From 78982054c085eedc19119c8d817b194d0334961d Mon Sep 17 00:00:00 2001 From: Aster Date: Thu, 29 Oct 2026 02:20:52 -0700 Subject: [PATCH 1/2] Prove BB6 A6 nonhalting from blank tape --- .gitattributes | 2 + .gitignore | 1 + BusyBeaver.lean | 1 + BusyBeaver/BB6/A6/Centered.lean | 68 + BusyBeaver/BB6/A6/Core.lean | 68 + BusyBeaver/BB6/A6/EntryGenerated/All.lean | 49 + .../BB6/A6/EntryGenerated/Chunk000.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk001.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk002.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk003.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk004.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk005.lean | 5138 ++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk006.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk007.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk008.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk009.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk010.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk011.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk012.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk013.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk014.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk015.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk016.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk017.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk018.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk019.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk020.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk021.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk022.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk023.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk024.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk025.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk026.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk027.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk028.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk029.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk030.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk031.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk032.lean | 5215 +++++++++++++++++ .../BB6/A6/EntryGenerated/Chunk033.lean | 1647 ++++++ BusyBeaver/BB6/A6/EntryGenerated/Defs.lean | 1773 ++++++ BusyBeaver/BB6/A6/EntryIdentity.lean | 48 + BusyBeaver/BB6/A6/EntryPathSound.lean | 104 + BusyBeaver/BB6/A6/EntryStart.lean | 44 + BusyBeaver/BB6/A6/EntryTransfer.lean | 108 + BusyBeaver/BB6/A6/ExitRule.lean | 26 + BusyBeaver/BB6/A6/LocalZipper.lean | 156 + BusyBeaver/BB6/A6/Machine.lean | 19 + BusyBeaver/BB6/A6/Main.lean | 60 + BusyBeaver/BB6/A6/RLE.lean | 96 + BusyBeaver/BB6/A6/RLESound.lean | 448 ++ BusyBeaver/BB6/A6/Replay.lean | 67 + BusyBeaver/BB6/A6/ReturnBridge.lean | 68 + .../BB6/A6/ReturnGenerated/Chunk000.lean | 803 +++ .../BB6/A6/ReturnGenerated/Chunk001.lean | 831 +++ .../BB6/A6/ReturnGenerated/Chunk002.lean | 787 +++ .../BB6/A6/ReturnGenerated/Chunk003.lean | 762 +++ .../BB6/A6/ReturnGenerated/Chunk004.lean | 822 +++ .../BB6/A6/ReturnGenerated/Chunk005.lean | 764 +++ .../BB6/A6/ReturnGenerated/Chunk006.lean | 765 +++ .../BB6/A6/ReturnGenerated/Chunk007.lean | 769 +++ .../BB6/A6/ReturnGenerated/Chunk008.lean | 764 +++ .../BB6/A6/ReturnGenerated/Chunk009.lean | 829 +++ .../BB6/A6/ReturnGenerated/Chunk010.lean | 824 +++ .../BB6/A6/ReturnGenerated/Chunk011.lean | 764 +++ .../BB6/A6/ReturnGenerated/Chunk012.lean | 801 +++ .../BB6/A6/ReturnGenerated/Chunk013.lean | 808 +++ .../BB6/A6/ReturnGenerated/Chunk014.lean | 834 +++ .../BB6/A6/ReturnGenerated/Chunk015.lean | 836 +++ .../BB6/A6/ReturnGenerated/Chunk016.lean | 772 +++ .../BB6/A6/ReturnGenerated/Chunk017.lean | 830 +++ .../BB6/A6/ReturnGenerated/Chunk018.lean | 765 +++ .../BB6/A6/ReturnGenerated/Chunk019.lean | 828 +++ .../BB6/A6/ReturnGenerated/Chunk020.lean | 809 +++ .../BB6/A6/ReturnGenerated/Chunk021.lean | 810 +++ .../BB6/A6/ReturnGenerated/Chunk022.lean | 832 +++ .../BB6/A6/ReturnGenerated/Chunk023.lean | 768 +++ .../BB6/A6/ReturnGenerated/Chunk024.lean | 808 +++ .../BB6/A6/ReturnGenerated/Chunk025.lean | 840 +++ .../BB6/A6/ReturnGenerated/Chunk026.lean | 810 +++ .../BB6/A6/ReturnGenerated/Chunk027.lean | 832 +++ .../BB6/A6/ReturnGenerated/Chunk028.lean | 769 +++ .../BB6/A6/ReturnGenerated/Chunk029.lean | 772 +++ .../BB6/A6/ReturnGenerated/Chunk030.lean | 767 +++ .../BB6/A6/ReturnGenerated/Chunk031.lean | 774 +++ .../BB6/A6/ReturnGenerated/Chunk032.lean | 806 +++ .../BB6/A6/ReturnGenerated/Chunk033.lean | 795 +++ .../BB6/A6/ReturnGenerated/Chunk034.lean | 807 +++ .../BB6/A6/ReturnGenerated/Chunk035.lean | 771 +++ .../BB6/A6/ReturnGenerated/Chunk036.lean | 804 +++ .../BB6/A6/ReturnGenerated/Chunk037.lean | 801 +++ .../BB6/A6/ReturnGenerated/Chunk038.lean | 804 +++ .../BB6/A6/ReturnGenerated/Chunk039.lean | 778 +++ .../BB6/A6/ReturnGenerated/Chunk040.lean | 809 +++ .../BB6/A6/ReturnGenerated/Chunk041.lean | 807 +++ .../BB6/A6/ReturnGenerated/Chunk042.lean | 784 +++ .../BB6/A6/ReturnGenerated/Chunk043.lean | 804 +++ .../BB6/A6/ReturnGenerated/Chunk044.lean | 812 +++ .../BB6/A6/ReturnGenerated/Chunk045.lean | 780 +++ .../BB6/A6/ReturnGenerated/Chunk046.lean | 806 +++ .../BB6/A6/ReturnGenerated/Chunk047.lean | 804 +++ .../BB6/A6/ReturnGenerated/Chunk048.lean | 835 +++ .../BB6/A6/ReturnGenerated/Chunk049.lean | 776 +++ .../BB6/A6/ReturnGenerated/Chunk050.lean | 783 +++ .../BB6/A6/ReturnGenerated/Chunk051.lean | 834 +++ .../BB6/A6/ReturnGenerated/Chunk052.lean | 787 +++ .../BB6/A6/ReturnGenerated/Chunk053.lean | 841 +++ .../BB6/A6/ReturnGenerated/Chunk054.lean | 817 +++ .../BB6/A6/ReturnGenerated/Chunk055.lean | 801 +++ .../BB6/A6/ReturnGenerated/Chunk056.lean | 776 +++ .../BB6/A6/ReturnGenerated/Chunk057.lean | 779 +++ .../BB6/A6/ReturnGenerated/Chunk058.lean | 783 +++ .../BB6/A6/ReturnGenerated/Chunk059.lean | 836 +++ .../BB6/A6/ReturnGenerated/Chunk060.lean | 786 +++ .../BB6/A6/ReturnGenerated/Chunk061.lean | 781 +++ .../BB6/A6/ReturnGenerated/Chunk062.lean | 783 +++ .../BB6/A6/ReturnGenerated/Chunk063.lean | 791 +++ .../BB6/A6/ReturnGenerated/Chunk064.lean | 780 +++ .../BB6/A6/ReturnGenerated/Chunk065.lean | 790 +++ .../BB6/A6/ReturnGenerated/Chunk066.lean | 780 +++ .../BB6/A6/ReturnGenerated/Chunk067.lean | 809 +++ .../BB6/A6/ReturnGenerated/Chunk068.lean | 817 +++ .../BB6/A6/ReturnGenerated/Chunk069.lean | 774 +++ .../BB6/A6/ReturnGenerated/Chunk070.lean | 788 +++ .../BB6/A6/ReturnGenerated/Chunk071.lean | 789 +++ .../BB6/A6/ReturnGenerated/Chunk072.lean | 781 +++ .../BB6/A6/ReturnGenerated/Chunk073.lean | 778 +++ .../BB6/A6/ReturnGenerated/Chunk074.lean | 789 +++ .../BB6/A6/ReturnGenerated/Chunk075.lean | 814 +++ .../BB6/A6/ReturnGenerated/Chunk076.lean | 793 +++ .../BB6/A6/ReturnGenerated/Chunk077.lean | 817 +++ .../BB6/A6/ReturnGenerated/Chunk078.lean | 819 +++ .../BB6/A6/ReturnGenerated/Chunk079.lean | 781 +++ .../BB6/A6/ReturnGenerated/Chunk080.lean | 780 +++ .../BB6/A6/ReturnGenerated/Chunk081.lean | 781 +++ .../BB6/A6/ReturnGenerated/Chunk082.lean | 787 +++ .../BB6/A6/ReturnGenerated/Chunk083.lean | 812 +++ .../BB6/A6/ReturnGenerated/Chunk084.lean | 787 +++ .../BB6/A6/ReturnGenerated/Chunk085.lean | 822 +++ .../BB6/A6/ReturnGenerated/Chunk086.lean | 808 +++ .../BB6/A6/ReturnGenerated/Chunk087.lean | 792 +++ .../BB6/A6/ReturnGenerated/Chunk088.lean | 819 +++ .../BB6/A6/ReturnGenerated/Chunk089.lean | 808 +++ .../BB6/A6/ReturnGenerated/Chunk090.lean | 786 +++ .../BB6/A6/ReturnGenerated/Chunk091.lean | 809 +++ .../BB6/A6/ReturnGenerated/Chunk092.lean | 788 +++ .../BB6/A6/ReturnGenerated/Chunk093.lean | 816 +++ .../BB6/A6/ReturnGenerated/Chunk094.lean | 789 +++ .../BB6/A6/ReturnGenerated/Chunk095.lean | 824 +++ .../BB6/A6/ReturnGenerated/Chunk096.lean | 822 +++ .../BB6/A6/ReturnGenerated/Chunk097.lean | 799 +++ .../BB6/A6/ReturnGenerated/Chunk098.lean | 819 +++ .../BB6/A6/ReturnGenerated/Chunk099.lean | 149 + BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean | 3610 ++++++++++++ BusyBeaver/BB6/A6/ReturnGenerated/Return.lean | 120 + BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean | 31 + .../BB6/A6/ReturnGenerated/Valid000.lean | 74 + .../BB6/A6/ReturnGenerated/Valid001.lean | 74 + .../BB6/A6/ReturnGenerated/Valid002.lean | 74 + .../BB6/A6/ReturnGenerated/Valid003.lean | 74 + .../BB6/A6/ReturnGenerated/Valid004.lean | 74 + .../BB6/A6/ReturnGenerated/Valid005.lean | 74 + .../BB6/A6/ReturnGenerated/Valid006.lean | 74 + .../BB6/A6/ReturnGenerated/Valid007.lean | 74 + .../BB6/A6/ReturnGenerated/Valid008.lean | 74 + .../BB6/A6/ReturnGenerated/Valid009.lean | 74 + .../BB6/A6/ReturnGenerated/Valid010.lean | 74 + .../BB6/A6/ReturnGenerated/Valid011.lean | 74 + .../BB6/A6/ReturnGenerated/Valid012.lean | 74 + .../BB6/A6/ReturnGenerated/Valid013.lean | 74 + .../BB6/A6/ReturnGenerated/Valid014.lean | 74 + .../BB6/A6/ReturnGenerated/Valid015.lean | 74 + .../BB6/A6/ReturnGenerated/Valid016.lean | 74 + .../BB6/A6/ReturnGenerated/Valid017.lean | 74 + .../BB6/A6/ReturnGenerated/Valid018.lean | 74 + .../BB6/A6/ReturnGenerated/Valid019.lean | 74 + .../BB6/A6/ReturnGenerated/Valid020.lean | 74 + .../BB6/A6/ReturnGenerated/Valid021.lean | 74 + .../BB6/A6/ReturnGenerated/Valid022.lean | 74 + .../BB6/A6/ReturnGenerated/Valid023.lean | 20 + BusyBeaver/BB6/A6/ReturnIdentity.lean | 84 + BusyBeaver/BB6/A6/ReturnLogic.lean | 86 + BusyBeaver/BB6/A6/ReturnPatch.lean | 94 + BusyBeaver/BB6/A6/ReturnWords.lean | 55 + BusyBeaver/BB6/A6/Semantics.lean | 185 + BusyBeaver/BB6/A6/Sweeps.lean | 71 + BusyBeaver/BB6/A6/TransferArithmetic.lean | 45 + BusyBeaver/BB6/A6/TransferBatch.lean | 86 + BusyBeaver/BB6/A6/TransferEval.lean | 98 + BusyBeaver/BB6/A6/Word.lean | 142 + ...LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean | 36 + BusyBeaver/BB6/README.md | 7 +- BusyBeaver/README.md | 10 +- BusyBeaverChallenge.lean | 11 + README.md | 2 +- artifacts/a6/Audit.lean | 7 + artifacts/a6/PROOF.md | 381 ++ artifacts/a6/README.md | 120 + artifacts/a6/generate.py | 47 + artifacts/a6/generator/a6_cryptids_source.py | 25 + artifacts/a6/generator/ack6_exact.py | 185 + artifacts/a6/generator/ack6_family.py | 37 + artifacts/a6/generator/ack6_symbolic.py | 230 + artifacts/a6/generator/compact_a6_return.py | 70 + .../a6/generator/lean_a6_entry_generate.py | 155 + .../a6/generator/lean_a6_return_generate.py | 188 + .../a6/generator/lean_a6_return_trace.py | 71 + .../lean_a6_return_valid_generate.py | 39 + artifacts/a6/requirements.txt | 1 + comparator/README.md | 15 +- comparator/a6.json | 12 + comparator/busy_beaver.json | 3 +- 212 files changed, 264148 insertions(+), 10 deletions(-) create mode 100644 .gitattributes create mode 100644 BusyBeaver/BB6/A6/Centered.lean create mode 100644 BusyBeaver/BB6/A6/Core.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/All.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean create mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Defs.lean create mode 100644 BusyBeaver/BB6/A6/EntryIdentity.lean create mode 100644 BusyBeaver/BB6/A6/EntryPathSound.lean create mode 100644 BusyBeaver/BB6/A6/EntryStart.lean create mode 100644 BusyBeaver/BB6/A6/EntryTransfer.lean create mode 100644 BusyBeaver/BB6/A6/ExitRule.lean create mode 100644 BusyBeaver/BB6/A6/LocalZipper.lean create mode 100644 BusyBeaver/BB6/A6/Machine.lean create mode 100644 BusyBeaver/BB6/A6/Main.lean create mode 100644 BusyBeaver/BB6/A6/RLE.lean create mode 100644 BusyBeaver/BB6/A6/RLESound.lean create mode 100644 BusyBeaver/BB6/A6/Replay.lean create mode 100644 BusyBeaver/BB6/A6/ReturnBridge.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Return.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean create mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean create mode 100644 BusyBeaver/BB6/A6/ReturnIdentity.lean create mode 100644 BusyBeaver/BB6/A6/ReturnLogic.lean create mode 100644 BusyBeaver/BB6/A6/ReturnPatch.lean create mode 100644 BusyBeaver/BB6/A6/ReturnWords.lean create mode 100644 BusyBeaver/BB6/A6/Semantics.lean create mode 100644 BusyBeaver/BB6/A6/Sweeps.lean create mode 100644 BusyBeaver/BB6/A6/TransferArithmetic.lean create mode 100644 BusyBeaver/BB6/A6/TransferBatch.lean create mode 100644 BusyBeaver/BB6/A6/TransferEval.lean create mode 100644 BusyBeaver/BB6/A6/Word.lean create mode 100644 BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean create mode 100644 artifacts/a6/Audit.lean create mode 100644 artifacts/a6/PROOF.md create mode 100644 artifacts/a6/README.md create mode 100644 artifacts/a6/generate.py create mode 100644 artifacts/a6/generator/a6_cryptids_source.py create mode 100644 artifacts/a6/generator/ack6_exact.py create mode 100644 artifacts/a6/generator/ack6_family.py create mode 100644 artifacts/a6/generator/ack6_symbolic.py create mode 100644 artifacts/a6/generator/compact_a6_return.py create mode 100644 artifacts/a6/generator/lean_a6_entry_generate.py create mode 100644 artifacts/a6/generator/lean_a6_return_generate.py create mode 100644 artifacts/a6/generator/lean_a6_return_trace.py create mode 100644 artifacts/a6/generator/lean_a6_return_valid_generate.py create mode 100644 artifacts/a6/requirements.txt create mode 100644 comparator/a6.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..34c3c7ec --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +BusyBeaver/BB6/A6/EntryGenerated/*.lean linguist-generated=true +BusyBeaver/BB6/A6/ReturnGenerated/*.lean linguist-generated=true diff --git a/.gitignore b/.gitignore index b3f4343f..ef1b4d91 100644 --- a/.gitignore +++ b/.gitignore @@ -25,4 +25,5 @@ MANIFEST # Lean / Lake build artifacts /.lake +/.venv-a6/ diff --git a/BusyBeaver.lean b/BusyBeaver.lean index 2b2a62fc..448bb621 100644 --- a/BusyBeaver.lean +++ b/BusyBeaver.lean @@ -22,6 +22,7 @@ public import BusyBeaver.BB6.M_1RB0LE_0RC1RC_0RD1LA_1LD0LA_1LF1LC_HHH1LC public import BusyBeaver.BB6.M_1RB0LE_1LC1RA_1RA1LD_0LC0LA_0RE1RF_0RCHHH public import BusyBeaver.BB6.M_1RB0LF_1LC0LD_1RD1LB_HHH1RE_0RA1RE_1LA0LE public import BusyBeaver.BB6.M_1RB0LF_1LC1RA_0RE0RD_HHH1LE_1LF1RC_1LC1LA +public import BusyBeaver.BB6.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH public import BusyBeaver.BB6.M_1RB0LF_1RC1RA_0RD0RB_1LEHHH_0LA1LE_1RD1LA public import BusyBeaver.BB6.M_1RB0RB_1LB0LC_1RD1LC_1RE0RA_0RF1RA_HHH1LB public import BusyBeaver.BB6.M_1RB0RB_1LC1RE_1LF0LD_1RA1LD_1RC1RB_HHH1LC diff --git a/BusyBeaver/BB6/A6/Centered.lean b/BusyBeaver/BB6/A6/Centered.lean new file mode 100644 index 00000000..76ee8ef9 --- /dev/null +++ b/BusyBeaver/BB6/A6/Centered.lean @@ -0,0 +1,68 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnBridge + +/-! +# Removing absolute tape coordinates + +The certificate uses integer-indexed tapes. A centered view records the same +tape relative to its head. Its step function is convenient for proving an +execution correspondence with Cryptids' head-centered tape representation. +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6.Centered + +structure View where + q : Nat + cells : Int → Bool + +def ofConfig (c : Config) : View := ⟨c.q, fun i => c.tape (c.head+i)⟩ + +def step (c : View) : Option View := do + let a ← transition c.q (c.cells 0) + return ⟨a.next, fun i => if i+a.move=0 then a.write else c.cells (i+a.move)⟩ + +theorem ofConfig_step (c : Config) : + (A6.step c).map ofConfig = step (ofConfig c) := by + cases h : transition c.q (c.tape c.head) with + | none => simp [A6.step, step, ofConfig, h] + | some a => + simp only [A6.step, h, ofConfig, step, Int.add_zero] + change some (ofConfig ⟨a.next, c.head+a.move, write c.tape c.head a.write⟩) = + some ⟨a.next, fun i => if i+a.move=0 then a.write else c.tape (c.head+(i+a.move))⟩ + simp only [ofConfig, Option.some.injEq, View.mk.injEq, true_and] + funext i + have hz : c.head+a.move+i=c.head ↔ i+a.move=0 := by omega + simp only [write, hz] + congr 2 <;> omega + +/-- A step-preserving observation also preserves every finite run. -/ +theorem map_run {α β : Type} (f : α → Option α) (g : β → Option β) (observe : α → β) + (commutes : ∀ a, (f a).map observe = g (observe a)) (n : Nat) (c : Option α) : + (ReturnLogic.run f n c).map observe = ReturnLogic.run g n (c.map observe) := by + induction n with + | zero => rfl + | succ n ih => + simp only [ReturnLogic.run, ← ih] + cases h : ReturnLogic.run f n c with + | none => rfl + | some a => exact commutes a + +theorem ofConfig_run (n : Nat) (c : Config) : + (A6.run n c).map ofConfig = ReturnLogic.run step n (some (ofConfig c)) := by + rw [run_eq_returnLogic] + exact map_run A6.step step ofConfig ofConfig_step n (some c) + +theorem forever_of_nonhalting (h : Nonhalting blank) (n : Nat) : + ∃ c, ReturnLogic.run step n (some (ofConfig blank)) = some c := by + obtain ⟨c, hc⟩ := h n + refine ⟨ofConfig c, ?_⟩ + rw [← ofConfig_run, hc] + rfl + +end BusyBeaver.BB6.A6.Centered diff --git a/BusyBeaver/BB6/A6/Core.lean b/BusyBeaver/BB6/A6/Core.lean new file mode 100644 index 00000000..37c50cb3 --- /dev/null +++ b/BusyBeaver/BB6/A6/Core.lean @@ -0,0 +1,68 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import Std + +@[expose] public section + +namespace BusyBeaver.BB6.A6 +abbrev State := Nat +abbrev Tape := Int → Bool + +structure Action where + write : Bool + move : Int + next : State + deriving DecidableEq, Repr + +/-- The twelve entries of the literal six-state binary machine. -/ +def transition : State → Bool → Option Action + | 0, false => some ⟨true, 1, 1⟩ + | 0, true => some ⟨false, -1, 5⟩ + | 1, false => some ⟨true, 1, 2⟩ + | 1, true => some ⟨false, 1, 0⟩ + | 2, false => some ⟨true, -1, 3⟩ + | 2, true => some ⟨false, 1, 1⟩ + | 3, false => some ⟨false, -1, 4⟩ + | 3, true => some ⟨false, -1, 2⟩ + | 4, false => some ⟨false, -1, 0⟩ + | 4, true => some ⟨false, -1, 2⟩ + | 5, false => some ⟨false, -1, 1⟩ + | _, _ => none + +structure Config where + q : State + head : Int + tape : Tape + +def write (t : Tape) (p : Int) (b : Bool) : Tape := + fun x => if x = p then b else t x + +def step (c : Config) : Option Config := do + let a ← transition c.q (c.tape c.head) + return ⟨a.next, c.head + a.move, write c.tape c.head a.write⟩ + +def run : Nat → Config → Option Config + | 0, c => some c + | n+1, c => (step c).bind (run n) + +abbrev Runs (n : Nat) (c d : Config) : Prop := run n c = some d + +theorem run_add (n m : Nat) (c : Config) : + run (n+m) c = (run n c).bind (run m) := by + induction n generalizing c with + | zero => simp [run] + | succ n ih => + simp only [Nat.succ_add, run] + cases h : step c <;> simp [h, ih] + +theorem Runs.trans {n m : Nat} {a b c : Config} + (h : Runs n a b) (k : Runs m b c) : Runs (n+m) a c := by + simpa [Runs, run_add, h] using k + +def blank : Config := ⟨0, 0, fun _ => false⟩ +def Nonhalting (c : Config) : Prop := ∀ n, ∃ d, Runs n c d + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/EntryGenerated/All.lean b/BusyBeaver/BB6/A6/EntryGenerated/All.lean new file mode 100644 index 00000000..cd4ce998 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/All.lean @@ -0,0 +1,49 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk000 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk001 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk002 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk003 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk004 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk005 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk006 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk007 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk008 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk009 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk010 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk011 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk012 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk013 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk014 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk015 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk016 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk017 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk018 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk019 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk020 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk021 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk022 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk023 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk024 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk025 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk026 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk027 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk028 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk029 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk030 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk031 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk032 +public import BusyBeaver.BB6.A6.EntryGenerated.Chunk033 + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem entry_to_first : Runs 752263008230408399 c0.denote firstFamilyCfg.denote := + (@Runs.trans 752262927470740841 80759667558 c0.denote c257.denote c270.denote (@Runs.trans 752262894216764380 33253976461 c0.denote c251.denote c257.denote (@Runs.trans 2611230943 752262891605533437 c0.denote c150.denote c251.denote (@Runs.trans 189195 2611041748 c0.denote c50.denote c150.denote groupRun0 (@Runs.trans 630411 2610411337 c50.denote c100.denote c150.denote groupRun1 groupRun2)) (@Runs.trans 44682906474414 752218208699059023 c150.denote c200.denote c251.denote groupRun3 (@Runs.trans 752218197614401468 11084657555 c200.denote c250.denote c251.denote groupRun4 run250))) (@Runs.trans 20585793903 12668182558 c251.denote c254.denote c257.denote (@Runs.trans 9501135279 11084658624 c251.denote c252.denote c254.denote run251 (@Runs.trans 4750568371 6334090253 c252.denote c253.denote c254.denote run252 run253)) (@Runs.trans 4750568134 7917614424 c254.denote c255.denote c257.denote run254 (@Runs.trans 3167046175 4750568249 c255.denote c256.denote c257.denote run255 run256)))) (@Runs.trans 36421031504 44338636054 c257.denote c263.denote c270.denote (@Runs.trans 17418752119 19002279385 c257.denote c260.denote c263.denote (@Runs.trans 7917613180 9501138939 c257.denote c258.denote c260.denote run257 (@Runs.trans 4750568347 4750570592 c258.denote c259.denote c260.denote run258 run259)) (@Runs.trans 3167046742 15835232643 c260.denote c261.denote c263.denote run260 (@Runs.trans 4750574876 11084657767 c261.denote c262.denote c263.denote run261 run262))) (@Runs.trans 22169318189 22169317865 c263.denote c266.denote c270.denote (@Runs.trans 6334091063 15835227126 c263.denote c264.denote c266.denote run263 (@Runs.trans 9501135405 6334091721 c264.denote c265.denote c266.denote run264 run265)) (@Runs.trans 11084659536 11084658329 c266.denote c268.denote c270.denote (@Runs.trans 4750568856 6334090680 c266.denote c267.denote c268.denote run266 run267) (@Runs.trans 11084657903 426 c268.denote c269.denote c270.denote run268 run269))))) +theorem entry_to_tail : Runs 752265440525431967 c0.denote finalCfg.denote := + (@Runs.trans 752264438152910816 1002372521151 c0.denote c850.denote c1666.denote (@Runs.trans 752263524459042379 913693868437 c0.denote c400.denote c850.denote (@Runs.trans 44685517705357 752218838941337022 c0.denote c200.denote c400.denote (@Runs.trans 819606 44685516885751 c0.denote c100.denote c200.denote (@Runs.trans 189195 630411 c0.denote c50.denote c100.denote groupRun0 groupRun1) (@Runs.trans 2610411337 44682906474414 c100.denote c150.denote c200.denote groupRun2 groupRun3)) (@Runs.trans 752218479481485169 359459851853 c200.denote c300.denote c400.denote (@Runs.trans 752218197614401468 281867083701 c200.denote c250.denote c300.denote groupRun4 groupRun5) (@Runs.trans 194773382424 164686469429 c300.denote c350.denote c400.denote groupRun6 groupRun7))) (@Runs.trans 475057337221 438636531216 c400.denote c600.denote c850.denote (@Runs.trans 259697976564 215359360657 c400.denote c500.denote c600.denote (@Runs.trans 133016029433 126681947131 c400.denote c450.denote c500.denote groupRun8 groupRun9) (@Runs.trans 104512637095 110846723562 c500.denote c550.denote c600.denote groupRun10 groupRun11)) (@Runs.trans 175771314969 262865216247 c600.denote c700.denote c850.denote (@Runs.trans 98178553989 77592760980 c600.denote c650.denote c700.denote groupRun12 groupRun13) (@Runs.trans 96595031003 166270185244 c700.denote c750.denote c850.denote groupRun14 (@Runs.trans 91844472032 74425713212 c750.denote c800.denote c850.denote groupRun15 groupRun16))))) (@Runs.trans 546316608708 456055912443 c850.denote c1250.denote c1666.denote (@Runs.trans 291368806226 254947802482 c850.denote c1050.denote c1250.denote (@Runs.trans 147267921321 144100884905 c850.denote c950.denote c1050.denote (@Runs.trans 68091635826 79176285495 c850.denote c900.denote c950.denote groupRun17 groupRun18) (@Runs.trans 79176301347 64924583558 c950.denote c1000.denote c1050.denote groupRun19 groupRun20)) (@Runs.trans 128265661171 126682141311 c1050.denote c1150.denote c1250.denote (@Runs.trans 52256409194 76009251977 c1050.denote c1100.denote c1150.denote groupRun21 groupRun22) (@Runs.trans 68091634229 58590507082 c1150.denote c1200.denote c1250.denote groupRun23 groupRun24))) (@Runs.trans 231194966651 224860945792 c1250.denote c1450.denote c1666.denote (@Runs.trans 102929300304 128265666347 c1250.denote c1350.denote c1450.denote (@Runs.trans 60174021625 42755278679 c1250.denote c1300.denote c1350.denote groupRun25 groupRun26) (@Runs.trans 68091641980 60174024367 c1350.denote c1400.denote c1450.denote groupRun27 groupRun28)) (@Runs.trans 110846925408 114014020384 c1450.denote c1550.denote c1666.denote (@Runs.trans 60174035040 50672890368 c1450.denote c1500.denote c1550.denote groupRun29 groupRun30) (@Runs.trans 44338792562 69675227822 c1550.denote c1600.denote c1666.denote groupRun31 (@Runs.trans 49089378606 20585849216 c1600.denote c1650.denote c1666.denote groupRun32 groupRun33)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean new file mode 100644 index 00000000..adb395df --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules0 : List Rule := [ + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1 +] +theorem check0 : replay rules0 c0 = some (239,c1) := by decide +kernel +theorem run0 : Runs 239 c0.denote c1.denote := replay_sound check0 +def rules1 : List Rule := [ + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1 +] +theorem check1 : replay rules1 c1 = some (319,c2) := by decide +kernel +theorem run1 : Runs 319 c1.denote c2.denote := replay_sound check1 +def rules2 : List Rule := [ + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8 +] +theorem check2 : replay rules2 c2 = some (428,c3) := by decide +kernel +theorem run2 : Runs 428 c2.denote c3.denote := replay_sound check2 +def rules3 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check3 : replay rules3 c3 = some (977,c4) := by decide +kernel +theorem run3 : Runs 977 c3.denote c4.denote := replay_sound check3 +def rules4 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1 +] +theorem check4 : replay rules4 c4 = some (1033,c5) := by decide +kernel +theorem run4 : Runs 1033 c4.denote c5.denote := replay_sound check4 +def rules5 : List Rule := [ + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1 +] +theorem check5 : replay rules5 c5 = some (736,c6) := by decide +kernel +theorem run5 : Runs 736 c5.denote c6.denote := replay_sound check5 +def rules6 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1 +] +theorem check6 : replay rules6 c6 = some (1184,c7) := by decide +kernel +theorem run6 : Runs 1184 c6.denote c7.denote := replay_sound check6 +def rules7 : List Rule := [ + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1 +] +theorem check7 : replay rules7 c7 = some (1001,c8) := by decide +kernel +theorem run7 : Runs 1001 c7.denote c8.denote := replay_sound check7 +def rules8 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 21 +] +theorem check8 : replay rules8 c8 = some (1070,c9) := by decide +kernel +theorem run8 : Runs 1070 c8.denote c9.denote := replay_sound check8 +def rules9 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3 +] +theorem check9 : replay rules9 c9 = some (1073,c10) := by decide +kernel +theorem run9 : Runs 1073 c9.denote c10.denote := replay_sound check9 +def rules10 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 47, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 49, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 52, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 52 +] +theorem check10 : replay rules10 c10 = some (2014,c11) := by decide +kernel +theorem run10 : Runs 2014 c10.denote c11.denote := replay_sound check10 +def rules11 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 12, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1 +] +theorem check11 : replay rules11 c11 = some (4904,c12) := by decide +kernel +theorem run11 : Runs 4904 c11.denote c12.denote := replay_sound check11 +def rules12 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4 +] +theorem check12 : replay rules12 c12 = some (1509,c13) := by decide +kernel +theorem run12 : Runs 1509 c12.denote c13.denote := replay_sound check12 +def rules13 : List Rule := [ + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1 +] +theorem check13 : replay rules13 c13 = some (1523,c14) := by decide +kernel +theorem run13 : Runs 1523 c13.denote c14.denote := replay_sound check13 +def rules14 : List Rule := [ + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3 +] +theorem check14 : replay rules14 c14 = some (1770,c15) := by decide +kernel +theorem run14 : Runs 1770 c14.denote c15.denote := replay_sound check14 +def rules15 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check15 : replay rules15 c15 = some (2558,c16) := by decide +kernel +theorem run15 : Runs 2558 c15.denote c16.denote := replay_sound check15 +def rules16 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 100, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 100, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 103, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 102, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 104, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 104, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 105, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 11, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 45, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check16 : replay rules16 c16 = some (3445,c17) := by decide +kernel +theorem run16 : Runs 3445 c16.denote c17.denote := replay_sound check16 +def rules17 : List Rule := [ + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 51, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 100, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 102, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 102, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 157, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 157, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 158, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 157, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 157, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 156 +] +theorem check17 : replay rules17 c17 = some (3359,c18) := by decide +kernel +theorem run17 : Runs 3359 c17.denote c18.denote := replay_sound check17 +def rules18 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 157, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 157, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 157, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 157, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1 +] +theorem check18 : replay rules18 c18 = some (1854,c19) := by decide +kernel +theorem run18 : Runs 1854 c18.denote c19.denote := replay_sound check18 +def rules19 : List Rule := [ + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 156, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 156, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 155, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 155, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1 +] +theorem check19 : replay rules19 c19 = some (1584,c20) := by decide +kernel +theorem run19 : Runs 1584 c19.denote c20.denote := replay_sound check19 +def rules20 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 155, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 155, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 154, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 155, + exitRule e1R0 e1R0_valid 1 +] +theorem check20 : replay rules20 c20 = some (2088,c21) := by decide +kernel +theorem run20 : Runs 2088 c20.denote c21.denote := replay_sound check20 +def rules21 : List Rule := [ + exitRule e2L2 e2L2_valid 155, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 155, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 155, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 154, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1 +] +theorem check21 : replay rules21 c21 = some (2066,c22) := by decide +kernel +theorem run21 : Runs 2066 c21.denote c22.denote := replay_sound check21 +def rules22 : List Rule := [ + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 153, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 152, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 152, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1 +] +theorem check22 : replay rules22 c22 = some (1676,c23) := by decide +kernel +theorem run22 : Runs 1676 c22.denote c23.denote := replay_sound check22 +def rules23 : List Rule := [ + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 24, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 151, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 151, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 25, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 25, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 150, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 149, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 148, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 148, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 47, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 48, + exitRule e3L2 e3L2_valid 1 +] +theorem check23 : replay rules23 c23 = some (3106,c24) := by decide +kernel +theorem run23 : Runs 3106 c23.denote c24.denote := replay_sound check23 +def rules24 : List Rule := [ + exitRule e2L2 e2L2_valid 147, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 147, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 49, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 49, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 50, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 51, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 146, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 145, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 52, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 52, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 53, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 54, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 144, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 144, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 55, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 143, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check24 : replay rules24 c24 = some (3580,c25) := by decide +kernel +theorem run24 : Runs 3580 c24.denote c25.denote := replay_sound check24 +def rules25 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 143, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 59, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 60, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 142, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 141, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 61, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 61, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 62, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 63, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 140, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 140, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 64, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 64, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 65, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 66, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 139, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check25 : replay rules25 c25 = some (3449,c26) := by decide +kernel +theorem run25 : Runs 3449 c25.denote c26.denote := replay_sound check25 +def rules26 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 139, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 67, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 67, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 68, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 69, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 138, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 137, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 70, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 70, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 71, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 72, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 136, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 136, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 73, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 73, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 74, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 75, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 135, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1 +] +theorem check26 : replay rules26 c26 = some (3627,c27) := by decide +kernel +theorem run26 : Runs 3627 c26.denote c27.denote := replay_sound check26 +def rules27 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 135, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 76, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 76, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 77, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 78, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 134, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 133, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 79, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 79, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 80, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 81, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 132, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 132, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 82, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 82, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 83, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 131, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check27 : replay rules27 c27 = some (3797,c28) := by decide +kernel +theorem run27 : Runs 3797 c27.denote c28.denote := replay_sound check27 +def rules28 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 131, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 130, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 129, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 128, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 128, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 127, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8 +] +theorem check28 : replay rules28 c28 = some (3968,c29) := by decide +kernel +theorem run28 : Runs 3968 c28.denote c29.denote := replay_sound check28 +def rules29 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 127, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 126, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 125, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 99, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 124, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 124, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 100, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 100, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 101, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 102, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 123, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 123, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 103 +] +theorem check29 : replay rules29 c29 = some (4570,c30) := by decide +kernel +theorem run29 : Runs 4570 c29.denote c30.denote := replay_sound check29 +def rules30 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 103, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 104, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 105, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 122, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 121, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 106, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 106, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 107, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 108, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 120, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 120, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 109, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 109, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 110, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 111, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 119, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 119, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 112, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 112, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 113 +] +theorem check30 : replay rules30 c30 = some (4746,c31) := by decide +kernel +theorem run30 : Runs 4746 c30.denote c31.denote := replay_sound check30 +def rules31 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 114, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 118, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 117, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 115, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 115, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 116, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 117, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 116, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 116, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 118, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 118, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 119, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 120, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 115, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 115, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 121, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 121, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 122, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 123, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 114 +] +theorem check31 : replay rules31 c31 = some (4973,c32) := by decide +kernel +theorem run31 : Runs 4973 c31.denote c32.denote := replay_sound check31 +def rules32 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 113, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 124, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 124, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 125, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 126, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 112, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 112, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 127, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 127, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 128, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 129, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 111, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 111, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 130, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 130, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 131, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 132, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1 +] +theorem check32 : replay rules32 c32 = some (4696,c33) := by decide +kernel +theorem run32 : Runs 4696 c32.denote c33.denote := replay_sound check32 +def rules33 : List Rule := [ + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 109, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 133, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 133, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 134, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 135, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 108, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 108, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 136, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 136, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 137, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 138, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 107, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 139, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 139, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 140, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 141, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check33 : replay rules33 c33 = some (4848,c34) := by decide +kernel +theorem run33 : Runs 4848 c33.denote c34.denote := replay_sound check33 +def rules34 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 105, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 142, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 142, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 143, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 144, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 104, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 104, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 145, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 145, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 146, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 147, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 103, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 103, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 148, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 148, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 149, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 150, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 102, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check34 : replay rules34 c34 = some (5056,c35) := by decide +kernel +theorem run34 : Runs 5056 c34.denote c35.denote := replay_sound check34 +def rules35 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 101, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 151, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 151, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 152, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 153, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 100, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 100, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 154, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 154, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 155, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 156, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 99, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 99, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 157, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 157, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 158, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 159, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1 +] +theorem check35 : replay rules35 c35 = some (5185,c36) := by decide +kernel +theorem run35 : Runs 5185 c35.denote c36.denote := replay_sound check35 +def rules36 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 160, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 160, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 161, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 162, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 163, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 163, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 164, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 165, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 166, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 166, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 167, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 168, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check36 : replay rules36 c36 = some (5374,c37) := by decide +kernel +theorem run36 : Runs 5374 c36.denote c37.denote := replay_sound check36 +def rules37 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 169, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 169, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 170, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 171, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 172, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 172, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 173, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 174, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 175, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 175, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 176, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 177, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1 +] +theorem check37 : replay rules37 c37 = some (5522,c38) := by decide +kernel +theorem run37 : Runs 5522 c37.denote c38.denote := replay_sound check37 +def rules38 : List Rule := [ + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 178, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 178, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 179, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 180, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 181, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 181, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 182, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 183, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 184, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 184, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 185, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 186, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 187, + exitRule e2R0 e2R0_valid 1 +] +theorem check38 : replay rules38 c38 = some (6229,c39) := by decide +kernel +theorem run38 : Runs 6229 c38.denote c39.denote := replay_sound check38 +def rules39 : List Rule := [ + exitRule e3L1 e3L1_valid 187, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 188, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 189, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 84, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 190, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 190, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 191, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 192, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 83, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 83, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 193, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 193, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 194, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 195, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 81, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 196, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 196, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 197, + exitRule e2R0 e2R0_valid 1 +] +theorem check39 : replay rules39 c39 = some (6650,c40) := by decide +kernel +theorem run39 : Runs 6650 c39.denote c40.denote := replay_sound check39 +def rules40 : List Rule := [ + exitRule e3L1 e3L1_valid 198, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 80, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 199, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 199, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 200, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 201, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 79, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 79, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 202, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 202, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 203, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 204, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 77, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 205, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 205, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 206, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 207, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1 +] +theorem check40 : replay rules40 c40 = some (6634,c41) := by decide +kernel +theorem run40 : Runs 6634 c40.denote c41.denote := replay_sound check40 +def rules41 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 76, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 208, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 208, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 209, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 210, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 75, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 75, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 211, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 211, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 212, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 213, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 73, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 214, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 214, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 215, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 216, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check41 : replay rules41 c41 = some (6249,c42) := by decide +kernel +theorem run41 : Runs 6249 c41.denote c42.denote := replay_sound check41 +def rules42 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 72, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 217, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 217, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 218, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 219, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 71, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 71, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 220, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 220, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 221, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 222, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 69, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 223, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 223, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 224, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 225, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2 +] +theorem check42 : replay rules42 c42 = some (6420,c43) := by decide +kernel +theorem run42 : Runs 6420 c42.denote c43.denote := replay_sound check42 +def rules43 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 68, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 226, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 226, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 227, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 228, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 67, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 67, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 229, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 229, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 230, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 231, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 65, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 232, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 232, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 233, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 234, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1 +] +theorem check43 : replay rules43 c43 = some (6589,c44) := by decide +kernel +theorem run43 : Runs 6589 c43.denote c44.denote := replay_sound check43 +def rules44 : List Rule := [ + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 64, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 235, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 235, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 236, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 237, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 63, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 63, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 238, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 238, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 239, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 240, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 61, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 241, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 241, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 242, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 243, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check44 : replay rules44 c44 = some (6753,c45) := by decide +kernel +theorem run44 : Runs 6753 c44.denote c45.denote := replay_sound check44 +def rules45 : List Rule := [ + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 60, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 244, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 244, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 245, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 246, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 59, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 59, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 247, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 247, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 248, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 249, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 57, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 250, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 250, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 251, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 252, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1 +] +theorem check45 : replay rules45 c45 = some (7038,c46) := by decide +kernel +theorem run45 : Runs 7038 c45.denote c46.denote := replay_sound check45 +def rules46 : List Rule := [ + exitRule e2R2 e2R2_valid 253, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 253, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 254, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 255, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 55, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 256, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 256, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 257, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 258, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 53, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 259, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 259, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 260, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 261, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 52, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 262, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 262, + exitRule e3L3 e3L3_valid 1 +] +theorem check46 : replay rules46 c46 = some (8126,c47) := by decide +kernel +theorem run46 : Runs 8126 c46.denote c47.denote := replay_sound check46 +def rules47 : List Rule := [ + exitRule e2R2 e2R2_valid 263, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 264, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 51, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 51, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 265, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 265, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 266, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 267, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 49, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 268, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 268, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 269, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 270, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 48, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 271, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 271, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 272, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 273, + exitRule e3L2 e3L2_valid 1 +] +theorem check47 : replay rules47 c47 = some (8371,c48) := by decide +kernel +theorem run47 : Runs 8371 c47.denote c48.denote := replay_sound check47 +def rules48 : List Rule := [ + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 47, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 274, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 274, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 275, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 276, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 45, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 277, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 277, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 278, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 279, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 44, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 280, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 280, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 281, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 282, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check48 : replay rules48 c48 = some (7580,c49) := by decide +kernel +theorem run48 : Runs 7580 c48.denote c49.denote := replay_sound check48 +def rules49 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 283, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 283, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 284, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 285, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 286, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 286, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 287, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 288, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 289, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 289, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 290, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 291, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check49 : replay rules49 c49 = some (7649,c50) := by decide +kernel +theorem run49 : Runs 7649 c49.denote c50.denote := replay_sound check49 +theorem groupRun0 : Runs 189195 c0.denote c50.denote := + (@Runs.trans 45096 144099 c0.denote c25.denote c50.denote (@Runs.trans 14978 30118 c0.denote c12.denote c25.denote (@Runs.trans 3732 11246 c0.denote c6.denote c12.denote (@Runs.trans 986 2746 c0.denote c3.denote c6.denote (@Runs.trans 239 747 c0.denote c1.denote c3.denote run0 (@Runs.trans 319 428 c1.denote c2.denote c3.denote run1 run2)) (@Runs.trans 977 1769 c3.denote c4.denote c6.denote run3 (@Runs.trans 1033 736 c4.denote c5.denote c6.denote run4 run5))) (@Runs.trans 3255 7991 c6.denote c9.denote c12.denote (@Runs.trans 1184 2071 c6.denote c7.denote c9.denote run6 (@Runs.trans 1001 1070 c7.denote c8.denote c9.denote run7 run8)) (@Runs.trans 1073 6918 c9.denote c10.denote c12.denote run9 (@Runs.trans 2014 4904 c10.denote c11.denote c12.denote run10 run11)))) (@Runs.trans 14164 15954 c12.denote c18.denote c25.denote (@Runs.trans 4802 9362 c12.denote c15.denote c18.denote (@Runs.trans 1509 3293 c12.denote c13.denote c15.denote run12 (@Runs.trans 1523 1770 c13.denote c14.denote c15.denote run13 run14)) (@Runs.trans 2558 6804 c15.denote c16.denote c18.denote run15 (@Runs.trans 3445 3359 c16.denote c17.denote c18.denote run16 run17))) (@Runs.trans 5526 10428 c18.denote c21.denote c25.denote (@Runs.trans 1854 3672 c18.denote c19.denote c21.denote run18 (@Runs.trans 1584 2088 c19.denote c20.denote c21.denote run19 run20)) (@Runs.trans 3742 6686 c21.denote c23.denote c25.denote (@Runs.trans 2066 1676 c21.denote c22.denote c23.denote run21 run22) (@Runs.trans 3106 3580 c23.denote c24.denote c25.denote run23 run24))))) (@Runs.trans 54289 89810 c25.denote c37.denote c50.denote (@Runs.trans 24157 30132 c25.denote c31.denote c37.denote (@Runs.trans 10873 13284 c25.denote c28.denote c31.denote (@Runs.trans 3449 7424 c25.denote c26.denote c28.denote run25 (@Runs.trans 3627 3797 c26.denote c27.denote c28.denote run26 run27)) (@Runs.trans 3968 9316 c28.denote c29.denote c31.denote run28 (@Runs.trans 4570 4746 c29.denote c30.denote c31.denote run29 run30))) (@Runs.trans 14517 15615 c31.denote c34.denote c37.denote (@Runs.trans 4973 9544 c31.denote c32.denote c34.denote run31 (@Runs.trans 4696 4848 c32.denote c33.denote c34.denote run32 run33)) (@Runs.trans 5056 10559 c34.denote c35.denote c37.denote run34 (@Runs.trans 5185 5374 c35.denote c36.denote c37.denote run35 run36)))) (@Runs.trans 37704 52106 c37.denote c43.denote c50.denote (@Runs.trans 18401 19303 c37.denote c40.denote c43.denote (@Runs.trans 5522 12879 c37.denote c38.denote c40.denote run37 (@Runs.trans 6229 6650 c38.denote c39.denote c40.denote run38 run39)) (@Runs.trans 6634 12669 c40.denote c41.denote c43.denote run40 (@Runs.trans 6249 6420 c41.denote c42.denote c43.denote run41 run42))) (@Runs.trans 20380 31726 c43.denote c46.denote c50.denote (@Runs.trans 6589 13791 c43.denote c44.denote c46.denote run43 (@Runs.trans 6753 7038 c44.denote c45.denote c46.denote run44 run45)) (@Runs.trans 16497 15229 c46.denote c48.denote c50.denote (@Runs.trans 8126 8371 c46.denote c47.denote c48.denote run46 run47) (@Runs.trans 7580 7649 c48.denote c49.denote c50.denote run48 run49)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean new file mode 100644 index 00000000..dcb32dc8 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules50 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 292, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 292, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 293, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 294, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 295, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 295, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 296, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 297, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 298, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 298, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 299, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 300, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1 +] +theorem check50 : replay rules50 c50 = some (7827,c51) := by decide +kernel +theorem run50 : Runs 7827 c50.denote c51.denote := replay_sound check50 +def rules51 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 301, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 301, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 302, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 303, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 304, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 304, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 305, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 306, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 307, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 307, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 308, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 309, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check51 : replay rules51 c51 = some (7997,c52) := by decide +kernel +theorem run51 : Runs 7997 c51.denote c52.denote := replay_sound check51 +def rules52 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 310, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 310, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 311, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 312, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 313, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 313, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 314, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 315, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 316, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 316, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 317, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 318, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8 +] +theorem check52 : replay rules52 c52 = some (8168,c53) := by decide +kernel +theorem run52 : Runs 8168 c52.denote c53.denote := replay_sound check52 +def rules53 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 319, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 319, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 320, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 321, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 322, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 322, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 323, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 324, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 325, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 325, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 326, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 327, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 328 +] +theorem check53 : replay rules53 c53 = some (9020,c54) := by decide +kernel +theorem run53 : Runs 9020 c53.denote c54.denote := replay_sound check53 +def rules54 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 328, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 329, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 330, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 331, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 331, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 332, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 333, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 334, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 334, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 335, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 336, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 337, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 337, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 338 +] +theorem check54 : replay rules54 c54 = some (9846,c55) := by decide +kernel +theorem run54 : Runs 9846 c54.denote c55.denote := replay_sound check54 +def rules55 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 339, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 340, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 340, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 341, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 342, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 343, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 343, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 344, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 345, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 346, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 346, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 347, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 348, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check55 : replay rules55 c55 = some (9423,c56) := by decide +kernel +theorem run55 : Runs 9423 c55.denote c56.denote := replay_sound check55 +def rules56 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 349, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 349, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 350, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 352, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 352, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 353, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 354, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 355, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 355, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 356, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 357, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1 +] +theorem check56 : replay rules56 c56 = some (8896,c57) := by decide +kernel +theorem run56 : Runs 8896 c56.denote c57.denote := replay_sound check56 +def rules57 : List Rule := [ + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 358, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 358, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 359, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 360, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 361, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 361, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 362, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 363, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 364, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 364, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 365, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 366, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check57 : replay rules57 c57 = some (9048,c58) := by decide +kernel +theorem run57 : Runs 9048 c57.denote c58.denote := replay_sound check57 +def rules58 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 367, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 367, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 368, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 369, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 370, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 370, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 371, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 373, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 374, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 375, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check58 : replay rules58 c58 = some (9256,c59) := by decide +kernel +theorem run58 : Runs 9256 c58.denote c59.denote := replay_sound check58 +def rules59 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 376, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 376, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 377, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 378, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 379, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 379, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 380, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 381, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 388, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 386, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check59 : replay rules59 c59 = some (11334,c60) := by decide +kernel +theorem run59 : Runs 11334 c59.denote c60.denote := replay_sound check59 +def rules60 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 387, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 385, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 386, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 384, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 385, + exitRule e1R1 e1R1_valid 9 +] +theorem check60 : replay rules60 c60 = some (4497,c61) := by decide +kernel +theorem run60 : Runs 4497 c60.denote c61.denote := replay_sound check60 +def rules61 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 383, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 384, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 382, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 383, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 381, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1 +] +theorem check61 : replay rules61 c61 = some (4637,c62) := by decide +kernel +theorem run61 : Runs 4637 c61.denote c62.denote := replay_sound check61 +def rules62 : List Rule := [ + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 382, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 380, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 381, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 379, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 380, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 378, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 379, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28 +] +theorem check62 : replay rules62 c62 = some (6564,c63) := by decide +kernel +theorem run62 : Runs 6564 c62.denote c63.denote := replay_sound check62 +def rules63 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 377, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 378, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 376, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 377, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 375, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 376, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 376, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 376, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34 +] +theorem check63 : replay rules63 c63 = some (7374,c64) := by decide +kernel +theorem run63 : Runs 7374 c63.denote c64.denote := replay_sound check63 +def rules64 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 376, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 377, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 375, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 376, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check64 : replay rules64 c64 = some (5187,c65) := by decide +kernel +theorem run64 : Runs 5187 c64.denote c65.denote := replay_sound check64 +def rules65 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 375, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 19, + exitRule e1R1 e1R1_valid 63, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 65, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 375, + exitRule e1R1 e1R1_valid 65, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 65, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 65, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 374, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66 +] +theorem check65 : replay rules65 c65 = some (9101,c66) := by decide +kernel +theorem run65 : Runs 9101 c65.denote c66.denote := replay_sound check65 +def rules66 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 67, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 47, + exitRule e1R2 e1R2_valid 373, + exitRule e1R1 e1R1_valid 67, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 67, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 68, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 34, + exitRule e1R1 e1R1_valid 108, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 110, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 48, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 51, + exitRule e1R2 e1R2_valid 373, + exitRule e1R1 e1R1_valid 110, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 111, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L0 e2L0_valid 1 +] +theorem check66 : replay rules66 c66 = some (14508,c67) := by decide +kernel +theorem run66 : Runs 14508 c66.denote c67.denote := replay_sound check66 +def rules67 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 371, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 50, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 372, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 372, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 110, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 49, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 373, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 373, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 109, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1 +] +theorem check67 : replay rules67 c67 = some (7234,c68) := by decide +kernel +theorem run67 : Runs 7234 c67.denote c68.denote := replay_sound check67 +def rules68 : List Rule := [ + exitRule e2L2 e2L2_valid 108, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 47, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 374, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 374, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 108, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 46, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 375, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 375, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 375, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 106, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18 +] +theorem check68 : replay rules68 c68 = some (7631,c69) := by decide +kernel +theorem run68 : Runs 7631 c68.denote c69.denote := replay_sound check68 +def rules69 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 105, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 375, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 45, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 47, + exitRule e1R2 e1R2_valid 376, + exitRule e1R1 e1R1_valid 106, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 107, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 47, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 48, + exitRule e1R2 e1R2_valid 375, + exitRule e1R1 e1R1_valid 107, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 108, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2 +] +theorem check69 : replay rules69 c69 = some (6965,c70) := by decide +kernel +theorem run69 : Runs 6965 c69.denote c70.denote := replay_sound check69 +def rules70 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 47, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 374, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 374, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 107, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 374, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 47, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 48, + exitRule e1R2 e1R2_valid 375, + exitRule e1R1 e1R1_valid 107, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 108, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1 +] +theorem check70 : replay rules70 c70 = some (5696,c71) := by decide +kernel +theorem run70 : Runs 5696 c70.denote c71.denote := replay_sound check70 +def rules71 : List Rule := [ + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 48, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 374, + exitRule e1R1 e1R1_valid 108, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 108, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 109, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 108, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1 +] +theorem check71 : replay rules71 c71 = some (4204,c72) := by decide +kernel +theorem run71 : Runs 4204 c71.denote c72.denote := replay_sound check71 +def rules72 : List Rule := [ + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R2 e1R2_valid 373, + exitRule e1R1 e1R1_valid 109, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 110, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 371, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 51, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 51, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R2 e1R2_valid 372, + exitRule e1R1 e1R1_valid 110, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 111, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L0 e2L0_valid 1 +] +theorem check72 : replay rules72 c72 = some (5602,c73) := by decide +kernel +theorem run72 : Runs 5602 c72.denote c73.denote := replay_sound check72 +def rules73 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 370, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 53, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 53, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 371, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 371, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 371, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 110, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 371, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check73 : replay rules73 c73 = some (4859,c74) := by decide +kernel +theorem run73 : Runs 4859 c73.denote c74.denote := replay_sound check73 +def rules74 : List Rule := [ + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 53, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R2 e1R2_valid 372, + exitRule e1R1 e1R1_valid 110, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 111, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 110, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 370, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 53, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 55, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 370, + exitRule e1R1 e1R1_valid 111, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 111, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 112, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3 +] +theorem check74 : replay rules74 c74 = some (5137,c75) := by decide +kernel +theorem run74 : Runs 5137 c74.denote c75.denote := replay_sound check74 +def rules75 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 111, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 368, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 369, + exitRule e1R1 e1R1_valid 112, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 112, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 113, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 112, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 367, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 368, + exitRule e1R1 e1R1_valid 113, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 113, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 114, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13 +] +theorem check75 : replay rules75 c75 = some (5768,c76) := by decide +kernel +theorem run75 : Runs 5768 c75.denote c76.denote := replay_sound check75 +def rules76 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 113, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 366, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 367, + exitRule e1R1 e1R1_valid 114, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 114, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 115, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 114, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 365, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 366, + exitRule e1R1 e1R1_valid 115, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 115, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 116, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 47, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 115, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 364, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 365, + exitRule e1R1 e1R1_valid 116, + exitRule e1R0 e1R0_valid 1 +] +theorem check76 : replay rules76 c76 = some (7974,c77) := by decide +kernel +theorem run76 : Runs 7974 c76.denote c77.denote := replay_sound check76 +def rules77 : List Rule := [ + exitRule e2L2 e2L2_valid 116, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 117, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 49, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 116, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 363, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 364, + exitRule e1R1 e1R1_valid 117, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 117, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 118, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 52, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 53, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 117, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 362, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 363, + exitRule e1R1 e1R1_valid 118, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 118, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 119, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 55, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 118, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 361, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check77 : replay rules77 c77 = some (8155,c78) := by decide +kernel +theorem run77 : Runs 8155 c77.denote c78.denote := replay_sound check77 +def rules78 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 362, + exitRule e1R1 e1R1_valid 119, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 119, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 120, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 59, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 119, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 360, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 361, + exitRule e1R1 e1R1_valid 120, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 120, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 121, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 61, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 61, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 120, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 359, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 360, + exitRule e1R1 e1R1_valid 121, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 121, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 122, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 64, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R0 e1R0_valid 1 +] +theorem check78 : replay rules78 c78 = some (8559,c79) := by decide +kernel +theorem run78 : Runs 8559 c78.denote c79.denote := replay_sound check78 +def rules79 : List Rule := [ + exitRule e2L2 e2L2_valid 65, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 121, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 358, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 359, + exitRule e1R1 e1R1_valid 122, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 122, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 123, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 67, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 67, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 68, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 122, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 357, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 358, + exitRule e1R1 e1R1_valid 123, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 123, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 124, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 71, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 71, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 123, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 356, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check79 : replay rules79 c79 = some (8199,c80) := by decide +kernel +theorem run79 : Runs 8199 c79.denote c80.denote := replay_sound check79 +def rules80 : List Rule := [ + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 357, + exitRule e1R1 e1R1_valid 124, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 124, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 125, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 73, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 73, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 124, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 355, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 58, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 355, + exitRule e1R1 e1R1_valid 125, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 125, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 126, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 76, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 77, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 125, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 353, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2 +] +theorem check80 : replay rules80 c80 = some (6750,c81) := by decide +kernel +theorem run80 : Runs 6750 c80.denote c81.denote := replay_sound check80 +def rules81 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 354, + exitRule e1R1 e1R1_valid 126, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 126, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 127, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 79, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 79, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 80, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 126, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 352, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 353, + exitRule e1R1 e1R1_valid 127, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 127, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 128, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 64, + exitRule e1R1 e1R1_valid 274, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 275, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 276, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 275, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 352, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 353, + exitRule e1R1 e1R1_valid 276, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 276, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 277 +] +theorem check81 : replay rules81 c81 = some (56748,c82) := by decide +kernel +theorem run81 : Runs 56748 c81.denote c82.denote := replay_sound check81 +def rules82 : List Rule := [ + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 276, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 352, + exitRule e1R1 e1R1_valid 277, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 277, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 278, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 277, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 350, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 351, + exitRule e1R1 e1R1_valid 278, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 278, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 279, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 139, + exitRule e1R1 e1R1_valid 423, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 424, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 348, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check82 : replay rules82 c82 = some (131076,c83) := by decide +kernel +theorem run82 : Runs 131076 c82.denote c83.denote := replay_sound check82 +def rules83 : List Rule := [ + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 349, + exitRule e1R1 e1R1_valid 429, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 429, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 430, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 430, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 347, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 348, + exitRule e1R1 e1R1_valid 432, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 432, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 433, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 433, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 346, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 347, + exitRule e1R1 e1R1_valid 435, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 435, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 436, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 436, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 345, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 346, + exitRule e1R1 e1R1_valid 438, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 438, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 439, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 439, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check83 : replay rules83 c83 = some (19747,c84) := by decide +kernel +theorem run83 : Runs 19747 c83.denote c84.denote := replay_sound check83 +def rules84 : List Rule := [ + exitRule e3L1 e3L1_valid 344, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 345, + exitRule e1R1 e1R1_valid 441, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 441, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 442, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 442, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 343, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 344, + exitRule e1R1 e1R1_valid 444, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 444, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 445, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 445, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 342, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 343, + exitRule e1R1 e1R1_valid 447, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 447, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 448, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 448, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 341, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 342, + exitRule e1R1 e1R1_valid 450 +] +theorem check84 : replay rules84 c84 = some (18613,c85) := by decide +kernel +theorem run84 : Runs 18613 c84.denote c85.denote := replay_sound check84 +def rules85 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 450, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 451, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 451, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 340, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 341, + exitRule e1R1 e1R1_valid 453, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 453, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 454, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 454, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 339, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 58, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 340, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 340, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 340, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 455, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 454, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 340, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1 +] +theorem check85 : replay rules85 c85 = some (13855,c86) := by decide +kernel +theorem run85 : Runs 13855 c85.denote c86.denote := replay_sound check85 +def rules86 : List Rule := [ + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 341, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 341, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 341, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 454, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 453, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 341, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 54, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 342, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 342, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 342, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 453, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 452, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 342, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 53, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check86 : replay rules86 c86 = some (9775,c87) := by decide +kernel +theorem run86 : Runs 9775 c86.denote c87.denote := replay_sound check86 +def rules87 : List Rule := [ + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 52, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 343, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 343, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 343, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 452, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 451, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 343, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 51, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 50, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 344, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 344, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 344, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 451, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 450, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 344, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check87 : replay rules87 c87 = some (9856,c88) := by decide +kernel +theorem run87 : Runs 9856 c87.denote c88.denote := replay_sound check87 +def rules88 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 48, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 345, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 345, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 345, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 450, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 449, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 345, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 46, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 346, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 346, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 346, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 449, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 448, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 346, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 45, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 44, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 347, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 347 +] +theorem check88 : replay rules88 c88 = some (11401,c89) := by decide +kernel +theorem run88 : Runs 11401 c88.denote c89.denote := replay_sound check88 +def rules89 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 347, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 448, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 23, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 447, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 347, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 348, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 348, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 348, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 447, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 24, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 24, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 25, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 26, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 446, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 348, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 349, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 349, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 349, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 446, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27 +] +theorem check89 : replay rules89 c89 = some (11651,c90) := by decide +kernel +theorem run89 : Runs 11651 c89.denote c90.denote := replay_sound check89 +def rules90 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 445, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 349, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 350, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 350, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 350, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 445, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 444, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 350, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 351, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 351, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 444, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 35 +] +theorem check90 : replay rules90 c90 = some (10301,c91) := by decide +kernel +theorem run90 : Runs 10301 c90.denote c91.denote := replay_sound check90 +def rules91 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 443, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 352, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 352, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 352, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 443, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 442, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 352, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 353, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 353, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 353, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 442, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 441, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 353, + exitRule e3L2 e3L2_valid 1 +] +theorem check91 : replay rules91 c91 = some (11804,c92) := by decide +kernel +theorem run91 : Runs 11804 c91.denote c92.denote := replay_sound check91 +def rules92 : List Rule := [ + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 354, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 354, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 354, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 441, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 440, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 354, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 355, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 355, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 355, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 440, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 47, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 439, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 355, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check92 : replay rules92 c92 = some (10351,c93) := by decide +kernel +theorem run92 : Runs 10351 c92.denote c93.denote := replay_sound check92 +def rules93 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 356, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 356, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 356, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 439, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 48, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 48, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 49, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 50, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 438, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 356, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 357, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 357, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 357, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 438, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 51, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 51, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 52, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 53, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 437, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 357, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3 +] +theorem check93 : replay rules93 c93 = some (10377,c94) := by decide +kernel +theorem run93 : Runs 10377 c93.denote c94.denote := replay_sound check93 +def rules94 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 358, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 358, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 358, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 437, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 54, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 54, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 55, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 436, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 358, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 359, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 359, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 359, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 436, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 59, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 435, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 359, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3 +] +theorem check94 : replay rules94 c94 = some (10455,c95) := by decide +kernel +theorem run94 : Runs 10455 c94.denote c95.denote := replay_sound check94 +def rules95 : List Rule := [ + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 360, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 360, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 360, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 435, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 60, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 60, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 61, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 62, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 434, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 360, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 361, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 361, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 361, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 434, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 63, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 63, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 64, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 65, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 433, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 361, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1 +] +theorem check95 : replay rules95 c95 = some (10532,c96) := by decide +kernel +theorem run95 : Runs 10532 c95.denote c96.denote := replay_sound check95 +def rules96 : List Rule := [ + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 362, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 362, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 362, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 433, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 66, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 66, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 67, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 68, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 432, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 362, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 363, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 363, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 363, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 432, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 69, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 69, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 70, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 71, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 431, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 363, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 364, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 364, + exitRule e3L3 e3L3_valid 1 +] +theorem check96 : replay rules96 c96 = some (12082,c97) := by decide +kernel +theorem run96 : Runs 12082 c96.denote c97.denote := replay_sound check96 +def rules97 : List Rule := [ + exitRule e2R2 e2R2_valid 364, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 431, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 72, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 72, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 73, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 74, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 430, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 364, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 365, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 365, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 365, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 430, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 75, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 75, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 76, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 77, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 429, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 365, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 366, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 366, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 366, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 429, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 78, + exitRule e2R0 e2R0_valid 1 +] +theorem check97 : replay rules97 c97 = some (12431,c98) := by decide +kernel +theorem run97 : Runs 12431 c97.denote c98.denote := replay_sound check97 +def rules98 : List Rule := [ + exitRule e3L1 e3L1_valid 78, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 79, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 80, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 428, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 366, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 367, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 367, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 367, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 428, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 81, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 81, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 82, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 83, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 427, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 367, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 368, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 368, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 368, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 427, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 84, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1 +] +theorem check98 : replay rules98 c98 = some (11288,c99) := by decide +kernel +theorem run98 : Runs 11288 c98.denote c99.denote := replay_sound check98 +def rules99 : List Rule := [ + exitRule e2L2 e2L2_valid 426, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 368, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 369, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 369, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 369, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 426, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 425, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 369, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 370, + exitRule e1R1 e1R1_valid 426, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 426, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 427, + exitRule e1R2 e1R2_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 426, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 368, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30 +] +theorem check99 : replay rules99 c99 = some (12652,c100) := by decide +kernel +theorem run99 : Runs 12652 c99.denote c100.denote := replay_sound check99 +theorem groupRun1 : Runs 630411 c50.denote c100.denote := + (@Runs.trans 190011 440400 c50.denote c75.denote c100.denote (@Runs.trans 99949 90062 c50.denote c62.denote c75.denote (@Runs.trans 52281 47668 c50.denote c56.denote c62.denote (@Runs.trans 23992 28289 c50.denote c53.denote c56.denote (@Runs.trans 7827 16165 c50.denote c51.denote c53.denote run50 (@Runs.trans 7997 8168 c51.denote c52.denote c53.denote run51 run52)) (@Runs.trans 9020 19269 c53.denote c54.denote c56.denote run53 (@Runs.trans 9846 9423 c54.denote c55.denote c56.denote run54 run55))) (@Runs.trans 27200 20468 c56.denote c59.denote c62.denote (@Runs.trans 8896 18304 c56.denote c57.denote c59.denote run56 (@Runs.trans 9048 9256 c57.denote c58.denote c59.denote run57 run58)) (@Runs.trans 11334 9134 c59.denote c60.denote c62.denote run59 (@Runs.trans 4497 4637 c60.denote c61.denote c62.denote run60 run61)))) (@Runs.trans 49968 40094 c62.denote c68.denote c75.denote (@Runs.trans 19125 30843 c62.denote c65.denote c68.denote (@Runs.trans 6564 12561 c62.denote c63.denote c65.denote run62 (@Runs.trans 7374 5187 c63.denote c64.denote c65.denote run63 run64)) (@Runs.trans 9101 21742 c65.denote c66.denote c68.denote run65 (@Runs.trans 14508 7234 c66.denote c67.denote c68.denote run66 run67))) (@Runs.trans 20292 19802 c68.denote c71.denote c75.denote (@Runs.trans 7631 12661 c68.denote c69.denote c71.denote run68 (@Runs.trans 6965 5696 c69.denote c70.denote c71.denote run69 run70)) (@Runs.trans 9806 9996 c71.denote c73.denote c75.denote (@Runs.trans 4204 5602 c71.denote c72.denote c73.denote run71 run72) (@Runs.trans 4859 5137 c73.denote c74.denote c75.denote run73 run74))))) (@Runs.trans 295219 145181 c75.denote c87.denote c100.denote (@Runs.trans 45405 249814 c75.denote c81.denote c87.denote (@Runs.trans 21897 23508 c75.denote c78.denote c81.denote (@Runs.trans 5768 16129 c75.denote c76.denote c78.denote run75 (@Runs.trans 7974 8155 c76.denote c77.denote c78.denote run76 run77)) (@Runs.trans 8559 14949 c78.denote c79.denote c81.denote run78 (@Runs.trans 8199 6750 c79.denote c80.denote c81.denote run79 run80))) (@Runs.trans 207571 42243 c81.denote c84.denote c87.denote (@Runs.trans 56748 150823 c81.denote c82.denote c84.denote run81 (@Runs.trans 131076 19747 c82.denote c83.denote c84.denote run82 run83)) (@Runs.trans 18613 23630 c84.denote c85.denote c87.denote run84 (@Runs.trans 13855 9775 c85.denote c86.denote c87.denote run85 run86)))) (@Runs.trans 65364 79817 c87.denote c93.denote c100.denote (@Runs.trans 32908 32456 c87.denote c90.denote c93.denote (@Runs.trans 9856 23052 c87.denote c88.denote c90.denote run87 (@Runs.trans 11401 11651 c88.denote c89.denote c90.denote run88 run89)) (@Runs.trans 10301 22155 c90.denote c91.denote c93.denote run90 (@Runs.trans 11804 10351 c91.denote c92.denote c93.denote run91 run92))) (@Runs.trans 31364 48453 c93.denote c96.denote c100.denote (@Runs.trans 10377 20987 c93.denote c94.denote c96.denote run93 (@Runs.trans 10455 10532 c94.denote c95.denote c96.denote run94 run95)) (@Runs.trans 24513 23940 c96.denote c98.denote c100.denote (@Runs.trans 12082 12431 c96.denote c97.denote c98.denote run96 run97) (@Runs.trans 11288 12652 c98.denote c99.denote c100.denote run98 run99)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean new file mode 100644 index 00000000..63c41fea --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules100 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 369, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 369, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 369, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 426, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 425, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 369, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 371, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 373, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 425, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 424, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 373, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1 +] +theorem check100 : replay rules100 c100 = some (11015,c101) := by decide +kernel +theorem run100 : Runs 11015 c100.denote c101.denote := replay_sound check100 +def rules101 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 374, + exitRule e1R1 e1R1_valid 425, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 425, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 426, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 425, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 372, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 373, + exitRule e1R1 e1R1_valid 426, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 426, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 427, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 426, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 371, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1 +] +theorem check101 : replay rules101 c101 = some (11169,c102) := by decide +kernel +theorem run101 : Runs 11169 c101.denote c102.denote := replay_sound check101 +def rules102 : List Rule := [ + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 371, + exitRule e1R1 e1R1_valid 427, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 427, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 428, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 427, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 369, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 370, + exitRule e1R1 e1R1_valid 428, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 428, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 429, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 428, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 368, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1 +] +theorem check102 : replay rules102 c102 = some (10938,c103) := by decide +kernel +theorem run102 : Runs 10938 c102.denote c103.denote := replay_sound check102 +def rules103 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 369, + exitRule e1R1 e1R1_valid 429, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 429, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 430, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 429, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 367, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 368, + exitRule e1R1 e1R1_valid 430, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 430, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 431, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 3, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 83, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 430, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 366, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14 +] +theorem check103 : replay rules103 c103 = some (11401,c104) := by decide +kernel +theorem run103 : Runs 11401 c103.denote c104.denote := replay_sound check103 +def rules104 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 367, + exitRule e1R1 e1R1_valid 431, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 431, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 432, + exitRule e1R2 e1R2_valid 84, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 82, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 431, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 365, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 366, + exitRule e1R1 e1R1_valid 432, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 432, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 433, + exitRule e1R2 e1R2_valid 83, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 81, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 432, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 364, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 365, + exitRule e1R1 e1R1_valid 433, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 433, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 434, + exitRule e1R2 e1R2_valid 82, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check104 : replay rules104 c104 = some (15301,c105) := by decide +kernel +theorem run104 : Runs 15301 c104.denote c105.denote := replay_sound check104 +def rules105 : List Rule := [ + exitRule e3L1 e3L1_valid 80, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 433, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 363, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 364, + exitRule e1R1 e1R1_valid 434, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 434, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 435, + exitRule e1R2 e1R2_valid 81, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 79, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 434, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 362, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 363, + exitRule e1R1 e1R1_valid 435, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 435, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 436, + exitRule e1R2 e1R2_valid 80, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 78, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 435, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 361, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1 +] +theorem check105 : replay rules105 c105 = some (13557,c106) := by decide +kernel +theorem run105 : Runs 13557 c105.denote c106.denote := replay_sound check105 +def rules106 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 362, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 362, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 362, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 435, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 79, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 79, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 79, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 44, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 79, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 434, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 362, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 363, + exitRule e1R1 e1R1_valid 435, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 435, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 436, + exitRule e1R2 e1R2_valid 80, + exitRule e1R1 e1R1_valid 44, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 78, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 435, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 361, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37 +] +theorem check106 : replay rules106 c106 = some (11680,c107) := by decide +kernel +theorem run106 : Runs 11680 c106.denote c107.denote := replay_sound check106 +def rules107 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 361, + exitRule e1R1 e1R1_valid 436, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 436, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 437, + exitRule e1R2 e1R2_valid 79, + exitRule e1R1 e1R1_valid 45, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 45, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 45, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 77, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 436, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 359, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 360, + exitRule e1R1 e1R1_valid 437, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 437, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 438, + exitRule e1R2 e1R2_valid 78, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 47, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 23, + exitRule e1R1 e1R1_valid 75, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 75, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 437, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 358, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1 +] +theorem check107 : replay rules107 c107 = some (15789,c108) := by decide +kernel +theorem run107 : Runs 15789 c107.denote c108.denote := replay_sound check107 +def rules108 : List Rule := [ + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 359, + exitRule e1R1 e1R1_valid 438, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 438, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 439, + exitRule e1R2 e1R2_valid 76, + exitRule e1R1 e1R1_valid 81, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 81, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 74, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 438, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 357, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 358, + exitRule e1R1 e1R1_valid 439, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 439, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 440, + exitRule e1R2 e1R2_valid 75, + exitRule e1R1 e1R1_valid 84, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 73, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 439, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 356, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 357, + exitRule e1R1 e1R1_valid 440, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 440, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 441, + exitRule e1R2 e1R2_valid 74, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1 +] +theorem check108 : replay rules108 c108 = some (16021,c109) := by decide +kernel +theorem run108 : Runs 16021 c108.denote c109.denote := replay_sound check108 +def rules109 : List Rule := [ + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 72, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 440, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 355, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 356, + exitRule e1R1 e1R1_valid 441, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 441, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 442, + exitRule e1R2 e1R2_valid 73, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 71, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 441, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 354, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 355, + exitRule e1R1 e1R1_valid 442, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 442, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 443, + exitRule e1R2 e1R2_valid 72, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 70, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 442, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 353, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check109 : replay rules109 c109 = some (14642,c110) := by decide +kernel +theorem run109 : Runs 14642 c109.denote c110.denote := replay_sound check109 +def rules110 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 354, + exitRule e1R1 e1R1_valid 443, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 443, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 444, + exitRule e1R2 e1R2_valid 71, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 69, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 443, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 352, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 353, + exitRule e1R1 e1R1_valid 444, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 444, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 445, + exitRule e1R2 e1R2_valid 70, + exitRule e1R1 e1R1_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 99, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 100, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 100, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 68, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 444, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 352, + exitRule e1R1 e1R1_valid 445, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 445, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 446, + exitRule e1R2 e1R2_valid 69, + exitRule e1R1 e1R1_valid 102, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 102, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 103, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 103, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 67, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 445, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check110 : replay rules110 c110 = some (18097,c111) := by decide +kernel +theorem run110 : Runs 18097 c110.denote c111.denote := replay_sound check110 +def rules111 : List Rule := [ + exitRule e3L1 e3L1_valid 350, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 351, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 351, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 445, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 68, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 68, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 68, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 104, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 103, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 68, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 444, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 351, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 352, + exitRule e1R1 e1R1_valid 445, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 445, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 446, + exitRule e1R2 e1R2_valid 69, + exitRule e1R1 e1R1_valid 104, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 104, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check111 : replay rules111 c111 = some (11004,c112) := by decide +kernel +theorem run111 : Runs 11004 c111.denote c112.denote := replay_sound check111 +def rules112 : List Rule := [ + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 104, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 67, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 445, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 350, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 350, + exitRule e1R1 e1R1_valid 446, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 446, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 447, + exitRule e1R2 e1R2_valid 68, + exitRule e1R1 e1R1_valid 105, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 106, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 105, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 66, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 446, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 348, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 349, + exitRule e1R1 e1R1_valid 447, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 447, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 448, + exitRule e1R2 e1R2_valid 67, + exitRule e1R1 e1R1_valid 106, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 107, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 53, + exitRule e1R1 e1R1_valid 165, + exitRule e1R0 e1R0_valid 1 +] +theorem check112 : replay rules112 c112 = some (31782,c113) := by decide +kernel +theorem run112 : Runs 31782 c112.denote c113.denote := replay_sound check112 +def rules113 : List Rule := [ + exitRule e2L2 e2L2_valid 166, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 64, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 447, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 347, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 348, + exitRule e1R1 e1R1_valid 448, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 448, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 449, + exitRule e1R2 e1R2_valid 65, + exitRule e1R1 e1R1_valid 171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 63, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 448, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 346, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 347, + exitRule e1R1 e1R1_valid 449, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 449, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 450, + exitRule e1R2 e1R2_valid 64, + exitRule e1R1 e1R1_valid 174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 62, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 449, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 345, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14 +] +theorem check113 : replay rules113 c113 = some (15595,c114) := by decide +kernel +theorem run113 : Runs 15595 c113.denote c114.denote := replay_sound check113 +def rules114 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 346, + exitRule e1R1 e1R1_valid 450, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 450, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 451, + exitRule e1R2 e1R2_valid 63, + exitRule e1R1 e1R1_valid 177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 61, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 450, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 344, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 345, + exitRule e1R1 e1R1_valid 451, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 451, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 452, + exitRule e1R2 e1R2_valid 62, + exitRule e1R1 e1R1_valid 180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 60, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 451, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 343, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 344, + exitRule e1R1 e1R1_valid 452, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 452, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 453, + exitRule e1R2 e1R2_valid 61, + exitRule e1R1 e1R1_valid 183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 184, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 184, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check114 : replay rules114 c114 = some (18827,c115) := by decide +kernel +theorem run114 : Runs 18827 c114.denote c115.denote := replay_sound check114 +def rules115 : List Rule := [ + exitRule e3L1 e3L1_valid 59, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 452, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 342, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 343, + exitRule e1R1 e1R1_valid 453, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 453, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 454, + exitRule e1R2 e1R2_valid 60, + exitRule e1R1 e1R1_valid 186, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 186, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 187, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 187, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 453, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 341, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 342, + exitRule e1R1 e1R1_valid 454, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 454, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 455, + exitRule e1R2 e1R2_valid 59, + exitRule e1R1 e1R1_valid 189, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 189, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 190, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 190, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 454, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 340, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 341, + exitRule e1R1 e1R1_valid 455 +] +theorem check115 : replay rules115 c115 = some (17621,c116) := by decide +kernel +theorem run115 : Runs 17621 c115.denote c116.denote := replay_sound check115 +def rules116 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 455, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 456, + exitRule e1R2 e1R2_valid 58, + exitRule e1R1 e1R1_valid 192, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 192, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 193, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 193, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 455, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 339, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 340, + exitRule e1R1 e1R1_valid 456, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 456, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 457, + exitRule e1R2 e1R2_valid 57, + exitRule e1R1 e1R1_valid 195, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 195, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 196, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 196, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 456, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 338, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 339, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 339, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 339, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 456, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 197, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check116 : replay rules116 c116 = some (16258,c117) := by decide +kernel +theorem run116 : Runs 16258 c116.denote c117.denote := replay_sound check116 +def rules117 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 196, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 455, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 339, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 340, + exitRule e1R1 e1R1_valid 456, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 456, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 457, + exitRule e1R2 e1R2_valid 57, + exitRule e1R1 e1R1_valid 197, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 197, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 198, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 197, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 456, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 338, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 45, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 46, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 338, + exitRule e1R1 e1R1_valid 457, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 457, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 458, + exitRule e1R2 e1R2_valid 56, + exitRule e1R1 e1R1_valid 198, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 198, + exitRule e2L1 e2L1_valid 1 +] +theorem check117 : replay rules117 c117 = some (14074,c118) := by decide +kernel +theorem run117 : Runs 14074 c117.denote c118.denote := replay_sound check117 +def rules118 : List Rule := [ + exitRule e1R1 e1R1_valid 199, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 198, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 54, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 457, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 336, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 337, + exitRule e1R1 e1R1_valid 458, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 458, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 459, + exitRule e1R2 e1R2_valid 55, + exitRule e1R1 e1R1_valid 199, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 199, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 200, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 100, + exitRule e1R1 e1R1_valid 306, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 307, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 308, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 307, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 54, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 458, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 335, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 336, + exitRule e1R1 e1R1_valid 459, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 459 +] +theorem check118 : replay rules118 c118 = some (77735,c119) := by decide +kernel +theorem run118 : Runs 77735 c118.denote c119.denote := replay_sound check118 +def rules119 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 460, + exitRule e1R2 e1R2_valid 55, + exitRule e1R1 e1R1_valid 308, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 308, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 309, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 308, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 53, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 459, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 334, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 335, + exitRule e1R1 e1R1_valid 460, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 460, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 461, + exitRule e1R2 e1R2_valid 54, + exitRule e1R1 e1R1_valid 309, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 309, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 310, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 309, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 52, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 460, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 333, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 334, + exitRule e1R1 e1R1_valid 461, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 461, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 462, + exitRule e1R2 e1R2_valid 53, + exitRule e1R1 e1R1_valid 310, + exitRule e1R0 e1R0_valid 1 +] +theorem check119 : replay rules119 c119 = some (17414,c120) := by decide +kernel +theorem run119 : Runs 17414 c119.denote c120.denote := replay_sound check119 +def rules120 : List Rule := [ + exitRule e2L2 e2L2_valid 310, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 311, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 155, + exitRule e1R1 e1R1_valid 471, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 472, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 50, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 461, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 332, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 333, + exitRule e1R1 e1R1_valid 462, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 462, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 463, + exitRule e1R2 e1R2_valid 51, + exitRule e1R1 e1R1_valid 477, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 477, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 478, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 478, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 49, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 462, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 331, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 332, + exitRule e1R1 e1R1_valid 463, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 463, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 464, + exitRule e1R2 e1R2_valid 50, + exitRule e1R1 e1R1_valid 480, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 480, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 481, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 481, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 48, + exitRule e3L2 e3L2_valid 1 +] +theorem check120 : replay rules120 c120 = some (171552,c121) := by decide +kernel +theorem run120 : Runs 171552 c120.denote c121.denote := replay_sound check120 +def rules121 : List Rule := [ + exitRule e2L2 e2L2_valid 463, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 330, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 331, + exitRule e1R1 e1R1_valid 464, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 464, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 465, + exitRule e1R2 e1R2_valid 49, + exitRule e1R1 e1R1_valid 483, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 483, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 484, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 484, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 47, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 464, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 329, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 330, + exitRule e1R1 e1R1_valid 465, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 465, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 466, + exitRule e1R2 e1R2_valid 48, + exitRule e1R1 e1R1_valid 486, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 486, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 487, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 487, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 465, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 328, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 329, + exitRule e1R1 e1R1_valid 466, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 466 +] +theorem check121 : replay rules121 c121 = some (23176,c122) := by decide +kernel +theorem run121 : Runs 23176 c121.denote c122.denote := replay_sound check121 +def rules122 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 467, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 489, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 489, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 490, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 490, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 466, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 327, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 328, + exitRule e1R1 e1R1_valid 467, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 467, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 468, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 492, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 492, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 493, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 493, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 467, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 326, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 327, + exitRule e1R1 e1R1_valid 468, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 468, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 469, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 495, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 495, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 496, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 496, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 468, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 325, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check122 : replay rules122 c122 = some (25833,c123) := by decide +kernel +theorem run122 : Runs 25833 c122.denote c123.denote := replay_sound check122 +def rules123 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 47, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 326, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 326, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 326, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 468, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 497, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 496, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 467, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 326, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 47, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 48, + exitRule e1R2 e1R2_valid 327, + exitRule e1R1 e1R1_valid 468, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 468, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 469, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 497, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 497, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 498, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 497, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1 +] +theorem check123 : replay rules123 c123 = some (15061,c124) := by decide +kernel +theorem run123 : Runs 15061 c123.denote c124.denote := replay_sound check123 +def rules124 : List Rule := [ + exitRule e2L2 e2L2_valid 468, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 325, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 47, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 49, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 50, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 325, + exitRule e1R1 e1R1_valid 469, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 469, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 470, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 498, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 498, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 499, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 498, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 469, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 323, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 324, + exitRule e1R1 e1R1_valid 470, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 470, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 471, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 499, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 499, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 500, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 250, + exitRule e1R1 e1R1_valid 756, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 757, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 758 +] +theorem check124 : replay rules124 c124 = some (406481,c125) := by decide +kernel +theorem run124 : Runs 406481 c124.denote c125.denote := replay_sound check124 +def rules125 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 757, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 470, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 322, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 323, + exitRule e1R1 e1R1_valid 471, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 471, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 472, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 758, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 758, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 759, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 758, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 471, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 321, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 322, + exitRule e1R1 e1R1_valid 472, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 472, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 473, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 759, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 759, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 760, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1 +] +theorem check125 : replay rules125 c125 = some (22895,c126) := by decide +kernel +theorem run125 : Runs 22895 c125.denote c126.denote := replay_sound check125 +def rules126 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 759, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 472, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 320, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 321, + exitRule e1R1 e1R1_valid 473, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 473, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 474, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 760, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 760, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 761, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 380, + exitRule e1R1 e1R1_valid 1146, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1147, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 473, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 319, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 320, + exitRule e1R1 e1R1_valid 474, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 474, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 475, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 1152, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1152, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1153, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1153, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 474, + exitRule e2L0 e2L0_valid 1 +] +theorem check126 : replay rules126 c126 = some (911856,c127) := by decide +kernel +theorem run126 : Runs 911856 c126.denote c127.denote := replay_sound check126 +def rules127 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 318, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 319, + exitRule e1R1 e1R1_valid 475, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 475, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 476, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 1155, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1155, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1156, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1156, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 475, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 317, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 318, + exitRule e1R1 e1R1_valid 476, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 476, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 477, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 1158, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1158, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1159, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1159, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 476, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 316, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 317, + exitRule e1R1 e1R1_valid 477, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 477, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 478 +] +theorem check127 : replay rules127 c127 = some (33849,c128) := by decide +kernel +theorem run127 : Runs 33849 c127.denote c128.denote := replay_sound check127 +def rules128 : List Rule := [ + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 1161, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1161, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1162, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1162, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 477, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 315, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 316, + exitRule e1R1 e1R1_valid 478, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 478, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 479, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 1164, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1164, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1165, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1165, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 478, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 314, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 315, + exitRule e1R1 e1R1_valid 479, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 479, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 480, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 1167, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1167, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1168, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1168, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 479, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 313, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42 +] +theorem check128 : replay rules128 c128 = some (40986,c129) := by decide +kernel +theorem run128 : Runs 40986 c128.denote c129.denote := replay_sound check128 +def rules129 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 314, + exitRule e1R1 e1R1_valid 480, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 480, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 481, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 1170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 480, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 312, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 313, + exitRule e1R1 e1R1_valid 481, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 481, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 482, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 1173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 481, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 311, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 51, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 312, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 312, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 312, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 481, + exitRule e0R0 e0R0_valid 1 +] +theorem check129 : replay rules129 c129 = some (32912,c130) := by decide +kernel +theorem run129 : Runs 32912 c129.denote c130.denote := replay_sound check129 +def rules130 : List Rule := [ + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 480, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 312, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 51, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 51, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 52, + exitRule e1R2 e1R2_valid 313, + exitRule e1R1 e1R1_valid 481, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 481, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 482, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 1175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1176, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 481, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 311, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 51, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 53, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 54, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 311 +] +theorem check130 : replay rules130 c130 = some (22758,c131) := by decide +kernel +theorem run130 : Runs 22758 c130.denote c131.denote := replay_sound check130 +def rules131 : List Rule := [ + exitRule e1R1 e1R1_valid 482, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 482, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 483, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 1176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1177, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 482, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 309, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 310, + exitRule e1R1 e1R1_valid 483, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 483, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 484, + exitRule e1R2 e1R2_valid 30, + exitRule e1R1 e1R1_valid 1177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1178, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 589, + exitRule e1R1 e1R1_valid 1773, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1774, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1775, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1774, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 483, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 308, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6 +] +theorem check131 : replay rules131 c131 = some (2143447,c132) := by decide +kernel +theorem run131 : Runs 2143447 c131.denote c132.denote := replay_sound check131 +def rules132 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 309, + exitRule e1R1 e1R1_valid 484, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 484, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 485, + exitRule e1R2 e1R2_valid 30, + exitRule e1R1 e1R1_valid 1775, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1775, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1776, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1775, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 484, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 307, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 308, + exitRule e1R1 e1R1_valid 485, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 485, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 486, + exitRule e1R2 e1R2_valid 29, + exitRule e1R1 e1R1_valid 1776, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1776, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1777, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1776, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 485, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 306, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check132 : replay rules132 c132 = some (39207,c133) := by decide +kernel +theorem run132 : Runs 39207 c132.denote c133.denote := replay_sound check132 +def rules133 : List Rule := [ + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 307, + exitRule e1R1 e1R1_valid 486, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 486, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 487, + exitRule e1R2 e1R2_valid 28, + exitRule e1R1 e1R1_valid 1777, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1777, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1778, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 889, + exitRule e1R1 e1R1_valid 2673, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2674, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2675, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2674, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 486, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 305, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 306, + exitRule e1R1 e1R1_valid 487, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 487, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 488, + exitRule e1R2 e1R2_valid 28, + exitRule e1R1 e1R1_valid 2675, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2675, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2676, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2675, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 26, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 487, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 304, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22 +] +theorem check133 : replay rules133 c133 = some (4838264,c134) := by decide +kernel +theorem run133 : Runs 4838264 c133.denote c134.denote := replay_sound check133 +def rules134 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 305, + exitRule e1R1 e1R1_valid 488, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 488, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 489, + exitRule e1R2 e1R2_valid 27, + exitRule e1R1 e1R1_valid 2676, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2676, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2677, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2676, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 25, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 488, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 303, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 304, + exitRule e1R1 e1R1_valid 489, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 489, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 490, + exitRule e1R2 e1R2_valid 26, + exitRule e1R1 e1R1_valid 2677, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2677, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2678, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 1339, + exitRule e1R1 e1R1_valid 4023, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4024, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4025, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4024, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 25, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 489, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 302 +] +theorem check134 : replay rules134 c134 = some (10886337,c135) := by decide +kernel +theorem run134 : Runs 10886337 c134.denote c135.denote := replay_sound check134 +def rules135 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 303, + exitRule e1R1 e1R1_valid 490, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 490, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 491, + exitRule e1R2 e1R2_valid 26, + exitRule e1R1 e1R1_valid 4025, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4025, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4026, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4025, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 24, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 490, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 301, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 302, + exitRule e1R1 e1R1_valid 491, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 491, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 492, + exitRule e1R2 e1R2_valid 25, + exitRule e1R1 e1R1_valid 4026, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4026, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4027, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4026, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 23, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 491, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 300, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check135 : replay rules135 c135 = some (75629,c136) := by decide +kernel +theorem run135 : Runs 75629 c135.denote c136.denote := replay_sound check135 +def rules136 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 301, + exitRule e1R1 e1R1_valid 492, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 492, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 493, + exitRule e1R2 e1R2_valid 24, + exitRule e1R1 e1R1_valid 4027, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4027, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4028, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2014, + exitRule e1R1 e1R1_valid 6048, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6049, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6050, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6049, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 23, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 492, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 299, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 300, + exitRule e1R1 e1R1_valid 493, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 493, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 494, + exitRule e1R2 e1R2_valid 24, + exitRule e1R1 e1R1_valid 6050, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6050, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6051, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6050, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 493, + exitRule e2L0 e2L0_valid 1 +] +theorem check136 : replay rules136 c136 = some (24541245,c137) := by decide +kernel +theorem run136 : Runs 24541245 c136.denote c137.denote := replay_sound check136 +def rules137 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 298, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 299, + exitRule e1R1 e1R1_valid 494, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 494, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 495, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 6051, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6051, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6052, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6051, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 494, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 297, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 298, + exitRule e1R1 e1R1_valid 495, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 495, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 496, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 6052, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6052, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6053, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 3026, + exitRule e1R1 e1R1_valid 9084, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9085, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 495 +] +theorem check137 : replay rules137 c137 = some (55181480,c138) := by decide +kernel +theorem run137 : Runs 55181480 c137.denote c138.denote := replay_sound check137 +def rules138 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 296, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 55, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 297, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 297, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 297, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 495, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9089, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9088, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 494, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 297, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 55, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 56, + exitRule e1R2 e1R2_valid 298, + exitRule e1R1 e1R1_valid 495, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 495, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 496, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 9089, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9089, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9090, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check138 : replay rules138 c138 = some (100418,c139) := by decide +kernel +theorem run138 : Runs 100418 c138.denote c139.denote := replay_sound check138 +def rules139 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9089, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 495, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 296, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 58, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 296, + exitRule e1R1 e1R1_valid 496, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 496, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 497, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 9090, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9090, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9091, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9090, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 496, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 294, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 295, + exitRule e1R1 e1R1_valid 497, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 497, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 498, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 9091, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9091, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9092, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4546 +] +theorem check139 : replay rules139 c139 = some (124316915,c140) := by decide +kernel +theorem run139 : Runs 124316915 c139.denote c140.denote := replay_sound check139 +def rules140 : List Rule := [ + exitRule e1R1 e1R1_valid 13644, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13645, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13646, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13645, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 497, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 293, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 294, + exitRule e1R1 e1R1_valid 498, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 498, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 499, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 13646, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13646, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13647, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13646, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 498, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 292, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 293, + exitRule e1R1 e1R1_valid 499, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 499, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 500, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 13647, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13647, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13648 +] +theorem check140 : replay rules140 c140 = some (310954,c141) := by decide +kernel +theorem run140 : Runs 310954 c140.denote c141.denote := replay_sound check140 +def rules141 : List Rule := [ + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13647, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 499, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 291, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 292, + exitRule e1R1 e1R1_valid 500, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 500, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 501, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 13648, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13648, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13649, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 6824, + exitRule e1R1 e1R1_valid 20478, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20479, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 500, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 290, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 291, + exitRule e1R1 e1R1_valid 501, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 501, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 502, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 20484, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20484, + exitRule e2L1 e2L1_valid 1 +] +theorem check141 : replay rules141 c141 = some (279931460,c142) := by decide +kernel +theorem run141 : Runs 279931460 c141.denote c142.denote := replay_sound check141 +def rules142 : List Rule := [ + exitRule e1R1 e1R1_valid 20485, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20485, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 501, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 289, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 290, + exitRule e1R1 e1R1_valid 502, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 502, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 503, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 20487, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20487, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20488, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20488, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 502, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 288, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 289, + exitRule e1R1 e1R1_valid 503, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 503, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 504, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 20490, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20490, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20491, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20491, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 503, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 287, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check142 : replay rules142 c142 = some (422518,c143) := by decide +kernel +theorem run142 : Runs 422518 c142.denote c143.denote := replay_sound check142 +def rules143 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 288, + exitRule e1R1 e1R1_valid 504, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 504, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 505, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 20493, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20493, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20494, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20494, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 504, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 286, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 287, + exitRule e1R1 e1R1_valid 505, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 505, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 506, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 20496, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20496, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20497, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20497, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 505, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 285, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 286, + exitRule e1R1 e1R1_valid 506, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 506, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 507, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20499, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20499, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20500, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20500, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 506, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check143 : replay rules143 c143 = some (507793,c144) := by decide +kernel +theorem run143 : Runs 507793 c143.denote c144.denote := replay_sound check143 +def rules144 : List Rule := [ + exitRule e3L1 e3L1_valid 284, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 285, + exitRule e1R1 e1R1_valid 507, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 507, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 508, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 20502, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20502, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20503, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20503, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 507, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 283, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 284, + exitRule e1R1 e1R1_valid 508, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 508, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 509, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 20505, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20505, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20506, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20506, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 508, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 282, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 283, + exitRule e1R1 e1R1_valid 509, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 509, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 510, + exitRule e1R2 e1R2_valid 7 +] +theorem check144 : replay rules144 c144 = some (343957,c145) := by decide +kernel +theorem run144 : Runs 343957 c144.denote c145.denote := replay_sound check144 +def rules145 : List Rule := [ + exitRule e1R1 e1R1_valid 20508, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20508, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20509, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20509, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 509, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 281, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 282, + exitRule e1R1 e1R1_valid 510, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 510, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 511, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 20511, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20511, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20512, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20512, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 510, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 280, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 59, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 281, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 281, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 281, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 510, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20513, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20512 +] +theorem check145 : replay rules145 c145 = some (420569,c146) := by decide +kernel +theorem run145 : Runs 420569 c145.denote c146.denote := replay_sound check145 +def rules146 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 509, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 281, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 59, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 60, + exitRule e1R2 e1R2_valid 282, + exitRule e1R1 e1R1_valid 510, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 510, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 511, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 20513, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20513, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20514, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20513, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 510, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 280, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 59, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 61, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 62, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 280, + exitRule e1R1 e1R1_valid 511, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 511, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 512, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 20514, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20514, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20515, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3 +] +theorem check146 : replay rules146 c146 = some (298762,c147) := by decide +kernel +theorem run146 : Runs 298762 c146.denote c147.denote := replay_sound check146 +def rules147 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20514, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 511, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 278, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 279, + exitRule e1R1 e1R1_valid 512, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 512, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 513, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 20515, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20515, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20516, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 10258, + exitRule e1R1 e1R1_valid 30780, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30781, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30782, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30781, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 512, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 277, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 278, + exitRule e1R1 e1R1_valid 513, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 513, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 514, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 30782, + exitRule e1R0 e1R0_valid 1 +] +theorem check147 : replay rules147 c147 = some (632211300,c148) := by decide +kernel +theorem run147 : Runs 632211300 c147.denote c148.denote := replay_sound check147 +def rules148 : List Rule := [ + exitRule e2L2 e2L2_valid 30782, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30783, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30782, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 513, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 276, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 277, + exitRule e1R1 e1R1_valid 514, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 514, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 515, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 30783, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30783, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30784, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30783, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 514, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 275, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 276, + exitRule e1R1 e1R1_valid 515, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 515, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 516, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 30784, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30784, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30785, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6 +] +theorem check148 : replay rules148 c148 = some (626493,c149) := by decide +kernel +theorem run148 : Runs 626493 c148.denote c149.denote := replay_sound check148 +def rules149 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 15392, + exitRule e1R1 e1R1_valid 46182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 257, + exitRule e1R1 e1R1_valid 46959, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46960, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 46961, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46960, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 275, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 276, + exitRule e1R1 e1R1_valid 46961, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46961, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46962, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46961, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 274, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 275, + exitRule e1R1 e1R1_valid 46962, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46962, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46963 +] +theorem check149 : replay rules149 c149 = some (1471137310,c150) := by decide +kernel +theorem run149 : Runs 1471137310 c149.denote c150.denote := replay_sound check149 +theorem groupRun2 : Runs 2610411337 c100.denote c150.denote := + (@Runs.trans 1012023 2609399314 c100.denote c125.denote c150.denote (@Runs.trans 160614 851409 c100.denote c112.denote c125.denote (@Runs.trans 73381 87233 c100.denote c106.denote c112.denote (@Runs.trans 33122 40259 c100.denote c103.denote c106.denote (@Runs.trans 11015 22107 c100.denote c101.denote c103.denote run100 (@Runs.trans 11169 10938 c101.denote c102.denote c103.denote run101 run102)) (@Runs.trans 11401 28858 c103.denote c104.denote c106.denote run103 (@Runs.trans 15301 13557 c104.denote c105.denote c106.denote run104 run105))) (@Runs.trans 43490 43743 c106.denote c109.denote c112.denote (@Runs.trans 11680 31810 c106.denote c107.denote c109.denote run106 (@Runs.trans 15789 16021 c107.denote c108.denote c109.denote run107 run108)) (@Runs.trans 14642 29101 c109.denote c110.denote c112.denote run109 (@Runs.trans 18097 11004 c110.denote c111.denote c112.denote run110 run111)))) (@Runs.trans 114157 737252 c112.denote c118.denote c125.denote (@Runs.trans 66204 47953 c112.denote c115.denote c118.denote (@Runs.trans 31782 34422 c112.denote c113.denote c115.denote run112 (@Runs.trans 15595 18827 c113.denote c114.denote c115.denote run113 run114)) (@Runs.trans 17621 30332 c115.denote c116.denote c118.denote run115 (@Runs.trans 16258 14074 c116.denote c117.denote c118.denote run116 run117))) (@Runs.trans 266701 470551 c118.denote c121.denote c125.denote (@Runs.trans 77735 188966 c118.denote c119.denote c121.denote run118 (@Runs.trans 17414 171552 c119.denote c120.denote c121.denote run119 run120)) (@Runs.trans 49009 421542 c121.denote c123.denote c125.denote (@Runs.trans 23176 25833 c121.denote c122.denote c123.denote run121 run122) (@Runs.trans 15061 406481 c123.denote c124.denote c125.denote run123 run124))))) (@Runs.trans 43589385 2565809929 c125.denote c137.denote c150.denote (@Runs.trans 1065256 42524129 c125.denote c131.denote c137.denote (@Runs.trans 968600 96656 c125.denote c128.denote c131.denote (@Runs.trans 22895 945705 c125.denote c126.denote c128.denote run125 (@Runs.trans 911856 33849 c126.denote c127.denote c128.denote run126 run127)) (@Runs.trans 40986 55670 c128.denote c129.denote c131.denote run128 (@Runs.trans 32912 22758 c129.denote c130.denote c131.denote run129 run130))) (@Runs.trans 7020918 35503211 c131.denote c134.denote c137.denote (@Runs.trans 2143447 4877471 c131.denote c132.denote c134.denote run131 (@Runs.trans 39207 4838264 c132.denote c133.denote c134.denote run132 run133)) (@Runs.trans 10886337 24616874 c134.denote c135.denote c137.denote run134 (@Runs.trans 75629 24541245 c135.denote c136.denote c137.denote run135 run136)))) (@Runs.trans 460263745 2105546184 c137.denote c143.denote c150.denote (@Runs.trans 179598813 280664932 c137.denote c140.denote c143.denote (@Runs.trans 55181480 124417333 c137.denote c138.denote c140.denote run137 (@Runs.trans 100418 124316915 c138.denote c139.denote c140.denote run138 run139)) (@Runs.trans 310954 280353978 c140.denote c141.denote c143.denote run140 (@Runs.trans 279931460 422518 c141.denote c142.denote c143.denote run141 run142))) (@Runs.trans 1272319 2104273865 c143.denote c146.denote c150.denote (@Runs.trans 507793 764526 c143.denote c144.denote c146.denote run143 (@Runs.trans 343957 420569 c144.denote c145.denote c146.denote run144 run145)) (@Runs.trans 632510062 1471763803 c146.denote c148.denote c150.denote (@Runs.trans 298762 632211300 c146.denote c147.denote c148.denote run146 run147) (@Runs.trans 626493 1471137310 c148.denote c149.denote c150.denote run148 run149)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean new file mode 100644 index 00000000..113fa56a --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules150 : List Rule := [ + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46962, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 273, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 274, + exitRule e1R1 e1R1_valid 46963, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46963, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46964, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 23482, + exitRule e1R1 e1R1_valid 70452, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70453, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 70454, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 70453, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 273, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 274, + exitRule e1R1 e1R1_valid 70454, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70454, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70455, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 70454, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 272 +] +theorem check150 : replay rules150 c150 = some (3310777647,c151) := by decide +kernel +theorem run150 : Runs 3310777647 c150.denote c151.denote := replay_sound check150 +def rules151 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 273, + exitRule e1R1 e1R1_valid 70455, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70455, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70456, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 70455, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 271, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 272, + exitRule e1R1 e1R1_valid 70456, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70456, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70457, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 35228, + exitRule e1R1 e1R1_valid 105690, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105691, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 269, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 270, + exitRule e1R1 e1R1_valid 105696, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105696, + exitRule e2L1 e2L1_valid 1 +] +theorem check151 : replay rules151 c151 = some (7449175863,c152) := by decide +kernel +theorem run151 : Runs 7449175863 c151.denote c152.denote := replay_sound check151 +def rules152 : List Rule := [ + exitRule e1R1 e1R1_valid 105697, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105697, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 268, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 269, + exitRule e1R1 e1R1_valid 105699, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105699, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105700, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105700, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 267, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 268, + exitRule e1R1 e1R1_valid 105702, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105702, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105703, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105703, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 266, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 267, + exitRule e1R1 e1R1_valid 105705, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105705, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105706, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105706, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 265, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check152 : replay rules152 c152 = some (2965082,c153) := by decide +kernel +theorem run152 : Runs 2965082 c152.denote c153.denote := replay_sound check152 +def rules153 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 266, + exitRule e1R1 e1R1_valid 105708, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105708, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105709, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105709, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 264, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 63, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 265, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 265, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 265, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 105710, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 105709, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 265, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 63, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 63, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 64, + exitRule e1R2 e1R2_valid 266, + exitRule e1R1 e1R1_valid 105710, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105710, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105711, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 105710, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 264 +] +theorem check153 : replay rules153 c153 = some (2119463,c154) := by decide +kernel +theorem run153 : Runs 2119463 c153.denote c154.denote := replay_sound check153 +def rules154 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 63, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 65, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 66, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 264, + exitRule e1R1 e1R1_valid 105711, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105711, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105712, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 105711, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 262, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 263, + exitRule e1R1 e1R1_valid 105712, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105712, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105713, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 52856, + exitRule e1R1 e1R1_valid 158574, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158575, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 260, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 261 +] +theorem check154 : replay rules154 c154 = some (16766560903,c155) := by decide +kernel +theorem run154 : Runs 16766560903 c154.denote c155.denote := replay_sound check154 +def rules155 : List Rule := [ + exitRule e1R1 e1R1_valid 158580, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158580, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158581, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158581, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 259, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 260, + exitRule e1R1 e1R1_valid 158583, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158583, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158584, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158584, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 258, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 259, + exitRule e1R1 e1R1_valid 158586, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158586, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158587, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158587, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 257, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 258, + exitRule e1R1 e1R1_valid 158589, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158589, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158590, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158590, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 256, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1 +] +theorem check155 : replay rules155 c155 = some (5078901,c156) := by decide +kernel +theorem run155 : Runs 5078901 c155.denote c156.denote := replay_sound check155 +def rules156 : List Rule := [ + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 257, + exitRule e1R1 e1R1_valid 158592, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158592, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158593, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158593, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 255, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 256, + exitRule e1R1 e1R1_valid 158595, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158595, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158596, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158596, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 254, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 255, + exitRule e1R1 e1R1_valid 158598, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158598, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158599, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158599, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 253, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 254, + exitRule e1R1 e1R1_valid 158601, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158601, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158602, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158602, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 252, + exitRule e3L2 e3L2_valid 1 +] +theorem check156 : replay rules156 c156 = some (5080134,c157) := by decide +kernel +theorem run156 : Runs 5080134 c156.denote c157.denote := replay_sound check156 +def rules157 : List Rule := [ + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 253, + exitRule e1R1 e1R1_valid 158604, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158604, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158605, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158605, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 251, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 252, + exitRule e1R1 e1R1_valid 158607, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158607, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158608, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158608, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 250, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 251, + exitRule e1R1 e1R1_valid 158610, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158610, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158611, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158611, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 249, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 250, + exitRule e1R1 e1R1_valid 158613, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158613 +] +theorem check157 : replay rules157 c157 = some (4446102,c158) := by decide +kernel +theorem run157 : Runs 4446102 c157.denote c158.denote := replay_sound check157 +def rules158 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158614, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158614, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 248, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 249, + exitRule e1R1 e1R1_valid 158616, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158616, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158617, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158617, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 247, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 248, + exitRule e1R1 e1R1_valid 158619, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158619, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158620, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158620, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 246, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 247, + exitRule e1R1 e1R1_valid 158622, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158622, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158623, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158623, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 245, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1 +] +theorem check158 : replay rules158 c158 = some (4446458,c159) := by decide +kernel +theorem run158 : Runs 4446458 c158.denote c159.denote := replay_sound check158 +def rules159 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 67, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 246, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 246, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 246, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 158624, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 158623, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 246, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 67, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 67, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 68, + exitRule e1R2 e1R2_valid 247, + exitRule e1R1 e1R1_valid 158624, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158624, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158625, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 158624, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 245, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 67, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 69, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 70, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 245, + exitRule e1R1 e1R1_valid 158625, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158625, + exitRule e2L1 e2L1_valid 1 +] +theorem check159 : replay rules159 c159 = some (2542813,c160) := by decide +kernel +theorem run159 : Runs 2542813 c159.denote c160.denote := replay_sound check159 +def rules160 : List Rule := [ + exitRule e1R1 e1R1_valid 158626, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 158625, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 243, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 244, + exitRule e1R1 e1R1_valid 158626, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 158626, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 158627, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 79313, + exitRule e1R1 e1R1_valid 237945, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237946, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 241, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 242, + exitRule e1R1 e1R1_valid 237951, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237951, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237952, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237952, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 240, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check160 : replay rules160 c160 = some (37750611506,c161) := by decide +kernel +theorem run160 : Runs 37750611506 c160.denote c161.denote := replay_sound check160 +def rules161 : List Rule := [ + exitRule e1R2 e1R2_valid 241, + exitRule e1R1 e1R1_valid 237954, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237954, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237955, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237955, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 239, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 240, + exitRule e1R1 e1R1_valid 237957, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237957, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237958, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237958, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 238, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 239, + exitRule e1R1 e1R1_valid 237960, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237960, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237961, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237961, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 237, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 238, + exitRule e1R1 e1R1_valid 237963, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237963, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237964, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237964, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 236, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26 +] +theorem check161 : replay rules161 c161 = some (7619180,c162) := by decide +kernel +theorem run161 : Runs 7619180 c161.denote c162.denote := replay_sound check161 +def rules162 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 237, + exitRule e1R1 e1R1_valid 237966, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237966, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237967, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237967, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 235, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 236, + exitRule e1R1 e1R1_valid 237969, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237969, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237970, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237970, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 234, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 235, + exitRule e1R1 e1R1_valid 237972, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237972, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237973, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237973, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 233, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 234, + exitRule e1R1 e1R1_valid 237975, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237975, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237976, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237976, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 232 +] +theorem check162 : replay rules162 c162 = some (7619895,c163) := by decide +kernel +theorem run162 : Runs 7619895 c162.denote c163.denote := replay_sound check162 +def rules163 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 233, + exitRule e1R1 e1R1_valid 237978, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237978, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237979, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237979, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 231, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 232, + exitRule e1R1 e1R1_valid 237981, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237981, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237982, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237982, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 230, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 231, + exitRule e1R1 e1R1_valid 237984, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237984, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237985, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237985, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 229, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 230, + exitRule e1R1 e1R1_valid 237987, + exitRule e1R0 e1R0_valid 1 +] +theorem check163 : replay rules163 c163 = some (6192450,c164) := by decide +kernel +theorem run163 : Runs 6192450 c163.denote c164.denote := replay_sound check163 +def rules164 : List Rule := [ + exitRule e2L2 e2L2_valid 237987, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237988, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237988, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 228, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 229, + exitRule e1R1 e1R1_valid 237990, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237990, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237991, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237991, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 227, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 228, + exitRule e1R1 e1R1_valid 237993, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237993, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237994, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237994, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 226, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 227, + exitRule e1R1 e1R1_valid 237996, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237996, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237997, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237997, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 225, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check164 : replay rules164 c164 = some (7144724,c165) := by decide +kernel +theorem run164 : Runs 7144724 c164.denote c165.denote := replay_sound check164 +def rules165 : List Rule := [ + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 71, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 226, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 226, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 226, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 237998, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 237997, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 226, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 71, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 71, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 72, + exitRule e1R2 e1R2_valid 227, + exitRule e1R1 e1R1_valid 237998, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237998, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 237999, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 237998, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 225, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 71, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 73, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 74, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 225, + exitRule e1R1 e1R1_valid 237999, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 237999 +] +theorem check165 : replay rules165 c165 = some (3812592,c166) := by decide +kernel +theorem run165 : Runs 3812592 c165.denote c166.denote := replay_sound check165 +def rules166 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 238000, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 237999, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 223, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 224, + exitRule e1R1 e1R1_valid 238000, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 238000, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 238001, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 119000, + exitRule e1R1 e1R1_valid 357006, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357007, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 221, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 222, + exitRule e1R1 e1R1_valid 357012, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357012, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357013, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357013, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 220, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check166 : replay rules166 c166 = some (84976950671,c167) := by decide +kernel +theorem run166 : Runs 84976950671 c166.denote c167.denote := replay_sound check166 +def rules167 : List Rule := [ + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 221, + exitRule e1R1 e1R1_valid 357015, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357015, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357016, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357016, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 219, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 220, + exitRule e1R1 e1R1_valid 357018, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357018, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357019, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357019, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 218, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 219, + exitRule e1R1 e1R1_valid 357021, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357021, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357022, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357022, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 217, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 218, + exitRule e1R1 e1R1_valid 357024, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357024, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357025, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357025, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 216, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check167 : replay rules167 c167 = some (11428786,c168) := by decide +kernel +theorem run167 : Runs 11428786 c167.denote c168.denote := replay_sound check167 +def rules168 : List Rule := [ + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 217, + exitRule e1R1 e1R1_valid 357027, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357027, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357028, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357028, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 215, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 216, + exitRule e1R1 e1R1_valid 357030, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357030, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357031, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357031, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 214, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 215, + exitRule e1R1 e1R1_valid 357033, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357033, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357034, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357034, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 213, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 214, + exitRule e1R1 e1R1_valid 357036, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357036, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357037, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357037, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check168 : replay rules168 c168 = some (11429155,c169) := by decide +kernel +theorem run168 : Runs 11429155 c168.denote c169.denote := replay_sound check168 +def rules169 : List Rule := [ + exitRule e3L1 e3L1_valid 212, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 213, + exitRule e1R1 e1R1_valid 357039, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357039, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357040, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357040, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 211, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 212, + exitRule e1R1 e1R1_valid 357042, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357042, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357043, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357043, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 210, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 211, + exitRule e1R1 e1R1_valid 357045, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357045, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357046, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357046, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 209, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 210, + exitRule e1R1 e1R1_valid 357048 +] +theorem check169 : replay rules169 c169 = some (9288177,c170) := by decide +kernel +theorem run169 : Runs 9288177 c169.denote c170.denote := replay_sound check169 +def rules170 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357048, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357049, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357049, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 208, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 209, + exitRule e1R1 e1R1_valid 357051, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357051, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357052, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357052, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 207, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 208, + exitRule e1R1 e1R1_valid 357054, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357054, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357055, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357055, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 206, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 207, + exitRule e1R1 e1R1_valid 357057, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357057, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357058, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357058, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 205, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70 +] +theorem check170 : replay rules170 c170 = some (10716551,c171) := by decide +kernel +theorem run170 : Runs 10716551 c170.denote c171.denote := replay_sound check170 +def rules171 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 206, + exitRule e1R1 e1R1_valid 357060, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357060, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357061, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357061, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 204, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 75, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 205, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 205, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 205, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 357062, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 357061, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 205, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 75, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 75, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 76, + exitRule e1R2 e1R2_valid 206, + exitRule e1R1 e1R1_valid 357062, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357062, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357063, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 357062 +] +theorem check171 : replay rules171 c171 = some (7145306,c172) := by decide +kernel +theorem run171 : Runs 7145306 c171.denote c172.denote := replay_sound check171 +def rules172 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 204, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 75, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 77, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 78, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 204, + exitRule e1R1 e1R1_valid 357063, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357063, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357064, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 357063, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 202, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 203, + exitRule e1R1 e1R1_valid 357064, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 357064, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 357065, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 178532, + exitRule e1R1 e1R1_valid 535602, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535603, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 200, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check172 : replay rules172 c172 = some (191255621494,c173) := by decide +kernel +theorem run172 : Runs 191255621494 c172.denote c173.denote := replay_sound check172 +def rules173 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 201, + exitRule e1R1 e1R1_valid 535608, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535608, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535609, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535609, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 199, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 200, + exitRule e1R1 e1R1_valid 535611, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535611, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535612, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535612, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 198, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 199, + exitRule e1R1 e1R1_valid 535614, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535614, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535615, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535615, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 197, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 198, + exitRule e1R1 e1R1_valid 535617, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535617, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535618, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535618, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 196, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check173 : replay rules173 c173 = some (17143330,c174) := by decide +kernel +theorem run173 : Runs 17143330 c173.denote c174.denote := replay_sound check173 +def rules174 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 197, + exitRule e1R1 e1R1_valid 535620, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535620, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535621, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535621, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 195, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 196, + exitRule e1R1 e1R1_valid 535623, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535623, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535624, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535624, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 194, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 195, + exitRule e1R1 e1R1_valid 535626, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535626, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535627, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535627, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 193, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 194, + exitRule e1R1 e1R1_valid 535629, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535629, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535630, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535630, + exitRule e2L0 e2L0_valid 1 +] +theorem check174 : replay rules174 c174 = some (17143730,c175) := by decide +kernel +theorem run174 : Runs 17143730 c174.denote c175.denote := replay_sound check174 +def rules175 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 192, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 193, + exitRule e1R1 e1R1_valid 535632, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535632, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535633, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535633, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 191, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 192, + exitRule e1R1 e1R1_valid 535635, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535635, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535636, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535636, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 190, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 191, + exitRule e1R1 e1R1_valid 535638, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535638, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535639, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535639, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 189, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 190 +] +theorem check175 : replay rules175 c175 = some (12859867,c176) := by decide +kernel +theorem run175 : Runs 12859867 c175.denote c176.denote := replay_sound check175 +def rules176 : List Rule := [ + exitRule e1R1 e1R1_valid 535641, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535641, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535642, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535642, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 188, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 189, + exitRule e1R1 e1R1_valid 535644, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535644, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535645, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535645, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 187, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 188, + exitRule e1R1 e1R1_valid 535647, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535647, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535648, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535648, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 186, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 187, + exitRule e1R1 e1R1_valid 535650, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535650, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535651, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535651, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 185, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1 +] +theorem check176 : replay rules176 c176 = some (17145091,c177) := by decide +kernel +theorem run176 : Runs 17145091 c176.denote c177.denote := replay_sound check176 +def rules177 : List Rule := [ + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 186, + exitRule e1R1 e1R1_valid 535653, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535653, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535654, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535654, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 184, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 185, + exitRule e1R1 e1R1_valid 535656, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535656, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535657, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535657, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 183, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 184, + exitRule e1R1 e1R1_valid 535659, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535659, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535660, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535660, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 182, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 79, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 183, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 183, + exitRule e3L3 e3L3_valid 1 +] +theorem check177 : replay rules177 c177 = some (12860583,c178) := by decide +kernel +theorem run177 : Runs 12860583 c177.denote c178.denote := replay_sound check177 +def rules178 : List Rule := [ + exitRule e2R2 e2R2_valid 183, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 535661, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 535660, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 183, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 79, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 79, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 80, + exitRule e1R2 e1R2_valid 184, + exitRule e1R1 e1R1_valid 535661, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535661, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535662, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 535661, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 182, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 79, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 81, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 82, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 182, + exitRule e1R1 e1R1_valid 535662, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535662, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535663, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 535662, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 180 +] +theorem check178 : replay rules178 c178 = some (10716881,c179) := by decide +kernel +theorem run178 : Runs 10716881 c178.denote c179.denote := replay_sound check178 +def rules179 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 181, + exitRule e1R1 e1R1_valid 535663, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 535663, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 535664, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 267832, + exitRule e1R1 e1R1_valid 803502, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 803503, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 803504, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 803503, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 180, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 181, + exitRule e1R1 e1R1_valid 803504, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 803504, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 803505, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 803504, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 179, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check179 : replay rules179 c179 = some (430429595109,c180) := by decide +kernel +theorem run179 : Runs 430429595109 c179.denote c180.denote := replay_sound check179 +def rules180 : List Rule := [ + exitRule e1R2 e1R2_valid 180, + exitRule e1R1 e1R1_valid 803505, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 803505, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 803506, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 803505, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 178, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 179, + exitRule e1R1 e1R1_valid 803506, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 803506, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 803507, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 401753, + exitRule e1R1 e1R1_valid 1205265, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205266, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 176, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 177, + exitRule e1R1 e1R1_valid 1205271, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205271, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205272, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205272, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 175, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22 +] +theorem check180 : replay rules180 c180 = some (968473016187,c181) := by decide +kernel +theorem run180 : Runs 968473016187 c180.denote c181.denote := replay_sound check180 +def rules181 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 176, + exitRule e1R1 e1R1_valid 1205274, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205274, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205275, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205275, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 174, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 175, + exitRule e1R1 e1R1_valid 1205277, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205277, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205278, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205278, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 173, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 174, + exitRule e1R1 e1R1_valid 1205280, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205280, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205281, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205281, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 172, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 173, + exitRule e1R1 e1R1_valid 1205283, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205283, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205284, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205284, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 171, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36 +] +theorem check181 : replay rules181 c181 = some (38572690,c182) := by decide +kernel +theorem run181 : Runs 38572690 c181.denote c182.denote := replay_sound check181 +def rules182 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 172, + exitRule e1R1 e1R1_valid 1205286, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205286, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205287, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205287, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 170, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 171, + exitRule e1R1 e1R1_valid 1205289, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205289, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205290, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205290, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 169, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 170, + exitRule e1R1 e1R1_valid 1205292, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205292, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205293, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205293, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 168, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 169, + exitRule e1R1 e1R1_valid 1205295, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205295, + exitRule e2L1 e2L1_valid 1 +] +theorem check182 : replay rules182 c182 = some (33751993,c183) := by decide +kernel +theorem run182 : Runs 33751993 c182.denote c183.denote := replay_sound check182 +def rules183 : List Rule := [ + exitRule e1R1 e1R1_valid 1205296, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205296, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 167, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 168, + exitRule e1R1 e1R1_valid 1205298, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205298, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205299, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205299, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 166, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 167, + exitRule e1R1 e1R1_valid 1205301, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205301, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205302, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205302, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 165, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 166, + exitRule e1R1 e1R1_valid 1205304, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205304, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205305, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205305, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 164, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check183 : replay rules183 c183 = some (33752680,c184) := by decide +kernel +theorem run183 : Runs 33752680 c183.denote c184.denote := replay_sound check183 +def rules184 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 165, + exitRule e1R1 e1R1_valid 1205307, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205307, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205308, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205308, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 163, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 164, + exitRule e1R1 e1R1_valid 1205310, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205310, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205311, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205311, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 162, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 163, + exitRule e1R1 e1R1_valid 1205313, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205313, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205314, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205314, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 161, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 162, + exitRule e1R1 e1R1_valid 1205316, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205316, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205317, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205317, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 160, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1 +] +theorem check184 : replay rules184 c184 = some (38574803,c185) := by decide +kernel +theorem run184 : Runs 38574803 c184.denote c185.denote := replay_sound check184 +def rules185 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 83, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 161, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 161, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 161, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1205318, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1205317, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 161, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 83, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 83, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 84, + exitRule e1R2 e1R2_valid 162, + exitRule e1R1 e1R1_valid 1205318, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205318, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205319, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1205318, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 160, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 83, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check185 : replay rules185 c185 = some (14467428,c186) := by decide +kernel +theorem run185 : Runs 14467428 c185.denote c186.denote := replay_sound check185 +def rules186 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 160, + exitRule e1R1 e1R1_valid 1205319, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205319, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205320, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1205319, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 158, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 159, + exitRule e1R1 e1R1_valid 1205320, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1205320, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1205321, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 602660, + exitRule e1R1 e1R1_valid 1807986, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807987, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 156, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 157, + exitRule e1R1 e1R1_valid 1807992, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807992, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1807993, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807993, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 155, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1 +] +theorem check186 : replay rules186 c186 = some (2179254721912,c187) := by decide +kernel +theorem run186 : Runs 2179254721912 c186.denote c187.denote := replay_sound check186 +def rules187 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 156, + exitRule e1R1 e1R1_valid 1807995, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807995, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1807996, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807996, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 154, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 155, + exitRule e1R1 e1R1_valid 1807998, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807998, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1807999, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1807999, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 153, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 154, + exitRule e1R1 e1R1_valid 1808001, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808001, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808002, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808002, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 152, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 153, + exitRule e1R1 e1R1_valid 1808004, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808004, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808005, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808005, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 151, + exitRule e3L2 e3L2_valid 1 +] +theorem check187 : replay rules187 c187 = some (57859078,c188) := by decide +kernel +theorem run187 : Runs 57859078 c187.denote c188.denote := replay_sound check187 +def rules188 : List Rule := [ + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 152, + exitRule e1R1 e1R1_valid 1808007, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808007, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808008, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808008, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 150, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 151, + exitRule e1R1 e1R1_valid 1808010, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808010, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808011, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808011, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 149, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 150, + exitRule e1R1 e1R1_valid 1808013, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808013, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808014, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808014, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 148, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 149, + exitRule e1R1 e1R1_valid 1808016, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808016 +] +theorem check188 : replay rules188 c188 = some (50627588,c189) := by decide +kernel +theorem run188 : Runs 50627588 c188.denote c189.denote := replay_sound check188 +def rules189 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808017, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808017, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 147, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 148, + exitRule e1R1 e1R1_valid 1808019, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808019, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808020, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808020, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 146, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 147, + exitRule e1R1 e1R1_valid 1808022, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808022, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808023, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808023, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 145, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 146, + exitRule e1R1 e1R1_valid 1808025, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808025, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808026, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808026, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 144, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check189 : replay rules189 c189 = some (50628226,c190) := by decide +kernel +theorem run189 : Runs 50628226 c189.denote c190.denote := replay_sound check189 +def rules190 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 145, + exitRule e1R1 e1R1_valid 1808028, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808028, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808029, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808029, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 143, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 144, + exitRule e1R1 e1R1_valid 1808031, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808031, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808032, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808032, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 142, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 143, + exitRule e1R1 e1R1_valid 1808034, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808034, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808035, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808035, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 141, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 142, + exitRule e1R1 e1R1_valid 1808037, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808037, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808038, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808038, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 140, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check190 : replay rules190 c190 = some (57861218,c191) := by decide +kernel +theorem run190 : Runs 57861218 c190.denote c191.denote := replay_sound check190 +def rules191 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 141, + exitRule e1R1 e1R1_valid 1808040, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808040, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808041, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808041, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 139, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 140, + exitRule e1R1 e1R1_valid 1808043, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808043, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808044, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808044, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 138, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 139, + exitRule e1R1 e1R1_valid 1808046, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808046, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808047, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808047, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 137, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R2 e1R2_valid 138, + exitRule e1R1 e1R1_valid 1808049, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808049, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808050, + exitRule e1R0 e1R0_valid 1 +] +theorem check191 : replay rules191 c191 = some (54245730,c192) := by decide +kernel +theorem run191 : Runs 54245730 c191.denote c192.denote := replay_sound check191 +def rules192 : List Rule := [ + exitRule e2L2 e2L2_valid 1808050, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 136, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 137, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 137, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 137, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1808051, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1808050, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 137, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 138, + exitRule e1R1 e1R1_valid 1808051, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808051, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808052, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1808051, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 136, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89 +] +theorem check192 : replay rules192 c192 = some (25316364,c193) := by decide +kernel +theorem run192 : Runs 25316364 c192.denote c193.denote := replay_sound check192 +def rules193 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 136, + exitRule e1R1 e1R1_valid 1808052, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808052, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808053, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1808052, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 134, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 135, + exitRule e1R1 e1R1_valid 1808053, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1808053, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1808054, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 904027, + exitRule e1R1 e1R1_valid 2712087, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2712088, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2712089, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2712088, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 134, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 135, + exitRule e1R1 e1R1_valid 2712089, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2712089 +] +theorem check193 : replay rules193 c193 = some (4903679304940,c194) := by decide +kernel +theorem run193 : Runs 4903679304940 c193.denote c194.denote := replay_sound check193 +def rules194 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2712090, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2712089, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 133, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 134, + exitRule e1R1 e1R1_valid 2712090, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2712090, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2712091, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2712090, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 132, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 133, + exitRule e1R1 e1R1_valid 2712091, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2712091, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2712092, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 1356046, + exitRule e1R1 e1R1_valid 4068144, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4068145, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4068146, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4068145, + exitRule e2L0 e2L0_valid 1 +] +theorem check194 : replay rules194 c194 = some (11033294706604,c195) := by decide +kernel +theorem run194 : Runs 11033294706604 c194.denote c195.denote := replay_sound check194 +def rules195 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 132, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 133, + exitRule e1R1 e1R1_valid 4068146, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4068146, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4068147, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4068146, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 131, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 132, + exitRule e1R1 e1R1_valid 4068147, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4068147, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4068148, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4068147, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 130, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 131, + exitRule e1R1 e1R1_valid 4068148, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4068148, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4068149, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1 +] +theorem check195 : replay rules195 c195 = some (89501540,c196) := by decide +kernel +theorem run195 : Runs 89501540 c195.denote c196.denote := replay_sound check195 +def rules196 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2034074, + exitRule e1R1 e1R1_valid 6102228, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102229, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 128, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 129, + exitRule e1R1 e1R1_valid 6102234, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102234, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102235, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102235, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 127, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 128, + exitRule e1R1 e1R1_valid 6102237, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102237, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102238, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102238, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 126, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 127, + exitRule e1R1 e1R1_valid 6102240, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102240, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102241, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102241, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 125, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check196 : replay rules196 c196 = some (24824986316970,c197) := by decide +kernel +theorem run196 : Runs 24824986316970 c196.denote c197.denote := replay_sound check196 +def rules197 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 126, + exitRule e1R1 e1R1_valid 6102243, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102243, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102244, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102244, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 124, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 125, + exitRule e1R1 e1R1_valid 6102246, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102246, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102247, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102247, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 123, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 124, + exitRule e1R1 e1R1_valid 6102249, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102249, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102250, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102250, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 122, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 123, + exitRule e1R1 e1R1_valid 6102252, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102252, + exitRule e2L1 e2L1_valid 1 +] +theorem check197 : replay rules197 c197 = some (170866265,c198) := by decide +kernel +theorem run197 : Runs 170866265 c197.denote c198.denote := replay_sound check197 +def rules198 : List Rule := [ + exitRule e1R1 e1R1_valid 6102253, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102253, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 121, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 122, + exitRule e1R1 e1R1_valid 6102255, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102255, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102256, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102256, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 120, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 121, + exitRule e1R1 e1R1_valid 6102258, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102258, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102259, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102259, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 119, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 120, + exitRule e1R1 e1R1_valid 6102261, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102261, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102262, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102262, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 118, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check198 : replay rules198 c198 = some (170866952,c199) := by decide +kernel +theorem run198 : Runs 170866952 c198.denote c199.denote := replay_sound check198 +def rules199 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 119, + exitRule e1R1 e1R1_valid 6102264, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102264, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102265, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102265, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 117, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 118, + exitRule e1R1 e1R1_valid 6102267, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102267, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102268, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102268, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 116, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 117, + exitRule e1R1 e1R1_valid 6102270, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102270, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102271, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102271, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 115, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R2 e1R2_valid 116, + exitRule e1R1 e1R1_valid 6102273, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102273, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102274, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102274, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 114, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check199 : replay rules199 c199 = some (195276802,c200) := by decide +kernel +theorem run199 : Runs 195276802 c199.denote c200.denote := replay_sound check199 +theorem groupRun3 : Runs 44682906474414 c150.denote c200.denote := + (@Runs.trans 341653060913 44341253413501 c150.denote c175.denote c200.denote (@Runs.trans 65311424052 276341636861 c150.denote c162.denote c175.denote (@Runs.trans 27536677859 37774746193 c150.denote c156.denote c162.denote (@Runs.trans 10762918592 16773759267 c150.denote c153.denote c156.denote (@Runs.trans 3310777647 7452140945 c150.denote c151.denote c153.denote run150 (@Runs.trans 7449175863 2965082 c151.denote c152.denote c153.denote run151 run152)) (@Runs.trans 2119463 16771639804 c153.denote c154.denote c156.denote run153 (@Runs.trans 16766560903 5078901 c154.denote c155.denote c156.denote run154 run155))) (@Runs.trans 13972694 37760773499 c156.denote c159.denote c162.denote (@Runs.trans 5080134 8892560 c156.denote c157.denote c159.denote run156 (@Runs.trans 4446102 4446458 c157.denote c158.denote c159.denote run157 run158)) (@Runs.trans 2542813 37758230686 c159.denote c160.denote c162.denote run159 (@Runs.trans 37750611506 7619180 c160.denote c161.denote c162.denote run160 run161)))) (@Runs.trans 85013149118 191328487743 c162.denote c168.denote c175.denote (@Runs.trans 20957069 84992192049 c162.denote c165.denote c168.denote (@Runs.trans 7619895 13337174 c162.denote c163.denote c165.denote run162 (@Runs.trans 6192450 7144724 c163.denote c164.denote c165.denote run163 run164)) (@Runs.trans 3812592 84988379457 c165.denote c166.denote c168.denote run165 (@Runs.trans 84976950671 11428786 c166.denote c167.denote c168.denote run166 run167))) (@Runs.trans 31433883 191297053860 c168.denote c171.denote c175.denote (@Runs.trans 11429155 20004728 c168.denote c169.denote c171.denote run168 (@Runs.trans 9288177 10716551 c169.denote c170.denote c171.denote run169 run170)) (@Runs.trans 191262766800 34287060 c171.denote c173.denote c175.denote (@Runs.trans 7145306 191255621494 c171.denote c172.denote c173.denote run171 run172) (@Runs.trans 17143330 17143730 c173.denote c174.denote c175.denote run173 run174))))) (@Runs.trans 3578370035224 40762883378277 c175.denote c187.denote c200.denote (@Runs.trans 1398956193718 2179413841506 c175.denote c181.denote c187.denote (@Runs.trans 42865541 1398913328177 c175.denote c178.denote c181.denote (@Runs.trans 12859867 30005674 c175.denote c176.denote c178.denote run175 (@Runs.trans 17145091 12860583 c176.denote c177.denote c178.denote run176 run177)) (@Runs.trans 10716881 1398902611296 c178.denote c179.denote c181.denote run178 (@Runs.trans 430429595109 968473016187 c179.denote c180.denote c181.denote run179 run180))) (@Runs.trans 106077363 2179307764143 c181.denote c184.denote c187.denote (@Runs.trans 38572690 67504673 c181.denote c182.denote c184.denote run181 (@Runs.trans 33751993 33752680 c182.denote c183.denote c184.denote run182 run183)) (@Runs.trans 38574803 2179269189340 c184.denote c185.denote c187.denote run184 (@Runs.trans 14467428 2179254721912 c185.denote c186.denote c187.denote run185 run186)))) (@Runs.trans 296538204 40762586840073 c187.denote c193.denote c200.denote (@Runs.trans 159114892 137423312 c187.denote c190.denote c193.denote (@Runs.trans 57859078 101255814 c187.denote c188.denote c190.denote run187 (@Runs.trans 50627588 50628226 c188.denote c189.denote c190.denote run188 run189)) (@Runs.trans 57861218 79562094 c190.denote c191.denote c193.denote run190 (@Runs.trans 54245730 25316364 c191.denote c192.denote c193.denote run191 run192))) (@Runs.trans 15937063513084 24825523326989 c193.denote c196.denote c200.denote (@Runs.trans 4903679304940 11033384208144 c193.denote c194.denote c196.denote run193 (@Runs.trans 11033294706604 89501540 c194.denote c195.denote c196.denote run194 run195)) (@Runs.trans 24825157183235 366143754 c196.denote c198.denote c200.denote (@Runs.trans 24824986316970 170866265 c196.denote c197.denote c198.denote run196 run197) (@Runs.trans 170866952 195276802 c198.denote c199.denote c200.denote run198 run199)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean new file mode 100644 index 00000000..84132a52 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules200 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 115, + exitRule e1R1 e1R1_valid 6102276, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102276, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102277, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102277, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 113, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 114, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 114, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 114, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6102278, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6102277, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 114, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 115, + exitRule e1R1 e1R1_valid 6102278, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102278, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102279, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check200 : replay rules200 c200 = some (109844363,c201) := by decide +kernel +theorem run200 : Runs 109844363 c200.denote c201.denote := replay_sound check200 +def rules201 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6102278, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 113, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 113, + exitRule e1R1 e1R1_valid 6102279, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102279, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102280, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6102279, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 111, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 112, + exitRule e1R1 e1R1_valid 6102280, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6102280, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6102281, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 3051140, + exitRule e1R1 e1R1_valid 9153426, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153427, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 109, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1 +] +theorem check201 : replay rules201 c201 = some (55856975890918,c202) := by decide +kernel +theorem run201 : Runs 55856975890918 c201.denote c202.denote := replay_sound check201 +def rules202 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 110, + exitRule e1R1 e1R1_valid 9153432, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153432, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153433, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153433, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 108, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 109, + exitRule e1R1 e1R1_valid 9153435, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153435, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153436, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153436, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 107, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 108, + exitRule e1R1 e1R1_valid 9153438, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153438, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153439, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153439, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 106, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 107, + exitRule e1R1 e1R1_valid 9153441, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153441, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153442, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153442, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 105, + exitRule e3L2 e3L2_valid 1 +] +theorem check202 : replay rules202 c202 = some (292912214,c203) := by decide +kernel +theorem run202 : Runs 292912214 c202.denote c203.denote := replay_sound check202 +def rules203 : List Rule := [ + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 106, + exitRule e1R1 e1R1_valid 9153444, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153444, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153445, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153445, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 104, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 105, + exitRule e1R1 e1R1_valid 9153447, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153447, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153448, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153448, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 103, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 104, + exitRule e1R1 e1R1_valid 9153450, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153450, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153451, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153451, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 102, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 103, + exitRule e1R1 e1R1_valid 9153453, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153453 +] +theorem check203 : replay rules203 c203 = some (256299052,c204) := by decide +kernel +theorem run203 : Runs 256299052 c203.denote c204.denote := replay_sound check203 +def rules204 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153454, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153454, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 101, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 102, + exitRule e1R1 e1R1_valid 9153456, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153456, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153457, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153457, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 100, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 101, + exitRule e1R1 e1R1_valid 9153459, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153459, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153460, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153460, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 99, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 100, + exitRule e1R1 e1R1_valid 9153462, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153462, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153463, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153463, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check204 : replay rules204 c204 = some (256299698,c205) := by decide +kernel +theorem run204 : Runs 256299698 c204.denote c205.denote := replay_sound check204 +def rules205 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 9153465, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153465, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153466, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153466, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 9153468, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153468, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153469, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153469, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 9153471, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153471, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153472, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153472, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9153474, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153474, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153475, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153475, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check205 : replay rules205 c205 = some (292914354,c206) := by decide +kernel +theorem run205 : Runs 292914354 c205.denote c206.denote := replay_sound check205 +def rules206 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 9153477, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153477, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153478, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153478, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 9153480, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153480, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153481, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153481, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 9153483, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153483, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153484, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153484, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 9153486, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153486, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153487, + exitRule e1R0 e1R0_valid 1 +] +theorem check206 : replay rules206 c206 = some (274608076,c207) := by decide +kernel +theorem run206 : Runs 274608076 c206.denote c207.denote := replay_sound check206 +def rules207 : List Rule := [ + exitRule e2L2 e2L2_valid 9153487, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 9153489, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153489, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153490, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153490, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 9153492, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153492, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153493, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153493, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 9153495, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153495, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153496, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153496, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1 +] +theorem check207 : replay rules207 c207 = some (237994446,c208) := by decide +kernel +theorem run207 : Runs 237994446 c207.denote c208.denote := replay_sound check207 +def rules208 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9153497, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9153496, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 9153497, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153497, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153498, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9153497, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 9153498, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153498, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153499, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3 +] +theorem check208 : replay rules208 c208 = some (164766075,c209) := by decide +kernel +theorem run208 : Runs 164766075 c208.denote c209.denote := replay_sound check208 +def rules209 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9153498, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 9153499, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9153499, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9153500, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4576750, + exitRule e1R1 e1R1_valid 13730256, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13730257, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13730258, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13730257, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 13730258, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13730258, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13730259, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13730258, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1 +] +theorem check209 : replay rules209 c209 = some (125680301051249,c210) := by decide +kernel +theorem run209 : Runs 125680301051249 c209.denote c210.denote := replay_sound check209 +def rules210 : List Rule := [ + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 85, + exitRule e1R1 e1R1_valid 13730259, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13730259, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13730260, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13730259, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 83, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 84, + exitRule e1R1 e1R1_valid 13730260, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13730260, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13730261, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 6865130, + exitRule e1R1 e1R1_valid 20595396, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595397, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 81, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 82, + exitRule e1R1 e1R1_valid 20595402, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595402, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595403, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595403 +] +theorem check210 : replay rules210 c210 = some (282780746015874,c211) := by decide +kernel +theorem run210 : Runs 282780746015874 c210.denote c211.denote := replay_sound check210 +def rules211 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 80, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 81, + exitRule e1R1 e1R1_valid 20595405, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595405, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595406, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595406, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 79, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 80, + exitRule e1R1 e1R1_valid 20595408, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595408, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595409, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595409, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 78, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 79, + exitRule e1R1 e1R1_valid 20595411, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595411, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595412, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595412, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 77, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37 +] +theorem check211 : replay rules211 c211 = some (494291961,c212) := by decide +kernel +theorem run211 : Runs 494291961 c211.denote c212.denote := replay_sound check211 +def rules212 : List Rule := [ + exitRule e1R2 e1R2_valid 78, + exitRule e1R1 e1R1_valid 20595414, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595414, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595415, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595415, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 76, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 77, + exitRule e1R1 e1R1_valid 20595417, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595417, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595418, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595418, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 75, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 76, + exitRule e1R1 e1R1_valid 20595420, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595420, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595421, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595421, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 74, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 75, + exitRule e1R1 e1R1_valid 20595423, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595423, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595424, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595424, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 73, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50 +] +theorem check212 : replay rules212 c212 = some (659055964,c213) := by decide +kernel +theorem run212 : Runs 659055964 c212.denote c213.denote := replay_sound check212 +def rules213 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 74, + exitRule e1R1 e1R1_valid 20595426, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595426, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595427, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595427, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 72, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 73, + exitRule e1R1 e1R1_valid 20595429, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595429, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595430, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595430, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 71, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 72, + exitRule e1R1 e1R1_valid 20595432, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595432, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595433, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595433, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 70, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 71, + exitRule e1R1 e1R1_valid 20595435, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595435, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595436, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595436, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 69 +] +theorem check213 : replay rules213 c213 = some (659056679,c214) := by decide +kernel +theorem run213 : Runs 659056679 c213.denote c214.denote := replay_sound check213 +def rules214 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 70, + exitRule e1R1 e1R1_valid 20595438, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595438, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595439, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595439, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 68, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 69, + exitRule e1R1 e1R1_valid 20595441, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595441, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595442, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595442, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 67, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 68, + exitRule e1R1 e1R1_valid 20595444, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595444, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595445, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595445, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 66, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 67, + exitRule e1R1 e1R1_valid 20595447, + exitRule e1R0 e1R0_valid 1 +] +theorem check214 : replay rules214 c214 = some (535484896,c215) := by decide +kernel +theorem run214 : Runs 535484896 c214.denote c215.denote := replay_sound check214 +def rules215 : List Rule := [ + exitRule e2L2 e2L2_valid 20595447, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595448, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595448, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 65, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R2 e1R2_valid 66, + exitRule e1R1 e1R1_valid 20595450, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595450, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595451, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595451, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 64, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 65, + exitRule e1R1 e1R1_valid 20595453, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595453, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595454, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595454, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 63, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 64, + exitRule e1R1 e1R1_valid 20595456, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595456, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595457, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595457, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 62, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1 +] +theorem check215 : replay rules215 c215 = some (617867238,c216) := by decide +kernel +theorem run215 : Runs 617867238 c215.denote c216.denote := replay_sound check215 +def rules216 : List Rule := [ + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 63, + exitRule e1R1 e1R1_valid 20595459, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595459, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595460, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595460, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 61, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 99, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 62, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 62, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 62, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20595461, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20595460, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 62, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 99, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 100, + exitRule e1R2 e1R2_valid 63, + exitRule e1R1 e1R1_valid 20595461, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595461, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595462, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20595461, + exitRule e2L0 e2L0_valid 1 +] +theorem check216 : replay rules216 c216 = some (411911620,c217) := by decide +kernel +theorem run216 : Runs 411911620 c216.denote c217.denote := replay_sound check216 +def rules217 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 61, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 99, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 101, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 101, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 102, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 61, + exitRule e1R1 e1R1_valid 20595462, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595462, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595463, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20595462, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 59, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 60, + exitRule e1R1 e1R1_valid 20595463, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20595463, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20595464, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 10297732, + exitRule e1R1 e1R1_valid 30893202, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30893203, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30893204, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30893203, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 59, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6 +] +theorem check217 : replay rules217 c217 = some (636260612265043,c218) := by decide +kernel +theorem run217 : Runs 636260612265043 c217.denote c218.denote := replay_sound check217 +def rules218 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 60, + exitRule e1R1 e1R1_valid 30893204, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30893204, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30893205, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30893204, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 59, + exitRule e1R1 e1R1_valid 30893205, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30893205, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30893206, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30893205, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 58, + exitRule e1R1 e1R1_valid 30893206, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30893206, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30893207, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 15446603, + exitRule e1R1 e1R1_valid 46339815, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339816, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1 +] +theorem check218 : replay rules218 c218 = some (1431586686526149,c219) := by decide +kernel +theorem run218 : Runs 1431586686526149 c218.denote c219.denote := replay_sound check218 +def rules219 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 56, + exitRule e1R1 e1R1_valid 46339821, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339821, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339822, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339822, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 54, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 55, + exitRule e1R1 e1R1_valid 46339824, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339824, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339825, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339825, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 53, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 54, + exitRule e1R1 e1R1_valid 46339827, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339827, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339828, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339828, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 52, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check219 : replay rules219 c219 = some (1112157402,c220) := by decide +kernel +theorem run219 : Runs 1112157402 c219.denote c220.denote := replay_sound check219 +def rules220 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 53, + exitRule e1R1 e1R1_valid 46339830, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339830, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339831, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339831, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 51, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 52, + exitRule e1R1 e1R1_valid 46339833, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339833, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339834, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339834, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 50, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 51, + exitRule e1R1 e1R1_valid 46339836, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339836, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339837, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339837, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 49, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 50, + exitRule e1R1 e1R1_valid 46339839, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339839, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339840, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339840, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 48, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check220 : replay rules220 c220 = some (1482876738,c221) := by decide +kernel +theorem run220 : Runs 1482876738 c220.denote c221.denote := replay_sound check220 +def rules221 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 49, + exitRule e1R1 e1R1_valid 46339842, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339842, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339843, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339843, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 47, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 48, + exitRule e1R1 e1R1_valid 46339845, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339845, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339846, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339846, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 46339848, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339848, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339849, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339849, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 46339851, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339851, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339852, + exitRule e1R0 e1R0_valid 1 +] +theorem check221 : replay rules221 c221 = some (1390197782,c222) := by decide +kernel +theorem run221 : Runs 1390197782 c221.denote c222.denote := replay_sound check221 +def rules222 : List Rule := [ + exitRule e2L2 e2L2_valid 46339852, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 46339854, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339854, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339855, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339855, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 46339857, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339857, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339858, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339858, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 46339860, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339860, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339861, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339861, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check222 : replay rules222 c222 = some (1204839063,c223) := by decide +kernel +theorem run222 : Runs 1204839063 c222.denote c223.denote := replay_sound check222 +def rules223 : List Rule := [ + exitRule e1R1 e1R1_valid 77, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 46339863, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339863, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339864, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339864, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 46339866, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339866, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339867, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339867, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 46339869, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339869, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339870, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339870, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 46339872, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339872, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339873, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339873, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check223 : replay rules223 c223 = some (1482878850,c224) := by decide +kernel +theorem run223 : Runs 1482878850 c223.denote c224.denote := replay_sound check223 +def rules224 : List Rule := [ + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 46339875, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339875, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339876, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339876, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 46339878, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339878, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339879, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339879, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 101, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 46339881, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339881, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339882, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339882, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 100, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 103, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1 +] +theorem check224 : replay rules224 c224 = some (1112160229,c225) := by decide +kernel +theorem run224 : Runs 1112160229 c224.denote c225.denote := replay_sound check224 +def rules225 : List Rule := [ + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 46339883, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46339882, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 102, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 103, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 103, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 104, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 46339883, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339883, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339884, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46339883, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 103, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 105, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 106, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 46339884, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339884, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339885, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 46339884, + exitRule e2L0 e2L0_valid 1 +] +theorem check225 : replay rules225 c225 = some (926799936,c226) := by decide +kernel +theorem run225 : Runs 926799936 c225.denote c226.denote := replay_sound check225 +def rules226 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 46339885, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46339885, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46339886, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 23169943, + exitRule e1R1 e1R1_valid 69509835, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 69509836, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 69509837, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 69509836, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 69509837, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 69509837, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69509838, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 69509837, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check226 : replay rules226 c226 = some (3221079776054770,c227) := by decide +kernel +theorem run226 : Runs 3221079776054770 c226.denote c227.denote := replay_sound check226 +def rules227 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 69509838, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 69509838, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69509839, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 69509838, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 69509839, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 69509839, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69509840, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 34754920, + exitRule e1R1 e1R1_valid 104264766, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 104264767, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 104264768, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 104264767, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 104264768, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 104264768, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 104264769, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check227 : replay rules227 c227 = some (7247430469260800,c228) := by decide +kernel +theorem run227 : Runs 7247430469260800 c227.denote c228.denote := replay_sound check227 +def rules228 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 104264768, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 30, + exitRule e1R1 e1R1_valid 104264769, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 104264769, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 104264770, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 104264769, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 29, + exitRule e1R1 e1R1_valid 104264770, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 104264770, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 104264771, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 52132385, + exitRule e1R1 e1R1_valid 156397161, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397162, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 26, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check228 : replay rules228 c228 = some (16306717565321217,c229) := by decide +kernel +theorem run228 : Runs 16306717565321217 c228.denote c229.denote := replay_sound check228 +def rules229 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 27, + exitRule e1R1 e1R1_valid 156397167, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397167, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397168, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397168, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 25, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 26, + exitRule e1R1 e1R1_valid 156397170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 24, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 25, + exitRule e1R1 e1R1_valid 156397173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 23, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 45, + exitRule e1R2 e1R2_valid 24, + exitRule e1R1 e1R1_valid 156397176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 44, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check229 : replay rules229 c229 = some (5004711106,c230) := by decide +kernel +theorem run229 : Runs 5004711106 c229.denote c230.denote := replay_sound check229 +def rules230 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 46, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 46, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 49, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 156397179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 48, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 50, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 50, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 53, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 156397182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 52, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 54, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 156397185, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397185, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397186, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397186, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 61, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 156397188, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397188, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397189, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397189 +] +theorem check230 : replay rules230 c230 = some (5004711903,c231) := by decide +kernel +theorem run230 : Runs 5004711903 c230.denote c231.denote := replay_sound check230 +def rules231 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 60, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 62, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 62, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 65, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 156397191, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397191, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397192, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397192, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 64, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 66, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 66, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 69, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 156397194, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397194, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397195, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397195, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 68, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 70, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 70, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 73, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 156397197, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397197, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397198, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397198, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 72, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 74, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 74, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 77 +] +theorem check231 : replay rules231 c231 = some (3753535237,c232) := by decide +kernel +theorem run231 : Runs 3753535237 c231.denote c232.denote := replay_sound check231 +def rules232 : List Rule := [ + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 156397200, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397200, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397201, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397201, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 76, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 78, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 78, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 81, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 156397203, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397203, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397204, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397204, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 80, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 82, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 82, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 85, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 156397206, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397206, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397207, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397207, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 156397209, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397209, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397210, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397210, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90 +] +theorem check232 : replay rules232 c232 = some (5004713244,c233) := by decide +kernel +theorem run232 : Runs 5004713244 c232.denote c233.denote := replay_sound check232 +def rules233 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 156397212, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397212, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397213, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397213, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 156397215, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397215, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397216, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397216, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 101, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 156397218, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397218, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397219, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397219, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 100, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 102, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 102, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 105, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 156397221, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397221, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397222, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397222, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check233 : replay rules233 c233 = some (5004713959,c234) := by decide +kernel +theorem run233 : Runs 5004713959 c233.denote c234.denote := replay_sound check233 +def rules234 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 104, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 107, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 156397223, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 156397222, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 106, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 107, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 108, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 156397223, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397223, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397224, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 156397223, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 107, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 109, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 109, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check234 : replay rules234 c234 = some (1876768873,c235) := by decide +kernel +theorem run234 : Runs 1876768873 c234.denote c235.denote := replay_sound check234 +def rules235 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 110, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 156397224, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397224, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397225, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 156397224, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 156397225, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 156397225, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 156397226, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 78198613, + exitRule e1R1 e1R1_valid 234595845, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 234595846, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 234595847, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 234595846, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 234595847, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 234595847, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 234595848, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1 +] +theorem check235 : replay rules235 c235 = some (36690146739796227,c236) := by decide +kernel +theorem run235 : Runs 36690146739796227 c235.denote c236.denote := replay_sound check235 +def rules236 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 234595847, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 234595848, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 234595848, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 234595849, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 234595848, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 234595849, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 234595849, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 234595850, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 117297925, + exitRule e1R1 e1R1_valid 351893781, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 351893782, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 351893783, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 351893782, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check236 : replay rules236 c236 = some (82552830047243346,c237) := by decide +kernel +theorem run236 : Runs 82552830047243346 c236.denote c237.denote := replay_sound check236 +def rules237 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 351893783, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 351893783, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 351893784, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 351893783, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 351893784, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 351893784, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 351893785, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 351893784, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 351893785, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 351893785, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 351893786, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 175946893 +] +theorem check237 : replay rules237 c237 = some (185743869013872821,c238) := by decide +kernel +theorem run237 : Runs 185743869013872821 c237.denote c238.denote := replay_sound check237 +def rules238 : List Rule := [ + exitRule e1R1 e1R1_valid 527840685, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 527840686, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 527840687, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 527840686, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 527840687, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 527840687, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 527840688, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 527840687, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 527840688, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 527840688, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 527840689, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 527840688, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 527840690, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 527840690, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check238 : replay rules238 c238 = some (14779539966,c239) := by decide +kernel +theorem run238 : Runs 14779539966 c238.denote c239.denote := replay_sound check238 +def rules239 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 527840693, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 263920346, + exitRule e1R1 e1R1_valid 791761044, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761045, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 34, + exitRule e1R1 e1R1_valid 791761187, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761188, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761192, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761191, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 791761192, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761192, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761193, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761192, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1 +] +theorem check239 : replay rules239 c239 = some (417923828268110692,c240) := by decide +kernel +theorem run239 : Runs 417923828268110692 c239.denote c240.denote := replay_sound check239 +def rules240 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761194, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761194, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761195, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 791761194, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761195, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761194, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 791761195, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761195, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761196, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1 +] +theorem check240 : replay rules240 c240 = some (14251701759,c241) := by decide +kernel +theorem run240 : Runs 14251701759 c240.denote c241.denote := replay_sound check240 +def rules241 : List Rule := [ + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 7, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761187, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761187, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check241 : replay rules241 c241 = some (3167045889,c242) := by decide +kernel +theorem run241 : Runs 3167045889 c241.denote c242.denote := replay_sound check241 +def rules242 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761186, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761185, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761184, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6 +] +theorem check242 : replay rules242 c242 = some (4750567612,c243) := by decide +kernel +theorem run242 : Runs 4750567612 c242.denote c243.denote := replay_sound check242 +def rules243 : List Rule := [ + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1 +] +theorem check243 : replay rules243 c243 = some (7917612439,c244) := by decide +kernel +theorem run243 : Runs 7917612439 c243.denote c244.denote := replay_sound check243 +def rules244 : List Rule := [ + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 5 +] +theorem check244 : replay rules244 c244 = some (12668179697,c245) := by decide +kernel +theorem run244 : Runs 12668179697 c244.denote c245.denote := replay_sound check244 +def rules245 : List Rule := [ + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1 +] +theorem check245 : replay rules245 c245 = some (3167045443,c246) := by decide +kernel +theorem run245 : Runs 3167045443 c245.denote c246.denote := replay_sound check245 +def rules246 : List Rule := [ + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6 +] +theorem check246 : replay rules246 c246 = some (6334090057,c247) := by decide +kernel +theorem run246 : Runs 6334090057 c246.denote c247.denote := replay_sound check246 +def rules247 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check247 : replay rules247 c247 = some (4750568106,c248) := by decide +kernel +theorem run247 : Runs 4750568106 c247.denote c248.denote := replay_sound check247 +def rules248 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1 +] +theorem check248 : replay rules248 c248 = some (14251702488,c249) := by decide +kernel +theorem run248 : Runs 14251702488 c248.denote c249.denote := replay_sound check248 +def rules249 : List Rule := [ + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1 +] +theorem check249 : replay rules249 c249 = some (4750567948,c250) := by decide +kernel +theorem run249 : Runs 4750567948 c249.denote c250.denote := replay_sound check249 +theorem groupRun4 : Runs 752218197614401468 c200.denote c250.denote := + (@Runs.trans 2532178370165933 749686019244235535 c200.denote c225.denote c250.denote (@Runs.trans 464320402888280 2067857967277653 c200.denote c212.denote c225.denote (@Runs.trans 55858184160599 408462218727681 c200.denote c206.denote c212.denote (@Runs.trans 55857378647495 805513104 c200.denote c203.denote c206.denote (@Runs.trans 109844363 55857268803132 c200.denote c201.denote c203.denote run200 (@Runs.trans 55856975890918 292912214 c201.denote c202.denote c203.denote run201 run202)) (@Runs.trans 256299052 549214052 c203.denote c204.denote c206.denote run203 (@Runs.trans 256299698 292914354 c204.denote c205.denote c206.denote run204 run205))) (@Runs.trans 677368597 408461541359084 c206.denote c209.denote c212.denote (@Runs.trans 274608076 402760521 c206.denote c207.denote c209.denote run206 (@Runs.trans 237994446 164766075 c207.denote c208.denote c209.denote run207 run208)) (@Runs.trans 125680301051249 282781240307835 c209.denote c210.denote c212.denote run209 (@Runs.trans 282780746015874 494291961 c210.denote c211.denote c212.denote run210 run211)))) (@Runs.trans 636263495641440 1431594471636213 c212.denote c218.denote c225.denote (@Runs.trans 1853597539 636261642043901 c212.denote c215.denote c218.denote (@Runs.trans 659055964 1194541575 c212.denote c213.denote c215.denote run212 (@Runs.trans 659056679 535484896 c213.denote c214.denote c215.denote run213 run214)) (@Runs.trans 617867238 636261024176663 c215.denote c216.denote c218.denote run215 (@Runs.trans 411911620 636260612265043 c216.denote c217.denote c218.denote run216 run217))) (@Runs.trans 1431589281560289 5190075924 c218.denote c221.denote c225.denote (@Runs.trans 1431586686526149 2595034140 c218.denote c219.denote c221.denote run218 (@Runs.trans 1112157402 1482876738 c219.denote c220.denote c221.denote run219 run220)) (@Runs.trans 2595036845 2595039079 c221.denote c223.denote c225.denote (@Runs.trans 1390197782 1204839063 c221.denote c222.denote c223.denote run221 run222) (@Runs.trans 1482878850 1112160229 c223.denote c224.denote c225.denote run223 run224))))) (@Runs.trans 146018231173630618 603667788070604917 c225.denote c237.denote c250.denote (@Runs.trans 26775238746859732 119242992426770886 c225.denote c231.denote c237.denote (@Runs.trans 10468511172115506 16306727574744226 c225.denote c228.denote c231.denote (@Runs.trans 926799936 10468510245315570 c225.denote c226.denote c228.denote run225 (@Runs.trans 3221079776054770 7247430469260800 c226.denote c227.denote c228.denote run226 run227)) (@Runs.trans 16306717565321217 10009423009 c228.denote c229.denote c231.denote run228 (@Runs.trans 5004711106 5004711903 c229.denote c230.denote c231.denote run229 run230))) (@Runs.trans 13762962440 119242978663808446 c231.denote c234.denote c237.denote (@Runs.trans 3753535237 10009427203 c231.denote c232.denote c234.denote run231 (@Runs.trans 5004713244 5004713959 c232.denote c233.denote c234.denote run232 run233)) (@Runs.trans 1876768873 119242976787039573 c234.denote c235.denote c237.denote run234 (@Runs.trans 36690146739796227 82552830047243346 c235.denote c236.denote c237.denote run235 run236)))) (@Runs.trans 603667734230838739 53839766178 c237.denote c243.denote c250.denote (@Runs.trans 603667712061523479 22169315260 c237.denote c240.denote c243.denote (@Runs.trans 185743869013872821 417923843047650658 c237.denote c238.denote c240.denote run237 (@Runs.trans 14779539966 417923828268110692 c238.denote c239.denote c240.denote run238 run239)) (@Runs.trans 14251701759 7917613501 c240.denote c241.denote c243.denote run240 (@Runs.trans 3167045889 4750567612 c241.denote c242.denote c243.denote run241 run242))) (@Runs.trans 23752837579 30086928599 c243.denote c246.denote c250.denote (@Runs.trans 7917612439 15835225140 c243.denote c244.denote c246.denote run243 (@Runs.trans 12668179697 3167045443 c244.denote c245.denote c246.denote run244 run245)) (@Runs.trans 11084658163 19002270436 c246.denote c248.denote c250.denote (@Runs.trans 6334090057 4750568106 c246.denote c247.denote c248.denote run246 run247) (@Runs.trans 14251702488 4750567948 c248.denote c249.denote c250.denote run248 run249)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean new file mode 100644 index 00000000..1dd3a428 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean @@ -0,0 +1,5138 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules250 : List Rule := [ + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1 +] +theorem check250 : replay rules250 c250 = some (11084657555,c251) := by decide +kernel +theorem run250 : Runs 11084657555 c250.denote c251.denote := replay_sound check250 +def rules251 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1 +] +theorem check251 : replay rules251 c251 = some (9501135279,c252) := by decide +kernel +theorem run251 : Runs 9501135279 c251.denote c252.denote := replay_sound check251 +def rules252 : List Rule := [ + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2 +] +theorem check252 : replay rules252 c252 = some (4750568371,c253) := by decide +kernel +theorem run252 : Runs 4750568371 c252.denote c253.denote := replay_sound check252 +def rules253 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9 +] +theorem check253 : replay rules253 c253 = some (6334090253,c254) := by decide +kernel +theorem run253 : Runs 6334090253 c253.denote c254.denote := replay_sound check253 +def rules254 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1 +] +theorem check254 : replay rules254 c254 = some (4750568134,c255) := by decide +kernel +theorem run254 : Runs 4750568134 c254.denote c255.denote := replay_sound check254 +def rules255 : List Rule := [ + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1 +] +theorem check255 : replay rules255 c255 = some (3167046175,c256) := by decide +kernel +theorem run255 : Runs 3167046175 c255.denote c256.denote := replay_sound check255 +def rules256 : List Rule := [ + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check256 : replay rules256 c256 = some (4750568249,c257) := by decide +kernel +theorem run256 : Runs 4750568249 c256.denote c257.denote := replay_sound check256 +def rules257 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1 +] +theorem check257 : replay rules257 c257 = some (7917613180,c258) := by decide +kernel +theorem run257 : Runs 7917613180 c257.denote c258.denote := replay_sound check257 +def rules258 : List Rule := [ + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1 +] +theorem check258 : replay rules258 c258 = some (4750568347,c259) := by decide +kernel +theorem run258 : Runs 4750568347 c258.denote c259.denote := replay_sound check258 +def rules259 : List Rule := [ + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check259 : replay rules259 c259 = some (4750570592,c260) := by decide +kernel +theorem run259 : Runs 4750570592 c259.denote c260.denote := replay_sound check259 +def rules260 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57 +] +theorem check260 : replay rules260 c260 = some (3167046742,c261) := by decide +kernel +theorem run260 : Runs 3167046742 c260.denote c261.denote := replay_sound check260 +def rules261 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1 +] +theorem check261 : replay rules261 c261 = some (4750574876,c262) := by decide +kernel +theorem run261 : Runs 4750574876 c261.denote c262.denote := replay_sound check261 +def rules262 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11 +] +theorem check262 : replay rules262 c262 = some (11084657767,c263) := by decide +kernel +theorem run262 : Runs 11084657767 c262.denote c263.denote := replay_sound check262 +def rules263 : List Rule := [ + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check263 : replay rules263 c263 = some (6334091063,c264) := by decide +kernel +theorem run263 : Runs 6334091063 c263.denote c264.denote := replay_sound check263 +def rules264 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11 +] +theorem check264 : replay rules264 c264 = some (9501135405,c265) := by decide +kernel +theorem run264 : Runs 9501135405 c264.denote c265.denote := replay_sound check264 +def rules265 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1 +] +theorem check265 : replay rules265 c265 = some (6334091721,c266) := by decide +kernel +theorem run265 : Runs 6334091721 c265.denote c266.denote := replay_sound check265 +def rules266 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1 +] +theorem check266 : replay rules266 c266 = some (4750568856,c267) := by decide +kernel +theorem run266 : Runs 4750568856 c266.denote c267.denote := replay_sound check266 +def rules267 : List Rule := [ + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1 +] +theorem check267 : replay rules267 c267 = some (6334090680,c268) := by decide +kernel +theorem run267 : Runs 6334090680 c267.denote c268.denote := replay_sound check267 +def rules268 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42 +] +theorem check268 : replay rules268 c268 = some (11084657903,c269) := by decide +kernel +theorem run268 : Runs 11084657903 c268.denote c269.denote := replay_sound check268 +def rules269 : List Rule := [ + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check269 : replay rules269 c269 = some (426,c270) := by decide +kernel +theorem run269 : Runs 426 c269.denote c270.denote := replay_sound check269 +def rules270 : List Rule := [ + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check270 : replay rules270 c270 = some (7917613619,c271) := by decide +kernel +theorem run270 : Runs 7917613619 c270.denote c271.denote := replay_sound check270 +def rules271 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1 +] +theorem check271 : replay rules271 c271 = some (7917614430,c272) := by decide +kernel +theorem run271 : Runs 7917614430 c271.denote c272.denote := replay_sound check271 +def rules272 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check272 : replay rules272 c272 = some (4750568912,c273) := by decide +kernel +theorem run272 : Runs 4750568912 c272.denote c273.denote := replay_sound check272 +def rules273 : List Rule := [ + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check273 : replay rules273 c273 = some (6334090885,c274) := by decide +kernel +theorem run273 : Runs 6334090885 c273.denote c274.denote := replay_sound check273 +def rules274 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check274 : replay rules274 c274 = some (3167046443,c275) := by decide +kernel +theorem run274 : Runs 3167046443 c274.denote c275.denote := replay_sound check274 +def rules275 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check275 : replay rules275 c275 = some (4750568837,c276) := by decide +kernel +theorem run275 : Runs 4750568837 c275.denote c276.denote := replay_sound check275 +def rules276 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20 +] +theorem check276 : replay rules276 c276 = some (6334091642,c277) := by decide +kernel +theorem run276 : Runs 6334091642 c276.denote c277.denote := replay_sound check276 +def rules277 : List Rule := [ + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1 +] +theorem check277 : replay rules277 c277 = some (6334091517,c278) := by decide +kernel +theorem run277 : Runs 6334091517 c277.denote c278.denote := replay_sound check277 +def rules278 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1 +] +theorem check278 : replay rules278 c278 = some (3167046566,c279) := by decide +kernel +theorem run278 : Runs 3167046566 c278.denote c279.denote := replay_sound check278 +def rules279 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8 +] +theorem check279 : replay rules279 c279 = some (6334090956,c280) := by decide +kernel +theorem run279 : Runs 6334090956 c279.denote c280.denote := replay_sound check279 +def rules280 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16 +] +theorem check280 : replay rules280 c280 = some (6334091030,c281) := by decide +kernel +theorem run280 : Runs 6334091030 c280.denote c281.denote := replay_sound check280 +def rules281 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90 +] +theorem check281 : replay rules281 c281 = some (6334091652,c282) := by decide +kernel +theorem run281 : Runs 6334091652 c281.denote c282.denote := replay_sound check281 +def rules282 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check282 : replay rules282 c282 = some (7917613695,c283) := by decide +kernel +theorem run282 : Runs 7917613695 c282.denote c283.denote := replay_sound check282 +def rules283 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check283 : replay rules283 c283 = some (3167046570,c284) := by decide +kernel +theorem run283 : Runs 3167046570 c283.denote c284.denote := replay_sound check283 +def rules284 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check284 : replay rules284 c284 = some (6334091281,c285) := by decide +kernel +theorem run284 : Runs 6334091281 c284.denote c285.denote := replay_sound check284 +def rules285 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20 +] +theorem check285 : replay rules285 c285 = some (11084658529,c286) := by decide +kernel +theorem run285 : Runs 11084658529 c285.denote c286.denote := replay_sound check285 +def rules286 : List Rule := [ + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13 +] +theorem check286 : replay rules286 c286 = some (6334094094,c287) := by decide +kernel +theorem run286 : Runs 6334094094 c286.denote c287.denote := replay_sound check286 +def rules287 : List Rule := [ + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check287 : replay rules287 c287 = some (6334091893,c288) := by decide +kernel +theorem run287 : Runs 6334091893 c287.denote c288.denote := replay_sound check287 +def rules288 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check288 : replay rules288 c288 = some (6334098228,c289) := by decide +kernel +theorem run288 : Runs 6334098228 c288.denote c289.denote := replay_sound check288 +def rules289 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check289 : replay rules289 c289 = some (3167046620,c290) := by decide +kernel +theorem run289 : Runs 3167046620 c289.denote c290.denote := replay_sound check289 +def rules290 : List Rule := [ + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check290 : replay rules290 c290 = some (3167046784,c291) := by decide +kernel +theorem run290 : Runs 3167046784 c290.denote c291.denote := replay_sound check290 +def rules291 : List Rule := [ + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7 +] +theorem check291 : replay rules291 c291 = some (3167046313,c292) := by decide +kernel +theorem run291 : Runs 3167046313 c291.denote c292.denote := replay_sound check291 +def rules292 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1 +] +theorem check292 : replay rules292 c292 = some (3167047055,c293) := by decide +kernel +theorem run292 : Runs 3167047055 c292.denote c293.denote := replay_sound check292 +def rules293 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check293 : replay rules293 c293 = some (6334091872,c294) := by decide +kernel +theorem run293 : Runs 6334091872 c293.denote c294.denote := replay_sound check293 +def rules294 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check294 : replay rules294 c294 = some (3167046832,c295) := by decide +kernel +theorem run294 : Runs 3167046832 c294.denote c295.denote := replay_sound check294 +def rules295 : List Rule := [ + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check295 : replay rules295 c295 = some (6334091800,c296) := by decide +kernel +theorem run295 : Runs 6334091800 c295.denote c296.denote := replay_sound check295 +def rules296 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2 +] +theorem check296 : replay rules296 c296 = some (3167046725,c297) := by decide +kernel +theorem run296 : Runs 3167046725 c296.denote c297.denote := replay_sound check296 +def rules297 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89 +] +theorem check297 : replay rules297 c297 = some (3167046220,c298) := by decide +kernel +theorem run297 : Runs 3167046220 c297.denote c298.denote := replay_sound check297 +def rules298 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1 +] +theorem check298 : replay rules298 c298 = some (1583524074,c299) := by decide +kernel +theorem run298 : Runs 1583524074 c298.denote c299.denote := replay_sound check298 +def rules299 : List Rule := [ + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check299 : replay rules299 c299 = some (3167047053,c300) := by decide +kernel +theorem run299 : Runs 3167047053 c299.denote c300.denote := replay_sound check299 +theorem groupRun5 : Runs 281867083701 c250.denote c300.denote := + (@Runs.trans 155185235863 126681847838 c250.denote c275.denote c300.denote (@Runs.trans 69675007753 85510228110 c250.denote c262.denote c275.denote (@Runs.trans 39588065767 30086941986 c250.denote c256.denote c262.denote (@Runs.trans 25336361205 14251704562 c250.denote c253.denote c256.denote (@Runs.trans 11084657555 14251703650 c250.denote c251.denote c253.denote run250 (@Runs.trans 9501135279 4750568371 c251.denote c252.denote c253.denote run251 run252)) (@Runs.trans 6334090253 7917614309 c253.denote c254.denote c256.denote run253 (@Runs.trans 4750568134 3167046175 c254.denote c255.denote c256.denote run254 run255))) (@Runs.trans 17418749776 12668192210 c256.denote c259.denote c262.denote (@Runs.trans 4750568249 12668181527 c256.denote c257.denote c259.denote run256 (@Runs.trans 7917613180 4750568347 c257.denote c258.denote c259.denote run257 run258)) (@Runs.trans 4750570592 7917621618 c259.denote c260.denote c262.denote run259 (@Runs.trans 3167046742 4750574876 c260.denote c261.denote c262.denote run260 run261)))) (@Runs.trans 44338635492 41171592618 c262.denote c268.denote c275.denote (@Runs.trans 26919884235 17418751257 c262.denote c265.denote c268.denote (@Runs.trans 11084657767 15835226468 c262.denote c263.denote c265.denote run262 (@Runs.trans 6334091063 9501135405 c263.denote c264.denote c265.denote run263 run264)) (@Runs.trans 6334091721 11084659536 c265.denote c266.denote c268.denote run265 (@Runs.trans 4750568856 6334090680 c266.denote c267.denote c268.denote run266 run267))) (@Runs.trans 19002271948 22169320670 c268.denote c271.denote c275.denote (@Runs.trans 11084657903 7917614045 c268.denote c269.denote c271.denote run268 (@Runs.trans 426 7917613619 c269.denote c270.denote c271.denote run269 run270)) (@Runs.trans 12668183342 9501137328 c271.denote c273.denote c275.denote (@Runs.trans 7917614430 4750568912 c271.denote c272.denote c273.denote run271 run272) (@Runs.trans 6334090885 3167046443 c273.denote c274.denote c275.denote run273 run274))))) (@Runs.trans 74425576369 52256271469 c275.denote c287.denote c300.denote (@Runs.trans 33253980548 41171595821 c275.denote c281.denote c287.denote (@Runs.trans 17418751996 15835228552 c275.denote c278.denote c281.denote (@Runs.trans 4750568837 12668183159 c275.denote c276.denote c278.denote run275 (@Runs.trans 6334091642 6334091517 c276.denote c277.denote c278.denote run276 run277)) (@Runs.trans 3167046566 12668181986 c278.denote c279.denote c281.denote run278 (@Runs.trans 6334090956 6334091030 c279.denote c280.denote c281.denote run279 run280))) (@Runs.trans 17418751917 23752843904 c281.denote c284.denote c287.denote (@Runs.trans 6334091652 11084660265 c281.denote c282.denote c284.denote run281 (@Runs.trans 7917613695 3167046570 c282.denote c283.denote c284.denote run282 run283)) (@Runs.trans 6334091281 17418752623 c284.denote c285.denote c287.denote run284 (@Runs.trans 11084658529 6334094094 c285.denote c286.denote c287.denote run285 run286)))) (@Runs.trans 25336376893 26919894576 c287.denote c293.denote c300.denote (@Runs.trans 15835236741 9501140152 c287.denote c290.denote c293.denote (@Runs.trans 6334091893 9501144848 c287.denote c288.denote c290.denote run287 (@Runs.trans 6334098228 3167046620 c288.denote c289.denote c290.denote run288 run289)) (@Runs.trans 3167046784 6334093368 c290.denote c291.denote c293.denote run290 (@Runs.trans 3167046313 3167047055 c291.denote c292.denote c293.denote run291 run292))) (@Runs.trans 15835230504 11084664072 c293.denote c296.denote c300.denote (@Runs.trans 6334091872 9501138632 c293.denote c294.denote c296.denote run293 (@Runs.trans 3167046832 6334091800 c294.denote c295.denote c296.denote run294 run295)) (@Runs.trans 6334092945 4750571127 c296.denote c298.denote c300.denote (@Runs.trans 3167046725 3167046220 c296.denote c297.denote c298.denote run296 run297) (@Runs.trans 1583524074 3167047053 c298.denote c299.denote c300.denote run298 run299)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean new file mode 100644 index 00000000..2b3b3dc3 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules300 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check300 : replay rules300 c300 = some (3167047067,c301) := by decide +kernel +theorem run300 : Runs 3167047067 c300.denote c301.denote := replay_sound check300 +def rules301 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177 +] +theorem check301 : replay rules301 c301 = some (7917614292,c302) := by decide +kernel +theorem run301 : Runs 7917614292 c301.denote c302.denote := replay_sound check301 +def rules302 : List Rule := [ + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check302 : replay rules302 c302 = some (6334092069,c303) := by decide +kernel +theorem run302 : Runs 6334092069 c302.denote c303.denote := replay_sound check302 +def rules303 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1 +] +theorem check303 : replay rules303 c303 = some (3167047089,c304) := by decide +kernel +theorem run303 : Runs 3167047089 c303.denote c304.denote := replay_sound check303 +def rules304 : List Rule := [ + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177 +] +theorem check304 : replay rules304 c304 = some (3167046940,c305) := by decide +kernel +theorem run304 : Runs 3167046940 c304.denote c305.denote := replay_sound check304 +def rules305 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10 +] +theorem check305 : replay rules305 c305 = some (4750569428,c306) := by decide +kernel +theorem run305 : Runs 4750569428 c305.denote c306.denote := replay_sound check305 +def rules306 : List Rule := [ + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check306 : replay rules306 c306 = some (6334091862,c307) := by decide +kernel +theorem run306 : Runs 6334091862 c306.denote c307.denote := replay_sound check306 +def rules307 : List Rule := [ + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check307 : replay rules307 c307 = some (6334092281,c308) := by decide +kernel +theorem run307 : Runs 6334092281 c307.denote c308.denote := replay_sound check307 +def rules308 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1 +] +theorem check308 : replay rules308 c308 = some (3167047168,c309) := by decide +kernel +theorem run308 : Runs 3167047168 c308.denote c309.denote := replay_sound check308 +def rules309 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check309 : replay rules309 c309 = some (1583524506,c310) := by decide +kernel +theorem run309 : Runs 1583524506 c309.denote c310.denote := replay_sound check309 +def rules310 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check310 : replay rules310 c310 = some (6334091680,c311) := by decide +kernel +theorem run310 : Runs 6334091680 c310.denote c311.denote := replay_sound check310 +def rules311 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1 +] +theorem check311 : replay rules311 c311 = some (3167046302,c312) := by decide +kernel +theorem run311 : Runs 3167046302 c311.denote c312.denote := replay_sound check311 +def rules312 : List Rule := [ + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check312 : replay rules312 c312 = some (1583524325,c313) := by decide +kernel +theorem run312 : Runs 1583524325 c312.denote c313.denote := replay_sound check312 +def rules313 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21 +] +theorem check313 : replay rules313 c313 = some (1583524909,c314) := by decide +kernel +theorem run313 : Runs 1583524909 c313.denote c314.denote := replay_sound check313 +def rules314 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6 +] +theorem check314 : replay rules314 c314 = some (3167046642,c315) := by decide +kernel +theorem run314 : Runs 3167046642 c314.denote c315.denote := replay_sound check314 +def rules315 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check315 : replay rules315 c315 = some (3167047219,c316) := by decide +kernel +theorem run315 : Runs 3167047219 c315.denote c316.denote := replay_sound check315 +def rules316 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14 +] +theorem check316 : replay rules316 c316 = some (6334091402,c317) := by decide +kernel +theorem run316 : Runs 6334091402 c316.denote c317.denote := replay_sound check316 +def rules317 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8 +] +theorem check317 : replay rules317 c317 = some (1583524702,c318) := by decide +kernel +theorem run317 : Runs 1583524702 c317.denote c318.denote := replay_sound check317 +def rules318 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1 +] +theorem check318 : replay rules318 c318 = some (3167047411,c319) := by decide +kernel +theorem run318 : Runs 3167047411 c318.denote c319.denote := replay_sound check318 +def rules319 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1 +] +theorem check319 : replay rules319 c319 = some (1583524780,c320) := by decide +kernel +theorem run319 : Runs 1583524780 c319.denote c320.denote := replay_sound check319 +def rules320 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check320 : replay rules320 c320 = some (3167047153,c321) := by decide +kernel +theorem run320 : Runs 3167047153 c320.denote c321.denote := replay_sound check320 +def rules321 : List Rule := [ + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1 +] +theorem check321 : replay rules321 c321 = some (3167048686,c322) := by decide +kernel +theorem run321 : Runs 3167048686 c321.denote c322.denote := replay_sound check321 +def rules322 : List Rule := [ + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1 +] +theorem check322 : replay rules322 c322 = some (1583525032,c323) := by decide +kernel +theorem run322 : Runs 1583525032 c322.denote c323.denote := replay_sound check322 +def rules323 : List Rule := [ + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1 +] +theorem check323 : replay rules323 c323 = some (3167047713,c324) := by decide +kernel +theorem run323 : Runs 3167047713 c323.denote c324.denote := replay_sound check323 +def rules324 : List Rule := [ + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29 +] +theorem check324 : replay rules324 c324 = some (1583531486,c325) := by decide +kernel +theorem run324 : Runs 1583531486 c324.denote c325.denote := replay_sound check324 +def rules325 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check325 : replay rules325 c325 = some (6334091549,c326) := by decide +kernel +theorem run325 : Runs 6334091549 c325.denote c326.denote := replay_sound check325 +def rules326 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1 +] +theorem check326 : replay rules326 c326 = some (6334091917,c327) := by decide +kernel +theorem run326 : Runs 6334091917 c326.denote c327.denote := replay_sound check326 +def rules327 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check327 : replay rules327 c327 = some (6334090966,c328) := by decide +kernel +theorem run327 : Runs 6334090966 c327.denote c328.denote := replay_sound check327 +def rules328 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12 +] +theorem check328 : replay rules328 c328 = some (6334092147,c329) := by decide +kernel +theorem run328 : Runs 6334092147 c328.denote c329.denote := replay_sound check328 +def rules329 : List Rule := [ + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1 +] +theorem check329 : replay rules329 c329 = some (1583525159,c330) := by decide +kernel +theorem run329 : Runs 1583525159 c329.denote c330.denote := replay_sound check329 +def rules330 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1 +] +theorem check330 : replay rules330 c330 = some (3167048050,c331) := by decide +kernel +theorem run330 : Runs 3167048050 c330.denote c331.denote := replay_sound check330 +def rules331 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1 +] +theorem check331 : replay rules331 c331 = some (4750569830,c332) := by decide +kernel +theorem run331 : Runs 4750569830 c331.denote c332.denote := replay_sound check331 +def rules332 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1 +] +theorem check332 : replay rules332 c332 = some (3167047405,c333) := by decide +kernel +theorem run332 : Runs 3167047405 c332.denote c333.denote := replay_sound check332 +def rules333 : List Rule := [ + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19 +] +theorem check333 : replay rules333 c333 = some (6334090836,c334) := by decide +kernel +theorem run333 : Runs 6334090836 c333.denote c334.denote := replay_sound check333 +def rules334 : List Rule := [ + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check334 : replay rules334 c334 = some (1583525097,c335) := by decide +kernel +theorem run334 : Runs 1583525097 c334.denote c335.denote := replay_sound check334 +def rules335 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1 +] +theorem check335 : replay rules335 c335 = some (4750569798,c336) := by decide +kernel +theorem run335 : Runs 4750569798 c335.denote c336.denote := replay_sound check335 +def rules336 : List Rule := [ + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check336 : replay rules336 c336 = some (6334091746,c337) := by decide +kernel +theorem run336 : Runs 6334091746 c336.denote c337.denote := replay_sound check336 +def rules337 : List Rule := [ + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16 +] +theorem check337 : replay rules337 c337 = some (6334092343,c338) := by decide +kernel +theorem run337 : Runs 6334092343 c337.denote c338.denote := replay_sound check337 +def rules338 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check338 : replay rules338 c338 = some (6334092283,c339) := by decide +kernel +theorem run338 : Runs 6334092283 c338.denote c339.denote := replay_sound check338 +def rules339 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check339 : replay rules339 c339 = some (3167047472,c340) := by decide +kernel +theorem run339 : Runs 3167047472 c339.denote c340.denote := replay_sound check339 +def rules340 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1 +] +theorem check340 : replay rules340 c340 = some (1583524779,c341) := by decide +kernel +theorem run340 : Runs 1583524779 c340.denote c341.denote := replay_sound check340 +def rules341 : List Rule := [ + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check341 : replay rules341 c341 = some (3167048031,c342) := by decide +kernel +theorem run341 : Runs 3167048031 c341.denote c342.denote := replay_sound check341 +def rules342 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1 +] +theorem check342 : replay rules342 c342 = some (4750570046,c343) := by decide +kernel +theorem run342 : Runs 4750570046 c342.denote c343.denote := replay_sound check342 +def rules343 : List Rule := [ + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37 +] +theorem check343 : replay rules343 c343 = some (3167046636,c344) := by decide +kernel +theorem run343 : Runs 3167046636 c343.denote c344.denote := replay_sound check343 +def rules344 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11 +] +theorem check344 : replay rules344 c344 = some (1583524379,c345) := by decide +kernel +theorem run344 : Runs 1583524379 c344.denote c345.denote := replay_sound check344 +def rules345 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1 +] +theorem check345 : replay rules345 c345 = some (1583525447,c346) := by decide +kernel +theorem run345 : Runs 1583525447 c345.denote c346.denote := replay_sound check345 +def rules346 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13 +] +theorem check346 : replay rules346 c346 = some (3167046967,c347) := by decide +kernel +theorem run346 : Runs 3167046967 c346.denote c347.denote := replay_sound check346 +def rules347 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7 +] +theorem check347 : replay rules347 c347 = some (1583524746,c348) := by decide +kernel +theorem run347 : Runs 1583524746 c347.denote c348.denote := replay_sound check347 +def rules348 : List Rule := [ + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check348 : replay rules348 c348 = some (6334092511,c349) := by decide +kernel +theorem run348 : Runs 6334092511 c348.denote c349.denote := replay_sound check348 +def rules349 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check349 : replay rules349 c349 = some (4750570140,c350) := by decide +kernel +theorem run349 : Runs 4750570140 c349.denote c350.denote := replay_sound check349 +theorem groupRun6 : Runs 194773382424 c300.denote c350.denote := + (@Runs.trans 90260842144 104512540280 c300.denote c325.denote c350.denote (@Runs.trans 55423310684 34837531460 c300.denote c312.denote c325.denote (@Runs.trans 28503416885 26919893799 c300.denote c306.denote c312.denote (@Runs.trans 17418753428 11084663457 c300.denote c303.denote c306.denote (@Runs.trans 3167047067 14251706361 c300.denote c301.denote c303.denote run300 (@Runs.trans 7917614292 6334092069 c301.denote c302.denote c303.denote run301 run302)) (@Runs.trans 3167047089 7917616368 c303.denote c304.denote c306.denote run303 (@Runs.trans 3167046940 4750569428 c304.denote c305.denote c306.denote run304 run305))) (@Runs.trans 15835231311 11084662488 c306.denote c309.denote c312.denote (@Runs.trans 6334091862 9501139449 c306.denote c307.denote c309.denote run306 (@Runs.trans 6334092281 3167047168 c307.denote c308.denote c309.denote run307 run308)) (@Runs.trans 1583524506 9501137982 c309.denote c310.denote c312.denote run309 (@Runs.trans 6334091680 3167046302 c310.denote c311.denote c312.denote run310 run311)))) (@Runs.trans 17418759199 17418772261 c312.denote c318.denote c325.denote (@Runs.trans 6334095876 11084663323 c312.denote c315.denote c318.denote (@Runs.trans 1583524325 4750571551 c312.denote c313.denote c315.denote run312 (@Runs.trans 1583524909 3167046642 c313.denote c314.denote c315.denote run313 run314)) (@Runs.trans 3167047219 7917616104 c315.denote c316.denote c318.denote run315 (@Runs.trans 6334091402 1583524702 c316.denote c317.denote c318.denote run316 run317))) (@Runs.trans 7917619344 9501152917 c318.denote c321.denote c325.denote (@Runs.trans 3167047411 4750571933 c318.denote c319.denote c321.denote run318 (@Runs.trans 1583524780 3167047153 c319.denote c320.denote c321.denote run319 run320)) (@Runs.trans 4750573718 4750579199 c321.denote c323.denote c325.denote (@Runs.trans 3167048686 1583525032 c321.denote c322.denote c323.denote run321 run322) (@Runs.trans 3167047713 1583531486 c323.denote c324.denote c325.denote run323 run324))))) (@Runs.trans 57006834500 47505705780 c325.denote c337.denote c350.denote (@Runs.trans 30086939788 26919894712 c325.denote c331.denote c337.denote (@Runs.trans 19002274432 11084665356 c325.denote c328.denote c331.denote (@Runs.trans 6334091549 12668182883 c325.denote c326.denote c328.denote run325 (@Runs.trans 6334091917 6334090966 c326.denote c327.denote c328.denote run326 run327)) (@Runs.trans 6334092147 4750573209 c328.denote c329.denote c331.denote run328 (@Runs.trans 1583525159 3167048050 c329.denote c330.denote c331.denote run329 run330))) (@Runs.trans 14251708071 12668186641 c331.denote c334.denote c337.denote (@Runs.trans 4750569830 9501138241 c331.denote c332.denote c334.denote run331 (@Runs.trans 3167047405 6334090836 c332.denote c333.denote c334.denote run332 run333)) (@Runs.trans 1583525097 11084661544 c334.denote c335.denote c337.denote run334 (@Runs.trans 4750569798 6334091746 c335.denote c336.denote c337.denote run335 run336)))) (@Runs.trans 25336374954 22169330826 c337.denote c343.denote c350.denote (@Runs.trans 15835232098 9501142856 c337.denote c340.denote c343.denote (@Runs.trans 6334092343 9501139755 c337.denote c338.denote c340.denote run337 (@Runs.trans 6334092283 3167047472 c338.denote c339.denote c340.denote run338 run339)) (@Runs.trans 1583524779 7917618077 c340.denote c341.denote c343.denote run340 (@Runs.trans 3167048031 4750570046 c341.denote c342.denote c343.denote run341 run342))) (@Runs.trans 6334096462 15835234364 c343.denote c346.denote c350.denote (@Runs.trans 3167046636 3167049826 c343.denote c344.denote c346.denote run343 (@Runs.trans 1583524379 1583525447 c344.denote c345.denote c346.denote run344 run345)) (@Runs.trans 4750571713 11084662651 c346.denote c348.denote c350.denote (@Runs.trans 3167046967 1583524746 c346.denote c347.denote c348.denote run346 run347) (@Runs.trans 6334092511 4750570140 c348.denote c349.denote c350.denote run348 run349)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean new file mode 100644 index 00000000..07f1a432 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules350 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1 +] +theorem check350 : replay rules350 c350 = some (3167046645,c351) := by decide +kernel +theorem run350 : Runs 3167046645 c350.denote c351.denote := replay_sound check350 +def rules351 : List Rule := [ + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4 +] +theorem check351 : replay rules351 c351 = some (1583524472,c352) := by decide +kernel +theorem run351 : Runs 1583524472 c351.denote c352.denote := replay_sound check351 +def rules352 : List Rule := [ + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20 +] +theorem check352 : replay rules352 c352 = some (4750570261,c353) := by decide +kernel +theorem run352 : Runs 4750570261 c352.denote c353.denote := replay_sound check352 +def rules353 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2 +] +theorem check353 : replay rules353 c353 = some (6334091759,c354) := by decide +kernel +theorem run353 : Runs 6334091759 c353.denote c354.denote := replay_sound check353 +def rules354 : List Rule := [ + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1 +] +theorem check354 : replay rules354 c354 = some (6334091111,c355) := by decide +kernel +theorem run354 : Runs 6334091111 c354.denote c355.denote := replay_sound check354 +def rules355 : List Rule := [ + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check355 : replay rules355 c355 = some (1583525727,c356) := by decide +kernel +theorem run355 : Runs 1583525727 c355.denote c356.denote := replay_sound check355 +def rules356 : List Rule := [ + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178 +] +theorem check356 : replay rules356 c356 = some (6334092889,c357) := by decide +kernel +theorem run356 : Runs 6334092889 c356.denote c357.denote := replay_sound check356 +def rules357 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14 +] +theorem check357 : replay rules357 c357 = some (1583524817,c358) := by decide +kernel +theorem run357 : Runs 1583524817 c357.denote c358.denote := replay_sound check357 +def rules358 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1 +] +theorem check358 : replay rules358 c358 = some (3167046301,c359) := by decide +kernel +theorem run358 : Runs 3167046301 c358.denote c359.denote := replay_sound check358 +def rules359 : List Rule := [ + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1 +] +theorem check359 : replay rules359 c359 = some (4750570426,c360) := by decide +kernel +theorem run359 : Runs 4750570426 c359.denote c360.denote := replay_sound check359 +def rules360 : List Rule := [ + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1 +] +theorem check360 : replay rules360 c360 = some (4750570040,c361) := by decide +kernel +theorem run360 : Runs 4750570040 c360.denote c361.denote := replay_sound check360 +def rules361 : List Rule := [ + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6 +] +theorem check361 : replay rules361 c361 = some (6334092527,c362) := by decide +kernel +theorem run361 : Runs 6334092527 c361.denote c362.denote := replay_sound check361 +def rules362 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36 +] +theorem check362 : replay rules362 c362 = some (6334093576,c363) := by decide +kernel +theorem run362 : Runs 6334093576 c362.denote c363.denote := replay_sound check362 +def rules363 : List Rule := [ + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check363 : replay rules363 c363 = some (1583525819,c364) := by decide +kernel +theorem run363 : Runs 1583525819 c363.denote c364.denote := replay_sound check363 +def rules364 : List Rule := [ + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1 +] +theorem check364 : replay rules364 c364 = some (4750570802,c365) := by decide +kernel +theorem run364 : Runs 4750570802 c364.denote c365.denote := replay_sound check364 +def rules365 : List Rule := [ + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check365 : replay rules365 c365 = some (6334098784,c366) := by decide +kernel +theorem run365 : Runs 6334098784 c365.denote c366.denote := replay_sound check365 +def rules366 : List Rule := [ + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1 +] +theorem check366 : replay rules366 c366 = some (3167046043,c367) := by decide +kernel +theorem run366 : Runs 3167046043 c366.denote c367.denote := replay_sound check366 +def rules367 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check367 : replay rules367 c367 = some (1583525925,c368) := by decide +kernel +theorem run367 : Runs 1583525925 c367.denote c368.denote := replay_sound check367 +def rules368 : List Rule := [ + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97 +] +theorem check368 : replay rules368 c368 = some (1583524885,c369) := by decide +kernel +theorem run368 : Runs 1583524885 c368.denote c369.denote := replay_sound check368 +def rules369 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check369 : replay rules369 c369 = some (1583523865,c370) := by decide +kernel +theorem run369 : Runs 1583523865 c369.denote c370.denote := replay_sound check369 +def rules370 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check370 : replay rules370 c370 = some (1583525716,c371) := by decide +kernel +theorem run370 : Runs 1583525716 c370.denote c371.denote := replay_sound check370 +def rules371 : List Rule := [ + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1 +] +theorem check371 : replay rules371 c371 = some (3167046803,c372) := by decide +kernel +theorem run371 : Runs 3167046803 c371.denote c372.denote := replay_sound check371 +def rules372 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15 +] +theorem check372 : replay rules372 c372 = some (1583524814,c373) := by decide +kernel +theorem run372 : Runs 1583524814 c372.denote c373.denote := replay_sound check372 +def rules373 : List Rule := [ + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180 +] +theorem check373 : replay rules373 c373 = some (6334093449,c374) := by decide +kernel +theorem run373 : Runs 6334093449 c373.denote c374.denote := replay_sound check373 +def rules374 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1 +] +theorem check374 : replay rules374 c374 = some (1583525033,c375) := by decide +kernel +theorem run374 : Runs 1583525033 c374.denote c375.denote := replay_sound check374 +def rules375 : List Rule := [ + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181 +] +theorem check375 : replay rules375 c375 = some (6334091150,c376) := by decide +kernel +theorem run375 : Runs 6334091150 c375.denote c376.denote := replay_sound check375 +def rules376 : List Rule := [ + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1 +] +theorem check376 : replay rules376 c376 = some (1583526299,c377) := by decide +kernel +theorem run376 : Runs 1583526299 c376.denote c377.denote := replay_sound check376 +def rules377 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40 +] +theorem check377 : replay rules377 c377 = some (1583524779,c378) := by decide +kernel +theorem run377 : Runs 1583524779 c377.denote c378.denote := replay_sound check377 +def rules378 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1 +] +theorem check378 : replay rules378 c378 = some (1583524195,c379) := by decide +kernel +theorem run378 : Runs 1583524195 c378.denote c379.denote := replay_sound check378 +def rules379 : List Rule := [ + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1 +] +theorem check379 : replay rules379 c379 = some (1583525035,c380) := by decide +kernel +theorem run379 : Runs 1583525035 c379.denote c380.denote := replay_sound check379 +def rules380 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1 +] +theorem check380 : replay rules380 c380 = some (3167046302,c381) := by decide +kernel +theorem run380 : Runs 3167046302 c380.denote c381.denote := replay_sound check380 +def rules381 : List Rule := [ + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check381 : replay rules381 c381 = some (3521,c382) := by decide +kernel +theorem run381 : Runs 3521 c381.denote c382.denote := replay_sound check381 +def rules382 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1 +] +theorem check382 : replay rules382 c382 = some (3167046765,c383) := by decide +kernel +theorem run382 : Runs 3167046765 c382.denote c383.denote := replay_sound check382 +def rules383 : List Rule := [ + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1 +] +theorem check383 : replay rules383 c383 = some (1583525168,c384) := by decide +kernel +theorem run383 : Runs 1583525168 c383.denote c384.denote := replay_sound check383 +def rules384 : List Rule := [ + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1 +] +theorem check384 : replay rules384 c384 = some (1583526053,c385) := by decide +kernel +theorem run384 : Runs 1583526053 c384.denote c385.denote := replay_sound check384 +def rules385 : List Rule := [ + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check385 : replay rules385 c385 = some (6334092716,c386) := by decide +kernel +theorem run385 : Runs 6334092716 c385.denote c386.denote := replay_sound check385 +def rules386 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37 +] +theorem check386 : replay rules386 c386 = some (6334091657,c387) := by decide +kernel +theorem run386 : Runs 6334091657 c386.denote c387.denote := replay_sound check386 +def rules387 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1 +] +theorem check387 : replay rules387 c387 = some (1583525826,c388) := by decide +kernel +theorem run387 : Runs 1583525826 c387.denote c388.denote := replay_sound check387 +def rules388 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1 +] +theorem check388 : replay rules388 c388 = some (1583525277,c389) := by decide +kernel +theorem run388 : Runs 1583525277 c388.denote c389.denote := replay_sound check388 +def rules389 : List Rule := [ + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22 +] +theorem check389 : replay rules389 c389 = some (6334091198,c390) := by decide +kernel +theorem run389 : Runs 6334091198 c389.denote c390.denote := replay_sound check389 +def rules390 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check390 : replay rules390 c390 = some (1583526258,c391) := by decide +kernel +theorem run390 : Runs 1583526258 c390.denote c391.denote := replay_sound check390 +def rules391 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1 +] +theorem check391 : replay rules391 c391 = some (4750570071,c392) := by decide +kernel +theorem run391 : Runs 4750570071 c391.denote c392.denote := replay_sound check391 +def rules392 : List Rule := [ + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38 +] +theorem check392 : replay rules392 c392 = some (6334091362,c393) := by decide +kernel +theorem run392 : Runs 6334091362 c392.denote c393.denote := replay_sound check392 +def rules393 : List Rule := [ + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24 +] +theorem check393 : replay rules393 c393 = some (4201,c394) := by decide +kernel +theorem run393 : Runs 4201 c393.denote c394.denote := replay_sound check393 +def rules394 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13 +] +theorem check394 : replay rules394 c394 = some (3167047187,c395) := by decide +kernel +theorem run394 : Runs 3167047187 c394.denote c395.denote := replay_sound check394 +def rules395 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check395 : replay rules395 c395 = some (1583524431,c396) := by decide +kernel +theorem run395 : Runs 1583524431 c395.denote c396.denote := replay_sound check395 +def rules396 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1 +] +theorem check396 : replay rules396 c396 = some (1583525550,c397) := by decide +kernel +theorem run396 : Runs 1583525550 c396.denote c397.denote := replay_sound check396 +def rules397 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check397 : replay rules397 c397 = some (6334091150,c398) := by decide +kernel +theorem run397 : Runs 6334091150 c397.denote c398.denote := replay_sound check397 +def rules398 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1 +] +theorem check398 : replay rules398 c398 = some (1583526258,c399) := by decide +kernel +theorem run398 : Runs 1583526258 c398.denote c399.denote := replay_sound check398 +def rules399 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1 +] +theorem check399 : replay rules399 c399 = some (1583524531,c400) := by decide +kernel +theorem run399 : Runs 1583524531 c399.denote c400.denote := replay_sound check399 +theorem groupRun7 : Runs 164686469429 c350.denote c400.denote := + (@Runs.trans 91844372489 72842096940 c350.denote c375.denote c400.denote (@Runs.trans 50672746975 41171625514 c350.denote c362.denote c375.denote (@Runs.trans 23752849975 26919897000 c350.denote c356.denote c362.denote (@Runs.trans 9501141378 14251708597 c350.denote c353.denote c356.denote (@Runs.trans 3167046645 6334094733 c350.denote c351.denote c353.denote run350 (@Runs.trans 1583524472 4750570261 c351.denote c352.denote c353.denote run351 run352)) (@Runs.trans 6334091759 7917616838 c353.denote c354.denote c356.denote run353 (@Runs.trans 6334091111 1583525727 c354.denote c355.denote c356.denote run354 run355))) (@Runs.trans 11084664007 15835232993 c356.denote c359.denote c362.denote (@Runs.trans 6334092889 4750571118 c356.denote c357.denote c359.denote run356 (@Runs.trans 1583524817 3167046301 c357.denote c358.denote c359.denote run357 run358)) (@Runs.trans 4750570426 11084662567 c359.denote c360.denote c362.denote run359 (@Runs.trans 4750570040 6334092527 c360.denote c361.denote c362.denote run360 run361)))) (@Runs.trans 23752860949 17418764565 c362.denote c368.denote c375.denote (@Runs.trans 12668190197 11084670752 c362.denote c365.denote c368.denote (@Runs.trans 6334093576 6334096621 c362.denote c363.denote c365.denote run362 (@Runs.trans 1583525819 4750570802 c363.denote c364.denote c365.denote run363 run364)) (@Runs.trans 6334098784 4750571968 c365.denote c366.denote c368.denote run365 (@Runs.trans 3167046043 1583525925 c366.denote c367.denote c368.denote run366 run367))) (@Runs.trans 4750574466 12668190099 c368.denote c371.denote c375.denote (@Runs.trans 1583524885 3167049581 c368.denote c369.denote c371.denote run368 (@Runs.trans 1583523865 1583525716 c369.denote c370.denote c371.denote run369 run370)) (@Runs.trans 4750571617 7917618482 c371.denote c373.denote c375.denote (@Runs.trans 3167046803 1583524814 c371.denote c372.denote c373.denote run371 run372) (@Runs.trans 6334093449 1583525033 c373.denote c374.denote c375.denote run373 run374))))) (@Runs.trans 34837523640 38004573300 c375.denote c387.denote c400.denote (@Runs.trans 15835237760 19002285880 c375.denote c381.denote c387.denote (@Runs.trans 9501142228 6334095532 c375.denote c378.denote c381.denote (@Runs.trans 6334091150 3167051078 c375.denote c376.denote c378.denote run375 (@Runs.trans 1583526299 1583524779 c376.denote c377.denote c378.denote run376 run377)) (@Runs.trans 1583524195 4750571337 c378.denote c379.denote c381.denote run378 (@Runs.trans 1583525035 3167046302 c379.denote c380.denote c381.denote run379 run380))) (@Runs.trans 4750575454 14251710426 c381.denote c384.denote c387.denote (@Runs.trans 3521 4750571933 c381.denote c382.denote c384.denote run381 (@Runs.trans 3167046765 1583525168 c382.denote c383.denote c384.denote run382 run383)) (@Runs.trans 1583526053 12668184373 c384.denote c385.denote c387.denote run384 (@Runs.trans 6334092716 6334091657 c385.denote c386.denote c387.denote run385 run386)))) (@Runs.trans 22169329992 15835243308 c387.denote c393.denote c400.denote (@Runs.trans 9501142301 12668187691 c387.denote c390.denote c393.denote (@Runs.trans 1583525826 7917616475 c387.denote c388.denote c390.denote run387 (@Runs.trans 1583525277 6334091198 c388.denote c389.denote c390.denote run388 run389)) (@Runs.trans 1583526258 11084661433 c390.denote c391.denote c393.denote run390 (@Runs.trans 4750570071 6334091362 c391.denote c392.denote c393.denote run391 run392))) (@Runs.trans 4750575819 11084667489 c393.denote c396.denote c400.denote (@Runs.trans 4201 4750571618 c393.denote c394.denote c396.denote run393 (@Runs.trans 3167047187 1583524431 c394.denote c395.denote c396.denote run394 run395)) (@Runs.trans 7917616700 3167050789 c396.denote c398.denote c400.denote (@Runs.trans 1583525550 6334091150 c396.denote c397.denote c398.denote run396 run397) (@Runs.trans 1583526258 1583524531 c398.denote c399.denote c400.denote run398 run399)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean new file mode 100644 index 00000000..4a90289e --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules400 : List Rule := [ + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1 +] +theorem check400 : replay rules400 c400 = some (1583524711,c401) := by decide +kernel +theorem run400 : Runs 1583524711 c400.denote c401.denote := replay_sound check400 +def rules401 : List Rule := [ + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92 +] +theorem check401 : replay rules401 c401 = some (1583525075,c402) := by decide +kernel +theorem run401 : Runs 1583525075 c401.denote c402.denote := replay_sound check401 +def rules402 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check402 : replay rules402 c402 = some (1583524225,c403) := by decide +kernel +theorem run402 : Runs 1583524225 c402.denote c403.denote := replay_sound check402 +def rules403 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6 +] +theorem check403 : replay rules403 c403 = some (1583525413,c404) := by decide +kernel +theorem run403 : Runs 1583525413 c403.denote c404.denote := replay_sound check403 +def rules404 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check404 : replay rules404 c404 = some (1583524507,c405) := by decide +kernel +theorem run404 : Runs 1583524507 c404.denote c405.denote := replay_sound check404 +def rules405 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check405 : replay rules405 c405 = some (1583526246,c406) := by decide +kernel +theorem run405 : Runs 1583526246 c405.denote c406.denote := replay_sound check405 +def rules406 : List Rule := [ + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check406 : replay rules406 c406 = some (6334091656,c407) := by decide +kernel +theorem run406 : Runs 6334091656 c406.denote c407.denote := replay_sound check406 +def rules407 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1 +] +theorem check407 : replay rules407 c407 = some (1583525160,c408) := by decide +kernel +theorem run407 : Runs 1583525160 c407.denote c408.denote := replay_sound check407 +def rules408 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29 +] +theorem check408 : replay rules408 c408 = some (1583525459,c409) := by decide +kernel +theorem run408 : Runs 1583525459 c408.denote c409.denote := replay_sound check408 +def rules409 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11 +] +theorem check409 : replay rules409 c409 = some (1583524238,c410) := by decide +kernel +theorem run409 : Runs 1583524238 c409.denote c410.denote := replay_sound check409 +def rules410 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1 +] +theorem check410 : replay rules410 c410 = some (1583525635,c411) := by decide +kernel +theorem run410 : Runs 1583525635 c410.denote c411.denote := replay_sound check410 +def rules411 : List Rule := [ + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95 +] +theorem check411 : replay rules411 c411 = some (3167046827,c412) := by decide +kernel +theorem run411 : Runs 3167046827 c411.denote c412.denote := replay_sound check411 +def rules412 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check412 : replay rules412 c412 = some (5919,c413) := by decide +kernel +theorem run412 : Runs 5919 c412.denote c413.denote := replay_sound check412 +def rules413 : List Rule := [ + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1 +] +theorem check413 : replay rules413 c413 = some (3167046950,c414) := by decide +kernel +theorem run413 : Runs 3167046950 c413.denote c414.denote := replay_sound check413 +def rules414 : List Rule := [ + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3 +] +theorem check414 : replay rules414 c414 = some (1583525670,c415) := by decide +kernel +theorem run414 : Runs 1583525670 c414.denote c415.denote := replay_sound check414 +def rules415 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1 +] +theorem check415 : replay rules415 c415 = some (1583525521,c416) := by decide +kernel +theorem run415 : Runs 1583525521 c415.denote c416.denote := replay_sound check415 +def rules416 : List Rule := [ + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15 +] +theorem check416 : replay rules416 c416 = some (1583524542,c417) := by decide +kernel +theorem run416 : Runs 1583524542 c416.denote c417.denote := replay_sound check416 +def rules417 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8 +] +theorem check417 : replay rules417 c417 = some (1583532259,c418) := by decide +kernel +theorem run417 : Runs 1583532259 c417.denote c418.denote := replay_sound check417 +def rules418 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170 +] +theorem check418 : replay rules418 c418 = some (4750568670,c419) := by decide +kernel +theorem run418 : Runs 4750568670 c418.denote c419.denote := replay_sound check418 +def rules419 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1 +] +theorem check419 : replay rules419 c419 = some (1583526568,c420) := by decide +kernel +theorem run419 : Runs 1583526568 c419.denote c420.denote := replay_sound check419 +def rules420 : List Rule := [ + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1 +] +theorem check420 : replay rules420 c420 = some (6334092169,c421) := by decide +kernel +theorem run420 : Runs 6334092169 c420.denote c421.denote := replay_sound check420 +def rules421 : List Rule := [ + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check421 : replay rules421 c421 = some (1583524341,c422) := by decide +kernel +theorem run421 : Runs 1583524341 c421.denote c422.denote := replay_sound check421 +def rules422 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1 +] +theorem check422 : replay rules422 c422 = some (4750570864,c423) := by decide +kernel +theorem run422 : Runs 4750570864 c422.denote c423.denote := replay_sound check422 +def rules423 : List Rule := [ + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1 +] +theorem check423 : replay rules423 c423 = some (6334092044,c424) := by decide +kernel +theorem run423 : Runs 6334092044 c423.denote c424.denote := replay_sound check423 +def rules424 : List Rule := [ + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1 +] +theorem check424 : replay rules424 c424 = some (1583525186,c425) := by decide +kernel +theorem run424 : Runs 1583525186 c424.denote c425.denote := replay_sound check424 +def rules425 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1 +] +theorem check425 : replay rules425 c425 = some (1583526073,c426) := by decide +kernel +theorem run425 : Runs 1583526073 c425.denote c426.denote := replay_sound check425 +def rules426 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18 +] +theorem check426 : replay rules426 c426 = some (6334091388,c427) := by decide +kernel +theorem run426 : Runs 6334091388 c426.denote c427.denote := replay_sound check426 +def rules427 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check427 : replay rules427 c427 = some (4209,c428) := by decide +kernel +theorem run427 : Runs 4209 c427.denote c428.denote := replay_sound check427 +def rules428 : List Rule := [ + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1 +] +theorem check428 : replay rules428 c428 = some (3167046879,c429) := by decide +kernel +theorem run428 : Runs 3167046879 c428.denote c429.denote := replay_sound check428 +def rules429 : List Rule := [ + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1 +] +theorem check429 : replay rules429 c429 = some (1583525799,c430) := by decide +kernel +theorem run429 : Runs 1583525799 c429.denote c430.denote := replay_sound check429 +def rules430 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check430 : replay rules430 c430 = some (4750569962,c431) := by decide +kernel +theorem run430 : Runs 4750569962 c430.denote c431.denote := replay_sound check430 +def rules431 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1 +] +theorem check431 : replay rules431 c431 = some (1583524457,c432) := by decide +kernel +theorem run431 : Runs 1583524457 c431.denote c432.denote := replay_sound check431 +def rules432 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1 +] +theorem check432 : replay rules432 c432 = some (4750570195,c433) := by decide +kernel +theorem run432 : Runs 4750570195 c432.denote c433.denote := replay_sound check432 +def rules433 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21 +] +theorem check433 : replay rules433 c433 = some (6334091429,c434) := by decide +kernel +theorem run433 : Runs 6334091429 c433.denote c434.denote := replay_sound check433 +def rules434 : List Rule := [ + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check434 : replay rules434 c434 = some (4179,c435) := by decide +kernel +theorem run434 : Runs 4179 c434.denote c435.denote := replay_sound check434 +def rules435 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91 +] +theorem check435 : replay rules435 c435 = some (6334092424,c436) := by decide +kernel +theorem run435 : Runs 6334092424 c435.denote c436.denote := replay_sound check435 +def rules436 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check436 : replay rules436 c436 = some (1583524974,c437) := by decide +kernel +theorem run436 : Runs 1583524974 c436.denote c437.denote := replay_sound check436 +def rules437 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1 +] +theorem check437 : replay rules437 c437 = some (4750571658,c438) := by decide +kernel +theorem run437 : Runs 4750571658 c437.denote c438.denote := replay_sound check437 +def rules438 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91 +] +theorem check438 : replay rules438 c438 = some (3167047303,c439) := by decide +kernel +theorem run438 : Runs 3167047303 c438.denote c439.denote := replay_sound check438 +def rules439 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1 +] +theorem check439 : replay rules439 c439 = some (1583525348,c440) := by decide +kernel +theorem run439 : Runs 1583525348 c439.denote c440.denote := replay_sound check439 +def rules440 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1 +] +theorem check440 : replay rules440 c440 = some (1583525358,c441) := by decide +kernel +theorem run440 : Runs 1583525358 c440.denote c441.denote := replay_sound check440 +def rules441 : List Rule := [ + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12 +] +theorem check441 : replay rules441 c441 = some (1583524858,c442) := by decide +kernel +theorem run441 : Runs 1583524858 c441.denote c442.denote := replay_sound check441 +def rules442 : List Rule := [ + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check442 : replay rules442 c442 = some (4750570991,c443) := by decide +kernel +theorem run442 : Runs 4750570991 c442.denote c443.denote := replay_sound check442 +def rules443 : List Rule := [ + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8 +] +theorem check443 : replay rules443 c443 = some (3167046131,c444) := by decide +kernel +theorem run443 : Runs 3167046131 c443.denote c444.denote := replay_sound check443 +def rules444 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16 +] +theorem check444 : replay rules444 c444 = some (3965,c445) := by decide +kernel +theorem run444 : Runs 3965 c444.denote c445.denote := replay_sound check444 +def rules445 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check445 : replay rules445 c445 = some (3167046210,c446) := by decide +kernel +theorem run445 : Runs 3167046210 c445.denote c446.denote := replay_sound check445 +def rules446 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89 +] +theorem check446 : replay rules446 c446 = some (4006,c447) := by decide +kernel +theorem run446 : Runs 4006 c446.denote c447.denote := replay_sound check446 +def rules447 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check447 : replay rules447 c447 = some (3167046259,c448) := by decide +kernel +theorem run447 : Runs 3167046259 c447.denote c448.denote := replay_sound check447 +def rules448 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check448 : replay rules448 c448 = some (3943,c449) := by decide +kernel +theorem run448 : Runs 3943 c448.denote c449.denote := replay_sound check448 +def rules449 : List Rule := [ + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13 +] +theorem check449 : replay rules449 c449 = some (6334091580,c450) := by decide +kernel +theorem run449 : Runs 6334091580 c449.denote c450.denote := replay_sound check449 +theorem groupRun8 : Runs 133016029433 c400.denote c450.denote := + (@Runs.trans 61757449855 71258579578 c400.denote c425.denote c450.denote (@Runs.trans 25336389152 36421060703 c400.denote c412.denote c425.denote (@Runs.trans 9501150177 15835238975 c400.denote c406.denote c412.denote (@Runs.trans 4750574011 4750576166 c400.denote c403.denote c406.denote (@Runs.trans 1583524711 3167049300 c400.denote c401.denote c403.denote run400 (@Runs.trans 1583525075 1583524225 c401.denote c402.denote c403.denote run401 run402)) (@Runs.trans 1583525413 3167050753 c403.denote c404.denote c406.denote run403 (@Runs.trans 1583524507 1583526246 c404.denote c405.denote c406.denote run404 run405))) (@Runs.trans 9501142275 6334096700 c406.denote c409.denote c412.denote (@Runs.trans 6334091656 3167050619 c406.denote c407.denote c409.denote run406 (@Runs.trans 1583525160 1583525459 c407.denote c408.denote c409.denote run407 run408)) (@Runs.trans 1583524238 4750572462 c409.denote c410.denote c412.denote run409 (@Runs.trans 1583525635 3167046827 c410.denote c411.denote c412.denote run410 run411)))) (@Runs.trans 9501160861 26919899842 c412.denote c418.denote c425.denote (@Runs.trans 4750578539 4750582322 c412.denote c415.denote c418.denote (@Runs.trans 5919 4750572620 c412.denote c413.denote c415.denote run412 (@Runs.trans 3167046950 1583525670 c413.denote c414.denote c415.denote run413 run414)) (@Runs.trans 1583525521 3167056801 c415.denote c416.denote c418.denote run415 (@Runs.trans 1583524542 1583532259 c416.denote c417.denote c418.denote run416 run417))) (@Runs.trans 12668187407 14251712435 c418.denote c421.denote c425.denote (@Runs.trans 4750568670 7917618737 c418.denote c419.denote c421.denote run418 (@Runs.trans 1583526568 6334092169 c419.denote c420.denote c421.denote run419 run420)) (@Runs.trans 6334095205 7917617230 c421.denote c423.denote c425.denote (@Runs.trans 1583524341 4750570864 c421.denote c422.denote c423.denote run421 run422) (@Runs.trans 6334092044 1583525186 c423.denote c424.denote c425.denote run423 run424))))) (@Runs.trans 38004571968 33254007610 c425.denote c437.denote c450.denote (@Runs.trans 17418764310 20585807658 c425.denote c431.denote c437.denote (@Runs.trans 7917621670 9501142640 c425.denote c428.denote c431.denote (@Runs.trans 1583526073 6334095597 c425.denote c426.denote c428.denote run425 (@Runs.trans 6334091388 4209 c426.denote c427.denote c428.denote run426 run427)) (@Runs.trans 3167046879 6334095761 c428.denote c429.denote c431.denote run428 (@Runs.trans 1583525799 4750569962 c429.denote c430.denote c431.denote run429 run430))) (@Runs.trans 12668186081 7917621577 c431.denote c434.denote c437.denote (@Runs.trans 1583524457 11084661624 c431.denote c432.denote c434.denote run431 (@Runs.trans 4750570195 6334091429 c432.denote c433.denote c434.denote run432 run433)) (@Runs.trans 4179 7917617398 c434.denote c435.denote c437.denote run434 (@Runs.trans 6334092424 1583524974 c435.denote c436.denote c437.denote run435 run436)))) (@Runs.trans 17418765516 15835242094 c437.denote c443.denote c450.denote (@Runs.trans 9501144309 7917621207 c437.denote c440.denote c443.denote (@Runs.trans 4750571658 4750572651 c437.denote c438.denote c440.denote run437 (@Runs.trans 3167047303 1583525348 c438.denote c439.denote c440.denote run438 run439)) (@Runs.trans 1583525358 6334095849 c440.denote c441.denote c443.denote run440 (@Runs.trans 1583524858 4750570991 c441.denote c442.denote c443.denote run441 run442))) (@Runs.trans 6334096306 9501145788 c443.denote c446.denote c450.denote (@Runs.trans 3167046131 3167050175 c443.denote c444.denote c446.denote run443 (@Runs.trans 3965 3167046210 c444.denote c445.denote c446.denote run444 run445)) (@Runs.trans 3167050265 6334095523 c446.denote c448.denote c450.denote (@Runs.trans 4006 3167046259 c446.denote c447.denote c448.denote run446 run447) (@Runs.trans 3943 6334091580 c448.denote c449.denote c450.denote run448 run449)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean new file mode 100644 index 00000000..9aa5752c --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules450 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check450 : replay rules450 c450 = some (4436,c451) := by decide +kernel +theorem run450 : Runs 4436 c450.denote c451.denote := replay_sound check450 +def rules451 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1 +] +theorem check451 : replay rules451 c451 = some (6334092083,c452) := by decide +kernel +theorem run451 : Runs 6334092083 c451.denote c452.denote := replay_sound check451 +def rules452 : List Rule := [ + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1 +] +theorem check452 : replay rules452 c452 = some (1583525004,c453) := by decide +kernel +theorem run452 : Runs 1583525004 c452.denote c453.denote := replay_sound check452 +def rules453 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1 +] +theorem check453 : replay rules453 c453 = some (1583525380,c454) := by decide +kernel +theorem run453 : Runs 1583525380 c453.denote c454.denote := replay_sound check453 +def rules454 : List Rule := [ + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check454 : replay rules454 c454 = some (1583524967,c455) := by decide +kernel +theorem run454 : Runs 1583524967 c454.denote c455.denote := replay_sound check454 +def rules455 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1 +] +theorem check455 : replay rules455 c455 = some (4750570437,c456) := by decide +kernel +theorem run455 : Runs 4750570437 c455.denote c456.denote := replay_sound check455 +def rules456 : List Rule := [ + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check456 : replay rules456 c456 = some (1583524250,c457) := by decide +kernel +theorem run456 : Runs 1583524250 c456.denote c457.denote := replay_sound check456 +def rules457 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16 +] +theorem check457 : replay rules457 c457 = some (4750570567,c458) := by decide +kernel +theorem run457 : Runs 4750570567 c457.denote c458.denote := replay_sound check457 +def rules458 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1 +] +theorem check458 : replay rules458 c458 = some (3167046738,c459) := by decide +kernel +theorem run458 : Runs 3167046738 c458.denote c459.denote := replay_sound check458 +def rules459 : List Rule := [ + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check459 : replay rules459 c459 = some (3167049076,c460) := by decide +kernel +theorem run459 : Runs 3167049076 c459.denote c460.denote := replay_sound check459 +def rules460 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1 +] +theorem check460 : replay rules460 c460 = some (6334091953,c461) := by decide +kernel +theorem run460 : Runs 6334091953 c460.denote c461.denote := replay_sound check460 +def rules461 : List Rule := [ + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check461 : replay rules461 c461 = some (1583526305,c462) := by decide +kernel +theorem run461 : Runs 1583526305 c461.denote c462.denote := replay_sound check461 +def rules462 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38 +] +theorem check462 : replay rules462 c462 = some (1583524817,c463) := by decide +kernel +theorem run462 : Runs 1583524817 c462.denote c463.denote := replay_sound check462 +def rules463 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check463 : replay rules463 c463 = some (1583525447,c464) := by decide +kernel +theorem run463 : Runs 1583525447 c463.denote c464.denote := replay_sound check463 +def rules464 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1 +] +theorem check464 : replay rules464 c464 = some (4750570112,c465) := by decide +kernel +theorem run464 : Runs 4750570112 c464.denote c465.denote := replay_sound check464 +def rules465 : List Rule := [ + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1 +] +theorem check465 : replay rules465 c465 = some (1583524986,c466) := by decide +kernel +theorem run465 : Runs 1583524986 c465.denote c466.denote := replay_sound check465 +def rules466 : List Rule := [ + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30 +] +theorem check466 : replay rules466 c466 = some (4750570816,c467) := by decide +kernel +theorem run466 : Runs 4750570816 c466.denote c467.denote := replay_sound check466 +def rules467 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25 +] +theorem check467 : replay rules467 c467 = some (6334091522,c468) := by decide +kernel +theorem run467 : Runs 6334091522 c467.denote c468.denote := replay_sound check467 +def rules468 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check468 : replay rules468 c468 = some (6626,c469) := by decide +kernel +theorem run468 : Runs 6626 c468.denote c469.denote := replay_sound check468 +def rules469 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1 +] +theorem check469 : replay rules469 c469 = some (6334091965,c470) := by decide +kernel +theorem run469 : Runs 6334091965 c469.denote c470.denote := replay_sound check469 +def rules470 : List Rule := [ + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check470 : replay rules470 c470 = some (1583526547,c471) := by decide +kernel +theorem run470 : Runs 1583526547 c470.denote c471.denote := replay_sound check470 +def rules471 : List Rule := [ + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12 +] +theorem check471 : replay rules471 c471 = some (4750570801,c472) := by decide +kernel +theorem run471 : Runs 4750570801 c471.denote c472.denote := replay_sound check471 +def rules472 : List Rule := [ + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check472 : replay rules472 c472 = some (1583524799,c473) := by decide +kernel +theorem run472 : Runs 1583524799 c472.denote c473.denote := replay_sound check472 +def rules473 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1 +] +theorem check473 : replay rules473 c473 = some (4750577738,c474) := by decide +kernel +theorem run473 : Runs 4750577738 c473.denote c474.denote := replay_sound check473 +def rules474 : List Rule := [ + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2 +] +theorem check474 : replay rules474 c474 = some (1583523996,c475) := by decide +kernel +theorem run474 : Runs 1583523996 c474.denote c475.denote := replay_sound check474 +def rules475 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97 +] +theorem check475 : replay rules475 c475 = some (1583526004,c476) := by decide +kernel +theorem run475 : Runs 1583526004 c475.denote c476.denote := replay_sound check475 +def rules476 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3 +] +theorem check476 : replay rules476 c476 = some (1583524275,c477) := by decide +kernel +theorem run476 : Runs 1583524275 c476.denote c477.denote := replay_sound check476 +def rules477 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4 +] +theorem check477 : replay rules477 c477 = some (1583525872,c478) := by decide +kernel +theorem run477 : Runs 1583525872 c477.denote c478.denote := replay_sound check477 +def rules478 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1 +] +theorem check478 : replay rules478 c478 = some (1583524387,c479) := by decide +kernel +theorem run478 : Runs 1583524387 c478.denote c479.denote := replay_sound check478 +def rules479 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87 +] +theorem check479 : replay rules479 c479 = some (1583525315,c480) := by decide +kernel +theorem run479 : Runs 1583525315 c479.denote c480.denote := replay_sound check479 +def rules480 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3 +] +theorem check480 : replay rules480 c480 = some (1583525095,c481) := by decide +kernel +theorem run480 : Runs 1583525095 c480.denote c481.denote := replay_sound check480 +def rules481 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1 +] +theorem check481 : replay rules481 c481 = some (1583525354,c482) := by decide +kernel +theorem run481 : Runs 1583525354 c481.denote c482.denote := replay_sound check481 +def rules482 : List Rule := [ + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1 +] +theorem check482 : replay rules482 c482 = some (1583525126,c483) := by decide +kernel +theorem run482 : Runs 1583525126 c482.denote c483.denote := replay_sound check482 +def rules483 : List Rule := [ + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check483 : replay rules483 c483 = some (4750571257,c484) := by decide +kernel +theorem run483 : Runs 4750571257 c483.denote c484.denote := replay_sound check483 +def rules484 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1 +] +theorem check484 : replay rules484 c484 = some (1583524541,c485) := by decide +kernel +theorem run484 : Runs 1583524541 c484.denote c485.denote := replay_sound check484 +def rules485 : List Rule := [ + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1 +] +theorem check485 : replay rules485 c485 = some (1583526011,c486) := by decide +kernel +theorem run485 : Runs 1583526011 c485.denote c486.denote := replay_sound check485 +def rules486 : List Rule := [ + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check486 : replay rules486 c486 = some (1583524483,c487) := by decide +kernel +theorem run486 : Runs 1583524483 c486.denote c487.denote := replay_sound check486 +def rules487 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check487 : replay rules487 c487 = some (4750571218,c488) := by decide +kernel +theorem run487 : Runs 4750571218 c487.denote c488.denote := replay_sound check487 +def rules488 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5 +] +theorem check488 : replay rules488 c488 = some (1583524493,c489) := by decide +kernel +theorem run488 : Runs 1583524493 c488.denote c489.denote := replay_sound check488 +def rules489 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11 +] +theorem check489 : replay rules489 c489 = some (1583526000,c490) := by decide +kernel +theorem run489 : Runs 1583526000 c489.denote c490.denote := replay_sound check489 +def rules490 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check490 : replay rules490 c490 = some (1583524461,c491) := by decide +kernel +theorem run490 : Runs 1583524461 c490.denote c491.denote := replay_sound check490 +def rules491 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13 +] +theorem check491 : replay rules491 c491 = some (1583524865,c492) := by decide +kernel +theorem run491 : Runs 1583524865 c491.denote c492.denote := replay_sound check491 +def rules492 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check492 : replay rules492 c492 = some (3207,c493) := by decide +kernel +theorem run492 : Runs 3207 c492.denote c493.denote := replay_sound check492 +def rules493 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1 +] +theorem check493 : replay rules493 c493 = some (3167046305,c494) := by decide +kernel +theorem run493 : Runs 3167046305 c493.denote c494.denote := replay_sound check493 +def rules494 : List Rule := [ + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1 +] +theorem check494 : replay rules494 c494 = some (3711,c495) := by decide +kernel +theorem run494 : Runs 3711 c494.denote c495.denote := replay_sound check494 +def rules495 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1 +] +theorem check495 : replay rules495 c495 = some (3167046248,c496) := by decide +kernel +theorem run495 : Runs 3167046248 c495.denote c496.denote := replay_sound check495 +def rules496 : List Rule := [ + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1 +] +theorem check496 : replay rules496 c496 = some (4516,c497) := by decide +kernel +theorem run496 : Runs 4516 c496.denote c497.denote := replay_sound check496 +def rules497 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1 +] +theorem check497 : replay rules497 c497 = some (3167046296,c498) := by decide +kernel +theorem run497 : Runs 3167046296 c497.denote c498.denote := replay_sound check497 +def rules498 : List Rule := [ + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1 +] +theorem check498 : replay rules498 c498 = some (4632,c499) := by decide +kernel +theorem run498 : Runs 4632 c498.denote c499.denote := replay_sound check498 +def rules499 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92 +] +theorem check499 : replay rules499 c499 = some (6334092091,c500) := by decide +kernel +theorem run499 : Runs 6334092091 c499.denote c500.denote := replay_sound check499 +theorem groupRun9 : Runs 126681947131 c450.denote c500.denote := + (@Runs.trans 77592681368 49089265763 c450.denote c475.denote c500.denote (@Runs.trans 36421051196 41171630172 c450.denote c462.denote c475.denote (@Runs.trans 15835242307 20585808889 c450.denote c456.denote c462.denote (@Runs.trans 7917621523 7917620784 c450.denote c453.denote c456.denote (@Runs.trans 4436 7917617087 c450.denote c451.denote c453.denote run450 (@Runs.trans 6334092083 1583525004 c451.denote c452.denote c453.denote run451 run452)) (@Runs.trans 1583525380 6334095404 c453.denote c454.denote c456.denote run453 (@Runs.trans 1583524967 4750570437 c454.denote c455.denote c456.denote run454 run455))) (@Runs.trans 9501141555 11084667334 c456.denote c459.denote c462.denote (@Runs.trans 1583524250 7917617305 c456.denote c457.denote c459.denote run456 (@Runs.trans 4750570567 3167046738 c457.denote c458.denote c459.denote run457 run458)) (@Runs.trans 3167049076 7917618258 c459.denote c460.denote c462.denote run459 (@Runs.trans 6334091953 1583526305 c460.denote c461.denote c462.denote run460 run461)))) (@Runs.trans 20585807700 20585822472 c462.denote c468.denote c475.denote (@Runs.trans 7917620376 12668187324 c462.denote c465.denote c468.denote (@Runs.trans 1583524817 6334095559 c462.denote c463.denote c465.denote run462 (@Runs.trans 1583525447 4750570112 c463.denote c464.denote c465.denote run463 run464)) (@Runs.trans 1583524986 11084662338 c465.denote c466.denote c468.denote run465 (@Runs.trans 4750570816 6334091522 c466.denote c467.denote c468.denote run466 run467))) (@Runs.trans 7917625138 12668197334 c468.denote c471.denote c475.denote (@Runs.trans 6626 7917618512 c468.denote c469.denote c471.denote run468 (@Runs.trans 6334091965 1583526547 c469.denote c470.denote c471.denote run469 run470)) (@Runs.trans 6334095600 6334101734 c471.denote c473.denote c475.denote (@Runs.trans 4750570801 1583524799 c471.denote c472.denote c473.denote run471 run472) (@Runs.trans 4750577738 1583523996 c473.denote c474.denote c475.denote run473 run474))))) (@Runs.trans 22169347720 26919918043 c475.denote c487.denote c500.denote (@Runs.trans 9501150948 12668196772 c475.denote c481.denote c487.denote (@Runs.trans 4750576151 4750574797 c475.denote c478.denote c481.denote (@Runs.trans 1583526004 3167050147 c475.denote c476.denote c478.denote run475 (@Runs.trans 1583524275 1583525872 c476.denote c477.denote c478.denote run476 run477)) (@Runs.trans 1583524387 3167050410 c478.denote c479.denote c481.denote run478 (@Runs.trans 1583525315 1583525095 c479.denote c480.denote c481.denote run479 run480))) (@Runs.trans 7917621737 4750575035 c481.denote c484.denote c487.denote (@Runs.trans 1583525354 6334096383 c481.denote c482.denote c484.denote run481 (@Runs.trans 1583525126 4750571257 c482.denote c483.denote c484.denote run482 run483)) (@Runs.trans 1583524541 3167050494 c484.denote c485.denote c487.denote run484 (@Runs.trans 1583526011 1583524483 c485.denote c486.denote c487.denote run485 run486)))) (@Runs.trans 11084674244 15835243799 c487.denote c493.denote c500.denote (@Runs.trans 7917621711 3167052533 c487.denote c490.denote c493.denote (@Runs.trans 4750571218 3167050493 c487.denote c488.denote c490.denote run487 (@Runs.trans 1583524493 1583526000 c488.denote c489.denote c490.denote run488 run489)) (@Runs.trans 1583524461 1583528072 c490.denote c491.denote c493.denote run490 (@Runs.trans 1583524865 3207 c491.denote c492.denote c493.denote run491 run492))) (@Runs.trans 6334096264 9501147535 c493.denote c496.denote c500.denote (@Runs.trans 3167046305 3167049959 c493.denote c494.denote c496.denote run493 (@Runs.trans 3711 3167046248 c494.denote c495.denote c496.denote run494 run495)) (@Runs.trans 3167050812 6334096723 c496.denote c498.denote c500.denote (@Runs.trans 4516 3167046296 c496.denote c497.denote c498.denote run496 run497) (@Runs.trans 4632 6334092091 c498.denote c499.denote c500.denote run498 run499)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean new file mode 100644 index 00000000..16805fb0 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules500 : List Rule := [ + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check500 : replay rules500 c500 = some (1583526691,c501) := by decide +kernel +theorem run500 : Runs 1583526691 c500.denote c501.denote := replay_sound check500 +def rules501 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check501 : replay rules501 c501 = some (4750570148,c502) := by decide +kernel +theorem run501 : Runs 4750570148 c501.denote c502.denote := replay_sound check501 +def rules502 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1 +] +theorem check502 : replay rules502 c502 = some (1583525552,c503) := by decide +kernel +theorem run502 : Runs 1583525552 c502.denote c503.denote := replay_sound check502 +def rules503 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1 +] +theorem check503 : replay rules503 c503 = some (1583525123,c504) := by decide +kernel +theorem run503 : Runs 1583525123 c503.denote c504.denote := replay_sound check503 +def rules504 : List Rule := [ + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1 +] +theorem check504 : replay rules504 c504 = some (1583525709,c505) := by decide +kernel +theorem run504 : Runs 1583525709 c504.denote c505.denote := replay_sound check504 +def rules505 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check505 : replay rules505 c505 = some (4750569820,c506) := by decide +kernel +theorem run505 : Runs 4750569820 c505.denote c506.denote := replay_sound check505 +def rules506 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check506 : replay rules506 c506 = some (1583525818,c507) := by decide +kernel +theorem run506 : Runs 1583525818 c506.denote c507.denote := replay_sound check506 +def rules507 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1 +] +theorem check507 : replay rules507 c507 = some (4750570150,c508) := by decide +kernel +theorem run507 : Runs 4750570150 c507.denote c508.denote := replay_sound check507 +def rules508 : List Rule := [ + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check508 : replay rules508 c508 = some (1583525584,c509) := by decide +kernel +theorem run508 : Runs 1583525584 c508.denote c509.denote := replay_sound check508 +def rules509 : List Rule := [ + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14 +] +theorem check509 : replay rules509 c509 = some (4750570667,c510) := by decide +kernel +theorem run509 : Runs 4750570667 c509.denote c510.denote := replay_sound check509 +def rules510 : List Rule := [ + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check510 : replay rules510 c510 = some (1583525471,c511) := by decide +kernel +theorem run510 : Runs 1583525471 c510.denote c511.denote := replay_sound check510 +def rules511 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13 +] +theorem check511 : replay rules511 c511 = some (1583524870,c512) := by decide +kernel +theorem run511 : Runs 1583524870 c511.denote c512.denote := replay_sound check511 +def rules512 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1 +] +theorem check512 : replay rules512 c512 = some (3586,c513) := by decide +kernel +theorem run512 : Runs 3586 c512.denote c513.denote := replay_sound check512 +def rules513 : List Rule := [ + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14 +] +theorem check513 : replay rules513 c513 = some (3167046249,c514) := by decide +kernel +theorem run513 : Runs 3167046249 c513.denote c514.denote := replay_sound check513 +def rules514 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check514 : replay rules514 c514 = some (4023,c515) := by decide +kernel +theorem run514 : Runs 4023 c514.denote c515.denote := replay_sound check514 +def rules515 : List Rule := [ + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check515 : replay rules515 c515 = some (6334090942,c516) := by decide +kernel +theorem run515 : Runs 6334090942 c515.denote c516.denote := replay_sound check515 +def rules516 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34 +] +theorem check516 : replay rules516 c516 = some (4942,c517) := by decide +kernel +theorem run516 : Runs 4942 c516.denote c517.denote := replay_sound check516 +def rules517 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1 +] +theorem check517 : replay rules517 c517 = some (1583523495,c518) := by decide +kernel +theorem run517 : Runs 1583523495 c517.denote c518.denote := replay_sound check517 +def rules518 : List Rule := [ + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check518 : replay rules518 c518 = some (1583526246,c519) := by decide +kernel +theorem run518 : Runs 1583526246 c518.denote c519.denote := replay_sound check518 +def rules519 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check519 : replay rules519 c519 = some (1583524511,c520) := by decide +kernel +theorem run519 : Runs 1583524511 c519.denote c520.denote := replay_sound check519 +def rules520 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36 +] +theorem check520 : replay rules520 c520 = some (1583525191,c521) := by decide +kernel +theorem run520 : Runs 1583525191 c520.denote c521.denote := replay_sound check520 +def rules521 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39 +] +theorem check521 : replay rules521 c521 = some (3349,c522) := by decide +kernel +theorem run521 : Runs 3349 c521.denote c522.denote := replay_sound check521 +def rules522 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1 +] +theorem check522 : replay rules522 c522 = some (3167046203,c523) := by decide +kernel +theorem run522 : Runs 3167046203 c522.denote c523.denote := replay_sound check522 +def rules523 : List Rule := [ + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1 +] +theorem check523 : replay rules523 c523 = some (3839,c524) := by decide +kernel +theorem run523 : Runs 3839 c523.denote c524.denote := replay_sound check523 +def rules524 : List Rule := [ + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check524 : replay rules524 c524 = some (1583524411,c525) := by decide +kernel +theorem run524 : Runs 1583524411 c524.denote c525.denote := replay_sound check524 +def rules525 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28 +] +theorem check525 : replay rules525 c525 = some (1583526520,c526) := by decide +kernel +theorem run525 : Runs 1583526520 c525.denote c526.denote := replay_sound check525 +def rules526 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check526 : replay rules526 c526 = some (1583524540,c527) := by decide +kernel +theorem run526 : Runs 1583524540 c526.denote c527.denote := replay_sound check526 +def rules527 : List Rule := [ + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1 +] +theorem check527 : replay rules527 c527 = some (4750571219,c528) := by decide +kernel +theorem run527 : Runs 4750571219 c527.denote c528.denote := replay_sound check527 +def rules528 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1 +] +theorem check528 : replay rules528 c528 = some (1583524487,c529) := by decide +kernel +theorem run528 : Runs 1583524487 c528.denote c529.denote := replay_sound check528 +def rules529 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93 +] +theorem check529 : replay rules529 c529 = some (1583525835,c530) := by decide +kernel +theorem run529 : Runs 1583525835 c529.denote c530.denote := replay_sound check529 +def rules530 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check530 : replay rules530 c530 = some (1583525390,c531) := by decide +kernel +theorem run530 : Runs 1583525390 c530.denote c531.denote := replay_sound check530 +def rules531 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13 +] +theorem check531 : replay rules531 c531 = some (1583524463,c532) := by decide +kernel +theorem run531 : Runs 1583524463 c531.denote c532.denote := replay_sound check531 +def rules532 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check532 : replay rules532 c532 = some (3895,c533) := by decide +kernel +theorem run532 : Runs 3895 c532.denote c533.denote := replay_sound check532 +def rules533 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12 +] +theorem check533 : replay rules533 c533 = some (3167046261,c534) := by decide +kernel +theorem run533 : Runs 3167046261 c533.denote c534.denote := replay_sound check533 +def rules534 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1 +] +theorem check534 : replay rules534 c534 = some (6337,c535) := by decide +kernel +theorem run534 : Runs 6337 c534.denote c535.denote := replay_sound check534 +def rules535 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1 +] +theorem check535 : replay rules535 c535 = some (1583524653,c536) := by decide +kernel +theorem run535 : Runs 1583524653 c535.denote c536.denote := replay_sound check535 +def rules536 : List Rule := [ + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1 +] +theorem check536 : replay rules536 c536 = some (1583526372,c537) := by decide +kernel +theorem run536 : Runs 1583526372 c536.denote c537.denote := replay_sound check536 +def rules537 : List Rule := [ + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check537 : replay rules537 c537 = some (1583525155,c538) := by decide +kernel +theorem run537 : Runs 1583525155 c537.denote c538.denote := replay_sound check537 +def rules538 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1 +] +theorem check538 : replay rules538 c538 = some (1583525357,c539) := by decide +kernel +theorem run538 : Runs 1583525357 c538.denote c539.denote := replay_sound check538 +def rules539 : List Rule := [ + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check539 : replay rules539 c539 = some (3811,c540) := by decide +kernel +theorem run539 : Runs 3811 c539.denote c540.denote := replay_sound check539 +def rules540 : List Rule := [ + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85 +] +theorem check540 : replay rules540 c540 = some (3167046787,c541) := by decide +kernel +theorem run540 : Runs 3167046787 c540.denote c541.denote := replay_sound check540 +def rules541 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43 +] +theorem check541 : replay rules541 c541 = some (10351,c542) := by decide +kernel +theorem run541 : Runs 10351 c541.denote c542.denote := replay_sound check541 +def rules542 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2 +] +theorem check542 : replay rules542 c542 = some (1583523939,c543) := by decide +kernel +theorem run542 : Runs 1583523939 c542.denote c543.denote := replay_sound check542 +def rules543 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97 +] +theorem check543 : replay rules543 c543 = some (4750571627,c544) := by decide +kernel +theorem run543 : Runs 4750571627 c543.denote c544.denote := replay_sound check543 +def rules544 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15 +] +theorem check544 : replay rules544 c544 = some (1583524101,c545) := by decide +kernel +theorem run544 : Runs 1583524101 c544.denote c545.denote := replay_sound check544 +def rules545 : List Rule := [ + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check545 : replay rules545 c545 = some (4750571675,c546) := by decide +kernel +theorem run545 : Runs 4750571675 c545.denote c546.denote := replay_sound check545 +def rules546 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4 +] +theorem check546 : replay rules546 c546 = some (1583524007,c547) := by decide +kernel +theorem run546 : Runs 1583524007 c546.denote c547.denote := replay_sound check546 +def rules547 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87 +] +theorem check547 : replay rules547 c547 = some (4750571527,c548) := by decide +kernel +theorem run547 : Runs 4750571527 c547.denote c548.denote := replay_sound check547 +def rules548 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1 +] +theorem check548 : replay rules548 c548 = some (1583524365,c549) := by decide +kernel +theorem run548 : Runs 1583524365 c548.denote c549.denote := replay_sound check548 +def rules549 : List Rule := [ + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1 +] +theorem check549 : replay rules549 c549 = some (4750571831,c550) := by decide +kernel +theorem run549 : Runs 4750571831 c549.denote c550.denote := replay_sound check549 +theorem groupRun10 : Runs 104512637095 c500.denote c550.denote := + (@Runs.trans 52256312590 52256324505 c500.denote c525.denote c550.denote (@Runs.trans 31670485603 20585826987 c500.denote c512.denote c525.denote (@Runs.trans 15835243043 15835242560 c500.denote c506.denote c512.denote (@Runs.trans 7917622391 7917620652 c500.denote c503.denote c506.denote (@Runs.trans 1583526691 6334095700 c500.denote c501.denote c503.denote run500 (@Runs.trans 4750570148 1583525552 c501.denote c502.denote c503.denote run501 run502)) (@Runs.trans 1583525123 6334095529 c503.denote c504.denote c506.denote run503 (@Runs.trans 1583525709 4750569820 c504.denote c505.denote c506.denote run504 run505))) (@Runs.trans 7917621552 7917621008 c506.denote c509.denote c512.denote (@Runs.trans 1583525818 6334095734 c506.denote c507.denote c509.denote run506 (@Runs.trans 4750570150 1583525584 c507.denote c508.denote c509.denote run507 run508)) (@Runs.trans 4750570667 3167050341 c509.denote c510.denote c512.denote run509 (@Runs.trans 1583525471 1583524870 c510.denote c511.denote c512.denote run510 run511)))) (@Runs.trans 11084673237 9501153750 c512.denote c518.denote c525.denote (@Runs.trans 3167053858 7917619379 c512.denote c515.denote c518.denote (@Runs.trans 3586 3167050272 c512.denote c513.denote c515.denote run512 (@Runs.trans 3167046249 4023 c513.denote c514.denote c515.denote run513 run514)) (@Runs.trans 6334090942 1583528437 c515.denote c516.denote c518.denote run515 (@Runs.trans 4942 1583523495 c516.denote c517.denote c518.denote run516 run517))) (@Runs.trans 4750575948 4750577802 c518.denote c521.denote c525.denote (@Runs.trans 1583526246 3167049702 c518.denote c519.denote c521.denote run518 (@Runs.trans 1583524511 1583525191 c519.denote c520.denote c521.denote run519 run520)) (@Runs.trans 3167049552 1583528250 c521.denote c523.denote c525.denote (@Runs.trans 3349 3167046203 c521.denote c522.denote c523.denote run521 run522) (@Runs.trans 3839 1583524411 c523.denote c524.denote c525.denote run523 run524))))) (@Runs.trans 20585829972 31670494533 c525.denote c537.denote c550.denote (@Runs.trans 12668197991 7917631981 c525.denote c531.denote c537.denote (@Runs.trans 7917622279 4750575712 c525.denote c528.denote c531.denote (@Runs.trans 1583526520 6334095759 c525.denote c526.denote c528.denote run525 (@Runs.trans 1583524540 4750571219 c526.denote c527.denote c528.denote run526 run527)) (@Runs.trans 1583524487 3167051225 c528.denote c529.denote c531.denote run528 (@Runs.trans 1583525835 1583525390 c529.denote c530.denote c531.denote run529 run530))) (@Runs.trans 4750574619 3167057362 c531.denote c534.denote c537.denote (@Runs.trans 1583524463 3167050156 c531.denote c532.denote c534.denote run531 (@Runs.trans 3895 3167046261 c532.denote c533.denote c534.denote run532 run533)) (@Runs.trans 6337 3167051025 c534.denote c535.denote c537.denote run534 (@Runs.trans 1583524653 1583526372 c535.denote c536.denote c537.denote run535 run536)))) (@Runs.trans 7917635400 23752859133 c537.denote c543.denote c550.denote (@Runs.trans 3167054323 4750581077 c537.denote c540.denote c543.denote (@Runs.trans 1583525155 1583529168 c537.denote c538.denote c540.denote run537 (@Runs.trans 1583525357 3811 c538.denote c539.denote c540.denote run538 run539)) (@Runs.trans 3167046787 1583534290 c540.denote c541.denote c543.denote run540 (@Runs.trans 10351 1583523939 c541.denote c542.denote c543.denote run541 run542))) (@Runs.trans 11084667403 12668191730 c543.denote c546.denote c550.denote (@Runs.trans 4750571627 6334095776 c543.denote c544.denote c546.denote run543 (@Runs.trans 1583524101 4750571675 c544.denote c545.denote c546.denote run544 run545)) (@Runs.trans 6334095534 6334096196 c546.denote c548.denote c550.denote (@Runs.trans 1583524007 4750571527 c546.denote c547.denote c548.denote run546 run547) (@Runs.trans 1583524365 4750571831 c548.denote c549.denote c550.denote run548 run549)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean new file mode 100644 index 00000000..f1708231 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules550 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1 +] +theorem check550 : replay rules550 c550 = some (1583524130,c551) := by decide +kernel +theorem run550 : Runs 1583524130 c550.denote c551.denote := replay_sound check550 +def rules551 : List Rule := [ + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1 +] +theorem check551 : replay rules551 c551 = some (1583526507,c552) := by decide +kernel +theorem run551 : Runs 1583526507 c551.denote c552.denote := replay_sound check551 +def rules552 : List Rule := [ + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1 +] +theorem check552 : replay rules552 c552 = some (1583525305,c553) := by decide +kernel +theorem run552 : Runs 1583525305 c552.denote c553.denote := replay_sound check552 +def rules553 : List Rule := [ + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check553 : replay rules553 c553 = some (4750571029,c554) := by decide +kernel +theorem run553 : Runs 4750571029 c553.denote c554.denote := replay_sound check553 +def rules554 : List Rule := [ + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1 +] +theorem check554 : replay rules554 c554 = some (1583524959,c555) := by decide +kernel +theorem run554 : Runs 1583524959 c554.denote c555.denote := replay_sound check554 +def rules555 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1 +] +theorem check555 : replay rules555 c555 = some (1583525307,c556) := by decide +kernel +theorem run555 : Runs 1583525307 c555.denote c556.denote := replay_sound check555 +def rules556 : List Rule := [ + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87 +] +theorem check556 : replay rules556 c556 = some (3805,c557) := by decide +kernel +theorem run556 : Runs 3805 c556.denote c557.denote := replay_sound check556 +def rules557 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33 +] +theorem check557 : replay rules557 c557 = some (6334090913,c558) := by decide +kernel +theorem run557 : Runs 6334090913 c557.denote c558.denote := replay_sound check557 +def rules558 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check558 : replay rules558 c558 = some (4283,c559) := by decide +kernel +theorem run558 : Runs 4283 c558.denote c559.denote := replay_sound check558 +def rules559 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1 +] +theorem check559 : replay rules559 c559 = some (3167046520,c560) := by decide +kernel +theorem run559 : Runs 3167046520 c559.denote c560.denote := replay_sound check559 +def rules560 : List Rule := [ + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93 +] +theorem check560 : replay rules560 c560 = some (3167049004,c561) := by decide +kernel +theorem run560 : Runs 3167049004 c560.denote c561.denote := replay_sound check560 +def rules561 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7 +] +theorem check561 : replay rules561 c561 = some (1583524594,c562) := by decide +kernel +theorem run561 : Runs 1583524594 c561.denote c562.denote := replay_sound check561 +def rules562 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12 +] +theorem check562 : replay rules562 c562 = some (4750571403,c563) := by decide +kernel +theorem run562 : Runs 4750571403 c562.denote c563.denote := replay_sound check562 +def rules563 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9 +] +theorem check563 : replay rules563 c563 = some (1583524754,c564) := by decide +kernel +theorem run563 : Runs 1583524754 c563.denote c564.denote := replay_sound check563 +def rules564 : List Rule := [ + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check564 : replay rules564 c564 = some (4750571521,c565) := by decide +kernel +theorem run564 : Runs 4750571521 c564.denote c565.denote := replay_sound check564 +def rules565 : List Rule := [ + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9 +] +theorem check565 : replay rules565 c565 = some (1583524831,c566) := by decide +kernel +theorem run565 : Runs 1583524831 c565.denote c566.denote := replay_sound check565 +def rules566 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check566 : replay rules566 c566 = some (4750572021,c567) := by decide +kernel +theorem run566 : Runs 4750572021 c566.denote c567.denote := replay_sound check566 +def rules567 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9 +] +theorem check567 : replay rules567 c567 = some (1583524419,c568) := by decide +kernel +theorem run567 : Runs 1583524419 c567.denote c568.denote := replay_sound check567 +def rules568 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91 +] +theorem check568 : replay rules568 c568 = some (1583526643,c569) := by decide +kernel +theorem run568 : Runs 1583526643 c568.denote c569.denote := replay_sound check568 +def rules569 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check569 : replay rules569 c569 = some (1583524995,c570) := by decide +kernel +theorem run569 : Runs 1583524995 c569.denote c570.denote := replay_sound check569 +def rules570 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1 +] +theorem check570 : replay rules570 c570 = some (1583525247,c571) := by decide +kernel +theorem run570 : Runs 1583525247 c570.denote c571.denote := replay_sound check570 +def rules571 : List Rule := [ + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40 +] +theorem check571 : replay rules571 c571 = some (4158,c572) := by decide +kernel +theorem run571 : Runs 4158 c571.denote c572.denote := replay_sound check571 +def rules572 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15 +] +theorem check572 : replay rules572 c572 = some (6334091421,c573) := by decide +kernel +theorem run572 : Runs 6334091421 c572.denote c573.denote := replay_sound check572 +def rules573 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check573 : replay rules573 c573 = some (4591,c574) := by decide +kernel +theorem run573 : Runs 4591 c573.denote c574.denote := replay_sound check573 +def rules574 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check574 : replay rules574 c574 = some (3167045720,c575) := by decide +kernel +theorem run574 : Runs 3167045720 c574.denote c575.denote := replay_sound check574 +def rules575 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2 +] +theorem check575 : replay rules575 c575 = some (4547,c576) := by decide +kernel +theorem run575 : Runs 4547 c575.denote c576.denote := replay_sound check575 +def rules576 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check576 : replay rules576 c576 = some (1583524750,c577) := by decide +kernel +theorem run576 : Runs 1583524750 c576.denote c577.denote := replay_sound check576 +def rules577 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check577 : replay rules577 c577 = some (1583524988,c578) := by decide +kernel +theorem run577 : Runs 1583524988 c577.denote c578.denote := replay_sound check577 +def rules578 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check578 : replay rules578 c578 = some (3687,c579) := by decide +kernel +theorem run578 : Runs 3687 c578.denote c579.denote := replay_sound check578 +def rules579 : List Rule := [ + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174 +] +theorem check579 : replay rules579 c579 = some (3167046205,c580) := by decide +kernel +theorem run579 : Runs 3167046205 c579.denote c580.denote := replay_sound check579 +def rules580 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check580 : replay rules580 c580 = some (4667,c581) := by decide +kernel +theorem run580 : Runs 4667 c580.denote c581.denote := replay_sound check580 +def rules581 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check581 : replay rules581 c581 = some (1583525094,c582) := by decide +kernel +theorem run581 : Runs 1583525094 c581.denote c582.denote := replay_sound check581 +def rules582 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35 +] +theorem check582 : replay rules582 c582 = some (4750570433,c583) := by decide +kernel +theorem run582 : Runs 4750570433 c582.denote c583.denote := replay_sound check582 +def rules583 : List Rule := [ + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check583 : replay rules583 c583 = some (1583525865,c584) := by decide +kernel +theorem run583 : Runs 1583525865 c583.denote c584.denote := replay_sound check583 +def rules584 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1 +] +theorem check584 : replay rules584 c584 = some (4750569777,c585) := by decide +kernel +theorem run584 : Runs 4750569777 c584.denote c585.denote := replay_sound check584 +def rules585 : List Rule := [ + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1 +] +theorem check585 : replay rules585 c585 = some (4219,c586) := by decide +kernel +theorem run585 : Runs 4219 c585.denote c586.denote := replay_sound check585 +def rules586 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1 +] +theorem check586 : replay rules586 c586 = some (3167045675,c587) := by decide +kernel +theorem run586 : Runs 3167045675 c586.denote c587.denote := replay_sound check586 +def rules587 : List Rule := [ + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34 +] +theorem check587 : replay rules587 c587 = some (4475,c588) := by decide +kernel +theorem run587 : Runs 4475 c587.denote c588.denote := replay_sound check587 +def rules588 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check588 : replay rules588 c588 = some (1583524675,c589) := by decide +kernel +theorem run588 : Runs 1583524675 c588.denote c589.denote := replay_sound check588 +def rules589 : List Rule := [ + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1 +] +theorem check589 : replay rules589 c589 = some (4750571105,c590) := by decide +kernel +theorem run589 : Runs 4750571105 c589.denote c590.denote := replay_sound check589 +def rules590 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check590 : replay rules590 c590 = some (1583525242,c591) := by decide +kernel +theorem run590 : Runs 1583525242 c590.denote c591.denote := replay_sound check590 +def rules591 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1 +] +theorem check591 : replay rules591 c591 = some (4750569375,c592) := by decide +kernel +theorem run591 : Runs 4750569375 c591.denote c592.denote := replay_sound check591 +def rules592 : List Rule := [ + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91 +] +theorem check592 : replay rules592 c592 = some (4325,c593) := by decide +kernel +theorem run592 : Runs 4325 c592.denote c593.denote := replay_sound check592 +def rules593 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92 +] +theorem check593 : replay rules593 c593 = some (6334090947,c594) := by decide +kernel +theorem run593 : Runs 6334090947 c593.denote c594.denote := replay_sound check593 +def rules594 : List Rule := [ + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check594 : replay rules594 c594 = some (4947,c595) := by decide +kernel +theorem run594 : Runs 4947 c594.denote c595.denote := replay_sound check594 +def rules595 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8 +] +theorem check595 : replay rules595 c595 = some (1583524495,c596) := by decide +kernel +theorem run595 : Runs 1583524495 c595.denote c596.denote := replay_sound check595 +def rules596 : List Rule := [ + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93 +] +theorem check596 : replay rules596 c596 = some (4750572247,c597) := by decide +kernel +theorem run596 : Runs 4750572247 c596.denote c597.denote := replay_sound check596 +def rules597 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8 +] +theorem check597 : replay rules597 c597 = some (1583524293,c598) := by decide +kernel +theorem run597 : Runs 1583524293 c597.denote c598.denote := replay_sound check597 +def rules598 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14 +] +theorem check598 : replay rules598 c598 = some (1583525890,c599) := by decide +kernel +theorem run598 : Runs 1583525890 c598.denote c599.denote := replay_sound check598 +def rules599 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check599 : replay rules599 c599 = some (3559,c600) := by decide +kernel +theorem run599 : Runs 3559 c599.denote c600.denote := replay_sound check599 +theorem groupRun11 : Runs 110846723562 c550.denote c600.denote := + (@Runs.trans 60173928080 50672795482 c550.denote c575.denote c600.denote (@Runs.trans 26919916356 33254011724 c550.denote c562.denote c575.denote (@Runs.trans 12668197237 14251719119 c550.denote c556.denote c562.denote (@Runs.trans 4750575942 7917621295 c550.denote c553.denote c556.denote (@Runs.trans 1583524130 3167051812 c550.denote c551.denote c553.denote run550 (@Runs.trans 1583526507 1583525305 c551.denote c552.denote c553.denote run551 run552)) (@Runs.trans 4750571029 3167050266 c553.denote c554.denote c556.denote run553 (@Runs.trans 1583524959 1583525307 c554.denote c555.denote c556.denote run554 run555))) (@Runs.trans 6334099001 7917620118 c556.denote c559.denote c562.denote (@Runs.trans 3805 6334095196 c556.denote c557.denote c559.denote run556 (@Runs.trans 6334090913 4283 c557.denote c558.denote c559.denote run557 run558)) (@Runs.trans 3167046520 4750573598 c559.denote c560.denote c562.denote run559 (@Runs.trans 3167049004 1583524594 c560.denote c561.denote c562.denote run560 run561)))) (@Runs.trans 19002288949 14251722775 c562.denote c568.denote c575.denote (@Runs.trans 11084667678 7917621271 c562.denote c565.denote c568.denote (@Runs.trans 4750571403 6334096275 c562.denote c563.denote c565.denote run562 (@Runs.trans 1583524754 4750571521 c563.denote c564.denote c565.denote run563 run564)) (@Runs.trans 1583524831 6334096440 c565.denote c566.denote c568.denote run565 (@Runs.trans 4750572021 1583524419 c566.denote c567.denote c568.denote run566 run567))) (@Runs.trans 4750576885 9501145890 c568.denote c571.denote c575.denote (@Runs.trans 1583526643 3167050242 c568.denote c569.denote c571.denote run568 (@Runs.trans 1583524995 1583525247 c569.denote c570.denote c571.denote run569 run570)) (@Runs.trans 6334095579 3167050311 c571.denote c573.denote c575.denote (@Runs.trans 4158 6334091421 c571.denote c572.denote c573.denote run571 run572) (@Runs.trans 4591 3167045720 c573.denote c574.denote c575.denote run573 run574))))) (@Runs.trans 22169349907 28503445575 c575.denote c587.denote c600.denote (@Runs.trans 6334108844 15835241063 c575.denote c581.denote c587.denote (@Runs.trans 3167054285 3167054559 c575.denote c578.denote c581.denote (@Runs.trans 4547 3167049738 c575.denote c576.denote c578.denote run575 (@Runs.trans 1583524750 1583524988 c576.denote c577.denote c578.denote run576 run577)) (@Runs.trans 3687 3167050872 c578.denote c579.denote c581.denote run578 (@Runs.trans 3167046205 4667 c579.denote c580.denote c581.denote run579 run580))) (@Runs.trans 7917621392 7917619671 c581.denote c584.denote c587.denote (@Runs.trans 1583525094 6334096298 c581.denote c582.denote c584.denote run581 (@Runs.trans 4750570433 1583525865 c582.denote c583.denote c584.denote run582 run583)) (@Runs.trans 4750569777 3167049894 c584.denote c585.denote c587.denote run584 (@Runs.trans 4219 3167045675 c585.denote c586.denote c587.denote run585 run586)))) (@Runs.trans 12668199197 15835246378 c587.denote c593.denote c600.denote (@Runs.trans 6334100255 6334098942 c587.denote c590.denote c593.denote (@Runs.trans 4475 6334095780 c587.denote c588.denote c590.denote run587 (@Runs.trans 1583524675 4750571105 c588.denote c589.denote c590.denote run588 run589)) (@Runs.trans 1583525242 4750573700 c590.denote c591.denote c593.denote run590 (@Runs.trans 4750569375 4325 c591.denote c592.denote c593.denote run591 run592))) (@Runs.trans 7917620389 7917625989 c593.denote c596.denote c600.denote (@Runs.trans 6334090947 1583529442 c593.denote c594.denote c596.denote run593 (@Runs.trans 4947 1583524495 c594.denote c595.denote c596.denote run594 run595)) (@Runs.trans 6334096540 1583529449 c596.denote c598.denote c600.denote (@Runs.trans 4750572247 1583524293 c596.denote c597.denote c598.denote run596 run597) (@Runs.trans 1583525890 3559 c598.denote c599.denote c600.denote run598 run599)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean new file mode 100644 index 00000000..64b86b55 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules600 : List Rule := [ + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1 +] +theorem check600 : replay rules600 c600 = some (6334091002,c601) := by decide +kernel +theorem run600 : Runs 6334091002 c600.denote c601.denote := replay_sound check600 +def rules601 : List Rule := [ + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check601 : replay rules601 c601 = some (4820,c602) := by decide +kernel +theorem run601 : Runs 4820 c601.denote c602.denote := replay_sound check601 +def rules602 : List Rule := [ + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24 +] +theorem check602 : replay rules602 c602 = some (6334091172,c603) := by decide +kernel +theorem run602 : Runs 6334091172 c602.denote c603.denote := replay_sound check602 +def rules603 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1 +] +theorem check603 : replay rules603 c603 = some (4984,c604) := by decide +kernel +theorem run603 : Runs 4984 c603.denote c604.denote := replay_sound check603 +def rules604 : List Rule := [ + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check604 : replay rules604 c604 = some (1583524600,c605) := by decide +kernel +theorem run604 : Runs 1583524600 c604.denote c605.denote := replay_sound check604 +def rules605 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check605 : replay rules605 c605 = some (4750574143,c606) := by decide +kernel +theorem run605 : Runs 4750574143 c605.denote c606.denote := replay_sound check605 +def rules606 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check606 : replay rules606 c606 = some (1583524970,c607) := by decide +kernel +theorem run606 : Runs 1583524970 c606.denote c607.denote := replay_sound check606 +def rules607 : List Rule := [ + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88 +] +theorem check607 : replay rules607 c607 = some (4750571662,c608) := by decide +kernel +theorem run607 : Runs 4750571662 c607.denote c608.denote := replay_sound check607 +def rules608 : List Rule := [ + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3 +] +theorem check608 : replay rules608 c608 = some (1583525427,c609) := by decide +kernel +theorem run608 : Runs 1583525427 c608.denote c609.denote := replay_sound check608 +def rules609 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11 +] +theorem check609 : replay rules609 c609 = some (4750570853,c610) := by decide +kernel +theorem run609 : Runs 4750570853 c609.denote c610.denote := replay_sound check609 +def rules610 : List Rule := [ + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182 +] +theorem check610 : replay rules610 c610 = some (1583526331,c611) := by decide +kernel +theorem run610 : Runs 1583526331 c610.denote c611.denote := replay_sound check610 +def rules611 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99 +] +theorem check611 : replay rules611 c611 = some (4750570363,c612) := by decide +kernel +theorem run611 : Runs 4750570363 c611.denote c612.denote := replay_sound check611 +def rules612 : List Rule := [ + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check612 : replay rules612 c612 = some (10539,c613) := by decide +kernel +theorem run612 : Runs 10539 c612.denote c613.denote := replay_sound check612 +def rules613 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2 +] +theorem check613 : replay rules613 c613 = some (1583523247,c614) := by decide +kernel +theorem run613 : Runs 1583523247 c613.denote c614.denote := replay_sound check613 +def rules614 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9 +] +theorem check614 : replay rules614 c614 = some (1583526594,c615) := by decide +kernel +theorem run614 : Runs 1583526594 c614.denote c615.denote := replay_sound check614 +def rules615 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1 +] +theorem check615 : replay rules615 c615 = some (1583525191,c616) := by decide +kernel +theorem run615 : Runs 1583525191 c615.denote c616.denote := replay_sound check615 +def rules616 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86 +] +theorem check616 : replay rules616 c616 = some (1583524426,c617) := by decide +kernel +theorem run616 : Runs 1583524426 c616.denote c617.denote := replay_sound check616 +def rules617 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96 +] +theorem check617 : replay rules617 c617 = some (4138,c618) := by decide +kernel +theorem run617 : Runs 4138 c617.denote c618.denote := replay_sound check617 +def rules618 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check618 : replay rules618 c618 = some (1583523710,c619) := by decide +kernel +theorem run618 : Runs 1583523710 c618.denote c619.denote := replay_sound check618 +def rules619 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41 +] +theorem check619 : replay rules619 c619 = some (1583525733,c620) := by decide +kernel +theorem run619 : Runs 1583525733 c619.denote c620.denote := replay_sound check619 +def rules620 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35 +] +theorem check620 : replay rules620 c620 = some (3795,c621) := by decide +kernel +theorem run620 : Runs 3795 c620.denote c621.denote := replay_sound check620 +def rules621 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1 +] +theorem check621 : replay rules621 c621 = some (3167045941,c622) := by decide +kernel +theorem run621 : Runs 3167045941 c621.denote c622.denote := replay_sound check621 +def rules622 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check622 : replay rules622 c622 = some (4305,c623) := by decide +kernel +theorem run622 : Runs 4305 c622.denote c623.denote := replay_sound check622 +def rules623 : List Rule := [ + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check623 : replay rules623 c623 = some (1583524676,c624) := by decide +kernel +theorem run623 : Runs 1583524676 c623.denote c624.denote := replay_sound check623 +def rules624 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40 +] +theorem check624 : replay rules624 c624 = some (4750571743,c625) := by decide +kernel +theorem run624 : Runs 4750571743 c624.denote c625.denote := replay_sound check624 +def rules625 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1 +] +theorem check625 : replay rules625 c625 = some (1583525691,c626) := by decide +kernel +theorem run625 : Runs 1583525691 c625.denote c626.denote := replay_sound check625 +def rules626 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1 +] +theorem check626 : replay rules626 c626 = some (1583524613,c627) := by decide +kernel +theorem run626 : Runs 1583524613 c626.denote c627.denote := replay_sound check626 +def rules627 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39 +] +theorem check627 : replay rules627 c627 = some (3793,c628) := by decide +kernel +theorem run627 : Runs 3793 c627.denote c628.denote := replay_sound check627 +def rules628 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check628 : replay rules628 c628 = some (1583524387,c629) := by decide +kernel +theorem run628 : Runs 1583524387 c628.denote c629.denote := replay_sound check628 +def rules629 : List Rule := [ + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check629 : replay rules629 c629 = some (4750572270,c630) := by decide +kernel +theorem run629 : Runs 4750572270 c629.denote c630.denote := replay_sound check629 +def rules630 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check630 : replay rules630 c630 = some (1583524993,c631) := by decide +kernel +theorem run630 : Runs 1583524993 c630.denote c631.denote := replay_sound check630 +def rules631 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88 +] +theorem check631 : replay rules631 c631 = some (1583524542,c632) := by decide +kernel +theorem run631 : Runs 1583524542 c631.denote c632.denote := replay_sound check631 +def rules632 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1 +] +theorem check632 : replay rules632 c632 = some (3248,c633) := by decide +kernel +theorem run632 : Runs 3248 c632.denote c633.denote := replay_sound check632 +def rules633 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check633 : replay rules633 c633 = some (1583524755,c634) := by decide +kernel +theorem run633 : Runs 1583524755 c633.denote c634.denote := replay_sound check633 +def rules634 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18 +] +theorem check634 : replay rules634 c634 = some (1583525266,c635) := by decide +kernel +theorem run634 : Runs 1583525266 c634.denote c635.denote := replay_sound check634 +def rules635 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1 +] +theorem check635 : replay rules635 c635 = some (3327,c636) := by decide +kernel +theorem run635 : Runs 3327 c635.denote c636.denote := replay_sound check635 +def rules636 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1 +] +theorem check636 : replay rules636 c636 = some (1583524065,c637) := by decide +kernel +theorem run636 : Runs 1583524065 c636.denote c637.denote := replay_sound check636 +def rules637 : List Rule := [ + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1 +] +theorem check637 : replay rules637 c637 = some (1583526266,c638) := by decide +kernel +theorem run637 : Runs 1583526266 c637.denote c638.denote := replay_sound check637 +def rules638 : List Rule := [ + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check638 : replay rules638 c638 = some (3505,c639) := by decide +kernel +theorem run638 : Runs 3505 c638.denote c639.denote := replay_sound check638 +def rules639 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1 +] +theorem check639 : replay rules639 c639 = some (3167045753,c640) := by decide +kernel +theorem run639 : Runs 3167045753 c639.denote c640.denote := replay_sound check639 +def rules640 : List Rule := [ + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check640 : replay rules640 c640 = some (4825,c641) := by decide +kernel +theorem run640 : Runs 4825 c640.denote c641.denote := replay_sound check640 +def rules641 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check641 : replay rules641 c641 = some (1583524787,c642) := by decide +kernel +theorem run641 : Runs 1583524787 c641.denote c642.denote := replay_sound check641 +def rules642 : List Rule := [ + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1 +] +theorem check642 : replay rules642 c642 = some (1583525426,c643) := by decide +kernel +theorem run642 : Runs 1583525426 c642.denote c643.denote := replay_sound check642 +def rules643 : List Rule := [ + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1 +] +theorem check643 : replay rules643 c643 = some (4429,c644) := by decide +kernel +theorem run643 : Runs 4429 c643.denote c644.denote := replay_sound check643 +def rules644 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check644 : replay rules644 c644 = some (6334091756,c645) := by decide +kernel +theorem run644 : Runs 6334091756 c644.denote c645.denote := replay_sound check644 +def rules645 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1 +] +theorem check645 : replay rules645 c645 = some (5170,c646) := by decide +kernel +theorem run645 : Runs 5170 c645.denote c646.denote := replay_sound check645 +def rules646 : List Rule := [ + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23 +] +theorem check646 : replay rules646 c646 = some (6334090895,c647) := by decide +kernel +theorem run646 : Runs 6334090895 c646.denote c647.denote := replay_sound check646 +def rules647 : List Rule := [ + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check647 : replay rules647 c647 = some (5669,c648) := by decide +kernel +theorem run647 : Runs 5669 c647.denote c648.denote := replay_sound check647 +def rules648 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1 +] +theorem check648 : replay rules648 c648 = some (1583524326,c649) := by decide +kernel +theorem run648 : Runs 1583524326 c648.denote c649.denote := replay_sound check648 +def rules649 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1 +] +theorem check649 : replay rules649 c649 = some (1583525867,c650) := by decide +kernel +theorem run649 : Runs 1583525867 c649.denote c650.denote := replay_sound check649 +theorem groupRun12 : Runs 98178553989 c600.denote c650.denote := + (@Runs.trans 57006894365 41171659624 c600.denote c625.denote c650.denote (@Runs.trans 38004580327 19002314038 c600.denote c612.denote c625.denote (@Runs.trans 19002290721 19002289606 c600.denote c606.denote c612.denote (@Runs.trans 12668186994 6334103727 c600.denote c603.denote c606.denote (@Runs.trans 6334091002 6334095992 c600.denote c601.denote c603.denote run600 (@Runs.trans 4820 6334091172 c601.denote c602.denote c603.denote run601 run602)) (@Runs.trans 4984 6334098743 c603.denote c604.denote c606.denote run603 (@Runs.trans 1583524600 4750574143 c604.denote c605.denote c606.denote run604 run605))) (@Runs.trans 7917622059 11084667547 c606.denote c609.denote c612.denote (@Runs.trans 1583524970 6334097089 c606.denote c607.denote c609.denote run606 (@Runs.trans 4750571662 1583525427 c607.denote c608.denote c609.denote run607 run608)) (@Runs.trans 4750570853 6334096694 c609.denote c610.denote c612.denote run609 (@Runs.trans 1583526331 4750570363 c610.denote c611.denote c612.denote run610 run611)))) (@Runs.trans 6334114135 12668199903 c612.denote c618.denote c625.denote (@Runs.trans 3167060380 3167053755 c612.denote c615.denote c618.denote (@Runs.trans 10539 3167049841 c612.denote c613.denote c615.denote run612 (@Runs.trans 1583523247 1583526594 c613.denote c614.denote c615.denote run613 run614)) (@Runs.trans 1583525191 1583528564 c615.denote c616.denote c618.denote run615 (@Runs.trans 1583524426 4138 c616.denote c617.denote c618.denote run616 run617))) (@Runs.trans 3167053238 9501146665 c618.denote c621.denote c625.denote (@Runs.trans 1583523710 1583529528 c618.denote c619.denote c621.denote run618 (@Runs.trans 1583525733 3795 c619.denote c620.denote c621.denote run619 run620)) (@Runs.trans 3167050246 6334096419 c621.denote c623.denote c625.denote (@Runs.trans 3167045941 4305 c621.denote c622.denote c623.denote run621 run622) (@Runs.trans 1583524676 4750571743 c623.denote c624.denote c625.denote run623 run624))))) (@Runs.trans 17418780950 23752878674 c625.denote c637.denote c650.denote (@Runs.trans 11084675747 6334105203 c625.denote c631.denote c637.denote (@Runs.trans 3167054097 7917621650 c625.denote c628.denote c631.denote (@Runs.trans 1583525691 1583528406 c625.denote c626.denote c628.denote run625 (@Runs.trans 1583524613 3793 c626.denote c627.denote c628.denote run626 run627)) (@Runs.trans 1583524387 6334097263 c628.denote c629.denote c631.denote run628 (@Runs.trans 4750572270 1583524993 c629.denote c630.denote c631.denote run629 run630))) (@Runs.trans 3167052545 3167052658 c631.denote c634.denote c637.denote (@Runs.trans 1583524542 1583528003 c631.denote c632.denote c634.denote run631 (@Runs.trans 3248 1583524755 c632.denote c633.denote c634.denote run632 run633)) (@Runs.trans 1583525266 1583527392 c634.denote c635.denote c637.denote run634 (@Runs.trans 3327 1583524065 c635.denote c636.denote c637.denote run635 run636)))) (@Runs.trans 7917630562 15835248112 c637.denote c643.denote c650.denote (@Runs.trans 4750575524 3167055038 c637.denote c640.denote c643.denote (@Runs.trans 1583526266 3167049258 c637.denote c638.denote c640.denote run637 (@Runs.trans 3505 3167045753 c638.denote c639.denote c640.denote run638 run639)) (@Runs.trans 4825 3167050213 c640.denote c641.denote c643.denote run640 (@Runs.trans 1583524787 1583525426 c641.denote c642.denote c643.denote run641 run642))) (@Runs.trans 6334101355 9501146757 c643.denote c646.denote c650.denote (@Runs.trans 4429 6334096926 c643.denote c644.denote c646.denote run643 (@Runs.trans 6334091756 5170 c644.denote c645.denote c646.denote run644 run645)) (@Runs.trans 6334096564 3167050193 c646.denote c648.denote c650.denote (@Runs.trans 6334090895 5669 c646.denote c647.denote c648.denote run646 run647) (@Runs.trans 1583524326 1583525867 c648.denote c649.denote c650.denote run648 run649)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean new file mode 100644 index 00000000..fb109df7 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules650 : List Rule := [ + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1 +] +theorem check650 : replay rules650 c650 = some (3791,c651) := by decide +kernel +theorem run650 : Runs 3791 c650.denote c651.denote := replay_sound check650 +def rules651 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22 +] +theorem check651 : replay rules651 c651 = some (6334090576,c652) := by decide +kernel +theorem run651 : Runs 6334090576 c651.denote c652.denote := replay_sound check651 +def rules652 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1 +] +theorem check652 : replay rules652 c652 = some (5200,c653) := by decide +kernel +theorem run652 : Runs 5200 c652.denote c653.denote := replay_sound check652 +def rules653 : List Rule := [ + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5 +] +theorem check653 : replay rules653 c653 = some (1583524783,c654) := by decide +kernel +theorem run653 : Runs 1583524783 c653.denote c654.denote := replay_sound check653 +def rules654 : List Rule := [ + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1 +] +theorem check654 : replay rules654 c654 = some (4750571316,c655) := by decide +kernel +theorem run654 : Runs 4750571316 c654.denote c655.denote := replay_sound check654 +def rules655 : List Rule := [ + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1 +] +theorem check655 : replay rules655 c655 = some (3699,c656) := by decide +kernel +theorem run655 : Runs 3699 c655.denote c656.denote := replay_sound check655 +def rules656 : List Rule := [ + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90 +] +theorem check656 : replay rules656 c656 = some (6334091757,c657) := by decide +kernel +theorem run656 : Runs 6334091757 c656.denote c657.denote := replay_sound check656 +def rules657 : List Rule := [ + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check657 : replay rules657 c657 = some (4685,c658) := by decide +kernel +theorem run657 : Runs 4685 c657.denote c658.denote := replay_sound check657 +def rules658 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6 +] +theorem check658 : replay rules658 c658 = some (1583524357,c659) := by decide +kernel +theorem run658 : Runs 1583524357 c658.denote c659.denote := replay_sound check658 +def rules659 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34 +] +theorem check659 : replay rules659 c659 = some (1583526092,c660) := by decide +kernel +theorem run659 : Runs 1583526092 c659.denote c660.denote := replay_sound check659 +def rules660 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check660 : replay rules660 c660 = some (3741,c661) := by decide +kernel +theorem run660 : Runs 3741 c660.denote c661.denote := replay_sound check660 +def rules661 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23 +] +theorem check661 : replay rules661 c661 = some (3167045515,c662) := by decide +kernel +theorem run661 : Runs 3167045515 c661.denote c662.denote := replay_sound check661 +def rules662 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35 +] +theorem check662 : replay rules662 c662 = some (4777,c663) := by decide +kernel +theorem run662 : Runs 4777 c662.denote c663.denote := replay_sound check662 +def rules663 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1 +] +theorem check663 : replay rules663 c663 = some (1583525166,c664) := by decide +kernel +theorem run663 : Runs 1583525166 c663.denote c664.denote := replay_sound check663 +def rules664 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93 +] +theorem check664 : replay rules664 c664 = some (4750569725,c665) := by decide +kernel +theorem run664 : Runs 4750569725 c664.denote c665.denote := replay_sound check664 +def rules665 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89 +] +theorem check665 : replay rules665 c665 = some (4751,c666) := by decide +kernel +theorem run665 : Runs 4751 c665.denote c666.denote := replay_sound check665 +def rules666 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1 +] +theorem check666 : replay rules666 c666 = some (1583523555,c667) := by decide +kernel +theorem run666 : Runs 1583523555 c666.denote c667.denote := replay_sound check666 +def rules667 : List Rule := [ + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1 +] +theorem check667 : replay rules667 c667 = some (1583526084,c668) := by decide +kernel +theorem run667 : Runs 1583526084 c667.denote c668.denote := replay_sound check667 +def rules668 : List Rule := [ + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35 +] +theorem check668 : replay rules668 c668 = some (3371,c669) := by decide +kernel +theorem run668 : Runs 3371 c668.denote c669.denote := replay_sound check668 +def rules669 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check669 : replay rules669 c669 = some (1583523534,c670) := by decide +kernel +theorem run669 : Runs 1583523534 c669.denote c670.denote := replay_sound check669 +def rules670 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16 +] +theorem check670 : replay rules670 c670 = some (1583526315,c671) := by decide +kernel +theorem run670 : Runs 1583526315 c670.denote c671.denote := replay_sound check670 +def rules671 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1 +] +theorem check671 : replay rules671 c671 = some (3381,c672) := by decide +kernel +theorem run671 : Runs 3381 c671.denote c672.denote := replay_sound check671 +def rules672 : List Rule := [ + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1 +] +theorem check672 : replay rules672 c672 = some (3167045757,c673) := by decide +kernel +theorem run672 : Runs 3167045757 c672.denote c673.denote := replay_sound check672 +def rules673 : List Rule := [ + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1 +] +theorem check673 : replay rules673 c673 = some (4610,c674) := by decide +kernel +theorem run673 : Runs 4610 c673.denote c674.denote := replay_sound check673 +def rules674 : List Rule := [ + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40 +] +theorem check674 : replay rules674 c674 = some (3471,c675) := by decide +kernel +theorem run674 : Runs 3471 c674.denote c675.denote := replay_sound check674 +def rules675 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93 +] +theorem check675 : replay rules675 c675 = some (3167046142,c676) := by decide +kernel +theorem run675 : Runs 3167046142 c675.denote c676.denote := replay_sound check675 +def rules676 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29 +] +theorem check676 : replay rules676 c676 = some (4614,c677) := by decide +kernel +theorem run676 : Runs 4614 c676.denote c677.denote := replay_sound check676 +def rules677 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1 +] +theorem check677 : replay rules677 c677 = some (1583525066,c678) := by decide +kernel +theorem run677 : Runs 1583525066 c677.denote c678.denote := replay_sound check677 +def rules678 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35 +] +theorem check678 : replay rules678 c678 = some (4750570372,c679) := by decide +kernel +theorem run678 : Runs 4750570372 c678.denote c679.denote := replay_sound check678 +def rules679 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check679 : replay rules679 c679 = some (4268,c680) := by decide +kernel +theorem run679 : Runs 4268 c679.denote c680.denote := replay_sound check679 +def rules680 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check680 : replay rules680 c680 = some (1583523379,c681) := by decide +kernel +theorem run680 : Runs 1583523379 c680.denote c681.denote := replay_sound check680 +def rules681 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check681 : replay rules681 c681 = some (1583526978,c682) := by decide +kernel +theorem run681 : Runs 1583526978 c681.denote c682.denote := replay_sound check681 +def rules682 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19 +] +theorem check682 : replay rules682 c682 = some (3281,c683) := by decide +kernel +theorem run682 : Runs 3281 c682.denote c683.denote := replay_sound check682 +def rules683 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94 +] +theorem check683 : replay rules683 c683 = some (3167045973,c684) := by decide +kernel +theorem run683 : Runs 3167045973 c683.denote c684.denote := replay_sound check683 +def rules684 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30 +] +theorem check684 : replay rules684 c684 = some (4804,c685) := by decide +kernel +theorem run684 : Runs 4804 c684.denote c685.denote := replay_sound check684 +def rules685 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1 +] +theorem check685 : replay rules685 c685 = some (1583525079,c686) := by decide +kernel +theorem run685 : Runs 1583525079 c685.denote c686.denote := replay_sound check685 +def rules686 : List Rule := [ + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95 +] +theorem check686 : replay rules686 c686 = some (1583524607,c687) := by decide +kernel +theorem run686 : Runs 1583524607 c686.denote c687.denote := replay_sound check686 +def rules687 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55 +] +theorem check687 : replay rules687 c687 = some (6257,c688) := by decide +kernel +theorem run687 : Runs 6257 c687.denote c688.denote := replay_sound check687 +def rules688 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check688 : replay rules688 c688 = some (1583525040,c689) := by decide +kernel +theorem run688 : Runs 1583525040 c688.denote c689.denote := replay_sound check688 +def rules689 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1 +] +theorem check689 : replay rules689 c689 = some (1583525189,c690) := by decide +kernel +theorem run689 : Runs 1583525189 c689.denote c690.denote := replay_sound check689 +def rules690 : List Rule := [ + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check690 : replay rules690 c690 = some (4259,c691) := by decide +kernel +theorem run690 : Runs 4259 c690.denote c691.denote := replay_sound check690 +def rules691 : List Rule := [ + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1 +] +theorem check691 : replay rules691 c691 = some (1583524390,c692) := by decide +kernel +theorem run691 : Runs 1583524390 c691.denote c692.denote := replay_sound check691 +def rules692 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1 +] +theorem check692 : replay rules692 c692 = some (1583526277,c693) := by decide +kernel +theorem run692 : Runs 1583526277 c692.denote c693.denote := replay_sound check692 +def rules693 : List Rule := [ + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check693 : replay rules693 c693 = some (3981,c694) := by decide +kernel +theorem run693 : Runs 3981 c693.denote c694.denote := replay_sound check693 +def rules694 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14 +] +theorem check694 : replay rules694 c694 = some (3167046157,c695) := by decide +kernel +theorem run694 : Runs 3167046157 c694.denote c695.denote := replay_sound check694 +def rules695 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22 +] +theorem check695 : replay rules695 c695 = some (4938,c696) := by decide +kernel +theorem run695 : Runs 4938 c695.denote c696.denote := replay_sound check695 +def rules696 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1 +] +theorem check696 : replay rules696 c696 = some (9789,c697) := by decide +kernel +theorem run696 : Runs 9789 c696.denote c697.denote := replay_sound check696 +def rules697 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check697 : replay rules697 c697 = some (6334090178,c698) := by decide +kernel +theorem run697 : Runs 6334090178 c697.denote c698.denote := replay_sound check697 +def rules698 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check698 : replay rules698 c698 = some (5410,c699) := by decide +kernel +theorem run698 : Runs 5410 c698.denote c699.denote := replay_sound check698 +def rules699 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18 +] +theorem check699 : replay rules699 c699 = some (1583524543,c700) := by decide +kernel +theorem run699 : Runs 1583524543 c699.denote c700.denote := replay_sound check699 +theorem groupRun13 : Runs 77592760980 c650.denote c700.denote := + (@Runs.trans 41171660009 36421100971 c650.denote c675.denote c700.denote (@Runs.trans 25336395512 15835264497 c650.denote c662.denote c675.denote (@Runs.trans 12668199365 12668196147 c650.denote c656.denote c662.denote (@Runs.trans 6334099567 6334099798 c650.denote c653.denote c656.denote (@Runs.trans 3791 6334095776 c650.denote c651.denote c653.denote run650 (@Runs.trans 6334090576 5200 c651.denote c652.denote c653.denote run651 run652)) (@Runs.trans 1583524783 4750575015 c653.denote c654.denote c656.denote run653 (@Runs.trans 4750571316 3699 c654.denote c655.denote c656.denote run654 run655))) (@Runs.trans 7917620799 4750575348 c656.denote c659.denote c662.denote (@Runs.trans 6334091757 1583529042 c656.denote c657.denote c659.denote run656 (@Runs.trans 4685 1583524357 c657.denote c658.denote c659.denote run657 run658)) (@Runs.trans 1583526092 3167049256 c659.denote c660.denote c662.denote run659 (@Runs.trans 3741 3167045515 c660.denote c661.denote c662.denote run660 run661)))) (@Runs.trans 9501154058 6334110439 c662.denote c668.denote c675.denote (@Runs.trans 6334099668 3167054390 c662.denote c665.denote c668.denote (@Runs.trans 4777 6334094891 c662.denote c663.denote c665.denote run662 (@Runs.trans 1583525166 4750569725 c663.denote c664.denote c665.denote run663 run664)) (@Runs.trans 4751 3167049639 c665.denote c666.denote c668.denote run665 (@Runs.trans 1583523555 1583526084 c666.denote c667.denote c668.denote run666 run667))) (@Runs.trans 3167053220 3167057219 c668.denote c671.denote c675.denote (@Runs.trans 3371 3167049849 c668.denote c669.denote c671.denote run668 (@Runs.trans 1583523534 1583526315 c669.denote c670.denote c671.denote run669 run670)) (@Runs.trans 3167049138 8081 c671.denote c673.denote c675.denote (@Runs.trans 3381 3167045757 c671.denote c672.denote c673.denote run671 run672) (@Runs.trans 4610 3471 c673.denote c674.denote c675.denote run673 run674))))) (@Runs.trans 19002304563 17418796408 c675.denote c687.denote c700.denote (@Runs.trans 11084673841 7917630722 c675.denote c681.denote c687.denote (@Runs.trans 4750575822 6334098019 c675.denote c678.denote c681.denote (@Runs.trans 3167046142 1583529680 c675.denote c676.denote c678.denote run675 (@Runs.trans 4614 1583525066 c676.denote c677.denote c678.denote run676 run677)) (@Runs.trans 4750570372 1583527647 c678.denote c679.denote c681.denote run678 (@Runs.trans 4268 1583523379 c679.denote c680.denote c681.denote run679 run680))) (@Runs.trans 4750576232 3167054490 c681.denote c684.denote c687.denote (@Runs.trans 1583526978 3167049254 c681.denote c682.denote c684.denote run681 (@Runs.trans 3281 3167045973 c682.denote c683.denote c684.denote run682 run683)) (@Runs.trans 4804 3167049686 c684.denote c685.denote c687.denote run684 (@Runs.trans 1583525079 1583524607 c685.denote c686.denote c687.denote run685 run686)))) (@Runs.trans 6334111412 11084684996 c687.denote c693.denote c700.denote (@Runs.trans 3167056486 3167054926 c687.denote c690.denote c693.denote (@Runs.trans 6257 3167050229 c687.denote c688.denote c690.denote run687 (@Runs.trans 1583525040 1583525189 c688.denote c689.denote c690.denote run688 run689)) (@Runs.trans 4259 3167050667 c690.denote c691.denote c693.denote run690 (@Runs.trans 1583524390 1583526277 c691.denote c692.denote c693.denote run691 run692))) (@Runs.trans 3167055076 7917629920 c693.denote c696.denote c700.denote (@Runs.trans 3981 3167051095 c693.denote c694.denote c696.denote run693 (@Runs.trans 3167046157 4938 c694.denote c695.denote c696.denote run694 run695)) (@Runs.trans 6334099967 1583529953 c696.denote c698.denote c700.denote (@Runs.trans 9789 6334090178 c696.denote c697.denote c698.denote run696 run697) (@Runs.trans 5410 1583524543 c698.denote c699.denote c700.denote run698 run699)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean new file mode 100644 index 00000000..77861ba4 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules700 : List Rule := [ + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1 +] +theorem check700 : replay rules700 c700 = some (4750571178,c701) := by decide +kernel +theorem run700 : Runs 4750571178 c700.denote c701.denote := replay_sound check700 +def rules701 : List Rule := [ + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1 +] +theorem check701 : replay rules701 c701 = some (1583526105,c702) := by decide +kernel +theorem run701 : Runs 1583526105 c701.denote c702.denote := replay_sound check701 +def rules702 : List Rule := [ + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32 +] +theorem check702 : replay rules702 c702 = some (4750568170,c703) := by decide +kernel +theorem run702 : Runs 4750568170 c702.denote c703.denote := replay_sound check702 +def rules703 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1 +] +theorem check703 : replay rules703 c703 = some (5290,c704) := by decide +kernel +theorem run703 : Runs 5290 c703.denote c704.denote := replay_sound check703 +def rules704 : List Rule := [ + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1 +] +theorem check704 : replay rules704 c704 = some (1583524515,c705) := by decide +kernel +theorem run704 : Runs 1583524515 c704.denote c705.denote := replay_sound check704 +def rules705 : List Rule := [ + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1 +] +theorem check705 : replay rules705 c705 = some (4750571979,c706) := by decide +kernel +theorem run705 : Runs 4750571979 c705.denote c706.denote := replay_sound check705 +def rules706 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1 +] +theorem check706 : replay rules706 c706 = some (1583525490,c707) := by decide +kernel +theorem run706 : Runs 1583525490 c706.denote c707.denote := replay_sound check706 +def rules707 : List Rule := [ + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1 +] +theorem check707 : replay rules707 c707 = some (1583524075,c708) := by decide +kernel +theorem run707 : Runs 1583524075 c707.denote c708.denote := replay_sound check707 +def rules708 : List Rule := [ + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check708 : replay rules708 c708 = some (4767,c709) := by decide +kernel +theorem run708 : Runs 4767 c708.denote c709.denote := replay_sound check708 +def rules709 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1 +] +theorem check709 : replay rules709 c709 = some (1583525264,c710) := by decide +kernel +theorem run709 : Runs 1583525264 c709.denote c710.denote := replay_sound check709 +def rules710 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88 +] +theorem check710 : replay rules710 c710 = some (4750570756,c711) := by decide +kernel +theorem run710 : Runs 4750570756 c710.denote c711.denote := replay_sound check710 +def rules711 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check711 : replay rules711 c711 = some (4020,c712) := by decide +kernel +theorem run711 : Runs 4020 c711.denote c712.denote := replay_sound check711 +def rules712 : List Rule := [ + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1 +] +theorem check712 : replay rules712 c712 = some (3167045896,c713) := by decide +kernel +theorem run712 : Runs 3167045896 c712.denote c713.denote := replay_sound check712 +def rules713 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1 +] +theorem check713 : replay rules713 c713 = some (4783,c714) := by decide +kernel +theorem run713 : Runs 4783 c713.denote c714.denote := replay_sound check713 +def rules714 : List Rule := [ + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check714 : replay rules714 c714 = some (3467,c715) := by decide +kernel +theorem run714 : Runs 3467 c714.denote c715.denote := replay_sound check714 +def rules715 : List Rule := [ + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check715 : replay rules715 c715 = some (6334090616,c716) := by decide +kernel +theorem run715 : Runs 6334090616 c715.denote c716.denote := replay_sound check715 +def rules716 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1 +] +theorem check716 : replay rules716 c716 = some (4870,c717) := by decide +kernel +theorem run716 : Runs 4870 c716.denote c717.denote := replay_sound check716 +def rules717 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13 +] +theorem check717 : replay rules717 c717 = some (1583525266,c718) := by decide +kernel +theorem run717 : Runs 1583525266 c717.denote c718.denote := replay_sound check717 +def rules718 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95 +] +theorem check718 : replay rules718 c718 = some (4750570257,c719) := by decide +kernel +theorem run718 : Runs 4750570257 c718.denote c719.denote := replay_sound check718 +def rules719 : List Rule := [ + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check719 : replay rules719 c719 = some (3865,c720) := by decide +kernel +theorem run719 : Runs 3865 c719.denote c720.denote := replay_sound check719 +def rules720 : List Rule := [ + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8 +] +theorem check720 : replay rules720 c720 = some (1583524171,c721) := by decide +kernel +theorem run720 : Runs 1583524171 c720.denote c721.denote := replay_sound check720 +def rules721 : List Rule := [ + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4 +] +theorem check721 : replay rules721 c721 = some (4750572307,c722) := by decide +kernel +theorem run721 : Runs 4750572307 c721.denote c722.denote := replay_sound check721 +def rules722 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check722 : replay rules722 c722 = some (1583525350,c723) := by decide +kernel +theorem run722 : Runs 1583525350 c722.denote c723.denote := replay_sound check722 +def rules723 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91 +] +theorem check723 : replay rules723 c723 = some (4750569874,c724) := by decide +kernel +theorem run723 : Runs 4750569874 c723.denote c724.denote := replay_sound check723 +def rules724 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91 +] +theorem check724 : replay rules724 c724 = some (5018,c725) := by decide +kernel +theorem run724 : Runs 5018 c724.denote c725.denote := replay_sound check724 +def rules725 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22 +] +theorem check725 : replay rules725 c725 = some (6334090906,c726) := by decide +kernel +theorem run725 : Runs 6334090906 c725.denote c726.denote := replay_sound check725 +def rules726 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check726 : replay rules726 c726 = some (5890,c727) := by decide +kernel +theorem run726 : Runs 5890 c726.denote c727.denote := replay_sound check726 +def rules727 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9 +] +theorem check727 : replay rules727 c727 = some (1583524871,c728) := by decide +kernel +theorem run727 : Runs 1583524871 c727.denote c728.denote := replay_sound check727 +def rules728 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91 +] +theorem check728 : replay rules728 c728 = some (1583525536,c729) := by decide +kernel +theorem run728 : Runs 1583525536 c728.denote c729.denote := replay_sound check728 +def rules729 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36 +] +theorem check729 : replay rules729 c729 = some (4325,c730) := by decide +kernel +theorem run729 : Runs 4325 c729.denote c730.denote := replay_sound check729 +def rules730 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1 +] +theorem check730 : replay rules730 c730 = some (1583524057,c731) := by decide +kernel +theorem run730 : Runs 1583524057 c730.denote c731.denote := replay_sound check730 +def rules731 : List Rule := [ + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1 +] +theorem check731 : replay rules731 c731 = some (1583526180,c732) := by decide +kernel +theorem run731 : Runs 1583526180 c731.denote c732.denote := replay_sound check731 +def rules732 : List Rule := [ + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1 +] +theorem check732 : replay rules732 c732 = some (4151,c733) := by decide +kernel +theorem run732 : Runs 4151 c732.denote c733.denote := replay_sound check732 +def rules733 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176 +] +theorem check733 : replay rules733 c733 = some (4750568418,c734) := by decide +kernel +theorem run733 : Runs 4750568418 c733.denote c734.denote := replay_sound check733 +def rules734 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check734 : replay rules734 c734 = some (1583527776,c735) := by decide +kernel +theorem run734 : Runs 1583527776 c734.denote c735.denote := replay_sound check734 +def rules735 : List Rule := [ + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check735 : replay rules735 c735 = some (1583525296,c736) := by decide +kernel +theorem run735 : Runs 1583525296 c735.denote c736.denote := replay_sound check735 +def rules736 : List Rule := [ + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16 +] +theorem check736 : replay rules736 c736 = some (1583523965,c737) := by decide +kernel +theorem run736 : Runs 1583523965 c736.denote c737.denote := replay_sound check736 +def rules737 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check737 : replay rules737 c737 = some (4653,c738) := by decide +kernel +theorem run737 : Runs 4653 c737.denote c738.denote := replay_sound check737 +def rules738 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check738 : replay rules738 c738 = some (1583525258,c739) := by decide +kernel +theorem run738 : Runs 1583525258 c738.denote c739.denote := replay_sound check738 +def rules739 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35 +] +theorem check739 : replay rules739 c739 = some (1583523957,c740) := by decide +kernel +theorem run739 : Runs 1583523957 c739.denote c740.denote := replay_sound check739 +def rules740 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6 +] +theorem check740 : replay rules740 c740 = some (4785,c741) := by decide +kernel +theorem run740 : Runs 4785 c740.denote c741.denote := replay_sound check740 +def rules741 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check741 : replay rules741 c741 = some (1583525244,c742) := by decide +kernel +theorem run741 : Runs 1583525244 c741.denote c742.denote := replay_sound check741 +def rules742 : List Rule := [ + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94 +] +theorem check742 : replay rules742 c742 = some (1583523951,c743) := by decide +kernel +theorem run742 : Runs 1583523951 c742.denote c743.denote := replay_sound check742 +def rules743 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7 +] +theorem check743 : replay rules743 c743 = some (4892,c744) := by decide +kernel +theorem run743 : Runs 4892 c743.denote c744.denote := replay_sound check743 +def rules744 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18 +] +theorem check744 : replay rules744 c744 = some (3243,c745) := by decide +kernel +theorem run744 : Runs 3243 c744.denote c745.denote := replay_sound check744 +def rules745 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13 +] +theorem check745 : replay rules745 c745 = some (6334091389,c746) := by decide +kernel +theorem run745 : Runs 6334091389 c745.denote c746.denote := replay_sound check745 +def rules746 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check746 : replay rules746 c746 = some (4953,c747) := by decide +kernel +theorem run746 : Runs 4953 c746.denote c747.denote := replay_sound check746 +def rules747 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1 +] +theorem check747 : replay rules747 c747 = some (1583524467,c748) := by decide +kernel +theorem run747 : Runs 1583524467 c747.denote c748.denote := replay_sound check747 +def rules748 : List Rule := [ + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1 +] +theorem check748 : replay rules748 c748 = some (4750571423,c749) := by decide +kernel +theorem run748 : Runs 4750571423 c748.denote c749.denote := replay_sound check748 +def rules749 : List Rule := [ + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1 +] +theorem check749 : replay rules749 c749 = some (4068,c750) := by decide +kernel +theorem run749 : Runs 4068 c749.denote c750.denote := replay_sound check749 +theorem groupRun14 : Runs 96595031003 c700.denote c750.denote := + (@Runs.trans 55423367349 41171663654 c700.denote c725.denote c750.denote (@Runs.trans 26919921609 28503445740 c700.denote c712.denote c725.denote (@Runs.trans 17418767237 9501154372 c700.denote c706.denote c712.denote (@Runs.trans 11084665453 6334101784 c700.denote c703.denote c706.denote (@Runs.trans 4750571178 6334094275 c700.denote c701.denote c703.denote run700 (@Runs.trans 1583526105 4750568170 c701.denote c702.denote c703.denote run701 run702)) (@Runs.trans 5290 6334096494 c703.denote c704.denote c706.denote run703 (@Runs.trans 1583524515 4750571979 c704.denote c705.denote c706.denote run704 run705))) (@Runs.trans 3167054332 6334100040 c706.denote c709.denote c712.denote (@Runs.trans 1583525490 1583528842 c706.denote c707.denote c709.denote run706 (@Runs.trans 1583524075 4767 c707.denote c708.denote c709.denote run707 run708)) (@Runs.trans 1583525264 4750574776 c709.denote c710.denote c712.denote run709 (@Runs.trans 4750570756 4020 c710.denote c711.denote c712.denote run710 run711)))) (@Runs.trans 11084674898 17418770842 c712.denote c718.denote c725.denote (@Runs.trans 3167054146 7917620752 c712.denote c715.denote c718.denote (@Runs.trans 3167045896 8250 c712.denote c713.denote c715.denote run712 (@Runs.trans 4783 3467 c713.denote c714.denote c715.denote run713 run714)) (@Runs.trans 6334090616 1583530136 c715.denote c716.denote c718.denote run715 (@Runs.trans 4870 1583525266 c716.denote c717.denote c718.denote run716 run717))) (@Runs.trans 6334098293 11084672549 c718.denote c721.denote c725.denote (@Runs.trans 4750570257 1583528036 c718.denote c719.denote c721.denote run718 (@Runs.trans 3865 1583524171 c719.denote c720.denote c721.denote run719 run720)) (@Runs.trans 6334097657 4750574892 c721.denote c723.denote c725.denote (@Runs.trans 4750572307 1583525350 c721.denote c722.denote c723.denote run721 run722) (@Runs.trans 4750569874 5018 c723.denote c724.denote c725.denote run723 run724))))) (@Runs.trans 22169351371 19002312283 c725.denote c737.denote c750.denote (@Runs.trans 11084675585 11084675786 c725.denote c731.denote c737.denote (@Runs.trans 7917621667 3167053918 c725.denote c728.denote c731.denote (@Runs.trans 6334090906 1583530761 c725.denote c726.denote c728.denote run725 (@Runs.trans 5890 1583524871 c726.denote c727.denote c728.denote run726 run727)) (@Runs.trans 1583525536 1583528382 c728.denote c729.denote c731.denote run728 (@Runs.trans 4325 1583524057 c729.denote c730.denote c731.denote run729 run730))) (@Runs.trans 6334098749 4750577037 c731.denote c734.denote c737.denote (@Runs.trans 1583526180 4750572569 c731.denote c732.denote c734.denote run731 (@Runs.trans 4151 4750568418 c732.denote c733.denote c734.denote run732 run733)) (@Runs.trans 1583527776 3167049261 c734.denote c735.denote c737.denote run734 (@Runs.trans 1583525296 1583523965 c735.denote c736.denote c737.denote run735 run736)))) (@Runs.trans 6334107848 12668204435 c737.denote c743.denote c750.denote (@Runs.trans 3167053868 3167053980 c737.denote c740.denote c743.denote (@Runs.trans 4653 3167049215 c737.denote c738.denote c740.denote run737 (@Runs.trans 1583525258 1583523957 c738.denote c739.denote c740.denote run738 run739)) (@Runs.trans 4785 3167049195 c740.denote c741.denote c743.denote run740 (@Runs.trans 1583525244 1583523951 c741.denote c742.denote c743.denote run741 run742))) (@Runs.trans 6334099524 6334104911 c743.denote c746.denote c750.denote (@Runs.trans 4892 6334094632 c743.denote c744.denote c746.denote run743 (@Runs.trans 3243 6334091389 c744.denote c745.denote c746.denote run744 run745)) (@Runs.trans 1583529420 4750575491 c746.denote c748.denote c750.denote (@Runs.trans 4953 1583524467 c746.denote c747.denote c748.denote run746 run747) (@Runs.trans 4750571423 4068 c748.denote c749.denote c750.denote run748 run749)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean new file mode 100644 index 00000000..c24a6b7c --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules750 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1 +] +theorem check750 : replay rules750 c750 = some (1583523185,c751) := by decide +kernel +theorem run750 : Runs 1583523185 c750.denote c751.denote := replay_sound check750 +def rules751 : List Rule := [ + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1 +] +theorem check751 : replay rules751 c751 = some (1583526977,c752) := by decide +kernel +theorem run751 : Runs 1583526977 c751.denote c752.denote := replay_sound check751 +def rules752 : List Rule := [ + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17 +] +theorem check752 : replay rules752 c752 = some (3698,c753) := by decide +kernel +theorem run752 : Runs 3698 c752.denote c753.denote := replay_sound check752 +def rules753 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11 +] +theorem check753 : replay rules753 c753 = some (1583523421,c754) := by decide +kernel +theorem run753 : Runs 1583523421 c753.denote c754.denote := replay_sound check753 +def rules754 : List Rule := [ + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1 +] +theorem check754 : replay rules754 c754 = some (4750572470,c755) := by decide +kernel +theorem run754 : Runs 4750572470 c754.denote c755.denote := replay_sound check754 +def rules755 : List Rule := [ + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check755 : replay rules755 c755 = some (1583525289,c756) := by decide +kernel +theorem run755 : Runs 1583525289 c755.denote c756.denote := replay_sound check755 +def rules756 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1 +] +theorem check756 : replay rules756 c756 = some (4750568799,c757) := by decide +kernel +theorem run756 : Runs 4750568799 c756.denote c757.denote := replay_sound check756 +def rules757 : List Rule := [ + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91 +] +theorem check757 : replay rules757 c757 = some (5009,c758) := by decide +kernel +theorem run757 : Runs 5009 c757.denote c758.denote := replay_sound check757 +def rules758 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1 +] +theorem check758 : replay rules758 c758 = some (1583524802,c759) := by decide +kernel +theorem run758 : Runs 1583524802 c758.denote c759.denote := replay_sound check758 +def rules759 : List Rule := [ + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1 +] +theorem check759 : replay rules759 c759 = some (4750570822,c760) := by decide +kernel +theorem run759 : Runs 4750570822 c759.denote c760.denote := replay_sound check759 +def rules760 : List Rule := [ + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1 +] +theorem check760 : replay rules760 c760 = some (4278,c761) := by decide +kernel +theorem run760 : Runs 4278 c760.denote c761.denote := replay_sound check760 +def rules761 : List Rule := [ + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8 +] +theorem check761 : replay rules761 c761 = some (1583524245,c762) := by decide +kernel +theorem run761 : Runs 1583524245 c761.denote c762.denote := replay_sound check761 +def rules762 : List Rule := [ + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1 +] +theorem check762 : replay rules762 c762 = some (4750572736,c763) := by decide +kernel +theorem run762 : Runs 4750572736 c762.denote c763.denote := replay_sound check762 +def rules763 : List Rule := [ + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check763 : replay rules763 c763 = some (1583525401,c764) := by decide +kernel +theorem run763 : Runs 1583525401 c763.denote c764.denote := replay_sound check763 +def rules764 : List Rule := [ + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check764 : replay rules764 c764 = some (1583523898,c765) := by decide +kernel +theorem run764 : Runs 1583523898 c764.denote c765.denote := replay_sound check764 +def rules765 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29 +] +theorem check765 : replay rules765 c765 = some (4707,c766) := by decide +kernel +theorem run765 : Runs 4707 c765.denote c766.denote := replay_sound check765 +def rules766 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check766 : replay rules766 c766 = some (1583525319,c767) := by decide +kernel +theorem run766 : Runs 1583525319 c766.denote c767.denote := replay_sound check766 +def rules767 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36 +] +theorem check767 : replay rules767 c767 = some (4750569121,c768) := by decide +kernel +theorem run767 : Runs 4750569121 c767.denote c768.denote := replay_sound check767 +def rules768 : List Rule := [ + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13 +] +theorem check768 : replay rules768 c768 = some (5003,c769) := by decide +kernel +theorem run768 : Runs 5003 c768.denote c769.denote := replay_sound check768 +def rules769 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1 +] +theorem check769 : replay rules769 c769 = some (1583524847,c770) := by decide +kernel +theorem run769 : Runs 1583524847 c769.denote c770.denote := replay_sound check769 +def rules770 : List Rule := [ + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18 +] +theorem check770 : replay rules770 c770 = some (4750571403,c771) := by decide +kernel +theorem run770 : Runs 4750571403 c770.denote c771.denote := replay_sound check770 +def rules771 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1 +] +theorem check771 : replay rules771 c771 = some (4066,c772) := by decide +kernel +theorem run771 : Runs 4066 c771.denote c772.denote := replay_sound check771 +def rules772 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19 +] +theorem check772 : replay rules772 c772 = some (6334091029,c773) := by decide +kernel +theorem run772 : Runs 6334091029 c772.denote c773.denote := replay_sound check772 +def rules773 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1 +] +theorem check773 : replay rules773 c773 = some (7950,c774) := by decide +kernel +theorem run773 : Runs 7950 c773.denote c774.denote := replay_sound check773 +def rules774 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check774 : replay rules774 c774 = some (1583525463,c775) := by decide +kernel +theorem run774 : Runs 1583525463 c774.denote c775.denote := replay_sound check774 +def rules775 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1 +] +theorem check775 : replay rules775 c775 = some (4750569910,c776) := by decide +kernel +theorem run775 : Runs 4750569910 c775.denote c776.denote := replay_sound check775 +def rules776 : List Rule := [ + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check776 : replay rules776 c776 = some (5142,c777) := by decide +kernel +theorem run776 : Runs 5142 c776.denote c777.denote := replay_sound check776 +def rules777 : List Rule := [ + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4 +] +theorem check777 : replay rules777 c777 = some (1583524467,c778) := by decide +kernel +theorem run777 : Runs 1583524467 c777.denote c778.denote := replay_sound check777 +def rules778 : List Rule := [ + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1 +] +theorem check778 : replay rules778 c778 = some (4750572578,c779) := by decide +kernel +theorem run778 : Runs 4750572578 c778.denote c779.denote := replay_sound check778 +def rules779 : List Rule := [ + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27 +] +theorem check779 : replay rules779 c779 = some (3805,c780) := by decide +kernel +theorem run779 : Runs 3805 c779.denote c780.denote := replay_sound check779 +def rules780 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22 +] +theorem check780 : replay rules780 c780 = some (6334091731,c781) := by decide +kernel +theorem run780 : Runs 6334091731 c780.denote c781.denote := replay_sound check780 +def rules781 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29 +] +theorem check781 : replay rules781 c781 = some (11559,c782) := by decide +kernel +theorem run781 : Runs 11559 c781.denote c782.denote := replay_sound check781 +def rules782 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check782 : replay rules782 c782 = some (1583524992,c783) := by decide +kernel +theorem run782 : Runs 1583524992 c782.denote c783.denote := replay_sound check782 +def rules783 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30 +] +theorem check783 : replay rules783 c783 = some (1583523976,c784) := by decide +kernel +theorem run783 : Runs 1583523976 c783.denote c784.denote := replay_sound check783 +def rules784 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97 +] +theorem check784 : replay rules784 c784 = some (4462,c785) := by decide +kernel +theorem run784 : Runs 4462 c784.denote c785.denote := replay_sound check784 +def rules785 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check785 : replay rules785 c785 = some (1583525320,c786) := by decide +kernel +theorem run785 : Runs 1583525320 c785.denote c786.denote := replay_sound check785 +def rules786 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check786 : replay rules786 c786 = some (1583523749,c787) := by decide +kernel +theorem run786 : Runs 1583523749 c786.denote c787.denote := replay_sound check786 +def rules787 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3 +] +theorem check787 : replay rules787 c787 = some (4628,c788) := by decide +kernel +theorem run787 : Runs 4628 c787.denote c788.denote := replay_sound check787 +def rules788 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check788 : replay rules788 c788 = some (1583525471,c789) := by decide +kernel +theorem run788 : Runs 1583525471 c788.denote c789.denote := replay_sound check788 +def rules789 : List Rule := [ + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3 +] +theorem check789 : replay rules789 c789 = some (1583522889,c790) := by decide +kernel +theorem run789 : Runs 1583522889 c789.denote c790.denote := replay_sound check789 +def rules790 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32 +] +theorem check790 : replay rules790 c790 = some (4610,c791) := by decide +kernel +theorem run790 : Runs 4610 c790.denote c791.denote := replay_sound check790 +def rules791 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87 +] +theorem check791 : replay rules791 c791 = some (3935,c792) := by decide +kernel +theorem run791 : Runs 3935 c791.denote c792.denote := replay_sound check791 +def rules792 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1 +] +theorem check792 : replay rules792 c792 = some (3167045464,c793) := by decide +kernel +theorem run792 : Runs 3167045464 c792.denote c793.denote := replay_sound check792 +def rules793 : List Rule := [ + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1 +] +theorem check793 : replay rules793 c793 = some (4419,c794) := by decide +kernel +theorem run793 : Runs 4419 c793.denote c794.denote := replay_sound check793 +def rules794 : List Rule := [ + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39 +] +theorem check794 : replay rules794 c794 = some (4047,c795) := by decide +kernel +theorem run794 : Runs 4047 c794.denote c795.denote := replay_sound check794 +def rules795 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181 +] +theorem check795 : replay rules795 c795 = some (6334090533,c796) := by decide +kernel +theorem run795 : Runs 6334090533 c795.denote c796.denote := replay_sound check795 +def rules796 : List Rule := [ + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check796 : replay rules796 c796 = some (6272,c797) := by decide +kernel +theorem run796 : Runs 6272 c796.denote c797.denote := replay_sound check796 +def rules797 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check797 : replay rules797 c797 = some (1583525477,c798) := by decide +kernel +theorem run797 : Runs 1583525477 c797.denote c798.denote := replay_sound check797 +def rules798 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1 +] +theorem check798 : replay rules798 c798 = some (1583523923,c799) := by decide +kernel +theorem run798 : Runs 1583523923 c798.denote c799.denote := replay_sound check798 +def rules799 : List Rule := [ + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1 +] +theorem check799 : replay rules799 c799 = some (4735,c800) := by decide +kernel +theorem run799 : Runs 4735 c799.denote c800.denote := replay_sound check799 +theorem groupRun15 : Runs 91844472032 c750.denote c800.denote := + (@Runs.trans 52256323938 39588148094 c750.denote c775.denote c800.denote (@Runs.trans 23752872995 28503450943 c750.denote c762.denote c775.denote (@Runs.trans 11084675040 12668197955 c750.denote c756.denote c762.denote (@Runs.trans 3167053860 7917621180 c750.denote c753.denote c756.denote (@Runs.trans 1583523185 1583530675 c750.denote c751.denote c753.denote run750 (@Runs.trans 1583526977 3698 c751.denote c752.denote c753.denote run751 run752)) (@Runs.trans 1583523421 6334097759 c753.denote c754.denote c756.denote run753 (@Runs.trans 4750572470 1583525289 c754.denote c755.denote c756.denote run754 run755))) (@Runs.trans 6334098610 6334099345 c756.denote c759.denote c762.denote (@Runs.trans 4750568799 1583529811 c756.denote c757.denote c759.denote run756 (@Runs.trans 5009 1583524802 c757.denote c758.denote c759.denote run757 run758)) (@Runs.trans 4750570822 1583528523 c759.denote c760.denote c762.denote run759 (@Runs.trans 4278 1583524245 c760.denote c761.denote c762.denote run760 run761)))) (@Runs.trans 14251721182 14251729761 c762.denote c768.denote c775.denote (@Runs.trans 7917622035 6334099147 c762.denote c765.denote c768.denote (@Runs.trans 4750572736 3167049299 c762.denote c763.denote c765.denote run762 (@Runs.trans 1583525401 1583523898 c763.denote c764.denote c765.denote run763 run764)) (@Runs.trans 4707 6334094440 c765.denote c766.denote c768.denote run765 (@Runs.trans 1583525319 4750569121 c766.denote c767.denote c768.denote run766 run767))) (@Runs.trans 6334101253 7917628508 c768.denote c771.denote c775.denote (@Runs.trans 5003 6334096250 c768.denote c769.denote c771.denote run768 (@Runs.trans 1583524847 4750571403 c769.denote c770.denote c771.denote run769 run770)) (@Runs.trans 6334095095 1583533413 c771.denote c773.denote c775.denote (@Runs.trans 4066 6334091029 c771.denote c772.denote c773.denote run771 run772) (@Runs.trans 7950 1583525463 c773.denote c774.denote c775.denote run773 run774))))) (@Runs.trans 23752881691 15835266403 c775.denote c787.denote c800.denote (@Runs.trans 17418767633 6334114058 c775.denote c781.denote c787.denote (@Runs.trans 6334099519 11084668114 c775.denote c778.denote c781.denote (@Runs.trans 4750569910 1583529609 c775.denote c776.denote c778.denote run775 (@Runs.trans 5142 1583524467 c776.denote c777.denote c778.denote run776 run777)) (@Runs.trans 4750572578 6334095536 c778.denote c779.denote c781.denote run778 (@Runs.trans 3805 6334091731 c779.denote c780.denote c781.denote run779 run780))) (@Runs.trans 3167060527 3167053531 c781.denote c784.denote c787.denote (@Runs.trans 11559 3167048968 c781.denote c782.denote c784.denote run781 (@Runs.trans 1583524992 1583523976 c782.denote c783.denote c784.denote run782 run783)) (@Runs.trans 4462 3167049069 c784.denote c785.denote c787.denote run784 (@Runs.trans 1583525320 1583523749 c785.denote c786.denote c787.denote run785 run786)))) (@Runs.trans 6334106997 9501159406 c787.denote c793.denote c800.denote (@Runs.trans 3167052988 3167054009 c787.denote c790.denote c793.denote (@Runs.trans 4628 3167048360 c787.denote c788.denote c790.denote run787 (@Runs.trans 1583525471 1583522889 c788.denote c789.denote c790.denote run788 run789)) (@Runs.trans 4610 3167049399 c790.denote c791.denote c793.denote run790 (@Runs.trans 3935 3167045464 c791.denote c792.denote c793.denote run791 run792))) (@Runs.trans 6334098999 3167060407 c793.denote c796.denote c800.denote (@Runs.trans 4419 6334094580 c793.denote c794.denote c796.denote run793 (@Runs.trans 4047 6334090533 c794.denote c795.denote c796.denote run794 run795)) (@Runs.trans 1583531749 1583528658 c796.denote c798.denote c800.denote (@Runs.trans 6272 1583525477 c796.denote c797.denote c798.denote run796 run797) (@Runs.trans 1583523923 4735 c798.denote c799.denote c800.denote run798 run799)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean new file mode 100644 index 00000000..3bf03310 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules800 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check800 : replay rules800 c800 = some (1583525458,c801) := by decide +kernel +theorem run800 : Runs 1583525458 c800.denote c801.denote := replay_sound check800 +def rules801 : List Rule := [ + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96 +] +theorem check801 : replay rules801 c801 = some (4750569197,c802) := by decide +kernel +theorem run801 : Runs 4750569197 c801.denote c802.denote := replay_sound check801 +def rules802 : List Rule := [ + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1 +] +theorem check802 : replay rules802 c802 = some (5253,c803) := by decide +kernel +theorem run802 : Runs 5253 c802.denote c803.denote := replay_sound check802 +def rules803 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1 +] +theorem check803 : replay rules803 c803 = some (1583525254,c804) := by decide +kernel +theorem run803 : Runs 1583525254 c803.denote c804.denote := replay_sound check803 +def rules804 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33 +] +theorem check804 : replay rules804 c804 = some (1583524093,c805) := by decide +kernel +theorem run804 : Runs 1583524093 c804.denote c805.denote := replay_sound check804 +def rules805 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11 +] +theorem check805 : replay rules805 c805 = some (4524,c806) := by decide +kernel +theorem run805 : Runs 4524 c805.denote c806.denote := replay_sound check805 +def rules806 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check806 : replay rules806 c806 = some (2949,c807) := by decide +kernel +theorem run806 : Runs 2949 c806.denote c807.denote := replay_sound check806 +def rules807 : List Rule := [ + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5 +] +theorem check807 : replay rules807 c807 = some (3167045523,c808) := by decide +kernel +theorem run807 : Runs 3167045523 c807.denote c808.denote := replay_sound check807 +def rules808 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13 +] +theorem check808 : replay rules808 c808 = some (4470,c809) := by decide +kernel +theorem run808 : Runs 4470 c808.denote c809.denote := replay_sound check808 +def rules809 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check809 : replay rules809 c809 = some (3207,c810) := by decide +kernel +theorem run809 : Runs 3207 c809.denote c810.denote := replay_sound check809 +def rules810 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1 +] +theorem check810 : replay rules810 c810 = some (1583524051,c811) := by decide +kernel +theorem run810 : Runs 1583524051 c810.denote c811.denote := replay_sound check810 +def rules811 : List Rule := [ + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1 +] +theorem check811 : replay rules811 c811 = some (1583525889,c812) := by decide +kernel +theorem run811 : Runs 1583525889 c811.denote c812.denote := replay_sound check811 +def rules812 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check812 : replay rules812 c812 = some (3666,c813) := by decide +kernel +theorem run812 : Runs 3666 c812.denote c813.denote := replay_sound check812 +def rules813 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check813 : replay rules813 c813 = some (1583524820,c814) := by decide +kernel +theorem run813 : Runs 1583524820 c813.denote c814.denote := replay_sound check813 +def rules814 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1 +] +theorem check814 : replay rules814 c814 = some (1583524950,c815) := by decide +kernel +theorem run814 : Runs 1583524950 c814.denote c815.denote := replay_sound check814 +def rules815 : List Rule := [ + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36 +] +theorem check815 : replay rules815 c815 = some (4534,c816) := by decide +kernel +theorem run815 : Runs 4534 c815.denote c816.denote := replay_sound check815 +def rules816 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check816 : replay rules816 c816 = some (1583524986,c817) := by decide +kernel +theorem run816 : Runs 1583524986 c816.denote c817.denote := replay_sound check816 +def rules817 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1 +] +theorem check817 : replay rules817 c817 = some (1583524941,c818) := by decide +kernel +theorem run817 : Runs 1583524941 c817.denote c818.denote := replay_sound check817 +def rules818 : List Rule := [ + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1 +] +theorem check818 : replay rules818 c818 = some (4657,c819) := by decide +kernel +theorem run818 : Runs 4657 c818.denote c819.denote := replay_sound check818 +def rules819 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1 +] +theorem check819 : replay rules819 c819 = some (1583525092,c820) := by decide +kernel +theorem run819 : Runs 1583525092 c819.denote c820.denote := replay_sound check819 +def rules820 : List Rule := [ + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92 +] +theorem check820 : replay rules820 c820 = some (4750571125,c821) := by decide +kernel +theorem run820 : Runs 4750571125 c820.denote c821.denote := replay_sound check820 +def rules821 : List Rule := [ + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91 +] +theorem check821 : replay rules821 c821 = some (4727,c822) := by decide +kernel +theorem run821 : Runs 4727 c821.denote c822.denote := replay_sound check821 +def rules822 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10 +] +theorem check822 : replay rules822 c822 = some (1583523773,c823) := by decide +kernel +theorem run822 : Runs 1583523773 c822.denote c823.denote := replay_sound check822 +def rules823 : List Rule := [ + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check823 : replay rules823 c823 = some (4750572949,c824) := by decide +kernel +theorem run823 : Runs 4750572949 c823.denote c824.denote := replay_sound check823 +def rules824 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check824 : replay rules824 c824 = some (1583525758,c825) := by decide +kernel +theorem run824 : Runs 1583525758 c824.denote c825.denote := replay_sound check824 +def rules825 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1 +] +theorem check825 : replay rules825 c825 = some (1583523273,c826) := by decide +kernel +theorem run825 : Runs 1583523273 c825.denote c826.denote := replay_sound check825 +def rules826 : List Rule := [ + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1 +] +theorem check826 : replay rules826 c826 = some (4778,c827) := by decide +kernel +theorem run826 : Runs 4778 c826.denote c827.denote := replay_sound check826 +def rules827 : List Rule := [ + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1 +] +theorem check827 : replay rules827 c827 = some (3797,c828) := by decide +kernel +theorem run827 : Runs 3797 c827.denote c828.denote := replay_sound check827 +def rules828 : List Rule := [ + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177 +] +theorem check828 : replay rules828 c828 = some (3167045837,c829) := by decide +kernel +theorem run828 : Runs 3167045837 c828.denote c829.denote := replay_sound check828 +def rules829 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93 +] +theorem check829 : replay rules829 c829 = some (3167050764,c830) := by decide +kernel +theorem run829 : Runs 3167050764 c829.denote c830.denote := replay_sound check829 +def rules830 : List Rule := [ + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6 +] +theorem check830 : replay rules830 c830 = some (3213,c831) := by decide +kernel +theorem run830 : Runs 3213 c830.denote c831.denote := replay_sound check830 +def rules831 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91 +] +theorem check831 : replay rules831 c831 = some (6334090675,c832) := by decide +kernel +theorem run831 : Runs 6334090675 c831.denote c832.denote := replay_sound check831 +def rules832 : List Rule := [ + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1 +] +theorem check832 : replay rules832 c832 = some (5745,c833) := by decide +kernel +theorem run832 : Runs 5745 c832.denote c833.denote := replay_sound check832 +def rules833 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1 +] +theorem check833 : replay rules833 c833 = some (1583525532,c834) := by decide +kernel +theorem run833 : Runs 1583525532 c833.denote c834.denote := replay_sound check833 +def rules834 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1 +] +theorem check834 : replay rules834 c834 = some (4750569591,c835) := by decide +kernel +theorem run834 : Runs 4750569591 c834.denote c835.denote := replay_sound check834 +def rules835 : List Rule := [ + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1 +] +theorem check835 : replay rules835 c835 = some (5143,c836) := by decide +kernel +theorem run835 : Runs 5143 c835.denote c836.denote := replay_sound check835 +def rules836 : List Rule := [ + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1 +] +theorem check836 : replay rules836 c836 = some (1583525306,c837) := by decide +kernel +theorem run836 : Runs 1583525306 c836.denote c837.denote := replay_sound check836 +def rules837 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18 +] +theorem check837 : replay rules837 c837 = some (1583524311,c838) := by decide +kernel +theorem run837 : Runs 1583524311 c837.denote c838.denote := replay_sound check837 +def rules838 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3 +] +theorem check838 : replay rules838 c838 = some (4585,c839) := by decide +kernel +theorem run838 : Runs 4585 c838.denote c839.denote := replay_sound check838 +def rules839 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1 +] +theorem check839 : replay rules839 c839 = some (1583525544,c840) := by decide +kernel +theorem run839 : Runs 1583525544 c839.denote c840.denote := replay_sound check839 +def rules840 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38 +] +theorem check840 : replay rules840 c840 = some (1583523303,c841) := by decide +kernel +theorem run840 : Runs 1583523303 c840.denote c841.denote := replay_sound check840 +def rules841 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90 +] +theorem check841 : replay rules841 c841 = some (4834,c842) := by decide +kernel +theorem run841 : Runs 4834 c841.denote c842.denote := replay_sound check841 +def rules842 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check842 : replay rules842 c842 = some (3707,c843) := by decide +kernel +theorem run842 : Runs 3707 c842.denote c843.denote := replay_sound check842 +def rules843 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11 +] +theorem check843 : replay rules843 c843 = some (1583523497,c844) := by decide +kernel +theorem run843 : Runs 1583523497 c843.denote c844.denote := replay_sound check843 +def rules844 : List Rule := [ + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93 +] +theorem check844 : replay rules844 c844 = some (4750573015,c845) := by decide +kernel +theorem run844 : Runs 4750573015 c844.denote c845.denote := replay_sound check844 +def rules845 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1 +] +theorem check845 : replay rules845 c845 = some (3518,c846) := by decide +kernel +theorem run845 : Runs 3518 c845.denote c846.denote := replay_sound check845 +def rules846 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1 +] +theorem check846 : replay rules846 c846 = some (1583522999,c847) := by decide +kernel +theorem run846 : Runs 1583522999 c846.denote c847.denote := replay_sound check846 +def rules847 : List Rule := [ + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1 +] +theorem check847 : replay rules847 c847 = some (1583526431,c848) := by decide +kernel +theorem run847 : Runs 1583526431 c847.denote c848.denote := replay_sound check847 +def rules848 : List Rule := [ + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1 +] +theorem check848 : replay rules848 c848 = some (3508,c849) := by decide +kernel +theorem run848 : Runs 3508 c848.denote c849.denote := replay_sound check848 +def rules849 : List Rule := [ + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1 +] +theorem check849 : replay rules849 c849 = some (1583524460,c850) := by decide +kernel +theorem run849 : Runs 1583524460 c849.denote c850.denote := replay_sound check849 +theorem groupRun16 : Runs 74425713212 c800.denote c850.denote := + (@Runs.trans 36421095846 38004617366 c800.denote c825.denote c850.denote (@Runs.trans 15835259868 20585835978 c800.denote c812.denote c825.denote (@Runs.trans 9501153779 6334106089 c800.denote c806.denote c812.denote (@Runs.trans 6334099908 3167053871 c800.denote c803.denote c806.denote (@Runs.trans 1583525458 4750574450 c800.denote c801.denote c803.denote run800 (@Runs.trans 4750569197 5253 c801.denote c802.denote c803.denote run801 run802)) (@Runs.trans 1583525254 1583528617 c803.denote c804.denote c806.denote run803 (@Runs.trans 1583524093 4524 c804.denote c805.denote c806.denote run804 run805))) (@Runs.trans 3167052942 3167053147 c806.denote c809.denote c812.denote (@Runs.trans 2949 3167049993 c806.denote c807.denote c809.denote run806 (@Runs.trans 3167045523 4470 c807.denote c808.denote c809.denote run807 run808)) (@Runs.trans 3207 3167049940 c809.denote c810.denote c812.denote run809 (@Runs.trans 1583524051 1583525889 c810.denote c811.denote c812.denote run810 run811)))) (@Runs.trans 6334107897 14251728081 c812.denote c818.denote c825.denote (@Runs.trans 3167053436 3167054461 c812.denote c815.denote c818.denote (@Runs.trans 3666 3167049770 c812.denote c813.denote c815.denote run812 (@Runs.trans 1583524820 1583524950 c813.denote c814.denote c815.denote run813 run814)) (@Runs.trans 4534 3167049927 c815.denote c816.denote c818.denote run815 (@Runs.trans 1583524986 1583524941 c816.denote c817.denote c818.denote run816 run817))) (@Runs.trans 6334100874 7917627207 c818.denote c821.denote c825.denote (@Runs.trans 4657 6334096217 c818.denote c819.denote c821.denote run818 (@Runs.trans 1583525092 4750571125 c819.denote c820.denote c821.denote run819 run820)) (@Runs.trans 1583528500 6334098707 c821.denote c823.denote c825.denote (@Runs.trans 4727 1583523773 c821.denote c822.denote c823.denote run821 run822) (@Runs.trans 4750572949 1583525758 c823.denote c824.denote c825.denote run823 run824))))) (@Runs.trans 22169353654 15835263712 c825.denote c837.denote c850.denote (@Runs.trans 7917631662 14251721992 c825.denote c831.denote c837.denote (@Runs.trans 1583531848 6334099814 c825.denote c828.denote c831.denote (@Runs.trans 1583523273 8575 c825.denote c826.denote c828.denote run825 (@Runs.trans 4778 3797 c826.denote c827.denote c828.denote run826 run827)) (@Runs.trans 3167045837 3167053977 c828.denote c829.denote c831.denote run828 (@Runs.trans 3167050764 3213 c829.denote c830.denote c831.denote run829 run830))) (@Runs.trans 7917621952 6334100040 c831.denote c834.denote c837.denote (@Runs.trans 6334090675 1583531277 c831.denote c832.denote c834.denote run831 (@Runs.trans 5745 1583525532 c832.denote c833.denote c834.denote run832 run833)) (@Runs.trans 4750569591 1583530449 c834.denote c835.denote c837.denote run834 (@Runs.trans 5143 1583525306 c835.denote c836.denote c837.denote run835 run836)))) (@Runs.trans 4750586284 11084677428 c837.denote c843.denote c850.denote (@Runs.trans 3167054440 1583531844 c837.denote c840.denote c843.denote (@Runs.trans 1583524311 1583530129 c837.denote c838.denote c840.denote run837 (@Runs.trans 4585 1583525544 c838.denote c839.denote c840.denote run838 run839)) (@Runs.trans 1583523303 8541 c840.denote c841.denote c843.denote run840 (@Runs.trans 4834 3707 c841.denote c842.denote c843.denote run841 run842))) (@Runs.trans 6334100030 4750577398 c843.denote c846.denote c850.denote (@Runs.trans 1583523497 4750576533 c843.denote c844.denote c846.denote run843 (@Runs.trans 4750573015 3518 c844.denote c845.denote c846.denote run844 run845)) (@Runs.trans 3167049430 1583527968 c846.denote c848.denote c850.denote (@Runs.trans 1583522999 1583526431 c846.denote c847.denote c848.denote run846 run847) (@Runs.trans 3508 1583524460 c848.denote c849.denote c850.denote run848 run849)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean new file mode 100644 index 00000000..d6c865f2 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules850 : List Rule := [ + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91 +] +theorem check850 : replay rules850 c850 = some (1583524891,c851) := by decide +kernel +theorem run850 : Runs 1583524891 c850.denote c851.denote := replay_sound check850 +def rules851 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3 +] +theorem check851 : replay rules851 c851 = some (4186,c852) := by decide +kernel +theorem run851 : Runs 4186 c851.denote c852.denote := replay_sound check851 +def rules852 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check852 : replay rules852 c852 = some (1583525535,c853) := by decide +kernel +theorem run852 : Runs 1583525535 c852.denote c853.denote := replay_sound check852 +def rules853 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1 +] +theorem check853 : replay rules853 c853 = some (1583523119,c854) := by decide +kernel +theorem run853 : Runs 1583523119 c853.denote c854.denote := replay_sound check853 +def rules854 : List Rule := [ + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1 +] +theorem check854 : replay rules854 c854 = some (4849,c855) := by decide +kernel +theorem run854 : Runs 4849 c854.denote c855.denote := replay_sound check854 +def rules855 : List Rule := [ + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check855 : replay rules855 c855 = some (3686,c856) := by decide +kernel +theorem run855 : Runs 3686 c855.denote c856.denote := replay_sound check855 +def rules856 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check856 : replay rules856 c856 = some (1583524161,c857) := by decide +kernel +theorem run856 : Runs 1583524161 c856.denote c857.denote := replay_sound check856 +def rules857 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check857 : replay rules857 c857 = some (1583526034,c858) := by decide +kernel +theorem run857 : Runs 1583526034 c857.denote c858.denote := replay_sound check857 +def rules858 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93 +] +theorem check858 : replay rules858 c858 = some (4299,c859) := by decide +kernel +theorem run858 : Runs 4299 c858.denote c859.denote := replay_sound check858 +def rules859 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check859 : replay rules859 c859 = some (1583524537,c860) := by decide +kernel +theorem run859 : Runs 1583524537 c859.denote c860.denote := replay_sound check859 +def rules860 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90 +] +theorem check860 : replay rules860 c860 = some (4750570712,c861) := by decide +kernel +theorem run860 : Runs 4750570712 c860.denote c861.denote := replay_sound check860 +def rules861 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92 +] +theorem check861 : replay rules861 c861 = some (4731,c862) := by decide +kernel +theorem run861 : Runs 4731 c861.denote c862.denote := replay_sound check861 +def rules862 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check862 : replay rules862 c862 = some (1583524042,c863) := by decide +kernel +theorem run862 : Runs 1583524042 c862.denote c863.denote := replay_sound check862 +def rules863 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90 +] +theorem check863 : replay rules863 c863 = some (1583525297,c864) := by decide +kernel +theorem run863 : Runs 1583525297 c863.denote c864.denote := replay_sound check863 +def rules864 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1 +] +theorem check864 : replay rules864 c864 = some (4101,c865) := by decide +kernel +theorem run864 : Runs 4101 c864.denote c865.denote := replay_sound check864 +def rules865 : List Rule := [ + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check865 : replay rules865 c865 = some (1583525556,c866) := by decide +kernel +theorem run865 : Runs 1583525556 c865.denote c866.denote := replay_sound check865 +def rules866 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34 +] +theorem check866 : replay rules866 c866 = some (1583524073,c867) := by decide +kernel +theorem run866 : Runs 1583524073 c866.denote c867.denote := replay_sound check866 +def rules867 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18 +] +theorem check867 : replay rules867 c867 = some (4883,c868) := by decide +kernel +theorem run867 : Runs 4883 c867.denote c868.denote := replay_sound check867 +def rules868 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1 +] +theorem check868 : replay rules868 c868 = some (3412,c869) := by decide +kernel +theorem run868 : Runs 3412 c868.denote c869.denote := replay_sound check868 +def rules869 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check869 : replay rules869 c869 = some (1583523480,c870) := by decide +kernel +theorem run869 : Runs 1583523480 c869.denote c870.denote := replay_sound check869 +def rules870 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33 +] +theorem check870 : replay rules870 c870 = some (1583527061,c871) := by decide +kernel +theorem run870 : Runs 1583527061 c870.denote c871.denote := replay_sound check870 +def rules871 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95 +] +theorem check871 : replay rules871 c871 = some (5765,c872) := by decide +kernel +theorem run871 : Runs 5765 c871.denote c872.denote := replay_sound check871 +def rules872 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check872 : replay rules872 c872 = some (1583524531,c873) := by decide +kernel +theorem run872 : Runs 1583524531 c872.denote c873.denote := replay_sound check872 +def rules873 : List Rule := [ + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1 +] +theorem check873 : replay rules873 c873 = some (1583525418,c874) := by decide +kernel +theorem run873 : Runs 1583525418 c873.denote c874.denote := replay_sound check873 +def rules874 : List Rule := [ + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check874 : replay rules874 c874 = some (4459,c875) := by decide +kernel +theorem run874 : Runs 4459 c874.denote c875.denote := replay_sound check874 +def rules875 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3 +] +theorem check875 : replay rules875 c875 = some (1583525542,c876) := by decide +kernel +theorem run875 : Runs 1583525542 c875.denote c876.denote := replay_sound check875 +def rules876 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1 +] +theorem check876 : replay rules876 c876 = some (1583524177,c877) := by decide +kernel +theorem run876 : Runs 1583524177 c876.denote c877.denote := replay_sound check876 +def rules877 : List Rule := [ + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1 +] +theorem check877 : replay rules877 c877 = some (5170,c878) := by decide +kernel +theorem run877 : Runs 5170 c877.denote c878.denote := replay_sound check877 +def rules878 : List Rule := [ + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1 +] +theorem check878 : replay rules878 c878 = some (3525,c879) := by decide +kernel +theorem run878 : Runs 3525 c878.denote c879.denote := replay_sound check878 +def rules879 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170 +] +theorem check879 : replay rules879 c879 = some (3167045897,c880) := by decide +kernel +theorem run879 : Runs 3167045897 c879.denote c880.denote := replay_sound check879 +def rules880 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22 +] +theorem check880 : replay rules880 c880 = some (4921,c881) := by decide +kernel +theorem run880 : Runs 4921 c880.denote c881.denote := replay_sound check880 +def rules881 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22 +] +theorem check881 : replay rules881 c881 = some (10124,c882) := by decide +kernel +theorem run881 : Runs 10124 c881.denote c882.denote := replay_sound check881 +def rules882 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2 +] +theorem check882 : replay rules882 c882 = some (1583524225,c883) := by decide +kernel +theorem run882 : Runs 1583524225 c882.denote c883.denote := replay_sound check882 +def rules883 : List Rule := [ + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85 +] +theorem check883 : replay rules883 c883 = some (4750570571,c884) := by decide +kernel +theorem run883 : Runs 4750570571 c883.denote c884.denote := replay_sound check883 +def rules884 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check884 : replay rules884 c884 = some (4694,c885) := by decide +kernel +theorem run884 : Runs 4694 c884.denote c885.denote := replay_sound check884 +def rules885 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1 +] +theorem check885 : replay rules885 c885 = some (1583524065,c886) := by decide +kernel +theorem run885 : Runs 1583524065 c885.denote c886.denote := replay_sound check885 +def rules886 : List Rule := [ + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1 +] +theorem check886 : replay rules886 c886 = some (4750571445,c887) := by decide +kernel +theorem run886 : Runs 4750571445 c886.denote c887.denote := replay_sound check886 +def rules887 : List Rule := [ + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10 +] +theorem check887 : replay rules887 c887 = some (4398,c888) := by decide +kernel +theorem run887 : Runs 4398 c887.denote c888.denote := replay_sound check887 +def rules888 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5 +] +theorem check888 : replay rules888 c888 = some (1583523521,c889) := by decide +kernel +theorem run888 : Runs 1583523521 c888.denote c889.denote := replay_sound check888 +def rules889 : List Rule := [ + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87 +] +theorem check889 : replay rules889 c889 = some (4750571675,c890) := by decide +kernel +theorem run889 : Runs 4750571675 c889.denote c890.denote := replay_sound check889 +def rules890 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1 +] +theorem check890 : replay rules890 c890 = some (4268,c891) := by decide +kernel +theorem run890 : Runs 4268 c890.denote c891.denote := replay_sound check890 +def rules891 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1 +] +theorem check891 : replay rules891 c891 = some (3167046038,c892) := by decide +kernel +theorem run891 : Runs 3167046038 c891.denote c892.denote := replay_sound check891 +def rules892 : List Rule := [ + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41 +] +theorem check892 : replay rules892 c892 = some (3167050571,c893) := by decide +kernel +theorem run892 : Runs 3167050571 c892.denote c893.denote := replay_sound check892 +def rules893 : List Rule := [ + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check893 : replay rules893 c893 = some (3631,c894) := by decide +kernel +theorem run893 : Runs 3631 c893.denote c894.denote := replay_sound check893 +def rules894 : List Rule := [ + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1 +] +theorem check894 : replay rules894 c894 = some (1583523203,c895) := by decide +kernel +theorem run894 : Runs 1583523203 c894.denote c895.denote := replay_sound check894 +def rules895 : List Rule := [ + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1 +] +theorem check895 : replay rules895 c895 = some (1583527073,c896) := by decide +kernel +theorem run895 : Runs 1583527073 c895.denote c896.denote := replay_sound check895 +def rules896 : List Rule := [ + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check896 : replay rules896 c896 = some (4140,c897) := by decide +kernel +theorem run896 : Runs 4140 c896.denote c897.denote := replay_sound check896 +def rules897 : List Rule := [ + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5 +] +theorem check897 : replay rules897 c897 = some (1583524371,c898) := by decide +kernel +theorem run897 : Runs 1583524371 c897.denote c898.denote := replay_sound check897 +def rules898 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89 +] +theorem check898 : replay rules898 c898 = some (4750571884,c899) := by decide +kernel +theorem run898 : Runs 4750571884 c898.denote c899.denote := replay_sound check898 +def rules899 : List Rule := [ + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1 +] +theorem check899 : replay rules899 c899 = some (3879,c900) := by decide +kernel +theorem run899 : Runs 3879 c899.denote c900.denote := replay_sound check899 +theorem groupRun17 : Runs 68091635826 c850.denote c900.denote := + (@Runs.trans 26919962818 41171673008 c850.denote c875.denote c900.denote (@Runs.trans 14251740740 12668222078 c850.denote c862.denote c875.denote (@Runs.trans 4750586266 9501154474 c850.denote c856.denote c862.denote (@Runs.trans 3167054612 1583531654 c850.denote c853.denote c856.denote (@Runs.trans 1583524891 1583529721 c850.denote c851.denote c853.denote run850 (@Runs.trans 4186 1583525535 c851.denote c852.denote c853.denote run851 run852)) (@Runs.trans 1583523119 8535 c853.denote c854.denote c856.denote run853 (@Runs.trans 4849 3686 c854.denote c855.denote c856.denote run854 run855))) (@Runs.trans 3167054494 6334099980 c856.denote c859.denote c862.denote (@Runs.trans 1583524161 1583530333 c856.denote c857.denote c859.denote run856 (@Runs.trans 1583526034 4299 c857.denote c858.denote c859.denote run857 run858)) (@Runs.trans 1583524537 4750575443 c859.denote c860.denote c862.denote run859 (@Runs.trans 4750570712 4731 c860.denote c861.denote c862.denote run860 run861)))) (@Runs.trans 6334107952 6334114126 c862.denote c868.denote c875.denote (@Runs.trans 3167053440 3167054512 c862.denote c865.denote c868.denote (@Runs.trans 1583524042 1583529398 c862.denote c863.denote c865.denote run862 (@Runs.trans 1583525297 4101 c863.denote c864.denote c865.denote run863 run864)) (@Runs.trans 1583525556 1583528956 c865.denote c866.denote c868.denote run865 (@Runs.trans 1583524073 4883 c866.denote c867.denote c868.denote run866 run867))) (@Runs.trans 3167053953 3167060173 c868.denote c871.denote c875.denote (@Runs.trans 3412 3167050541 c868.denote c869.denote c871.denote run868 (@Runs.trans 1583523480 1583527061 c869.denote c870.denote c871.denote run869 run870)) (@Runs.trans 1583530296 1583529877 c871.denote c873.denote c875.denote (@Runs.trans 5765 1583524531 c871.denote c872.denote c873.denote run871 run872) (@Runs.trans 1583525418 4459 c873.denote c874.denote c875.denote run873 run874))))) (@Runs.trans 19002314356 22169358652 c875.denote c887.denote c900.denote (@Runs.trans 6334109232 12668205124 c875.denote c881.denote c887.denote (@Runs.trans 3167054889 3167054343 c875.denote c878.denote c881.denote (@Runs.trans 1583525542 1583529347 c875.denote c876.denote c878.denote run875 (@Runs.trans 1583524177 5170 c876.denote c877.denote c878.denote run876 run877)) (@Runs.trans 3525 3167050818 c878.denote c879.denote c881.denote run878 (@Runs.trans 3167045897 4921 c879.denote c880.denote c881.denote run879 run880))) (@Runs.trans 6334104920 6334100204 c881.denote c884.denote c887.denote (@Runs.trans 10124 6334094796 c881.denote c882.denote c884.denote run881 (@Runs.trans 1583524225 4750570571 c882.denote c883.denote c884.denote run882 run883)) (@Runs.trans 4694 6334095510 c884.denote c885.denote c887.denote run884 (@Runs.trans 1583524065 4750571445 c885.denote c886.denote c887.denote run885 run886)))) (@Runs.trans 12668200471 9501158181 c887.denote c893.denote c900.denote (@Runs.trans 6334099594 6334100877 c887.denote c890.denote c893.denote (@Runs.trans 4398 6334095196 c887.denote c888.denote c890.denote run887 (@Runs.trans 1583523521 4750571675 c888.denote c889.denote c890.denote run888 run889)) (@Runs.trans 4268 6334096609 c890.denote c891.denote c893.denote run890 (@Runs.trans 3167046038 3167050571 c891.denote c892.denote c893.denote run891 run892))) (@Runs.trans 3167053907 6334104274 c893.denote c896.denote c900.denote (@Runs.trans 3631 3167050276 c893.denote c894.denote c896.denote run893 (@Runs.trans 1583523203 1583527073 c894.denote c895.denote c896.denote run894 run895)) (@Runs.trans 1583528511 4750575763 c896.denote c898.denote c900.denote (@Runs.trans 4140 1583524371 c896.denote c897.denote c898.denote run896 run897) (@Runs.trans 4750571884 3879 c898.denote c899.denote c900.denote run898 run899)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean new file mode 100644 index 00000000..cd39bf69 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules900 : List Rule := [ + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1 +] +theorem check900 : replay rules900 c900 = some (1583523943,c901) := by decide +kernel +theorem run900 : Runs 1583523943 c900.denote c901.denote := replay_sound check900 +def rules901 : List Rule := [ + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1 +] +theorem check901 : replay rules901 c901 = some (1583526158,c902) := by decide +kernel +theorem run901 : Runs 1583526158 c901.denote c902.denote := replay_sound check901 +def rules902 : List Rule := [ + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check902 : replay rules902 c902 = some (4069,c903) := by decide +kernel +theorem run902 : Runs 4069 c902.denote c903.denote := replay_sound check902 +def rules903 : List Rule := [ + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check903 : replay rules903 c903 = some (1583525320,c904) := by decide +kernel +theorem run903 : Runs 1583525320 c903.denote c904.denote := replay_sound check903 +def rules904 : List Rule := [ + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33 +] +theorem check904 : replay rules904 c904 = some (4750569332,c905) := by decide +kernel +theorem run904 : Runs 4750569332 c904.denote c905.denote := replay_sound check904 +def rules905 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1 +] +theorem check905 : replay rules905 c905 = some (4734,c906) := by decide +kernel +theorem run905 : Runs 4734 c905.denote c906.denote := replay_sound check905 +def rules906 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1 +] +theorem check906 : replay rules906 c906 = some (1583525556,c907) := by decide +kernel +theorem run906 : Runs 1583525556 c906.denote c907.denote := replay_sound check906 +def rules907 : List Rule := [ + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1 +] +theorem check907 : replay rules907 c907 = some (4750569079,c908) := by decide +kernel +theorem run907 : Runs 4750569079 c907.denote c908.denote := replay_sound check907 +def rules908 : List Rule := [ + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1 +] +theorem check908 : replay rules908 c908 = some (4949,c909) := by decide +kernel +theorem run908 : Runs 4949 c908.denote c909.denote := replay_sound check908 +def rules909 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check909 : replay rules909 c909 = some (1583525734,c910) := by decide +kernel +theorem run909 : Runs 1583525734 c909.denote c910.denote := replay_sound check909 +def rules910 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15 +] +theorem check910 : replay rules910 c910 = some (4750569101,c911) := by decide +kernel +theorem run910 : Runs 4750569101 c910.denote c911.denote := replay_sound check910 +def rules911 : List Rule := [ + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check911 : replay rules911 c911 = some (5141,c912) := by decide +kernel +theorem run911 : Runs 5141 c911.denote c912.denote := replay_sound check911 +def rules912 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check912 : replay rules912 c912 = some (1583525722,c913) := by decide +kernel +theorem run912 : Runs 1583525722 c912.denote c913.denote := replay_sound check912 +def rules913 : List Rule := [ + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36 +] +theorem check913 : replay rules913 c913 = some (4750569417,c914) := by decide +kernel +theorem run913 : Runs 4750569417 c913.denote c914.denote := replay_sound check913 +def rules914 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check914 : replay rules914 c914 = some (5599,c915) := by decide +kernel +theorem run914 : Runs 5599 c914.denote c915.denote := replay_sound check914 +def rules915 : List Rule := [ + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check915 : replay rules915 c915 = some (1583525072,c916) := by decide +kernel +theorem run915 : Runs 1583525072 c915.denote c916.denote := replay_sound check915 +def rules916 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check916 : replay rules916 c916 = some (4750570592,c917) := by decide +kernel +theorem run916 : Runs 4750570592 c916.denote c917.denote := replay_sound check916 +def rules917 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check917 : replay rules917 c917 = some (5320,c918) := by decide +kernel +theorem run917 : Runs 5320 c917.denote c918.denote := replay_sound check917 +def rules918 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9 +] +theorem check918 : replay rules918 c918 = some (1583524417,c919) := by decide +kernel +theorem run918 : Runs 1583524417 c918.denote c919.denote := replay_sound check918 +def rules919 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91 +] +theorem check919 : replay rules919 c919 = some (1583525699,c920) := by decide +kernel +theorem run919 : Runs 1583525699 c919.denote c920.denote := replay_sound check919 +def rules920 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1 +] +theorem check920 : replay rules920 c920 = some (4430,c921) := by decide +kernel +theorem run920 : Runs 4430 c920.denote c921.denote := replay_sound check920 +def rules921 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1 +] +theorem check921 : replay rules921 c921 = some (1583525250,c922) := by decide +kernel +theorem run921 : Runs 1583525250 c921.denote c922.denote := replay_sound check921 +def rules922 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1 +] +theorem check922 : replay rules922 c922 = some (1583524027,c923) := by decide +kernel +theorem run922 : Runs 1583524027 c922.denote c923.denote := replay_sound check922 +def rules923 : List Rule := [ + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1 +] +theorem check923 : replay rules923 c923 = some (4971,c924) := by decide +kernel +theorem run923 : Runs 4971 c923.denote c924.denote := replay_sound check923 +def rules924 : List Rule := [ + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check924 : replay rules924 c924 = some (3854,c925) := by decide +kernel +theorem run924 : Runs 3854 c924.denote c925.denote := replay_sound check924 +def rules925 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176 +] +theorem check925 : replay rules925 c925 = some (4750568160,c926) := by decide +kernel +theorem run925 : Runs 4750568160 c925.denote c926.denote := replay_sound check925 +def rules926 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15 +] +theorem check926 : replay rules926 c926 = some (1583528447,c927) := by decide +kernel +theorem run926 : Runs 1583528447 c926.denote c927.denote := replay_sound check926 +def rules927 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1 +] +theorem check927 : replay rules927 c927 = some (3693,c928) := by decide +kernel +theorem run927 : Runs 3693 c927.denote c928.denote := replay_sound check927 +def rules928 : List Rule := [ + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8 +] +theorem check928 : replay rules928 c928 = some (1583523163,c929) := by decide +kernel +theorem run928 : Runs 1583523163 c928.denote c929.denote := replay_sound check928 +def rules929 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37 +] +theorem check929 : replay rules929 c929 = some (1583526293,c930) := by decide +kernel +theorem run929 : Runs 1583526293 c929.denote c930.denote := replay_sound check929 +def rules930 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1 +] +theorem check930 : replay rules930 c930 = some (4014,c931) := by decide +kernel +theorem run930 : Runs 4014 c930.denote c931.denote := replay_sound check930 +def rules931 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check931 : replay rules931 c931 = some (1583525086,c932) := by decide +kernel +theorem run931 : Runs 1583525086 c931.denote c932.denote := replay_sound check931 +def rules932 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check932 : replay rules932 c932 = some (1583523997,c933) := by decide +kernel +theorem run932 : Runs 1583523997 c932.denote c933.denote := replay_sound check932 +def rules933 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check933 : replay rules933 c933 = some (4832,c934) := by decide +kernel +theorem run933 : Runs 4832 c933.denote c934.denote := replay_sound check933 +def rules934 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34 +] +theorem check934 : replay rules934 c934 = some (3593,c935) := by decide +kernel +theorem run934 : Runs 3593 c934.denote c935.denote := replay_sound check934 +def rules935 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check935 : replay rules935 c935 = some (1583523824,c936) := by decide +kernel +theorem run935 : Runs 1583523824 c935.denote c936.denote := replay_sound check935 +def rules936 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34 +] +theorem check936 : replay rules936 c936 = some (1583526069,c937) := by decide +kernel +theorem run936 : Runs 1583526069 c936.denote c937.denote := replay_sound check936 +def rules937 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1 +] +theorem check937 : replay rules937 c937 = some (4067,c938) := by decide +kernel +theorem run937 : Runs 4067 c937.denote c938.denote := replay_sound check937 +def rules938 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1 +] +theorem check938 : replay rules938 c938 = some (1583525794,c939) := by decide +kernel +theorem run938 : Runs 1583525794 c938.denote c939.denote := replay_sound check938 +def rules939 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13 +] +theorem check939 : replay rules939 c939 = some (4750569081,c940) := by decide +kernel +theorem run939 : Runs 4750569081 c939.denote c940.denote := replay_sound check939 +def rules940 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13 +] +theorem check940 : replay rules940 c940 = some (5429,c941) := by decide +kernel +theorem run940 : Runs 5429 c940.denote c941.denote := replay_sound check940 +def rules941 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6 +] +theorem check941 : replay rules941 c941 = some (1583525542,c942) := by decide +kernel +theorem run941 : Runs 1583525542 c941.denote c942.denote := replay_sound check941 +def rules942 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39 +] +theorem check942 : replay rules942 c942 = some (4750569049,c943) := by decide +kernel +theorem run942 : Runs 4750569049 c942.denote c943.denote := replay_sound check942 +def rules943 : List Rule := [ + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1 +] +theorem check943 : replay rules943 c943 = some (5507,c944) := by decide +kernel +theorem run943 : Runs 5507 c943.denote c944.denote := replay_sound check943 +def rules944 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check944 : replay rules944 c944 = some (1583525556,c945) := by decide +kernel +theorem run944 : Runs 1583525556 c944.denote c945.denote := replay_sound check944 +def rules945 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1 +] +theorem check945 : replay rules945 c945 = some (1583523163,c946) := by decide +kernel +theorem run945 : Runs 1583523163 c945.denote c946.denote := replay_sound check945 +def rules946 : List Rule := [ + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1 +] +theorem check946 : replay rules946 c946 = some (4934,c947) := by decide +kernel +theorem run946 : Runs 4934 c946.denote c947.denote := replay_sound check946 +def rules947 : List Rule := [ + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1 +] +theorem check947 : replay rules947 c947 = some (3893,c948) := by decide +kernel +theorem run947 : Runs 3893 c947.denote c948.denote := replay_sound check947 +def rules948 : List Rule := [ + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1 +] +theorem check948 : replay rules948 c948 = some (1583524246,c949) := by decide +kernel +theorem run948 : Runs 1583524246 c948.denote c949.denote := replay_sound check948 +def rules949 : List Rule := [ + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18 +] +theorem check949 : replay rules949 c949 = some (4750570577,c950) := by decide +kernel +theorem run949 : Runs 4750570577 c949.denote c950.denote := replay_sound check949 +theorem groupRun18 : Runs 79176285495 c900.denote c950.denote := + (@Runs.trans 41171667486 38004618009 c900.denote c925.denote c950.denote (@Runs.trans 22169353116 19002314370 c900.denote c912.denote c925.denote (@Runs.trans 9501153556 12668199560 c900.denote c906.denote c912.denote (@Runs.trans 3167054170 6334099386 c900.denote c903.denote c906.denote (@Runs.trans 1583523943 1583530227 c900.denote c901.denote c903.denote run900 (@Runs.trans 1583526158 4069 c901.denote c902.denote c903.denote run901 run902)) (@Runs.trans 1583525320 4750574066 c903.denote c904.denote c906.denote run903 (@Runs.trans 4750569332 4734 c904.denote c905.denote c906.denote run904 run905))) (@Runs.trans 6334099584 6334099976 c906.denote c909.denote c912.denote (@Runs.trans 1583525556 4750574028 c906.denote c907.denote c909.denote run906 (@Runs.trans 4750569079 4949 c907.denote c908.denote c909.denote run907 run908)) (@Runs.trans 1583525734 4750574242 c909.denote c910.denote c912.denote run909 (@Runs.trans 4750569101 5141 c910.denote c911.denote c912.denote run910 run911)))) (@Runs.trans 12668201722 6334112648 c912.denote c918.denote c925.denote (@Runs.trans 6334100738 6334100984 c912.denote c915.denote c918.denote (@Runs.trans 1583525722 4750575016 c912.denote c913.denote c915.denote run912 (@Runs.trans 4750569417 5599 c913.denote c914.denote c915.denote run913 run914)) (@Runs.trans 1583525072 4750575912 c915.denote c916.denote c918.denote run915 (@Runs.trans 4750570592 5320 c916.denote c917.denote c918.denote run916 run917))) (@Runs.trans 3167054546 3167058102 c918.denote c921.denote c925.denote (@Runs.trans 1583524417 1583530129 c918.denote c919.denote c921.denote run918 (@Runs.trans 1583525699 4430 c919.denote c920.denote c921.denote run919 run920)) (@Runs.trans 3167049277 8825 c921.denote c923.denote c925.denote (@Runs.trans 1583525250 1583524027 c921.denote c922.denote c923.denote run921 run922) (@Runs.trans 4971 3854 c923.denote c924.denote c925.denote run923 run924))))) (@Runs.trans 15835261171 22169356838 c925.denote c937.denote c950.denote (@Runs.trans 9501153770 6334107401 c925.denote c931.denote c937.denote (@Runs.trans 6334100300 3167053470 c925.denote c928.denote c931.denote (@Runs.trans 4750568160 1583532140 c925.denote c926.denote c928.denote run925 (@Runs.trans 1583528447 3693 c926.denote c927.denote c928.denote run926 run927)) (@Runs.trans 1583523163 1583530307 c928.denote c929.denote c931.denote run928 (@Runs.trans 1583526293 4014 c929.denote c930.denote c931.denote run929 run930))) (@Runs.trans 3167053915 3167053486 c931.denote c934.denote c937.denote (@Runs.trans 1583525086 1583528829 c931.denote c932.denote c934.denote run931 (@Runs.trans 1583523997 4832 c932.denote c933.denote c934.denote run932 run933)) (@Runs.trans 3593 3167049893 c934.denote c935.denote c937.denote run934 (@Runs.trans 1583523824 1583526069 c935.denote c936.denote c937.denote run935 run936)))) (@Runs.trans 12668198962 9501157876 c937.denote c943.denote c950.denote (@Runs.trans 6334098942 6334100020 c937.denote c940.denote c943.denote (@Runs.trans 4067 6334094875 c937.denote c938.denote c940.denote run937 (@Runs.trans 1583525794 4750569081 c938.denote c939.denote c940.denote run938 run939)) (@Runs.trans 5429 6334094591 c940.denote c941.denote c943.denote run940 (@Runs.trans 1583525542 4750569049 c941.denote c942.denote c943.denote run941 run942))) (@Runs.trans 3167054226 6334103650 c943.denote c946.denote c950.denote (@Runs.trans 5507 3167048719 c943.denote c944.denote c946.denote run943 (@Runs.trans 1583525556 1583523163 c944.denote c945.denote c946.denote run944 run945)) (@Runs.trans 8827 6334094823 c946.denote c948.denote c950.denote (@Runs.trans 4934 3893 c946.denote c947.denote c948.denote run946 run947) (@Runs.trans 1583524246 4750570577 c948.denote c949.denote c950.denote run948 run949)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean new file mode 100644 index 00000000..5eb0a852 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules950 : List Rule := [ + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90 +] +theorem check950 : replay rules950 c950 = some (4733,c951) := by decide +kernel +theorem run950 : Runs 4733 c950.denote c951.denote := replay_sound check950 +def rules951 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2 +] +theorem check951 : replay rules951 c951 = some (1583524830,c952) := by decide +kernel +theorem run951 : Runs 1583524830 c951.denote c952.denote := replay_sound check951 +def rules952 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1 +] +theorem check952 : replay rules952 c952 = some (4750569706,c953) := by decide +kernel +theorem run952 : Runs 4750569706 c952.denote c953.denote := replay_sound check952 +def rules953 : List Rule := [ + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36 +] +theorem check953 : replay rules953 c953 = some (5008,c954) := by decide +kernel +theorem run953 : Runs 5008 c953.denote c954.denote := replay_sound check953 +def rules954 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check954 : replay rules954 c954 = some (1583525486,c955) := by decide +kernel +theorem run954 : Runs 1583525486 c954.denote c955.denote := replay_sound check954 +def rules955 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1 +] +theorem check955 : replay rules955 c955 = some (4750569181,c956) := by decide +kernel +theorem run955 : Runs 4750569181 c955.denote c956.denote := replay_sound check955 +def rules956 : List Rule := [ + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check956 : replay rules956 c956 = some (5720,c957) := by decide +kernel +theorem run956 : Runs 5720 c956.denote c957.denote := replay_sound check956 +def rules957 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check957 : replay rules957 c957 = some (1583525777,c958) := by decide +kernel +theorem run957 : Runs 1583525777 c957.denote c958.denote := replay_sound check957 +def rules958 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1 +] +theorem check958 : replay rules958 c958 = some (4750568993,c959) := by decide +kernel +theorem run958 : Runs 4750568993 c958.denote c959.denote := replay_sound check958 +def rules959 : List Rule := [ + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check959 : replay rules959 c959 = some (5913,c960) := by decide +kernel +theorem run959 : Runs 5913 c959.denote c960.denote := replay_sound check959 +def rules960 : List Rule := [ + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check960 : replay rules960 c960 = some (1583525722,c961) := by decide +kernel +theorem run960 : Runs 1583525722 c960.denote c961.denote := replay_sound check960 +def rules961 : List Rule := [ + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38 +] +theorem check961 : replay rules961 c961 = some (1583523169,c962) := by decide +kernel +theorem run961 : Runs 1583523169 c961.denote c962.denote := replay_sound check961 +def rules962 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35 +] +theorem check962 : replay rules962 c962 = some (4772,c963) := by decide +kernel +theorem run962 : Runs 4772 c962.denote c963.denote := replay_sound check962 +def rules963 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check963 : replay rules963 c963 = some (3901,c964) := by decide +kernel +theorem run963 : Runs 3901 c963.denote c964.denote := replay_sound check963 +def rules964 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check964 : replay rules964 c964 = some (1583524179,c965) := by decide +kernel +theorem run964 : Runs 1583524179 c964.denote c965.denote := replay_sound check964 +def rules965 : List Rule := [ + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1 +] +theorem check965 : replay rules965 c965 = some (4750570963,c966) := by decide +kernel +theorem run965 : Runs 4750570963 c965.denote c966.denote := replay_sound check965 +def rules966 : List Rule := [ + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check966 : replay rules966 c966 = some (4820,c967) := by decide +kernel +theorem run966 : Runs 4820 c966.denote c967.denote := replay_sound check966 +def rules967 : List Rule := [ + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1 +] +theorem check967 : replay rules967 c967 = some (1583524866,c968) := by decide +kernel +theorem run967 : Runs 1583524866 c967.denote c968.denote := replay_sound check967 +def rules968 : List Rule := [ + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39 +] +theorem check968 : replay rules968 c968 = some (4750570710,c969) := by decide +kernel +theorem run968 : Runs 4750570710 c968.denote c969.denote := replay_sound check968 +def rules969 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1 +] +theorem check969 : replay rules969 c969 = some (4920,c970) := by decide +kernel +theorem run969 : Runs 4920 c969.denote c970.denote := replay_sound check969 +def rules970 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1 +] +theorem check970 : replay rules970 c970 = some (1583525050,c971) := by decide +kernel +theorem run970 : Runs 1583525050 c970.denote c971.denote := replay_sound check970 +def rules971 : List Rule := [ + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check971 : replay rules971 c971 = some (4750570716,c972) := by decide +kernel +theorem run971 : Runs 4750570716 c971.denote c972.denote := replay_sound check971 +def rules972 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1 +] +theorem check972 : replay rules972 c972 = some (6954,c973) := by decide +kernel +theorem run972 : Runs 6954 c972.denote c973.denote := replay_sound check972 +def rules973 : List Rule := [ + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1 +] +theorem check973 : replay rules973 c973 = some (1583525486,c974) := by decide +kernel +theorem run973 : Runs 1583525486 c973.denote c974.denote := replay_sound check973 +def rules974 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1 +] +theorem check974 : replay rules974 c974 = some (4750569964,c975) := by decide +kernel +theorem run974 : Runs 4750569964 c974.denote c975.denote := replay_sound check974 +def rules975 : List Rule := [ + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1 +] +theorem check975 : replay rules975 c975 = some (5586,c976) := by decide +kernel +theorem run975 : Runs 5586 c975.denote c976.denote := replay_sound check975 +def rules976 : List Rule := [ + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1 +] +theorem check976 : replay rules976 c976 = some (1583525486,c977) := by decide +kernel +theorem run976 : Runs 1583525486 c976.denote c977.denote := replay_sound check976 +def rules977 : List Rule := [ + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1 +] +theorem check977 : replay rules977 c977 = some (4750570044,c978) := by decide +kernel +theorem run977 : Runs 4750570044 c977.denote c978.denote := replay_sound check977 +def rules978 : List Rule := [ + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30 +] +theorem check978 : replay rules978 c978 = some (5656,c979) := by decide +kernel +theorem run978 : Runs 5656 c978.denote c979.denote := replay_sound check978 +def rules979 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2 +] +theorem check979 : replay rules979 c979 = some (1583525486,c980) := by decide +kernel +theorem run979 : Runs 1583525486 c979.denote c980.denote := replay_sound check979 +def rules980 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98 +] +theorem check980 : replay rules980 c980 = some (4750570123,c981) := by decide +kernel +theorem run980 : Runs 4750570123 c980.denote c981.denote := replay_sound check980 +def rules981 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check981 : replay rules981 c981 = some (11787,c982) := by decide +kernel +theorem run981 : Runs 11787 c981.denote c982.denote := replay_sound check981 +def rules982 : List Rule := [ + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1 +] +theorem check982 : replay rules982 c982 = some (1583525724,c983) := by decide +kernel +theorem run982 : Runs 1583525724 c982.denote c983.denote := replay_sound check982 +def rules983 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1 +] +theorem check983 : replay rules983 c983 = some (1583522893,c984) := by decide +kernel +theorem run983 : Runs 1583522893 c983.denote c984.denote := replay_sound check983 +def rules984 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9 +] +theorem check984 : replay rules984 c984 = some (4262,c985) := by decide +kernel +theorem run984 : Runs 4262 c984.denote c985.denote := replay_sound check984 +def rules985 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check985 : replay rules985 c985 = some (4097,c986) := by decide +kernel +theorem run985 : Runs 4097 c985.denote c986.denote := replay_sound check985 +def rules986 : List Rule := [ + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check986 : replay rules986 c986 = some (1583524529,c987) := by decide +kernel +theorem run986 : Runs 1583524529 c986.denote c987.denote := replay_sound check986 +def rules987 : List Rule := [ + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86 +] +theorem check987 : replay rules987 c987 = some (1583524495,c988) := by decide +kernel +theorem run987 : Runs 1583524495 c987.denote c988.denote := replay_sound check987 +def rules988 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42 +] +theorem check988 : replay rules988 c988 = some (4685,c989) := by decide +kernel +theorem run988 : Runs 4685 c988.denote c989.denote := replay_sound check988 +def rules989 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check989 : replay rules989 c989 = some (3535,c990) := by decide +kernel +theorem run989 : Runs 3535 c989.denote c990.denote := replay_sound check989 +def rules990 : List Rule := [ + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13 +] +theorem check990 : replay rules990 c990 = some (1583523185,c991) := by decide +kernel +theorem run990 : Runs 1583523185 c990.denote c991.denote := replay_sound check990 +def rules991 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87 +] +theorem check991 : replay rules991 c991 = some (1583525491,c992) := by decide +kernel +theorem run991 : Runs 1583525491 c991.denote c992.denote := replay_sound check991 +def rules992 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1 +] +theorem check992 : replay rules992 c992 = some (4244,c993) := by decide +kernel +theorem run992 : Runs 4244 c992.denote c993.denote := replay_sound check992 +def rules993 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1 +] +theorem check993 : replay rules993 c993 = some (1583525722,c994) := by decide +kernel +theorem run993 : Runs 1583525722 c993.denote c994.denote := replay_sound check993 +def rules994 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1 +] +theorem check994 : replay rules994 c994 = some (1583523169,c995) := by decide +kernel +theorem run994 : Runs 1583523169 c994.denote c995.denote := replay_sound check994 +def rules995 : List Rule := [ + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1 +] +theorem check995 : replay rules995 c995 = some (4634,c996) := by decide +kernel +theorem run995 : Runs 4634 c995.denote c996.denote := replay_sound check995 +def rules996 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1 +] +theorem check996 : replay rules996 c996 = some (4157,c997) := by decide +kernel +theorem run996 : Runs 4157 c996.denote c997.denote := replay_sound check996 +def rules997 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14 +] +theorem check997 : replay rules997 c997 = some (1583524221,c998) := by decide +kernel +theorem run997 : Runs 1583524221 c997.denote c998.denote := replay_sound check997 +def rules998 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96 +] +theorem check998 : replay rules998 c998 = some (4750571424,c999) := by decide +kernel +theorem run998 : Runs 4750571424 c998.denote c999.denote := replay_sound check998 +def rules999 : List Rule := [ + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check999 : replay rules999 c999 = some (5173,c1000) := by decide +kernel +theorem run999 : Runs 5173 c999.denote c1000.denote := replay_sound check999 +theorem groupRun19 : Runs 79176301347 c950.denote c1000.denote := + (@Runs.trans 47505761539 31670539808 c950.denote c975.denote c1000.denote (@Runs.trans 22169354238 25336407301 c950.denote c962.denote c975.denote (@Runs.trans 12668198944 9501155294 c950.denote c956.denote c962.denote (@Runs.trans 6334099269 6334099675 c950.denote c953.denote c956.denote (@Runs.trans 4733 6334094536 c950.denote c951.denote c953.denote run950 (@Runs.trans 1583524830 4750569706 c951.denote c952.denote c953.denote run951 run952)) (@Runs.trans 5008 6334094667 c953.denote c954.denote c956.denote run953 (@Runs.trans 1583525486 4750569181 c954.denote c955.denote c956.denote run954 run955))) (@Runs.trans 6334100490 3167054804 c956.denote c959.denote c962.denote (@Runs.trans 5720 6334094770 c956.denote c957.denote c959.denote run956 (@Runs.trans 1583525777 4750568993 c957.denote c958.denote c959.denote run957 run958)) (@Runs.trans 5913 3167048891 c959.denote c960.denote c962.denote run959 (@Runs.trans 1583525722 1583523169 c960.denote c961.denote c962.denote run960 run961)))) (@Runs.trans 7917633501 17418773800 c962.denote c968.denote c975.denote (@Runs.trans 1583532852 6334100649 c962.denote c965.denote c968.denote (@Runs.trans 4772 1583528080 c962.denote c963.denote c965.denote run962 (@Runs.trans 3901 1583524179 c963.denote c964.denote c965.denote run963 run964)) (@Runs.trans 4750570963 1583529686 c965.denote c966.denote c968.denote run965 (@Runs.trans 4820 1583524866 c966.denote c967.denote c968.denote run966 run967))) (@Runs.trans 6334100680 11084673120 c968.denote c971.denote c975.denote (@Runs.trans 4750570710 1583529970 c968.denote c969.denote c971.denote run968 (@Runs.trans 4920 1583525050 c969.denote c970.denote c971.denote run969 run970)) (@Runs.trans 4750577670 6334095450 c971.denote c973.denote c975.denote (@Runs.trans 4750570716 6954 c971.denote c972.denote c973.denote run971 run972) (@Runs.trans 1583525486 4750569964 c973.denote c974.denote c975.denote run973 run974))))) (@Runs.trans 17418795673 14251744135 c975.denote c987.denote c1000.denote (@Runs.trans 12668202381 4750593292 c975.denote c981.denote c987.denote (@Runs.trans 6334101116 6334101265 c975.denote c978.denote c981.denote (@Runs.trans 5586 6334095530 c975.denote c976.denote c978.denote run975 (@Runs.trans 1583525486 4750570044 c976.denote c977.denote c978.denote run976 run977)) (@Runs.trans 5656 6334095609 c978.denote c979.denote c981.denote run978 (@Runs.trans 1583525486 4750570123 c979.denote c980.denote c981.denote run979 run980))) (@Runs.trans 3167060404 1583532888 c981.denote c984.denote c987.denote (@Runs.trans 11787 3167048617 c981.denote c982.denote c984.denote run981 (@Runs.trans 1583525724 1583522893 c982.denote c983.denote c984.denote run982 run983)) (@Runs.trans 4262 1583528626 c984.denote c985.denote c987.denote run984 (@Runs.trans 4097 1583524529 c985.denote c986.denote c987.denote run985 run986)))) (@Runs.trans 4750585635 9501158500 c987.denote c993.denote c1000.denote (@Runs.trans 1583532715 3167052920 c987.denote c990.denote c993.denote (@Runs.trans 1583524495 8220 c987.denote c988.denote c990.denote run987 (@Runs.trans 4685 3535 c988.denote c989.denote c990.denote run988 run989)) (@Runs.trans 1583523185 1583529735 c990.denote c991.denote c993.denote run990 (@Runs.trans 1583525491 4244 c991.denote c992.denote c993.denote run991 run992))) (@Runs.trans 3167053525 6334104975 c993.denote c996.denote c1000.denote (@Runs.trans 1583525722 1583527803 c993.denote c994.denote c996.denote run993 (@Runs.trans 1583523169 4634 c994.denote c995.denote c996.denote run994 run995)) (@Runs.trans 1583528378 4750576597 c996.denote c998.denote c1000.denote (@Runs.trans 4157 1583524221 c996.denote c997.denote c998.denote run996 run997) (@Runs.trans 4750571424 5173 c998.denote c999.denote c1000.denote run998 run999)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean new file mode 100644 index 00000000..f9596f48 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1000 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check1000 : replay rules1000 c1000 = some (1583524743,c1001) := by decide +kernel +theorem run1000 : Runs 1583524743 c1000.denote c1001.denote := replay_sound check1000 +def rules1001 : List Rule := [ + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1 +] +theorem check1001 : replay rules1001 c1001 = some (1583524634,c1002) := by decide +kernel +theorem run1001 : Runs 1583524634 c1001.denote c1002.denote := replay_sound check1001 +def rules1002 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1 +] +theorem check1002 : replay rules1002 c1002 = some (4780,c1003) := by decide +kernel +theorem run1002 : Runs 4780 c1002.denote c1003.denote := replay_sound check1002 +def rules1003 : List Rule := [ + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1003 : replay rules1003 c1003 = some (3253,c1004) := by decide +kernel +theorem run1003 : Runs 3253 c1003.denote c1004.denote := replay_sound check1003 +def rules1004 : List Rule := [ + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check1004 : replay rules1004 c1004 = some (1583523835,c1005) := by decide +kernel +theorem run1004 : Runs 1583523835 c1004.denote c1005.denote := replay_sound check1004 +def rules1005 : List Rule := [ + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check1005 : replay rules1005 c1005 = some (4750572745,c1006) := by decide +kernel +theorem run1005 : Runs 4750572745 c1005.denote c1006.denote := replay_sound check1005 +def rules1006 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1006 : replay rules1006 c1006 = some (4056,c1007) := by decide +kernel +theorem run1006 : Runs 4056 c1006.denote c1007.denote := replay_sound check1006 +def rules1007 : List Rule := [ + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14 +] +theorem check1007 : replay rules1007 c1007 = some (1583524267,c1008) := by decide +kernel +theorem run1007 : Runs 1583524267 c1007.denote c1008.denote := replay_sound check1007 +def rules1008 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check1008 : replay rules1008 c1008 = some (1583524849,c1009) := by decide +kernel +theorem run1008 : Runs 1583524849 c1008.denote c1009.denote := replay_sound check1008 +def rules1009 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95 +] +theorem check1009 : replay rules1009 c1009 = some (4739,c1010) := by decide +kernel +theorem run1009 : Runs 4739 c1009.denote c1010.denote := replay_sound check1009 +def rules1010 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1 +] +theorem check1010 : replay rules1010 c1010 = some (2801,c1011) := by decide +kernel +theorem run1010 : Runs 2801 c1010.denote c1011.denote := replay_sound check1010 +def rules1011 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11 +] +theorem check1011 : replay rules1011 c1011 = some (1583523821,c1012) := by decide +kernel +theorem run1011 : Runs 1583523821 c1011.denote c1012.denote := replay_sound check1011 +def rules1012 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89 +] +theorem check1012 : replay rules1012 c1012 = some (1583525595,c1013) := by decide +kernel +theorem run1012 : Runs 1583525595 c1012.denote c1013.denote := replay_sound check1012 +def rules1013 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1 +] +theorem check1013 : replay rules1013 c1013 = some (4071,c1014) := by decide +kernel +theorem run1013 : Runs 4071 c1013.denote c1014.denote := replay_sound check1013 +def rules1014 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1014 : replay rules1014 c1014 = some (3309,c1015) := by decide +kernel +theorem run1014 : Runs 3309 c1014.denote c1015.denote := replay_sound check1014 +def rules1015 : List Rule := [ + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1 +] +theorem check1015 : replay rules1015 c1015 = some (1583523325,c1016) := by decide +kernel +theorem run1015 : Runs 1583523325 c1015.denote c1016.denote := replay_sound check1015 +def rules1016 : List Rule := [ + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1 +] +theorem check1016 : replay rules1016 c1016 = some (1583526266,c1017) := by decide +kernel +theorem run1016 : Runs 1583526266 c1016.denote c1017.denote := replay_sound check1016 +def rules1017 : List Rule := [ + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1017 : replay rules1017 c1017 = some (3841,c1018) := by decide +kernel +theorem run1017 : Runs 3841 c1017.denote c1018.denote := replay_sound check1017 +def rules1018 : List Rule := [ + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1018 : replay rules1018 c1018 = some (1583525722,c1019) := by decide +kernel +theorem run1018 : Runs 1583525722 c1018.denote c1019.denote := replay_sound check1018 +def rules1019 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1 +] +theorem check1019 : replay rules1019 c1019 = some (1583523285,c1020) := by decide +kernel +theorem run1019 : Runs 1583523285 c1019.denote c1020.denote := replay_sound check1019 +def rules1020 : List Rule := [ + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1 +] +theorem check1020 : replay rules1020 c1020 = some (4778,c1021) := by decide +kernel +theorem run1020 : Runs 4778 c1020.denote c1021.denote := replay_sound check1020 +def rules1021 : List Rule := [ + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1 +] +theorem check1021 : replay rules1021 c1021 = some (4327,c1022) := by decide +kernel +theorem run1021 : Runs 4327 c1021.denote c1022.denote := replay_sound check1021 +def rules1022 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1 +] +theorem check1022 : replay rules1022 c1022 = some (1583524287,c1023) := by decide +kernel +theorem run1022 : Runs 1583524287 c1022.denote c1023.denote := replay_sound check1022 +def rules1023 : List Rule := [ + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1 +] +theorem check1023 : replay rules1023 c1023 = some (1583525236,c1024) := by decide +kernel +theorem run1023 : Runs 1583525236 c1023.denote c1024.denote := replay_sound check1023 +def rules1024 : List Rule := [ + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1 +] +theorem check1024 : replay rules1024 c1024 = some (4852,c1025) := by decide +kernel +theorem run1024 : Runs 4852 c1024.denote c1025.denote := replay_sound check1024 +def rules1025 : List Rule := [ + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175 +] +theorem check1025 : replay rules1025 c1025 = some (1583526079,c1026) := by decide +kernel +theorem run1025 : Runs 1583526079 c1025.denote c1026.denote := replay_sound check1025 +def rules1026 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91 +] +theorem check1026 : replay rules1026 c1026 = some (4750568757,c1027) := by decide +kernel +theorem run1026 : Runs 4750568757 c1026.denote c1027.denote := replay_sound check1026 +def rules1027 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check1027 : replay rules1027 c1027 = some (6285,c1028) := by decide +kernel +theorem run1027 : Runs 6285 c1027.denote c1028.denote := replay_sound check1027 +def rules1028 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176 +] +theorem check1028 : replay rules1028 c1028 = some (1583526012,c1029) := by decide +kernel +theorem run1028 : Runs 1583526012 c1028.denote c1029.denote := replay_sound check1028 +def rules1029 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1029 : replay rules1029 c1029 = some (4750568160,c1030) := by decide +kernel +theorem run1029 : Runs 4750568160 c1029.denote c1030.denote := replay_sound check1029 +def rules1030 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92 +] +theorem check1030 : replay rules1030 c1030 = some (6553,c1031) := by decide +kernel +theorem run1030 : Runs 6553 c1030.denote c1031.denote := replay_sound check1030 +def rules1031 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90 +] +theorem check1031 : replay rules1031 c1031 = some (3961,c1032) := by decide +kernel +theorem run1031 : Runs 3961 c1031.denote c1032.denote := replay_sound check1031 +def rules1032 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1 +] +theorem check1032 : replay rules1032 c1032 = some (1583523197,c1033) := by decide +kernel +theorem run1032 : Runs 1583523197 c1032.denote c1033.denote := replay_sound check1032 +def rules1033 : List Rule := [ + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1 +] +theorem check1033 : replay rules1033 c1033 = some (1583526187,c1034) := by decide +kernel +theorem run1033 : Runs 1583526187 c1033.denote c1034.denote := replay_sound check1033 +def rules1034 : List Rule := [ + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check1034 : replay rules1034 c1034 = some (4258,c1035) := by decide +kernel +theorem run1034 : Runs 4258 c1034.denote c1035.denote := replay_sound check1034 +def rules1035 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8 +] +theorem check1035 : replay rules1035 c1035 = some (1583525542,c1036) := by decide +kernel +theorem run1035 : Runs 1583525542 c1035.denote c1036.denote := replay_sound check1035 +def rules1036 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check1036 : replay rules1036 c1036 = some (4750568436,c1037) := by decide +kernel +theorem run1036 : Runs 4750568436 c1036.denote c1037.denote := replay_sound check1036 +def rules1037 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5 +] +theorem check1037 : replay rules1037 c1037 = some (6639,c1038) := by decide +kernel +theorem run1037 : Runs 6639 c1037.denote c1038.denote := replay_sound check1037 +def rules1038 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check1038 : replay rules1038 c1038 = some (3357,c1039) := by decide +kernel +theorem run1038 : Runs 3357 c1038.denote c1039.denote := replay_sound check1038 +def rules1039 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8 +] +theorem check1039 : replay rules1039 c1039 = some (1583523473,c1040) := by decide +kernel +theorem run1039 : Runs 1583523473 c1039.denote c1040.denote := replay_sound check1039 +def rules1040 : List Rule := [ + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1 +] +theorem check1040 : replay rules1040 c1040 = some (4750572598,c1041) := by decide +kernel +theorem run1040 : Runs 4750572598 c1040.denote c1041.denote := replay_sound check1040 +def rules1041 : List Rule := [ + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1041 : replay rules1041 c1041 = some (4159,c1042) := by decide +kernel +theorem run1041 : Runs 4159 c1041.denote c1042.denote := replay_sound check1041 +def rules1042 : List Rule := [ + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1 +] +theorem check1042 : replay rules1042 c1042 = some (1583524314,c1043) := by decide +kernel +theorem run1042 : Runs 1583524314 c1042.denote c1043.denote := replay_sound check1042 +def rules1043 : List Rule := [ + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90 +] +theorem check1043 : replay rules1043 c1043 = some (4750571623,c1044) := by decide +kernel +theorem run1043 : Runs 4750571623 c1043.denote c1044.denote := replay_sound check1043 +def rules1044 : List Rule := [ + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check1044 : replay rules1044 c1044 = some (4685,c1045) := by decide +kernel +theorem run1044 : Runs 4685 c1044.denote c1045.denote := replay_sound check1044 +def rules1045 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5 +] +theorem check1045 : replay rules1045 c1045 = some (1583525306,c1046) := by decide +kernel +theorem run1045 : Runs 1583525306 c1045.denote c1046.denote := replay_sound check1045 +def rules1046 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13 +] +theorem check1046 : replay rules1046 c1046 = some (1583523923,c1047) := by decide +kernel +theorem run1046 : Runs 1583523923 c1046.denote c1047.denote := replay_sound check1046 +def rules1047 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13 +] +theorem check1047 : replay rules1047 c1047 = some (4624,c1048) := by decide +kernel +theorem run1047 : Runs 4624 c1047.denote c1048.denote := replay_sound check1047 +def rules1048 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1 +] +theorem check1048 : replay rules1048 c1048 = some (3785,c1049) := by decide +kernel +theorem run1048 : Runs 3785 c1048.denote c1049.denote := replay_sound check1048 +def rules1049 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check1049 : replay rules1049 c1049 = some (1583524228,c1050) := by decide +kernel +theorem run1049 : Runs 1583524228 c1049.denote c1050.denote := replay_sound check1049 +theorem groupRun20 : Runs 64924583558 c1000.denote c1050.denote := + (@Runs.trans 25336437417 39588146141 c1000.denote c1025.denote c1050.denote (@Runs.trans 14251738523 11084698894 c1000.denote c1012.denote c1025.denote (@Runs.trans 9501153990 4750584533 c1000.denote c1006.denote c1012.denote (@Runs.trans 3167054157 6334099833 c1000.denote c1003.denote c1006.denote (@Runs.trans 1583524743 1583529414 c1000.denote c1001.denote c1003.denote run1000 (@Runs.trans 1583524634 4780 c1001.denote c1002.denote c1003.denote run1001 run1002)) (@Runs.trans 3253 6334096580 c1003.denote c1004.denote c1006.denote run1003 (@Runs.trans 1583523835 4750572745 c1004.denote c1005.denote c1006.denote run1004 run1005))) (@Runs.trans 3167053172 1583531361 c1006.denote c1009.denote c1012.denote (@Runs.trans 4056 3167049116 c1006.denote c1007.denote c1009.denote run1006 (@Runs.trans 1583524267 1583524849 c1007.denote c1008.denote c1009.denote run1007 run1008)) (@Runs.trans 4739 1583526622 c1009.denote c1010.denote c1012.denote run1009 (@Runs.trans 2801 1583523821 c1010.denote c1011.denote c1012.denote run1010 run1011)))) (@Runs.trans 4750586407 6334112487 c1012.denote c1018.denote c1025.denote (@Runs.trans 1583532975 3167053432 c1012.denote c1015.denote c1018.denote (@Runs.trans 1583525595 7380 c1012.denote c1013.denote c1015.denote run1012 (@Runs.trans 4071 3309 c1013.denote c1014.denote c1015.denote run1013 run1014)) (@Runs.trans 1583523325 1583530107 c1015.denote c1016.denote c1018.denote run1015 (@Runs.trans 1583526266 3841 c1016.denote c1017.denote c1018.denote run1016 run1017))) (@Runs.trans 3167053785 3167058702 c1018.denote c1021.denote c1025.denote (@Runs.trans 1583525722 1583528063 c1018.denote c1019.denote c1021.denote run1018 (@Runs.trans 1583523285 4778 c1019.denote c1020.denote c1021.denote run1019 run1020)) (@Runs.trans 1583528614 1583530088 c1021.denote c1023.denote c1025.denote (@Runs.trans 4327 1583524287 c1021.denote c1022.denote c1023.denote run1021 run1022) (@Runs.trans 1583525236 4852 c1023.denote c1024.denote c1025.denote run1023 run1024))))) (@Runs.trans 22169353427 17418792714 c1025.denote c1037.denote c1050.denote (@Runs.trans 12668201846 9501151581 c1025.denote c1031.denote c1037.denote (@Runs.trans 6334101121 6334100725 c1025.denote c1028.denote c1031.denote (@Runs.trans 1583526079 4750575042 c1025.denote c1026.denote c1028.denote run1025 (@Runs.trans 4750568757 6285 c1026.denote c1027.denote c1028.denote run1026 run1027)) (@Runs.trans 1583526012 4750574713 c1028.denote c1029.denote c1031.denote run1028 (@Runs.trans 4750568160 6553 c1029.denote c1030.denote c1031.denote run1029 run1030))) (@Runs.trans 3167053345 6334098236 c1031.denote c1034.denote c1037.denote (@Runs.trans 3961 3167049384 c1031.denote c1032.denote c1034.denote run1031 (@Runs.trans 1583523197 1583526187 c1032.denote c1033.denote c1034.denote run1032 run1033)) (@Runs.trans 4258 6334093978 c1034.denote c1035.denote c1037.denote run1034 (@Runs.trans 1583525542 4750568436 c1035.denote c1036.denote c1037.denote run1035 run1036)))) (@Runs.trans 7917634540 9501158174 c1037.denote c1043.denote c1050.denote (@Runs.trans 1583533469 6334101071 c1037.denote c1040.denote c1043.denote (@Runs.trans 6639 1583526830 c1037.denote c1038.denote c1040.denote run1037 (@Runs.trans 3357 1583523473 c1038.denote c1039.denote c1040.denote run1038 run1039)) (@Runs.trans 4750572598 1583528473 c1040.denote c1041.denote c1043.denote run1040 (@Runs.trans 4159 1583524314 c1041.denote c1042.denote c1043.denote run1041 run1042))) (@Runs.trans 6334101614 3167056560 c1043.denote c1046.denote c1050.denote (@Runs.trans 4750571623 1583529991 c1043.denote c1044.denote c1046.denote run1043 (@Runs.trans 4685 1583525306 c1044.denote c1045.denote c1046.denote run1044 run1045)) (@Runs.trans 1583528547 1583528013 c1046.denote c1048.denote c1050.denote (@Runs.trans 1583523923 4624 c1046.denote c1047.denote c1048.denote run1046 run1047) (@Runs.trans 3785 1583524228 c1048.denote c1049.denote c1050.denote run1048 run1049)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean new file mode 100644 index 00000000..1e29da2b --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1050 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38 +] +theorem check1050 : replay rules1050 c1050 = some (1583524939,c1051) := by decide +kernel +theorem run1050 : Runs 1583524939 c1050.denote c1051.denote := replay_sound check1050 +def rules1051 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check1051 : replay rules1051 c1051 = some (4675,c1052) := by decide +kernel +theorem run1051 : Runs 4675 c1051.denote c1052.denote := replay_sound check1051 +def rules1052 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35 +] +theorem check1052 : replay rules1052 c1052 = some (3574,c1053) := by decide +kernel +theorem run1052 : Runs 3574 c1052.denote c1053.denote := replay_sound check1052 +def rules1053 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10 +] +theorem check1053 : replay rules1053 c1053 = some (1583523625,c1054) := by decide +kernel +theorem run1053 : Runs 1583523625 c1053.denote c1054.denote := replay_sound check1053 +def rules1054 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94 +] +theorem check1054 : replay rules1054 c1054 = some (4750572224,c1055) := by decide +kernel +theorem run1054 : Runs 4750572224 c1054.denote c1055.denote := replay_sound check1054 +def rules1055 : List Rule := [ + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1055 : replay rules1055 c1055 = some (4413,c1056) := by decide +kernel +theorem run1055 : Runs 4413 c1055.denote c1056.denote := replay_sound check1055 +def rules1056 : List Rule := [ + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1 +] +theorem check1056 : replay rules1056 c1056 = some (1583524535,c1057) := by decide +kernel +theorem run1056 : Runs 1583524535 c1056.denote c1057.denote := replay_sound check1056 +def rules1057 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1 +] +theorem check1057 : replay rules1057 c1057 = some (1583523926,c1058) := by decide +kernel +theorem run1057 : Runs 1583523926 c1057.denote c1058.denote := replay_sound check1057 +def rules1058 : List Rule := [ + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1 +] +theorem check1058 : replay rules1058 c1058 = some (4834,c1059) := by decide +kernel +theorem run1058 : Runs 4834 c1058.denote c1059.denote := replay_sound check1058 +def rules1059 : List Rule := [ + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35 +] +theorem check1059 : replay rules1059 c1059 = some (3371,c1060) := by decide +kernel +theorem run1059 : Runs 3371 c1059.denote c1060.denote := replay_sound check1059 +def rules1060 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1 +] +theorem check1060 : replay rules1060 c1060 = some (1583524480,c1061) := by decide +kernel +theorem run1060 : Runs 1583524480 c1060.denote c1061.denote := replay_sound check1060 +def rules1061 : List Rule := [ + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92 +] +theorem check1061 : replay rules1061 c1061 = some (1583524177,c1062) := by decide +kernel +theorem run1061 : Runs 1583524177 c1061.denote c1062.denote := replay_sound check1061 +def rules1062 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36 +] +theorem check1062 : replay rules1062 c1062 = some (4811,c1063) := by decide +kernel +theorem run1062 : Runs 4811 c1062.denote c1063.denote := replay_sound check1062 +def rules1063 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91 +] +theorem check1063 : replay rules1063 c1063 = some (3454,c1064) := by decide +kernel +theorem run1063 : Runs 3454 c1063.denote c1064.denote := replay_sound check1063 +def rules1064 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check1064 : replay rules1064 c1064 = some (1583524286,c1065) := by decide +kernel +theorem run1064 : Runs 1583524286 c1064.denote c1065.denote := replay_sound check1064 +def rules1065 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1 +] +theorem check1065 : replay rules1065 c1065 = some (1583524465,c1066) := by decide +kernel +theorem run1065 : Runs 1583524465 c1065.denote c1066.denote := replay_sound check1065 +def rules1066 : List Rule := [ + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1 +] +theorem check1066 : replay rules1066 c1066 = some (5084,c1067) := by decide +kernel +theorem run1066 : Runs 5084 c1066.denote c1067.denote := replay_sound check1066 +def rules1067 : List Rule := [ + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35 +] +theorem check1067 : replay rules1067 c1067 = some (3497,c1068) := by decide +kernel +theorem run1067 : Runs 3497 c1067.denote c1068.denote := replay_sound check1067 +def rules1068 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1068 : replay rules1068 c1068 = some (1583524312,c1069) := by decide +kernel +theorem run1068 : Runs 1583524312 c1068.denote c1069.denote := replay_sound check1068 +def rules1069 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90 +] +theorem check1069 : replay rules1069 c1069 = some (1583525285,c1070) := by decide +kernel +theorem run1069 : Runs 1583525285 c1069.denote c1070.denote := replay_sound check1069 +def rules1070 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check1070 : replay rules1070 c1070 = some (4915,c1071) := by decide +kernel +theorem run1070 : Runs 4915 c1070.denote c1071.denote := replay_sound check1070 +def rules1071 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1 +] +theorem check1071 : replay rules1071 c1071 = some (3666,c1072) := by decide +kernel +theorem run1071 : Runs 3666 c1071.denote c1072.denote := replay_sound check1071 +def rules1072 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8 +] +theorem check1072 : replay rules1072 c1072 = some (1583523391,c1073) := by decide +kernel +theorem run1072 : Runs 1583523391 c1072.denote c1073.denote := replay_sound check1072 +def rules1073 : List Rule := [ + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35 +] +theorem check1073 : replay rules1073 c1073 = some (4750572415,c1074) := by decide +kernel +theorem run1073 : Runs 4750572415 c1073.denote c1074.denote := replay_sound check1073 +def rules1074 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1074 : replay rules1074 c1074 = some (4268,c1075) := by decide +kernel +theorem run1074 : Runs 4268 c1074.denote c1075.denote := replay_sound check1074 +def rules1075 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check1075 : replay rules1075 c1075 = some (1583524197,c1076) := by decide +kernel +theorem run1075 : Runs 1583524197 c1075.denote c1076.denote := replay_sound check1075 +def rules1076 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93 +] +theorem check1076 : replay rules1076 c1076 = some (1583524708,c1077) := by decide +kernel +theorem run1076 : Runs 1583524708 c1076.denote c1077.denote := replay_sound check1076 +def rules1077 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93 +] +theorem check1077 : replay rules1077 c1077 = some (5136,c1078) := by decide +kernel +theorem run1077 : Runs 5136 c1077.denote c1078.denote := replay_sound check1077 +def rules1078 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1 +] +theorem check1078 : replay rules1078 c1078 = some (3265,c1079) := by decide +kernel +theorem run1078 : Runs 3265 c1078.denote c1079.denote := replay_sound check1078 +def rules1079 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11 +] +theorem check1079 : replay rules1079 c1079 = some (1583524155,c1080) := by decide +kernel +theorem run1079 : Runs 1583524155 c1079.denote c1080.denote := replay_sound check1079 +def rules1080 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39 +] +theorem check1080 : replay rules1080 c1080 = some (1583525388,c1081) := by decide +kernel +theorem run1080 : Runs 1583525388 c1080.denote c1081.denote := replay_sound check1080 +def rules1081 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39 +] +theorem check1081 : replay rules1081 c1081 = some (4968,c1082) := by decide +kernel +theorem run1081 : Runs 4968 c1081.denote c1082.denote := replay_sound check1081 +def rules1082 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1 +] +theorem check1082 : replay rules1082 c1082 = some (3279,c1083) := by decide +kernel +theorem run1082 : Runs 3279 c1082.denote c1083.denote := replay_sound check1082 +def rules1083 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12 +] +theorem check1083 : replay rules1083 c1083 = some (1583523663,c1084) := by decide +kernel +theorem run1083 : Runs 1583523663 c1083.denote c1084.denote := replay_sound check1083 +def rules1084 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19 +] +theorem check1084 : replay rules1084 c1084 = some (1583526172,c1085) := by decide +kernel +theorem run1084 : Runs 1583526172 c1084.denote c1085.denote := replay_sound check1084 +def rules1085 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1 +] +theorem check1085 : replay rules1085 c1085 = some (6654,c1086) := by decide +kernel +theorem run1085 : Runs 6654 c1085.denote c1086.denote := replay_sound check1085 +def rules1086 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1 +] +theorem check1086 : replay rules1086 c1086 = some (3571,c1087) := by decide +kernel +theorem run1086 : Runs 3571 c1086.denote c1087.denote := replay_sound check1086 +def rules1087 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1 +] +theorem check1087 : replay rules1087 c1087 = some (1583523434,c1088) := by decide +kernel +theorem run1087 : Runs 1583523434 c1087.denote c1088.denote := replay_sound check1087 +def rules1088 : List Rule := [ + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1 +] +theorem check1088 : replay rules1088 c1088 = some (1583526559,c1089) := by decide +kernel +theorem run1088 : Runs 1583526559 c1088.denote c1089.denote := replay_sound check1088 +def rules1089 : List Rule := [ + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1 +] +theorem check1089 : replay rules1089 c1089 = some (4469,c1090) := by decide +kernel +theorem run1089 : Runs 4469 c1089.denote c1090.denote := replay_sound check1089 +def rules1090 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1 +] +theorem check1090 : replay rules1090 c1090 = some (1583525792,c1091) := by decide +kernel +theorem run1090 : Runs 1583525792 c1090.denote c1091.denote := replay_sound check1090 +def rules1091 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1 +] +theorem check1091 : replay rules1091 c1091 = some (1583523315,c1092) := by decide +kernel +theorem run1091 : Runs 1583523315 c1091.denote c1092.denote := replay_sound check1091 +def rules1092 : List Rule := [ + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1 +] +theorem check1092 : replay rules1092 c1092 = some (5089,c1093) := by decide +kernel +theorem run1092 : Runs 5089 c1092.denote c1093.denote := replay_sound check1092 +def rules1093 : List Rule := [ + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30 +] +theorem check1093 : replay rules1093 c1093 = some (4156,c1094) := by decide +kernel +theorem run1093 : Runs 4156 c1093.denote c1094.denote := replay_sound check1093 +def rules1094 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2 +] +theorem check1094 : replay rules1094 c1094 = some (1583525250,c1095) := by decide +kernel +theorem run1094 : Runs 1583525250 c1094.denote c1095.denote := replay_sound check1094 +def rules1095 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22 +] +theorem check1095 : replay rules1095 c1095 = some (1583524259,c1096) := by decide +kernel +theorem run1095 : Runs 1583524259 c1095.denote c1096.denote := replay_sound check1095 +def rules1096 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22 +] +theorem check1096 : replay rules1096 c1096 = some (5092,c1097) := by decide +kernel +theorem run1096 : Runs 5092 c1096.denote c1097.denote := replay_sound check1096 +def rules1097 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29 +] +theorem check1097 : replay rules1097 c1097 = some (10137,c1098) := by decide +kernel +theorem run1097 : Runs 10137 c1097.denote c1098.denote := replay_sound check1097 +def rules1098 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check1098 : replay rules1098 c1098 = some (1583524750,c1099) := by decide +kernel +theorem run1098 : Runs 1583524750 c1098.denote c1099.denote := replay_sound check1098 +def rules1099 : List Rule := [ + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30 +] +theorem check1099 : replay rules1099 c1099 = some (4750569114,c1100) := by decide +kernel +theorem run1099 : Runs 4750569114 c1099.denote c1100.denote := replay_sound check1099 +theorem groupRun21 : Runs 52256409194 c1050.denote c1100.denote := + (@Runs.trans 26919962622 25336446572 c1050.denote c1075.denote c1100.denote (@Runs.trans 14251738773 12668223849 c1050.denote c1062.denote c1075.denote (@Runs.trans 7917633450 6334105323 c1050.denote c1056.denote c1062.denote (@Runs.trans 1583533188 6334100262 c1050.denote c1053.denote c1056.denote (@Runs.trans 1583524939 8249 c1050.denote c1051.denote c1053.denote run1050 (@Runs.trans 4675 3574 c1051.denote c1052.denote c1053.denote run1051 run1052)) (@Runs.trans 1583523625 4750576637 c1053.denote c1054.denote c1056.denote run1053 (@Runs.trans 4750572224 4413 c1054.denote c1055.denote c1056.denote run1054 run1055))) (@Runs.trans 3167053295 3167052028 c1056.denote c1059.denote c1062.denote (@Runs.trans 1583524535 1583528760 c1056.denote c1057.denote c1059.denote run1056 (@Runs.trans 1583523926 4834 c1057.denote c1058.denote c1059.denote run1057 run1058)) (@Runs.trans 3371 3167048657 c1059.denote c1060.denote c1062.denote run1059 (@Runs.trans 1583524480 1583524177 c1060.denote c1061.denote c1062.denote run1060 run1061)))) (@Runs.trans 3167065597 9501158252 c1062.denote c1068.denote c1075.denote (@Runs.trans 1583532551 1583533046 c1062.denote c1065.denote c1068.denote (@Runs.trans 4811 1583527740 c1062.denote c1063.denote c1065.denote run1062 (@Runs.trans 3454 1583524286 c1063.denote c1064.denote c1065.denote run1063 run1064)) (@Runs.trans 1583524465 8581 c1065.denote c1066.denote c1068.denote run1065 (@Runs.trans 5084 3497 c1066.denote c1067.denote c1068.denote run1066 run1067))) (@Runs.trans 3167054512 6334103740 c1068.denote c1071.denote c1075.denote (@Runs.trans 1583524312 1583530200 c1068.denote c1069.denote c1071.denote run1068 (@Runs.trans 1583525285 4915 c1069.denote c1070.denote c1071.denote run1069 run1070)) (@Runs.trans 1583527057 4750576683 c1071.denote c1073.denote c1075.denote (@Runs.trans 3666 1583523391 c1071.denote c1072.denote c1073.denote run1071 run1072) (@Runs.trans 4750572415 4268 c1073.denote c1074.denote c1075.denote run1073 run1074))))) (@Runs.trans 9501175156 15835271416 c1075.denote c1087.denote c1100.denote (@Runs.trans 6334106849 3167068307 c1075.denote c1081.denote c1087.denote (@Runs.trans 3167054041 3167052808 c1075.denote c1078.denote c1081.denote (@Runs.trans 1583524197 1583529844 c1075.denote c1076.denote c1078.denote run1075 (@Runs.trans 1583524708 5136 c1076.denote c1077.denote c1078.denote run1076 run1077)) (@Runs.trans 3265 3167049543 c1078.denote c1079.denote c1081.denote run1078 (@Runs.trans 1583524155 1583525388 c1079.denote c1080.denote c1081.denote run1079 run1080))) (@Runs.trans 1583531910 1583536397 c1081.denote c1084.denote c1087.denote (@Runs.trans 4968 1583526942 c1081.denote c1082.denote c1084.denote run1081 (@Runs.trans 3279 1583523663 c1082.denote c1083.denote c1084.denote run1082 run1083)) (@Runs.trans 1583526172 10225 c1084.denote c1085.denote c1087.denote run1084 (@Runs.trans 6654 3571 c1085.denote c1086.denote c1087.denote run1085 run1086)))) (@Runs.trans 6334108658 9501162758 c1087.denote c1093.denote c1100.denote (@Runs.trans 3167054462 3167054196 c1087.denote c1090.denote c1093.denote (@Runs.trans 1583523434 1583531028 c1087.denote c1088.denote c1090.denote run1087 (@Runs.trans 1583526559 4469 c1088.denote c1089.denote c1090.denote run1088 run1089)) (@Runs.trans 1583525792 1583528404 c1090.denote c1091.denote c1093.denote run1090 (@Runs.trans 1583523315 5089 c1091.denote c1092.denote c1093.denote run1091 run1092))) (@Runs.trans 3167053665 6334109093 c1093.denote c1096.denote c1100.denote (@Runs.trans 4156 3167049509 c1093.denote c1094.denote c1096.denote run1093 (@Runs.trans 1583525250 1583524259 c1094.denote c1095.denote c1096.denote run1094 run1095)) (@Runs.trans 15229 6334093864 c1096.denote c1098.denote c1100.denote (@Runs.trans 5092 10137 c1096.denote c1097.denote c1098.denote run1096 run1097) (@Runs.trans 1583524750 4750569114 c1098.denote c1099.denote c1100.denote run1098 run1099)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean new file mode 100644 index 00000000..cb915c34 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1100 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42 +] +theorem check1100 : replay rules1100 c1100 = some (5664,c1101) := by decide +kernel +theorem run1100 : Runs 5664 c1100.denote c1101.denote := replay_sound check1100 +def rules1101 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check1101 : replay rules1101 c1101 = some (1583525958,c1102) := by decide +kernel +theorem run1101 : Runs 1583525958 c1101.denote c1102.denote := replay_sound check1101 +def rules1102 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46 +] +theorem check1102 : replay rules1102 c1102 = some (4750567909,c1103) := by decide +kernel +theorem run1102 : Runs 4750567909 c1102.denote c1103.denote := replay_sound check1102 +def rules1103 : List Rule := [ + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1 +] +theorem check1103 : replay rules1103 c1103 = some (5920,c1104) := by decide +kernel +theorem run1103 : Runs 5920 c1103.denote c1104.denote := replay_sound check1103 +def rules1104 : List Rule := [ + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1 +] +theorem check1104 : replay rules1104 c1104 = some (4141,c1105) := by decide +kernel +theorem run1104 : Runs 4141 c1104.denote c1105.denote := replay_sound check1104 +def rules1105 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5 +] +theorem check1105 : replay rules1105 c1105 = some (1583523521,c1106) := by decide +kernel +theorem run1105 : Runs 1583523521 c1105.denote c1106.denote := replay_sound check1105 +def rules1106 : List Rule := [ + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check1106 : replay rules1106 c1106 = some (4750570981,c1107) := by decide +kernel +theorem run1106 : Runs 4750570981 c1106.denote c1107.denote := replay_sound check1106 +def rules1107 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1 +] +theorem check1107 : replay rules1107 c1107 = some (5024,c1108) := by decide +kernel +theorem run1107 : Runs 5024 c1107.denote c1108.denote := replay_sound check1107 +def rules1108 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1 +] +theorem check1108 : replay rules1108 c1108 = some (1583525070,c1109) := by decide +kernel +theorem run1108 : Runs 1583525070 c1108.denote c1109.denote := replay_sound check1108 +def rules1109 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1 +] +theorem check1109 : replay rules1109 c1109 = some (4750569747,c1110) := by decide +kernel +theorem run1109 : Runs 4750569747 c1109.denote c1110.denote := replay_sound check1109 +def rules1110 : List Rule := [ + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18 +] +theorem check1110 : replay rules1110 c1110 = some (5651,c1111) := by decide +kernel +theorem run1110 : Runs 5651 c1110.denote c1111.denote := replay_sound check1110 +def rules1111 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check1111 : replay rules1111 c1111 = some (1583525778,c1112) := by decide +kernel +theorem run1111 : Runs 1583525778 c1111.denote c1112.denote := replay_sound check1111 +def rules1112 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1 +] +theorem check1112 : replay rules1112 c1112 = some (873,c1113) := by decide +kernel +theorem run1112 : Runs 873 c1112.denote c1113.denote := replay_sound check1112 +def rules1113 : List Rule := [ + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1 +] +theorem check1113 : replay rules1113 c1113 = some (1583527060,c1114) := by decide +kernel +theorem run1113 : Runs 1583527060 c1113.denote c1114.denote := replay_sound check1113 +def rules1114 : List Rule := [ + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1 +] +theorem check1114 : replay rules1114 c1114 = some (4437,c1115) := by decide +kernel +theorem run1114 : Runs 4437 c1114.denote c1115.denote := replay_sound check1114 +def rules1115 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1 +] +theorem check1115 : replay rules1115 c1115 = some (1583525542,c1116) := by decide +kernel +theorem run1115 : Runs 1583525542 c1115.denote c1116.denote := replay_sound check1115 +def rules1116 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12 +] +theorem check1116 : replay rules1116 c1116 = some (4750569071,c1117) := by decide +kernel +theorem run1116 : Runs 4750569071 c1116.denote c1117.denote := replay_sound check1116 +def rules1117 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12 +] +theorem check1117 : replay rules1117 c1117 = some (5968,c1118) := by decide +kernel +theorem run1117 : Runs 5968 c1117.denote c1118.denote := replay_sound check1117 +def rules1118 : List Rule := [ + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1 +] +theorem check1118 : replay rules1118 c1118 = some (3497,c1119) := by decide +kernel +theorem run1118 : Runs 3497 c1118.denote c1119.denote := replay_sound check1118 +def rules1119 : List Rule := [ + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1 +] +theorem check1119 : replay rules1119 c1119 = some (1583523510,c1120) := by decide +kernel +theorem run1119 : Runs 1583523510 c1119.denote c1120.denote := replay_sound check1119 +def rules1120 : List Rule := [ + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1 +] +theorem check1120 : replay rules1120 c1120 = some (1583526173,c1121) := by decide +kernel +theorem run1120 : Runs 1583526173 c1120.denote c1121.denote := replay_sound check1120 +def rules1121 : List Rule := [ + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check1121 : replay rules1121 c1121 = some (4720,c1122) := by decide +kernel +theorem run1121 : Runs 4720 c1121.denote c1122.denote := replay_sound check1121 +def rules1122 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32 +] +theorem check1122 : replay rules1122 c1122 = some (3557,c1123) := by decide +kernel +theorem run1122 : Runs 3557 c1122.denote c1123.denote := replay_sound check1122 +def rules1123 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5 +] +theorem check1123 : replay rules1123 c1123 = some (1583523398,c1124) := by decide +kernel +theorem run1123 : Runs 1583523398 c1123.denote c1124.denote := replay_sound check1123 +def rules1124 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33 +] +theorem check1124 : replay rules1124 c1124 = some (4750572227,c1125) := by decide +kernel +theorem run1124 : Runs 4750572227 c1124.denote c1125.denote := replay_sound check1124 +def rules1125 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39 +] +theorem check1125 : replay rules1125 c1125 = some (3821,c1126) := by decide +kernel +theorem run1125 : Runs 3821 c1125.denote c1126.denote := replay_sound check1125 +def rules1126 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13 +] +theorem check1126 : replay rules1126 c1126 = some (1583525018,c1127) := by decide +kernel +theorem run1126 : Runs 1583525018 c1126.denote c1127.denote := replay_sound check1126 +def rules1127 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19 +] +theorem check1127 : replay rules1127 c1127 = some (4750569495,c1128) := by decide +kernel +theorem run1127 : Runs 4750569495 c1127.denote c1128.denote := replay_sound check1127 +def rules1128 : List Rule := [ + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1 +] +theorem check1128 : replay rules1128 c1128 = some (5588,c1129) := by decide +kernel +theorem run1128 : Runs 5588 c1128.denote c1129.denote := replay_sound check1128 +def rules1129 : List Rule := [ + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1 +] +theorem check1129 : replay rules1129 c1129 = some (3509,c1130) := by decide +kernel +theorem run1129 : Runs 3509 c1129.denote c1130.denote := replay_sound check1129 +def rules1130 : List Rule := [ + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8 +] +theorem check1130 : replay rules1130 c1130 = some (1583523505,c1131) := by decide +kernel +theorem run1130 : Runs 1583523505 c1130.denote c1131.denote := replay_sound check1130 +def rules1131 : List Rule := [ + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90 +] +theorem check1131 : replay rules1131 c1131 = some (4750572817,c1132) := by decide +kernel +theorem run1131 : Runs 4750572817 c1131.denote c1132.denote := replay_sound check1131 +def rules1132 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92 +] +theorem check1132 : replay rules1132 c1132 = some (3972,c1133) := by decide +kernel +theorem run1132 : Runs 3972 c1132.denote c1133.denote := replay_sound check1132 +def rules1133 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6 +] +theorem check1133 : replay rules1133 c1133 = some (1583524586,c1134) := by decide +kernel +theorem run1133 : Runs 1583524586 c1133.denote c1134.denote := replay_sound check1133 +def rules1134 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36 +] +theorem check1134 : replay rules1134 c1134 = some (4750570550,c1135) := by decide +kernel +theorem run1134 : Runs 4750570550 c1134.denote c1135.denote := replay_sound check1134 +def rules1135 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1 +] +theorem check1135 : replay rules1135 c1135 = some (5598,c1136) := by decide +kernel +theorem run1135 : Runs 5598 c1135.denote c1136.denote := replay_sound check1135 +def rules1136 : List Rule := [ + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1 +] +theorem check1136 : replay rules1136 c1136 = some (1583525486,c1137) := by decide +kernel +theorem run1136 : Runs 1583525486 c1136.denote c1137.denote := replay_sound check1136 +def rules1137 : List Rule := [ + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1137 : replay rules1137 c1137 = some (4750569258,c1138) := by decide +kernel +theorem run1137 : Runs 4750569258 c1137.denote c1138.denote := replay_sound check1137 +def rules1138 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35 +] +theorem check1138 : replay rules1138 c1138 = some (6392,c1139) := by decide +kernel +theorem run1138 : Runs 6392 c1138.denote c1139.denote := replay_sound check1138 +def rules1139 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22 +] +theorem check1139 : replay rules1139 c1139 = some (3860,c1140) := by decide +kernel +theorem run1139 : Runs 3860 c1139.denote c1140.denote := replay_sound check1139 +def rules1140 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8 +] +theorem check1140 : replay rules1140 c1140 = some (1583523185,c1141) := by decide +kernel +theorem run1140 : Runs 1583523185 c1140.denote c1141.denote := replay_sound check1140 +def rules1141 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15 +] +theorem check1141 : replay rules1141 c1141 = some (1583526882,c1142) := by decide +kernel +theorem run1141 : Runs 1583526882 c1141.denote c1142.denote := replay_sound check1141 +def rules1142 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1142 : replay rules1142 c1142 = some (4357,c1143) := by decide +kernel +theorem run1142 : Runs 4357 c1142.denote c1143.denote := replay_sound check1142 +def rules1143 : List Rule := [ + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1143 : replay rules1143 c1143 = some (1583525542,c1144) := by decide +kernel +theorem run1143 : Runs 1583525542 c1143.denote c1144.denote := replay_sound check1143 +def rules1144 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1 +] +theorem check1144 : replay rules1144 c1144 = some (1583523205,c1145) := by decide +kernel +theorem run1144 : Runs 1583523205 c1144.denote c1145.denote := replay_sound check1144 +def rules1145 : List Rule := [ + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1 +] +theorem check1145 : replay rules1145 c1145 = some (4882,c1146) := by decide +kernel +theorem run1145 : Runs 4882 c1145.denote c1146.denote := replay_sound check1145 +def rules1146 : List Rule := [ + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1 +] +theorem check1146 : replay rules1146 c1146 = some (4373,c1147) := by decide +kernel +theorem run1146 : Runs 4373 c1146.denote c1147.denote := replay_sound check1146 +def rules1147 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1 +] +theorem check1147 : replay rules1147 c1147 = some (1583525250,c1148) := by decide +kernel +theorem run1147 : Runs 1583525250 c1147.denote c1148.denote := replay_sound check1147 +def rules1148 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15 +] +theorem check1148 : replay rules1148 c1148 = some (4750569151,c1149) := by decide +kernel +theorem run1148 : Runs 4750569151 c1148.denote c1149.denote := replay_sound check1148 +def rules1149 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36 +] +theorem check1149 : replay rules1149 c1149 = some (6298,c1150) := by decide +kernel +theorem run1149 : Runs 6298 c1149.denote c1150.denote := replay_sound check1149 +theorem groupRun22 : Runs 76009251977 c1100.denote c1150.denote := + (@Runs.trans 38004625397 38004626580 c1100.denote c1125.denote c1150.denote (@Runs.trans 20585835364 17418790033 c1100.denote c1112.denote c1125.denote (@Runs.trans 7917633113 12668202251 c1100.denote c1106.denote c1112.denote (@Runs.trans 6334099531 1583533582 c1100.denote c1103.denote c1106.denote (@Runs.trans 5664 6334093867 c1100.denote c1101.denote c1103.denote run1100 (@Runs.trans 1583525958 4750567909 c1101.denote c1102.denote c1103.denote run1101 run1102)) (@Runs.trans 5920 1583527662 c1103.denote c1104.denote c1106.denote run1103 (@Runs.trans 4141 1583523521 c1104.denote c1105.denote c1106.denote run1104 run1105))) (@Runs.trans 6334101075 6334101176 c1106.denote c1109.denote c1112.denote (@Runs.trans 4750570981 1583530094 c1106.denote c1107.denote c1109.denote run1106 (@Runs.trans 5024 1583525070 c1107.denote c1108.denote c1109.denote run1107 run1108)) (@Runs.trans 4750569747 1583531429 c1109.denote c1110.denote c1112.denote run1109 (@Runs.trans 5651 1583525778 c1110.denote c1111.denote c1112.denote run1110 run1111)))) (@Runs.trans 7917632951 9501157082 c1112.denote c1118.denote c1125.denote (@Runs.trans 1583532370 6334100581 c1112.denote c1115.denote c1118.denote (@Runs.trans 873 1583531497 c1112.denote c1113.denote c1115.denote run1112 (@Runs.trans 1583527060 4437 c1113.denote c1114.denote c1115.denote run1113 run1114)) (@Runs.trans 1583525542 4750575039 c1115.denote c1116.denote c1118.denote run1115 (@Runs.trans 4750569071 5968 c1116.denote c1117.denote c1118.denote run1116 run1117))) (@Runs.trans 3167053180 6334103902 c1118.denote c1121.denote c1125.denote (@Runs.trans 3497 3167049683 c1118.denote c1119.denote c1121.denote run1118 (@Runs.trans 1583523510 1583526173 c1119.denote c1120.denote c1121.denote run1119 run1120)) (@Runs.trans 8277 6334095625 c1121.denote c1123.denote c1125.denote (@Runs.trans 4720 3557 c1121.denote c1122.denote c1123.denote run1121 run1122) (@Runs.trans 1583523398 4750572227 c1123.denote c1124.denote c1125.denote run1123 run1124))))) (@Runs.trans 20585833945 17418792635 c1125.denote c1137.denote c1150.denote (@Runs.trans 7917630936 12668203009 c1125.denote c1131.denote c1137.denote (@Runs.trans 6334098334 1583532602 c1125.denote c1128.denote c1131.denote (@Runs.trans 3821 6334094513 c1125.denote c1126.denote c1128.denote run1125 (@Runs.trans 1583525018 4750569495 c1126.denote c1127.denote c1128.denote run1126 run1127)) (@Runs.trans 5588 1583527014 c1128.denote c1129.denote c1131.denote run1128 (@Runs.trans 3509 1583523505 c1129.denote c1130.denote c1131.denote run1129 run1130))) (@Runs.trans 6334101375 6334101634 c1131.denote c1134.denote c1137.denote (@Runs.trans 4750572817 1583528558 c1131.denote c1132.denote c1134.denote run1131 (@Runs.trans 3972 1583524586 c1132.denote c1133.denote c1134.denote run1132 run1133)) (@Runs.trans 4750570550 1583531084 c1134.denote c1135.denote c1137.denote run1134 (@Runs.trans 5598 1583525486 c1135.denote c1136.denote c1137.denote run1135 run1136)))) (@Runs.trans 7917633934 9501158701 c1137.denote c1143.denote c1150.denote (@Runs.trans 4750579510 3167054424 c1137.denote c1140.denote c1143.denote (@Runs.trans 4750569258 10252 c1137.denote c1138.denote c1140.denote run1137 (@Runs.trans 6392 3860 c1138.denote c1139.denote c1140.denote run1138 run1139)) (@Runs.trans 1583523185 1583531239 c1140.denote c1141.denote c1143.denote run1140 (@Runs.trans 1583526882 4357 c1141.denote c1142.denote c1143.denote run1141 run1142))) (@Runs.trans 3167053629 6334105072 c1143.denote c1146.denote c1150.denote (@Runs.trans 1583525542 1583528087 c1143.denote c1144.denote c1146.denote run1143 (@Runs.trans 1583523205 4882 c1144.denote c1145.denote c1146.denote run1144 run1145)) (@Runs.trans 1583529623 4750575449 c1146.denote c1148.denote c1150.denote (@Runs.trans 4373 1583525250 c1146.denote c1147.denote c1148.denote run1146 run1147) (@Runs.trans 4750569151 6298 c1148.denote c1149.denote c1150.denote run1148 run1149)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean new file mode 100644 index 00000000..b9c14f0d --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1150 : List Rule := [ + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1 +] +theorem check1150 : replay rules1150 c1150 = some (3551,c1151) := by decide +kernel +theorem run1150 : Runs 3551 c1150.denote c1151.denote := replay_sound check1150 +def rules1151 : List Rule := [ + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9 +] +theorem check1151 : replay rules1151 c1151 = some (1583523365,c1152) := by decide +kernel +theorem run1151 : Runs 1583523365 c1151.denote c1152.denote := replay_sound check1151 +def rules1152 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92 +] +theorem check1152 : replay rules1152 c1152 = some (1583525584,c1153) := by decide +kernel +theorem run1152 : Runs 1583525584 c1152.denote c1153.denote := replay_sound check1152 +def rules1153 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92 +] +theorem check1153 : replay rules1153 c1153 = some (5084,c1154) := by decide +kernel +theorem run1153 : Runs 5084 c1153.denote c1154.denote := replay_sound check1153 +def rules1154 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1154 : replay rules1154 c1154 = some (3149,c1155) := by decide +kernel +theorem run1154 : Runs 3149 c1154.denote c1155.denote := replay_sound check1154 +def rules1155 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1155 : replay rules1155 c1155 = some (1583523790,c1156) := by decide +kernel +theorem run1155 : Runs 1583523790 c1155.denote c1156.denote := replay_sound check1155 +def rules1156 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90 +] +theorem check1156 : replay rules1156 c1156 = some (1583525285,c1157) := by decide +kernel +theorem run1156 : Runs 1583525285 c1156.denote c1157.denote := replay_sound check1156 +def rules1157 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check1157 : replay rules1157 c1157 = some (4915,c1158) := by decide +kernel +theorem run1157 : Runs 4915 c1157.denote c1158.denote := replay_sound check1157 +def rules1158 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1 +] +theorem check1158 : replay rules1158 c1158 = some (3476,c1159) := by decide +kernel +theorem run1158 : Runs 3476 c1158.denote c1159.denote := replay_sound check1158 +def rules1159 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12 +] +theorem check1159 : replay rules1159 c1159 = some (1583524081,c1160) := by decide +kernel +theorem run1159 : Runs 1583524081 c1159.denote c1160.denote := replay_sound check1159 +def rules1160 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18 +] +theorem check1160 : replay rules1160 c1160 = some (1583525138,c1161) := by decide +kernel +theorem run1160 : Runs 1583525138 c1160.denote c1161.denote := replay_sound check1160 +def rules1161 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18 +] +theorem check1161 : replay rules1161 c1161 = some (4884,c1162) := by decide +kernel +theorem run1161 : Runs 4884 c1161.denote c1162.denote := replay_sound check1161 +def rules1162 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check1162 : replay rules1162 c1162 = some (3633,c1163) := by decide +kernel +theorem run1162 : Runs 3633 c1162.denote c1163.denote := replay_sound check1162 +def rules1163 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8 +] +theorem check1163 : replay rules1163 c1163 = some (1583524575,c1164) := by decide +kernel +theorem run1163 : Runs 1583524575 c1163.denote c1164.denote := replay_sound check1163 +def rules1164 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35 +] +theorem check1164 : replay rules1164 c1164 = some (4750570506,c1165) := by decide +kernel +theorem run1164 : Runs 4750570506 c1164.denote c1165.denote := replay_sound check1164 +def rules1165 : List Rule := [ + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34 +] +theorem check1165 : replay rules1165 c1165 = some (5339,c1166) := by decide +kernel +theorem run1165 : Runs 5339 c1165.denote c1166.denote := replay_sound check1165 +def rules1166 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6 +] +theorem check1166 : replay rules1166 c1166 = some (1583525722,c1167) := by decide +kernel +theorem run1166 : Runs 1583525722 c1166.denote c1167.denote := replay_sound check1166 +def rules1167 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1 +] +theorem check1167 : replay rules1167 c1167 = some (4750568072,c1168) := by decide +kernel +theorem run1167 : Runs 4750568072 c1167.denote c1168.denote := replay_sound check1167 +def rules1168 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18 +] +theorem check1168 : replay rules1168 c1168 = some (6269,c1169) := by decide +kernel +theorem run1168 : Runs 6269 c1168.denote c1169.denote := replay_sound check1168 +def rules1169 : List Rule := [ + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90 +] +theorem check1169 : replay rules1169 c1169 = some (4147,c1170) := by decide +kernel +theorem run1169 : Runs 4147 c1169.denote c1170.denote := replay_sound check1169 +def rules1170 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1 +] +theorem check1170 : replay rules1170 c1170 = some (1583523798,c1171) := by decide +kernel +theorem run1170 : Runs 1583523798 c1170.denote c1171.denote := replay_sound check1170 +def rules1171 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1 +] +theorem check1171 : replay rules1171 c1171 = some (1583525031,c1172) := by decide +kernel +theorem run1171 : Runs 1583525031 c1171.denote c1172.denote := replay_sound check1171 +def rules1172 : List Rule := [ + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1 +] +theorem check1172 : replay rules1172 c1172 = some (4867,c1173) := by decide +kernel +theorem run1172 : Runs 4867 c1172.denote c1173.denote := replay_sound check1172 +def rules1173 : List Rule := [ + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17 +] +theorem check1173 : replay rules1173 c1173 = some (3698,c1174) := by decide +kernel +theorem run1173 : Runs 3698 c1173.denote c1174.denote := replay_sound check1173 +def rules1174 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check1174 : replay rules1174 c1174 = some (1583524270,c1175) := by decide +kernel +theorem run1174 : Runs 1583524270 c1174.denote c1175.denote := replay_sound check1174 +def rules1175 : List Rule := [ + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39 +] +theorem check1175 : replay rules1175 c1175 = some (4750570133,c1176) := by decide +kernel +theorem run1175 : Runs 4750570133 c1175.denote c1176.denote := replay_sound check1175 +def rules1176 : List Rule := [ + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8 +] +theorem check1176 : replay rules1176 c1176 = some (5243,c1177) := by decide +kernel +theorem run1176 : Runs 5243 c1176.denote c1177.denote := replay_sound check1176 +def rules1177 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check1177 : replay rules1177 c1177 = some (3844,c1178) := by decide +kernel +theorem run1177 : Runs 3844 c1177.denote c1178.denote := replay_sound check1177 +def rules1178 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10 +] +theorem check1178 : replay rules1178 c1178 = some (1583523233,c1179) := by decide +kernel +theorem run1178 : Runs 1583523233 c1178.denote c1179.denote := replay_sound check1178 +def rules1179 : List Rule := [ + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1 +] +theorem check1179 : replay rules1179 c1179 = some (4750572170,c1180) := by decide +kernel +theorem run1179 : Runs 4750572170 c1179.denote c1180.denote := replay_sound check1179 +def rules1180 : List Rule := [ + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1 +] +theorem check1180 : replay rules1180 c1180 = some (4401,c1181) := by decide +kernel +theorem run1180 : Runs 4401 c1180.denote c1181.denote := replay_sound check1180 +def rules1181 : List Rule := [ + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1 +] +theorem check1181 : replay rules1181 c1181 = some (1583525084,c1182) := by decide +kernel +theorem run1181 : Runs 1583525084 c1181.denote c1182.denote := replay_sound check1181 +def rules1182 : List Rule := [ + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1 +] +theorem check1182 : replay rules1182 c1182 = some (4750569219,c1183) := by decide +kernel +theorem run1182 : Runs 4750569219 c1182.denote c1183.denote := replay_sound check1182 +def rules1183 : List Rule := [ + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1 +] +theorem check1183 : replay rules1183 c1183 = some (6393,c1184) := by decide +kernel +theorem run1183 : Runs 6393 c1183.denote c1184.denote := replay_sound check1183 +def rules1184 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check1184 : replay rules1184 c1184 = some (3548,c1185) := by decide +kernel +theorem run1184 : Runs 3548 c1184.denote c1185.denote := replay_sound check1184 +def rules1185 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1 +] +theorem check1185 : replay rules1185 c1185 = some (1583523970,c1186) := by decide +kernel +theorem run1185 : Runs 1583523970 c1185.denote c1186.denote := replay_sound check1185 +def rules1186 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36 +] +theorem check1186 : replay rules1186 c1186 = some (4750572293,c1187) := by decide +kernel +theorem run1186 : Runs 4750572293 c1186.denote c1187.denote := replay_sound check1186 +def rules1187 : List Rule := [ + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93 +] +theorem check1187 : replay rules1187 c1187 = some (4919,c1188) := by decide +kernel +theorem run1187 : Runs 4919 c1187.denote c1188.denote := replay_sound check1187 +def rules1188 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check1188 : replay rules1188 c1188 = some (1583524860,c1189) := by decide +kernel +theorem run1188 : Runs 1583524860 c1188.denote c1189.denote := replay_sound check1188 +def rules1189 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90 +] +theorem check1189 : replay rules1189 c1189 = some (1583523634,c1190) := by decide +kernel +theorem run1189 : Runs 1583523634 c1189.denote c1190.denote := replay_sound check1189 +def rules1190 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38 +] +theorem check1190 : replay rules1190 c1190 = some (4877,c1191) := by decide +kernel +theorem run1190 : Runs 4877 c1190.denote c1191.denote := replay_sound check1190 +def rules1191 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1 +] +theorem check1191 : replay rules1191 c1191 = some (3811,c1192) := by decide +kernel +theorem run1191 : Runs 3811 c1191.denote c1192.denote := replay_sound check1191 +def rules1192 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1 +] +theorem check1192 : replay rules1192 c1192 = some (1583525250,c1193) := by decide +kernel +theorem run1192 : Runs 1583525250 c1192.denote c1193.denote := replay_sound check1192 +def rules1193 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1 +] +theorem check1193 : replay rules1193 c1193 = some (4750568505,c1194) := by decide +kernel +theorem run1193 : Runs 4750568505 c1193.denote c1194.denote := replay_sound check1193 +def rules1194 : List Rule := [ + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1 +] +theorem check1194 : replay rules1194 c1194 = some (6731,c1195) := by decide +kernel +theorem run1194 : Runs 6731 c1194.denote c1195.denote := replay_sound check1194 +def rules1195 : List Rule := [ + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1 +] +theorem check1195 : replay rules1195 c1195 = some (3524,c1196) := by decide +kernel +theorem run1195 : Runs 3524 c1195.denote c1196.denote := replay_sound check1195 +def rules1196 : List Rule := [ + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check1196 : replay rules1196 c1196 = some (1583524160,c1197) := by decide +kernel +theorem run1196 : Runs 1583524160 c1196.denote c1197.denote := replay_sound check1196 +def rules1197 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39 +] +theorem check1197 : replay rules1197 c1197 = some (4750571679,c1198) := by decide +kernel +theorem run1197 : Runs 4750571679 c1197.denote c1198.denote := replay_sound check1197 +def rules1198 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1 +] +theorem check1198 : replay rules1198 c1198 = some (4963,c1199) := by decide +kernel +theorem run1198 : Runs 4963 c1198.denote c1199.denote := replay_sound check1198 +def rules1199 : List Rule := [ + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1 +] +theorem check1199 : replay rules1199 c1199 = some (1583525556,c1200) := by decide +kernel +theorem run1199 : Runs 1583525556 c1199.denote c1200.denote := replay_sound check1199 +theorem groupRun23 : Runs 68091634229 c1150.denote c1200.denote := + (@Runs.trans 26919962229 41171672000 c1150.denote c1175.denote c1200.denote (@Runs.trans 9501172302 17418789927 c1150.denote c1162.denote c1175.denote (@Runs.trans 4750584523 4750587779 c1150.denote c1156.denote c1162.denote (@Runs.trans 3167052500 1583532023 c1150.denote c1153.denote c1156.denote (@Runs.trans 3551 3167048949 c1150.denote c1151.denote c1153.denote run1150 (@Runs.trans 1583523365 1583525584 c1151.denote c1152.denote c1153.denote run1151 run1152)) (@Runs.trans 5084 1583526939 c1153.denote c1154.denote c1156.denote run1153 (@Runs.trans 3149 1583523790 c1154.denote c1155.denote c1156.denote run1154 run1155))) (@Runs.trans 1583533676 3167054103 c1156.denote c1159.denote c1162.denote (@Runs.trans 1583525285 8391 c1156.denote c1157.denote c1159.denote run1156 (@Runs.trans 4915 3476 c1157.denote c1158.denote c1159.denote run1157 run1158)) (@Runs.trans 1583524081 1583530022 c1159.denote c1160.denote c1162.denote run1159 (@Runs.trans 1583525138 4884 c1160.denote c1161.denote c1162.denote run1160 run1161)))) (@Runs.trans 12668197847 4750592080 c1162.denote c1168.denote c1175.denote (@Runs.trans 6334098714 6334099133 c1162.denote c1165.denote c1168.denote (@Runs.trans 3633 6334095081 c1162.denote c1163.denote c1165.denote run1162 (@Runs.trans 1583524575 4750570506 c1163.denote c1164.denote c1165.denote run1163 run1164)) (@Runs.trans 5339 6334093794 c1165.denote c1166.denote c1168.denote run1165 (@Runs.trans 1583525722 4750568072 c1166.denote c1167.denote c1168.denote run1166 run1167))) (@Runs.trans 1583534214 3167057866 c1168.denote c1171.denote c1175.denote (@Runs.trans 6269 1583527945 c1168.denote c1169.denote c1171.denote run1168 (@Runs.trans 4147 1583523798 c1169.denote c1170.denote c1171.denote run1169 run1170)) (@Runs.trans 1583529898 1583527968 c1171.denote c1173.denote c1175.denote (@Runs.trans 1583525031 4867 c1171.denote c1172.denote c1173.denote run1171 run1172) (@Runs.trans 3698 1583524270 c1173.denote c1174.denote c1175.denote run1173 run1174))))) (@Runs.trans 23752879531 17418792469 c1175.denote c1187.denote c1200.denote (@Runs.trans 11084679024 12668200507 c1175.denote c1181.denote c1187.denote (@Runs.trans 4750579220 6334099804 c1175.denote c1178.denote c1181.denote (@Runs.trans 4750570133 9087 c1175.denote c1176.denote c1178.denote run1175 (@Runs.trans 5243 3844 c1176.denote c1177.denote c1178.denote run1176 run1177)) (@Runs.trans 1583523233 4750576571 c1178.denote c1179.denote c1181.denote run1178 (@Runs.trans 4750572170 4401 c1179.denote c1180.denote c1181.denote run1179 run1180))) (@Runs.trans 6334100696 6334099811 c1181.denote c1184.denote c1187.denote (@Runs.trans 1583525084 4750575612 c1181.denote c1182.denote c1184.denote run1181 (@Runs.trans 4750569219 6393 c1182.denote c1183.denote c1184.denote run1182 run1183)) (@Runs.trans 3548 6334096263 c1184.denote c1185.denote c1187.denote run1184 (@Runs.trans 1583523970 4750572293 c1185.denote c1186.denote c1187.denote run1185 run1186)))) (@Runs.trans 4750587351 12668205118 c1187.denote c1193.denote c1200.denote (@Runs.trans 3167053413 1583533938 c1187.denote c1190.denote c1193.denote (@Runs.trans 4919 3167048494 c1187.denote c1188.denote c1190.denote run1187 (@Runs.trans 1583524860 1583523634 c1188.denote c1189.denote c1190.denote run1188 run1189)) (@Runs.trans 4877 1583529061 c1190.denote c1191.denote c1193.denote run1190 (@Runs.trans 3811 1583525250 c1191.denote c1192.denote c1193.denote run1191 run1192))) (@Runs.trans 4750578760 7917626358 c1193.denote c1196.denote c1200.denote (@Runs.trans 4750568505 10255 c1193.denote c1194.denote c1196.denote run1193 (@Runs.trans 6731 3524 c1194.denote c1195.denote c1196.denote run1194 run1195)) (@Runs.trans 6334095839 1583530519 c1196.denote c1198.denote c1200.denote (@Runs.trans 1583524160 4750571679 c1196.denote c1197.denote c1198.denote run1196 run1197) (@Runs.trans 4963 1583525556 c1198.denote c1199.denote c1200.denote run1198 run1199)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean new file mode 100644 index 00000000..d7ef4996 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1200 : List Rule := [ + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96 +] +theorem check1200 : replay rules1200 c1200 = some (4750569219,c1201) := by decide +kernel +theorem run1200 : Runs 4750569219 c1200.denote c1201.denote := replay_sound check1200 +def rules1201 : List Rule := [ + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check1201 : replay rules1201 c1201 = some (6599,c1202) := by decide +kernel +theorem run1201 : Runs 6599 c1201.denote c1202.denote := replay_sound check1201 +def rules1202 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87 +] +theorem check1202 : replay rules1202 c1202 = some (5546,c1203) := by decide +kernel +theorem run1202 : Runs 5546 c1202.denote c1203.denote := replay_sound check1202 +def rules1203 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1 +] +theorem check1203 : replay rules1203 c1203 = some (1583524160,c1204) := by decide +kernel +theorem run1203 : Runs 1583524160 c1203.denote c1204.denote := replay_sound check1203 +def rules1204 : List Rule := [ + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88 +] +theorem check1204 : replay rules1204 c1204 = some (4750571755,c1205) := by decide +kernel +theorem run1204 : Runs 4750571755 c1204.denote c1205.denote := replay_sound check1204 +def rules1205 : List Rule := [ + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1 +] +theorem check1205 : replay rules1205 c1205 = some (5309,c1206) := by decide +kernel +theorem run1205 : Runs 5309 c1205.denote c1206.denote := replay_sound check1205 +def rules1206 : List Rule := [ + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1 +] +theorem check1206 : replay rules1206 c1206 = some (1583525556,c1207) := by decide +kernel +theorem run1206 : Runs 1583525556 c1206.denote c1207.denote := replay_sound check1206 +def rules1207 : List Rule := [ + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1 +] +theorem check1207 : replay rules1207 c1207 = some (4750569175,c1208) := by decide +kernel +theorem run1207 : Runs 4750569175 c1207.denote c1208.denote := replay_sound check1207 +def rules1208 : List Rule := [ + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1 +] +theorem check1208 : replay rules1208 c1208 = some (6843,c1209) := by decide +kernel +theorem run1208 : Runs 6843 c1208.denote c1209.denote := replay_sound check1208 +def rules1209 : List Rule := [ + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check1209 : replay rules1209 c1209 = some (3658,c1210) := by decide +kernel +theorem run1209 : Runs 3658 c1209.denote c1210.denote := replay_sound check1209 +def rules1210 : List Rule := [ + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15 +] +theorem check1210 : replay rules1210 c1210 = some (1583524105,c1211) := by decide +kernel +theorem run1210 : Runs 1583524105 c1210.denote c1211.denote := replay_sound check1210 +def rules1211 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99 +] +theorem check1211 : replay rules1211 c1211 = some (4750572564,c1212) := by decide +kernel +theorem run1211 : Runs 4750572564 c1211.denote c1212.denote := replay_sound check1211 +def rules1212 : List Rule := [ + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1 +] +theorem check1212 : replay rules1212 c1212 = some (11003,c1213) := by decide +kernel +theorem run1212 : Runs 11003 c1212.denote c1213.denote := replay_sound check1212 +def rules1213 : List Rule := [ + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check1213 : replay rules1213 c1213 = some (1583525516,c1214) := by decide +kernel +theorem run1213 : Runs 1583525516 c1213.denote c1214.denote := replay_sound check1213 +def rules1214 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2 +] +theorem check1214 : replay rules1214 c1214 = some (532,c1215) := by decide +kernel +theorem run1214 : Runs 532 c1214.denote c1215.denote := replay_sound check1214 +def rules1215 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43 +] +theorem check1215 : replay rules1215 c1215 = some (1583526581,c1216) := by decide +kernel +theorem run1215 : Runs 1583526581 c1215.denote c1216.denote := replay_sound check1215 +def rules1216 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1216 : replay rules1216 c1216 = some (4079,c1217) := by decide +kernel +theorem run1216 : Runs 4079 c1216.denote c1217.denote := replay_sound check1216 +def rules1217 : List Rule := [ + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1217 : replay rules1217 c1217 = some (1583526014,c1218) := by decide +kernel +theorem run1217 : Runs 1583526014 c1217.denote c1218.denote := replay_sound check1217 +def rules1218 : List Rule := [ + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3 +] +theorem check1218 : replay rules1218 c1218 = some (643,c1219) := by decide +kernel +theorem run1218 : Runs 643 c1218.denote c1219.denote := replay_sound check1218 +def rules1219 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31 +] +theorem check1219 : replay rules1219 c1219 = some (1583526038,c1220) := by decide +kernel +theorem run1219 : Runs 1583526038 c1219.denote c1220.denote := replay_sound check1219 +def rules1220 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96 +] +theorem check1220 : replay rules1220 c1220 = some (4463,c1221) := by decide +kernel +theorem run1220 : Runs 4463 c1220.denote c1221.denote := replay_sound check1220 +def rules1221 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20 +] +theorem check1221 : replay rules1221 c1221 = some (3842,c1222) := by decide +kernel +theorem run1221 : Runs 3842 c1221.denote c1222.denote := replay_sound check1221 +def rules1222 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4 +] +theorem check1222 : replay rules1222 c1222 = some (1583522981,c1223) := by decide +kernel +theorem run1222 : Runs 1583522981 c1222.denote c1223.denote := replay_sound check1222 +def rules1223 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32 +] +theorem check1223 : replay rules1223 c1223 = some (1583525052,c1224) := by decide +kernel +theorem run1223 : Runs 1583525052 c1223.denote c1224.denote := replay_sound check1223 +def rules1224 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32 +] +theorem check1224 : replay rules1224 c1224 = some (4604,c1225) := by decide +kernel +theorem run1224 : Runs 4604 c1224.denote c1225.denote := replay_sound check1224 +def rules1225 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1225 : replay rules1225 c1225 = some (3847,c1226) := by decide +kernel +theorem run1225 : Runs 3847 c1225.denote c1226.denote := replay_sound check1225 +def rules1226 : List Rule := [ + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1 +] +theorem check1226 : replay rules1226 c1226 = some (1583524049,c1227) := by decide +kernel +theorem run1226 : Runs 1583524049 c1226.denote c1227.denote := replay_sound check1226 +def rules1227 : List Rule := [ + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1 +] +theorem check1227 : replay rules1227 c1227 = some (1583524849,c1228) := by decide +kernel +theorem run1227 : Runs 1583524849 c1227.denote c1228.denote := replay_sound check1227 +def rules1228 : List Rule := [ + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1 +] +theorem check1228 : replay rules1228 c1228 = some (4573,c1229) := by decide +kernel +theorem run1228 : Runs 4573 c1228.denote c1229.denote := replay_sound check1228 +def rules1229 : List Rule := [ + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39 +] +theorem check1229 : replay rules1229 c1229 = some (4047,c1230) := by decide +kernel +theorem run1229 : Runs 4047 c1229.denote c1230.denote := replay_sound check1229 +def rules1230 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1 +] +theorem check1230 : replay rules1230 c1230 = some (1583524204,c1231) := by decide +kernel +theorem run1230 : Runs 1583524204 c1230.denote c1231.denote := replay_sound check1230 +def rules1231 : List Rule := [ + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20 +] +theorem check1231 : replay rules1231 c1231 = some (4750570545,c1232) := by decide +kernel +theorem run1231 : Runs 4750570545 c1231.denote c1232.denote := replay_sound check1231 +def rules1232 : List Rule := [ + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check1232 : replay rules1232 c1232 = some (6241,c1233) := by decide +kernel +theorem run1232 : Runs 6241 c1232.denote c1233.denote := replay_sound check1232 +def rules1233 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25 +] +theorem check1233 : replay rules1233 c1233 = some (3860,c1234) := by decide +kernel +theorem run1233 : Runs 3860 c1233.denote c1234.denote := replay_sound check1233 +def rules1234 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1 +] +theorem check1234 : replay rules1234 c1234 = some (1583523096,c1235) := by decide +kernel +theorem run1234 : Runs 1583523096 c1234.denote c1235.denote := replay_sound check1234 +def rules1235 : List Rule := [ + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1 +] +theorem check1235 : replay rules1235 c1235 = some (1583526143,c1236) := by decide +kernel +theorem run1235 : Runs 1583526143 c1235.denote c1236.denote := replay_sound check1235 +def rules1236 : List Rule := [ + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check1236 : replay rules1236 c1236 = some (4398,c1237) := by decide +kernel +theorem run1236 : Runs 4398 c1236.denote c1237.denote := replay_sound check1236 +def rules1237 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94 +] +theorem check1237 : replay rules1237 c1237 = some (3743,c1238) := by decide +kernel +theorem run1237 : Runs 3743 c1237.denote c1238.denote := replay_sound check1237 +def rules1238 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check1238 : replay rules1238 c1238 = some (1583523590,c1239) := by decide +kernel +theorem run1238 : Runs 1583523590 c1238.denote c1239.denote := replay_sound check1238 +def rules1239 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19 +] +theorem check1239 : replay rules1239 c1239 = some (4750572439,c1240) := by decide +kernel +theorem run1239 : Runs 4750572439 c1239.denote c1240.denote := replay_sound check1239 +def rules1240 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1 +] +theorem check1240 : replay rules1240 c1240 = some (4737,c1241) := by decide +kernel +theorem run1240 : Runs 4737 c1240.denote c1241.denote := replay_sound check1240 +def rules1241 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1 +] +theorem check1241 : replay rules1241 c1241 = some (1583525542,c1242) := by decide +kernel +theorem run1241 : Runs 1583525542 c1241.denote c1242.denote := replay_sound check1241 +def rules1242 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5 +] +theorem check1242 : replay rules1242 c1242 = some (713,c1243) := by decide +kernel +theorem run1242 : Runs 713 c1242.denote c1243.denote := replay_sound check1242 +def rules1243 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12 +] +theorem check1243 : replay rules1243 c1243 = some (1583526738,c1244) := by decide +kernel +theorem run1243 : Runs 1583526738 c1243.denote c1244.denote := replay_sound check1243 +def rules1244 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2 +] +theorem check1244 : replay rules1244 c1244 = some (3749,c1245) := by decide +kernel +theorem run1244 : Runs 3749 c1244.denote c1245.denote := replay_sound check1244 +def rules1245 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33 +] +theorem check1245 : replay rules1245 c1245 = some (3558,c1246) := by decide +kernel +theorem run1245 : Runs 3558 c1245.denote c1246.denote := replay_sound check1245 +def rules1246 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6 +] +theorem check1246 : replay rules1246 c1246 = some (1583523587,c1247) := by decide +kernel +theorem run1246 : Runs 1583523587 c1246.denote c1247.denote := replay_sound check1246 +def rules1247 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34 +] +theorem check1247 : replay rules1247 c1247 = some (1583525250,c1248) := by decide +kernel +theorem run1247 : Runs 1583525250 c1247.denote c1248.denote := replay_sound check1247 +def rules1248 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89 +] +theorem check1248 : replay rules1248 c1248 = some (4786,c1249) := by decide +kernel +theorem run1248 : Runs 4786 c1248.denote c1249.denote := replay_sound check1248 +def rules1249 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1249 : replay rules1249 c1249 = some (2961,c1250) := by decide +kernel +theorem run1249 : Runs 2961 c1249.denote c1250.denote := replay_sound check1249 +theorem groupRun24 : Runs 58590507082 c1200.denote c1250.denote := + (@Runs.trans 33254065837 25336441245 c1200.denote c1225.denote c1250.denote (@Runs.trans 23752884489 9501181348 c1200.denote c1212.denote c1225.denote (@Runs.trans 11084682588 12668201901 c1200.denote c1206.denote c1212.denote (@Runs.trans 4750581364 6334101224 c1200.denote c1203.denote c1206.denote (@Runs.trans 4750569219 12145 c1200.denote c1201.denote c1203.denote run1200 (@Runs.trans 6599 5546 c1201.denote c1202.denote c1203.denote run1201 run1202)) (@Runs.trans 1583524160 4750577064 c1203.denote c1204.denote c1206.denote run1203 (@Runs.trans 4750571755 5309 c1204.denote c1205.denote c1206.denote run1204 run1205))) (@Runs.trans 6334101574 6334100327 c1206.denote c1209.denote c1212.denote (@Runs.trans 1583525556 4750576018 c1206.denote c1207.denote c1209.denote run1206 (@Runs.trans 4750569175 6843 c1207.denote c1208.denote c1209.denote run1207 run1208)) (@Runs.trans 3658 6334096669 c1209.denote c1210.denote c1212.denote run1209 (@Runs.trans 1583524105 4750572564 c1210.denote c1211.denote c1212.denote run1210 run1211)))) (@Runs.trans 4750593725 4750587623 c1212.denote c1218.denote c1225.denote (@Runs.trans 1583537051 3167056674 c1212.denote c1215.denote c1218.denote (@Runs.trans 11003 1583526048 c1212.denote c1213.denote c1215.denote run1212 (@Runs.trans 1583525516 532 c1213.denote c1214.denote c1215.denote run1213 run1214)) (@Runs.trans 1583526581 1583530093 c1215.denote c1216.denote c1218.denote run1215 (@Runs.trans 4079 1583526014 c1216.denote c1217.denote c1218.denote run1216 run1217))) (@Runs.trans 1583531144 3167056479 c1218.denote c1221.denote c1225.denote (@Runs.trans 643 1583530501 c1218.denote c1219.denote c1221.denote run1218 (@Runs.trans 1583526038 4463 c1219.denote c1220.denote c1221.denote run1219 run1220)) (@Runs.trans 1583526823 1583529656 c1221.denote c1223.denote c1225.denote (@Runs.trans 3842 1583522981 c1221.denote c1222.denote c1223.denote run1221 run1222) (@Runs.trans 1583525052 4604 c1223.denote c1224.denote c1225.denote run1223 run1224))))) (@Runs.trans 12668219852 12668221393 c1225.denote c1237.denote c1250.denote (@Runs.trans 4750585569 7917634283 c1225.denote c1231.denote c1237.denote (@Runs.trans 3167052745 1583532824 c1225.denote c1228.denote c1231.denote (@Runs.trans 3847 3167048898 c1225.denote c1226.denote c1228.denote run1225 (@Runs.trans 1583524049 1583524849 c1226.denote c1227.denote c1228.denote run1226 run1227)) (@Runs.trans 4573 1583528251 c1228.denote c1229.denote c1231.denote run1228 (@Runs.trans 4047 1583524204 c1229.denote c1230.denote c1231.denote run1229 run1230))) (@Runs.trans 4750580646 3167053637 c1231.denote c1234.denote c1237.denote (@Runs.trans 4750570545 10101 c1231.denote c1232.denote c1234.denote run1231 (@Runs.trans 6241 3860 c1232.denote c1233.denote c1234.denote run1232 run1233)) (@Runs.trans 1583523096 1583530541 c1234.denote c1235.denote c1237.denote run1234 (@Runs.trans 1583526143 4398 c1235.denote c1236.denote c1237.denote run1235 run1236)))) (@Runs.trans 7917630764 4750590629 c1237.denote c1243.denote c1250.denote (@Runs.trans 6334099772 1583530992 c1237.denote c1240.denote c1243.denote (@Runs.trans 3743 6334096029 c1237.denote c1238.denote c1240.denote run1237 (@Runs.trans 1583523590 4750572439 c1238.denote c1239.denote c1240.denote run1238 run1239)) (@Runs.trans 4737 1583526255 c1240.denote c1241.denote c1243.denote run1240 (@Runs.trans 1583525542 713 c1241.denote c1242.denote c1243.denote run1241 run1242))) (@Runs.trans 1583534045 3167056584 c1243.denote c1246.denote c1250.denote (@Runs.trans 1583526738 7307 c1243.denote c1244.denote c1246.denote run1243 (@Runs.trans 3749 3558 c1244.denote c1245.denote c1246.denote run1244 run1245)) (@Runs.trans 3167048837 7747 c1246.denote c1248.denote c1250.denote (@Runs.trans 1583523587 1583525250 c1246.denote c1247.denote c1248.denote run1246 run1247) (@Runs.trans 4786 2961 c1248.denote c1249.denote c1250.denote run1248 run1249)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean new file mode 100644 index 00000000..60f37bc8 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1250 : List Rule := [ + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check1250 : replay rules1250 c1250 = some (1583524750,c1251) := by decide +kernel +theorem run1250 : Runs 1583524750 c1250.denote c1251.denote := replay_sound check1250 +def rules1251 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1 +] +theorem check1251 : replay rules1251 c1251 = some (1583523959,c1252) := by decide +kernel +theorem run1251 : Runs 1583523959 c1251.denote c1252.denote := replay_sound check1251 +def rules1252 : List Rule := [ + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1 +] +theorem check1252 : replay rules1252 c1252 = some (4875,c1253) := by decide +kernel +theorem run1252 : Runs 4875 c1252.denote c1253.denote := replay_sound check1252 +def rules1253 : List Rule := [ + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1253 : replay rules1253 c1253 = some (3668,c1254) := by decide +kernel +theorem run1253 : Runs 3668 c1253.denote c1254.denote := replay_sound check1253 +def rules1254 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check1254 : replay rules1254 c1254 = some (1583525542,c1255) := by decide +kernel +theorem run1254 : Runs 1583525542 c1254.denote c1255.denote := replay_sound check1254 +def rules1255 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1 +] +theorem check1255 : replay rules1255 c1255 = some (1583523124,c1256) := by decide +kernel +theorem run1255 : Runs 1583523124 c1255.denote c1256.denote := replay_sound check1255 +def rules1256 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1 +] +theorem check1256 : replay rules1256 c1256 = some (4575,c1257) := by decide +kernel +theorem run1256 : Runs 4575 c1256.denote c1257.denote := replay_sound check1256 +def rules1257 : List Rule := [ + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1257 : replay rules1257 c1257 = some (4657,c1258) := by decide +kernel +theorem run1257 : Runs 4657 c1257.denote c1258.denote := replay_sound check1257 +def rules1258 : List Rule := [ + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1258 : replay rules1258 c1258 = some (1583525792,c1259) := by decide +kernel +theorem run1258 : Runs 1583525792 c1258.denote c1259.denote := replay_sound check1258 +def rules1259 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1 +] +theorem check1259 : replay rules1259 c1259 = some (844,c1260) := by decide +kernel +theorem run1259 : Runs 844 c1259.denote c1260.denote := replay_sound check1259 +def rules1260 : List Rule := [ + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1 +] +theorem check1260 : replay rules1260 c1260 = some (1583526863,c1261) := by decide +kernel +theorem run1260 : Runs 1583526863 c1260.denote c1261.denote := replay_sound check1260 +def rules1261 : List Rule := [ + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1 +] +theorem check1261 : replay rules1261 c1261 = some (4657,c1262) := by decide +kernel +theorem run1261 : Runs 4657 c1261.denote c1262.denote := replay_sound check1261 +def rules1262 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1 +] +theorem check1262 : replay rules1262 c1262 = some (3692,c1263) := by decide +kernel +theorem run1262 : Runs 3692 c1262.denote c1263.denote := replay_sound check1262 +def rules1263 : List Rule := [ + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15 +] +theorem check1263 : replay rules1263 c1263 = some (6334090529,c1264) := by decide +kernel +theorem run1263 : Runs 6334090529 c1263.denote c1264.denote := replay_sound check1263 +def rules1264 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37 +] +theorem check1264 : replay rules1264 c1264 = some (6304,c1265) := by decide +kernel +theorem run1264 : Runs 6304 c1264.denote c1265.denote := replay_sound check1264 +def rules1265 : List Rule := [ + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36 +] +theorem check1265 : replay rules1265 c1265 = some (4547,c1266) := by decide +kernel +theorem run1265 : Runs 4547 c1265.denote c1266.denote := replay_sound check1265 +def rules1266 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10 +] +theorem check1266 : replay rules1266 c1266 = some (1583524263,c1267) := by decide +kernel +theorem run1266 : Runs 1583524263 c1266.denote c1267.denote := replay_sound check1266 +def rules1267 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38 +] +theorem check1267 : replay rules1267 c1267 = some (4750570704,c1268) := by decide +kernel +theorem run1267 : Runs 4750570704 c1267.denote c1268.denote := replay_sound check1267 +def rules1268 : List Rule := [ + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1 +] +theorem check1268 : replay rules1268 c1268 = some (5961,c1269) := by decide +kernel +theorem run1268 : Runs 5961 c1268.denote c1269.denote := replay_sound check1268 +def rules1269 : List Rule := [ + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1 +] +theorem check1269 : replay rules1269 c1269 = some (3692,c1270) := by decide +kernel +theorem run1269 : Runs 3692 c1269.denote c1270.denote := replay_sound check1269 +def rules1270 : List Rule := [ + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1 +] +theorem check1270 : replay rules1270 c1270 = some (1583523113,c1271) := by decide +kernel +theorem run1270 : Runs 1583523113 c1270.denote c1271.denote := replay_sound check1270 +def rules1271 : List Rule := [ + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1 +] +theorem check1271 : replay rules1271 c1271 = some (1583526132,c1272) := by decide +kernel +theorem run1271 : Runs 1583526132 c1271.denote c1272.denote := replay_sound check1271 +def rules1272 : List Rule := [ + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1 +] +theorem check1272 : replay rules1272 c1272 = some (4808,c1273) := by decide +kernel +theorem run1272 : Runs 4808 c1272.denote c1273.denote := replay_sound check1272 +def rules1273 : List Rule := [ + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1 +] +theorem check1273 : replay rules1273 c1273 = some (3589,c1274) := by decide +kernel +theorem run1273 : Runs 3589 c1273.denote c1274.denote := replay_sound check1273 +def rules1274 : List Rule := [ + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10 +] +theorem check1274 : replay rules1274 c1274 = some (1583523633,c1275) := by decide +kernel +theorem run1274 : Runs 1583523633 c1274.denote c1275.denote := replay_sound check1274 +def rules1275 : List Rule := [ + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1275 : replay rules1275 c1275 = some (4750571311,c1276) := by decide +kernel +theorem run1275 : Runs 4750571311 c1275.denote c1276.denote := replay_sound check1275 +def rules1276 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1276 : replay rules1276 c1276 = some (5298,c1277) := by decide +kernel +theorem run1276 : Runs 5298 c1276.denote c1277.denote := replay_sound check1276 +def rules1277 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177 +] +theorem check1277 : replay rules1277 c1277 = some (1583526014,c1278) := by decide +kernel +theorem run1277 : Runs 1583526014 c1277.denote c1278.denote := replay_sound check1277 +def rules1278 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1 +] +theorem check1278 : replay rules1278 c1278 = some (921,c1279) := by decide +kernel +theorem run1278 : Runs 921 c1278.denote c1279.denote := replay_sound check1278 +def rules1279 : List Rule := [ + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1 +] +theorem check1279 : replay rules1279 c1279 = some (4750572851,c1280) := by decide +kernel +theorem run1279 : Runs 4750572851 c1279.denote c1280.denote := replay_sound check1279 +def rules1280 : List Rule := [ + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89 +] +theorem check1280 : replay rules1280 c1280 = some (4644,c1281) := by decide +kernel +theorem run1280 : Runs 4644 c1280.denote c1281.denote := replay_sound check1280 +def rules1281 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6 +] +theorem check1281 : replay rules1281 c1281 = some (1583525084,c1282) := by decide +kernel +theorem run1281 : Runs 1583525084 c1281.denote c1282.denote := replay_sound check1281 +def rules1282 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1 +] +theorem check1282 : replay rules1282 c1282 = some (4750569312,c1283) := by decide +kernel +theorem run1282 : Runs 4750569312 c1282.denote c1283.denote := replay_sound check1282 +def rules1283 : List Rule := [ + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14 +] +theorem check1283 : replay rules1283 c1283 = some (6533,c1284) := by decide +kernel +theorem run1283 : Runs 6533 c1283.denote c1284.denote := replay_sound check1283 +def rules1284 : List Rule := [ + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94 +] +theorem check1284 : replay rules1284 c1284 = some (3743,c1285) := by decide +kernel +theorem run1284 : Runs 3743 c1284.denote c1285.denote := replay_sound check1284 +def rules1285 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check1285 : replay rules1285 c1285 = some (1583524346,c1286) := by decide +kernel +theorem run1285 : Runs 1583524346 c1285.denote c1286.denote := replay_sound check1285 +def rules1286 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18 +] +theorem check1286 : replay rules1286 c1286 = some (1583524337,c1287) := by decide +kernel +theorem run1286 : Runs 1583524337 c1286.denote c1287.denote := replay_sound check1286 +def rules1287 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89 +] +theorem check1287 : replay rules1287 c1287 = some (4927,c1288) := by decide +kernel +theorem run1287 : Runs 4927 c1287.denote c1288.denote := replay_sound check1287 +def rules1288 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1 +] +theorem check1288 : replay rules1288 c1288 = some (3762,c1289) := by decide +kernel +theorem run1288 : Runs 3762 c1288.denote c1289.denote := replay_sound check1288 +def rules1289 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check1289 : replay rules1289 c1289 = some (1583525070,c1290) := by decide +kernel +theorem run1289 : Runs 1583525070 c1289.denote c1290.denote := replay_sound check1289 +def rules1290 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38 +] +theorem check1290 : replay rules1290 c1290 = some (1583523189,c1291) := by decide +kernel +theorem run1290 : Runs 1583523189 c1290.denote c1291.denote := replay_sound check1290 +def rules1291 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35 +] +theorem check1291 : replay rules1291 c1291 = some (4772,c1292) := by decide +kernel +theorem run1291 : Runs 4772 c1291.denote c1292.denote := replay_sound check1291 +def rules1292 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1 +] +theorem check1292 : replay rules1292 c1292 = some (4185,c1293) := by decide +kernel +theorem run1292 : Runs 4185 c1292.denote c1293.denote := replay_sound check1292 +def rules1293 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1 +] +theorem check1293 : replay rules1293 c1293 = some (1583526014,c1294) := by decide +kernel +theorem run1293 : Runs 1583526014 c1293.denote c1294.denote := replay_sound check1293 +def rules1294 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10 +] +theorem check1294 : replay rules1294 c1294 = some (897,c1295) := by decide +kernel +theorem run1294 : Runs 897 c1294.denote c1295.denote := replay_sound check1294 +def rules1295 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39 +] +theorem check1295 : replay rules1295 c1295 = some (4750572656,c1296) := by decide +kernel +theorem run1295 : Runs 4750572656 c1295.denote c1296.denote := replay_sound check1295 +def rules1296 : List Rule := [ + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1 +] +theorem check1296 : replay rules1296 c1296 = some (4787,c1297) := by decide +kernel +theorem run1296 : Runs 4787 c1296.denote c1297.denote := replay_sound check1296 +def rules1297 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check1297 : replay rules1297 c1297 = some (1583525250,c1298) := by decide +kernel +theorem run1297 : Runs 1583525250 c1297.denote c1298.denote := replay_sound check1297 +def rules1298 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1 +] +theorem check1298 : replay rules1298 c1298 = some (690,c1299) := by decide +kernel +theorem run1298 : Runs 690 c1298.denote c1299.denote := replay_sound check1298 +def rules1299 : List Rule := [ + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1 +] +theorem check1299 : replay rules1299 c1299 = some (1583526759,c1300) := by decide +kernel +theorem run1299 : Runs 1583526759 c1299.denote c1300.denote := replay_sound check1299 +theorem groupRun25 : Runs 60174021625 c1250.denote c1300.denote := + (@Runs.trans 26919964273 33254057352 c1250.denote c1275.denote c1300.denote (@Runs.trans 9501173306 17418790967 c1250.denote c1262.denote c1275.denote (@Runs.trans 6334105918 3167067388 c1250.denote c1256.denote c1262.denote (@Runs.trans 3167053584 3167052334 c1250.denote c1253.denote c1256.denote (@Runs.trans 1583524750 1583528834 c1250.denote c1251.denote c1253.denote run1250 (@Runs.trans 1583523959 4875 c1251.denote c1252.denote c1253.denote run1251 run1252)) (@Runs.trans 3668 3167048666 c1253.denote c1254.denote c1256.denote run1253 (@Runs.trans 1583525542 1583523124 c1254.denote c1255.denote c1256.denote run1254 run1255))) (@Runs.trans 1583535024 1583532364 c1256.denote c1259.denote c1262.denote (@Runs.trans 4575 1583530449 c1256.denote c1257.denote c1259.denote run1256 (@Runs.trans 4657 1583525792 c1257.denote c1258.denote c1259.denote run1257 run1258)) (@Runs.trans 844 1583531520 c1259.denote c1260.denote c1262.denote run1259 (@Runs.trans 1583526863 4657 c1260.denote c1261.denote c1262.denote run1260 run1261)))) (@Runs.trans 12668200039 4750590928 c1262.denote c1268.denote c1275.denote (@Runs.trans 6334100525 6334099514 c1262.denote c1265.denote c1268.denote (@Runs.trans 3692 6334096833 c1262.denote c1263.denote c1265.denote run1262 (@Runs.trans 6334090529 6304 c1263.denote c1264.denote c1265.denote run1263 run1264)) (@Runs.trans 4547 6334094967 c1265.denote c1266.denote c1268.denote run1265 (@Runs.trans 1583524263 4750570704 c1266.denote c1267.denote c1268.denote run1266 run1267))) (@Runs.trans 1583532766 3167058162 c1268.denote c1271.denote c1275.denote (@Runs.trans 5961 1583526805 c1268.denote c1269.denote c1271.denote run1268 (@Runs.trans 3692 1583523113 c1269.denote c1270.denote c1271.denote run1269 run1270)) (@Runs.trans 1583530940 1583527222 c1271.denote c1273.denote c1275.denote (@Runs.trans 1583526132 4808 c1271.denote c1272.denote c1273.denote run1271 run1272) (@Runs.trans 3589 1583523633 c1273.denote c1274.denote c1275.denote run1273 run1274))))) (@Runs.trans 20585834394 12668222958 c1275.denote c1287.denote c1300.denote (@Runs.trans 11084681039 9501153355 c1275.denote c1281.denote c1287.denote (@Runs.trans 6334102623 4750578416 c1275.denote c1278.denote c1281.denote (@Runs.trans 4750571311 1583531312 c1275.denote c1276.denote c1278.denote run1275 (@Runs.trans 5298 1583526014 c1276.denote c1277.denote c1278.denote run1276 run1277)) (@Runs.trans 921 4750577495 c1278.denote c1279.denote c1281.denote run1278 (@Runs.trans 4750572851 4644 c1279.denote c1280.denote c1281.denote run1279 run1280))) (@Runs.trans 6334100929 3167052426 c1281.denote c1284.denote c1287.denote (@Runs.trans 1583525084 4750575845 c1281.denote c1282.denote c1284.denote run1281 (@Runs.trans 4750569312 6533 c1282.denote c1283.denote c1284.denote run1282 run1283)) (@Runs.trans 3743 3167048683 c1284.denote c1285.denote c1287.denote run1284 (@Runs.trans 1583524346 1583524337 c1285.denote c1286.denote c1287.denote run1285 run1286)))) (@Runs.trans 3167065905 9501157053 c1287.denote c1293.denote c1300.denote (@Runs.trans 1583533759 1583532146 c1287.denote c1290.denote c1293.denote (@Runs.trans 4927 1583528832 c1287.denote c1288.denote c1290.denote run1287 (@Runs.trans 3762 1583525070 c1288.denote c1289.denote c1290.denote run1288 run1289)) (@Runs.trans 1583523189 8957 c1290.denote c1291.denote c1293.denote run1290 (@Runs.trans 4772 4185 c1291.denote c1292.denote c1293.denote run1291 run1292))) (@Runs.trans 6334099567 3167057486 c1293.denote c1296.denote c1300.denote (@Runs.trans 1583526014 4750573553 c1293.denote c1294.denote c1296.denote run1293 (@Runs.trans 897 4750572656 c1294.denote c1295.denote c1296.denote run1294 run1295)) (@Runs.trans 1583530037 1583527449 c1296.denote c1298.denote c1300.denote (@Runs.trans 4787 1583525250 c1296.denote c1297.denote c1298.denote run1296 run1297) (@Runs.trans 690 1583526759 c1298.denote c1299.denote c1300.denote run1298 run1299)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean new file mode 100644 index 00000000..72afa0a4 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1300 : List Rule := [ + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1 +] +theorem check1300 : replay rules1300 c1300 = some (4136,c1301) := by decide +kernel +theorem run1300 : Runs 4136 c1300.denote c1301.denote := replay_sound check1300 +def rules1301 : List Rule := [ + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1301 : replay rules1301 c1301 = some (3583,c1302) := by decide +kernel +theorem run1301 : Runs 3583 c1301.denote c1302.denote := replay_sound check1301 +def rules1302 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8 +] +theorem check1302 : replay rules1302 c1302 = some (1583523557,c1303) := by decide +kernel +theorem run1302 : Runs 1583523557 c1302.denote c1303.denote := replay_sound check1302 +def rules1303 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91 +] +theorem check1303 : replay rules1303 c1303 = some (1583524922,c1304) := by decide +kernel +theorem run1303 : Runs 1583524922 c1303.denote c1304.denote := replay_sound check1303 +def rules1304 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15 +] +theorem check1304 : replay rules1304 c1304 = some (4772,c1305) := by decide +kernel +theorem run1304 : Runs 4772 c1304.denote c1305.denote := replay_sound check1304 +def rules1305 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36 +] +theorem check1305 : replay rules1305 c1305 = some (3373,c1306) := by decide +kernel +theorem run1305 : Runs 3373 c1305.denote c1306.denote := replay_sound check1305 +def rules1306 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8 +] +theorem check1306 : replay rules1306 c1306 = some (1583525250,c1307) := by decide +kernel +theorem run1306 : Runs 1583525250 c1306.denote c1307.denote := replay_sound check1306 +def rules1307 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1 +] +theorem check1307 : replay rules1307 c1307 = some (1583523144,c1308) := by decide +kernel +theorem run1307 : Runs 1583523144 c1307.denote c1308.denote := replay_sound check1307 +def rules1308 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1 +] +theorem check1308 : replay rules1308 c1308 = some (4627,c1309) := by decide +kernel +theorem run1308 : Runs 4627 c1308.denote c1309.denote := replay_sound check1308 +def rules1309 : List Rule := [ + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1 +] +theorem check1309 : replay rules1309 c1309 = some (4502,c1310) := by decide +kernel +theorem run1309 : Runs 4502 c1309.denote c1310.denote := replay_sound check1309 +def rules1310 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37 +] +theorem check1310 : replay rules1310 c1310 = some (3635,c1311) := by decide +kernel +theorem run1310 : Runs 3635 c1310.denote c1311.denote := replay_sound check1310 +def rules1311 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check1311 : replay rules1311 c1311 = some (1583523655,c1312) := by decide +kernel +theorem run1311 : Runs 1583523655 c1311.denote c1312.denote := replay_sound check1311 +def rules1312 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93 +] +theorem check1312 : replay rules1312 c1312 = some (1583525632,c1313) := by decide +kernel +theorem run1312 : Runs 1583525632 c1312.denote c1313.denote := replay_sound check1312 +def rules1313 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93 +] +theorem check1313 : replay rules1313 c1313 = some (5136,c1314) := by decide +kernel +theorem run1313 : Runs 5136 c1313.denote c1314.denote := replay_sound check1313 +def rules1314 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1314 : replay rules1314 c1314 = some (3599,c1315) := by decide +kernel +theorem run1314 : Runs 3599 c1314.denote c1315.denote := replay_sound check1314 +def rules1315 : List Rule := [ + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2 +] +theorem check1315 : replay rules1315 c1315 = some (1583524223,c1316) := by decide +kernel +theorem run1315 : Runs 1583524223 c1315.denote c1316.denote := replay_sound check1315 +def rules1316 : List Rule := [ + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15 +] +theorem check1316 : replay rules1316 c1316 = some (4750570222,c1317) := by decide +kernel +theorem run1316 : Runs 4750570222 c1316.denote c1317.denote := replay_sound check1316 +def rules1317 : List Rule := [ + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1 +] +theorem check1317 : replay rules1317 c1317 = some (5903,c1318) := by decide +kernel +theorem run1317 : Runs 5903 c1317.denote c1318.denote := replay_sound check1317 +def rules1318 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1 +] +theorem check1318 : replay rules1318 c1318 = some (3842,c1319) := by decide +kernel +theorem run1318 : Runs 3842 c1318.denote c1319.denote := replay_sound check1318 +def rules1319 : List Rule := [ + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1319 : replay rules1319 c1319 = some (1583523380,c1320) := by decide +kernel +theorem run1319 : Runs 1583523380 c1319.denote c1320.denote := replay_sound check1319 +def rules1320 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90 +] +theorem check1320 : replay rules1320 c1320 = some (1583525285,c1321) := by decide +kernel +theorem run1320 : Runs 1583525285 c1320.denote c1321.denote := replay_sound check1320 +def rules1321 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check1321 : replay rules1321 c1321 = some (4915,c1322) := by decide +kernel +theorem run1321 : Runs 4915 c1321.denote c1322.denote := replay_sound check1321 +def rules1322 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1 +] +theorem check1322 : replay rules1322 c1322 = some (3612,c1323) := by decide +kernel +theorem run1322 : Runs 3612 c1322.denote c1323.denote := replay_sound check1322 +def rules1323 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1 +] +theorem check1323 : replay rules1323 c1323 = some (1583524850,c1324) := by decide +kernel +theorem run1323 : Runs 1583524850 c1323.denote c1324.denote := replay_sound check1323 +def rules1324 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94 +] +theorem check1324 : replay rules1324 c1324 = some (1583523892,c1325) := by decide +kernel +theorem run1324 : Runs 1583523892 c1324.denote c1325.denote := replay_sound check1324 +def rules1325 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34 +] +theorem check1325 : replay rules1325 c1325 = some (5069,c1326) := by decide +kernel +theorem run1325 : Runs 5069 c1325.denote c1326.denote := replay_sound check1325 +def rules1326 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1 +] +theorem check1326 : replay rules1326 c1326 = some (3847,c1327) := by decide +kernel +theorem run1326 : Runs 3847 c1326.denote c1327.denote := replay_sound check1326 +def rules1327 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check1327 : replay rules1327 c1327 = some (3692,c1328) := by decide +kernel +theorem run1327 : Runs 3692 c1327.denote c1328.denote := replay_sound check1327 +def rules1328 : List Rule := [ + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check1328 : replay rules1328 c1328 = some (1583523170,c1329) := by decide +kernel +theorem run1328 : Runs 1583523170 c1328.denote c1329.denote := replay_sound check1328 +def rules1329 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12 +] +theorem check1329 : replay rules1329 c1329 = some (1583526507,c1330) := by decide +kernel +theorem run1329 : Runs 1583526507 c1329.denote c1330.denote := replay_sound check1329 +def rules1330 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31 +] +theorem check1330 : replay rules1330 c1330 = some (4983,c1331) := by decide +kernel +theorem run1330 : Runs 4983 c1330.denote c1331.denote := replay_sound check1330 +def rules1331 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1331 : replay rules1331 c1331 = some (5422,c1332) := by decide +kernel +theorem run1331 : Runs 5422 c1331.denote c1332.denote := replay_sound check1331 +def rules1332 : List Rule := [ + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1 +] +theorem check1332 : replay rules1332 c1332 = some (1583524239,c1333) := by decide +kernel +theorem run1332 : Runs 1583524239 c1332.denote c1333.denote := replay_sound check1332 +def rules1333 : List Rule := [ + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1 +] +theorem check1333 : replay rules1333 c1333 = some (1583525016,c1334) := by decide +kernel +theorem run1333 : Runs 1583525016 c1333.denote c1334.denote := replay_sound check1333 +def rules1334 : List Rule := [ + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1 +] +theorem check1334 : replay rules1334 c1334 = some (5164,c1335) := by decide +kernel +theorem run1334 : Runs 5164 c1334.denote c1335.denote := replay_sound check1334 +def rules1335 : List Rule := [ + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31 +] +theorem check1335 : replay rules1335 c1335 = some (3849,c1336) := by decide +kernel +theorem run1335 : Runs 3849 c1335.denote c1336.denote := replay_sound check1335 +def rules1336 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3 +] +theorem check1336 : replay rules1336 c1336 = some (1583525250,c1337) := by decide +kernel +theorem run1336 : Runs 1583525250 c1336.denote c1337.denote := replay_sound check1336 +def rules1337 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1 +] +theorem check1337 : replay rules1337 c1337 = some (1583523519,c1338) := by decide +kernel +theorem run1337 : Runs 1583523519 c1337.denote c1338.denote := replay_sound check1337 +def rules1338 : List Rule := [ + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1 +] +theorem check1338 : replay rules1338 c1338 = some (5066,c1339) := by decide +kernel +theorem run1338 : Runs 5066 c1338.denote c1339.denote := replay_sound check1338 +def rules1339 : List Rule := [ + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1339 : replay rules1339 c1339 = some (4509,c1340) := by decide +kernel +theorem run1339 : Runs 4509 c1339.denote c1340.denote := replay_sound check1339 +def rules1340 : List Rule := [ + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1340 : replay rules1340 c1340 = some (3842,c1341) := by decide +kernel +theorem run1340 : Runs 3842 c1340.denote c1341.denote := replay_sound check1340 +def rules1341 : List Rule := [ + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check1341 : replay rules1341 c1341 = some (1583523378,c1342) := by decide +kernel +theorem run1341 : Runs 1583523378 c1341.denote c1342.denote := replay_sound check1341 +def rules1342 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85 +] +theorem check1342 : replay rules1342 c1342 = some (1583526469,c1343) := by decide +kernel +theorem run1342 : Runs 1583526469 c1342.denote c1343.denote := replay_sound check1342 +def rules1343 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43 +] +theorem check1343 : replay rules1343 c1343 = some (5175,c1344) := by decide +kernel +theorem run1343 : Runs 5175 c1343.denote c1344.denote := replay_sound check1343 +def rules1344 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29 +] +theorem check1344 : replay rules1344 c1344 = some (9712,c1345) := by decide +kernel +theorem run1344 : Runs 9712 c1344.denote c1345.denote := replay_sound check1344 +def rules1345 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1 +] +theorem check1345 : replay rules1345 c1345 = some (1583524224,c1346) := by decide +kernel +theorem run1345 : Runs 1583524224 c1345.denote c1346.denote := replay_sound check1345 +def rules1346 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85 +] +theorem check1346 : replay rules1346 c1346 = some (4750569421,c1347) := by decide +kernel +theorem run1346 : Runs 4750569421 c1346.denote c1347.denote := replay_sound check1346 +def rules1347 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10 +] +theorem check1347 : replay rules1347 c1347 = some (5964,c1348) := by decide +kernel +theorem run1347 : Runs 5964 c1347.denote c1348.denote := replay_sound check1347 +def rules1348 : List Rule := [ + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1 +] +theorem check1348 : replay rules1348 c1348 = some (3925,c1349) := by decide +kernel +theorem run1348 : Runs 3925 c1348.denote c1349.denote := replay_sound check1348 +def rules1349 : List Rule := [ + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1 +] +theorem check1349 : replay rules1349 c1349 = some (1583523620,c1350) := by decide +kernel +theorem run1349 : Runs 1583523620 c1349.denote c1350.denote := replay_sound check1349 +theorem groupRun26 : Runs 42755278679 c1300.denote c1350.denote := + (@Runs.trans 22169393647 20585885032 c1300.denote c1325.denote c1350.denote (@Runs.trans 7917649156 14251744491 c1300.denote c1312.denote c1325.denote (@Runs.trans 3167064343 4750584813 c1300.denote c1306.denote c1312.denote (@Runs.trans 1583531276 1583533067 c1300.denote c1303.denote c1306.denote (@Runs.trans 4136 1583527140 c1300.denote c1301.denote c1303.denote run1300 (@Runs.trans 3583 1583523557 c1301.denote c1302.denote c1303.denote run1301 run1302)) (@Runs.trans 1583524922 8145 c1303.denote c1304.denote c1306.denote run1303 (@Runs.trans 4772 3373 c1304.denote c1305.denote c1306.denote run1304 run1305))) (@Runs.trans 3167053021 1583531792 c1306.denote c1309.denote c1312.denote (@Runs.trans 1583525250 1583527771 c1306.denote c1307.denote c1309.denote run1306 (@Runs.trans 1583523144 4627 c1307.denote c1308.denote c1309.denote run1307 run1308)) (@Runs.trans 4502 1583527290 c1309.denote c1310.denote c1312.denote run1309 (@Runs.trans 3635 1583523655 c1310.denote c1311.denote c1312.denote run1310 run1311)))) (@Runs.trans 7917634715 6334109776 c1312.denote c1318.denote c1325.denote (@Runs.trans 1583534367 6334100348 c1312.denote c1315.denote c1318.denote (@Runs.trans 1583525632 8735 c1312.denote c1313.denote c1315.denote run1312 (@Runs.trans 5136 3599 c1313.denote c1314.denote c1315.denote run1313 run1314)) (@Runs.trans 1583524223 4750576125 c1315.denote c1316.denote c1318.denote run1315 (@Runs.trans 4750570222 5903 c1316.denote c1317.denote c1318.denote run1316 run1317))) (@Runs.trans 3167052507 3167057269 c1318.denote c1321.denote c1325.denote (@Runs.trans 3842 3167048665 c1318.denote c1319.denote c1321.denote run1318 (@Runs.trans 1583523380 1583525285 c1319.denote c1320.denote c1321.denote run1319 run1320)) (@Runs.trans 8527 3167048742 c1321.denote c1323.denote c1325.denote (@Runs.trans 4915 3612 c1321.denote c1322.denote c1323.denote run1321 run1322) (@Runs.trans 1583524850 1583523892 c1323.denote c1324.denote c1325.denote run1323 run1324))))) (@Runs.trans 7917656208 12668228824 c1325.denote c1337.denote c1350.denote (@Runs.trans 3167067268 4750588940 c1325.denote c1331.denote c1337.denote (@Runs.trans 12608 3167054660 c1325.denote c1328.denote c1331.denote (@Runs.trans 5069 7539 c1325.denote c1326.denote c1328.denote run1325 (@Runs.trans 3847 3692 c1326.denote c1327.denote c1328.denote run1326 run1327)) (@Runs.trans 1583523170 1583531490 c1328.denote c1329.denote c1331.denote run1328 (@Runs.trans 1583526507 4983 c1329.denote c1330.denote c1331.denote run1329 run1330))) (@Runs.trans 3167054677 1583534263 c1331.denote c1334.denote c1337.denote (@Runs.trans 5422 3167049255 c1331.denote c1332.denote c1334.denote run1331 (@Runs.trans 1583524239 1583525016 c1332.denote c1333.denote c1334.denote run1332 run1333)) (@Runs.trans 5164 1583529099 c1334.denote c1335.denote c1337.denote run1334 (@Runs.trans 3849 1583525250 c1335.denote c1336.denote c1337.denote run1335 run1336)))) (@Runs.trans 4750586783 7917642041 c1337.denote c1343.denote c1350.denote (@Runs.trans 1583533094 3167053689 c1337.denote c1340.denote c1343.denote (@Runs.trans 1583523519 9575 c1337.denote c1338.denote c1340.denote run1337 (@Runs.trans 5066 4509 c1338.denote c1339.denote c1340.denote run1338 run1339)) (@Runs.trans 3842 3167049847 c1340.denote c1341.denote c1343.denote run1340 (@Runs.trans 1583523378 1583526469 c1341.denote c1342.denote c1343.denote run1341 run1342))) (@Runs.trans 1583539111 6334102930 c1343.denote c1346.denote c1350.denote (@Runs.trans 5175 1583533936 c1343.denote c1344.denote c1346.denote run1343 (@Runs.trans 9712 1583524224 c1344.denote c1345.denote c1346.denote run1344 run1345)) (@Runs.trans 4750575385 1583527545 c1346.denote c1348.denote c1350.denote (@Runs.trans 4750569421 5964 c1346.denote c1347.denote c1348.denote run1346 run1347) (@Runs.trans 3925 1583523620 c1348.denote c1349.denote c1350.denote run1348 run1349)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean new file mode 100644 index 00000000..1cb38db2 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1350 : List Rule := [ + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98 +] +theorem check1350 : replay rules1350 c1350 = some (4750571095,c1351) := by decide +kernel +theorem run1350 : Runs 4750571095 c1350.denote c1351.denote := replay_sound check1350 +def rules1351 : List Rule := [ + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1 +] +theorem check1351 : replay rules1351 c1351 = some (5265,c1352) := by decide +kernel +theorem run1351 : Runs 5265 c1351.denote c1352.denote := replay_sound check1351 +def rules1352 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1 +] +theorem check1352 : replay rules1352 c1352 = some (1583526014,c1353) := by decide +kernel +theorem run1352 : Runs 1583526014 c1352.denote c1353.denote := replay_sound check1352 +def rules1353 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4 +] +theorem check1353 : replay rules1353 c1353 = some (674,c1354) := by decide +kernel +theorem run1353 : Runs 674 c1353.denote c1354.denote := replay_sound check1353 +def rules1354 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11 +] +theorem check1354 : replay rules1354 c1354 = some (4750571911,c1355) := by decide +kernel +theorem run1354 : Runs 4750571911 c1354.denote c1355.denote := replay_sound check1354 +def rules1355 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1 +] +theorem check1355 : replay rules1355 c1355 = some (5025,c1356) := by decide +kernel +theorem run1355 : Runs 5025 c1355.denote c1356.denote := replay_sound check1355 +def rules1356 : List Rule := [ + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1 +] +theorem check1356 : replay rules1356 c1356 = some (1583525556,c1357) := by decide +kernel +theorem run1356 : Runs 1583525556 c1356.denote c1357.denote := replay_sound check1356 +def rules1357 : List Rule := [ + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96 +] +theorem check1357 : replay rules1357 c1357 = some (4750568241,c1358) := by decide +kernel +theorem run1357 : Runs 4750568241 c1357.denote c1358.denote := replay_sound check1357 +def rules1358 : List Rule := [ + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1 +] +theorem check1358 : replay rules1358 c1358 = some (6250,c1359) := by decide +kernel +theorem run1358 : Runs 6250 c1358.denote c1359.denote := replay_sound check1358 +def rules1359 : List Rule := [ + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1359 : replay rules1359 c1359 = some (4309,c1360) := by decide +kernel +theorem run1359 : Runs 4309 c1359.denote c1360.denote := replay_sound check1359 +def rules1360 : List Rule := [ + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check1360 : replay rules1360 c1360 = some (1583524574,c1361) := by decide +kernel +theorem run1360 : Runs 1583524574 c1360.denote c1361.denote := replay_sound check1360 +def rules1361 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1 +] +theorem check1361 : replay rules1361 c1361 = some (1583524093,c1362) := by decide +kernel +theorem run1361 : Runs 1583524093 c1361.denote c1362.denote := replay_sound check1361 +def rules1362 : List Rule := [ + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1 +] +theorem check1362 : replay rules1362 c1362 = some (4963,c1363) := by decide +kernel +theorem run1362 : Runs 4963 c1362.denote c1363.denote := replay_sound check1362 +def rules1363 : List Rule := [ + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40 +] +theorem check1363 : replay rules1363 c1363 = some (4480,c1364) := by decide +kernel +theorem run1363 : Runs 4480 c1363.denote c1364.denote := replay_sound check1363 +def rules1364 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check1364 : replay rules1364 c1364 = some (1583525958,c1365) := by decide +kernel +theorem run1364 : Runs 1583525958 c1364.denote c1365.denote := replay_sound check1364 +def rules1365 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18 +] +theorem check1365 : replay rules1365 c1365 = some (4750567939,c1366) := by decide +kernel +theorem run1365 : Runs 4750567939 c1365.denote c1366.denote := replay_sound check1365 +def rules1366 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check1366 : replay rules1366 c1366 = some (5894,c1367) := by decide +kernel +theorem run1366 : Runs 5894 c1366.denote c1367.denote := replay_sound check1366 +def rules1367 : List Rule := [ + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1367 : replay rules1367 c1367 = some (4333,c1368) := by decide +kernel +theorem run1367 : Runs 4333 c1367.denote c1368.denote := replay_sound check1367 +def rules1368 : List Rule := [ + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1368 : replay rules1368 c1368 = some (1583525250,c1369) := by decide +kernel +theorem run1368 : Runs 1583525250 c1368.denote c1369.denote := replay_sound check1368 +def rules1369 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1 +] +theorem check1369 : replay rules1369 c1369 = some (1583523353,c1370) := by decide +kernel +theorem run1369 : Runs 1583523353 c1369.denote c1370.denote := replay_sound check1369 +def rules1370 : List Rule := [ + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1 +] +theorem check1370 : replay rules1370 c1370 = some (5038,c1371) := by decide +kernel +theorem run1370 : Runs 5038 c1370.denote c1371.denote := replay_sound check1370 +def rules1371 : List Rule := [ + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1 +] +theorem check1371 : replay rules1371 c1371 = some (4391,c1372) := by decide +kernel +theorem run1371 : Runs 4391 c1371.denote c1372.denote := replay_sound check1371 +def rules1372 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1 +] +theorem check1372 : replay rules1372 c1372 = some (3764,c1373) := by decide +kernel +theorem run1372 : Runs 3764 c1372.denote c1373.denote := replay_sound check1372 +def rules1373 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5 +] +theorem check1373 : replay rules1373 c1373 = some (1583523665,c1374) := by decide +kernel +theorem run1373 : Runs 1583523665 c1373.denote c1374.denote := replay_sound check1373 +def rules1374 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check1374 : replay rules1374 c1374 = some (4750571038,c1375) := by decide +kernel +theorem run1374 : Runs 4750571038 c1374.denote c1375.denote := replay_sound check1374 +def rules1375 : List Rule := [ + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check1375 : replay rules1375 c1375 = some (4867,c1376) := by decide +kernel +theorem run1375 : Runs 4867 c1375.denote c1376.denote := replay_sound check1375 +def rules1376 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88 +] +theorem check1376 : replay rules1376 c1376 = some (3994,c1377) := by decide +kernel +theorem run1376 : Runs 3994 c1376.denote c1377.denote := replay_sound check1376 +def rules1377 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1 +] +theorem check1377 : replay rules1377 c1377 = some (1583523490,c1378) := by decide +kernel +theorem run1377 : Runs 1583523490 c1377.denote c1378.denote := replay_sound check1377 +def rules1378 : List Rule := [ + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19 +] +theorem check1378 : replay rules1378 c1378 = some (4750571475,c1379) := by decide +kernel +theorem run1378 : Runs 4750571475 c1378.denote c1379.denote := replay_sound check1378 +def rules1379 : List Rule := [ + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1379 : replay rules1379 c1379 = some (4729,c1380) := by decide +kernel +theorem run1379 : Runs 4729 c1379.denote c1380.denote := replay_sound check1379 +def rules1380 : List Rule := [ + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1380 : replay rules1380 c1380 = some (3884,c1381) := by decide +kernel +theorem run1380 : Runs 3884 c1380.denote c1381.denote := replay_sound check1380 +def rules1381 : List Rule := [ + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7 +] +theorem check1381 : replay rules1381 c1381 = some (1583523454,c1382) := by decide +kernel +theorem run1381 : Runs 1583523454 c1381.denote c1382.denote := replay_sound check1381 +def rules1382 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35 +] +theorem check1382 : replay rules1382 c1382 = some (4750572359,c1383) := by decide +kernel +theorem run1382 : Runs 4750572359 c1382.denote c1383.denote := replay_sound check1382 +def rules1383 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 2, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1383 : replay rules1383 c1383 = some (4533,c1384) := by decide +kernel +theorem run1383 : Runs 4533 c1383.denote c1384.denote := replay_sound check1383 +def rules1384 : List Rule := [ + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1384 : replay rules1384 c1384 = some (1583526014,c1385) := by decide +kernel +theorem run1384 : Runs 1583526014 c1384.denote c1385.denote := replay_sound check1384 +def rules1385 : List Rule := [ + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177 +] +theorem check1385 : replay rules1385 c1385 = some (4750567965,c1386) := by decide +kernel +theorem run1385 : Runs 4750567965 c1385.denote c1386.denote := replay_sound check1385 +def rules1386 : List Rule := [ + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check1386 : replay rules1386 c1386 = some (6125,c1387) := by decide +kernel +theorem run1386 : Runs 6125 c1386.denote c1387.denote := replay_sound check1386 +def rules1387 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1 +] +theorem check1387 : replay rules1387 c1387 = some (4804,c1388) := by decide +kernel +theorem run1387 : Runs 4804 c1387.denote c1388.denote := replay_sound check1387 +def rules1388 : List Rule := [ + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1 +] +theorem check1388 : replay rules1388 c1388 = some (1583525014,c1389) := by decide +kernel +theorem run1388 : Runs 1583525014 c1388.denote c1389.denote := replay_sound check1388 +def rules1389 : List Rule := [ + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37 +] +theorem check1389 : replay rules1389 c1389 = some (4750569553,c1390) := by decide +kernel +theorem run1389 : Runs 4750569553 c1389.denote c1390.denote := replay_sound check1389 +def rules1390 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93 +] +theorem check1390 : replay rules1390 c1390 = some (6634,c1391) := by decide +kernel +theorem run1390 : Runs 6634 c1390.denote c1391.denote := replay_sound check1390 +def rules1391 : List Rule := [ + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1 +] +theorem check1391 : replay rules1391 c1391 = some (4053,c1392) := by decide +kernel +theorem run1391 : Runs 4053 c1391.denote c1392.denote := replay_sound check1391 +def rules1392 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check1392 : replay rules1392 c1392 = some (1583523944,c1393) := by decide +kernel +theorem run1392 : Runs 1583523944 c1392.denote c1393.denote := replay_sound check1392 +def rules1393 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92 +] +theorem check1393 : replay rules1393 c1393 = some (1583525189,c1394) := by decide +kernel +theorem run1393 : Runs 1583525189 c1393.denote c1394.denote := replay_sound check1393 +def rules1394 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36 +] +theorem check1394 : replay rules1394 c1394 = some (4811,c1395) := by decide +kernel +theorem run1394 : Runs 4811 c1394.denote c1395.denote := replay_sound check1394 +def rules1395 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1 +] +theorem check1395 : replay rules1395 c1395 = some (4224,c1396) := by decide +kernel +theorem run1395 : Runs 4224 c1395.denote c1396.denote := replay_sound check1395 +def rules1396 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1 +] +theorem check1396 : replay rules1396 c1396 = some (1583524848,c1397) := by decide +kernel +theorem run1396 : Runs 1583524848 c1396.denote c1397.denote := replay_sound check1396 +def rules1397 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1 +] +theorem check1397 : replay rules1397 c1397 = some (1583523417,c1398) := by decide +kernel +theorem run1397 : Runs 1583523417 c1397.denote c1398.denote := replay_sound check1397 +def rules1398 : List Rule := [ + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1 +] +theorem check1398 : replay rules1398 c1398 = some (4929,c1399) := by decide +kernel +theorem run1398 : Runs 4929 c1398.denote c1399.denote := replay_sound check1398 +def rules1399 : List Rule := [ + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16 +] +theorem check1399 : replay rules1399 c1399 = some (4598,c1400) := by decide +kernel +theorem run1399 : Runs 4598 c1399.denote c1400.denote := replay_sound check1399 +theorem groupRun27 : Runs 68091641980 c1350.denote c1400.denote := + (@Runs.trans 36421103073 31670538907 c1350.denote c1375.denote c1400.denote (@Runs.trans 20585833007 15835270066 c1350.denote c1362.denote c1375.denote (@Runs.trans 11084679984 9501153023 c1350.denote c1356.denote c1362.denote (@Runs.trans 6334102374 4750577610 c1350.denote c1353.denote c1356.denote (@Runs.trans 4750571095 1583531279 c1350.denote c1351.denote c1353.denote run1350 (@Runs.trans 5265 1583526014 c1351.denote c1352.denote c1353.denote run1351 run1352)) (@Runs.trans 674 4750576936 c1353.denote c1354.denote c1356.denote run1353 (@Runs.trans 4750571911 5025 c1354.denote c1355.denote c1356.denote run1354 run1355))) (@Runs.trans 6334100047 3167052976 c1356.denote c1359.denote c1362.denote (@Runs.trans 1583525556 4750574491 c1356.denote c1357.denote c1359.denote run1356 (@Runs.trans 4750568241 6250 c1357.denote c1358.denote c1359.denote run1357 run1358)) (@Runs.trans 4309 3167048667 c1359.denote c1360.denote c1362.denote run1359 (@Runs.trans 1583524574 1583524093 c1360.denote c1361.denote c1362.denote run1360 run1361)))) (@Runs.trans 6334113567 9501156499 c1362.denote c1368.denote c1375.denote (@Runs.trans 1583535401 4750578166 c1362.denote c1365.denote c1368.denote (@Runs.trans 4963 1583530438 c1362.denote c1363.denote c1365.denote run1362 (@Runs.trans 4480 1583525958 c1363.denote c1364.denote c1365.denote run1363 run1364)) (@Runs.trans 4750567939 10227 c1365.denote c1366.denote c1368.denote run1365 (@Runs.trans 5894 4333 c1366.denote c1367.denote c1368.denote run1366 run1367))) (@Runs.trans 3167053641 6334102858 c1368.denote c1371.denote c1375.denote (@Runs.trans 1583525250 1583528391 c1368.denote c1369.denote c1371.denote run1368 (@Runs.trans 1583523353 5038 c1369.denote c1370.denote c1371.denote run1369 run1370)) (@Runs.trans 8155 6334094703 c1371.denote c1373.denote c1375.denote (@Runs.trans 4391 3764 c1371.denote c1372.denote c1373.denote run1371 run1372) (@Runs.trans 1583523665 4750571038 c1373.denote c1374.denote c1375.denote run1373 run1374))))) (@Runs.trans 19002312889 12668226018 c1375.denote c1387.denote c1400.denote (@Runs.trans 6334112439 12668200450 c1375.denote c1381.denote c1387.denote (@Runs.trans 1583532351 4750580088 c1375.denote c1378.denote c1381.denote (@Runs.trans 4867 1583527484 c1375.denote c1376.denote c1378.denote run1375 (@Runs.trans 3994 1583523490 c1376.denote c1377.denote c1378.denote run1376 run1377)) (@Runs.trans 4750571475 8613 c1378.denote c1379.denote c1381.denote run1378 (@Runs.trans 4729 3884 c1379.denote c1380.denote c1381.denote run1379 run1380))) (@Runs.trans 6334100346 6334100104 c1381.denote c1384.denote c1387.denote (@Runs.trans 1583523454 4750576892 c1381.denote c1382.denote c1384.denote run1381 (@Runs.trans 4750572359 4533 c1382.denote c1383.denote c1384.denote run1382 run1383)) (@Runs.trans 1583526014 4750574090 c1384.denote c1385.denote c1387.denote run1384 (@Runs.trans 4750567965 6125 c1385.denote c1386.denote c1387.denote run1385 run1386)))) (@Runs.trans 7917634002 4750592016 c1387.denote c1393.denote c1400.denote (@Runs.trans 6334099371 1583534631 c1387.denote c1390.denote c1393.denote (@Runs.trans 4804 6334094567 c1387.denote c1388.denote c1390.denote run1387 (@Runs.trans 1583525014 4750569553 c1388.denote c1389.denote c1390.denote run1388 run1389)) (@Runs.trans 6634 1583527997 c1390.denote c1391.denote c1393.denote run1390 (@Runs.trans 4053 1583523944 c1391.denote c1392.denote c1393.denote run1391 run1392))) (@Runs.trans 1583534224 3167057792 c1393.denote c1396.denote c1400.denote (@Runs.trans 1583525189 9035 c1393.denote c1394.denote c1396.denote run1393 (@Runs.trans 4811 4224 c1394.denote c1395.denote c1396.denote run1394 run1395)) (@Runs.trans 3167048265 9527 c1396.denote c1398.denote c1400.denote (@Runs.trans 1583524848 1583523417 c1396.denote c1397.denote c1398.denote run1396 run1397) (@Runs.trans 4929 4598 c1398.denote c1399.denote c1400.denote run1398 run1399)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean new file mode 100644 index 00000000..cd74ca3c --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1400 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40 +] +theorem check1400 : replay rules1400 c1400 = some (3890,c1401) := by decide +kernel +theorem run1400 : Runs 3890 c1400.denote c1401.denote := replay_sound check1400 +def rules1401 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9 +] +theorem check1401 : replay rules1401 c1401 = some (1583523211,c1402) := by decide +kernel +theorem run1401 : Runs 1583523211 c1401.denote c1402.denote := replay_sound check1401 +def rules1402 : List Rule := [ + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15 +] +theorem check1402 : replay rules1402 c1402 = some (4750572189,c1403) := by decide +kernel +theorem run1402 : Runs 4750572189 c1402.denote c1403.denote := replay_sound check1402 +def rules1403 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1403 : replay rules1403 c1403 = some (5108,c1404) := by decide +kernel +theorem run1403 : Runs 5108 c1403.denote c1404.denote := replay_sound check1403 +def rules1404 : List Rule := [ + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1404 : replay rules1404 c1404 = some (1583525792,c1405) := by decide +kernel +theorem run1404 : Runs 1583525792 c1404.denote c1405.denote := replay_sound check1404 +def rules1405 : List Rule := [ + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8 +] +theorem check1405 : replay rules1405 c1405 = some (747,c1406) := by decide +kernel +theorem run1405 : Runs 747 c1405.denote c1406.denote := replay_sound check1405 +def rules1406 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16 +] +theorem check1406 : replay rules1406 c1406 = some (1583526001,c1407) := by decide +kernel +theorem run1406 : Runs 1583526001 c1406.denote c1407.denote := replay_sound check1406 +def rules1407 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91 +] +theorem check1407 : replay rules1407 c1407 = some (4931,c1408) := by decide +kernel +theorem run1407 : Runs 4931 c1407.denote c1408.denote := replay_sound check1407 +def rules1408 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92 +] +theorem check1408 : replay rules1408 c1408 = some (3565,c1409) := by decide +kernel +theorem run1408 : Runs 3565 c1408.denote c1409.denote := replay_sound check1408 +def rules1409 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2 +] +theorem check1409 : replay rules1409 c1409 = some (1583524606,c1410) := by decide +kernel +theorem run1409 : Runs 1583524606 c1409.denote c1410.denote := replay_sound check1409 +def rules1410 : List Rule := [ + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41 +] +theorem check1410 : replay rules1410 c1410 = some (1583523431,c1411) := by decide +kernel +theorem run1410 : Runs 1583523431 c1410.denote c1411.denote := replay_sound check1410 +def rules1411 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93 +] +theorem check1411 : replay rules1411 c1411 = some (4978,c1412) := by decide +kernel +theorem run1411 : Runs 4978 c1411.denote c1412.denote := replay_sound check1411 +def rules1412 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33 +] +theorem check1412 : replay rules1412 c1412 = some (4185,c1413) := by decide +kernel +theorem run1412 : Runs 4185 c1412.denote c1413.denote := replay_sound check1412 +def rules1413 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89 +] +theorem check1413 : replay rules1413 c1413 = some (3994,c1414) := by decide +kernel +theorem run1413 : Runs 3994 c1413.denote c1414.denote := replay_sound check1413 +def rules1414 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check1414 : replay rules1414 c1414 = some (1583523422,c1415) := by decide +kernel +theorem run1414 : Runs 1583523422 c1414.denote c1415.denote := replay_sound check1414 +def rules1415 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89 +] +theorem check1415 : replay rules1415 c1415 = some (1583525333,c1416) := by decide +kernel +theorem run1415 : Runs 1583525333 c1415.denote c1416.denote := replay_sound check1415 +def rules1416 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39 +] +theorem check1416 : replay rules1416 c1416 = some (4967,c1417) := by decide +kernel +theorem run1416 : Runs 4967 c1416.denote c1417.denote := replay_sound check1416 +def rules1417 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1417 : replay rules1417 c1417 = some (3696,c1418) := by decide +kernel +theorem run1417 : Runs 3696 c1417.denote c1418.denote := replay_sound check1417 +def rules1418 : List Rule := [ + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1418 : replay rules1418 c1418 = some (1583525722,c1419) := by decide +kernel +theorem run1418 : Runs 1583525722 c1418.denote c1419.denote := replay_sound check1418 +def rules1419 : List Rule := [ + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13 +] +theorem check1419 : replay rules1419 c1419 = some (4750568136,c1420) := by decide +kernel +theorem run1419 : Runs 4750568136 c1419.denote c1420.denote := replay_sound check1419 +def rules1420 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89 +] +theorem check1420 : replay rules1420 c1420 = some (6355,c1421) := by decide +kernel +theorem run1420 : Runs 6355 c1420.denote c1421.denote := replay_sound check1420 +def rules1421 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check1421 : replay rules1421 c1421 = some (4309,c1422) := by decide +kernel +theorem run1421 : Runs 4309 c1421.denote c1422.denote := replay_sound check1421 +def rules1422 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1422 : replay rules1422 c1422 = some (1583525014,c1423) := by decide +kernel +theorem run1422 : Runs 1583525014 c1422.denote c1423.denote := replay_sound check1422 +def rules1423 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1 +] +theorem check1423 : replay rules1423 c1423 = some (4750568686,c1424) := by decide +kernel +theorem run1423 : Runs 4750568686 c1423.denote c1424.denote := replay_sound check1423 +def rules1424 : List Rule := [ + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94 +] +theorem check1424 : replay rules1424 c1424 = some (6489,c1425) := by decide +kernel +theorem run1424 : Runs 6489 c1424.denote c1425.denote := replay_sound check1424 +def rules1425 : List Rule := [ + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1 +] +theorem check1425 : replay rules1425 c1425 = some (4111,c1426) := by decide +kernel +theorem run1425 : Runs 4111 c1425.denote c1426.denote := replay_sound check1425 +def rules1426 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1 +] +theorem check1426 : replay rules1426 c1426 = some (1583524604,c1427) := by decide +kernel +theorem run1426 : Runs 1583524604 c1426.denote c1427.denote := replay_sound check1426 +def rules1427 : List Rule := [ + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1 +] +theorem check1427 : replay rules1427 c1427 = some (1583523351,c1428) := by decide +kernel +theorem run1427 : Runs 1583523351 c1427.denote c1428.denote := replay_sound check1427 +def rules1428 : List Rule := [ + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1 +] +theorem check1428 : replay rules1428 c1428 = some (4874,c1429) := by decide +kernel +theorem run1428 : Runs 4874 c1428.denote c1429.denote := replay_sound check1428 +def rules1429 : List Rule := [ + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34 +] +theorem check1429 : replay rules1429 c1429 = some (4475,c1430) := by decide +kernel +theorem run1429 : Runs 4475 c1429.denote c1430.denote := replay_sound check1429 +def rules1430 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89 +] +theorem check1430 : replay rules1430 c1430 = some (3994,c1431) := by decide +kernel +theorem run1430 : Runs 3994 c1430.denote c1431.denote := replay_sound check1430 +def rules1431 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11 +] +theorem check1431 : replay rules1431 c1431 = some (1583523363,c1432) := by decide +kernel +theorem run1431 : Runs 1583523363 c1431.denote c1432.denote := replay_sound check1431 +def rules1432 : List Rule := [ + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1 +] +theorem check1432 : replay rules1432 c1432 = some (4750570908,c1433) := by decide +kernel +theorem run1432 : Runs 4750570908 c1432.denote c1433.denote := replay_sound check1432 +def rules1433 : List Rule := [ + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1 +] +theorem check1433 : replay rules1433 c1433 = some (5485,c1434) := by decide +kernel +theorem run1433 : Runs 5485 c1433.denote c1434.denote := replay_sound check1433 +def rules1434 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92 +] +theorem check1434 : replay rules1434 c1434 = some (3832,c1435) := by decide +kernel +theorem run1434 : Runs 3832 c1434.denote c1435.denote := replay_sound check1434 +def rules1435 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1 +] +theorem check1435 : replay rules1435 c1435 = some (1583523610,c1436) := by decide +kernel +theorem run1435 : Runs 1583523610 c1435.denote c1436.denote := replay_sound check1435 +def rules1436 : List Rule := [ + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17 +] +theorem check1436 : replay rules1436 c1436 = some (4750570663,c1437) := by decide +kernel +theorem run1436 : Runs 4750570663 c1436.denote c1437.denote := replay_sound check1436 +def rules1437 : List Rule := [ + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1 +] +theorem check1437 : replay rules1437 c1437 = some (5912,c1438) := by decide +kernel +theorem run1437 : Runs 5912 c1437.denote c1438.denote := replay_sound check1437 +def rules1438 : List Rule := [ + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check1438 : replay rules1438 c1438 = some (3595,c1439) := by decide +kernel +theorem run1438 : Runs 3595 c1438.denote c1439.denote := replay_sound check1438 +def rules1439 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1 +] +theorem check1439 : replay rules1439 c1439 = some (1583523869,c1440) := by decide +kernel +theorem run1439 : Runs 1583523869 c1439.denote c1440.denote := replay_sound check1439 +def rules1440 : List Rule := [ + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1 +] +theorem check1440 : replay rules1440 c1440 = some (4750570897,c1441) := by decide +kernel +theorem run1440 : Runs 4750570897 c1440.denote c1441.denote := replay_sound check1440 +def rules1441 : List Rule := [ + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 5 +] +theorem check1441 : replay rules1441 c1441 = some (6133,c1442) := by decide +kernel +theorem run1441 : Runs 6133 c1441.denote c1442.denote := replay_sound check1441 +def rules1442 : List Rule := [ + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check1442 : replay rules1442 c1442 = some (3621,c1443) := by decide +kernel +theorem run1442 : Runs 3621 c1442.denote c1443.denote := replay_sound check1442 +def rules1443 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1 +] +theorem check1443 : replay rules1443 c1443 = some (1583523973,c1444) := by decide +kernel +theorem run1443 : Runs 1583523973 c1443.denote c1444.denote := replay_sound check1443 +def rules1444 : List Rule := [ + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1 +] +theorem check1444 : replay rules1444 c1444 = some (4750571365,c1445) := by decide +kernel +theorem run1444 : Runs 4750571365 c1444.denote c1445.denote := replay_sound check1444 +def rules1445 : List Rule := [ + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1 +] +theorem check1445 : replay rules1445 c1445 = some (5832,c1446) := by decide +kernel +theorem run1445 : Runs 5832 c1445.denote c1446.denote := replay_sound check1445 +def rules1446 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1 +] +theorem check1446 : replay rules1446 c1446 = some (3884,c1447) := by decide +kernel +theorem run1446 : Runs 3884 c1446.denote c1447.denote := replay_sound check1446 +def rules1447 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7 +] +theorem check1447 : replay rules1447 c1447 = some (1583523303,c1448) := by decide +kernel +theorem run1447 : Runs 1583523303 c1447.denote c1448.denote := replay_sound check1447 +def rules1448 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35 +] +theorem check1448 : replay rules1448 c1448 = some (1583525196,c1449) := by decide +kernel +theorem run1448 : Runs 1583525196 c1448.denote c1449.denote := replay_sound check1448 +def rules1449 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35 +] +theorem check1449 : replay rules1449 c1449 = some (4760,c1450) := by decide +kernel +theorem run1449 : Runs 4760 c1449.denote c1450.denote := replay_sound check1449 +theorem groupRun28 : Runs 60174024367 c1400.denote c1450.denote := + (@Runs.trans 28503488757 31670535610 c1400.denote c1425.denote c1450.denote (@Runs.trans 12668218449 15835270308 c1400.denote c1412.denote c1425.denote (@Runs.trans 7917630937 4750587512 c1400.denote c1406.denote c1412.denote (@Runs.trans 6334099290 1583531647 c1400.denote c1403.denote c1406.denote (@Runs.trans 3890 6334095400 c1400.denote c1401.denote c1403.denote run1400 (@Runs.trans 1583523211 4750572189 c1401.denote c1402.denote c1403.denote run1401 run1402)) (@Runs.trans 5108 1583526539 c1403.denote c1404.denote c1406.denote run1403 (@Runs.trans 1583525792 747 c1404.denote c1405.denote c1406.denote run1404 run1405))) (@Runs.trans 1583534497 3167053015 c1406.denote c1409.denote c1412.denote (@Runs.trans 1583526001 8496 c1406.denote c1407.denote c1409.denote run1406 (@Runs.trans 4931 3565 c1407.denote c1408.denote c1409.denote run1407 run1408)) (@Runs.trans 1583524606 1583528409 c1409.denote c1410.denote c1412.denote run1409 (@Runs.trans 1583523431 4978 c1410.denote c1411.denote c1412.denote run1410 run1411)))) (@Runs.trans 3167065597 12668204711 c1412.denote c1418.denote c1425.denote (@Runs.trans 1583531601 1583533996 c1412.denote c1415.denote c1418.denote (@Runs.trans 4185 1583527416 c1412.denote c1413.denote c1415.denote run1412 (@Runs.trans 3994 1583523422 c1413.denote c1414.denote c1415.denote run1413 run1414)) (@Runs.trans 1583525333 8663 c1415.denote c1416.denote c1418.denote run1415 (@Runs.trans 4967 3696 c1416.denote c1417.denote c1418.denote run1416 run1417))) (@Runs.trans 6334100213 6334104498 c1418.denote c1421.denote c1425.denote (@Runs.trans 1583525722 4750574491 c1418.denote c1419.denote c1421.denote run1418 (@Runs.trans 4750568136 6355 c1419.denote c1420.denote c1421.denote run1419 run1420)) (@Runs.trans 1583529323 4750575175 c1421.denote c1423.denote c1425.denote (@Runs.trans 4309 1583525014 c1421.denote c1422.denote c1423.denote run1421 run1422) (@Runs.trans 4750568686 6489 c1423.denote c1424.denote c1425.denote run1423 run1424))))) (@Runs.trans 15835263270 15835272340 c1425.denote c1437.denote c1450.denote (@Runs.trans 3167065409 12668197861 c1425.denote c1431.denote c1437.denote (@Runs.trans 3167052066 13343 c1425.denote c1428.denote c1431.denote (@Runs.trans 4111 3167047955 c1425.denote c1426.denote c1428.denote run1425 (@Runs.trans 1583524604 1583523351 c1426.denote c1427.denote c1428.denote run1426 run1427)) (@Runs.trans 4874 8469 c1428.denote c1429.denote c1431.denote run1428 (@Runs.trans 4475 3994 c1429.denote c1430.denote c1431.denote run1429 run1430))) (@Runs.trans 6334099756 6334098105 c1431.denote c1434.denote c1437.denote (@Runs.trans 1583523363 4750576393 c1431.denote c1432.denote c1434.denote run1431 (@Runs.trans 4750570908 5485 c1432.denote c1433.denote c1434.denote run1432 run1433)) (@Runs.trans 3832 6334094273 c1434.denote c1435.denote c1437.denote run1434 (@Runs.trans 1583523610 4750570663 c1435.denote c1436.denote c1437.denote run1435 run1436)))) (@Runs.trans 6334114027 9501158313 c1437.denote c1443.denote c1450.denote (@Runs.trans 1583533376 4750580651 c1437.denote c1440.denote c1443.denote (@Runs.trans 5912 1583527464 c1437.denote c1438.denote c1440.denote run1437 (@Runs.trans 3595 1583523869 c1438.denote c1439.denote c1440.denote run1438 run1439)) (@Runs.trans 4750570897 9754 c1440.denote c1441.denote c1443.denote run1440 (@Runs.trans 6133 3621 c1441.denote c1442.denote c1443.denote run1441 run1442))) (@Runs.trans 6334101170 3167057143 c1443.denote c1446.denote c1450.denote (@Runs.trans 1583523973 4750577197 c1443.denote c1444.denote c1446.denote run1443 (@Runs.trans 4750571365 5832 c1444.denote c1445.denote c1446.denote run1444 run1445)) (@Runs.trans 1583527187 1583529956 c1446.denote c1448.denote c1450.denote (@Runs.trans 3884 1583523303 c1446.denote c1447.denote c1448.denote run1446 run1447) (@Runs.trans 1583525196 4760 c1448.denote c1449.denote c1450.denote run1448 run1449)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean new file mode 100644 index 00000000..965de5d6 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1450 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 29, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37 +] +theorem check1450 : replay rules1450 c1450 = some (3901,c1451) := by decide +kernel +theorem run1450 : Runs 3901 c1450.denote c1451.denote := replay_sound check1450 +def rules1451 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check1451 : replay rules1451 c1451 = some (1583525250,c1452) := by decide +kernel +theorem run1451 : Runs 1583525250 c1451.denote c1452.denote := replay_sound check1451 +def rules1452 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1 +] +theorem check1452 : replay rules1452 c1452 = some (4750568055,c1453) := by decide +kernel +theorem run1452 : Runs 4750568055 c1452.denote c1453.denote := replay_sound check1452 +def rules1453 : List Rule := [ + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1 +] +theorem check1453 : replay rules1453 c1453 = some (6445,c1454) := by decide +kernel +theorem run1453 : Runs 6445 c1453.denote c1454.denote := replay_sound check1453 +def rules1454 : List Rule := [ + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 29, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 30, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1 +] +theorem check1454 : replay rules1454 c1454 = some (4400,c1455) := by decide +kernel +theorem run1454 : Runs 4400 c1454.denote c1455.denote := replay_sound check1454 +def rules1455 : List Rule := [ + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1 +] +theorem check1455 : replay rules1455 c1455 = some (1583525486,c1456) := by decide +kernel +theorem run1455 : Runs 1583525486 c1455.denote c1456.denote := replay_sound check1455 +def rules1456 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19 +] +theorem check1456 : replay rules1456 c1456 = some (4750568371,c1457) := by decide +kernel +theorem run1456 : Runs 4750568371 c1456.denote c1457.denote := replay_sound check1456 +def rules1457 : List Rule := [ + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94 +] +theorem check1457 : replay rules1457 c1457 = some (6837,c1458) := by decide +kernel +theorem run1457 : Runs 6837 c1457.denote c1458.denote := replay_sound check1457 +def rules1458 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39 +] +theorem check1458 : replay rules1458 c1458 = some (4182,c1459) := by decide +kernel +theorem run1458 : Runs 4182 c1458.denote c1459.denote := replay_sound check1458 +def rules1459 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check1459 : replay rules1459 c1459 = some (1583525250,c1460) := by decide +kernel +theorem run1459 : Runs 1583525250 c1459.denote c1460.denote := replay_sound check1459 +def rules1460 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96 +] +theorem check1460 : replay rules1460 c1460 = some (4750569249,c1461) := by decide +kernel +theorem run1460 : Runs 4750569249 c1460.denote c1461.denote := replay_sound check1460 +def rules1461 : List Rule := [ + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check1461 : replay rules1461 c1461 = some (6599,c1462) := by decide +kernel +theorem run1461 : Runs 6599 c1461.denote c1462.denote := replay_sound check1461 +def rules1462 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 16, + exitRule e1R1 e1R1_valid 54, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 56, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 55, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40 +] +theorem check1462 : replay rules1462 c1462 = some (5996,c1463) := by decide +kernel +theorem run1462 : Runs 5996 c1462.denote c1463.denote := replay_sound check1462 +def rules1463 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12 +] +theorem check1463 : replay rules1463 c1463 = some (1583525250,c1464) := by decide +kernel +theorem run1463 : Runs 1583525250 c1463.denote c1464.denote := replay_sound check1463 +def rules1464 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 26, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 27, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1 +] +theorem check1464 : replay rules1464 c1464 = some (4750569133,c1465) := by decide +kernel +theorem run1464 : Runs 4750569133 c1464.denote c1465.denote := replay_sound check1464 +def rules1465 : List Rule := [ + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1 +] +theorem check1465 : replay rules1465 c1465 = some (6777,c1466) := by decide +kernel +theorem run1465 : Runs 6777 c1465.denote c1466.denote := replay_sound check1465 +def rules1466 : List Rule := [ + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 96, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 97, + exitRule e1R2 e1R2_valid 33, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 88, + exitRule e1R1 e1R1_valid 41, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 42, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 56, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 57, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 56, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1466 : replay rules1466 c1466 = some (4248,c1467) := by decide +kernel +theorem run1466 : Runs 4248 c1466.denote c1467.denote := replay_sound check1466 +def rules1467 : List Rule := [ + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1467 : replay rules1467 c1467 = some (1583524848,c1468) := by decide +kernel +theorem run1467 : Runs 1583524848 c1467.denote c1468.denote := replay_sound check1467 +def rules1468 : List Rule := [ + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 4, + exitRule e1R1 e1R1_valid 791761182, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 27, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 28, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1 +] +theorem check1468 : replay rules1468 c1468 = some (4750569867,c1469) := by decide +kernel +theorem run1468 : Runs 4750569867 c1468.denote c1469.denote := replay_sound check1468 +def rules1469 : List Rule := [ + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 97, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 98, + exitRule e1R2 e1R2_valid 32, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1 +] +theorem check1469 : replay rules1469 c1469 = some (6995,c1470) := by decide +kernel +theorem run1469 : Runs 6995 c1469.denote c1470.denote := replay_sound check1469 +def rules1470 : List Rule := [ + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 87, + exitRule e1R1 e1R1_valid 42, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 43, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 58, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 57, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30 +] +theorem check1470 : replay rules1470 c1470 = some (3786,c1471) := by decide +kernel +theorem run1470 : Runs 3786 c1470.denote c1471.denote := replay_sound check1470 +def rules1471 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check1471 : replay rules1471 c1471 = some (1583524562,c1472) := by decide +kernel +theorem run1471 : Runs 1583524562 c1471.denote c1472.denote := replay_sound check1471 +def rules1472 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 791761183, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761184, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 28, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 29, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22 +] +theorem check1472 : replay rules1472 c1472 = some (4750570706,c1473) := by decide +kernel +theorem run1472 : Runs 4750570706 c1472.denote c1473.denote := replay_sound check1472 +def rules1473 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 98, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 99, + exitRule e1R2 e1R2_valid 31, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 86, + exitRule e1R1 e1R1_valid 43, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 44, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 58 +] +theorem check1473 : replay rules1473 c1473 = some (6871,c1474) := by decide +kernel +theorem run1473 : Runs 6871 c1473.denote c1474.denote := replay_sound check1473 +def rules1474 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 58, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 59, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 29, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1 +] +theorem check1474 : replay rules1474 c1474 = some (9705,c1475) := by decide +kernel +theorem run1474 : Runs 9705 c1474.denote c1475.denote := replay_sound check1474 +def rules1475 : List Rule := [ + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 98, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 43, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 84, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 28, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761183, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1 +] +theorem check1475 : replay rules1475 c1475 = some (1583524313,c1476) := by decide +kernel +theorem run1475 : Runs 1583524313 c1475.denote c1476.denote := replay_sound check1475 +def rules1476 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761183, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 28, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85 +] +theorem check1476 : replay rules1476 c1476 = some (1583523300,c1477) := by decide +kernel +theorem run1476 : Runs 1583523300 c1476.denote c1477.denote := replay_sound check1476 +def rules1477 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85 +] +theorem check1477 : replay rules1477 c1477 = some (4720,c1478) := by decide +kernel +theorem run1477 : Runs 4720 c1477.denote c1478.denote := replay_sound check1477 +def rules1478 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 85, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 43, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 98, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21 +] +theorem check1478 : replay rules1478 c1478 = some (4163,c1479) := by decide +kernel +theorem run1478 : Runs 4163 c1478.denote c1479.denote := replay_sound check1478 +def rules1479 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 97, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 42 +] +theorem check1479 : replay rules1479 c1479 = some (3884,c1480) := by decide +kernel +theorem run1479 : Runs 3884 c1479.denote c1480.denote := replay_sound check1479 +def rules1480 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 85, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 27, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761182, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 4, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3 +] +theorem check1480 : replay rules1480 c1480 = some (1583523246,c1481) := by decide +kernel +theorem run1480 : Runs 1583523246 c1480.denote c1481.denote := replay_sound check1480 +def rules1481 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761182, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 27, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97 +] +theorem check1481 : replay rules1481 c1481 = some (1583524949,c1482) := by decide +kernel +theorem run1481 : Runs 1583524949 c1481.denote c1482.denote := replay_sound check1481 +def rules1482 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31 +] +theorem check1482 : replay rules1482 c1482 = some (4551,c1483) := by decide +kernel +theorem run1482 : Runs 4551 c1482.denote c1483.denote := replay_sound check1482 +def rules1483 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 86, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 42, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 97, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1 +] +theorem check1483 : replay rules1483 c1483 = some (4076,c1484) := by decide +kernel +theorem run1483 : Runs 4076 c1483.denote c1484.denote := replay_sound check1483 +def rules1484 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 96, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 41, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 86, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 26, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761181, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1 +] +theorem check1484 : replay rules1484 c1484 = some (1583525320,c1485) := by decide +kernel +theorem run1484 : Runs 1583525320 c1484.denote c1485.denote := replay_sound check1484 +def rules1485 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 6, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13 +] +theorem check1485 : replay rules1485 c1485 = some (569,c1486) := by decide +kernel +theorem run1485 : Runs 569 c1485.denote c1486.denote := replay_sound check1485 +def rules1486 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761181, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 26, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check1486 : replay rules1486 c1486 = some (1583525741,c1487) := by decide +kernel +theorem run1486 : Runs 1583525741 c1486.denote c1487.denote := replay_sound check1486 +def rules1487 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96 +] +theorem check1487 : replay rules1487 c1487 = some (4691,c1488) := by decide +kernel +theorem run1487 : Runs 4691 c1487.denote c1488.denote := replay_sound check1487 +def rules1488 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 87, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 41, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 96, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1 +] +theorem check1488 : replay rules1488 c1488 = some (3825,c1489) := by decide +kernel +theorem run1488 : Runs 3825 c1488.denote c1489.denote := replay_sound check1488 +def rules1489 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1 +] +theorem check1489 : replay rules1489 c1489 = some (1583524782,c1490) := by decide +kernel +theorem run1489 : Runs 1583524782 c1489.denote c1490.denote := replay_sound check1489 +def rules1490 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1 +] +theorem check1490 : replay rules1490 c1490 = some (1583523251,c1491) := by decide +kernel +theorem run1490 : Runs 1583523251 c1490.denote c1491.denote := replay_sound check1490 +def rules1491 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1 +] +theorem check1491 : replay rules1491 c1491 = some (4876,c1492) := by decide +kernel +theorem run1491 : Runs 4876 c1491.denote c1492.denote := replay_sound check1491 +def rules1492 : List Rule := [ + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1492 : replay rules1492 c1492 = some (4305,c1493) := by decide +kernel +theorem run1492 : Runs 4305 c1492.denote c1493.denote := replay_sound check1492 +def rules1493 : List Rule := [ + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1493 : replay rules1493 c1493 = some (3994,c1494) := by decide +kernel +theorem run1493 : Runs 3994 c1493.denote c1494.denote := replay_sound check1493 +def rules1494 : List Rule := [ + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13 +] +theorem check1494 : replay rules1494 c1494 = some (1583523473,c1495) := by decide +kernel +theorem run1494 : Runs 1583523473 c1494.denote c1495.denote := replay_sound check1494 +def rules1495 : List Rule := [ + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181, + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19 +] +theorem check1495 : replay rules1495 c1495 = some (4750571509,c1496) := by decide +kernel +theorem run1495 : Runs 4750571509 c1495.denote c1496.denote := replay_sound check1495 +def rules1496 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11 +] +theorem check1496 : replay rules1496 c1496 = some (6200,c1497) := by decide +kernel +theorem run1496 : Runs 6200 c1496.denote c1497.denote := replay_sound check1496 +def rules1497 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32 +] +theorem check1497 : replay rules1497 c1497 = some (3884,c1498) := by decide +kernel +theorem run1497 : Runs 3884 c1497.denote c1498.denote := replay_sound check1497 +def rules1498 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1 +] +theorem check1498 : replay rules1498 c1498 = some (1583523605,c1499) := by decide +kernel +theorem run1498 : Runs 1583523605 c1498.denote c1499.denote := replay_sound check1498 +def rules1499 : List Rule := [ + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1 +] +theorem check1499 : replay rules1499 c1499 = some (1583525044,c1500) := by decide +kernel +theorem run1499 : Runs 1583525044 c1499.denote c1500.denote := replay_sound check1499 +theorem groupRun29 : Runs 60174035040 c1450.denote c1500.denote := + (@Runs.trans 38004642769 22169392271 c1450.denote c1475.denote c1500.denote (@Runs.trans 19002314025 19002328744 c1450.denote c1462.denote c1475.denote (@Runs.trans 7917633537 11084680488 c1450.denote c1456.denote c1462.denote (@Runs.trans 6334097206 1583536331 c1450.denote c1453.denote c1456.denote (@Runs.trans 3901 6334093305 c1450.denote c1451.denote c1453.denote run1450 (@Runs.trans 1583525250 4750568055 c1451.denote c1452.denote c1453.denote run1451 run1452)) (@Runs.trans 6445 1583529886 c1453.denote c1454.denote c1456.denote run1453 (@Runs.trans 4400 1583525486 c1454.denote c1455.denote c1456.denote run1454 run1455))) (@Runs.trans 4750579390 6334101098 c1456.denote c1459.denote c1462.denote (@Runs.trans 4750568371 11019 c1456.denote c1457.denote c1459.denote run1456 (@Runs.trans 6837 4182 c1457.denote c1458.denote c1459.denote run1457 run1458)) (@Runs.trans 1583525250 4750575848 c1459.denote c1460.denote c1462.denote run1459 (@Runs.trans 4750569249 6599 c1460.denote c1461.denote c1462.denote run1460 run1461)))) (@Runs.trans 7917636252 11084692492 c1462.denote c1468.denote c1475.denote (@Runs.trans 6334100379 1583535873 c1462.denote c1465.denote c1468.denote (@Runs.trans 5996 6334094383 c1462.denote c1463.denote c1465.denote run1462 (@Runs.trans 1583525250 4750569133 c1463.denote c1464.denote c1465.denote run1463 run1464)) (@Runs.trans 6777 1583529096 c1465.denote c1466.denote c1468.denote run1465 (@Runs.trans 4248 1583524848 c1466.denote c1467.denote c1468.denote run1466 run1467))) (@Runs.trans 4750580648 6334111844 c1468.denote c1471.denote c1475.denote (@Runs.trans 4750569867 10781 c1468.denote c1469.denote c1471.denote run1468 (@Runs.trans 6995 3786 c1469.denote c1470.denote c1471.denote run1469 run1470)) (@Runs.trans 6334095268 16576 c1471.denote c1473.denote c1475.denote (@Runs.trans 1583524562 4750570706 c1471.denote c1472.denote c1473.denote run1471 run1472) (@Runs.trans 6871 9705 c1473.denote c1474.denote c1475.denote run1473 run1474))))) (@Runs.trans 9501168832 12668223439 c1475.denote c1487.denote c1500.denote (@Runs.trans 4750583626 4750585206 c1475.denote c1481.denote c1487.denote (@Runs.trans 3167052333 1583531293 c1475.denote c1478.denote c1481.denote (@Runs.trans 1583524313 1583528020 c1475.denote c1476.denote c1478.denote run1475 (@Runs.trans 1583523300 4720 c1476.denote c1477.denote c1478.denote run1476 run1477)) (@Runs.trans 4163 1583527130 c1478.denote c1479.denote c1481.denote run1478 (@Runs.trans 3884 1583523246 c1479.denote c1480.denote c1481.denote run1479 run1480))) (@Runs.trans 1583533576 3167051630 c1481.denote c1484.denote c1487.denote (@Runs.trans 1583524949 8627 c1481.denote c1482.denote c1484.denote run1481 (@Runs.trans 4551 4076 c1482.denote c1483.denote c1484.denote run1482 run1483)) (@Runs.trans 1583525320 1583526310 c1484.denote c1485.denote c1487.denote run1484 (@Runs.trans 569 1583525741 c1485.denote c1486.denote c1487.denote run1485 run1486)))) (@Runs.trans 3167065730 9501157709 c1487.denote c1493.denote c1500.denote (@Runs.trans 1583533298 1583532432 c1487.denote c1490.denote c1493.denote (@Runs.trans 4691 1583528607 c1487.denote c1488.denote c1490.denote run1487 (@Runs.trans 3825 1583524782 c1488.denote c1489.denote c1490.denote run1488 run1489)) (@Runs.trans 1583523251 9181 c1490.denote c1491.denote c1493.denote run1490 (@Runs.trans 4876 4305 c1491.denote c1492.denote c1493.denote run1491 run1492))) (@Runs.trans 6334098976 3167058733 c1493.denote c1496.denote c1500.denote (@Runs.trans 3994 6334094982 c1493.denote c1494.denote c1496.denote run1493 (@Runs.trans 1583523473 4750571509 c1494.denote c1495.denote c1496.denote run1494 run1495)) (@Runs.trans 10084 3167048649 c1496.denote c1498.denote c1500.denote (@Runs.trans 6200 3884 c1496.denote c1497.denote c1498.denote run1496 run1497) (@Runs.trans 1583523605 1583525044 c1498.denote c1499.denote c1500.denote run1498 run1499)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean new file mode 100644 index 00000000..67bf75de --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1500 : List Rule := [ + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1 +] +theorem check1500 : replay rules1500 c1500 = some (4656,c1501) := by decide +kernel +theorem run1500 : Runs 4656 c1500.denote c1501.denote := replay_sound check1500 +def rules1501 : List Rule := [ + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1 +] +theorem check1501 : replay rules1501 c1501 = some (3715,c1502) := by decide +kernel +theorem run1501 : Runs 3715 c1501.denote c1502.denote := replay_sound check1501 +def rules1502 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1 +] +theorem check1502 : replay rules1502 c1502 = some (1583525722,c1503) := by decide +kernel +theorem run1502 : Runs 1583525722 c1502.denote c1503.denote := replay_sound check1502 +def rules1503 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761181 +] +theorem check1503 : replay rules1503 c1503 = some (4750568121,c1504) := by decide +kernel +theorem run1503 : Runs 4750568121 c1503.denote c1504.denote := replay_sound check1503 +def rules1504 : List Rule := [ + exitRule e1R2 e1R2_valid 5, + exitRule e1R1 e1R1_valid 25, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 26, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19 +] +theorem check1504 : replay rules1504 c1504 = some (6389,c1505) := by decide +kernel +theorem run1504 : Runs 6389 c1504.denote c1505.denote := replay_sound check1504 +def rules1505 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 89, + exitRule e1R1 e1R1_valid 40, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 41, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 95, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 96, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32 +] +theorem check1505 : replay rules1505 c1505 = some (4762,c1506) := by decide +kernel +theorem run1505 : Runs 4762 c1505.denote c1506.denote := replay_sound check1505 +def rules1506 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 32, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 95, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 40, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 87, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 25, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761180, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4 +] +theorem check1506 : replay rules1506 c1506 = some (1583525958,c1507) := by decide +kernel +theorem run1506 : Runs 1583525958 c1506.denote c1507.denote := replay_sound check1506 +def rules1507 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5 +] +theorem check1507 : replay rules1507 c1507 = some (718,c1508) := by decide +kernel +theorem run1507 : Runs 718 c1507.denote c1508.denote := replay_sound check1507 +def rules1508 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761180, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 25, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40 +] +theorem check1508 : replay rules1508 c1508 = some (1583525781,c1509) := by decide +kernel +theorem run1508 : Runs 1583525781 c1508.denote c1509.denote := replay_sound check1508 +def rules1509 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check1509 : replay rules1509 c1509 = some (4571,c1510) := by decide +kernel +theorem run1509 : Runs 4571 c1509.denote c1510.denote := replay_sound check1509 +def rules1510 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 33, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 88, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 40, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 95, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88 +] +theorem check1510 : replay rules1510 c1510 = some (3156,c1511) := by decide +kernel +theorem run1510 : Runs 3156 c1510.denote c1511.denote := replay_sound check1510 +def rules1511 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5 +] +theorem check1511 : replay rules1511 c1511 = some (1583525556,c1512) := by decide +kernel +theorem run1511 : Runs 1583525556 c1511.denote c1512.denote := replay_sound check1511 +def rules1512 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11 +] +theorem check1512 : replay rules1512 c1512 = some (771,c1513) := by decide +kernel +theorem run1512 : Runs 771 c1512.denote c1513.denote := replay_sound check1512 +def rules1513 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34 +] +theorem check1513 : replay rules1513 c1513 = some (1583526137,c1514) := by decide +kernel +theorem run1513 : Runs 1583526137 c1513.denote c1514.denote := replay_sound check1513 +def rules1514 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18 +] +theorem check1514 : replay rules1514 c1514 = some (4677,c1515) := by decide +kernel +theorem run1514 : Runs 4677 c1514.denote c1515.denote := replay_sound check1514 +def rules1515 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38 +] +theorem check1515 : replay rules1515 c1515 = some (3137,c1516) := by decide +kernel +theorem run1515 : Runs 3137 c1515.denote c1516.denote := replay_sound check1515 +def rules1516 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10 +] +theorem check1516 : replay rules1516 c1516 = some (1583525250,c1517) := by decide +kernel +theorem run1516 : Runs 1583525250 c1516.denote c1517.denote := replay_sound check1516 +def rules1517 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1 +] +theorem check1517 : replay rules1517 c1517 = some (1583523083,c1518) := by decide +kernel +theorem run1517 : Runs 1583523083 c1517.denote c1518.denote := replay_sound check1517 +def rules1518 : List Rule := [ + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1 +] +theorem check1518 : replay rules1518 c1518 = some (4506,c1519) := by decide +kernel +theorem run1518 : Runs 4506 c1518.denote c1519.denote := replay_sound check1518 +def rules1519 : List Rule := [ + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1 +] +theorem check1519 : replay rules1519 c1519 = some (4834,c1520) := by decide +kernel +theorem run1519 : Runs 4834 c1519.denote c1520.denote := replay_sound check1519 +def rules1520 : List Rule := [ + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1 +] +theorem check1520 : replay rules1520 c1520 = some (3191,c1521) := by decide +kernel +theorem run1520 : Runs 3191 c1520.denote c1521.denote := replay_sound check1520 +def rules1521 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1 +] +theorem check1521 : replay rules1521 c1521 = some (1583524577,c1522) := by decide +kernel +theorem run1521 : Runs 1583524577 c1521.denote c1522.denote := replay_sound check1521 +def rules1522 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1 +] +theorem check1522 : replay rules1522 c1522 = some (1583523748,c1523) := by decide +kernel +theorem run1522 : Runs 1583523748 c1522.denote c1523.denote := replay_sound check1522 +def rules1523 : List Rule := [ + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1 +] +theorem check1523 : replay rules1523 c1523 = some (4924,c1524) := by decide +kernel +theorem run1523 : Runs 4924 c1523.denote c1524.denote := replay_sound check1523 +def rules1524 : List Rule := [ + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 32, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1 +] +theorem check1524 : replay rules1524 c1524 = some (4491,c1525) := by decide +kernel +theorem run1524 : Runs 4491 c1524.denote c1525.denote := replay_sound check1524 +def rules1525 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1 +] +theorem check1525 : replay rules1525 c1525 = some (3884,c1526) := by decide +kernel +theorem run1525 : Runs 3884 c1525.denote c1526.denote := replay_sound check1525 +def rules1526 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1 +] +theorem check1526 : replay rules1526 c1526 = some (1583523385,c1527) := by decide +kernel +theorem run1526 : Runs 1583523385 c1526.denote c1527.denote := replay_sound check1526 +def rules1527 : List Rule := [ + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1 +] +theorem check1527 : replay rules1527 c1527 = some (1583525350,c1528) := by decide +kernel +theorem run1527 : Runs 1583525350 c1527.denote c1528.denote := replay_sound check1527 +def rules1528 : List Rule := [ + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1 +] +theorem check1528 : replay rules1528 c1528 = some (4820,c1529) := by decide +kernel +theorem run1528 : Runs 4820 c1528.denote c1529.denote := replay_sound check1528 +def rules1529 : List Rule := [ + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1 +] +theorem check1529 : replay rules1529 c1529 = some (4429,c1530) := by decide +kernel +theorem run1529 : Runs 4429 c1529.denote c1530.denote := replay_sound check1529 +def rules1530 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1 +] +theorem check1530 : replay rules1530 c1530 = some (1583525250,c1531) := by decide +kernel +theorem run1530 : Runs 1583525250 c1530.denote c1531.denote := replay_sound check1530 +def rules1531 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 21, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 22, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92 +] +theorem check1531 : replay rules1531 c1531 = some (4750569159,c1532) := by decide +kernel +theorem run1531 : Runs 4750569159 c1531.denote c1532.denote := replay_sound check1531 +def rules1532 : List Rule := [ + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36 +] +theorem check1532 : replay rules1532 c1532 = some (6335,c1533) := by decide +kernel +theorem run1532 : Runs 6335 c1532.denote c1533.denote := replay_sound check1532 +def rules1533 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 93, + exitRule e1R1 e1R1_valid 36, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 37, + exitRule e1R2 e1R2_valid 17, + exitRule e1R1 e1R1_valid 91, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 92, + exitRule e1R2 e1R2_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15 +] +theorem check1533 : replay rules1533 c1533 = some (4548,c1534) := by decide +kernel +theorem run1533 : Runs 4548 c1533.denote c1534.denote := replay_sound check1533 +def rules1534 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check1534 : replay rules1534 c1534 = some (1583524834,c1535) := by decide +kernel +theorem run1534 : Runs 1583524834 c1534.denote c1535.denote := replay_sound check1534 +def rules1535 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16 +] +theorem check1535 : replay rules1535 c1535 = some (4750569249,c1536) := by decide +kernel +theorem run1535 : Runs 4750569249 c1535.denote c1536.denote := replay_sound check1535 +def rules1536 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38 +] +theorem check1536 : replay rules1536 c1536 = some (6372,c1537) := by decide +kernel +theorem run1536 : Runs 6372 c1536.denote c1537.denote := replay_sound check1536 +def rules1537 : List Rule := [ + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check1537 : replay rules1537 c1537 = some (4509,c1538) := by decide +kernel +theorem run1537 : Runs 4509 c1537.denote c1538.denote := replay_sound check1537 +def rules1538 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7 +] +theorem check1538 : replay rules1538 c1538 = some (1583524834,c1539) := by decide +kernel +theorem run1538 : Runs 1583524834 c1538.denote c1539.denote := replay_sound check1538 +def rules1539 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1 +] +theorem check1539 : replay rules1539 c1539 = some (1583523157,c1540) := by decide +kernel +theorem run1539 : Runs 1583523157 c1539.denote c1540.denote := replay_sound check1539 +def rules1540 : List Rule := [ + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1 +] +theorem check1540 : replay rules1540 c1540 = some (4801,c1541) := by decide +kernel +theorem run1540 : Runs 4801 c1540.denote c1541.denote := replay_sound check1540 +def rules1541 : List Rule := [ + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1 +] +theorem check1541 : replay rules1541 c1541 = some (4807,c1542) := by decide +kernel +theorem run1541 : Runs 4807 c1541.denote c1542.denote := replay_sound check1541 +def rules1542 : List Rule := [ + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1 +] +theorem check1542 : replay rules1542 c1542 = some (3549,c1543) := by decide +kernel +theorem run1542 : Runs 3549 c1542.denote c1543.denote := replay_sound check1542 +def rules1543 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2 +] +theorem check1543 : replay rules1543 c1543 = some (1583524037,c1544) := by decide +kernel +theorem run1543 : Runs 1583524037 c1543.denote c1544.denote := replay_sound check1543 +def rules1544 : List Rule := [ + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 791761177, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 22, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 23, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92 +] +theorem check1544 : replay rules1544 c1544 = some (4750570071,c1545) := by decide +kernel +theorem run1544 : Runs 4750570071 c1544.denote c1545.denote := replay_sound check1544 +def rules1545 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 37, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 92, + exitRule e1R1 e1R1_valid 37 +] +theorem check1545 : replay rules1545 c1545 = some (6511,c1546) := by decide +kernel +theorem run1545 : Runs 6511 c1545.denote c1546.denote := replay_sound check1545 +def rules1546 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 38, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 92, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 93, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90 +] +theorem check1546 : replay rules1546 c1546 = some (3781,c1547) := by decide +kernel +theorem run1546 : Runs 3781 c1546.denote c1547.denote := replay_sound check1546 +def rules1547 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1547 : replay rules1547 c1547 = some (1583524620,c1548) := by decide +kernel +theorem run1547 : Runs 1583524620 c1547.denote c1548.denote := replay_sound check1547 +def rules1548 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36 +] +theorem check1548 : replay rules1548 c1548 = some (4750569249,c1549) := by decide +kernel +theorem run1548 : Runs 4750569249 c1548.denote c1549.denote := replay_sound check1548 +def rules1549 : List Rule := [ + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1 +] +theorem check1549 : replay rules1549 c1549 = some (6396,c1550) := by decide +kernel +theorem run1549 : Runs 6396 c1549.denote c1550.denote := replay_sound check1549 +theorem groupRun30 : Runs 50672890368 c1500.denote c1550.denote := + (@Runs.trans 19002352431 31670537937 c1500.denote c1525.denote c1550.denote (@Runs.trans 11084699105 7917653326 c1500.denote c1512.denote c1525.denote (@Runs.trans 6334113365 4750585740 c1500.denote c1506.denote c1512.denote (@Runs.trans 1583534093 4750579272 c1500.denote c1503.denote c1506.denote (@Runs.trans 4656 1583529437 c1500.denote c1501.denote c1503.denote run1500 (@Runs.trans 3715 1583525722 c1501.denote c1502.denote c1503.denote run1501 run1502)) (@Runs.trans 4750568121 11151 c1503.denote c1504.denote c1506.denote run1503 (@Runs.trans 6389 4762 c1504.denote c1505.denote c1506.denote run1504 run1505))) (@Runs.trans 3167052457 1583533283 c1506.denote c1509.denote c1512.denote (@Runs.trans 1583525958 1583526499 c1506.denote c1507.denote c1509.denote run1506 (@Runs.trans 718 1583525781 c1507.denote c1508.denote c1509.denote run1507 run1508)) (@Runs.trans 4571 1583528712 c1509.denote c1510.denote c1512.denote run1509 (@Runs.trans 3156 1583525556 c1510.denote c1511.denote c1512.denote run1510 run1511)))) (@Runs.trans 4750583055 3167070271 c1512.denote c1518.denote c1525.denote (@Runs.trans 1583531585 3167051470 c1512.denote c1515.denote c1518.denote (@Runs.trans 771 1583530814 c1512.denote c1513.denote c1515.denote run1512 (@Runs.trans 1583526137 4677 c1513.denote c1514.denote c1515.denote run1513 run1514)) (@Runs.trans 3137 3167048333 c1515.denote c1516.denote c1518.denote run1515 (@Runs.trans 1583525250 1583523083 c1516.denote c1517.denote c1518.denote run1516 run1517))) (@Runs.trans 12531 3167057740 c1518.denote c1521.denote c1525.denote (@Runs.trans 4506 8025 c1518.denote c1519.denote c1521.denote run1518 (@Runs.trans 4834 3191 c1519.denote c1520.denote c1521.denote run1519 run1520)) (@Runs.trans 3167048325 9415 c1521.denote c1523.denote c1525.denote (@Runs.trans 1583524577 1583523748 c1521.denote c1522.denote c1523.denote run1521 run1522) (@Runs.trans 4924 4491 c1523.denote c1524.denote c1525.denote run1523 run1524))))) (@Runs.trans 15835267615 15835270322 c1525.denote c1537.denote c1550.denote (@Runs.trans 4750587118 11084680497 c1525.denote c1531.denote c1537.denote (@Runs.trans 3167052619 1583534499 c1525.denote c1528.denote c1531.denote (@Runs.trans 3884 3167048735 c1525.denote c1526.denote c1528.denote run1525 (@Runs.trans 1583523385 1583525350 c1526.denote c1527.denote c1528.denote run1526 run1527)) (@Runs.trans 4820 1583529679 c1528.denote c1529.denote c1531.denote run1528 (@Runs.trans 4429 1583525250 c1529.denote c1530.denote c1531.denote run1529 run1530))) (@Runs.trans 4750580042 6334100455 c1531.denote c1534.denote c1537.denote (@Runs.trans 4750569159 10883 c1531.denote c1532.denote c1534.denote run1531 (@Runs.trans 6335 4548 c1532.denote c1533.denote c1534.denote run1532 run1533)) (@Runs.trans 1583524834 4750575621 c1534.denote c1535.denote c1537.denote run1534 (@Runs.trans 4750569249 6372 c1535.denote c1536.denote c1537.denote run1535 run1536)))) (@Runs.trans 3167065657 12668204665 c1537.denote c1543.denote c1550.denote (@Runs.trans 3167052500 13157 c1537.denote c1540.denote c1543.denote (@Runs.trans 4509 3167047991 c1537.denote c1538.denote c1540.denote run1537 (@Runs.trans 1583524834 1583523157 c1538.denote c1539.denote c1540.denote run1538 run1539)) (@Runs.trans 4801 8356 c1540.denote c1541.denote c1543.denote run1540 (@Runs.trans 4807 3549 c1541.denote c1542.denote c1543.denote run1541 run1542))) (@Runs.trans 6334100619 6334104046 c1543.denote c1546.denote c1550.denote (@Runs.trans 1583524037 4750576582 c1543.denote c1544.denote c1546.denote run1543 (@Runs.trans 4750570071 6511 c1544.denote c1545.denote c1546.denote run1544 run1545)) (@Runs.trans 1583528401 4750575645 c1546.denote c1548.denote c1550.denote (@Runs.trans 3781 1583524620 c1546.denote c1547.denote c1548.denote run1546 run1547) (@Runs.trans 4750569249 6396 c1548.denote c1549.denote c1550.denote run1548 run1549)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean new file mode 100644 index 00000000..f0094c74 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1550 : List Rule := [ + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1550 : replay rules1550 c1550 = some (4159,c1551) := by decide +kernel +theorem run1550 : Runs 4159 c1550.denote c1551.denote := replay_sound check1550 +def rules1551 : List Rule := [ + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1551 : replay rules1551 c1551 = some (1583525250,c1552) := by decide +kernel +theorem run1551 : Runs 1583525250 c1551.denote c1552.denote := replay_sound check1551 +def rules1552 : List Rule := [ + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 9, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761180, + exitRule e1R2 e1R2_valid 6, + exitRule e1R1 e1R1_valid 24, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 25, + exitRule e1R2 e1R2_valid 38, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1 +] +theorem check1552 : replay rules1552 c1552 = some (4750568582,c1553) := by decide +kernel +theorem run1552 : Runs 4750568582 c1552.denote c1553.denote := replay_sound check1552 +def rules1553 : List Rule := [ + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35 +] +theorem check1553 : replay rules1553 c1553 = some (6837,c1554) := by decide +kernel +theorem run1553 : Runs 6837 c1553.denote c1554.denote := replay_sound check1553 +def rules1554 : List Rule := [ + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 35, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 90, + exitRule e1R1 e1R1_valid 39, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 40, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 94, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 95, + exitRule e1R2 e1R2_valid 34, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + EntryTransfer.transferRule 4, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94 +] +theorem check1554 : replay rules1554 c1554 = some (4335,c1555) := by decide +kernel +theorem run1554 : Runs 4335 c1554.denote c1555.denote := replay_sound check1554 +def rules1555 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 33, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 94, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 39, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 88, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 24, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761179, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11 +] +theorem check1555 : replay rules1555 c1555 = some (1583525792,c1556) := by decide +kernel +theorem run1555 : Runs 1583525792 c1555.denote c1556.denote := replay_sound check1555 +def rules1556 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6 +] +theorem check1556 : replay rules1556 c1556 = some (767,c1557) := by decide +kernel +theorem run1556 : Runs 767 c1556.denote c1557.denote := replay_sound check1556 +def rules1557 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761179, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 5, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 24, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34 +] +theorem check1557 : replay rules1557 c1557 = some (1583526092,c1558) := by decide +kernel +theorem run1557 : Runs 1583526092 c1557.denote c1558.denote := replay_sound check1557 +def rules1558 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34 +] +theorem check1558 : replay rules1558 c1558 = some (4708,c1559) := by decide +kernel +theorem run1558 : Runs 4708 c1558.denote c1559.denote := replay_sound check1558 +def rules1559 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 89, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 39, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 94, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 34, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1 +] +theorem check1559 : replay rules1559 c1559 = some (3675,c1560) := by decide +kernel +theorem run1559 : Runs 3675 c1559.denote c1560.denote := replay_sound check1559 +def rules1560 : List Rule := [ + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1 +] +theorem check1560 : replay rules1560 c1560 = some (1583525014,c1561) := by decide +kernel +theorem run1560 : Runs 1583525014 c1560.denote c1561.denote := replay_sound check1560 +def rules1561 : List Rule := [ + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178 +] +theorem check1561 : replay rules1561 c1561 = some (1583523113,c1562) := by decide +kernel +theorem run1561 : Runs 1583523113 c1561.denote c1562.denote := replay_sound check1561 +def rules1562 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check1562 : replay rules1562 c1562 = some (4505,c1563) := by decide +kernel +theorem run1562 : Runs 4505 c1562.denote c1563.denote := replay_sound check1562 +def rules1563 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93 +] +theorem check1563 : replay rules1563 c1563 = some (4835,c1564) := by decide +kernel +theorem run1563 : Runs 4835 c1563.denote c1564.denote := replay_sound check1563 +def rules1564 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1564 : replay rules1564 c1564 = some (3545,c1565) := by decide +kernel +theorem run1564 : Runs 3545 c1564.denote c1565.denote := replay_sound check1564 +def rules1565 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1 +] +theorem check1565 : replay rules1565 c1565 = some (1583524340,c1566) := by decide +kernel +theorem run1565 : Runs 1583524340 c1565.denote c1566.denote := replay_sound check1565 +def rules1566 : List Rule := [ + exitRule e3L1 e3L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 8, + exitRule e1R1 e1R1_valid 791761178, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761179, + exitRule e1R2 e1R2_valid 7, + exitRule e1R1 e1R1_valid 23, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 24, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18 +] +theorem check1566 : replay rules1566 c1566 = some (4750569341,c1567) := by decide +kernel +theorem run1566 : Runs 4750569341 c1566.denote c1567.denote := replay_sound check1566 +def rules1567 : List Rule := [ + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93 +] +theorem check1567 : replay rules1567 c1567 = some (6771,c1568) := by decide +kernel +theorem run1567 : Runs 6771 c1567.denote c1568.denote := replay_sound check1567 +def rules1568 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 91, + exitRule e1R1 e1R1_valid 38, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 39, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 93, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 94, + exitRule e1R2 e1R2_valid 36, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34 +] +theorem check1568 : replay rules1568 c1568 = some (4066,c1569) := by decide +kernel +theorem run1568 : Runs 4066 c1568.denote c1569.denote := replay_sound check1568 +def rules1569 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 34, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 93, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 38, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 89, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 23, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761178, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6 +] +theorem check1569 : replay rules1569 c1569 = some (1583525014,c1570) := by decide +kernel +theorem run1569 : Runs 1583525014 c1569.denote c1570.denote := replay_sound check1569 +def rules1570 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1 +] +theorem check1570 : replay rules1570 c1570 = some (693,c1571) := by decide +kernel +theorem run1570 : Runs 693 c1570.denote c1571.denote := replay_sound check1570 +def rules1571 : List Rule := [ + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761178, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 23, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1 +] +theorem check1571 : replay rules1571 c1571 = some (1583526266,c1572) := by decide +kernel +theorem run1571 : Runs 1583526266 c1571.denote c1572.denote := replay_sound check1571 +def rules1572 : List Rule := [ + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 90, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L3 e3L3_valid 1 +] +theorem check1572 : replay rules1572 c1572 = some (4980,c1573) := by decide +kernel +theorem run1572 : Runs 4980 c1572.denote c1573.denote := replay_sound check1572 +def rules1573 : List Rule := [ + exitRule e2R2 e2R2_valid 90, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 38, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 93, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 35, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16 +] +theorem check1573 : replay rules1573 c1573 = some (3267,c1574) := by decide +kernel +theorem run1573 : Runs 3267 c1573.denote c1574.denote := replay_sound check1573 +def rules1574 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 35, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 92, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 37, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 90, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 22, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761177, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9 +] +theorem check1574 : replay rules1574 c1574 = some (1583525070,c1575) := by decide +kernel +theorem run1574 : Runs 1583525070 c1574.denote c1575.denote := replay_sound check1574 +def rules1575 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 5, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check1575 : replay rules1575 c1575 = some (744,c1576) := by decide +kernel +theorem run1575 : Runs 744 c1575.denote c1576.denote := replay_sound check1575 +def rules1576 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761177, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 22, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16 +] +theorem check1576 : replay rules1576 c1576 = some (1583526315,c1577) := by decide +kernel +theorem run1576 : Runs 1583526315 c1576.denote c1577.denote := replay_sound check1576 +def rules1577 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 91 +] +theorem check1577 : replay rules1577 c1577 = some (5031,c1578) := by decide +kernel +theorem run1577 : Runs 5031 c1577.denote c1578.denote := replay_sound check1577 +def rules1578 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 91, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 37, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 92, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 36, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91 +] +theorem check1578 : replay rules1578 c1578 = some (3272,c1579) := by decide +kernel +theorem run1578 : Runs 3272 c1578.denote c1579.denote := replay_sound check1578 +def rules1579 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 36, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 91, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 36, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 91, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 21, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761176, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8 +] +theorem check1579 : replay rules1579 c1579 = some (1583525084,c1580) := by decide +kernel +theorem run1579 : Runs 1583525084 c1579.denote c1580.denote := replay_sound check1579 +def rules1580 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1 +] +theorem check1580 : replay rules1580 c1580 = some (809,c1581) := by decide +kernel +theorem run1580 : Runs 809 c1580.denote c1581.denote := replay_sound check1580 +def rules1581 : List Rule := [ + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761176, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 21, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1 +] +theorem check1581 : replay rules1581 c1581 = some (1583526696,c1582) := by decide +kernel +theorem run1581 : Runs 1583526696 c1581.denote c1582.denote := replay_sound check1581 +def rules1582 : List Rule := [ + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 92, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 36, + exitRule e0R0 e0R0_valid 1 +] +theorem check1582 : replay rules1582 c1582 = some (4972,c1583) := by decide +kernel +theorem run1582 : Runs 4972 c1582.denote c1583.denote := replay_sound check1582 +def rules1583 : List Rule := [ + exitRule e2R2 e2R2_valid 16, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 91, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 37, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 5, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1 +] +theorem check1583 : replay rules1583 c1583 = some (3427,c1584) := by decide +kernel +theorem run1583 : Runs 3427 c1583.denote c1584.denote := replay_sound check1583 +def rules1584 : List Rule := [ + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check1584 : replay rules1584 c1584 = some (1583525084,c1585) := by decide +kernel +theorem run1584 : Runs 1583525084 c1584.denote c1585.denote := replay_sound check1584 +def rules1585 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9 +] +theorem check1585 : replay rules1585 c1585 = some (1583523274,c1586) := by decide +kernel +theorem run1585 : Runs 1583523274 c1585.denote c1586.denote := replay_sound check1585 +def rules1586 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90 +] +theorem check1586 : replay rules1586 c1586 = some (4841,c1587) := by decide +kernel +theorem run1586 : Runs 4841 c1586.denote c1587.denote := replay_sound check1586 +def rules1587 : List Rule := [ + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check1587 : replay rules1587 c1587 = some (4915,c1588) := by decide +kernel +theorem run1587 : Runs 4915 c1587.denote c1588.denote := replay_sound check1587 +def rules1588 : List Rule := [ + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 27, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 27, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 28, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1 +] +theorem check1588 : replay rules1588 c1588 = some (3666,c1589) := by decide +kernel +theorem run1588 : Runs 3666 c1588.denote c1589.denote := replay_sound check1588 +def rules1589 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L0 e1L0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check1589 : replay rules1589 c1589 = some (1583524249,c1590) := by decide +kernel +theorem run1589 : Runs 1583524249 c1589.denote c1590.denote := replay_sound check1589 +def rules1590 : List Rule := [ + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 8, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 9, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36 +] +theorem check1590 : replay rules1590 c1590 = some (4750569556,c1591) := by decide +kernel +theorem run1590 : Runs 4750569556 c1590.denote c1591.denote := replay_sound check1590 +def rules1591 : List Rule := [ + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14 +] +theorem check1591 : replay rules1591 c1591 = some (6489,c1592) := by decide +kernel +theorem run1591 : Runs 6489 c1591.denote c1592.denote := replay_sound check1591 +def rules1592 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 28, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1 +] +theorem check1592 : replay rules1592 c1592 = some (3988,c1593) := by decide +kernel +theorem run1592 : Runs 3988 c1592.denote c1593.denote := replay_sound check1592 +def rules1593 : List Rule := [ + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 37, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 92, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1 +] +theorem check1593 : replay rules1593 c1593 = some (1583524834,c1594) := by decide +kernel +theorem run1593 : Runs 1583524834 c1593.denote c1594.denote := replay_sound check1593 +def rules1594 : List Rule := [ + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 8, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 7, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10 +] +theorem check1594 : replay rules1594 c1594 = some (857,c1595) := by decide +kernel +theorem run1594 : Runs 857 c1594.denote c1595.denote := replay_sound check1594 +def rules1595 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761175, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 9, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 20, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check1595 : replay rules1595 c1595 = some (1583526978,c1596) := by decide +kernel +theorem run1595 : Runs 1583526978 c1595.denote c1596.denote := replay_sound check1595 +def rules1596 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 93, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 35, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17 +] +theorem check1596 : replay rules1596 c1596 = some (4832,c1597) := by decide +kernel +theorem run1596 : Runs 4832 c1596.denote c1597.denote := replay_sound check1596 +def rules1597 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 90, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 38, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 14, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 29, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 29, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1 +] +theorem check1597 : replay rules1597 c1597 = some (3383,c1598) := by decide +kernel +theorem run1597 : Runs 3383 c1597.denote c1598.denote := replay_sound check1597 +def rules1598 : List Rule := [ + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1 +] +theorem check1598 : replay rules1598 c1598 = some (1583524834,c1599) := by decide +kernel +theorem run1598 : Runs 1583524834 c1598.denote c1599.denote := replay_sound check1598 +def rules1599 : List Rule := [ + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 17, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R3 e1R3_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761174, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 19, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42 +] +theorem check1599 : replay rules1599 c1599 = some (1583523415,c1600) := by decide +kernel +theorem run1599 : Runs 1583523415 c1599.denote c1600.denote := replay_sound check1599 +theorem groupRun31 : Runs 44338792562 c1550.denote c1600.denote := + (@Runs.trans 23752921017 20585871545 c1550.denote c1575.denote c1600.denote (@Runs.trans 12668218324 11084702693 c1550.denote c1562.denote c1575.denote (@Runs.trans 7917634955 4750583369 c1550.denote c1556.denote c1562.denote (@Runs.trans 6334097991 1583536964 c1550.denote c1553.denote c1556.denote (@Runs.trans 4159 6334093832 c1550.denote c1551.denote c1553.denote run1550 (@Runs.trans 1583525250 4750568582 c1551.denote c1552.denote c1553.denote run1551 run1552)) (@Runs.trans 6837 1583530127 c1553.denote c1554.denote c1556.denote run1553 (@Runs.trans 4335 1583525792 c1554.denote c1555.denote c1556.denote run1554 run1555))) (@Runs.trans 1583531567 3167051802 c1556.denote c1559.denote c1562.denote (@Runs.trans 767 1583530800 c1556.denote c1557.denote c1559.denote run1556 (@Runs.trans 1583526092 4708 c1557.denote c1558.denote c1559.denote run1557 run1558)) (@Runs.trans 3675 3167048127 c1559.denote c1560.denote c1562.denote run1559 (@Runs.trans 1583525014 1583523113 c1560.denote c1561.denote c1562.denote run1560 run1561)))) (@Runs.trans 6334113337 4750589356 c1562.denote c1568.denote c1575.denote (@Runs.trans 12885 6334100452 c1562.denote c1565.denote c1568.denote (@Runs.trans 4505 8380 c1562.denote c1563.denote c1565.denote run1562 (@Runs.trans 4835 3545 c1563.denote c1564.denote c1565.denote run1563 run1564)) (@Runs.trans 1583524340 4750576112 c1565.denote c1566.denote c1568.denote run1565 (@Runs.trans 4750569341 6771 c1566.denote c1567.denote c1568.denote run1566 run1567))) (@Runs.trans 1583529773 3167059583 c1568.denote c1571.denote c1575.denote (@Runs.trans 4066 1583525707 c1568.denote c1569.denote c1571.denote run1568 (@Runs.trans 1583525014 693 c1569.denote c1570.denote c1571.denote run1569 run1570)) (@Runs.trans 1583531246 1583528337 c1571.denote c1573.denote c1575.denote (@Runs.trans 1583526266 4980 c1571.denote c1572.denote c1573.denote run1571 run1572) (@Runs.trans 3267 1583525070 c1573.denote c1574.denote c1575.denote run1573 run1574))))) (@Runs.trans 7917649549 12668221996 c1575.denote c1587.denote c1600.denote (@Runs.trans 3167061255 4750588294 c1575.denote c1581.denote c1587.denote (@Runs.trans 1583532090 1583529165 c1575.denote c1578.denote c1581.denote (@Runs.trans 744 1583531346 c1575.denote c1576.denote c1578.denote run1575 (@Runs.trans 1583526315 5031 c1576.denote c1577.denote c1578.denote run1576 run1577)) (@Runs.trans 3272 1583525893 c1578.denote c1579.denote c1581.denote run1578 (@Runs.trans 1583525084 809 c1579.denote c1580.denote c1581.denote run1579 run1580))) (@Runs.trans 1583535095 3167053199 c1581.denote c1584.denote c1587.denote (@Runs.trans 1583526696 8399 c1581.denote c1582.denote c1584.denote run1581 (@Runs.trans 4972 3427 c1582.denote c1583.denote c1584.denote run1582 run1583)) (@Runs.trans 1583525084 1583528115 c1584.denote c1585.denote c1587.denote run1584 (@Runs.trans 1583523274 4841 c1585.denote c1586.denote c1587.denote run1585 run1586)))) (@Runs.trans 6334112863 6334109133 c1587.denote c1593.denote c1600.denote (@Runs.trans 1583532830 4750580033 c1587.denote c1590.denote c1593.denote (@Runs.trans 4915 1583527915 c1587.denote c1588.denote c1590.denote run1587 (@Runs.trans 3666 1583524249 c1588.denote c1589.denote c1590.denote run1588 run1589)) (@Runs.trans 4750569556 10477 c1590.denote c1591.denote c1593.denote run1590 (@Runs.trans 6489 3988 c1591.denote c1592.denote c1593.denote run1591 run1592))) (@Runs.trans 3167052669 3167056464 c1593.denote c1596.denote c1600.denote (@Runs.trans 1583524834 1583527835 c1593.denote c1594.denote c1596.denote run1593 (@Runs.trans 857 1583526978 c1594.denote c1595.denote c1596.denote run1594 run1595)) (@Runs.trans 8215 3167048249 c1596.denote c1598.denote c1600.denote (@Runs.trans 4832 3383 c1596.denote c1597.denote c1598.denote run1596 run1597) (@Runs.trans 1583524834 1583523415 c1598.denote c1599.denote c1600.denote run1598 run1599)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean new file mode 100644 index 00000000..13b6be50 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean @@ -0,0 +1,5215 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1600 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39 +] +theorem check1600 : replay rules1600 c1600 = some (4980,c1601) := by decide +kernel +theorem run1600 : Runs 4980 c1600.denote c1601.denote := replay_sound check1600 +def rules1601 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 94, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 34, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 18, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 89, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 39, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 30 +] +theorem check1601 : replay rules1601 c1601 = some (4898,c1602) := by decide +kernel +theorem run1601 : Runs 4898 c1601.denote c1602.denote := replay_sound check1601 +def rules1602 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 30, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 30, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88 +] +theorem check1602 : replay rules1602 c1602 = some (3447,c1603) := by decide +kernel +theorem run1602 : Runs 3447 c1602.denote c1603.denote := replay_sound check1602 +def rules1603 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1 +] +theorem check1603 : replay rules1603 c1603 = some (1583524320,c1604) := by decide +kernel +theorem run1603 : Runs 1583524320 c1603.denote c1604.denote := replay_sound check1603 +def rules1604 : List Rule := [ + exitRule e3L1 e3L1_valid 3, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19 +] +theorem check1604 : replay rules1604 c1604 = some (1583524177,c1605) := by decide +kernel +theorem run1604 : Runs 1583524177 c1604.denote c1605.denote := replay_sound check1604 +def rules1605 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19 +] +theorem check1605 : replay rules1605 c1605 = some (4936,c1606) := by decide +kernel +theorem run1605 : Runs 4936 c1605.denote c1606.denote := replay_sound check1605 +def rules1606 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 31, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 31, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L2 e0L2_valid 1 +] +theorem check1606 : replay rules1606 c1606 = some (6654,c1607) := by decide +kernel +theorem run1606 : Runs 6654 c1606.denote c1607.denote := replay_sound check1606 +def rules1607 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L3 e2L3_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 57, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 55, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1 +] +theorem check1607 : replay rules1607 c1607 = some (3571,c1608) := by decide +kernel +theorem run1607 : Runs 3571 c1607.denote c1608.denote := replay_sound check1607 +def rules1608 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 4, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 7, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1 +] +theorem check1608 : replay rules1608 c1608 = some (1583524247,c1609) := by decide +kernel +theorem run1608 : Runs 1583524247 c1608.denote c1609.denote := replay_sound check1608 +def rules1609 : List Rule := [ + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 8, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761172, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 17, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 44, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1 +] +theorem check1609 : replay rules1609 c1609 = some (1583524302,c1610) := by decide +kernel +theorem run1609 : Runs 1583524302 c1609.denote c1610.denote := replay_sound check1609 +def rules1610 : List Rule := [ + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1 +] +theorem check1610 : replay rules1610 c1610 = some (5163,c1611) := by decide +kernel +theorem run1610 : Runs 5163 c1610.denote c1611.denote := replay_sound check1610 +def rules1611 : List Rule := [ + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 96, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 32, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 20, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 87, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 41, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 56, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 56, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1611 : replay rules1611 c1611 = some (4380,c1612) := by decide +kernel +theorem run1611 : Runs 4380 c1611.denote c1612.denote := replay_sound check1611 +def rules1612 : List Rule := [ + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1612 : replay rules1612 c1612 = some (3884,c1613) := by decide +kernel +theorem run1612 : Runs 3884 c1612.denote c1613.denote := replay_sound check1612 +def rules1613 : List Rule := [ + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 8, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 10, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1 +] +theorem check1613 : replay rules1613 c1613 = some (1583523848,c1614) := by decide +kernel +theorem run1613 : Runs 1583523848 c1613.denote c1614.denote := replay_sound check1613 +def rules1614 : List Rule := [ + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 3, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761171, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 13, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 16, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 45, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1 +] +theorem check1614 : replay rules1614 c1614 = some (1583525235,c1615) := by decide +kernel +theorem run1614 : Runs 1583525235 c1614.denote c1615.denote := replay_sound check1614 +def rules1615 : List Rule := [ + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1 +] +theorem check1615 : replay rules1615 c1615 = some (5059,c1616) := by decide +kernel +theorem run1615 : Runs 5059 c1615.denote c1616.denote := replay_sound check1615 +def rules1616 : List Rule := [ + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 97, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 31, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 21, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 86, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 42, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 57, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 3, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 3, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 4, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 5, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 57, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1616 : replay rules1616 c1616 = some (4140,c1617) := by decide +kernel +theorem run1616 : Runs 4140 c1616.denote c1617.denote := replay_sound check1616 +def rules1617 : List Rule := [ + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1 +] +theorem check1617 : replay rules1617 c1617 = some (3884,c1618) := by decide +kernel +theorem run1617 : Runs 3884 c1617.denote c1618.denote := replay_sound check1617 +def rules1618 : List Rule := [ + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L1 e1L1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 16, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15 +] +theorem check1618 : replay rules1618 c1618 = some (1583523501,c1619) := by decide +kernel +theorem run1618 : Runs 1583523501 c1618.denote c1619.denote := replay_sound check1618 +def rules1619 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 15, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761170, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 15, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 46, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43 +] +theorem check1619 : replay rules1619 c1619 = some (1583525718,c1620) := by decide +kernel +theorem run1619 : Runs 1583525718 c1619.denote c1620.denote := replay_sound check1619 +def rules1620 : List Rule := [ + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98 +] +theorem check1620 : replay rules1620 c1620 = some (5218,c1621) := by decide +kernel +theorem run1620 : Runs 5218 c1620.denote c1621.denote := replay_sound check1620 +def rules1621 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 9, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 98, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 30, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 22, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 85, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 58, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 58, + exitRule e2R3 e2R3_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 6, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 6, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 7, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 8, + EntryTransfer.transferRule 29, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98 +] +theorem check1621 : replay rules1621 c1621 = some (10347,c1622) := by decide +kernel +theorem run1621 : Runs 10347 c1621.denote c1622.denote := replay_sound check1621 +def rules1622 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 84, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 22, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 29, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 98, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 8, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 46, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14 +] +theorem check1622 : replay rules1622 c1622 = some (3692,c1623) := by decide +kernel +theorem run1622 : Runs 3692 c1622.denote c1623.denote := replay_sound check1622 +def rules1623 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761169, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 15, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L0 e3L0_valid 1, + exitRule e0L1 e0L1_valid 1, + exitRule e1L2 e1L2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3 +] +theorem check1623 : replay rules1623 c1623 = some (1583522953,c1624) := by decide +kernel +theorem run1623 : Runs 1583522953 c1623.denote c1624.denote := replay_sound check1623 +def rules1624 : List Rule := [ + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 791761170, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 15, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 16, + exitRule e1R2 e1R2_valid 47, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30 +] +theorem check1624 : replay rules1624 c1624 = some (4750571141,c1625) := by decide +kernel +theorem run1624 : Runs 4750571141 c1624.denote c1625.denote := replay_sound check1624 +def rules1625 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R1 e1R1_valid 30, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 31, + exitRule e1R2 e1R2_valid 23, + exitRule e1R1 e1R1_valid 85, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 86, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R2 e1R2_valid 99, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42 +] +theorem check1625 : replay rules1625 c1625 = some (5664,c1626) := by decide +kernel +theorem run1625 : Runs 5664 c1625.denote c1626.denote := replay_sound check1625 +def rules1626 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97 +] +theorem check1626 : replay rules1626 c1626 = some (3994,c1627) := by decide +kernel +theorem run1626 : Runs 3994 c1626.denote c1627.denote := replay_sound check1626 +def rules1627 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 85, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 21, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 30, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 97, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 45, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 15, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761170, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 4, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1 +] +theorem check1627 : replay rules1627 c1627 = some (1583523606,c1628) := by decide +kernel +theorem run1627 : Runs 1583523606 c1627.denote c1628.denote := replay_sound check1627 +def rules1628 : List Rule := [ + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 791761171, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 16, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 17, + exitRule e1R2 e1R2_valid 46, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22 +] +theorem check1628 : replay rules1628 c1628 = some (4750570333,c1629) := by decide +kernel +theorem run1628 : Runs 4750570333 c1628.denote c1629.denote := replay_sound check1628 +def rules1629 : List Rule := [ + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 31, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 32, + exitRule e1R2 e1R2_valid 22, + exitRule e1R1 e1R1_valid 86, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 87, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1 +] +theorem check1629 : replay rules1629 c1629 = some (6182,c1630) := by decide +kernel +theorem run1629 : Runs 6182 c1629.denote c1630.denote := replay_sound check1629 +def rules1630 : List Rule := [ + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 98, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1 +] +theorem check1630 : replay rules1630 c1630 = some (3771,c1631) := by decide +kernel +theorem run1630 : Runs 3771 c1630.denote c1631.denote := replay_sound check1630 +def rules1631 : List Rule := [ + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 86, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 20, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 31, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 96, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 44, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 16, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761171, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 16, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1 +] +theorem check1631 : replay rules1631 c1631 = some (1583524259,c1632) := by decide +kernel +theorem run1631 : Runs 1583524259 c1631.denote c1632.denote := replay_sound check1631 +def rules1632 : List Rule := [ + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 6, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 16, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 14, + exitRule e1R1 e1R1_valid 791761172, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 17, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 18, + exitRule e1R2 e1R2_valid 45, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88 +] +theorem check1632 : replay rules1632 c1632 = some (4750568850,c1633) := by decide +kernel +theorem run1632 : Runs 4750568850 c1632.denote c1633.denote := replay_sound check1632 +def rules1633 : List Rule := [ + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32 +] +theorem check1633 : replay rules1633 c1633 = some (6071,c1634) := by decide +kernel +theorem run1633 : Runs 6071 c1633.denote c1634.denote := replay_sound check1633 +def rules1634 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 32, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 33, + exitRule e1R2 e1R2_valid 21, + exitRule e1R1 e1R1_valid 87, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 88, + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 97, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32 +] +theorem check1634 : replay rules1634 c1634 = some (4508,c1635) := by decide +kernel +theorem run1634 : Runs 4508 c1634.denote c1635.denote := replay_sound check1634 +def rules1635 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4 +] +theorem check1635 : replay rules1635 c1635 = some (1583525250,c1636) := by decide +kernel +theorem run1635 : Runs 1583525250 c1635.denote c1636.denote := replay_sound check1635 +def rules1636 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96 +] +theorem check1636 : replay rules1636 c1636 = some (4750568257,c1637) := by decide +kernel +theorem run1636 : Runs 4750568257 c1636.denote c1637.denote := replay_sound check1636 +def rules1637 : List Rule := [ + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1 +] +theorem check1637 : replay rules1637 c1637 = some (6250,c1638) := by decide +kernel +theorem run1637 : Runs 6250 c1637.denote c1638.denote := replay_sound check1637 +def rules1638 : List Rule := [ + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 9, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1 +] +theorem check1638 : replay rules1638 c1638 = some (4825,c1639) := by decide +kernel +theorem run1638 : Runs 4825 c1638.denote c1639.denote := replay_sound check1638 +def rules1639 : List Rule := [ + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1 +] +theorem check1639 : replay rules1639 c1639 = some (1583525556,c1640) := by decide +kernel +theorem run1639 : Runs 1583525556 c1639.denote c1640.denote := replay_sound check1639 +def rules1640 : List Rule := [ + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1 +] +theorem check1640 : replay rules1640 c1640 = some (857,c1641) := by decide +kernel +theorem run1640 : Runs 857 c1640.denote c1641.denote := replay_sound check1640 +def rules1641 : List Rule := [ + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1 +] +theorem check1641 : replay rules1641 c1641 = some (1583526158,c1642) := by decide +kernel +theorem run1641 : Runs 1583526158 c1641.denote c1642.denote := replay_sound check1641 +def rules1642 : List Rule := [ + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1 +] +theorem check1642 : replay rules1642 c1642 = some (5074,c1643) := by decide +kernel +theorem run1642 : Runs 5074 c1642.denote c1643.denote := replay_sound check1642 +def rules1643 : List Rule := [ + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40 +] +theorem check1643 : replay rules1643 c1643 = some (4179,c1644) := by decide +kernel +theorem run1643 : Runs 4179 c1643.denote c1644.denote := replay_sound check1643 +def rules1644 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12 +] +theorem check1644 : replay rules1644 c1644 = some (1583525486,c1645) := by decide +kernel +theorem run1644 : Runs 1583525486 c1644.denote c1645.denote := replay_sound check1644 +def rules1645 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19 +] +theorem check1645 : replay rules1645 c1645 = some (4750568003,c1646) := by decide +kernel +theorem run1645 : Runs 4750568003 c1645.denote c1646.denote := replay_sound check1645 +def rules1646 : List Rule := [ + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33 +] +theorem check1646 : replay rules1646 c1646 = some (6143,c1647) := by decide +kernel +theorem run1646 : Runs 6143 c1646.denote c1647.denote := replay_sound check1646 +def rules1647 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94 +] +theorem check1647 : replay rules1647 c1647 = some (4738,c1648) := by decide +kernel +theorem run1647 : Runs 4738 c1647.denote c1648.denote := replay_sound check1647 +def rules1648 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1648 : replay rules1648 c1648 = some (3692,c1649) := by decide +kernel +theorem run1648 : Runs 3692 c1648.denote c1649.denote := replay_sound check1648 +def rules1649 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L0 e5L0_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 1, + exitRule e0R0 e0R0_valid 1, + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 10, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 14, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1 +] +theorem check1649 : replay rules1649 c1649 = some (1583523205,c1650) := by decide +kernel +theorem run1649 : Runs 1583523205 c1649.denote c1650.denote := replay_sound check1649 +theorem groupRun32 : Runs 49089378606 c1600.denote c1650.denote := + (@Runs.trans 19002363695 30087014911 c1600.denote c1625.denote c1650.denote (@Runs.trans 6334135075 12668228620 c1600.denote c1612.denote c1625.denote (@Runs.trans 3167066758 3167068317 c1600.denote c1606.denote c1612.denote (@Runs.trans 13325 3167053433 c1600.denote c1603.denote c1606.denote (@Runs.trans 4980 8345 c1600.denote c1601.denote c1603.denote run1600 (@Runs.trans 4898 3447 c1601.denote c1602.denote c1603.denote run1601 run1602)) (@Runs.trans 1583524320 1583529113 c1603.denote c1604.denote c1606.denote run1603 (@Runs.trans 1583524177 4936 c1604.denote c1605.denote c1606.denote run1604 run1605))) (@Runs.trans 1583534472 1583533845 c1606.denote c1609.denote c1612.denote (@Runs.trans 6654 1583527818 c1606.denote c1607.denote c1609.denote run1606 (@Runs.trans 3571 1583524247 c1607.denote c1608.denote c1609.denote run1607 run1608)) (@Runs.trans 1583524302 9543 c1609.denote c1610.denote c1612.denote run1609 (@Runs.trans 5163 4380 c1610.denote c1611.denote c1612.denote run1610 run1611)))) (@Runs.trans 3167066050 9501162570 c1612.denote c1618.denote c1625.denote (@Runs.trans 3167052967 13083 c1612.denote c1615.denote c1618.denote (@Runs.trans 3884 3167049083 c1612.denote c1613.denote c1615.denote run1612 (@Runs.trans 1583523848 1583525235 c1613.denote c1614.denote c1615.denote run1613 run1614)) (@Runs.trans 5059 8024 c1615.denote c1616.denote c1618.denote run1615 (@Runs.trans 4140 3884 c1616.denote c1617.denote c1618.denote run1616 run1617))) (@Runs.trans 3167054437 6334108133 c1618.denote c1621.denote c1625.denote (@Runs.trans 1583523501 1583530936 c1618.denote c1619.denote c1621.denote run1618 (@Runs.trans 1583525718 5218 c1619.denote c1620.denote c1621.denote run1619 run1620)) (@Runs.trans 14039 6334094094 c1621.denote c1623.denote c1625.denote (@Runs.trans 10347 3692 c1621.denote c1622.denote c1623.denote run1621 run1622) (@Runs.trans 1583522953 4750571141 c1623.denote c1624.denote c1625.denote run1623 run1624))))) (@Runs.trans 19002310745 11084704166 c1625.denote c1637.denote c1650.denote (@Runs.trans 6334113550 12668197195 c1625.denote c1631.denote c1637.denote (@Runs.trans 1583533264 4750580286 c1625.denote c1628.denote c1631.denote (@Runs.trans 5664 1583527600 c1625.denote c1626.denote c1628.denote run1625 (@Runs.trans 3994 1583523606 c1626.denote c1627.denote c1628.denote run1626 run1627)) (@Runs.trans 4750570333 9953 c1628.denote c1629.denote c1631.denote run1628 (@Runs.trans 6182 3771 c1629.denote c1630.denote c1631.denote run1629 run1630))) (@Runs.trans 6334099180 6334098015 c1631.denote c1634.denote c1637.denote (@Runs.trans 1583524259 4750574921 c1631.denote c1632.denote c1634.denote run1631 (@Runs.trans 4750568850 6071 c1632.denote c1633.denote c1634.denote run1632 run1633)) (@Runs.trans 4508 6334093507 c1634.denote c1635.denote c1637.denote run1634 (@Runs.trans 1583525250 4750568257 c1635.denote c1636.denote c1637.denote run1635 run1636)))) (@Runs.trans 3167068720 7917635446 c1637.denote c1643.denote c1650.denote (@Runs.trans 1583536631 1583532089 c1637.denote c1640.denote c1643.denote (@Runs.trans 6250 1583530381 c1637.denote c1638.denote c1640.denote run1637 (@Runs.trans 4825 1583525556 c1638.denote c1639.denote c1640.denote run1638 run1639)) (@Runs.trans 857 1583531232 c1640.denote c1641.denote c1643.denote run1640 (@Runs.trans 1583526158 5074 c1641.denote c1642.denote c1643.denote run1641 run1642))) (@Runs.trans 6334097668 1583537778 c1643.denote c1646.denote c1650.denote (@Runs.trans 4179 6334093489 c1643.denote c1644.denote c1646.denote run1643 (@Runs.trans 1583525486 4750568003 c1644.denote c1645.denote c1646.denote run1644 run1645)) (@Runs.trans 10881 1583526897 c1646.denote c1648.denote c1650.denote (@Runs.trans 6143 4738 c1646.denote c1647.denote c1648.denote run1646 run1647) (@Runs.trans 3692 1583523205 c1648.denote c1649.denote c1650.denote run1648 run1649)))))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean new file mode 100644 index 00000000..d8fb4317 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean @@ -0,0 +1,1647 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def rules1650 : List Rule := [ + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 5, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 12, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 791761173, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 11, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 18, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 43, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1 +] +theorem check1650 : replay rules1650 c1650 = some (1583525727,c1651) := by decide +kernel +theorem run1650 : Runs 1583525727 c1650.denote c1651.denote := replay_sound check1650 +def rules1651 : List Rule := [ + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1 +] +theorem check1651 : replay rules1651 c1651 = some (5241,c1652) := by decide +kernel +theorem run1651 : Runs 5241 c1651.denote c1652.denote := replay_sound check1651 +def rules1652 : List Rule := [ + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 33, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 19, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 88, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 40, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 12, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 95, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 11, + exitRule e0R0 e0R0_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R1 e2R1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 2, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 2, + exitRule e0R0 e0R0_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R2 e2R2_valid 1, + exitRule e2R0 e2R0_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 2, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32 +] +theorem check1652 : replay rules1652 c1652 = some (3693,c1653) := by decide +kernel +theorem run1652 : Runs 3693 c1652.denote c1653.denote := replay_sound check1652 +def rules1653 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 40, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 87, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 19, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 32, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 95, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 43, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 17 +] +theorem check1653 : replay rules1653 c1653 = some (3860,c1654) := by decide +kernel +theorem run1653 : Runs 3860 c1653.denote c1654.denote := replay_sound check1653 +def rules1654 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761172, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 12, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 14, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 9, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L0 e3L0_valid 1, + exitRule e0L0 e0L0_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 10, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 11, + exitRule e1R2 e1R2_valid 15, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5 +] +theorem check1654 : replay rules1654 c1654 = some (1583523130,c1655) := by decide +kernel +theorem run1654 : Runs 1583523130 c1654.denote c1655.denote := replay_sound check1654 +def rules1655 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 5, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 791761173, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 18, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 19, + exitRule e1R2 e1R2_valid 44, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88 +] +theorem check1655 : replay rules1655 c1655 = some (4750571575,c1656) := by decide +kernel +theorem run1655 : Runs 4750571575 c1655.denote c1656.denote := replay_sound check1655 +def rules1656 : List Rule := [ + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 33, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 34, + exitRule e1R2 e1R2_valid 20, + exitRule e1R1 e1R1_valid 88, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 89, + exitRule e1R2 e1R2_valid 41, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 96, + exitRule e1R1 e1R1_valid 11, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R2 e1R2_valid 3, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 3, + exitRule e1R2 e1R2_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 1 +] +theorem check1656 : replay rules1656 c1656 = some (5343,c1657) := by decide +kernel +theorem run1656 : Runs 5343 c1656.denote c1657.denote := replay_sound check1656 +def rules1657 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 11, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33 +] +theorem check1657 : replay rules1657 c1657 = some (3558,c1658) := by decide +kernel +theorem run1657 : Runs 3558 c1657.denote c1658.denote := replay_sound check1657 +def rules1658 : List Rule := [ + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 39, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 88, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 18, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 33, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 94, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 42, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 18, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761173, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 5, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 13, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 10, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L0 e4L0_valid 1 +] +theorem check1658 : replay rules1658 c1658 = some (1583524311,c1659) := by decide +kernel +theorem run1658 : Runs 1583524311 c1658.denote c1659.denote := replay_sound check1658 +def rules1659 : List Rule := [ + exitRule e2R1 e2R1_valid 1, + exitRule e3L3 e3L3_valid 1, + exitRule e2R3 e2R3_valid 1, + exitRule e0R1 e0R1_valid 13, + exitRule e0R2 e0R2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1, + exitRule e1R2 e1R2_valid 13, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 7, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 791761174, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 19, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 20, + exitRule e1R2 e1R2_valid 43, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19 +] +theorem check1659 : replay rules1659 c1659 = some (4750569538,c1660) := by decide +kernel +theorem run1659 : Runs 4750569538 c1659.denote c1660.denote := replay_sound check1659 +def rules1660 : List Rule := [ + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1 +] +theorem check1660 : replay rules1660 c1660 = some (6386,c1661) := by decide +kernel +theorem run1660 : Runs 6386 c1660.denote c1661.denote := replay_sound check1660 +def rules1661 : List Rule := [ + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 34, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 35, + exitRule e1R2 e1R2_valid 19, + exitRule e1R1 e1R1_valid 89, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 90, + exitRule e1R2 e1R2_valid 40, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 95, + exitRule e1R1 e1R1_valid 12, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 13, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R2 e1R2_valid 2, + exitRule e1R1 e1R1_valid 3, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 3, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 12, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38 +] +theorem check1661 : replay rules1661 c1661 = some (3603,c1662) := by decide +kernel +theorem run1661 : Runs 3603 c1661.denote c1662.denote := replay_sound check1661 +def rules1662 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 38, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 89, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 17, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 34, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 93, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 41, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 19, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 9, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 791761174, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10 +] +theorem check1662 : replay rules1662 c1662 = some (1583525486,c1663) := by decide +kernel +theorem run1662 : Runs 1583525486 c1662.denote c1663.denote := replay_sound check1662 +def rules1663 : List Rule := [ + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 10, + exitRule e3L2 e3L2_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L0 e2L0_valid 1, + exitRule e4L1 e4L1_valid 1, + exitRule e3L1 e3L1_valid 11, + exitRule e3L2 e3L2_valid 1, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 2, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 2, + exitRule e2L0 e2L0_valid 1, + exitRule e4L2 e4L2_valid 1, + exitRule e5L2 e5L2_valid 1, + exitRule e1R0 e1R0_valid 1, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 12, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 7, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 7, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 8, + exitRule e1R2 e1R2_valid 11, + exitRule e1R1 e1R1_valid 791761175, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 791761175, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 791761176, + exitRule e1R2 e1R2_valid 10, + exitRule e1R1 e1R1_valid 20, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 20, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 21 +] +theorem check1663 : replay rules1663 c1663 = some (4750568023,c1664) := by decide +kernel +theorem run1663 : Runs 4750568023 c1663.denote c1664.denote := replay_sound check1663 +def rules1664 : List Rule := [ + exitRule e1R2 e1R2_valid 42, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35 +] +theorem check1664 : replay rules1664 c1664 = some (6275,c1665) := by decide +kernel +theorem run1664 : Runs 6275 c1664.denote c1665.denote := replay_sound check1664 +def rules1665 : List Rule := [ + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 35, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 35, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 36, + exitRule e1R2 e1R2_valid 18, + exitRule e1R1 e1R1_valid 90, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 90, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 91, + exitRule e1R2 e1R2_valid 39, + exitRule e1R1 e1R1_valid 14, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 14, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 15, + exitRule e1R2 e1R2_valid 94, + exitRule e1R1 e1R1_valid 13, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 13, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 14, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 4, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 4, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 5, + exitRule e1R2 e1R2_valid 1, + exitRule e1R1 e1R1_valid 6, + exitRule e1R0 e1R0_valid 1, + exitRule e2L2 e2L2_valid 6, + exitRule e2L1 e2L1_valid 1, + exitRule e1R1 e1R1_valid 1 +] +theorem check1665 : replay rules1665 c1665 = some (3467,c1666) := by decide +kernel +theorem run1665 : Runs 3467 c1665.denote c1666.denote := replay_sound check1665 +theorem groupRun33 : Runs 20585849216 c1650.denote c1666.denote := + (@Runs.trans 7917642127 12668207089 c1650.denote c1658.denote c1666.denote (@Runs.trans 1583538521 6334103606 c1650.denote c1654.denote c1658.denote (@Runs.trans 1583530968 7553 c1650.denote c1652.denote c1654.denote (@Runs.trans 1583525727 5241 c1650.denote c1651.denote c1652.denote run1650 run1651) (@Runs.trans 3693 3860 c1652.denote c1653.denote c1654.denote run1652 run1653)) (@Runs.trans 6334094705 8901 c1654.denote c1656.denote c1658.denote (@Runs.trans 1583523130 4750571575 c1654.denote c1655.denote c1656.denote run1654 run1655) (@Runs.trans 5343 3558 c1656.denote c1657.denote c1658.denote run1656 run1657))) (@Runs.trans 6334103838 6334103251 c1658.denote c1662.denote c1666.denote (@Runs.trans 6334093849 9989 c1658.denote c1660.denote c1662.denote (@Runs.trans 1583524311 4750569538 c1658.denote c1659.denote c1660.denote run1658 run1659) (@Runs.trans 6386 3603 c1660.denote c1661.denote c1662.denote run1660 run1661)) (@Runs.trans 6334093509 9742 c1662.denote c1664.denote c1666.denote (@Runs.trans 1583525486 4750568023 c1662.denote c1663.denote c1664.denote run1662 run1663) (@Runs.trans 6275 3467 c1664.denote c1665.denote c1666.denote run1664 run1665)))) +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Defs.lean b/BusyBeaver/BB6/A6/EntryGenerated/Defs.lean new file mode 100644 index 00000000..7ee4c4cc --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryGenerated/Defs.lean @@ -0,0 +1,1773 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ExitRule +public import BusyBeaver.BB6.A6.TransferEval + +@[expose] public section +namespace BusyBeaver.BB6.A6.EntryGenerated +open RLE +abbrev pair00 : Word := [false,false] +abbrev pair01 : Word := [false,true] +abbrev pair10 : Word := [true,false] +abbrev pair11 : Word := [true,true] +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +def e0L0 : Exit := ⟨pair00,pair01,0,false,1,true,1⟩ +theorem e0L0_valid : e0L0.valid := by decide +kernel +def e0L1 : Exit := ⟨pair01,pair00,0,false,1,false,2⟩ +theorem e0L1_valid : e0L1.valid := by decide +kernel +def e0L2 : Exit := ⟨pair10,pair11,0,false,1,true,1⟩ +theorem e0L2_valid : e0L2.valid := by decide +kernel +def e0R0 : Exit := ⟨pair00,pair11,0,true,2,true,2⟩ +theorem e0R0_valid : e0R0.valid := by decide +kernel +def e0R1 : Exit := ⟨pair01,pair10,0,true,0,true,2⟩ +theorem e0R1_valid : e0R1.valid := by decide +kernel +def e0R2 : Exit := ⟨pair10,pair00,0,true,5,false,1⟩ +theorem e0R2_valid : e0R2.valid := by decide +kernel +def e0R3 : Exit := ⟨pair11,pair01,0,true,5,false,1⟩ +theorem e0R3_valid : e0R3.valid := by decide +kernel +def e1L0 : Exit := ⟨pair00,pair01,1,false,2,true,1⟩ +theorem e1L0_valid : e1L0.valid := by decide +kernel +def e1L1 : Exit := ⟨pair01,pair00,1,false,0,true,1⟩ +theorem e1L1_valid : e1L1.valid := by decide +kernel +def e1L2 : Exit := ⟨pair10,pair11,1,false,2,true,1⟩ +theorem e1L2_valid : e1L2.valid := by decide +kernel +def e1L3 : Exit := ⟨pair11,pair10,1,false,0,true,1⟩ +theorem e1L3_valid : e1L3.valid := by decide +kernel +def e1R0 : Exit := ⟨pair00,pair01,1,true,2,false,3⟩ +theorem e1R0_valid : e1R0.valid := by decide +kernel +def e1R1 : Exit := ⟨pair01,pair10,1,true,1,true,2⟩ +theorem e1R1_valid : e1R1.valid := by decide +kernel +def e1R2 : Exit := ⟨pair10,pair01,1,true,1,true,2⟩ +theorem e1R2_valid : e1R2.valid := by decide +kernel +def e1R3 : Exit := ⟨pair11,pair00,1,true,1,false,3⟩ +theorem e1R3_valid : e1R3.valid := by decide +kernel +def e2L0 : Exit := ⟨pair00,pair01,2,false,4,false,2⟩ +theorem e2L0_valid : e2L0.valid := by decide +kernel +def e2L1 : Exit := ⟨pair01,pair00,2,false,1,true,1⟩ +theorem e2L1_valid : e2L1.valid := by decide +kernel +def e2L2 : Exit := ⟨pair10,pair01,2,false,2,false,2⟩ +theorem e2L2_valid : e2L2.valid := by decide +kernel +def e2L3 : Exit := ⟨pair11,pair10,2,false,1,true,1⟩ +theorem e2L3_valid : e2L3.valid := by decide +kernel +def e2R0 : Exit := ⟨pair00,pair10,2,true,3,false,1⟩ +theorem e2R0_valid : e2R0.valid := by decide +kernel +def e2R1 : Exit := ⟨pair01,pair11,2,true,3,false,1⟩ +theorem e2R1_valid : e2R1.valid := by decide +kernel +def e2R2 : Exit := ⟨pair10,pair01,2,true,2,true,2⟩ +theorem e2R2_valid : e2R2.valid := by decide +kernel +def e2R3 : Exit := ⟨pair11,pair00,2,true,0,true,2⟩ +theorem e2R3_valid : e2R3.valid := by decide +kernel +def e3L0 : Exit := ⟨pair00,pair00,3,false,0,false,2⟩ +theorem e3L0_valid : e3L0.valid := by decide +kernel +def e3L1 : Exit := ⟨pair01,pair10,3,false,3,false,2⟩ +theorem e3L1_valid : e3L1.valid := by decide +kernel +def e3L2 : Exit := ⟨pair10,pair00,3,false,2,false,2⟩ +theorem e3L2_valid : e3L2.valid := by decide +kernel +def e3L3 : Exit := ⟨pair11,pair01,3,false,2,true,3⟩ +theorem e3L3_valid : e3L3.valid := by decide +kernel +def e3R0 : Exit := ⟨pair00,pair00,3,true,4,false,1⟩ +theorem e3R0_valid : e3R0.valid := by decide +kernel +def e3R1 : Exit := ⟨pair01,pair01,3,true,4,false,1⟩ +theorem e3R1_valid : e3R1.valid := by decide +kernel +def e3R2 : Exit := ⟨pair10,pair00,3,true,2,false,1⟩ +theorem e3R2_valid : e3R2.valid := by decide +kernel +def e3R3 : Exit := ⟨pair11,pair01,3,true,2,false,1⟩ +theorem e3R3_valid : e3R3.valid := by decide +kernel +def e4L0 : Exit := ⟨pair00,pair11,4,false,2,true,3⟩ +theorem e4L0_valid : e4L0.valid := by decide +kernel +def e4L1 : Exit := ⟨pair01,pair10,4,false,3,false,2⟩ +theorem e4L1_valid : e4L1.valid := by decide +kernel +def e4L2 : Exit := ⟨pair10,pair00,4,false,5,false,2⟩ +theorem e4L2_valid : e4L2.valid := by decide +kernel +def e4L3 : Exit := ⟨pair11,pair01,4,false,2,true,3⟩ +theorem e4L3_valid : e4L3.valid := by decide +kernel +def e4R0 : Exit := ⟨pair00,pair00,4,true,0,false,1⟩ +theorem e4R0_valid : e4R0.valid := by decide +kernel +def e4R1 : Exit := ⟨pair01,pair01,4,true,0,false,1⟩ +theorem e4R1_valid : e4R1.valid := by decide +kernel +def e4R2 : Exit := ⟨pair10,pair00,4,true,2,false,1⟩ +theorem e4R2_valid : e4R2.valid := by decide +kernel +def e4R3 : Exit := ⟨pair11,pair01,4,true,2,false,1⟩ +theorem e4R3_valid : e4R3.valid := by decide +kernel +def e5L0 : Exit := ⟨pair00,pair01,5,false,2,false,4⟩ +theorem e5L0_valid : e5L0.valid := by decide +kernel +def e5L2 : Exit := ⟨pair10,pair01,5,false,1,true,3⟩ +theorem e5L2_valid : e5L2.valid := by decide +kernel +def e5R0 : Exit := ⟨pair00,pair00,5,true,1,false,1⟩ +theorem e5R0_valid : e5R0.valid := by decide +kernel +def e5R1 : Exit := ⟨pair01,pair01,5,true,1,false,1⟩ +theorem e5R1_valid : e5R1.valid := by decide +kernel +def c0 : Cfg := ⟨0,false,1,[],[]⟩ +def c1 : Cfg := ⟨1,true,-3,[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c2 : Cfg := ⟨2,false,27,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c3 : Cfg := ⟨2,false,11,[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c4 : Cfg := ⟨2,true,-7,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c5 : Cfg := ⟨2,false,81,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c6 : Cfg := ⟨4,false,87,[⟨pair01,2⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩]⟩ +def c7 : Cfg := ⟨2,false,107,[⟨pair10,19⟩,⟨pair00,2⟩,⟨pair01,8⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c8 : Cfg := ⟨2,true,123,[⟨pair01,2⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c9 : Cfg := ⟨1,true,105,[⟨pair10,21⟩,⟨pair01,7⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c10 : Cfg := ⟨3,false,49,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair01,43⟩]⟩ +def c11 : Cfg := ⟨2,false,51,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,53⟩]⟩ +def c12 : Cfg := ⟨3,false,-3,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c13 : Cfg := ⟨1,true,-31,[⟨pair01,4⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c14 : Cfg := ⟨0,false,-57,[],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c15 : Cfg := ⟨2,false,209,[⟨pair01,2⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ +def c16 : Cfg := ⟨5,false,-25,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c17 : Cfg := ⟨1,true,183,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,100⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,45⟩]⟩ +def c18 : Cfg := ⟨2,false,-35,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,156⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c19 : Cfg := ⟨2,false,293,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,157⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c20 : Cfg := ⟨3,false,289,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,155⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c21 : Cfg := ⟨2,false,271,[⟨pair10,155⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,21⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c22 : Cfg := ⟨0,false,-61,[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,155⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c23 : Cfg := ⟨1,false,315,[⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,152⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,15⟩]⟩ +def c24 : Cfg := ⟨2,false,259,[⟨pair10,147⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,49⟩]⟩ +def c25 : Cfg := ⟨3,false,-45,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair01,144⟩,⟨pair00,1⟩,⟨pair10,58⟩]⟩ +def c26 : Cfg := ⟨2,true,-45,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,140⟩,⟨pair00,1⟩,⟨pair10,67⟩]⟩ +def c27 : Cfg := ⟨3,false,-31,[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,135⟩,⟨pair00,1⟩,⟨pair10,76⟩]⟩ +def c28 : Cfg := ⟨0,true,-47,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,131⟩,⟨pair00,1⟩,⟨pair10,85⟩]⟩ +def c29 : Cfg := ⟨2,true,-27,[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,127⟩,⟨pair00,1⟩,⟨pair10,94⟩]⟩ +def c30 : Cfg := ⟨2,true,431,[⟨pair01,103⟩,⟨pair11,1⟩,⟨pair10,123⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c31 : Cfg := ⟨2,true,445,[⟨pair01,114⟩,⟨pair10,119⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c32 : Cfg := ⟨2,false,-19,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,114⟩,⟨pair00,1⟩,⟨pair10,124⟩]⟩ +def c33 : Cfg := ⟨0,false,-39,[⟨pair01,2⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,111⟩,⟨pair00,1⟩,⟨pair10,133⟩]⟩ +def c34 : Cfg := ⟨3,false,-37,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,107⟩,⟨pair00,1⟩,⟨pair10,142⟩]⟩ +def c35 : Cfg := ⟨3,false,-37,[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,102⟩,⟨pair00,1⟩,⟨pair10,151⟩]⟩ +def c36 : Cfg := ⟨1,true,-37,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,160⟩]⟩ +def c37 : Cfg := ⟨0,true,-11,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,169⟩]⟩ +def c38 : Cfg := ⟨0,true,-5,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,178⟩]⟩ +def c39 : Cfg := ⟨3,false,543,[⟨pair01,187⟩,⟨pair11,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c40 : Cfg := ⟨3,false,557,[⟨pair01,198⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c41 : Cfg := ⟨4,false,-1,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,77⟩,⟨pair00,1⟩,⟨pair10,208⟩]⟩ +def c42 : Cfg := ⟨0,true,-5,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,1⟩,⟨pair01,73⟩,⟨pair00,1⟩,⟨pair10,217⟩]⟩ +def c43 : Cfg := ⟨2,true,3,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,69⟩,⟨pair00,1⟩,⟨pair10,226⟩]⟩ +def c44 : Cfg := ⟨1,false,-5,[⟨pair01,7⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,64⟩,⟨pair00,1⟩,⟨pair10,235⟩]⟩ +def c45 : Cfg := ⟨2,true,-1,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,60⟩,⟨pair00,1⟩,⟨pair10,244⟩]⟩ +def c46 : Cfg := ⟨2,true,125,[⟨pair11,1⟩,⟨pair10,56⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,253⟩]⟩ +def c47 : Cfg := ⟨2,true,119,[⟨pair01,1⟩,⟨pair10,52⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,263⟩]⟩ +def c48 : Cfg := ⟨2,false,109,[⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,274⟩]⟩ +def c49 : Cfg := ⟨3,false,5,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,283⟩]⟩ +def c50 : Cfg := ⟨2,true,5,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,292⟩]⟩ +def c51 : Cfg := ⟨3,false,19,[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,301⟩]⟩ +def c52 : Cfg := ⟨0,true,3,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,310⟩]⟩ +def c53 : Cfg := ⟨2,true,23,[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,319⟩]⟩ +def c54 : Cfg := ⟨2,true,731,[⟨pair01,328⟩,⟨pair11,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c55 : Cfg := ⟨2,true,745,[⟨pair01,339⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c56 : Cfg := ⟨2,false,31,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,349⟩]⟩ +def c57 : Cfg := ⟨0,false,11,[⟨pair01,2⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,358⟩]⟩ +def c58 : Cfg := ⟨3,false,13,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,367⟩]⟩ +def c59 : Cfg := ⟨3,false,13,[⟨pair00,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,376⟩]⟩ +def c60 : Cfg := ⟨5,false,-73,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,387⟩,⟨pair01,3⟩]⟩ +def c61 : Cfg := ⟨1,true,819,[⟨pair10,9⟩,⟨pair01,385⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c62 : Cfg := ⟨4,false,-25,[⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,382⟩,⟨pair01,18⟩]⟩ +def c63 : Cfg := ⟨2,false,789,[⟨pair00,1⟩,⟨pair01,378⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,29⟩]⟩ +def c64 : Cfg := ⟨2,false,785,[⟨pair00,1⟩,⟨pair01,377⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c65 : Cfg := ⟨1,true,-37,[⟨pair01,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,375⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c66 : Cfg := ⟨2,false,777,[⟨pair01,374⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,67⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c67 : Cfg := ⟨4,false,773,[⟨pair01,372⟩,⟨pair10,51⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,111⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c68 : Cfg := ⟨2,false,991,[⟨pair10,108⟩,⟨pair00,1⟩,⟨pair01,374⟩,⟨pair10,49⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c69 : Cfg := ⟨2,true,1025,[⟨pair01,18⟩,⟨pair11,1⟩,⟨pair10,106⟩,⟨pair00,1⟩,⟨pair01,376⟩,⟨pair10,46⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c70 : Cfg := ⟨3,false,-83,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩,⟨pair01,48⟩,⟨pair00,1⟩,⟨pair10,374⟩,⟨pair01,108⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c71 : Cfg := ⟨2,false,1035,[⟨pair10,5⟩,⟨pair01,20⟩,⟨pair10,108⟩,⟨pair00,1⟩,⟨pair01,374⟩,⟨pair10,48⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,3⟩]⟩ +def c72 : Cfg := ⟨4,false,-91,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩,⟨pair10,1⟩,⟨pair01,49⟩,⟨pair00,1⟩,⟨pair10,373⟩,⟨pair01,109⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c73 : Cfg := ⟨4,false,761,[⟨pair01,371⟩,⟨pair10,54⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,111⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c74 : Cfg := ⟨1,true,-97,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair01,53⟩,⟨pair00,1⟩,⟨pair10,372⟩,⟨pair01,110⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c75 : Cfg := ⟨2,false,1065,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,112⟩,⟨pair00,1⟩,⟨pair01,369⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,55⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c76 : Cfg := ⟨3,false,983,[⟨pair10,114⟩,⟨pair00,1⟩,⟨pair01,367⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,43⟩]⟩ +def c77 : Cfg := ⟨2,false,981,[⟨pair10,116⟩,⟨pair01,365⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,49⟩]⟩ +def c78 : Cfg := ⟨1,true,-43,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,119⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,58⟩]⟩ +def c79 : Cfg := ⟨2,false,1127,[⟨pair10,65⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,122⟩,⟨pair00,1⟩,⟨pair01,359⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c80 : Cfg := ⟨1,true,-87,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,53⟩,⟨pair10,357⟩,⟨pair01,124⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,73⟩]⟩ +def c81 : Cfg := ⟨1,true,19,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,55⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,354⟩,⟨pair01,126⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,79⟩]⟩ +def c82 : Cfg := ⟨1,true,1281,[⟨pair10,277⟩,⟨pair00,1⟩,⟨pair01,352⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩]⟩ +def c83 : Cfg := ⟨1,true,-25,[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,349⟩,⟨pair01,429⟩]⟩ +def c84 : Cfg := ⟨3,false,709,[⟨pair01,344⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,441⟩]⟩ +def c85 : Cfg := ⟨1,true,1605,[⟨pair10,450⟩,⟨pair01,342⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c86 : Cfg := ⟨3,false,-99,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,341⟩,⟨pair01,455⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c87 : Cfg := ⟨1,true,-101,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,53⟩,⟨pair00,1⟩,⟨pair10,343⟩,⟨pair01,453⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c88 : Cfg := ⟨2,true,-89,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,48⟩,⟨pair00,1⟩,⟨pair10,345⟩,⟨pair01,451⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c89 : Cfg := ⟨3,false,7,[⟨pair11,1⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,347⟩,⟨pair11,1⟩,⟨pair01,448⟩,⟨pair00,1⟩,⟨pair10,21⟩]⟩ +def c90 : Cfg := ⟨2,true,1651,[⟨pair01,27⟩,⟨pair11,1⟩,⟨pair10,446⟩,⟨pair00,1⟩,⟨pair01,350⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c91 : Cfg := ⟨3,false,1591,[⟨pair10,444⟩,⟨pair00,1⟩,⟨pair01,352⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩]⟩ +def c92 : Cfg := ⟨2,false,-9,[⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,354⟩,⟨pair01,442⟩,⟨pair00,1⟩,⟨pair10,42⟩]⟩ +def c93 : Cfg := ⟨0,true,-75,[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,1⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,356⟩,⟨pair01,440⟩,⟨pair00,1⟩,⟨pair10,48⟩]⟩ +def c94 : Cfg := ⟨3,false,-71,[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,358⟩,⟨pair01,438⟩,⟨pair00,1⟩,⟨pair10,54⟩]⟩ +def c95 : Cfg := ⟨1,true,-61,[⟨pair01,3⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,360⟩,⟨pair01,436⟩,⟨pair00,1⟩,⟨pair10,60⟩]⟩ +def c96 : Cfg := ⟨0,true,-53,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,434⟩,⟨pair00,1⟩,⟨pair10,66⟩]⟩ +def c97 : Cfg := ⟨2,true,-27,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,364⟩,⟨pair11,1⟩,⟨pair01,431⟩,⟨pair00,1⟩,⟨pair10,72⟩]⟩ +def c98 : Cfg := ⟨3,false,1719,[⟨pair01,78⟩,⟨pair11,1⟩,⟨pair10,429⟩,⟨pair00,1⟩,⟨pair01,367⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c99 : Cfg := ⟨2,false,1555,[⟨pair10,426⟩,⟨pair00,1⟩,⟨pair01,369⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,87⟩]⟩ +def c100 : Cfg := ⟨2,false,-111,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,369⟩,⟨pair01,427⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,3⟩]⟩ +def c101 : Cfg := ⟨1,true,-51,[⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,374⟩,⟨pair01,425⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c102 : Cfg := ⟨4,false,-119,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,35⟩,⟨pair10,372⟩,⟨pair01,427⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,6⟩]⟩ +def c103 : Cfg := ⟨2,false,-49,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,369⟩,⟨pair01,429⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,12⟩]⟩ +def c104 : Cfg := ⟨1,true,-49,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,367⟩,⟨pair01,431⟩,⟨pair00,1⟩,⟨pair10,84⟩,⟨pair01,30⟩]⟩ +def c105 : Cfg := ⟨3,false,1711,[⟨pair01,80⟩,⟨pair10,434⟩,⟨pair00,1⟩,⟨pair01,364⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩]⟩ +def c106 : Cfg := ⟨0,true,-123,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,436⟩,⟨pair00,1⟩,⟨pair10,79⟩,⟨pair01,45⟩]⟩ +def c107 : Cfg := ⟨1,true,-51,[⟨pair10,37⟩,⟨pair00,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,436⟩,⟨pair00,1⟩,⟨pair10,79⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c108 : Cfg := ⟨4,false,-59,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,359⟩,⟨pair01,438⟩,⟨pair00,1⟩,⟨pair10,76⟩,⟨pair01,81⟩]⟩ +def c109 : Cfg := ⟨1,true,1697,[⟨pair00,1⟩,⟨pair01,73⟩,⟨pair10,441⟩,⟨pair00,1⟩,⟨pair01,356⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,88⟩]⟩ +def c110 : Cfg := ⟨1,true,-105,[⟨pair01,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,28⟩,⟨pair10,354⟩,⟨pair01,443⟩,⟨pair00,1⟩,⟨pair10,71⟩,⟨pair01,96⟩]⟩ +def c111 : Cfg := ⟨3,false,653,[⟨pair01,350⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,446⟩,⟨pair00,1⟩,⟨pair10,68⟩,⟨pair01,105⟩]⟩ +def c112 : Cfg := ⟨3,false,1897,[⟨pair01,1⟩,⟨pair10,105⟩,⟨pair00,1⟩,⟨pair01,68⟩,⟨pair10,446⟩,⟨pair00,1⟩,⟨pair01,351⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,3⟩]⟩ +def c113 : Cfg := ⟨2,false,2017,[⟨pair10,166⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,66⟩,⟨pair10,448⟩,⟨pair00,1⟩,⟨pair01,348⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c114 : Cfg := ⟨1,true,-49,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,346⟩,⟨pair01,450⟩,⟨pair00,1⟩,⟨pair10,63⟩,⟨pair01,177⟩]⟩ +def c115 : Cfg := ⟨3,false,1665,[⟨pair01,59⟩,⟨pair10,453⟩,⟨pair00,1⟩,⟨pair01,343⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,186⟩]⟩ +def c116 : Cfg := ⟨1,true,1545,[⟨pair10,455⟩,⟨pair01,341⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,192⟩]⟩ +def c117 : Cfg := ⟨2,true,2057,[⟨pair01,1⟩,⟨pair10,197⟩,⟨pair00,1⟩,⟨pair01,57⟩,⟨pair10,456⟩,⟨pair00,1⟩,⟨pair01,340⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c118 : Cfg := ⟨1,true,1657,[⟨pair00,1⟩,⟨pair01,55⟩,⟨pair10,458⟩,⟨pair00,1⟩,⟨pair01,337⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,199⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c119 : Cfg := ⟨2,false,625,[⟨pair01,336⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,460⟩,⟨pair10,55⟩,⟨pair01,308⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c120 : Cfg := ⟨2,false,2271,[⟨pair10,310⟩,⟨pair01,53⟩,⟨pair10,462⟩,⟨pair00,1⟩,⟨pair01,333⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c121 : Cfg := ⟨2,false,1543,[⟨pair10,463⟩,⟨pair00,1⟩,⟨pair01,331⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,49⟩,⟨pair01,483⟩]⟩ +def c122 : Cfg := ⟨2,false,611,[⟨pair01,329⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,467⟩,⟨pair10,47⟩,⟨pair01,489⟩]⟩ +def c123 : Cfg := ⟨1,true,-143,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,326⟩,⟨pair01,469⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,498⟩]⟩ +def c124 : Cfg := ⟨2,false,1541,[⟨pair10,468⟩,⟨pair00,1⟩,⟨pair01,326⟩,⟨pair10,48⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,498⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c125 : Cfg := ⟨0,true,3147,[⟨pair10,758⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,471⟩,⟨pair00,1⟩,⟨pair01,323⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c126 : Cfg := ⟨4,false,3149,[⟨pair01,1⟩,⟨pair10,760⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,473⟩,⟨pair00,1⟩,⟨pair01,321⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩]⟩ +def c127 : Cfg := ⟨4,false,591,[⟨pair01,319⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,475⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,1155⟩]⟩ +def c128 : Cfg := ⟨1,true,1543,[⟨pair10,478⟩,⟨pair00,1⟩,⟨pair01,316⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,1161⟩]⟩ +def c129 : Cfg := ⟨1,true,-49,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,314⟩,⟨pair01,480⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,1170⟩]⟩ +def c130 : Cfg := ⟨2,true,1543,[⟨pair11,1⟩,⟨pair10,481⟩,⟨pair00,1⟩,⟨pair01,313⟩,⟨pair10,51⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,31⟩,⟨pair01,1176⟩]⟩ +def c131 : Cfg := ⟨1,true,575,[⟨pair01,311⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,482⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1176⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c132 : Cfg := ⟨2,false,-61,[⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,7⟩,⟨pair10,309⟩,⟨pair01,484⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,1775⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c133 : Cfg := ⟨1,true,-81,[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,307⟩,⟨pair01,486⟩,⟨pair00,1⟩,⟨pair10,28⟩,⟨pair01,1777⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c134 : Cfg := ⟨1,true,-49,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,305⟩,⟨pair01,488⟩,⟨pair00,1⟩,⟨pair10,27⟩,⟨pair01,2676⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c135 : Cfg := ⟨3,false,-47,[⟨pair10,29⟩,⟨pair00,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,303⟩,⟨pair01,490⟩,⟨pair00,1⟩,⟨pair10,26⟩,⟨pair01,4025⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c136 : Cfg := ⟨1,true,-125,[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,301⟩,⟨pair01,492⟩,⟨pair00,1⟩,⟨pair10,24⟩,⟨pair01,4027⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c137 : Cfg := ⟨4,false,551,[⟨pair01,299⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,494⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,6051⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c138 : Cfg := ⟨2,false,549,[⟨pair00,1⟩,⟨pair01,297⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,495⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,9090⟩]⟩ +def c139 : Cfg := ⟨2,false,19767,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,9090⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,496⟩,⟨pair00,1⟩,⟨pair01,297⟩,⟨pair10,56⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ +def c140 : Cfg := ⟨1,true,1581,[⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,18⟩,⟨pair10,498⟩,⟨pair00,1⟩,⟨pair01,294⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13644⟩]⟩ +def c141 : Cfg := ⟨1,true,28871,[⟨pair10,13648⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,500⟩,⟨pair00,1⟩,⟨pair01,292⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c142 : Cfg := ⟨1,true,1569,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,502⟩,⟨pair00,1⟩,⟨pair01,290⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20485⟩]⟩ +def c143 : Cfg := ⟨1,true,-113,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,288⟩,⟨pair01,504⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,20493⟩]⟩ +def c144 : Cfg := ⟨3,false,521,[⟨pair01,284⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,507⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,20502⟩]⟩ +def c145 : Cfg := ⟨1,true,1553,[⟨pair01,7⟩,⟨pair10,510⟩,⟨pair00,1⟩,⟨pair01,282⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20508⟩]⟩ +def c146 : Cfg := ⟨2,false,1551,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,510⟩,⟨pair00,1⟩,⟨pair01,282⟩,⟨pair10,59⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20512⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c147 : Cfg := ⟨2,false,42581,[⟨pair01,2⟩,⟨pair10,20515⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,512⟩,⟨pair00,1⟩,⟨pair01,279⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ +def c148 : Cfg := ⟨2,false,63109,[⟨pair10,30782⟩,⟨pair01,4⟩,⟨pair10,514⟩,⟨pair00,1⟩,⟨pair01,277⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,3⟩]⟩ +def c149 : Cfg := ⟨1,true,63125,[⟨pair10,6⟩,⟨pair01,1⟩,⟨pair10,30785⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,516⟩,⟨pair00,1⟩,⟨pair01,275⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c150 : Cfg := ⟨1,true,94429,[⟨pair10,46963⟩,⟨pair00,1⟩,⟨pair01,274⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c151 : Cfg := ⟨3,false,-47,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,273⟩,⟨pair01,70455⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c152 : Cfg := ⟨1,true,493,[⟨pair00,1⟩,⟨pair01,269⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,105697⟩]⟩ +def c153 : Cfg := ⟨1,true,-169,[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,60⟩,⟨pair10,266⟩,⟨pair01,105708⟩]⟩ +def c154 : Cfg := ⟨3,false,-49,[⟨pair10,64⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,265⟩,⟨pair01,105711⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c155 : Cfg := ⟨1,true,475,[⟨pair01,261⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,158580⟩]⟩ +def c156 : Cfg := ⟨2,false,-49,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,257⟩,⟨pair01,158592⟩]⟩ +def c157 : Cfg := ⟨2,false,-49,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,253⟩,⟨pair01,158604⟩]⟩ +def c158 : Cfg := ⟨2,false,453,[⟨pair01,250⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,158614⟩]⟩ +def c159 : Cfg := ⟨2,false,-189,[],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,68⟩,⟨pair00,1⟩,⟨pair10,246⟩,⟨pair01,158625⟩]⟩ +def c160 : Cfg := ⟨1,true,443,[⟨pair00,1⟩,⟨pair01,244⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,69⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,158626⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c161 : Cfg := ⟨1,true,-47,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,241⟩,⟨pair01,237954⟩]⟩ +def c162 : Cfg := ⟨1,true,-49,[⟨pair10,26⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,237⟩,⟨pair01,237966⟩]⟩ +def c163 : Cfg := ⟨3,false,-47,[⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,233⟩,⟨pair01,237978⟩]⟩ +def c164 : Cfg := ⟨2,false,476387,[⟨pair10,237987⟩,⟨pair01,230⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c165 : Cfg := ⟨5,false,-195,[],[⟨pair00,1⟩,⟨pair01,72⟩,⟨pair00,1⟩,⟨pair10,226⟩,⟨pair01,237999⟩]⟩ +def c166 : Cfg := ⟨2,false,403,[⟨pair01,225⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,238000⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c167 : Cfg := ⟨1,true,-73,[⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,221⟩,⟨pair01,357015⟩]⟩ +def c168 : Cfg := ⟨1,true,-101,[⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,217⟩,⟨pair01,357027⟩]⟩ +def c169 : Cfg := ⟨3,false,377,[⟨pair01,212⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,357039⟩]⟩ +def c170 : Cfg := ⟨1,true,714469,[⟨pair10,357048⟩,⟨pair01,210⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c171 : Cfg := ⟨2,false,-189,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,71⟩,⟨pair10,206⟩,⟨pair01,357060⟩]⟩ +def c172 : Cfg := ⟨2,false,363,[⟨pair00,1⟩,⟨pair01,205⟩,⟨pair10,76⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,357062⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c173 : Cfg := ⟨2,false,-65,[⟨pair01,1⟩,⟨pair10,69⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,201⟩,⟨pair01,535608⟩]⟩ +def c174 : Cfg := ⟨2,false,-93,[⟨pair01,1⟩,⟨pair10,55⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,197⟩,⟨pair01,535620⟩]⟩ +def c175 : Cfg := ⟨4,false,339,[⟨pair01,193⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,535632⟩]⟩ +def c176 : Cfg := ⟨1,true,333,[⟨pair01,190⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,535641⟩]⟩ +def c177 : Cfg := ⟨2,false,-49,[⟨pair10,66⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,186⟩,⟨pair01,535653⟩]⟩ +def c178 : Cfg := ⟨2,true,-47,[⟨pair01,1⟩,⟨pair10,79⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,183⟩,⟨pair11,1⟩,⟨pair01,535661⟩]⟩ +def c179 : Cfg := ⟨3,false,-47,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,181⟩,⟨pair01,535663⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c180 : Cfg := ⟨1,true,-47,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,69⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,180⟩,⟨pair01,803505⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c181 : Cfg := ⟨2,false,-93,[⟨pair00,1⟩,⟨pair10,59⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,176⟩,⟨pair01,1205274⟩]⟩ +def c182 : Cfg := ⟨2,false,-121,[⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,172⟩,⟨pair01,1205286⟩]⟩ +def c183 : Cfg := ⟨1,true,291,[⟨pair00,1⟩,⟨pair01,168⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1205296⟩]⟩ +def c184 : Cfg := ⟨1,true,-185,[⟨pair01,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,68⟩,⟨pair10,165⟩,⟨pair01,1205307⟩]⟩ +def c185 : Cfg := ⟨2,false,-215,[⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,81⟩,⟨pair00,1⟩,⟨pair10,161⟩,⟨pair01,1205319⟩]⟩ +def c186 : Cfg := ⟨2,false,-49,[⟨pair01,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,160⟩,⟨pair01,1205319⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c187 : Cfg := ⟨2,false,-49,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair10,75⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,156⟩,⟨pair01,1807995⟩]⟩ +def c188 : Cfg := ⟨2,false,-49,[⟨pair10,24⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,152⟩,⟨pair01,1808007⟩]⟩ +def c189 : Cfg := ⟨2,false,251,[⟨pair01,149⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1808017⟩]⟩ +def c190 : Cfg := ⟨5,false,-161,[⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,56⟩,⟨pair10,145⟩,⟨pair01,1808028⟩]⟩ +def c191 : Cfg := ⟨5,false,-189,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,69⟩,⟨pair00,1⟩,⟨pair10,141⟩,⟨pair01,1808040⟩]⟩ +def c192 : Cfg := ⟨2,false,3616329,[⟨pair10,1808050⟩,⟨pair00,1⟩,⟨pair01,137⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c193 : Cfg := ⟨2,false,-229,[⟨pair00,2⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair10,137⟩,⟨pair01,1808052⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c194 : Cfg := ⟨2,false,223,[⟨pair01,135⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2712090⟩,⟨pair10,3⟩]⟩ +def c195 : Cfg := ⟨4,false,219,[⟨pair01,133⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4068146⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c196 : Cfg := ⟨2,false,8136527,[⟨pair10,6⟩,⟨pair01,1⟩,⟨pair10,4068149⟩,⟨pair00,1⟩,⟨pair01,130⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c197 : Cfg := ⟨2,false,-129,[⟨pair00,1⟩,⟨pair10,49⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,126⟩,⟨pair01,6102243⟩]⟩ +def c198 : Cfg := ⟨1,true,199,[⟨pair00,1⟩,⟨pair01,122⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6102253⟩]⟩ +def c199 : Cfg := ⟨1,true,-193,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,72⟩,⟨pair10,119⟩,⟨pair01,6102264⟩]⟩ +def c200 : Cfg := ⟨1,true,-221,[⟨pair01,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,115⟩,⟨pair01,6102276⟩]⟩ +def c201 : Cfg := ⟨2,false,12204745,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,6102279⟩,⟨pair00,1⟩,⟨pair01,114⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ +def c202 : Cfg := ⟨2,false,-49,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,110⟩,⟨pair01,9153432⟩]⟩ +def c203 : Cfg := ⟨2,false,-49,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,106⟩,⟨pair01,9153444⟩]⟩ +def c204 : Cfg := ⟨2,false,159,[⟨pair01,103⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9153454⟩]⟩ +def c205 : Cfg := ⟨5,false,-153,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,52⟩,⟨pair10,99⟩,⟨pair01,9153465⟩]⟩ +def c206 : Cfg := ⟨5,false,-181,[⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,65⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,9153477⟩]⟩ +def c207 : Cfg := ⟨2,false,18307111,[⟨pair10,9153487⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c208 : Cfg := ⟨3,false,-247,[⟨pair11,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,9153498⟩]⟩ +def c209 : Cfg := ⟨1,true,18307135,[⟨pair10,3⟩,⟨pair01,2⟩,⟨pair10,9153499⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c210 : Cfg := ⟨4,false,-67,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,13730259⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c211 : Cfg := ⟨2,false,117,[⟨pair00,1⟩,⟨pair01,81⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,77⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20595404⟩]⟩ +def c212 : Cfg := ⟨1,true,-47,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,78⟩,⟨pair01,20595414⟩]⟩ +def c213 : Cfg := ⟨1,true,-49,[⟨pair10,50⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,74⟩,⟨pair01,20595426⟩]⟩ +def c214 : Cfg := ⟨3,false,-47,[⟨pair10,65⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,70⟩,⟨pair01,20595438⟩]⟩ +def c215 : Cfg := ⟨2,false,41190981,[⟨pair10,20595447⟩,⟨pair01,67⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c216 : Cfg := ⟨4,false,-239,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,96⟩,⟨pair10,63⟩,⟨pair01,20595459⟩]⟩ +def c217 : Cfg := ⟨4,false,75,[⟨pair01,62⟩,⟨pair10,100⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,20595462⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c218 : Cfg := ⟨1,true,-49,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,60⟩,⟨pair01,30893204⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c219 : Cfg := ⟨2,false,67,[⟨pair01,57⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,46339818⟩]⟩ +def c220 : Cfg := ⟨5,false,-113,[⟨pair10,70⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,53⟩,⟨pair01,46339830⟩]⟩ +def c221 : Cfg := ⟨5,false,-141,[⟨pair10,56⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,49⟩,⟨pair01,46339842⟩]⟩ +def c222 : Cfg := ⟨2,false,92679749,[⟨pair10,46339852⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c223 : Cfg := ⟨1,true,-201,[⟨pair00,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,77⟩,⟨pair10,42⟩,⟨pair01,46339863⟩]⟩ +def c224 : Cfg := ⟨1,true,-229,[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,46339875⟩]⟩ +def c225 : Cfg := ⟨3,false,23,[⟨pair01,35⟩,⟨pair11,1⟩,⟨pair10,103⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,46339883⟩]⟩ +def c226 : Cfg := ⟨4,false,19,[⟨pair01,33⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,105⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,46339885⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c227 : Cfg := ⟨2,false,-73,[⟨pair01,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,32⟩,⟨pair01,69509838⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c228 : Cfg := ⟨2,false,208529559,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,104264769⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ +def c229 : Cfg := ⟨1,true,-113,[⟨pair01,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,27⟩,⟨pair01,156397167⟩]⟩ +def c230 : Cfg := ⟨1,true,-141,[⟨pair01,1⟩,⟨pair10,59⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,156397179⟩]⟩ +def c231 : Cfg := ⟨2,false,-7,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,156397190⟩]⟩ +def c232 : Cfg := ⟨1,true,-47,[⟨pair10,77⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,156397200⟩]⟩ +def c233 : Cfg := ⟨1,true,-49,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,156397212⟩]⟩ +def c234 : Cfg := ⟨3,false,-47,[⟨pair10,105⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,156397224⟩]⟩ +def c235 : Cfg := ⟨2,true,-271,[⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,110⟩,⟨pair10,8⟩,⟨pair01,156397224⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c236 : Cfg := ⟨2,false,469191667,[⟨pair01,3⟩,⟨pair10,234595848⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,101⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c237 : Cfg := ⟨2,false,-81,[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,351893783⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c238 : Cfg := ⟨1,true,-39,[⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,527840685⟩]⟩ +def c239 : Cfg := ⟨1,true,-53,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,527840692⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c240 : Cfg := ⟨1,true,-277,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,791761193⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c241 : Cfg := ⟨2,false,1583522125,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,791761196⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c242 : Cfg := ⟨2,true,1583522097,[⟨pair01,1⟩,⟨pair10,791761187⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair11,1⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c243 : Cfg := ⟨1,true,-279,[⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c244 : Cfg := ⟨2,false,1583522087,[⟨pair10,791761182⟩,⟨pair01,11⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c245 : Cfg := ⟨1,true,1583522097,[⟨pair01,5⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c246 : Cfg := ⟨2,false,1583522145,[⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c247 : Cfg := ⟨2,true,1583522095,[⟨pair01,6⟩,⟨pair11,1⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c248 : Cfg := ⟨0,true,-305,[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c249 : Cfg := ⟨1,true,1583522217,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ +def c250 : Cfg := ⟨1,true,-313,[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair10,12⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c251 : Cfg := ⟨4,false,1583522087,[⟨pair01,6⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c252 : Cfg := ⟨0,true,1583522087,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c253 : Cfg := ⟨2,false,-315,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c254 : Cfg := ⟨2,true,-291,[⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c255 : Cfg := ⟨2,true,1583522131,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c256 : Cfg := ⟨1,false,1583522243,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,24⟩]⟩ +def c257 : Cfg := ⟨1,true,-325,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c258 : Cfg := ⟨0,true,1583522299,[⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ +def c259 : Cfg := ⟨0,false,-295,[⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c260 : Cfg := ⟨3,false,1583522057,[⟨pair11,1⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c261 : Cfg := ⟨3,false,1583522231,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c262 : Cfg := ⟨2,false,-339,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c263 : Cfg := ⟨1,true,1583522227,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c264 : Cfg := ⟨3,false,1583522051,[⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c265 : Cfg := ⟨2,true,1583522073,[⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c266 : Cfg := ⟨4,false,1583522197,[⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c267 : Cfg := ⟨2,false,-333,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c268 : Cfg := ⟨3,false,-359,[⟨pair11,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair10,14⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c269 : Cfg := ⟨1,true,1583522193,[⟨pair01,42⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c270 : Cfg := ⟨1,true,1583522455,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩]⟩ +def c271 : Cfg := ⟨2,false,-355,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,10⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c272 : Cfg := ⟨4,false,1583522187,[⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c273 : Cfg := ⟨3,false,-367,[⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c274 : Cfg := ⟨2,true,-313,[⟨pair01,10⟩,⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c275 : Cfg := ⟨3,false,-335,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c276 : Cfg := ⟨2,true,1583522059,[⟨pair01,10⟩,⟨pair11,1⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c277 : Cfg := ⟨1,true,1583522099,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c278 : Cfg := ⟨2,false,1583522525,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ +def c279 : Cfg := ⟨2,false,1583522525,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c280 : Cfg := ⟨2,false,1583522509,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c281 : Cfg := ⟨3,false,1583522471,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c282 : Cfg := ⟨3,false,1583522211,[⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c283 : Cfg := ⟨2,true,-383,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c284 : Cfg := ⟨1,true,-393,[],[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c285 : Cfg := ⟨2,false,-343,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c286 : Cfg := ⟨1,true,1583522209,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c287 : Cfg := ⟨1,true,1583522495,[⟨pair01,13⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c288 : Cfg := ⟨3,false,1583522469,[⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c289 : Cfg := ⟨3,false,1583522033,[⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c290 : Cfg := ⟨3,false,1583522159,[⟨pair01,33⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c291 : Cfg := ⟨3,false,1583522159,[⟨pair01,34⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c292 : Cfg := ⟨2,true,1583522697,[⟨pair01,8⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c293 : Cfg := ⟨4,false,1583522487,[⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c294 : Cfg := ⟨2,false,1583522379,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c295 : Cfg := ⟨3,false,1583522483,[⟨pair01,12⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c296 : Cfg := ⟨3,false,1583522481,[⟨pair01,11⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c297 : Cfg := ⟨2,true,1583522711,[⟨pair01,2⟩,⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ +def c298 : Cfg := ⟨2,true,1583522375,[⟨pair01,89⟩,⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c299 : Cfg := ⟨0,true,-339,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c300 : Cfg := ⟨3,false,-395,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c301 : Cfg := ⟨2,true,-405,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c302 : Cfg := ⟨1,true,1583522013,[⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c303 : Cfg := ⟨2,false,1583522155,[⟨pair01,40⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c304 : Cfg := ⟨2,true,1583522075,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c305 : Cfg := ⟨1,true,1583522009,[⟨pair10,791761177⟩,⟨pair01,9⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c306 : Cfg := ⟨1,true,-387,[⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c307 : Cfg := ⟨1,true,-417,[⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,5⟩,⟨pair10,9⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c308 : Cfg := ⟨3,false,-407,[⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c309 : Cfg := ⟨4,false,-351,[⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c310 : Cfg := ⟨3,false,1583522443,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c311 : Cfg := ⟨3,false,1583522785,[⟨pair01,7⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,3⟩]⟩ +def c312 : Cfg := ⟨3,false,1583522363,[⟨pair01,90⟩,⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c313 : Cfg := ⟨2,true,-419,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c314 : Cfg := ⟨2,false,1583522021,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c315 : Cfg := ⟨3,false,1583522791,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩]⟩ +def c316 : Cfg := ⟨2,true,1583522471,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c317 : Cfg := ⟨1,true,1583522173,[⟨pair10,14⟩,⟨pair01,42⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c318 : Cfg := ⟨0,true,-377,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c319 : Cfg := ⟨4,false,-395,[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c320 : Cfg := ⟨4,false,1583522469,[⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c321 : Cfg := ⟨2,true,1583522823,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩]⟩ +def c322 : Cfg := ⟨2,true,1583522169,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c323 : Cfg := ⟨2,true,-383,[⟨pair01,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c324 : Cfg := ⟨1,false,-423,[⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,13⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c325 : Cfg := ⟨2,false,1583522363,[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c326 : Cfg := ⟨1,true,1583522949,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[]⟩ +def c327 : Cfg := ⟨2,false,1583522747,[⟨pair10,10⟩,⟨pair01,43⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c328 : Cfg := ⟨2,false,1583522013,[⟨pair01,13⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c329 : Cfg := ⟨1,true,1583522011,[⟨pair01,12⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c330 : Cfg := ⟨3,false,-401,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c331 : Cfg := ⟨4,false,-363,[⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c332 : Cfg := ⟨2,false,1583522159,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c333 : Cfg := ⟨2,true,1583522963,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c334 : Cfg := ⟨1,true,1583522045,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c335 : Cfg := ⟨2,false,-459,[⟨pair00,2⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c336 : Cfg := ⟨2,false,1583522157,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c337 : Cfg := ⟨5,false,1583522963,[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c338 : Cfg := ⟨1,true,1583522963,[⟨pair10,16⟩,⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c339 : Cfg := ⟨2,false,1583522711,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c340 : Cfg := ⟨3,false,1583522419,[⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair11,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c341 : Cfg := ⟨0,true,-373,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c342 : Cfg := ⟨4,false,-459,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c343 : Cfg := ⟨2,false,1583522153,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c344 : Cfg := ⟨3,false,1583522633,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c345 : Cfg := ⟨2,true,-415,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c346 : Cfg := ⟨4,false,1583522339,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c347 : Cfg := ⟨0,true,1583522735,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c348 : Cfg := ⟨1,true,-401,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c349 : Cfg := ⟨2,false,-473,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c350 : Cfg := ⟨2,false,1583522119,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c351 : Cfg := ⟨2,true,1583522627,[⟨pair01,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c352 : Cfg := ⟨1,true,-463,[⟨pair01,4⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c353 : Cfg := ⟨2,false,1583521991,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c354 : Cfg := ⟨1,true,1583523053,[⟨pair01,2⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩]⟩ +def c355 : Cfg := ⟨2,false,1583522145,[⟨pair10,16⟩,⟨pair01,40⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c356 : Cfg := ⟨1,true,-471,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c357 : Cfg := ⟨2,false,-387,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c358 : Cfg := ⟨2,true,1583523021,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,30⟩]⟩ +def c359 : Cfg := ⟨2,false,1583521967,[⟨pair10,791761178⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c360 : Cfg := ⟨2,false,-447,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c361 : Cfg := ⟨2,false,1583522621,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c362 : Cfg := ⟨1,true,1583523095,[⟨pair10,6⟩,⟨pair01,1⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c363 : Cfg := ⟨1,true,1583522103,[⟨pair01,36⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c364 : Cfg := ⟨4,false,-467,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c365 : Cfg := ⟨2,false,1583522029,[⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c366 : Cfg := ⟨2,false,1583523013,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩]⟩ +def c367 : Cfg := ⟨2,true,1583521971,[⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c368 : Cfg := ⟨3,false,-441,[⟨pair01,2⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c369 : Cfg := ⟨0,true,1583523205,[⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c370 : Cfg := ⟨3,false,-447,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c371 : Cfg := ⟨3,false,1583522313,[⟨pair01,87⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c372 : Cfg := ⟨2,true,1583522725,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c373 : Cfg := ⟨1,true,-451,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c374 : Cfg := ⟨2,false,-401,[⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c375 : Cfg := ⟨2,true,1583523201,[⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c376 : Cfg := ⟨1,true,1583521959,[⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c377 : Cfg := ⟨4,false,-405,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c378 : Cfg := ⟨0,true,1583522979,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c379 : Cfg := ⟨0,false,-513,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c380 : Cfg := ⟨0,true,1583523237,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c381 : Cfg := ⟨2,true,1583521955,[⟨pair11,1⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c382 : Cfg := ⟨2,false,1583522421,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c383 : Cfg := ⟨2,true,1583522607,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c384 : Cfg := ⟨2,true,-461,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c385 : Cfg := ⟨2,false,1583522383,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c386 : Cfg := ⟨2,false,1583523263,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ +def c387 : Cfg := ⟨1,true,1583522383,[⟨pair10,37⟩,⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c388 : Cfg := ⟨0,true,-519,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c389 : Cfg := ⟨2,false,1583523269,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c390 : Cfg := ⟨2,false,1583521963,[⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c391 : Cfg := ⟨2,false,-447,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c392 : Cfg := ⟨1,true,1583523275,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ +def c393 : Cfg := ⟨1,true,1583522085,[⟨pair01,38⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c394 : Cfg := ⟨2,false,1583521959,[⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c395 : Cfg := ⟨2,true,1583522995,[⟨pair01,13⟩,⟨pair11,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c396 : Cfg := ⟨3,false,-511,[⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c397 : Cfg := ⟨4,false,1583522995,[⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c398 : Cfg := ⟨2,false,1583522083,[⟨pair01,39⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c399 : Cfg := ⟨4,false,-495,[⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c400 : Cfg := ⟨2,true,1583522705,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c401 : Cfg := ⟨1,false,-533,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,3⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c402 : Cfg := ⟨0,true,1583523179,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c403 : Cfg := ⟨3,false,-529,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c404 : Cfg := ⟨2,true,1583523325,[⟨pair01,6⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c405 : Cfg := ⟨3,false,-437,[⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c406 : Cfg := ⟨3,false,1583522405,[⟨pair01,17⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c407 : Cfg := ⟨2,false,1583522667,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c408 : Cfg := ⟨3,false,-539,[⟨pair11,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c409 : Cfg := ⟨2,true,1583523341,[⟨pair01,29⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ +def c410 : Cfg := ⟨2,true,-457,[⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c411 : Cfg := ⟨2,false,1583523169,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c412 : Cfg := ⟨2,true,1583522297,[⟨pair01,95⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c413 : Cfg := ⟨3,false,1583522403,[⟨pair01,19⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c414 : Cfg := ⟨3,false,1583522665,[⟨pair01,41⟩,⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c415 : Cfg := ⟨2,false,-493,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c416 : Cfg := ⟨0,true,1583523253,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c417 : Cfg := ⟨2,true,-457,[⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c418 : Cfg := ⟨2,false,1583523253,[⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c419 : Cfg := ⟨2,false,-419,[⟨pair01,16⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,791761171⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c420 : Cfg := ⟨2,false,1583521921,[⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c421 : Cfg := ⟨1,true,1583523249,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c422 : Cfg := ⟨2,false,-533,[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c423 : Cfg := ⟨2,false,1583522575,[⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c424 : Cfg := ⟨2,false,1583522943,[⟨pair10,33⟩,⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c425 : Cfg := ⟨3,false,-555,[⟨pair11,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c426 : Cfg := ⟨2,true,1583523487,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c427 : Cfg := ⟨1,true,1583521981,[⟨pair10,18⟩,⟨pair01,12⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c428 : Cfg := ⟨3,false,1583522067,[⟨pair01,42⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c429 : Cfg := ⟨0,true,1583522657,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c430 : Cfg := ⟨4,false,-429,[⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c431 : Cfg := ⟨2,false,1583523241,[⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c432 : Cfg := ⟨2,true,-563,[⟨pair11,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c433 : Cfg := ⟨4,false,1583523485,[⟨pair01,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c434 : Cfg := ⟨1,true,1583521981,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c435 : Cfg := ⟨3,false,1583522279,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c436 : Cfg := ⟨2,false,1583522975,[⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c437 : Cfg := ⟨2,false,-475,[⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c438 : Cfg := ⟨4,false,1583522059,[⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c439 : Cfg := ⟨2,true,1583522863,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c440 : Cfg := ⟨2,true,-569,[⟨pair11,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c441 : Cfg := ⟨2,true,1583523265,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c442 : Cfg := ⟨1,true,-537,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c443 : Cfg := ⟨3,false,1583522859,[⟨pair01,91⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c444 : Cfg := ⟨2,true,1583521931,[⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c445 : Cfg := ⟨3,false,1583522935,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c446 : Cfg := ⟨3,false,1583521913,[⟨pair11,1⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c447 : Cfg := ⟨2,false,1583522971,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c448 : Cfg := ⟨2,true,1583521931,[⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c449 : Cfg := ⟨3,false,1583523445,[⟨pair01,94⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c450 : Cfg := ⟨2,false,1583522057,[⟨pair01,43⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c451 : Cfg := ⟨3,false,1583521909,[⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c452 : Cfg := ⟨1,true,1583522967,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c453 : Cfg := ⟨0,true,-581,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c454 : Cfg := ⟨0,true,1583523227,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c455 : Cfg := ⟨3,false,-587,[],[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c456 : Cfg := ⟨1,true,1583523553,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,3⟩]⟩ +def c457 : Cfg := ⟨1,true,-573,[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c458 : Cfg := ⟨3,false,1583523515,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c459 : Cfg := ⟨2,false,1583521905,[⟨pair10,791761177⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c460 : Cfg := ⟨2,false,1583522853,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c461 : Cfg := ⟨1,true,1583522373,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c462 : Cfg := ⟨4,false,-529,[⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c463 : Cfg := ⟨0,true,1583522927,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c464 : Cfg := ⟨2,false,-527,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c465 : Cfg := ⟨2,false,1583523251,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c466 : Cfg := ⟨4,false,-585,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c467 : Cfg := ⟨2,false,1583523541,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c468 : Cfg := ⟨2,false,1583521915,[⟨pair01,5⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,26⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c469 : Cfg := ⟨2,false,1583522845,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c470 : Cfg := ⟨1,true,1583522365,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c471 : Cfg := ⟨3,false,-463,[⟨pair01,3⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c472 : Cfg := ⟨1,true,1583523537,[⟨pair01,12⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c473 : Cfg := ⟨2,false,-539,[⟨pair01,3⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c474 : Cfg := ⟨2,false,1583523251,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c475 : Cfg := ⟨3,false,-507,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c476 : Cfg := ⟨2,false,1583523533,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c477 : Cfg := ⟨2,true,-503,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c478 : Cfg := ⟨2,true,1583523737,[⟨pair01,5⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c479 : Cfg := ⟨2,false,-599,[⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,6⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c480 : Cfg := ⟨2,true,1583523423,[⟨pair01,87⟩,⟨pair11,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c481 : Cfg := ⟨3,false,-589,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c482 : Cfg := ⟨3,false,1583523423,[⟨pair01,88⟩,⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c483 : Cfg := ⟨0,false,-601,[⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c484 : Cfg := ⟨1,true,1583523749,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[]⟩ +def c485 : Cfg := ⟨3,false,-505,[⟨pair01,5⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c486 : Cfg := ⟨0,true,1583523747,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ +def c487 : Cfg := ⟨2,false,-585,[⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c488 : Cfg := ⟨3,false,1583523721,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c489 : Cfg := ⟨2,true,-545,[⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c490 : Cfg := ⟨2,true,1583523743,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c491 : Cfg := ⟨3,false,-609,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c492 : Cfg := ⟨2,true,1583522941,[⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c493 : Cfg := ⟨2,false,1583522031,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c494 : Cfg := ⟨0,true,1583522357,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c495 : Cfg := ⟨4,false,1583522833,[⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c496 : Cfg := ⟨3,false,1583522029,[⟨pair01,39⟩,⟨pair11,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c497 : Cfg := ⟨4,false,1583522833,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c498 : Cfg := ⟨3,false,1583522029,[⟨pair01,40⟩,⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c499 : Cfg := ⟨4,false,1583522833,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c500 : Cfg := ⟨1,true,1583522539,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c501 : Cfg := ⟨3,false,-489,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c502 : Cfg := ⟨2,false,1583523199,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c503 : Cfg := ⟨2,false,-623,[],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c504 : Cfg := ⟨2,true,1583523125,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c505 : Cfg := ⟨4,false,-511,[⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c506 : Cfg := ⟨2,false,1583522937,[⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c507 : Cfg := ⟨3,false,-529,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c508 : Cfg := ⟨2,false,1583523229,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c509 : Cfg := ⟨3,false,-555,[⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c510 : Cfg := ⟨1,true,1583523519,[⟨pair01,14⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c511 : Cfg := ⟨2,false,-553,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c512 : Cfg := ⟨3,false,1583522905,[⟨pair11,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,13⟩,⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c513 : Cfg := ⟨2,false,1583521879,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c514 : Cfg := ⟨2,true,1583522345,[⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c515 : Cfg := ⟨3,false,1583522603,[⟨pair01,35⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c516 : Cfg := ⟨2,false,1583522019,[⟨pair01,39⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c517 : Cfg := ⟨3,false,1583522533,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c518 : Cfg := ⟨0,true,-479,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c519 : Cfg := ⟨2,true,1583523839,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c520 : Cfg := ⟨2,false,-637,[⟨pair01,2⟩],[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c521 : Cfg := ⟨2,true,1583523189,[⟨pair01,36⟩,⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c522 : Cfg := ⟨3,false,1583521937,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c523 : Cfg := ⟨0,true,1583522237,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c524 : Cfg := ⟨2,false,1583523479,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c525 : Cfg := ⟨2,true,-481,[⟨pair01,10⟩,⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c526 : Cfg := ⟨2,true,1583523863,[⟨pair01,29⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c527 : Cfg := ⟨1,true,-629,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c528 : Cfg := ⟨2,false,1583523803,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c529 : Cfg := ⟨0,true,-631,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c530 : Cfg := ⟨3,false,1583523219,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c531 : Cfg := ⟨2,false,-507,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c532 : Cfg := ⟨0,true,1583522629,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c533 : Cfg := ⟨2,false,1583522603,[⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c534 : Cfg := ⟨0,true,1583522041,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c535 : Cfg := ⟨4,false,1583523913,[⟨pair01,56⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ +def c536 : Cfg := ⟨2,true,-585,[⟨pair01,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c537 : Cfg := ⟨2,true,1583523691,[⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c538 : Cfg := ⟨3,false,-599,[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c539 : Cfg := ⟨2,true,1583523103,[⟨pair11,1⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c540 : Cfg := ⟨3,false,1583522013,[⟨pair01,45⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c541 : Cfg := ⟨0,true,1583522513,[⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c542 : Cfg := ⟨3,false,1583523099,[⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c543 : Cfg := ⟨1,true,-517,[⟨pair10,2⟩,⟨pair01,16⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c544 : Cfg := ⟨3,false,1583523207,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c545 : Cfg := ⟨1,true,-485,[⟨pair01,15⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c546 : Cfg := ⟨4,false,1583523183,[⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c547 : Cfg := ⟨1,true,-555,[⟨pair10,4⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c548 : Cfg := ⟨2,false,1583523509,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c549 : Cfg := ⟨1,true,-527,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c550 : Cfg := ⟨2,false,1583523205,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c551 : Cfg := ⟨3,false,-529,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c552 : Cfg := ⟨0,true,1583523767,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c553 : Cfg := ⟨0,false,-661,[],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c554 : Cfg := ⟨1,true,1583523791,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c555 : Cfg := ⟨2,false,-663,[],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c556 : Cfg := ⟨2,true,1583523097,[⟨pair11,1⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c557 : Cfg := ⟨2,false,1583522333,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c558 : Cfg := ⟨1,true,1583522289,[⟨pair10,33⟩,⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c559 : Cfg := ⟨2,false,1583523177,[⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c560 : Cfg := ⟨2,false,1583521853,[⟨pair10,791761174⟩,⟨pair01,12⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c561 : Cfg := ⟨3,false,1583523789,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c562 : Cfg := ⟨2,false,-573,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c563 : Cfg := ⟨1,true,1583524037,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c564 : Cfg := ⟨1,true,-635,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c565 : Cfg := ⟨3,false,1583523971,[⟨pair01,91⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩]⟩ +def c566 : Cfg := ⟨1,true,-559,[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c567 : Cfg := ⟨2,false,1583523495,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c568 : Cfg := ⟨0,true,-521,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c569 : Cfg := ⟨3,false,1583523789,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,36⟩]⟩ +def c570 : Cfg := ⟨2,true,-671,[⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c571 : Cfg := ⟨3,false,1583523167,[⟨pair01,37⟩,⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c572 : Cfg := ⟨3,false,1583521913,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c573 : Cfg := ⟨1,true,1583522611,[⟨pair10,15⟩,⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c574 : Cfg := ⟨3,false,1583522287,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c575 : Cfg := ⟨3,false,1583521851,[⟨pair11,1⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c576 : Cfg := ⟨0,true,1583524059,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c577 : Cfg := ⟨2,true,-673,[⟨pair11,1⟩,⟨pair00,2⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c578 : Cfg := ⟨2,true,1583522905,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c579 : Cfg := ⟨3,false,1583522795,[⟨pair01,93⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c580 : Cfg := ⟨0,true,1583521845,[⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c581 : Cfg := ⟨3,false,1583524039,[⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c582 : Cfg := ⟨3,false,-583,[⟨pair01,11⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c583 : Cfg := ⟨1,true,1583523453,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c584 : Cfg := ⟨2,false,-569,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c585 : Cfg := ⟨1,true,1583522903,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c586 : Cfg := ⟨4,false,1583521863,[⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c587 : Cfg := ⟨2,true,1583522021,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c588 : Cfg := ⟨2,false,1583523967,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c589 : Cfg := ⟨1,true,-687,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c590 : Cfg := ⟨2,false,1583523775,[⟨pair10,14⟩,⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c591 : Cfg := ⟨2,false,-571,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c592 : Cfg := ⟨1,true,1583522791,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c593 : Cfg := ⟨2,false,1583522313,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c594 : Cfg := ⟨1,true,1583522203,[⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c595 : Cfg := ⟨3,false,1583523451,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c596 : Cfg := ⟨1,true,-515,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c597 : Cfg := ⟨2,false,1583523481,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c598 : Cfg := ⟨2,true,-631,[⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c599 : Cfg := ⟨2,true,1583523479,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c600 : Cfg := ⟨3,false,1583521853,[⟨pair01,6⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c601 : Cfg := ⟨2,false,1583522493,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c602 : Cfg := ⟨3,false,1583522889,[⟨pair01,13⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c603 : Cfg := ⟨2,false,1583521853,[⟨pair01,6⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,25⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c604 : Cfg := ⟨2,false,1583523665,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c605 : Cfg := ⟨2,false,-559,[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c606 : Cfg := ⟨2,true,1583524061,[⟨pair01,13⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,56⟩]⟩ +def c607 : Cfg := ⟨1,true,-661,[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c608 : Cfg := ⟨1,true,1583523951,[⟨pair01,88⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c609 : Cfg := ⟨3,false,-609,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c610 : Cfg := ⟨1,true,1583523471,[⟨pair01,11⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c611 : Cfg := ⟨2,false,-525,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c612 : Cfg := ⟨1,true,1583523081,[⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c613 : Cfg := ⟨3,false,1583522293,[⟨pair01,8⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c614 : Cfg := ⟨2,true,-529,[⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c615 : Cfg := ⟨2,true,1583524053,[⟨pair01,9⟩,⟨pair11,1⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,99⟩]⟩ +def c616 : Cfg := ⟨4,false,-689,[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c617 : Cfg := ⟨3,false,1583522601,[⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,86⟩,⟨pair11,1⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c618 : Cfg := ⟨2,false,1583522883,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c619 : Cfg := ⟨3,false,-651,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c620 : Cfg := ⟨0,true,1583523443,[⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c621 : Cfg := ⟨3,false,1583521897,[⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c622 : Cfg := ⟨2,true,1583522011,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c623 : Cfg := ⟨3,false,1583523943,[⟨pair01,88⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c624 : Cfg := ⟨2,false,-709,[⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c625 : Cfg := ⟨1,true,1583524025,[⟨pair10,40⟩,⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c626 : Cfg := ⟨2,false,-619,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c627 : Cfg := ⟨2,true,1583522595,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c628 : Cfg := ⟨2,false,1583523359,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c629 : Cfg := ⟨1,true,-581,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c630 : Cfg := ⟨1,true,1583524281,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ +def c631 : Cfg := ⟨3,false,-709,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,10⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c632 : Cfg := ⟨3,false,1583522593,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c633 : Cfg := ⟨4,false,1583523941,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c634 : Cfg := ⟨2,true,-687,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c635 : Cfg := ⟨0,true,1583523175,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c636 : Cfg := ⟨4,false,1583523137,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c637 : Cfg := ⟨2,true,-585,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c638 : Cfg := ⟨2,true,1583523761,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c639 : Cfg := ⟨2,false,1583521967,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c640 : Cfg := ⟨2,true,1583522001,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c641 : Cfg := ⟨3,false,1583524017,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c642 : Cfg := ⟨2,true,-711,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c643 : Cfg := ⟨2,true,1583523171,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c644 : Cfg := ⟨4,false,1583522183,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c645 : Cfg := ⟨2,false,1583522551,[⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c646 : Cfg := ⟨2,false,1583522581,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c647 : Cfg := ⟨1,true,1583521883,[⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c648 : Cfg := ⟨2,false,1583523461,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c649 : Cfg := ⟨3,false,-651,[⟨pair01,8⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c650 : Cfg := ⟨0,true,1583523353,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c651 : Cfg := ⟨4,false,1583522287,[⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c652 : Cfg := ⟨2,false,1583521835,[⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c653 : Cfg := ⟨2,false,1583524011,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c654 : Cfg := ⟨0,true,-715,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c655 : Cfg := ⟨1,true,1583523717,[⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c656 : Cfg := ⟨2,false,1583521817,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c657 : Cfg := ⟨1,true,1583522761,[⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c658 : Cfg := ⟨3,false,1583523427,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c659 : Cfg := ⟨2,true,-619,[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c660 : Cfg := ⟨2,true,1583523713,[⟨pair01,34⟩,⟨pair11,1⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c661 : Cfg := ⟨2,false,1583521957,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c662 : Cfg := ⟨0,true,1583521877,[⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c663 : Cfg := ⟨3,false,1583524229,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c664 : Cfg := ⟨4,false,-657,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c665 : Cfg := ⟨1,true,1583523053,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c666 : Cfg := ⟨3,false,1583522577,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c667 : Cfg := ⟨2,true,-635,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c668 : Cfg := ⟨2,true,1583523641,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c669 : Cfg := ⟨3,false,1583522467,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c670 : Cfg := ⟨3,false,-599,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c671 : Cfg := ⟨0,true,1583523745,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c672 : Cfg := ⟨2,false,1583522245,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c673 : Cfg := ⟨2,true,1583521811,[⟨pair11,1⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c674 : Cfg := ⟨2,true,1583524005,[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair11,1⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c675 : Cfg := ⟨3,false,1583521871,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c676 : Cfg := ⟨3,false,1583521985,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c677 : Cfg := ⟨3,false,1583524327,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,30⟩]⟩ +def c678 : Cfg := ⟨3,false,-737,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c679 : Cfg := ⟨2,false,1583523343,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c680 : Cfg := ⟨3,false,1583522167,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c681 : Cfg := ⟨2,true,-547,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c682 : Cfg := ⟨2,true,1583524035,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c683 : Cfg := ⟨2,false,1583521827,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c684 : Cfg := ⟨2,true,1583522169,[⟨pair01,94⟩,⟨pair11,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c685 : Cfg := ⟨2,true,1583524385,[⟨pair01,31⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c686 : Cfg := ⟨2,false,-649,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c687 : Cfg := ⟨2,true,1583522755,[⟨pair01,95⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c688 : Cfg := ⟨3,false,1583524323,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c689 : Cfg := ⟨3,false,-711,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c690 : Cfg := ⟨0,true,1583522865,[⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c691 : Cfg := ⟨3,false,1583523447,[⟨pair01,20⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c692 : Cfg := ⟨3,false,-623,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c693 : Cfg := ⟨0,true,1583523451,[⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c694 : Cfg := ⟨2,false,1583522539,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c695 : Cfg := ⟨2,true,1583521825,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c696 : Cfg := ⟨2,true,1583524035,[⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c697 : Cfg := ⟨2,false,1583521855,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c698 : Cfg := ⟨2,false,1583521951,[⟨pair01,47⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c699 : Cfg := ⟨2,false,1583523709,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c700 : Cfg := ⟨1,true,-701,[⟨pair01,18⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c701 : Cfg := ⟨1,true,1583523925,[⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,32⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c702 : Cfg := ⟨2,false,-581,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c703 : Cfg := ⟨2,false,1583522165,[⟨pair01,97⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c704 : Cfg := ⟨2,false,1583523619,[⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c705 : Cfg := ⟨1,true,-667,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c706 : Cfg := ⟨2,false,1583524313,[⟨pair10,12⟩,⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c707 : Cfg := ⟨2,false,-657,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c708 : Cfg := ⟨2,true,1583522231,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c709 : Cfg := ⟨4,false,1583524505,[⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c710 : Cfg := ⟨4,false,-759,[⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c711 : Cfg := ⟨2,false,1583523441,[⟨pair01,20⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c712 : Cfg := ⟨3,false,1583522265,[⟨pair01,18⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c713 : Cfg := ⟨3,false,1583521815,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c714 : Cfg := ⟨0,true,1583524027,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c715 : Cfg := ⟨3,false,1583522157,[⟨pair01,95⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c716 : Cfg := ⟨2,false,1583521941,[⟨pair01,44⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c717 : Cfg := ⟨3,false,1583524527,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c718 : Cfg := ⟨3,false,-739,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c719 : Cfg := ⟨1,true,1583523329,[⟨pair01,95⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c720 : Cfg := ⟨3,false,1583523107,[⟨pair01,38⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c721 : Cfg := ⟨1,true,-583,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c722 : Cfg := ⟨2,false,1583524529,[⟨pair01,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,5⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c723 : Cfg := ⟨2,false,-623,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c724 : Cfg := ⟨2,false,1583522847,[⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c725 : Cfg := ⟨3,false,1583522553,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c726 : Cfg := ⟨2,false,1583521807,[⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c727 : Cfg := ⟨3,false,1583524013,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c728 : Cfg := ⟨2,true,-719,[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c729 : Cfg := ⟨2,true,1583523321,[⟨pair01,91⟩,⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c730 : Cfg := ⟨3,false,1583523029,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c731 : Cfg := ⟨2,true,-661,[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c732 : Cfg := ⟨2,true,1583523615,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c733 : Cfg := ⟨4,false,1583522517,[⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c734 : Cfg := ⟨2,false,-567,[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761177⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c735 : Cfg := ⟨3,false,1583524573,[⟨pair01,4⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,3⟩]⟩ +def c736 : Cfg := ⟨3,false,-723,[⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c737 : Cfg := ⟨2,true,1583522255,[⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c738 : Cfg := ⟨3,false,1583524583,[⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c739 : Cfg := ⟨2,false,-667,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c740 : Cfg := ⟨0,true,1583522219,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c741 : Cfg := ⟨3,false,1583524563,[⟨pair11,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c742 : Cfg := ⟨3,false,-609,[⟨pair01,10⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c743 : Cfg := ⟨2,true,1583522147,[⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c744 : Cfg := ⟨2,true,1583524575,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c745 : Cfg := ⟨2,false,1583521805,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c746 : Cfg := ⟨1,true,1583522541,[⟨pair10,13⟩,⟨pair01,40⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c747 : Cfg := ⟨3,false,1583523607,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c748 : Cfg := ⟨1,true,-767,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c749 : Cfg := ⟨2,false,1583523973,[⟨pair10,35⟩,⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c750 : Cfg := ⟨4,false,1583521925,[⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c751 : Cfg := ⟨0,true,-571,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c752 : Cfg := ⟨3,false,1583524009,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c753 : Cfg := ⟨3,false,1583522215,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c754 : Cfg := ⟨1,true,-573,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c755 : Cfg := ⟨1,true,1583524597,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,3⟩]⟩ +def c756 : Cfg := ⟨3,false,-633,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c757 : Cfg := ⟨1,true,1583522249,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c758 : Cfg := ⟨2,false,1583524007,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c759 : Cfg := ⟨2,false,-777,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c760 : Cfg := ⟨2,false,1583523603,[⟨pair10,92⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c761 : Cfg := ⟨2,false,1583523017,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c762 : Cfg := ⟨1,true,-579,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c763 : Cfg := ⟨1,true,1583524589,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,28⟩]⟩ +def c764 : Cfg := ⟨3,false,-697,[⟨pair01,6⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c765 : Cfg := ⟨3,false,1583522215,[⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c766 : Cfg := ⟨0,true,1583524647,[⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c767 : Cfg := ⟨3,false,-659,[⟨pair01,7⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c768 : Cfg := ⟨1,true,1583522503,[⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c769 : Cfg := ⟨3,false,1583523971,[⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c770 : Cfg := ⟨0,true,-787,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c771 : Cfg := ⟨2,false,1583523673,[⟨pair01,35⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c772 : Cfg := ⟨4,false,1583522499,[⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c773 : Cfg := ⟨1,true,1583521951,[⟨pair10,19⟩,⟨pair01,37⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c774 : Cfg := ⟨2,true,1583524583,[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,57⟩]⟩ +def c775 : Cfg := ⟨3,false,-635,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c776 : Cfg := ⟨2,false,1583523015,[⟨pair10,96⟩,⟨pair01,12⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c777 : Cfg := ⟨3,false,1583523405,[⟨pair01,10⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c778 : Cfg := ⟨1,true,-665,[⟨pair01,4⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c779 : Cfg := ⟨1,true,1583524253,[⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,22⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c780 : Cfg := ⟨2,false,1583521783,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c781 : Cfg := ⟨1,true,1583522537,[⟨pair10,22⟩,⟨pair01,31⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c782 : Cfg := ⟨3,false,1583524189,[⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c783 : Cfg := ⟨3,false,-793,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c784 : Cfg := ⟨3,false,1583522431,[⟨pair11,1⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,30⟩,⟨pair11,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c785 : Cfg := ⟨2,false,1583524577,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c786 : Cfg := ⟨2,false,-743,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c787 : Cfg := ⟨2,true,1583522231,[⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c788 : Cfg := ⟨2,true,1583524779,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c789 : Cfg := ⟨3,false,-671,[⟨pair01,3⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c790 : Cfg := ⟨2,true,1583521779,[⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c791 : Cfg := ⟨2,true,1583524249,[⟨pair01,32⟩,⟨pair11,1⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c792 : Cfg := ⟨3,false,1583521947,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c793 : Cfg := ⟨3,false,1583521779,[⟨pair01,4⟩,⟨pair11,1⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c794 : Cfg := ⟨0,true,1583523991,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c795 : Cfg := ⟨2,false,1583522125,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c796 : Cfg := ⟨1,true,1583521769,[⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c797 : Cfg := ⟨1,true,1583524793,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[]⟩ +def c798 : Cfg := ⟨3,false,-681,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c799 : Cfg := ⟨0,true,1583522231,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c800 : Cfg := ⟨3,false,1583524789,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,2⟩]⟩ +def c801 : Cfg := ⟨3,false,-597,[⟨pair01,5⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c802 : Cfg := ⟨1,true,1583522421,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c803 : Cfg := ⟨4,false,1583524463,[⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c804 : Cfg := ⟨4,false,-791,[⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c805 : Cfg := ⟨2,true,1583522487,[⟨pair01,33⟩,⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c806 : Cfg := ⟨2,true,1583524787,[⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c807 : Cfg := ⟨3,false,1583521899,[⟨pair01,36⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c808 : Cfg := ⟨2,true,1583521775,[⟨pair01,5⟩,⟨pair11,1⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c809 : Cfg := ⟨2,true,1583523985,[⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c810 : Cfg := ⟨2,false,1583523075,[⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c811 : Cfg := ⟨0,true,-709,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c812 : Cfg := ⟨3,false,1583523399,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c813 : Cfg := ⟨3,false,1583523983,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c814 : Cfg := ⟨3,false,-803,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c815 : Cfg := ⟨3,false,1583522813,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c816 : Cfg := ⟨3,false,1583524171,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c817 : Cfg := ⟨3,false,-809,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c818 : Cfg := ⟨0,true,1583522707,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c819 : Cfg := ⟨2,false,1583524275,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c820 : Cfg := ⟨0,false,-817,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c821 : Cfg := ⟨1,true,1583523583,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c822 : Cfg := ⟨3,false,1583522519,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c823 : Cfg := ⟨1,true,-617,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c824 : Cfg := ⟨2,false,1583524569,[⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c825 : Cfg := ⟨2,false,-637,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c826 : Cfg := ⟨2,true,1583521819,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c827 : Cfg := ⟨2,true,1583524277,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c828 : Cfg := ⟨2,false,1583522189,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c829 : Cfg := ⟨1,true,1583521753,[⟨pair10,791761177⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c830 : Cfg := ⟨1,true,1583524753,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c831 : Cfg := ⟨3,false,1583521755,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c832 : Cfg := ⟨1,true,1583522113,[⟨pair01,91⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c833 : Cfg := ⟨2,false,1583524835,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c834 : Cfg := ⟨2,false,-697,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c835 : Cfg := ⟨1,true,1583522697,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c836 : Cfg := ⟨2,false,1583524533,[⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c837 : Cfg := ⟨2,false,-773,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c838 : Cfg := ⟨0,true,1583522515,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c839 : Cfg := ⟨3,false,1583524863,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,4⟩]⟩ +def c840 : Cfg := ⟨2,false,-661,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c841 : Cfg := ⟨2,true,1583521891,[⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c842 : Cfg := ⟨2,true,1583524453,[⟨pair01,90⟩,⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c843 : Cfg := ⟨3,false,1583522187,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c844 : Cfg := ⟨1,true,-623,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c845 : Cfg := ⟨2,false,1583524561,[⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c846 : Cfg := ⟨4,false,1583521763,[⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c847 : Cfg := ⟨0,true,-645,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c848 : Cfg := ⟨3,false,1583523865,[⟨pair01,90⟩,⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c849 : Cfg := ⟨2,false,1583523573,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c850 : Cfg := ⟨1,false,-829,[⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c851 : Cfg := ⟨2,true,1583522693,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c852 : Cfg := ⟨2,true,1583524887,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ +def c853 : Cfg := ⟨3,false,-627,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c854 : Cfg := ⟨0,true,1583521765,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c855 : Cfg := ⟨3,false,1583524233,[⟨pair01,37⟩,⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c856 : Cfg := ⟨2,false,1583523063,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c857 : Cfg := ⟨2,true,-723,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c858 : Cfg := ⟨2,true,1583523387,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c859 : Cfg := ⟨3,false,1583523677,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c860 : Cfg := ⟨1,true,-841,[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c861 : Cfg := ⟨1,true,1583523567,[⟨pair10,90⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c862 : Cfg := ⟨3,false,1583523091,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c863 : Cfg := ⟨3,false,-833,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c864 : Cfg := ⟨0,true,1583522981,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c865 : Cfg := ⟨2,false,1583524845,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c866 : Cfg := ⟨2,false,-711,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c867 : Cfg := ⟨0,true,1583522175,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c868 : Cfg := ⟨3,false,1583524521,[⟨pair11,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair11,1⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c869 : Cfg := ⟨4,false,1583522213,[⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c870 : Cfg := ⟨3,false,-635,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c871 : Cfg := ⟨0,true,1583523931,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c872 : Cfg := ⟨3,false,1583523671,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c873 : Cfg := ⟨2,true,-817,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c874 : Cfg := ⟨2,true,1583522977,[⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c875 : Cfg := ⟨2,false,1583524819,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c876 : Cfg := ⟨2,false,-723,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c877 : Cfg := ⟨2,true,1583522171,[⟨pair01,1⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,21⟩,⟨pair11,1⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c878 : Cfg := ⟨2,true,1583524733,[⟨pair11,1⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c879 : Cfg := ⟨4,false,1583522105,[⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c880 : Cfg := ⟨0,true,1583521731,[⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c881 : Cfg := ⟨3,false,1583523927,[⟨pair11,1⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,22⟩,⟨pair11,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c882 : Cfg := ⟨3,false,1583523339,[⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c883 : Cfg := ⟨1,true,-847,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c884 : Cfg := ⟨2,false,1583523385,[⟨pair01,23⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,86⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c885 : Cfg := ⟨2,false,1583523059,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c886 : Cfg := ⟨1,true,-765,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c887 : Cfg := ⟨2,false,1583524141,[⟨pair10,86⟩,⟨pair01,22⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c888 : Cfg := ⟨2,false,1583522471,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c889 : Cfg := ⟨1,true,-757,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c890 : Cfg := ⟨2,false,1583523967,[⟨pair01,21⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c891 : Cfg := ⟨4,false,1583522467,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c892 : Cfg := ⟨2,false,1583521729,[⟨pair10,791761173⟩,⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c893 : Cfg := ⟨1,true,1583524811,[⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c894 : Cfg := ⟨3,false,1583521751,[⟨pair01,10⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c895 : Cfg := ⟨0,true,-617,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c896 : Cfg := ⟨3,false,1583523963,[⟨pair01,19⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c897 : Cfg := ⟨3,false,1583523267,[⟨pair01,95⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c898 : Cfg := ⟨1,true,-723,[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c899 : Cfg := ⟨1,true,1583524141,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c900 : Cfg := ⟨2,false,1583522749,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c901 : Cfg := ⟨2,true,-721,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c902 : Cfg := ⟨2,true,1583523337,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c903 : Cfg := ⟨3,false,1583524545,[⟨pair01,19⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c904 : Cfg := ⟨3,false,-775,[⟨pair01,12⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c905 : Cfg := ⟨2,false,1583522681,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,34⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c906 : Cfg := ⟨2,false,1583524831,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c907 : Cfg := ⟨2,false,-725,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c908 : Cfg := ⟨1,true,1583522461,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c909 : Cfg := ⟨2,false,1583525047,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c910 : Cfg := ⟨2,false,-687,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c911 : Cfg := ⟨1,true,1583522489,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c912 : Cfg := ⟨3,false,1583525017,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c913 : Cfg := ⟨3,false,-705,[⟨pair01,9⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c914 : Cfg := ⟨1,true,1583522747,[⟨pair10,36⟩,⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c915 : Cfg := ⟨3,false,1583524211,[⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c916 : Cfg := ⟨5,false,-861,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c917 : Cfg := ⟨2,false,1583523259,[⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c918 : Cfg := ⟨3,false,1583523363,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c919 : Cfg := ⟨0,true,-763,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c920 : Cfg := ⟨3,false,1583523075,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c921 : Cfg := ⟨4,false,1583524429,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c922 : Cfg := ⟨4,false,-821,[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c923 : Cfg := ⟨0,true,1583522195,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c924 : Cfg := ⟨3,false,1583524797,[⟨pair01,37⟩,⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c925 : Cfg := ⟨3,false,1583522083,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c926 : Cfg := ⟨2,false,-631,[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761177⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c927 : Cfg := ⟨1,true,1583524827,[⟨pair10,15⟩,⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c928 : Cfg := ⟨2,false,1583521897,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c929 : Cfg := ⟨0,true,-691,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c930 : Cfg := ⟨3,false,1583523549,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c931 : Cfg := ⟨2,false,1583524239,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c932 : Cfg := ⟨2,false,-847,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c933 : Cfg := ⟨2,true,1583522191,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c934 : Cfg := ⟨2,true,1583524535,[⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c935 : Cfg := ⟨2,false,1583522671,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c936 : Cfg := ⟨3,false,-769,[⟨pair11,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c937 : Cfg := ⟨0,true,1583523325,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c938 : Cfg := ⟨4,false,1583525123,[⟨pair01,20⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ +def c939 : Cfg := ⟨4,false,-671,[⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c940 : Cfg := ⟨1,true,1583522477,[⟨pair10,13⟩,⟨pair01,40⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c941 : Cfg := ⟨2,false,1583524795,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c942 : Cfg := ⟨2,false,-747,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c943 : Cfg := ⟨1,true,1583522449,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c944 : Cfg := ⟨2,false,1583524821,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c945 : Cfg := ⟨2,false,-735,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c946 : Cfg := ⟨2,true,1583521779,[⟨pair11,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c947 : Cfg := ⟨2,true,1583524129,[⟨pair01,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c948 : Cfg := ⟨2,false,1583523321,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c949 : Cfg := ⟨2,false,-881,[⟨pair10,2⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c950 : Cfg := ⟨1,true,1583523359,[⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c951 : Cfg := ⟨2,false,1583523945,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c952 : Cfg := ⟨2,false,-885,[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c953 : Cfg := ⟨2,false,1583522953,[⟨pair10,91⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c954 : Cfg := ⟨3,false,1583524713,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c955 : Cfg := ⟨3,false,-773,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c956 : Cfg := ⟨1,true,1583522443,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c957 : Cfg := ⟨1,true,1583525115,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,24⟩]⟩ +def c958 : Cfg := ⟨3,false,-659,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c959 : Cfg := ⟨1,true,1583522181,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c960 : Cfg := ⟨3,false,1583524999,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c961 : Cfg := ⟨3,false,-723,[⟨pair01,6⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c962 : Cfg := ⟨2,true,1583521853,[⟨pair01,38⟩,⟨pair11,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c963 : Cfg := ⟨2,true,1583524197,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c964 : Cfg := ⟨2,false,1583523245,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c965 : Cfg := ⟨1,true,-891,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c966 : Cfg := ⟨2,false,1583523537,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c967 : Cfg := ⟨3,false,1583523933,[⟨pair01,13⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c968 : Cfg := ⟨2,false,-855,[⟨pair10,17⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c969 : Cfg := ⟨2,false,1583523241,[⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c970 : Cfg := ⟨4,false,1583524193,[⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c971 : Cfg := ⟨5,false,-857,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c972 : Cfg := ⟨2,false,1583523239,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c973 : Cfg := ⟨2,false,1583524709,[⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c974 : Cfg := ⟨2,false,-777,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c975 : Cfg := ⟨2,false,1583522951,[⟨pair10,96⟩,⟨pair01,12⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c976 : Cfg := ⟨2,false,1583524709,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c977 : Cfg := ⟨2,false,-777,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c978 : Cfg := ⟨2,false,1583522951,[⟨pair10,97⟩,⟨pair01,11⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c979 : Cfg := ⟨3,false,1583524711,[⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c980 : Cfg := ⟨3,false,-775,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c981 : Cfg := ⟨1,true,1583522951,[⟨pair10,98⟩,⟨pair01,10⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c982 : Cfg := ⟨3,false,1583524987,[⟨pair01,84⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c983 : Cfg := ⟨3,false,-737,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c984 : Cfg := ⟨2,true,1583521715,[⟨pair01,1⟩,⟨pair11,1⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c985 : Cfg := ⟨2,true,1583523925,[⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c986 : Cfg := ⟨3,false,1583523597,[⟨pair01,30⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c987 : Cfg := ⟨1,true,-901,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c988 : Cfg := ⟨3,false,1583522473,[⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,86⟩,⟨pair11,1⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c989 : Cfg := ⟨0,true,1583525075,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c990 : Cfg := ⟨3,false,1583522057,[⟨pair01,86⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c991 : Cfg := ⟨0,true,-781,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c992 : Cfg := ⟨3,false,1583523057,[⟨pair11,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,87⟩,⟨pair11,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c993 : Cfg := ⟨4,false,1583524989,[⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c994 : Cfg := ⟨4,false,-733,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c995 : Cfg := ⟨2,true,1583521769,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c996 : Cfg := ⟨2,true,1583524227,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c997 : Cfg := ⟨4,false,1583523231,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c998 : Cfg := ⟨1,true,-861,[⟨pair10,14⟩,⟨pair01,11⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c999 : Cfg := ⟨1,true,1583523531,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1000 : Cfg := ⟨2,false,1583523817,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1001 : Cfg := ⟨2,true,-911,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1002 : Cfg := ⟨2,true,1583522467,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1003 : Cfg := ⟨2,true,1583525071,[⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1004 : Cfg := ⟨3,false,1583522423,[⟨pair01,33⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1005 : Cfg := ⟨1,true,-709,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1006 : Cfg := ⟨2,false,1583524401,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1007 : Cfg := ⟨3,false,1583523225,[⟨pair01,87⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1008 : Cfg := ⟨0,true,-863,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1009 : Cfg := ⟨3,false,1583522725,[⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1010 : Cfg := ⟨0,true,1583525285,[⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1011 : Cfg := ⟨4,false,1583522641,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1012 : Cfg := ⟨0,true,-789,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1013 : Cfg := ⟨3,false,1583523049,[⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,89⟩,⟨pair11,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1014 : Cfg := ⟨0,true,1583525325,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1015 : Cfg := ⟨3,false,1583522053,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1016 : Cfg := ⟨2,true,-713,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1017 : Cfg := ⟨2,true,1583523633,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1018 : Cfg := ⟨3,false,1583524983,[⟨pair01,90⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1019 : Cfg := ⟨3,false,-739,[⟨pair01,7⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1020 : Cfg := ⟨2,true,1583521759,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1021 : Cfg := ⟨2,true,1583524217,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1022 : Cfg := ⟨4,false,1583523227,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1023 : Cfg := ⟨2,true,-869,[⟨pair01,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1024 : Cfg := ⟨2,true,1583522935,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1025 : Cfg := ⟨2,true,1583525279,[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩]⟩ +def c1026 : Cfg := ⟨2,false,-659,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1027 : Cfg := ⟨1,true,1583522345,[⟨pair10,91⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1028 : Cfg := ⟨2,false,1583525351,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ +def c1029 : Cfg := ⟨2,false,-661,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1030 : Cfg := ⟨2,false,1583521835,[⟨pair01,40⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1031 : Cfg := ⟨1,true,1583525275,[⟨pair10,92⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1032 : Cfg := ⟨3,false,1583521869,[⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1033 : Cfg := ⟨0,true,-739,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1034 : Cfg := ⟨3,false,1583523591,[⟨pair01,36⟩,⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1035 : Cfg := ⟨2,false,1583524765,[⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1036 : Cfg := ⟨2,false,-777,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1037 : Cfg := ⟨2,false,1583522051,[⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1038 : Cfg := ⟨1,true,1583525357,[⟨pair10,5⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1039 : Cfg := ⟨2,false,1583522051,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1040 : Cfg := ⟨1,true,-705,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1041 : Cfg := ⟨1,true,1583524393,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1042 : Cfg := ⟨3,false,1583523217,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1043 : Cfg := ⟨2,false,-837,[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1044 : Cfg := ⟨1,true,1583523805,[⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1045 : Cfg := ⟨3,false,1583524471,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1046 : Cfg := ⟨3,false,-835,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1047 : Cfg := ⟨2,true,1583522153,[⟨pair01,13⟩,⟨pair11,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1048 : Cfg := ⟨2,true,1583524497,[⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1049 : Cfg := ⟨4,false,1583523217,[⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1050 : Cfg := ⟨3,false,-919,[⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1051 : Cfg := ⟨0,true,1583522709,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1052 : Cfg := ⟨3,false,1583525055,[⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1053 : Cfg := ⟨3,false,1583522341,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1054 : Cfg := ⟨1,true,-765,[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1055 : Cfg := ⟨1,true,1583524099,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1056 : Cfg := ⟨3,false,1583523581,[⟨pair01,34⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1057 : Cfg := ⟨0,true,-943,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1058 : Cfg := ⟨2,true,1583522123,[⟨pair01,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1059 : Cfg := ⟨2,true,1583524685,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1060 : Cfg := ⟨3,false,1583523511,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1061 : Cfg := ⟨0,false,-943,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1062 : Cfg := ⟨0,true,1583522337,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1063 : Cfg := ⟨3,false,1583524683,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1064 : Cfg := ⟨2,false,1583523325,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1065 : Cfg := ⟨3,false,-937,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1066 : Cfg := ⟨2,true,1583522445,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1067 : Cfg := ⟨2,true,1583524789,[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair11,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1068 : Cfg := ⟨2,false,1583523217,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1069 : Cfg := ⟨3,false,-883,[⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1070 : Cfg := ⟨0,true,1583522919,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1071 : Cfg := ⟨3,false,1583525265,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1072 : Cfg := ⟨4,false,1583522043,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1073 : Cfg := ⟨1,true,-733,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1074 : Cfg := ⟨2,false,1583524387,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1075 : Cfg := ⟨3,false,1583523211,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1076 : Cfg := ⟨2,true,-941,[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1077 : Cfg := ⟨2,true,1583522627,[⟨pair01,93⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1078 : Cfg := ⟨2,true,1583524971,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1079 : Cfg := ⟨4,false,1583522995,[⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1080 : Cfg := ⟨2,true,-865,[⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1081 : Cfg := ⟨2,true,1583522995,[⟨pair01,39⟩,⟨pair11,1⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1082 : Cfg := ⟨2,true,1583525339,[⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1083 : Cfg := ⟨4,false,1583522409,[⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1084 : Cfg := ⟨2,true,-751,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1085 : Cfg := ⟨2,true,1583523321,[⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1086 : Cfg := ⟨1,true,1583525365,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,57⟩]⟩ +def c1087 : Cfg := ⟨4,false,1583522041,[⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1088 : Cfg := ⟨3,false,-713,[⟨pair01,13⟩,⟨pair11,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1089 : Cfg := ⟨0,true,1583523583,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1090 : Cfg := ⟨4,false,1583525079,[⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1091 : Cfg := ⟨4,false,-713,[⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1092 : Cfg := ⟨0,true,1583521699,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1093 : Cfg := ⟨3,false,1583524167,[⟨pair01,42⟩,⟨pair11,1⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1094 : Cfg := ⟨2,false,1583524387,[⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1095 : Cfg := ⟨2,false,-863,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1096 : Cfg := ⟨2,true,1583522149,[⟨pair01,22⟩,⟨pair11,1⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1097 : Cfg := ⟨2,true,1583524493,[⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1098 : Cfg := ⟨2,false,1583523801,[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1099 : Cfg := ⟨3,false,-939,[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1100 : Cfg := ⟨2,false,1583522627,[⟨pair01,99⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,31⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1101 : Cfg := ⟨3,false,1583525251,[⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1102 : Cfg := ⟨3,false,-707,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1103 : Cfg := ⟨1,true,1583521821,[⟨pair01,46⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1104 : Cfg := ⟨1,true,1583524969,[⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,32⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1105 : Cfg := ⟨2,false,1583522427,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1106 : Cfg := ⟨1,true,-897,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1107 : Cfg := ⟨2,false,1583523577,[⟨pair01,42⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1108 : Cfg := ⟨4,false,1583524161,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1109 : Cfg := ⟨4,false,-909,[⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1110 : Cfg := ⟨1,true,1583522729,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1111 : Cfg := ⟨3,false,1583525033,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1112 : Cfg := ⟨3,false,-745,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1113 : Cfg := ⟨2,true,-707,[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1114 : Cfg := ⟨2,true,1583523861,[⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1115 : Cfg := ⟨4,false,1583524745,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1116 : Cfg := ⟨4,false,-797,[⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1117 : Cfg := ⟨1,true,1583522425,[⟨pair10,12⟩,⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1118 : Cfg := ⟨1,true,1583525573,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩]⟩ +def c1119 : Cfg := ⟨2,false,1583522099,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1120 : Cfg := ⟨3,false,-761,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1121 : Cfg := ⟨0,true,1583523313,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1122 : Cfg := ⟨2,true,1583525585,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c1123 : Cfg := ⟨2,false,1583522033,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1124 : Cfg := ⟨2,false,-761,[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1125 : Cfg := ⟨1,true,1583524441,[⟨pair10,33⟩,⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1126 : Cfg := ⟨3,false,1583524075,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1127 : Cfg := ⟨3,false,-943,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1128 : Cfg := ⟨1,true,1583522723,[⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1129 : Cfg := ⟨1,true,1583525587,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ +def c1130 : Cfg := ⟨2,false,1583522097,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1131 : Cfg := ⟨1,true,-711,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1132 : Cfg := ⟨2,false,1583524479,[⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1133 : Cfg := ⟨3,false,1583523597,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1134 : Cfg := ⟨2,false,-955,[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1135 : Cfg := ⟨2,false,1583523197,[⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1136 : Cfg := ⟨2,false,1583524659,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1137 : Cfg := ⟨2,false,-827,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1138 : Cfg := ⟨2,false,1583522391,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1139 : Cfg := ⟨2,false,1583525539,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩]⟩ +def c1140 : Cfg := ⟨2,false,1583521679,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1141 : Cfg := ⟨2,true,-695,[⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1142 : Cfg := ⟨2,true,1583523887,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1143 : Cfg := ⟨3,false,1583524731,[⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1144 : Cfg := ⟨3,false,-811,[⟨pair01,8⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1145 : Cfg := ⟨2,true,1583521723,[⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1146 : Cfg := ⟨2,true,1583524073,[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1147 : Cfg := ⟨4,false,1583524365,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1148 : Cfg := ⟨4,false,-885,[⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1149 : Cfg := ⟨1,true,1583522419,[⟨pair10,15⟩,⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1150 : Cfg := ⟨1,true,1583525609,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩]⟩ +def c1151 : Cfg := ⟨2,false,1583522093,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1152 : Cfg := ⟨2,true,-849,[⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1153 : Cfg := ⟨2,true,1583523191,[⟨pair01,92⟩,⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1154 : Cfg := ⟨2,true,1583525535,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1155 : Cfg := ⟨3,false,1583522603,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1156 : Cfg := ⟨3,false,-907,[⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1157 : Cfg := ⟨0,true,1583522895,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1158 : Cfg := ⟨3,false,1583525241,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1159 : Cfg := ⟨4,false,1583522973,[⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1160 : Cfg := ⟨2,true,-925,[⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1161 : Cfg := ⟨2,true,1583522713,[⟨pair01,18⟩,⟨pair11,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1162 : Cfg := ⟨2,true,1583525057,[⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1163 : Cfg := ⟨2,false,1583523561,[⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1164 : Cfg := ⟨1,true,-953,[⟨pair10,8⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1165 : Cfg := ⟨1,true,1583523261,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1166 : Cfg := ⟨2,false,1583524949,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1167 : Cfg := ⟨2,false,-773,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1168 : Cfg := ⟨2,false,1583521827,[⟨pair10,14⟩,⟨pair01,42⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1169 : Cfg := ⟨1,true,1583525055,[⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1170 : Cfg := ⟨2,false,1583522711,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1171 : Cfg := ⟨3,false,-929,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1172 : Cfg := ⟨0,true,1583522603,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1173 : Cfg := ⟨3,false,1583525053,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1174 : Cfg := ⟨3,false,1583523259,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1175 : Cfg := ⟨2,false,-991,[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1176 : Cfg := ⟨1,true,1583522969,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1177 : Cfg := ⟨2,false,1583525641,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1178 : Cfg := ⟨2,false,1583521797,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1179 : Cfg := ⟨1,true,-779,[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1180 : Cfg := ⟨1,true,1583524139,[⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1181 : Cfg := ⟨2,false,1583524169,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1182 : Cfg := ⟨2,false,-915,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1183 : Cfg := ⟨1,true,1583522379,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1184 : Cfg := ⟨2,false,1583525657,[⟨pair10,10⟩,⟨pair01,17⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1185 : Cfg := ⟨2,false,1583522597,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c1186 : Cfg := ⟨2,false,-801,[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c1187 : Cfg := ⟨1,true,1583524135,[⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c1188 : Cfg := ⟨2,false,1583523875,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1189 : Cfg := ⟨2,false,-985,[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1190 : Cfg := ⟨3,false,1583521827,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1191 : Cfg := ⟨0,true,1583524429,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1192 : Cfg := ⟨4,false,1583524351,[⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1193 : Cfg := ⟨4,false,-899,[⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1194 : Cfg := ⟨1,true,1583522007,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1195 : Cfg := ⟨2,false,1583525339,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1196 : Cfg := ⟨2,false,1583522887,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1197 : Cfg := ⟨2,false,-901,[⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1198 : Cfg := ⟨1,true,1583523841,[⟨pair10,39⟩,⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1199 : Cfg := ⟨2,false,1583524753,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1200 : Cfg := ⟨2,false,-803,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1201 : Cfg := ⟨1,true,1583522303,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1202 : Cfg := ⟨2,false,1583525519,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1203 : Cfg := ⟨3,false,1583522997,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1204 : Cfg := ⟨2,false,-879,[⟨pair10,13⟩,⟨pair01,5⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1205 : Cfg := ⟨1,true,1583523759,[⟨pair01,88⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1206 : Cfg := ⟨2,false,1583524753,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1207 : Cfg := ⟨2,false,-803,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1208 : Cfg := ⟨1,true,1583522107,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,98⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1209 : Cfg := ⟨2,false,1583525599,[⟨pair10,42⟩,⟨pair01,87⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1210 : Cfg := ⟨2,false,1583522669,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1211 : Cfg := ⟨1,true,-803,[⟨pair10,15⟩,⟨pair01,3⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1212 : Cfg := ⟨1,true,1583524061,[⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1213 : Cfg := ⟨2,false,1583524645,[⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1214 : Cfg := ⟨2,false,-871,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1215 : Cfg := ⟨3,false,-725,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair11,1⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1216 : Cfg := ⟨0,true,1583523841,[⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1217 : Cfg := ⟨3,false,1583525291,[⟨pair01,30⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1218 : Cfg := ⟨3,false,-723,[⟨pair01,2⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1219 : Cfg := ⟨2,true,-759,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1220 : Cfg := ⟨2,true,1583523535,[⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1221 : Cfg := ⟨2,false,1583525621,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1222 : Cfg := ⟨2,false,1583521779,[⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1223 : Cfg := ⟨2,true,-911,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1224 : Cfg := ⟨2,true,1583522949,[⟨pair01,32⟩,⟨pair11,1⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1225 : Cfg := ⟨2,true,1583525293,[⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1226 : Cfg := ⟨3,false,1583522947,[⟨pair01,32⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1227 : Cfg := ⟨0,true,-947,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1228 : Cfg := ⟨3,false,1583522689,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1229 : Cfg := ⟨0,true,1583525035,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1230 : Cfg := ⟨2,false,1583523169,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1231 : Cfg := ⟨0,false,-1015,[],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1232 : Cfg := ⟨1,true,1583522989,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1233 : Cfg := ⟨2,false,1583525511,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1234 : Cfg := ⟨2,false,1583521651,[⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1235 : Cfg := ⟨3,false,-761,[⟨pair01,5⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1236 : Cfg := ⟨0,true,1583523535,[⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1237 : Cfg := ⟨2,true,1583525841,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c1238 : Cfg := ⟨2,false,1583522103,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1239 : Cfg := ⟨2,false,-837,[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1240 : Cfg := ⟨1,true,1583524157,[⟨pair10,19⟩,⟨pair01,34⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1241 : Cfg := ⟨4,false,1583524703,[⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1242 : Cfg := ⟨4,false,-839,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1243 : Cfg := ⟨2,true,-725,[⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1244 : Cfg := ⟨2,true,1583523857,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1245 : Cfg := ⟨3,false,1583525849,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩]⟩ +def c1246 : Cfg := ⟨3,false,1583522291,[⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1247 : Cfg := ⟨2,true,-877,[⟨pair01,6⟩,⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1248 : Cfg := ⟨2,true,1583522945,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1249 : Cfg := ⟨2,true,1583525507,[⟨pair01,89⟩,⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1250 : Cfg := ⟨3,false,1583523747,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1251 : Cfg := ⟨3,false,-997,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1252 : Cfg := ⟨0,true,1583522101,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1253 : Cfg := ⟨3,false,1583524703,[⟨pair01,35⟩,⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1254 : Cfg := ⟨2,false,1583524705,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1255 : Cfg := ⟨2,false,-837,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1256 : Cfg := ⟨3,false,1583521647,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1257 : Cfg := ⟨0,true,1583523859,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1258 : Cfg := ⟨3,false,1583525027,[⟨pair01,15⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1259 : Cfg := ⟨3,false,-765,[⟨pair01,8⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1260 : Cfg := ⟨3,false,-725,[⟨pair01,9⟩,⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1261 : Cfg := ⟨0,true,1583523751,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1262 : Cfg := ⟨2,false,1583525319,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1263 : Cfg := ⟨2,false,1583521627,[⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1264 : Cfg := ⟨1,true,1583521803,[⟨pair10,15⟩,⟨pair01,41⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1265 : Cfg := ⟨1,true,1583524995,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1266 : Cfg := ⟨2,false,1583523163,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1267 : Cfg := ⟨1,true,-975,[⟨pair10,10⟩,⟨pair01,12⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1268 : Cfg := ⟨1,true,1583523237,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1269 : Cfg := ⟨2,false,1583525319,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1270 : Cfg := ⟨2,false,1583521627,[⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1271 : Cfg := ⟨2,true,-821,[⟨pair01,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1272 : Cfg := ⟨2,true,1583523455,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1273 : Cfg := ⟨2,true,1583525799,[⟨pair01,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair11,1⟩,⟨pair01,5⟩]⟩ +def c1274 : Cfg := ⟨2,false,1583522387,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1275 : Cfg := ⟨1,true,-937,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1276 : Cfg := ⟨2,false,1583523527,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1277 : Cfg := ⟨2,false,1583525285,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1278 : Cfg := ⟨2,false,-729,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1279 : Cfg := ⟨1,true,-769,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1280 : Cfg := ⟨2,false,1583524623,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1281 : Cfg := ⟨3,false,1583524147,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1282 : Cfg := ⟨3,false,-937,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1283 : Cfg := ⟨2,false,1583522387,[⟨pair10,18⟩,⟨pair01,35⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1284 : Cfg := ⟨1,true,1583525607,[⟨pair01,14⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1285 : Cfg := ⟨2,false,1583523263,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1286 : Cfg := ⟨3,false,-1019,[⟨pair11,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1287 : Cfg := ⟨0,true,1583522387,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1288 : Cfg := ⟨3,false,1583524733,[⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,89⟩,⟨pair11,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1289 : Cfg := ⟨4,false,1583524107,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1290 : Cfg := ⟨4,false,-963,[⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1291 : Cfg := ⟨2,true,1583521763,[⟨pair01,38⟩,⟨pair11,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1292 : Cfg := ⟨2,true,1583524107,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1293 : Cfg := ⟨4,false,1583525279,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1294 : Cfg := ⟨4,false,-735,[⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1295 : Cfg := ⟨1,true,-753,[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1296 : Cfg := ⟨1,true,1583524403,[⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1297 : Cfg := ⟨4,false,1583524323,[⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1298 : Cfg := ⟨4,false,-927,[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1299 : Cfg := ⟨3,false,-737,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1300 : Cfg := ⟨0,true,1583523739,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1301 : Cfg := ⟨2,true,1583525927,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ +def c1302 : Cfg := ⟨2,false,1583522349,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1303 : Cfg := ⟨2,true,-965,[⟨pair01,8⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1304 : Cfg := ⟨2,true,1583522565,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1305 : Cfg := ⟨2,true,1583525017,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1306 : Cfg := ⟨2,false,1583524325,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1307 : Cfg := ⟨2,false,-925,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1308 : Cfg := ⟨3,false,1583521635,[⟨pair01,8⟩,⟨pair11,1⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1309 : Cfg := ⟨0,true,1583523847,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1310 : Cfg := ⟨2,true,1583525897,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,24⟩]⟩ +def c1311 : Cfg := ⟨3,false,1583522271,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1312 : Cfg := ⟨2,true,-889,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1313 : Cfg := ⟨2,true,1583523151,[⟨pair01,93⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1314 : Cfg := ⟨2,true,1583525495,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1315 : Cfg := ⟨3,false,1583523149,[⟨pair01,93⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1316 : Cfg := ⟨1,true,-1043,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1317 : Cfg := ⟨1,true,1583522963,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1318 : Cfg := ⟨2,false,1583525891,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1319 : Cfg := ⟨2,false,1583522049,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1320 : Cfg := ⟨3,false,-949,[⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1321 : Cfg := ⟨0,true,1583522853,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1322 : Cfg := ⟨3,false,1583525199,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1323 : Cfg := ⟨4,false,1583523843,[⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1324 : Cfg := ⟨4,false,-1007,[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1325 : Cfg := ⟨3,false,1583521789,[⟨pair11,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,94⟩,⟨pair11,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1326 : Cfg := ⟨0,true,1583524391,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1327 : Cfg := ⟨2,false,1583525301,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1328 : Cfg := ⟨2,false,1583521609,[⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1329 : Cfg := ⟨3,false,-801,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1330 : Cfg := ⟨0,true,1583523543,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1331 : Cfg := ⟨3,false,1583525889,[⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,31⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1332 : Cfg := ⟨3,false,1583523147,[⟨pair01,95⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1333 : Cfg := ⟨2,true,-993,[⟨pair11,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1334 : Cfg := ⟨2,true,1583522371,[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,96⟩,⟨pair11,1⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1335 : Cfg := ⟨2,true,1583524975,[⟨pair11,1⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1336 : Cfg := ⟨2,false,1583524323,[⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1337 : Cfg := ⟨2,false,-927,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1338 : Cfg := ⟨2,true,1583521669,[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,45⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1339 : Cfg := ⟨2,true,1583524127,[⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1340 : Cfg := ⟨3,false,1583525599,[⟨pair01,21⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1341 : Cfg := ⟨3,false,1583521757,[⟨pair01,45⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1342 : Cfg := ⟨3,false,-845,[⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1343 : Cfg := ⟨0,true,1583523429,[⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1344 : Cfg := ⟨3,false,1583525775,[⟨pair11,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,43⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1345 : Cfg := ⟨2,false,1583523151,[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1346 : Cfg := ⟨2,false,-1059,[⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1347 : Cfg := ⟨1,true,1583522841,[⟨pair10,85⟩,⟨pair01,23⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1348 : Cfg := ⟨1,true,1583525881,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,99⟩]⟩ +def c1349 : Cfg := ⟨2,false,1583522363,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1350 : Cfg := ⟨2,false,-925,[⟨pair10,3⟩,⟨pair01,15⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1351 : Cfg := ⟨1,true,1583523733,[⟨pair01,98⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1352 : Cfg := ⟨4,false,1583525271,[⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1353 : Cfg := ⟨4,false,-743,[⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1354 : Cfg := ⟨2,false,-857,[⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1355 : Cfg := ⟨1,true,1583524121,[⟨pair10,11⟩,⟨pair01,42⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1356 : Cfg := ⟨2,false,1583524707,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1357 : Cfg := ⟨2,false,-849,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1358 : Cfg := ⟨1,true,1583521971,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1359 : Cfg := ⟨1,true,1583525009,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1360 : Cfg := ⟨3,false,1583523507,[⟨pair01,39⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1361 : Cfg := ⟨2,false,-1057,[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1362 : Cfg := ⟨0,true,1583521971,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1363 : Cfg := ⟨3,false,1583524421,[⟨pair01,19⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1364 : Cfg := ⟨3,false,1583525185,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1365 : Cfg := ⟨3,false,-773,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1366 : Cfg := ⟨1,true,1583521661,[⟨pair10,18⟩,⟨pair01,12⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1367 : Cfg := ⟨1,true,1583524707,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1368 : Cfg := ⟨3,false,1583524309,[⟨pair01,94⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1369 : Cfg := ⟨3,false,-941,[⟨pair01,11⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1370 : Cfg := ⟨2,true,1583521663,[⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1371 : Cfg := ⟨2,true,1583524013,[⟨pair01,1⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1372 : Cfg := ⟨4,false,1583526099,[⟨pair01,3⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1373 : Cfg := ⟨4,false,1583522335,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1374 : Cfg := ⟨1,true,-929,[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1375 : Cfg := ⟨1,true,1583523533,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1376 : Cfg := ⟨2,false,1583526069,[⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1377 : Cfg := ⟨2,false,1583522075,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1378 : Cfg := ⟨2,false,-891,[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1379 : Cfg := ⟨1,true,1583523831,[⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1380 : Cfg := ⟨3,false,1583525845,[⟨pair01,38⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1381 : Cfg := ⟨3,false,1583521961,[⟨pair01,93⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1382 : Cfg := ⟨2,false,-829,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1383 : Cfg := ⟨1,true,1583524377,[⟨pair10,35⟩,⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1384 : Cfg := ⟨3,false,1583525257,[⟨pair01,37⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1385 : Cfg := ⟨3,false,-757,[⟨pair01,9⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1386 : Cfg := ⟨1,true,1583521599,[⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1387 : Cfg := ⟨2,false,1583524673,[⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ +def c1388 : Cfg := ⟨2,false,1583524009,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1389 : Cfg := ⟨2,false,-1005,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1390 : Cfg := ⟨1,true,1583522619,[⟨pair10,37⟩,⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1391 : Cfg := ⟨1,true,1583525769,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ +def c1392 : Cfg := ⟨4,false,1583522651,[⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1393 : Cfg := ⟨3,false,-965,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1394 : Cfg := ⟨0,true,1583522837,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1395 : Cfg := ⟨3,false,1583525183,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ +def c1396 : Cfg := ⟨4,false,1583523823,[⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1397 : Cfg := ⟨4,false,-1025,[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1398 : Cfg := ⟨0,true,1583521741,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1399 : Cfg := ⟨3,false,1583524301,[⟨pair01,92⟩,⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1400 : Cfg := ⟨3,false,1583525547,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1401 : Cfg := ⟨3,false,1583521657,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1402 : Cfg := ⟨1,true,-855,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1403 : Cfg := ⟨2,false,1583524083,[⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1404 : Cfg := ⟨3,false,1583524991,[⟨pair01,15⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1405 : Cfg := ⟨3,false,-801,[⟨pair01,8⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1406 : Cfg := ⟨0,true,-857,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1407 : Cfg := ⟨3,false,1583523203,[⟨pair11,1⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair11,1⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1408 : Cfg := ⟨0,true,1583525763,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ +def c1409 : Cfg := ⟨3,false,1583523527,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1410 : Cfg := ⟨3,false,-1079,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1411 : Cfg := ⟨2,true,1583521737,[⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1412 : Cfg := ⟨2,true,1583524299,[⟨pair01,93⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1413 : Cfg := ⟨2,false,1583526059,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1414 : Cfg := ⟨2,false,1583522065,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1415 : Cfg := ⟨3,false,-973,[⟨pair11,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1416 : Cfg := ⟨0,true,1583522829,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1417 : Cfg := ⟨3,false,1583525175,[⟨pair11,1⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1418 : Cfg := ⟨3,false,1583524883,[⟨pair01,94⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1419 : Cfg := ⟨3,false,-839,[⟨pair01,11⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1420 : Cfg := ⟨2,false,1583521737,[⟨pair01,43⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1421 : Cfg := ⟨1,true,1583525171,[⟨pair10,89⟩,⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ +def c1422 : Cfg := ⟨3,false,1583524001,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1423 : Cfg := ⟨3,false,-1013,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1424 : Cfg := ⟨2,false,1583522241,[⟨pair10,90⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1425 : Cfg := ⟨1,true,1583525469,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ +def c1426 : Cfg := ⟨2,false,1583523521,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1427 : Cfg := ⟨2,false,-1083,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1428 : Cfg := ⟨2,true,1583521651,[⟨pair01,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1429 : Cfg := ⟨2,true,1583524109,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ +def c1430 : Cfg := ⟨2,false,1583526055,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1431 : Cfg := ⟨2,false,1583522061,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1432 : Cfg := ⟨1,true,-993,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1433 : Cfg := ⟨1,true,1583523231,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1434 : Cfg := ⟨3,false,1583526181,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1435 : Cfg := ⟨3,false,1583522349,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1436 : Cfg := ⟨2,false,-1017,[⟨pair10,8⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1437 : Cfg := ⟨1,true,1583523229,[⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1438 : Cfg := ⟨1,true,1583526185,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ +def c1439 : Cfg := ⟨3,false,1583522609,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1440 : Cfg := ⟨1,true,-1035,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1441 : Cfg := ⟨2,false,1583523411,[⟨pair10,92⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1442 : Cfg := ⟨1,true,1583526165,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩]⟩ +def c1443 : Cfg := ⟨2,false,1583522641,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c1444 : Cfg := ⟨1,true,-999,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c1445 : Cfg := ⟨2,false,1583523519,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ +def c1446 : Cfg := ⟨4,false,1583525827,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1447 : Cfg := ⟨4,false,1583521943,[⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1448 : Cfg := ⟨2,true,-963,[⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1449 : Cfg := ⟨2,true,1583522897,[⟨pair01,35⟩,⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1450 : Cfg := ⟨2,true,1583525241,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ +def c1451 : Cfg := ⟨2,false,1583524289,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1452 : Cfg := ⟨2,false,-961,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1453 : Cfg := ⟨1,true,1583521599,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1454 : Cfg := ⟨2,false,1583524949,[⟨pair10,38⟩,⟨pair01,91⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1455 : Cfg := ⟨2,false,1583524581,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1456 : Cfg := ⟨2,false,-905,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1457 : Cfg := ⟨1,true,1583521761,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1458 : Cfg := ⟨2,false,1583524979,[⟨pair01,14⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1459 : Cfg := ⟨2,false,1583524285,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1460 : Cfg := ⟨2,false,-965,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1461 : Cfg := ⟨1,true,1583522239,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1462 : Cfg := ⟨2,false,1583525455,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1463 : Cfg := ⟨2,false,1583524283,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1464 : Cfg := ⟨2,false,-967,[⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1465 : Cfg := ⟨1,true,1583522045,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1466 : Cfg := ⟨2,false,1583525535,[⟨pair10,41⟩,⟨pair01,88⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1467 : Cfg := ⟨3,false,1583523799,[⟨pair01,10⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1468 : Cfg := ⟨3,false,-1049,[⟨pair01,3⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1469 : Cfg := ⟨1,true,1583522521,[⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,43⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1470 : Cfg := ⟨2,false,1583525861,[⟨pair10,21⟩,⟨pair01,32⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1471 : Cfg := ⟨3,false,1583523411,[⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1472 : Cfg := ⟨2,false,-1085,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1473 : Cfg := ⟨2,false,1583522887,[⟨pair01,31⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1474 : Cfg := ⟨1,true,1583526261,[⟨pair10,58⟩,⟨pair01,11⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1475 : Cfg := ⟨2,false,1583523191,[⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1476 : Cfg := ⟨2,true,-1109,[⟨pair11,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1477 : Cfg := ⟨2,true,1583521931,[⟨pair01,85⟩,⟨pair11,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1478 : Cfg := ⟨2,true,1583524275,[⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ +def c1479 : Cfg := ⟨2,false,1583525817,[⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1480 : Cfg := ⟨2,false,1583521933,[⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1481 : Cfg := ⟨3,false,-981,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1482 : Cfg := ⟨0,true,1583522821,[⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1483 : Cfg := ⟨3,false,1583525167,[⟨pair11,1⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,31⟩,⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1484 : Cfg := ⟨4,false,1583524383,[⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1485 : Cfg := ⟨4,false,-937,[⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1486 : Cfg := ⟨0,true,-871,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1487 : Cfg := ⟨3,false,1583523189,[⟨pair11,1⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1488 : Cfg := ⟨0,true,1583525749,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1489 : Cfg := ⟨4,false,1583523689,[⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1490 : Cfg := ⟨4,false,-1093,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1491 : Cfg := ⟨2,true,1583521755,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1492 : Cfg := ⟨2,true,1583524099,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1493 : Cfg := ⟨3,false,1583526031,[⟨pair01,88⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1494 : Cfg := ⟨3,false,1583522037,[⟨pair01,12⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1495 : Cfg := ⟨1,true,-987,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1496 : Cfg := ⟨2,false,1583523471,[⟨pair01,34⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ +def c1497 : Cfg := ⟨3,false,1583526115,[⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1498 : Cfg := ⟨3,false,1583522231,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1499 : Cfg := ⟨2,true,-987,[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1500 : Cfg := ⟨2,true,1583522817,[⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1501 : Cfg := ⟨2,true,1583525161,[⟨pair01,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,33⟩,⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ +def c1502 : Cfg := ⟨4,false,1583524859,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1503 : Cfg := ⟨4,false,-863,[⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1504 : Cfg := ⟨1,true,1583521575,[⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1505 : Cfg := ⟨2,false,1583524641,[⟨pair01,34⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1506 : Cfg := ⟨3,false,1583525159,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1507 : Cfg := ⟨3,false,-799,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1508 : Cfg := ⟨3,false,-913,[⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1509 : Cfg := ⟨0,true,1583523181,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1510 : Cfg := ⟨3,false,1583525527,[⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1511 : Cfg := ⟨3,false,1583524679,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1512 : Cfg := ⟨3,false,-877,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1513 : Cfg := ⟨0,true,-841,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1514 : Cfg := ⟨3,false,1583523399,[⟨pair11,1⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,34⟩,⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1515 : Cfg := ⟨0,true,1583525849,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1516 : Cfg := ⟨2,false,1583524273,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1517 : Cfg := ⟨2,false,-977,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1518 : Cfg := ⟨2,true,1583521571,[⟨pair11,1⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1519 : Cfg := ⟨2,true,1583523765,[⟨pair01,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1520 : Cfg := ⟨2,true,1583526327,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1521 : Cfg := ⟨4,false,1583523467,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1522 : Cfg := ⟨0,true,-1109,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,5⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1523 : Cfg := ⟨2,true,1583521745,[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1524 : Cfg := ⟨2,true,1583524349,[⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ +def c1525 : Cfg := ⟨4,false,1583525811,[⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1526 : Cfg := ⟨4,false,1583521927,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1527 : Cfg := ⟨2,true,-959,[⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1528 : Cfg := ⟨2,true,1583522807,[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1529 : Cfg := ⟨2,true,1583525259,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ +def c1530 : Cfg := ⟨4,false,1583524271,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1531 : Cfg := ⟨4,false,-979,[⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1532 : Cfg := ⟨1,true,1583522219,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1533 : Cfg := ⟨2,false,1583525443,[⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ +def c1534 : Cfg := ⟨3,false,1583523759,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1535 : Cfg := ⟨3,false,-1075,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1536 : Cfg := ⟨1,true,1583522325,[⟨pair10,16⟩,⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1537 : Cfg := ⟨1,true,1583525517,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ +def c1538 : Cfg := ⟨3,false,1583523759,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1539 : Cfg := ⟨3,false,-1075,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1540 : Cfg := ⟨0,true,1583521581,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1541 : Cfg := ⟨3,false,1583524049,[⟨pair01,36⟩,⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ +def c1542 : Cfg := ⟨0,true,1583526393,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩]⟩ +def c1543 : Cfg := ⟨4,false,1583522877,[⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1544 : Cfg := ⟨1,true,-1131,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1545 : Cfg := ⟨2,false,1583522617,[⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1546 : Cfg := ⟨1,true,1583526099,[⟨pair10,37⟩,⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1547 : Cfg := ⟨3,false,1583523497,[⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1548 : Cfg := ⟨3,false,-1123,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1549 : Cfg := ⟨1,true,1583522289,[⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1550 : Cfg := ⟨1,true,1583525437,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1551 : Cfg := ⟨3,false,1583524261,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1552 : Cfg := ⟨3,false,-989,[⟨pair01,6⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1553 : Cfg := ⟨2,false,1583521997,[⟨pair10,39⟩,⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1554 : Cfg := ⟨1,true,1583525217,[⟨pair01,35⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1555 : Cfg := ⟨2,false,1583524957,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1556 : Cfg := ⟨2,false,-835,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1557 : Cfg := ⟨2,true,-875,[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1558 : Cfg := ⟨2,true,1583523457,[⟨pair01,34⟩,⟨pair11,1⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1559 : Cfg := ⟨2,true,1583525801,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1560 : Cfg := ⟨2,false,1583523971,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1561 : Cfg := ⟨2,false,-1043,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1562 : Cfg := ⟨0,true,1583521559,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1563 : Cfg := ⟨3,false,1583523755,[⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1564 : Cfg := ⟨0,true,1583526315,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1565 : Cfg := ⟨3,false,1583523195,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1566 : Cfg := ⟨3,false,-1143,[⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1567 : Cfg := ⟨1,true,1583522321,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1568 : Cfg := ⟨2,false,1583525541,[⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ +def c1569 : Cfg := ⟨3,false,1583523971,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1570 : Cfg := ⟨3,false,-1043,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1571 : Cfg := ⟨2,true,-853,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1572 : Cfg := ⟨2,true,1583523493,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1573 : Cfg := ⟨2,true,1583525837,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ +def c1574 : Cfg := ⟨2,false,1583524043,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1575 : Cfg := ⟨2,false,-1027,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1576 : Cfg := ⟨3,false,-855,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1577 : Cfg := ⟨0,true,1583523489,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1578 : Cfg := ⟨3,false,1583525835,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1579 : Cfg := ⟨3,false,1583524075,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1580 : Cfg := ⟨3,false,-1009,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1581 : Cfg := ⟨2,true,-819,[⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1582 : Cfg := ⟨2,true,1583523489,[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair11,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1583 : Cfg := ⟨2,true,1583526093,[⟨pair11,1⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1584 : Cfg := ⟨2,false,1583524071,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1585 : Cfg := ⟨2,false,-1013,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1586 : Cfg := ⟨3,false,1583521553,[⟨pair11,1⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1587 : Cfg := ⟨0,true,1583523963,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1588 : Cfg := ⟨3,false,1583526309,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ +def c1589 : Cfg := ⟨4,false,1583523087,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1590 : Cfg := ⟨1,true,-1151,[⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1591 : Cfg := ⟨1,true,1583522573,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1592 : Cfg := ⟨2,false,1583525799,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ +def c1593 : Cfg := ⟨2,false,1583523743,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1594 : Cfg := ⟨2,false,-1091,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1595 : Cfg := ⟨2,true,-803,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1596 : Cfg := ⟨2,true,1583523779,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1597 : Cfg := ⟨2,true,1583526123,[⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ +def c1598 : Cfg := ⟨2,false,1583523741,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1599 : Cfg := ⟨2,false,-1093,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1600 : Cfg := ⟨2,true,1583521695,[⟨pair01,42⟩,⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1601 : Cfg := ⟨2,true,1583524039,[⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1602 : Cfg := ⟨2,true,1583526473,[⟨pair01,30⟩,⟨pair11,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1603 : Cfg := ⟨2,false,1583523195,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1604 : Cfg := ⟨3,false,-1107,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1605 : Cfg := ⟨2,true,1583522021,[⟨pair01,19⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1606 : Cfg := ⟨2,true,1583524365,[⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1607 : Cfg := ⟨1,true,1583526409,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,57⟩]⟩ +def c1608 : Cfg := ⟨4,false,1583523085,[⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1609 : Cfg := ⟨2,true,-1123,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1610 : Cfg := ⟨0,true,1583522023,[⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1611 : Cfg := ⟨3,false,1583524625,[⟨pair01,41⟩,⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ +def c1612 : Cfg := ⟨3,false,1583526381,[⟨pair01,41⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1613 : Cfg := ⟨3,false,1583522497,[⟨pair01,96⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1614 : Cfg := ⟨3,false,-1031,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1615 : Cfg := ⟨0,true,1583522501,[⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1616 : Cfg := ⟨3,false,1583524951,[⟨pair01,21⟩,⟨pair11,1⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1617 : Cfg := ⟨3,false,1583525795,[⟨pair01,42⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1618 : Cfg := ⟨3,false,1583521911,[⟨pair01,97⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1619 : Cfg := ⟨2,true,-955,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1620 : Cfg := ⟨2,true,1583522867,[⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1621 : Cfg := ⟨2,true,1583525429,[⟨pair01,98⟩,⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ +def c1622 : Cfg := ⟨3,false,1583525231,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1623 : Cfg := ⟨3,false,1583521539,[⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1624 : Cfg := ⟨1,true,-987,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1625 : Cfg := ⟨2,false,1583523671,[⟨pair01,99⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,31⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ +def c1626 : Cfg := ⟨3,false,1583526295,[⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1627 : Cfg := ⟨3,false,1583522301,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1628 : Cfg := ⟨2,false,-1065,[⟨pair10,3⟩,⟨pair01,15⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1629 : Cfg := ⟨1,true,1583523191,[⟨pair01,22⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1630 : Cfg := ⟨1,true,1583526381,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ +def c1631 : Cfg := ⟨4,false,1583523081,[⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1632 : Cfg := ⟨1,true,-1157,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1633 : Cfg := ⟨1,true,1583522193,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1634 : Cfg := ⟨2,false,1583525425,[⟨pair01,97⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ +def c1635 : Cfg := ⟨2,false,1583524253,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1636 : Cfg := ⟨2,false,-997,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1637 : Cfg := ⟨1,true,1583521907,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1638 : Cfg := ⟨1,true,1583524945,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ +def c1639 : Cfg := ⟨2,false,1583524643,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1640 : Cfg := ⟨2,false,-913,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1641 : Cfg := ⟨2,true,-911,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1642 : Cfg := ⟨2,true,1583523147,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1643 : Cfg := ⟨2,true,1583525709,[⟨pair11,1⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ +def c1644 : Cfg := ⟨3,false,1583524535,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1645 : Cfg := ⟨3,false,-951,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1646 : Cfg := ⟨1,true,1583521599,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1647 : Cfg := ⟨2,false,1583524835,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,34⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1648 : Cfg := ⟨3,false,1583525229,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1649 : Cfg := ⟨3,false,1583521537,[⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1650 : Cfg := ⟨0,true,-963,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1651 : Cfg := ⟨3,false,1583523075,[⟨pair01,95⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1652 : Cfg := ⟨0,true,1583525421,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1653 : Cfg := ⟨2,false,1583525421,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1654 : Cfg := ⟨2,false,1583521561,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1655 : Cfg := ⟨2,false,-965,[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1656 : Cfg := ⟨1,true,1583523945,[⟨pair10,88⟩,⟨pair01,20⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ +def c1657 : Cfg := ⟨2,false,1583526633,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ +def c1658 : Cfg := ⟨2,false,1583523075,[⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1659 : Cfg := ⟨2,true,-1175,[⟨pair11,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1660 : Cfg := ⟨1,true,1583522595,[⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1661 : Cfg := ⟨1,true,1583525785,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ +def c1662 : Cfg := ⟨3,false,1583524533,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1663 : Cfg := ⟨3,false,-953,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1664 : Cfg := ⟨1,true,1583521597,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1665 : Cfg := ⟨2,false,1583524829,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ +def c1666 : Cfg := ⟨1,true,1583526631,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩]⟩ +abbrev firstFamilyCfg : Cfg := c270 +abbrev finalCfg : Cfg := c1666 +end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryIdentity.lean b/BusyBeaver/BB6/A6/EntryIdentity.lean new file mode 100644 index 00000000..47ad942e --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryIdentity.lean @@ -0,0 +1,48 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.Defs +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.ReturnWords +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6.EntryIdentity +open RLE ReturnWords + +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 + +private theorem pow_one (w : Word) : pow w 1 = w := by simp +private theorem pow_eight (w : Word) : + pow w 8 = w ++ w ++ w ++ w ++ w ++ w ++ w ++ w := by + simp only [pow_succ, pow_zero, List.nil_append, List.append_assoc] + +private theorem p_block_spec : ReturnGenerated.w5 = + pow ReturnGenerated.w1 8 ++ pow ReturnGenerated.w0 10 ++ ReturnGenerated.w2 := by decide +kernel + +private theorem q_block_spec : ReturnGenerated.w3 = + pow ReturnGenerated.w1 36 ++ pow ReturnGenerated.w0 17 ++ ReturnGenerated.w2 ++ + pow ReturnGenerated.w1 91 ++ pow ReturnGenerated.w0 38 ++ ReturnGenerated.w2 ++ + pow ReturnGenerated.w1 15 ++ pow ReturnGenerated.w0 93 ++ ReturnGenerated.w2 := by decide +kernel + +private theorem equal_left : + expandLeft EntryGenerated.finalCfg.left = expandLeft (ReturnGenerated.initialCfg 0).left := by + simp only [EntryGenerated.finalCfg, EntryGenerated.c1666, ReturnGenerated.initialCfg, + expandLeft, pow_one, List.nil_append, Nat.one_mul, Nat.zero_add] + rw [pow_eight ReturnGenerated.w3, pow_eight ReturnGenerated.w5, q_block_spec, p_block_spec] + simp only [ReturnGenerated.w0, ReturnGenerated.w1, ReturnGenerated.w2, List.append_assoc] + +/-- The concrete entry witness and symbolic family entry denote the same tape. -/ +theorem entry_identity : + EntryGenerated.finalCfg.denote = (ReturnGenerated.initialCfg 0).denote := by + have hl := equal_left + simp only [EntryGenerated.finalCfg, EntryGenerated.c1666, ReturnGenerated.initialCfg, + Cfg.denote, ↓reduceIte] at hl ⊢ + rw [hl] + rfl + +end BusyBeaver.BB6.A6.EntryIdentity diff --git a/BusyBeaver/BB6/A6/EntryPathSound.lean b/BusyBeaver/BB6/A6/EntryPathSound.lean new file mode 100644 index 00000000..cf7c0e82 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryPathSound.lean @@ -0,0 +1,104 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryTransfer + +@[expose] public section + +namespace BusyBeaver.BB6.A6.EntryTransfer +open BusyBeaver.BB6.A6.RLE + +abbrev Op := Exit × Nat + +def execOps : List Op → Cfg → Option Cfg + | [], c => some c + | (e,n)::xs, c => (applyExit c e n).bind (execOps xs) + +def opsCost : List Op → Nat + | [] => 0 + | (e,n)::xs => n * e.steps + opsCost xs + +def opsValid (xs : List Op) : Prop := ∀ e n, (e,n) ∈ xs → e.valid + +theorem execOps_sound + (stepSound : ∀ {c d : Cfg} {e : Exit} {n : Nat}, + e.valid → applyExit c e n = some d → Runs (n*e.steps) c.denote d.denote) + {xs : List Op} {c d : Cfg} (hv : opsValid xs) (h : execOps xs c = some d) : + Runs (opsCost xs) c.denote d.denote := by + induction xs generalizing c with + | nil => + simp [execOps] at h + subst d + rfl + | cons op xs ih => + obtain ⟨e,n⟩ := op + have he : e.valid := hv e n (by simp) + have hx : opsValid xs := by + intro ee nn hh + apply hv ee nn + simp [hh] + cases hz : applyExit c e n with + | none => simp [execOps, hz] at h + | some next => + have hn : execOps xs next = some d := by simpa [execOps, hz] using h + exact (stepSound he hz).trans (ih hx hn) + +def mbOps (b : Nat) : List Op := + (if b=0 then [] else [(br,b)]) ++ + [(bz,1),(cl,b+1),(cZ,1),(eX,1),(fX,1),(bz,1),(cY,1),(br,1)] + +def mdOps (b : Nat) : List Op := + [(dz,1),(ay,1),(bY,1),(az,1),(cz,1),(dt,1),(cy,b+1),(cz,1),(dy,b+2)] + +theorem mbOps_valid (b : Nat) : opsValid (mbOps b) := by + intro e n hh + by_cases hb : b=0 + · simp [mbOps, hb] at hh + rcases hh with h|h|h|h|h|h|h|h <;> rcases h with ⟨rfl, _⟩ <;> + first | exact valid_br | exact valid_bz | exact valid_cl | exact valid_cZ | exact valid_eX | exact valid_fX | exact valid_cY + · simp [mbOps, hb] at hh + rcases hh with h|h|h|h|h|h|h|h|h <;> rcases h with ⟨rfl, _⟩ <;> + first | exact valid_br | exact valid_bz | exact valid_cl | exact valid_cZ | exact valid_eX | exact valid_fX | exact valid_cY + +theorem mdOps_valid (b : Nat) : opsValid (mdOps b) := by + intro e n hh + simp [mdOps] at hh + rcases hh with h|h|h|h|h|h|h|h|h <;> rcases h with ⟨rfl, _⟩ <;> + first | exact valid_dz | exact valid_ay | exact valid_bY | exact valid_az | exact valid_cz | exact valid_dt | exact valid_cy | exact valid_dy + +theorem mbOps_exec (a b c : Nat) (h : Int) (tail : Stack) : + execOps (mbOps b) (mb a b c h tail) = some (mbEnd a b c h tail) := by + have hp := mb_path a b c h tail + by_cases hb : b=0 <;> simpa [mbOps, execOps, doMB, hb] using hp + +theorem mdOps_exec (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : + execOps (mdOps b) (md a b c f h tail) = some (mdEnd a b c f h tail) := by + simpa [mdOps, execOps, doMD] using md_path a b c f h tail + +theorem mbOps_cost (b : Nat) : opsCost (mbOps b) = 4*b+18 := by + by_cases hb : b=0 <;> + simp [opsCost, mbOps, hb, br, bz, cl, cZ, eX, fX, cY, ex] <;> omega + +theorem mdOps_cost (b : Nat) : opsCost (mdOps b) = 4*b+18 := by + simp [opsCost, mdOps, dz, ay, bY, az, cz, dt, cy, dy, ex] + omega + +theorem mb_literal + (stepSound : ∀ {c d : Cfg} {e : Exit} {n : Nat}, + e.valid → applyExit c e n = some d → Runs (n*e.steps) c.denote d.denote) + (a b c : Nat) (h : Int) (tail : Stack) : + Runs (4*b+18) (mb a b c h tail).denote (mbEnd a b c h tail).denote := by + rw [← mbOps_cost b] + exact execOps_sound stepSound (mbOps_valid b) (mbOps_exec a b c h tail) + +theorem md_literal + (stepSound : ∀ {c d : Cfg} {e : Exit} {n : Nat}, + e.valid → applyExit c e n = some d → Runs (n*e.steps) c.denote d.denote) + (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : + Runs (4*b+18) (md a b c f h tail).denote (mdEnd a b c f h tail).denote := by + rw [← mdOps_cost b] + exact execOps_sound stepSound (mdOps_valid b) (mdOps_exec a b c f h tail) + +end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/EntryStart.lean b/BusyBeaver/BB6/A6/EntryStart.lean new file mode 100644 index 00000000..5529583b --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryStart.lean @@ -0,0 +1,44 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE + +@[expose] public section + +namespace BusyBeaver.BB6.A6 +open RLE + +/-- The initial offset-one, left-facing compressed representation of the + literal blank tape. The scan head is at boundary minus one. -/ +def blankRLE : Cfg := ⟨0,false,1,[],[]⟩ + +theorem blankRLE_denote : blankRLE.denote = blank := by + have hp : patch (fun _ => false) 1 [] = (fun _ => false) := by + funext x + simp [patch] + simp [blankRLE, Cfg.denote, expandLeft, expandRight, blank, hp] + +/-- Nonhalting forces the transition of every finitely reachable state to be + defined. In particular, the machine cannot already be in a halt state. -/ +theorem Nonhalting.transition_defined {c d : Config} {n : Nat} + (h : Nonhalting c) (hr : Runs n c d) : transition d.q (d.tape d.head) ≠ none := by + intro halt + obtain ⟨e, he⟩ := h (n+1) + have hn : run (n+1) c = none := by + rw [run_add] + simp [hr, run, step, halt] + change run (n+1) c = some e at he + rw [hn] at he + contradiction + +/-- F on symbol 1 is the unique undefined entry within the six-state table. -/ +theorem Nonhalting.no_F1 {c d : Config} {n : Nat} + (h : Nonhalting c) (hr : Runs n c d) : ¬ (d.q = 5 ∧ d.tape d.head = true) := by + intro hf + have halt : transition d.q (d.tape d.head) = none := by + simp [hf.1, hf.2, transition] + exact (h.transition_defined hr) halt + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/EntryTransfer.lean b/BusyBeaver/BB6/A6/EntryTransfer.lean new file mode 100644 index 00000000..ce540a39 --- /dev/null +++ b/BusyBeaver/BB6/A6/EntryTransfer.lean @@ -0,0 +1,108 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6.EntryTransfer +open BusyBeaver.BB6.A6.RLE + +def X : Word := [true,false] +def Y : Word := [false,true] +def Z : Word := [false,false] +def T : Word := [true,true] + +def ex (q : Nat) (d : Bool) (s : Word) (q' : Nat) (d' : Bool) (t : Word) (n : Nat) : Exit := + ⟨s,t,q,d,q',d',n⟩ +def cy := ex 2 true X 2 true Y 2 +def cz := ex 2 true Z 3 false X 1 +def dy := ex 3 false Y 3 false X 2 +def dz := ex 3 false Z 0 false Z 2 +def ay := ex 0 false Y 1 false Z 2 +def bY := ex 1 false Y 0 true Z 1 +def az := ex 0 true Z 2 true T 2 +def dt := ex 3 false T 2 true Y 3 + +def br := ex 1 true Y 1 true X 2 +def bz := ex 1 true Z 2 false Y 3 +def cl := ex 2 false X 2 false Y 2 +def cZ := ex 2 false Z 4 false Y 2 +def eX := ex 4 false X 5 false Z 2 +def fX := ex 5 false X 1 true Y 3 +def cY := ex 2 false Y 1 true Z 1 + +def mb (a b c : Nat) (h : Int) (tail : Stack) : Cfg := + ⟨1,true,h, ⟨X,1⟩ :: ⟨Z,1⟩ :: ⟨X,a+2⟩ :: ⟨Z,c+1⟩ :: tail, + if b = 0 then [] else [⟨Y,b⟩]⟩ + +def mbEnd (a b c : Nat) (h : Int) (tail : Stack) : Cfg := + ⟨1,true,h-4, push X 1 (push Z 1 (if a=0 then ⟨Z,c+1⟩ :: tail else ⟨X,a⟩ :: ⟨Z,c+1⟩ :: tail)), [⟨Y,b+3⟩]⟩ + +def doMB (c : Cfg) (b : Nat) : Option Cfg := do + let c ← if b = 0 then some c else applyExit c br b + let c ← applyExit c bz 1 + let c ← applyExit c cl (b+1) + let c ← applyExit c cZ 1 + let c ← applyExit c eX 1 + let c ← applyExit c fX 1 + let c ← applyExit c bz 1 + let c ← applyExit c cY 1 + applyExit c br 1 + +set_option maxHeartbeats 5000000 in +set_option maxRecDepth 5000 in +theorem mb_path (a b c : Nat) (h : Int) (tail : Stack) : + doMB (mb a b c h tail) b = some (mbEnd a b c h tail) := by + by_cases hb : b = 0 <;> by_cases ha : a = 0 <;> + simp (config := {maxSteps := 1000000}) (disch := omega) + [doMB, mb, mbEnd, applyExit, br, bz, cl, cZ, eX, fX, cY, ex, X, Y, Z, pop, push, hb, ha, Nat.add_comm, Nat.add_left_comm, Nat.add_assoc] + all_goals omega + +def md (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : Cfg := + ⟨3,false,h, ⟨Z,1⟩ :: ⟨Y,a+2⟩ :: ⟨if f then X else Z,c+1⟩ :: tail, + if b = 0 then [] else [⟨X,b⟩]⟩ + +def mdEnd (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : Cfg := + ⟨3,false,h-4, push Z 1 (if a=0 then ⟨if f then X else Z,c+1⟩ :: tail else ⟨Y,a⟩ :: ⟨if f then X else Z,c+1⟩ :: tail), [⟨X,b+3⟩]⟩ + +def doMD (c : Cfg) (b : Nat) : Option Cfg := do + let c ← applyExit c dz 1 + let c ← applyExit c ay 1 + let c ← applyExit c bY 1 + let c ← applyExit c az 1 + let c ← applyExit c cz 1 + let c ← applyExit c dt 1 + let c ← applyExit c cy (b+1) + let c ← applyExit c cz 1 + applyExit c dy (b+2) + +set_option maxHeartbeats 5000000 in +set_option maxRecDepth 5000 in +theorem md_path (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : + doMD (md a b c f h tail) b = some (mdEnd a b c f h tail) := by + cases f <;> by_cases hb : b = 0 <;> by_cases ha : a = 0 <;> + simp (config := {maxSteps := 1000000}) (disch := omega) + [doMD, md, mdEnd, applyExit, dz, ay, bY, az, cz, dt, cy, dy, ex, X, Y, Z, T, pop, push, hb, ha, Nat.add_comm, Nat.add_left_comm, Nat.add_assoc] + all_goals omega + +theorem valid_br : br.valid := by decide +kernel +theorem valid_bz : bz.valid := by decide +kernel +theorem valid_cl : cl.valid := by decide +kernel +theorem valid_cZ : cZ.valid := by decide +kernel +theorem valid_eX : eX.valid := by decide +kernel +theorem valid_fX : fX.valid := by decide +kernel +theorem valid_cY : cY.valid := by decide +kernel +theorem valid_dz : dz.valid := by decide +kernel +theorem valid_ay : ay.valid := by decide +kernel +theorem valid_bY : bY.valid := by decide +kernel +theorem valid_az : az.valid := by decide +kernel +theorem valid_cz : cz.valid := by decide +kernel +theorem valid_dt : dt.valid := by decide +kernel +theorem valid_cy : cy.valid := by decide +kernel +theorem valid_dy : dy.valid := by decide +kernel + +end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/ExitRule.lean b/BusyBeaver/BB6/A6/ExitRule.lean new file mode 100644 index 00000000..efa4af3a --- /dev/null +++ b/BusyBeaver/BB6/A6/ExitRule.lean @@ -0,0 +1,26 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Replay +public import BusyBeaver.BB6.A6.RLESound + +@[expose] public section + +namespace BusyBeaver.BB6.A6.RLE + +/-- A checked finite word exit, repeated a specified number of times. -/ +def exitRule (e : Exit) (valid : e.valid) (n : Nat) : Rule where + eval c := (applyExit c e n).map (fun d => (n * e.steps, d)) + sound := by + intro c t d h + cases he : applyExit c e n with + | none => simp [he] at h + | some f => + simp [he] at h + rcases h with ⟨ht, hf⟩ + subst t; subst f + exact applyExit_sound valid he + +end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/LocalZipper.lean b/BusyBeaver/BB6/A6/LocalZipper.lean new file mode 100644 index 00000000..123c7d18 --- /dev/null +++ b/BusyBeaver/BB6/A6/LocalZipper.lean @@ -0,0 +1,156 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6.LocalZipper + +/-- A local tape focused at the head; left is stored nearest-first. +The `before` state represents the head at -1 after leaving the word. -/ +structure Zip where + q : State + left : List Bool + right : List Bool + before : Bool + deriving DecidableEq, Repr + +def Zip.denote (z : Zip) : Local := + if z.before then ⟨z.q, -1, z.right⟩ + else ⟨z.q, z.left.length, z.left.reverse ++ z.right⟩ + +def step (z : Zip) : Option Zip := do + if z.before then none else + match z.right with + | [] => none + | b :: r => + let a ← transition z.q b + if a.move = 1 then + some ⟨a.next, a.write :: z.left, r, false⟩ + else if a.move = -1 then + match z.left with + | [] => some ⟨a.next, [], a.write :: r, true⟩ + | b' :: l => some ⟨a.next, l, b' :: a.write :: r, false⟩ + else none + +def run : Nat → Zip → Option Zip + | 0, z => some z + | n+1, z => (step z).bind (run n) + +private theorem read_focus (l : List Bool) (b : Bool) (r : List Bool) : + (l.reverse ++ (b :: r))[l.length]? = some b := by + rw [List.getElem?_append_right] + · simp + · simp + +private theorem set_focus (l : List Bool) (b x : Bool) (r : List Bool) : + (l.reverse ++ (b :: r)).set l.length x = l.reverse ++ (x :: r) := by + rw [List.set_append_right] + · simp + · simp + +theorem step_sound {z z' : Zip} (h : step z = some z') : + localStep z.denote = some z'.denote := by + rcases z with ⟨q,l,r,before⟩ + cases before with + | true => simp [step] at h + | false => + cases r with + | nil => simp [step] at h + | cons b r => + cases ha : transition q b with + | none => simp [step, ha] at h + | some a => + by_cases hr : a.move = 1 + · simp [step, ha, hr] at h + subst z' + simp only [Zip.denote, Bool.false_eq_true, ↓reduceIte, localStep, + Int.natCast_nonneg, Int.toNat_natCast, read_focus, ha, Option.bind_some, set_focus] + simp [List.reverse_cons, List.append_assoc, ha, hr] + · by_cases hl : a.move = -1 + · cases l with + | nil => + simp [step, ha, hr, hl] at h + subst z' + simp [Zip.denote, localStep, ha, hl] + | cons b' l => + simp [step, ha, hr, hl] at h + subst z' + simp only [Zip.denote, Bool.false_eq_true, ↓reduceIte, localStep, + Int.natCast_nonneg, Int.toNat_natCast, read_focus, ha, Option.bind_some, set_focus] + simp [List.reverse_cons, List.append_assoc, ha, hl] <;> omega + · simp [step, ha, hr, hl] at h + +theorem run_sound {n : Nat} {z z' : Zip} (h : run n z = some z') : + localRun n z.denote = some z'.denote := by + induction n generalizing z with + | zero => + simp [run] at h + subst z' + rfl + | succ n ih => + cases hs : step z with + | none => simp [run, hs] at h + | some y => + have hh : run n y = some z' := by simpa [run, hs] using h + simpa [localRun, step_sound hs] using ih hh + +/-- Place the head at the final element of a nonempty word. -/ +def startLeft (q : State) (w : List Bool) : Zip := + match w.reverse with + | [] => ⟨q, [], [], false⟩ + | b :: l => ⟨q, l, [b], false⟩ + +theorem startLeft_denote (q : State) (w : List Bool) (hne : w ≠ []) : + (startLeft q w).denote = ⟨q, (w.length : Int) - 1, w⟩ := by + cases hrev : w.reverse with + | nil => + have hw : w = [] := by + have h := congrArg List.reverse hrev + simpa using h + exact (hne hw).elim + | cons b l => + have hw : w = l.reverse ++ [b] := by + have h := congrArg List.reverse hrev + simpa using h + simp only [startLeft, hrev, Zip.denote, Bool.false_eq_true, ↓reduceIte] + rw [hw] + simp only [List.length_append, List.length_reverse, List.length_cons, List.length_nil, + Nat.add_zero, Int.natCast_add, Int.natCast_one] + congr 1 <;> omega + +def exitStart (e : RLE.Exit) : Zip := + if e.rightward then ⟨e.q, [], e.input, false⟩ else startLeft e.q e.input + +def exitEnd (e : RLE.Exit) : Zip := + if e.rightward' then ⟨e.q', e.output.reverse, [], false⟩ + else ⟨e.q', [], e.output, true⟩ + +theorem exitStart_denote (e : RLE.Exit) (hne : e.input ≠ []) : + (exitStart e).denote = + ⟨e.q, if e.rightward then 0 else (e.input.length : Int)-1, e.input⟩ := by + cases h : e.rightward with + | false => + simp only [exitStart, h, Bool.false_eq_true, ↓reduceIte] + exact startLeft_denote e.q e.input hne + | true => simp [exitStart, h, Zip.denote] + +theorem exitEnd_denote (e : RLE.Exit) (hlen : e.output.length = e.input.length) : + (exitEnd e).denote = + ⟨e.q', if e.rightward' then (e.input.length : Int) else -1, e.output⟩ := by + cases h : e.rightward' <;> simp [exitEnd, h, Zip.denote, hlen] + +/-- A fast kernel-checkable run certifies the original literal local exit. -/ +theorem exit_valid_of_run (e : RLE.Exit) (hne : e.input ≠ []) + (hlen : e.output.length = e.input.length) + (h : run e.steps (exitStart e) = some (exitEnd e)) : e.valid := by + refine ⟨hne, ?_⟩ + have hs := run_sound h + rw [exitStart_denote e hne, exitEnd_denote e hlen] at hs + exact hs + +end BusyBeaver.BB6.A6.LocalZipper diff --git a/BusyBeaver/BB6/A6/Machine.lean b/BusyBeaver/BB6/A6/Machine.lean new file mode 100644 index 00000000..dedb9957 --- /dev/null +++ b/BusyBeaver/BB6/A6/Machine.lean @@ -0,0 +1,19 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.Bridge + +@[expose] public section + +namespace BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +/-- The exact six-state A6 machine, loaded using the shared RLE parser. -/ +def machine : ConjectureMachines.Machine 6 2 := + load_rle_machine% "1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---" + +/-- The machine in Cryptids' shared Busy Beaver execution model. -/ +abbrev target : Machine (Fin 2) (Fin 6) := machine.toBB + +end BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH diff --git a/BusyBeaver/BB6/A6/Main.lean b/BusyBeaver/BB6/A6/Main.lean new file mode 100644 index 00000000..b89c8411 --- /dev/null +++ b/BusyBeaver/BB6/A6/Main.lean @@ -0,0 +1,60 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryGenerated.All +public import BusyBeaver.BB6.A6.EntryIdentity +public import BusyBeaver.BB6.A6.EntryStart +public import BusyBeaver.BB6.A6.ReturnGenerated.Return +public import BusyBeaver.BB6.A6.ReturnIdentity +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +/-- The original observed family entry, with its exact literal step count. -/ +theorem blank_entry : + Runs 752263008230408399 blank EntryGenerated.firstFamilyCfg.denote := by + have h0 : EntryGenerated.c0.denote = blank := blankRLE_denote + simpa only [h0] using EntryGenerated.entry_to_first + +/-- The proof uses the tail beginning at C(8), where one symbolic trace works + uniformly for every subsequent family member. -/ +def familyTail (k : Nat) : Config := (ReturnGenerated.initialCfg k).denote + +def returnDuration (k : Nat) : Nat := 119808*k + 304037417082 + +theorem blank_entry_tail : + Runs 752265440525431967 blank (familyTail 0) := by + have h0 : EntryGenerated.c0.denote = blank := blankRLE_denote + simpa only [h0, EntryIdentity.entry_identity, familyTail] using + EntryGenerated.entry_to_tail + +/-- A literal machine return for every member of the infinite tail family. -/ +theorem family_return (k : Nat) : + Runs (returnDuration k) (familyTail k) (familyTail (k+1)) := by + change Runs (119808*k + 304037417082) + (ReturnGenerated.initialCfg k).denote (ReturnGenerated.initialCfg (k+1)).denote + rw [← ReturnIdentity.return_identity k] + exact ReturnGenerated.returnRun k + +theorem family_nonhalting : Nonhalting (familyTail 0) := by + apply nonhalting_of_family familyTail returnDuration + · intro k + unfold returnDuration + omega + · exact family_return + +/-- The exact six-state A6 machine never halts from the all-zero tape. -/ +theorem blank_nonhalting : Nonhalting blank := + @blank_nonhalting_of_entry (familyTail 0) 752265440525431967 + blank_entry_tail family_nonhalting + +/-- In particular, the unique undefined F/1 instruction is never reached. -/ +theorem blank_never_F1 {n : Nat} {c : Config} (h : Runs n blank c) : + ¬ (c.q = 5 ∧ c.tape c.head = true) := + blank_nonhalting.no_F1 h + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/RLE.lean b/BusyBeaver/BB6/A6/RLE.lean new file mode 100644 index 00000000..1d2b781f --- /dev/null +++ b/BusyBeaver/BB6/A6/RLE.lean @@ -0,0 +1,96 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Word +public import BusyBeaver.BB6.A6.ReturnWords + +@[expose] public section + +namespace BusyBeaver.BB6.A6.RLE + +abbrev Word := List Bool + +structure Block where + word : Word + count : Nat + deriving DecidableEq, Repr + +/-- Both stacks are nearest-block first. Words always have physical +left-to-right order, including on the left stack. -/ +abbrev Stack := List Block + +def expandRight : Stack → Word + | [] => [] + | b :: bs => ReturnWords.pow b.word b.count ++ expandRight bs + +def expandLeft : Stack → Word + | [] => [] + | b :: bs => expandLeft bs ++ ReturnWords.pow b.word b.count + +structure Cfg where + q : State + rightward : Bool + boundary : Int + left : Stack + right : Stack + deriving DecidableEq, Repr + +def Cfg.denote (c : Cfg) : Config := + let l := expandLeft c.left + let r := expandRight c.right + ⟨c.q, if c.rightward then c.boundary else c.boundary-1, + patch (fun _ => false) (c.boundary - l.length) (l ++ r)⟩ + +def push (w : Word) (n : Nat) (s : Stack) : Stack := + if n = 0 then s else + match s with + | [] => if w.all (! ·) then [] else [⟨w,n⟩] + | b :: bs => if b.word = w then ⟨w,b.count+n⟩ :: bs else ⟨w,n⟩ :: s + +def pop (n : Nat) (s : Stack) : Option Stack := + match s with + | [] => if n = 1 then some [] else none + | b :: bs => if n ≤ b.count then + if n = b.count then some bs else some (⟨b.word,b.count-n⟩ :: bs) + else none + +/-- A finite word exit, checked against the literal local interpreter. -/ +structure Exit where + input : Word + output : Word + q : State + rightward : Bool + q' : State + rightward' : Bool + steps : Nat + deriving DecidableEq, Repr + +def Exit.valid (e : Exit) : Prop := + e.input ≠ [] ∧ + localRun e.steps + ⟨e.q, if e.rightward then 0 else (e.input.length : Int)-1, e.input⟩ = + some ⟨e.q', if e.rightward' then e.input.length else -1, e.output⟩ + +instance (e : Exit) : Decidable e.valid := inferInstanceAs (Decidable (_ ∧ _)) + +/-- Apply n copies of a certified word exit. Multiple copies require an +unchanged control and direction; an implicit blank source is exactly one pair. -/ +def applyExit (c : Cfg) (e : Exit) (n : Nat) : Option Cfg := do + if c.q != e.q || c.rightward != e.rightward || n = 0 then none else + if n != 1 && (e.q' != e.q || e.rightward' != e.rightward) then none else + let src := if c.rightward then c.right else c.left + let w := match src with | [] => [false,false] | b :: _ => b.word + if w != e.input then none else + let rest ← pop n src + let l := if c.rightward then c.left else rest + let r := if c.rightward then rest else c.right + let l' := if e.rightward' then push e.output n l else l + let r' := if e.rightward' then r else push e.output n r + let shift := if e.rightward' = c.rightward then + (if c.rightward then (n*e.input.length : Int) else -(n*e.input.length : Int)) + else 0 + some ⟨e.q',e.rightward',c.boundary+shift,l',r'⟩ + +end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/RLESound.lean b/BusyBeaver/BB6/A6/RLESound.lean new file mode 100644 index 00000000..61bc0bd7 --- /dev/null +++ b/BusyBeaver/BB6/A6/RLESound.lean @@ -0,0 +1,448 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE +public import BusyBeaver.BB6.A6.ReturnPatch +public import BusyBeaver.BB6.A6.Sweeps +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6.RLE + +theorem Exit.output_length {e : Exit} (h : e.valid) : e.output.length = e.input.length := by + exact localRun_length h.2 + +/-- A certified exit rewrites its input word in arbitrary finite tape context. -/ +theorem Exit.context {e : Exit} (h : e.valid) (t : Tape) (o : Int) (l r : Word) : + Runs e.steps + ⟨e.q, o + l.length + (if e.rightward then 0 else (e.input.length : Int)-1), + patch t o (l ++ e.input ++ r)⟩ + ⟨e.q', o + l.length + (if e.rightward' then (e.input.length : Int) else -1), + patch t o (l ++ e.output ++ r)⟩ := by + exact localRun_context h.2 t o l r + +end BusyBeaver.BB6.A6.RLE + +namespace BusyBeaver.BB6.A6.RLE +open ReturnWords + +theorem pow_pow_comm (w : Word) (m n : Nat) : pow w m ++ pow w n = pow w n ++ pow w m := by + rw [← pow_add, ← pow_add, Nat.add_comm] + +theorem expandRight_push (w : Word) (n : Nat) (s : Stack) + (h : s ≠ [] ∨ w.all (! ·) = false) : + expandRight (push w n s) = pow w n ++ expandRight s := by + cases n with + | zero => simp [push, expandRight] + | succ n => + cases s with + | nil => + have hw : w.all (! ·) = false := by simpa using h + simp [push, hw, expandRight] + | cons b bs => + by_cases he : b.word = w + · subst w + simp only [push, Nat.succ_ne_zero, ↓reduceIte, expandRight, pow_add] + have hc := pow_pow_comm b.word b.count (n+1) + simp only [pow_succ, List.append_assoc] at hc + simp only [pow_succ, pow_zero, List.nil_append] at * + simp only [← List.append_assoc] at * + rw [hc] + · simp [push, he, expandRight, List.append_assoc] + +theorem expandLeft_push (w : Word) (n : Nat) (s : Stack) + (h : s ≠ [] ∨ w.all (! ·) = false) : + expandLeft (push w n s) = expandLeft s ++ pow w n := by + cases n with + | zero => simp [push, expandLeft] + | succ n => + cases s with + | nil => + have hw : w.all (! ·) = false := by simpa using h + simp [push, hw, expandLeft] + | cons b bs => + by_cases he : b.word = w + · subst w + simp [push, expandLeft, pow_add, pow_comm, List.append_assoc] + · simp [push, he, expandLeft, List.append_assoc] + + +theorem expandRight_pop {b : Block} {bs rest : Stack} {n : Nat} + (h : pop n (b :: bs) = some rest) : + expandRight (b :: bs) = pow b.word n ++ expandRight rest := by + simp only [pop] at h + split at h + next hn => + split at h + next he => + simp at h + subst rest + subst n + simp [expandRight] + next he => + simp at h + subst rest + simp only [expandRight] + have hc : b.count = n + (b.count-n) := by omega + rw [hc, pow_add] + simp [List.append_assoc] + next => simp at h + +theorem expandLeft_pop {b : Block} {bs rest : Stack} {n : Nat} + (h : pop n (b :: bs) = some rest) : + expandLeft (b :: bs) = expandLeft rest ++ pow b.word n := by + simp only [pop] at h + split at h + next hn => + split at h + next he => + simp at h + subst rest + subst n + simp [expandLeft] + next he => + simp at h + subst rest + simp only [expandLeft] + have hc : b.count = (b.count-n) + n := by omega + rw [hc, pow_add] + simp [List.append_assoc] + next => simp at h + + +theorem patch_blank_word (w : Word) (o : Int) (h : w.all (! ·) = true) : + patch (fun _ => false) o w = (fun _ => false) := by + funext x + unfold patch + split + next => + cases hw : w[(x-o).toNat]? with + | none => simp [hw] + | some b => + obtain ⟨hi, hb⟩ := List.getElem?_eq_some_iff.mp hw + have hm := (List.all_eq_true.mp h) w[(x-o).toNat] (List.getElem_mem hi) + rw [hb] at hm + cases b <;> simp_all + next => rfl + +theorem all_pow (w : Word) (n : Nat) (h : w.all (! ·) = true) : + (pow w n).all (! ·) = true := by + induction n with + | zero => simp + | succ n ih => simp [pow_succ, List.all_append, ih, h] + + +theorem patch_blank_right (o : Int) (a b : Word) (hb : b.all (! ·) = true) : + patch (fun _ => false) o (a ++ b) = patch (fun _ => false) o a := by + rw [patch_append, patch_blank_word b (o+a.length) hb] + +theorem patch_blank_left (o : Int) (a b : Word) (ha : a.all (! ·) = true) : + patch (fun _ => false) o (a ++ b) = patch (fun _ => false) (o+a.length) b := by + rw [patch_append] + have hs : o + a.length ≤ o + a.length := by omega + rw [patch_comm_of_le _ o (o+a.length) a b hs, patch_blank_word a o ha] + + +theorem patch_push_right (o : Int) (l w : Word) (n : Nat) (s : Stack) : + patch (fun _ => false) o (l ++ expandRight (push w n s)) = + patch (fun _ => false) o (l ++ pow w n ++ expandRight s) := by + by_cases h : s ≠ [] ∨ w.all (! ·) = false + · rw [expandRight_push w n s h] + simp [List.append_assoc] + · have hs : s = [] := Classical.byContradiction (fun hs => h (Or.inl hs)) + subst s + have hw : w.all (! ·) = true := by + have := not_or.mp h + cases he : w.all (! ·) <;> simp_all + have hz := all_pow w n hw + by_cases hn : n = 0 + · subst n; simp [push, expandRight] + · simp only [push, hn, ↓reduceIte, hw, expandRight, List.append_nil] + exact (patch_blank_right o l (pow w n) hz).symm + +theorem patch_push_left (boundary : Int) (r w : Word) (n : Nat) (s : Stack) : + patch (fun _ => false) (boundary - (expandLeft (push w n s)).length) + (expandLeft (push w n s) ++ r) = + patch (fun _ => false) (boundary - (expandLeft s ++ pow w n).length) + ((expandLeft s ++ pow w n) ++ r) := by + by_cases h : s ≠ [] ∨ w.all (! ·) = false + · rw [expandLeft_push w n s h] + · have hs : s = [] := Classical.byContradiction (fun hs => h (Or.inl hs)) + subst s + have hw : w.all (! ·) = true := by + have := not_or.mp h + cases he : w.all (! ·) <;> simp_all + have hz := all_pow w n hw + by_cases hn : n = 0 + · subst n; simp [push, expandLeft] + · simp only [push, hn, ↓reduceIte, hw, expandLeft, List.nil_append, List.length_nil, Int.natCast_zero, Int.sub_zero] + have hh := patch_blank_left (boundary - ((pow w n).length : Int)) (pow w n) r hz + have he : boundary - ((pow w n).length : Int) + ((pow w n).length : Int) = boundary := by omega + rw [he] at hh + exact hh.symm + + +def sourceWord (s : Stack) : Word := match s with + | [] => [false,false] + | b :: _ => b.word + +theorem patch_pop_right (o : Int) (l : Word) (s rest : Stack) (n : Nat) + (hp : pop n s = some rest) : + patch (fun _ => false) o (l ++ expandRight s) = + patch (fun _ => false) o (l ++ pow (sourceWord s) n ++ expandRight rest) := by + cases s with + | nil => + simp only [pop] at hp + split at hp + next hn => + simp at hp + subst rest + subst n + simp only [sourceWord, pow_succ, pow_zero, List.nil_append, expandRight, List.append_nil] + exact (patch_blank_right o l [false, false] (by decide)).symm + next => simp at hp + | cons b bs => + simp only [sourceWord] + rw [expandRight_pop hp] + simp [List.append_assoc] + +theorem patch_pop_left (boundary : Int) (r : Word) (s rest : Stack) (n : Nat) + (hp : pop n s = some rest) : + patch (fun _ => false) (boundary - (expandLeft s).length) (expandLeft s ++ r) = + patch (fun _ => false) (boundary - (expandLeft rest ++ pow (sourceWord s) n).length) + ((expandLeft rest ++ pow (sourceWord s) n) ++ r) := by + cases s with + | nil => + simp only [pop] at hp + split at hp + next hn => + simp at hp + subst rest + subst n + simp only [sourceWord, pow_succ, pow_zero, List.nil_append, expandLeft, + List.length_nil, Int.natCast_zero, Int.sub_zero] + have h := patch_blank_left (boundary - (2 : Int)) [false, false] r (by decide) + simp at h + exact h.symm + next => simp at hp + | cons b bs => + simp only [sourceWord] + rw [expandLeft_pop hp] + + +theorem sound_right_same (e : Exit) (hv : e.valid) (hr : e.rightward = true) + (ho : e.rightward' = true) (hq : e.q' = e.q) + (boundary : Int) (l s rest : Stack) (n : Nat) + (hw : sourceWord s = e.input) (hp : pop n s = some rest) : + Runs (n*e.steps) + (Cfg.denote ⟨e.q, true, boundary, l, s⟩) + (Cfg.denote ⟨e.q, true, boundary + (n*e.input.length : Int), push e.output n l, rest⟩) := by + have he : localRun e.steps ⟨e.q, 0, e.input⟩ = + some ⟨e.q, (e.input.length : Int), e.output⟩ := by + simpa [hr, ho, hq] using hv.2 + let o : Int := boundary - (expandLeft l).length + have hs := sweep_right he n (fun _ => false) o (expandLeft l) (expandRight rest) + have hlen := Exit.output_length hv + have hp0 := patch_pop_right o (expandLeft l) s rest n hp + rw [hw] at hp0 + have hp1 := patch_push_left (boundary + (n*e.input.length : Int)) + (expandRight rest) e.output n l + have horigin : boundary + (n*e.input.length : Int) - + ((expandLeft l ++ pow e.output n).length : Int) = o := by + simp only [List.length_append, pow_length, hlen, Int.natCast_add] + dsimp [o] + omega + rw [horigin] at hp1 + have hhead : o + (expandLeft l).length = boundary := by dsimp [o]; omega + rw [hhead] at hs + simp only [Cfg.denote, ↓reduceIte] + rw [hp0, hp1] + exact hs + + +theorem sound_left_same (e : Exit) (hv : e.valid) (hr : e.rightward = false) + (ho : e.rightward' = false) (hq : e.q' = e.q) + (boundary : Int) (s r rest : Stack) (n : Nat) + (hw : sourceWord s = e.input) (hp : pop n s = some rest) : + Runs (n*e.steps) + (Cfg.denote ⟨e.q, false, boundary, s, r⟩) + (Cfg.denote ⟨e.q, false, boundary - (n*e.input.length : Int), rest, push e.output n r⟩) := by + have he : localRun e.steps ⟨e.q, (e.input.length : Int)-1, e.input⟩ = + some ⟨e.q, -1, e.output⟩ := by + simpa [hr, ho, hq] using hv.2 + let o : Int := boundary - ((expandLeft rest ++ pow e.input n).length : Int) + have hs := sweep_left he n (fun _ => false) o (expandLeft rest) (expandRight r) + have hp0 := patch_pop_left boundary (expandRight r) s rest n hp + rw [hw] at hp0 + change _ = patch (fun _ => false) o _ at hp0 + have hp1 := patch_push_right o (expandLeft rest) e.output n r + have hbase : o + (expandLeft rest).length = boundary - (n*e.input.length : Int) := by + dsimp [o] + simp only [List.length_append, pow_length, Int.natCast_add] + omega + have hstart : o + (expandLeft rest).length + (n*e.input.length : Int) - 1 = boundary - 1 := by + rw [hbase]; omega + simp only [Int.natCast_mul] at hs + rw [hstart, hbase] at hs + simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] + rw [hp0] + have ho' : boundary - (n*e.input.length : Int) - (expandLeft rest).length = o := by + rw [← hbase]; omega + rw [ho', hp1] + exact hs + + +theorem sound_right_flip (e : Exit) (hv : e.valid) (hr : e.rightward = true) + (ho : e.rightward' = false) (boundary : Int) (l s rest : Stack) + (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : + Runs e.steps (Cfg.denote ⟨e.q, true, boundary, l, s⟩) + (Cfg.denote ⟨e.q', false, boundary, l, push e.output 1 rest⟩) := by + let o : Int := boundary - (expandLeft l).length + have hs := Exit.context hv (fun _ => false) o (expandLeft l) (expandRight rest) + simp only [hr, ho, ↓reduceIte, Int.add_zero] at hs + have hp0 := patch_pop_right o (expandLeft l) s rest 1 hp + rw [hw] at hp0 + simp only [pow_succ, pow_zero, List.nil_append] at hp0 + have hp1 := patch_push_right o (expandLeft l) e.output 1 rest + simp only [pow_succ, pow_zero, List.nil_append] at hp1 + have hhead : o + (expandLeft l).length = boundary := by dsimp [o]; omega + rw [hhead] at hs + simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] + rw [hp0, hp1] + exact hs + +theorem sound_left_flip (e : Exit) (hv : e.valid) (hr : e.rightward = false) + (ho : e.rightward' = true) (boundary : Int) (s r rest : Stack) + (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : + Runs e.steps (Cfg.denote ⟨e.q, false, boundary, s, r⟩) + (Cfg.denote ⟨e.q', true, boundary, push e.output 1 rest, r⟩) := by + let o : Int := boundary - ((expandLeft rest ++ e.input).length : Int) + have hs := Exit.context hv (fun _ => false) o (expandLeft rest) (expandRight r) + simp only [hr, ho, Bool.false_eq_true, ↓reduceIte] at hs + have hp0 := patch_pop_left boundary (expandRight r) s rest 1 hp + rw [hw] at hp0 + simp only [pow_succ, pow_zero, List.nil_append] at hp0 + change _ = patch (fun _ => false) o _ at hp0 + have hp1 := patch_push_left boundary (expandRight r) e.output 1 rest + simp only [pow_succ, pow_zero, List.nil_append] at hp1 + have hl := Exit.output_length hv + have hori : boundary - ((expandLeft rest ++ e.output).length : Int) = o := by + dsimp [o] + simp only [List.length_append, hl] + rw [hori] at hp1 + have hbase : o + (expandLeft rest).length + (e.input.length : Int) = boundary := by + dsimp [o]; simp only [List.length_append, Int.natCast_add]; omega + have hstart : o + (expandLeft rest).length + ((e.input.length : Int)-1) = boundary-1 := by omega + rw [hstart, hbase] at hs + simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] + rw [hp0, hp1] + exact hs + + +theorem sound_right_once (e : Exit) (hv : e.valid) (hr : e.rightward = true) + (ho : e.rightward' = true) (boundary : Int) (l s rest : Stack) + (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : + Runs e.steps (Cfg.denote ⟨e.q, true, boundary, l, s⟩) + (Cfg.denote ⟨e.q', true, boundary + e.input.length, push e.output 1 l, rest⟩) := by + let o : Int := boundary - (expandLeft l).length + have hs := Exit.context hv (fun _ => false) o (expandLeft l) (expandRight rest) + simp only [hr, ho, ↓reduceIte, Int.add_zero] at hs + have hp0 := patch_pop_right o (expandLeft l) s rest 1 hp + rw [hw] at hp0 + simp only [pow_succ, pow_zero, List.nil_append] at hp0 + have hp1 := patch_push_left (boundary + e.input.length) (expandRight rest) e.output 1 l + simp only [pow_succ, pow_zero, List.nil_append] at hp1 + have hl := Exit.output_length hv + have hori : boundary + (e.input.length : Int) - ((expandLeft l ++ e.output).length : Int) = o := by + dsimp [o]; simp only [List.length_append, Int.natCast_add, hl]; omega + rw [hori] at hp1 + have hhead : o + (expandLeft l).length = boundary := by dsimp [o]; omega + rw [hhead] at hs + simp only [Cfg.denote, ↓reduceIte] + rw [hp0, hp1] + exact hs + +theorem sound_left_once (e : Exit) (hv : e.valid) (hr : e.rightward = false) + (ho : e.rightward' = false) (boundary : Int) (s r rest : Stack) + (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : + Runs e.steps (Cfg.denote ⟨e.q, false, boundary, s, r⟩) + (Cfg.denote ⟨e.q', false, boundary - e.input.length, rest, push e.output 1 r⟩) := by + let o : Int := boundary - ((expandLeft rest ++ e.input).length : Int) + have hs := Exit.context hv (fun _ => false) o (expandLeft rest) (expandRight r) + simp only [hr, ho, Bool.false_eq_true, ↓reduceIte] at hs + have hp0 := patch_pop_left boundary (expandRight r) s rest 1 hp + rw [hw] at hp0 + simp only [pow_succ, pow_zero, List.nil_append] at hp0 + change _ = patch (fun _ => false) o _ at hp0 + have hp1 := patch_push_right o (expandLeft rest) e.output 1 r + simp only [pow_succ, pow_zero, List.nil_append] at hp1 + have hbase : o + (expandLeft rest).length = boundary - (e.input.length : Int) := by + dsimp [o]; simp only [List.length_append, Int.natCast_add]; omega + have hstart : o + (expandLeft rest).length + ((e.input.length : Int)-1) = boundary-1 := by omega + rw [hstart, hbase] at hs + simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] + rw [hp0] + have hori : boundary - (e.input.length : Int) - (expandLeft rest).length = o := by rw [← hbase]; omega + rw [hori, hp1] + exact hs + + +theorem applyExit_sound {c d : Cfg} {e : Exit} {n : Nat} + (hv : e.valid) (h : applyExit c e n = some d) : Runs (n*e.steps) c.denote d.denote := by + cases c with + | mk q dir boundary l r => + cases dir <;> cases er : e.rightward <;> cases eo : e.rightward' <;> + simp [applyExit, er, eo] at h + case mk.false.false.false => + obtain ⟨⟨hq, _⟩, hq', hw, hp⟩ := h + subst q + change sourceWord l = e.input at hw + cases hs : pop n l with + | none => simp [hs] at hp + | some rest => + simp [hs] at hp + subst d + by_cases hn : n = 1 + · subst n + simpa [Int.sub_eq_add_neg] using sound_left_once e hv er eo boundary l r rest hw hs + · have hc := sound_left_same e hv er eo (hq' hn) boundary l r rest n hw hs + simpa [Int.sub_eq_add_neg, hq' hn] using hc + case mk.false.false.true => + obtain ⟨⟨hq, _⟩, hn, hw, hp⟩ := h + subst q; subst n + change sourceWord l = e.input at hw + cases hs : pop 1 l with + | none => simp [hs] at hp + | some rest => + simp [hs] at hp + subst d + simpa using sound_left_flip e hv er eo boundary l r rest hw hs + case mk.true.true.false => + obtain ⟨⟨hq, _⟩, hn, hw, hp⟩ := h + subst q; subst n + change sourceWord r = e.input at hw + cases hs : pop 1 r with + | none => simp [hs] at hp + | some rest => + simp [hs] at hp + subst d + simpa using sound_right_flip e hv er eo boundary l r rest hw hs + case mk.true.true.true => + obtain ⟨⟨hq, _⟩, hq', hw, hp⟩ := h + subst q + change sourceWord r = e.input at hw + cases hs : pop n r with + | none => simp [hs] at hp + | some rest => + simp [hs] at hp + subst d + by_cases hn : n = 1 + · subst n + simpa using sound_right_once e hv er eo boundary l r rest hw hs + · have hc := sound_right_same e hv er eo (hq' hn) boundary l r rest n hw hs + simpa [hq' hn] using hc + +end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/Replay.lean b/BusyBeaver/BB6/A6/Replay.lean new file mode 100644 index 00000000..24ac5842 --- /dev/null +++ b/BusyBeaver/BB6/A6/Replay.lean @@ -0,0 +1,67 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE + +@[expose] public section + +namespace BusyBeaver.BB6.A6.RLE + +/-- A compressed operation carries a kernel proof of its soundness. -/ +structure Rule where + eval : Cfg → Option (Nat × Cfg) + sound : ∀ {c t d}, eval c = some (t,d) → Runs t c.denote d.denote + +def replay : List Rule → Cfg → Option (Nat × Cfg) + | [], c => some (0,c) + | rule :: rest, c => do + let (n,d) ← rule.eval c + let (m,e) ← replay rest d + some (n+m,e) + +theorem replay_sound {rules : List Rule} {c d : Cfg} {t : Nat} + (h : replay rules c = some (t,d)) : Runs t c.denote d.denote := by + induction rules generalizing c d t with + | nil => + simp only [replay, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨ht,hd⟩ + subst t; subst d + rfl + | cons rule rest ih => + cases he : rule.eval c with + | none => simp [replay, he] at h + | some p => + rcases p with ⟨n,e⟩ + cases hr : replay rest e with + | none => simp [replay,he,hr] at h + | some p => + rcases p with ⟨m,f⟩ + simp [replay,he,hr] at h + rcases h with ⟨ht,hf⟩ + subst t; subst f + exact (rule.sound he).trans (ih hr) + +theorem replay_append (a b : List Rule) (c : Cfg) : + replay (a ++ b) c = (replay a c).bind (fun (n,d) => + (replay b d).map (fun (m,e) => (n+m,e))) := by + induction a generalizing c with + | nil => simp [replay] + | cons rule rest ih => + simp only [List.cons_append,replay,ih] + cases he : rule.eval c with + | none => simp + | some p => + rcases p with ⟨n,d⟩ + cases hr : replay rest d with + | none => simp [hr] + | some p => + rcases p with ⟨m,e⟩ + cases hb : replay b e with + | none => simp [hr, hb] + | some p => + rcases p with ⟨k,f⟩ + simp [hr, hb, Nat.add_assoc] + +end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/ReturnBridge.lean b/BusyBeaver/BB6/A6/ReturnBridge.lean new file mode 100644 index 00000000..a1941701 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnBridge.lean @@ -0,0 +1,68 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Core +public import BusyBeaver.BB6.A6.ReturnLogic + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +theorem run_eq_returnLogic (n : Nat) (c : Config) : + run n c = ReturnLogic.run step n (some c) := by + induction n generalizing c with + | zero => rfl + | succ n ih => + rw [ReturnLogic.run_succ_first] + simp only [run, Option.bind_some] + cases h : step c with + | none => simp [h, ReturnLogic.run_none] + | some d => simpa [h] using ih d + +/-- Literal-bit nonhalting from a proved universal return family. -/ +theorem nonhalting_of_family (family : Nat → Config) (duration : Nat → Nat) + (positive : ∀ n, 0 < duration n) + (returns : ∀ n, Runs (duration n) (family n) (family (n+1))) : + Nonhalting (family 0) := by + have h := ReturnLogic.nonhalting_of_returns step family duration positive + (fun n => (run_eq_returnLogic _ _).symm.trans (returns n)) + intro t + obtain ⟨c, hc⟩ := h t + exact ⟨c, (run_eq_returnLogic _ _).trans hc⟩ + +/-- Literal-bit nonhalting after a proved blank-tape entry. -/ +theorem blank_nonhalting_of_entry {entry : Config} {entryTime : Nat} + (enters : Runs entryTime blank entry) (forever : Nonhalting entry) : + Nonhalting blank := by + change ∀ t : Nat, ∃ c, run t blank = some c + intro t + have h := ReturnLogic.nonhalting_of_entry step + ((run_eq_returnLogic _ _).symm.trans enters) + (fun t => by + obtain ⟨c, hc⟩ := forever t + exact ⟨c, (run_eq_returnLogic _ _).symm.trans hc⟩) t + obtain ⟨c, hc⟩ := h + exact ⟨c, (run_eq_returnLogic _ _).trans hc⟩ + +end BusyBeaver.BB6.A6 + +namespace BusyBeaver.BB6.A6 + +/-- Kernel induction for a finite additive sweep or bouncing cycle. -/ +theorem Runs.chain (seq : Nat → Config) (dt count : Nat) + (h : ∀ j, j < count → Runs dt (seq j) (seq (j+1))) : + Runs (count*dt) (seq 0) (seq count) := by + have hprefix : ∀ n, n ≤ count → Runs (n*dt) (seq 0) (seq n) := by + intro n + induction n with + | zero => intro _; simp [Runs, run] + | succ n ih => + intro hn + have hlt : n < count := by omega + have hle : n ≤ count := by omega + simpa only [Nat.succ_mul] using Runs.trans (ih hle) (h n hlt) + exact hprefix count (Nat.le_refl count) + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean new file mode 100644 index 00000000..d08696b6 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean @@ -0,0 +1,803 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail0_0 : Stack := [] +abbrev tail0_1 : Stack := ⟨w1,1⟩ :: tail0_0 +abbrev tail0_2 : Stack := ⟨w0,1⟩ :: tail0_1 +abbrev tail0_3 : Stack := ⟨w2,1⟩ :: tail0_2 +abbrev tail0_4 : Stack := ⟨w1,8⟩ :: tail0_3 +abbrev tail0_5 : Stack := ⟨w2,1⟩ :: tail0_4 +abbrev tail0_6 : Stack := ⟨w1,5⟩ :: tail0_5 +abbrev tail0_7 : Stack := ⟨w0,11⟩ :: tail0_6 +abbrev tail0_8 : Stack := ⟨w2,1⟩ :: tail0_7 +abbrev tail0_9 (k : Nat) : Stack := ⟨w5,(1*k+8)⟩ :: tail0_8 +abbrev tail0_10 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail0_9 k +abbrev tail0_11 (k : Nat) : Stack := ⟨w0,9⟩ :: tail0_10 k +abbrev tail0_12 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_11 k +abbrev tail0_13 (k : Nat) : Stack := ⟨w1,21⟩ :: tail0_12 k +abbrev tail0_14 (k : Nat) : Stack := ⟨w0,41⟩ :: tail0_13 k +abbrev tail0_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_14 k +abbrev tail0_16 (k : Nat) : Stack := ⟨w1,15⟩ :: tail0_15 k +abbrev tail0_17 (k : Nat) : Stack := ⟨w0,93⟩ :: tail0_16 k +abbrev tail0_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_17 k +abbrev tail0_19 (k : Nat) : Stack := ⟨w3,(1*k+8)⟩ :: tail0_18 k +abbrev tail0_20 (k : Nat) : Stack := ⟨w1,14⟩ :: tail0_19 k +abbrev tail0_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_20 k +abbrev tail0_22 (k : Nat) : Stack := ⟨w1,5⟩ :: tail0_21 k +abbrev tail0_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_22 k +abbrev tail0_24 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_23 k +abbrev tail0_25 : Stack := ⟨w0,6⟩ :: tail0_0 +abbrev tail0_26 (k : Nat) : Stack := ⟨w1,7⟩ :: tail0_23 k +abbrev tail0_27 : Stack := ⟨w0,1⟩ :: tail0_0 +abbrev tail0_28 : Stack := ⟨w0,8⟩ :: tail0_0 +abbrev tail0_29 : Stack := ⟨w0,9⟩ :: tail0_0 +abbrev tail0_30 (k : Nat) : Stack := ⟨w1,4⟩ :: tail0_21 k +abbrev tail0_31 : Stack := ⟨w2,1⟩ :: tail0_29 +abbrev tail0_32 (k : Nat) : Stack := ⟨w1,3⟩ :: tail0_21 k +abbrev tail0_33 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_32 k +abbrev tail0_34 : Stack := ⟨w0,10⟩ :: tail0_0 +abbrev tail0_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_32 k +abbrev tail0_36 (k : Nat) : Stack := ⟨w1,10⟩ :: tail0_35 k +abbrev tail0_37 : Stack := ⟨w0,11⟩ :: tail0_0 +abbrev tail0_38 : Stack := ⟨w0,12⟩ :: tail0_0 +abbrev tail0_39 (k : Nat) : Stack := ⟨w1,2⟩ :: tail0_21 k +abbrev tail0_40 : Stack := ⟨w2,1⟩ :: tail0_38 +abbrev tail0_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_21 k +abbrev tail0_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_41 k +abbrev tail0_43 : Stack := ⟨w0,13⟩ :: tail0_0 +abbrev tail0_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_41 k +abbrev tail0_45 (k : Nat) : Stack := ⟨w1,13⟩ :: tail0_44 k +abbrev tail0_46 : Stack := ⟨w0,14⟩ :: tail0_0 +abbrev tail0_47 : Stack := ⟨w0,15⟩ :: tail0_0 +abbrev tail0_48 : Stack := ⟨w2,1⟩ :: tail0_47 +abbrev tail0_49 : Stack := ⟨w0,1⟩ :: tail0_48 +abbrev tail0_50 : Stack := ⟨w0,15⟩ :: tail0_48 +abbrev tail0_51 (k : Nat) : Stack := ⟨w4,(1*k+8)⟩ :: tail0_50 +abbrev tail0_52 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_51 k +abbrev tail0_53 (k : Nat) : Stack := ⟨w0,92⟩ :: tail0_16 k +abbrev tail0_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_52 k +abbrev tail0_55 (k : Nat) : Stack := ⟨w1,93⟩ :: tail0_52 k +abbrev tail0_56 (k : Nat) : Stack := ⟨w1,14⟩ :: tail0_15 k +abbrev tail0_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_55 k +abbrev tail0_58 (k : Nat) : Stack := ⟨w0,14⟩ :: tail0_57 k +abbrev tail0_59 (k : Nat) : Stack := ⟨w0,15⟩ :: tail0_57 k +abbrev tail0_60 (k : Nat) : Stack := ⟨w0,40⟩ :: tail0_13 k +abbrev tail0_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_59 k +abbrev tail0_62 (k : Nat) : Stack := ⟨w1,41⟩ :: tail0_59 k +abbrev tail0_63 (k : Nat) : Stack := ⟨w1,20⟩ :: tail0_12 k +abbrev tail0_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_62 k +abbrev tail0_65 (k : Nat) : Stack := ⟨w0,20⟩ :: tail0_64 k +abbrev tail0_66 (k : Nat) : Stack := ⟨w0,21⟩ :: tail0_64 k +abbrev tail0_67 (k : Nat) : Stack := ⟨w0,8⟩ :: tail0_10 k +abbrev tail0_68 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_66 k +abbrev tail0_69 (k : Nat) : Stack := ⟨w1,9⟩ :: tail0_66 k +abbrev tail0_70 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail0_9 k +abbrev tail0_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_69 k +abbrev tail0_72 (k : Nat) : Stack := ⟨w0,791761175⟩ :: tail0_71 k +abbrev tail0_73 (k : Nat) : Stack := ⟨w6,(1*k+8)⟩ :: tail0_72 k +abbrev tail0_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_73 k +abbrev tail0_75 : Stack := ⟨w0,10⟩ :: tail0_6 +abbrev tail0_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_74 k +abbrev tail0_77 (k : Nat) : Stack := ⟨w1,11⟩ :: tail0_74 k +abbrev tail0_78 : Stack := ⟨w1,4⟩ :: tail0_5 +abbrev tail0_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_77 k +abbrev tail0_80 (k : Nat) : Stack := ⟨w0,4⟩ :: tail0_79 k +abbrev tail0_81 (k : Nat) : Stack := ⟨w0,5⟩ :: tail0_79 k +abbrev tail0_82 : Stack := ⟨w1,7⟩ :: tail0_3 +abbrev tail0_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_81 k +abbrev tail0_84 : Stack := ⟨w1,6⟩ :: tail0_3 +abbrev tail0_85 : Stack := ⟨w0,1⟩ :: tail0_84 +abbrev tail0_86 (k : Nat) : Stack := ⟨w0,6⟩ :: tail0_79 k +abbrev tail0_87 : Stack := ⟨w2,1⟩ :: tail0_84 +abbrev tail0_88 : Stack := ⟨w1,6⟩ :: tail0_87 +abbrev tail0_89 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_77 k +abbrev tail0_90 (k : Nat) : Stack := ⟨w0,7⟩ :: tail0_77 k +abbrev tail0_91 (k : Nat) : Stack := ⟨w0,8⟩ :: tail0_77 k +abbrev tail0_92 : Stack := ⟨w1,5⟩ :: tail0_3 +abbrev tail0_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_91 k +abbrev tail0_94 : Stack := ⟨w1,4⟩ :: tail0_3 +abbrev tail0_95 : Stack := ⟨w0,1⟩ :: tail0_94 +abbrev tail0_96 (k : Nat) : Stack := ⟨w0,9⟩ :: tail0_77 k +abbrev tail0_97 : Stack := ⟨w2,1⟩ :: tail0_94 +abbrev tail0_98 : Stack := ⟨w1,9⟩ :: tail0_97 +abbrev tail0_99 : Stack := ⟨w0,11⟩ :: tail0_98 +abbrev tail0_100 : Stack := ⟨w1,1⟩ :: tail0_99 +abbrev tail0_101 (k : Nat) : Stack := ⟨w6,(1*k+7)⟩ :: tail0_72 k +abbrev tail0_102 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_101 k +abbrev tail0_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_102 k +abbrev tail0_104 : Stack := ⟨w0,10⟩ :: tail0_98 +abbrev tail0_105 : Stack := ⟨w2,1⟩ :: tail0_104 +abbrev tail0_106 : Stack := ⟨w1,1⟩ :: tail0_105 +abbrev tail0_107 : Stack := ⟨w8,1⟩ :: tail0_106 +abbrev tail0_108 (k : Nat) : Stack := ⟨w6,(1*k+6)⟩ :: tail0_72 k +abbrev tail0_109 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_108 k +abbrev tail0_110 : Stack := ⟨w9,1⟩ :: tail0_106 +abbrev tail0_111 : Stack := ⟨w8,1⟩ :: tail0_110 +abbrev tail0_112 (k : Nat) : Stack := ⟨w6,(1*k+5)⟩ :: tail0_72 k +abbrev tail0_113 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_112 k +abbrev tail0_114 : Stack := ⟨w9,2⟩ :: tail0_106 +abbrev tail0_115 : Stack := ⟨w8,1⟩ :: tail0_114 +abbrev tail0_116 (k : Nat) : Stack := ⟨w6,(1*k+4)⟩ :: tail0_72 k +abbrev tail0_117 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_116 k +abbrev tail0_118 : Stack := ⟨w9,3⟩ :: tail0_106 +abbrev tail0_119 (k : Nat) : Stack := ⟨w9,(1*k+6)⟩ :: tail0_106 +abbrev tail0_120 (k : Nat) : Stack := ⟨w6,1⟩ :: tail0_72 k +abbrev tail0_121 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_120 k +abbrev tail0_122 (k : Nat) : Stack := ⟨w8,1⟩ :: tail0_119 k +abbrev tail0_123 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_72 k +abbrev tail0_124 (k : Nat) : Stack := ⟨w9,(1*k+7)⟩ :: tail0_106 +abbrev tail0_125 (k : Nat) : Stack := ⟨w8,1⟩ :: tail0_124 k +abbrev tail0_126 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail0_125 k +abbrev tail0_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_69 k +abbrev tail0_128 (k : Nat) : Stack := ⟨w0,791761176⟩ :: tail0_69 k +abbrev tail0_129 (k : Nat) : Stack := ⟨w9,(1*k+8)⟩ :: tail0_106 +abbrev tail0_130 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail0_129 k +abbrev tail0_131 (k : Nat) : Stack := ⟨w0,9⟩ :: tail0_130 k +abbrev tail0_132 (k : Nat) : Stack := ⟨w1,21⟩ :: tail0_131 k +abbrev tail0_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_62 k +abbrev tail0_134 (k : Nat) : Stack := ⟨w0,22⟩ :: tail0_62 k +abbrev tail0_135 (k : Nat) : Stack := ⟨w0,8⟩ :: tail0_130 k +abbrev tail0_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_135 k +abbrev tail0_137 (k : Nat) : Stack := ⟨w1,22⟩ :: tail0_136 k +abbrev tail0_138 (k : Nat) : Stack := ⟨w0,41⟩ :: tail0_137 k +abbrev tail0_139 (k : Nat) : Stack := ⟨w1,15⟩ :: tail0_138 k +abbrev tail0_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_55 k +abbrev tail0_141 (k : Nat) : Stack := ⟨w0,16⟩ :: tail0_55 k +abbrev tail0_142 (k : Nat) : Stack := ⟨w0,40⟩ :: tail0_137 k +abbrev tail0_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_142 k +abbrev tail0_144 (k : Nat) : Stack := ⟨w1,16⟩ :: tail0_143 k +abbrev tail0_145 (k : Nat) : Stack := ⟨w0,93⟩ :: tail0_144 k +abbrev tail0_146 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_145 k +abbrev tail0_147 (k : Nat) : Stack := ⟨w4,(1*k+7)⟩ :: tail0_50 +abbrev tail0_148 (k : Nat) : Stack := ⟨w10,1⟩ :: tail0_147 k +abbrev tail0_149 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_148 k + +def before0 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),(tail0_24 k),tail0_25⟩ +def before1 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail0_26 k),tail0_0⟩ +def before2 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail0_26 k),tail0_27⟩ +def before3 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526629),(tail0_23 k),tail0_28⟩ +def before4 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526627),(tail0_22 k),tail0_29⟩ +def before5 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526625),(tail0_30 k),tail0_31⟩ +def before6 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail0_33 k),tail0_31⟩ +def before7 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526625),(tail0_33 k),tail0_34⟩ +def before8 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail0_35 k),tail0_34⟩ +def before9 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail0_36 k),tail0_0⟩ +def before10 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail0_36 k),tail0_27⟩ +def before11 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526625),(tail0_35 k),tail0_37⟩ +def before12 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526623),(tail0_32 k),tail0_38⟩ +def before13 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526621),(tail0_39 k),tail0_40⟩ +def before14 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail0_42 k),tail0_40⟩ +def before15 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail0_42 k),tail0_43⟩ +def before16 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail0_44 k),tail0_43⟩ +def before17 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail0_45 k),tail0_0⟩ +def before18 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail0_45 k),tail0_27⟩ +def before19 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail0_44 k),tail0_46⟩ +def before20 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526619),(tail0_41 k),tail0_47⟩ +def before21 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526617),(tail0_21 k),tail0_48⟩ +def before22 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526615),(tail0_20 k),tail0_49⟩ +def before23 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail0_19 k),tail0_50⟩ +def before24 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail0_18 k),(tail0_51 k)⟩ +def before25 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521897),(tail0_17 k),(tail0_52 k)⟩ +def before26 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521895),(tail0_53 k),(tail0_54 k)⟩ +def before27 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail0_16 k),(tail0_55 k)⟩ +def before28 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail0_56 k),(tail0_57 k)⟩ +def before29 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521681),(tail0_15 k),(tail0_58 k)⟩ +def before30 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521679),(tail0_14 k),(tail0_59 k)⟩ +def before31 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail0_60 k),(tail0_61 k)⟩ +def before32 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail0_13 k),(tail0_62 k)⟩ +def before33 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail0_63 k),(tail0_64 k)⟩ +def before34 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail0_12 k),(tail0_65 k)⟩ +def before35 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521553),(tail0_11 k),(tail0_66 k)⟩ +def before36 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521551),(tail0_67 k),(tail0_68 k)⟩ +def before37 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail0_10 k),(tail0_69 k)⟩ +def before38 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail0_70 k),(tail0_71 k)⟩ +def before39 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail0_9 k),(tail0_72 k)⟩ +def before40 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail0_8,(tail0_73 k)⟩ +def before41 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1123),tail0_7,(tail0_74 k)⟩ +def before42 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail0_75,(tail0_76 k)⟩ +def before43 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail0_6,(tail0_77 k)⟩ +def before44 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail0_78,(tail0_79 k)⟩ +def before45 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail0_5,(tail0_80 k)⟩ +def before46 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail0_4,(tail0_81 k)⟩ +def before47 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1159),tail0_82,(tail0_83 k)⟩ +def before48 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail0_85,(tail0_83 k)⟩ +def before49 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail0_85,(tail0_86 k)⟩ +def before50 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail0_87,(tail0_86 k)⟩ +def before51 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail0_88,(tail0_79 k)⟩ +def before52 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail0_88,(tail0_89 k)⟩ +def before53 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail0_87,(tail0_90 k)⟩ +def before54 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail0_84,(tail0_91 k)⟩ +def before55 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1163),tail0_92,(tail0_93 k)⟩ +def before56 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail0_95,(tail0_93 k)⟩ +def before57 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail0_95,(tail0_96 k)⟩ +def before58 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail0_97,(tail0_96 k)⟩ +def before59 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail0_98,(tail0_77 k)⟩ +def before60 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail0_99,(tail0_74 k)⟩ +def before61 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail0_100,(tail0_73 k)⟩ +def before62 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail0_100,(tail0_102 k)⟩ +def before63 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail0_99,(tail0_103 k)⟩ +def before64 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail0_105,(tail0_103 k)⟩ +def before65 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail0_106,(tail0_102 k)⟩ +def before66 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail0_107,(tail0_101 k)⟩ +def before67 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail0_107,(tail0_109 k)⟩ +def before68 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail0_110,(tail0_109 k)⟩ +def before69 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail0_111,(tail0_108 k)⟩ +def before70 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail0_111,(tail0_113 k)⟩ +def before71 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail0_114,(tail0_113 k)⟩ +def before72 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail0_115,(tail0_112 k)⟩ +def before73 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail0_115,(tail0_117 k)⟩ +def before74 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail0_118,(tail0_117 k)⟩ +def before75 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail0_119 k),(tail0_121 k)⟩ +def before76 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail0_122 k),(tail0_120 k)⟩ +def before77 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail0_122 k),(tail0_123 k)⟩ +def before78 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail0_124 k),(tail0_123 k)⟩ +def before79 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail0_125 k),(tail0_72 k)⟩ +def before80 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail0_126 k),(tail0_71 k)⟩ +def before81 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail0_126 k),(tail0_127 k)⟩ +def before82 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail0_125 k),(tail0_128 k)⟩ +def before83 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail0_129 k),(tail0_128 k)⟩ +def before84 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail0_130 k),(tail0_69 k)⟩ +def before85 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521553),(tail0_131 k),(tail0_66 k)⟩ +def before86 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521595),(tail0_132 k),(tail0_64 k)⟩ +def before87 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail0_132 k),(tail0_133 k)⟩ +def before88 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521553),(tail0_131 k),(tail0_134 k)⟩ +def before89 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521553),(tail0_136 k),(tail0_134 k)⟩ +def before90 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521597),(tail0_137 k),(tail0_62 k)⟩ +def before91 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521679),(tail0_138 k),(tail0_59 k)⟩ +def before92 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521709),(tail0_139 k),(tail0_57 k)⟩ +def before93 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail0_139 k),(tail0_140 k)⟩ +def before94 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521679),(tail0_138 k),(tail0_141 k)⟩ +def before95 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521679),(tail0_143 k),(tail0_141 k)⟩ +def before96 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521711),(tail0_144 k),(tail0_55 k)⟩ +def before97 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521897),(tail0_145 k),(tail0_52 k)⟩ +def before98 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail0_146 k),(tail0_51 k)⟩ +def before99 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail0_146 k),(tail0_148 k)⟩ +def after99 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521897),(tail0_145 k),(tail0_149 k)⟩ + +theorem macro0 (k : Nat) : applyExit (before0 k) exit0 6 = some (before1 k) := by + simp (disch := omega) [before0, before1, exit0, applyExit, pop, push] + <;> omega +theorem step0 (k : Nat) : Runs (6*2) (before0 k).denote (before1 k).denote := + @applyExit_sound (before0 k) (before1 k) exit0 6 valid0 (macro0 k) +theorem macro1 (k : Nat) : applyExit (before1 k) exit1 1 = some (before2 k) := by + simp (disch := omega) [before1, before2, exit1, applyExit, pop, push] + <;> omega +theorem step1 (k : Nat) : Runs (1*3) (before1 k).denote (before2 k).denote := + @applyExit_sound (before1 k) (before2 k) exit1 1 valid1 (macro1 k) +theorem macro2 (k : Nat) : applyExit (before2 k) exit2 7 = some (before3 k) := by + simp (disch := omega) [before2, before3, exit2, applyExit, pop, push] + <;> omega +theorem step2 (k : Nat) : Runs (7*2) (before2 k).denote (before3 k).denote := + @applyExit_sound (before2 k) (before3 k) exit2 7 valid2 (macro2 k) +theorem macro3 (k : Nat) : applyExit (before3 k) exit3 1 = some (before4 k) := by + simp (disch := omega) [before3, before4, exit3, applyExit, pop, push] + <;> omega +theorem step3 (k : Nat) : Runs (1*2) (before3 k).denote (before4 k).denote := + @applyExit_sound (before3 k) (before4 k) exit3 1 valid3 (macro3 k) +theorem macro4 (k : Nat) : applyExit (before4 k) exit4 1 = some (before5 k) := by + simp (disch := omega) [before4, before5, exit4, applyExit, pop, push] + <;> omega +theorem step4 (k : Nat) : Runs (1*2) (before4 k).denote (before5 k).denote := + @applyExit_sound (before4 k) (before5 k) exit4 1 valid4 (macro4 k) +theorem macro5 (k : Nat) : applyExit (before5 k) exit5 1 = some (before6 k) := by + simp (disch := omega) [before5, before6, exit5, applyExit, pop, push] + <;> omega +theorem step5 (k : Nat) : Runs (1*3) (before5 k).denote (before6 k).denote := + @applyExit_sound (before5 k) (before6 k) exit5 1 valid5 (macro5 k) +theorem macro6 (k : Nat) : applyExit (before6 k) exit1 1 = some (before7 k) := by + simp (disch := omega) [before6, before7, exit1, applyExit, pop, push] + <;> omega +theorem step6 (k : Nat) : Runs (1*3) (before6 k).denote (before7 k).denote := + @applyExit_sound (before6 k) (before7 k) exit1 1 valid1 (macro6 k) +theorem macro7 (k : Nat) : applyExit (before7 k) exit6 1 = some (before8 k) := by + simp (disch := omega) [before7, before8, exit6, applyExit, pop, push] + <;> omega +theorem step7 (k : Nat) : Runs (1*1) (before7 k).denote (before8 k).denote := + @applyExit_sound (before7 k) (before8 k) exit6 1 valid6 (macro7 k) +theorem macro8 (k : Nat) : applyExit (before8 k) exit0 10 = some (before9 k) := by + simp (disch := omega) [before8, before9, exit0, applyExit, pop, push] + <;> omega +theorem step8 (k : Nat) : Runs (10*2) (before8 k).denote (before9 k).denote := + @applyExit_sound (before8 k) (before9 k) exit0 10 valid0 (macro8 k) +theorem macro9 (k : Nat) : applyExit (before9 k) exit1 1 = some (before10 k) := by + simp (disch := omega) [before9, before10, exit1, applyExit, pop, push] + <;> omega +theorem step9 (k : Nat) : Runs (1*3) (before9 k).denote (before10 k).denote := + @applyExit_sound (before9 k) (before10 k) exit1 1 valid1 (macro9 k) +theorem macro10 (k : Nat) : applyExit (before10 k) exit2 10 = some (before11 k) := by + simp (disch := omega) [before10, before11, exit2, applyExit, pop, push] + <;> omega +theorem step10 (k : Nat) : Runs (10*2) (before10 k).denote (before11 k).denote := + @applyExit_sound (before10 k) (before11 k) exit2 10 valid2 (macro10 k) +theorem macro11 (k : Nat) : applyExit (before11 k) exit3 1 = some (before12 k) := by + simp (disch := omega) [before11, before12, exit3, applyExit, pop, push] + <;> omega +theorem step11 (k : Nat) : Runs (1*2) (before11 k).denote (before12 k).denote := + @applyExit_sound (before11 k) (before12 k) exit3 1 valid3 (macro11 k) +theorem macro12 (k : Nat) : applyExit (before12 k) exit4 1 = some (before13 k) := by + simp (disch := omega) [before12, before13, exit4, applyExit, pop, push] + <;> omega +theorem step12 (k : Nat) : Runs (1*2) (before12 k).denote (before13 k).denote := + @applyExit_sound (before12 k) (before13 k) exit4 1 valid4 (macro12 k) +theorem macro13 (k : Nat) : applyExit (before13 k) exit5 1 = some (before14 k) := by + simp (disch := omega) [before13, before14, exit5, applyExit, pop, push] + <;> omega +theorem step13 (k : Nat) : Runs (1*3) (before13 k).denote (before14 k).denote := + @applyExit_sound (before13 k) (before14 k) exit5 1 valid5 (macro13 k) +theorem macro14 (k : Nat) : applyExit (before14 k) exit1 1 = some (before15 k) := by + simp (disch := omega) [before14, before15, exit1, applyExit, pop, push] + <;> omega +theorem step14 (k : Nat) : Runs (1*3) (before14 k).denote (before15 k).denote := + @applyExit_sound (before14 k) (before15 k) exit1 1 valid1 (macro14 k) +theorem macro15 (k : Nat) : applyExit (before15 k) exit6 1 = some (before16 k) := by + simp (disch := omega) [before15, before16, exit6, applyExit, pop, push] + <;> omega +theorem step15 (k : Nat) : Runs (1*1) (before15 k).denote (before16 k).denote := + @applyExit_sound (before15 k) (before16 k) exit6 1 valid6 (macro15 k) +theorem macro16 (k : Nat) : applyExit (before16 k) exit0 13 = some (before17 k) := by + simp (disch := omega) [before16, before17, exit0, applyExit, pop, push] + <;> omega +theorem step16 (k : Nat) : Runs (13*2) (before16 k).denote (before17 k).denote := + @applyExit_sound (before16 k) (before17 k) exit0 13 valid0 (macro16 k) +theorem macro17 (k : Nat) : applyExit (before17 k) exit1 1 = some (before18 k) := by + simp (disch := omega) [before17, before18, exit1, applyExit, pop, push] + <;> omega +theorem step17 (k : Nat) : Runs (1*3) (before17 k).denote (before18 k).denote := + @applyExit_sound (before17 k) (before18 k) exit1 1 valid1 (macro17 k) +theorem macro18 (k : Nat) : applyExit (before18 k) exit2 13 = some (before19 k) := by + simp (disch := omega) [before18, before19, exit2, applyExit, pop, push] + <;> omega +theorem step18 (k : Nat) : Runs (13*2) (before18 k).denote (before19 k).denote := + @applyExit_sound (before18 k) (before19 k) exit2 13 valid2 (macro18 k) +theorem macro19 (k : Nat) : applyExit (before19 k) exit3 1 = some (before20 k) := by + simp (disch := omega) [before19, before20, exit3, applyExit, pop, push] + <;> omega +theorem step19 (k : Nat) : Runs (1*2) (before19 k).denote (before20 k).denote := + @applyExit_sound (before19 k) (before20 k) exit3 1 valid3 (macro19 k) +theorem macro20 (k : Nat) : applyExit (before20 k) exit4 1 = some (before21 k) := by + simp (disch := omega) [before20, before21, exit4, applyExit, pop, push] + <;> omega +theorem step20 (k : Nat) : Runs (1*2) (before20 k).denote (before21 k).denote := + @applyExit_sound (before20 k) (before21 k) exit4 1 valid4 (macro20 k) +theorem macro21 (k : Nat) : applyExit (before21 k) exit7 1 = some (before22 k) := by + simp (disch := omega) [before21, before22, exit7, applyExit, pop, push] + <;> omega +theorem step21 (k : Nat) : Runs (1*4) (before21 k).denote (before22 k).denote := + @applyExit_sound (before21 k) (before22 k) exit7 1 valid7 (macro21 k) +theorem macro22 (k : Nat) : applyExit (before22 k) exit2 14 = some (before23 k) := by + simp (disch := omega) [before22, before23, exit2, applyExit, pop, push] + <;> omega +theorem step22 (k : Nat) : Runs (14*2) (before22 k).denote (before23 k).denote := + @applyExit_sound (before22 k) (before23 k) exit2 14 valid2 (macro22 k) +theorem macro23 (k : Nat) : applyExit (before23 k) exit8 (1*k+8) = some (before24 k) := by + simp (disch := omega) [before23, before24, exit8, applyExit, pop, push] + <;> omega +theorem step23 (k : Nat) : Runs ((1*k+8)*586) (before23 k).denote (before24 k).denote := + @applyExit_sound (before23 k) (before24 k) exit8 (1*k+8) valid8 (macro23 k) +theorem macro24 (k : Nat) : applyExit (before24 k) exit3 1 = some (before25 k) := by + simp (disch := omega) [before24, before25, exit3, applyExit, pop, push] + <;> omega +theorem step24 (k : Nat) : Runs (1*2) (before24 k).denote (before25 k).denote := + @applyExit_sound (before24 k) (before25 k) exit3 1 valid3 (macro24 k) +theorem macro25 (k : Nat) : applyExit (before25 k) exit9 1 = some (before26 k) := by + simp (disch := omega) [before25, before26, exit9, applyExit, pop, push] + <;> omega +theorem step25 (k : Nat) : Runs (1*2) (before25 k).denote (before26 k).denote := + @applyExit_sound (before25 k) (before26 k) exit9 1 valid9 (macro25 k) +theorem macro26 (k : Nat) : applyExit (before26 k) exit10 92 = some (before27 k) := by + simp (disch := omega) [before26, before27, exit10, applyExit, pop, push] + <;> omega +theorem step26 (k : Nat) : Runs (92*2) (before26 k).denote (before27 k).denote := + @applyExit_sound (before26 k) (before27 k) exit10 92 valid10 (macro26 k) +theorem macro27 (k : Nat) : applyExit (before27 k) exit11 1 = some (before28 k) := by + simp (disch := omega) [before27, before28, exit11, applyExit, pop, push] + <;> omega +theorem step27 (k : Nat) : Runs (1*2) (before27 k).denote (before28 k).denote := + @applyExit_sound (before27 k) (before28 k) exit11 1 valid11 (macro27 k) +theorem macro28 (k : Nat) : applyExit (before28 k) exit2 14 = some (before29 k) := by + simp (disch := omega) [before28, before29, exit2, applyExit, pop, push] + <;> omega +theorem step28 (k : Nat) : Runs (14*2) (before28 k).denote (before29 k).denote := + @applyExit_sound (before28 k) (before29 k) exit2 14 valid2 (macro28 k) +theorem macro29 (k : Nat) : applyExit (before29 k) exit3 1 = some (before30 k) := by + simp (disch := omega) [before29, before30, exit3, applyExit, pop, push] + <;> omega +theorem step29 (k : Nat) : Runs (1*2) (before29 k).denote (before30 k).denote := + @applyExit_sound (before29 k) (before30 k) exit3 1 valid3 (macro29 k) +theorem macro30 (k : Nat) : applyExit (before30 k) exit9 1 = some (before31 k) := by + simp (disch := omega) [before30, before31, exit9, applyExit, pop, push] + <;> omega +theorem step30 (k : Nat) : Runs (1*2) (before30 k).denote (before31 k).denote := + @applyExit_sound (before30 k) (before31 k) exit9 1 valid9 (macro30 k) +theorem macro31 (k : Nat) : applyExit (before31 k) exit10 40 = some (before32 k) := by + simp (disch := omega) [before31, before32, exit10, applyExit, pop, push] + <;> omega +theorem step31 (k : Nat) : Runs (40*2) (before31 k).denote (before32 k).denote := + @applyExit_sound (before31 k) (before32 k) exit10 40 valid10 (macro31 k) +theorem macro32 (k : Nat) : applyExit (before32 k) exit11 1 = some (before33 k) := by + simp (disch := omega) [before32, before33, exit11, applyExit, pop, push] + <;> omega +theorem step32 (k : Nat) : Runs (1*2) (before32 k).denote (before33 k).denote := + @applyExit_sound (before32 k) (before33 k) exit11 1 valid11 (macro32 k) +theorem macro33 (k : Nat) : applyExit (before33 k) exit2 20 = some (before34 k) := by + simp (disch := omega) [before33, before34, exit2, applyExit, pop, push] + <;> omega +theorem step33 (k : Nat) : Runs (20*2) (before33 k).denote (before34 k).denote := + @applyExit_sound (before33 k) (before34 k) exit2 20 valid2 (macro33 k) +theorem macro34 (k : Nat) : applyExit (before34 k) exit3 1 = some (before35 k) := by + simp (disch := omega) [before34, before35, exit3, applyExit, pop, push] + <;> omega +theorem step34 (k : Nat) : Runs (1*2) (before34 k).denote (before35 k).denote := + @applyExit_sound (before34 k) (before35 k) exit3 1 valid3 (macro34 k) +theorem macro35 (k : Nat) : applyExit (before35 k) exit9 1 = some (before36 k) := by + simp (disch := omega) [before35, before36, exit9, applyExit, pop, push] + <;> omega +theorem step35 (k : Nat) : Runs (1*2) (before35 k).denote (before36 k).denote := + @applyExit_sound (before35 k) (before36 k) exit9 1 valid9 (macro35 k) +theorem macro36 (k : Nat) : applyExit (before36 k) exit10 8 = some (before37 k) := by + simp (disch := omega) [before36, before37, exit10, applyExit, pop, push] + <;> omega +theorem step36 (k : Nat) : Runs (8*2) (before36 k).denote (before37 k).denote := + @applyExit_sound (before36 k) (before37 k) exit10 8 valid10 (macro36 k) +theorem macro37 (k : Nat) : applyExit (before37 k) exit11 1 = some (before38 k) := by + simp (disch := omega) [before37, before38, exit11, applyExit, pop, push] + <;> omega +theorem step37 (k : Nat) : Runs (1*2) (before37 k).denote (before38 k).denote := + @applyExit_sound (before37 k) (before38 k) exit11 1 valid11 (macro37 k) +theorem macro38 (k : Nat) : applyExit (before38 k) exit2 791761175 = some (before39 k) := by + simp (disch := omega) [before38, before39, exit2, applyExit, pop, push] + <;> omega +theorem step38 (k : Nat) : Runs (791761175*2) (before38 k).denote (before39 k).denote := + @applyExit_sound (before38 k) (before39 k) exit2 791761175 valid2 (macro38 k) +theorem macro39 (k : Nat) : applyExit (before39 k) exit12 (1*k+8) = some (before40 k) := by + simp (disch := omega) [before39, before40, exit12, applyExit, pop, push] + <;> omega +theorem step39 (k : Nat) : Runs ((1*k+8)*38) (before39 k).denote (before40 k).denote := + @applyExit_sound (before39 k) (before40 k) exit12 (1*k+8) valid12 (macro39 k) +theorem macro40 (k : Nat) : applyExit (before40 k) exit3 1 = some (before41 k) := by + simp (disch := omega) [before40, before41, exit3, applyExit, pop, push] + <;> omega +theorem step40 (k : Nat) : Runs (1*2) (before40 k).denote (before41 k).denote := + @applyExit_sound (before40 k) (before41 k) exit3 1 valid3 (macro40 k) +theorem macro41 (k : Nat) : applyExit (before41 k) exit9 1 = some (before42 k) := by + simp (disch := omega) [before41, before42, exit9, applyExit, pop, push] + <;> omega +theorem step41 (k : Nat) : Runs (1*2) (before41 k).denote (before42 k).denote := + @applyExit_sound (before41 k) (before42 k) exit9 1 valid9 (macro41 k) +theorem macro42 (k : Nat) : applyExit (before42 k) exit10 10 = some (before43 k) := by + simp (disch := omega) [before42, before43, exit10, applyExit, pop, push] + <;> omega +theorem step42 (k : Nat) : Runs (10*2) (before42 k).denote (before43 k).denote := + @applyExit_sound (before42 k) (before43 k) exit10 10 valid10 (macro42 k) +theorem macro43 (k : Nat) : applyExit (before43 k) exit11 1 = some (before44 k) := by + simp (disch := omega) [before43, before44, exit11, applyExit, pop, push] + <;> omega +theorem step43 (k : Nat) : Runs (1*2) (before43 k).denote (before44 k).denote := + @applyExit_sound (before43 k) (before44 k) exit11 1 valid11 (macro43 k) +theorem macro44 (k : Nat) : applyExit (before44 k) exit2 4 = some (before45 k) := by + simp (disch := omega) [before44, before45, exit2, applyExit, pop, push] + <;> omega +theorem step44 (k : Nat) : Runs (4*2) (before44 k).denote (before45 k).denote := + @applyExit_sound (before44 k) (before45 k) exit2 4 valid2 (macro44 k) +theorem macro45 (k : Nat) : applyExit (before45 k) exit3 1 = some (before46 k) := by + simp (disch := omega) [before45, before46, exit3, applyExit, pop, push] + <;> omega +theorem step45 (k : Nat) : Runs (1*2) (before45 k).denote (before46 k).denote := + @applyExit_sound (before45 k) (before46 k) exit3 1 valid3 (macro45 k) +theorem macro46 (k : Nat) : applyExit (before46 k) exit4 1 = some (before47 k) := by + simp (disch := omega) [before46, before47, exit4, applyExit, pop, push] + <;> omega +theorem step46 (k : Nat) : Runs (1*2) (before46 k).denote (before47 k).denote := + @applyExit_sound (before46 k) (before47 k) exit4 1 valid4 (macro46 k) +theorem macro47 (k : Nat) : applyExit (before47 k) exit5 1 = some (before48 k) := by + simp (disch := omega) [before47, before48, exit5, applyExit, pop, push] + <;> omega +theorem step47 (k : Nat) : Runs (1*3) (before47 k).denote (before48 k).denote := + @applyExit_sound (before47 k) (before48 k) exit5 1 valid5 (macro47 k) +theorem macro48 (k : Nat) : applyExit (before48 k) exit1 1 = some (before49 k) := by + simp (disch := omega) [before48, before49, exit1, applyExit, pop, push] + <;> omega +theorem step48 (k : Nat) : Runs (1*3) (before48 k).denote (before49 k).denote := + @applyExit_sound (before48 k) (before49 k) exit1 1 valid1 (macro48 k) +theorem macro49 (k : Nat) : applyExit (before49 k) exit6 1 = some (before50 k) := by + simp (disch := omega) [before49, before50, exit6, applyExit, pop, push] + <;> omega +theorem step49 (k : Nat) : Runs (1*1) (before49 k).denote (before50 k).denote := + @applyExit_sound (before49 k) (before50 k) exit6 1 valid6 (macro49 k) +theorem macro50 (k : Nat) : applyExit (before50 k) exit0 6 = some (before51 k) := by + simp (disch := omega) [before50, before51, exit0, applyExit, pop, push] + <;> omega +theorem step50 (k : Nat) : Runs (6*2) (before50 k).denote (before51 k).denote := + @applyExit_sound (before50 k) (before51 k) exit0 6 valid0 (macro50 k) +theorem macro51 (k : Nat) : applyExit (before51 k) exit1 1 = some (before52 k) := by + simp (disch := omega) [before51, before52, exit1, applyExit, pop, push] + <;> omega +theorem step51 (k : Nat) : Runs (1*3) (before51 k).denote (before52 k).denote := + @applyExit_sound (before51 k) (before52 k) exit1 1 valid1 (macro51 k) +theorem macro52 (k : Nat) : applyExit (before52 k) exit2 6 = some (before53 k) := by + simp (disch := omega) [before52, before53, exit2, applyExit, pop, push] + <;> omega +theorem step52 (k : Nat) : Runs (6*2) (before52 k).denote (before53 k).denote := + @applyExit_sound (before52 k) (before53 k) exit2 6 valid2 (macro52 k) +theorem macro53 (k : Nat) : applyExit (before53 k) exit3 1 = some (before54 k) := by + simp (disch := omega) [before53, before54, exit3, applyExit, pop, push] + <;> omega +theorem step53 (k : Nat) : Runs (1*2) (before53 k).denote (before54 k).denote := + @applyExit_sound (before53 k) (before54 k) exit3 1 valid3 (macro53 k) +theorem macro54 (k : Nat) : applyExit (before54 k) exit4 1 = some (before55 k) := by + simp (disch := omega) [before54, before55, exit4, applyExit, pop, push] + <;> omega +theorem step54 (k : Nat) : Runs (1*2) (before54 k).denote (before55 k).denote := + @applyExit_sound (before54 k) (before55 k) exit4 1 valid4 (macro54 k) +theorem macro55 (k : Nat) : applyExit (before55 k) exit5 1 = some (before56 k) := by + simp (disch := omega) [before55, before56, exit5, applyExit, pop, push] + <;> omega +theorem step55 (k : Nat) : Runs (1*3) (before55 k).denote (before56 k).denote := + @applyExit_sound (before55 k) (before56 k) exit5 1 valid5 (macro55 k) +theorem macro56 (k : Nat) : applyExit (before56 k) exit1 1 = some (before57 k) := by + simp (disch := omega) [before56, before57, exit1, applyExit, pop, push] + <;> omega +theorem step56 (k : Nat) : Runs (1*3) (before56 k).denote (before57 k).denote := + @applyExit_sound (before56 k) (before57 k) exit1 1 valid1 (macro56 k) +theorem macro57 (k : Nat) : applyExit (before57 k) exit6 1 = some (before58 k) := by + simp (disch := omega) [before57, before58, exit6, applyExit, pop, push] + <;> omega +theorem step57 (k : Nat) : Runs (1*1) (before57 k).denote (before58 k).denote := + @applyExit_sound (before57 k) (before58 k) exit6 1 valid6 (macro57 k) +theorem macro58 (k : Nat) : applyExit (before58 k) exit0 9 = some (before59 k) := by + simp (disch := omega) [before58, before59, exit0, applyExit, pop, push] + <;> omega +theorem step58 (k : Nat) : Runs (9*2) (before58 k).denote (before59 k).denote := + @applyExit_sound (before58 k) (before59 k) exit0 9 valid0 (macro58 k) +theorem macro59 (k : Nat) : applyExit (before59 k) exit13 11 = some (before60 k) := by + simp (disch := omega) [before59, before60, exit13, applyExit, pop, push] + <;> omega +theorem step59 (k : Nat) : Runs (11*2) (before59 k).denote (before60 k).denote := + @applyExit_sound (before59 k) (before60 k) exit13 11 valid13 (macro59 k) +theorem macro60 (k : Nat) : applyExit (before60 k) exit0 1 = some (before61 k) := by + simp (disch := omega) [before60, before61, exit0, applyExit, pop, push] + <;> omega +theorem step60 (k : Nat) : Runs (1*2) (before60 k).denote (before61 k).denote := + @applyExit_sound (before60 k) (before61 k) exit0 1 valid0 (macro60 k) +theorem macro61 (k : Nat) : applyExit (before61 k) exit14 1 = some (before62 k) := by + simp (disch := omega) [before61, before62, exit14, applyExit, pop, push] + <;> omega +theorem step61 (k : Nat) : Runs (1*31) (before61 k).denote (before62 k).denote := + @applyExit_sound (before61 k) (before62 k) exit14 1 valid14 (macro61 k) +theorem macro62 (k : Nat) : applyExit (before62 k) exit2 1 = some (before63 k) := by + simp (disch := omega) [before62, before63, exit2, applyExit, pop, push] + <;> omega +theorem step62 (k : Nat) : Runs (1*2) (before62 k).denote (before63 k).denote := + @applyExit_sound (before62 k) (before63 k) exit2 1 valid2 (macro62 k) +theorem macro63 (k : Nat) : applyExit (before63 k) exit6 1 = some (before64 k) := by + simp (disch := omega) [before63, before64, exit6, applyExit, pop, push] + <;> omega +theorem step63 (k : Nat) : Runs (1*1) (before63 k).denote (before64 k).denote := + @applyExit_sound (before63 k) (before64 k) exit6 1 valid6 (macro63 k) +theorem macro64 (k : Nat) : applyExit (before64 k) exit0 1 = some (before65 k) := by + simp (disch := omega) [before64, before65, exit0, applyExit, pop, push] + <;> omega +theorem step64 (k : Nat) : Runs (1*2) (before64 k).denote (before65 k).denote := + @applyExit_sound (before64 k) (before65 k) exit0 1 valid0 (macro64 k) +theorem macro65 (k : Nat) : applyExit (before65 k) exit15 1 = some (before66 k) := by + simp (disch := omega) [before65, before66, exit15, applyExit, pop, push] + <;> omega +theorem step65 (k : Nat) : Runs (1*38) (before65 k).denote (before66 k).denote := + @applyExit_sound (before65 k) (before66 k) exit15 1 valid15 (macro65 k) +theorem macro66 (k : Nat) : applyExit (before66 k) exit14 1 = some (before67 k) := by + simp (disch := omega) [before66, before67, exit14, applyExit, pop, push] + <;> omega +theorem step66 (k : Nat) : Runs (1*31) (before66 k).denote (before67 k).denote := + @applyExit_sound (before66 k) (before67 k) exit14 1 valid14 (macro66 k) +theorem macro67 (k : Nat) : applyExit (before67 k) exit16 1 = some (before68 k) := by + simp (disch := omega) [before67, before68, exit16, applyExit, pop, push] + <;> omega +theorem step67 (k : Nat) : Runs (1*5) (before67 k).denote (before68 k).denote := + @applyExit_sound (before67 k) (before68 k) exit16 1 valid16 (macro67 k) +theorem macro68 (k : Nat) : applyExit (before68 k) exit15 1 = some (before69 k) := by + simp (disch := omega) [before68, before69, exit15, applyExit, pop, push] + <;> omega +theorem step68 (k : Nat) : Runs (1*38) (before68 k).denote (before69 k).denote := + @applyExit_sound (before68 k) (before69 k) exit15 1 valid15 (macro68 k) +theorem macro69 (k : Nat) : applyExit (before69 k) exit14 1 = some (before70 k) := by + simp (disch := omega) [before69, before70, exit14, applyExit, pop, push] + <;> omega +theorem step69 (k : Nat) : Runs (1*31) (before69 k).denote (before70 k).denote := + @applyExit_sound (before69 k) (before70 k) exit14 1 valid14 (macro69 k) +theorem macro70 (k : Nat) : applyExit (before70 k) exit16 1 = some (before71 k) := by + simp (disch := omega) [before70, before71, exit16, applyExit, pop, push] + <;> omega +theorem step70 (k : Nat) : Runs (1*5) (before70 k).denote (before71 k).denote := + @applyExit_sound (before70 k) (before71 k) exit16 1 valid16 (macro70 k) +theorem macro71 (k : Nat) : applyExit (before71 k) exit15 1 = some (before72 k) := by + simp (disch := omega) [before71, before72, exit15, applyExit, pop, push] + <;> omega +theorem step71 (k : Nat) : Runs (1*38) (before71 k).denote (before72 k).denote := + @applyExit_sound (before71 k) (before72 k) exit15 1 valid15 (macro71 k) +theorem macro72 (k : Nat) : applyExit (before72 k) exit14 1 = some (before73 k) := by + simp (disch := omega) [before72, before73, exit14, applyExit, pop, push] + <;> omega +theorem step72 (k : Nat) : Runs (1*31) (before72 k).denote (before73 k).denote := + @applyExit_sound (before72 k) (before73 k) exit14 1 valid14 (macro72 k) +theorem macro73 (k : Nat) : applyExit (before73 k) exit16 1 = some (before74 k) := by + simp (disch := omega) [before73, before74, exit16, applyExit, pop, push] + <;> omega +theorem step73 (k : Nat) : Runs (1*5) (before73 k).denote (before74 k).denote := + @applyExit_sound (before73 k) (before74 k) exit16 1 valid16 (macro73 k) +def cycleState74 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w9,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w7,1⟩,⟨w6,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,1⟩,⟨w4,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ +def cyclePart74_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w8,1⟩,⟨w9,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w6,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,1⟩,⟨w4,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ +def cyclePart74_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w8,1⟩,⟨w9,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w7,1⟩,⟨w6,(1*k+3-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,1⟩,⟨w4,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ +theorem cycleMacro74_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState74 k j) exit15 1 = some (cyclePart74_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState74, cyclePart74_0, exit15, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro74_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart74_0 k j) exit14 1 = some (cyclePart74_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart74_0, cyclePart74_1, exit14, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro74_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart74_1 k j) exit16 1 = some (cycleState74 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart74_1, cycleState74, exit16, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun74 (k j : Nat) (hj : j < (1*k+3)) : Runs 74 (cycleState74 k j).denote (cycleState74 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState74 k j).denote (cyclePart74_0 k j).denote := @applyExit_sound (cycleState74 k j) (cyclePart74_0 k j) exit15 1 valid15 (cycleMacro74_0 k j hj) + have h1 : Runs (1*31) (cyclePart74_0 k j).denote (cyclePart74_1 k j).denote := @applyExit_sound (cyclePart74_0 k j) (cyclePart74_1 k j) exit14 1 valid14 (cycleMacro74_1 k j hj) + have h2 : Runs (1*5) (cyclePart74_1 k j).denote (cycleState74 k (j+1)).denote := @applyExit_sound (cyclePart74_1 k j) (cycleState74 k (j+1)) exit16 1 valid16 (cycleMacro74_2 k j hj) + exact (@Runs.trans (1*38) ((1*31)+(1*5)) (cycleState74 k j).denote (cyclePart74_0 k j).denote (cycleState74 k (j+1)).denote h0 (@Runs.trans (1*31) (1*5) (cyclePart74_0 k j).denote (cyclePart74_1 k j).denote (cycleState74 k (j+1)).denote h1 h2)) +theorem step74 (k : Nat) : Runs ((1*k+3)*74) (before74 k).denote (before75 k).denote := by + have h := Runs.chain (fun j => (cycleState74 k j).denote) 74 (1*k+3) (cycleRun74 k) + have h0 : cycleState74 k 0 = before74 k := by simp [cycleState74, before74] + have h1 : cycleState74 k (1*k+3) = before75 k := by + simp [cycleState74, before75] <;> omega + simpa only [h0, h1] using h +theorem macro75 (k : Nat) : applyExit (before75 k) exit15 1 = some (before76 k) := by + simp (disch := omega) [before75, before76, exit15, applyExit, pop, push] + <;> omega +theorem step75 (k : Nat) : Runs (1*38) (before75 k).denote (before76 k).denote := + @applyExit_sound (before75 k) (before76 k) exit15 1 valid15 (macro75 k) +theorem macro76 (k : Nat) : applyExit (before76 k) exit14 1 = some (before77 k) := by + simp (disch := omega) [before76, before77, exit14, applyExit, pop, push] + <;> omega +theorem step76 (k : Nat) : Runs (1*31) (before76 k).denote (before77 k).denote := + @applyExit_sound (before76 k) (before77 k) exit14 1 valid14 (macro76 k) +theorem macro77 (k : Nat) : applyExit (before77 k) exit16 1 = some (before78 k) := by + simp (disch := omega) [before77, before78, exit16, applyExit, pop, push] + <;> omega +theorem step77 (k : Nat) : Runs (1*5) (before77 k).denote (before78 k).denote := + @applyExit_sound (before77 k) (before78 k) exit16 1 valid16 (macro77 k) +theorem macro78 (k : Nat) : applyExit (before78 k) exit15 1 = some (before79 k) := by + simp (disch := omega) [before78, before79, exit15, applyExit, pop, push] + <;> omega +theorem step78 (k : Nat) : Runs (1*38) (before78 k).denote (before79 k).denote := + @applyExit_sound (before78 k) (before79 k) exit15 1 valid15 (macro78 k) +theorem macro79 (k : Nat) : applyExit (before79 k) exit0 791761175 = some (before80 k) := by + simp (disch := omega) [before79, before80, exit0, applyExit, pop, push] + <;> omega +theorem step79 (k : Nat) : Runs (791761175*2) (before79 k).denote (before80 k).denote := + @applyExit_sound (before79 k) (before80 k) exit0 791761175 valid0 (macro79 k) +theorem macro80 (k : Nat) : applyExit (before80 k) exit1 1 = some (before81 k) := by + simp (disch := omega) [before80, before81, exit1, applyExit, pop, push] + <;> omega +theorem step80 (k : Nat) : Runs (1*3) (before80 k).denote (before81 k).denote := + @applyExit_sound (before80 k) (before81 k) exit1 1 valid1 (macro80 k) +theorem macro81 (k : Nat) : applyExit (before81 k) exit2 791761175 = some (before82 k) := by + simp (disch := omega) [before81, before82, exit2, applyExit, pop, push] + <;> omega +theorem step81 (k : Nat) : Runs (791761175*2) (before81 k).denote (before82 k).denote := + @applyExit_sound (before81 k) (before82 k) exit2 791761175 valid2 (macro81 k) +theorem macro82 (k : Nat) : applyExit (before82 k) exit16 1 = some (before83 k) := by + simp (disch := omega) [before82, before83, exit16, applyExit, pop, push] + <;> omega +theorem step82 (k : Nat) : Runs (1*5) (before82 k).denote (before83 k).denote := + @applyExit_sound (before82 k) (before83 k) exit16 1 valid16 (macro82 k) +theorem macro83 (k : Nat) : applyExit (before83 k) exit0 791761176 = some (before84 k) := by + simp (disch := omega) [before83, before84, exit0, applyExit, pop, push] + <;> omega +theorem step83 (k : Nat) : Runs (791761176*2) (before83 k).denote (before84 k).denote := + @applyExit_sound (before83 k) (before84 k) exit0 791761176 valid0 (macro83 k) +theorem macro84 (k : Nat) : applyExit (before84 k) exit13 9 = some (before85 k) := by + simp (disch := omega) [before84, before85, exit13, applyExit, pop, push] + <;> omega +theorem step84 (k : Nat) : Runs (9*2) (before84 k).denote (before85 k).denote := + @applyExit_sound (before84 k) (before85 k) exit13 9 valid13 (macro84 k) +theorem macro85 (k : Nat) : applyExit (before85 k) exit0 21 = some (before86 k) := by + simp (disch := omega) [before85, before86, exit0, applyExit, pop, push] + <;> omega +theorem step85 (k : Nat) : Runs (21*2) (before85 k).denote (before86 k).denote := + @applyExit_sound (before85 k) (before86 k) exit0 21 valid0 (macro85 k) +theorem macro86 (k : Nat) : applyExit (before86 k) exit1 1 = some (before87 k) := by + simp (disch := omega) [before86, before87, exit1, applyExit, pop, push] + <;> omega +theorem step86 (k : Nat) : Runs (1*3) (before86 k).denote (before87 k).denote := + @applyExit_sound (before86 k) (before87 k) exit1 1 valid1 (macro86 k) +theorem macro87 (k : Nat) : applyExit (before87 k) exit2 21 = some (before88 k) := by + simp (disch := omega) [before87, before88, exit2, applyExit, pop, push] + <;> omega +theorem step87 (k : Nat) : Runs (21*2) (before87 k).denote (before88 k).denote := + @applyExit_sound (before87 k) (before88 k) exit2 21 valid2 (macro87 k) +theorem macro88 (k : Nat) : applyExit (before88 k) exit6 1 = some (before89 k) := by + simp (disch := omega) [before88, before89, exit6, applyExit, pop, push] + <;> omega +theorem step88 (k : Nat) : Runs (1*1) (before88 k).denote (before89 k).denote := + @applyExit_sound (before88 k) (before89 k) exit6 1 valid6 (macro88 k) +theorem macro89 (k : Nat) : applyExit (before89 k) exit0 22 = some (before90 k) := by + simp (disch := omega) [before89, before90, exit0, applyExit, pop, push] + <;> omega +theorem step89 (k : Nat) : Runs (22*2) (before89 k).denote (before90 k).denote := + @applyExit_sound (before89 k) (before90 k) exit0 22 valid0 (macro89 k) +theorem macro90 (k : Nat) : applyExit (before90 k) exit13 41 = some (before91 k) := by + simp (disch := omega) [before90, before91, exit13, applyExit, pop, push] + <;> omega +theorem step90 (k : Nat) : Runs (41*2) (before90 k).denote (before91 k).denote := + @applyExit_sound (before90 k) (before91 k) exit13 41 valid13 (macro90 k) +theorem macro91 (k : Nat) : applyExit (before91 k) exit0 15 = some (before92 k) := by + simp (disch := omega) [before91, before92, exit0, applyExit, pop, push] + <;> omega +theorem step91 (k : Nat) : Runs (15*2) (before91 k).denote (before92 k).denote := + @applyExit_sound (before91 k) (before92 k) exit0 15 valid0 (macro91 k) +theorem macro92 (k : Nat) : applyExit (before92 k) exit1 1 = some (before93 k) := by + simp (disch := omega) [before92, before93, exit1, applyExit, pop, push] + <;> omega +theorem step92 (k : Nat) : Runs (1*3) (before92 k).denote (before93 k).denote := + @applyExit_sound (before92 k) (before93 k) exit1 1 valid1 (macro92 k) +theorem macro93 (k : Nat) : applyExit (before93 k) exit2 15 = some (before94 k) := by + simp (disch := omega) [before93, before94, exit2, applyExit, pop, push] + <;> omega +theorem step93 (k : Nat) : Runs (15*2) (before93 k).denote (before94 k).denote := + @applyExit_sound (before93 k) (before94 k) exit2 15 valid2 (macro93 k) +theorem macro94 (k : Nat) : applyExit (before94 k) exit6 1 = some (before95 k) := by + simp (disch := omega) [before94, before95, exit6, applyExit, pop, push] + <;> omega +theorem step94 (k : Nat) : Runs (1*1) (before94 k).denote (before95 k).denote := + @applyExit_sound (before94 k) (before95 k) exit6 1 valid6 (macro94 k) +theorem macro95 (k : Nat) : applyExit (before95 k) exit0 16 = some (before96 k) := by + simp (disch := omega) [before95, before96, exit0, applyExit, pop, push] + <;> omega +theorem step95 (k : Nat) : Runs (16*2) (before95 k).denote (before96 k).denote := + @applyExit_sound (before95 k) (before96 k) exit0 16 valid0 (macro95 k) +theorem macro96 (k : Nat) : applyExit (before96 k) exit13 93 = some (before97 k) := by + simp (disch := omega) [before96, before97, exit13, applyExit, pop, push] + <;> omega +theorem step96 (k : Nat) : Runs (93*2) (before96 k).denote (before97 k).denote := + @applyExit_sound (before96 k) (before97 k) exit13 93 valid13 (macro96 k) +theorem macro97 (k : Nat) : applyExit (before97 k) exit0 1 = some (before98 k) := by + simp (disch := omega) [before97, before98, exit0, applyExit, pop, push] + <;> omega +theorem step97 (k : Nat) : Runs (1*2) (before97 k).denote (before98 k).denote := + @applyExit_sound (before97 k) (before98 k) exit0 1 valid0 (macro97 k) +theorem macro98 (k : Nat) : applyExit (before98 k) exit17 1 = some (before99 k) := by + simp (disch := omega) [before98, before99, exit17, applyExit, pop, push] + <;> omega +theorem step98 (k : Nat) : Runs (1*143) (before98 k).denote (before99 k).denote := + @applyExit_sound (before98 k) (before99 k) exit17 1 valid17 (macro98 k) +theorem macro99 (k : Nat) : applyExit (before99 k) exit2 1 = some (after99 k) := by + simp (disch := omega) [before99, after99, exit2, applyExit, pop, push] + <;> omega +theorem step99 (k : Nat) : Runs (1*2) (before99 k).denote (after99 k).denote := + @applyExit_sound (before99 k) (after99 k) exit2 1 valid2 (macro99 k) +theorem chunkRun000 (k : Nat) : Runs (698*k+6334096331) (before0 k).denote (after99 k).denote := by + have h := (@Runs.trans ((((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))) ((((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74))))))+(((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))))+((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2))))))) (before0 k).denote (before50 k).denote (after99 k).denote (@Runs.trans (((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2)))))) (((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (before0 k).denote (before25 k).denote (before50 k).denote (@Runs.trans ((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))) ((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2))))) (before0 k).denote (before12 k).denote (before25 k).denote (@Runs.trans (((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (before0 k).denote (before6 k).denote (before12 k).denote (@Runs.trans ((6*2)+((1*3)+(7*2))) ((1*2)+((1*2)+(1*3))) (before0 k).denote (before3 k).denote (before6 k).denote (@Runs.trans (6*2) ((1*3)+(7*2)) (before0 k).denote (before1 k).denote (before3 k).denote (step0 k) (@Runs.trans (1*3) (7*2) (before1 k).denote (before2 k).denote (before3 k).denote (step1 k) (step2 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before3 k).denote (before4 k).denote (before6 k).denote (step3 k) (@Runs.trans (1*2) (1*3) (before4 k).denote (before5 k).denote (before6 k).denote (step4 k) (step5 k)))) (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before6 k).denote (before9 k).denote (before12 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before6 k).denote (before7 k).denote (before9 k).denote (step6 k) (@Runs.trans (1*1) (10*2) (before7 k).denote (before8 k).denote (before9 k).denote (step7 k) (step8 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before9 k).denote (before10 k).denote (before12 k).denote (step9 k) (@Runs.trans (10*2) (1*2) (before10 k).denote (before11 k).denote (before12 k).denote (step10 k) (step11 k))))) (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))) (((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2)))) (before12 k).denote (before18 k).denote (before25 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(1*3))) (before12 k).denote (before15 k).denote (before18 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before12 k).denote (before13 k).denote (before15 k).denote (step12 k) (@Runs.trans (1*3) (1*3) (before13 k).denote (before14 k).denote (before15 k).denote (step13 k) (step14 k))) (@Runs.trans (1*1) ((13*2)+(1*3)) (before15 k).denote (before16 k).denote (before18 k).denote (step15 k) (@Runs.trans (13*2) (1*3) (before16 k).denote (before17 k).denote (before18 k).denote (step16 k) (step17 k)))) (@Runs.trans ((13*2)+((1*2)+(1*2))) (((1*4)+(14*2))+(((1*k+8)*586)+(1*2))) (before18 k).denote (before21 k).denote (before25 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before18 k).denote (before19 k).denote (before21 k).denote (step18 k) (@Runs.trans (1*2) (1*2) (before19 k).denote (before20 k).denote (before21 k).denote (step19 k) (step20 k))) (@Runs.trans ((1*4)+(14*2)) (((1*k+8)*586)+(1*2)) (before21 k).denote (before23 k).denote (before25 k).denote (@Runs.trans (1*4) (14*2) (before21 k).denote (before22 k).denote (before23 k).denote (step21 k) (step22 k)) (@Runs.trans ((1*k+8)*586) (1*2) (before23 k).denote (before24 k).denote (before25 k).denote (step23 k) (step24 k)))))) (@Runs.trans ((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))) ((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before25 k).denote (before37 k).denote (before50 k).denote (@Runs.trans (((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))) (((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))) (before25 k).denote (before31 k).denote (before37 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((14*2)+((1*2)+(1*2))) (before25 k).denote (before28 k).denote (before31 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before25 k).denote (before26 k).denote (before28 k).denote (step25 k) (@Runs.trans (92*2) (1*2) (before26 k).denote (before27 k).denote (before28 k).denote (step26 k) (step27 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before28 k).denote (before29 k).denote (before31 k).denote (step28 k) (@Runs.trans (1*2) (1*2) (before29 k).denote (before30 k).denote (before31 k).denote (step29 k) (step30 k)))) (@Runs.trans ((40*2)+((1*2)+(20*2))) ((1*2)+((1*2)+(8*2))) (before31 k).denote (before34 k).denote (before37 k).denote (@Runs.trans (40*2) ((1*2)+(20*2)) (before31 k).denote (before32 k).denote (before34 k).denote (step31 k) (@Runs.trans (1*2) (20*2) (before32 k).denote (before33 k).denote (before34 k).denote (step32 k) (step33 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before34 k).denote (before35 k).denote (before37 k).denote (step34 k) (@Runs.trans (1*2) (8*2) (before35 k).denote (before36 k).denote (before37 k).denote (step35 k) (step36 k))))) (@Runs.trans (((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before37 k).denote (before43 k).denote (before50 k).denote (@Runs.trans ((1*2)+((791761175*2)+((1*k+8)*38))) ((1*2)+((1*2)+(10*2))) (before37 k).denote (before40 k).denote (before43 k).denote (@Runs.trans (1*2) ((791761175*2)+((1*k+8)*38)) (before37 k).denote (before38 k).denote (before40 k).denote (step37 k) (@Runs.trans (791761175*2) ((1*k+8)*38) (before38 k).denote (before39 k).denote (before40 k).denote (step38 k) (step39 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before40 k).denote (before41 k).denote (before43 k).denote (step40 k) (@Runs.trans (1*2) (10*2) (before41 k).denote (before42 k).denote (before43 k).denote (step41 k) (step42 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before43 k).denote (before46 k).denote (before50 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before43 k).denote (before44 k).denote (before46 k).denote (step43 k) (@Runs.trans (4*2) (1*2) (before44 k).denote (before45 k).denote (before46 k).denote (step44 k) (step45 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before46 k).denote (before48 k).denote (before50 k).denote (@Runs.trans (1*2) (1*3) (before46 k).denote (before47 k).denote (before48 k).denote (step46 k) (step47 k)) (@Runs.trans (1*3) (1*1) (before48 k).denote (before49 k).denote (before50 k).denote (step48 k) (step49 k))))))) (@Runs.trans (((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74)))))) (((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))))+((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2)))))) (before50 k).denote (before75 k).denote (after99 k).denote (@Runs.trans ((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31))))) ((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74))))) (before50 k).denote (before62 k).denote (before75 k).denote (@Runs.trans (((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))) (before50 k).denote (before56 k).denote (before62 k).denote (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*2)+((1*2)+(1*3))) (before50 k).denote (before53 k).denote (before56 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before50 k).denote (before51 k).denote (before53 k).denote (step50 k) (@Runs.trans (1*3) (6*2) (before51 k).denote (before52 k).denote (before53 k).denote (step51 k) (step52 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before53 k).denote (before54 k).denote (before56 k).denote (step53 k) (@Runs.trans (1*2) (1*3) (before54 k).denote (before55 k).denote (before56 k).denote (step54 k) (step55 k)))) (@Runs.trans ((1*3)+((1*1)+(9*2))) ((11*2)+((1*2)+(1*31))) (before56 k).denote (before59 k).denote (before62 k).denote (@Runs.trans (1*3) ((1*1)+(9*2)) (before56 k).denote (before57 k).denote (before59 k).denote (step56 k) (@Runs.trans (1*1) (9*2) (before57 k).denote (before58 k).denote (before59 k).denote (step57 k) (step58 k))) (@Runs.trans (11*2) ((1*2)+(1*31)) (before59 k).denote (before60 k).denote (before62 k).denote (step59 k) (@Runs.trans (1*2) (1*31) (before60 k).denote (before61 k).denote (before62 k).denote (step60 k) (step61 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5)))) (((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74)))) (before62 k).denote (before68 k).denote (before75 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*38)+((1*31)+(1*5))) (before62 k).denote (before65 k).denote (before68 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before62 k).denote (before63 k).denote (before65 k).denote (step62 k) (@Runs.trans (1*1) (1*2) (before63 k).denote (before64 k).denote (before65 k).denote (step63 k) (step64 k))) (@Runs.trans (1*38) ((1*31)+(1*5)) (before65 k).denote (before66 k).denote (before68 k).denote (step65 k) (@Runs.trans (1*31) (1*5) (before66 k).denote (before67 k).denote (before68 k).denote (step66 k) (step67 k)))) (@Runs.trans ((1*38)+((1*31)+(1*5))) (((1*38)+(1*31))+((1*5)+((1*k+3)*74))) (before68 k).denote (before71 k).denote (before75 k).denote (@Runs.trans (1*38) ((1*31)+(1*5)) (before68 k).denote (before69 k).denote (before71 k).denote (step68 k) (@Runs.trans (1*31) (1*5) (before69 k).denote (before70 k).denote (before71 k).denote (step69 k) (step70 k))) (@Runs.trans ((1*38)+(1*31)) ((1*5)+((1*k+3)*74)) (before71 k).denote (before73 k).denote (before75 k).denote (@Runs.trans (1*38) (1*31) (before71 k).denote (before72 k).denote (before73 k).denote (step71 k) (step72 k)) (@Runs.trans (1*5) ((1*k+3)*74) (before73 k).denote (before74 k).denote (before75 k).denote (step73 k) (step74 k)))))) (@Runs.trans ((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3))))) ((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2))))) (before75 k).denote (before87 k).denote (after99 k).denote (@Runs.trans (((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3)))) (((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))) (before75 k).denote (before81 k).denote (before87 k).denote (@Runs.trans ((1*38)+((1*31)+(1*5))) ((1*38)+((791761175*2)+(1*3))) (before75 k).denote (before78 k).denote (before81 k).denote (@Runs.trans (1*38) ((1*31)+(1*5)) (before75 k).denote (before76 k).denote (before78 k).denote (step75 k) (@Runs.trans (1*31) (1*5) (before76 k).denote (before77 k).denote (before78 k).denote (step76 k) (step77 k))) (@Runs.trans (1*38) ((791761175*2)+(1*3)) (before78 k).denote (before79 k).denote (before81 k).denote (step78 k) (@Runs.trans (791761175*2) (1*3) (before79 k).denote (before80 k).denote (before81 k).denote (step79 k) (step80 k)))) (@Runs.trans ((791761175*2)+((1*5)+(791761176*2))) ((9*2)+((21*2)+(1*3))) (before81 k).denote (before84 k).denote (before87 k).denote (@Runs.trans (791761175*2) ((1*5)+(791761176*2)) (before81 k).denote (before82 k).denote (before84 k).denote (step81 k) (@Runs.trans (1*5) (791761176*2) (before82 k).denote (before83 k).denote (before84 k).denote (step82 k) (step83 k))) (@Runs.trans (9*2) ((21*2)+(1*3)) (before84 k).denote (before85 k).denote (before87 k).denote (step84 k) (@Runs.trans (21*2) (1*3) (before85 k).denote (before86 k).denote (before87 k).denote (step85 k) (step86 k))))) (@Runs.trans (((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3)))) (((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2)))) (before87 k).denote (before93 k).denote (after99 k).denote (@Runs.trans ((21*2)+((1*1)+(22*2))) ((41*2)+((15*2)+(1*3))) (before87 k).denote (before90 k).denote (before93 k).denote (@Runs.trans (21*2) ((1*1)+(22*2)) (before87 k).denote (before88 k).denote (before90 k).denote (step87 k) (@Runs.trans (1*1) (22*2) (before88 k).denote (before89 k).denote (before90 k).denote (step88 k) (step89 k))) (@Runs.trans (41*2) ((15*2)+(1*3)) (before90 k).denote (before91 k).denote (before93 k).denote (step90 k) (@Runs.trans (15*2) (1*3) (before91 k).denote (before92 k).denote (before93 k).denote (step91 k) (step92 k)))) (@Runs.trans ((15*2)+((1*1)+(16*2))) (((93*2)+(1*2))+((1*143)+(1*2))) (before93 k).denote (before96 k).denote (after99 k).denote (@Runs.trans (15*2) ((1*1)+(16*2)) (before93 k).denote (before94 k).denote (before96 k).denote (step93 k) (@Runs.trans (1*1) (16*2) (before94 k).denote (before95 k).denote (before96 k).denote (step94 k) (step95 k))) (@Runs.trans ((93*2)+(1*2)) ((1*143)+(1*2)) (before96 k).denote (before98 k).denote (after99 k).denote (@Runs.trans (93*2) (1*2) (before96 k).denote (before97 k).denote (before98 k).denote (step96 k) (step97 k)) (@Runs.trans (1*143) (1*2) (before98 k).denote (before99 k).denote (after99 k).denote (step98 k) (step99 k)))))))) + have ht : (((((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))))+((((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74))))))+(((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))))+((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2)))))))) = (698*k+6334096331) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean new file mode 100644 index 00000000..99433ca1 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean @@ -0,0 +1,831 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail100_0 : Stack := [] +abbrev tail100_1 : Stack := ⟨w1,1⟩ :: tail100_0 +abbrev tail100_2 : Stack := ⟨w0,1⟩ :: tail100_1 +abbrev tail100_3 : Stack := ⟨w2,1⟩ :: tail100_2 +abbrev tail100_4 : Stack := ⟨w1,4⟩ :: tail100_3 +abbrev tail100_5 : Stack := ⟨w2,1⟩ :: tail100_4 +abbrev tail100_6 : Stack := ⟨w1,9⟩ :: tail100_5 +abbrev tail100_7 : Stack := ⟨w0,10⟩ :: tail100_6 +abbrev tail100_8 : Stack := ⟨w2,1⟩ :: tail100_7 +abbrev tail100_9 : Stack := ⟨w1,1⟩ :: tail100_8 +abbrev tail100_10 (k : Nat) : Stack := ⟨w9,(1*k+8)⟩ :: tail100_9 +abbrev tail100_11 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail100_10 k +abbrev tail100_12 (k : Nat) : Stack := ⟨w0,8⟩ :: tail100_11 k +abbrev tail100_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_12 k +abbrev tail100_14 (k : Nat) : Stack := ⟨w1,22⟩ :: tail100_13 k +abbrev tail100_15 (k : Nat) : Stack := ⟨w0,40⟩ :: tail100_14 k +abbrev tail100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_15 k +abbrev tail100_17 (k : Nat) : Stack := ⟨w1,16⟩ :: tail100_16 k +abbrev tail100_18 (k : Nat) : Stack := ⟨w0,93⟩ :: tail100_17 k +abbrev tail100_19 : Stack := ⟨w0,15⟩ :: tail100_0 +abbrev tail100_20 : Stack := ⟨w2,1⟩ :: tail100_19 +abbrev tail100_21 : Stack := ⟨w0,15⟩ :: tail100_20 +abbrev tail100_22 (k : Nat) : Stack := ⟨w4,(1*k+7)⟩ :: tail100_21 +abbrev tail100_23 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_22 k +abbrev tail100_24 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_23 k +abbrev tail100_25 (k : Nat) : Stack := ⟨w0,92⟩ :: tail100_17 k +abbrev tail100_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_25 k +abbrev tail100_27 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_26 k +abbrev tail100_28 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_27 k +abbrev tail100_29 (k : Nat) : Stack := ⟨w4,(1*k+6)⟩ :: tail100_21 +abbrev tail100_30 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_29 k +abbrev tail100_31 (k : Nat) : Stack := ⟨w12,1⟩ :: tail100_27 k +abbrev tail100_32 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_31 k +abbrev tail100_33 (k : Nat) : Stack := ⟨w4,(1*k+5)⟩ :: tail100_21 +abbrev tail100_34 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_33 k +abbrev tail100_35 (k : Nat) : Stack := ⟨w12,2⟩ :: tail100_27 k +abbrev tail100_36 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_35 k +abbrev tail100_37 (k : Nat) : Stack := ⟨w4,(1*k+4)⟩ :: tail100_21 +abbrev tail100_38 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_37 k +abbrev tail100_39 (k : Nat) : Stack := ⟨w12,3⟩ :: tail100_27 k +abbrev tail100_40 (k : Nat) : Stack := ⟨w12,(1*k+6)⟩ :: tail100_27 k +abbrev tail100_41 : Stack := ⟨w4,1⟩ :: tail100_21 +abbrev tail100_42 : Stack := ⟨w10,1⟩ :: tail100_41 +abbrev tail100_43 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_40 k +abbrev tail100_44 : Stack := ⟨w10,1⟩ :: tail100_21 +abbrev tail100_45 (k : Nat) : Stack := ⟨w12,(1*k+7)⟩ :: tail100_27 k +abbrev tail100_46 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_45 k +abbrev tail100_47 (k : Nat) : Stack := ⟨w1,15⟩ :: tail100_46 k +abbrev tail100_48 : Stack := ⟨w0,16⟩ :: tail100_0 +abbrev tail100_49 : Stack := ⟨w0,31⟩ :: tail100_0 +abbrev tail100_50 (k : Nat) : Stack := ⟨w12,(1*k+8)⟩ :: tail100_27 k +abbrev tail100_51 (k : Nat) : Stack := ⟨w1,31⟩ :: tail100_50 k +abbrev tail100_52 : Stack := ⟨w0,1⟩ :: tail100_0 +abbrev tail100_53 : Stack := ⟨w0,32⟩ :: tail100_0 +abbrev tail100_54 (k : Nat) : Stack := ⟨w13,(1*k+8)⟩ :: tail100_53 +abbrev tail100_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_54 k +abbrev tail100_56 (k : Nat) : Stack := ⟨w0,2⟩ :: tail100_54 k +abbrev tail100_57 (k : Nat) : Stack := ⟨w0,91⟩ :: tail100_17 k +abbrev tail100_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_56 k +abbrev tail100_59 (k : Nat) : Stack := ⟨w1,92⟩ :: tail100_56 k +abbrev tail100_60 (k : Nat) : Stack := ⟨w1,15⟩ :: tail100_16 k +abbrev tail100_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_59 k +abbrev tail100_62 (k : Nat) : Stack := ⟨w0,15⟩ :: tail100_61 k +abbrev tail100_63 (k : Nat) : Stack := ⟨w0,16⟩ :: tail100_61 k +abbrev tail100_64 (k : Nat) : Stack := ⟨w0,39⟩ :: tail100_14 k +abbrev tail100_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_63 k +abbrev tail100_66 (k : Nat) : Stack := ⟨w1,40⟩ :: tail100_63 k +abbrev tail100_67 (k : Nat) : Stack := ⟨w1,21⟩ :: tail100_13 k +abbrev tail100_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_66 k +abbrev tail100_69 (k : Nat) : Stack := ⟨w0,21⟩ :: tail100_68 k +abbrev tail100_70 (k : Nat) : Stack := ⟨w0,22⟩ :: tail100_68 k +abbrev tail100_71 (k : Nat) : Stack := ⟨w0,7⟩ :: tail100_11 k +abbrev tail100_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_70 k +abbrev tail100_73 (k : Nat) : Stack := ⟨w1,8⟩ :: tail100_70 k +abbrev tail100_74 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail100_10 k +abbrev tail100_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_73 k +abbrev tail100_76 (k : Nat) : Stack := ⟨w0,791761175⟩ :: tail100_75 k +abbrev tail100_77 (k : Nat) : Stack := ⟨w14,(1*k+8)⟩ :: tail100_76 k +abbrev tail100_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_77 k +abbrev tail100_79 (k : Nat) : Stack := ⟨w0,2⟩ :: tail100_77 k +abbrev tail100_80 : Stack := ⟨w0,9⟩ :: tail100_6 +abbrev tail100_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_79 k +abbrev tail100_82 (k : Nat) : Stack := ⟨w1,10⟩ :: tail100_79 k +abbrev tail100_83 : Stack := ⟨w1,8⟩ :: tail100_5 +abbrev tail100_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_82 k +abbrev tail100_85 (k : Nat) : Stack := ⟨w0,8⟩ :: tail100_84 k +abbrev tail100_86 (k : Nat) : Stack := ⟨w0,9⟩ :: tail100_84 k +abbrev tail100_87 : Stack := ⟨w1,3⟩ :: tail100_3 +abbrev tail100_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_86 k +abbrev tail100_89 : Stack := ⟨w1,2⟩ :: tail100_3 +abbrev tail100_90 : Stack := ⟨w0,1⟩ :: tail100_89 +abbrev tail100_91 (k : Nat) : Stack := ⟨w0,10⟩ :: tail100_84 k +abbrev tail100_92 : Stack := ⟨w2,1⟩ :: tail100_89 +abbrev tail100_93 : Stack := ⟨w1,10⟩ :: tail100_92 +abbrev tail100_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_82 k +abbrev tail100_95 (k : Nat) : Stack := ⟨w0,11⟩ :: tail100_82 k +abbrev tail100_96 (k : Nat) : Stack := ⟨w0,12⟩ :: tail100_82 k +abbrev tail100_97 : Stack := ⟨w1,1⟩ :: tail100_3 +abbrev tail100_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_96 k +abbrev tail100_99 : Stack := ⟨w0,1⟩ :: tail100_3 +abbrev tail100_100 (k : Nat) : Stack := ⟨w0,13⟩ :: tail100_82 k +abbrev tail100_101 : Stack := ⟨w2,2⟩ :: tail100_2 +abbrev tail100_102 : Stack := ⟨w1,13⟩ :: tail100_101 +abbrev tail100_103 : Stack := ⟨w0,10⟩ :: tail100_102 +abbrev tail100_104 : Stack := ⟨w1,2⟩ :: tail100_103 +abbrev tail100_105 (k : Nat) : Stack := ⟨w14,(1*k+7)⟩ :: tail100_76 k +abbrev tail100_106 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_105 k +abbrev tail100_107 (k : Nat) : Stack := ⟨w0,2⟩ :: tail100_106 k +abbrev tail100_108 : Stack := ⟨w0,9⟩ :: tail100_102 +abbrev tail100_109 : Stack := ⟨w2,1⟩ :: tail100_108 +abbrev tail100_110 : Stack := ⟨w1,2⟩ :: tail100_109 +abbrev tail100_111 : Stack := ⟨w16,1⟩ :: tail100_110 +abbrev tail100_112 (k : Nat) : Stack := ⟨w14,(1*k+6)⟩ :: tail100_76 k +abbrev tail100_113 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_112 k +abbrev tail100_114 : Stack := ⟨w17,1⟩ :: tail100_110 +abbrev tail100_115 : Stack := ⟨w16,1⟩ :: tail100_114 +abbrev tail100_116 (k : Nat) : Stack := ⟨w14,(1*k+5)⟩ :: tail100_76 k +abbrev tail100_117 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_116 k +abbrev tail100_118 : Stack := ⟨w17,2⟩ :: tail100_110 +abbrev tail100_119 : Stack := ⟨w16,1⟩ :: tail100_118 +abbrev tail100_120 (k : Nat) : Stack := ⟨w14,(1*k+4)⟩ :: tail100_76 k +abbrev tail100_121 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_120 k +abbrev tail100_122 : Stack := ⟨w17,3⟩ :: tail100_110 +abbrev tail100_123 (k : Nat) : Stack := ⟨w17,(1*k+6)⟩ :: tail100_110 +abbrev tail100_124 (k : Nat) : Stack := ⟨w14,1⟩ :: tail100_76 k +abbrev tail100_125 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_124 k +abbrev tail100_126 (k : Nat) : Stack := ⟨w16,1⟩ :: tail100_123 k +abbrev tail100_127 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_76 k +abbrev tail100_128 (k : Nat) : Stack := ⟨w17,(1*k+7)⟩ :: tail100_110 +abbrev tail100_129 (k : Nat) : Stack := ⟨w16,1⟩ :: tail100_128 k +abbrev tail100_130 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail100_129 k +abbrev tail100_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_73 k +abbrev tail100_132 (k : Nat) : Stack := ⟨w0,791761176⟩ :: tail100_73 k +abbrev tail100_133 (k : Nat) : Stack := ⟨w17,(1*k+8)⟩ :: tail100_110 +abbrev tail100_134 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail100_133 k +abbrev tail100_135 (k : Nat) : Stack := ⟨w0,8⟩ :: tail100_134 k +abbrev tail100_136 (k : Nat) : Stack := ⟨w1,22⟩ :: tail100_135 k +abbrev tail100_137 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_66 k +abbrev tail100_138 (k : Nat) : Stack := ⟨w0,23⟩ :: tail100_66 k +abbrev tail100_139 (k : Nat) : Stack := ⟨w0,7⟩ :: tail100_134 k +abbrev tail100_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_139 k +abbrev tail100_141 (k : Nat) : Stack := ⟨w1,23⟩ :: tail100_140 k +abbrev tail100_142 (k : Nat) : Stack := ⟨w0,40⟩ :: tail100_141 k +abbrev tail100_143 (k : Nat) : Stack := ⟨w1,16⟩ :: tail100_142 k +abbrev tail100_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_59 k +abbrev tail100_145 (k : Nat) : Stack := ⟨w0,17⟩ :: tail100_59 k +abbrev tail100_146 (k : Nat) : Stack := ⟨w0,39⟩ :: tail100_141 k +abbrev tail100_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_146 k +abbrev tail100_148 (k : Nat) : Stack := ⟨w1,17⟩ :: tail100_147 k +abbrev tail100_149 (k : Nat) : Stack := ⟨w0,92⟩ :: tail100_148 k +abbrev tail100_150 (k : Nat) : Stack := ⟨w1,2⟩ :: tail100_149 k + +def before100 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521897),(tail100_18 k),(tail100_24 k)⟩ +def before101 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521897),(tail100_26 k),(tail100_24 k)⟩ +def before102 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail100_27 k),(tail100_23 k)⟩ +def before103 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail100_28 k),(tail100_22 k)⟩ +def before104 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail100_28 k),(tail100_30 k)⟩ +def before105 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail100_31 k),(tail100_30 k)⟩ +def before106 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail100_32 k),(tail100_29 k)⟩ +def before107 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail100_32 k),(tail100_34 k)⟩ +def before108 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail100_35 k),(tail100_34 k)⟩ +def before109 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail100_36 k),(tail100_33 k)⟩ +def before110 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail100_36 k),(tail100_38 k)⟩ +def before111 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail100_39 k),(tail100_38 k)⟩ +def before112 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail100_40 k),tail100_42⟩ +def before113 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail100_43 k),tail100_41⟩ +def before114 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail100_43 k),tail100_44⟩ +def before115 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail100_45 k),tail100_44⟩ +def before116 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail100_46 k),tail100_21⟩ +def before117 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526617),(tail100_47 k),tail100_20⟩ +def before118 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail100_47 k),tail100_48⟩ +def before119 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail100_46 k),tail100_49⟩ +def before120 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail100_50 k),tail100_49⟩ +def before121 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail100_51 k),tail100_0⟩ +def before122 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail100_51 k),tail100_52⟩ +def before123 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail100_50 k),tail100_53⟩ +def before124 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail100_27 k),(tail100_54 k)⟩ +def before125 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521897),(tail100_26 k),(tail100_55 k)⟩ +def before126 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521895),(tail100_25 k),(tail100_56 k)⟩ +def before127 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521893),(tail100_57 k),(tail100_58 k)⟩ +def before128 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail100_17 k),(tail100_59 k)⟩ +def before129 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail100_60 k),(tail100_61 k)⟩ +def before130 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521679),(tail100_16 k),(tail100_62 k)⟩ +def before131 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521677),(tail100_15 k),(tail100_63 k)⟩ +def before132 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail100_64 k),(tail100_65 k)⟩ +def before133 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail100_14 k),(tail100_66 k)⟩ +def before134 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail100_67 k),(tail100_68 k)⟩ +def before135 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521553),(tail100_13 k),(tail100_69 k)⟩ +def before136 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521551),(tail100_12 k),(tail100_70 k)⟩ +def before137 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail100_71 k),(tail100_72 k)⟩ +def before138 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail100_11 k),(tail100_73 k)⟩ +def before139 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail100_74 k),(tail100_75 k)⟩ +def before140 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail100_10 k),(tail100_76 k)⟩ +def before141 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail100_9,(tail100_77 k)⟩ +def before142 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail100_8,(tail100_78 k)⟩ +def before143 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1125),tail100_7,(tail100_79 k)⟩ +def before144 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail100_80,(tail100_81 k)⟩ +def before145 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail100_6,(tail100_82 k)⟩ +def before146 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail100_83,(tail100_84 k)⟩ +def before147 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail100_5,(tail100_85 k)⟩ +def before148 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1165),tail100_4,(tail100_86 k)⟩ +def before149 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1167),tail100_87,(tail100_88 k)⟩ +def before150 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail100_90,(tail100_88 k)⟩ +def before151 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail100_90,(tail100_91 k)⟩ +def before152 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail100_92,(tail100_91 k)⟩ +def before153 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail100_93,(tail100_84 k)⟩ +def before154 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail100_93,(tail100_94 k)⟩ +def before155 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail100_92,(tail100_95 k)⟩ +def before156 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail100_89,(tail100_96 k)⟩ +def before157 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1171),tail100_97,(tail100_98 k)⟩ +def before158 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail100_99,(tail100_98 k)⟩ +def before159 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail100_99,(tail100_100 k)⟩ +def before160 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail100_101,(tail100_100 k)⟩ +def before161 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail100_102,(tail100_82 k)⟩ +def before162 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail100_103,(tail100_79 k)⟩ +def before163 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail100_104,(tail100_77 k)⟩ +def before164 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail100_104,(tail100_106 k)⟩ +def before165 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail100_103,(tail100_107 k)⟩ +def before166 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail100_109,(tail100_107 k)⟩ +def before167 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail100_110,(tail100_106 k)⟩ +def before168 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail100_111,(tail100_105 k)⟩ +def before169 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail100_111,(tail100_113 k)⟩ +def before170 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail100_114,(tail100_113 k)⟩ +def before171 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail100_115,(tail100_112 k)⟩ +def before172 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail100_115,(tail100_117 k)⟩ +def before173 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail100_118,(tail100_117 k)⟩ +def before174 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail100_119,(tail100_116 k)⟩ +def before175 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail100_119,(tail100_121 k)⟩ +def before176 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail100_122,(tail100_121 k)⟩ +def before177 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail100_123 k),(tail100_125 k)⟩ +def before178 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail100_126 k),(tail100_124 k)⟩ +def before179 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail100_126 k),(tail100_127 k)⟩ +def before180 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail100_128 k),(tail100_127 k)⟩ +def before181 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail100_129 k),(tail100_76 k)⟩ +def before182 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail100_130 k),(tail100_75 k)⟩ +def before183 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail100_130 k),(tail100_131 k)⟩ +def before184 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail100_129 k),(tail100_132 k)⟩ +def before185 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail100_133 k),(tail100_132 k)⟩ +def before186 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail100_134 k),(tail100_73 k)⟩ +def before187 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521551),(tail100_135 k),(tail100_70 k)⟩ +def before188 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521595),(tail100_136 k),(tail100_68 k)⟩ +def before189 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail100_136 k),(tail100_137 k)⟩ +def before190 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail100_135 k),(tail100_138 k)⟩ +def before191 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521551),(tail100_140 k),(tail100_138 k)⟩ +def before192 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521597),(tail100_141 k),(tail100_66 k)⟩ +def before193 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail100_142 k),(tail100_63 k)⟩ +def before194 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521709),(tail100_143 k),(tail100_61 k)⟩ +def before195 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail100_143 k),(tail100_144 k)⟩ +def before196 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail100_142 k),(tail100_145 k)⟩ +def before197 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail100_147 k),(tail100_145 k)⟩ +def before198 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521711),(tail100_148 k),(tail100_59 k)⟩ +def before199 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521895),(tail100_149 k),(tail100_56 k)⟩ +def after199 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail100_150 k),(tail100_54 k)⟩ + +theorem macro100 (k : Nat) : applyExit (before100 k) exit6 1 = some (before101 k) := by + simp (disch := omega) [before100, before101, exit6, applyExit, pop, push] + <;> omega +theorem step100 (k : Nat) : Runs (1*1) (before100 k).denote (before101 k).denote := + @applyExit_sound (before100 k) (before101 k) exit6 1 valid6 (macro100 k) +theorem macro101 (k : Nat) : applyExit (before101 k) exit0 1 = some (before102 k) := by + simp (disch := omega) [before101, before102, exit0, applyExit, pop, push] + <;> omega +theorem step101 (k : Nat) : Runs (1*2) (before101 k).denote (before102 k).denote := + @applyExit_sound (before101 k) (before102 k) exit0 1 valid0 (macro101 k) +theorem macro102 (k : Nat) : applyExit (before102 k) exit18 1 = some (before103 k) := by + simp (disch := omega) [before102, before103, exit18, applyExit, pop, push] + <;> omega +theorem step102 (k : Nat) : Runs (1*1018) (before102 k).denote (before103 k).denote := + @applyExit_sound (before102 k) (before103 k) exit18 1 valid18 (macro102 k) +theorem macro103 (k : Nat) : applyExit (before103 k) exit17 1 = some (before104 k) := by + simp (disch := omega) [before103, before104, exit17, applyExit, pop, push] + <;> omega +theorem step103 (k : Nat) : Runs (1*143) (before103 k).denote (before104 k).denote := + @applyExit_sound (before103 k) (before104 k) exit17 1 valid17 (macro103 k) +theorem macro104 (k : Nat) : applyExit (before104 k) exit19 1 = some (before105 k) := by + simp (disch := omega) [before104, before105, exit19, applyExit, pop, push] + <;> omega +theorem step104 (k : Nat) : Runs (1*5) (before104 k).denote (before105 k).denote := + @applyExit_sound (before104 k) (before105 k) exit19 1 valid19 (macro104 k) +theorem macro105 (k : Nat) : applyExit (before105 k) exit18 1 = some (before106 k) := by + simp (disch := omega) [before105, before106, exit18, applyExit, pop, push] + <;> omega +theorem step105 (k : Nat) : Runs (1*1018) (before105 k).denote (before106 k).denote := + @applyExit_sound (before105 k) (before106 k) exit18 1 valid18 (macro105 k) +theorem macro106 (k : Nat) : applyExit (before106 k) exit17 1 = some (before107 k) := by + simp (disch := omega) [before106, before107, exit17, applyExit, pop, push] + <;> omega +theorem step106 (k : Nat) : Runs (1*143) (before106 k).denote (before107 k).denote := + @applyExit_sound (before106 k) (before107 k) exit17 1 valid17 (macro106 k) +theorem macro107 (k : Nat) : applyExit (before107 k) exit19 1 = some (before108 k) := by + simp (disch := omega) [before107, before108, exit19, applyExit, pop, push] + <;> omega +theorem step107 (k : Nat) : Runs (1*5) (before107 k).denote (before108 k).denote := + @applyExit_sound (before107 k) (before108 k) exit19 1 valid19 (macro107 k) +theorem macro108 (k : Nat) : applyExit (before108 k) exit18 1 = some (before109 k) := by + simp (disch := omega) [before108, before109, exit18, applyExit, pop, push] + <;> omega +theorem step108 (k : Nat) : Runs (1*1018) (before108 k).denote (before109 k).denote := + @applyExit_sound (before108 k) (before109 k) exit18 1 valid18 (macro108 k) +theorem macro109 (k : Nat) : applyExit (before109 k) exit17 1 = some (before110 k) := by + simp (disch := omega) [before109, before110, exit17, applyExit, pop, push] + <;> omega +theorem step109 (k : Nat) : Runs (1*143) (before109 k).denote (before110 k).denote := + @applyExit_sound (before109 k) (before110 k) exit17 1 valid17 (macro109 k) +theorem macro110 (k : Nat) : applyExit (before110 k) exit19 1 = some (before111 k) := by + simp (disch := omega) [before110, before111, exit19, applyExit, pop, push] + <;> omega +theorem step110 (k : Nat) : Runs (1*5) (before110 k).denote (before111 k).denote := + @applyExit_sound (before110 k) (before111 k) exit19 1 valid19 (macro110 k) +def cycleState111 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w12,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761176⟩,⟨w9,(1*k+8)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w10,1⟩,⟨w4,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ +def cyclePart111_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w11,1⟩,⟨w12,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761176⟩,⟨w9,(1*k+8)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w4,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ +def cyclePart111_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w11,1⟩,⟨w12,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761176⟩,⟨w9,(1*k+8)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w10,1⟩,⟨w4,(1*k+3-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ +theorem cycleMacro111_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState111 k j) exit18 1 = some (cyclePart111_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState111, cyclePart111_0, exit18, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro111_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart111_0 k j) exit17 1 = some (cyclePart111_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart111_0, cyclePart111_1, exit17, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro111_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart111_1 k j) exit19 1 = some (cycleState111 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart111_1, cycleState111, exit19, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun111 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState111 k j).denote (cycleState111 k (j+1)).denote := by + have h0 : Runs (1*1018) (cycleState111 k j).denote (cyclePart111_0 k j).denote := @applyExit_sound (cycleState111 k j) (cyclePart111_0 k j) exit18 1 valid18 (cycleMacro111_0 k j hj) + have h1 : Runs (1*143) (cyclePart111_0 k j).denote (cyclePart111_1 k j).denote := @applyExit_sound (cyclePart111_0 k j) (cyclePart111_1 k j) exit17 1 valid17 (cycleMacro111_1 k j hj) + have h2 : Runs (1*5) (cyclePart111_1 k j).denote (cycleState111 k (j+1)).denote := @applyExit_sound (cyclePart111_1 k j) (cycleState111 k (j+1)) exit19 1 valid19 (cycleMacro111_2 k j hj) + exact (@Runs.trans (1*1018) ((1*143)+(1*5)) (cycleState111 k j).denote (cyclePart111_0 k j).denote (cycleState111 k (j+1)).denote h0 (@Runs.trans (1*143) (1*5) (cyclePart111_0 k j).denote (cyclePart111_1 k j).denote (cycleState111 k (j+1)).denote h1 h2)) +theorem step111 (k : Nat) : Runs ((1*k+3)*1166) (before111 k).denote (before112 k).denote := by + have h := Runs.chain (fun j => (cycleState111 k j).denote) 1166 (1*k+3) (cycleRun111 k) + have h0 : cycleState111 k 0 = before111 k := by simp [cycleState111, before111] + have h1 : cycleState111 k (1*k+3) = before112 k := by + simp [cycleState111, before112] <;> omega + simpa only [h0, h1] using h +theorem macro112 (k : Nat) : applyExit (before112 k) exit18 1 = some (before113 k) := by + simp (disch := omega) [before112, before113, exit18, applyExit, pop, push] + <;> omega +theorem step112 (k : Nat) : Runs (1*1018) (before112 k).denote (before113 k).denote := + @applyExit_sound (before112 k) (before113 k) exit18 1 valid18 (macro112 k) +theorem macro113 (k : Nat) : applyExit (before113 k) exit17 1 = some (before114 k) := by + simp (disch := omega) [before113, before114, exit17, applyExit, pop, push] + <;> omega +theorem step113 (k : Nat) : Runs (1*143) (before113 k).denote (before114 k).denote := + @applyExit_sound (before113 k) (before114 k) exit17 1 valid17 (macro113 k) +theorem macro114 (k : Nat) : applyExit (before114 k) exit19 1 = some (before115 k) := by + simp (disch := omega) [before114, before115, exit19, applyExit, pop, push] + <;> omega +theorem step114 (k : Nat) : Runs (1*5) (before114 k).denote (before115 k).denote := + @applyExit_sound (before114 k) (before115 k) exit19 1 valid19 (macro114 k) +theorem macro115 (k : Nat) : applyExit (before115 k) exit18 1 = some (before116 k) := by + simp (disch := omega) [before115, before116, exit18, applyExit, pop, push] + <;> omega +theorem step115 (k : Nat) : Runs (1*1018) (before115 k).denote (before116 k).denote := + @applyExit_sound (before115 k) (before116 k) exit18 1 valid18 (macro115 k) +theorem macro116 (k : Nat) : applyExit (before116 k) exit0 15 = some (before117 k) := by + simp (disch := omega) [before116, before117, exit0, applyExit, pop, push] + <;> omega +theorem step116 (k : Nat) : Runs (15*2) (before116 k).denote (before117 k).denote := + @applyExit_sound (before116 k) (before117 k) exit0 15 valid0 (macro116 k) +theorem macro117 (k : Nat) : applyExit (before117 k) exit1 1 = some (before118 k) := by + simp (disch := omega) [before117, before118, exit1, applyExit, pop, push] + <;> omega +theorem step117 (k : Nat) : Runs (1*3) (before117 k).denote (before118 k).denote := + @applyExit_sound (before117 k) (before118 k) exit1 1 valid1 (macro117 k) +theorem macro118 (k : Nat) : applyExit (before118 k) exit2 15 = some (before119 k) := by + simp (disch := omega) [before118, before119, exit2, applyExit, pop, push] + <;> omega +theorem step118 (k : Nat) : Runs (15*2) (before118 k).denote (before119 k).denote := + @applyExit_sound (before118 k) (before119 k) exit2 15 valid2 (macro118 k) +theorem macro119 (k : Nat) : applyExit (before119 k) exit19 1 = some (before120 k) := by + simp (disch := omega) [before119, before120, exit19, applyExit, pop, push] + <;> omega +theorem step119 (k : Nat) : Runs (1*5) (before119 k).denote (before120 k).denote := + @applyExit_sound (before119 k) (before120 k) exit19 1 valid19 (macro119 k) +theorem macro120 (k : Nat) : applyExit (before120 k) exit0 31 = some (before121 k) := by + simp (disch := omega) [before120, before121, exit0, applyExit, pop, push] + <;> omega +theorem step120 (k : Nat) : Runs (31*2) (before120 k).denote (before121 k).denote := + @applyExit_sound (before120 k) (before121 k) exit0 31 valid0 (macro120 k) +theorem macro121 (k : Nat) : applyExit (before121 k) exit1 1 = some (before122 k) := by + simp (disch := omega) [before121, before122, exit1, applyExit, pop, push] + <;> omega +theorem step121 (k : Nat) : Runs (1*3) (before121 k).denote (before122 k).denote := + @applyExit_sound (before121 k) (before122 k) exit1 1 valid1 (macro121 k) +theorem macro122 (k : Nat) : applyExit (before122 k) exit2 31 = some (before123 k) := by + simp (disch := omega) [before122, before123, exit2, applyExit, pop, push] + <;> omega +theorem step122 (k : Nat) : Runs (31*2) (before122 k).denote (before123 k).denote := + @applyExit_sound (before122 k) (before123 k) exit2 31 valid2 (macro122 k) +theorem macro123 (k : Nat) : applyExit (before123 k) exit20 (1*k+8) = some (before124 k) := by + simp (disch := omega) [before123, before124, exit20, applyExit, pop, push] + <;> omega +theorem step123 (k : Nat) : Runs ((1*k+8)*586) (before123 k).denote (before124 k).denote := + @applyExit_sound (before123 k) (before124 k) exit20 (1*k+8) valid20 (macro123 k) +theorem macro124 (k : Nat) : applyExit (before124 k) exit2 1 = some (before125 k) := by + simp (disch := omega) [before124, before125, exit2, applyExit, pop, push] + <;> omega +theorem step124 (k : Nat) : Runs (1*2) (before124 k).denote (before125 k).denote := + @applyExit_sound (before124 k) (before125 k) exit2 1 valid2 (macro124 k) +theorem macro125 (k : Nat) : applyExit (before125 k) exit3 1 = some (before126 k) := by + simp (disch := omega) [before125, before126, exit3, applyExit, pop, push] + <;> omega +theorem step125 (k : Nat) : Runs (1*2) (before125 k).denote (before126 k).denote := + @applyExit_sound (before125 k) (before126 k) exit3 1 valid3 (macro125 k) +theorem macro126 (k : Nat) : applyExit (before126 k) exit9 1 = some (before127 k) := by + simp (disch := omega) [before126, before127, exit9, applyExit, pop, push] + <;> omega +theorem step126 (k : Nat) : Runs (1*2) (before126 k).denote (before127 k).denote := + @applyExit_sound (before126 k) (before127 k) exit9 1 valid9 (macro126 k) +theorem macro127 (k : Nat) : applyExit (before127 k) exit10 91 = some (before128 k) := by + simp (disch := omega) [before127, before128, exit10, applyExit, pop, push] + <;> omega +theorem step127 (k : Nat) : Runs (91*2) (before127 k).denote (before128 k).denote := + @applyExit_sound (before127 k) (before128 k) exit10 91 valid10 (macro127 k) +theorem macro128 (k : Nat) : applyExit (before128 k) exit11 1 = some (before129 k) := by + simp (disch := omega) [before128, before129, exit11, applyExit, pop, push] + <;> omega +theorem step128 (k : Nat) : Runs (1*2) (before128 k).denote (before129 k).denote := + @applyExit_sound (before128 k) (before129 k) exit11 1 valid11 (macro128 k) +theorem macro129 (k : Nat) : applyExit (before129 k) exit2 15 = some (before130 k) := by + simp (disch := omega) [before129, before130, exit2, applyExit, pop, push] + <;> omega +theorem step129 (k : Nat) : Runs (15*2) (before129 k).denote (before130 k).denote := + @applyExit_sound (before129 k) (before130 k) exit2 15 valid2 (macro129 k) +theorem macro130 (k : Nat) : applyExit (before130 k) exit3 1 = some (before131 k) := by + simp (disch := omega) [before130, before131, exit3, applyExit, pop, push] + <;> omega +theorem step130 (k : Nat) : Runs (1*2) (before130 k).denote (before131 k).denote := + @applyExit_sound (before130 k) (before131 k) exit3 1 valid3 (macro130 k) +theorem macro131 (k : Nat) : applyExit (before131 k) exit9 1 = some (before132 k) := by + simp (disch := omega) [before131, before132, exit9, applyExit, pop, push] + <;> omega +theorem step131 (k : Nat) : Runs (1*2) (before131 k).denote (before132 k).denote := + @applyExit_sound (before131 k) (before132 k) exit9 1 valid9 (macro131 k) +theorem macro132 (k : Nat) : applyExit (before132 k) exit10 39 = some (before133 k) := by + simp (disch := omega) [before132, before133, exit10, applyExit, pop, push] + <;> omega +theorem step132 (k : Nat) : Runs (39*2) (before132 k).denote (before133 k).denote := + @applyExit_sound (before132 k) (before133 k) exit10 39 valid10 (macro132 k) +theorem macro133 (k : Nat) : applyExit (before133 k) exit11 1 = some (before134 k) := by + simp (disch := omega) [before133, before134, exit11, applyExit, pop, push] + <;> omega +theorem step133 (k : Nat) : Runs (1*2) (before133 k).denote (before134 k).denote := + @applyExit_sound (before133 k) (before134 k) exit11 1 valid11 (macro133 k) +theorem macro134 (k : Nat) : applyExit (before134 k) exit2 21 = some (before135 k) := by + simp (disch := omega) [before134, before135, exit2, applyExit, pop, push] + <;> omega +theorem step134 (k : Nat) : Runs (21*2) (before134 k).denote (before135 k).denote := + @applyExit_sound (before134 k) (before135 k) exit2 21 valid2 (macro134 k) +theorem macro135 (k : Nat) : applyExit (before135 k) exit3 1 = some (before136 k) := by + simp (disch := omega) [before135, before136, exit3, applyExit, pop, push] + <;> omega +theorem step135 (k : Nat) : Runs (1*2) (before135 k).denote (before136 k).denote := + @applyExit_sound (before135 k) (before136 k) exit3 1 valid3 (macro135 k) +theorem macro136 (k : Nat) : applyExit (before136 k) exit9 1 = some (before137 k) := by + simp (disch := omega) [before136, before137, exit9, applyExit, pop, push] + <;> omega +theorem step136 (k : Nat) : Runs (1*2) (before136 k).denote (before137 k).denote := + @applyExit_sound (before136 k) (before137 k) exit9 1 valid9 (macro136 k) +theorem macro137 (k : Nat) : applyExit (before137 k) exit10 7 = some (before138 k) := by + simp (disch := omega) [before137, before138, exit10, applyExit, pop, push] + <;> omega +theorem step137 (k : Nat) : Runs (7*2) (before137 k).denote (before138 k).denote := + @applyExit_sound (before137 k) (before138 k) exit10 7 valid10 (macro137 k) +theorem macro138 (k : Nat) : applyExit (before138 k) exit11 1 = some (before139 k) := by + simp (disch := omega) [before138, before139, exit11, applyExit, pop, push] + <;> omega +theorem step138 (k : Nat) : Runs (1*2) (before138 k).denote (before139 k).denote := + @applyExit_sound (before138 k) (before139 k) exit11 1 valid11 (macro138 k) +theorem macro139 (k : Nat) : applyExit (before139 k) exit2 791761175 = some (before140 k) := by + simp (disch := omega) [before139, before140, exit2, applyExit, pop, push] + <;> omega +theorem step139 (k : Nat) : Runs (791761175*2) (before139 k).denote (before140 k).denote := + @applyExit_sound (before139 k) (before140 k) exit2 791761175 valid2 (macro139 k) +theorem macro140 (k : Nat) : applyExit (before140 k) exit21 (1*k+8) = some (before141 k) := by + simp (disch := omega) [before140, before141, exit21, applyExit, pop, push] + <;> omega +theorem step140 (k : Nat) : Runs ((1*k+8)*38) (before140 k).denote (before141 k).denote := + @applyExit_sound (before140 k) (before141 k) exit21 (1*k+8) valid21 (macro140 k) +theorem macro141 (k : Nat) : applyExit (before141 k) exit2 1 = some (before142 k) := by + simp (disch := omega) [before141, before142, exit2, applyExit, pop, push] + <;> omega +theorem step141 (k : Nat) : Runs (1*2) (before141 k).denote (before142 k).denote := + @applyExit_sound (before141 k) (before142 k) exit2 1 valid2 (macro141 k) +theorem macro142 (k : Nat) : applyExit (before142 k) exit3 1 = some (before143 k) := by + simp (disch := omega) [before142, before143, exit3, applyExit, pop, push] + <;> omega +theorem step142 (k : Nat) : Runs (1*2) (before142 k).denote (before143 k).denote := + @applyExit_sound (before142 k) (before143 k) exit3 1 valid3 (macro142 k) +theorem macro143 (k : Nat) : applyExit (before143 k) exit9 1 = some (before144 k) := by + simp (disch := omega) [before143, before144, exit9, applyExit, pop, push] + <;> omega +theorem step143 (k : Nat) : Runs (1*2) (before143 k).denote (before144 k).denote := + @applyExit_sound (before143 k) (before144 k) exit9 1 valid9 (macro143 k) +theorem macro144 (k : Nat) : applyExit (before144 k) exit10 9 = some (before145 k) := by + simp (disch := omega) [before144, before145, exit10, applyExit, pop, push] + <;> omega +theorem step144 (k : Nat) : Runs (9*2) (before144 k).denote (before145 k).denote := + @applyExit_sound (before144 k) (before145 k) exit10 9 valid10 (macro144 k) +theorem macro145 (k : Nat) : applyExit (before145 k) exit11 1 = some (before146 k) := by + simp (disch := omega) [before145, before146, exit11, applyExit, pop, push] + <;> omega +theorem step145 (k : Nat) : Runs (1*2) (before145 k).denote (before146 k).denote := + @applyExit_sound (before145 k) (before146 k) exit11 1 valid11 (macro145 k) +theorem macro146 (k : Nat) : applyExit (before146 k) exit2 8 = some (before147 k) := by + simp (disch := omega) [before146, before147, exit2, applyExit, pop, push] + <;> omega +theorem step146 (k : Nat) : Runs (8*2) (before146 k).denote (before147 k).denote := + @applyExit_sound (before146 k) (before147 k) exit2 8 valid2 (macro146 k) +theorem macro147 (k : Nat) : applyExit (before147 k) exit3 1 = some (before148 k) := by + simp (disch := omega) [before147, before148, exit3, applyExit, pop, push] + <;> omega +theorem step147 (k : Nat) : Runs (1*2) (before147 k).denote (before148 k).denote := + @applyExit_sound (before147 k) (before148 k) exit3 1 valid3 (macro147 k) +theorem macro148 (k : Nat) : applyExit (before148 k) exit4 1 = some (before149 k) := by + simp (disch := omega) [before148, before149, exit4, applyExit, pop, push] + <;> omega +theorem step148 (k : Nat) : Runs (1*2) (before148 k).denote (before149 k).denote := + @applyExit_sound (before148 k) (before149 k) exit4 1 valid4 (macro148 k) +theorem macro149 (k : Nat) : applyExit (before149 k) exit5 1 = some (before150 k) := by + simp (disch := omega) [before149, before150, exit5, applyExit, pop, push] + <;> omega +theorem step149 (k : Nat) : Runs (1*3) (before149 k).denote (before150 k).denote := + @applyExit_sound (before149 k) (before150 k) exit5 1 valid5 (macro149 k) +theorem macro150 (k : Nat) : applyExit (before150 k) exit1 1 = some (before151 k) := by + simp (disch := omega) [before150, before151, exit1, applyExit, pop, push] + <;> omega +theorem step150 (k : Nat) : Runs (1*3) (before150 k).denote (before151 k).denote := + @applyExit_sound (before150 k) (before151 k) exit1 1 valid1 (macro150 k) +theorem macro151 (k : Nat) : applyExit (before151 k) exit6 1 = some (before152 k) := by + simp (disch := omega) [before151, before152, exit6, applyExit, pop, push] + <;> omega +theorem step151 (k : Nat) : Runs (1*1) (before151 k).denote (before152 k).denote := + @applyExit_sound (before151 k) (before152 k) exit6 1 valid6 (macro151 k) +theorem macro152 (k : Nat) : applyExit (before152 k) exit0 10 = some (before153 k) := by + simp (disch := omega) [before152, before153, exit0, applyExit, pop, push] + <;> omega +theorem step152 (k : Nat) : Runs (10*2) (before152 k).denote (before153 k).denote := + @applyExit_sound (before152 k) (before153 k) exit0 10 valid0 (macro152 k) +theorem macro153 (k : Nat) : applyExit (before153 k) exit1 1 = some (before154 k) := by + simp (disch := omega) [before153, before154, exit1, applyExit, pop, push] + <;> omega +theorem step153 (k : Nat) : Runs (1*3) (before153 k).denote (before154 k).denote := + @applyExit_sound (before153 k) (before154 k) exit1 1 valid1 (macro153 k) +theorem macro154 (k : Nat) : applyExit (before154 k) exit2 10 = some (before155 k) := by + simp (disch := omega) [before154, before155, exit2, applyExit, pop, push] + <;> omega +theorem step154 (k : Nat) : Runs (10*2) (before154 k).denote (before155 k).denote := + @applyExit_sound (before154 k) (before155 k) exit2 10 valid2 (macro154 k) +theorem macro155 (k : Nat) : applyExit (before155 k) exit3 1 = some (before156 k) := by + simp (disch := omega) [before155, before156, exit3, applyExit, pop, push] + <;> omega +theorem step155 (k : Nat) : Runs (1*2) (before155 k).denote (before156 k).denote := + @applyExit_sound (before155 k) (before156 k) exit3 1 valid3 (macro155 k) +theorem macro156 (k : Nat) : applyExit (before156 k) exit4 1 = some (before157 k) := by + simp (disch := omega) [before156, before157, exit4, applyExit, pop, push] + <;> omega +theorem step156 (k : Nat) : Runs (1*2) (before156 k).denote (before157 k).denote := + @applyExit_sound (before156 k) (before157 k) exit4 1 valid4 (macro156 k) +theorem macro157 (k : Nat) : applyExit (before157 k) exit5 1 = some (before158 k) := by + simp (disch := omega) [before157, before158, exit5, applyExit, pop, push] + <;> omega +theorem step157 (k : Nat) : Runs (1*3) (before157 k).denote (before158 k).denote := + @applyExit_sound (before157 k) (before158 k) exit5 1 valid5 (macro157 k) +theorem macro158 (k : Nat) : applyExit (before158 k) exit1 1 = some (before159 k) := by + simp (disch := omega) [before158, before159, exit1, applyExit, pop, push] + <;> omega +theorem step158 (k : Nat) : Runs (1*3) (before158 k).denote (before159 k).denote := + @applyExit_sound (before158 k) (before159 k) exit1 1 valid1 (macro158 k) +theorem macro159 (k : Nat) : applyExit (before159 k) exit6 1 = some (before160 k) := by + simp (disch := omega) [before159, before160, exit6, applyExit, pop, push] + <;> omega +theorem step159 (k : Nat) : Runs (1*1) (before159 k).denote (before160 k).denote := + @applyExit_sound (before159 k) (before160 k) exit6 1 valid6 (macro159 k) +theorem macro160 (k : Nat) : applyExit (before160 k) exit0 13 = some (before161 k) := by + simp (disch := omega) [before160, before161, exit0, applyExit, pop, push] + <;> omega +theorem step160 (k : Nat) : Runs (13*2) (before160 k).denote (before161 k).denote := + @applyExit_sound (before160 k) (before161 k) exit0 13 valid0 (macro160 k) +theorem macro161 (k : Nat) : applyExit (before161 k) exit13 10 = some (before162 k) := by + simp (disch := omega) [before161, before162, exit13, applyExit, pop, push] + <;> omega +theorem step161 (k : Nat) : Runs (10*2) (before161 k).denote (before162 k).denote := + @applyExit_sound (before161 k) (before162 k) exit13 10 valid13 (macro161 k) +theorem macro162 (k : Nat) : applyExit (before162 k) exit0 2 = some (before163 k) := by + simp (disch := omega) [before162, before163, exit0, applyExit, pop, push] + <;> omega +theorem step162 (k : Nat) : Runs (2*2) (before162 k).denote (before163 k).denote := + @applyExit_sound (before162 k) (before163 k) exit0 2 valid0 (macro162 k) +theorem macro163 (k : Nat) : applyExit (before163 k) exit22 1 = some (before164 k) := by + simp (disch := omega) [before163, before164, exit22, applyExit, pop, push] + <;> omega +theorem step163 (k : Nat) : Runs (1*31) (before163 k).denote (before164 k).denote := + @applyExit_sound (before163 k) (before164 k) exit22 1 valid22 (macro163 k) +theorem macro164 (k : Nat) : applyExit (before164 k) exit2 2 = some (before165 k) := by + simp (disch := omega) [before164, before165, exit2, applyExit, pop, push] + <;> omega +theorem step164 (k : Nat) : Runs (2*2) (before164 k).denote (before165 k).denote := + @applyExit_sound (before164 k) (before165 k) exit2 2 valid2 (macro164 k) +theorem macro165 (k : Nat) : applyExit (before165 k) exit6 1 = some (before166 k) := by + simp (disch := omega) [before165, before166, exit6, applyExit, pop, push] + <;> omega +theorem step165 (k : Nat) : Runs (1*1) (before165 k).denote (before166 k).denote := + @applyExit_sound (before165 k) (before166 k) exit6 1 valid6 (macro165 k) +theorem macro166 (k : Nat) : applyExit (before166 k) exit0 2 = some (before167 k) := by + simp (disch := omega) [before166, before167, exit0, applyExit, pop, push] + <;> omega +theorem step166 (k : Nat) : Runs (2*2) (before166 k).denote (before167 k).denote := + @applyExit_sound (before166 k) (before167 k) exit0 2 valid0 (macro166 k) +theorem macro167 (k : Nat) : applyExit (before167 k) exit23 1 = some (before168 k) := by + simp (disch := omega) [before167, before168, exit23, applyExit, pop, push] + <;> omega +theorem step167 (k : Nat) : Runs (1*38) (before167 k).denote (before168 k).denote := + @applyExit_sound (before167 k) (before168 k) exit23 1 valid23 (macro167 k) +theorem macro168 (k : Nat) : applyExit (before168 k) exit22 1 = some (before169 k) := by + simp (disch := omega) [before168, before169, exit22, applyExit, pop, push] + <;> omega +theorem step168 (k : Nat) : Runs (1*31) (before168 k).denote (before169 k).denote := + @applyExit_sound (before168 k) (before169 k) exit22 1 valid22 (macro168 k) +theorem macro169 (k : Nat) : applyExit (before169 k) exit24 1 = some (before170 k) := by + simp (disch := omega) [before169, before170, exit24, applyExit, pop, push] + <;> omega +theorem step169 (k : Nat) : Runs (1*9) (before169 k).denote (before170 k).denote := + @applyExit_sound (before169 k) (before170 k) exit24 1 valid24 (macro169 k) +theorem macro170 (k : Nat) : applyExit (before170 k) exit23 1 = some (before171 k) := by + simp (disch := omega) [before170, before171, exit23, applyExit, pop, push] + <;> omega +theorem step170 (k : Nat) : Runs (1*38) (before170 k).denote (before171 k).denote := + @applyExit_sound (before170 k) (before171 k) exit23 1 valid23 (macro170 k) +theorem macro171 (k : Nat) : applyExit (before171 k) exit22 1 = some (before172 k) := by + simp (disch := omega) [before171, before172, exit22, applyExit, pop, push] + <;> omega +theorem step171 (k : Nat) : Runs (1*31) (before171 k).denote (before172 k).denote := + @applyExit_sound (before171 k) (before172 k) exit22 1 valid22 (macro171 k) +theorem macro172 (k : Nat) : applyExit (before172 k) exit24 1 = some (before173 k) := by + simp (disch := omega) [before172, before173, exit24, applyExit, pop, push] + <;> omega +theorem step172 (k : Nat) : Runs (1*9) (before172 k).denote (before173 k).denote := + @applyExit_sound (before172 k) (before173 k) exit24 1 valid24 (macro172 k) +theorem macro173 (k : Nat) : applyExit (before173 k) exit23 1 = some (before174 k) := by + simp (disch := omega) [before173, before174, exit23, applyExit, pop, push] + <;> omega +theorem step173 (k : Nat) : Runs (1*38) (before173 k).denote (before174 k).denote := + @applyExit_sound (before173 k) (before174 k) exit23 1 valid23 (macro173 k) +theorem macro174 (k : Nat) : applyExit (before174 k) exit22 1 = some (before175 k) := by + simp (disch := omega) [before174, before175, exit22, applyExit, pop, push] + <;> omega +theorem step174 (k : Nat) : Runs (1*31) (before174 k).denote (before175 k).denote := + @applyExit_sound (before174 k) (before175 k) exit22 1 valid22 (macro174 k) +theorem macro175 (k : Nat) : applyExit (before175 k) exit24 1 = some (before176 k) := by + simp (disch := omega) [before175, before176, exit24, applyExit, pop, push] + <;> omega +theorem step175 (k : Nat) : Runs (1*9) (before175 k).denote (before176 k).denote := + @applyExit_sound (before175 k) (before176 k) exit24 1 valid24 (macro175 k) +def cycleState176 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w17,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w15,1⟩,⟨w14,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,2⟩,⟨w13,(1*k+8)⟩,⟨w0,32⟩]⟩ +def cyclePart176_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w16,1⟩,⟨w17,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w14,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,2⟩,⟨w13,(1*k+8)⟩,⟨w0,32⟩]⟩ +def cyclePart176_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w16,1⟩,⟨w17,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w15,1⟩,⟨w14,(1*k+3-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,2⟩,⟨w13,(1*k+8)⟩,⟨w0,32⟩]⟩ +theorem cycleMacro176_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState176 k j) exit23 1 = some (cyclePart176_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState176, cyclePart176_0, exit23, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro176_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart176_0 k j) exit22 1 = some (cyclePart176_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart176_0, cyclePart176_1, exit22, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro176_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart176_1 k j) exit24 1 = some (cycleState176 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart176_1, cycleState176, exit24, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun176 (k j : Nat) (hj : j < (1*k+3)) : Runs 78 (cycleState176 k j).denote (cycleState176 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState176 k j).denote (cyclePart176_0 k j).denote := @applyExit_sound (cycleState176 k j) (cyclePart176_0 k j) exit23 1 valid23 (cycleMacro176_0 k j hj) + have h1 : Runs (1*31) (cyclePart176_0 k j).denote (cyclePart176_1 k j).denote := @applyExit_sound (cyclePart176_0 k j) (cyclePart176_1 k j) exit22 1 valid22 (cycleMacro176_1 k j hj) + have h2 : Runs (1*9) (cyclePart176_1 k j).denote (cycleState176 k (j+1)).denote := @applyExit_sound (cyclePart176_1 k j) (cycleState176 k (j+1)) exit24 1 valid24 (cycleMacro176_2 k j hj) + exact (@Runs.trans (1*38) ((1*31)+(1*9)) (cycleState176 k j).denote (cyclePart176_0 k j).denote (cycleState176 k (j+1)).denote h0 (@Runs.trans (1*31) (1*9) (cyclePart176_0 k j).denote (cyclePart176_1 k j).denote (cycleState176 k (j+1)).denote h1 h2)) +theorem step176 (k : Nat) : Runs ((1*k+3)*78) (before176 k).denote (before177 k).denote := by + have h := Runs.chain (fun j => (cycleState176 k j).denote) 78 (1*k+3) (cycleRun176 k) + have h0 : cycleState176 k 0 = before176 k := by simp [cycleState176, before176] + have h1 : cycleState176 k (1*k+3) = before177 k := by + simp [cycleState176, before177] <;> omega + simpa only [h0, h1] using h +theorem macro177 (k : Nat) : applyExit (before177 k) exit23 1 = some (before178 k) := by + simp (disch := omega) [before177, before178, exit23, applyExit, pop, push] + <;> omega +theorem step177 (k : Nat) : Runs (1*38) (before177 k).denote (before178 k).denote := + @applyExit_sound (before177 k) (before178 k) exit23 1 valid23 (macro177 k) +theorem macro178 (k : Nat) : applyExit (before178 k) exit22 1 = some (before179 k) := by + simp (disch := omega) [before178, before179, exit22, applyExit, pop, push] + <;> omega +theorem step178 (k : Nat) : Runs (1*31) (before178 k).denote (before179 k).denote := + @applyExit_sound (before178 k) (before179 k) exit22 1 valid22 (macro178 k) +theorem macro179 (k : Nat) : applyExit (before179 k) exit24 1 = some (before180 k) := by + simp (disch := omega) [before179, before180, exit24, applyExit, pop, push] + <;> omega +theorem step179 (k : Nat) : Runs (1*9) (before179 k).denote (before180 k).denote := + @applyExit_sound (before179 k) (before180 k) exit24 1 valid24 (macro179 k) +theorem macro180 (k : Nat) : applyExit (before180 k) exit23 1 = some (before181 k) := by + simp (disch := omega) [before180, before181, exit23, applyExit, pop, push] + <;> omega +theorem step180 (k : Nat) : Runs (1*38) (before180 k).denote (before181 k).denote := + @applyExit_sound (before180 k) (before181 k) exit23 1 valid23 (macro180 k) +theorem macro181 (k : Nat) : applyExit (before181 k) exit0 791761175 = some (before182 k) := by + simp (disch := omega) [before181, before182, exit0, applyExit, pop, push] + <;> omega +theorem step181 (k : Nat) : Runs (791761175*2) (before181 k).denote (before182 k).denote := + @applyExit_sound (before181 k) (before182 k) exit0 791761175 valid0 (macro181 k) +theorem macro182 (k : Nat) : applyExit (before182 k) exit1 1 = some (before183 k) := by + simp (disch := omega) [before182, before183, exit1, applyExit, pop, push] + <;> omega +theorem step182 (k : Nat) : Runs (1*3) (before182 k).denote (before183 k).denote := + @applyExit_sound (before182 k) (before183 k) exit1 1 valid1 (macro182 k) +theorem macro183 (k : Nat) : applyExit (before183 k) exit2 791761175 = some (before184 k) := by + simp (disch := omega) [before183, before184, exit2, applyExit, pop, push] + <;> omega +theorem step183 (k : Nat) : Runs (791761175*2) (before183 k).denote (before184 k).denote := + @applyExit_sound (before183 k) (before184 k) exit2 791761175 valid2 (macro183 k) +theorem macro184 (k : Nat) : applyExit (before184 k) exit24 1 = some (before185 k) := by + simp (disch := omega) [before184, before185, exit24, applyExit, pop, push] + <;> omega +theorem step184 (k : Nat) : Runs (1*9) (before184 k).denote (before185 k).denote := + @applyExit_sound (before184 k) (before185 k) exit24 1 valid24 (macro184 k) +theorem macro185 (k : Nat) : applyExit (before185 k) exit0 791761176 = some (before186 k) := by + simp (disch := omega) [before185, before186, exit0, applyExit, pop, push] + <;> omega +theorem step185 (k : Nat) : Runs (791761176*2) (before185 k).denote (before186 k).denote := + @applyExit_sound (before185 k) (before186 k) exit0 791761176 valid0 (macro185 k) +theorem macro186 (k : Nat) : applyExit (before186 k) exit13 8 = some (before187 k) := by + simp (disch := omega) [before186, before187, exit13, applyExit, pop, push] + <;> omega +theorem step186 (k : Nat) : Runs (8*2) (before186 k).denote (before187 k).denote := + @applyExit_sound (before186 k) (before187 k) exit13 8 valid13 (macro186 k) +theorem macro187 (k : Nat) : applyExit (before187 k) exit0 22 = some (before188 k) := by + simp (disch := omega) [before187, before188, exit0, applyExit, pop, push] + <;> omega +theorem step187 (k : Nat) : Runs (22*2) (before187 k).denote (before188 k).denote := + @applyExit_sound (before187 k) (before188 k) exit0 22 valid0 (macro187 k) +theorem macro188 (k : Nat) : applyExit (before188 k) exit1 1 = some (before189 k) := by + simp (disch := omega) [before188, before189, exit1, applyExit, pop, push] + <;> omega +theorem step188 (k : Nat) : Runs (1*3) (before188 k).denote (before189 k).denote := + @applyExit_sound (before188 k) (before189 k) exit1 1 valid1 (macro188 k) +theorem macro189 (k : Nat) : applyExit (before189 k) exit2 22 = some (before190 k) := by + simp (disch := omega) [before189, before190, exit2, applyExit, pop, push] + <;> omega +theorem step189 (k : Nat) : Runs (22*2) (before189 k).denote (before190 k).denote := + @applyExit_sound (before189 k) (before190 k) exit2 22 valid2 (macro189 k) +theorem macro190 (k : Nat) : applyExit (before190 k) exit6 1 = some (before191 k) := by + simp (disch := omega) [before190, before191, exit6, applyExit, pop, push] + <;> omega +theorem step190 (k : Nat) : Runs (1*1) (before190 k).denote (before191 k).denote := + @applyExit_sound (before190 k) (before191 k) exit6 1 valid6 (macro190 k) +theorem macro191 (k : Nat) : applyExit (before191 k) exit0 23 = some (before192 k) := by + simp (disch := omega) [before191, before192, exit0, applyExit, pop, push] + <;> omega +theorem step191 (k : Nat) : Runs (23*2) (before191 k).denote (before192 k).denote := + @applyExit_sound (before191 k) (before192 k) exit0 23 valid0 (macro191 k) +theorem macro192 (k : Nat) : applyExit (before192 k) exit13 40 = some (before193 k) := by + simp (disch := omega) [before192, before193, exit13, applyExit, pop, push] + <;> omega +theorem step192 (k : Nat) : Runs (40*2) (before192 k).denote (before193 k).denote := + @applyExit_sound (before192 k) (before193 k) exit13 40 valid13 (macro192 k) +theorem macro193 (k : Nat) : applyExit (before193 k) exit0 16 = some (before194 k) := by + simp (disch := omega) [before193, before194, exit0, applyExit, pop, push] + <;> omega +theorem step193 (k : Nat) : Runs (16*2) (before193 k).denote (before194 k).denote := + @applyExit_sound (before193 k) (before194 k) exit0 16 valid0 (macro193 k) +theorem macro194 (k : Nat) : applyExit (before194 k) exit1 1 = some (before195 k) := by + simp (disch := omega) [before194, before195, exit1, applyExit, pop, push] + <;> omega +theorem step194 (k : Nat) : Runs (1*3) (before194 k).denote (before195 k).denote := + @applyExit_sound (before194 k) (before195 k) exit1 1 valid1 (macro194 k) +theorem macro195 (k : Nat) : applyExit (before195 k) exit2 16 = some (before196 k) := by + simp (disch := omega) [before195, before196, exit2, applyExit, pop, push] + <;> omega +theorem step195 (k : Nat) : Runs (16*2) (before195 k).denote (before196 k).denote := + @applyExit_sound (before195 k) (before196 k) exit2 16 valid2 (macro195 k) +theorem macro196 (k : Nat) : applyExit (before196 k) exit6 1 = some (before197 k) := by + simp (disch := omega) [before196, before197, exit6, applyExit, pop, push] + <;> omega +theorem step196 (k : Nat) : Runs (1*1) (before196 k).denote (before197 k).denote := + @applyExit_sound (before196 k) (before197 k) exit6 1 valid6 (macro196 k) +theorem macro197 (k : Nat) : applyExit (before197 k) exit0 17 = some (before198 k) := by + simp (disch := omega) [before197, before198, exit0, applyExit, pop, push] + <;> omega +theorem step197 (k : Nat) : Runs (17*2) (before197 k).denote (before198 k).denote := + @applyExit_sound (before197 k) (before198 k) exit0 17 valid0 (macro197 k) +theorem macro198 (k : Nat) : applyExit (before198 k) exit13 92 = some (before199 k) := by + simp (disch := omega) [before198, before199, exit13, applyExit, pop, push] + <;> omega +theorem step198 (k : Nat) : Runs (92*2) (before198 k).denote (before199 k).denote := + @applyExit_sound (before198 k) (before199 k) exit13 92 valid13 (macro198 k) +theorem macro199 (k : Nat) : applyExit (before199 k) exit0 2 = some (after199 k) := by + simp (disch := omega) [before199, after199, exit0, applyExit, pop, push] + <;> omega +theorem step199 (k : Nat) : Runs (2*2) (before199 k).denote (after199 k).denote := + @applyExit_sound (before199 k) (after199 k) exit0 2 valid0 (macro199 k) +theorem chunkRun001 (k : Nat) : Runs (1868*k+6334105455) (before100 k).denote (after199 k).denote := by + have h := (@Runs.trans ((((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))))+((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))))+((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3))))))) ((((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))))+((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31))))))+(((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))))+((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2))))))) (before100 k).denote (before150 k).denote (after199 k).denote (@Runs.trans (((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))))+((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2)))))) (((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))))+((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3)))))) (before100 k).denote (before125 k).denote (before150 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166))))) ((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2))))) (before100 k).denote (before112 k).denote (before125 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018)))) (((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))) (before100 k).denote (before106 k).denote (before112 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1018))) ((1*143)+((1*5)+(1*1018))) (before100 k).denote (before103 k).denote (before106 k).denote (@Runs.trans (1*1) ((1*2)+(1*1018)) (before100 k).denote (before101 k).denote (before103 k).denote (step100 k) (@Runs.trans (1*2) (1*1018) (before101 k).denote (before102 k).denote (before103 k).denote (step101 k) (step102 k))) (@Runs.trans (1*143) ((1*5)+(1*1018)) (before103 k).denote (before104 k).denote (before106 k).denote (step103 k) (@Runs.trans (1*5) (1*1018) (before104 k).denote (before105 k).denote (before106 k).denote (step104 k) (step105 k)))) (@Runs.trans ((1*143)+((1*5)+(1*1018))) ((1*143)+((1*5)+((1*k+3)*1166))) (before106 k).denote (before109 k).denote (before112 k).denote (@Runs.trans (1*143) ((1*5)+(1*1018)) (before106 k).denote (before107 k).denote (before109 k).denote (step106 k) (@Runs.trans (1*5) (1*1018) (before107 k).denote (before108 k).denote (before109 k).denote (step107 k) (step108 k))) (@Runs.trans (1*143) ((1*5)+((1*k+3)*1166)) (before109 k).denote (before110 k).denote (before112 k).denote (step109 k) (@Runs.trans (1*5) ((1*k+3)*1166) (before110 k).denote (before111 k).denote (before112 k).denote (step110 k) (step111 k))))) (@Runs.trans (((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3)))) (((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2)))) (before112 k).denote (before118 k).denote (before125 k).denote (@Runs.trans ((1*1018)+((1*143)+(1*5))) ((1*1018)+((15*2)+(1*3))) (before112 k).denote (before115 k).denote (before118 k).denote (@Runs.trans (1*1018) ((1*143)+(1*5)) (before112 k).denote (before113 k).denote (before115 k).denote (step112 k) (@Runs.trans (1*143) (1*5) (before113 k).denote (before114 k).denote (before115 k).denote (step113 k) (step114 k))) (@Runs.trans (1*1018) ((15*2)+(1*3)) (before115 k).denote (before116 k).denote (before118 k).denote (step115 k) (@Runs.trans (15*2) (1*3) (before116 k).denote (before117 k).denote (before118 k).denote (step116 k) (step117 k)))) (@Runs.trans ((15*2)+((1*5)+(31*2))) (((1*3)+(31*2))+(((1*k+8)*586)+(1*2))) (before118 k).denote (before121 k).denote (before125 k).denote (@Runs.trans (15*2) ((1*5)+(31*2)) (before118 k).denote (before119 k).denote (before121 k).denote (step118 k) (@Runs.trans (1*5) (31*2) (before119 k).denote (before120 k).denote (before121 k).denote (step119 k) (step120 k))) (@Runs.trans ((1*3)+(31*2)) (((1*k+8)*586)+(1*2)) (before121 k).denote (before123 k).denote (before125 k).denote (@Runs.trans (1*3) (31*2) (before121 k).denote (before122 k).denote (before123 k).denote (step121 k) (step122 k)) (@Runs.trans ((1*k+8)*586) (1*2) (before123 k).denote (before124 k).denote (before125 k).denote (step123 k) (step124 k)))))) (@Runs.trans ((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))) ((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3))))) (before125 k).denote (before137 k).denote (before150 k).denote (@Runs.trans (((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2)))) (((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))) (before125 k).denote (before131 k).denote (before137 k).denote (@Runs.trans ((1*2)+((1*2)+(91*2))) ((1*2)+((15*2)+(1*2))) (before125 k).denote (before128 k).denote (before131 k).denote (@Runs.trans (1*2) ((1*2)+(91*2)) (before125 k).denote (before126 k).denote (before128 k).denote (step125 k) (@Runs.trans (1*2) (91*2) (before126 k).denote (before127 k).denote (before128 k).denote (step126 k) (step127 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before128 k).denote (before129 k).denote (before131 k).denote (step128 k) (@Runs.trans (15*2) (1*2) (before129 k).denote (before130 k).denote (before131 k).denote (step129 k) (step130 k)))) (@Runs.trans ((1*2)+((39*2)+(1*2))) ((21*2)+((1*2)+(1*2))) (before131 k).denote (before134 k).denote (before137 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before131 k).denote (before132 k).denote (before134 k).denote (step131 k) (@Runs.trans (39*2) (1*2) (before132 k).denote (before133 k).denote (before134 k).denote (step132 k) (step133 k))) (@Runs.trans (21*2) ((1*2)+(1*2)) (before134 k).denote (before135 k).denote (before137 k).denote (step134 k) (@Runs.trans (1*2) (1*2) (before135 k).denote (before136 k).denote (before137 k).denote (step135 k) (step136 k))))) (@Runs.trans (((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2)))) (((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3)))) (before137 k).denote (before143 k).denote (before150 k).denote (@Runs.trans ((7*2)+((1*2)+(791761175*2))) (((1*k+8)*38)+((1*2)+(1*2))) (before137 k).denote (before140 k).denote (before143 k).denote (@Runs.trans (7*2) ((1*2)+(791761175*2)) (before137 k).denote (before138 k).denote (before140 k).denote (step137 k) (@Runs.trans (1*2) (791761175*2) (before138 k).denote (before139 k).denote (before140 k).denote (step138 k) (step139 k))) (@Runs.trans ((1*k+8)*38) ((1*2)+(1*2)) (before140 k).denote (before141 k).denote (before143 k).denote (step140 k) (@Runs.trans (1*2) (1*2) (before141 k).denote (before142 k).denote (before143 k).denote (step141 k) (step142 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((8*2)+(1*2))+((1*2)+(1*3))) (before143 k).denote (before146 k).denote (before150 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before143 k).denote (before144 k).denote (before146 k).denote (step143 k) (@Runs.trans (9*2) (1*2) (before144 k).denote (before145 k).denote (before146 k).denote (step144 k) (step145 k))) (@Runs.trans ((8*2)+(1*2)) ((1*2)+(1*3)) (before146 k).denote (before148 k).denote (before150 k).denote (@Runs.trans (8*2) (1*2) (before146 k).denote (before147 k).denote (before148 k).denote (step146 k) (step147 k)) (@Runs.trans (1*2) (1*3) (before148 k).denote (before149 k).denote (before150 k).denote (step148 k) (step149 k))))))) (@Runs.trans (((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))))+((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31)))))) (((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))))+((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2)))))) (before150 k).denote (before175 k).denote (after199 k).denote (@Runs.trans ((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2))))) ((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31))))) (before150 k).denote (before162 k).denote (before175 k).denote (@Runs.trans (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))) (before150 k).denote (before156 k).denote (before162 k).denote (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before150 k).denote (before153 k).denote (before156 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before150 k).denote (before151 k).denote (before153 k).denote (step150 k) (@Runs.trans (1*1) (10*2) (before151 k).denote (before152 k).denote (before153 k).denote (step151 k) (step152 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before153 k).denote (before154 k).denote (before156 k).denote (step153 k) (@Runs.trans (10*2) (1*2) (before154 k).denote (before155 k).denote (before156 k).denote (step154 k) (step155 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(10*2))) (before156 k).denote (before159 k).denote (before162 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before156 k).denote (before157 k).denote (before159 k).denote (step156 k) (@Runs.trans (1*3) (1*3) (before157 k).denote (before158 k).denote (before159 k).denote (step157 k) (step158 k))) (@Runs.trans (1*1) ((13*2)+(10*2)) (before159 k).denote (before160 k).denote (before162 k).denote (step159 k) (@Runs.trans (13*2) (10*2) (before160 k).denote (before161 k).denote (before162 k).denote (step160 k) (step161 k))))) (@Runs.trans (((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38)))) (((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31)))) (before162 k).denote (before168 k).denote (before175 k).denote (@Runs.trans ((2*2)+((1*31)+(2*2))) ((1*1)+((2*2)+(1*38))) (before162 k).denote (before165 k).denote (before168 k).denote (@Runs.trans (2*2) ((1*31)+(2*2)) (before162 k).denote (before163 k).denote (before165 k).denote (step162 k) (@Runs.trans (1*31) (2*2) (before163 k).denote (before164 k).denote (before165 k).denote (step163 k) (step164 k))) (@Runs.trans (1*1) ((2*2)+(1*38)) (before165 k).denote (before166 k).denote (before168 k).denote (step165 k) (@Runs.trans (2*2) (1*38) (before166 k).denote (before167 k).denote (before168 k).denote (step166 k) (step167 k)))) (@Runs.trans ((1*31)+((1*9)+(1*38))) (((1*31)+(1*9))+((1*38)+(1*31))) (before168 k).denote (before171 k).denote (before175 k).denote (@Runs.trans (1*31) ((1*9)+(1*38)) (before168 k).denote (before169 k).denote (before171 k).denote (step168 k) (@Runs.trans (1*9) (1*38) (before169 k).denote (before170 k).denote (before171 k).denote (step169 k) (step170 k))) (@Runs.trans ((1*31)+(1*9)) ((1*38)+(1*31)) (before171 k).denote (before173 k).denote (before175 k).denote (@Runs.trans (1*31) (1*9) (before171 k).denote (before172 k).denote (before173 k).denote (step171 k) (step172 k)) (@Runs.trans (1*38) (1*31) (before173 k).denote (before174 k).denote (before175 k).denote (step173 k) (step174 k)))))) (@Runs.trans ((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2))))) ((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2))))) (before175 k).denote (before187 k).denote (after199 k).denote (@Runs.trans (((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38)))) (((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))) (before175 k).denote (before181 k).denote (before187 k).denote (@Runs.trans ((1*9)+(((1*k+3)*78)+(1*38))) ((1*31)+((1*9)+(1*38))) (before175 k).denote (before178 k).denote (before181 k).denote (@Runs.trans (1*9) (((1*k+3)*78)+(1*38)) (before175 k).denote (before176 k).denote (before178 k).denote (step175 k) (@Runs.trans ((1*k+3)*78) (1*38) (before176 k).denote (before177 k).denote (before178 k).denote (step176 k) (step177 k))) (@Runs.trans (1*31) ((1*9)+(1*38)) (before178 k).denote (before179 k).denote (before181 k).denote (step178 k) (@Runs.trans (1*9) (1*38) (before179 k).denote (before180 k).denote (before181 k).denote (step179 k) (step180 k)))) (@Runs.trans ((791761175*2)+((1*3)+(791761175*2))) ((1*9)+((791761176*2)+(8*2))) (before181 k).denote (before184 k).denote (before187 k).denote (@Runs.trans (791761175*2) ((1*3)+(791761175*2)) (before181 k).denote (before182 k).denote (before184 k).denote (step181 k) (@Runs.trans (1*3) (791761175*2) (before182 k).denote (before183 k).denote (before184 k).denote (step182 k) (step183 k))) (@Runs.trans (1*9) ((791761176*2)+(8*2)) (before184 k).denote (before185 k).denote (before187 k).denote (step184 k) (@Runs.trans (791761176*2) (8*2) (before185 k).denote (before186 k).denote (before187 k).denote (step185 k) (step186 k))))) (@Runs.trans (((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2)))) (((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2)))) (before187 k).denote (before193 k).denote (after199 k).denote (@Runs.trans ((22*2)+((1*3)+(22*2))) ((1*1)+((23*2)+(40*2))) (before187 k).denote (before190 k).denote (before193 k).denote (@Runs.trans (22*2) ((1*3)+(22*2)) (before187 k).denote (before188 k).denote (before190 k).denote (step187 k) (@Runs.trans (1*3) (22*2) (before188 k).denote (before189 k).denote (before190 k).denote (step188 k) (step189 k))) (@Runs.trans (1*1) ((23*2)+(40*2)) (before190 k).denote (before191 k).denote (before193 k).denote (step190 k) (@Runs.trans (23*2) (40*2) (before191 k).denote (before192 k).denote (before193 k).denote (step191 k) (step192 k)))) (@Runs.trans ((16*2)+((1*3)+(16*2))) (((1*1)+(17*2))+((92*2)+(2*2))) (before193 k).denote (before196 k).denote (after199 k).denote (@Runs.trans (16*2) ((1*3)+(16*2)) (before193 k).denote (before194 k).denote (before196 k).denote (step193 k) (@Runs.trans (1*3) (16*2) (before194 k).denote (before195 k).denote (before196 k).denote (step194 k) (step195 k))) (@Runs.trans ((1*1)+(17*2)) ((92*2)+(2*2)) (before196 k).denote (before198 k).denote (after199 k).denote (@Runs.trans (1*1) (17*2) (before196 k).denote (before197 k).denote (before198 k).denote (step196 k) (step197 k)) (@Runs.trans (92*2) (2*2) (before198 k).denote (before199 k).denote (after199 k).denote (step198 k) (step199 k)))))))) + have ht : (((((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))))+((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))))+((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3)))))))+((((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))))+((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31))))))+(((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))))+((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2)))))))) = (1868*k+6334105455) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean new file mode 100644 index 00000000..ded50b51 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean @@ -0,0 +1,787 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail200_0 : Stack := [] +abbrev tail200_1 : Stack := ⟨w1,1⟩ :: tail200_0 +abbrev tail200_2 : Stack := ⟨w0,1⟩ :: tail200_1 +abbrev tail200_3 : Stack := ⟨w2,2⟩ :: tail200_2 +abbrev tail200_4 : Stack := ⟨w1,13⟩ :: tail200_3 +abbrev tail200_5 : Stack := ⟨w0,9⟩ :: tail200_4 +abbrev tail200_6 : Stack := ⟨w2,1⟩ :: tail200_5 +abbrev tail200_7 : Stack := ⟨w1,2⟩ :: tail200_6 +abbrev tail200_8 (k : Nat) : Stack := ⟨w17,(1*k+8)⟩ :: tail200_7 +abbrev tail200_9 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail200_8 k +abbrev tail200_10 (k : Nat) : Stack := ⟨w0,7⟩ :: tail200_9 k +abbrev tail200_11 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_10 k +abbrev tail200_12 (k : Nat) : Stack := ⟨w1,23⟩ :: tail200_11 k +abbrev tail200_13 (k : Nat) : Stack := ⟨w0,39⟩ :: tail200_12 k +abbrev tail200_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_13 k +abbrev tail200_15 (k : Nat) : Stack := ⟨w1,17⟩ :: tail200_14 k +abbrev tail200_16 (k : Nat) : Stack := ⟨w0,92⟩ :: tail200_15 k +abbrev tail200_17 (k : Nat) : Stack := ⟨w1,2⟩ :: tail200_16 k +abbrev tail200_18 : Stack := ⟨w0,32⟩ :: tail200_0 +abbrev tail200_19 (k : Nat) : Stack := ⟨w13,(1*k+8)⟩ :: tail200_18 +abbrev tail200_20 (k : Nat) : Stack := ⟨w13,(1*k+7)⟩ :: tail200_18 +abbrev tail200_21 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_20 k +abbrev tail200_22 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_21 k +abbrev tail200_23 (k : Nat) : Stack := ⟨w0,91⟩ :: tail200_15 k +abbrev tail200_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_23 k +abbrev tail200_25 (k : Nat) : Stack := ⟨w1,2⟩ :: tail200_24 k +abbrev tail200_26 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_25 k +abbrev tail200_27 (k : Nat) : Stack := ⟨w13,(1*k+6)⟩ :: tail200_18 +abbrev tail200_28 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_27 k +abbrev tail200_29 (k : Nat) : Stack := ⟨w20,1⟩ :: tail200_25 k +abbrev tail200_30 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_29 k +abbrev tail200_31 (k : Nat) : Stack := ⟨w13,(1*k+5)⟩ :: tail200_18 +abbrev tail200_32 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_31 k +abbrev tail200_33 (k : Nat) : Stack := ⟨w20,2⟩ :: tail200_25 k +abbrev tail200_34 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_33 k +abbrev tail200_35 (k : Nat) : Stack := ⟨w13,(1*k+4)⟩ :: tail200_18 +abbrev tail200_36 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_35 k +abbrev tail200_37 (k : Nat) : Stack := ⟨w20,3⟩ :: tail200_25 k +abbrev tail200_38 (k : Nat) : Stack := ⟨w20,(1*k+6)⟩ :: tail200_25 k +abbrev tail200_39 : Stack := ⟨w13,1⟩ :: tail200_18 +abbrev tail200_40 : Stack := ⟨w18,1⟩ :: tail200_39 +abbrev tail200_41 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_38 k +abbrev tail200_42 : Stack := ⟨w18,1⟩ :: tail200_18 +abbrev tail200_43 (k : Nat) : Stack := ⟨w20,(1*k+7)⟩ :: tail200_25 k +abbrev tail200_44 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_43 k +abbrev tail200_45 (k : Nat) : Stack := ⟨w1,32⟩ :: tail200_44 k +abbrev tail200_46 : Stack := ⟨w0,1⟩ :: tail200_0 +abbrev tail200_47 : Stack := ⟨w0,33⟩ :: tail200_0 +abbrev tail200_48 (k : Nat) : Stack := ⟨w20,(1*k+8)⟩ :: tail200_25 k +abbrev tail200_49 (k : Nat) : Stack := ⟨w1,33⟩ :: tail200_48 k +abbrev tail200_50 : Stack := ⟨w0,34⟩ :: tail200_0 +abbrev tail200_51 (k : Nat) : Stack := ⟨w21,(1*k+8)⟩ :: tail200_50 +abbrev tail200_52 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_51 k +abbrev tail200_53 (k : Nat) : Stack := ⟨w0,3⟩ :: tail200_51 k +abbrev tail200_54 (k : Nat) : Stack := ⟨w0,90⟩ :: tail200_15 k +abbrev tail200_55 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_53 k +abbrev tail200_56 (k : Nat) : Stack := ⟨w1,91⟩ :: tail200_53 k +abbrev tail200_57 (k : Nat) : Stack := ⟨w1,16⟩ :: tail200_14 k +abbrev tail200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_56 k +abbrev tail200_59 (k : Nat) : Stack := ⟨w0,16⟩ :: tail200_58 k +abbrev tail200_60 (k : Nat) : Stack := ⟨w0,17⟩ :: tail200_58 k +abbrev tail200_61 (k : Nat) : Stack := ⟨w0,38⟩ :: tail200_12 k +abbrev tail200_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_60 k +abbrev tail200_63 (k : Nat) : Stack := ⟨w1,39⟩ :: tail200_60 k +abbrev tail200_64 (k : Nat) : Stack := ⟨w1,22⟩ :: tail200_11 k +abbrev tail200_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_63 k +abbrev tail200_66 (k : Nat) : Stack := ⟨w0,22⟩ :: tail200_65 k +abbrev tail200_67 (k : Nat) : Stack := ⟨w0,23⟩ :: tail200_65 k +abbrev tail200_68 (k : Nat) : Stack := ⟨w0,6⟩ :: tail200_9 k +abbrev tail200_69 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_67 k +abbrev tail200_70 (k : Nat) : Stack := ⟨w1,7⟩ :: tail200_67 k +abbrev tail200_71 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail200_8 k +abbrev tail200_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_70 k +abbrev tail200_73 (k : Nat) : Stack := ⟨w0,791761175⟩ :: tail200_72 k +abbrev tail200_74 (k : Nat) : Stack := ⟨w22,(1*k+8)⟩ :: tail200_73 k +abbrev tail200_75 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_74 k +abbrev tail200_76 (k : Nat) : Stack := ⟨w0,3⟩ :: tail200_74 k +abbrev tail200_77 : Stack := ⟨w0,8⟩ :: tail200_4 +abbrev tail200_78 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_76 k +abbrev tail200_79 (k : Nat) : Stack := ⟨w1,9⟩ :: tail200_76 k +abbrev tail200_80 : Stack := ⟨w1,12⟩ :: tail200_3 +abbrev tail200_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_79 k +abbrev tail200_82 (k : Nat) : Stack := ⟨w0,12⟩ :: tail200_81 k +abbrev tail200_83 : Stack := ⟨w2,1⟩ :: tail200_2 +abbrev tail200_84 (k : Nat) : Stack := ⟨w0,13⟩ :: tail200_81 k +abbrev tail200_85 : Stack := ⟨w23,1⟩ :: tail200_2 +abbrev tail200_86 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_82 k +abbrev tail200_87 : Stack := ⟨w0,2⟩ :: tail200_1 +abbrev tail200_88 : Stack := ⟨w2,1⟩ :: tail200_87 +abbrev tail200_89 : Stack := ⟨w1,12⟩ :: tail200_88 +abbrev tail200_90 : Stack := ⟨w23,1⟩ :: tail200_89 +abbrev tail200_91 : Stack := ⟨w0,9⟩ :: tail200_90 +abbrev tail200_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_75 k +abbrev tail200_93 (k : Nat) : Stack := ⟨w1,9⟩ :: tail200_92 k +abbrev tail200_94 : Stack := ⟨w0,1⟩ :: tail200_89 +abbrev tail200_95 : Stack := ⟨w0,10⟩ :: tail200_89 +abbrev tail200_96 : Stack := ⟨w2,1⟩ :: tail200_95 +abbrev tail200_97 : Stack := ⟨w1,2⟩ :: tail200_96 +abbrev tail200_98 (k : Nat) : Stack := ⟨w24,(1*k+8)⟩ :: tail200_97 +abbrev tail200_99 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail200_98 k +abbrev tail200_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_99 k +abbrev tail200_101 (k : Nat) : Stack := ⟨w0,7⟩ :: tail200_100 k +abbrev tail200_102 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_66 k +abbrev tail200_103 (k : Nat) : Stack := ⟨w1,7⟩ :: tail200_102 k +abbrev tail200_104 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_99 k +abbrev tail200_105 (k : Nat) : Stack := ⟨w0,8⟩ :: tail200_99 k +abbrev tail200_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_105 k +abbrev tail200_107 (k : Nat) : Stack := ⟨w1,22⟩ :: tail200_106 k +abbrev tail200_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_107 k +abbrev tail200_109 (k : Nat) : Stack := ⟨w0,39⟩ :: tail200_108 k +abbrev tail200_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_59 k +abbrev tail200_111 (k : Nat) : Stack := ⟨w1,39⟩ :: tail200_110 k +abbrev tail200_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_107 k +abbrev tail200_113 (k : Nat) : Stack := ⟨w0,40⟩ :: tail200_107 k +abbrev tail200_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_113 k +abbrev tail200_115 (k : Nat) : Stack := ⟨w1,16⟩ :: tail200_114 k +abbrev tail200_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_115 k +abbrev tail200_117 (k : Nat) : Stack := ⟨w0,91⟩ :: tail200_116 k +abbrev tail200_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_52 k +abbrev tail200_119 (k : Nat) : Stack := ⟨w1,91⟩ :: tail200_118 k +abbrev tail200_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_115 k +abbrev tail200_121 (k : Nat) : Stack := ⟨w0,92⟩ :: tail200_115 k +abbrev tail200_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_121 k +abbrev tail200_123 (k : Nat) : Stack := ⟨w1,2⟩ :: tail200_122 k +abbrev tail200_124 (k : Nat) : Stack := ⟨w25,(1*k+8)⟩ :: tail200_123 k +abbrev tail200_125 (k : Nat) : Stack := ⟨w1,34⟩ :: tail200_124 k +abbrev tail200_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_125 k +abbrev tail200_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_125 k +abbrev tail200_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_125 k +abbrev tail200_129 : Stack := ⟨w1,3⟩ :: tail200_0 +abbrev tail200_130 (k : Nat) : Stack := ⟨w1,33⟩ :: tail200_124 k +abbrev tail200_131 : Stack := ⟨w2,1⟩ :: tail200_129 +abbrev tail200_132 : Stack := ⟨w0,33⟩ :: tail200_131 +abbrev tail200_133 (k : Nat) : Stack := ⟨w26,(1*k+8)⟩ :: tail200_132 + +def before200 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail200_17 k),(tail200_19 k)⟩ +def before201 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail200_17 k),(tail200_21 k)⟩ +def before202 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail200_16 k),(tail200_22 k)⟩ +def before203 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521895),(tail200_24 k),(tail200_22 k)⟩ +def before204 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail200_25 k),(tail200_21 k)⟩ +def before205 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail200_26 k),(tail200_20 k)⟩ +def before206 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail200_26 k),(tail200_28 k)⟩ +def before207 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail200_29 k),(tail200_28 k)⟩ +def before208 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail200_30 k),(tail200_27 k)⟩ +def before209 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail200_30 k),(tail200_32 k)⟩ +def before210 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail200_33 k),(tail200_32 k)⟩ +def before211 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail200_34 k),(tail200_31 k)⟩ +def before212 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail200_34 k),(tail200_36 k)⟩ +def before213 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail200_37 k),(tail200_36 k)⟩ +def before214 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail200_38 k),tail200_40⟩ +def before215 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail200_41 k),tail200_39⟩ +def before216 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail200_41 k),tail200_42⟩ +def before217 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail200_43 k),tail200_42⟩ +def before218 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail200_44 k),tail200_18⟩ +def before219 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail200_45 k),tail200_0⟩ +def before220 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail200_45 k),tail200_46⟩ +def before221 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail200_44 k),tail200_47⟩ +def before222 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail200_48 k),tail200_47⟩ +def before223 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail200_49 k),tail200_0⟩ +def before224 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail200_49 k),tail200_46⟩ +def before225 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail200_48 k),tail200_50⟩ +def before226 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail200_25 k),(tail200_51 k)⟩ +def before227 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail200_24 k),(tail200_52 k)⟩ +def before228 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521893),(tail200_23 k),(tail200_53 k)⟩ +def before229 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail200_54 k),(tail200_55 k)⟩ +def before230 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail200_15 k),(tail200_56 k)⟩ +def before231 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail200_57 k),(tail200_58 k)⟩ +def before232 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail200_14 k),(tail200_59 k)⟩ +def before233 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521675),(tail200_13 k),(tail200_60 k)⟩ +def before234 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail200_61 k),(tail200_62 k)⟩ +def before235 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail200_12 k),(tail200_63 k)⟩ +def before236 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail200_64 k),(tail200_65 k)⟩ +def before237 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail200_11 k),(tail200_66 k)⟩ +def before238 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521549),(tail200_10 k),(tail200_67 k)⟩ +def before239 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail200_68 k),(tail200_69 k)⟩ +def before240 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail200_9 k),(tail200_70 k)⟩ +def before241 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail200_71 k),(tail200_72 k)⟩ +def before242 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail200_8 k),(tail200_73 k)⟩ +def before243 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail200_7,(tail200_74 k)⟩ +def before244 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail200_6,(tail200_75 k)⟩ +def before245 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail200_5,(tail200_76 k)⟩ +def before246 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail200_77,(tail200_78 k)⟩ +def before247 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail200_4,(tail200_79 k)⟩ +def before248 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail200_80,(tail200_81 k)⟩ +def before249 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail200_3,(tail200_82 k)⟩ +def before250 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail200_83,(tail200_84 k)⟩ +def before251 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail200_85,(tail200_84 k)⟩ +def before252 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail200_85,(tail200_86 k)⟩ +def before253 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail200_87,(tail200_86 k)⟩ +def before254 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail200_88,(tail200_82 k)⟩ +def before255 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1147),tail200_89,(tail200_81 k)⟩ +def before256 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail200_90,(tail200_79 k)⟩ +def before257 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail200_91,(tail200_76 k)⟩ +def before258 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail200_91,(tail200_92 k)⟩ +def before259 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail200_90,(tail200_93 k)⟩ +def before260 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail200_94,(tail200_93 k)⟩ +def before261 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail200_95,(tail200_92 k)⟩ +def before262 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail200_96,(tail200_75 k)⟩ +def before263 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail200_97,(tail200_74 k)⟩ +def before264 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail200_98 k),(tail200_73 k)⟩ +def before265 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521533),(tail200_99 k),(tail200_72 k)⟩ +def before266 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail200_100 k),(tail200_70 k)⟩ +def before267 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail200_101 k),(tail200_67 k)⟩ +def before268 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail200_101 k),(tail200_102 k)⟩ +def before269 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail200_100 k),(tail200_103 k)⟩ +def before270 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail200_104 k),(tail200_103 k)⟩ +def before271 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail200_105 k),(tail200_102 k)⟩ +def before272 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521551),(tail200_106 k),(tail200_66 k)⟩ +def before273 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521595),(tail200_107 k),(tail200_65 k)⟩ +def before274 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521597),(tail200_108 k),(tail200_63 k)⟩ +def before275 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail200_109 k),(tail200_60 k)⟩ +def before276 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail200_109 k),(tail200_110 k)⟩ +def before277 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail200_108 k),(tail200_111 k)⟩ +def before278 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521597),(tail200_112 k),(tail200_111 k)⟩ +def before279 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail200_113 k),(tail200_110 k)⟩ +def before280 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521677),(tail200_114 k),(tail200_59 k)⟩ +def before281 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521709),(tail200_115 k),(tail200_58 k)⟩ +def before282 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521711),(tail200_116 k),(tail200_56 k)⟩ +def before283 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail200_117 k),(tail200_53 k)⟩ +def before284 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521893),(tail200_117 k),(tail200_118 k)⟩ +def before285 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail200_116 k),(tail200_119 k)⟩ +def before286 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521711),(tail200_120 k),(tail200_119 k)⟩ +def before287 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail200_121 k),(tail200_118 k)⟩ +def before288 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521895),(tail200_122 k),(tail200_52 k)⟩ +def before289 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail200_123 k),(tail200_51 k)⟩ +def before290 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail200_124 k),tail200_50⟩ +def before291 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526655),(tail200_125 k),tail200_0⟩ +def before292 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526657),(tail200_126 k),tail200_0⟩ +def before293 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail200_126 k),tail200_1⟩ +def before294 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526657),(tail200_127 k),tail200_1⟩ +def before295 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail200_128 k),tail200_0⟩ +def before296 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail200_128 k),tail200_1⟩ +def before297 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail200_125 k),tail200_129⟩ +def before298 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail200_130 k),tail200_131⟩ +def before299 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail200_124 k),tail200_132⟩ +def after299 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail200_123 k),(tail200_133 k)⟩ + +theorem macro200 (k : Nat) : applyExit (before200 k) exit25 1 = some (before201 k) := by + simp (disch := omega) [before200, before201, exit25, applyExit, pop, push] + <;> omega +theorem step200 (k : Nat) : Runs (1*143) (before200 k).denote (before201 k).denote := + @applyExit_sound (before200 k) (before201 k) exit25 1 valid25 (macro200 k) +theorem macro201 (k : Nat) : applyExit (before201 k) exit2 2 = some (before202 k) := by + simp (disch := omega) [before201, before202, exit2, applyExit, pop, push] + <;> omega +theorem step201 (k : Nat) : Runs (2*2) (before201 k).denote (before202 k).denote := + @applyExit_sound (before201 k) (before202 k) exit2 2 valid2 (macro201 k) +theorem macro202 (k : Nat) : applyExit (before202 k) exit6 1 = some (before203 k) := by + simp (disch := omega) [before202, before203, exit6, applyExit, pop, push] + <;> omega +theorem step202 (k : Nat) : Runs (1*1) (before202 k).denote (before203 k).denote := + @applyExit_sound (before202 k) (before203 k) exit6 1 valid6 (macro202 k) +theorem macro203 (k : Nat) : applyExit (before203 k) exit0 2 = some (before204 k) := by + simp (disch := omega) [before203, before204, exit0, applyExit, pop, push] + <;> omega +theorem step203 (k : Nat) : Runs (2*2) (before203 k).denote (before204 k).denote := + @applyExit_sound (before203 k) (before204 k) exit0 2 valid0 (macro203 k) +theorem macro204 (k : Nat) : applyExit (before204 k) exit26 1 = some (before205 k) := by + simp (disch := omega) [before204, before205, exit26, applyExit, pop, push] + <;> omega +theorem step204 (k : Nat) : Runs (1*1026) (before204 k).denote (before205 k).denote := + @applyExit_sound (before204 k) (before205 k) exit26 1 valid26 (macro204 k) +theorem macro205 (k : Nat) : applyExit (before205 k) exit25 1 = some (before206 k) := by + simp (disch := omega) [before205, before206, exit25, applyExit, pop, push] + <;> omega +theorem step205 (k : Nat) : Runs (1*143) (before205 k).denote (before206 k).denote := + @applyExit_sound (before205 k) (before206 k) exit25 1 valid25 (macro205 k) +theorem macro206 (k : Nat) : applyExit (before206 k) exit27 1 = some (before207 k) := by + simp (disch := omega) [before206, before207, exit27, applyExit, pop, push] + <;> omega +theorem step206 (k : Nat) : Runs (1*9) (before206 k).denote (before207 k).denote := + @applyExit_sound (before206 k) (before207 k) exit27 1 valid27 (macro206 k) +theorem macro207 (k : Nat) : applyExit (before207 k) exit26 1 = some (before208 k) := by + simp (disch := omega) [before207, before208, exit26, applyExit, pop, push] + <;> omega +theorem step207 (k : Nat) : Runs (1*1026) (before207 k).denote (before208 k).denote := + @applyExit_sound (before207 k) (before208 k) exit26 1 valid26 (macro207 k) +theorem macro208 (k : Nat) : applyExit (before208 k) exit25 1 = some (before209 k) := by + simp (disch := omega) [before208, before209, exit25, applyExit, pop, push] + <;> omega +theorem step208 (k : Nat) : Runs (1*143) (before208 k).denote (before209 k).denote := + @applyExit_sound (before208 k) (before209 k) exit25 1 valid25 (macro208 k) +theorem macro209 (k : Nat) : applyExit (before209 k) exit27 1 = some (before210 k) := by + simp (disch := omega) [before209, before210, exit27, applyExit, pop, push] + <;> omega +theorem step209 (k : Nat) : Runs (1*9) (before209 k).denote (before210 k).denote := + @applyExit_sound (before209 k) (before210 k) exit27 1 valid27 (macro209 k) +theorem macro210 (k : Nat) : applyExit (before210 k) exit26 1 = some (before211 k) := by + simp (disch := omega) [before210, before211, exit26, applyExit, pop, push] + <;> omega +theorem step210 (k : Nat) : Runs (1*1026) (before210 k).denote (before211 k).denote := + @applyExit_sound (before210 k) (before211 k) exit26 1 valid26 (macro210 k) +theorem macro211 (k : Nat) : applyExit (before211 k) exit25 1 = some (before212 k) := by + simp (disch := omega) [before211, before212, exit25, applyExit, pop, push] + <;> omega +theorem step211 (k : Nat) : Runs (1*143) (before211 k).denote (before212 k).denote := + @applyExit_sound (before211 k) (before212 k) exit25 1 valid25 (macro211 k) +theorem macro212 (k : Nat) : applyExit (before212 k) exit27 1 = some (before213 k) := by + simp (disch := omega) [before212, before213, exit27, applyExit, pop, push] + <;> omega +theorem step212 (k : Nat) : Runs (1*9) (before212 k).denote (before213 k).denote := + @applyExit_sound (before212 k) (before213 k) exit27 1 valid27 (macro212 k) +def cycleState213 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w20,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761176⟩,⟨w17,(1*k+8)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w18,1⟩,⟨w13,(1*k+4-1*j)⟩,⟨w0,32⟩]⟩ +def cyclePart213_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w19,1⟩,⟨w20,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761176⟩,⟨w17,(1*k+8)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w13,(1*k+4-1*j)⟩,⟨w0,32⟩]⟩ +def cyclePart213_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w19,1⟩,⟨w20,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761176⟩,⟨w17,(1*k+8)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w18,1⟩,⟨w13,(1*k+3-1*j)⟩,⟨w0,32⟩]⟩ +theorem cycleMacro213_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState213 k j) exit26 1 = some (cyclePart213_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState213, cyclePart213_0, exit26, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro213_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart213_0 k j) exit25 1 = some (cyclePart213_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart213_0, cyclePart213_1, exit25, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro213_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart213_1 k j) exit27 1 = some (cycleState213 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart213_1, cycleState213, exit27, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun213 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState213 k j).denote (cycleState213 k (j+1)).denote := by + have h0 : Runs (1*1026) (cycleState213 k j).denote (cyclePart213_0 k j).denote := @applyExit_sound (cycleState213 k j) (cyclePart213_0 k j) exit26 1 valid26 (cycleMacro213_0 k j hj) + have h1 : Runs (1*143) (cyclePart213_0 k j).denote (cyclePart213_1 k j).denote := @applyExit_sound (cyclePart213_0 k j) (cyclePart213_1 k j) exit25 1 valid25 (cycleMacro213_1 k j hj) + have h2 : Runs (1*9) (cyclePart213_1 k j).denote (cycleState213 k (j+1)).denote := @applyExit_sound (cyclePart213_1 k j) (cycleState213 k (j+1)) exit27 1 valid27 (cycleMacro213_2 k j hj) + exact (@Runs.trans (1*1026) ((1*143)+(1*9)) (cycleState213 k j).denote (cyclePart213_0 k j).denote (cycleState213 k (j+1)).denote h0 (@Runs.trans (1*143) (1*9) (cyclePart213_0 k j).denote (cyclePart213_1 k j).denote (cycleState213 k (j+1)).denote h1 h2)) +theorem step213 (k : Nat) : Runs ((1*k+3)*1178) (before213 k).denote (before214 k).denote := by + have h := Runs.chain (fun j => (cycleState213 k j).denote) 1178 (1*k+3) (cycleRun213 k) + have h0 : cycleState213 k 0 = before213 k := by simp [cycleState213, before213] + have h1 : cycleState213 k (1*k+3) = before214 k := by + simp [cycleState213, before214] <;> omega + simpa only [h0, h1] using h +theorem macro214 (k : Nat) : applyExit (before214 k) exit26 1 = some (before215 k) := by + simp (disch := omega) [before214, before215, exit26, applyExit, pop, push] + <;> omega +theorem step214 (k : Nat) : Runs (1*1026) (before214 k).denote (before215 k).denote := + @applyExit_sound (before214 k) (before215 k) exit26 1 valid26 (macro214 k) +theorem macro215 (k : Nat) : applyExit (before215 k) exit25 1 = some (before216 k) := by + simp (disch := omega) [before215, before216, exit25, applyExit, pop, push] + <;> omega +theorem step215 (k : Nat) : Runs (1*143) (before215 k).denote (before216 k).denote := + @applyExit_sound (before215 k) (before216 k) exit25 1 valid25 (macro215 k) +theorem macro216 (k : Nat) : applyExit (before216 k) exit27 1 = some (before217 k) := by + simp (disch := omega) [before216, before217, exit27, applyExit, pop, push] + <;> omega +theorem step216 (k : Nat) : Runs (1*9) (before216 k).denote (before217 k).denote := + @applyExit_sound (before216 k) (before217 k) exit27 1 valid27 (macro216 k) +theorem macro217 (k : Nat) : applyExit (before217 k) exit26 1 = some (before218 k) := by + simp (disch := omega) [before217, before218, exit26, applyExit, pop, push] + <;> omega +theorem step217 (k : Nat) : Runs (1*1026) (before217 k).denote (before218 k).denote := + @applyExit_sound (before217 k) (before218 k) exit26 1 valid26 (macro217 k) +theorem macro218 (k : Nat) : applyExit (before218 k) exit0 32 = some (before219 k) := by + simp (disch := omega) [before218, before219, exit0, applyExit, pop, push] + <;> omega +theorem step218 (k : Nat) : Runs (32*2) (before218 k).denote (before219 k).denote := + @applyExit_sound (before218 k) (before219 k) exit0 32 valid0 (macro218 k) +theorem macro219 (k : Nat) : applyExit (before219 k) exit1 1 = some (before220 k) := by + simp (disch := omega) [before219, before220, exit1, applyExit, pop, push] + <;> omega +theorem step219 (k : Nat) : Runs (1*3) (before219 k).denote (before220 k).denote := + @applyExit_sound (before219 k) (before220 k) exit1 1 valid1 (macro219 k) +theorem macro220 (k : Nat) : applyExit (before220 k) exit2 32 = some (before221 k) := by + simp (disch := omega) [before220, before221, exit2, applyExit, pop, push] + <;> omega +theorem step220 (k : Nat) : Runs (32*2) (before220 k).denote (before221 k).denote := + @applyExit_sound (before220 k) (before221 k) exit2 32 valid2 (macro220 k) +theorem macro221 (k : Nat) : applyExit (before221 k) exit27 1 = some (before222 k) := by + simp (disch := omega) [before221, before222, exit27, applyExit, pop, push] + <;> omega +theorem step221 (k : Nat) : Runs (1*9) (before221 k).denote (before222 k).denote := + @applyExit_sound (before221 k) (before222 k) exit27 1 valid27 (macro221 k) +theorem macro222 (k : Nat) : applyExit (before222 k) exit0 33 = some (before223 k) := by + simp (disch := omega) [before222, before223, exit0, applyExit, pop, push] + <;> omega +theorem step222 (k : Nat) : Runs (33*2) (before222 k).denote (before223 k).denote := + @applyExit_sound (before222 k) (before223 k) exit0 33 valid0 (macro222 k) +theorem macro223 (k : Nat) : applyExit (before223 k) exit1 1 = some (before224 k) := by + simp (disch := omega) [before223, before224, exit1, applyExit, pop, push] + <;> omega +theorem step223 (k : Nat) : Runs (1*3) (before223 k).denote (before224 k).denote := + @applyExit_sound (before223 k) (before224 k) exit1 1 valid1 (macro223 k) +theorem macro224 (k : Nat) : applyExit (before224 k) exit2 33 = some (before225 k) := by + simp (disch := omega) [before224, before225, exit2, applyExit, pop, push] + <;> omega +theorem step224 (k : Nat) : Runs (33*2) (before224 k).denote (before225 k).denote := + @applyExit_sound (before224 k) (before225 k) exit2 33 valid2 (macro224 k) +theorem macro225 (k : Nat) : applyExit (before225 k) exit28 (1*k+8) = some (before226 k) := by + simp (disch := omega) [before225, before226, exit28, applyExit, pop, push] + <;> omega +theorem step225 (k : Nat) : Runs ((1*k+8)*586) (before225 k).denote (before226 k).denote := + @applyExit_sound (before225 k) (before226 k) exit28 (1*k+8) valid28 (macro225 k) +theorem macro226 (k : Nat) : applyExit (before226 k) exit2 2 = some (before227 k) := by + simp (disch := omega) [before226, before227, exit2, applyExit, pop, push] + <;> omega +theorem step226 (k : Nat) : Runs (2*2) (before226 k).denote (before227 k).denote := + @applyExit_sound (before226 k) (before227 k) exit2 2 valid2 (macro226 k) +theorem macro227 (k : Nat) : applyExit (before227 k) exit3 1 = some (before228 k) := by + simp (disch := omega) [before227, before228, exit3, applyExit, pop, push] + <;> omega +theorem step227 (k : Nat) : Runs (1*2) (before227 k).denote (before228 k).denote := + @applyExit_sound (before227 k) (before228 k) exit3 1 valid3 (macro227 k) +theorem macro228 (k : Nat) : applyExit (before228 k) exit9 1 = some (before229 k) := by + simp (disch := omega) [before228, before229, exit9, applyExit, pop, push] + <;> omega +theorem step228 (k : Nat) : Runs (1*2) (before228 k).denote (before229 k).denote := + @applyExit_sound (before228 k) (before229 k) exit9 1 valid9 (macro228 k) +theorem macro229 (k : Nat) : applyExit (before229 k) exit10 90 = some (before230 k) := by + simp (disch := omega) [before229, before230, exit10, applyExit, pop, push] + <;> omega +theorem step229 (k : Nat) : Runs (90*2) (before229 k).denote (before230 k).denote := + @applyExit_sound (before229 k) (before230 k) exit10 90 valid10 (macro229 k) +theorem macro230 (k : Nat) : applyExit (before230 k) exit11 1 = some (before231 k) := by + simp (disch := omega) [before230, before231, exit11, applyExit, pop, push] + <;> omega +theorem step230 (k : Nat) : Runs (1*2) (before230 k).denote (before231 k).denote := + @applyExit_sound (before230 k) (before231 k) exit11 1 valid11 (macro230 k) +theorem macro231 (k : Nat) : applyExit (before231 k) exit2 16 = some (before232 k) := by + simp (disch := omega) [before231, before232, exit2, applyExit, pop, push] + <;> omega +theorem step231 (k : Nat) : Runs (16*2) (before231 k).denote (before232 k).denote := + @applyExit_sound (before231 k) (before232 k) exit2 16 valid2 (macro231 k) +theorem macro232 (k : Nat) : applyExit (before232 k) exit3 1 = some (before233 k) := by + simp (disch := omega) [before232, before233, exit3, applyExit, pop, push] + <;> omega +theorem step232 (k : Nat) : Runs (1*2) (before232 k).denote (before233 k).denote := + @applyExit_sound (before232 k) (before233 k) exit3 1 valid3 (macro232 k) +theorem macro233 (k : Nat) : applyExit (before233 k) exit9 1 = some (before234 k) := by + simp (disch := omega) [before233, before234, exit9, applyExit, pop, push] + <;> omega +theorem step233 (k : Nat) : Runs (1*2) (before233 k).denote (before234 k).denote := + @applyExit_sound (before233 k) (before234 k) exit9 1 valid9 (macro233 k) +theorem macro234 (k : Nat) : applyExit (before234 k) exit10 38 = some (before235 k) := by + simp (disch := omega) [before234, before235, exit10, applyExit, pop, push] + <;> omega +theorem step234 (k : Nat) : Runs (38*2) (before234 k).denote (before235 k).denote := + @applyExit_sound (before234 k) (before235 k) exit10 38 valid10 (macro234 k) +theorem macro235 (k : Nat) : applyExit (before235 k) exit11 1 = some (before236 k) := by + simp (disch := omega) [before235, before236, exit11, applyExit, pop, push] + <;> omega +theorem step235 (k : Nat) : Runs (1*2) (before235 k).denote (before236 k).denote := + @applyExit_sound (before235 k) (before236 k) exit11 1 valid11 (macro235 k) +theorem macro236 (k : Nat) : applyExit (before236 k) exit2 22 = some (before237 k) := by + simp (disch := omega) [before236, before237, exit2, applyExit, pop, push] + <;> omega +theorem step236 (k : Nat) : Runs (22*2) (before236 k).denote (before237 k).denote := + @applyExit_sound (before236 k) (before237 k) exit2 22 valid2 (macro236 k) +theorem macro237 (k : Nat) : applyExit (before237 k) exit3 1 = some (before238 k) := by + simp (disch := omega) [before237, before238, exit3, applyExit, pop, push] + <;> omega +theorem step237 (k : Nat) : Runs (1*2) (before237 k).denote (before238 k).denote := + @applyExit_sound (before237 k) (before238 k) exit3 1 valid3 (macro237 k) +theorem macro238 (k : Nat) : applyExit (before238 k) exit9 1 = some (before239 k) := by + simp (disch := omega) [before238, before239, exit9, applyExit, pop, push] + <;> omega +theorem step238 (k : Nat) : Runs (1*2) (before238 k).denote (before239 k).denote := + @applyExit_sound (before238 k) (before239 k) exit9 1 valid9 (macro238 k) +theorem macro239 (k : Nat) : applyExit (before239 k) exit10 6 = some (before240 k) := by + simp (disch := omega) [before239, before240, exit10, applyExit, pop, push] + <;> omega +theorem step239 (k : Nat) : Runs (6*2) (before239 k).denote (before240 k).denote := + @applyExit_sound (before239 k) (before240 k) exit10 6 valid10 (macro239 k) +theorem macro240 (k : Nat) : applyExit (before240 k) exit11 1 = some (before241 k) := by + simp (disch := omega) [before240, before241, exit11, applyExit, pop, push] + <;> omega +theorem step240 (k : Nat) : Runs (1*2) (before240 k).denote (before241 k).denote := + @applyExit_sound (before240 k) (before241 k) exit11 1 valid11 (macro240 k) +theorem macro241 (k : Nat) : applyExit (before241 k) exit2 791761175 = some (before242 k) := by + simp (disch := omega) [before241, before242, exit2, applyExit, pop, push] + <;> omega +theorem step241 (k : Nat) : Runs (791761175*2) (before241 k).denote (before242 k).denote := + @applyExit_sound (before241 k) (before242 k) exit2 791761175 valid2 (macro241 k) +theorem macro242 (k : Nat) : applyExit (before242 k) exit29 (1*k+8) = some (before243 k) := by + simp (disch := omega) [before242, before243, exit29, applyExit, pop, push] + <;> omega +theorem step242 (k : Nat) : Runs ((1*k+8)*38) (before242 k).denote (before243 k).denote := + @applyExit_sound (before242 k) (before243 k) exit29 (1*k+8) valid29 (macro242 k) +theorem macro243 (k : Nat) : applyExit (before243 k) exit2 2 = some (before244 k) := by + simp (disch := omega) [before243, before244, exit2, applyExit, pop, push] + <;> omega +theorem step243 (k : Nat) : Runs (2*2) (before243 k).denote (before244 k).denote := + @applyExit_sound (before243 k) (before244 k) exit2 2 valid2 (macro243 k) +theorem macro244 (k : Nat) : applyExit (before244 k) exit3 1 = some (before245 k) := by + simp (disch := omega) [before244, before245, exit3, applyExit, pop, push] + <;> omega +theorem step244 (k : Nat) : Runs (1*2) (before244 k).denote (before245 k).denote := + @applyExit_sound (before244 k) (before245 k) exit3 1 valid3 (macro244 k) +theorem macro245 (k : Nat) : applyExit (before245 k) exit9 1 = some (before246 k) := by + simp (disch := omega) [before245, before246, exit9, applyExit, pop, push] + <;> omega +theorem step245 (k : Nat) : Runs (1*2) (before245 k).denote (before246 k).denote := + @applyExit_sound (before245 k) (before246 k) exit9 1 valid9 (macro245 k) +theorem macro246 (k : Nat) : applyExit (before246 k) exit10 8 = some (before247 k) := by + simp (disch := omega) [before246, before247, exit10, applyExit, pop, push] + <;> omega +theorem step246 (k : Nat) : Runs (8*2) (before246 k).denote (before247 k).denote := + @applyExit_sound (before246 k) (before247 k) exit10 8 valid10 (macro246 k) +theorem macro247 (k : Nat) : applyExit (before247 k) exit11 1 = some (before248 k) := by + simp (disch := omega) [before247, before248, exit11, applyExit, pop, push] + <;> omega +theorem step247 (k : Nat) : Runs (1*2) (before247 k).denote (before248 k).denote := + @applyExit_sound (before247 k) (before248 k) exit11 1 valid11 (macro247 k) +theorem macro248 (k : Nat) : applyExit (before248 k) exit2 12 = some (before249 k) := by + simp (disch := omega) [before248, before249, exit2, applyExit, pop, push] + <;> omega +theorem step248 (k : Nat) : Runs (12*2) (before248 k).denote (before249 k).denote := + @applyExit_sound (before248 k) (before249 k) exit2 12 valid2 (macro248 k) +theorem macro249 (k : Nat) : applyExit (before249 k) exit3 1 = some (before250 k) := by + simp (disch := omega) [before249, before250, exit3, applyExit, pop, push] + <;> omega +theorem step249 (k : Nat) : Runs (1*2) (before249 k).denote (before250 k).denote := + @applyExit_sound (before249 k) (before250 k) exit3 1 valid3 (macro249 k) +theorem macro250 (k : Nat) : applyExit (before250 k) exit30 1 = some (before251 k) := by + simp (disch := omega) [before250, before251, exit30, applyExit, pop, push] + <;> omega +theorem step250 (k : Nat) : Runs (1*3) (before250 k).denote (before251 k).denote := + @applyExit_sound (before250 k) (before251 k) exit30 1 valid30 (macro250 k) +theorem macro251 (k : Nat) : applyExit (before251 k) exit31 1 = some (before252 k) := by + simp (disch := omega) [before251, before252, exit31, applyExit, pop, push] + <;> omega +theorem step251 (k : Nat) : Runs (1*1) (before251 k).denote (before252 k).denote := + @applyExit_sound (before251 k) (before252 k) exit31 1 valid31 (macro251 k) +theorem macro252 (k : Nat) : applyExit (before252 k) exit32 1 = some (before253 k) := by + simp (disch := omega) [before252, before253, exit32, applyExit, pop, push] + <;> omega +theorem step252 (k : Nat) : Runs (1*3) (before252 k).denote (before253 k).denote := + @applyExit_sound (before252 k) (before253 k) exit32 1 valid32 (macro252 k) +theorem macro253 (k : Nat) : applyExit (before253 k) exit33 1 = some (before254 k) := by + simp (disch := omega) [before253, before254, exit33, applyExit, pop, push] + <;> omega +theorem step253 (k : Nat) : Runs (1*2) (before253 k).denote (before254 k).denote := + @applyExit_sound (before253 k) (before254 k) exit33 1 valid33 (macro253 k) +theorem macro254 (k : Nat) : applyExit (before254 k) exit34 12 = some (before255 k) := by + simp (disch := omega) [before254, before255, exit34, applyExit, pop, push] + <;> omega +theorem step254 (k : Nat) : Runs (12*2) (before254 k).denote (before255 k).denote := + @applyExit_sound (before254 k) (before255 k) exit34 12 valid34 (macro254 k) +theorem macro255 (k : Nat) : applyExit (before255 k) exit35 1 = some (before256 k) := by + simp (disch := omega) [before255, before256, exit35, applyExit, pop, push] + <;> omega +theorem step255 (k : Nat) : Runs (1*2) (before255 k).denote (before256 k).denote := + @applyExit_sound (before255 k) (before256 k) exit35 1 valid35 (macro255 k) +theorem macro256 (k : Nat) : applyExit (before256 k) exit36 9 = some (before257 k) := by + simp (disch := omega) [before256, before257, exit36, applyExit, pop, push] + <;> omega +theorem step256 (k : Nat) : Runs (9*2) (before256 k).denote (before257 k).denote := + @applyExit_sound (before256 k) (before257 k) exit36 9 valid36 (macro256 k) +theorem macro257 (k : Nat) : applyExit (before257 k) exit31 1 = some (before258 k) := by + simp (disch := omega) [before257, before258, exit31, applyExit, pop, push] + <;> omega +theorem step257 (k : Nat) : Runs (1*1) (before257 k).denote (before258 k).denote := + @applyExit_sound (before257 k) (before258 k) exit31 1 valid31 (macro257 k) +theorem macro258 (k : Nat) : applyExit (before258 k) exit10 9 = some (before259 k) := by + simp (disch := omega) [before258, before259, exit10, applyExit, pop, push] + <;> omega +theorem step258 (k : Nat) : Runs (9*2) (before258 k).denote (before259 k).denote := + @applyExit_sound (before258 k) (before259 k) exit10 9 valid10 (macro258 k) +theorem macro259 (k : Nat) : applyExit (before259 k) exit32 1 = some (before260 k) := by + simp (disch := omega) [before259, before260, exit32, applyExit, pop, push] + <;> omega +theorem step259 (k : Nat) : Runs (1*3) (before259 k).denote (before260 k).denote := + @applyExit_sound (before259 k) (before260 k) exit32 1 valid32 (macro259 k) +theorem macro260 (k : Nat) : applyExit (before260 k) exit36 9 = some (before261 k) := by + simp (disch := omega) [before260, before261, exit36, applyExit, pop, push] + <;> omega +theorem step260 (k : Nat) : Runs (9*2) (before260 k).denote (before261 k).denote := + @applyExit_sound (before260 k) (before261 k) exit36 9 valid36 (macro260 k) +theorem macro261 (k : Nat) : applyExit (before261 k) exit33 1 = some (before262 k) := by + simp (disch := omega) [before261, before262, exit33, applyExit, pop, push] + <;> omega +theorem step261 (k : Nat) : Runs (1*2) (before261 k).denote (before262 k).denote := + @applyExit_sound (before261 k) (before262 k) exit33 1 valid33 (macro261 k) +theorem macro262 (k : Nat) : applyExit (before262 k) exit34 2 = some (before263 k) := by + simp (disch := omega) [before262, before263, exit34, applyExit, pop, push] + <;> omega +theorem step262 (k : Nat) : Runs (2*2) (before262 k).denote (before263 k).denote := + @applyExit_sound (before262 k) (before263 k) exit34 2 valid34 (macro262 k) +theorem macro263 (k : Nat) : applyExit (before263 k) exit37 (1*k+8) = some (before264 k) := by + simp (disch := omega) [before263, before264, exit37, applyExit, pop, push] + <;> omega +theorem step263 (k : Nat) : Runs ((1*k+8)*74) (before263 k).denote (before264 k).denote := + @applyExit_sound (before263 k) (before264 k) exit37 (1*k+8) valid37 (macro263 k) +theorem macro264 (k : Nat) : applyExit (before264 k) exit34 791761175 = some (before265 k) := by + simp (disch := omega) [before264, before265, exit34, applyExit, pop, push] + <;> omega +theorem step264 (k : Nat) : Runs (791761175*2) (before264 k).denote (before265 k).denote := + @applyExit_sound (before264 k) (before265 k) exit34 791761175 valid34 (macro264 k) +theorem macro265 (k : Nat) : applyExit (before265 k) exit35 1 = some (before266 k) := by + simp (disch := omega) [before265, before266, exit35, applyExit, pop, push] + <;> omega +theorem step265 (k : Nat) : Runs (1*2) (before265 k).denote (before266 k).denote := + @applyExit_sound (before265 k) (before266 k) exit35 1 valid35 (macro265 k) +theorem macro266 (k : Nat) : applyExit (before266 k) exit36 7 = some (before267 k) := by + simp (disch := omega) [before266, before267, exit36, applyExit, pop, push] + <;> omega +theorem step266 (k : Nat) : Runs (7*2) (before266 k).denote (before267 k).denote := + @applyExit_sound (before266 k) (before267 k) exit36 7 valid36 (macro266 k) +theorem macro267 (k : Nat) : applyExit (before267 k) exit31 1 = some (before268 k) := by + simp (disch := omega) [before267, before268, exit31, applyExit, pop, push] + <;> omega +theorem step267 (k : Nat) : Runs (1*1) (before267 k).denote (before268 k).denote := + @applyExit_sound (before267 k) (before268 k) exit31 1 valid31 (macro267 k) +theorem macro268 (k : Nat) : applyExit (before268 k) exit10 7 = some (before269 k) := by + simp (disch := omega) [before268, before269, exit10, applyExit, pop, push] + <;> omega +theorem step268 (k : Nat) : Runs (7*2) (before268 k).denote (before269 k).denote := + @applyExit_sound (before268 k) (before269 k) exit10 7 valid10 (macro268 k) +theorem macro269 (k : Nat) : applyExit (before269 k) exit32 1 = some (before270 k) := by + simp (disch := omega) [before269, before270, exit32, applyExit, pop, push] + <;> omega +theorem step269 (k : Nat) : Runs (1*3) (before269 k).denote (before270 k).denote := + @applyExit_sound (before269 k) (before270 k) exit32 1 valid32 (macro269 k) +theorem macro270 (k : Nat) : applyExit (before270 k) exit36 7 = some (before271 k) := by + simp (disch := omega) [before270, before271, exit36, applyExit, pop, push] + <;> omega +theorem step270 (k : Nat) : Runs (7*2) (before270 k).denote (before271 k).denote := + @applyExit_sound (before270 k) (before271 k) exit36 7 valid36 (macro270 k) +theorem macro271 (k : Nat) : applyExit (before271 k) exit33 1 = some (before272 k) := by + simp (disch := omega) [before271, before272, exit33, applyExit, pop, push] + <;> omega +theorem step271 (k : Nat) : Runs (1*2) (before271 k).denote (before272 k).denote := + @applyExit_sound (before271 k) (before272 k) exit33 1 valid33 (macro271 k) +theorem macro272 (k : Nat) : applyExit (before272 k) exit34 22 = some (before273 k) := by + simp (disch := omega) [before272, before273, exit34, applyExit, pop, push] + <;> omega +theorem step272 (k : Nat) : Runs (22*2) (before272 k).denote (before273 k).denote := + @applyExit_sound (before272 k) (before273 k) exit34 22 valid34 (macro272 k) +theorem macro273 (k : Nat) : applyExit (before273 k) exit35 1 = some (before274 k) := by + simp (disch := omega) [before273, before274, exit35, applyExit, pop, push] + <;> omega +theorem step273 (k : Nat) : Runs (1*2) (before273 k).denote (before274 k).denote := + @applyExit_sound (before273 k) (before274 k) exit35 1 valid35 (macro273 k) +theorem macro274 (k : Nat) : applyExit (before274 k) exit36 39 = some (before275 k) := by + simp (disch := omega) [before274, before275, exit36, applyExit, pop, push] + <;> omega +theorem step274 (k : Nat) : Runs (39*2) (before274 k).denote (before275 k).denote := + @applyExit_sound (before274 k) (before275 k) exit36 39 valid36 (macro274 k) +theorem macro275 (k : Nat) : applyExit (before275 k) exit31 1 = some (before276 k) := by + simp (disch := omega) [before275, before276, exit31, applyExit, pop, push] + <;> omega +theorem step275 (k : Nat) : Runs (1*1) (before275 k).denote (before276 k).denote := + @applyExit_sound (before275 k) (before276 k) exit31 1 valid31 (macro275 k) +theorem macro276 (k : Nat) : applyExit (before276 k) exit10 39 = some (before277 k) := by + simp (disch := omega) [before276, before277, exit10, applyExit, pop, push] + <;> omega +theorem step276 (k : Nat) : Runs (39*2) (before276 k).denote (before277 k).denote := + @applyExit_sound (before276 k) (before277 k) exit10 39 valid10 (macro276 k) +theorem macro277 (k : Nat) : applyExit (before277 k) exit32 1 = some (before278 k) := by + simp (disch := omega) [before277, before278, exit32, applyExit, pop, push] + <;> omega +theorem step277 (k : Nat) : Runs (1*3) (before277 k).denote (before278 k).denote := + @applyExit_sound (before277 k) (before278 k) exit32 1 valid32 (macro277 k) +theorem macro278 (k : Nat) : applyExit (before278 k) exit36 39 = some (before279 k) := by + simp (disch := omega) [before278, before279, exit36, applyExit, pop, push] + <;> omega +theorem step278 (k : Nat) : Runs (39*2) (before278 k).denote (before279 k).denote := + @applyExit_sound (before278 k) (before279 k) exit36 39 valid36 (macro278 k) +theorem macro279 (k : Nat) : applyExit (before279 k) exit33 1 = some (before280 k) := by + simp (disch := omega) [before279, before280, exit33, applyExit, pop, push] + <;> omega +theorem step279 (k : Nat) : Runs (1*2) (before279 k).denote (before280 k).denote := + @applyExit_sound (before279 k) (before280 k) exit33 1 valid33 (macro279 k) +theorem macro280 (k : Nat) : applyExit (before280 k) exit34 16 = some (before281 k) := by + simp (disch := omega) [before280, before281, exit34, applyExit, pop, push] + <;> omega +theorem step280 (k : Nat) : Runs (16*2) (before280 k).denote (before281 k).denote := + @applyExit_sound (before280 k) (before281 k) exit34 16 valid34 (macro280 k) +theorem macro281 (k : Nat) : applyExit (before281 k) exit35 1 = some (before282 k) := by + simp (disch := omega) [before281, before282, exit35, applyExit, pop, push] + <;> omega +theorem step281 (k : Nat) : Runs (1*2) (before281 k).denote (before282 k).denote := + @applyExit_sound (before281 k) (before282 k) exit35 1 valid35 (macro281 k) +theorem macro282 (k : Nat) : applyExit (before282 k) exit36 91 = some (before283 k) := by + simp (disch := omega) [before282, before283, exit36, applyExit, pop, push] + <;> omega +theorem step282 (k : Nat) : Runs (91*2) (before282 k).denote (before283 k).denote := + @applyExit_sound (before282 k) (before283 k) exit36 91 valid36 (macro282 k) +theorem macro283 (k : Nat) : applyExit (before283 k) exit31 1 = some (before284 k) := by + simp (disch := omega) [before283, before284, exit31, applyExit, pop, push] + <;> omega +theorem step283 (k : Nat) : Runs (1*1) (before283 k).denote (before284 k).denote := + @applyExit_sound (before283 k) (before284 k) exit31 1 valid31 (macro283 k) +theorem macro284 (k : Nat) : applyExit (before284 k) exit10 91 = some (before285 k) := by + simp (disch := omega) [before284, before285, exit10, applyExit, pop, push] + <;> omega +theorem step284 (k : Nat) : Runs (91*2) (before284 k).denote (before285 k).denote := + @applyExit_sound (before284 k) (before285 k) exit10 91 valid10 (macro284 k) +theorem macro285 (k : Nat) : applyExit (before285 k) exit32 1 = some (before286 k) := by + simp (disch := omega) [before285, before286, exit32, applyExit, pop, push] + <;> omega +theorem step285 (k : Nat) : Runs (1*3) (before285 k).denote (before286 k).denote := + @applyExit_sound (before285 k) (before286 k) exit32 1 valid32 (macro285 k) +theorem macro286 (k : Nat) : applyExit (before286 k) exit36 91 = some (before287 k) := by + simp (disch := omega) [before286, before287, exit36, applyExit, pop, push] + <;> omega +theorem step286 (k : Nat) : Runs (91*2) (before286 k).denote (before287 k).denote := + @applyExit_sound (before286 k) (before287 k) exit36 91 valid36 (macro286 k) +theorem macro287 (k : Nat) : applyExit (before287 k) exit33 1 = some (before288 k) := by + simp (disch := omega) [before287, before288, exit33, applyExit, pop, push] + <;> omega +theorem step287 (k : Nat) : Runs (1*2) (before287 k).denote (before288 k).denote := + @applyExit_sound (before287 k) (before288 k) exit33 1 valid33 (macro287 k) +theorem macro288 (k : Nat) : applyExit (before288 k) exit34 2 = some (before289 k) := by + simp (disch := omega) [before288, before289, exit34, applyExit, pop, push] + <;> omega +theorem step288 (k : Nat) : Runs (2*2) (before288 k).denote (before289 k).denote := + @applyExit_sound (before288 k) (before289 k) exit34 2 valid34 (macro288 k) +theorem macro289 (k : Nat) : applyExit (before289 k) exit38 (1*k+8) = some (before290 k) := by + simp (disch := omega) [before289, before290, exit38, applyExit, pop, push] + <;> omega +theorem step289 (k : Nat) : Runs ((1*k+8)*1166) (before289 k).denote (before290 k).denote := + @applyExit_sound (before289 k) (before290 k) exit38 (1*k+8) valid38 (macro289 k) +theorem macro290 (k : Nat) : applyExit (before290 k) exit34 34 = some (before291 k) := by + simp (disch := omega) [before290, before291, exit34, applyExit, pop, push] + <;> omega +theorem step290 (k : Nat) : Runs (34*2) (before290 k).denote (before291 k).denote := + @applyExit_sound (before290 k) (before291 k) exit34 34 valid34 (macro290 k) +theorem macro291 (k : Nat) : applyExit (before291 k) exit35 1 = some (before292 k) := by + simp (disch := omega) [before291, before292, exit35, applyExit, pop, push] + <;> omega +theorem step291 (k : Nat) : Runs (1*2) (before291 k).denote (before292 k).denote := + @applyExit_sound (before291 k) (before292 k) exit35 1 valid35 (macro291 k) +theorem macro292 (k : Nat) : applyExit (before292 k) exit39 1 = some (before293 k) := by + simp (disch := omega) [before292, before293, exit39, applyExit, pop, push] + <;> omega +theorem step292 (k : Nat) : Runs (1*1) (before292 k).denote (before293 k).denote := + @applyExit_sound (before292 k) (before293 k) exit39 1 valid39 (macro292 k) +theorem macro293 (k : Nat) : applyExit (before293 k) exit32 1 = some (before294 k) := by + simp (disch := omega) [before293, before294, exit32, applyExit, pop, push] + <;> omega +theorem step293 (k : Nat) : Runs (1*3) (before293 k).denote (before294 k).denote := + @applyExit_sound (before293 k) (before294 k) exit32 1 valid32 (macro293 k) +theorem macro294 (k : Nat) : applyExit (before294 k) exit36 1 = some (before295 k) := by + simp (disch := omega) [before294, before295, exit36, applyExit, pop, push] + <;> omega +theorem step294 (k : Nat) : Runs (1*2) (before294 k).denote (before295 k).denote := + @applyExit_sound (before294 k) (before295 k) exit36 1 valid36 (macro294 k) +theorem macro295 (k : Nat) : applyExit (before295 k) exit39 1 = some (before296 k) := by + simp (disch := omega) [before295, before296, exit39, applyExit, pop, push] + <;> omega +theorem step295 (k : Nat) : Runs (1*1) (before295 k).denote (before296 k).denote := + @applyExit_sound (before295 k) (before296 k) exit39 1 valid39 (macro295 k) +theorem macro296 (k : Nat) : applyExit (before296 k) exit10 2 = some (before297 k) := by + simp (disch := omega) [before296, before297, exit10, applyExit, pop, push] + <;> omega +theorem step296 (k : Nat) : Runs (2*2) (before296 k).denote (before297 k).denote := + @applyExit_sound (before296 k) (before297 k) exit10 2 valid10 (macro296 k) +theorem macro297 (k : Nat) : applyExit (before297 k) exit11 1 = some (before298 k) := by + simp (disch := omega) [before297, before298, exit11, applyExit, pop, push] + <;> omega +theorem step297 (k : Nat) : Runs (1*2) (before297 k).denote (before298 k).denote := + @applyExit_sound (before297 k) (before298 k) exit11 1 valid11 (macro297 k) +theorem macro298 (k : Nat) : applyExit (before298 k) exit2 33 = some (before299 k) := by + simp (disch := omega) [before298, before299, exit2, applyExit, pop, push] + <;> omega +theorem step298 (k : Nat) : Runs (33*2) (before298 k).denote (before299 k).denote := + @applyExit_sound (before298 k) (before299 k) exit2 33 valid2 (macro298 k) +theorem macro299 (k : Nat) : applyExit (before299 k) exit40 (1*k+8) = some (after299 k) := by + simp (disch := omega) [before299, after299, exit40, applyExit, pop, push] + <;> omega +theorem step299 (k : Nat) : Runs ((1*k+8)*586) (before299 k).denote (after299 k).denote := + @applyExit_sound (before299 k) (after299 k) exit40 (1*k+8) valid40 (macro299 k) +theorem chunkRun002 (k : Nat) : Runs (3628*k+3167075591) (before200 k).denote (after299 k).denote := by + have h := (@Runs.trans ((((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))))+((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2))))))+((((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2))))))) ((((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2))))))+(((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))))+((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586))))))) (before200 k).denote (before250 k).denote (after299 k).denote (@Runs.trans (((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))))+((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2)))))) ((((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2)))))) (before200 k).denote (before225 k).denote (before250 k).denote (@Runs.trans ((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143))))) ((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2))))) (before200 k).denote (before212 k).denote (before225 k).denote (@Runs.trans (((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143)))) (((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))) (before200 k).denote (before206 k).denote (before212 k).denote (@Runs.trans ((1*143)+((2*2)+(1*1))) ((2*2)+((1*1026)+(1*143))) (before200 k).denote (before203 k).denote (before206 k).denote (@Runs.trans (1*143) ((2*2)+(1*1)) (before200 k).denote (before201 k).denote (before203 k).denote (step200 k) (@Runs.trans (2*2) (1*1) (before201 k).denote (before202 k).denote (before203 k).denote (step201 k) (step202 k))) (@Runs.trans (2*2) ((1*1026)+(1*143)) (before203 k).denote (before204 k).denote (before206 k).denote (step203 k) (@Runs.trans (1*1026) (1*143) (before204 k).denote (before205 k).denote (before206 k).denote (step204 k) (step205 k)))) (@Runs.trans ((1*9)+((1*1026)+(1*143))) ((1*9)+((1*1026)+(1*143))) (before206 k).denote (before209 k).denote (before212 k).denote (@Runs.trans (1*9) ((1*1026)+(1*143)) (before206 k).denote (before207 k).denote (before209 k).denote (step206 k) (@Runs.trans (1*1026) (1*143) (before207 k).denote (before208 k).denote (before209 k).denote (step207 k) (step208 k))) (@Runs.trans (1*9) ((1*1026)+(1*143)) (before209 k).denote (before210 k).denote (before212 k).denote (step209 k) (@Runs.trans (1*1026) (1*143) (before210 k).denote (before211 k).denote (before212 k).denote (step210 k) (step211 k))))) (@Runs.trans (((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026)))) (((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2)))) (before212 k).denote (before218 k).denote (before225 k).denote (@Runs.trans ((1*9)+(((1*k+3)*1178)+(1*1026))) ((1*143)+((1*9)+(1*1026))) (before212 k).denote (before215 k).denote (before218 k).denote (@Runs.trans (1*9) (((1*k+3)*1178)+(1*1026)) (before212 k).denote (before213 k).denote (before215 k).denote (step212 k) (@Runs.trans ((1*k+3)*1178) (1*1026) (before213 k).denote (before214 k).denote (before215 k).denote (step213 k) (step214 k))) (@Runs.trans (1*143) ((1*9)+(1*1026)) (before215 k).denote (before216 k).denote (before218 k).denote (step215 k) (@Runs.trans (1*9) (1*1026) (before216 k).denote (before217 k).denote (before218 k).denote (step216 k) (step217 k)))) (@Runs.trans ((32*2)+((1*3)+(32*2))) (((1*9)+(33*2))+((1*3)+(33*2))) (before218 k).denote (before221 k).denote (before225 k).denote (@Runs.trans (32*2) ((1*3)+(32*2)) (before218 k).denote (before219 k).denote (before221 k).denote (step218 k) (@Runs.trans (1*3) (32*2) (before219 k).denote (before220 k).denote (before221 k).denote (step219 k) (step220 k))) (@Runs.trans ((1*9)+(33*2)) ((1*3)+(33*2)) (before221 k).denote (before223 k).denote (before225 k).denote (@Runs.trans (1*9) (33*2) (before221 k).denote (before222 k).denote (before223 k).denote (step221 k) (step222 k)) (@Runs.trans (1*3) (33*2) (before223 k).denote (before224 k).denote (before225 k).denote (step223 k) (step224 k)))))) (@Runs.trans (((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))) ((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2))))) (before225 k).denote (before237 k).denote (before250 k).denote (@Runs.trans ((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2)))) (((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))) (before225 k).denote (before231 k).denote (before237 k).denote (@Runs.trans (((1*k+8)*586)+((2*2)+(1*2))) ((1*2)+((90*2)+(1*2))) (before225 k).denote (before228 k).denote (before231 k).denote (@Runs.trans ((1*k+8)*586) ((2*2)+(1*2)) (before225 k).denote (before226 k).denote (before228 k).denote (step225 k) (@Runs.trans (2*2) (1*2) (before226 k).denote (before227 k).denote (before228 k).denote (step226 k) (step227 k))) (@Runs.trans (1*2) ((90*2)+(1*2)) (before228 k).denote (before229 k).denote (before231 k).denote (step228 k) (@Runs.trans (90*2) (1*2) (before229 k).denote (before230 k).denote (before231 k).denote (step229 k) (step230 k)))) (@Runs.trans ((16*2)+((1*2)+(1*2))) ((38*2)+((1*2)+(22*2))) (before231 k).denote (before234 k).denote (before237 k).denote (@Runs.trans (16*2) ((1*2)+(1*2)) (before231 k).denote (before232 k).denote (before234 k).denote (step231 k) (@Runs.trans (1*2) (1*2) (before232 k).denote (before233 k).denote (before234 k).denote (step232 k) (step233 k))) (@Runs.trans (38*2) ((1*2)+(22*2)) (before234 k).denote (before235 k).denote (before237 k).denote (step234 k) (@Runs.trans (1*2) (22*2) (before235 k).denote (before236 k).denote (before237 k).denote (step235 k) (step236 k))))) (@Runs.trans (((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38)))) (((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2)))) (before237 k).denote (before243 k).denote (before250 k).denote (@Runs.trans ((1*2)+((1*2)+(6*2))) ((1*2)+((791761175*2)+((1*k+8)*38))) (before237 k).denote (before240 k).denote (before243 k).denote (@Runs.trans (1*2) ((1*2)+(6*2)) (before237 k).denote (before238 k).denote (before240 k).denote (step237 k) (@Runs.trans (1*2) (6*2) (before238 k).denote (before239 k).denote (before240 k).denote (step238 k) (step239 k))) (@Runs.trans (1*2) ((791761175*2)+((1*k+8)*38)) (before240 k).denote (before241 k).denote (before243 k).denote (step240 k) (@Runs.trans (791761175*2) ((1*k+8)*38) (before241 k).denote (before242 k).denote (before243 k).denote (step241 k) (step242 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) (((8*2)+(1*2))+((12*2)+(1*2))) (before243 k).denote (before246 k).denote (before250 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before243 k).denote (before244 k).denote (before246 k).denote (step243 k) (@Runs.trans (1*2) (1*2) (before244 k).denote (before245 k).denote (before246 k).denote (step244 k) (step245 k))) (@Runs.trans ((8*2)+(1*2)) ((12*2)+(1*2)) (before246 k).denote (before248 k).denote (before250 k).denote (@Runs.trans (8*2) (1*2) (before246 k).denote (before247 k).denote (before248 k).denote (step246 k) (step247 k)) (@Runs.trans (12*2) (1*2) (before248 k).denote (before249 k).denote (before250 k).denote (step248 k) (step249 k))))))) (@Runs.trans (((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2)))))) (((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))))+((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586)))))) (before250 k).denote (before275 k).denote (after299 k).denote (@Runs.trans ((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))) ((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2))))) (before250 k).denote (before262 k).denote (before275 k).denote (@Runs.trans (((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2)))) (((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))) (before250 k).denote (before256 k).denote (before262 k).denote (@Runs.trans ((1*3)+((1*1)+(1*3))) ((1*2)+((12*2)+(1*2))) (before250 k).denote (before253 k).denote (before256 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before250 k).denote (before251 k).denote (before253 k).denote (step250 k) (@Runs.trans (1*1) (1*3) (before251 k).denote (before252 k).denote (before253 k).denote (step251 k) (step252 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before253 k).denote (before254 k).denote (before256 k).denote (step253 k) (@Runs.trans (12*2) (1*2) (before254 k).denote (before255 k).denote (before256 k).denote (step254 k) (step255 k)))) (@Runs.trans ((9*2)+((1*1)+(9*2))) ((1*3)+((9*2)+(1*2))) (before256 k).denote (before259 k).denote (before262 k).denote (@Runs.trans (9*2) ((1*1)+(9*2)) (before256 k).denote (before257 k).denote (before259 k).denote (step256 k) (@Runs.trans (1*1) (9*2) (before257 k).denote (before258 k).denote (before259 k).denote (step257 k) (step258 k))) (@Runs.trans (1*3) ((9*2)+(1*2)) (before259 k).denote (before260 k).denote (before262 k).denote (step259 k) (@Runs.trans (9*2) (1*2) (before260 k).denote (before261 k).denote (before262 k).denote (step260 k) (step261 k))))) (@Runs.trans (((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1)))) (((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2)))) (before262 k).denote (before268 k).denote (before275 k).denote (@Runs.trans ((2*2)+(((1*k+8)*74)+(791761175*2))) ((1*2)+((7*2)+(1*1))) (before262 k).denote (before265 k).denote (before268 k).denote (@Runs.trans (2*2) (((1*k+8)*74)+(791761175*2)) (before262 k).denote (before263 k).denote (before265 k).denote (step262 k) (@Runs.trans ((1*k+8)*74) (791761175*2) (before263 k).denote (before264 k).denote (before265 k).denote (step263 k) (step264 k))) (@Runs.trans (1*2) ((7*2)+(1*1)) (before265 k).denote (before266 k).denote (before268 k).denote (step265 k) (@Runs.trans (7*2) (1*1) (before266 k).denote (before267 k).denote (before268 k).denote (step266 k) (step267 k)))) (@Runs.trans ((7*2)+((1*3)+(7*2))) (((1*2)+(22*2))+((1*2)+(39*2))) (before268 k).denote (before271 k).denote (before275 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before268 k).denote (before269 k).denote (before271 k).denote (step268 k) (@Runs.trans (1*3) (7*2) (before269 k).denote (before270 k).denote (before271 k).denote (step269 k) (step270 k))) (@Runs.trans ((1*2)+(22*2)) ((1*2)+(39*2)) (before271 k).denote (before273 k).denote (before275 k).denote (@Runs.trans (1*2) (22*2) (before271 k).denote (before272 k).denote (before273 k).denote (step271 k) (step272 k)) (@Runs.trans (1*2) (39*2) (before273 k).denote (before274 k).denote (before275 k).denote (step273 k) (step274 k)))))) (@Runs.trans ((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))) ((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586))))) (before275 k).denote (before287 k).denote (after299 k).denote (@Runs.trans (((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))) (((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))) (before275 k).denote (before281 k).denote (before287 k).denote (@Runs.trans ((1*1)+((39*2)+(1*3))) ((39*2)+((1*2)+(16*2))) (before275 k).denote (before278 k).denote (before281 k).denote (@Runs.trans (1*1) ((39*2)+(1*3)) (before275 k).denote (before276 k).denote (before278 k).denote (step275 k) (@Runs.trans (39*2) (1*3) (before276 k).denote (before277 k).denote (before278 k).denote (step276 k) (step277 k))) (@Runs.trans (39*2) ((1*2)+(16*2)) (before278 k).denote (before279 k).denote (before281 k).denote (step278 k) (@Runs.trans (1*2) (16*2) (before279 k).denote (before280 k).denote (before281 k).denote (step279 k) (step280 k)))) (@Runs.trans ((1*2)+((91*2)+(1*1))) ((91*2)+((1*3)+(91*2))) (before281 k).denote (before284 k).denote (before287 k).denote (@Runs.trans (1*2) ((91*2)+(1*1)) (before281 k).denote (before282 k).denote (before284 k).denote (step281 k) (@Runs.trans (91*2) (1*1) (before282 k).denote (before283 k).denote (before284 k).denote (step282 k) (step283 k))) (@Runs.trans (91*2) ((1*3)+(91*2)) (before284 k).denote (before285 k).denote (before287 k).denote (step284 k) (@Runs.trans (1*3) (91*2) (before285 k).denote (before286 k).denote (before287 k).denote (step285 k) (step286 k))))) (@Runs.trans (((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586)))) (before287 k).denote (before293 k).denote (after299 k).denote (@Runs.trans ((1*2)+((2*2)+((1*k+8)*1166))) ((34*2)+((1*2)+(1*1))) (before287 k).denote (before290 k).denote (before293 k).denote (@Runs.trans (1*2) ((2*2)+((1*k+8)*1166)) (before287 k).denote (before288 k).denote (before290 k).denote (step287 k) (@Runs.trans (2*2) ((1*k+8)*1166) (before288 k).denote (before289 k).denote (before290 k).denote (step288 k) (step289 k))) (@Runs.trans (34*2) ((1*2)+(1*1)) (before290 k).denote (before291 k).denote (before293 k).denote (step290 k) (@Runs.trans (1*2) (1*1) (before291 k).denote (before292 k).denote (before293 k).denote (step291 k) (step292 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) (((2*2)+(1*2))+((33*2)+((1*k+8)*586))) (before293 k).denote (before296 k).denote (after299 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before293 k).denote (before294 k).denote (before296 k).denote (step293 k) (@Runs.trans (1*2) (1*1) (before294 k).denote (before295 k).denote (before296 k).denote (step294 k) (step295 k))) (@Runs.trans ((2*2)+(1*2)) ((33*2)+((1*k+8)*586)) (before296 k).denote (before298 k).denote (after299 k).denote (@Runs.trans (2*2) (1*2) (before296 k).denote (before297 k).denote (before298 k).denote (step296 k) (step297 k)) (@Runs.trans (33*2) ((1*k+8)*586) (before298 k).denote (before299 k).denote (after299 k).denote (step298 k) (step299 k)))))))) + have ht : (((((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))))+((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2))))))+((((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2)))))))+((((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2))))))+(((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))))+((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586)))))))) = (3628*k+3167075591) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean new file mode 100644 index 00000000..0e3efbb2 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean @@ -0,0 +1,762 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail300_0 : Stack := [] +abbrev tail300_1 : Stack := ⟨w1,1⟩ :: tail300_0 +abbrev tail300_2 : Stack := ⟨w0,2⟩ :: tail300_1 +abbrev tail300_3 : Stack := ⟨w2,1⟩ :: tail300_2 +abbrev tail300_4 : Stack := ⟨w1,12⟩ :: tail300_3 +abbrev tail300_5 : Stack := ⟨w0,10⟩ :: tail300_4 +abbrev tail300_6 : Stack := ⟨w2,1⟩ :: tail300_5 +abbrev tail300_7 : Stack := ⟨w1,2⟩ :: tail300_6 +abbrev tail300_8 (k : Nat) : Stack := ⟨w24,(1*k+8)⟩ :: tail300_7 +abbrev tail300_9 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail300_8 k +abbrev tail300_10 (k : Nat) : Stack := ⟨w0,8⟩ :: tail300_9 k +abbrev tail300_11 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_10 k +abbrev tail300_12 (k : Nat) : Stack := ⟨w1,22⟩ :: tail300_11 k +abbrev tail300_13 (k : Nat) : Stack := ⟨w0,40⟩ :: tail300_12 k +abbrev tail300_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_13 k +abbrev tail300_15 (k : Nat) : Stack := ⟨w1,16⟩ :: tail300_14 k +abbrev tail300_16 (k : Nat) : Stack := ⟨w0,92⟩ :: tail300_15 k +abbrev tail300_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_16 k +abbrev tail300_18 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_17 k +abbrev tail300_19 : Stack := ⟨w1,3⟩ :: tail300_0 +abbrev tail300_20 : Stack := ⟨w2,1⟩ :: tail300_19 +abbrev tail300_21 : Stack := ⟨w0,33⟩ :: tail300_20 +abbrev tail300_22 (k : Nat) : Stack := ⟨w26,(1*k+8)⟩ :: tail300_21 +abbrev tail300_23 (k : Nat) : Stack := ⟨w0,2⟩ :: tail300_22 k +abbrev tail300_24 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_22 k +abbrev tail300_25 (k : Nat) : Stack := ⟨w0,91⟩ :: tail300_15 k +abbrev tail300_26 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_24 k +abbrev tail300_27 (k : Nat) : Stack := ⟨w1,92⟩ :: tail300_24 k +abbrev tail300_28 (k : Nat) : Stack := ⟨w1,15⟩ :: tail300_14 k +abbrev tail300_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_27 k +abbrev tail300_30 (k : Nat) : Stack := ⟨w0,15⟩ :: tail300_29 k +abbrev tail300_31 (k : Nat) : Stack := ⟨w0,16⟩ :: tail300_29 k +abbrev tail300_32 (k : Nat) : Stack := ⟨w0,39⟩ :: tail300_12 k +abbrev tail300_33 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_31 k +abbrev tail300_34 (k : Nat) : Stack := ⟨w1,40⟩ :: tail300_31 k +abbrev tail300_35 (k : Nat) : Stack := ⟨w1,21⟩ :: tail300_11 k +abbrev tail300_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_34 k +abbrev tail300_37 (k : Nat) : Stack := ⟨w0,21⟩ :: tail300_36 k +abbrev tail300_38 (k : Nat) : Stack := ⟨w0,22⟩ :: tail300_36 k +abbrev tail300_39 (k : Nat) : Stack := ⟨w0,7⟩ :: tail300_9 k +abbrev tail300_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_38 k +abbrev tail300_41 (k : Nat) : Stack := ⟨w1,8⟩ :: tail300_38 k +abbrev tail300_42 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail300_8 k +abbrev tail300_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_41 k +abbrev tail300_44 (k : Nat) : Stack := ⟨w0,791761174⟩ :: tail300_43 k +abbrev tail300_45 (k : Nat) : Stack := ⟨w27,(1*k+8)⟩ :: tail300_44 k +abbrev tail300_46 (k : Nat) : Stack := ⟨w0,2⟩ :: tail300_45 k +abbrev tail300_47 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_45 k +abbrev tail300_48 : Stack := ⟨w0,9⟩ :: tail300_4 +abbrev tail300_49 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_47 k +abbrev tail300_50 (k : Nat) : Stack := ⟨w1,10⟩ :: tail300_47 k +abbrev tail300_51 : Stack := ⟨w1,11⟩ :: tail300_3 +abbrev tail300_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_50 k +abbrev tail300_53 (k : Nat) : Stack := ⟨w0,11⟩ :: tail300_52 k +abbrev tail300_54 (k : Nat) : Stack := ⟨w0,12⟩ :: tail300_52 k +abbrev tail300_55 : Stack := ⟨w0,1⟩ :: tail300_1 +abbrev tail300_56 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_54 k +abbrev tail300_57 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_54 k +abbrev tail300_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_57 k +abbrev tail300_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_58 k +abbrev tail300_60 : Stack := ⟨w23,1⟩ :: tail300_0 +abbrev tail300_61 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_58 k +abbrev tail300_62 : Stack := ⟨w0,1⟩ :: tail300_0 +abbrev tail300_63 : Stack := ⟨w2,1⟩ :: tail300_62 +abbrev tail300_64 : Stack := ⟨w23,1⟩ :: tail300_63 +abbrev tail300_65 : Stack := ⟨w0,2⟩ :: tail300_64 +abbrev tail300_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_53 k +abbrev tail300_67 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_66 k +abbrev tail300_68 : Stack := ⟨w0,1⟩ :: tail300_63 +abbrev tail300_69 : Stack := ⟨w0,3⟩ :: tail300_63 +abbrev tail300_70 : Stack := ⟨w2,1⟩ :: tail300_69 +abbrev tail300_71 : Stack := ⟨w1,11⟩ :: tail300_70 +abbrev tail300_72 : Stack := ⟨w23,1⟩ :: tail300_71 +abbrev tail300_73 : Stack := ⟨w0,10⟩ :: tail300_72 +abbrev tail300_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_46 k +abbrev tail300_75 (k : Nat) : Stack := ⟨w1,10⟩ :: tail300_74 k +abbrev tail300_76 : Stack := ⟨w0,1⟩ :: tail300_71 +abbrev tail300_77 : Stack := ⟨w0,11⟩ :: tail300_71 +abbrev tail300_78 : Stack := ⟨w2,1⟩ :: tail300_77 +abbrev tail300_79 : Stack := ⟨w1,2⟩ :: tail300_78 +abbrev tail300_80 (k : Nat) : Stack := ⟨w28,(1*k+8)⟩ :: tail300_79 +abbrev tail300_81 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail300_80 k +abbrev tail300_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_81 k +abbrev tail300_83 (k : Nat) : Stack := ⟨w0,8⟩ :: tail300_82 k +abbrev tail300_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_37 k +abbrev tail300_85 (k : Nat) : Stack := ⟨w1,8⟩ :: tail300_84 k +abbrev tail300_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_81 k +abbrev tail300_87 (k : Nat) : Stack := ⟨w0,9⟩ :: tail300_81 k +abbrev tail300_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_87 k +abbrev tail300_89 (k : Nat) : Stack := ⟨w1,21⟩ :: tail300_88 k +abbrev tail300_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_89 k +abbrev tail300_91 (k : Nat) : Stack := ⟨w0,40⟩ :: tail300_90 k +abbrev tail300_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_30 k +abbrev tail300_93 (k : Nat) : Stack := ⟨w1,40⟩ :: tail300_92 k +abbrev tail300_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_89 k +abbrev tail300_95 (k : Nat) : Stack := ⟨w0,41⟩ :: tail300_89 k +abbrev tail300_96 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_95 k +abbrev tail300_97 (k : Nat) : Stack := ⟨w1,15⟩ :: tail300_96 k +abbrev tail300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_97 k +abbrev tail300_99 (k : Nat) : Stack := ⟨w0,92⟩ :: tail300_98 k +abbrev tail300_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_23 k +abbrev tail300_101 (k : Nat) : Stack := ⟨w1,92⟩ :: tail300_100 k +abbrev tail300_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_97 k +abbrev tail300_103 (k : Nat) : Stack := ⟨w0,93⟩ :: tail300_97 k +abbrev tail300_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_103 k +abbrev tail300_105 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_104 k +abbrev tail300_106 (k : Nat) : Stack := ⟨w29,(1*k+8)⟩ :: tail300_105 k +abbrev tail300_107 (k : Nat) : Stack := ⟨w1,33⟩ :: tail300_106 k +abbrev tail300_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_107 k +abbrev tail300_109 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_108 k +abbrev tail300_110 : Stack := ⟨w1,4⟩ :: tail300_0 +abbrev tail300_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_107 k +abbrev tail300_112 (k : Nat) : Stack := ⟨w0,5⟩ :: tail300_107 k +abbrev tail300_113 : Stack := ⟨w1,6⟩ :: tail300_0 +abbrev tail300_114 (k : Nat) : Stack := ⟨w1,32⟩ :: tail300_106 k +abbrev tail300_115 : Stack := ⟨w2,1⟩ :: tail300_113 +abbrev tail300_116 : Stack := ⟨w0,32⟩ :: tail300_115 +abbrev tail300_117 (k : Nat) : Stack := ⟨w30,(1*k+8)⟩ :: tail300_116 +abbrev tail300_118 (k : Nat) : Stack := ⟨w0,2⟩ :: tail300_117 k +abbrev tail300_119 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_117 k +abbrev tail300_120 (k : Nat) : Stack := ⟨w0,92⟩ :: tail300_97 k +abbrev tail300_121 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_119 k +abbrev tail300_122 (k : Nat) : Stack := ⟨w1,93⟩ :: tail300_119 k +abbrev tail300_123 (k : Nat) : Stack := ⟨w1,14⟩ :: tail300_96 k +abbrev tail300_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_122 k +abbrev tail300_125 (k : Nat) : Stack := ⟨w0,14⟩ :: tail300_124 k +abbrev tail300_126 (k : Nat) : Stack := ⟨w0,15⟩ :: tail300_124 k +abbrev tail300_127 (k : Nat) : Stack := ⟨w0,40⟩ :: tail300_89 k +abbrev tail300_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_126 k +abbrev tail300_129 (k : Nat) : Stack := ⟨w1,41⟩ :: tail300_126 k +abbrev tail300_130 (k : Nat) : Stack := ⟨w1,20⟩ :: tail300_88 k +abbrev tail300_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_129 k +abbrev tail300_132 (k : Nat) : Stack := ⟨w0,20⟩ :: tail300_131 k +abbrev tail300_133 (k : Nat) : Stack := ⟨w0,21⟩ :: tail300_131 k +abbrev tail300_134 (k : Nat) : Stack := ⟨w0,8⟩ :: tail300_81 k +abbrev tail300_135 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_133 k + +def before300 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail300_18 k),(tail300_22 k)⟩ +def before301 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail300_17 k),(tail300_23 k)⟩ +def before302 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521893),(tail300_16 k),(tail300_24 k)⟩ +def before303 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail300_25 k),(tail300_26 k)⟩ +def before304 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521709),(tail300_15 k),(tail300_27 k)⟩ +def before305 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521707),(tail300_28 k),(tail300_29 k)⟩ +def before306 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail300_14 k),(tail300_30 k)⟩ +def before307 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521675),(tail300_13 k),(tail300_31 k)⟩ +def before308 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail300_32 k),(tail300_33 k)⟩ +def before309 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521595),(tail300_12 k),(tail300_34 k)⟩ +def before310 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521593),(tail300_35 k),(tail300_36 k)⟩ +def before311 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail300_11 k),(tail300_37 k)⟩ +def before312 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521549),(tail300_10 k),(tail300_38 k)⟩ +def before313 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail300_39 k),(tail300_40 k)⟩ +def before314 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail300_9 k),(tail300_41 k)⟩ +def before315 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail300_42 k),(tail300_43 k)⟩ +def before316 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail300_8 k),(tail300_44 k)⟩ +def before317 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail300_7,(tail300_45 k)⟩ +def before318 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail300_6,(tail300_46 k)⟩ +def before319 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail300_5,(tail300_47 k)⟩ +def before320 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail300_48,(tail300_49 k)⟩ +def before321 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail300_4,(tail300_50 k)⟩ +def before322 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail300_51,(tail300_52 k)⟩ +def before323 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail300_3,(tail300_53 k)⟩ +def before324 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail300_2,(tail300_54 k)⟩ +def before325 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail300_55,(tail300_56 k)⟩ +def before326 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail300_1,(tail300_57 k)⟩ +def before327 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail300_0,(tail300_58 k)⟩ +def before328 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail300_0,(tail300_59 k)⟩ +def before329 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail300_60,(tail300_59 k)⟩ +def before330 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail300_60,(tail300_61 k)⟩ +def before331 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail300_62,(tail300_61 k)⟩ +def before332 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail300_63,(tail300_58 k)⟩ +def before333 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail300_64,(tail300_57 k)⟩ +def before334 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail300_65,(tail300_54 k)⟩ +def before335 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail300_65,(tail300_66 k)⟩ +def before336 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail300_64,(tail300_67 k)⟩ +def before337 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail300_68,(tail300_67 k)⟩ +def before338 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail300_69,(tail300_66 k)⟩ +def before339 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail300_70,(tail300_53 k)⟩ +def before340 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1149),tail300_71,(tail300_52 k)⟩ +def before341 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail300_72,(tail300_50 k)⟩ +def before342 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail300_73,(tail300_47 k)⟩ +def before343 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail300_73,(tail300_74 k)⟩ +def before344 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail300_72,(tail300_75 k)⟩ +def before345 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail300_76,(tail300_75 k)⟩ +def before346 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail300_77,(tail300_74 k)⟩ +def before347 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail300_78,(tail300_46 k)⟩ +def before348 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail300_79,(tail300_45 k)⟩ +def before349 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail300_80 k),(tail300_44 k)⟩ +def before350 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521531),(tail300_81 k),(tail300_43 k)⟩ +def before351 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521533),(tail300_82 k),(tail300_41 k)⟩ +def before352 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail300_83 k),(tail300_38 k)⟩ +def before353 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail300_83 k),(tail300_84 k)⟩ +def before354 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail300_82 k),(tail300_85 k)⟩ +def before355 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521533),(tail300_86 k),(tail300_85 k)⟩ +def before356 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail300_87 k),(tail300_84 k)⟩ +def before357 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521551),(tail300_88 k),(tail300_37 k)⟩ +def before358 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521593),(tail300_89 k),(tail300_36 k)⟩ +def before359 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521595),(tail300_90 k),(tail300_34 k)⟩ +def before360 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail300_91 k),(tail300_31 k)⟩ +def before361 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail300_91 k),(tail300_92 k)⟩ +def before362 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521595),(tail300_90 k),(tail300_93 k)⟩ +def before363 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521595),(tail300_94 k),(tail300_93 k)⟩ +def before364 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail300_95 k),(tail300_92 k)⟩ +def before365 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521677),(tail300_96 k),(tail300_30 k)⟩ +def before366 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521707),(tail300_97 k),(tail300_29 k)⟩ +def before367 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521709),(tail300_98 k),(tail300_27 k)⟩ +def before368 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail300_99 k),(tail300_24 k)⟩ +def before369 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521893),(tail300_99 k),(tail300_100 k)⟩ +def before370 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521709),(tail300_98 k),(tail300_101 k)⟩ +def before371 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521709),(tail300_102 k),(tail300_101 k)⟩ +def before372 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail300_103 k),(tail300_100 k)⟩ +def before373 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521895),(tail300_104 k),(tail300_23 k)⟩ +def before374 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail300_105 k),(tail300_22 k)⟩ +def before375 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail300_106 k),tail300_21⟩ +def before376 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526653),(tail300_107 k),tail300_20⟩ +def before377 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail300_108 k),tail300_19⟩ +def before378 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526661),(tail300_109 k),tail300_0⟩ +def before379 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail300_109 k),tail300_1⟩ +def before380 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail300_108 k),tail300_110⟩ +def before381 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail300_111 k),tail300_110⟩ +def before382 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail300_112 k),tail300_0⟩ +def before383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail300_112 k),tail300_1⟩ +def before384 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail300_107 k),tail300_113⟩ +def before385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail300_114 k),tail300_115⟩ +def before386 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail300_106 k),tail300_116⟩ +def before387 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail300_105 k),(tail300_117 k)⟩ +def before388 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail300_104 k),(tail300_118 k)⟩ +def before389 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521893),(tail300_103 k),(tail300_119 k)⟩ +def before390 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail300_120 k),(tail300_121 k)⟩ +def before391 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521707),(tail300_97 k),(tail300_122 k)⟩ +def before392 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521705),(tail300_123 k),(tail300_124 k)⟩ +def before393 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail300_96 k),(tail300_125 k)⟩ +def before394 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521675),(tail300_95 k),(tail300_126 k)⟩ +def before395 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail300_127 k),(tail300_128 k)⟩ +def before396 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521593),(tail300_89 k),(tail300_129 k)⟩ +def before397 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521591),(tail300_130 k),(tail300_131 k)⟩ +def before398 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail300_88 k),(tail300_132 k)⟩ +def before399 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521549),(tail300_87 k),(tail300_133 k)⟩ +def after399 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail300_134 k),(tail300_135 k)⟩ + +theorem macro300 (k : Nat) : applyExit (before300 k) exit2 2 = some (before301 k) := by + simp (disch := omega) [before300, before301, exit2, applyExit, pop, push] + <;> omega +theorem step300 (k : Nat) : Runs (2*2) (before300 k).denote (before301 k).denote := + @applyExit_sound (before300 k) (before301 k) exit2 2 valid2 (macro300 k) +theorem macro301 (k : Nat) : applyExit (before301 k) exit3 1 = some (before302 k) := by + simp (disch := omega) [before301, before302, exit3, applyExit, pop, push] + <;> omega +theorem step301 (k : Nat) : Runs (1*2) (before301 k).denote (before302 k).denote := + @applyExit_sound (before301 k) (before302 k) exit3 1 valid3 (macro301 k) +theorem macro302 (k : Nat) : applyExit (before302 k) exit9 1 = some (before303 k) := by + simp (disch := omega) [before302, before303, exit9, applyExit, pop, push] + <;> omega +theorem step302 (k : Nat) : Runs (1*2) (before302 k).denote (before303 k).denote := + @applyExit_sound (before302 k) (before303 k) exit9 1 valid9 (macro302 k) +theorem macro303 (k : Nat) : applyExit (before303 k) exit10 91 = some (before304 k) := by + simp (disch := omega) [before303, before304, exit10, applyExit, pop, push] + <;> omega +theorem step303 (k : Nat) : Runs (91*2) (before303 k).denote (before304 k).denote := + @applyExit_sound (before303 k) (before304 k) exit10 91 valid10 (macro303 k) +theorem macro304 (k : Nat) : applyExit (before304 k) exit11 1 = some (before305 k) := by + simp (disch := omega) [before304, before305, exit11, applyExit, pop, push] + <;> omega +theorem step304 (k : Nat) : Runs (1*2) (before304 k).denote (before305 k).denote := + @applyExit_sound (before304 k) (before305 k) exit11 1 valid11 (macro304 k) +theorem macro305 (k : Nat) : applyExit (before305 k) exit2 15 = some (before306 k) := by + simp (disch := omega) [before305, before306, exit2, applyExit, pop, push] + <;> omega +theorem step305 (k : Nat) : Runs (15*2) (before305 k).denote (before306 k).denote := + @applyExit_sound (before305 k) (before306 k) exit2 15 valid2 (macro305 k) +theorem macro306 (k : Nat) : applyExit (before306 k) exit3 1 = some (before307 k) := by + simp (disch := omega) [before306, before307, exit3, applyExit, pop, push] + <;> omega +theorem step306 (k : Nat) : Runs (1*2) (before306 k).denote (before307 k).denote := + @applyExit_sound (before306 k) (before307 k) exit3 1 valid3 (macro306 k) +theorem macro307 (k : Nat) : applyExit (before307 k) exit9 1 = some (before308 k) := by + simp (disch := omega) [before307, before308, exit9, applyExit, pop, push] + <;> omega +theorem step307 (k : Nat) : Runs (1*2) (before307 k).denote (before308 k).denote := + @applyExit_sound (before307 k) (before308 k) exit9 1 valid9 (macro307 k) +theorem macro308 (k : Nat) : applyExit (before308 k) exit10 39 = some (before309 k) := by + simp (disch := omega) [before308, before309, exit10, applyExit, pop, push] + <;> omega +theorem step308 (k : Nat) : Runs (39*2) (before308 k).denote (before309 k).denote := + @applyExit_sound (before308 k) (before309 k) exit10 39 valid10 (macro308 k) +theorem macro309 (k : Nat) : applyExit (before309 k) exit11 1 = some (before310 k) := by + simp (disch := omega) [before309, before310, exit11, applyExit, pop, push] + <;> omega +theorem step309 (k : Nat) : Runs (1*2) (before309 k).denote (before310 k).denote := + @applyExit_sound (before309 k) (before310 k) exit11 1 valid11 (macro309 k) +theorem macro310 (k : Nat) : applyExit (before310 k) exit2 21 = some (before311 k) := by + simp (disch := omega) [before310, before311, exit2, applyExit, pop, push] + <;> omega +theorem step310 (k : Nat) : Runs (21*2) (before310 k).denote (before311 k).denote := + @applyExit_sound (before310 k) (before311 k) exit2 21 valid2 (macro310 k) +theorem macro311 (k : Nat) : applyExit (before311 k) exit3 1 = some (before312 k) := by + simp (disch := omega) [before311, before312, exit3, applyExit, pop, push] + <;> omega +theorem step311 (k : Nat) : Runs (1*2) (before311 k).denote (before312 k).denote := + @applyExit_sound (before311 k) (before312 k) exit3 1 valid3 (macro311 k) +theorem macro312 (k : Nat) : applyExit (before312 k) exit9 1 = some (before313 k) := by + simp (disch := omega) [before312, before313, exit9, applyExit, pop, push] + <;> omega +theorem step312 (k : Nat) : Runs (1*2) (before312 k).denote (before313 k).denote := + @applyExit_sound (before312 k) (before313 k) exit9 1 valid9 (macro312 k) +theorem macro313 (k : Nat) : applyExit (before313 k) exit10 7 = some (before314 k) := by + simp (disch := omega) [before313, before314, exit10, applyExit, pop, push] + <;> omega +theorem step313 (k : Nat) : Runs (7*2) (before313 k).denote (before314 k).denote := + @applyExit_sound (before313 k) (before314 k) exit10 7 valid10 (macro313 k) +theorem macro314 (k : Nat) : applyExit (before314 k) exit11 1 = some (before315 k) := by + simp (disch := omega) [before314, before315, exit11, applyExit, pop, push] + <;> omega +theorem step314 (k : Nat) : Runs (1*2) (before314 k).denote (before315 k).denote := + @applyExit_sound (before314 k) (before315 k) exit11 1 valid11 (macro314 k) +theorem macro315 (k : Nat) : applyExit (before315 k) exit2 791761174 = some (before316 k) := by + simp (disch := omega) [before315, before316, exit2, applyExit, pop, push] + <;> omega +theorem step315 (k : Nat) : Runs (791761174*2) (before315 k).denote (before316 k).denote := + @applyExit_sound (before315 k) (before316 k) exit2 791761174 valid2 (macro315 k) +theorem macro316 (k : Nat) : applyExit (before316 k) exit41 (1*k+8) = some (before317 k) := by + simp (disch := omega) [before316, before317, exit41, applyExit, pop, push] + <;> omega +theorem step316 (k : Nat) : Runs ((1*k+8)*38) (before316 k).denote (before317 k).denote := + @applyExit_sound (before316 k) (before317 k) exit41 (1*k+8) valid41 (macro316 k) +theorem macro317 (k : Nat) : applyExit (before317 k) exit2 2 = some (before318 k) := by + simp (disch := omega) [before317, before318, exit2, applyExit, pop, push] + <;> omega +theorem step317 (k : Nat) : Runs (2*2) (before317 k).denote (before318 k).denote := + @applyExit_sound (before317 k) (before318 k) exit2 2 valid2 (macro317 k) +theorem macro318 (k : Nat) : applyExit (before318 k) exit3 1 = some (before319 k) := by + simp (disch := omega) [before318, before319, exit3, applyExit, pop, push] + <;> omega +theorem step318 (k : Nat) : Runs (1*2) (before318 k).denote (before319 k).denote := + @applyExit_sound (before318 k) (before319 k) exit3 1 valid3 (macro318 k) +theorem macro319 (k : Nat) : applyExit (before319 k) exit9 1 = some (before320 k) := by + simp (disch := omega) [before319, before320, exit9, applyExit, pop, push] + <;> omega +theorem step319 (k : Nat) : Runs (1*2) (before319 k).denote (before320 k).denote := + @applyExit_sound (before319 k) (before320 k) exit9 1 valid9 (macro319 k) +theorem macro320 (k : Nat) : applyExit (before320 k) exit10 9 = some (before321 k) := by + simp (disch := omega) [before320, before321, exit10, applyExit, pop, push] + <;> omega +theorem step320 (k : Nat) : Runs (9*2) (before320 k).denote (before321 k).denote := + @applyExit_sound (before320 k) (before321 k) exit10 9 valid10 (macro320 k) +theorem macro321 (k : Nat) : applyExit (before321 k) exit11 1 = some (before322 k) := by + simp (disch := omega) [before321, before322, exit11, applyExit, pop, push] + <;> omega +theorem step321 (k : Nat) : Runs (1*2) (before321 k).denote (before322 k).denote := + @applyExit_sound (before321 k) (before322 k) exit11 1 valid11 (macro321 k) +theorem macro322 (k : Nat) : applyExit (before322 k) exit2 11 = some (before323 k) := by + simp (disch := omega) [before322, before323, exit2, applyExit, pop, push] + <;> omega +theorem step322 (k : Nat) : Runs (11*2) (before322 k).denote (before323 k).denote := + @applyExit_sound (before322 k) (before323 k) exit2 11 valid2 (macro322 k) +theorem macro323 (k : Nat) : applyExit (before323 k) exit3 1 = some (before324 k) := by + simp (disch := omega) [before323, before324, exit3, applyExit, pop, push] + <;> omega +theorem step323 (k : Nat) : Runs (1*2) (before323 k).denote (before324 k).denote := + @applyExit_sound (before323 k) (before324 k) exit3 1 valid3 (macro323 k) +theorem macro324 (k : Nat) : applyExit (before324 k) exit9 1 = some (before325 k) := by + simp (disch := omega) [before324, before325, exit9, applyExit, pop, push] + <;> omega +theorem step324 (k : Nat) : Runs (1*2) (before324 k).denote (before325 k).denote := + @applyExit_sound (before324 k) (before325 k) exit9 1 valid9 (macro324 k) +theorem macro325 (k : Nat) : applyExit (before325 k) exit10 1 = some (before326 k) := by + simp (disch := omega) [before325, before326, exit10, applyExit, pop, push] + <;> omega +theorem step325 (k : Nat) : Runs (1*2) (before325 k).denote (before326 k).denote := + @applyExit_sound (before325 k) (before326 k) exit10 1 valid10 (macro325 k) +theorem macro326 (k : Nat) : applyExit (before326 k) exit11 1 = some (before327 k) := by + simp (disch := omega) [before326, before327, exit11, applyExit, pop, push] + <;> omega +theorem step326 (k : Nat) : Runs (1*2) (before326 k).denote (before327 k).denote := + @applyExit_sound (before326 k) (before327 k) exit11 1 valid11 (macro326 k) +theorem macro327 (k : Nat) : applyExit (before327 k) exit3 1 = some (before328 k) := by + simp (disch := omega) [before327, before328, exit3, applyExit, pop, push] + <;> omega +theorem step327 (k : Nat) : Runs (1*2) (before327 k).denote (before328 k).denote := + @applyExit_sound (before327 k) (before328 k) exit3 1 valid3 (macro327 k) +theorem macro328 (k : Nat) : applyExit (before328 k) exit30 1 = some (before329 k) := by + simp (disch := omega) [before328, before329, exit30, applyExit, pop, push] + <;> omega +theorem step328 (k : Nat) : Runs (1*3) (before328 k).denote (before329 k).denote := + @applyExit_sound (before328 k) (before329 k) exit30 1 valid30 (macro328 k) +theorem macro329 (k : Nat) : applyExit (before329 k) exit31 1 = some (before330 k) := by + simp (disch := omega) [before329, before330, exit31, applyExit, pop, push] + <;> omega +theorem step329 (k : Nat) : Runs (1*1) (before329 k).denote (before330 k).denote := + @applyExit_sound (before329 k) (before330 k) exit31 1 valid31 (macro329 k) +theorem macro330 (k : Nat) : applyExit (before330 k) exit32 1 = some (before331 k) := by + simp (disch := omega) [before330, before331, exit32, applyExit, pop, push] + <;> omega +theorem step330 (k : Nat) : Runs (1*3) (before330 k).denote (before331 k).denote := + @applyExit_sound (before330 k) (before331 k) exit32 1 valid32 (macro330 k) +theorem macro331 (k : Nat) : applyExit (before331 k) exit33 1 = some (before332 k) := by + simp (disch := omega) [before331, before332, exit33, applyExit, pop, push] + <;> omega +theorem step331 (k : Nat) : Runs (1*2) (before331 k).denote (before332 k).denote := + @applyExit_sound (before331 k) (before332 k) exit33 1 valid33 (macro331 k) +theorem macro332 (k : Nat) : applyExit (before332 k) exit35 1 = some (before333 k) := by + simp (disch := omega) [before332, before333, exit35, applyExit, pop, push] + <;> omega +theorem step332 (k : Nat) : Runs (1*2) (before332 k).denote (before333 k).denote := + @applyExit_sound (before332 k) (before333 k) exit35 1 valid35 (macro332 k) +theorem macro333 (k : Nat) : applyExit (before333 k) exit36 2 = some (before334 k) := by + simp (disch := omega) [before333, before334, exit36, applyExit, pop, push] + <;> omega +theorem step333 (k : Nat) : Runs (2*2) (before333 k).denote (before334 k).denote := + @applyExit_sound (before333 k) (before334 k) exit36 2 valid36 (macro333 k) +theorem macro334 (k : Nat) : applyExit (before334 k) exit31 1 = some (before335 k) := by + simp (disch := omega) [before334, before335, exit31, applyExit, pop, push] + <;> omega +theorem step334 (k : Nat) : Runs (1*1) (before334 k).denote (before335 k).denote := + @applyExit_sound (before334 k) (before335 k) exit31 1 valid31 (macro334 k) +theorem macro335 (k : Nat) : applyExit (before335 k) exit10 2 = some (before336 k) := by + simp (disch := omega) [before335, before336, exit10, applyExit, pop, push] + <;> omega +theorem step335 (k : Nat) : Runs (2*2) (before335 k).denote (before336 k).denote := + @applyExit_sound (before335 k) (before336 k) exit10 2 valid10 (macro335 k) +theorem macro336 (k : Nat) : applyExit (before336 k) exit32 1 = some (before337 k) := by + simp (disch := omega) [before336, before337, exit32, applyExit, pop, push] + <;> omega +theorem step336 (k : Nat) : Runs (1*3) (before336 k).denote (before337 k).denote := + @applyExit_sound (before336 k) (before337 k) exit32 1 valid32 (macro336 k) +theorem macro337 (k : Nat) : applyExit (before337 k) exit36 2 = some (before338 k) := by + simp (disch := omega) [before337, before338, exit36, applyExit, pop, push] + <;> omega +theorem step337 (k : Nat) : Runs (2*2) (before337 k).denote (before338 k).denote := + @applyExit_sound (before337 k) (before338 k) exit36 2 valid36 (macro337 k) +theorem macro338 (k : Nat) : applyExit (before338 k) exit33 1 = some (before339 k) := by + simp (disch := omega) [before338, before339, exit33, applyExit, pop, push] + <;> omega +theorem step338 (k : Nat) : Runs (1*2) (before338 k).denote (before339 k).denote := + @applyExit_sound (before338 k) (before339 k) exit33 1 valid33 (macro338 k) +theorem macro339 (k : Nat) : applyExit (before339 k) exit34 11 = some (before340 k) := by + simp (disch := omega) [before339, before340, exit34, applyExit, pop, push] + <;> omega +theorem step339 (k : Nat) : Runs (11*2) (before339 k).denote (before340 k).denote := + @applyExit_sound (before339 k) (before340 k) exit34 11 valid34 (macro339 k) +theorem macro340 (k : Nat) : applyExit (before340 k) exit35 1 = some (before341 k) := by + simp (disch := omega) [before340, before341, exit35, applyExit, pop, push] + <;> omega +theorem step340 (k : Nat) : Runs (1*2) (before340 k).denote (before341 k).denote := + @applyExit_sound (before340 k) (before341 k) exit35 1 valid35 (macro340 k) +theorem macro341 (k : Nat) : applyExit (before341 k) exit36 10 = some (before342 k) := by + simp (disch := omega) [before341, before342, exit36, applyExit, pop, push] + <;> omega +theorem step341 (k : Nat) : Runs (10*2) (before341 k).denote (before342 k).denote := + @applyExit_sound (before341 k) (before342 k) exit36 10 valid36 (macro341 k) +theorem macro342 (k : Nat) : applyExit (before342 k) exit31 1 = some (before343 k) := by + simp (disch := omega) [before342, before343, exit31, applyExit, pop, push] + <;> omega +theorem step342 (k : Nat) : Runs (1*1) (before342 k).denote (before343 k).denote := + @applyExit_sound (before342 k) (before343 k) exit31 1 valid31 (macro342 k) +theorem macro343 (k : Nat) : applyExit (before343 k) exit10 10 = some (before344 k) := by + simp (disch := omega) [before343, before344, exit10, applyExit, pop, push] + <;> omega +theorem step343 (k : Nat) : Runs (10*2) (before343 k).denote (before344 k).denote := + @applyExit_sound (before343 k) (before344 k) exit10 10 valid10 (macro343 k) +theorem macro344 (k : Nat) : applyExit (before344 k) exit32 1 = some (before345 k) := by + simp (disch := omega) [before344, before345, exit32, applyExit, pop, push] + <;> omega +theorem step344 (k : Nat) : Runs (1*3) (before344 k).denote (before345 k).denote := + @applyExit_sound (before344 k) (before345 k) exit32 1 valid32 (macro344 k) +theorem macro345 (k : Nat) : applyExit (before345 k) exit36 10 = some (before346 k) := by + simp (disch := omega) [before345, before346, exit36, applyExit, pop, push] + <;> omega +theorem step345 (k : Nat) : Runs (10*2) (before345 k).denote (before346 k).denote := + @applyExit_sound (before345 k) (before346 k) exit36 10 valid36 (macro345 k) +theorem macro346 (k : Nat) : applyExit (before346 k) exit33 1 = some (before347 k) := by + simp (disch := omega) [before346, before347, exit33, applyExit, pop, push] + <;> omega +theorem step346 (k : Nat) : Runs (1*2) (before346 k).denote (before347 k).denote := + @applyExit_sound (before346 k) (before347 k) exit33 1 valid33 (macro346 k) +theorem macro347 (k : Nat) : applyExit (before347 k) exit34 2 = some (before348 k) := by + simp (disch := omega) [before347, before348, exit34, applyExit, pop, push] + <;> omega +theorem step347 (k : Nat) : Runs (2*2) (before347 k).denote (before348 k).denote := + @applyExit_sound (before347 k) (before348 k) exit34 2 valid34 (macro347 k) +theorem macro348 (k : Nat) : applyExit (before348 k) exit42 (1*k+8) = some (before349 k) := by + simp (disch := omega) [before348, before349, exit42, applyExit, pop, push] + <;> omega +theorem step348 (k : Nat) : Runs ((1*k+8)*78) (before348 k).denote (before349 k).denote := + @applyExit_sound (before348 k) (before349 k) exit42 (1*k+8) valid42 (macro348 k) +theorem macro349 (k : Nat) : applyExit (before349 k) exit34 791761174 = some (before350 k) := by + simp (disch := omega) [before349, before350, exit34, applyExit, pop, push] + <;> omega +theorem step349 (k : Nat) : Runs (791761174*2) (before349 k).denote (before350 k).denote := + @applyExit_sound (before349 k) (before350 k) exit34 791761174 valid34 (macro349 k) +theorem macro350 (k : Nat) : applyExit (before350 k) exit35 1 = some (before351 k) := by + simp (disch := omega) [before350, before351, exit35, applyExit, pop, push] + <;> omega +theorem step350 (k : Nat) : Runs (1*2) (before350 k).denote (before351 k).denote := + @applyExit_sound (before350 k) (before351 k) exit35 1 valid35 (macro350 k) +theorem macro351 (k : Nat) : applyExit (before351 k) exit36 8 = some (before352 k) := by + simp (disch := omega) [before351, before352, exit36, applyExit, pop, push] + <;> omega +theorem step351 (k : Nat) : Runs (8*2) (before351 k).denote (before352 k).denote := + @applyExit_sound (before351 k) (before352 k) exit36 8 valid36 (macro351 k) +theorem macro352 (k : Nat) : applyExit (before352 k) exit31 1 = some (before353 k) := by + simp (disch := omega) [before352, before353, exit31, applyExit, pop, push] + <;> omega +theorem step352 (k : Nat) : Runs (1*1) (before352 k).denote (before353 k).denote := + @applyExit_sound (before352 k) (before353 k) exit31 1 valid31 (macro352 k) +theorem macro353 (k : Nat) : applyExit (before353 k) exit10 8 = some (before354 k) := by + simp (disch := omega) [before353, before354, exit10, applyExit, pop, push] + <;> omega +theorem step353 (k : Nat) : Runs (8*2) (before353 k).denote (before354 k).denote := + @applyExit_sound (before353 k) (before354 k) exit10 8 valid10 (macro353 k) +theorem macro354 (k : Nat) : applyExit (before354 k) exit32 1 = some (before355 k) := by + simp (disch := omega) [before354, before355, exit32, applyExit, pop, push] + <;> omega +theorem step354 (k : Nat) : Runs (1*3) (before354 k).denote (before355 k).denote := + @applyExit_sound (before354 k) (before355 k) exit32 1 valid32 (macro354 k) +theorem macro355 (k : Nat) : applyExit (before355 k) exit36 8 = some (before356 k) := by + simp (disch := omega) [before355, before356, exit36, applyExit, pop, push] + <;> omega +theorem step355 (k : Nat) : Runs (8*2) (before355 k).denote (before356 k).denote := + @applyExit_sound (before355 k) (before356 k) exit36 8 valid36 (macro355 k) +theorem macro356 (k : Nat) : applyExit (before356 k) exit33 1 = some (before357 k) := by + simp (disch := omega) [before356, before357, exit33, applyExit, pop, push] + <;> omega +theorem step356 (k : Nat) : Runs (1*2) (before356 k).denote (before357 k).denote := + @applyExit_sound (before356 k) (before357 k) exit33 1 valid33 (macro356 k) +theorem macro357 (k : Nat) : applyExit (before357 k) exit34 21 = some (before358 k) := by + simp (disch := omega) [before357, before358, exit34, applyExit, pop, push] + <;> omega +theorem step357 (k : Nat) : Runs (21*2) (before357 k).denote (before358 k).denote := + @applyExit_sound (before357 k) (before358 k) exit34 21 valid34 (macro357 k) +theorem macro358 (k : Nat) : applyExit (before358 k) exit35 1 = some (before359 k) := by + simp (disch := omega) [before358, before359, exit35, applyExit, pop, push] + <;> omega +theorem step358 (k : Nat) : Runs (1*2) (before358 k).denote (before359 k).denote := + @applyExit_sound (before358 k) (before359 k) exit35 1 valid35 (macro358 k) +theorem macro359 (k : Nat) : applyExit (before359 k) exit36 40 = some (before360 k) := by + simp (disch := omega) [before359, before360, exit36, applyExit, pop, push] + <;> omega +theorem step359 (k : Nat) : Runs (40*2) (before359 k).denote (before360 k).denote := + @applyExit_sound (before359 k) (before360 k) exit36 40 valid36 (macro359 k) +theorem macro360 (k : Nat) : applyExit (before360 k) exit31 1 = some (before361 k) := by + simp (disch := omega) [before360, before361, exit31, applyExit, pop, push] + <;> omega +theorem step360 (k : Nat) : Runs (1*1) (before360 k).denote (before361 k).denote := + @applyExit_sound (before360 k) (before361 k) exit31 1 valid31 (macro360 k) +theorem macro361 (k : Nat) : applyExit (before361 k) exit10 40 = some (before362 k) := by + simp (disch := omega) [before361, before362, exit10, applyExit, pop, push] + <;> omega +theorem step361 (k : Nat) : Runs (40*2) (before361 k).denote (before362 k).denote := + @applyExit_sound (before361 k) (before362 k) exit10 40 valid10 (macro361 k) +theorem macro362 (k : Nat) : applyExit (before362 k) exit32 1 = some (before363 k) := by + simp (disch := omega) [before362, before363, exit32, applyExit, pop, push] + <;> omega +theorem step362 (k : Nat) : Runs (1*3) (before362 k).denote (before363 k).denote := + @applyExit_sound (before362 k) (before363 k) exit32 1 valid32 (macro362 k) +theorem macro363 (k : Nat) : applyExit (before363 k) exit36 40 = some (before364 k) := by + simp (disch := omega) [before363, before364, exit36, applyExit, pop, push] + <;> omega +theorem step363 (k : Nat) : Runs (40*2) (before363 k).denote (before364 k).denote := + @applyExit_sound (before363 k) (before364 k) exit36 40 valid36 (macro363 k) +theorem macro364 (k : Nat) : applyExit (before364 k) exit33 1 = some (before365 k) := by + simp (disch := omega) [before364, before365, exit33, applyExit, pop, push] + <;> omega +theorem step364 (k : Nat) : Runs (1*2) (before364 k).denote (before365 k).denote := + @applyExit_sound (before364 k) (before365 k) exit33 1 valid33 (macro364 k) +theorem macro365 (k : Nat) : applyExit (before365 k) exit34 15 = some (before366 k) := by + simp (disch := omega) [before365, before366, exit34, applyExit, pop, push] + <;> omega +theorem step365 (k : Nat) : Runs (15*2) (before365 k).denote (before366 k).denote := + @applyExit_sound (before365 k) (before366 k) exit34 15 valid34 (macro365 k) +theorem macro366 (k : Nat) : applyExit (before366 k) exit35 1 = some (before367 k) := by + simp (disch := omega) [before366, before367, exit35, applyExit, pop, push] + <;> omega +theorem step366 (k : Nat) : Runs (1*2) (before366 k).denote (before367 k).denote := + @applyExit_sound (before366 k) (before367 k) exit35 1 valid35 (macro366 k) +theorem macro367 (k : Nat) : applyExit (before367 k) exit36 92 = some (before368 k) := by + simp (disch := omega) [before367, before368, exit36, applyExit, pop, push] + <;> omega +theorem step367 (k : Nat) : Runs (92*2) (before367 k).denote (before368 k).denote := + @applyExit_sound (before367 k) (before368 k) exit36 92 valid36 (macro367 k) +theorem macro368 (k : Nat) : applyExit (before368 k) exit31 1 = some (before369 k) := by + simp (disch := omega) [before368, before369, exit31, applyExit, pop, push] + <;> omega +theorem step368 (k : Nat) : Runs (1*1) (before368 k).denote (before369 k).denote := + @applyExit_sound (before368 k) (before369 k) exit31 1 valid31 (macro368 k) +theorem macro369 (k : Nat) : applyExit (before369 k) exit10 92 = some (before370 k) := by + simp (disch := omega) [before369, before370, exit10, applyExit, pop, push] + <;> omega +theorem step369 (k : Nat) : Runs (92*2) (before369 k).denote (before370 k).denote := + @applyExit_sound (before369 k) (before370 k) exit10 92 valid10 (macro369 k) +theorem macro370 (k : Nat) : applyExit (before370 k) exit32 1 = some (before371 k) := by + simp (disch := omega) [before370, before371, exit32, applyExit, pop, push] + <;> omega +theorem step370 (k : Nat) : Runs (1*3) (before370 k).denote (before371 k).denote := + @applyExit_sound (before370 k) (before371 k) exit32 1 valid32 (macro370 k) +theorem macro371 (k : Nat) : applyExit (before371 k) exit36 92 = some (before372 k) := by + simp (disch := omega) [before371, before372, exit36, applyExit, pop, push] + <;> omega +theorem step371 (k : Nat) : Runs (92*2) (before371 k).denote (before372 k).denote := + @applyExit_sound (before371 k) (before372 k) exit36 92 valid36 (macro371 k) +theorem macro372 (k : Nat) : applyExit (before372 k) exit33 1 = some (before373 k) := by + simp (disch := omega) [before372, before373, exit33, applyExit, pop, push] + <;> omega +theorem step372 (k : Nat) : Runs (1*2) (before372 k).denote (before373 k).denote := + @applyExit_sound (before372 k) (before373 k) exit33 1 valid33 (macro372 k) +theorem macro373 (k : Nat) : applyExit (before373 k) exit34 2 = some (before374 k) := by + simp (disch := omega) [before373, before374, exit34, applyExit, pop, push] + <;> omega +theorem step373 (k : Nat) : Runs (2*2) (before373 k).denote (before374 k).denote := + @applyExit_sound (before373 k) (before374 k) exit34 2 valid34 (macro373 k) +theorem macro374 (k : Nat) : applyExit (before374 k) exit43 (1*k+8) = some (before375 k) := by + simp (disch := omega) [before374, before375, exit43, applyExit, pop, push] + <;> omega +theorem step374 (k : Nat) : Runs ((1*k+8)*1178) (before374 k).denote (before375 k).denote := + @applyExit_sound (before374 k) (before375 k) exit43 (1*k+8) valid43 (macro374 k) +theorem macro375 (k : Nat) : applyExit (before375 k) exit34 33 = some (before376 k) := by + simp (disch := omega) [before375, before376, exit34, applyExit, pop, push] + <;> omega +theorem step375 (k : Nat) : Runs (33*2) (before375 k).denote (before376 k).denote := + @applyExit_sound (before375 k) (before376 k) exit34 33 valid34 (macro375 k) +theorem macro376 (k : Nat) : applyExit (before376 k) exit35 1 = some (before377 k) := by + simp (disch := omega) [before376, before377, exit35, applyExit, pop, push] + <;> omega +theorem step376 (k : Nat) : Runs (1*2) (before376 k).denote (before377 k).denote := + @applyExit_sound (before376 k) (before377 k) exit35 1 valid35 (macro376 k) +theorem macro377 (k : Nat) : applyExit (before377 k) exit36 3 = some (before378 k) := by + simp (disch := omega) [before377, before378, exit36, applyExit, pop, push] + <;> omega +theorem step377 (k : Nat) : Runs (3*2) (before377 k).denote (before378 k).denote := + @applyExit_sound (before377 k) (before378 k) exit36 3 valid36 (macro377 k) +theorem macro378 (k : Nat) : applyExit (before378 k) exit39 1 = some (before379 k) := by + simp (disch := omega) [before378, before379, exit39, applyExit, pop, push] + <;> omega +theorem step378 (k : Nat) : Runs (1*1) (before378 k).denote (before379 k).denote := + @applyExit_sound (before378 k) (before379 k) exit39 1 valid39 (macro378 k) +theorem macro379 (k : Nat) : applyExit (before379 k) exit10 3 = some (before380 k) := by + simp (disch := omega) [before379, before380, exit10, applyExit, pop, push] + <;> omega +theorem step379 (k : Nat) : Runs (3*2) (before379 k).denote (before380 k).denote := + @applyExit_sound (before379 k) (before380 k) exit10 3 valid10 (macro379 k) +theorem macro380 (k : Nat) : applyExit (before380 k) exit32 1 = some (before381 k) := by + simp (disch := omega) [before380, before381, exit32, applyExit, pop, push] + <;> omega +theorem step380 (k : Nat) : Runs (1*3) (before380 k).denote (before381 k).denote := + @applyExit_sound (before380 k) (before381 k) exit32 1 valid32 (macro380 k) +theorem macro381 (k : Nat) : applyExit (before381 k) exit36 4 = some (before382 k) := by + simp (disch := omega) [before381, before382, exit36, applyExit, pop, push] + <;> omega +theorem step381 (k : Nat) : Runs (4*2) (before381 k).denote (before382 k).denote := + @applyExit_sound (before381 k) (before382 k) exit36 4 valid36 (macro381 k) +theorem macro382 (k : Nat) : applyExit (before382 k) exit39 1 = some (before383 k) := by + simp (disch := omega) [before382, before383, exit39, applyExit, pop, push] + <;> omega +theorem step382 (k : Nat) : Runs (1*1) (before382 k).denote (before383 k).denote := + @applyExit_sound (before382 k) (before383 k) exit39 1 valid39 (macro382 k) +theorem macro383 (k : Nat) : applyExit (before383 k) exit10 5 = some (before384 k) := by + simp (disch := omega) [before383, before384, exit10, applyExit, pop, push] + <;> omega +theorem step383 (k : Nat) : Runs (5*2) (before383 k).denote (before384 k).denote := + @applyExit_sound (before383 k) (before384 k) exit10 5 valid10 (macro383 k) +theorem macro384 (k : Nat) : applyExit (before384 k) exit11 1 = some (before385 k) := by + simp (disch := omega) [before384, before385, exit11, applyExit, pop, push] + <;> omega +theorem step384 (k : Nat) : Runs (1*2) (before384 k).denote (before385 k).denote := + @applyExit_sound (before384 k) (before385 k) exit11 1 valid11 (macro384 k) +theorem macro385 (k : Nat) : applyExit (before385 k) exit2 32 = some (before386 k) := by + simp (disch := omega) [before385, before386, exit2, applyExit, pop, push] + <;> omega +theorem step385 (k : Nat) : Runs (32*2) (before385 k).denote (before386 k).denote := + @applyExit_sound (before385 k) (before386 k) exit2 32 valid2 (macro385 k) +theorem macro386 (k : Nat) : applyExit (before386 k) exit44 (1*k+8) = some (before387 k) := by + simp (disch := omega) [before386, before387, exit44, applyExit, pop, push] + <;> omega +theorem step386 (k : Nat) : Runs ((1*k+8)*586) (before386 k).denote (before387 k).denote := + @applyExit_sound (before386 k) (before387 k) exit44 (1*k+8) valid44 (macro386 k) +theorem macro387 (k : Nat) : applyExit (before387 k) exit2 2 = some (before388 k) := by + simp (disch := omega) [before387, before388, exit2, applyExit, pop, push] + <;> omega +theorem step387 (k : Nat) : Runs (2*2) (before387 k).denote (before388 k).denote := + @applyExit_sound (before387 k) (before388 k) exit2 2 valid2 (macro387 k) +theorem macro388 (k : Nat) : applyExit (before388 k) exit3 1 = some (before389 k) := by + simp (disch := omega) [before388, before389, exit3, applyExit, pop, push] + <;> omega +theorem step388 (k : Nat) : Runs (1*2) (before388 k).denote (before389 k).denote := + @applyExit_sound (before388 k) (before389 k) exit3 1 valid3 (macro388 k) +theorem macro389 (k : Nat) : applyExit (before389 k) exit9 1 = some (before390 k) := by + simp (disch := omega) [before389, before390, exit9, applyExit, pop, push] + <;> omega +theorem step389 (k : Nat) : Runs (1*2) (before389 k).denote (before390 k).denote := + @applyExit_sound (before389 k) (before390 k) exit9 1 valid9 (macro389 k) +theorem macro390 (k : Nat) : applyExit (before390 k) exit10 92 = some (before391 k) := by + simp (disch := omega) [before390, before391, exit10, applyExit, pop, push] + <;> omega +theorem step390 (k : Nat) : Runs (92*2) (before390 k).denote (before391 k).denote := + @applyExit_sound (before390 k) (before391 k) exit10 92 valid10 (macro390 k) +theorem macro391 (k : Nat) : applyExit (before391 k) exit11 1 = some (before392 k) := by + simp (disch := omega) [before391, before392, exit11, applyExit, pop, push] + <;> omega +theorem step391 (k : Nat) : Runs (1*2) (before391 k).denote (before392 k).denote := + @applyExit_sound (before391 k) (before392 k) exit11 1 valid11 (macro391 k) +theorem macro392 (k : Nat) : applyExit (before392 k) exit2 14 = some (before393 k) := by + simp (disch := omega) [before392, before393, exit2, applyExit, pop, push] + <;> omega +theorem step392 (k : Nat) : Runs (14*2) (before392 k).denote (before393 k).denote := + @applyExit_sound (before392 k) (before393 k) exit2 14 valid2 (macro392 k) +theorem macro393 (k : Nat) : applyExit (before393 k) exit3 1 = some (before394 k) := by + simp (disch := omega) [before393, before394, exit3, applyExit, pop, push] + <;> omega +theorem step393 (k : Nat) : Runs (1*2) (before393 k).denote (before394 k).denote := + @applyExit_sound (before393 k) (before394 k) exit3 1 valid3 (macro393 k) +theorem macro394 (k : Nat) : applyExit (before394 k) exit9 1 = some (before395 k) := by + simp (disch := omega) [before394, before395, exit9, applyExit, pop, push] + <;> omega +theorem step394 (k : Nat) : Runs (1*2) (before394 k).denote (before395 k).denote := + @applyExit_sound (before394 k) (before395 k) exit9 1 valid9 (macro394 k) +theorem macro395 (k : Nat) : applyExit (before395 k) exit10 40 = some (before396 k) := by + simp (disch := omega) [before395, before396, exit10, applyExit, pop, push] + <;> omega +theorem step395 (k : Nat) : Runs (40*2) (before395 k).denote (before396 k).denote := + @applyExit_sound (before395 k) (before396 k) exit10 40 valid10 (macro395 k) +theorem macro396 (k : Nat) : applyExit (before396 k) exit11 1 = some (before397 k) := by + simp (disch := omega) [before396, before397, exit11, applyExit, pop, push] + <;> omega +theorem step396 (k : Nat) : Runs (1*2) (before396 k).denote (before397 k).denote := + @applyExit_sound (before396 k) (before397 k) exit11 1 valid11 (macro396 k) +theorem macro397 (k : Nat) : applyExit (before397 k) exit2 20 = some (before398 k) := by + simp (disch := omega) [before397, before398, exit2, applyExit, pop, push] + <;> omega +theorem step397 (k : Nat) : Runs (20*2) (before397 k).denote (before398 k).denote := + @applyExit_sound (before397 k) (before398 k) exit2 20 valid2 (macro397 k) +theorem macro398 (k : Nat) : applyExit (before398 k) exit3 1 = some (before399 k) := by + simp (disch := omega) [before398, before399, exit3, applyExit, pop, push] + <;> omega +theorem step398 (k : Nat) : Runs (1*2) (before398 k).denote (before399 k).denote := + @applyExit_sound (before398 k) (before399 k) exit3 1 valid3 (macro398 k) +theorem macro399 (k : Nat) : applyExit (before399 k) exit9 1 = some (after399 k) := by + simp (disch := omega) [before399, after399, exit9, applyExit, pop, push] + <;> omega +theorem step399 (k : Nat) : Runs (1*2) (before399 k).denote (after399 k).denote := + @applyExit_sound (before399 k) (after399 k) exit9 1 valid9 (macro399 k) +theorem chunkRun003 (k : Nat) : Runs (1880*k+3167061748) (before300 k).denote (after399 k).denote := by + have h := (@Runs.trans ((((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))))+((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2))))))) ((((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178))))))+(((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))))+((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2))))))) (before300 k).denote (before350 k).denote (after399 k).denote (@Runs.trans (((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))))+((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2)))))) (before300 k).denote (before325 k).denote (before350 k).denote (@Runs.trans ((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2))))) ((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before300 k).denote (before312 k).denote (before325 k).denote (@Runs.trans (((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2)))) (((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))) (before300 k).denote (before306 k).denote (before312 k).denote (@Runs.trans ((2*2)+((1*2)+(1*2))) ((91*2)+((1*2)+(15*2))) (before300 k).denote (before303 k).denote (before306 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before300 k).denote (before301 k).denote (before303 k).denote (step300 k) (@Runs.trans (1*2) (1*2) (before301 k).denote (before302 k).denote (before303 k).denote (step301 k) (step302 k))) (@Runs.trans (91*2) ((1*2)+(15*2)) (before303 k).denote (before304 k).denote (before306 k).denote (step303 k) (@Runs.trans (1*2) (15*2) (before304 k).denote (before305 k).denote (before306 k).denote (step304 k) (step305 k)))) (@Runs.trans ((1*2)+((1*2)+(39*2))) ((1*2)+((21*2)+(1*2))) (before306 k).denote (before309 k).denote (before312 k).denote (@Runs.trans (1*2) ((1*2)+(39*2)) (before306 k).denote (before307 k).denote (before309 k).denote (step306 k) (@Runs.trans (1*2) (39*2) (before307 k).denote (before308 k).denote (before309 k).denote (step307 k) (step308 k))) (@Runs.trans (1*2) ((21*2)+(1*2)) (before309 k).denote (before310 k).denote (before312 k).denote (step309 k) (@Runs.trans (21*2) (1*2) (before310 k).denote (before311 k).denote (before312 k).denote (step310 k) (step311 k))))) (@Runs.trans (((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2)))) (((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before312 k).denote (before318 k).denote (before325 k).denote (@Runs.trans ((1*2)+((7*2)+(1*2))) ((791761174*2)+(((1*k+8)*38)+(2*2))) (before312 k).denote (before315 k).denote (before318 k).denote (@Runs.trans (1*2) ((7*2)+(1*2)) (before312 k).denote (before313 k).denote (before315 k).denote (step312 k) (@Runs.trans (7*2) (1*2) (before313 k).denote (before314 k).denote (before315 k).denote (step313 k) (step314 k))) (@Runs.trans (791761174*2) (((1*k+8)*38)+(2*2)) (before315 k).denote (before316 k).denote (before318 k).denote (step315 k) (@Runs.trans ((1*k+8)*38) (2*2) (before316 k).denote (before317 k).denote (before318 k).denote (step316 k) (step317 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before318 k).denote (before321 k).denote (before325 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before318 k).denote (before319 k).denote (before321 k).denote (step318 k) (@Runs.trans (1*2) (9*2) (before319 k).denote (before320 k).denote (before321 k).denote (step319 k) (step320 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before321 k).denote (before323 k).denote (before325 k).denote (@Runs.trans (1*2) (11*2) (before321 k).denote (before322 k).denote (before323 k).denote (step321 k) (step322 k)) (@Runs.trans (1*2) (1*2) (before323 k).denote (before324 k).denote (before325 k).denote (step323 k) (step324 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))) ((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2))))) (before325 k).denote (before337 k).denote (before350 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3)))) (((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))) (before325 k).denote (before331 k).denote (before337 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*1)+(1*3))) (before325 k).denote (before328 k).denote (before331 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before325 k).denote (before326 k).denote (before328 k).denote (step325 k) (@Runs.trans (1*2) (1*2) (before326 k).denote (before327 k).denote (before328 k).denote (step326 k) (step327 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before328 k).denote (before329 k).denote (before331 k).denote (step328 k) (@Runs.trans (1*1) (1*3) (before329 k).denote (before330 k).denote (before331 k).denote (step329 k) (step330 k)))) (@Runs.trans ((1*2)+((1*2)+(2*2))) ((1*1)+((2*2)+(1*3))) (before331 k).denote (before334 k).denote (before337 k).denote (@Runs.trans (1*2) ((1*2)+(2*2)) (before331 k).denote (before332 k).denote (before334 k).denote (step331 k) (@Runs.trans (1*2) (2*2) (before332 k).denote (before333 k).denote (before334 k).denote (step332 k) (step333 k))) (@Runs.trans (1*1) ((2*2)+(1*3)) (before334 k).denote (before335 k).denote (before337 k).denote (step334 k) (@Runs.trans (2*2) (1*3) (before335 k).denote (before336 k).denote (before337 k).denote (step335 k) (step336 k))))) (@Runs.trans (((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1)))) (((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2)))) (before337 k).denote (before343 k).denote (before350 k).denote (@Runs.trans ((2*2)+((1*2)+(11*2))) ((1*2)+((10*2)+(1*1))) (before337 k).denote (before340 k).denote (before343 k).denote (@Runs.trans (2*2) ((1*2)+(11*2)) (before337 k).denote (before338 k).denote (before340 k).denote (step337 k) (@Runs.trans (1*2) (11*2) (before338 k).denote (before339 k).denote (before340 k).denote (step338 k) (step339 k))) (@Runs.trans (1*2) ((10*2)+(1*1)) (before340 k).denote (before341 k).denote (before343 k).denote (step340 k) (@Runs.trans (10*2) (1*1) (before341 k).denote (before342 k).denote (before343 k).denote (step341 k) (step342 k)))) (@Runs.trans ((10*2)+((1*3)+(10*2))) (((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2))) (before343 k).denote (before346 k).denote (before350 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before343 k).denote (before344 k).denote (before346 k).denote (step343 k) (@Runs.trans (1*3) (10*2) (before344 k).denote (before345 k).denote (before346 k).denote (step344 k) (step345 k))) (@Runs.trans ((1*2)+(2*2)) (((1*k+8)*78)+(791761174*2)) (before346 k).denote (before348 k).denote (before350 k).denote (@Runs.trans (1*2) (2*2) (before346 k).denote (before347 k).denote (before348 k).denote (step346 k) (step347 k)) (@Runs.trans ((1*k+8)*78) (791761174*2) (before348 k).denote (before349 k).denote (before350 k).denote (step348 k) (step349 k))))))) (@Runs.trans (((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178)))))) (((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))))+((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2)))))) (before350 k).denote (before375 k).denote (after399 k).denote (@Runs.trans ((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2))))) ((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178))))) (before350 k).denote (before362 k).denote (before375 k).denote (@Runs.trans (((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2)))) (((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))) (before350 k).denote (before356 k).denote (before362 k).denote (@Runs.trans ((1*2)+((8*2)+(1*1))) ((8*2)+((1*3)+(8*2))) (before350 k).denote (before353 k).denote (before356 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before350 k).denote (before351 k).denote (before353 k).denote (step350 k) (@Runs.trans (8*2) (1*1) (before351 k).denote (before352 k).denote (before353 k).denote (step351 k) (step352 k))) (@Runs.trans (8*2) ((1*3)+(8*2)) (before353 k).denote (before354 k).denote (before356 k).denote (step353 k) (@Runs.trans (1*3) (8*2) (before354 k).denote (before355 k).denote (before356 k).denote (step354 k) (step355 k)))) (@Runs.trans ((1*2)+((21*2)+(1*2))) ((40*2)+((1*1)+(40*2))) (before356 k).denote (before359 k).denote (before362 k).denote (@Runs.trans (1*2) ((21*2)+(1*2)) (before356 k).denote (before357 k).denote (before359 k).denote (step356 k) (@Runs.trans (21*2) (1*2) (before357 k).denote (before358 k).denote (before359 k).denote (step357 k) (step358 k))) (@Runs.trans (40*2) ((1*1)+(40*2)) (before359 k).denote (before360 k).denote (before362 k).denote (step359 k) (@Runs.trans (1*1) (40*2) (before360 k).denote (before361 k).denote (before362 k).denote (step360 k) (step361 k))))) (@Runs.trans (((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2)))) (((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178)))) (before362 k).denote (before368 k).denote (before375 k).denote (@Runs.trans ((1*3)+((40*2)+(1*2))) ((15*2)+((1*2)+(92*2))) (before362 k).denote (before365 k).denote (before368 k).denote (@Runs.trans (1*3) ((40*2)+(1*2)) (before362 k).denote (before363 k).denote (before365 k).denote (step362 k) (@Runs.trans (40*2) (1*2) (before363 k).denote (before364 k).denote (before365 k).denote (step363 k) (step364 k))) (@Runs.trans (15*2) ((1*2)+(92*2)) (before365 k).denote (before366 k).denote (before368 k).denote (step365 k) (@Runs.trans (1*2) (92*2) (before366 k).denote (before367 k).denote (before368 k).denote (step366 k) (step367 k)))) (@Runs.trans ((1*1)+((92*2)+(1*3))) (((92*2)+(1*2))+((2*2)+((1*k+8)*1178))) (before368 k).denote (before371 k).denote (before375 k).denote (@Runs.trans (1*1) ((92*2)+(1*3)) (before368 k).denote (before369 k).denote (before371 k).denote (step368 k) (@Runs.trans (92*2) (1*3) (before369 k).denote (before370 k).denote (before371 k).denote (step369 k) (step370 k))) (@Runs.trans ((92*2)+(1*2)) ((2*2)+((1*k+8)*1178)) (before371 k).denote (before373 k).denote (before375 k).denote (@Runs.trans (92*2) (1*2) (before371 k).denote (before372 k).denote (before373 k).denote (step371 k) (step372 k)) (@Runs.trans (2*2) ((1*k+8)*1178) (before373 k).denote (before374 k).denote (before375 k).denote (step373 k) (step374 k)))))) (@Runs.trans ((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586))))) ((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2))))) (before375 k).denote (before387 k).denote (after399 k).denote (@Runs.trans (((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))) (((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))) (before375 k).denote (before381 k).denote (before387 k).denote (@Runs.trans ((33*2)+((1*2)+(3*2))) ((1*1)+((3*2)+(1*3))) (before375 k).denote (before378 k).denote (before381 k).denote (@Runs.trans (33*2) ((1*2)+(3*2)) (before375 k).denote (before376 k).denote (before378 k).denote (step375 k) (@Runs.trans (1*2) (3*2) (before376 k).denote (before377 k).denote (before378 k).denote (step376 k) (step377 k))) (@Runs.trans (1*1) ((3*2)+(1*3)) (before378 k).denote (before379 k).denote (before381 k).denote (step378 k) (@Runs.trans (3*2) (1*3) (before379 k).denote (before380 k).denote (before381 k).denote (step379 k) (step380 k)))) (@Runs.trans ((4*2)+((1*1)+(5*2))) ((1*2)+((32*2)+((1*k+8)*586))) (before381 k).denote (before384 k).denote (before387 k).denote (@Runs.trans (4*2) ((1*1)+(5*2)) (before381 k).denote (before382 k).denote (before384 k).denote (step381 k) (@Runs.trans (1*1) (5*2) (before382 k).denote (before383 k).denote (before384 k).denote (step382 k) (step383 k))) (@Runs.trans (1*2) ((32*2)+((1*k+8)*586)) (before384 k).denote (before385 k).denote (before387 k).denote (step384 k) (@Runs.trans (32*2) ((1*k+8)*586) (before385 k).denote (before386 k).denote (before387 k).denote (step385 k) (step386 k))))) (@Runs.trans (((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2)))) (((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2)))) (before387 k).denote (before393 k).denote (after399 k).denote (@Runs.trans ((2*2)+((1*2)+(1*2))) ((92*2)+((1*2)+(14*2))) (before387 k).denote (before390 k).denote (before393 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before387 k).denote (before388 k).denote (before390 k).denote (step387 k) (@Runs.trans (1*2) (1*2) (before388 k).denote (before389 k).denote (before390 k).denote (step388 k) (step389 k))) (@Runs.trans (92*2) ((1*2)+(14*2)) (before390 k).denote (before391 k).denote (before393 k).denote (step390 k) (@Runs.trans (1*2) (14*2) (before391 k).denote (before392 k).denote (before393 k).denote (step391 k) (step392 k)))) (@Runs.trans ((1*2)+((1*2)+(40*2))) (((1*2)+(20*2))+((1*2)+(1*2))) (before393 k).denote (before396 k).denote (after399 k).denote (@Runs.trans (1*2) ((1*2)+(40*2)) (before393 k).denote (before394 k).denote (before396 k).denote (step393 k) (@Runs.trans (1*2) (40*2) (before394 k).denote (before395 k).denote (before396 k).denote (step394 k) (step395 k))) (@Runs.trans ((1*2)+(20*2)) ((1*2)+(1*2)) (before396 k).denote (before398 k).denote (after399 k).denote (@Runs.trans (1*2) (20*2) (before396 k).denote (before397 k).denote (before398 k).denote (step396 k) (step397 k)) (@Runs.trans (1*2) (1*2) (before398 k).denote (before399 k).denote (after399 k).denote (step398 k) (step399 k)))))))) + have ht : (((((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))))+((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2)))))))+((((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178))))))+(((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))))+((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2)))))))) = (1880*k+3167061748) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean new file mode 100644 index 00000000..ab32a693 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean @@ -0,0 +1,822 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail400_0 : Stack := [] +abbrev tail400_1 : Stack := ⟨w0,1⟩ :: tail400_0 +abbrev tail400_2 : Stack := ⟨w2,1⟩ :: tail400_1 +abbrev tail400_3 : Stack := ⟨w0,3⟩ :: tail400_2 +abbrev tail400_4 : Stack := ⟨w2,1⟩ :: tail400_3 +abbrev tail400_5 : Stack := ⟨w1,11⟩ :: tail400_4 +abbrev tail400_6 : Stack := ⟨w0,11⟩ :: tail400_5 +abbrev tail400_7 : Stack := ⟨w2,1⟩ :: tail400_6 +abbrev tail400_8 : Stack := ⟨w1,2⟩ :: tail400_7 +abbrev tail400_9 (k : Nat) : Stack := ⟨w28,(1*k+8)⟩ :: tail400_8 +abbrev tail400_10 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail400_9 k +abbrev tail400_11 (k : Nat) : Stack := ⟨w0,8⟩ :: tail400_10 k +abbrev tail400_12 : Stack := ⟨w1,6⟩ :: tail400_0 +abbrev tail400_13 : Stack := ⟨w2,1⟩ :: tail400_12 +abbrev tail400_14 : Stack := ⟨w0,32⟩ :: tail400_13 +abbrev tail400_15 (k : Nat) : Stack := ⟨w30,(1*k+8)⟩ :: tail400_14 +abbrev tail400_16 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_15 k +abbrev tail400_17 (k : Nat) : Stack := ⟨w1,93⟩ :: tail400_16 k +abbrev tail400_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_17 k +abbrev tail400_19 (k : Nat) : Stack := ⟨w0,15⟩ :: tail400_18 k +abbrev tail400_20 (k : Nat) : Stack := ⟨w1,41⟩ :: tail400_19 k +abbrev tail400_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_20 k +abbrev tail400_22 (k : Nat) : Stack := ⟨w0,21⟩ :: tail400_21 k +abbrev tail400_23 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_22 k +abbrev tail400_24 (k : Nat) : Stack := ⟨w1,9⟩ :: tail400_22 k +abbrev tail400_25 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail400_9 k +abbrev tail400_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_24 k +abbrev tail400_27 (k : Nat) : Stack := ⟨w0,791761173⟩ :: tail400_26 k +abbrev tail400_28 (k : Nat) : Stack := ⟨w31,(1*k+8)⟩ :: tail400_27 k +abbrev tail400_29 (k : Nat) : Stack := ⟨w0,2⟩ :: tail400_28 k +abbrev tail400_30 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_28 k +abbrev tail400_31 : Stack := ⟨w0,10⟩ :: tail400_5 +abbrev tail400_32 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_30 k +abbrev tail400_33 (k : Nat) : Stack := ⟨w1,11⟩ :: tail400_30 k +abbrev tail400_34 : Stack := ⟨w1,10⟩ :: tail400_4 +abbrev tail400_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_33 k +abbrev tail400_36 (k : Nat) : Stack := ⟨w0,10⟩ :: tail400_35 k +abbrev tail400_37 (k : Nat) : Stack := ⟨w0,11⟩ :: tail400_35 k +abbrev tail400_38 : Stack := ⟨w0,2⟩ :: tail400_2 +abbrev tail400_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_37 k +abbrev tail400_40 (k : Nat) : Stack := ⟨w1,3⟩ :: tail400_37 k +abbrev tail400_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_40 k +abbrev tail400_42 (k : Nat) : Stack := ⟨w2,2⟩ :: tail400_40 k +abbrev tail400_43 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_41 k +abbrev tail400_44 (k : Nat) : Stack := ⟨w1,2⟩ :: tail400_41 k +abbrev tail400_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_44 k +abbrev tail400_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_44 k +abbrev tail400_47 : Stack := ⟨w1,1⟩ :: tail400_0 +abbrev tail400_48 : Stack := ⟨w0,2⟩ :: tail400_47 +abbrev tail400_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_40 k +abbrev tail400_50 : Stack := ⟨w0,1⟩ :: tail400_47 +abbrev tail400_51 : Stack := ⟨w2,1⟩ :: tail400_50 +abbrev tail400_52 : Stack := ⟨w1,1⟩ :: tail400_51 +abbrev tail400_53 : Stack := ⟨w0,3⟩ :: tail400_52 +abbrev tail400_54 : Stack := ⟨w1,11⟩ :: tail400_53 +abbrev tail400_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_33 k +abbrev tail400_56 (k : Nat) : Stack := ⟨w0,12⟩ :: tail400_33 k +abbrev tail400_57 : Stack := ⟨w0,2⟩ :: tail400_52 +abbrev tail400_58 : Stack := ⟨w2,1⟩ :: tail400_57 +abbrev tail400_59 : Stack := ⟨w1,12⟩ :: tail400_58 +abbrev tail400_60 : Stack := ⟨w0,11⟩ :: tail400_59 +abbrev tail400_61 : Stack := ⟨w1,3⟩ :: tail400_60 +abbrev tail400_62 (k : Nat) : Stack := ⟨w31,(1*k+7)⟩ :: tail400_27 k +abbrev tail400_63 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_62 k +abbrev tail400_64 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_63 k +abbrev tail400_65 : Stack := ⟨w0,10⟩ :: tail400_59 +abbrev tail400_66 : Stack := ⟨w2,1⟩ :: tail400_65 +abbrev tail400_67 : Stack := ⟨w1,3⟩ :: tail400_66 +abbrev tail400_68 : Stack := ⟨w33,1⟩ :: tail400_67 +abbrev tail400_69 (k : Nat) : Stack := ⟨w31,(1*k+6)⟩ :: tail400_27 k +abbrev tail400_70 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_69 k +abbrev tail400_71 : Stack := ⟨w34,1⟩ :: tail400_67 +abbrev tail400_72 : Stack := ⟨w33,1⟩ :: tail400_71 +abbrev tail400_73 (k : Nat) : Stack := ⟨w31,(1*k+5)⟩ :: tail400_27 k +abbrev tail400_74 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_73 k +abbrev tail400_75 : Stack := ⟨w34,2⟩ :: tail400_67 +abbrev tail400_76 : Stack := ⟨w33,1⟩ :: tail400_75 +abbrev tail400_77 (k : Nat) : Stack := ⟨w31,(1*k+4)⟩ :: tail400_27 k +abbrev tail400_78 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_77 k +abbrev tail400_79 : Stack := ⟨w34,3⟩ :: tail400_67 +abbrev tail400_80 (k : Nat) : Stack := ⟨w34,(1*k+6)⟩ :: tail400_67 +abbrev tail400_81 (k : Nat) : Stack := ⟨w31,1⟩ :: tail400_27 k +abbrev tail400_82 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_81 k +abbrev tail400_83 (k : Nat) : Stack := ⟨w33,1⟩ :: tail400_80 k +abbrev tail400_84 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_27 k +abbrev tail400_85 (k : Nat) : Stack := ⟨w34,(1*k+7)⟩ :: tail400_67 +abbrev tail400_86 (k : Nat) : Stack := ⟨w33,1⟩ :: tail400_85 k +abbrev tail400_87 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail400_86 k +abbrev tail400_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_24 k +abbrev tail400_89 (k : Nat) : Stack := ⟨w0,791761174⟩ :: tail400_24 k +abbrev tail400_90 (k : Nat) : Stack := ⟨w34,(1*k+8)⟩ :: tail400_67 +abbrev tail400_91 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail400_90 k +abbrev tail400_92 (k : Nat) : Stack := ⟨w0,9⟩ :: tail400_91 k +abbrev tail400_93 (k : Nat) : Stack := ⟨w1,21⟩ :: tail400_92 k +abbrev tail400_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_20 k +abbrev tail400_95 (k : Nat) : Stack := ⟨w0,22⟩ :: tail400_20 k +abbrev tail400_96 (k : Nat) : Stack := ⟨w0,8⟩ :: tail400_91 k +abbrev tail400_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_96 k +abbrev tail400_98 (k : Nat) : Stack := ⟨w1,22⟩ :: tail400_97 k +abbrev tail400_99 (k : Nat) : Stack := ⟨w0,41⟩ :: tail400_98 k +abbrev tail400_100 (k : Nat) : Stack := ⟨w1,15⟩ :: tail400_99 k +abbrev tail400_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_17 k +abbrev tail400_102 (k : Nat) : Stack := ⟨w0,16⟩ :: tail400_17 k +abbrev tail400_103 (k : Nat) : Stack := ⟨w0,40⟩ :: tail400_98 k +abbrev tail400_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_103 k +abbrev tail400_105 (k : Nat) : Stack := ⟨w1,16⟩ :: tail400_104 k +abbrev tail400_106 (k : Nat) : Stack := ⟨w0,93⟩ :: tail400_105 k +abbrev tail400_107 (k : Nat) : Stack := ⟨w1,3⟩ :: tail400_106 k +abbrev tail400_108 (k : Nat) : Stack := ⟨w30,(1*k+7)⟩ :: tail400_14 +abbrev tail400_109 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_108 k +abbrev tail400_110 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_109 k +abbrev tail400_111 (k : Nat) : Stack := ⟨w0,92⟩ :: tail400_105 k +abbrev tail400_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_111 k +abbrev tail400_113 (k : Nat) : Stack := ⟨w1,3⟩ :: tail400_112 k +abbrev tail400_114 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_113 k +abbrev tail400_115 (k : Nat) : Stack := ⟨w30,(1*k+6)⟩ :: tail400_14 +abbrev tail400_116 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_115 k +abbrev tail400_117 (k : Nat) : Stack := ⟨w37,1⟩ :: tail400_113 k +abbrev tail400_118 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_117 k +abbrev tail400_119 (k : Nat) : Stack := ⟨w30,(1*k+5)⟩ :: tail400_14 +abbrev tail400_120 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_119 k +abbrev tail400_121 (k : Nat) : Stack := ⟨w37,2⟩ :: tail400_113 k +abbrev tail400_122 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_121 k +abbrev tail400_123 (k : Nat) : Stack := ⟨w30,(1*k+4)⟩ :: tail400_14 +abbrev tail400_124 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_123 k +abbrev tail400_125 (k : Nat) : Stack := ⟨w37,3⟩ :: tail400_113 k +abbrev tail400_126 (k : Nat) : Stack := ⟨w37,(1*k+6)⟩ :: tail400_113 k +abbrev tail400_127 : Stack := ⟨w30,1⟩ :: tail400_14 +abbrev tail400_128 : Stack := ⟨w35,1⟩ :: tail400_127 +abbrev tail400_129 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_126 k +abbrev tail400_130 : Stack := ⟨w35,1⟩ :: tail400_14 +abbrev tail400_131 (k : Nat) : Stack := ⟨w37,(1*k+7)⟩ :: tail400_113 k +abbrev tail400_132 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_131 k +abbrev tail400_133 (k : Nat) : Stack := ⟨w1,32⟩ :: tail400_132 k +abbrev tail400_134 : Stack := ⟨w0,1⟩ :: tail400_12 +abbrev tail400_135 : Stack := ⟨w0,33⟩ :: tail400_12 +abbrev tail400_136 (k : Nat) : Stack := ⟨w37,(1*k+8)⟩ :: tail400_113 k +abbrev tail400_137 (k : Nat) : Stack := ⟨w1,33⟩ :: tail400_136 k +abbrev tail400_138 (k : Nat) : Stack := ⟨w0,6⟩ :: tail400_137 k +abbrev tail400_139 (k : Nat) : Stack := ⟨w0,5⟩ :: tail400_137 k +abbrev tail400_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_139 k +abbrev tail400_141 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_140 k + +def before400 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail400_11 k),(tail400_23 k)⟩ +def before401 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail400_10 k),(tail400_24 k)⟩ +def before402 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail400_25 k),(tail400_26 k)⟩ +def before403 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail400_9 k),(tail400_27 k)⟩ +def before404 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail400_8,(tail400_28 k)⟩ +def before405 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail400_7,(tail400_29 k)⟩ +def before406 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail400_6,(tail400_30 k)⟩ +def before407 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail400_31,(tail400_32 k)⟩ +def before408 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail400_5,(tail400_33 k)⟩ +def before409 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail400_34,(tail400_35 k)⟩ +def before410 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail400_4,(tail400_36 k)⟩ +def before411 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail400_3,(tail400_37 k)⟩ +def before412 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail400_38,(tail400_39 k)⟩ +def before413 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail400_2,(tail400_40 k)⟩ +def before414 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1181),tail400_1,(tail400_41 k)⟩ +def before415 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1183),tail400_0,(tail400_42 k)⟩ +def before416 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail400_1,(tail400_42 k)⟩ +def before417 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail400_1,(tail400_43 k)⟩ +def before418 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail400_0,(tail400_44 k)⟩ +def before419 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1187),tail400_0,(tail400_45 k)⟩ +def before420 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail400_1,(tail400_45 k)⟩ +def before421 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail400_1,(tail400_46 k)⟩ +def before422 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail400_0,(tail400_46 k)⟩ +def before423 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail400_47,(tail400_44 k)⟩ +def before424 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail400_48,(tail400_41 k)⟩ +def before425 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail400_48,(tail400_49 k)⟩ +def before426 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail400_51,(tail400_49 k)⟩ +def before427 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail400_52,(tail400_40 k)⟩ +def before428 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail400_53,(tail400_37 k)⟩ +def before429 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1151),tail400_54,(tail400_35 k)⟩ +def before430 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail400_54,(tail400_55 k)⟩ +def before431 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail400_53,(tail400_56 k)⟩ +def before432 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail400_58,(tail400_56 k)⟩ +def before433 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1149),tail400_59,(tail400_33 k)⟩ +def before434 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail400_60,(tail400_30 k)⟩ +def before435 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail400_61,(tail400_28 k)⟩ +def before436 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail400_61,(tail400_63 k)⟩ +def before437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail400_60,(tail400_64 k)⟩ +def before438 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail400_66,(tail400_64 k)⟩ +def before439 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail400_67,(tail400_63 k)⟩ +def before440 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail400_68,(tail400_62 k)⟩ +def before441 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail400_68,(tail400_70 k)⟩ +def before442 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail400_71,(tail400_70 k)⟩ +def before443 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail400_72,(tail400_69 k)⟩ +def before444 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail400_72,(tail400_74 k)⟩ +def before445 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail400_75,(tail400_74 k)⟩ +def before446 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail400_76,(tail400_73 k)⟩ +def before447 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail400_76,(tail400_78 k)⟩ +def before448 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail400_79,(tail400_78 k)⟩ +def before449 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail400_80 k),(tail400_82 k)⟩ +def before450 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail400_83 k),(tail400_81 k)⟩ +def before451 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail400_83 k),(tail400_84 k)⟩ +def before452 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail400_85 k),(tail400_84 k)⟩ +def before453 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail400_86 k),(tail400_27 k)⟩ +def before454 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521529),(tail400_87 k),(tail400_26 k)⟩ +def before455 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail400_87 k),(tail400_88 k)⟩ +def before456 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail400_86 k),(tail400_89 k)⟩ +def before457 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail400_90 k),(tail400_89 k)⟩ +def before458 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail400_91 k),(tail400_24 k)⟩ +def before459 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521549),(tail400_92 k),(tail400_22 k)⟩ +def before460 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521591),(tail400_93 k),(tail400_21 k)⟩ +def before461 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521591),(tail400_93 k),(tail400_94 k)⟩ +def before462 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail400_92 k),(tail400_95 k)⟩ +def before463 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521549),(tail400_97 k),(tail400_95 k)⟩ +def before464 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521593),(tail400_98 k),(tail400_20 k)⟩ +def before465 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail400_99 k),(tail400_19 k)⟩ +def before466 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521705),(tail400_100 k),(tail400_18 k)⟩ +def before467 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521705),(tail400_100 k),(tail400_101 k)⟩ +def before468 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail400_99 k),(tail400_102 k)⟩ +def before469 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail400_104 k),(tail400_102 k)⟩ +def before470 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521707),(tail400_105 k),(tail400_17 k)⟩ +def before471 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521893),(tail400_106 k),(tail400_16 k)⟩ +def before472 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail400_107 k),(tail400_15 k)⟩ +def before473 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail400_107 k),(tail400_109 k)⟩ +def before474 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail400_106 k),(tail400_110 k)⟩ +def before475 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521893),(tail400_112 k),(tail400_110 k)⟩ +def before476 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail400_113 k),(tail400_109 k)⟩ +def before477 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail400_114 k),(tail400_108 k)⟩ +def before478 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail400_114 k),(tail400_116 k)⟩ +def before479 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail400_117 k),(tail400_116 k)⟩ +def before480 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail400_118 k),(tail400_115 k)⟩ +def before481 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail400_118 k),(tail400_120 k)⟩ +def before482 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail400_121 k),(tail400_120 k)⟩ +def before483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail400_122 k),(tail400_119 k)⟩ +def before484 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail400_122 k),(tail400_124 k)⟩ +def before485 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail400_125 k),(tail400_124 k)⟩ +def before486 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail400_126 k),tail400_128⟩ +def before487 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail400_129 k),tail400_127⟩ +def before488 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail400_129 k),tail400_130⟩ +def before489 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail400_131 k),tail400_130⟩ +def before490 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail400_132 k),tail400_14⟩ +def before491 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail400_133 k),tail400_13⟩ +def before492 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail400_133 k),tail400_134⟩ +def before493 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail400_132 k),tail400_135⟩ +def before494 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail400_136 k),tail400_135⟩ +def before495 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail400_137 k),tail400_12⟩ +def before496 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526665),(tail400_138 k),tail400_0⟩ +def before497 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail400_138 k),tail400_1⟩ +def before498 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526665),(tail400_140 k),tail400_1⟩ +def before499 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail400_141 k),tail400_0⟩ +def after499 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail400_141 k),tail400_1⟩ + +theorem macro400 (k : Nat) : applyExit (before400 k) exit10 8 = some (before401 k) := by + simp (disch := omega) [before400, before401, exit10, applyExit, pop, push] + <;> omega +theorem step400 (k : Nat) : Runs (8*2) (before400 k).denote (before401 k).denote := + @applyExit_sound (before400 k) (before401 k) exit10 8 valid10 (macro400 k) +theorem macro401 (k : Nat) : applyExit (before401 k) exit11 1 = some (before402 k) := by + simp (disch := omega) [before401, before402, exit11, applyExit, pop, push] + <;> omega +theorem step401 (k : Nat) : Runs (1*2) (before401 k).denote (before402 k).denote := + @applyExit_sound (before401 k) (before402 k) exit11 1 valid11 (macro401 k) +theorem macro402 (k : Nat) : applyExit (before402 k) exit2 791761173 = some (before403 k) := by + simp (disch := omega) [before402, before403, exit2, applyExit, pop, push] + <;> omega +theorem step402 (k : Nat) : Runs (791761173*2) (before402 k).denote (before403 k).denote := + @applyExit_sound (before402 k) (before403 k) exit2 791761173 valid2 (macro402 k) +theorem macro403 (k : Nat) : applyExit (before403 k) exit45 (1*k+8) = some (before404 k) := by + simp (disch := omega) [before403, before404, exit45, applyExit, pop, push] + <;> omega +theorem step403 (k : Nat) : Runs ((1*k+8)*38) (before403 k).denote (before404 k).denote := + @applyExit_sound (before403 k) (before404 k) exit45 (1*k+8) valid45 (macro403 k) +theorem macro404 (k : Nat) : applyExit (before404 k) exit2 2 = some (before405 k) := by + simp (disch := omega) [before404, before405, exit2, applyExit, pop, push] + <;> omega +theorem step404 (k : Nat) : Runs (2*2) (before404 k).denote (before405 k).denote := + @applyExit_sound (before404 k) (before405 k) exit2 2 valid2 (macro404 k) +theorem macro405 (k : Nat) : applyExit (before405 k) exit3 1 = some (before406 k) := by + simp (disch := omega) [before405, before406, exit3, applyExit, pop, push] + <;> omega +theorem step405 (k : Nat) : Runs (1*2) (before405 k).denote (before406 k).denote := + @applyExit_sound (before405 k) (before406 k) exit3 1 valid3 (macro405 k) +theorem macro406 (k : Nat) : applyExit (before406 k) exit9 1 = some (before407 k) := by + simp (disch := omega) [before406, before407, exit9, applyExit, pop, push] + <;> omega +theorem step406 (k : Nat) : Runs (1*2) (before406 k).denote (before407 k).denote := + @applyExit_sound (before406 k) (before407 k) exit9 1 valid9 (macro406 k) +theorem macro407 (k : Nat) : applyExit (before407 k) exit10 10 = some (before408 k) := by + simp (disch := omega) [before407, before408, exit10, applyExit, pop, push] + <;> omega +theorem step407 (k : Nat) : Runs (10*2) (before407 k).denote (before408 k).denote := + @applyExit_sound (before407 k) (before408 k) exit10 10 valid10 (macro407 k) +theorem macro408 (k : Nat) : applyExit (before408 k) exit11 1 = some (before409 k) := by + simp (disch := omega) [before408, before409, exit11, applyExit, pop, push] + <;> omega +theorem step408 (k : Nat) : Runs (1*2) (before408 k).denote (before409 k).denote := + @applyExit_sound (before408 k) (before409 k) exit11 1 valid11 (macro408 k) +theorem macro409 (k : Nat) : applyExit (before409 k) exit2 10 = some (before410 k) := by + simp (disch := omega) [before409, before410, exit2, applyExit, pop, push] + <;> omega +theorem step409 (k : Nat) : Runs (10*2) (before409 k).denote (before410 k).denote := + @applyExit_sound (before409 k) (before410 k) exit2 10 valid2 (macro409 k) +theorem macro410 (k : Nat) : applyExit (before410 k) exit3 1 = some (before411 k) := by + simp (disch := omega) [before410, before411, exit3, applyExit, pop, push] + <;> omega +theorem step410 (k : Nat) : Runs (1*2) (before410 k).denote (before411 k).denote := + @applyExit_sound (before410 k) (before411 k) exit3 1 valid3 (macro410 k) +theorem macro411 (k : Nat) : applyExit (before411 k) exit9 1 = some (before412 k) := by + simp (disch := omega) [before411, before412, exit9, applyExit, pop, push] + <;> omega +theorem step411 (k : Nat) : Runs (1*2) (before411 k).denote (before412 k).denote := + @applyExit_sound (before411 k) (before412 k) exit9 1 valid9 (macro411 k) +theorem macro412 (k : Nat) : applyExit (before412 k) exit10 2 = some (before413 k) := by + simp (disch := omega) [before412, before413, exit10, applyExit, pop, push] + <;> omega +theorem step412 (k : Nat) : Runs (2*2) (before412 k).denote (before413 k).denote := + @applyExit_sound (before412 k) (before413 k) exit10 2 valid10 (macro412 k) +theorem macro413 (k : Nat) : applyExit (before413 k) exit46 1 = some (before414 k) := by + simp (disch := omega) [before413, before414, exit46, applyExit, pop, push] + <;> omega +theorem step413 (k : Nat) : Runs (1*2) (before413 k).denote (before414 k).denote := + @applyExit_sound (before413 k) (before414 k) exit46 1 valid46 (macro413 k) +theorem macro414 (k : Nat) : applyExit (before414 k) exit47 1 = some (before415 k) := by + simp (disch := omega) [before414, before415, exit47, applyExit, pop, push] + <;> omega +theorem step414 (k : Nat) : Runs (1*2) (before414 k).denote (before415 k).denote := + @applyExit_sound (before414 k) (before415 k) exit47 1 valid47 (macro414 k) +theorem macro415 (k : Nat) : applyExit (before415 k) exit48 1 = some (before416 k) := by + simp (disch := omega) [before415, before416, exit48, applyExit, pop, push] + <;> omega +theorem step415 (k : Nat) : Runs (1*1) (before415 k).denote (before416 k).denote := + @applyExit_sound (before415 k) (before416 k) exit48 1 valid48 (macro415 k) +theorem macro416 (k : Nat) : applyExit (before416 k) exit39 1 = some (before417 k) := by + simp (disch := omega) [before416, before417, exit39, applyExit, pop, push] + <;> omega +theorem step416 (k : Nat) : Runs (1*1) (before416 k).denote (before417 k).denote := + @applyExit_sound (before416 k) (before417 k) exit39 1 valid39 (macro416 k) +theorem macro417 (k : Nat) : applyExit (before417 k) exit10 1 = some (before418 k) := by + simp (disch := omega) [before417, before418, exit10, applyExit, pop, push] + <;> omega +theorem step417 (k : Nat) : Runs (1*2) (before417 k).denote (before418 k).denote := + @applyExit_sound (before417 k) (before418 k) exit10 1 valid10 (macro417 k) +theorem macro418 (k : Nat) : applyExit (before418 k) exit46 1 = some (before419 k) := by + simp (disch := omega) [before418, before419, exit46, applyExit, pop, push] + <;> omega +theorem step418 (k : Nat) : Runs (1*2) (before418 k).denote (before419 k).denote := + @applyExit_sound (before418 k) (before419 k) exit46 1 valid46 (macro418 k) +theorem macro419 (k : Nat) : applyExit (before419 k) exit49 1 = some (before420 k) := by + simp (disch := omega) [before419, before420, exit49, applyExit, pop, push] + <;> omega +theorem step419 (k : Nat) : Runs (1*1) (before419 k).denote (before420 k).denote := + @applyExit_sound (before419 k) (before420 k) exit49 1 valid49 (macro419 k) +theorem macro420 (k : Nat) : applyExit (before420 k) exit1 1 = some (before421 k) := by + simp (disch := omega) [before420, before421, exit1, applyExit, pop, push] + <;> omega +theorem step420 (k : Nat) : Runs (1*3) (before420 k).denote (before421 k).denote := + @applyExit_sound (before420 k) (before421 k) exit1 1 valid1 (macro420 k) +theorem macro421 (k : Nat) : applyExit (before421 k) exit6 1 = some (before422 k) := by + simp (disch := omega) [before421, before422, exit6, applyExit, pop, push] + <;> omega +theorem step421 (k : Nat) : Runs (1*1) (before421 k).denote (before422 k).denote := + @applyExit_sound (before421 k) (before422 k) exit6 1 valid6 (macro421 k) +theorem macro422 (k : Nat) : applyExit (before422 k) exit0 1 = some (before423 k) := by + simp (disch := omega) [before422, before423, exit0, applyExit, pop, push] + <;> omega +theorem step422 (k : Nat) : Runs (1*2) (before422 k).denote (before423 k).denote := + @applyExit_sound (before422 k) (before423 k) exit0 1 valid0 (macro422 k) +theorem macro423 (k : Nat) : applyExit (before423 k) exit13 2 = some (before424 k) := by + simp (disch := omega) [before423, before424, exit13, applyExit, pop, push] + <;> omega +theorem step423 (k : Nat) : Runs (2*2) (before423 k).denote (before424 k).denote := + @applyExit_sound (before423 k) (before424 k) exit13 2 valid13 (macro423 k) +theorem macro424 (k : Nat) : applyExit (before424 k) exit1 1 = some (before425 k) := by + simp (disch := omega) [before424, before425, exit1, applyExit, pop, push] + <;> omega +theorem step424 (k : Nat) : Runs (1*3) (before424 k).denote (before425 k).denote := + @applyExit_sound (before424 k) (before425 k) exit1 1 valid1 (macro424 k) +theorem macro425 (k : Nat) : applyExit (before425 k) exit6 1 = some (before426 k) := by + simp (disch := omega) [before425, before426, exit6, applyExit, pop, push] + <;> omega +theorem step425 (k : Nat) : Runs (1*1) (before425 k).denote (before426 k).denote := + @applyExit_sound (before425 k) (before426 k) exit6 1 valid6 (macro425 k) +theorem macro426 (k : Nat) : applyExit (before426 k) exit0 1 = some (before427 k) := by + simp (disch := omega) [before426, before427, exit0, applyExit, pop, push] + <;> omega +theorem step426 (k : Nat) : Runs (1*2) (before426 k).denote (before427 k).denote := + @applyExit_sound (before426 k) (before427 k) exit0 1 valid0 (macro426 k) +theorem macro427 (k : Nat) : applyExit (before427 k) exit13 3 = some (before428 k) := by + simp (disch := omega) [before427, before428, exit13, applyExit, pop, push] + <;> omega +theorem step427 (k : Nat) : Runs (3*2) (before427 k).denote (before428 k).denote := + @applyExit_sound (before427 k) (before428 k) exit13 3 valid13 (macro427 k) +theorem macro428 (k : Nat) : applyExit (before428 k) exit0 11 = some (before429 k) := by + simp (disch := omega) [before428, before429, exit0, applyExit, pop, push] + <;> omega +theorem step428 (k : Nat) : Runs (11*2) (before428 k).denote (before429 k).denote := + @applyExit_sound (before428 k) (before429 k) exit0 11 valid0 (macro428 k) +theorem macro429 (k : Nat) : applyExit (before429 k) exit1 1 = some (before430 k) := by + simp (disch := omega) [before429, before430, exit1, applyExit, pop, push] + <;> omega +theorem step429 (k : Nat) : Runs (1*3) (before429 k).denote (before430 k).denote := + @applyExit_sound (before429 k) (before430 k) exit1 1 valid1 (macro429 k) +theorem macro430 (k : Nat) : applyExit (before430 k) exit2 11 = some (before431 k) := by + simp (disch := omega) [before430, before431, exit2, applyExit, pop, push] + <;> omega +theorem step430 (k : Nat) : Runs (11*2) (before430 k).denote (before431 k).denote := + @applyExit_sound (before430 k) (before431 k) exit2 11 valid2 (macro430 k) +theorem macro431 (k : Nat) : applyExit (before431 k) exit6 1 = some (before432 k) := by + simp (disch := omega) [before431, before432, exit6, applyExit, pop, push] + <;> omega +theorem step431 (k : Nat) : Runs (1*1) (before431 k).denote (before432 k).denote := + @applyExit_sound (before431 k) (before432 k) exit6 1 valid6 (macro431 k) +theorem macro432 (k : Nat) : applyExit (before432 k) exit0 12 = some (before433 k) := by + simp (disch := omega) [before432, before433, exit0, applyExit, pop, push] + <;> omega +theorem step432 (k : Nat) : Runs (12*2) (before432 k).denote (before433 k).denote := + @applyExit_sound (before432 k) (before433 k) exit0 12 valid0 (macro432 k) +theorem macro433 (k : Nat) : applyExit (before433 k) exit13 11 = some (before434 k) := by + simp (disch := omega) [before433, before434, exit13, applyExit, pop, push] + <;> omega +theorem step433 (k : Nat) : Runs (11*2) (before433 k).denote (before434 k).denote := + @applyExit_sound (before433 k) (before434 k) exit13 11 valid13 (macro433 k) +theorem macro434 (k : Nat) : applyExit (before434 k) exit0 3 = some (before435 k) := by + simp (disch := omega) [before434, before435, exit0, applyExit, pop, push] + <;> omega +theorem step434 (k : Nat) : Runs (3*2) (before434 k).denote (before435 k).denote := + @applyExit_sound (before434 k) (before435 k) exit0 3 valid0 (macro434 k) +theorem macro435 (k : Nat) : applyExit (before435 k) exit50 1 = some (before436 k) := by + simp (disch := omega) [before435, before436, exit50, applyExit, pop, push] + <;> omega +theorem step435 (k : Nat) : Runs (1*23) (before435 k).denote (before436 k).denote := + @applyExit_sound (before435 k) (before436 k) exit50 1 valid50 (macro435 k) +theorem macro436 (k : Nat) : applyExit (before436 k) exit2 3 = some (before437 k) := by + simp (disch := omega) [before436, before437, exit2, applyExit, pop, push] + <;> omega +theorem step436 (k : Nat) : Runs (3*2) (before436 k).denote (before437 k).denote := + @applyExit_sound (before436 k) (before437 k) exit2 3 valid2 (macro436 k) +theorem macro437 (k : Nat) : applyExit (before437 k) exit6 1 = some (before438 k) := by + simp (disch := omega) [before437, before438, exit6, applyExit, pop, push] + <;> omega +theorem step437 (k : Nat) : Runs (1*1) (before437 k).denote (before438 k).denote := + @applyExit_sound (before437 k) (before438 k) exit6 1 valid6 (macro437 k) +theorem macro438 (k : Nat) : applyExit (before438 k) exit0 3 = some (before439 k) := by + simp (disch := omega) [before438, before439, exit0, applyExit, pop, push] + <;> omega +theorem step438 (k : Nat) : Runs (3*2) (before438 k).denote (before439 k).denote := + @applyExit_sound (before438 k) (before439 k) exit0 3 valid0 (macro438 k) +theorem macro439 (k : Nat) : applyExit (before439 k) exit51 1 = some (before440 k) := by + simp (disch := omega) [before439, before440, exit51, applyExit, pop, push] + <;> omega +theorem step439 (k : Nat) : Runs (1*38) (before439 k).denote (before440 k).denote := + @applyExit_sound (before439 k) (before440 k) exit51 1 valid51 (macro439 k) +theorem macro440 (k : Nat) : applyExit (before440 k) exit50 1 = some (before441 k) := by + simp (disch := omega) [before440, before441, exit50, applyExit, pop, push] + <;> omega +theorem step440 (k : Nat) : Runs (1*23) (before440 k).denote (before441 k).denote := + @applyExit_sound (before440 k) (before441 k) exit50 1 valid50 (macro440 k) +theorem macro441 (k : Nat) : applyExit (before441 k) exit52 1 = some (before442 k) := by + simp (disch := omega) [before441, before442, exit52, applyExit, pop, push] + <;> omega +theorem step441 (k : Nat) : Runs (1*13) (before441 k).denote (before442 k).denote := + @applyExit_sound (before441 k) (before442 k) exit52 1 valid52 (macro441 k) +theorem macro442 (k : Nat) : applyExit (before442 k) exit51 1 = some (before443 k) := by + simp (disch := omega) [before442, before443, exit51, applyExit, pop, push] + <;> omega +theorem step442 (k : Nat) : Runs (1*38) (before442 k).denote (before443 k).denote := + @applyExit_sound (before442 k) (before443 k) exit51 1 valid51 (macro442 k) +theorem macro443 (k : Nat) : applyExit (before443 k) exit50 1 = some (before444 k) := by + simp (disch := omega) [before443, before444, exit50, applyExit, pop, push] + <;> omega +theorem step443 (k : Nat) : Runs (1*23) (before443 k).denote (before444 k).denote := + @applyExit_sound (before443 k) (before444 k) exit50 1 valid50 (macro443 k) +theorem macro444 (k : Nat) : applyExit (before444 k) exit52 1 = some (before445 k) := by + simp (disch := omega) [before444, before445, exit52, applyExit, pop, push] + <;> omega +theorem step444 (k : Nat) : Runs (1*13) (before444 k).denote (before445 k).denote := + @applyExit_sound (before444 k) (before445 k) exit52 1 valid52 (macro444 k) +theorem macro445 (k : Nat) : applyExit (before445 k) exit51 1 = some (before446 k) := by + simp (disch := omega) [before445, before446, exit51, applyExit, pop, push] + <;> omega +theorem step445 (k : Nat) : Runs (1*38) (before445 k).denote (before446 k).denote := + @applyExit_sound (before445 k) (before446 k) exit51 1 valid51 (macro445 k) +theorem macro446 (k : Nat) : applyExit (before446 k) exit50 1 = some (before447 k) := by + simp (disch := omega) [before446, before447, exit50, applyExit, pop, push] + <;> omega +theorem step446 (k : Nat) : Runs (1*23) (before446 k).denote (before447 k).denote := + @applyExit_sound (before446 k) (before447 k) exit50 1 valid50 (macro446 k) +theorem macro447 (k : Nat) : applyExit (before447 k) exit52 1 = some (before448 k) := by + simp (disch := omega) [before447, before448, exit52, applyExit, pop, push] + <;> omega +theorem step447 (k : Nat) : Runs (1*13) (before447 k).denote (before448 k).denote := + @applyExit_sound (before447 k) (before448 k) exit52 1 valid52 (macro447 k) +def cycleState448 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w34,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w32,1⟩,⟨w31,(1*k+4-1*j)⟩,⟨w0,791761173⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,3⟩,⟨w30,(1*k+8)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart448_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w33,1⟩,⟨w34,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w31,(1*k+4-1*j)⟩,⟨w0,791761173⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,3⟩,⟨w30,(1*k+8)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart448_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w33,1⟩,⟨w34,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w32,1⟩,⟨w31,(1*k+3-1*j)⟩,⟨w0,791761173⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,3⟩,⟨w30,(1*k+8)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +theorem cycleMacro448_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState448 k j) exit51 1 = some (cyclePart448_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState448, cyclePart448_0, exit51, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro448_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart448_0 k j) exit50 1 = some (cyclePart448_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart448_0, cyclePart448_1, exit50, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro448_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart448_1 k j) exit52 1 = some (cycleState448 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart448_1, cycleState448, exit52, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun448 (k j : Nat) (hj : j < (1*k+3)) : Runs 74 (cycleState448 k j).denote (cycleState448 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState448 k j).denote (cyclePart448_0 k j).denote := @applyExit_sound (cycleState448 k j) (cyclePart448_0 k j) exit51 1 valid51 (cycleMacro448_0 k j hj) + have h1 : Runs (1*23) (cyclePart448_0 k j).denote (cyclePart448_1 k j).denote := @applyExit_sound (cyclePart448_0 k j) (cyclePart448_1 k j) exit50 1 valid50 (cycleMacro448_1 k j hj) + have h2 : Runs (1*13) (cyclePart448_1 k j).denote (cycleState448 k (j+1)).denote := @applyExit_sound (cyclePart448_1 k j) (cycleState448 k (j+1)) exit52 1 valid52 (cycleMacro448_2 k j hj) + exact (@Runs.trans (1*38) ((1*23)+(1*13)) (cycleState448 k j).denote (cyclePart448_0 k j).denote (cycleState448 k (j+1)).denote h0 (@Runs.trans (1*23) (1*13) (cyclePart448_0 k j).denote (cyclePart448_1 k j).denote (cycleState448 k (j+1)).denote h1 h2)) +theorem step448 (k : Nat) : Runs ((1*k+3)*74) (before448 k).denote (before449 k).denote := by + have h := Runs.chain (fun j => (cycleState448 k j).denote) 74 (1*k+3) (cycleRun448 k) + have h0 : cycleState448 k 0 = before448 k := by simp [cycleState448, before448] + have h1 : cycleState448 k (1*k+3) = before449 k := by + simp [cycleState448, before449] <;> omega + simpa only [h0, h1] using h +theorem macro449 (k : Nat) : applyExit (before449 k) exit51 1 = some (before450 k) := by + simp (disch := omega) [before449, before450, exit51, applyExit, pop, push] + <;> omega +theorem step449 (k : Nat) : Runs (1*38) (before449 k).denote (before450 k).denote := + @applyExit_sound (before449 k) (before450 k) exit51 1 valid51 (macro449 k) +theorem macro450 (k : Nat) : applyExit (before450 k) exit50 1 = some (before451 k) := by + simp (disch := omega) [before450, before451, exit50, applyExit, pop, push] + <;> omega +theorem step450 (k : Nat) : Runs (1*23) (before450 k).denote (before451 k).denote := + @applyExit_sound (before450 k) (before451 k) exit50 1 valid50 (macro450 k) +theorem macro451 (k : Nat) : applyExit (before451 k) exit52 1 = some (before452 k) := by + simp (disch := omega) [before451, before452, exit52, applyExit, pop, push] + <;> omega +theorem step451 (k : Nat) : Runs (1*13) (before451 k).denote (before452 k).denote := + @applyExit_sound (before451 k) (before452 k) exit52 1 valid52 (macro451 k) +theorem macro452 (k : Nat) : applyExit (before452 k) exit51 1 = some (before453 k) := by + simp (disch := omega) [before452, before453, exit51, applyExit, pop, push] + <;> omega +theorem step452 (k : Nat) : Runs (1*38) (before452 k).denote (before453 k).denote := + @applyExit_sound (before452 k) (before453 k) exit51 1 valid51 (macro452 k) +theorem macro453 (k : Nat) : applyExit (before453 k) exit0 791761173 = some (before454 k) := by + simp (disch := omega) [before453, before454, exit0, applyExit, pop, push] + <;> omega +theorem step453 (k : Nat) : Runs (791761173*2) (before453 k).denote (before454 k).denote := + @applyExit_sound (before453 k) (before454 k) exit0 791761173 valid0 (macro453 k) +theorem macro454 (k : Nat) : applyExit (before454 k) exit1 1 = some (before455 k) := by + simp (disch := omega) [before454, before455, exit1, applyExit, pop, push] + <;> omega +theorem step454 (k : Nat) : Runs (1*3) (before454 k).denote (before455 k).denote := + @applyExit_sound (before454 k) (before455 k) exit1 1 valid1 (macro454 k) +theorem macro455 (k : Nat) : applyExit (before455 k) exit2 791761173 = some (before456 k) := by + simp (disch := omega) [before455, before456, exit2, applyExit, pop, push] + <;> omega +theorem step455 (k : Nat) : Runs (791761173*2) (before455 k).denote (before456 k).denote := + @applyExit_sound (before455 k) (before456 k) exit2 791761173 valid2 (macro455 k) +theorem macro456 (k : Nat) : applyExit (before456 k) exit52 1 = some (before457 k) := by + simp (disch := omega) [before456, before457, exit52, applyExit, pop, push] + <;> omega +theorem step456 (k : Nat) : Runs (1*13) (before456 k).denote (before457 k).denote := + @applyExit_sound (before456 k) (before457 k) exit52 1 valid52 (macro456 k) +theorem macro457 (k : Nat) : applyExit (before457 k) exit0 791761174 = some (before458 k) := by + simp (disch := omega) [before457, before458, exit0, applyExit, pop, push] + <;> omega +theorem step457 (k : Nat) : Runs (791761174*2) (before457 k).denote (before458 k).denote := + @applyExit_sound (before457 k) (before458 k) exit0 791761174 valid0 (macro457 k) +theorem macro458 (k : Nat) : applyExit (before458 k) exit13 9 = some (before459 k) := by + simp (disch := omega) [before458, before459, exit13, applyExit, pop, push] + <;> omega +theorem step458 (k : Nat) : Runs (9*2) (before458 k).denote (before459 k).denote := + @applyExit_sound (before458 k) (before459 k) exit13 9 valid13 (macro458 k) +theorem macro459 (k : Nat) : applyExit (before459 k) exit0 21 = some (before460 k) := by + simp (disch := omega) [before459, before460, exit0, applyExit, pop, push] + <;> omega +theorem step459 (k : Nat) : Runs (21*2) (before459 k).denote (before460 k).denote := + @applyExit_sound (before459 k) (before460 k) exit0 21 valid0 (macro459 k) +theorem macro460 (k : Nat) : applyExit (before460 k) exit1 1 = some (before461 k) := by + simp (disch := omega) [before460, before461, exit1, applyExit, pop, push] + <;> omega +theorem step460 (k : Nat) : Runs (1*3) (before460 k).denote (before461 k).denote := + @applyExit_sound (before460 k) (before461 k) exit1 1 valid1 (macro460 k) +theorem macro461 (k : Nat) : applyExit (before461 k) exit2 21 = some (before462 k) := by + simp (disch := omega) [before461, before462, exit2, applyExit, pop, push] + <;> omega +theorem step461 (k : Nat) : Runs (21*2) (before461 k).denote (before462 k).denote := + @applyExit_sound (before461 k) (before462 k) exit2 21 valid2 (macro461 k) +theorem macro462 (k : Nat) : applyExit (before462 k) exit6 1 = some (before463 k) := by + simp (disch := omega) [before462, before463, exit6, applyExit, pop, push] + <;> omega +theorem step462 (k : Nat) : Runs (1*1) (before462 k).denote (before463 k).denote := + @applyExit_sound (before462 k) (before463 k) exit6 1 valid6 (macro462 k) +theorem macro463 (k : Nat) : applyExit (before463 k) exit0 22 = some (before464 k) := by + simp (disch := omega) [before463, before464, exit0, applyExit, pop, push] + <;> omega +theorem step463 (k : Nat) : Runs (22*2) (before463 k).denote (before464 k).denote := + @applyExit_sound (before463 k) (before464 k) exit0 22 valid0 (macro463 k) +theorem macro464 (k : Nat) : applyExit (before464 k) exit13 41 = some (before465 k) := by + simp (disch := omega) [before464, before465, exit13, applyExit, pop, push] + <;> omega +theorem step464 (k : Nat) : Runs (41*2) (before464 k).denote (before465 k).denote := + @applyExit_sound (before464 k) (before465 k) exit13 41 valid13 (macro464 k) +theorem macro465 (k : Nat) : applyExit (before465 k) exit0 15 = some (before466 k) := by + simp (disch := omega) [before465, before466, exit0, applyExit, pop, push] + <;> omega +theorem step465 (k : Nat) : Runs (15*2) (before465 k).denote (before466 k).denote := + @applyExit_sound (before465 k) (before466 k) exit0 15 valid0 (macro465 k) +theorem macro466 (k : Nat) : applyExit (before466 k) exit1 1 = some (before467 k) := by + simp (disch := omega) [before466, before467, exit1, applyExit, pop, push] + <;> omega +theorem step466 (k : Nat) : Runs (1*3) (before466 k).denote (before467 k).denote := + @applyExit_sound (before466 k) (before467 k) exit1 1 valid1 (macro466 k) +theorem macro467 (k : Nat) : applyExit (before467 k) exit2 15 = some (before468 k) := by + simp (disch := omega) [before467, before468, exit2, applyExit, pop, push] + <;> omega +theorem step467 (k : Nat) : Runs (15*2) (before467 k).denote (before468 k).denote := + @applyExit_sound (before467 k) (before468 k) exit2 15 valid2 (macro467 k) +theorem macro468 (k : Nat) : applyExit (before468 k) exit6 1 = some (before469 k) := by + simp (disch := omega) [before468, before469, exit6, applyExit, pop, push] + <;> omega +theorem step468 (k : Nat) : Runs (1*1) (before468 k).denote (before469 k).denote := + @applyExit_sound (before468 k) (before469 k) exit6 1 valid6 (macro468 k) +theorem macro469 (k : Nat) : applyExit (before469 k) exit0 16 = some (before470 k) := by + simp (disch := omega) [before469, before470, exit0, applyExit, pop, push] + <;> omega +theorem step469 (k : Nat) : Runs (16*2) (before469 k).denote (before470 k).denote := + @applyExit_sound (before469 k) (before470 k) exit0 16 valid0 (macro469 k) +theorem macro470 (k : Nat) : applyExit (before470 k) exit13 93 = some (before471 k) := by + simp (disch := omega) [before470, before471, exit13, applyExit, pop, push] + <;> omega +theorem step470 (k : Nat) : Runs (93*2) (before470 k).denote (before471 k).denote := + @applyExit_sound (before470 k) (before471 k) exit13 93 valid13 (macro470 k) +theorem macro471 (k : Nat) : applyExit (before471 k) exit0 3 = some (before472 k) := by + simp (disch := omega) [before471, before472, exit0, applyExit, pop, push] + <;> omega +theorem step471 (k : Nat) : Runs (3*2) (before471 k).denote (before472 k).denote := + @applyExit_sound (before471 k) (before472 k) exit0 3 valid0 (macro471 k) +theorem macro472 (k : Nat) : applyExit (before472 k) exit53 1 = some (before473 k) := by + simp (disch := omega) [before472, before473, exit53, applyExit, pop, push] + <;> omega +theorem step472 (k : Nat) : Runs (1*135) (before472 k).denote (before473 k).denote := + @applyExit_sound (before472 k) (before473 k) exit53 1 valid53 (macro472 k) +theorem macro473 (k : Nat) : applyExit (before473 k) exit2 3 = some (before474 k) := by + simp (disch := omega) [before473, before474, exit2, applyExit, pop, push] + <;> omega +theorem step473 (k : Nat) : Runs (3*2) (before473 k).denote (before474 k).denote := + @applyExit_sound (before473 k) (before474 k) exit2 3 valid2 (macro473 k) +theorem macro474 (k : Nat) : applyExit (before474 k) exit6 1 = some (before475 k) := by + simp (disch := omega) [before474, before475, exit6, applyExit, pop, push] + <;> omega +theorem step474 (k : Nat) : Runs (1*1) (before474 k).denote (before475 k).denote := + @applyExit_sound (before474 k) (before475 k) exit6 1 valid6 (macro474 k) +theorem macro475 (k : Nat) : applyExit (before475 k) exit0 3 = some (before476 k) := by + simp (disch := omega) [before475, before476, exit0, applyExit, pop, push] + <;> omega +theorem step475 (k : Nat) : Runs (3*2) (before475 k).denote (before476 k).denote := + @applyExit_sound (before475 k) (before476 k) exit0 3 valid0 (macro475 k) +theorem macro476 (k : Nat) : applyExit (before476 k) exit54 1 = some (before477 k) := by + simp (disch := omega) [before476, before477, exit54, applyExit, pop, push] + <;> omega +theorem step476 (k : Nat) : Runs (1*1018) (before476 k).denote (before477 k).denote := + @applyExit_sound (before476 k) (before477 k) exit54 1 valid54 (macro476 k) +theorem macro477 (k : Nat) : applyExit (before477 k) exit53 1 = some (before478 k) := by + simp (disch := omega) [before477, before478, exit53, applyExit, pop, push] + <;> omega +theorem step477 (k : Nat) : Runs (1*135) (before477 k).denote (before478 k).denote := + @applyExit_sound (before477 k) (before478 k) exit53 1 valid53 (macro477 k) +theorem macro478 (k : Nat) : applyExit (before478 k) exit55 1 = some (before479 k) := by + simp (disch := omega) [before478, before479, exit55, applyExit, pop, push] + <;> omega +theorem step478 (k : Nat) : Runs (1*13) (before478 k).denote (before479 k).denote := + @applyExit_sound (before478 k) (before479 k) exit55 1 valid55 (macro478 k) +theorem macro479 (k : Nat) : applyExit (before479 k) exit54 1 = some (before480 k) := by + simp (disch := omega) [before479, before480, exit54, applyExit, pop, push] + <;> omega +theorem step479 (k : Nat) : Runs (1*1018) (before479 k).denote (before480 k).denote := + @applyExit_sound (before479 k) (before480 k) exit54 1 valid54 (macro479 k) +theorem macro480 (k : Nat) : applyExit (before480 k) exit53 1 = some (before481 k) := by + simp (disch := omega) [before480, before481, exit53, applyExit, pop, push] + <;> omega +theorem step480 (k : Nat) : Runs (1*135) (before480 k).denote (before481 k).denote := + @applyExit_sound (before480 k) (before481 k) exit53 1 valid53 (macro480 k) +theorem macro481 (k : Nat) : applyExit (before481 k) exit55 1 = some (before482 k) := by + simp (disch := omega) [before481, before482, exit55, applyExit, pop, push] + <;> omega +theorem step481 (k : Nat) : Runs (1*13) (before481 k).denote (before482 k).denote := + @applyExit_sound (before481 k) (before482 k) exit55 1 valid55 (macro481 k) +theorem macro482 (k : Nat) : applyExit (before482 k) exit54 1 = some (before483 k) := by + simp (disch := omega) [before482, before483, exit54, applyExit, pop, push] + <;> omega +theorem step482 (k : Nat) : Runs (1*1018) (before482 k).denote (before483 k).denote := + @applyExit_sound (before482 k) (before483 k) exit54 1 valid54 (macro482 k) +theorem macro483 (k : Nat) : applyExit (before483 k) exit53 1 = some (before484 k) := by + simp (disch := omega) [before483, before484, exit53, applyExit, pop, push] + <;> omega +theorem step483 (k : Nat) : Runs (1*135) (before483 k).denote (before484 k).denote := + @applyExit_sound (before483 k) (before484 k) exit53 1 valid53 (macro483 k) +theorem macro484 (k : Nat) : applyExit (before484 k) exit55 1 = some (before485 k) := by + simp (disch := omega) [before484, before485, exit55, applyExit, pop, push] + <;> omega +theorem step484 (k : Nat) : Runs (1*13) (before484 k).denote (before485 k).denote := + @applyExit_sound (before484 k) (before485 k) exit55 1 valid55 (macro484 k) +def cycleState485 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w37,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761174⟩,⟨w34,(1*k+8)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w35,1⟩,⟨w30,(1*k+4-1*j)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart485_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w36,1⟩,⟨w37,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761174⟩,⟨w34,(1*k+8)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w30,(1*k+4-1*j)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart485_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w36,1⟩,⟨w37,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761174⟩,⟨w34,(1*k+8)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w35,1⟩,⟨w30,(1*k+3-1*j)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +theorem cycleMacro485_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState485 k j) exit54 1 = some (cyclePart485_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState485, cyclePart485_0, exit54, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro485_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart485_0 k j) exit53 1 = some (cyclePart485_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart485_0, cyclePart485_1, exit53, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro485_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart485_1 k j) exit55 1 = some (cycleState485 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart485_1, cycleState485, exit55, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun485 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState485 k j).denote (cycleState485 k (j+1)).denote := by + have h0 : Runs (1*1018) (cycleState485 k j).denote (cyclePart485_0 k j).denote := @applyExit_sound (cycleState485 k j) (cyclePart485_0 k j) exit54 1 valid54 (cycleMacro485_0 k j hj) + have h1 : Runs (1*135) (cyclePart485_0 k j).denote (cyclePart485_1 k j).denote := @applyExit_sound (cyclePart485_0 k j) (cyclePart485_1 k j) exit53 1 valid53 (cycleMacro485_1 k j hj) + have h2 : Runs (1*13) (cyclePart485_1 k j).denote (cycleState485 k (j+1)).denote := @applyExit_sound (cyclePart485_1 k j) (cycleState485 k (j+1)) exit55 1 valid55 (cycleMacro485_2 k j hj) + exact (@Runs.trans (1*1018) ((1*135)+(1*13)) (cycleState485 k j).denote (cyclePart485_0 k j).denote (cycleState485 k (j+1)).denote h0 (@Runs.trans (1*135) (1*13) (cyclePart485_0 k j).denote (cyclePart485_1 k j).denote (cycleState485 k (j+1)).denote h1 h2)) +theorem step485 (k : Nat) : Runs ((1*k+3)*1166) (before485 k).denote (before486 k).denote := by + have h := Runs.chain (fun j => (cycleState485 k j).denote) 1166 (1*k+3) (cycleRun485 k) + have h0 : cycleState485 k 0 = before485 k := by simp [cycleState485, before485] + have h1 : cycleState485 k (1*k+3) = before486 k := by + simp [cycleState485, before486] <;> omega + simpa only [h0, h1] using h +theorem macro486 (k : Nat) : applyExit (before486 k) exit54 1 = some (before487 k) := by + simp (disch := omega) [before486, before487, exit54, applyExit, pop, push] + <;> omega +theorem step486 (k : Nat) : Runs (1*1018) (before486 k).denote (before487 k).denote := + @applyExit_sound (before486 k) (before487 k) exit54 1 valid54 (macro486 k) +theorem macro487 (k : Nat) : applyExit (before487 k) exit53 1 = some (before488 k) := by + simp (disch := omega) [before487, before488, exit53, applyExit, pop, push] + <;> omega +theorem step487 (k : Nat) : Runs (1*135) (before487 k).denote (before488 k).denote := + @applyExit_sound (before487 k) (before488 k) exit53 1 valid53 (macro487 k) +theorem macro488 (k : Nat) : applyExit (before488 k) exit55 1 = some (before489 k) := by + simp (disch := omega) [before488, before489, exit55, applyExit, pop, push] + <;> omega +theorem step488 (k : Nat) : Runs (1*13) (before488 k).denote (before489 k).denote := + @applyExit_sound (before488 k) (before489 k) exit55 1 valid55 (macro488 k) +theorem macro489 (k : Nat) : applyExit (before489 k) exit54 1 = some (before490 k) := by + simp (disch := omega) [before489, before490, exit54, applyExit, pop, push] + <;> omega +theorem step489 (k : Nat) : Runs (1*1018) (before489 k).denote (before490 k).denote := + @applyExit_sound (before489 k) (before490 k) exit54 1 valid54 (macro489 k) +theorem macro490 (k : Nat) : applyExit (before490 k) exit0 32 = some (before491 k) := by + simp (disch := omega) [before490, before491, exit0, applyExit, pop, push] + <;> omega +theorem step490 (k : Nat) : Runs (32*2) (before490 k).denote (before491 k).denote := + @applyExit_sound (before490 k) (before491 k) exit0 32 valid0 (macro490 k) +theorem macro491 (k : Nat) : applyExit (before491 k) exit1 1 = some (before492 k) := by + simp (disch := omega) [before491, before492, exit1, applyExit, pop, push] + <;> omega +theorem step491 (k : Nat) : Runs (1*3) (before491 k).denote (before492 k).denote := + @applyExit_sound (before491 k) (before492 k) exit1 1 valid1 (macro491 k) +theorem macro492 (k : Nat) : applyExit (before492 k) exit2 32 = some (before493 k) := by + simp (disch := omega) [before492, before493, exit2, applyExit, pop, push] + <;> omega +theorem step492 (k : Nat) : Runs (32*2) (before492 k).denote (before493 k).denote := + @applyExit_sound (before492 k) (before493 k) exit2 32 valid2 (macro492 k) +theorem macro493 (k : Nat) : applyExit (before493 k) exit55 1 = some (before494 k) := by + simp (disch := omega) [before493, before494, exit55, applyExit, pop, push] + <;> omega +theorem step493 (k : Nat) : Runs (1*13) (before493 k).denote (before494 k).denote := + @applyExit_sound (before493 k) (before494 k) exit55 1 valid55 (macro493 k) +theorem macro494 (k : Nat) : applyExit (before494 k) exit0 33 = some (before495 k) := by + simp (disch := omega) [before494, before495, exit0, applyExit, pop, push] + <;> omega +theorem step494 (k : Nat) : Runs (33*2) (before494 k).denote (before495 k).denote := + @applyExit_sound (before494 k) (before495 k) exit0 33 valid0 (macro494 k) +theorem macro495 (k : Nat) : applyExit (before495 k) exit13 6 = some (before496 k) := by + simp (disch := omega) [before495, before496, exit13, applyExit, pop, push] + <;> omega +theorem step495 (k : Nat) : Runs (6*2) (before495 k).denote (before496 k).denote := + @applyExit_sound (before495 k) (before496 k) exit13 6 valid13 (macro495 k) +theorem macro496 (k : Nat) : applyExit (before496 k) exit1 1 = some (before497 k) := by + simp (disch := omega) [before496, before497, exit1, applyExit, pop, push] + <;> omega +theorem step496 (k : Nat) : Runs (1*3) (before496 k).denote (before497 k).denote := + @applyExit_sound (before496 k) (before497 k) exit1 1 valid1 (macro496 k) +theorem macro497 (k : Nat) : applyExit (before497 k) exit6 1 = some (before498 k) := by + simp (disch := omega) [before497, before498, exit6, applyExit, pop, push] + <;> omega +theorem step497 (k : Nat) : Runs (1*1) (before497 k).denote (before498 k).denote := + @applyExit_sound (before497 k) (before498 k) exit6 1 valid6 (macro497 k) +theorem macro498 (k : Nat) : applyExit (before498 k) exit0 1 = some (before499 k) := by + simp (disch := omega) [before498, before499, exit0, applyExit, pop, push] + <;> omega +theorem step498 (k : Nat) : Runs (1*2) (before498 k).denote (before499 k).denote := + @applyExit_sound (before498 k) (before499 k) exit0 1 valid0 (macro498 k) +theorem macro499 (k : Nat) : applyExit (before499 k) exit1 1 = some (after499 k) := by + simp (disch := omega) [before499, after499, exit1, applyExit, pop, push] + <;> omega +theorem step499 (k : Nat) : Runs (1*3) (before499 k).denote (after499 k).denote := + @applyExit_sound (before499 k) (after499 k) exit1 1 valid1 (macro499 k) +theorem chunkRun004 (k : Nat) : Runs (1278*k+6334100586) (before400 k).denote (after499 k).denote := by + have h := (@Runs.trans ((((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3))))))+(((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))))+((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38))))))) ((((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))))+((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1))))))+(((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))))+((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3))))))) (before400 k).denote (before450 k).denote (after499 k).denote (@Runs.trans (((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3)))))) (((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))))+((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38)))))) (before400 k).denote (before425 k).denote (before450 k).denote (@Runs.trans ((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2))))) ((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3))))) (before400 k).denote (before412 k).denote (before425 k).denote (@Runs.trans (((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (before400 k).denote (before406 k).denote (before412 k).denote (@Runs.trans ((8*2)+((1*2)+(791761173*2))) (((1*k+8)*38)+((2*2)+(1*2))) (before400 k).denote (before403 k).denote (before406 k).denote (@Runs.trans (8*2) ((1*2)+(791761173*2)) (before400 k).denote (before401 k).denote (before403 k).denote (step400 k) (@Runs.trans (1*2) (791761173*2) (before401 k).denote (before402 k).denote (before403 k).denote (step401 k) (step402 k))) (@Runs.trans ((1*k+8)*38) ((2*2)+(1*2)) (before403 k).denote (before404 k).denote (before406 k).denote (step403 k) (@Runs.trans (2*2) (1*2) (before404 k).denote (before405 k).denote (before406 k).denote (step404 k) (step405 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before406 k).denote (before409 k).denote (before412 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before406 k).denote (before407 k).denote (before409 k).denote (step406 k) (@Runs.trans (10*2) (1*2) (before407 k).denote (before408 k).denote (before409 k).denote (step407 k) (step408 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before409 k).denote (before410 k).denote (before412 k).denote (step409 k) (@Runs.trans (1*2) (1*2) (before410 k).denote (before411 k).denote (before412 k).denote (step410 k) (step411 k))))) (@Runs.trans (((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))) (((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3)))) (before412 k).denote (before418 k).denote (before425 k).denote (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*1)+((1*1)+(1*2))) (before412 k).denote (before415 k).denote (before418 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before412 k).denote (before413 k).denote (before415 k).denote (step412 k) (@Runs.trans (1*2) (1*2) (before413 k).denote (before414 k).denote (before415 k).denote (step413 k) (step414 k))) (@Runs.trans (1*1) ((1*1)+(1*2)) (before415 k).denote (before416 k).denote (before418 k).denote (step415 k) (@Runs.trans (1*1) (1*2) (before416 k).denote (before417 k).denote (before418 k).denote (step416 k) (step417 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((1*1)+(1*2))+((2*2)+(1*3))) (before418 k).denote (before421 k).denote (before425 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before418 k).denote (before419 k).denote (before421 k).denote (step418 k) (@Runs.trans (1*1) (1*3) (before419 k).denote (before420 k).denote (before421 k).denote (step419 k) (step420 k))) (@Runs.trans ((1*1)+(1*2)) ((2*2)+(1*3)) (before421 k).denote (before423 k).denote (before425 k).denote (@Runs.trans (1*1) (1*2) (before421 k).denote (before422 k).denote (before423 k).denote (step421 k) (step422 k)) (@Runs.trans (2*2) (1*3) (before423 k).denote (before424 k).denote (before425 k).denote (step423 k) (step424 k)))))) (@Runs.trans ((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2))))) ((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38))))) (before425 k).denote (before437 k).denote (before450 k).denote (@Runs.trans (((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2)))) (((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))) (before425 k).denote (before431 k).denote (before437 k).denote (@Runs.trans ((1*1)+((1*2)+(3*2))) ((11*2)+((1*3)+(11*2))) (before425 k).denote (before428 k).denote (before431 k).denote (@Runs.trans (1*1) ((1*2)+(3*2)) (before425 k).denote (before426 k).denote (before428 k).denote (step425 k) (@Runs.trans (1*2) (3*2) (before426 k).denote (before427 k).denote (before428 k).denote (step426 k) (step427 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before428 k).denote (before429 k).denote (before431 k).denote (step428 k) (@Runs.trans (1*3) (11*2) (before429 k).denote (before430 k).denote (before431 k).denote (step429 k) (step430 k)))) (@Runs.trans ((1*1)+((12*2)+(11*2))) ((3*2)+((1*23)+(3*2))) (before431 k).denote (before434 k).denote (before437 k).denote (@Runs.trans (1*1) ((12*2)+(11*2)) (before431 k).denote (before432 k).denote (before434 k).denote (step431 k) (@Runs.trans (12*2) (11*2) (before432 k).denote (before433 k).denote (before434 k).denote (step432 k) (step433 k))) (@Runs.trans (3*2) ((1*23)+(3*2)) (before434 k).denote (before435 k).denote (before437 k).denote (step434 k) (@Runs.trans (1*23) (3*2) (before435 k).denote (before436 k).denote (before437 k).denote (step435 k) (step436 k))))) (@Runs.trans (((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38)))) (((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38)))) (before437 k).denote (before443 k).denote (before450 k).denote (@Runs.trans ((1*1)+((3*2)+(1*38))) ((1*23)+((1*13)+(1*38))) (before437 k).denote (before440 k).denote (before443 k).denote (@Runs.trans (1*1) ((3*2)+(1*38)) (before437 k).denote (before438 k).denote (before440 k).denote (step437 k) (@Runs.trans (3*2) (1*38) (before438 k).denote (before439 k).denote (before440 k).denote (step438 k) (step439 k))) (@Runs.trans (1*23) ((1*13)+(1*38)) (before440 k).denote (before441 k).denote (before443 k).denote (step440 k) (@Runs.trans (1*13) (1*38) (before441 k).denote (before442 k).denote (before443 k).denote (step441 k) (step442 k)))) (@Runs.trans ((1*23)+((1*13)+(1*38))) (((1*23)+(1*13))+(((1*k+3)*74)+(1*38))) (before443 k).denote (before446 k).denote (before450 k).denote (@Runs.trans (1*23) ((1*13)+(1*38)) (before443 k).denote (before444 k).denote (before446 k).denote (step443 k) (@Runs.trans (1*13) (1*38) (before444 k).denote (before445 k).denote (before446 k).denote (step444 k) (step445 k))) (@Runs.trans ((1*23)+(1*13)) (((1*k+3)*74)+(1*38)) (before446 k).denote (before448 k).denote (before450 k).denote (@Runs.trans (1*23) (1*13) (before446 k).denote (before447 k).denote (before448 k).denote (step446 k) (step447 k)) (@Runs.trans ((1*k+3)*74) (1*38) (before448 k).denote (before449 k).denote (before450 k).denote (step448 k) (step449 k))))))) (@Runs.trans (((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))))+((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1)))))) (((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))))+((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3)))))) (before450 k).denote (before475 k).denote (after499 k).denote (@Runs.trans ((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2))))) ((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1))))) (before450 k).denote (before462 k).denote (before475 k).denote (@Runs.trans (((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2)))) (((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))) (before450 k).denote (before456 k).denote (before462 k).denote (@Runs.trans ((1*23)+((1*13)+(1*38))) ((791761173*2)+((1*3)+(791761173*2))) (before450 k).denote (before453 k).denote (before456 k).denote (@Runs.trans (1*23) ((1*13)+(1*38)) (before450 k).denote (before451 k).denote (before453 k).denote (step450 k) (@Runs.trans (1*13) (1*38) (before451 k).denote (before452 k).denote (before453 k).denote (step451 k) (step452 k))) (@Runs.trans (791761173*2) ((1*3)+(791761173*2)) (before453 k).denote (before454 k).denote (before456 k).denote (step453 k) (@Runs.trans (1*3) (791761173*2) (before454 k).denote (before455 k).denote (before456 k).denote (step454 k) (step455 k)))) (@Runs.trans ((1*13)+((791761174*2)+(9*2))) ((21*2)+((1*3)+(21*2))) (before456 k).denote (before459 k).denote (before462 k).denote (@Runs.trans (1*13) ((791761174*2)+(9*2)) (before456 k).denote (before457 k).denote (before459 k).denote (step456 k) (@Runs.trans (791761174*2) (9*2) (before457 k).denote (before458 k).denote (before459 k).denote (step457 k) (step458 k))) (@Runs.trans (21*2) ((1*3)+(21*2)) (before459 k).denote (before460 k).denote (before462 k).denote (step459 k) (@Runs.trans (1*3) (21*2) (before460 k).denote (before461 k).denote (before462 k).denote (step460 k) (step461 k))))) (@Runs.trans (((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2)))) (((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1)))) (before462 k).denote (before468 k).denote (before475 k).denote (@Runs.trans ((1*1)+((22*2)+(41*2))) ((15*2)+((1*3)+(15*2))) (before462 k).denote (before465 k).denote (before468 k).denote (@Runs.trans (1*1) ((22*2)+(41*2)) (before462 k).denote (before463 k).denote (before465 k).denote (step462 k) (@Runs.trans (22*2) (41*2) (before463 k).denote (before464 k).denote (before465 k).denote (step463 k) (step464 k))) (@Runs.trans (15*2) ((1*3)+(15*2)) (before465 k).denote (before466 k).denote (before468 k).denote (step465 k) (@Runs.trans (1*3) (15*2) (before466 k).denote (before467 k).denote (before468 k).denote (step466 k) (step467 k)))) (@Runs.trans ((1*1)+((16*2)+(93*2))) (((3*2)+(1*135))+((3*2)+(1*1))) (before468 k).denote (before471 k).denote (before475 k).denote (@Runs.trans (1*1) ((16*2)+(93*2)) (before468 k).denote (before469 k).denote (before471 k).denote (step468 k) (@Runs.trans (16*2) (93*2) (before469 k).denote (before470 k).denote (before471 k).denote (step469 k) (step470 k))) (@Runs.trans ((3*2)+(1*135)) ((3*2)+(1*1)) (before471 k).denote (before473 k).denote (before475 k).denote (@Runs.trans (3*2) (1*135) (before471 k).denote (before472 k).denote (before473 k).denote (step471 k) (step472 k)) (@Runs.trans (3*2) (1*1) (before473 k).denote (before474 k).denote (before475 k).denote (step473 k) (step474 k)))))) (@Runs.trans ((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018))))) ((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3))))) (before475 k).denote (before487 k).denote (after499 k).denote (@Runs.trans (((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135)))) (((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))) (before475 k).denote (before481 k).denote (before487 k).denote (@Runs.trans ((3*2)+((1*1018)+(1*135))) ((1*13)+((1*1018)+(1*135))) (before475 k).denote (before478 k).denote (before481 k).denote (@Runs.trans (3*2) ((1*1018)+(1*135)) (before475 k).denote (before476 k).denote (before478 k).denote (step475 k) (@Runs.trans (1*1018) (1*135) (before476 k).denote (before477 k).denote (before478 k).denote (step476 k) (step477 k))) (@Runs.trans (1*13) ((1*1018)+(1*135)) (before478 k).denote (before479 k).denote (before481 k).denote (step478 k) (@Runs.trans (1*1018) (1*135) (before479 k).denote (before480 k).denote (before481 k).denote (step479 k) (step480 k)))) (@Runs.trans ((1*13)+((1*1018)+(1*135))) ((1*13)+(((1*k+3)*1166)+(1*1018))) (before481 k).denote (before484 k).denote (before487 k).denote (@Runs.trans (1*13) ((1*1018)+(1*135)) (before481 k).denote (before482 k).denote (before484 k).denote (step481 k) (@Runs.trans (1*1018) (1*135) (before482 k).denote (before483 k).denote (before484 k).denote (step482 k) (step483 k))) (@Runs.trans (1*13) (((1*k+3)*1166)+(1*1018)) (before484 k).denote (before485 k).denote (before487 k).denote (step484 k) (@Runs.trans ((1*k+3)*1166) (1*1018) (before485 k).denote (before486 k).denote (before487 k).denote (step485 k) (step486 k))))) (@Runs.trans (((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2)))) (((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3)))) (before487 k).denote (before493 k).denote (after499 k).denote (@Runs.trans ((1*135)+((1*13)+(1*1018))) ((32*2)+((1*3)+(32*2))) (before487 k).denote (before490 k).denote (before493 k).denote (@Runs.trans (1*135) ((1*13)+(1*1018)) (before487 k).denote (before488 k).denote (before490 k).denote (step487 k) (@Runs.trans (1*13) (1*1018) (before488 k).denote (before489 k).denote (before490 k).denote (step488 k) (step489 k))) (@Runs.trans (32*2) ((1*3)+(32*2)) (before490 k).denote (before491 k).denote (before493 k).denote (step490 k) (@Runs.trans (1*3) (32*2) (before491 k).denote (before492 k).denote (before493 k).denote (step491 k) (step492 k)))) (@Runs.trans ((1*13)+((33*2)+(6*2))) (((1*3)+(1*1))+((1*2)+(1*3))) (before493 k).denote (before496 k).denote (after499 k).denote (@Runs.trans (1*13) ((33*2)+(6*2)) (before493 k).denote (before494 k).denote (before496 k).denote (step493 k) (@Runs.trans (33*2) (6*2) (before494 k).denote (before495 k).denote (before496 k).denote (step494 k) (step495 k))) (@Runs.trans ((1*3)+(1*1)) ((1*2)+(1*3)) (before496 k).denote (before498 k).denote (after499 k).denote (@Runs.trans (1*3) (1*1) (before496 k).denote (before497 k).denote (before498 k).denote (step496 k) (step497 k)) (@Runs.trans (1*2) (1*3) (before498 k).denote (before499 k).denote (after499 k).denote (step498 k) (step499 k)))))))) + have ht : (((((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3))))))+(((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))))+((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38)))))))+((((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))))+((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1))))))+(((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))))+((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3)))))))) = (1278*k+6334100586) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean new file mode 100644 index 00000000..f8eedd0e --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean @@ -0,0 +1,764 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail500_0 : Stack := [] +abbrev tail500_1 : Stack := ⟨w1,1⟩ :: tail500_0 +abbrev tail500_2 : Stack := ⟨w0,1⟩ :: tail500_1 +abbrev tail500_3 : Stack := ⟨w2,1⟩ :: tail500_2 +abbrev tail500_4 : Stack := ⟨w1,1⟩ :: tail500_3 +abbrev tail500_5 : Stack := ⟨w0,2⟩ :: tail500_4 +abbrev tail500_6 : Stack := ⟨w2,1⟩ :: tail500_5 +abbrev tail500_7 : Stack := ⟨w1,12⟩ :: tail500_6 +abbrev tail500_8 : Stack := ⟨w0,10⟩ :: tail500_7 +abbrev tail500_9 : Stack := ⟨w2,1⟩ :: tail500_8 +abbrev tail500_10 : Stack := ⟨w1,3⟩ :: tail500_9 +abbrev tail500_11 (k : Nat) : Stack := ⟨w34,(1*k+8)⟩ :: tail500_10 +abbrev tail500_12 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail500_11 k +abbrev tail500_13 (k : Nat) : Stack := ⟨w0,8⟩ :: tail500_12 k +abbrev tail500_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_13 k +abbrev tail500_15 (k : Nat) : Stack := ⟨w1,22⟩ :: tail500_14 k +abbrev tail500_16 (k : Nat) : Stack := ⟨w0,40⟩ :: tail500_15 k +abbrev tail500_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_16 k +abbrev tail500_18 (k : Nat) : Stack := ⟨w1,16⟩ :: tail500_17 k +abbrev tail500_19 (k : Nat) : Stack := ⟨w0,92⟩ :: tail500_18 k +abbrev tail500_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_19 k +abbrev tail500_21 (k : Nat) : Stack := ⟨w1,3⟩ :: tail500_20 k +abbrev tail500_22 (k : Nat) : Stack := ⟨w37,(1*k+8)⟩ :: tail500_21 k +abbrev tail500_23 (k : Nat) : Stack := ⟨w1,33⟩ :: tail500_22 k +abbrev tail500_24 (k : Nat) : Stack := ⟨w0,5⟩ :: tail500_23 k +abbrev tail500_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_24 k +abbrev tail500_26 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_25 k +abbrev tail500_27 : Stack := ⟨w0,1⟩ :: tail500_0 +abbrev tail500_28 : Stack := ⟨w0,2⟩ :: tail500_0 +abbrev tail500_29 : Stack := ⟨w0,3⟩ :: tail500_0 +abbrev tail500_30 (k : Nat) : Stack := ⟨w0,4⟩ :: tail500_23 k +abbrev tail500_31 : Stack := ⟨w1,1⟩ :: tail500_29 +abbrev tail500_32 : Stack := ⟨w1,5⟩ :: tail500_29 +abbrev tail500_33 (k : Nat) : Stack := ⟨w1,32⟩ :: tail500_22 k +abbrev tail500_34 : Stack := ⟨w2,1⟩ :: tail500_32 +abbrev tail500_35 : Stack := ⟨w0,32⟩ :: tail500_34 +abbrev tail500_36 (k : Nat) : Stack := ⟨w38,(1*k+8)⟩ :: tail500_35 +abbrev tail500_37 (k : Nat) : Stack := ⟨w0,3⟩ :: tail500_36 k +abbrev tail500_38 (k : Nat) : Stack := ⟨w0,4⟩ :: tail500_36 k +abbrev tail500_39 (k : Nat) : Stack := ⟨w0,91⟩ :: tail500_18 k +abbrev tail500_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_38 k +abbrev tail500_41 (k : Nat) : Stack := ⟨w1,92⟩ :: tail500_38 k +abbrev tail500_42 (k : Nat) : Stack := ⟨w1,15⟩ :: tail500_17 k +abbrev tail500_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_41 k +abbrev tail500_44 (k : Nat) : Stack := ⟨w0,15⟩ :: tail500_43 k +abbrev tail500_45 (k : Nat) : Stack := ⟨w0,16⟩ :: tail500_43 k +abbrev tail500_46 (k : Nat) : Stack := ⟨w0,39⟩ :: tail500_15 k +abbrev tail500_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_45 k +abbrev tail500_48 (k : Nat) : Stack := ⟨w1,40⟩ :: tail500_45 k +abbrev tail500_49 (k : Nat) : Stack := ⟨w1,21⟩ :: tail500_14 k +abbrev tail500_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_48 k +abbrev tail500_51 (k : Nat) : Stack := ⟨w0,21⟩ :: tail500_50 k +abbrev tail500_52 (k : Nat) : Stack := ⟨w0,22⟩ :: tail500_50 k +abbrev tail500_53 (k : Nat) : Stack := ⟨w0,7⟩ :: tail500_12 k +abbrev tail500_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_52 k +abbrev tail500_55 (k : Nat) : Stack := ⟨w1,8⟩ :: tail500_52 k +abbrev tail500_56 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail500_11 k +abbrev tail500_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_55 k +abbrev tail500_58 (k : Nat) : Stack := ⟨w0,791761173⟩ :: tail500_57 k +abbrev tail500_59 (k : Nat) : Stack := ⟨w39,(1*k+8)⟩ :: tail500_58 k +abbrev tail500_60 (k : Nat) : Stack := ⟨w0,3⟩ :: tail500_59 k +abbrev tail500_61 (k : Nat) : Stack := ⟨w0,4⟩ :: tail500_59 k +abbrev tail500_62 : Stack := ⟨w0,9⟩ :: tail500_7 +abbrev tail500_63 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_61 k +abbrev tail500_64 (k : Nat) : Stack := ⟨w1,10⟩ :: tail500_61 k +abbrev tail500_65 : Stack := ⟨w1,11⟩ :: tail500_6 +abbrev tail500_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_64 k +abbrev tail500_67 (k : Nat) : Stack := ⟨w0,11⟩ :: tail500_66 k +abbrev tail500_68 (k : Nat) : Stack := ⟨w0,12⟩ :: tail500_66 k +abbrev tail500_69 : Stack := ⟨w0,1⟩ :: tail500_4 +abbrev tail500_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_68 k +abbrev tail500_71 (k : Nat) : Stack := ⟨w1,2⟩ :: tail500_68 k +abbrev tail500_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_71 k +abbrev tail500_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_72 k +abbrev tail500_74 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_73 k +abbrev tail500_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_74 k +abbrev tail500_76 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_75 k +abbrev tail500_77 : Stack := ⟨w23,1⟩ :: tail500_0 +abbrev tail500_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_75 k +abbrev tail500_79 : Stack := ⟨w2,1⟩ :: tail500_27 +abbrev tail500_80 : Stack := ⟨w23,1⟩ :: tail500_79 +abbrev tail500_81 : Stack := ⟨w0,1⟩ :: tail500_80 +abbrev tail500_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_72 k +abbrev tail500_83 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_82 k +abbrev tail500_84 : Stack := ⟨w0,1⟩ :: tail500_79 +abbrev tail500_85 : Stack := ⟨w0,2⟩ :: tail500_79 +abbrev tail500_86 : Stack := ⟨w2,1⟩ :: tail500_85 +abbrev tail500_87 : Stack := ⟨w23,1⟩ :: tail500_86 +abbrev tail500_88 : Stack := ⟨w0,2⟩ :: tail500_87 +abbrev tail500_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_67 k +abbrev tail500_90 (k : Nat) : Stack := ⟨w1,2⟩ :: tail500_89 k +abbrev tail500_91 : Stack := ⟨w0,1⟩ :: tail500_86 +abbrev tail500_92 : Stack := ⟨w0,3⟩ :: tail500_86 +abbrev tail500_93 : Stack := ⟨w2,1⟩ :: tail500_92 +abbrev tail500_94 : Stack := ⟨w1,11⟩ :: tail500_93 +abbrev tail500_95 : Stack := ⟨w23,1⟩ :: tail500_94 +abbrev tail500_96 : Stack := ⟨w0,10⟩ :: tail500_95 +abbrev tail500_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_60 k +abbrev tail500_98 (k : Nat) : Stack := ⟨w1,10⟩ :: tail500_97 k +abbrev tail500_99 : Stack := ⟨w0,1⟩ :: tail500_94 +abbrev tail500_100 : Stack := ⟨w0,11⟩ :: tail500_94 +abbrev tail500_101 : Stack := ⟨w2,1⟩ :: tail500_100 +abbrev tail500_102 : Stack := ⟨w1,3⟩ :: tail500_101 +abbrev tail500_103 (k : Nat) : Stack := ⟨w40,(1*k+8)⟩ :: tail500_102 +abbrev tail500_104 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail500_103 k +abbrev tail500_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_104 k +abbrev tail500_106 (k : Nat) : Stack := ⟨w0,8⟩ :: tail500_105 k +abbrev tail500_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_51 k +abbrev tail500_108 (k : Nat) : Stack := ⟨w1,8⟩ :: tail500_107 k +abbrev tail500_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_104 k +abbrev tail500_110 (k : Nat) : Stack := ⟨w0,9⟩ :: tail500_104 k +abbrev tail500_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_110 k +abbrev tail500_112 (k : Nat) : Stack := ⟨w1,21⟩ :: tail500_111 k +abbrev tail500_113 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_112 k +abbrev tail500_114 (k : Nat) : Stack := ⟨w0,40⟩ :: tail500_113 k +abbrev tail500_115 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_44 k +abbrev tail500_116 (k : Nat) : Stack := ⟨w1,40⟩ :: tail500_115 k +abbrev tail500_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_112 k +abbrev tail500_118 (k : Nat) : Stack := ⟨w0,41⟩ :: tail500_112 k +abbrev tail500_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_118 k +abbrev tail500_120 (k : Nat) : Stack := ⟨w1,15⟩ :: tail500_119 k +abbrev tail500_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_120 k +abbrev tail500_122 (k : Nat) : Stack := ⟨w0,92⟩ :: tail500_121 k +abbrev tail500_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_37 k +abbrev tail500_124 (k : Nat) : Stack := ⟨w1,92⟩ :: tail500_123 k +abbrev tail500_125 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_120 k +abbrev tail500_126 (k : Nat) : Stack := ⟨w0,93⟩ :: tail500_120 k +abbrev tail500_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_126 k +abbrev tail500_128 (k : Nat) : Stack := ⟨w1,3⟩ :: tail500_127 k +abbrev tail500_129 (k : Nat) : Stack := ⟨w41,(1*k+8)⟩ :: tail500_128 k +abbrev tail500_130 (k : Nat) : Stack := ⟨w1,32⟩ :: tail500_129 k +abbrev tail500_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_130 k +abbrev tail500_132 (k : Nat) : Stack := ⟨w0,5⟩ :: tail500_131 k +abbrev tail500_133 : Stack := ⟨w23,1⟩ :: tail500_28 +abbrev tail500_134 : Stack := ⟨w1,5⟩ :: tail500_133 +abbrev tail500_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_130 k +abbrev tail500_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail500_130 k +abbrev tail500_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_136 k + +def before500 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail500_26 k),tail500_27⟩ +def before501 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail500_25 k),tail500_28⟩ +def before502 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail500_24 k),tail500_29⟩ +def before503 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail500_30 k),tail500_31⟩ +def before504 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail500_23 k),tail500_32⟩ +def before505 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail500_33 k),tail500_34⟩ +def before506 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail500_22 k),tail500_35⟩ +def before507 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail500_21 k),(tail500_36 k)⟩ +def before508 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail500_20 k),(tail500_37 k)⟩ +def before509 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail500_19 k),(tail500_38 k)⟩ +def before510 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail500_39 k),(tail500_40 k)⟩ +def before511 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521707),(tail500_18 k),(tail500_41 k)⟩ +def before512 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521705),(tail500_42 k),(tail500_43 k)⟩ +def before513 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail500_17 k),(tail500_44 k)⟩ +def before514 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail500_16 k),(tail500_45 k)⟩ +def before515 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail500_46 k),(tail500_47 k)⟩ +def before516 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521593),(tail500_15 k),(tail500_48 k)⟩ +def before517 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521591),(tail500_49 k),(tail500_50 k)⟩ +def before518 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail500_14 k),(tail500_51 k)⟩ +def before519 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail500_13 k),(tail500_52 k)⟩ +def before520 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail500_53 k),(tail500_54 k)⟩ +def before521 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail500_12 k),(tail500_55 k)⟩ +def before522 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail500_56 k),(tail500_57 k)⟩ +def before523 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail500_11 k),(tail500_58 k)⟩ +def before524 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail500_10,(tail500_59 k)⟩ +def before525 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail500_9,(tail500_60 k)⟩ +def before526 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail500_8,(tail500_61 k)⟩ +def before527 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail500_62,(tail500_63 k)⟩ +def before528 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail500_7,(tail500_64 k)⟩ +def before529 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail500_65,(tail500_66 k)⟩ +def before530 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail500_6,(tail500_67 k)⟩ +def before531 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail500_5,(tail500_68 k)⟩ +def before532 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail500_69,(tail500_70 k)⟩ +def before533 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail500_4,(tail500_71 k)⟩ +def before534 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail500_3,(tail500_72 k)⟩ +def before535 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1183),tail500_2,(tail500_73 k)⟩ +def before536 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail500_1,(tail500_74 k)⟩ +def before537 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail500_0,(tail500_75 k)⟩ +def before538 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1189),tail500_0,(tail500_76 k)⟩ +def before539 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail500_77,(tail500_76 k)⟩ +def before540 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1189),tail500_77,(tail500_78 k)⟩ +def before541 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail500_27,(tail500_78 k)⟩ +def before542 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1187),tail500_79,(tail500_75 k)⟩ +def before543 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail500_80,(tail500_74 k)⟩ +def before544 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail500_81,(tail500_73 k)⟩ +def before545 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail500_81,(tail500_82 k)⟩ +def before546 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail500_80,(tail500_83 k)⟩ +def before547 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail500_84,(tail500_83 k)⟩ +def before548 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail500_85,(tail500_82 k)⟩ +def before549 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1181),tail500_86,(tail500_72 k)⟩ +def before550 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail500_87,(tail500_71 k)⟩ +def before551 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail500_88,(tail500_68 k)⟩ +def before552 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail500_88,(tail500_89 k)⟩ +def before553 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail500_87,(tail500_90 k)⟩ +def before554 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail500_91,(tail500_90 k)⟩ +def before555 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail500_92,(tail500_89 k)⟩ +def before556 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1173),tail500_93,(tail500_67 k)⟩ +def before557 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail500_94,(tail500_66 k)⟩ +def before558 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail500_95,(tail500_64 k)⟩ +def before559 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail500_96,(tail500_61 k)⟩ +def before560 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail500_96,(tail500_97 k)⟩ +def before561 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail500_95,(tail500_98 k)⟩ +def before562 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail500_99,(tail500_98 k)⟩ +def before563 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail500_100,(tail500_97 k)⟩ +def before564 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail500_101,(tail500_60 k)⟩ +def before565 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail500_102,(tail500_59 k)⟩ +def before566 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail500_103 k),(tail500_58 k)⟩ +def before567 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521529),(tail500_104 k),(tail500_57 k)⟩ +def before568 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521531),(tail500_105 k),(tail500_55 k)⟩ +def before569 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail500_106 k),(tail500_52 k)⟩ +def before570 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail500_106 k),(tail500_107 k)⟩ +def before571 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail500_105 k),(tail500_108 k)⟩ +def before572 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521531),(tail500_109 k),(tail500_108 k)⟩ +def before573 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail500_110 k),(tail500_107 k)⟩ +def before574 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail500_111 k),(tail500_51 k)⟩ +def before575 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521591),(tail500_112 k),(tail500_50 k)⟩ +def before576 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521593),(tail500_113 k),(tail500_48 k)⟩ +def before577 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail500_114 k),(tail500_45 k)⟩ +def before578 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail500_114 k),(tail500_115 k)⟩ +def before579 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521593),(tail500_113 k),(tail500_116 k)⟩ +def before580 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521593),(tail500_117 k),(tail500_116 k)⟩ +def before581 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail500_118 k),(tail500_115 k)⟩ +def before582 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail500_119 k),(tail500_44 k)⟩ +def before583 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521705),(tail500_120 k),(tail500_43 k)⟩ +def before584 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521707),(tail500_121 k),(tail500_41 k)⟩ +def before585 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail500_122 k),(tail500_38 k)⟩ +def before586 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail500_122 k),(tail500_123 k)⟩ +def before587 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521707),(tail500_121 k),(tail500_124 k)⟩ +def before588 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521707),(tail500_125 k),(tail500_124 k)⟩ +def before589 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail500_126 k),(tail500_123 k)⟩ +def before590 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521893),(tail500_127 k),(tail500_37 k)⟩ +def before591 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail500_128 k),(tail500_36 k)⟩ +def before592 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail500_129 k),tail500_35⟩ +def before593 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526651),(tail500_130 k),tail500_34⟩ +def before594 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526653),(tail500_131 k),tail500_32⟩ +def before595 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail500_132 k),tail500_29⟩ +def before596 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail500_132 k),tail500_133⟩ +def before597 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail500_131 k),tail500_134⟩ +def before598 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526653),(tail500_135 k),tail500_134⟩ +def before599 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail500_136 k),tail500_133⟩ +def after599 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail500_137 k),tail500_28⟩ + +theorem macro500 (k : Nat) : applyExit (before500 k) exit2 1 = some (before501 k) := by + simp (disch := omega) [before500, before501, exit2, applyExit, pop, push] + <;> omega +theorem step500 (k : Nat) : Runs (1*2) (before500 k).denote (before501 k).denote := + @applyExit_sound (before500 k) (before501 k) exit2 1 valid2 (macro500 k) +theorem macro501 (k : Nat) : applyExit (before501 k) exit3 1 = some (before502 k) := by + simp (disch := omega) [before501, before502, exit3, applyExit, pop, push] + <;> omega +theorem step501 (k : Nat) : Runs (1*2) (before501 k).denote (before502 k).denote := + @applyExit_sound (before501 k) (before502 k) exit3 1 valid3 (macro501 k) +theorem macro502 (k : Nat) : applyExit (before502 k) exit9 1 = some (before503 k) := by + simp (disch := omega) [before502, before503, exit9, applyExit, pop, push] + <;> omega +theorem step502 (k : Nat) : Runs (1*2) (before502 k).denote (before503 k).denote := + @applyExit_sound (before502 k) (before503 k) exit9 1 valid9 (macro502 k) +theorem macro503 (k : Nat) : applyExit (before503 k) exit10 4 = some (before504 k) := by + simp (disch := omega) [before503, before504, exit10, applyExit, pop, push] + <;> omega +theorem step503 (k : Nat) : Runs (4*2) (before503 k).denote (before504 k).denote := + @applyExit_sound (before503 k) (before504 k) exit10 4 valid10 (macro503 k) +theorem macro504 (k : Nat) : applyExit (before504 k) exit11 1 = some (before505 k) := by + simp (disch := omega) [before504, before505, exit11, applyExit, pop, push] + <;> omega +theorem step504 (k : Nat) : Runs (1*2) (before504 k).denote (before505 k).denote := + @applyExit_sound (before504 k) (before505 k) exit11 1 valid11 (macro504 k) +theorem macro505 (k : Nat) : applyExit (before505 k) exit2 32 = some (before506 k) := by + simp (disch := omega) [before505, before506, exit2, applyExit, pop, push] + <;> omega +theorem step505 (k : Nat) : Runs (32*2) (before505 k).denote (before506 k).denote := + @applyExit_sound (before505 k) (before506 k) exit2 32 valid2 (macro505 k) +theorem macro506 (k : Nat) : applyExit (before506 k) exit56 (1*k+8) = some (before507 k) := by + simp (disch := omega) [before506, before507, exit56, applyExit, pop, push] + <;> omega +theorem step506 (k : Nat) : Runs ((1*k+8)*586) (before506 k).denote (before507 k).denote := + @applyExit_sound (before506 k) (before507 k) exit56 (1*k+8) valid56 (macro506 k) +theorem macro507 (k : Nat) : applyExit (before507 k) exit2 3 = some (before508 k) := by + simp (disch := omega) [before507, before508, exit2, applyExit, pop, push] + <;> omega +theorem step507 (k : Nat) : Runs (3*2) (before507 k).denote (before508 k).denote := + @applyExit_sound (before507 k) (before508 k) exit2 3 valid2 (macro507 k) +theorem macro508 (k : Nat) : applyExit (before508 k) exit3 1 = some (before509 k) := by + simp (disch := omega) [before508, before509, exit3, applyExit, pop, push] + <;> omega +theorem step508 (k : Nat) : Runs (1*2) (before508 k).denote (before509 k).denote := + @applyExit_sound (before508 k) (before509 k) exit3 1 valid3 (macro508 k) +theorem macro509 (k : Nat) : applyExit (before509 k) exit9 1 = some (before510 k) := by + simp (disch := omega) [before509, before510, exit9, applyExit, pop, push] + <;> omega +theorem step509 (k : Nat) : Runs (1*2) (before509 k).denote (before510 k).denote := + @applyExit_sound (before509 k) (before510 k) exit9 1 valid9 (macro509 k) +theorem macro510 (k : Nat) : applyExit (before510 k) exit10 91 = some (before511 k) := by + simp (disch := omega) [before510, before511, exit10, applyExit, pop, push] + <;> omega +theorem step510 (k : Nat) : Runs (91*2) (before510 k).denote (before511 k).denote := + @applyExit_sound (before510 k) (before511 k) exit10 91 valid10 (macro510 k) +theorem macro511 (k : Nat) : applyExit (before511 k) exit11 1 = some (before512 k) := by + simp (disch := omega) [before511, before512, exit11, applyExit, pop, push] + <;> omega +theorem step511 (k : Nat) : Runs (1*2) (before511 k).denote (before512 k).denote := + @applyExit_sound (before511 k) (before512 k) exit11 1 valid11 (macro511 k) +theorem macro512 (k : Nat) : applyExit (before512 k) exit2 15 = some (before513 k) := by + simp (disch := omega) [before512, before513, exit2, applyExit, pop, push] + <;> omega +theorem step512 (k : Nat) : Runs (15*2) (before512 k).denote (before513 k).denote := + @applyExit_sound (before512 k) (before513 k) exit2 15 valid2 (macro512 k) +theorem macro513 (k : Nat) : applyExit (before513 k) exit3 1 = some (before514 k) := by + simp (disch := omega) [before513, before514, exit3, applyExit, pop, push] + <;> omega +theorem step513 (k : Nat) : Runs (1*2) (before513 k).denote (before514 k).denote := + @applyExit_sound (before513 k) (before514 k) exit3 1 valid3 (macro513 k) +theorem macro514 (k : Nat) : applyExit (before514 k) exit9 1 = some (before515 k) := by + simp (disch := omega) [before514, before515, exit9, applyExit, pop, push] + <;> omega +theorem step514 (k : Nat) : Runs (1*2) (before514 k).denote (before515 k).denote := + @applyExit_sound (before514 k) (before515 k) exit9 1 valid9 (macro514 k) +theorem macro515 (k : Nat) : applyExit (before515 k) exit10 39 = some (before516 k) := by + simp (disch := omega) [before515, before516, exit10, applyExit, pop, push] + <;> omega +theorem step515 (k : Nat) : Runs (39*2) (before515 k).denote (before516 k).denote := + @applyExit_sound (before515 k) (before516 k) exit10 39 valid10 (macro515 k) +theorem macro516 (k : Nat) : applyExit (before516 k) exit11 1 = some (before517 k) := by + simp (disch := omega) [before516, before517, exit11, applyExit, pop, push] + <;> omega +theorem step516 (k : Nat) : Runs (1*2) (before516 k).denote (before517 k).denote := + @applyExit_sound (before516 k) (before517 k) exit11 1 valid11 (macro516 k) +theorem macro517 (k : Nat) : applyExit (before517 k) exit2 21 = some (before518 k) := by + simp (disch := omega) [before517, before518, exit2, applyExit, pop, push] + <;> omega +theorem step517 (k : Nat) : Runs (21*2) (before517 k).denote (before518 k).denote := + @applyExit_sound (before517 k) (before518 k) exit2 21 valid2 (macro517 k) +theorem macro518 (k : Nat) : applyExit (before518 k) exit3 1 = some (before519 k) := by + simp (disch := omega) [before518, before519, exit3, applyExit, pop, push] + <;> omega +theorem step518 (k : Nat) : Runs (1*2) (before518 k).denote (before519 k).denote := + @applyExit_sound (before518 k) (before519 k) exit3 1 valid3 (macro518 k) +theorem macro519 (k : Nat) : applyExit (before519 k) exit9 1 = some (before520 k) := by + simp (disch := omega) [before519, before520, exit9, applyExit, pop, push] + <;> omega +theorem step519 (k : Nat) : Runs (1*2) (before519 k).denote (before520 k).denote := + @applyExit_sound (before519 k) (before520 k) exit9 1 valid9 (macro519 k) +theorem macro520 (k : Nat) : applyExit (before520 k) exit10 7 = some (before521 k) := by + simp (disch := omega) [before520, before521, exit10, applyExit, pop, push] + <;> omega +theorem step520 (k : Nat) : Runs (7*2) (before520 k).denote (before521 k).denote := + @applyExit_sound (before520 k) (before521 k) exit10 7 valid10 (macro520 k) +theorem macro521 (k : Nat) : applyExit (before521 k) exit11 1 = some (before522 k) := by + simp (disch := omega) [before521, before522, exit11, applyExit, pop, push] + <;> omega +theorem step521 (k : Nat) : Runs (1*2) (before521 k).denote (before522 k).denote := + @applyExit_sound (before521 k) (before522 k) exit11 1 valid11 (macro521 k) +theorem macro522 (k : Nat) : applyExit (before522 k) exit2 791761173 = some (before523 k) := by + simp (disch := omega) [before522, before523, exit2, applyExit, pop, push] + <;> omega +theorem step522 (k : Nat) : Runs (791761173*2) (before522 k).denote (before523 k).denote := + @applyExit_sound (before522 k) (before523 k) exit2 791761173 valid2 (macro522 k) +theorem macro523 (k : Nat) : applyExit (before523 k) exit57 (1*k+8) = some (before524 k) := by + simp (disch := omega) [before523, before524, exit57, applyExit, pop, push] + <;> omega +theorem step523 (k : Nat) : Runs ((1*k+8)*38) (before523 k).denote (before524 k).denote := + @applyExit_sound (before523 k) (before524 k) exit57 (1*k+8) valid57 (macro523 k) +theorem macro524 (k : Nat) : applyExit (before524 k) exit2 3 = some (before525 k) := by + simp (disch := omega) [before524, before525, exit2, applyExit, pop, push] + <;> omega +theorem step524 (k : Nat) : Runs (3*2) (before524 k).denote (before525 k).denote := + @applyExit_sound (before524 k) (before525 k) exit2 3 valid2 (macro524 k) +theorem macro525 (k : Nat) : applyExit (before525 k) exit3 1 = some (before526 k) := by + simp (disch := omega) [before525, before526, exit3, applyExit, pop, push] + <;> omega +theorem step525 (k : Nat) : Runs (1*2) (before525 k).denote (before526 k).denote := + @applyExit_sound (before525 k) (before526 k) exit3 1 valid3 (macro525 k) +theorem macro526 (k : Nat) : applyExit (before526 k) exit9 1 = some (before527 k) := by + simp (disch := omega) [before526, before527, exit9, applyExit, pop, push] + <;> omega +theorem step526 (k : Nat) : Runs (1*2) (before526 k).denote (before527 k).denote := + @applyExit_sound (before526 k) (before527 k) exit9 1 valid9 (macro526 k) +theorem macro527 (k : Nat) : applyExit (before527 k) exit10 9 = some (before528 k) := by + simp (disch := omega) [before527, before528, exit10, applyExit, pop, push] + <;> omega +theorem step527 (k : Nat) : Runs (9*2) (before527 k).denote (before528 k).denote := + @applyExit_sound (before527 k) (before528 k) exit10 9 valid10 (macro527 k) +theorem macro528 (k : Nat) : applyExit (before528 k) exit11 1 = some (before529 k) := by + simp (disch := omega) [before528, before529, exit11, applyExit, pop, push] + <;> omega +theorem step528 (k : Nat) : Runs (1*2) (before528 k).denote (before529 k).denote := + @applyExit_sound (before528 k) (before529 k) exit11 1 valid11 (macro528 k) +theorem macro529 (k : Nat) : applyExit (before529 k) exit2 11 = some (before530 k) := by + simp (disch := omega) [before529, before530, exit2, applyExit, pop, push] + <;> omega +theorem step529 (k : Nat) : Runs (11*2) (before529 k).denote (before530 k).denote := + @applyExit_sound (before529 k) (before530 k) exit2 11 valid2 (macro529 k) +theorem macro530 (k : Nat) : applyExit (before530 k) exit3 1 = some (before531 k) := by + simp (disch := omega) [before530, before531, exit3, applyExit, pop, push] + <;> omega +theorem step530 (k : Nat) : Runs (1*2) (before530 k).denote (before531 k).denote := + @applyExit_sound (before530 k) (before531 k) exit3 1 valid3 (macro530 k) +theorem macro531 (k : Nat) : applyExit (before531 k) exit9 1 = some (before532 k) := by + simp (disch := omega) [before531, before532, exit9, applyExit, pop, push] + <;> omega +theorem step531 (k : Nat) : Runs (1*2) (before531 k).denote (before532 k).denote := + @applyExit_sound (before531 k) (before532 k) exit9 1 valid9 (macro531 k) +theorem macro532 (k : Nat) : applyExit (before532 k) exit10 1 = some (before533 k) := by + simp (disch := omega) [before532, before533, exit10, applyExit, pop, push] + <;> omega +theorem step532 (k : Nat) : Runs (1*2) (before532 k).denote (before533 k).denote := + @applyExit_sound (before532 k) (before533 k) exit10 1 valid10 (macro532 k) +theorem macro533 (k : Nat) : applyExit (before533 k) exit11 1 = some (before534 k) := by + simp (disch := omega) [before533, before534, exit11, applyExit, pop, push] + <;> omega +theorem step533 (k : Nat) : Runs (1*2) (before533 k).denote (before534 k).denote := + @applyExit_sound (before533 k) (before534 k) exit11 1 valid11 (macro533 k) +theorem macro534 (k : Nat) : applyExit (before534 k) exit3 1 = some (before535 k) := by + simp (disch := omega) [before534, before535, exit3, applyExit, pop, push] + <;> omega +theorem step534 (k : Nat) : Runs (1*2) (before534 k).denote (before535 k).denote := + @applyExit_sound (before534 k) (before535 k) exit3 1 valid3 (macro534 k) +theorem macro535 (k : Nat) : applyExit (before535 k) exit9 1 = some (before536 k) := by + simp (disch := omega) [before535, before536, exit9, applyExit, pop, push] + <;> omega +theorem step535 (k : Nat) : Runs (1*2) (before535 k).denote (before536 k).denote := + @applyExit_sound (before535 k) (before536 k) exit9 1 valid9 (macro535 k) +theorem macro536 (k : Nat) : applyExit (before536 k) exit11 1 = some (before537 k) := by + simp (disch := omega) [before536, before537, exit11, applyExit, pop, push] + <;> omega +theorem step536 (k : Nat) : Runs (1*2) (before536 k).denote (before537 k).denote := + @applyExit_sound (before536 k) (before537 k) exit11 1 valid11 (macro536 k) +theorem macro537 (k : Nat) : applyExit (before537 k) exit3 1 = some (before538 k) := by + simp (disch := omega) [before537, before538, exit3, applyExit, pop, push] + <;> omega +theorem step537 (k : Nat) : Runs (1*2) (before537 k).denote (before538 k).denote := + @applyExit_sound (before537 k) (before538 k) exit3 1 valid3 (macro537 k) +theorem macro538 (k : Nat) : applyExit (before538 k) exit30 1 = some (before539 k) := by + simp (disch := omega) [before538, before539, exit30, applyExit, pop, push] + <;> omega +theorem step538 (k : Nat) : Runs (1*3) (before538 k).denote (before539 k).denote := + @applyExit_sound (before538 k) (before539 k) exit30 1 valid30 (macro538 k) +theorem macro539 (k : Nat) : applyExit (before539 k) exit31 1 = some (before540 k) := by + simp (disch := omega) [before539, before540, exit31, applyExit, pop, push] + <;> omega +theorem step539 (k : Nat) : Runs (1*1) (before539 k).denote (before540 k).denote := + @applyExit_sound (before539 k) (before540 k) exit31 1 valid31 (macro539 k) +theorem macro540 (k : Nat) : applyExit (before540 k) exit32 1 = some (before541 k) := by + simp (disch := omega) [before540, before541, exit32, applyExit, pop, push] + <;> omega +theorem step540 (k : Nat) : Runs (1*3) (before540 k).denote (before541 k).denote := + @applyExit_sound (before540 k) (before541 k) exit32 1 valid32 (macro540 k) +theorem macro541 (k : Nat) : applyExit (before541 k) exit33 1 = some (before542 k) := by + simp (disch := omega) [before541, before542, exit33, applyExit, pop, push] + <;> omega +theorem step541 (k : Nat) : Runs (1*2) (before541 k).denote (before542 k).denote := + @applyExit_sound (before541 k) (before542 k) exit33 1 valid33 (macro541 k) +theorem macro542 (k : Nat) : applyExit (before542 k) exit35 1 = some (before543 k) := by + simp (disch := omega) [before542, before543, exit35, applyExit, pop, push] + <;> omega +theorem step542 (k : Nat) : Runs (1*2) (before542 k).denote (before543 k).denote := + @applyExit_sound (before542 k) (before543 k) exit35 1 valid35 (macro542 k) +theorem macro543 (k : Nat) : applyExit (before543 k) exit36 1 = some (before544 k) := by + simp (disch := omega) [before543, before544, exit36, applyExit, pop, push] + <;> omega +theorem step543 (k : Nat) : Runs (1*2) (before543 k).denote (before544 k).denote := + @applyExit_sound (before543 k) (before544 k) exit36 1 valid36 (macro543 k) +theorem macro544 (k : Nat) : applyExit (before544 k) exit31 1 = some (before545 k) := by + simp (disch := omega) [before544, before545, exit31, applyExit, pop, push] + <;> omega +theorem step544 (k : Nat) : Runs (1*1) (before544 k).denote (before545 k).denote := + @applyExit_sound (before544 k) (before545 k) exit31 1 valid31 (macro544 k) +theorem macro545 (k : Nat) : applyExit (before545 k) exit10 1 = some (before546 k) := by + simp (disch := omega) [before545, before546, exit10, applyExit, pop, push] + <;> omega +theorem step545 (k : Nat) : Runs (1*2) (before545 k).denote (before546 k).denote := + @applyExit_sound (before545 k) (before546 k) exit10 1 valid10 (macro545 k) +theorem macro546 (k : Nat) : applyExit (before546 k) exit32 1 = some (before547 k) := by + simp (disch := omega) [before546, before547, exit32, applyExit, pop, push] + <;> omega +theorem step546 (k : Nat) : Runs (1*3) (before546 k).denote (before547 k).denote := + @applyExit_sound (before546 k) (before547 k) exit32 1 valid32 (macro546 k) +theorem macro547 (k : Nat) : applyExit (before547 k) exit36 1 = some (before548 k) := by + simp (disch := omega) [before547, before548, exit36, applyExit, pop, push] + <;> omega +theorem step547 (k : Nat) : Runs (1*2) (before547 k).denote (before548 k).denote := + @applyExit_sound (before547 k) (before548 k) exit36 1 valid36 (macro547 k) +theorem macro548 (k : Nat) : applyExit (before548 k) exit33 1 = some (before549 k) := by + simp (disch := omega) [before548, before549, exit33, applyExit, pop, push] + <;> omega +theorem step548 (k : Nat) : Runs (1*2) (before548 k).denote (before549 k).denote := + @applyExit_sound (before548 k) (before549 k) exit33 1 valid33 (macro548 k) +theorem macro549 (k : Nat) : applyExit (before549 k) exit35 1 = some (before550 k) := by + simp (disch := omega) [before549, before550, exit35, applyExit, pop, push] + <;> omega +theorem step549 (k : Nat) : Runs (1*2) (before549 k).denote (before550 k).denote := + @applyExit_sound (before549 k) (before550 k) exit35 1 valid35 (macro549 k) +theorem macro550 (k : Nat) : applyExit (before550 k) exit36 2 = some (before551 k) := by + simp (disch := omega) [before550, before551, exit36, applyExit, pop, push] + <;> omega +theorem step550 (k : Nat) : Runs (2*2) (before550 k).denote (before551 k).denote := + @applyExit_sound (before550 k) (before551 k) exit36 2 valid36 (macro550 k) +theorem macro551 (k : Nat) : applyExit (before551 k) exit31 1 = some (before552 k) := by + simp (disch := omega) [before551, before552, exit31, applyExit, pop, push] + <;> omega +theorem step551 (k : Nat) : Runs (1*1) (before551 k).denote (before552 k).denote := + @applyExit_sound (before551 k) (before552 k) exit31 1 valid31 (macro551 k) +theorem macro552 (k : Nat) : applyExit (before552 k) exit10 2 = some (before553 k) := by + simp (disch := omega) [before552, before553, exit10, applyExit, pop, push] + <;> omega +theorem step552 (k : Nat) : Runs (2*2) (before552 k).denote (before553 k).denote := + @applyExit_sound (before552 k) (before553 k) exit10 2 valid10 (macro552 k) +theorem macro553 (k : Nat) : applyExit (before553 k) exit32 1 = some (before554 k) := by + simp (disch := omega) [before553, before554, exit32, applyExit, pop, push] + <;> omega +theorem step553 (k : Nat) : Runs (1*3) (before553 k).denote (before554 k).denote := + @applyExit_sound (before553 k) (before554 k) exit32 1 valid32 (macro553 k) +theorem macro554 (k : Nat) : applyExit (before554 k) exit36 2 = some (before555 k) := by + simp (disch := omega) [before554, before555, exit36, applyExit, pop, push] + <;> omega +theorem step554 (k : Nat) : Runs (2*2) (before554 k).denote (before555 k).denote := + @applyExit_sound (before554 k) (before555 k) exit36 2 valid36 (macro554 k) +theorem macro555 (k : Nat) : applyExit (before555 k) exit33 1 = some (before556 k) := by + simp (disch := omega) [before555, before556, exit33, applyExit, pop, push] + <;> omega +theorem step555 (k : Nat) : Runs (1*2) (before555 k).denote (before556 k).denote := + @applyExit_sound (before555 k) (before556 k) exit33 1 valid33 (macro555 k) +theorem macro556 (k : Nat) : applyExit (before556 k) exit34 11 = some (before557 k) := by + simp (disch := omega) [before556, before557, exit34, applyExit, pop, push] + <;> omega +theorem step556 (k : Nat) : Runs (11*2) (before556 k).denote (before557 k).denote := + @applyExit_sound (before556 k) (before557 k) exit34 11 valid34 (macro556 k) +theorem macro557 (k : Nat) : applyExit (before557 k) exit35 1 = some (before558 k) := by + simp (disch := omega) [before557, before558, exit35, applyExit, pop, push] + <;> omega +theorem step557 (k : Nat) : Runs (1*2) (before557 k).denote (before558 k).denote := + @applyExit_sound (before557 k) (before558 k) exit35 1 valid35 (macro557 k) +theorem macro558 (k : Nat) : applyExit (before558 k) exit36 10 = some (before559 k) := by + simp (disch := omega) [before558, before559, exit36, applyExit, pop, push] + <;> omega +theorem step558 (k : Nat) : Runs (10*2) (before558 k).denote (before559 k).denote := + @applyExit_sound (before558 k) (before559 k) exit36 10 valid36 (macro558 k) +theorem macro559 (k : Nat) : applyExit (before559 k) exit31 1 = some (before560 k) := by + simp (disch := omega) [before559, before560, exit31, applyExit, pop, push] + <;> omega +theorem step559 (k : Nat) : Runs (1*1) (before559 k).denote (before560 k).denote := + @applyExit_sound (before559 k) (before560 k) exit31 1 valid31 (macro559 k) +theorem macro560 (k : Nat) : applyExit (before560 k) exit10 10 = some (before561 k) := by + simp (disch := omega) [before560, before561, exit10, applyExit, pop, push] + <;> omega +theorem step560 (k : Nat) : Runs (10*2) (before560 k).denote (before561 k).denote := + @applyExit_sound (before560 k) (before561 k) exit10 10 valid10 (macro560 k) +theorem macro561 (k : Nat) : applyExit (before561 k) exit32 1 = some (before562 k) := by + simp (disch := omega) [before561, before562, exit32, applyExit, pop, push] + <;> omega +theorem step561 (k : Nat) : Runs (1*3) (before561 k).denote (before562 k).denote := + @applyExit_sound (before561 k) (before562 k) exit32 1 valid32 (macro561 k) +theorem macro562 (k : Nat) : applyExit (before562 k) exit36 10 = some (before563 k) := by + simp (disch := omega) [before562, before563, exit36, applyExit, pop, push] + <;> omega +theorem step562 (k : Nat) : Runs (10*2) (before562 k).denote (before563 k).denote := + @applyExit_sound (before562 k) (before563 k) exit36 10 valid36 (macro562 k) +theorem macro563 (k : Nat) : applyExit (before563 k) exit33 1 = some (before564 k) := by + simp (disch := omega) [before563, before564, exit33, applyExit, pop, push] + <;> omega +theorem step563 (k : Nat) : Runs (1*2) (before563 k).denote (before564 k).denote := + @applyExit_sound (before563 k) (before564 k) exit33 1 valid33 (macro563 k) +theorem macro564 (k : Nat) : applyExit (before564 k) exit34 3 = some (before565 k) := by + simp (disch := omega) [before564, before565, exit34, applyExit, pop, push] + <;> omega +theorem step564 (k : Nat) : Runs (3*2) (before564 k).denote (before565 k).denote := + @applyExit_sound (before564 k) (before565 k) exit34 3 valid34 (macro564 k) +theorem macro565 (k : Nat) : applyExit (before565 k) exit58 (1*k+8) = some (before566 k) := by + simp (disch := omega) [before565, before566, exit58, applyExit, pop, push] + <;> omega +theorem step565 (k : Nat) : Runs ((1*k+8)*78) (before565 k).denote (before566 k).denote := + @applyExit_sound (before565 k) (before566 k) exit58 (1*k+8) valid58 (macro565 k) +theorem macro566 (k : Nat) : applyExit (before566 k) exit34 791761173 = some (before567 k) := by + simp (disch := omega) [before566, before567, exit34, applyExit, pop, push] + <;> omega +theorem step566 (k : Nat) : Runs (791761173*2) (before566 k).denote (before567 k).denote := + @applyExit_sound (before566 k) (before567 k) exit34 791761173 valid34 (macro566 k) +theorem macro567 (k : Nat) : applyExit (before567 k) exit35 1 = some (before568 k) := by + simp (disch := omega) [before567, before568, exit35, applyExit, pop, push] + <;> omega +theorem step567 (k : Nat) : Runs (1*2) (before567 k).denote (before568 k).denote := + @applyExit_sound (before567 k) (before568 k) exit35 1 valid35 (macro567 k) +theorem macro568 (k : Nat) : applyExit (before568 k) exit36 8 = some (before569 k) := by + simp (disch := omega) [before568, before569, exit36, applyExit, pop, push] + <;> omega +theorem step568 (k : Nat) : Runs (8*2) (before568 k).denote (before569 k).denote := + @applyExit_sound (before568 k) (before569 k) exit36 8 valid36 (macro568 k) +theorem macro569 (k : Nat) : applyExit (before569 k) exit31 1 = some (before570 k) := by + simp (disch := omega) [before569, before570, exit31, applyExit, pop, push] + <;> omega +theorem step569 (k : Nat) : Runs (1*1) (before569 k).denote (before570 k).denote := + @applyExit_sound (before569 k) (before570 k) exit31 1 valid31 (macro569 k) +theorem macro570 (k : Nat) : applyExit (before570 k) exit10 8 = some (before571 k) := by + simp (disch := omega) [before570, before571, exit10, applyExit, pop, push] + <;> omega +theorem step570 (k : Nat) : Runs (8*2) (before570 k).denote (before571 k).denote := + @applyExit_sound (before570 k) (before571 k) exit10 8 valid10 (macro570 k) +theorem macro571 (k : Nat) : applyExit (before571 k) exit32 1 = some (before572 k) := by + simp (disch := omega) [before571, before572, exit32, applyExit, pop, push] + <;> omega +theorem step571 (k : Nat) : Runs (1*3) (before571 k).denote (before572 k).denote := + @applyExit_sound (before571 k) (before572 k) exit32 1 valid32 (macro571 k) +theorem macro572 (k : Nat) : applyExit (before572 k) exit36 8 = some (before573 k) := by + simp (disch := omega) [before572, before573, exit36, applyExit, pop, push] + <;> omega +theorem step572 (k : Nat) : Runs (8*2) (before572 k).denote (before573 k).denote := + @applyExit_sound (before572 k) (before573 k) exit36 8 valid36 (macro572 k) +theorem macro573 (k : Nat) : applyExit (before573 k) exit33 1 = some (before574 k) := by + simp (disch := omega) [before573, before574, exit33, applyExit, pop, push] + <;> omega +theorem step573 (k : Nat) : Runs (1*2) (before573 k).denote (before574 k).denote := + @applyExit_sound (before573 k) (before574 k) exit33 1 valid33 (macro573 k) +theorem macro574 (k : Nat) : applyExit (before574 k) exit34 21 = some (before575 k) := by + simp (disch := omega) [before574, before575, exit34, applyExit, pop, push] + <;> omega +theorem step574 (k : Nat) : Runs (21*2) (before574 k).denote (before575 k).denote := + @applyExit_sound (before574 k) (before575 k) exit34 21 valid34 (macro574 k) +theorem macro575 (k : Nat) : applyExit (before575 k) exit35 1 = some (before576 k) := by + simp (disch := omega) [before575, before576, exit35, applyExit, pop, push] + <;> omega +theorem step575 (k : Nat) : Runs (1*2) (before575 k).denote (before576 k).denote := + @applyExit_sound (before575 k) (before576 k) exit35 1 valid35 (macro575 k) +theorem macro576 (k : Nat) : applyExit (before576 k) exit36 40 = some (before577 k) := by + simp (disch := omega) [before576, before577, exit36, applyExit, pop, push] + <;> omega +theorem step576 (k : Nat) : Runs (40*2) (before576 k).denote (before577 k).denote := + @applyExit_sound (before576 k) (before577 k) exit36 40 valid36 (macro576 k) +theorem macro577 (k : Nat) : applyExit (before577 k) exit31 1 = some (before578 k) := by + simp (disch := omega) [before577, before578, exit31, applyExit, pop, push] + <;> omega +theorem step577 (k : Nat) : Runs (1*1) (before577 k).denote (before578 k).denote := + @applyExit_sound (before577 k) (before578 k) exit31 1 valid31 (macro577 k) +theorem macro578 (k : Nat) : applyExit (before578 k) exit10 40 = some (before579 k) := by + simp (disch := omega) [before578, before579, exit10, applyExit, pop, push] + <;> omega +theorem step578 (k : Nat) : Runs (40*2) (before578 k).denote (before579 k).denote := + @applyExit_sound (before578 k) (before579 k) exit10 40 valid10 (macro578 k) +theorem macro579 (k : Nat) : applyExit (before579 k) exit32 1 = some (before580 k) := by + simp (disch := omega) [before579, before580, exit32, applyExit, pop, push] + <;> omega +theorem step579 (k : Nat) : Runs (1*3) (before579 k).denote (before580 k).denote := + @applyExit_sound (before579 k) (before580 k) exit32 1 valid32 (macro579 k) +theorem macro580 (k : Nat) : applyExit (before580 k) exit36 40 = some (before581 k) := by + simp (disch := omega) [before580, before581, exit36, applyExit, pop, push] + <;> omega +theorem step580 (k : Nat) : Runs (40*2) (before580 k).denote (before581 k).denote := + @applyExit_sound (before580 k) (before581 k) exit36 40 valid36 (macro580 k) +theorem macro581 (k : Nat) : applyExit (before581 k) exit33 1 = some (before582 k) := by + simp (disch := omega) [before581, before582, exit33, applyExit, pop, push] + <;> omega +theorem step581 (k : Nat) : Runs (1*2) (before581 k).denote (before582 k).denote := + @applyExit_sound (before581 k) (before582 k) exit33 1 valid33 (macro581 k) +theorem macro582 (k : Nat) : applyExit (before582 k) exit34 15 = some (before583 k) := by + simp (disch := omega) [before582, before583, exit34, applyExit, pop, push] + <;> omega +theorem step582 (k : Nat) : Runs (15*2) (before582 k).denote (before583 k).denote := + @applyExit_sound (before582 k) (before583 k) exit34 15 valid34 (macro582 k) +theorem macro583 (k : Nat) : applyExit (before583 k) exit35 1 = some (before584 k) := by + simp (disch := omega) [before583, before584, exit35, applyExit, pop, push] + <;> omega +theorem step583 (k : Nat) : Runs (1*2) (before583 k).denote (before584 k).denote := + @applyExit_sound (before583 k) (before584 k) exit35 1 valid35 (macro583 k) +theorem macro584 (k : Nat) : applyExit (before584 k) exit36 92 = some (before585 k) := by + simp (disch := omega) [before584, before585, exit36, applyExit, pop, push] + <;> omega +theorem step584 (k : Nat) : Runs (92*2) (before584 k).denote (before585 k).denote := + @applyExit_sound (before584 k) (before585 k) exit36 92 valid36 (macro584 k) +theorem macro585 (k : Nat) : applyExit (before585 k) exit31 1 = some (before586 k) := by + simp (disch := omega) [before585, before586, exit31, applyExit, pop, push] + <;> omega +theorem step585 (k : Nat) : Runs (1*1) (before585 k).denote (before586 k).denote := + @applyExit_sound (before585 k) (before586 k) exit31 1 valid31 (macro585 k) +theorem macro586 (k : Nat) : applyExit (before586 k) exit10 92 = some (before587 k) := by + simp (disch := omega) [before586, before587, exit10, applyExit, pop, push] + <;> omega +theorem step586 (k : Nat) : Runs (92*2) (before586 k).denote (before587 k).denote := + @applyExit_sound (before586 k) (before587 k) exit10 92 valid10 (macro586 k) +theorem macro587 (k : Nat) : applyExit (before587 k) exit32 1 = some (before588 k) := by + simp (disch := omega) [before587, before588, exit32, applyExit, pop, push] + <;> omega +theorem step587 (k : Nat) : Runs (1*3) (before587 k).denote (before588 k).denote := + @applyExit_sound (before587 k) (before588 k) exit32 1 valid32 (macro587 k) +theorem macro588 (k : Nat) : applyExit (before588 k) exit36 92 = some (before589 k) := by + simp (disch := omega) [before588, before589, exit36, applyExit, pop, push] + <;> omega +theorem step588 (k : Nat) : Runs (92*2) (before588 k).denote (before589 k).denote := + @applyExit_sound (before588 k) (before589 k) exit36 92 valid36 (macro588 k) +theorem macro589 (k : Nat) : applyExit (before589 k) exit33 1 = some (before590 k) := by + simp (disch := omega) [before589, before590, exit33, applyExit, pop, push] + <;> omega +theorem step589 (k : Nat) : Runs (1*2) (before589 k).denote (before590 k).denote := + @applyExit_sound (before589 k) (before590 k) exit33 1 valid33 (macro589 k) +theorem macro590 (k : Nat) : applyExit (before590 k) exit34 3 = some (before591 k) := by + simp (disch := omega) [before590, before591, exit34, applyExit, pop, push] + <;> omega +theorem step590 (k : Nat) : Runs (3*2) (before590 k).denote (before591 k).denote := + @applyExit_sound (before590 k) (before591 k) exit34 3 valid34 (macro590 k) +theorem macro591 (k : Nat) : applyExit (before591 k) exit59 (1*k+8) = some (before592 k) := by + simp (disch := omega) [before591, before592, exit59, applyExit, pop, push] + <;> omega +theorem step591 (k : Nat) : Runs ((1*k+8)*1178) (before591 k).denote (before592 k).denote := + @applyExit_sound (before591 k) (before592 k) exit59 (1*k+8) valid59 (macro591 k) +theorem macro592 (k : Nat) : applyExit (before592 k) exit34 32 = some (before593 k) := by + simp (disch := omega) [before592, before593, exit34, applyExit, pop, push] + <;> omega +theorem step592 (k : Nat) : Runs (32*2) (before592 k).denote (before593 k).denote := + @applyExit_sound (before592 k) (before593 k) exit34 32 valid34 (macro592 k) +theorem macro593 (k : Nat) : applyExit (before593 k) exit35 1 = some (before594 k) := by + simp (disch := omega) [before593, before594, exit35, applyExit, pop, push] + <;> omega +theorem step593 (k : Nat) : Runs (1*2) (before593 k).denote (before594 k).denote := + @applyExit_sound (before593 k) (before594 k) exit35 1 valid35 (macro593 k) +theorem macro594 (k : Nat) : applyExit (before594 k) exit36 5 = some (before595 k) := by + simp (disch := omega) [before594, before595, exit36, applyExit, pop, push] + <;> omega +theorem step594 (k : Nat) : Runs (5*2) (before594 k).denote (before595 k).denote := + @applyExit_sound (before594 k) (before595 k) exit36 5 valid36 (macro594 k) +theorem macro595 (k : Nat) : applyExit (before595 k) exit31 1 = some (before596 k) := by + simp (disch := omega) [before595, before596, exit31, applyExit, pop, push] + <;> omega +theorem step595 (k : Nat) : Runs (1*1) (before595 k).denote (before596 k).denote := + @applyExit_sound (before595 k) (before596 k) exit31 1 valid31 (macro595 k) +theorem macro596 (k : Nat) : applyExit (before596 k) exit10 5 = some (before597 k) := by + simp (disch := omega) [before596, before597, exit10, applyExit, pop, push] + <;> omega +theorem step596 (k : Nat) : Runs (5*2) (before596 k).denote (before597 k).denote := + @applyExit_sound (before596 k) (before597 k) exit10 5 valid10 (macro596 k) +theorem macro597 (k : Nat) : applyExit (before597 k) exit32 1 = some (before598 k) := by + simp (disch := omega) [before597, before598, exit32, applyExit, pop, push] + <;> omega +theorem step597 (k : Nat) : Runs (1*3) (before597 k).denote (before598 k).denote := + @applyExit_sound (before597 k) (before598 k) exit32 1 valid32 (macro597 k) +theorem macro598 (k : Nat) : applyExit (before598 k) exit36 5 = some (before599 k) := by + simp (disch := omega) [before598, before599, exit36, applyExit, pop, push] + <;> omega +theorem step598 (k : Nat) : Runs (5*2) (before598 k).denote (before599 k).denote := + @applyExit_sound (before598 k) (before599 k) exit36 5 valid36 (macro598 k) +theorem macro599 (k : Nat) : applyExit (before599 k) exit33 1 = some (after599 k) := by + simp (disch := omega) [before599, after599, exit33, applyExit, pop, push] + <;> omega +theorem step599 (k : Nat) : Runs (1*2) (before599 k).denote (after599 k).denote := + @applyExit_sound (before599 k) (after599 k) exit33 1 valid33 (macro599 k) +theorem chunkRun005 (k : Nat) : Runs (1880*k+3167061433) (before500 k).denote (after599 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))))+((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))))))+(((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))))) ((((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2))))))+(((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))))+((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2))))))) (before500 k).denote (before550 k).denote (after599 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))))+((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2)))))) (((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))) (before500 k).denote (before525 k).denote (before550 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2))))) ((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))))) (before500 k).denote (before512 k).denote (before525 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2)))) ((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))) (before500 k).denote (before506 k).denote (before512 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(32*2))) (before500 k).denote (before503 k).denote (before506 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before500 k).denote (before501 k).denote (before503 k).denote (step500 k) (@Runs.trans (1*2) (1*2) (before501 k).denote (before502 k).denote (before503 k).denote (step501 k) (step502 k))) (@Runs.trans (4*2) ((1*2)+(32*2)) (before503 k).denote (before504 k).denote (before506 k).denote (step503 k) (@Runs.trans (1*2) (32*2) (before504 k).denote (before505 k).denote (before506 k).denote (step504 k) (step505 k)))) (@Runs.trans (((1*k+8)*586)+((3*2)+(1*2))) ((1*2)+((91*2)+(1*2))) (before506 k).denote (before509 k).denote (before512 k).denote (@Runs.trans ((1*k+8)*586) ((3*2)+(1*2)) (before506 k).denote (before507 k).denote (before509 k).denote (step506 k) (@Runs.trans (3*2) (1*2) (before507 k).denote (before508 k).denote (before509 k).denote (step507 k) (step508 k))) (@Runs.trans (1*2) ((91*2)+(1*2)) (before509 k).denote (before510 k).denote (before512 k).denote (step509 k) (@Runs.trans (91*2) (1*2) (before510 k).denote (before511 k).denote (before512 k).denote (step510 k) (step511 k))))) (@Runs.trans (((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2)))) (((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2)))) (before512 k).denote (before518 k).denote (before525 k).denote (@Runs.trans ((15*2)+((1*2)+(1*2))) ((39*2)+((1*2)+(21*2))) (before512 k).denote (before515 k).denote (before518 k).denote (@Runs.trans (15*2) ((1*2)+(1*2)) (before512 k).denote (before513 k).denote (before515 k).denote (step512 k) (@Runs.trans (1*2) (1*2) (before513 k).denote (before514 k).denote (before515 k).denote (step513 k) (step514 k))) (@Runs.trans (39*2) ((1*2)+(21*2)) (before515 k).denote (before516 k).denote (before518 k).denote (step515 k) (@Runs.trans (1*2) (21*2) (before516 k).denote (before517 k).denote (before518 k).denote (step516 k) (step517 k)))) (@Runs.trans ((1*2)+((1*2)+(7*2))) (((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))) (before518 k).denote (before521 k).denote (before525 k).denote (@Runs.trans (1*2) ((1*2)+(7*2)) (before518 k).denote (before519 k).denote (before521 k).denote (step518 k) (@Runs.trans (1*2) (7*2) (before519 k).denote (before520 k).denote (before521 k).denote (step519 k) (step520 k))) (@Runs.trans ((1*2)+(791761173*2)) (((1*k+8)*38)+(3*2)) (before521 k).denote (before523 k).denote (before525 k).denote (@Runs.trans (1*2) (791761173*2) (before521 k).denote (before522 k).denote (before523 k).denote (step521 k) (step522 k)) (@Runs.trans ((1*k+8)*38) (3*2) (before523 k).denote (before524 k).denote (before525 k).denote (step523 k) (step524 k)))))) (@Runs.trans ((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))) (before525 k).denote (before537 k).denote (before550 k).denote (@Runs.trans (((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (before525 k).denote (before531 k).denote (before537 k).denote (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((11*2)+(1*2))) (before525 k).denote (before528 k).denote (before531 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before525 k).denote (before526 k).denote (before528 k).denote (step525 k) (@Runs.trans (1*2) (9*2) (before526 k).denote (before527 k).denote (before528 k).denote (step526 k) (step527 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before528 k).denote (before529 k).denote (before531 k).denote (step528 k) (@Runs.trans (11*2) (1*2) (before529 k).denote (before530 k).denote (before531 k).denote (step529 k) (step530 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before531 k).denote (before534 k).denote (before537 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before531 k).denote (before532 k).denote (before534 k).denote (step531 k) (@Runs.trans (1*2) (1*2) (before532 k).denote (before533 k).denote (before534 k).denote (step532 k) (step533 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before534 k).denote (before535 k).denote (before537 k).denote (step534 k) (@Runs.trans (1*2) (1*2) (before535 k).denote (before536 k).denote (before537 k).denote (step535 k) (step536 k))))) (@Runs.trans (((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))) (before537 k).denote (before543 k).denote (before550 k).denote (@Runs.trans ((1*2)+((1*3)+(1*1))) ((1*3)+((1*2)+(1*2))) (before537 k).denote (before540 k).denote (before543 k).denote (@Runs.trans (1*2) ((1*3)+(1*1)) (before537 k).denote (before538 k).denote (before540 k).denote (step537 k) (@Runs.trans (1*3) (1*1) (before538 k).denote (before539 k).denote (before540 k).denote (step538 k) (step539 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before540 k).denote (before541 k).denote (before543 k).denote (step540 k) (@Runs.trans (1*2) (1*2) (before541 k).denote (before542 k).denote (before543 k).denote (step541 k) (step542 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) (((1*3)+(1*2))+((1*2)+(1*2))) (before543 k).denote (before546 k).denote (before550 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before543 k).denote (before544 k).denote (before546 k).denote (step543 k) (@Runs.trans (1*1) (1*2) (before544 k).denote (before545 k).denote (before546 k).denote (step544 k) (step545 k))) (@Runs.trans ((1*3)+(1*2)) ((1*2)+(1*2)) (before546 k).denote (before548 k).denote (before550 k).denote (@Runs.trans (1*3) (1*2) (before546 k).denote (before547 k).denote (before548 k).denote (step546 k) (step547 k)) (@Runs.trans (1*2) (1*2) (before548 k).denote (before549 k).denote (before550 k).denote (step548 k) (step549 k))))))) (@Runs.trans (((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2)))))) (((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))))+((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2)))))) (before550 k).denote (before575 k).denote (after599 k).denote (@Runs.trans ((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))) ((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2))))) (before550 k).denote (before562 k).denote (before575 k).denote (@Runs.trans (((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2)))) (((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (before550 k).denote (before556 k).denote (before562 k).denote (@Runs.trans ((2*2)+((1*1)+(2*2))) ((1*3)+((2*2)+(1*2))) (before550 k).denote (before553 k).denote (before556 k).denote (@Runs.trans (2*2) ((1*1)+(2*2)) (before550 k).denote (before551 k).denote (before553 k).denote (step550 k) (@Runs.trans (1*1) (2*2) (before551 k).denote (before552 k).denote (before553 k).denote (step551 k) (step552 k))) (@Runs.trans (1*3) ((2*2)+(1*2)) (before553 k).denote (before554 k).denote (before556 k).denote (step553 k) (@Runs.trans (2*2) (1*2) (before554 k).denote (before555 k).denote (before556 k).denote (step554 k) (step555 k)))) (@Runs.trans ((11*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before556 k).denote (before559 k).denote (before562 k).denote (@Runs.trans (11*2) ((1*2)+(10*2)) (before556 k).denote (before557 k).denote (before559 k).denote (step556 k) (@Runs.trans (1*2) (10*2) (before557 k).denote (before558 k).denote (before559 k).denote (step557 k) (step558 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before559 k).denote (before560 k).denote (before562 k).denote (step559 k) (@Runs.trans (10*2) (1*3) (before560 k).denote (before561 k).denote (before562 k).denote (step560 k) (step561 k))))) (@Runs.trans (((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2)))) (((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2)))) (before562 k).denote (before568 k).denote (before575 k).denote (@Runs.trans ((10*2)+((1*2)+(3*2))) (((1*k+8)*78)+((791761173*2)+(1*2))) (before562 k).denote (before565 k).denote (before568 k).denote (@Runs.trans (10*2) ((1*2)+(3*2)) (before562 k).denote (before563 k).denote (before565 k).denote (step562 k) (@Runs.trans (1*2) (3*2) (before563 k).denote (before564 k).denote (before565 k).denote (step563 k) (step564 k))) (@Runs.trans ((1*k+8)*78) ((791761173*2)+(1*2)) (before565 k).denote (before566 k).denote (before568 k).denote (step565 k) (@Runs.trans (791761173*2) (1*2) (before566 k).denote (before567 k).denote (before568 k).denote (step566 k) (step567 k)))) (@Runs.trans ((8*2)+((1*1)+(8*2))) (((1*3)+(8*2))+((1*2)+(21*2))) (before568 k).denote (before571 k).denote (before575 k).denote (@Runs.trans (8*2) ((1*1)+(8*2)) (before568 k).denote (before569 k).denote (before571 k).denote (step568 k) (@Runs.trans (1*1) (8*2) (before569 k).denote (before570 k).denote (before571 k).denote (step569 k) (step570 k))) (@Runs.trans ((1*3)+(8*2)) ((1*2)+(21*2)) (before571 k).denote (before573 k).denote (before575 k).denote (@Runs.trans (1*3) (8*2) (before571 k).denote (before572 k).denote (before573 k).denote (step571 k) (step572 k)) (@Runs.trans (1*2) (21*2) (before573 k).denote (before574 k).denote (before575 k).denote (step573 k) (step574 k)))))) (@Runs.trans ((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2))))) ((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2))))) (before575 k).denote (before587 k).denote (after599 k).denote (@Runs.trans (((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2)))) (((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))) (before575 k).denote (before581 k).denote (before587 k).denote (@Runs.trans ((1*2)+((40*2)+(1*1))) ((40*2)+((1*3)+(40*2))) (before575 k).denote (before578 k).denote (before581 k).denote (@Runs.trans (1*2) ((40*2)+(1*1)) (before575 k).denote (before576 k).denote (before578 k).denote (step575 k) (@Runs.trans (40*2) (1*1) (before576 k).denote (before577 k).denote (before578 k).denote (step576 k) (step577 k))) (@Runs.trans (40*2) ((1*3)+(40*2)) (before578 k).denote (before579 k).denote (before581 k).denote (step578 k) (@Runs.trans (1*3) (40*2) (before579 k).denote (before580 k).denote (before581 k).denote (step579 k) (step580 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) ((92*2)+((1*1)+(92*2))) (before581 k).denote (before584 k).denote (before587 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before581 k).denote (before582 k).denote (before584 k).denote (step581 k) (@Runs.trans (15*2) (1*2) (before582 k).denote (before583 k).denote (before584 k).denote (step582 k) (step583 k))) (@Runs.trans (92*2) ((1*1)+(92*2)) (before584 k).denote (before585 k).denote (before587 k).denote (step584 k) (@Runs.trans (1*1) (92*2) (before585 k).denote (before586 k).denote (before587 k).denote (step585 k) (step586 k))))) (@Runs.trans (((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2)))) (((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2)))) (before587 k).denote (before593 k).denote (after599 k).denote (@Runs.trans ((1*3)+((92*2)+(1*2))) ((3*2)+(((1*k+8)*1178)+(32*2))) (before587 k).denote (before590 k).denote (before593 k).denote (@Runs.trans (1*3) ((92*2)+(1*2)) (before587 k).denote (before588 k).denote (before590 k).denote (step587 k) (@Runs.trans (92*2) (1*2) (before588 k).denote (before589 k).denote (before590 k).denote (step588 k) (step589 k))) (@Runs.trans (3*2) (((1*k+8)*1178)+(32*2)) (before590 k).denote (before591 k).denote (before593 k).denote (step590 k) (@Runs.trans ((1*k+8)*1178) (32*2) (before591 k).denote (before592 k).denote (before593 k).denote (step591 k) (step592 k)))) (@Runs.trans ((1*2)+((5*2)+(1*1))) (((5*2)+(1*3))+((5*2)+(1*2))) (before593 k).denote (before596 k).denote (after599 k).denote (@Runs.trans (1*2) ((5*2)+(1*1)) (before593 k).denote (before594 k).denote (before596 k).denote (step593 k) (@Runs.trans (5*2) (1*1) (before594 k).denote (before595 k).denote (before596 k).denote (step594 k) (step595 k))) (@Runs.trans ((5*2)+(1*3)) ((5*2)+(1*2)) (before596 k).denote (before598 k).denote (after599 k).denote (@Runs.trans (5*2) (1*3) (before596 k).denote (before597 k).denote (before598 k).denote (step596 k) (step597 k)) (@Runs.trans (5*2) (1*2) (before598 k).denote (before599 k).denote (after599 k).denote (step598 k) (step599 k)))))))) + have ht : (((((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))))+((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))))))+(((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))))+((((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2))))))+(((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))))+((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2)))))))) = (1880*k+3167061433) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean new file mode 100644 index 00000000..81c1c49f --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean @@ -0,0 +1,765 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail600_0 : Stack := [] +abbrev tail600_1 : Stack := ⟨w0,1⟩ :: tail600_0 +abbrev tail600_2 : Stack := ⟨w2,1⟩ :: tail600_1 +abbrev tail600_3 : Stack := ⟨w0,2⟩ :: tail600_2 +abbrev tail600_4 : Stack := ⟨w2,1⟩ :: tail600_3 +abbrev tail600_5 : Stack := ⟨w0,3⟩ :: tail600_4 +abbrev tail600_6 : Stack := ⟨w2,1⟩ :: tail600_5 +abbrev tail600_7 : Stack := ⟨w1,11⟩ :: tail600_6 +abbrev tail600_8 : Stack := ⟨w0,11⟩ :: tail600_7 +abbrev tail600_9 : Stack := ⟨w2,1⟩ :: tail600_8 +abbrev tail600_10 : Stack := ⟨w1,3⟩ :: tail600_9 +abbrev tail600_11 (k : Nat) : Stack := ⟨w40,(1*k+8)⟩ :: tail600_10 +abbrev tail600_12 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail600_11 k +abbrev tail600_13 (k : Nat) : Stack := ⟨w0,9⟩ :: tail600_12 k +abbrev tail600_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_13 k +abbrev tail600_15 (k : Nat) : Stack := ⟨w1,21⟩ :: tail600_14 k +abbrev tail600_16 (k : Nat) : Stack := ⟨w0,41⟩ :: tail600_15 k +abbrev tail600_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_16 k +abbrev tail600_18 (k : Nat) : Stack := ⟨w1,15⟩ :: tail600_17 k +abbrev tail600_19 (k : Nat) : Stack := ⟨w0,93⟩ :: tail600_18 k +abbrev tail600_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_19 k +abbrev tail600_21 (k : Nat) : Stack := ⟨w1,3⟩ :: tail600_20 k +abbrev tail600_22 (k : Nat) : Stack := ⟨w41,(1*k+8)⟩ :: tail600_21 k +abbrev tail600_23 (k : Nat) : Stack := ⟨w1,32⟩ :: tail600_22 k +abbrev tail600_24 (k : Nat) : Stack := ⟨w0,6⟩ :: tail600_23 k +abbrev tail600_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_24 k +abbrev tail600_26 : Stack := ⟨w0,2⟩ :: tail600_0 +abbrev tail600_27 (k : Nat) : Stack := ⟨w1,2⟩ :: tail600_25 k +abbrev tail600_28 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_27 k +abbrev tail600_29 : Stack := ⟨w1,1⟩ :: tail600_0 +abbrev tail600_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_27 k +abbrev tail600_31 (k : Nat) : Stack := ⟨w0,2⟩ :: tail600_27 k +abbrev tail600_32 : Stack := ⟨w1,3⟩ :: tail600_0 +abbrev tail600_33 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_25 k +abbrev tail600_34 : Stack := ⟨w2,1⟩ :: tail600_32 +abbrev tail600_35 : Stack := ⟨w0,1⟩ :: tail600_34 +abbrev tail600_36 : Stack := ⟨w0,2⟩ :: tail600_34 +abbrev tail600_37 (k : Nat) : Stack := ⟨w0,5⟩ :: tail600_23 k +abbrev tail600_38 : Stack := ⟨w1,1⟩ :: tail600_36 +abbrev tail600_39 : Stack := ⟨w1,6⟩ :: tail600_36 +abbrev tail600_40 (k : Nat) : Stack := ⟨w1,31⟩ :: tail600_22 k +abbrev tail600_41 : Stack := ⟨w2,1⟩ :: tail600_39 +abbrev tail600_42 : Stack := ⟨w0,31⟩ :: tail600_41 +abbrev tail600_43 (k : Nat) : Stack := ⟨w42,(1*k+8)⟩ :: tail600_42 +abbrev tail600_44 (k : Nat) : Stack := ⟨w0,3⟩ :: tail600_43 k +abbrev tail600_45 (k : Nat) : Stack := ⟨w0,4⟩ :: tail600_43 k +abbrev tail600_46 (k : Nat) : Stack := ⟨w0,92⟩ :: tail600_18 k +abbrev tail600_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_45 k +abbrev tail600_48 (k : Nat) : Stack := ⟨w1,93⟩ :: tail600_45 k +abbrev tail600_49 (k : Nat) : Stack := ⟨w1,14⟩ :: tail600_17 k +abbrev tail600_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_48 k +abbrev tail600_51 (k : Nat) : Stack := ⟨w0,14⟩ :: tail600_50 k +abbrev tail600_52 (k : Nat) : Stack := ⟨w0,15⟩ :: tail600_50 k +abbrev tail600_53 (k : Nat) : Stack := ⟨w0,40⟩ :: tail600_15 k +abbrev tail600_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_52 k +abbrev tail600_55 (k : Nat) : Stack := ⟨w1,41⟩ :: tail600_52 k +abbrev tail600_56 (k : Nat) : Stack := ⟨w1,20⟩ :: tail600_14 k +abbrev tail600_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_55 k +abbrev tail600_58 (k : Nat) : Stack := ⟨w0,20⟩ :: tail600_57 k +abbrev tail600_59 (k : Nat) : Stack := ⟨w0,21⟩ :: tail600_57 k +abbrev tail600_60 (k : Nat) : Stack := ⟨w0,8⟩ :: tail600_12 k +abbrev tail600_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_59 k +abbrev tail600_62 (k : Nat) : Stack := ⟨w1,9⟩ :: tail600_59 k +abbrev tail600_63 (k : Nat) : Stack := ⟨w1,791761172⟩ :: tail600_11 k +abbrev tail600_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_62 k +abbrev tail600_65 (k : Nat) : Stack := ⟨w0,791761172⟩ :: tail600_64 k +abbrev tail600_66 (k : Nat) : Stack := ⟨w43,(1*k+8)⟩ :: tail600_65 k +abbrev tail600_67 (k : Nat) : Stack := ⟨w0,3⟩ :: tail600_66 k +abbrev tail600_68 (k : Nat) : Stack := ⟨w0,4⟩ :: tail600_66 k +abbrev tail600_69 : Stack := ⟨w0,10⟩ :: tail600_7 +abbrev tail600_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_68 k +abbrev tail600_71 (k : Nat) : Stack := ⟨w1,11⟩ :: tail600_68 k +abbrev tail600_72 : Stack := ⟨w1,10⟩ :: tail600_6 +abbrev tail600_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_71 k +abbrev tail600_74 (k : Nat) : Stack := ⟨w0,10⟩ :: tail600_73 k +abbrev tail600_75 (k : Nat) : Stack := ⟨w0,11⟩ :: tail600_73 k +abbrev tail600_76 : Stack := ⟨w0,2⟩ :: tail600_4 +abbrev tail600_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_75 k +abbrev tail600_78 (k : Nat) : Stack := ⟨w1,3⟩ :: tail600_75 k +abbrev tail600_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_78 k +abbrev tail600_80 : Stack := ⟨w0,1⟩ :: tail600_2 +abbrev tail600_81 (k : Nat) : Stack := ⟨w2,2⟩ :: tail600_78 k +abbrev tail600_82 : Stack := ⟨w2,2⟩ :: tail600_1 +abbrev tail600_83 : Stack := ⟨w23,1⟩ :: tail600_82 +abbrev tail600_84 (k : Nat) : Stack := ⟨w1,4⟩ :: tail600_75 k +abbrev tail600_85 : Stack := ⟨w0,1⟩ :: tail600_82 +abbrev tail600_86 : Stack := ⟨w0,5⟩ :: tail600_82 +abbrev tail600_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_74 k +abbrev tail600_88 (k : Nat) : Stack := ⟨w1,5⟩ :: tail600_87 k +abbrev tail600_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_88 k +abbrev tail600_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_88 k +abbrev tail600_91 : Stack := ⟨w1,1⟩ :: tail600_2 +abbrev tail600_92 : Stack := ⟨w0,5⟩ :: tail600_91 +abbrev tail600_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_74 k +abbrev tail600_94 : Stack := ⟨w0,4⟩ :: tail600_91 +abbrev tail600_95 : Stack := ⟨w2,1⟩ :: tail600_94 +abbrev tail600_96 : Stack := ⟨w23,1⟩ :: tail600_95 +abbrev tail600_97 (k : Nat) : Stack := ⟨w0,9⟩ :: tail600_73 k +abbrev tail600_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_97 k +abbrev tail600_99 : Stack := ⟨w0,1⟩ :: tail600_95 +abbrev tail600_100 : Stack := ⟨w2,1⟩ :: tail600_99 +abbrev tail600_101 : Stack := ⟨w1,9⟩ :: tail600_100 +abbrev tail600_102 : Stack := ⟨w23,1⟩ :: tail600_101 +abbrev tail600_103 : Stack := ⟨w0,11⟩ :: tail600_102 +abbrev tail600_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_67 k +abbrev tail600_105 (k : Nat) : Stack := ⟨w1,11⟩ :: tail600_104 k +abbrev tail600_106 : Stack := ⟨w0,1⟩ :: tail600_101 +abbrev tail600_107 : Stack := ⟨w0,12⟩ :: tail600_101 +abbrev tail600_108 : Stack := ⟨w2,1⟩ :: tail600_107 +abbrev tail600_109 : Stack := ⟨w1,3⟩ :: tail600_108 +abbrev tail600_110 (k : Nat) : Stack := ⟨w44,(1*k+8)⟩ :: tail600_109 +abbrev tail600_111 (k : Nat) : Stack := ⟨w1,791761172⟩ :: tail600_110 k +abbrev tail600_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_111 k +abbrev tail600_113 (k : Nat) : Stack := ⟨w0,9⟩ :: tail600_112 k +abbrev tail600_114 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_58 k +abbrev tail600_115 (k : Nat) : Stack := ⟨w1,9⟩ :: tail600_114 k +abbrev tail600_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_111 k +abbrev tail600_117 (k : Nat) : Stack := ⟨w0,10⟩ :: tail600_111 k +abbrev tail600_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_117 k +abbrev tail600_119 (k : Nat) : Stack := ⟨w1,20⟩ :: tail600_118 k +abbrev tail600_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_119 k +abbrev tail600_121 (k : Nat) : Stack := ⟨w0,41⟩ :: tail600_120 k +abbrev tail600_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_51 k +abbrev tail600_123 (k : Nat) : Stack := ⟨w1,41⟩ :: tail600_122 k +abbrev tail600_124 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_119 k +abbrev tail600_125 (k : Nat) : Stack := ⟨w0,42⟩ :: tail600_119 k +abbrev tail600_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_125 k +abbrev tail600_127 (k : Nat) : Stack := ⟨w1,14⟩ :: tail600_126 k +abbrev tail600_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_127 k +abbrev tail600_129 (k : Nat) : Stack := ⟨w0,93⟩ :: tail600_128 k +abbrev tail600_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_44 k +abbrev tail600_131 (k : Nat) : Stack := ⟨w1,93⟩ :: tail600_130 k +abbrev tail600_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_127 k +abbrev tail600_133 (k : Nat) : Stack := ⟨w0,94⟩ :: tail600_127 k +abbrev tail600_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_133 k +abbrev tail600_135 (k : Nat) : Stack := ⟨w1,3⟩ :: tail600_134 k +abbrev tail600_136 (k : Nat) : Stack := ⟨w45,(1*k+8)⟩ :: tail600_135 k +abbrev tail600_137 (k : Nat) : Stack := ⟨w1,31⟩ :: tail600_136 k +abbrev tail600_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_137 k + +def before600 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail600_25 k),tail600_26⟩ +def before601 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526669),(tail600_27 k),tail600_0⟩ +def before602 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail600_28 k),tail600_0⟩ +def before603 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526671),(tail600_28 k),tail600_29⟩ +def before604 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail600_30 k),tail600_29⟩ +def before605 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526673),(tail600_31 k),tail600_0⟩ +def before606 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526673),(tail600_31 k),tail600_29⟩ +def before607 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail600_27 k),tail600_32⟩ +def before608 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail600_33 k),tail600_34⟩ +def before609 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail600_25 k),tail600_35⟩ +def before610 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail600_24 k),tail600_36⟩ +def before611 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail600_37 k),tail600_38⟩ +def before612 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail600_23 k),tail600_39⟩ +def before613 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail600_40 k),tail600_41⟩ +def before614 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail600_22 k),tail600_42⟩ +def before615 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail600_21 k),(tail600_43 k)⟩ +def before616 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail600_20 k),(tail600_44 k)⟩ +def before617 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail600_19 k),(tail600_45 k)⟩ +def before618 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail600_46 k),(tail600_47 k)⟩ +def before619 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521705),(tail600_18 k),(tail600_48 k)⟩ +def before620 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521703),(tail600_49 k),(tail600_50 k)⟩ +def before621 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail600_17 k),(tail600_51 k)⟩ +def before622 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail600_16 k),(tail600_52 k)⟩ +def before623 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail600_53 k),(tail600_54 k)⟩ +def before624 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521591),(tail600_15 k),(tail600_55 k)⟩ +def before625 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521589),(tail600_56 k),(tail600_57 k)⟩ +def before626 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail600_14 k),(tail600_58 k)⟩ +def before627 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail600_13 k),(tail600_59 k)⟩ +def before628 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail600_60 k),(tail600_61 k)⟩ +def before629 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521529),(tail600_12 k),(tail600_62 k)⟩ +def before630 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521527),(tail600_63 k),(tail600_64 k)⟩ +def before631 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail600_11 k),(tail600_65 k)⟩ +def before632 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail600_10,(tail600_66 k)⟩ +def before633 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail600_9,(tail600_67 k)⟩ +def before634 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail600_8,(tail600_68 k)⟩ +def before635 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail600_69,(tail600_70 k)⟩ +def before636 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail600_7,(tail600_71 k)⟩ +def before637 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail600_72,(tail600_73 k)⟩ +def before638 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail600_6,(tail600_74 k)⟩ +def before639 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail600_5,(tail600_75 k)⟩ +def before640 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail600_76,(tail600_77 k)⟩ +def before641 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail600_4,(tail600_78 k)⟩ +def before642 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1183),tail600_3,(tail600_79 k)⟩ +def before643 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1185),tail600_80,(tail600_81 k)⟩ +def before644 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail600_82,(tail600_81 k)⟩ +def before645 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail600_83,(tail600_79 k)⟩ +def before646 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail600_83,(tail600_84 k)⟩ +def before647 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail600_85,(tail600_84 k)⟩ +def before648 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail600_86,(tail600_75 k)⟩ +def before649 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail600_86,(tail600_87 k)⟩ +def before650 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail600_82,(tail600_88 k)⟩ +def before651 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1187),tail600_2,(tail600_89 k)⟩ +def before652 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail600_26,(tail600_89 k)⟩ +def before653 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail600_26,(tail600_90 k)⟩ +def before654 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail600_2,(tail600_90 k)⟩ +def before655 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail600_91,(tail600_88 k)⟩ +def before656 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail600_92,(tail600_87 k)⟩ +def before657 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1175),tail600_92,(tail600_93 k)⟩ +def before658 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1175),tail600_95,(tail600_93 k)⟩ +def before659 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail600_96,(tail600_74 k)⟩ +def before660 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail600_96,(tail600_98 k)⟩ +def before661 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail600_99,(tail600_98 k)⟩ +def before662 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail600_100,(tail600_97 k)⟩ +def before663 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1153),tail600_101,(tail600_73 k)⟩ +def before664 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail600_102,(tail600_71 k)⟩ +def before665 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail600_103,(tail600_68 k)⟩ +def before666 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail600_103,(tail600_104 k)⟩ +def before667 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail600_102,(tail600_105 k)⟩ +def before668 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail600_106,(tail600_105 k)⟩ +def before669 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail600_107,(tail600_104 k)⟩ +def before670 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail600_108,(tail600_67 k)⟩ +def before671 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail600_109,(tail600_66 k)⟩ +def before672 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail600_110 k),(tail600_65 k)⟩ +def before673 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521527),(tail600_111 k),(tail600_64 k)⟩ +def before674 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521529),(tail600_112 k),(tail600_62 k)⟩ +def before675 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail600_113 k),(tail600_59 k)⟩ +def before676 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail600_113 k),(tail600_114 k)⟩ +def before677 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521529),(tail600_112 k),(tail600_115 k)⟩ +def before678 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521529),(tail600_116 k),(tail600_115 k)⟩ +def before679 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail600_117 k),(tail600_114 k)⟩ +def before680 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail600_118 k),(tail600_58 k)⟩ +def before681 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521589),(tail600_119 k),(tail600_57 k)⟩ +def before682 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521591),(tail600_120 k),(tail600_55 k)⟩ +def before683 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail600_121 k),(tail600_52 k)⟩ +def before684 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail600_121 k),(tail600_122 k)⟩ +def before685 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521591),(tail600_120 k),(tail600_123 k)⟩ +def before686 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521591),(tail600_124 k),(tail600_123 k)⟩ +def before687 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail600_125 k),(tail600_122 k)⟩ +def before688 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail600_126 k),(tail600_51 k)⟩ +def before689 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521703),(tail600_127 k),(tail600_50 k)⟩ +def before690 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521705),(tail600_128 k),(tail600_48 k)⟩ +def before691 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail600_129 k),(tail600_45 k)⟩ +def before692 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail600_129 k),(tail600_130 k)⟩ +def before693 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521705),(tail600_128 k),(tail600_131 k)⟩ +def before694 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521705),(tail600_132 k),(tail600_131 k)⟩ +def before695 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail600_133 k),(tail600_130 k)⟩ +def before696 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521893),(tail600_134 k),(tail600_44 k)⟩ +def before697 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail600_135 k),(tail600_43 k)⟩ +def before698 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail600_136 k),tail600_42⟩ +def before699 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail600_137 k),tail600_41⟩ +def after699 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail600_138 k),tail600_39⟩ + +theorem macro600 (k : Nat) : applyExit (before600 k) exit34 2 = some (before601 k) := by + simp (disch := omega) [before600, before601, exit34, applyExit, pop, push] + <;> omega +theorem step600 (k : Nat) : Runs (2*2) (before600 k).denote (before601 k).denote := + @applyExit_sound (before600 k) (before601 k) exit34 2 valid34 (macro600 k) +theorem macro601 (k : Nat) : applyExit (before601 k) exit35 1 = some (before602 k) := by + simp (disch := omega) [before601, before602, exit35, applyExit, pop, push] + <;> omega +theorem step601 (k : Nat) : Runs (1*2) (before601 k).denote (before602 k).denote := + @applyExit_sound (before601 k) (before602 k) exit35 1 valid35 (macro601 k) +theorem macro602 (k : Nat) : applyExit (before602 k) exit39 1 = some (before603 k) := by + simp (disch := omega) [before602, before603, exit39, applyExit, pop, push] + <;> omega +theorem step602 (k : Nat) : Runs (1*1) (before602 k).denote (before603 k).denote := + @applyExit_sound (before602 k) (before603 k) exit39 1 valid39 (macro602 k) +theorem macro603 (k : Nat) : applyExit (before603 k) exit32 1 = some (before604 k) := by + simp (disch := omega) [before603, before604, exit32, applyExit, pop, push] + <;> omega +theorem step603 (k : Nat) : Runs (1*3) (before603 k).denote (before604 k).denote := + @applyExit_sound (before603 k) (before604 k) exit32 1 valid32 (macro603 k) +theorem macro604 (k : Nat) : applyExit (before604 k) exit36 1 = some (before605 k) := by + simp (disch := omega) [before604, before605, exit36, applyExit, pop, push] + <;> omega +theorem step604 (k : Nat) : Runs (1*2) (before604 k).denote (before605 k).denote := + @applyExit_sound (before604 k) (before605 k) exit36 1 valid36 (macro604 k) +theorem macro605 (k : Nat) : applyExit (before605 k) exit39 1 = some (before606 k) := by + simp (disch := omega) [before605, before606, exit39, applyExit, pop, push] + <;> omega +theorem step605 (k : Nat) : Runs (1*1) (before605 k).denote (before606 k).denote := + @applyExit_sound (before605 k) (before606 k) exit39 1 valid39 (macro605 k) +theorem macro606 (k : Nat) : applyExit (before606 k) exit10 2 = some (before607 k) := by + simp (disch := omega) [before606, before607, exit10, applyExit, pop, push] + <;> omega +theorem step606 (k : Nat) : Runs (2*2) (before606 k).denote (before607 k).denote := + @applyExit_sound (before606 k) (before607 k) exit10 2 valid10 (macro606 k) +theorem macro607 (k : Nat) : applyExit (before607 k) exit11 1 = some (before608 k) := by + simp (disch := omega) [before607, before608, exit11, applyExit, pop, push] + <;> omega +theorem step607 (k : Nat) : Runs (1*2) (before607 k).denote (before608 k).denote := + @applyExit_sound (before607 k) (before608 k) exit11 1 valid11 (macro607 k) +theorem macro608 (k : Nat) : applyExit (before608 k) exit2 1 = some (before609 k) := by + simp (disch := omega) [before608, before609, exit2, applyExit, pop, push] + <;> omega +theorem step608 (k : Nat) : Runs (1*2) (before608 k).denote (before609 k).denote := + @applyExit_sound (before608 k) (before609 k) exit2 1 valid2 (macro608 k) +theorem macro609 (k : Nat) : applyExit (before609 k) exit3 1 = some (before610 k) := by + simp (disch := omega) [before609, before610, exit3, applyExit, pop, push] + <;> omega +theorem step609 (k : Nat) : Runs (1*2) (before609 k).denote (before610 k).denote := + @applyExit_sound (before609 k) (before610 k) exit3 1 valid3 (macro609 k) +theorem macro610 (k : Nat) : applyExit (before610 k) exit9 1 = some (before611 k) := by + simp (disch := omega) [before610, before611, exit9, applyExit, pop, push] + <;> omega +theorem step610 (k : Nat) : Runs (1*2) (before610 k).denote (before611 k).denote := + @applyExit_sound (before610 k) (before611 k) exit9 1 valid9 (macro610 k) +theorem macro611 (k : Nat) : applyExit (before611 k) exit10 5 = some (before612 k) := by + simp (disch := omega) [before611, before612, exit10, applyExit, pop, push] + <;> omega +theorem step611 (k : Nat) : Runs (5*2) (before611 k).denote (before612 k).denote := + @applyExit_sound (before611 k) (before612 k) exit10 5 valid10 (macro611 k) +theorem macro612 (k : Nat) : applyExit (before612 k) exit11 1 = some (before613 k) := by + simp (disch := omega) [before612, before613, exit11, applyExit, pop, push] + <;> omega +theorem step612 (k : Nat) : Runs (1*2) (before612 k).denote (before613 k).denote := + @applyExit_sound (before612 k) (before613 k) exit11 1 valid11 (macro612 k) +theorem macro613 (k : Nat) : applyExit (before613 k) exit2 31 = some (before614 k) := by + simp (disch := omega) [before613, before614, exit2, applyExit, pop, push] + <;> omega +theorem step613 (k : Nat) : Runs (31*2) (before613 k).denote (before614 k).denote := + @applyExit_sound (before613 k) (before614 k) exit2 31 valid2 (macro613 k) +theorem macro614 (k : Nat) : applyExit (before614 k) exit60 (1*k+8) = some (before615 k) := by + simp (disch := omega) [before614, before615, exit60, applyExit, pop, push] + <;> omega +theorem step614 (k : Nat) : Runs ((1*k+8)*586) (before614 k).denote (before615 k).denote := + @applyExit_sound (before614 k) (before615 k) exit60 (1*k+8) valid60 (macro614 k) +theorem macro615 (k : Nat) : applyExit (before615 k) exit2 3 = some (before616 k) := by + simp (disch := omega) [before615, before616, exit2, applyExit, pop, push] + <;> omega +theorem step615 (k : Nat) : Runs (3*2) (before615 k).denote (before616 k).denote := + @applyExit_sound (before615 k) (before616 k) exit2 3 valid2 (macro615 k) +theorem macro616 (k : Nat) : applyExit (before616 k) exit3 1 = some (before617 k) := by + simp (disch := omega) [before616, before617, exit3, applyExit, pop, push] + <;> omega +theorem step616 (k : Nat) : Runs (1*2) (before616 k).denote (before617 k).denote := + @applyExit_sound (before616 k) (before617 k) exit3 1 valid3 (macro616 k) +theorem macro617 (k : Nat) : applyExit (before617 k) exit9 1 = some (before618 k) := by + simp (disch := omega) [before617, before618, exit9, applyExit, pop, push] + <;> omega +theorem step617 (k : Nat) : Runs (1*2) (before617 k).denote (before618 k).denote := + @applyExit_sound (before617 k) (before618 k) exit9 1 valid9 (macro617 k) +theorem macro618 (k : Nat) : applyExit (before618 k) exit10 92 = some (before619 k) := by + simp (disch := omega) [before618, before619, exit10, applyExit, pop, push] + <;> omega +theorem step618 (k : Nat) : Runs (92*2) (before618 k).denote (before619 k).denote := + @applyExit_sound (before618 k) (before619 k) exit10 92 valid10 (macro618 k) +theorem macro619 (k : Nat) : applyExit (before619 k) exit11 1 = some (before620 k) := by + simp (disch := omega) [before619, before620, exit11, applyExit, pop, push] + <;> omega +theorem step619 (k : Nat) : Runs (1*2) (before619 k).denote (before620 k).denote := + @applyExit_sound (before619 k) (before620 k) exit11 1 valid11 (macro619 k) +theorem macro620 (k : Nat) : applyExit (before620 k) exit2 14 = some (before621 k) := by + simp (disch := omega) [before620, before621, exit2, applyExit, pop, push] + <;> omega +theorem step620 (k : Nat) : Runs (14*2) (before620 k).denote (before621 k).denote := + @applyExit_sound (before620 k) (before621 k) exit2 14 valid2 (macro620 k) +theorem macro621 (k : Nat) : applyExit (before621 k) exit3 1 = some (before622 k) := by + simp (disch := omega) [before621, before622, exit3, applyExit, pop, push] + <;> omega +theorem step621 (k : Nat) : Runs (1*2) (before621 k).denote (before622 k).denote := + @applyExit_sound (before621 k) (before622 k) exit3 1 valid3 (macro621 k) +theorem macro622 (k : Nat) : applyExit (before622 k) exit9 1 = some (before623 k) := by + simp (disch := omega) [before622, before623, exit9, applyExit, pop, push] + <;> omega +theorem step622 (k : Nat) : Runs (1*2) (before622 k).denote (before623 k).denote := + @applyExit_sound (before622 k) (before623 k) exit9 1 valid9 (macro622 k) +theorem macro623 (k : Nat) : applyExit (before623 k) exit10 40 = some (before624 k) := by + simp (disch := omega) [before623, before624, exit10, applyExit, pop, push] + <;> omega +theorem step623 (k : Nat) : Runs (40*2) (before623 k).denote (before624 k).denote := + @applyExit_sound (before623 k) (before624 k) exit10 40 valid10 (macro623 k) +theorem macro624 (k : Nat) : applyExit (before624 k) exit11 1 = some (before625 k) := by + simp (disch := omega) [before624, before625, exit11, applyExit, pop, push] + <;> omega +theorem step624 (k : Nat) : Runs (1*2) (before624 k).denote (before625 k).denote := + @applyExit_sound (before624 k) (before625 k) exit11 1 valid11 (macro624 k) +theorem macro625 (k : Nat) : applyExit (before625 k) exit2 20 = some (before626 k) := by + simp (disch := omega) [before625, before626, exit2, applyExit, pop, push] + <;> omega +theorem step625 (k : Nat) : Runs (20*2) (before625 k).denote (before626 k).denote := + @applyExit_sound (before625 k) (before626 k) exit2 20 valid2 (macro625 k) +theorem macro626 (k : Nat) : applyExit (before626 k) exit3 1 = some (before627 k) := by + simp (disch := omega) [before626, before627, exit3, applyExit, pop, push] + <;> omega +theorem step626 (k : Nat) : Runs (1*2) (before626 k).denote (before627 k).denote := + @applyExit_sound (before626 k) (before627 k) exit3 1 valid3 (macro626 k) +theorem macro627 (k : Nat) : applyExit (before627 k) exit9 1 = some (before628 k) := by + simp (disch := omega) [before627, before628, exit9, applyExit, pop, push] + <;> omega +theorem step627 (k : Nat) : Runs (1*2) (before627 k).denote (before628 k).denote := + @applyExit_sound (before627 k) (before628 k) exit9 1 valid9 (macro627 k) +theorem macro628 (k : Nat) : applyExit (before628 k) exit10 8 = some (before629 k) := by + simp (disch := omega) [before628, before629, exit10, applyExit, pop, push] + <;> omega +theorem step628 (k : Nat) : Runs (8*2) (before628 k).denote (before629 k).denote := + @applyExit_sound (before628 k) (before629 k) exit10 8 valid10 (macro628 k) +theorem macro629 (k : Nat) : applyExit (before629 k) exit11 1 = some (before630 k) := by + simp (disch := omega) [before629, before630, exit11, applyExit, pop, push] + <;> omega +theorem step629 (k : Nat) : Runs (1*2) (before629 k).denote (before630 k).denote := + @applyExit_sound (before629 k) (before630 k) exit11 1 valid11 (macro629 k) +theorem macro630 (k : Nat) : applyExit (before630 k) exit2 791761172 = some (before631 k) := by + simp (disch := omega) [before630, before631, exit2, applyExit, pop, push] + <;> omega +theorem step630 (k : Nat) : Runs (791761172*2) (before630 k).denote (before631 k).denote := + @applyExit_sound (before630 k) (before631 k) exit2 791761172 valid2 (macro630 k) +theorem macro631 (k : Nat) : applyExit (before631 k) exit61 (1*k+8) = some (before632 k) := by + simp (disch := omega) [before631, before632, exit61, applyExit, pop, push] + <;> omega +theorem step631 (k : Nat) : Runs ((1*k+8)*38) (before631 k).denote (before632 k).denote := + @applyExit_sound (before631 k) (before632 k) exit61 (1*k+8) valid61 (macro631 k) +theorem macro632 (k : Nat) : applyExit (before632 k) exit2 3 = some (before633 k) := by + simp (disch := omega) [before632, before633, exit2, applyExit, pop, push] + <;> omega +theorem step632 (k : Nat) : Runs (3*2) (before632 k).denote (before633 k).denote := + @applyExit_sound (before632 k) (before633 k) exit2 3 valid2 (macro632 k) +theorem macro633 (k : Nat) : applyExit (before633 k) exit3 1 = some (before634 k) := by + simp (disch := omega) [before633, before634, exit3, applyExit, pop, push] + <;> omega +theorem step633 (k : Nat) : Runs (1*2) (before633 k).denote (before634 k).denote := + @applyExit_sound (before633 k) (before634 k) exit3 1 valid3 (macro633 k) +theorem macro634 (k : Nat) : applyExit (before634 k) exit9 1 = some (before635 k) := by + simp (disch := omega) [before634, before635, exit9, applyExit, pop, push] + <;> omega +theorem step634 (k : Nat) : Runs (1*2) (before634 k).denote (before635 k).denote := + @applyExit_sound (before634 k) (before635 k) exit9 1 valid9 (macro634 k) +theorem macro635 (k : Nat) : applyExit (before635 k) exit10 10 = some (before636 k) := by + simp (disch := omega) [before635, before636, exit10, applyExit, pop, push] + <;> omega +theorem step635 (k : Nat) : Runs (10*2) (before635 k).denote (before636 k).denote := + @applyExit_sound (before635 k) (before636 k) exit10 10 valid10 (macro635 k) +theorem macro636 (k : Nat) : applyExit (before636 k) exit11 1 = some (before637 k) := by + simp (disch := omega) [before636, before637, exit11, applyExit, pop, push] + <;> omega +theorem step636 (k : Nat) : Runs (1*2) (before636 k).denote (before637 k).denote := + @applyExit_sound (before636 k) (before637 k) exit11 1 valid11 (macro636 k) +theorem macro637 (k : Nat) : applyExit (before637 k) exit2 10 = some (before638 k) := by + simp (disch := omega) [before637, before638, exit2, applyExit, pop, push] + <;> omega +theorem step637 (k : Nat) : Runs (10*2) (before637 k).denote (before638 k).denote := + @applyExit_sound (before637 k) (before638 k) exit2 10 valid2 (macro637 k) +theorem macro638 (k : Nat) : applyExit (before638 k) exit3 1 = some (before639 k) := by + simp (disch := omega) [before638, before639, exit3, applyExit, pop, push] + <;> omega +theorem step638 (k : Nat) : Runs (1*2) (before638 k).denote (before639 k).denote := + @applyExit_sound (before638 k) (before639 k) exit3 1 valid3 (macro638 k) +theorem macro639 (k : Nat) : applyExit (before639 k) exit9 1 = some (before640 k) := by + simp (disch := omega) [before639, before640, exit9, applyExit, pop, push] + <;> omega +theorem step639 (k : Nat) : Runs (1*2) (before639 k).denote (before640 k).denote := + @applyExit_sound (before639 k) (before640 k) exit9 1 valid9 (macro639 k) +theorem macro640 (k : Nat) : applyExit (before640 k) exit10 2 = some (before641 k) := by + simp (disch := omega) [before640, before641, exit10, applyExit, pop, push] + <;> omega +theorem step640 (k : Nat) : Runs (2*2) (before640 k).denote (before641 k).denote := + @applyExit_sound (before640 k) (before641 k) exit10 2 valid10 (macro640 k) +theorem macro641 (k : Nat) : applyExit (before641 k) exit46 1 = some (before642 k) := by + simp (disch := omega) [before641, before642, exit46, applyExit, pop, push] + <;> omega +theorem step641 (k : Nat) : Runs (1*2) (before641 k).denote (before642 k).denote := + @applyExit_sound (before641 k) (before642 k) exit46 1 valid46 (macro641 k) +theorem macro642 (k : Nat) : applyExit (before642 k) exit47 1 = some (before643 k) := by + simp (disch := omega) [before642, before643, exit47, applyExit, pop, push] + <;> omega +theorem step642 (k : Nat) : Runs (1*2) (before642 k).denote (before643 k).denote := + @applyExit_sound (before642 k) (before643 k) exit47 1 valid47 (macro642 k) +theorem macro643 (k : Nat) : applyExit (before643 k) exit62 1 = some (before644 k) := by + simp (disch := omega) [before643, before644, exit62, applyExit, pop, push] + <;> omega +theorem step643 (k : Nat) : Runs (1*1) (before643 k).denote (before644 k).denote := + @applyExit_sound (before643 k) (before644 k) exit62 1 valid62 (macro643 k) +theorem macro644 (k : Nat) : applyExit (before644 k) exit35 1 = some (before645 k) := by + simp (disch := omega) [before644, before645, exit35, applyExit, pop, push] + <;> omega +theorem step644 (k : Nat) : Runs (1*2) (before644 k).denote (before645 k).denote := + @applyExit_sound (before644 k) (before645 k) exit35 1 valid35 (macro644 k) +theorem macro645 (k : Nat) : applyExit (before645 k) exit39 1 = some (before646 k) := by + simp (disch := omega) [before645, before646, exit39, applyExit, pop, push] + <;> omega +theorem step645 (k : Nat) : Runs (1*1) (before645 k).denote (before646 k).denote := + @applyExit_sound (before645 k) (before646 k) exit39 1 valid39 (macro645 k) +theorem macro646 (k : Nat) : applyExit (before646 k) exit32 1 = some (before647 k) := by + simp (disch := omega) [before646, before647, exit32, applyExit, pop, push] + <;> omega +theorem step646 (k : Nat) : Runs (1*3) (before646 k).denote (before647 k).denote := + @applyExit_sound (before646 k) (before647 k) exit32 1 valid32 (macro646 k) +theorem macro647 (k : Nat) : applyExit (before647 k) exit36 4 = some (before648 k) := by + simp (disch := omega) [before647, before648, exit36, applyExit, pop, push] + <;> omega +theorem step647 (k : Nat) : Runs (4*2) (before647 k).denote (before648 k).denote := + @applyExit_sound (before647 k) (before648 k) exit36 4 valid36 (macro647 k) +theorem macro648 (k : Nat) : applyExit (before648 k) exit31 1 = some (before649 k) := by + simp (disch := omega) [before648, before649, exit31, applyExit, pop, push] + <;> omega +theorem step648 (k : Nat) : Runs (1*1) (before648 k).denote (before649 k).denote := + @applyExit_sound (before648 k) (before649 k) exit31 1 valid31 (macro648 k) +theorem macro649 (k : Nat) : applyExit (before649 k) exit10 5 = some (before650 k) := by + simp (disch := omega) [before649, before650, exit10, applyExit, pop, push] + <;> omega +theorem step649 (k : Nat) : Runs (5*2) (before649 k).denote (before650 k).denote := + @applyExit_sound (before649 k) (before650 k) exit10 5 valid10 (macro649 k) +theorem macro650 (k : Nat) : applyExit (before650 k) exit46 1 = some (before651 k) := by + simp (disch := omega) [before650, before651, exit46, applyExit, pop, push] + <;> omega +theorem step650 (k : Nat) : Runs (1*2) (before650 k).denote (before651 k).denote := + @applyExit_sound (before650 k) (before651 k) exit46 1 valid46 (macro650 k) +theorem macro651 (k : Nat) : applyExit (before651 k) exit49 1 = some (before652 k) := by + simp (disch := omega) [before651, before652, exit49, applyExit, pop, push] + <;> omega +theorem step651 (k : Nat) : Runs (1*1) (before651 k).denote (before652 k).denote := + @applyExit_sound (before651 k) (before652 k) exit49 1 valid49 (macro651 k) +theorem macro652 (k : Nat) : applyExit (before652 k) exit1 1 = some (before653 k) := by + simp (disch := omega) [before652, before653, exit1, applyExit, pop, push] + <;> omega +theorem step652 (k : Nat) : Runs (1*3) (before652 k).denote (before653 k).denote := + @applyExit_sound (before652 k) (before653 k) exit1 1 valid1 (macro652 k) +theorem macro653 (k : Nat) : applyExit (before653 k) exit6 1 = some (before654 k) := by + simp (disch := omega) [before653, before654, exit6, applyExit, pop, push] + <;> omega +theorem step653 (k : Nat) : Runs (1*1) (before653 k).denote (before654 k).denote := + @applyExit_sound (before653 k) (before654 k) exit6 1 valid6 (macro653 k) +theorem macro654 (k : Nat) : applyExit (before654 k) exit0 1 = some (before655 k) := by + simp (disch := omega) [before654, before655, exit0, applyExit, pop, push] + <;> omega +theorem step654 (k : Nat) : Runs (1*2) (before654 k).denote (before655 k).denote := + @applyExit_sound (before654 k) (before655 k) exit0 1 valid0 (macro654 k) +theorem macro655 (k : Nat) : applyExit (before655 k) exit13 5 = some (before656 k) := by + simp (disch := omega) [before655, before656, exit13, applyExit, pop, push] + <;> omega +theorem step655 (k : Nat) : Runs (5*2) (before655 k).denote (before656 k).denote := + @applyExit_sound (before655 k) (before656 k) exit13 5 valid13 (macro655 k) +theorem macro656 (k : Nat) : applyExit (before656 k) exit63 1 = some (before657 k) := by + simp (disch := omega) [before656, before657, exit63, applyExit, pop, push] + <;> omega +theorem step656 (k : Nat) : Runs (1*3) (before656 k).denote (before657 k).denote := + @applyExit_sound (before656 k) (before657 k) exit63 1 valid63 (macro656 k) +theorem macro657 (k : Nat) : applyExit (before657 k) exit62 1 = some (before658 k) := by + simp (disch := omega) [before657, before658, exit62, applyExit, pop, push] + <;> omega +theorem step657 (k : Nat) : Runs (1*1) (before657 k).denote (before658 k).denote := + @applyExit_sound (before657 k) (before658 k) exit62 1 valid62 (macro657 k) +theorem macro658 (k : Nat) : applyExit (before658 k) exit35 1 = some (before659 k) := by + simp (disch := omega) [before658, before659, exit35, applyExit, pop, push] + <;> omega +theorem step658 (k : Nat) : Runs (1*2) (before658 k).denote (before659 k).denote := + @applyExit_sound (before658 k) (before659 k) exit35 1 valid35 (macro658 k) +theorem macro659 (k : Nat) : applyExit (before659 k) exit31 1 = some (before660 k) := by + simp (disch := omega) [before659, before660, exit31, applyExit, pop, push] + <;> omega +theorem step659 (k : Nat) : Runs (1*1) (before659 k).denote (before660 k).denote := + @applyExit_sound (before659 k) (before660 k) exit31 1 valid31 (macro659 k) +theorem macro660 (k : Nat) : applyExit (before660 k) exit32 1 = some (before661 k) := by + simp (disch := omega) [before660, before661, exit32, applyExit, pop, push] + <;> omega +theorem step660 (k : Nat) : Runs (1*3) (before660 k).denote (before661 k).denote := + @applyExit_sound (before660 k) (before661 k) exit32 1 valid32 (macro660 k) +theorem macro661 (k : Nat) : applyExit (before661 k) exit33 1 = some (before662 k) := by + simp (disch := omega) [before661, before662, exit33, applyExit, pop, push] + <;> omega +theorem step661 (k : Nat) : Runs (1*2) (before661 k).denote (before662 k).denote := + @applyExit_sound (before661 k) (before662 k) exit33 1 valid33 (macro661 k) +theorem macro662 (k : Nat) : applyExit (before662 k) exit34 9 = some (before663 k) := by + simp (disch := omega) [before662, before663, exit34, applyExit, pop, push] + <;> omega +theorem step662 (k : Nat) : Runs (9*2) (before662 k).denote (before663 k).denote := + @applyExit_sound (before662 k) (before663 k) exit34 9 valid34 (macro662 k) +theorem macro663 (k : Nat) : applyExit (before663 k) exit35 1 = some (before664 k) := by + simp (disch := omega) [before663, before664, exit35, applyExit, pop, push] + <;> omega +theorem step663 (k : Nat) : Runs (1*2) (before663 k).denote (before664 k).denote := + @applyExit_sound (before663 k) (before664 k) exit35 1 valid35 (macro663 k) +theorem macro664 (k : Nat) : applyExit (before664 k) exit36 11 = some (before665 k) := by + simp (disch := omega) [before664, before665, exit36, applyExit, pop, push] + <;> omega +theorem step664 (k : Nat) : Runs (11*2) (before664 k).denote (before665 k).denote := + @applyExit_sound (before664 k) (before665 k) exit36 11 valid36 (macro664 k) +theorem macro665 (k : Nat) : applyExit (before665 k) exit31 1 = some (before666 k) := by + simp (disch := omega) [before665, before666, exit31, applyExit, pop, push] + <;> omega +theorem step665 (k : Nat) : Runs (1*1) (before665 k).denote (before666 k).denote := + @applyExit_sound (before665 k) (before666 k) exit31 1 valid31 (macro665 k) +theorem macro666 (k : Nat) : applyExit (before666 k) exit10 11 = some (before667 k) := by + simp (disch := omega) [before666, before667, exit10, applyExit, pop, push] + <;> omega +theorem step666 (k : Nat) : Runs (11*2) (before666 k).denote (before667 k).denote := + @applyExit_sound (before666 k) (before667 k) exit10 11 valid10 (macro666 k) +theorem macro667 (k : Nat) : applyExit (before667 k) exit32 1 = some (before668 k) := by + simp (disch := omega) [before667, before668, exit32, applyExit, pop, push] + <;> omega +theorem step667 (k : Nat) : Runs (1*3) (before667 k).denote (before668 k).denote := + @applyExit_sound (before667 k) (before668 k) exit32 1 valid32 (macro667 k) +theorem macro668 (k : Nat) : applyExit (before668 k) exit36 11 = some (before669 k) := by + simp (disch := omega) [before668, before669, exit36, applyExit, pop, push] + <;> omega +theorem step668 (k : Nat) : Runs (11*2) (before668 k).denote (before669 k).denote := + @applyExit_sound (before668 k) (before669 k) exit36 11 valid36 (macro668 k) +theorem macro669 (k : Nat) : applyExit (before669 k) exit33 1 = some (before670 k) := by + simp (disch := omega) [before669, before670, exit33, applyExit, pop, push] + <;> omega +theorem step669 (k : Nat) : Runs (1*2) (before669 k).denote (before670 k).denote := + @applyExit_sound (before669 k) (before670 k) exit33 1 valid33 (macro669 k) +theorem macro670 (k : Nat) : applyExit (before670 k) exit34 3 = some (before671 k) := by + simp (disch := omega) [before670, before671, exit34, applyExit, pop, push] + <;> omega +theorem step670 (k : Nat) : Runs (3*2) (before670 k).denote (before671 k).denote := + @applyExit_sound (before670 k) (before671 k) exit34 3 valid34 (macro670 k) +theorem macro671 (k : Nat) : applyExit (before671 k) exit64 (1*k+8) = some (before672 k) := by + simp (disch := omega) [before671, before672, exit64, applyExit, pop, push] + <;> omega +theorem step671 (k : Nat) : Runs ((1*k+8)*82) (before671 k).denote (before672 k).denote := + @applyExit_sound (before671 k) (before672 k) exit64 (1*k+8) valid64 (macro671 k) +theorem macro672 (k : Nat) : applyExit (before672 k) exit34 791761172 = some (before673 k) := by + simp (disch := omega) [before672, before673, exit34, applyExit, pop, push] + <;> omega +theorem step672 (k : Nat) : Runs (791761172*2) (before672 k).denote (before673 k).denote := + @applyExit_sound (before672 k) (before673 k) exit34 791761172 valid34 (macro672 k) +theorem macro673 (k : Nat) : applyExit (before673 k) exit35 1 = some (before674 k) := by + simp (disch := omega) [before673, before674, exit35, applyExit, pop, push] + <;> omega +theorem step673 (k : Nat) : Runs (1*2) (before673 k).denote (before674 k).denote := + @applyExit_sound (before673 k) (before674 k) exit35 1 valid35 (macro673 k) +theorem macro674 (k : Nat) : applyExit (before674 k) exit36 9 = some (before675 k) := by + simp (disch := omega) [before674, before675, exit36, applyExit, pop, push] + <;> omega +theorem step674 (k : Nat) : Runs (9*2) (before674 k).denote (before675 k).denote := + @applyExit_sound (before674 k) (before675 k) exit36 9 valid36 (macro674 k) +theorem macro675 (k : Nat) : applyExit (before675 k) exit31 1 = some (before676 k) := by + simp (disch := omega) [before675, before676, exit31, applyExit, pop, push] + <;> omega +theorem step675 (k : Nat) : Runs (1*1) (before675 k).denote (before676 k).denote := + @applyExit_sound (before675 k) (before676 k) exit31 1 valid31 (macro675 k) +theorem macro676 (k : Nat) : applyExit (before676 k) exit10 9 = some (before677 k) := by + simp (disch := omega) [before676, before677, exit10, applyExit, pop, push] + <;> omega +theorem step676 (k : Nat) : Runs (9*2) (before676 k).denote (before677 k).denote := + @applyExit_sound (before676 k) (before677 k) exit10 9 valid10 (macro676 k) +theorem macro677 (k : Nat) : applyExit (before677 k) exit32 1 = some (before678 k) := by + simp (disch := omega) [before677, before678, exit32, applyExit, pop, push] + <;> omega +theorem step677 (k : Nat) : Runs (1*3) (before677 k).denote (before678 k).denote := + @applyExit_sound (before677 k) (before678 k) exit32 1 valid32 (macro677 k) +theorem macro678 (k : Nat) : applyExit (before678 k) exit36 9 = some (before679 k) := by + simp (disch := omega) [before678, before679, exit36, applyExit, pop, push] + <;> omega +theorem step678 (k : Nat) : Runs (9*2) (before678 k).denote (before679 k).denote := + @applyExit_sound (before678 k) (before679 k) exit36 9 valid36 (macro678 k) +theorem macro679 (k : Nat) : applyExit (before679 k) exit33 1 = some (before680 k) := by + simp (disch := omega) [before679, before680, exit33, applyExit, pop, push] + <;> omega +theorem step679 (k : Nat) : Runs (1*2) (before679 k).denote (before680 k).denote := + @applyExit_sound (before679 k) (before680 k) exit33 1 valid33 (macro679 k) +theorem macro680 (k : Nat) : applyExit (before680 k) exit34 20 = some (before681 k) := by + simp (disch := omega) [before680, before681, exit34, applyExit, pop, push] + <;> omega +theorem step680 (k : Nat) : Runs (20*2) (before680 k).denote (before681 k).denote := + @applyExit_sound (before680 k) (before681 k) exit34 20 valid34 (macro680 k) +theorem macro681 (k : Nat) : applyExit (before681 k) exit35 1 = some (before682 k) := by + simp (disch := omega) [before681, before682, exit35, applyExit, pop, push] + <;> omega +theorem step681 (k : Nat) : Runs (1*2) (before681 k).denote (before682 k).denote := + @applyExit_sound (before681 k) (before682 k) exit35 1 valid35 (macro681 k) +theorem macro682 (k : Nat) : applyExit (before682 k) exit36 41 = some (before683 k) := by + simp (disch := omega) [before682, before683, exit36, applyExit, pop, push] + <;> omega +theorem step682 (k : Nat) : Runs (41*2) (before682 k).denote (before683 k).denote := + @applyExit_sound (before682 k) (before683 k) exit36 41 valid36 (macro682 k) +theorem macro683 (k : Nat) : applyExit (before683 k) exit31 1 = some (before684 k) := by + simp (disch := omega) [before683, before684, exit31, applyExit, pop, push] + <;> omega +theorem step683 (k : Nat) : Runs (1*1) (before683 k).denote (before684 k).denote := + @applyExit_sound (before683 k) (before684 k) exit31 1 valid31 (macro683 k) +theorem macro684 (k : Nat) : applyExit (before684 k) exit10 41 = some (before685 k) := by + simp (disch := omega) [before684, before685, exit10, applyExit, pop, push] + <;> omega +theorem step684 (k : Nat) : Runs (41*2) (before684 k).denote (before685 k).denote := + @applyExit_sound (before684 k) (before685 k) exit10 41 valid10 (macro684 k) +theorem macro685 (k : Nat) : applyExit (before685 k) exit32 1 = some (before686 k) := by + simp (disch := omega) [before685, before686, exit32, applyExit, pop, push] + <;> omega +theorem step685 (k : Nat) : Runs (1*3) (before685 k).denote (before686 k).denote := + @applyExit_sound (before685 k) (before686 k) exit32 1 valid32 (macro685 k) +theorem macro686 (k : Nat) : applyExit (before686 k) exit36 41 = some (before687 k) := by + simp (disch := omega) [before686, before687, exit36, applyExit, pop, push] + <;> omega +theorem step686 (k : Nat) : Runs (41*2) (before686 k).denote (before687 k).denote := + @applyExit_sound (before686 k) (before687 k) exit36 41 valid36 (macro686 k) +theorem macro687 (k : Nat) : applyExit (before687 k) exit33 1 = some (before688 k) := by + simp (disch := omega) [before687, before688, exit33, applyExit, pop, push] + <;> omega +theorem step687 (k : Nat) : Runs (1*2) (before687 k).denote (before688 k).denote := + @applyExit_sound (before687 k) (before688 k) exit33 1 valid33 (macro687 k) +theorem macro688 (k : Nat) : applyExit (before688 k) exit34 14 = some (before689 k) := by + simp (disch := omega) [before688, before689, exit34, applyExit, pop, push] + <;> omega +theorem step688 (k : Nat) : Runs (14*2) (before688 k).denote (before689 k).denote := + @applyExit_sound (before688 k) (before689 k) exit34 14 valid34 (macro688 k) +theorem macro689 (k : Nat) : applyExit (before689 k) exit35 1 = some (before690 k) := by + simp (disch := omega) [before689, before690, exit35, applyExit, pop, push] + <;> omega +theorem step689 (k : Nat) : Runs (1*2) (before689 k).denote (before690 k).denote := + @applyExit_sound (before689 k) (before690 k) exit35 1 valid35 (macro689 k) +theorem macro690 (k : Nat) : applyExit (before690 k) exit36 93 = some (before691 k) := by + simp (disch := omega) [before690, before691, exit36, applyExit, pop, push] + <;> omega +theorem step690 (k : Nat) : Runs (93*2) (before690 k).denote (before691 k).denote := + @applyExit_sound (before690 k) (before691 k) exit36 93 valid36 (macro690 k) +theorem macro691 (k : Nat) : applyExit (before691 k) exit31 1 = some (before692 k) := by + simp (disch := omega) [before691, before692, exit31, applyExit, pop, push] + <;> omega +theorem step691 (k : Nat) : Runs (1*1) (before691 k).denote (before692 k).denote := + @applyExit_sound (before691 k) (before692 k) exit31 1 valid31 (macro691 k) +theorem macro692 (k : Nat) : applyExit (before692 k) exit10 93 = some (before693 k) := by + simp (disch := omega) [before692, before693, exit10, applyExit, pop, push] + <;> omega +theorem step692 (k : Nat) : Runs (93*2) (before692 k).denote (before693 k).denote := + @applyExit_sound (before692 k) (before693 k) exit10 93 valid10 (macro692 k) +theorem macro693 (k : Nat) : applyExit (before693 k) exit32 1 = some (before694 k) := by + simp (disch := omega) [before693, before694, exit32, applyExit, pop, push] + <;> omega +theorem step693 (k : Nat) : Runs (1*3) (before693 k).denote (before694 k).denote := + @applyExit_sound (before693 k) (before694 k) exit32 1 valid32 (macro693 k) +theorem macro694 (k : Nat) : applyExit (before694 k) exit36 93 = some (before695 k) := by + simp (disch := omega) [before694, before695, exit36, applyExit, pop, push] + <;> omega +theorem step694 (k : Nat) : Runs (93*2) (before694 k).denote (before695 k).denote := + @applyExit_sound (before694 k) (before695 k) exit36 93 valid36 (macro694 k) +theorem macro695 (k : Nat) : applyExit (before695 k) exit33 1 = some (before696 k) := by + simp (disch := omega) [before695, before696, exit33, applyExit, pop, push] + <;> omega +theorem step695 (k : Nat) : Runs (1*2) (before695 k).denote (before696 k).denote := + @applyExit_sound (before695 k) (before696 k) exit33 1 valid33 (macro695 k) +theorem macro696 (k : Nat) : applyExit (before696 k) exit34 3 = some (before697 k) := by + simp (disch := omega) [before696, before697, exit34, applyExit, pop, push] + <;> omega +theorem step696 (k : Nat) : Runs (3*2) (before696 k).denote (before697 k).denote := + @applyExit_sound (before696 k) (before697 k) exit34 3 valid34 (macro696 k) +theorem macro697 (k : Nat) : applyExit (before697 k) exit65 (1*k+8) = some (before698 k) := by + simp (disch := omega) [before697, before698, exit65, applyExit, pop, push] + <;> omega +theorem step697 (k : Nat) : Runs ((1*k+8)*1190) (before697 k).denote (before698 k).denote := + @applyExit_sound (before697 k) (before698 k) exit65 (1*k+8) valid65 (macro697 k) +theorem macro698 (k : Nat) : applyExit (before698 k) exit34 31 = some (before699 k) := by + simp (disch := omega) [before698, before699, exit34, applyExit, pop, push] + <;> omega +theorem step698 (k : Nat) : Runs (31*2) (before698 k).denote (before699 k).denote := + @applyExit_sound (before698 k) (before699 k) exit34 31 valid34 (macro698 k) +theorem macro699 (k : Nat) : applyExit (before699 k) exit35 1 = some (after699 k) := by + simp (disch := omega) [before699, after699, exit35, applyExit, pop, push] + <;> omega +theorem step699 (k : Nat) : Runs (1*2) (before699 k).denote (after699 k).denote := + @applyExit_sound (before699 k) (after699 k) exit35 1 valid35 (macro699 k) +theorem chunkRun006 (k : Nat) : Runs (1896*k+3167061566) (before600 k).denote (after699 k).denote := by + have h := (@Runs.trans ((((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2))))))+(((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))))+((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2))))))) ((((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))))))+(((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))))+((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2))))))) (before600 k).denote (before650 k).denote (after699 k).denote (@Runs.trans (((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2)))))) (((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))))+((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2)))))) (before600 k).denote (before625 k).denote (before650 k).denote (@Runs.trans ((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2))))) ((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2))))) (before600 k).denote (before612 k).denote (before625 k).denote (@Runs.trans (((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1)))) (((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))) (before600 k).denote (before606 k).denote (before612 k).denote (@Runs.trans ((2*2)+((1*2)+(1*1))) ((1*3)+((1*2)+(1*1))) (before600 k).denote (before603 k).denote (before606 k).denote (@Runs.trans (2*2) ((1*2)+(1*1)) (before600 k).denote (before601 k).denote (before603 k).denote (step600 k) (@Runs.trans (1*2) (1*1) (before601 k).denote (before602 k).denote (before603 k).denote (step601 k) (step602 k))) (@Runs.trans (1*3) ((1*2)+(1*1)) (before603 k).denote (before604 k).denote (before606 k).denote (step603 k) (@Runs.trans (1*2) (1*1) (before604 k).denote (before605 k).denote (before606 k).denote (step604 k) (step605 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(5*2))) (before606 k).denote (before609 k).denote (before612 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before606 k).denote (before607 k).denote (before609 k).denote (step606 k) (@Runs.trans (1*2) (1*2) (before607 k).denote (before608 k).denote (before609 k).denote (step607 k) (step608 k))) (@Runs.trans (1*2) ((1*2)+(5*2)) (before609 k).denote (before610 k).denote (before612 k).denote (step609 k) (@Runs.trans (1*2) (5*2) (before610 k).denote (before611 k).denote (before612 k).denote (step610 k) (step611 k))))) (@Runs.trans (((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2)))) (((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2)))) (before612 k).denote (before618 k).denote (before625 k).denote (@Runs.trans ((1*2)+((31*2)+((1*k+8)*586))) ((3*2)+((1*2)+(1*2))) (before612 k).denote (before615 k).denote (before618 k).denote (@Runs.trans (1*2) ((31*2)+((1*k+8)*586)) (before612 k).denote (before613 k).denote (before615 k).denote (step612 k) (@Runs.trans (31*2) ((1*k+8)*586) (before613 k).denote (before614 k).denote (before615 k).denote (step613 k) (step614 k))) (@Runs.trans (3*2) ((1*2)+(1*2)) (before615 k).denote (before616 k).denote (before618 k).denote (step615 k) (@Runs.trans (1*2) (1*2) (before616 k).denote (before617 k).denote (before618 k).denote (step616 k) (step617 k)))) (@Runs.trans ((92*2)+((1*2)+(14*2))) (((1*2)+(1*2))+((40*2)+(1*2))) (before618 k).denote (before621 k).denote (before625 k).denote (@Runs.trans (92*2) ((1*2)+(14*2)) (before618 k).denote (before619 k).denote (before621 k).denote (step618 k) (@Runs.trans (1*2) (14*2) (before619 k).denote (before620 k).denote (before621 k).denote (step619 k) (step620 k))) (@Runs.trans ((1*2)+(1*2)) ((40*2)+(1*2)) (before621 k).denote (before623 k).denote (before625 k).denote (@Runs.trans (1*2) (1*2) (before621 k).denote (before622 k).denote (before623 k).denote (step621 k) (step622 k)) (@Runs.trans (40*2) (1*2) (before623 k).denote (before624 k).denote (before625 k).denote (step623 k) (step624 k)))))) (@Runs.trans ((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2))))) ((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2))))) (before625 k).denote (before637 k).denote (before650 k).denote (@Runs.trans (((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2)))) ((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (before625 k).denote (before631 k).denote (before637 k).denote (@Runs.trans ((20*2)+((1*2)+(1*2))) ((8*2)+((1*2)+(791761172*2))) (before625 k).denote (before628 k).denote (before631 k).denote (@Runs.trans (20*2) ((1*2)+(1*2)) (before625 k).denote (before626 k).denote (before628 k).denote (step625 k) (@Runs.trans (1*2) (1*2) (before626 k).denote (before627 k).denote (before628 k).denote (step626 k) (step627 k))) (@Runs.trans (8*2) ((1*2)+(791761172*2)) (before628 k).denote (before629 k).denote (before631 k).denote (step628 k) (@Runs.trans (1*2) (791761172*2) (before629 k).denote (before630 k).denote (before631 k).denote (step629 k) (step630 k)))) (@Runs.trans (((1*k+8)*38)+((3*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before631 k).denote (before634 k).denote (before637 k).denote (@Runs.trans ((1*k+8)*38) ((3*2)+(1*2)) (before631 k).denote (before632 k).denote (before634 k).denote (step631 k) (@Runs.trans (3*2) (1*2) (before632 k).denote (before633 k).denote (before634 k).denote (step632 k) (step633 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before634 k).denote (before635 k).denote (before637 k).denote (step634 k) (@Runs.trans (10*2) (1*2) (before635 k).denote (before636 k).denote (before637 k).denote (step635 k) (step636 k))))) (@Runs.trans (((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2)))) (before637 k).denote (before643 k).denote (before650 k).denote (@Runs.trans ((10*2)+((1*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before637 k).denote (before640 k).denote (before643 k).denote (@Runs.trans (10*2) ((1*2)+(1*2)) (before637 k).denote (before638 k).denote (before640 k).denote (step637 k) (@Runs.trans (1*2) (1*2) (before638 k).denote (before639 k).denote (before640 k).denote (step638 k) (step639 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before640 k).denote (before641 k).denote (before643 k).denote (step640 k) (@Runs.trans (1*2) (1*2) (before641 k).denote (before642 k).denote (before643 k).denote (step641 k) (step642 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(4*2))+((1*1)+(5*2))) (before643 k).denote (before646 k).denote (before650 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before643 k).denote (before644 k).denote (before646 k).denote (step643 k) (@Runs.trans (1*2) (1*1) (before644 k).denote (before645 k).denote (before646 k).denote (step644 k) (step645 k))) (@Runs.trans ((1*3)+(4*2)) ((1*1)+(5*2)) (before646 k).denote (before648 k).denote (before650 k).denote (@Runs.trans (1*3) (4*2) (before646 k).denote (before647 k).denote (before648 k).denote (step646 k) (step647 k)) (@Runs.trans (1*1) (5*2) (before648 k).denote (before649 k).denote (before650 k).denote (step648 k) (step649 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2)))))) (((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))))+((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2)))))) (before650 k).denote (before675 k).denote (after699 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2))))) ((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))))) (before650 k).denote (before662 k).denote (before675 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2)))) (((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))) (before650 k).denote (before656 k).denote (before662 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(5*2))) (before650 k).denote (before653 k).denote (before656 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before650 k).denote (before651 k).denote (before653 k).denote (step650 k) (@Runs.trans (1*1) (1*3) (before651 k).denote (before652 k).denote (before653 k).denote (step651 k) (step652 k))) (@Runs.trans (1*1) ((1*2)+(5*2)) (before653 k).denote (before654 k).denote (before656 k).denote (step653 k) (@Runs.trans (1*2) (5*2) (before654 k).denote (before655 k).denote (before656 k).denote (step654 k) (step655 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*1)+((1*3)+(1*2))) (before656 k).denote (before659 k).denote (before662 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before656 k).denote (before657 k).denote (before659 k).denote (step656 k) (@Runs.trans (1*1) (1*2) (before657 k).denote (before658 k).denote (before659 k).denote (step657 k) (step658 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before659 k).denote (before660 k).denote (before662 k).denote (step659 k) (@Runs.trans (1*3) (1*2) (before660 k).denote (before661 k).denote (before662 k).denote (step660 k) (step661 k))))) (@Runs.trans (((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))) (((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2)))) (before662 k).denote (before668 k).denote (before675 k).denote (@Runs.trans ((9*2)+((1*2)+(11*2))) ((1*1)+((11*2)+(1*3))) (before662 k).denote (before665 k).denote (before668 k).denote (@Runs.trans (9*2) ((1*2)+(11*2)) (before662 k).denote (before663 k).denote (before665 k).denote (step662 k) (@Runs.trans (1*2) (11*2) (before663 k).denote (before664 k).denote (before665 k).denote (step663 k) (step664 k))) (@Runs.trans (1*1) ((11*2)+(1*3)) (before665 k).denote (before666 k).denote (before668 k).denote (step665 k) (@Runs.trans (11*2) (1*3) (before666 k).denote (before667 k).denote (before668 k).denote (step666 k) (step667 k)))) (@Runs.trans ((11*2)+((1*2)+(3*2))) ((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))) (before668 k).denote (before671 k).denote (before675 k).denote (@Runs.trans (11*2) ((1*2)+(3*2)) (before668 k).denote (before669 k).denote (before671 k).denote (step668 k) (@Runs.trans (1*2) (3*2) (before669 k).denote (before670 k).denote (before671 k).denote (step669 k) (step670 k))) (@Runs.trans (((1*k+8)*82)+(791761172*2)) ((1*2)+(9*2)) (before671 k).denote (before673 k).denote (before675 k).denote (@Runs.trans ((1*k+8)*82) (791761172*2) (before671 k).denote (before672 k).denote (before673 k).denote (step671 k) (step672 k)) (@Runs.trans (1*2) (9*2) (before673 k).denote (before674 k).denote (before675 k).denote (step673 k) (step674 k)))))) (@Runs.trans ((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2))))) ((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2))))) (before675 k).denote (before687 k).denote (after699 k).denote (@Runs.trans (((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2)))) (((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))) (before675 k).denote (before681 k).denote (before687 k).denote (@Runs.trans ((1*1)+((9*2)+(1*3))) ((9*2)+((1*2)+(20*2))) (before675 k).denote (before678 k).denote (before681 k).denote (@Runs.trans (1*1) ((9*2)+(1*3)) (before675 k).denote (before676 k).denote (before678 k).denote (step675 k) (@Runs.trans (9*2) (1*3) (before676 k).denote (before677 k).denote (before678 k).denote (step676 k) (step677 k))) (@Runs.trans (9*2) ((1*2)+(20*2)) (before678 k).denote (before679 k).denote (before681 k).denote (step678 k) (@Runs.trans (1*2) (20*2) (before679 k).denote (before680 k).denote (before681 k).denote (step679 k) (step680 k)))) (@Runs.trans ((1*2)+((41*2)+(1*1))) ((41*2)+((1*3)+(41*2))) (before681 k).denote (before684 k).denote (before687 k).denote (@Runs.trans (1*2) ((41*2)+(1*1)) (before681 k).denote (before682 k).denote (before684 k).denote (step681 k) (@Runs.trans (41*2) (1*1) (before682 k).denote (before683 k).denote (before684 k).denote (step682 k) (step683 k))) (@Runs.trans (41*2) ((1*3)+(41*2)) (before684 k).denote (before685 k).denote (before687 k).denote (step684 k) (@Runs.trans (1*3) (41*2) (before685 k).denote (before686 k).denote (before687 k).denote (step685 k) (step686 k))))) (@Runs.trans (((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2)))) (((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2)))) (before687 k).denote (before693 k).denote (after699 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((93*2)+((1*1)+(93*2))) (before687 k).denote (before690 k).denote (before693 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before687 k).denote (before688 k).denote (before690 k).denote (step687 k) (@Runs.trans (14*2) (1*2) (before688 k).denote (before689 k).denote (before690 k).denote (step688 k) (step689 k))) (@Runs.trans (93*2) ((1*1)+(93*2)) (before690 k).denote (before691 k).denote (before693 k).denote (step690 k) (@Runs.trans (1*1) (93*2) (before691 k).denote (before692 k).denote (before693 k).denote (step691 k) (step692 k)))) (@Runs.trans ((1*3)+((93*2)+(1*2))) (((3*2)+((1*k+8)*1190))+((31*2)+(1*2))) (before693 k).denote (before696 k).denote (after699 k).denote (@Runs.trans (1*3) ((93*2)+(1*2)) (before693 k).denote (before694 k).denote (before696 k).denote (step693 k) (@Runs.trans (93*2) (1*2) (before694 k).denote (before695 k).denote (before696 k).denote (step694 k) (step695 k))) (@Runs.trans ((3*2)+((1*k+8)*1190)) ((31*2)+(1*2)) (before696 k).denote (before698 k).denote (after699 k).denote (@Runs.trans (3*2) ((1*k+8)*1190) (before696 k).denote (before697 k).denote (before698 k).denote (step696 k) (step697 k)) (@Runs.trans (31*2) (1*2) (before698 k).denote (before699 k).denote (after699 k).denote (step698 k) (step699 k)))))))) + have ht : (((((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2))))))+(((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))))+((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2)))))))+((((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))))))+(((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))))+((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2)))))))) = (1896*k+3167061566) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean new file mode 100644 index 00000000..a90de131 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean @@ -0,0 +1,769 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail700_0 : Stack := [] +abbrev tail700_1 : Stack := ⟨w0,1⟩ :: tail700_0 +abbrev tail700_2 : Stack := ⟨w2,1⟩ :: tail700_1 +abbrev tail700_3 : Stack := ⟨w1,1⟩ :: tail700_2 +abbrev tail700_4 : Stack := ⟨w0,4⟩ :: tail700_3 +abbrev tail700_5 : Stack := ⟨w2,1⟩ :: tail700_4 +abbrev tail700_6 : Stack := ⟨w0,1⟩ :: tail700_5 +abbrev tail700_7 : Stack := ⟨w2,1⟩ :: tail700_6 +abbrev tail700_8 : Stack := ⟨w1,9⟩ :: tail700_7 +abbrev tail700_9 : Stack := ⟨w0,12⟩ :: tail700_8 +abbrev tail700_10 : Stack := ⟨w2,1⟩ :: tail700_9 +abbrev tail700_11 : Stack := ⟨w1,3⟩ :: tail700_10 +abbrev tail700_12 (k : Nat) : Stack := ⟨w44,(1*k+8)⟩ :: tail700_11 +abbrev tail700_13 (k : Nat) : Stack := ⟨w1,791761172⟩ :: tail700_12 k +abbrev tail700_14 (k : Nat) : Stack := ⟨w0,10⟩ :: tail700_13 k +abbrev tail700_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_14 k +abbrev tail700_16 (k : Nat) : Stack := ⟨w1,20⟩ :: tail700_15 k +abbrev tail700_17 (k : Nat) : Stack := ⟨w0,42⟩ :: tail700_16 k +abbrev tail700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_17 k +abbrev tail700_19 (k : Nat) : Stack := ⟨w1,14⟩ :: tail700_18 k +abbrev tail700_20 (k : Nat) : Stack := ⟨w0,94⟩ :: tail700_19 k +abbrev tail700_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_20 k +abbrev tail700_22 (k : Nat) : Stack := ⟨w1,3⟩ :: tail700_21 k +abbrev tail700_23 (k : Nat) : Stack := ⟨w45,(1*k+8)⟩ :: tail700_22 k +abbrev tail700_24 (k : Nat) : Stack := ⟨w1,31⟩ :: tail700_23 k +abbrev tail700_25 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_24 k +abbrev tail700_26 : Stack := ⟨w1,3⟩ :: tail700_0 +abbrev tail700_27 : Stack := ⟨w2,1⟩ :: tail700_26 +abbrev tail700_28 : Stack := ⟨w0,2⟩ :: tail700_27 +abbrev tail700_29 : Stack := ⟨w1,6⟩ :: tail700_28 +abbrev tail700_30 (k : Nat) : Stack := ⟨w0,6⟩ :: tail700_25 k +abbrev tail700_31 : Stack := ⟨w0,1⟩ :: tail700_27 +abbrev tail700_32 : Stack := ⟨w23,1⟩ :: tail700_31 +abbrev tail700_33 : Stack := ⟨w1,6⟩ :: tail700_32 +abbrev tail700_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_24 k +abbrev tail700_35 (k : Nat) : Stack := ⟨w0,7⟩ :: tail700_24 k +abbrev tail700_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_35 k +abbrev tail700_37 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_36 k +abbrev tail700_38 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_37 k +abbrev tail700_39 (k : Nat) : Stack := ⟨w0,3⟩ :: tail700_38 k +abbrev tail700_40 : Stack := ⟨w1,1⟩ :: tail700_0 +abbrev tail700_41 : Stack := ⟨w1,4⟩ :: tail700_0 +abbrev tail700_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_37 k +abbrev tail700_43 (k : Nat) : Stack := ⟨w0,5⟩ :: tail700_37 k +abbrev tail700_44 : Stack := ⟨w1,6⟩ :: tail700_0 +abbrev tail700_45 : Stack := ⟨w2,1⟩ :: tail700_44 +abbrev tail700_46 : Stack := ⟨w0,1⟩ :: tail700_45 +abbrev tail700_47 (k : Nat) : Stack := ⟨w0,6⟩ :: tail700_24 k +abbrev tail700_48 : Stack := ⟨w1,1⟩ :: tail700_46 +abbrev tail700_49 : Stack := ⟨w1,7⟩ :: tail700_46 +abbrev tail700_50 (k : Nat) : Stack := ⟨w1,30⟩ :: tail700_23 k +abbrev tail700_51 : Stack := ⟨w2,1⟩ :: tail700_49 +abbrev tail700_52 : Stack := ⟨w0,30⟩ :: tail700_51 +abbrev tail700_53 (k : Nat) : Stack := ⟨w46,(1*k+8)⟩ :: tail700_52 +abbrev tail700_54 (k : Nat) : Stack := ⟨w0,3⟩ :: tail700_53 k +abbrev tail700_55 (k : Nat) : Stack := ⟨w0,4⟩ :: tail700_53 k +abbrev tail700_56 (k : Nat) : Stack := ⟨w0,93⟩ :: tail700_19 k +abbrev tail700_57 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_55 k +abbrev tail700_58 (k : Nat) : Stack := ⟨w1,94⟩ :: tail700_55 k +abbrev tail700_59 (k : Nat) : Stack := ⟨w1,13⟩ :: tail700_18 k +abbrev tail700_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_58 k +abbrev tail700_61 (k : Nat) : Stack := ⟨w0,13⟩ :: tail700_60 k +abbrev tail700_62 (k : Nat) : Stack := ⟨w0,14⟩ :: tail700_60 k +abbrev tail700_63 (k : Nat) : Stack := ⟨w0,41⟩ :: tail700_16 k +abbrev tail700_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_62 k +abbrev tail700_65 (k : Nat) : Stack := ⟨w1,42⟩ :: tail700_62 k +abbrev tail700_66 (k : Nat) : Stack := ⟨w1,19⟩ :: tail700_15 k +abbrev tail700_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_65 k +abbrev tail700_68 (k : Nat) : Stack := ⟨w0,19⟩ :: tail700_67 k +abbrev tail700_69 (k : Nat) : Stack := ⟨w0,20⟩ :: tail700_67 k +abbrev tail700_70 (k : Nat) : Stack := ⟨w0,9⟩ :: tail700_13 k +abbrev tail700_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_69 k +abbrev tail700_72 (k : Nat) : Stack := ⟨w1,10⟩ :: tail700_69 k +abbrev tail700_73 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail700_12 k +abbrev tail700_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_72 k +abbrev tail700_75 (k : Nat) : Stack := ⟨w0,791761171⟩ :: tail700_74 k +abbrev tail700_76 (k : Nat) : Stack := ⟨w47,(1*k+8)⟩ :: tail700_75 k +abbrev tail700_77 (k : Nat) : Stack := ⟨w0,3⟩ :: tail700_76 k +abbrev tail700_78 (k : Nat) : Stack := ⟨w0,4⟩ :: tail700_76 k +abbrev tail700_79 : Stack := ⟨w0,11⟩ :: tail700_8 +abbrev tail700_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_78 k +abbrev tail700_81 (k : Nat) : Stack := ⟨w1,12⟩ :: tail700_78 k +abbrev tail700_82 : Stack := ⟨w1,8⟩ :: tail700_7 +abbrev tail700_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_81 k +abbrev tail700_84 (k : Nat) : Stack := ⟨w0,8⟩ :: tail700_83 k +abbrev tail700_85 (k : Nat) : Stack := ⟨w0,9⟩ :: tail700_83 k +abbrev tail700_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_85 k +abbrev tail700_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_86 k +abbrev tail700_88 : Stack := ⟨w0,3⟩ :: tail700_3 +abbrev tail700_89 (k : Nat) : Stack := ⟨w2,2⟩ :: tail700_86 k +abbrev tail700_90 : Stack := ⟨w0,2⟩ :: tail700_3 +abbrev tail700_91 : Stack := ⟨w2,1⟩ :: tail700_90 +abbrev tail700_92 : Stack := ⟨w23,1⟩ :: tail700_91 +abbrev tail700_93 (k : Nat) : Stack := ⟨w1,2⟩ :: tail700_85 k +abbrev tail700_94 : Stack := ⟨w0,1⟩ :: tail700_91 +abbrev tail700_95 : Stack := ⟨w0,3⟩ :: tail700_91 +abbrev tail700_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_84 k +abbrev tail700_97 (k : Nat) : Stack := ⟨w1,3⟩ :: tail700_96 k +abbrev tail700_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_97 k +abbrev tail700_99 : Stack := ⟨w0,1⟩ :: tail700_3 +abbrev tail700_100 (k : Nat) : Stack := ⟨w2,2⟩ :: tail700_97 k +abbrev tail700_101 : Stack := ⟨w2,1⟩ :: tail700_3 +abbrev tail700_102 : Stack := ⟨w23,1⟩ :: tail700_101 +abbrev tail700_103 (k : Nat) : Stack := ⟨w1,4⟩ :: tail700_96 k +abbrev tail700_104 : Stack := ⟨w0,1⟩ :: tail700_101 +abbrev tail700_105 : Stack := ⟨w0,5⟩ :: tail700_101 +abbrev tail700_106 : Stack := ⟨w2,1⟩ :: tail700_105 +abbrev tail700_107 : Stack := ⟨w1,8⟩ :: tail700_106 +abbrev tail700_108 : Stack := ⟨w23,1⟩ :: tail700_107 +abbrev tail700_109 : Stack := ⟨w0,12⟩ :: tail700_108 +abbrev tail700_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_77 k +abbrev tail700_111 (k : Nat) : Stack := ⟨w1,12⟩ :: tail700_110 k +abbrev tail700_112 : Stack := ⟨w0,1⟩ :: tail700_107 +abbrev tail700_113 : Stack := ⟨w0,13⟩ :: tail700_107 +abbrev tail700_114 : Stack := ⟨w2,1⟩ :: tail700_113 +abbrev tail700_115 : Stack := ⟨w1,3⟩ :: tail700_114 +abbrev tail700_116 (k : Nat) : Stack := ⟨w48,(1*k+8)⟩ :: tail700_115 +abbrev tail700_117 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail700_116 k +abbrev tail700_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_117 k +abbrev tail700_119 (k : Nat) : Stack := ⟨w0,10⟩ :: tail700_118 k +abbrev tail700_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_68 k +abbrev tail700_121 (k : Nat) : Stack := ⟨w1,10⟩ :: tail700_120 k +abbrev tail700_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_117 k +abbrev tail700_123 (k : Nat) : Stack := ⟨w0,11⟩ :: tail700_117 k +abbrev tail700_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_123 k +abbrev tail700_125 (k : Nat) : Stack := ⟨w1,19⟩ :: tail700_124 k +abbrev tail700_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_125 k +abbrev tail700_127 (k : Nat) : Stack := ⟨w0,42⟩ :: tail700_126 k +abbrev tail700_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_61 k +abbrev tail700_129 (k : Nat) : Stack := ⟨w1,42⟩ :: tail700_128 k +abbrev tail700_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_125 k +abbrev tail700_131 (k : Nat) : Stack := ⟨w0,43⟩ :: tail700_125 k +abbrev tail700_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_131 k +abbrev tail700_133 (k : Nat) : Stack := ⟨w1,13⟩ :: tail700_132 k +abbrev tail700_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_133 k +abbrev tail700_135 (k : Nat) : Stack := ⟨w0,94⟩ :: tail700_134 k +abbrev tail700_136 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_54 k +abbrev tail700_137 (k : Nat) : Stack := ⟨w1,94⟩ :: tail700_136 k +abbrev tail700_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_133 k +abbrev tail700_139 (k : Nat) : Stack := ⟨w0,95⟩ :: tail700_133 k +abbrev tail700_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_139 k +abbrev tail700_141 (k : Nat) : Stack := ⟨w1,3⟩ :: tail700_140 k +abbrev tail700_142 (k : Nat) : Stack := ⟨w49,(1*k+8)⟩ :: tail700_141 k + +def before700 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail700_25 k),tail700_29⟩ +def before701 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail700_30 k),tail700_28⟩ +def before702 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail700_30 k),tail700_32⟩ +def before703 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail700_25 k),tail700_33⟩ +def before704 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail700_34 k),tail700_33⟩ +def before705 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail700_35 k),tail700_32⟩ +def before706 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail700_36 k),tail700_31⟩ +def before707 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526667),(tail700_37 k),tail700_27⟩ +def before708 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526669),(tail700_38 k),tail700_26⟩ +def before709 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526675),(tail700_39 k),tail700_0⟩ +def before710 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526675),(tail700_39 k),tail700_40⟩ +def before711 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail700_38 k),tail700_41⟩ +def before712 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526669),(tail700_42 k),tail700_41⟩ +def before713 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526677),(tail700_43 k),tail700_0⟩ +def before714 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526677),(tail700_43 k),tail700_40⟩ +def before715 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526667),(tail700_37 k),tail700_44⟩ +def before716 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail700_36 k),tail700_45⟩ +def before717 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail700_35 k),tail700_46⟩ +def before718 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail700_47 k),tail700_48⟩ +def before719 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail700_24 k),tail700_49⟩ +def before720 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail700_50 k),tail700_51⟩ +def before721 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail700_23 k),tail700_52⟩ +def before722 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail700_22 k),(tail700_53 k)⟩ +def before723 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail700_21 k),(tail700_54 k)⟩ +def before724 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail700_20 k),(tail700_55 k)⟩ +def before725 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail700_56 k),(tail700_57 k)⟩ +def before726 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521703),(tail700_19 k),(tail700_58 k)⟩ +def before727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521701),(tail700_59 k),(tail700_60 k)⟩ +def before728 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail700_18 k),(tail700_61 k)⟩ +def before729 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail700_17 k),(tail700_62 k)⟩ +def before730 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail700_63 k),(tail700_64 k)⟩ +def before731 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521589),(tail700_16 k),(tail700_65 k)⟩ +def before732 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521587),(tail700_66 k),(tail700_67 k)⟩ +def before733 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail700_15 k),(tail700_68 k)⟩ +def before734 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail700_14 k),(tail700_69 k)⟩ +def before735 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail700_70 k),(tail700_71 k)⟩ +def before736 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521527),(tail700_13 k),(tail700_72 k)⟩ +def before737 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail700_73 k),(tail700_74 k)⟩ +def before738 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail700_12 k),(tail700_75 k)⟩ +def before739 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail700_11,(tail700_76 k)⟩ +def before740 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail700_10,(tail700_77 k)⟩ +def before741 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail700_9,(tail700_78 k)⟩ +def before742 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail700_79,(tail700_80 k)⟩ +def before743 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail700_8,(tail700_81 k)⟩ +def before744 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail700_82,(tail700_83 k)⟩ +def before745 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail700_7,(tail700_84 k)⟩ +def before746 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail700_6,(tail700_85 k)⟩ +def before747 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail700_5,(tail700_86 k)⟩ +def before748 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1177),tail700_4,(tail700_87 k)⟩ +def before749 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1179),tail700_88,(tail700_89 k)⟩ +def before750 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail700_91,(tail700_89 k)⟩ +def before751 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail700_92,(tail700_87 k)⟩ +def before752 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail700_92,(tail700_93 k)⟩ +def before753 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail700_94,(tail700_93 k)⟩ +def before754 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail700_95,(tail700_85 k)⟩ +def before755 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail700_95,(tail700_96 k)⟩ +def before756 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail700_91,(tail700_97 k)⟩ +def before757 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1181),tail700_90,(tail700_98 k)⟩ +def before758 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1183),tail700_99,(tail700_100 k)⟩ +def before759 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1183),tail700_101,(tail700_100 k)⟩ +def before760 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail700_102,(tail700_98 k)⟩ +def before761 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail700_102,(tail700_103 k)⟩ +def before762 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail700_104,(tail700_103 k)⟩ +def before763 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail700_105,(tail700_96 k)⟩ +def before764 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail700_106,(tail700_84 k)⟩ +def before765 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail700_107,(tail700_83 k)⟩ +def before766 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail700_108,(tail700_81 k)⟩ +def before767 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail700_109,(tail700_78 k)⟩ +def before768 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail700_109,(tail700_110 k)⟩ +def before769 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail700_108,(tail700_111 k)⟩ +def before770 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail700_112,(tail700_111 k)⟩ +def before771 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail700_113,(tail700_110 k)⟩ +def before772 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail700_114,(tail700_77 k)⟩ +def before773 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail700_115,(tail700_76 k)⟩ +def before774 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail700_116 k),(tail700_75 k)⟩ +def before775 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail700_117 k),(tail700_74 k)⟩ +def before776 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521527),(tail700_118 k),(tail700_72 k)⟩ +def before777 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail700_119 k),(tail700_69 k)⟩ +def before778 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail700_119 k),(tail700_120 k)⟩ +def before779 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521527),(tail700_118 k),(tail700_121 k)⟩ +def before780 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521527),(tail700_122 k),(tail700_121 k)⟩ +def before781 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail700_123 k),(tail700_120 k)⟩ +def before782 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail700_124 k),(tail700_68 k)⟩ +def before783 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521587),(tail700_125 k),(tail700_67 k)⟩ +def before784 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521589),(tail700_126 k),(tail700_65 k)⟩ +def before785 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail700_127 k),(tail700_62 k)⟩ +def before786 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail700_127 k),(tail700_128 k)⟩ +def before787 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521589),(tail700_126 k),(tail700_129 k)⟩ +def before788 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521589),(tail700_130 k),(tail700_129 k)⟩ +def before789 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail700_131 k),(tail700_128 k)⟩ +def before790 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail700_132 k),(tail700_61 k)⟩ +def before791 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521701),(tail700_133 k),(tail700_60 k)⟩ +def before792 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521703),(tail700_134 k),(tail700_58 k)⟩ +def before793 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail700_135 k),(tail700_55 k)⟩ +def before794 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail700_135 k),(tail700_136 k)⟩ +def before795 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521703),(tail700_134 k),(tail700_137 k)⟩ +def before796 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521703),(tail700_138 k),(tail700_137 k)⟩ +def before797 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail700_139 k),(tail700_136 k)⟩ +def before798 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521893),(tail700_140 k),(tail700_54 k)⟩ +def before799 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail700_141 k),(tail700_53 k)⟩ +def after799 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail700_142 k),tail700_52⟩ + +theorem macro700 (k : Nat) : applyExit (before700 k) exit36 6 = some (before701 k) := by + simp (disch := omega) [before700, before701, exit36, applyExit, pop, push] + <;> omega +theorem step700 (k : Nat) : Runs (6*2) (before700 k).denote (before701 k).denote := + @applyExit_sound (before700 k) (before701 k) exit36 6 valid36 (macro700 k) +theorem macro701 (k : Nat) : applyExit (before701 k) exit31 1 = some (before702 k) := by + simp (disch := omega) [before701, before702, exit31, applyExit, pop, push] + <;> omega +theorem step701 (k : Nat) : Runs (1*1) (before701 k).denote (before702 k).denote := + @applyExit_sound (before701 k) (before702 k) exit31 1 valid31 (macro701 k) +theorem macro702 (k : Nat) : applyExit (before702 k) exit10 6 = some (before703 k) := by + simp (disch := omega) [before702, before703, exit10, applyExit, pop, push] + <;> omega +theorem step702 (k : Nat) : Runs (6*2) (before702 k).denote (before703 k).denote := + @applyExit_sound (before702 k) (before703 k) exit10 6 valid10 (macro702 k) +theorem macro703 (k : Nat) : applyExit (before703 k) exit32 1 = some (before704 k) := by + simp (disch := omega) [before703, before704, exit32, applyExit, pop, push] + <;> omega +theorem step703 (k : Nat) : Runs (1*3) (before703 k).denote (before704 k).denote := + @applyExit_sound (before703 k) (before704 k) exit32 1 valid32 (macro703 k) +theorem macro704 (k : Nat) : applyExit (before704 k) exit36 6 = some (before705 k) := by + simp (disch := omega) [before704, before705, exit36, applyExit, pop, push] + <;> omega +theorem step704 (k : Nat) : Runs (6*2) (before704 k).denote (before705 k).denote := + @applyExit_sound (before704 k) (before705 k) exit36 6 valid36 (macro704 k) +theorem macro705 (k : Nat) : applyExit (before705 k) exit33 1 = some (before706 k) := by + simp (disch := omega) [before705, before706, exit33, applyExit, pop, push] + <;> omega +theorem step705 (k : Nat) : Runs (1*2) (before705 k).denote (before706 k).denote := + @applyExit_sound (before705 k) (before706 k) exit33 1 valid33 (macro705 k) +theorem macro706 (k : Nat) : applyExit (before706 k) exit34 1 = some (before707 k) := by + simp (disch := omega) [before706, before707, exit34, applyExit, pop, push] + <;> omega +theorem step706 (k : Nat) : Runs (1*2) (before706 k).denote (before707 k).denote := + @applyExit_sound (before706 k) (before707 k) exit34 1 valid34 (macro706 k) +theorem macro707 (k : Nat) : applyExit (before707 k) exit35 1 = some (before708 k) := by + simp (disch := omega) [before707, before708, exit35, applyExit, pop, push] + <;> omega +theorem step707 (k : Nat) : Runs (1*2) (before707 k).denote (before708 k).denote := + @applyExit_sound (before707 k) (before708 k) exit35 1 valid35 (macro707 k) +theorem macro708 (k : Nat) : applyExit (before708 k) exit36 3 = some (before709 k) := by + simp (disch := omega) [before708, before709, exit36, applyExit, pop, push] + <;> omega +theorem step708 (k : Nat) : Runs (3*2) (before708 k).denote (before709 k).denote := + @applyExit_sound (before708 k) (before709 k) exit36 3 valid36 (macro708 k) +theorem macro709 (k : Nat) : applyExit (before709 k) exit39 1 = some (before710 k) := by + simp (disch := omega) [before709, before710, exit39, applyExit, pop, push] + <;> omega +theorem step709 (k : Nat) : Runs (1*1) (before709 k).denote (before710 k).denote := + @applyExit_sound (before709 k) (before710 k) exit39 1 valid39 (macro709 k) +theorem macro710 (k : Nat) : applyExit (before710 k) exit10 3 = some (before711 k) := by + simp (disch := omega) [before710, before711, exit10, applyExit, pop, push] + <;> omega +theorem step710 (k : Nat) : Runs (3*2) (before710 k).denote (before711 k).denote := + @applyExit_sound (before710 k) (before711 k) exit10 3 valid10 (macro710 k) +theorem macro711 (k : Nat) : applyExit (before711 k) exit32 1 = some (before712 k) := by + simp (disch := omega) [before711, before712, exit32, applyExit, pop, push] + <;> omega +theorem step711 (k : Nat) : Runs (1*3) (before711 k).denote (before712 k).denote := + @applyExit_sound (before711 k) (before712 k) exit32 1 valid32 (macro711 k) +theorem macro712 (k : Nat) : applyExit (before712 k) exit36 4 = some (before713 k) := by + simp (disch := omega) [before712, before713, exit36, applyExit, pop, push] + <;> omega +theorem step712 (k : Nat) : Runs (4*2) (before712 k).denote (before713 k).denote := + @applyExit_sound (before712 k) (before713 k) exit36 4 valid36 (macro712 k) +theorem macro713 (k : Nat) : applyExit (before713 k) exit39 1 = some (before714 k) := by + simp (disch := omega) [before713, before714, exit39, applyExit, pop, push] + <;> omega +theorem step713 (k : Nat) : Runs (1*1) (before713 k).denote (before714 k).denote := + @applyExit_sound (before713 k) (before714 k) exit39 1 valid39 (macro713 k) +theorem macro714 (k : Nat) : applyExit (before714 k) exit10 5 = some (before715 k) := by + simp (disch := omega) [before714, before715, exit10, applyExit, pop, push] + <;> omega +theorem step714 (k : Nat) : Runs (5*2) (before714 k).denote (before715 k).denote := + @applyExit_sound (before714 k) (before715 k) exit10 5 valid10 (macro714 k) +theorem macro715 (k : Nat) : applyExit (before715 k) exit11 1 = some (before716 k) := by + simp (disch := omega) [before715, before716, exit11, applyExit, pop, push] + <;> omega +theorem step715 (k : Nat) : Runs (1*2) (before715 k).denote (before716 k).denote := + @applyExit_sound (before715 k) (before716 k) exit11 1 valid11 (macro715 k) +theorem macro716 (k : Nat) : applyExit (before716 k) exit3 1 = some (before717 k) := by + simp (disch := omega) [before716, before717, exit3, applyExit, pop, push] + <;> omega +theorem step716 (k : Nat) : Runs (1*2) (before716 k).denote (before717 k).denote := + @applyExit_sound (before716 k) (before717 k) exit3 1 valid3 (macro716 k) +theorem macro717 (k : Nat) : applyExit (before717 k) exit9 1 = some (before718 k) := by + simp (disch := omega) [before717, before718, exit9, applyExit, pop, push] + <;> omega +theorem step717 (k : Nat) : Runs (1*2) (before717 k).denote (before718 k).denote := + @applyExit_sound (before717 k) (before718 k) exit9 1 valid9 (macro717 k) +theorem macro718 (k : Nat) : applyExit (before718 k) exit10 6 = some (before719 k) := by + simp (disch := omega) [before718, before719, exit10, applyExit, pop, push] + <;> omega +theorem step718 (k : Nat) : Runs (6*2) (before718 k).denote (before719 k).denote := + @applyExit_sound (before718 k) (before719 k) exit10 6 valid10 (macro718 k) +theorem macro719 (k : Nat) : applyExit (before719 k) exit11 1 = some (before720 k) := by + simp (disch := omega) [before719, before720, exit11, applyExit, pop, push] + <;> omega +theorem step719 (k : Nat) : Runs (1*2) (before719 k).denote (before720 k).denote := + @applyExit_sound (before719 k) (before720 k) exit11 1 valid11 (macro719 k) +theorem macro720 (k : Nat) : applyExit (before720 k) exit2 30 = some (before721 k) := by + simp (disch := omega) [before720, before721, exit2, applyExit, pop, push] + <;> omega +theorem step720 (k : Nat) : Runs (30*2) (before720 k).denote (before721 k).denote := + @applyExit_sound (before720 k) (before721 k) exit2 30 valid2 (macro720 k) +theorem macro721 (k : Nat) : applyExit (before721 k) exit66 (1*k+8) = some (before722 k) := by + simp (disch := omega) [before721, before722, exit66, applyExit, pop, push] + <;> omega +theorem step721 (k : Nat) : Runs ((1*k+8)*586) (before721 k).denote (before722 k).denote := + @applyExit_sound (before721 k) (before722 k) exit66 (1*k+8) valid66 (macro721 k) +theorem macro722 (k : Nat) : applyExit (before722 k) exit2 3 = some (before723 k) := by + simp (disch := omega) [before722, before723, exit2, applyExit, pop, push] + <;> omega +theorem step722 (k : Nat) : Runs (3*2) (before722 k).denote (before723 k).denote := + @applyExit_sound (before722 k) (before723 k) exit2 3 valid2 (macro722 k) +theorem macro723 (k : Nat) : applyExit (before723 k) exit3 1 = some (before724 k) := by + simp (disch := omega) [before723, before724, exit3, applyExit, pop, push] + <;> omega +theorem step723 (k : Nat) : Runs (1*2) (before723 k).denote (before724 k).denote := + @applyExit_sound (before723 k) (before724 k) exit3 1 valid3 (macro723 k) +theorem macro724 (k : Nat) : applyExit (before724 k) exit9 1 = some (before725 k) := by + simp (disch := omega) [before724, before725, exit9, applyExit, pop, push] + <;> omega +theorem step724 (k : Nat) : Runs (1*2) (before724 k).denote (before725 k).denote := + @applyExit_sound (before724 k) (before725 k) exit9 1 valid9 (macro724 k) +theorem macro725 (k : Nat) : applyExit (before725 k) exit10 93 = some (before726 k) := by + simp (disch := omega) [before725, before726, exit10, applyExit, pop, push] + <;> omega +theorem step725 (k : Nat) : Runs (93*2) (before725 k).denote (before726 k).denote := + @applyExit_sound (before725 k) (before726 k) exit10 93 valid10 (macro725 k) +theorem macro726 (k : Nat) : applyExit (before726 k) exit11 1 = some (before727 k) := by + simp (disch := omega) [before726, before727, exit11, applyExit, pop, push] + <;> omega +theorem step726 (k : Nat) : Runs (1*2) (before726 k).denote (before727 k).denote := + @applyExit_sound (before726 k) (before727 k) exit11 1 valid11 (macro726 k) +theorem macro727 (k : Nat) : applyExit (before727 k) exit2 13 = some (before728 k) := by + simp (disch := omega) [before727, before728, exit2, applyExit, pop, push] + <;> omega +theorem step727 (k : Nat) : Runs (13*2) (before727 k).denote (before728 k).denote := + @applyExit_sound (before727 k) (before728 k) exit2 13 valid2 (macro727 k) +theorem macro728 (k : Nat) : applyExit (before728 k) exit3 1 = some (before729 k) := by + simp (disch := omega) [before728, before729, exit3, applyExit, pop, push] + <;> omega +theorem step728 (k : Nat) : Runs (1*2) (before728 k).denote (before729 k).denote := + @applyExit_sound (before728 k) (before729 k) exit3 1 valid3 (macro728 k) +theorem macro729 (k : Nat) : applyExit (before729 k) exit9 1 = some (before730 k) := by + simp (disch := omega) [before729, before730, exit9, applyExit, pop, push] + <;> omega +theorem step729 (k : Nat) : Runs (1*2) (before729 k).denote (before730 k).denote := + @applyExit_sound (before729 k) (before730 k) exit9 1 valid9 (macro729 k) +theorem macro730 (k : Nat) : applyExit (before730 k) exit10 41 = some (before731 k) := by + simp (disch := omega) [before730, before731, exit10, applyExit, pop, push] + <;> omega +theorem step730 (k : Nat) : Runs (41*2) (before730 k).denote (before731 k).denote := + @applyExit_sound (before730 k) (before731 k) exit10 41 valid10 (macro730 k) +theorem macro731 (k : Nat) : applyExit (before731 k) exit11 1 = some (before732 k) := by + simp (disch := omega) [before731, before732, exit11, applyExit, pop, push] + <;> omega +theorem step731 (k : Nat) : Runs (1*2) (before731 k).denote (before732 k).denote := + @applyExit_sound (before731 k) (before732 k) exit11 1 valid11 (macro731 k) +theorem macro732 (k : Nat) : applyExit (before732 k) exit2 19 = some (before733 k) := by + simp (disch := omega) [before732, before733, exit2, applyExit, pop, push] + <;> omega +theorem step732 (k : Nat) : Runs (19*2) (before732 k).denote (before733 k).denote := + @applyExit_sound (before732 k) (before733 k) exit2 19 valid2 (macro732 k) +theorem macro733 (k : Nat) : applyExit (before733 k) exit3 1 = some (before734 k) := by + simp (disch := omega) [before733, before734, exit3, applyExit, pop, push] + <;> omega +theorem step733 (k : Nat) : Runs (1*2) (before733 k).denote (before734 k).denote := + @applyExit_sound (before733 k) (before734 k) exit3 1 valid3 (macro733 k) +theorem macro734 (k : Nat) : applyExit (before734 k) exit9 1 = some (before735 k) := by + simp (disch := omega) [before734, before735, exit9, applyExit, pop, push] + <;> omega +theorem step734 (k : Nat) : Runs (1*2) (before734 k).denote (before735 k).denote := + @applyExit_sound (before734 k) (before735 k) exit9 1 valid9 (macro734 k) +theorem macro735 (k : Nat) : applyExit (before735 k) exit10 9 = some (before736 k) := by + simp (disch := omega) [before735, before736, exit10, applyExit, pop, push] + <;> omega +theorem step735 (k : Nat) : Runs (9*2) (before735 k).denote (before736 k).denote := + @applyExit_sound (before735 k) (before736 k) exit10 9 valid10 (macro735 k) +theorem macro736 (k : Nat) : applyExit (before736 k) exit11 1 = some (before737 k) := by + simp (disch := omega) [before736, before737, exit11, applyExit, pop, push] + <;> omega +theorem step736 (k : Nat) : Runs (1*2) (before736 k).denote (before737 k).denote := + @applyExit_sound (before736 k) (before737 k) exit11 1 valid11 (macro736 k) +theorem macro737 (k : Nat) : applyExit (before737 k) exit2 791761171 = some (before738 k) := by + simp (disch := omega) [before737, before738, exit2, applyExit, pop, push] + <;> omega +theorem step737 (k : Nat) : Runs (791761171*2) (before737 k).denote (before738 k).denote := + @applyExit_sound (before737 k) (before738 k) exit2 791761171 valid2 (macro737 k) +theorem macro738 (k : Nat) : applyExit (before738 k) exit67 (1*k+8) = some (before739 k) := by + simp (disch := omega) [before738, before739, exit67, applyExit, pop, push] + <;> omega +theorem step738 (k : Nat) : Runs ((1*k+8)*38) (before738 k).denote (before739 k).denote := + @applyExit_sound (before738 k) (before739 k) exit67 (1*k+8) valid67 (macro738 k) +theorem macro739 (k : Nat) : applyExit (before739 k) exit2 3 = some (before740 k) := by + simp (disch := omega) [before739, before740, exit2, applyExit, pop, push] + <;> omega +theorem step739 (k : Nat) : Runs (3*2) (before739 k).denote (before740 k).denote := + @applyExit_sound (before739 k) (before740 k) exit2 3 valid2 (macro739 k) +theorem macro740 (k : Nat) : applyExit (before740 k) exit3 1 = some (before741 k) := by + simp (disch := omega) [before740, before741, exit3, applyExit, pop, push] + <;> omega +theorem step740 (k : Nat) : Runs (1*2) (before740 k).denote (before741 k).denote := + @applyExit_sound (before740 k) (before741 k) exit3 1 valid3 (macro740 k) +theorem macro741 (k : Nat) : applyExit (before741 k) exit9 1 = some (before742 k) := by + simp (disch := omega) [before741, before742, exit9, applyExit, pop, push] + <;> omega +theorem step741 (k : Nat) : Runs (1*2) (before741 k).denote (before742 k).denote := + @applyExit_sound (before741 k) (before742 k) exit9 1 valid9 (macro741 k) +theorem macro742 (k : Nat) : applyExit (before742 k) exit10 11 = some (before743 k) := by + simp (disch := omega) [before742, before743, exit10, applyExit, pop, push] + <;> omega +theorem step742 (k : Nat) : Runs (11*2) (before742 k).denote (before743 k).denote := + @applyExit_sound (before742 k) (before743 k) exit10 11 valid10 (macro742 k) +theorem macro743 (k : Nat) : applyExit (before743 k) exit11 1 = some (before744 k) := by + simp (disch := omega) [before743, before744, exit11, applyExit, pop, push] + <;> omega +theorem step743 (k : Nat) : Runs (1*2) (before743 k).denote (before744 k).denote := + @applyExit_sound (before743 k) (before744 k) exit11 1 valid11 (macro743 k) +theorem macro744 (k : Nat) : applyExit (before744 k) exit2 8 = some (before745 k) := by + simp (disch := omega) [before744, before745, exit2, applyExit, pop, push] + <;> omega +theorem step744 (k : Nat) : Runs (8*2) (before744 k).denote (before745 k).denote := + @applyExit_sound (before744 k) (before745 k) exit2 8 valid2 (macro744 k) +theorem macro745 (k : Nat) : applyExit (before745 k) exit3 1 = some (before746 k) := by + simp (disch := omega) [before745, before746, exit3, applyExit, pop, push] + <;> omega +theorem step745 (k : Nat) : Runs (1*2) (before745 k).denote (before746 k).denote := + @applyExit_sound (before745 k) (before746 k) exit3 1 valid3 (macro745 k) +theorem macro746 (k : Nat) : applyExit (before746 k) exit9 1 = some (before747 k) := by + simp (disch := omega) [before746, before747, exit9, applyExit, pop, push] + <;> omega +theorem step746 (k : Nat) : Runs (1*2) (before746 k).denote (before747 k).denote := + @applyExit_sound (before746 k) (before747 k) exit9 1 valid9 (macro746 k) +theorem macro747 (k : Nat) : applyExit (before747 k) exit46 1 = some (before748 k) := by + simp (disch := omega) [before747, before748, exit46, applyExit, pop, push] + <;> omega +theorem step747 (k : Nat) : Runs (1*2) (before747 k).denote (before748 k).denote := + @applyExit_sound (before747 k) (before748 k) exit46 1 valid46 (macro747 k) +theorem macro748 (k : Nat) : applyExit (before748 k) exit47 1 = some (before749 k) := by + simp (disch := omega) [before748, before749, exit47, applyExit, pop, push] + <;> omega +theorem step748 (k : Nat) : Runs (1*2) (before748 k).denote (before749 k).denote := + @applyExit_sound (before748 k) (before749 k) exit47 1 valid47 (macro748 k) +theorem macro749 (k : Nat) : applyExit (before749 k) exit62 1 = some (before750 k) := by + simp (disch := omega) [before749, before750, exit62, applyExit, pop, push] + <;> omega +theorem step749 (k : Nat) : Runs (1*1) (before749 k).denote (before750 k).denote := + @applyExit_sound (before749 k) (before750 k) exit62 1 valid62 (macro749 k) +theorem macro750 (k : Nat) : applyExit (before750 k) exit35 1 = some (before751 k) := by + simp (disch := omega) [before750, before751, exit35, applyExit, pop, push] + <;> omega +theorem step750 (k : Nat) : Runs (1*2) (before750 k).denote (before751 k).denote := + @applyExit_sound (before750 k) (before751 k) exit35 1 valid35 (macro750 k) +theorem macro751 (k : Nat) : applyExit (before751 k) exit39 1 = some (before752 k) := by + simp (disch := omega) [before751, before752, exit39, applyExit, pop, push] + <;> omega +theorem step751 (k : Nat) : Runs (1*1) (before751 k).denote (before752 k).denote := + @applyExit_sound (before751 k) (before752 k) exit39 1 valid39 (macro751 k) +theorem macro752 (k : Nat) : applyExit (before752 k) exit32 1 = some (before753 k) := by + simp (disch := omega) [before752, before753, exit32, applyExit, pop, push] + <;> omega +theorem step752 (k : Nat) : Runs (1*3) (before752 k).denote (before753 k).denote := + @applyExit_sound (before752 k) (before753 k) exit32 1 valid32 (macro752 k) +theorem macro753 (k : Nat) : applyExit (before753 k) exit36 2 = some (before754 k) := by + simp (disch := omega) [before753, before754, exit36, applyExit, pop, push] + <;> omega +theorem step753 (k : Nat) : Runs (2*2) (before753 k).denote (before754 k).denote := + @applyExit_sound (before753 k) (before754 k) exit36 2 valid36 (macro753 k) +theorem macro754 (k : Nat) : applyExit (before754 k) exit31 1 = some (before755 k) := by + simp (disch := omega) [before754, before755, exit31, applyExit, pop, push] + <;> omega +theorem step754 (k : Nat) : Runs (1*1) (before754 k).denote (before755 k).denote := + @applyExit_sound (before754 k) (before755 k) exit31 1 valid31 (macro754 k) +theorem macro755 (k : Nat) : applyExit (before755 k) exit10 3 = some (before756 k) := by + simp (disch := omega) [before755, before756, exit10, applyExit, pop, push] + <;> omega +theorem step755 (k : Nat) : Runs (3*2) (before755 k).denote (before756 k).denote := + @applyExit_sound (before755 k) (before756 k) exit10 3 valid10 (macro755 k) +theorem macro756 (k : Nat) : applyExit (before756 k) exit46 1 = some (before757 k) := by + simp (disch := omega) [before756, before757, exit46, applyExit, pop, push] + <;> omega +theorem step756 (k : Nat) : Runs (1*2) (before756 k).denote (before757 k).denote := + @applyExit_sound (before756 k) (before757 k) exit46 1 valid46 (macro756 k) +theorem macro757 (k : Nat) : applyExit (before757 k) exit47 1 = some (before758 k) := by + simp (disch := omega) [before757, before758, exit47, applyExit, pop, push] + <;> omega +theorem step757 (k : Nat) : Runs (1*2) (before757 k).denote (before758 k).denote := + @applyExit_sound (before757 k) (before758 k) exit47 1 valid47 (macro757 k) +theorem macro758 (k : Nat) : applyExit (before758 k) exit62 1 = some (before759 k) := by + simp (disch := omega) [before758, before759, exit62, applyExit, pop, push] + <;> omega +theorem step758 (k : Nat) : Runs (1*1) (before758 k).denote (before759 k).denote := + @applyExit_sound (before758 k) (before759 k) exit62 1 valid62 (macro758 k) +theorem macro759 (k : Nat) : applyExit (before759 k) exit35 1 = some (before760 k) := by + simp (disch := omega) [before759, before760, exit35, applyExit, pop, push] + <;> omega +theorem step759 (k : Nat) : Runs (1*2) (before759 k).denote (before760 k).denote := + @applyExit_sound (before759 k) (before760 k) exit35 1 valid35 (macro759 k) +theorem macro760 (k : Nat) : applyExit (before760 k) exit39 1 = some (before761 k) := by + simp (disch := omega) [before760, before761, exit39, applyExit, pop, push] + <;> omega +theorem step760 (k : Nat) : Runs (1*1) (before760 k).denote (before761 k).denote := + @applyExit_sound (before760 k) (before761 k) exit39 1 valid39 (macro760 k) +theorem macro761 (k : Nat) : applyExit (before761 k) exit32 1 = some (before762 k) := by + simp (disch := omega) [before761, before762, exit32, applyExit, pop, push] + <;> omega +theorem step761 (k : Nat) : Runs (1*3) (before761 k).denote (before762 k).denote := + @applyExit_sound (before761 k) (before762 k) exit32 1 valid32 (macro761 k) +theorem macro762 (k : Nat) : applyExit (before762 k) exit36 4 = some (before763 k) := by + simp (disch := omega) [before762, before763, exit36, applyExit, pop, push] + <;> omega +theorem step762 (k : Nat) : Runs (4*2) (before762 k).denote (before763 k).denote := + @applyExit_sound (before762 k) (before763 k) exit36 4 valid36 (macro762 k) +theorem macro763 (k : Nat) : applyExit (before763 k) exit33 1 = some (before764 k) := by + simp (disch := omega) [before763, before764, exit33, applyExit, pop, push] + <;> omega +theorem step763 (k : Nat) : Runs (1*2) (before763 k).denote (before764 k).denote := + @applyExit_sound (before763 k) (before764 k) exit33 1 valid33 (macro763 k) +theorem macro764 (k : Nat) : applyExit (before764 k) exit34 8 = some (before765 k) := by + simp (disch := omega) [before764, before765, exit34, applyExit, pop, push] + <;> omega +theorem step764 (k : Nat) : Runs (8*2) (before764 k).denote (before765 k).denote := + @applyExit_sound (before764 k) (before765 k) exit34 8 valid34 (macro764 k) +theorem macro765 (k : Nat) : applyExit (before765 k) exit35 1 = some (before766 k) := by + simp (disch := omega) [before765, before766, exit35, applyExit, pop, push] + <;> omega +theorem step765 (k : Nat) : Runs (1*2) (before765 k).denote (before766 k).denote := + @applyExit_sound (before765 k) (before766 k) exit35 1 valid35 (macro765 k) +theorem macro766 (k : Nat) : applyExit (before766 k) exit36 12 = some (before767 k) := by + simp (disch := omega) [before766, before767, exit36, applyExit, pop, push] + <;> omega +theorem step766 (k : Nat) : Runs (12*2) (before766 k).denote (before767 k).denote := + @applyExit_sound (before766 k) (before767 k) exit36 12 valid36 (macro766 k) +theorem macro767 (k : Nat) : applyExit (before767 k) exit31 1 = some (before768 k) := by + simp (disch := omega) [before767, before768, exit31, applyExit, pop, push] + <;> omega +theorem step767 (k : Nat) : Runs (1*1) (before767 k).denote (before768 k).denote := + @applyExit_sound (before767 k) (before768 k) exit31 1 valid31 (macro767 k) +theorem macro768 (k : Nat) : applyExit (before768 k) exit10 12 = some (before769 k) := by + simp (disch := omega) [before768, before769, exit10, applyExit, pop, push] + <;> omega +theorem step768 (k : Nat) : Runs (12*2) (before768 k).denote (before769 k).denote := + @applyExit_sound (before768 k) (before769 k) exit10 12 valid10 (macro768 k) +theorem macro769 (k : Nat) : applyExit (before769 k) exit32 1 = some (before770 k) := by + simp (disch := omega) [before769, before770, exit32, applyExit, pop, push] + <;> omega +theorem step769 (k : Nat) : Runs (1*3) (before769 k).denote (before770 k).denote := + @applyExit_sound (before769 k) (before770 k) exit32 1 valid32 (macro769 k) +theorem macro770 (k : Nat) : applyExit (before770 k) exit36 12 = some (before771 k) := by + simp (disch := omega) [before770, before771, exit36, applyExit, pop, push] + <;> omega +theorem step770 (k : Nat) : Runs (12*2) (before770 k).denote (before771 k).denote := + @applyExit_sound (before770 k) (before771 k) exit36 12 valid36 (macro770 k) +theorem macro771 (k : Nat) : applyExit (before771 k) exit33 1 = some (before772 k) := by + simp (disch := omega) [before771, before772, exit33, applyExit, pop, push] + <;> omega +theorem step771 (k : Nat) : Runs (1*2) (before771 k).denote (before772 k).denote := + @applyExit_sound (before771 k) (before772 k) exit33 1 valid33 (macro771 k) +theorem macro772 (k : Nat) : applyExit (before772 k) exit34 3 = some (before773 k) := by + simp (disch := omega) [before772, before773, exit34, applyExit, pop, push] + <;> omega +theorem step772 (k : Nat) : Runs (3*2) (before772 k).denote (before773 k).denote := + @applyExit_sound (before772 k) (before773 k) exit34 3 valid34 (macro772 k) +theorem macro773 (k : Nat) : applyExit (before773 k) exit68 (1*k+8) = some (before774 k) := by + simp (disch := omega) [before773, before774, exit68, applyExit, pop, push] + <;> omega +theorem step773 (k : Nat) : Runs ((1*k+8)*86) (before773 k).denote (before774 k).denote := + @applyExit_sound (before773 k) (before774 k) exit68 (1*k+8) valid68 (macro773 k) +theorem macro774 (k : Nat) : applyExit (before774 k) exit34 791761171 = some (before775 k) := by + simp (disch := omega) [before774, before775, exit34, applyExit, pop, push] + <;> omega +theorem step774 (k : Nat) : Runs (791761171*2) (before774 k).denote (before775 k).denote := + @applyExit_sound (before774 k) (before775 k) exit34 791761171 valid34 (macro774 k) +theorem macro775 (k : Nat) : applyExit (before775 k) exit35 1 = some (before776 k) := by + simp (disch := omega) [before775, before776, exit35, applyExit, pop, push] + <;> omega +theorem step775 (k : Nat) : Runs (1*2) (before775 k).denote (before776 k).denote := + @applyExit_sound (before775 k) (before776 k) exit35 1 valid35 (macro775 k) +theorem macro776 (k : Nat) : applyExit (before776 k) exit36 10 = some (before777 k) := by + simp (disch := omega) [before776, before777, exit36, applyExit, pop, push] + <;> omega +theorem step776 (k : Nat) : Runs (10*2) (before776 k).denote (before777 k).denote := + @applyExit_sound (before776 k) (before777 k) exit36 10 valid36 (macro776 k) +theorem macro777 (k : Nat) : applyExit (before777 k) exit31 1 = some (before778 k) := by + simp (disch := omega) [before777, before778, exit31, applyExit, pop, push] + <;> omega +theorem step777 (k : Nat) : Runs (1*1) (before777 k).denote (before778 k).denote := + @applyExit_sound (before777 k) (before778 k) exit31 1 valid31 (macro777 k) +theorem macro778 (k : Nat) : applyExit (before778 k) exit10 10 = some (before779 k) := by + simp (disch := omega) [before778, before779, exit10, applyExit, pop, push] + <;> omega +theorem step778 (k : Nat) : Runs (10*2) (before778 k).denote (before779 k).denote := + @applyExit_sound (before778 k) (before779 k) exit10 10 valid10 (macro778 k) +theorem macro779 (k : Nat) : applyExit (before779 k) exit32 1 = some (before780 k) := by + simp (disch := omega) [before779, before780, exit32, applyExit, pop, push] + <;> omega +theorem step779 (k : Nat) : Runs (1*3) (before779 k).denote (before780 k).denote := + @applyExit_sound (before779 k) (before780 k) exit32 1 valid32 (macro779 k) +theorem macro780 (k : Nat) : applyExit (before780 k) exit36 10 = some (before781 k) := by + simp (disch := omega) [before780, before781, exit36, applyExit, pop, push] + <;> omega +theorem step780 (k : Nat) : Runs (10*2) (before780 k).denote (before781 k).denote := + @applyExit_sound (before780 k) (before781 k) exit36 10 valid36 (macro780 k) +theorem macro781 (k : Nat) : applyExit (before781 k) exit33 1 = some (before782 k) := by + simp (disch := omega) [before781, before782, exit33, applyExit, pop, push] + <;> omega +theorem step781 (k : Nat) : Runs (1*2) (before781 k).denote (before782 k).denote := + @applyExit_sound (before781 k) (before782 k) exit33 1 valid33 (macro781 k) +theorem macro782 (k : Nat) : applyExit (before782 k) exit34 19 = some (before783 k) := by + simp (disch := omega) [before782, before783, exit34, applyExit, pop, push] + <;> omega +theorem step782 (k : Nat) : Runs (19*2) (before782 k).denote (before783 k).denote := + @applyExit_sound (before782 k) (before783 k) exit34 19 valid34 (macro782 k) +theorem macro783 (k : Nat) : applyExit (before783 k) exit35 1 = some (before784 k) := by + simp (disch := omega) [before783, before784, exit35, applyExit, pop, push] + <;> omega +theorem step783 (k : Nat) : Runs (1*2) (before783 k).denote (before784 k).denote := + @applyExit_sound (before783 k) (before784 k) exit35 1 valid35 (macro783 k) +theorem macro784 (k : Nat) : applyExit (before784 k) exit36 42 = some (before785 k) := by + simp (disch := omega) [before784, before785, exit36, applyExit, pop, push] + <;> omega +theorem step784 (k : Nat) : Runs (42*2) (before784 k).denote (before785 k).denote := + @applyExit_sound (before784 k) (before785 k) exit36 42 valid36 (macro784 k) +theorem macro785 (k : Nat) : applyExit (before785 k) exit31 1 = some (before786 k) := by + simp (disch := omega) [before785, before786, exit31, applyExit, pop, push] + <;> omega +theorem step785 (k : Nat) : Runs (1*1) (before785 k).denote (before786 k).denote := + @applyExit_sound (before785 k) (before786 k) exit31 1 valid31 (macro785 k) +theorem macro786 (k : Nat) : applyExit (before786 k) exit10 42 = some (before787 k) := by + simp (disch := omega) [before786, before787, exit10, applyExit, pop, push] + <;> omega +theorem step786 (k : Nat) : Runs (42*2) (before786 k).denote (before787 k).denote := + @applyExit_sound (before786 k) (before787 k) exit10 42 valid10 (macro786 k) +theorem macro787 (k : Nat) : applyExit (before787 k) exit32 1 = some (before788 k) := by + simp (disch := omega) [before787, before788, exit32, applyExit, pop, push] + <;> omega +theorem step787 (k : Nat) : Runs (1*3) (before787 k).denote (before788 k).denote := + @applyExit_sound (before787 k) (before788 k) exit32 1 valid32 (macro787 k) +theorem macro788 (k : Nat) : applyExit (before788 k) exit36 42 = some (before789 k) := by + simp (disch := omega) [before788, before789, exit36, applyExit, pop, push] + <;> omega +theorem step788 (k : Nat) : Runs (42*2) (before788 k).denote (before789 k).denote := + @applyExit_sound (before788 k) (before789 k) exit36 42 valid36 (macro788 k) +theorem macro789 (k : Nat) : applyExit (before789 k) exit33 1 = some (before790 k) := by + simp (disch := omega) [before789, before790, exit33, applyExit, pop, push] + <;> omega +theorem step789 (k : Nat) : Runs (1*2) (before789 k).denote (before790 k).denote := + @applyExit_sound (before789 k) (before790 k) exit33 1 valid33 (macro789 k) +theorem macro790 (k : Nat) : applyExit (before790 k) exit34 13 = some (before791 k) := by + simp (disch := omega) [before790, before791, exit34, applyExit, pop, push] + <;> omega +theorem step790 (k : Nat) : Runs (13*2) (before790 k).denote (before791 k).denote := + @applyExit_sound (before790 k) (before791 k) exit34 13 valid34 (macro790 k) +theorem macro791 (k : Nat) : applyExit (before791 k) exit35 1 = some (before792 k) := by + simp (disch := omega) [before791, before792, exit35, applyExit, pop, push] + <;> omega +theorem step791 (k : Nat) : Runs (1*2) (before791 k).denote (before792 k).denote := + @applyExit_sound (before791 k) (before792 k) exit35 1 valid35 (macro791 k) +theorem macro792 (k : Nat) : applyExit (before792 k) exit36 94 = some (before793 k) := by + simp (disch := omega) [before792, before793, exit36, applyExit, pop, push] + <;> omega +theorem step792 (k : Nat) : Runs (94*2) (before792 k).denote (before793 k).denote := + @applyExit_sound (before792 k) (before793 k) exit36 94 valid36 (macro792 k) +theorem macro793 (k : Nat) : applyExit (before793 k) exit31 1 = some (before794 k) := by + simp (disch := omega) [before793, before794, exit31, applyExit, pop, push] + <;> omega +theorem step793 (k : Nat) : Runs (1*1) (before793 k).denote (before794 k).denote := + @applyExit_sound (before793 k) (before794 k) exit31 1 valid31 (macro793 k) +theorem macro794 (k : Nat) : applyExit (before794 k) exit10 94 = some (before795 k) := by + simp (disch := omega) [before794, before795, exit10, applyExit, pop, push] + <;> omega +theorem step794 (k : Nat) : Runs (94*2) (before794 k).denote (before795 k).denote := + @applyExit_sound (before794 k) (before795 k) exit10 94 valid10 (macro794 k) +theorem macro795 (k : Nat) : applyExit (before795 k) exit32 1 = some (before796 k) := by + simp (disch := omega) [before795, before796, exit32, applyExit, pop, push] + <;> omega +theorem step795 (k : Nat) : Runs (1*3) (before795 k).denote (before796 k).denote := + @applyExit_sound (before795 k) (before796 k) exit32 1 valid32 (macro795 k) +theorem macro796 (k : Nat) : applyExit (before796 k) exit36 94 = some (before797 k) := by + simp (disch := omega) [before796, before797, exit36, applyExit, pop, push] + <;> omega +theorem step796 (k : Nat) : Runs (94*2) (before796 k).denote (before797 k).denote := + @applyExit_sound (before796 k) (before797 k) exit36 94 valid36 (macro796 k) +theorem macro797 (k : Nat) : applyExit (before797 k) exit33 1 = some (before798 k) := by + simp (disch := omega) [before797, before798, exit33, applyExit, pop, push] + <;> omega +theorem step797 (k : Nat) : Runs (1*2) (before797 k).denote (before798 k).denote := + @applyExit_sound (before797 k) (before798 k) exit33 1 valid33 (macro797 k) +theorem macro798 (k : Nat) : applyExit (before798 k) exit34 3 = some (before799 k) := by + simp (disch := omega) [before798, before799, exit34, applyExit, pop, push] + <;> omega +theorem step798 (k : Nat) : Runs (3*2) (before798 k).denote (before799 k).denote := + @applyExit_sound (before798 k) (before799 k) exit34 3 valid34 (macro798 k) +theorem macro799 (k : Nat) : applyExit (before799 k) exit69 (1*k+8) = some (after799 k) := by + simp (disch := omega) [before799, after799, exit69, applyExit, pop, push] + <;> omega +theorem step799 (k : Nat) : Runs ((1*k+8)*1202) (before799 k).denote (after799 k).denote := + @applyExit_sound (before799 k) (after799 k) exit69 (1*k+8) valid69 (macro799 k) +theorem chunkRun007 (k : Nat) : Runs (1912*k+3167061684) (before700 k).denote (after799 k).denote := by + have h := (@Runs.trans ((((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))))+((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2))))))+(((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))))+((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))))))+(((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))))+((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202))))))) (before700 k).denote (before750 k).denote (after799 k).denote (@Runs.trans (((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))))+((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2)))))) (((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))))+((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (before700 k).denote (before725 k).denote (before750 k).denote (@Runs.trans ((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))) ((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2))))) (before700 k).denote (before712 k).denote (before725 k).denote (@Runs.trans (((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))) (((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))) (before700 k).denote (before706 k).denote (before712 k).denote (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((6*2)+(1*2))) (before700 k).denote (before703 k).denote (before706 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before700 k).denote (before701 k).denote (before703 k).denote (step700 k) (@Runs.trans (1*1) (6*2) (before701 k).denote (before702 k).denote (before703 k).denote (step701 k) (step702 k))) (@Runs.trans (1*3) ((6*2)+(1*2)) (before703 k).denote (before704 k).denote (before706 k).denote (step703 k) (@Runs.trans (6*2) (1*2) (before704 k).denote (before705 k).denote (before706 k).denote (step704 k) (step705 k)))) (@Runs.trans ((1*2)+((1*2)+(3*2))) ((1*1)+((3*2)+(1*3))) (before706 k).denote (before709 k).denote (before712 k).denote (@Runs.trans (1*2) ((1*2)+(3*2)) (before706 k).denote (before707 k).denote (before709 k).denote (step706 k) (@Runs.trans (1*2) (3*2) (before707 k).denote (before708 k).denote (before709 k).denote (step707 k) (step708 k))) (@Runs.trans (1*1) ((3*2)+(1*3)) (before709 k).denote (before710 k).denote (before712 k).denote (step709 k) (@Runs.trans (3*2) (1*3) (before710 k).denote (before711 k).denote (before712 k).denote (step710 k) (step711 k))))) (@Runs.trans (((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2)))) (((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2)))) (before712 k).denote (before718 k).denote (before725 k).denote (@Runs.trans ((4*2)+((1*1)+(5*2))) ((1*2)+((1*2)+(1*2))) (before712 k).denote (before715 k).denote (before718 k).denote (@Runs.trans (4*2) ((1*1)+(5*2)) (before712 k).denote (before713 k).denote (before715 k).denote (step712 k) (@Runs.trans (1*1) (5*2) (before713 k).denote (before714 k).denote (before715 k).denote (step713 k) (step714 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before715 k).denote (before716 k).denote (before718 k).denote (step715 k) (@Runs.trans (1*2) (1*2) (before716 k).denote (before717 k).denote (before718 k).denote (step716 k) (step717 k)))) (@Runs.trans ((6*2)+((1*2)+(30*2))) ((((1*k+8)*586)+(3*2))+((1*2)+(1*2))) (before718 k).denote (before721 k).denote (before725 k).denote (@Runs.trans (6*2) ((1*2)+(30*2)) (before718 k).denote (before719 k).denote (before721 k).denote (step718 k) (@Runs.trans (1*2) (30*2) (before719 k).denote (before720 k).denote (before721 k).denote (step719 k) (step720 k))) (@Runs.trans (((1*k+8)*586)+(3*2)) ((1*2)+(1*2)) (before721 k).denote (before723 k).denote (before725 k).denote (@Runs.trans ((1*k+8)*586) (3*2) (before721 k).denote (before722 k).denote (before723 k).denote (step721 k) (step722 k)) (@Runs.trans (1*2) (1*2) (before723 k).denote (before724 k).denote (before725 k).denote (step723 k) (step724 k)))))) (@Runs.trans ((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2))))) ((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before725 k).denote (before737 k).denote (before750 k).denote (@Runs.trans (((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2)))) (((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))) (before725 k).denote (before731 k).denote (before737 k).denote (@Runs.trans ((93*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(41*2))) (before725 k).denote (before728 k).denote (before731 k).denote (@Runs.trans (93*2) ((1*2)+(13*2)) (before725 k).denote (before726 k).denote (before728 k).denote (step725 k) (@Runs.trans (1*2) (13*2) (before726 k).denote (before727 k).denote (before728 k).denote (step726 k) (step727 k))) (@Runs.trans (1*2) ((1*2)+(41*2)) (before728 k).denote (before729 k).denote (before731 k).denote (step728 k) (@Runs.trans (1*2) (41*2) (before729 k).denote (before730 k).denote (before731 k).denote (step729 k) (step730 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) ((1*2)+((9*2)+(1*2))) (before731 k).denote (before734 k).denote (before737 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before731 k).denote (before732 k).denote (before734 k).denote (step731 k) (@Runs.trans (19*2) (1*2) (before732 k).denote (before733 k).denote (before734 k).denote (step732 k) (step733 k))) (@Runs.trans (1*2) ((9*2)+(1*2)) (before734 k).denote (before735 k).denote (before737 k).denote (step734 k) (@Runs.trans (9*2) (1*2) (before735 k).denote (before736 k).denote (before737 k).denote (step735 k) (step736 k))))) (@Runs.trans (((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2)))) (((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before737 k).denote (before743 k).denote (before750 k).denote (@Runs.trans ((791761171*2)+(((1*k+8)*38)+(3*2))) ((1*2)+((1*2)+(11*2))) (before737 k).denote (before740 k).denote (before743 k).denote (@Runs.trans (791761171*2) (((1*k+8)*38)+(3*2)) (before737 k).denote (before738 k).denote (before740 k).denote (step737 k) (@Runs.trans ((1*k+8)*38) (3*2) (before738 k).denote (before739 k).denote (before740 k).denote (step738 k) (step739 k))) (@Runs.trans (1*2) ((1*2)+(11*2)) (before740 k).denote (before741 k).denote (before743 k).denote (step740 k) (@Runs.trans (1*2) (11*2) (before741 k).denote (before742 k).denote (before743 k).denote (step741 k) (step742 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before743 k).denote (before746 k).denote (before750 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before743 k).denote (before744 k).denote (before746 k).denote (step743 k) (@Runs.trans (8*2) (1*2) (before744 k).denote (before745 k).denote (before746 k).denote (step744 k) (step745 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before746 k).denote (before748 k).denote (before750 k).denote (@Runs.trans (1*2) (1*2) (before746 k).denote (before747 k).denote (before748 k).denote (step746 k) (step747 k)) (@Runs.trans (1*2) (1*1) (before748 k).denote (before749 k).denote (before750 k).denote (step748 k) (step749 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2)))))) (((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))))+((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202)))))) (before750 k).denote (before775 k).denote (after799 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))))) (before750 k).denote (before762 k).denote (before775 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before750 k).denote (before756 k).denote (before762 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((2*2)+((1*1)+(3*2))) (before750 k).denote (before753 k).denote (before756 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before750 k).denote (before751 k).denote (before753 k).denote (step750 k) (@Runs.trans (1*1) (1*3) (before751 k).denote (before752 k).denote (before753 k).denote (step751 k) (step752 k))) (@Runs.trans (2*2) ((1*1)+(3*2)) (before753 k).denote (before754 k).denote (before756 k).denote (step753 k) (@Runs.trans (1*1) (3*2) (before754 k).denote (before755 k).denote (before756 k).denote (step754 k) (step755 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before756 k).denote (before759 k).denote (before762 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before756 k).denote (before757 k).denote (before759 k).denote (step756 k) (@Runs.trans (1*2) (1*1) (before757 k).denote (before758 k).denote (before759 k).denote (step757 k) (step758 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before759 k).denote (before760 k).denote (before762 k).denote (step759 k) (@Runs.trans (1*1) (1*3) (before760 k).denote (before761 k).denote (before762 k).denote (step760 k) (step761 k))))) (@Runs.trans (((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1)))) (((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2)))) (before762 k).denote (before768 k).denote (before775 k).denote (@Runs.trans ((4*2)+((1*2)+(8*2))) ((1*2)+((12*2)+(1*1))) (before762 k).denote (before765 k).denote (before768 k).denote (@Runs.trans (4*2) ((1*2)+(8*2)) (before762 k).denote (before763 k).denote (before765 k).denote (step762 k) (@Runs.trans (1*2) (8*2) (before763 k).denote (before764 k).denote (before765 k).denote (step763 k) (step764 k))) (@Runs.trans (1*2) ((12*2)+(1*1)) (before765 k).denote (before766 k).denote (before768 k).denote (step765 k) (@Runs.trans (12*2) (1*1) (before766 k).denote (before767 k).denote (before768 k).denote (step766 k) (step767 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) (((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))) (before768 k).denote (before771 k).denote (before775 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before768 k).denote (before769 k).denote (before771 k).denote (step768 k) (@Runs.trans (1*3) (12*2) (before769 k).denote (before770 k).denote (before771 k).denote (step769 k) (step770 k))) (@Runs.trans ((1*2)+(3*2)) (((1*k+8)*86)+(791761171*2)) (before771 k).denote (before773 k).denote (before775 k).denote (@Runs.trans (1*2) (3*2) (before771 k).denote (before772 k).denote (before773 k).denote (step771 k) (step772 k)) (@Runs.trans ((1*k+8)*86) (791761171*2) (before773 k).denote (before774 k).denote (before775 k).denote (step773 k) (step774 k)))))) (@Runs.trans ((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2))))) ((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202))))) (before775 k).denote (before787 k).denote (after799 k).denote (@Runs.trans (((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))) (((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))) (before775 k).denote (before781 k).denote (before787 k).denote (@Runs.trans ((1*2)+((10*2)+(1*1))) ((10*2)+((1*3)+(10*2))) (before775 k).denote (before778 k).denote (before781 k).denote (@Runs.trans (1*2) ((10*2)+(1*1)) (before775 k).denote (before776 k).denote (before778 k).denote (step775 k) (@Runs.trans (10*2) (1*1) (before776 k).denote (before777 k).denote (before778 k).denote (step776 k) (step777 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before778 k).denote (before779 k).denote (before781 k).denote (step778 k) (@Runs.trans (1*3) (10*2) (before779 k).denote (before780 k).denote (before781 k).denote (step779 k) (step780 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) ((42*2)+((1*1)+(42*2))) (before781 k).denote (before784 k).denote (before787 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before781 k).denote (before782 k).denote (before784 k).denote (step781 k) (@Runs.trans (19*2) (1*2) (before782 k).denote (before783 k).denote (before784 k).denote (step782 k) (step783 k))) (@Runs.trans (42*2) ((1*1)+(42*2)) (before784 k).denote (before785 k).denote (before787 k).denote (step784 k) (@Runs.trans (1*1) (42*2) (before785 k).denote (before786 k).denote (before787 k).denote (step785 k) (step786 k))))) (@Runs.trans (((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2)))) (((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202)))) (before787 k).denote (before793 k).denote (after799 k).denote (@Runs.trans ((1*3)+((42*2)+(1*2))) ((13*2)+((1*2)+(94*2))) (before787 k).denote (before790 k).denote (before793 k).denote (@Runs.trans (1*3) ((42*2)+(1*2)) (before787 k).denote (before788 k).denote (before790 k).denote (step787 k) (@Runs.trans (42*2) (1*2) (before788 k).denote (before789 k).denote (before790 k).denote (step788 k) (step789 k))) (@Runs.trans (13*2) ((1*2)+(94*2)) (before790 k).denote (before791 k).denote (before793 k).denote (step790 k) (@Runs.trans (1*2) (94*2) (before791 k).denote (before792 k).denote (before793 k).denote (step791 k) (step792 k)))) (@Runs.trans ((1*1)+((94*2)+(1*3))) (((94*2)+(1*2))+((3*2)+((1*k+8)*1202))) (before793 k).denote (before796 k).denote (after799 k).denote (@Runs.trans (1*1) ((94*2)+(1*3)) (before793 k).denote (before794 k).denote (before796 k).denote (step793 k) (@Runs.trans (94*2) (1*3) (before794 k).denote (before795 k).denote (before796 k).denote (step794 k) (step795 k))) (@Runs.trans ((94*2)+(1*2)) ((3*2)+((1*k+8)*1202)) (before796 k).denote (before798 k).denote (after799 k).denote (@Runs.trans (94*2) (1*2) (before796 k).denote (before797 k).denote (before798 k).denote (step796 k) (step797 k)) (@Runs.trans (3*2) ((1*k+8)*1202) (before798 k).denote (before799 k).denote (after799 k).denote (step798 k) (step799 k)))))))) + have ht : (((((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))))+((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2))))))+(((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))))+((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))))))+(((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))))+((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202)))))))) = (1912*k+3167061684) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean new file mode 100644 index 00000000..5977cd2b --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean @@ -0,0 +1,764 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail800_0 : Stack := [] +abbrev tail800_1 : Stack := ⟨w0,1⟩ :: tail800_0 +abbrev tail800_2 : Stack := ⟨w2,1⟩ :: tail800_1 +abbrev tail800_3 : Stack := ⟨w1,1⟩ :: tail800_2 +abbrev tail800_4 : Stack := ⟨w2,1⟩ :: tail800_3 +abbrev tail800_5 : Stack := ⟨w0,5⟩ :: tail800_4 +abbrev tail800_6 : Stack := ⟨w2,1⟩ :: tail800_5 +abbrev tail800_7 : Stack := ⟨w1,8⟩ :: tail800_6 +abbrev tail800_8 : Stack := ⟨w0,13⟩ :: tail800_7 +abbrev tail800_9 : Stack := ⟨w2,1⟩ :: tail800_8 +abbrev tail800_10 : Stack := ⟨w1,3⟩ :: tail800_9 +abbrev tail800_11 (k : Nat) : Stack := ⟨w48,(1*k+8)⟩ :: tail800_10 +abbrev tail800_12 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail800_11 k +abbrev tail800_13 (k : Nat) : Stack := ⟨w0,11⟩ :: tail800_12 k +abbrev tail800_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_13 k +abbrev tail800_15 (k : Nat) : Stack := ⟨w1,19⟩ :: tail800_14 k +abbrev tail800_16 (k : Nat) : Stack := ⟨w0,43⟩ :: tail800_15 k +abbrev tail800_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_16 k +abbrev tail800_18 (k : Nat) : Stack := ⟨w1,13⟩ :: tail800_17 k +abbrev tail800_19 (k : Nat) : Stack := ⟨w0,95⟩ :: tail800_18 k +abbrev tail800_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_19 k +abbrev tail800_21 (k : Nat) : Stack := ⟨w1,3⟩ :: tail800_20 k +abbrev tail800_22 (k : Nat) : Stack := ⟨w49,(1*k+8)⟩ :: tail800_21 k +abbrev tail800_23 : Stack := ⟨w1,6⟩ :: tail800_0 +abbrev tail800_24 : Stack := ⟨w2,1⟩ :: tail800_23 +abbrev tail800_25 : Stack := ⟨w0,1⟩ :: tail800_24 +abbrev tail800_26 : Stack := ⟨w1,7⟩ :: tail800_25 +abbrev tail800_27 : Stack := ⟨w2,1⟩ :: tail800_26 +abbrev tail800_28 : Stack := ⟨w0,30⟩ :: tail800_27 +abbrev tail800_29 (k : Nat) : Stack := ⟨w1,30⟩ :: tail800_22 k +abbrev tail800_30 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_29 k +abbrev tail800_31 (k : Nat) : Stack := ⟨w0,7⟩ :: tail800_30 k +abbrev tail800_32 : Stack := ⟨w23,1⟩ :: tail800_24 +abbrev tail800_33 : Stack := ⟨w1,7⟩ :: tail800_32 +abbrev tail800_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_29 k +abbrev tail800_35 (k : Nat) : Stack := ⟨w0,8⟩ :: tail800_29 k +abbrev tail800_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_35 k +abbrev tail800_37 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_36 k +abbrev tail800_38 (k : Nat) : Stack := ⟨w0,6⟩ :: tail800_37 k +abbrev tail800_39 : Stack := ⟨w1,1⟩ :: tail800_0 +abbrev tail800_40 : Stack := ⟨w1,7⟩ :: tail800_0 +abbrev tail800_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_36 k +abbrev tail800_42 (k : Nat) : Stack := ⟨w0,8⟩ :: tail800_36 k +abbrev tail800_43 : Stack := ⟨w1,9⟩ :: tail800_0 +abbrev tail800_44 : Stack := ⟨w2,1⟩ :: tail800_43 +abbrev tail800_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail800_29 k +abbrev tail800_46 : Stack := ⟨w2,2⟩ :: tail800_43 +abbrev tail800_47 (k : Nat) : Stack := ⟨w0,6⟩ :: tail800_29 k +abbrev tail800_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_47 k +abbrev tail800_49 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_48 k +abbrev tail800_50 : Stack := ⟨w1,10⟩ :: tail800_0 +abbrev tail800_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_48 k +abbrev tail800_52 (k : Nat) : Stack := ⟨w0,11⟩ :: tail800_48 k +abbrev tail800_53 : Stack := ⟨w1,12⟩ :: tail800_0 +abbrev tail800_54 : Stack := ⟨w2,1⟩ :: tail800_53 +abbrev tail800_55 (k : Nat) : Stack := ⟨w0,5⟩ :: tail800_29 k +abbrev tail800_56 : Stack := ⟨w2,2⟩ :: tail800_53 +abbrev tail800_57 (k : Nat) : Stack := ⟨w0,4⟩ :: tail800_29 k +abbrev tail800_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_57 k +abbrev tail800_59 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_58 k +abbrev tail800_60 : Stack := ⟨w1,13⟩ :: tail800_0 +abbrev tail800_61 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_58 k +abbrev tail800_62 (k : Nat) : Stack := ⟨w0,14⟩ :: tail800_58 k +abbrev tail800_63 : Stack := ⟨w1,15⟩ :: tail800_0 +abbrev tail800_64 : Stack := ⟨w2,1⟩ :: tail800_63 +abbrev tail800_65 (k : Nat) : Stack := ⟨w0,3⟩ :: tail800_29 k +abbrev tail800_66 : Stack := ⟨w2,2⟩ :: tail800_63 +abbrev tail800_67 (k : Nat) : Stack := ⟨w0,2⟩ :: tail800_29 k +abbrev tail800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_67 k +abbrev tail800_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_68 k +abbrev tail800_70 : Stack := ⟨w1,16⟩ :: tail800_0 +abbrev tail800_71 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_68 k +abbrev tail800_72 (k : Nat) : Stack := ⟨w0,17⟩ :: tail800_68 k +abbrev tail800_73 : Stack := ⟨w1,18⟩ :: tail800_0 +abbrev tail800_74 : Stack := ⟨w2,1⟩ :: tail800_73 +abbrev tail800_75 : Stack := ⟨w2,2⟩ :: tail800_73 +abbrev tail800_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_29 k +abbrev tail800_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_76 k +abbrev tail800_78 : Stack := ⟨w1,19⟩ :: tail800_0 +abbrev tail800_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_76 k +abbrev tail800_80 (k : Nat) : Stack := ⟨w0,20⟩ :: tail800_76 k +abbrev tail800_81 : Stack := ⟨w1,21⟩ :: tail800_0 +abbrev tail800_82 : Stack := ⟨w2,1⟩ :: tail800_81 +abbrev tail800_83 (k : Nat) : Stack := ⟨w1,29⟩ :: tail800_22 k +abbrev tail800_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_83 k +abbrev tail800_85 : Stack := ⟨w0,1⟩ :: tail800_81 +abbrev tail800_86 (k : Nat) : Stack := ⟨w1,31⟩ :: tail800_22 k +abbrev tail800_87 (k : Nat) : Stack := ⟨w0,21⟩ :: tail800_86 k +abbrev tail800_88 (k : Nat) : Stack := ⟨w0,20⟩ :: tail800_86 k +abbrev tail800_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_88 k +abbrev tail800_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_89 k +abbrev tail800_91 : Stack := ⟨w0,2⟩ :: tail800_0 +abbrev tail800_92 : Stack := ⟨w0,3⟩ :: tail800_0 +abbrev tail800_93 (k : Nat) : Stack := ⟨w0,19⟩ :: tail800_86 k +abbrev tail800_94 : Stack := ⟨w1,1⟩ :: tail800_92 +abbrev tail800_95 : Stack := ⟨w1,20⟩ :: tail800_92 +abbrev tail800_96 : Stack := ⟨w2,1⟩ :: tail800_95 +abbrev tail800_97 : Stack := ⟨w0,30⟩ :: tail800_96 +abbrev tail800_98 (k : Nat) : Stack := ⟨w50,(1*k+8)⟩ :: tail800_97 +abbrev tail800_99 (k : Nat) : Stack := ⟨w0,3⟩ :: tail800_98 k +abbrev tail800_100 (k : Nat) : Stack := ⟨w0,4⟩ :: tail800_98 k +abbrev tail800_101 (k : Nat) : Stack := ⟨w0,94⟩ :: tail800_18 k +abbrev tail800_102 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_100 k +abbrev tail800_103 (k : Nat) : Stack := ⟨w1,95⟩ :: tail800_100 k +abbrev tail800_104 (k : Nat) : Stack := ⟨w1,12⟩ :: tail800_17 k +abbrev tail800_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_103 k +abbrev tail800_106 (k : Nat) : Stack := ⟨w0,12⟩ :: tail800_105 k +abbrev tail800_107 (k : Nat) : Stack := ⟨w0,13⟩ :: tail800_105 k +abbrev tail800_108 (k : Nat) : Stack := ⟨w0,42⟩ :: tail800_15 k +abbrev tail800_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_107 k +abbrev tail800_110 (k : Nat) : Stack := ⟨w1,43⟩ :: tail800_107 k +abbrev tail800_111 (k : Nat) : Stack := ⟨w1,18⟩ :: tail800_14 k +abbrev tail800_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_110 k +abbrev tail800_113 (k : Nat) : Stack := ⟨w0,18⟩ :: tail800_112 k +abbrev tail800_114 (k : Nat) : Stack := ⟨w0,19⟩ :: tail800_112 k +abbrev tail800_115 (k : Nat) : Stack := ⟨w0,10⟩ :: tail800_12 k +abbrev tail800_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_114 k +abbrev tail800_117 (k : Nat) : Stack := ⟨w1,11⟩ :: tail800_114 k +abbrev tail800_118 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail800_11 k +abbrev tail800_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_117 k +abbrev tail800_120 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail800_119 k +abbrev tail800_121 (k : Nat) : Stack := ⟨w51,(1*k+8)⟩ :: tail800_120 k +abbrev tail800_122 (k : Nat) : Stack := ⟨w0,3⟩ :: tail800_121 k +abbrev tail800_123 (k : Nat) : Stack := ⟨w0,4⟩ :: tail800_121 k +abbrev tail800_124 : Stack := ⟨w0,12⟩ :: tail800_7 +abbrev tail800_125 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_123 k +abbrev tail800_126 (k : Nat) : Stack := ⟨w1,13⟩ :: tail800_123 k +abbrev tail800_127 : Stack := ⟨w1,7⟩ :: tail800_6 +abbrev tail800_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_126 k +abbrev tail800_129 (k : Nat) : Stack := ⟨w0,7⟩ :: tail800_128 k +abbrev tail800_130 (k : Nat) : Stack := ⟨w0,8⟩ :: tail800_128 k +abbrev tail800_131 : Stack := ⟨w0,4⟩ :: tail800_4 +abbrev tail800_132 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_130 k +abbrev tail800_133 (k : Nat) : Stack := ⟨w1,5⟩ :: tail800_130 k +abbrev tail800_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_133 k +abbrev tail800_135 : Stack := ⟨w23,1⟩ :: tail800_2 +abbrev tail800_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_133 k +abbrev tail800_137 : Stack := ⟨w1,2⟩ :: tail800_2 + +def before800 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail800_22 k),tail800_28⟩ +def before801 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail800_29 k),tail800_27⟩ +def before802 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail800_30 k),tail800_26⟩ +def before803 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_31 k),tail800_25⟩ +def before804 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail800_31 k),tail800_32⟩ +def before805 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail800_30 k),tail800_33⟩ +def before806 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail800_34 k),tail800_33⟩ +def before807 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_35 k),tail800_32⟩ +def before808 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail800_36 k),tail800_24⟩ +def before809 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526667),(tail800_37 k),tail800_23⟩ +def before810 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526679),(tail800_38 k),tail800_0⟩ +def before811 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526679),(tail800_38 k),tail800_39⟩ +def before812 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526667),(tail800_37 k),tail800_40⟩ +def before813 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526667),(tail800_41 k),tail800_40⟩ +def before814 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526681),(tail800_42 k),tail800_0⟩ +def before815 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526681),(tail800_42 k),tail800_39⟩ +def before816 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526665),(tail800_36 k),tail800_43⟩ +def before817 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526663),(tail800_35 k),tail800_44⟩ +def before818 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526661),(tail800_45 k),tail800_46⟩ +def before819 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail800_48 k),tail800_46⟩ +def before820 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_49 k),tail800_44⟩ +def before821 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail800_49 k),tail800_50⟩ +def before822 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_51 k),tail800_50⟩ +def before823 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526683),(tail800_52 k),tail800_0⟩ +def before824 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526683),(tail800_52 k),tail800_39⟩ +def before825 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail800_48 k),tail800_53⟩ +def before826 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526659),(tail800_47 k),tail800_54⟩ +def before827 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526657),(tail800_55 k),tail800_56⟩ +def before828 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526657),(tail800_58 k),tail800_56⟩ +def before829 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail800_59 k),tail800_54⟩ +def before830 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail800_59 k),tail800_60⟩ +def before831 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail800_61 k),tail800_60⟩ +def before832 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526685),(tail800_62 k),tail800_0⟩ +def before833 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526685),(tail800_62 k),tail800_39⟩ +def before834 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail800_58 k),tail800_63⟩ +def before835 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526655),(tail800_57 k),tail800_64⟩ +def before836 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526653),(tail800_65 k),tail800_66⟩ +def before837 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526653),(tail800_68 k),tail800_66⟩ +def before838 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail800_69 k),tail800_64⟩ +def before839 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail800_69 k),tail800_70⟩ +def before840 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail800_71 k),tail800_70⟩ +def before841 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526687),(tail800_72 k),tail800_0⟩ +def before842 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526687),(tail800_72 k),tail800_39⟩ +def before843 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail800_68 k),tail800_73⟩ +def before844 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526651),(tail800_67 k),tail800_74⟩ +def before845 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526649),(tail800_34 k),tail800_75⟩ +def before846 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail800_76 k),tail800_75⟩ +def before847 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail800_77 k),tail800_74⟩ +def before848 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail800_77 k),tail800_78⟩ +def before849 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail800_79 k),tail800_78⟩ +def before850 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526689),(tail800_80 k),tail800_0⟩ +def before851 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526689),(tail800_80 k),tail800_39⟩ +def before852 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail800_76 k),tail800_81⟩ +def before853 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526647),(tail800_29 k),tail800_82⟩ +def before854 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail800_84 k),tail800_82⟩ +def before855 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail800_84 k),tail800_85⟩ +def before856 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail800_29 k),tail800_85⟩ +def before857 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail800_86 k),tail800_81⟩ +def before858 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail800_87 k),tail800_0⟩ +def before859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail800_87 k),tail800_1⟩ +def before860 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail800_89 k),tail800_1⟩ +def before861 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail800_90 k),tail800_0⟩ +def before862 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail800_90 k),tail800_1⟩ +def before863 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail800_89 k),tail800_91⟩ +def before864 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526689),(tail800_88 k),tail800_92⟩ +def before865 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526687),(tail800_93 k),tail800_94⟩ +def before866 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail800_86 k),tail800_95⟩ +def before867 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail800_29 k),tail800_96⟩ +def before868 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail800_22 k),tail800_97⟩ +def before869 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail800_21 k),(tail800_98 k)⟩ +def before870 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail800_20 k),(tail800_99 k)⟩ +def before871 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail800_19 k),(tail800_100 k)⟩ +def before872 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail800_101 k),(tail800_102 k)⟩ +def before873 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail800_18 k),(tail800_103 k)⟩ +def before874 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail800_104 k),(tail800_105 k)⟩ +def before875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail800_17 k),(tail800_106 k)⟩ +def before876 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail800_16 k),(tail800_107 k)⟩ +def before877 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail800_108 k),(tail800_109 k)⟩ +def before878 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail800_15 k),(tail800_110 k)⟩ +def before879 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail800_111 k),(tail800_112 k)⟩ +def before880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail800_14 k),(tail800_113 k)⟩ +def before881 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail800_13 k),(tail800_114 k)⟩ +def before882 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail800_115 k),(tail800_116 k)⟩ +def before883 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail800_12 k),(tail800_117 k)⟩ +def before884 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail800_118 k),(tail800_119 k)⟩ +def before885 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail800_11 k),(tail800_120 k)⟩ +def before886 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail800_10,(tail800_121 k)⟩ +def before887 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail800_9,(tail800_122 k)⟩ +def before888 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail800_8,(tail800_123 k)⟩ +def before889 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail800_124,(tail800_125 k)⟩ +def before890 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail800_7,(tail800_126 k)⟩ +def before891 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail800_127,(tail800_128 k)⟩ +def before892 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail800_6,(tail800_129 k)⟩ +def before893 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail800_5,(tail800_130 k)⟩ +def before894 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail800_131,(tail800_132 k)⟩ +def before895 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail800_4,(tail800_133 k)⟩ +def before896 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1185),tail800_3,(tail800_134 k)⟩ +def before897 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail800_135,(tail800_134 k)⟩ +def before898 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail800_135,(tail800_136 k)⟩ +def before899 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail800_3,(tail800_136 k)⟩ +def after899 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail800_137,(tail800_133 k)⟩ + +theorem macro800 (k : Nat) : applyExit (before800 k) exit34 30 = some (before801 k) := by + simp (disch := omega) [before800, before801, exit34, applyExit, pop, push] + <;> omega +theorem step800 (k : Nat) : Runs (30*2) (before800 k).denote (before801 k).denote := + @applyExit_sound (before800 k) (before801 k) exit34 30 valid34 (macro800 k) +theorem macro801 (k : Nat) : applyExit (before801 k) exit35 1 = some (before802 k) := by + simp (disch := omega) [before801, before802, exit35, applyExit, pop, push] + <;> omega +theorem step801 (k : Nat) : Runs (1*2) (before801 k).denote (before802 k).denote := + @applyExit_sound (before801 k) (before802 k) exit35 1 valid35 (macro801 k) +theorem macro802 (k : Nat) : applyExit (before802 k) exit36 7 = some (before803 k) := by + simp (disch := omega) [before802, before803, exit36, applyExit, pop, push] + <;> omega +theorem step802 (k : Nat) : Runs (7*2) (before802 k).denote (before803 k).denote := + @applyExit_sound (before802 k) (before803 k) exit36 7 valid36 (macro802 k) +theorem macro803 (k : Nat) : applyExit (before803 k) exit31 1 = some (before804 k) := by + simp (disch := omega) [before803, before804, exit31, applyExit, pop, push] + <;> omega +theorem step803 (k : Nat) : Runs (1*1) (before803 k).denote (before804 k).denote := + @applyExit_sound (before803 k) (before804 k) exit31 1 valid31 (macro803 k) +theorem macro804 (k : Nat) : applyExit (before804 k) exit10 7 = some (before805 k) := by + simp (disch := omega) [before804, before805, exit10, applyExit, pop, push] + <;> omega +theorem step804 (k : Nat) : Runs (7*2) (before804 k).denote (before805 k).denote := + @applyExit_sound (before804 k) (before805 k) exit10 7 valid10 (macro804 k) +theorem macro805 (k : Nat) : applyExit (before805 k) exit32 1 = some (before806 k) := by + simp (disch := omega) [before805, before806, exit32, applyExit, pop, push] + <;> omega +theorem step805 (k : Nat) : Runs (1*3) (before805 k).denote (before806 k).denote := + @applyExit_sound (before805 k) (before806 k) exit32 1 valid32 (macro805 k) +theorem macro806 (k : Nat) : applyExit (before806 k) exit36 7 = some (before807 k) := by + simp (disch := omega) [before806, before807, exit36, applyExit, pop, push] + <;> omega +theorem step806 (k : Nat) : Runs (7*2) (before806 k).denote (before807 k).denote := + @applyExit_sound (before806 k) (before807 k) exit36 7 valid36 (macro806 k) +theorem macro807 (k : Nat) : applyExit (before807 k) exit33 1 = some (before808 k) := by + simp (disch := omega) [before807, before808, exit33, applyExit, pop, push] + <;> omega +theorem step807 (k : Nat) : Runs (1*2) (before807 k).denote (before808 k).denote := + @applyExit_sound (before807 k) (before808 k) exit33 1 valid33 (macro807 k) +theorem macro808 (k : Nat) : applyExit (before808 k) exit35 1 = some (before809 k) := by + simp (disch := omega) [before808, before809, exit35, applyExit, pop, push] + <;> omega +theorem step808 (k : Nat) : Runs (1*2) (before808 k).denote (before809 k).denote := + @applyExit_sound (before808 k) (before809 k) exit35 1 valid35 (macro808 k) +theorem macro809 (k : Nat) : applyExit (before809 k) exit36 6 = some (before810 k) := by + simp (disch := omega) [before809, before810, exit36, applyExit, pop, push] + <;> omega +theorem step809 (k : Nat) : Runs (6*2) (before809 k).denote (before810 k).denote := + @applyExit_sound (before809 k) (before810 k) exit36 6 valid36 (macro809 k) +theorem macro810 (k : Nat) : applyExit (before810 k) exit39 1 = some (before811 k) := by + simp (disch := omega) [before810, before811, exit39, applyExit, pop, push] + <;> omega +theorem step810 (k : Nat) : Runs (1*1) (before810 k).denote (before811 k).denote := + @applyExit_sound (before810 k) (before811 k) exit39 1 valid39 (macro810 k) +theorem macro811 (k : Nat) : applyExit (before811 k) exit10 6 = some (before812 k) := by + simp (disch := omega) [before811, before812, exit10, applyExit, pop, push] + <;> omega +theorem step811 (k : Nat) : Runs (6*2) (before811 k).denote (before812 k).denote := + @applyExit_sound (before811 k) (before812 k) exit10 6 valid10 (macro811 k) +theorem macro812 (k : Nat) : applyExit (before812 k) exit32 1 = some (before813 k) := by + simp (disch := omega) [before812, before813, exit32, applyExit, pop, push] + <;> omega +theorem step812 (k : Nat) : Runs (1*3) (before812 k).denote (before813 k).denote := + @applyExit_sound (before812 k) (before813 k) exit32 1 valid32 (macro812 k) +theorem macro813 (k : Nat) : applyExit (before813 k) exit36 7 = some (before814 k) := by + simp (disch := omega) [before813, before814, exit36, applyExit, pop, push] + <;> omega +theorem step813 (k : Nat) : Runs (7*2) (before813 k).denote (before814 k).denote := + @applyExit_sound (before813 k) (before814 k) exit36 7 valid36 (macro813 k) +theorem macro814 (k : Nat) : applyExit (before814 k) exit39 1 = some (before815 k) := by + simp (disch := omega) [before814, before815, exit39, applyExit, pop, push] + <;> omega +theorem step814 (k : Nat) : Runs (1*1) (before814 k).denote (before815 k).denote := + @applyExit_sound (before814 k) (before815 k) exit39 1 valid39 (macro814 k) +theorem macro815 (k : Nat) : applyExit (before815 k) exit10 8 = some (before816 k) := by + simp (disch := omega) [before815, before816, exit10, applyExit, pop, push] + <;> omega +theorem step815 (k : Nat) : Runs (8*2) (before815 k).denote (before816 k).denote := + @applyExit_sound (before815 k) (before816 k) exit10 8 valid10 (macro815 k) +theorem macro816 (k : Nat) : applyExit (before816 k) exit46 1 = some (before817 k) := by + simp (disch := omega) [before816, before817, exit46, applyExit, pop, push] + <;> omega +theorem step816 (k : Nat) : Runs (1*2) (before816 k).denote (before817 k).denote := + @applyExit_sound (before816 k) (before817 k) exit46 1 valid46 (macro816 k) +theorem macro817 (k : Nat) : applyExit (before817 k) exit47 1 = some (before818 k) := by + simp (disch := omega) [before817, before818, exit47, applyExit, pop, push] + <;> omega +theorem step817 (k : Nat) : Runs (1*2) (before817 k).denote (before818 k).denote := + @applyExit_sound (before817 k) (before818 k) exit47 1 valid47 (macro817 k) +theorem macro818 (k : Nat) : applyExit (before818 k) exit62 1 = some (before819 k) := by + simp (disch := omega) [before818, before819, exit62, applyExit, pop, push] + <;> omega +theorem step818 (k : Nat) : Runs (1*1) (before818 k).denote (before819 k).denote := + @applyExit_sound (before818 k) (before819 k) exit62 1 valid62 (macro818 k) +theorem macro819 (k : Nat) : applyExit (before819 k) exit35 1 = some (before820 k) := by + simp (disch := omega) [before819, before820, exit35, applyExit, pop, push] + <;> omega +theorem step819 (k : Nat) : Runs (1*2) (before819 k).denote (before820 k).denote := + @applyExit_sound (before819 k) (before820 k) exit35 1 valid35 (macro819 k) +theorem macro820 (k : Nat) : applyExit (before820 k) exit39 1 = some (before821 k) := by + simp (disch := omega) [before820, before821, exit39, applyExit, pop, push] + <;> omega +theorem step820 (k : Nat) : Runs (1*1) (before820 k).denote (before821 k).denote := + @applyExit_sound (before820 k) (before821 k) exit39 1 valid39 (macro820 k) +theorem macro821 (k : Nat) : applyExit (before821 k) exit32 1 = some (before822 k) := by + simp (disch := omega) [before821, before822, exit32, applyExit, pop, push] + <;> omega +theorem step821 (k : Nat) : Runs (1*3) (before821 k).denote (before822 k).denote := + @applyExit_sound (before821 k) (before822 k) exit32 1 valid32 (macro821 k) +theorem macro822 (k : Nat) : applyExit (before822 k) exit36 10 = some (before823 k) := by + simp (disch := omega) [before822, before823, exit36, applyExit, pop, push] + <;> omega +theorem step822 (k : Nat) : Runs (10*2) (before822 k).denote (before823 k).denote := + @applyExit_sound (before822 k) (before823 k) exit36 10 valid36 (macro822 k) +theorem macro823 (k : Nat) : applyExit (before823 k) exit39 1 = some (before824 k) := by + simp (disch := omega) [before823, before824, exit39, applyExit, pop, push] + <;> omega +theorem step823 (k : Nat) : Runs (1*1) (before823 k).denote (before824 k).denote := + @applyExit_sound (before823 k) (before824 k) exit39 1 valid39 (macro823 k) +theorem macro824 (k : Nat) : applyExit (before824 k) exit10 11 = some (before825 k) := by + simp (disch := omega) [before824, before825, exit10, applyExit, pop, push] + <;> omega +theorem step824 (k : Nat) : Runs (11*2) (before824 k).denote (before825 k).denote := + @applyExit_sound (before824 k) (before825 k) exit10 11 valid10 (macro824 k) +theorem macro825 (k : Nat) : applyExit (before825 k) exit46 1 = some (before826 k) := by + simp (disch := omega) [before825, before826, exit46, applyExit, pop, push] + <;> omega +theorem step825 (k : Nat) : Runs (1*2) (before825 k).denote (before826 k).denote := + @applyExit_sound (before825 k) (before826 k) exit46 1 valid46 (macro825 k) +theorem macro826 (k : Nat) : applyExit (before826 k) exit47 1 = some (before827 k) := by + simp (disch := omega) [before826, before827, exit47, applyExit, pop, push] + <;> omega +theorem step826 (k : Nat) : Runs (1*2) (before826 k).denote (before827 k).denote := + @applyExit_sound (before826 k) (before827 k) exit47 1 valid47 (macro826 k) +theorem macro827 (k : Nat) : applyExit (before827 k) exit62 1 = some (before828 k) := by + simp (disch := omega) [before827, before828, exit62, applyExit, pop, push] + <;> omega +theorem step827 (k : Nat) : Runs (1*1) (before827 k).denote (before828 k).denote := + @applyExit_sound (before827 k) (before828 k) exit62 1 valid62 (macro827 k) +theorem macro828 (k : Nat) : applyExit (before828 k) exit35 1 = some (before829 k) := by + simp (disch := omega) [before828, before829, exit35, applyExit, pop, push] + <;> omega +theorem step828 (k : Nat) : Runs (1*2) (before828 k).denote (before829 k).denote := + @applyExit_sound (before828 k) (before829 k) exit35 1 valid35 (macro828 k) +theorem macro829 (k : Nat) : applyExit (before829 k) exit39 1 = some (before830 k) := by + simp (disch := omega) [before829, before830, exit39, applyExit, pop, push] + <;> omega +theorem step829 (k : Nat) : Runs (1*1) (before829 k).denote (before830 k).denote := + @applyExit_sound (before829 k) (before830 k) exit39 1 valid39 (macro829 k) +theorem macro830 (k : Nat) : applyExit (before830 k) exit32 1 = some (before831 k) := by + simp (disch := omega) [before830, before831, exit32, applyExit, pop, push] + <;> omega +theorem step830 (k : Nat) : Runs (1*3) (before830 k).denote (before831 k).denote := + @applyExit_sound (before830 k) (before831 k) exit32 1 valid32 (macro830 k) +theorem macro831 (k : Nat) : applyExit (before831 k) exit36 13 = some (before832 k) := by + simp (disch := omega) [before831, before832, exit36, applyExit, pop, push] + <;> omega +theorem step831 (k : Nat) : Runs (13*2) (before831 k).denote (before832 k).denote := + @applyExit_sound (before831 k) (before832 k) exit36 13 valid36 (macro831 k) +theorem macro832 (k : Nat) : applyExit (before832 k) exit39 1 = some (before833 k) := by + simp (disch := omega) [before832, before833, exit39, applyExit, pop, push] + <;> omega +theorem step832 (k : Nat) : Runs (1*1) (before832 k).denote (before833 k).denote := + @applyExit_sound (before832 k) (before833 k) exit39 1 valid39 (macro832 k) +theorem macro833 (k : Nat) : applyExit (before833 k) exit10 14 = some (before834 k) := by + simp (disch := omega) [before833, before834, exit10, applyExit, pop, push] + <;> omega +theorem step833 (k : Nat) : Runs (14*2) (before833 k).denote (before834 k).denote := + @applyExit_sound (before833 k) (before834 k) exit10 14 valid10 (macro833 k) +theorem macro834 (k : Nat) : applyExit (before834 k) exit46 1 = some (before835 k) := by + simp (disch := omega) [before834, before835, exit46, applyExit, pop, push] + <;> omega +theorem step834 (k : Nat) : Runs (1*2) (before834 k).denote (before835 k).denote := + @applyExit_sound (before834 k) (before835 k) exit46 1 valid46 (macro834 k) +theorem macro835 (k : Nat) : applyExit (before835 k) exit47 1 = some (before836 k) := by + simp (disch := omega) [before835, before836, exit47, applyExit, pop, push] + <;> omega +theorem step835 (k : Nat) : Runs (1*2) (before835 k).denote (before836 k).denote := + @applyExit_sound (before835 k) (before836 k) exit47 1 valid47 (macro835 k) +theorem macro836 (k : Nat) : applyExit (before836 k) exit62 1 = some (before837 k) := by + simp (disch := omega) [before836, before837, exit62, applyExit, pop, push] + <;> omega +theorem step836 (k : Nat) : Runs (1*1) (before836 k).denote (before837 k).denote := + @applyExit_sound (before836 k) (before837 k) exit62 1 valid62 (macro836 k) +theorem macro837 (k : Nat) : applyExit (before837 k) exit35 1 = some (before838 k) := by + simp (disch := omega) [before837, before838, exit35, applyExit, pop, push] + <;> omega +theorem step837 (k : Nat) : Runs (1*2) (before837 k).denote (before838 k).denote := + @applyExit_sound (before837 k) (before838 k) exit35 1 valid35 (macro837 k) +theorem macro838 (k : Nat) : applyExit (before838 k) exit39 1 = some (before839 k) := by + simp (disch := omega) [before838, before839, exit39, applyExit, pop, push] + <;> omega +theorem step838 (k : Nat) : Runs (1*1) (before838 k).denote (before839 k).denote := + @applyExit_sound (before838 k) (before839 k) exit39 1 valid39 (macro838 k) +theorem macro839 (k : Nat) : applyExit (before839 k) exit32 1 = some (before840 k) := by + simp (disch := omega) [before839, before840, exit32, applyExit, pop, push] + <;> omega +theorem step839 (k : Nat) : Runs (1*3) (before839 k).denote (before840 k).denote := + @applyExit_sound (before839 k) (before840 k) exit32 1 valid32 (macro839 k) +theorem macro840 (k : Nat) : applyExit (before840 k) exit36 16 = some (before841 k) := by + simp (disch := omega) [before840, before841, exit36, applyExit, pop, push] + <;> omega +theorem step840 (k : Nat) : Runs (16*2) (before840 k).denote (before841 k).denote := + @applyExit_sound (before840 k) (before841 k) exit36 16 valid36 (macro840 k) +theorem macro841 (k : Nat) : applyExit (before841 k) exit39 1 = some (before842 k) := by + simp (disch := omega) [before841, before842, exit39, applyExit, pop, push] + <;> omega +theorem step841 (k : Nat) : Runs (1*1) (before841 k).denote (before842 k).denote := + @applyExit_sound (before841 k) (before842 k) exit39 1 valid39 (macro841 k) +theorem macro842 (k : Nat) : applyExit (before842 k) exit10 17 = some (before843 k) := by + simp (disch := omega) [before842, before843, exit10, applyExit, pop, push] + <;> omega +theorem step842 (k : Nat) : Runs (17*2) (before842 k).denote (before843 k).denote := + @applyExit_sound (before842 k) (before843 k) exit10 17 valid10 (macro842 k) +theorem macro843 (k : Nat) : applyExit (before843 k) exit46 1 = some (before844 k) := by + simp (disch := omega) [before843, before844, exit46, applyExit, pop, push] + <;> omega +theorem step843 (k : Nat) : Runs (1*2) (before843 k).denote (before844 k).denote := + @applyExit_sound (before843 k) (before844 k) exit46 1 valid46 (macro843 k) +theorem macro844 (k : Nat) : applyExit (before844 k) exit47 1 = some (before845 k) := by + simp (disch := omega) [before844, before845, exit47, applyExit, pop, push] + <;> omega +theorem step844 (k : Nat) : Runs (1*2) (before844 k).denote (before845 k).denote := + @applyExit_sound (before844 k) (before845 k) exit47 1 valid47 (macro844 k) +theorem macro845 (k : Nat) : applyExit (before845 k) exit62 1 = some (before846 k) := by + simp (disch := omega) [before845, before846, exit62, applyExit, pop, push] + <;> omega +theorem step845 (k : Nat) : Runs (1*1) (before845 k).denote (before846 k).denote := + @applyExit_sound (before845 k) (before846 k) exit62 1 valid62 (macro845 k) +theorem macro846 (k : Nat) : applyExit (before846 k) exit35 1 = some (before847 k) := by + simp (disch := omega) [before846, before847, exit35, applyExit, pop, push] + <;> omega +theorem step846 (k : Nat) : Runs (1*2) (before846 k).denote (before847 k).denote := + @applyExit_sound (before846 k) (before847 k) exit35 1 valid35 (macro846 k) +theorem macro847 (k : Nat) : applyExit (before847 k) exit39 1 = some (before848 k) := by + simp (disch := omega) [before847, before848, exit39, applyExit, pop, push] + <;> omega +theorem step847 (k : Nat) : Runs (1*1) (before847 k).denote (before848 k).denote := + @applyExit_sound (before847 k) (before848 k) exit39 1 valid39 (macro847 k) +theorem macro848 (k : Nat) : applyExit (before848 k) exit32 1 = some (before849 k) := by + simp (disch := omega) [before848, before849, exit32, applyExit, pop, push] + <;> omega +theorem step848 (k : Nat) : Runs (1*3) (before848 k).denote (before849 k).denote := + @applyExit_sound (before848 k) (before849 k) exit32 1 valid32 (macro848 k) +theorem macro849 (k : Nat) : applyExit (before849 k) exit36 19 = some (before850 k) := by + simp (disch := omega) [before849, before850, exit36, applyExit, pop, push] + <;> omega +theorem step849 (k : Nat) : Runs (19*2) (before849 k).denote (before850 k).denote := + @applyExit_sound (before849 k) (before850 k) exit36 19 valid36 (macro849 k) +theorem macro850 (k : Nat) : applyExit (before850 k) exit39 1 = some (before851 k) := by + simp (disch := omega) [before850, before851, exit39, applyExit, pop, push] + <;> omega +theorem step850 (k : Nat) : Runs (1*1) (before850 k).denote (before851 k).denote := + @applyExit_sound (before850 k) (before851 k) exit39 1 valid39 (macro850 k) +theorem macro851 (k : Nat) : applyExit (before851 k) exit10 20 = some (before852 k) := by + simp (disch := omega) [before851, before852, exit10, applyExit, pop, push] + <;> omega +theorem step851 (k : Nat) : Runs (20*2) (before851 k).denote (before852 k).denote := + @applyExit_sound (before851 k) (before852 k) exit10 20 valid10 (macro851 k) +theorem macro852 (k : Nat) : applyExit (before852 k) exit46 1 = some (before853 k) := by + simp (disch := omega) [before852, before853, exit46, applyExit, pop, push] + <;> omega +theorem step852 (k : Nat) : Runs (1*2) (before852 k).denote (before853 k).denote := + @applyExit_sound (before852 k) (before853 k) exit46 1 valid46 (macro852 k) +theorem macro853 (k : Nat) : applyExit (before853 k) exit70 1 = some (before854 k) := by + simp (disch := omega) [before853, before854, exit70, applyExit, pop, push] + <;> omega +theorem step853 (k : Nat) : Runs (1*1) (before853 k).denote (before854 k).denote := + @applyExit_sound (before853 k) (before854 k) exit70 1 valid70 (macro853 k) +theorem macro854 (k : Nat) : applyExit (before854 k) exit1 1 = some (before855 k) := by + simp (disch := omega) [before854, before855, exit1, applyExit, pop, push] + <;> omega +theorem step854 (k : Nat) : Runs (1*3) (before854 k).denote (before855 k).denote := + @applyExit_sound (before854 k) (before855 k) exit1 1 valid1 (macro854 k) +theorem macro855 (k : Nat) : applyExit (before855 k) exit71 1 = some (before856 k) := by + simp (disch := omega) [before855, before856, exit71, applyExit, pop, push] + <;> omega +theorem step855 (k : Nat) : Runs (1*1) (before855 k).denote (before856 k).denote := + @applyExit_sound (before855 k) (before856 k) exit71 1 valid71 (macro855 k) +theorem macro856 (k : Nat) : applyExit (before856 k) exit0 1 = some (before857 k) := by + simp (disch := omega) [before856, before857, exit0, applyExit, pop, push] + <;> omega +theorem step856 (k : Nat) : Runs (1*2) (before856 k).denote (before857 k).denote := + @applyExit_sound (before856 k) (before857 k) exit0 1 valid0 (macro856 k) +theorem macro857 (k : Nat) : applyExit (before857 k) exit13 21 = some (before858 k) := by + simp (disch := omega) [before857, before858, exit13, applyExit, pop, push] + <;> omega +theorem step857 (k : Nat) : Runs (21*2) (before857 k).denote (before858 k).denote := + @applyExit_sound (before857 k) (before858 k) exit13 21 valid13 (macro857 k) +theorem macro858 (k : Nat) : applyExit (before858 k) exit1 1 = some (before859 k) := by + simp (disch := omega) [before858, before859, exit1, applyExit, pop, push] + <;> omega +theorem step858 (k : Nat) : Runs (1*3) (before858 k).denote (before859 k).denote := + @applyExit_sound (before858 k) (before859 k) exit1 1 valid1 (macro858 k) +theorem macro859 (k : Nat) : applyExit (before859 k) exit6 1 = some (before860 k) := by + simp (disch := omega) [before859, before860, exit6, applyExit, pop, push] + <;> omega +theorem step859 (k : Nat) : Runs (1*1) (before859 k).denote (before860 k).denote := + @applyExit_sound (before859 k) (before860 k) exit6 1 valid6 (macro859 k) +theorem macro860 (k : Nat) : applyExit (before860 k) exit0 1 = some (before861 k) := by + simp (disch := omega) [before860, before861, exit0, applyExit, pop, push] + <;> omega +theorem step860 (k : Nat) : Runs (1*2) (before860 k).denote (before861 k).denote := + @applyExit_sound (before860 k) (before861 k) exit0 1 valid0 (macro860 k) +theorem macro861 (k : Nat) : applyExit (before861 k) exit1 1 = some (before862 k) := by + simp (disch := omega) [before861, before862, exit1, applyExit, pop, push] + <;> omega +theorem step861 (k : Nat) : Runs (1*3) (before861 k).denote (before862 k).denote := + @applyExit_sound (before861 k) (before862 k) exit1 1 valid1 (macro861 k) +theorem macro862 (k : Nat) : applyExit (before862 k) exit2 1 = some (before863 k) := by + simp (disch := omega) [before862, before863, exit2, applyExit, pop, push] + <;> omega +theorem step862 (k : Nat) : Runs (1*2) (before862 k).denote (before863 k).denote := + @applyExit_sound (before862 k) (before863 k) exit2 1 valid2 (macro862 k) +theorem macro863 (k : Nat) : applyExit (before863 k) exit3 1 = some (before864 k) := by + simp (disch := omega) [before863, before864, exit3, applyExit, pop, push] + <;> omega +theorem step863 (k : Nat) : Runs (1*2) (before863 k).denote (before864 k).denote := + @applyExit_sound (before863 k) (before864 k) exit3 1 valid3 (macro863 k) +theorem macro864 (k : Nat) : applyExit (before864 k) exit9 1 = some (before865 k) := by + simp (disch := omega) [before864, before865, exit9, applyExit, pop, push] + <;> omega +theorem step864 (k : Nat) : Runs (1*2) (before864 k).denote (before865 k).denote := + @applyExit_sound (before864 k) (before865 k) exit9 1 valid9 (macro864 k) +theorem macro865 (k : Nat) : applyExit (before865 k) exit10 19 = some (before866 k) := by + simp (disch := omega) [before865, before866, exit10, applyExit, pop, push] + <;> omega +theorem step865 (k : Nat) : Runs (19*2) (before865 k).denote (before866 k).denote := + @applyExit_sound (before865 k) (before866 k) exit10 19 valid10 (macro865 k) +theorem macro866 (k : Nat) : applyExit (before866 k) exit11 1 = some (before867 k) := by + simp (disch := omega) [before866, before867, exit11, applyExit, pop, push] + <;> omega +theorem step866 (k : Nat) : Runs (1*2) (before866 k).denote (before867 k).denote := + @applyExit_sound (before866 k) (before867 k) exit11 1 valid11 (macro866 k) +theorem macro867 (k : Nat) : applyExit (before867 k) exit2 30 = some (before868 k) := by + simp (disch := omega) [before867, before868, exit2, applyExit, pop, push] + <;> omega +theorem step867 (k : Nat) : Runs (30*2) (before867 k).denote (before868 k).denote := + @applyExit_sound (before867 k) (before868 k) exit2 30 valid2 (macro867 k) +theorem macro868 (k : Nat) : applyExit (before868 k) exit72 (1*k+8) = some (before869 k) := by + simp (disch := omega) [before868, before869, exit72, applyExit, pop, push] + <;> omega +theorem step868 (k : Nat) : Runs ((1*k+8)*586) (before868 k).denote (before869 k).denote := + @applyExit_sound (before868 k) (before869 k) exit72 (1*k+8) valid72 (macro868 k) +theorem macro869 (k : Nat) : applyExit (before869 k) exit2 3 = some (before870 k) := by + simp (disch := omega) [before869, before870, exit2, applyExit, pop, push] + <;> omega +theorem step869 (k : Nat) : Runs (3*2) (before869 k).denote (before870 k).denote := + @applyExit_sound (before869 k) (before870 k) exit2 3 valid2 (macro869 k) +theorem macro870 (k : Nat) : applyExit (before870 k) exit3 1 = some (before871 k) := by + simp (disch := omega) [before870, before871, exit3, applyExit, pop, push] + <;> omega +theorem step870 (k : Nat) : Runs (1*2) (before870 k).denote (before871 k).denote := + @applyExit_sound (before870 k) (before871 k) exit3 1 valid3 (macro870 k) +theorem macro871 (k : Nat) : applyExit (before871 k) exit9 1 = some (before872 k) := by + simp (disch := omega) [before871, before872, exit9, applyExit, pop, push] + <;> omega +theorem step871 (k : Nat) : Runs (1*2) (before871 k).denote (before872 k).denote := + @applyExit_sound (before871 k) (before872 k) exit9 1 valid9 (macro871 k) +theorem macro872 (k : Nat) : applyExit (before872 k) exit10 94 = some (before873 k) := by + simp (disch := omega) [before872, before873, exit10, applyExit, pop, push] + <;> omega +theorem step872 (k : Nat) : Runs (94*2) (before872 k).denote (before873 k).denote := + @applyExit_sound (before872 k) (before873 k) exit10 94 valid10 (macro872 k) +theorem macro873 (k : Nat) : applyExit (before873 k) exit11 1 = some (before874 k) := by + simp (disch := omega) [before873, before874, exit11, applyExit, pop, push] + <;> omega +theorem step873 (k : Nat) : Runs (1*2) (before873 k).denote (before874 k).denote := + @applyExit_sound (before873 k) (before874 k) exit11 1 valid11 (macro873 k) +theorem macro874 (k : Nat) : applyExit (before874 k) exit2 12 = some (before875 k) := by + simp (disch := omega) [before874, before875, exit2, applyExit, pop, push] + <;> omega +theorem step874 (k : Nat) : Runs (12*2) (before874 k).denote (before875 k).denote := + @applyExit_sound (before874 k) (before875 k) exit2 12 valid2 (macro874 k) +theorem macro875 (k : Nat) : applyExit (before875 k) exit3 1 = some (before876 k) := by + simp (disch := omega) [before875, before876, exit3, applyExit, pop, push] + <;> omega +theorem step875 (k : Nat) : Runs (1*2) (before875 k).denote (before876 k).denote := + @applyExit_sound (before875 k) (before876 k) exit3 1 valid3 (macro875 k) +theorem macro876 (k : Nat) : applyExit (before876 k) exit9 1 = some (before877 k) := by + simp (disch := omega) [before876, before877, exit9, applyExit, pop, push] + <;> omega +theorem step876 (k : Nat) : Runs (1*2) (before876 k).denote (before877 k).denote := + @applyExit_sound (before876 k) (before877 k) exit9 1 valid9 (macro876 k) +theorem macro877 (k : Nat) : applyExit (before877 k) exit10 42 = some (before878 k) := by + simp (disch := omega) [before877, before878, exit10, applyExit, pop, push] + <;> omega +theorem step877 (k : Nat) : Runs (42*2) (before877 k).denote (before878 k).denote := + @applyExit_sound (before877 k) (before878 k) exit10 42 valid10 (macro877 k) +theorem macro878 (k : Nat) : applyExit (before878 k) exit11 1 = some (before879 k) := by + simp (disch := omega) [before878, before879, exit11, applyExit, pop, push] + <;> omega +theorem step878 (k : Nat) : Runs (1*2) (before878 k).denote (before879 k).denote := + @applyExit_sound (before878 k) (before879 k) exit11 1 valid11 (macro878 k) +theorem macro879 (k : Nat) : applyExit (before879 k) exit2 18 = some (before880 k) := by + simp (disch := omega) [before879, before880, exit2, applyExit, pop, push] + <;> omega +theorem step879 (k : Nat) : Runs (18*2) (before879 k).denote (before880 k).denote := + @applyExit_sound (before879 k) (before880 k) exit2 18 valid2 (macro879 k) +theorem macro880 (k : Nat) : applyExit (before880 k) exit3 1 = some (before881 k) := by + simp (disch := omega) [before880, before881, exit3, applyExit, pop, push] + <;> omega +theorem step880 (k : Nat) : Runs (1*2) (before880 k).denote (before881 k).denote := + @applyExit_sound (before880 k) (before881 k) exit3 1 valid3 (macro880 k) +theorem macro881 (k : Nat) : applyExit (before881 k) exit9 1 = some (before882 k) := by + simp (disch := omega) [before881, before882, exit9, applyExit, pop, push] + <;> omega +theorem step881 (k : Nat) : Runs (1*2) (before881 k).denote (before882 k).denote := + @applyExit_sound (before881 k) (before882 k) exit9 1 valid9 (macro881 k) +theorem macro882 (k : Nat) : applyExit (before882 k) exit10 10 = some (before883 k) := by + simp (disch := omega) [before882, before883, exit10, applyExit, pop, push] + <;> omega +theorem step882 (k : Nat) : Runs (10*2) (before882 k).denote (before883 k).denote := + @applyExit_sound (before882 k) (before883 k) exit10 10 valid10 (macro882 k) +theorem macro883 (k : Nat) : applyExit (before883 k) exit11 1 = some (before884 k) := by + simp (disch := omega) [before883, before884, exit11, applyExit, pop, push] + <;> omega +theorem step883 (k : Nat) : Runs (1*2) (before883 k).denote (before884 k).denote := + @applyExit_sound (before883 k) (before884 k) exit11 1 valid11 (macro883 k) +theorem macro884 (k : Nat) : applyExit (before884 k) exit2 791761170 = some (before885 k) := by + simp (disch := omega) [before884, before885, exit2, applyExit, pop, push] + <;> omega +theorem step884 (k : Nat) : Runs (791761170*2) (before884 k).denote (before885 k).denote := + @applyExit_sound (before884 k) (before885 k) exit2 791761170 valid2 (macro884 k) +theorem macro885 (k : Nat) : applyExit (before885 k) exit73 (1*k+8) = some (before886 k) := by + simp (disch := omega) [before885, before886, exit73, applyExit, pop, push] + <;> omega +theorem step885 (k : Nat) : Runs ((1*k+8)*38) (before885 k).denote (before886 k).denote := + @applyExit_sound (before885 k) (before886 k) exit73 (1*k+8) valid73 (macro885 k) +theorem macro886 (k : Nat) : applyExit (before886 k) exit2 3 = some (before887 k) := by + simp (disch := omega) [before886, before887, exit2, applyExit, pop, push] + <;> omega +theorem step886 (k : Nat) : Runs (3*2) (before886 k).denote (before887 k).denote := + @applyExit_sound (before886 k) (before887 k) exit2 3 valid2 (macro886 k) +theorem macro887 (k : Nat) : applyExit (before887 k) exit3 1 = some (before888 k) := by + simp (disch := omega) [before887, before888, exit3, applyExit, pop, push] + <;> omega +theorem step887 (k : Nat) : Runs (1*2) (before887 k).denote (before888 k).denote := + @applyExit_sound (before887 k) (before888 k) exit3 1 valid3 (macro887 k) +theorem macro888 (k : Nat) : applyExit (before888 k) exit9 1 = some (before889 k) := by + simp (disch := omega) [before888, before889, exit9, applyExit, pop, push] + <;> omega +theorem step888 (k : Nat) : Runs (1*2) (before888 k).denote (before889 k).denote := + @applyExit_sound (before888 k) (before889 k) exit9 1 valid9 (macro888 k) +theorem macro889 (k : Nat) : applyExit (before889 k) exit10 12 = some (before890 k) := by + simp (disch := omega) [before889, before890, exit10, applyExit, pop, push] + <;> omega +theorem step889 (k : Nat) : Runs (12*2) (before889 k).denote (before890 k).denote := + @applyExit_sound (before889 k) (before890 k) exit10 12 valid10 (macro889 k) +theorem macro890 (k : Nat) : applyExit (before890 k) exit11 1 = some (before891 k) := by + simp (disch := omega) [before890, before891, exit11, applyExit, pop, push] + <;> omega +theorem step890 (k : Nat) : Runs (1*2) (before890 k).denote (before891 k).denote := + @applyExit_sound (before890 k) (before891 k) exit11 1 valid11 (macro890 k) +theorem macro891 (k : Nat) : applyExit (before891 k) exit2 7 = some (before892 k) := by + simp (disch := omega) [before891, before892, exit2, applyExit, pop, push] + <;> omega +theorem step891 (k : Nat) : Runs (7*2) (before891 k).denote (before892 k).denote := + @applyExit_sound (before891 k) (before892 k) exit2 7 valid2 (macro891 k) +theorem macro892 (k : Nat) : applyExit (before892 k) exit3 1 = some (before893 k) := by + simp (disch := omega) [before892, before893, exit3, applyExit, pop, push] + <;> omega +theorem step892 (k : Nat) : Runs (1*2) (before892 k).denote (before893 k).denote := + @applyExit_sound (before892 k) (before893 k) exit3 1 valid3 (macro892 k) +theorem macro893 (k : Nat) : applyExit (before893 k) exit9 1 = some (before894 k) := by + simp (disch := omega) [before893, before894, exit9, applyExit, pop, push] + <;> omega +theorem step893 (k : Nat) : Runs (1*2) (before893 k).denote (before894 k).denote := + @applyExit_sound (before893 k) (before894 k) exit9 1 valid9 (macro893 k) +theorem macro894 (k : Nat) : applyExit (before894 k) exit10 4 = some (before895 k) := by + simp (disch := omega) [before894, before895, exit10, applyExit, pop, push] + <;> omega +theorem step894 (k : Nat) : Runs (4*2) (before894 k).denote (before895 k).denote := + @applyExit_sound (before894 k) (before895 k) exit10 4 valid10 (macro894 k) +theorem macro895 (k : Nat) : applyExit (before895 k) exit46 1 = some (before896 k) := by + simp (disch := omega) [before895, before896, exit46, applyExit, pop, push] + <;> omega +theorem step895 (k : Nat) : Runs (1*2) (before895 k).denote (before896 k).denote := + @applyExit_sound (before895 k) (before896 k) exit46 1 valid46 (macro895 k) +theorem macro896 (k : Nat) : applyExit (before896 k) exit70 1 = some (before897 k) := by + simp (disch := omega) [before896, before897, exit70, applyExit, pop, push] + <;> omega +theorem step896 (k : Nat) : Runs (1*1) (before896 k).denote (before897 k).denote := + @applyExit_sound (before896 k) (before897 k) exit70 1 valid70 (macro896 k) +theorem macro897 (k : Nat) : applyExit (before897 k) exit1 1 = some (before898 k) := by + simp (disch := omega) [before897, before898, exit1, applyExit, pop, push] + <;> omega +theorem step897 (k : Nat) : Runs (1*3) (before897 k).denote (before898 k).denote := + @applyExit_sound (before897 k) (before898 k) exit1 1 valid1 (macro897 k) +theorem macro898 (k : Nat) : applyExit (before898 k) exit71 1 = some (before899 k) := by + simp (disch := omega) [before898, before899, exit71, applyExit, pop, push] + <;> omega +theorem step898 (k : Nat) : Runs (1*1) (before898 k).denote (before899 k).denote := + @applyExit_sound (before898 k) (before899 k) exit71 1 valid71 (macro898 k) +theorem macro899 (k : Nat) : applyExit (before899 k) exit0 1 = some (after899 k) := by + simp (disch := omega) [before899, after899, exit0, applyExit, pop, push] + <;> omega +theorem step899 (k : Nat) : Runs (1*2) (before899 k).denote (after899 k).denote := + @applyExit_sound (before899 k) (after899 k) exit0 1 valid0 (macro899 k) +theorem chunkRun008 (k : Nat) : Runs (624*k+1583528404) (before800 k).denote (after899 k).denote := by + have h := (@Runs.trans ((((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))))+((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2))))))) ((((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))))+((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))))) (before800 k).denote (before850 k).denote (after899 k).denote (@Runs.trans (((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))))+((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2)))))) (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2)))))) (before800 k).denote (before825 k).denote (before850 k).denote (@Runs.trans ((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))) ((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2))))) (before800 k).denote (before812 k).denote (before825 k).denote (@Runs.trans (((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))) (((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))) (before800 k).denote (before806 k).denote (before812 k).denote (@Runs.trans ((30*2)+((1*2)+(7*2))) ((1*1)+((7*2)+(1*3))) (before800 k).denote (before803 k).denote (before806 k).denote (@Runs.trans (30*2) ((1*2)+(7*2)) (before800 k).denote (before801 k).denote (before803 k).denote (step800 k) (@Runs.trans (1*2) (7*2) (before801 k).denote (before802 k).denote (before803 k).denote (step801 k) (step802 k))) (@Runs.trans (1*1) ((7*2)+(1*3)) (before803 k).denote (before804 k).denote (before806 k).denote (step803 k) (@Runs.trans (7*2) (1*3) (before804 k).denote (before805 k).denote (before806 k).denote (step804 k) (step805 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) ((6*2)+((1*1)+(6*2))) (before806 k).denote (before809 k).denote (before812 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before806 k).denote (before807 k).denote (before809 k).denote (step806 k) (@Runs.trans (1*2) (1*2) (before807 k).denote (before808 k).denote (before809 k).denote (step807 k) (step808 k))) (@Runs.trans (6*2) ((1*1)+(6*2)) (before809 k).denote (before810 k).denote (before812 k).denote (step809 k) (@Runs.trans (1*1) (6*2) (before810 k).denote (before811 k).denote (before812 k).denote (step810 k) (step811 k))))) (@Runs.trans (((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2)))) (before812 k).denote (before818 k).denote (before825 k).denote (@Runs.trans ((1*3)+((7*2)+(1*1))) ((8*2)+((1*2)+(1*2))) (before812 k).denote (before815 k).denote (before818 k).denote (@Runs.trans (1*3) ((7*2)+(1*1)) (before812 k).denote (before813 k).denote (before815 k).denote (step812 k) (@Runs.trans (7*2) (1*1) (before813 k).denote (before814 k).denote (before815 k).denote (step813 k) (step814 k))) (@Runs.trans (8*2) ((1*2)+(1*2)) (before815 k).denote (before816 k).denote (before818 k).denote (step815 k) (@Runs.trans (1*2) (1*2) (before816 k).denote (before817 k).denote (before818 k).denote (step816 k) (step817 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(10*2))+((1*1)+(11*2))) (before818 k).denote (before821 k).denote (before825 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before818 k).denote (before819 k).denote (before821 k).denote (step818 k) (@Runs.trans (1*2) (1*1) (before819 k).denote (before820 k).denote (before821 k).denote (step819 k) (step820 k))) (@Runs.trans ((1*3)+(10*2)) ((1*1)+(11*2)) (before821 k).denote (before823 k).denote (before825 k).denote (@Runs.trans (1*3) (10*2) (before821 k).denote (before822 k).denote (before823 k).denote (step821 k) (step822 k)) (@Runs.trans (1*1) (11*2) (before823 k).denote (before824 k).denote (before825 k).denote (step823 k) (step824 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2))))) (before825 k).denote (before837 k).denote (before850 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))) (before825 k).denote (before831 k).denote (before837 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before825 k).denote (before828 k).denote (before831 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before825 k).denote (before826 k).denote (before828 k).denote (step825 k) (@Runs.trans (1*2) (1*1) (before826 k).denote (before827 k).denote (before828 k).denote (step826 k) (step827 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before828 k).denote (before829 k).denote (before831 k).denote (step828 k) (@Runs.trans (1*1) (1*3) (before829 k).denote (before830 k).denote (before831 k).denote (step829 k) (step830 k)))) (@Runs.trans ((13*2)+((1*1)+(14*2))) ((1*2)+((1*2)+(1*1))) (before831 k).denote (before834 k).denote (before837 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before831 k).denote (before832 k).denote (before834 k).denote (step831 k) (@Runs.trans (1*1) (14*2) (before832 k).denote (before833 k).denote (before834 k).denote (step832 k) (step833 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before834 k).denote (before835 k).denote (before837 k).denote (step834 k) (@Runs.trans (1*2) (1*1) (before835 k).denote (before836 k).denote (before837 k).denote (step835 k) (step836 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2)))) (((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2)))) (before837 k).denote (before843 k).denote (before850 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((16*2)+((1*1)+(17*2))) (before837 k).denote (before840 k).denote (before843 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before837 k).denote (before838 k).denote (before840 k).denote (step837 k) (@Runs.trans (1*1) (1*3) (before838 k).denote (before839 k).denote (before840 k).denote (step838 k) (step839 k))) (@Runs.trans (16*2) ((1*1)+(17*2)) (before840 k).denote (before841 k).denote (before843 k).denote (step840 k) (@Runs.trans (1*1) (17*2) (before841 k).denote (before842 k).denote (before843 k).denote (step841 k) (step842 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) (((1*2)+(1*1))+((1*3)+(19*2))) (before843 k).denote (before846 k).denote (before850 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before843 k).denote (before844 k).denote (before846 k).denote (step843 k) (@Runs.trans (1*2) (1*1) (before844 k).denote (before845 k).denote (before846 k).denote (step844 k) (step845 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(19*2)) (before846 k).denote (before848 k).denote (before850 k).denote (@Runs.trans (1*2) (1*1) (before846 k).denote (before847 k).denote (before848 k).denote (step846 k) (step847 k)) (@Runs.trans (1*3) (19*2) (before848 k).denote (before849 k).denote (before850 k).denote (step848 k) (step849 k))))))) (@Runs.trans (((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))))) (((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))))+((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))))) (before850 k).denote (before875 k).denote (after899 k).denote (@Runs.trans ((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3))))) ((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))) (before850 k).denote (before862 k).denote (before875 k).denote (@Runs.trans (((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1)))) (((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))) (before850 k).denote (before856 k).denote (before862 k).denote (@Runs.trans ((1*1)+((20*2)+(1*2))) ((1*1)+((1*3)+(1*1))) (before850 k).denote (before853 k).denote (before856 k).denote (@Runs.trans (1*1) ((20*2)+(1*2)) (before850 k).denote (before851 k).denote (before853 k).denote (step850 k) (@Runs.trans (20*2) (1*2) (before851 k).denote (before852 k).denote (before853 k).denote (step851 k) (step852 k))) (@Runs.trans (1*1) ((1*3)+(1*1)) (before853 k).denote (before854 k).denote (before856 k).denote (step853 k) (@Runs.trans (1*3) (1*1) (before854 k).denote (before855 k).denote (before856 k).denote (step854 k) (step855 k)))) (@Runs.trans ((1*2)+((21*2)+(1*3))) ((1*1)+((1*2)+(1*3))) (before856 k).denote (before859 k).denote (before862 k).denote (@Runs.trans (1*2) ((21*2)+(1*3)) (before856 k).denote (before857 k).denote (before859 k).denote (step856 k) (@Runs.trans (21*2) (1*3) (before857 k).denote (before858 k).denote (before859 k).denote (step857 k) (step858 k))) (@Runs.trans (1*1) ((1*2)+(1*3)) (before859 k).denote (before860 k).denote (before862 k).denote (step859 k) (@Runs.trans (1*2) (1*3) (before860 k).denote (before861 k).denote (before862 k).denote (step860 k) (step861 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2)))) ((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))) (before862 k).denote (before868 k).denote (before875 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((19*2)+((1*2)+(30*2))) (before862 k).denote (before865 k).denote (before868 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before862 k).denote (before863 k).denote (before865 k).denote (step862 k) (@Runs.trans (1*2) (1*2) (before863 k).denote (before864 k).denote (before865 k).denote (step863 k) (step864 k))) (@Runs.trans (19*2) ((1*2)+(30*2)) (before865 k).denote (before866 k).denote (before868 k).denote (step865 k) (@Runs.trans (1*2) (30*2) (before866 k).denote (before867 k).denote (before868 k).denote (step866 k) (step867 k)))) (@Runs.trans (((1*k+8)*586)+((3*2)+(1*2))) (((1*2)+(94*2))+((1*2)+(12*2))) (before868 k).denote (before871 k).denote (before875 k).denote (@Runs.trans ((1*k+8)*586) ((3*2)+(1*2)) (before868 k).denote (before869 k).denote (before871 k).denote (step868 k) (@Runs.trans (3*2) (1*2) (before869 k).denote (before870 k).denote (before871 k).denote (step869 k) (step870 k))) (@Runs.trans ((1*2)+(94*2)) ((1*2)+(12*2)) (before871 k).denote (before873 k).denote (before875 k).denote (@Runs.trans (1*2) (94*2) (before871 k).denote (before872 k).denote (before873 k).denote (step871 k) (step872 k)) (@Runs.trans (1*2) (12*2) (before873 k).denote (before874 k).denote (before875 k).denote (step873 k) (step874 k)))))) (@Runs.trans ((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2))))) ((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))) (before875 k).denote (before887 k).denote (after899 k).denote (@Runs.trans (((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))) (before875 k).denote (before881 k).denote (before887 k).denote (@Runs.trans ((1*2)+((1*2)+(42*2))) ((1*2)+((18*2)+(1*2))) (before875 k).denote (before878 k).denote (before881 k).denote (@Runs.trans (1*2) ((1*2)+(42*2)) (before875 k).denote (before876 k).denote (before878 k).denote (step875 k) (@Runs.trans (1*2) (42*2) (before876 k).denote (before877 k).denote (before878 k).denote (step876 k) (step877 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before878 k).denote (before879 k).denote (before881 k).denote (step878 k) (@Runs.trans (18*2) (1*2) (before879 k).denote (before880 k).denote (before881 k).denote (step879 k) (step880 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((791761170*2)+(((1*k+8)*38)+(3*2))) (before881 k).denote (before884 k).denote (before887 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before881 k).denote (before882 k).denote (before884 k).denote (step881 k) (@Runs.trans (10*2) (1*2) (before882 k).denote (before883 k).denote (before884 k).denote (step882 k) (step883 k))) (@Runs.trans (791761170*2) (((1*k+8)*38)+(3*2)) (before884 k).denote (before885 k).denote (before887 k).denote (step884 k) (@Runs.trans ((1*k+8)*38) (3*2) (before885 k).denote (before886 k).denote (before887 k).denote (step885 k) (step886 k))))) (@Runs.trans (((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2)))) (((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))) (before887 k).denote (before893 k).denote (after899 k).denote (@Runs.trans ((1*2)+((1*2)+(12*2))) ((1*2)+((7*2)+(1*2))) (before887 k).denote (before890 k).denote (before893 k).denote (@Runs.trans (1*2) ((1*2)+(12*2)) (before887 k).denote (before888 k).denote (before890 k).denote (step887 k) (@Runs.trans (1*2) (12*2) (before888 k).denote (before889 k).denote (before890 k).denote (step888 k) (step889 k))) (@Runs.trans (1*2) ((7*2)+(1*2)) (before890 k).denote (before891 k).denote (before893 k).denote (step890 k) (@Runs.trans (7*2) (1*2) (before891 k).denote (before892 k).denote (before893 k).denote (step891 k) (step892 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) (((1*1)+(1*3))+((1*1)+(1*2))) (before893 k).denote (before896 k).denote (after899 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before893 k).denote (before894 k).denote (before896 k).denote (step893 k) (@Runs.trans (4*2) (1*2) (before894 k).denote (before895 k).denote (before896 k).denote (step894 k) (step895 k))) (@Runs.trans ((1*1)+(1*3)) ((1*1)+(1*2)) (before896 k).denote (before898 k).denote (after899 k).denote (@Runs.trans (1*1) (1*3) (before896 k).denote (before897 k).denote (before898 k).denote (step896 k) (step897 k)) (@Runs.trans (1*1) (1*2) (before898 k).denote (before899 k).denote (after899 k).denote (step898 k) (step899 k)))))))) + have ht : (((((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))))+((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2)))))))+((((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))))+((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))))))) = (624*k+1583528404) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean new file mode 100644 index 00000000..3f772dd6 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean @@ -0,0 +1,829 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail900_0 : Stack := [] +abbrev tail900_1 : Stack := ⟨w0,1⟩ :: tail900_0 +abbrev tail900_2 : Stack := ⟨w2,1⟩ :: tail900_1 +abbrev tail900_3 : Stack := ⟨w1,2⟩ :: tail900_2 +abbrev tail900_4 : Stack := ⟨w0,3⟩ :: tail900_0 +abbrev tail900_5 : Stack := ⟨w1,20⟩ :: tail900_4 +abbrev tail900_6 : Stack := ⟨w2,1⟩ :: tail900_5 +abbrev tail900_7 : Stack := ⟨w0,30⟩ :: tail900_6 +abbrev tail900_8 (k : Nat) : Stack := ⟨w50,(1*k+8)⟩ :: tail900_7 +abbrev tail900_9 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_8 k +abbrev tail900_10 (k : Nat) : Stack := ⟨w1,95⟩ :: tail900_9 k +abbrev tail900_11 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_10 k +abbrev tail900_12 (k : Nat) : Stack := ⟨w0,13⟩ :: tail900_11 k +abbrev tail900_13 (k : Nat) : Stack := ⟨w1,43⟩ :: tail900_12 k +abbrev tail900_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_13 k +abbrev tail900_15 (k : Nat) : Stack := ⟨w0,19⟩ :: tail900_14 k +abbrev tail900_16 (k : Nat) : Stack := ⟨w1,11⟩ :: tail900_15 k +abbrev tail900_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_16 k +abbrev tail900_18 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail900_17 k +abbrev tail900_19 (k : Nat) : Stack := ⟨w51,(1*k+8)⟩ :: tail900_18 k +abbrev tail900_20 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_19 k +abbrev tail900_21 (k : Nat) : Stack := ⟨w1,13⟩ :: tail900_20 k +abbrev tail900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_21 k +abbrev tail900_23 (k : Nat) : Stack := ⟨w0,8⟩ :: tail900_22 k +abbrev tail900_24 (k : Nat) : Stack := ⟨w1,5⟩ :: tail900_23 k +abbrev tail900_25 : Stack := ⟨w0,5⟩ :: tail900_3 +abbrev tail900_26 : Stack := ⟨w1,8⟩ :: tail900_25 +abbrev tail900_27 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_21 k +abbrev tail900_28 (k : Nat) : Stack := ⟨w0,9⟩ :: tail900_21 k +abbrev tail900_29 : Stack := ⟨w0,4⟩ :: tail900_3 +abbrev tail900_30 : Stack := ⟨w2,1⟩ :: tail900_29 +abbrev tail900_31 : Stack := ⟨w1,9⟩ :: tail900_30 +abbrev tail900_32 : Stack := ⟨w0,13⟩ :: tail900_31 +abbrev tail900_33 : Stack := ⟨w1,4⟩ :: tail900_32 +abbrev tail900_34 (k : Nat) : Stack := ⟨w51,(1*k+7)⟩ :: tail900_18 k +abbrev tail900_35 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_34 k +abbrev tail900_36 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_35 k +abbrev tail900_37 : Stack := ⟨w0,12⟩ :: tail900_31 +abbrev tail900_38 : Stack := ⟨w2,1⟩ :: tail900_37 +abbrev tail900_39 : Stack := ⟨w1,4⟩ :: tail900_38 +abbrev tail900_40 : Stack := ⟨w53,1⟩ :: tail900_39 +abbrev tail900_41 (k : Nat) : Stack := ⟨w51,(1*k+6)⟩ :: tail900_18 k +abbrev tail900_42 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_41 k +abbrev tail900_43 : Stack := ⟨w54,1⟩ :: tail900_39 +abbrev tail900_44 : Stack := ⟨w53,1⟩ :: tail900_43 +abbrev tail900_45 (k : Nat) : Stack := ⟨w51,(1*k+5)⟩ :: tail900_18 k +abbrev tail900_46 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_45 k +abbrev tail900_47 : Stack := ⟨w54,2⟩ :: tail900_39 +abbrev tail900_48 : Stack := ⟨w53,1⟩ :: tail900_47 +abbrev tail900_49 (k : Nat) : Stack := ⟨w51,(1*k+4)⟩ :: tail900_18 k +abbrev tail900_50 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_49 k +abbrev tail900_51 : Stack := ⟨w54,3⟩ :: tail900_39 +abbrev tail900_52 (k : Nat) : Stack := ⟨w54,(1*k+6)⟩ :: tail900_39 +abbrev tail900_53 (k : Nat) : Stack := ⟨w51,1⟩ :: tail900_18 k +abbrev tail900_54 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_53 k +abbrev tail900_55 (k : Nat) : Stack := ⟨w53,1⟩ :: tail900_52 k +abbrev tail900_56 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_18 k +abbrev tail900_57 (k : Nat) : Stack := ⟨w54,(1*k+7)⟩ :: tail900_39 +abbrev tail900_58 (k : Nat) : Stack := ⟨w53,1⟩ :: tail900_57 k +abbrev tail900_59 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail900_58 k +abbrev tail900_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_16 k +abbrev tail900_61 (k : Nat) : Stack := ⟨w0,791761171⟩ :: tail900_16 k +abbrev tail900_62 (k : Nat) : Stack := ⟨w54,(1*k+8)⟩ :: tail900_39 +abbrev tail900_63 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail900_62 k +abbrev tail900_64 (k : Nat) : Stack := ⟨w0,11⟩ :: tail900_63 k +abbrev tail900_65 (k : Nat) : Stack := ⟨w1,19⟩ :: tail900_64 k +abbrev tail900_66 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_13 k +abbrev tail900_67 (k : Nat) : Stack := ⟨w0,20⟩ :: tail900_13 k +abbrev tail900_68 (k : Nat) : Stack := ⟨w0,10⟩ :: tail900_63 k +abbrev tail900_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_68 k +abbrev tail900_70 (k : Nat) : Stack := ⟨w1,20⟩ :: tail900_69 k +abbrev tail900_71 (k : Nat) : Stack := ⟨w0,43⟩ :: tail900_70 k +abbrev tail900_72 (k : Nat) : Stack := ⟨w1,13⟩ :: tail900_71 k +abbrev tail900_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_10 k +abbrev tail900_74 (k : Nat) : Stack := ⟨w0,14⟩ :: tail900_10 k +abbrev tail900_75 (k : Nat) : Stack := ⟨w0,42⟩ :: tail900_70 k +abbrev tail900_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_75 k +abbrev tail900_77 (k : Nat) : Stack := ⟨w1,14⟩ :: tail900_76 k +abbrev tail900_78 (k : Nat) : Stack := ⟨w0,95⟩ :: tail900_77 k +abbrev tail900_79 (k : Nat) : Stack := ⟨w1,4⟩ :: tail900_78 k +abbrev tail900_80 (k : Nat) : Stack := ⟨w50,(1*k+7)⟩ :: tail900_7 +abbrev tail900_81 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_80 k +abbrev tail900_82 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_81 k +abbrev tail900_83 (k : Nat) : Stack := ⟨w0,94⟩ :: tail900_77 k +abbrev tail900_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_83 k +abbrev tail900_85 (k : Nat) : Stack := ⟨w1,4⟩ :: tail900_84 k +abbrev tail900_86 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_85 k +abbrev tail900_87 (k : Nat) : Stack := ⟨w50,(1*k+6)⟩ :: tail900_7 +abbrev tail900_88 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_87 k +abbrev tail900_89 (k : Nat) : Stack := ⟨w57,1⟩ :: tail900_85 k +abbrev tail900_90 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_89 k +abbrev tail900_91 (k : Nat) : Stack := ⟨w50,(1*k+5)⟩ :: tail900_7 +abbrev tail900_92 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_91 k +abbrev tail900_93 (k : Nat) : Stack := ⟨w57,2⟩ :: tail900_85 k +abbrev tail900_94 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_93 k +abbrev tail900_95 (k : Nat) : Stack := ⟨w50,(1*k+4)⟩ :: tail900_7 +abbrev tail900_96 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_95 k +abbrev tail900_97 (k : Nat) : Stack := ⟨w57,3⟩ :: tail900_85 k +abbrev tail900_98 (k : Nat) : Stack := ⟨w57,(1*k+6)⟩ :: tail900_85 k +abbrev tail900_99 : Stack := ⟨w50,1⟩ :: tail900_7 +abbrev tail900_100 : Stack := ⟨w55,1⟩ :: tail900_99 +abbrev tail900_101 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_98 k +abbrev tail900_102 : Stack := ⟨w55,1⟩ :: tail900_7 +abbrev tail900_103 (k : Nat) : Stack := ⟨w57,(1*k+7)⟩ :: tail900_85 k +abbrev tail900_104 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_103 k +abbrev tail900_105 (k : Nat) : Stack := ⟨w1,30⟩ :: tail900_104 k +abbrev tail900_106 : Stack := ⟨w0,1⟩ :: tail900_5 +abbrev tail900_107 : Stack := ⟨w0,31⟩ :: tail900_5 +abbrev tail900_108 (k : Nat) : Stack := ⟨w57,(1*k+8)⟩ :: tail900_85 k +abbrev tail900_109 (k : Nat) : Stack := ⟨w1,31⟩ :: tail900_108 k +abbrev tail900_110 (k : Nat) : Stack := ⟨w0,20⟩ :: tail900_109 k +abbrev tail900_111 (k : Nat) : Stack := ⟨w1,3⟩ :: tail900_110 k +abbrev tail900_112 : Stack := ⟨w0,4⟩ :: tail900_0 +abbrev tail900_113 (k : Nat) : Stack := ⟨w0,19⟩ :: tail900_109 k +abbrev tail900_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_113 k +abbrev tail900_115 (k : Nat) : Stack := ⟨w1,4⟩ :: tail900_114 k +abbrev tail900_116 : Stack := ⟨w0,5⟩ :: tail900_0 +abbrev tail900_117 : Stack := ⟨w0,6⟩ :: tail900_0 +abbrev tail900_118 (k : Nat) : Stack := ⟨w0,18⟩ :: tail900_109 k +abbrev tail900_119 : Stack := ⟨w1,1⟩ :: tail900_117 +abbrev tail900_120 : Stack := ⟨w1,19⟩ :: tail900_117 +abbrev tail900_121 (k : Nat) : Stack := ⟨w1,30⟩ :: tail900_108 k +abbrev tail900_122 : Stack := ⟨w2,1⟩ :: tail900_120 +abbrev tail900_123 : Stack := ⟨w0,30⟩ :: tail900_122 +abbrev tail900_124 (k : Nat) : Stack := ⟨w58,(1*k+8)⟩ :: tail900_123 +abbrev tail900_125 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_124 k +abbrev tail900_126 (k : Nat) : Stack := ⟨w0,5⟩ :: tail900_124 k +abbrev tail900_127 (k : Nat) : Stack := ⟨w0,93⟩ :: tail900_77 k +abbrev tail900_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail900_126 k +abbrev tail900_129 (k : Nat) : Stack := ⟨w1,94⟩ :: tail900_126 k +abbrev tail900_130 (k : Nat) : Stack := ⟨w1,13⟩ :: tail900_76 k +abbrev tail900_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_129 k +abbrev tail900_132 (k : Nat) : Stack := ⟨w0,13⟩ :: tail900_131 k +abbrev tail900_133 (k : Nat) : Stack := ⟨w0,14⟩ :: tail900_131 k +abbrev tail900_134 (k : Nat) : Stack := ⟨w0,41⟩ :: tail900_70 k +abbrev tail900_135 (k : Nat) : Stack := ⟨w1,1⟩ :: tail900_133 k +abbrev tail900_136 (k : Nat) : Stack := ⟨w1,42⟩ :: tail900_133 k +abbrev tail900_137 (k : Nat) : Stack := ⟨w1,19⟩ :: tail900_69 k +abbrev tail900_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_136 k +abbrev tail900_139 (k : Nat) : Stack := ⟨w0,19⟩ :: tail900_138 k +abbrev tail900_140 (k : Nat) : Stack := ⟨w0,20⟩ :: tail900_138 k +abbrev tail900_141 (k : Nat) : Stack := ⟨w0,9⟩ :: tail900_63 k +abbrev tail900_142 (k : Nat) : Stack := ⟨w1,1⟩ :: tail900_140 k +abbrev tail900_143 (k : Nat) : Stack := ⟨w1,10⟩ :: tail900_140 k +abbrev tail900_144 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail900_62 k +abbrev tail900_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_143 k +abbrev tail900_146 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail900_145 k +abbrev tail900_147 (k : Nat) : Stack := ⟨w59,(1*k+8)⟩ :: tail900_146 k +abbrev tail900_148 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_147 k + +def before900 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail900_3,(tail900_24 k)⟩ +def before901 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail900_25,(tail900_23 k)⟩ +def before902 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail900_26,(tail900_22 k)⟩ +def before903 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail900_26,(tail900_27 k)⟩ +def before904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail900_25,(tail900_28 k)⟩ +def before905 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail900_30,(tail900_28 k)⟩ +def before906 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail900_31,(tail900_21 k)⟩ +def before907 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail900_32,(tail900_20 k)⟩ +def before908 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail900_33,(tail900_19 k)⟩ +def before909 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail900_33,(tail900_35 k)⟩ +def before910 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail900_32,(tail900_36 k)⟩ +def before911 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail900_38,(tail900_36 k)⟩ +def before912 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail900_39,(tail900_35 k)⟩ +def before913 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail900_40,(tail900_34 k)⟩ +def before914 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail900_40,(tail900_42 k)⟩ +def before915 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail900_43,(tail900_42 k)⟩ +def before916 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail900_44,(tail900_41 k)⟩ +def before917 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail900_44,(tail900_46 k)⟩ +def before918 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail900_47,(tail900_46 k)⟩ +def before919 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail900_48,(tail900_45 k)⟩ +def before920 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail900_48,(tail900_50 k)⟩ +def before921 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail900_51,(tail900_50 k)⟩ +def before922 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail900_52 k),(tail900_54 k)⟩ +def before923 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail900_55 k),(tail900_53 k)⟩ +def before924 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail900_55 k),(tail900_56 k)⟩ +def before925 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail900_57 k),(tail900_56 k)⟩ +def before926 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail900_58 k),(tail900_18 k)⟩ +def before927 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail900_59 k),(tail900_17 k)⟩ +def before928 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail900_59 k),(tail900_60 k)⟩ +def before929 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail900_58 k),(tail900_61 k)⟩ +def before930 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail900_62 k),(tail900_61 k)⟩ +def before931 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail900_63 k),(tail900_16 k)⟩ +def before932 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521547),(tail900_64 k),(tail900_15 k)⟩ +def before933 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail900_65 k),(tail900_14 k)⟩ +def before934 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail900_65 k),(tail900_66 k)⟩ +def before935 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail900_64 k),(tail900_67 k)⟩ +def before936 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521547),(tail900_69 k),(tail900_67 k)⟩ +def before937 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521587),(tail900_70 k),(tail900_13 k)⟩ +def before938 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail900_71 k),(tail900_12 k)⟩ +def before939 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail900_72 k),(tail900_11 k)⟩ +def before940 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail900_72 k),(tail900_73 k)⟩ +def before941 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail900_71 k),(tail900_74 k)⟩ +def before942 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail900_76 k),(tail900_74 k)⟩ +def before943 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521701),(tail900_77 k),(tail900_10 k)⟩ +def before944 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521891),(tail900_78 k),(tail900_9 k)⟩ +def before945 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail900_79 k),(tail900_8 k)⟩ +def before946 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail900_79 k),(tail900_81 k)⟩ +def before947 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521891),(tail900_78 k),(tail900_82 k)⟩ +def before948 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521891),(tail900_84 k),(tail900_82 k)⟩ +def before949 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail900_85 k),(tail900_81 k)⟩ +def before950 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail900_86 k),(tail900_80 k)⟩ +def before951 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail900_86 k),(tail900_88 k)⟩ +def before952 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail900_89 k),(tail900_88 k)⟩ +def before953 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail900_90 k),(tail900_87 k)⟩ +def before954 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail900_90 k),(tail900_92 k)⟩ +def before955 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail900_93 k),(tail900_92 k)⟩ +def before956 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail900_94 k),(tail900_91 k)⟩ +def before957 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail900_94 k),(tail900_96 k)⟩ +def before958 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail900_97 k),(tail900_96 k)⟩ +def before959 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail900_98 k),tail900_100⟩ +def before960 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail900_101 k),tail900_99⟩ +def before961 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail900_101 k),tail900_102⟩ +def before962 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail900_103 k),tail900_102⟩ +def before963 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail900_104 k),tail900_7⟩ +def before964 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail900_105 k),tail900_6⟩ +def before965 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail900_105 k),tail900_106⟩ +def before966 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail900_104 k),tail900_107⟩ +def before967 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail900_108 k),tail900_107⟩ +def before968 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail900_109 k),tail900_5⟩ +def before969 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail900_110 k),tail900_4⟩ +def before970 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526695),(tail900_111 k),tail900_0⟩ +def before971 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526695),(tail900_111 k),tail900_1⟩ +def before972 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail900_110 k),tail900_112⟩ +def before973 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail900_114 k),tail900_112⟩ +def before974 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail900_115 k),tail900_0⟩ +def before975 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail900_115 k),tail900_1⟩ +def before976 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail900_114 k),tail900_116⟩ +def before977 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526687),(tail900_113 k),tail900_117⟩ +def before978 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526685),(tail900_118 k),tail900_119⟩ +def before979 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail900_109 k),tail900_120⟩ +def before980 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail900_121 k),tail900_122⟩ +def before981 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail900_108 k),tail900_123⟩ +def before982 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail900_85 k),(tail900_124 k)⟩ +def before983 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521891),(tail900_84 k),(tail900_125 k)⟩ +def before984 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521889),(tail900_83 k),(tail900_126 k)⟩ +def before985 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521887),(tail900_127 k),(tail900_128 k)⟩ +def before986 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail900_77 k),(tail900_129 k)⟩ +def before987 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail900_130 k),(tail900_131 k)⟩ +def before988 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail900_76 k),(tail900_132 k)⟩ +def before989 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521671),(tail900_75 k),(tail900_133 k)⟩ +def before990 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail900_134 k),(tail900_135 k)⟩ +def before991 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail900_70 k),(tail900_136 k)⟩ +def before992 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail900_137 k),(tail900_138 k)⟩ +def before993 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail900_69 k),(tail900_139 k)⟩ +def before994 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521545),(tail900_68 k),(tail900_140 k)⟩ +def before995 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail900_141 k),(tail900_142 k)⟩ +def before996 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail900_63 k),(tail900_143 k)⟩ +def before997 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail900_144 k),(tail900_145 k)⟩ +def before998 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail900_62 k),(tail900_146 k)⟩ +def before999 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail900_39,(tail900_147 k)⟩ +def after999 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail900_38,(tail900_148 k)⟩ + +theorem macro900 (k : Nat) : applyExit (before900 k) exit13 5 = some (before901 k) := by + simp (disch := omega) [before900, before901, exit13, applyExit, pop, push] + <;> omega +theorem step900 (k : Nat) : Runs (5*2) (before900 k).denote (before901 k).denote := + @applyExit_sound (before900 k) (before901 k) exit13 5 valid13 (macro900 k) +theorem macro901 (k : Nat) : applyExit (before901 k) exit0 8 = some (before902 k) := by + simp (disch := omega) [before901, before902, exit0, applyExit, pop, push] + <;> omega +theorem step901 (k : Nat) : Runs (8*2) (before901 k).denote (before902 k).denote := + @applyExit_sound (before901 k) (before902 k) exit0 8 valid0 (macro901 k) +theorem macro902 (k : Nat) : applyExit (before902 k) exit1 1 = some (before903 k) := by + simp (disch := omega) [before902, before903, exit1, applyExit, pop, push] + <;> omega +theorem step902 (k : Nat) : Runs (1*3) (before902 k).denote (before903 k).denote := + @applyExit_sound (before902 k) (before903 k) exit1 1 valid1 (macro902 k) +theorem macro903 (k : Nat) : applyExit (before903 k) exit2 8 = some (before904 k) := by + simp (disch := omega) [before903, before904, exit2, applyExit, pop, push] + <;> omega +theorem step903 (k : Nat) : Runs (8*2) (before903 k).denote (before904 k).denote := + @applyExit_sound (before903 k) (before904 k) exit2 8 valid2 (macro903 k) +theorem macro904 (k : Nat) : applyExit (before904 k) exit6 1 = some (before905 k) := by + simp (disch := omega) [before904, before905, exit6, applyExit, pop, push] + <;> omega +theorem step904 (k : Nat) : Runs (1*1) (before904 k).denote (before905 k).denote := + @applyExit_sound (before904 k) (before905 k) exit6 1 valid6 (macro904 k) +theorem macro905 (k : Nat) : applyExit (before905 k) exit0 9 = some (before906 k) := by + simp (disch := omega) [before905, before906, exit0, applyExit, pop, push] + <;> omega +theorem step905 (k : Nat) : Runs (9*2) (before905 k).denote (before906 k).denote := + @applyExit_sound (before905 k) (before906 k) exit0 9 valid0 (macro905 k) +theorem macro906 (k : Nat) : applyExit (before906 k) exit13 13 = some (before907 k) := by + simp (disch := omega) [before906, before907, exit13, applyExit, pop, push] + <;> omega +theorem step906 (k : Nat) : Runs (13*2) (before906 k).denote (before907 k).denote := + @applyExit_sound (before906 k) (before907 k) exit13 13 valid13 (macro906 k) +theorem macro907 (k : Nat) : applyExit (before907 k) exit0 4 = some (before908 k) := by + simp (disch := omega) [before907, before908, exit0, applyExit, pop, push] + <;> omega +theorem step907 (k : Nat) : Runs (4*2) (before907 k).denote (before908 k).denote := + @applyExit_sound (before907 k) (before908 k) exit0 4 valid0 (macro907 k) +theorem macro908 (k : Nat) : applyExit (before908 k) exit74 1 = some (before909 k) := by + simp (disch := omega) [before908, before909, exit74, applyExit, pop, push] + <;> omega +theorem step908 (k : Nat) : Runs (1*11) (before908 k).denote (before909 k).denote := + @applyExit_sound (before908 k) (before909 k) exit74 1 valid74 (macro908 k) +theorem macro909 (k : Nat) : applyExit (before909 k) exit2 4 = some (before910 k) := by + simp (disch := omega) [before909, before910, exit2, applyExit, pop, push] + <;> omega +theorem step909 (k : Nat) : Runs (4*2) (before909 k).denote (before910 k).denote := + @applyExit_sound (before909 k) (before910 k) exit2 4 valid2 (macro909 k) +theorem macro910 (k : Nat) : applyExit (before910 k) exit6 1 = some (before911 k) := by + simp (disch := omega) [before910, before911, exit6, applyExit, pop, push] + <;> omega +theorem step910 (k : Nat) : Runs (1*1) (before910 k).denote (before911 k).denote := + @applyExit_sound (before910 k) (before911 k) exit6 1 valid6 (macro910 k) +theorem macro911 (k : Nat) : applyExit (before911 k) exit0 4 = some (before912 k) := by + simp (disch := omega) [before911, before912, exit0, applyExit, pop, push] + <;> omega +theorem step911 (k : Nat) : Runs (4*2) (before911 k).denote (before912 k).denote := + @applyExit_sound (before911 k) (before912 k) exit0 4 valid0 (macro911 k) +theorem macro912 (k : Nat) : applyExit (before912 k) exit75 1 = some (before913 k) := by + simp (disch := omega) [before912, before913, exit75, applyExit, pop, push] + <;> omega +theorem step912 (k : Nat) : Runs (1*38) (before912 k).denote (before913 k).denote := + @applyExit_sound (before912 k) (before913 k) exit75 1 valid75 (macro912 k) +theorem macro913 (k : Nat) : applyExit (before913 k) exit74 1 = some (before914 k) := by + simp (disch := omega) [before913, before914, exit74, applyExit, pop, push] + <;> omega +theorem step913 (k : Nat) : Runs (1*11) (before913 k).denote (before914 k).denote := + @applyExit_sound (before913 k) (before914 k) exit74 1 valid74 (macro913 k) +theorem macro914 (k : Nat) : applyExit (before914 k) exit76 1 = some (before915 k) := by + simp (disch := omega) [before914, before915, exit76, applyExit, pop, push] + <;> omega +theorem step914 (k : Nat) : Runs (1*17) (before914 k).denote (before915 k).denote := + @applyExit_sound (before914 k) (before915 k) exit76 1 valid76 (macro914 k) +theorem macro915 (k : Nat) : applyExit (before915 k) exit75 1 = some (before916 k) := by + simp (disch := omega) [before915, before916, exit75, applyExit, pop, push] + <;> omega +theorem step915 (k : Nat) : Runs (1*38) (before915 k).denote (before916 k).denote := + @applyExit_sound (before915 k) (before916 k) exit75 1 valid75 (macro915 k) +theorem macro916 (k : Nat) : applyExit (before916 k) exit74 1 = some (before917 k) := by + simp (disch := omega) [before916, before917, exit74, applyExit, pop, push] + <;> omega +theorem step916 (k : Nat) : Runs (1*11) (before916 k).denote (before917 k).denote := + @applyExit_sound (before916 k) (before917 k) exit74 1 valid74 (macro916 k) +theorem macro917 (k : Nat) : applyExit (before917 k) exit76 1 = some (before918 k) := by + simp (disch := omega) [before917, before918, exit76, applyExit, pop, push] + <;> omega +theorem step917 (k : Nat) : Runs (1*17) (before917 k).denote (before918 k).denote := + @applyExit_sound (before917 k) (before918 k) exit76 1 valid76 (macro917 k) +theorem macro918 (k : Nat) : applyExit (before918 k) exit75 1 = some (before919 k) := by + simp (disch := omega) [before918, before919, exit75, applyExit, pop, push] + <;> omega +theorem step918 (k : Nat) : Runs (1*38) (before918 k).denote (before919 k).denote := + @applyExit_sound (before918 k) (before919 k) exit75 1 valid75 (macro918 k) +theorem macro919 (k : Nat) : applyExit (before919 k) exit74 1 = some (before920 k) := by + simp (disch := omega) [before919, before920, exit74, applyExit, pop, push] + <;> omega +theorem step919 (k : Nat) : Runs (1*11) (before919 k).denote (before920 k).denote := + @applyExit_sound (before919 k) (before920 k) exit74 1 valid74 (macro919 k) +theorem macro920 (k : Nat) : applyExit (before920 k) exit76 1 = some (before921 k) := by + simp (disch := omega) [before920, before921, exit76, applyExit, pop, push] + <;> omega +theorem step920 (k : Nat) : Runs (1*17) (before920 k).denote (before921 k).denote := + @applyExit_sound (before920 k) (before921 k) exit76 1 valid76 (macro920 k) +def cycleState921 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w54,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w52,1⟩,⟨w51,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,4⟩,⟨w50,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ +def cyclePart921_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w53,1⟩,⟨w54,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w51,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,4⟩,⟨w50,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ +def cyclePart921_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w53,1⟩,⟨w54,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w52,1⟩,⟨w51,(1*k+3-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,4⟩,⟨w50,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ +theorem cycleMacro921_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState921 k j) exit75 1 = some (cyclePart921_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState921, cyclePart921_0, exit75, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro921_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart921_0 k j) exit74 1 = some (cyclePart921_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart921_0, cyclePart921_1, exit74, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro921_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart921_1 k j) exit76 1 = some (cycleState921 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart921_1, cycleState921, exit76, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun921 (k j : Nat) (hj : j < (1*k+3)) : Runs 66 (cycleState921 k j).denote (cycleState921 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState921 k j).denote (cyclePart921_0 k j).denote := @applyExit_sound (cycleState921 k j) (cyclePart921_0 k j) exit75 1 valid75 (cycleMacro921_0 k j hj) + have h1 : Runs (1*11) (cyclePart921_0 k j).denote (cyclePart921_1 k j).denote := @applyExit_sound (cyclePart921_0 k j) (cyclePart921_1 k j) exit74 1 valid74 (cycleMacro921_1 k j hj) + have h2 : Runs (1*17) (cyclePart921_1 k j).denote (cycleState921 k (j+1)).denote := @applyExit_sound (cyclePart921_1 k j) (cycleState921 k (j+1)) exit76 1 valid76 (cycleMacro921_2 k j hj) + exact (@Runs.trans (1*38) ((1*11)+(1*17)) (cycleState921 k j).denote (cyclePart921_0 k j).denote (cycleState921 k (j+1)).denote h0 (@Runs.trans (1*11) (1*17) (cyclePart921_0 k j).denote (cyclePart921_1 k j).denote (cycleState921 k (j+1)).denote h1 h2)) +theorem step921 (k : Nat) : Runs ((1*k+3)*66) (before921 k).denote (before922 k).denote := by + have h := Runs.chain (fun j => (cycleState921 k j).denote) 66 (1*k+3) (cycleRun921 k) + have h0 : cycleState921 k 0 = before921 k := by simp [cycleState921, before921] + have h1 : cycleState921 k (1*k+3) = before922 k := by + simp [cycleState921, before922] <;> omega + simpa only [h0, h1] using h +theorem macro922 (k : Nat) : applyExit (before922 k) exit75 1 = some (before923 k) := by + simp (disch := omega) [before922, before923, exit75, applyExit, pop, push] + <;> omega +theorem step922 (k : Nat) : Runs (1*38) (before922 k).denote (before923 k).denote := + @applyExit_sound (before922 k) (before923 k) exit75 1 valid75 (macro922 k) +theorem macro923 (k : Nat) : applyExit (before923 k) exit74 1 = some (before924 k) := by + simp (disch := omega) [before923, before924, exit74, applyExit, pop, push] + <;> omega +theorem step923 (k : Nat) : Runs (1*11) (before923 k).denote (before924 k).denote := + @applyExit_sound (before923 k) (before924 k) exit74 1 valid74 (macro923 k) +theorem macro924 (k : Nat) : applyExit (before924 k) exit76 1 = some (before925 k) := by + simp (disch := omega) [before924, before925, exit76, applyExit, pop, push] + <;> omega +theorem step924 (k : Nat) : Runs (1*17) (before924 k).denote (before925 k).denote := + @applyExit_sound (before924 k) (before925 k) exit76 1 valid76 (macro924 k) +theorem macro925 (k : Nat) : applyExit (before925 k) exit75 1 = some (before926 k) := by + simp (disch := omega) [before925, before926, exit75, applyExit, pop, push] + <;> omega +theorem step925 (k : Nat) : Runs (1*38) (before925 k).denote (before926 k).denote := + @applyExit_sound (before925 k) (before926 k) exit75 1 valid75 (macro925 k) +theorem macro926 (k : Nat) : applyExit (before926 k) exit0 791761170 = some (before927 k) := by + simp (disch := omega) [before926, before927, exit0, applyExit, pop, push] + <;> omega +theorem step926 (k : Nat) : Runs (791761170*2) (before926 k).denote (before927 k).denote := + @applyExit_sound (before926 k) (before927 k) exit0 791761170 valid0 (macro926 k) +theorem macro927 (k : Nat) : applyExit (before927 k) exit1 1 = some (before928 k) := by + simp (disch := omega) [before927, before928, exit1, applyExit, pop, push] + <;> omega +theorem step927 (k : Nat) : Runs (1*3) (before927 k).denote (before928 k).denote := + @applyExit_sound (before927 k) (before928 k) exit1 1 valid1 (macro927 k) +theorem macro928 (k : Nat) : applyExit (before928 k) exit2 791761170 = some (before929 k) := by + simp (disch := omega) [before928, before929, exit2, applyExit, pop, push] + <;> omega +theorem step928 (k : Nat) : Runs (791761170*2) (before928 k).denote (before929 k).denote := + @applyExit_sound (before928 k) (before929 k) exit2 791761170 valid2 (macro928 k) +theorem macro929 (k : Nat) : applyExit (before929 k) exit76 1 = some (before930 k) := by + simp (disch := omega) [before929, before930, exit76, applyExit, pop, push] + <;> omega +theorem step929 (k : Nat) : Runs (1*17) (before929 k).denote (before930 k).denote := + @applyExit_sound (before929 k) (before930 k) exit76 1 valid76 (macro929 k) +theorem macro930 (k : Nat) : applyExit (before930 k) exit0 791761171 = some (before931 k) := by + simp (disch := omega) [before930, before931, exit0, applyExit, pop, push] + <;> omega +theorem step930 (k : Nat) : Runs (791761171*2) (before930 k).denote (before931 k).denote := + @applyExit_sound (before930 k) (before931 k) exit0 791761171 valid0 (macro930 k) +theorem macro931 (k : Nat) : applyExit (before931 k) exit13 11 = some (before932 k) := by + simp (disch := omega) [before931, before932, exit13, applyExit, pop, push] + <;> omega +theorem step931 (k : Nat) : Runs (11*2) (before931 k).denote (before932 k).denote := + @applyExit_sound (before931 k) (before932 k) exit13 11 valid13 (macro931 k) +theorem macro932 (k : Nat) : applyExit (before932 k) exit0 19 = some (before933 k) := by + simp (disch := omega) [before932, before933, exit0, applyExit, pop, push] + <;> omega +theorem step932 (k : Nat) : Runs (19*2) (before932 k).denote (before933 k).denote := + @applyExit_sound (before932 k) (before933 k) exit0 19 valid0 (macro932 k) +theorem macro933 (k : Nat) : applyExit (before933 k) exit1 1 = some (before934 k) := by + simp (disch := omega) [before933, before934, exit1, applyExit, pop, push] + <;> omega +theorem step933 (k : Nat) : Runs (1*3) (before933 k).denote (before934 k).denote := + @applyExit_sound (before933 k) (before934 k) exit1 1 valid1 (macro933 k) +theorem macro934 (k : Nat) : applyExit (before934 k) exit2 19 = some (before935 k) := by + simp (disch := omega) [before934, before935, exit2, applyExit, pop, push] + <;> omega +theorem step934 (k : Nat) : Runs (19*2) (before934 k).denote (before935 k).denote := + @applyExit_sound (before934 k) (before935 k) exit2 19 valid2 (macro934 k) +theorem macro935 (k : Nat) : applyExit (before935 k) exit6 1 = some (before936 k) := by + simp (disch := omega) [before935, before936, exit6, applyExit, pop, push] + <;> omega +theorem step935 (k : Nat) : Runs (1*1) (before935 k).denote (before936 k).denote := + @applyExit_sound (before935 k) (before936 k) exit6 1 valid6 (macro935 k) +theorem macro936 (k : Nat) : applyExit (before936 k) exit0 20 = some (before937 k) := by + simp (disch := omega) [before936, before937, exit0, applyExit, pop, push] + <;> omega +theorem step936 (k : Nat) : Runs (20*2) (before936 k).denote (before937 k).denote := + @applyExit_sound (before936 k) (before937 k) exit0 20 valid0 (macro936 k) +theorem macro937 (k : Nat) : applyExit (before937 k) exit13 43 = some (before938 k) := by + simp (disch := omega) [before937, before938, exit13, applyExit, pop, push] + <;> omega +theorem step937 (k : Nat) : Runs (43*2) (before937 k).denote (before938 k).denote := + @applyExit_sound (before937 k) (before938 k) exit13 43 valid13 (macro937 k) +theorem macro938 (k : Nat) : applyExit (before938 k) exit0 13 = some (before939 k) := by + simp (disch := omega) [before938, before939, exit0, applyExit, pop, push] + <;> omega +theorem step938 (k : Nat) : Runs (13*2) (before938 k).denote (before939 k).denote := + @applyExit_sound (before938 k) (before939 k) exit0 13 valid0 (macro938 k) +theorem macro939 (k : Nat) : applyExit (before939 k) exit1 1 = some (before940 k) := by + simp (disch := omega) [before939, before940, exit1, applyExit, pop, push] + <;> omega +theorem step939 (k : Nat) : Runs (1*3) (before939 k).denote (before940 k).denote := + @applyExit_sound (before939 k) (before940 k) exit1 1 valid1 (macro939 k) +theorem macro940 (k : Nat) : applyExit (before940 k) exit2 13 = some (before941 k) := by + simp (disch := omega) [before940, before941, exit2, applyExit, pop, push] + <;> omega +theorem step940 (k : Nat) : Runs (13*2) (before940 k).denote (before941 k).denote := + @applyExit_sound (before940 k) (before941 k) exit2 13 valid2 (macro940 k) +theorem macro941 (k : Nat) : applyExit (before941 k) exit6 1 = some (before942 k) := by + simp (disch := omega) [before941, before942, exit6, applyExit, pop, push] + <;> omega +theorem step941 (k : Nat) : Runs (1*1) (before941 k).denote (before942 k).denote := + @applyExit_sound (before941 k) (before942 k) exit6 1 valid6 (macro941 k) +theorem macro942 (k : Nat) : applyExit (before942 k) exit0 14 = some (before943 k) := by + simp (disch := omega) [before942, before943, exit0, applyExit, pop, push] + <;> omega +theorem step942 (k : Nat) : Runs (14*2) (before942 k).denote (before943 k).denote := + @applyExit_sound (before942 k) (before943 k) exit0 14 valid0 (macro942 k) +theorem macro943 (k : Nat) : applyExit (before943 k) exit13 95 = some (before944 k) := by + simp (disch := omega) [before943, before944, exit13, applyExit, pop, push] + <;> omega +theorem step943 (k : Nat) : Runs (95*2) (before943 k).denote (before944 k).denote := + @applyExit_sound (before943 k) (before944 k) exit13 95 valid13 (macro943 k) +theorem macro944 (k : Nat) : applyExit (before944 k) exit0 4 = some (before945 k) := by + simp (disch := omega) [before944, before945, exit0, applyExit, pop, push] + <;> omega +theorem step944 (k : Nat) : Runs (4*2) (before944 k).denote (before945 k).denote := + @applyExit_sound (before944 k) (before945 k) exit0 4 valid0 (macro944 k) +theorem macro945 (k : Nat) : applyExit (before945 k) exit77 1 = some (before946 k) := by + simp (disch := omega) [before945, before946, exit77, applyExit, pop, push] + <;> omega +theorem step945 (k : Nat) : Runs (1*123) (before945 k).denote (before946 k).denote := + @applyExit_sound (before945 k) (before946 k) exit77 1 valid77 (macro945 k) +theorem macro946 (k : Nat) : applyExit (before946 k) exit2 4 = some (before947 k) := by + simp (disch := omega) [before946, before947, exit2, applyExit, pop, push] + <;> omega +theorem step946 (k : Nat) : Runs (4*2) (before946 k).denote (before947 k).denote := + @applyExit_sound (before946 k) (before947 k) exit2 4 valid2 (macro946 k) +theorem macro947 (k : Nat) : applyExit (before947 k) exit6 1 = some (before948 k) := by + simp (disch := omega) [before947, before948, exit6, applyExit, pop, push] + <;> omega +theorem step947 (k : Nat) : Runs (1*1) (before947 k).denote (before948 k).denote := + @applyExit_sound (before947 k) (before948 k) exit6 1 valid6 (macro947 k) +theorem macro948 (k : Nat) : applyExit (before948 k) exit0 4 = some (before949 k) := by + simp (disch := omega) [before948, before949, exit0, applyExit, pop, push] + <;> omega +theorem step948 (k : Nat) : Runs (4*2) (before948 k).denote (before949 k).denote := + @applyExit_sound (before948 k) (before949 k) exit0 4 valid0 (macro948 k) +theorem macro949 (k : Nat) : applyExit (before949 k) exit78 1 = some (before950 k) := by + simp (disch := omega) [before949, before950, exit78, applyExit, pop, push] + <;> omega +theorem step949 (k : Nat) : Runs (1*1002) (before949 k).denote (before950 k).denote := + @applyExit_sound (before949 k) (before950 k) exit78 1 valid78 (macro949 k) +theorem macro950 (k : Nat) : applyExit (before950 k) exit77 1 = some (before951 k) := by + simp (disch := omega) [before950, before951, exit77, applyExit, pop, push] + <;> omega +theorem step950 (k : Nat) : Runs (1*123) (before950 k).denote (before951 k).denote := + @applyExit_sound (before950 k) (before951 k) exit77 1 valid77 (macro950 k) +theorem macro951 (k : Nat) : applyExit (before951 k) exit79 1 = some (before952 k) := by + simp (disch := omega) [before951, before952, exit79, applyExit, pop, push] + <;> omega +theorem step951 (k : Nat) : Runs (1*17) (before951 k).denote (before952 k).denote := + @applyExit_sound (before951 k) (before952 k) exit79 1 valid79 (macro951 k) +theorem macro952 (k : Nat) : applyExit (before952 k) exit78 1 = some (before953 k) := by + simp (disch := omega) [before952, before953, exit78, applyExit, pop, push] + <;> omega +theorem step952 (k : Nat) : Runs (1*1002) (before952 k).denote (before953 k).denote := + @applyExit_sound (before952 k) (before953 k) exit78 1 valid78 (macro952 k) +theorem macro953 (k : Nat) : applyExit (before953 k) exit77 1 = some (before954 k) := by + simp (disch := omega) [before953, before954, exit77, applyExit, pop, push] + <;> omega +theorem step953 (k : Nat) : Runs (1*123) (before953 k).denote (before954 k).denote := + @applyExit_sound (before953 k) (before954 k) exit77 1 valid77 (macro953 k) +theorem macro954 (k : Nat) : applyExit (before954 k) exit79 1 = some (before955 k) := by + simp (disch := omega) [before954, before955, exit79, applyExit, pop, push] + <;> omega +theorem step954 (k : Nat) : Runs (1*17) (before954 k).denote (before955 k).denote := + @applyExit_sound (before954 k) (before955 k) exit79 1 valid79 (macro954 k) +theorem macro955 (k : Nat) : applyExit (before955 k) exit78 1 = some (before956 k) := by + simp (disch := omega) [before955, before956, exit78, applyExit, pop, push] + <;> omega +theorem step955 (k : Nat) : Runs (1*1002) (before955 k).denote (before956 k).denote := + @applyExit_sound (before955 k) (before956 k) exit78 1 valid78 (macro955 k) +theorem macro956 (k : Nat) : applyExit (before956 k) exit77 1 = some (before957 k) := by + simp (disch := omega) [before956, before957, exit77, applyExit, pop, push] + <;> omega +theorem step956 (k : Nat) : Runs (1*123) (before956 k).denote (before957 k).denote := + @applyExit_sound (before956 k) (before957 k) exit77 1 valid77 (macro956 k) +theorem macro957 (k : Nat) : applyExit (before957 k) exit79 1 = some (before958 k) := by + simp (disch := omega) [before957, before958, exit79, applyExit, pop, push] + <;> omega +theorem step957 (k : Nat) : Runs (1*17) (before957 k).denote (before958 k).denote := + @applyExit_sound (before957 k) (before958 k) exit79 1 valid79 (macro957 k) +def cycleState958 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w57,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761171⟩,⟨w54,(1*k+8)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w55,1⟩,⟨w50,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ +def cyclePart958_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w56,1⟩,⟨w57,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761171⟩,⟨w54,(1*k+8)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w50,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ +def cyclePart958_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w56,1⟩,⟨w57,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761171⟩,⟨w54,(1*k+8)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w55,1⟩,⟨w50,(1*k+3-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ +theorem cycleMacro958_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState958 k j) exit78 1 = some (cyclePart958_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState958, cyclePart958_0, exit78, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro958_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart958_0 k j) exit77 1 = some (cyclePart958_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart958_0, cyclePart958_1, exit77, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro958_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart958_1 k j) exit79 1 = some (cycleState958 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart958_1, cycleState958, exit79, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun958 (k j : Nat) (hj : j < (1*k+3)) : Runs 1142 (cycleState958 k j).denote (cycleState958 k (j+1)).denote := by + have h0 : Runs (1*1002) (cycleState958 k j).denote (cyclePart958_0 k j).denote := @applyExit_sound (cycleState958 k j) (cyclePart958_0 k j) exit78 1 valid78 (cycleMacro958_0 k j hj) + have h1 : Runs (1*123) (cyclePart958_0 k j).denote (cyclePart958_1 k j).denote := @applyExit_sound (cyclePart958_0 k j) (cyclePart958_1 k j) exit77 1 valid77 (cycleMacro958_1 k j hj) + have h2 : Runs (1*17) (cyclePart958_1 k j).denote (cycleState958 k (j+1)).denote := @applyExit_sound (cyclePart958_1 k j) (cycleState958 k (j+1)) exit79 1 valid79 (cycleMacro958_2 k j hj) + exact (@Runs.trans (1*1002) ((1*123)+(1*17)) (cycleState958 k j).denote (cyclePart958_0 k j).denote (cycleState958 k (j+1)).denote h0 (@Runs.trans (1*123) (1*17) (cyclePart958_0 k j).denote (cyclePart958_1 k j).denote (cycleState958 k (j+1)).denote h1 h2)) +theorem step958 (k : Nat) : Runs ((1*k+3)*1142) (before958 k).denote (before959 k).denote := by + have h := Runs.chain (fun j => (cycleState958 k j).denote) 1142 (1*k+3) (cycleRun958 k) + have h0 : cycleState958 k 0 = before958 k := by simp [cycleState958, before958] + have h1 : cycleState958 k (1*k+3) = before959 k := by + simp [cycleState958, before959] <;> omega + simpa only [h0, h1] using h +theorem macro959 (k : Nat) : applyExit (before959 k) exit78 1 = some (before960 k) := by + simp (disch := omega) [before959, before960, exit78, applyExit, pop, push] + <;> omega +theorem step959 (k : Nat) : Runs (1*1002) (before959 k).denote (before960 k).denote := + @applyExit_sound (before959 k) (before960 k) exit78 1 valid78 (macro959 k) +theorem macro960 (k : Nat) : applyExit (before960 k) exit77 1 = some (before961 k) := by + simp (disch := omega) [before960, before961, exit77, applyExit, pop, push] + <;> omega +theorem step960 (k : Nat) : Runs (1*123) (before960 k).denote (before961 k).denote := + @applyExit_sound (before960 k) (before961 k) exit77 1 valid77 (macro960 k) +theorem macro961 (k : Nat) : applyExit (before961 k) exit79 1 = some (before962 k) := by + simp (disch := omega) [before961, before962, exit79, applyExit, pop, push] + <;> omega +theorem step961 (k : Nat) : Runs (1*17) (before961 k).denote (before962 k).denote := + @applyExit_sound (before961 k) (before962 k) exit79 1 valid79 (macro961 k) +theorem macro962 (k : Nat) : applyExit (before962 k) exit78 1 = some (before963 k) := by + simp (disch := omega) [before962, before963, exit78, applyExit, pop, push] + <;> omega +theorem step962 (k : Nat) : Runs (1*1002) (before962 k).denote (before963 k).denote := + @applyExit_sound (before962 k) (before963 k) exit78 1 valid78 (macro962 k) +theorem macro963 (k : Nat) : applyExit (before963 k) exit0 30 = some (before964 k) := by + simp (disch := omega) [before963, before964, exit0, applyExit, pop, push] + <;> omega +theorem step963 (k : Nat) : Runs (30*2) (before963 k).denote (before964 k).denote := + @applyExit_sound (before963 k) (before964 k) exit0 30 valid0 (macro963 k) +theorem macro964 (k : Nat) : applyExit (before964 k) exit1 1 = some (before965 k) := by + simp (disch := omega) [before964, before965, exit1, applyExit, pop, push] + <;> omega +theorem step964 (k : Nat) : Runs (1*3) (before964 k).denote (before965 k).denote := + @applyExit_sound (before964 k) (before965 k) exit1 1 valid1 (macro964 k) +theorem macro965 (k : Nat) : applyExit (before965 k) exit2 30 = some (before966 k) := by + simp (disch := omega) [before965, before966, exit2, applyExit, pop, push] + <;> omega +theorem step965 (k : Nat) : Runs (30*2) (before965 k).denote (before966 k).denote := + @applyExit_sound (before965 k) (before966 k) exit2 30 valid2 (macro965 k) +theorem macro966 (k : Nat) : applyExit (before966 k) exit79 1 = some (before967 k) := by + simp (disch := omega) [before966, before967, exit79, applyExit, pop, push] + <;> omega +theorem step966 (k : Nat) : Runs (1*17) (before966 k).denote (before967 k).denote := + @applyExit_sound (before966 k) (before967 k) exit79 1 valid79 (macro966 k) +theorem macro967 (k : Nat) : applyExit (before967 k) exit0 31 = some (before968 k) := by + simp (disch := omega) [before967, before968, exit0, applyExit, pop, push] + <;> omega +theorem step967 (k : Nat) : Runs (31*2) (before967 k).denote (before968 k).denote := + @applyExit_sound (before967 k) (before968 k) exit0 31 valid0 (macro967 k) +theorem macro968 (k : Nat) : applyExit (before968 k) exit13 20 = some (before969 k) := by + simp (disch := omega) [before968, before969, exit13, applyExit, pop, push] + <;> omega +theorem step968 (k : Nat) : Runs (20*2) (before968 k).denote (before969 k).denote := + @applyExit_sound (before968 k) (before969 k) exit13 20 valid13 (macro968 k) +theorem macro969 (k : Nat) : applyExit (before969 k) exit0 3 = some (before970 k) := by + simp (disch := omega) [before969, before970, exit0, applyExit, pop, push] + <;> omega +theorem step969 (k : Nat) : Runs (3*2) (before969 k).denote (before970 k).denote := + @applyExit_sound (before969 k) (before970 k) exit0 3 valid0 (macro969 k) +theorem macro970 (k : Nat) : applyExit (before970 k) exit1 1 = some (before971 k) := by + simp (disch := omega) [before970, before971, exit1, applyExit, pop, push] + <;> omega +theorem step970 (k : Nat) : Runs (1*3) (before970 k).denote (before971 k).denote := + @applyExit_sound (before970 k) (before971 k) exit1 1 valid1 (macro970 k) +theorem macro971 (k : Nat) : applyExit (before971 k) exit2 3 = some (before972 k) := by + simp (disch := omega) [before971, before972, exit2, applyExit, pop, push] + <;> omega +theorem step971 (k : Nat) : Runs (3*2) (before971 k).denote (before972 k).denote := + @applyExit_sound (before971 k) (before972 k) exit2 3 valid2 (macro971 k) +theorem macro972 (k : Nat) : applyExit (before972 k) exit6 1 = some (before973 k) := by + simp (disch := omega) [before972, before973, exit6, applyExit, pop, push] + <;> omega +theorem step972 (k : Nat) : Runs (1*1) (before972 k).denote (before973 k).denote := + @applyExit_sound (before972 k) (before973 k) exit6 1 valid6 (macro972 k) +theorem macro973 (k : Nat) : applyExit (before973 k) exit0 4 = some (before974 k) := by + simp (disch := omega) [before973, before974, exit0, applyExit, pop, push] + <;> omega +theorem step973 (k : Nat) : Runs (4*2) (before973 k).denote (before974 k).denote := + @applyExit_sound (before973 k) (before974 k) exit0 4 valid0 (macro973 k) +theorem macro974 (k : Nat) : applyExit (before974 k) exit1 1 = some (before975 k) := by + simp (disch := omega) [before974, before975, exit1, applyExit, pop, push] + <;> omega +theorem step974 (k : Nat) : Runs (1*3) (before974 k).denote (before975 k).denote := + @applyExit_sound (before974 k) (before975 k) exit1 1 valid1 (macro974 k) +theorem macro975 (k : Nat) : applyExit (before975 k) exit2 4 = some (before976 k) := by + simp (disch := omega) [before975, before976, exit2, applyExit, pop, push] + <;> omega +theorem step975 (k : Nat) : Runs (4*2) (before975 k).denote (before976 k).denote := + @applyExit_sound (before975 k) (before976 k) exit2 4 valid2 (macro975 k) +theorem macro976 (k : Nat) : applyExit (before976 k) exit3 1 = some (before977 k) := by + simp (disch := omega) [before976, before977, exit3, applyExit, pop, push] + <;> omega +theorem step976 (k : Nat) : Runs (1*2) (before976 k).denote (before977 k).denote := + @applyExit_sound (before976 k) (before977 k) exit3 1 valid3 (macro976 k) +theorem macro977 (k : Nat) : applyExit (before977 k) exit9 1 = some (before978 k) := by + simp (disch := omega) [before977, before978, exit9, applyExit, pop, push] + <;> omega +theorem step977 (k : Nat) : Runs (1*2) (before977 k).denote (before978 k).denote := + @applyExit_sound (before977 k) (before978 k) exit9 1 valid9 (macro977 k) +theorem macro978 (k : Nat) : applyExit (before978 k) exit10 18 = some (before979 k) := by + simp (disch := omega) [before978, before979, exit10, applyExit, pop, push] + <;> omega +theorem step978 (k : Nat) : Runs (18*2) (before978 k).denote (before979 k).denote := + @applyExit_sound (before978 k) (before979 k) exit10 18 valid10 (macro978 k) +theorem macro979 (k : Nat) : applyExit (before979 k) exit11 1 = some (before980 k) := by + simp (disch := omega) [before979, before980, exit11, applyExit, pop, push] + <;> omega +theorem step979 (k : Nat) : Runs (1*2) (before979 k).denote (before980 k).denote := + @applyExit_sound (before979 k) (before980 k) exit11 1 valid11 (macro979 k) +theorem macro980 (k : Nat) : applyExit (before980 k) exit2 30 = some (before981 k) := by + simp (disch := omega) [before980, before981, exit2, applyExit, pop, push] + <;> omega +theorem step980 (k : Nat) : Runs (30*2) (before980 k).denote (before981 k).denote := + @applyExit_sound (before980 k) (before981 k) exit2 30 valid2 (macro980 k) +theorem macro981 (k : Nat) : applyExit (before981 k) exit80 (1*k+8) = some (before982 k) := by + simp (disch := omega) [before981, before982, exit80, applyExit, pop, push] + <;> omega +theorem step981 (k : Nat) : Runs ((1*k+8)*586) (before981 k).denote (before982 k).denote := + @applyExit_sound (before981 k) (before982 k) exit80 (1*k+8) valid80 (macro981 k) +theorem macro982 (k : Nat) : applyExit (before982 k) exit2 4 = some (before983 k) := by + simp (disch := omega) [before982, before983, exit2, applyExit, pop, push] + <;> omega +theorem step982 (k : Nat) : Runs (4*2) (before982 k).denote (before983 k).denote := + @applyExit_sound (before982 k) (before983 k) exit2 4 valid2 (macro982 k) +theorem macro983 (k : Nat) : applyExit (before983 k) exit3 1 = some (before984 k) := by + simp (disch := omega) [before983, before984, exit3, applyExit, pop, push] + <;> omega +theorem step983 (k : Nat) : Runs (1*2) (before983 k).denote (before984 k).denote := + @applyExit_sound (before983 k) (before984 k) exit3 1 valid3 (macro983 k) +theorem macro984 (k : Nat) : applyExit (before984 k) exit9 1 = some (before985 k) := by + simp (disch := omega) [before984, before985, exit9, applyExit, pop, push] + <;> omega +theorem step984 (k : Nat) : Runs (1*2) (before984 k).denote (before985 k).denote := + @applyExit_sound (before984 k) (before985 k) exit9 1 valid9 (macro984 k) +theorem macro985 (k : Nat) : applyExit (before985 k) exit10 93 = some (before986 k) := by + simp (disch := omega) [before985, before986, exit10, applyExit, pop, push] + <;> omega +theorem step985 (k : Nat) : Runs (93*2) (before985 k).denote (before986 k).denote := + @applyExit_sound (before985 k) (before986 k) exit10 93 valid10 (macro985 k) +theorem macro986 (k : Nat) : applyExit (before986 k) exit11 1 = some (before987 k) := by + simp (disch := omega) [before986, before987, exit11, applyExit, pop, push] + <;> omega +theorem step986 (k : Nat) : Runs (1*2) (before986 k).denote (before987 k).denote := + @applyExit_sound (before986 k) (before987 k) exit11 1 valid11 (macro986 k) +theorem macro987 (k : Nat) : applyExit (before987 k) exit2 13 = some (before988 k) := by + simp (disch := omega) [before987, before988, exit2, applyExit, pop, push] + <;> omega +theorem step987 (k : Nat) : Runs (13*2) (before987 k).denote (before988 k).denote := + @applyExit_sound (before987 k) (before988 k) exit2 13 valid2 (macro987 k) +theorem macro988 (k : Nat) : applyExit (before988 k) exit3 1 = some (before989 k) := by + simp (disch := omega) [before988, before989, exit3, applyExit, pop, push] + <;> omega +theorem step988 (k : Nat) : Runs (1*2) (before988 k).denote (before989 k).denote := + @applyExit_sound (before988 k) (before989 k) exit3 1 valid3 (macro988 k) +theorem macro989 (k : Nat) : applyExit (before989 k) exit9 1 = some (before990 k) := by + simp (disch := omega) [before989, before990, exit9, applyExit, pop, push] + <;> omega +theorem step989 (k : Nat) : Runs (1*2) (before989 k).denote (before990 k).denote := + @applyExit_sound (before989 k) (before990 k) exit9 1 valid9 (macro989 k) +theorem macro990 (k : Nat) : applyExit (before990 k) exit10 41 = some (before991 k) := by + simp (disch := omega) [before990, before991, exit10, applyExit, pop, push] + <;> omega +theorem step990 (k : Nat) : Runs (41*2) (before990 k).denote (before991 k).denote := + @applyExit_sound (before990 k) (before991 k) exit10 41 valid10 (macro990 k) +theorem macro991 (k : Nat) : applyExit (before991 k) exit11 1 = some (before992 k) := by + simp (disch := omega) [before991, before992, exit11, applyExit, pop, push] + <;> omega +theorem step991 (k : Nat) : Runs (1*2) (before991 k).denote (before992 k).denote := + @applyExit_sound (before991 k) (before992 k) exit11 1 valid11 (macro991 k) +theorem macro992 (k : Nat) : applyExit (before992 k) exit2 19 = some (before993 k) := by + simp (disch := omega) [before992, before993, exit2, applyExit, pop, push] + <;> omega +theorem step992 (k : Nat) : Runs (19*2) (before992 k).denote (before993 k).denote := + @applyExit_sound (before992 k) (before993 k) exit2 19 valid2 (macro992 k) +theorem macro993 (k : Nat) : applyExit (before993 k) exit3 1 = some (before994 k) := by + simp (disch := omega) [before993, before994, exit3, applyExit, pop, push] + <;> omega +theorem step993 (k : Nat) : Runs (1*2) (before993 k).denote (before994 k).denote := + @applyExit_sound (before993 k) (before994 k) exit3 1 valid3 (macro993 k) +theorem macro994 (k : Nat) : applyExit (before994 k) exit9 1 = some (before995 k) := by + simp (disch := omega) [before994, before995, exit9, applyExit, pop, push] + <;> omega +theorem step994 (k : Nat) : Runs (1*2) (before994 k).denote (before995 k).denote := + @applyExit_sound (before994 k) (before995 k) exit9 1 valid9 (macro994 k) +theorem macro995 (k : Nat) : applyExit (before995 k) exit10 9 = some (before996 k) := by + simp (disch := omega) [before995, before996, exit10, applyExit, pop, push] + <;> omega +theorem step995 (k : Nat) : Runs (9*2) (before995 k).denote (before996 k).denote := + @applyExit_sound (before995 k) (before996 k) exit10 9 valid10 (macro995 k) +theorem macro996 (k : Nat) : applyExit (before996 k) exit11 1 = some (before997 k) := by + simp (disch := omega) [before996, before997, exit11, applyExit, pop, push] + <;> omega +theorem step996 (k : Nat) : Runs (1*2) (before996 k).denote (before997 k).denote := + @applyExit_sound (before996 k) (before997 k) exit11 1 valid11 (macro996 k) +theorem macro997 (k : Nat) : applyExit (before997 k) exit2 791761170 = some (before998 k) := by + simp (disch := omega) [before997, before998, exit2, applyExit, pop, push] + <;> omega +theorem step997 (k : Nat) : Runs (791761170*2) (before997 k).denote (before998 k).denote := + @applyExit_sound (before997 k) (before998 k) exit2 791761170 valid2 (macro997 k) +theorem macro998 (k : Nat) : applyExit (before998 k) exit81 (1*k+8) = some (before999 k) := by + simp (disch := omega) [before998, before999, exit81, applyExit, pop, push] + <;> omega +theorem step998 (k : Nat) : Runs ((1*k+8)*38) (before998 k).denote (before999 k).denote := + @applyExit_sound (before998 k) (before999 k) exit81 (1*k+8) valid81 (macro998 k) +theorem macro999 (k : Nat) : applyExit (before999 k) exit2 4 = some (after999 k) := by + simp (disch := omega) [before999, after999, exit2, applyExit, pop, push] + <;> omega +theorem step999 (k : Nat) : Runs (4*2) (before999 k).denote (after999 k).denote := + @applyExit_sound (before999 k) (after999 k) exit2 4 valid2 (macro999 k) +theorem chunkRun009 (k : Nat) : Runs (1832*k+6334105409) (before900 k).denote (after999 k).denote := by + have h := (@Runs.trans ((((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))))+((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17))))))+(((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))))+((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002))))))) ((((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))))+((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3))))))+(((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))))+((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2))))))) (before900 k).denote (before950 k).denote (after999 k).denote (@Runs.trans (((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))))+((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17)))))) (((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))))+((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002)))))) (before900 k).denote (before925 k).denote (before950 k).denote (@Runs.trans ((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2))))) ((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17))))) (before900 k).denote (before912 k).denote (before925 k).denote (@Runs.trans (((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))) (((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))) (before900 k).denote (before906 k).denote (before912 k).denote (@Runs.trans ((5*2)+((8*2)+(1*3))) ((8*2)+((1*1)+(9*2))) (before900 k).denote (before903 k).denote (before906 k).denote (@Runs.trans (5*2) ((8*2)+(1*3)) (before900 k).denote (before901 k).denote (before903 k).denote (step900 k) (@Runs.trans (8*2) (1*3) (before901 k).denote (before902 k).denote (before903 k).denote (step901 k) (step902 k))) (@Runs.trans (8*2) ((1*1)+(9*2)) (before903 k).denote (before904 k).denote (before906 k).denote (step903 k) (@Runs.trans (1*1) (9*2) (before904 k).denote (before905 k).denote (before906 k).denote (step904 k) (step905 k)))) (@Runs.trans ((13*2)+((4*2)+(1*11))) ((4*2)+((1*1)+(4*2))) (before906 k).denote (before909 k).denote (before912 k).denote (@Runs.trans (13*2) ((4*2)+(1*11)) (before906 k).denote (before907 k).denote (before909 k).denote (step906 k) (@Runs.trans (4*2) (1*11) (before907 k).denote (before908 k).denote (before909 k).denote (step907 k) (step908 k))) (@Runs.trans (4*2) ((1*1)+(4*2)) (before909 k).denote (before910 k).denote (before912 k).denote (step909 k) (@Runs.trans (1*1) (4*2) (before910 k).denote (before911 k).denote (before912 k).denote (step910 k) (step911 k))))) (@Runs.trans (((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17)))) (((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17)))) (before912 k).denote (before918 k).denote (before925 k).denote (@Runs.trans ((1*38)+((1*11)+(1*17))) ((1*38)+((1*11)+(1*17))) (before912 k).denote (before915 k).denote (before918 k).denote (@Runs.trans (1*38) ((1*11)+(1*17)) (before912 k).denote (before913 k).denote (before915 k).denote (step912 k) (@Runs.trans (1*11) (1*17) (before913 k).denote (before914 k).denote (before915 k).denote (step913 k) (step914 k))) (@Runs.trans (1*38) ((1*11)+(1*17)) (before915 k).denote (before916 k).denote (before918 k).denote (step915 k) (@Runs.trans (1*11) (1*17) (before916 k).denote (before917 k).denote (before918 k).denote (step916 k) (step917 k)))) (@Runs.trans ((1*38)+((1*11)+(1*17))) ((((1*k+3)*66)+(1*38))+((1*11)+(1*17))) (before918 k).denote (before921 k).denote (before925 k).denote (@Runs.trans (1*38) ((1*11)+(1*17)) (before918 k).denote (before919 k).denote (before921 k).denote (step918 k) (@Runs.trans (1*11) (1*17) (before919 k).denote (before920 k).denote (before921 k).denote (step919 k) (step920 k))) (@Runs.trans (((1*k+3)*66)+(1*38)) ((1*11)+(1*17)) (before921 k).denote (before923 k).denote (before925 k).denote (@Runs.trans ((1*k+3)*66) (1*38) (before921 k).denote (before922 k).denote (before923 k).denote (step921 k) (step922 k)) (@Runs.trans (1*11) (1*17) (before923 k).denote (before924 k).denote (before925 k).denote (step923 k) (step924 k)))))) (@Runs.trans ((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))) ((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002))))) (before925 k).denote (before937 k).denote (before950 k).denote (@Runs.trans (((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2)))) (((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))) (before925 k).denote (before931 k).denote (before937 k).denote (@Runs.trans ((1*38)+((791761170*2)+(1*3))) ((791761170*2)+((1*17)+(791761171*2))) (before925 k).denote (before928 k).denote (before931 k).denote (@Runs.trans (1*38) ((791761170*2)+(1*3)) (before925 k).denote (before926 k).denote (before928 k).denote (step925 k) (@Runs.trans (791761170*2) (1*3) (before926 k).denote (before927 k).denote (before928 k).denote (step926 k) (step927 k))) (@Runs.trans (791761170*2) ((1*17)+(791761171*2)) (before928 k).denote (before929 k).denote (before931 k).denote (step928 k) (@Runs.trans (1*17) (791761171*2) (before929 k).denote (before930 k).denote (before931 k).denote (step929 k) (step930 k)))) (@Runs.trans ((11*2)+((19*2)+(1*3))) ((19*2)+((1*1)+(20*2))) (before931 k).denote (before934 k).denote (before937 k).denote (@Runs.trans (11*2) ((19*2)+(1*3)) (before931 k).denote (before932 k).denote (before934 k).denote (step931 k) (@Runs.trans (19*2) (1*3) (before932 k).denote (before933 k).denote (before934 k).denote (step932 k) (step933 k))) (@Runs.trans (19*2) ((1*1)+(20*2)) (before934 k).denote (before935 k).denote (before937 k).denote (step934 k) (@Runs.trans (1*1) (20*2) (before935 k).denote (before936 k).denote (before937 k).denote (step935 k) (step936 k))))) (@Runs.trans (((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2)))) (((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002)))) (before937 k).denote (before943 k).denote (before950 k).denote (@Runs.trans ((43*2)+((13*2)+(1*3))) ((13*2)+((1*1)+(14*2))) (before937 k).denote (before940 k).denote (before943 k).denote (@Runs.trans (43*2) ((13*2)+(1*3)) (before937 k).denote (before938 k).denote (before940 k).denote (step937 k) (@Runs.trans (13*2) (1*3) (before938 k).denote (before939 k).denote (before940 k).denote (step938 k) (step939 k))) (@Runs.trans (13*2) ((1*1)+(14*2)) (before940 k).denote (before941 k).denote (before943 k).denote (step940 k) (@Runs.trans (1*1) (14*2) (before941 k).denote (before942 k).denote (before943 k).denote (step941 k) (step942 k)))) (@Runs.trans ((95*2)+((4*2)+(1*123))) (((4*2)+(1*1))+((4*2)+(1*1002))) (before943 k).denote (before946 k).denote (before950 k).denote (@Runs.trans (95*2) ((4*2)+(1*123)) (before943 k).denote (before944 k).denote (before946 k).denote (step943 k) (@Runs.trans (4*2) (1*123) (before944 k).denote (before945 k).denote (before946 k).denote (step944 k) (step945 k))) (@Runs.trans ((4*2)+(1*1)) ((4*2)+(1*1002)) (before946 k).denote (before948 k).denote (before950 k).denote (@Runs.trans (4*2) (1*1) (before946 k).denote (before947 k).denote (before948 k).denote (step946 k) (step947 k)) (@Runs.trans (4*2) (1*1002) (before948 k).denote (before949 k).denote (before950 k).denote (step948 k) (step949 k))))))) (@Runs.trans (((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))))+((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3)))))) (((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))))+((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2)))))) (before950 k).denote (before975 k).denote (after999 k).denote (@Runs.trans ((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17))))) ((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3))))) (before950 k).denote (before962 k).denote (before975 k).denote (@Runs.trans (((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002)))) (((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))) (before950 k).denote (before956 k).denote (before962 k).denote (@Runs.trans ((1*123)+((1*17)+(1*1002))) ((1*123)+((1*17)+(1*1002))) (before950 k).denote (before953 k).denote (before956 k).denote (@Runs.trans (1*123) ((1*17)+(1*1002)) (before950 k).denote (before951 k).denote (before953 k).denote (step950 k) (@Runs.trans (1*17) (1*1002) (before951 k).denote (before952 k).denote (before953 k).denote (step951 k) (step952 k))) (@Runs.trans (1*123) ((1*17)+(1*1002)) (before953 k).denote (before954 k).denote (before956 k).denote (step953 k) (@Runs.trans (1*17) (1*1002) (before954 k).denote (before955 k).denote (before956 k).denote (step954 k) (step955 k)))) (@Runs.trans ((1*123)+((1*17)+((1*k+3)*1142))) ((1*1002)+((1*123)+(1*17))) (before956 k).denote (before959 k).denote (before962 k).denote (@Runs.trans (1*123) ((1*17)+((1*k+3)*1142)) (before956 k).denote (before957 k).denote (before959 k).denote (step956 k) (@Runs.trans (1*17) ((1*k+3)*1142) (before957 k).denote (before958 k).denote (before959 k).denote (step957 k) (step958 k))) (@Runs.trans (1*1002) ((1*123)+(1*17)) (before959 k).denote (before960 k).denote (before962 k).denote (step959 k) (@Runs.trans (1*123) (1*17) (before960 k).denote (before961 k).denote (before962 k).denote (step960 k) (step961 k))))) (@Runs.trans (((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2)))) (((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3)))) (before962 k).denote (before968 k).denote (before975 k).denote (@Runs.trans ((1*1002)+((30*2)+(1*3))) ((30*2)+((1*17)+(31*2))) (before962 k).denote (before965 k).denote (before968 k).denote (@Runs.trans (1*1002) ((30*2)+(1*3)) (before962 k).denote (before963 k).denote (before965 k).denote (step962 k) (@Runs.trans (30*2) (1*3) (before963 k).denote (before964 k).denote (before965 k).denote (step963 k) (step964 k))) (@Runs.trans (30*2) ((1*17)+(31*2)) (before965 k).denote (before966 k).denote (before968 k).denote (step965 k) (@Runs.trans (1*17) (31*2) (before966 k).denote (before967 k).denote (before968 k).denote (step966 k) (step967 k)))) (@Runs.trans ((20*2)+((3*2)+(1*3))) (((3*2)+(1*1))+((4*2)+(1*3))) (before968 k).denote (before971 k).denote (before975 k).denote (@Runs.trans (20*2) ((3*2)+(1*3)) (before968 k).denote (before969 k).denote (before971 k).denote (step968 k) (@Runs.trans (3*2) (1*3) (before969 k).denote (before970 k).denote (before971 k).denote (step969 k) (step970 k))) (@Runs.trans ((3*2)+(1*1)) ((4*2)+(1*3)) (before971 k).denote (before973 k).denote (before975 k).denote (@Runs.trans (3*2) (1*1) (before971 k).denote (before972 k).denote (before973 k).denote (step971 k) (step972 k)) (@Runs.trans (4*2) (1*3) (before973 k).denote (before974 k).denote (before975 k).denote (step973 k) (step974 k)))))) (@Runs.trans ((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2))))) ((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2))))) (before975 k).denote (before987 k).denote (after999 k).denote (@Runs.trans (((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2)))) ((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))) (before975 k).denote (before981 k).denote (before987 k).denote (@Runs.trans ((4*2)+((1*2)+(1*2))) ((18*2)+((1*2)+(30*2))) (before975 k).denote (before978 k).denote (before981 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before975 k).denote (before976 k).denote (before978 k).denote (step975 k) (@Runs.trans (1*2) (1*2) (before976 k).denote (before977 k).denote (before978 k).denote (step976 k) (step977 k))) (@Runs.trans (18*2) ((1*2)+(30*2)) (before978 k).denote (before979 k).denote (before981 k).denote (step978 k) (@Runs.trans (1*2) (30*2) (before979 k).denote (before980 k).denote (before981 k).denote (step979 k) (step980 k)))) (@Runs.trans (((1*k+8)*586)+((4*2)+(1*2))) ((1*2)+((93*2)+(1*2))) (before981 k).denote (before984 k).denote (before987 k).denote (@Runs.trans ((1*k+8)*586) ((4*2)+(1*2)) (before981 k).denote (before982 k).denote (before984 k).denote (step981 k) (@Runs.trans (4*2) (1*2) (before982 k).denote (before983 k).denote (before984 k).denote (step982 k) (step983 k))) (@Runs.trans (1*2) ((93*2)+(1*2)) (before984 k).denote (before985 k).denote (before987 k).denote (step984 k) (@Runs.trans (93*2) (1*2) (before985 k).denote (before986 k).denote (before987 k).denote (step985 k) (step986 k))))) (@Runs.trans (((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2)))) (((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2)))) (before987 k).denote (before993 k).denote (after999 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((41*2)+((1*2)+(19*2))) (before987 k).denote (before990 k).denote (before993 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before987 k).denote (before988 k).denote (before990 k).denote (step987 k) (@Runs.trans (1*2) (1*2) (before988 k).denote (before989 k).denote (before990 k).denote (step988 k) (step989 k))) (@Runs.trans (41*2) ((1*2)+(19*2)) (before990 k).denote (before991 k).denote (before993 k).denote (step990 k) (@Runs.trans (1*2) (19*2) (before991 k).denote (before992 k).denote (before993 k).denote (step991 k) (step992 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) (((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2))) (before993 k).denote (before996 k).denote (after999 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before993 k).denote (before994 k).denote (before996 k).denote (step993 k) (@Runs.trans (1*2) (9*2) (before994 k).denote (before995 k).denote (before996 k).denote (step994 k) (step995 k))) (@Runs.trans ((1*2)+(791761170*2)) (((1*k+8)*38)+(4*2)) (before996 k).denote (before998 k).denote (after999 k).denote (@Runs.trans (1*2) (791761170*2) (before996 k).denote (before997 k).denote (before998 k).denote (step996 k) (step997 k)) (@Runs.trans ((1*k+8)*38) (4*2) (before998 k).denote (before999 k).denote (after999 k).denote (step998 k) (step999 k)))))))) + have ht : (((((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))))+((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17))))))+(((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))))+((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002)))))))+((((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))))+((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3))))))+(((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))))+((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2)))))))) = (1832*k+6334105409) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean new file mode 100644 index 00000000..5ac0f924 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean @@ -0,0 +1,824 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1000_0 : Stack := [] +abbrev tail1000_1 : Stack := ⟨w0,1⟩ :: tail1000_0 +abbrev tail1000_2 : Stack := ⟨w2,1⟩ :: tail1000_1 +abbrev tail1000_3 : Stack := ⟨w1,2⟩ :: tail1000_2 +abbrev tail1000_4 : Stack := ⟨w0,4⟩ :: tail1000_3 +abbrev tail1000_5 : Stack := ⟨w2,1⟩ :: tail1000_4 +abbrev tail1000_6 : Stack := ⟨w1,9⟩ :: tail1000_5 +abbrev tail1000_7 : Stack := ⟨w0,12⟩ :: tail1000_6 +abbrev tail1000_8 : Stack := ⟨w2,1⟩ :: tail1000_7 +abbrev tail1000_9 : Stack := ⟨w0,6⟩ :: tail1000_0 +abbrev tail1000_10 : Stack := ⟨w1,19⟩ :: tail1000_9 +abbrev tail1000_11 : Stack := ⟨w2,1⟩ :: tail1000_10 +abbrev tail1000_12 : Stack := ⟨w0,30⟩ :: tail1000_11 +abbrev tail1000_13 (k : Nat) : Stack := ⟨w58,(1*k+8)⟩ :: tail1000_12 +abbrev tail1000_14 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_13 k +abbrev tail1000_15 (k : Nat) : Stack := ⟨w1,94⟩ :: tail1000_14 k +abbrev tail1000_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_15 k +abbrev tail1000_17 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1000_16 k +abbrev tail1000_18 (k : Nat) : Stack := ⟨w1,42⟩ :: tail1000_17 k +abbrev tail1000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_18 k +abbrev tail1000_20 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1000_19 k +abbrev tail1000_21 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1000_20 k +abbrev tail1000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_21 k +abbrev tail1000_23 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1000_22 k +abbrev tail1000_24 (k : Nat) : Stack := ⟨w59,(1*k+8)⟩ :: tail1000_23 k +abbrev tail1000_25 (k : Nat) : Stack := ⟨w0,4⟩ :: tail1000_24 k +abbrev tail1000_26 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_24 k +abbrev tail1000_27 : Stack := ⟨w0,11⟩ :: tail1000_6 +abbrev tail1000_28 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1000_26 k +abbrev tail1000_29 (k : Nat) : Stack := ⟨w1,12⟩ :: tail1000_26 k +abbrev tail1000_30 : Stack := ⟨w1,8⟩ :: tail1000_5 +abbrev tail1000_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_29 k +abbrev tail1000_32 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1000_31 k +abbrev tail1000_33 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1000_31 k +abbrev tail1000_34 : Stack := ⟨w0,3⟩ :: tail1000_3 +abbrev tail1000_35 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1000_33 k +abbrev tail1000_36 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1000_33 k +abbrev tail1000_37 : Stack := ⟨w1,1⟩ :: tail1000_2 +abbrev tail1000_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_36 k +abbrev tail1000_39 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_38 k +abbrev tail1000_40 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1000_38 k +abbrev tail1000_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1000_40 k +abbrev tail1000_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_41 k +abbrev tail1000_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_41 k +abbrev tail1000_44 : Stack := ⟨w1,1⟩ :: tail1000_0 +abbrev tail1000_45 : Stack := ⟨w0,1⟩ :: tail1000_44 +abbrev tail1000_46 : Stack := ⟨w1,2⟩ :: tail1000_45 +abbrev tail1000_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_36 k +abbrev tail1000_48 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1000_36 k +abbrev tail1000_49 : Stack := ⟨w2,1⟩ :: tail1000_44 +abbrev tail1000_50 : Stack := ⟨w1,3⟩ :: tail1000_49 +abbrev tail1000_51 : Stack := ⟨w0,4⟩ :: tail1000_50 +abbrev tail1000_52 : Stack := ⟨w1,9⟩ :: tail1000_51 +abbrev tail1000_53 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_29 k +abbrev tail1000_54 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1000_29 k +abbrev tail1000_55 : Stack := ⟨w0,3⟩ :: tail1000_50 +abbrev tail1000_56 : Stack := ⟨w2,1⟩ :: tail1000_55 +abbrev tail1000_57 : Stack := ⟨w1,10⟩ :: tail1000_56 +abbrev tail1000_58 : Stack := ⟨w0,12⟩ :: tail1000_57 +abbrev tail1000_59 : Stack := ⟨w1,5⟩ :: tail1000_58 +abbrev tail1000_60 (k : Nat) : Stack := ⟨w59,(1*k+7)⟩ :: tail1000_23 k +abbrev tail1000_61 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_60 k +abbrev tail1000_62 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_61 k +abbrev tail1000_63 : Stack := ⟨w0,11⟩ :: tail1000_57 +abbrev tail1000_64 : Stack := ⟨w2,1⟩ :: tail1000_63 +abbrev tail1000_65 : Stack := ⟨w1,5⟩ :: tail1000_64 +abbrev tail1000_66 : Stack := ⟨w61,1⟩ :: tail1000_65 +abbrev tail1000_67 (k : Nat) : Stack := ⟨w59,(1*k+6)⟩ :: tail1000_23 k +abbrev tail1000_68 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_67 k +abbrev tail1000_69 : Stack := ⟨w62,1⟩ :: tail1000_65 +abbrev tail1000_70 : Stack := ⟨w61,1⟩ :: tail1000_69 +abbrev tail1000_71 (k : Nat) : Stack := ⟨w59,(1*k+5)⟩ :: tail1000_23 k +abbrev tail1000_72 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_71 k +abbrev tail1000_73 : Stack := ⟨w62,2⟩ :: tail1000_65 +abbrev tail1000_74 : Stack := ⟨w61,1⟩ :: tail1000_73 +abbrev tail1000_75 (k : Nat) : Stack := ⟨w59,(1*k+4)⟩ :: tail1000_23 k +abbrev tail1000_76 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_75 k +abbrev tail1000_77 : Stack := ⟨w62,3⟩ :: tail1000_65 +abbrev tail1000_78 (k : Nat) : Stack := ⟨w62,(1*k+6)⟩ :: tail1000_65 +abbrev tail1000_79 (k : Nat) : Stack := ⟨w59,1⟩ :: tail1000_23 k +abbrev tail1000_80 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_79 k +abbrev tail1000_81 (k : Nat) : Stack := ⟨w61,1⟩ :: tail1000_78 k +abbrev tail1000_82 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_23 k +abbrev tail1000_83 (k : Nat) : Stack := ⟨w62,(1*k+7)⟩ :: tail1000_65 +abbrev tail1000_84 (k : Nat) : Stack := ⟨w61,1⟩ :: tail1000_83 k +abbrev tail1000_85 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1000_84 k +abbrev tail1000_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_21 k +abbrev tail1000_87 (k : Nat) : Stack := ⟨w0,791761171⟩ :: tail1000_21 k +abbrev tail1000_88 (k : Nat) : Stack := ⟨w62,(1*k+8)⟩ :: tail1000_65 +abbrev tail1000_89 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail1000_88 k +abbrev tail1000_90 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1000_89 k +abbrev tail1000_91 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1000_90 k +abbrev tail1000_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_18 k +abbrev tail1000_93 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1000_18 k +abbrev tail1000_94 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1000_89 k +abbrev tail1000_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_94 k +abbrev tail1000_96 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1000_95 k +abbrev tail1000_97 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1000_96 k +abbrev tail1000_98 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1000_97 k +abbrev tail1000_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_15 k +abbrev tail1000_100 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1000_15 k +abbrev tail1000_101 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1000_96 k +abbrev tail1000_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_101 k +abbrev tail1000_103 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1000_102 k +abbrev tail1000_104 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1000_103 k +abbrev tail1000_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1000_104 k +abbrev tail1000_106 (k : Nat) : Stack := ⟨w58,(1*k+7)⟩ :: tail1000_12 +abbrev tail1000_107 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_106 k +abbrev tail1000_108 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_107 k +abbrev tail1000_109 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1000_103 k +abbrev tail1000_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_109 k +abbrev tail1000_111 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1000_110 k +abbrev tail1000_112 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_111 k +abbrev tail1000_113 (k : Nat) : Stack := ⟨w58,(1*k+6)⟩ :: tail1000_12 +abbrev tail1000_114 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_113 k +abbrev tail1000_115 (k : Nat) : Stack := ⟨w65,1⟩ :: tail1000_111 k +abbrev tail1000_116 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_115 k +abbrev tail1000_117 (k : Nat) : Stack := ⟨w58,(1*k+5)⟩ :: tail1000_12 +abbrev tail1000_118 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_117 k +abbrev tail1000_119 (k : Nat) : Stack := ⟨w65,2⟩ :: tail1000_111 k +abbrev tail1000_120 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_119 k +abbrev tail1000_121 (k : Nat) : Stack := ⟨w58,(1*k+4)⟩ :: tail1000_12 +abbrev tail1000_122 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_121 k +abbrev tail1000_123 (k : Nat) : Stack := ⟨w65,3⟩ :: tail1000_111 k +abbrev tail1000_124 (k : Nat) : Stack := ⟨w65,(1*k+6)⟩ :: tail1000_111 k +abbrev tail1000_125 : Stack := ⟨w58,1⟩ :: tail1000_12 +abbrev tail1000_126 : Stack := ⟨w63,1⟩ :: tail1000_125 +abbrev tail1000_127 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_124 k +abbrev tail1000_128 : Stack := ⟨w63,1⟩ :: tail1000_12 +abbrev tail1000_129 (k : Nat) : Stack := ⟨w65,(1*k+7)⟩ :: tail1000_111 k +abbrev tail1000_130 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_129 k +abbrev tail1000_131 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1000_130 k +abbrev tail1000_132 : Stack := ⟨w0,1⟩ :: tail1000_10 +abbrev tail1000_133 : Stack := ⟨w0,31⟩ :: tail1000_10 +abbrev tail1000_134 (k : Nat) : Stack := ⟨w65,(1*k+8)⟩ :: tail1000_111 k +abbrev tail1000_135 (k : Nat) : Stack := ⟨w1,31⟩ :: tail1000_134 k +abbrev tail1000_136 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1000_135 k +abbrev tail1000_137 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1000_136 k +abbrev tail1000_138 : Stack := ⟨w0,7⟩ :: tail1000_0 +abbrev tail1000_139 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1000_135 k +abbrev tail1000_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_139 k +abbrev tail1000_141 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1000_140 k +abbrev tail1000_142 : Stack := ⟨w0,8⟩ :: tail1000_0 +abbrev tail1000_143 : Stack := ⟨w0,9⟩ :: tail1000_0 + +def before1000 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail1000_8,(tail1000_25 k)⟩ +def before1001 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail1000_7,(tail1000_26 k)⟩ +def before1002 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail1000_27,(tail1000_28 k)⟩ +def before1003 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail1000_6,(tail1000_29 k)⟩ +def before1004 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail1000_30,(tail1000_31 k)⟩ +def before1005 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail1000_5,(tail1000_32 k)⟩ +def before1006 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail1000_4,(tail1000_33 k)⟩ +def before1007 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail1000_34,(tail1000_35 k)⟩ +def before1008 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1000_3,(tail1000_36 k)⟩ +def before1009 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1000_37,(tail1000_38 k)⟩ +def before1010 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1000_2,(tail1000_39 k)⟩ +def before1011 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1189),tail1000_1,(tail1000_40 k)⟩ +def before1012 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail1000_0,(tail1000_41 k)⟩ +def before1013 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1193),tail1000_0,(tail1000_42 k)⟩ +def before1014 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1000_1,(tail1000_42 k)⟩ +def before1015 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail1000_1,(tail1000_43 k)⟩ +def before1016 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1000_0,(tail1000_43 k)⟩ +def before1017 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1000_44,(tail1000_41 k)⟩ +def before1018 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1000_45,(tail1000_40 k)⟩ +def before1019 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1000_46,(tail1000_38 k)⟩ +def before1020 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1000_46,(tail1000_47 k)⟩ +def before1021 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1000_45,(tail1000_48 k)⟩ +def before1022 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1000_49,(tail1000_48 k)⟩ +def before1023 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail1000_50,(tail1000_36 k)⟩ +def before1024 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail1000_51,(tail1000_33 k)⟩ +def before1025 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1000_52,(tail1000_31 k)⟩ +def before1026 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail1000_52,(tail1000_53 k)⟩ +def before1027 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail1000_51,(tail1000_54 k)⟩ +def before1028 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail1000_56,(tail1000_54 k)⟩ +def before1029 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail1000_57,(tail1000_29 k)⟩ +def before1030 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail1000_58,(tail1000_26 k)⟩ +def before1031 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1000_59,(tail1000_24 k)⟩ +def before1032 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1000_59,(tail1000_61 k)⟩ +def before1033 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail1000_58,(tail1000_62 k)⟩ +def before1034 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail1000_64,(tail1000_62 k)⟩ +def before1035 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1000_65,(tail1000_61 k)⟩ +def before1036 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1000_66,(tail1000_60 k)⟩ +def before1037 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1000_66,(tail1000_68 k)⟩ +def before1038 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1000_69,(tail1000_68 k)⟩ +def before1039 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1000_70,(tail1000_67 k)⟩ +def before1040 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1000_70,(tail1000_72 k)⟩ +def before1041 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1000_73,(tail1000_72 k)⟩ +def before1042 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1000_74,(tail1000_71 k)⟩ +def before1043 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1000_74,(tail1000_76 k)⟩ +def before1044 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1000_77,(tail1000_76 k)⟩ +def before1045 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1000_78 k),(tail1000_80 k)⟩ +def before1046 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1000_81 k),(tail1000_79 k)⟩ +def before1047 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1000_81 k),(tail1000_82 k)⟩ +def before1048 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1000_83 k),(tail1000_82 k)⟩ +def before1049 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1000_84 k),(tail1000_23 k)⟩ +def before1050 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1000_85 k),(tail1000_22 k)⟩ +def before1051 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail1000_85 k),(tail1000_86 k)⟩ +def before1052 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1000_84 k),(tail1000_87 k)⟩ +def before1053 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1000_88 k),(tail1000_87 k)⟩ +def before1054 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail1000_89 k),(tail1000_21 k)⟩ +def before1055 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521545),(tail1000_90 k),(tail1000_20 k)⟩ +def before1056 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1000_91 k),(tail1000_19 k)⟩ +def before1057 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail1000_91 k),(tail1000_92 k)⟩ +def before1058 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail1000_90 k),(tail1000_93 k)⟩ +def before1059 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521545),(tail1000_95 k),(tail1000_93 k)⟩ +def before1060 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521587),(tail1000_96 k),(tail1000_18 k)⟩ +def before1061 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521671),(tail1000_97 k),(tail1000_17 k)⟩ +def before1062 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1000_98 k),(tail1000_16 k)⟩ +def before1063 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail1000_98 k),(tail1000_99 k)⟩ +def before1064 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail1000_97 k),(tail1000_100 k)⟩ +def before1065 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521671),(tail1000_102 k),(tail1000_100 k)⟩ +def before1066 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521701),(tail1000_103 k),(tail1000_15 k)⟩ +def before1067 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521889),(tail1000_104 k),(tail1000_14 k)⟩ +def before1068 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1000_105 k),(tail1000_13 k)⟩ +def before1069 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1000_105 k),(tail1000_107 k)⟩ +def before1070 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521889),(tail1000_104 k),(tail1000_108 k)⟩ +def before1071 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521889),(tail1000_110 k),(tail1000_108 k)⟩ +def before1072 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1000_111 k),(tail1000_107 k)⟩ +def before1073 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1000_112 k),(tail1000_106 k)⟩ +def before1074 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1000_112 k),(tail1000_114 k)⟩ +def before1075 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1000_115 k),(tail1000_114 k)⟩ +def before1076 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1000_116 k),(tail1000_113 k)⟩ +def before1077 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1000_116 k),(tail1000_118 k)⟩ +def before1078 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1000_119 k),(tail1000_118 k)⟩ +def before1079 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1000_120 k),(tail1000_117 k)⟩ +def before1080 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1000_120 k),(tail1000_122 k)⟩ +def before1081 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1000_123 k),(tail1000_122 k)⟩ +def before1082 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1000_124 k),tail1000_126⟩ +def before1083 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1000_127 k),tail1000_125⟩ +def before1084 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1000_127 k),tail1000_128⟩ +def before1085 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1000_129 k),tail1000_128⟩ +def before1086 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1000_130 k),tail1000_12⟩ +def before1087 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1000_131 k),tail1000_11⟩ +def before1088 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail1000_131 k),tail1000_132⟩ +def before1089 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1000_130 k),tail1000_133⟩ +def before1090 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1000_134 k),tail1000_133⟩ +def before1091 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail1000_135 k),tail1000_10⟩ +def before1092 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail1000_136 k),tail1000_9⟩ +def before1093 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526699),(tail1000_137 k),tail1000_0⟩ +def before1094 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526699),(tail1000_137 k),tail1000_1⟩ +def before1095 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail1000_136 k),tail1000_138⟩ +def before1096 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail1000_140 k),tail1000_138⟩ +def before1097 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1000_141 k),tail1000_0⟩ +def before1098 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1000_141 k),tail1000_1⟩ +def before1099 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail1000_140 k),tail1000_142⟩ +def after1099 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail1000_139 k),tail1000_143⟩ + +theorem macro1000 (k : Nat) : applyExit (before1000 k) exit3 1 = some (before1001 k) := by + simp (disch := omega) [before1000, before1001, exit3, applyExit, pop, push] + <;> omega +theorem step1000 (k : Nat) : Runs (1*2) (before1000 k).denote (before1001 k).denote := + @applyExit_sound (before1000 k) (before1001 k) exit3 1 valid3 (macro1000 k) +theorem macro1001 (k : Nat) : applyExit (before1001 k) exit9 1 = some (before1002 k) := by + simp (disch := omega) [before1001, before1002, exit9, applyExit, pop, push] + <;> omega +theorem step1001 (k : Nat) : Runs (1*2) (before1001 k).denote (before1002 k).denote := + @applyExit_sound (before1001 k) (before1002 k) exit9 1 valid9 (macro1001 k) +theorem macro1002 (k : Nat) : applyExit (before1002 k) exit10 11 = some (before1003 k) := by + simp (disch := omega) [before1002, before1003, exit10, applyExit, pop, push] + <;> omega +theorem step1002 (k : Nat) : Runs (11*2) (before1002 k).denote (before1003 k).denote := + @applyExit_sound (before1002 k) (before1003 k) exit10 11 valid10 (macro1002 k) +theorem macro1003 (k : Nat) : applyExit (before1003 k) exit11 1 = some (before1004 k) := by + simp (disch := omega) [before1003, before1004, exit11, applyExit, pop, push] + <;> omega +theorem step1003 (k : Nat) : Runs (1*2) (before1003 k).denote (before1004 k).denote := + @applyExit_sound (before1003 k) (before1004 k) exit11 1 valid11 (macro1003 k) +theorem macro1004 (k : Nat) : applyExit (before1004 k) exit2 8 = some (before1005 k) := by + simp (disch := omega) [before1004, before1005, exit2, applyExit, pop, push] + <;> omega +theorem step1004 (k : Nat) : Runs (8*2) (before1004 k).denote (before1005 k).denote := + @applyExit_sound (before1004 k) (before1005 k) exit2 8 valid2 (macro1004 k) +theorem macro1005 (k : Nat) : applyExit (before1005 k) exit3 1 = some (before1006 k) := by + simp (disch := omega) [before1005, before1006, exit3, applyExit, pop, push] + <;> omega +theorem step1005 (k : Nat) : Runs (1*2) (before1005 k).denote (before1006 k).denote := + @applyExit_sound (before1005 k) (before1006 k) exit3 1 valid3 (macro1005 k) +theorem macro1006 (k : Nat) : applyExit (before1006 k) exit9 1 = some (before1007 k) := by + simp (disch := omega) [before1006, before1007, exit9, applyExit, pop, push] + <;> omega +theorem step1006 (k : Nat) : Runs (1*2) (before1006 k).denote (before1007 k).denote := + @applyExit_sound (before1006 k) (before1007 k) exit9 1 valid9 (macro1006 k) +theorem macro1007 (k : Nat) : applyExit (before1007 k) exit10 3 = some (before1008 k) := by + simp (disch := omega) [before1007, before1008, exit10, applyExit, pop, push] + <;> omega +theorem step1007 (k : Nat) : Runs (3*2) (before1007 k).denote (before1008 k).denote := + @applyExit_sound (before1007 k) (before1008 k) exit10 3 valid10 (macro1007 k) +theorem macro1008 (k : Nat) : applyExit (before1008 k) exit11 1 = some (before1009 k) := by + simp (disch := omega) [before1008, before1009, exit11, applyExit, pop, push] + <;> omega +theorem step1008 (k : Nat) : Runs (1*2) (before1008 k).denote (before1009 k).denote := + @applyExit_sound (before1008 k) (before1009 k) exit11 1 valid11 (macro1008 k) +theorem macro1009 (k : Nat) : applyExit (before1009 k) exit2 1 = some (before1010 k) := by + simp (disch := omega) [before1009, before1010, exit2, applyExit, pop, push] + <;> omega +theorem step1009 (k : Nat) : Runs (1*2) (before1009 k).denote (before1010 k).denote := + @applyExit_sound (before1009 k) (before1010 k) exit2 1 valid2 (macro1009 k) +theorem macro1010 (k : Nat) : applyExit (before1010 k) exit3 1 = some (before1011 k) := by + simp (disch := omega) [before1010, before1011, exit3, applyExit, pop, push] + <;> omega +theorem step1010 (k : Nat) : Runs (1*2) (before1010 k).denote (before1011 k).denote := + @applyExit_sound (before1010 k) (before1011 k) exit3 1 valid3 (macro1010 k) +theorem macro1011 (k : Nat) : applyExit (before1011 k) exit9 1 = some (before1012 k) := by + simp (disch := omega) [before1011, before1012, exit9, applyExit, pop, push] + <;> omega +theorem step1011 (k : Nat) : Runs (1*2) (before1011 k).denote (before1012 k).denote := + @applyExit_sound (before1011 k) (before1012 k) exit9 1 valid9 (macro1011 k) +theorem macro1012 (k : Nat) : applyExit (before1012 k) exit46 1 = some (before1013 k) := by + simp (disch := omega) [before1012, before1013, exit46, applyExit, pop, push] + <;> omega +theorem step1012 (k : Nat) : Runs (1*2) (before1012 k).denote (before1013 k).denote := + @applyExit_sound (before1012 k) (before1013 k) exit46 1 valid46 (macro1012 k) +theorem macro1013 (k : Nat) : applyExit (before1013 k) exit49 1 = some (before1014 k) := by + simp (disch := omega) [before1013, before1014, exit49, applyExit, pop, push] + <;> omega +theorem step1013 (k : Nat) : Runs (1*1) (before1013 k).denote (before1014 k).denote := + @applyExit_sound (before1013 k) (before1014 k) exit49 1 valid49 (macro1013 k) +theorem macro1014 (k : Nat) : applyExit (before1014 k) exit1 1 = some (before1015 k) := by + simp (disch := omega) [before1014, before1015, exit1, applyExit, pop, push] + <;> omega +theorem step1014 (k : Nat) : Runs (1*3) (before1014 k).denote (before1015 k).denote := + @applyExit_sound (before1014 k) (before1015 k) exit1 1 valid1 (macro1014 k) +theorem macro1015 (k : Nat) : applyExit (before1015 k) exit6 1 = some (before1016 k) := by + simp (disch := omega) [before1015, before1016, exit6, applyExit, pop, push] + <;> omega +theorem step1015 (k : Nat) : Runs (1*1) (before1015 k).denote (before1016 k).denote := + @applyExit_sound (before1015 k) (before1016 k) exit6 1 valid6 (macro1015 k) +theorem macro1016 (k : Nat) : applyExit (before1016 k) exit0 1 = some (before1017 k) := by + simp (disch := omega) [before1016, before1017, exit0, applyExit, pop, push] + <;> omega +theorem step1016 (k : Nat) : Runs (1*2) (before1016 k).denote (before1017 k).denote := + @applyExit_sound (before1016 k) (before1017 k) exit0 1 valid0 (macro1016 k) +theorem macro1017 (k : Nat) : applyExit (before1017 k) exit13 1 = some (before1018 k) := by + simp (disch := omega) [before1017, before1018, exit13, applyExit, pop, push] + <;> omega +theorem step1017 (k : Nat) : Runs (1*2) (before1017 k).denote (before1018 k).denote := + @applyExit_sound (before1017 k) (before1018 k) exit13 1 valid13 (macro1017 k) +theorem macro1018 (k : Nat) : applyExit (before1018 k) exit0 2 = some (before1019 k) := by + simp (disch := omega) [before1018, before1019, exit0, applyExit, pop, push] + <;> omega +theorem step1018 (k : Nat) : Runs (2*2) (before1018 k).denote (before1019 k).denote := + @applyExit_sound (before1018 k) (before1019 k) exit0 2 valid0 (macro1018 k) +theorem macro1019 (k : Nat) : applyExit (before1019 k) exit1 1 = some (before1020 k) := by + simp (disch := omega) [before1019, before1020, exit1, applyExit, pop, push] + <;> omega +theorem step1019 (k : Nat) : Runs (1*3) (before1019 k).denote (before1020 k).denote := + @applyExit_sound (before1019 k) (before1020 k) exit1 1 valid1 (macro1019 k) +theorem macro1020 (k : Nat) : applyExit (before1020 k) exit2 2 = some (before1021 k) := by + simp (disch := omega) [before1020, before1021, exit2, applyExit, pop, push] + <;> omega +theorem step1020 (k : Nat) : Runs (2*2) (before1020 k).denote (before1021 k).denote := + @applyExit_sound (before1020 k) (before1021 k) exit2 2 valid2 (macro1020 k) +theorem macro1021 (k : Nat) : applyExit (before1021 k) exit6 1 = some (before1022 k) := by + simp (disch := omega) [before1021, before1022, exit6, applyExit, pop, push] + <;> omega +theorem step1021 (k : Nat) : Runs (1*1) (before1021 k).denote (before1022 k).denote := + @applyExit_sound (before1021 k) (before1022 k) exit6 1 valid6 (macro1021 k) +theorem macro1022 (k : Nat) : applyExit (before1022 k) exit0 3 = some (before1023 k) := by + simp (disch := omega) [before1022, before1023, exit0, applyExit, pop, push] + <;> omega +theorem step1022 (k : Nat) : Runs (3*2) (before1022 k).denote (before1023 k).denote := + @applyExit_sound (before1022 k) (before1023 k) exit0 3 valid0 (macro1022 k) +theorem macro1023 (k : Nat) : applyExit (before1023 k) exit13 4 = some (before1024 k) := by + simp (disch := omega) [before1023, before1024, exit13, applyExit, pop, push] + <;> omega +theorem step1023 (k : Nat) : Runs (4*2) (before1023 k).denote (before1024 k).denote := + @applyExit_sound (before1023 k) (before1024 k) exit13 4 valid13 (macro1023 k) +theorem macro1024 (k : Nat) : applyExit (before1024 k) exit0 9 = some (before1025 k) := by + simp (disch := omega) [before1024, before1025, exit0, applyExit, pop, push] + <;> omega +theorem step1024 (k : Nat) : Runs (9*2) (before1024 k).denote (before1025 k).denote := + @applyExit_sound (before1024 k) (before1025 k) exit0 9 valid0 (macro1024 k) +theorem macro1025 (k : Nat) : applyExit (before1025 k) exit1 1 = some (before1026 k) := by + simp (disch := omega) [before1025, before1026, exit1, applyExit, pop, push] + <;> omega +theorem step1025 (k : Nat) : Runs (1*3) (before1025 k).denote (before1026 k).denote := + @applyExit_sound (before1025 k) (before1026 k) exit1 1 valid1 (macro1025 k) +theorem macro1026 (k : Nat) : applyExit (before1026 k) exit2 9 = some (before1027 k) := by + simp (disch := omega) [before1026, before1027, exit2, applyExit, pop, push] + <;> omega +theorem step1026 (k : Nat) : Runs (9*2) (before1026 k).denote (before1027 k).denote := + @applyExit_sound (before1026 k) (before1027 k) exit2 9 valid2 (macro1026 k) +theorem macro1027 (k : Nat) : applyExit (before1027 k) exit6 1 = some (before1028 k) := by + simp (disch := omega) [before1027, before1028, exit6, applyExit, pop, push] + <;> omega +theorem step1027 (k : Nat) : Runs (1*1) (before1027 k).denote (before1028 k).denote := + @applyExit_sound (before1027 k) (before1028 k) exit6 1 valid6 (macro1027 k) +theorem macro1028 (k : Nat) : applyExit (before1028 k) exit0 10 = some (before1029 k) := by + simp (disch := omega) [before1028, before1029, exit0, applyExit, pop, push] + <;> omega +theorem step1028 (k : Nat) : Runs (10*2) (before1028 k).denote (before1029 k).denote := + @applyExit_sound (before1028 k) (before1029 k) exit0 10 valid0 (macro1028 k) +theorem macro1029 (k : Nat) : applyExit (before1029 k) exit13 12 = some (before1030 k) := by + simp (disch := omega) [before1029, before1030, exit13, applyExit, pop, push] + <;> omega +theorem step1029 (k : Nat) : Runs (12*2) (before1029 k).denote (before1030 k).denote := + @applyExit_sound (before1029 k) (before1030 k) exit13 12 valid13 (macro1029 k) +theorem macro1030 (k : Nat) : applyExit (before1030 k) exit0 5 = some (before1031 k) := by + simp (disch := omega) [before1030, before1031, exit0, applyExit, pop, push] + <;> omega +theorem step1030 (k : Nat) : Runs (5*2) (before1030 k).denote (before1031 k).denote := + @applyExit_sound (before1030 k) (before1031 k) exit0 5 valid0 (macro1030 k) +theorem macro1031 (k : Nat) : applyExit (before1031 k) exit82 1 = some (before1032 k) := by + simp (disch := omega) [before1031, before1032, exit82, applyExit, pop, push] + <;> omega +theorem step1031 (k : Nat) : Runs (1*11) (before1031 k).denote (before1032 k).denote := + @applyExit_sound (before1031 k) (before1032 k) exit82 1 valid82 (macro1031 k) +theorem macro1032 (k : Nat) : applyExit (before1032 k) exit2 5 = some (before1033 k) := by + simp (disch := omega) [before1032, before1033, exit2, applyExit, pop, push] + <;> omega +theorem step1032 (k : Nat) : Runs (5*2) (before1032 k).denote (before1033 k).denote := + @applyExit_sound (before1032 k) (before1033 k) exit2 5 valid2 (macro1032 k) +theorem macro1033 (k : Nat) : applyExit (before1033 k) exit6 1 = some (before1034 k) := by + simp (disch := omega) [before1033, before1034, exit6, applyExit, pop, push] + <;> omega +theorem step1033 (k : Nat) : Runs (1*1) (before1033 k).denote (before1034 k).denote := + @applyExit_sound (before1033 k) (before1034 k) exit6 1 valid6 (macro1033 k) +theorem macro1034 (k : Nat) : applyExit (before1034 k) exit0 5 = some (before1035 k) := by + simp (disch := omega) [before1034, before1035, exit0, applyExit, pop, push] + <;> omega +theorem step1034 (k : Nat) : Runs (5*2) (before1034 k).denote (before1035 k).denote := + @applyExit_sound (before1034 k) (before1035 k) exit0 5 valid0 (macro1034 k) +theorem macro1035 (k : Nat) : applyExit (before1035 k) exit83 1 = some (before1036 k) := by + simp (disch := omega) [before1035, before1036, exit83, applyExit, pop, push] + <;> omega +theorem step1035 (k : Nat) : Runs (1*38) (before1035 k).denote (before1036 k).denote := + @applyExit_sound (before1035 k) (before1036 k) exit83 1 valid83 (macro1035 k) +theorem macro1036 (k : Nat) : applyExit (before1036 k) exit82 1 = some (before1037 k) := by + simp (disch := omega) [before1036, before1037, exit82, applyExit, pop, push] + <;> omega +theorem step1036 (k : Nat) : Runs (1*11) (before1036 k).denote (before1037 k).denote := + @applyExit_sound (before1036 k) (before1037 k) exit82 1 valid82 (macro1036 k) +theorem macro1037 (k : Nat) : applyExit (before1037 k) exit84 1 = some (before1038 k) := by + simp (disch := omega) [before1037, before1038, exit84, applyExit, pop, push] + <;> omega +theorem step1037 (k : Nat) : Runs (1*21) (before1037 k).denote (before1038 k).denote := + @applyExit_sound (before1037 k) (before1038 k) exit84 1 valid84 (macro1037 k) +theorem macro1038 (k : Nat) : applyExit (before1038 k) exit83 1 = some (before1039 k) := by + simp (disch := omega) [before1038, before1039, exit83, applyExit, pop, push] + <;> omega +theorem step1038 (k : Nat) : Runs (1*38) (before1038 k).denote (before1039 k).denote := + @applyExit_sound (before1038 k) (before1039 k) exit83 1 valid83 (macro1038 k) +theorem macro1039 (k : Nat) : applyExit (before1039 k) exit82 1 = some (before1040 k) := by + simp (disch := omega) [before1039, before1040, exit82, applyExit, pop, push] + <;> omega +theorem step1039 (k : Nat) : Runs (1*11) (before1039 k).denote (before1040 k).denote := + @applyExit_sound (before1039 k) (before1040 k) exit82 1 valid82 (macro1039 k) +theorem macro1040 (k : Nat) : applyExit (before1040 k) exit84 1 = some (before1041 k) := by + simp (disch := omega) [before1040, before1041, exit84, applyExit, pop, push] + <;> omega +theorem step1040 (k : Nat) : Runs (1*21) (before1040 k).denote (before1041 k).denote := + @applyExit_sound (before1040 k) (before1041 k) exit84 1 valid84 (macro1040 k) +theorem macro1041 (k : Nat) : applyExit (before1041 k) exit83 1 = some (before1042 k) := by + simp (disch := omega) [before1041, before1042, exit83, applyExit, pop, push] + <;> omega +theorem step1041 (k : Nat) : Runs (1*38) (before1041 k).denote (before1042 k).denote := + @applyExit_sound (before1041 k) (before1042 k) exit83 1 valid83 (macro1041 k) +theorem macro1042 (k : Nat) : applyExit (before1042 k) exit82 1 = some (before1043 k) := by + simp (disch := omega) [before1042, before1043, exit82, applyExit, pop, push] + <;> omega +theorem step1042 (k : Nat) : Runs (1*11) (before1042 k).denote (before1043 k).denote := + @applyExit_sound (before1042 k) (before1043 k) exit82 1 valid82 (macro1042 k) +theorem macro1043 (k : Nat) : applyExit (before1043 k) exit84 1 = some (before1044 k) := by + simp (disch := omega) [before1043, before1044, exit84, applyExit, pop, push] + <;> omega +theorem step1043 (k : Nat) : Runs (1*21) (before1043 k).denote (before1044 k).denote := + @applyExit_sound (before1043 k) (before1044 k) exit84 1 valid84 (macro1043 k) +def cycleState1044 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,5⟩,⟨w58,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ +def cyclePart1044_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w59,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,5⟩,⟨w58,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ +def cyclePart1044_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+3-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,5⟩,⟨w58,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ +theorem cycleMacro1044_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1044 k j) exit83 1 = some (cyclePart1044_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1044, cyclePart1044_0, exit83, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1044_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1044_0 k j) exit82 1 = some (cyclePart1044_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1044_0, cyclePart1044_1, exit82, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1044_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1044_1 k j) exit84 1 = some (cycleState1044 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1044_1, cycleState1044, exit84, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1044 (k j : Nat) (hj : j < (1*k+3)) : Runs 70 (cycleState1044 k j).denote (cycleState1044 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState1044 k j).denote (cyclePart1044_0 k j).denote := @applyExit_sound (cycleState1044 k j) (cyclePart1044_0 k j) exit83 1 valid83 (cycleMacro1044_0 k j hj) + have h1 : Runs (1*11) (cyclePart1044_0 k j).denote (cyclePart1044_1 k j).denote := @applyExit_sound (cyclePart1044_0 k j) (cyclePart1044_1 k j) exit82 1 valid82 (cycleMacro1044_1 k j hj) + have h2 : Runs (1*21) (cyclePart1044_1 k j).denote (cycleState1044 k (j+1)).denote := @applyExit_sound (cyclePart1044_1 k j) (cycleState1044 k (j+1)) exit84 1 valid84 (cycleMacro1044_2 k j hj) + exact (@Runs.trans (1*38) ((1*11)+(1*21)) (cycleState1044 k j).denote (cyclePart1044_0 k j).denote (cycleState1044 k (j+1)).denote h0 (@Runs.trans (1*11) (1*21) (cyclePart1044_0 k j).denote (cyclePart1044_1 k j).denote (cycleState1044 k (j+1)).denote h1 h2)) +theorem step1044 (k : Nat) : Runs ((1*k+3)*70) (before1044 k).denote (before1045 k).denote := by + have h := Runs.chain (fun j => (cycleState1044 k j).denote) 70 (1*k+3) (cycleRun1044 k) + have h0 : cycleState1044 k 0 = before1044 k := by simp [cycleState1044, before1044] + have h1 : cycleState1044 k (1*k+3) = before1045 k := by + simp [cycleState1044, before1045] <;> omega + simpa only [h0, h1] using h +theorem macro1045 (k : Nat) : applyExit (before1045 k) exit83 1 = some (before1046 k) := by + simp (disch := omega) [before1045, before1046, exit83, applyExit, pop, push] + <;> omega +theorem step1045 (k : Nat) : Runs (1*38) (before1045 k).denote (before1046 k).denote := + @applyExit_sound (before1045 k) (before1046 k) exit83 1 valid83 (macro1045 k) +theorem macro1046 (k : Nat) : applyExit (before1046 k) exit82 1 = some (before1047 k) := by + simp (disch := omega) [before1046, before1047, exit82, applyExit, pop, push] + <;> omega +theorem step1046 (k : Nat) : Runs (1*11) (before1046 k).denote (before1047 k).denote := + @applyExit_sound (before1046 k) (before1047 k) exit82 1 valid82 (macro1046 k) +theorem macro1047 (k : Nat) : applyExit (before1047 k) exit84 1 = some (before1048 k) := by + simp (disch := omega) [before1047, before1048, exit84, applyExit, pop, push] + <;> omega +theorem step1047 (k : Nat) : Runs (1*21) (before1047 k).denote (before1048 k).denote := + @applyExit_sound (before1047 k) (before1048 k) exit84 1 valid84 (macro1047 k) +theorem macro1048 (k : Nat) : applyExit (before1048 k) exit83 1 = some (before1049 k) := by + simp (disch := omega) [before1048, before1049, exit83, applyExit, pop, push] + <;> omega +theorem step1048 (k : Nat) : Runs (1*38) (before1048 k).denote (before1049 k).denote := + @applyExit_sound (before1048 k) (before1049 k) exit83 1 valid83 (macro1048 k) +theorem macro1049 (k : Nat) : applyExit (before1049 k) exit0 791761170 = some (before1050 k) := by + simp (disch := omega) [before1049, before1050, exit0, applyExit, pop, push] + <;> omega +theorem step1049 (k : Nat) : Runs (791761170*2) (before1049 k).denote (before1050 k).denote := + @applyExit_sound (before1049 k) (before1050 k) exit0 791761170 valid0 (macro1049 k) +theorem macro1050 (k : Nat) : applyExit (before1050 k) exit1 1 = some (before1051 k) := by + simp (disch := omega) [before1050, before1051, exit1, applyExit, pop, push] + <;> omega +theorem step1050 (k : Nat) : Runs (1*3) (before1050 k).denote (before1051 k).denote := + @applyExit_sound (before1050 k) (before1051 k) exit1 1 valid1 (macro1050 k) +theorem macro1051 (k : Nat) : applyExit (before1051 k) exit2 791761170 = some (before1052 k) := by + simp (disch := omega) [before1051, before1052, exit2, applyExit, pop, push] + <;> omega +theorem step1051 (k : Nat) : Runs (791761170*2) (before1051 k).denote (before1052 k).denote := + @applyExit_sound (before1051 k) (before1052 k) exit2 791761170 valid2 (macro1051 k) +theorem macro1052 (k : Nat) : applyExit (before1052 k) exit84 1 = some (before1053 k) := by + simp (disch := omega) [before1052, before1053, exit84, applyExit, pop, push] + <;> omega +theorem step1052 (k : Nat) : Runs (1*21) (before1052 k).denote (before1053 k).denote := + @applyExit_sound (before1052 k) (before1053 k) exit84 1 valid84 (macro1052 k) +theorem macro1053 (k : Nat) : applyExit (before1053 k) exit0 791761171 = some (before1054 k) := by + simp (disch := omega) [before1053, before1054, exit0, applyExit, pop, push] + <;> omega +theorem step1053 (k : Nat) : Runs (791761171*2) (before1053 k).denote (before1054 k).denote := + @applyExit_sound (before1053 k) (before1054 k) exit0 791761171 valid0 (macro1053 k) +theorem macro1054 (k : Nat) : applyExit (before1054 k) exit13 10 = some (before1055 k) := by + simp (disch := omega) [before1054, before1055, exit13, applyExit, pop, push] + <;> omega +theorem step1054 (k : Nat) : Runs (10*2) (before1054 k).denote (before1055 k).denote := + @applyExit_sound (before1054 k) (before1055 k) exit13 10 valid13 (macro1054 k) +theorem macro1055 (k : Nat) : applyExit (before1055 k) exit0 20 = some (before1056 k) := by + simp (disch := omega) [before1055, before1056, exit0, applyExit, pop, push] + <;> omega +theorem step1055 (k : Nat) : Runs (20*2) (before1055 k).denote (before1056 k).denote := + @applyExit_sound (before1055 k) (before1056 k) exit0 20 valid0 (macro1055 k) +theorem macro1056 (k : Nat) : applyExit (before1056 k) exit1 1 = some (before1057 k) := by + simp (disch := omega) [before1056, before1057, exit1, applyExit, pop, push] + <;> omega +theorem step1056 (k : Nat) : Runs (1*3) (before1056 k).denote (before1057 k).denote := + @applyExit_sound (before1056 k) (before1057 k) exit1 1 valid1 (macro1056 k) +theorem macro1057 (k : Nat) : applyExit (before1057 k) exit2 20 = some (before1058 k) := by + simp (disch := omega) [before1057, before1058, exit2, applyExit, pop, push] + <;> omega +theorem step1057 (k : Nat) : Runs (20*2) (before1057 k).denote (before1058 k).denote := + @applyExit_sound (before1057 k) (before1058 k) exit2 20 valid2 (macro1057 k) +theorem macro1058 (k : Nat) : applyExit (before1058 k) exit6 1 = some (before1059 k) := by + simp (disch := omega) [before1058, before1059, exit6, applyExit, pop, push] + <;> omega +theorem step1058 (k : Nat) : Runs (1*1) (before1058 k).denote (before1059 k).denote := + @applyExit_sound (before1058 k) (before1059 k) exit6 1 valid6 (macro1058 k) +theorem macro1059 (k : Nat) : applyExit (before1059 k) exit0 21 = some (before1060 k) := by + simp (disch := omega) [before1059, before1060, exit0, applyExit, pop, push] + <;> omega +theorem step1059 (k : Nat) : Runs (21*2) (before1059 k).denote (before1060 k).denote := + @applyExit_sound (before1059 k) (before1060 k) exit0 21 valid0 (macro1059 k) +theorem macro1060 (k : Nat) : applyExit (before1060 k) exit13 42 = some (before1061 k) := by + simp (disch := omega) [before1060, before1061, exit13, applyExit, pop, push] + <;> omega +theorem step1060 (k : Nat) : Runs (42*2) (before1060 k).denote (before1061 k).denote := + @applyExit_sound (before1060 k) (before1061 k) exit13 42 valid13 (macro1060 k) +theorem macro1061 (k : Nat) : applyExit (before1061 k) exit0 14 = some (before1062 k) := by + simp (disch := omega) [before1061, before1062, exit0, applyExit, pop, push] + <;> omega +theorem step1061 (k : Nat) : Runs (14*2) (before1061 k).denote (before1062 k).denote := + @applyExit_sound (before1061 k) (before1062 k) exit0 14 valid0 (macro1061 k) +theorem macro1062 (k : Nat) : applyExit (before1062 k) exit1 1 = some (before1063 k) := by + simp (disch := omega) [before1062, before1063, exit1, applyExit, pop, push] + <;> omega +theorem step1062 (k : Nat) : Runs (1*3) (before1062 k).denote (before1063 k).denote := + @applyExit_sound (before1062 k) (before1063 k) exit1 1 valid1 (macro1062 k) +theorem macro1063 (k : Nat) : applyExit (before1063 k) exit2 14 = some (before1064 k) := by + simp (disch := omega) [before1063, before1064, exit2, applyExit, pop, push] + <;> omega +theorem step1063 (k : Nat) : Runs (14*2) (before1063 k).denote (before1064 k).denote := + @applyExit_sound (before1063 k) (before1064 k) exit2 14 valid2 (macro1063 k) +theorem macro1064 (k : Nat) : applyExit (before1064 k) exit6 1 = some (before1065 k) := by + simp (disch := omega) [before1064, before1065, exit6, applyExit, pop, push] + <;> omega +theorem step1064 (k : Nat) : Runs (1*1) (before1064 k).denote (before1065 k).denote := + @applyExit_sound (before1064 k) (before1065 k) exit6 1 valid6 (macro1064 k) +theorem macro1065 (k : Nat) : applyExit (before1065 k) exit0 15 = some (before1066 k) := by + simp (disch := omega) [before1065, before1066, exit0, applyExit, pop, push] + <;> omega +theorem step1065 (k : Nat) : Runs (15*2) (before1065 k).denote (before1066 k).denote := + @applyExit_sound (before1065 k) (before1066 k) exit0 15 valid0 (macro1065 k) +theorem macro1066 (k : Nat) : applyExit (before1066 k) exit13 94 = some (before1067 k) := by + simp (disch := omega) [before1066, before1067, exit13, applyExit, pop, push] + <;> omega +theorem step1066 (k : Nat) : Runs (94*2) (before1066 k).denote (before1067 k).denote := + @applyExit_sound (before1066 k) (before1067 k) exit13 94 valid13 (macro1066 k) +theorem macro1067 (k : Nat) : applyExit (before1067 k) exit0 5 = some (before1068 k) := by + simp (disch := omega) [before1067, before1068, exit0, applyExit, pop, push] + <;> omega +theorem step1067 (k : Nat) : Runs (5*2) (before1067 k).denote (before1068 k).denote := + @applyExit_sound (before1067 k) (before1068 k) exit0 5 valid0 (macro1067 k) +theorem macro1068 (k : Nat) : applyExit (before1068 k) exit85 1 = some (before1069 k) := by + simp (disch := omega) [before1068, before1069, exit85, applyExit, pop, push] + <;> omega +theorem step1068 (k : Nat) : Runs (1*123) (before1068 k).denote (before1069 k).denote := + @applyExit_sound (before1068 k) (before1069 k) exit85 1 valid85 (macro1068 k) +theorem macro1069 (k : Nat) : applyExit (before1069 k) exit2 5 = some (before1070 k) := by + simp (disch := omega) [before1069, before1070, exit2, applyExit, pop, push] + <;> omega +theorem step1069 (k : Nat) : Runs (5*2) (before1069 k).denote (before1070 k).denote := + @applyExit_sound (before1069 k) (before1070 k) exit2 5 valid2 (macro1069 k) +theorem macro1070 (k : Nat) : applyExit (before1070 k) exit6 1 = some (before1071 k) := by + simp (disch := omega) [before1070, before1071, exit6, applyExit, pop, push] + <;> omega +theorem step1070 (k : Nat) : Runs (1*1) (before1070 k).denote (before1071 k).denote := + @applyExit_sound (before1070 k) (before1071 k) exit6 1 valid6 (macro1070 k) +theorem macro1071 (k : Nat) : applyExit (before1071 k) exit0 5 = some (before1072 k) := by + simp (disch := omega) [before1071, before1072, exit0, applyExit, pop, push] + <;> omega +theorem step1071 (k : Nat) : Runs (5*2) (before1071 k).denote (before1072 k).denote := + @applyExit_sound (before1071 k) (before1072 k) exit0 5 valid0 (macro1071 k) +theorem macro1072 (k : Nat) : applyExit (before1072 k) exit86 1 = some (before1073 k) := by + simp (disch := omega) [before1072, before1073, exit86, applyExit, pop, push] + <;> omega +theorem step1072 (k : Nat) : Runs (1*1010) (before1072 k).denote (before1073 k).denote := + @applyExit_sound (before1072 k) (before1073 k) exit86 1 valid86 (macro1072 k) +theorem macro1073 (k : Nat) : applyExit (before1073 k) exit85 1 = some (before1074 k) := by + simp (disch := omega) [before1073, before1074, exit85, applyExit, pop, push] + <;> omega +theorem step1073 (k : Nat) : Runs (1*123) (before1073 k).denote (before1074 k).denote := + @applyExit_sound (before1073 k) (before1074 k) exit85 1 valid85 (macro1073 k) +theorem macro1074 (k : Nat) : applyExit (before1074 k) exit87 1 = some (before1075 k) := by + simp (disch := omega) [before1074, before1075, exit87, applyExit, pop, push] + <;> omega +theorem step1074 (k : Nat) : Runs (1*21) (before1074 k).denote (before1075 k).denote := + @applyExit_sound (before1074 k) (before1075 k) exit87 1 valid87 (macro1074 k) +theorem macro1075 (k : Nat) : applyExit (before1075 k) exit86 1 = some (before1076 k) := by + simp (disch := omega) [before1075, before1076, exit86, applyExit, pop, push] + <;> omega +theorem step1075 (k : Nat) : Runs (1*1010) (before1075 k).denote (before1076 k).denote := + @applyExit_sound (before1075 k) (before1076 k) exit86 1 valid86 (macro1075 k) +theorem macro1076 (k : Nat) : applyExit (before1076 k) exit85 1 = some (before1077 k) := by + simp (disch := omega) [before1076, before1077, exit85, applyExit, pop, push] + <;> omega +theorem step1076 (k : Nat) : Runs (1*123) (before1076 k).denote (before1077 k).denote := + @applyExit_sound (before1076 k) (before1077 k) exit85 1 valid85 (macro1076 k) +theorem macro1077 (k : Nat) : applyExit (before1077 k) exit87 1 = some (before1078 k) := by + simp (disch := omega) [before1077, before1078, exit87, applyExit, pop, push] + <;> omega +theorem step1077 (k : Nat) : Runs (1*21) (before1077 k).denote (before1078 k).denote := + @applyExit_sound (before1077 k) (before1078 k) exit87 1 valid87 (macro1077 k) +theorem macro1078 (k : Nat) : applyExit (before1078 k) exit86 1 = some (before1079 k) := by + simp (disch := omega) [before1078, before1079, exit86, applyExit, pop, push] + <;> omega +theorem step1078 (k : Nat) : Runs (1*1010) (before1078 k).denote (before1079 k).denote := + @applyExit_sound (before1078 k) (before1079 k) exit86 1 valid86 (macro1078 k) +theorem macro1079 (k : Nat) : applyExit (before1079 k) exit85 1 = some (before1080 k) := by + simp (disch := omega) [before1079, before1080, exit85, applyExit, pop, push] + <;> omega +theorem step1079 (k : Nat) : Runs (1*123) (before1079 k).denote (before1080 k).denote := + @applyExit_sound (before1079 k) (before1080 k) exit85 1 valid85 (macro1079 k) +theorem macro1080 (k : Nat) : applyExit (before1080 k) exit87 1 = some (before1081 k) := by + simp (disch := omega) [before1080, before1081, exit87, applyExit, pop, push] + <;> omega +theorem step1080 (k : Nat) : Runs (1*21) (before1080 k).denote (before1081 k).denote := + @applyExit_sound (before1080 k) (before1081 k) exit87 1 valid87 (macro1080 k) +def cycleState1081 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w65,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761171⟩,⟨w62,(1*k+8)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w63,1⟩,⟨w58,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ +def cyclePart1081_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w64,1⟩,⟨w65,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761171⟩,⟨w62,(1*k+8)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w58,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ +def cyclePart1081_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w64,1⟩,⟨w65,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761171⟩,⟨w62,(1*k+8)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w63,1⟩,⟨w58,(1*k+3-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ +theorem cycleMacro1081_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1081 k j) exit86 1 = some (cyclePart1081_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1081, cyclePart1081_0, exit86, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1081_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1081_0 k j) exit85 1 = some (cyclePart1081_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1081_0, cyclePart1081_1, exit85, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1081_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1081_1 k j) exit87 1 = some (cycleState1081 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1081_1, cycleState1081, exit87, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1081 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState1081 k j).denote (cycleState1081 k (j+1)).denote := by + have h0 : Runs (1*1010) (cycleState1081 k j).denote (cyclePart1081_0 k j).denote := @applyExit_sound (cycleState1081 k j) (cyclePart1081_0 k j) exit86 1 valid86 (cycleMacro1081_0 k j hj) + have h1 : Runs (1*123) (cyclePart1081_0 k j).denote (cyclePart1081_1 k j).denote := @applyExit_sound (cyclePart1081_0 k j) (cyclePart1081_1 k j) exit85 1 valid85 (cycleMacro1081_1 k j hj) + have h2 : Runs (1*21) (cyclePart1081_1 k j).denote (cycleState1081 k (j+1)).denote := @applyExit_sound (cyclePart1081_1 k j) (cycleState1081 k (j+1)) exit87 1 valid87 (cycleMacro1081_2 k j hj) + exact (@Runs.trans (1*1010) ((1*123)+(1*21)) (cycleState1081 k j).denote (cyclePart1081_0 k j).denote (cycleState1081 k (j+1)).denote h0 (@Runs.trans (1*123) (1*21) (cyclePart1081_0 k j).denote (cyclePart1081_1 k j).denote (cycleState1081 k (j+1)).denote h1 h2)) +theorem step1081 (k : Nat) : Runs ((1*k+3)*1154) (before1081 k).denote (before1082 k).denote := by + have h := Runs.chain (fun j => (cycleState1081 k j).denote) 1154 (1*k+3) (cycleRun1081 k) + have h0 : cycleState1081 k 0 = before1081 k := by simp [cycleState1081, before1081] + have h1 : cycleState1081 k (1*k+3) = before1082 k := by + simp [cycleState1081, before1082] <;> omega + simpa only [h0, h1] using h +theorem macro1082 (k : Nat) : applyExit (before1082 k) exit86 1 = some (before1083 k) := by + simp (disch := omega) [before1082, before1083, exit86, applyExit, pop, push] + <;> omega +theorem step1082 (k : Nat) : Runs (1*1010) (before1082 k).denote (before1083 k).denote := + @applyExit_sound (before1082 k) (before1083 k) exit86 1 valid86 (macro1082 k) +theorem macro1083 (k : Nat) : applyExit (before1083 k) exit85 1 = some (before1084 k) := by + simp (disch := omega) [before1083, before1084, exit85, applyExit, pop, push] + <;> omega +theorem step1083 (k : Nat) : Runs (1*123) (before1083 k).denote (before1084 k).denote := + @applyExit_sound (before1083 k) (before1084 k) exit85 1 valid85 (macro1083 k) +theorem macro1084 (k : Nat) : applyExit (before1084 k) exit87 1 = some (before1085 k) := by + simp (disch := omega) [before1084, before1085, exit87, applyExit, pop, push] + <;> omega +theorem step1084 (k : Nat) : Runs (1*21) (before1084 k).denote (before1085 k).denote := + @applyExit_sound (before1084 k) (before1085 k) exit87 1 valid87 (macro1084 k) +theorem macro1085 (k : Nat) : applyExit (before1085 k) exit86 1 = some (before1086 k) := by + simp (disch := omega) [before1085, before1086, exit86, applyExit, pop, push] + <;> omega +theorem step1085 (k : Nat) : Runs (1*1010) (before1085 k).denote (before1086 k).denote := + @applyExit_sound (before1085 k) (before1086 k) exit86 1 valid86 (macro1085 k) +theorem macro1086 (k : Nat) : applyExit (before1086 k) exit0 30 = some (before1087 k) := by + simp (disch := omega) [before1086, before1087, exit0, applyExit, pop, push] + <;> omega +theorem step1086 (k : Nat) : Runs (30*2) (before1086 k).denote (before1087 k).denote := + @applyExit_sound (before1086 k) (before1087 k) exit0 30 valid0 (macro1086 k) +theorem macro1087 (k : Nat) : applyExit (before1087 k) exit1 1 = some (before1088 k) := by + simp (disch := omega) [before1087, before1088, exit1, applyExit, pop, push] + <;> omega +theorem step1087 (k : Nat) : Runs (1*3) (before1087 k).denote (before1088 k).denote := + @applyExit_sound (before1087 k) (before1088 k) exit1 1 valid1 (macro1087 k) +theorem macro1088 (k : Nat) : applyExit (before1088 k) exit2 30 = some (before1089 k) := by + simp (disch := omega) [before1088, before1089, exit2, applyExit, pop, push] + <;> omega +theorem step1088 (k : Nat) : Runs (30*2) (before1088 k).denote (before1089 k).denote := + @applyExit_sound (before1088 k) (before1089 k) exit2 30 valid2 (macro1088 k) +theorem macro1089 (k : Nat) : applyExit (before1089 k) exit87 1 = some (before1090 k) := by + simp (disch := omega) [before1089, before1090, exit87, applyExit, pop, push] + <;> omega +theorem step1089 (k : Nat) : Runs (1*21) (before1089 k).denote (before1090 k).denote := + @applyExit_sound (before1089 k) (before1090 k) exit87 1 valid87 (macro1089 k) +theorem macro1090 (k : Nat) : applyExit (before1090 k) exit0 31 = some (before1091 k) := by + simp (disch := omega) [before1090, before1091, exit0, applyExit, pop, push] + <;> omega +theorem step1090 (k : Nat) : Runs (31*2) (before1090 k).denote (before1091 k).denote := + @applyExit_sound (before1090 k) (before1091 k) exit0 31 valid0 (macro1090 k) +theorem macro1091 (k : Nat) : applyExit (before1091 k) exit13 19 = some (before1092 k) := by + simp (disch := omega) [before1091, before1092, exit13, applyExit, pop, push] + <;> omega +theorem step1091 (k : Nat) : Runs (19*2) (before1091 k).denote (before1092 k).denote := + @applyExit_sound (before1091 k) (before1092 k) exit13 19 valid13 (macro1091 k) +theorem macro1092 (k : Nat) : applyExit (before1092 k) exit0 6 = some (before1093 k) := by + simp (disch := omega) [before1092, before1093, exit0, applyExit, pop, push] + <;> omega +theorem step1092 (k : Nat) : Runs (6*2) (before1092 k).denote (before1093 k).denote := + @applyExit_sound (before1092 k) (before1093 k) exit0 6 valid0 (macro1092 k) +theorem macro1093 (k : Nat) : applyExit (before1093 k) exit1 1 = some (before1094 k) := by + simp (disch := omega) [before1093, before1094, exit1, applyExit, pop, push] + <;> omega +theorem step1093 (k : Nat) : Runs (1*3) (before1093 k).denote (before1094 k).denote := + @applyExit_sound (before1093 k) (before1094 k) exit1 1 valid1 (macro1093 k) +theorem macro1094 (k : Nat) : applyExit (before1094 k) exit2 6 = some (before1095 k) := by + simp (disch := omega) [before1094, before1095, exit2, applyExit, pop, push] + <;> omega +theorem step1094 (k : Nat) : Runs (6*2) (before1094 k).denote (before1095 k).denote := + @applyExit_sound (before1094 k) (before1095 k) exit2 6 valid2 (macro1094 k) +theorem macro1095 (k : Nat) : applyExit (before1095 k) exit6 1 = some (before1096 k) := by + simp (disch := omega) [before1095, before1096, exit6, applyExit, pop, push] + <;> omega +theorem step1095 (k : Nat) : Runs (1*1) (before1095 k).denote (before1096 k).denote := + @applyExit_sound (before1095 k) (before1096 k) exit6 1 valid6 (macro1095 k) +theorem macro1096 (k : Nat) : applyExit (before1096 k) exit0 7 = some (before1097 k) := by + simp (disch := omega) [before1096, before1097, exit0, applyExit, pop, push] + <;> omega +theorem step1096 (k : Nat) : Runs (7*2) (before1096 k).denote (before1097 k).denote := + @applyExit_sound (before1096 k) (before1097 k) exit0 7 valid0 (macro1096 k) +theorem macro1097 (k : Nat) : applyExit (before1097 k) exit1 1 = some (before1098 k) := by + simp (disch := omega) [before1097, before1098, exit1, applyExit, pop, push] + <;> omega +theorem step1097 (k : Nat) : Runs (1*3) (before1097 k).denote (before1098 k).denote := + @applyExit_sound (before1097 k) (before1098 k) exit1 1 valid1 (macro1097 k) +theorem macro1098 (k : Nat) : applyExit (before1098 k) exit2 7 = some (before1099 k) := by + simp (disch := omega) [before1098, before1099, exit2, applyExit, pop, push] + <;> omega +theorem step1098 (k : Nat) : Runs (7*2) (before1098 k).denote (before1099 k).denote := + @applyExit_sound (before1098 k) (before1099 k) exit2 7 valid2 (macro1098 k) +theorem macro1099 (k : Nat) : applyExit (before1099 k) exit3 1 = some (after1099 k) := by + simp (disch := omega) [before1099, after1099, exit3, applyExit, pop, push] + <;> omega +theorem step1099 (k : Nat) : Runs (1*2) (before1099 k).denote (after1099 k).denote := + @applyExit_sound (before1099 k) (after1099 k) exit3 1 valid3 (macro1099 k) +theorem chunkRun010 (k : Nat) : Runs (1224*k+4750577854) (before1000 k).denote (after1099 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2))))))+(((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))))+((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2))))))) ((((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21))))))+(((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))))+((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2))))))) (before1000 k).denote (before1050 k).denote (after1099 k).denote (@Runs.trans (((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2)))))) (((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))))+((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2)))))) (before1000 k).denote (before1025 k).denote (before1050 k).denote (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2))))) (before1000 k).denote (before1012 k).denote (before1025 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (before1000 k).denote (before1006 k).denote (before1012 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((8*2)+(1*2))) (before1000 k).denote (before1003 k).denote (before1006 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before1000 k).denote (before1001 k).denote (before1003 k).denote (step1000 k) (@Runs.trans (1*2) (11*2) (before1001 k).denote (before1002 k).denote (before1003 k).denote (step1001 k) (step1002 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before1003 k).denote (before1004 k).denote (before1006 k).denote (step1003 k) (@Runs.trans (8*2) (1*2) (before1004 k).denote (before1005 k).denote (before1006 k).denote (step1004 k) (step1005 k)))) (@Runs.trans ((1*2)+((3*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before1006 k).denote (before1009 k).denote (before1012 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before1006 k).denote (before1007 k).denote (before1009 k).denote (step1006 k) (@Runs.trans (3*2) (1*2) (before1007 k).denote (before1008 k).denote (before1009 k).denote (step1007 k) (step1008 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1009 k).denote (before1010 k).denote (before1012 k).denote (step1009 k) (@Runs.trans (1*2) (1*2) (before1010 k).denote (before1011 k).denote (before1012 k).denote (step1010 k) (step1011 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2)))) (((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2)))) (before1012 k).denote (before1018 k).denote (before1025 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(1*2))) (before1012 k).denote (before1015 k).denote (before1018 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before1012 k).denote (before1013 k).denote (before1015 k).denote (step1012 k) (@Runs.trans (1*1) (1*3) (before1013 k).denote (before1014 k).denote (before1015 k).denote (step1013 k) (step1014 k))) (@Runs.trans (1*1) ((1*2)+(1*2)) (before1015 k).denote (before1016 k).denote (before1018 k).denote (step1015 k) (@Runs.trans (1*2) (1*2) (before1016 k).denote (before1017 k).denote (before1018 k).denote (step1016 k) (step1017 k)))) (@Runs.trans ((2*2)+((1*3)+(2*2))) (((1*1)+(3*2))+((4*2)+(9*2))) (before1018 k).denote (before1021 k).denote (before1025 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before1018 k).denote (before1019 k).denote (before1021 k).denote (step1018 k) (@Runs.trans (1*3) (2*2) (before1019 k).denote (before1020 k).denote (before1021 k).denote (step1019 k) (step1020 k))) (@Runs.trans ((1*1)+(3*2)) ((4*2)+(9*2)) (before1021 k).denote (before1023 k).denote (before1025 k).denote (@Runs.trans (1*1) (3*2) (before1021 k).denote (before1022 k).denote (before1023 k).denote (step1021 k) (step1022 k)) (@Runs.trans (4*2) (9*2) (before1023 k).denote (before1024 k).denote (before1025 k).denote (step1023 k) (step1024 k)))))) (@Runs.trans ((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11))))) ((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2))))) (before1025 k).denote (before1037 k).denote (before1050 k).denote (@Runs.trans (((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2)))) (((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))) (before1025 k).denote (before1031 k).denote (before1037 k).denote (@Runs.trans ((1*3)+((9*2)+(1*1))) ((10*2)+((12*2)+(5*2))) (before1025 k).denote (before1028 k).denote (before1031 k).denote (@Runs.trans (1*3) ((9*2)+(1*1)) (before1025 k).denote (before1026 k).denote (before1028 k).denote (step1025 k) (@Runs.trans (9*2) (1*1) (before1026 k).denote (before1027 k).denote (before1028 k).denote (step1026 k) (step1027 k))) (@Runs.trans (10*2) ((12*2)+(5*2)) (before1028 k).denote (before1029 k).denote (before1031 k).denote (step1028 k) (@Runs.trans (12*2) (5*2) (before1029 k).denote (before1030 k).denote (before1031 k).denote (step1029 k) (step1030 k)))) (@Runs.trans ((1*11)+((5*2)+(1*1))) ((5*2)+((1*38)+(1*11))) (before1031 k).denote (before1034 k).denote (before1037 k).denote (@Runs.trans (1*11) ((5*2)+(1*1)) (before1031 k).denote (before1032 k).denote (before1034 k).denote (step1031 k) (@Runs.trans (5*2) (1*1) (before1032 k).denote (before1033 k).denote (before1034 k).denote (step1032 k) (step1033 k))) (@Runs.trans (5*2) ((1*38)+(1*11)) (before1034 k).denote (before1035 k).denote (before1037 k).denote (step1034 k) (@Runs.trans (1*38) (1*11) (before1035 k).denote (before1036 k).denote (before1037 k).denote (step1035 k) (step1036 k))))) (@Runs.trans (((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11)))) (((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2)))) (before1037 k).denote (before1043 k).denote (before1050 k).denote (@Runs.trans ((1*21)+((1*38)+(1*11))) ((1*21)+((1*38)+(1*11))) (before1037 k).denote (before1040 k).denote (before1043 k).denote (@Runs.trans (1*21) ((1*38)+(1*11)) (before1037 k).denote (before1038 k).denote (before1040 k).denote (step1037 k) (@Runs.trans (1*38) (1*11) (before1038 k).denote (before1039 k).denote (before1040 k).denote (step1038 k) (step1039 k))) (@Runs.trans (1*21) ((1*38)+(1*11)) (before1040 k).denote (before1041 k).denote (before1043 k).denote (step1040 k) (@Runs.trans (1*38) (1*11) (before1041 k).denote (before1042 k).denote (before1043 k).denote (step1041 k) (step1042 k)))) (@Runs.trans ((1*21)+(((1*k+3)*70)+(1*38))) (((1*11)+(1*21))+((1*38)+(791761170*2))) (before1043 k).denote (before1046 k).denote (before1050 k).denote (@Runs.trans (1*21) (((1*k+3)*70)+(1*38)) (before1043 k).denote (before1044 k).denote (before1046 k).denote (step1043 k) (@Runs.trans ((1*k+3)*70) (1*38) (before1044 k).denote (before1045 k).denote (before1046 k).denote (step1044 k) (step1045 k))) (@Runs.trans ((1*11)+(1*21)) ((1*38)+(791761170*2)) (before1046 k).denote (before1048 k).denote (before1050 k).denote (@Runs.trans (1*11) (1*21) (before1046 k).denote (before1047 k).denote (before1048 k).denote (step1046 k) (step1047 k)) (@Runs.trans (1*38) (791761170*2) (before1048 k).denote (before1049 k).denote (before1050 k).denote (step1048 k) (step1049 k))))))) (@Runs.trans (((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21)))))) (((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))))+((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2)))))) (before1050 k).denote (before1075 k).denote (after1099 k).denote (@Runs.trans ((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2))))) ((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21))))) (before1050 k).denote (before1062 k).denote (before1075 k).denote (@Runs.trans (((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2)))) (((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))) (before1050 k).denote (before1056 k).denote (before1062 k).denote (@Runs.trans ((1*3)+((791761170*2)+(1*21))) ((791761171*2)+((10*2)+(20*2))) (before1050 k).denote (before1053 k).denote (before1056 k).denote (@Runs.trans (1*3) ((791761170*2)+(1*21)) (before1050 k).denote (before1051 k).denote (before1053 k).denote (step1050 k) (@Runs.trans (791761170*2) (1*21) (before1051 k).denote (before1052 k).denote (before1053 k).denote (step1051 k) (step1052 k))) (@Runs.trans (791761171*2) ((10*2)+(20*2)) (before1053 k).denote (before1054 k).denote (before1056 k).denote (step1053 k) (@Runs.trans (10*2) (20*2) (before1054 k).denote (before1055 k).denote (before1056 k).denote (step1054 k) (step1055 k)))) (@Runs.trans ((1*3)+((20*2)+(1*1))) ((21*2)+((42*2)+(14*2))) (before1056 k).denote (before1059 k).denote (before1062 k).denote (@Runs.trans (1*3) ((20*2)+(1*1)) (before1056 k).denote (before1057 k).denote (before1059 k).denote (step1056 k) (@Runs.trans (20*2) (1*1) (before1057 k).denote (before1058 k).denote (before1059 k).denote (step1057 k) (step1058 k))) (@Runs.trans (21*2) ((42*2)+(14*2)) (before1059 k).denote (before1060 k).denote (before1062 k).denote (step1059 k) (@Runs.trans (42*2) (14*2) (before1060 k).denote (before1061 k).denote (before1062 k).denote (step1060 k) (step1061 k))))) (@Runs.trans (((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2)))) (((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21)))) (before1062 k).denote (before1068 k).denote (before1075 k).denote (@Runs.trans ((1*3)+((14*2)+(1*1))) ((15*2)+((94*2)+(5*2))) (before1062 k).denote (before1065 k).denote (before1068 k).denote (@Runs.trans (1*3) ((14*2)+(1*1)) (before1062 k).denote (before1063 k).denote (before1065 k).denote (step1062 k) (@Runs.trans (14*2) (1*1) (before1063 k).denote (before1064 k).denote (before1065 k).denote (step1063 k) (step1064 k))) (@Runs.trans (15*2) ((94*2)+(5*2)) (before1065 k).denote (before1066 k).denote (before1068 k).denote (step1065 k) (@Runs.trans (94*2) (5*2) (before1066 k).denote (before1067 k).denote (before1068 k).denote (step1066 k) (step1067 k)))) (@Runs.trans ((1*123)+((5*2)+(1*1))) (((5*2)+(1*1010))+((1*123)+(1*21))) (before1068 k).denote (before1071 k).denote (before1075 k).denote (@Runs.trans (1*123) ((5*2)+(1*1)) (before1068 k).denote (before1069 k).denote (before1071 k).denote (step1068 k) (@Runs.trans (5*2) (1*1) (before1069 k).denote (before1070 k).denote (before1071 k).denote (step1069 k) (step1070 k))) (@Runs.trans ((5*2)+(1*1010)) ((1*123)+(1*21)) (before1071 k).denote (before1073 k).denote (before1075 k).denote (@Runs.trans (5*2) (1*1010) (before1071 k).denote (before1072 k).denote (before1073 k).denote (step1071 k) (step1072 k)) (@Runs.trans (1*123) (1*21) (before1073 k).denote (before1074 k).denote (before1075 k).denote (step1073 k) (step1074 k)))))) (@Runs.trans ((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2))))) ((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2))))) (before1075 k).denote (before1087 k).denote (after1099 k).denote (@Runs.trans (((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21)))) ((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))) (before1075 k).denote (before1081 k).denote (before1087 k).denote (@Runs.trans ((1*1010)+((1*123)+(1*21))) ((1*1010)+((1*123)+(1*21))) (before1075 k).denote (before1078 k).denote (before1081 k).denote (@Runs.trans (1*1010) ((1*123)+(1*21)) (before1075 k).denote (before1076 k).denote (before1078 k).denote (step1075 k) (@Runs.trans (1*123) (1*21) (before1076 k).denote (before1077 k).denote (before1078 k).denote (step1076 k) (step1077 k))) (@Runs.trans (1*1010) ((1*123)+(1*21)) (before1078 k).denote (before1079 k).denote (before1081 k).denote (step1078 k) (@Runs.trans (1*123) (1*21) (before1079 k).denote (before1080 k).denote (before1081 k).denote (step1079 k) (step1080 k)))) (@Runs.trans (((1*k+3)*1154)+((1*1010)+(1*123))) ((1*21)+((1*1010)+(30*2))) (before1081 k).denote (before1084 k).denote (before1087 k).denote (@Runs.trans ((1*k+3)*1154) ((1*1010)+(1*123)) (before1081 k).denote (before1082 k).denote (before1084 k).denote (step1081 k) (@Runs.trans (1*1010) (1*123) (before1082 k).denote (before1083 k).denote (before1084 k).denote (step1082 k) (step1083 k))) (@Runs.trans (1*21) ((1*1010)+(30*2)) (before1084 k).denote (before1085 k).denote (before1087 k).denote (step1084 k) (@Runs.trans (1*1010) (30*2) (before1085 k).denote (before1086 k).denote (before1087 k).denote (step1085 k) (step1086 k))))) (@Runs.trans (((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2)))) (((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2)))) (before1087 k).denote (before1093 k).denote (after1099 k).denote (@Runs.trans ((1*3)+((30*2)+(1*21))) ((31*2)+((19*2)+(6*2))) (before1087 k).denote (before1090 k).denote (before1093 k).denote (@Runs.trans (1*3) ((30*2)+(1*21)) (before1087 k).denote (before1088 k).denote (before1090 k).denote (step1087 k) (@Runs.trans (30*2) (1*21) (before1088 k).denote (before1089 k).denote (before1090 k).denote (step1088 k) (step1089 k))) (@Runs.trans (31*2) ((19*2)+(6*2)) (before1090 k).denote (before1091 k).denote (before1093 k).denote (step1090 k) (@Runs.trans (19*2) (6*2) (before1091 k).denote (before1092 k).denote (before1093 k).denote (step1091 k) (step1092 k)))) (@Runs.trans ((1*3)+((6*2)+(1*1))) (((7*2)+(1*3))+((7*2)+(1*2))) (before1093 k).denote (before1096 k).denote (after1099 k).denote (@Runs.trans (1*3) ((6*2)+(1*1)) (before1093 k).denote (before1094 k).denote (before1096 k).denote (step1093 k) (@Runs.trans (6*2) (1*1) (before1094 k).denote (before1095 k).denote (before1096 k).denote (step1094 k) (step1095 k))) (@Runs.trans ((7*2)+(1*3)) ((7*2)+(1*2)) (before1096 k).denote (before1098 k).denote (after1099 k).denote (@Runs.trans (7*2) (1*3) (before1096 k).denote (before1097 k).denote (before1098 k).denote (step1096 k) (step1097 k)) (@Runs.trans (7*2) (1*2) (before1098 k).denote (before1099 k).denote (after1099 k).denote (step1098 k) (step1099 k)))))))) + have ht : (((((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2))))))+(((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))))+((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2)))))))+((((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21))))))+(((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))))+((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2)))))))) = (1224*k+4750577854) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean new file mode 100644 index 00000000..52237104 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean @@ -0,0 +1,764 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1100_0 : Stack := [] +abbrev tail1100_1 : Stack := ⟨w1,1⟩ :: tail1100_0 +abbrev tail1100_2 : Stack := ⟨w2,1⟩ :: tail1100_1 +abbrev tail1100_3 : Stack := ⟨w1,3⟩ :: tail1100_2 +abbrev tail1100_4 : Stack := ⟨w0,3⟩ :: tail1100_3 +abbrev tail1100_5 : Stack := ⟨w2,1⟩ :: tail1100_4 +abbrev tail1100_6 : Stack := ⟨w1,10⟩ :: tail1100_5 +abbrev tail1100_7 : Stack := ⟨w0,11⟩ :: tail1100_6 +abbrev tail1100_8 : Stack := ⟨w2,1⟩ :: tail1100_7 +abbrev tail1100_9 : Stack := ⟨w1,5⟩ :: tail1100_8 +abbrev tail1100_10 (k : Nat) : Stack := ⟨w62,(1*k+8)⟩ :: tail1100_9 +abbrev tail1100_11 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail1100_10 k +abbrev tail1100_12 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1100_11 k +abbrev tail1100_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_12 k +abbrev tail1100_14 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1100_13 k +abbrev tail1100_15 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1100_14 k +abbrev tail1100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_15 k +abbrev tail1100_17 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1100_16 k +abbrev tail1100_18 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1100_17 k +abbrev tail1100_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_18 k +abbrev tail1100_20 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1100_19 k +abbrev tail1100_21 (k : Nat) : Stack := ⟨w65,(1*k+8)⟩ :: tail1100_20 k +abbrev tail1100_22 (k : Nat) : Stack := ⟨w1,31⟩ :: tail1100_21 k +abbrev tail1100_23 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1100_22 k +abbrev tail1100_24 : Stack := ⟨w0,9⟩ :: tail1100_0 +abbrev tail1100_25 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1100_22 k +abbrev tail1100_26 : Stack := ⟨w1,1⟩ :: tail1100_24 +abbrev tail1100_27 : Stack := ⟨w1,18⟩ :: tail1100_24 +abbrev tail1100_28 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1100_21 k +abbrev tail1100_29 : Stack := ⟨w2,1⟩ :: tail1100_27 +abbrev tail1100_30 : Stack := ⟨w0,30⟩ :: tail1100_29 +abbrev tail1100_31 (k : Nat) : Stack := ⟨w66,(1*k+8)⟩ :: tail1100_30 +abbrev tail1100_32 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1100_31 k +abbrev tail1100_33 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1100_31 k +abbrev tail1100_34 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1100_17 k +abbrev tail1100_35 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_33 k +abbrev tail1100_36 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1100_33 k +abbrev tail1100_37 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1100_16 k +abbrev tail1100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_36 k +abbrev tail1100_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1100_38 k +abbrev tail1100_40 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1100_38 k +abbrev tail1100_41 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1100_14 k +abbrev tail1100_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_40 k +abbrev tail1100_43 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1100_40 k +abbrev tail1100_44 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1100_13 k +abbrev tail1100_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_43 k +abbrev tail1100_46 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1100_45 k +abbrev tail1100_47 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1100_45 k +abbrev tail1100_48 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1100_11 k +abbrev tail1100_49 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_47 k +abbrev tail1100_50 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1100_47 k +abbrev tail1100_51 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1100_10 k +abbrev tail1100_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_50 k +abbrev tail1100_53 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1100_52 k +abbrev tail1100_54 (k : Nat) : Stack := ⟨w67,(1*k+8)⟩ :: tail1100_53 k +abbrev tail1100_55 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1100_54 k +abbrev tail1100_56 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1100_54 k +abbrev tail1100_57 : Stack := ⟨w0,10⟩ :: tail1100_6 +abbrev tail1100_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_56 k +abbrev tail1100_59 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1100_56 k +abbrev tail1100_60 : Stack := ⟨w1,9⟩ :: tail1100_5 +abbrev tail1100_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_59 k +abbrev tail1100_62 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1100_61 k +abbrev tail1100_63 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1100_61 k +abbrev tail1100_64 : Stack := ⟨w0,2⟩ :: tail1100_3 +abbrev tail1100_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_63 k +abbrev tail1100_66 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1100_63 k +abbrev tail1100_67 : Stack := ⟨w1,2⟩ :: tail1100_2 +abbrev tail1100_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_66 k +abbrev tail1100_69 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1100_68 k +abbrev tail1100_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1100_68 k +abbrev tail1100_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_70 k +abbrev tail1100_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_71 k +abbrev tail1100_73 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1100_71 k +abbrev tail1100_74 : Stack := ⟨w23,1⟩ :: tail1100_0 +abbrev tail1100_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_72 k +abbrev tail1100_76 : Stack := ⟨w0,1⟩ :: tail1100_0 +abbrev tail1100_77 : Stack := ⟨w2,1⟩ :: tail1100_76 +abbrev tail1100_78 : Stack := ⟨w1,1⟩ :: tail1100_77 +abbrev tail1100_79 : Stack := ⟨w23,1⟩ :: tail1100_78 +abbrev tail1100_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_69 k +abbrev tail1100_81 : Stack := ⟨w0,1⟩ :: tail1100_78 +abbrev tail1100_82 : Stack := ⟨w2,1⟩ :: tail1100_81 +abbrev tail1100_83 : Stack := ⟨w1,2⟩ :: tail1100_82 +abbrev tail1100_84 : Stack := ⟨w23,1⟩ :: tail1100_83 +abbrev tail1100_85 : Stack := ⟨w0,3⟩ :: tail1100_84 +abbrev tail1100_86 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_62 k +abbrev tail1100_87 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1100_86 k +abbrev tail1100_88 : Stack := ⟨w0,1⟩ :: tail1100_83 +abbrev tail1100_89 : Stack := ⟨w0,4⟩ :: tail1100_83 +abbrev tail1100_90 : Stack := ⟨w2,1⟩ :: tail1100_89 +abbrev tail1100_91 : Stack := ⟨w1,9⟩ :: tail1100_90 +abbrev tail1100_92 : Stack := ⟨w23,1⟩ :: tail1100_91 +abbrev tail1100_93 : Stack := ⟨w0,11⟩ :: tail1100_92 +abbrev tail1100_94 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_55 k +abbrev tail1100_95 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1100_94 k +abbrev tail1100_96 : Stack := ⟨w0,1⟩ :: tail1100_91 +abbrev tail1100_97 : Stack := ⟨w0,12⟩ :: tail1100_91 +abbrev tail1100_98 : Stack := ⟨w2,1⟩ :: tail1100_97 +abbrev tail1100_99 : Stack := ⟨w1,5⟩ :: tail1100_98 +abbrev tail1100_100 (k : Nat) : Stack := ⟨w68,(1*k+8)⟩ :: tail1100_99 +abbrev tail1100_101 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1100_100 k +abbrev tail1100_102 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_101 k +abbrev tail1100_103 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1100_102 k +abbrev tail1100_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_46 k +abbrev tail1100_105 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1100_104 k +abbrev tail1100_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_101 k +abbrev tail1100_107 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1100_101 k +abbrev tail1100_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_107 k +abbrev tail1100_109 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1100_108 k +abbrev tail1100_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_109 k +abbrev tail1100_111 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1100_110 k +abbrev tail1100_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_39 k +abbrev tail1100_113 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1100_112 k +abbrev tail1100_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_109 k +abbrev tail1100_115 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1100_109 k +abbrev tail1100_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_115 k +abbrev tail1100_117 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1100_116 k +abbrev tail1100_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_117 k +abbrev tail1100_119 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1100_118 k +abbrev tail1100_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_32 k +abbrev tail1100_121 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1100_120 k +abbrev tail1100_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_117 k +abbrev tail1100_123 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1100_117 k +abbrev tail1100_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_123 k +abbrev tail1100_125 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1100_124 k +abbrev tail1100_126 (k : Nat) : Stack := ⟨w69,(1*k+8)⟩ :: tail1100_125 k +abbrev tail1100_127 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1100_126 k +abbrev tail1100_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_127 k +abbrev tail1100_129 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1100_128 k +abbrev tail1100_130 : Stack := ⟨w0,8⟩ :: tail1100_0 +abbrev tail1100_131 : Stack := ⟨w23,1⟩ :: tail1100_130 +abbrev tail1100_132 : Stack := ⟨w1,18⟩ :: tail1100_131 +abbrev tail1100_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_127 k +abbrev tail1100_134 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1100_127 k +abbrev tail1100_135 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_134 k +abbrev tail1100_136 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1100_135 k +abbrev tail1100_137 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_136 k + +def before1100 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail1100_23 k),tail1100_24⟩ +def before1101 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526683),(tail1100_25 k),tail1100_26⟩ +def before1102 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail1100_22 k),tail1100_27⟩ +def before1103 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail1100_28 k),tail1100_29⟩ +def before1104 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1100_21 k),tail1100_30⟩ +def before1105 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1100_20 k),(tail1100_31 k)⟩ +def before1106 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521889),(tail1100_19 k),(tail1100_32 k)⟩ +def before1107 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521887),(tail1100_18 k),(tail1100_33 k)⟩ +def before1108 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521885),(tail1100_34 k),(tail1100_35 k)⟩ +def before1109 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail1100_17 k),(tail1100_36 k)⟩ +def before1110 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail1100_37 k),(tail1100_38 k)⟩ +def before1111 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail1100_16 k),(tail1100_39 k)⟩ +def before1112 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521669),(tail1100_15 k),(tail1100_40 k)⟩ +def before1113 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail1100_41 k),(tail1100_42 k)⟩ +def before1114 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail1100_14 k),(tail1100_43 k)⟩ +def before1115 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail1100_44 k),(tail1100_45 k)⟩ +def before1116 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail1100_13 k),(tail1100_46 k)⟩ +def before1117 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521543),(tail1100_12 k),(tail1100_47 k)⟩ +def before1118 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail1100_48 k),(tail1100_49 k)⟩ +def before1119 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail1100_11 k),(tail1100_50 k)⟩ +def before1120 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail1100_51 k),(tail1100_52 k)⟩ +def before1121 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1100_10 k),(tail1100_53 k)⟩ +def before1122 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1100_9,(tail1100_54 k)⟩ +def before1123 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail1100_8,(tail1100_55 k)⟩ +def before1124 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail1100_7,(tail1100_56 k)⟩ +def before1125 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail1100_57,(tail1100_58 k)⟩ +def before1126 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail1100_6,(tail1100_59 k)⟩ +def before1127 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail1100_60,(tail1100_61 k)⟩ +def before1128 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail1100_5,(tail1100_62 k)⟩ +def before1129 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail1100_4,(tail1100_63 k)⟩ +def before1130 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail1100_64,(tail1100_65 k)⟩ +def before1131 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1100_3,(tail1100_66 k)⟩ +def before1132 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1100_67,(tail1100_68 k)⟩ +def before1133 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1100_2,(tail1100_69 k)⟩ +def before1134 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1100_1,(tail1100_70 k)⟩ +def before1135 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1193),tail1100_0,(tail1100_71 k)⟩ +def before1136 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1100_0,(tail1100_72 k)⟩ +def before1137 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1100_0,(tail1100_73 k)⟩ +def before1138 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1100_74,(tail1100_73 k)⟩ +def before1139 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail1100_74,(tail1100_75 k)⟩ +def before1140 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1100_76,(tail1100_75 k)⟩ +def before1141 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail1100_77,(tail1100_72 k)⟩ +def before1142 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail1100_78,(tail1100_71 k)⟩ +def before1143 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1100_79,(tail1100_70 k)⟩ +def before1144 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail1100_79,(tail1100_80 k)⟩ +def before1145 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1100_81,(tail1100_80 k)⟩ +def before1146 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1189),tail1100_82,(tail1100_69 k)⟩ +def before1147 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail1100_83,(tail1100_68 k)⟩ +def before1148 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail1100_84,(tail1100_66 k)⟩ +def before1149 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail1100_85,(tail1100_63 k)⟩ +def before1150 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail1100_85,(tail1100_86 k)⟩ +def before1151 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1100_84,(tail1100_87 k)⟩ +def before1152 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail1100_88,(tail1100_87 k)⟩ +def before1153 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail1100_89,(tail1100_86 k)⟩ +def before1154 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1175),tail1100_90,(tail1100_62 k)⟩ +def before1155 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1157),tail1100_91,(tail1100_61 k)⟩ +def before1156 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail1100_92,(tail1100_59 k)⟩ +def before1157 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail1100_93,(tail1100_56 k)⟩ +def before1158 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail1100_93,(tail1100_94 k)⟩ +def before1159 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail1100_92,(tail1100_95 k)⟩ +def before1160 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail1100_96,(tail1100_95 k)⟩ +def before1161 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail1100_97,(tail1100_94 k)⟩ +def before1162 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail1100_98,(tail1100_55 k)⟩ +def before1163 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail1100_99,(tail1100_54 k)⟩ +def before1164 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail1100_100 k),(tail1100_53 k)⟩ +def before1165 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521523),(tail1100_101 k),(tail1100_52 k)⟩ +def before1166 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521525),(tail1100_102 k),(tail1100_50 k)⟩ +def before1167 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail1100_103 k),(tail1100_47 k)⟩ +def before1168 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail1100_103 k),(tail1100_104 k)⟩ +def before1169 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail1100_102 k),(tail1100_105 k)⟩ +def before1170 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521525),(tail1100_106 k),(tail1100_105 k)⟩ +def before1171 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail1100_107 k),(tail1100_104 k)⟩ +def before1172 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521545),(tail1100_108 k),(tail1100_46 k)⟩ +def before1173 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521585),(tail1100_109 k),(tail1100_45 k)⟩ +def before1174 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521587),(tail1100_110 k),(tail1100_43 k)⟩ +def before1175 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail1100_111 k),(tail1100_40 k)⟩ +def before1176 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail1100_111 k),(tail1100_112 k)⟩ +def before1177 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail1100_110 k),(tail1100_113 k)⟩ +def before1178 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521587),(tail1100_114 k),(tail1100_113 k)⟩ +def before1179 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail1100_115 k),(tail1100_112 k)⟩ +def before1180 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521671),(tail1100_116 k),(tail1100_39 k)⟩ +def before1181 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521699),(tail1100_117 k),(tail1100_38 k)⟩ +def before1182 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521701),(tail1100_118 k),(tail1100_36 k)⟩ +def before1183 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521887),(tail1100_119 k),(tail1100_33 k)⟩ +def before1184 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521887),(tail1100_119 k),(tail1100_120 k)⟩ +def before1185 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail1100_118 k),(tail1100_121 k)⟩ +def before1186 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521701),(tail1100_122 k),(tail1100_121 k)⟩ +def before1187 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521887),(tail1100_123 k),(tail1100_120 k)⟩ +def before1188 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521889),(tail1100_124 k),(tail1100_32 k)⟩ +def before1189 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail1100_125 k),(tail1100_31 k)⟩ +def before1190 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail1100_126 k),tail1100_30⟩ +def before1191 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail1100_127 k),tail1100_29⟩ +def before1192 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail1100_128 k),tail1100_27⟩ +def before1193 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526685),(tail1100_129 k),tail1100_24⟩ +def before1194 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526685),(tail1100_129 k),tail1100_131⟩ +def before1195 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail1100_128 k),tail1100_132⟩ +def before1196 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail1100_133 k),tail1100_132⟩ +def before1197 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526685),(tail1100_134 k),tail1100_131⟩ +def before1198 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526687),(tail1100_135 k),tail1100_130⟩ +def before1199 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526703),(tail1100_136 k),tail1100_0⟩ +def after1199 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526705),(tail1100_137 k),tail1100_0⟩ + +theorem macro1100 (k : Nat) : applyExit (before1100 k) exit9 1 = some (before1101 k) := by + simp (disch := omega) [before1100, before1101, exit9, applyExit, pop, push] + <;> omega +theorem step1100 (k : Nat) : Runs (1*2) (before1100 k).denote (before1101 k).denote := + @applyExit_sound (before1100 k) (before1101 k) exit9 1 valid9 (macro1100 k) +theorem macro1101 (k : Nat) : applyExit (before1101 k) exit10 17 = some (before1102 k) := by + simp (disch := omega) [before1101, before1102, exit10, applyExit, pop, push] + <;> omega +theorem step1101 (k : Nat) : Runs (17*2) (before1101 k).denote (before1102 k).denote := + @applyExit_sound (before1101 k) (before1102 k) exit10 17 valid10 (macro1101 k) +theorem macro1102 (k : Nat) : applyExit (before1102 k) exit11 1 = some (before1103 k) := by + simp (disch := omega) [before1102, before1103, exit11, applyExit, pop, push] + <;> omega +theorem step1102 (k : Nat) : Runs (1*2) (before1102 k).denote (before1103 k).denote := + @applyExit_sound (before1102 k) (before1103 k) exit11 1 valid11 (macro1102 k) +theorem macro1103 (k : Nat) : applyExit (before1103 k) exit2 30 = some (before1104 k) := by + simp (disch := omega) [before1103, before1104, exit2, applyExit, pop, push] + <;> omega +theorem step1103 (k : Nat) : Runs (30*2) (before1103 k).denote (before1104 k).denote := + @applyExit_sound (before1103 k) (before1104 k) exit2 30 valid2 (macro1103 k) +theorem macro1104 (k : Nat) : applyExit (before1104 k) exit88 (1*k+8) = some (before1105 k) := by + simp (disch := omega) [before1104, before1105, exit88, applyExit, pop, push] + <;> omega +theorem step1104 (k : Nat) : Runs ((1*k+8)*586) (before1104 k).denote (before1105 k).denote := + @applyExit_sound (before1104 k) (before1105 k) exit88 (1*k+8) valid88 (macro1104 k) +theorem macro1105 (k : Nat) : applyExit (before1105 k) exit2 5 = some (before1106 k) := by + simp (disch := omega) [before1105, before1106, exit2, applyExit, pop, push] + <;> omega +theorem step1105 (k : Nat) : Runs (5*2) (before1105 k).denote (before1106 k).denote := + @applyExit_sound (before1105 k) (before1106 k) exit2 5 valid2 (macro1105 k) +theorem macro1106 (k : Nat) : applyExit (before1106 k) exit3 1 = some (before1107 k) := by + simp (disch := omega) [before1106, before1107, exit3, applyExit, pop, push] + <;> omega +theorem step1106 (k : Nat) : Runs (1*2) (before1106 k).denote (before1107 k).denote := + @applyExit_sound (before1106 k) (before1107 k) exit3 1 valid3 (macro1106 k) +theorem macro1107 (k : Nat) : applyExit (before1107 k) exit9 1 = some (before1108 k) := by + simp (disch := omega) [before1107, before1108, exit9, applyExit, pop, push] + <;> omega +theorem step1107 (k : Nat) : Runs (1*2) (before1107 k).denote (before1108 k).denote := + @applyExit_sound (before1107 k) (before1108 k) exit9 1 valid9 (macro1107 k) +theorem macro1108 (k : Nat) : applyExit (before1108 k) exit10 92 = some (before1109 k) := by + simp (disch := omega) [before1108, before1109, exit10, applyExit, pop, push] + <;> omega +theorem step1108 (k : Nat) : Runs (92*2) (before1108 k).denote (before1109 k).denote := + @applyExit_sound (before1108 k) (before1109 k) exit10 92 valid10 (macro1108 k) +theorem macro1109 (k : Nat) : applyExit (before1109 k) exit11 1 = some (before1110 k) := by + simp (disch := omega) [before1109, before1110, exit11, applyExit, pop, push] + <;> omega +theorem step1109 (k : Nat) : Runs (1*2) (before1109 k).denote (before1110 k).denote := + @applyExit_sound (before1109 k) (before1110 k) exit11 1 valid11 (macro1109 k) +theorem macro1110 (k : Nat) : applyExit (before1110 k) exit2 14 = some (before1111 k) := by + simp (disch := omega) [before1110, before1111, exit2, applyExit, pop, push] + <;> omega +theorem step1110 (k : Nat) : Runs (14*2) (before1110 k).denote (before1111 k).denote := + @applyExit_sound (before1110 k) (before1111 k) exit2 14 valid2 (macro1110 k) +theorem macro1111 (k : Nat) : applyExit (before1111 k) exit3 1 = some (before1112 k) := by + simp (disch := omega) [before1111, before1112, exit3, applyExit, pop, push] + <;> omega +theorem step1111 (k : Nat) : Runs (1*2) (before1111 k).denote (before1112 k).denote := + @applyExit_sound (before1111 k) (before1112 k) exit3 1 valid3 (macro1111 k) +theorem macro1112 (k : Nat) : applyExit (before1112 k) exit9 1 = some (before1113 k) := by + simp (disch := omega) [before1112, before1113, exit9, applyExit, pop, push] + <;> omega +theorem step1112 (k : Nat) : Runs (1*2) (before1112 k).denote (before1113 k).denote := + @applyExit_sound (before1112 k) (before1113 k) exit9 1 valid9 (macro1112 k) +theorem macro1113 (k : Nat) : applyExit (before1113 k) exit10 40 = some (before1114 k) := by + simp (disch := omega) [before1113, before1114, exit10, applyExit, pop, push] + <;> omega +theorem step1113 (k : Nat) : Runs (40*2) (before1113 k).denote (before1114 k).denote := + @applyExit_sound (before1113 k) (before1114 k) exit10 40 valid10 (macro1113 k) +theorem macro1114 (k : Nat) : applyExit (before1114 k) exit11 1 = some (before1115 k) := by + simp (disch := omega) [before1114, before1115, exit11, applyExit, pop, push] + <;> omega +theorem step1114 (k : Nat) : Runs (1*2) (before1114 k).denote (before1115 k).denote := + @applyExit_sound (before1114 k) (before1115 k) exit11 1 valid11 (macro1114 k) +theorem macro1115 (k : Nat) : applyExit (before1115 k) exit2 20 = some (before1116 k) := by + simp (disch := omega) [before1115, before1116, exit2, applyExit, pop, push] + <;> omega +theorem step1115 (k : Nat) : Runs (20*2) (before1115 k).denote (before1116 k).denote := + @applyExit_sound (before1115 k) (before1116 k) exit2 20 valid2 (macro1115 k) +theorem macro1116 (k : Nat) : applyExit (before1116 k) exit3 1 = some (before1117 k) := by + simp (disch := omega) [before1116, before1117, exit3, applyExit, pop, push] + <;> omega +theorem step1116 (k : Nat) : Runs (1*2) (before1116 k).denote (before1117 k).denote := + @applyExit_sound (before1116 k) (before1117 k) exit3 1 valid3 (macro1116 k) +theorem macro1117 (k : Nat) : applyExit (before1117 k) exit9 1 = some (before1118 k) := by + simp (disch := omega) [before1117, before1118, exit9, applyExit, pop, push] + <;> omega +theorem step1117 (k : Nat) : Runs (1*2) (before1117 k).denote (before1118 k).denote := + @applyExit_sound (before1117 k) (before1118 k) exit9 1 valid9 (macro1117 k) +theorem macro1118 (k : Nat) : applyExit (before1118 k) exit10 8 = some (before1119 k) := by + simp (disch := omega) [before1118, before1119, exit10, applyExit, pop, push] + <;> omega +theorem step1118 (k : Nat) : Runs (8*2) (before1118 k).denote (before1119 k).denote := + @applyExit_sound (before1118 k) (before1119 k) exit10 8 valid10 (macro1118 k) +theorem macro1119 (k : Nat) : applyExit (before1119 k) exit11 1 = some (before1120 k) := by + simp (disch := omega) [before1119, before1120, exit11, applyExit, pop, push] + <;> omega +theorem step1119 (k : Nat) : Runs (1*2) (before1119 k).denote (before1120 k).denote := + @applyExit_sound (before1119 k) (before1120 k) exit11 1 valid11 (macro1119 k) +theorem macro1120 (k : Nat) : applyExit (before1120 k) exit2 791761170 = some (before1121 k) := by + simp (disch := omega) [before1120, before1121, exit2, applyExit, pop, push] + <;> omega +theorem step1120 (k : Nat) : Runs (791761170*2) (before1120 k).denote (before1121 k).denote := + @applyExit_sound (before1120 k) (before1121 k) exit2 791761170 valid2 (macro1120 k) +theorem macro1121 (k : Nat) : applyExit (before1121 k) exit89 (1*k+8) = some (before1122 k) := by + simp (disch := omega) [before1121, before1122, exit89, applyExit, pop, push] + <;> omega +theorem step1121 (k : Nat) : Runs ((1*k+8)*38) (before1121 k).denote (before1122 k).denote := + @applyExit_sound (before1121 k) (before1122 k) exit89 (1*k+8) valid89 (macro1121 k) +theorem macro1122 (k : Nat) : applyExit (before1122 k) exit2 5 = some (before1123 k) := by + simp (disch := omega) [before1122, before1123, exit2, applyExit, pop, push] + <;> omega +theorem step1122 (k : Nat) : Runs (5*2) (before1122 k).denote (before1123 k).denote := + @applyExit_sound (before1122 k) (before1123 k) exit2 5 valid2 (macro1122 k) +theorem macro1123 (k : Nat) : applyExit (before1123 k) exit3 1 = some (before1124 k) := by + simp (disch := omega) [before1123, before1124, exit3, applyExit, pop, push] + <;> omega +theorem step1123 (k : Nat) : Runs (1*2) (before1123 k).denote (before1124 k).denote := + @applyExit_sound (before1123 k) (before1124 k) exit3 1 valid3 (macro1123 k) +theorem macro1124 (k : Nat) : applyExit (before1124 k) exit9 1 = some (before1125 k) := by + simp (disch := omega) [before1124, before1125, exit9, applyExit, pop, push] + <;> omega +theorem step1124 (k : Nat) : Runs (1*2) (before1124 k).denote (before1125 k).denote := + @applyExit_sound (before1124 k) (before1125 k) exit9 1 valid9 (macro1124 k) +theorem macro1125 (k : Nat) : applyExit (before1125 k) exit10 10 = some (before1126 k) := by + simp (disch := omega) [before1125, before1126, exit10, applyExit, pop, push] + <;> omega +theorem step1125 (k : Nat) : Runs (10*2) (before1125 k).denote (before1126 k).denote := + @applyExit_sound (before1125 k) (before1126 k) exit10 10 valid10 (macro1125 k) +theorem macro1126 (k : Nat) : applyExit (before1126 k) exit11 1 = some (before1127 k) := by + simp (disch := omega) [before1126, before1127, exit11, applyExit, pop, push] + <;> omega +theorem step1126 (k : Nat) : Runs (1*2) (before1126 k).denote (before1127 k).denote := + @applyExit_sound (before1126 k) (before1127 k) exit11 1 valid11 (macro1126 k) +theorem macro1127 (k : Nat) : applyExit (before1127 k) exit2 9 = some (before1128 k) := by + simp (disch := omega) [before1127, before1128, exit2, applyExit, pop, push] + <;> omega +theorem step1127 (k : Nat) : Runs (9*2) (before1127 k).denote (before1128 k).denote := + @applyExit_sound (before1127 k) (before1128 k) exit2 9 valid2 (macro1127 k) +theorem macro1128 (k : Nat) : applyExit (before1128 k) exit3 1 = some (before1129 k) := by + simp (disch := omega) [before1128, before1129, exit3, applyExit, pop, push] + <;> omega +theorem step1128 (k : Nat) : Runs (1*2) (before1128 k).denote (before1129 k).denote := + @applyExit_sound (before1128 k) (before1129 k) exit3 1 valid3 (macro1128 k) +theorem macro1129 (k : Nat) : applyExit (before1129 k) exit9 1 = some (before1130 k) := by + simp (disch := omega) [before1129, before1130, exit9, applyExit, pop, push] + <;> omega +theorem step1129 (k : Nat) : Runs (1*2) (before1129 k).denote (before1130 k).denote := + @applyExit_sound (before1129 k) (before1130 k) exit9 1 valid9 (macro1129 k) +theorem macro1130 (k : Nat) : applyExit (before1130 k) exit10 2 = some (before1131 k) := by + simp (disch := omega) [before1130, before1131, exit10, applyExit, pop, push] + <;> omega +theorem step1130 (k : Nat) : Runs (2*2) (before1130 k).denote (before1131 k).denote := + @applyExit_sound (before1130 k) (before1131 k) exit10 2 valid10 (macro1130 k) +theorem macro1131 (k : Nat) : applyExit (before1131 k) exit11 1 = some (before1132 k) := by + simp (disch := omega) [before1131, before1132, exit11, applyExit, pop, push] + <;> omega +theorem step1131 (k : Nat) : Runs (1*2) (before1131 k).denote (before1132 k).denote := + @applyExit_sound (before1131 k) (before1132 k) exit11 1 valid11 (macro1131 k) +theorem macro1132 (k : Nat) : applyExit (before1132 k) exit2 2 = some (before1133 k) := by + simp (disch := omega) [before1132, before1133, exit2, applyExit, pop, push] + <;> omega +theorem step1132 (k : Nat) : Runs (2*2) (before1132 k).denote (before1133 k).denote := + @applyExit_sound (before1132 k) (before1133 k) exit2 2 valid2 (macro1132 k) +theorem macro1133 (k : Nat) : applyExit (before1133 k) exit3 1 = some (before1134 k) := by + simp (disch := omega) [before1133, before1134, exit3, applyExit, pop, push] + <;> omega +theorem step1133 (k : Nat) : Runs (1*2) (before1133 k).denote (before1134 k).denote := + @applyExit_sound (before1133 k) (before1134 k) exit3 1 valid3 (macro1133 k) +theorem macro1134 (k : Nat) : applyExit (before1134 k) exit4 1 = some (before1135 k) := by + simp (disch := omega) [before1134, before1135, exit4, applyExit, pop, push] + <;> omega +theorem step1134 (k : Nat) : Runs (1*2) (before1134 k).denote (before1135 k).denote := + @applyExit_sound (before1134 k) (before1135 k) exit4 1 valid4 (macro1134 k) +theorem macro1135 (k : Nat) : applyExit (before1135 k) exit7 1 = some (before1136 k) := by + simp (disch := omega) [before1135, before1136, exit7, applyExit, pop, push] + <;> omega +theorem step1135 (k : Nat) : Runs (1*4) (before1135 k).denote (before1136 k).denote := + @applyExit_sound (before1135 k) (before1136 k) exit7 1 valid7 (macro1135 k) +theorem macro1136 (k : Nat) : applyExit (before1136 k) exit3 1 = some (before1137 k) := by + simp (disch := omega) [before1136, before1137, exit3, applyExit, pop, push] + <;> omega +theorem step1136 (k : Nat) : Runs (1*2) (before1136 k).denote (before1137 k).denote := + @applyExit_sound (before1136 k) (before1137 k) exit3 1 valid3 (macro1136 k) +theorem macro1137 (k : Nat) : applyExit (before1137 k) exit30 1 = some (before1138 k) := by + simp (disch := omega) [before1137, before1138, exit30, applyExit, pop, push] + <;> omega +theorem step1137 (k : Nat) : Runs (1*3) (before1137 k).denote (before1138 k).denote := + @applyExit_sound (before1137 k) (before1138 k) exit30 1 valid30 (macro1137 k) +theorem macro1138 (k : Nat) : applyExit (before1138 k) exit31 1 = some (before1139 k) := by + simp (disch := omega) [before1138, before1139, exit31, applyExit, pop, push] + <;> omega +theorem step1138 (k : Nat) : Runs (1*1) (before1138 k).denote (before1139 k).denote := + @applyExit_sound (before1138 k) (before1139 k) exit31 1 valid31 (macro1138 k) +theorem macro1139 (k : Nat) : applyExit (before1139 k) exit32 1 = some (before1140 k) := by + simp (disch := omega) [before1139, before1140, exit32, applyExit, pop, push] + <;> omega +theorem step1139 (k : Nat) : Runs (1*3) (before1139 k).denote (before1140 k).denote := + @applyExit_sound (before1139 k) (before1140 k) exit32 1 valid32 (macro1139 k) +theorem macro1140 (k : Nat) : applyExit (before1140 k) exit33 1 = some (before1141 k) := by + simp (disch := omega) [before1140, before1141, exit33, applyExit, pop, push] + <;> omega +theorem step1140 (k : Nat) : Runs (1*2) (before1140 k).denote (before1141 k).denote := + @applyExit_sound (before1140 k) (before1141 k) exit33 1 valid33 (macro1140 k) +theorem macro1141 (k : Nat) : applyExit (before1141 k) exit34 1 = some (before1142 k) := by + simp (disch := omega) [before1141, before1142, exit34, applyExit, pop, push] + <;> omega +theorem step1141 (k : Nat) : Runs (1*2) (before1141 k).denote (before1142 k).denote := + @applyExit_sound (before1141 k) (before1142 k) exit34 1 valid34 (macro1141 k) +theorem macro1142 (k : Nat) : applyExit (before1142 k) exit35 1 = some (before1143 k) := by + simp (disch := omega) [before1142, before1143, exit35, applyExit, pop, push] + <;> omega +theorem step1142 (k : Nat) : Runs (1*2) (before1142 k).denote (before1143 k).denote := + @applyExit_sound (before1142 k) (before1143 k) exit35 1 valid35 (macro1142 k) +theorem macro1143 (k : Nat) : applyExit (before1143 k) exit31 1 = some (before1144 k) := by + simp (disch := omega) [before1143, before1144, exit31, applyExit, pop, push] + <;> omega +theorem step1143 (k : Nat) : Runs (1*1) (before1143 k).denote (before1144 k).denote := + @applyExit_sound (before1143 k) (before1144 k) exit31 1 valid31 (macro1143 k) +theorem macro1144 (k : Nat) : applyExit (before1144 k) exit32 1 = some (before1145 k) := by + simp (disch := omega) [before1144, before1145, exit32, applyExit, pop, push] + <;> omega +theorem step1144 (k : Nat) : Runs (1*3) (before1144 k).denote (before1145 k).denote := + @applyExit_sound (before1144 k) (before1145 k) exit32 1 valid32 (macro1144 k) +theorem macro1145 (k : Nat) : applyExit (before1145 k) exit33 1 = some (before1146 k) := by + simp (disch := omega) [before1145, before1146, exit33, applyExit, pop, push] + <;> omega +theorem step1145 (k : Nat) : Runs (1*2) (before1145 k).denote (before1146 k).denote := + @applyExit_sound (before1145 k) (before1146 k) exit33 1 valid33 (macro1145 k) +theorem macro1146 (k : Nat) : applyExit (before1146 k) exit34 2 = some (before1147 k) := by + simp (disch := omega) [before1146, before1147, exit34, applyExit, pop, push] + <;> omega +theorem step1146 (k : Nat) : Runs (2*2) (before1146 k).denote (before1147 k).denote := + @applyExit_sound (before1146 k) (before1147 k) exit34 2 valid34 (macro1146 k) +theorem macro1147 (k : Nat) : applyExit (before1147 k) exit35 1 = some (before1148 k) := by + simp (disch := omega) [before1147, before1148, exit35, applyExit, pop, push] + <;> omega +theorem step1147 (k : Nat) : Runs (1*2) (before1147 k).denote (before1148 k).denote := + @applyExit_sound (before1147 k) (before1148 k) exit35 1 valid35 (macro1147 k) +theorem macro1148 (k : Nat) : applyExit (before1148 k) exit36 3 = some (before1149 k) := by + simp (disch := omega) [before1148, before1149, exit36, applyExit, pop, push] + <;> omega +theorem step1148 (k : Nat) : Runs (3*2) (before1148 k).denote (before1149 k).denote := + @applyExit_sound (before1148 k) (before1149 k) exit36 3 valid36 (macro1148 k) +theorem macro1149 (k : Nat) : applyExit (before1149 k) exit31 1 = some (before1150 k) := by + simp (disch := omega) [before1149, before1150, exit31, applyExit, pop, push] + <;> omega +theorem step1149 (k : Nat) : Runs (1*1) (before1149 k).denote (before1150 k).denote := + @applyExit_sound (before1149 k) (before1150 k) exit31 1 valid31 (macro1149 k) +theorem macro1150 (k : Nat) : applyExit (before1150 k) exit10 3 = some (before1151 k) := by + simp (disch := omega) [before1150, before1151, exit10, applyExit, pop, push] + <;> omega +theorem step1150 (k : Nat) : Runs (3*2) (before1150 k).denote (before1151 k).denote := + @applyExit_sound (before1150 k) (before1151 k) exit10 3 valid10 (macro1150 k) +theorem macro1151 (k : Nat) : applyExit (before1151 k) exit32 1 = some (before1152 k) := by + simp (disch := omega) [before1151, before1152, exit32, applyExit, pop, push] + <;> omega +theorem step1151 (k : Nat) : Runs (1*3) (before1151 k).denote (before1152 k).denote := + @applyExit_sound (before1151 k) (before1152 k) exit32 1 valid32 (macro1151 k) +theorem macro1152 (k : Nat) : applyExit (before1152 k) exit36 3 = some (before1153 k) := by + simp (disch := omega) [before1152, before1153, exit36, applyExit, pop, push] + <;> omega +theorem step1152 (k : Nat) : Runs (3*2) (before1152 k).denote (before1153 k).denote := + @applyExit_sound (before1152 k) (before1153 k) exit36 3 valid36 (macro1152 k) +theorem macro1153 (k : Nat) : applyExit (before1153 k) exit33 1 = some (before1154 k) := by + simp (disch := omega) [before1153, before1154, exit33, applyExit, pop, push] + <;> omega +theorem step1153 (k : Nat) : Runs (1*2) (before1153 k).denote (before1154 k).denote := + @applyExit_sound (before1153 k) (before1154 k) exit33 1 valid33 (macro1153 k) +theorem macro1154 (k : Nat) : applyExit (before1154 k) exit34 9 = some (before1155 k) := by + simp (disch := omega) [before1154, before1155, exit34, applyExit, pop, push] + <;> omega +theorem step1154 (k : Nat) : Runs (9*2) (before1154 k).denote (before1155 k).denote := + @applyExit_sound (before1154 k) (before1155 k) exit34 9 valid34 (macro1154 k) +theorem macro1155 (k : Nat) : applyExit (before1155 k) exit35 1 = some (before1156 k) := by + simp (disch := omega) [before1155, before1156, exit35, applyExit, pop, push] + <;> omega +theorem step1155 (k : Nat) : Runs (1*2) (before1155 k).denote (before1156 k).denote := + @applyExit_sound (before1155 k) (before1156 k) exit35 1 valid35 (macro1155 k) +theorem macro1156 (k : Nat) : applyExit (before1156 k) exit36 11 = some (before1157 k) := by + simp (disch := omega) [before1156, before1157, exit36, applyExit, pop, push] + <;> omega +theorem step1156 (k : Nat) : Runs (11*2) (before1156 k).denote (before1157 k).denote := + @applyExit_sound (before1156 k) (before1157 k) exit36 11 valid36 (macro1156 k) +theorem macro1157 (k : Nat) : applyExit (before1157 k) exit31 1 = some (before1158 k) := by + simp (disch := omega) [before1157, before1158, exit31, applyExit, pop, push] + <;> omega +theorem step1157 (k : Nat) : Runs (1*1) (before1157 k).denote (before1158 k).denote := + @applyExit_sound (before1157 k) (before1158 k) exit31 1 valid31 (macro1157 k) +theorem macro1158 (k : Nat) : applyExit (before1158 k) exit10 11 = some (before1159 k) := by + simp (disch := omega) [before1158, before1159, exit10, applyExit, pop, push] + <;> omega +theorem step1158 (k : Nat) : Runs (11*2) (before1158 k).denote (before1159 k).denote := + @applyExit_sound (before1158 k) (before1159 k) exit10 11 valid10 (macro1158 k) +theorem macro1159 (k : Nat) : applyExit (before1159 k) exit32 1 = some (before1160 k) := by + simp (disch := omega) [before1159, before1160, exit32, applyExit, pop, push] + <;> omega +theorem step1159 (k : Nat) : Runs (1*3) (before1159 k).denote (before1160 k).denote := + @applyExit_sound (before1159 k) (before1160 k) exit32 1 valid32 (macro1159 k) +theorem macro1160 (k : Nat) : applyExit (before1160 k) exit36 11 = some (before1161 k) := by + simp (disch := omega) [before1160, before1161, exit36, applyExit, pop, push] + <;> omega +theorem step1160 (k : Nat) : Runs (11*2) (before1160 k).denote (before1161 k).denote := + @applyExit_sound (before1160 k) (before1161 k) exit36 11 valid36 (macro1160 k) +theorem macro1161 (k : Nat) : applyExit (before1161 k) exit33 1 = some (before1162 k) := by + simp (disch := omega) [before1161, before1162, exit33, applyExit, pop, push] + <;> omega +theorem step1161 (k : Nat) : Runs (1*2) (before1161 k).denote (before1162 k).denote := + @applyExit_sound (before1161 k) (before1162 k) exit33 1 valid33 (macro1161 k) +theorem macro1162 (k : Nat) : applyExit (before1162 k) exit34 5 = some (before1163 k) := by + simp (disch := omega) [before1162, before1163, exit34, applyExit, pop, push] + <;> omega +theorem step1162 (k : Nat) : Runs (5*2) (before1162 k).denote (before1163 k).denote := + @applyExit_sound (before1162 k) (before1163 k) exit34 5 valid34 (macro1162 k) +theorem macro1163 (k : Nat) : applyExit (before1163 k) exit90 (1*k+8) = some (before1164 k) := by + simp (disch := omega) [before1163, before1164, exit90, applyExit, pop, push] + <;> omega +theorem step1163 (k : Nat) : Runs ((1*k+8)*82) (before1163 k).denote (before1164 k).denote := + @applyExit_sound (before1163 k) (before1164 k) exit90 (1*k+8) valid90 (macro1163 k) +theorem macro1164 (k : Nat) : applyExit (before1164 k) exit34 791761170 = some (before1165 k) := by + simp (disch := omega) [before1164, before1165, exit34, applyExit, pop, push] + <;> omega +theorem step1164 (k : Nat) : Runs (791761170*2) (before1164 k).denote (before1165 k).denote := + @applyExit_sound (before1164 k) (before1165 k) exit34 791761170 valid34 (macro1164 k) +theorem macro1165 (k : Nat) : applyExit (before1165 k) exit35 1 = some (before1166 k) := by + simp (disch := omega) [before1165, before1166, exit35, applyExit, pop, push] + <;> omega +theorem step1165 (k : Nat) : Runs (1*2) (before1165 k).denote (before1166 k).denote := + @applyExit_sound (before1165 k) (before1166 k) exit35 1 valid35 (macro1165 k) +theorem macro1166 (k : Nat) : applyExit (before1166 k) exit36 9 = some (before1167 k) := by + simp (disch := omega) [before1166, before1167, exit36, applyExit, pop, push] + <;> omega +theorem step1166 (k : Nat) : Runs (9*2) (before1166 k).denote (before1167 k).denote := + @applyExit_sound (before1166 k) (before1167 k) exit36 9 valid36 (macro1166 k) +theorem macro1167 (k : Nat) : applyExit (before1167 k) exit31 1 = some (before1168 k) := by + simp (disch := omega) [before1167, before1168, exit31, applyExit, pop, push] + <;> omega +theorem step1167 (k : Nat) : Runs (1*1) (before1167 k).denote (before1168 k).denote := + @applyExit_sound (before1167 k) (before1168 k) exit31 1 valid31 (macro1167 k) +theorem macro1168 (k : Nat) : applyExit (before1168 k) exit10 9 = some (before1169 k) := by + simp (disch := omega) [before1168, before1169, exit10, applyExit, pop, push] + <;> omega +theorem step1168 (k : Nat) : Runs (9*2) (before1168 k).denote (before1169 k).denote := + @applyExit_sound (before1168 k) (before1169 k) exit10 9 valid10 (macro1168 k) +theorem macro1169 (k : Nat) : applyExit (before1169 k) exit32 1 = some (before1170 k) := by + simp (disch := omega) [before1169, before1170, exit32, applyExit, pop, push] + <;> omega +theorem step1169 (k : Nat) : Runs (1*3) (before1169 k).denote (before1170 k).denote := + @applyExit_sound (before1169 k) (before1170 k) exit32 1 valid32 (macro1169 k) +theorem macro1170 (k : Nat) : applyExit (before1170 k) exit36 9 = some (before1171 k) := by + simp (disch := omega) [before1170, before1171, exit36, applyExit, pop, push] + <;> omega +theorem step1170 (k : Nat) : Runs (9*2) (before1170 k).denote (before1171 k).denote := + @applyExit_sound (before1170 k) (before1171 k) exit36 9 valid36 (macro1170 k) +theorem macro1171 (k : Nat) : applyExit (before1171 k) exit33 1 = some (before1172 k) := by + simp (disch := omega) [before1171, before1172, exit33, applyExit, pop, push] + <;> omega +theorem step1171 (k : Nat) : Runs (1*2) (before1171 k).denote (before1172 k).denote := + @applyExit_sound (before1171 k) (before1172 k) exit33 1 valid33 (macro1171 k) +theorem macro1172 (k : Nat) : applyExit (before1172 k) exit34 20 = some (before1173 k) := by + simp (disch := omega) [before1172, before1173, exit34, applyExit, pop, push] + <;> omega +theorem step1172 (k : Nat) : Runs (20*2) (before1172 k).denote (before1173 k).denote := + @applyExit_sound (before1172 k) (before1173 k) exit34 20 valid34 (macro1172 k) +theorem macro1173 (k : Nat) : applyExit (before1173 k) exit35 1 = some (before1174 k) := by + simp (disch := omega) [before1173, before1174, exit35, applyExit, pop, push] + <;> omega +theorem step1173 (k : Nat) : Runs (1*2) (before1173 k).denote (before1174 k).denote := + @applyExit_sound (before1173 k) (before1174 k) exit35 1 valid35 (macro1173 k) +theorem macro1174 (k : Nat) : applyExit (before1174 k) exit36 41 = some (before1175 k) := by + simp (disch := omega) [before1174, before1175, exit36, applyExit, pop, push] + <;> omega +theorem step1174 (k : Nat) : Runs (41*2) (before1174 k).denote (before1175 k).denote := + @applyExit_sound (before1174 k) (before1175 k) exit36 41 valid36 (macro1174 k) +theorem macro1175 (k : Nat) : applyExit (before1175 k) exit31 1 = some (before1176 k) := by + simp (disch := omega) [before1175, before1176, exit31, applyExit, pop, push] + <;> omega +theorem step1175 (k : Nat) : Runs (1*1) (before1175 k).denote (before1176 k).denote := + @applyExit_sound (before1175 k) (before1176 k) exit31 1 valid31 (macro1175 k) +theorem macro1176 (k : Nat) : applyExit (before1176 k) exit10 41 = some (before1177 k) := by + simp (disch := omega) [before1176, before1177, exit10, applyExit, pop, push] + <;> omega +theorem step1176 (k : Nat) : Runs (41*2) (before1176 k).denote (before1177 k).denote := + @applyExit_sound (before1176 k) (before1177 k) exit10 41 valid10 (macro1176 k) +theorem macro1177 (k : Nat) : applyExit (before1177 k) exit32 1 = some (before1178 k) := by + simp (disch := omega) [before1177, before1178, exit32, applyExit, pop, push] + <;> omega +theorem step1177 (k : Nat) : Runs (1*3) (before1177 k).denote (before1178 k).denote := + @applyExit_sound (before1177 k) (before1178 k) exit32 1 valid32 (macro1177 k) +theorem macro1178 (k : Nat) : applyExit (before1178 k) exit36 41 = some (before1179 k) := by + simp (disch := omega) [before1178, before1179, exit36, applyExit, pop, push] + <;> omega +theorem step1178 (k : Nat) : Runs (41*2) (before1178 k).denote (before1179 k).denote := + @applyExit_sound (before1178 k) (before1179 k) exit36 41 valid36 (macro1178 k) +theorem macro1179 (k : Nat) : applyExit (before1179 k) exit33 1 = some (before1180 k) := by + simp (disch := omega) [before1179, before1180, exit33, applyExit, pop, push] + <;> omega +theorem step1179 (k : Nat) : Runs (1*2) (before1179 k).denote (before1180 k).denote := + @applyExit_sound (before1179 k) (before1180 k) exit33 1 valid33 (macro1179 k) +theorem macro1180 (k : Nat) : applyExit (before1180 k) exit34 14 = some (before1181 k) := by + simp (disch := omega) [before1180, before1181, exit34, applyExit, pop, push] + <;> omega +theorem step1180 (k : Nat) : Runs (14*2) (before1180 k).denote (before1181 k).denote := + @applyExit_sound (before1180 k) (before1181 k) exit34 14 valid34 (macro1180 k) +theorem macro1181 (k : Nat) : applyExit (before1181 k) exit35 1 = some (before1182 k) := by + simp (disch := omega) [before1181, before1182, exit35, applyExit, pop, push] + <;> omega +theorem step1181 (k : Nat) : Runs (1*2) (before1181 k).denote (before1182 k).denote := + @applyExit_sound (before1181 k) (before1182 k) exit35 1 valid35 (macro1181 k) +theorem macro1182 (k : Nat) : applyExit (before1182 k) exit36 93 = some (before1183 k) := by + simp (disch := omega) [before1182, before1183, exit36, applyExit, pop, push] + <;> omega +theorem step1182 (k : Nat) : Runs (93*2) (before1182 k).denote (before1183 k).denote := + @applyExit_sound (before1182 k) (before1183 k) exit36 93 valid36 (macro1182 k) +theorem macro1183 (k : Nat) : applyExit (before1183 k) exit31 1 = some (before1184 k) := by + simp (disch := omega) [before1183, before1184, exit31, applyExit, pop, push] + <;> omega +theorem step1183 (k : Nat) : Runs (1*1) (before1183 k).denote (before1184 k).denote := + @applyExit_sound (before1183 k) (before1184 k) exit31 1 valid31 (macro1183 k) +theorem macro1184 (k : Nat) : applyExit (before1184 k) exit10 93 = some (before1185 k) := by + simp (disch := omega) [before1184, before1185, exit10, applyExit, pop, push] + <;> omega +theorem step1184 (k : Nat) : Runs (93*2) (before1184 k).denote (before1185 k).denote := + @applyExit_sound (before1184 k) (before1185 k) exit10 93 valid10 (macro1184 k) +theorem macro1185 (k : Nat) : applyExit (before1185 k) exit32 1 = some (before1186 k) := by + simp (disch := omega) [before1185, before1186, exit32, applyExit, pop, push] + <;> omega +theorem step1185 (k : Nat) : Runs (1*3) (before1185 k).denote (before1186 k).denote := + @applyExit_sound (before1185 k) (before1186 k) exit32 1 valid32 (macro1185 k) +theorem macro1186 (k : Nat) : applyExit (before1186 k) exit36 93 = some (before1187 k) := by + simp (disch := omega) [before1186, before1187, exit36, applyExit, pop, push] + <;> omega +theorem step1186 (k : Nat) : Runs (93*2) (before1186 k).denote (before1187 k).denote := + @applyExit_sound (before1186 k) (before1187 k) exit36 93 valid36 (macro1186 k) +theorem macro1187 (k : Nat) : applyExit (before1187 k) exit33 1 = some (before1188 k) := by + simp (disch := omega) [before1187, before1188, exit33, applyExit, pop, push] + <;> omega +theorem step1187 (k : Nat) : Runs (1*2) (before1187 k).denote (before1188 k).denote := + @applyExit_sound (before1187 k) (before1188 k) exit33 1 valid33 (macro1187 k) +theorem macro1188 (k : Nat) : applyExit (before1188 k) exit34 5 = some (before1189 k) := by + simp (disch := omega) [before1188, before1189, exit34, applyExit, pop, push] + <;> omega +theorem step1188 (k : Nat) : Runs (5*2) (before1188 k).denote (before1189 k).denote := + @applyExit_sound (before1188 k) (before1189 k) exit34 5 valid34 (macro1188 k) +theorem macro1189 (k : Nat) : applyExit (before1189 k) exit91 (1*k+8) = some (before1190 k) := by + simp (disch := omega) [before1189, before1190, exit91, applyExit, pop, push] + <;> omega +theorem step1189 (k : Nat) : Runs ((1*k+8)*1190) (before1189 k).denote (before1190 k).denote := + @applyExit_sound (before1189 k) (before1190 k) exit91 (1*k+8) valid91 (macro1189 k) +theorem macro1190 (k : Nat) : applyExit (before1190 k) exit34 30 = some (before1191 k) := by + simp (disch := omega) [before1190, before1191, exit34, applyExit, pop, push] + <;> omega +theorem step1190 (k : Nat) : Runs (30*2) (before1190 k).denote (before1191 k).denote := + @applyExit_sound (before1190 k) (before1191 k) exit34 30 valid34 (macro1190 k) +theorem macro1191 (k : Nat) : applyExit (before1191 k) exit35 1 = some (before1192 k) := by + simp (disch := omega) [before1191, before1192, exit35, applyExit, pop, push] + <;> omega +theorem step1191 (k : Nat) : Runs (1*2) (before1191 k).denote (before1192 k).denote := + @applyExit_sound (before1191 k) (before1192 k) exit35 1 valid35 (macro1191 k) +theorem macro1192 (k : Nat) : applyExit (before1192 k) exit36 18 = some (before1193 k) := by + simp (disch := omega) [before1192, before1193, exit36, applyExit, pop, push] + <;> omega +theorem step1192 (k : Nat) : Runs (18*2) (before1192 k).denote (before1193 k).denote := + @applyExit_sound (before1192 k) (before1193 k) exit36 18 valid36 (macro1192 k) +theorem macro1193 (k : Nat) : applyExit (before1193 k) exit31 1 = some (before1194 k) := by + simp (disch := omega) [before1193, before1194, exit31, applyExit, pop, push] + <;> omega +theorem step1193 (k : Nat) : Runs (1*1) (before1193 k).denote (before1194 k).denote := + @applyExit_sound (before1193 k) (before1194 k) exit31 1 valid31 (macro1193 k) +theorem macro1194 (k : Nat) : applyExit (before1194 k) exit10 18 = some (before1195 k) := by + simp (disch := omega) [before1194, before1195, exit10, applyExit, pop, push] + <;> omega +theorem step1194 (k : Nat) : Runs (18*2) (before1194 k).denote (before1195 k).denote := + @applyExit_sound (before1194 k) (before1195 k) exit10 18 valid10 (macro1194 k) +theorem macro1195 (k : Nat) : applyExit (before1195 k) exit32 1 = some (before1196 k) := by + simp (disch := omega) [before1195, before1196, exit32, applyExit, pop, push] + <;> omega +theorem step1195 (k : Nat) : Runs (1*3) (before1195 k).denote (before1196 k).denote := + @applyExit_sound (before1195 k) (before1196 k) exit32 1 valid32 (macro1195 k) +theorem macro1196 (k : Nat) : applyExit (before1196 k) exit36 18 = some (before1197 k) := by + simp (disch := omega) [before1196, before1197, exit36, applyExit, pop, push] + <;> omega +theorem step1196 (k : Nat) : Runs (18*2) (before1196 k).denote (before1197 k).denote := + @applyExit_sound (before1196 k) (before1197 k) exit36 18 valid36 (macro1196 k) +theorem macro1197 (k : Nat) : applyExit (before1197 k) exit33 1 = some (before1198 k) := by + simp (disch := omega) [before1197, before1198, exit33, applyExit, pop, push] + <;> omega +theorem step1197 (k : Nat) : Runs (1*2) (before1197 k).denote (before1198 k).denote := + @applyExit_sound (before1197 k) (before1198 k) exit33 1 valid33 (macro1197 k) +theorem macro1198 (k : Nat) : applyExit (before1198 k) exit34 8 = some (before1199 k) := by + simp (disch := omega) [before1198, before1199, exit34, applyExit, pop, push] + <;> omega +theorem step1198 (k : Nat) : Runs (8*2) (before1198 k).denote (before1199 k).denote := + @applyExit_sound (before1198 k) (before1199 k) exit34 8 valid34 (macro1198 k) +theorem macro1199 (k : Nat) : applyExit (before1199 k) exit35 1 = some (after1199 k) := by + simp (disch := omega) [before1199, after1199, exit35, applyExit, pop, push] + <;> omega +theorem step1199 (k : Nat) : Runs (1*2) (before1199 k).denote (after1199 k).denote := + @applyExit_sound (before1199 k) (after1199 k) exit35 1 valid35 (macro1199 k) +theorem chunkRun011 (k : Nat) : Runs (1896*k+3167061705) (before1100 k).denote (after1199 k).denote := by + have h := (@Runs.trans ((((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2))))))+(((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))))+((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1))))))) ((((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2))))))+(((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))))+((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2))))))) (before1100 k).denote (before1150 k).denote (after1199 k).denote (@Runs.trans (((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2)))))) (((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))))+((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1)))))) (before1100 k).denote (before1125 k).denote (before1150 k).denote (@Runs.trans ((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))) ((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2))))) (before1100 k).denote (before1112 k).denote (before1125 k).denote (@Runs.trans (((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2)))) (((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))) (before1100 k).denote (before1106 k).denote (before1112 k).denote (@Runs.trans ((1*2)+((17*2)+(1*2))) ((30*2)+(((1*k+8)*586)+(5*2))) (before1100 k).denote (before1103 k).denote (before1106 k).denote (@Runs.trans (1*2) ((17*2)+(1*2)) (before1100 k).denote (before1101 k).denote (before1103 k).denote (step1100 k) (@Runs.trans (17*2) (1*2) (before1101 k).denote (before1102 k).denote (before1103 k).denote (step1101 k) (step1102 k))) (@Runs.trans (30*2) (((1*k+8)*586)+(5*2)) (before1103 k).denote (before1104 k).denote (before1106 k).denote (step1103 k) (@Runs.trans ((1*k+8)*586) (5*2) (before1104 k).denote (before1105 k).denote (before1106 k).denote (step1104 k) (step1105 k)))) (@Runs.trans ((1*2)+((1*2)+(92*2))) ((1*2)+((14*2)+(1*2))) (before1106 k).denote (before1109 k).denote (before1112 k).denote (@Runs.trans (1*2) ((1*2)+(92*2)) (before1106 k).denote (before1107 k).denote (before1109 k).denote (step1106 k) (@Runs.trans (1*2) (92*2) (before1107 k).denote (before1108 k).denote (before1109 k).denote (step1107 k) (step1108 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before1109 k).denote (before1110 k).denote (before1112 k).denote (step1109 k) (@Runs.trans (14*2) (1*2) (before1110 k).denote (before1111 k).denote (before1112 k).denote (step1110 k) (step1111 k))))) (@Runs.trans (((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2)))) (((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2)))) (before1112 k).denote (before1118 k).denote (before1125 k).denote (@Runs.trans ((1*2)+((40*2)+(1*2))) ((20*2)+((1*2)+(1*2))) (before1112 k).denote (before1115 k).denote (before1118 k).denote (@Runs.trans (1*2) ((40*2)+(1*2)) (before1112 k).denote (before1113 k).denote (before1115 k).denote (step1112 k) (@Runs.trans (40*2) (1*2) (before1113 k).denote (before1114 k).denote (before1115 k).denote (step1113 k) (step1114 k))) (@Runs.trans (20*2) ((1*2)+(1*2)) (before1115 k).denote (before1116 k).denote (before1118 k).denote (step1115 k) (@Runs.trans (1*2) (1*2) (before1116 k).denote (before1117 k).denote (before1118 k).denote (step1116 k) (step1117 k)))) (@Runs.trans ((8*2)+((1*2)+(791761170*2))) ((((1*k+8)*38)+(5*2))+((1*2)+(1*2))) (before1118 k).denote (before1121 k).denote (before1125 k).denote (@Runs.trans (8*2) ((1*2)+(791761170*2)) (before1118 k).denote (before1119 k).denote (before1121 k).denote (step1118 k) (@Runs.trans (1*2) (791761170*2) (before1119 k).denote (before1120 k).denote (before1121 k).denote (step1119 k) (step1120 k))) (@Runs.trans (((1*k+8)*38)+(5*2)) ((1*2)+(1*2)) (before1121 k).denote (before1123 k).denote (before1125 k).denote (@Runs.trans ((1*k+8)*38) (5*2) (before1121 k).denote (before1122 k).denote (before1123 k).denote (step1121 k) (step1122 k)) (@Runs.trans (1*2) (1*2) (before1123 k).denote (before1124 k).denote (before1125 k).denote (step1123 k) (step1124 k)))))) (@Runs.trans ((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2))))) ((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1))))) (before1125 k).denote (before1137 k).denote (before1150 k).denote (@Runs.trans (((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2)))) (((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))) (before1125 k).denote (before1131 k).denote (before1137 k).denote (@Runs.trans ((10*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(2*2))) (before1125 k).denote (before1128 k).denote (before1131 k).denote (@Runs.trans (10*2) ((1*2)+(9*2)) (before1125 k).denote (before1126 k).denote (before1128 k).denote (step1125 k) (@Runs.trans (1*2) (9*2) (before1126 k).denote (before1127 k).denote (before1128 k).denote (step1126 k) (step1127 k))) (@Runs.trans (1*2) ((1*2)+(2*2)) (before1128 k).denote (before1129 k).denote (before1131 k).denote (step1128 k) (@Runs.trans (1*2) (2*2) (before1129 k).denote (before1130 k).denote (before1131 k).denote (step1129 k) (step1130 k)))) (@Runs.trans ((1*2)+((2*2)+(1*2))) ((1*2)+((1*4)+(1*2))) (before1131 k).denote (before1134 k).denote (before1137 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before1131 k).denote (before1132 k).denote (before1134 k).denote (step1131 k) (@Runs.trans (2*2) (1*2) (before1132 k).denote (before1133 k).denote (before1134 k).denote (step1132 k) (step1133 k))) (@Runs.trans (1*2) ((1*4)+(1*2)) (before1134 k).denote (before1135 k).denote (before1137 k).denote (step1134 k) (@Runs.trans (1*4) (1*2) (before1135 k).denote (before1136 k).denote (before1137 k).denote (step1135 k) (step1136 k))))) (@Runs.trans (((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2)))) (((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1)))) (before1137 k).denote (before1143 k).denote (before1150 k).denote (@Runs.trans ((1*3)+((1*1)+(1*3))) ((1*2)+((1*2)+(1*2))) (before1137 k).denote (before1140 k).denote (before1143 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before1137 k).denote (before1138 k).denote (before1140 k).denote (step1137 k) (@Runs.trans (1*1) (1*3) (before1138 k).denote (before1139 k).denote (before1140 k).denote (step1138 k) (step1139 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1140 k).denote (before1141 k).denote (before1143 k).denote (step1140 k) (@Runs.trans (1*2) (1*2) (before1141 k).denote (before1142 k).denote (before1143 k).denote (step1141 k) (step1142 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((2*2)+(1*2))+((3*2)+(1*1))) (before1143 k).denote (before1146 k).denote (before1150 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before1143 k).denote (before1144 k).denote (before1146 k).denote (step1143 k) (@Runs.trans (1*3) (1*2) (before1144 k).denote (before1145 k).denote (before1146 k).denote (step1144 k) (step1145 k))) (@Runs.trans ((2*2)+(1*2)) ((3*2)+(1*1)) (before1146 k).denote (before1148 k).denote (before1150 k).denote (@Runs.trans (2*2) (1*2) (before1146 k).denote (before1147 k).denote (before1148 k).denote (step1146 k) (step1147 k)) (@Runs.trans (3*2) (1*1) (before1148 k).denote (before1149 k).denote (before1150 k).denote (step1148 k) (step1149 k))))))) (@Runs.trans (((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2)))))) (((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))))+((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2)))))) (before1150 k).denote (before1175 k).denote (after1199 k).denote (@Runs.trans ((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))) ((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2))))) (before1150 k).denote (before1162 k).denote (before1175 k).denote (@Runs.trans (((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2)))) (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (before1150 k).denote (before1156 k).denote (before1162 k).denote (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*2)+((9*2)+(1*2))) (before1150 k).denote (before1153 k).denote (before1156 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before1150 k).denote (before1151 k).denote (before1153 k).denote (step1150 k) (@Runs.trans (1*3) (3*2) (before1151 k).denote (before1152 k).denote (before1153 k).denote (step1151 k) (step1152 k))) (@Runs.trans (1*2) ((9*2)+(1*2)) (before1153 k).denote (before1154 k).denote (before1156 k).denote (step1153 k) (@Runs.trans (9*2) (1*2) (before1154 k).denote (before1155 k).denote (before1156 k).denote (step1154 k) (step1155 k)))) (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before1156 k).denote (before1159 k).denote (before1162 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before1156 k).denote (before1157 k).denote (before1159 k).denote (step1156 k) (@Runs.trans (1*1) (11*2) (before1157 k).denote (before1158 k).denote (before1159 k).denote (step1157 k) (step1158 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before1159 k).denote (before1160 k).denote (before1162 k).denote (step1159 k) (@Runs.trans (11*2) (1*2) (before1160 k).denote (before1161 k).denote (before1162 k).denote (step1160 k) (step1161 k))))) (@Runs.trans (((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1)))) (((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2)))) (before1162 k).denote (before1168 k).denote (before1175 k).denote (@Runs.trans ((5*2)+(((1*k+8)*82)+(791761170*2))) ((1*2)+((9*2)+(1*1))) (before1162 k).denote (before1165 k).denote (before1168 k).denote (@Runs.trans (5*2) (((1*k+8)*82)+(791761170*2)) (before1162 k).denote (before1163 k).denote (before1165 k).denote (step1162 k) (@Runs.trans ((1*k+8)*82) (791761170*2) (before1163 k).denote (before1164 k).denote (before1165 k).denote (step1163 k) (step1164 k))) (@Runs.trans (1*2) ((9*2)+(1*1)) (before1165 k).denote (before1166 k).denote (before1168 k).denote (step1165 k) (@Runs.trans (9*2) (1*1) (before1166 k).denote (before1167 k).denote (before1168 k).denote (step1166 k) (step1167 k)))) (@Runs.trans ((9*2)+((1*3)+(9*2))) (((1*2)+(20*2))+((1*2)+(41*2))) (before1168 k).denote (before1171 k).denote (before1175 k).denote (@Runs.trans (9*2) ((1*3)+(9*2)) (before1168 k).denote (before1169 k).denote (before1171 k).denote (step1168 k) (@Runs.trans (1*3) (9*2) (before1169 k).denote (before1170 k).denote (before1171 k).denote (step1169 k) (step1170 k))) (@Runs.trans ((1*2)+(20*2)) ((1*2)+(41*2)) (before1171 k).denote (before1173 k).denote (before1175 k).denote (@Runs.trans (1*2) (20*2) (before1171 k).denote (before1172 k).denote (before1173 k).denote (step1171 k) (step1172 k)) (@Runs.trans (1*2) (41*2) (before1173 k).denote (before1174 k).denote (before1175 k).denote (step1173 k) (step1174 k)))))) (@Runs.trans ((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))) ((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2))))) (before1175 k).denote (before1187 k).denote (after1199 k).denote (@Runs.trans (((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))) (((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))) (before1175 k).denote (before1181 k).denote (before1187 k).denote (@Runs.trans ((1*1)+((41*2)+(1*3))) ((41*2)+((1*2)+(14*2))) (before1175 k).denote (before1178 k).denote (before1181 k).denote (@Runs.trans (1*1) ((41*2)+(1*3)) (before1175 k).denote (before1176 k).denote (before1178 k).denote (step1175 k) (@Runs.trans (41*2) (1*3) (before1176 k).denote (before1177 k).denote (before1178 k).denote (step1176 k) (step1177 k))) (@Runs.trans (41*2) ((1*2)+(14*2)) (before1178 k).denote (before1179 k).denote (before1181 k).denote (step1178 k) (@Runs.trans (1*2) (14*2) (before1179 k).denote (before1180 k).denote (before1181 k).denote (step1179 k) (step1180 k)))) (@Runs.trans ((1*2)+((93*2)+(1*1))) ((93*2)+((1*3)+(93*2))) (before1181 k).denote (before1184 k).denote (before1187 k).denote (@Runs.trans (1*2) ((93*2)+(1*1)) (before1181 k).denote (before1182 k).denote (before1184 k).denote (step1181 k) (@Runs.trans (93*2) (1*1) (before1182 k).denote (before1183 k).denote (before1184 k).denote (step1182 k) (step1183 k))) (@Runs.trans (93*2) ((1*3)+(93*2)) (before1184 k).denote (before1185 k).denote (before1187 k).denote (step1184 k) (@Runs.trans (1*3) (93*2) (before1185 k).denote (before1186 k).denote (before1187 k).denote (step1185 k) (step1186 k))))) (@Runs.trans (((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2)))) (((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2)))) (before1187 k).denote (before1193 k).denote (after1199 k).denote (@Runs.trans ((1*2)+((5*2)+((1*k+8)*1190))) ((30*2)+((1*2)+(18*2))) (before1187 k).denote (before1190 k).denote (before1193 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+8)*1190)) (before1187 k).denote (before1188 k).denote (before1190 k).denote (step1187 k) (@Runs.trans (5*2) ((1*k+8)*1190) (before1188 k).denote (before1189 k).denote (before1190 k).denote (step1188 k) (step1189 k))) (@Runs.trans (30*2) ((1*2)+(18*2)) (before1190 k).denote (before1191 k).denote (before1193 k).denote (step1190 k) (@Runs.trans (1*2) (18*2) (before1191 k).denote (before1192 k).denote (before1193 k).denote (step1191 k) (step1192 k)))) (@Runs.trans ((1*1)+((18*2)+(1*3))) (((18*2)+(1*2))+((8*2)+(1*2))) (before1193 k).denote (before1196 k).denote (after1199 k).denote (@Runs.trans (1*1) ((18*2)+(1*3)) (before1193 k).denote (before1194 k).denote (before1196 k).denote (step1193 k) (@Runs.trans (18*2) (1*3) (before1194 k).denote (before1195 k).denote (before1196 k).denote (step1194 k) (step1195 k))) (@Runs.trans ((18*2)+(1*2)) ((8*2)+(1*2)) (before1196 k).denote (before1198 k).denote (after1199 k).denote (@Runs.trans (18*2) (1*2) (before1196 k).denote (before1197 k).denote (before1198 k).denote (step1196 k) (step1197 k)) (@Runs.trans (8*2) (1*2) (before1198 k).denote (before1199 k).denote (after1199 k).denote (step1198 k) (step1199 k)))))))) + have ht : (((((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2))))))+(((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))))+((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1)))))))+((((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2))))))+(((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))))+((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2)))))))) = (1896*k+3167061705) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean new file mode 100644 index 00000000..b326ae50 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean @@ -0,0 +1,801 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1200_0 : Stack := [] +abbrev tail1200_1 : Stack := ⟨w0,1⟩ :: tail1200_0 +abbrev tail1200_2 : Stack := ⟨w2,1⟩ :: tail1200_1 +abbrev tail1200_3 : Stack := ⟨w1,1⟩ :: tail1200_2 +abbrev tail1200_4 : Stack := ⟨w0,1⟩ :: tail1200_3 +abbrev tail1200_5 : Stack := ⟨w2,1⟩ :: tail1200_4 +abbrev tail1200_6 : Stack := ⟨w1,2⟩ :: tail1200_5 +abbrev tail1200_7 : Stack := ⟨w0,4⟩ :: tail1200_6 +abbrev tail1200_8 : Stack := ⟨w2,1⟩ :: tail1200_7 +abbrev tail1200_9 : Stack := ⟨w1,9⟩ :: tail1200_8 +abbrev tail1200_10 : Stack := ⟨w0,12⟩ :: tail1200_9 +abbrev tail1200_11 : Stack := ⟨w2,1⟩ :: tail1200_10 +abbrev tail1200_12 : Stack := ⟨w1,5⟩ :: tail1200_11 +abbrev tail1200_13 (k : Nat) : Stack := ⟨w68,(1*k+8)⟩ :: tail1200_12 +abbrev tail1200_14 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1200_13 k +abbrev tail1200_15 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1200_14 k +abbrev tail1200_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_15 k +abbrev tail1200_17 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1200_16 k +abbrev tail1200_18 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1200_17 k +abbrev tail1200_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_18 k +abbrev tail1200_20 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1200_19 k +abbrev tail1200_21 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1200_20 k +abbrev tail1200_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_21 k +abbrev tail1200_23 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1200_22 k +abbrev tail1200_24 (k : Nat) : Stack := ⟨w69,(1*k+8)⟩ :: tail1200_23 k +abbrev tail1200_25 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1200_24 k +abbrev tail1200_26 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1200_25 k +abbrev tail1200_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_26 k +abbrev tail1200_28 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1200_27 k +abbrev tail1200_29 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1200_28 k +abbrev tail1200_30 : Stack := ⟨w1,1⟩ :: tail1200_0 +abbrev tail1200_31 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_28 k +abbrev tail1200_32 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1200_28 k +abbrev tail1200_33 : Stack := ⟨w1,3⟩ :: tail1200_0 +abbrev tail1200_34 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1200_27 k +abbrev tail1200_35 : Stack := ⟨w2,1⟩ :: tail1200_33 +abbrev tail1200_36 : Stack := ⟨w0,7⟩ :: tail1200_35 +abbrev tail1200_37 : Stack := ⟨w0,8⟩ :: tail1200_35 +abbrev tail1200_38 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1200_25 k +abbrev tail1200_39 : Stack := ⟨w1,1⟩ :: tail1200_37 +abbrev tail1200_40 : Stack := ⟨w1,19⟩ :: tail1200_37 +abbrev tail1200_41 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1200_24 k +abbrev tail1200_42 : Stack := ⟨w2,1⟩ :: tail1200_40 +abbrev tail1200_43 : Stack := ⟨w0,29⟩ :: tail1200_42 +abbrev tail1200_44 (k : Nat) : Stack := ⟨w70,(1*k+8)⟩ :: tail1200_43 +abbrev tail1200_45 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1200_44 k +abbrev tail1200_46 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1200_44 k +abbrev tail1200_47 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1200_20 k +abbrev tail1200_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_46 k +abbrev tail1200_49 (k : Nat) : Stack := ⟨w1,94⟩ :: tail1200_46 k +abbrev tail1200_50 (k : Nat) : Stack := ⟨w1,13⟩ :: tail1200_19 k +abbrev tail1200_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_49 k +abbrev tail1200_52 (k : Nat) : Stack := ⟨w0,13⟩ :: tail1200_51 k +abbrev tail1200_53 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1200_51 k +abbrev tail1200_54 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1200_17 k +abbrev tail1200_55 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_53 k +abbrev tail1200_56 (k : Nat) : Stack := ⟨w1,42⟩ :: tail1200_53 k +abbrev tail1200_57 (k : Nat) : Stack := ⟨w1,19⟩ :: tail1200_16 k +abbrev tail1200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_56 k +abbrev tail1200_59 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1200_58 k +abbrev tail1200_60 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1200_58 k +abbrev tail1200_61 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1200_14 k +abbrev tail1200_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_60 k +abbrev tail1200_63 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1200_60 k +abbrev tail1200_64 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1200_13 k +abbrev tail1200_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_63 k +abbrev tail1200_66 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1200_65 k +abbrev tail1200_67 (k : Nat) : Stack := ⟨w71,(1*k+8)⟩ :: tail1200_66 k +abbrev tail1200_68 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1200_67 k +abbrev tail1200_69 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1200_67 k +abbrev tail1200_70 : Stack := ⟨w0,11⟩ :: tail1200_9 +abbrev tail1200_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_69 k +abbrev tail1200_72 (k : Nat) : Stack := ⟨w1,12⟩ :: tail1200_69 k +abbrev tail1200_73 : Stack := ⟨w1,8⟩ :: tail1200_8 +abbrev tail1200_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_72 k +abbrev tail1200_75 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1200_74 k +abbrev tail1200_76 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1200_74 k +abbrev tail1200_77 : Stack := ⟨w0,3⟩ :: tail1200_6 +abbrev tail1200_78 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_76 k +abbrev tail1200_79 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1200_76 k +abbrev tail1200_80 : Stack := ⟨w1,1⟩ :: tail1200_5 +abbrev tail1200_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_79 k +abbrev tail1200_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_81 k +abbrev tail1200_83 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1200_81 k +abbrev tail1200_84 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_83 k +abbrev tail1200_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_84 k +abbrev tail1200_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_85 k +abbrev tail1200_87 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_86 k +abbrev tail1200_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_87 k +abbrev tail1200_89 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_87 k +abbrev tail1200_90 : Stack := ⟨w0,1⟩ :: tail1200_30 +abbrev tail1200_91 : Stack := ⟨w1,1⟩ :: tail1200_90 +abbrev tail1200_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_84 k +abbrev tail1200_93 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1200_84 k +abbrev tail1200_94 : Stack := ⟨w2,1⟩ :: tail1200_30 +abbrev tail1200_95 : Stack := ⟨w1,2⟩ :: tail1200_94 +abbrev tail1200_96 : Stack := ⟨w0,1⟩ :: tail1200_95 +abbrev tail1200_97 : Stack := ⟨w1,2⟩ :: tail1200_96 +abbrev tail1200_98 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_79 k +abbrev tail1200_99 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1200_79 k +abbrev tail1200_100 : Stack := ⟨w2,1⟩ :: tail1200_95 +abbrev tail1200_101 : Stack := ⟨w1,3⟩ :: tail1200_100 +abbrev tail1200_102 : Stack := ⟨w0,4⟩ :: tail1200_101 +abbrev tail1200_103 : Stack := ⟨w1,9⟩ :: tail1200_102 +abbrev tail1200_104 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_72 k +abbrev tail1200_105 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1200_72 k +abbrev tail1200_106 : Stack := ⟨w0,3⟩ :: tail1200_101 +abbrev tail1200_107 : Stack := ⟨w2,1⟩ :: tail1200_106 +abbrev tail1200_108 : Stack := ⟨w1,10⟩ :: tail1200_107 +abbrev tail1200_109 : Stack := ⟨w0,12⟩ :: tail1200_108 +abbrev tail1200_110 : Stack := ⟨w1,6⟩ :: tail1200_109 +abbrev tail1200_111 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail1200_66 k +abbrev tail1200_112 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_111 k +abbrev tail1200_113 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1200_112 k +abbrev tail1200_114 : Stack := ⟨w0,11⟩ :: tail1200_108 +abbrev tail1200_115 : Stack := ⟨w2,1⟩ :: tail1200_114 +abbrev tail1200_116 : Stack := ⟨w1,6⟩ :: tail1200_115 +abbrev tail1200_117 : Stack := ⟨w73,1⟩ :: tail1200_116 +abbrev tail1200_118 (k : Nat) : Stack := ⟨w71,(1*k+6)⟩ :: tail1200_66 k +abbrev tail1200_119 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_118 k +abbrev tail1200_120 : Stack := ⟨w74,1⟩ :: tail1200_116 +abbrev tail1200_121 : Stack := ⟨w73,1⟩ :: tail1200_120 +abbrev tail1200_122 (k : Nat) : Stack := ⟨w71,(1*k+5)⟩ :: tail1200_66 k +abbrev tail1200_123 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_122 k +abbrev tail1200_124 : Stack := ⟨w74,2⟩ :: tail1200_116 +abbrev tail1200_125 : Stack := ⟨w73,1⟩ :: tail1200_124 +abbrev tail1200_126 (k : Nat) : Stack := ⟨w71,(1*k+4)⟩ :: tail1200_66 k +abbrev tail1200_127 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_126 k +abbrev tail1200_128 : Stack := ⟨w74,3⟩ :: tail1200_116 +abbrev tail1200_129 (k : Nat) : Stack := ⟨w74,(1*k+6)⟩ :: tail1200_116 +abbrev tail1200_130 (k : Nat) : Stack := ⟨w71,1⟩ :: tail1200_66 k +abbrev tail1200_131 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_130 k +abbrev tail1200_132 (k : Nat) : Stack := ⟨w73,1⟩ :: tail1200_129 k +abbrev tail1200_133 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_66 k +abbrev tail1200_134 (k : Nat) : Stack := ⟨w74,(1*k+7)⟩ :: tail1200_116 +abbrev tail1200_135 (k : Nat) : Stack := ⟨w73,1⟩ :: tail1200_134 k +abbrev tail1200_136 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1200_135 k +abbrev tail1200_137 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_63 k +abbrev tail1200_138 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1200_63 k +abbrev tail1200_139 (k : Nat) : Stack := ⟨w74,(1*k+8)⟩ :: tail1200_116 +abbrev tail1200_140 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1200_139 k +abbrev tail1200_141 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1200_140 k +abbrev tail1200_142 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1200_141 k +abbrev tail1200_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_56 k +abbrev tail1200_144 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1200_56 k +abbrev tail1200_145 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1200_140 k +abbrev tail1200_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_145 k +abbrev tail1200_147 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1200_146 k + +def before1200 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526705),(tail1200_29 k),tail1200_0⟩ +def before1201 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526705),(tail1200_29 k),tail1200_30⟩ +def before1202 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526705),(tail1200_31 k),tail1200_30⟩ +def before1203 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526707),(tail1200_32 k),tail1200_0⟩ +def before1204 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526707),(tail1200_32 k),tail1200_30⟩ +def before1205 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526703),(tail1200_28 k),tail1200_33⟩ +def before1206 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1200_34 k),tail1200_35⟩ +def before1207 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail1200_27 k),tail1200_36⟩ +def before1208 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail1200_26 k),tail1200_37⟩ +def before1209 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526683),(tail1200_38 k),tail1200_39⟩ +def before1210 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1200_25 k),tail1200_40⟩ +def before1211 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1200_41 k),tail1200_42⟩ +def before1212 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1200_24 k),tail1200_43⟩ +def before1213 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1200_23 k),(tail1200_44 k)⟩ +def before1214 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521889),(tail1200_22 k),(tail1200_45 k)⟩ +def before1215 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521887),(tail1200_21 k),(tail1200_46 k)⟩ +def before1216 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521885),(tail1200_47 k),(tail1200_48 k)⟩ +def before1217 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1200_20 k),(tail1200_49 k)⟩ +def before1218 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1200_50 k),(tail1200_51 k)⟩ +def before1219 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail1200_19 k),(tail1200_52 k)⟩ +def before1220 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521669),(tail1200_18 k),(tail1200_53 k)⟩ +def before1221 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail1200_54 k),(tail1200_55 k)⟩ +def before1222 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1200_17 k),(tail1200_56 k)⟩ +def before1223 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1200_57 k),(tail1200_58 k)⟩ +def before1224 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail1200_16 k),(tail1200_59 k)⟩ +def before1225 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521543),(tail1200_15 k),(tail1200_60 k)⟩ +def before1226 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail1200_61 k),(tail1200_62 k)⟩ +def before1227 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1200_14 k),(tail1200_63 k)⟩ +def before1228 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1200_64 k),(tail1200_65 k)⟩ +def before1229 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1200_13 k),(tail1200_66 k)⟩ +def before1230 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1200_12,(tail1200_67 k)⟩ +def before1231 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail1200_11,(tail1200_68 k)⟩ +def before1232 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail1200_10,(tail1200_69 k)⟩ +def before1233 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail1200_70,(tail1200_71 k)⟩ +def before1234 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1200_9,(tail1200_72 k)⟩ +def before1235 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1200_73,(tail1200_74 k)⟩ +def before1236 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail1200_8,(tail1200_75 k)⟩ +def before1237 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail1200_7,(tail1200_76 k)⟩ +def before1238 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail1200_77,(tail1200_78 k)⟩ +def before1239 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail1200_6,(tail1200_79 k)⟩ +def before1240 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1200_80,(tail1200_81 k)⟩ +def before1241 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1200_5,(tail1200_82 k)⟩ +def before1242 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1200_4,(tail1200_83 k)⟩ +def before1243 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail1200_3,(tail1200_84 k)⟩ +def before1244 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1200_2,(tail1200_85 k)⟩ +def before1245 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1200_1,(tail1200_86 k)⟩ +def before1246 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1200_0,(tail1200_87 k)⟩ +def before1247 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1201),tail1200_0,(tail1200_88 k)⟩ +def before1248 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail1200_1,(tail1200_88 k)⟩ +def before1249 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail1200_1,(tail1200_89 k)⟩ +def before1250 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail1200_0,(tail1200_89 k)⟩ +def before1251 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail1200_30,(tail1200_87 k)⟩ +def before1252 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1200_90,(tail1200_86 k)⟩ +def before1253 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1200_91,(tail1200_85 k)⟩ +def before1254 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1200_91,(tail1200_92 k)⟩ +def before1255 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail1200_90,(tail1200_93 k)⟩ +def before1256 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1200_94,(tail1200_93 k)⟩ +def before1257 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1200_95,(tail1200_84 k)⟩ +def before1258 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1200_96,(tail1200_83 k)⟩ +def before1259 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail1200_97,(tail1200_81 k)⟩ +def before1260 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1200_97,(tail1200_98 k)⟩ +def before1261 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail1200_96,(tail1200_99 k)⟩ +def before1262 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1200_100,(tail1200_99 k)⟩ +def before1263 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1200_101,(tail1200_79 k)⟩ +def before1264 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail1200_102,(tail1200_76 k)⟩ +def before1265 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1200_103,(tail1200_74 k)⟩ +def before1266 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1200_103,(tail1200_104 k)⟩ +def before1267 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail1200_102,(tail1200_105 k)⟩ +def before1268 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail1200_107,(tail1200_105 k)⟩ +def before1269 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1200_108,(tail1200_72 k)⟩ +def before1270 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail1200_109,(tail1200_69 k)⟩ +def before1271 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1200_110,(tail1200_67 k)⟩ +def before1272 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1200_110,(tail1200_112 k)⟩ +def before1273 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail1200_109,(tail1200_113 k)⟩ +def before1274 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail1200_115,(tail1200_113 k)⟩ +def before1275 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1200_116,(tail1200_112 k)⟩ +def before1276 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1200_117,(tail1200_111 k)⟩ +def before1277 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1200_117,(tail1200_119 k)⟩ +def before1278 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1200_120,(tail1200_119 k)⟩ +def before1279 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1200_121,(tail1200_118 k)⟩ +def before1280 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1200_121,(tail1200_123 k)⟩ +def before1281 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1200_124,(tail1200_123 k)⟩ +def before1282 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1200_125,(tail1200_122 k)⟩ +def before1283 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1200_125,(tail1200_127 k)⟩ +def before1284 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1200_128,(tail1200_127 k)⟩ +def before1285 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1200_129 k),(tail1200_131 k)⟩ +def before1286 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1200_132 k),(tail1200_130 k)⟩ +def before1287 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1200_132 k),(tail1200_133 k)⟩ +def before1288 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1200_134 k),(tail1200_133 k)⟩ +def before1289 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1200_135 k),(tail1200_66 k)⟩ +def before1290 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1200_136 k),(tail1200_65 k)⟩ +def before1291 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1200_136 k),(tail1200_137 k)⟩ +def before1292 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1200_135 k),(tail1200_138 k)⟩ +def before1293 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1200_139 k),(tail1200_138 k)⟩ +def before1294 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1200_140 k),(tail1200_63 k)⟩ +def before1295 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521543),(tail1200_141 k),(tail1200_60 k)⟩ +def before1296 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1200_142 k),(tail1200_58 k)⟩ +def before1297 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1200_142 k),(tail1200_143 k)⟩ +def before1298 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521543),(tail1200_141 k),(tail1200_144 k)⟩ +def before1299 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521543),(tail1200_146 k),(tail1200_144 k)⟩ +def after1299 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1200_147 k),(tail1200_56 k)⟩ + +theorem macro1200 (k : Nat) : applyExit (before1200 k) exit39 1 = some (before1201 k) := by + simp (disch := omega) [before1200, before1201, exit39, applyExit, pop, push] + <;> omega +theorem step1200 (k : Nat) : Runs (1*1) (before1200 k).denote (before1201 k).denote := + @applyExit_sound (before1200 k) (before1201 k) exit39 1 valid39 (macro1200 k) +theorem macro1201 (k : Nat) : applyExit (before1201 k) exit32 1 = some (before1202 k) := by + simp (disch := omega) [before1201, before1202, exit32, applyExit, pop, push] + <;> omega +theorem step1201 (k : Nat) : Runs (1*3) (before1201 k).denote (before1202 k).denote := + @applyExit_sound (before1201 k) (before1202 k) exit32 1 valid32 (macro1201 k) +theorem macro1202 (k : Nat) : applyExit (before1202 k) exit36 1 = some (before1203 k) := by + simp (disch := omega) [before1202, before1203, exit36, applyExit, pop, push] + <;> omega +theorem step1202 (k : Nat) : Runs (1*2) (before1202 k).denote (before1203 k).denote := + @applyExit_sound (before1202 k) (before1203 k) exit36 1 valid36 (macro1202 k) +theorem macro1203 (k : Nat) : applyExit (before1203 k) exit39 1 = some (before1204 k) := by + simp (disch := omega) [before1203, before1204, exit39, applyExit, pop, push] + <;> omega +theorem step1203 (k : Nat) : Runs (1*1) (before1203 k).denote (before1204 k).denote := + @applyExit_sound (before1203 k) (before1204 k) exit39 1 valid39 (macro1203 k) +theorem macro1204 (k : Nat) : applyExit (before1204 k) exit10 2 = some (before1205 k) := by + simp (disch := omega) [before1204, before1205, exit10, applyExit, pop, push] + <;> omega +theorem step1204 (k : Nat) : Runs (2*2) (before1204 k).denote (before1205 k).denote := + @applyExit_sound (before1204 k) (before1205 k) exit10 2 valid10 (macro1204 k) +theorem macro1205 (k : Nat) : applyExit (before1205 k) exit11 1 = some (before1206 k) := by + simp (disch := omega) [before1205, before1206, exit11, applyExit, pop, push] + <;> omega +theorem step1205 (k : Nat) : Runs (1*2) (before1205 k).denote (before1206 k).denote := + @applyExit_sound (before1205 k) (before1206 k) exit11 1 valid11 (macro1205 k) +theorem macro1206 (k : Nat) : applyExit (before1206 k) exit2 7 = some (before1207 k) := by + simp (disch := omega) [before1206, before1207, exit2, applyExit, pop, push] + <;> omega +theorem step1206 (k : Nat) : Runs (7*2) (before1206 k).denote (before1207 k).denote := + @applyExit_sound (before1206 k) (before1207 k) exit2 7 valid2 (macro1206 k) +theorem macro1207 (k : Nat) : applyExit (before1207 k) exit3 1 = some (before1208 k) := by + simp (disch := omega) [before1207, before1208, exit3, applyExit, pop, push] + <;> omega +theorem step1207 (k : Nat) : Runs (1*2) (before1207 k).denote (before1208 k).denote := + @applyExit_sound (before1207 k) (before1208 k) exit3 1 valid3 (macro1207 k) +theorem macro1208 (k : Nat) : applyExit (before1208 k) exit9 1 = some (before1209 k) := by + simp (disch := omega) [before1208, before1209, exit9, applyExit, pop, push] + <;> omega +theorem step1208 (k : Nat) : Runs (1*2) (before1208 k).denote (before1209 k).denote := + @applyExit_sound (before1208 k) (before1209 k) exit9 1 valid9 (macro1208 k) +theorem macro1209 (k : Nat) : applyExit (before1209 k) exit10 18 = some (before1210 k) := by + simp (disch := omega) [before1209, before1210, exit10, applyExit, pop, push] + <;> omega +theorem step1209 (k : Nat) : Runs (18*2) (before1209 k).denote (before1210 k).denote := + @applyExit_sound (before1209 k) (before1210 k) exit10 18 valid10 (macro1209 k) +theorem macro1210 (k : Nat) : applyExit (before1210 k) exit11 1 = some (before1211 k) := by + simp (disch := omega) [before1210, before1211, exit11, applyExit, pop, push] + <;> omega +theorem step1210 (k : Nat) : Runs (1*2) (before1210 k).denote (before1211 k).denote := + @applyExit_sound (before1210 k) (before1211 k) exit11 1 valid11 (macro1210 k) +theorem macro1211 (k : Nat) : applyExit (before1211 k) exit2 29 = some (before1212 k) := by + simp (disch := omega) [before1211, before1212, exit2, applyExit, pop, push] + <;> omega +theorem step1211 (k : Nat) : Runs (29*2) (before1211 k).denote (before1212 k).denote := + @applyExit_sound (before1211 k) (before1212 k) exit2 29 valid2 (macro1211 k) +theorem macro1212 (k : Nat) : applyExit (before1212 k) exit92 (1*k+8) = some (before1213 k) := by + simp (disch := omega) [before1212, before1213, exit92, applyExit, pop, push] + <;> omega +theorem step1212 (k : Nat) : Runs ((1*k+8)*586) (before1212 k).denote (before1213 k).denote := + @applyExit_sound (before1212 k) (before1213 k) exit92 (1*k+8) valid92 (macro1212 k) +theorem macro1213 (k : Nat) : applyExit (before1213 k) exit2 5 = some (before1214 k) := by + simp (disch := omega) [before1213, before1214, exit2, applyExit, pop, push] + <;> omega +theorem step1213 (k : Nat) : Runs (5*2) (before1213 k).denote (before1214 k).denote := + @applyExit_sound (before1213 k) (before1214 k) exit2 5 valid2 (macro1213 k) +theorem macro1214 (k : Nat) : applyExit (before1214 k) exit3 1 = some (before1215 k) := by + simp (disch := omega) [before1214, before1215, exit3, applyExit, pop, push] + <;> omega +theorem step1214 (k : Nat) : Runs (1*2) (before1214 k).denote (before1215 k).denote := + @applyExit_sound (before1214 k) (before1215 k) exit3 1 valid3 (macro1214 k) +theorem macro1215 (k : Nat) : applyExit (before1215 k) exit9 1 = some (before1216 k) := by + simp (disch := omega) [before1215, before1216, exit9, applyExit, pop, push] + <;> omega +theorem step1215 (k : Nat) : Runs (1*2) (before1215 k).denote (before1216 k).denote := + @applyExit_sound (before1215 k) (before1216 k) exit9 1 valid9 (macro1215 k) +theorem macro1216 (k : Nat) : applyExit (before1216 k) exit10 93 = some (before1217 k) := by + simp (disch := omega) [before1216, before1217, exit10, applyExit, pop, push] + <;> omega +theorem step1216 (k : Nat) : Runs (93*2) (before1216 k).denote (before1217 k).denote := + @applyExit_sound (before1216 k) (before1217 k) exit10 93 valid10 (macro1216 k) +theorem macro1217 (k : Nat) : applyExit (before1217 k) exit11 1 = some (before1218 k) := by + simp (disch := omega) [before1217, before1218, exit11, applyExit, pop, push] + <;> omega +theorem step1217 (k : Nat) : Runs (1*2) (before1217 k).denote (before1218 k).denote := + @applyExit_sound (before1217 k) (before1218 k) exit11 1 valid11 (macro1217 k) +theorem macro1218 (k : Nat) : applyExit (before1218 k) exit2 13 = some (before1219 k) := by + simp (disch := omega) [before1218, before1219, exit2, applyExit, pop, push] + <;> omega +theorem step1218 (k : Nat) : Runs (13*2) (before1218 k).denote (before1219 k).denote := + @applyExit_sound (before1218 k) (before1219 k) exit2 13 valid2 (macro1218 k) +theorem macro1219 (k : Nat) : applyExit (before1219 k) exit3 1 = some (before1220 k) := by + simp (disch := omega) [before1219, before1220, exit3, applyExit, pop, push] + <;> omega +theorem step1219 (k : Nat) : Runs (1*2) (before1219 k).denote (before1220 k).denote := + @applyExit_sound (before1219 k) (before1220 k) exit3 1 valid3 (macro1219 k) +theorem macro1220 (k : Nat) : applyExit (before1220 k) exit9 1 = some (before1221 k) := by + simp (disch := omega) [before1220, before1221, exit9, applyExit, pop, push] + <;> omega +theorem step1220 (k : Nat) : Runs (1*2) (before1220 k).denote (before1221 k).denote := + @applyExit_sound (before1220 k) (before1221 k) exit9 1 valid9 (macro1220 k) +theorem macro1221 (k : Nat) : applyExit (before1221 k) exit10 41 = some (before1222 k) := by + simp (disch := omega) [before1221, before1222, exit10, applyExit, pop, push] + <;> omega +theorem step1221 (k : Nat) : Runs (41*2) (before1221 k).denote (before1222 k).denote := + @applyExit_sound (before1221 k) (before1222 k) exit10 41 valid10 (macro1221 k) +theorem macro1222 (k : Nat) : applyExit (before1222 k) exit11 1 = some (before1223 k) := by + simp (disch := omega) [before1222, before1223, exit11, applyExit, pop, push] + <;> omega +theorem step1222 (k : Nat) : Runs (1*2) (before1222 k).denote (before1223 k).denote := + @applyExit_sound (before1222 k) (before1223 k) exit11 1 valid11 (macro1222 k) +theorem macro1223 (k : Nat) : applyExit (before1223 k) exit2 19 = some (before1224 k) := by + simp (disch := omega) [before1223, before1224, exit2, applyExit, pop, push] + <;> omega +theorem step1223 (k : Nat) : Runs (19*2) (before1223 k).denote (before1224 k).denote := + @applyExit_sound (before1223 k) (before1224 k) exit2 19 valid2 (macro1223 k) +theorem macro1224 (k : Nat) : applyExit (before1224 k) exit3 1 = some (before1225 k) := by + simp (disch := omega) [before1224, before1225, exit3, applyExit, pop, push] + <;> omega +theorem step1224 (k : Nat) : Runs (1*2) (before1224 k).denote (before1225 k).denote := + @applyExit_sound (before1224 k) (before1225 k) exit3 1 valid3 (macro1224 k) +theorem macro1225 (k : Nat) : applyExit (before1225 k) exit9 1 = some (before1226 k) := by + simp (disch := omega) [before1225, before1226, exit9, applyExit, pop, push] + <;> omega +theorem step1225 (k : Nat) : Runs (1*2) (before1225 k).denote (before1226 k).denote := + @applyExit_sound (before1225 k) (before1226 k) exit9 1 valid9 (macro1225 k) +theorem macro1226 (k : Nat) : applyExit (before1226 k) exit10 9 = some (before1227 k) := by + simp (disch := omega) [before1226, before1227, exit10, applyExit, pop, push] + <;> omega +theorem step1226 (k : Nat) : Runs (9*2) (before1226 k).denote (before1227 k).denote := + @applyExit_sound (before1226 k) (before1227 k) exit10 9 valid10 (macro1226 k) +theorem macro1227 (k : Nat) : applyExit (before1227 k) exit11 1 = some (before1228 k) := by + simp (disch := omega) [before1227, before1228, exit11, applyExit, pop, push] + <;> omega +theorem step1227 (k : Nat) : Runs (1*2) (before1227 k).denote (before1228 k).denote := + @applyExit_sound (before1227 k) (before1228 k) exit11 1 valid11 (macro1227 k) +theorem macro1228 (k : Nat) : applyExit (before1228 k) exit2 791761169 = some (before1229 k) := by + simp (disch := omega) [before1228, before1229, exit2, applyExit, pop, push] + <;> omega +theorem step1228 (k : Nat) : Runs (791761169*2) (before1228 k).denote (before1229 k).denote := + @applyExit_sound (before1228 k) (before1229 k) exit2 791761169 valid2 (macro1228 k) +theorem macro1229 (k : Nat) : applyExit (before1229 k) exit93 (1*k+8) = some (before1230 k) := by + simp (disch := omega) [before1229, before1230, exit93, applyExit, pop, push] + <;> omega +theorem step1229 (k : Nat) : Runs ((1*k+8)*38) (before1229 k).denote (before1230 k).denote := + @applyExit_sound (before1229 k) (before1230 k) exit93 (1*k+8) valid93 (macro1229 k) +theorem macro1230 (k : Nat) : applyExit (before1230 k) exit2 5 = some (before1231 k) := by + simp (disch := omega) [before1230, before1231, exit2, applyExit, pop, push] + <;> omega +theorem step1230 (k : Nat) : Runs (5*2) (before1230 k).denote (before1231 k).denote := + @applyExit_sound (before1230 k) (before1231 k) exit2 5 valid2 (macro1230 k) +theorem macro1231 (k : Nat) : applyExit (before1231 k) exit3 1 = some (before1232 k) := by + simp (disch := omega) [before1231, before1232, exit3, applyExit, pop, push] + <;> omega +theorem step1231 (k : Nat) : Runs (1*2) (before1231 k).denote (before1232 k).denote := + @applyExit_sound (before1231 k) (before1232 k) exit3 1 valid3 (macro1231 k) +theorem macro1232 (k : Nat) : applyExit (before1232 k) exit9 1 = some (before1233 k) := by + simp (disch := omega) [before1232, before1233, exit9, applyExit, pop, push] + <;> omega +theorem step1232 (k : Nat) : Runs (1*2) (before1232 k).denote (before1233 k).denote := + @applyExit_sound (before1232 k) (before1233 k) exit9 1 valid9 (macro1232 k) +theorem macro1233 (k : Nat) : applyExit (before1233 k) exit10 11 = some (before1234 k) := by + simp (disch := omega) [before1233, before1234, exit10, applyExit, pop, push] + <;> omega +theorem step1233 (k : Nat) : Runs (11*2) (before1233 k).denote (before1234 k).denote := + @applyExit_sound (before1233 k) (before1234 k) exit10 11 valid10 (macro1233 k) +theorem macro1234 (k : Nat) : applyExit (before1234 k) exit11 1 = some (before1235 k) := by + simp (disch := omega) [before1234, before1235, exit11, applyExit, pop, push] + <;> omega +theorem step1234 (k : Nat) : Runs (1*2) (before1234 k).denote (before1235 k).denote := + @applyExit_sound (before1234 k) (before1235 k) exit11 1 valid11 (macro1234 k) +theorem macro1235 (k : Nat) : applyExit (before1235 k) exit2 8 = some (before1236 k) := by + simp (disch := omega) [before1235, before1236, exit2, applyExit, pop, push] + <;> omega +theorem step1235 (k : Nat) : Runs (8*2) (before1235 k).denote (before1236 k).denote := + @applyExit_sound (before1235 k) (before1236 k) exit2 8 valid2 (macro1235 k) +theorem macro1236 (k : Nat) : applyExit (before1236 k) exit3 1 = some (before1237 k) := by + simp (disch := omega) [before1236, before1237, exit3, applyExit, pop, push] + <;> omega +theorem step1236 (k : Nat) : Runs (1*2) (before1236 k).denote (before1237 k).denote := + @applyExit_sound (before1236 k) (before1237 k) exit3 1 valid3 (macro1236 k) +theorem macro1237 (k : Nat) : applyExit (before1237 k) exit9 1 = some (before1238 k) := by + simp (disch := omega) [before1237, before1238, exit9, applyExit, pop, push] + <;> omega +theorem step1237 (k : Nat) : Runs (1*2) (before1237 k).denote (before1238 k).denote := + @applyExit_sound (before1237 k) (before1238 k) exit9 1 valid9 (macro1237 k) +theorem macro1238 (k : Nat) : applyExit (before1238 k) exit10 3 = some (before1239 k) := by + simp (disch := omega) [before1238, before1239, exit10, applyExit, pop, push] + <;> omega +theorem step1238 (k : Nat) : Runs (3*2) (before1238 k).denote (before1239 k).denote := + @applyExit_sound (before1238 k) (before1239 k) exit10 3 valid10 (macro1238 k) +theorem macro1239 (k : Nat) : applyExit (before1239 k) exit11 1 = some (before1240 k) := by + simp (disch := omega) [before1239, before1240, exit11, applyExit, pop, push] + <;> omega +theorem step1239 (k : Nat) : Runs (1*2) (before1239 k).denote (before1240 k).denote := + @applyExit_sound (before1239 k) (before1240 k) exit11 1 valid11 (macro1239 k) +theorem macro1240 (k : Nat) : applyExit (before1240 k) exit2 1 = some (before1241 k) := by + simp (disch := omega) [before1240, before1241, exit2, applyExit, pop, push] + <;> omega +theorem step1240 (k : Nat) : Runs (1*2) (before1240 k).denote (before1241 k).denote := + @applyExit_sound (before1240 k) (before1241 k) exit2 1 valid2 (macro1240 k) +theorem macro1241 (k : Nat) : applyExit (before1241 k) exit3 1 = some (before1242 k) := by + simp (disch := omega) [before1241, before1242, exit3, applyExit, pop, push] + <;> omega +theorem step1241 (k : Nat) : Runs (1*2) (before1241 k).denote (before1242 k).denote := + @applyExit_sound (before1241 k) (before1242 k) exit3 1 valid3 (macro1241 k) +theorem macro1242 (k : Nat) : applyExit (before1242 k) exit9 1 = some (before1243 k) := by + simp (disch := omega) [before1242, before1243, exit9, applyExit, pop, push] + <;> omega +theorem step1242 (k : Nat) : Runs (1*2) (before1242 k).denote (before1243 k).denote := + @applyExit_sound (before1242 k) (before1243 k) exit9 1 valid9 (macro1242 k) +theorem macro1243 (k : Nat) : applyExit (before1243 k) exit11 1 = some (before1244 k) := by + simp (disch := omega) [before1243, before1244, exit11, applyExit, pop, push] + <;> omega +theorem step1243 (k : Nat) : Runs (1*2) (before1243 k).denote (before1244 k).denote := + @applyExit_sound (before1243 k) (before1244 k) exit11 1 valid11 (macro1243 k) +theorem macro1244 (k : Nat) : applyExit (before1244 k) exit3 1 = some (before1245 k) := by + simp (disch := omega) [before1244, before1245, exit3, applyExit, pop, push] + <;> omega +theorem step1244 (k : Nat) : Runs (1*2) (before1244 k).denote (before1245 k).denote := + @applyExit_sound (before1244 k) (before1245 k) exit3 1 valid3 (macro1244 k) +theorem macro1245 (k : Nat) : applyExit (before1245 k) exit9 1 = some (before1246 k) := by + simp (disch := omega) [before1245, before1246, exit9, applyExit, pop, push] + <;> omega +theorem step1245 (k : Nat) : Runs (1*2) (before1245 k).denote (before1246 k).denote := + @applyExit_sound (before1245 k) (before1246 k) exit9 1 valid9 (macro1245 k) +theorem macro1246 (k : Nat) : applyExit (before1246 k) exit46 1 = some (before1247 k) := by + simp (disch := omega) [before1246, before1247, exit46, applyExit, pop, push] + <;> omega +theorem step1246 (k : Nat) : Runs (1*2) (before1246 k).denote (before1247 k).denote := + @applyExit_sound (before1246 k) (before1247 k) exit46 1 valid46 (macro1246 k) +theorem macro1247 (k : Nat) : applyExit (before1247 k) exit49 1 = some (before1248 k) := by + simp (disch := omega) [before1247, before1248, exit49, applyExit, pop, push] + <;> omega +theorem step1247 (k : Nat) : Runs (1*1) (before1247 k).denote (before1248 k).denote := + @applyExit_sound (before1247 k) (before1248 k) exit49 1 valid49 (macro1247 k) +theorem macro1248 (k : Nat) : applyExit (before1248 k) exit1 1 = some (before1249 k) := by + simp (disch := omega) [before1248, before1249, exit1, applyExit, pop, push] + <;> omega +theorem step1248 (k : Nat) : Runs (1*3) (before1248 k).denote (before1249 k).denote := + @applyExit_sound (before1248 k) (before1249 k) exit1 1 valid1 (macro1248 k) +theorem macro1249 (k : Nat) : applyExit (before1249 k) exit6 1 = some (before1250 k) := by + simp (disch := omega) [before1249, before1250, exit6, applyExit, pop, push] + <;> omega +theorem step1249 (k : Nat) : Runs (1*1) (before1249 k).denote (before1250 k).denote := + @applyExit_sound (before1249 k) (before1250 k) exit6 1 valid6 (macro1249 k) +theorem macro1250 (k : Nat) : applyExit (before1250 k) exit0 1 = some (before1251 k) := by + simp (disch := omega) [before1250, before1251, exit0, applyExit, pop, push] + <;> omega +theorem step1250 (k : Nat) : Runs (1*2) (before1250 k).denote (before1251 k).denote := + @applyExit_sound (before1250 k) (before1251 k) exit0 1 valid0 (macro1250 k) +theorem macro1251 (k : Nat) : applyExit (before1251 k) exit13 1 = some (before1252 k) := by + simp (disch := omega) [before1251, before1252, exit13, applyExit, pop, push] + <;> omega +theorem step1251 (k : Nat) : Runs (1*2) (before1251 k).denote (before1252 k).denote := + @applyExit_sound (before1251 k) (before1252 k) exit13 1 valid13 (macro1251 k) +theorem macro1252 (k : Nat) : applyExit (before1252 k) exit0 1 = some (before1253 k) := by + simp (disch := omega) [before1252, before1253, exit0, applyExit, pop, push] + <;> omega +theorem step1252 (k : Nat) : Runs (1*2) (before1252 k).denote (before1253 k).denote := + @applyExit_sound (before1252 k) (before1253 k) exit0 1 valid0 (macro1252 k) +theorem macro1253 (k : Nat) : applyExit (before1253 k) exit1 1 = some (before1254 k) := by + simp (disch := omega) [before1253, before1254, exit1, applyExit, pop, push] + <;> omega +theorem step1253 (k : Nat) : Runs (1*3) (before1253 k).denote (before1254 k).denote := + @applyExit_sound (before1253 k) (before1254 k) exit1 1 valid1 (macro1253 k) +theorem macro1254 (k : Nat) : applyExit (before1254 k) exit2 1 = some (before1255 k) := by + simp (disch := omega) [before1254, before1255, exit2, applyExit, pop, push] + <;> omega +theorem step1254 (k : Nat) : Runs (1*2) (before1254 k).denote (before1255 k).denote := + @applyExit_sound (before1254 k) (before1255 k) exit2 1 valid2 (macro1254 k) +theorem macro1255 (k : Nat) : applyExit (before1255 k) exit6 1 = some (before1256 k) := by + simp (disch := omega) [before1255, before1256, exit6, applyExit, pop, push] + <;> omega +theorem step1255 (k : Nat) : Runs (1*1) (before1255 k).denote (before1256 k).denote := + @applyExit_sound (before1255 k) (before1256 k) exit6 1 valid6 (macro1255 k) +theorem macro1256 (k : Nat) : applyExit (before1256 k) exit0 2 = some (before1257 k) := by + simp (disch := omega) [before1256, before1257, exit0, applyExit, pop, push] + <;> omega +theorem step1256 (k : Nat) : Runs (2*2) (before1256 k).denote (before1257 k).denote := + @applyExit_sound (before1256 k) (before1257 k) exit0 2 valid0 (macro1256 k) +theorem macro1257 (k : Nat) : applyExit (before1257 k) exit13 1 = some (before1258 k) := by + simp (disch := omega) [before1257, before1258, exit13, applyExit, pop, push] + <;> omega +theorem step1257 (k : Nat) : Runs (1*2) (before1257 k).denote (before1258 k).denote := + @applyExit_sound (before1257 k) (before1258 k) exit13 1 valid13 (macro1257 k) +theorem macro1258 (k : Nat) : applyExit (before1258 k) exit0 2 = some (before1259 k) := by + simp (disch := omega) [before1258, before1259, exit0, applyExit, pop, push] + <;> omega +theorem step1258 (k : Nat) : Runs (2*2) (before1258 k).denote (before1259 k).denote := + @applyExit_sound (before1258 k) (before1259 k) exit0 2 valid0 (macro1258 k) +theorem macro1259 (k : Nat) : applyExit (before1259 k) exit1 1 = some (before1260 k) := by + simp (disch := omega) [before1259, before1260, exit1, applyExit, pop, push] + <;> omega +theorem step1259 (k : Nat) : Runs (1*3) (before1259 k).denote (before1260 k).denote := + @applyExit_sound (before1259 k) (before1260 k) exit1 1 valid1 (macro1259 k) +theorem macro1260 (k : Nat) : applyExit (before1260 k) exit2 2 = some (before1261 k) := by + simp (disch := omega) [before1260, before1261, exit2, applyExit, pop, push] + <;> omega +theorem step1260 (k : Nat) : Runs (2*2) (before1260 k).denote (before1261 k).denote := + @applyExit_sound (before1260 k) (before1261 k) exit2 2 valid2 (macro1260 k) +theorem macro1261 (k : Nat) : applyExit (before1261 k) exit6 1 = some (before1262 k) := by + simp (disch := omega) [before1261, before1262, exit6, applyExit, pop, push] + <;> omega +theorem step1261 (k : Nat) : Runs (1*1) (before1261 k).denote (before1262 k).denote := + @applyExit_sound (before1261 k) (before1262 k) exit6 1 valid6 (macro1261 k) +theorem macro1262 (k : Nat) : applyExit (before1262 k) exit0 3 = some (before1263 k) := by + simp (disch := omega) [before1262, before1263, exit0, applyExit, pop, push] + <;> omega +theorem step1262 (k : Nat) : Runs (3*2) (before1262 k).denote (before1263 k).denote := + @applyExit_sound (before1262 k) (before1263 k) exit0 3 valid0 (macro1262 k) +theorem macro1263 (k : Nat) : applyExit (before1263 k) exit13 4 = some (before1264 k) := by + simp (disch := omega) [before1263, before1264, exit13, applyExit, pop, push] + <;> omega +theorem step1263 (k : Nat) : Runs (4*2) (before1263 k).denote (before1264 k).denote := + @applyExit_sound (before1263 k) (before1264 k) exit13 4 valid13 (macro1263 k) +theorem macro1264 (k : Nat) : applyExit (before1264 k) exit0 9 = some (before1265 k) := by + simp (disch := omega) [before1264, before1265, exit0, applyExit, pop, push] + <;> omega +theorem step1264 (k : Nat) : Runs (9*2) (before1264 k).denote (before1265 k).denote := + @applyExit_sound (before1264 k) (before1265 k) exit0 9 valid0 (macro1264 k) +theorem macro1265 (k : Nat) : applyExit (before1265 k) exit1 1 = some (before1266 k) := by + simp (disch := omega) [before1265, before1266, exit1, applyExit, pop, push] + <;> omega +theorem step1265 (k : Nat) : Runs (1*3) (before1265 k).denote (before1266 k).denote := + @applyExit_sound (before1265 k) (before1266 k) exit1 1 valid1 (macro1265 k) +theorem macro1266 (k : Nat) : applyExit (before1266 k) exit2 9 = some (before1267 k) := by + simp (disch := omega) [before1266, before1267, exit2, applyExit, pop, push] + <;> omega +theorem step1266 (k : Nat) : Runs (9*2) (before1266 k).denote (before1267 k).denote := + @applyExit_sound (before1266 k) (before1267 k) exit2 9 valid2 (macro1266 k) +theorem macro1267 (k : Nat) : applyExit (before1267 k) exit6 1 = some (before1268 k) := by + simp (disch := omega) [before1267, before1268, exit6, applyExit, pop, push] + <;> omega +theorem step1267 (k : Nat) : Runs (1*1) (before1267 k).denote (before1268 k).denote := + @applyExit_sound (before1267 k) (before1268 k) exit6 1 valid6 (macro1267 k) +theorem macro1268 (k : Nat) : applyExit (before1268 k) exit0 10 = some (before1269 k) := by + simp (disch := omega) [before1268, before1269, exit0, applyExit, pop, push] + <;> omega +theorem step1268 (k : Nat) : Runs (10*2) (before1268 k).denote (before1269 k).denote := + @applyExit_sound (before1268 k) (before1269 k) exit0 10 valid0 (macro1268 k) +theorem macro1269 (k : Nat) : applyExit (before1269 k) exit13 12 = some (before1270 k) := by + simp (disch := omega) [before1269, before1270, exit13, applyExit, pop, push] + <;> omega +theorem step1269 (k : Nat) : Runs (12*2) (before1269 k).denote (before1270 k).denote := + @applyExit_sound (before1269 k) (before1270 k) exit13 12 valid13 (macro1269 k) +theorem macro1270 (k : Nat) : applyExit (before1270 k) exit0 6 = some (before1271 k) := by + simp (disch := omega) [before1270, before1271, exit0, applyExit, pop, push] + <;> omega +theorem step1270 (k : Nat) : Runs (6*2) (before1270 k).denote (before1271 k).denote := + @applyExit_sound (before1270 k) (before1271 k) exit0 6 valid0 (macro1270 k) +theorem macro1271 (k : Nat) : applyExit (before1271 k) exit94 1 = some (before1272 k) := by + simp (disch := omega) [before1271, before1272, exit94, applyExit, pop, push] + <;> omega +theorem step1271 (k : Nat) : Runs (1*7) (before1271 k).denote (before1272 k).denote := + @applyExit_sound (before1271 k) (before1272 k) exit94 1 valid94 (macro1271 k) +theorem macro1272 (k : Nat) : applyExit (before1272 k) exit2 6 = some (before1273 k) := by + simp (disch := omega) [before1272, before1273, exit2, applyExit, pop, push] + <;> omega +theorem step1272 (k : Nat) : Runs (6*2) (before1272 k).denote (before1273 k).denote := + @applyExit_sound (before1272 k) (before1273 k) exit2 6 valid2 (macro1272 k) +theorem macro1273 (k : Nat) : applyExit (before1273 k) exit6 1 = some (before1274 k) := by + simp (disch := omega) [before1273, before1274, exit6, applyExit, pop, push] + <;> omega +theorem step1273 (k : Nat) : Runs (1*1) (before1273 k).denote (before1274 k).denote := + @applyExit_sound (before1273 k) (before1274 k) exit6 1 valid6 (macro1273 k) +theorem macro1274 (k : Nat) : applyExit (before1274 k) exit0 6 = some (before1275 k) := by + simp (disch := omega) [before1274, before1275, exit0, applyExit, pop, push] + <;> omega +theorem step1274 (k : Nat) : Runs (6*2) (before1274 k).denote (before1275 k).denote := + @applyExit_sound (before1274 k) (before1275 k) exit0 6 valid0 (macro1274 k) +theorem macro1275 (k : Nat) : applyExit (before1275 k) exit95 1 = some (before1276 k) := by + simp (disch := omega) [before1275, before1276, exit95, applyExit, pop, push] + <;> omega +theorem step1275 (k : Nat) : Runs (1*38) (before1275 k).denote (before1276 k).denote := + @applyExit_sound (before1275 k) (before1276 k) exit95 1 valid95 (macro1275 k) +theorem macro1276 (k : Nat) : applyExit (before1276 k) exit94 1 = some (before1277 k) := by + simp (disch := omega) [before1276, before1277, exit94, applyExit, pop, push] + <;> omega +theorem step1276 (k : Nat) : Runs (1*7) (before1276 k).denote (before1277 k).denote := + @applyExit_sound (before1276 k) (before1277 k) exit94 1 valid94 (macro1276 k) +theorem macro1277 (k : Nat) : applyExit (before1277 k) exit96 1 = some (before1278 k) := by + simp (disch := omega) [before1277, before1278, exit96, applyExit, pop, push] + <;> omega +theorem step1277 (k : Nat) : Runs (1*25) (before1277 k).denote (before1278 k).denote := + @applyExit_sound (before1277 k) (before1278 k) exit96 1 valid96 (macro1277 k) +theorem macro1278 (k : Nat) : applyExit (before1278 k) exit95 1 = some (before1279 k) := by + simp (disch := omega) [before1278, before1279, exit95, applyExit, pop, push] + <;> omega +theorem step1278 (k : Nat) : Runs (1*38) (before1278 k).denote (before1279 k).denote := + @applyExit_sound (before1278 k) (before1279 k) exit95 1 valid95 (macro1278 k) +theorem macro1279 (k : Nat) : applyExit (before1279 k) exit94 1 = some (before1280 k) := by + simp (disch := omega) [before1279, before1280, exit94, applyExit, pop, push] + <;> omega +theorem step1279 (k : Nat) : Runs (1*7) (before1279 k).denote (before1280 k).denote := + @applyExit_sound (before1279 k) (before1280 k) exit94 1 valid94 (macro1279 k) +theorem macro1280 (k : Nat) : applyExit (before1280 k) exit96 1 = some (before1281 k) := by + simp (disch := omega) [before1280, before1281, exit96, applyExit, pop, push] + <;> omega +theorem step1280 (k : Nat) : Runs (1*25) (before1280 k).denote (before1281 k).denote := + @applyExit_sound (before1280 k) (before1281 k) exit96 1 valid96 (macro1280 k) +theorem macro1281 (k : Nat) : applyExit (before1281 k) exit95 1 = some (before1282 k) := by + simp (disch := omega) [before1281, before1282, exit95, applyExit, pop, push] + <;> omega +theorem step1281 (k : Nat) : Runs (1*38) (before1281 k).denote (before1282 k).denote := + @applyExit_sound (before1281 k) (before1282 k) exit95 1 valid95 (macro1281 k) +theorem macro1282 (k : Nat) : applyExit (before1282 k) exit94 1 = some (before1283 k) := by + simp (disch := omega) [before1282, before1283, exit94, applyExit, pop, push] + <;> omega +theorem step1282 (k : Nat) : Runs (1*7) (before1282 k).denote (before1283 k).denote := + @applyExit_sound (before1282 k) (before1283 k) exit94 1 valid94 (macro1282 k) +theorem macro1283 (k : Nat) : applyExit (before1283 k) exit96 1 = some (before1284 k) := by + simp (disch := omega) [before1283, before1284, exit96, applyExit, pop, push] + <;> omega +theorem step1283 (k : Nat) : Runs (1*25) (before1283 k).denote (before1284 k).denote := + @applyExit_sound (before1283 k) (before1284 k) exit96 1 valid96 (macro1283 k) +def cycleState1284 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w74,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w72,1⟩,⟨w71,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,6⟩,⟨w70,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1284_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w73,1⟩,⟨w74,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w71,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,6⟩,⟨w70,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1284_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w73,1⟩,⟨w74,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w72,1⟩,⟨w71,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,6⟩,⟨w70,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro1284_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1284 k j) exit95 1 = some (cyclePart1284_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1284, cyclePart1284_0, exit95, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1284_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1284_0 k j) exit94 1 = some (cyclePart1284_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1284_0, cyclePart1284_1, exit94, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1284_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1284_1 k j) exit96 1 = some (cycleState1284 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1284_1, cycleState1284, exit96, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1284 (k j : Nat) (hj : j < (1*k+3)) : Runs 70 (cycleState1284 k j).denote (cycleState1284 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState1284 k j).denote (cyclePart1284_0 k j).denote := @applyExit_sound (cycleState1284 k j) (cyclePart1284_0 k j) exit95 1 valid95 (cycleMacro1284_0 k j hj) + have h1 : Runs (1*7) (cyclePart1284_0 k j).denote (cyclePart1284_1 k j).denote := @applyExit_sound (cyclePart1284_0 k j) (cyclePart1284_1 k j) exit94 1 valid94 (cycleMacro1284_1 k j hj) + have h2 : Runs (1*25) (cyclePart1284_1 k j).denote (cycleState1284 k (j+1)).denote := @applyExit_sound (cyclePart1284_1 k j) (cycleState1284 k (j+1)) exit96 1 valid96 (cycleMacro1284_2 k j hj) + exact (@Runs.trans (1*38) ((1*7)+(1*25)) (cycleState1284 k j).denote (cyclePart1284_0 k j).denote (cycleState1284 k (j+1)).denote h0 (@Runs.trans (1*7) (1*25) (cyclePart1284_0 k j).denote (cyclePart1284_1 k j).denote (cycleState1284 k (j+1)).denote h1 h2)) +theorem step1284 (k : Nat) : Runs ((1*k+3)*70) (before1284 k).denote (before1285 k).denote := by + have h := Runs.chain (fun j => (cycleState1284 k j).denote) 70 (1*k+3) (cycleRun1284 k) + have h0 : cycleState1284 k 0 = before1284 k := by simp [cycleState1284, before1284] + have h1 : cycleState1284 k (1*k+3) = before1285 k := by + simp [cycleState1284, before1285] <;> omega + simpa only [h0, h1] using h +theorem macro1285 (k : Nat) : applyExit (before1285 k) exit95 1 = some (before1286 k) := by + simp (disch := omega) [before1285, before1286, exit95, applyExit, pop, push] + <;> omega +theorem step1285 (k : Nat) : Runs (1*38) (before1285 k).denote (before1286 k).denote := + @applyExit_sound (before1285 k) (before1286 k) exit95 1 valid95 (macro1285 k) +theorem macro1286 (k : Nat) : applyExit (before1286 k) exit94 1 = some (before1287 k) := by + simp (disch := omega) [before1286, before1287, exit94, applyExit, pop, push] + <;> omega +theorem step1286 (k : Nat) : Runs (1*7) (before1286 k).denote (before1287 k).denote := + @applyExit_sound (before1286 k) (before1287 k) exit94 1 valid94 (macro1286 k) +theorem macro1287 (k : Nat) : applyExit (before1287 k) exit96 1 = some (before1288 k) := by + simp (disch := omega) [before1287, before1288, exit96, applyExit, pop, push] + <;> omega +theorem step1287 (k : Nat) : Runs (1*25) (before1287 k).denote (before1288 k).denote := + @applyExit_sound (before1287 k) (before1288 k) exit96 1 valid96 (macro1287 k) +theorem macro1288 (k : Nat) : applyExit (before1288 k) exit95 1 = some (before1289 k) := by + simp (disch := omega) [before1288, before1289, exit95, applyExit, pop, push] + <;> omega +theorem step1288 (k : Nat) : Runs (1*38) (before1288 k).denote (before1289 k).denote := + @applyExit_sound (before1288 k) (before1289 k) exit95 1 valid95 (macro1288 k) +theorem macro1289 (k : Nat) : applyExit (before1289 k) exit0 791761169 = some (before1290 k) := by + simp (disch := omega) [before1289, before1290, exit0, applyExit, pop, push] + <;> omega +theorem step1289 (k : Nat) : Runs (791761169*2) (before1289 k).denote (before1290 k).denote := + @applyExit_sound (before1289 k) (before1290 k) exit0 791761169 valid0 (macro1289 k) +theorem macro1290 (k : Nat) : applyExit (before1290 k) exit1 1 = some (before1291 k) := by + simp (disch := omega) [before1290, before1291, exit1, applyExit, pop, push] + <;> omega +theorem step1290 (k : Nat) : Runs (1*3) (before1290 k).denote (before1291 k).denote := + @applyExit_sound (before1290 k) (before1291 k) exit1 1 valid1 (macro1290 k) +theorem macro1291 (k : Nat) : applyExit (before1291 k) exit2 791761169 = some (before1292 k) := by + simp (disch := omega) [before1291, before1292, exit2, applyExit, pop, push] + <;> omega +theorem step1291 (k : Nat) : Runs (791761169*2) (before1291 k).denote (before1292 k).denote := + @applyExit_sound (before1291 k) (before1292 k) exit2 791761169 valid2 (macro1291 k) +theorem macro1292 (k : Nat) : applyExit (before1292 k) exit96 1 = some (before1293 k) := by + simp (disch := omega) [before1292, before1293, exit96, applyExit, pop, push] + <;> omega +theorem step1292 (k : Nat) : Runs (1*25) (before1292 k).denote (before1293 k).denote := + @applyExit_sound (before1292 k) (before1293 k) exit96 1 valid96 (macro1292 k) +theorem macro1293 (k : Nat) : applyExit (before1293 k) exit0 791761170 = some (before1294 k) := by + simp (disch := omega) [before1293, before1294, exit0, applyExit, pop, push] + <;> omega +theorem step1293 (k : Nat) : Runs (791761170*2) (before1293 k).denote (before1294 k).denote := + @applyExit_sound (before1293 k) (before1294 k) exit0 791761170 valid0 (macro1293 k) +theorem macro1294 (k : Nat) : applyExit (before1294 k) exit13 10 = some (before1295 k) := by + simp (disch := omega) [before1294, before1295, exit13, applyExit, pop, push] + <;> omega +theorem step1294 (k : Nat) : Runs (10*2) (before1294 k).denote (before1295 k).denote := + @applyExit_sound (before1294 k) (before1295 k) exit13 10 valid13 (macro1294 k) +theorem macro1295 (k : Nat) : applyExit (before1295 k) exit0 20 = some (before1296 k) := by + simp (disch := omega) [before1295, before1296, exit0, applyExit, pop, push] + <;> omega +theorem step1295 (k : Nat) : Runs (20*2) (before1295 k).denote (before1296 k).denote := + @applyExit_sound (before1295 k) (before1296 k) exit0 20 valid0 (macro1295 k) +theorem macro1296 (k : Nat) : applyExit (before1296 k) exit1 1 = some (before1297 k) := by + simp (disch := omega) [before1296, before1297, exit1, applyExit, pop, push] + <;> omega +theorem step1296 (k : Nat) : Runs (1*3) (before1296 k).denote (before1297 k).denote := + @applyExit_sound (before1296 k) (before1297 k) exit1 1 valid1 (macro1296 k) +theorem macro1297 (k : Nat) : applyExit (before1297 k) exit2 20 = some (before1298 k) := by + simp (disch := omega) [before1297, before1298, exit2, applyExit, pop, push] + <;> omega +theorem step1297 (k : Nat) : Runs (20*2) (before1297 k).denote (before1298 k).denote := + @applyExit_sound (before1297 k) (before1298 k) exit2 20 valid2 (macro1297 k) +theorem macro1298 (k : Nat) : applyExit (before1298 k) exit6 1 = some (before1299 k) := by + simp (disch := omega) [before1298, before1299, exit6, applyExit, pop, push] + <;> omega +theorem step1298 (k : Nat) : Runs (1*1) (before1298 k).denote (before1299 k).denote := + @applyExit_sound (before1298 k) (before1299 k) exit6 1 valid6 (macro1298 k) +theorem macro1299 (k : Nat) : applyExit (before1299 k) exit0 21 = some (after1299 k) := by + simp (disch := omega) [before1299, after1299, exit0, applyExit, pop, push] + <;> omega +theorem step1299 (k : Nat) : Runs (21*2) (before1299 k).denote (after1299 k).denote := + @applyExit_sound (before1299 k) (after1299 k) exit0 21 valid0 (macro1299 k) +theorem chunkRun012 (k : Nat) : Runs (694*k+6334095810) (before1200 k).denote (after1299 k).denote := by + have h := (@Runs.trans ((((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))))+(((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))))) ((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))))+((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2))))))+(((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))))+((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))))) (before1200 k).denote (before1250 k).denote (after1299 k).denote (@Runs.trans (((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))))+(((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2)))))) (((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))) (before1200 k).denote (before1225 k).denote (before1250 k).denote (@Runs.trans ((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2))))) (((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2))))) (before1200 k).denote (before1212 k).denote (before1225 k).denote (@Runs.trans (((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))) (((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))) (before1200 k).denote (before1206 k).denote (before1212 k).denote (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*1)+((2*2)+(1*2))) (before1200 k).denote (before1203 k).denote (before1206 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before1200 k).denote (before1201 k).denote (before1203 k).denote (step1200 k) (@Runs.trans (1*3) (1*2) (before1201 k).denote (before1202 k).denote (before1203 k).denote (step1201 k) (step1202 k))) (@Runs.trans (1*1) ((2*2)+(1*2)) (before1203 k).denote (before1204 k).denote (before1206 k).denote (step1203 k) (@Runs.trans (2*2) (1*2) (before1204 k).denote (before1205 k).denote (before1206 k).denote (step1204 k) (step1205 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) ((18*2)+((1*2)+(29*2))) (before1206 k).denote (before1209 k).denote (before1212 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before1206 k).denote (before1207 k).denote (before1209 k).denote (step1206 k) (@Runs.trans (1*2) (1*2) (before1207 k).denote (before1208 k).denote (before1209 k).denote (step1207 k) (step1208 k))) (@Runs.trans (18*2) ((1*2)+(29*2)) (before1209 k).denote (before1210 k).denote (before1212 k).denote (step1209 k) (@Runs.trans (1*2) (29*2) (before1210 k).denote (before1211 k).denote (before1212 k).denote (step1210 k) (step1211 k))))) (@Runs.trans ((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2)))) (((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2)))) (before1212 k).denote (before1218 k).denote (before1225 k).denote (@Runs.trans (((1*k+8)*586)+((5*2)+(1*2))) ((1*2)+((93*2)+(1*2))) (before1212 k).denote (before1215 k).denote (before1218 k).denote (@Runs.trans ((1*k+8)*586) ((5*2)+(1*2)) (before1212 k).denote (before1213 k).denote (before1215 k).denote (step1212 k) (@Runs.trans (5*2) (1*2) (before1213 k).denote (before1214 k).denote (before1215 k).denote (step1213 k) (step1214 k))) (@Runs.trans (1*2) ((93*2)+(1*2)) (before1215 k).denote (before1216 k).denote (before1218 k).denote (step1215 k) (@Runs.trans (93*2) (1*2) (before1216 k).denote (before1217 k).denote (before1218 k).denote (step1216 k) (step1217 k)))) (@Runs.trans ((13*2)+((1*2)+(1*2))) (((41*2)+(1*2))+((19*2)+(1*2))) (before1218 k).denote (before1221 k).denote (before1225 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before1218 k).denote (before1219 k).denote (before1221 k).denote (step1218 k) (@Runs.trans (1*2) (1*2) (before1219 k).denote (before1220 k).denote (before1221 k).denote (step1219 k) (step1220 k))) (@Runs.trans ((41*2)+(1*2)) ((19*2)+(1*2)) (before1221 k).denote (before1223 k).denote (before1225 k).denote (@Runs.trans (41*2) (1*2) (before1221 k).denote (before1222 k).denote (before1223 k).denote (step1221 k) (step1222 k)) (@Runs.trans (19*2) (1*2) (before1223 k).denote (before1224 k).denote (before1225 k).denote (step1223 k) (step1224 k)))))) (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))) ((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))) (before1225 k).denote (before1237 k).denote (before1250 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2)))) (((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))) (before1225 k).denote (before1231 k).denote (before1237 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((791761169*2)+(((1*k+8)*38)+(5*2))) (before1225 k).denote (before1228 k).denote (before1231 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before1225 k).denote (before1226 k).denote (before1228 k).denote (step1225 k) (@Runs.trans (9*2) (1*2) (before1226 k).denote (before1227 k).denote (before1228 k).denote (step1226 k) (step1227 k))) (@Runs.trans (791761169*2) (((1*k+8)*38)+(5*2)) (before1228 k).denote (before1229 k).denote (before1231 k).denote (step1228 k) (@Runs.trans ((1*k+8)*38) (5*2) (before1229 k).denote (before1230 k).denote (before1231 k).denote (step1229 k) (step1230 k)))) (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((8*2)+(1*2))) (before1231 k).denote (before1234 k).denote (before1237 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before1231 k).denote (before1232 k).denote (before1234 k).denote (step1231 k) (@Runs.trans (1*2) (11*2) (before1232 k).denote (before1233 k).denote (before1234 k).denote (step1232 k) (step1233 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before1234 k).denote (before1235 k).denote (before1237 k).denote (step1234 k) (@Runs.trans (8*2) (1*2) (before1235 k).denote (before1236 k).denote (before1237 k).denote (step1235 k) (step1236 k))))) (@Runs.trans (((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))) (before1237 k).denote (before1243 k).denote (before1250 k).denote (@Runs.trans ((1*2)+((3*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before1237 k).denote (before1240 k).denote (before1243 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before1237 k).denote (before1238 k).denote (before1240 k).denote (step1237 k) (@Runs.trans (3*2) (1*2) (before1238 k).denote (before1239 k).denote (before1240 k).denote (step1238 k) (step1239 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1240 k).denote (before1241 k).denote (before1243 k).denote (step1240 k) (@Runs.trans (1*2) (1*2) (before1241 k).denote (before1242 k).denote (before1243 k).denote (step1241 k) (step1242 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*1))+((1*3)+(1*1))) (before1243 k).denote (before1246 k).denote (before1250 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1243 k).denote (before1244 k).denote (before1246 k).denote (step1243 k) (@Runs.trans (1*2) (1*2) (before1244 k).denote (before1245 k).denote (before1246 k).denote (step1244 k) (step1245 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*1)) (before1246 k).denote (before1248 k).denote (before1250 k).denote (@Runs.trans (1*2) (1*1) (before1246 k).denote (before1247 k).denote (before1248 k).denote (step1246 k) (step1247 k)) (@Runs.trans (1*3) (1*1) (before1248 k).denote (before1249 k).denote (before1250 k).denote (step1248 k) (step1249 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))))+((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2)))))) (((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))))+((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))) (before1250 k).denote (before1275 k).denote (after1299 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1))))) ((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2))))) (before1250 k).denote (before1262 k).denote (before1275 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1)))) (((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))) (before1250 k).denote (before1256 k).denote (before1262 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*2)+(1*1))) (before1250 k).denote (before1253 k).denote (before1256 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1250 k).denote (before1251 k).denote (before1253 k).denote (step1250 k) (@Runs.trans (1*2) (1*2) (before1251 k).denote (before1252 k).denote (before1253 k).denote (step1251 k) (step1252 k))) (@Runs.trans (1*3) ((1*2)+(1*1)) (before1253 k).denote (before1254 k).denote (before1256 k).denote (step1253 k) (@Runs.trans (1*2) (1*1) (before1254 k).denote (before1255 k).denote (before1256 k).denote (step1254 k) (step1255 k)))) (@Runs.trans ((2*2)+((1*2)+(2*2))) ((1*3)+((2*2)+(1*1))) (before1256 k).denote (before1259 k).denote (before1262 k).denote (@Runs.trans (2*2) ((1*2)+(2*2)) (before1256 k).denote (before1257 k).denote (before1259 k).denote (step1256 k) (@Runs.trans (1*2) (2*2) (before1257 k).denote (before1258 k).denote (before1259 k).denote (step1257 k) (step1258 k))) (@Runs.trans (1*3) ((2*2)+(1*1)) (before1259 k).denote (before1260 k).denote (before1262 k).denote (step1259 k) (@Runs.trans (2*2) (1*1) (before1260 k).denote (before1261 k).denote (before1262 k).denote (step1260 k) (step1261 k))))) (@Runs.trans (((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1)))) (((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2)))) (before1262 k).denote (before1268 k).denote (before1275 k).denote (@Runs.trans ((3*2)+((4*2)+(9*2))) ((1*3)+((9*2)+(1*1))) (before1262 k).denote (before1265 k).denote (before1268 k).denote (@Runs.trans (3*2) ((4*2)+(9*2)) (before1262 k).denote (before1263 k).denote (before1265 k).denote (step1262 k) (@Runs.trans (4*2) (9*2) (before1263 k).denote (before1264 k).denote (before1265 k).denote (step1263 k) (step1264 k))) (@Runs.trans (1*3) ((9*2)+(1*1)) (before1265 k).denote (before1266 k).denote (before1268 k).denote (step1265 k) (@Runs.trans (9*2) (1*1) (before1266 k).denote (before1267 k).denote (before1268 k).denote (step1266 k) (step1267 k)))) (@Runs.trans ((10*2)+((12*2)+(6*2))) (((1*7)+(6*2))+((1*1)+(6*2))) (before1268 k).denote (before1271 k).denote (before1275 k).denote (@Runs.trans (10*2) ((12*2)+(6*2)) (before1268 k).denote (before1269 k).denote (before1271 k).denote (step1268 k) (@Runs.trans (12*2) (6*2) (before1269 k).denote (before1270 k).denote (before1271 k).denote (step1269 k) (step1270 k))) (@Runs.trans ((1*7)+(6*2)) ((1*1)+(6*2)) (before1271 k).denote (before1273 k).denote (before1275 k).denote (@Runs.trans (1*7) (6*2) (before1271 k).denote (before1272 k).denote (before1273 k).denote (step1271 k) (step1272 k)) (@Runs.trans (1*1) (6*2) (before1273 k).denote (before1274 k).denote (before1275 k).denote (step1273 k) (step1274 k)))))) (@Runs.trans ((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7))))) ((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))) (before1275 k).denote (before1287 k).denote (after1299 k).denote (@Runs.trans (((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25)))) (((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))) (before1275 k).denote (before1281 k).denote (before1287 k).denote (@Runs.trans ((1*38)+((1*7)+(1*25))) ((1*38)+((1*7)+(1*25))) (before1275 k).denote (before1278 k).denote (before1281 k).denote (@Runs.trans (1*38) ((1*7)+(1*25)) (before1275 k).denote (before1276 k).denote (before1278 k).denote (step1275 k) (@Runs.trans (1*7) (1*25) (before1276 k).denote (before1277 k).denote (before1278 k).denote (step1276 k) (step1277 k))) (@Runs.trans (1*38) ((1*7)+(1*25)) (before1278 k).denote (before1279 k).denote (before1281 k).denote (step1278 k) (@Runs.trans (1*7) (1*25) (before1279 k).denote (before1280 k).denote (before1281 k).denote (step1279 k) (step1280 k)))) (@Runs.trans ((1*38)+((1*7)+(1*25))) (((1*k+3)*70)+((1*38)+(1*7))) (before1281 k).denote (before1284 k).denote (before1287 k).denote (@Runs.trans (1*38) ((1*7)+(1*25)) (before1281 k).denote (before1282 k).denote (before1284 k).denote (step1281 k) (@Runs.trans (1*7) (1*25) (before1282 k).denote (before1283 k).denote (before1284 k).denote (step1282 k) (step1283 k))) (@Runs.trans ((1*k+3)*70) ((1*38)+(1*7)) (before1284 k).denote (before1285 k).denote (before1287 k).denote (step1284 k) (@Runs.trans (1*38) (1*7) (before1285 k).denote (before1286 k).denote (before1287 k).denote (step1285 k) (step1286 k))))) (@Runs.trans (((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25)))) (((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))) (before1287 k).denote (before1293 k).denote (after1299 k).denote (@Runs.trans ((1*25)+((1*38)+(791761169*2))) ((1*3)+((791761169*2)+(1*25))) (before1287 k).denote (before1290 k).denote (before1293 k).denote (@Runs.trans (1*25) ((1*38)+(791761169*2)) (before1287 k).denote (before1288 k).denote (before1290 k).denote (step1287 k) (@Runs.trans (1*38) (791761169*2) (before1288 k).denote (before1289 k).denote (before1290 k).denote (step1288 k) (step1289 k))) (@Runs.trans (1*3) ((791761169*2)+(1*25)) (before1290 k).denote (before1291 k).denote (before1293 k).denote (step1290 k) (@Runs.trans (791761169*2) (1*25) (before1291 k).denote (before1292 k).denote (before1293 k).denote (step1291 k) (step1292 k)))) (@Runs.trans ((791761170*2)+((10*2)+(20*2))) (((1*3)+(20*2))+((1*1)+(21*2))) (before1293 k).denote (before1296 k).denote (after1299 k).denote (@Runs.trans (791761170*2) ((10*2)+(20*2)) (before1293 k).denote (before1294 k).denote (before1296 k).denote (step1293 k) (@Runs.trans (10*2) (20*2) (before1294 k).denote (before1295 k).denote (before1296 k).denote (step1294 k) (step1295 k))) (@Runs.trans ((1*3)+(20*2)) ((1*1)+(21*2)) (before1296 k).denote (before1298 k).denote (after1299 k).denote (@Runs.trans (1*3) (20*2) (before1296 k).denote (before1297 k).denote (before1298 k).denote (step1296 k) (step1297 k)) (@Runs.trans (1*1) (21*2) (before1298 k).denote (before1299 k).denote (after1299 k).denote (step1298 k) (step1299 k)))))))) + have ht : (((((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))))+(((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))))+((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))))+((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2))))))+(((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))))+((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))))) = (694*k+6334095810) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean new file mode 100644 index 00000000..76a15509 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean @@ -0,0 +1,808 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1300_0 : Stack := [] +abbrev tail1300_1 : Stack := ⟨w1,1⟩ :: tail1300_0 +abbrev tail1300_2 : Stack := ⟨w2,1⟩ :: tail1300_1 +abbrev tail1300_3 : Stack := ⟨w1,2⟩ :: tail1300_2 +abbrev tail1300_4 : Stack := ⟨w2,1⟩ :: tail1300_3 +abbrev tail1300_5 : Stack := ⟨w1,3⟩ :: tail1300_4 +abbrev tail1300_6 : Stack := ⟨w0,3⟩ :: tail1300_5 +abbrev tail1300_7 : Stack := ⟨w2,1⟩ :: tail1300_6 +abbrev tail1300_8 : Stack := ⟨w1,10⟩ :: tail1300_7 +abbrev tail1300_9 : Stack := ⟨w0,11⟩ :: tail1300_8 +abbrev tail1300_10 : Stack := ⟨w2,1⟩ :: tail1300_9 +abbrev tail1300_11 : Stack := ⟨w1,6⟩ :: tail1300_10 +abbrev tail1300_12 (k : Nat) : Stack := ⟨w74,(1*k+8)⟩ :: tail1300_11 +abbrev tail1300_13 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1300_12 k +abbrev tail1300_14 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1300_13 k +abbrev tail1300_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_14 k +abbrev tail1300_16 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1300_15 k +abbrev tail1300_17 : Stack := ⟨w1,3⟩ :: tail1300_0 +abbrev tail1300_18 : Stack := ⟨w2,1⟩ :: tail1300_17 +abbrev tail1300_19 : Stack := ⟨w0,8⟩ :: tail1300_18 +abbrev tail1300_20 : Stack := ⟨w1,19⟩ :: tail1300_19 +abbrev tail1300_21 : Stack := ⟨w2,1⟩ :: tail1300_20 +abbrev tail1300_22 : Stack := ⟨w0,29⟩ :: tail1300_21 +abbrev tail1300_23 (k : Nat) : Stack := ⟨w70,(1*k+8)⟩ :: tail1300_22 +abbrev tail1300_24 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_23 k +abbrev tail1300_25 (k : Nat) : Stack := ⟨w1,94⟩ :: tail1300_24 k +abbrev tail1300_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_25 k +abbrev tail1300_27 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1300_26 k +abbrev tail1300_28 (k : Nat) : Stack := ⟨w1,42⟩ :: tail1300_27 k +abbrev tail1300_29 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1300_16 k +abbrev tail1300_30 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1300_29 k +abbrev tail1300_31 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_25 k +abbrev tail1300_32 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1300_25 k +abbrev tail1300_33 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1300_16 k +abbrev tail1300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_33 k +abbrev tail1300_35 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1300_34 k +abbrev tail1300_36 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1300_35 k +abbrev tail1300_37 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1300_36 k +abbrev tail1300_38 (k : Nat) : Stack := ⟨w70,(1*k+7)⟩ :: tail1300_22 +abbrev tail1300_39 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_38 k +abbrev tail1300_40 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_39 k +abbrev tail1300_41 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1300_35 k +abbrev tail1300_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_41 k +abbrev tail1300_43 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1300_42 k +abbrev tail1300_44 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_43 k +abbrev tail1300_45 (k : Nat) : Stack := ⟨w70,(1*k+6)⟩ :: tail1300_22 +abbrev tail1300_46 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_45 k +abbrev tail1300_47 (k : Nat) : Stack := ⟨w77,1⟩ :: tail1300_43 k +abbrev tail1300_48 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_47 k +abbrev tail1300_49 (k : Nat) : Stack := ⟨w70,(1*k+5)⟩ :: tail1300_22 +abbrev tail1300_50 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_49 k +abbrev tail1300_51 (k : Nat) : Stack := ⟨w77,2⟩ :: tail1300_43 k +abbrev tail1300_52 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_51 k +abbrev tail1300_53 (k : Nat) : Stack := ⟨w70,(1*k+4)⟩ :: tail1300_22 +abbrev tail1300_54 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_53 k +abbrev tail1300_55 (k : Nat) : Stack := ⟨w77,3⟩ :: tail1300_43 k +abbrev tail1300_56 (k : Nat) : Stack := ⟨w77,(1*k+6)⟩ :: tail1300_43 k +abbrev tail1300_57 : Stack := ⟨w70,1⟩ :: tail1300_22 +abbrev tail1300_58 : Stack := ⟨w75,1⟩ :: tail1300_57 +abbrev tail1300_59 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_56 k +abbrev tail1300_60 : Stack := ⟨w75,1⟩ :: tail1300_22 +abbrev tail1300_61 (k : Nat) : Stack := ⟨w77,(1*k+7)⟩ :: tail1300_43 k +abbrev tail1300_62 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_61 k +abbrev tail1300_63 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1300_62 k +abbrev tail1300_64 : Stack := ⟨w0,1⟩ :: tail1300_20 +abbrev tail1300_65 : Stack := ⟨w0,30⟩ :: tail1300_20 +abbrev tail1300_66 (k : Nat) : Stack := ⟨w77,(1*k+8)⟩ :: tail1300_43 k +abbrev tail1300_67 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1300_66 k +abbrev tail1300_68 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1300_67 k +abbrev tail1300_69 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1300_68 k +abbrev tail1300_70 : Stack := ⟨w0,1⟩ :: tail1300_17 +abbrev tail1300_71 : Stack := ⟨w0,9⟩ :: tail1300_17 +abbrev tail1300_72 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1300_67 k +abbrev tail1300_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_72 k +abbrev tail1300_74 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1300_73 k +abbrev tail1300_75 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1300_74 k +abbrev tail1300_76 : Stack := ⟨w0,1⟩ :: tail1300_0 +abbrev tail1300_77 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1300_74 k +abbrev tail1300_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_77 k +abbrev tail1300_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_78 k +abbrev tail1300_80 : Stack := ⟨w0,2⟩ :: tail1300_0 +abbrev tail1300_81 : Stack := ⟨w0,3⟩ :: tail1300_0 +abbrev tail1300_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_74 k +abbrev tail1300_83 : Stack := ⟨w1,1⟩ :: tail1300_81 +abbrev tail1300_84 : Stack := ⟨w1,2⟩ :: tail1300_81 +abbrev tail1300_85 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1300_73 k +abbrev tail1300_86 : Stack := ⟨w2,1⟩ :: tail1300_84 +abbrev tail1300_87 : Stack := ⟨w0,8⟩ :: tail1300_86 +abbrev tail1300_88 : Stack := ⟨w0,9⟩ :: tail1300_86 +abbrev tail1300_89 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1300_67 k +abbrev tail1300_90 : Stack := ⟨w1,1⟩ :: tail1300_88 +abbrev tail1300_91 : Stack := ⟨w1,18⟩ :: tail1300_88 +abbrev tail1300_92 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1300_66 k +abbrev tail1300_93 : Stack := ⟨w2,1⟩ :: tail1300_91 +abbrev tail1300_94 : Stack := ⟨w0,29⟩ :: tail1300_93 +abbrev tail1300_95 (k : Nat) : Stack := ⟨w78,(1*k+8)⟩ :: tail1300_94 +abbrev tail1300_96 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_95 k +abbrev tail1300_97 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1300_95 k +abbrev tail1300_98 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1300_35 k +abbrev tail1300_99 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_97 k +abbrev tail1300_100 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1300_97 k +abbrev tail1300_101 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1300_34 k +abbrev tail1300_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_100 k +abbrev tail1300_103 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1300_102 k +abbrev tail1300_104 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1300_102 k +abbrev tail1300_105 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1300_16 k +abbrev tail1300_106 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_104 k +abbrev tail1300_107 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1300_104 k +abbrev tail1300_108 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1300_15 k +abbrev tail1300_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_107 k +abbrev tail1300_110 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1300_109 k +abbrev tail1300_111 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1300_109 k +abbrev tail1300_112 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1300_13 k +abbrev tail1300_113 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_111 k +abbrev tail1300_114 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1300_111 k +abbrev tail1300_115 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1300_12 k +abbrev tail1300_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_114 k +abbrev tail1300_117 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1300_116 k +abbrev tail1300_118 (k : Nat) : Stack := ⟨w79,(1*k+8)⟩ :: tail1300_117 k +abbrev tail1300_119 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_118 k +abbrev tail1300_120 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1300_118 k +abbrev tail1300_121 : Stack := ⟨w0,10⟩ :: tail1300_8 +abbrev tail1300_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_120 k +abbrev tail1300_123 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1300_120 k +abbrev tail1300_124 : Stack := ⟨w1,9⟩ :: tail1300_7 +abbrev tail1300_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_123 k +abbrev tail1300_126 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1300_125 k +abbrev tail1300_127 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1300_125 k +abbrev tail1300_128 : Stack := ⟨w0,2⟩ :: tail1300_5 +abbrev tail1300_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_127 k +abbrev tail1300_130 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1300_127 k +abbrev tail1300_131 : Stack := ⟨w1,2⟩ :: tail1300_4 +abbrev tail1300_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_130 k +abbrev tail1300_133 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1300_132 k +abbrev tail1300_134 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1300_132 k +abbrev tail1300_135 : Stack := ⟨w1,1⟩ :: tail1300_2 +abbrev tail1300_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_134 k +abbrev tail1300_137 : Stack := ⟨w0,1⟩ :: tail1300_2 +abbrev tail1300_138 (k : Nat) : Stack := ⟨w0,4⟩ :: tail1300_132 k +abbrev tail1300_139 : Stack := ⟨w2,2⟩ :: tail1300_1 +abbrev tail1300_140 : Stack := ⟨w1,4⟩ :: tail1300_139 +abbrev tail1300_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_130 k +abbrev tail1300_142 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1300_130 k +abbrev tail1300_143 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_130 k +abbrev tail1300_144 : Stack := ⟨w23,1⟩ :: tail1300_1 +abbrev tail1300_145 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1300_142 k +abbrev tail1300_146 : Stack := ⟨w0,1⟩ :: tail1300_1 +abbrev tail1300_147 : Stack := ⟨w2,1⟩ :: tail1300_146 +abbrev tail1300_148 : Stack := ⟨w1,5⟩ :: tail1300_147 +abbrev tail1300_149 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1300_127 k +abbrev tail1300_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_149 k +abbrev tail1300_151 : Stack := ⟨w1,4⟩ :: tail1300_147 +abbrev tail1300_152 : Stack := ⟨w0,1⟩ :: tail1300_151 +abbrev tail1300_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_149 k +abbrev tail1300_154 : Stack := ⟨w2,1⟩ :: tail1300_151 + +def before1300 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1300_16 k),(tail1300_28 k)⟩ +def before1301 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521669),(tail1300_29 k),(tail1300_27 k)⟩ +def before1302 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1300_30 k),(tail1300_26 k)⟩ +def before1303 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1300_30 k),(tail1300_31 k)⟩ +def before1304 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail1300_29 k),(tail1300_32 k)⟩ +def before1305 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521669),(tail1300_34 k),(tail1300_32 k)⟩ +def before1306 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1300_35 k),(tail1300_25 k)⟩ +def before1307 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521887),(tail1300_36 k),(tail1300_24 k)⟩ +def before1308 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1300_37 k),(tail1300_23 k)⟩ +def before1309 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1300_37 k),(tail1300_39 k)⟩ +def before1310 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521887),(tail1300_36 k),(tail1300_40 k)⟩ +def before1311 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521887),(tail1300_42 k),(tail1300_40 k)⟩ +def before1312 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1300_43 k),(tail1300_39 k)⟩ +def before1313 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1300_44 k),(tail1300_38 k)⟩ +def before1314 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1300_44 k),(tail1300_46 k)⟩ +def before1315 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1300_47 k),(tail1300_46 k)⟩ +def before1316 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1300_48 k),(tail1300_45 k)⟩ +def before1317 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1300_48 k),(tail1300_50 k)⟩ +def before1318 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1300_51 k),(tail1300_50 k)⟩ +def before1319 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1300_52 k),(tail1300_49 k)⟩ +def before1320 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1300_52 k),(tail1300_54 k)⟩ +def before1321 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1300_55 k),(tail1300_54 k)⟩ +def before1322 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1300_56 k),tail1300_58⟩ +def before1323 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1300_59 k),tail1300_57⟩ +def before1324 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1300_59 k),tail1300_60⟩ +def before1325 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1300_61 k),tail1300_60⟩ +def before1326 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1300_62 k),tail1300_22⟩ +def before1327 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1300_63 k),tail1300_21⟩ +def before1328 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1300_63 k),tail1300_64⟩ +def before1329 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1300_62 k),tail1300_65⟩ +def before1330 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1300_66 k),tail1300_65⟩ +def before1331 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1300_67 k),tail1300_20⟩ +def before1332 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1300_68 k),tail1300_19⟩ +def before1333 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1300_69 k),tail1300_18⟩ +def before1334 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1300_69 k),tail1300_70⟩ +def before1335 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1300_68 k),tail1300_71⟩ +def before1336 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1300_73 k),tail1300_71⟩ +def before1337 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail1300_74 k),tail1300_17⟩ +def before1338 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail1300_75 k),tail1300_0⟩ +def before1339 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail1300_75 k),tail1300_76⟩ +def before1340 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail1300_78 k),tail1300_76⟩ +def before1341 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526711),(tail1300_79 k),tail1300_0⟩ +def before1342 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526711),(tail1300_79 k),tail1300_76⟩ +def before1343 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail1300_78 k),tail1300_80⟩ +def before1344 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526707),(tail1300_77 k),tail1300_81⟩ +def before1345 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526705),(tail1300_82 k),tail1300_83⟩ +def before1346 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526703),(tail1300_74 k),tail1300_84⟩ +def before1347 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1300_85 k),tail1300_86⟩ +def before1348 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1300_73 k),tail1300_87⟩ +def before1349 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526683),(tail1300_72 k),tail1300_88⟩ +def before1350 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526681),(tail1300_89 k),tail1300_90⟩ +def before1351 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1300_67 k),tail1300_91⟩ +def before1352 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1300_92 k),tail1300_93⟩ +def before1353 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1300_66 k),tail1300_94⟩ +def before1354 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1300_43 k),(tail1300_95 k)⟩ +def before1355 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521887),(tail1300_42 k),(tail1300_96 k)⟩ +def before1356 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521885),(tail1300_41 k),(tail1300_97 k)⟩ +def before1357 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521883),(tail1300_98 k),(tail1300_99 k)⟩ +def before1358 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1300_35 k),(tail1300_100 k)⟩ +def before1359 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1300_101 k),(tail1300_102 k)⟩ +def before1360 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail1300_34 k),(tail1300_103 k)⟩ +def before1361 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521667),(tail1300_33 k),(tail1300_104 k)⟩ +def before1362 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521665),(tail1300_105 k),(tail1300_106 k)⟩ +def before1363 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1300_16 k),(tail1300_107 k)⟩ +def before1364 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1300_108 k),(tail1300_109 k)⟩ +def before1365 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521543),(tail1300_15 k),(tail1300_110 k)⟩ +def before1366 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521541),(tail1300_14 k),(tail1300_111 k)⟩ +def before1367 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521539),(tail1300_112 k),(tail1300_113 k)⟩ +def before1368 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1300_13 k),(tail1300_114 k)⟩ +def before1369 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1300_115 k),(tail1300_116 k)⟩ +def before1370 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1300_12 k),(tail1300_117 k)⟩ +def before1371 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1300_11,(tail1300_118 k)⟩ +def before1372 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail1300_10,(tail1300_119 k)⟩ +def before1373 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1135),tail1300_9,(tail1300_120 k)⟩ +def before1374 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail1300_121,(tail1300_122 k)⟩ +def before1375 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1300_8,(tail1300_123 k)⟩ +def before1376 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1300_124,(tail1300_125 k)⟩ +def before1377 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail1300_7,(tail1300_126 k)⟩ +def before1378 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1179),tail1300_6,(tail1300_127 k)⟩ +def before1379 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail1300_128,(tail1300_129 k)⟩ +def before1380 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail1300_5,(tail1300_130 k)⟩ +def before1381 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1300_131,(tail1300_132 k)⟩ +def before1382 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail1300_4,(tail1300_133 k)⟩ +def before1383 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1193),tail1300_3,(tail1300_134 k)⟩ +def before1384 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1195),tail1300_135,(tail1300_136 k)⟩ +def before1385 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1300_137,(tail1300_136 k)⟩ +def before1386 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1300_137,(tail1300_138 k)⟩ +def before1387 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1300_139,(tail1300_138 k)⟩ +def before1388 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail1300_140,(tail1300_132 k)⟩ +def before1389 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1300_140,(tail1300_141 k)⟩ +def before1390 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1300_139,(tail1300_142 k)⟩ +def before1391 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1300_2,(tail1300_143 k)⟩ +def before1392 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1300_144,(tail1300_143 k)⟩ +def before1393 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail1300_144,(tail1300_145 k)⟩ +def before1394 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1300_146,(tail1300_145 k)⟩ +def before1395 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail1300_147,(tail1300_142 k)⟩ +def before1396 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail1300_148,(tail1300_130 k)⟩ +def before1397 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1185),tail1300_148,(tail1300_150 k)⟩ +def before1398 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1300_152,(tail1300_150 k)⟩ +def before1399 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1300_152,(tail1300_153 k)⟩ +def after1399 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1300_154,(tail1300_153 k)⟩ + +theorem macro1300 (k : Nat) : applyExit (before1300 k) exit13 42 = some (before1301 k) := by + simp (disch := omega) [before1300, before1301, exit13, applyExit, pop, push] + <;> omega +theorem step1300 (k : Nat) : Runs (42*2) (before1300 k).denote (before1301 k).denote := + @applyExit_sound (before1300 k) (before1301 k) exit13 42 valid13 (macro1300 k) +theorem macro1301 (k : Nat) : applyExit (before1301 k) exit0 14 = some (before1302 k) := by + simp (disch := omega) [before1301, before1302, exit0, applyExit, pop, push] + <;> omega +theorem step1301 (k : Nat) : Runs (14*2) (before1301 k).denote (before1302 k).denote := + @applyExit_sound (before1301 k) (before1302 k) exit0 14 valid0 (macro1301 k) +theorem macro1302 (k : Nat) : applyExit (before1302 k) exit1 1 = some (before1303 k) := by + simp (disch := omega) [before1302, before1303, exit1, applyExit, pop, push] + <;> omega +theorem step1302 (k : Nat) : Runs (1*3) (before1302 k).denote (before1303 k).denote := + @applyExit_sound (before1302 k) (before1303 k) exit1 1 valid1 (macro1302 k) +theorem macro1303 (k : Nat) : applyExit (before1303 k) exit2 14 = some (before1304 k) := by + simp (disch := omega) [before1303, before1304, exit2, applyExit, pop, push] + <;> omega +theorem step1303 (k : Nat) : Runs (14*2) (before1303 k).denote (before1304 k).denote := + @applyExit_sound (before1303 k) (before1304 k) exit2 14 valid2 (macro1303 k) +theorem macro1304 (k : Nat) : applyExit (before1304 k) exit6 1 = some (before1305 k) := by + simp (disch := omega) [before1304, before1305, exit6, applyExit, pop, push] + <;> omega +theorem step1304 (k : Nat) : Runs (1*1) (before1304 k).denote (before1305 k).denote := + @applyExit_sound (before1304 k) (before1305 k) exit6 1 valid6 (macro1304 k) +theorem macro1305 (k : Nat) : applyExit (before1305 k) exit0 15 = some (before1306 k) := by + simp (disch := omega) [before1305, before1306, exit0, applyExit, pop, push] + <;> omega +theorem step1305 (k : Nat) : Runs (15*2) (before1305 k).denote (before1306 k).denote := + @applyExit_sound (before1305 k) (before1306 k) exit0 15 valid0 (macro1305 k) +theorem macro1306 (k : Nat) : applyExit (before1306 k) exit13 94 = some (before1307 k) := by + simp (disch := omega) [before1306, before1307, exit13, applyExit, pop, push] + <;> omega +theorem step1306 (k : Nat) : Runs (94*2) (before1306 k).denote (before1307 k).denote := + @applyExit_sound (before1306 k) (before1307 k) exit13 94 valid13 (macro1306 k) +theorem macro1307 (k : Nat) : applyExit (before1307 k) exit0 6 = some (before1308 k) := by + simp (disch := omega) [before1307, before1308, exit0, applyExit, pop, push] + <;> omega +theorem step1307 (k : Nat) : Runs (6*2) (before1307 k).denote (before1308 k).denote := + @applyExit_sound (before1307 k) (before1308 k) exit0 6 valid0 (macro1307 k) +theorem macro1308 (k : Nat) : applyExit (before1308 k) exit97 1 = some (before1309 k) := by + simp (disch := omega) [before1308, before1309, exit97, applyExit, pop, push] + <;> omega +theorem step1308 (k : Nat) : Runs (1*119) (before1308 k).denote (before1309 k).denote := + @applyExit_sound (before1308 k) (before1309 k) exit97 1 valid97 (macro1308 k) +theorem macro1309 (k : Nat) : applyExit (before1309 k) exit2 6 = some (before1310 k) := by + simp (disch := omega) [before1309, before1310, exit2, applyExit, pop, push] + <;> omega +theorem step1309 (k : Nat) : Runs (6*2) (before1309 k).denote (before1310 k).denote := + @applyExit_sound (before1309 k) (before1310 k) exit2 6 valid2 (macro1309 k) +theorem macro1310 (k : Nat) : applyExit (before1310 k) exit6 1 = some (before1311 k) := by + simp (disch := omega) [before1310, before1311, exit6, applyExit, pop, push] + <;> omega +theorem step1310 (k : Nat) : Runs (1*1) (before1310 k).denote (before1311 k).denote := + @applyExit_sound (before1310 k) (before1311 k) exit6 1 valid6 (macro1310 k) +theorem macro1311 (k : Nat) : applyExit (before1311 k) exit0 6 = some (before1312 k) := by + simp (disch := omega) [before1311, before1312, exit0, applyExit, pop, push] + <;> omega +theorem step1311 (k : Nat) : Runs (6*2) (before1311 k).denote (before1312 k).denote := + @applyExit_sound (before1311 k) (before1312 k) exit0 6 valid0 (macro1311 k) +theorem macro1312 (k : Nat) : applyExit (before1312 k) exit98 1 = some (before1313 k) := by + simp (disch := omega) [before1312, before1313, exit98, applyExit, pop, push] + <;> omega +theorem step1312 (k : Nat) : Runs (1*1010) (before1312 k).denote (before1313 k).denote := + @applyExit_sound (before1312 k) (before1313 k) exit98 1 valid98 (macro1312 k) +theorem macro1313 (k : Nat) : applyExit (before1313 k) exit97 1 = some (before1314 k) := by + simp (disch := omega) [before1313, before1314, exit97, applyExit, pop, push] + <;> omega +theorem step1313 (k : Nat) : Runs (1*119) (before1313 k).denote (before1314 k).denote := + @applyExit_sound (before1313 k) (before1314 k) exit97 1 valid97 (macro1313 k) +theorem macro1314 (k : Nat) : applyExit (before1314 k) exit99 1 = some (before1315 k) := by + simp (disch := omega) [before1314, before1315, exit99, applyExit, pop, push] + <;> omega +theorem step1314 (k : Nat) : Runs (1*25) (before1314 k).denote (before1315 k).denote := + @applyExit_sound (before1314 k) (before1315 k) exit99 1 valid99 (macro1314 k) +theorem macro1315 (k : Nat) : applyExit (before1315 k) exit98 1 = some (before1316 k) := by + simp (disch := omega) [before1315, before1316, exit98, applyExit, pop, push] + <;> omega +theorem step1315 (k : Nat) : Runs (1*1010) (before1315 k).denote (before1316 k).denote := + @applyExit_sound (before1315 k) (before1316 k) exit98 1 valid98 (macro1315 k) +theorem macro1316 (k : Nat) : applyExit (before1316 k) exit97 1 = some (before1317 k) := by + simp (disch := omega) [before1316, before1317, exit97, applyExit, pop, push] + <;> omega +theorem step1316 (k : Nat) : Runs (1*119) (before1316 k).denote (before1317 k).denote := + @applyExit_sound (before1316 k) (before1317 k) exit97 1 valid97 (macro1316 k) +theorem macro1317 (k : Nat) : applyExit (before1317 k) exit99 1 = some (before1318 k) := by + simp (disch := omega) [before1317, before1318, exit99, applyExit, pop, push] + <;> omega +theorem step1317 (k : Nat) : Runs (1*25) (before1317 k).denote (before1318 k).denote := + @applyExit_sound (before1317 k) (before1318 k) exit99 1 valid99 (macro1317 k) +theorem macro1318 (k : Nat) : applyExit (before1318 k) exit98 1 = some (before1319 k) := by + simp (disch := omega) [before1318, before1319, exit98, applyExit, pop, push] + <;> omega +theorem step1318 (k : Nat) : Runs (1*1010) (before1318 k).denote (before1319 k).denote := + @applyExit_sound (before1318 k) (before1319 k) exit98 1 valid98 (macro1318 k) +theorem macro1319 (k : Nat) : applyExit (before1319 k) exit97 1 = some (before1320 k) := by + simp (disch := omega) [before1319, before1320, exit97, applyExit, pop, push] + <;> omega +theorem step1319 (k : Nat) : Runs (1*119) (before1319 k).denote (before1320 k).denote := + @applyExit_sound (before1319 k) (before1320 k) exit97 1 valid97 (macro1319 k) +theorem macro1320 (k : Nat) : applyExit (before1320 k) exit99 1 = some (before1321 k) := by + simp (disch := omega) [before1320, before1321, exit99, applyExit, pop, push] + <;> omega +theorem step1320 (k : Nat) : Runs (1*25) (before1320 k).denote (before1321 k).denote := + @applyExit_sound (before1320 k) (before1321 k) exit99 1 valid99 (macro1320 k) +def cycleState1321 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w77,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761170⟩,⟨w74,(1*k+8)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w75,1⟩,⟨w70,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1321_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w76,1⟩,⟨w77,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761170⟩,⟨w74,(1*k+8)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w70,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1321_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w76,1⟩,⟨w77,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761170⟩,⟨w74,(1*k+8)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w75,1⟩,⟨w70,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro1321_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1321 k j) exit98 1 = some (cyclePart1321_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1321, cyclePart1321_0, exit98, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1321_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1321_0 k j) exit97 1 = some (cyclePart1321_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1321_0, cyclePart1321_1, exit97, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1321_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1321_1 k j) exit99 1 = some (cycleState1321 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1321_1, cycleState1321, exit99, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1321 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState1321 k j).denote (cycleState1321 k (j+1)).denote := by + have h0 : Runs (1*1010) (cycleState1321 k j).denote (cyclePart1321_0 k j).denote := @applyExit_sound (cycleState1321 k j) (cyclePart1321_0 k j) exit98 1 valid98 (cycleMacro1321_0 k j hj) + have h1 : Runs (1*119) (cyclePart1321_0 k j).denote (cyclePart1321_1 k j).denote := @applyExit_sound (cyclePart1321_0 k j) (cyclePart1321_1 k j) exit97 1 valid97 (cycleMacro1321_1 k j hj) + have h2 : Runs (1*25) (cyclePart1321_1 k j).denote (cycleState1321 k (j+1)).denote := @applyExit_sound (cyclePart1321_1 k j) (cycleState1321 k (j+1)) exit99 1 valid99 (cycleMacro1321_2 k j hj) + exact (@Runs.trans (1*1010) ((1*119)+(1*25)) (cycleState1321 k j).denote (cyclePart1321_0 k j).denote (cycleState1321 k (j+1)).denote h0 (@Runs.trans (1*119) (1*25) (cyclePart1321_0 k j).denote (cyclePart1321_1 k j).denote (cycleState1321 k (j+1)).denote h1 h2)) +theorem step1321 (k : Nat) : Runs ((1*k+3)*1154) (before1321 k).denote (before1322 k).denote := by + have h := Runs.chain (fun j => (cycleState1321 k j).denote) 1154 (1*k+3) (cycleRun1321 k) + have h0 : cycleState1321 k 0 = before1321 k := by simp [cycleState1321, before1321] + have h1 : cycleState1321 k (1*k+3) = before1322 k := by + simp [cycleState1321, before1322] <;> omega + simpa only [h0, h1] using h +theorem macro1322 (k : Nat) : applyExit (before1322 k) exit98 1 = some (before1323 k) := by + simp (disch := omega) [before1322, before1323, exit98, applyExit, pop, push] + <;> omega +theorem step1322 (k : Nat) : Runs (1*1010) (before1322 k).denote (before1323 k).denote := + @applyExit_sound (before1322 k) (before1323 k) exit98 1 valid98 (macro1322 k) +theorem macro1323 (k : Nat) : applyExit (before1323 k) exit97 1 = some (before1324 k) := by + simp (disch := omega) [before1323, before1324, exit97, applyExit, pop, push] + <;> omega +theorem step1323 (k : Nat) : Runs (1*119) (before1323 k).denote (before1324 k).denote := + @applyExit_sound (before1323 k) (before1324 k) exit97 1 valid97 (macro1323 k) +theorem macro1324 (k : Nat) : applyExit (before1324 k) exit99 1 = some (before1325 k) := by + simp (disch := omega) [before1324, before1325, exit99, applyExit, pop, push] + <;> omega +theorem step1324 (k : Nat) : Runs (1*25) (before1324 k).denote (before1325 k).denote := + @applyExit_sound (before1324 k) (before1325 k) exit99 1 valid99 (macro1324 k) +theorem macro1325 (k : Nat) : applyExit (before1325 k) exit98 1 = some (before1326 k) := by + simp (disch := omega) [before1325, before1326, exit98, applyExit, pop, push] + <;> omega +theorem step1325 (k : Nat) : Runs (1*1010) (before1325 k).denote (before1326 k).denote := + @applyExit_sound (before1325 k) (before1326 k) exit98 1 valid98 (macro1325 k) +theorem macro1326 (k : Nat) : applyExit (before1326 k) exit0 29 = some (before1327 k) := by + simp (disch := omega) [before1326, before1327, exit0, applyExit, pop, push] + <;> omega +theorem step1326 (k : Nat) : Runs (29*2) (before1326 k).denote (before1327 k).denote := + @applyExit_sound (before1326 k) (before1327 k) exit0 29 valid0 (macro1326 k) +theorem macro1327 (k : Nat) : applyExit (before1327 k) exit1 1 = some (before1328 k) := by + simp (disch := omega) [before1327, before1328, exit1, applyExit, pop, push] + <;> omega +theorem step1327 (k : Nat) : Runs (1*3) (before1327 k).denote (before1328 k).denote := + @applyExit_sound (before1327 k) (before1328 k) exit1 1 valid1 (macro1327 k) +theorem macro1328 (k : Nat) : applyExit (before1328 k) exit2 29 = some (before1329 k) := by + simp (disch := omega) [before1328, before1329, exit2, applyExit, pop, push] + <;> omega +theorem step1328 (k : Nat) : Runs (29*2) (before1328 k).denote (before1329 k).denote := + @applyExit_sound (before1328 k) (before1329 k) exit2 29 valid2 (macro1328 k) +theorem macro1329 (k : Nat) : applyExit (before1329 k) exit99 1 = some (before1330 k) := by + simp (disch := omega) [before1329, before1330, exit99, applyExit, pop, push] + <;> omega +theorem step1329 (k : Nat) : Runs (1*25) (before1329 k).denote (before1330 k).denote := + @applyExit_sound (before1329 k) (before1330 k) exit99 1 valid99 (macro1329 k) +theorem macro1330 (k : Nat) : applyExit (before1330 k) exit0 30 = some (before1331 k) := by + simp (disch := omega) [before1330, before1331, exit0, applyExit, pop, push] + <;> omega +theorem step1330 (k : Nat) : Runs (30*2) (before1330 k).denote (before1331 k).denote := + @applyExit_sound (before1330 k) (before1331 k) exit0 30 valid0 (macro1330 k) +theorem macro1331 (k : Nat) : applyExit (before1331 k) exit13 19 = some (before1332 k) := by + simp (disch := omega) [before1331, before1332, exit13, applyExit, pop, push] + <;> omega +theorem step1331 (k : Nat) : Runs (19*2) (before1331 k).denote (before1332 k).denote := + @applyExit_sound (before1331 k) (before1332 k) exit13 19 valid13 (macro1331 k) +theorem macro1332 (k : Nat) : applyExit (before1332 k) exit0 8 = some (before1333 k) := by + simp (disch := omega) [before1332, before1333, exit0, applyExit, pop, push] + <;> omega +theorem step1332 (k : Nat) : Runs (8*2) (before1332 k).denote (before1333 k).denote := + @applyExit_sound (before1332 k) (before1333 k) exit0 8 valid0 (macro1332 k) +theorem macro1333 (k : Nat) : applyExit (before1333 k) exit1 1 = some (before1334 k) := by + simp (disch := omega) [before1333, before1334, exit1, applyExit, pop, push] + <;> omega +theorem step1333 (k : Nat) : Runs (1*3) (before1333 k).denote (before1334 k).denote := + @applyExit_sound (before1333 k) (before1334 k) exit1 1 valid1 (macro1333 k) +theorem macro1334 (k : Nat) : applyExit (before1334 k) exit2 8 = some (before1335 k) := by + simp (disch := omega) [before1334, before1335, exit2, applyExit, pop, push] + <;> omega +theorem step1334 (k : Nat) : Runs (8*2) (before1334 k).denote (before1335 k).denote := + @applyExit_sound (before1334 k) (before1335 k) exit2 8 valid2 (macro1334 k) +theorem macro1335 (k : Nat) : applyExit (before1335 k) exit6 1 = some (before1336 k) := by + simp (disch := omega) [before1335, before1336, exit6, applyExit, pop, push] + <;> omega +theorem step1335 (k : Nat) : Runs (1*1) (before1335 k).denote (before1336 k).denote := + @applyExit_sound (before1335 k) (before1336 k) exit6 1 valid6 (macro1335 k) +theorem macro1336 (k : Nat) : applyExit (before1336 k) exit0 9 = some (before1337 k) := by + simp (disch := omega) [before1336, before1337, exit0, applyExit, pop, push] + <;> omega +theorem step1336 (k : Nat) : Runs (9*2) (before1336 k).denote (before1337 k).denote := + @applyExit_sound (before1336 k) (before1337 k) exit0 9 valid0 (macro1336 k) +theorem macro1337 (k : Nat) : applyExit (before1337 k) exit13 3 = some (before1338 k) := by + simp (disch := omega) [before1337, before1338, exit13, applyExit, pop, push] + <;> omega +theorem step1337 (k : Nat) : Runs (3*2) (before1337 k).denote (before1338 k).denote := + @applyExit_sound (before1337 k) (before1338 k) exit13 3 valid13 (macro1337 k) +theorem macro1338 (k : Nat) : applyExit (before1338 k) exit1 1 = some (before1339 k) := by + simp (disch := omega) [before1338, before1339, exit1, applyExit, pop, push] + <;> omega +theorem step1338 (k : Nat) : Runs (1*3) (before1338 k).denote (before1339 k).denote := + @applyExit_sound (before1338 k) (before1339 k) exit1 1 valid1 (macro1338 k) +theorem macro1339 (k : Nat) : applyExit (before1339 k) exit6 1 = some (before1340 k) := by + simp (disch := omega) [before1339, before1340, exit6, applyExit, pop, push] + <;> omega +theorem step1339 (k : Nat) : Runs (1*1) (before1339 k).denote (before1340 k).denote := + @applyExit_sound (before1339 k) (before1340 k) exit6 1 valid6 (macro1339 k) +theorem macro1340 (k : Nat) : applyExit (before1340 k) exit0 1 = some (before1341 k) := by + simp (disch := omega) [before1340, before1341, exit0, applyExit, pop, push] + <;> omega +theorem step1340 (k : Nat) : Runs (1*2) (before1340 k).denote (before1341 k).denote := + @applyExit_sound (before1340 k) (before1341 k) exit0 1 valid0 (macro1340 k) +theorem macro1341 (k : Nat) : applyExit (before1341 k) exit1 1 = some (before1342 k) := by + simp (disch := omega) [before1341, before1342, exit1, applyExit, pop, push] + <;> omega +theorem step1341 (k : Nat) : Runs (1*3) (before1341 k).denote (before1342 k).denote := + @applyExit_sound (before1341 k) (before1342 k) exit1 1 valid1 (macro1341 k) +theorem macro1342 (k : Nat) : applyExit (before1342 k) exit2 1 = some (before1343 k) := by + simp (disch := omega) [before1342, before1343, exit2, applyExit, pop, push] + <;> omega +theorem step1342 (k : Nat) : Runs (1*2) (before1342 k).denote (before1343 k).denote := + @applyExit_sound (before1342 k) (before1343 k) exit2 1 valid2 (macro1342 k) +theorem macro1343 (k : Nat) : applyExit (before1343 k) exit3 1 = some (before1344 k) := by + simp (disch := omega) [before1343, before1344, exit3, applyExit, pop, push] + <;> omega +theorem step1343 (k : Nat) : Runs (1*2) (before1343 k).denote (before1344 k).denote := + @applyExit_sound (before1343 k) (before1344 k) exit3 1 valid3 (macro1343 k) +theorem macro1344 (k : Nat) : applyExit (before1344 k) exit9 1 = some (before1345 k) := by + simp (disch := omega) [before1344, before1345, exit9, applyExit, pop, push] + <;> omega +theorem step1344 (k : Nat) : Runs (1*2) (before1344 k).denote (before1345 k).denote := + @applyExit_sound (before1344 k) (before1345 k) exit9 1 valid9 (macro1344 k) +theorem macro1345 (k : Nat) : applyExit (before1345 k) exit10 1 = some (before1346 k) := by + simp (disch := omega) [before1345, before1346, exit10, applyExit, pop, push] + <;> omega +theorem step1345 (k : Nat) : Runs (1*2) (before1345 k).denote (before1346 k).denote := + @applyExit_sound (before1345 k) (before1346 k) exit10 1 valid10 (macro1345 k) +theorem macro1346 (k : Nat) : applyExit (before1346 k) exit11 1 = some (before1347 k) := by + simp (disch := omega) [before1346, before1347, exit11, applyExit, pop, push] + <;> omega +theorem step1346 (k : Nat) : Runs (1*2) (before1346 k).denote (before1347 k).denote := + @applyExit_sound (before1346 k) (before1347 k) exit11 1 valid11 (macro1346 k) +theorem macro1347 (k : Nat) : applyExit (before1347 k) exit2 8 = some (before1348 k) := by + simp (disch := omega) [before1347, before1348, exit2, applyExit, pop, push] + <;> omega +theorem step1347 (k : Nat) : Runs (8*2) (before1347 k).denote (before1348 k).denote := + @applyExit_sound (before1347 k) (before1348 k) exit2 8 valid2 (macro1347 k) +theorem macro1348 (k : Nat) : applyExit (before1348 k) exit3 1 = some (before1349 k) := by + simp (disch := omega) [before1348, before1349, exit3, applyExit, pop, push] + <;> omega +theorem step1348 (k : Nat) : Runs (1*2) (before1348 k).denote (before1349 k).denote := + @applyExit_sound (before1348 k) (before1349 k) exit3 1 valid3 (macro1348 k) +theorem macro1349 (k : Nat) : applyExit (before1349 k) exit9 1 = some (before1350 k) := by + simp (disch := omega) [before1349, before1350, exit9, applyExit, pop, push] + <;> omega +theorem step1349 (k : Nat) : Runs (1*2) (before1349 k).denote (before1350 k).denote := + @applyExit_sound (before1349 k) (before1350 k) exit9 1 valid9 (macro1349 k) +theorem macro1350 (k : Nat) : applyExit (before1350 k) exit10 17 = some (before1351 k) := by + simp (disch := omega) [before1350, before1351, exit10, applyExit, pop, push] + <;> omega +theorem step1350 (k : Nat) : Runs (17*2) (before1350 k).denote (before1351 k).denote := + @applyExit_sound (before1350 k) (before1351 k) exit10 17 valid10 (macro1350 k) +theorem macro1351 (k : Nat) : applyExit (before1351 k) exit11 1 = some (before1352 k) := by + simp (disch := omega) [before1351, before1352, exit11, applyExit, pop, push] + <;> omega +theorem step1351 (k : Nat) : Runs (1*2) (before1351 k).denote (before1352 k).denote := + @applyExit_sound (before1351 k) (before1352 k) exit11 1 valid11 (macro1351 k) +theorem macro1352 (k : Nat) : applyExit (before1352 k) exit2 29 = some (before1353 k) := by + simp (disch := omega) [before1352, before1353, exit2, applyExit, pop, push] + <;> omega +theorem step1352 (k : Nat) : Runs (29*2) (before1352 k).denote (before1353 k).denote := + @applyExit_sound (before1352 k) (before1353 k) exit2 29 valid2 (macro1352 k) +theorem macro1353 (k : Nat) : applyExit (before1353 k) exit100 (1*k+8) = some (before1354 k) := by + simp (disch := omega) [before1353, before1354, exit100, applyExit, pop, push] + <;> omega +theorem step1353 (k : Nat) : Runs ((1*k+8)*586) (before1353 k).denote (before1354 k).denote := + @applyExit_sound (before1353 k) (before1354 k) exit100 (1*k+8) valid100 (macro1353 k) +theorem macro1354 (k : Nat) : applyExit (before1354 k) exit2 6 = some (before1355 k) := by + simp (disch := omega) [before1354, before1355, exit2, applyExit, pop, push] + <;> omega +theorem step1354 (k : Nat) : Runs (6*2) (before1354 k).denote (before1355 k).denote := + @applyExit_sound (before1354 k) (before1355 k) exit2 6 valid2 (macro1354 k) +theorem macro1355 (k : Nat) : applyExit (before1355 k) exit3 1 = some (before1356 k) := by + simp (disch := omega) [before1355, before1356, exit3, applyExit, pop, push] + <;> omega +theorem step1355 (k : Nat) : Runs (1*2) (before1355 k).denote (before1356 k).denote := + @applyExit_sound (before1355 k) (before1356 k) exit3 1 valid3 (macro1355 k) +theorem macro1356 (k : Nat) : applyExit (before1356 k) exit9 1 = some (before1357 k) := by + simp (disch := omega) [before1356, before1357, exit9, applyExit, pop, push] + <;> omega +theorem step1356 (k : Nat) : Runs (1*2) (before1356 k).denote (before1357 k).denote := + @applyExit_sound (before1356 k) (before1357 k) exit9 1 valid9 (macro1356 k) +theorem macro1357 (k : Nat) : applyExit (before1357 k) exit10 92 = some (before1358 k) := by + simp (disch := omega) [before1357, before1358, exit10, applyExit, pop, push] + <;> omega +theorem step1357 (k : Nat) : Runs (92*2) (before1357 k).denote (before1358 k).denote := + @applyExit_sound (before1357 k) (before1358 k) exit10 92 valid10 (macro1357 k) +theorem macro1358 (k : Nat) : applyExit (before1358 k) exit11 1 = some (before1359 k) := by + simp (disch := omega) [before1358, before1359, exit11, applyExit, pop, push] + <;> omega +theorem step1358 (k : Nat) : Runs (1*2) (before1358 k).denote (before1359 k).denote := + @applyExit_sound (before1358 k) (before1359 k) exit11 1 valid11 (macro1358 k) +theorem macro1359 (k : Nat) : applyExit (before1359 k) exit2 14 = some (before1360 k) := by + simp (disch := omega) [before1359, before1360, exit2, applyExit, pop, push] + <;> omega +theorem step1359 (k : Nat) : Runs (14*2) (before1359 k).denote (before1360 k).denote := + @applyExit_sound (before1359 k) (before1360 k) exit2 14 valid2 (macro1359 k) +theorem macro1360 (k : Nat) : applyExit (before1360 k) exit3 1 = some (before1361 k) := by + simp (disch := omega) [before1360, before1361, exit3, applyExit, pop, push] + <;> omega +theorem step1360 (k : Nat) : Runs (1*2) (before1360 k).denote (before1361 k).denote := + @applyExit_sound (before1360 k) (before1361 k) exit3 1 valid3 (macro1360 k) +theorem macro1361 (k : Nat) : applyExit (before1361 k) exit9 1 = some (before1362 k) := by + simp (disch := omega) [before1361, before1362, exit9, applyExit, pop, push] + <;> omega +theorem step1361 (k : Nat) : Runs (1*2) (before1361 k).denote (before1362 k).denote := + @applyExit_sound (before1361 k) (before1362 k) exit9 1 valid9 (macro1361 k) +theorem macro1362 (k : Nat) : applyExit (before1362 k) exit10 40 = some (before1363 k) := by + simp (disch := omega) [before1362, before1363, exit10, applyExit, pop, push] + <;> omega +theorem step1362 (k : Nat) : Runs (40*2) (before1362 k).denote (before1363 k).denote := + @applyExit_sound (before1362 k) (before1363 k) exit10 40 valid10 (macro1362 k) +theorem macro1363 (k : Nat) : applyExit (before1363 k) exit11 1 = some (before1364 k) := by + simp (disch := omega) [before1363, before1364, exit11, applyExit, pop, push] + <;> omega +theorem step1363 (k : Nat) : Runs (1*2) (before1363 k).denote (before1364 k).denote := + @applyExit_sound (before1363 k) (before1364 k) exit11 1 valid11 (macro1363 k) +theorem macro1364 (k : Nat) : applyExit (before1364 k) exit2 20 = some (before1365 k) := by + simp (disch := omega) [before1364, before1365, exit2, applyExit, pop, push] + <;> omega +theorem step1364 (k : Nat) : Runs (20*2) (before1364 k).denote (before1365 k).denote := + @applyExit_sound (before1364 k) (before1365 k) exit2 20 valid2 (macro1364 k) +theorem macro1365 (k : Nat) : applyExit (before1365 k) exit3 1 = some (before1366 k) := by + simp (disch := omega) [before1365, before1366, exit3, applyExit, pop, push] + <;> omega +theorem step1365 (k : Nat) : Runs (1*2) (before1365 k).denote (before1366 k).denote := + @applyExit_sound (before1365 k) (before1366 k) exit3 1 valid3 (macro1365 k) +theorem macro1366 (k : Nat) : applyExit (before1366 k) exit9 1 = some (before1367 k) := by + simp (disch := omega) [before1366, before1367, exit9, applyExit, pop, push] + <;> omega +theorem step1366 (k : Nat) : Runs (1*2) (before1366 k).denote (before1367 k).denote := + @applyExit_sound (before1366 k) (before1367 k) exit9 1 valid9 (macro1366 k) +theorem macro1367 (k : Nat) : applyExit (before1367 k) exit10 8 = some (before1368 k) := by + simp (disch := omega) [before1367, before1368, exit10, applyExit, pop, push] + <;> omega +theorem step1367 (k : Nat) : Runs (8*2) (before1367 k).denote (before1368 k).denote := + @applyExit_sound (before1367 k) (before1368 k) exit10 8 valid10 (macro1367 k) +theorem macro1368 (k : Nat) : applyExit (before1368 k) exit11 1 = some (before1369 k) := by + simp (disch := omega) [before1368, before1369, exit11, applyExit, pop, push] + <;> omega +theorem step1368 (k : Nat) : Runs (1*2) (before1368 k).denote (before1369 k).denote := + @applyExit_sound (before1368 k) (before1369 k) exit11 1 valid11 (macro1368 k) +theorem macro1369 (k : Nat) : applyExit (before1369 k) exit2 791761169 = some (before1370 k) := by + simp (disch := omega) [before1369, before1370, exit2, applyExit, pop, push] + <;> omega +theorem step1369 (k : Nat) : Runs (791761169*2) (before1369 k).denote (before1370 k).denote := + @applyExit_sound (before1369 k) (before1370 k) exit2 791761169 valid2 (macro1369 k) +theorem macro1370 (k : Nat) : applyExit (before1370 k) exit101 (1*k+8) = some (before1371 k) := by + simp (disch := omega) [before1370, before1371, exit101, applyExit, pop, push] + <;> omega +theorem step1370 (k : Nat) : Runs ((1*k+8)*38) (before1370 k).denote (before1371 k).denote := + @applyExit_sound (before1370 k) (before1371 k) exit101 (1*k+8) valid101 (macro1370 k) +theorem macro1371 (k : Nat) : applyExit (before1371 k) exit2 6 = some (before1372 k) := by + simp (disch := omega) [before1371, before1372, exit2, applyExit, pop, push] + <;> omega +theorem step1371 (k : Nat) : Runs (6*2) (before1371 k).denote (before1372 k).denote := + @applyExit_sound (before1371 k) (before1372 k) exit2 6 valid2 (macro1371 k) +theorem macro1372 (k : Nat) : applyExit (before1372 k) exit3 1 = some (before1373 k) := by + simp (disch := omega) [before1372, before1373, exit3, applyExit, pop, push] + <;> omega +theorem step1372 (k : Nat) : Runs (1*2) (before1372 k).denote (before1373 k).denote := + @applyExit_sound (before1372 k) (before1373 k) exit3 1 valid3 (macro1372 k) +theorem macro1373 (k : Nat) : applyExit (before1373 k) exit9 1 = some (before1374 k) := by + simp (disch := omega) [before1373, before1374, exit9, applyExit, pop, push] + <;> omega +theorem step1373 (k : Nat) : Runs (1*2) (before1373 k).denote (before1374 k).denote := + @applyExit_sound (before1373 k) (before1374 k) exit9 1 valid9 (macro1373 k) +theorem macro1374 (k : Nat) : applyExit (before1374 k) exit10 10 = some (before1375 k) := by + simp (disch := omega) [before1374, before1375, exit10, applyExit, pop, push] + <;> omega +theorem step1374 (k : Nat) : Runs (10*2) (before1374 k).denote (before1375 k).denote := + @applyExit_sound (before1374 k) (before1375 k) exit10 10 valid10 (macro1374 k) +theorem macro1375 (k : Nat) : applyExit (before1375 k) exit11 1 = some (before1376 k) := by + simp (disch := omega) [before1375, before1376, exit11, applyExit, pop, push] + <;> omega +theorem step1375 (k : Nat) : Runs (1*2) (before1375 k).denote (before1376 k).denote := + @applyExit_sound (before1375 k) (before1376 k) exit11 1 valid11 (macro1375 k) +theorem macro1376 (k : Nat) : applyExit (before1376 k) exit2 9 = some (before1377 k) := by + simp (disch := omega) [before1376, before1377, exit2, applyExit, pop, push] + <;> omega +theorem step1376 (k : Nat) : Runs (9*2) (before1376 k).denote (before1377 k).denote := + @applyExit_sound (before1376 k) (before1377 k) exit2 9 valid2 (macro1376 k) +theorem macro1377 (k : Nat) : applyExit (before1377 k) exit3 1 = some (before1378 k) := by + simp (disch := omega) [before1377, before1378, exit3, applyExit, pop, push] + <;> omega +theorem step1377 (k : Nat) : Runs (1*2) (before1377 k).denote (before1378 k).denote := + @applyExit_sound (before1377 k) (before1378 k) exit3 1 valid3 (macro1377 k) +theorem macro1378 (k : Nat) : applyExit (before1378 k) exit9 1 = some (before1379 k) := by + simp (disch := omega) [before1378, before1379, exit9, applyExit, pop, push] + <;> omega +theorem step1378 (k : Nat) : Runs (1*2) (before1378 k).denote (before1379 k).denote := + @applyExit_sound (before1378 k) (before1379 k) exit9 1 valid9 (macro1378 k) +theorem macro1379 (k : Nat) : applyExit (before1379 k) exit10 2 = some (before1380 k) := by + simp (disch := omega) [before1379, before1380, exit10, applyExit, pop, push] + <;> omega +theorem step1379 (k : Nat) : Runs (2*2) (before1379 k).denote (before1380 k).denote := + @applyExit_sound (before1379 k) (before1380 k) exit10 2 valid10 (macro1379 k) +theorem macro1380 (k : Nat) : applyExit (before1380 k) exit11 1 = some (before1381 k) := by + simp (disch := omega) [before1380, before1381, exit11, applyExit, pop, push] + <;> omega +theorem step1380 (k : Nat) : Runs (1*2) (before1380 k).denote (before1381 k).denote := + @applyExit_sound (before1380 k) (before1381 k) exit11 1 valid11 (macro1380 k) +theorem macro1381 (k : Nat) : applyExit (before1381 k) exit2 2 = some (before1382 k) := by + simp (disch := omega) [before1381, before1382, exit2, applyExit, pop, push] + <;> omega +theorem step1381 (k : Nat) : Runs (2*2) (before1381 k).denote (before1382 k).denote := + @applyExit_sound (before1381 k) (before1382 k) exit2 2 valid2 (macro1381 k) +theorem macro1382 (k : Nat) : applyExit (before1382 k) exit3 1 = some (before1383 k) := by + simp (disch := omega) [before1382, before1383, exit3, applyExit, pop, push] + <;> omega +theorem step1382 (k : Nat) : Runs (1*2) (before1382 k).denote (before1383 k).denote := + @applyExit_sound (before1382 k) (before1383 k) exit3 1 valid3 (macro1382 k) +theorem macro1383 (k : Nat) : applyExit (before1383 k) exit4 1 = some (before1384 k) := by + simp (disch := omega) [before1383, before1384, exit4, applyExit, pop, push] + <;> omega +theorem step1383 (k : Nat) : Runs (1*2) (before1383 k).denote (before1384 k).denote := + @applyExit_sound (before1383 k) (before1384 k) exit4 1 valid4 (macro1383 k) +theorem macro1384 (k : Nat) : applyExit (before1384 k) exit5 1 = some (before1385 k) := by + simp (disch := omega) [before1384, before1385, exit5, applyExit, pop, push] + <;> omega +theorem step1384 (k : Nat) : Runs (1*3) (before1384 k).denote (before1385 k).denote := + @applyExit_sound (before1384 k) (before1385 k) exit5 1 valid5 (macro1384 k) +theorem macro1385 (k : Nat) : applyExit (before1385 k) exit1 1 = some (before1386 k) := by + simp (disch := omega) [before1385, before1386, exit1, applyExit, pop, push] + <;> omega +theorem step1385 (k : Nat) : Runs (1*3) (before1385 k).denote (before1386 k).denote := + @applyExit_sound (before1385 k) (before1386 k) exit1 1 valid1 (macro1385 k) +theorem macro1386 (k : Nat) : applyExit (before1386 k) exit6 1 = some (before1387 k) := by + simp (disch := omega) [before1386, before1387, exit6, applyExit, pop, push] + <;> omega +theorem step1386 (k : Nat) : Runs (1*1) (before1386 k).denote (before1387 k).denote := + @applyExit_sound (before1386 k) (before1387 k) exit6 1 valid6 (macro1386 k) +theorem macro1387 (k : Nat) : applyExit (before1387 k) exit0 4 = some (before1388 k) := by + simp (disch := omega) [before1387, before1388, exit0, applyExit, pop, push] + <;> omega +theorem step1387 (k : Nat) : Runs (4*2) (before1387 k).denote (before1388 k).denote := + @applyExit_sound (before1387 k) (before1388 k) exit0 4 valid0 (macro1387 k) +theorem macro1388 (k : Nat) : applyExit (before1388 k) exit1 1 = some (before1389 k) := by + simp (disch := omega) [before1388, before1389, exit1, applyExit, pop, push] + <;> omega +theorem step1388 (k : Nat) : Runs (1*3) (before1388 k).denote (before1389 k).denote := + @applyExit_sound (before1388 k) (before1389 k) exit1 1 valid1 (macro1388 k) +theorem macro1389 (k : Nat) : applyExit (before1389 k) exit2 4 = some (before1390 k) := by + simp (disch := omega) [before1389, before1390, exit2, applyExit, pop, push] + <;> omega +theorem step1389 (k : Nat) : Runs (4*2) (before1389 k).denote (before1390 k).denote := + @applyExit_sound (before1389 k) (before1390 k) exit2 4 valid2 (macro1389 k) +theorem macro1390 (k : Nat) : applyExit (before1390 k) exit3 1 = some (before1391 k) := by + simp (disch := omega) [before1390, before1391, exit3, applyExit, pop, push] + <;> omega +theorem step1390 (k : Nat) : Runs (1*2) (before1390 k).denote (before1391 k).denote := + @applyExit_sound (before1390 k) (before1391 k) exit3 1 valid3 (macro1390 k) +theorem macro1391 (k : Nat) : applyExit (before1391 k) exit30 1 = some (before1392 k) := by + simp (disch := omega) [before1391, before1392, exit30, applyExit, pop, push] + <;> omega +theorem step1391 (k : Nat) : Runs (1*3) (before1391 k).denote (before1392 k).denote := + @applyExit_sound (before1391 k) (before1392 k) exit30 1 valid30 (macro1391 k) +theorem macro1392 (k : Nat) : applyExit (before1392 k) exit31 1 = some (before1393 k) := by + simp (disch := omega) [before1392, before1393, exit31, applyExit, pop, push] + <;> omega +theorem step1392 (k : Nat) : Runs (1*1) (before1392 k).denote (before1393 k).denote := + @applyExit_sound (before1392 k) (before1393 k) exit31 1 valid31 (macro1392 k) +theorem macro1393 (k : Nat) : applyExit (before1393 k) exit32 1 = some (before1394 k) := by + simp (disch := omega) [before1393, before1394, exit32, applyExit, pop, push] + <;> omega +theorem step1393 (k : Nat) : Runs (1*3) (before1393 k).denote (before1394 k).denote := + @applyExit_sound (before1393 k) (before1394 k) exit32 1 valid32 (macro1393 k) +theorem macro1394 (k : Nat) : applyExit (before1394 k) exit33 1 = some (before1395 k) := by + simp (disch := omega) [before1394, before1395, exit33, applyExit, pop, push] + <;> omega +theorem step1394 (k : Nat) : Runs (1*2) (before1394 k).denote (before1395 k).denote := + @applyExit_sound (before1394 k) (before1395 k) exit33 1 valid33 (macro1394 k) +theorem macro1395 (k : Nat) : applyExit (before1395 k) exit34 5 = some (before1396 k) := by + simp (disch := omega) [before1395, before1396, exit34, applyExit, pop, push] + <;> omega +theorem step1395 (k : Nat) : Runs (5*2) (before1395 k).denote (before1396 k).denote := + @applyExit_sound (before1395 k) (before1396 k) exit34 5 valid34 (macro1395 k) +theorem macro1396 (k : Nat) : applyExit (before1396 k) exit102 1 = some (before1397 k) := by + simp (disch := omega) [before1396, before1397, exit102, applyExit, pop, push] + <;> omega +theorem step1396 (k : Nat) : Runs (1*1) (before1396 k).denote (before1397 k).denote := + @applyExit_sound (before1396 k) (before1397 k) exit102 1 valid102 (macro1396 k) +theorem macro1397 (k : Nat) : applyExit (before1397 k) exit5 1 = some (before1398 k) := by + simp (disch := omega) [before1397, before1398, exit5, applyExit, pop, push] + <;> omega +theorem step1397 (k : Nat) : Runs (1*3) (before1397 k).denote (before1398 k).denote := + @applyExit_sound (before1397 k) (before1398 k) exit5 1 valid5 (macro1397 k) +theorem macro1398 (k : Nat) : applyExit (before1398 k) exit1 1 = some (before1399 k) := by + simp (disch := omega) [before1398, before1399, exit1, applyExit, pop, push] + <;> omega +theorem step1398 (k : Nat) : Runs (1*3) (before1398 k).denote (before1399 k).denote := + @applyExit_sound (before1398 k) (before1399 k) exit1 1 valid1 (macro1398 k) +theorem macro1399 (k : Nat) : applyExit (before1399 k) exit6 1 = some (after1399 k) := by + simp (disch := omega) [before1399, after1399, exit6, applyExit, pop, push] + <;> omega +theorem step1399 (k : Nat) : Runs (1*1) (before1399 k).denote (after1399 k).denote := + @applyExit_sound (before1399 k) (after1399 k) exit6 1 valid6 (macro1399 k) +theorem chunkRun013 (k : Nat) : Runs (1778*k+1583537878) (before1300 k).denote (after1399 k).denote := by + have h := (@Runs.trans ((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))))+((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))))))+(((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))))+((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2))))))) ((((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))))+((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2))))))+(((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1))))))) (before1300 k).denote (before1350 k).denote (after1399 k).denote (@Runs.trans (((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))))+((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25)))))) (((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))))+((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2)))))) (before1300 k).denote (before1325 k).denote (before1350 k).denote (@Runs.trans ((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2))))) ((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))))) (before1300 k).denote (before1312 k).denote (before1325 k).denote (@Runs.trans (((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2)))) (((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))) (before1300 k).denote (before1306 k).denote (before1312 k).denote (@Runs.trans ((42*2)+((14*2)+(1*3))) ((14*2)+((1*1)+(15*2))) (before1300 k).denote (before1303 k).denote (before1306 k).denote (@Runs.trans (42*2) ((14*2)+(1*3)) (before1300 k).denote (before1301 k).denote (before1303 k).denote (step1300 k) (@Runs.trans (14*2) (1*3) (before1301 k).denote (before1302 k).denote (before1303 k).denote (step1301 k) (step1302 k))) (@Runs.trans (14*2) ((1*1)+(15*2)) (before1303 k).denote (before1304 k).denote (before1306 k).denote (step1303 k) (@Runs.trans (1*1) (15*2) (before1304 k).denote (before1305 k).denote (before1306 k).denote (step1304 k) (step1305 k)))) (@Runs.trans ((94*2)+((6*2)+(1*119))) ((6*2)+((1*1)+(6*2))) (before1306 k).denote (before1309 k).denote (before1312 k).denote (@Runs.trans (94*2) ((6*2)+(1*119)) (before1306 k).denote (before1307 k).denote (before1309 k).denote (step1306 k) (@Runs.trans (6*2) (1*119) (before1307 k).denote (before1308 k).denote (before1309 k).denote (step1307 k) (step1308 k))) (@Runs.trans (6*2) ((1*1)+(6*2)) (before1309 k).denote (before1310 k).denote (before1312 k).denote (step1309 k) (@Runs.trans (1*1) (6*2) (before1310 k).denote (before1311 k).denote (before1312 k).denote (step1310 k) (step1311 k))))) (@Runs.trans (((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25)))) (((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25)))) (before1312 k).denote (before1318 k).denote (before1325 k).denote (@Runs.trans ((1*1010)+((1*119)+(1*25))) ((1*1010)+((1*119)+(1*25))) (before1312 k).denote (before1315 k).denote (before1318 k).denote (@Runs.trans (1*1010) ((1*119)+(1*25)) (before1312 k).denote (before1313 k).denote (before1315 k).denote (step1312 k) (@Runs.trans (1*119) (1*25) (before1313 k).denote (before1314 k).denote (before1315 k).denote (step1313 k) (step1314 k))) (@Runs.trans (1*1010) ((1*119)+(1*25)) (before1315 k).denote (before1316 k).denote (before1318 k).denote (step1315 k) (@Runs.trans (1*119) (1*25) (before1316 k).denote (before1317 k).denote (before1318 k).denote (step1316 k) (step1317 k)))) (@Runs.trans ((1*1010)+((1*119)+(1*25))) ((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))) (before1318 k).denote (before1321 k).denote (before1325 k).denote (@Runs.trans (1*1010) ((1*119)+(1*25)) (before1318 k).denote (before1319 k).denote (before1321 k).denote (step1318 k) (@Runs.trans (1*119) (1*25) (before1319 k).denote (before1320 k).denote (before1321 k).denote (step1319 k) (step1320 k))) (@Runs.trans (((1*k+3)*1154)+(1*1010)) ((1*119)+(1*25)) (before1321 k).denote (before1323 k).denote (before1325 k).denote (@Runs.trans ((1*k+3)*1154) (1*1010) (before1321 k).denote (before1322 k).denote (before1323 k).denote (step1321 k) (step1322 k)) (@Runs.trans (1*119) (1*25) (before1323 k).denote (before1324 k).denote (before1325 k).denote (step1323 k) (step1324 k)))))) (@Runs.trans ((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))) ((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2))))) (before1325 k).denote (before1337 k).denote (before1350 k).denote (@Runs.trans (((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2)))) (((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))) (before1325 k).denote (before1331 k).denote (before1337 k).denote (@Runs.trans ((1*1010)+((29*2)+(1*3))) ((29*2)+((1*25)+(30*2))) (before1325 k).denote (before1328 k).denote (before1331 k).denote (@Runs.trans (1*1010) ((29*2)+(1*3)) (before1325 k).denote (before1326 k).denote (before1328 k).denote (step1325 k) (@Runs.trans (29*2) (1*3) (before1326 k).denote (before1327 k).denote (before1328 k).denote (step1326 k) (step1327 k))) (@Runs.trans (29*2) ((1*25)+(30*2)) (before1328 k).denote (before1329 k).denote (before1331 k).denote (step1328 k) (@Runs.trans (1*25) (30*2) (before1329 k).denote (before1330 k).denote (before1331 k).denote (step1329 k) (step1330 k)))) (@Runs.trans ((19*2)+((8*2)+(1*3))) ((8*2)+((1*1)+(9*2))) (before1331 k).denote (before1334 k).denote (before1337 k).denote (@Runs.trans (19*2) ((8*2)+(1*3)) (before1331 k).denote (before1332 k).denote (before1334 k).denote (step1331 k) (@Runs.trans (8*2) (1*3) (before1332 k).denote (before1333 k).denote (before1334 k).denote (step1332 k) (step1333 k))) (@Runs.trans (8*2) ((1*1)+(9*2)) (before1334 k).denote (before1335 k).denote (before1337 k).denote (step1334 k) (@Runs.trans (1*1) (9*2) (before1335 k).denote (before1336 k).denote (before1337 k).denote (step1335 k) (step1336 k))))) (@Runs.trans (((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2)))) (before1337 k).denote (before1343 k).denote (before1350 k).denote (@Runs.trans ((3*2)+((1*3)+(1*1))) ((1*2)+((1*3)+(1*2))) (before1337 k).denote (before1340 k).denote (before1343 k).denote (@Runs.trans (3*2) ((1*3)+(1*1)) (before1337 k).denote (before1338 k).denote (before1340 k).denote (step1337 k) (@Runs.trans (1*3) (1*1) (before1338 k).denote (before1339 k).denote (before1340 k).denote (step1338 k) (step1339 k))) (@Runs.trans (1*2) ((1*3)+(1*2)) (before1340 k).denote (before1341 k).denote (before1343 k).denote (step1340 k) (@Runs.trans (1*3) (1*2) (before1341 k).denote (before1342 k).denote (before1343 k).denote (step1341 k) (step1342 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(8*2))+((1*2)+(1*2))) (before1343 k).denote (before1346 k).denote (before1350 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1343 k).denote (before1344 k).denote (before1346 k).denote (step1343 k) (@Runs.trans (1*2) (1*2) (before1344 k).denote (before1345 k).denote (before1346 k).denote (step1344 k) (step1345 k))) (@Runs.trans ((1*2)+(8*2)) ((1*2)+(1*2)) (before1346 k).denote (before1348 k).denote (before1350 k).denote (@Runs.trans (1*2) (8*2) (before1346 k).denote (before1347 k).denote (before1348 k).denote (step1346 k) (step1347 k)) (@Runs.trans (1*2) (1*2) (before1348 k).denote (before1349 k).denote (before1350 k).denote (step1348 k) (step1349 k))))))) (@Runs.trans (((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))))+((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2)))))) (((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1)))))) (before1350 k).denote (before1375 k).denote (after1399 k).denote (@Runs.trans ((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))) ((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2))))) (before1350 k).denote (before1362 k).denote (before1375 k).denote (@Runs.trans (((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2)))) (((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))) (before1350 k).denote (before1356 k).denote (before1362 k).denote (@Runs.trans ((17*2)+((1*2)+(29*2))) (((1*k+8)*586)+((6*2)+(1*2))) (before1350 k).denote (before1353 k).denote (before1356 k).denote (@Runs.trans (17*2) ((1*2)+(29*2)) (before1350 k).denote (before1351 k).denote (before1353 k).denote (step1350 k) (@Runs.trans (1*2) (29*2) (before1351 k).denote (before1352 k).denote (before1353 k).denote (step1351 k) (step1352 k))) (@Runs.trans ((1*k+8)*586) ((6*2)+(1*2)) (before1353 k).denote (before1354 k).denote (before1356 k).denote (step1353 k) (@Runs.trans (6*2) (1*2) (before1354 k).denote (before1355 k).denote (before1356 k).denote (step1354 k) (step1355 k)))) (@Runs.trans ((1*2)+((92*2)+(1*2))) ((14*2)+((1*2)+(1*2))) (before1356 k).denote (before1359 k).denote (before1362 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before1356 k).denote (before1357 k).denote (before1359 k).denote (step1356 k) (@Runs.trans (92*2) (1*2) (before1357 k).denote (before1358 k).denote (before1359 k).denote (step1357 k) (step1358 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before1359 k).denote (before1360 k).denote (before1362 k).denote (step1359 k) (@Runs.trans (1*2) (1*2) (before1360 k).denote (before1361 k).denote (before1362 k).denote (step1360 k) (step1361 k))))) (@Runs.trans (((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))) (((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2)))) (before1362 k).denote (before1368 k).denote (before1375 k).denote (@Runs.trans ((40*2)+((1*2)+(20*2))) ((1*2)+((1*2)+(8*2))) (before1362 k).denote (before1365 k).denote (before1368 k).denote (@Runs.trans (40*2) ((1*2)+(20*2)) (before1362 k).denote (before1363 k).denote (before1365 k).denote (step1362 k) (@Runs.trans (1*2) (20*2) (before1363 k).denote (before1364 k).denote (before1365 k).denote (step1363 k) (step1364 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before1365 k).denote (before1366 k).denote (before1368 k).denote (step1365 k) (@Runs.trans (1*2) (8*2) (before1366 k).denote (before1367 k).denote (before1368 k).denote (step1366 k) (step1367 k)))) (@Runs.trans ((1*2)+((791761169*2)+((1*k+8)*38))) (((6*2)+(1*2))+((1*2)+(10*2))) (before1368 k).denote (before1371 k).denote (before1375 k).denote (@Runs.trans (1*2) ((791761169*2)+((1*k+8)*38)) (before1368 k).denote (before1369 k).denote (before1371 k).denote (step1368 k) (@Runs.trans (791761169*2) ((1*k+8)*38) (before1369 k).denote (before1370 k).denote (before1371 k).denote (step1369 k) (step1370 k))) (@Runs.trans ((6*2)+(1*2)) ((1*2)+(10*2)) (before1371 k).denote (before1373 k).denote (before1375 k).denote (@Runs.trans (6*2) (1*2) (before1371 k).denote (before1372 k).denote (before1373 k).denote (step1371 k) (step1372 k)) (@Runs.trans (1*2) (10*2) (before1373 k).denote (before1374 k).denote (before1375 k).denote (step1373 k) (step1374 k)))))) (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1))))) (before1375 k).denote (before1387 k).denote (after1399 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before1375 k).denote (before1381 k).denote (before1387 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((1*2)+((2*2)+(1*2))) (before1375 k).denote (before1378 k).denote (before1381 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before1375 k).denote (before1376 k).denote (before1378 k).denote (step1375 k) (@Runs.trans (9*2) (1*2) (before1376 k).denote (before1377 k).denote (before1378 k).denote (step1376 k) (step1377 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before1378 k).denote (before1379 k).denote (before1381 k).denote (step1378 k) (@Runs.trans (2*2) (1*2) (before1379 k).denote (before1380 k).denote (before1381 k).denote (step1379 k) (step1380 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before1381 k).denote (before1384 k).denote (before1387 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before1381 k).denote (before1382 k).denote (before1384 k).denote (step1381 k) (@Runs.trans (1*2) (1*2) (before1382 k).denote (before1383 k).denote (before1384 k).denote (step1382 k) (step1383 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before1384 k).denote (before1385 k).denote (before1387 k).denote (step1384 k) (@Runs.trans (1*3) (1*1) (before1385 k).denote (before1386 k).denote (before1387 k).denote (step1385 k) (step1386 k))))) (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1)))) (((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1)))) (before1387 k).denote (before1393 k).denote (after1399 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*2)+((1*3)+(1*1))) (before1387 k).denote (before1390 k).denote (before1393 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before1387 k).denote (before1388 k).denote (before1390 k).denote (step1387 k) (@Runs.trans (1*3) (4*2) (before1388 k).denote (before1389 k).denote (before1390 k).denote (step1388 k) (step1389 k))) (@Runs.trans (1*2) ((1*3)+(1*1)) (before1390 k).denote (before1391 k).denote (before1393 k).denote (step1390 k) (@Runs.trans (1*3) (1*1) (before1391 k).denote (before1392 k).denote (before1393 k).denote (step1391 k) (step1392 k)))) (@Runs.trans ((1*3)+((1*2)+(5*2))) (((1*1)+(1*3))+((1*3)+(1*1))) (before1393 k).denote (before1396 k).denote (after1399 k).denote (@Runs.trans (1*3) ((1*2)+(5*2)) (before1393 k).denote (before1394 k).denote (before1396 k).denote (step1393 k) (@Runs.trans (1*2) (5*2) (before1394 k).denote (before1395 k).denote (before1396 k).denote (step1394 k) (step1395 k))) (@Runs.trans ((1*1)+(1*3)) ((1*3)+(1*1)) (before1396 k).denote (before1398 k).denote (after1399 k).denote (@Runs.trans (1*1) (1*3) (before1396 k).denote (before1397 k).denote (before1398 k).denote (step1396 k) (step1397 k)) (@Runs.trans (1*3) (1*1) (before1398 k).denote (before1399 k).denote (after1399 k).denote (step1398 k) (step1399 k)))))))) + have ht : (((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))))+((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))))))+(((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))))+((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2)))))))+((((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))))+((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2))))))+(((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1)))))))) = (1778*k+1583537878) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean new file mode 100644 index 00000000..b0b3a594 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean @@ -0,0 +1,834 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1400_0 : Stack := [] +abbrev tail1400_1 : Stack := ⟨w1,1⟩ :: tail1400_0 +abbrev tail1400_2 : Stack := ⟨w0,1⟩ :: tail1400_1 +abbrev tail1400_3 : Stack := ⟨w2,1⟩ :: tail1400_2 +abbrev tail1400_4 : Stack := ⟨w1,4⟩ :: tail1400_3 +abbrev tail1400_5 : Stack := ⟨w2,1⟩ :: tail1400_4 +abbrev tail1400_6 : Stack := ⟨w0,3⟩ :: tail1400_0 +abbrev tail1400_7 : Stack := ⟨w1,2⟩ :: tail1400_6 +abbrev tail1400_8 : Stack := ⟨w2,1⟩ :: tail1400_7 +abbrev tail1400_9 : Stack := ⟨w0,9⟩ :: tail1400_8 +abbrev tail1400_10 : Stack := ⟨w1,18⟩ :: tail1400_9 +abbrev tail1400_11 : Stack := ⟨w2,1⟩ :: tail1400_10 +abbrev tail1400_12 : Stack := ⟨w0,29⟩ :: tail1400_11 +abbrev tail1400_13 (k : Nat) : Stack := ⟨w78,(1*k+8)⟩ :: tail1400_12 +abbrev tail1400_14 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_13 k +abbrev tail1400_15 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1400_14 k +abbrev tail1400_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_15 k +abbrev tail1400_17 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1400_16 k +abbrev tail1400_18 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1400_17 k +abbrev tail1400_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_18 k +abbrev tail1400_20 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1400_19 k +abbrev tail1400_21 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1400_20 k +abbrev tail1400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_21 k +abbrev tail1400_23 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1400_22 k +abbrev tail1400_24 (k : Nat) : Stack := ⟨w79,(1*k+8)⟩ :: tail1400_23 k +abbrev tail1400_25 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_24 k +abbrev tail1400_26 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1400_25 k +abbrev tail1400_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_26 k +abbrev tail1400_28 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1400_27 k +abbrev tail1400_29 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1400_28 k +abbrev tail1400_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_29 k +abbrev tail1400_31 : Stack := ⟨w1,1⟩ :: tail1400_5 +abbrev tail1400_32 : Stack := ⟨w0,2⟩ :: tail1400_31 +abbrev tail1400_33 : Stack := ⟨w1,10⟩ :: tail1400_32 +abbrev tail1400_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_26 k +abbrev tail1400_35 (k : Nat) : Stack := ⟨w0,11⟩ :: tail1400_26 k +abbrev tail1400_36 : Stack := ⟨w0,1⟩ :: tail1400_31 +abbrev tail1400_37 : Stack := ⟨w2,1⟩ :: tail1400_36 +abbrev tail1400_38 : Stack := ⟨w1,11⟩ :: tail1400_37 +abbrev tail1400_39 : Stack := ⟨w0,11⟩ :: tail1400_38 +abbrev tail1400_40 : Stack := ⟨w1,7⟩ :: tail1400_39 +abbrev tail1400_41 (k : Nat) : Stack := ⟨w79,(1*k+7)⟩ :: tail1400_23 k +abbrev tail1400_42 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_41 k +abbrev tail1400_43 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_42 k +abbrev tail1400_44 : Stack := ⟨w0,10⟩ :: tail1400_38 +abbrev tail1400_45 : Stack := ⟨w2,1⟩ :: tail1400_44 +abbrev tail1400_46 : Stack := ⟨w1,7⟩ :: tail1400_45 +abbrev tail1400_47 : Stack := ⟨w81,1⟩ :: tail1400_46 +abbrev tail1400_48 (k : Nat) : Stack := ⟨w79,(1*k+6)⟩ :: tail1400_23 k +abbrev tail1400_49 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_48 k +abbrev tail1400_50 : Stack := ⟨w82,1⟩ :: tail1400_46 +abbrev tail1400_51 : Stack := ⟨w81,1⟩ :: tail1400_50 +abbrev tail1400_52 (k : Nat) : Stack := ⟨w79,(1*k+5)⟩ :: tail1400_23 k +abbrev tail1400_53 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_52 k +abbrev tail1400_54 : Stack := ⟨w82,2⟩ :: tail1400_46 +abbrev tail1400_55 : Stack := ⟨w81,1⟩ :: tail1400_54 +abbrev tail1400_56 (k : Nat) : Stack := ⟨w79,(1*k+4)⟩ :: tail1400_23 k +abbrev tail1400_57 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_56 k +abbrev tail1400_58 : Stack := ⟨w82,3⟩ :: tail1400_46 +abbrev tail1400_59 (k : Nat) : Stack := ⟨w82,(1*k+6)⟩ :: tail1400_46 +abbrev tail1400_60 (k : Nat) : Stack := ⟨w79,1⟩ :: tail1400_23 k +abbrev tail1400_61 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_60 k +abbrev tail1400_62 (k : Nat) : Stack := ⟨w81,1⟩ :: tail1400_59 k +abbrev tail1400_63 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_23 k +abbrev tail1400_64 (k : Nat) : Stack := ⟨w82,(1*k+7)⟩ :: tail1400_46 +abbrev tail1400_65 (k : Nat) : Stack := ⟨w81,1⟩ :: tail1400_64 k +abbrev tail1400_66 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1400_65 k +abbrev tail1400_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_21 k +abbrev tail1400_68 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1400_21 k +abbrev tail1400_69 (k : Nat) : Stack := ⟨w82,(1*k+8)⟩ :: tail1400_46 +abbrev tail1400_70 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1400_69 k +abbrev tail1400_71 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1400_70 k +abbrev tail1400_72 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1400_71 k +abbrev tail1400_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_18 k +abbrev tail1400_74 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1400_18 k +abbrev tail1400_75 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1400_70 k +abbrev tail1400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_75 k +abbrev tail1400_77 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1400_76 k +abbrev tail1400_78 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1400_77 k +abbrev tail1400_79 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1400_78 k +abbrev tail1400_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_15 k +abbrev tail1400_81 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1400_15 k +abbrev tail1400_82 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1400_77 k +abbrev tail1400_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_82 k +abbrev tail1400_84 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1400_83 k +abbrev tail1400_85 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1400_84 k +abbrev tail1400_86 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1400_85 k +abbrev tail1400_87 (k : Nat) : Stack := ⟨w78,(1*k+7)⟩ :: tail1400_12 +abbrev tail1400_88 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_87 k +abbrev tail1400_89 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_88 k +abbrev tail1400_90 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1400_84 k +abbrev tail1400_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_90 k +abbrev tail1400_92 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1400_91 k +abbrev tail1400_93 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_92 k +abbrev tail1400_94 (k : Nat) : Stack := ⟨w78,(1*k+6)⟩ :: tail1400_12 +abbrev tail1400_95 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_94 k +abbrev tail1400_96 (k : Nat) : Stack := ⟨w85,1⟩ :: tail1400_92 k +abbrev tail1400_97 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_96 k +abbrev tail1400_98 (k : Nat) : Stack := ⟨w78,(1*k+5)⟩ :: tail1400_12 +abbrev tail1400_99 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_98 k +abbrev tail1400_100 (k : Nat) : Stack := ⟨w85,2⟩ :: tail1400_92 k +abbrev tail1400_101 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_100 k +abbrev tail1400_102 (k : Nat) : Stack := ⟨w78,(1*k+4)⟩ :: tail1400_12 +abbrev tail1400_103 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_102 k +abbrev tail1400_104 (k : Nat) : Stack := ⟨w85,3⟩ :: tail1400_92 k +abbrev tail1400_105 (k : Nat) : Stack := ⟨w85,(1*k+6)⟩ :: tail1400_92 k +abbrev tail1400_106 : Stack := ⟨w78,1⟩ :: tail1400_12 +abbrev tail1400_107 : Stack := ⟨w83,1⟩ :: tail1400_106 +abbrev tail1400_108 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_105 k +abbrev tail1400_109 : Stack := ⟨w83,1⟩ :: tail1400_12 +abbrev tail1400_110 (k : Nat) : Stack := ⟨w85,(1*k+7)⟩ :: tail1400_92 k +abbrev tail1400_111 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_110 k +abbrev tail1400_112 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1400_111 k +abbrev tail1400_113 : Stack := ⟨w0,1⟩ :: tail1400_10 +abbrev tail1400_114 : Stack := ⟨w0,30⟩ :: tail1400_10 +abbrev tail1400_115 (k : Nat) : Stack := ⟨w85,(1*k+8)⟩ :: tail1400_92 k +abbrev tail1400_116 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1400_115 k +abbrev tail1400_117 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1400_116 k +abbrev tail1400_118 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1400_117 k +abbrev tail1400_119 : Stack := ⟨w0,1⟩ :: tail1400_7 +abbrev tail1400_120 : Stack := ⟨w0,10⟩ :: tail1400_7 +abbrev tail1400_121 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1400_116 k +abbrev tail1400_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_121 k +abbrev tail1400_123 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1400_122 k +abbrev tail1400_124 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1400_123 k +abbrev tail1400_125 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1400_124 k +abbrev tail1400_126 : Stack := ⟨w0,1⟩ :: tail1400_0 +abbrev tail1400_127 : Stack := ⟨w0,4⟩ :: tail1400_0 +abbrev tail1400_128 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_123 k +abbrev tail1400_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_128 k +abbrev tail1400_130 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1400_129 k +abbrev tail1400_131 : Stack := ⟨w0,5⟩ :: tail1400_0 +abbrev tail1400_132 : Stack := ⟨w0,6⟩ :: tail1400_0 +abbrev tail1400_133 : Stack := ⟨w1,1⟩ :: tail1400_132 +abbrev tail1400_134 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1400_122 k +abbrev tail1400_135 : Stack := ⟨w2,1⟩ :: tail1400_133 +abbrev tail1400_136 : Stack := ⟨w0,9⟩ :: tail1400_135 +abbrev tail1400_137 : Stack := ⟨w0,10⟩ :: tail1400_135 +abbrev tail1400_138 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1400_116 k +abbrev tail1400_139 : Stack := ⟨w1,1⟩ :: tail1400_137 +abbrev tail1400_140 : Stack := ⟨w1,17⟩ :: tail1400_137 +abbrev tail1400_141 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1400_115 k +abbrev tail1400_142 : Stack := ⟨w2,1⟩ :: tail1400_140 +abbrev tail1400_143 : Stack := ⟨w0,29⟩ :: tail1400_142 +abbrev tail1400_144 (k : Nat) : Stack := ⟨w86,(1*k+8)⟩ :: tail1400_143 +abbrev tail1400_145 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_144 k +abbrev tail1400_146 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1400_144 k +abbrev tail1400_147 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1400_84 k +abbrev tail1400_148 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1400_146 k +abbrev tail1400_149 (k : Nat) : Stack := ⟨w1,92⟩ :: tail1400_146 k +abbrev tail1400_150 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1400_83 k +abbrev tail1400_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_149 k +abbrev tail1400_152 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1400_151 k +abbrev tail1400_153 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1400_151 k + +def before1400 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1400_5,(tail1400_30 k)⟩ +def before1401 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail1400_31,(tail1400_29 k)⟩ +def before1402 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail1400_32,(tail1400_28 k)⟩ +def before1403 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1400_33,(tail1400_27 k)⟩ +def before1404 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1400_33,(tail1400_34 k)⟩ +def before1405 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail1400_32,(tail1400_35 k)⟩ +def before1406 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail1400_37,(tail1400_35 k)⟩ +def before1407 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1400_38,(tail1400_26 k)⟩ +def before1408 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail1400_39,(tail1400_25 k)⟩ +def before1409 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1400_40,(tail1400_24 k)⟩ +def before1410 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1400_40,(tail1400_42 k)⟩ +def before1411 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail1400_39,(tail1400_43 k)⟩ +def before1412 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail1400_45,(tail1400_43 k)⟩ +def before1413 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1400_46,(tail1400_42 k)⟩ +def before1414 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1400_47,(tail1400_41 k)⟩ +def before1415 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1400_47,(tail1400_49 k)⟩ +def before1416 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1400_50,(tail1400_49 k)⟩ +def before1417 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1400_51,(tail1400_48 k)⟩ +def before1418 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1400_51,(tail1400_53 k)⟩ +def before1419 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1400_54,(tail1400_53 k)⟩ +def before1420 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1400_55,(tail1400_52 k)⟩ +def before1421 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1400_55,(tail1400_57 k)⟩ +def before1422 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1400_58,(tail1400_57 k)⟩ +def before1423 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1400_59 k),(tail1400_61 k)⟩ +def before1424 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1400_62 k),(tail1400_60 k)⟩ +def before1425 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1400_62 k),(tail1400_63 k)⟩ +def before1426 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1400_64 k),(tail1400_63 k)⟩ +def before1427 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1400_65 k),(tail1400_23 k)⟩ +def before1428 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1400_66 k),(tail1400_22 k)⟩ +def before1429 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1400_66 k),(tail1400_67 k)⟩ +def before1430 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1400_65 k),(tail1400_68 k)⟩ +def before1431 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1400_69 k),(tail1400_68 k)⟩ +def before1432 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1400_70 k),(tail1400_21 k)⟩ +def before1433 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521541),(tail1400_71 k),(tail1400_20 k)⟩ +def before1434 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1400_72 k),(tail1400_19 k)⟩ +def before1435 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1400_72 k),(tail1400_73 k)⟩ +def before1436 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521541),(tail1400_71 k),(tail1400_74 k)⟩ +def before1437 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521541),(tail1400_76 k),(tail1400_74 k)⟩ +def before1438 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1400_77 k),(tail1400_18 k)⟩ +def before1439 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521667),(tail1400_78 k),(tail1400_17 k)⟩ +def before1440 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1400_79 k),(tail1400_16 k)⟩ +def before1441 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1400_79 k),(tail1400_80 k)⟩ +def before1442 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521667),(tail1400_78 k),(tail1400_81 k)⟩ +def before1443 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521667),(tail1400_83 k),(tail1400_81 k)⟩ +def before1444 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1400_84 k),(tail1400_15 k)⟩ +def before1445 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521885),(tail1400_85 k),(tail1400_14 k)⟩ +def before1446 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1400_86 k),(tail1400_13 k)⟩ +def before1447 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1400_86 k),(tail1400_88 k)⟩ +def before1448 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521885),(tail1400_85 k),(tail1400_89 k)⟩ +def before1449 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521885),(tail1400_91 k),(tail1400_89 k)⟩ +def before1450 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1400_92 k),(tail1400_88 k)⟩ +def before1451 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1400_93 k),(tail1400_87 k)⟩ +def before1452 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1400_93 k),(tail1400_95 k)⟩ +def before1453 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1400_96 k),(tail1400_95 k)⟩ +def before1454 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1400_97 k),(tail1400_94 k)⟩ +def before1455 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1400_97 k),(tail1400_99 k)⟩ +def before1456 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1400_100 k),(tail1400_99 k)⟩ +def before1457 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1400_101 k),(tail1400_98 k)⟩ +def before1458 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1400_101 k),(tail1400_103 k)⟩ +def before1459 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1400_104 k),(tail1400_103 k)⟩ +def before1460 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1400_105 k),tail1400_107⟩ +def before1461 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1400_108 k),tail1400_106⟩ +def before1462 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1400_108 k),tail1400_109⟩ +def before1463 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1400_110 k),tail1400_109⟩ +def before1464 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1400_111 k),tail1400_12⟩ +def before1465 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1400_112 k),tail1400_11⟩ +def before1466 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1400_112 k),tail1400_113⟩ +def before1467 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1400_111 k),tail1400_114⟩ +def before1468 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1400_115 k),tail1400_114⟩ +def before1469 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1400_116 k),tail1400_10⟩ +def before1470 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail1400_117 k),tail1400_9⟩ +def before1471 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1400_118 k),tail1400_8⟩ +def before1472 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1400_118 k),tail1400_119⟩ +def before1473 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail1400_117 k),tail1400_120⟩ +def before1474 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail1400_122 k),tail1400_120⟩ +def before1475 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail1400_123 k),tail1400_7⟩ +def before1476 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail1400_124 k),tail1400_6⟩ +def before1477 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526713),(tail1400_125 k),tail1400_0⟩ +def before1478 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526713),(tail1400_125 k),tail1400_126⟩ +def before1479 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail1400_124 k),tail1400_127⟩ +def before1480 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail1400_129 k),tail1400_127⟩ +def before1481 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526715),(tail1400_130 k),tail1400_0⟩ +def before1482 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526715),(tail1400_130 k),tail1400_126⟩ +def before1483 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail1400_129 k),tail1400_131⟩ +def before1484 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526705),(tail1400_128 k),tail1400_132⟩ +def before1485 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526703),(tail1400_123 k),tail1400_133⟩ +def before1486 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1400_134 k),tail1400_135⟩ +def before1487 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail1400_122 k),tail1400_136⟩ +def before1488 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526681),(tail1400_121 k),tail1400_137⟩ +def before1489 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526679),(tail1400_138 k),tail1400_139⟩ +def before1490 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1400_116 k),tail1400_140⟩ +def before1491 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1400_141 k),tail1400_142⟩ +def before1492 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1400_115 k),tail1400_143⟩ +def before1493 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1400_92 k),(tail1400_144 k)⟩ +def before1494 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521885),(tail1400_91 k),(tail1400_145 k)⟩ +def before1495 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521883),(tail1400_90 k),(tail1400_146 k)⟩ +def before1496 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521881),(tail1400_147 k),(tail1400_148 k)⟩ +def before1497 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1400_84 k),(tail1400_149 k)⟩ +def before1498 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1400_150 k),(tail1400_151 k)⟩ +def before1499 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521667),(tail1400_83 k),(tail1400_152 k)⟩ +def after1499 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521665),(tail1400_82 k),(tail1400_153 k)⟩ + +theorem macro1400 (k : Nat) : applyExit (before1400 k) exit0 1 = some (before1401 k) := by + simp (disch := omega) [before1400, before1401, exit0, applyExit, pop, push] + <;> omega +theorem step1400 (k : Nat) : Runs (1*2) (before1400 k).denote (before1401 k).denote := + @applyExit_sound (before1400 k) (before1401 k) exit0 1 valid0 (macro1400 k) +theorem macro1401 (k : Nat) : applyExit (before1401 k) exit13 2 = some (before1402 k) := by + simp (disch := omega) [before1401, before1402, exit13, applyExit, pop, push] + <;> omega +theorem step1401 (k : Nat) : Runs (2*2) (before1401 k).denote (before1402 k).denote := + @applyExit_sound (before1401 k) (before1402 k) exit13 2 valid13 (macro1401 k) +theorem macro1402 (k : Nat) : applyExit (before1402 k) exit0 10 = some (before1403 k) := by + simp (disch := omega) [before1402, before1403, exit0, applyExit, pop, push] + <;> omega +theorem step1402 (k : Nat) : Runs (10*2) (before1402 k).denote (before1403 k).denote := + @applyExit_sound (before1402 k) (before1403 k) exit0 10 valid0 (macro1402 k) +theorem macro1403 (k : Nat) : applyExit (before1403 k) exit1 1 = some (before1404 k) := by + simp (disch := omega) [before1403, before1404, exit1, applyExit, pop, push] + <;> omega +theorem step1403 (k : Nat) : Runs (1*3) (before1403 k).denote (before1404 k).denote := + @applyExit_sound (before1403 k) (before1404 k) exit1 1 valid1 (macro1403 k) +theorem macro1404 (k : Nat) : applyExit (before1404 k) exit2 10 = some (before1405 k) := by + simp (disch := omega) [before1404, before1405, exit2, applyExit, pop, push] + <;> omega +theorem step1404 (k : Nat) : Runs (10*2) (before1404 k).denote (before1405 k).denote := + @applyExit_sound (before1404 k) (before1405 k) exit2 10 valid2 (macro1404 k) +theorem macro1405 (k : Nat) : applyExit (before1405 k) exit6 1 = some (before1406 k) := by + simp (disch := omega) [before1405, before1406, exit6, applyExit, pop, push] + <;> omega +theorem step1405 (k : Nat) : Runs (1*1) (before1405 k).denote (before1406 k).denote := + @applyExit_sound (before1405 k) (before1406 k) exit6 1 valid6 (macro1405 k) +theorem macro1406 (k : Nat) : applyExit (before1406 k) exit0 11 = some (before1407 k) := by + simp (disch := omega) [before1406, before1407, exit0, applyExit, pop, push] + <;> omega +theorem step1406 (k : Nat) : Runs (11*2) (before1406 k).denote (before1407 k).denote := + @applyExit_sound (before1406 k) (before1407 k) exit0 11 valid0 (macro1406 k) +theorem macro1407 (k : Nat) : applyExit (before1407 k) exit13 11 = some (before1408 k) := by + simp (disch := omega) [before1407, before1408, exit13, applyExit, pop, push] + <;> omega +theorem step1407 (k : Nat) : Runs (11*2) (before1407 k).denote (before1408 k).denote := + @applyExit_sound (before1407 k) (before1408 k) exit13 11 valid13 (macro1407 k) +theorem macro1408 (k : Nat) : applyExit (before1408 k) exit0 7 = some (before1409 k) := by + simp (disch := omega) [before1408, before1409, exit0, applyExit, pop, push] + <;> omega +theorem step1408 (k : Nat) : Runs (7*2) (before1408 k).denote (before1409 k).denote := + @applyExit_sound (before1408 k) (before1409 k) exit0 7 valid0 (macro1408 k) +theorem macro1409 (k : Nat) : applyExit (before1409 k) exit103 1 = some (before1410 k) := by + simp (disch := omega) [before1409, before1410, exit103, applyExit, pop, push] + <;> omega +theorem step1409 (k : Nat) : Runs (1*7) (before1409 k).denote (before1410 k).denote := + @applyExit_sound (before1409 k) (before1410 k) exit103 1 valid103 (macro1409 k) +theorem macro1410 (k : Nat) : applyExit (before1410 k) exit2 7 = some (before1411 k) := by + simp (disch := omega) [before1410, before1411, exit2, applyExit, pop, push] + <;> omega +theorem step1410 (k : Nat) : Runs (7*2) (before1410 k).denote (before1411 k).denote := + @applyExit_sound (before1410 k) (before1411 k) exit2 7 valid2 (macro1410 k) +theorem macro1411 (k : Nat) : applyExit (before1411 k) exit6 1 = some (before1412 k) := by + simp (disch := omega) [before1411, before1412, exit6, applyExit, pop, push] + <;> omega +theorem step1411 (k : Nat) : Runs (1*1) (before1411 k).denote (before1412 k).denote := + @applyExit_sound (before1411 k) (before1412 k) exit6 1 valid6 (macro1411 k) +theorem macro1412 (k : Nat) : applyExit (before1412 k) exit0 7 = some (before1413 k) := by + simp (disch := omega) [before1412, before1413, exit0, applyExit, pop, push] + <;> omega +theorem step1412 (k : Nat) : Runs (7*2) (before1412 k).denote (before1413 k).denote := + @applyExit_sound (before1412 k) (before1413 k) exit0 7 valid0 (macro1412 k) +theorem macro1413 (k : Nat) : applyExit (before1413 k) exit104 1 = some (before1414 k) := by + simp (disch := omega) [before1413, before1414, exit104, applyExit, pop, push] + <;> omega +theorem step1413 (k : Nat) : Runs (1*38) (before1413 k).denote (before1414 k).denote := + @applyExit_sound (before1413 k) (before1414 k) exit104 1 valid104 (macro1413 k) +theorem macro1414 (k : Nat) : applyExit (before1414 k) exit103 1 = some (before1415 k) := by + simp (disch := omega) [before1414, before1415, exit103, applyExit, pop, push] + <;> omega +theorem step1414 (k : Nat) : Runs (1*7) (before1414 k).denote (before1415 k).denote := + @applyExit_sound (before1414 k) (before1415 k) exit103 1 valid103 (macro1414 k) +theorem macro1415 (k : Nat) : applyExit (before1415 k) exit105 1 = some (before1416 k) := by + simp (disch := omega) [before1415, before1416, exit105, applyExit, pop, push] + <;> omega +theorem step1415 (k : Nat) : Runs (1*29) (before1415 k).denote (before1416 k).denote := + @applyExit_sound (before1415 k) (before1416 k) exit105 1 valid105 (macro1415 k) +theorem macro1416 (k : Nat) : applyExit (before1416 k) exit104 1 = some (before1417 k) := by + simp (disch := omega) [before1416, before1417, exit104, applyExit, pop, push] + <;> omega +theorem step1416 (k : Nat) : Runs (1*38) (before1416 k).denote (before1417 k).denote := + @applyExit_sound (before1416 k) (before1417 k) exit104 1 valid104 (macro1416 k) +theorem macro1417 (k : Nat) : applyExit (before1417 k) exit103 1 = some (before1418 k) := by + simp (disch := omega) [before1417, before1418, exit103, applyExit, pop, push] + <;> omega +theorem step1417 (k : Nat) : Runs (1*7) (before1417 k).denote (before1418 k).denote := + @applyExit_sound (before1417 k) (before1418 k) exit103 1 valid103 (macro1417 k) +theorem macro1418 (k : Nat) : applyExit (before1418 k) exit105 1 = some (before1419 k) := by + simp (disch := omega) [before1418, before1419, exit105, applyExit, pop, push] + <;> omega +theorem step1418 (k : Nat) : Runs (1*29) (before1418 k).denote (before1419 k).denote := + @applyExit_sound (before1418 k) (before1419 k) exit105 1 valid105 (macro1418 k) +theorem macro1419 (k : Nat) : applyExit (before1419 k) exit104 1 = some (before1420 k) := by + simp (disch := omega) [before1419, before1420, exit104, applyExit, pop, push] + <;> omega +theorem step1419 (k : Nat) : Runs (1*38) (before1419 k).denote (before1420 k).denote := + @applyExit_sound (before1419 k) (before1420 k) exit104 1 valid104 (macro1419 k) +theorem macro1420 (k : Nat) : applyExit (before1420 k) exit103 1 = some (before1421 k) := by + simp (disch := omega) [before1420, before1421, exit103, applyExit, pop, push] + <;> omega +theorem step1420 (k : Nat) : Runs (1*7) (before1420 k).denote (before1421 k).denote := + @applyExit_sound (before1420 k) (before1421 k) exit103 1 valid103 (macro1420 k) +theorem macro1421 (k : Nat) : applyExit (before1421 k) exit105 1 = some (before1422 k) := by + simp (disch := omega) [before1421, before1422, exit105, applyExit, pop, push] + <;> omega +theorem step1421 (k : Nat) : Runs (1*29) (before1421 k).denote (before1422 k).denote := + @applyExit_sound (before1421 k) (before1422 k) exit105 1 valid105 (macro1421 k) +def cycleState1422 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w82,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w80,1⟩,⟨w79,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,7⟩,⟨w78,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart1422_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w81,1⟩,⟨w82,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w79,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,7⟩,⟨w78,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart1422_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w81,1⟩,⟨w82,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w80,1⟩,⟨w79,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,7⟩,⟨w78,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro1422_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1422 k j) exit104 1 = some (cyclePart1422_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1422, cyclePart1422_0, exit104, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1422_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1422_0 k j) exit103 1 = some (cyclePart1422_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1422_0, cyclePart1422_1, exit103, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1422_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1422_1 k j) exit105 1 = some (cycleState1422 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1422_1, cycleState1422, exit105, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1422 (k j : Nat) (hj : j < (1*k+3)) : Runs 74 (cycleState1422 k j).denote (cycleState1422 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState1422 k j).denote (cyclePart1422_0 k j).denote := @applyExit_sound (cycleState1422 k j) (cyclePart1422_0 k j) exit104 1 valid104 (cycleMacro1422_0 k j hj) + have h1 : Runs (1*7) (cyclePart1422_0 k j).denote (cyclePart1422_1 k j).denote := @applyExit_sound (cyclePart1422_0 k j) (cyclePart1422_1 k j) exit103 1 valid103 (cycleMacro1422_1 k j hj) + have h2 : Runs (1*29) (cyclePart1422_1 k j).denote (cycleState1422 k (j+1)).denote := @applyExit_sound (cyclePart1422_1 k j) (cycleState1422 k (j+1)) exit105 1 valid105 (cycleMacro1422_2 k j hj) + exact (@Runs.trans (1*38) ((1*7)+(1*29)) (cycleState1422 k j).denote (cyclePart1422_0 k j).denote (cycleState1422 k (j+1)).denote h0 (@Runs.trans (1*7) (1*29) (cyclePart1422_0 k j).denote (cyclePart1422_1 k j).denote (cycleState1422 k (j+1)).denote h1 h2)) +theorem step1422 (k : Nat) : Runs ((1*k+3)*74) (before1422 k).denote (before1423 k).denote := by + have h := Runs.chain (fun j => (cycleState1422 k j).denote) 74 (1*k+3) (cycleRun1422 k) + have h0 : cycleState1422 k 0 = before1422 k := by simp [cycleState1422, before1422] + have h1 : cycleState1422 k (1*k+3) = before1423 k := by + simp [cycleState1422, before1423] <;> omega + simpa only [h0, h1] using h +theorem macro1423 (k : Nat) : applyExit (before1423 k) exit104 1 = some (before1424 k) := by + simp (disch := omega) [before1423, before1424, exit104, applyExit, pop, push] + <;> omega +theorem step1423 (k : Nat) : Runs (1*38) (before1423 k).denote (before1424 k).denote := + @applyExit_sound (before1423 k) (before1424 k) exit104 1 valid104 (macro1423 k) +theorem macro1424 (k : Nat) : applyExit (before1424 k) exit103 1 = some (before1425 k) := by + simp (disch := omega) [before1424, before1425, exit103, applyExit, pop, push] + <;> omega +theorem step1424 (k : Nat) : Runs (1*7) (before1424 k).denote (before1425 k).denote := + @applyExit_sound (before1424 k) (before1425 k) exit103 1 valid103 (macro1424 k) +theorem macro1425 (k : Nat) : applyExit (before1425 k) exit105 1 = some (before1426 k) := by + simp (disch := omega) [before1425, before1426, exit105, applyExit, pop, push] + <;> omega +theorem step1425 (k : Nat) : Runs (1*29) (before1425 k).denote (before1426 k).denote := + @applyExit_sound (before1425 k) (before1426 k) exit105 1 valid105 (macro1425 k) +theorem macro1426 (k : Nat) : applyExit (before1426 k) exit104 1 = some (before1427 k) := by + simp (disch := omega) [before1426, before1427, exit104, applyExit, pop, push] + <;> omega +theorem step1426 (k : Nat) : Runs (1*38) (before1426 k).denote (before1427 k).denote := + @applyExit_sound (before1426 k) (before1427 k) exit104 1 valid104 (macro1426 k) +theorem macro1427 (k : Nat) : applyExit (before1427 k) exit0 791761169 = some (before1428 k) := by + simp (disch := omega) [before1427, before1428, exit0, applyExit, pop, push] + <;> omega +theorem step1427 (k : Nat) : Runs (791761169*2) (before1427 k).denote (before1428 k).denote := + @applyExit_sound (before1427 k) (before1428 k) exit0 791761169 valid0 (macro1427 k) +theorem macro1428 (k : Nat) : applyExit (before1428 k) exit1 1 = some (before1429 k) := by + simp (disch := omega) [before1428, before1429, exit1, applyExit, pop, push] + <;> omega +theorem step1428 (k : Nat) : Runs (1*3) (before1428 k).denote (before1429 k).denote := + @applyExit_sound (before1428 k) (before1429 k) exit1 1 valid1 (macro1428 k) +theorem macro1429 (k : Nat) : applyExit (before1429 k) exit2 791761169 = some (before1430 k) := by + simp (disch := omega) [before1429, before1430, exit2, applyExit, pop, push] + <;> omega +theorem step1429 (k : Nat) : Runs (791761169*2) (before1429 k).denote (before1430 k).denote := + @applyExit_sound (before1429 k) (before1430 k) exit2 791761169 valid2 (macro1429 k) +theorem macro1430 (k : Nat) : applyExit (before1430 k) exit105 1 = some (before1431 k) := by + simp (disch := omega) [before1430, before1431, exit105, applyExit, pop, push] + <;> omega +theorem step1430 (k : Nat) : Runs (1*29) (before1430 k).denote (before1431 k).denote := + @applyExit_sound (before1430 k) (before1431 k) exit105 1 valid105 (macro1430 k) +theorem macro1431 (k : Nat) : applyExit (before1431 k) exit0 791761170 = some (before1432 k) := by + simp (disch := omega) [before1431, before1432, exit0, applyExit, pop, push] + <;> omega +theorem step1431 (k : Nat) : Runs (791761170*2) (before1431 k).denote (before1432 k).denote := + @applyExit_sound (before1431 k) (before1432 k) exit0 791761170 valid0 (macro1431 k) +theorem macro1432 (k : Nat) : applyExit (before1432 k) exit13 9 = some (before1433 k) := by + simp (disch := omega) [before1432, before1433, exit13, applyExit, pop, push] + <;> omega +theorem step1432 (k : Nat) : Runs (9*2) (before1432 k).denote (before1433 k).denote := + @applyExit_sound (before1432 k) (before1433 k) exit13 9 valid13 (macro1432 k) +theorem macro1433 (k : Nat) : applyExit (before1433 k) exit0 21 = some (before1434 k) := by + simp (disch := omega) [before1433, before1434, exit0, applyExit, pop, push] + <;> omega +theorem step1433 (k : Nat) : Runs (21*2) (before1433 k).denote (before1434 k).denote := + @applyExit_sound (before1433 k) (before1434 k) exit0 21 valid0 (macro1433 k) +theorem macro1434 (k : Nat) : applyExit (before1434 k) exit1 1 = some (before1435 k) := by + simp (disch := omega) [before1434, before1435, exit1, applyExit, pop, push] + <;> omega +theorem step1434 (k : Nat) : Runs (1*3) (before1434 k).denote (before1435 k).denote := + @applyExit_sound (before1434 k) (before1435 k) exit1 1 valid1 (macro1434 k) +theorem macro1435 (k : Nat) : applyExit (before1435 k) exit2 21 = some (before1436 k) := by + simp (disch := omega) [before1435, before1436, exit2, applyExit, pop, push] + <;> omega +theorem step1435 (k : Nat) : Runs (21*2) (before1435 k).denote (before1436 k).denote := + @applyExit_sound (before1435 k) (before1436 k) exit2 21 valid2 (macro1435 k) +theorem macro1436 (k : Nat) : applyExit (before1436 k) exit6 1 = some (before1437 k) := by + simp (disch := omega) [before1436, before1437, exit6, applyExit, pop, push] + <;> omega +theorem step1436 (k : Nat) : Runs (1*1) (before1436 k).denote (before1437 k).denote := + @applyExit_sound (before1436 k) (before1437 k) exit6 1 valid6 (macro1436 k) +theorem macro1437 (k : Nat) : applyExit (before1437 k) exit0 22 = some (before1438 k) := by + simp (disch := omega) [before1437, before1438, exit0, applyExit, pop, push] + <;> omega +theorem step1437 (k : Nat) : Runs (22*2) (before1437 k).denote (before1438 k).denote := + @applyExit_sound (before1437 k) (before1438 k) exit0 22 valid0 (macro1437 k) +theorem macro1438 (k : Nat) : applyExit (before1438 k) exit13 41 = some (before1439 k) := by + simp (disch := omega) [before1438, before1439, exit13, applyExit, pop, push] + <;> omega +theorem step1438 (k : Nat) : Runs (41*2) (before1438 k).denote (before1439 k).denote := + @applyExit_sound (before1438 k) (before1439 k) exit13 41 valid13 (macro1438 k) +theorem macro1439 (k : Nat) : applyExit (before1439 k) exit0 15 = some (before1440 k) := by + simp (disch := omega) [before1439, before1440, exit0, applyExit, pop, push] + <;> omega +theorem step1439 (k : Nat) : Runs (15*2) (before1439 k).denote (before1440 k).denote := + @applyExit_sound (before1439 k) (before1440 k) exit0 15 valid0 (macro1439 k) +theorem macro1440 (k : Nat) : applyExit (before1440 k) exit1 1 = some (before1441 k) := by + simp (disch := omega) [before1440, before1441, exit1, applyExit, pop, push] + <;> omega +theorem step1440 (k : Nat) : Runs (1*3) (before1440 k).denote (before1441 k).denote := + @applyExit_sound (before1440 k) (before1441 k) exit1 1 valid1 (macro1440 k) +theorem macro1441 (k : Nat) : applyExit (before1441 k) exit2 15 = some (before1442 k) := by + simp (disch := omega) [before1441, before1442, exit2, applyExit, pop, push] + <;> omega +theorem step1441 (k : Nat) : Runs (15*2) (before1441 k).denote (before1442 k).denote := + @applyExit_sound (before1441 k) (before1442 k) exit2 15 valid2 (macro1441 k) +theorem macro1442 (k : Nat) : applyExit (before1442 k) exit6 1 = some (before1443 k) := by + simp (disch := omega) [before1442, before1443, exit6, applyExit, pop, push] + <;> omega +theorem step1442 (k : Nat) : Runs (1*1) (before1442 k).denote (before1443 k).denote := + @applyExit_sound (before1442 k) (before1443 k) exit6 1 valid6 (macro1442 k) +theorem macro1443 (k : Nat) : applyExit (before1443 k) exit0 16 = some (before1444 k) := by + simp (disch := omega) [before1443, before1444, exit0, applyExit, pop, push] + <;> omega +theorem step1443 (k : Nat) : Runs (16*2) (before1443 k).denote (before1444 k).denote := + @applyExit_sound (before1443 k) (before1444 k) exit0 16 valid0 (macro1443 k) +theorem macro1444 (k : Nat) : applyExit (before1444 k) exit13 93 = some (before1445 k) := by + simp (disch := omega) [before1444, before1445, exit13, applyExit, pop, push] + <;> omega +theorem step1444 (k : Nat) : Runs (93*2) (before1444 k).denote (before1445 k).denote := + @applyExit_sound (before1444 k) (before1445 k) exit13 93 valid13 (macro1444 k) +theorem macro1445 (k : Nat) : applyExit (before1445 k) exit0 7 = some (before1446 k) := by + simp (disch := omega) [before1445, before1446, exit0, applyExit, pop, push] + <;> omega +theorem step1445 (k : Nat) : Runs (7*2) (before1445 k).denote (before1446 k).denote := + @applyExit_sound (before1445 k) (before1446 k) exit0 7 valid0 (macro1445 k) +theorem macro1446 (k : Nat) : applyExit (before1446 k) exit106 1 = some (before1447 k) := by + simp (disch := omega) [before1446, before1447, exit106, applyExit, pop, push] + <;> omega +theorem step1446 (k : Nat) : Runs (1*119) (before1446 k).denote (before1447 k).denote := + @applyExit_sound (before1446 k) (before1447 k) exit106 1 valid106 (macro1446 k) +theorem macro1447 (k : Nat) : applyExit (before1447 k) exit2 7 = some (before1448 k) := by + simp (disch := omega) [before1447, before1448, exit2, applyExit, pop, push] + <;> omega +theorem step1447 (k : Nat) : Runs (7*2) (before1447 k).denote (before1448 k).denote := + @applyExit_sound (before1447 k) (before1448 k) exit2 7 valid2 (macro1447 k) +theorem macro1448 (k : Nat) : applyExit (before1448 k) exit6 1 = some (before1449 k) := by + simp (disch := omega) [before1448, before1449, exit6, applyExit, pop, push] + <;> omega +theorem step1448 (k : Nat) : Runs (1*1) (before1448 k).denote (before1449 k).denote := + @applyExit_sound (before1448 k) (before1449 k) exit6 1 valid6 (macro1448 k) +theorem macro1449 (k : Nat) : applyExit (before1449 k) exit0 7 = some (before1450 k) := by + simp (disch := omega) [before1449, before1450, exit0, applyExit, pop, push] + <;> omega +theorem step1449 (k : Nat) : Runs (7*2) (before1449 k).denote (before1450 k).denote := + @applyExit_sound (before1449 k) (before1450 k) exit0 7 valid0 (macro1449 k) +theorem macro1450 (k : Nat) : applyExit (before1450 k) exit107 1 = some (before1451 k) := by + simp (disch := omega) [before1450, before1451, exit107, applyExit, pop, push] + <;> omega +theorem step1450 (k : Nat) : Runs (1*1018) (before1450 k).denote (before1451 k).denote := + @applyExit_sound (before1450 k) (before1451 k) exit107 1 valid107 (macro1450 k) +theorem macro1451 (k : Nat) : applyExit (before1451 k) exit106 1 = some (before1452 k) := by + simp (disch := omega) [before1451, before1452, exit106, applyExit, pop, push] + <;> omega +theorem step1451 (k : Nat) : Runs (1*119) (before1451 k).denote (before1452 k).denote := + @applyExit_sound (before1451 k) (before1452 k) exit106 1 valid106 (macro1451 k) +theorem macro1452 (k : Nat) : applyExit (before1452 k) exit108 1 = some (before1453 k) := by + simp (disch := omega) [before1452, before1453, exit108, applyExit, pop, push] + <;> omega +theorem step1452 (k : Nat) : Runs (1*29) (before1452 k).denote (before1453 k).denote := + @applyExit_sound (before1452 k) (before1453 k) exit108 1 valid108 (macro1452 k) +theorem macro1453 (k : Nat) : applyExit (before1453 k) exit107 1 = some (before1454 k) := by + simp (disch := omega) [before1453, before1454, exit107, applyExit, pop, push] + <;> omega +theorem step1453 (k : Nat) : Runs (1*1018) (before1453 k).denote (before1454 k).denote := + @applyExit_sound (before1453 k) (before1454 k) exit107 1 valid107 (macro1453 k) +theorem macro1454 (k : Nat) : applyExit (before1454 k) exit106 1 = some (before1455 k) := by + simp (disch := omega) [before1454, before1455, exit106, applyExit, pop, push] + <;> omega +theorem step1454 (k : Nat) : Runs (1*119) (before1454 k).denote (before1455 k).denote := + @applyExit_sound (before1454 k) (before1455 k) exit106 1 valid106 (macro1454 k) +theorem macro1455 (k : Nat) : applyExit (before1455 k) exit108 1 = some (before1456 k) := by + simp (disch := omega) [before1455, before1456, exit108, applyExit, pop, push] + <;> omega +theorem step1455 (k : Nat) : Runs (1*29) (before1455 k).denote (before1456 k).denote := + @applyExit_sound (before1455 k) (before1456 k) exit108 1 valid108 (macro1455 k) +theorem macro1456 (k : Nat) : applyExit (before1456 k) exit107 1 = some (before1457 k) := by + simp (disch := omega) [before1456, before1457, exit107, applyExit, pop, push] + <;> omega +theorem step1456 (k : Nat) : Runs (1*1018) (before1456 k).denote (before1457 k).denote := + @applyExit_sound (before1456 k) (before1457 k) exit107 1 valid107 (macro1456 k) +theorem macro1457 (k : Nat) : applyExit (before1457 k) exit106 1 = some (before1458 k) := by + simp (disch := omega) [before1457, before1458, exit106, applyExit, pop, push] + <;> omega +theorem step1457 (k : Nat) : Runs (1*119) (before1457 k).denote (before1458 k).denote := + @applyExit_sound (before1457 k) (before1458 k) exit106 1 valid106 (macro1457 k) +theorem macro1458 (k : Nat) : applyExit (before1458 k) exit108 1 = some (before1459 k) := by + simp (disch := omega) [before1458, before1459, exit108, applyExit, pop, push] + <;> omega +theorem step1458 (k : Nat) : Runs (1*29) (before1458 k).denote (before1459 k).denote := + @applyExit_sound (before1458 k) (before1459 k) exit108 1 valid108 (macro1458 k) +def cycleState1459 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w85,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761170⟩,⟨w82,(1*k+8)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w83,1⟩,⟨w78,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart1459_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w84,1⟩,⟨w85,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761170⟩,⟨w82,(1*k+8)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w78,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart1459_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w84,1⟩,⟨w85,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761170⟩,⟨w82,(1*k+8)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w83,1⟩,⟨w78,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro1459_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1459 k j) exit107 1 = some (cyclePart1459_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1459, cyclePart1459_0, exit107, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1459_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1459_0 k j) exit106 1 = some (cyclePart1459_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1459_0, cyclePart1459_1, exit106, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1459_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1459_1 k j) exit108 1 = some (cycleState1459 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1459_1, cycleState1459, exit108, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1459 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState1459 k j).denote (cycleState1459 k (j+1)).denote := by + have h0 : Runs (1*1018) (cycleState1459 k j).denote (cyclePart1459_0 k j).denote := @applyExit_sound (cycleState1459 k j) (cyclePart1459_0 k j) exit107 1 valid107 (cycleMacro1459_0 k j hj) + have h1 : Runs (1*119) (cyclePart1459_0 k j).denote (cyclePart1459_1 k j).denote := @applyExit_sound (cyclePart1459_0 k j) (cyclePart1459_1 k j) exit106 1 valid106 (cycleMacro1459_1 k j hj) + have h2 : Runs (1*29) (cyclePart1459_1 k j).denote (cycleState1459 k (j+1)).denote := @applyExit_sound (cyclePart1459_1 k j) (cycleState1459 k (j+1)) exit108 1 valid108 (cycleMacro1459_2 k j hj) + exact (@Runs.trans (1*1018) ((1*119)+(1*29)) (cycleState1459 k j).denote (cyclePart1459_0 k j).denote (cycleState1459 k (j+1)).denote h0 (@Runs.trans (1*119) (1*29) (cyclePart1459_0 k j).denote (cyclePart1459_1 k j).denote (cycleState1459 k (j+1)).denote h1 h2)) +theorem step1459 (k : Nat) : Runs ((1*k+3)*1166) (before1459 k).denote (before1460 k).denote := by + have h := Runs.chain (fun j => (cycleState1459 k j).denote) 1166 (1*k+3) (cycleRun1459 k) + have h0 : cycleState1459 k 0 = before1459 k := by simp [cycleState1459, before1459] + have h1 : cycleState1459 k (1*k+3) = before1460 k := by + simp [cycleState1459, before1460] <;> omega + simpa only [h0, h1] using h +theorem macro1460 (k : Nat) : applyExit (before1460 k) exit107 1 = some (before1461 k) := by + simp (disch := omega) [before1460, before1461, exit107, applyExit, pop, push] + <;> omega +theorem step1460 (k : Nat) : Runs (1*1018) (before1460 k).denote (before1461 k).denote := + @applyExit_sound (before1460 k) (before1461 k) exit107 1 valid107 (macro1460 k) +theorem macro1461 (k : Nat) : applyExit (before1461 k) exit106 1 = some (before1462 k) := by + simp (disch := omega) [before1461, before1462, exit106, applyExit, pop, push] + <;> omega +theorem step1461 (k : Nat) : Runs (1*119) (before1461 k).denote (before1462 k).denote := + @applyExit_sound (before1461 k) (before1462 k) exit106 1 valid106 (macro1461 k) +theorem macro1462 (k : Nat) : applyExit (before1462 k) exit108 1 = some (before1463 k) := by + simp (disch := omega) [before1462, before1463, exit108, applyExit, pop, push] + <;> omega +theorem step1462 (k : Nat) : Runs (1*29) (before1462 k).denote (before1463 k).denote := + @applyExit_sound (before1462 k) (before1463 k) exit108 1 valid108 (macro1462 k) +theorem macro1463 (k : Nat) : applyExit (before1463 k) exit107 1 = some (before1464 k) := by + simp (disch := omega) [before1463, before1464, exit107, applyExit, pop, push] + <;> omega +theorem step1463 (k : Nat) : Runs (1*1018) (before1463 k).denote (before1464 k).denote := + @applyExit_sound (before1463 k) (before1464 k) exit107 1 valid107 (macro1463 k) +theorem macro1464 (k : Nat) : applyExit (before1464 k) exit0 29 = some (before1465 k) := by + simp (disch := omega) [before1464, before1465, exit0, applyExit, pop, push] + <;> omega +theorem step1464 (k : Nat) : Runs (29*2) (before1464 k).denote (before1465 k).denote := + @applyExit_sound (before1464 k) (before1465 k) exit0 29 valid0 (macro1464 k) +theorem macro1465 (k : Nat) : applyExit (before1465 k) exit1 1 = some (before1466 k) := by + simp (disch := omega) [before1465, before1466, exit1, applyExit, pop, push] + <;> omega +theorem step1465 (k : Nat) : Runs (1*3) (before1465 k).denote (before1466 k).denote := + @applyExit_sound (before1465 k) (before1466 k) exit1 1 valid1 (macro1465 k) +theorem macro1466 (k : Nat) : applyExit (before1466 k) exit2 29 = some (before1467 k) := by + simp (disch := omega) [before1466, before1467, exit2, applyExit, pop, push] + <;> omega +theorem step1466 (k : Nat) : Runs (29*2) (before1466 k).denote (before1467 k).denote := + @applyExit_sound (before1466 k) (before1467 k) exit2 29 valid2 (macro1466 k) +theorem macro1467 (k : Nat) : applyExit (before1467 k) exit108 1 = some (before1468 k) := by + simp (disch := omega) [before1467, before1468, exit108, applyExit, pop, push] + <;> omega +theorem step1467 (k : Nat) : Runs (1*29) (before1467 k).denote (before1468 k).denote := + @applyExit_sound (before1467 k) (before1468 k) exit108 1 valid108 (macro1467 k) +theorem macro1468 (k : Nat) : applyExit (before1468 k) exit0 30 = some (before1469 k) := by + simp (disch := omega) [before1468, before1469, exit0, applyExit, pop, push] + <;> omega +theorem step1468 (k : Nat) : Runs (30*2) (before1468 k).denote (before1469 k).denote := + @applyExit_sound (before1468 k) (before1469 k) exit0 30 valid0 (macro1468 k) +theorem macro1469 (k : Nat) : applyExit (before1469 k) exit13 18 = some (before1470 k) := by + simp (disch := omega) [before1469, before1470, exit13, applyExit, pop, push] + <;> omega +theorem step1469 (k : Nat) : Runs (18*2) (before1469 k).denote (before1470 k).denote := + @applyExit_sound (before1469 k) (before1470 k) exit13 18 valid13 (macro1469 k) +theorem macro1470 (k : Nat) : applyExit (before1470 k) exit0 9 = some (before1471 k) := by + simp (disch := omega) [before1470, before1471, exit0, applyExit, pop, push] + <;> omega +theorem step1470 (k : Nat) : Runs (9*2) (before1470 k).denote (before1471 k).denote := + @applyExit_sound (before1470 k) (before1471 k) exit0 9 valid0 (macro1470 k) +theorem macro1471 (k : Nat) : applyExit (before1471 k) exit1 1 = some (before1472 k) := by + simp (disch := omega) [before1471, before1472, exit1, applyExit, pop, push] + <;> omega +theorem step1471 (k : Nat) : Runs (1*3) (before1471 k).denote (before1472 k).denote := + @applyExit_sound (before1471 k) (before1472 k) exit1 1 valid1 (macro1471 k) +theorem macro1472 (k : Nat) : applyExit (before1472 k) exit2 9 = some (before1473 k) := by + simp (disch := omega) [before1472, before1473, exit2, applyExit, pop, push] + <;> omega +theorem step1472 (k : Nat) : Runs (9*2) (before1472 k).denote (before1473 k).denote := + @applyExit_sound (before1472 k) (before1473 k) exit2 9 valid2 (macro1472 k) +theorem macro1473 (k : Nat) : applyExit (before1473 k) exit6 1 = some (before1474 k) := by + simp (disch := omega) [before1473, before1474, exit6, applyExit, pop, push] + <;> omega +theorem step1473 (k : Nat) : Runs (1*1) (before1473 k).denote (before1474 k).denote := + @applyExit_sound (before1473 k) (before1474 k) exit6 1 valid6 (macro1473 k) +theorem macro1474 (k : Nat) : applyExit (before1474 k) exit0 10 = some (before1475 k) := by + simp (disch := omega) [before1474, before1475, exit0, applyExit, pop, push] + <;> omega +theorem step1474 (k : Nat) : Runs (10*2) (before1474 k).denote (before1475 k).denote := + @applyExit_sound (before1474 k) (before1475 k) exit0 10 valid0 (macro1474 k) +theorem macro1475 (k : Nat) : applyExit (before1475 k) exit13 2 = some (before1476 k) := by + simp (disch := omega) [before1475, before1476, exit13, applyExit, pop, push] + <;> omega +theorem step1475 (k : Nat) : Runs (2*2) (before1475 k).denote (before1476 k).denote := + @applyExit_sound (before1475 k) (before1476 k) exit13 2 valid13 (macro1475 k) +theorem macro1476 (k : Nat) : applyExit (before1476 k) exit0 3 = some (before1477 k) := by + simp (disch := omega) [before1476, before1477, exit0, applyExit, pop, push] + <;> omega +theorem step1476 (k : Nat) : Runs (3*2) (before1476 k).denote (before1477 k).denote := + @applyExit_sound (before1476 k) (before1477 k) exit0 3 valid0 (macro1476 k) +theorem macro1477 (k : Nat) : applyExit (before1477 k) exit1 1 = some (before1478 k) := by + simp (disch := omega) [before1477, before1478, exit1, applyExit, pop, push] + <;> omega +theorem step1477 (k : Nat) : Runs (1*3) (before1477 k).denote (before1478 k).denote := + @applyExit_sound (before1477 k) (before1478 k) exit1 1 valid1 (macro1477 k) +theorem macro1478 (k : Nat) : applyExit (before1478 k) exit2 3 = some (before1479 k) := by + simp (disch := omega) [before1478, before1479, exit2, applyExit, pop, push] + <;> omega +theorem step1478 (k : Nat) : Runs (3*2) (before1478 k).denote (before1479 k).denote := + @applyExit_sound (before1478 k) (before1479 k) exit2 3 valid2 (macro1478 k) +theorem macro1479 (k : Nat) : applyExit (before1479 k) exit6 1 = some (before1480 k) := by + simp (disch := omega) [before1479, before1480, exit6, applyExit, pop, push] + <;> omega +theorem step1479 (k : Nat) : Runs (1*1) (before1479 k).denote (before1480 k).denote := + @applyExit_sound (before1479 k) (before1480 k) exit6 1 valid6 (macro1479 k) +theorem macro1480 (k : Nat) : applyExit (before1480 k) exit0 4 = some (before1481 k) := by + simp (disch := omega) [before1480, before1481, exit0, applyExit, pop, push] + <;> omega +theorem step1480 (k : Nat) : Runs (4*2) (before1480 k).denote (before1481 k).denote := + @applyExit_sound (before1480 k) (before1481 k) exit0 4 valid0 (macro1480 k) +theorem macro1481 (k : Nat) : applyExit (before1481 k) exit1 1 = some (before1482 k) := by + simp (disch := omega) [before1481, before1482, exit1, applyExit, pop, push] + <;> omega +theorem step1481 (k : Nat) : Runs (1*3) (before1481 k).denote (before1482 k).denote := + @applyExit_sound (before1481 k) (before1482 k) exit1 1 valid1 (macro1481 k) +theorem macro1482 (k : Nat) : applyExit (before1482 k) exit2 4 = some (before1483 k) := by + simp (disch := omega) [before1482, before1483, exit2, applyExit, pop, push] + <;> omega +theorem step1482 (k : Nat) : Runs (4*2) (before1482 k).denote (before1483 k).denote := + @applyExit_sound (before1482 k) (before1483 k) exit2 4 valid2 (macro1482 k) +theorem macro1483 (k : Nat) : applyExit (before1483 k) exit3 1 = some (before1484 k) := by + simp (disch := omega) [before1483, before1484, exit3, applyExit, pop, push] + <;> omega +theorem step1483 (k : Nat) : Runs (1*2) (before1483 k).denote (before1484 k).denote := + @applyExit_sound (before1483 k) (before1484 k) exit3 1 valid3 (macro1483 k) +theorem macro1484 (k : Nat) : applyExit (before1484 k) exit9 1 = some (before1485 k) := by + simp (disch := omega) [before1484, before1485, exit9, applyExit, pop, push] + <;> omega +theorem step1484 (k : Nat) : Runs (1*2) (before1484 k).denote (before1485 k).denote := + @applyExit_sound (before1484 k) (before1485 k) exit9 1 valid9 (macro1484 k) +theorem macro1485 (k : Nat) : applyExit (before1485 k) exit11 1 = some (before1486 k) := by + simp (disch := omega) [before1485, before1486, exit11, applyExit, pop, push] + <;> omega +theorem step1485 (k : Nat) : Runs (1*2) (before1485 k).denote (before1486 k).denote := + @applyExit_sound (before1485 k) (before1486 k) exit11 1 valid11 (macro1485 k) +theorem macro1486 (k : Nat) : applyExit (before1486 k) exit2 9 = some (before1487 k) := by + simp (disch := omega) [before1486, before1487, exit2, applyExit, pop, push] + <;> omega +theorem step1486 (k : Nat) : Runs (9*2) (before1486 k).denote (before1487 k).denote := + @applyExit_sound (before1486 k) (before1487 k) exit2 9 valid2 (macro1486 k) +theorem macro1487 (k : Nat) : applyExit (before1487 k) exit3 1 = some (before1488 k) := by + simp (disch := omega) [before1487, before1488, exit3, applyExit, pop, push] + <;> omega +theorem step1487 (k : Nat) : Runs (1*2) (before1487 k).denote (before1488 k).denote := + @applyExit_sound (before1487 k) (before1488 k) exit3 1 valid3 (macro1487 k) +theorem macro1488 (k : Nat) : applyExit (before1488 k) exit9 1 = some (before1489 k) := by + simp (disch := omega) [before1488, before1489, exit9, applyExit, pop, push] + <;> omega +theorem step1488 (k : Nat) : Runs (1*2) (before1488 k).denote (before1489 k).denote := + @applyExit_sound (before1488 k) (before1489 k) exit9 1 valid9 (macro1488 k) +theorem macro1489 (k : Nat) : applyExit (before1489 k) exit10 16 = some (before1490 k) := by + simp (disch := omega) [before1489, before1490, exit10, applyExit, pop, push] + <;> omega +theorem step1489 (k : Nat) : Runs (16*2) (before1489 k).denote (before1490 k).denote := + @applyExit_sound (before1489 k) (before1490 k) exit10 16 valid10 (macro1489 k) +theorem macro1490 (k : Nat) : applyExit (before1490 k) exit11 1 = some (before1491 k) := by + simp (disch := omega) [before1490, before1491, exit11, applyExit, pop, push] + <;> omega +theorem step1490 (k : Nat) : Runs (1*2) (before1490 k).denote (before1491 k).denote := + @applyExit_sound (before1490 k) (before1491 k) exit11 1 valid11 (macro1490 k) +theorem macro1491 (k : Nat) : applyExit (before1491 k) exit2 29 = some (before1492 k) := by + simp (disch := omega) [before1491, before1492, exit2, applyExit, pop, push] + <;> omega +theorem step1491 (k : Nat) : Runs (29*2) (before1491 k).denote (before1492 k).denote := + @applyExit_sound (before1491 k) (before1492 k) exit2 29 valid2 (macro1491 k) +theorem macro1492 (k : Nat) : applyExit (before1492 k) exit109 (1*k+8) = some (before1493 k) := by + simp (disch := omega) [before1492, before1493, exit109, applyExit, pop, push] + <;> omega +theorem step1492 (k : Nat) : Runs ((1*k+8)*586) (before1492 k).denote (before1493 k).denote := + @applyExit_sound (before1492 k) (before1493 k) exit109 (1*k+8) valid109 (macro1492 k) +theorem macro1493 (k : Nat) : applyExit (before1493 k) exit2 7 = some (before1494 k) := by + simp (disch := omega) [before1493, before1494, exit2, applyExit, pop, push] + <;> omega +theorem step1493 (k : Nat) : Runs (7*2) (before1493 k).denote (before1494 k).denote := + @applyExit_sound (before1493 k) (before1494 k) exit2 7 valid2 (macro1493 k) +theorem macro1494 (k : Nat) : applyExit (before1494 k) exit3 1 = some (before1495 k) := by + simp (disch := omega) [before1494, before1495, exit3, applyExit, pop, push] + <;> omega +theorem step1494 (k : Nat) : Runs (1*2) (before1494 k).denote (before1495 k).denote := + @applyExit_sound (before1494 k) (before1495 k) exit3 1 valid3 (macro1494 k) +theorem macro1495 (k : Nat) : applyExit (before1495 k) exit9 1 = some (before1496 k) := by + simp (disch := omega) [before1495, before1496, exit9, applyExit, pop, push] + <;> omega +theorem step1495 (k : Nat) : Runs (1*2) (before1495 k).denote (before1496 k).denote := + @applyExit_sound (before1495 k) (before1496 k) exit9 1 valid9 (macro1495 k) +theorem macro1496 (k : Nat) : applyExit (before1496 k) exit10 91 = some (before1497 k) := by + simp (disch := omega) [before1496, before1497, exit10, applyExit, pop, push] + <;> omega +theorem step1496 (k : Nat) : Runs (91*2) (before1496 k).denote (before1497 k).denote := + @applyExit_sound (before1496 k) (before1497 k) exit10 91 valid10 (macro1496 k) +theorem macro1497 (k : Nat) : applyExit (before1497 k) exit11 1 = some (before1498 k) := by + simp (disch := omega) [before1497, before1498, exit11, applyExit, pop, push] + <;> omega +theorem step1497 (k : Nat) : Runs (1*2) (before1497 k).denote (before1498 k).denote := + @applyExit_sound (before1497 k) (before1498 k) exit11 1 valid11 (macro1497 k) +theorem macro1498 (k : Nat) : applyExit (before1498 k) exit2 15 = some (before1499 k) := by + simp (disch := omega) [before1498, before1499, exit2, applyExit, pop, push] + <;> omega +theorem step1498 (k : Nat) : Runs (15*2) (before1498 k).denote (before1499 k).denote := + @applyExit_sound (before1498 k) (before1499 k) exit2 15 valid2 (macro1498 k) +theorem macro1499 (k : Nat) : applyExit (before1499 k) exit3 1 = some (after1499 k) := by + simp (disch := omega) [before1499, after1499, exit3, applyExit, pop, push] + <;> omega +theorem step1499 (k : Nat) : Runs (1*2) (before1499 k).denote (after1499 k).denote := + @applyExit_sound (before1499 k) (after1499 k) exit3 1 valid3 (macro1499 k) +theorem chunkRun014 (k : Nat) : Runs (1826*k+4750582989) (before1400 k).denote (after1499 k).denote := by + have h := (@Runs.trans ((((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))))+((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7))))))+(((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))))+((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2))))))) ((((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))))+((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2))))))) (before1400 k).denote (before1450 k).denote (after1499 k).denote (@Runs.trans (((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))))+((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7)))))) (((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))))+((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2)))))) (before1400 k).denote (before1425 k).denote (before1450 k).denote (@Runs.trans ((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1))))) ((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7))))) (before1400 k).denote (before1412 k).denote (before1425 k).denote (@Runs.trans (((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1)))) (((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))) (before1400 k).denote (before1406 k).denote (before1412 k).denote (@Runs.trans ((1*2)+((2*2)+(10*2))) ((1*3)+((10*2)+(1*1))) (before1400 k).denote (before1403 k).denote (before1406 k).denote (@Runs.trans (1*2) ((2*2)+(10*2)) (before1400 k).denote (before1401 k).denote (before1403 k).denote (step1400 k) (@Runs.trans (2*2) (10*2) (before1401 k).denote (before1402 k).denote (before1403 k).denote (step1401 k) (step1402 k))) (@Runs.trans (1*3) ((10*2)+(1*1)) (before1403 k).denote (before1404 k).denote (before1406 k).denote (step1403 k) (@Runs.trans (10*2) (1*1) (before1404 k).denote (before1405 k).denote (before1406 k).denote (step1404 k) (step1405 k)))) (@Runs.trans ((11*2)+((11*2)+(7*2))) ((1*7)+((7*2)+(1*1))) (before1406 k).denote (before1409 k).denote (before1412 k).denote (@Runs.trans (11*2) ((11*2)+(7*2)) (before1406 k).denote (before1407 k).denote (before1409 k).denote (step1406 k) (@Runs.trans (11*2) (7*2) (before1407 k).denote (before1408 k).denote (before1409 k).denote (step1407 k) (step1408 k))) (@Runs.trans (1*7) ((7*2)+(1*1)) (before1409 k).denote (before1410 k).denote (before1412 k).denote (step1409 k) (@Runs.trans (7*2) (1*1) (before1410 k).denote (before1411 k).denote (before1412 k).denote (step1410 k) (step1411 k))))) (@Runs.trans (((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7)))) (((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7)))) (before1412 k).denote (before1418 k).denote (before1425 k).denote (@Runs.trans ((7*2)+((1*38)+(1*7))) ((1*29)+((1*38)+(1*7))) (before1412 k).denote (before1415 k).denote (before1418 k).denote (@Runs.trans (7*2) ((1*38)+(1*7)) (before1412 k).denote (before1413 k).denote (before1415 k).denote (step1412 k) (@Runs.trans (1*38) (1*7) (before1413 k).denote (before1414 k).denote (before1415 k).denote (step1413 k) (step1414 k))) (@Runs.trans (1*29) ((1*38)+(1*7)) (before1415 k).denote (before1416 k).denote (before1418 k).denote (step1415 k) (@Runs.trans (1*38) (1*7) (before1416 k).denote (before1417 k).denote (before1418 k).denote (step1416 k) (step1417 k)))) (@Runs.trans ((1*29)+((1*38)+(1*7))) (((1*29)+((1*k+3)*74))+((1*38)+(1*7))) (before1418 k).denote (before1421 k).denote (before1425 k).denote (@Runs.trans (1*29) ((1*38)+(1*7)) (before1418 k).denote (before1419 k).denote (before1421 k).denote (step1418 k) (@Runs.trans (1*38) (1*7) (before1419 k).denote (before1420 k).denote (before1421 k).denote (step1419 k) (step1420 k))) (@Runs.trans ((1*29)+((1*k+3)*74)) ((1*38)+(1*7)) (before1421 k).denote (before1423 k).denote (before1425 k).denote (@Runs.trans (1*29) ((1*k+3)*74) (before1421 k).denote (before1422 k).denote (before1423 k).denote (step1421 k) (step1422 k)) (@Runs.trans (1*38) (1*7) (before1423 k).denote (before1424 k).denote (before1425 k).denote (step1423 k) (step1424 k)))))) (@Runs.trans ((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1))))) ((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2))))) (before1425 k).denote (before1437 k).denote (before1450 k).denote (@Runs.trans (((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29)))) (((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))) (before1425 k).denote (before1431 k).denote (before1437 k).denote (@Runs.trans ((1*29)+((1*38)+(791761169*2))) ((1*3)+((791761169*2)+(1*29))) (before1425 k).denote (before1428 k).denote (before1431 k).denote (@Runs.trans (1*29) ((1*38)+(791761169*2)) (before1425 k).denote (before1426 k).denote (before1428 k).denote (step1425 k) (@Runs.trans (1*38) (791761169*2) (before1426 k).denote (before1427 k).denote (before1428 k).denote (step1426 k) (step1427 k))) (@Runs.trans (1*3) ((791761169*2)+(1*29)) (before1428 k).denote (before1429 k).denote (before1431 k).denote (step1428 k) (@Runs.trans (791761169*2) (1*29) (before1429 k).denote (before1430 k).denote (before1431 k).denote (step1429 k) (step1430 k)))) (@Runs.trans ((791761170*2)+((9*2)+(21*2))) ((1*3)+((21*2)+(1*1))) (before1431 k).denote (before1434 k).denote (before1437 k).denote (@Runs.trans (791761170*2) ((9*2)+(21*2)) (before1431 k).denote (before1432 k).denote (before1434 k).denote (step1431 k) (@Runs.trans (9*2) (21*2) (before1432 k).denote (before1433 k).denote (before1434 k).denote (step1432 k) (step1433 k))) (@Runs.trans (1*3) ((21*2)+(1*1)) (before1434 k).denote (before1435 k).denote (before1437 k).denote (step1434 k) (@Runs.trans (21*2) (1*1) (before1435 k).denote (before1436 k).denote (before1437 k).denote (step1435 k) (step1436 k))))) (@Runs.trans (((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1)))) (((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2)))) (before1437 k).denote (before1443 k).denote (before1450 k).denote (@Runs.trans ((22*2)+((41*2)+(15*2))) ((1*3)+((15*2)+(1*1))) (before1437 k).denote (before1440 k).denote (before1443 k).denote (@Runs.trans (22*2) ((41*2)+(15*2)) (before1437 k).denote (before1438 k).denote (before1440 k).denote (step1437 k) (@Runs.trans (41*2) (15*2) (before1438 k).denote (before1439 k).denote (before1440 k).denote (step1438 k) (step1439 k))) (@Runs.trans (1*3) ((15*2)+(1*1)) (before1440 k).denote (before1441 k).denote (before1443 k).denote (step1440 k) (@Runs.trans (15*2) (1*1) (before1441 k).denote (before1442 k).denote (before1443 k).denote (step1441 k) (step1442 k)))) (@Runs.trans ((16*2)+((93*2)+(7*2))) (((1*119)+(7*2))+((1*1)+(7*2))) (before1443 k).denote (before1446 k).denote (before1450 k).denote (@Runs.trans (16*2) ((93*2)+(7*2)) (before1443 k).denote (before1444 k).denote (before1446 k).denote (step1443 k) (@Runs.trans (93*2) (7*2) (before1444 k).denote (before1445 k).denote (before1446 k).denote (step1444 k) (step1445 k))) (@Runs.trans ((1*119)+(7*2)) ((1*1)+(7*2)) (before1446 k).denote (before1448 k).denote (before1450 k).denote (@Runs.trans (1*119) (7*2) (before1446 k).denote (before1447 k).denote (before1448 k).denote (step1446 k) (step1447 k)) (@Runs.trans (1*1) (7*2) (before1448 k).denote (before1449 k).denote (before1450 k).denote (step1448 k) (step1449 k))))))) (@Runs.trans (((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))))+((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2)))))) (((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2)))))) (before1450 k).denote (before1475 k).denote (after1499 k).denote (@Runs.trans ((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119))))) ((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2))))) (before1450 k).denote (before1462 k).denote (before1475 k).denote (@Runs.trans (((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29)))) (((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))) (before1450 k).denote (before1456 k).denote (before1462 k).denote (@Runs.trans ((1*1018)+((1*119)+(1*29))) ((1*1018)+((1*119)+(1*29))) (before1450 k).denote (before1453 k).denote (before1456 k).denote (@Runs.trans (1*1018) ((1*119)+(1*29)) (before1450 k).denote (before1451 k).denote (before1453 k).denote (step1450 k) (@Runs.trans (1*119) (1*29) (before1451 k).denote (before1452 k).denote (before1453 k).denote (step1451 k) (step1452 k))) (@Runs.trans (1*1018) ((1*119)+(1*29)) (before1453 k).denote (before1454 k).denote (before1456 k).denote (step1453 k) (@Runs.trans (1*119) (1*29) (before1454 k).denote (before1455 k).denote (before1456 k).denote (step1454 k) (step1455 k)))) (@Runs.trans ((1*1018)+((1*119)+(1*29))) (((1*k+3)*1166)+((1*1018)+(1*119))) (before1456 k).denote (before1459 k).denote (before1462 k).denote (@Runs.trans (1*1018) ((1*119)+(1*29)) (before1456 k).denote (before1457 k).denote (before1459 k).denote (step1456 k) (@Runs.trans (1*119) (1*29) (before1457 k).denote (before1458 k).denote (before1459 k).denote (step1457 k) (step1458 k))) (@Runs.trans ((1*k+3)*1166) ((1*1018)+(1*119)) (before1459 k).denote (before1460 k).denote (before1462 k).denote (step1459 k) (@Runs.trans (1*1018) (1*119) (before1460 k).denote (before1461 k).denote (before1462 k).denote (step1460 k) (step1461 k))))) (@Runs.trans (((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29)))) (((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2)))) (before1462 k).denote (before1468 k).denote (before1475 k).denote (@Runs.trans ((1*29)+((1*1018)+(29*2))) ((1*3)+((29*2)+(1*29))) (before1462 k).denote (before1465 k).denote (before1468 k).denote (@Runs.trans (1*29) ((1*1018)+(29*2)) (before1462 k).denote (before1463 k).denote (before1465 k).denote (step1462 k) (@Runs.trans (1*1018) (29*2) (before1463 k).denote (before1464 k).denote (before1465 k).denote (step1463 k) (step1464 k))) (@Runs.trans (1*3) ((29*2)+(1*29)) (before1465 k).denote (before1466 k).denote (before1468 k).denote (step1465 k) (@Runs.trans (29*2) (1*29) (before1466 k).denote (before1467 k).denote (before1468 k).denote (step1466 k) (step1467 k)))) (@Runs.trans ((30*2)+((18*2)+(9*2))) (((1*3)+(9*2))+((1*1)+(10*2))) (before1468 k).denote (before1471 k).denote (before1475 k).denote (@Runs.trans (30*2) ((18*2)+(9*2)) (before1468 k).denote (before1469 k).denote (before1471 k).denote (step1468 k) (@Runs.trans (18*2) (9*2) (before1469 k).denote (before1470 k).denote (before1471 k).denote (step1469 k) (step1470 k))) (@Runs.trans ((1*3)+(9*2)) ((1*1)+(10*2)) (before1471 k).denote (before1473 k).denote (before1475 k).denote (@Runs.trans (1*3) (9*2) (before1471 k).denote (before1472 k).denote (before1473 k).denote (step1471 k) (step1472 k)) (@Runs.trans (1*1) (10*2) (before1473 k).denote (before1474 k).denote (before1475 k).denote (step1473 k) (step1474 k)))))) (@Runs.trans ((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2))))) ((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2))))) (before1475 k).denote (before1487 k).denote (after1499 k).denote (@Runs.trans (((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2)))) (((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))) (before1475 k).denote (before1481 k).denote (before1487 k).denote (@Runs.trans ((2*2)+((3*2)+(1*3))) ((3*2)+((1*1)+(4*2))) (before1475 k).denote (before1478 k).denote (before1481 k).denote (@Runs.trans (2*2) ((3*2)+(1*3)) (before1475 k).denote (before1476 k).denote (before1478 k).denote (step1475 k) (@Runs.trans (3*2) (1*3) (before1476 k).denote (before1477 k).denote (before1478 k).denote (step1476 k) (step1477 k))) (@Runs.trans (3*2) ((1*1)+(4*2)) (before1478 k).denote (before1479 k).denote (before1481 k).denote (step1478 k) (@Runs.trans (1*1) (4*2) (before1479 k).denote (before1480 k).denote (before1481 k).denote (step1479 k) (step1480 k)))) (@Runs.trans ((1*3)+((4*2)+(1*2))) ((1*2)+((1*2)+(9*2))) (before1481 k).denote (before1484 k).denote (before1487 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before1481 k).denote (before1482 k).denote (before1484 k).denote (step1481 k) (@Runs.trans (4*2) (1*2) (before1482 k).denote (before1483 k).denote (before1484 k).denote (step1482 k) (step1483 k))) (@Runs.trans (1*2) ((1*2)+(9*2)) (before1484 k).denote (before1485 k).denote (before1487 k).denote (step1484 k) (@Runs.trans (1*2) (9*2) (before1485 k).denote (before1486 k).denote (before1487 k).denote (step1485 k) (step1486 k))))) (@Runs.trans (((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586)))) (((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2)))) (before1487 k).denote (before1493 k).denote (after1499 k).denote (@Runs.trans ((1*2)+((1*2)+(16*2))) ((1*2)+((29*2)+((1*k+8)*586))) (before1487 k).denote (before1490 k).denote (before1493 k).denote (@Runs.trans (1*2) ((1*2)+(16*2)) (before1487 k).denote (before1488 k).denote (before1490 k).denote (step1487 k) (@Runs.trans (1*2) (16*2) (before1488 k).denote (before1489 k).denote (before1490 k).denote (step1488 k) (step1489 k))) (@Runs.trans (1*2) ((29*2)+((1*k+8)*586)) (before1490 k).denote (before1491 k).denote (before1493 k).denote (step1490 k) (@Runs.trans (29*2) ((1*k+8)*586) (before1491 k).denote (before1492 k).denote (before1493 k).denote (step1491 k) (step1492 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) (((91*2)+(1*2))+((15*2)+(1*2))) (before1493 k).denote (before1496 k).denote (after1499 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before1493 k).denote (before1494 k).denote (before1496 k).denote (step1493 k) (@Runs.trans (1*2) (1*2) (before1494 k).denote (before1495 k).denote (before1496 k).denote (step1494 k) (step1495 k))) (@Runs.trans ((91*2)+(1*2)) ((15*2)+(1*2)) (before1496 k).denote (before1498 k).denote (after1499 k).denote (@Runs.trans (91*2) (1*2) (before1496 k).denote (before1497 k).denote (before1498 k).denote (step1496 k) (step1497 k)) (@Runs.trans (15*2) (1*2) (before1498 k).denote (before1499 k).denote (after1499 k).denote (step1498 k) (step1499 k)))))))) + have ht : (((((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))))+((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7))))))+(((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))))+((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2)))))))+((((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))))+((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2)))))))) = (1826*k+4750582989) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean new file mode 100644 index 00000000..a0750373 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean @@ -0,0 +1,836 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1500_0 : Stack := [] +abbrev tail1500_1 : Stack := ⟨w1,1⟩ :: tail1500_0 +abbrev tail1500_2 : Stack := ⟨w0,1⟩ :: tail1500_1 +abbrev tail1500_3 : Stack := ⟨w2,1⟩ :: tail1500_2 +abbrev tail1500_4 : Stack := ⟨w1,4⟩ :: tail1500_3 +abbrev tail1500_5 : Stack := ⟨w2,1⟩ :: tail1500_4 +abbrev tail1500_6 : Stack := ⟨w1,1⟩ :: tail1500_5 +abbrev tail1500_7 : Stack := ⟨w0,1⟩ :: tail1500_6 +abbrev tail1500_8 : Stack := ⟨w2,1⟩ :: tail1500_7 +abbrev tail1500_9 : Stack := ⟨w1,11⟩ :: tail1500_8 +abbrev tail1500_10 : Stack := ⟨w0,10⟩ :: tail1500_9 +abbrev tail1500_11 : Stack := ⟨w2,1⟩ :: tail1500_10 +abbrev tail1500_12 : Stack := ⟨w1,7⟩ :: tail1500_11 +abbrev tail1500_13 (k : Nat) : Stack := ⟨w82,(1*k+8)⟩ :: tail1500_12 +abbrev tail1500_14 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1500_13 k +abbrev tail1500_15 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_14 k +abbrev tail1500_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_15 k +abbrev tail1500_17 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1500_16 k +abbrev tail1500_18 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1500_17 k +abbrev tail1500_19 : Stack := ⟨w0,6⟩ :: tail1500_0 +abbrev tail1500_20 : Stack := ⟨w1,1⟩ :: tail1500_19 +abbrev tail1500_21 : Stack := ⟨w2,1⟩ :: tail1500_20 +abbrev tail1500_22 : Stack := ⟨w0,10⟩ :: tail1500_21 +abbrev tail1500_23 : Stack := ⟨w1,17⟩ :: tail1500_22 +abbrev tail1500_24 : Stack := ⟨w2,1⟩ :: tail1500_23 +abbrev tail1500_25 : Stack := ⟨w0,29⟩ :: tail1500_24 +abbrev tail1500_26 (k : Nat) : Stack := ⟨w86,(1*k+8)⟩ :: tail1500_25 +abbrev tail1500_27 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_26 k +abbrev tail1500_28 (k : Nat) : Stack := ⟨w1,92⟩ :: tail1500_27 k +abbrev tail1500_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_28 k +abbrev tail1500_30 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1500_29 k +abbrev tail1500_31 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1500_17 k +abbrev tail1500_32 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_30 k +abbrev tail1500_33 (k : Nat) : Stack := ⟨w1,40⟩ :: tail1500_30 k +abbrev tail1500_34 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1500_16 k +abbrev tail1500_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_33 k +abbrev tail1500_36 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1500_35 k +abbrev tail1500_37 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1500_35 k +abbrev tail1500_38 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1500_14 k +abbrev tail1500_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_37 k +abbrev tail1500_40 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1500_37 k +abbrev tail1500_41 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1500_13 k +abbrev tail1500_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_40 k +abbrev tail1500_43 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1500_42 k +abbrev tail1500_44 (k : Nat) : Stack := ⟨w87,(1*k+8)⟩ :: tail1500_43 k +abbrev tail1500_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1500_44 k +abbrev tail1500_46 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_44 k +abbrev tail1500_47 : Stack := ⟨w0,9⟩ :: tail1500_9 +abbrev tail1500_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_46 k +abbrev tail1500_49 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1500_46 k +abbrev tail1500_50 : Stack := ⟨w1,10⟩ :: tail1500_8 +abbrev tail1500_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_49 k +abbrev tail1500_52 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1500_51 k +abbrev tail1500_53 (k : Nat) : Stack := ⟨w0,11⟩ :: tail1500_51 k +abbrev tail1500_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_53 k +abbrev tail1500_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_54 k +abbrev tail1500_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_55 k +abbrev tail1500_57 : Stack := ⟨w1,3⟩ :: tail1500_3 +abbrev tail1500_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_56 k +abbrev tail1500_59 : Stack := ⟨w1,2⟩ :: tail1500_3 +abbrev tail1500_60 : Stack := ⟨w0,1⟩ :: tail1500_59 +abbrev tail1500_61 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1500_55 k +abbrev tail1500_62 : Stack := ⟨w2,1⟩ :: tail1500_59 +abbrev tail1500_63 : Stack := ⟨w1,2⟩ :: tail1500_62 +abbrev tail1500_64 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_54 k +abbrev tail1500_65 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1500_54 k +abbrev tail1500_66 (k : Nat) : Stack := ⟨w0,4⟩ :: tail1500_54 k +abbrev tail1500_67 : Stack := ⟨w1,1⟩ :: tail1500_3 +abbrev tail1500_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_66 k +abbrev tail1500_69 : Stack := ⟨w0,1⟩ :: tail1500_3 +abbrev tail1500_70 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1500_54 k +abbrev tail1500_71 : Stack := ⟨w2,2⟩ :: tail1500_2 +abbrev tail1500_72 : Stack := ⟨w1,5⟩ :: tail1500_71 +abbrev tail1500_73 : Stack := ⟨w0,1⟩ :: tail1500_72 +abbrev tail1500_74 : Stack := ⟨w1,11⟩ :: tail1500_73 +abbrev tail1500_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_49 k +abbrev tail1500_76 (k : Nat) : Stack := ⟨w0,12⟩ :: tail1500_49 k +abbrev tail1500_77 : Stack := ⟨w2,1⟩ :: tail1500_72 +abbrev tail1500_78 : Stack := ⟨w1,12⟩ :: tail1500_77 +abbrev tail1500_79 : Stack := ⟨w0,10⟩ :: tail1500_78 +abbrev tail1500_80 : Stack := ⟨w1,8⟩ :: tail1500_79 +abbrev tail1500_81 (k : Nat) : Stack := ⟨w87,(1*k+7)⟩ :: tail1500_43 k +abbrev tail1500_82 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_81 k +abbrev tail1500_83 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_82 k +abbrev tail1500_84 : Stack := ⟨w0,9⟩ :: tail1500_78 +abbrev tail1500_85 : Stack := ⟨w2,1⟩ :: tail1500_84 +abbrev tail1500_86 : Stack := ⟨w1,8⟩ :: tail1500_85 +abbrev tail1500_87 : Stack := ⟨w89,1⟩ :: tail1500_86 +abbrev tail1500_88 (k : Nat) : Stack := ⟨w87,(1*k+6)⟩ :: tail1500_43 k +abbrev tail1500_89 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_88 k +abbrev tail1500_90 : Stack := ⟨w90,1⟩ :: tail1500_86 +abbrev tail1500_91 : Stack := ⟨w89,1⟩ :: tail1500_90 +abbrev tail1500_92 (k : Nat) : Stack := ⟨w87,(1*k+5)⟩ :: tail1500_43 k +abbrev tail1500_93 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_92 k +abbrev tail1500_94 : Stack := ⟨w90,2⟩ :: tail1500_86 +abbrev tail1500_95 : Stack := ⟨w89,1⟩ :: tail1500_94 +abbrev tail1500_96 (k : Nat) : Stack := ⟨w87,(1*k+4)⟩ :: tail1500_43 k +abbrev tail1500_97 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_96 k +abbrev tail1500_98 : Stack := ⟨w90,3⟩ :: tail1500_86 +abbrev tail1500_99 (k : Nat) : Stack := ⟨w90,(1*k+6)⟩ :: tail1500_86 +abbrev tail1500_100 (k : Nat) : Stack := ⟨w87,1⟩ :: tail1500_43 k +abbrev tail1500_101 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_100 k +abbrev tail1500_102 (k : Nat) : Stack := ⟨w89,1⟩ :: tail1500_99 k +abbrev tail1500_103 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_43 k +abbrev tail1500_104 (k : Nat) : Stack := ⟨w90,(1*k+7)⟩ :: tail1500_86 +abbrev tail1500_105 (k : Nat) : Stack := ⟨w89,1⟩ :: tail1500_104 k +abbrev tail1500_106 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1500_105 k +abbrev tail1500_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_40 k +abbrev tail1500_108 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1500_40 k +abbrev tail1500_109 (k : Nat) : Stack := ⟨w90,(1*k+8)⟩ :: tail1500_86 +abbrev tail1500_110 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1500_109 k +abbrev tail1500_111 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_110 k +abbrev tail1500_112 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1500_111 k +abbrev tail1500_113 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_33 k +abbrev tail1500_114 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1500_33 k +abbrev tail1500_115 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1500_110 k +abbrev tail1500_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_115 k +abbrev tail1500_117 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1500_116 k +abbrev tail1500_118 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1500_117 k +abbrev tail1500_119 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1500_118 k +abbrev tail1500_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_28 k +abbrev tail1500_121 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1500_28 k +abbrev tail1500_122 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1500_117 k +abbrev tail1500_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_122 k +abbrev tail1500_124 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1500_123 k +abbrev tail1500_125 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1500_124 k +abbrev tail1500_126 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1500_125 k +abbrev tail1500_127 (k : Nat) : Stack := ⟨w86,(1*k+7)⟩ :: tail1500_25 +abbrev tail1500_128 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_127 k +abbrev tail1500_129 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_128 k +abbrev tail1500_130 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1500_124 k +abbrev tail1500_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_130 k +abbrev tail1500_132 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1500_131 k +abbrev tail1500_133 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_132 k +abbrev tail1500_134 (k : Nat) : Stack := ⟨w86,(1*k+6)⟩ :: tail1500_25 +abbrev tail1500_135 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_134 k +abbrev tail1500_136 (k : Nat) : Stack := ⟨w93,1⟩ :: tail1500_132 k +abbrev tail1500_137 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_136 k +abbrev tail1500_138 (k : Nat) : Stack := ⟨w86,(1*k+5)⟩ :: tail1500_25 +abbrev tail1500_139 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_138 k +abbrev tail1500_140 (k : Nat) : Stack := ⟨w93,2⟩ :: tail1500_132 k +abbrev tail1500_141 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_140 k +abbrev tail1500_142 (k : Nat) : Stack := ⟨w86,(1*k+4)⟩ :: tail1500_25 +abbrev tail1500_143 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_142 k +abbrev tail1500_144 (k : Nat) : Stack := ⟨w93,3⟩ :: tail1500_132 k +abbrev tail1500_145 (k : Nat) : Stack := ⟨w93,(1*k+6)⟩ :: tail1500_132 k +abbrev tail1500_146 : Stack := ⟨w86,1⟩ :: tail1500_25 +abbrev tail1500_147 : Stack := ⟨w91,1⟩ :: tail1500_146 +abbrev tail1500_148 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_145 k +abbrev tail1500_149 : Stack := ⟨w91,1⟩ :: tail1500_25 +abbrev tail1500_150 (k : Nat) : Stack := ⟨w93,(1*k+7)⟩ :: tail1500_132 k +abbrev tail1500_151 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_150 k +abbrev tail1500_152 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1500_151 k +abbrev tail1500_153 : Stack := ⟨w0,1⟩ :: tail1500_23 +abbrev tail1500_154 : Stack := ⟨w0,30⟩ :: tail1500_23 +abbrev tail1500_155 (k : Nat) : Stack := ⟨w93,(1*k+8)⟩ :: tail1500_132 k + +def before1500 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521665),(tail1500_18 k),(tail1500_30 k)⟩ +def before1501 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail1500_31 k),(tail1500_32 k)⟩ +def before1502 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1500_17 k),(tail1500_33 k)⟩ +def before1503 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1500_34 k),(tail1500_35 k)⟩ +def before1504 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521541),(tail1500_16 k),(tail1500_36 k)⟩ +def before1505 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521539),(tail1500_15 k),(tail1500_37 k)⟩ +def before1506 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail1500_38 k),(tail1500_39 k)⟩ +def before1507 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1500_14 k),(tail1500_40 k)⟩ +def before1508 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1500_41 k),(tail1500_42 k)⟩ +def before1509 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1500_13 k),(tail1500_43 k)⟩ +def before1510 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1500_12,(tail1500_44 k)⟩ +def before1511 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail1500_11,(tail1500_45 k)⟩ +def before1512 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1137),tail1500_10,(tail1500_46 k)⟩ +def before1513 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail1500_47,(tail1500_48 k)⟩ +def before1514 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1500_9,(tail1500_49 k)⟩ +def before1515 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1500_50,(tail1500_51 k)⟩ +def before1516 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail1500_8,(tail1500_52 k)⟩ +def before1517 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail1500_7,(tail1500_53 k)⟩ +def before1518 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1500_6,(tail1500_54 k)⟩ +def before1519 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1500_5,(tail1500_55 k)⟩ +def before1520 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1187),tail1500_4,(tail1500_56 k)⟩ +def before1521 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1189),tail1500_57,(tail1500_58 k)⟩ +def before1522 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1500_60,(tail1500_58 k)⟩ +def before1523 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1500_60,(tail1500_61 k)⟩ +def before1524 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1500_62,(tail1500_61 k)⟩ +def before1525 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1500_63,(tail1500_55 k)⟩ +def before1526 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1500_63,(tail1500_64 k)⟩ +def before1527 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1500_62,(tail1500_65 k)⟩ +def before1528 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1500_59,(tail1500_66 k)⟩ +def before1529 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1193),tail1500_67,(tail1500_68 k)⟩ +def before1530 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1500_69,(tail1500_68 k)⟩ +def before1531 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail1500_69,(tail1500_70 k)⟩ +def before1532 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1500_71,(tail1500_70 k)⟩ +def before1533 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail1500_72,(tail1500_54 k)⟩ +def before1534 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail1500_73,(tail1500_53 k)⟩ +def before1535 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1500_74,(tail1500_51 k)⟩ +def before1536 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1500_74,(tail1500_75 k)⟩ +def before1537 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail1500_73,(tail1500_76 k)⟩ +def before1538 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail1500_77,(tail1500_76 k)⟩ +def before1539 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1500_78,(tail1500_49 k)⟩ +def before1540 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail1500_79,(tail1500_46 k)⟩ +def before1541 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1500_80,(tail1500_44 k)⟩ +def before1542 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1500_80,(tail1500_82 k)⟩ +def before1543 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail1500_79,(tail1500_83 k)⟩ +def before1544 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail1500_85,(tail1500_83 k)⟩ +def before1545 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1500_86,(tail1500_82 k)⟩ +def before1546 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1500_87,(tail1500_81 k)⟩ +def before1547 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1500_87,(tail1500_89 k)⟩ +def before1548 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1500_90,(tail1500_89 k)⟩ +def before1549 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1500_91,(tail1500_88 k)⟩ +def before1550 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1500_91,(tail1500_93 k)⟩ +def before1551 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1500_94,(tail1500_93 k)⟩ +def before1552 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1500_95,(tail1500_92 k)⟩ +def before1553 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1500_95,(tail1500_97 k)⟩ +def before1554 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1500_98,(tail1500_97 k)⟩ +def before1555 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1500_99 k),(tail1500_101 k)⟩ +def before1556 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1500_102 k),(tail1500_100 k)⟩ +def before1557 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1500_102 k),(tail1500_103 k)⟩ +def before1558 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1500_104 k),(tail1500_103 k)⟩ +def before1559 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1500_105 k),(tail1500_43 k)⟩ +def before1560 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1500_106 k),(tail1500_42 k)⟩ +def before1561 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1500_106 k),(tail1500_107 k)⟩ +def before1562 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1500_105 k),(tail1500_108 k)⟩ +def before1563 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1500_109 k),(tail1500_108 k)⟩ +def before1564 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1500_110 k),(tail1500_40 k)⟩ +def before1565 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521539),(tail1500_111 k),(tail1500_37 k)⟩ +def before1566 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1500_112 k),(tail1500_35 k)⟩ +def before1567 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1500_112 k),(tail1500_113 k)⟩ +def before1568 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521539),(tail1500_111 k),(tail1500_114 k)⟩ +def before1569 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521539),(tail1500_116 k),(tail1500_114 k)⟩ +def before1570 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1500_117 k),(tail1500_33 k)⟩ +def before1571 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521665),(tail1500_118 k),(tail1500_30 k)⟩ +def before1572 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1500_119 k),(tail1500_29 k)⟩ +def before1573 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1500_119 k),(tail1500_120 k)⟩ +def before1574 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521665),(tail1500_118 k),(tail1500_121 k)⟩ +def before1575 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521665),(tail1500_123 k),(tail1500_121 k)⟩ +def before1576 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1500_124 k),(tail1500_28 k)⟩ +def before1577 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521883),(tail1500_125 k),(tail1500_27 k)⟩ +def before1578 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1500_126 k),(tail1500_26 k)⟩ +def before1579 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1500_126 k),(tail1500_128 k)⟩ +def before1580 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521883),(tail1500_125 k),(tail1500_129 k)⟩ +def before1581 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521883),(tail1500_131 k),(tail1500_129 k)⟩ +def before1582 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1500_132 k),(tail1500_128 k)⟩ +def before1583 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1500_133 k),(tail1500_127 k)⟩ +def before1584 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1500_133 k),(tail1500_135 k)⟩ +def before1585 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1500_136 k),(tail1500_135 k)⟩ +def before1586 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1500_137 k),(tail1500_134 k)⟩ +def before1587 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1500_137 k),(tail1500_139 k)⟩ +def before1588 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1500_140 k),(tail1500_139 k)⟩ +def before1589 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1500_141 k),(tail1500_138 k)⟩ +def before1590 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1500_141 k),(tail1500_143 k)⟩ +def before1591 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1500_144 k),(tail1500_143 k)⟩ +def before1592 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1500_145 k),tail1500_147⟩ +def before1593 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1500_148 k),tail1500_146⟩ +def before1594 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1500_148 k),tail1500_149⟩ +def before1595 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1500_150 k),tail1500_149⟩ +def before1596 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1500_151 k),tail1500_25⟩ +def before1597 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1500_152 k),tail1500_24⟩ +def before1598 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1500_152 k),tail1500_153⟩ +def before1599 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1500_151 k),tail1500_154⟩ +def after1599 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1500_155 k),tail1500_154⟩ + +theorem macro1500 (k : Nat) : applyExit (before1500 k) exit9 1 = some (before1501 k) := by + simp (disch := omega) [before1500, before1501, exit9, applyExit, pop, push] + <;> omega +theorem step1500 (k : Nat) : Runs (1*2) (before1500 k).denote (before1501 k).denote := + @applyExit_sound (before1500 k) (before1501 k) exit9 1 valid9 (macro1500 k) +theorem macro1501 (k : Nat) : applyExit (before1501 k) exit10 39 = some (before1502 k) := by + simp (disch := omega) [before1501, before1502, exit10, applyExit, pop, push] + <;> omega +theorem step1501 (k : Nat) : Runs (39*2) (before1501 k).denote (before1502 k).denote := + @applyExit_sound (before1501 k) (before1502 k) exit10 39 valid10 (macro1501 k) +theorem macro1502 (k : Nat) : applyExit (before1502 k) exit11 1 = some (before1503 k) := by + simp (disch := omega) [before1502, before1503, exit11, applyExit, pop, push] + <;> omega +theorem step1502 (k : Nat) : Runs (1*2) (before1502 k).denote (before1503 k).denote := + @applyExit_sound (before1502 k) (before1503 k) exit11 1 valid11 (macro1502 k) +theorem macro1503 (k : Nat) : applyExit (before1503 k) exit2 21 = some (before1504 k) := by + simp (disch := omega) [before1503, before1504, exit2, applyExit, pop, push] + <;> omega +theorem step1503 (k : Nat) : Runs (21*2) (before1503 k).denote (before1504 k).denote := + @applyExit_sound (before1503 k) (before1504 k) exit2 21 valid2 (macro1503 k) +theorem macro1504 (k : Nat) : applyExit (before1504 k) exit3 1 = some (before1505 k) := by + simp (disch := omega) [before1504, before1505, exit3, applyExit, pop, push] + <;> omega +theorem step1504 (k : Nat) : Runs (1*2) (before1504 k).denote (before1505 k).denote := + @applyExit_sound (before1504 k) (before1505 k) exit3 1 valid3 (macro1504 k) +theorem macro1505 (k : Nat) : applyExit (before1505 k) exit9 1 = some (before1506 k) := by + simp (disch := omega) [before1505, before1506, exit9, applyExit, pop, push] + <;> omega +theorem step1505 (k : Nat) : Runs (1*2) (before1505 k).denote (before1506 k).denote := + @applyExit_sound (before1505 k) (before1506 k) exit9 1 valid9 (macro1505 k) +theorem macro1506 (k : Nat) : applyExit (before1506 k) exit10 7 = some (before1507 k) := by + simp (disch := omega) [before1506, before1507, exit10, applyExit, pop, push] + <;> omega +theorem step1506 (k : Nat) : Runs (7*2) (before1506 k).denote (before1507 k).denote := + @applyExit_sound (before1506 k) (before1507 k) exit10 7 valid10 (macro1506 k) +theorem macro1507 (k : Nat) : applyExit (before1507 k) exit11 1 = some (before1508 k) := by + simp (disch := omega) [before1507, before1508, exit11, applyExit, pop, push] + <;> omega +theorem step1507 (k : Nat) : Runs (1*2) (before1507 k).denote (before1508 k).denote := + @applyExit_sound (before1507 k) (before1508 k) exit11 1 valid11 (macro1507 k) +theorem macro1508 (k : Nat) : applyExit (before1508 k) exit2 791761169 = some (before1509 k) := by + simp (disch := omega) [before1508, before1509, exit2, applyExit, pop, push] + <;> omega +theorem step1508 (k : Nat) : Runs (791761169*2) (before1508 k).denote (before1509 k).denote := + @applyExit_sound (before1508 k) (before1509 k) exit2 791761169 valid2 (macro1508 k) +theorem macro1509 (k : Nat) : applyExit (before1509 k) exit110 (1*k+8) = some (before1510 k) := by + simp (disch := omega) [before1509, before1510, exit110, applyExit, pop, push] + <;> omega +theorem step1509 (k : Nat) : Runs ((1*k+8)*38) (before1509 k).denote (before1510 k).denote := + @applyExit_sound (before1509 k) (before1510 k) exit110 (1*k+8) valid110 (macro1509 k) +theorem macro1510 (k : Nat) : applyExit (before1510 k) exit2 7 = some (before1511 k) := by + simp (disch := omega) [before1510, before1511, exit2, applyExit, pop, push] + <;> omega +theorem step1510 (k : Nat) : Runs (7*2) (before1510 k).denote (before1511 k).denote := + @applyExit_sound (before1510 k) (before1511 k) exit2 7 valid2 (macro1510 k) +theorem macro1511 (k : Nat) : applyExit (before1511 k) exit3 1 = some (before1512 k) := by + simp (disch := omega) [before1511, before1512, exit3, applyExit, pop, push] + <;> omega +theorem step1511 (k : Nat) : Runs (1*2) (before1511 k).denote (before1512 k).denote := + @applyExit_sound (before1511 k) (before1512 k) exit3 1 valid3 (macro1511 k) +theorem macro1512 (k : Nat) : applyExit (before1512 k) exit9 1 = some (before1513 k) := by + simp (disch := omega) [before1512, before1513, exit9, applyExit, pop, push] + <;> omega +theorem step1512 (k : Nat) : Runs (1*2) (before1512 k).denote (before1513 k).denote := + @applyExit_sound (before1512 k) (before1513 k) exit9 1 valid9 (macro1512 k) +theorem macro1513 (k : Nat) : applyExit (before1513 k) exit10 9 = some (before1514 k) := by + simp (disch := omega) [before1513, before1514, exit10, applyExit, pop, push] + <;> omega +theorem step1513 (k : Nat) : Runs (9*2) (before1513 k).denote (before1514 k).denote := + @applyExit_sound (before1513 k) (before1514 k) exit10 9 valid10 (macro1513 k) +theorem macro1514 (k : Nat) : applyExit (before1514 k) exit11 1 = some (before1515 k) := by + simp (disch := omega) [before1514, before1515, exit11, applyExit, pop, push] + <;> omega +theorem step1514 (k : Nat) : Runs (1*2) (before1514 k).denote (before1515 k).denote := + @applyExit_sound (before1514 k) (before1515 k) exit11 1 valid11 (macro1514 k) +theorem macro1515 (k : Nat) : applyExit (before1515 k) exit2 10 = some (before1516 k) := by + simp (disch := omega) [before1515, before1516, exit2, applyExit, pop, push] + <;> omega +theorem step1515 (k : Nat) : Runs (10*2) (before1515 k).denote (before1516 k).denote := + @applyExit_sound (before1515 k) (before1516 k) exit2 10 valid2 (macro1515 k) +theorem macro1516 (k : Nat) : applyExit (before1516 k) exit3 1 = some (before1517 k) := by + simp (disch := omega) [before1516, before1517, exit3, applyExit, pop, push] + <;> omega +theorem step1516 (k : Nat) : Runs (1*2) (before1516 k).denote (before1517 k).denote := + @applyExit_sound (before1516 k) (before1517 k) exit3 1 valid3 (macro1516 k) +theorem macro1517 (k : Nat) : applyExit (before1517 k) exit9 1 = some (before1518 k) := by + simp (disch := omega) [before1517, before1518, exit9, applyExit, pop, push] + <;> omega +theorem step1517 (k : Nat) : Runs (1*2) (before1517 k).denote (before1518 k).denote := + @applyExit_sound (before1517 k) (before1518 k) exit9 1 valid9 (macro1517 k) +theorem macro1518 (k : Nat) : applyExit (before1518 k) exit11 1 = some (before1519 k) := by + simp (disch := omega) [before1518, before1519, exit11, applyExit, pop, push] + <;> omega +theorem step1518 (k : Nat) : Runs (1*2) (before1518 k).denote (before1519 k).denote := + @applyExit_sound (before1518 k) (before1519 k) exit11 1 valid11 (macro1518 k) +theorem macro1519 (k : Nat) : applyExit (before1519 k) exit3 1 = some (before1520 k) := by + simp (disch := omega) [before1519, before1520, exit3, applyExit, pop, push] + <;> omega +theorem step1519 (k : Nat) : Runs (1*2) (before1519 k).denote (before1520 k).denote := + @applyExit_sound (before1519 k) (before1520 k) exit3 1 valid3 (macro1519 k) +theorem macro1520 (k : Nat) : applyExit (before1520 k) exit4 1 = some (before1521 k) := by + simp (disch := omega) [before1520, before1521, exit4, applyExit, pop, push] + <;> omega +theorem step1520 (k : Nat) : Runs (1*2) (before1520 k).denote (before1521 k).denote := + @applyExit_sound (before1520 k) (before1521 k) exit4 1 valid4 (macro1520 k) +theorem macro1521 (k : Nat) : applyExit (before1521 k) exit5 1 = some (before1522 k) := by + simp (disch := omega) [before1521, before1522, exit5, applyExit, pop, push] + <;> omega +theorem step1521 (k : Nat) : Runs (1*3) (before1521 k).denote (before1522 k).denote := + @applyExit_sound (before1521 k) (before1522 k) exit5 1 valid5 (macro1521 k) +theorem macro1522 (k : Nat) : applyExit (before1522 k) exit1 1 = some (before1523 k) := by + simp (disch := omega) [before1522, before1523, exit1, applyExit, pop, push] + <;> omega +theorem step1522 (k : Nat) : Runs (1*3) (before1522 k).denote (before1523 k).denote := + @applyExit_sound (before1522 k) (before1523 k) exit1 1 valid1 (macro1522 k) +theorem macro1523 (k : Nat) : applyExit (before1523 k) exit6 1 = some (before1524 k) := by + simp (disch := omega) [before1523, before1524, exit6, applyExit, pop, push] + <;> omega +theorem step1523 (k : Nat) : Runs (1*1) (before1523 k).denote (before1524 k).denote := + @applyExit_sound (before1523 k) (before1524 k) exit6 1 valid6 (macro1523 k) +theorem macro1524 (k : Nat) : applyExit (before1524 k) exit0 2 = some (before1525 k) := by + simp (disch := omega) [before1524, before1525, exit0, applyExit, pop, push] + <;> omega +theorem step1524 (k : Nat) : Runs (2*2) (before1524 k).denote (before1525 k).denote := + @applyExit_sound (before1524 k) (before1525 k) exit0 2 valid0 (macro1524 k) +theorem macro1525 (k : Nat) : applyExit (before1525 k) exit1 1 = some (before1526 k) := by + simp (disch := omega) [before1525, before1526, exit1, applyExit, pop, push] + <;> omega +theorem step1525 (k : Nat) : Runs (1*3) (before1525 k).denote (before1526 k).denote := + @applyExit_sound (before1525 k) (before1526 k) exit1 1 valid1 (macro1525 k) +theorem macro1526 (k : Nat) : applyExit (before1526 k) exit2 2 = some (before1527 k) := by + simp (disch := omega) [before1526, before1527, exit2, applyExit, pop, push] + <;> omega +theorem step1526 (k : Nat) : Runs (2*2) (before1526 k).denote (before1527 k).denote := + @applyExit_sound (before1526 k) (before1527 k) exit2 2 valid2 (macro1526 k) +theorem macro1527 (k : Nat) : applyExit (before1527 k) exit3 1 = some (before1528 k) := by + simp (disch := omega) [before1527, before1528, exit3, applyExit, pop, push] + <;> omega +theorem step1527 (k : Nat) : Runs (1*2) (before1527 k).denote (before1528 k).denote := + @applyExit_sound (before1527 k) (before1528 k) exit3 1 valid3 (macro1527 k) +theorem macro1528 (k : Nat) : applyExit (before1528 k) exit4 1 = some (before1529 k) := by + simp (disch := omega) [before1528, before1529, exit4, applyExit, pop, push] + <;> omega +theorem step1528 (k : Nat) : Runs (1*2) (before1528 k).denote (before1529 k).denote := + @applyExit_sound (before1528 k) (before1529 k) exit4 1 valid4 (macro1528 k) +theorem macro1529 (k : Nat) : applyExit (before1529 k) exit5 1 = some (before1530 k) := by + simp (disch := omega) [before1529, before1530, exit5, applyExit, pop, push] + <;> omega +theorem step1529 (k : Nat) : Runs (1*3) (before1529 k).denote (before1530 k).denote := + @applyExit_sound (before1529 k) (before1530 k) exit5 1 valid5 (macro1529 k) +theorem macro1530 (k : Nat) : applyExit (before1530 k) exit1 1 = some (before1531 k) := by + simp (disch := omega) [before1530, before1531, exit1, applyExit, pop, push] + <;> omega +theorem step1530 (k : Nat) : Runs (1*3) (before1530 k).denote (before1531 k).denote := + @applyExit_sound (before1530 k) (before1531 k) exit1 1 valid1 (macro1530 k) +theorem macro1531 (k : Nat) : applyExit (before1531 k) exit6 1 = some (before1532 k) := by + simp (disch := omega) [before1531, before1532, exit6, applyExit, pop, push] + <;> omega +theorem step1531 (k : Nat) : Runs (1*1) (before1531 k).denote (before1532 k).denote := + @applyExit_sound (before1531 k) (before1532 k) exit6 1 valid6 (macro1531 k) +theorem macro1532 (k : Nat) : applyExit (before1532 k) exit0 5 = some (before1533 k) := by + simp (disch := omega) [before1532, before1533, exit0, applyExit, pop, push] + <;> omega +theorem step1532 (k : Nat) : Runs (5*2) (before1532 k).denote (before1533 k).denote := + @applyExit_sound (before1532 k) (before1533 k) exit0 5 valid0 (macro1532 k) +theorem macro1533 (k : Nat) : applyExit (before1533 k) exit13 1 = some (before1534 k) := by + simp (disch := omega) [before1533, before1534, exit13, applyExit, pop, push] + <;> omega +theorem step1533 (k : Nat) : Runs (1*2) (before1533 k).denote (before1534 k).denote := + @applyExit_sound (before1533 k) (before1534 k) exit13 1 valid13 (macro1533 k) +theorem macro1534 (k : Nat) : applyExit (before1534 k) exit0 11 = some (before1535 k) := by + simp (disch := omega) [before1534, before1535, exit0, applyExit, pop, push] + <;> omega +theorem step1534 (k : Nat) : Runs (11*2) (before1534 k).denote (before1535 k).denote := + @applyExit_sound (before1534 k) (before1535 k) exit0 11 valid0 (macro1534 k) +theorem macro1535 (k : Nat) : applyExit (before1535 k) exit1 1 = some (before1536 k) := by + simp (disch := omega) [before1535, before1536, exit1, applyExit, pop, push] + <;> omega +theorem step1535 (k : Nat) : Runs (1*3) (before1535 k).denote (before1536 k).denote := + @applyExit_sound (before1535 k) (before1536 k) exit1 1 valid1 (macro1535 k) +theorem macro1536 (k : Nat) : applyExit (before1536 k) exit2 11 = some (before1537 k) := by + simp (disch := omega) [before1536, before1537, exit2, applyExit, pop, push] + <;> omega +theorem step1536 (k : Nat) : Runs (11*2) (before1536 k).denote (before1537 k).denote := + @applyExit_sound (before1536 k) (before1537 k) exit2 11 valid2 (macro1536 k) +theorem macro1537 (k : Nat) : applyExit (before1537 k) exit6 1 = some (before1538 k) := by + simp (disch := omega) [before1537, before1538, exit6, applyExit, pop, push] + <;> omega +theorem step1537 (k : Nat) : Runs (1*1) (before1537 k).denote (before1538 k).denote := + @applyExit_sound (before1537 k) (before1538 k) exit6 1 valid6 (macro1537 k) +theorem macro1538 (k : Nat) : applyExit (before1538 k) exit0 12 = some (before1539 k) := by + simp (disch := omega) [before1538, before1539, exit0, applyExit, pop, push] + <;> omega +theorem step1538 (k : Nat) : Runs (12*2) (before1538 k).denote (before1539 k).denote := + @applyExit_sound (before1538 k) (before1539 k) exit0 12 valid0 (macro1538 k) +theorem macro1539 (k : Nat) : applyExit (before1539 k) exit13 10 = some (before1540 k) := by + simp (disch := omega) [before1539, before1540, exit13, applyExit, pop, push] + <;> omega +theorem step1539 (k : Nat) : Runs (10*2) (before1539 k).denote (before1540 k).denote := + @applyExit_sound (before1539 k) (before1540 k) exit13 10 valid13 (macro1539 k) +theorem macro1540 (k : Nat) : applyExit (before1540 k) exit0 8 = some (before1541 k) := by + simp (disch := omega) [before1540, before1541, exit0, applyExit, pop, push] + <;> omega +theorem step1540 (k : Nat) : Runs (8*2) (before1540 k).denote (before1541 k).denote := + @applyExit_sound (before1540 k) (before1541 k) exit0 8 valid0 (macro1540 k) +theorem macro1541 (k : Nat) : applyExit (before1541 k) exit111 1 = some (before1542 k) := by + simp (disch := omega) [before1541, before1542, exit111, applyExit, pop, push] + <;> omega +theorem step1541 (k : Nat) : Runs (1*7) (before1541 k).denote (before1542 k).denote := + @applyExit_sound (before1541 k) (before1542 k) exit111 1 valid111 (macro1541 k) +theorem macro1542 (k : Nat) : applyExit (before1542 k) exit2 8 = some (before1543 k) := by + simp (disch := omega) [before1542, before1543, exit2, applyExit, pop, push] + <;> omega +theorem step1542 (k : Nat) : Runs (8*2) (before1542 k).denote (before1543 k).denote := + @applyExit_sound (before1542 k) (before1543 k) exit2 8 valid2 (macro1542 k) +theorem macro1543 (k : Nat) : applyExit (before1543 k) exit6 1 = some (before1544 k) := by + simp (disch := omega) [before1543, before1544, exit6, applyExit, pop, push] + <;> omega +theorem step1543 (k : Nat) : Runs (1*1) (before1543 k).denote (before1544 k).denote := + @applyExit_sound (before1543 k) (before1544 k) exit6 1 valid6 (macro1543 k) +theorem macro1544 (k : Nat) : applyExit (before1544 k) exit0 8 = some (before1545 k) := by + simp (disch := omega) [before1544, before1545, exit0, applyExit, pop, push] + <;> omega +theorem step1544 (k : Nat) : Runs (8*2) (before1544 k).denote (before1545 k).denote := + @applyExit_sound (before1544 k) (before1545 k) exit0 8 valid0 (macro1544 k) +theorem macro1545 (k : Nat) : applyExit (before1545 k) exit112 1 = some (before1546 k) := by + simp (disch := omega) [before1545, before1546, exit112, applyExit, pop, push] + <;> omega +theorem step1545 (k : Nat) : Runs (1*38) (before1545 k).denote (before1546 k).denote := + @applyExit_sound (before1545 k) (before1546 k) exit112 1 valid112 (macro1545 k) +theorem macro1546 (k : Nat) : applyExit (before1546 k) exit111 1 = some (before1547 k) := by + simp (disch := omega) [before1546, before1547, exit111, applyExit, pop, push] + <;> omega +theorem step1546 (k : Nat) : Runs (1*7) (before1546 k).denote (before1547 k).denote := + @applyExit_sound (before1546 k) (before1547 k) exit111 1 valid111 (macro1546 k) +theorem macro1547 (k : Nat) : applyExit (before1547 k) exit113 1 = some (before1548 k) := by + simp (disch := omega) [before1547, before1548, exit113, applyExit, pop, push] + <;> omega +theorem step1547 (k : Nat) : Runs (1*33) (before1547 k).denote (before1548 k).denote := + @applyExit_sound (before1547 k) (before1548 k) exit113 1 valid113 (macro1547 k) +theorem macro1548 (k : Nat) : applyExit (before1548 k) exit112 1 = some (before1549 k) := by + simp (disch := omega) [before1548, before1549, exit112, applyExit, pop, push] + <;> omega +theorem step1548 (k : Nat) : Runs (1*38) (before1548 k).denote (before1549 k).denote := + @applyExit_sound (before1548 k) (before1549 k) exit112 1 valid112 (macro1548 k) +theorem macro1549 (k : Nat) : applyExit (before1549 k) exit111 1 = some (before1550 k) := by + simp (disch := omega) [before1549, before1550, exit111, applyExit, pop, push] + <;> omega +theorem step1549 (k : Nat) : Runs (1*7) (before1549 k).denote (before1550 k).denote := + @applyExit_sound (before1549 k) (before1550 k) exit111 1 valid111 (macro1549 k) +theorem macro1550 (k : Nat) : applyExit (before1550 k) exit113 1 = some (before1551 k) := by + simp (disch := omega) [before1550, before1551, exit113, applyExit, pop, push] + <;> omega +theorem step1550 (k : Nat) : Runs (1*33) (before1550 k).denote (before1551 k).denote := + @applyExit_sound (before1550 k) (before1551 k) exit113 1 valid113 (macro1550 k) +theorem macro1551 (k : Nat) : applyExit (before1551 k) exit112 1 = some (before1552 k) := by + simp (disch := omega) [before1551, before1552, exit112, applyExit, pop, push] + <;> omega +theorem step1551 (k : Nat) : Runs (1*38) (before1551 k).denote (before1552 k).denote := + @applyExit_sound (before1551 k) (before1552 k) exit112 1 valid112 (macro1551 k) +theorem macro1552 (k : Nat) : applyExit (before1552 k) exit111 1 = some (before1553 k) := by + simp (disch := omega) [before1552, before1553, exit111, applyExit, pop, push] + <;> omega +theorem step1552 (k : Nat) : Runs (1*7) (before1552 k).denote (before1553 k).denote := + @applyExit_sound (before1552 k) (before1553 k) exit111 1 valid111 (macro1552 k) +theorem macro1553 (k : Nat) : applyExit (before1553 k) exit113 1 = some (before1554 k) := by + simp (disch := omega) [before1553, before1554, exit113, applyExit, pop, push] + <;> omega +theorem step1553 (k : Nat) : Runs (1*33) (before1553 k).denote (before1554 k).denote := + @applyExit_sound (before1553 k) (before1554 k) exit113 1 valid113 (macro1553 k) +def cycleState1554 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w90,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w88,1⟩,⟨w87,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,8⟩,⟨w86,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart1554_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w89,1⟩,⟨w90,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w87,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,8⟩,⟨w86,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart1554_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w89,1⟩,⟨w90,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w88,1⟩,⟨w87,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,8⟩,⟨w86,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro1554_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1554 k j) exit112 1 = some (cyclePart1554_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1554, cyclePart1554_0, exit112, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1554_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1554_0 k j) exit111 1 = some (cyclePart1554_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1554_0, cyclePart1554_1, exit111, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1554_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1554_1 k j) exit113 1 = some (cycleState1554 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1554_1, cycleState1554, exit113, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1554 (k j : Nat) (hj : j < (1*k+3)) : Runs 78 (cycleState1554 k j).denote (cycleState1554 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState1554 k j).denote (cyclePart1554_0 k j).denote := @applyExit_sound (cycleState1554 k j) (cyclePart1554_0 k j) exit112 1 valid112 (cycleMacro1554_0 k j hj) + have h1 : Runs (1*7) (cyclePart1554_0 k j).denote (cyclePart1554_1 k j).denote := @applyExit_sound (cyclePart1554_0 k j) (cyclePart1554_1 k j) exit111 1 valid111 (cycleMacro1554_1 k j hj) + have h2 : Runs (1*33) (cyclePart1554_1 k j).denote (cycleState1554 k (j+1)).denote := @applyExit_sound (cyclePart1554_1 k j) (cycleState1554 k (j+1)) exit113 1 valid113 (cycleMacro1554_2 k j hj) + exact (@Runs.trans (1*38) ((1*7)+(1*33)) (cycleState1554 k j).denote (cyclePart1554_0 k j).denote (cycleState1554 k (j+1)).denote h0 (@Runs.trans (1*7) (1*33) (cyclePart1554_0 k j).denote (cyclePart1554_1 k j).denote (cycleState1554 k (j+1)).denote h1 h2)) +theorem step1554 (k : Nat) : Runs ((1*k+3)*78) (before1554 k).denote (before1555 k).denote := by + have h := Runs.chain (fun j => (cycleState1554 k j).denote) 78 (1*k+3) (cycleRun1554 k) + have h0 : cycleState1554 k 0 = before1554 k := by simp [cycleState1554, before1554] + have h1 : cycleState1554 k (1*k+3) = before1555 k := by + simp [cycleState1554, before1555] <;> omega + simpa only [h0, h1] using h +theorem macro1555 (k : Nat) : applyExit (before1555 k) exit112 1 = some (before1556 k) := by + simp (disch := omega) [before1555, before1556, exit112, applyExit, pop, push] + <;> omega +theorem step1555 (k : Nat) : Runs (1*38) (before1555 k).denote (before1556 k).denote := + @applyExit_sound (before1555 k) (before1556 k) exit112 1 valid112 (macro1555 k) +theorem macro1556 (k : Nat) : applyExit (before1556 k) exit111 1 = some (before1557 k) := by + simp (disch := omega) [before1556, before1557, exit111, applyExit, pop, push] + <;> omega +theorem step1556 (k : Nat) : Runs (1*7) (before1556 k).denote (before1557 k).denote := + @applyExit_sound (before1556 k) (before1557 k) exit111 1 valid111 (macro1556 k) +theorem macro1557 (k : Nat) : applyExit (before1557 k) exit113 1 = some (before1558 k) := by + simp (disch := omega) [before1557, before1558, exit113, applyExit, pop, push] + <;> omega +theorem step1557 (k : Nat) : Runs (1*33) (before1557 k).denote (before1558 k).denote := + @applyExit_sound (before1557 k) (before1558 k) exit113 1 valid113 (macro1557 k) +theorem macro1558 (k : Nat) : applyExit (before1558 k) exit112 1 = some (before1559 k) := by + simp (disch := omega) [before1558, before1559, exit112, applyExit, pop, push] + <;> omega +theorem step1558 (k : Nat) : Runs (1*38) (before1558 k).denote (before1559 k).denote := + @applyExit_sound (before1558 k) (before1559 k) exit112 1 valid112 (macro1558 k) +theorem macro1559 (k : Nat) : applyExit (before1559 k) exit0 791761169 = some (before1560 k) := by + simp (disch := omega) [before1559, before1560, exit0, applyExit, pop, push] + <;> omega +theorem step1559 (k : Nat) : Runs (791761169*2) (before1559 k).denote (before1560 k).denote := + @applyExit_sound (before1559 k) (before1560 k) exit0 791761169 valid0 (macro1559 k) +theorem macro1560 (k : Nat) : applyExit (before1560 k) exit1 1 = some (before1561 k) := by + simp (disch := omega) [before1560, before1561, exit1, applyExit, pop, push] + <;> omega +theorem step1560 (k : Nat) : Runs (1*3) (before1560 k).denote (before1561 k).denote := + @applyExit_sound (before1560 k) (before1561 k) exit1 1 valid1 (macro1560 k) +theorem macro1561 (k : Nat) : applyExit (before1561 k) exit2 791761169 = some (before1562 k) := by + simp (disch := omega) [before1561, before1562, exit2, applyExit, pop, push] + <;> omega +theorem step1561 (k : Nat) : Runs (791761169*2) (before1561 k).denote (before1562 k).denote := + @applyExit_sound (before1561 k) (before1562 k) exit2 791761169 valid2 (macro1561 k) +theorem macro1562 (k : Nat) : applyExit (before1562 k) exit113 1 = some (before1563 k) := by + simp (disch := omega) [before1562, before1563, exit113, applyExit, pop, push] + <;> omega +theorem step1562 (k : Nat) : Runs (1*33) (before1562 k).denote (before1563 k).denote := + @applyExit_sound (before1562 k) (before1563 k) exit113 1 valid113 (macro1562 k) +theorem macro1563 (k : Nat) : applyExit (before1563 k) exit0 791761170 = some (before1564 k) := by + simp (disch := omega) [before1563, before1564, exit0, applyExit, pop, push] + <;> omega +theorem step1563 (k : Nat) : Runs (791761170*2) (before1563 k).denote (before1564 k).denote := + @applyExit_sound (before1563 k) (before1564 k) exit0 791761170 valid0 (macro1563 k) +theorem macro1564 (k : Nat) : applyExit (before1564 k) exit13 8 = some (before1565 k) := by + simp (disch := omega) [before1564, before1565, exit13, applyExit, pop, push] + <;> omega +theorem step1564 (k : Nat) : Runs (8*2) (before1564 k).denote (before1565 k).denote := + @applyExit_sound (before1564 k) (before1565 k) exit13 8 valid13 (macro1564 k) +theorem macro1565 (k : Nat) : applyExit (before1565 k) exit0 22 = some (before1566 k) := by + simp (disch := omega) [before1565, before1566, exit0, applyExit, pop, push] + <;> omega +theorem step1565 (k : Nat) : Runs (22*2) (before1565 k).denote (before1566 k).denote := + @applyExit_sound (before1565 k) (before1566 k) exit0 22 valid0 (macro1565 k) +theorem macro1566 (k : Nat) : applyExit (before1566 k) exit1 1 = some (before1567 k) := by + simp (disch := omega) [before1566, before1567, exit1, applyExit, pop, push] + <;> omega +theorem step1566 (k : Nat) : Runs (1*3) (before1566 k).denote (before1567 k).denote := + @applyExit_sound (before1566 k) (before1567 k) exit1 1 valid1 (macro1566 k) +theorem macro1567 (k : Nat) : applyExit (before1567 k) exit2 22 = some (before1568 k) := by + simp (disch := omega) [before1567, before1568, exit2, applyExit, pop, push] + <;> omega +theorem step1567 (k : Nat) : Runs (22*2) (before1567 k).denote (before1568 k).denote := + @applyExit_sound (before1567 k) (before1568 k) exit2 22 valid2 (macro1567 k) +theorem macro1568 (k : Nat) : applyExit (before1568 k) exit6 1 = some (before1569 k) := by + simp (disch := omega) [before1568, before1569, exit6, applyExit, pop, push] + <;> omega +theorem step1568 (k : Nat) : Runs (1*1) (before1568 k).denote (before1569 k).denote := + @applyExit_sound (before1568 k) (before1569 k) exit6 1 valid6 (macro1568 k) +theorem macro1569 (k : Nat) : applyExit (before1569 k) exit0 23 = some (before1570 k) := by + simp (disch := omega) [before1569, before1570, exit0, applyExit, pop, push] + <;> omega +theorem step1569 (k : Nat) : Runs (23*2) (before1569 k).denote (before1570 k).denote := + @applyExit_sound (before1569 k) (before1570 k) exit0 23 valid0 (macro1569 k) +theorem macro1570 (k : Nat) : applyExit (before1570 k) exit13 40 = some (before1571 k) := by + simp (disch := omega) [before1570, before1571, exit13, applyExit, pop, push] + <;> omega +theorem step1570 (k : Nat) : Runs (40*2) (before1570 k).denote (before1571 k).denote := + @applyExit_sound (before1570 k) (before1571 k) exit13 40 valid13 (macro1570 k) +theorem macro1571 (k : Nat) : applyExit (before1571 k) exit0 16 = some (before1572 k) := by + simp (disch := omega) [before1571, before1572, exit0, applyExit, pop, push] + <;> omega +theorem step1571 (k : Nat) : Runs (16*2) (before1571 k).denote (before1572 k).denote := + @applyExit_sound (before1571 k) (before1572 k) exit0 16 valid0 (macro1571 k) +theorem macro1572 (k : Nat) : applyExit (before1572 k) exit1 1 = some (before1573 k) := by + simp (disch := omega) [before1572, before1573, exit1, applyExit, pop, push] + <;> omega +theorem step1572 (k : Nat) : Runs (1*3) (before1572 k).denote (before1573 k).denote := + @applyExit_sound (before1572 k) (before1573 k) exit1 1 valid1 (macro1572 k) +theorem macro1573 (k : Nat) : applyExit (before1573 k) exit2 16 = some (before1574 k) := by + simp (disch := omega) [before1573, before1574, exit2, applyExit, pop, push] + <;> omega +theorem step1573 (k : Nat) : Runs (16*2) (before1573 k).denote (before1574 k).denote := + @applyExit_sound (before1573 k) (before1574 k) exit2 16 valid2 (macro1573 k) +theorem macro1574 (k : Nat) : applyExit (before1574 k) exit6 1 = some (before1575 k) := by + simp (disch := omega) [before1574, before1575, exit6, applyExit, pop, push] + <;> omega +theorem step1574 (k : Nat) : Runs (1*1) (before1574 k).denote (before1575 k).denote := + @applyExit_sound (before1574 k) (before1575 k) exit6 1 valid6 (macro1574 k) +theorem macro1575 (k : Nat) : applyExit (before1575 k) exit0 17 = some (before1576 k) := by + simp (disch := omega) [before1575, before1576, exit0, applyExit, pop, push] + <;> omega +theorem step1575 (k : Nat) : Runs (17*2) (before1575 k).denote (before1576 k).denote := + @applyExit_sound (before1575 k) (before1576 k) exit0 17 valid0 (macro1575 k) +theorem macro1576 (k : Nat) : applyExit (before1576 k) exit13 92 = some (before1577 k) := by + simp (disch := omega) [before1576, before1577, exit13, applyExit, pop, push] + <;> omega +theorem step1576 (k : Nat) : Runs (92*2) (before1576 k).denote (before1577 k).denote := + @applyExit_sound (before1576 k) (before1577 k) exit13 92 valid13 (macro1576 k) +theorem macro1577 (k : Nat) : applyExit (before1577 k) exit0 8 = some (before1578 k) := by + simp (disch := omega) [before1577, before1578, exit0, applyExit, pop, push] + <;> omega +theorem step1577 (k : Nat) : Runs (8*2) (before1577 k).denote (before1578 k).denote := + @applyExit_sound (before1577 k) (before1578 k) exit0 8 valid0 (macro1577 k) +theorem macro1578 (k : Nat) : applyExit (before1578 k) exit114 1 = some (before1579 k) := by + simp (disch := omega) [before1578, before1579, exit114, applyExit, pop, push] + <;> omega +theorem step1578 (k : Nat) : Runs (1*119) (before1578 k).denote (before1579 k).denote := + @applyExit_sound (before1578 k) (before1579 k) exit114 1 valid114 (macro1578 k) +theorem macro1579 (k : Nat) : applyExit (before1579 k) exit2 8 = some (before1580 k) := by + simp (disch := omega) [before1579, before1580, exit2, applyExit, pop, push] + <;> omega +theorem step1579 (k : Nat) : Runs (8*2) (before1579 k).denote (before1580 k).denote := + @applyExit_sound (before1579 k) (before1580 k) exit2 8 valid2 (macro1579 k) +theorem macro1580 (k : Nat) : applyExit (before1580 k) exit6 1 = some (before1581 k) := by + simp (disch := omega) [before1580, before1581, exit6, applyExit, pop, push] + <;> omega +theorem step1580 (k : Nat) : Runs (1*1) (before1580 k).denote (before1581 k).denote := + @applyExit_sound (before1580 k) (before1581 k) exit6 1 valid6 (macro1580 k) +theorem macro1581 (k : Nat) : applyExit (before1581 k) exit0 8 = some (before1582 k) := by + simp (disch := omega) [before1581, before1582, exit0, applyExit, pop, push] + <;> omega +theorem step1581 (k : Nat) : Runs (8*2) (before1581 k).denote (before1582 k).denote := + @applyExit_sound (before1581 k) (before1582 k) exit0 8 valid0 (macro1581 k) +theorem macro1582 (k : Nat) : applyExit (before1582 k) exit115 1 = some (before1583 k) := by + simp (disch := omega) [before1582, before1583, exit115, applyExit, pop, push] + <;> omega +theorem step1582 (k : Nat) : Runs (1*1026) (before1582 k).denote (before1583 k).denote := + @applyExit_sound (before1582 k) (before1583 k) exit115 1 valid115 (macro1582 k) +theorem macro1583 (k : Nat) : applyExit (before1583 k) exit114 1 = some (before1584 k) := by + simp (disch := omega) [before1583, before1584, exit114, applyExit, pop, push] + <;> omega +theorem step1583 (k : Nat) : Runs (1*119) (before1583 k).denote (before1584 k).denote := + @applyExit_sound (before1583 k) (before1584 k) exit114 1 valid114 (macro1583 k) +theorem macro1584 (k : Nat) : applyExit (before1584 k) exit116 1 = some (before1585 k) := by + simp (disch := omega) [before1584, before1585, exit116, applyExit, pop, push] + <;> omega +theorem step1584 (k : Nat) : Runs (1*33) (before1584 k).denote (before1585 k).denote := + @applyExit_sound (before1584 k) (before1585 k) exit116 1 valid116 (macro1584 k) +theorem macro1585 (k : Nat) : applyExit (before1585 k) exit115 1 = some (before1586 k) := by + simp (disch := omega) [before1585, before1586, exit115, applyExit, pop, push] + <;> omega +theorem step1585 (k : Nat) : Runs (1*1026) (before1585 k).denote (before1586 k).denote := + @applyExit_sound (before1585 k) (before1586 k) exit115 1 valid115 (macro1585 k) +theorem macro1586 (k : Nat) : applyExit (before1586 k) exit114 1 = some (before1587 k) := by + simp (disch := omega) [before1586, before1587, exit114, applyExit, pop, push] + <;> omega +theorem step1586 (k : Nat) : Runs (1*119) (before1586 k).denote (before1587 k).denote := + @applyExit_sound (before1586 k) (before1587 k) exit114 1 valid114 (macro1586 k) +theorem macro1587 (k : Nat) : applyExit (before1587 k) exit116 1 = some (before1588 k) := by + simp (disch := omega) [before1587, before1588, exit116, applyExit, pop, push] + <;> omega +theorem step1587 (k : Nat) : Runs (1*33) (before1587 k).denote (before1588 k).denote := + @applyExit_sound (before1587 k) (before1588 k) exit116 1 valid116 (macro1587 k) +theorem macro1588 (k : Nat) : applyExit (before1588 k) exit115 1 = some (before1589 k) := by + simp (disch := omega) [before1588, before1589, exit115, applyExit, pop, push] + <;> omega +theorem step1588 (k : Nat) : Runs (1*1026) (before1588 k).denote (before1589 k).denote := + @applyExit_sound (before1588 k) (before1589 k) exit115 1 valid115 (macro1588 k) +theorem macro1589 (k : Nat) : applyExit (before1589 k) exit114 1 = some (before1590 k) := by + simp (disch := omega) [before1589, before1590, exit114, applyExit, pop, push] + <;> omega +theorem step1589 (k : Nat) : Runs (1*119) (before1589 k).denote (before1590 k).denote := + @applyExit_sound (before1589 k) (before1590 k) exit114 1 valid114 (macro1589 k) +theorem macro1590 (k : Nat) : applyExit (before1590 k) exit116 1 = some (before1591 k) := by + simp (disch := omega) [before1590, before1591, exit116, applyExit, pop, push] + <;> omega +theorem step1590 (k : Nat) : Runs (1*33) (before1590 k).denote (before1591 k).denote := + @applyExit_sound (before1590 k) (before1591 k) exit116 1 valid116 (macro1590 k) +def cycleState1591 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w93,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761170⟩,⟨w90,(1*k+8)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w91,1⟩,⟨w86,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart1591_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w92,1⟩,⟨w93,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761170⟩,⟨w90,(1*k+8)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w86,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart1591_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w92,1⟩,⟨w93,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761170⟩,⟨w90,(1*k+8)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w91,1⟩,⟨w86,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro1591_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1591 k j) exit115 1 = some (cyclePart1591_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1591, cyclePart1591_0, exit115, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1591_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1591_0 k j) exit114 1 = some (cyclePart1591_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1591_0, cyclePart1591_1, exit114, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1591_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1591_1 k j) exit116 1 = some (cycleState1591 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1591_1, cycleState1591, exit116, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1591 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState1591 k j).denote (cycleState1591 k (j+1)).denote := by + have h0 : Runs (1*1026) (cycleState1591 k j).denote (cyclePart1591_0 k j).denote := @applyExit_sound (cycleState1591 k j) (cyclePart1591_0 k j) exit115 1 valid115 (cycleMacro1591_0 k j hj) + have h1 : Runs (1*119) (cyclePart1591_0 k j).denote (cyclePart1591_1 k j).denote := @applyExit_sound (cyclePart1591_0 k j) (cyclePart1591_1 k j) exit114 1 valid114 (cycleMacro1591_1 k j hj) + have h2 : Runs (1*33) (cyclePart1591_1 k j).denote (cycleState1591 k (j+1)).denote := @applyExit_sound (cyclePart1591_1 k j) (cycleState1591 k (j+1)) exit116 1 valid116 (cycleMacro1591_2 k j hj) + exact (@Runs.trans (1*1026) ((1*119)+(1*33)) (cycleState1591 k j).denote (cyclePart1591_0 k j).denote (cycleState1591 k (j+1)).denote h0 (@Runs.trans (1*119) (1*33) (cyclePart1591_0 k j).denote (cyclePart1591_1 k j).denote (cycleState1591 k (j+1)).denote h1 h2)) +theorem step1591 (k : Nat) : Runs ((1*k+3)*1178) (before1591 k).denote (before1592 k).denote := by + have h := Runs.chain (fun j => (cycleState1591 k j).denote) 1178 (1*k+3) (cycleRun1591 k) + have h0 : cycleState1591 k 0 = before1591 k := by simp [cycleState1591, before1591] + have h1 : cycleState1591 k (1*k+3) = before1592 k := by + simp [cycleState1591, before1592] <;> omega + simpa only [h0, h1] using h +theorem macro1592 (k : Nat) : applyExit (before1592 k) exit115 1 = some (before1593 k) := by + simp (disch := omega) [before1592, before1593, exit115, applyExit, pop, push] + <;> omega +theorem step1592 (k : Nat) : Runs (1*1026) (before1592 k).denote (before1593 k).denote := + @applyExit_sound (before1592 k) (before1593 k) exit115 1 valid115 (macro1592 k) +theorem macro1593 (k : Nat) : applyExit (before1593 k) exit114 1 = some (before1594 k) := by + simp (disch := omega) [before1593, before1594, exit114, applyExit, pop, push] + <;> omega +theorem step1593 (k : Nat) : Runs (1*119) (before1593 k).denote (before1594 k).denote := + @applyExit_sound (before1593 k) (before1594 k) exit114 1 valid114 (macro1593 k) +theorem macro1594 (k : Nat) : applyExit (before1594 k) exit116 1 = some (before1595 k) := by + simp (disch := omega) [before1594, before1595, exit116, applyExit, pop, push] + <;> omega +theorem step1594 (k : Nat) : Runs (1*33) (before1594 k).denote (before1595 k).denote := + @applyExit_sound (before1594 k) (before1595 k) exit116 1 valid116 (macro1594 k) +theorem macro1595 (k : Nat) : applyExit (before1595 k) exit115 1 = some (before1596 k) := by + simp (disch := omega) [before1595, before1596, exit115, applyExit, pop, push] + <;> omega +theorem step1595 (k : Nat) : Runs (1*1026) (before1595 k).denote (before1596 k).denote := + @applyExit_sound (before1595 k) (before1596 k) exit115 1 valid115 (macro1595 k) +theorem macro1596 (k : Nat) : applyExit (before1596 k) exit0 29 = some (before1597 k) := by + simp (disch := omega) [before1596, before1597, exit0, applyExit, pop, push] + <;> omega +theorem step1596 (k : Nat) : Runs (29*2) (before1596 k).denote (before1597 k).denote := + @applyExit_sound (before1596 k) (before1597 k) exit0 29 valid0 (macro1596 k) +theorem macro1597 (k : Nat) : applyExit (before1597 k) exit1 1 = some (before1598 k) := by + simp (disch := omega) [before1597, before1598, exit1, applyExit, pop, push] + <;> omega +theorem step1597 (k : Nat) : Runs (1*3) (before1597 k).denote (before1598 k).denote := + @applyExit_sound (before1597 k) (before1598 k) exit1 1 valid1 (macro1597 k) +theorem macro1598 (k : Nat) : applyExit (before1598 k) exit2 29 = some (before1599 k) := by + simp (disch := omega) [before1598, before1599, exit2, applyExit, pop, push] + <;> omega +theorem step1598 (k : Nat) : Runs (29*2) (before1598 k).denote (before1599 k).denote := + @applyExit_sound (before1598 k) (before1599 k) exit2 29 valid2 (macro1598 k) +theorem macro1599 (k : Nat) : applyExit (before1599 k) exit116 1 = some (after1599 k) := by + simp (disch := omega) [before1599, after1599, exit116, applyExit, pop, push] + <;> omega +theorem step1599 (k : Nat) : Runs (1*33) (before1599 k).denote (after1599 k).denote := + @applyExit_sound (before1599 k) (after1599 k) exit116 1 valid116 (macro1599 k) +theorem chunkRun015 (k : Nat) : Runs (1294*k+6334100791) (before1500 k).denote (after1599 k).denote := by + have h := (@Runs.trans ((((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))))+((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2))))))+(((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))))+((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7))))))) ((((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))))+((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1))))))+(((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))))+((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33))))))) (before1500 k).denote (before1550 k).denote (after1599 k).denote (@Runs.trans (((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))))+((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2)))))) (((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))))+((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7)))))) (before1500 k).denote (before1525 k).denote (before1550 k).denote (@Runs.trans ((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2))))) ((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2))))) (before1500 k).denote (before1512 k).denote (before1525 k).denote (@Runs.trans (((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))) (((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))) (before1500 k).denote (before1506 k).denote (before1512 k).denote (@Runs.trans ((1*2)+((39*2)+(1*2))) ((21*2)+((1*2)+(1*2))) (before1500 k).denote (before1503 k).denote (before1506 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before1500 k).denote (before1501 k).denote (before1503 k).denote (step1500 k) (@Runs.trans (39*2) (1*2) (before1501 k).denote (before1502 k).denote (before1503 k).denote (step1501 k) (step1502 k))) (@Runs.trans (21*2) ((1*2)+(1*2)) (before1503 k).denote (before1504 k).denote (before1506 k).denote (step1503 k) (@Runs.trans (1*2) (1*2) (before1504 k).denote (before1505 k).denote (before1506 k).denote (step1504 k) (step1505 k)))) (@Runs.trans ((7*2)+((1*2)+(791761169*2))) (((1*k+8)*38)+((7*2)+(1*2))) (before1506 k).denote (before1509 k).denote (before1512 k).denote (@Runs.trans (7*2) ((1*2)+(791761169*2)) (before1506 k).denote (before1507 k).denote (before1509 k).denote (step1506 k) (@Runs.trans (1*2) (791761169*2) (before1507 k).denote (before1508 k).denote (before1509 k).denote (step1507 k) (step1508 k))) (@Runs.trans ((1*k+8)*38) ((7*2)+(1*2)) (before1509 k).denote (before1510 k).denote (before1512 k).denote (step1509 k) (@Runs.trans (7*2) (1*2) (before1510 k).denote (before1511 k).denote (before1512 k).denote (step1510 k) (step1511 k))))) (@Runs.trans (((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2)))) (before1512 k).denote (before1518 k).denote (before1525 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before1512 k).denote (before1515 k).denote (before1518 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before1512 k).denote (before1513 k).denote (before1515 k).denote (step1512 k) (@Runs.trans (9*2) (1*2) (before1513 k).denote (before1514 k).denote (before1515 k).denote (step1513 k) (step1514 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before1515 k).denote (before1516 k).denote (before1518 k).denote (step1515 k) (@Runs.trans (1*2) (1*2) (before1516 k).denote (before1517 k).denote (before1518 k).denote (step1516 k) (step1517 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*3)+(1*3))+((1*1)+(2*2))) (before1518 k).denote (before1521 k).denote (before1525 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1518 k).denote (before1519 k).denote (before1521 k).denote (step1518 k) (@Runs.trans (1*2) (1*2) (before1519 k).denote (before1520 k).denote (before1521 k).denote (step1519 k) (step1520 k))) (@Runs.trans ((1*3)+(1*3)) ((1*1)+(2*2)) (before1521 k).denote (before1523 k).denote (before1525 k).denote (@Runs.trans (1*3) (1*3) (before1521 k).denote (before1522 k).denote (before1523 k).denote (step1521 k) (step1522 k)) (@Runs.trans (1*1) (2*2) (before1523 k).denote (before1524 k).denote (before1525 k).denote (step1523 k) (step1524 k)))))) (@Runs.trans ((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2))))) ((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7))))) (before1525 k).denote (before1537 k).denote (before1550 k).denote (@Runs.trans (((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))) (before1525 k).denote (before1531 k).denote (before1537 k).denote (@Runs.trans ((1*3)+((2*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before1525 k).denote (before1528 k).denote (before1531 k).denote (@Runs.trans (1*3) ((2*2)+(1*2)) (before1525 k).denote (before1526 k).denote (before1528 k).denote (step1525 k) (@Runs.trans (2*2) (1*2) (before1526 k).denote (before1527 k).denote (before1528 k).denote (step1526 k) (step1527 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before1528 k).denote (before1529 k).denote (before1531 k).denote (step1528 k) (@Runs.trans (1*3) (1*3) (before1529 k).denote (before1530 k).denote (before1531 k).denote (step1529 k) (step1530 k)))) (@Runs.trans ((1*1)+((5*2)+(1*2))) ((11*2)+((1*3)+(11*2))) (before1531 k).denote (before1534 k).denote (before1537 k).denote (@Runs.trans (1*1) ((5*2)+(1*2)) (before1531 k).denote (before1532 k).denote (before1534 k).denote (step1531 k) (@Runs.trans (5*2) (1*2) (before1532 k).denote (before1533 k).denote (before1534 k).denote (step1532 k) (step1533 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before1534 k).denote (before1535 k).denote (before1537 k).denote (step1534 k) (@Runs.trans (1*3) (11*2) (before1535 k).denote (before1536 k).denote (before1537 k).denote (step1535 k) (step1536 k))))) (@Runs.trans (((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2)))) (((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7)))) (before1537 k).denote (before1543 k).denote (before1550 k).denote (@Runs.trans ((1*1)+((12*2)+(10*2))) ((8*2)+((1*7)+(8*2))) (before1537 k).denote (before1540 k).denote (before1543 k).denote (@Runs.trans (1*1) ((12*2)+(10*2)) (before1537 k).denote (before1538 k).denote (before1540 k).denote (step1537 k) (@Runs.trans (12*2) (10*2) (before1538 k).denote (before1539 k).denote (before1540 k).denote (step1538 k) (step1539 k))) (@Runs.trans (8*2) ((1*7)+(8*2)) (before1540 k).denote (before1541 k).denote (before1543 k).denote (step1540 k) (@Runs.trans (1*7) (8*2) (before1541 k).denote (before1542 k).denote (before1543 k).denote (step1541 k) (step1542 k)))) (@Runs.trans ((1*1)+((8*2)+(1*38))) (((1*7)+(1*33))+((1*38)+(1*7))) (before1543 k).denote (before1546 k).denote (before1550 k).denote (@Runs.trans (1*1) ((8*2)+(1*38)) (before1543 k).denote (before1544 k).denote (before1546 k).denote (step1543 k) (@Runs.trans (8*2) (1*38) (before1544 k).denote (before1545 k).denote (before1546 k).denote (step1544 k) (step1545 k))) (@Runs.trans ((1*7)+(1*33)) ((1*38)+(1*7)) (before1546 k).denote (before1548 k).denote (before1550 k).denote (@Runs.trans (1*7) (1*33) (before1546 k).denote (before1547 k).denote (before1548 k).denote (step1546 k) (step1547 k)) (@Runs.trans (1*38) (1*7) (before1548 k).denote (before1549 k).denote (before1550 k).denote (step1548 k) (step1549 k))))))) (@Runs.trans (((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))))+((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1)))))) (((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))))+((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33)))))) (before1550 k).denote (before1575 k).denote (after1599 k).denote (@Runs.trans ((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2))))) ((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1))))) (before1550 k).denote (before1562 k).denote (before1575 k).denote (@Runs.trans (((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38)))) (((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))) (before1550 k).denote (before1556 k).denote (before1562 k).denote (@Runs.trans ((1*33)+((1*38)+(1*7))) ((1*33)+(((1*k+3)*78)+(1*38))) (before1550 k).denote (before1553 k).denote (before1556 k).denote (@Runs.trans (1*33) ((1*38)+(1*7)) (before1550 k).denote (before1551 k).denote (before1553 k).denote (step1550 k) (@Runs.trans (1*38) (1*7) (before1551 k).denote (before1552 k).denote (before1553 k).denote (step1551 k) (step1552 k))) (@Runs.trans (1*33) (((1*k+3)*78)+(1*38)) (before1553 k).denote (before1554 k).denote (before1556 k).denote (step1553 k) (@Runs.trans ((1*k+3)*78) (1*38) (before1554 k).denote (before1555 k).denote (before1556 k).denote (step1554 k) (step1555 k)))) (@Runs.trans ((1*7)+((1*33)+(1*38))) ((791761169*2)+((1*3)+(791761169*2))) (before1556 k).denote (before1559 k).denote (before1562 k).denote (@Runs.trans (1*7) ((1*33)+(1*38)) (before1556 k).denote (before1557 k).denote (before1559 k).denote (step1556 k) (@Runs.trans (1*33) (1*38) (before1557 k).denote (before1558 k).denote (before1559 k).denote (step1557 k) (step1558 k))) (@Runs.trans (791761169*2) ((1*3)+(791761169*2)) (before1559 k).denote (before1560 k).denote (before1562 k).denote (step1559 k) (@Runs.trans (1*3) (791761169*2) (before1560 k).denote (before1561 k).denote (before1562 k).denote (step1560 k) (step1561 k))))) (@Runs.trans (((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2)))) (((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1)))) (before1562 k).denote (before1568 k).denote (before1575 k).denote (@Runs.trans ((1*33)+((791761170*2)+(8*2))) ((22*2)+((1*3)+(22*2))) (before1562 k).denote (before1565 k).denote (before1568 k).denote (@Runs.trans (1*33) ((791761170*2)+(8*2)) (before1562 k).denote (before1563 k).denote (before1565 k).denote (step1562 k) (@Runs.trans (791761170*2) (8*2) (before1563 k).denote (before1564 k).denote (before1565 k).denote (step1563 k) (step1564 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before1565 k).denote (before1566 k).denote (before1568 k).denote (step1565 k) (@Runs.trans (1*3) (22*2) (before1566 k).denote (before1567 k).denote (before1568 k).denote (step1566 k) (step1567 k)))) (@Runs.trans ((1*1)+((23*2)+(40*2))) (((16*2)+(1*3))+((16*2)+(1*1))) (before1568 k).denote (before1571 k).denote (before1575 k).denote (@Runs.trans (1*1) ((23*2)+(40*2)) (before1568 k).denote (before1569 k).denote (before1571 k).denote (step1568 k) (@Runs.trans (23*2) (40*2) (before1569 k).denote (before1570 k).denote (before1571 k).denote (step1569 k) (step1570 k))) (@Runs.trans ((16*2)+(1*3)) ((16*2)+(1*1)) (before1571 k).denote (before1573 k).denote (before1575 k).denote (@Runs.trans (16*2) (1*3) (before1571 k).denote (before1572 k).denote (before1573 k).denote (step1571 k) (step1572 k)) (@Runs.trans (16*2) (1*1) (before1573 k).denote (before1574 k).denote (before1575 k).denote (step1573 k) (step1574 k)))))) (@Runs.trans ((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119))))) ((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33))))) (before1575 k).denote (before1587 k).denote (after1599 k).denote (@Runs.trans (((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1)))) (((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))) (before1575 k).denote (before1581 k).denote (before1587 k).denote (@Runs.trans ((17*2)+((92*2)+(8*2))) ((1*119)+((8*2)+(1*1))) (before1575 k).denote (before1578 k).denote (before1581 k).denote (@Runs.trans (17*2) ((92*2)+(8*2)) (before1575 k).denote (before1576 k).denote (before1578 k).denote (step1575 k) (@Runs.trans (92*2) (8*2) (before1576 k).denote (before1577 k).denote (before1578 k).denote (step1576 k) (step1577 k))) (@Runs.trans (1*119) ((8*2)+(1*1)) (before1578 k).denote (before1579 k).denote (before1581 k).denote (step1578 k) (@Runs.trans (8*2) (1*1) (before1579 k).denote (before1580 k).denote (before1581 k).denote (step1579 k) (step1580 k)))) (@Runs.trans ((8*2)+((1*1026)+(1*119))) ((1*33)+((1*1026)+(1*119))) (before1581 k).denote (before1584 k).denote (before1587 k).denote (@Runs.trans (8*2) ((1*1026)+(1*119)) (before1581 k).denote (before1582 k).denote (before1584 k).denote (step1581 k) (@Runs.trans (1*1026) (1*119) (before1582 k).denote (before1583 k).denote (before1584 k).denote (step1582 k) (step1583 k))) (@Runs.trans (1*33) ((1*1026)+(1*119)) (before1584 k).denote (before1585 k).denote (before1587 k).denote (step1584 k) (@Runs.trans (1*1026) (1*119) (before1585 k).denote (before1586 k).denote (before1587 k).denote (step1585 k) (step1586 k))))) (@Runs.trans (((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026)))) (((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33)))) (before1587 k).denote (before1593 k).denote (after1599 k).denote (@Runs.trans ((1*33)+((1*1026)+(1*119))) ((1*33)+(((1*k+3)*1178)+(1*1026))) (before1587 k).denote (before1590 k).denote (before1593 k).denote (@Runs.trans (1*33) ((1*1026)+(1*119)) (before1587 k).denote (before1588 k).denote (before1590 k).denote (step1587 k) (@Runs.trans (1*1026) (1*119) (before1588 k).denote (before1589 k).denote (before1590 k).denote (step1588 k) (step1589 k))) (@Runs.trans (1*33) (((1*k+3)*1178)+(1*1026)) (before1590 k).denote (before1591 k).denote (before1593 k).denote (step1590 k) (@Runs.trans ((1*k+3)*1178) (1*1026) (before1591 k).denote (before1592 k).denote (before1593 k).denote (step1591 k) (step1592 k)))) (@Runs.trans ((1*119)+((1*33)+(1*1026))) (((29*2)+(1*3))+((29*2)+(1*33))) (before1593 k).denote (before1596 k).denote (after1599 k).denote (@Runs.trans (1*119) ((1*33)+(1*1026)) (before1593 k).denote (before1594 k).denote (before1596 k).denote (step1593 k) (@Runs.trans (1*33) (1*1026) (before1594 k).denote (before1595 k).denote (before1596 k).denote (step1594 k) (step1595 k))) (@Runs.trans ((29*2)+(1*3)) ((29*2)+(1*33)) (before1596 k).denote (before1598 k).denote (after1599 k).denote (@Runs.trans (29*2) (1*3) (before1596 k).denote (before1597 k).denote (before1598 k).denote (step1596 k) (step1597 k)) (@Runs.trans (29*2) (1*33) (before1598 k).denote (before1599 k).denote (after1599 k).denote (step1598 k) (step1599 k)))))))) + have ht : (((((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))))+((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2))))))+(((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))))+((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7)))))))+((((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))))+((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1))))))+(((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))))+((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33)))))))) = (1294*k+6334100791) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean new file mode 100644 index 00000000..1cb368a8 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean @@ -0,0 +1,772 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1600_0 : Stack := [] +abbrev tail1600_1 : Stack := ⟨w1,1⟩ :: tail1600_0 +abbrev tail1600_2 : Stack := ⟨w0,1⟩ :: tail1600_1 +abbrev tail1600_3 : Stack := ⟨w2,2⟩ :: tail1600_2 +abbrev tail1600_4 : Stack := ⟨w1,5⟩ :: tail1600_3 +abbrev tail1600_5 : Stack := ⟨w2,1⟩ :: tail1600_4 +abbrev tail1600_6 : Stack := ⟨w1,12⟩ :: tail1600_5 +abbrev tail1600_7 : Stack := ⟨w0,9⟩ :: tail1600_6 +abbrev tail1600_8 : Stack := ⟨w2,1⟩ :: tail1600_7 +abbrev tail1600_9 : Stack := ⟨w1,8⟩ :: tail1600_8 +abbrev tail1600_10 (k : Nat) : Stack := ⟨w90,(1*k+8)⟩ :: tail1600_9 +abbrev tail1600_11 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1600_10 k +abbrev tail1600_12 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1600_11 k +abbrev tail1600_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_12 k +abbrev tail1600_14 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1600_13 k +abbrev tail1600_15 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1600_14 k +abbrev tail1600_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_15 k +abbrev tail1600_17 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1600_16 k +abbrev tail1600_18 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1600_17 k +abbrev tail1600_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_18 k +abbrev tail1600_20 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1600_19 k +abbrev tail1600_21 (k : Nat) : Stack := ⟨w93,(1*k+8)⟩ :: tail1600_20 k +abbrev tail1600_22 : Stack := ⟨w0,6⟩ :: tail1600_0 +abbrev tail1600_23 : Stack := ⟨w1,1⟩ :: tail1600_22 +abbrev tail1600_24 : Stack := ⟨w2,1⟩ :: tail1600_23 +abbrev tail1600_25 : Stack := ⟨w0,10⟩ :: tail1600_24 +abbrev tail1600_26 : Stack := ⟨w1,17⟩ :: tail1600_25 +abbrev tail1600_27 : Stack := ⟨w0,30⟩ :: tail1600_26 +abbrev tail1600_28 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1600_21 k +abbrev tail1600_29 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1600_28 k +abbrev tail1600_30 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1600_29 k +abbrev tail1600_31 : Stack := ⟨w0,1⟩ :: tail1600_23 +abbrev tail1600_32 : Stack := ⟨w0,11⟩ :: tail1600_23 +abbrev tail1600_33 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1600_28 k +abbrev tail1600_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_33 k +abbrev tail1600_35 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1600_34 k +abbrev tail1600_36 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_35 k +abbrev tail1600_37 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1600_36 k +abbrev tail1600_38 : Stack := ⟨w0,1⟩ :: tail1600_0 +abbrev tail1600_39 : Stack := ⟨w0,7⟩ :: tail1600_0 +abbrev tail1600_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_35 k +abbrev tail1600_41 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1600_40 k +abbrev tail1600_42 : Stack := ⟨w0,8⟩ :: tail1600_0 +abbrev tail1600_43 : Stack := ⟨w0,9⟩ :: tail1600_0 +abbrev tail1600_44 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1600_34 k +abbrev tail1600_45 : Stack := ⟨w2,1⟩ :: tail1600_43 +abbrev tail1600_46 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1600_34 k +abbrev tail1600_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_46 k +abbrev tail1600_48 : Stack := ⟨w0,10⟩ :: tail1600_0 +abbrev tail1600_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_46 k +abbrev tail1600_50 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1600_49 k +abbrev tail1600_51 : Stack := ⟨w0,11⟩ :: tail1600_0 +abbrev tail1600_52 : Stack := ⟨w0,12⟩ :: tail1600_0 +abbrev tail1600_53 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1600_34 k +abbrev tail1600_54 : Stack := ⟨w2,1⟩ :: tail1600_52 +abbrev tail1600_55 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1600_34 k +abbrev tail1600_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_55 k +abbrev tail1600_57 : Stack := ⟨w0,13⟩ :: tail1600_0 +abbrev tail1600_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_55 k +abbrev tail1600_59 (k : Nat) : Stack := ⟨w1,13⟩ :: tail1600_58 k +abbrev tail1600_60 : Stack := ⟨w0,14⟩ :: tail1600_0 +abbrev tail1600_61 : Stack := ⟨w0,15⟩ :: tail1600_0 +abbrev tail1600_62 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1600_34 k +abbrev tail1600_63 : Stack := ⟨w2,1⟩ :: tail1600_61 +abbrev tail1600_64 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1600_34 k +abbrev tail1600_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_64 k +abbrev tail1600_66 : Stack := ⟨w0,16⟩ :: tail1600_0 +abbrev tail1600_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_64 k +abbrev tail1600_68 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1600_67 k +abbrev tail1600_69 : Stack := ⟨w0,17⟩ :: tail1600_0 +abbrev tail1600_70 : Stack := ⟨w0,18⟩ :: tail1600_0 +abbrev tail1600_71 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1600_34 k +abbrev tail1600_72 : Stack := ⟨w2,1⟩ :: tail1600_70 +abbrev tail1600_73 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1600_34 k +abbrev tail1600_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_73 k +abbrev tail1600_75 : Stack := ⟨w0,19⟩ :: tail1600_0 +abbrev tail1600_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_73 k +abbrev tail1600_77 (k : Nat) : Stack := ⟨w1,19⟩ :: tail1600_76 k +abbrev tail1600_78 : Stack := ⟨w0,20⟩ :: tail1600_0 +abbrev tail1600_79 : Stack := ⟨w0,21⟩ :: tail1600_0 +abbrev tail1600_80 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1600_34 k +abbrev tail1600_81 : Stack := ⟨w2,1⟩ :: tail1600_79 +abbrev tail1600_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_34 k +abbrev tail1600_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_82 k +abbrev tail1600_84 : Stack := ⟨w0,22⟩ :: tail1600_0 +abbrev tail1600_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_82 k +abbrev tail1600_86 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1600_85 k +abbrev tail1600_87 : Stack := ⟨w0,23⟩ :: tail1600_0 +abbrev tail1600_88 : Stack := ⟨w0,24⟩ :: tail1600_0 +abbrev tail1600_89 : Stack := ⟨w2,1⟩ :: tail1600_88 +abbrev tail1600_90 : Stack := ⟨w0,1⟩ :: tail1600_89 +abbrev tail1600_91 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1600_28 k +abbrev tail1600_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_91 k +abbrev tail1600_93 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_92 k +abbrev tail1600_94 : Stack := ⟨w0,25⟩ :: tail1600_0 +abbrev tail1600_95 : Stack := ⟨w0,26⟩ :: tail1600_0 +abbrev tail1600_96 : Stack := ⟨w0,27⟩ :: tail1600_0 +abbrev tail1600_97 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1600_28 k +abbrev tail1600_98 : Stack := ⟨w1,1⟩ :: tail1600_96 +abbrev tail1600_99 : Stack := ⟨w1,15⟩ :: tail1600_96 +abbrev tail1600_100 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1600_21 k +abbrev tail1600_101 : Stack := ⟨w2,1⟩ :: tail1600_99 +abbrev tail1600_102 : Stack := ⟨w0,29⟩ :: tail1600_101 +abbrev tail1600_103 (k : Nat) : Stack := ⟨w94,(1*k+8)⟩ :: tail1600_102 +abbrev tail1600_104 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1600_103 k +abbrev tail1600_105 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1600_103 k +abbrev tail1600_106 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1600_17 k +abbrev tail1600_107 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_105 k +abbrev tail1600_108 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1600_105 k +abbrev tail1600_109 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1600_16 k +abbrev tail1600_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_108 k +abbrev tail1600_111 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1600_110 k +abbrev tail1600_112 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1600_110 k +abbrev tail1600_113 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1600_14 k +abbrev tail1600_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_112 k +abbrev tail1600_115 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1600_112 k +abbrev tail1600_116 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1600_13 k +abbrev tail1600_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_115 k +abbrev tail1600_118 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1600_117 k +abbrev tail1600_119 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1600_117 k +abbrev tail1600_120 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1600_11 k +abbrev tail1600_121 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_119 k +abbrev tail1600_122 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1600_119 k +abbrev tail1600_123 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1600_10 k +abbrev tail1600_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_122 k +abbrev tail1600_125 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1600_124 k +abbrev tail1600_126 (k : Nat) : Stack := ⟨w95,(1*k+8)⟩ :: tail1600_125 k +abbrev tail1600_127 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1600_126 k +abbrev tail1600_128 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1600_126 k +abbrev tail1600_129 : Stack := ⟨w0,8⟩ :: tail1600_6 +abbrev tail1600_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_128 k +abbrev tail1600_131 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1600_128 k +abbrev tail1600_132 : Stack := ⟨w1,11⟩ :: tail1600_5 +abbrev tail1600_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_131 k +abbrev tail1600_134 (k : Nat) : Stack := ⟨w0,11⟩ :: tail1600_133 k +abbrev tail1600_135 (k : Nat) : Stack := ⟨w0,12⟩ :: tail1600_133 k +abbrev tail1600_136 : Stack := ⟨w1,4⟩ :: tail1600_3 +abbrev tail1600_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_135 k +abbrev tail1600_138 : Stack := ⟨w1,3⟩ :: tail1600_3 +abbrev tail1600_139 : Stack := ⟨w0,1⟩ :: tail1600_138 +abbrev tail1600_140 (k : Nat) : Stack := ⟨w0,13⟩ :: tail1600_133 k +abbrev tail1600_141 : Stack := ⟨w2,1⟩ :: tail1600_138 +abbrev tail1600_142 : Stack := ⟨w1,13⟩ :: tail1600_141 +abbrev tail1600_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_131 k +abbrev tail1600_144 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1600_131 k +abbrev tail1600_145 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1600_131 k + +def before1600 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1600_21 k),tail1600_27⟩ +def before1601 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1600_28 k),tail1600_26⟩ +def before1602 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail1600_29 k),tail1600_25⟩ +def before1603 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1600_30 k),tail1600_24⟩ +def before1604 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1600_30 k),tail1600_31⟩ +def before1605 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail1600_29 k),tail1600_32⟩ +def before1606 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail1600_34 k),tail1600_32⟩ +def before1607 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail1600_35 k),tail1600_23⟩ +def before1608 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail1600_36 k),tail1600_22⟩ +def before1609 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526717),(tail1600_37 k),tail1600_0⟩ +def before1610 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526717),(tail1600_37 k),tail1600_38⟩ +def before1611 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail1600_36 k),tail1600_39⟩ +def before1612 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail1600_40 k),tail1600_39⟩ +def before1613 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526719),(tail1600_41 k),tail1600_0⟩ +def before1614 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526719),(tail1600_41 k),tail1600_38⟩ +def before1615 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail1600_40 k),tail1600_42⟩ +def before1616 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526703),(tail1600_35 k),tail1600_43⟩ +def before1617 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526701),(tail1600_44 k),tail1600_45⟩ +def before1618 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1600_47 k),tail1600_45⟩ +def before1619 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1600_47 k),tail1600_48⟩ +def before1620 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1600_49 k),tail1600_48⟩ +def before1621 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526721),(tail1600_50 k),tail1600_0⟩ +def before1622 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526721),(tail1600_50 k),tail1600_38⟩ +def before1623 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1600_49 k),tail1600_51⟩ +def before1624 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526699),(tail1600_46 k),tail1600_52⟩ +def before1625 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526697),(tail1600_53 k),tail1600_54⟩ +def before1626 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail1600_56 k),tail1600_54⟩ +def before1627 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail1600_56 k),tail1600_57⟩ +def before1628 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail1600_58 k),tail1600_57⟩ +def before1629 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526723),(tail1600_59 k),tail1600_0⟩ +def before1630 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail1600_59 k),tail1600_38⟩ +def before1631 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail1600_58 k),tail1600_60⟩ +def before1632 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526695),(tail1600_55 k),tail1600_61⟩ +def before1633 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526693),(tail1600_62 k),tail1600_63⟩ +def before1634 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail1600_65 k),tail1600_63⟩ +def before1635 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail1600_65 k),tail1600_66⟩ +def before1636 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail1600_67 k),tail1600_66⟩ +def before1637 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526725),(tail1600_68 k),tail1600_0⟩ +def before1638 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526725),(tail1600_68 k),tail1600_38⟩ +def before1639 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail1600_67 k),tail1600_69⟩ +def before1640 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526691),(tail1600_64 k),tail1600_70⟩ +def before1641 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526689),(tail1600_71 k),tail1600_72⟩ +def before1642 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail1600_74 k),tail1600_72⟩ +def before1643 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail1600_74 k),tail1600_75⟩ +def before1644 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail1600_76 k),tail1600_75⟩ +def before1645 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526727),(tail1600_77 k),tail1600_0⟩ +def before1646 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526727),(tail1600_77 k),tail1600_38⟩ +def before1647 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail1600_76 k),tail1600_78⟩ +def before1648 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526687),(tail1600_73 k),tail1600_79⟩ +def before1649 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526685),(tail1600_80 k),tail1600_81⟩ +def before1650 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1600_83 k),tail1600_81⟩ +def before1651 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1600_83 k),tail1600_84⟩ +def before1652 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1600_85 k),tail1600_84⟩ +def before1653 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526729),(tail1600_86 k),tail1600_0⟩ +def before1654 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526729),(tail1600_86 k),tail1600_38⟩ +def before1655 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1600_85 k),tail1600_87⟩ +def before1656 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526683),(tail1600_82 k),tail1600_88⟩ +def before1657 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526681),(tail1600_34 k),tail1600_89⟩ +def before1658 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail1600_33 k),tail1600_90⟩ +def before1659 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526679),(tail1600_92 k),tail1600_90⟩ +def before1660 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail1600_93 k),tail1600_89⟩ +def before1661 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail1600_93 k),tail1600_94⟩ +def before1662 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail1600_92 k),tail1600_95⟩ +def before1663 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526677),(tail1600_91 k),tail1600_96⟩ +def before1664 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526675),(tail1600_97 k),tail1600_98⟩ +def before1665 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1600_28 k),tail1600_99⟩ +def before1666 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1600_100 k),tail1600_101⟩ +def before1667 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1600_21 k),tail1600_102⟩ +def before1668 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1600_20 k),(tail1600_103 k)⟩ +def before1669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521883),(tail1600_19 k),(tail1600_104 k)⟩ +def before1670 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521881),(tail1600_18 k),(tail1600_105 k)⟩ +def before1671 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521879),(tail1600_106 k),(tail1600_107 k)⟩ +def before1672 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1600_17 k),(tail1600_108 k)⟩ +def before1673 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1600_109 k),(tail1600_110 k)⟩ +def before1674 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521665),(tail1600_16 k),(tail1600_111 k)⟩ +def before1675 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521663),(tail1600_15 k),(tail1600_112 k)⟩ +def before1676 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail1600_113 k),(tail1600_114 k)⟩ +def before1677 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1600_14 k),(tail1600_115 k)⟩ +def before1678 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1600_116 k),(tail1600_117 k)⟩ +def before1679 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521539),(tail1600_13 k),(tail1600_118 k)⟩ +def before1680 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521537),(tail1600_12 k),(tail1600_119 k)⟩ +def before1681 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail1600_120 k),(tail1600_121 k)⟩ +def before1682 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1600_11 k),(tail1600_122 k)⟩ +def before1683 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1600_123 k),(tail1600_124 k)⟩ +def before1684 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1600_10 k),(tail1600_125 k)⟩ +def before1685 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1600_9,(tail1600_126 k)⟩ +def before1686 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail1600_8,(tail1600_127 k)⟩ +def before1687 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1139),tail1600_7,(tail1600_128 k)⟩ +def before1688 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail1600_129,(tail1600_130 k)⟩ +def before1689 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1600_6,(tail1600_131 k)⟩ +def before1690 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1600_132,(tail1600_133 k)⟩ +def before1691 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail1600_5,(tail1600_134 k)⟩ +def before1692 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1183),tail1600_4,(tail1600_135 k)⟩ +def before1693 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1185),tail1600_136,(tail1600_137 k)⟩ +def before1694 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1600_139,(tail1600_137 k)⟩ +def before1695 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1600_139,(tail1600_140 k)⟩ +def before1696 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1600_141,(tail1600_140 k)⟩ +def before1697 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1600_142,(tail1600_133 k)⟩ +def before1698 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1600_142,(tail1600_143 k)⟩ +def before1699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1600_141,(tail1600_144 k)⟩ +def after1699 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1187),tail1600_138,(tail1600_145 k)⟩ + +theorem macro1600 (k : Nat) : applyExit (before1600 k) exit0 30 = some (before1601 k) := by + simp (disch := omega) [before1600, before1601, exit0, applyExit, pop, push] + <;> omega +theorem step1600 (k : Nat) : Runs (30*2) (before1600 k).denote (before1601 k).denote := + @applyExit_sound (before1600 k) (before1601 k) exit0 30 valid0 (macro1600 k) +theorem macro1601 (k : Nat) : applyExit (before1601 k) exit13 17 = some (before1602 k) := by + simp (disch := omega) [before1601, before1602, exit13, applyExit, pop, push] + <;> omega +theorem step1601 (k : Nat) : Runs (17*2) (before1601 k).denote (before1602 k).denote := + @applyExit_sound (before1601 k) (before1602 k) exit13 17 valid13 (macro1601 k) +theorem macro1602 (k : Nat) : applyExit (before1602 k) exit0 10 = some (before1603 k) := by + simp (disch := omega) [before1602, before1603, exit0, applyExit, pop, push] + <;> omega +theorem step1602 (k : Nat) : Runs (10*2) (before1602 k).denote (before1603 k).denote := + @applyExit_sound (before1602 k) (before1603 k) exit0 10 valid0 (macro1602 k) +theorem macro1603 (k : Nat) : applyExit (before1603 k) exit1 1 = some (before1604 k) := by + simp (disch := omega) [before1603, before1604, exit1, applyExit, pop, push] + <;> omega +theorem step1603 (k : Nat) : Runs (1*3) (before1603 k).denote (before1604 k).denote := + @applyExit_sound (before1603 k) (before1604 k) exit1 1 valid1 (macro1603 k) +theorem macro1604 (k : Nat) : applyExit (before1604 k) exit2 10 = some (before1605 k) := by + simp (disch := omega) [before1604, before1605, exit2, applyExit, pop, push] + <;> omega +theorem step1604 (k : Nat) : Runs (10*2) (before1604 k).denote (before1605 k).denote := + @applyExit_sound (before1604 k) (before1605 k) exit2 10 valid2 (macro1604 k) +theorem macro1605 (k : Nat) : applyExit (before1605 k) exit6 1 = some (before1606 k) := by + simp (disch := omega) [before1605, before1606, exit6, applyExit, pop, push] + <;> omega +theorem step1605 (k : Nat) : Runs (1*1) (before1605 k).denote (before1606 k).denote := + @applyExit_sound (before1605 k) (before1606 k) exit6 1 valid6 (macro1605 k) +theorem macro1606 (k : Nat) : applyExit (before1606 k) exit0 11 = some (before1607 k) := by + simp (disch := omega) [before1606, before1607, exit0, applyExit, pop, push] + <;> omega +theorem step1606 (k : Nat) : Runs (11*2) (before1606 k).denote (before1607 k).denote := + @applyExit_sound (before1606 k) (before1607 k) exit0 11 valid0 (macro1606 k) +theorem macro1607 (k : Nat) : applyExit (before1607 k) exit13 1 = some (before1608 k) := by + simp (disch := omega) [before1607, before1608, exit13, applyExit, pop, push] + <;> omega +theorem step1607 (k : Nat) : Runs (1*2) (before1607 k).denote (before1608 k).denote := + @applyExit_sound (before1607 k) (before1608 k) exit13 1 valid13 (macro1607 k) +theorem macro1608 (k : Nat) : applyExit (before1608 k) exit0 6 = some (before1609 k) := by + simp (disch := omega) [before1608, before1609, exit0, applyExit, pop, push] + <;> omega +theorem step1608 (k : Nat) : Runs (6*2) (before1608 k).denote (before1609 k).denote := + @applyExit_sound (before1608 k) (before1609 k) exit0 6 valid0 (macro1608 k) +theorem macro1609 (k : Nat) : applyExit (before1609 k) exit1 1 = some (before1610 k) := by + simp (disch := omega) [before1609, before1610, exit1, applyExit, pop, push] + <;> omega +theorem step1609 (k : Nat) : Runs (1*3) (before1609 k).denote (before1610 k).denote := + @applyExit_sound (before1609 k) (before1610 k) exit1 1 valid1 (macro1609 k) +theorem macro1610 (k : Nat) : applyExit (before1610 k) exit2 6 = some (before1611 k) := by + simp (disch := omega) [before1610, before1611, exit2, applyExit, pop, push] + <;> omega +theorem step1610 (k : Nat) : Runs (6*2) (before1610 k).denote (before1611 k).denote := + @applyExit_sound (before1610 k) (before1611 k) exit2 6 valid2 (macro1610 k) +theorem macro1611 (k : Nat) : applyExit (before1611 k) exit6 1 = some (before1612 k) := by + simp (disch := omega) [before1611, before1612, exit6, applyExit, pop, push] + <;> omega +theorem step1611 (k : Nat) : Runs (1*1) (before1611 k).denote (before1612 k).denote := + @applyExit_sound (before1611 k) (before1612 k) exit6 1 valid6 (macro1611 k) +theorem macro1612 (k : Nat) : applyExit (before1612 k) exit0 7 = some (before1613 k) := by + simp (disch := omega) [before1612, before1613, exit0, applyExit, pop, push] + <;> omega +theorem step1612 (k : Nat) : Runs (7*2) (before1612 k).denote (before1613 k).denote := + @applyExit_sound (before1612 k) (before1613 k) exit0 7 valid0 (macro1612 k) +theorem macro1613 (k : Nat) : applyExit (before1613 k) exit1 1 = some (before1614 k) := by + simp (disch := omega) [before1613, before1614, exit1, applyExit, pop, push] + <;> omega +theorem step1613 (k : Nat) : Runs (1*3) (before1613 k).denote (before1614 k).denote := + @applyExit_sound (before1613 k) (before1614 k) exit1 1 valid1 (macro1613 k) +theorem macro1614 (k : Nat) : applyExit (before1614 k) exit2 7 = some (before1615 k) := by + simp (disch := omega) [before1614, before1615, exit2, applyExit, pop, push] + <;> omega +theorem step1614 (k : Nat) : Runs (7*2) (before1614 k).denote (before1615 k).denote := + @applyExit_sound (before1614 k) (before1615 k) exit2 7 valid2 (macro1614 k) +theorem macro1615 (k : Nat) : applyExit (before1615 k) exit3 1 = some (before1616 k) := by + simp (disch := omega) [before1615, before1616, exit3, applyExit, pop, push] + <;> omega +theorem step1615 (k : Nat) : Runs (1*2) (before1615 k).denote (before1616 k).denote := + @applyExit_sound (before1615 k) (before1616 k) exit3 1 valid3 (macro1615 k) +theorem macro1616 (k : Nat) : applyExit (before1616 k) exit4 1 = some (before1617 k) := by + simp (disch := omega) [before1616, before1617, exit4, applyExit, pop, push] + <;> omega +theorem step1616 (k : Nat) : Runs (1*2) (before1616 k).denote (before1617 k).denote := + @applyExit_sound (before1616 k) (before1617 k) exit4 1 valid4 (macro1616 k) +theorem macro1617 (k : Nat) : applyExit (before1617 k) exit5 1 = some (before1618 k) := by + simp (disch := omega) [before1617, before1618, exit5, applyExit, pop, push] + <;> omega +theorem step1617 (k : Nat) : Runs (1*3) (before1617 k).denote (before1618 k).denote := + @applyExit_sound (before1617 k) (before1618 k) exit5 1 valid5 (macro1617 k) +theorem macro1618 (k : Nat) : applyExit (before1618 k) exit1 1 = some (before1619 k) := by + simp (disch := omega) [before1618, before1619, exit1, applyExit, pop, push] + <;> omega +theorem step1618 (k : Nat) : Runs (1*3) (before1618 k).denote (before1619 k).denote := + @applyExit_sound (before1618 k) (before1619 k) exit1 1 valid1 (macro1618 k) +theorem macro1619 (k : Nat) : applyExit (before1619 k) exit6 1 = some (before1620 k) := by + simp (disch := omega) [before1619, before1620, exit6, applyExit, pop, push] + <;> omega +theorem step1619 (k : Nat) : Runs (1*1) (before1619 k).denote (before1620 k).denote := + @applyExit_sound (before1619 k) (before1620 k) exit6 1 valid6 (macro1619 k) +theorem macro1620 (k : Nat) : applyExit (before1620 k) exit0 10 = some (before1621 k) := by + simp (disch := omega) [before1620, before1621, exit0, applyExit, pop, push] + <;> omega +theorem step1620 (k : Nat) : Runs (10*2) (before1620 k).denote (before1621 k).denote := + @applyExit_sound (before1620 k) (before1621 k) exit0 10 valid0 (macro1620 k) +theorem macro1621 (k : Nat) : applyExit (before1621 k) exit1 1 = some (before1622 k) := by + simp (disch := omega) [before1621, before1622, exit1, applyExit, pop, push] + <;> omega +theorem step1621 (k : Nat) : Runs (1*3) (before1621 k).denote (before1622 k).denote := + @applyExit_sound (before1621 k) (before1622 k) exit1 1 valid1 (macro1621 k) +theorem macro1622 (k : Nat) : applyExit (before1622 k) exit2 10 = some (before1623 k) := by + simp (disch := omega) [before1622, before1623, exit2, applyExit, pop, push] + <;> omega +theorem step1622 (k : Nat) : Runs (10*2) (before1622 k).denote (before1623 k).denote := + @applyExit_sound (before1622 k) (before1623 k) exit2 10 valid2 (macro1622 k) +theorem macro1623 (k : Nat) : applyExit (before1623 k) exit3 1 = some (before1624 k) := by + simp (disch := omega) [before1623, before1624, exit3, applyExit, pop, push] + <;> omega +theorem step1623 (k : Nat) : Runs (1*2) (before1623 k).denote (before1624 k).denote := + @applyExit_sound (before1623 k) (before1624 k) exit3 1 valid3 (macro1623 k) +theorem macro1624 (k : Nat) : applyExit (before1624 k) exit4 1 = some (before1625 k) := by + simp (disch := omega) [before1624, before1625, exit4, applyExit, pop, push] + <;> omega +theorem step1624 (k : Nat) : Runs (1*2) (before1624 k).denote (before1625 k).denote := + @applyExit_sound (before1624 k) (before1625 k) exit4 1 valid4 (macro1624 k) +theorem macro1625 (k : Nat) : applyExit (before1625 k) exit5 1 = some (before1626 k) := by + simp (disch := omega) [before1625, before1626, exit5, applyExit, pop, push] + <;> omega +theorem step1625 (k : Nat) : Runs (1*3) (before1625 k).denote (before1626 k).denote := + @applyExit_sound (before1625 k) (before1626 k) exit5 1 valid5 (macro1625 k) +theorem macro1626 (k : Nat) : applyExit (before1626 k) exit1 1 = some (before1627 k) := by + simp (disch := omega) [before1626, before1627, exit1, applyExit, pop, push] + <;> omega +theorem step1626 (k : Nat) : Runs (1*3) (before1626 k).denote (before1627 k).denote := + @applyExit_sound (before1626 k) (before1627 k) exit1 1 valid1 (macro1626 k) +theorem macro1627 (k : Nat) : applyExit (before1627 k) exit6 1 = some (before1628 k) := by + simp (disch := omega) [before1627, before1628, exit6, applyExit, pop, push] + <;> omega +theorem step1627 (k : Nat) : Runs (1*1) (before1627 k).denote (before1628 k).denote := + @applyExit_sound (before1627 k) (before1628 k) exit6 1 valid6 (macro1627 k) +theorem macro1628 (k : Nat) : applyExit (before1628 k) exit0 13 = some (before1629 k) := by + simp (disch := omega) [before1628, before1629, exit0, applyExit, pop, push] + <;> omega +theorem step1628 (k : Nat) : Runs (13*2) (before1628 k).denote (before1629 k).denote := + @applyExit_sound (before1628 k) (before1629 k) exit0 13 valid0 (macro1628 k) +theorem macro1629 (k : Nat) : applyExit (before1629 k) exit1 1 = some (before1630 k) := by + simp (disch := omega) [before1629, before1630, exit1, applyExit, pop, push] + <;> omega +theorem step1629 (k : Nat) : Runs (1*3) (before1629 k).denote (before1630 k).denote := + @applyExit_sound (before1629 k) (before1630 k) exit1 1 valid1 (macro1629 k) +theorem macro1630 (k : Nat) : applyExit (before1630 k) exit2 13 = some (before1631 k) := by + simp (disch := omega) [before1630, before1631, exit2, applyExit, pop, push] + <;> omega +theorem step1630 (k : Nat) : Runs (13*2) (before1630 k).denote (before1631 k).denote := + @applyExit_sound (before1630 k) (before1631 k) exit2 13 valid2 (macro1630 k) +theorem macro1631 (k : Nat) : applyExit (before1631 k) exit3 1 = some (before1632 k) := by + simp (disch := omega) [before1631, before1632, exit3, applyExit, pop, push] + <;> omega +theorem step1631 (k : Nat) : Runs (1*2) (before1631 k).denote (before1632 k).denote := + @applyExit_sound (before1631 k) (before1632 k) exit3 1 valid3 (macro1631 k) +theorem macro1632 (k : Nat) : applyExit (before1632 k) exit4 1 = some (before1633 k) := by + simp (disch := omega) [before1632, before1633, exit4, applyExit, pop, push] + <;> omega +theorem step1632 (k : Nat) : Runs (1*2) (before1632 k).denote (before1633 k).denote := + @applyExit_sound (before1632 k) (before1633 k) exit4 1 valid4 (macro1632 k) +theorem macro1633 (k : Nat) : applyExit (before1633 k) exit5 1 = some (before1634 k) := by + simp (disch := omega) [before1633, before1634, exit5, applyExit, pop, push] + <;> omega +theorem step1633 (k : Nat) : Runs (1*3) (before1633 k).denote (before1634 k).denote := + @applyExit_sound (before1633 k) (before1634 k) exit5 1 valid5 (macro1633 k) +theorem macro1634 (k : Nat) : applyExit (before1634 k) exit1 1 = some (before1635 k) := by + simp (disch := omega) [before1634, before1635, exit1, applyExit, pop, push] + <;> omega +theorem step1634 (k : Nat) : Runs (1*3) (before1634 k).denote (before1635 k).denote := + @applyExit_sound (before1634 k) (before1635 k) exit1 1 valid1 (macro1634 k) +theorem macro1635 (k : Nat) : applyExit (before1635 k) exit6 1 = some (before1636 k) := by + simp (disch := omega) [before1635, before1636, exit6, applyExit, pop, push] + <;> omega +theorem step1635 (k : Nat) : Runs (1*1) (before1635 k).denote (before1636 k).denote := + @applyExit_sound (before1635 k) (before1636 k) exit6 1 valid6 (macro1635 k) +theorem macro1636 (k : Nat) : applyExit (before1636 k) exit0 16 = some (before1637 k) := by + simp (disch := omega) [before1636, before1637, exit0, applyExit, pop, push] + <;> omega +theorem step1636 (k : Nat) : Runs (16*2) (before1636 k).denote (before1637 k).denote := + @applyExit_sound (before1636 k) (before1637 k) exit0 16 valid0 (macro1636 k) +theorem macro1637 (k : Nat) : applyExit (before1637 k) exit1 1 = some (before1638 k) := by + simp (disch := omega) [before1637, before1638, exit1, applyExit, pop, push] + <;> omega +theorem step1637 (k : Nat) : Runs (1*3) (before1637 k).denote (before1638 k).denote := + @applyExit_sound (before1637 k) (before1638 k) exit1 1 valid1 (macro1637 k) +theorem macro1638 (k : Nat) : applyExit (before1638 k) exit2 16 = some (before1639 k) := by + simp (disch := omega) [before1638, before1639, exit2, applyExit, pop, push] + <;> omega +theorem step1638 (k : Nat) : Runs (16*2) (before1638 k).denote (before1639 k).denote := + @applyExit_sound (before1638 k) (before1639 k) exit2 16 valid2 (macro1638 k) +theorem macro1639 (k : Nat) : applyExit (before1639 k) exit3 1 = some (before1640 k) := by + simp (disch := omega) [before1639, before1640, exit3, applyExit, pop, push] + <;> omega +theorem step1639 (k : Nat) : Runs (1*2) (before1639 k).denote (before1640 k).denote := + @applyExit_sound (before1639 k) (before1640 k) exit3 1 valid3 (macro1639 k) +theorem macro1640 (k : Nat) : applyExit (before1640 k) exit4 1 = some (before1641 k) := by + simp (disch := omega) [before1640, before1641, exit4, applyExit, pop, push] + <;> omega +theorem step1640 (k : Nat) : Runs (1*2) (before1640 k).denote (before1641 k).denote := + @applyExit_sound (before1640 k) (before1641 k) exit4 1 valid4 (macro1640 k) +theorem macro1641 (k : Nat) : applyExit (before1641 k) exit5 1 = some (before1642 k) := by + simp (disch := omega) [before1641, before1642, exit5, applyExit, pop, push] + <;> omega +theorem step1641 (k : Nat) : Runs (1*3) (before1641 k).denote (before1642 k).denote := + @applyExit_sound (before1641 k) (before1642 k) exit5 1 valid5 (macro1641 k) +theorem macro1642 (k : Nat) : applyExit (before1642 k) exit1 1 = some (before1643 k) := by + simp (disch := omega) [before1642, before1643, exit1, applyExit, pop, push] + <;> omega +theorem step1642 (k : Nat) : Runs (1*3) (before1642 k).denote (before1643 k).denote := + @applyExit_sound (before1642 k) (before1643 k) exit1 1 valid1 (macro1642 k) +theorem macro1643 (k : Nat) : applyExit (before1643 k) exit6 1 = some (before1644 k) := by + simp (disch := omega) [before1643, before1644, exit6, applyExit, pop, push] + <;> omega +theorem step1643 (k : Nat) : Runs (1*1) (before1643 k).denote (before1644 k).denote := + @applyExit_sound (before1643 k) (before1644 k) exit6 1 valid6 (macro1643 k) +theorem macro1644 (k : Nat) : applyExit (before1644 k) exit0 19 = some (before1645 k) := by + simp (disch := omega) [before1644, before1645, exit0, applyExit, pop, push] + <;> omega +theorem step1644 (k : Nat) : Runs (19*2) (before1644 k).denote (before1645 k).denote := + @applyExit_sound (before1644 k) (before1645 k) exit0 19 valid0 (macro1644 k) +theorem macro1645 (k : Nat) : applyExit (before1645 k) exit1 1 = some (before1646 k) := by + simp (disch := omega) [before1645, before1646, exit1, applyExit, pop, push] + <;> omega +theorem step1645 (k : Nat) : Runs (1*3) (before1645 k).denote (before1646 k).denote := + @applyExit_sound (before1645 k) (before1646 k) exit1 1 valid1 (macro1645 k) +theorem macro1646 (k : Nat) : applyExit (before1646 k) exit2 19 = some (before1647 k) := by + simp (disch := omega) [before1646, before1647, exit2, applyExit, pop, push] + <;> omega +theorem step1646 (k : Nat) : Runs (19*2) (before1646 k).denote (before1647 k).denote := + @applyExit_sound (before1646 k) (before1647 k) exit2 19 valid2 (macro1646 k) +theorem macro1647 (k : Nat) : applyExit (before1647 k) exit3 1 = some (before1648 k) := by + simp (disch := omega) [before1647, before1648, exit3, applyExit, pop, push] + <;> omega +theorem step1647 (k : Nat) : Runs (1*2) (before1647 k).denote (before1648 k).denote := + @applyExit_sound (before1647 k) (before1648 k) exit3 1 valid3 (macro1647 k) +theorem macro1648 (k : Nat) : applyExit (before1648 k) exit4 1 = some (before1649 k) := by + simp (disch := omega) [before1648, before1649, exit4, applyExit, pop, push] + <;> omega +theorem step1648 (k : Nat) : Runs (1*2) (before1648 k).denote (before1649 k).denote := + @applyExit_sound (before1648 k) (before1649 k) exit4 1 valid4 (macro1648 k) +theorem macro1649 (k : Nat) : applyExit (before1649 k) exit5 1 = some (before1650 k) := by + simp (disch := omega) [before1649, before1650, exit5, applyExit, pop, push] + <;> omega +theorem step1649 (k : Nat) : Runs (1*3) (before1649 k).denote (before1650 k).denote := + @applyExit_sound (before1649 k) (before1650 k) exit5 1 valid5 (macro1649 k) +theorem macro1650 (k : Nat) : applyExit (before1650 k) exit1 1 = some (before1651 k) := by + simp (disch := omega) [before1650, before1651, exit1, applyExit, pop, push] + <;> omega +theorem step1650 (k : Nat) : Runs (1*3) (before1650 k).denote (before1651 k).denote := + @applyExit_sound (before1650 k) (before1651 k) exit1 1 valid1 (macro1650 k) +theorem macro1651 (k : Nat) : applyExit (before1651 k) exit6 1 = some (before1652 k) := by + simp (disch := omega) [before1651, before1652, exit6, applyExit, pop, push] + <;> omega +theorem step1651 (k : Nat) : Runs (1*1) (before1651 k).denote (before1652 k).denote := + @applyExit_sound (before1651 k) (before1652 k) exit6 1 valid6 (macro1651 k) +theorem macro1652 (k : Nat) : applyExit (before1652 k) exit0 22 = some (before1653 k) := by + simp (disch := omega) [before1652, before1653, exit0, applyExit, pop, push] + <;> omega +theorem step1652 (k : Nat) : Runs (22*2) (before1652 k).denote (before1653 k).denote := + @applyExit_sound (before1652 k) (before1653 k) exit0 22 valid0 (macro1652 k) +theorem macro1653 (k : Nat) : applyExit (before1653 k) exit1 1 = some (before1654 k) := by + simp (disch := omega) [before1653, before1654, exit1, applyExit, pop, push] + <;> omega +theorem step1653 (k : Nat) : Runs (1*3) (before1653 k).denote (before1654 k).denote := + @applyExit_sound (before1653 k) (before1654 k) exit1 1 valid1 (macro1653 k) +theorem macro1654 (k : Nat) : applyExit (before1654 k) exit2 22 = some (before1655 k) := by + simp (disch := omega) [before1654, before1655, exit2, applyExit, pop, push] + <;> omega +theorem step1654 (k : Nat) : Runs (22*2) (before1654 k).denote (before1655 k).denote := + @applyExit_sound (before1654 k) (before1655 k) exit2 22 valid2 (macro1654 k) +theorem macro1655 (k : Nat) : applyExit (before1655 k) exit3 1 = some (before1656 k) := by + simp (disch := omega) [before1655, before1656, exit3, applyExit, pop, push] + <;> omega +theorem step1655 (k : Nat) : Runs (1*2) (before1655 k).denote (before1656 k).denote := + @applyExit_sound (before1655 k) (before1656 k) exit3 1 valid3 (macro1655 k) +theorem macro1656 (k : Nat) : applyExit (before1656 k) exit4 1 = some (before1657 k) := by + simp (disch := omega) [before1656, before1657, exit4, applyExit, pop, push] + <;> omega +theorem step1656 (k : Nat) : Runs (1*2) (before1656 k).denote (before1657 k).denote := + @applyExit_sound (before1656 k) (before1657 k) exit4 1 valid4 (macro1656 k) +theorem macro1657 (k : Nat) : applyExit (before1657 k) exit7 1 = some (before1658 k) := by + simp (disch := omega) [before1657, before1658, exit7, applyExit, pop, push] + <;> omega +theorem step1657 (k : Nat) : Runs (1*4) (before1657 k).denote (before1658 k).denote := + @applyExit_sound (before1657 k) (before1658 k) exit7 1 valid7 (macro1657 k) +theorem macro1658 (k : Nat) : applyExit (before1658 k) exit6 1 = some (before1659 k) := by + simp (disch := omega) [before1658, before1659, exit6, applyExit, pop, push] + <;> omega +theorem step1658 (k : Nat) : Runs (1*1) (before1658 k).denote (before1659 k).denote := + @applyExit_sound (before1658 k) (before1659 k) exit6 1 valid6 (macro1658 k) +theorem macro1659 (k : Nat) : applyExit (before1659 k) exit0 1 = some (before1660 k) := by + simp (disch := omega) [before1659, before1660, exit0, applyExit, pop, push] + <;> omega +theorem step1659 (k : Nat) : Runs (1*2) (before1659 k).denote (before1660 k).denote := + @applyExit_sound (before1659 k) (before1660 k) exit0 1 valid0 (macro1659 k) +theorem macro1660 (k : Nat) : applyExit (before1660 k) exit1 1 = some (before1661 k) := by + simp (disch := omega) [before1660, before1661, exit1, applyExit, pop, push] + <;> omega +theorem step1660 (k : Nat) : Runs (1*3) (before1660 k).denote (before1661 k).denote := + @applyExit_sound (before1660 k) (before1661 k) exit1 1 valid1 (macro1660 k) +theorem macro1661 (k : Nat) : applyExit (before1661 k) exit2 1 = some (before1662 k) := by + simp (disch := omega) [before1661, before1662, exit2, applyExit, pop, push] + <;> omega +theorem step1661 (k : Nat) : Runs (1*2) (before1661 k).denote (before1662 k).denote := + @applyExit_sound (before1661 k) (before1662 k) exit2 1 valid2 (macro1661 k) +theorem macro1662 (k : Nat) : applyExit (before1662 k) exit3 1 = some (before1663 k) := by + simp (disch := omega) [before1662, before1663, exit3, applyExit, pop, push] + <;> omega +theorem step1662 (k : Nat) : Runs (1*2) (before1662 k).denote (before1663 k).denote := + @applyExit_sound (before1662 k) (before1663 k) exit3 1 valid3 (macro1662 k) +theorem macro1663 (k : Nat) : applyExit (before1663 k) exit9 1 = some (before1664 k) := by + simp (disch := omega) [before1663, before1664, exit9, applyExit, pop, push] + <;> omega +theorem step1663 (k : Nat) : Runs (1*2) (before1663 k).denote (before1664 k).denote := + @applyExit_sound (before1663 k) (before1664 k) exit9 1 valid9 (macro1663 k) +theorem macro1664 (k : Nat) : applyExit (before1664 k) exit10 14 = some (before1665 k) := by + simp (disch := omega) [before1664, before1665, exit10, applyExit, pop, push] + <;> omega +theorem step1664 (k : Nat) : Runs (14*2) (before1664 k).denote (before1665 k).denote := + @applyExit_sound (before1664 k) (before1665 k) exit10 14 valid10 (macro1664 k) +theorem macro1665 (k : Nat) : applyExit (before1665 k) exit11 1 = some (before1666 k) := by + simp (disch := omega) [before1665, before1666, exit11, applyExit, pop, push] + <;> omega +theorem step1665 (k : Nat) : Runs (1*2) (before1665 k).denote (before1666 k).denote := + @applyExit_sound (before1665 k) (before1666 k) exit11 1 valid11 (macro1665 k) +theorem macro1666 (k : Nat) : applyExit (before1666 k) exit2 29 = some (before1667 k) := by + simp (disch := omega) [before1666, before1667, exit2, applyExit, pop, push] + <;> omega +theorem step1666 (k : Nat) : Runs (29*2) (before1666 k).denote (before1667 k).denote := + @applyExit_sound (before1666 k) (before1667 k) exit2 29 valid2 (macro1666 k) +theorem macro1667 (k : Nat) : applyExit (before1667 k) exit117 (1*k+8) = some (before1668 k) := by + simp (disch := omega) [before1667, before1668, exit117, applyExit, pop, push] + <;> omega +theorem step1667 (k : Nat) : Runs ((1*k+8)*586) (before1667 k).denote (before1668 k).denote := + @applyExit_sound (before1667 k) (before1668 k) exit117 (1*k+8) valid117 (macro1667 k) +theorem macro1668 (k : Nat) : applyExit (before1668 k) exit2 8 = some (before1669 k) := by + simp (disch := omega) [before1668, before1669, exit2, applyExit, pop, push] + <;> omega +theorem step1668 (k : Nat) : Runs (8*2) (before1668 k).denote (before1669 k).denote := + @applyExit_sound (before1668 k) (before1669 k) exit2 8 valid2 (macro1668 k) +theorem macro1669 (k : Nat) : applyExit (before1669 k) exit3 1 = some (before1670 k) := by + simp (disch := omega) [before1669, before1670, exit3, applyExit, pop, push] + <;> omega +theorem step1669 (k : Nat) : Runs (1*2) (before1669 k).denote (before1670 k).denote := + @applyExit_sound (before1669 k) (before1670 k) exit3 1 valid3 (macro1669 k) +theorem macro1670 (k : Nat) : applyExit (before1670 k) exit9 1 = some (before1671 k) := by + simp (disch := omega) [before1670, before1671, exit9, applyExit, pop, push] + <;> omega +theorem step1670 (k : Nat) : Runs (1*2) (before1670 k).denote (before1671 k).denote := + @applyExit_sound (before1670 k) (before1671 k) exit9 1 valid9 (macro1670 k) +theorem macro1671 (k : Nat) : applyExit (before1671 k) exit10 90 = some (before1672 k) := by + simp (disch := omega) [before1671, before1672, exit10, applyExit, pop, push] + <;> omega +theorem step1671 (k : Nat) : Runs (90*2) (before1671 k).denote (before1672 k).denote := + @applyExit_sound (before1671 k) (before1672 k) exit10 90 valid10 (macro1671 k) +theorem macro1672 (k : Nat) : applyExit (before1672 k) exit11 1 = some (before1673 k) := by + simp (disch := omega) [before1672, before1673, exit11, applyExit, pop, push] + <;> omega +theorem step1672 (k : Nat) : Runs (1*2) (before1672 k).denote (before1673 k).denote := + @applyExit_sound (before1672 k) (before1673 k) exit11 1 valid11 (macro1672 k) +theorem macro1673 (k : Nat) : applyExit (before1673 k) exit2 16 = some (before1674 k) := by + simp (disch := omega) [before1673, before1674, exit2, applyExit, pop, push] + <;> omega +theorem step1673 (k : Nat) : Runs (16*2) (before1673 k).denote (before1674 k).denote := + @applyExit_sound (before1673 k) (before1674 k) exit2 16 valid2 (macro1673 k) +theorem macro1674 (k : Nat) : applyExit (before1674 k) exit3 1 = some (before1675 k) := by + simp (disch := omega) [before1674, before1675, exit3, applyExit, pop, push] + <;> omega +theorem step1674 (k : Nat) : Runs (1*2) (before1674 k).denote (before1675 k).denote := + @applyExit_sound (before1674 k) (before1675 k) exit3 1 valid3 (macro1674 k) +theorem macro1675 (k : Nat) : applyExit (before1675 k) exit9 1 = some (before1676 k) := by + simp (disch := omega) [before1675, before1676, exit9, applyExit, pop, push] + <;> omega +theorem step1675 (k : Nat) : Runs (1*2) (before1675 k).denote (before1676 k).denote := + @applyExit_sound (before1675 k) (before1676 k) exit9 1 valid9 (macro1675 k) +theorem macro1676 (k : Nat) : applyExit (before1676 k) exit10 38 = some (before1677 k) := by + simp (disch := omega) [before1676, before1677, exit10, applyExit, pop, push] + <;> omega +theorem step1676 (k : Nat) : Runs (38*2) (before1676 k).denote (before1677 k).denote := + @applyExit_sound (before1676 k) (before1677 k) exit10 38 valid10 (macro1676 k) +theorem macro1677 (k : Nat) : applyExit (before1677 k) exit11 1 = some (before1678 k) := by + simp (disch := omega) [before1677, before1678, exit11, applyExit, pop, push] + <;> omega +theorem step1677 (k : Nat) : Runs (1*2) (before1677 k).denote (before1678 k).denote := + @applyExit_sound (before1677 k) (before1678 k) exit11 1 valid11 (macro1677 k) +theorem macro1678 (k : Nat) : applyExit (before1678 k) exit2 22 = some (before1679 k) := by + simp (disch := omega) [before1678, before1679, exit2, applyExit, pop, push] + <;> omega +theorem step1678 (k : Nat) : Runs (22*2) (before1678 k).denote (before1679 k).denote := + @applyExit_sound (before1678 k) (before1679 k) exit2 22 valid2 (macro1678 k) +theorem macro1679 (k : Nat) : applyExit (before1679 k) exit3 1 = some (before1680 k) := by + simp (disch := omega) [before1679, before1680, exit3, applyExit, pop, push] + <;> omega +theorem step1679 (k : Nat) : Runs (1*2) (before1679 k).denote (before1680 k).denote := + @applyExit_sound (before1679 k) (before1680 k) exit3 1 valid3 (macro1679 k) +theorem macro1680 (k : Nat) : applyExit (before1680 k) exit9 1 = some (before1681 k) := by + simp (disch := omega) [before1680, before1681, exit9, applyExit, pop, push] + <;> omega +theorem step1680 (k : Nat) : Runs (1*2) (before1680 k).denote (before1681 k).denote := + @applyExit_sound (before1680 k) (before1681 k) exit9 1 valid9 (macro1680 k) +theorem macro1681 (k : Nat) : applyExit (before1681 k) exit10 6 = some (before1682 k) := by + simp (disch := omega) [before1681, before1682, exit10, applyExit, pop, push] + <;> omega +theorem step1681 (k : Nat) : Runs (6*2) (before1681 k).denote (before1682 k).denote := + @applyExit_sound (before1681 k) (before1682 k) exit10 6 valid10 (macro1681 k) +theorem macro1682 (k : Nat) : applyExit (before1682 k) exit11 1 = some (before1683 k) := by + simp (disch := omega) [before1682, before1683, exit11, applyExit, pop, push] + <;> omega +theorem step1682 (k : Nat) : Runs (1*2) (before1682 k).denote (before1683 k).denote := + @applyExit_sound (before1682 k) (before1683 k) exit11 1 valid11 (macro1682 k) +theorem macro1683 (k : Nat) : applyExit (before1683 k) exit2 791761169 = some (before1684 k) := by + simp (disch := omega) [before1683, before1684, exit2, applyExit, pop, push] + <;> omega +theorem step1683 (k : Nat) : Runs (791761169*2) (before1683 k).denote (before1684 k).denote := + @applyExit_sound (before1683 k) (before1684 k) exit2 791761169 valid2 (macro1683 k) +theorem macro1684 (k : Nat) : applyExit (before1684 k) exit118 (1*k+8) = some (before1685 k) := by + simp (disch := omega) [before1684, before1685, exit118, applyExit, pop, push] + <;> omega +theorem step1684 (k : Nat) : Runs ((1*k+8)*38) (before1684 k).denote (before1685 k).denote := + @applyExit_sound (before1684 k) (before1685 k) exit118 (1*k+8) valid118 (macro1684 k) +theorem macro1685 (k : Nat) : applyExit (before1685 k) exit2 8 = some (before1686 k) := by + simp (disch := omega) [before1685, before1686, exit2, applyExit, pop, push] + <;> omega +theorem step1685 (k : Nat) : Runs (8*2) (before1685 k).denote (before1686 k).denote := + @applyExit_sound (before1685 k) (before1686 k) exit2 8 valid2 (macro1685 k) +theorem macro1686 (k : Nat) : applyExit (before1686 k) exit3 1 = some (before1687 k) := by + simp (disch := omega) [before1686, before1687, exit3, applyExit, pop, push] + <;> omega +theorem step1686 (k : Nat) : Runs (1*2) (before1686 k).denote (before1687 k).denote := + @applyExit_sound (before1686 k) (before1687 k) exit3 1 valid3 (macro1686 k) +theorem macro1687 (k : Nat) : applyExit (before1687 k) exit9 1 = some (before1688 k) := by + simp (disch := omega) [before1687, before1688, exit9, applyExit, pop, push] + <;> omega +theorem step1687 (k : Nat) : Runs (1*2) (before1687 k).denote (before1688 k).denote := + @applyExit_sound (before1687 k) (before1688 k) exit9 1 valid9 (macro1687 k) +theorem macro1688 (k : Nat) : applyExit (before1688 k) exit10 8 = some (before1689 k) := by + simp (disch := omega) [before1688, before1689, exit10, applyExit, pop, push] + <;> omega +theorem step1688 (k : Nat) : Runs (8*2) (before1688 k).denote (before1689 k).denote := + @applyExit_sound (before1688 k) (before1689 k) exit10 8 valid10 (macro1688 k) +theorem macro1689 (k : Nat) : applyExit (before1689 k) exit11 1 = some (before1690 k) := by + simp (disch := omega) [before1689, before1690, exit11, applyExit, pop, push] + <;> omega +theorem step1689 (k : Nat) : Runs (1*2) (before1689 k).denote (before1690 k).denote := + @applyExit_sound (before1689 k) (before1690 k) exit11 1 valid11 (macro1689 k) +theorem macro1690 (k : Nat) : applyExit (before1690 k) exit2 11 = some (before1691 k) := by + simp (disch := omega) [before1690, before1691, exit2, applyExit, pop, push] + <;> omega +theorem step1690 (k : Nat) : Runs (11*2) (before1690 k).denote (before1691 k).denote := + @applyExit_sound (before1690 k) (before1691 k) exit2 11 valid2 (macro1690 k) +theorem macro1691 (k : Nat) : applyExit (before1691 k) exit3 1 = some (before1692 k) := by + simp (disch := omega) [before1691, before1692, exit3, applyExit, pop, push] + <;> omega +theorem step1691 (k : Nat) : Runs (1*2) (before1691 k).denote (before1692 k).denote := + @applyExit_sound (before1691 k) (before1692 k) exit3 1 valid3 (macro1691 k) +theorem macro1692 (k : Nat) : applyExit (before1692 k) exit4 1 = some (before1693 k) := by + simp (disch := omega) [before1692, before1693, exit4, applyExit, pop, push] + <;> omega +theorem step1692 (k : Nat) : Runs (1*2) (before1692 k).denote (before1693 k).denote := + @applyExit_sound (before1692 k) (before1693 k) exit4 1 valid4 (macro1692 k) +theorem macro1693 (k : Nat) : applyExit (before1693 k) exit5 1 = some (before1694 k) := by + simp (disch := omega) [before1693, before1694, exit5, applyExit, pop, push] + <;> omega +theorem step1693 (k : Nat) : Runs (1*3) (before1693 k).denote (before1694 k).denote := + @applyExit_sound (before1693 k) (before1694 k) exit5 1 valid5 (macro1693 k) +theorem macro1694 (k : Nat) : applyExit (before1694 k) exit1 1 = some (before1695 k) := by + simp (disch := omega) [before1694, before1695, exit1, applyExit, pop, push] + <;> omega +theorem step1694 (k : Nat) : Runs (1*3) (before1694 k).denote (before1695 k).denote := + @applyExit_sound (before1694 k) (before1695 k) exit1 1 valid1 (macro1694 k) +theorem macro1695 (k : Nat) : applyExit (before1695 k) exit6 1 = some (before1696 k) := by + simp (disch := omega) [before1695, before1696, exit6, applyExit, pop, push] + <;> omega +theorem step1695 (k : Nat) : Runs (1*1) (before1695 k).denote (before1696 k).denote := + @applyExit_sound (before1695 k) (before1696 k) exit6 1 valid6 (macro1695 k) +theorem macro1696 (k : Nat) : applyExit (before1696 k) exit0 13 = some (before1697 k) := by + simp (disch := omega) [before1696, before1697, exit0, applyExit, pop, push] + <;> omega +theorem step1696 (k : Nat) : Runs (13*2) (before1696 k).denote (before1697 k).denote := + @applyExit_sound (before1696 k) (before1697 k) exit0 13 valid0 (macro1696 k) +theorem macro1697 (k : Nat) : applyExit (before1697 k) exit1 1 = some (before1698 k) := by + simp (disch := omega) [before1697, before1698, exit1, applyExit, pop, push] + <;> omega +theorem step1697 (k : Nat) : Runs (1*3) (before1697 k).denote (before1698 k).denote := + @applyExit_sound (before1697 k) (before1698 k) exit1 1 valid1 (macro1697 k) +theorem macro1698 (k : Nat) : applyExit (before1698 k) exit2 13 = some (before1699 k) := by + simp (disch := omega) [before1698, before1699, exit2, applyExit, pop, push] + <;> omega +theorem step1698 (k : Nat) : Runs (13*2) (before1698 k).denote (before1699 k).denote := + @applyExit_sound (before1698 k) (before1699 k) exit2 13 valid2 (macro1698 k) +theorem macro1699 (k : Nat) : applyExit (before1699 k) exit3 1 = some (after1699 k) := by + simp (disch := omega) [before1699, after1699, exit3, applyExit, pop, push] + <;> omega +theorem step1699 (k : Nat) : Runs (1*2) (before1699 k).denote (after1699 k).denote := + @applyExit_sound (before1699 k) (after1699 k) exit3 1 valid3 (macro1699 k) +theorem chunkRun016 (k : Nat) : Runs (624*k+1583528555) (before1600 k).denote (after1699 k).denote := by + have h := (@Runs.trans ((((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))))+((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2))))))+(((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))))+((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3))))))) ((((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))))+((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2))))))+(((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2))))))) (before1600 k).denote (before1650 k).denote (after1699 k).denote (@Runs.trans (((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))))+((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2)))))) (((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))))+((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3)))))) (before1600 k).denote (before1625 k).denote (before1650 k).denote (@Runs.trans ((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1))))) ((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2))))) (before1600 k).denote (before1612 k).denote (before1625 k).denote (@Runs.trans (((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1)))) (((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))) (before1600 k).denote (before1606 k).denote (before1612 k).denote (@Runs.trans ((30*2)+((17*2)+(10*2))) ((1*3)+((10*2)+(1*1))) (before1600 k).denote (before1603 k).denote (before1606 k).denote (@Runs.trans (30*2) ((17*2)+(10*2)) (before1600 k).denote (before1601 k).denote (before1603 k).denote (step1600 k) (@Runs.trans (17*2) (10*2) (before1601 k).denote (before1602 k).denote (before1603 k).denote (step1601 k) (step1602 k))) (@Runs.trans (1*3) ((10*2)+(1*1)) (before1603 k).denote (before1604 k).denote (before1606 k).denote (step1603 k) (@Runs.trans (10*2) (1*1) (before1604 k).denote (before1605 k).denote (before1606 k).denote (step1604 k) (step1605 k)))) (@Runs.trans ((11*2)+((1*2)+(6*2))) ((1*3)+((6*2)+(1*1))) (before1606 k).denote (before1609 k).denote (before1612 k).denote (@Runs.trans (11*2) ((1*2)+(6*2)) (before1606 k).denote (before1607 k).denote (before1609 k).denote (step1606 k) (@Runs.trans (1*2) (6*2) (before1607 k).denote (before1608 k).denote (before1609 k).denote (step1607 k) (step1608 k))) (@Runs.trans (1*3) ((6*2)+(1*1)) (before1609 k).denote (before1610 k).denote (before1612 k).denote (step1609 k) (@Runs.trans (6*2) (1*1) (before1610 k).denote (before1611 k).denote (before1612 k).denote (step1610 k) (step1611 k))))) (@Runs.trans (((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2)))) (before1612 k).denote (before1618 k).denote (before1625 k).denote (@Runs.trans ((7*2)+((1*3)+(7*2))) ((1*2)+((1*2)+(1*3))) (before1612 k).denote (before1615 k).denote (before1618 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before1612 k).denote (before1613 k).denote (before1615 k).denote (step1612 k) (@Runs.trans (1*3) (7*2) (before1613 k).denote (before1614 k).denote (before1615 k).denote (step1613 k) (step1614 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before1615 k).denote (before1616 k).denote (before1618 k).denote (step1615 k) (@Runs.trans (1*2) (1*3) (before1616 k).denote (before1617 k).denote (before1618 k).denote (step1616 k) (step1617 k)))) (@Runs.trans ((1*3)+((1*1)+(10*2))) (((1*3)+(10*2))+((1*2)+(1*2))) (before1618 k).denote (before1621 k).denote (before1625 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before1618 k).denote (before1619 k).denote (before1621 k).denote (step1618 k) (@Runs.trans (1*1) (10*2) (before1619 k).denote (before1620 k).denote (before1621 k).denote (step1619 k) (step1620 k))) (@Runs.trans ((1*3)+(10*2)) ((1*2)+(1*2)) (before1621 k).denote (before1623 k).denote (before1625 k).denote (@Runs.trans (1*3) (10*2) (before1621 k).denote (before1622 k).denote (before1623 k).denote (step1621 k) (step1622 k)) (@Runs.trans (1*2) (1*2) (before1623 k).denote (before1624 k).denote (before1625 k).denote (step1623 k) (step1624 k)))))) (@Runs.trans ((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2))))) ((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3))))) (before1625 k).denote (before1637 k).denote (before1650 k).denote (@Runs.trans (((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))) (before1625 k).denote (before1631 k).denote (before1637 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((13*2)+((1*3)+(13*2))) (before1625 k).denote (before1628 k).denote (before1631 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before1625 k).denote (before1626 k).denote (before1628 k).denote (step1625 k) (@Runs.trans (1*3) (1*1) (before1626 k).denote (before1627 k).denote (before1628 k).denote (step1626 k) (step1627 k))) (@Runs.trans (13*2) ((1*3)+(13*2)) (before1628 k).denote (before1629 k).denote (before1631 k).denote (step1628 k) (@Runs.trans (1*3) (13*2) (before1629 k).denote (before1630 k).denote (before1631 k).denote (step1629 k) (step1630 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(16*2))) (before1631 k).denote (before1634 k).denote (before1637 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before1631 k).denote (before1632 k).denote (before1634 k).denote (step1631 k) (@Runs.trans (1*2) (1*3) (before1632 k).denote (before1633 k).denote (before1634 k).denote (step1632 k) (step1633 k))) (@Runs.trans (1*3) ((1*1)+(16*2)) (before1634 k).denote (before1635 k).denote (before1637 k).denote (step1634 k) (@Runs.trans (1*1) (16*2) (before1635 k).denote (before1636 k).denote (before1637 k).denote (step1635 k) (step1636 k))))) (@Runs.trans (((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3)))) (before1637 k).denote (before1643 k).denote (before1650 k).denote (@Runs.trans ((1*3)+((16*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before1637 k).denote (before1640 k).denote (before1643 k).denote (@Runs.trans (1*3) ((16*2)+(1*2)) (before1637 k).denote (before1638 k).denote (before1640 k).denote (step1637 k) (@Runs.trans (16*2) (1*2) (before1638 k).denote (before1639 k).denote (before1640 k).denote (step1638 k) (step1639 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before1640 k).denote (before1641 k).denote (before1643 k).denote (step1640 k) (@Runs.trans (1*3) (1*3) (before1641 k).denote (before1642 k).denote (before1643 k).denote (step1641 k) (step1642 k)))) (@Runs.trans ((1*1)+((19*2)+(1*3))) (((19*2)+(1*2))+((1*2)+(1*3))) (before1643 k).denote (before1646 k).denote (before1650 k).denote (@Runs.trans (1*1) ((19*2)+(1*3)) (before1643 k).denote (before1644 k).denote (before1646 k).denote (step1643 k) (@Runs.trans (19*2) (1*3) (before1644 k).denote (before1645 k).denote (before1646 k).denote (step1644 k) (step1645 k))) (@Runs.trans ((19*2)+(1*2)) ((1*2)+(1*3)) (before1646 k).denote (before1648 k).denote (before1650 k).denote (@Runs.trans (19*2) (1*2) (before1646 k).denote (before1647 k).denote (before1648 k).denote (step1646 k) (step1647 k)) (@Runs.trans (1*2) (1*3) (before1648 k).denote (before1649 k).denote (before1650 k).denote (step1648 k) (step1649 k))))))) (@Runs.trans (((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))))+((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2)))))) (((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2)))))) (before1650 k).denote (before1675 k).denote (after1699 k).denote (@Runs.trans ((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2))))) ((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2))))) (before1650 k).denote (before1662 k).denote (before1675 k).denote (@Runs.trans (((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2)))) (((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))) (before1650 k).denote (before1656 k).denote (before1662 k).denote (@Runs.trans ((1*3)+((1*1)+(22*2))) ((1*3)+((22*2)+(1*2))) (before1650 k).denote (before1653 k).denote (before1656 k).denote (@Runs.trans (1*3) ((1*1)+(22*2)) (before1650 k).denote (before1651 k).denote (before1653 k).denote (step1650 k) (@Runs.trans (1*1) (22*2) (before1651 k).denote (before1652 k).denote (before1653 k).denote (step1651 k) (step1652 k))) (@Runs.trans (1*3) ((22*2)+(1*2)) (before1653 k).denote (before1654 k).denote (before1656 k).denote (step1653 k) (@Runs.trans (22*2) (1*2) (before1654 k).denote (before1655 k).denote (before1656 k).denote (step1654 k) (step1655 k)))) (@Runs.trans ((1*2)+((1*4)+(1*1))) ((1*2)+((1*3)+(1*2))) (before1656 k).denote (before1659 k).denote (before1662 k).denote (@Runs.trans (1*2) ((1*4)+(1*1)) (before1656 k).denote (before1657 k).denote (before1659 k).denote (step1656 k) (@Runs.trans (1*4) (1*1) (before1657 k).denote (before1658 k).denote (before1659 k).denote (step1657 k) (step1658 k))) (@Runs.trans (1*2) ((1*3)+(1*2)) (before1659 k).denote (before1660 k).denote (before1662 k).denote (step1659 k) (@Runs.trans (1*3) (1*2) (before1660 k).denote (before1661 k).denote (before1662 k).denote (step1660 k) (step1661 k))))) (@Runs.trans (((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586)))) (((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2)))) (before1662 k).denote (before1668 k).denote (before1675 k).denote (@Runs.trans ((1*2)+((1*2)+(14*2))) ((1*2)+((29*2)+((1*k+8)*586))) (before1662 k).denote (before1665 k).denote (before1668 k).denote (@Runs.trans (1*2) ((1*2)+(14*2)) (before1662 k).denote (before1663 k).denote (before1665 k).denote (step1662 k) (@Runs.trans (1*2) (14*2) (before1663 k).denote (before1664 k).denote (before1665 k).denote (step1663 k) (step1664 k))) (@Runs.trans (1*2) ((29*2)+((1*k+8)*586)) (before1665 k).denote (before1666 k).denote (before1668 k).denote (step1665 k) (@Runs.trans (29*2) ((1*k+8)*586) (before1666 k).denote (before1667 k).denote (before1668 k).denote (step1666 k) (step1667 k)))) (@Runs.trans ((8*2)+((1*2)+(1*2))) (((90*2)+(1*2))+((16*2)+(1*2))) (before1668 k).denote (before1671 k).denote (before1675 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before1668 k).denote (before1669 k).denote (before1671 k).denote (step1668 k) (@Runs.trans (1*2) (1*2) (before1669 k).denote (before1670 k).denote (before1671 k).denote (step1669 k) (step1670 k))) (@Runs.trans ((90*2)+(1*2)) ((16*2)+(1*2)) (before1671 k).denote (before1673 k).denote (before1675 k).denote (@Runs.trans (90*2) (1*2) (before1671 k).denote (before1672 k).denote (before1673 k).denote (step1671 k) (step1672 k)) (@Runs.trans (16*2) (1*2) (before1673 k).denote (before1674 k).denote (before1675 k).denote (step1673 k) (step1674 k)))))) (@Runs.trans ((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2))))) (before1675 k).denote (before1687 k).denote (after1699 k).denote (@Runs.trans (((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2)))) (((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))) (before1675 k).denote (before1681 k).denote (before1687 k).denote (@Runs.trans ((1*2)+((38*2)+(1*2))) ((22*2)+((1*2)+(1*2))) (before1675 k).denote (before1678 k).denote (before1681 k).denote (@Runs.trans (1*2) ((38*2)+(1*2)) (before1675 k).denote (before1676 k).denote (before1678 k).denote (step1675 k) (@Runs.trans (38*2) (1*2) (before1676 k).denote (before1677 k).denote (before1678 k).denote (step1676 k) (step1677 k))) (@Runs.trans (22*2) ((1*2)+(1*2)) (before1678 k).denote (before1679 k).denote (before1681 k).denote (step1678 k) (@Runs.trans (1*2) (1*2) (before1679 k).denote (before1680 k).denote (before1681 k).denote (step1679 k) (step1680 k)))) (@Runs.trans ((6*2)+((1*2)+(791761169*2))) (((1*k+8)*38)+((8*2)+(1*2))) (before1681 k).denote (before1684 k).denote (before1687 k).denote (@Runs.trans (6*2) ((1*2)+(791761169*2)) (before1681 k).denote (before1682 k).denote (before1684 k).denote (step1681 k) (@Runs.trans (1*2) (791761169*2) (before1682 k).denote (before1683 k).denote (before1684 k).denote (step1682 k) (step1683 k))) (@Runs.trans ((1*k+8)*38) ((8*2)+(1*2)) (before1684 k).denote (before1685 k).denote (before1687 k).denote (step1684 k) (@Runs.trans (8*2) (1*2) (before1685 k).denote (before1686 k).denote (before1687 k).denote (step1685 k) (step1686 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2)))) (before1687 k).denote (before1693 k).denote (after1699 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((11*2)+((1*2)+(1*2))) (before1687 k).denote (before1690 k).denote (before1693 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before1687 k).denote (before1688 k).denote (before1690 k).denote (step1687 k) (@Runs.trans (8*2) (1*2) (before1688 k).denote (before1689 k).denote (before1690 k).denote (step1688 k) (step1689 k))) (@Runs.trans (11*2) ((1*2)+(1*2)) (before1690 k).denote (before1691 k).denote (before1693 k).denote (step1690 k) (@Runs.trans (1*2) (1*2) (before1691 k).denote (before1692 k).denote (before1693 k).denote (step1691 k) (step1692 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((13*2)+(1*3))+((13*2)+(1*2))) (before1693 k).denote (before1696 k).denote (after1699 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before1693 k).denote (before1694 k).denote (before1696 k).denote (step1693 k) (@Runs.trans (1*3) (1*1) (before1694 k).denote (before1695 k).denote (before1696 k).denote (step1694 k) (step1695 k))) (@Runs.trans ((13*2)+(1*3)) ((13*2)+(1*2)) (before1696 k).denote (before1698 k).denote (after1699 k).denote (@Runs.trans (13*2) (1*3) (before1696 k).denote (before1697 k).denote (before1698 k).denote (step1696 k) (step1697 k)) (@Runs.trans (13*2) (1*2) (before1698 k).denote (before1699 k).denote (after1699 k).denote (step1698 k) (step1699 k)))))))) + have ht : (((((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))))+((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2))))))+(((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))))+((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3)))))))+((((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))))+((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2))))))+(((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2)))))))) = (624*k+1583528555) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean new file mode 100644 index 00000000..a29d1812 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean @@ -0,0 +1,830 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1700_0 : Stack := [] +abbrev tail1700_1 : Stack := ⟨w1,1⟩ :: tail1700_0 +abbrev tail1700_2 : Stack := ⟨w0,1⟩ :: tail1700_1 +abbrev tail1700_3 : Stack := ⟨w2,2⟩ :: tail1700_2 +abbrev tail1700_4 : Stack := ⟨w1,3⟩ :: tail1700_3 +abbrev tail1700_5 : Stack := ⟨w0,27⟩ :: tail1700_0 +abbrev tail1700_6 : Stack := ⟨w1,15⟩ :: tail1700_5 +abbrev tail1700_7 : Stack := ⟨w2,1⟩ :: tail1700_6 +abbrev tail1700_8 : Stack := ⟨w0,29⟩ :: tail1700_7 +abbrev tail1700_9 (k : Nat) : Stack := ⟨w94,(1*k+8)⟩ :: tail1700_8 +abbrev tail1700_10 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_9 k +abbrev tail1700_11 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1700_10 k +abbrev tail1700_12 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_11 k +abbrev tail1700_13 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1700_12 k +abbrev tail1700_14 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1700_13 k +abbrev tail1700_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_14 k +abbrev tail1700_16 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1700_15 k +abbrev tail1700_17 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1700_16 k +abbrev tail1700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_17 k +abbrev tail1700_19 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1700_18 k +abbrev tail1700_20 (k : Nat) : Stack := ⟨w95,(1*k+8)⟩ :: tail1700_19 k +abbrev tail1700_21 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_20 k +abbrev tail1700_22 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1700_21 k +abbrev tail1700_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1700_22 k +abbrev tail1700_24 : Stack := ⟨w1,2⟩ :: tail1700_3 +abbrev tail1700_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_23 k +abbrev tail1700_26 : Stack := ⟨w1,1⟩ :: tail1700_3 +abbrev tail1700_27 : Stack := ⟨w0,1⟩ :: tail1700_26 +abbrev tail1700_28 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1700_22 k +abbrev tail1700_29 : Stack := ⟨w2,1⟩ :: tail1700_26 +abbrev tail1700_30 : Stack := ⟨w1,16⟩ :: tail1700_29 +abbrev tail1700_31 : Stack := ⟨w0,9⟩ :: tail1700_30 +abbrev tail1700_32 : Stack := ⟨w1,9⟩ :: tail1700_31 +abbrev tail1700_33 (k : Nat) : Stack := ⟨w95,(1*k+7)⟩ :: tail1700_19 k +abbrev tail1700_34 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_33 k +abbrev tail1700_35 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_34 k +abbrev tail1700_36 : Stack := ⟨w0,8⟩ :: tail1700_30 +abbrev tail1700_37 : Stack := ⟨w2,1⟩ :: tail1700_36 +abbrev tail1700_38 : Stack := ⟨w1,9⟩ :: tail1700_37 +abbrev tail1700_39 : Stack := ⟨w97,1⟩ :: tail1700_38 +abbrev tail1700_40 (k : Nat) : Stack := ⟨w95,(1*k+6)⟩ :: tail1700_19 k +abbrev tail1700_41 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_40 k +abbrev tail1700_42 : Stack := ⟨w98,1⟩ :: tail1700_38 +abbrev tail1700_43 : Stack := ⟨w97,1⟩ :: tail1700_42 +abbrev tail1700_44 (k : Nat) : Stack := ⟨w95,(1*k+5)⟩ :: tail1700_19 k +abbrev tail1700_45 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_44 k +abbrev tail1700_46 : Stack := ⟨w98,2⟩ :: tail1700_38 +abbrev tail1700_47 : Stack := ⟨w97,1⟩ :: tail1700_46 +abbrev tail1700_48 (k : Nat) : Stack := ⟨w95,(1*k+4)⟩ :: tail1700_19 k +abbrev tail1700_49 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_48 k +abbrev tail1700_50 : Stack := ⟨w98,3⟩ :: tail1700_38 +abbrev tail1700_51 (k : Nat) : Stack := ⟨w98,(1*k+6)⟩ :: tail1700_38 +abbrev tail1700_52 (k : Nat) : Stack := ⟨w95,1⟩ :: tail1700_19 k +abbrev tail1700_53 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_52 k +abbrev tail1700_54 (k : Nat) : Stack := ⟨w97,1⟩ :: tail1700_51 k +abbrev tail1700_55 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_19 k +abbrev tail1700_56 (k : Nat) : Stack := ⟨w98,(1*k+7)⟩ :: tail1700_38 +abbrev tail1700_57 (k : Nat) : Stack := ⟨w97,1⟩ :: tail1700_56 k +abbrev tail1700_58 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1700_57 k +abbrev tail1700_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1700_17 k +abbrev tail1700_60 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1700_17 k +abbrev tail1700_61 (k : Nat) : Stack := ⟨w98,(1*k+8)⟩ :: tail1700_38 +abbrev tail1700_62 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1700_61 k +abbrev tail1700_63 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1700_62 k +abbrev tail1700_64 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1700_63 k +abbrev tail1700_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1700_14 k +abbrev tail1700_66 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1700_14 k +abbrev tail1700_67 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1700_62 k +abbrev tail1700_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_67 k +abbrev tail1700_69 (k : Nat) : Stack := ⟨w1,24⟩ :: tail1700_68 k +abbrev tail1700_70 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1700_69 k +abbrev tail1700_71 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1700_70 k +abbrev tail1700_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1700_11 k +abbrev tail1700_73 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1700_11 k +abbrev tail1700_74 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1700_69 k +abbrev tail1700_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_74 k +abbrev tail1700_76 (k : Nat) : Stack := ⟨w1,18⟩ :: tail1700_75 k +abbrev tail1700_77 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1700_76 k +abbrev tail1700_78 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1700_77 k +abbrev tail1700_79 (k : Nat) : Stack := ⟨w94,(1*k+7)⟩ :: tail1700_8 +abbrev tail1700_80 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_79 k +abbrev tail1700_81 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_80 k +abbrev tail1700_82 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1700_76 k +abbrev tail1700_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_82 k +abbrev tail1700_84 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1700_83 k +abbrev tail1700_85 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_84 k +abbrev tail1700_86 (k : Nat) : Stack := ⟨w94,(1*k+6)⟩ :: tail1700_8 +abbrev tail1700_87 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_86 k +abbrev tail1700_88 (k : Nat) : Stack := ⟨w101,1⟩ :: tail1700_84 k +abbrev tail1700_89 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_88 k +abbrev tail1700_90 (k : Nat) : Stack := ⟨w94,(1*k+5)⟩ :: tail1700_8 +abbrev tail1700_91 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_90 k +abbrev tail1700_92 (k : Nat) : Stack := ⟨w101,2⟩ :: tail1700_84 k +abbrev tail1700_93 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_92 k +abbrev tail1700_94 (k : Nat) : Stack := ⟨w94,(1*k+4)⟩ :: tail1700_8 +abbrev tail1700_95 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_94 k +abbrev tail1700_96 (k : Nat) : Stack := ⟨w101,3⟩ :: tail1700_84 k +abbrev tail1700_97 (k : Nat) : Stack := ⟨w101,(1*k+6)⟩ :: tail1700_84 k +abbrev tail1700_98 : Stack := ⟨w94,1⟩ :: tail1700_8 +abbrev tail1700_99 : Stack := ⟨w99,1⟩ :: tail1700_98 +abbrev tail1700_100 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_97 k +abbrev tail1700_101 : Stack := ⟨w99,1⟩ :: tail1700_8 +abbrev tail1700_102 (k : Nat) : Stack := ⟨w101,(1*k+7)⟩ :: tail1700_84 k +abbrev tail1700_103 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_102 k +abbrev tail1700_104 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1700_103 k +abbrev tail1700_105 : Stack := ⟨w0,1⟩ :: tail1700_6 +abbrev tail1700_106 : Stack := ⟨w0,30⟩ :: tail1700_6 +abbrev tail1700_107 (k : Nat) : Stack := ⟨w101,(1*k+8)⟩ :: tail1700_84 k +abbrev tail1700_108 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1700_107 k +abbrev tail1700_109 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1700_108 k +abbrev tail1700_110 (k : Nat) : Stack := ⟨w1,27⟩ :: tail1700_109 k +abbrev tail1700_111 : Stack := ⟨w0,1⟩ :: tail1700_0 +abbrev tail1700_112 : Stack := ⟨w0,28⟩ :: tail1700_0 +abbrev tail1700_113 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1700_108 k +abbrev tail1700_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_113 k +abbrev tail1700_115 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1700_114 k +abbrev tail1700_116 : Stack := ⟨w0,29⟩ :: tail1700_0 +abbrev tail1700_117 : Stack := ⟨w0,30⟩ :: tail1700_0 +abbrev tail1700_118 (k : Nat) : Stack := ⟨w0,13⟩ :: tail1700_108 k +abbrev tail1700_119 : Stack := ⟨w1,1⟩ :: tail1700_117 +abbrev tail1700_120 : Stack := ⟨w1,14⟩ :: tail1700_117 +abbrev tail1700_121 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1700_107 k +abbrev tail1700_122 : Stack := ⟨w2,1⟩ :: tail1700_120 +abbrev tail1700_123 : Stack := ⟨w0,29⟩ :: tail1700_122 +abbrev tail1700_124 (k : Nat) : Stack := ⟨w102,(1*k+8)⟩ :: tail1700_123 +abbrev tail1700_125 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_124 k +abbrev tail1700_126 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1700_124 k +abbrev tail1700_127 (k : Nat) : Stack := ⟨w0,89⟩ :: tail1700_76 k +abbrev tail1700_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1700_126 k +abbrev tail1700_129 (k : Nat) : Stack := ⟨w1,90⟩ :: tail1700_126 k +abbrev tail1700_130 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1700_75 k +abbrev tail1700_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_129 k +abbrev tail1700_132 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1700_131 k +abbrev tail1700_133 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1700_131 k +abbrev tail1700_134 (k : Nat) : Stack := ⟨w0,37⟩ :: tail1700_69 k +abbrev tail1700_135 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1700_133 k +abbrev tail1700_136 (k : Nat) : Stack := ⟨w1,38⟩ :: tail1700_133 k +abbrev tail1700_137 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1700_68 k +abbrev tail1700_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_136 k +abbrev tail1700_139 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1700_138 k +abbrev tail1700_140 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1700_138 k +abbrev tail1700_141 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1700_62 k +abbrev tail1700_142 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1700_140 k +abbrev tail1700_143 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1700_140 k +abbrev tail1700_144 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1700_61 k +abbrev tail1700_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_143 k +abbrev tail1700_146 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1700_145 k +abbrev tail1700_147 (k : Nat) : Stack := ⟨w103,(1*k+8)⟩ :: tail1700_146 k +abbrev tail1700_148 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_147 k +abbrev tail1700_149 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1700_147 k + +def before1700 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1187),tail1700_4,(tail1700_23 k)⟩ +def before1701 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1189),tail1700_24,(tail1700_25 k)⟩ +def before1702 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1700_27,(tail1700_25 k)⟩ +def before1703 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1700_27,(tail1700_28 k)⟩ +def before1704 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1700_29,(tail1700_28 k)⟩ +def before1705 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1700_30,(tail1700_22 k)⟩ +def before1706 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail1700_31,(tail1700_21 k)⟩ +def before1707 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1700_32,(tail1700_20 k)⟩ +def before1708 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1700_32,(tail1700_34 k)⟩ +def before1709 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail1700_31,(tail1700_35 k)⟩ +def before1710 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail1700_37,(tail1700_35 k)⟩ +def before1711 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1700_38,(tail1700_34 k)⟩ +def before1712 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1700_39,(tail1700_33 k)⟩ +def before1713 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1700_39,(tail1700_41 k)⟩ +def before1714 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1700_42,(tail1700_41 k)⟩ +def before1715 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1700_43,(tail1700_40 k)⟩ +def before1716 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1700_43,(tail1700_45 k)⟩ +def before1717 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1700_46,(tail1700_45 k)⟩ +def before1718 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1700_47,(tail1700_44 k)⟩ +def before1719 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1700_47,(tail1700_49 k)⟩ +def before1720 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1700_50,(tail1700_49 k)⟩ +def before1721 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1700_51 k),(tail1700_53 k)⟩ +def before1722 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1700_54 k),(tail1700_52 k)⟩ +def before1723 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1700_54 k),(tail1700_55 k)⟩ +def before1724 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1700_56 k),(tail1700_55 k)⟩ +def before1725 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1700_57 k),(tail1700_19 k)⟩ +def before1726 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1700_58 k),(tail1700_18 k)⟩ +def before1727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1700_58 k),(tail1700_59 k)⟩ +def before1728 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1700_57 k),(tail1700_60 k)⟩ +def before1729 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1700_61 k),(tail1700_60 k)⟩ +def before1730 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1700_62 k),(tail1700_17 k)⟩ +def before1731 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail1700_63 k),(tail1700_16 k)⟩ +def before1732 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1700_64 k),(tail1700_15 k)⟩ +def before1733 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1700_64 k),(tail1700_65 k)⟩ +def before1734 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail1700_63 k),(tail1700_66 k)⟩ +def before1735 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail1700_68 k),(tail1700_66 k)⟩ +def before1736 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1700_69 k),(tail1700_14 k)⟩ +def before1737 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521663),(tail1700_70 k),(tail1700_13 k)⟩ +def before1738 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1700_71 k),(tail1700_12 k)⟩ +def before1739 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1700_71 k),(tail1700_72 k)⟩ +def before1740 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail1700_70 k),(tail1700_73 k)⟩ +def before1741 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521663),(tail1700_75 k),(tail1700_73 k)⟩ +def before1742 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1700_76 k),(tail1700_11 k)⟩ +def before1743 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521881),(tail1700_77 k),(tail1700_10 k)⟩ +def before1744 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1700_78 k),(tail1700_9 k)⟩ +def before1745 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1700_78 k),(tail1700_80 k)⟩ +def before1746 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521881),(tail1700_77 k),(tail1700_81 k)⟩ +def before1747 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521881),(tail1700_83 k),(tail1700_81 k)⟩ +def before1748 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1700_84 k),(tail1700_80 k)⟩ +def before1749 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1700_85 k),(tail1700_79 k)⟩ +def before1750 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1700_85 k),(tail1700_87 k)⟩ +def before1751 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1700_88 k),(tail1700_87 k)⟩ +def before1752 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1700_89 k),(tail1700_86 k)⟩ +def before1753 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1700_89 k),(tail1700_91 k)⟩ +def before1754 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1700_92 k),(tail1700_91 k)⟩ +def before1755 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1700_93 k),(tail1700_90 k)⟩ +def before1756 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1700_93 k),(tail1700_95 k)⟩ +def before1757 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1700_96 k),(tail1700_95 k)⟩ +def before1758 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1700_97 k),tail1700_99⟩ +def before1759 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1700_100 k),tail1700_98⟩ +def before1760 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1700_100 k),tail1700_101⟩ +def before1761 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1700_102 k),tail1700_101⟩ +def before1762 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1700_103 k),tail1700_8⟩ +def before1763 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1700_104 k),tail1700_7⟩ +def before1764 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1700_104 k),tail1700_105⟩ +def before1765 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1700_103 k),tail1700_106⟩ +def before1766 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1700_107 k),tail1700_106⟩ +def before1767 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1700_108 k),tail1700_6⟩ +def before1768 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail1700_109 k),tail1700_5⟩ +def before1769 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526731),(tail1700_110 k),tail1700_0⟩ +def before1770 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526731),(tail1700_110 k),tail1700_111⟩ +def before1771 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail1700_109 k),tail1700_112⟩ +def before1772 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail1700_114 k),tail1700_112⟩ +def before1773 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail1700_115 k),tail1700_0⟩ +def before1774 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail1700_115 k),tail1700_111⟩ +def before1775 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail1700_114 k),tail1700_116⟩ +def before1776 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526675),(tail1700_113 k),tail1700_117⟩ +def before1777 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526673),(tail1700_118 k),tail1700_119⟩ +def before1778 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1700_108 k),tail1700_120⟩ +def before1779 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1700_121 k),tail1700_122⟩ +def before1780 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1700_107 k),tail1700_123⟩ +def before1781 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1700_84 k),(tail1700_124 k)⟩ +def before1782 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521881),(tail1700_83 k),(tail1700_125 k)⟩ +def before1783 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521879),(tail1700_82 k),(tail1700_126 k)⟩ +def before1784 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521877),(tail1700_127 k),(tail1700_128 k)⟩ +def before1785 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1700_76 k),(tail1700_129 k)⟩ +def before1786 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1700_130 k),(tail1700_131 k)⟩ +def before1787 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail1700_75 k),(tail1700_132 k)⟩ +def before1788 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521661),(tail1700_74 k),(tail1700_133 k)⟩ +def before1789 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail1700_134 k),(tail1700_135 k)⟩ +def before1790 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1700_69 k),(tail1700_136 k)⟩ +def before1791 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1700_137 k),(tail1700_138 k)⟩ +def before1792 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail1700_68 k),(tail1700_139 k)⟩ +def before1793 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521535),(tail1700_67 k),(tail1700_140 k)⟩ +def before1794 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail1700_141 k),(tail1700_142 k)⟩ +def before1795 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1700_62 k),(tail1700_143 k)⟩ +def before1796 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1700_144 k),(tail1700_145 k)⟩ +def before1797 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1700_61 k),(tail1700_146 k)⟩ +def before1798 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1700_38,(tail1700_147 k)⟩ +def before1799 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail1700_37,(tail1700_148 k)⟩ +def after1799 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail1700_36,(tail1700_149 k)⟩ + +theorem macro1700 (k : Nat) : applyExit (before1700 k) exit4 1 = some (before1701 k) := by + simp (disch := omega) [before1700, before1701, exit4, applyExit, pop, push] + <;> omega +theorem step1700 (k : Nat) : Runs (1*2) (before1700 k).denote (before1701 k).denote := + @applyExit_sound (before1700 k) (before1701 k) exit4 1 valid4 (macro1700 k) +theorem macro1701 (k : Nat) : applyExit (before1701 k) exit5 1 = some (before1702 k) := by + simp (disch := omega) [before1701, before1702, exit5, applyExit, pop, push] + <;> omega +theorem step1701 (k : Nat) : Runs (1*3) (before1701 k).denote (before1702 k).denote := + @applyExit_sound (before1701 k) (before1702 k) exit5 1 valid5 (macro1701 k) +theorem macro1702 (k : Nat) : applyExit (before1702 k) exit1 1 = some (before1703 k) := by + simp (disch := omega) [before1702, before1703, exit1, applyExit, pop, push] + <;> omega +theorem step1702 (k : Nat) : Runs (1*3) (before1702 k).denote (before1703 k).denote := + @applyExit_sound (before1702 k) (before1703 k) exit1 1 valid1 (macro1702 k) +theorem macro1703 (k : Nat) : applyExit (before1703 k) exit6 1 = some (before1704 k) := by + simp (disch := omega) [before1703, before1704, exit6, applyExit, pop, push] + <;> omega +theorem step1703 (k : Nat) : Runs (1*1) (before1703 k).denote (before1704 k).denote := + @applyExit_sound (before1703 k) (before1704 k) exit6 1 valid6 (macro1703 k) +theorem macro1704 (k : Nat) : applyExit (before1704 k) exit0 16 = some (before1705 k) := by + simp (disch := omega) [before1704, before1705, exit0, applyExit, pop, push] + <;> omega +theorem step1704 (k : Nat) : Runs (16*2) (before1704 k).denote (before1705 k).denote := + @applyExit_sound (before1704 k) (before1705 k) exit0 16 valid0 (macro1704 k) +theorem macro1705 (k : Nat) : applyExit (before1705 k) exit13 9 = some (before1706 k) := by + simp (disch := omega) [before1705, before1706, exit13, applyExit, pop, push] + <;> omega +theorem step1705 (k : Nat) : Runs (9*2) (before1705 k).denote (before1706 k).denote := + @applyExit_sound (before1705 k) (before1706 k) exit13 9 valid13 (macro1705 k) +theorem macro1706 (k : Nat) : applyExit (before1706 k) exit0 9 = some (before1707 k) := by + simp (disch := omega) [before1706, before1707, exit0, applyExit, pop, push] + <;> omega +theorem step1706 (k : Nat) : Runs (9*2) (before1706 k).denote (before1707 k).denote := + @applyExit_sound (before1706 k) (before1707 k) exit0 9 valid0 (macro1706 k) +theorem macro1707 (k : Nat) : applyExit (before1707 k) exit119 1 = some (before1708 k) := by + simp (disch := omega) [before1707, before1708, exit119, applyExit, pop, push] + <;> omega +theorem step1707 (k : Nat) : Runs (1*7) (before1707 k).denote (before1708 k).denote := + @applyExit_sound (before1707 k) (before1708 k) exit119 1 valid119 (macro1707 k) +theorem macro1708 (k : Nat) : applyExit (before1708 k) exit2 9 = some (before1709 k) := by + simp (disch := omega) [before1708, before1709, exit2, applyExit, pop, push] + <;> omega +theorem step1708 (k : Nat) : Runs (9*2) (before1708 k).denote (before1709 k).denote := + @applyExit_sound (before1708 k) (before1709 k) exit2 9 valid2 (macro1708 k) +theorem macro1709 (k : Nat) : applyExit (before1709 k) exit6 1 = some (before1710 k) := by + simp (disch := omega) [before1709, before1710, exit6, applyExit, pop, push] + <;> omega +theorem step1709 (k : Nat) : Runs (1*1) (before1709 k).denote (before1710 k).denote := + @applyExit_sound (before1709 k) (before1710 k) exit6 1 valid6 (macro1709 k) +theorem macro1710 (k : Nat) : applyExit (before1710 k) exit0 9 = some (before1711 k) := by + simp (disch := omega) [before1710, before1711, exit0, applyExit, pop, push] + <;> omega +theorem step1710 (k : Nat) : Runs (9*2) (before1710 k).denote (before1711 k).denote := + @applyExit_sound (before1710 k) (before1711 k) exit0 9 valid0 (macro1710 k) +theorem macro1711 (k : Nat) : applyExit (before1711 k) exit120 1 = some (before1712 k) := by + simp (disch := omega) [before1711, before1712, exit120, applyExit, pop, push] + <;> omega +theorem step1711 (k : Nat) : Runs (1*38) (before1711 k).denote (before1712 k).denote := + @applyExit_sound (before1711 k) (before1712 k) exit120 1 valid120 (macro1711 k) +theorem macro1712 (k : Nat) : applyExit (before1712 k) exit119 1 = some (before1713 k) := by + simp (disch := omega) [before1712, before1713, exit119, applyExit, pop, push] + <;> omega +theorem step1712 (k : Nat) : Runs (1*7) (before1712 k).denote (before1713 k).denote := + @applyExit_sound (before1712 k) (before1713 k) exit119 1 valid119 (macro1712 k) +theorem macro1713 (k : Nat) : applyExit (before1713 k) exit121 1 = some (before1714 k) := by + simp (disch := omega) [before1713, before1714, exit121, applyExit, pop, push] + <;> omega +theorem step1713 (k : Nat) : Runs (1*37) (before1713 k).denote (before1714 k).denote := + @applyExit_sound (before1713 k) (before1714 k) exit121 1 valid121 (macro1713 k) +theorem macro1714 (k : Nat) : applyExit (before1714 k) exit120 1 = some (before1715 k) := by + simp (disch := omega) [before1714, before1715, exit120, applyExit, pop, push] + <;> omega +theorem step1714 (k : Nat) : Runs (1*38) (before1714 k).denote (before1715 k).denote := + @applyExit_sound (before1714 k) (before1715 k) exit120 1 valid120 (macro1714 k) +theorem macro1715 (k : Nat) : applyExit (before1715 k) exit119 1 = some (before1716 k) := by + simp (disch := omega) [before1715, before1716, exit119, applyExit, pop, push] + <;> omega +theorem step1715 (k : Nat) : Runs (1*7) (before1715 k).denote (before1716 k).denote := + @applyExit_sound (before1715 k) (before1716 k) exit119 1 valid119 (macro1715 k) +theorem macro1716 (k : Nat) : applyExit (before1716 k) exit121 1 = some (before1717 k) := by + simp (disch := omega) [before1716, before1717, exit121, applyExit, pop, push] + <;> omega +theorem step1716 (k : Nat) : Runs (1*37) (before1716 k).denote (before1717 k).denote := + @applyExit_sound (before1716 k) (before1717 k) exit121 1 valid121 (macro1716 k) +theorem macro1717 (k : Nat) : applyExit (before1717 k) exit120 1 = some (before1718 k) := by + simp (disch := omega) [before1717, before1718, exit120, applyExit, pop, push] + <;> omega +theorem step1717 (k : Nat) : Runs (1*38) (before1717 k).denote (before1718 k).denote := + @applyExit_sound (before1717 k) (before1718 k) exit120 1 valid120 (macro1717 k) +theorem macro1718 (k : Nat) : applyExit (before1718 k) exit119 1 = some (before1719 k) := by + simp (disch := omega) [before1718, before1719, exit119, applyExit, pop, push] + <;> omega +theorem step1718 (k : Nat) : Runs (1*7) (before1718 k).denote (before1719 k).denote := + @applyExit_sound (before1718 k) (before1719 k) exit119 1 valid119 (macro1718 k) +theorem macro1719 (k : Nat) : applyExit (before1719 k) exit121 1 = some (before1720 k) := by + simp (disch := omega) [before1719, before1720, exit121, applyExit, pop, push] + <;> omega +theorem step1719 (k : Nat) : Runs (1*37) (before1719 k).denote (before1720 k).denote := + @applyExit_sound (before1719 k) (before1720 k) exit121 1 valid121 (macro1719 k) +def cycleState1720 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w98,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w96,1⟩,⟨w95,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,9⟩,⟨w94,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ +def cyclePart1720_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w97,1⟩,⟨w98,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w95,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,9⟩,⟨w94,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ +def cyclePart1720_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w97,1⟩,⟨w98,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w96,1⟩,⟨w95,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,9⟩,⟨w94,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ +theorem cycleMacro1720_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1720 k j) exit120 1 = some (cyclePart1720_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1720, cyclePart1720_0, exit120, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1720_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1720_0 k j) exit119 1 = some (cyclePart1720_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1720_0, cyclePart1720_1, exit119, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1720_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1720_1 k j) exit121 1 = some (cycleState1720 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1720_1, cycleState1720, exit121, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1720 (k j : Nat) (hj : j < (1*k+3)) : Runs 82 (cycleState1720 k j).denote (cycleState1720 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState1720 k j).denote (cyclePart1720_0 k j).denote := @applyExit_sound (cycleState1720 k j) (cyclePart1720_0 k j) exit120 1 valid120 (cycleMacro1720_0 k j hj) + have h1 : Runs (1*7) (cyclePart1720_0 k j).denote (cyclePart1720_1 k j).denote := @applyExit_sound (cyclePart1720_0 k j) (cyclePart1720_1 k j) exit119 1 valid119 (cycleMacro1720_1 k j hj) + have h2 : Runs (1*37) (cyclePart1720_1 k j).denote (cycleState1720 k (j+1)).denote := @applyExit_sound (cyclePart1720_1 k j) (cycleState1720 k (j+1)) exit121 1 valid121 (cycleMacro1720_2 k j hj) + exact (@Runs.trans (1*38) ((1*7)+(1*37)) (cycleState1720 k j).denote (cyclePart1720_0 k j).denote (cycleState1720 k (j+1)).denote h0 (@Runs.trans (1*7) (1*37) (cyclePart1720_0 k j).denote (cyclePart1720_1 k j).denote (cycleState1720 k (j+1)).denote h1 h2)) +theorem step1720 (k : Nat) : Runs ((1*k+3)*82) (before1720 k).denote (before1721 k).denote := by + have h := Runs.chain (fun j => (cycleState1720 k j).denote) 82 (1*k+3) (cycleRun1720 k) + have h0 : cycleState1720 k 0 = before1720 k := by simp [cycleState1720, before1720] + have h1 : cycleState1720 k (1*k+3) = before1721 k := by + simp [cycleState1720, before1721] <;> omega + simpa only [h0, h1] using h +theorem macro1721 (k : Nat) : applyExit (before1721 k) exit120 1 = some (before1722 k) := by + simp (disch := omega) [before1721, before1722, exit120, applyExit, pop, push] + <;> omega +theorem step1721 (k : Nat) : Runs (1*38) (before1721 k).denote (before1722 k).denote := + @applyExit_sound (before1721 k) (before1722 k) exit120 1 valid120 (macro1721 k) +theorem macro1722 (k : Nat) : applyExit (before1722 k) exit119 1 = some (before1723 k) := by + simp (disch := omega) [before1722, before1723, exit119, applyExit, pop, push] + <;> omega +theorem step1722 (k : Nat) : Runs (1*7) (before1722 k).denote (before1723 k).denote := + @applyExit_sound (before1722 k) (before1723 k) exit119 1 valid119 (macro1722 k) +theorem macro1723 (k : Nat) : applyExit (before1723 k) exit121 1 = some (before1724 k) := by + simp (disch := omega) [before1723, before1724, exit121, applyExit, pop, push] + <;> omega +theorem step1723 (k : Nat) : Runs (1*37) (before1723 k).denote (before1724 k).denote := + @applyExit_sound (before1723 k) (before1724 k) exit121 1 valid121 (macro1723 k) +theorem macro1724 (k : Nat) : applyExit (before1724 k) exit120 1 = some (before1725 k) := by + simp (disch := omega) [before1724, before1725, exit120, applyExit, pop, push] + <;> omega +theorem step1724 (k : Nat) : Runs (1*38) (before1724 k).denote (before1725 k).denote := + @applyExit_sound (before1724 k) (before1725 k) exit120 1 valid120 (macro1724 k) +theorem macro1725 (k : Nat) : applyExit (before1725 k) exit0 791761169 = some (before1726 k) := by + simp (disch := omega) [before1725, before1726, exit0, applyExit, pop, push] + <;> omega +theorem step1725 (k : Nat) : Runs (791761169*2) (before1725 k).denote (before1726 k).denote := + @applyExit_sound (before1725 k) (before1726 k) exit0 791761169 valid0 (macro1725 k) +theorem macro1726 (k : Nat) : applyExit (before1726 k) exit1 1 = some (before1727 k) := by + simp (disch := omega) [before1726, before1727, exit1, applyExit, pop, push] + <;> omega +theorem step1726 (k : Nat) : Runs (1*3) (before1726 k).denote (before1727 k).denote := + @applyExit_sound (before1726 k) (before1727 k) exit1 1 valid1 (macro1726 k) +theorem macro1727 (k : Nat) : applyExit (before1727 k) exit2 791761169 = some (before1728 k) := by + simp (disch := omega) [before1727, before1728, exit2, applyExit, pop, push] + <;> omega +theorem step1727 (k : Nat) : Runs (791761169*2) (before1727 k).denote (before1728 k).denote := + @applyExit_sound (before1727 k) (before1728 k) exit2 791761169 valid2 (macro1727 k) +theorem macro1728 (k : Nat) : applyExit (before1728 k) exit121 1 = some (before1729 k) := by + simp (disch := omega) [before1728, before1729, exit121, applyExit, pop, push] + <;> omega +theorem step1728 (k : Nat) : Runs (1*37) (before1728 k).denote (before1729 k).denote := + @applyExit_sound (before1728 k) (before1729 k) exit121 1 valid121 (macro1728 k) +theorem macro1729 (k : Nat) : applyExit (before1729 k) exit0 791761170 = some (before1730 k) := by + simp (disch := omega) [before1729, before1730, exit0, applyExit, pop, push] + <;> omega +theorem step1729 (k : Nat) : Runs (791761170*2) (before1729 k).denote (before1730 k).denote := + @applyExit_sound (before1729 k) (before1730 k) exit0 791761170 valid0 (macro1729 k) +theorem macro1730 (k : Nat) : applyExit (before1730 k) exit13 7 = some (before1731 k) := by + simp (disch := omega) [before1730, before1731, exit13, applyExit, pop, push] + <;> omega +theorem step1730 (k : Nat) : Runs (7*2) (before1730 k).denote (before1731 k).denote := + @applyExit_sound (before1730 k) (before1731 k) exit13 7 valid13 (macro1730 k) +theorem macro1731 (k : Nat) : applyExit (before1731 k) exit0 23 = some (before1732 k) := by + simp (disch := omega) [before1731, before1732, exit0, applyExit, pop, push] + <;> omega +theorem step1731 (k : Nat) : Runs (23*2) (before1731 k).denote (before1732 k).denote := + @applyExit_sound (before1731 k) (before1732 k) exit0 23 valid0 (macro1731 k) +theorem macro1732 (k : Nat) : applyExit (before1732 k) exit1 1 = some (before1733 k) := by + simp (disch := omega) [before1732, before1733, exit1, applyExit, pop, push] + <;> omega +theorem step1732 (k : Nat) : Runs (1*3) (before1732 k).denote (before1733 k).denote := + @applyExit_sound (before1732 k) (before1733 k) exit1 1 valid1 (macro1732 k) +theorem macro1733 (k : Nat) : applyExit (before1733 k) exit2 23 = some (before1734 k) := by + simp (disch := omega) [before1733, before1734, exit2, applyExit, pop, push] + <;> omega +theorem step1733 (k : Nat) : Runs (23*2) (before1733 k).denote (before1734 k).denote := + @applyExit_sound (before1733 k) (before1734 k) exit2 23 valid2 (macro1733 k) +theorem macro1734 (k : Nat) : applyExit (before1734 k) exit6 1 = some (before1735 k) := by + simp (disch := omega) [before1734, before1735, exit6, applyExit, pop, push] + <;> omega +theorem step1734 (k : Nat) : Runs (1*1) (before1734 k).denote (before1735 k).denote := + @applyExit_sound (before1734 k) (before1735 k) exit6 1 valid6 (macro1734 k) +theorem macro1735 (k : Nat) : applyExit (before1735 k) exit0 24 = some (before1736 k) := by + simp (disch := omega) [before1735, before1736, exit0, applyExit, pop, push] + <;> omega +theorem step1735 (k : Nat) : Runs (24*2) (before1735 k).denote (before1736 k).denote := + @applyExit_sound (before1735 k) (before1736 k) exit0 24 valid0 (macro1735 k) +theorem macro1736 (k : Nat) : applyExit (before1736 k) exit13 39 = some (before1737 k) := by + simp (disch := omega) [before1736, before1737, exit13, applyExit, pop, push] + <;> omega +theorem step1736 (k : Nat) : Runs (39*2) (before1736 k).denote (before1737 k).denote := + @applyExit_sound (before1736 k) (before1737 k) exit13 39 valid13 (macro1736 k) +theorem macro1737 (k : Nat) : applyExit (before1737 k) exit0 17 = some (before1738 k) := by + simp (disch := omega) [before1737, before1738, exit0, applyExit, pop, push] + <;> omega +theorem step1737 (k : Nat) : Runs (17*2) (before1737 k).denote (before1738 k).denote := + @applyExit_sound (before1737 k) (before1738 k) exit0 17 valid0 (macro1737 k) +theorem macro1738 (k : Nat) : applyExit (before1738 k) exit1 1 = some (before1739 k) := by + simp (disch := omega) [before1738, before1739, exit1, applyExit, pop, push] + <;> omega +theorem step1738 (k : Nat) : Runs (1*3) (before1738 k).denote (before1739 k).denote := + @applyExit_sound (before1738 k) (before1739 k) exit1 1 valid1 (macro1738 k) +theorem macro1739 (k : Nat) : applyExit (before1739 k) exit2 17 = some (before1740 k) := by + simp (disch := omega) [before1739, before1740, exit2, applyExit, pop, push] + <;> omega +theorem step1739 (k : Nat) : Runs (17*2) (before1739 k).denote (before1740 k).denote := + @applyExit_sound (before1739 k) (before1740 k) exit2 17 valid2 (macro1739 k) +theorem macro1740 (k : Nat) : applyExit (before1740 k) exit6 1 = some (before1741 k) := by + simp (disch := omega) [before1740, before1741, exit6, applyExit, pop, push] + <;> omega +theorem step1740 (k : Nat) : Runs (1*1) (before1740 k).denote (before1741 k).denote := + @applyExit_sound (before1740 k) (before1741 k) exit6 1 valid6 (macro1740 k) +theorem macro1741 (k : Nat) : applyExit (before1741 k) exit0 18 = some (before1742 k) := by + simp (disch := omega) [before1741, before1742, exit0, applyExit, pop, push] + <;> omega +theorem step1741 (k : Nat) : Runs (18*2) (before1741 k).denote (before1742 k).denote := + @applyExit_sound (before1741 k) (before1742 k) exit0 18 valid0 (macro1741 k) +theorem macro1742 (k : Nat) : applyExit (before1742 k) exit13 91 = some (before1743 k) := by + simp (disch := omega) [before1742, before1743, exit13, applyExit, pop, push] + <;> omega +theorem step1742 (k : Nat) : Runs (91*2) (before1742 k).denote (before1743 k).denote := + @applyExit_sound (before1742 k) (before1743 k) exit13 91 valid13 (macro1742 k) +theorem macro1743 (k : Nat) : applyExit (before1743 k) exit0 9 = some (before1744 k) := by + simp (disch := omega) [before1743, before1744, exit0, applyExit, pop, push] + <;> omega +theorem step1743 (k : Nat) : Runs (9*2) (before1743 k).denote (before1744 k).denote := + @applyExit_sound (before1743 k) (before1744 k) exit0 9 valid0 (macro1743 k) +theorem macro1744 (k : Nat) : applyExit (before1744 k) exit122 1 = some (before1745 k) := by + simp (disch := omega) [before1744, before1745, exit122, applyExit, pop, push] + <;> omega +theorem step1744 (k : Nat) : Runs (1*119) (before1744 k).denote (before1745 k).denote := + @applyExit_sound (before1744 k) (before1745 k) exit122 1 valid122 (macro1744 k) +theorem macro1745 (k : Nat) : applyExit (before1745 k) exit2 9 = some (before1746 k) := by + simp (disch := omega) [before1745, before1746, exit2, applyExit, pop, push] + <;> omega +theorem step1745 (k : Nat) : Runs (9*2) (before1745 k).denote (before1746 k).denote := + @applyExit_sound (before1745 k) (before1746 k) exit2 9 valid2 (macro1745 k) +theorem macro1746 (k : Nat) : applyExit (before1746 k) exit6 1 = some (before1747 k) := by + simp (disch := omega) [before1746, before1747, exit6, applyExit, pop, push] + <;> omega +theorem step1746 (k : Nat) : Runs (1*1) (before1746 k).denote (before1747 k).denote := + @applyExit_sound (before1746 k) (before1747 k) exit6 1 valid6 (macro1746 k) +theorem macro1747 (k : Nat) : applyExit (before1747 k) exit0 9 = some (before1748 k) := by + simp (disch := omega) [before1747, before1748, exit0, applyExit, pop, push] + <;> omega +theorem step1747 (k : Nat) : Runs (9*2) (before1747 k).denote (before1748 k).denote := + @applyExit_sound (before1747 k) (before1748 k) exit0 9 valid0 (macro1747 k) +theorem macro1748 (k : Nat) : applyExit (before1748 k) exit123 1 = some (before1749 k) := by + simp (disch := omega) [before1748, before1749, exit123, applyExit, pop, push] + <;> omega +theorem step1748 (k : Nat) : Runs (1*1034) (before1748 k).denote (before1749 k).denote := + @applyExit_sound (before1748 k) (before1749 k) exit123 1 valid123 (macro1748 k) +theorem macro1749 (k : Nat) : applyExit (before1749 k) exit122 1 = some (before1750 k) := by + simp (disch := omega) [before1749, before1750, exit122, applyExit, pop, push] + <;> omega +theorem step1749 (k : Nat) : Runs (1*119) (before1749 k).denote (before1750 k).denote := + @applyExit_sound (before1749 k) (before1750 k) exit122 1 valid122 (macro1749 k) +theorem macro1750 (k : Nat) : applyExit (before1750 k) exit124 1 = some (before1751 k) := by + simp (disch := omega) [before1750, before1751, exit124, applyExit, pop, push] + <;> omega +theorem step1750 (k : Nat) : Runs (1*37) (before1750 k).denote (before1751 k).denote := + @applyExit_sound (before1750 k) (before1751 k) exit124 1 valid124 (macro1750 k) +theorem macro1751 (k : Nat) : applyExit (before1751 k) exit123 1 = some (before1752 k) := by + simp (disch := omega) [before1751, before1752, exit123, applyExit, pop, push] + <;> omega +theorem step1751 (k : Nat) : Runs (1*1034) (before1751 k).denote (before1752 k).denote := + @applyExit_sound (before1751 k) (before1752 k) exit123 1 valid123 (macro1751 k) +theorem macro1752 (k : Nat) : applyExit (before1752 k) exit122 1 = some (before1753 k) := by + simp (disch := omega) [before1752, before1753, exit122, applyExit, pop, push] + <;> omega +theorem step1752 (k : Nat) : Runs (1*119) (before1752 k).denote (before1753 k).denote := + @applyExit_sound (before1752 k) (before1753 k) exit122 1 valid122 (macro1752 k) +theorem macro1753 (k : Nat) : applyExit (before1753 k) exit124 1 = some (before1754 k) := by + simp (disch := omega) [before1753, before1754, exit124, applyExit, pop, push] + <;> omega +theorem step1753 (k : Nat) : Runs (1*37) (before1753 k).denote (before1754 k).denote := + @applyExit_sound (before1753 k) (before1754 k) exit124 1 valid124 (macro1753 k) +theorem macro1754 (k : Nat) : applyExit (before1754 k) exit123 1 = some (before1755 k) := by + simp (disch := omega) [before1754, before1755, exit123, applyExit, pop, push] + <;> omega +theorem step1754 (k : Nat) : Runs (1*1034) (before1754 k).denote (before1755 k).denote := + @applyExit_sound (before1754 k) (before1755 k) exit123 1 valid123 (macro1754 k) +theorem macro1755 (k : Nat) : applyExit (before1755 k) exit122 1 = some (before1756 k) := by + simp (disch := omega) [before1755, before1756, exit122, applyExit, pop, push] + <;> omega +theorem step1755 (k : Nat) : Runs (1*119) (before1755 k).denote (before1756 k).denote := + @applyExit_sound (before1755 k) (before1756 k) exit122 1 valid122 (macro1755 k) +theorem macro1756 (k : Nat) : applyExit (before1756 k) exit124 1 = some (before1757 k) := by + simp (disch := omega) [before1756, before1757, exit124, applyExit, pop, push] + <;> omega +theorem step1756 (k : Nat) : Runs (1*37) (before1756 k).denote (before1757 k).denote := + @applyExit_sound (before1756 k) (before1757 k) exit124 1 valid124 (macro1756 k) +def cycleState1757 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w101,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761170⟩,⟨w98,(1*k+8)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w99,1⟩,⟨w94,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ +def cyclePart1757_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w100,1⟩,⟨w101,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761170⟩,⟨w98,(1*k+8)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w94,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ +def cyclePart1757_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w100,1⟩,⟨w101,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761170⟩,⟨w98,(1*k+8)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w99,1⟩,⟨w94,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ +theorem cycleMacro1757_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1757 k j) exit123 1 = some (cyclePart1757_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1757, cyclePart1757_0, exit123, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1757_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1757_0 k j) exit122 1 = some (cyclePart1757_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1757_0, cyclePart1757_1, exit122, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1757_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1757_1 k j) exit124 1 = some (cycleState1757 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1757_1, cycleState1757, exit124, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1757 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState1757 k j).denote (cycleState1757 k (j+1)).denote := by + have h0 : Runs (1*1034) (cycleState1757 k j).denote (cyclePart1757_0 k j).denote := @applyExit_sound (cycleState1757 k j) (cyclePart1757_0 k j) exit123 1 valid123 (cycleMacro1757_0 k j hj) + have h1 : Runs (1*119) (cyclePart1757_0 k j).denote (cyclePart1757_1 k j).denote := @applyExit_sound (cyclePart1757_0 k j) (cyclePart1757_1 k j) exit122 1 valid122 (cycleMacro1757_1 k j hj) + have h2 : Runs (1*37) (cyclePart1757_1 k j).denote (cycleState1757 k (j+1)).denote := @applyExit_sound (cyclePart1757_1 k j) (cycleState1757 k (j+1)) exit124 1 valid124 (cycleMacro1757_2 k j hj) + exact (@Runs.trans (1*1034) ((1*119)+(1*37)) (cycleState1757 k j).denote (cyclePart1757_0 k j).denote (cycleState1757 k (j+1)).denote h0 (@Runs.trans (1*119) (1*37) (cyclePart1757_0 k j).denote (cyclePart1757_1 k j).denote (cycleState1757 k (j+1)).denote h1 h2)) +theorem step1757 (k : Nat) : Runs ((1*k+3)*1190) (before1757 k).denote (before1758 k).denote := by + have h := Runs.chain (fun j => (cycleState1757 k j).denote) 1190 (1*k+3) (cycleRun1757 k) + have h0 : cycleState1757 k 0 = before1757 k := by simp [cycleState1757, before1757] + have h1 : cycleState1757 k (1*k+3) = before1758 k := by + simp [cycleState1757, before1758] <;> omega + simpa only [h0, h1] using h +theorem macro1758 (k : Nat) : applyExit (before1758 k) exit123 1 = some (before1759 k) := by + simp (disch := omega) [before1758, before1759, exit123, applyExit, pop, push] + <;> omega +theorem step1758 (k : Nat) : Runs (1*1034) (before1758 k).denote (before1759 k).denote := + @applyExit_sound (before1758 k) (before1759 k) exit123 1 valid123 (macro1758 k) +theorem macro1759 (k : Nat) : applyExit (before1759 k) exit122 1 = some (before1760 k) := by + simp (disch := omega) [before1759, before1760, exit122, applyExit, pop, push] + <;> omega +theorem step1759 (k : Nat) : Runs (1*119) (before1759 k).denote (before1760 k).denote := + @applyExit_sound (before1759 k) (before1760 k) exit122 1 valid122 (macro1759 k) +theorem macro1760 (k : Nat) : applyExit (before1760 k) exit124 1 = some (before1761 k) := by + simp (disch := omega) [before1760, before1761, exit124, applyExit, pop, push] + <;> omega +theorem step1760 (k : Nat) : Runs (1*37) (before1760 k).denote (before1761 k).denote := + @applyExit_sound (before1760 k) (before1761 k) exit124 1 valid124 (macro1760 k) +theorem macro1761 (k : Nat) : applyExit (before1761 k) exit123 1 = some (before1762 k) := by + simp (disch := omega) [before1761, before1762, exit123, applyExit, pop, push] + <;> omega +theorem step1761 (k : Nat) : Runs (1*1034) (before1761 k).denote (before1762 k).denote := + @applyExit_sound (before1761 k) (before1762 k) exit123 1 valid123 (macro1761 k) +theorem macro1762 (k : Nat) : applyExit (before1762 k) exit0 29 = some (before1763 k) := by + simp (disch := omega) [before1762, before1763, exit0, applyExit, pop, push] + <;> omega +theorem step1762 (k : Nat) : Runs (29*2) (before1762 k).denote (before1763 k).denote := + @applyExit_sound (before1762 k) (before1763 k) exit0 29 valid0 (macro1762 k) +theorem macro1763 (k : Nat) : applyExit (before1763 k) exit1 1 = some (before1764 k) := by + simp (disch := omega) [before1763, before1764, exit1, applyExit, pop, push] + <;> omega +theorem step1763 (k : Nat) : Runs (1*3) (before1763 k).denote (before1764 k).denote := + @applyExit_sound (before1763 k) (before1764 k) exit1 1 valid1 (macro1763 k) +theorem macro1764 (k : Nat) : applyExit (before1764 k) exit2 29 = some (before1765 k) := by + simp (disch := omega) [before1764, before1765, exit2, applyExit, pop, push] + <;> omega +theorem step1764 (k : Nat) : Runs (29*2) (before1764 k).denote (before1765 k).denote := + @applyExit_sound (before1764 k) (before1765 k) exit2 29 valid2 (macro1764 k) +theorem macro1765 (k : Nat) : applyExit (before1765 k) exit124 1 = some (before1766 k) := by + simp (disch := omega) [before1765, before1766, exit124, applyExit, pop, push] + <;> omega +theorem step1765 (k : Nat) : Runs (1*37) (before1765 k).denote (before1766 k).denote := + @applyExit_sound (before1765 k) (before1766 k) exit124 1 valid124 (macro1765 k) +theorem macro1766 (k : Nat) : applyExit (before1766 k) exit0 30 = some (before1767 k) := by + simp (disch := omega) [before1766, before1767, exit0, applyExit, pop, push] + <;> omega +theorem step1766 (k : Nat) : Runs (30*2) (before1766 k).denote (before1767 k).denote := + @applyExit_sound (before1766 k) (before1767 k) exit0 30 valid0 (macro1766 k) +theorem macro1767 (k : Nat) : applyExit (before1767 k) exit13 15 = some (before1768 k) := by + simp (disch := omega) [before1767, before1768, exit13, applyExit, pop, push] + <;> omega +theorem step1767 (k : Nat) : Runs (15*2) (before1767 k).denote (before1768 k).denote := + @applyExit_sound (before1767 k) (before1768 k) exit13 15 valid13 (macro1767 k) +theorem macro1768 (k : Nat) : applyExit (before1768 k) exit0 27 = some (before1769 k) := by + simp (disch := omega) [before1768, before1769, exit0, applyExit, pop, push] + <;> omega +theorem step1768 (k : Nat) : Runs (27*2) (before1768 k).denote (before1769 k).denote := + @applyExit_sound (before1768 k) (before1769 k) exit0 27 valid0 (macro1768 k) +theorem macro1769 (k : Nat) : applyExit (before1769 k) exit1 1 = some (before1770 k) := by + simp (disch := omega) [before1769, before1770, exit1, applyExit, pop, push] + <;> omega +theorem step1769 (k : Nat) : Runs (1*3) (before1769 k).denote (before1770 k).denote := + @applyExit_sound (before1769 k) (before1770 k) exit1 1 valid1 (macro1769 k) +theorem macro1770 (k : Nat) : applyExit (before1770 k) exit2 27 = some (before1771 k) := by + simp (disch := omega) [before1770, before1771, exit2, applyExit, pop, push] + <;> omega +theorem step1770 (k : Nat) : Runs (27*2) (before1770 k).denote (before1771 k).denote := + @applyExit_sound (before1770 k) (before1771 k) exit2 27 valid2 (macro1770 k) +theorem macro1771 (k : Nat) : applyExit (before1771 k) exit6 1 = some (before1772 k) := by + simp (disch := omega) [before1771, before1772, exit6, applyExit, pop, push] + <;> omega +theorem step1771 (k : Nat) : Runs (1*1) (before1771 k).denote (before1772 k).denote := + @applyExit_sound (before1771 k) (before1772 k) exit6 1 valid6 (macro1771 k) +theorem macro1772 (k : Nat) : applyExit (before1772 k) exit0 28 = some (before1773 k) := by + simp (disch := omega) [before1772, before1773, exit0, applyExit, pop, push] + <;> omega +theorem step1772 (k : Nat) : Runs (28*2) (before1772 k).denote (before1773 k).denote := + @applyExit_sound (before1772 k) (before1773 k) exit0 28 valid0 (macro1772 k) +theorem macro1773 (k : Nat) : applyExit (before1773 k) exit1 1 = some (before1774 k) := by + simp (disch := omega) [before1773, before1774, exit1, applyExit, pop, push] + <;> omega +theorem step1773 (k : Nat) : Runs (1*3) (before1773 k).denote (before1774 k).denote := + @applyExit_sound (before1773 k) (before1774 k) exit1 1 valid1 (macro1773 k) +theorem macro1774 (k : Nat) : applyExit (before1774 k) exit2 28 = some (before1775 k) := by + simp (disch := omega) [before1774, before1775, exit2, applyExit, pop, push] + <;> omega +theorem step1774 (k : Nat) : Runs (28*2) (before1774 k).denote (before1775 k).denote := + @applyExit_sound (before1774 k) (before1775 k) exit2 28 valid2 (macro1774 k) +theorem macro1775 (k : Nat) : applyExit (before1775 k) exit3 1 = some (before1776 k) := by + simp (disch := omega) [before1775, before1776, exit3, applyExit, pop, push] + <;> omega +theorem step1775 (k : Nat) : Runs (1*2) (before1775 k).denote (before1776 k).denote := + @applyExit_sound (before1775 k) (before1776 k) exit3 1 valid3 (macro1775 k) +theorem macro1776 (k : Nat) : applyExit (before1776 k) exit9 1 = some (before1777 k) := by + simp (disch := omega) [before1776, before1777, exit9, applyExit, pop, push] + <;> omega +theorem step1776 (k : Nat) : Runs (1*2) (before1776 k).denote (before1777 k).denote := + @applyExit_sound (before1776 k) (before1777 k) exit9 1 valid9 (macro1776 k) +theorem macro1777 (k : Nat) : applyExit (before1777 k) exit10 13 = some (before1778 k) := by + simp (disch := omega) [before1777, before1778, exit10, applyExit, pop, push] + <;> omega +theorem step1777 (k : Nat) : Runs (13*2) (before1777 k).denote (before1778 k).denote := + @applyExit_sound (before1777 k) (before1778 k) exit10 13 valid10 (macro1777 k) +theorem macro1778 (k : Nat) : applyExit (before1778 k) exit11 1 = some (before1779 k) := by + simp (disch := omega) [before1778, before1779, exit11, applyExit, pop, push] + <;> omega +theorem step1778 (k : Nat) : Runs (1*2) (before1778 k).denote (before1779 k).denote := + @applyExit_sound (before1778 k) (before1779 k) exit11 1 valid11 (macro1778 k) +theorem macro1779 (k : Nat) : applyExit (before1779 k) exit2 29 = some (before1780 k) := by + simp (disch := omega) [before1779, before1780, exit2, applyExit, pop, push] + <;> omega +theorem step1779 (k : Nat) : Runs (29*2) (before1779 k).denote (before1780 k).denote := + @applyExit_sound (before1779 k) (before1780 k) exit2 29 valid2 (macro1779 k) +theorem macro1780 (k : Nat) : applyExit (before1780 k) exit125 (1*k+8) = some (before1781 k) := by + simp (disch := omega) [before1780, before1781, exit125, applyExit, pop, push] + <;> omega +theorem step1780 (k : Nat) : Runs ((1*k+8)*586) (before1780 k).denote (before1781 k).denote := + @applyExit_sound (before1780 k) (before1781 k) exit125 (1*k+8) valid125 (macro1780 k) +theorem macro1781 (k : Nat) : applyExit (before1781 k) exit2 9 = some (before1782 k) := by + simp (disch := omega) [before1781, before1782, exit2, applyExit, pop, push] + <;> omega +theorem step1781 (k : Nat) : Runs (9*2) (before1781 k).denote (before1782 k).denote := + @applyExit_sound (before1781 k) (before1782 k) exit2 9 valid2 (macro1781 k) +theorem macro1782 (k : Nat) : applyExit (before1782 k) exit3 1 = some (before1783 k) := by + simp (disch := omega) [before1782, before1783, exit3, applyExit, pop, push] + <;> omega +theorem step1782 (k : Nat) : Runs (1*2) (before1782 k).denote (before1783 k).denote := + @applyExit_sound (before1782 k) (before1783 k) exit3 1 valid3 (macro1782 k) +theorem macro1783 (k : Nat) : applyExit (before1783 k) exit9 1 = some (before1784 k) := by + simp (disch := omega) [before1783, before1784, exit9, applyExit, pop, push] + <;> omega +theorem step1783 (k : Nat) : Runs (1*2) (before1783 k).denote (before1784 k).denote := + @applyExit_sound (before1783 k) (before1784 k) exit9 1 valid9 (macro1783 k) +theorem macro1784 (k : Nat) : applyExit (before1784 k) exit10 89 = some (before1785 k) := by + simp (disch := omega) [before1784, before1785, exit10, applyExit, pop, push] + <;> omega +theorem step1784 (k : Nat) : Runs (89*2) (before1784 k).denote (before1785 k).denote := + @applyExit_sound (before1784 k) (before1785 k) exit10 89 valid10 (macro1784 k) +theorem macro1785 (k : Nat) : applyExit (before1785 k) exit11 1 = some (before1786 k) := by + simp (disch := omega) [before1785, before1786, exit11, applyExit, pop, push] + <;> omega +theorem step1785 (k : Nat) : Runs (1*2) (before1785 k).denote (before1786 k).denote := + @applyExit_sound (before1785 k) (before1786 k) exit11 1 valid11 (macro1785 k) +theorem macro1786 (k : Nat) : applyExit (before1786 k) exit2 17 = some (before1787 k) := by + simp (disch := omega) [before1786, before1787, exit2, applyExit, pop, push] + <;> omega +theorem step1786 (k : Nat) : Runs (17*2) (before1786 k).denote (before1787 k).denote := + @applyExit_sound (before1786 k) (before1787 k) exit2 17 valid2 (macro1786 k) +theorem macro1787 (k : Nat) : applyExit (before1787 k) exit3 1 = some (before1788 k) := by + simp (disch := omega) [before1787, before1788, exit3, applyExit, pop, push] + <;> omega +theorem step1787 (k : Nat) : Runs (1*2) (before1787 k).denote (before1788 k).denote := + @applyExit_sound (before1787 k) (before1788 k) exit3 1 valid3 (macro1787 k) +theorem macro1788 (k : Nat) : applyExit (before1788 k) exit9 1 = some (before1789 k) := by + simp (disch := omega) [before1788, before1789, exit9, applyExit, pop, push] + <;> omega +theorem step1788 (k : Nat) : Runs (1*2) (before1788 k).denote (before1789 k).denote := + @applyExit_sound (before1788 k) (before1789 k) exit9 1 valid9 (macro1788 k) +theorem macro1789 (k : Nat) : applyExit (before1789 k) exit10 37 = some (before1790 k) := by + simp (disch := omega) [before1789, before1790, exit10, applyExit, pop, push] + <;> omega +theorem step1789 (k : Nat) : Runs (37*2) (before1789 k).denote (before1790 k).denote := + @applyExit_sound (before1789 k) (before1790 k) exit10 37 valid10 (macro1789 k) +theorem macro1790 (k : Nat) : applyExit (before1790 k) exit11 1 = some (before1791 k) := by + simp (disch := omega) [before1790, before1791, exit11, applyExit, pop, push] + <;> omega +theorem step1790 (k : Nat) : Runs (1*2) (before1790 k).denote (before1791 k).denote := + @applyExit_sound (before1790 k) (before1791 k) exit11 1 valid11 (macro1790 k) +theorem macro1791 (k : Nat) : applyExit (before1791 k) exit2 23 = some (before1792 k) := by + simp (disch := omega) [before1791, before1792, exit2, applyExit, pop, push] + <;> omega +theorem step1791 (k : Nat) : Runs (23*2) (before1791 k).denote (before1792 k).denote := + @applyExit_sound (before1791 k) (before1792 k) exit2 23 valid2 (macro1791 k) +theorem macro1792 (k : Nat) : applyExit (before1792 k) exit3 1 = some (before1793 k) := by + simp (disch := omega) [before1792, before1793, exit3, applyExit, pop, push] + <;> omega +theorem step1792 (k : Nat) : Runs (1*2) (before1792 k).denote (before1793 k).denote := + @applyExit_sound (before1792 k) (before1793 k) exit3 1 valid3 (macro1792 k) +theorem macro1793 (k : Nat) : applyExit (before1793 k) exit9 1 = some (before1794 k) := by + simp (disch := omega) [before1793, before1794, exit9, applyExit, pop, push] + <;> omega +theorem step1793 (k : Nat) : Runs (1*2) (before1793 k).denote (before1794 k).denote := + @applyExit_sound (before1793 k) (before1794 k) exit9 1 valid9 (macro1793 k) +theorem macro1794 (k : Nat) : applyExit (before1794 k) exit10 5 = some (before1795 k) := by + simp (disch := omega) [before1794, before1795, exit10, applyExit, pop, push] + <;> omega +theorem step1794 (k : Nat) : Runs (5*2) (before1794 k).denote (before1795 k).denote := + @applyExit_sound (before1794 k) (before1795 k) exit10 5 valid10 (macro1794 k) +theorem macro1795 (k : Nat) : applyExit (before1795 k) exit11 1 = some (before1796 k) := by + simp (disch := omega) [before1795, before1796, exit11, applyExit, pop, push] + <;> omega +theorem step1795 (k : Nat) : Runs (1*2) (before1795 k).denote (before1796 k).denote := + @applyExit_sound (before1795 k) (before1796 k) exit11 1 valid11 (macro1795 k) +theorem macro1796 (k : Nat) : applyExit (before1796 k) exit2 791761169 = some (before1797 k) := by + simp (disch := omega) [before1796, before1797, exit2, applyExit, pop, push] + <;> omega +theorem step1796 (k : Nat) : Runs (791761169*2) (before1796 k).denote (before1797 k).denote := + @applyExit_sound (before1796 k) (before1797 k) exit2 791761169 valid2 (macro1796 k) +theorem macro1797 (k : Nat) : applyExit (before1797 k) exit126 (1*k+8) = some (before1798 k) := by + simp (disch := omega) [before1797, before1798, exit126, applyExit, pop, push] + <;> omega +theorem step1797 (k : Nat) : Runs ((1*k+8)*38) (before1797 k).denote (before1798 k).denote := + @applyExit_sound (before1797 k) (before1798 k) exit126 (1*k+8) valid126 (macro1797 k) +theorem macro1798 (k : Nat) : applyExit (before1798 k) exit2 9 = some (before1799 k) := by + simp (disch := omega) [before1798, before1799, exit2, applyExit, pop, push] + <;> omega +theorem step1798 (k : Nat) : Runs (9*2) (before1798 k).denote (before1799 k).denote := + @applyExit_sound (before1798 k) (before1799 k) exit2 9 valid2 (macro1798 k) +theorem macro1799 (k : Nat) : applyExit (before1799 k) exit3 1 = some (after1799 k) := by + simp (disch := omega) [before1799, after1799, exit3, applyExit, pop, push] + <;> omega +theorem step1799 (k : Nat) : Runs (1*2) (before1799 k).denote (after1799 k).denote := + @applyExit_sound (before1799 k) (after1799 k) exit3 1 valid3 (macro1799 k) +theorem chunkRun017 (k : Nat) : Runs (1896*k+6334106144) (before1700 k).denote (after1799 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))))+((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38))))))+(((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))))+((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119))))))) ((((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))))+((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2))))))+(((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2))))))) (before1700 k).denote (before1750 k).denote (after1799 k).denote (@Runs.trans (((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))))+((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38)))))) (((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))))+((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119)))))) (before1700 k).denote (before1725 k).denote (before1750 k).denote (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38))))) ((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38))))) (before1700 k).denote (before1712 k).denote (before1725 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2)))) (((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))) (before1700 k).denote (before1706 k).denote (before1712 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((16*2)+(9*2))) (before1700 k).denote (before1703 k).denote (before1706 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before1700 k).denote (before1701 k).denote (before1703 k).denote (step1700 k) (@Runs.trans (1*3) (1*3) (before1701 k).denote (before1702 k).denote (before1703 k).denote (step1701 k) (step1702 k))) (@Runs.trans (1*1) ((16*2)+(9*2)) (before1703 k).denote (before1704 k).denote (before1706 k).denote (step1703 k) (@Runs.trans (16*2) (9*2) (before1704 k).denote (before1705 k).denote (before1706 k).denote (step1704 k) (step1705 k)))) (@Runs.trans ((9*2)+((1*7)+(9*2))) ((1*1)+((9*2)+(1*38))) (before1706 k).denote (before1709 k).denote (before1712 k).denote (@Runs.trans (9*2) ((1*7)+(9*2)) (before1706 k).denote (before1707 k).denote (before1709 k).denote (step1706 k) (@Runs.trans (1*7) (9*2) (before1707 k).denote (before1708 k).denote (before1709 k).denote (step1707 k) (step1708 k))) (@Runs.trans (1*1) ((9*2)+(1*38)) (before1709 k).denote (before1710 k).denote (before1712 k).denote (step1709 k) (@Runs.trans (9*2) (1*38) (before1710 k).denote (before1711 k).denote (before1712 k).denote (step1710 k) (step1711 k))))) (@Runs.trans (((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38)))) (((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38)))) (before1712 k).denote (before1718 k).denote (before1725 k).denote (@Runs.trans ((1*7)+((1*37)+(1*38))) ((1*7)+((1*37)+(1*38))) (before1712 k).denote (before1715 k).denote (before1718 k).denote (@Runs.trans (1*7) ((1*37)+(1*38)) (before1712 k).denote (before1713 k).denote (before1715 k).denote (step1712 k) (@Runs.trans (1*37) (1*38) (before1713 k).denote (before1714 k).denote (before1715 k).denote (step1713 k) (step1714 k))) (@Runs.trans (1*7) ((1*37)+(1*38)) (before1715 k).denote (before1716 k).denote (before1718 k).denote (step1715 k) (@Runs.trans (1*37) (1*38) (before1716 k).denote (before1717 k).denote (before1718 k).denote (step1716 k) (step1717 k)))) (@Runs.trans ((1*7)+((1*37)+((1*k+3)*82))) (((1*38)+(1*7))+((1*37)+(1*38))) (before1718 k).denote (before1721 k).denote (before1725 k).denote (@Runs.trans (1*7) ((1*37)+((1*k+3)*82)) (before1718 k).denote (before1719 k).denote (before1721 k).denote (step1718 k) (@Runs.trans (1*37) ((1*k+3)*82) (before1719 k).denote (before1720 k).denote (before1721 k).denote (step1719 k) (step1720 k))) (@Runs.trans ((1*38)+(1*7)) ((1*37)+(1*38)) (before1721 k).denote (before1723 k).denote (before1725 k).denote (@Runs.trans (1*38) (1*7) (before1721 k).denote (before1722 k).denote (before1723 k).denote (step1721 k) (step1722 k)) (@Runs.trans (1*37) (1*38) (before1723 k).denote (before1724 k).denote (before1725 k).denote (step1723 k) (step1724 k)))))) (@Runs.trans ((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2))))) ((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119))))) (before1725 k).denote (before1737 k).denote (before1750 k).denote (@Runs.trans (((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2)))) (((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))) (before1725 k).denote (before1731 k).denote (before1737 k).denote (@Runs.trans ((791761169*2)+((1*3)+(791761169*2))) ((1*37)+((791761170*2)+(7*2))) (before1725 k).denote (before1728 k).denote (before1731 k).denote (@Runs.trans (791761169*2) ((1*3)+(791761169*2)) (before1725 k).denote (before1726 k).denote (before1728 k).denote (step1725 k) (@Runs.trans (1*3) (791761169*2) (before1726 k).denote (before1727 k).denote (before1728 k).denote (step1726 k) (step1727 k))) (@Runs.trans (1*37) ((791761170*2)+(7*2)) (before1728 k).denote (before1729 k).denote (before1731 k).denote (step1728 k) (@Runs.trans (791761170*2) (7*2) (before1729 k).denote (before1730 k).denote (before1731 k).denote (step1729 k) (step1730 k)))) (@Runs.trans ((23*2)+((1*3)+(23*2))) ((1*1)+((24*2)+(39*2))) (before1731 k).denote (before1734 k).denote (before1737 k).denote (@Runs.trans (23*2) ((1*3)+(23*2)) (before1731 k).denote (before1732 k).denote (before1734 k).denote (step1731 k) (@Runs.trans (1*3) (23*2) (before1732 k).denote (before1733 k).denote (before1734 k).denote (step1732 k) (step1733 k))) (@Runs.trans (1*1) ((24*2)+(39*2)) (before1734 k).denote (before1735 k).denote (before1737 k).denote (step1734 k) (@Runs.trans (24*2) (39*2) (before1735 k).denote (before1736 k).denote (before1737 k).denote (step1735 k) (step1736 k))))) (@Runs.trans (((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2)))) (((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119)))) (before1737 k).denote (before1743 k).denote (before1750 k).denote (@Runs.trans ((17*2)+((1*3)+(17*2))) ((1*1)+((18*2)+(91*2))) (before1737 k).denote (before1740 k).denote (before1743 k).denote (@Runs.trans (17*2) ((1*3)+(17*2)) (before1737 k).denote (before1738 k).denote (before1740 k).denote (step1737 k) (@Runs.trans (1*3) (17*2) (before1738 k).denote (before1739 k).denote (before1740 k).denote (step1738 k) (step1739 k))) (@Runs.trans (1*1) ((18*2)+(91*2)) (before1740 k).denote (before1741 k).denote (before1743 k).denote (step1740 k) (@Runs.trans (18*2) (91*2) (before1741 k).denote (before1742 k).denote (before1743 k).denote (step1741 k) (step1742 k)))) (@Runs.trans ((9*2)+((1*119)+(9*2))) (((1*1)+(9*2))+((1*1034)+(1*119))) (before1743 k).denote (before1746 k).denote (before1750 k).denote (@Runs.trans (9*2) ((1*119)+(9*2)) (before1743 k).denote (before1744 k).denote (before1746 k).denote (step1743 k) (@Runs.trans (1*119) (9*2) (before1744 k).denote (before1745 k).denote (before1746 k).denote (step1744 k) (step1745 k))) (@Runs.trans ((1*1)+(9*2)) ((1*1034)+(1*119)) (before1746 k).denote (before1748 k).denote (before1750 k).denote (@Runs.trans (1*1) (9*2) (before1746 k).denote (before1747 k).denote (before1748 k).denote (step1746 k) (step1747 k)) (@Runs.trans (1*1034) (1*119) (before1748 k).denote (before1749 k).denote (before1750 k).denote (step1748 k) (step1749 k))))))) (@Runs.trans (((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))))+((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2)))))) (((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2)))))) (before1750 k).denote (before1775 k).denote (after1799 k).denote (@Runs.trans ((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034))))) ((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2))))) (before1750 k).denote (before1762 k).denote (before1775 k).denote (@Runs.trans (((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119)))) (((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))) (before1750 k).denote (before1756 k).denote (before1762 k).denote (@Runs.trans ((1*37)+((1*1034)+(1*119))) ((1*37)+((1*1034)+(1*119))) (before1750 k).denote (before1753 k).denote (before1756 k).denote (@Runs.trans (1*37) ((1*1034)+(1*119)) (before1750 k).denote (before1751 k).denote (before1753 k).denote (step1750 k) (@Runs.trans (1*1034) (1*119) (before1751 k).denote (before1752 k).denote (before1753 k).denote (step1751 k) (step1752 k))) (@Runs.trans (1*37) ((1*1034)+(1*119)) (before1753 k).denote (before1754 k).denote (before1756 k).denote (step1753 k) (@Runs.trans (1*1034) (1*119) (before1754 k).denote (before1755 k).denote (before1756 k).denote (step1754 k) (step1755 k)))) (@Runs.trans ((1*37)+(((1*k+3)*1190)+(1*1034))) ((1*119)+((1*37)+(1*1034))) (before1756 k).denote (before1759 k).denote (before1762 k).denote (@Runs.trans (1*37) (((1*k+3)*1190)+(1*1034)) (before1756 k).denote (before1757 k).denote (before1759 k).denote (step1756 k) (@Runs.trans ((1*k+3)*1190) (1*1034) (before1757 k).denote (before1758 k).denote (before1759 k).denote (step1757 k) (step1758 k))) (@Runs.trans (1*119) ((1*37)+(1*1034)) (before1759 k).denote (before1760 k).denote (before1762 k).denote (step1759 k) (@Runs.trans (1*37) (1*1034) (before1760 k).denote (before1761 k).denote (before1762 k).denote (step1760 k) (step1761 k))))) (@Runs.trans (((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2)))) (((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2)))) (before1762 k).denote (before1768 k).denote (before1775 k).denote (@Runs.trans ((29*2)+((1*3)+(29*2))) ((1*37)+((30*2)+(15*2))) (before1762 k).denote (before1765 k).denote (before1768 k).denote (@Runs.trans (29*2) ((1*3)+(29*2)) (before1762 k).denote (before1763 k).denote (before1765 k).denote (step1762 k) (@Runs.trans (1*3) (29*2) (before1763 k).denote (before1764 k).denote (before1765 k).denote (step1763 k) (step1764 k))) (@Runs.trans (1*37) ((30*2)+(15*2)) (before1765 k).denote (before1766 k).denote (before1768 k).denote (step1765 k) (@Runs.trans (30*2) (15*2) (before1766 k).denote (before1767 k).denote (before1768 k).denote (step1766 k) (step1767 k)))) (@Runs.trans ((27*2)+((1*3)+(27*2))) (((1*1)+(28*2))+((1*3)+(28*2))) (before1768 k).denote (before1771 k).denote (before1775 k).denote (@Runs.trans (27*2) ((1*3)+(27*2)) (before1768 k).denote (before1769 k).denote (before1771 k).denote (step1768 k) (@Runs.trans (1*3) (27*2) (before1769 k).denote (before1770 k).denote (before1771 k).denote (step1769 k) (step1770 k))) (@Runs.trans ((1*1)+(28*2)) ((1*3)+(28*2)) (before1771 k).denote (before1773 k).denote (before1775 k).denote (@Runs.trans (1*1) (28*2) (before1771 k).denote (before1772 k).denote (before1773 k).denote (step1771 k) (step1772 k)) (@Runs.trans (1*3) (28*2) (before1773 k).denote (before1774 k).denote (before1775 k).denote (step1773 k) (step1774 k)))))) (@Runs.trans ((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2))))) ((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2))))) (before1775 k).denote (before1787 k).denote (after1799 k).denote (@Runs.trans (((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586)))) (((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))) (before1775 k).denote (before1781 k).denote (before1787 k).denote (@Runs.trans ((1*2)+((1*2)+(13*2))) ((1*2)+((29*2)+((1*k+8)*586))) (before1775 k).denote (before1778 k).denote (before1781 k).denote (@Runs.trans (1*2) ((1*2)+(13*2)) (before1775 k).denote (before1776 k).denote (before1778 k).denote (step1775 k) (@Runs.trans (1*2) (13*2) (before1776 k).denote (before1777 k).denote (before1778 k).denote (step1776 k) (step1777 k))) (@Runs.trans (1*2) ((29*2)+((1*k+8)*586)) (before1778 k).denote (before1779 k).denote (before1781 k).denote (step1778 k) (@Runs.trans (29*2) ((1*k+8)*586) (before1779 k).denote (before1780 k).denote (before1781 k).denote (step1779 k) (step1780 k)))) (@Runs.trans ((9*2)+((1*2)+(1*2))) ((89*2)+((1*2)+(17*2))) (before1781 k).denote (before1784 k).denote (before1787 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before1781 k).denote (before1782 k).denote (before1784 k).denote (step1781 k) (@Runs.trans (1*2) (1*2) (before1782 k).denote (before1783 k).denote (before1784 k).denote (step1782 k) (step1783 k))) (@Runs.trans (89*2) ((1*2)+(17*2)) (before1784 k).denote (before1785 k).denote (before1787 k).denote (step1784 k) (@Runs.trans (1*2) (17*2) (before1785 k).denote (before1786 k).denote (before1787 k).denote (step1785 k) (step1786 k))))) (@Runs.trans (((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2)))) (((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2)))) (before1787 k).denote (before1793 k).denote (after1799 k).denote (@Runs.trans ((1*2)+((1*2)+(37*2))) ((1*2)+((23*2)+(1*2))) (before1787 k).denote (before1790 k).denote (before1793 k).denote (@Runs.trans (1*2) ((1*2)+(37*2)) (before1787 k).denote (before1788 k).denote (before1790 k).denote (step1787 k) (@Runs.trans (1*2) (37*2) (before1788 k).denote (before1789 k).denote (before1790 k).denote (step1788 k) (step1789 k))) (@Runs.trans (1*2) ((23*2)+(1*2)) (before1790 k).denote (before1791 k).denote (before1793 k).denote (step1790 k) (@Runs.trans (23*2) (1*2) (before1791 k).denote (before1792 k).denote (before1793 k).denote (step1791 k) (step1792 k)))) (@Runs.trans ((1*2)+((5*2)+(1*2))) (((791761169*2)+((1*k+8)*38))+((9*2)+(1*2))) (before1793 k).denote (before1796 k).denote (after1799 k).denote (@Runs.trans (1*2) ((5*2)+(1*2)) (before1793 k).denote (before1794 k).denote (before1796 k).denote (step1793 k) (@Runs.trans (5*2) (1*2) (before1794 k).denote (before1795 k).denote (before1796 k).denote (step1794 k) (step1795 k))) (@Runs.trans ((791761169*2)+((1*k+8)*38)) ((9*2)+(1*2)) (before1796 k).denote (before1798 k).denote (after1799 k).denote (@Runs.trans (791761169*2) ((1*k+8)*38) (before1796 k).denote (before1797 k).denote (before1798 k).denote (step1796 k) (step1797 k)) (@Runs.trans (9*2) (1*2) (before1798 k).denote (before1799 k).denote (after1799 k).denote (step1798 k) (step1799 k)))))))) + have ht : (((((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))))+((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38))))))+(((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))))+((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119)))))))+((((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))))+((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2))))))+(((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2)))))))) = (1896*k+6334106144) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean new file mode 100644 index 00000000..0a1c8bff --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean @@ -0,0 +1,765 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1800_0 : Stack := [] +abbrev tail1800_1 : Stack := ⟨w1,1⟩ :: tail1800_0 +abbrev tail1800_2 : Stack := ⟨w0,1⟩ :: tail1800_1 +abbrev tail1800_3 : Stack := ⟨w2,2⟩ :: tail1800_2 +abbrev tail1800_4 : Stack := ⟨w1,1⟩ :: tail1800_3 +abbrev tail1800_5 : Stack := ⟨w2,1⟩ :: tail1800_4 +abbrev tail1800_6 : Stack := ⟨w1,16⟩ :: tail1800_5 +abbrev tail1800_7 : Stack := ⟨w0,8⟩ :: tail1800_6 +abbrev tail1800_8 : Stack := ⟨w0,30⟩ :: tail1800_0 +abbrev tail1800_9 : Stack := ⟨w1,14⟩ :: tail1800_8 +abbrev tail1800_10 : Stack := ⟨w2,1⟩ :: tail1800_9 +abbrev tail1800_11 : Stack := ⟨w0,29⟩ :: tail1800_10 +abbrev tail1800_12 (k : Nat) : Stack := ⟨w102,(1*k+8)⟩ :: tail1800_11 +abbrev tail1800_13 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1800_12 k +abbrev tail1800_14 (k : Nat) : Stack := ⟨w1,90⟩ :: tail1800_13 k +abbrev tail1800_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_14 k +abbrev tail1800_16 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1800_15 k +abbrev tail1800_17 (k : Nat) : Stack := ⟨w1,38⟩ :: tail1800_16 k +abbrev tail1800_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_17 k +abbrev tail1800_19 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1800_18 k +abbrev tail1800_20 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1800_19 k +abbrev tail1800_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_20 k +abbrev tail1800_22 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1800_21 k +abbrev tail1800_23 (k : Nat) : Stack := ⟨w103,(1*k+8)⟩ :: tail1800_22 k +abbrev tail1800_24 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1800_23 k +abbrev tail1800_25 : Stack := ⟨w0,7⟩ :: tail1800_6 +abbrev tail1800_26 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_24 k +abbrev tail1800_27 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1800_24 k +abbrev tail1800_28 : Stack := ⟨w1,15⟩ :: tail1800_5 +abbrev tail1800_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_27 k +abbrev tail1800_30 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1800_29 k +abbrev tail1800_31 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1800_29 k +abbrev tail1800_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_31 k +abbrev tail1800_33 : Stack := ⟨w2,1⟩ :: tail1800_2 +abbrev tail1800_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_32 k +abbrev tail1800_35 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1800_32 k +abbrev tail1800_36 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_35 k +abbrev tail1800_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_36 k +abbrev tail1800_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_37 k +abbrev tail1800_39 : Stack := ⟨w23,1⟩ :: tail1800_0 +abbrev tail1800_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_37 k +abbrev tail1800_41 : Stack := ⟨w0,1⟩ :: tail1800_0 +abbrev tail1800_42 : Stack := ⟨w2,1⟩ :: tail1800_41 +abbrev tail1800_43 : Stack := ⟨w23,1⟩ :: tail1800_42 +abbrev tail1800_44 : Stack := ⟨w0,1⟩ :: tail1800_43 +abbrev tail1800_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_34 k +abbrev tail1800_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_45 k +abbrev tail1800_47 : Stack := ⟨w0,1⟩ :: tail1800_42 +abbrev tail1800_48 : Stack := ⟨w0,2⟩ :: tail1800_42 +abbrev tail1800_49 : Stack := ⟨w2,1⟩ :: tail1800_48 +abbrev tail1800_50 : Stack := ⟨w1,1⟩ :: tail1800_49 +abbrev tail1800_51 : Stack := ⟨w23,1⟩ :: tail1800_50 +abbrev tail1800_52 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_30 k +abbrev tail1800_53 : Stack := ⟨w0,1⟩ :: tail1800_50 +abbrev tail1800_54 : Stack := ⟨w2,1⟩ :: tail1800_53 +abbrev tail1800_55 : Stack := ⟨w1,15⟩ :: tail1800_54 +abbrev tail1800_56 : Stack := ⟨w23,1⟩ :: tail1800_55 +abbrev tail1800_57 : Stack := ⟨w0,8⟩ :: tail1800_56 +abbrev tail1800_58 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1800_23 k +abbrev tail1800_59 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_58 k +abbrev tail1800_60 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1800_59 k +abbrev tail1800_61 : Stack := ⟨w0,1⟩ :: tail1800_55 +abbrev tail1800_62 : Stack := ⟨w0,9⟩ :: tail1800_55 +abbrev tail1800_63 : Stack := ⟨w2,1⟩ :: tail1800_62 +abbrev tail1800_64 : Stack := ⟨w1,9⟩ :: tail1800_63 +abbrev tail1800_65 (k : Nat) : Stack := ⟨w104,(1*k+8)⟩ :: tail1800_64 +abbrev tail1800_66 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1800_65 k +abbrev tail1800_67 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_66 k +abbrev tail1800_68 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1800_67 k +abbrev tail1800_69 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1800_18 k +abbrev tail1800_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_69 k +abbrev tail1800_71 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1800_70 k +abbrev tail1800_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_66 k +abbrev tail1800_73 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1800_66 k +abbrev tail1800_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_73 k +abbrev tail1800_75 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1800_74 k +abbrev tail1800_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_75 k +abbrev tail1800_77 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1800_76 k +abbrev tail1800_78 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1800_15 k +abbrev tail1800_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_78 k +abbrev tail1800_80 (k : Nat) : Stack := ⟨w1,38⟩ :: tail1800_79 k +abbrev tail1800_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_75 k +abbrev tail1800_82 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1800_75 k +abbrev tail1800_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_82 k +abbrev tail1800_84 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1800_83 k +abbrev tail1800_85 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_84 k +abbrev tail1800_86 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1800_85 k +abbrev tail1800_87 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1800_12 k +abbrev tail1800_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_87 k +abbrev tail1800_89 (k : Nat) : Stack := ⟨w1,90⟩ :: tail1800_88 k +abbrev tail1800_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_84 k +abbrev tail1800_91 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1800_84 k +abbrev tail1800_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_91 k +abbrev tail1800_93 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1800_92 k +abbrev tail1800_94 (k : Nat) : Stack := ⟨w105,(1*k+8)⟩ :: tail1800_93 k +abbrev tail1800_95 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1800_94 k +abbrev tail1800_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_95 k +abbrev tail1800_97 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1800_96 k +abbrev tail1800_98 : Stack := ⟨w0,29⟩ :: tail1800_0 +abbrev tail1800_99 : Stack := ⟨w23,1⟩ :: tail1800_98 +abbrev tail1800_100 : Stack := ⟨w1,14⟩ :: tail1800_99 +abbrev tail1800_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_95 k +abbrev tail1800_102 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1800_95 k +abbrev tail1800_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_102 k +abbrev tail1800_104 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1800_103 k +abbrev tail1800_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_104 k +abbrev tail1800_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_104 k +abbrev tail1800_107 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1800_104 k +abbrev tail1800_108 : Stack := ⟨w1,3⟩ :: tail1800_0 +abbrev tail1800_109 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1800_103 k +abbrev tail1800_110 : Stack := ⟨w2,1⟩ :: tail1800_108 +abbrev tail1800_111 : Stack := ⟨w0,28⟩ :: tail1800_110 +abbrev tail1800_112 : Stack := ⟨w0,29⟩ :: tail1800_110 +abbrev tail1800_113 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1800_95 k +abbrev tail1800_114 : Stack := ⟨w1,1⟩ :: tail1800_112 +abbrev tail1800_115 : Stack := ⟨w1,15⟩ :: tail1800_112 +abbrev tail1800_116 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1800_94 k +abbrev tail1800_117 : Stack := ⟨w2,1⟩ :: tail1800_115 +abbrev tail1800_118 : Stack := ⟨w0,28⟩ :: tail1800_117 +abbrev tail1800_119 (k : Nat) : Stack := ⟨w106,(1*k+8)⟩ :: tail1800_118 +abbrev tail1800_120 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1800_119 k +abbrev tail1800_121 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1800_119 k +abbrev tail1800_122 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1800_84 k +abbrev tail1800_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_121 k +abbrev tail1800_124 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1800_121 k +abbrev tail1800_125 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1800_83 k +abbrev tail1800_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_124 k +abbrev tail1800_127 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1800_126 k +abbrev tail1800_128 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1800_126 k +abbrev tail1800_129 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1800_75 k +abbrev tail1800_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_128 k +abbrev tail1800_131 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1800_128 k +abbrev tail1800_132 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1800_74 k +abbrev tail1800_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_131 k +abbrev tail1800_134 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1800_133 k +abbrev tail1800_135 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1800_133 k +abbrev tail1800_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1800_66 k +abbrev tail1800_137 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_135 k +abbrev tail1800_138 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1800_135 k + +def before1800 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail1800_7,(tail1800_24 k)⟩ +def before1801 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail1800_25,(tail1800_26 k)⟩ +def before1802 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1800_6,(tail1800_27 k)⟩ +def before1803 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1800_28,(tail1800_29 k)⟩ +def before1804 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1800_5,(tail1800_30 k)⟩ +def before1805 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1800_4,(tail1800_31 k)⟩ +def before1806 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1193),tail1800_3,(tail1800_32 k)⟩ +def before1807 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1800_33,(tail1800_34 k)⟩ +def before1808 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1800_2,(tail1800_35 k)⟩ +def before1809 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1800_1,(tail1800_36 k)⟩ +def before1810 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail1800_0,(tail1800_37 k)⟩ +def before1811 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1203),tail1800_0,(tail1800_38 k)⟩ +def before1812 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail1800_39,(tail1800_38 k)⟩ +def before1813 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail1800_39,(tail1800_40 k)⟩ +def before1814 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail1800_41,(tail1800_40 k)⟩ +def before1815 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1201),tail1800_42,(tail1800_37 k)⟩ +def before1816 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail1800_43,(tail1800_36 k)⟩ +def before1817 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1800_44,(tail1800_35 k)⟩ +def before1818 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail1800_44,(tail1800_45 k)⟩ +def before1819 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1800_43,(tail1800_46 k)⟩ +def before1820 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail1800_47,(tail1800_46 k)⟩ +def before1821 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1800_48,(tail1800_45 k)⟩ +def before1822 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail1800_49,(tail1800_34 k)⟩ +def before1823 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail1800_50,(tail1800_32 k)⟩ +def before1824 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1800_51,(tail1800_31 k)⟩ +def before1825 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail1800_51,(tail1800_52 k)⟩ +def before1826 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1800_53,(tail1800_52 k)⟩ +def before1827 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1189),tail1800_54,(tail1800_30 k)⟩ +def before1828 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail1800_55,(tail1800_29 k)⟩ +def before1829 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail1800_56,(tail1800_27 k)⟩ +def before1830 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail1800_57,(tail1800_24 k)⟩ +def before1831 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail1800_57,(tail1800_59 k)⟩ +def before1832 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1800_56,(tail1800_60 k)⟩ +def before1833 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail1800_61,(tail1800_60 k)⟩ +def before1834 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail1800_62,(tail1800_59 k)⟩ +def before1835 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1139),tail1800_63,(tail1800_58 k)⟩ +def before1836 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail1800_64,(tail1800_23 k)⟩ +def before1837 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail1800_65 k),(tail1800_22 k)⟩ +def before1838 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail1800_66 k),(tail1800_21 k)⟩ +def before1839 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail1800_67 k),(tail1800_20 k)⟩ +def before1840 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail1800_68 k),(tail1800_19 k)⟩ +def before1841 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail1800_68 k),(tail1800_70 k)⟩ +def before1842 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1800_67 k),(tail1800_71 k)⟩ +def before1843 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail1800_72 k),(tail1800_71 k)⟩ +def before1844 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail1800_73 k),(tail1800_70 k)⟩ +def before1845 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521537),(tail1800_74 k),(tail1800_69 k)⟩ +def before1846 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521583),(tail1800_75 k),(tail1800_18 k)⟩ +def before1847 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521585),(tail1800_76 k),(tail1800_17 k)⟩ +def before1848 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail1800_77 k),(tail1800_16 k)⟩ +def before1849 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail1800_77 k),(tail1800_79 k)⟩ +def before1850 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1800_76 k),(tail1800_80 k)⟩ +def before1851 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521585),(tail1800_81 k),(tail1800_80 k)⟩ +def before1852 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail1800_82 k),(tail1800_79 k)⟩ +def before1853 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521663),(tail1800_83 k),(tail1800_78 k)⟩ +def before1854 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521697),(tail1800_84 k),(tail1800_15 k)⟩ +def before1855 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521699),(tail1800_85 k),(tail1800_14 k)⟩ +def before1856 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521879),(tail1800_86 k),(tail1800_13 k)⟩ +def before1857 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521879),(tail1800_86 k),(tail1800_88 k)⟩ +def before1858 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1800_85 k),(tail1800_89 k)⟩ +def before1859 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521699),(tail1800_90 k),(tail1800_89 k)⟩ +def before1860 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521879),(tail1800_91 k),(tail1800_88 k)⟩ +def before1861 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521881),(tail1800_92 k),(tail1800_87 k)⟩ +def before1862 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail1800_93 k),(tail1800_12 k)⟩ +def before1863 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail1800_94 k),tail1800_11⟩ +def before1864 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526645),(tail1800_95 k),tail1800_10⟩ +def before1865 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail1800_96 k),tail1800_9⟩ +def before1866 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526675),(tail1800_97 k),tail1800_8⟩ +def before1867 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526675),(tail1800_97 k),tail1800_99⟩ +def before1868 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1800_96 k),tail1800_100⟩ +def before1869 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail1800_101 k),tail1800_100⟩ +def before1870 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526675),(tail1800_102 k),tail1800_99⟩ +def before1871 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526677),(tail1800_103 k),tail1800_98⟩ +def before1872 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526735),(tail1800_104 k),tail1800_0⟩ +def before1873 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526737),(tail1800_105 k),tail1800_0⟩ +def before1874 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526737),(tail1800_105 k),tail1800_1⟩ +def before1875 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526737),(tail1800_106 k),tail1800_1⟩ +def before1876 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526739),(tail1800_107 k),tail1800_0⟩ +def before1877 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526739),(tail1800_107 k),tail1800_1⟩ +def before1878 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526735),(tail1800_104 k),tail1800_108⟩ +def before1879 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail1800_109 k),tail1800_110⟩ +def before1880 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail1800_103 k),tail1800_111⟩ +def before1881 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526675),(tail1800_102 k),tail1800_112⟩ +def before1882 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526673),(tail1800_113 k),tail1800_114⟩ +def before1883 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail1800_95 k),tail1800_115⟩ +def before1884 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail1800_116 k),tail1800_117⟩ +def before1885 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1800_94 k),tail1800_118⟩ +def before1886 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1800_93 k),(tail1800_119 k)⟩ +def before1887 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521881),(tail1800_92 k),(tail1800_120 k)⟩ +def before1888 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521879),(tail1800_91 k),(tail1800_121 k)⟩ +def before1889 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521877),(tail1800_122 k),(tail1800_123 k)⟩ +def before1890 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail1800_84 k),(tail1800_124 k)⟩ +def before1891 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail1800_125 k),(tail1800_126 k)⟩ +def before1892 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail1800_83 k),(tail1800_127 k)⟩ +def before1893 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521661),(tail1800_82 k),(tail1800_128 k)⟩ +def before1894 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail1800_129 k),(tail1800_130 k)⟩ +def before1895 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail1800_75 k),(tail1800_131 k)⟩ +def before1896 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail1800_132 k),(tail1800_133 k)⟩ +def before1897 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail1800_74 k),(tail1800_134 k)⟩ +def before1898 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521535),(tail1800_73 k),(tail1800_135 k)⟩ +def before1899 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail1800_136 k),(tail1800_137 k)⟩ +def after1899 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail1800_66 k),(tail1800_138 k)⟩ + +theorem macro1800 (k : Nat) : applyExit (before1800 k) exit9 1 = some (before1801 k) := by + simp (disch := omega) [before1800, before1801, exit9, applyExit, pop, push] + <;> omega +theorem step1800 (k : Nat) : Runs (1*2) (before1800 k).denote (before1801 k).denote := + @applyExit_sound (before1800 k) (before1801 k) exit9 1 valid9 (macro1800 k) +theorem macro1801 (k : Nat) : applyExit (before1801 k) exit10 7 = some (before1802 k) := by + simp (disch := omega) [before1801, before1802, exit10, applyExit, pop, push] + <;> omega +theorem step1801 (k : Nat) : Runs (7*2) (before1801 k).denote (before1802 k).denote := + @applyExit_sound (before1801 k) (before1802 k) exit10 7 valid10 (macro1801 k) +theorem macro1802 (k : Nat) : applyExit (before1802 k) exit11 1 = some (before1803 k) := by + simp (disch := omega) [before1802, before1803, exit11, applyExit, pop, push] + <;> omega +theorem step1802 (k : Nat) : Runs (1*2) (before1802 k).denote (before1803 k).denote := + @applyExit_sound (before1802 k) (before1803 k) exit11 1 valid11 (macro1802 k) +theorem macro1803 (k : Nat) : applyExit (before1803 k) exit2 15 = some (before1804 k) := by + simp (disch := omega) [before1803, before1804, exit2, applyExit, pop, push] + <;> omega +theorem step1803 (k : Nat) : Runs (15*2) (before1803 k).denote (before1804 k).denote := + @applyExit_sound (before1803 k) (before1804 k) exit2 15 valid2 (macro1803 k) +theorem macro1804 (k : Nat) : applyExit (before1804 k) exit3 1 = some (before1805 k) := by + simp (disch := omega) [before1804, before1805, exit3, applyExit, pop, push] + <;> omega +theorem step1804 (k : Nat) : Runs (1*2) (before1804 k).denote (before1805 k).denote := + @applyExit_sound (before1804 k) (before1805 k) exit3 1 valid3 (macro1804 k) +theorem macro1805 (k : Nat) : applyExit (before1805 k) exit4 1 = some (before1806 k) := by + simp (disch := omega) [before1805, before1806, exit4, applyExit, pop, push] + <;> omega +theorem step1805 (k : Nat) : Runs (1*2) (before1805 k).denote (before1806 k).denote := + @applyExit_sound (before1805 k) (before1806 k) exit4 1 valid4 (macro1805 k) +theorem macro1806 (k : Nat) : applyExit (before1806 k) exit7 1 = some (before1807 k) := by + simp (disch := omega) [before1806, before1807, exit7, applyExit, pop, push] + <;> omega +theorem step1806 (k : Nat) : Runs (1*4) (before1806 k).denote (before1807 k).denote := + @applyExit_sound (before1806 k) (before1807 k) exit7 1 valid7 (macro1806 k) +theorem macro1807 (k : Nat) : applyExit (before1807 k) exit3 1 = some (before1808 k) := by + simp (disch := omega) [before1807, before1808, exit3, applyExit, pop, push] + <;> omega +theorem step1807 (k : Nat) : Runs (1*2) (before1807 k).denote (before1808 k).denote := + @applyExit_sound (before1807 k) (before1808 k) exit3 1 valid3 (macro1807 k) +theorem macro1808 (k : Nat) : applyExit (before1808 k) exit9 1 = some (before1809 k) := by + simp (disch := omega) [before1808, before1809, exit9, applyExit, pop, push] + <;> omega +theorem step1808 (k : Nat) : Runs (1*2) (before1808 k).denote (before1809 k).denote := + @applyExit_sound (before1808 k) (before1809 k) exit9 1 valid9 (macro1808 k) +theorem macro1809 (k : Nat) : applyExit (before1809 k) exit11 1 = some (before1810 k) := by + simp (disch := omega) [before1809, before1810, exit11, applyExit, pop, push] + <;> omega +theorem step1809 (k : Nat) : Runs (1*2) (before1809 k).denote (before1810 k).denote := + @applyExit_sound (before1809 k) (before1810 k) exit11 1 valid11 (macro1809 k) +theorem macro1810 (k : Nat) : applyExit (before1810 k) exit3 1 = some (before1811 k) := by + simp (disch := omega) [before1810, before1811, exit3, applyExit, pop, push] + <;> omega +theorem step1810 (k : Nat) : Runs (1*2) (before1810 k).denote (before1811 k).denote := + @applyExit_sound (before1810 k) (before1811 k) exit3 1 valid3 (macro1810 k) +theorem macro1811 (k : Nat) : applyExit (before1811 k) exit30 1 = some (before1812 k) := by + simp (disch := omega) [before1811, before1812, exit30, applyExit, pop, push] + <;> omega +theorem step1811 (k : Nat) : Runs (1*3) (before1811 k).denote (before1812 k).denote := + @applyExit_sound (before1811 k) (before1812 k) exit30 1 valid30 (macro1811 k) +theorem macro1812 (k : Nat) : applyExit (before1812 k) exit31 1 = some (before1813 k) := by + simp (disch := omega) [before1812, before1813, exit31, applyExit, pop, push] + <;> omega +theorem step1812 (k : Nat) : Runs (1*1) (before1812 k).denote (before1813 k).denote := + @applyExit_sound (before1812 k) (before1813 k) exit31 1 valid31 (macro1812 k) +theorem macro1813 (k : Nat) : applyExit (before1813 k) exit32 1 = some (before1814 k) := by + simp (disch := omega) [before1813, before1814, exit32, applyExit, pop, push] + <;> omega +theorem step1813 (k : Nat) : Runs (1*3) (before1813 k).denote (before1814 k).denote := + @applyExit_sound (before1813 k) (before1814 k) exit32 1 valid32 (macro1813 k) +theorem macro1814 (k : Nat) : applyExit (before1814 k) exit33 1 = some (before1815 k) := by + simp (disch := omega) [before1814, before1815, exit33, applyExit, pop, push] + <;> omega +theorem step1814 (k : Nat) : Runs (1*2) (before1814 k).denote (before1815 k).denote := + @applyExit_sound (before1814 k) (before1815 k) exit33 1 valid33 (macro1814 k) +theorem macro1815 (k : Nat) : applyExit (before1815 k) exit35 1 = some (before1816 k) := by + simp (disch := omega) [before1815, before1816, exit35, applyExit, pop, push] + <;> omega +theorem step1815 (k : Nat) : Runs (1*2) (before1815 k).denote (before1816 k).denote := + @applyExit_sound (before1815 k) (before1816 k) exit35 1 valid35 (macro1815 k) +theorem macro1816 (k : Nat) : applyExit (before1816 k) exit36 1 = some (before1817 k) := by + simp (disch := omega) [before1816, before1817, exit36, applyExit, pop, push] + <;> omega +theorem step1816 (k : Nat) : Runs (1*2) (before1816 k).denote (before1817 k).denote := + @applyExit_sound (before1816 k) (before1817 k) exit36 1 valid36 (macro1816 k) +theorem macro1817 (k : Nat) : applyExit (before1817 k) exit31 1 = some (before1818 k) := by + simp (disch := omega) [before1817, before1818, exit31, applyExit, pop, push] + <;> omega +theorem step1817 (k : Nat) : Runs (1*1) (before1817 k).denote (before1818 k).denote := + @applyExit_sound (before1817 k) (before1818 k) exit31 1 valid31 (macro1817 k) +theorem macro1818 (k : Nat) : applyExit (before1818 k) exit10 1 = some (before1819 k) := by + simp (disch := omega) [before1818, before1819, exit10, applyExit, pop, push] + <;> omega +theorem step1818 (k : Nat) : Runs (1*2) (before1818 k).denote (before1819 k).denote := + @applyExit_sound (before1818 k) (before1819 k) exit10 1 valid10 (macro1818 k) +theorem macro1819 (k : Nat) : applyExit (before1819 k) exit32 1 = some (before1820 k) := by + simp (disch := omega) [before1819, before1820, exit32, applyExit, pop, push] + <;> omega +theorem step1819 (k : Nat) : Runs (1*3) (before1819 k).denote (before1820 k).denote := + @applyExit_sound (before1819 k) (before1820 k) exit32 1 valid32 (macro1819 k) +theorem macro1820 (k : Nat) : applyExit (before1820 k) exit36 1 = some (before1821 k) := by + simp (disch := omega) [before1820, before1821, exit36, applyExit, pop, push] + <;> omega +theorem step1820 (k : Nat) : Runs (1*2) (before1820 k).denote (before1821 k).denote := + @applyExit_sound (before1820 k) (before1821 k) exit36 1 valid36 (macro1820 k) +theorem macro1821 (k : Nat) : applyExit (before1821 k) exit33 1 = some (before1822 k) := by + simp (disch := omega) [before1821, before1822, exit33, applyExit, pop, push] + <;> omega +theorem step1821 (k : Nat) : Runs (1*2) (before1821 k).denote (before1822 k).denote := + @applyExit_sound (before1821 k) (before1822 k) exit33 1 valid33 (macro1821 k) +theorem macro1822 (k : Nat) : applyExit (before1822 k) exit34 1 = some (before1823 k) := by + simp (disch := omega) [before1822, before1823, exit34, applyExit, pop, push] + <;> omega +theorem step1822 (k : Nat) : Runs (1*2) (before1822 k).denote (before1823 k).denote := + @applyExit_sound (before1822 k) (before1823 k) exit34 1 valid34 (macro1822 k) +theorem macro1823 (k : Nat) : applyExit (before1823 k) exit35 1 = some (before1824 k) := by + simp (disch := omega) [before1823, before1824, exit35, applyExit, pop, push] + <;> omega +theorem step1823 (k : Nat) : Runs (1*2) (before1823 k).denote (before1824 k).denote := + @applyExit_sound (before1823 k) (before1824 k) exit35 1 valid35 (macro1823 k) +theorem macro1824 (k : Nat) : applyExit (before1824 k) exit31 1 = some (before1825 k) := by + simp (disch := omega) [before1824, before1825, exit31, applyExit, pop, push] + <;> omega +theorem step1824 (k : Nat) : Runs (1*1) (before1824 k).denote (before1825 k).denote := + @applyExit_sound (before1824 k) (before1825 k) exit31 1 valid31 (macro1824 k) +theorem macro1825 (k : Nat) : applyExit (before1825 k) exit32 1 = some (before1826 k) := by + simp (disch := omega) [before1825, before1826, exit32, applyExit, pop, push] + <;> omega +theorem step1825 (k : Nat) : Runs (1*3) (before1825 k).denote (before1826 k).denote := + @applyExit_sound (before1825 k) (before1826 k) exit32 1 valid32 (macro1825 k) +theorem macro1826 (k : Nat) : applyExit (before1826 k) exit33 1 = some (before1827 k) := by + simp (disch := omega) [before1826, before1827, exit33, applyExit, pop, push] + <;> omega +theorem step1826 (k : Nat) : Runs (1*2) (before1826 k).denote (before1827 k).denote := + @applyExit_sound (before1826 k) (before1827 k) exit33 1 valid33 (macro1826 k) +theorem macro1827 (k : Nat) : applyExit (before1827 k) exit34 15 = some (before1828 k) := by + simp (disch := omega) [before1827, before1828, exit34, applyExit, pop, push] + <;> omega +theorem step1827 (k : Nat) : Runs (15*2) (before1827 k).denote (before1828 k).denote := + @applyExit_sound (before1827 k) (before1828 k) exit34 15 valid34 (macro1827 k) +theorem macro1828 (k : Nat) : applyExit (before1828 k) exit35 1 = some (before1829 k) := by + simp (disch := omega) [before1828, before1829, exit35, applyExit, pop, push] + <;> omega +theorem step1828 (k : Nat) : Runs (1*2) (before1828 k).denote (before1829 k).denote := + @applyExit_sound (before1828 k) (before1829 k) exit35 1 valid35 (macro1828 k) +theorem macro1829 (k : Nat) : applyExit (before1829 k) exit36 8 = some (before1830 k) := by + simp (disch := omega) [before1829, before1830, exit36, applyExit, pop, push] + <;> omega +theorem step1829 (k : Nat) : Runs (8*2) (before1829 k).denote (before1830 k).denote := + @applyExit_sound (before1829 k) (before1830 k) exit36 8 valid36 (macro1829 k) +theorem macro1830 (k : Nat) : applyExit (before1830 k) exit31 1 = some (before1831 k) := by + simp (disch := omega) [before1830, before1831, exit31, applyExit, pop, push] + <;> omega +theorem step1830 (k : Nat) : Runs (1*1) (before1830 k).denote (before1831 k).denote := + @applyExit_sound (before1830 k) (before1831 k) exit31 1 valid31 (macro1830 k) +theorem macro1831 (k : Nat) : applyExit (before1831 k) exit10 8 = some (before1832 k) := by + simp (disch := omega) [before1831, before1832, exit10, applyExit, pop, push] + <;> omega +theorem step1831 (k : Nat) : Runs (8*2) (before1831 k).denote (before1832 k).denote := + @applyExit_sound (before1831 k) (before1832 k) exit10 8 valid10 (macro1831 k) +theorem macro1832 (k : Nat) : applyExit (before1832 k) exit32 1 = some (before1833 k) := by + simp (disch := omega) [before1832, before1833, exit32, applyExit, pop, push] + <;> omega +theorem step1832 (k : Nat) : Runs (1*3) (before1832 k).denote (before1833 k).denote := + @applyExit_sound (before1832 k) (before1833 k) exit32 1 valid32 (macro1832 k) +theorem macro1833 (k : Nat) : applyExit (before1833 k) exit36 8 = some (before1834 k) := by + simp (disch := omega) [before1833, before1834, exit36, applyExit, pop, push] + <;> omega +theorem step1833 (k : Nat) : Runs (8*2) (before1833 k).denote (before1834 k).denote := + @applyExit_sound (before1833 k) (before1834 k) exit36 8 valid36 (macro1833 k) +theorem macro1834 (k : Nat) : applyExit (before1834 k) exit33 1 = some (before1835 k) := by + simp (disch := omega) [before1834, before1835, exit33, applyExit, pop, push] + <;> omega +theorem step1834 (k : Nat) : Runs (1*2) (before1834 k).denote (before1835 k).denote := + @applyExit_sound (before1834 k) (before1835 k) exit33 1 valid33 (macro1834 k) +theorem macro1835 (k : Nat) : applyExit (before1835 k) exit34 9 = some (before1836 k) := by + simp (disch := omega) [before1835, before1836, exit34, applyExit, pop, push] + <;> omega +theorem step1835 (k : Nat) : Runs (9*2) (before1835 k).denote (before1836 k).denote := + @applyExit_sound (before1835 k) (before1836 k) exit34 9 valid34 (macro1835 k) +theorem macro1836 (k : Nat) : applyExit (before1836 k) exit127 (1*k+8) = some (before1837 k) := by + simp (disch := omega) [before1836, before1837, exit127, applyExit, pop, push] + <;> omega +theorem step1836 (k : Nat) : Runs ((1*k+8)*70) (before1836 k).denote (before1837 k).denote := + @applyExit_sound (before1836 k) (before1837 k) exit127 (1*k+8) valid127 (macro1836 k) +theorem macro1837 (k : Nat) : applyExit (before1837 k) exit34 791761169 = some (before1838 k) := by + simp (disch := omega) [before1837, before1838, exit34, applyExit, pop, push] + <;> omega +theorem step1837 (k : Nat) : Runs (791761169*2) (before1837 k).denote (before1838 k).denote := + @applyExit_sound (before1837 k) (before1838 k) exit34 791761169 valid34 (macro1837 k) +theorem macro1838 (k : Nat) : applyExit (before1838 k) exit35 1 = some (before1839 k) := by + simp (disch := omega) [before1838, before1839, exit35, applyExit, pop, push] + <;> omega +theorem step1838 (k : Nat) : Runs (1*2) (before1838 k).denote (before1839 k).denote := + @applyExit_sound (before1838 k) (before1839 k) exit35 1 valid35 (macro1838 k) +theorem macro1839 (k : Nat) : applyExit (before1839 k) exit36 6 = some (before1840 k) := by + simp (disch := omega) [before1839, before1840, exit36, applyExit, pop, push] + <;> omega +theorem step1839 (k : Nat) : Runs (6*2) (before1839 k).denote (before1840 k).denote := + @applyExit_sound (before1839 k) (before1840 k) exit36 6 valid36 (macro1839 k) +theorem macro1840 (k : Nat) : applyExit (before1840 k) exit31 1 = some (before1841 k) := by + simp (disch := omega) [before1840, before1841, exit31, applyExit, pop, push] + <;> omega +theorem step1840 (k : Nat) : Runs (1*1) (before1840 k).denote (before1841 k).denote := + @applyExit_sound (before1840 k) (before1841 k) exit31 1 valid31 (macro1840 k) +theorem macro1841 (k : Nat) : applyExit (before1841 k) exit10 6 = some (before1842 k) := by + simp (disch := omega) [before1841, before1842, exit10, applyExit, pop, push] + <;> omega +theorem step1841 (k : Nat) : Runs (6*2) (before1841 k).denote (before1842 k).denote := + @applyExit_sound (before1841 k) (before1842 k) exit10 6 valid10 (macro1841 k) +theorem macro1842 (k : Nat) : applyExit (before1842 k) exit32 1 = some (before1843 k) := by + simp (disch := omega) [before1842, before1843, exit32, applyExit, pop, push] + <;> omega +theorem step1842 (k : Nat) : Runs (1*3) (before1842 k).denote (before1843 k).denote := + @applyExit_sound (before1842 k) (before1843 k) exit32 1 valid32 (macro1842 k) +theorem macro1843 (k : Nat) : applyExit (before1843 k) exit36 6 = some (before1844 k) := by + simp (disch := omega) [before1843, before1844, exit36, applyExit, pop, push] + <;> omega +theorem step1843 (k : Nat) : Runs (6*2) (before1843 k).denote (before1844 k).denote := + @applyExit_sound (before1843 k) (before1844 k) exit36 6 valid36 (macro1843 k) +theorem macro1844 (k : Nat) : applyExit (before1844 k) exit33 1 = some (before1845 k) := by + simp (disch := omega) [before1844, before1845, exit33, applyExit, pop, push] + <;> omega +theorem step1844 (k : Nat) : Runs (1*2) (before1844 k).denote (before1845 k).denote := + @applyExit_sound (before1844 k) (before1845 k) exit33 1 valid33 (macro1844 k) +theorem macro1845 (k : Nat) : applyExit (before1845 k) exit34 23 = some (before1846 k) := by + simp (disch := omega) [before1845, before1846, exit34, applyExit, pop, push] + <;> omega +theorem step1845 (k : Nat) : Runs (23*2) (before1845 k).denote (before1846 k).denote := + @applyExit_sound (before1845 k) (before1846 k) exit34 23 valid34 (macro1845 k) +theorem macro1846 (k : Nat) : applyExit (before1846 k) exit35 1 = some (before1847 k) := by + simp (disch := omega) [before1846, before1847, exit35, applyExit, pop, push] + <;> omega +theorem step1846 (k : Nat) : Runs (1*2) (before1846 k).denote (before1847 k).denote := + @applyExit_sound (before1846 k) (before1847 k) exit35 1 valid35 (macro1846 k) +theorem macro1847 (k : Nat) : applyExit (before1847 k) exit36 38 = some (before1848 k) := by + simp (disch := omega) [before1847, before1848, exit36, applyExit, pop, push] + <;> omega +theorem step1847 (k : Nat) : Runs (38*2) (before1847 k).denote (before1848 k).denote := + @applyExit_sound (before1847 k) (before1848 k) exit36 38 valid36 (macro1847 k) +theorem macro1848 (k : Nat) : applyExit (before1848 k) exit31 1 = some (before1849 k) := by + simp (disch := omega) [before1848, before1849, exit31, applyExit, pop, push] + <;> omega +theorem step1848 (k : Nat) : Runs (1*1) (before1848 k).denote (before1849 k).denote := + @applyExit_sound (before1848 k) (before1849 k) exit31 1 valid31 (macro1848 k) +theorem macro1849 (k : Nat) : applyExit (before1849 k) exit10 38 = some (before1850 k) := by + simp (disch := omega) [before1849, before1850, exit10, applyExit, pop, push] + <;> omega +theorem step1849 (k : Nat) : Runs (38*2) (before1849 k).denote (before1850 k).denote := + @applyExit_sound (before1849 k) (before1850 k) exit10 38 valid10 (macro1849 k) +theorem macro1850 (k : Nat) : applyExit (before1850 k) exit32 1 = some (before1851 k) := by + simp (disch := omega) [before1850, before1851, exit32, applyExit, pop, push] + <;> omega +theorem step1850 (k : Nat) : Runs (1*3) (before1850 k).denote (before1851 k).denote := + @applyExit_sound (before1850 k) (before1851 k) exit32 1 valid32 (macro1850 k) +theorem macro1851 (k : Nat) : applyExit (before1851 k) exit36 38 = some (before1852 k) := by + simp (disch := omega) [before1851, before1852, exit36, applyExit, pop, push] + <;> omega +theorem step1851 (k : Nat) : Runs (38*2) (before1851 k).denote (before1852 k).denote := + @applyExit_sound (before1851 k) (before1852 k) exit36 38 valid36 (macro1851 k) +theorem macro1852 (k : Nat) : applyExit (before1852 k) exit33 1 = some (before1853 k) := by + simp (disch := omega) [before1852, before1853, exit33, applyExit, pop, push] + <;> omega +theorem step1852 (k : Nat) : Runs (1*2) (before1852 k).denote (before1853 k).denote := + @applyExit_sound (before1852 k) (before1853 k) exit33 1 valid33 (macro1852 k) +theorem macro1853 (k : Nat) : applyExit (before1853 k) exit34 17 = some (before1854 k) := by + simp (disch := omega) [before1853, before1854, exit34, applyExit, pop, push] + <;> omega +theorem step1853 (k : Nat) : Runs (17*2) (before1853 k).denote (before1854 k).denote := + @applyExit_sound (before1853 k) (before1854 k) exit34 17 valid34 (macro1853 k) +theorem macro1854 (k : Nat) : applyExit (before1854 k) exit35 1 = some (before1855 k) := by + simp (disch := omega) [before1854, before1855, exit35, applyExit, pop, push] + <;> omega +theorem step1854 (k : Nat) : Runs (1*2) (before1854 k).denote (before1855 k).denote := + @applyExit_sound (before1854 k) (before1855 k) exit35 1 valid35 (macro1854 k) +theorem macro1855 (k : Nat) : applyExit (before1855 k) exit36 90 = some (before1856 k) := by + simp (disch := omega) [before1855, before1856, exit36, applyExit, pop, push] + <;> omega +theorem step1855 (k : Nat) : Runs (90*2) (before1855 k).denote (before1856 k).denote := + @applyExit_sound (before1855 k) (before1856 k) exit36 90 valid36 (macro1855 k) +theorem macro1856 (k : Nat) : applyExit (before1856 k) exit31 1 = some (before1857 k) := by + simp (disch := omega) [before1856, before1857, exit31, applyExit, pop, push] + <;> omega +theorem step1856 (k : Nat) : Runs (1*1) (before1856 k).denote (before1857 k).denote := + @applyExit_sound (before1856 k) (before1857 k) exit31 1 valid31 (macro1856 k) +theorem macro1857 (k : Nat) : applyExit (before1857 k) exit10 90 = some (before1858 k) := by + simp (disch := omega) [before1857, before1858, exit10, applyExit, pop, push] + <;> omega +theorem step1857 (k : Nat) : Runs (90*2) (before1857 k).denote (before1858 k).denote := + @applyExit_sound (before1857 k) (before1858 k) exit10 90 valid10 (macro1857 k) +theorem macro1858 (k : Nat) : applyExit (before1858 k) exit32 1 = some (before1859 k) := by + simp (disch := omega) [before1858, before1859, exit32, applyExit, pop, push] + <;> omega +theorem step1858 (k : Nat) : Runs (1*3) (before1858 k).denote (before1859 k).denote := + @applyExit_sound (before1858 k) (before1859 k) exit32 1 valid32 (macro1858 k) +theorem macro1859 (k : Nat) : applyExit (before1859 k) exit36 90 = some (before1860 k) := by + simp (disch := omega) [before1859, before1860, exit36, applyExit, pop, push] + <;> omega +theorem step1859 (k : Nat) : Runs (90*2) (before1859 k).denote (before1860 k).denote := + @applyExit_sound (before1859 k) (before1860 k) exit36 90 valid36 (macro1859 k) +theorem macro1860 (k : Nat) : applyExit (before1860 k) exit33 1 = some (before1861 k) := by + simp (disch := omega) [before1860, before1861, exit33, applyExit, pop, push] + <;> omega +theorem step1860 (k : Nat) : Runs (1*2) (before1860 k).denote (before1861 k).denote := + @applyExit_sound (before1860 k) (before1861 k) exit33 1 valid33 (macro1860 k) +theorem macro1861 (k : Nat) : applyExit (before1861 k) exit34 9 = some (before1862 k) := by + simp (disch := omega) [before1861, before1862, exit34, applyExit, pop, push] + <;> omega +theorem step1861 (k : Nat) : Runs (9*2) (before1861 k).denote (before1862 k).denote := + @applyExit_sound (before1861 k) (before1862 k) exit34 9 valid34 (macro1861 k) +theorem macro1862 (k : Nat) : applyExit (before1862 k) exit128 (1*k+8) = some (before1863 k) := by + simp (disch := omega) [before1862, before1863, exit128, applyExit, pop, push] + <;> omega +theorem step1862 (k : Nat) : Runs ((1*k+8)*1154) (before1862 k).denote (before1863 k).denote := + @applyExit_sound (before1862 k) (before1863 k) exit128 (1*k+8) valid128 (macro1862 k) +theorem macro1863 (k : Nat) : applyExit (before1863 k) exit34 29 = some (before1864 k) := by + simp (disch := omega) [before1863, before1864, exit34, applyExit, pop, push] + <;> omega +theorem step1863 (k : Nat) : Runs (29*2) (before1863 k).denote (before1864 k).denote := + @applyExit_sound (before1863 k) (before1864 k) exit34 29 valid34 (macro1863 k) +theorem macro1864 (k : Nat) : applyExit (before1864 k) exit35 1 = some (before1865 k) := by + simp (disch := omega) [before1864, before1865, exit35, applyExit, pop, push] + <;> omega +theorem step1864 (k : Nat) : Runs (1*2) (before1864 k).denote (before1865 k).denote := + @applyExit_sound (before1864 k) (before1865 k) exit35 1 valid35 (macro1864 k) +theorem macro1865 (k : Nat) : applyExit (before1865 k) exit36 14 = some (before1866 k) := by + simp (disch := omega) [before1865, before1866, exit36, applyExit, pop, push] + <;> omega +theorem step1865 (k : Nat) : Runs (14*2) (before1865 k).denote (before1866 k).denote := + @applyExit_sound (before1865 k) (before1866 k) exit36 14 valid36 (macro1865 k) +theorem macro1866 (k : Nat) : applyExit (before1866 k) exit31 1 = some (before1867 k) := by + simp (disch := omega) [before1866, before1867, exit31, applyExit, pop, push] + <;> omega +theorem step1866 (k : Nat) : Runs (1*1) (before1866 k).denote (before1867 k).denote := + @applyExit_sound (before1866 k) (before1867 k) exit31 1 valid31 (macro1866 k) +theorem macro1867 (k : Nat) : applyExit (before1867 k) exit10 14 = some (before1868 k) := by + simp (disch := omega) [before1867, before1868, exit10, applyExit, pop, push] + <;> omega +theorem step1867 (k : Nat) : Runs (14*2) (before1867 k).denote (before1868 k).denote := + @applyExit_sound (before1867 k) (before1868 k) exit10 14 valid10 (macro1867 k) +theorem macro1868 (k : Nat) : applyExit (before1868 k) exit32 1 = some (before1869 k) := by + simp (disch := omega) [before1868, before1869, exit32, applyExit, pop, push] + <;> omega +theorem step1868 (k : Nat) : Runs (1*3) (before1868 k).denote (before1869 k).denote := + @applyExit_sound (before1868 k) (before1869 k) exit32 1 valid32 (macro1868 k) +theorem macro1869 (k : Nat) : applyExit (before1869 k) exit36 14 = some (before1870 k) := by + simp (disch := omega) [before1869, before1870, exit36, applyExit, pop, push] + <;> omega +theorem step1869 (k : Nat) : Runs (14*2) (before1869 k).denote (before1870 k).denote := + @applyExit_sound (before1869 k) (before1870 k) exit36 14 valid36 (macro1869 k) +theorem macro1870 (k : Nat) : applyExit (before1870 k) exit33 1 = some (before1871 k) := by + simp (disch := omega) [before1870, before1871, exit33, applyExit, pop, push] + <;> omega +theorem step1870 (k : Nat) : Runs (1*2) (before1870 k).denote (before1871 k).denote := + @applyExit_sound (before1870 k) (before1871 k) exit33 1 valid33 (macro1870 k) +theorem macro1871 (k : Nat) : applyExit (before1871 k) exit34 29 = some (before1872 k) := by + simp (disch := omega) [before1871, before1872, exit34, applyExit, pop, push] + <;> omega +theorem step1871 (k : Nat) : Runs (29*2) (before1871 k).denote (before1872 k).denote := + @applyExit_sound (before1871 k) (before1872 k) exit34 29 valid34 (macro1871 k) +theorem macro1872 (k : Nat) : applyExit (before1872 k) exit35 1 = some (before1873 k) := by + simp (disch := omega) [before1872, before1873, exit35, applyExit, pop, push] + <;> omega +theorem step1872 (k : Nat) : Runs (1*2) (before1872 k).denote (before1873 k).denote := + @applyExit_sound (before1872 k) (before1873 k) exit35 1 valid35 (macro1872 k) +theorem macro1873 (k : Nat) : applyExit (before1873 k) exit39 1 = some (before1874 k) := by + simp (disch := omega) [before1873, before1874, exit39, applyExit, pop, push] + <;> omega +theorem step1873 (k : Nat) : Runs (1*1) (before1873 k).denote (before1874 k).denote := + @applyExit_sound (before1873 k) (before1874 k) exit39 1 valid39 (macro1873 k) +theorem macro1874 (k : Nat) : applyExit (before1874 k) exit32 1 = some (before1875 k) := by + simp (disch := omega) [before1874, before1875, exit32, applyExit, pop, push] + <;> omega +theorem step1874 (k : Nat) : Runs (1*3) (before1874 k).denote (before1875 k).denote := + @applyExit_sound (before1874 k) (before1875 k) exit32 1 valid32 (macro1874 k) +theorem macro1875 (k : Nat) : applyExit (before1875 k) exit36 1 = some (before1876 k) := by + simp (disch := omega) [before1875, before1876, exit36, applyExit, pop, push] + <;> omega +theorem step1875 (k : Nat) : Runs (1*2) (before1875 k).denote (before1876 k).denote := + @applyExit_sound (before1875 k) (before1876 k) exit36 1 valid36 (macro1875 k) +theorem macro1876 (k : Nat) : applyExit (before1876 k) exit39 1 = some (before1877 k) := by + simp (disch := omega) [before1876, before1877, exit39, applyExit, pop, push] + <;> omega +theorem step1876 (k : Nat) : Runs (1*1) (before1876 k).denote (before1877 k).denote := + @applyExit_sound (before1876 k) (before1877 k) exit39 1 valid39 (macro1876 k) +theorem macro1877 (k : Nat) : applyExit (before1877 k) exit10 2 = some (before1878 k) := by + simp (disch := omega) [before1877, before1878, exit10, applyExit, pop, push] + <;> omega +theorem step1877 (k : Nat) : Runs (2*2) (before1877 k).denote (before1878 k).denote := + @applyExit_sound (before1877 k) (before1878 k) exit10 2 valid10 (macro1877 k) +theorem macro1878 (k : Nat) : applyExit (before1878 k) exit11 1 = some (before1879 k) := by + simp (disch := omega) [before1878, before1879, exit11, applyExit, pop, push] + <;> omega +theorem step1878 (k : Nat) : Runs (1*2) (before1878 k).denote (before1879 k).denote := + @applyExit_sound (before1878 k) (before1879 k) exit11 1 valid11 (macro1878 k) +theorem macro1879 (k : Nat) : applyExit (before1879 k) exit2 28 = some (before1880 k) := by + simp (disch := omega) [before1879, before1880, exit2, applyExit, pop, push] + <;> omega +theorem step1879 (k : Nat) : Runs (28*2) (before1879 k).denote (before1880 k).denote := + @applyExit_sound (before1879 k) (before1880 k) exit2 28 valid2 (macro1879 k) +theorem macro1880 (k : Nat) : applyExit (before1880 k) exit3 1 = some (before1881 k) := by + simp (disch := omega) [before1880, before1881, exit3, applyExit, pop, push] + <;> omega +theorem step1880 (k : Nat) : Runs (1*2) (before1880 k).denote (before1881 k).denote := + @applyExit_sound (before1880 k) (before1881 k) exit3 1 valid3 (macro1880 k) +theorem macro1881 (k : Nat) : applyExit (before1881 k) exit9 1 = some (before1882 k) := by + simp (disch := omega) [before1881, before1882, exit9, applyExit, pop, push] + <;> omega +theorem step1881 (k : Nat) : Runs (1*2) (before1881 k).denote (before1882 k).denote := + @applyExit_sound (before1881 k) (before1882 k) exit9 1 valid9 (macro1881 k) +theorem macro1882 (k : Nat) : applyExit (before1882 k) exit10 14 = some (before1883 k) := by + simp (disch := omega) [before1882, before1883, exit10, applyExit, pop, push] + <;> omega +theorem step1882 (k : Nat) : Runs (14*2) (before1882 k).denote (before1883 k).denote := + @applyExit_sound (before1882 k) (before1883 k) exit10 14 valid10 (macro1882 k) +theorem macro1883 (k : Nat) : applyExit (before1883 k) exit11 1 = some (before1884 k) := by + simp (disch := omega) [before1883, before1884, exit11, applyExit, pop, push] + <;> omega +theorem step1883 (k : Nat) : Runs (1*2) (before1883 k).denote (before1884 k).denote := + @applyExit_sound (before1883 k) (before1884 k) exit11 1 valid11 (macro1883 k) +theorem macro1884 (k : Nat) : applyExit (before1884 k) exit2 28 = some (before1885 k) := by + simp (disch := omega) [before1884, before1885, exit2, applyExit, pop, push] + <;> omega +theorem step1884 (k : Nat) : Runs (28*2) (before1884 k).denote (before1885 k).denote := + @applyExit_sound (before1884 k) (before1885 k) exit2 28 valid2 (macro1884 k) +theorem macro1885 (k : Nat) : applyExit (before1885 k) exit129 (1*k+8) = some (before1886 k) := by + simp (disch := omega) [before1885, before1886, exit129, applyExit, pop, push] + <;> omega +theorem step1885 (k : Nat) : Runs ((1*k+8)*586) (before1885 k).denote (before1886 k).denote := + @applyExit_sound (before1885 k) (before1886 k) exit129 (1*k+8) valid129 (macro1885 k) +theorem macro1886 (k : Nat) : applyExit (before1886 k) exit2 9 = some (before1887 k) := by + simp (disch := omega) [before1886, before1887, exit2, applyExit, pop, push] + <;> omega +theorem step1886 (k : Nat) : Runs (9*2) (before1886 k).denote (before1887 k).denote := + @applyExit_sound (before1886 k) (before1887 k) exit2 9 valid2 (macro1886 k) +theorem macro1887 (k : Nat) : applyExit (before1887 k) exit3 1 = some (before1888 k) := by + simp (disch := omega) [before1887, before1888, exit3, applyExit, pop, push] + <;> omega +theorem step1887 (k : Nat) : Runs (1*2) (before1887 k).denote (before1888 k).denote := + @applyExit_sound (before1887 k) (before1888 k) exit3 1 valid3 (macro1887 k) +theorem macro1888 (k : Nat) : applyExit (before1888 k) exit9 1 = some (before1889 k) := by + simp (disch := omega) [before1888, before1889, exit9, applyExit, pop, push] + <;> omega +theorem step1888 (k : Nat) : Runs (1*2) (before1888 k).denote (before1889 k).denote := + @applyExit_sound (before1888 k) (before1889 k) exit9 1 valid9 (macro1888 k) +theorem macro1889 (k : Nat) : applyExit (before1889 k) exit10 90 = some (before1890 k) := by + simp (disch := omega) [before1889, before1890, exit10, applyExit, pop, push] + <;> omega +theorem step1889 (k : Nat) : Runs (90*2) (before1889 k).denote (before1890 k).denote := + @applyExit_sound (before1889 k) (before1890 k) exit10 90 valid10 (macro1889 k) +theorem macro1890 (k : Nat) : applyExit (before1890 k) exit11 1 = some (before1891 k) := by + simp (disch := omega) [before1890, before1891, exit11, applyExit, pop, push] + <;> omega +theorem step1890 (k : Nat) : Runs (1*2) (before1890 k).denote (before1891 k).denote := + @applyExit_sound (before1890 k) (before1891 k) exit11 1 valid11 (macro1890 k) +theorem macro1891 (k : Nat) : applyExit (before1891 k) exit2 16 = some (before1892 k) := by + simp (disch := omega) [before1891, before1892, exit2, applyExit, pop, push] + <;> omega +theorem step1891 (k : Nat) : Runs (16*2) (before1891 k).denote (before1892 k).denote := + @applyExit_sound (before1891 k) (before1892 k) exit2 16 valid2 (macro1891 k) +theorem macro1892 (k : Nat) : applyExit (before1892 k) exit3 1 = some (before1893 k) := by + simp (disch := omega) [before1892, before1893, exit3, applyExit, pop, push] + <;> omega +theorem step1892 (k : Nat) : Runs (1*2) (before1892 k).denote (before1893 k).denote := + @applyExit_sound (before1892 k) (before1893 k) exit3 1 valid3 (macro1892 k) +theorem macro1893 (k : Nat) : applyExit (before1893 k) exit9 1 = some (before1894 k) := by + simp (disch := omega) [before1893, before1894, exit9, applyExit, pop, push] + <;> omega +theorem step1893 (k : Nat) : Runs (1*2) (before1893 k).denote (before1894 k).denote := + @applyExit_sound (before1893 k) (before1894 k) exit9 1 valid9 (macro1893 k) +theorem macro1894 (k : Nat) : applyExit (before1894 k) exit10 38 = some (before1895 k) := by + simp (disch := omega) [before1894, before1895, exit10, applyExit, pop, push] + <;> omega +theorem step1894 (k : Nat) : Runs (38*2) (before1894 k).denote (before1895 k).denote := + @applyExit_sound (before1894 k) (before1895 k) exit10 38 valid10 (macro1894 k) +theorem macro1895 (k : Nat) : applyExit (before1895 k) exit11 1 = some (before1896 k) := by + simp (disch := omega) [before1895, before1896, exit11, applyExit, pop, push] + <;> omega +theorem step1895 (k : Nat) : Runs (1*2) (before1895 k).denote (before1896 k).denote := + @applyExit_sound (before1895 k) (before1896 k) exit11 1 valid11 (macro1895 k) +theorem macro1896 (k : Nat) : applyExit (before1896 k) exit2 22 = some (before1897 k) := by + simp (disch := omega) [before1896, before1897, exit2, applyExit, pop, push] + <;> omega +theorem step1896 (k : Nat) : Runs (22*2) (before1896 k).denote (before1897 k).denote := + @applyExit_sound (before1896 k) (before1897 k) exit2 22 valid2 (macro1896 k) +theorem macro1897 (k : Nat) : applyExit (before1897 k) exit3 1 = some (before1898 k) := by + simp (disch := omega) [before1897, before1898, exit3, applyExit, pop, push] + <;> omega +theorem step1897 (k : Nat) : Runs (1*2) (before1897 k).denote (before1898 k).denote := + @applyExit_sound (before1897 k) (before1898 k) exit3 1 valid3 (macro1897 k) +theorem macro1898 (k : Nat) : applyExit (before1898 k) exit9 1 = some (before1899 k) := by + simp (disch := omega) [before1898, before1899, exit9, applyExit, pop, push] + <;> omega +theorem step1898 (k : Nat) : Runs (1*2) (before1898 k).denote (before1899 k).denote := + @applyExit_sound (before1898 k) (before1899 k) exit9 1 valid9 (macro1898 k) +theorem macro1899 (k : Nat) : applyExit (before1899 k) exit10 6 = some (after1899 k) := by + simp (disch := omega) [before1899, after1899, exit10, applyExit, pop, push] + <;> omega +theorem step1899 (k : Nat) : Runs (6*2) (before1899 k).denote (after1899 k).denote := + @applyExit_sound (before1899 k) (after1899 k) exit10 6 valid10 (macro1899 k) +theorem chunkRun018 (k : Nat) : Runs (1810*k+1583538692) (before1800 k).denote (after1899 k).denote := by + have h := (@Runs.trans ((((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))))+((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2))))))) ((((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))))+(((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3))))))+(((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))))+((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2))))))) (before1800 k).denote (before1850 k).denote (after1899 k).denote (@Runs.trans (((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))))+((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2)))))) (before1800 k).denote (before1825 k).denote (before1850 k).denote (@Runs.trans ((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))) ((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before1800 k).denote (before1812 k).denote (before1825 k).denote (@Runs.trans (((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2)))) (((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))) (before1800 k).denote (before1806 k).denote (before1812 k).denote (@Runs.trans ((1*2)+((7*2)+(1*2))) ((15*2)+((1*2)+(1*2))) (before1800 k).denote (before1803 k).denote (before1806 k).denote (@Runs.trans (1*2) ((7*2)+(1*2)) (before1800 k).denote (before1801 k).denote (before1803 k).denote (step1800 k) (@Runs.trans (7*2) (1*2) (before1801 k).denote (before1802 k).denote (before1803 k).denote (step1801 k) (step1802 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before1803 k).denote (before1804 k).denote (before1806 k).denote (step1803 k) (@Runs.trans (1*2) (1*2) (before1804 k).denote (before1805 k).denote (before1806 k).denote (step1804 k) (step1805 k)))) (@Runs.trans ((1*4)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*3))) (before1806 k).denote (before1809 k).denote (before1812 k).denote (@Runs.trans (1*4) ((1*2)+(1*2)) (before1806 k).denote (before1807 k).denote (before1809 k).denote (step1806 k) (@Runs.trans (1*2) (1*2) (before1807 k).denote (before1808 k).denote (before1809 k).denote (step1807 k) (step1808 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before1809 k).denote (before1810 k).denote (before1812 k).denote (step1809 k) (@Runs.trans (1*2) (1*3) (before1810 k).denote (before1811 k).denote (before1812 k).denote (step1810 k) (step1811 k))))) (@Runs.trans (((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before1812 k).denote (before1818 k).denote (before1825 k).denote (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*2)+((1*2)+(1*1))) (before1812 k).denote (before1815 k).denote (before1818 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before1812 k).denote (before1813 k).denote (before1815 k).denote (step1812 k) (@Runs.trans (1*3) (1*2) (before1813 k).denote (before1814 k).denote (before1815 k).denote (step1813 k) (step1814 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before1815 k).denote (before1816 k).denote (before1818 k).denote (step1815 k) (@Runs.trans (1*2) (1*1) (before1816 k).denote (before1817 k).denote (before1818 k).denote (step1816 k) (step1817 k)))) (@Runs.trans ((1*2)+((1*3)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before1818 k).denote (before1821 k).denote (before1825 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before1818 k).denote (before1819 k).denote (before1821 k).denote (step1818 k) (@Runs.trans (1*3) (1*2) (before1819 k).denote (before1820 k).denote (before1821 k).denote (step1819 k) (step1820 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before1821 k).denote (before1823 k).denote (before1825 k).denote (@Runs.trans (1*2) (1*2) (before1821 k).denote (before1822 k).denote (before1823 k).denote (step1821 k) (step1822 k)) (@Runs.trans (1*2) (1*1) (before1823 k).denote (before1824 k).denote (before1825 k).denote (step1823 k) (step1824 k)))))) (@Runs.trans ((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70))))) ((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2))))) (before1825 k).denote (before1837 k).denote (before1850 k).denote (@Runs.trans (((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1)))) (((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))) (before1825 k).denote (before1831 k).denote (before1837 k).denote (@Runs.trans ((1*3)+((1*2)+(15*2))) ((1*2)+((8*2)+(1*1))) (before1825 k).denote (before1828 k).denote (before1831 k).denote (@Runs.trans (1*3) ((1*2)+(15*2)) (before1825 k).denote (before1826 k).denote (before1828 k).denote (step1825 k) (@Runs.trans (1*2) (15*2) (before1826 k).denote (before1827 k).denote (before1828 k).denote (step1826 k) (step1827 k))) (@Runs.trans (1*2) ((8*2)+(1*1)) (before1828 k).denote (before1829 k).denote (before1831 k).denote (step1828 k) (@Runs.trans (8*2) (1*1) (before1829 k).denote (before1830 k).denote (before1831 k).denote (step1829 k) (step1830 k)))) (@Runs.trans ((8*2)+((1*3)+(8*2))) ((1*2)+((9*2)+((1*k+8)*70))) (before1831 k).denote (before1834 k).denote (before1837 k).denote (@Runs.trans (8*2) ((1*3)+(8*2)) (before1831 k).denote (before1832 k).denote (before1834 k).denote (step1831 k) (@Runs.trans (1*3) (8*2) (before1832 k).denote (before1833 k).denote (before1834 k).denote (step1832 k) (step1833 k))) (@Runs.trans (1*2) ((9*2)+((1*k+8)*70)) (before1834 k).denote (before1835 k).denote (before1837 k).denote (step1834 k) (@Runs.trans (9*2) ((1*k+8)*70) (before1835 k).denote (before1836 k).denote (before1837 k).denote (step1835 k) (step1836 k))))) (@Runs.trans (((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))) (((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2)))) (before1837 k).denote (before1843 k).denote (before1850 k).denote (@Runs.trans ((791761169*2)+((1*2)+(6*2))) ((1*1)+((6*2)+(1*3))) (before1837 k).denote (before1840 k).denote (before1843 k).denote (@Runs.trans (791761169*2) ((1*2)+(6*2)) (before1837 k).denote (before1838 k).denote (before1840 k).denote (step1837 k) (@Runs.trans (1*2) (6*2) (before1838 k).denote (before1839 k).denote (before1840 k).denote (step1838 k) (step1839 k))) (@Runs.trans (1*1) ((6*2)+(1*3)) (before1840 k).denote (before1841 k).denote (before1843 k).denote (step1840 k) (@Runs.trans (6*2) (1*3) (before1841 k).denote (before1842 k).denote (before1843 k).denote (step1841 k) (step1842 k)))) (@Runs.trans ((6*2)+((1*2)+(23*2))) (((1*2)+(38*2))+((1*1)+(38*2))) (before1843 k).denote (before1846 k).denote (before1850 k).denote (@Runs.trans (6*2) ((1*2)+(23*2)) (before1843 k).denote (before1844 k).denote (before1846 k).denote (step1843 k) (@Runs.trans (1*2) (23*2) (before1844 k).denote (before1845 k).denote (before1846 k).denote (step1844 k) (step1845 k))) (@Runs.trans ((1*2)+(38*2)) ((1*1)+(38*2)) (before1846 k).denote (before1848 k).denote (before1850 k).denote (@Runs.trans (1*2) (38*2) (before1846 k).denote (before1847 k).denote (before1848 k).denote (step1846 k) (step1847 k)) (@Runs.trans (1*1) (38*2) (before1848 k).denote (before1849 k).denote (before1850 k).denote (step1848 k) (step1849 k))))))) (@Runs.trans (((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))))+(((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3)))))) (((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))))+((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2)))))) (before1850 k).denote (before1875 k).denote (after1899 k).denote (@Runs.trans ((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2))))) (((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3))))) (before1850 k).denote (before1862 k).denote (before1875 k).denote (@Runs.trans (((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2)))) (((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))) (before1850 k).denote (before1856 k).denote (before1862 k).denote (@Runs.trans ((1*3)+((38*2)+(1*2))) ((17*2)+((1*2)+(90*2))) (before1850 k).denote (before1853 k).denote (before1856 k).denote (@Runs.trans (1*3) ((38*2)+(1*2)) (before1850 k).denote (before1851 k).denote (before1853 k).denote (step1850 k) (@Runs.trans (38*2) (1*2) (before1851 k).denote (before1852 k).denote (before1853 k).denote (step1851 k) (step1852 k))) (@Runs.trans (17*2) ((1*2)+(90*2)) (before1853 k).denote (before1854 k).denote (before1856 k).denote (step1853 k) (@Runs.trans (1*2) (90*2) (before1854 k).denote (before1855 k).denote (before1856 k).denote (step1854 k) (step1855 k)))) (@Runs.trans ((1*1)+((90*2)+(1*3))) ((90*2)+((1*2)+(9*2))) (before1856 k).denote (before1859 k).denote (before1862 k).denote (@Runs.trans (1*1) ((90*2)+(1*3)) (before1856 k).denote (before1857 k).denote (before1859 k).denote (step1856 k) (@Runs.trans (90*2) (1*3) (before1857 k).denote (before1858 k).denote (before1859 k).denote (step1857 k) (step1858 k))) (@Runs.trans (90*2) ((1*2)+(9*2)) (before1859 k).denote (before1860 k).denote (before1862 k).denote (step1859 k) (@Runs.trans (1*2) (9*2) (before1860 k).denote (before1861 k).denote (before1862 k).denote (step1860 k) (step1861 k))))) (@Runs.trans ((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3)))) (before1862 k).denote (before1868 k).denote (before1875 k).denote (@Runs.trans (((1*k+8)*1154)+((29*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before1862 k).denote (before1865 k).denote (before1868 k).denote (@Runs.trans ((1*k+8)*1154) ((29*2)+(1*2)) (before1862 k).denote (before1863 k).denote (before1865 k).denote (step1862 k) (@Runs.trans (29*2) (1*2) (before1863 k).denote (before1864 k).denote (before1865 k).denote (step1863 k) (step1864 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before1865 k).denote (before1866 k).denote (before1868 k).denote (step1865 k) (@Runs.trans (1*1) (14*2) (before1866 k).denote (before1867 k).denote (before1868 k).denote (step1866 k) (step1867 k)))) (@Runs.trans ((1*3)+((14*2)+(1*2))) (((29*2)+(1*2))+((1*1)+(1*3))) (before1868 k).denote (before1871 k).denote (before1875 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before1868 k).denote (before1869 k).denote (before1871 k).denote (step1868 k) (@Runs.trans (14*2) (1*2) (before1869 k).denote (before1870 k).denote (before1871 k).denote (step1869 k) (step1870 k))) (@Runs.trans ((29*2)+(1*2)) ((1*1)+(1*3)) (before1871 k).denote (before1873 k).denote (before1875 k).denote (@Runs.trans (29*2) (1*2) (before1871 k).denote (before1872 k).denote (before1873 k).denote (step1871 k) (step1872 k)) (@Runs.trans (1*1) (1*3) (before1873 k).denote (before1874 k).denote (before1875 k).denote (step1873 k) (step1874 k)))))) (@Runs.trans ((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2))))) ((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2))))) (before1875 k).denote (before1887 k).denote (after1899 k).denote (@Runs.trans (((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2)))) (((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))) (before1875 k).denote (before1881 k).denote (before1887 k).denote (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((28*2)+(1*2))) (before1875 k).denote (before1878 k).denote (before1881 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before1875 k).denote (before1876 k).denote (before1878 k).denote (step1875 k) (@Runs.trans (1*1) (2*2) (before1876 k).denote (before1877 k).denote (before1878 k).denote (step1876 k) (step1877 k))) (@Runs.trans (1*2) ((28*2)+(1*2)) (before1878 k).denote (before1879 k).denote (before1881 k).denote (step1878 k) (@Runs.trans (28*2) (1*2) (before1879 k).denote (before1880 k).denote (before1881 k).denote (step1879 k) (step1880 k)))) (@Runs.trans ((1*2)+((14*2)+(1*2))) ((28*2)+(((1*k+8)*586)+(9*2))) (before1881 k).denote (before1884 k).denote (before1887 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before1881 k).denote (before1882 k).denote (before1884 k).denote (step1881 k) (@Runs.trans (14*2) (1*2) (before1882 k).denote (before1883 k).denote (before1884 k).denote (step1882 k) (step1883 k))) (@Runs.trans (28*2) (((1*k+8)*586)+(9*2)) (before1884 k).denote (before1885 k).denote (before1887 k).denote (step1884 k) (@Runs.trans ((1*k+8)*586) (9*2) (before1885 k).denote (before1886 k).denote (before1887 k).denote (step1885 k) (step1886 k))))) (@Runs.trans (((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2)))) (((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2)))) (before1887 k).denote (before1893 k).denote (after1899 k).denote (@Runs.trans ((1*2)+((1*2)+(90*2))) ((1*2)+((16*2)+(1*2))) (before1887 k).denote (before1890 k).denote (before1893 k).denote (@Runs.trans (1*2) ((1*2)+(90*2)) (before1887 k).denote (before1888 k).denote (before1890 k).denote (step1887 k) (@Runs.trans (1*2) (90*2) (before1888 k).denote (before1889 k).denote (before1890 k).denote (step1888 k) (step1889 k))) (@Runs.trans (1*2) ((16*2)+(1*2)) (before1890 k).denote (before1891 k).denote (before1893 k).denote (step1890 k) (@Runs.trans (16*2) (1*2) (before1891 k).denote (before1892 k).denote (before1893 k).denote (step1891 k) (step1892 k)))) (@Runs.trans ((1*2)+((38*2)+(1*2))) (((22*2)+(1*2))+((1*2)+(6*2))) (before1893 k).denote (before1896 k).denote (after1899 k).denote (@Runs.trans (1*2) ((38*2)+(1*2)) (before1893 k).denote (before1894 k).denote (before1896 k).denote (step1893 k) (@Runs.trans (38*2) (1*2) (before1894 k).denote (before1895 k).denote (before1896 k).denote (step1894 k) (step1895 k))) (@Runs.trans ((22*2)+(1*2)) ((1*2)+(6*2)) (before1896 k).denote (before1898 k).denote (after1899 k).denote (@Runs.trans (22*2) (1*2) (before1896 k).denote (before1897 k).denote (before1898 k).denote (step1896 k) (step1897 k)) (@Runs.trans (1*2) (6*2) (before1898 k).denote (before1899 k).denote (after1899 k).denote (step1898 k) (step1899 k)))))))) + have ht : (((((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))))+((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2)))))))+((((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))))+(((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3))))))+(((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))))+((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2)))))))) = (1810*k+1583538692) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean new file mode 100644 index 00000000..6748e3ff --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean @@ -0,0 +1,828 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail1900_0 : Stack := [] +abbrev tail1900_1 : Stack := ⟨w0,1⟩ :: tail1900_0 +abbrev tail1900_2 : Stack := ⟨w2,1⟩ :: tail1900_1 +abbrev tail1900_3 : Stack := ⟨w0,2⟩ :: tail1900_2 +abbrev tail1900_4 : Stack := ⟨w2,1⟩ :: tail1900_3 +abbrev tail1900_5 : Stack := ⟨w1,1⟩ :: tail1900_4 +abbrev tail1900_6 : Stack := ⟨w0,1⟩ :: tail1900_5 +abbrev tail1900_7 : Stack := ⟨w2,1⟩ :: tail1900_6 +abbrev tail1900_8 : Stack := ⟨w1,15⟩ :: tail1900_7 +abbrev tail1900_9 : Stack := ⟨w0,9⟩ :: tail1900_8 +abbrev tail1900_10 : Stack := ⟨w2,1⟩ :: tail1900_9 +abbrev tail1900_11 : Stack := ⟨w1,9⟩ :: tail1900_10 +abbrev tail1900_12 (k : Nat) : Stack := ⟨w104,(1*k+8)⟩ :: tail1900_11 +abbrev tail1900_13 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1900_12 k +abbrev tail1900_14 : Stack := ⟨w1,3⟩ :: tail1900_0 +abbrev tail1900_15 : Stack := ⟨w2,1⟩ :: tail1900_14 +abbrev tail1900_16 : Stack := ⟨w0,29⟩ :: tail1900_15 +abbrev tail1900_17 : Stack := ⟨w1,15⟩ :: tail1900_16 +abbrev tail1900_18 : Stack := ⟨w2,1⟩ :: tail1900_17 +abbrev tail1900_19 : Stack := ⟨w0,28⟩ :: tail1900_18 +abbrev tail1900_20 (k : Nat) : Stack := ⟨w106,(1*k+8)⟩ :: tail1900_19 +abbrev tail1900_21 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_20 k +abbrev tail1900_22 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1900_21 k +abbrev tail1900_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_22 k +abbrev tail1900_24 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1900_23 k +abbrev tail1900_25 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1900_24 k +abbrev tail1900_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_25 k +abbrev tail1900_27 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1900_26 k +abbrev tail1900_28 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1900_27 k +abbrev tail1900_29 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail1900_12 k +abbrev tail1900_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_28 k +abbrev tail1900_31 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail1900_30 k +abbrev tail1900_32 (k : Nat) : Stack := ⟨w107,(1*k+8)⟩ :: tail1900_31 k +abbrev tail1900_33 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1900_32 k +abbrev tail1900_34 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_32 k +abbrev tail1900_35 : Stack := ⟨w0,8⟩ :: tail1900_8 +abbrev tail1900_36 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_34 k +abbrev tail1900_37 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1900_34 k +abbrev tail1900_38 : Stack := ⟨w1,14⟩ :: tail1900_7 +abbrev tail1900_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_37 k +abbrev tail1900_40 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1900_39 k +abbrev tail1900_41 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1900_39 k +abbrev tail1900_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_41 k +abbrev tail1900_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_42 k +abbrev tail1900_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_43 k +abbrev tail1900_45 : Stack := ⟨w0,1⟩ :: tail1900_2 +abbrev tail1900_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_44 k +abbrev tail1900_47 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1900_44 k +abbrev tail1900_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_47 k +abbrev tail1900_49 (k : Nat) : Stack := ⟨w2,2⟩ :: tail1900_47 k +abbrev tail1900_50 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_48 k +abbrev tail1900_51 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1900_48 k +abbrev tail1900_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_51 k +abbrev tail1900_53 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_51 k +abbrev tail1900_54 : Stack := ⟨w1,1⟩ :: tail1900_0 +abbrev tail1900_55 : Stack := ⟨w0,2⟩ :: tail1900_54 +abbrev tail1900_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_47 k +abbrev tail1900_57 : Stack := ⟨w0,1⟩ :: tail1900_54 +abbrev tail1900_58 : Stack := ⟨w2,1⟩ :: tail1900_57 +abbrev tail1900_59 : Stack := ⟨w1,1⟩ :: tail1900_58 +abbrev tail1900_60 : Stack := ⟨w0,2⟩ :: tail1900_59 +abbrev tail1900_61 : Stack := ⟨w1,1⟩ :: tail1900_60 +abbrev tail1900_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_42 k +abbrev tail1900_63 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1900_42 k +abbrev tail1900_64 : Stack := ⟨w0,1⟩ :: tail1900_59 +abbrev tail1900_65 : Stack := ⟨w2,1⟩ :: tail1900_64 +abbrev tail1900_66 : Stack := ⟨w1,2⟩ :: tail1900_65 +abbrev tail1900_67 : Stack := ⟨w0,1⟩ :: tail1900_66 +abbrev tail1900_68 : Stack := ⟨w1,15⟩ :: tail1900_67 +abbrev tail1900_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_37 k +abbrev tail1900_70 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1900_37 k +abbrev tail1900_71 : Stack := ⟨w2,1⟩ :: tail1900_66 +abbrev tail1900_72 : Stack := ⟨w1,16⟩ :: tail1900_71 +abbrev tail1900_73 : Stack := ⟨w0,9⟩ :: tail1900_72 +abbrev tail1900_74 : Stack := ⟨w1,10⟩ :: tail1900_73 +abbrev tail1900_75 (k : Nat) : Stack := ⟨w107,(1*k+7)⟩ :: tail1900_31 k +abbrev tail1900_76 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_75 k +abbrev tail1900_77 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_76 k +abbrev tail1900_78 : Stack := ⟨w0,8⟩ :: tail1900_72 +abbrev tail1900_79 : Stack := ⟨w2,1⟩ :: tail1900_78 +abbrev tail1900_80 : Stack := ⟨w1,10⟩ :: tail1900_79 +abbrev tail1900_81 : Stack := ⟨w109,1⟩ :: tail1900_80 +abbrev tail1900_82 (k : Nat) : Stack := ⟨w107,(1*k+6)⟩ :: tail1900_31 k +abbrev tail1900_83 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_82 k +abbrev tail1900_84 : Stack := ⟨w110,1⟩ :: tail1900_80 +abbrev tail1900_85 : Stack := ⟨w109,1⟩ :: tail1900_84 +abbrev tail1900_86 (k : Nat) : Stack := ⟨w107,(1*k+5)⟩ :: tail1900_31 k +abbrev tail1900_87 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_86 k +abbrev tail1900_88 : Stack := ⟨w110,2⟩ :: tail1900_80 +abbrev tail1900_89 : Stack := ⟨w109,1⟩ :: tail1900_88 +abbrev tail1900_90 (k : Nat) : Stack := ⟨w107,(1*k+4)⟩ :: tail1900_31 k +abbrev tail1900_91 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_90 k +abbrev tail1900_92 : Stack := ⟨w110,3⟩ :: tail1900_80 +abbrev tail1900_93 (k : Nat) : Stack := ⟨w110,(1*k+6)⟩ :: tail1900_80 +abbrev tail1900_94 (k : Nat) : Stack := ⟨w107,1⟩ :: tail1900_31 k +abbrev tail1900_95 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_94 k +abbrev tail1900_96 (k : Nat) : Stack := ⟨w109,1⟩ :: tail1900_93 k +abbrev tail1900_97 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_31 k +abbrev tail1900_98 (k : Nat) : Stack := ⟨w110,(1*k+7)⟩ :: tail1900_80 +abbrev tail1900_99 (k : Nat) : Stack := ⟨w109,1⟩ :: tail1900_98 k +abbrev tail1900_100 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail1900_99 k +abbrev tail1900_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_28 k +abbrev tail1900_102 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1900_28 k +abbrev tail1900_103 (k : Nat) : Stack := ⟨w110,(1*k+8)⟩ :: tail1900_80 +abbrev tail1900_104 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1900_103 k +abbrev tail1900_105 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1900_104 k +abbrev tail1900_106 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1900_105 k +abbrev tail1900_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_25 k +abbrev tail1900_108 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1900_25 k +abbrev tail1900_109 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1900_104 k +abbrev tail1900_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_109 k +abbrev tail1900_111 (k : Nat) : Stack := ⟨w1,24⟩ :: tail1900_110 k +abbrev tail1900_112 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1900_111 k +abbrev tail1900_113 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1900_112 k +abbrev tail1900_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_22 k +abbrev tail1900_115 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1900_22 k +abbrev tail1900_116 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1900_111 k +abbrev tail1900_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_116 k +abbrev tail1900_118 (k : Nat) : Stack := ⟨w1,18⟩ :: tail1900_117 k +abbrev tail1900_119 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1900_118 k +abbrev tail1900_120 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1900_119 k +abbrev tail1900_121 (k : Nat) : Stack := ⟨w106,(1*k+7)⟩ :: tail1900_19 +abbrev tail1900_122 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_121 k +abbrev tail1900_123 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_122 k +abbrev tail1900_124 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1900_118 k +abbrev tail1900_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_124 k +abbrev tail1900_126 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1900_125 k +abbrev tail1900_127 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_126 k +abbrev tail1900_128 (k : Nat) : Stack := ⟨w106,(1*k+6)⟩ :: tail1900_19 +abbrev tail1900_129 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_128 k +abbrev tail1900_130 (k : Nat) : Stack := ⟨w113,1⟩ :: tail1900_126 k +abbrev tail1900_131 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_130 k +abbrev tail1900_132 (k : Nat) : Stack := ⟨w106,(1*k+5)⟩ :: tail1900_19 +abbrev tail1900_133 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_132 k +abbrev tail1900_134 (k : Nat) : Stack := ⟨w113,2⟩ :: tail1900_126 k +abbrev tail1900_135 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_134 k +abbrev tail1900_136 (k : Nat) : Stack := ⟨w106,(1*k+4)⟩ :: tail1900_19 +abbrev tail1900_137 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_136 k +abbrev tail1900_138 (k : Nat) : Stack := ⟨w113,3⟩ :: tail1900_126 k +abbrev tail1900_139 (k : Nat) : Stack := ⟨w113,(1*k+6)⟩ :: tail1900_126 k +abbrev tail1900_140 : Stack := ⟨w106,1⟩ :: tail1900_19 +abbrev tail1900_141 : Stack := ⟨w111,1⟩ :: tail1900_140 +abbrev tail1900_142 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_139 k +abbrev tail1900_143 : Stack := ⟨w111,1⟩ :: tail1900_19 +abbrev tail1900_144 (k : Nat) : Stack := ⟨w113,(1*k+7)⟩ :: tail1900_126 k +abbrev tail1900_145 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_144 k +abbrev tail1900_146 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1900_145 k +abbrev tail1900_147 : Stack := ⟨w0,1⟩ :: tail1900_17 + +def before1900 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail1900_13 k),(tail1900_28 k)⟩ +def before1901 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail1900_29 k),(tail1900_30 k)⟩ +def before1902 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1900_12 k),(tail1900_31 k)⟩ +def before1903 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1900_11,(tail1900_32 k)⟩ +def before1904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail1900_10,(tail1900_33 k)⟩ +def before1905 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail1900_9,(tail1900_34 k)⟩ +def before1906 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail1900_35,(tail1900_36 k)⟩ +def before1907 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail1900_8,(tail1900_37 k)⟩ +def before1908 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail1900_38,(tail1900_39 k)⟩ +def before1909 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1900_7,(tail1900_40 k)⟩ +def before1910 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1900_6,(tail1900_41 k)⟩ +def before1911 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail1900_5,(tail1900_42 k)⟩ +def before1912 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1900_4,(tail1900_43 k)⟩ +def before1913 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1900_3,(tail1900_44 k)⟩ +def before1914 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1900_45,(tail1900_46 k)⟩ +def before1915 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail1900_2,(tail1900_47 k)⟩ +def before1916 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1203),tail1900_1,(tail1900_48 k)⟩ +def before1917 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1205),tail1900_0,(tail1900_49 k)⟩ +def before1918 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail1900_1,(tail1900_49 k)⟩ +def before1919 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail1900_1,(tail1900_50 k)⟩ +def before1920 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail1900_0,(tail1900_51 k)⟩ +def before1921 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1209),tail1900_0,(tail1900_52 k)⟩ +def before1922 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail1900_1,(tail1900_52 k)⟩ +def before1923 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail1900_1,(tail1900_53 k)⟩ +def before1924 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail1900_0,(tail1900_53 k)⟩ +def before1925 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail1900_54,(tail1900_51 k)⟩ +def before1926 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail1900_55,(tail1900_48 k)⟩ +def before1927 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail1900_55,(tail1900_56 k)⟩ +def before1928 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail1900_58,(tail1900_56 k)⟩ +def before1929 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail1900_59,(tail1900_47 k)⟩ +def before1930 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1900_60,(tail1900_44 k)⟩ +def before1931 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1900_61,(tail1900_43 k)⟩ +def before1932 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1900_61,(tail1900_62 k)⟩ +def before1933 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail1900_60,(tail1900_63 k)⟩ +def before1934 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1900_65,(tail1900_63 k)⟩ +def before1935 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1900_66,(tail1900_42 k)⟩ +def before1936 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1900_67,(tail1900_41 k)⟩ +def before1937 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail1900_68,(tail1900_39 k)⟩ +def before1938 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail1900_68,(tail1900_69 k)⟩ +def before1939 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail1900_67,(tail1900_70 k)⟩ +def before1940 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1900_71,(tail1900_70 k)⟩ +def before1941 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1900_72,(tail1900_37 k)⟩ +def before1942 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail1900_73,(tail1900_34 k)⟩ +def before1943 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1900_74,(tail1900_32 k)⟩ +def before1944 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1900_74,(tail1900_76 k)⟩ +def before1945 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail1900_73,(tail1900_77 k)⟩ +def before1946 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail1900_79,(tail1900_77 k)⟩ +def before1947 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1900_80,(tail1900_76 k)⟩ +def before1948 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1900_81,(tail1900_75 k)⟩ +def before1949 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1900_81,(tail1900_83 k)⟩ +def before1950 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1900_84,(tail1900_83 k)⟩ +def before1951 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1900_85,(tail1900_82 k)⟩ +def before1952 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1900_85,(tail1900_87 k)⟩ +def before1953 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1900_88,(tail1900_87 k)⟩ +def before1954 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1900_89,(tail1900_86 k)⟩ +def before1955 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1900_89,(tail1900_91 k)⟩ +def before1956 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1900_92,(tail1900_91 k)⟩ +def before1957 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1900_93 k),(tail1900_95 k)⟩ +def before1958 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1900_96 k),(tail1900_94 k)⟩ +def before1959 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1900_96 k),(tail1900_97 k)⟩ +def before1960 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1900_98 k),(tail1900_97 k)⟩ +def before1961 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1900_99 k),(tail1900_31 k)⟩ +def before1962 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail1900_100 k),(tail1900_30 k)⟩ +def before1963 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail1900_100 k),(tail1900_101 k)⟩ +def before1964 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1900_99 k),(tail1900_102 k)⟩ +def before1965 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1900_103 k),(tail1900_102 k)⟩ +def before1966 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1900_104 k),(tail1900_28 k)⟩ +def before1967 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail1900_105 k),(tail1900_27 k)⟩ +def before1968 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail1900_106 k),(tail1900_26 k)⟩ +def before1969 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail1900_106 k),(tail1900_107 k)⟩ +def before1970 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail1900_105 k),(tail1900_108 k)⟩ +def before1971 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail1900_110 k),(tail1900_108 k)⟩ +def before1972 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1900_111 k),(tail1900_25 k)⟩ +def before1973 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521661),(tail1900_112 k),(tail1900_24 k)⟩ +def before1974 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail1900_113 k),(tail1900_23 k)⟩ +def before1975 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail1900_113 k),(tail1900_114 k)⟩ +def before1976 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail1900_112 k),(tail1900_115 k)⟩ +def before1977 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521661),(tail1900_117 k),(tail1900_115 k)⟩ +def before1978 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1900_118 k),(tail1900_22 k)⟩ +def before1979 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521879),(tail1900_119 k),(tail1900_21 k)⟩ +def before1980 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1900_120 k),(tail1900_20 k)⟩ +def before1981 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1900_120 k),(tail1900_122 k)⟩ +def before1982 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521879),(tail1900_119 k),(tail1900_123 k)⟩ +def before1983 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521879),(tail1900_125 k),(tail1900_123 k)⟩ +def before1984 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1900_126 k),(tail1900_122 k)⟩ +def before1985 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1900_127 k),(tail1900_121 k)⟩ +def before1986 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1900_127 k),(tail1900_129 k)⟩ +def before1987 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1900_130 k),(tail1900_129 k)⟩ +def before1988 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1900_131 k),(tail1900_128 k)⟩ +def before1989 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1900_131 k),(tail1900_133 k)⟩ +def before1990 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1900_134 k),(tail1900_133 k)⟩ +def before1991 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1900_135 k),(tail1900_132 k)⟩ +def before1992 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1900_135 k),(tail1900_137 k)⟩ +def before1993 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1900_138 k),(tail1900_137 k)⟩ +def before1994 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1900_139 k),tail1900_141⟩ +def before1995 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1900_142 k),tail1900_140⟩ +def before1996 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1900_142 k),tail1900_143⟩ +def before1997 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1900_144 k),tail1900_143⟩ +def before1998 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1900_145 k),tail1900_19⟩ +def before1999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail1900_146 k),tail1900_18⟩ +def after1999 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail1900_146 k),tail1900_147⟩ + +theorem macro1900 (k : Nat) : applyExit (before1900 k) exit11 1 = some (before1901 k) := by + simp (disch := omega) [before1900, before1901, exit11, applyExit, pop, push] + <;> omega +theorem step1900 (k : Nat) : Runs (1*2) (before1900 k).denote (before1901 k).denote := + @applyExit_sound (before1900 k) (before1901 k) exit11 1 valid11 (macro1900 k) +theorem macro1901 (k : Nat) : applyExit (before1901 k) exit2 791761168 = some (before1902 k) := by + simp (disch := omega) [before1901, before1902, exit2, applyExit, pop, push] + <;> omega +theorem step1901 (k : Nat) : Runs (791761168*2) (before1901 k).denote (before1902 k).denote := + @applyExit_sound (before1901 k) (before1902 k) exit2 791761168 valid2 (macro1901 k) +theorem macro1902 (k : Nat) : applyExit (before1902 k) exit130 (1*k+8) = some (before1903 k) := by + simp (disch := omega) [before1902, before1903, exit130, applyExit, pop, push] + <;> omega +theorem step1902 (k : Nat) : Runs ((1*k+8)*38) (before1902 k).denote (before1903 k).denote := + @applyExit_sound (before1902 k) (before1903 k) exit130 (1*k+8) valid130 (macro1902 k) +theorem macro1903 (k : Nat) : applyExit (before1903 k) exit2 9 = some (before1904 k) := by + simp (disch := omega) [before1903, before1904, exit2, applyExit, pop, push] + <;> omega +theorem step1903 (k : Nat) : Runs (9*2) (before1903 k).denote (before1904 k).denote := + @applyExit_sound (before1903 k) (before1904 k) exit2 9 valid2 (macro1903 k) +theorem macro1904 (k : Nat) : applyExit (before1904 k) exit3 1 = some (before1905 k) := by + simp (disch := omega) [before1904, before1905, exit3, applyExit, pop, push] + <;> omega +theorem step1904 (k : Nat) : Runs (1*2) (before1904 k).denote (before1905 k).denote := + @applyExit_sound (before1904 k) (before1905 k) exit3 1 valid3 (macro1904 k) +theorem macro1905 (k : Nat) : applyExit (before1905 k) exit9 1 = some (before1906 k) := by + simp (disch := omega) [before1905, before1906, exit9, applyExit, pop, push] + <;> omega +theorem step1905 (k : Nat) : Runs (1*2) (before1905 k).denote (before1906 k).denote := + @applyExit_sound (before1905 k) (before1906 k) exit9 1 valid9 (macro1905 k) +theorem macro1906 (k : Nat) : applyExit (before1906 k) exit10 8 = some (before1907 k) := by + simp (disch := omega) [before1906, before1907, exit10, applyExit, pop, push] + <;> omega +theorem step1906 (k : Nat) : Runs (8*2) (before1906 k).denote (before1907 k).denote := + @applyExit_sound (before1906 k) (before1907 k) exit10 8 valid10 (macro1906 k) +theorem macro1907 (k : Nat) : applyExit (before1907 k) exit11 1 = some (before1908 k) := by + simp (disch := omega) [before1907, before1908, exit11, applyExit, pop, push] + <;> omega +theorem step1907 (k : Nat) : Runs (1*2) (before1907 k).denote (before1908 k).denote := + @applyExit_sound (before1907 k) (before1908 k) exit11 1 valid11 (macro1907 k) +theorem macro1908 (k : Nat) : applyExit (before1908 k) exit2 14 = some (before1909 k) := by + simp (disch := omega) [before1908, before1909, exit2, applyExit, pop, push] + <;> omega +theorem step1908 (k : Nat) : Runs (14*2) (before1908 k).denote (before1909 k).denote := + @applyExit_sound (before1908 k) (before1909 k) exit2 14 valid2 (macro1908 k) +theorem macro1909 (k : Nat) : applyExit (before1909 k) exit3 1 = some (before1910 k) := by + simp (disch := omega) [before1909, before1910, exit3, applyExit, pop, push] + <;> omega +theorem step1909 (k : Nat) : Runs (1*2) (before1909 k).denote (before1910 k).denote := + @applyExit_sound (before1909 k) (before1910 k) exit3 1 valid3 (macro1909 k) +theorem macro1910 (k : Nat) : applyExit (before1910 k) exit9 1 = some (before1911 k) := by + simp (disch := omega) [before1910, before1911, exit9, applyExit, pop, push] + <;> omega +theorem step1910 (k : Nat) : Runs (1*2) (before1910 k).denote (before1911 k).denote := + @applyExit_sound (before1910 k) (before1911 k) exit9 1 valid9 (macro1910 k) +theorem macro1911 (k : Nat) : applyExit (before1911 k) exit11 1 = some (before1912 k) := by + simp (disch := omega) [before1911, before1912, exit11, applyExit, pop, push] + <;> omega +theorem step1911 (k : Nat) : Runs (1*2) (before1911 k).denote (before1912 k).denote := + @applyExit_sound (before1911 k) (before1912 k) exit11 1 valid11 (macro1911 k) +theorem macro1912 (k : Nat) : applyExit (before1912 k) exit3 1 = some (before1913 k) := by + simp (disch := omega) [before1912, before1913, exit3, applyExit, pop, push] + <;> omega +theorem step1912 (k : Nat) : Runs (1*2) (before1912 k).denote (before1913 k).denote := + @applyExit_sound (before1912 k) (before1913 k) exit3 1 valid3 (macro1912 k) +theorem macro1913 (k : Nat) : applyExit (before1913 k) exit9 1 = some (before1914 k) := by + simp (disch := omega) [before1913, before1914, exit9, applyExit, pop, push] + <;> omega +theorem step1913 (k : Nat) : Runs (1*2) (before1913 k).denote (before1914 k).denote := + @applyExit_sound (before1913 k) (before1914 k) exit9 1 valid9 (macro1913 k) +theorem macro1914 (k : Nat) : applyExit (before1914 k) exit10 1 = some (before1915 k) := by + simp (disch := omega) [before1914, before1915, exit10, applyExit, pop, push] + <;> omega +theorem step1914 (k : Nat) : Runs (1*2) (before1914 k).denote (before1915 k).denote := + @applyExit_sound (before1914 k) (before1915 k) exit10 1 valid10 (macro1914 k) +theorem macro1915 (k : Nat) : applyExit (before1915 k) exit46 1 = some (before1916 k) := by + simp (disch := omega) [before1915, before1916, exit46, applyExit, pop, push] + <;> omega +theorem step1915 (k : Nat) : Runs (1*2) (before1915 k).denote (before1916 k).denote := + @applyExit_sound (before1915 k) (before1916 k) exit46 1 valid46 (macro1915 k) +theorem macro1916 (k : Nat) : applyExit (before1916 k) exit47 1 = some (before1917 k) := by + simp (disch := omega) [before1916, before1917, exit47, applyExit, pop, push] + <;> omega +theorem step1916 (k : Nat) : Runs (1*2) (before1916 k).denote (before1917 k).denote := + @applyExit_sound (before1916 k) (before1917 k) exit47 1 valid47 (macro1916 k) +theorem macro1917 (k : Nat) : applyExit (before1917 k) exit48 1 = some (before1918 k) := by + simp (disch := omega) [before1917, before1918, exit48, applyExit, pop, push] + <;> omega +theorem step1917 (k : Nat) : Runs (1*1) (before1917 k).denote (before1918 k).denote := + @applyExit_sound (before1917 k) (before1918 k) exit48 1 valid48 (macro1917 k) +theorem macro1918 (k : Nat) : applyExit (before1918 k) exit39 1 = some (before1919 k) := by + simp (disch := omega) [before1918, before1919, exit39, applyExit, pop, push] + <;> omega +theorem step1918 (k : Nat) : Runs (1*1) (before1918 k).denote (before1919 k).denote := + @applyExit_sound (before1918 k) (before1919 k) exit39 1 valid39 (macro1918 k) +theorem macro1919 (k : Nat) : applyExit (before1919 k) exit10 1 = some (before1920 k) := by + simp (disch := omega) [before1919, before1920, exit10, applyExit, pop, push] + <;> omega +theorem step1919 (k : Nat) : Runs (1*2) (before1919 k).denote (before1920 k).denote := + @applyExit_sound (before1919 k) (before1920 k) exit10 1 valid10 (macro1919 k) +theorem macro1920 (k : Nat) : applyExit (before1920 k) exit46 1 = some (before1921 k) := by + simp (disch := omega) [before1920, before1921, exit46, applyExit, pop, push] + <;> omega +theorem step1920 (k : Nat) : Runs (1*2) (before1920 k).denote (before1921 k).denote := + @applyExit_sound (before1920 k) (before1921 k) exit46 1 valid46 (macro1920 k) +theorem macro1921 (k : Nat) : applyExit (before1921 k) exit49 1 = some (before1922 k) := by + simp (disch := omega) [before1921, before1922, exit49, applyExit, pop, push] + <;> omega +theorem step1921 (k : Nat) : Runs (1*1) (before1921 k).denote (before1922 k).denote := + @applyExit_sound (before1921 k) (before1922 k) exit49 1 valid49 (macro1921 k) +theorem macro1922 (k : Nat) : applyExit (before1922 k) exit1 1 = some (before1923 k) := by + simp (disch := omega) [before1922, before1923, exit1, applyExit, pop, push] + <;> omega +theorem step1922 (k : Nat) : Runs (1*3) (before1922 k).denote (before1923 k).denote := + @applyExit_sound (before1922 k) (before1923 k) exit1 1 valid1 (macro1922 k) +theorem macro1923 (k : Nat) : applyExit (before1923 k) exit6 1 = some (before1924 k) := by + simp (disch := omega) [before1923, before1924, exit6, applyExit, pop, push] + <;> omega +theorem step1923 (k : Nat) : Runs (1*1) (before1923 k).denote (before1924 k).denote := + @applyExit_sound (before1923 k) (before1924 k) exit6 1 valid6 (macro1923 k) +theorem macro1924 (k : Nat) : applyExit (before1924 k) exit0 1 = some (before1925 k) := by + simp (disch := omega) [before1924, before1925, exit0, applyExit, pop, push] + <;> omega +theorem step1924 (k : Nat) : Runs (1*2) (before1924 k).denote (before1925 k).denote := + @applyExit_sound (before1924 k) (before1925 k) exit0 1 valid0 (macro1924 k) +theorem macro1925 (k : Nat) : applyExit (before1925 k) exit13 2 = some (before1926 k) := by + simp (disch := omega) [before1925, before1926, exit13, applyExit, pop, push] + <;> omega +theorem step1925 (k : Nat) : Runs (2*2) (before1925 k).denote (before1926 k).denote := + @applyExit_sound (before1925 k) (before1926 k) exit13 2 valid13 (macro1925 k) +theorem macro1926 (k : Nat) : applyExit (before1926 k) exit1 1 = some (before1927 k) := by + simp (disch := omega) [before1926, before1927, exit1, applyExit, pop, push] + <;> omega +theorem step1926 (k : Nat) : Runs (1*3) (before1926 k).denote (before1927 k).denote := + @applyExit_sound (before1926 k) (before1927 k) exit1 1 valid1 (macro1926 k) +theorem macro1927 (k : Nat) : applyExit (before1927 k) exit6 1 = some (before1928 k) := by + simp (disch := omega) [before1927, before1928, exit6, applyExit, pop, push] + <;> omega +theorem step1927 (k : Nat) : Runs (1*1) (before1927 k).denote (before1928 k).denote := + @applyExit_sound (before1927 k) (before1928 k) exit6 1 valid6 (macro1927 k) +theorem macro1928 (k : Nat) : applyExit (before1928 k) exit0 1 = some (before1929 k) := by + simp (disch := omega) [before1928, before1929, exit0, applyExit, pop, push] + <;> omega +theorem step1928 (k : Nat) : Runs (1*2) (before1928 k).denote (before1929 k).denote := + @applyExit_sound (before1928 k) (before1929 k) exit0 1 valid0 (macro1928 k) +theorem macro1929 (k : Nat) : applyExit (before1929 k) exit13 2 = some (before1930 k) := by + simp (disch := omega) [before1929, before1930, exit13, applyExit, pop, push] + <;> omega +theorem step1929 (k : Nat) : Runs (2*2) (before1929 k).denote (before1930 k).denote := + @applyExit_sound (before1929 k) (before1930 k) exit13 2 valid13 (macro1929 k) +theorem macro1930 (k : Nat) : applyExit (before1930 k) exit0 1 = some (before1931 k) := by + simp (disch := omega) [before1930, before1931, exit0, applyExit, pop, push] + <;> omega +theorem step1930 (k : Nat) : Runs (1*2) (before1930 k).denote (before1931 k).denote := + @applyExit_sound (before1930 k) (before1931 k) exit0 1 valid0 (macro1930 k) +theorem macro1931 (k : Nat) : applyExit (before1931 k) exit1 1 = some (before1932 k) := by + simp (disch := omega) [before1931, before1932, exit1, applyExit, pop, push] + <;> omega +theorem step1931 (k : Nat) : Runs (1*3) (before1931 k).denote (before1932 k).denote := + @applyExit_sound (before1931 k) (before1932 k) exit1 1 valid1 (macro1931 k) +theorem macro1932 (k : Nat) : applyExit (before1932 k) exit2 1 = some (before1933 k) := by + simp (disch := omega) [before1932, before1933, exit2, applyExit, pop, push] + <;> omega +theorem step1932 (k : Nat) : Runs (1*2) (before1932 k).denote (before1933 k).denote := + @applyExit_sound (before1932 k) (before1933 k) exit2 1 valid2 (macro1932 k) +theorem macro1933 (k : Nat) : applyExit (before1933 k) exit6 1 = some (before1934 k) := by + simp (disch := omega) [before1933, before1934, exit6, applyExit, pop, push] + <;> omega +theorem step1933 (k : Nat) : Runs (1*1) (before1933 k).denote (before1934 k).denote := + @applyExit_sound (before1933 k) (before1934 k) exit6 1 valid6 (macro1933 k) +theorem macro1934 (k : Nat) : applyExit (before1934 k) exit0 2 = some (before1935 k) := by + simp (disch := omega) [before1934, before1935, exit0, applyExit, pop, push] + <;> omega +theorem step1934 (k : Nat) : Runs (2*2) (before1934 k).denote (before1935 k).denote := + @applyExit_sound (before1934 k) (before1935 k) exit0 2 valid0 (macro1934 k) +theorem macro1935 (k : Nat) : applyExit (before1935 k) exit13 1 = some (before1936 k) := by + simp (disch := omega) [before1935, before1936, exit13, applyExit, pop, push] + <;> omega +theorem step1935 (k : Nat) : Runs (1*2) (before1935 k).denote (before1936 k).denote := + @applyExit_sound (before1935 k) (before1936 k) exit13 1 valid13 (macro1935 k) +theorem macro1936 (k : Nat) : applyExit (before1936 k) exit0 15 = some (before1937 k) := by + simp (disch := omega) [before1936, before1937, exit0, applyExit, pop, push] + <;> omega +theorem step1936 (k : Nat) : Runs (15*2) (before1936 k).denote (before1937 k).denote := + @applyExit_sound (before1936 k) (before1937 k) exit0 15 valid0 (macro1936 k) +theorem macro1937 (k : Nat) : applyExit (before1937 k) exit1 1 = some (before1938 k) := by + simp (disch := omega) [before1937, before1938, exit1, applyExit, pop, push] + <;> omega +theorem step1937 (k : Nat) : Runs (1*3) (before1937 k).denote (before1938 k).denote := + @applyExit_sound (before1937 k) (before1938 k) exit1 1 valid1 (macro1937 k) +theorem macro1938 (k : Nat) : applyExit (before1938 k) exit2 15 = some (before1939 k) := by + simp (disch := omega) [before1938, before1939, exit2, applyExit, pop, push] + <;> omega +theorem step1938 (k : Nat) : Runs (15*2) (before1938 k).denote (before1939 k).denote := + @applyExit_sound (before1938 k) (before1939 k) exit2 15 valid2 (macro1938 k) +theorem macro1939 (k : Nat) : applyExit (before1939 k) exit6 1 = some (before1940 k) := by + simp (disch := omega) [before1939, before1940, exit6, applyExit, pop, push] + <;> omega +theorem step1939 (k : Nat) : Runs (1*1) (before1939 k).denote (before1940 k).denote := + @applyExit_sound (before1939 k) (before1940 k) exit6 1 valid6 (macro1939 k) +theorem macro1940 (k : Nat) : applyExit (before1940 k) exit0 16 = some (before1941 k) := by + simp (disch := omega) [before1940, before1941, exit0, applyExit, pop, push] + <;> omega +theorem step1940 (k : Nat) : Runs (16*2) (before1940 k).denote (before1941 k).denote := + @applyExit_sound (before1940 k) (before1941 k) exit0 16 valid0 (macro1940 k) +theorem macro1941 (k : Nat) : applyExit (before1941 k) exit13 9 = some (before1942 k) := by + simp (disch := omega) [before1941, before1942, exit13, applyExit, pop, push] + <;> omega +theorem step1941 (k : Nat) : Runs (9*2) (before1941 k).denote (before1942 k).denote := + @applyExit_sound (before1941 k) (before1942 k) exit13 9 valid13 (macro1941 k) +theorem macro1942 (k : Nat) : applyExit (before1942 k) exit0 10 = some (before1943 k) := by + simp (disch := omega) [before1942, before1943, exit0, applyExit, pop, push] + <;> omega +theorem step1942 (k : Nat) : Runs (10*2) (before1942 k).denote (before1943 k).denote := + @applyExit_sound (before1942 k) (before1943 k) exit0 10 valid0 (macro1942 k) +theorem macro1943 (k : Nat) : applyExit (before1943 k) exit131 1 = some (before1944 k) := by + simp (disch := omega) [before1943, before1944, exit131, applyExit, pop, push] + <;> omega +theorem step1943 (k : Nat) : Runs (1*3) (before1943 k).denote (before1944 k).denote := + @applyExit_sound (before1943 k) (before1944 k) exit131 1 valid131 (macro1943 k) +theorem macro1944 (k : Nat) : applyExit (before1944 k) exit2 10 = some (before1945 k) := by + simp (disch := omega) [before1944, before1945, exit2, applyExit, pop, push] + <;> omega +theorem step1944 (k : Nat) : Runs (10*2) (before1944 k).denote (before1945 k).denote := + @applyExit_sound (before1944 k) (before1945 k) exit2 10 valid2 (macro1944 k) +theorem macro1945 (k : Nat) : applyExit (before1945 k) exit6 1 = some (before1946 k) := by + simp (disch := omega) [before1945, before1946, exit6, applyExit, pop, push] + <;> omega +theorem step1945 (k : Nat) : Runs (1*1) (before1945 k).denote (before1946 k).denote := + @applyExit_sound (before1945 k) (before1946 k) exit6 1 valid6 (macro1945 k) +theorem macro1946 (k : Nat) : applyExit (before1946 k) exit0 10 = some (before1947 k) := by + simp (disch := omega) [before1946, before1947, exit0, applyExit, pop, push] + <;> omega +theorem step1946 (k : Nat) : Runs (10*2) (before1946 k).denote (before1947 k).denote := + @applyExit_sound (before1946 k) (before1947 k) exit0 10 valid0 (macro1946 k) +theorem macro1947 (k : Nat) : applyExit (before1947 k) exit132 1 = some (before1948 k) := by + simp (disch := omega) [before1947, before1948, exit132, applyExit, pop, push] + <;> omega +theorem step1947 (k : Nat) : Runs (1*38) (before1947 k).denote (before1948 k).denote := + @applyExit_sound (before1947 k) (before1948 k) exit132 1 valid132 (macro1947 k) +theorem macro1948 (k : Nat) : applyExit (before1948 k) exit131 1 = some (before1949 k) := by + simp (disch := omega) [before1948, before1949, exit131, applyExit, pop, push] + <;> omega +theorem step1948 (k : Nat) : Runs (1*3) (before1948 k).denote (before1949 k).denote := + @applyExit_sound (before1948 k) (before1949 k) exit131 1 valid131 (macro1948 k) +theorem macro1949 (k : Nat) : applyExit (before1949 k) exit133 1 = some (before1950 k) := by + simp (disch := omega) [before1949, before1950, exit133, applyExit, pop, push] + <;> omega +theorem step1949 (k : Nat) : Runs (1*41) (before1949 k).denote (before1950 k).denote := + @applyExit_sound (before1949 k) (before1950 k) exit133 1 valid133 (macro1949 k) +theorem macro1950 (k : Nat) : applyExit (before1950 k) exit132 1 = some (before1951 k) := by + simp (disch := omega) [before1950, before1951, exit132, applyExit, pop, push] + <;> omega +theorem step1950 (k : Nat) : Runs (1*38) (before1950 k).denote (before1951 k).denote := + @applyExit_sound (before1950 k) (before1951 k) exit132 1 valid132 (macro1950 k) +theorem macro1951 (k : Nat) : applyExit (before1951 k) exit131 1 = some (before1952 k) := by + simp (disch := omega) [before1951, before1952, exit131, applyExit, pop, push] + <;> omega +theorem step1951 (k : Nat) : Runs (1*3) (before1951 k).denote (before1952 k).denote := + @applyExit_sound (before1951 k) (before1952 k) exit131 1 valid131 (macro1951 k) +theorem macro1952 (k : Nat) : applyExit (before1952 k) exit133 1 = some (before1953 k) := by + simp (disch := omega) [before1952, before1953, exit133, applyExit, pop, push] + <;> omega +theorem step1952 (k : Nat) : Runs (1*41) (before1952 k).denote (before1953 k).denote := + @applyExit_sound (before1952 k) (before1953 k) exit133 1 valid133 (macro1952 k) +theorem macro1953 (k : Nat) : applyExit (before1953 k) exit132 1 = some (before1954 k) := by + simp (disch := omega) [before1953, before1954, exit132, applyExit, pop, push] + <;> omega +theorem step1953 (k : Nat) : Runs (1*38) (before1953 k).denote (before1954 k).denote := + @applyExit_sound (before1953 k) (before1954 k) exit132 1 valid132 (macro1953 k) +theorem macro1954 (k : Nat) : applyExit (before1954 k) exit131 1 = some (before1955 k) := by + simp (disch := omega) [before1954, before1955, exit131, applyExit, pop, push] + <;> omega +theorem step1954 (k : Nat) : Runs (1*3) (before1954 k).denote (before1955 k).denote := + @applyExit_sound (before1954 k) (before1955 k) exit131 1 valid131 (macro1954 k) +theorem macro1955 (k : Nat) : applyExit (before1955 k) exit133 1 = some (before1956 k) := by + simp (disch := omega) [before1955, before1956, exit133, applyExit, pop, push] + <;> omega +theorem step1955 (k : Nat) : Runs (1*41) (before1955 k).denote (before1956 k).denote := + @applyExit_sound (before1955 k) (before1956 k) exit133 1 valid133 (macro1955 k) +def cycleState1956 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w110,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w108,1⟩,⟨w107,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,10⟩,⟨w106,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1956_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w109,1⟩,⟨w110,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w107,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,10⟩,⟨w106,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1956_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w109,1⟩,⟨w110,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w108,1⟩,⟨w107,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,10⟩,⟨w106,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro1956_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1956 k j) exit132 1 = some (cyclePart1956_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1956, cyclePart1956_0, exit132, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1956_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1956_0 k j) exit131 1 = some (cyclePart1956_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1956_0, cyclePart1956_1, exit131, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1956_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1956_1 k j) exit133 1 = some (cycleState1956 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1956_1, cycleState1956, exit133, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1956 (k j : Nat) (hj : j < (1*k+3)) : Runs 82 (cycleState1956 k j).denote (cycleState1956 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState1956 k j).denote (cyclePart1956_0 k j).denote := @applyExit_sound (cycleState1956 k j) (cyclePart1956_0 k j) exit132 1 valid132 (cycleMacro1956_0 k j hj) + have h1 : Runs (1*3) (cyclePart1956_0 k j).denote (cyclePart1956_1 k j).denote := @applyExit_sound (cyclePart1956_0 k j) (cyclePart1956_1 k j) exit131 1 valid131 (cycleMacro1956_1 k j hj) + have h2 : Runs (1*41) (cyclePart1956_1 k j).denote (cycleState1956 k (j+1)).denote := @applyExit_sound (cyclePart1956_1 k j) (cycleState1956 k (j+1)) exit133 1 valid133 (cycleMacro1956_2 k j hj) + exact (@Runs.trans (1*38) ((1*3)+(1*41)) (cycleState1956 k j).denote (cyclePart1956_0 k j).denote (cycleState1956 k (j+1)).denote h0 (@Runs.trans (1*3) (1*41) (cyclePart1956_0 k j).denote (cyclePart1956_1 k j).denote (cycleState1956 k (j+1)).denote h1 h2)) +theorem step1956 (k : Nat) : Runs ((1*k+3)*82) (before1956 k).denote (before1957 k).denote := by + have h := Runs.chain (fun j => (cycleState1956 k j).denote) 82 (1*k+3) (cycleRun1956 k) + have h0 : cycleState1956 k 0 = before1956 k := by simp [cycleState1956, before1956] + have h1 : cycleState1956 k (1*k+3) = before1957 k := by + simp [cycleState1956, before1957] <;> omega + simpa only [h0, h1] using h +theorem macro1957 (k : Nat) : applyExit (before1957 k) exit132 1 = some (before1958 k) := by + simp (disch := omega) [before1957, before1958, exit132, applyExit, pop, push] + <;> omega +theorem step1957 (k : Nat) : Runs (1*38) (before1957 k).denote (before1958 k).denote := + @applyExit_sound (before1957 k) (before1958 k) exit132 1 valid132 (macro1957 k) +theorem macro1958 (k : Nat) : applyExit (before1958 k) exit131 1 = some (before1959 k) := by + simp (disch := omega) [before1958, before1959, exit131, applyExit, pop, push] + <;> omega +theorem step1958 (k : Nat) : Runs (1*3) (before1958 k).denote (before1959 k).denote := + @applyExit_sound (before1958 k) (before1959 k) exit131 1 valid131 (macro1958 k) +theorem macro1959 (k : Nat) : applyExit (before1959 k) exit133 1 = some (before1960 k) := by + simp (disch := omega) [before1959, before1960, exit133, applyExit, pop, push] + <;> omega +theorem step1959 (k : Nat) : Runs (1*41) (before1959 k).denote (before1960 k).denote := + @applyExit_sound (before1959 k) (before1960 k) exit133 1 valid133 (macro1959 k) +theorem macro1960 (k : Nat) : applyExit (before1960 k) exit132 1 = some (before1961 k) := by + simp (disch := omega) [before1960, before1961, exit132, applyExit, pop, push] + <;> omega +theorem step1960 (k : Nat) : Runs (1*38) (before1960 k).denote (before1961 k).denote := + @applyExit_sound (before1960 k) (before1961 k) exit132 1 valid132 (macro1960 k) +theorem macro1961 (k : Nat) : applyExit (before1961 k) exit0 791761168 = some (before1962 k) := by + simp (disch := omega) [before1961, before1962, exit0, applyExit, pop, push] + <;> omega +theorem step1961 (k : Nat) : Runs (791761168*2) (before1961 k).denote (before1962 k).denote := + @applyExit_sound (before1961 k) (before1962 k) exit0 791761168 valid0 (macro1961 k) +theorem macro1962 (k : Nat) : applyExit (before1962 k) exit1 1 = some (before1963 k) := by + simp (disch := omega) [before1962, before1963, exit1, applyExit, pop, push] + <;> omega +theorem step1962 (k : Nat) : Runs (1*3) (before1962 k).denote (before1963 k).denote := + @applyExit_sound (before1962 k) (before1963 k) exit1 1 valid1 (macro1962 k) +theorem macro1963 (k : Nat) : applyExit (before1963 k) exit2 791761168 = some (before1964 k) := by + simp (disch := omega) [before1963, before1964, exit2, applyExit, pop, push] + <;> omega +theorem step1963 (k : Nat) : Runs (791761168*2) (before1963 k).denote (before1964 k).denote := + @applyExit_sound (before1963 k) (before1964 k) exit2 791761168 valid2 (macro1963 k) +theorem macro1964 (k : Nat) : applyExit (before1964 k) exit133 1 = some (before1965 k) := by + simp (disch := omega) [before1964, before1965, exit133, applyExit, pop, push] + <;> omega +theorem step1964 (k : Nat) : Runs (1*41) (before1964 k).denote (before1965 k).denote := + @applyExit_sound (before1964 k) (before1965 k) exit133 1 valid133 (macro1964 k) +theorem macro1965 (k : Nat) : applyExit (before1965 k) exit0 791761169 = some (before1966 k) := by + simp (disch := omega) [before1965, before1966, exit0, applyExit, pop, push] + <;> omega +theorem step1965 (k : Nat) : Runs (791761169*2) (before1965 k).denote (before1966 k).denote := + @applyExit_sound (before1965 k) (before1966 k) exit0 791761169 valid0 (macro1965 k) +theorem macro1966 (k : Nat) : applyExit (before1966 k) exit13 7 = some (before1967 k) := by + simp (disch := omega) [before1966, before1967, exit13, applyExit, pop, push] + <;> omega +theorem step1966 (k : Nat) : Runs (7*2) (before1966 k).denote (before1967 k).denote := + @applyExit_sound (before1966 k) (before1967 k) exit13 7 valid13 (macro1966 k) +theorem macro1967 (k : Nat) : applyExit (before1967 k) exit0 23 = some (before1968 k) := by + simp (disch := omega) [before1967, before1968, exit0, applyExit, pop, push] + <;> omega +theorem step1967 (k : Nat) : Runs (23*2) (before1967 k).denote (before1968 k).denote := + @applyExit_sound (before1967 k) (before1968 k) exit0 23 valid0 (macro1967 k) +theorem macro1968 (k : Nat) : applyExit (before1968 k) exit1 1 = some (before1969 k) := by + simp (disch := omega) [before1968, before1969, exit1, applyExit, pop, push] + <;> omega +theorem step1968 (k : Nat) : Runs (1*3) (before1968 k).denote (before1969 k).denote := + @applyExit_sound (before1968 k) (before1969 k) exit1 1 valid1 (macro1968 k) +theorem macro1969 (k : Nat) : applyExit (before1969 k) exit2 23 = some (before1970 k) := by + simp (disch := omega) [before1969, before1970, exit2, applyExit, pop, push] + <;> omega +theorem step1969 (k : Nat) : Runs (23*2) (before1969 k).denote (before1970 k).denote := + @applyExit_sound (before1969 k) (before1970 k) exit2 23 valid2 (macro1969 k) +theorem macro1970 (k : Nat) : applyExit (before1970 k) exit6 1 = some (before1971 k) := by + simp (disch := omega) [before1970, before1971, exit6, applyExit, pop, push] + <;> omega +theorem step1970 (k : Nat) : Runs (1*1) (before1970 k).denote (before1971 k).denote := + @applyExit_sound (before1970 k) (before1971 k) exit6 1 valid6 (macro1970 k) +theorem macro1971 (k : Nat) : applyExit (before1971 k) exit0 24 = some (before1972 k) := by + simp (disch := omega) [before1971, before1972, exit0, applyExit, pop, push] + <;> omega +theorem step1971 (k : Nat) : Runs (24*2) (before1971 k).denote (before1972 k).denote := + @applyExit_sound (before1971 k) (before1972 k) exit0 24 valid0 (macro1971 k) +theorem macro1972 (k : Nat) : applyExit (before1972 k) exit13 39 = some (before1973 k) := by + simp (disch := omega) [before1972, before1973, exit13, applyExit, pop, push] + <;> omega +theorem step1972 (k : Nat) : Runs (39*2) (before1972 k).denote (before1973 k).denote := + @applyExit_sound (before1972 k) (before1973 k) exit13 39 valid13 (macro1972 k) +theorem macro1973 (k : Nat) : applyExit (before1973 k) exit0 17 = some (before1974 k) := by + simp (disch := omega) [before1973, before1974, exit0, applyExit, pop, push] + <;> omega +theorem step1973 (k : Nat) : Runs (17*2) (before1973 k).denote (before1974 k).denote := + @applyExit_sound (before1973 k) (before1974 k) exit0 17 valid0 (macro1973 k) +theorem macro1974 (k : Nat) : applyExit (before1974 k) exit1 1 = some (before1975 k) := by + simp (disch := omega) [before1974, before1975, exit1, applyExit, pop, push] + <;> omega +theorem step1974 (k : Nat) : Runs (1*3) (before1974 k).denote (before1975 k).denote := + @applyExit_sound (before1974 k) (before1975 k) exit1 1 valid1 (macro1974 k) +theorem macro1975 (k : Nat) : applyExit (before1975 k) exit2 17 = some (before1976 k) := by + simp (disch := omega) [before1975, before1976, exit2, applyExit, pop, push] + <;> omega +theorem step1975 (k : Nat) : Runs (17*2) (before1975 k).denote (before1976 k).denote := + @applyExit_sound (before1975 k) (before1976 k) exit2 17 valid2 (macro1975 k) +theorem macro1976 (k : Nat) : applyExit (before1976 k) exit6 1 = some (before1977 k) := by + simp (disch := omega) [before1976, before1977, exit6, applyExit, pop, push] + <;> omega +theorem step1976 (k : Nat) : Runs (1*1) (before1976 k).denote (before1977 k).denote := + @applyExit_sound (before1976 k) (before1977 k) exit6 1 valid6 (macro1976 k) +theorem macro1977 (k : Nat) : applyExit (before1977 k) exit0 18 = some (before1978 k) := by + simp (disch := omega) [before1977, before1978, exit0, applyExit, pop, push] + <;> omega +theorem step1977 (k : Nat) : Runs (18*2) (before1977 k).denote (before1978 k).denote := + @applyExit_sound (before1977 k) (before1978 k) exit0 18 valid0 (macro1977 k) +theorem macro1978 (k : Nat) : applyExit (before1978 k) exit13 91 = some (before1979 k) := by + simp (disch := omega) [before1978, before1979, exit13, applyExit, pop, push] + <;> omega +theorem step1978 (k : Nat) : Runs (91*2) (before1978 k).denote (before1979 k).denote := + @applyExit_sound (before1978 k) (before1979 k) exit13 91 valid13 (macro1978 k) +theorem macro1979 (k : Nat) : applyExit (before1979 k) exit0 10 = some (before1980 k) := by + simp (disch := omega) [before1979, before1980, exit0, applyExit, pop, push] + <;> omega +theorem step1979 (k : Nat) : Runs (10*2) (before1979 k).denote (before1980 k).denote := + @applyExit_sound (before1979 k) (before1980 k) exit0 10 valid0 (macro1979 k) +theorem macro1980 (k : Nat) : applyExit (before1980 k) exit134 1 = some (before1981 k) := by + simp (disch := omega) [before1980, before1981, exit134, applyExit, pop, push] + <;> omega +theorem step1980 (k : Nat) : Runs (1*115) (before1980 k).denote (before1981 k).denote := + @applyExit_sound (before1980 k) (before1981 k) exit134 1 valid134 (macro1980 k) +theorem macro1981 (k : Nat) : applyExit (before1981 k) exit2 10 = some (before1982 k) := by + simp (disch := omega) [before1981, before1982, exit2, applyExit, pop, push] + <;> omega +theorem step1981 (k : Nat) : Runs (10*2) (before1981 k).denote (before1982 k).denote := + @applyExit_sound (before1981 k) (before1982 k) exit2 10 valid2 (macro1981 k) +theorem macro1982 (k : Nat) : applyExit (before1982 k) exit6 1 = some (before1983 k) := by + simp (disch := omega) [before1982, before1983, exit6, applyExit, pop, push] + <;> omega +theorem step1982 (k : Nat) : Runs (1*1) (before1982 k).denote (before1983 k).denote := + @applyExit_sound (before1982 k) (before1983 k) exit6 1 valid6 (macro1982 k) +theorem macro1983 (k : Nat) : applyExit (before1983 k) exit0 10 = some (before1984 k) := by + simp (disch := omega) [before1983, before1984, exit0, applyExit, pop, push] + <;> omega +theorem step1983 (k : Nat) : Runs (10*2) (before1983 k).denote (before1984 k).denote := + @applyExit_sound (before1983 k) (before1984 k) exit0 10 valid0 (macro1983 k) +theorem macro1984 (k : Nat) : applyExit (before1984 k) exit135 1 = some (before1985 k) := by + simp (disch := omega) [before1984, before1985, exit135, applyExit, pop, push] + <;> omega +theorem step1984 (k : Nat) : Runs (1*1034) (before1984 k).denote (before1985 k).denote := + @applyExit_sound (before1984 k) (before1985 k) exit135 1 valid135 (macro1984 k) +theorem macro1985 (k : Nat) : applyExit (before1985 k) exit134 1 = some (before1986 k) := by + simp (disch := omega) [before1985, before1986, exit134, applyExit, pop, push] + <;> omega +theorem step1985 (k : Nat) : Runs (1*115) (before1985 k).denote (before1986 k).denote := + @applyExit_sound (before1985 k) (before1986 k) exit134 1 valid134 (macro1985 k) +theorem macro1986 (k : Nat) : applyExit (before1986 k) exit136 1 = some (before1987 k) := by + simp (disch := omega) [before1986, before1987, exit136, applyExit, pop, push] + <;> omega +theorem step1986 (k : Nat) : Runs (1*41) (before1986 k).denote (before1987 k).denote := + @applyExit_sound (before1986 k) (before1987 k) exit136 1 valid136 (macro1986 k) +theorem macro1987 (k : Nat) : applyExit (before1987 k) exit135 1 = some (before1988 k) := by + simp (disch := omega) [before1987, before1988, exit135, applyExit, pop, push] + <;> omega +theorem step1987 (k : Nat) : Runs (1*1034) (before1987 k).denote (before1988 k).denote := + @applyExit_sound (before1987 k) (before1988 k) exit135 1 valid135 (macro1987 k) +theorem macro1988 (k : Nat) : applyExit (before1988 k) exit134 1 = some (before1989 k) := by + simp (disch := omega) [before1988, before1989, exit134, applyExit, pop, push] + <;> omega +theorem step1988 (k : Nat) : Runs (1*115) (before1988 k).denote (before1989 k).denote := + @applyExit_sound (before1988 k) (before1989 k) exit134 1 valid134 (macro1988 k) +theorem macro1989 (k : Nat) : applyExit (before1989 k) exit136 1 = some (before1990 k) := by + simp (disch := omega) [before1989, before1990, exit136, applyExit, pop, push] + <;> omega +theorem step1989 (k : Nat) : Runs (1*41) (before1989 k).denote (before1990 k).denote := + @applyExit_sound (before1989 k) (before1990 k) exit136 1 valid136 (macro1989 k) +theorem macro1990 (k : Nat) : applyExit (before1990 k) exit135 1 = some (before1991 k) := by + simp (disch := omega) [before1990, before1991, exit135, applyExit, pop, push] + <;> omega +theorem step1990 (k : Nat) : Runs (1*1034) (before1990 k).denote (before1991 k).denote := + @applyExit_sound (before1990 k) (before1991 k) exit135 1 valid135 (macro1990 k) +theorem macro1991 (k : Nat) : applyExit (before1991 k) exit134 1 = some (before1992 k) := by + simp (disch := omega) [before1991, before1992, exit134, applyExit, pop, push] + <;> omega +theorem step1991 (k : Nat) : Runs (1*115) (before1991 k).denote (before1992 k).denote := + @applyExit_sound (before1991 k) (before1992 k) exit134 1 valid134 (macro1991 k) +theorem macro1992 (k : Nat) : applyExit (before1992 k) exit136 1 = some (before1993 k) := by + simp (disch := omega) [before1992, before1993, exit136, applyExit, pop, push] + <;> omega +theorem step1992 (k : Nat) : Runs (1*41) (before1992 k).denote (before1993 k).denote := + @applyExit_sound (before1992 k) (before1993 k) exit136 1 valid136 (macro1992 k) +def cycleState1993 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w113,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761169⟩,⟨w110,(1*k+8)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w111,1⟩,⟨w106,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1993_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w112,1⟩,⟨w113,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761169⟩,⟨w110,(1*k+8)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w106,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart1993_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w112,1⟩,⟨w113,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761169⟩,⟨w110,(1*k+8)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w111,1⟩,⟨w106,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro1993_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1993 k j) exit135 1 = some (cyclePart1993_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState1993, cyclePart1993_0, exit135, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1993_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1993_0 k j) exit134 1 = some (cyclePart1993_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1993_0, cyclePart1993_1, exit134, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro1993_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1993_1 k j) exit136 1 = some (cycleState1993 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart1993_1, cycleState1993, exit136, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun1993 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState1993 k j).denote (cycleState1993 k (j+1)).denote := by + have h0 : Runs (1*1034) (cycleState1993 k j).denote (cyclePart1993_0 k j).denote := @applyExit_sound (cycleState1993 k j) (cyclePart1993_0 k j) exit135 1 valid135 (cycleMacro1993_0 k j hj) + have h1 : Runs (1*115) (cyclePart1993_0 k j).denote (cyclePart1993_1 k j).denote := @applyExit_sound (cyclePart1993_0 k j) (cyclePart1993_1 k j) exit134 1 valid134 (cycleMacro1993_1 k j hj) + have h2 : Runs (1*41) (cyclePart1993_1 k j).denote (cycleState1993 k (j+1)).denote := @applyExit_sound (cyclePart1993_1 k j) (cycleState1993 k (j+1)) exit136 1 valid136 (cycleMacro1993_2 k j hj) + exact (@Runs.trans (1*1034) ((1*115)+(1*41)) (cycleState1993 k j).denote (cyclePart1993_0 k j).denote (cycleState1993 k (j+1)).denote h0 (@Runs.trans (1*115) (1*41) (cyclePart1993_0 k j).denote (cyclePart1993_1 k j).denote (cycleState1993 k (j+1)).denote h1 h2)) +theorem step1993 (k : Nat) : Runs ((1*k+3)*1190) (before1993 k).denote (before1994 k).denote := by + have h := Runs.chain (fun j => (cycleState1993 k j).denote) 1190 (1*k+3) (cycleRun1993 k) + have h0 : cycleState1993 k 0 = before1993 k := by simp [cycleState1993, before1993] + have h1 : cycleState1993 k (1*k+3) = before1994 k := by + simp [cycleState1993, before1994] <;> omega + simpa only [h0, h1] using h +theorem macro1994 (k : Nat) : applyExit (before1994 k) exit135 1 = some (before1995 k) := by + simp (disch := omega) [before1994, before1995, exit135, applyExit, pop, push] + <;> omega +theorem step1994 (k : Nat) : Runs (1*1034) (before1994 k).denote (before1995 k).denote := + @applyExit_sound (before1994 k) (before1995 k) exit135 1 valid135 (macro1994 k) +theorem macro1995 (k : Nat) : applyExit (before1995 k) exit134 1 = some (before1996 k) := by + simp (disch := omega) [before1995, before1996, exit134, applyExit, pop, push] + <;> omega +theorem step1995 (k : Nat) : Runs (1*115) (before1995 k).denote (before1996 k).denote := + @applyExit_sound (before1995 k) (before1996 k) exit134 1 valid134 (macro1995 k) +theorem macro1996 (k : Nat) : applyExit (before1996 k) exit136 1 = some (before1997 k) := by + simp (disch := omega) [before1996, before1997, exit136, applyExit, pop, push] + <;> omega +theorem step1996 (k : Nat) : Runs (1*41) (before1996 k).denote (before1997 k).denote := + @applyExit_sound (before1996 k) (before1997 k) exit136 1 valid136 (macro1996 k) +theorem macro1997 (k : Nat) : applyExit (before1997 k) exit135 1 = some (before1998 k) := by + simp (disch := omega) [before1997, before1998, exit135, applyExit, pop, push] + <;> omega +theorem step1997 (k : Nat) : Runs (1*1034) (before1997 k).denote (before1998 k).denote := + @applyExit_sound (before1997 k) (before1998 k) exit135 1 valid135 (macro1997 k) +theorem macro1998 (k : Nat) : applyExit (before1998 k) exit0 28 = some (before1999 k) := by + simp (disch := omega) [before1998, before1999, exit0, applyExit, pop, push] + <;> omega +theorem step1998 (k : Nat) : Runs (28*2) (before1998 k).denote (before1999 k).denote := + @applyExit_sound (before1998 k) (before1999 k) exit0 28 valid0 (macro1998 k) +theorem macro1999 (k : Nat) : applyExit (before1999 k) exit1 1 = some (after1999 k) := by + simp (disch := omega) [before1999, after1999, exit1, applyExit, pop, push] + <;> omega +theorem step1999 (k : Nat) : Runs (1*3) (before1999 k).denote (after1999 k).denote := + @applyExit_sound (before1999 k) (after1999 k) exit1 1 valid1 (macro1999 k) +theorem chunkRun019 (k : Nat) : Runs (1310*k+6334100736) (before1900 k).denote (after1999 k).denote := by + have h := (@Runs.trans ((((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))))+(((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41))))))) ((((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))))+((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3))))))+(((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))))+((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3))))))) (before1900 k).denote (before1950 k).denote (after1999 k).denote (@Runs.trans (((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))))) (((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41)))))) (before1900 k).denote (before1925 k).denote (before1950 k).denote (@Runs.trans ((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))) (before1900 k).denote (before1912 k).denote (before1925 k).denote (@Runs.trans (((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2)))) (((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))) (before1900 k).denote (before1906 k).denote (before1912 k).denote (@Runs.trans ((1*2)+((791761168*2)+((1*k+8)*38))) ((9*2)+((1*2)+(1*2))) (before1900 k).denote (before1903 k).denote (before1906 k).denote (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before1900 k).denote (before1901 k).denote (before1903 k).denote (step1900 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before1901 k).denote (before1902 k).denote (before1903 k).denote (step1901 k) (step1902 k))) (@Runs.trans (9*2) ((1*2)+(1*2)) (before1903 k).denote (before1904 k).denote (before1906 k).denote (step1903 k) (@Runs.trans (1*2) (1*2) (before1904 k).denote (before1905 k).denote (before1906 k).denote (step1904 k) (step1905 k)))) (@Runs.trans ((8*2)+((1*2)+(14*2))) ((1*2)+((1*2)+(1*2))) (before1906 k).denote (before1909 k).denote (before1912 k).denote (@Runs.trans (8*2) ((1*2)+(14*2)) (before1906 k).denote (before1907 k).denote (before1909 k).denote (step1906 k) (@Runs.trans (1*2) (14*2) (before1907 k).denote (before1908 k).denote (before1909 k).denote (step1907 k) (step1908 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1909 k).denote (before1910 k).denote (before1912 k).denote (step1909 k) (@Runs.trans (1*2) (1*2) (before1910 k).denote (before1911 k).denote (before1912 k).denote (step1910 k) (step1911 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))) (((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))) (before1912 k).denote (before1918 k).denote (before1925 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*1))) (before1912 k).denote (before1915 k).denote (before1918 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1912 k).denote (before1913 k).denote (before1915 k).denote (step1912 k) (@Runs.trans (1*2) (1*2) (before1913 k).denote (before1914 k).denote (before1915 k).denote (step1913 k) (step1914 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before1915 k).denote (before1916 k).denote (before1918 k).denote (step1915 k) (@Runs.trans (1*2) (1*1) (before1916 k).denote (before1917 k).denote (before1918 k).denote (step1916 k) (step1917 k)))) (@Runs.trans ((1*1)+((1*2)+(1*2))) (((1*1)+(1*3))+((1*1)+(1*2))) (before1918 k).denote (before1921 k).denote (before1925 k).denote (@Runs.trans (1*1) ((1*2)+(1*2)) (before1918 k).denote (before1919 k).denote (before1921 k).denote (step1918 k) (@Runs.trans (1*2) (1*2) (before1919 k).denote (before1920 k).denote (before1921 k).denote (step1919 k) (step1920 k))) (@Runs.trans ((1*1)+(1*3)) ((1*1)+(1*2)) (before1921 k).denote (before1923 k).denote (before1925 k).denote (@Runs.trans (1*1) (1*3) (before1921 k).denote (before1922 k).denote (before1923 k).denote (step1921 k) (step1922 k)) (@Runs.trans (1*1) (1*2) (before1923 k).denote (before1924 k).denote (before1925 k).denote (step1923 k) (step1924 k)))))) (@Runs.trans ((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2))))) ((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41))))) (before1925 k).denote (before1937 k).denote (before1950 k).denote (@Runs.trans (((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2)))) (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))) (before1925 k).denote (before1931 k).denote (before1937 k).denote (@Runs.trans ((2*2)+((1*3)+(1*1))) ((1*2)+((2*2)+(1*2))) (before1925 k).denote (before1928 k).denote (before1931 k).denote (@Runs.trans (2*2) ((1*3)+(1*1)) (before1925 k).denote (before1926 k).denote (before1928 k).denote (step1925 k) (@Runs.trans (1*3) (1*1) (before1926 k).denote (before1927 k).denote (before1928 k).denote (step1926 k) (step1927 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before1928 k).denote (before1929 k).denote (before1931 k).denote (step1928 k) (@Runs.trans (2*2) (1*2) (before1929 k).denote (before1930 k).denote (before1931 k).denote (step1929 k) (step1930 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(15*2))) (before1931 k).denote (before1934 k).denote (before1937 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before1931 k).denote (before1932 k).denote (before1934 k).denote (step1931 k) (@Runs.trans (1*2) (1*1) (before1932 k).denote (before1933 k).denote (before1934 k).denote (step1932 k) (step1933 k))) (@Runs.trans (2*2) ((1*2)+(15*2)) (before1934 k).denote (before1935 k).denote (before1937 k).denote (step1934 k) (@Runs.trans (1*2) (15*2) (before1935 k).denote (before1936 k).denote (before1937 k).denote (step1935 k) (step1936 k))))) (@Runs.trans (((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2)))) (((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41)))) (before1937 k).denote (before1943 k).denote (before1950 k).denote (@Runs.trans ((1*3)+((15*2)+(1*1))) ((16*2)+((9*2)+(10*2))) (before1937 k).denote (before1940 k).denote (before1943 k).denote (@Runs.trans (1*3) ((15*2)+(1*1)) (before1937 k).denote (before1938 k).denote (before1940 k).denote (step1937 k) (@Runs.trans (15*2) (1*1) (before1938 k).denote (before1939 k).denote (before1940 k).denote (step1938 k) (step1939 k))) (@Runs.trans (16*2) ((9*2)+(10*2)) (before1940 k).denote (before1941 k).denote (before1943 k).denote (step1940 k) (@Runs.trans (9*2) (10*2) (before1941 k).denote (before1942 k).denote (before1943 k).denote (step1941 k) (step1942 k)))) (@Runs.trans ((1*3)+((10*2)+(1*1))) (((10*2)+(1*38))+((1*3)+(1*41))) (before1943 k).denote (before1946 k).denote (before1950 k).denote (@Runs.trans (1*3) ((10*2)+(1*1)) (before1943 k).denote (before1944 k).denote (before1946 k).denote (step1943 k) (@Runs.trans (10*2) (1*1) (before1944 k).denote (before1945 k).denote (before1946 k).denote (step1944 k) (step1945 k))) (@Runs.trans ((10*2)+(1*38)) ((1*3)+(1*41)) (before1946 k).denote (before1948 k).denote (before1950 k).denote (@Runs.trans (10*2) (1*38) (before1946 k).denote (before1947 k).denote (before1948 k).denote (step1946 k) (step1947 k)) (@Runs.trans (1*3) (1*41) (before1948 k).denote (before1949 k).denote (before1950 k).denote (step1948 k) (step1949 k))))))) (@Runs.trans (((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))))+((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3)))))) (((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))))+((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3)))))) (before1950 k).denote (before1975 k).denote (after1999 k).denote (@Runs.trans ((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2))))) ((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3))))) (before1950 k).denote (before1962 k).denote (before1975 k).denote (@Runs.trans (((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41)))) ((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))) (before1950 k).denote (before1956 k).denote (before1962 k).denote (@Runs.trans ((1*38)+((1*3)+(1*41))) ((1*38)+((1*3)+(1*41))) (before1950 k).denote (before1953 k).denote (before1956 k).denote (@Runs.trans (1*38) ((1*3)+(1*41)) (before1950 k).denote (before1951 k).denote (before1953 k).denote (step1950 k) (@Runs.trans (1*3) (1*41) (before1951 k).denote (before1952 k).denote (before1953 k).denote (step1951 k) (step1952 k))) (@Runs.trans (1*38) ((1*3)+(1*41)) (before1953 k).denote (before1954 k).denote (before1956 k).denote (step1953 k) (@Runs.trans (1*3) (1*41) (before1954 k).denote (before1955 k).denote (before1956 k).denote (step1954 k) (step1955 k)))) (@Runs.trans (((1*k+3)*82)+((1*38)+(1*3))) ((1*41)+((1*38)+(791761168*2))) (before1956 k).denote (before1959 k).denote (before1962 k).denote (@Runs.trans ((1*k+3)*82) ((1*38)+(1*3)) (before1956 k).denote (before1957 k).denote (before1959 k).denote (step1956 k) (@Runs.trans (1*38) (1*3) (before1957 k).denote (before1958 k).denote (before1959 k).denote (step1957 k) (step1958 k))) (@Runs.trans (1*41) ((1*38)+(791761168*2)) (before1959 k).denote (before1960 k).denote (before1962 k).denote (step1959 k) (@Runs.trans (1*38) (791761168*2) (before1960 k).denote (before1961 k).denote (before1962 k).denote (step1960 k) (step1961 k))))) (@Runs.trans (((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2)))) (((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3)))) (before1962 k).denote (before1968 k).denote (before1975 k).denote (@Runs.trans ((1*3)+((791761168*2)+(1*41))) ((791761169*2)+((7*2)+(23*2))) (before1962 k).denote (before1965 k).denote (before1968 k).denote (@Runs.trans (1*3) ((791761168*2)+(1*41)) (before1962 k).denote (before1963 k).denote (before1965 k).denote (step1962 k) (@Runs.trans (791761168*2) (1*41) (before1963 k).denote (before1964 k).denote (before1965 k).denote (step1963 k) (step1964 k))) (@Runs.trans (791761169*2) ((7*2)+(23*2)) (before1965 k).denote (before1966 k).denote (before1968 k).denote (step1965 k) (@Runs.trans (7*2) (23*2) (before1966 k).denote (before1967 k).denote (before1968 k).denote (step1966 k) (step1967 k)))) (@Runs.trans ((1*3)+((23*2)+(1*1))) (((24*2)+(39*2))+((17*2)+(1*3))) (before1968 k).denote (before1971 k).denote (before1975 k).denote (@Runs.trans (1*3) ((23*2)+(1*1)) (before1968 k).denote (before1969 k).denote (before1971 k).denote (step1968 k) (@Runs.trans (23*2) (1*1) (before1969 k).denote (before1970 k).denote (before1971 k).denote (step1969 k) (step1970 k))) (@Runs.trans ((24*2)+(39*2)) ((17*2)+(1*3)) (before1971 k).denote (before1973 k).denote (before1975 k).denote (@Runs.trans (24*2) (39*2) (before1971 k).denote (before1972 k).denote (before1973 k).denote (step1971 k) (step1972 k)) (@Runs.trans (17*2) (1*3) (before1973 k).denote (before1974 k).denote (before1975 k).denote (step1973 k) (step1974 k)))))) (@Runs.trans ((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41))))) ((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3))))) (before1975 k).denote (before1987 k).denote (after1999 k).denote (@Runs.trans (((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115)))) (((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))) (before1975 k).denote (before1981 k).denote (before1987 k).denote (@Runs.trans ((17*2)+((1*1)+(18*2))) ((91*2)+((10*2)+(1*115))) (before1975 k).denote (before1978 k).denote (before1981 k).denote (@Runs.trans (17*2) ((1*1)+(18*2)) (before1975 k).denote (before1976 k).denote (before1978 k).denote (step1975 k) (@Runs.trans (1*1) (18*2) (before1976 k).denote (before1977 k).denote (before1978 k).denote (step1976 k) (step1977 k))) (@Runs.trans (91*2) ((10*2)+(1*115)) (before1978 k).denote (before1979 k).denote (before1981 k).denote (step1978 k) (@Runs.trans (10*2) (1*115) (before1979 k).denote (before1980 k).denote (before1981 k).denote (step1979 k) (step1980 k)))) (@Runs.trans ((10*2)+((1*1)+(10*2))) ((1*1034)+((1*115)+(1*41))) (before1981 k).denote (before1984 k).denote (before1987 k).denote (@Runs.trans (10*2) ((1*1)+(10*2)) (before1981 k).denote (before1982 k).denote (before1984 k).denote (step1981 k) (@Runs.trans (1*1) (10*2) (before1982 k).denote (before1983 k).denote (before1984 k).denote (step1982 k) (step1983 k))) (@Runs.trans (1*1034) ((1*115)+(1*41)) (before1984 k).denote (before1985 k).denote (before1987 k).denote (step1984 k) (@Runs.trans (1*115) (1*41) (before1985 k).denote (before1986 k).denote (before1987 k).denote (step1985 k) (step1986 k))))) (@Runs.trans (((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41)))) ((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3)))) (before1987 k).denote (before1993 k).denote (after1999 k).denote (@Runs.trans ((1*1034)+((1*115)+(1*41))) ((1*1034)+((1*115)+(1*41))) (before1987 k).denote (before1990 k).denote (before1993 k).denote (@Runs.trans (1*1034) ((1*115)+(1*41)) (before1987 k).denote (before1988 k).denote (before1990 k).denote (step1987 k) (@Runs.trans (1*115) (1*41) (before1988 k).denote (before1989 k).denote (before1990 k).denote (step1988 k) (step1989 k))) (@Runs.trans (1*1034) ((1*115)+(1*41)) (before1990 k).denote (before1991 k).denote (before1993 k).denote (step1990 k) (@Runs.trans (1*115) (1*41) (before1991 k).denote (before1992 k).denote (before1993 k).denote (step1991 k) (step1992 k)))) (@Runs.trans (((1*k+3)*1190)+((1*1034)+(1*115))) (((1*41)+(1*1034))+((28*2)+(1*3))) (before1993 k).denote (before1996 k).denote (after1999 k).denote (@Runs.trans ((1*k+3)*1190) ((1*1034)+(1*115)) (before1993 k).denote (before1994 k).denote (before1996 k).denote (step1993 k) (@Runs.trans (1*1034) (1*115) (before1994 k).denote (before1995 k).denote (before1996 k).denote (step1994 k) (step1995 k))) (@Runs.trans ((1*41)+(1*1034)) ((28*2)+(1*3)) (before1996 k).denote (before1998 k).denote (after1999 k).denote (@Runs.trans (1*41) (1*1034) (before1996 k).denote (before1997 k).denote (before1998 k).denote (step1996 k) (step1997 k)) (@Runs.trans (28*2) (1*3) (before1998 k).denote (before1999 k).denote (after1999 k).denote (step1998 k) (step1999 k)))))))) + have ht : (((((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))))+(((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41)))))))+((((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))))+((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3))))))+(((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))))+((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3)))))))) = (1310*k+6334100736) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean new file mode 100644 index 00000000..03e279cd --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean @@ -0,0 +1,809 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2000_0 : Stack := [] +abbrev tail2000_1 : Stack := ⟨w1,1⟩ :: tail2000_0 +abbrev tail2000_2 : Stack := ⟨w0,1⟩ :: tail2000_1 +abbrev tail2000_3 : Stack := ⟨w2,1⟩ :: tail2000_2 +abbrev tail2000_4 : Stack := ⟨w1,1⟩ :: tail2000_3 +abbrev tail2000_5 : Stack := ⟨w0,1⟩ :: tail2000_4 +abbrev tail2000_6 : Stack := ⟨w2,1⟩ :: tail2000_5 +abbrev tail2000_7 : Stack := ⟨w1,2⟩ :: tail2000_6 +abbrev tail2000_8 : Stack := ⟨w2,1⟩ :: tail2000_7 +abbrev tail2000_9 : Stack := ⟨w1,16⟩ :: tail2000_8 +abbrev tail2000_10 : Stack := ⟨w0,8⟩ :: tail2000_9 +abbrev tail2000_11 : Stack := ⟨w2,1⟩ :: tail2000_10 +abbrev tail2000_12 : Stack := ⟨w1,10⟩ :: tail2000_11 +abbrev tail2000_13 (k : Nat) : Stack := ⟨w110,(1*k+8)⟩ :: tail2000_12 +abbrev tail2000_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2000_13 k +abbrev tail2000_15 (k : Nat) : Stack := ⟨w0,6⟩ :: tail2000_14 k +abbrev tail2000_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_15 k +abbrev tail2000_17 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2000_16 k +abbrev tail2000_18 (k : Nat) : Stack := ⟨w0,38⟩ :: tail2000_17 k +abbrev tail2000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_18 k +abbrev tail2000_20 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2000_19 k +abbrev tail2000_21 (k : Nat) : Stack := ⟨w0,90⟩ :: tail2000_20 k +abbrev tail2000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_21 k +abbrev tail2000_23 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2000_22 k +abbrev tail2000_24 (k : Nat) : Stack := ⟨w113,(1*k+7)⟩ :: tail2000_23 k +abbrev tail2000_25 (k : Nat) : Stack := ⟨w112,1⟩ :: tail2000_24 k +abbrev tail2000_26 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2000_25 k +abbrev tail2000_27 : Stack := ⟨w1,3⟩ :: tail2000_0 +abbrev tail2000_28 : Stack := ⟨w2,1⟩ :: tail2000_27 +abbrev tail2000_29 : Stack := ⟨w0,29⟩ :: tail2000_28 +abbrev tail2000_30 : Stack := ⟨w1,15⟩ :: tail2000_29 +abbrev tail2000_31 : Stack := ⟨w0,1⟩ :: tail2000_30 +abbrev tail2000_32 : Stack := ⟨w0,29⟩ :: tail2000_30 +abbrev tail2000_33 (k : Nat) : Stack := ⟨w113,(1*k+8)⟩ :: tail2000_23 k +abbrev tail2000_34 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2000_33 k +abbrev tail2000_35 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2000_34 k +abbrev tail2000_36 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2000_35 k +abbrev tail2000_37 : Stack := ⟨w0,1⟩ :: tail2000_27 +abbrev tail2000_38 : Stack := ⟨w0,30⟩ :: tail2000_27 +abbrev tail2000_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2000_34 k +abbrev tail2000_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_39 k +abbrev tail2000_41 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2000_40 k +abbrev tail2000_42 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2000_41 k +abbrev tail2000_43 : Stack := ⟨w0,1⟩ :: tail2000_0 +abbrev tail2000_44 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2000_41 k +abbrev tail2000_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_44 k +abbrev tail2000_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_45 k +abbrev tail2000_47 : Stack := ⟨w0,2⟩ :: tail2000_0 +abbrev tail2000_48 : Stack := ⟨w0,3⟩ :: tail2000_0 +abbrev tail2000_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_41 k +abbrev tail2000_50 : Stack := ⟨w1,1⟩ :: tail2000_48 +abbrev tail2000_51 : Stack := ⟨w1,2⟩ :: tail2000_48 +abbrev tail2000_52 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2000_40 k +abbrev tail2000_53 : Stack := ⟨w2,1⟩ :: tail2000_51 +abbrev tail2000_54 : Stack := ⟨w0,29⟩ :: tail2000_53 +abbrev tail2000_55 : Stack := ⟨w0,30⟩ :: tail2000_53 +abbrev tail2000_56 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2000_34 k +abbrev tail2000_57 : Stack := ⟨w1,1⟩ :: tail2000_55 +abbrev tail2000_58 : Stack := ⟨w1,14⟩ :: tail2000_55 +abbrev tail2000_59 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2000_33 k +abbrev tail2000_60 : Stack := ⟨w2,1⟩ :: tail2000_58 +abbrev tail2000_61 : Stack := ⟨w0,28⟩ :: tail2000_60 +abbrev tail2000_62 (k : Nat) : Stack := ⟨w114,(1*k+8)⟩ :: tail2000_61 +abbrev tail2000_63 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2000_62 k +abbrev tail2000_64 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2000_62 k +abbrev tail2000_65 (k : Nat) : Stack := ⟨w0,89⟩ :: tail2000_20 k +abbrev tail2000_66 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_64 k +abbrev tail2000_67 (k : Nat) : Stack := ⟨w1,90⟩ :: tail2000_64 k +abbrev tail2000_68 (k : Nat) : Stack := ⟨w1,17⟩ :: tail2000_19 k +abbrev tail2000_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_67 k +abbrev tail2000_70 (k : Nat) : Stack := ⟨w0,17⟩ :: tail2000_69 k +abbrev tail2000_71 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2000_69 k +abbrev tail2000_72 (k : Nat) : Stack := ⟨w0,37⟩ :: tail2000_17 k +abbrev tail2000_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_71 k +abbrev tail2000_74 (k : Nat) : Stack := ⟨w1,38⟩ :: tail2000_71 k +abbrev tail2000_75 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2000_16 k +abbrev tail2000_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_74 k +abbrev tail2000_77 (k : Nat) : Stack := ⟨w0,23⟩ :: tail2000_76 k +abbrev tail2000_78 (k : Nat) : Stack := ⟨w0,24⟩ :: tail2000_76 k +abbrev tail2000_79 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2000_14 k +abbrev tail2000_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_78 k +abbrev tail2000_81 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2000_78 k +abbrev tail2000_82 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2000_13 k +abbrev tail2000_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_81 k +abbrev tail2000_84 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2000_83 k +abbrev tail2000_85 (k : Nat) : Stack := ⟨w115,(1*k+8)⟩ :: tail2000_84 k +abbrev tail2000_86 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2000_85 k +abbrev tail2000_87 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2000_85 k +abbrev tail2000_88 : Stack := ⟨w0,7⟩ :: tail2000_9 +abbrev tail2000_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_87 k +abbrev tail2000_90 (k : Nat) : Stack := ⟨w1,8⟩ :: tail2000_87 k +abbrev tail2000_91 : Stack := ⟨w1,15⟩ :: tail2000_8 +abbrev tail2000_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_90 k +abbrev tail2000_93 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2000_92 k +abbrev tail2000_94 (k : Nat) : Stack := ⟨w0,16⟩ :: tail2000_92 k +abbrev tail2000_95 : Stack := ⟨w1,1⟩ :: tail2000_6 +abbrev tail2000_96 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_94 k +abbrev tail2000_97 : Stack := ⟨w0,1⟩ :: tail2000_6 +abbrev tail2000_98 (k : Nat) : Stack := ⟨w0,17⟩ :: tail2000_92 k +abbrev tail2000_99 : Stack := ⟨w2,2⟩ :: tail2000_5 +abbrev tail2000_100 : Stack := ⟨w1,17⟩ :: tail2000_99 +abbrev tail2000_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_90 k +abbrev tail2000_102 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2000_90 k +abbrev tail2000_103 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2000_90 k +abbrev tail2000_104 : Stack := ⟨w23,1⟩ :: tail2000_5 +abbrev tail2000_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail2000_102 k +abbrev tail2000_106 : Stack := ⟨w0,2⟩ :: tail2000_4 +abbrev tail2000_107 : Stack := ⟨w2,1⟩ :: tail2000_106 +abbrev tail2000_108 : Stack := ⟨w1,18⟩ :: tail2000_107 +abbrev tail2000_109 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2000_87 k +abbrev tail2000_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_109 k +abbrev tail2000_111 : Stack := ⟨w1,17⟩ :: tail2000_107 +abbrev tail2000_112 : Stack := ⟨w0,1⟩ :: tail2000_111 +abbrev tail2000_113 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_109 k +abbrev tail2000_114 : Stack := ⟨w2,1⟩ :: tail2000_111 +abbrev tail2000_115 : Stack := ⟨w1,1⟩ :: tail2000_114 +abbrev tail2000_116 : Stack := ⟨w0,7⟩ :: tail2000_115 +abbrev tail2000_117 : Stack := ⟨w1,11⟩ :: tail2000_116 +abbrev tail2000_118 (k : Nat) : Stack := ⟨w115,(1*k+7)⟩ :: tail2000_84 k +abbrev tail2000_119 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_118 k +abbrev tail2000_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2000_119 k +abbrev tail2000_121 : Stack := ⟨w0,6⟩ :: tail2000_115 +abbrev tail2000_122 : Stack := ⟨w2,1⟩ :: tail2000_121 +abbrev tail2000_123 : Stack := ⟨w1,11⟩ :: tail2000_122 +abbrev tail2000_124 : Stack := ⟨w117,1⟩ :: tail2000_123 +abbrev tail2000_125 (k : Nat) : Stack := ⟨w115,(1*k+6)⟩ :: tail2000_84 k +abbrev tail2000_126 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_125 k +abbrev tail2000_127 : Stack := ⟨w118,1⟩ :: tail2000_123 +abbrev tail2000_128 : Stack := ⟨w117,1⟩ :: tail2000_127 +abbrev tail2000_129 (k : Nat) : Stack := ⟨w115,(1*k+5)⟩ :: tail2000_84 k +abbrev tail2000_130 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_129 k +abbrev tail2000_131 : Stack := ⟨w118,2⟩ :: tail2000_123 +abbrev tail2000_132 : Stack := ⟨w117,1⟩ :: tail2000_131 +abbrev tail2000_133 (k : Nat) : Stack := ⟨w115,(1*k+4)⟩ :: tail2000_84 k +abbrev tail2000_134 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_133 k +abbrev tail2000_135 : Stack := ⟨w118,3⟩ :: tail2000_123 +abbrev tail2000_136 (k : Nat) : Stack := ⟨w118,(1*k+6)⟩ :: tail2000_123 +abbrev tail2000_137 (k : Nat) : Stack := ⟨w115,1⟩ :: tail2000_84 k +abbrev tail2000_138 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_137 k +abbrev tail2000_139 (k : Nat) : Stack := ⟨w117,1⟩ :: tail2000_136 k +abbrev tail2000_140 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_84 k +abbrev tail2000_141 (k : Nat) : Stack := ⟨w118,(1*k+7)⟩ :: tail2000_123 +abbrev tail2000_142 (k : Nat) : Stack := ⟨w117,1⟩ :: tail2000_141 k +abbrev tail2000_143 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2000_142 k +abbrev tail2000_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_81 k +abbrev tail2000_145 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2000_81 k +abbrev tail2000_146 (k : Nat) : Stack := ⟨w118,(1*k+8)⟩ :: tail2000_123 +abbrev tail2000_147 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2000_146 k +abbrev tail2000_148 (k : Nat) : Stack := ⟨w0,6⟩ :: tail2000_147 k +abbrev tail2000_149 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2000_148 k +abbrev tail2000_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_74 k +abbrev tail2000_151 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2000_74 k +abbrev tail2000_152 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2000_147 k +abbrev tail2000_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_152 k +abbrev tail2000_154 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2000_153 k +abbrev tail2000_155 (k : Nat) : Stack := ⟨w0,38⟩ :: tail2000_154 k + +def before2000 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2000_26 k),tail2000_31⟩ +def before2001 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2000_25 k),tail2000_32⟩ +def before2002 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2000_33 k),tail2000_32⟩ +def before2003 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2000_34 k),tail2000_30⟩ +def before2004 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2000_35 k),tail2000_29⟩ +def before2005 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2000_36 k),tail2000_28⟩ +def before2006 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2000_36 k),tail2000_37⟩ +def before2007 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2000_35 k),tail2000_38⟩ +def before2008 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2000_40 k),tail2000_38⟩ +def before2009 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2000_41 k),tail2000_27⟩ +def before2010 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526741),(tail2000_42 k),tail2000_0⟩ +def before2011 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526741),(tail2000_42 k),tail2000_43⟩ +def before2012 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526741),(tail2000_45 k),tail2000_43⟩ +def before2013 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526743),(tail2000_46 k),tail2000_0⟩ +def before2014 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526743),(tail2000_46 k),tail2000_43⟩ +def before2015 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526741),(tail2000_45 k),tail2000_47⟩ +def before2016 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526739),(tail2000_44 k),tail2000_48⟩ +def before2017 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526737),(tail2000_49 k),tail2000_50⟩ +def before2018 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526735),(tail2000_41 k),tail2000_51⟩ +def before2019 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2000_52 k),tail2000_53⟩ +def before2020 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2000_40 k),tail2000_54⟩ +def before2021 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526673),(tail2000_39 k),tail2000_55⟩ +def before2022 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526671),(tail2000_56 k),tail2000_57⟩ +def before2023 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2000_34 k),tail2000_58⟩ +def before2024 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2000_59 k),tail2000_60⟩ +def before2025 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2000_33 k),tail2000_61⟩ +def before2026 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2000_23 k),(tail2000_62 k)⟩ +def before2027 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521879),(tail2000_22 k),(tail2000_63 k)⟩ +def before2028 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521877),(tail2000_21 k),(tail2000_64 k)⟩ +def before2029 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521875),(tail2000_65 k),(tail2000_66 k)⟩ +def before2030 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2000_20 k),(tail2000_67 k)⟩ +def before2031 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2000_68 k),(tail2000_69 k)⟩ +def before2032 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail2000_19 k),(tail2000_70 k)⟩ +def before2033 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521659),(tail2000_18 k),(tail2000_71 k)⟩ +def before2034 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521657),(tail2000_72 k),(tail2000_73 k)⟩ +def before2035 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2000_17 k),(tail2000_74 k)⟩ +def before2036 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2000_75 k),(tail2000_76 k)⟩ +def before2037 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail2000_16 k),(tail2000_77 k)⟩ +def before2038 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521533),(tail2000_15 k),(tail2000_78 k)⟩ +def before2039 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail2000_79 k),(tail2000_80 k)⟩ +def before2040 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2000_14 k),(tail2000_81 k)⟩ +def before2041 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2000_82 k),(tail2000_83 k)⟩ +def before2042 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2000_13 k),(tail2000_84 k)⟩ +def before2043 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2000_12,(tail2000_85 k)⟩ +def before2044 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail2000_11,(tail2000_86 k)⟩ +def before2045 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1143),tail2000_10,(tail2000_87 k)⟩ +def before2046 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail2000_88,(tail2000_89 k)⟩ +def before2047 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail2000_9,(tail2000_90 k)⟩ +def before2048 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail2000_91,(tail2000_92 k)⟩ +def before2049 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail2000_8,(tail2000_93 k)⟩ +def before2050 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1193),tail2000_7,(tail2000_94 k)⟩ +def before2051 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1195),tail2000_95,(tail2000_96 k)⟩ +def before2052 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail2000_97,(tail2000_96 k)⟩ +def before2053 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail2000_97,(tail2000_98 k)⟩ +def before2054 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail2000_99,(tail2000_98 k)⟩ +def before2055 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail2000_100,(tail2000_92 k)⟩ +def before2056 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail2000_100,(tail2000_101 k)⟩ +def before2057 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail2000_99,(tail2000_102 k)⟩ +def before2058 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail2000_6,(tail2000_103 k)⟩ +def before2059 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail2000_104,(tail2000_103 k)⟩ +def before2060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail2000_104,(tail2000_105 k)⟩ +def before2061 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail2000_106,(tail2000_105 k)⟩ +def before2062 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail2000_107,(tail2000_102 k)⟩ +def before2063 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail2000_108,(tail2000_90 k)⟩ +def before2064 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1159),tail2000_108,(tail2000_110 k)⟩ +def before2065 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2000_112,(tail2000_110 k)⟩ +def before2066 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2000_112,(tail2000_113 k)⟩ +def before2067 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2000_114,(tail2000_113 k)⟩ +def before2068 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2000_115,(tail2000_109 k)⟩ +def before2069 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail2000_116,(tail2000_87 k)⟩ +def before2070 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2000_117,(tail2000_85 k)⟩ +def before2071 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2000_117,(tail2000_119 k)⟩ +def before2072 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail2000_116,(tail2000_120 k)⟩ +def before2073 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail2000_122,(tail2000_120 k)⟩ +def before2074 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2000_123,(tail2000_119 k)⟩ +def before2075 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2000_124,(tail2000_118 k)⟩ +def before2076 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2000_124,(tail2000_126 k)⟩ +def before2077 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2000_127,(tail2000_126 k)⟩ +def before2078 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2000_128,(tail2000_125 k)⟩ +def before2079 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2000_128,(tail2000_130 k)⟩ +def before2080 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2000_131,(tail2000_130 k)⟩ +def before2081 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2000_132,(tail2000_129 k)⟩ +def before2082 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2000_132,(tail2000_134 k)⟩ +def before2083 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2000_135,(tail2000_134 k)⟩ +def before2084 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2000_136 k),(tail2000_138 k)⟩ +def before2085 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2000_139 k),(tail2000_137 k)⟩ +def before2086 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2000_139 k),(tail2000_140 k)⟩ +def before2087 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2000_141 k),(tail2000_140 k)⟩ +def before2088 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2000_142 k),(tail2000_84 k)⟩ +def before2089 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2000_143 k),(tail2000_83 k)⟩ +def before2090 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2000_143 k),(tail2000_144 k)⟩ +def before2091 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2000_142 k),(tail2000_145 k)⟩ +def before2092 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2000_146 k),(tail2000_145 k)⟩ +def before2093 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2000_147 k),(tail2000_81 k)⟩ +def before2094 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail2000_148 k),(tail2000_78 k)⟩ +def before2095 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2000_149 k),(tail2000_76 k)⟩ +def before2096 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2000_149 k),(tail2000_150 k)⟩ +def before2097 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail2000_148 k),(tail2000_151 k)⟩ +def before2098 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail2000_153 k),(tail2000_151 k)⟩ +def before2099 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2000_154 k),(tail2000_74 k)⟩ +def after2099 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521659),(tail2000_155 k),(tail2000_71 k)⟩ + +theorem macro2000 (k : Nat) : applyExit (before2000 k) exit2 28 = some (before2001 k) := by + simp (disch := omega) [before2000, before2001, exit2, applyExit, pop, push] + <;> omega +theorem step2000 (k : Nat) : Runs (28*2) (before2000 k).denote (before2001 k).denote := + @applyExit_sound (before2000 k) (before2001 k) exit2 28 valid2 (macro2000 k) +theorem macro2001 (k : Nat) : applyExit (before2001 k) exit136 1 = some (before2002 k) := by + simp (disch := omega) [before2001, before2002, exit136, applyExit, pop, push] + <;> omega +theorem step2001 (k : Nat) : Runs (1*41) (before2001 k).denote (before2002 k).denote := + @applyExit_sound (before2001 k) (before2002 k) exit136 1 valid136 (macro2001 k) +theorem macro2002 (k : Nat) : applyExit (before2002 k) exit0 29 = some (before2003 k) := by + simp (disch := omega) [before2002, before2003, exit0, applyExit, pop, push] + <;> omega +theorem step2002 (k : Nat) : Runs (29*2) (before2002 k).denote (before2003 k).denote := + @applyExit_sound (before2002 k) (before2003 k) exit0 29 valid0 (macro2002 k) +theorem macro2003 (k : Nat) : applyExit (before2003 k) exit13 15 = some (before2004 k) := by + simp (disch := omega) [before2003, before2004, exit13, applyExit, pop, push] + <;> omega +theorem step2003 (k : Nat) : Runs (15*2) (before2003 k).denote (before2004 k).denote := + @applyExit_sound (before2003 k) (before2004 k) exit13 15 valid13 (macro2003 k) +theorem macro2004 (k : Nat) : applyExit (before2004 k) exit0 29 = some (before2005 k) := by + simp (disch := omega) [before2004, before2005, exit0, applyExit, pop, push] + <;> omega +theorem step2004 (k : Nat) : Runs (29*2) (before2004 k).denote (before2005 k).denote := + @applyExit_sound (before2004 k) (before2005 k) exit0 29 valid0 (macro2004 k) +theorem macro2005 (k : Nat) : applyExit (before2005 k) exit1 1 = some (before2006 k) := by + simp (disch := omega) [before2005, before2006, exit1, applyExit, pop, push] + <;> omega +theorem step2005 (k : Nat) : Runs (1*3) (before2005 k).denote (before2006 k).denote := + @applyExit_sound (before2005 k) (before2006 k) exit1 1 valid1 (macro2005 k) +theorem macro2006 (k : Nat) : applyExit (before2006 k) exit2 29 = some (before2007 k) := by + simp (disch := omega) [before2006, before2007, exit2, applyExit, pop, push] + <;> omega +theorem step2006 (k : Nat) : Runs (29*2) (before2006 k).denote (before2007 k).denote := + @applyExit_sound (before2006 k) (before2007 k) exit2 29 valid2 (macro2006 k) +theorem macro2007 (k : Nat) : applyExit (before2007 k) exit6 1 = some (before2008 k) := by + simp (disch := omega) [before2007, before2008, exit6, applyExit, pop, push] + <;> omega +theorem step2007 (k : Nat) : Runs (1*1) (before2007 k).denote (before2008 k).denote := + @applyExit_sound (before2007 k) (before2008 k) exit6 1 valid6 (macro2007 k) +theorem macro2008 (k : Nat) : applyExit (before2008 k) exit0 30 = some (before2009 k) := by + simp (disch := omega) [before2008, before2009, exit0, applyExit, pop, push] + <;> omega +theorem step2008 (k : Nat) : Runs (30*2) (before2008 k).denote (before2009 k).denote := + @applyExit_sound (before2008 k) (before2009 k) exit0 30 valid0 (macro2008 k) +theorem macro2009 (k : Nat) : applyExit (before2009 k) exit13 3 = some (before2010 k) := by + simp (disch := omega) [before2009, before2010, exit13, applyExit, pop, push] + <;> omega +theorem step2009 (k : Nat) : Runs (3*2) (before2009 k).denote (before2010 k).denote := + @applyExit_sound (before2009 k) (before2010 k) exit13 3 valid13 (macro2009 k) +theorem macro2010 (k : Nat) : applyExit (before2010 k) exit1 1 = some (before2011 k) := by + simp (disch := omega) [before2010, before2011, exit1, applyExit, pop, push] + <;> omega +theorem step2010 (k : Nat) : Runs (1*3) (before2010 k).denote (before2011 k).denote := + @applyExit_sound (before2010 k) (before2011 k) exit1 1 valid1 (macro2010 k) +theorem macro2011 (k : Nat) : applyExit (before2011 k) exit6 1 = some (before2012 k) := by + simp (disch := omega) [before2011, before2012, exit6, applyExit, pop, push] + <;> omega +theorem step2011 (k : Nat) : Runs (1*1) (before2011 k).denote (before2012 k).denote := + @applyExit_sound (before2011 k) (before2012 k) exit6 1 valid6 (macro2011 k) +theorem macro2012 (k : Nat) : applyExit (before2012 k) exit0 1 = some (before2013 k) := by + simp (disch := omega) [before2012, before2013, exit0, applyExit, pop, push] + <;> omega +theorem step2012 (k : Nat) : Runs (1*2) (before2012 k).denote (before2013 k).denote := + @applyExit_sound (before2012 k) (before2013 k) exit0 1 valid0 (macro2012 k) +theorem macro2013 (k : Nat) : applyExit (before2013 k) exit1 1 = some (before2014 k) := by + simp (disch := omega) [before2013, before2014, exit1, applyExit, pop, push] + <;> omega +theorem step2013 (k : Nat) : Runs (1*3) (before2013 k).denote (before2014 k).denote := + @applyExit_sound (before2013 k) (before2014 k) exit1 1 valid1 (macro2013 k) +theorem macro2014 (k : Nat) : applyExit (before2014 k) exit2 1 = some (before2015 k) := by + simp (disch := omega) [before2014, before2015, exit2, applyExit, pop, push] + <;> omega +theorem step2014 (k : Nat) : Runs (1*2) (before2014 k).denote (before2015 k).denote := + @applyExit_sound (before2014 k) (before2015 k) exit2 1 valid2 (macro2014 k) +theorem macro2015 (k : Nat) : applyExit (before2015 k) exit3 1 = some (before2016 k) := by + simp (disch := omega) [before2015, before2016, exit3, applyExit, pop, push] + <;> omega +theorem step2015 (k : Nat) : Runs (1*2) (before2015 k).denote (before2016 k).denote := + @applyExit_sound (before2015 k) (before2016 k) exit3 1 valid3 (macro2015 k) +theorem macro2016 (k : Nat) : applyExit (before2016 k) exit9 1 = some (before2017 k) := by + simp (disch := omega) [before2016, before2017, exit9, applyExit, pop, push] + <;> omega +theorem step2016 (k : Nat) : Runs (1*2) (before2016 k).denote (before2017 k).denote := + @applyExit_sound (before2016 k) (before2017 k) exit9 1 valid9 (macro2016 k) +theorem macro2017 (k : Nat) : applyExit (before2017 k) exit10 1 = some (before2018 k) := by + simp (disch := omega) [before2017, before2018, exit10, applyExit, pop, push] + <;> omega +theorem step2017 (k : Nat) : Runs (1*2) (before2017 k).denote (before2018 k).denote := + @applyExit_sound (before2017 k) (before2018 k) exit10 1 valid10 (macro2017 k) +theorem macro2018 (k : Nat) : applyExit (before2018 k) exit11 1 = some (before2019 k) := by + simp (disch := omega) [before2018, before2019, exit11, applyExit, pop, push] + <;> omega +theorem step2018 (k : Nat) : Runs (1*2) (before2018 k).denote (before2019 k).denote := + @applyExit_sound (before2018 k) (before2019 k) exit11 1 valid11 (macro2018 k) +theorem macro2019 (k : Nat) : applyExit (before2019 k) exit2 29 = some (before2020 k) := by + simp (disch := omega) [before2019, before2020, exit2, applyExit, pop, push] + <;> omega +theorem step2019 (k : Nat) : Runs (29*2) (before2019 k).denote (before2020 k).denote := + @applyExit_sound (before2019 k) (before2020 k) exit2 29 valid2 (macro2019 k) +theorem macro2020 (k : Nat) : applyExit (before2020 k) exit3 1 = some (before2021 k) := by + simp (disch := omega) [before2020, before2021, exit3, applyExit, pop, push] + <;> omega +theorem step2020 (k : Nat) : Runs (1*2) (before2020 k).denote (before2021 k).denote := + @applyExit_sound (before2020 k) (before2021 k) exit3 1 valid3 (macro2020 k) +theorem macro2021 (k : Nat) : applyExit (before2021 k) exit9 1 = some (before2022 k) := by + simp (disch := omega) [before2021, before2022, exit9, applyExit, pop, push] + <;> omega +theorem step2021 (k : Nat) : Runs (1*2) (before2021 k).denote (before2022 k).denote := + @applyExit_sound (before2021 k) (before2022 k) exit9 1 valid9 (macro2021 k) +theorem macro2022 (k : Nat) : applyExit (before2022 k) exit10 13 = some (before2023 k) := by + simp (disch := omega) [before2022, before2023, exit10, applyExit, pop, push] + <;> omega +theorem step2022 (k : Nat) : Runs (13*2) (before2022 k).denote (before2023 k).denote := + @applyExit_sound (before2022 k) (before2023 k) exit10 13 valid10 (macro2022 k) +theorem macro2023 (k : Nat) : applyExit (before2023 k) exit11 1 = some (before2024 k) := by + simp (disch := omega) [before2023, before2024, exit11, applyExit, pop, push] + <;> omega +theorem step2023 (k : Nat) : Runs (1*2) (before2023 k).denote (before2024 k).denote := + @applyExit_sound (before2023 k) (before2024 k) exit11 1 valid11 (macro2023 k) +theorem macro2024 (k : Nat) : applyExit (before2024 k) exit2 28 = some (before2025 k) := by + simp (disch := omega) [before2024, before2025, exit2, applyExit, pop, push] + <;> omega +theorem step2024 (k : Nat) : Runs (28*2) (before2024 k).denote (before2025 k).denote := + @applyExit_sound (before2024 k) (before2025 k) exit2 28 valid2 (macro2024 k) +theorem macro2025 (k : Nat) : applyExit (before2025 k) exit137 (1*k+8) = some (before2026 k) := by + simp (disch := omega) [before2025, before2026, exit137, applyExit, pop, push] + <;> omega +theorem step2025 (k : Nat) : Runs ((1*k+8)*586) (before2025 k).denote (before2026 k).denote := + @applyExit_sound (before2025 k) (before2026 k) exit137 (1*k+8) valid137 (macro2025 k) +theorem macro2026 (k : Nat) : applyExit (before2026 k) exit2 10 = some (before2027 k) := by + simp (disch := omega) [before2026, before2027, exit2, applyExit, pop, push] + <;> omega +theorem step2026 (k : Nat) : Runs (10*2) (before2026 k).denote (before2027 k).denote := + @applyExit_sound (before2026 k) (before2027 k) exit2 10 valid2 (macro2026 k) +theorem macro2027 (k : Nat) : applyExit (before2027 k) exit3 1 = some (before2028 k) := by + simp (disch := omega) [before2027, before2028, exit3, applyExit, pop, push] + <;> omega +theorem step2027 (k : Nat) : Runs (1*2) (before2027 k).denote (before2028 k).denote := + @applyExit_sound (before2027 k) (before2028 k) exit3 1 valid3 (macro2027 k) +theorem macro2028 (k : Nat) : applyExit (before2028 k) exit9 1 = some (before2029 k) := by + simp (disch := omega) [before2028, before2029, exit9, applyExit, pop, push] + <;> omega +theorem step2028 (k : Nat) : Runs (1*2) (before2028 k).denote (before2029 k).denote := + @applyExit_sound (before2028 k) (before2029 k) exit9 1 valid9 (macro2028 k) +theorem macro2029 (k : Nat) : applyExit (before2029 k) exit10 89 = some (before2030 k) := by + simp (disch := omega) [before2029, before2030, exit10, applyExit, pop, push] + <;> omega +theorem step2029 (k : Nat) : Runs (89*2) (before2029 k).denote (before2030 k).denote := + @applyExit_sound (before2029 k) (before2030 k) exit10 89 valid10 (macro2029 k) +theorem macro2030 (k : Nat) : applyExit (before2030 k) exit11 1 = some (before2031 k) := by + simp (disch := omega) [before2030, before2031, exit11, applyExit, pop, push] + <;> omega +theorem step2030 (k : Nat) : Runs (1*2) (before2030 k).denote (before2031 k).denote := + @applyExit_sound (before2030 k) (before2031 k) exit11 1 valid11 (macro2030 k) +theorem macro2031 (k : Nat) : applyExit (before2031 k) exit2 17 = some (before2032 k) := by + simp (disch := omega) [before2031, before2032, exit2, applyExit, pop, push] + <;> omega +theorem step2031 (k : Nat) : Runs (17*2) (before2031 k).denote (before2032 k).denote := + @applyExit_sound (before2031 k) (before2032 k) exit2 17 valid2 (macro2031 k) +theorem macro2032 (k : Nat) : applyExit (before2032 k) exit3 1 = some (before2033 k) := by + simp (disch := omega) [before2032, before2033, exit3, applyExit, pop, push] + <;> omega +theorem step2032 (k : Nat) : Runs (1*2) (before2032 k).denote (before2033 k).denote := + @applyExit_sound (before2032 k) (before2033 k) exit3 1 valid3 (macro2032 k) +theorem macro2033 (k : Nat) : applyExit (before2033 k) exit9 1 = some (before2034 k) := by + simp (disch := omega) [before2033, before2034, exit9, applyExit, pop, push] + <;> omega +theorem step2033 (k : Nat) : Runs (1*2) (before2033 k).denote (before2034 k).denote := + @applyExit_sound (before2033 k) (before2034 k) exit9 1 valid9 (macro2033 k) +theorem macro2034 (k : Nat) : applyExit (before2034 k) exit10 37 = some (before2035 k) := by + simp (disch := omega) [before2034, before2035, exit10, applyExit, pop, push] + <;> omega +theorem step2034 (k : Nat) : Runs (37*2) (before2034 k).denote (before2035 k).denote := + @applyExit_sound (before2034 k) (before2035 k) exit10 37 valid10 (macro2034 k) +theorem macro2035 (k : Nat) : applyExit (before2035 k) exit11 1 = some (before2036 k) := by + simp (disch := omega) [before2035, before2036, exit11, applyExit, pop, push] + <;> omega +theorem step2035 (k : Nat) : Runs (1*2) (before2035 k).denote (before2036 k).denote := + @applyExit_sound (before2035 k) (before2036 k) exit11 1 valid11 (macro2035 k) +theorem macro2036 (k : Nat) : applyExit (before2036 k) exit2 23 = some (before2037 k) := by + simp (disch := omega) [before2036, before2037, exit2, applyExit, pop, push] + <;> omega +theorem step2036 (k : Nat) : Runs (23*2) (before2036 k).denote (before2037 k).denote := + @applyExit_sound (before2036 k) (before2037 k) exit2 23 valid2 (macro2036 k) +theorem macro2037 (k : Nat) : applyExit (before2037 k) exit3 1 = some (before2038 k) := by + simp (disch := omega) [before2037, before2038, exit3, applyExit, pop, push] + <;> omega +theorem step2037 (k : Nat) : Runs (1*2) (before2037 k).denote (before2038 k).denote := + @applyExit_sound (before2037 k) (before2038 k) exit3 1 valid3 (macro2037 k) +theorem macro2038 (k : Nat) : applyExit (before2038 k) exit9 1 = some (before2039 k) := by + simp (disch := omega) [before2038, before2039, exit9, applyExit, pop, push] + <;> omega +theorem step2038 (k : Nat) : Runs (1*2) (before2038 k).denote (before2039 k).denote := + @applyExit_sound (before2038 k) (before2039 k) exit9 1 valid9 (macro2038 k) +theorem macro2039 (k : Nat) : applyExit (before2039 k) exit10 5 = some (before2040 k) := by + simp (disch := omega) [before2039, before2040, exit10, applyExit, pop, push] + <;> omega +theorem step2039 (k : Nat) : Runs (5*2) (before2039 k).denote (before2040 k).denote := + @applyExit_sound (before2039 k) (before2040 k) exit10 5 valid10 (macro2039 k) +theorem macro2040 (k : Nat) : applyExit (before2040 k) exit11 1 = some (before2041 k) := by + simp (disch := omega) [before2040, before2041, exit11, applyExit, pop, push] + <;> omega +theorem step2040 (k : Nat) : Runs (1*2) (before2040 k).denote (before2041 k).denote := + @applyExit_sound (before2040 k) (before2041 k) exit11 1 valid11 (macro2040 k) +theorem macro2041 (k : Nat) : applyExit (before2041 k) exit2 791761168 = some (before2042 k) := by + simp (disch := omega) [before2041, before2042, exit2, applyExit, pop, push] + <;> omega +theorem step2041 (k : Nat) : Runs (791761168*2) (before2041 k).denote (before2042 k).denote := + @applyExit_sound (before2041 k) (before2042 k) exit2 791761168 valid2 (macro2041 k) +theorem macro2042 (k : Nat) : applyExit (before2042 k) exit138 (1*k+8) = some (before2043 k) := by + simp (disch := omega) [before2042, before2043, exit138, applyExit, pop, push] + <;> omega +theorem step2042 (k : Nat) : Runs ((1*k+8)*38) (before2042 k).denote (before2043 k).denote := + @applyExit_sound (before2042 k) (before2043 k) exit138 (1*k+8) valid138 (macro2042 k) +theorem macro2043 (k : Nat) : applyExit (before2043 k) exit2 10 = some (before2044 k) := by + simp (disch := omega) [before2043, before2044, exit2, applyExit, pop, push] + <;> omega +theorem step2043 (k : Nat) : Runs (10*2) (before2043 k).denote (before2044 k).denote := + @applyExit_sound (before2043 k) (before2044 k) exit2 10 valid2 (macro2043 k) +theorem macro2044 (k : Nat) : applyExit (before2044 k) exit3 1 = some (before2045 k) := by + simp (disch := omega) [before2044, before2045, exit3, applyExit, pop, push] + <;> omega +theorem step2044 (k : Nat) : Runs (1*2) (before2044 k).denote (before2045 k).denote := + @applyExit_sound (before2044 k) (before2045 k) exit3 1 valid3 (macro2044 k) +theorem macro2045 (k : Nat) : applyExit (before2045 k) exit9 1 = some (before2046 k) := by + simp (disch := omega) [before2045, before2046, exit9, applyExit, pop, push] + <;> omega +theorem step2045 (k : Nat) : Runs (1*2) (before2045 k).denote (before2046 k).denote := + @applyExit_sound (before2045 k) (before2046 k) exit9 1 valid9 (macro2045 k) +theorem macro2046 (k : Nat) : applyExit (before2046 k) exit10 7 = some (before2047 k) := by + simp (disch := omega) [before2046, before2047, exit10, applyExit, pop, push] + <;> omega +theorem step2046 (k : Nat) : Runs (7*2) (before2046 k).denote (before2047 k).denote := + @applyExit_sound (before2046 k) (before2047 k) exit10 7 valid10 (macro2046 k) +theorem macro2047 (k : Nat) : applyExit (before2047 k) exit11 1 = some (before2048 k) := by + simp (disch := omega) [before2047, before2048, exit11, applyExit, pop, push] + <;> omega +theorem step2047 (k : Nat) : Runs (1*2) (before2047 k).denote (before2048 k).denote := + @applyExit_sound (before2047 k) (before2048 k) exit11 1 valid11 (macro2047 k) +theorem macro2048 (k : Nat) : applyExit (before2048 k) exit2 15 = some (before2049 k) := by + simp (disch := omega) [before2048, before2049, exit2, applyExit, pop, push] + <;> omega +theorem step2048 (k : Nat) : Runs (15*2) (before2048 k).denote (before2049 k).denote := + @applyExit_sound (before2048 k) (before2049 k) exit2 15 valid2 (macro2048 k) +theorem macro2049 (k : Nat) : applyExit (before2049 k) exit3 1 = some (before2050 k) := by + simp (disch := omega) [before2049, before2050, exit3, applyExit, pop, push] + <;> omega +theorem step2049 (k : Nat) : Runs (1*2) (before2049 k).denote (before2050 k).denote := + @applyExit_sound (before2049 k) (before2050 k) exit3 1 valid3 (macro2049 k) +theorem macro2050 (k : Nat) : applyExit (before2050 k) exit4 1 = some (before2051 k) := by + simp (disch := omega) [before2050, before2051, exit4, applyExit, pop, push] + <;> omega +theorem step2050 (k : Nat) : Runs (1*2) (before2050 k).denote (before2051 k).denote := + @applyExit_sound (before2050 k) (before2051 k) exit4 1 valid4 (macro2050 k) +theorem macro2051 (k : Nat) : applyExit (before2051 k) exit5 1 = some (before2052 k) := by + simp (disch := omega) [before2051, before2052, exit5, applyExit, pop, push] + <;> omega +theorem step2051 (k : Nat) : Runs (1*3) (before2051 k).denote (before2052 k).denote := + @applyExit_sound (before2051 k) (before2052 k) exit5 1 valid5 (macro2051 k) +theorem macro2052 (k : Nat) : applyExit (before2052 k) exit1 1 = some (before2053 k) := by + simp (disch := omega) [before2052, before2053, exit1, applyExit, pop, push] + <;> omega +theorem step2052 (k : Nat) : Runs (1*3) (before2052 k).denote (before2053 k).denote := + @applyExit_sound (before2052 k) (before2053 k) exit1 1 valid1 (macro2052 k) +theorem macro2053 (k : Nat) : applyExit (before2053 k) exit6 1 = some (before2054 k) := by + simp (disch := omega) [before2053, before2054, exit6, applyExit, pop, push] + <;> omega +theorem step2053 (k : Nat) : Runs (1*1) (before2053 k).denote (before2054 k).denote := + @applyExit_sound (before2053 k) (before2054 k) exit6 1 valid6 (macro2053 k) +theorem macro2054 (k : Nat) : applyExit (before2054 k) exit0 17 = some (before2055 k) := by + simp (disch := omega) [before2054, before2055, exit0, applyExit, pop, push] + <;> omega +theorem step2054 (k : Nat) : Runs (17*2) (before2054 k).denote (before2055 k).denote := + @applyExit_sound (before2054 k) (before2055 k) exit0 17 valid0 (macro2054 k) +theorem macro2055 (k : Nat) : applyExit (before2055 k) exit1 1 = some (before2056 k) := by + simp (disch := omega) [before2055, before2056, exit1, applyExit, pop, push] + <;> omega +theorem step2055 (k : Nat) : Runs (1*3) (before2055 k).denote (before2056 k).denote := + @applyExit_sound (before2055 k) (before2056 k) exit1 1 valid1 (macro2055 k) +theorem macro2056 (k : Nat) : applyExit (before2056 k) exit2 17 = some (before2057 k) := by + simp (disch := omega) [before2056, before2057, exit2, applyExit, pop, push] + <;> omega +theorem step2056 (k : Nat) : Runs (17*2) (before2056 k).denote (before2057 k).denote := + @applyExit_sound (before2056 k) (before2057 k) exit2 17 valid2 (macro2056 k) +theorem macro2057 (k : Nat) : applyExit (before2057 k) exit3 1 = some (before2058 k) := by + simp (disch := omega) [before2057, before2058, exit3, applyExit, pop, push] + <;> omega +theorem step2057 (k : Nat) : Runs (1*2) (before2057 k).denote (before2058 k).denote := + @applyExit_sound (before2057 k) (before2058 k) exit3 1 valid3 (macro2057 k) +theorem macro2058 (k : Nat) : applyExit (before2058 k) exit30 1 = some (before2059 k) := by + simp (disch := omega) [before2058, before2059, exit30, applyExit, pop, push] + <;> omega +theorem step2058 (k : Nat) : Runs (1*3) (before2058 k).denote (before2059 k).denote := + @applyExit_sound (before2058 k) (before2059 k) exit30 1 valid30 (macro2058 k) +theorem macro2059 (k : Nat) : applyExit (before2059 k) exit31 1 = some (before2060 k) := by + simp (disch := omega) [before2059, before2060, exit31, applyExit, pop, push] + <;> omega +theorem step2059 (k : Nat) : Runs (1*1) (before2059 k).denote (before2060 k).denote := + @applyExit_sound (before2059 k) (before2060 k) exit31 1 valid31 (macro2059 k) +theorem macro2060 (k : Nat) : applyExit (before2060 k) exit32 1 = some (before2061 k) := by + simp (disch := omega) [before2060, before2061, exit32, applyExit, pop, push] + <;> omega +theorem step2060 (k : Nat) : Runs (1*3) (before2060 k).denote (before2061 k).denote := + @applyExit_sound (before2060 k) (before2061 k) exit32 1 valid32 (macro2060 k) +theorem macro2061 (k : Nat) : applyExit (before2061 k) exit33 1 = some (before2062 k) := by + simp (disch := omega) [before2061, before2062, exit33, applyExit, pop, push] + <;> omega +theorem step2061 (k : Nat) : Runs (1*2) (before2061 k).denote (before2062 k).denote := + @applyExit_sound (before2061 k) (before2062 k) exit33 1 valid33 (macro2061 k) +theorem macro2062 (k : Nat) : applyExit (before2062 k) exit34 18 = some (before2063 k) := by + simp (disch := omega) [before2062, before2063, exit34, applyExit, pop, push] + <;> omega +theorem step2062 (k : Nat) : Runs (18*2) (before2062 k).denote (before2063 k).denote := + @applyExit_sound (before2062 k) (before2063 k) exit34 18 valid34 (macro2062 k) +theorem macro2063 (k : Nat) : applyExit (before2063 k) exit102 1 = some (before2064 k) := by + simp (disch := omega) [before2063, before2064, exit102, applyExit, pop, push] + <;> omega +theorem step2063 (k : Nat) : Runs (1*1) (before2063 k).denote (before2064 k).denote := + @applyExit_sound (before2063 k) (before2064 k) exit102 1 valid102 (macro2063 k) +theorem macro2064 (k : Nat) : applyExit (before2064 k) exit5 1 = some (before2065 k) := by + simp (disch := omega) [before2064, before2065, exit5, applyExit, pop, push] + <;> omega +theorem step2064 (k : Nat) : Runs (1*3) (before2064 k).denote (before2065 k).denote := + @applyExit_sound (before2064 k) (before2065 k) exit5 1 valid5 (macro2064 k) +theorem macro2065 (k : Nat) : applyExit (before2065 k) exit1 1 = some (before2066 k) := by + simp (disch := omega) [before2065, before2066, exit1, applyExit, pop, push] + <;> omega +theorem step2065 (k : Nat) : Runs (1*3) (before2065 k).denote (before2066 k).denote := + @applyExit_sound (before2065 k) (before2066 k) exit1 1 valid1 (macro2065 k) +theorem macro2066 (k : Nat) : applyExit (before2066 k) exit6 1 = some (before2067 k) := by + simp (disch := omega) [before2066, before2067, exit6, applyExit, pop, push] + <;> omega +theorem step2066 (k : Nat) : Runs (1*1) (before2066 k).denote (before2067 k).denote := + @applyExit_sound (before2066 k) (before2067 k) exit6 1 valid6 (macro2066 k) +theorem macro2067 (k : Nat) : applyExit (before2067 k) exit0 1 = some (before2068 k) := by + simp (disch := omega) [before2067, before2068, exit0, applyExit, pop, push] + <;> omega +theorem step2067 (k : Nat) : Runs (1*2) (before2067 k).denote (before2068 k).denote := + @applyExit_sound (before2067 k) (before2068 k) exit0 1 valid0 (macro2067 k) +theorem macro2068 (k : Nat) : applyExit (before2068 k) exit13 7 = some (before2069 k) := by + simp (disch := omega) [before2068, before2069, exit13, applyExit, pop, push] + <;> omega +theorem step2068 (k : Nat) : Runs (7*2) (before2068 k).denote (before2069 k).denote := + @applyExit_sound (before2068 k) (before2069 k) exit13 7 valid13 (macro2068 k) +theorem macro2069 (k : Nat) : applyExit (before2069 k) exit0 11 = some (before2070 k) := by + simp (disch := omega) [before2069, before2070, exit0, applyExit, pop, push] + <;> omega +theorem step2069 (k : Nat) : Runs (11*2) (before2069 k).denote (before2070 k).denote := + @applyExit_sound (before2069 k) (before2070 k) exit0 11 valid0 (macro2069 k) +theorem macro2070 (k : Nat) : applyExit (before2070 k) exit139 1 = some (before2071 k) := by + simp (disch := omega) [before2070, before2071, exit139, applyExit, pop, push] + <;> omega +theorem step2070 (k : Nat) : Runs (1*3) (before2070 k).denote (before2071 k).denote := + @applyExit_sound (before2070 k) (before2071 k) exit139 1 valid139 (macro2070 k) +theorem macro2071 (k : Nat) : applyExit (before2071 k) exit2 11 = some (before2072 k) := by + simp (disch := omega) [before2071, before2072, exit2, applyExit, pop, push] + <;> omega +theorem step2071 (k : Nat) : Runs (11*2) (before2071 k).denote (before2072 k).denote := + @applyExit_sound (before2071 k) (before2072 k) exit2 11 valid2 (macro2071 k) +theorem macro2072 (k : Nat) : applyExit (before2072 k) exit6 1 = some (before2073 k) := by + simp (disch := omega) [before2072, before2073, exit6, applyExit, pop, push] + <;> omega +theorem step2072 (k : Nat) : Runs (1*1) (before2072 k).denote (before2073 k).denote := + @applyExit_sound (before2072 k) (before2073 k) exit6 1 valid6 (macro2072 k) +theorem macro2073 (k : Nat) : applyExit (before2073 k) exit0 11 = some (before2074 k) := by + simp (disch := omega) [before2073, before2074, exit0, applyExit, pop, push] + <;> omega +theorem step2073 (k : Nat) : Runs (11*2) (before2073 k).denote (before2074 k).denote := + @applyExit_sound (before2073 k) (before2074 k) exit0 11 valid0 (macro2073 k) +theorem macro2074 (k : Nat) : applyExit (before2074 k) exit140 1 = some (before2075 k) := by + simp (disch := omega) [before2074, before2075, exit140, applyExit, pop, push] + <;> omega +theorem step2074 (k : Nat) : Runs (1*38) (before2074 k).denote (before2075 k).denote := + @applyExit_sound (before2074 k) (before2075 k) exit140 1 valid140 (macro2074 k) +theorem macro2075 (k : Nat) : applyExit (before2075 k) exit139 1 = some (before2076 k) := by + simp (disch := omega) [before2075, before2076, exit139, applyExit, pop, push] + <;> omega +theorem step2075 (k : Nat) : Runs (1*3) (before2075 k).denote (before2076 k).denote := + @applyExit_sound (before2075 k) (before2076 k) exit139 1 valid139 (macro2075 k) +theorem macro2076 (k : Nat) : applyExit (before2076 k) exit141 1 = some (before2077 k) := by + simp (disch := omega) [before2076, before2077, exit141, applyExit, pop, push] + <;> omega +theorem step2076 (k : Nat) : Runs (1*45) (before2076 k).denote (before2077 k).denote := + @applyExit_sound (before2076 k) (before2077 k) exit141 1 valid141 (macro2076 k) +theorem macro2077 (k : Nat) : applyExit (before2077 k) exit140 1 = some (before2078 k) := by + simp (disch := omega) [before2077, before2078, exit140, applyExit, pop, push] + <;> omega +theorem step2077 (k : Nat) : Runs (1*38) (before2077 k).denote (before2078 k).denote := + @applyExit_sound (before2077 k) (before2078 k) exit140 1 valid140 (macro2077 k) +theorem macro2078 (k : Nat) : applyExit (before2078 k) exit139 1 = some (before2079 k) := by + simp (disch := omega) [before2078, before2079, exit139, applyExit, pop, push] + <;> omega +theorem step2078 (k : Nat) : Runs (1*3) (before2078 k).denote (before2079 k).denote := + @applyExit_sound (before2078 k) (before2079 k) exit139 1 valid139 (macro2078 k) +theorem macro2079 (k : Nat) : applyExit (before2079 k) exit141 1 = some (before2080 k) := by + simp (disch := omega) [before2079, before2080, exit141, applyExit, pop, push] + <;> omega +theorem step2079 (k : Nat) : Runs (1*45) (before2079 k).denote (before2080 k).denote := + @applyExit_sound (before2079 k) (before2080 k) exit141 1 valid141 (macro2079 k) +theorem macro2080 (k : Nat) : applyExit (before2080 k) exit140 1 = some (before2081 k) := by + simp (disch := omega) [before2080, before2081, exit140, applyExit, pop, push] + <;> omega +theorem step2080 (k : Nat) : Runs (1*38) (before2080 k).denote (before2081 k).denote := + @applyExit_sound (before2080 k) (before2081 k) exit140 1 valid140 (macro2080 k) +theorem macro2081 (k : Nat) : applyExit (before2081 k) exit139 1 = some (before2082 k) := by + simp (disch := omega) [before2081, before2082, exit139, applyExit, pop, push] + <;> omega +theorem step2081 (k : Nat) : Runs (1*3) (before2081 k).denote (before2082 k).denote := + @applyExit_sound (before2081 k) (before2082 k) exit139 1 valid139 (macro2081 k) +theorem macro2082 (k : Nat) : applyExit (before2082 k) exit141 1 = some (before2083 k) := by + simp (disch := omega) [before2082, before2083, exit141, applyExit, pop, push] + <;> omega +theorem step2082 (k : Nat) : Runs (1*45) (before2082 k).denote (before2083 k).denote := + @applyExit_sound (before2082 k) (before2083 k) exit141 1 valid141 (macro2082 k) +def cycleState2083 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w118,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w116,1⟩,⟨w115,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,11⟩,⟨w114,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2083_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w117,1⟩,⟨w118,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w115,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,11⟩,⟨w114,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2083_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w117,1⟩,⟨w118,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w116,1⟩,⟨w115,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,11⟩,⟨w114,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro2083_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2083 k j) exit140 1 = some (cyclePart2083_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2083, cyclePart2083_0, exit140, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2083_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2083_0 k j) exit139 1 = some (cyclePart2083_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2083_0, cyclePart2083_1, exit139, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2083_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2083_1 k j) exit141 1 = some (cycleState2083 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2083_1, cycleState2083, exit141, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2083 (k j : Nat) (hj : j < (1*k+3)) : Runs 86 (cycleState2083 k j).denote (cycleState2083 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState2083 k j).denote (cyclePart2083_0 k j).denote := @applyExit_sound (cycleState2083 k j) (cyclePart2083_0 k j) exit140 1 valid140 (cycleMacro2083_0 k j hj) + have h1 : Runs (1*3) (cyclePart2083_0 k j).denote (cyclePart2083_1 k j).denote := @applyExit_sound (cyclePart2083_0 k j) (cyclePart2083_1 k j) exit139 1 valid139 (cycleMacro2083_1 k j hj) + have h2 : Runs (1*45) (cyclePart2083_1 k j).denote (cycleState2083 k (j+1)).denote := @applyExit_sound (cyclePart2083_1 k j) (cycleState2083 k (j+1)) exit141 1 valid141 (cycleMacro2083_2 k j hj) + exact (@Runs.trans (1*38) ((1*3)+(1*45)) (cycleState2083 k j).denote (cyclePart2083_0 k j).denote (cycleState2083 k (j+1)).denote h0 (@Runs.trans (1*3) (1*45) (cyclePart2083_0 k j).denote (cyclePart2083_1 k j).denote (cycleState2083 k (j+1)).denote h1 h2)) +theorem step2083 (k : Nat) : Runs ((1*k+3)*86) (before2083 k).denote (before2084 k).denote := by + have h := Runs.chain (fun j => (cycleState2083 k j).denote) 86 (1*k+3) (cycleRun2083 k) + have h0 : cycleState2083 k 0 = before2083 k := by simp [cycleState2083, before2083] + have h1 : cycleState2083 k (1*k+3) = before2084 k := by + simp [cycleState2083, before2084] <;> omega + simpa only [h0, h1] using h +theorem macro2084 (k : Nat) : applyExit (before2084 k) exit140 1 = some (before2085 k) := by + simp (disch := omega) [before2084, before2085, exit140, applyExit, pop, push] + <;> omega +theorem step2084 (k : Nat) : Runs (1*38) (before2084 k).denote (before2085 k).denote := + @applyExit_sound (before2084 k) (before2085 k) exit140 1 valid140 (macro2084 k) +theorem macro2085 (k : Nat) : applyExit (before2085 k) exit139 1 = some (before2086 k) := by + simp (disch := omega) [before2085, before2086, exit139, applyExit, pop, push] + <;> omega +theorem step2085 (k : Nat) : Runs (1*3) (before2085 k).denote (before2086 k).denote := + @applyExit_sound (before2085 k) (before2086 k) exit139 1 valid139 (macro2085 k) +theorem macro2086 (k : Nat) : applyExit (before2086 k) exit141 1 = some (before2087 k) := by + simp (disch := omega) [before2086, before2087, exit141, applyExit, pop, push] + <;> omega +theorem step2086 (k : Nat) : Runs (1*45) (before2086 k).denote (before2087 k).denote := + @applyExit_sound (before2086 k) (before2087 k) exit141 1 valid141 (macro2086 k) +theorem macro2087 (k : Nat) : applyExit (before2087 k) exit140 1 = some (before2088 k) := by + simp (disch := omega) [before2087, before2088, exit140, applyExit, pop, push] + <;> omega +theorem step2087 (k : Nat) : Runs (1*38) (before2087 k).denote (before2088 k).denote := + @applyExit_sound (before2087 k) (before2088 k) exit140 1 valid140 (macro2087 k) +theorem macro2088 (k : Nat) : applyExit (before2088 k) exit0 791761168 = some (before2089 k) := by + simp (disch := omega) [before2088, before2089, exit0, applyExit, pop, push] + <;> omega +theorem step2088 (k : Nat) : Runs (791761168*2) (before2088 k).denote (before2089 k).denote := + @applyExit_sound (before2088 k) (before2089 k) exit0 791761168 valid0 (macro2088 k) +theorem macro2089 (k : Nat) : applyExit (before2089 k) exit1 1 = some (before2090 k) := by + simp (disch := omega) [before2089, before2090, exit1, applyExit, pop, push] + <;> omega +theorem step2089 (k : Nat) : Runs (1*3) (before2089 k).denote (before2090 k).denote := + @applyExit_sound (before2089 k) (before2090 k) exit1 1 valid1 (macro2089 k) +theorem macro2090 (k : Nat) : applyExit (before2090 k) exit2 791761168 = some (before2091 k) := by + simp (disch := omega) [before2090, before2091, exit2, applyExit, pop, push] + <;> omega +theorem step2090 (k : Nat) : Runs (791761168*2) (before2090 k).denote (before2091 k).denote := + @applyExit_sound (before2090 k) (before2091 k) exit2 791761168 valid2 (macro2090 k) +theorem macro2091 (k : Nat) : applyExit (before2091 k) exit141 1 = some (before2092 k) := by + simp (disch := omega) [before2091, before2092, exit141, applyExit, pop, push] + <;> omega +theorem step2091 (k : Nat) : Runs (1*45) (before2091 k).denote (before2092 k).denote := + @applyExit_sound (before2091 k) (before2092 k) exit141 1 valid141 (macro2091 k) +theorem macro2092 (k : Nat) : applyExit (before2092 k) exit0 791761169 = some (before2093 k) := by + simp (disch := omega) [before2092, before2093, exit0, applyExit, pop, push] + <;> omega +theorem step2092 (k : Nat) : Runs (791761169*2) (before2092 k).denote (before2093 k).denote := + @applyExit_sound (before2092 k) (before2093 k) exit0 791761169 valid0 (macro2092 k) +theorem macro2093 (k : Nat) : applyExit (before2093 k) exit13 6 = some (before2094 k) := by + simp (disch := omega) [before2093, before2094, exit13, applyExit, pop, push] + <;> omega +theorem step2093 (k : Nat) : Runs (6*2) (before2093 k).denote (before2094 k).denote := + @applyExit_sound (before2093 k) (before2094 k) exit13 6 valid13 (macro2093 k) +theorem macro2094 (k : Nat) : applyExit (before2094 k) exit0 24 = some (before2095 k) := by + simp (disch := omega) [before2094, before2095, exit0, applyExit, pop, push] + <;> omega +theorem step2094 (k : Nat) : Runs (24*2) (before2094 k).denote (before2095 k).denote := + @applyExit_sound (before2094 k) (before2095 k) exit0 24 valid0 (macro2094 k) +theorem macro2095 (k : Nat) : applyExit (before2095 k) exit1 1 = some (before2096 k) := by + simp (disch := omega) [before2095, before2096, exit1, applyExit, pop, push] + <;> omega +theorem step2095 (k : Nat) : Runs (1*3) (before2095 k).denote (before2096 k).denote := + @applyExit_sound (before2095 k) (before2096 k) exit1 1 valid1 (macro2095 k) +theorem macro2096 (k : Nat) : applyExit (before2096 k) exit2 24 = some (before2097 k) := by + simp (disch := omega) [before2096, before2097, exit2, applyExit, pop, push] + <;> omega +theorem step2096 (k : Nat) : Runs (24*2) (before2096 k).denote (before2097 k).denote := + @applyExit_sound (before2096 k) (before2097 k) exit2 24 valid2 (macro2096 k) +theorem macro2097 (k : Nat) : applyExit (before2097 k) exit6 1 = some (before2098 k) := by + simp (disch := omega) [before2097, before2098, exit6, applyExit, pop, push] + <;> omega +theorem step2097 (k : Nat) : Runs (1*1) (before2097 k).denote (before2098 k).denote := + @applyExit_sound (before2097 k) (before2098 k) exit6 1 valid6 (macro2097 k) +theorem macro2098 (k : Nat) : applyExit (before2098 k) exit0 25 = some (before2099 k) := by + simp (disch := omega) [before2098, before2099, exit0, applyExit, pop, push] + <;> omega +theorem step2098 (k : Nat) : Runs (25*2) (before2098 k).denote (before2099 k).denote := + @applyExit_sound (before2098 k) (before2099 k) exit0 25 valid0 (macro2098 k) +theorem macro2099 (k : Nat) : applyExit (before2099 k) exit13 38 = some (after2099 k) := by + simp (disch := omega) [before2099, after2099, exit13, applyExit, pop, push] + <;> omega +theorem step2099 (k : Nat) : Runs (38*2) (before2099 k).denote (after2099 k).denote := + @applyExit_sound (before2099 k) (after2099 k) exit13 38 valid13 (macro2099 k) +theorem chunkRun020 (k : Nat) : Runs (710*k+6334096473) (before2000 k).denote (after2099 k).denote := by + have h := (@Runs.trans ((((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2))))))+((((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))))+((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2))))))) ((((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38))))))+(((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))))+((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2))))))) (before2000 k).denote (before2050 k).denote (after2099 k).denote (@Runs.trans (((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2)))))) ((((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))))+((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2)))))) (before2000 k).denote (before2025 k).denote (before2050 k).denote (@Runs.trans ((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1))))) ((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2))))) (before2000 k).denote (before2012 k).denote (before2025 k).denote (@Runs.trans (((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3)))) (((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))) (before2000 k).denote (before2006 k).denote (before2012 k).denote (@Runs.trans ((28*2)+((1*41)+(29*2))) ((15*2)+((29*2)+(1*3))) (before2000 k).denote (before2003 k).denote (before2006 k).denote (@Runs.trans (28*2) ((1*41)+(29*2)) (before2000 k).denote (before2001 k).denote (before2003 k).denote (step2000 k) (@Runs.trans (1*41) (29*2) (before2001 k).denote (before2002 k).denote (before2003 k).denote (step2001 k) (step2002 k))) (@Runs.trans (15*2) ((29*2)+(1*3)) (before2003 k).denote (before2004 k).denote (before2006 k).denote (step2003 k) (@Runs.trans (29*2) (1*3) (before2004 k).denote (before2005 k).denote (before2006 k).denote (step2004 k) (step2005 k)))) (@Runs.trans ((29*2)+((1*1)+(30*2))) ((3*2)+((1*3)+(1*1))) (before2006 k).denote (before2009 k).denote (before2012 k).denote (@Runs.trans (29*2) ((1*1)+(30*2)) (before2006 k).denote (before2007 k).denote (before2009 k).denote (step2006 k) (@Runs.trans (1*1) (30*2) (before2007 k).denote (before2008 k).denote (before2009 k).denote (step2007 k) (step2008 k))) (@Runs.trans (3*2) ((1*3)+(1*1)) (before2009 k).denote (before2010 k).denote (before2012 k).denote (step2009 k) (@Runs.trans (1*3) (1*1) (before2010 k).denote (before2011 k).denote (before2012 k).denote (step2010 k) (step2011 k))))) (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2)))) (before2012 k).denote (before2018 k).denote (before2025 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*2)+((1*2)+(1*2))) (before2012 k).denote (before2015 k).denote (before2018 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before2012 k).denote (before2013 k).denote (before2015 k).denote (step2012 k) (@Runs.trans (1*3) (1*2) (before2013 k).denote (before2014 k).denote (before2015 k).denote (step2013 k) (step2014 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before2015 k).denote (before2016 k).denote (before2018 k).denote (step2015 k) (@Runs.trans (1*2) (1*2) (before2016 k).denote (before2017 k).denote (before2018 k).denote (step2016 k) (step2017 k)))) (@Runs.trans ((1*2)+((29*2)+(1*2))) (((1*2)+(13*2))+((1*2)+(28*2))) (before2018 k).denote (before2021 k).denote (before2025 k).denote (@Runs.trans (1*2) ((29*2)+(1*2)) (before2018 k).denote (before2019 k).denote (before2021 k).denote (step2018 k) (@Runs.trans (29*2) (1*2) (before2019 k).denote (before2020 k).denote (before2021 k).denote (step2019 k) (step2020 k))) (@Runs.trans ((1*2)+(13*2)) ((1*2)+(28*2)) (before2021 k).denote (before2023 k).denote (before2025 k).denote (@Runs.trans (1*2) (13*2) (before2021 k).denote (before2022 k).denote (before2023 k).denote (step2021 k) (step2022 k)) (@Runs.trans (1*2) (28*2) (before2023 k).denote (before2024 k).denote (before2025 k).denote (step2023 k) (step2024 k)))))) (@Runs.trans (((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2))))) ((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2))))) (before2025 k).denote (before2037 k).denote (before2050 k).denote (@Runs.trans ((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2)))) (((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))) (before2025 k).denote (before2031 k).denote (before2037 k).denote (@Runs.trans (((1*k+8)*586)+((10*2)+(1*2))) ((1*2)+((89*2)+(1*2))) (before2025 k).denote (before2028 k).denote (before2031 k).denote (@Runs.trans ((1*k+8)*586) ((10*2)+(1*2)) (before2025 k).denote (before2026 k).denote (before2028 k).denote (step2025 k) (@Runs.trans (10*2) (1*2) (before2026 k).denote (before2027 k).denote (before2028 k).denote (step2026 k) (step2027 k))) (@Runs.trans (1*2) ((89*2)+(1*2)) (before2028 k).denote (before2029 k).denote (before2031 k).denote (step2028 k) (@Runs.trans (89*2) (1*2) (before2029 k).denote (before2030 k).denote (before2031 k).denote (step2029 k) (step2030 k)))) (@Runs.trans ((17*2)+((1*2)+(1*2))) ((37*2)+((1*2)+(23*2))) (before2031 k).denote (before2034 k).denote (before2037 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before2031 k).denote (before2032 k).denote (before2034 k).denote (step2031 k) (@Runs.trans (1*2) (1*2) (before2032 k).denote (before2033 k).denote (before2034 k).denote (step2032 k) (step2033 k))) (@Runs.trans (37*2) ((1*2)+(23*2)) (before2034 k).denote (before2035 k).denote (before2037 k).denote (step2034 k) (@Runs.trans (1*2) (23*2) (before2035 k).denote (before2036 k).denote (before2037 k).denote (step2035 k) (step2036 k))))) (@Runs.trans (((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38)))) (((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2)))) (before2037 k).denote (before2043 k).denote (before2050 k).denote (@Runs.trans ((1*2)+((1*2)+(5*2))) ((1*2)+((791761168*2)+((1*k+8)*38))) (before2037 k).denote (before2040 k).denote (before2043 k).denote (@Runs.trans (1*2) ((1*2)+(5*2)) (before2037 k).denote (before2038 k).denote (before2040 k).denote (step2037 k) (@Runs.trans (1*2) (5*2) (before2038 k).denote (before2039 k).denote (before2040 k).denote (step2038 k) (step2039 k))) (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2040 k).denote (before2041 k).denote (before2043 k).denote (step2040 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2041 k).denote (before2042 k).denote (before2043 k).denote (step2041 k) (step2042 k)))) (@Runs.trans ((10*2)+((1*2)+(1*2))) (((7*2)+(1*2))+((15*2)+(1*2))) (before2043 k).denote (before2046 k).denote (before2050 k).denote (@Runs.trans (10*2) ((1*2)+(1*2)) (before2043 k).denote (before2044 k).denote (before2046 k).denote (step2043 k) (@Runs.trans (1*2) (1*2) (before2044 k).denote (before2045 k).denote (before2046 k).denote (step2044 k) (step2045 k))) (@Runs.trans ((7*2)+(1*2)) ((15*2)+(1*2)) (before2046 k).denote (before2048 k).denote (before2050 k).denote (@Runs.trans (7*2) (1*2) (before2046 k).denote (before2047 k).denote (before2048 k).denote (step2046 k) (step2047 k)) (@Runs.trans (15*2) (1*2) (before2048 k).denote (before2049 k).denote (before2050 k).denote (step2048 k) (step2049 k))))))) (@Runs.trans (((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38)))))) (((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))))+((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2)))))) (before2050 k).denote (before2075 k).denote (after2099 k).denote (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))) ((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38))))) (before2050 k).denote (before2062 k).denote (before2075 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3)))) (((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))) (before2050 k).denote (before2056 k).denote (before2062 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((17*2)+(1*3))) (before2050 k).denote (before2053 k).denote (before2056 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2050 k).denote (before2051 k).denote (before2053 k).denote (step2050 k) (@Runs.trans (1*3) (1*3) (before2051 k).denote (before2052 k).denote (before2053 k).denote (step2051 k) (step2052 k))) (@Runs.trans (1*1) ((17*2)+(1*3)) (before2053 k).denote (before2054 k).denote (before2056 k).denote (step2053 k) (@Runs.trans (17*2) (1*3) (before2054 k).denote (before2055 k).denote (before2056 k).denote (step2054 k) (step2055 k)))) (@Runs.trans ((17*2)+((1*2)+(1*3))) ((1*1)+((1*3)+(1*2))) (before2056 k).denote (before2059 k).denote (before2062 k).denote (@Runs.trans (17*2) ((1*2)+(1*3)) (before2056 k).denote (before2057 k).denote (before2059 k).denote (step2056 k) (@Runs.trans (1*2) (1*3) (before2057 k).denote (before2058 k).denote (before2059 k).denote (step2057 k) (step2058 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before2059 k).denote (before2060 k).denote (before2062 k).denote (step2059 k) (@Runs.trans (1*3) (1*2) (before2060 k).denote (before2061 k).denote (before2062 k).denote (step2060 k) (step2061 k))))) (@Runs.trans (((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2)))) (((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38)))) (before2062 k).denote (before2068 k).denote (before2075 k).denote (@Runs.trans ((18*2)+((1*1)+(1*3))) ((1*3)+((1*1)+(1*2))) (before2062 k).denote (before2065 k).denote (before2068 k).denote (@Runs.trans (18*2) ((1*1)+(1*3)) (before2062 k).denote (before2063 k).denote (before2065 k).denote (step2062 k) (@Runs.trans (1*1) (1*3) (before2063 k).denote (before2064 k).denote (before2065 k).denote (step2063 k) (step2064 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before2065 k).denote (before2066 k).denote (before2068 k).denote (step2065 k) (@Runs.trans (1*1) (1*2) (before2066 k).denote (before2067 k).denote (before2068 k).denote (step2066 k) (step2067 k)))) (@Runs.trans ((7*2)+((11*2)+(1*3))) (((11*2)+(1*1))+((11*2)+(1*38))) (before2068 k).denote (before2071 k).denote (before2075 k).denote (@Runs.trans (7*2) ((11*2)+(1*3)) (before2068 k).denote (before2069 k).denote (before2071 k).denote (step2068 k) (@Runs.trans (11*2) (1*3) (before2069 k).denote (before2070 k).denote (before2071 k).denote (step2069 k) (step2070 k))) (@Runs.trans ((11*2)+(1*1)) ((11*2)+(1*38)) (before2071 k).denote (before2073 k).denote (before2075 k).denote (@Runs.trans (11*2) (1*1) (before2071 k).denote (before2072 k).denote (before2073 k).denote (step2071 k) (step2072 k)) (@Runs.trans (11*2) (1*38) (before2073 k).denote (before2074 k).denote (before2075 k).denote (step2073 k) (step2074 k)))))) (@Runs.trans ((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45))))) ((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2))))) (before2075 k).denote (before2087 k).denote (after2099 k).denote (@Runs.trans (((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38)))) (((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))) (before2075 k).denote (before2081 k).denote (before2087 k).denote (@Runs.trans ((1*3)+((1*45)+(1*38))) ((1*3)+((1*45)+(1*38))) (before2075 k).denote (before2078 k).denote (before2081 k).denote (@Runs.trans (1*3) ((1*45)+(1*38)) (before2075 k).denote (before2076 k).denote (before2078 k).denote (step2075 k) (@Runs.trans (1*45) (1*38) (before2076 k).denote (before2077 k).denote (before2078 k).denote (step2076 k) (step2077 k))) (@Runs.trans (1*3) ((1*45)+(1*38)) (before2078 k).denote (before2079 k).denote (before2081 k).denote (step2078 k) (@Runs.trans (1*45) (1*38) (before2079 k).denote (before2080 k).denote (before2081 k).denote (step2079 k) (step2080 k)))) (@Runs.trans ((1*3)+((1*45)+((1*k+3)*86))) ((1*38)+((1*3)+(1*45))) (before2081 k).denote (before2084 k).denote (before2087 k).denote (@Runs.trans (1*3) ((1*45)+((1*k+3)*86)) (before2081 k).denote (before2082 k).denote (before2084 k).denote (step2081 k) (@Runs.trans (1*45) ((1*k+3)*86) (before2082 k).denote (before2083 k).denote (before2084 k).denote (step2082 k) (step2083 k))) (@Runs.trans (1*38) ((1*3)+(1*45)) (before2084 k).denote (before2085 k).denote (before2087 k).denote (step2084 k) (@Runs.trans (1*3) (1*45) (before2085 k).denote (before2086 k).denote (before2087 k).denote (step2085 k) (step2086 k))))) (@Runs.trans (((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2)))) (((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2)))) (before2087 k).denote (before2093 k).denote (after2099 k).denote (@Runs.trans ((1*38)+((791761168*2)+(1*3))) ((791761168*2)+((1*45)+(791761169*2))) (before2087 k).denote (before2090 k).denote (before2093 k).denote (@Runs.trans (1*38) ((791761168*2)+(1*3)) (before2087 k).denote (before2088 k).denote (before2090 k).denote (step2087 k) (@Runs.trans (791761168*2) (1*3) (before2088 k).denote (before2089 k).denote (before2090 k).denote (step2088 k) (step2089 k))) (@Runs.trans (791761168*2) ((1*45)+(791761169*2)) (before2090 k).denote (before2091 k).denote (before2093 k).denote (step2090 k) (@Runs.trans (1*45) (791761169*2) (before2091 k).denote (before2092 k).denote (before2093 k).denote (step2091 k) (step2092 k)))) (@Runs.trans ((6*2)+((24*2)+(1*3))) (((24*2)+(1*1))+((25*2)+(38*2))) (before2093 k).denote (before2096 k).denote (after2099 k).denote (@Runs.trans (6*2) ((24*2)+(1*3)) (before2093 k).denote (before2094 k).denote (before2096 k).denote (step2093 k) (@Runs.trans (24*2) (1*3) (before2094 k).denote (before2095 k).denote (before2096 k).denote (step2094 k) (step2095 k))) (@Runs.trans ((24*2)+(1*1)) ((25*2)+(38*2)) (before2096 k).denote (before2098 k).denote (after2099 k).denote (@Runs.trans (24*2) (1*1) (before2096 k).denote (before2097 k).denote (before2098 k).denote (step2096 k) (step2097 k)) (@Runs.trans (25*2) (38*2) (before2098 k).denote (before2099 k).denote (after2099 k).denote (step2098 k) (step2099 k)))))))) + have ht : (((((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2))))))+((((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))))+((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2)))))))+((((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38))))))+(((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))))+((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2)))))))) = (710*k+6334096473) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean new file mode 100644 index 00000000..eb8330d2 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean @@ -0,0 +1,810 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2100_0 : Stack := [] +abbrev tail2100_1 : Stack := ⟨w1,1⟩ :: tail2100_0 +abbrev tail2100_2 : Stack := ⟨w0,1⟩ :: tail2100_1 +abbrev tail2100_3 : Stack := ⟨w2,1⟩ :: tail2100_2 +abbrev tail2100_4 : Stack := ⟨w1,1⟩ :: tail2100_3 +abbrev tail2100_5 : Stack := ⟨w0,2⟩ :: tail2100_4 +abbrev tail2100_6 : Stack := ⟨w2,1⟩ :: tail2100_5 +abbrev tail2100_7 : Stack := ⟨w1,17⟩ :: tail2100_6 +abbrev tail2100_8 : Stack := ⟨w2,1⟩ :: tail2100_7 +abbrev tail2100_9 : Stack := ⟨w1,1⟩ :: tail2100_8 +abbrev tail2100_10 : Stack := ⟨w0,6⟩ :: tail2100_9 +abbrev tail2100_11 : Stack := ⟨w2,1⟩ :: tail2100_10 +abbrev tail2100_12 : Stack := ⟨w1,11⟩ :: tail2100_11 +abbrev tail2100_13 (k : Nat) : Stack := ⟨w118,(1*k+8)⟩ :: tail2100_12 +abbrev tail2100_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2100_13 k +abbrev tail2100_15 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2100_14 k +abbrev tail2100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_15 k +abbrev tail2100_17 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2100_16 k +abbrev tail2100_18 (k : Nat) : Stack := ⟨w0,38⟩ :: tail2100_17 k +abbrev tail2100_19 : Stack := ⟨w0,3⟩ :: tail2100_0 +abbrev tail2100_20 : Stack := ⟨w1,2⟩ :: tail2100_19 +abbrev tail2100_21 : Stack := ⟨w2,1⟩ :: tail2100_20 +abbrev tail2100_22 : Stack := ⟨w0,30⟩ :: tail2100_21 +abbrev tail2100_23 : Stack := ⟨w1,14⟩ :: tail2100_22 +abbrev tail2100_24 : Stack := ⟨w2,1⟩ :: tail2100_23 +abbrev tail2100_25 : Stack := ⟨w0,28⟩ :: tail2100_24 +abbrev tail2100_26 (k : Nat) : Stack := ⟨w114,(1*k+8)⟩ :: tail2100_25 +abbrev tail2100_27 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_26 k +abbrev tail2100_28 (k : Nat) : Stack := ⟨w1,90⟩ :: tail2100_27 k +abbrev tail2100_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_28 k +abbrev tail2100_30 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2100_29 k +abbrev tail2100_31 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2100_18 k +abbrev tail2100_32 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_28 k +abbrev tail2100_33 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2100_28 k +abbrev tail2100_34 (k : Nat) : Stack := ⟨w0,37⟩ :: tail2100_17 k +abbrev tail2100_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_34 k +abbrev tail2100_36 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2100_35 k +abbrev tail2100_37 (k : Nat) : Stack := ⟨w0,90⟩ :: tail2100_36 k +abbrev tail2100_38 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2100_37 k +abbrev tail2100_39 (k : Nat) : Stack := ⟨w114,(1*k+7)⟩ :: tail2100_25 +abbrev tail2100_40 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_39 k +abbrev tail2100_41 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_40 k +abbrev tail2100_42 (k : Nat) : Stack := ⟨w0,89⟩ :: tail2100_36 k +abbrev tail2100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_42 k +abbrev tail2100_44 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2100_43 k +abbrev tail2100_45 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_44 k +abbrev tail2100_46 (k : Nat) : Stack := ⟨w114,(1*k+6)⟩ :: tail2100_25 +abbrev tail2100_47 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_46 k +abbrev tail2100_48 (k : Nat) : Stack := ⟨w121,1⟩ :: tail2100_44 k +abbrev tail2100_49 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_48 k +abbrev tail2100_50 (k : Nat) : Stack := ⟨w114,(1*k+5)⟩ :: tail2100_25 +abbrev tail2100_51 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_50 k +abbrev tail2100_52 (k : Nat) : Stack := ⟨w121,2⟩ :: tail2100_44 k +abbrev tail2100_53 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_52 k +abbrev tail2100_54 (k : Nat) : Stack := ⟨w114,(1*k+4)⟩ :: tail2100_25 +abbrev tail2100_55 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_54 k +abbrev tail2100_56 (k : Nat) : Stack := ⟨w121,3⟩ :: tail2100_44 k +abbrev tail2100_57 (k : Nat) : Stack := ⟨w121,(1*k+6)⟩ :: tail2100_44 k +abbrev tail2100_58 : Stack := ⟨w114,1⟩ :: tail2100_25 +abbrev tail2100_59 : Stack := ⟨w119,1⟩ :: tail2100_58 +abbrev tail2100_60 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_57 k +abbrev tail2100_61 : Stack := ⟨w119,1⟩ :: tail2100_25 +abbrev tail2100_62 (k : Nat) : Stack := ⟨w121,(1*k+7)⟩ :: tail2100_44 k +abbrev tail2100_63 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_62 k +abbrev tail2100_64 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2100_63 k +abbrev tail2100_65 : Stack := ⟨w0,1⟩ :: tail2100_23 +abbrev tail2100_66 : Stack := ⟨w0,29⟩ :: tail2100_23 +abbrev tail2100_67 (k : Nat) : Stack := ⟨w121,(1*k+8)⟩ :: tail2100_44 k +abbrev tail2100_68 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2100_67 k +abbrev tail2100_69 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2100_68 k +abbrev tail2100_70 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2100_69 k +abbrev tail2100_71 : Stack := ⟨w0,1⟩ :: tail2100_20 +abbrev tail2100_72 : Stack := ⟨w0,31⟩ :: tail2100_20 +abbrev tail2100_73 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2100_68 k +abbrev tail2100_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_73 k +abbrev tail2100_75 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2100_74 k +abbrev tail2100_76 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2100_75 k +abbrev tail2100_77 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2100_76 k +abbrev tail2100_78 : Stack := ⟨w0,1⟩ :: tail2100_0 +abbrev tail2100_79 : Stack := ⟨w0,4⟩ :: tail2100_0 +abbrev tail2100_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_75 k +abbrev tail2100_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_80 k +abbrev tail2100_82 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2100_81 k +abbrev tail2100_83 : Stack := ⟨w0,5⟩ :: tail2100_0 +abbrev tail2100_84 : Stack := ⟨w0,6⟩ :: tail2100_0 +abbrev tail2100_85 : Stack := ⟨w1,1⟩ :: tail2100_84 +abbrev tail2100_86 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2100_74 k +abbrev tail2100_87 : Stack := ⟨w2,1⟩ :: tail2100_85 +abbrev tail2100_88 : Stack := ⟨w0,30⟩ :: tail2100_87 +abbrev tail2100_89 : Stack := ⟨w0,31⟩ :: tail2100_87 +abbrev tail2100_90 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_68 k +abbrev tail2100_91 : Stack := ⟨w1,1⟩ :: tail2100_89 +abbrev tail2100_92 : Stack := ⟨w1,13⟩ :: tail2100_89 +abbrev tail2100_93 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2100_67 k +abbrev tail2100_94 : Stack := ⟨w2,1⟩ :: tail2100_92 +abbrev tail2100_95 : Stack := ⟨w0,28⟩ :: tail2100_94 +abbrev tail2100_96 (k : Nat) : Stack := ⟨w122,(1*k+8)⟩ :: tail2100_95 +abbrev tail2100_97 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_96 k +abbrev tail2100_98 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_96 k +abbrev tail2100_99 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2100_36 k +abbrev tail2100_100 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_98 k +abbrev tail2100_101 (k : Nat) : Stack := ⟨w1,89⟩ :: tail2100_98 k +abbrev tail2100_102 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2100_35 k +abbrev tail2100_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_101 k +abbrev tail2100_104 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2100_103 k +abbrev tail2100_105 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2100_103 k +abbrev tail2100_106 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2100_17 k +abbrev tail2100_107 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_105 k +abbrev tail2100_108 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2100_105 k +abbrev tail2100_109 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2100_16 k +abbrev tail2100_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_108 k +abbrev tail2100_111 (k : Nat) : Stack := ⟨w0,24⟩ :: tail2100_110 k +abbrev tail2100_112 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2100_110 k +abbrev tail2100_113 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2100_14 k +abbrev tail2100_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_112 k +abbrev tail2100_115 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2100_112 k +abbrev tail2100_116 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2100_13 k +abbrev tail2100_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_115 k +abbrev tail2100_118 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2100_117 k +abbrev tail2100_119 (k : Nat) : Stack := ⟨w123,(1*k+8)⟩ :: tail2100_118 k +abbrev tail2100_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_119 k +abbrev tail2100_121 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_119 k +abbrev tail2100_122 : Stack := ⟨w0,5⟩ :: tail2100_9 +abbrev tail2100_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_121 k +abbrev tail2100_124 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2100_121 k +abbrev tail2100_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_124 k +abbrev tail2100_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_125 k +abbrev tail2100_127 : Stack := ⟨w1,16⟩ :: tail2100_6 +abbrev tail2100_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_126 k +abbrev tail2100_129 : Stack := ⟨w1,15⟩ :: tail2100_6 +abbrev tail2100_130 : Stack := ⟨w0,1⟩ :: tail2100_129 +abbrev tail2100_131 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2100_125 k +abbrev tail2100_132 : Stack := ⟨w2,1⟩ :: tail2100_129 +abbrev tail2100_133 : Stack := ⟨w1,2⟩ :: tail2100_132 +abbrev tail2100_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_124 k +abbrev tail2100_135 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2100_124 k +abbrev tail2100_136 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2100_124 k +abbrev tail2100_137 : Stack := ⟨w1,14⟩ :: tail2100_6 +abbrev tail2100_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_136 k +abbrev tail2100_139 : Stack := ⟨w1,13⟩ :: tail2100_6 +abbrev tail2100_140 : Stack := ⟨w0,1⟩ :: tail2100_139 +abbrev tail2100_141 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2100_124 k +abbrev tail2100_142 : Stack := ⟨w2,1⟩ :: tail2100_139 +abbrev tail2100_143 : Stack := ⟨w1,5⟩ :: tail2100_142 +abbrev tail2100_144 : Stack := ⟨w0,6⟩ :: tail2100_143 +abbrev tail2100_145 : Stack := ⟨w1,12⟩ :: tail2100_144 +abbrev tail2100_146 (k : Nat) : Stack := ⟨w123,(1*k+7)⟩ :: tail2100_118 k +abbrev tail2100_147 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2100_146 k +abbrev tail2100_148 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_147 k +abbrev tail2100_149 : Stack := ⟨w0,5⟩ :: tail2100_143 +abbrev tail2100_150 : Stack := ⟨w2,1⟩ :: tail2100_149 +abbrev tail2100_151 : Stack := ⟨w1,12⟩ :: tail2100_150 +abbrev tail2100_152 : Stack := ⟨w125,1⟩ :: tail2100_151 +abbrev tail2100_153 (k : Nat) : Stack := ⟨w123,(1*k+6)⟩ :: tail2100_118 k +abbrev tail2100_154 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2100_153 k +abbrev tail2100_155 : Stack := ⟨w126,1⟩ :: tail2100_151 +abbrev tail2100_156 : Stack := ⟨w125,1⟩ :: tail2100_155 + +def before2100 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521659),(tail2100_18 k),(tail2100_30 k)⟩ +def before2101 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2100_31 k),(tail2100_29 k)⟩ +def before2102 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2100_31 k),(tail2100_32 k)⟩ +def before2103 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521659),(tail2100_18 k),(tail2100_33 k)⟩ +def before2104 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521659),(tail2100_35 k),(tail2100_33 k)⟩ +def before2105 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2100_36 k),(tail2100_28 k)⟩ +def before2106 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521877),(tail2100_37 k),(tail2100_27 k)⟩ +def before2107 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2100_38 k),(tail2100_26 k)⟩ +def before2108 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2100_38 k),(tail2100_40 k)⟩ +def before2109 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521877),(tail2100_37 k),(tail2100_41 k)⟩ +def before2110 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521877),(tail2100_43 k),(tail2100_41 k)⟩ +def before2111 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2100_44 k),(tail2100_40 k)⟩ +def before2112 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2100_45 k),(tail2100_39 k)⟩ +def before2113 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2100_45 k),(tail2100_47 k)⟩ +def before2114 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2100_48 k),(tail2100_47 k)⟩ +def before2115 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2100_49 k),(tail2100_46 k)⟩ +def before2116 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2100_49 k),(tail2100_51 k)⟩ +def before2117 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2100_52 k),(tail2100_51 k)⟩ +def before2118 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2100_53 k),(tail2100_50 k)⟩ +def before2119 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2100_53 k),(tail2100_55 k)⟩ +def before2120 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2100_56 k),(tail2100_55 k)⟩ +def before2121 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2100_57 k),tail2100_59⟩ +def before2122 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2100_60 k),tail2100_58⟩ +def before2123 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2100_60 k),tail2100_61⟩ +def before2124 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2100_62 k),tail2100_61⟩ +def before2125 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2100_63 k),tail2100_25⟩ +def before2126 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2100_64 k),tail2100_24⟩ +def before2127 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2100_64 k),tail2100_65⟩ +def before2128 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2100_63 k),tail2100_66⟩ +def before2129 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2100_67 k),tail2100_66⟩ +def before2130 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2100_68 k),tail2100_23⟩ +def before2131 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2100_69 k),tail2100_22⟩ +def before2132 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2100_70 k),tail2100_21⟩ +def before2133 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2100_70 k),tail2100_71⟩ +def before2134 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2100_69 k),tail2100_72⟩ +def before2135 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2100_74 k),tail2100_72⟩ +def before2136 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2100_75 k),tail2100_20⟩ +def before2137 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2100_76 k),tail2100_19⟩ +def before2138 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526745),(tail2100_77 k),tail2100_0⟩ +def before2139 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526745),(tail2100_77 k),tail2100_78⟩ +def before2140 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2100_76 k),tail2100_79⟩ +def before2141 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2100_81 k),tail2100_79⟩ +def before2142 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526747),(tail2100_82 k),tail2100_0⟩ +def before2143 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526747),(tail2100_82 k),tail2100_78⟩ +def before2144 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2100_81 k),tail2100_83⟩ +def before2145 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526737),(tail2100_80 k),tail2100_84⟩ +def before2146 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526735),(tail2100_75 k),tail2100_85⟩ +def before2147 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2100_86 k),tail2100_87⟩ +def before2148 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2100_74 k),tail2100_88⟩ +def before2149 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526671),(tail2100_73 k),tail2100_89⟩ +def before2150 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail2100_90 k),tail2100_91⟩ +def before2151 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2100_68 k),tail2100_92⟩ +def before2152 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2100_93 k),tail2100_94⟩ +def before2153 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2100_67 k),tail2100_95⟩ +def before2154 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2100_44 k),(tail2100_96 k)⟩ +def before2155 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521877),(tail2100_43 k),(tail2100_97 k)⟩ +def before2156 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521875),(tail2100_42 k),(tail2100_98 k)⟩ +def before2157 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521873),(tail2100_99 k),(tail2100_100 k)⟩ +def before2158 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2100_36 k),(tail2100_101 k)⟩ +def before2159 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2100_102 k),(tail2100_103 k)⟩ +def before2160 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521659),(tail2100_35 k),(tail2100_104 k)⟩ +def before2161 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521657),(tail2100_34 k),(tail2100_105 k)⟩ +def before2162 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521655),(tail2100_106 k),(tail2100_107 k)⟩ +def before2163 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2100_17 k),(tail2100_108 k)⟩ +def before2164 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2100_109 k),(tail2100_110 k)⟩ +def before2165 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail2100_16 k),(tail2100_111 k)⟩ +def before2166 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521531),(tail2100_15 k),(tail2100_112 k)⟩ +def before2167 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521529),(tail2100_113 k),(tail2100_114 k)⟩ +def before2168 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2100_14 k),(tail2100_115 k)⟩ +def before2169 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2100_116 k),(tail2100_117 k)⟩ +def before2170 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2100_13 k),(tail2100_118 k)⟩ +def before2171 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2100_12,(tail2100_119 k)⟩ +def before2172 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail2100_11,(tail2100_120 k)⟩ +def before2173 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1145),tail2100_10,(tail2100_121 k)⟩ +def before2174 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail2100_122,(tail2100_123 k)⟩ +def before2175 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2100_9,(tail2100_124 k)⟩ +def before2176 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2100_8,(tail2100_125 k)⟩ +def before2177 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail2100_7,(tail2100_126 k)⟩ +def before2178 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1163),tail2100_127,(tail2100_128 k)⟩ +def before2179 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail2100_130,(tail2100_128 k)⟩ +def before2180 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail2100_130,(tail2100_131 k)⟩ +def before2181 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail2100_132,(tail2100_131 k)⟩ +def before2182 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2100_133,(tail2100_125 k)⟩ +def before2183 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2100_133,(tail2100_134 k)⟩ +def before2184 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail2100_132,(tail2100_135 k)⟩ +def before2185 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1165),tail2100_129,(tail2100_136 k)⟩ +def before2186 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1167),tail2100_137,(tail2100_138 k)⟩ +def before2187 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail2100_140,(tail2100_138 k)⟩ +def before2188 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail2100_140,(tail2100_141 k)⟩ +def before2189 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail2100_142,(tail2100_141 k)⟩ +def before2190 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2100_143,(tail2100_124 k)⟩ +def before2191 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail2100_144,(tail2100_121 k)⟩ +def before2192 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2100_145,(tail2100_119 k)⟩ +def before2193 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2100_145,(tail2100_147 k)⟩ +def before2194 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail2100_144,(tail2100_148 k)⟩ +def before2195 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail2100_150,(tail2100_148 k)⟩ +def before2196 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2100_151,(tail2100_147 k)⟩ +def before2197 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2100_152,(tail2100_146 k)⟩ +def before2198 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2100_152,(tail2100_154 k)⟩ +def before2199 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2100_155,(tail2100_154 k)⟩ +def after2199 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2100_156,(tail2100_153 k)⟩ + +theorem macro2100 (k : Nat) : applyExit (before2100 k) exit0 18 = some (before2101 k) := by + simp (disch := omega) [before2100, before2101, exit0, applyExit, pop, push] + <;> omega +theorem step2100 (k : Nat) : Runs (18*2) (before2100 k).denote (before2101 k).denote := + @applyExit_sound (before2100 k) (before2101 k) exit0 18 valid0 (macro2100 k) +theorem macro2101 (k : Nat) : applyExit (before2101 k) exit1 1 = some (before2102 k) := by + simp (disch := omega) [before2101, before2102, exit1, applyExit, pop, push] + <;> omega +theorem step2101 (k : Nat) : Runs (1*3) (before2101 k).denote (before2102 k).denote := + @applyExit_sound (before2101 k) (before2102 k) exit1 1 valid1 (macro2101 k) +theorem macro2102 (k : Nat) : applyExit (before2102 k) exit2 18 = some (before2103 k) := by + simp (disch := omega) [before2102, before2103, exit2, applyExit, pop, push] + <;> omega +theorem step2102 (k : Nat) : Runs (18*2) (before2102 k).denote (before2103 k).denote := + @applyExit_sound (before2102 k) (before2103 k) exit2 18 valid2 (macro2102 k) +theorem macro2103 (k : Nat) : applyExit (before2103 k) exit6 1 = some (before2104 k) := by + simp (disch := omega) [before2103, before2104, exit6, applyExit, pop, push] + <;> omega +theorem step2103 (k : Nat) : Runs (1*1) (before2103 k).denote (before2104 k).denote := + @applyExit_sound (before2103 k) (before2104 k) exit6 1 valid6 (macro2103 k) +theorem macro2104 (k : Nat) : applyExit (before2104 k) exit0 19 = some (before2105 k) := by + simp (disch := omega) [before2104, before2105, exit0, applyExit, pop, push] + <;> omega +theorem step2104 (k : Nat) : Runs (19*2) (before2104 k).denote (before2105 k).denote := + @applyExit_sound (before2104 k) (before2105 k) exit0 19 valid0 (macro2104 k) +theorem macro2105 (k : Nat) : applyExit (before2105 k) exit13 90 = some (before2106 k) := by + simp (disch := omega) [before2105, before2106, exit13, applyExit, pop, push] + <;> omega +theorem step2105 (k : Nat) : Runs (90*2) (before2105 k).denote (before2106 k).denote := + @applyExit_sound (before2105 k) (before2106 k) exit13 90 valid13 (macro2105 k) +theorem macro2106 (k : Nat) : applyExit (before2106 k) exit0 11 = some (before2107 k) := by + simp (disch := omega) [before2106, before2107, exit0, applyExit, pop, push] + <;> omega +theorem step2106 (k : Nat) : Runs (11*2) (before2106 k).denote (before2107 k).denote := + @applyExit_sound (before2106 k) (before2107 k) exit0 11 valid0 (macro2106 k) +theorem macro2107 (k : Nat) : applyExit (before2107 k) exit142 1 = some (before2108 k) := by + simp (disch := omega) [before2107, before2108, exit142, applyExit, pop, push] + <;> omega +theorem step2107 (k : Nat) : Runs (1*115) (before2107 k).denote (before2108 k).denote := + @applyExit_sound (before2107 k) (before2108 k) exit142 1 valid142 (macro2107 k) +theorem macro2108 (k : Nat) : applyExit (before2108 k) exit2 11 = some (before2109 k) := by + simp (disch := omega) [before2108, before2109, exit2, applyExit, pop, push] + <;> omega +theorem step2108 (k : Nat) : Runs (11*2) (before2108 k).denote (before2109 k).denote := + @applyExit_sound (before2108 k) (before2109 k) exit2 11 valid2 (macro2108 k) +theorem macro2109 (k : Nat) : applyExit (before2109 k) exit6 1 = some (before2110 k) := by + simp (disch := omega) [before2109, before2110, exit6, applyExit, pop, push] + <;> omega +theorem step2109 (k : Nat) : Runs (1*1) (before2109 k).denote (before2110 k).denote := + @applyExit_sound (before2109 k) (before2110 k) exit6 1 valid6 (macro2109 k) +theorem macro2110 (k : Nat) : applyExit (before2110 k) exit0 11 = some (before2111 k) := by + simp (disch := omega) [before2110, before2111, exit0, applyExit, pop, push] + <;> omega +theorem step2110 (k : Nat) : Runs (11*2) (before2110 k).denote (before2111 k).denote := + @applyExit_sound (before2110 k) (before2111 k) exit0 11 valid0 (macro2110 k) +theorem macro2111 (k : Nat) : applyExit (before2111 k) exit143 1 = some (before2112 k) := by + simp (disch := omega) [before2111, before2112, exit143, applyExit, pop, push] + <;> omega +theorem step2111 (k : Nat) : Runs (1*1042) (before2111 k).denote (before2112 k).denote := + @applyExit_sound (before2111 k) (before2112 k) exit143 1 valid143 (macro2111 k) +theorem macro2112 (k : Nat) : applyExit (before2112 k) exit142 1 = some (before2113 k) := by + simp (disch := omega) [before2112, before2113, exit142, applyExit, pop, push] + <;> omega +theorem step2112 (k : Nat) : Runs (1*115) (before2112 k).denote (before2113 k).denote := + @applyExit_sound (before2112 k) (before2113 k) exit142 1 valid142 (macro2112 k) +theorem macro2113 (k : Nat) : applyExit (before2113 k) exit144 1 = some (before2114 k) := by + simp (disch := omega) [before2113, before2114, exit144, applyExit, pop, push] + <;> omega +theorem step2113 (k : Nat) : Runs (1*45) (before2113 k).denote (before2114 k).denote := + @applyExit_sound (before2113 k) (before2114 k) exit144 1 valid144 (macro2113 k) +theorem macro2114 (k : Nat) : applyExit (before2114 k) exit143 1 = some (before2115 k) := by + simp (disch := omega) [before2114, before2115, exit143, applyExit, pop, push] + <;> omega +theorem step2114 (k : Nat) : Runs (1*1042) (before2114 k).denote (before2115 k).denote := + @applyExit_sound (before2114 k) (before2115 k) exit143 1 valid143 (macro2114 k) +theorem macro2115 (k : Nat) : applyExit (before2115 k) exit142 1 = some (before2116 k) := by + simp (disch := omega) [before2115, before2116, exit142, applyExit, pop, push] + <;> omega +theorem step2115 (k : Nat) : Runs (1*115) (before2115 k).denote (before2116 k).denote := + @applyExit_sound (before2115 k) (before2116 k) exit142 1 valid142 (macro2115 k) +theorem macro2116 (k : Nat) : applyExit (before2116 k) exit144 1 = some (before2117 k) := by + simp (disch := omega) [before2116, before2117, exit144, applyExit, pop, push] + <;> omega +theorem step2116 (k : Nat) : Runs (1*45) (before2116 k).denote (before2117 k).denote := + @applyExit_sound (before2116 k) (before2117 k) exit144 1 valid144 (macro2116 k) +theorem macro2117 (k : Nat) : applyExit (before2117 k) exit143 1 = some (before2118 k) := by + simp (disch := omega) [before2117, before2118, exit143, applyExit, pop, push] + <;> omega +theorem step2117 (k : Nat) : Runs (1*1042) (before2117 k).denote (before2118 k).denote := + @applyExit_sound (before2117 k) (before2118 k) exit143 1 valid143 (macro2117 k) +theorem macro2118 (k : Nat) : applyExit (before2118 k) exit142 1 = some (before2119 k) := by + simp (disch := omega) [before2118, before2119, exit142, applyExit, pop, push] + <;> omega +theorem step2118 (k : Nat) : Runs (1*115) (before2118 k).denote (before2119 k).denote := + @applyExit_sound (before2118 k) (before2119 k) exit142 1 valid142 (macro2118 k) +theorem macro2119 (k : Nat) : applyExit (before2119 k) exit144 1 = some (before2120 k) := by + simp (disch := omega) [before2119, before2120, exit144, applyExit, pop, push] + <;> omega +theorem step2119 (k : Nat) : Runs (1*45) (before2119 k).denote (before2120 k).denote := + @applyExit_sound (before2119 k) (before2120 k) exit144 1 valid144 (macro2119 k) +def cycleState2120 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w121,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761169⟩,⟨w118,(1*k+8)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w119,1⟩,⟨w114,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2120_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w120,1⟩,⟨w121,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761169⟩,⟨w118,(1*k+8)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w114,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2120_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w120,1⟩,⟨w121,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761169⟩,⟨w118,(1*k+8)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w119,1⟩,⟨w114,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro2120_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2120 k j) exit143 1 = some (cyclePart2120_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2120, cyclePart2120_0, exit143, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2120_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2120_0 k j) exit142 1 = some (cyclePart2120_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2120_0, cyclePart2120_1, exit142, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2120_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2120_1 k j) exit144 1 = some (cycleState2120 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2120_1, cycleState2120, exit144, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2120 (k j : Nat) (hj : j < (1*k+3)) : Runs 1202 (cycleState2120 k j).denote (cycleState2120 k (j+1)).denote := by + have h0 : Runs (1*1042) (cycleState2120 k j).denote (cyclePart2120_0 k j).denote := @applyExit_sound (cycleState2120 k j) (cyclePart2120_0 k j) exit143 1 valid143 (cycleMacro2120_0 k j hj) + have h1 : Runs (1*115) (cyclePart2120_0 k j).denote (cyclePart2120_1 k j).denote := @applyExit_sound (cyclePart2120_0 k j) (cyclePart2120_1 k j) exit142 1 valid142 (cycleMacro2120_1 k j hj) + have h2 : Runs (1*45) (cyclePart2120_1 k j).denote (cycleState2120 k (j+1)).denote := @applyExit_sound (cyclePart2120_1 k j) (cycleState2120 k (j+1)) exit144 1 valid144 (cycleMacro2120_2 k j hj) + exact (@Runs.trans (1*1042) ((1*115)+(1*45)) (cycleState2120 k j).denote (cyclePart2120_0 k j).denote (cycleState2120 k (j+1)).denote h0 (@Runs.trans (1*115) (1*45) (cyclePart2120_0 k j).denote (cyclePart2120_1 k j).denote (cycleState2120 k (j+1)).denote h1 h2)) +theorem step2120 (k : Nat) : Runs ((1*k+3)*1202) (before2120 k).denote (before2121 k).denote := by + have h := Runs.chain (fun j => (cycleState2120 k j).denote) 1202 (1*k+3) (cycleRun2120 k) + have h0 : cycleState2120 k 0 = before2120 k := by simp [cycleState2120, before2120] + have h1 : cycleState2120 k (1*k+3) = before2121 k := by + simp [cycleState2120, before2121] <;> omega + simpa only [h0, h1] using h +theorem macro2121 (k : Nat) : applyExit (before2121 k) exit143 1 = some (before2122 k) := by + simp (disch := omega) [before2121, before2122, exit143, applyExit, pop, push] + <;> omega +theorem step2121 (k : Nat) : Runs (1*1042) (before2121 k).denote (before2122 k).denote := + @applyExit_sound (before2121 k) (before2122 k) exit143 1 valid143 (macro2121 k) +theorem macro2122 (k : Nat) : applyExit (before2122 k) exit142 1 = some (before2123 k) := by + simp (disch := omega) [before2122, before2123, exit142, applyExit, pop, push] + <;> omega +theorem step2122 (k : Nat) : Runs (1*115) (before2122 k).denote (before2123 k).denote := + @applyExit_sound (before2122 k) (before2123 k) exit142 1 valid142 (macro2122 k) +theorem macro2123 (k : Nat) : applyExit (before2123 k) exit144 1 = some (before2124 k) := by + simp (disch := omega) [before2123, before2124, exit144, applyExit, pop, push] + <;> omega +theorem step2123 (k : Nat) : Runs (1*45) (before2123 k).denote (before2124 k).denote := + @applyExit_sound (before2123 k) (before2124 k) exit144 1 valid144 (macro2123 k) +theorem macro2124 (k : Nat) : applyExit (before2124 k) exit143 1 = some (before2125 k) := by + simp (disch := omega) [before2124, before2125, exit143, applyExit, pop, push] + <;> omega +theorem step2124 (k : Nat) : Runs (1*1042) (before2124 k).denote (before2125 k).denote := + @applyExit_sound (before2124 k) (before2125 k) exit143 1 valid143 (macro2124 k) +theorem macro2125 (k : Nat) : applyExit (before2125 k) exit0 28 = some (before2126 k) := by + simp (disch := omega) [before2125, before2126, exit0, applyExit, pop, push] + <;> omega +theorem step2125 (k : Nat) : Runs (28*2) (before2125 k).denote (before2126 k).denote := + @applyExit_sound (before2125 k) (before2126 k) exit0 28 valid0 (macro2125 k) +theorem macro2126 (k : Nat) : applyExit (before2126 k) exit1 1 = some (before2127 k) := by + simp (disch := omega) [before2126, before2127, exit1, applyExit, pop, push] + <;> omega +theorem step2126 (k : Nat) : Runs (1*3) (before2126 k).denote (before2127 k).denote := + @applyExit_sound (before2126 k) (before2127 k) exit1 1 valid1 (macro2126 k) +theorem macro2127 (k : Nat) : applyExit (before2127 k) exit2 28 = some (before2128 k) := by + simp (disch := omega) [before2127, before2128, exit2, applyExit, pop, push] + <;> omega +theorem step2127 (k : Nat) : Runs (28*2) (before2127 k).denote (before2128 k).denote := + @applyExit_sound (before2127 k) (before2128 k) exit2 28 valid2 (macro2127 k) +theorem macro2128 (k : Nat) : applyExit (before2128 k) exit144 1 = some (before2129 k) := by + simp (disch := omega) [before2128, before2129, exit144, applyExit, pop, push] + <;> omega +theorem step2128 (k : Nat) : Runs (1*45) (before2128 k).denote (before2129 k).denote := + @applyExit_sound (before2128 k) (before2129 k) exit144 1 valid144 (macro2128 k) +theorem macro2129 (k : Nat) : applyExit (before2129 k) exit0 29 = some (before2130 k) := by + simp (disch := omega) [before2129, before2130, exit0, applyExit, pop, push] + <;> omega +theorem step2129 (k : Nat) : Runs (29*2) (before2129 k).denote (before2130 k).denote := + @applyExit_sound (before2129 k) (before2130 k) exit0 29 valid0 (macro2129 k) +theorem macro2130 (k : Nat) : applyExit (before2130 k) exit13 14 = some (before2131 k) := by + simp (disch := omega) [before2130, before2131, exit13, applyExit, pop, push] + <;> omega +theorem step2130 (k : Nat) : Runs (14*2) (before2130 k).denote (before2131 k).denote := + @applyExit_sound (before2130 k) (before2131 k) exit13 14 valid13 (macro2130 k) +theorem macro2131 (k : Nat) : applyExit (before2131 k) exit0 30 = some (before2132 k) := by + simp (disch := omega) [before2131, before2132, exit0, applyExit, pop, push] + <;> omega +theorem step2131 (k : Nat) : Runs (30*2) (before2131 k).denote (before2132 k).denote := + @applyExit_sound (before2131 k) (before2132 k) exit0 30 valid0 (macro2131 k) +theorem macro2132 (k : Nat) : applyExit (before2132 k) exit1 1 = some (before2133 k) := by + simp (disch := omega) [before2132, before2133, exit1, applyExit, pop, push] + <;> omega +theorem step2132 (k : Nat) : Runs (1*3) (before2132 k).denote (before2133 k).denote := + @applyExit_sound (before2132 k) (before2133 k) exit1 1 valid1 (macro2132 k) +theorem macro2133 (k : Nat) : applyExit (before2133 k) exit2 30 = some (before2134 k) := by + simp (disch := omega) [before2133, before2134, exit2, applyExit, pop, push] + <;> omega +theorem step2133 (k : Nat) : Runs (30*2) (before2133 k).denote (before2134 k).denote := + @applyExit_sound (before2133 k) (before2134 k) exit2 30 valid2 (macro2133 k) +theorem macro2134 (k : Nat) : applyExit (before2134 k) exit6 1 = some (before2135 k) := by + simp (disch := omega) [before2134, before2135, exit6, applyExit, pop, push] + <;> omega +theorem step2134 (k : Nat) : Runs (1*1) (before2134 k).denote (before2135 k).denote := + @applyExit_sound (before2134 k) (before2135 k) exit6 1 valid6 (macro2134 k) +theorem macro2135 (k : Nat) : applyExit (before2135 k) exit0 31 = some (before2136 k) := by + simp (disch := omega) [before2135, before2136, exit0, applyExit, pop, push] + <;> omega +theorem step2135 (k : Nat) : Runs (31*2) (before2135 k).denote (before2136 k).denote := + @applyExit_sound (before2135 k) (before2136 k) exit0 31 valid0 (macro2135 k) +theorem macro2136 (k : Nat) : applyExit (before2136 k) exit13 2 = some (before2137 k) := by + simp (disch := omega) [before2136, before2137, exit13, applyExit, pop, push] + <;> omega +theorem step2136 (k : Nat) : Runs (2*2) (before2136 k).denote (before2137 k).denote := + @applyExit_sound (before2136 k) (before2137 k) exit13 2 valid13 (macro2136 k) +theorem macro2137 (k : Nat) : applyExit (before2137 k) exit0 3 = some (before2138 k) := by + simp (disch := omega) [before2137, before2138, exit0, applyExit, pop, push] + <;> omega +theorem step2137 (k : Nat) : Runs (3*2) (before2137 k).denote (before2138 k).denote := + @applyExit_sound (before2137 k) (before2138 k) exit0 3 valid0 (macro2137 k) +theorem macro2138 (k : Nat) : applyExit (before2138 k) exit1 1 = some (before2139 k) := by + simp (disch := omega) [before2138, before2139, exit1, applyExit, pop, push] + <;> omega +theorem step2138 (k : Nat) : Runs (1*3) (before2138 k).denote (before2139 k).denote := + @applyExit_sound (before2138 k) (before2139 k) exit1 1 valid1 (macro2138 k) +theorem macro2139 (k : Nat) : applyExit (before2139 k) exit2 3 = some (before2140 k) := by + simp (disch := omega) [before2139, before2140, exit2, applyExit, pop, push] + <;> omega +theorem step2139 (k : Nat) : Runs (3*2) (before2139 k).denote (before2140 k).denote := + @applyExit_sound (before2139 k) (before2140 k) exit2 3 valid2 (macro2139 k) +theorem macro2140 (k : Nat) : applyExit (before2140 k) exit6 1 = some (before2141 k) := by + simp (disch := omega) [before2140, before2141, exit6, applyExit, pop, push] + <;> omega +theorem step2140 (k : Nat) : Runs (1*1) (before2140 k).denote (before2141 k).denote := + @applyExit_sound (before2140 k) (before2141 k) exit6 1 valid6 (macro2140 k) +theorem macro2141 (k : Nat) : applyExit (before2141 k) exit0 4 = some (before2142 k) := by + simp (disch := omega) [before2141, before2142, exit0, applyExit, pop, push] + <;> omega +theorem step2141 (k : Nat) : Runs (4*2) (before2141 k).denote (before2142 k).denote := + @applyExit_sound (before2141 k) (before2142 k) exit0 4 valid0 (macro2141 k) +theorem macro2142 (k : Nat) : applyExit (before2142 k) exit1 1 = some (before2143 k) := by + simp (disch := omega) [before2142, before2143, exit1, applyExit, pop, push] + <;> omega +theorem step2142 (k : Nat) : Runs (1*3) (before2142 k).denote (before2143 k).denote := + @applyExit_sound (before2142 k) (before2143 k) exit1 1 valid1 (macro2142 k) +theorem macro2143 (k : Nat) : applyExit (before2143 k) exit2 4 = some (before2144 k) := by + simp (disch := omega) [before2143, before2144, exit2, applyExit, pop, push] + <;> omega +theorem step2143 (k : Nat) : Runs (4*2) (before2143 k).denote (before2144 k).denote := + @applyExit_sound (before2143 k) (before2144 k) exit2 4 valid2 (macro2143 k) +theorem macro2144 (k : Nat) : applyExit (before2144 k) exit3 1 = some (before2145 k) := by + simp (disch := omega) [before2144, before2145, exit3, applyExit, pop, push] + <;> omega +theorem step2144 (k : Nat) : Runs (1*2) (before2144 k).denote (before2145 k).denote := + @applyExit_sound (before2144 k) (before2145 k) exit3 1 valid3 (macro2144 k) +theorem macro2145 (k : Nat) : applyExit (before2145 k) exit9 1 = some (before2146 k) := by + simp (disch := omega) [before2145, before2146, exit9, applyExit, pop, push] + <;> omega +theorem step2145 (k : Nat) : Runs (1*2) (before2145 k).denote (before2146 k).denote := + @applyExit_sound (before2145 k) (before2146 k) exit9 1 valid9 (macro2145 k) +theorem macro2146 (k : Nat) : applyExit (before2146 k) exit11 1 = some (before2147 k) := by + simp (disch := omega) [before2146, before2147, exit11, applyExit, pop, push] + <;> omega +theorem step2146 (k : Nat) : Runs (1*2) (before2146 k).denote (before2147 k).denote := + @applyExit_sound (before2146 k) (before2147 k) exit11 1 valid11 (macro2146 k) +theorem macro2147 (k : Nat) : applyExit (before2147 k) exit2 30 = some (before2148 k) := by + simp (disch := omega) [before2147, before2148, exit2, applyExit, pop, push] + <;> omega +theorem step2147 (k : Nat) : Runs (30*2) (before2147 k).denote (before2148 k).denote := + @applyExit_sound (before2147 k) (before2148 k) exit2 30 valid2 (macro2147 k) +theorem macro2148 (k : Nat) : applyExit (before2148 k) exit3 1 = some (before2149 k) := by + simp (disch := omega) [before2148, before2149, exit3, applyExit, pop, push] + <;> omega +theorem step2148 (k : Nat) : Runs (1*2) (before2148 k).denote (before2149 k).denote := + @applyExit_sound (before2148 k) (before2149 k) exit3 1 valid3 (macro2148 k) +theorem macro2149 (k : Nat) : applyExit (before2149 k) exit9 1 = some (before2150 k) := by + simp (disch := omega) [before2149, before2150, exit9, applyExit, pop, push] + <;> omega +theorem step2149 (k : Nat) : Runs (1*2) (before2149 k).denote (before2150 k).denote := + @applyExit_sound (before2149 k) (before2150 k) exit9 1 valid9 (macro2149 k) +theorem macro2150 (k : Nat) : applyExit (before2150 k) exit10 12 = some (before2151 k) := by + simp (disch := omega) [before2150, before2151, exit10, applyExit, pop, push] + <;> omega +theorem step2150 (k : Nat) : Runs (12*2) (before2150 k).denote (before2151 k).denote := + @applyExit_sound (before2150 k) (before2151 k) exit10 12 valid10 (macro2150 k) +theorem macro2151 (k : Nat) : applyExit (before2151 k) exit11 1 = some (before2152 k) := by + simp (disch := omega) [before2151, before2152, exit11, applyExit, pop, push] + <;> omega +theorem step2151 (k : Nat) : Runs (1*2) (before2151 k).denote (before2152 k).denote := + @applyExit_sound (before2151 k) (before2152 k) exit11 1 valid11 (macro2151 k) +theorem macro2152 (k : Nat) : applyExit (before2152 k) exit2 28 = some (before2153 k) := by + simp (disch := omega) [before2152, before2153, exit2, applyExit, pop, push] + <;> omega +theorem step2152 (k : Nat) : Runs (28*2) (before2152 k).denote (before2153 k).denote := + @applyExit_sound (before2152 k) (before2153 k) exit2 28 valid2 (macro2152 k) +theorem macro2153 (k : Nat) : applyExit (before2153 k) exit145 (1*k+8) = some (before2154 k) := by + simp (disch := omega) [before2153, before2154, exit145, applyExit, pop, push] + <;> omega +theorem step2153 (k : Nat) : Runs ((1*k+8)*586) (before2153 k).denote (before2154 k).denote := + @applyExit_sound (before2153 k) (before2154 k) exit145 (1*k+8) valid145 (macro2153 k) +theorem macro2154 (k : Nat) : applyExit (before2154 k) exit2 11 = some (before2155 k) := by + simp (disch := omega) [before2154, before2155, exit2, applyExit, pop, push] + <;> omega +theorem step2154 (k : Nat) : Runs (11*2) (before2154 k).denote (before2155 k).denote := + @applyExit_sound (before2154 k) (before2155 k) exit2 11 valid2 (macro2154 k) +theorem macro2155 (k : Nat) : applyExit (before2155 k) exit3 1 = some (before2156 k) := by + simp (disch := omega) [before2155, before2156, exit3, applyExit, pop, push] + <;> omega +theorem step2155 (k : Nat) : Runs (1*2) (before2155 k).denote (before2156 k).denote := + @applyExit_sound (before2155 k) (before2156 k) exit3 1 valid3 (macro2155 k) +theorem macro2156 (k : Nat) : applyExit (before2156 k) exit9 1 = some (before2157 k) := by + simp (disch := omega) [before2156, before2157, exit9, applyExit, pop, push] + <;> omega +theorem step2156 (k : Nat) : Runs (1*2) (before2156 k).denote (before2157 k).denote := + @applyExit_sound (before2156 k) (before2157 k) exit9 1 valid9 (macro2156 k) +theorem macro2157 (k : Nat) : applyExit (before2157 k) exit10 88 = some (before2158 k) := by + simp (disch := omega) [before2157, before2158, exit10, applyExit, pop, push] + <;> omega +theorem step2157 (k : Nat) : Runs (88*2) (before2157 k).denote (before2158 k).denote := + @applyExit_sound (before2157 k) (before2158 k) exit10 88 valid10 (macro2157 k) +theorem macro2158 (k : Nat) : applyExit (before2158 k) exit11 1 = some (before2159 k) := by + simp (disch := omega) [before2158, before2159, exit11, applyExit, pop, push] + <;> omega +theorem step2158 (k : Nat) : Runs (1*2) (before2158 k).denote (before2159 k).denote := + @applyExit_sound (before2158 k) (before2159 k) exit11 1 valid11 (macro2158 k) +theorem macro2159 (k : Nat) : applyExit (before2159 k) exit2 18 = some (before2160 k) := by + simp (disch := omega) [before2159, before2160, exit2, applyExit, pop, push] + <;> omega +theorem step2159 (k : Nat) : Runs (18*2) (before2159 k).denote (before2160 k).denote := + @applyExit_sound (before2159 k) (before2160 k) exit2 18 valid2 (macro2159 k) +theorem macro2160 (k : Nat) : applyExit (before2160 k) exit3 1 = some (before2161 k) := by + simp (disch := omega) [before2160, before2161, exit3, applyExit, pop, push] + <;> omega +theorem step2160 (k : Nat) : Runs (1*2) (before2160 k).denote (before2161 k).denote := + @applyExit_sound (before2160 k) (before2161 k) exit3 1 valid3 (macro2160 k) +theorem macro2161 (k : Nat) : applyExit (before2161 k) exit9 1 = some (before2162 k) := by + simp (disch := omega) [before2161, before2162, exit9, applyExit, pop, push] + <;> omega +theorem step2161 (k : Nat) : Runs (1*2) (before2161 k).denote (before2162 k).denote := + @applyExit_sound (before2161 k) (before2162 k) exit9 1 valid9 (macro2161 k) +theorem macro2162 (k : Nat) : applyExit (before2162 k) exit10 36 = some (before2163 k) := by + simp (disch := omega) [before2162, before2163, exit10, applyExit, pop, push] + <;> omega +theorem step2162 (k : Nat) : Runs (36*2) (before2162 k).denote (before2163 k).denote := + @applyExit_sound (before2162 k) (before2163 k) exit10 36 valid10 (macro2162 k) +theorem macro2163 (k : Nat) : applyExit (before2163 k) exit11 1 = some (before2164 k) := by + simp (disch := omega) [before2163, before2164, exit11, applyExit, pop, push] + <;> omega +theorem step2163 (k : Nat) : Runs (1*2) (before2163 k).denote (before2164 k).denote := + @applyExit_sound (before2163 k) (before2164 k) exit11 1 valid11 (macro2163 k) +theorem macro2164 (k : Nat) : applyExit (before2164 k) exit2 24 = some (before2165 k) := by + simp (disch := omega) [before2164, before2165, exit2, applyExit, pop, push] + <;> omega +theorem step2164 (k : Nat) : Runs (24*2) (before2164 k).denote (before2165 k).denote := + @applyExit_sound (before2164 k) (before2165 k) exit2 24 valid2 (macro2164 k) +theorem macro2165 (k : Nat) : applyExit (before2165 k) exit3 1 = some (before2166 k) := by + simp (disch := omega) [before2165, before2166, exit3, applyExit, pop, push] + <;> omega +theorem step2165 (k : Nat) : Runs (1*2) (before2165 k).denote (before2166 k).denote := + @applyExit_sound (before2165 k) (before2166 k) exit3 1 valid3 (macro2165 k) +theorem macro2166 (k : Nat) : applyExit (before2166 k) exit9 1 = some (before2167 k) := by + simp (disch := omega) [before2166, before2167, exit9, applyExit, pop, push] + <;> omega +theorem step2166 (k : Nat) : Runs (1*2) (before2166 k).denote (before2167 k).denote := + @applyExit_sound (before2166 k) (before2167 k) exit9 1 valid9 (macro2166 k) +theorem macro2167 (k : Nat) : applyExit (before2167 k) exit10 4 = some (before2168 k) := by + simp (disch := omega) [before2167, before2168, exit10, applyExit, pop, push] + <;> omega +theorem step2167 (k : Nat) : Runs (4*2) (before2167 k).denote (before2168 k).denote := + @applyExit_sound (before2167 k) (before2168 k) exit10 4 valid10 (macro2167 k) +theorem macro2168 (k : Nat) : applyExit (before2168 k) exit11 1 = some (before2169 k) := by + simp (disch := omega) [before2168, before2169, exit11, applyExit, pop, push] + <;> omega +theorem step2168 (k : Nat) : Runs (1*2) (before2168 k).denote (before2169 k).denote := + @applyExit_sound (before2168 k) (before2169 k) exit11 1 valid11 (macro2168 k) +theorem macro2169 (k : Nat) : applyExit (before2169 k) exit2 791761168 = some (before2170 k) := by + simp (disch := omega) [before2169, before2170, exit2, applyExit, pop, push] + <;> omega +theorem step2169 (k : Nat) : Runs (791761168*2) (before2169 k).denote (before2170 k).denote := + @applyExit_sound (before2169 k) (before2170 k) exit2 791761168 valid2 (macro2169 k) +theorem macro2170 (k : Nat) : applyExit (before2170 k) exit146 (1*k+8) = some (before2171 k) := by + simp (disch := omega) [before2170, before2171, exit146, applyExit, pop, push] + <;> omega +theorem step2170 (k : Nat) : Runs ((1*k+8)*38) (before2170 k).denote (before2171 k).denote := + @applyExit_sound (before2170 k) (before2171 k) exit146 (1*k+8) valid146 (macro2170 k) +theorem macro2171 (k : Nat) : applyExit (before2171 k) exit2 11 = some (before2172 k) := by + simp (disch := omega) [before2171, before2172, exit2, applyExit, pop, push] + <;> omega +theorem step2171 (k : Nat) : Runs (11*2) (before2171 k).denote (before2172 k).denote := + @applyExit_sound (before2171 k) (before2172 k) exit2 11 valid2 (macro2171 k) +theorem macro2172 (k : Nat) : applyExit (before2172 k) exit3 1 = some (before2173 k) := by + simp (disch := omega) [before2172, before2173, exit3, applyExit, pop, push] + <;> omega +theorem step2172 (k : Nat) : Runs (1*2) (before2172 k).denote (before2173 k).denote := + @applyExit_sound (before2172 k) (before2173 k) exit3 1 valid3 (macro2172 k) +theorem macro2173 (k : Nat) : applyExit (before2173 k) exit9 1 = some (before2174 k) := by + simp (disch := omega) [before2173, before2174, exit9, applyExit, pop, push] + <;> omega +theorem step2173 (k : Nat) : Runs (1*2) (before2173 k).denote (before2174 k).denote := + @applyExit_sound (before2173 k) (before2174 k) exit9 1 valid9 (macro2173 k) +theorem macro2174 (k : Nat) : applyExit (before2174 k) exit10 5 = some (before2175 k) := by + simp (disch := omega) [before2174, before2175, exit10, applyExit, pop, push] + <;> omega +theorem step2174 (k : Nat) : Runs (5*2) (before2174 k).denote (before2175 k).denote := + @applyExit_sound (before2174 k) (before2175 k) exit10 5 valid10 (macro2174 k) +theorem macro2175 (k : Nat) : applyExit (before2175 k) exit11 1 = some (before2176 k) := by + simp (disch := omega) [before2175, before2176, exit11, applyExit, pop, push] + <;> omega +theorem step2175 (k : Nat) : Runs (1*2) (before2175 k).denote (before2176 k).denote := + @applyExit_sound (before2175 k) (before2176 k) exit11 1 valid11 (macro2175 k) +theorem macro2176 (k : Nat) : applyExit (before2176 k) exit3 1 = some (before2177 k) := by + simp (disch := omega) [before2176, before2177, exit3, applyExit, pop, push] + <;> omega +theorem step2176 (k : Nat) : Runs (1*2) (before2176 k).denote (before2177 k).denote := + @applyExit_sound (before2176 k) (before2177 k) exit3 1 valid3 (macro2176 k) +theorem macro2177 (k : Nat) : applyExit (before2177 k) exit4 1 = some (before2178 k) := by + simp (disch := omega) [before2177, before2178, exit4, applyExit, pop, push] + <;> omega +theorem step2177 (k : Nat) : Runs (1*2) (before2177 k).denote (before2178 k).denote := + @applyExit_sound (before2177 k) (before2178 k) exit4 1 valid4 (macro2177 k) +theorem macro2178 (k : Nat) : applyExit (before2178 k) exit5 1 = some (before2179 k) := by + simp (disch := omega) [before2178, before2179, exit5, applyExit, pop, push] + <;> omega +theorem step2178 (k : Nat) : Runs (1*3) (before2178 k).denote (before2179 k).denote := + @applyExit_sound (before2178 k) (before2179 k) exit5 1 valid5 (macro2178 k) +theorem macro2179 (k : Nat) : applyExit (before2179 k) exit1 1 = some (before2180 k) := by + simp (disch := omega) [before2179, before2180, exit1, applyExit, pop, push] + <;> omega +theorem step2179 (k : Nat) : Runs (1*3) (before2179 k).denote (before2180 k).denote := + @applyExit_sound (before2179 k) (before2180 k) exit1 1 valid1 (macro2179 k) +theorem macro2180 (k : Nat) : applyExit (before2180 k) exit6 1 = some (before2181 k) := by + simp (disch := omega) [before2180, before2181, exit6, applyExit, pop, push] + <;> omega +theorem step2180 (k : Nat) : Runs (1*1) (before2180 k).denote (before2181 k).denote := + @applyExit_sound (before2180 k) (before2181 k) exit6 1 valid6 (macro2180 k) +theorem macro2181 (k : Nat) : applyExit (before2181 k) exit0 2 = some (before2182 k) := by + simp (disch := omega) [before2181, before2182, exit0, applyExit, pop, push] + <;> omega +theorem step2181 (k : Nat) : Runs (2*2) (before2181 k).denote (before2182 k).denote := + @applyExit_sound (before2181 k) (before2182 k) exit0 2 valid0 (macro2181 k) +theorem macro2182 (k : Nat) : applyExit (before2182 k) exit1 1 = some (before2183 k) := by + simp (disch := omega) [before2182, before2183, exit1, applyExit, pop, push] + <;> omega +theorem step2182 (k : Nat) : Runs (1*3) (before2182 k).denote (before2183 k).denote := + @applyExit_sound (before2182 k) (before2183 k) exit1 1 valid1 (macro2182 k) +theorem macro2183 (k : Nat) : applyExit (before2183 k) exit2 2 = some (before2184 k) := by + simp (disch := omega) [before2183, before2184, exit2, applyExit, pop, push] + <;> omega +theorem step2183 (k : Nat) : Runs (2*2) (before2183 k).denote (before2184 k).denote := + @applyExit_sound (before2183 k) (before2184 k) exit2 2 valid2 (macro2183 k) +theorem macro2184 (k : Nat) : applyExit (before2184 k) exit3 1 = some (before2185 k) := by + simp (disch := omega) [before2184, before2185, exit3, applyExit, pop, push] + <;> omega +theorem step2184 (k : Nat) : Runs (1*2) (before2184 k).denote (before2185 k).denote := + @applyExit_sound (before2184 k) (before2185 k) exit3 1 valid3 (macro2184 k) +theorem macro2185 (k : Nat) : applyExit (before2185 k) exit4 1 = some (before2186 k) := by + simp (disch := omega) [before2185, before2186, exit4, applyExit, pop, push] + <;> omega +theorem step2185 (k : Nat) : Runs (1*2) (before2185 k).denote (before2186 k).denote := + @applyExit_sound (before2185 k) (before2186 k) exit4 1 valid4 (macro2185 k) +theorem macro2186 (k : Nat) : applyExit (before2186 k) exit5 1 = some (before2187 k) := by + simp (disch := omega) [before2186, before2187, exit5, applyExit, pop, push] + <;> omega +theorem step2186 (k : Nat) : Runs (1*3) (before2186 k).denote (before2187 k).denote := + @applyExit_sound (before2186 k) (before2187 k) exit5 1 valid5 (macro2186 k) +theorem macro2187 (k : Nat) : applyExit (before2187 k) exit1 1 = some (before2188 k) := by + simp (disch := omega) [before2187, before2188, exit1, applyExit, pop, push] + <;> omega +theorem step2187 (k : Nat) : Runs (1*3) (before2187 k).denote (before2188 k).denote := + @applyExit_sound (before2187 k) (before2188 k) exit1 1 valid1 (macro2187 k) +theorem macro2188 (k : Nat) : applyExit (before2188 k) exit6 1 = some (before2189 k) := by + simp (disch := omega) [before2188, before2189, exit6, applyExit, pop, push] + <;> omega +theorem step2188 (k : Nat) : Runs (1*1) (before2188 k).denote (before2189 k).denote := + @applyExit_sound (before2188 k) (before2189 k) exit6 1 valid6 (macro2188 k) +theorem macro2189 (k : Nat) : applyExit (before2189 k) exit0 5 = some (before2190 k) := by + simp (disch := omega) [before2189, before2190, exit0, applyExit, pop, push] + <;> omega +theorem step2189 (k : Nat) : Runs (5*2) (before2189 k).denote (before2190 k).denote := + @applyExit_sound (before2189 k) (before2190 k) exit0 5 valid0 (macro2189 k) +theorem macro2190 (k : Nat) : applyExit (before2190 k) exit13 6 = some (before2191 k) := by + simp (disch := omega) [before2190, before2191, exit13, applyExit, pop, push] + <;> omega +theorem step2190 (k : Nat) : Runs (6*2) (before2190 k).denote (before2191 k).denote := + @applyExit_sound (before2190 k) (before2191 k) exit13 6 valid13 (macro2190 k) +theorem macro2191 (k : Nat) : applyExit (before2191 k) exit0 12 = some (before2192 k) := by + simp (disch := omega) [before2191, before2192, exit0, applyExit, pop, push] + <;> omega +theorem step2191 (k : Nat) : Runs (12*2) (before2191 k).denote (before2192 k).denote := + @applyExit_sound (before2191 k) (before2192 k) exit0 12 valid0 (macro2191 k) +theorem macro2192 (k : Nat) : applyExit (before2192 k) exit147 1 = some (before2193 k) := by + simp (disch := omega) [before2192, before2193, exit147, applyExit, pop, push] + <;> omega +theorem step2192 (k : Nat) : Runs (1*3) (before2192 k).denote (before2193 k).denote := + @applyExit_sound (before2192 k) (before2193 k) exit147 1 valid147 (macro2192 k) +theorem macro2193 (k : Nat) : applyExit (before2193 k) exit2 12 = some (before2194 k) := by + simp (disch := omega) [before2193, before2194, exit2, applyExit, pop, push] + <;> omega +theorem step2193 (k : Nat) : Runs (12*2) (before2193 k).denote (before2194 k).denote := + @applyExit_sound (before2193 k) (before2194 k) exit2 12 valid2 (macro2193 k) +theorem macro2194 (k : Nat) : applyExit (before2194 k) exit6 1 = some (before2195 k) := by + simp (disch := omega) [before2194, before2195, exit6, applyExit, pop, push] + <;> omega +theorem step2194 (k : Nat) : Runs (1*1) (before2194 k).denote (before2195 k).denote := + @applyExit_sound (before2194 k) (before2195 k) exit6 1 valid6 (macro2194 k) +theorem macro2195 (k : Nat) : applyExit (before2195 k) exit0 12 = some (before2196 k) := by + simp (disch := omega) [before2195, before2196, exit0, applyExit, pop, push] + <;> omega +theorem step2195 (k : Nat) : Runs (12*2) (before2195 k).denote (before2196 k).denote := + @applyExit_sound (before2195 k) (before2196 k) exit0 12 valid0 (macro2195 k) +theorem macro2196 (k : Nat) : applyExit (before2196 k) exit148 1 = some (before2197 k) := by + simp (disch := omega) [before2196, before2197, exit148, applyExit, pop, push] + <;> omega +theorem step2196 (k : Nat) : Runs (1*38) (before2196 k).denote (before2197 k).denote := + @applyExit_sound (before2196 k) (before2197 k) exit148 1 valid148 (macro2196 k) +theorem macro2197 (k : Nat) : applyExit (before2197 k) exit147 1 = some (before2198 k) := by + simp (disch := omega) [before2197, before2198, exit147, applyExit, pop, push] + <;> omega +theorem step2197 (k : Nat) : Runs (1*3) (before2197 k).denote (before2198 k).denote := + @applyExit_sound (before2197 k) (before2198 k) exit147 1 valid147 (macro2197 k) +theorem macro2198 (k : Nat) : applyExit (before2198 k) exit149 1 = some (before2199 k) := by + simp (disch := omega) [before2198, before2199, exit149, applyExit, pop, push] + <;> omega +theorem step2198 (k : Nat) : Runs (1*49) (before2198 k).denote (before2199 k).denote := + @applyExit_sound (before2198 k) (before2199 k) exit149 1 valid149 (macro2198 k) +theorem macro2199 (k : Nat) : applyExit (before2199 k) exit148 1 = some (after2199 k) := by + simp (disch := omega) [before2199, after2199, exit148, applyExit, pop, push] + <;> omega +theorem step2199 (k : Nat) : Runs (1*38) (before2199 k).denote (after2199 k).denote := + @applyExit_sound (before2199 k) (after2199 k) exit148 1 valid148 (macro2199 k) +theorem chunkRun021 (k : Nat) : Runs (1826*k+1583538560) (before2100 k).denote (after2199 k).denote := by + have h := (@Runs.trans ((((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))))+((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042))))))+(((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))))+((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2))))))) ((((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))))+((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38))))))) (before2100 k).denote (before2150 k).denote (after2199 k).denote (@Runs.trans (((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))))+((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042)))))) (((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))))+((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2)))))) (before2100 k).denote (before2125 k).denote (before2150 k).denote (@Runs.trans ((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042))))) ((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042))))) (before2100 k).denote (before2112 k).denote (before2125 k).denote (@Runs.trans (((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2)))) (((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))) (before2100 k).denote (before2106 k).denote (before2112 k).denote (@Runs.trans ((18*2)+((1*3)+(18*2))) ((1*1)+((19*2)+(90*2))) (before2100 k).denote (before2103 k).denote (before2106 k).denote (@Runs.trans (18*2) ((1*3)+(18*2)) (before2100 k).denote (before2101 k).denote (before2103 k).denote (step2100 k) (@Runs.trans (1*3) (18*2) (before2101 k).denote (before2102 k).denote (before2103 k).denote (step2101 k) (step2102 k))) (@Runs.trans (1*1) ((19*2)+(90*2)) (before2103 k).denote (before2104 k).denote (before2106 k).denote (step2103 k) (@Runs.trans (19*2) (90*2) (before2104 k).denote (before2105 k).denote (before2106 k).denote (step2104 k) (step2105 k)))) (@Runs.trans ((11*2)+((1*115)+(11*2))) ((1*1)+((11*2)+(1*1042))) (before2106 k).denote (before2109 k).denote (before2112 k).denote (@Runs.trans (11*2) ((1*115)+(11*2)) (before2106 k).denote (before2107 k).denote (before2109 k).denote (step2106 k) (@Runs.trans (1*115) (11*2) (before2107 k).denote (before2108 k).denote (before2109 k).denote (step2107 k) (step2108 k))) (@Runs.trans (1*1) ((11*2)+(1*1042)) (before2109 k).denote (before2110 k).denote (before2112 k).denote (step2109 k) (@Runs.trans (11*2) (1*1042) (before2110 k).denote (before2111 k).denote (before2112 k).denote (step2110 k) (step2111 k))))) (@Runs.trans (((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042)))) (((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042)))) (before2112 k).denote (before2118 k).denote (before2125 k).denote (@Runs.trans ((1*115)+((1*45)+(1*1042))) ((1*115)+((1*45)+(1*1042))) (before2112 k).denote (before2115 k).denote (before2118 k).denote (@Runs.trans (1*115) ((1*45)+(1*1042)) (before2112 k).denote (before2113 k).denote (before2115 k).denote (step2112 k) (@Runs.trans (1*45) (1*1042) (before2113 k).denote (before2114 k).denote (before2115 k).denote (step2113 k) (step2114 k))) (@Runs.trans (1*115) ((1*45)+(1*1042)) (before2115 k).denote (before2116 k).denote (before2118 k).denote (step2115 k) (@Runs.trans (1*45) (1*1042) (before2116 k).denote (before2117 k).denote (before2118 k).denote (step2116 k) (step2117 k)))) (@Runs.trans ((1*115)+((1*45)+((1*k+3)*1202))) (((1*1042)+(1*115))+((1*45)+(1*1042))) (before2118 k).denote (before2121 k).denote (before2125 k).denote (@Runs.trans (1*115) ((1*45)+((1*k+3)*1202)) (before2118 k).denote (before2119 k).denote (before2121 k).denote (step2118 k) (@Runs.trans (1*45) ((1*k+3)*1202) (before2119 k).denote (before2120 k).denote (before2121 k).denote (step2119 k) (step2120 k))) (@Runs.trans ((1*1042)+(1*115)) ((1*45)+(1*1042)) (before2121 k).denote (before2123 k).denote (before2125 k).denote (@Runs.trans (1*1042) (1*115) (before2121 k).denote (before2122 k).denote (before2123 k).denote (step2121 k) (step2122 k)) (@Runs.trans (1*45) (1*1042) (before2123 k).denote (before2124 k).denote (before2125 k).denote (step2123 k) (step2124 k)))))) (@Runs.trans ((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2))))) ((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2))))) (before2125 k).denote (before2137 k).denote (before2150 k).denote (@Runs.trans (((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2)))) (((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))) (before2125 k).denote (before2131 k).denote (before2137 k).denote (@Runs.trans ((28*2)+((1*3)+(28*2))) ((1*45)+((29*2)+(14*2))) (before2125 k).denote (before2128 k).denote (before2131 k).denote (@Runs.trans (28*2) ((1*3)+(28*2)) (before2125 k).denote (before2126 k).denote (before2128 k).denote (step2125 k) (@Runs.trans (1*3) (28*2) (before2126 k).denote (before2127 k).denote (before2128 k).denote (step2126 k) (step2127 k))) (@Runs.trans (1*45) ((29*2)+(14*2)) (before2128 k).denote (before2129 k).denote (before2131 k).denote (step2128 k) (@Runs.trans (29*2) (14*2) (before2129 k).denote (before2130 k).denote (before2131 k).denote (step2129 k) (step2130 k)))) (@Runs.trans ((30*2)+((1*3)+(30*2))) ((1*1)+((31*2)+(2*2))) (before2131 k).denote (before2134 k).denote (before2137 k).denote (@Runs.trans (30*2) ((1*3)+(30*2)) (before2131 k).denote (before2132 k).denote (before2134 k).denote (step2131 k) (@Runs.trans (1*3) (30*2) (before2132 k).denote (before2133 k).denote (before2134 k).denote (step2132 k) (step2133 k))) (@Runs.trans (1*1) ((31*2)+(2*2)) (before2134 k).denote (before2135 k).denote (before2137 k).denote (step2134 k) (@Runs.trans (31*2) (2*2) (before2135 k).denote (before2136 k).denote (before2137 k).denote (step2135 k) (step2136 k))))) (@Runs.trans (((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))) (((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2)))) (before2137 k).denote (before2143 k).denote (before2150 k).denote (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*1)+((4*2)+(1*3))) (before2137 k).denote (before2140 k).denote (before2143 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before2137 k).denote (before2138 k).denote (before2140 k).denote (step2137 k) (@Runs.trans (1*3) (3*2) (before2138 k).denote (before2139 k).denote (before2140 k).denote (step2138 k) (step2139 k))) (@Runs.trans (1*1) ((4*2)+(1*3)) (before2140 k).denote (before2141 k).denote (before2143 k).denote (step2140 k) (@Runs.trans (4*2) (1*3) (before2141 k).denote (before2142 k).denote (before2143 k).denote (step2141 k) (step2142 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) (((1*2)+(30*2))+((1*2)+(1*2))) (before2143 k).denote (before2146 k).denote (before2150 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before2143 k).denote (before2144 k).denote (before2146 k).denote (step2143 k) (@Runs.trans (1*2) (1*2) (before2144 k).denote (before2145 k).denote (before2146 k).denote (step2144 k) (step2145 k))) (@Runs.trans ((1*2)+(30*2)) ((1*2)+(1*2)) (before2146 k).denote (before2148 k).denote (before2150 k).denote (@Runs.trans (1*2) (30*2) (before2146 k).denote (before2147 k).denote (before2148 k).denote (step2146 k) (step2147 k)) (@Runs.trans (1*2) (1*2) (before2148 k).denote (before2149 k).denote (before2150 k).denote (step2148 k) (step2149 k))))))) (@Runs.trans (((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))))+((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38)))))) (before2150 k).denote (before2175 k).denote (after2199 k).denote (@Runs.trans ((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2))))) ((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2))))) (before2150 k).denote (before2162 k).denote (before2175 k).denote (@Runs.trans (((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2)))) (((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))) (before2150 k).denote (before2156 k).denote (before2162 k).denote (@Runs.trans ((12*2)+((1*2)+(28*2))) (((1*k+8)*586)+((11*2)+(1*2))) (before2150 k).denote (before2153 k).denote (before2156 k).denote (@Runs.trans (12*2) ((1*2)+(28*2)) (before2150 k).denote (before2151 k).denote (before2153 k).denote (step2150 k) (@Runs.trans (1*2) (28*2) (before2151 k).denote (before2152 k).denote (before2153 k).denote (step2151 k) (step2152 k))) (@Runs.trans ((1*k+8)*586) ((11*2)+(1*2)) (before2153 k).denote (before2154 k).denote (before2156 k).denote (step2153 k) (@Runs.trans (11*2) (1*2) (before2154 k).denote (before2155 k).denote (before2156 k).denote (step2154 k) (step2155 k)))) (@Runs.trans ((1*2)+((88*2)+(1*2))) ((18*2)+((1*2)+(1*2))) (before2156 k).denote (before2159 k).denote (before2162 k).denote (@Runs.trans (1*2) ((88*2)+(1*2)) (before2156 k).denote (before2157 k).denote (before2159 k).denote (step2156 k) (@Runs.trans (88*2) (1*2) (before2157 k).denote (before2158 k).denote (before2159 k).denote (step2157 k) (step2158 k))) (@Runs.trans (18*2) ((1*2)+(1*2)) (before2159 k).denote (before2160 k).denote (before2162 k).denote (step2159 k) (@Runs.trans (1*2) (1*2) (before2160 k).denote (before2161 k).denote (before2162 k).denote (step2160 k) (step2161 k))))) (@Runs.trans (((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2)))) (((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2)))) (before2162 k).denote (before2168 k).denote (before2175 k).denote (@Runs.trans ((36*2)+((1*2)+(24*2))) ((1*2)+((1*2)+(4*2))) (before2162 k).denote (before2165 k).denote (before2168 k).denote (@Runs.trans (36*2) ((1*2)+(24*2)) (before2162 k).denote (before2163 k).denote (before2165 k).denote (step2162 k) (@Runs.trans (1*2) (24*2) (before2163 k).denote (before2164 k).denote (before2165 k).denote (step2163 k) (step2164 k))) (@Runs.trans (1*2) ((1*2)+(4*2)) (before2165 k).denote (before2166 k).denote (before2168 k).denote (step2165 k) (@Runs.trans (1*2) (4*2) (before2166 k).denote (before2167 k).denote (before2168 k).denote (step2166 k) (step2167 k)))) (@Runs.trans ((1*2)+((791761168*2)+((1*k+8)*38))) (((11*2)+(1*2))+((1*2)+(5*2))) (before2168 k).denote (before2171 k).denote (before2175 k).denote (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2168 k).denote (before2169 k).denote (before2171 k).denote (step2168 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2169 k).denote (before2170 k).denote (before2171 k).denote (step2169 k) (step2170 k))) (@Runs.trans ((11*2)+(1*2)) ((1*2)+(5*2)) (before2171 k).denote (before2173 k).denote (before2175 k).denote (@Runs.trans (11*2) (1*2) (before2171 k).denote (before2172 k).denote (before2173 k).denote (step2171 k) (step2172 k)) (@Runs.trans (1*2) (5*2) (before2173 k).denote (before2174 k).denote (before2175 k).denote (step2173 k) (step2174 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38))))) (before2175 k).denote (before2187 k).denote (after2199 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))) (before2175 k).denote (before2181 k).denote (before2187 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2175 k).denote (before2178 k).denote (before2181 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before2175 k).denote (before2176 k).denote (before2178 k).denote (step2175 k) (@Runs.trans (1*2) (1*2) (before2176 k).denote (before2177 k).denote (before2178 k).denote (step2176 k) (step2177 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2178 k).denote (before2179 k).denote (before2181 k).denote (step2178 k) (@Runs.trans (1*3) (1*1) (before2179 k).denote (before2180 k).denote (before2181 k).denote (step2179 k) (step2180 k)))) (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((1*2)+(1*3))) (before2181 k).denote (before2184 k).denote (before2187 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before2181 k).denote (before2182 k).denote (before2184 k).denote (step2181 k) (@Runs.trans (1*3) (2*2) (before2182 k).denote (before2183 k).denote (before2184 k).denote (step2182 k) (step2183 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2184 k).denote (before2185 k).denote (before2187 k).denote (step2184 k) (@Runs.trans (1*2) (1*3) (before2185 k).denote (before2186 k).denote (before2187 k).denote (step2185 k) (step2186 k))))) (@Runs.trans (((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3)))) (((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38)))) (before2187 k).denote (before2193 k).denote (after2199 k).denote (@Runs.trans ((1*3)+((1*1)+(5*2))) ((6*2)+((12*2)+(1*3))) (before2187 k).denote (before2190 k).denote (before2193 k).denote (@Runs.trans (1*3) ((1*1)+(5*2)) (before2187 k).denote (before2188 k).denote (before2190 k).denote (step2187 k) (@Runs.trans (1*1) (5*2) (before2188 k).denote (before2189 k).denote (before2190 k).denote (step2188 k) (step2189 k))) (@Runs.trans (6*2) ((12*2)+(1*3)) (before2190 k).denote (before2191 k).denote (before2193 k).denote (step2190 k) (@Runs.trans (12*2) (1*3) (before2191 k).denote (before2192 k).denote (before2193 k).denote (step2191 k) (step2192 k)))) (@Runs.trans ((12*2)+((1*1)+(12*2))) (((1*38)+(1*3))+((1*49)+(1*38))) (before2193 k).denote (before2196 k).denote (after2199 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before2193 k).denote (before2194 k).denote (before2196 k).denote (step2193 k) (@Runs.trans (1*1) (12*2) (before2194 k).denote (before2195 k).denote (before2196 k).denote (step2194 k) (step2195 k))) (@Runs.trans ((1*38)+(1*3)) ((1*49)+(1*38)) (before2196 k).denote (before2198 k).denote (after2199 k).denote (@Runs.trans (1*38) (1*3) (before2196 k).denote (before2197 k).denote (before2198 k).denote (step2196 k) (step2197 k)) (@Runs.trans (1*49) (1*38) (before2198 k).denote (before2199 k).denote (after2199 k).denote (step2198 k) (step2199 k)))))))) + have ht : (((((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))))+((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042))))))+(((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))))+((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2)))))))+((((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))))+((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38)))))))) = (1826*k+1583538560) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean new file mode 100644 index 00000000..bed03b8c --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean @@ -0,0 +1,832 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2200_0 : Stack := [] +abbrev tail2200_1 : Stack := ⟨w1,1⟩ :: tail2200_0 +abbrev tail2200_2 : Stack := ⟨w0,1⟩ :: tail2200_1 +abbrev tail2200_3 : Stack := ⟨w2,1⟩ :: tail2200_2 +abbrev tail2200_4 : Stack := ⟨w1,1⟩ :: tail2200_3 +abbrev tail2200_5 : Stack := ⟨w0,2⟩ :: tail2200_4 +abbrev tail2200_6 : Stack := ⟨w2,1⟩ :: tail2200_5 +abbrev tail2200_7 : Stack := ⟨w1,13⟩ :: tail2200_6 +abbrev tail2200_8 : Stack := ⟨w2,1⟩ :: tail2200_7 +abbrev tail2200_9 : Stack := ⟨w1,5⟩ :: tail2200_8 +abbrev tail2200_10 : Stack := ⟨w0,5⟩ :: tail2200_9 +abbrev tail2200_11 : Stack := ⟨w2,1⟩ :: tail2200_10 +abbrev tail2200_12 : Stack := ⟨w1,12⟩ :: tail2200_11 +abbrev tail2200_13 : Stack := ⟨w126,1⟩ :: tail2200_12 +abbrev tail2200_14 : Stack := ⟨w125,1⟩ :: tail2200_13 +abbrev tail2200_15 : Stack := ⟨w0,6⟩ :: tail2200_0 +abbrev tail2200_16 : Stack := ⟨w1,1⟩ :: tail2200_15 +abbrev tail2200_17 : Stack := ⟨w2,1⟩ :: tail2200_16 +abbrev tail2200_18 : Stack := ⟨w0,31⟩ :: tail2200_17 +abbrev tail2200_19 : Stack := ⟨w1,13⟩ :: tail2200_18 +abbrev tail2200_20 : Stack := ⟨w2,1⟩ :: tail2200_19 +abbrev tail2200_21 : Stack := ⟨w0,28⟩ :: tail2200_20 +abbrev tail2200_22 (k : Nat) : Stack := ⟨w122,(1*k+8)⟩ :: tail2200_21 +abbrev tail2200_23 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2200_22 k +abbrev tail2200_24 (k : Nat) : Stack := ⟨w1,89⟩ :: tail2200_23 k +abbrev tail2200_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_24 k +abbrev tail2200_26 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2200_25 k +abbrev tail2200_27 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2200_26 k +abbrev tail2200_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_27 k +abbrev tail2200_29 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2200_28 k +abbrev tail2200_30 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2200_29 k +abbrev tail2200_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_30 k +abbrev tail2200_32 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2200_31 k +abbrev tail2200_33 (k : Nat) : Stack := ⟨w123,(1*k+6)⟩ :: tail2200_32 k +abbrev tail2200_34 (k : Nat) : Stack := ⟨w123,(1*k+5)⟩ :: tail2200_32 k +abbrev tail2200_35 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_34 k +abbrev tail2200_36 : Stack := ⟨w126,2⟩ :: tail2200_12 +abbrev tail2200_37 : Stack := ⟨w125,1⟩ :: tail2200_36 +abbrev tail2200_38 (k : Nat) : Stack := ⟨w123,(1*k+4)⟩ :: tail2200_32 k +abbrev tail2200_39 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_38 k +abbrev tail2200_40 : Stack := ⟨w126,3⟩ :: tail2200_12 +abbrev tail2200_41 (k : Nat) : Stack := ⟨w126,(1*k+6)⟩ :: tail2200_12 +abbrev tail2200_42 (k : Nat) : Stack := ⟨w123,1⟩ :: tail2200_32 k +abbrev tail2200_43 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_42 k +abbrev tail2200_44 (k : Nat) : Stack := ⟨w125,1⟩ :: tail2200_41 k +abbrev tail2200_45 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_32 k +abbrev tail2200_46 (k : Nat) : Stack := ⟨w126,(1*k+7)⟩ :: tail2200_12 +abbrev tail2200_47 (k : Nat) : Stack := ⟨w125,1⟩ :: tail2200_46 k +abbrev tail2200_48 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2200_47 k +abbrev tail2200_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_30 k +abbrev tail2200_50 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2200_30 k +abbrev tail2200_51 (k : Nat) : Stack := ⟨w126,(1*k+8)⟩ :: tail2200_12 +abbrev tail2200_52 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2200_51 k +abbrev tail2200_53 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2200_52 k +abbrev tail2200_54 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2200_53 k +abbrev tail2200_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_27 k +abbrev tail2200_56 (k : Nat) : Stack := ⟨w0,26⟩ :: tail2200_27 k +abbrev tail2200_57 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2200_52 k +abbrev tail2200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_57 k +abbrev tail2200_59 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2200_58 k +abbrev tail2200_60 (k : Nat) : Stack := ⟨w0,37⟩ :: tail2200_59 k +abbrev tail2200_61 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2200_60 k +abbrev tail2200_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_24 k +abbrev tail2200_63 (k : Nat) : Stack := ⟨w0,20⟩ :: tail2200_24 k +abbrev tail2200_64 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2200_59 k +abbrev tail2200_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_64 k +abbrev tail2200_66 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2200_65 k +abbrev tail2200_67 (k : Nat) : Stack := ⟨w0,89⟩ :: tail2200_66 k +abbrev tail2200_68 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2200_67 k +abbrev tail2200_69 (k : Nat) : Stack := ⟨w122,(1*k+7)⟩ :: tail2200_21 +abbrev tail2200_70 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_69 k +abbrev tail2200_71 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2200_70 k +abbrev tail2200_72 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2200_66 k +abbrev tail2200_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_72 k +abbrev tail2200_74 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2200_73 k +abbrev tail2200_75 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_74 k +abbrev tail2200_76 (k : Nat) : Stack := ⟨w122,(1*k+6)⟩ :: tail2200_21 +abbrev tail2200_77 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_76 k +abbrev tail2200_78 (k : Nat) : Stack := ⟨w129,1⟩ :: tail2200_74 k +abbrev tail2200_79 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_78 k +abbrev tail2200_80 (k : Nat) : Stack := ⟨w122,(1*k+5)⟩ :: tail2200_21 +abbrev tail2200_81 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_80 k +abbrev tail2200_82 (k : Nat) : Stack := ⟨w129,2⟩ :: tail2200_74 k +abbrev tail2200_83 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_82 k +abbrev tail2200_84 (k : Nat) : Stack := ⟨w122,(1*k+4)⟩ :: tail2200_21 +abbrev tail2200_85 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_84 k +abbrev tail2200_86 (k : Nat) : Stack := ⟨w129,3⟩ :: tail2200_74 k +abbrev tail2200_87 (k : Nat) : Stack := ⟨w129,(1*k+6)⟩ :: tail2200_74 k +abbrev tail2200_88 : Stack := ⟨w122,1⟩ :: tail2200_21 +abbrev tail2200_89 : Stack := ⟨w127,1⟩ :: tail2200_88 +abbrev tail2200_90 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_87 k +abbrev tail2200_91 : Stack := ⟨w127,1⟩ :: tail2200_21 +abbrev tail2200_92 (k : Nat) : Stack := ⟨w129,(1*k+7)⟩ :: tail2200_74 k +abbrev tail2200_93 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_92 k +abbrev tail2200_94 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2200_93 k +abbrev tail2200_95 : Stack := ⟨w0,1⟩ :: tail2200_19 +abbrev tail2200_96 : Stack := ⟨w0,29⟩ :: tail2200_19 +abbrev tail2200_97 (k : Nat) : Stack := ⟨w129,(1*k+8)⟩ :: tail2200_74 k +abbrev tail2200_98 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2200_97 k +abbrev tail2200_99 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2200_98 k +abbrev tail2200_100 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2200_99 k +abbrev tail2200_101 : Stack := ⟨w0,1⟩ :: tail2200_16 +abbrev tail2200_102 : Stack := ⟨w0,32⟩ :: tail2200_16 +abbrev tail2200_103 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2200_98 k +abbrev tail2200_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_103 k +abbrev tail2200_105 (k : Nat) : Stack := ⟨w1,32⟩ :: tail2200_104 k +abbrev tail2200_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_105 k +abbrev tail2200_107 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2200_106 k +abbrev tail2200_108 : Stack := ⟨w0,1⟩ :: tail2200_0 +abbrev tail2200_109 : Stack := ⟨w0,7⟩ :: tail2200_0 +abbrev tail2200_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_105 k +abbrev tail2200_111 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2200_110 k +abbrev tail2200_112 : Stack := ⟨w0,8⟩ :: tail2200_0 +abbrev tail2200_113 : Stack := ⟨w0,9⟩ :: tail2200_0 +abbrev tail2200_114 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2200_104 k +abbrev tail2200_115 : Stack := ⟨w2,1⟩ :: tail2200_113 +abbrev tail2200_116 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2200_104 k +abbrev tail2200_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_116 k +abbrev tail2200_118 : Stack := ⟨w0,10⟩ :: tail2200_0 +abbrev tail2200_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_116 k +abbrev tail2200_120 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2200_119 k +abbrev tail2200_121 : Stack := ⟨w0,11⟩ :: tail2200_0 +abbrev tail2200_122 : Stack := ⟨w0,12⟩ :: tail2200_0 +abbrev tail2200_123 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2200_104 k +abbrev tail2200_124 : Stack := ⟨w2,1⟩ :: tail2200_122 +abbrev tail2200_125 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2200_104 k +abbrev tail2200_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_125 k +abbrev tail2200_127 : Stack := ⟨w0,13⟩ :: tail2200_0 +abbrev tail2200_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_125 k +abbrev tail2200_129 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2200_128 k +abbrev tail2200_130 : Stack := ⟨w0,14⟩ :: tail2200_0 +abbrev tail2200_131 : Stack := ⟨w0,15⟩ :: tail2200_0 +abbrev tail2200_132 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2200_104 k +abbrev tail2200_133 : Stack := ⟨w2,1⟩ :: tail2200_131 +abbrev tail2200_134 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2200_104 k +abbrev tail2200_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_134 k +abbrev tail2200_136 : Stack := ⟨w0,16⟩ :: tail2200_0 +abbrev tail2200_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_134 k +abbrev tail2200_138 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2200_137 k +abbrev tail2200_139 : Stack := ⟨w0,17⟩ :: tail2200_0 +abbrev tail2200_140 : Stack := ⟨w0,18⟩ :: tail2200_0 +abbrev tail2200_141 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2200_104 k +abbrev tail2200_142 : Stack := ⟨w2,1⟩ :: tail2200_140 +abbrev tail2200_143 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2200_104 k +abbrev tail2200_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_143 k +abbrev tail2200_145 : Stack := ⟨w0,19⟩ :: tail2200_0 +abbrev tail2200_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_143 k +abbrev tail2200_147 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2200_146 k +abbrev tail2200_148 : Stack := ⟨w0,20⟩ :: tail2200_0 +abbrev tail2200_149 : Stack := ⟨w0,21⟩ :: tail2200_0 +abbrev tail2200_150 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2200_104 k +abbrev tail2200_151 : Stack := ⟨w2,1⟩ :: tail2200_149 + +def before2200 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2200_14,(tail2200_33 k)⟩ +def before2201 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2200_14,(tail2200_35 k)⟩ +def before2202 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2200_36,(tail2200_35 k)⟩ +def before2203 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2200_37,(tail2200_34 k)⟩ +def before2204 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2200_37,(tail2200_39 k)⟩ +def before2205 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2200_40,(tail2200_39 k)⟩ +def before2206 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2200_41 k),(tail2200_43 k)⟩ +def before2207 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2200_44 k),(tail2200_42 k)⟩ +def before2208 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2200_44 k),(tail2200_45 k)⟩ +def before2209 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2200_46 k),(tail2200_45 k)⟩ +def before2210 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2200_47 k),(tail2200_32 k)⟩ +def before2211 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2200_48 k),(tail2200_31 k)⟩ +def before2212 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2200_48 k),(tail2200_49 k)⟩ +def before2213 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2200_47 k),(tail2200_50 k)⟩ +def before2214 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2200_51 k),(tail2200_50 k)⟩ +def before2215 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2200_52 k),(tail2200_30 k)⟩ +def before2216 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail2200_53 k),(tail2200_29 k)⟩ +def before2217 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2200_54 k),(tail2200_28 k)⟩ +def before2218 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2200_54 k),(tail2200_55 k)⟩ +def before2219 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail2200_53 k),(tail2200_56 k)⟩ +def before2220 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail2200_58 k),(tail2200_56 k)⟩ +def before2221 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2200_59 k),(tail2200_27 k)⟩ +def before2222 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521657),(tail2200_60 k),(tail2200_26 k)⟩ +def before2223 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2200_61 k),(tail2200_25 k)⟩ +def before2224 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2200_61 k),(tail2200_62 k)⟩ +def before2225 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521657),(tail2200_60 k),(tail2200_63 k)⟩ +def before2226 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521657),(tail2200_65 k),(tail2200_63 k)⟩ +def before2227 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2200_66 k),(tail2200_24 k)⟩ +def before2228 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521875),(tail2200_67 k),(tail2200_23 k)⟩ +def before2229 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2200_68 k),(tail2200_22 k)⟩ +def before2230 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2200_68 k),(tail2200_70 k)⟩ +def before2231 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521875),(tail2200_67 k),(tail2200_71 k)⟩ +def before2232 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521875),(tail2200_73 k),(tail2200_71 k)⟩ +def before2233 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2200_74 k),(tail2200_70 k)⟩ +def before2234 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2200_75 k),(tail2200_69 k)⟩ +def before2235 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2200_75 k),(tail2200_77 k)⟩ +def before2236 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2200_78 k),(tail2200_77 k)⟩ +def before2237 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2200_79 k),(tail2200_76 k)⟩ +def before2238 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2200_79 k),(tail2200_81 k)⟩ +def before2239 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2200_82 k),(tail2200_81 k)⟩ +def before2240 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2200_83 k),(tail2200_80 k)⟩ +def before2241 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2200_83 k),(tail2200_85 k)⟩ +def before2242 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2200_86 k),(tail2200_85 k)⟩ +def before2243 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2200_87 k),tail2200_89⟩ +def before2244 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2200_90 k),tail2200_88⟩ +def before2245 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2200_90 k),tail2200_91⟩ +def before2246 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2200_92 k),tail2200_91⟩ +def before2247 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2200_93 k),tail2200_21⟩ +def before2248 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2200_94 k),tail2200_20⟩ +def before2249 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2200_94 k),tail2200_95⟩ +def before2250 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2200_93 k),tail2200_96⟩ +def before2251 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2200_97 k),tail2200_96⟩ +def before2252 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2200_98 k),tail2200_19⟩ +def before2253 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2200_99 k),tail2200_18⟩ +def before2254 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2200_100 k),tail2200_17⟩ +def before2255 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2200_100 k),tail2200_101⟩ +def before2256 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2200_99 k),tail2200_102⟩ +def before2257 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2200_104 k),tail2200_102⟩ +def before2258 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2200_105 k),tail2200_16⟩ +def before2259 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526737),(tail2200_106 k),tail2200_15⟩ +def before2260 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526749),(tail2200_107 k),tail2200_0⟩ +def before2261 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526749),(tail2200_107 k),tail2200_108⟩ +def before2262 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526737),(tail2200_106 k),tail2200_109⟩ +def before2263 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526737),(tail2200_110 k),tail2200_109⟩ +def before2264 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526751),(tail2200_111 k),tail2200_0⟩ +def before2265 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526751),(tail2200_111 k),tail2200_108⟩ +def before2266 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526737),(tail2200_110 k),tail2200_112⟩ +def before2267 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526735),(tail2200_105 k),tail2200_113⟩ +def before2268 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526733),(tail2200_114 k),tail2200_115⟩ +def before2269 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2200_117 k),tail2200_115⟩ +def before2270 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2200_117 k),tail2200_118⟩ +def before2271 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2200_119 k),tail2200_118⟩ +def before2272 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526753),(tail2200_120 k),tail2200_0⟩ +def before2273 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526753),(tail2200_120 k),tail2200_108⟩ +def before2274 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2200_119 k),tail2200_121⟩ +def before2275 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526731),(tail2200_116 k),tail2200_122⟩ +def before2276 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526729),(tail2200_123 k),tail2200_124⟩ +def before2277 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526729),(tail2200_126 k),tail2200_124⟩ +def before2278 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526729),(tail2200_126 k),tail2200_127⟩ +def before2279 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526729),(tail2200_128 k),tail2200_127⟩ +def before2280 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526755),(tail2200_129 k),tail2200_0⟩ +def before2281 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526755),(tail2200_129 k),tail2200_108⟩ +def before2282 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526729),(tail2200_128 k),tail2200_130⟩ +def before2283 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526727),(tail2200_125 k),tail2200_131⟩ +def before2284 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526725),(tail2200_132 k),tail2200_133⟩ +def before2285 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526725),(tail2200_135 k),tail2200_133⟩ +def before2286 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526725),(tail2200_135 k),tail2200_136⟩ +def before2287 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526725),(tail2200_137 k),tail2200_136⟩ +def before2288 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526757),(tail2200_138 k),tail2200_0⟩ +def before2289 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526757),(tail2200_138 k),tail2200_108⟩ +def before2290 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526725),(tail2200_137 k),tail2200_139⟩ +def before2291 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526723),(tail2200_134 k),tail2200_140⟩ +def before2292 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526721),(tail2200_141 k),tail2200_142⟩ +def before2293 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526721),(tail2200_144 k),tail2200_142⟩ +def before2294 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526721),(tail2200_144 k),tail2200_145⟩ +def before2295 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526721),(tail2200_146 k),tail2200_145⟩ +def before2296 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526759),(tail2200_147 k),tail2200_0⟩ +def before2297 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526759),(tail2200_147 k),tail2200_108⟩ +def before2298 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526721),(tail2200_146 k),tail2200_148⟩ +def before2299 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526719),(tail2200_143 k),tail2200_149⟩ +def after2299 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526717),(tail2200_150 k),tail2200_151⟩ + +theorem macro2200 (k : Nat) : applyExit (before2200 k) exit147 1 = some (before2201 k) := by + simp (disch := omega) [before2200, before2201, exit147, applyExit, pop, push] + <;> omega +theorem step2200 (k : Nat) : Runs (1*3) (before2200 k).denote (before2201 k).denote := + @applyExit_sound (before2200 k) (before2201 k) exit147 1 valid147 (macro2200 k) +theorem macro2201 (k : Nat) : applyExit (before2201 k) exit149 1 = some (before2202 k) := by + simp (disch := omega) [before2201, before2202, exit149, applyExit, pop, push] + <;> omega +theorem step2201 (k : Nat) : Runs (1*49) (before2201 k).denote (before2202 k).denote := + @applyExit_sound (before2201 k) (before2202 k) exit149 1 valid149 (macro2201 k) +theorem macro2202 (k : Nat) : applyExit (before2202 k) exit148 1 = some (before2203 k) := by + simp (disch := omega) [before2202, before2203, exit148, applyExit, pop, push] + <;> omega +theorem step2202 (k : Nat) : Runs (1*38) (before2202 k).denote (before2203 k).denote := + @applyExit_sound (before2202 k) (before2203 k) exit148 1 valid148 (macro2202 k) +theorem macro2203 (k : Nat) : applyExit (before2203 k) exit147 1 = some (before2204 k) := by + simp (disch := omega) [before2203, before2204, exit147, applyExit, pop, push] + <;> omega +theorem step2203 (k : Nat) : Runs (1*3) (before2203 k).denote (before2204 k).denote := + @applyExit_sound (before2203 k) (before2204 k) exit147 1 valid147 (macro2203 k) +theorem macro2204 (k : Nat) : applyExit (before2204 k) exit149 1 = some (before2205 k) := by + simp (disch := omega) [before2204, before2205, exit149, applyExit, pop, push] + <;> omega +theorem step2204 (k : Nat) : Runs (1*49) (before2204 k).denote (before2205 k).denote := + @applyExit_sound (before2204 k) (before2205 k) exit149 1 valid149 (macro2204 k) +def cycleState2205 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w126,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w124,1⟩,⟨w123,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,12⟩,⟨w122,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2205_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w125,1⟩,⟨w126,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w123,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,12⟩,⟨w122,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2205_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w125,1⟩,⟨w126,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w124,1⟩,⟨w123,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,12⟩,⟨w122,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro2205_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2205 k j) exit148 1 = some (cyclePart2205_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2205, cyclePart2205_0, exit148, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2205_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2205_0 k j) exit147 1 = some (cyclePart2205_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2205_0, cyclePart2205_1, exit147, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2205_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2205_1 k j) exit149 1 = some (cycleState2205 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2205_1, cycleState2205, exit149, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2205 (k j : Nat) (hj : j < (1*k+3)) : Runs 90 (cycleState2205 k j).denote (cycleState2205 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState2205 k j).denote (cyclePart2205_0 k j).denote := @applyExit_sound (cycleState2205 k j) (cyclePart2205_0 k j) exit148 1 valid148 (cycleMacro2205_0 k j hj) + have h1 : Runs (1*3) (cyclePart2205_0 k j).denote (cyclePart2205_1 k j).denote := @applyExit_sound (cyclePart2205_0 k j) (cyclePart2205_1 k j) exit147 1 valid147 (cycleMacro2205_1 k j hj) + have h2 : Runs (1*49) (cyclePart2205_1 k j).denote (cycleState2205 k (j+1)).denote := @applyExit_sound (cyclePart2205_1 k j) (cycleState2205 k (j+1)) exit149 1 valid149 (cycleMacro2205_2 k j hj) + exact (@Runs.trans (1*38) ((1*3)+(1*49)) (cycleState2205 k j).denote (cyclePart2205_0 k j).denote (cycleState2205 k (j+1)).denote h0 (@Runs.trans (1*3) (1*49) (cyclePart2205_0 k j).denote (cyclePart2205_1 k j).denote (cycleState2205 k (j+1)).denote h1 h2)) +theorem step2205 (k : Nat) : Runs ((1*k+3)*90) (before2205 k).denote (before2206 k).denote := by + have h := Runs.chain (fun j => (cycleState2205 k j).denote) 90 (1*k+3) (cycleRun2205 k) + have h0 : cycleState2205 k 0 = before2205 k := by simp [cycleState2205, before2205] + have h1 : cycleState2205 k (1*k+3) = before2206 k := by + simp [cycleState2205, before2206] <;> omega + simpa only [h0, h1] using h +theorem macro2206 (k : Nat) : applyExit (before2206 k) exit148 1 = some (before2207 k) := by + simp (disch := omega) [before2206, before2207, exit148, applyExit, pop, push] + <;> omega +theorem step2206 (k : Nat) : Runs (1*38) (before2206 k).denote (before2207 k).denote := + @applyExit_sound (before2206 k) (before2207 k) exit148 1 valid148 (macro2206 k) +theorem macro2207 (k : Nat) : applyExit (before2207 k) exit147 1 = some (before2208 k) := by + simp (disch := omega) [before2207, before2208, exit147, applyExit, pop, push] + <;> omega +theorem step2207 (k : Nat) : Runs (1*3) (before2207 k).denote (before2208 k).denote := + @applyExit_sound (before2207 k) (before2208 k) exit147 1 valid147 (macro2207 k) +theorem macro2208 (k : Nat) : applyExit (before2208 k) exit149 1 = some (before2209 k) := by + simp (disch := omega) [before2208, before2209, exit149, applyExit, pop, push] + <;> omega +theorem step2208 (k : Nat) : Runs (1*49) (before2208 k).denote (before2209 k).denote := + @applyExit_sound (before2208 k) (before2209 k) exit149 1 valid149 (macro2208 k) +theorem macro2209 (k : Nat) : applyExit (before2209 k) exit148 1 = some (before2210 k) := by + simp (disch := omega) [before2209, before2210, exit148, applyExit, pop, push] + <;> omega +theorem step2209 (k : Nat) : Runs (1*38) (before2209 k).denote (before2210 k).denote := + @applyExit_sound (before2209 k) (before2210 k) exit148 1 valid148 (macro2209 k) +theorem macro2210 (k : Nat) : applyExit (before2210 k) exit0 791761168 = some (before2211 k) := by + simp (disch := omega) [before2210, before2211, exit0, applyExit, pop, push] + <;> omega +theorem step2210 (k : Nat) : Runs (791761168*2) (before2210 k).denote (before2211 k).denote := + @applyExit_sound (before2210 k) (before2211 k) exit0 791761168 valid0 (macro2210 k) +theorem macro2211 (k : Nat) : applyExit (before2211 k) exit1 1 = some (before2212 k) := by + simp (disch := omega) [before2211, before2212, exit1, applyExit, pop, push] + <;> omega +theorem step2211 (k : Nat) : Runs (1*3) (before2211 k).denote (before2212 k).denote := + @applyExit_sound (before2211 k) (before2212 k) exit1 1 valid1 (macro2211 k) +theorem macro2212 (k : Nat) : applyExit (before2212 k) exit2 791761168 = some (before2213 k) := by + simp (disch := omega) [before2212, before2213, exit2, applyExit, pop, push] + <;> omega +theorem step2212 (k : Nat) : Runs (791761168*2) (before2212 k).denote (before2213 k).denote := + @applyExit_sound (before2212 k) (before2213 k) exit2 791761168 valid2 (macro2212 k) +theorem macro2213 (k : Nat) : applyExit (before2213 k) exit149 1 = some (before2214 k) := by + simp (disch := omega) [before2213, before2214, exit149, applyExit, pop, push] + <;> omega +theorem step2213 (k : Nat) : Runs (1*49) (before2213 k).denote (before2214 k).denote := + @applyExit_sound (before2213 k) (before2214 k) exit149 1 valid149 (macro2213 k) +theorem macro2214 (k : Nat) : applyExit (before2214 k) exit0 791761169 = some (before2215 k) := by + simp (disch := omega) [before2214, before2215, exit0, applyExit, pop, push] + <;> omega +theorem step2214 (k : Nat) : Runs (791761169*2) (before2214 k).denote (before2215 k).denote := + @applyExit_sound (before2214 k) (before2215 k) exit0 791761169 valid0 (macro2214 k) +theorem macro2215 (k : Nat) : applyExit (before2215 k) exit13 5 = some (before2216 k) := by + simp (disch := omega) [before2215, before2216, exit13, applyExit, pop, push] + <;> omega +theorem step2215 (k : Nat) : Runs (5*2) (before2215 k).denote (before2216 k).denote := + @applyExit_sound (before2215 k) (before2216 k) exit13 5 valid13 (macro2215 k) +theorem macro2216 (k : Nat) : applyExit (before2216 k) exit0 25 = some (before2217 k) := by + simp (disch := omega) [before2216, before2217, exit0, applyExit, pop, push] + <;> omega +theorem step2216 (k : Nat) : Runs (25*2) (before2216 k).denote (before2217 k).denote := + @applyExit_sound (before2216 k) (before2217 k) exit0 25 valid0 (macro2216 k) +theorem macro2217 (k : Nat) : applyExit (before2217 k) exit1 1 = some (before2218 k) := by + simp (disch := omega) [before2217, before2218, exit1, applyExit, pop, push] + <;> omega +theorem step2217 (k : Nat) : Runs (1*3) (before2217 k).denote (before2218 k).denote := + @applyExit_sound (before2217 k) (before2218 k) exit1 1 valid1 (macro2217 k) +theorem macro2218 (k : Nat) : applyExit (before2218 k) exit2 25 = some (before2219 k) := by + simp (disch := omega) [before2218, before2219, exit2, applyExit, pop, push] + <;> omega +theorem step2218 (k : Nat) : Runs (25*2) (before2218 k).denote (before2219 k).denote := + @applyExit_sound (before2218 k) (before2219 k) exit2 25 valid2 (macro2218 k) +theorem macro2219 (k : Nat) : applyExit (before2219 k) exit6 1 = some (before2220 k) := by + simp (disch := omega) [before2219, before2220, exit6, applyExit, pop, push] + <;> omega +theorem step2219 (k : Nat) : Runs (1*1) (before2219 k).denote (before2220 k).denote := + @applyExit_sound (before2219 k) (before2220 k) exit6 1 valid6 (macro2219 k) +theorem macro2220 (k : Nat) : applyExit (before2220 k) exit0 26 = some (before2221 k) := by + simp (disch := omega) [before2220, before2221, exit0, applyExit, pop, push] + <;> omega +theorem step2220 (k : Nat) : Runs (26*2) (before2220 k).denote (before2221 k).denote := + @applyExit_sound (before2220 k) (before2221 k) exit0 26 valid0 (macro2220 k) +theorem macro2221 (k : Nat) : applyExit (before2221 k) exit13 37 = some (before2222 k) := by + simp (disch := omega) [before2221, before2222, exit13, applyExit, pop, push] + <;> omega +theorem step2221 (k : Nat) : Runs (37*2) (before2221 k).denote (before2222 k).denote := + @applyExit_sound (before2221 k) (before2222 k) exit13 37 valid13 (macro2221 k) +theorem macro2222 (k : Nat) : applyExit (before2222 k) exit0 19 = some (before2223 k) := by + simp (disch := omega) [before2222, before2223, exit0, applyExit, pop, push] + <;> omega +theorem step2222 (k : Nat) : Runs (19*2) (before2222 k).denote (before2223 k).denote := + @applyExit_sound (before2222 k) (before2223 k) exit0 19 valid0 (macro2222 k) +theorem macro2223 (k : Nat) : applyExit (before2223 k) exit1 1 = some (before2224 k) := by + simp (disch := omega) [before2223, before2224, exit1, applyExit, pop, push] + <;> omega +theorem step2223 (k : Nat) : Runs (1*3) (before2223 k).denote (before2224 k).denote := + @applyExit_sound (before2223 k) (before2224 k) exit1 1 valid1 (macro2223 k) +theorem macro2224 (k : Nat) : applyExit (before2224 k) exit2 19 = some (before2225 k) := by + simp (disch := omega) [before2224, before2225, exit2, applyExit, pop, push] + <;> omega +theorem step2224 (k : Nat) : Runs (19*2) (before2224 k).denote (before2225 k).denote := + @applyExit_sound (before2224 k) (before2225 k) exit2 19 valid2 (macro2224 k) +theorem macro2225 (k : Nat) : applyExit (before2225 k) exit6 1 = some (before2226 k) := by + simp (disch := omega) [before2225, before2226, exit6, applyExit, pop, push] + <;> omega +theorem step2225 (k : Nat) : Runs (1*1) (before2225 k).denote (before2226 k).denote := + @applyExit_sound (before2225 k) (before2226 k) exit6 1 valid6 (macro2225 k) +theorem macro2226 (k : Nat) : applyExit (before2226 k) exit0 20 = some (before2227 k) := by + simp (disch := omega) [before2226, before2227, exit0, applyExit, pop, push] + <;> omega +theorem step2226 (k : Nat) : Runs (20*2) (before2226 k).denote (before2227 k).denote := + @applyExit_sound (before2226 k) (before2227 k) exit0 20 valid0 (macro2226 k) +theorem macro2227 (k : Nat) : applyExit (before2227 k) exit13 89 = some (before2228 k) := by + simp (disch := omega) [before2227, before2228, exit13, applyExit, pop, push] + <;> omega +theorem step2227 (k : Nat) : Runs (89*2) (before2227 k).denote (before2228 k).denote := + @applyExit_sound (before2227 k) (before2228 k) exit13 89 valid13 (macro2227 k) +theorem macro2228 (k : Nat) : applyExit (before2228 k) exit0 12 = some (before2229 k) := by + simp (disch := omega) [before2228, before2229, exit0, applyExit, pop, push] + <;> omega +theorem step2228 (k : Nat) : Runs (12*2) (before2228 k).denote (before2229 k).denote := + @applyExit_sound (before2228 k) (before2229 k) exit0 12 valid0 (macro2228 k) +theorem macro2229 (k : Nat) : applyExit (before2229 k) exit150 1 = some (before2230 k) := by + simp (disch := omega) [before2229, before2230, exit150, applyExit, pop, push] + <;> omega +theorem step2229 (k : Nat) : Runs (1*115) (before2229 k).denote (before2230 k).denote := + @applyExit_sound (before2229 k) (before2230 k) exit150 1 valid150 (macro2229 k) +theorem macro2230 (k : Nat) : applyExit (before2230 k) exit2 12 = some (before2231 k) := by + simp (disch := omega) [before2230, before2231, exit2, applyExit, pop, push] + <;> omega +theorem step2230 (k : Nat) : Runs (12*2) (before2230 k).denote (before2231 k).denote := + @applyExit_sound (before2230 k) (before2231 k) exit2 12 valid2 (macro2230 k) +theorem macro2231 (k : Nat) : applyExit (before2231 k) exit6 1 = some (before2232 k) := by + simp (disch := omega) [before2231, before2232, exit6, applyExit, pop, push] + <;> omega +theorem step2231 (k : Nat) : Runs (1*1) (before2231 k).denote (before2232 k).denote := + @applyExit_sound (before2231 k) (before2232 k) exit6 1 valid6 (macro2231 k) +theorem macro2232 (k : Nat) : applyExit (before2232 k) exit0 12 = some (before2233 k) := by + simp (disch := omega) [before2232, before2233, exit0, applyExit, pop, push] + <;> omega +theorem step2232 (k : Nat) : Runs (12*2) (before2232 k).denote (before2233 k).denote := + @applyExit_sound (before2232 k) (before2233 k) exit0 12 valid0 (macro2232 k) +theorem macro2233 (k : Nat) : applyExit (before2233 k) exit151 1 = some (before2234 k) := by + simp (disch := omega) [before2233, before2234, exit151, applyExit, pop, push] + <;> omega +theorem step2233 (k : Nat) : Runs (1*1050) (before2233 k).denote (before2234 k).denote := + @applyExit_sound (before2233 k) (before2234 k) exit151 1 valid151 (macro2233 k) +theorem macro2234 (k : Nat) : applyExit (before2234 k) exit150 1 = some (before2235 k) := by + simp (disch := omega) [before2234, before2235, exit150, applyExit, pop, push] + <;> omega +theorem step2234 (k : Nat) : Runs (1*115) (before2234 k).denote (before2235 k).denote := + @applyExit_sound (before2234 k) (before2235 k) exit150 1 valid150 (macro2234 k) +theorem macro2235 (k : Nat) : applyExit (before2235 k) exit152 1 = some (before2236 k) := by + simp (disch := omega) [before2235, before2236, exit152, applyExit, pop, push] + <;> omega +theorem step2235 (k : Nat) : Runs (1*49) (before2235 k).denote (before2236 k).denote := + @applyExit_sound (before2235 k) (before2236 k) exit152 1 valid152 (macro2235 k) +theorem macro2236 (k : Nat) : applyExit (before2236 k) exit151 1 = some (before2237 k) := by + simp (disch := omega) [before2236, before2237, exit151, applyExit, pop, push] + <;> omega +theorem step2236 (k : Nat) : Runs (1*1050) (before2236 k).denote (before2237 k).denote := + @applyExit_sound (before2236 k) (before2237 k) exit151 1 valid151 (macro2236 k) +theorem macro2237 (k : Nat) : applyExit (before2237 k) exit150 1 = some (before2238 k) := by + simp (disch := omega) [before2237, before2238, exit150, applyExit, pop, push] + <;> omega +theorem step2237 (k : Nat) : Runs (1*115) (before2237 k).denote (before2238 k).denote := + @applyExit_sound (before2237 k) (before2238 k) exit150 1 valid150 (macro2237 k) +theorem macro2238 (k : Nat) : applyExit (before2238 k) exit152 1 = some (before2239 k) := by + simp (disch := omega) [before2238, before2239, exit152, applyExit, pop, push] + <;> omega +theorem step2238 (k : Nat) : Runs (1*49) (before2238 k).denote (before2239 k).denote := + @applyExit_sound (before2238 k) (before2239 k) exit152 1 valid152 (macro2238 k) +theorem macro2239 (k : Nat) : applyExit (before2239 k) exit151 1 = some (before2240 k) := by + simp (disch := omega) [before2239, before2240, exit151, applyExit, pop, push] + <;> omega +theorem step2239 (k : Nat) : Runs (1*1050) (before2239 k).denote (before2240 k).denote := + @applyExit_sound (before2239 k) (before2240 k) exit151 1 valid151 (macro2239 k) +theorem macro2240 (k : Nat) : applyExit (before2240 k) exit150 1 = some (before2241 k) := by + simp (disch := omega) [before2240, before2241, exit150, applyExit, pop, push] + <;> omega +theorem step2240 (k : Nat) : Runs (1*115) (before2240 k).denote (before2241 k).denote := + @applyExit_sound (before2240 k) (before2241 k) exit150 1 valid150 (macro2240 k) +theorem macro2241 (k : Nat) : applyExit (before2241 k) exit152 1 = some (before2242 k) := by + simp (disch := omega) [before2241, before2242, exit152, applyExit, pop, push] + <;> omega +theorem step2241 (k : Nat) : Runs (1*49) (before2241 k).denote (before2242 k).denote := + @applyExit_sound (before2241 k) (before2242 k) exit152 1 valid152 (macro2241 k) +def cycleState2242 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w129,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761169⟩,⟨w126,(1*k+8)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w127,1⟩,⟨w122,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2242_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w128,1⟩,⟨w129,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761169⟩,⟨w126,(1*k+8)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w122,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2242_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w128,1⟩,⟨w129,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761169⟩,⟨w126,(1*k+8)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w127,1⟩,⟨w122,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro2242_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2242 k j) exit151 1 = some (cyclePart2242_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2242, cyclePart2242_0, exit151, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2242_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2242_0 k j) exit150 1 = some (cyclePart2242_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2242_0, cyclePart2242_1, exit150, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2242_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2242_1 k j) exit152 1 = some (cycleState2242 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2242_1, cycleState2242, exit152, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2242 (k j : Nat) (hj : j < (1*k+3)) : Runs 1214 (cycleState2242 k j).denote (cycleState2242 k (j+1)).denote := by + have h0 : Runs (1*1050) (cycleState2242 k j).denote (cyclePart2242_0 k j).denote := @applyExit_sound (cycleState2242 k j) (cyclePart2242_0 k j) exit151 1 valid151 (cycleMacro2242_0 k j hj) + have h1 : Runs (1*115) (cyclePart2242_0 k j).denote (cyclePart2242_1 k j).denote := @applyExit_sound (cyclePart2242_0 k j) (cyclePart2242_1 k j) exit150 1 valid150 (cycleMacro2242_1 k j hj) + have h2 : Runs (1*49) (cyclePart2242_1 k j).denote (cycleState2242 k (j+1)).denote := @applyExit_sound (cyclePart2242_1 k j) (cycleState2242 k (j+1)) exit152 1 valid152 (cycleMacro2242_2 k j hj) + exact (@Runs.trans (1*1050) ((1*115)+(1*49)) (cycleState2242 k j).denote (cyclePart2242_0 k j).denote (cycleState2242 k (j+1)).denote h0 (@Runs.trans (1*115) (1*49) (cyclePart2242_0 k j).denote (cyclePart2242_1 k j).denote (cycleState2242 k (j+1)).denote h1 h2)) +theorem step2242 (k : Nat) : Runs ((1*k+3)*1214) (before2242 k).denote (before2243 k).denote := by + have h := Runs.chain (fun j => (cycleState2242 k j).denote) 1214 (1*k+3) (cycleRun2242 k) + have h0 : cycleState2242 k 0 = before2242 k := by simp [cycleState2242, before2242] + have h1 : cycleState2242 k (1*k+3) = before2243 k := by + simp [cycleState2242, before2243] <;> omega + simpa only [h0, h1] using h +theorem macro2243 (k : Nat) : applyExit (before2243 k) exit151 1 = some (before2244 k) := by + simp (disch := omega) [before2243, before2244, exit151, applyExit, pop, push] + <;> omega +theorem step2243 (k : Nat) : Runs (1*1050) (before2243 k).denote (before2244 k).denote := + @applyExit_sound (before2243 k) (before2244 k) exit151 1 valid151 (macro2243 k) +theorem macro2244 (k : Nat) : applyExit (before2244 k) exit150 1 = some (before2245 k) := by + simp (disch := omega) [before2244, before2245, exit150, applyExit, pop, push] + <;> omega +theorem step2244 (k : Nat) : Runs (1*115) (before2244 k).denote (before2245 k).denote := + @applyExit_sound (before2244 k) (before2245 k) exit150 1 valid150 (macro2244 k) +theorem macro2245 (k : Nat) : applyExit (before2245 k) exit152 1 = some (before2246 k) := by + simp (disch := omega) [before2245, before2246, exit152, applyExit, pop, push] + <;> omega +theorem step2245 (k : Nat) : Runs (1*49) (before2245 k).denote (before2246 k).denote := + @applyExit_sound (before2245 k) (before2246 k) exit152 1 valid152 (macro2245 k) +theorem macro2246 (k : Nat) : applyExit (before2246 k) exit151 1 = some (before2247 k) := by + simp (disch := omega) [before2246, before2247, exit151, applyExit, pop, push] + <;> omega +theorem step2246 (k : Nat) : Runs (1*1050) (before2246 k).denote (before2247 k).denote := + @applyExit_sound (before2246 k) (before2247 k) exit151 1 valid151 (macro2246 k) +theorem macro2247 (k : Nat) : applyExit (before2247 k) exit0 28 = some (before2248 k) := by + simp (disch := omega) [before2247, before2248, exit0, applyExit, pop, push] + <;> omega +theorem step2247 (k : Nat) : Runs (28*2) (before2247 k).denote (before2248 k).denote := + @applyExit_sound (before2247 k) (before2248 k) exit0 28 valid0 (macro2247 k) +theorem macro2248 (k : Nat) : applyExit (before2248 k) exit1 1 = some (before2249 k) := by + simp (disch := omega) [before2248, before2249, exit1, applyExit, pop, push] + <;> omega +theorem step2248 (k : Nat) : Runs (1*3) (before2248 k).denote (before2249 k).denote := + @applyExit_sound (before2248 k) (before2249 k) exit1 1 valid1 (macro2248 k) +theorem macro2249 (k : Nat) : applyExit (before2249 k) exit2 28 = some (before2250 k) := by + simp (disch := omega) [before2249, before2250, exit2, applyExit, pop, push] + <;> omega +theorem step2249 (k : Nat) : Runs (28*2) (before2249 k).denote (before2250 k).denote := + @applyExit_sound (before2249 k) (before2250 k) exit2 28 valid2 (macro2249 k) +theorem macro2250 (k : Nat) : applyExit (before2250 k) exit152 1 = some (before2251 k) := by + simp (disch := omega) [before2250, before2251, exit152, applyExit, pop, push] + <;> omega +theorem step2250 (k : Nat) : Runs (1*49) (before2250 k).denote (before2251 k).denote := + @applyExit_sound (before2250 k) (before2251 k) exit152 1 valid152 (macro2250 k) +theorem macro2251 (k : Nat) : applyExit (before2251 k) exit0 29 = some (before2252 k) := by + simp (disch := omega) [before2251, before2252, exit0, applyExit, pop, push] + <;> omega +theorem step2251 (k : Nat) : Runs (29*2) (before2251 k).denote (before2252 k).denote := + @applyExit_sound (before2251 k) (before2252 k) exit0 29 valid0 (macro2251 k) +theorem macro2252 (k : Nat) : applyExit (before2252 k) exit13 13 = some (before2253 k) := by + simp (disch := omega) [before2252, before2253, exit13, applyExit, pop, push] + <;> omega +theorem step2252 (k : Nat) : Runs (13*2) (before2252 k).denote (before2253 k).denote := + @applyExit_sound (before2252 k) (before2253 k) exit13 13 valid13 (macro2252 k) +theorem macro2253 (k : Nat) : applyExit (before2253 k) exit0 31 = some (before2254 k) := by + simp (disch := omega) [before2253, before2254, exit0, applyExit, pop, push] + <;> omega +theorem step2253 (k : Nat) : Runs (31*2) (before2253 k).denote (before2254 k).denote := + @applyExit_sound (before2253 k) (before2254 k) exit0 31 valid0 (macro2253 k) +theorem macro2254 (k : Nat) : applyExit (before2254 k) exit1 1 = some (before2255 k) := by + simp (disch := omega) [before2254, before2255, exit1, applyExit, pop, push] + <;> omega +theorem step2254 (k : Nat) : Runs (1*3) (before2254 k).denote (before2255 k).denote := + @applyExit_sound (before2254 k) (before2255 k) exit1 1 valid1 (macro2254 k) +theorem macro2255 (k : Nat) : applyExit (before2255 k) exit2 31 = some (before2256 k) := by + simp (disch := omega) [before2255, before2256, exit2, applyExit, pop, push] + <;> omega +theorem step2255 (k : Nat) : Runs (31*2) (before2255 k).denote (before2256 k).denote := + @applyExit_sound (before2255 k) (before2256 k) exit2 31 valid2 (macro2255 k) +theorem macro2256 (k : Nat) : applyExit (before2256 k) exit6 1 = some (before2257 k) := by + simp (disch := omega) [before2256, before2257, exit6, applyExit, pop, push] + <;> omega +theorem step2256 (k : Nat) : Runs (1*1) (before2256 k).denote (before2257 k).denote := + @applyExit_sound (before2256 k) (before2257 k) exit6 1 valid6 (macro2256 k) +theorem macro2257 (k : Nat) : applyExit (before2257 k) exit0 32 = some (before2258 k) := by + simp (disch := omega) [before2257, before2258, exit0, applyExit, pop, push] + <;> omega +theorem step2257 (k : Nat) : Runs (32*2) (before2257 k).denote (before2258 k).denote := + @applyExit_sound (before2257 k) (before2258 k) exit0 32 valid0 (macro2257 k) +theorem macro2258 (k : Nat) : applyExit (before2258 k) exit13 1 = some (before2259 k) := by + simp (disch := omega) [before2258, before2259, exit13, applyExit, pop, push] + <;> omega +theorem step2258 (k : Nat) : Runs (1*2) (before2258 k).denote (before2259 k).denote := + @applyExit_sound (before2258 k) (before2259 k) exit13 1 valid13 (macro2258 k) +theorem macro2259 (k : Nat) : applyExit (before2259 k) exit0 6 = some (before2260 k) := by + simp (disch := omega) [before2259, before2260, exit0, applyExit, pop, push] + <;> omega +theorem step2259 (k : Nat) : Runs (6*2) (before2259 k).denote (before2260 k).denote := + @applyExit_sound (before2259 k) (before2260 k) exit0 6 valid0 (macro2259 k) +theorem macro2260 (k : Nat) : applyExit (before2260 k) exit1 1 = some (before2261 k) := by + simp (disch := omega) [before2260, before2261, exit1, applyExit, pop, push] + <;> omega +theorem step2260 (k : Nat) : Runs (1*3) (before2260 k).denote (before2261 k).denote := + @applyExit_sound (before2260 k) (before2261 k) exit1 1 valid1 (macro2260 k) +theorem macro2261 (k : Nat) : applyExit (before2261 k) exit2 6 = some (before2262 k) := by + simp (disch := omega) [before2261, before2262, exit2, applyExit, pop, push] + <;> omega +theorem step2261 (k : Nat) : Runs (6*2) (before2261 k).denote (before2262 k).denote := + @applyExit_sound (before2261 k) (before2262 k) exit2 6 valid2 (macro2261 k) +theorem macro2262 (k : Nat) : applyExit (before2262 k) exit6 1 = some (before2263 k) := by + simp (disch := omega) [before2262, before2263, exit6, applyExit, pop, push] + <;> omega +theorem step2262 (k : Nat) : Runs (1*1) (before2262 k).denote (before2263 k).denote := + @applyExit_sound (before2262 k) (before2263 k) exit6 1 valid6 (macro2262 k) +theorem macro2263 (k : Nat) : applyExit (before2263 k) exit0 7 = some (before2264 k) := by + simp (disch := omega) [before2263, before2264, exit0, applyExit, pop, push] + <;> omega +theorem step2263 (k : Nat) : Runs (7*2) (before2263 k).denote (before2264 k).denote := + @applyExit_sound (before2263 k) (before2264 k) exit0 7 valid0 (macro2263 k) +theorem macro2264 (k : Nat) : applyExit (before2264 k) exit1 1 = some (before2265 k) := by + simp (disch := omega) [before2264, before2265, exit1, applyExit, pop, push] + <;> omega +theorem step2264 (k : Nat) : Runs (1*3) (before2264 k).denote (before2265 k).denote := + @applyExit_sound (before2264 k) (before2265 k) exit1 1 valid1 (macro2264 k) +theorem macro2265 (k : Nat) : applyExit (before2265 k) exit2 7 = some (before2266 k) := by + simp (disch := omega) [before2265, before2266, exit2, applyExit, pop, push] + <;> omega +theorem step2265 (k : Nat) : Runs (7*2) (before2265 k).denote (before2266 k).denote := + @applyExit_sound (before2265 k) (before2266 k) exit2 7 valid2 (macro2265 k) +theorem macro2266 (k : Nat) : applyExit (before2266 k) exit3 1 = some (before2267 k) := by + simp (disch := omega) [before2266, before2267, exit3, applyExit, pop, push] + <;> omega +theorem step2266 (k : Nat) : Runs (1*2) (before2266 k).denote (before2267 k).denote := + @applyExit_sound (before2266 k) (before2267 k) exit3 1 valid3 (macro2266 k) +theorem macro2267 (k : Nat) : applyExit (before2267 k) exit4 1 = some (before2268 k) := by + simp (disch := omega) [before2267, before2268, exit4, applyExit, pop, push] + <;> omega +theorem step2267 (k : Nat) : Runs (1*2) (before2267 k).denote (before2268 k).denote := + @applyExit_sound (before2267 k) (before2268 k) exit4 1 valid4 (macro2267 k) +theorem macro2268 (k : Nat) : applyExit (before2268 k) exit5 1 = some (before2269 k) := by + simp (disch := omega) [before2268, before2269, exit5, applyExit, pop, push] + <;> omega +theorem step2268 (k : Nat) : Runs (1*3) (before2268 k).denote (before2269 k).denote := + @applyExit_sound (before2268 k) (before2269 k) exit5 1 valid5 (macro2268 k) +theorem macro2269 (k : Nat) : applyExit (before2269 k) exit1 1 = some (before2270 k) := by + simp (disch := omega) [before2269, before2270, exit1, applyExit, pop, push] + <;> omega +theorem step2269 (k : Nat) : Runs (1*3) (before2269 k).denote (before2270 k).denote := + @applyExit_sound (before2269 k) (before2270 k) exit1 1 valid1 (macro2269 k) +theorem macro2270 (k : Nat) : applyExit (before2270 k) exit6 1 = some (before2271 k) := by + simp (disch := omega) [before2270, before2271, exit6, applyExit, pop, push] + <;> omega +theorem step2270 (k : Nat) : Runs (1*1) (before2270 k).denote (before2271 k).denote := + @applyExit_sound (before2270 k) (before2271 k) exit6 1 valid6 (macro2270 k) +theorem macro2271 (k : Nat) : applyExit (before2271 k) exit0 10 = some (before2272 k) := by + simp (disch := omega) [before2271, before2272, exit0, applyExit, pop, push] + <;> omega +theorem step2271 (k : Nat) : Runs (10*2) (before2271 k).denote (before2272 k).denote := + @applyExit_sound (before2271 k) (before2272 k) exit0 10 valid0 (macro2271 k) +theorem macro2272 (k : Nat) : applyExit (before2272 k) exit1 1 = some (before2273 k) := by + simp (disch := omega) [before2272, before2273, exit1, applyExit, pop, push] + <;> omega +theorem step2272 (k : Nat) : Runs (1*3) (before2272 k).denote (before2273 k).denote := + @applyExit_sound (before2272 k) (before2273 k) exit1 1 valid1 (macro2272 k) +theorem macro2273 (k : Nat) : applyExit (before2273 k) exit2 10 = some (before2274 k) := by + simp (disch := omega) [before2273, before2274, exit2, applyExit, pop, push] + <;> omega +theorem step2273 (k : Nat) : Runs (10*2) (before2273 k).denote (before2274 k).denote := + @applyExit_sound (before2273 k) (before2274 k) exit2 10 valid2 (macro2273 k) +theorem macro2274 (k : Nat) : applyExit (before2274 k) exit3 1 = some (before2275 k) := by + simp (disch := omega) [before2274, before2275, exit3, applyExit, pop, push] + <;> omega +theorem step2274 (k : Nat) : Runs (1*2) (before2274 k).denote (before2275 k).denote := + @applyExit_sound (before2274 k) (before2275 k) exit3 1 valid3 (macro2274 k) +theorem macro2275 (k : Nat) : applyExit (before2275 k) exit4 1 = some (before2276 k) := by + simp (disch := omega) [before2275, before2276, exit4, applyExit, pop, push] + <;> omega +theorem step2275 (k : Nat) : Runs (1*2) (before2275 k).denote (before2276 k).denote := + @applyExit_sound (before2275 k) (before2276 k) exit4 1 valid4 (macro2275 k) +theorem macro2276 (k : Nat) : applyExit (before2276 k) exit5 1 = some (before2277 k) := by + simp (disch := omega) [before2276, before2277, exit5, applyExit, pop, push] + <;> omega +theorem step2276 (k : Nat) : Runs (1*3) (before2276 k).denote (before2277 k).denote := + @applyExit_sound (before2276 k) (before2277 k) exit5 1 valid5 (macro2276 k) +theorem macro2277 (k : Nat) : applyExit (before2277 k) exit1 1 = some (before2278 k) := by + simp (disch := omega) [before2277, before2278, exit1, applyExit, pop, push] + <;> omega +theorem step2277 (k : Nat) : Runs (1*3) (before2277 k).denote (before2278 k).denote := + @applyExit_sound (before2277 k) (before2278 k) exit1 1 valid1 (macro2277 k) +theorem macro2278 (k : Nat) : applyExit (before2278 k) exit6 1 = some (before2279 k) := by + simp (disch := omega) [before2278, before2279, exit6, applyExit, pop, push] + <;> omega +theorem step2278 (k : Nat) : Runs (1*1) (before2278 k).denote (before2279 k).denote := + @applyExit_sound (before2278 k) (before2279 k) exit6 1 valid6 (macro2278 k) +theorem macro2279 (k : Nat) : applyExit (before2279 k) exit0 13 = some (before2280 k) := by + simp (disch := omega) [before2279, before2280, exit0, applyExit, pop, push] + <;> omega +theorem step2279 (k : Nat) : Runs (13*2) (before2279 k).denote (before2280 k).denote := + @applyExit_sound (before2279 k) (before2280 k) exit0 13 valid0 (macro2279 k) +theorem macro2280 (k : Nat) : applyExit (before2280 k) exit1 1 = some (before2281 k) := by + simp (disch := omega) [before2280, before2281, exit1, applyExit, pop, push] + <;> omega +theorem step2280 (k : Nat) : Runs (1*3) (before2280 k).denote (before2281 k).denote := + @applyExit_sound (before2280 k) (before2281 k) exit1 1 valid1 (macro2280 k) +theorem macro2281 (k : Nat) : applyExit (before2281 k) exit2 13 = some (before2282 k) := by + simp (disch := omega) [before2281, before2282, exit2, applyExit, pop, push] + <;> omega +theorem step2281 (k : Nat) : Runs (13*2) (before2281 k).denote (before2282 k).denote := + @applyExit_sound (before2281 k) (before2282 k) exit2 13 valid2 (macro2281 k) +theorem macro2282 (k : Nat) : applyExit (before2282 k) exit3 1 = some (before2283 k) := by + simp (disch := omega) [before2282, before2283, exit3, applyExit, pop, push] + <;> omega +theorem step2282 (k : Nat) : Runs (1*2) (before2282 k).denote (before2283 k).denote := + @applyExit_sound (before2282 k) (before2283 k) exit3 1 valid3 (macro2282 k) +theorem macro2283 (k : Nat) : applyExit (before2283 k) exit4 1 = some (before2284 k) := by + simp (disch := omega) [before2283, before2284, exit4, applyExit, pop, push] + <;> omega +theorem step2283 (k : Nat) : Runs (1*2) (before2283 k).denote (before2284 k).denote := + @applyExit_sound (before2283 k) (before2284 k) exit4 1 valid4 (macro2283 k) +theorem macro2284 (k : Nat) : applyExit (before2284 k) exit5 1 = some (before2285 k) := by + simp (disch := omega) [before2284, before2285, exit5, applyExit, pop, push] + <;> omega +theorem step2284 (k : Nat) : Runs (1*3) (before2284 k).denote (before2285 k).denote := + @applyExit_sound (before2284 k) (before2285 k) exit5 1 valid5 (macro2284 k) +theorem macro2285 (k : Nat) : applyExit (before2285 k) exit1 1 = some (before2286 k) := by + simp (disch := omega) [before2285, before2286, exit1, applyExit, pop, push] + <;> omega +theorem step2285 (k : Nat) : Runs (1*3) (before2285 k).denote (before2286 k).denote := + @applyExit_sound (before2285 k) (before2286 k) exit1 1 valid1 (macro2285 k) +theorem macro2286 (k : Nat) : applyExit (before2286 k) exit6 1 = some (before2287 k) := by + simp (disch := omega) [before2286, before2287, exit6, applyExit, pop, push] + <;> omega +theorem step2286 (k : Nat) : Runs (1*1) (before2286 k).denote (before2287 k).denote := + @applyExit_sound (before2286 k) (before2287 k) exit6 1 valid6 (macro2286 k) +theorem macro2287 (k : Nat) : applyExit (before2287 k) exit0 16 = some (before2288 k) := by + simp (disch := omega) [before2287, before2288, exit0, applyExit, pop, push] + <;> omega +theorem step2287 (k : Nat) : Runs (16*2) (before2287 k).denote (before2288 k).denote := + @applyExit_sound (before2287 k) (before2288 k) exit0 16 valid0 (macro2287 k) +theorem macro2288 (k : Nat) : applyExit (before2288 k) exit1 1 = some (before2289 k) := by + simp (disch := omega) [before2288, before2289, exit1, applyExit, pop, push] + <;> omega +theorem step2288 (k : Nat) : Runs (1*3) (before2288 k).denote (before2289 k).denote := + @applyExit_sound (before2288 k) (before2289 k) exit1 1 valid1 (macro2288 k) +theorem macro2289 (k : Nat) : applyExit (before2289 k) exit2 16 = some (before2290 k) := by + simp (disch := omega) [before2289, before2290, exit2, applyExit, pop, push] + <;> omega +theorem step2289 (k : Nat) : Runs (16*2) (before2289 k).denote (before2290 k).denote := + @applyExit_sound (before2289 k) (before2290 k) exit2 16 valid2 (macro2289 k) +theorem macro2290 (k : Nat) : applyExit (before2290 k) exit3 1 = some (before2291 k) := by + simp (disch := omega) [before2290, before2291, exit3, applyExit, pop, push] + <;> omega +theorem step2290 (k : Nat) : Runs (1*2) (before2290 k).denote (before2291 k).denote := + @applyExit_sound (before2290 k) (before2291 k) exit3 1 valid3 (macro2290 k) +theorem macro2291 (k : Nat) : applyExit (before2291 k) exit4 1 = some (before2292 k) := by + simp (disch := omega) [before2291, before2292, exit4, applyExit, pop, push] + <;> omega +theorem step2291 (k : Nat) : Runs (1*2) (before2291 k).denote (before2292 k).denote := + @applyExit_sound (before2291 k) (before2292 k) exit4 1 valid4 (macro2291 k) +theorem macro2292 (k : Nat) : applyExit (before2292 k) exit5 1 = some (before2293 k) := by + simp (disch := omega) [before2292, before2293, exit5, applyExit, pop, push] + <;> omega +theorem step2292 (k : Nat) : Runs (1*3) (before2292 k).denote (before2293 k).denote := + @applyExit_sound (before2292 k) (before2293 k) exit5 1 valid5 (macro2292 k) +theorem macro2293 (k : Nat) : applyExit (before2293 k) exit1 1 = some (before2294 k) := by + simp (disch := omega) [before2293, before2294, exit1, applyExit, pop, push] + <;> omega +theorem step2293 (k : Nat) : Runs (1*3) (before2293 k).denote (before2294 k).denote := + @applyExit_sound (before2293 k) (before2294 k) exit1 1 valid1 (macro2293 k) +theorem macro2294 (k : Nat) : applyExit (before2294 k) exit6 1 = some (before2295 k) := by + simp (disch := omega) [before2294, before2295, exit6, applyExit, pop, push] + <;> omega +theorem step2294 (k : Nat) : Runs (1*1) (before2294 k).denote (before2295 k).denote := + @applyExit_sound (before2294 k) (before2295 k) exit6 1 valid6 (macro2294 k) +theorem macro2295 (k : Nat) : applyExit (before2295 k) exit0 19 = some (before2296 k) := by + simp (disch := omega) [before2295, before2296, exit0, applyExit, pop, push] + <;> omega +theorem step2295 (k : Nat) : Runs (19*2) (before2295 k).denote (before2296 k).denote := + @applyExit_sound (before2295 k) (before2296 k) exit0 19 valid0 (macro2295 k) +theorem macro2296 (k : Nat) : applyExit (before2296 k) exit1 1 = some (before2297 k) := by + simp (disch := omega) [before2296, before2297, exit1, applyExit, pop, push] + <;> omega +theorem step2296 (k : Nat) : Runs (1*3) (before2296 k).denote (before2297 k).denote := + @applyExit_sound (before2296 k) (before2297 k) exit1 1 valid1 (macro2296 k) +theorem macro2297 (k : Nat) : applyExit (before2297 k) exit2 19 = some (before2298 k) := by + simp (disch := omega) [before2297, before2298, exit2, applyExit, pop, push] + <;> omega +theorem step2297 (k : Nat) : Runs (19*2) (before2297 k).denote (before2298 k).denote := + @applyExit_sound (before2297 k) (before2298 k) exit2 19 valid2 (macro2297 k) +theorem macro2298 (k : Nat) : applyExit (before2298 k) exit3 1 = some (before2299 k) := by + simp (disch := omega) [before2298, before2299, exit3, applyExit, pop, push] + <;> omega +theorem step2298 (k : Nat) : Runs (1*2) (before2298 k).denote (before2299 k).denote := + @applyExit_sound (before2298 k) (before2299 k) exit3 1 valid3 (macro2298 k) +theorem macro2299 (k : Nat) : applyExit (before2299 k) exit4 1 = some (after2299 k) := by + simp (disch := omega) [before2299, after2299, exit4, applyExit, pop, push] + <;> omega +theorem step2299 (k : Nat) : Runs (1*2) (before2299 k).denote (after2299 k).denote := + @applyExit_sound (before2299 k) (after2299 k) exit4 1 valid4 (macro2299 k) +theorem chunkRun022 (k : Nat) : Runs (1304*k+4750578669) (before2200 k).denote (after2299 k).denote := by + have h := (@Runs.trans ((((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))))+((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))))+((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2))))))) ((((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))))+((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2))))))) (before2200 k).denote (before2250 k).denote (after2299 k).denote (@Runs.trans (((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))))+((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))))) (((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))))+((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2)))))) (before2200 k).denote (before2225 k).denote (before2250 k).denote (@Runs.trans ((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3))))) ((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))) (before2200 k).denote (before2212 k).denote (before2225 k).denote (@Runs.trans (((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90)))) (((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))) (before2200 k).denote (before2206 k).denote (before2212 k).denote (@Runs.trans ((1*3)+((1*49)+(1*38))) ((1*3)+((1*49)+((1*k+3)*90))) (before2200 k).denote (before2203 k).denote (before2206 k).denote (@Runs.trans (1*3) ((1*49)+(1*38)) (before2200 k).denote (before2201 k).denote (before2203 k).denote (step2200 k) (@Runs.trans (1*49) (1*38) (before2201 k).denote (before2202 k).denote (before2203 k).denote (step2201 k) (step2202 k))) (@Runs.trans (1*3) ((1*49)+((1*k+3)*90)) (before2203 k).denote (before2204 k).denote (before2206 k).denote (step2203 k) (@Runs.trans (1*49) ((1*k+3)*90) (before2204 k).denote (before2205 k).denote (before2206 k).denote (step2204 k) (step2205 k)))) (@Runs.trans ((1*38)+((1*3)+(1*49))) ((1*38)+((791761168*2)+(1*3))) (before2206 k).denote (before2209 k).denote (before2212 k).denote (@Runs.trans (1*38) ((1*3)+(1*49)) (before2206 k).denote (before2207 k).denote (before2209 k).denote (step2206 k) (@Runs.trans (1*3) (1*49) (before2207 k).denote (before2208 k).denote (before2209 k).denote (step2207 k) (step2208 k))) (@Runs.trans (1*38) ((791761168*2)+(1*3)) (before2209 k).denote (before2210 k).denote (before2212 k).denote (step2209 k) (@Runs.trans (791761168*2) (1*3) (before2210 k).denote (before2211 k).denote (before2212 k).denote (step2210 k) (step2211 k))))) (@Runs.trans (((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3)))) (((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))) (before2212 k).denote (before2218 k).denote (before2225 k).denote (@Runs.trans ((791761168*2)+((1*49)+(791761169*2))) ((5*2)+((25*2)+(1*3))) (before2212 k).denote (before2215 k).denote (before2218 k).denote (@Runs.trans (791761168*2) ((1*49)+(791761169*2)) (before2212 k).denote (before2213 k).denote (before2215 k).denote (step2212 k) (@Runs.trans (1*49) (791761169*2) (before2213 k).denote (before2214 k).denote (before2215 k).denote (step2213 k) (step2214 k))) (@Runs.trans (5*2) ((25*2)+(1*3)) (before2215 k).denote (before2216 k).denote (before2218 k).denote (step2215 k) (@Runs.trans (25*2) (1*3) (before2216 k).denote (before2217 k).denote (before2218 k).denote (step2216 k) (step2217 k)))) (@Runs.trans ((25*2)+((1*1)+(26*2))) (((37*2)+(19*2))+((1*3)+(19*2))) (before2218 k).denote (before2221 k).denote (before2225 k).denote (@Runs.trans (25*2) ((1*1)+(26*2)) (before2218 k).denote (before2219 k).denote (before2221 k).denote (step2218 k) (@Runs.trans (1*1) (26*2) (before2219 k).denote (before2220 k).denote (before2221 k).denote (step2219 k) (step2220 k))) (@Runs.trans ((37*2)+(19*2)) ((1*3)+(19*2)) (before2221 k).denote (before2223 k).denote (before2225 k).denote (@Runs.trans (37*2) (19*2) (before2221 k).denote (before2222 k).denote (before2223 k).denote (step2221 k) (step2222 k)) (@Runs.trans (1*3) (19*2) (before2223 k).denote (before2224 k).denote (before2225 k).denote (step2223 k) (step2224 k)))))) (@Runs.trans ((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050))))) ((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2))))) (before2225 k).denote (before2237 k).denote (before2250 k).denote (@Runs.trans (((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2)))) (((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))) (before2225 k).denote (before2231 k).denote (before2237 k).denote (@Runs.trans ((1*1)+((20*2)+(89*2))) ((12*2)+((1*115)+(12*2))) (before2225 k).denote (before2228 k).denote (before2231 k).denote (@Runs.trans (1*1) ((20*2)+(89*2)) (before2225 k).denote (before2226 k).denote (before2228 k).denote (step2225 k) (@Runs.trans (20*2) (89*2) (before2226 k).denote (before2227 k).denote (before2228 k).denote (step2226 k) (step2227 k))) (@Runs.trans (12*2) ((1*115)+(12*2)) (before2228 k).denote (before2229 k).denote (before2231 k).denote (step2228 k) (@Runs.trans (1*115) (12*2) (before2229 k).denote (before2230 k).denote (before2231 k).denote (step2229 k) (step2230 k)))) (@Runs.trans ((1*1)+((12*2)+(1*1050))) ((1*115)+((1*49)+(1*1050))) (before2231 k).denote (before2234 k).denote (before2237 k).denote (@Runs.trans (1*1) ((12*2)+(1*1050)) (before2231 k).denote (before2232 k).denote (before2234 k).denote (step2231 k) (@Runs.trans (12*2) (1*1050) (before2232 k).denote (before2233 k).denote (before2234 k).denote (step2232 k) (step2233 k))) (@Runs.trans (1*115) ((1*49)+(1*1050)) (before2234 k).denote (before2235 k).denote (before2237 k).denote (step2234 k) (@Runs.trans (1*49) (1*1050) (before2235 k).denote (before2236 k).denote (before2237 k).denote (step2235 k) (step2236 k))))) (@Runs.trans (((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214)))) (((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2)))) (before2237 k).denote (before2243 k).denote (before2250 k).denote (@Runs.trans ((1*115)+((1*49)+(1*1050))) ((1*115)+((1*49)+((1*k+3)*1214))) (before2237 k).denote (before2240 k).denote (before2243 k).denote (@Runs.trans (1*115) ((1*49)+(1*1050)) (before2237 k).denote (before2238 k).denote (before2240 k).denote (step2237 k) (@Runs.trans (1*49) (1*1050) (before2238 k).denote (before2239 k).denote (before2240 k).denote (step2238 k) (step2239 k))) (@Runs.trans (1*115) ((1*49)+((1*k+3)*1214)) (before2240 k).denote (before2241 k).denote (before2243 k).denote (step2240 k) (@Runs.trans (1*49) ((1*k+3)*1214) (before2241 k).denote (before2242 k).denote (before2243 k).denote (step2241 k) (step2242 k)))) (@Runs.trans ((1*1050)+((1*115)+(1*49))) (((1*1050)+(28*2))+((1*3)+(28*2))) (before2243 k).denote (before2246 k).denote (before2250 k).denote (@Runs.trans (1*1050) ((1*115)+(1*49)) (before2243 k).denote (before2244 k).denote (before2246 k).denote (step2243 k) (@Runs.trans (1*115) (1*49) (before2244 k).denote (before2245 k).denote (before2246 k).denote (step2244 k) (step2245 k))) (@Runs.trans ((1*1050)+(28*2)) ((1*3)+(28*2)) (before2246 k).denote (before2248 k).denote (before2250 k).denote (@Runs.trans (1*1050) (28*2) (before2246 k).denote (before2247 k).denote (before2248 k).denote (step2246 k) (step2247 k)) (@Runs.trans (1*3) (28*2) (before2248 k).denote (before2249 k).denote (before2250 k).denote (step2248 k) (step2249 k))))))) (@Runs.trans (((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))))+((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))))) (((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2)))))) (before2250 k).denote (before2275 k).denote (after2299 k).denote (@Runs.trans ((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2))))) ((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))) (before2250 k).denote (before2262 k).denote (before2275 k).denote (@Runs.trans (((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2)))) (((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))) (before2250 k).denote (before2256 k).denote (before2262 k).denote (@Runs.trans ((1*49)+((29*2)+(13*2))) ((31*2)+((1*3)+(31*2))) (before2250 k).denote (before2253 k).denote (before2256 k).denote (@Runs.trans (1*49) ((29*2)+(13*2)) (before2250 k).denote (before2251 k).denote (before2253 k).denote (step2250 k) (@Runs.trans (29*2) (13*2) (before2251 k).denote (before2252 k).denote (before2253 k).denote (step2251 k) (step2252 k))) (@Runs.trans (31*2) ((1*3)+(31*2)) (before2253 k).denote (before2254 k).denote (before2256 k).denote (step2253 k) (@Runs.trans (1*3) (31*2) (before2254 k).denote (before2255 k).denote (before2256 k).denote (step2254 k) (step2255 k)))) (@Runs.trans ((1*1)+((32*2)+(1*2))) ((6*2)+((1*3)+(6*2))) (before2256 k).denote (before2259 k).denote (before2262 k).denote (@Runs.trans (1*1) ((32*2)+(1*2)) (before2256 k).denote (before2257 k).denote (before2259 k).denote (step2256 k) (@Runs.trans (32*2) (1*2) (before2257 k).denote (before2258 k).denote (before2259 k).denote (step2257 k) (step2258 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before2259 k).denote (before2260 k).denote (before2262 k).denote (step2259 k) (@Runs.trans (1*3) (6*2) (before2260 k).denote (before2261 k).denote (before2262 k).denote (step2260 k) (step2261 k))))) (@Runs.trans (((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))) (before2262 k).denote (before2268 k).denote (before2275 k).denote (@Runs.trans ((1*1)+((7*2)+(1*3))) ((7*2)+((1*2)+(1*2))) (before2262 k).denote (before2265 k).denote (before2268 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before2262 k).denote (before2263 k).denote (before2265 k).denote (step2262 k) (@Runs.trans (7*2) (1*3) (before2263 k).denote (before2264 k).denote (before2265 k).denote (step2263 k) (step2264 k))) (@Runs.trans (7*2) ((1*2)+(1*2)) (before2265 k).denote (before2266 k).denote (before2268 k).denote (step2265 k) (@Runs.trans (1*2) (1*2) (before2266 k).denote (before2267 k).denote (before2268 k).denote (step2266 k) (step2267 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((10*2)+(1*3))+((10*2)+(1*2))) (before2268 k).denote (before2271 k).denote (before2275 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2268 k).denote (before2269 k).denote (before2271 k).denote (step2268 k) (@Runs.trans (1*3) (1*1) (before2269 k).denote (before2270 k).denote (before2271 k).denote (step2269 k) (step2270 k))) (@Runs.trans ((10*2)+(1*3)) ((10*2)+(1*2)) (before2271 k).denote (before2273 k).denote (before2275 k).denote (@Runs.trans (10*2) (1*3) (before2271 k).denote (before2272 k).denote (before2273 k).denote (step2271 k) (step2272 k)) (@Runs.trans (10*2) (1*2) (before2273 k).denote (before2274 k).denote (before2275 k).denote (step2273 k) (step2274 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2))))) (before2275 k).denote (before2287 k).denote (after2299 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))) (((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before2275 k).denote (before2281 k).denote (before2287 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(1*3))) (before2275 k).denote (before2278 k).denote (before2281 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2275 k).denote (before2276 k).denote (before2278 k).denote (step2275 k) (@Runs.trans (1*3) (1*3) (before2276 k).denote (before2277 k).denote (before2278 k).denote (step2276 k) (step2277 k))) (@Runs.trans (1*1) ((13*2)+(1*3)) (before2278 k).denote (before2279 k).denote (before2281 k).denote (step2278 k) (@Runs.trans (13*2) (1*3) (before2279 k).denote (before2280 k).denote (before2281 k).denote (step2279 k) (step2280 k)))) (@Runs.trans ((13*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2281 k).denote (before2284 k).denote (before2287 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before2281 k).denote (before2282 k).denote (before2284 k).denote (step2281 k) (@Runs.trans (1*2) (1*2) (before2282 k).denote (before2283 k).denote (before2284 k).denote (step2282 k) (step2283 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2284 k).denote (before2285 k).denote (before2287 k).denote (step2284 k) (@Runs.trans (1*3) (1*1) (before2285 k).denote (before2286 k).denote (before2287 k).denote (step2285 k) (step2286 k))))) (@Runs.trans (((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2)))) (before2287 k).denote (before2293 k).denote (after2299 k).denote (@Runs.trans ((16*2)+((1*3)+(16*2))) ((1*2)+((1*2)+(1*3))) (before2287 k).denote (before2290 k).denote (before2293 k).denote (@Runs.trans (16*2) ((1*3)+(16*2)) (before2287 k).denote (before2288 k).denote (before2290 k).denote (step2287 k) (@Runs.trans (1*3) (16*2) (before2288 k).denote (before2289 k).denote (before2290 k).denote (step2288 k) (step2289 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2290 k).denote (before2291 k).denote (before2293 k).denote (step2290 k) (@Runs.trans (1*2) (1*3) (before2291 k).denote (before2292 k).denote (before2293 k).denote (step2291 k) (step2292 k)))) (@Runs.trans ((1*3)+((1*1)+(19*2))) (((1*3)+(19*2))+((1*2)+(1*2))) (before2293 k).denote (before2296 k).denote (after2299 k).denote (@Runs.trans (1*3) ((1*1)+(19*2)) (before2293 k).denote (before2294 k).denote (before2296 k).denote (step2293 k) (@Runs.trans (1*1) (19*2) (before2294 k).denote (before2295 k).denote (before2296 k).denote (step2294 k) (step2295 k))) (@Runs.trans ((1*3)+(19*2)) ((1*2)+(1*2)) (before2296 k).denote (before2298 k).denote (after2299 k).denote (@Runs.trans (1*3) (19*2) (before2296 k).denote (before2297 k).denote (before2298 k).denote (step2296 k) (step2297 k)) (@Runs.trans (1*2) (1*2) (before2298 k).denote (before2299 k).denote (after2299 k).denote (step2298 k) (step2299 k)))))))) + have ht : (((((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))))+((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))))+((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2)))))))+((((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))))+((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2)))))))) = (1304*k+4750578669) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean new file mode 100644 index 00000000..140b1979 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean @@ -0,0 +1,768 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2300_0 : Stack := [] +abbrev tail2300_1 : Stack := ⟨w1,1⟩ :: tail2300_0 +abbrev tail2300_2 : Stack := ⟨w0,1⟩ :: tail2300_1 +abbrev tail2300_3 : Stack := ⟨w2,1⟩ :: tail2300_2 +abbrev tail2300_4 : Stack := ⟨w1,1⟩ :: tail2300_3 +abbrev tail2300_5 : Stack := ⟨w0,2⟩ :: tail2300_4 +abbrev tail2300_6 : Stack := ⟨w2,1⟩ :: tail2300_5 +abbrev tail2300_7 : Stack := ⟨w1,13⟩ :: tail2300_6 +abbrev tail2300_8 : Stack := ⟨w2,1⟩ :: tail2300_7 +abbrev tail2300_9 : Stack := ⟨w1,5⟩ :: tail2300_8 +abbrev tail2300_10 : Stack := ⟨w0,5⟩ :: tail2300_9 +abbrev tail2300_11 : Stack := ⟨w2,1⟩ :: tail2300_10 +abbrev tail2300_12 : Stack := ⟨w1,12⟩ :: tail2300_11 +abbrev tail2300_13 (k : Nat) : Stack := ⟨w126,(1*k+8)⟩ :: tail2300_12 +abbrev tail2300_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2300_13 k +abbrev tail2300_15 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2300_14 k +abbrev tail2300_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_15 k +abbrev tail2300_17 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2300_16 k +abbrev tail2300_18 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2300_17 k +abbrev tail2300_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_18 k +abbrev tail2300_20 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2300_19 k +abbrev tail2300_21 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2300_20 k +abbrev tail2300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_21 k +abbrev tail2300_23 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2300_22 k +abbrev tail2300_24 (k : Nat) : Stack := ⟨w129,(1*k+8)⟩ :: tail2300_23 k +abbrev tail2300_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2300_24 k +abbrev tail2300_26 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2300_25 k +abbrev tail2300_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_26 k +abbrev tail2300_28 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2300_27 k +abbrev tail2300_29 : Stack := ⟨w0,21⟩ :: tail2300_0 +abbrev tail2300_30 : Stack := ⟨w2,1⟩ :: tail2300_29 +abbrev tail2300_31 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2300_27 k +abbrev tail2300_32 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_31 k +abbrev tail2300_33 : Stack := ⟨w0,22⟩ :: tail2300_0 +abbrev tail2300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_31 k +abbrev tail2300_35 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2300_34 k +abbrev tail2300_36 : Stack := ⟨w0,1⟩ :: tail2300_0 +abbrev tail2300_37 : Stack := ⟨w0,23⟩ :: tail2300_0 +abbrev tail2300_38 : Stack := ⟨w0,24⟩ :: tail2300_0 +abbrev tail2300_39 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2300_27 k +abbrev tail2300_40 : Stack := ⟨w2,1⟩ :: tail2300_38 +abbrev tail2300_41 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2300_27 k +abbrev tail2300_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_41 k +abbrev tail2300_43 : Stack := ⟨w0,25⟩ :: tail2300_0 +abbrev tail2300_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_41 k +abbrev tail2300_45 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2300_44 k +abbrev tail2300_46 : Stack := ⟨w0,26⟩ :: tail2300_0 +abbrev tail2300_47 : Stack := ⟨w0,27⟩ :: tail2300_0 +abbrev tail2300_48 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2300_27 k +abbrev tail2300_49 : Stack := ⟨w2,1⟩ :: tail2300_47 +abbrev tail2300_50 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2300_27 k +abbrev tail2300_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_50 k +abbrev tail2300_52 : Stack := ⟨w0,28⟩ :: tail2300_0 +abbrev tail2300_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_50 k +abbrev tail2300_54 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2300_53 k +abbrev tail2300_55 : Stack := ⟨w0,29⟩ :: tail2300_0 +abbrev tail2300_56 : Stack := ⟨w0,30⟩ :: tail2300_0 +abbrev tail2300_57 (k : Nat) : Stack := ⟨w1,17⟩ :: tail2300_27 k +abbrev tail2300_58 : Stack := ⟨w2,1⟩ :: tail2300_56 +abbrev tail2300_59 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2300_27 k +abbrev tail2300_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_59 k +abbrev tail2300_61 : Stack := ⟨w0,31⟩ :: tail2300_0 +abbrev tail2300_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_59 k +abbrev tail2300_63 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2300_62 k +abbrev tail2300_64 : Stack := ⟨w0,32⟩ :: tail2300_0 +abbrev tail2300_65 : Stack := ⟨w0,33⟩ :: tail2300_0 +abbrev tail2300_66 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2300_27 k +abbrev tail2300_67 : Stack := ⟨w2,1⟩ :: tail2300_65 +abbrev tail2300_68 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2300_27 k +abbrev tail2300_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_68 k +abbrev tail2300_70 : Stack := ⟨w0,34⟩ :: tail2300_0 +abbrev tail2300_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_68 k +abbrev tail2300_72 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2300_71 k +abbrev tail2300_73 : Stack := ⟨w0,35⟩ :: tail2300_0 +abbrev tail2300_74 : Stack := ⟨w0,36⟩ :: tail2300_0 +abbrev tail2300_75 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2300_27 k +abbrev tail2300_76 : Stack := ⟨w2,1⟩ :: tail2300_74 +abbrev tail2300_77 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2300_27 k +abbrev tail2300_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_77 k +abbrev tail2300_79 : Stack := ⟨w0,37⟩ :: tail2300_0 +abbrev tail2300_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_77 k +abbrev tail2300_81 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2300_80 k +abbrev tail2300_82 : Stack := ⟨w0,38⟩ :: tail2300_0 +abbrev tail2300_83 : Stack := ⟨w0,39⟩ :: tail2300_0 +abbrev tail2300_84 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2300_27 k +abbrev tail2300_85 : Stack := ⟨w2,1⟩ :: tail2300_83 +abbrev tail2300_86 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2300_27 k +abbrev tail2300_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_86 k +abbrev tail2300_88 : Stack := ⟨w0,40⟩ :: tail2300_0 +abbrev tail2300_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_86 k +abbrev tail2300_90 (k : Nat) : Stack := ⟨w1,40⟩ :: tail2300_89 k +abbrev tail2300_91 : Stack := ⟨w0,41⟩ :: tail2300_0 +abbrev tail2300_92 : Stack := ⟨w0,42⟩ :: tail2300_0 +abbrev tail2300_93 (k : Nat) : Stack := ⟨w1,9⟩ :: tail2300_27 k +abbrev tail2300_94 : Stack := ⟨w2,1⟩ :: tail2300_92 +abbrev tail2300_95 (k : Nat) : Stack := ⟨w1,8⟩ :: tail2300_27 k +abbrev tail2300_96 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_95 k +abbrev tail2300_97 : Stack := ⟨w0,43⟩ :: tail2300_0 +abbrev tail2300_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_95 k +abbrev tail2300_99 (k : Nat) : Stack := ⟨w1,43⟩ :: tail2300_98 k +abbrev tail2300_100 : Stack := ⟨w0,44⟩ :: tail2300_0 +abbrev tail2300_101 : Stack := ⟨w0,45⟩ :: tail2300_0 +abbrev tail2300_102 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2300_27 k +abbrev tail2300_103 : Stack := ⟨w2,1⟩ :: tail2300_101 +abbrev tail2300_104 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2300_27 k +abbrev tail2300_105 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_104 k +abbrev tail2300_106 : Stack := ⟨w0,46⟩ :: tail2300_0 +abbrev tail2300_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_104 k +abbrev tail2300_108 (k : Nat) : Stack := ⟨w1,46⟩ :: tail2300_107 k +abbrev tail2300_109 : Stack := ⟨w0,47⟩ :: tail2300_0 +abbrev tail2300_110 : Stack := ⟨w0,48⟩ :: tail2300_0 +abbrev tail2300_111 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2300_27 k +abbrev tail2300_112 : Stack := ⟨w2,1⟩ :: tail2300_110 +abbrev tail2300_113 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2300_27 k +abbrev tail2300_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_113 k +abbrev tail2300_115 : Stack := ⟨w0,49⟩ :: tail2300_0 +abbrev tail2300_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_113 k +abbrev tail2300_117 (k : Nat) : Stack := ⟨w1,49⟩ :: tail2300_116 k +abbrev tail2300_118 : Stack := ⟨w0,50⟩ :: tail2300_0 +abbrev tail2300_119 : Stack := ⟨w0,51⟩ :: tail2300_0 +abbrev tail2300_120 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2300_27 k +abbrev tail2300_121 : Stack := ⟨w2,1⟩ :: tail2300_119 +abbrev tail2300_122 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2300_27 k +abbrev tail2300_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_122 k +abbrev tail2300_124 : Stack := ⟨w0,52⟩ :: tail2300_0 +abbrev tail2300_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_122 k +abbrev tail2300_126 (k : Nat) : Stack := ⟨w1,52⟩ :: tail2300_125 k +abbrev tail2300_127 : Stack := ⟨w0,53⟩ :: tail2300_0 +abbrev tail2300_128 : Stack := ⟨w0,54⟩ :: tail2300_0 +abbrev tail2300_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2300_27 k +abbrev tail2300_130 : Stack := ⟨w2,1⟩ :: tail2300_128 +abbrev tail2300_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_27 k +abbrev tail2300_132 : Stack := ⟨w0,55⟩ :: tail2300_0 +abbrev tail2300_133 (k : Nat) : Stack := ⟨w2,2⟩ :: tail2300_26 k +abbrev tail2300_134 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2300_133 k +abbrev tail2300_135 : Stack := ⟨w0,56⟩ :: tail2300_0 +abbrev tail2300_136 : Stack := ⟨w0,57⟩ :: tail2300_0 +abbrev tail2300_137 (k : Nat) : Stack := ⟨w23,1⟩ :: tail2300_26 k +abbrev tail2300_138 : Stack := ⟨w23,1⟩ :: tail2300_135 +abbrev tail2300_139 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2300_25 k +abbrev tail2300_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_139 k +abbrev tail2300_141 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2300_140 k + +def before2300 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526717),(tail2300_28 k),tail2300_30⟩ +def before2301 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526717),(tail2300_32 k),tail2300_30⟩ +def before2302 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526717),(tail2300_32 k),tail2300_33⟩ +def before2303 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526717),(tail2300_34 k),tail2300_33⟩ +def before2304 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526761),(tail2300_35 k),tail2300_0⟩ +def before2305 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526761),(tail2300_35 k),tail2300_36⟩ +def before2306 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526717),(tail2300_34 k),tail2300_37⟩ +def before2307 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526715),(tail2300_31 k),tail2300_38⟩ +def before2308 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526713),(tail2300_39 k),tail2300_40⟩ +def before2309 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526713),(tail2300_42 k),tail2300_40⟩ +def before2310 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526713),(tail2300_42 k),tail2300_43⟩ +def before2311 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526713),(tail2300_44 k),tail2300_43⟩ +def before2312 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526763),(tail2300_45 k),tail2300_0⟩ +def before2313 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526763),(tail2300_45 k),tail2300_36⟩ +def before2314 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526713),(tail2300_44 k),tail2300_46⟩ +def before2315 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526711),(tail2300_41 k),tail2300_47⟩ +def before2316 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526709),(tail2300_48 k),tail2300_49⟩ +def before2317 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail2300_51 k),tail2300_49⟩ +def before2318 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail2300_51 k),tail2300_52⟩ +def before2319 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail2300_53 k),tail2300_52⟩ +def before2320 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526765),(tail2300_54 k),tail2300_0⟩ +def before2321 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526765),(tail2300_54 k),tail2300_36⟩ +def before2322 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail2300_53 k),tail2300_55⟩ +def before2323 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526707),(tail2300_50 k),tail2300_56⟩ +def before2324 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526705),(tail2300_57 k),tail2300_58⟩ +def before2325 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail2300_60 k),tail2300_58⟩ +def before2326 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail2300_60 k),tail2300_61⟩ +def before2327 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail2300_62 k),tail2300_61⟩ +def before2328 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526767),(tail2300_63 k),tail2300_0⟩ +def before2329 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526767),(tail2300_63 k),tail2300_36⟩ +def before2330 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail2300_62 k),tail2300_64⟩ +def before2331 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526703),(tail2300_59 k),tail2300_65⟩ +def before2332 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526701),(tail2300_66 k),tail2300_67⟩ +def before2333 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail2300_69 k),tail2300_67⟩ +def before2334 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail2300_69 k),tail2300_70⟩ +def before2335 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail2300_71 k),tail2300_70⟩ +def before2336 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526769),(tail2300_72 k),tail2300_0⟩ +def before2337 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526769),(tail2300_72 k),tail2300_36⟩ +def before2338 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail2300_71 k),tail2300_73⟩ +def before2339 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526699),(tail2300_68 k),tail2300_74⟩ +def before2340 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526697),(tail2300_75 k),tail2300_76⟩ +def before2341 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail2300_78 k),tail2300_76⟩ +def before2342 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail2300_78 k),tail2300_79⟩ +def before2343 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail2300_80 k),tail2300_79⟩ +def before2344 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526771),(tail2300_81 k),tail2300_0⟩ +def before2345 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2300_81 k),tail2300_36⟩ +def before2346 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail2300_80 k),tail2300_82⟩ +def before2347 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526695),(tail2300_77 k),tail2300_83⟩ +def before2348 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526693),(tail2300_84 k),tail2300_85⟩ +def before2349 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail2300_87 k),tail2300_85⟩ +def before2350 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail2300_87 k),tail2300_88⟩ +def before2351 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail2300_89 k),tail2300_88⟩ +def before2352 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526773),(tail2300_90 k),tail2300_0⟩ +def before2353 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526773),(tail2300_90 k),tail2300_36⟩ +def before2354 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail2300_89 k),tail2300_91⟩ +def before2355 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526691),(tail2300_86 k),tail2300_92⟩ +def before2356 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526689),(tail2300_93 k),tail2300_94⟩ +def before2357 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail2300_96 k),tail2300_94⟩ +def before2358 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail2300_96 k),tail2300_97⟩ +def before2359 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail2300_98 k),tail2300_97⟩ +def before2360 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526775),(tail2300_99 k),tail2300_0⟩ +def before2361 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526775),(tail2300_99 k),tail2300_36⟩ +def before2362 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail2300_98 k),tail2300_100⟩ +def before2363 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526687),(tail2300_95 k),tail2300_101⟩ +def before2364 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526685),(tail2300_102 k),tail2300_103⟩ +def before2365 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail2300_105 k),tail2300_103⟩ +def before2366 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail2300_105 k),tail2300_106⟩ +def before2367 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail2300_107 k),tail2300_106⟩ +def before2368 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526777),(tail2300_108 k),tail2300_0⟩ +def before2369 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526777),(tail2300_108 k),tail2300_36⟩ +def before2370 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail2300_107 k),tail2300_109⟩ +def before2371 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526683),(tail2300_104 k),tail2300_110⟩ +def before2372 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526681),(tail2300_111 k),tail2300_112⟩ +def before2373 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail2300_114 k),tail2300_112⟩ +def before2374 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail2300_114 k),tail2300_115⟩ +def before2375 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail2300_116 k),tail2300_115⟩ +def before2376 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526779),(tail2300_117 k),tail2300_0⟩ +def before2377 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526779),(tail2300_117 k),tail2300_36⟩ +def before2378 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail2300_116 k),tail2300_118⟩ +def before2379 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526679),(tail2300_113 k),tail2300_119⟩ +def before2380 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526677),(tail2300_120 k),tail2300_121⟩ +def before2381 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail2300_123 k),tail2300_121⟩ +def before2382 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail2300_123 k),tail2300_124⟩ +def before2383 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail2300_125 k),tail2300_124⟩ +def before2384 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526781),(tail2300_126 k),tail2300_0⟩ +def before2385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526781),(tail2300_126 k),tail2300_36⟩ +def before2386 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail2300_125 k),tail2300_127⟩ +def before2387 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526675),(tail2300_122 k),tail2300_128⟩ +def before2388 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526673),(tail2300_129 k),tail2300_130⟩ +def before2389 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2300_131 k),tail2300_130⟩ +def before2390 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2300_131 k),tail2300_132⟩ +def before2391 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2300_133 k),tail2300_132⟩ +def before2392 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2300_134 k),tail2300_0⟩ +def before2393 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2300_134 k),tail2300_36⟩ +def before2394 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2300_133 k),tail2300_135⟩ +def before2395 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526671),(tail2300_27 k),tail2300_136⟩ +def before2396 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail2300_137 k),tail2300_136⟩ +def before2397 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526671),(tail2300_137 k),tail2300_138⟩ +def before2398 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail2300_139 k),tail2300_138⟩ +def before2399 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526673),(tail2300_140 k),tail2300_135⟩ +def after2399 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526785),(tail2300_141 k),tail2300_0⟩ + +theorem macro2300 (k : Nat) : applyExit (before2300 k) exit5 1 = some (before2301 k) := by + simp (disch := omega) [before2300, before2301, exit5, applyExit, pop, push] + <;> omega +theorem step2300 (k : Nat) : Runs (1*3) (before2300 k).denote (before2301 k).denote := + @applyExit_sound (before2300 k) (before2301 k) exit5 1 valid5 (macro2300 k) +theorem macro2301 (k : Nat) : applyExit (before2301 k) exit1 1 = some (before2302 k) := by + simp (disch := omega) [before2301, before2302, exit1, applyExit, pop, push] + <;> omega +theorem step2301 (k : Nat) : Runs (1*3) (before2301 k).denote (before2302 k).denote := + @applyExit_sound (before2301 k) (before2302 k) exit1 1 valid1 (macro2301 k) +theorem macro2302 (k : Nat) : applyExit (before2302 k) exit6 1 = some (before2303 k) := by + simp (disch := omega) [before2302, before2303, exit6, applyExit, pop, push] + <;> omega +theorem step2302 (k : Nat) : Runs (1*1) (before2302 k).denote (before2303 k).denote := + @applyExit_sound (before2302 k) (before2303 k) exit6 1 valid6 (macro2302 k) +theorem macro2303 (k : Nat) : applyExit (before2303 k) exit0 22 = some (before2304 k) := by + simp (disch := omega) [before2303, before2304, exit0, applyExit, pop, push] + <;> omega +theorem step2303 (k : Nat) : Runs (22*2) (before2303 k).denote (before2304 k).denote := + @applyExit_sound (before2303 k) (before2304 k) exit0 22 valid0 (macro2303 k) +theorem macro2304 (k : Nat) : applyExit (before2304 k) exit1 1 = some (before2305 k) := by + simp (disch := omega) [before2304, before2305, exit1, applyExit, pop, push] + <;> omega +theorem step2304 (k : Nat) : Runs (1*3) (before2304 k).denote (before2305 k).denote := + @applyExit_sound (before2304 k) (before2305 k) exit1 1 valid1 (macro2304 k) +theorem macro2305 (k : Nat) : applyExit (before2305 k) exit2 22 = some (before2306 k) := by + simp (disch := omega) [before2305, before2306, exit2, applyExit, pop, push] + <;> omega +theorem step2305 (k : Nat) : Runs (22*2) (before2305 k).denote (before2306 k).denote := + @applyExit_sound (before2305 k) (before2306 k) exit2 22 valid2 (macro2305 k) +theorem macro2306 (k : Nat) : applyExit (before2306 k) exit3 1 = some (before2307 k) := by + simp (disch := omega) [before2306, before2307, exit3, applyExit, pop, push] + <;> omega +theorem step2306 (k : Nat) : Runs (1*2) (before2306 k).denote (before2307 k).denote := + @applyExit_sound (before2306 k) (before2307 k) exit3 1 valid3 (macro2306 k) +theorem macro2307 (k : Nat) : applyExit (before2307 k) exit4 1 = some (before2308 k) := by + simp (disch := omega) [before2307, before2308, exit4, applyExit, pop, push] + <;> omega +theorem step2307 (k : Nat) : Runs (1*2) (before2307 k).denote (before2308 k).denote := + @applyExit_sound (before2307 k) (before2308 k) exit4 1 valid4 (macro2307 k) +theorem macro2308 (k : Nat) : applyExit (before2308 k) exit5 1 = some (before2309 k) := by + simp (disch := omega) [before2308, before2309, exit5, applyExit, pop, push] + <;> omega +theorem step2308 (k : Nat) : Runs (1*3) (before2308 k).denote (before2309 k).denote := + @applyExit_sound (before2308 k) (before2309 k) exit5 1 valid5 (macro2308 k) +theorem macro2309 (k : Nat) : applyExit (before2309 k) exit1 1 = some (before2310 k) := by + simp (disch := omega) [before2309, before2310, exit1, applyExit, pop, push] + <;> omega +theorem step2309 (k : Nat) : Runs (1*3) (before2309 k).denote (before2310 k).denote := + @applyExit_sound (before2309 k) (before2310 k) exit1 1 valid1 (macro2309 k) +theorem macro2310 (k : Nat) : applyExit (before2310 k) exit6 1 = some (before2311 k) := by + simp (disch := omega) [before2310, before2311, exit6, applyExit, pop, push] + <;> omega +theorem step2310 (k : Nat) : Runs (1*1) (before2310 k).denote (before2311 k).denote := + @applyExit_sound (before2310 k) (before2311 k) exit6 1 valid6 (macro2310 k) +theorem macro2311 (k : Nat) : applyExit (before2311 k) exit0 25 = some (before2312 k) := by + simp (disch := omega) [before2311, before2312, exit0, applyExit, pop, push] + <;> omega +theorem step2311 (k : Nat) : Runs (25*2) (before2311 k).denote (before2312 k).denote := + @applyExit_sound (before2311 k) (before2312 k) exit0 25 valid0 (macro2311 k) +theorem macro2312 (k : Nat) : applyExit (before2312 k) exit1 1 = some (before2313 k) := by + simp (disch := omega) [before2312, before2313, exit1, applyExit, pop, push] + <;> omega +theorem step2312 (k : Nat) : Runs (1*3) (before2312 k).denote (before2313 k).denote := + @applyExit_sound (before2312 k) (before2313 k) exit1 1 valid1 (macro2312 k) +theorem macro2313 (k : Nat) : applyExit (before2313 k) exit2 25 = some (before2314 k) := by + simp (disch := omega) [before2313, before2314, exit2, applyExit, pop, push] + <;> omega +theorem step2313 (k : Nat) : Runs (25*2) (before2313 k).denote (before2314 k).denote := + @applyExit_sound (before2313 k) (before2314 k) exit2 25 valid2 (macro2313 k) +theorem macro2314 (k : Nat) : applyExit (before2314 k) exit3 1 = some (before2315 k) := by + simp (disch := omega) [before2314, before2315, exit3, applyExit, pop, push] + <;> omega +theorem step2314 (k : Nat) : Runs (1*2) (before2314 k).denote (before2315 k).denote := + @applyExit_sound (before2314 k) (before2315 k) exit3 1 valid3 (macro2314 k) +theorem macro2315 (k : Nat) : applyExit (before2315 k) exit4 1 = some (before2316 k) := by + simp (disch := omega) [before2315, before2316, exit4, applyExit, pop, push] + <;> omega +theorem step2315 (k : Nat) : Runs (1*2) (before2315 k).denote (before2316 k).denote := + @applyExit_sound (before2315 k) (before2316 k) exit4 1 valid4 (macro2315 k) +theorem macro2316 (k : Nat) : applyExit (before2316 k) exit5 1 = some (before2317 k) := by + simp (disch := omega) [before2316, before2317, exit5, applyExit, pop, push] + <;> omega +theorem step2316 (k : Nat) : Runs (1*3) (before2316 k).denote (before2317 k).denote := + @applyExit_sound (before2316 k) (before2317 k) exit5 1 valid5 (macro2316 k) +theorem macro2317 (k : Nat) : applyExit (before2317 k) exit1 1 = some (before2318 k) := by + simp (disch := omega) [before2317, before2318, exit1, applyExit, pop, push] + <;> omega +theorem step2317 (k : Nat) : Runs (1*3) (before2317 k).denote (before2318 k).denote := + @applyExit_sound (before2317 k) (before2318 k) exit1 1 valid1 (macro2317 k) +theorem macro2318 (k : Nat) : applyExit (before2318 k) exit6 1 = some (before2319 k) := by + simp (disch := omega) [before2318, before2319, exit6, applyExit, pop, push] + <;> omega +theorem step2318 (k : Nat) : Runs (1*1) (before2318 k).denote (before2319 k).denote := + @applyExit_sound (before2318 k) (before2319 k) exit6 1 valid6 (macro2318 k) +theorem macro2319 (k : Nat) : applyExit (before2319 k) exit0 28 = some (before2320 k) := by + simp (disch := omega) [before2319, before2320, exit0, applyExit, pop, push] + <;> omega +theorem step2319 (k : Nat) : Runs (28*2) (before2319 k).denote (before2320 k).denote := + @applyExit_sound (before2319 k) (before2320 k) exit0 28 valid0 (macro2319 k) +theorem macro2320 (k : Nat) : applyExit (before2320 k) exit1 1 = some (before2321 k) := by + simp (disch := omega) [before2320, before2321, exit1, applyExit, pop, push] + <;> omega +theorem step2320 (k : Nat) : Runs (1*3) (before2320 k).denote (before2321 k).denote := + @applyExit_sound (before2320 k) (before2321 k) exit1 1 valid1 (macro2320 k) +theorem macro2321 (k : Nat) : applyExit (before2321 k) exit2 28 = some (before2322 k) := by + simp (disch := omega) [before2321, before2322, exit2, applyExit, pop, push] + <;> omega +theorem step2321 (k : Nat) : Runs (28*2) (before2321 k).denote (before2322 k).denote := + @applyExit_sound (before2321 k) (before2322 k) exit2 28 valid2 (macro2321 k) +theorem macro2322 (k : Nat) : applyExit (before2322 k) exit3 1 = some (before2323 k) := by + simp (disch := omega) [before2322, before2323, exit3, applyExit, pop, push] + <;> omega +theorem step2322 (k : Nat) : Runs (1*2) (before2322 k).denote (before2323 k).denote := + @applyExit_sound (before2322 k) (before2323 k) exit3 1 valid3 (macro2322 k) +theorem macro2323 (k : Nat) : applyExit (before2323 k) exit4 1 = some (before2324 k) := by + simp (disch := omega) [before2323, before2324, exit4, applyExit, pop, push] + <;> omega +theorem step2323 (k : Nat) : Runs (1*2) (before2323 k).denote (before2324 k).denote := + @applyExit_sound (before2323 k) (before2324 k) exit4 1 valid4 (macro2323 k) +theorem macro2324 (k : Nat) : applyExit (before2324 k) exit5 1 = some (before2325 k) := by + simp (disch := omega) [before2324, before2325, exit5, applyExit, pop, push] + <;> omega +theorem step2324 (k : Nat) : Runs (1*3) (before2324 k).denote (before2325 k).denote := + @applyExit_sound (before2324 k) (before2325 k) exit5 1 valid5 (macro2324 k) +theorem macro2325 (k : Nat) : applyExit (before2325 k) exit1 1 = some (before2326 k) := by + simp (disch := omega) [before2325, before2326, exit1, applyExit, pop, push] + <;> omega +theorem step2325 (k : Nat) : Runs (1*3) (before2325 k).denote (before2326 k).denote := + @applyExit_sound (before2325 k) (before2326 k) exit1 1 valid1 (macro2325 k) +theorem macro2326 (k : Nat) : applyExit (before2326 k) exit6 1 = some (before2327 k) := by + simp (disch := omega) [before2326, before2327, exit6, applyExit, pop, push] + <;> omega +theorem step2326 (k : Nat) : Runs (1*1) (before2326 k).denote (before2327 k).denote := + @applyExit_sound (before2326 k) (before2327 k) exit6 1 valid6 (macro2326 k) +theorem macro2327 (k : Nat) : applyExit (before2327 k) exit0 31 = some (before2328 k) := by + simp (disch := omega) [before2327, before2328, exit0, applyExit, pop, push] + <;> omega +theorem step2327 (k : Nat) : Runs (31*2) (before2327 k).denote (before2328 k).denote := + @applyExit_sound (before2327 k) (before2328 k) exit0 31 valid0 (macro2327 k) +theorem macro2328 (k : Nat) : applyExit (before2328 k) exit1 1 = some (before2329 k) := by + simp (disch := omega) [before2328, before2329, exit1, applyExit, pop, push] + <;> omega +theorem step2328 (k : Nat) : Runs (1*3) (before2328 k).denote (before2329 k).denote := + @applyExit_sound (before2328 k) (before2329 k) exit1 1 valid1 (macro2328 k) +theorem macro2329 (k : Nat) : applyExit (before2329 k) exit2 31 = some (before2330 k) := by + simp (disch := omega) [before2329, before2330, exit2, applyExit, pop, push] + <;> omega +theorem step2329 (k : Nat) : Runs (31*2) (before2329 k).denote (before2330 k).denote := + @applyExit_sound (before2329 k) (before2330 k) exit2 31 valid2 (macro2329 k) +theorem macro2330 (k : Nat) : applyExit (before2330 k) exit3 1 = some (before2331 k) := by + simp (disch := omega) [before2330, before2331, exit3, applyExit, pop, push] + <;> omega +theorem step2330 (k : Nat) : Runs (1*2) (before2330 k).denote (before2331 k).denote := + @applyExit_sound (before2330 k) (before2331 k) exit3 1 valid3 (macro2330 k) +theorem macro2331 (k : Nat) : applyExit (before2331 k) exit4 1 = some (before2332 k) := by + simp (disch := omega) [before2331, before2332, exit4, applyExit, pop, push] + <;> omega +theorem step2331 (k : Nat) : Runs (1*2) (before2331 k).denote (before2332 k).denote := + @applyExit_sound (before2331 k) (before2332 k) exit4 1 valid4 (macro2331 k) +theorem macro2332 (k : Nat) : applyExit (before2332 k) exit5 1 = some (before2333 k) := by + simp (disch := omega) [before2332, before2333, exit5, applyExit, pop, push] + <;> omega +theorem step2332 (k : Nat) : Runs (1*3) (before2332 k).denote (before2333 k).denote := + @applyExit_sound (before2332 k) (before2333 k) exit5 1 valid5 (macro2332 k) +theorem macro2333 (k : Nat) : applyExit (before2333 k) exit1 1 = some (before2334 k) := by + simp (disch := omega) [before2333, before2334, exit1, applyExit, pop, push] + <;> omega +theorem step2333 (k : Nat) : Runs (1*3) (before2333 k).denote (before2334 k).denote := + @applyExit_sound (before2333 k) (before2334 k) exit1 1 valid1 (macro2333 k) +theorem macro2334 (k : Nat) : applyExit (before2334 k) exit6 1 = some (before2335 k) := by + simp (disch := omega) [before2334, before2335, exit6, applyExit, pop, push] + <;> omega +theorem step2334 (k : Nat) : Runs (1*1) (before2334 k).denote (before2335 k).denote := + @applyExit_sound (before2334 k) (before2335 k) exit6 1 valid6 (macro2334 k) +theorem macro2335 (k : Nat) : applyExit (before2335 k) exit0 34 = some (before2336 k) := by + simp (disch := omega) [before2335, before2336, exit0, applyExit, pop, push] + <;> omega +theorem step2335 (k : Nat) : Runs (34*2) (before2335 k).denote (before2336 k).denote := + @applyExit_sound (before2335 k) (before2336 k) exit0 34 valid0 (macro2335 k) +theorem macro2336 (k : Nat) : applyExit (before2336 k) exit1 1 = some (before2337 k) := by + simp (disch := omega) [before2336, before2337, exit1, applyExit, pop, push] + <;> omega +theorem step2336 (k : Nat) : Runs (1*3) (before2336 k).denote (before2337 k).denote := + @applyExit_sound (before2336 k) (before2337 k) exit1 1 valid1 (macro2336 k) +theorem macro2337 (k : Nat) : applyExit (before2337 k) exit2 34 = some (before2338 k) := by + simp (disch := omega) [before2337, before2338, exit2, applyExit, pop, push] + <;> omega +theorem step2337 (k : Nat) : Runs (34*2) (before2337 k).denote (before2338 k).denote := + @applyExit_sound (before2337 k) (before2338 k) exit2 34 valid2 (macro2337 k) +theorem macro2338 (k : Nat) : applyExit (before2338 k) exit3 1 = some (before2339 k) := by + simp (disch := omega) [before2338, before2339, exit3, applyExit, pop, push] + <;> omega +theorem step2338 (k : Nat) : Runs (1*2) (before2338 k).denote (before2339 k).denote := + @applyExit_sound (before2338 k) (before2339 k) exit3 1 valid3 (macro2338 k) +theorem macro2339 (k : Nat) : applyExit (before2339 k) exit4 1 = some (before2340 k) := by + simp (disch := omega) [before2339, before2340, exit4, applyExit, pop, push] + <;> omega +theorem step2339 (k : Nat) : Runs (1*2) (before2339 k).denote (before2340 k).denote := + @applyExit_sound (before2339 k) (before2340 k) exit4 1 valid4 (macro2339 k) +theorem macro2340 (k : Nat) : applyExit (before2340 k) exit5 1 = some (before2341 k) := by + simp (disch := omega) [before2340, before2341, exit5, applyExit, pop, push] + <;> omega +theorem step2340 (k : Nat) : Runs (1*3) (before2340 k).denote (before2341 k).denote := + @applyExit_sound (before2340 k) (before2341 k) exit5 1 valid5 (macro2340 k) +theorem macro2341 (k : Nat) : applyExit (before2341 k) exit1 1 = some (before2342 k) := by + simp (disch := omega) [before2341, before2342, exit1, applyExit, pop, push] + <;> omega +theorem step2341 (k : Nat) : Runs (1*3) (before2341 k).denote (before2342 k).denote := + @applyExit_sound (before2341 k) (before2342 k) exit1 1 valid1 (macro2341 k) +theorem macro2342 (k : Nat) : applyExit (before2342 k) exit6 1 = some (before2343 k) := by + simp (disch := omega) [before2342, before2343, exit6, applyExit, pop, push] + <;> omega +theorem step2342 (k : Nat) : Runs (1*1) (before2342 k).denote (before2343 k).denote := + @applyExit_sound (before2342 k) (before2343 k) exit6 1 valid6 (macro2342 k) +theorem macro2343 (k : Nat) : applyExit (before2343 k) exit0 37 = some (before2344 k) := by + simp (disch := omega) [before2343, before2344, exit0, applyExit, pop, push] + <;> omega +theorem step2343 (k : Nat) : Runs (37*2) (before2343 k).denote (before2344 k).denote := + @applyExit_sound (before2343 k) (before2344 k) exit0 37 valid0 (macro2343 k) +theorem macro2344 (k : Nat) : applyExit (before2344 k) exit1 1 = some (before2345 k) := by + simp (disch := omega) [before2344, before2345, exit1, applyExit, pop, push] + <;> omega +theorem step2344 (k : Nat) : Runs (1*3) (before2344 k).denote (before2345 k).denote := + @applyExit_sound (before2344 k) (before2345 k) exit1 1 valid1 (macro2344 k) +theorem macro2345 (k : Nat) : applyExit (before2345 k) exit2 37 = some (before2346 k) := by + simp (disch := omega) [before2345, before2346, exit2, applyExit, pop, push] + <;> omega +theorem step2345 (k : Nat) : Runs (37*2) (before2345 k).denote (before2346 k).denote := + @applyExit_sound (before2345 k) (before2346 k) exit2 37 valid2 (macro2345 k) +theorem macro2346 (k : Nat) : applyExit (before2346 k) exit3 1 = some (before2347 k) := by + simp (disch := omega) [before2346, before2347, exit3, applyExit, pop, push] + <;> omega +theorem step2346 (k : Nat) : Runs (1*2) (before2346 k).denote (before2347 k).denote := + @applyExit_sound (before2346 k) (before2347 k) exit3 1 valid3 (macro2346 k) +theorem macro2347 (k : Nat) : applyExit (before2347 k) exit4 1 = some (before2348 k) := by + simp (disch := omega) [before2347, before2348, exit4, applyExit, pop, push] + <;> omega +theorem step2347 (k : Nat) : Runs (1*2) (before2347 k).denote (before2348 k).denote := + @applyExit_sound (before2347 k) (before2348 k) exit4 1 valid4 (macro2347 k) +theorem macro2348 (k : Nat) : applyExit (before2348 k) exit5 1 = some (before2349 k) := by + simp (disch := omega) [before2348, before2349, exit5, applyExit, pop, push] + <;> omega +theorem step2348 (k : Nat) : Runs (1*3) (before2348 k).denote (before2349 k).denote := + @applyExit_sound (before2348 k) (before2349 k) exit5 1 valid5 (macro2348 k) +theorem macro2349 (k : Nat) : applyExit (before2349 k) exit1 1 = some (before2350 k) := by + simp (disch := omega) [before2349, before2350, exit1, applyExit, pop, push] + <;> omega +theorem step2349 (k : Nat) : Runs (1*3) (before2349 k).denote (before2350 k).denote := + @applyExit_sound (before2349 k) (before2350 k) exit1 1 valid1 (macro2349 k) +theorem macro2350 (k : Nat) : applyExit (before2350 k) exit6 1 = some (before2351 k) := by + simp (disch := omega) [before2350, before2351, exit6, applyExit, pop, push] + <;> omega +theorem step2350 (k : Nat) : Runs (1*1) (before2350 k).denote (before2351 k).denote := + @applyExit_sound (before2350 k) (before2351 k) exit6 1 valid6 (macro2350 k) +theorem macro2351 (k : Nat) : applyExit (before2351 k) exit0 40 = some (before2352 k) := by + simp (disch := omega) [before2351, before2352, exit0, applyExit, pop, push] + <;> omega +theorem step2351 (k : Nat) : Runs (40*2) (before2351 k).denote (before2352 k).denote := + @applyExit_sound (before2351 k) (before2352 k) exit0 40 valid0 (macro2351 k) +theorem macro2352 (k : Nat) : applyExit (before2352 k) exit1 1 = some (before2353 k) := by + simp (disch := omega) [before2352, before2353, exit1, applyExit, pop, push] + <;> omega +theorem step2352 (k : Nat) : Runs (1*3) (before2352 k).denote (before2353 k).denote := + @applyExit_sound (before2352 k) (before2353 k) exit1 1 valid1 (macro2352 k) +theorem macro2353 (k : Nat) : applyExit (before2353 k) exit2 40 = some (before2354 k) := by + simp (disch := omega) [before2353, before2354, exit2, applyExit, pop, push] + <;> omega +theorem step2353 (k : Nat) : Runs (40*2) (before2353 k).denote (before2354 k).denote := + @applyExit_sound (before2353 k) (before2354 k) exit2 40 valid2 (macro2353 k) +theorem macro2354 (k : Nat) : applyExit (before2354 k) exit3 1 = some (before2355 k) := by + simp (disch := omega) [before2354, before2355, exit3, applyExit, pop, push] + <;> omega +theorem step2354 (k : Nat) : Runs (1*2) (before2354 k).denote (before2355 k).denote := + @applyExit_sound (before2354 k) (before2355 k) exit3 1 valid3 (macro2354 k) +theorem macro2355 (k : Nat) : applyExit (before2355 k) exit4 1 = some (before2356 k) := by + simp (disch := omega) [before2355, before2356, exit4, applyExit, pop, push] + <;> omega +theorem step2355 (k : Nat) : Runs (1*2) (before2355 k).denote (before2356 k).denote := + @applyExit_sound (before2355 k) (before2356 k) exit4 1 valid4 (macro2355 k) +theorem macro2356 (k : Nat) : applyExit (before2356 k) exit5 1 = some (before2357 k) := by + simp (disch := omega) [before2356, before2357, exit5, applyExit, pop, push] + <;> omega +theorem step2356 (k : Nat) : Runs (1*3) (before2356 k).denote (before2357 k).denote := + @applyExit_sound (before2356 k) (before2357 k) exit5 1 valid5 (macro2356 k) +theorem macro2357 (k : Nat) : applyExit (before2357 k) exit1 1 = some (before2358 k) := by + simp (disch := omega) [before2357, before2358, exit1, applyExit, pop, push] + <;> omega +theorem step2357 (k : Nat) : Runs (1*3) (before2357 k).denote (before2358 k).denote := + @applyExit_sound (before2357 k) (before2358 k) exit1 1 valid1 (macro2357 k) +theorem macro2358 (k : Nat) : applyExit (before2358 k) exit6 1 = some (before2359 k) := by + simp (disch := omega) [before2358, before2359, exit6, applyExit, pop, push] + <;> omega +theorem step2358 (k : Nat) : Runs (1*1) (before2358 k).denote (before2359 k).denote := + @applyExit_sound (before2358 k) (before2359 k) exit6 1 valid6 (macro2358 k) +theorem macro2359 (k : Nat) : applyExit (before2359 k) exit0 43 = some (before2360 k) := by + simp (disch := omega) [before2359, before2360, exit0, applyExit, pop, push] + <;> omega +theorem step2359 (k : Nat) : Runs (43*2) (before2359 k).denote (before2360 k).denote := + @applyExit_sound (before2359 k) (before2360 k) exit0 43 valid0 (macro2359 k) +theorem macro2360 (k : Nat) : applyExit (before2360 k) exit1 1 = some (before2361 k) := by + simp (disch := omega) [before2360, before2361, exit1, applyExit, pop, push] + <;> omega +theorem step2360 (k : Nat) : Runs (1*3) (before2360 k).denote (before2361 k).denote := + @applyExit_sound (before2360 k) (before2361 k) exit1 1 valid1 (macro2360 k) +theorem macro2361 (k : Nat) : applyExit (before2361 k) exit2 43 = some (before2362 k) := by + simp (disch := omega) [before2361, before2362, exit2, applyExit, pop, push] + <;> omega +theorem step2361 (k : Nat) : Runs (43*2) (before2361 k).denote (before2362 k).denote := + @applyExit_sound (before2361 k) (before2362 k) exit2 43 valid2 (macro2361 k) +theorem macro2362 (k : Nat) : applyExit (before2362 k) exit3 1 = some (before2363 k) := by + simp (disch := omega) [before2362, before2363, exit3, applyExit, pop, push] + <;> omega +theorem step2362 (k : Nat) : Runs (1*2) (before2362 k).denote (before2363 k).denote := + @applyExit_sound (before2362 k) (before2363 k) exit3 1 valid3 (macro2362 k) +theorem macro2363 (k : Nat) : applyExit (before2363 k) exit4 1 = some (before2364 k) := by + simp (disch := omega) [before2363, before2364, exit4, applyExit, pop, push] + <;> omega +theorem step2363 (k : Nat) : Runs (1*2) (before2363 k).denote (before2364 k).denote := + @applyExit_sound (before2363 k) (before2364 k) exit4 1 valid4 (macro2363 k) +theorem macro2364 (k : Nat) : applyExit (before2364 k) exit5 1 = some (before2365 k) := by + simp (disch := omega) [before2364, before2365, exit5, applyExit, pop, push] + <;> omega +theorem step2364 (k : Nat) : Runs (1*3) (before2364 k).denote (before2365 k).denote := + @applyExit_sound (before2364 k) (before2365 k) exit5 1 valid5 (macro2364 k) +theorem macro2365 (k : Nat) : applyExit (before2365 k) exit1 1 = some (before2366 k) := by + simp (disch := omega) [before2365, before2366, exit1, applyExit, pop, push] + <;> omega +theorem step2365 (k : Nat) : Runs (1*3) (before2365 k).denote (before2366 k).denote := + @applyExit_sound (before2365 k) (before2366 k) exit1 1 valid1 (macro2365 k) +theorem macro2366 (k : Nat) : applyExit (before2366 k) exit6 1 = some (before2367 k) := by + simp (disch := omega) [before2366, before2367, exit6, applyExit, pop, push] + <;> omega +theorem step2366 (k : Nat) : Runs (1*1) (before2366 k).denote (before2367 k).denote := + @applyExit_sound (before2366 k) (before2367 k) exit6 1 valid6 (macro2366 k) +theorem macro2367 (k : Nat) : applyExit (before2367 k) exit0 46 = some (before2368 k) := by + simp (disch := omega) [before2367, before2368, exit0, applyExit, pop, push] + <;> omega +theorem step2367 (k : Nat) : Runs (46*2) (before2367 k).denote (before2368 k).denote := + @applyExit_sound (before2367 k) (before2368 k) exit0 46 valid0 (macro2367 k) +theorem macro2368 (k : Nat) : applyExit (before2368 k) exit1 1 = some (before2369 k) := by + simp (disch := omega) [before2368, before2369, exit1, applyExit, pop, push] + <;> omega +theorem step2368 (k : Nat) : Runs (1*3) (before2368 k).denote (before2369 k).denote := + @applyExit_sound (before2368 k) (before2369 k) exit1 1 valid1 (macro2368 k) +theorem macro2369 (k : Nat) : applyExit (before2369 k) exit2 46 = some (before2370 k) := by + simp (disch := omega) [before2369, before2370, exit2, applyExit, pop, push] + <;> omega +theorem step2369 (k : Nat) : Runs (46*2) (before2369 k).denote (before2370 k).denote := + @applyExit_sound (before2369 k) (before2370 k) exit2 46 valid2 (macro2369 k) +theorem macro2370 (k : Nat) : applyExit (before2370 k) exit3 1 = some (before2371 k) := by + simp (disch := omega) [before2370, before2371, exit3, applyExit, pop, push] + <;> omega +theorem step2370 (k : Nat) : Runs (1*2) (before2370 k).denote (before2371 k).denote := + @applyExit_sound (before2370 k) (before2371 k) exit3 1 valid3 (macro2370 k) +theorem macro2371 (k : Nat) : applyExit (before2371 k) exit4 1 = some (before2372 k) := by + simp (disch := omega) [before2371, before2372, exit4, applyExit, pop, push] + <;> omega +theorem step2371 (k : Nat) : Runs (1*2) (before2371 k).denote (before2372 k).denote := + @applyExit_sound (before2371 k) (before2372 k) exit4 1 valid4 (macro2371 k) +theorem macro2372 (k : Nat) : applyExit (before2372 k) exit5 1 = some (before2373 k) := by + simp (disch := omega) [before2372, before2373, exit5, applyExit, pop, push] + <;> omega +theorem step2372 (k : Nat) : Runs (1*3) (before2372 k).denote (before2373 k).denote := + @applyExit_sound (before2372 k) (before2373 k) exit5 1 valid5 (macro2372 k) +theorem macro2373 (k : Nat) : applyExit (before2373 k) exit1 1 = some (before2374 k) := by + simp (disch := omega) [before2373, before2374, exit1, applyExit, pop, push] + <;> omega +theorem step2373 (k : Nat) : Runs (1*3) (before2373 k).denote (before2374 k).denote := + @applyExit_sound (before2373 k) (before2374 k) exit1 1 valid1 (macro2373 k) +theorem macro2374 (k : Nat) : applyExit (before2374 k) exit6 1 = some (before2375 k) := by + simp (disch := omega) [before2374, before2375, exit6, applyExit, pop, push] + <;> omega +theorem step2374 (k : Nat) : Runs (1*1) (before2374 k).denote (before2375 k).denote := + @applyExit_sound (before2374 k) (before2375 k) exit6 1 valid6 (macro2374 k) +theorem macro2375 (k : Nat) : applyExit (before2375 k) exit0 49 = some (before2376 k) := by + simp (disch := omega) [before2375, before2376, exit0, applyExit, pop, push] + <;> omega +theorem step2375 (k : Nat) : Runs (49*2) (before2375 k).denote (before2376 k).denote := + @applyExit_sound (before2375 k) (before2376 k) exit0 49 valid0 (macro2375 k) +theorem macro2376 (k : Nat) : applyExit (before2376 k) exit1 1 = some (before2377 k) := by + simp (disch := omega) [before2376, before2377, exit1, applyExit, pop, push] + <;> omega +theorem step2376 (k : Nat) : Runs (1*3) (before2376 k).denote (before2377 k).denote := + @applyExit_sound (before2376 k) (before2377 k) exit1 1 valid1 (macro2376 k) +theorem macro2377 (k : Nat) : applyExit (before2377 k) exit2 49 = some (before2378 k) := by + simp (disch := omega) [before2377, before2378, exit2, applyExit, pop, push] + <;> omega +theorem step2377 (k : Nat) : Runs (49*2) (before2377 k).denote (before2378 k).denote := + @applyExit_sound (before2377 k) (before2378 k) exit2 49 valid2 (macro2377 k) +theorem macro2378 (k : Nat) : applyExit (before2378 k) exit3 1 = some (before2379 k) := by + simp (disch := omega) [before2378, before2379, exit3, applyExit, pop, push] + <;> omega +theorem step2378 (k : Nat) : Runs (1*2) (before2378 k).denote (before2379 k).denote := + @applyExit_sound (before2378 k) (before2379 k) exit3 1 valid3 (macro2378 k) +theorem macro2379 (k : Nat) : applyExit (before2379 k) exit4 1 = some (before2380 k) := by + simp (disch := omega) [before2379, before2380, exit4, applyExit, pop, push] + <;> omega +theorem step2379 (k : Nat) : Runs (1*2) (before2379 k).denote (before2380 k).denote := + @applyExit_sound (before2379 k) (before2380 k) exit4 1 valid4 (macro2379 k) +theorem macro2380 (k : Nat) : applyExit (before2380 k) exit5 1 = some (before2381 k) := by + simp (disch := omega) [before2380, before2381, exit5, applyExit, pop, push] + <;> omega +theorem step2380 (k : Nat) : Runs (1*3) (before2380 k).denote (before2381 k).denote := + @applyExit_sound (before2380 k) (before2381 k) exit5 1 valid5 (macro2380 k) +theorem macro2381 (k : Nat) : applyExit (before2381 k) exit1 1 = some (before2382 k) := by + simp (disch := omega) [before2381, before2382, exit1, applyExit, pop, push] + <;> omega +theorem step2381 (k : Nat) : Runs (1*3) (before2381 k).denote (before2382 k).denote := + @applyExit_sound (before2381 k) (before2382 k) exit1 1 valid1 (macro2381 k) +theorem macro2382 (k : Nat) : applyExit (before2382 k) exit6 1 = some (before2383 k) := by + simp (disch := omega) [before2382, before2383, exit6, applyExit, pop, push] + <;> omega +theorem step2382 (k : Nat) : Runs (1*1) (before2382 k).denote (before2383 k).denote := + @applyExit_sound (before2382 k) (before2383 k) exit6 1 valid6 (macro2382 k) +theorem macro2383 (k : Nat) : applyExit (before2383 k) exit0 52 = some (before2384 k) := by + simp (disch := omega) [before2383, before2384, exit0, applyExit, pop, push] + <;> omega +theorem step2383 (k : Nat) : Runs (52*2) (before2383 k).denote (before2384 k).denote := + @applyExit_sound (before2383 k) (before2384 k) exit0 52 valid0 (macro2383 k) +theorem macro2384 (k : Nat) : applyExit (before2384 k) exit1 1 = some (before2385 k) := by + simp (disch := omega) [before2384, before2385, exit1, applyExit, pop, push] + <;> omega +theorem step2384 (k : Nat) : Runs (1*3) (before2384 k).denote (before2385 k).denote := + @applyExit_sound (before2384 k) (before2385 k) exit1 1 valid1 (macro2384 k) +theorem macro2385 (k : Nat) : applyExit (before2385 k) exit2 52 = some (before2386 k) := by + simp (disch := omega) [before2385, before2386, exit2, applyExit, pop, push] + <;> omega +theorem step2385 (k : Nat) : Runs (52*2) (before2385 k).denote (before2386 k).denote := + @applyExit_sound (before2385 k) (before2386 k) exit2 52 valid2 (macro2385 k) +theorem macro2386 (k : Nat) : applyExit (before2386 k) exit3 1 = some (before2387 k) := by + simp (disch := omega) [before2386, before2387, exit3, applyExit, pop, push] + <;> omega +theorem step2386 (k : Nat) : Runs (1*2) (before2386 k).denote (before2387 k).denote := + @applyExit_sound (before2386 k) (before2387 k) exit3 1 valid3 (macro2386 k) +theorem macro2387 (k : Nat) : applyExit (before2387 k) exit4 1 = some (before2388 k) := by + simp (disch := omega) [before2387, before2388, exit4, applyExit, pop, push] + <;> omega +theorem step2387 (k : Nat) : Runs (1*2) (before2387 k).denote (before2388 k).denote := + @applyExit_sound (before2387 k) (before2388 k) exit4 1 valid4 (macro2387 k) +theorem macro2388 (k : Nat) : applyExit (before2388 k) exit5 1 = some (before2389 k) := by + simp (disch := omega) [before2388, before2389, exit5, applyExit, pop, push] + <;> omega +theorem step2388 (k : Nat) : Runs (1*3) (before2388 k).denote (before2389 k).denote := + @applyExit_sound (before2388 k) (before2389 k) exit5 1 valid5 (macro2388 k) +theorem macro2389 (k : Nat) : applyExit (before2389 k) exit1 1 = some (before2390 k) := by + simp (disch := omega) [before2389, before2390, exit1, applyExit, pop, push] + <;> omega +theorem step2389 (k : Nat) : Runs (1*3) (before2389 k).denote (before2390 k).denote := + @applyExit_sound (before2389 k) (before2390 k) exit1 1 valid1 (macro2389 k) +theorem macro2390 (k : Nat) : applyExit (before2390 k) exit6 1 = some (before2391 k) := by + simp (disch := omega) [before2390, before2391, exit6, applyExit, pop, push] + <;> omega +theorem step2390 (k : Nat) : Runs (1*1) (before2390 k).denote (before2391 k).denote := + @applyExit_sound (before2390 k) (before2391 k) exit6 1 valid6 (macro2390 k) +theorem macro2391 (k : Nat) : applyExit (before2391 k) exit0 55 = some (before2392 k) := by + simp (disch := omega) [before2391, before2392, exit0, applyExit, pop, push] + <;> omega +theorem step2391 (k : Nat) : Runs (55*2) (before2391 k).denote (before2392 k).denote := + @applyExit_sound (before2391 k) (before2392 k) exit0 55 valid0 (macro2391 k) +theorem macro2392 (k : Nat) : applyExit (before2392 k) exit1 1 = some (before2393 k) := by + simp (disch := omega) [before2392, before2393, exit1, applyExit, pop, push] + <;> omega +theorem step2392 (k : Nat) : Runs (1*3) (before2392 k).denote (before2393 k).denote := + @applyExit_sound (before2392 k) (before2393 k) exit1 1 valid1 (macro2392 k) +theorem macro2393 (k : Nat) : applyExit (before2393 k) exit2 55 = some (before2394 k) := by + simp (disch := omega) [before2393, before2394, exit2, applyExit, pop, push] + <;> omega +theorem step2393 (k : Nat) : Runs (55*2) (before2393 k).denote (before2394 k).denote := + @applyExit_sound (before2393 k) (before2394 k) exit2 55 valid2 (macro2393 k) +theorem macro2394 (k : Nat) : applyExit (before2394 k) exit3 1 = some (before2395 k) := by + simp (disch := omega) [before2394, before2395, exit3, applyExit, pop, push] + <;> omega +theorem step2394 (k : Nat) : Runs (1*2) (before2394 k).denote (before2395 k).denote := + @applyExit_sound (before2394 k) (before2395 k) exit3 1 valid3 (macro2394 k) +theorem macro2395 (k : Nat) : applyExit (before2395 k) exit30 1 = some (before2396 k) := by + simp (disch := omega) [before2395, before2396, exit30, applyExit, pop, push] + <;> omega +theorem step2395 (k : Nat) : Runs (1*3) (before2395 k).denote (before2396 k).denote := + @applyExit_sound (before2395 k) (before2396 k) exit30 1 valid30 (macro2395 k) +theorem macro2396 (k : Nat) : applyExit (before2396 k) exit31 1 = some (before2397 k) := by + simp (disch := omega) [before2396, before2397, exit31, applyExit, pop, push] + <;> omega +theorem step2396 (k : Nat) : Runs (1*1) (before2396 k).denote (before2397 k).denote := + @applyExit_sound (before2396 k) (before2397 k) exit31 1 valid31 (macro2396 k) +theorem macro2397 (k : Nat) : applyExit (before2397 k) exit32 1 = some (before2398 k) := by + simp (disch := omega) [before2397, before2398, exit32, applyExit, pop, push] + <;> omega +theorem step2397 (k : Nat) : Runs (1*3) (before2397 k).denote (before2398 k).denote := + @applyExit_sound (before2397 k) (before2398 k) exit32 1 valid32 (macro2397 k) +theorem macro2398 (k : Nat) : applyExit (before2398 k) exit33 1 = some (before2399 k) := by + simp (disch := omega) [before2398, before2399, exit33, applyExit, pop, push] + <;> omega +theorem step2398 (k : Nat) : Runs (1*2) (before2398 k).denote (before2399 k).denote := + @applyExit_sound (before2398 k) (before2399 k) exit33 1 valid33 (macro2398 k) +theorem macro2399 (k : Nat) : applyExit (before2399 k) exit34 56 = some (after2399 k) := by + simp (disch := omega) [before2399, after2399, exit34, applyExit, pop, push] + <;> omega +theorem step2399 (k : Nat) : Runs (56*2) (before2399 k).denote (after2399 k).denote := + @applyExit_sound (before2399 k) (after2399 k) exit34 56 valid34 (macro2399 k) +theorem chunkRun023 (k : Nat) : Runs 2135 (before2300 k).denote (after2399 k).denote := by + have h := (@Runs.trans ((((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))))+((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))))+((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))))) ((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2))))))) (before2300 k).denote (before2350 k).denote (after2399 k).denote (@Runs.trans (((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))))+((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3)))))) (((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))))+((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))) (before2300 k).denote (before2325 k).denote (before2350 k).denote (@Runs.trans ((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))) ((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3))))) (before2300 k).denote (before2312 k).denote (before2325 k).denote (@Runs.trans (((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))) (before2300 k).denote (before2306 k).denote (before2312 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((22*2)+((1*3)+(22*2))) (before2300 k).denote (before2303 k).denote (before2306 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2300 k).denote (before2301 k).denote (before2303 k).denote (step2300 k) (@Runs.trans (1*3) (1*1) (before2301 k).denote (before2302 k).denote (before2303 k).denote (step2301 k) (step2302 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before2303 k).denote (before2304 k).denote (before2306 k).denote (step2303 k) (@Runs.trans (1*3) (22*2) (before2304 k).denote (before2305 k).denote (before2306 k).denote (step2304 k) (step2305 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(25*2))) (before2306 k).denote (before2309 k).denote (before2312 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2306 k).denote (before2307 k).denote (before2309 k).denote (step2306 k) (@Runs.trans (1*2) (1*3) (before2307 k).denote (before2308 k).denote (before2309 k).denote (step2307 k) (step2308 k))) (@Runs.trans (1*3) ((1*1)+(25*2)) (before2309 k).denote (before2310 k).denote (before2312 k).denote (step2309 k) (@Runs.trans (1*1) (25*2) (before2310 k).denote (before2311 k).denote (before2312 k).denote (step2310 k) (step2311 k))))) (@Runs.trans (((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3)))) (before2312 k).denote (before2318 k).denote (before2325 k).denote (@Runs.trans ((1*3)+((25*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2312 k).denote (before2315 k).denote (before2318 k).denote (@Runs.trans (1*3) ((25*2)+(1*2)) (before2312 k).denote (before2313 k).denote (before2315 k).denote (step2312 k) (@Runs.trans (25*2) (1*2) (before2313 k).denote (before2314 k).denote (before2315 k).denote (step2313 k) (step2314 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2315 k).denote (before2316 k).denote (before2318 k).denote (step2315 k) (@Runs.trans (1*3) (1*3) (before2316 k).denote (before2317 k).denote (before2318 k).denote (step2316 k) (step2317 k)))) (@Runs.trans ((1*1)+((28*2)+(1*3))) (((28*2)+(1*2))+((1*2)+(1*3))) (before2318 k).denote (before2321 k).denote (before2325 k).denote (@Runs.trans (1*1) ((28*2)+(1*3)) (before2318 k).denote (before2319 k).denote (before2321 k).denote (step2318 k) (@Runs.trans (28*2) (1*3) (before2319 k).denote (before2320 k).denote (before2321 k).denote (step2319 k) (step2320 k))) (@Runs.trans ((28*2)+(1*2)) ((1*2)+(1*3)) (before2321 k).denote (before2323 k).denote (before2325 k).denote (@Runs.trans (28*2) (1*2) (before2321 k).denote (before2322 k).denote (before2323 k).denote (step2321 k) (step2322 k)) (@Runs.trans (1*2) (1*3) (before2323 k).denote (before2324 k).denote (before2325 k).denote (step2323 k) (step2324 k)))))) (@Runs.trans ((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))) ((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))) (before2325 k).denote (before2337 k).denote (before2350 k).denote (@Runs.trans (((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))) (before2325 k).denote (before2331 k).denote (before2337 k).denote (@Runs.trans ((1*3)+((1*1)+(31*2))) ((1*3)+((31*2)+(1*2))) (before2325 k).denote (before2328 k).denote (before2331 k).denote (@Runs.trans (1*3) ((1*1)+(31*2)) (before2325 k).denote (before2326 k).denote (before2328 k).denote (step2325 k) (@Runs.trans (1*1) (31*2) (before2326 k).denote (before2327 k).denote (before2328 k).denote (step2326 k) (step2327 k))) (@Runs.trans (1*3) ((31*2)+(1*2)) (before2328 k).denote (before2329 k).denote (before2331 k).denote (step2328 k) (@Runs.trans (31*2) (1*2) (before2329 k).denote (before2330 k).denote (before2331 k).denote (step2329 k) (step2330 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((34*2)+(1*3))) (before2331 k).denote (before2334 k).denote (before2337 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2331 k).denote (before2332 k).denote (before2334 k).denote (step2331 k) (@Runs.trans (1*3) (1*3) (before2332 k).denote (before2333 k).denote (before2334 k).denote (step2332 k) (step2333 k))) (@Runs.trans (1*1) ((34*2)+(1*3)) (before2334 k).denote (before2335 k).denote (before2337 k).denote (step2334 k) (@Runs.trans (34*2) (1*3) (before2335 k).denote (before2336 k).denote (before2337 k).denote (step2335 k) (step2336 k))))) (@Runs.trans (((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))) (before2337 k).denote (before2343 k).denote (before2350 k).denote (@Runs.trans ((34*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2337 k).denote (before2340 k).denote (before2343 k).denote (@Runs.trans (34*2) ((1*2)+(1*2)) (before2337 k).denote (before2338 k).denote (before2340 k).denote (step2337 k) (@Runs.trans (1*2) (1*2) (before2338 k).denote (before2339 k).denote (before2340 k).denote (step2338 k) (step2339 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2340 k).denote (before2341 k).denote (before2343 k).denote (step2340 k) (@Runs.trans (1*3) (1*1) (before2341 k).denote (before2342 k).denote (before2343 k).denote (step2341 k) (step2342 k)))) (@Runs.trans ((37*2)+((1*3)+(37*2))) (((1*2)+(1*2))+((1*3)+(1*3))) (before2343 k).denote (before2346 k).denote (before2350 k).denote (@Runs.trans (37*2) ((1*3)+(37*2)) (before2343 k).denote (before2344 k).denote (before2346 k).denote (step2343 k) (@Runs.trans (1*3) (37*2) (before2344 k).denote (before2345 k).denote (before2346 k).denote (step2344 k) (step2345 k))) (@Runs.trans ((1*2)+(1*2)) ((1*3)+(1*3)) (before2346 k).denote (before2348 k).denote (before2350 k).denote (@Runs.trans (1*2) (1*2) (before2346 k).denote (before2347 k).denote (before2348 k).denote (step2346 k) (step2347 k)) (@Runs.trans (1*3) (1*3) (before2348 k).denote (before2349 k).denote (before2350 k).denote (step2348 k) (step2349 k))))))) (@Runs.trans (((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2)))))) (before2350 k).denote (before2375 k).denote (after2399 k).denote (@Runs.trans ((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before2350 k).denote (before2362 k).denote (before2375 k).denote (@Runs.trans (((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))) (before2350 k).denote (before2356 k).denote (before2362 k).denote (@Runs.trans ((1*1)+((40*2)+(1*3))) ((40*2)+((1*2)+(1*2))) (before2350 k).denote (before2353 k).denote (before2356 k).denote (@Runs.trans (1*1) ((40*2)+(1*3)) (before2350 k).denote (before2351 k).denote (before2353 k).denote (step2350 k) (@Runs.trans (40*2) (1*3) (before2351 k).denote (before2352 k).denote (before2353 k).denote (step2351 k) (step2352 k))) (@Runs.trans (40*2) ((1*2)+(1*2)) (before2353 k).denote (before2354 k).denote (before2356 k).denote (step2353 k) (@Runs.trans (1*2) (1*2) (before2354 k).denote (before2355 k).denote (before2356 k).denote (step2354 k) (step2355 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) ((43*2)+((1*3)+(43*2))) (before2356 k).denote (before2359 k).denote (before2362 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2356 k).denote (before2357 k).denote (before2359 k).denote (step2356 k) (@Runs.trans (1*3) (1*1) (before2357 k).denote (before2358 k).denote (before2359 k).denote (step2357 k) (step2358 k))) (@Runs.trans (43*2) ((1*3)+(43*2)) (before2359 k).denote (before2360 k).denote (before2362 k).denote (step2359 k) (@Runs.trans (1*3) (43*2) (before2360 k).denote (before2361 k).denote (before2362 k).denote (step2360 k) (step2361 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2)))) (((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before2362 k).denote (before2368 k).denote (before2375 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(46*2))) (before2362 k).denote (before2365 k).denote (before2368 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2362 k).denote (before2363 k).denote (before2365 k).denote (step2362 k) (@Runs.trans (1*2) (1*3) (before2363 k).denote (before2364 k).denote (before2365 k).denote (step2363 k) (step2364 k))) (@Runs.trans (1*3) ((1*1)+(46*2)) (before2365 k).denote (before2366 k).denote (before2368 k).denote (step2365 k) (@Runs.trans (1*1) (46*2) (before2366 k).denote (before2367 k).denote (before2368 k).denote (step2366 k) (step2367 k)))) (@Runs.trans ((1*3)+((46*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before2368 k).denote (before2371 k).denote (before2375 k).denote (@Runs.trans (1*3) ((46*2)+(1*2)) (before2368 k).denote (before2369 k).denote (before2371 k).denote (step2368 k) (@Runs.trans (46*2) (1*2) (before2369 k).denote (before2370 k).denote (before2371 k).denote (step2369 k) (step2370 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before2371 k).denote (before2373 k).denote (before2375 k).denote (@Runs.trans (1*2) (1*3) (before2371 k).denote (before2372 k).denote (before2373 k).denote (step2371 k) (step2372 k)) (@Runs.trans (1*3) (1*1) (before2373 k).denote (before2374 k).denote (before2375 k).denote (step2373 k) (step2374 k)))))) (@Runs.trans ((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))) ((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2))))) (before2375 k).denote (before2387 k).denote (after2399 k).denote (@Runs.trans (((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))) (before2375 k).denote (before2381 k).denote (before2387 k).denote (@Runs.trans ((49*2)+((1*3)+(49*2))) ((1*2)+((1*2)+(1*3))) (before2375 k).denote (before2378 k).denote (before2381 k).denote (@Runs.trans (49*2) ((1*3)+(49*2)) (before2375 k).denote (before2376 k).denote (before2378 k).denote (step2375 k) (@Runs.trans (1*3) (49*2) (before2376 k).denote (before2377 k).denote (before2378 k).denote (step2376 k) (step2377 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2378 k).denote (before2379 k).denote (before2381 k).denote (step2378 k) (@Runs.trans (1*2) (1*3) (before2379 k).denote (before2380 k).denote (before2381 k).denote (step2379 k) (step2380 k)))) (@Runs.trans ((1*3)+((1*1)+(52*2))) ((1*3)+((52*2)+(1*2))) (before2381 k).denote (before2384 k).denote (before2387 k).denote (@Runs.trans (1*3) ((1*1)+(52*2)) (before2381 k).denote (before2382 k).denote (before2384 k).denote (step2381 k) (@Runs.trans (1*1) (52*2) (before2382 k).denote (before2383 k).denote (before2384 k).denote (step2382 k) (step2383 k))) (@Runs.trans (1*3) ((52*2)+(1*2)) (before2384 k).denote (before2385 k).denote (before2387 k).denote (step2384 k) (@Runs.trans (52*2) (1*2) (before2385 k).denote (before2386 k).denote (before2387 k).denote (step2385 k) (step2386 k))))) (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3)))) (((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2)))) (before2387 k).denote (before2393 k).denote (after2399 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((55*2)+(1*3))) (before2387 k).denote (before2390 k).denote (before2393 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2387 k).denote (before2388 k).denote (before2390 k).denote (step2387 k) (@Runs.trans (1*3) (1*3) (before2388 k).denote (before2389 k).denote (before2390 k).denote (step2388 k) (step2389 k))) (@Runs.trans (1*1) ((55*2)+(1*3)) (before2390 k).denote (before2391 k).denote (before2393 k).denote (step2390 k) (@Runs.trans (55*2) (1*3) (before2391 k).denote (before2392 k).denote (before2393 k).denote (step2391 k) (step2392 k)))) (@Runs.trans ((55*2)+((1*2)+(1*3))) (((1*1)+(1*3))+((1*2)+(56*2))) (before2393 k).denote (before2396 k).denote (after2399 k).denote (@Runs.trans (55*2) ((1*2)+(1*3)) (before2393 k).denote (before2394 k).denote (before2396 k).denote (step2393 k) (@Runs.trans (1*2) (1*3) (before2394 k).denote (before2395 k).denote (before2396 k).denote (step2394 k) (step2395 k))) (@Runs.trans ((1*1)+(1*3)) ((1*2)+(56*2)) (before2396 k).denote (before2398 k).denote (after2399 k).denote (@Runs.trans (1*1) (1*3) (before2396 k).denote (before2397 k).denote (before2398 k).denote (step2396 k) (step2397 k)) (@Runs.trans (1*2) (56*2) (before2398 k).denote (before2399 k).denote (after2399 k).denote (step2398 k) (step2399 k)))))))) + have ht : (((((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))))+((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))))+((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))))+((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2)))))))) = 2135 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean new file mode 100644 index 00000000..65410fdf --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean @@ -0,0 +1,808 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2400_0 : Stack := [] +abbrev tail2400_1 : Stack := ⟨w1,1⟩ :: tail2400_0 +abbrev tail2400_2 : Stack := ⟨w0,1⟩ :: tail2400_1 +abbrev tail2400_3 : Stack := ⟨w2,1⟩ :: tail2400_2 +abbrev tail2400_4 : Stack := ⟨w1,1⟩ :: tail2400_3 +abbrev tail2400_5 : Stack := ⟨w0,2⟩ :: tail2400_4 +abbrev tail2400_6 : Stack := ⟨w2,1⟩ :: tail2400_5 +abbrev tail2400_7 : Stack := ⟨w1,13⟩ :: tail2400_6 +abbrev tail2400_8 : Stack := ⟨w2,1⟩ :: tail2400_7 +abbrev tail2400_9 : Stack := ⟨w1,5⟩ :: tail2400_8 +abbrev tail2400_10 : Stack := ⟨w0,5⟩ :: tail2400_9 +abbrev tail2400_11 : Stack := ⟨w2,1⟩ :: tail2400_10 +abbrev tail2400_12 : Stack := ⟨w1,12⟩ :: tail2400_11 +abbrev tail2400_13 (k : Nat) : Stack := ⟨w126,(1*k+8)⟩ :: tail2400_12 +abbrev tail2400_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2400_13 k +abbrev tail2400_15 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2400_14 k +abbrev tail2400_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_15 k +abbrev tail2400_17 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2400_16 k +abbrev tail2400_18 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2400_17 k +abbrev tail2400_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_18 k +abbrev tail2400_20 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2400_19 k +abbrev tail2400_21 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2400_20 k +abbrev tail2400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_21 k +abbrev tail2400_23 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2400_22 k +abbrev tail2400_24 (k : Nat) : Stack := ⟨w129,(1*k+8)⟩ :: tail2400_23 k +abbrev tail2400_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2400_24 k +abbrev tail2400_26 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_25 k +abbrev tail2400_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_26 k +abbrev tail2400_28 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2400_27 k +abbrev tail2400_29 (k : Nat) : Stack := ⟨w23,1⟩ :: tail2400_28 k +abbrev tail2400_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_28 k +abbrev tail2400_31 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2400_28 k +abbrev tail2400_32 : Stack := ⟨w1,3⟩ :: tail2400_0 +abbrev tail2400_33 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2400_27 k +abbrev tail2400_34 : Stack := ⟨w2,1⟩ :: tail2400_32 +abbrev tail2400_35 : Stack := ⟨w0,55⟩ :: tail2400_34 +abbrev tail2400_36 : Stack := ⟨w0,56⟩ :: tail2400_34 +abbrev tail2400_37 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2400_25 k +abbrev tail2400_38 : Stack := ⟨w1,1⟩ :: tail2400_36 +abbrev tail2400_39 : Stack := ⟨w1,13⟩ :: tail2400_36 +abbrev tail2400_40 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2400_24 k +abbrev tail2400_41 : Stack := ⟨w2,1⟩ :: tail2400_39 +abbrev tail2400_42 : Stack := ⟨w0,28⟩ :: tail2400_41 +abbrev tail2400_43 (k : Nat) : Stack := ⟨w130,(1*k+8)⟩ :: tail2400_42 +abbrev tail2400_44 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2400_43 k +abbrev tail2400_45 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_43 k +abbrev tail2400_46 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2400_20 k +abbrev tail2400_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_45 k +abbrev tail2400_48 (k : Nat) : Stack := ⟨w1,88⟩ :: tail2400_45 k +abbrev tail2400_49 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2400_19 k +abbrev tail2400_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_48 k +abbrev tail2400_51 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2400_50 k +abbrev tail2400_52 (k : Nat) : Stack := ⟨w0,20⟩ :: tail2400_50 k +abbrev tail2400_53 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2400_17 k +abbrev tail2400_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_52 k +abbrev tail2400_55 (k : Nat) : Stack := ⟨w1,36⟩ :: tail2400_52 k +abbrev tail2400_56 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2400_16 k +abbrev tail2400_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_55 k +abbrev tail2400_58 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2400_57 k +abbrev tail2400_59 (k : Nat) : Stack := ⟨w0,26⟩ :: tail2400_57 k +abbrev tail2400_60 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2400_14 k +abbrev tail2400_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_59 k +abbrev tail2400_62 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2400_59 k +abbrev tail2400_63 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2400_13 k +abbrev tail2400_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_62 k +abbrev tail2400_65 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2400_64 k +abbrev tail2400_66 (k : Nat) : Stack := ⟨w131,(1*k+8)⟩ :: tail2400_65 k +abbrev tail2400_67 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2400_66 k +abbrev tail2400_68 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_66 k +abbrev tail2400_69 : Stack := ⟨w0,4⟩ :: tail2400_9 +abbrev tail2400_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_68 k +abbrev tail2400_71 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2400_68 k +abbrev tail2400_72 : Stack := ⟨w1,4⟩ :: tail2400_8 +abbrev tail2400_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_71 k +abbrev tail2400_74 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2400_73 k +abbrev tail2400_75 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2400_73 k +abbrev tail2400_76 : Stack := ⟨w1,12⟩ :: tail2400_6 +abbrev tail2400_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_75 k +abbrev tail2400_78 : Stack := ⟨w1,11⟩ :: tail2400_6 +abbrev tail2400_79 : Stack := ⟨w0,1⟩ :: tail2400_78 +abbrev tail2400_80 (k : Nat) : Stack := ⟨w0,6⟩ :: tail2400_73 k +abbrev tail2400_81 : Stack := ⟨w2,1⟩ :: tail2400_78 +abbrev tail2400_82 : Stack := ⟨w1,6⟩ :: tail2400_81 +abbrev tail2400_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_71 k +abbrev tail2400_84 (k : Nat) : Stack := ⟨w0,7⟩ :: tail2400_71 k +abbrev tail2400_85 (k : Nat) : Stack := ⟨w0,8⟩ :: tail2400_71 k +abbrev tail2400_86 : Stack := ⟨w1,10⟩ :: tail2400_6 +abbrev tail2400_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_85 k +abbrev tail2400_88 : Stack := ⟨w1,9⟩ :: tail2400_6 +abbrev tail2400_89 : Stack := ⟨w0,1⟩ :: tail2400_88 +abbrev tail2400_90 (k : Nat) : Stack := ⟨w0,9⟩ :: tail2400_71 k +abbrev tail2400_91 : Stack := ⟨w2,1⟩ :: tail2400_88 +abbrev tail2400_92 : Stack := ⟨w1,9⟩ :: tail2400_91 +abbrev tail2400_93 : Stack := ⟨w0,5⟩ :: tail2400_92 +abbrev tail2400_94 : Stack := ⟨w1,13⟩ :: tail2400_93 +abbrev tail2400_95 (k : Nat) : Stack := ⟨w131,(1*k+7)⟩ :: tail2400_65 k +abbrev tail2400_96 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_95 k +abbrev tail2400_97 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_96 k +abbrev tail2400_98 : Stack := ⟨w0,4⟩ :: tail2400_92 +abbrev tail2400_99 : Stack := ⟨w2,1⟩ :: tail2400_98 +abbrev tail2400_100 : Stack := ⟨w1,13⟩ :: tail2400_99 +abbrev tail2400_101 : Stack := ⟨w133,1⟩ :: tail2400_100 +abbrev tail2400_102 (k : Nat) : Stack := ⟨w131,(1*k+6)⟩ :: tail2400_65 k +abbrev tail2400_103 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_102 k +abbrev tail2400_104 : Stack := ⟨w134,1⟩ :: tail2400_100 +abbrev tail2400_105 : Stack := ⟨w133,1⟩ :: tail2400_104 +abbrev tail2400_106 (k : Nat) : Stack := ⟨w131,(1*k+5)⟩ :: tail2400_65 k +abbrev tail2400_107 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_106 k +abbrev tail2400_108 : Stack := ⟨w134,2⟩ :: tail2400_100 +abbrev tail2400_109 : Stack := ⟨w133,1⟩ :: tail2400_108 +abbrev tail2400_110 (k : Nat) : Stack := ⟨w131,(1*k+4)⟩ :: tail2400_65 k +abbrev tail2400_111 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_110 k +abbrev tail2400_112 : Stack := ⟨w134,3⟩ :: tail2400_100 +abbrev tail2400_113 (k : Nat) : Stack := ⟨w134,(1*k+6)⟩ :: tail2400_100 +abbrev tail2400_114 (k : Nat) : Stack := ⟨w131,1⟩ :: tail2400_65 k +abbrev tail2400_115 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_114 k +abbrev tail2400_116 (k : Nat) : Stack := ⟨w133,1⟩ :: tail2400_113 k +abbrev tail2400_117 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_65 k +abbrev tail2400_118 (k : Nat) : Stack := ⟨w134,(1*k+7)⟩ :: tail2400_100 +abbrev tail2400_119 (k : Nat) : Stack := ⟨w133,1⟩ :: tail2400_118 k +abbrev tail2400_120 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2400_119 k +abbrev tail2400_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_62 k +abbrev tail2400_122 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2400_62 k +abbrev tail2400_123 (k : Nat) : Stack := ⟨w134,(1*k+8)⟩ :: tail2400_100 +abbrev tail2400_124 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2400_123 k +abbrev tail2400_125 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2400_124 k +abbrev tail2400_126 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2400_125 k +abbrev tail2400_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_55 k +abbrev tail2400_128 (k : Nat) : Stack := ⟨w0,27⟩ :: tail2400_55 k +abbrev tail2400_129 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2400_124 k +abbrev tail2400_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_129 k +abbrev tail2400_131 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2400_130 k +abbrev tail2400_132 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2400_131 k +abbrev tail2400_133 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2400_132 k +abbrev tail2400_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_48 k +abbrev tail2400_135 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2400_48 k +abbrev tail2400_136 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2400_131 k +abbrev tail2400_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_136 k +abbrev tail2400_138 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2400_137 k +abbrev tail2400_139 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2400_138 k +abbrev tail2400_140 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2400_139 k +abbrev tail2400_141 (k : Nat) : Stack := ⟨w130,(1*k+7)⟩ :: tail2400_42 +abbrev tail2400_142 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2400_141 k +abbrev tail2400_143 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_142 k +abbrev tail2400_144 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2400_138 k +abbrev tail2400_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_144 k +abbrev tail2400_146 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2400_145 k +abbrev tail2400_147 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2400_146 k +abbrev tail2400_148 (k : Nat) : Stack := ⟨w130,(1*k+6)⟩ :: tail2400_42 +abbrev tail2400_149 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2400_148 k +abbrev tail2400_150 (k : Nat) : Stack := ⟨w137,1⟩ :: tail2400_146 k +abbrev tail2400_151 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2400_150 k +abbrev tail2400_152 (k : Nat) : Stack := ⟨w130,(1*k+5)⟩ :: tail2400_42 +abbrev tail2400_153 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2400_152 k +abbrev tail2400_154 (k : Nat) : Stack := ⟨w137,2⟩ :: tail2400_146 k + +def before2400 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526785),(tail2400_28 k),tail2400_0⟩ +def before2401 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526787),(tail2400_29 k),tail2400_0⟩ +def before2402 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526787),(tail2400_29 k),tail2400_1⟩ +def before2403 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526787),(tail2400_30 k),tail2400_1⟩ +def before2404 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526789),(tail2400_31 k),tail2400_0⟩ +def before2405 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526789),(tail2400_31 k),tail2400_1⟩ +def before2406 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526785),(tail2400_28 k),tail2400_32⟩ +def before2407 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2400_33 k),tail2400_34⟩ +def before2408 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2400_27 k),tail2400_35⟩ +def before2409 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526671),(tail2400_26 k),tail2400_36⟩ +def before2410 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail2400_37 k),tail2400_38⟩ +def before2411 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2400_25 k),tail2400_39⟩ +def before2412 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2400_40 k),tail2400_41⟩ +def before2413 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2400_24 k),tail2400_42⟩ +def before2414 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2400_23 k),(tail2400_43 k)⟩ +def before2415 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521875),(tail2400_22 k),(tail2400_44 k)⟩ +def before2416 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521873),(tail2400_21 k),(tail2400_45 k)⟩ +def before2417 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521871),(tail2400_46 k),(tail2400_47 k)⟩ +def before2418 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2400_20 k),(tail2400_48 k)⟩ +def before2419 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2400_49 k),(tail2400_50 k)⟩ +def before2420 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521657),(tail2400_19 k),(tail2400_51 k)⟩ +def before2421 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521655),(tail2400_18 k),(tail2400_52 k)⟩ +def before2422 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521653),(tail2400_53 k),(tail2400_54 k)⟩ +def before2423 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2400_17 k),(tail2400_55 k)⟩ +def before2424 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2400_56 k),(tail2400_57 k)⟩ +def before2425 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail2400_16 k),(tail2400_58 k)⟩ +def before2426 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521529),(tail2400_15 k),(tail2400_59 k)⟩ +def before2427 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521527),(tail2400_60 k),(tail2400_61 k)⟩ +def before2428 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2400_14 k),(tail2400_62 k)⟩ +def before2429 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2400_63 k),(tail2400_64 k)⟩ +def before2430 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2400_13 k),(tail2400_65 k)⟩ +def before2431 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2400_12,(tail2400_66 k)⟩ +def before2432 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail2400_11,(tail2400_67 k)⟩ +def before2433 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1147),tail2400_10,(tail2400_68 k)⟩ +def before2434 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail2400_69,(tail2400_70 k)⟩ +def before2435 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2400_9,(tail2400_71 k)⟩ +def before2436 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2400_72,(tail2400_73 k)⟩ +def before2437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail2400_8,(tail2400_74 k)⟩ +def before2438 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail2400_7,(tail2400_75 k)⟩ +def before2439 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1171),tail2400_76,(tail2400_77 k)⟩ +def before2440 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail2400_79,(tail2400_77 k)⟩ +def before2441 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail2400_79,(tail2400_80 k)⟩ +def before2442 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail2400_81,(tail2400_80 k)⟩ +def before2443 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2400_82,(tail2400_73 k)⟩ +def before2444 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2400_82,(tail2400_83 k)⟩ +def before2445 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail2400_81,(tail2400_84 k)⟩ +def before2446 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail2400_78,(tail2400_85 k)⟩ +def before2447 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1175),tail2400_86,(tail2400_87 k)⟩ +def before2448 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail2400_89,(tail2400_87 k)⟩ +def before2449 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail2400_89,(tail2400_90 k)⟩ +def before2450 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail2400_91,(tail2400_90 k)⟩ +def before2451 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2400_92,(tail2400_71 k)⟩ +def before2452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail2400_93,(tail2400_68 k)⟩ +def before2453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2400_94,(tail2400_66 k)⟩ +def before2454 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2400_94,(tail2400_96 k)⟩ +def before2455 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail2400_93,(tail2400_97 k)⟩ +def before2456 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail2400_99,(tail2400_97 k)⟩ +def before2457 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2400_100,(tail2400_96 k)⟩ +def before2458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2400_101,(tail2400_95 k)⟩ +def before2459 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2400_101,(tail2400_103 k)⟩ +def before2460 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2400_104,(tail2400_103 k)⟩ +def before2461 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2400_105,(tail2400_102 k)⟩ +def before2462 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2400_105,(tail2400_107 k)⟩ +def before2463 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2400_108,(tail2400_107 k)⟩ +def before2464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2400_109,(tail2400_106 k)⟩ +def before2465 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2400_109,(tail2400_111 k)⟩ +def before2466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2400_112,(tail2400_111 k)⟩ +def before2467 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2400_113 k),(tail2400_115 k)⟩ +def before2468 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2400_116 k),(tail2400_114 k)⟩ +def before2469 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2400_116 k),(tail2400_117 k)⟩ +def before2470 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2400_118 k),(tail2400_117 k)⟩ +def before2471 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2400_119 k),(tail2400_65 k)⟩ +def before2472 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2400_120 k),(tail2400_64 k)⟩ +def before2473 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2400_120 k),(tail2400_121 k)⟩ +def before2474 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2400_119 k),(tail2400_122 k)⟩ +def before2475 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2400_123 k),(tail2400_122 k)⟩ +def before2476 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2400_124 k),(tail2400_62 k)⟩ +def before2477 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521529),(tail2400_125 k),(tail2400_59 k)⟩ +def before2478 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2400_126 k),(tail2400_57 k)⟩ +def before2479 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2400_126 k),(tail2400_127 k)⟩ +def before2480 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail2400_125 k),(tail2400_128 k)⟩ +def before2481 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521529),(tail2400_130 k),(tail2400_128 k)⟩ +def before2482 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2400_131 k),(tail2400_55 k)⟩ +def before2483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521655),(tail2400_132 k),(tail2400_52 k)⟩ +def before2484 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2400_133 k),(tail2400_50 k)⟩ +def before2485 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2400_133 k),(tail2400_134 k)⟩ +def before2486 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521655),(tail2400_132 k),(tail2400_135 k)⟩ +def before2487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521655),(tail2400_137 k),(tail2400_135 k)⟩ +def before2488 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2400_138 k),(tail2400_48 k)⟩ +def before2489 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521873),(tail2400_139 k),(tail2400_45 k)⟩ +def before2490 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2400_140 k),(tail2400_43 k)⟩ +def before2491 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2400_140 k),(tail2400_142 k)⟩ +def before2492 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521873),(tail2400_139 k),(tail2400_143 k)⟩ +def before2493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521873),(tail2400_145 k),(tail2400_143 k)⟩ +def before2494 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2400_146 k),(tail2400_142 k)⟩ +def before2495 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2400_147 k),(tail2400_141 k)⟩ +def before2496 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2400_147 k),(tail2400_149 k)⟩ +def before2497 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2400_150 k),(tail2400_149 k)⟩ +def before2498 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2400_151 k),(tail2400_148 k)⟩ +def before2499 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2400_151 k),(tail2400_153 k)⟩ +def after2499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2400_154 k),(tail2400_153 k)⟩ + +theorem macro2400 (k : Nat) : applyExit (before2400 k) exit35 1 = some (before2401 k) := by + simp (disch := omega) [before2400, before2401, exit35, applyExit, pop, push] + <;> omega +theorem step2400 (k : Nat) : Runs (1*2) (before2400 k).denote (before2401 k).denote := + @applyExit_sound (before2400 k) (before2401 k) exit35 1 valid35 (macro2400 k) +theorem macro2401 (k : Nat) : applyExit (before2401 k) exit39 1 = some (before2402 k) := by + simp (disch := omega) [before2401, before2402, exit39, applyExit, pop, push] + <;> omega +theorem step2401 (k : Nat) : Runs (1*1) (before2401 k).denote (before2402 k).denote := + @applyExit_sound (before2401 k) (before2402 k) exit39 1 valid39 (macro2401 k) +theorem macro2402 (k : Nat) : applyExit (before2402 k) exit32 1 = some (before2403 k) := by + simp (disch := omega) [before2402, before2403, exit32, applyExit, pop, push] + <;> omega +theorem step2402 (k : Nat) : Runs (1*3) (before2402 k).denote (before2403 k).denote := + @applyExit_sound (before2402 k) (before2403 k) exit32 1 valid32 (macro2402 k) +theorem macro2403 (k : Nat) : applyExit (before2403 k) exit36 1 = some (before2404 k) := by + simp (disch := omega) [before2403, before2404, exit36, applyExit, pop, push] + <;> omega +theorem step2403 (k : Nat) : Runs (1*2) (before2403 k).denote (before2404 k).denote := + @applyExit_sound (before2403 k) (before2404 k) exit36 1 valid36 (macro2403 k) +theorem macro2404 (k : Nat) : applyExit (before2404 k) exit39 1 = some (before2405 k) := by + simp (disch := omega) [before2404, before2405, exit39, applyExit, pop, push] + <;> omega +theorem step2404 (k : Nat) : Runs (1*1) (before2404 k).denote (before2405 k).denote := + @applyExit_sound (before2404 k) (before2405 k) exit39 1 valid39 (macro2404 k) +theorem macro2405 (k : Nat) : applyExit (before2405 k) exit10 2 = some (before2406 k) := by + simp (disch := omega) [before2405, before2406, exit10, applyExit, pop, push] + <;> omega +theorem step2405 (k : Nat) : Runs (2*2) (before2405 k).denote (before2406 k).denote := + @applyExit_sound (before2405 k) (before2406 k) exit10 2 valid10 (macro2405 k) +theorem macro2406 (k : Nat) : applyExit (before2406 k) exit11 1 = some (before2407 k) := by + simp (disch := omega) [before2406, before2407, exit11, applyExit, pop, push] + <;> omega +theorem step2406 (k : Nat) : Runs (1*2) (before2406 k).denote (before2407 k).denote := + @applyExit_sound (before2406 k) (before2407 k) exit11 1 valid11 (macro2406 k) +theorem macro2407 (k : Nat) : applyExit (before2407 k) exit2 55 = some (before2408 k) := by + simp (disch := omega) [before2407, before2408, exit2, applyExit, pop, push] + <;> omega +theorem step2407 (k : Nat) : Runs (55*2) (before2407 k).denote (before2408 k).denote := + @applyExit_sound (before2407 k) (before2408 k) exit2 55 valid2 (macro2407 k) +theorem macro2408 (k : Nat) : applyExit (before2408 k) exit3 1 = some (before2409 k) := by + simp (disch := omega) [before2408, before2409, exit3, applyExit, pop, push] + <;> omega +theorem step2408 (k : Nat) : Runs (1*2) (before2408 k).denote (before2409 k).denote := + @applyExit_sound (before2408 k) (before2409 k) exit3 1 valid3 (macro2408 k) +theorem macro2409 (k : Nat) : applyExit (before2409 k) exit9 1 = some (before2410 k) := by + simp (disch := omega) [before2409, before2410, exit9, applyExit, pop, push] + <;> omega +theorem step2409 (k : Nat) : Runs (1*2) (before2409 k).denote (before2410 k).denote := + @applyExit_sound (before2409 k) (before2410 k) exit9 1 valid9 (macro2409 k) +theorem macro2410 (k : Nat) : applyExit (before2410 k) exit10 12 = some (before2411 k) := by + simp (disch := omega) [before2410, before2411, exit10, applyExit, pop, push] + <;> omega +theorem step2410 (k : Nat) : Runs (12*2) (before2410 k).denote (before2411 k).denote := + @applyExit_sound (before2410 k) (before2411 k) exit10 12 valid10 (macro2410 k) +theorem macro2411 (k : Nat) : applyExit (before2411 k) exit11 1 = some (before2412 k) := by + simp (disch := omega) [before2411, before2412, exit11, applyExit, pop, push] + <;> omega +theorem step2411 (k : Nat) : Runs (1*2) (before2411 k).denote (before2412 k).denote := + @applyExit_sound (before2411 k) (before2412 k) exit11 1 valid11 (macro2411 k) +theorem macro2412 (k : Nat) : applyExit (before2412 k) exit2 28 = some (before2413 k) := by + simp (disch := omega) [before2412, before2413, exit2, applyExit, pop, push] + <;> omega +theorem step2412 (k : Nat) : Runs (28*2) (before2412 k).denote (before2413 k).denote := + @applyExit_sound (before2412 k) (before2413 k) exit2 28 valid2 (macro2412 k) +theorem macro2413 (k : Nat) : applyExit (before2413 k) exit153 (1*k+8) = some (before2414 k) := by + simp (disch := omega) [before2413, before2414, exit153, applyExit, pop, push] + <;> omega +theorem step2413 (k : Nat) : Runs ((1*k+8)*586) (before2413 k).denote (before2414 k).denote := + @applyExit_sound (before2413 k) (before2414 k) exit153 (1*k+8) valid153 (macro2413 k) +theorem macro2414 (k : Nat) : applyExit (before2414 k) exit2 12 = some (before2415 k) := by + simp (disch := omega) [before2414, before2415, exit2, applyExit, pop, push] + <;> omega +theorem step2414 (k : Nat) : Runs (12*2) (before2414 k).denote (before2415 k).denote := + @applyExit_sound (before2414 k) (before2415 k) exit2 12 valid2 (macro2414 k) +theorem macro2415 (k : Nat) : applyExit (before2415 k) exit3 1 = some (before2416 k) := by + simp (disch := omega) [before2415, before2416, exit3, applyExit, pop, push] + <;> omega +theorem step2415 (k : Nat) : Runs (1*2) (before2415 k).denote (before2416 k).denote := + @applyExit_sound (before2415 k) (before2416 k) exit3 1 valid3 (macro2415 k) +theorem macro2416 (k : Nat) : applyExit (before2416 k) exit9 1 = some (before2417 k) := by + simp (disch := omega) [before2416, before2417, exit9, applyExit, pop, push] + <;> omega +theorem step2416 (k : Nat) : Runs (1*2) (before2416 k).denote (before2417 k).denote := + @applyExit_sound (before2416 k) (before2417 k) exit9 1 valid9 (macro2416 k) +theorem macro2417 (k : Nat) : applyExit (before2417 k) exit10 87 = some (before2418 k) := by + simp (disch := omega) [before2417, before2418, exit10, applyExit, pop, push] + <;> omega +theorem step2417 (k : Nat) : Runs (87*2) (before2417 k).denote (before2418 k).denote := + @applyExit_sound (before2417 k) (before2418 k) exit10 87 valid10 (macro2417 k) +theorem macro2418 (k : Nat) : applyExit (before2418 k) exit11 1 = some (before2419 k) := by + simp (disch := omega) [before2418, before2419, exit11, applyExit, pop, push] + <;> omega +theorem step2418 (k : Nat) : Runs (1*2) (before2418 k).denote (before2419 k).denote := + @applyExit_sound (before2418 k) (before2419 k) exit11 1 valid11 (macro2418 k) +theorem macro2419 (k : Nat) : applyExit (before2419 k) exit2 19 = some (before2420 k) := by + simp (disch := omega) [before2419, before2420, exit2, applyExit, pop, push] + <;> omega +theorem step2419 (k : Nat) : Runs (19*2) (before2419 k).denote (before2420 k).denote := + @applyExit_sound (before2419 k) (before2420 k) exit2 19 valid2 (macro2419 k) +theorem macro2420 (k : Nat) : applyExit (before2420 k) exit3 1 = some (before2421 k) := by + simp (disch := omega) [before2420, before2421, exit3, applyExit, pop, push] + <;> omega +theorem step2420 (k : Nat) : Runs (1*2) (before2420 k).denote (before2421 k).denote := + @applyExit_sound (before2420 k) (before2421 k) exit3 1 valid3 (macro2420 k) +theorem macro2421 (k : Nat) : applyExit (before2421 k) exit9 1 = some (before2422 k) := by + simp (disch := omega) [before2421, before2422, exit9, applyExit, pop, push] + <;> omega +theorem step2421 (k : Nat) : Runs (1*2) (before2421 k).denote (before2422 k).denote := + @applyExit_sound (before2421 k) (before2422 k) exit9 1 valid9 (macro2421 k) +theorem macro2422 (k : Nat) : applyExit (before2422 k) exit10 35 = some (before2423 k) := by + simp (disch := omega) [before2422, before2423, exit10, applyExit, pop, push] + <;> omega +theorem step2422 (k : Nat) : Runs (35*2) (before2422 k).denote (before2423 k).denote := + @applyExit_sound (before2422 k) (before2423 k) exit10 35 valid10 (macro2422 k) +theorem macro2423 (k : Nat) : applyExit (before2423 k) exit11 1 = some (before2424 k) := by + simp (disch := omega) [before2423, before2424, exit11, applyExit, pop, push] + <;> omega +theorem step2423 (k : Nat) : Runs (1*2) (before2423 k).denote (before2424 k).denote := + @applyExit_sound (before2423 k) (before2424 k) exit11 1 valid11 (macro2423 k) +theorem macro2424 (k : Nat) : applyExit (before2424 k) exit2 25 = some (before2425 k) := by + simp (disch := omega) [before2424, before2425, exit2, applyExit, pop, push] + <;> omega +theorem step2424 (k : Nat) : Runs (25*2) (before2424 k).denote (before2425 k).denote := + @applyExit_sound (before2424 k) (before2425 k) exit2 25 valid2 (macro2424 k) +theorem macro2425 (k : Nat) : applyExit (before2425 k) exit3 1 = some (before2426 k) := by + simp (disch := omega) [before2425, before2426, exit3, applyExit, pop, push] + <;> omega +theorem step2425 (k : Nat) : Runs (1*2) (before2425 k).denote (before2426 k).denote := + @applyExit_sound (before2425 k) (before2426 k) exit3 1 valid3 (macro2425 k) +theorem macro2426 (k : Nat) : applyExit (before2426 k) exit9 1 = some (before2427 k) := by + simp (disch := omega) [before2426, before2427, exit9, applyExit, pop, push] + <;> omega +theorem step2426 (k : Nat) : Runs (1*2) (before2426 k).denote (before2427 k).denote := + @applyExit_sound (before2426 k) (before2427 k) exit9 1 valid9 (macro2426 k) +theorem macro2427 (k : Nat) : applyExit (before2427 k) exit10 3 = some (before2428 k) := by + simp (disch := omega) [before2427, before2428, exit10, applyExit, pop, push] + <;> omega +theorem step2427 (k : Nat) : Runs (3*2) (before2427 k).denote (before2428 k).denote := + @applyExit_sound (before2427 k) (before2428 k) exit10 3 valid10 (macro2427 k) +theorem macro2428 (k : Nat) : applyExit (before2428 k) exit11 1 = some (before2429 k) := by + simp (disch := omega) [before2428, before2429, exit11, applyExit, pop, push] + <;> omega +theorem step2428 (k : Nat) : Runs (1*2) (before2428 k).denote (before2429 k).denote := + @applyExit_sound (before2428 k) (before2429 k) exit11 1 valid11 (macro2428 k) +theorem macro2429 (k : Nat) : applyExit (before2429 k) exit2 791761168 = some (before2430 k) := by + simp (disch := omega) [before2429, before2430, exit2, applyExit, pop, push] + <;> omega +theorem step2429 (k : Nat) : Runs (791761168*2) (before2429 k).denote (before2430 k).denote := + @applyExit_sound (before2429 k) (before2430 k) exit2 791761168 valid2 (macro2429 k) +theorem macro2430 (k : Nat) : applyExit (before2430 k) exit154 (1*k+8) = some (before2431 k) := by + simp (disch := omega) [before2430, before2431, exit154, applyExit, pop, push] + <;> omega +theorem step2430 (k : Nat) : Runs ((1*k+8)*38) (before2430 k).denote (before2431 k).denote := + @applyExit_sound (before2430 k) (before2431 k) exit154 (1*k+8) valid154 (macro2430 k) +theorem macro2431 (k : Nat) : applyExit (before2431 k) exit2 12 = some (before2432 k) := by + simp (disch := omega) [before2431, before2432, exit2, applyExit, pop, push] + <;> omega +theorem step2431 (k : Nat) : Runs (12*2) (before2431 k).denote (before2432 k).denote := + @applyExit_sound (before2431 k) (before2432 k) exit2 12 valid2 (macro2431 k) +theorem macro2432 (k : Nat) : applyExit (before2432 k) exit3 1 = some (before2433 k) := by + simp (disch := omega) [before2432, before2433, exit3, applyExit, pop, push] + <;> omega +theorem step2432 (k : Nat) : Runs (1*2) (before2432 k).denote (before2433 k).denote := + @applyExit_sound (before2432 k) (before2433 k) exit3 1 valid3 (macro2432 k) +theorem macro2433 (k : Nat) : applyExit (before2433 k) exit9 1 = some (before2434 k) := by + simp (disch := omega) [before2433, before2434, exit9, applyExit, pop, push] + <;> omega +theorem step2433 (k : Nat) : Runs (1*2) (before2433 k).denote (before2434 k).denote := + @applyExit_sound (before2433 k) (before2434 k) exit9 1 valid9 (macro2433 k) +theorem macro2434 (k : Nat) : applyExit (before2434 k) exit10 4 = some (before2435 k) := by + simp (disch := omega) [before2434, before2435, exit10, applyExit, pop, push] + <;> omega +theorem step2434 (k : Nat) : Runs (4*2) (before2434 k).denote (before2435 k).denote := + @applyExit_sound (before2434 k) (before2435 k) exit10 4 valid10 (macro2434 k) +theorem macro2435 (k : Nat) : applyExit (before2435 k) exit11 1 = some (before2436 k) := by + simp (disch := omega) [before2435, before2436, exit11, applyExit, pop, push] + <;> omega +theorem step2435 (k : Nat) : Runs (1*2) (before2435 k).denote (before2436 k).denote := + @applyExit_sound (before2435 k) (before2436 k) exit11 1 valid11 (macro2435 k) +theorem macro2436 (k : Nat) : applyExit (before2436 k) exit2 4 = some (before2437 k) := by + simp (disch := omega) [before2436, before2437, exit2, applyExit, pop, push] + <;> omega +theorem step2436 (k : Nat) : Runs (4*2) (before2436 k).denote (before2437 k).denote := + @applyExit_sound (before2436 k) (before2437 k) exit2 4 valid2 (macro2436 k) +theorem macro2437 (k : Nat) : applyExit (before2437 k) exit3 1 = some (before2438 k) := by + simp (disch := omega) [before2437, before2438, exit3, applyExit, pop, push] + <;> omega +theorem step2437 (k : Nat) : Runs (1*2) (before2437 k).denote (before2438 k).denote := + @applyExit_sound (before2437 k) (before2438 k) exit3 1 valid3 (macro2437 k) +theorem macro2438 (k : Nat) : applyExit (before2438 k) exit4 1 = some (before2439 k) := by + simp (disch := omega) [before2438, before2439, exit4, applyExit, pop, push] + <;> omega +theorem step2438 (k : Nat) : Runs (1*2) (before2438 k).denote (before2439 k).denote := + @applyExit_sound (before2438 k) (before2439 k) exit4 1 valid4 (macro2438 k) +theorem macro2439 (k : Nat) : applyExit (before2439 k) exit5 1 = some (before2440 k) := by + simp (disch := omega) [before2439, before2440, exit5, applyExit, pop, push] + <;> omega +theorem step2439 (k : Nat) : Runs (1*3) (before2439 k).denote (before2440 k).denote := + @applyExit_sound (before2439 k) (before2440 k) exit5 1 valid5 (macro2439 k) +theorem macro2440 (k : Nat) : applyExit (before2440 k) exit1 1 = some (before2441 k) := by + simp (disch := omega) [before2440, before2441, exit1, applyExit, pop, push] + <;> omega +theorem step2440 (k : Nat) : Runs (1*3) (before2440 k).denote (before2441 k).denote := + @applyExit_sound (before2440 k) (before2441 k) exit1 1 valid1 (macro2440 k) +theorem macro2441 (k : Nat) : applyExit (before2441 k) exit6 1 = some (before2442 k) := by + simp (disch := omega) [before2441, before2442, exit6, applyExit, pop, push] + <;> omega +theorem step2441 (k : Nat) : Runs (1*1) (before2441 k).denote (before2442 k).denote := + @applyExit_sound (before2441 k) (before2442 k) exit6 1 valid6 (macro2441 k) +theorem macro2442 (k : Nat) : applyExit (before2442 k) exit0 6 = some (before2443 k) := by + simp (disch := omega) [before2442, before2443, exit0, applyExit, pop, push] + <;> omega +theorem step2442 (k : Nat) : Runs (6*2) (before2442 k).denote (before2443 k).denote := + @applyExit_sound (before2442 k) (before2443 k) exit0 6 valid0 (macro2442 k) +theorem macro2443 (k : Nat) : applyExit (before2443 k) exit1 1 = some (before2444 k) := by + simp (disch := omega) [before2443, before2444, exit1, applyExit, pop, push] + <;> omega +theorem step2443 (k : Nat) : Runs (1*3) (before2443 k).denote (before2444 k).denote := + @applyExit_sound (before2443 k) (before2444 k) exit1 1 valid1 (macro2443 k) +theorem macro2444 (k : Nat) : applyExit (before2444 k) exit2 6 = some (before2445 k) := by + simp (disch := omega) [before2444, before2445, exit2, applyExit, pop, push] + <;> omega +theorem step2444 (k : Nat) : Runs (6*2) (before2444 k).denote (before2445 k).denote := + @applyExit_sound (before2444 k) (before2445 k) exit2 6 valid2 (macro2444 k) +theorem macro2445 (k : Nat) : applyExit (before2445 k) exit3 1 = some (before2446 k) := by + simp (disch := omega) [before2445, before2446, exit3, applyExit, pop, push] + <;> omega +theorem step2445 (k : Nat) : Runs (1*2) (before2445 k).denote (before2446 k).denote := + @applyExit_sound (before2445 k) (before2446 k) exit3 1 valid3 (macro2445 k) +theorem macro2446 (k : Nat) : applyExit (before2446 k) exit4 1 = some (before2447 k) := by + simp (disch := omega) [before2446, before2447, exit4, applyExit, pop, push] + <;> omega +theorem step2446 (k : Nat) : Runs (1*2) (before2446 k).denote (before2447 k).denote := + @applyExit_sound (before2446 k) (before2447 k) exit4 1 valid4 (macro2446 k) +theorem macro2447 (k : Nat) : applyExit (before2447 k) exit5 1 = some (before2448 k) := by + simp (disch := omega) [before2447, before2448, exit5, applyExit, pop, push] + <;> omega +theorem step2447 (k : Nat) : Runs (1*3) (before2447 k).denote (before2448 k).denote := + @applyExit_sound (before2447 k) (before2448 k) exit5 1 valid5 (macro2447 k) +theorem macro2448 (k : Nat) : applyExit (before2448 k) exit1 1 = some (before2449 k) := by + simp (disch := omega) [before2448, before2449, exit1, applyExit, pop, push] + <;> omega +theorem step2448 (k : Nat) : Runs (1*3) (before2448 k).denote (before2449 k).denote := + @applyExit_sound (before2448 k) (before2449 k) exit1 1 valid1 (macro2448 k) +theorem macro2449 (k : Nat) : applyExit (before2449 k) exit6 1 = some (before2450 k) := by + simp (disch := omega) [before2449, before2450, exit6, applyExit, pop, push] + <;> omega +theorem step2449 (k : Nat) : Runs (1*1) (before2449 k).denote (before2450 k).denote := + @applyExit_sound (before2449 k) (before2450 k) exit6 1 valid6 (macro2449 k) +theorem macro2450 (k : Nat) : applyExit (before2450 k) exit0 9 = some (before2451 k) := by + simp (disch := omega) [before2450, before2451, exit0, applyExit, pop, push] + <;> omega +theorem step2450 (k : Nat) : Runs (9*2) (before2450 k).denote (before2451 k).denote := + @applyExit_sound (before2450 k) (before2451 k) exit0 9 valid0 (macro2450 k) +theorem macro2451 (k : Nat) : applyExit (before2451 k) exit13 5 = some (before2452 k) := by + simp (disch := omega) [before2451, before2452, exit13, applyExit, pop, push] + <;> omega +theorem step2451 (k : Nat) : Runs (5*2) (before2451 k).denote (before2452 k).denote := + @applyExit_sound (before2451 k) (before2452 k) exit13 5 valid13 (macro2451 k) +theorem macro2452 (k : Nat) : applyExit (before2452 k) exit0 13 = some (before2453 k) := by + simp (disch := omega) [before2452, before2453, exit0, applyExit, pop, push] + <;> omega +theorem step2452 (k : Nat) : Runs (13*2) (before2452 k).denote (before2453 k).denote := + @applyExit_sound (before2452 k) (before2453 k) exit0 13 valid0 (macro2452 k) +theorem macro2453 (k : Nat) : applyExit (before2453 k) exit155 1 = some (before2454 k) := by + simp (disch := omega) [before2453, before2454, exit155, applyExit, pop, push] + <;> omega +theorem step2453 (k : Nat) : Runs (1*3) (before2453 k).denote (before2454 k).denote := + @applyExit_sound (before2453 k) (before2454 k) exit155 1 valid155 (macro2453 k) +theorem macro2454 (k : Nat) : applyExit (before2454 k) exit2 13 = some (before2455 k) := by + simp (disch := omega) [before2454, before2455, exit2, applyExit, pop, push] + <;> omega +theorem step2454 (k : Nat) : Runs (13*2) (before2454 k).denote (before2455 k).denote := + @applyExit_sound (before2454 k) (before2455 k) exit2 13 valid2 (macro2454 k) +theorem macro2455 (k : Nat) : applyExit (before2455 k) exit6 1 = some (before2456 k) := by + simp (disch := omega) [before2455, before2456, exit6, applyExit, pop, push] + <;> omega +theorem step2455 (k : Nat) : Runs (1*1) (before2455 k).denote (before2456 k).denote := + @applyExit_sound (before2455 k) (before2456 k) exit6 1 valid6 (macro2455 k) +theorem macro2456 (k : Nat) : applyExit (before2456 k) exit0 13 = some (before2457 k) := by + simp (disch := omega) [before2456, before2457, exit0, applyExit, pop, push] + <;> omega +theorem step2456 (k : Nat) : Runs (13*2) (before2456 k).denote (before2457 k).denote := + @applyExit_sound (before2456 k) (before2457 k) exit0 13 valid0 (macro2456 k) +theorem macro2457 (k : Nat) : applyExit (before2457 k) exit156 1 = some (before2458 k) := by + simp (disch := omega) [before2457, before2458, exit156, applyExit, pop, push] + <;> omega +theorem step2457 (k : Nat) : Runs (1*38) (before2457 k).denote (before2458 k).denote := + @applyExit_sound (before2457 k) (before2458 k) exit156 1 valid156 (macro2457 k) +theorem macro2458 (k : Nat) : applyExit (before2458 k) exit155 1 = some (before2459 k) := by + simp (disch := omega) [before2458, before2459, exit155, applyExit, pop, push] + <;> omega +theorem step2458 (k : Nat) : Runs (1*3) (before2458 k).denote (before2459 k).denote := + @applyExit_sound (before2458 k) (before2459 k) exit155 1 valid155 (macro2458 k) +theorem macro2459 (k : Nat) : applyExit (before2459 k) exit157 1 = some (before2460 k) := by + simp (disch := omega) [before2459, before2460, exit157, applyExit, pop, push] + <;> omega +theorem step2459 (k : Nat) : Runs (1*53) (before2459 k).denote (before2460 k).denote := + @applyExit_sound (before2459 k) (before2460 k) exit157 1 valid157 (macro2459 k) +theorem macro2460 (k : Nat) : applyExit (before2460 k) exit156 1 = some (before2461 k) := by + simp (disch := omega) [before2460, before2461, exit156, applyExit, pop, push] + <;> omega +theorem step2460 (k : Nat) : Runs (1*38) (before2460 k).denote (before2461 k).denote := + @applyExit_sound (before2460 k) (before2461 k) exit156 1 valid156 (macro2460 k) +theorem macro2461 (k : Nat) : applyExit (before2461 k) exit155 1 = some (before2462 k) := by + simp (disch := omega) [before2461, before2462, exit155, applyExit, pop, push] + <;> omega +theorem step2461 (k : Nat) : Runs (1*3) (before2461 k).denote (before2462 k).denote := + @applyExit_sound (before2461 k) (before2462 k) exit155 1 valid155 (macro2461 k) +theorem macro2462 (k : Nat) : applyExit (before2462 k) exit157 1 = some (before2463 k) := by + simp (disch := omega) [before2462, before2463, exit157, applyExit, pop, push] + <;> omega +theorem step2462 (k : Nat) : Runs (1*53) (before2462 k).denote (before2463 k).denote := + @applyExit_sound (before2462 k) (before2463 k) exit157 1 valid157 (macro2462 k) +theorem macro2463 (k : Nat) : applyExit (before2463 k) exit156 1 = some (before2464 k) := by + simp (disch := omega) [before2463, before2464, exit156, applyExit, pop, push] + <;> omega +theorem step2463 (k : Nat) : Runs (1*38) (before2463 k).denote (before2464 k).denote := + @applyExit_sound (before2463 k) (before2464 k) exit156 1 valid156 (macro2463 k) +theorem macro2464 (k : Nat) : applyExit (before2464 k) exit155 1 = some (before2465 k) := by + simp (disch := omega) [before2464, before2465, exit155, applyExit, pop, push] + <;> omega +theorem step2464 (k : Nat) : Runs (1*3) (before2464 k).denote (before2465 k).denote := + @applyExit_sound (before2464 k) (before2465 k) exit155 1 valid155 (macro2464 k) +theorem macro2465 (k : Nat) : applyExit (before2465 k) exit157 1 = some (before2466 k) := by + simp (disch := omega) [before2465, before2466, exit157, applyExit, pop, push] + <;> omega +theorem step2465 (k : Nat) : Runs (1*53) (before2465 k).denote (before2466 k).denote := + @applyExit_sound (before2465 k) (before2466 k) exit157 1 valid157 (macro2465 k) +def cycleState2466 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w134,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w132,1⟩,⟨w131,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,13⟩,⟨w130,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart2466_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w133,1⟩,⟨w134,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w131,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,13⟩,⟨w130,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart2466_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w133,1⟩,⟨w134,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w132,1⟩,⟨w131,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,13⟩,⟨w130,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro2466_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2466 k j) exit156 1 = some (cyclePart2466_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2466, cyclePart2466_0, exit156, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2466_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2466_0 k j) exit155 1 = some (cyclePart2466_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2466_0, cyclePart2466_1, exit155, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2466_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2466_1 k j) exit157 1 = some (cycleState2466 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2466_1, cycleState2466, exit157, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2466 (k j : Nat) (hj : j < (1*k+3)) : Runs 94 (cycleState2466 k j).denote (cycleState2466 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState2466 k j).denote (cyclePart2466_0 k j).denote := @applyExit_sound (cycleState2466 k j) (cyclePart2466_0 k j) exit156 1 valid156 (cycleMacro2466_0 k j hj) + have h1 : Runs (1*3) (cyclePart2466_0 k j).denote (cyclePart2466_1 k j).denote := @applyExit_sound (cyclePart2466_0 k j) (cyclePart2466_1 k j) exit155 1 valid155 (cycleMacro2466_1 k j hj) + have h2 : Runs (1*53) (cyclePart2466_1 k j).denote (cycleState2466 k (j+1)).denote := @applyExit_sound (cyclePart2466_1 k j) (cycleState2466 k (j+1)) exit157 1 valid157 (cycleMacro2466_2 k j hj) + exact (@Runs.trans (1*38) ((1*3)+(1*53)) (cycleState2466 k j).denote (cyclePart2466_0 k j).denote (cycleState2466 k (j+1)).denote h0 (@Runs.trans (1*3) (1*53) (cyclePart2466_0 k j).denote (cyclePart2466_1 k j).denote (cycleState2466 k (j+1)).denote h1 h2)) +theorem step2466 (k : Nat) : Runs ((1*k+3)*94) (before2466 k).denote (before2467 k).denote := by + have h := Runs.chain (fun j => (cycleState2466 k j).denote) 94 (1*k+3) (cycleRun2466 k) + have h0 : cycleState2466 k 0 = before2466 k := by simp [cycleState2466, before2466] + have h1 : cycleState2466 k (1*k+3) = before2467 k := by + simp [cycleState2466, before2467] <;> omega + simpa only [h0, h1] using h +theorem macro2467 (k : Nat) : applyExit (before2467 k) exit156 1 = some (before2468 k) := by + simp (disch := omega) [before2467, before2468, exit156, applyExit, pop, push] + <;> omega +theorem step2467 (k : Nat) : Runs (1*38) (before2467 k).denote (before2468 k).denote := + @applyExit_sound (before2467 k) (before2468 k) exit156 1 valid156 (macro2467 k) +theorem macro2468 (k : Nat) : applyExit (before2468 k) exit155 1 = some (before2469 k) := by + simp (disch := omega) [before2468, before2469, exit155, applyExit, pop, push] + <;> omega +theorem step2468 (k : Nat) : Runs (1*3) (before2468 k).denote (before2469 k).denote := + @applyExit_sound (before2468 k) (before2469 k) exit155 1 valid155 (macro2468 k) +theorem macro2469 (k : Nat) : applyExit (before2469 k) exit157 1 = some (before2470 k) := by + simp (disch := omega) [before2469, before2470, exit157, applyExit, pop, push] + <;> omega +theorem step2469 (k : Nat) : Runs (1*53) (before2469 k).denote (before2470 k).denote := + @applyExit_sound (before2469 k) (before2470 k) exit157 1 valid157 (macro2469 k) +theorem macro2470 (k : Nat) : applyExit (before2470 k) exit156 1 = some (before2471 k) := by + simp (disch := omega) [before2470, before2471, exit156, applyExit, pop, push] + <;> omega +theorem step2470 (k : Nat) : Runs (1*38) (before2470 k).denote (before2471 k).denote := + @applyExit_sound (before2470 k) (before2471 k) exit156 1 valid156 (macro2470 k) +theorem macro2471 (k : Nat) : applyExit (before2471 k) exit0 791761168 = some (before2472 k) := by + simp (disch := omega) [before2471, before2472, exit0, applyExit, pop, push] + <;> omega +theorem step2471 (k : Nat) : Runs (791761168*2) (before2471 k).denote (before2472 k).denote := + @applyExit_sound (before2471 k) (before2472 k) exit0 791761168 valid0 (macro2471 k) +theorem macro2472 (k : Nat) : applyExit (before2472 k) exit1 1 = some (before2473 k) := by + simp (disch := omega) [before2472, before2473, exit1, applyExit, pop, push] + <;> omega +theorem step2472 (k : Nat) : Runs (1*3) (before2472 k).denote (before2473 k).denote := + @applyExit_sound (before2472 k) (before2473 k) exit1 1 valid1 (macro2472 k) +theorem macro2473 (k : Nat) : applyExit (before2473 k) exit2 791761168 = some (before2474 k) := by + simp (disch := omega) [before2473, before2474, exit2, applyExit, pop, push] + <;> omega +theorem step2473 (k : Nat) : Runs (791761168*2) (before2473 k).denote (before2474 k).denote := + @applyExit_sound (before2473 k) (before2474 k) exit2 791761168 valid2 (macro2473 k) +theorem macro2474 (k : Nat) : applyExit (before2474 k) exit157 1 = some (before2475 k) := by + simp (disch := omega) [before2474, before2475, exit157, applyExit, pop, push] + <;> omega +theorem step2474 (k : Nat) : Runs (1*53) (before2474 k).denote (before2475 k).denote := + @applyExit_sound (before2474 k) (before2475 k) exit157 1 valid157 (macro2474 k) +theorem macro2475 (k : Nat) : applyExit (before2475 k) exit0 791761169 = some (before2476 k) := by + simp (disch := omega) [before2475, before2476, exit0, applyExit, pop, push] + <;> omega +theorem step2475 (k : Nat) : Runs (791761169*2) (before2475 k).denote (before2476 k).denote := + @applyExit_sound (before2475 k) (before2476 k) exit0 791761169 valid0 (macro2475 k) +theorem macro2476 (k : Nat) : applyExit (before2476 k) exit13 4 = some (before2477 k) := by + simp (disch := omega) [before2476, before2477, exit13, applyExit, pop, push] + <;> omega +theorem step2476 (k : Nat) : Runs (4*2) (before2476 k).denote (before2477 k).denote := + @applyExit_sound (before2476 k) (before2477 k) exit13 4 valid13 (macro2476 k) +theorem macro2477 (k : Nat) : applyExit (before2477 k) exit0 26 = some (before2478 k) := by + simp (disch := omega) [before2477, before2478, exit0, applyExit, pop, push] + <;> omega +theorem step2477 (k : Nat) : Runs (26*2) (before2477 k).denote (before2478 k).denote := + @applyExit_sound (before2477 k) (before2478 k) exit0 26 valid0 (macro2477 k) +theorem macro2478 (k : Nat) : applyExit (before2478 k) exit1 1 = some (before2479 k) := by + simp (disch := omega) [before2478, before2479, exit1, applyExit, pop, push] + <;> omega +theorem step2478 (k : Nat) : Runs (1*3) (before2478 k).denote (before2479 k).denote := + @applyExit_sound (before2478 k) (before2479 k) exit1 1 valid1 (macro2478 k) +theorem macro2479 (k : Nat) : applyExit (before2479 k) exit2 26 = some (before2480 k) := by + simp (disch := omega) [before2479, before2480, exit2, applyExit, pop, push] + <;> omega +theorem step2479 (k : Nat) : Runs (26*2) (before2479 k).denote (before2480 k).denote := + @applyExit_sound (before2479 k) (before2480 k) exit2 26 valid2 (macro2479 k) +theorem macro2480 (k : Nat) : applyExit (before2480 k) exit6 1 = some (before2481 k) := by + simp (disch := omega) [before2480, before2481, exit6, applyExit, pop, push] + <;> omega +theorem step2480 (k : Nat) : Runs (1*1) (before2480 k).denote (before2481 k).denote := + @applyExit_sound (before2480 k) (before2481 k) exit6 1 valid6 (macro2480 k) +theorem macro2481 (k : Nat) : applyExit (before2481 k) exit0 27 = some (before2482 k) := by + simp (disch := omega) [before2481, before2482, exit0, applyExit, pop, push] + <;> omega +theorem step2481 (k : Nat) : Runs (27*2) (before2481 k).denote (before2482 k).denote := + @applyExit_sound (before2481 k) (before2482 k) exit0 27 valid0 (macro2481 k) +theorem macro2482 (k : Nat) : applyExit (before2482 k) exit13 36 = some (before2483 k) := by + simp (disch := omega) [before2482, before2483, exit13, applyExit, pop, push] + <;> omega +theorem step2482 (k : Nat) : Runs (36*2) (before2482 k).denote (before2483 k).denote := + @applyExit_sound (before2482 k) (before2483 k) exit13 36 valid13 (macro2482 k) +theorem macro2483 (k : Nat) : applyExit (before2483 k) exit0 20 = some (before2484 k) := by + simp (disch := omega) [before2483, before2484, exit0, applyExit, pop, push] + <;> omega +theorem step2483 (k : Nat) : Runs (20*2) (before2483 k).denote (before2484 k).denote := + @applyExit_sound (before2483 k) (before2484 k) exit0 20 valid0 (macro2483 k) +theorem macro2484 (k : Nat) : applyExit (before2484 k) exit1 1 = some (before2485 k) := by + simp (disch := omega) [before2484, before2485, exit1, applyExit, pop, push] + <;> omega +theorem step2484 (k : Nat) : Runs (1*3) (before2484 k).denote (before2485 k).denote := + @applyExit_sound (before2484 k) (before2485 k) exit1 1 valid1 (macro2484 k) +theorem macro2485 (k : Nat) : applyExit (before2485 k) exit2 20 = some (before2486 k) := by + simp (disch := omega) [before2485, before2486, exit2, applyExit, pop, push] + <;> omega +theorem step2485 (k : Nat) : Runs (20*2) (before2485 k).denote (before2486 k).denote := + @applyExit_sound (before2485 k) (before2486 k) exit2 20 valid2 (macro2485 k) +theorem macro2486 (k : Nat) : applyExit (before2486 k) exit6 1 = some (before2487 k) := by + simp (disch := omega) [before2486, before2487, exit6, applyExit, pop, push] + <;> omega +theorem step2486 (k : Nat) : Runs (1*1) (before2486 k).denote (before2487 k).denote := + @applyExit_sound (before2486 k) (before2487 k) exit6 1 valid6 (macro2486 k) +theorem macro2487 (k : Nat) : applyExit (before2487 k) exit0 21 = some (before2488 k) := by + simp (disch := omega) [before2487, before2488, exit0, applyExit, pop, push] + <;> omega +theorem step2487 (k : Nat) : Runs (21*2) (before2487 k).denote (before2488 k).denote := + @applyExit_sound (before2487 k) (before2488 k) exit0 21 valid0 (macro2487 k) +theorem macro2488 (k : Nat) : applyExit (before2488 k) exit13 88 = some (before2489 k) := by + simp (disch := omega) [before2488, before2489, exit13, applyExit, pop, push] + <;> omega +theorem step2488 (k : Nat) : Runs (88*2) (before2488 k).denote (before2489 k).denote := + @applyExit_sound (before2488 k) (before2489 k) exit13 88 valid13 (macro2488 k) +theorem macro2489 (k : Nat) : applyExit (before2489 k) exit0 13 = some (before2490 k) := by + simp (disch := omega) [before2489, before2490, exit0, applyExit, pop, push] + <;> omega +theorem step2489 (k : Nat) : Runs (13*2) (before2489 k).denote (before2490 k).denote := + @applyExit_sound (before2489 k) (before2490 k) exit0 13 valid0 (macro2489 k) +theorem macro2490 (k : Nat) : applyExit (before2490 k) exit158 1 = some (before2491 k) := by + simp (disch := omega) [before2490, before2491, exit158, applyExit, pop, push] + <;> omega +theorem step2490 (k : Nat) : Runs (1*115) (before2490 k).denote (before2491 k).denote := + @applyExit_sound (before2490 k) (before2491 k) exit158 1 valid158 (macro2490 k) +theorem macro2491 (k : Nat) : applyExit (before2491 k) exit2 13 = some (before2492 k) := by + simp (disch := omega) [before2491, before2492, exit2, applyExit, pop, push] + <;> omega +theorem step2491 (k : Nat) : Runs (13*2) (before2491 k).denote (before2492 k).denote := + @applyExit_sound (before2491 k) (before2492 k) exit2 13 valid2 (macro2491 k) +theorem macro2492 (k : Nat) : applyExit (before2492 k) exit6 1 = some (before2493 k) := by + simp (disch := omega) [before2492, before2493, exit6, applyExit, pop, push] + <;> omega +theorem step2492 (k : Nat) : Runs (1*1) (before2492 k).denote (before2493 k).denote := + @applyExit_sound (before2492 k) (before2493 k) exit6 1 valid6 (macro2492 k) +theorem macro2493 (k : Nat) : applyExit (before2493 k) exit0 13 = some (before2494 k) := by + simp (disch := omega) [before2493, before2494, exit0, applyExit, pop, push] + <;> omega +theorem step2493 (k : Nat) : Runs (13*2) (before2493 k).denote (before2494 k).denote := + @applyExit_sound (before2493 k) (before2494 k) exit0 13 valid0 (macro2493 k) +theorem macro2494 (k : Nat) : applyExit (before2494 k) exit159 1 = some (before2495 k) := by + simp (disch := omega) [before2494, before2495, exit159, applyExit, pop, push] + <;> omega +theorem step2494 (k : Nat) : Runs (1*1058) (before2494 k).denote (before2495 k).denote := + @applyExit_sound (before2494 k) (before2495 k) exit159 1 valid159 (macro2494 k) +theorem macro2495 (k : Nat) : applyExit (before2495 k) exit158 1 = some (before2496 k) := by + simp (disch := omega) [before2495, before2496, exit158, applyExit, pop, push] + <;> omega +theorem step2495 (k : Nat) : Runs (1*115) (before2495 k).denote (before2496 k).denote := + @applyExit_sound (before2495 k) (before2496 k) exit158 1 valid158 (macro2495 k) +theorem macro2496 (k : Nat) : applyExit (before2496 k) exit160 1 = some (before2497 k) := by + simp (disch := omega) [before2496, before2497, exit160, applyExit, pop, push] + <;> omega +theorem step2496 (k : Nat) : Runs (1*53) (before2496 k).denote (before2497 k).denote := + @applyExit_sound (before2496 k) (before2497 k) exit160 1 valid160 (macro2496 k) +theorem macro2497 (k : Nat) : applyExit (before2497 k) exit159 1 = some (before2498 k) := by + simp (disch := omega) [before2497, before2498, exit159, applyExit, pop, push] + <;> omega +theorem step2497 (k : Nat) : Runs (1*1058) (before2497 k).denote (before2498 k).denote := + @applyExit_sound (before2497 k) (before2498 k) exit159 1 valid159 (macro2497 k) +theorem macro2498 (k : Nat) : applyExit (before2498 k) exit158 1 = some (before2499 k) := by + simp (disch := omega) [before2498, before2499, exit158, applyExit, pop, push] + <;> omega +theorem step2498 (k : Nat) : Runs (1*115) (before2498 k).denote (before2499 k).denote := + @applyExit_sound (before2498 k) (before2499 k) exit158 1 valid158 (macro2498 k) +theorem macro2499 (k : Nat) : applyExit (before2499 k) exit160 1 = some (after2499 k) := by + simp (disch := omega) [before2499, after2499, exit160, applyExit, pop, push] + <;> omega +theorem step2499 (k : Nat) : Runs (1*53) (before2499 k).denote (after2499 k).denote := + @applyExit_sound (before2499 k) (after2499 k) exit160 1 valid160 (macro2499 k) +theorem chunkRun024 (k : Nat) : Runs (718*k+6334099076) (before2400 k).denote (after2499 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2))))))+(((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))) ((((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))))+((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53))))))+(((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))))+((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53))))))) (before2400 k).denote (before2450 k).denote (after2499 k).denote (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2)))))) (((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (before2400 k).denote (before2425 k).denote (before2450 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2))))) ((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2))))) (before2400 k).denote (before2412 k).denote (before2425 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2)))) (((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (before2400 k).denote (before2406 k).denote (before2412 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*2)+((1*1)+(2*2))) (before2400 k).denote (before2403 k).denote (before2406 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before2400 k).denote (before2401 k).denote (before2403 k).denote (step2400 k) (@Runs.trans (1*1) (1*3) (before2401 k).denote (before2402 k).denote (before2403 k).denote (step2401 k) (step2402 k))) (@Runs.trans (1*2) ((1*1)+(2*2)) (before2403 k).denote (before2404 k).denote (before2406 k).denote (step2403 k) (@Runs.trans (1*1) (2*2) (before2404 k).denote (before2405 k).denote (before2406 k).denote (step2404 k) (step2405 k)))) (@Runs.trans ((1*2)+((55*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before2406 k).denote (before2409 k).denote (before2412 k).denote (@Runs.trans (1*2) ((55*2)+(1*2)) (before2406 k).denote (before2407 k).denote (before2409 k).denote (step2406 k) (@Runs.trans (55*2) (1*2) (before2407 k).denote (before2408 k).denote (before2409 k).denote (step2407 k) (step2408 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before2409 k).denote (before2410 k).denote (before2412 k).denote (step2409 k) (@Runs.trans (12*2) (1*2) (before2410 k).denote (before2411 k).denote (before2412 k).denote (step2410 k) (step2411 k))))) (@Runs.trans (((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2)))) (((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2)))) (before2412 k).denote (before2418 k).denote (before2425 k).denote (@Runs.trans ((28*2)+(((1*k+8)*586)+(12*2))) ((1*2)+((1*2)+(87*2))) (before2412 k).denote (before2415 k).denote (before2418 k).denote (@Runs.trans (28*2) (((1*k+8)*586)+(12*2)) (before2412 k).denote (before2413 k).denote (before2415 k).denote (step2412 k) (@Runs.trans ((1*k+8)*586) (12*2) (before2413 k).denote (before2414 k).denote (before2415 k).denote (step2413 k) (step2414 k))) (@Runs.trans (1*2) ((1*2)+(87*2)) (before2415 k).denote (before2416 k).denote (before2418 k).denote (step2415 k) (@Runs.trans (1*2) (87*2) (before2416 k).denote (before2417 k).denote (before2418 k).denote (step2416 k) (step2417 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) (((1*2)+(35*2))+((1*2)+(25*2))) (before2418 k).denote (before2421 k).denote (before2425 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before2418 k).denote (before2419 k).denote (before2421 k).denote (step2418 k) (@Runs.trans (19*2) (1*2) (before2419 k).denote (before2420 k).denote (before2421 k).denote (step2419 k) (step2420 k))) (@Runs.trans ((1*2)+(35*2)) ((1*2)+(25*2)) (before2421 k).denote (before2423 k).denote (before2425 k).denote (@Runs.trans (1*2) (35*2) (before2421 k).denote (before2422 k).denote (before2423 k).denote (step2421 k) (step2422 k)) (@Runs.trans (1*2) (25*2) (before2423 k).denote (before2424 k).denote (before2425 k).denote (step2423 k) (step2424 k)))))) (@Runs.trans ((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before2425 k).denote (before2437 k).denote (before2450 k).denote (@Runs.trans (((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38)))) (((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))) (before2425 k).denote (before2431 k).denote (before2437 k).denote (@Runs.trans ((1*2)+((1*2)+(3*2))) ((1*2)+((791761168*2)+((1*k+8)*38))) (before2425 k).denote (before2428 k).denote (before2431 k).denote (@Runs.trans (1*2) ((1*2)+(3*2)) (before2425 k).denote (before2426 k).denote (before2428 k).denote (step2425 k) (@Runs.trans (1*2) (3*2) (before2426 k).denote (before2427 k).denote (before2428 k).denote (step2426 k) (step2427 k))) (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2428 k).denote (before2429 k).denote (before2431 k).denote (step2428 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2429 k).denote (before2430 k).denote (before2431 k).denote (step2429 k) (step2430 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(4*2))) (before2431 k).denote (before2434 k).denote (before2437 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before2431 k).denote (before2432 k).denote (before2434 k).denote (step2431 k) (@Runs.trans (1*2) (1*2) (before2432 k).denote (before2433 k).denote (before2434 k).denote (step2432 k) (step2433 k))) (@Runs.trans (4*2) ((1*2)+(4*2)) (before2434 k).denote (before2435 k).denote (before2437 k).denote (step2434 k) (@Runs.trans (1*2) (4*2) (before2435 k).denote (before2436 k).denote (before2437 k).denote (step2435 k) (step2436 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2)))) (((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before2437 k).denote (before2443 k).denote (before2450 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(6*2))) (before2437 k).denote (before2440 k).denote (before2443 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2437 k).denote (before2438 k).denote (before2440 k).denote (step2437 k) (@Runs.trans (1*2) (1*3) (before2438 k).denote (before2439 k).denote (before2440 k).denote (step2438 k) (step2439 k))) (@Runs.trans (1*3) ((1*1)+(6*2)) (before2440 k).denote (before2441 k).denote (before2443 k).denote (step2440 k) (@Runs.trans (1*1) (6*2) (before2441 k).denote (before2442 k).denote (before2443 k).denote (step2441 k) (step2442 k)))) (@Runs.trans ((1*3)+((6*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before2443 k).denote (before2446 k).denote (before2450 k).denote (@Runs.trans (1*3) ((6*2)+(1*2)) (before2443 k).denote (before2444 k).denote (before2446 k).denote (step2443 k) (@Runs.trans (6*2) (1*2) (before2444 k).denote (before2445 k).denote (before2446 k).denote (step2444 k) (step2445 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before2446 k).denote (before2448 k).denote (before2450 k).denote (@Runs.trans (1*2) (1*3) (before2446 k).denote (before2447 k).denote (before2448 k).denote (step2446 k) (step2447 k)) (@Runs.trans (1*3) (1*1) (before2448 k).denote (before2449 k).denote (before2450 k).denote (step2448 k) (step2449 k))))))) (@Runs.trans (((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))))+((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53)))))) (((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))))+((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53)))))) (before2450 k).denote (before2475 k).denote (after2499 k).denote (@Runs.trans ((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3))))) ((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53))))) (before2450 k).denote (before2462 k).denote (before2475 k).denote (@Runs.trans (((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1)))) (((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))) (before2450 k).denote (before2456 k).denote (before2462 k).denote (@Runs.trans ((9*2)+((5*2)+(13*2))) ((1*3)+((13*2)+(1*1))) (before2450 k).denote (before2453 k).denote (before2456 k).denote (@Runs.trans (9*2) ((5*2)+(13*2)) (before2450 k).denote (before2451 k).denote (before2453 k).denote (step2450 k) (@Runs.trans (5*2) (13*2) (before2451 k).denote (before2452 k).denote (before2453 k).denote (step2451 k) (step2452 k))) (@Runs.trans (1*3) ((13*2)+(1*1)) (before2453 k).denote (before2454 k).denote (before2456 k).denote (step2453 k) (@Runs.trans (13*2) (1*1) (before2454 k).denote (before2455 k).denote (before2456 k).denote (step2454 k) (step2455 k)))) (@Runs.trans ((13*2)+((1*38)+(1*3))) ((1*53)+((1*38)+(1*3))) (before2456 k).denote (before2459 k).denote (before2462 k).denote (@Runs.trans (13*2) ((1*38)+(1*3)) (before2456 k).denote (before2457 k).denote (before2459 k).denote (step2456 k) (@Runs.trans (1*38) (1*3) (before2457 k).denote (before2458 k).denote (before2459 k).denote (step2457 k) (step2458 k))) (@Runs.trans (1*53) ((1*38)+(1*3)) (before2459 k).denote (before2460 k).denote (before2462 k).denote (step2459 k) (@Runs.trans (1*38) (1*3) (before2460 k).denote (before2461 k).denote (before2462 k).denote (step2460 k) (step2461 k))))) (@Runs.trans (((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38)))) (((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53)))) (before2462 k).denote (before2468 k).denote (before2475 k).denote (@Runs.trans ((1*53)+((1*38)+(1*3))) ((1*53)+(((1*k+3)*94)+(1*38))) (before2462 k).denote (before2465 k).denote (before2468 k).denote (@Runs.trans (1*53) ((1*38)+(1*3)) (before2462 k).denote (before2463 k).denote (before2465 k).denote (step2462 k) (@Runs.trans (1*38) (1*3) (before2463 k).denote (before2464 k).denote (before2465 k).denote (step2463 k) (step2464 k))) (@Runs.trans (1*53) (((1*k+3)*94)+(1*38)) (before2465 k).denote (before2466 k).denote (before2468 k).denote (step2465 k) (@Runs.trans ((1*k+3)*94) (1*38) (before2466 k).denote (before2467 k).denote (before2468 k).denote (step2466 k) (step2467 k)))) (@Runs.trans ((1*3)+((1*53)+(1*38))) (((791761168*2)+(1*3))+((791761168*2)+(1*53))) (before2468 k).denote (before2471 k).denote (before2475 k).denote (@Runs.trans (1*3) ((1*53)+(1*38)) (before2468 k).denote (before2469 k).denote (before2471 k).denote (step2468 k) (@Runs.trans (1*53) (1*38) (before2469 k).denote (before2470 k).denote (before2471 k).denote (step2469 k) (step2470 k))) (@Runs.trans ((791761168*2)+(1*3)) ((791761168*2)+(1*53)) (before2471 k).denote (before2473 k).denote (before2475 k).denote (@Runs.trans (791761168*2) (1*3) (before2471 k).denote (before2472 k).denote (before2473 k).denote (step2471 k) (step2472 k)) (@Runs.trans (791761168*2) (1*53) (before2473 k).denote (before2474 k).denote (before2475 k).denote (step2473 k) (step2474 k)))))) (@Runs.trans ((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1))))) ((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53))))) (before2475 k).denote (before2487 k).denote (after2499 k).denote (@Runs.trans (((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1)))) (((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))) (before2475 k).denote (before2481 k).denote (before2487 k).denote (@Runs.trans ((791761169*2)+((4*2)+(26*2))) ((1*3)+((26*2)+(1*1))) (before2475 k).denote (before2478 k).denote (before2481 k).denote (@Runs.trans (791761169*2) ((4*2)+(26*2)) (before2475 k).denote (before2476 k).denote (before2478 k).denote (step2475 k) (@Runs.trans (4*2) (26*2) (before2476 k).denote (before2477 k).denote (before2478 k).denote (step2476 k) (step2477 k))) (@Runs.trans (1*3) ((26*2)+(1*1)) (before2478 k).denote (before2479 k).denote (before2481 k).denote (step2478 k) (@Runs.trans (26*2) (1*1) (before2479 k).denote (before2480 k).denote (before2481 k).denote (step2479 k) (step2480 k)))) (@Runs.trans ((27*2)+((36*2)+(20*2))) ((1*3)+((20*2)+(1*1))) (before2481 k).denote (before2484 k).denote (before2487 k).denote (@Runs.trans (27*2) ((36*2)+(20*2)) (before2481 k).denote (before2482 k).denote (before2484 k).denote (step2481 k) (@Runs.trans (36*2) (20*2) (before2482 k).denote (before2483 k).denote (before2484 k).denote (step2482 k) (step2483 k))) (@Runs.trans (1*3) ((20*2)+(1*1)) (before2484 k).denote (before2485 k).denote (before2487 k).denote (step2484 k) (@Runs.trans (20*2) (1*1) (before2485 k).denote (before2486 k).denote (before2487 k).denote (step2485 k) (step2486 k))))) (@Runs.trans (((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1)))) (((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53)))) (before2487 k).denote (before2493 k).denote (after2499 k).denote (@Runs.trans ((21*2)+((88*2)+(13*2))) ((1*115)+((13*2)+(1*1))) (before2487 k).denote (before2490 k).denote (before2493 k).denote (@Runs.trans (21*2) ((88*2)+(13*2)) (before2487 k).denote (before2488 k).denote (before2490 k).denote (step2487 k) (@Runs.trans (88*2) (13*2) (before2488 k).denote (before2489 k).denote (before2490 k).denote (step2488 k) (step2489 k))) (@Runs.trans (1*115) ((13*2)+(1*1)) (before2490 k).denote (before2491 k).denote (before2493 k).denote (step2490 k) (@Runs.trans (13*2) (1*1) (before2491 k).denote (before2492 k).denote (before2493 k).denote (step2491 k) (step2492 k)))) (@Runs.trans ((13*2)+((1*1058)+(1*115))) (((1*53)+(1*1058))+((1*115)+(1*53))) (before2493 k).denote (before2496 k).denote (after2499 k).denote (@Runs.trans (13*2) ((1*1058)+(1*115)) (before2493 k).denote (before2494 k).denote (before2496 k).denote (step2493 k) (@Runs.trans (1*1058) (1*115) (before2494 k).denote (before2495 k).denote (before2496 k).denote (step2494 k) (step2495 k))) (@Runs.trans ((1*53)+(1*1058)) ((1*115)+(1*53)) (before2496 k).denote (before2498 k).denote (after2499 k).denote (@Runs.trans (1*53) (1*1058) (before2496 k).denote (before2497 k).denote (before2498 k).denote (step2496 k) (step2497 k)) (@Runs.trans (1*115) (1*53) (before2498 k).denote (before2499 k).denote (after2499 k).denote (step2498 k) (step2499 k)))))))) + have ht : (((((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2))))))+(((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))))+((((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))))+((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53))))))+(((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))))+((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53)))))))) = (718*k+6334099076) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean new file mode 100644 index 00000000..b906f553 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean @@ -0,0 +1,840 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2500_0 : Stack := [] +abbrev tail2500_1 : Stack := ⟨w1,1⟩ :: tail2500_0 +abbrev tail2500_2 : Stack := ⟨w0,1⟩ :: tail2500_1 +abbrev tail2500_3 : Stack := ⟨w2,1⟩ :: tail2500_2 +abbrev tail2500_4 : Stack := ⟨w1,1⟩ :: tail2500_3 +abbrev tail2500_5 : Stack := ⟨w0,2⟩ :: tail2500_4 +abbrev tail2500_6 : Stack := ⟨w2,1⟩ :: tail2500_5 +abbrev tail2500_7 : Stack := ⟨w1,9⟩ :: tail2500_6 +abbrev tail2500_8 : Stack := ⟨w2,1⟩ :: tail2500_7 +abbrev tail2500_9 : Stack := ⟨w1,9⟩ :: tail2500_8 +abbrev tail2500_10 : Stack := ⟨w0,4⟩ :: tail2500_9 +abbrev tail2500_11 : Stack := ⟨w2,1⟩ :: tail2500_10 +abbrev tail2500_12 : Stack := ⟨w1,13⟩ :: tail2500_11 +abbrev tail2500_13 (k : Nat) : Stack := ⟨w134,(1*k+8)⟩ :: tail2500_12 +abbrev tail2500_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2500_13 k +abbrev tail2500_15 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2500_14 k +abbrev tail2500_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_15 k +abbrev tail2500_17 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2500_16 k +abbrev tail2500_18 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2500_17 k +abbrev tail2500_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_18 k +abbrev tail2500_20 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2500_19 k +abbrev tail2500_21 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2500_20 k +abbrev tail2500_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_21 k +abbrev tail2500_23 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2500_22 k +abbrev tail2500_24 (k : Nat) : Stack := ⟨w137,2⟩ :: tail2500_23 k +abbrev tail2500_25 : Stack := ⟨w1,3⟩ :: tail2500_0 +abbrev tail2500_26 : Stack := ⟨w2,1⟩ :: tail2500_25 +abbrev tail2500_27 : Stack := ⟨w0,56⟩ :: tail2500_26 +abbrev tail2500_28 : Stack := ⟨w1,13⟩ :: tail2500_27 +abbrev tail2500_29 : Stack := ⟨w2,1⟩ :: tail2500_28 +abbrev tail2500_30 : Stack := ⟨w0,28⟩ :: tail2500_29 +abbrev tail2500_31 (k : Nat) : Stack := ⟨w130,(1*k+5)⟩ :: tail2500_30 +abbrev tail2500_32 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2500_31 k +abbrev tail2500_33 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2500_24 k +abbrev tail2500_34 (k : Nat) : Stack := ⟨w130,(1*k+4)⟩ :: tail2500_30 +abbrev tail2500_35 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2500_34 k +abbrev tail2500_36 (k : Nat) : Stack := ⟨w137,3⟩ :: tail2500_23 k +abbrev tail2500_37 (k : Nat) : Stack := ⟨w137,(1*k+6)⟩ :: tail2500_23 k +abbrev tail2500_38 : Stack := ⟨w130,1⟩ :: tail2500_30 +abbrev tail2500_39 : Stack := ⟨w135,1⟩ :: tail2500_38 +abbrev tail2500_40 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2500_37 k +abbrev tail2500_41 : Stack := ⟨w135,1⟩ :: tail2500_30 +abbrev tail2500_42 (k : Nat) : Stack := ⟨w137,(1*k+7)⟩ :: tail2500_23 k +abbrev tail2500_43 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2500_42 k +abbrev tail2500_44 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2500_43 k +abbrev tail2500_45 : Stack := ⟨w0,1⟩ :: tail2500_28 +abbrev tail2500_46 : Stack := ⟨w0,29⟩ :: tail2500_28 +abbrev tail2500_47 (k : Nat) : Stack := ⟨w137,(1*k+8)⟩ :: tail2500_23 k +abbrev tail2500_48 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2500_47 k +abbrev tail2500_49 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_48 k +abbrev tail2500_50 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2500_49 k +abbrev tail2500_51 : Stack := ⟨w0,1⟩ :: tail2500_25 +abbrev tail2500_52 : Stack := ⟨w0,57⟩ :: tail2500_25 +abbrev tail2500_53 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2500_48 k +abbrev tail2500_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_53 k +abbrev tail2500_55 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2500_54 k +abbrev tail2500_56 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2500_55 k +abbrev tail2500_57 : Stack := ⟨w0,1⟩ :: tail2500_0 +abbrev tail2500_58 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2500_55 k +abbrev tail2500_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_58 k +abbrev tail2500_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_59 k +abbrev tail2500_61 : Stack := ⟨w0,2⟩ :: tail2500_0 +abbrev tail2500_62 : Stack := ⟨w0,3⟩ :: tail2500_0 +abbrev tail2500_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2500_55 k +abbrev tail2500_64 : Stack := ⟨w1,1⟩ :: tail2500_62 +abbrev tail2500_65 : Stack := ⟨w1,2⟩ :: tail2500_62 +abbrev tail2500_66 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2500_54 k +abbrev tail2500_67 : Stack := ⟨w2,1⟩ :: tail2500_65 +abbrev tail2500_68 : Stack := ⟨w0,56⟩ :: tail2500_67 +abbrev tail2500_69 : Stack := ⟨w0,57⟩ :: tail2500_67 +abbrev tail2500_70 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2500_48 k +abbrev tail2500_71 : Stack := ⟨w1,1⟩ :: tail2500_69 +abbrev tail2500_72 : Stack := ⟨w1,12⟩ :: tail2500_69 +abbrev tail2500_73 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2500_47 k +abbrev tail2500_74 : Stack := ⟨w2,1⟩ :: tail2500_72 +abbrev tail2500_75 : Stack := ⟨w0,28⟩ :: tail2500_74 +abbrev tail2500_76 (k : Nat) : Stack := ⟨w138,(1*k+8)⟩ :: tail2500_75 +abbrev tail2500_77 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_76 k +abbrev tail2500_78 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2500_76 k +abbrev tail2500_79 (k : Nat) : Stack := ⟨w0,86⟩ :: tail2500_20 k +abbrev tail2500_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_78 k +abbrev tail2500_81 (k : Nat) : Stack := ⟨w1,87⟩ :: tail2500_78 k +abbrev tail2500_82 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2500_19 k +abbrev tail2500_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_81 k +abbrev tail2500_84 (k : Nat) : Stack := ⟨w0,20⟩ :: tail2500_83 k +abbrev tail2500_85 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2500_83 k +abbrev tail2500_86 (k : Nat) : Stack := ⟨w0,34⟩ :: tail2500_17 k +abbrev tail2500_87 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_85 k +abbrev tail2500_88 (k : Nat) : Stack := ⟨w1,35⟩ :: tail2500_85 k +abbrev tail2500_89 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2500_16 k +abbrev tail2500_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_88 k +abbrev tail2500_91 (k : Nat) : Stack := ⟨w0,26⟩ :: tail2500_90 k +abbrev tail2500_92 (k : Nat) : Stack := ⟨w0,27⟩ :: tail2500_90 k +abbrev tail2500_93 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2500_14 k +abbrev tail2500_94 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_92 k +abbrev tail2500_95 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2500_92 k +abbrev tail2500_96 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2500_13 k +abbrev tail2500_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_95 k +abbrev tail2500_98 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2500_97 k +abbrev tail2500_99 (k : Nat) : Stack := ⟨w139,(1*k+8)⟩ :: tail2500_98 k +abbrev tail2500_100 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_99 k +abbrev tail2500_101 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2500_99 k +abbrev tail2500_102 : Stack := ⟨w0,3⟩ :: tail2500_9 +abbrev tail2500_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_101 k +abbrev tail2500_104 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2500_101 k +abbrev tail2500_105 : Stack := ⟨w1,8⟩ :: tail2500_8 +abbrev tail2500_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_104 k +abbrev tail2500_107 (k : Nat) : Stack := ⟨w0,8⟩ :: tail2500_106 k +abbrev tail2500_108 (k : Nat) : Stack := ⟨w0,9⟩ :: tail2500_106 k +abbrev tail2500_109 : Stack := ⟨w1,8⟩ :: tail2500_6 +abbrev tail2500_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_108 k +abbrev tail2500_111 : Stack := ⟨w1,7⟩ :: tail2500_6 +abbrev tail2500_112 : Stack := ⟨w0,1⟩ :: tail2500_111 +abbrev tail2500_113 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2500_106 k +abbrev tail2500_114 : Stack := ⟨w2,1⟩ :: tail2500_111 +abbrev tail2500_115 : Stack := ⟨w1,10⟩ :: tail2500_114 +abbrev tail2500_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2500_104 k +abbrev tail2500_117 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2500_104 k +abbrev tail2500_118 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2500_104 k +abbrev tail2500_119 : Stack := ⟨w1,6⟩ :: tail2500_6 +abbrev tail2500_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_118 k +abbrev tail2500_121 : Stack := ⟨w1,5⟩ :: tail2500_6 +abbrev tail2500_122 : Stack := ⟨w0,1⟩ :: tail2500_121 +abbrev tail2500_123 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_104 k +abbrev tail2500_124 : Stack := ⟨w2,1⟩ :: tail2500_121 +abbrev tail2500_125 : Stack := ⟨w1,13⟩ :: tail2500_124 +abbrev tail2500_126 : Stack := ⟨w0,4⟩ :: tail2500_125 +abbrev tail2500_127 : Stack := ⟨w1,14⟩ :: tail2500_126 +abbrev tail2500_128 (k : Nat) : Stack := ⟨w139,(1*k+7)⟩ :: tail2500_98 k +abbrev tail2500_129 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_128 k +abbrev tail2500_130 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2500_129 k +abbrev tail2500_131 : Stack := ⟨w0,3⟩ :: tail2500_125 +abbrev tail2500_132 : Stack := ⟨w2,1⟩ :: tail2500_131 +abbrev tail2500_133 : Stack := ⟨w1,14⟩ :: tail2500_132 +abbrev tail2500_134 : Stack := ⟨w141,1⟩ :: tail2500_133 +abbrev tail2500_135 (k : Nat) : Stack := ⟨w139,(1*k+6)⟩ :: tail2500_98 k +abbrev tail2500_136 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_135 k +abbrev tail2500_137 : Stack := ⟨w142,1⟩ :: tail2500_133 +abbrev tail2500_138 : Stack := ⟨w141,1⟩ :: tail2500_137 +abbrev tail2500_139 (k : Nat) : Stack := ⟨w139,(1*k+5)⟩ :: tail2500_98 k +abbrev tail2500_140 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_139 k +abbrev tail2500_141 : Stack := ⟨w142,2⟩ :: tail2500_133 +abbrev tail2500_142 : Stack := ⟨w141,1⟩ :: tail2500_141 +abbrev tail2500_143 (k : Nat) : Stack := ⟨w139,(1*k+4)⟩ :: tail2500_98 k +abbrev tail2500_144 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_143 k +abbrev tail2500_145 : Stack := ⟨w142,3⟩ :: tail2500_133 +abbrev tail2500_146 (k : Nat) : Stack := ⟨w142,(1*k+6)⟩ :: tail2500_133 +abbrev tail2500_147 (k : Nat) : Stack := ⟨w139,1⟩ :: tail2500_98 k +abbrev tail2500_148 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_147 k +abbrev tail2500_149 (k : Nat) : Stack := ⟨w141,1⟩ :: tail2500_146 k +abbrev tail2500_150 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_98 k +abbrev tail2500_151 (k : Nat) : Stack := ⟨w142,(1*k+7)⟩ :: tail2500_133 +abbrev tail2500_152 (k : Nat) : Stack := ⟨w141,1⟩ :: tail2500_151 k +abbrev tail2500_153 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2500_152 k +abbrev tail2500_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2500_95 k +abbrev tail2500_155 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2500_95 k +abbrev tail2500_156 (k : Nat) : Stack := ⟨w142,(1*k+8)⟩ :: tail2500_133 +abbrev tail2500_157 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2500_156 k +abbrev tail2500_158 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2500_157 k +abbrev tail2500_159 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2500_158 k + +def before2500 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2500_24 k),(tail2500_32 k)⟩ +def before2501 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2500_33 k),(tail2500_31 k)⟩ +def before2502 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2500_33 k),(tail2500_35 k)⟩ +def before2503 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2500_36 k),(tail2500_35 k)⟩ +def before2504 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2500_37 k),tail2500_39⟩ +def before2505 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2500_40 k),tail2500_38⟩ +def before2506 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2500_40 k),tail2500_41⟩ +def before2507 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2500_42 k),tail2500_41⟩ +def before2508 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2500_43 k),tail2500_30⟩ +def before2509 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2500_44 k),tail2500_29⟩ +def before2510 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2500_44 k),tail2500_45⟩ +def before2511 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2500_43 k),tail2500_46⟩ +def before2512 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2500_47 k),tail2500_46⟩ +def before2513 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2500_48 k),tail2500_28⟩ +def before2514 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2500_49 k),tail2500_27⟩ +def before2515 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2500_50 k),tail2500_26⟩ +def before2516 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2500_50 k),tail2500_51⟩ +def before2517 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2500_49 k),tail2500_52⟩ +def before2518 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2500_54 k),tail2500_52⟩ +def before2519 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526785),(tail2500_55 k),tail2500_25⟩ +def before2520 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526791),(tail2500_56 k),tail2500_0⟩ +def before2521 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526791),(tail2500_56 k),tail2500_57⟩ +def before2522 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526791),(tail2500_59 k),tail2500_57⟩ +def before2523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526793),(tail2500_60 k),tail2500_0⟩ +def before2524 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526793),(tail2500_60 k),tail2500_57⟩ +def before2525 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526791),(tail2500_59 k),tail2500_61⟩ +def before2526 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526789),(tail2500_58 k),tail2500_62⟩ +def before2527 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526787),(tail2500_63 k),tail2500_64⟩ +def before2528 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526785),(tail2500_55 k),tail2500_65⟩ +def before2529 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2500_66 k),tail2500_67⟩ +def before2530 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2500_54 k),tail2500_68⟩ +def before2531 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526669),(tail2500_53 k),tail2500_69⟩ +def before2532 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526667),(tail2500_70 k),tail2500_71⟩ +def before2533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2500_48 k),tail2500_72⟩ +def before2534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2500_73 k),tail2500_74⟩ +def before2535 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2500_47 k),tail2500_75⟩ +def before2536 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2500_23 k),(tail2500_76 k)⟩ +def before2537 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521873),(tail2500_22 k),(tail2500_77 k)⟩ +def before2538 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521871),(tail2500_21 k),(tail2500_78 k)⟩ +def before2539 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521869),(tail2500_79 k),(tail2500_80 k)⟩ +def before2540 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2500_20 k),(tail2500_81 k)⟩ +def before2541 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2500_82 k),(tail2500_83 k)⟩ +def before2542 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521655),(tail2500_19 k),(tail2500_84 k)⟩ +def before2543 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521653),(tail2500_18 k),(tail2500_85 k)⟩ +def before2544 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail2500_86 k),(tail2500_87 k)⟩ +def before2545 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2500_17 k),(tail2500_88 k)⟩ +def before2546 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2500_89 k),(tail2500_90 k)⟩ +def before2547 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail2500_16 k),(tail2500_91 k)⟩ +def before2548 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521527),(tail2500_15 k),(tail2500_92 k)⟩ +def before2549 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail2500_93 k),(tail2500_94 k)⟩ +def before2550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2500_14 k),(tail2500_95 k)⟩ +def before2551 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2500_96 k),(tail2500_97 k)⟩ +def before2552 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2500_13 k),(tail2500_98 k)⟩ +def before2553 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2500_12,(tail2500_99 k)⟩ +def before2554 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail2500_11,(tail2500_100 k)⟩ +def before2555 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1149),tail2500_10,(tail2500_101 k)⟩ +def before2556 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail2500_102,(tail2500_103 k)⟩ +def before2557 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2500_9,(tail2500_104 k)⟩ +def before2558 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2500_105,(tail2500_106 k)⟩ +def before2559 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail2500_8,(tail2500_107 k)⟩ +def before2560 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail2500_7,(tail2500_108 k)⟩ +def before2561 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1179),tail2500_109,(tail2500_110 k)⟩ +def before2562 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail2500_112,(tail2500_110 k)⟩ +def before2563 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail2500_112,(tail2500_113 k)⟩ +def before2564 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail2500_114,(tail2500_113 k)⟩ +def before2565 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2500_115,(tail2500_106 k)⟩ +def before2566 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2500_115,(tail2500_116 k)⟩ +def before2567 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail2500_114,(tail2500_117 k)⟩ +def before2568 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail2500_111,(tail2500_118 k)⟩ +def before2569 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1183),tail2500_119,(tail2500_120 k)⟩ +def before2570 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail2500_122,(tail2500_120 k)⟩ +def before2571 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail2500_122,(tail2500_123 k)⟩ +def before2572 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail2500_124,(tail2500_123 k)⟩ +def before2573 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2500_125,(tail2500_104 k)⟩ +def before2574 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1149),tail2500_126,(tail2500_101 k)⟩ +def before2575 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2500_127,(tail2500_99 k)⟩ +def before2576 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2500_127,(tail2500_129 k)⟩ +def before2577 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail2500_126,(tail2500_130 k)⟩ +def before2578 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1149),tail2500_132,(tail2500_130 k)⟩ +def before2579 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2500_133,(tail2500_129 k)⟩ +def before2580 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2500_134,(tail2500_128 k)⟩ +def before2581 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2500_134,(tail2500_136 k)⟩ +def before2582 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2500_137,(tail2500_136 k)⟩ +def before2583 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2500_138,(tail2500_135 k)⟩ +def before2584 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2500_138,(tail2500_140 k)⟩ +def before2585 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2500_141,(tail2500_140 k)⟩ +def before2586 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2500_142,(tail2500_139 k)⟩ +def before2587 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2500_142,(tail2500_144 k)⟩ +def before2588 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2500_145,(tail2500_144 k)⟩ +def before2589 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2500_146 k),(tail2500_148 k)⟩ +def before2590 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2500_149 k),(tail2500_147 k)⟩ +def before2591 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2500_149 k),(tail2500_150 k)⟩ +def before2592 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2500_151 k),(tail2500_150 k)⟩ +def before2593 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2500_152 k),(tail2500_98 k)⟩ +def before2594 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2500_153 k),(tail2500_97 k)⟩ +def before2595 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2500_153 k),(tail2500_154 k)⟩ +def before2596 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2500_152 k),(tail2500_155 k)⟩ +def before2597 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2500_156 k),(tail2500_155 k)⟩ +def before2598 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2500_157 k),(tail2500_95 k)⟩ +def before2599 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521527),(tail2500_158 k),(tail2500_92 k)⟩ +def after2599 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2500_159 k),(tail2500_90 k)⟩ + +theorem macro2500 (k : Nat) : applyExit (before2500 k) exit159 1 = some (before2501 k) := by + simp (disch := omega) [before2500, before2501, exit159, applyExit, pop, push] + <;> omega +theorem step2500 (k : Nat) : Runs (1*1058) (before2500 k).denote (before2501 k).denote := + @applyExit_sound (before2500 k) (before2501 k) exit159 1 valid159 (macro2500 k) +theorem macro2501 (k : Nat) : applyExit (before2501 k) exit158 1 = some (before2502 k) := by + simp (disch := omega) [before2501, before2502, exit158, applyExit, pop, push] + <;> omega +theorem step2501 (k : Nat) : Runs (1*115) (before2501 k).denote (before2502 k).denote := + @applyExit_sound (before2501 k) (before2502 k) exit158 1 valid158 (macro2501 k) +theorem macro2502 (k : Nat) : applyExit (before2502 k) exit160 1 = some (before2503 k) := by + simp (disch := omega) [before2502, before2503, exit160, applyExit, pop, push] + <;> omega +theorem step2502 (k : Nat) : Runs (1*53) (before2502 k).denote (before2503 k).denote := + @applyExit_sound (before2502 k) (before2503 k) exit160 1 valid160 (macro2502 k) +def cycleState2503 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w137,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,87⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,35⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,791761169⟩,⟨w134,(1*k+8)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w135,1⟩,⟨w130,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart2503_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w136,1⟩,⟨w137,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,87⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,35⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,791761169⟩,⟨w134,(1*k+8)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w130,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart2503_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w136,1⟩,⟨w137,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,87⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,35⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,791761169⟩,⟨w134,(1*k+8)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w135,1⟩,⟨w130,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro2503_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2503 k j) exit159 1 = some (cyclePart2503_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2503, cyclePart2503_0, exit159, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2503_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2503_0 k j) exit158 1 = some (cyclePart2503_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2503_0, cyclePart2503_1, exit158, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2503_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2503_1 k j) exit160 1 = some (cycleState2503 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2503_1, cycleState2503, exit160, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2503 (k j : Nat) (hj : j < (1*k+3)) : Runs 1226 (cycleState2503 k j).denote (cycleState2503 k (j+1)).denote := by + have h0 : Runs (1*1058) (cycleState2503 k j).denote (cyclePart2503_0 k j).denote := @applyExit_sound (cycleState2503 k j) (cyclePart2503_0 k j) exit159 1 valid159 (cycleMacro2503_0 k j hj) + have h1 : Runs (1*115) (cyclePart2503_0 k j).denote (cyclePart2503_1 k j).denote := @applyExit_sound (cyclePart2503_0 k j) (cyclePart2503_1 k j) exit158 1 valid158 (cycleMacro2503_1 k j hj) + have h2 : Runs (1*53) (cyclePart2503_1 k j).denote (cycleState2503 k (j+1)).denote := @applyExit_sound (cyclePart2503_1 k j) (cycleState2503 k (j+1)) exit160 1 valid160 (cycleMacro2503_2 k j hj) + exact (@Runs.trans (1*1058) ((1*115)+(1*53)) (cycleState2503 k j).denote (cyclePart2503_0 k j).denote (cycleState2503 k (j+1)).denote h0 (@Runs.trans (1*115) (1*53) (cyclePart2503_0 k j).denote (cyclePart2503_1 k j).denote (cycleState2503 k (j+1)).denote h1 h2)) +theorem step2503 (k : Nat) : Runs ((1*k+3)*1226) (before2503 k).denote (before2504 k).denote := by + have h := Runs.chain (fun j => (cycleState2503 k j).denote) 1226 (1*k+3) (cycleRun2503 k) + have h0 : cycleState2503 k 0 = before2503 k := by simp [cycleState2503, before2503] + have h1 : cycleState2503 k (1*k+3) = before2504 k := by + simp [cycleState2503, before2504] <;> omega + simpa only [h0, h1] using h +theorem macro2504 (k : Nat) : applyExit (before2504 k) exit159 1 = some (before2505 k) := by + simp (disch := omega) [before2504, before2505, exit159, applyExit, pop, push] + <;> omega +theorem step2504 (k : Nat) : Runs (1*1058) (before2504 k).denote (before2505 k).denote := + @applyExit_sound (before2504 k) (before2505 k) exit159 1 valid159 (macro2504 k) +theorem macro2505 (k : Nat) : applyExit (before2505 k) exit158 1 = some (before2506 k) := by + simp (disch := omega) [before2505, before2506, exit158, applyExit, pop, push] + <;> omega +theorem step2505 (k : Nat) : Runs (1*115) (before2505 k).denote (before2506 k).denote := + @applyExit_sound (before2505 k) (before2506 k) exit158 1 valid158 (macro2505 k) +theorem macro2506 (k : Nat) : applyExit (before2506 k) exit160 1 = some (before2507 k) := by + simp (disch := omega) [before2506, before2507, exit160, applyExit, pop, push] + <;> omega +theorem step2506 (k : Nat) : Runs (1*53) (before2506 k).denote (before2507 k).denote := + @applyExit_sound (before2506 k) (before2507 k) exit160 1 valid160 (macro2506 k) +theorem macro2507 (k : Nat) : applyExit (before2507 k) exit159 1 = some (before2508 k) := by + simp (disch := omega) [before2507, before2508, exit159, applyExit, pop, push] + <;> omega +theorem step2507 (k : Nat) : Runs (1*1058) (before2507 k).denote (before2508 k).denote := + @applyExit_sound (before2507 k) (before2508 k) exit159 1 valid159 (macro2507 k) +theorem macro2508 (k : Nat) : applyExit (before2508 k) exit0 28 = some (before2509 k) := by + simp (disch := omega) [before2508, before2509, exit0, applyExit, pop, push] + <;> omega +theorem step2508 (k : Nat) : Runs (28*2) (before2508 k).denote (before2509 k).denote := + @applyExit_sound (before2508 k) (before2509 k) exit0 28 valid0 (macro2508 k) +theorem macro2509 (k : Nat) : applyExit (before2509 k) exit1 1 = some (before2510 k) := by + simp (disch := omega) [before2509, before2510, exit1, applyExit, pop, push] + <;> omega +theorem step2509 (k : Nat) : Runs (1*3) (before2509 k).denote (before2510 k).denote := + @applyExit_sound (before2509 k) (before2510 k) exit1 1 valid1 (macro2509 k) +theorem macro2510 (k : Nat) : applyExit (before2510 k) exit2 28 = some (before2511 k) := by + simp (disch := omega) [before2510, before2511, exit2, applyExit, pop, push] + <;> omega +theorem step2510 (k : Nat) : Runs (28*2) (before2510 k).denote (before2511 k).denote := + @applyExit_sound (before2510 k) (before2511 k) exit2 28 valid2 (macro2510 k) +theorem macro2511 (k : Nat) : applyExit (before2511 k) exit160 1 = some (before2512 k) := by + simp (disch := omega) [before2511, before2512, exit160, applyExit, pop, push] + <;> omega +theorem step2511 (k : Nat) : Runs (1*53) (before2511 k).denote (before2512 k).denote := + @applyExit_sound (before2511 k) (before2512 k) exit160 1 valid160 (macro2511 k) +theorem macro2512 (k : Nat) : applyExit (before2512 k) exit0 29 = some (before2513 k) := by + simp (disch := omega) [before2512, before2513, exit0, applyExit, pop, push] + <;> omega +theorem step2512 (k : Nat) : Runs (29*2) (before2512 k).denote (before2513 k).denote := + @applyExit_sound (before2512 k) (before2513 k) exit0 29 valid0 (macro2512 k) +theorem macro2513 (k : Nat) : applyExit (before2513 k) exit13 13 = some (before2514 k) := by + simp (disch := omega) [before2513, before2514, exit13, applyExit, pop, push] + <;> omega +theorem step2513 (k : Nat) : Runs (13*2) (before2513 k).denote (before2514 k).denote := + @applyExit_sound (before2513 k) (before2514 k) exit13 13 valid13 (macro2513 k) +theorem macro2514 (k : Nat) : applyExit (before2514 k) exit0 56 = some (before2515 k) := by + simp (disch := omega) [before2514, before2515, exit0, applyExit, pop, push] + <;> omega +theorem step2514 (k : Nat) : Runs (56*2) (before2514 k).denote (before2515 k).denote := + @applyExit_sound (before2514 k) (before2515 k) exit0 56 valid0 (macro2514 k) +theorem macro2515 (k : Nat) : applyExit (before2515 k) exit1 1 = some (before2516 k) := by + simp (disch := omega) [before2515, before2516, exit1, applyExit, pop, push] + <;> omega +theorem step2515 (k : Nat) : Runs (1*3) (before2515 k).denote (before2516 k).denote := + @applyExit_sound (before2515 k) (before2516 k) exit1 1 valid1 (macro2515 k) +theorem macro2516 (k : Nat) : applyExit (before2516 k) exit2 56 = some (before2517 k) := by + simp (disch := omega) [before2516, before2517, exit2, applyExit, pop, push] + <;> omega +theorem step2516 (k : Nat) : Runs (56*2) (before2516 k).denote (before2517 k).denote := + @applyExit_sound (before2516 k) (before2517 k) exit2 56 valid2 (macro2516 k) +theorem macro2517 (k : Nat) : applyExit (before2517 k) exit6 1 = some (before2518 k) := by + simp (disch := omega) [before2517, before2518, exit6, applyExit, pop, push] + <;> omega +theorem step2517 (k : Nat) : Runs (1*1) (before2517 k).denote (before2518 k).denote := + @applyExit_sound (before2517 k) (before2518 k) exit6 1 valid6 (macro2517 k) +theorem macro2518 (k : Nat) : applyExit (before2518 k) exit0 57 = some (before2519 k) := by + simp (disch := omega) [before2518, before2519, exit0, applyExit, pop, push] + <;> omega +theorem step2518 (k : Nat) : Runs (57*2) (before2518 k).denote (before2519 k).denote := + @applyExit_sound (before2518 k) (before2519 k) exit0 57 valid0 (macro2518 k) +theorem macro2519 (k : Nat) : applyExit (before2519 k) exit13 3 = some (before2520 k) := by + simp (disch := omega) [before2519, before2520, exit13, applyExit, pop, push] + <;> omega +theorem step2519 (k : Nat) : Runs (3*2) (before2519 k).denote (before2520 k).denote := + @applyExit_sound (before2519 k) (before2520 k) exit13 3 valid13 (macro2519 k) +theorem macro2520 (k : Nat) : applyExit (before2520 k) exit1 1 = some (before2521 k) := by + simp (disch := omega) [before2520, before2521, exit1, applyExit, pop, push] + <;> omega +theorem step2520 (k : Nat) : Runs (1*3) (before2520 k).denote (before2521 k).denote := + @applyExit_sound (before2520 k) (before2521 k) exit1 1 valid1 (macro2520 k) +theorem macro2521 (k : Nat) : applyExit (before2521 k) exit6 1 = some (before2522 k) := by + simp (disch := omega) [before2521, before2522, exit6, applyExit, pop, push] + <;> omega +theorem step2521 (k : Nat) : Runs (1*1) (before2521 k).denote (before2522 k).denote := + @applyExit_sound (before2521 k) (before2522 k) exit6 1 valid6 (macro2521 k) +theorem macro2522 (k : Nat) : applyExit (before2522 k) exit0 1 = some (before2523 k) := by + simp (disch := omega) [before2522, before2523, exit0, applyExit, pop, push] + <;> omega +theorem step2522 (k : Nat) : Runs (1*2) (before2522 k).denote (before2523 k).denote := + @applyExit_sound (before2522 k) (before2523 k) exit0 1 valid0 (macro2522 k) +theorem macro2523 (k : Nat) : applyExit (before2523 k) exit1 1 = some (before2524 k) := by + simp (disch := omega) [before2523, before2524, exit1, applyExit, pop, push] + <;> omega +theorem step2523 (k : Nat) : Runs (1*3) (before2523 k).denote (before2524 k).denote := + @applyExit_sound (before2523 k) (before2524 k) exit1 1 valid1 (macro2523 k) +theorem macro2524 (k : Nat) : applyExit (before2524 k) exit2 1 = some (before2525 k) := by + simp (disch := omega) [before2524, before2525, exit2, applyExit, pop, push] + <;> omega +theorem step2524 (k : Nat) : Runs (1*2) (before2524 k).denote (before2525 k).denote := + @applyExit_sound (before2524 k) (before2525 k) exit2 1 valid2 (macro2524 k) +theorem macro2525 (k : Nat) : applyExit (before2525 k) exit3 1 = some (before2526 k) := by + simp (disch := omega) [before2525, before2526, exit3, applyExit, pop, push] + <;> omega +theorem step2525 (k : Nat) : Runs (1*2) (before2525 k).denote (before2526 k).denote := + @applyExit_sound (before2525 k) (before2526 k) exit3 1 valid3 (macro2525 k) +theorem macro2526 (k : Nat) : applyExit (before2526 k) exit9 1 = some (before2527 k) := by + simp (disch := omega) [before2526, before2527, exit9, applyExit, pop, push] + <;> omega +theorem step2526 (k : Nat) : Runs (1*2) (before2526 k).denote (before2527 k).denote := + @applyExit_sound (before2526 k) (before2527 k) exit9 1 valid9 (macro2526 k) +theorem macro2527 (k : Nat) : applyExit (before2527 k) exit10 1 = some (before2528 k) := by + simp (disch := omega) [before2527, before2528, exit10, applyExit, pop, push] + <;> omega +theorem step2527 (k : Nat) : Runs (1*2) (before2527 k).denote (before2528 k).denote := + @applyExit_sound (before2527 k) (before2528 k) exit10 1 valid10 (macro2527 k) +theorem macro2528 (k : Nat) : applyExit (before2528 k) exit11 1 = some (before2529 k) := by + simp (disch := omega) [before2528, before2529, exit11, applyExit, pop, push] + <;> omega +theorem step2528 (k : Nat) : Runs (1*2) (before2528 k).denote (before2529 k).denote := + @applyExit_sound (before2528 k) (before2529 k) exit11 1 valid11 (macro2528 k) +theorem macro2529 (k : Nat) : applyExit (before2529 k) exit2 56 = some (before2530 k) := by + simp (disch := omega) [before2529, before2530, exit2, applyExit, pop, push] + <;> omega +theorem step2529 (k : Nat) : Runs (56*2) (before2529 k).denote (before2530 k).denote := + @applyExit_sound (before2529 k) (before2530 k) exit2 56 valid2 (macro2529 k) +theorem macro2530 (k : Nat) : applyExit (before2530 k) exit3 1 = some (before2531 k) := by + simp (disch := omega) [before2530, before2531, exit3, applyExit, pop, push] + <;> omega +theorem step2530 (k : Nat) : Runs (1*2) (before2530 k).denote (before2531 k).denote := + @applyExit_sound (before2530 k) (before2531 k) exit3 1 valid3 (macro2530 k) +theorem macro2531 (k : Nat) : applyExit (before2531 k) exit9 1 = some (before2532 k) := by + simp (disch := omega) [before2531, before2532, exit9, applyExit, pop, push] + <;> omega +theorem step2531 (k : Nat) : Runs (1*2) (before2531 k).denote (before2532 k).denote := + @applyExit_sound (before2531 k) (before2532 k) exit9 1 valid9 (macro2531 k) +theorem macro2532 (k : Nat) : applyExit (before2532 k) exit10 11 = some (before2533 k) := by + simp (disch := omega) [before2532, before2533, exit10, applyExit, pop, push] + <;> omega +theorem step2532 (k : Nat) : Runs (11*2) (before2532 k).denote (before2533 k).denote := + @applyExit_sound (before2532 k) (before2533 k) exit10 11 valid10 (macro2532 k) +theorem macro2533 (k : Nat) : applyExit (before2533 k) exit11 1 = some (before2534 k) := by + simp (disch := omega) [before2533, before2534, exit11, applyExit, pop, push] + <;> omega +theorem step2533 (k : Nat) : Runs (1*2) (before2533 k).denote (before2534 k).denote := + @applyExit_sound (before2533 k) (before2534 k) exit11 1 valid11 (macro2533 k) +theorem macro2534 (k : Nat) : applyExit (before2534 k) exit2 28 = some (before2535 k) := by + simp (disch := omega) [before2534, before2535, exit2, applyExit, pop, push] + <;> omega +theorem step2534 (k : Nat) : Runs (28*2) (before2534 k).denote (before2535 k).denote := + @applyExit_sound (before2534 k) (before2535 k) exit2 28 valid2 (macro2534 k) +theorem macro2535 (k : Nat) : applyExit (before2535 k) exit161 (1*k+8) = some (before2536 k) := by + simp (disch := omega) [before2535, before2536, exit161, applyExit, pop, push] + <;> omega +theorem step2535 (k : Nat) : Runs ((1*k+8)*586) (before2535 k).denote (before2536 k).denote := + @applyExit_sound (before2535 k) (before2536 k) exit161 (1*k+8) valid161 (macro2535 k) +theorem macro2536 (k : Nat) : applyExit (before2536 k) exit2 13 = some (before2537 k) := by + simp (disch := omega) [before2536, before2537, exit2, applyExit, pop, push] + <;> omega +theorem step2536 (k : Nat) : Runs (13*2) (before2536 k).denote (before2537 k).denote := + @applyExit_sound (before2536 k) (before2537 k) exit2 13 valid2 (macro2536 k) +theorem macro2537 (k : Nat) : applyExit (before2537 k) exit3 1 = some (before2538 k) := by + simp (disch := omega) [before2537, before2538, exit3, applyExit, pop, push] + <;> omega +theorem step2537 (k : Nat) : Runs (1*2) (before2537 k).denote (before2538 k).denote := + @applyExit_sound (before2537 k) (before2538 k) exit3 1 valid3 (macro2537 k) +theorem macro2538 (k : Nat) : applyExit (before2538 k) exit9 1 = some (before2539 k) := by + simp (disch := omega) [before2538, before2539, exit9, applyExit, pop, push] + <;> omega +theorem step2538 (k : Nat) : Runs (1*2) (before2538 k).denote (before2539 k).denote := + @applyExit_sound (before2538 k) (before2539 k) exit9 1 valid9 (macro2538 k) +theorem macro2539 (k : Nat) : applyExit (before2539 k) exit10 86 = some (before2540 k) := by + simp (disch := omega) [before2539, before2540, exit10, applyExit, pop, push] + <;> omega +theorem step2539 (k : Nat) : Runs (86*2) (before2539 k).denote (before2540 k).denote := + @applyExit_sound (before2539 k) (before2540 k) exit10 86 valid10 (macro2539 k) +theorem macro2540 (k : Nat) : applyExit (before2540 k) exit11 1 = some (before2541 k) := by + simp (disch := omega) [before2540, before2541, exit11, applyExit, pop, push] + <;> omega +theorem step2540 (k : Nat) : Runs (1*2) (before2540 k).denote (before2541 k).denote := + @applyExit_sound (before2540 k) (before2541 k) exit11 1 valid11 (macro2540 k) +theorem macro2541 (k : Nat) : applyExit (before2541 k) exit2 20 = some (before2542 k) := by + simp (disch := omega) [before2541, before2542, exit2, applyExit, pop, push] + <;> omega +theorem step2541 (k : Nat) : Runs (20*2) (before2541 k).denote (before2542 k).denote := + @applyExit_sound (before2541 k) (before2542 k) exit2 20 valid2 (macro2541 k) +theorem macro2542 (k : Nat) : applyExit (before2542 k) exit3 1 = some (before2543 k) := by + simp (disch := omega) [before2542, before2543, exit3, applyExit, pop, push] + <;> omega +theorem step2542 (k : Nat) : Runs (1*2) (before2542 k).denote (before2543 k).denote := + @applyExit_sound (before2542 k) (before2543 k) exit3 1 valid3 (macro2542 k) +theorem macro2543 (k : Nat) : applyExit (before2543 k) exit9 1 = some (before2544 k) := by + simp (disch := omega) [before2543, before2544, exit9, applyExit, pop, push] + <;> omega +theorem step2543 (k : Nat) : Runs (1*2) (before2543 k).denote (before2544 k).denote := + @applyExit_sound (before2543 k) (before2544 k) exit9 1 valid9 (macro2543 k) +theorem macro2544 (k : Nat) : applyExit (before2544 k) exit10 34 = some (before2545 k) := by + simp (disch := omega) [before2544, before2545, exit10, applyExit, pop, push] + <;> omega +theorem step2544 (k : Nat) : Runs (34*2) (before2544 k).denote (before2545 k).denote := + @applyExit_sound (before2544 k) (before2545 k) exit10 34 valid10 (macro2544 k) +theorem macro2545 (k : Nat) : applyExit (before2545 k) exit11 1 = some (before2546 k) := by + simp (disch := omega) [before2545, before2546, exit11, applyExit, pop, push] + <;> omega +theorem step2545 (k : Nat) : Runs (1*2) (before2545 k).denote (before2546 k).denote := + @applyExit_sound (before2545 k) (before2546 k) exit11 1 valid11 (macro2545 k) +theorem macro2546 (k : Nat) : applyExit (before2546 k) exit2 26 = some (before2547 k) := by + simp (disch := omega) [before2546, before2547, exit2, applyExit, pop, push] + <;> omega +theorem step2546 (k : Nat) : Runs (26*2) (before2546 k).denote (before2547 k).denote := + @applyExit_sound (before2546 k) (before2547 k) exit2 26 valid2 (macro2546 k) +theorem macro2547 (k : Nat) : applyExit (before2547 k) exit3 1 = some (before2548 k) := by + simp (disch := omega) [before2547, before2548, exit3, applyExit, pop, push] + <;> omega +theorem step2547 (k : Nat) : Runs (1*2) (before2547 k).denote (before2548 k).denote := + @applyExit_sound (before2547 k) (before2548 k) exit3 1 valid3 (macro2547 k) +theorem macro2548 (k : Nat) : applyExit (before2548 k) exit9 1 = some (before2549 k) := by + simp (disch := omega) [before2548, before2549, exit9, applyExit, pop, push] + <;> omega +theorem step2548 (k : Nat) : Runs (1*2) (before2548 k).denote (before2549 k).denote := + @applyExit_sound (before2548 k) (before2549 k) exit9 1 valid9 (macro2548 k) +theorem macro2549 (k : Nat) : applyExit (before2549 k) exit10 2 = some (before2550 k) := by + simp (disch := omega) [before2549, before2550, exit10, applyExit, pop, push] + <;> omega +theorem step2549 (k : Nat) : Runs (2*2) (before2549 k).denote (before2550 k).denote := + @applyExit_sound (before2549 k) (before2550 k) exit10 2 valid10 (macro2549 k) +theorem macro2550 (k : Nat) : applyExit (before2550 k) exit11 1 = some (before2551 k) := by + simp (disch := omega) [before2550, before2551, exit11, applyExit, pop, push] + <;> omega +theorem step2550 (k : Nat) : Runs (1*2) (before2550 k).denote (before2551 k).denote := + @applyExit_sound (before2550 k) (before2551 k) exit11 1 valid11 (macro2550 k) +theorem macro2551 (k : Nat) : applyExit (before2551 k) exit2 791761168 = some (before2552 k) := by + simp (disch := omega) [before2551, before2552, exit2, applyExit, pop, push] + <;> omega +theorem step2551 (k : Nat) : Runs (791761168*2) (before2551 k).denote (before2552 k).denote := + @applyExit_sound (before2551 k) (before2552 k) exit2 791761168 valid2 (macro2551 k) +theorem macro2552 (k : Nat) : applyExit (before2552 k) exit162 (1*k+8) = some (before2553 k) := by + simp (disch := omega) [before2552, before2553, exit162, applyExit, pop, push] + <;> omega +theorem step2552 (k : Nat) : Runs ((1*k+8)*38) (before2552 k).denote (before2553 k).denote := + @applyExit_sound (before2552 k) (before2553 k) exit162 (1*k+8) valid162 (macro2552 k) +theorem macro2553 (k : Nat) : applyExit (before2553 k) exit2 13 = some (before2554 k) := by + simp (disch := omega) [before2553, before2554, exit2, applyExit, pop, push] + <;> omega +theorem step2553 (k : Nat) : Runs (13*2) (before2553 k).denote (before2554 k).denote := + @applyExit_sound (before2553 k) (before2554 k) exit2 13 valid2 (macro2553 k) +theorem macro2554 (k : Nat) : applyExit (before2554 k) exit3 1 = some (before2555 k) := by + simp (disch := omega) [before2554, before2555, exit3, applyExit, pop, push] + <;> omega +theorem step2554 (k : Nat) : Runs (1*2) (before2554 k).denote (before2555 k).denote := + @applyExit_sound (before2554 k) (before2555 k) exit3 1 valid3 (macro2554 k) +theorem macro2555 (k : Nat) : applyExit (before2555 k) exit9 1 = some (before2556 k) := by + simp (disch := omega) [before2555, before2556, exit9, applyExit, pop, push] + <;> omega +theorem step2555 (k : Nat) : Runs (1*2) (before2555 k).denote (before2556 k).denote := + @applyExit_sound (before2555 k) (before2556 k) exit9 1 valid9 (macro2555 k) +theorem macro2556 (k : Nat) : applyExit (before2556 k) exit10 3 = some (before2557 k) := by + simp (disch := omega) [before2556, before2557, exit10, applyExit, pop, push] + <;> omega +theorem step2556 (k : Nat) : Runs (3*2) (before2556 k).denote (before2557 k).denote := + @applyExit_sound (before2556 k) (before2557 k) exit10 3 valid10 (macro2556 k) +theorem macro2557 (k : Nat) : applyExit (before2557 k) exit11 1 = some (before2558 k) := by + simp (disch := omega) [before2557, before2558, exit11, applyExit, pop, push] + <;> omega +theorem step2557 (k : Nat) : Runs (1*2) (before2557 k).denote (before2558 k).denote := + @applyExit_sound (before2557 k) (before2558 k) exit11 1 valid11 (macro2557 k) +theorem macro2558 (k : Nat) : applyExit (before2558 k) exit2 8 = some (before2559 k) := by + simp (disch := omega) [before2558, before2559, exit2, applyExit, pop, push] + <;> omega +theorem step2558 (k : Nat) : Runs (8*2) (before2558 k).denote (before2559 k).denote := + @applyExit_sound (before2558 k) (before2559 k) exit2 8 valid2 (macro2558 k) +theorem macro2559 (k : Nat) : applyExit (before2559 k) exit3 1 = some (before2560 k) := by + simp (disch := omega) [before2559, before2560, exit3, applyExit, pop, push] + <;> omega +theorem step2559 (k : Nat) : Runs (1*2) (before2559 k).denote (before2560 k).denote := + @applyExit_sound (before2559 k) (before2560 k) exit3 1 valid3 (macro2559 k) +theorem macro2560 (k : Nat) : applyExit (before2560 k) exit4 1 = some (before2561 k) := by + simp (disch := omega) [before2560, before2561, exit4, applyExit, pop, push] + <;> omega +theorem step2560 (k : Nat) : Runs (1*2) (before2560 k).denote (before2561 k).denote := + @applyExit_sound (before2560 k) (before2561 k) exit4 1 valid4 (macro2560 k) +theorem macro2561 (k : Nat) : applyExit (before2561 k) exit5 1 = some (before2562 k) := by + simp (disch := omega) [before2561, before2562, exit5, applyExit, pop, push] + <;> omega +theorem step2561 (k : Nat) : Runs (1*3) (before2561 k).denote (before2562 k).denote := + @applyExit_sound (before2561 k) (before2562 k) exit5 1 valid5 (macro2561 k) +theorem macro2562 (k : Nat) : applyExit (before2562 k) exit1 1 = some (before2563 k) := by + simp (disch := omega) [before2562, before2563, exit1, applyExit, pop, push] + <;> omega +theorem step2562 (k : Nat) : Runs (1*3) (before2562 k).denote (before2563 k).denote := + @applyExit_sound (before2562 k) (before2563 k) exit1 1 valid1 (macro2562 k) +theorem macro2563 (k : Nat) : applyExit (before2563 k) exit6 1 = some (before2564 k) := by + simp (disch := omega) [before2563, before2564, exit6, applyExit, pop, push] + <;> omega +theorem step2563 (k : Nat) : Runs (1*1) (before2563 k).denote (before2564 k).denote := + @applyExit_sound (before2563 k) (before2564 k) exit6 1 valid6 (macro2563 k) +theorem macro2564 (k : Nat) : applyExit (before2564 k) exit0 10 = some (before2565 k) := by + simp (disch := omega) [before2564, before2565, exit0, applyExit, pop, push] + <;> omega +theorem step2564 (k : Nat) : Runs (10*2) (before2564 k).denote (before2565 k).denote := + @applyExit_sound (before2564 k) (before2565 k) exit0 10 valid0 (macro2564 k) +theorem macro2565 (k : Nat) : applyExit (before2565 k) exit1 1 = some (before2566 k) := by + simp (disch := omega) [before2565, before2566, exit1, applyExit, pop, push] + <;> omega +theorem step2565 (k : Nat) : Runs (1*3) (before2565 k).denote (before2566 k).denote := + @applyExit_sound (before2565 k) (before2566 k) exit1 1 valid1 (macro2565 k) +theorem macro2566 (k : Nat) : applyExit (before2566 k) exit2 10 = some (before2567 k) := by + simp (disch := omega) [before2566, before2567, exit2, applyExit, pop, push] + <;> omega +theorem step2566 (k : Nat) : Runs (10*2) (before2566 k).denote (before2567 k).denote := + @applyExit_sound (before2566 k) (before2567 k) exit2 10 valid2 (macro2566 k) +theorem macro2567 (k : Nat) : applyExit (before2567 k) exit3 1 = some (before2568 k) := by + simp (disch := omega) [before2567, before2568, exit3, applyExit, pop, push] + <;> omega +theorem step2567 (k : Nat) : Runs (1*2) (before2567 k).denote (before2568 k).denote := + @applyExit_sound (before2567 k) (before2568 k) exit3 1 valid3 (macro2567 k) +theorem macro2568 (k : Nat) : applyExit (before2568 k) exit4 1 = some (before2569 k) := by + simp (disch := omega) [before2568, before2569, exit4, applyExit, pop, push] + <;> omega +theorem step2568 (k : Nat) : Runs (1*2) (before2568 k).denote (before2569 k).denote := + @applyExit_sound (before2568 k) (before2569 k) exit4 1 valid4 (macro2568 k) +theorem macro2569 (k : Nat) : applyExit (before2569 k) exit5 1 = some (before2570 k) := by + simp (disch := omega) [before2569, before2570, exit5, applyExit, pop, push] + <;> omega +theorem step2569 (k : Nat) : Runs (1*3) (before2569 k).denote (before2570 k).denote := + @applyExit_sound (before2569 k) (before2570 k) exit5 1 valid5 (macro2569 k) +theorem macro2570 (k : Nat) : applyExit (before2570 k) exit1 1 = some (before2571 k) := by + simp (disch := omega) [before2570, before2571, exit1, applyExit, pop, push] + <;> omega +theorem step2570 (k : Nat) : Runs (1*3) (before2570 k).denote (before2571 k).denote := + @applyExit_sound (before2570 k) (before2571 k) exit1 1 valid1 (macro2570 k) +theorem macro2571 (k : Nat) : applyExit (before2571 k) exit6 1 = some (before2572 k) := by + simp (disch := omega) [before2571, before2572, exit6, applyExit, pop, push] + <;> omega +theorem step2571 (k : Nat) : Runs (1*1) (before2571 k).denote (before2572 k).denote := + @applyExit_sound (before2571 k) (before2572 k) exit6 1 valid6 (macro2571 k) +theorem macro2572 (k : Nat) : applyExit (before2572 k) exit0 13 = some (before2573 k) := by + simp (disch := omega) [before2572, before2573, exit0, applyExit, pop, push] + <;> omega +theorem step2572 (k : Nat) : Runs (13*2) (before2572 k).denote (before2573 k).denote := + @applyExit_sound (before2572 k) (before2573 k) exit0 13 valid0 (macro2572 k) +theorem macro2573 (k : Nat) : applyExit (before2573 k) exit13 4 = some (before2574 k) := by + simp (disch := omega) [before2573, before2574, exit13, applyExit, pop, push] + <;> omega +theorem step2573 (k : Nat) : Runs (4*2) (before2573 k).denote (before2574 k).denote := + @applyExit_sound (before2573 k) (before2574 k) exit13 4 valid13 (macro2573 k) +theorem macro2574 (k : Nat) : applyExit (before2574 k) exit0 14 = some (before2575 k) := by + simp (disch := omega) [before2574, before2575, exit0, applyExit, pop, push] + <;> omega +theorem step2574 (k : Nat) : Runs (14*2) (before2574 k).denote (before2575 k).denote := + @applyExit_sound (before2574 k) (before2575 k) exit0 14 valid0 (macro2574 k) +theorem macro2575 (k : Nat) : applyExit (before2575 k) exit163 1 = some (before2576 k) := by + simp (disch := omega) [before2575, before2576, exit163, applyExit, pop, push] + <;> omega +theorem step2575 (k : Nat) : Runs (1*3) (before2575 k).denote (before2576 k).denote := + @applyExit_sound (before2575 k) (before2576 k) exit163 1 valid163 (macro2575 k) +theorem macro2576 (k : Nat) : applyExit (before2576 k) exit2 14 = some (before2577 k) := by + simp (disch := omega) [before2576, before2577, exit2, applyExit, pop, push] + <;> omega +theorem step2576 (k : Nat) : Runs (14*2) (before2576 k).denote (before2577 k).denote := + @applyExit_sound (before2576 k) (before2577 k) exit2 14 valid2 (macro2576 k) +theorem macro2577 (k : Nat) : applyExit (before2577 k) exit6 1 = some (before2578 k) := by + simp (disch := omega) [before2577, before2578, exit6, applyExit, pop, push] + <;> omega +theorem step2577 (k : Nat) : Runs (1*1) (before2577 k).denote (before2578 k).denote := + @applyExit_sound (before2577 k) (before2578 k) exit6 1 valid6 (macro2577 k) +theorem macro2578 (k : Nat) : applyExit (before2578 k) exit0 14 = some (before2579 k) := by + simp (disch := omega) [before2578, before2579, exit0, applyExit, pop, push] + <;> omega +theorem step2578 (k : Nat) : Runs (14*2) (before2578 k).denote (before2579 k).denote := + @applyExit_sound (before2578 k) (before2579 k) exit0 14 valid0 (macro2578 k) +theorem macro2579 (k : Nat) : applyExit (before2579 k) exit164 1 = some (before2580 k) := by + simp (disch := omega) [before2579, before2580, exit164, applyExit, pop, push] + <;> omega +theorem step2579 (k : Nat) : Runs (1*38) (before2579 k).denote (before2580 k).denote := + @applyExit_sound (before2579 k) (before2580 k) exit164 1 valid164 (macro2579 k) +theorem macro2580 (k : Nat) : applyExit (before2580 k) exit163 1 = some (before2581 k) := by + simp (disch := omega) [before2580, before2581, exit163, applyExit, pop, push] + <;> omega +theorem step2580 (k : Nat) : Runs (1*3) (before2580 k).denote (before2581 k).denote := + @applyExit_sound (before2580 k) (before2581 k) exit163 1 valid163 (macro2580 k) +theorem macro2581 (k : Nat) : applyExit (before2581 k) exit165 1 = some (before2582 k) := by + simp (disch := omega) [before2581, before2582, exit165, applyExit, pop, push] + <;> omega +theorem step2581 (k : Nat) : Runs (1*57) (before2581 k).denote (before2582 k).denote := + @applyExit_sound (before2581 k) (before2582 k) exit165 1 valid165 (macro2581 k) +theorem macro2582 (k : Nat) : applyExit (before2582 k) exit164 1 = some (before2583 k) := by + simp (disch := omega) [before2582, before2583, exit164, applyExit, pop, push] + <;> omega +theorem step2582 (k : Nat) : Runs (1*38) (before2582 k).denote (before2583 k).denote := + @applyExit_sound (before2582 k) (before2583 k) exit164 1 valid164 (macro2582 k) +theorem macro2583 (k : Nat) : applyExit (before2583 k) exit163 1 = some (before2584 k) := by + simp (disch := omega) [before2583, before2584, exit163, applyExit, pop, push] + <;> omega +theorem step2583 (k : Nat) : Runs (1*3) (before2583 k).denote (before2584 k).denote := + @applyExit_sound (before2583 k) (before2584 k) exit163 1 valid163 (macro2583 k) +theorem macro2584 (k : Nat) : applyExit (before2584 k) exit165 1 = some (before2585 k) := by + simp (disch := omega) [before2584, before2585, exit165, applyExit, pop, push] + <;> omega +theorem step2584 (k : Nat) : Runs (1*57) (before2584 k).denote (before2585 k).denote := + @applyExit_sound (before2584 k) (before2585 k) exit165 1 valid165 (macro2584 k) +theorem macro2585 (k : Nat) : applyExit (before2585 k) exit164 1 = some (before2586 k) := by + simp (disch := omega) [before2585, before2586, exit164, applyExit, pop, push] + <;> omega +theorem step2585 (k : Nat) : Runs (1*38) (before2585 k).denote (before2586 k).denote := + @applyExit_sound (before2585 k) (before2586 k) exit164 1 valid164 (macro2585 k) +theorem macro2586 (k : Nat) : applyExit (before2586 k) exit163 1 = some (before2587 k) := by + simp (disch := omega) [before2586, before2587, exit163, applyExit, pop, push] + <;> omega +theorem step2586 (k : Nat) : Runs (1*3) (before2586 k).denote (before2587 k).denote := + @applyExit_sound (before2586 k) (before2587 k) exit163 1 valid163 (macro2586 k) +theorem macro2587 (k : Nat) : applyExit (before2587 k) exit165 1 = some (before2588 k) := by + simp (disch := omega) [before2587, before2588, exit165, applyExit, pop, push] + <;> omega +theorem step2587 (k : Nat) : Runs (1*57) (before2587 k).denote (before2588 k).denote := + @applyExit_sound (before2587 k) (before2588 k) exit165 1 valid165 (macro2587 k) +def cycleState2588 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w142,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w140,1⟩,⟨w139,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,14⟩,⟨w138,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2588_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w141,1⟩,⟨w142,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w139,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,14⟩,⟨w138,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2588_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w141,1⟩,⟨w142,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w140,1⟩,⟨w139,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,14⟩,⟨w138,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro2588_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2588 k j) exit164 1 = some (cyclePart2588_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2588, cyclePart2588_0, exit164, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2588_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2588_0 k j) exit163 1 = some (cyclePart2588_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2588_0, cyclePart2588_1, exit163, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2588_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2588_1 k j) exit165 1 = some (cycleState2588 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2588_1, cycleState2588, exit165, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2588 (k j : Nat) (hj : j < (1*k+3)) : Runs 98 (cycleState2588 k j).denote (cycleState2588 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState2588 k j).denote (cyclePart2588_0 k j).denote := @applyExit_sound (cycleState2588 k j) (cyclePart2588_0 k j) exit164 1 valid164 (cycleMacro2588_0 k j hj) + have h1 : Runs (1*3) (cyclePart2588_0 k j).denote (cyclePart2588_1 k j).denote := @applyExit_sound (cyclePart2588_0 k j) (cyclePart2588_1 k j) exit163 1 valid163 (cycleMacro2588_1 k j hj) + have h2 : Runs (1*57) (cyclePart2588_1 k j).denote (cycleState2588 k (j+1)).denote := @applyExit_sound (cyclePart2588_1 k j) (cycleState2588 k (j+1)) exit165 1 valid165 (cycleMacro2588_2 k j hj) + exact (@Runs.trans (1*38) ((1*3)+(1*57)) (cycleState2588 k j).denote (cyclePart2588_0 k j).denote (cycleState2588 k (j+1)).denote h0 (@Runs.trans (1*3) (1*57) (cyclePart2588_0 k j).denote (cyclePart2588_1 k j).denote (cycleState2588 k (j+1)).denote h1 h2)) +theorem step2588 (k : Nat) : Runs ((1*k+3)*98) (before2588 k).denote (before2589 k).denote := by + have h := Runs.chain (fun j => (cycleState2588 k j).denote) 98 (1*k+3) (cycleRun2588 k) + have h0 : cycleState2588 k 0 = before2588 k := by simp [cycleState2588, before2588] + have h1 : cycleState2588 k (1*k+3) = before2589 k := by + simp [cycleState2588, before2589] <;> omega + simpa only [h0, h1] using h +theorem macro2589 (k : Nat) : applyExit (before2589 k) exit164 1 = some (before2590 k) := by + simp (disch := omega) [before2589, before2590, exit164, applyExit, pop, push] + <;> omega +theorem step2589 (k : Nat) : Runs (1*38) (before2589 k).denote (before2590 k).denote := + @applyExit_sound (before2589 k) (before2590 k) exit164 1 valid164 (macro2589 k) +theorem macro2590 (k : Nat) : applyExit (before2590 k) exit163 1 = some (before2591 k) := by + simp (disch := omega) [before2590, before2591, exit163, applyExit, pop, push] + <;> omega +theorem step2590 (k : Nat) : Runs (1*3) (before2590 k).denote (before2591 k).denote := + @applyExit_sound (before2590 k) (before2591 k) exit163 1 valid163 (macro2590 k) +theorem macro2591 (k : Nat) : applyExit (before2591 k) exit165 1 = some (before2592 k) := by + simp (disch := omega) [before2591, before2592, exit165, applyExit, pop, push] + <;> omega +theorem step2591 (k : Nat) : Runs (1*57) (before2591 k).denote (before2592 k).denote := + @applyExit_sound (before2591 k) (before2592 k) exit165 1 valid165 (macro2591 k) +theorem macro2592 (k : Nat) : applyExit (before2592 k) exit164 1 = some (before2593 k) := by + simp (disch := omega) [before2592, before2593, exit164, applyExit, pop, push] + <;> omega +theorem step2592 (k : Nat) : Runs (1*38) (before2592 k).denote (before2593 k).denote := + @applyExit_sound (before2592 k) (before2593 k) exit164 1 valid164 (macro2592 k) +theorem macro2593 (k : Nat) : applyExit (before2593 k) exit0 791761168 = some (before2594 k) := by + simp (disch := omega) [before2593, before2594, exit0, applyExit, pop, push] + <;> omega +theorem step2593 (k : Nat) : Runs (791761168*2) (before2593 k).denote (before2594 k).denote := + @applyExit_sound (before2593 k) (before2594 k) exit0 791761168 valid0 (macro2593 k) +theorem macro2594 (k : Nat) : applyExit (before2594 k) exit1 1 = some (before2595 k) := by + simp (disch := omega) [before2594, before2595, exit1, applyExit, pop, push] + <;> omega +theorem step2594 (k : Nat) : Runs (1*3) (before2594 k).denote (before2595 k).denote := + @applyExit_sound (before2594 k) (before2595 k) exit1 1 valid1 (macro2594 k) +theorem macro2595 (k : Nat) : applyExit (before2595 k) exit2 791761168 = some (before2596 k) := by + simp (disch := omega) [before2595, before2596, exit2, applyExit, pop, push] + <;> omega +theorem step2595 (k : Nat) : Runs (791761168*2) (before2595 k).denote (before2596 k).denote := + @applyExit_sound (before2595 k) (before2596 k) exit2 791761168 valid2 (macro2595 k) +theorem macro2596 (k : Nat) : applyExit (before2596 k) exit165 1 = some (before2597 k) := by + simp (disch := omega) [before2596, before2597, exit165, applyExit, pop, push] + <;> omega +theorem step2596 (k : Nat) : Runs (1*57) (before2596 k).denote (before2597 k).denote := + @applyExit_sound (before2596 k) (before2597 k) exit165 1 valid165 (macro2596 k) +theorem macro2597 (k : Nat) : applyExit (before2597 k) exit0 791761169 = some (before2598 k) := by + simp (disch := omega) [before2597, before2598, exit0, applyExit, pop, push] + <;> omega +theorem step2597 (k : Nat) : Runs (791761169*2) (before2597 k).denote (before2598 k).denote := + @applyExit_sound (before2597 k) (before2598 k) exit0 791761169 valid0 (macro2597 k) +theorem macro2598 (k : Nat) : applyExit (before2598 k) exit13 3 = some (before2599 k) := by + simp (disch := omega) [before2598, before2599, exit13, applyExit, pop, push] + <;> omega +theorem step2598 (k : Nat) : Runs (3*2) (before2598 k).denote (before2599 k).denote := + @applyExit_sound (before2598 k) (before2599 k) exit13 3 valid13 (macro2598 k) +theorem macro2599 (k : Nat) : applyExit (before2599 k) exit0 27 = some (after2599 k) := by + simp (disch := omega) [before2599, after2599, exit0, applyExit, pop, push] + <;> omega +theorem step2599 (k : Nat) : Runs (27*2) (before2599 k).denote (after2599 k).denote := + @applyExit_sound (before2599 k) (after2599 k) exit0 27 valid0 (macro2599 k) +theorem chunkRun025 (k : Nat) : Runs (1948*k+6334103806) (before2500 k).denote (after2599 k).denote := by + have h := (@Runs.trans ((((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))))+((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))))+((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2))))))) ((((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2))))))+(((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))))+((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2))))))) (before2500 k).denote (before2550 k).denote (after2599 k).denote (@Runs.trans (((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))))+((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))))+((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2)))))) (before2500 k).denote (before2525 k).denote (before2550 k).denote (@Runs.trans ((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53))))) ((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2))))) (before2500 k).denote (before2512 k).denote (before2525 k).denote (@Runs.trans (((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115)))) (((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))) (before2500 k).denote (before2506 k).denote (before2512 k).denote (@Runs.trans ((1*1058)+((1*115)+(1*53))) (((1*k+3)*1226)+((1*1058)+(1*115))) (before2500 k).denote (before2503 k).denote (before2506 k).denote (@Runs.trans (1*1058) ((1*115)+(1*53)) (before2500 k).denote (before2501 k).denote (before2503 k).denote (step2500 k) (@Runs.trans (1*115) (1*53) (before2501 k).denote (before2502 k).denote (before2503 k).denote (step2501 k) (step2502 k))) (@Runs.trans ((1*k+3)*1226) ((1*1058)+(1*115)) (before2503 k).denote (before2504 k).denote (before2506 k).denote (step2503 k) (@Runs.trans (1*1058) (1*115) (before2504 k).denote (before2505 k).denote (before2506 k).denote (step2504 k) (step2505 k)))) (@Runs.trans ((1*53)+((1*1058)+(28*2))) ((1*3)+((28*2)+(1*53))) (before2506 k).denote (before2509 k).denote (before2512 k).denote (@Runs.trans (1*53) ((1*1058)+(28*2)) (before2506 k).denote (before2507 k).denote (before2509 k).denote (step2506 k) (@Runs.trans (1*1058) (28*2) (before2507 k).denote (before2508 k).denote (before2509 k).denote (step2507 k) (step2508 k))) (@Runs.trans (1*3) ((28*2)+(1*53)) (before2509 k).denote (before2510 k).denote (before2512 k).denote (step2509 k) (@Runs.trans (28*2) (1*53) (before2510 k).denote (before2511 k).denote (before2512 k).denote (step2510 k) (step2511 k))))) (@Runs.trans (((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1)))) (((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2)))) (before2512 k).denote (before2518 k).denote (before2525 k).denote (@Runs.trans ((29*2)+((13*2)+(56*2))) ((1*3)+((56*2)+(1*1))) (before2512 k).denote (before2515 k).denote (before2518 k).denote (@Runs.trans (29*2) ((13*2)+(56*2)) (before2512 k).denote (before2513 k).denote (before2515 k).denote (step2512 k) (@Runs.trans (13*2) (56*2) (before2513 k).denote (before2514 k).denote (before2515 k).denote (step2513 k) (step2514 k))) (@Runs.trans (1*3) ((56*2)+(1*1)) (before2515 k).denote (before2516 k).denote (before2518 k).denote (step2515 k) (@Runs.trans (56*2) (1*1) (before2516 k).denote (before2517 k).denote (before2518 k).denote (step2516 k) (step2517 k)))) (@Runs.trans ((57*2)+((3*2)+(1*3))) (((1*1)+(1*2))+((1*3)+(1*2))) (before2518 k).denote (before2521 k).denote (before2525 k).denote (@Runs.trans (57*2) ((3*2)+(1*3)) (before2518 k).denote (before2519 k).denote (before2521 k).denote (step2518 k) (@Runs.trans (3*2) (1*3) (before2519 k).denote (before2520 k).denote (before2521 k).denote (step2519 k) (step2520 k))) (@Runs.trans ((1*1)+(1*2)) ((1*3)+(1*2)) (before2521 k).denote (before2523 k).denote (before2525 k).denote (@Runs.trans (1*1) (1*2) (before2521 k).denote (before2522 k).denote (before2523 k).denote (step2521 k) (step2522 k)) (@Runs.trans (1*3) (1*2) (before2523 k).denote (before2524 k).denote (before2525 k).denote (step2523 k) (step2524 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2))))) ((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2))))) (before2525 k).denote (before2537 k).denote (before2550 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))) (before2525 k).denote (before2531 k).denote (before2537 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((56*2)+(1*2))) (before2525 k).denote (before2528 k).denote (before2531 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before2525 k).denote (before2526 k).denote (before2528 k).denote (step2525 k) (@Runs.trans (1*2) (1*2) (before2526 k).denote (before2527 k).denote (before2528 k).denote (step2526 k) (step2527 k))) (@Runs.trans (1*2) ((56*2)+(1*2)) (before2528 k).denote (before2529 k).denote (before2531 k).denote (step2528 k) (@Runs.trans (56*2) (1*2) (before2529 k).denote (before2530 k).denote (before2531 k).denote (step2529 k) (step2530 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((28*2)+(((1*k+8)*586)+(13*2))) (before2531 k).denote (before2534 k).denote (before2537 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before2531 k).denote (before2532 k).denote (before2534 k).denote (step2531 k) (@Runs.trans (11*2) (1*2) (before2532 k).denote (before2533 k).denote (before2534 k).denote (step2532 k) (step2533 k))) (@Runs.trans (28*2) (((1*k+8)*586)+(13*2)) (before2534 k).denote (before2535 k).denote (before2537 k).denote (step2534 k) (@Runs.trans ((1*k+8)*586) (13*2) (before2535 k).denote (before2536 k).denote (before2537 k).denote (step2535 k) (step2536 k))))) (@Runs.trans (((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2)))) (((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2)))) (before2537 k).denote (before2543 k).denote (before2550 k).denote (@Runs.trans ((1*2)+((1*2)+(86*2))) ((1*2)+((20*2)+(1*2))) (before2537 k).denote (before2540 k).denote (before2543 k).denote (@Runs.trans (1*2) ((1*2)+(86*2)) (before2537 k).denote (before2538 k).denote (before2540 k).denote (step2537 k) (@Runs.trans (1*2) (86*2) (before2538 k).denote (before2539 k).denote (before2540 k).denote (step2538 k) (step2539 k))) (@Runs.trans (1*2) ((20*2)+(1*2)) (before2540 k).denote (before2541 k).denote (before2543 k).denote (step2540 k) (@Runs.trans (20*2) (1*2) (before2541 k).denote (before2542 k).denote (before2543 k).denote (step2541 k) (step2542 k)))) (@Runs.trans ((1*2)+((34*2)+(1*2))) (((26*2)+(1*2))+((1*2)+(2*2))) (before2543 k).denote (before2546 k).denote (before2550 k).denote (@Runs.trans (1*2) ((34*2)+(1*2)) (before2543 k).denote (before2544 k).denote (before2546 k).denote (step2543 k) (@Runs.trans (34*2) (1*2) (before2544 k).denote (before2545 k).denote (before2546 k).denote (step2544 k) (step2545 k))) (@Runs.trans ((26*2)+(1*2)) ((1*2)+(2*2)) (before2546 k).denote (before2548 k).denote (before2550 k).denote (@Runs.trans (26*2) (1*2) (before2546 k).denote (before2547 k).denote (before2548 k).denote (step2546 k) (step2547 k)) (@Runs.trans (1*2) (2*2) (before2548 k).denote (before2549 k).denote (before2550 k).denote (step2548 k) (step2549 k))))))) (@Runs.trans (((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2)))))) (((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))))+((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2)))))) (before2550 k).denote (before2575 k).denote (after2599 k).denote (@Runs.trans ((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2))))) (before2550 k).denote (before2562 k).denote (before2575 k).denote (@Runs.trans (((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2)))) (((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))) (before2550 k).denote (before2556 k).denote (before2562 k).denote (@Runs.trans ((1*2)+((791761168*2)+((1*k+8)*38))) ((13*2)+((1*2)+(1*2))) (before2550 k).denote (before2553 k).denote (before2556 k).denote (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2550 k).denote (before2551 k).denote (before2553 k).denote (step2550 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2551 k).denote (before2552 k).denote (before2553 k).denote (step2551 k) (step2552 k))) (@Runs.trans (13*2) ((1*2)+(1*2)) (before2553 k).denote (before2554 k).denote (before2556 k).denote (step2553 k) (@Runs.trans (1*2) (1*2) (before2554 k).denote (before2555 k).denote (before2556 k).denote (step2554 k) (step2555 k)))) (@Runs.trans ((3*2)+((1*2)+(8*2))) ((1*2)+((1*2)+(1*3))) (before2556 k).denote (before2559 k).denote (before2562 k).denote (@Runs.trans (3*2) ((1*2)+(8*2)) (before2556 k).denote (before2557 k).denote (before2559 k).denote (step2556 k) (@Runs.trans (1*2) (8*2) (before2557 k).denote (before2558 k).denote (before2559 k).denote (step2557 k) (step2558 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2559 k).denote (before2560 k).denote (before2562 k).denote (step2559 k) (@Runs.trans (1*2) (1*3) (before2560 k).denote (before2561 k).denote (before2562 k).denote (step2560 k) (step2561 k))))) (@Runs.trans (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2)))) (before2562 k).denote (before2568 k).denote (before2575 k).denote (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before2562 k).denote (before2565 k).denote (before2568 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before2562 k).denote (before2563 k).denote (before2565 k).denote (step2562 k) (@Runs.trans (1*1) (10*2) (before2563 k).denote (before2564 k).denote (before2565 k).denote (step2563 k) (step2564 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before2565 k).denote (before2566 k).denote (before2568 k).denote (step2565 k) (@Runs.trans (10*2) (1*2) (before2566 k).denote (before2567 k).denote (before2568 k).denote (step2566 k) (step2567 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(13*2))+((4*2)+(14*2))) (before2568 k).denote (before2571 k).denote (before2575 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2568 k).denote (before2569 k).denote (before2571 k).denote (step2568 k) (@Runs.trans (1*3) (1*3) (before2569 k).denote (before2570 k).denote (before2571 k).denote (step2569 k) (step2570 k))) (@Runs.trans ((1*1)+(13*2)) ((4*2)+(14*2)) (before2571 k).denote (before2573 k).denote (before2575 k).denote (@Runs.trans (1*1) (13*2) (before2571 k).denote (before2572 k).denote (before2573 k).denote (step2571 k) (step2572 k)) (@Runs.trans (4*2) (14*2) (before2573 k).denote (before2574 k).denote (before2575 k).denote (step2573 k) (step2574 k)))))) (@Runs.trans ((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3))))) ((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2))))) (before2575 k).denote (before2587 k).denote (after2599 k).denote (@Runs.trans (((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3)))) (((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))) (before2575 k).denote (before2581 k).denote (before2587 k).denote (@Runs.trans ((1*3)+((14*2)+(1*1))) ((14*2)+((1*38)+(1*3))) (before2575 k).denote (before2578 k).denote (before2581 k).denote (@Runs.trans (1*3) ((14*2)+(1*1)) (before2575 k).denote (before2576 k).denote (before2578 k).denote (step2575 k) (@Runs.trans (14*2) (1*1) (before2576 k).denote (before2577 k).denote (before2578 k).denote (step2576 k) (step2577 k))) (@Runs.trans (14*2) ((1*38)+(1*3)) (before2578 k).denote (before2579 k).denote (before2581 k).denote (step2578 k) (@Runs.trans (1*38) (1*3) (before2579 k).denote (before2580 k).denote (before2581 k).denote (step2579 k) (step2580 k)))) (@Runs.trans ((1*57)+((1*38)+(1*3))) ((1*57)+((1*38)+(1*3))) (before2581 k).denote (before2584 k).denote (before2587 k).denote (@Runs.trans (1*57) ((1*38)+(1*3)) (before2581 k).denote (before2582 k).denote (before2584 k).denote (step2581 k) (@Runs.trans (1*38) (1*3) (before2582 k).denote (before2583 k).denote (before2584 k).denote (step2582 k) (step2583 k))) (@Runs.trans (1*57) ((1*38)+(1*3)) (before2584 k).denote (before2585 k).denote (before2587 k).denote (step2584 k) (@Runs.trans (1*38) (1*3) (before2585 k).denote (before2586 k).denote (before2587 k).denote (step2585 k) (step2586 k))))) (@Runs.trans (((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38)))) (((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2)))) (before2587 k).denote (before2593 k).denote (after2599 k).denote (@Runs.trans ((1*57)+(((1*k+3)*98)+(1*38))) ((1*3)+((1*57)+(1*38))) (before2587 k).denote (before2590 k).denote (before2593 k).denote (@Runs.trans (1*57) (((1*k+3)*98)+(1*38)) (before2587 k).denote (before2588 k).denote (before2590 k).denote (step2587 k) (@Runs.trans ((1*k+3)*98) (1*38) (before2588 k).denote (before2589 k).denote (before2590 k).denote (step2588 k) (step2589 k))) (@Runs.trans (1*3) ((1*57)+(1*38)) (before2590 k).denote (before2591 k).denote (before2593 k).denote (step2590 k) (@Runs.trans (1*57) (1*38) (before2591 k).denote (before2592 k).denote (before2593 k).denote (step2591 k) (step2592 k)))) (@Runs.trans ((791761168*2)+((1*3)+(791761168*2))) (((1*57)+(791761169*2))+((3*2)+(27*2))) (before2593 k).denote (before2596 k).denote (after2599 k).denote (@Runs.trans (791761168*2) ((1*3)+(791761168*2)) (before2593 k).denote (before2594 k).denote (before2596 k).denote (step2593 k) (@Runs.trans (1*3) (791761168*2) (before2594 k).denote (before2595 k).denote (before2596 k).denote (step2594 k) (step2595 k))) (@Runs.trans ((1*57)+(791761169*2)) ((3*2)+(27*2)) (before2596 k).denote (before2598 k).denote (after2599 k).denote (@Runs.trans (1*57) (791761169*2) (before2596 k).denote (before2597 k).denote (before2598 k).denote (step2596 k) (step2597 k)) (@Runs.trans (3*2) (27*2) (before2598 k).denote (before2599 k).denote (after2599 k).denote (step2598 k) (step2599 k)))))))) + have ht : (((((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))))+((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))))+((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2)))))))+((((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2))))))+(((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))))+((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2)))))))) = (1948*k+6334103806) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean new file mode 100644 index 00000000..991f439d --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean @@ -0,0 +1,810 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2600_0 : Stack := [] +abbrev tail2600_1 : Stack := ⟨w1,1⟩ :: tail2600_0 +abbrev tail2600_2 : Stack := ⟨w0,1⟩ :: tail2600_1 +abbrev tail2600_3 : Stack := ⟨w2,1⟩ :: tail2600_2 +abbrev tail2600_4 : Stack := ⟨w1,1⟩ :: tail2600_3 +abbrev tail2600_5 : Stack := ⟨w0,2⟩ :: tail2600_4 +abbrev tail2600_6 : Stack := ⟨w2,1⟩ :: tail2600_5 +abbrev tail2600_7 : Stack := ⟨w1,5⟩ :: tail2600_6 +abbrev tail2600_8 : Stack := ⟨w2,1⟩ :: tail2600_7 +abbrev tail2600_9 : Stack := ⟨w1,13⟩ :: tail2600_8 +abbrev tail2600_10 : Stack := ⟨w0,3⟩ :: tail2600_9 +abbrev tail2600_11 : Stack := ⟨w2,1⟩ :: tail2600_10 +abbrev tail2600_12 : Stack := ⟨w1,14⟩ :: tail2600_11 +abbrev tail2600_13 (k : Nat) : Stack := ⟨w142,(1*k+8)⟩ :: tail2600_12 +abbrev tail2600_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2600_13 k +abbrev tail2600_15 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2600_14 k +abbrev tail2600_16 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2600_15 k +abbrev tail2600_17 : Stack := ⟨w0,3⟩ :: tail2600_0 +abbrev tail2600_18 : Stack := ⟨w1,2⟩ :: tail2600_17 +abbrev tail2600_19 : Stack := ⟨w2,1⟩ :: tail2600_18 +abbrev tail2600_20 : Stack := ⟨w0,57⟩ :: tail2600_19 +abbrev tail2600_21 : Stack := ⟨w1,12⟩ :: tail2600_20 +abbrev tail2600_22 : Stack := ⟨w2,1⟩ :: tail2600_21 +abbrev tail2600_23 : Stack := ⟨w0,28⟩ :: tail2600_22 +abbrev tail2600_24 (k : Nat) : Stack := ⟨w138,(1*k+8)⟩ :: tail2600_23 +abbrev tail2600_25 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_24 k +abbrev tail2600_26 (k : Nat) : Stack := ⟨w1,87⟩ :: tail2600_25 k +abbrev tail2600_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_26 k +abbrev tail2600_28 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2600_27 k +abbrev tail2600_29 (k : Nat) : Stack := ⟨w1,35⟩ :: tail2600_28 k +abbrev tail2600_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_29 k +abbrev tail2600_31 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_29 k +abbrev tail2600_32 (k : Nat) : Stack := ⟨w0,28⟩ :: tail2600_29 k +abbrev tail2600_33 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2600_14 k +abbrev tail2600_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_33 k +abbrev tail2600_35 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2600_34 k +abbrev tail2600_36 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2600_35 k +abbrev tail2600_37 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2600_36 k +abbrev tail2600_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_26 k +abbrev tail2600_39 (k : Nat) : Stack := ⟨w0,22⟩ :: tail2600_26 k +abbrev tail2600_40 (k : Nat) : Stack := ⟨w0,34⟩ :: tail2600_35 k +abbrev tail2600_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_40 k +abbrev tail2600_42 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2600_41 k +abbrev tail2600_43 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2600_42 k +abbrev tail2600_44 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2600_43 k +abbrev tail2600_45 (k : Nat) : Stack := ⟨w138,(1*k+7)⟩ :: tail2600_23 +abbrev tail2600_46 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_45 k +abbrev tail2600_47 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_46 k +abbrev tail2600_48 (k : Nat) : Stack := ⟨w0,86⟩ :: tail2600_42 k +abbrev tail2600_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_48 k +abbrev tail2600_50 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2600_49 k +abbrev tail2600_51 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_50 k +abbrev tail2600_52 (k : Nat) : Stack := ⟨w138,(1*k+6)⟩ :: tail2600_23 +abbrev tail2600_53 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_52 k +abbrev tail2600_54 (k : Nat) : Stack := ⟨w145,1⟩ :: tail2600_50 k +abbrev tail2600_55 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_54 k +abbrev tail2600_56 (k : Nat) : Stack := ⟨w138,(1*k+5)⟩ :: tail2600_23 +abbrev tail2600_57 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_56 k +abbrev tail2600_58 (k : Nat) : Stack := ⟨w145,2⟩ :: tail2600_50 k +abbrev tail2600_59 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_58 k +abbrev tail2600_60 (k : Nat) : Stack := ⟨w138,(1*k+4)⟩ :: tail2600_23 +abbrev tail2600_61 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_60 k +abbrev tail2600_62 (k : Nat) : Stack := ⟨w145,3⟩ :: tail2600_50 k +abbrev tail2600_63 (k : Nat) : Stack := ⟨w145,(1*k+6)⟩ :: tail2600_50 k +abbrev tail2600_64 : Stack := ⟨w138,1⟩ :: tail2600_23 +abbrev tail2600_65 : Stack := ⟨w143,1⟩ :: tail2600_64 +abbrev tail2600_66 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_63 k +abbrev tail2600_67 : Stack := ⟨w143,1⟩ :: tail2600_23 +abbrev tail2600_68 (k : Nat) : Stack := ⟨w145,(1*k+7)⟩ :: tail2600_50 k +abbrev tail2600_69 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_68 k +abbrev tail2600_70 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2600_69 k +abbrev tail2600_71 : Stack := ⟨w0,1⟩ :: tail2600_21 +abbrev tail2600_72 : Stack := ⟨w0,29⟩ :: tail2600_21 +abbrev tail2600_73 (k : Nat) : Stack := ⟨w145,(1*k+8)⟩ :: tail2600_50 k +abbrev tail2600_74 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2600_73 k +abbrev tail2600_75 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2600_74 k +abbrev tail2600_76 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2600_75 k +abbrev tail2600_77 : Stack := ⟨w0,1⟩ :: tail2600_18 +abbrev tail2600_78 : Stack := ⟨w0,58⟩ :: tail2600_18 +abbrev tail2600_79 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2600_74 k +abbrev tail2600_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_79 k +abbrev tail2600_81 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2600_80 k +abbrev tail2600_82 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2600_81 k +abbrev tail2600_83 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2600_82 k +abbrev tail2600_84 : Stack := ⟨w0,1⟩ :: tail2600_0 +abbrev tail2600_85 : Stack := ⟨w0,4⟩ :: tail2600_0 +abbrev tail2600_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_81 k +abbrev tail2600_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_86 k +abbrev tail2600_88 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2600_87 k +abbrev tail2600_89 : Stack := ⟨w0,5⟩ :: tail2600_0 +abbrev tail2600_90 : Stack := ⟨w0,6⟩ :: tail2600_0 +abbrev tail2600_91 : Stack := ⟨w1,1⟩ :: tail2600_90 +abbrev tail2600_92 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2600_80 k +abbrev tail2600_93 : Stack := ⟨w2,1⟩ :: tail2600_91 +abbrev tail2600_94 : Stack := ⟨w0,57⟩ :: tail2600_93 +abbrev tail2600_95 : Stack := ⟨w0,58⟩ :: tail2600_93 +abbrev tail2600_96 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2600_74 k +abbrev tail2600_97 : Stack := ⟨w1,1⟩ :: tail2600_95 +abbrev tail2600_98 : Stack := ⟨w1,11⟩ :: tail2600_95 +abbrev tail2600_99 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2600_73 k +abbrev tail2600_100 : Stack := ⟨w2,1⟩ :: tail2600_98 +abbrev tail2600_101 : Stack := ⟨w0,28⟩ :: tail2600_100 +abbrev tail2600_102 (k : Nat) : Stack := ⟨w146,(1*k+8)⟩ :: tail2600_101 +abbrev tail2600_103 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_102 k +abbrev tail2600_104 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_102 k +abbrev tail2600_105 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2600_42 k +abbrev tail2600_106 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_104 k +abbrev tail2600_107 (k : Nat) : Stack := ⟨w1,86⟩ :: tail2600_104 k +abbrev tail2600_108 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2600_41 k +abbrev tail2600_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_107 k +abbrev tail2600_110 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2600_109 k +abbrev tail2600_111 (k : Nat) : Stack := ⟨w0,22⟩ :: tail2600_109 k +abbrev tail2600_112 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2600_35 k +abbrev tail2600_113 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_111 k +abbrev tail2600_114 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2600_111 k +abbrev tail2600_115 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2600_34 k +abbrev tail2600_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_114 k +abbrev tail2600_117 (k : Nat) : Stack := ⟨w0,27⟩ :: tail2600_116 k +abbrev tail2600_118 (k : Nat) : Stack := ⟨w0,28⟩ :: tail2600_116 k +abbrev tail2600_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_14 k +abbrev tail2600_120 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_118 k +abbrev tail2600_121 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2600_118 k +abbrev tail2600_122 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2600_13 k +abbrev tail2600_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_121 k +abbrev tail2600_124 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2600_123 k +abbrev tail2600_125 (k : Nat) : Stack := ⟨w147,(1*k+8)⟩ :: tail2600_124 k +abbrev tail2600_126 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_125 k +abbrev tail2600_127 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_125 k +abbrev tail2600_128 : Stack := ⟨w0,2⟩ :: tail2600_9 +abbrev tail2600_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_127 k +abbrev tail2600_130 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2600_127 k +abbrev tail2600_131 : Stack := ⟨w1,12⟩ :: tail2600_8 +abbrev tail2600_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_130 k +abbrev tail2600_133 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2600_132 k +abbrev tail2600_134 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2600_132 k +abbrev tail2600_135 : Stack := ⟨w1,4⟩ :: tail2600_6 +abbrev tail2600_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_134 k +abbrev tail2600_137 : Stack := ⟨w1,3⟩ :: tail2600_6 +abbrev tail2600_138 : Stack := ⟨w0,1⟩ :: tail2600_137 +abbrev tail2600_139 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_132 k +abbrev tail2600_140 : Stack := ⟨w2,1⟩ :: tail2600_137 +abbrev tail2600_141 : Stack := ⟨w1,14⟩ :: tail2600_140 +abbrev tail2600_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_130 k +abbrev tail2600_143 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_130 k +abbrev tail2600_144 (k : Nat) : Stack := ⟨w0,16⟩ :: tail2600_130 k +abbrev tail2600_145 : Stack := ⟨w1,2⟩ :: tail2600_6 +abbrev tail2600_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_144 k +abbrev tail2600_147 : Stack := ⟨w1,1⟩ :: tail2600_6 +abbrev tail2600_148 : Stack := ⟨w0,1⟩ :: tail2600_147 +abbrev tail2600_149 (k : Nat) : Stack := ⟨w0,17⟩ :: tail2600_130 k +abbrev tail2600_150 : Stack := ⟨w2,1⟩ :: tail2600_147 +abbrev tail2600_151 : Stack := ⟨w1,17⟩ :: tail2600_150 +abbrev tail2600_152 : Stack := ⟨w0,3⟩ :: tail2600_151 +abbrev tail2600_153 : Stack := ⟨w1,15⟩ :: tail2600_152 +abbrev tail2600_154 (k : Nat) : Stack := ⟨w147,(1*k+7)⟩ :: tail2600_124 k +abbrev tail2600_155 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2600_154 k +abbrev tail2600_156 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_155 k + +def before2600 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2600_16 k),(tail2600_30 k)⟩ +def before2601 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2600_16 k),(tail2600_31 k)⟩ +def before2602 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521527),(tail2600_15 k),(tail2600_32 k)⟩ +def before2603 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521527),(tail2600_34 k),(tail2600_32 k)⟩ +def before2604 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2600_35 k),(tail2600_29 k)⟩ +def before2605 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521653),(tail2600_36 k),(tail2600_28 k)⟩ +def before2606 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2600_37 k),(tail2600_27 k)⟩ +def before2607 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2600_37 k),(tail2600_38 k)⟩ +def before2608 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521653),(tail2600_36 k),(tail2600_39 k)⟩ +def before2609 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521653),(tail2600_41 k),(tail2600_39 k)⟩ +def before2610 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2600_42 k),(tail2600_26 k)⟩ +def before2611 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521871),(tail2600_43 k),(tail2600_25 k)⟩ +def before2612 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2600_44 k),(tail2600_24 k)⟩ +def before2613 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2600_44 k),(tail2600_46 k)⟩ +def before2614 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521871),(tail2600_43 k),(tail2600_47 k)⟩ +def before2615 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521871),(tail2600_49 k),(tail2600_47 k)⟩ +def before2616 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2600_50 k),(tail2600_46 k)⟩ +def before2617 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2600_51 k),(tail2600_45 k)⟩ +def before2618 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2600_51 k),(tail2600_53 k)⟩ +def before2619 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2600_54 k),(tail2600_53 k)⟩ +def before2620 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2600_55 k),(tail2600_52 k)⟩ +def before2621 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2600_55 k),(tail2600_57 k)⟩ +def before2622 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2600_58 k),(tail2600_57 k)⟩ +def before2623 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2600_59 k),(tail2600_56 k)⟩ +def before2624 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2600_59 k),(tail2600_61 k)⟩ +def before2625 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2600_62 k),(tail2600_61 k)⟩ +def before2626 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2600_63 k),tail2600_65⟩ +def before2627 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2600_66 k),tail2600_64⟩ +def before2628 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2600_66 k),tail2600_67⟩ +def before2629 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2600_68 k),tail2600_67⟩ +def before2630 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2600_69 k),tail2600_23⟩ +def before2631 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2600_70 k),tail2600_22⟩ +def before2632 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2600_70 k),tail2600_71⟩ +def before2633 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2600_69 k),tail2600_72⟩ +def before2634 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2600_73 k),tail2600_72⟩ +def before2635 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2600_74 k),tail2600_21⟩ +def before2636 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526669),(tail2600_75 k),tail2600_20⟩ +def before2637 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2600_76 k),tail2600_19⟩ +def before2638 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2600_76 k),tail2600_77⟩ +def before2639 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526669),(tail2600_75 k),tail2600_78⟩ +def before2640 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526669),(tail2600_80 k),tail2600_78⟩ +def before2641 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526785),(tail2600_81 k),tail2600_18⟩ +def before2642 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526789),(tail2600_82 k),tail2600_17⟩ +def before2643 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526795),(tail2600_83 k),tail2600_0⟩ +def before2644 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526795),(tail2600_83 k),tail2600_84⟩ +def before2645 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526789),(tail2600_82 k),tail2600_85⟩ +def before2646 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526789),(tail2600_87 k),tail2600_85⟩ +def before2647 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526797),(tail2600_88 k),tail2600_0⟩ +def before2648 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526797),(tail2600_88 k),tail2600_84⟩ +def before2649 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526789),(tail2600_87 k),tail2600_89⟩ +def before2650 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526787),(tail2600_86 k),tail2600_90⟩ +def before2651 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526785),(tail2600_81 k),tail2600_91⟩ +def before2652 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2600_92 k),tail2600_93⟩ +def before2653 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526669),(tail2600_80 k),tail2600_94⟩ +def before2654 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526667),(tail2600_79 k),tail2600_95⟩ +def before2655 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526665),(tail2600_96 k),tail2600_97⟩ +def before2656 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2600_74 k),tail2600_98⟩ +def before2657 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2600_99 k),tail2600_100⟩ +def before2658 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2600_73 k),tail2600_101⟩ +def before2659 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2600_50 k),(tail2600_102 k)⟩ +def before2660 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521871),(tail2600_49 k),(tail2600_103 k)⟩ +def before2661 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521869),(tail2600_48 k),(tail2600_104 k)⟩ +def before2662 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail2600_105 k),(tail2600_106 k)⟩ +def before2663 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2600_42 k),(tail2600_107 k)⟩ +def before2664 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2600_108 k),(tail2600_109 k)⟩ +def before2665 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521653),(tail2600_41 k),(tail2600_110 k)⟩ +def before2666 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521651),(tail2600_40 k),(tail2600_111 k)⟩ +def before2667 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail2600_112 k),(tail2600_113 k)⟩ +def before2668 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2600_35 k),(tail2600_114 k)⟩ +def before2669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2600_115 k),(tail2600_116 k)⟩ +def before2670 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521527),(tail2600_34 k),(tail2600_117 k)⟩ +def before2671 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521525),(tail2600_33 k),(tail2600_118 k)⟩ +def before2672 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail2600_119 k),(tail2600_120 k)⟩ +def before2673 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2600_14 k),(tail2600_121 k)⟩ +def before2674 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2600_122 k),(tail2600_123 k)⟩ +def before2675 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2600_13 k),(tail2600_124 k)⟩ +def before2676 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2600_12,(tail2600_125 k)⟩ +def before2677 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail2600_11,(tail2600_126 k)⟩ +def before2678 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1151),tail2600_10,(tail2600_127 k)⟩ +def before2679 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail2600_128,(tail2600_129 k)⟩ +def before2680 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2600_9,(tail2600_130 k)⟩ +def before2681 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2600_131,(tail2600_132 k)⟩ +def before2682 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail2600_8,(tail2600_133 k)⟩ +def before2683 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1185),tail2600_7,(tail2600_134 k)⟩ +def before2684 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1187),tail2600_135,(tail2600_136 k)⟩ +def before2685 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail2600_138,(tail2600_136 k)⟩ +def before2686 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail2600_138,(tail2600_139 k)⟩ +def before2687 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail2600_140,(tail2600_139 k)⟩ +def before2688 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2600_141,(tail2600_132 k)⟩ +def before2689 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2600_141,(tail2600_142 k)⟩ +def before2690 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail2600_140,(tail2600_143 k)⟩ +def before2691 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1189),tail2600_137,(tail2600_144 k)⟩ +def before2692 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1191),tail2600_145,(tail2600_146 k)⟩ +def before2693 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail2600_148,(tail2600_146 k)⟩ +def before2694 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail2600_148,(tail2600_149 k)⟩ +def before2695 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail2600_150,(tail2600_149 k)⟩ +def before2696 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2600_151,(tail2600_130 k)⟩ +def before2697 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1151),tail2600_152,(tail2600_127 k)⟩ +def before2698 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2600_153,(tail2600_125 k)⟩ +def before2699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2600_153,(tail2600_155 k)⟩ +def after2699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail2600_152,(tail2600_156 k)⟩ + +theorem macro2600 (k : Nat) : applyExit (before2600 k) exit1 1 = some (before2601 k) := by + simp (disch := omega) [before2600, before2601, exit1, applyExit, pop, push] + <;> omega +theorem step2600 (k : Nat) : Runs (1*3) (before2600 k).denote (before2601 k).denote := + @applyExit_sound (before2600 k) (before2601 k) exit1 1 valid1 (macro2600 k) +theorem macro2601 (k : Nat) : applyExit (before2601 k) exit2 27 = some (before2602 k) := by + simp (disch := omega) [before2601, before2602, exit2, applyExit, pop, push] + <;> omega +theorem step2601 (k : Nat) : Runs (27*2) (before2601 k).denote (before2602 k).denote := + @applyExit_sound (before2601 k) (before2602 k) exit2 27 valid2 (macro2601 k) +theorem macro2602 (k : Nat) : applyExit (before2602 k) exit6 1 = some (before2603 k) := by + simp (disch := omega) [before2602, before2603, exit6, applyExit, pop, push] + <;> omega +theorem step2602 (k : Nat) : Runs (1*1) (before2602 k).denote (before2603 k).denote := + @applyExit_sound (before2602 k) (before2603 k) exit6 1 valid6 (macro2602 k) +theorem macro2603 (k : Nat) : applyExit (before2603 k) exit0 28 = some (before2604 k) := by + simp (disch := omega) [before2603, before2604, exit0, applyExit, pop, push] + <;> omega +theorem step2603 (k : Nat) : Runs (28*2) (before2603 k).denote (before2604 k).denote := + @applyExit_sound (before2603 k) (before2604 k) exit0 28 valid0 (macro2603 k) +theorem macro2604 (k : Nat) : applyExit (before2604 k) exit13 35 = some (before2605 k) := by + simp (disch := omega) [before2604, before2605, exit13, applyExit, pop, push] + <;> omega +theorem step2604 (k : Nat) : Runs (35*2) (before2604 k).denote (before2605 k).denote := + @applyExit_sound (before2604 k) (before2605 k) exit13 35 valid13 (macro2604 k) +theorem macro2605 (k : Nat) : applyExit (before2605 k) exit0 21 = some (before2606 k) := by + simp (disch := omega) [before2605, before2606, exit0, applyExit, pop, push] + <;> omega +theorem step2605 (k : Nat) : Runs (21*2) (before2605 k).denote (before2606 k).denote := + @applyExit_sound (before2605 k) (before2606 k) exit0 21 valid0 (macro2605 k) +theorem macro2606 (k : Nat) : applyExit (before2606 k) exit1 1 = some (before2607 k) := by + simp (disch := omega) [before2606, before2607, exit1, applyExit, pop, push] + <;> omega +theorem step2606 (k : Nat) : Runs (1*3) (before2606 k).denote (before2607 k).denote := + @applyExit_sound (before2606 k) (before2607 k) exit1 1 valid1 (macro2606 k) +theorem macro2607 (k : Nat) : applyExit (before2607 k) exit2 21 = some (before2608 k) := by + simp (disch := omega) [before2607, before2608, exit2, applyExit, pop, push] + <;> omega +theorem step2607 (k : Nat) : Runs (21*2) (before2607 k).denote (before2608 k).denote := + @applyExit_sound (before2607 k) (before2608 k) exit2 21 valid2 (macro2607 k) +theorem macro2608 (k : Nat) : applyExit (before2608 k) exit6 1 = some (before2609 k) := by + simp (disch := omega) [before2608, before2609, exit6, applyExit, pop, push] + <;> omega +theorem step2608 (k : Nat) : Runs (1*1) (before2608 k).denote (before2609 k).denote := + @applyExit_sound (before2608 k) (before2609 k) exit6 1 valid6 (macro2608 k) +theorem macro2609 (k : Nat) : applyExit (before2609 k) exit0 22 = some (before2610 k) := by + simp (disch := omega) [before2609, before2610, exit0, applyExit, pop, push] + <;> omega +theorem step2609 (k : Nat) : Runs (22*2) (before2609 k).denote (before2610 k).denote := + @applyExit_sound (before2609 k) (before2610 k) exit0 22 valid0 (macro2609 k) +theorem macro2610 (k : Nat) : applyExit (before2610 k) exit13 87 = some (before2611 k) := by + simp (disch := omega) [before2610, before2611, exit13, applyExit, pop, push] + <;> omega +theorem step2610 (k : Nat) : Runs (87*2) (before2610 k).denote (before2611 k).denote := + @applyExit_sound (before2610 k) (before2611 k) exit13 87 valid13 (macro2610 k) +theorem macro2611 (k : Nat) : applyExit (before2611 k) exit0 14 = some (before2612 k) := by + simp (disch := omega) [before2611, before2612, exit0, applyExit, pop, push] + <;> omega +theorem step2611 (k : Nat) : Runs (14*2) (before2611 k).denote (before2612 k).denote := + @applyExit_sound (before2611 k) (before2612 k) exit0 14 valid0 (macro2611 k) +theorem macro2612 (k : Nat) : applyExit (before2612 k) exit166 1 = some (before2613 k) := by + simp (disch := omega) [before2612, before2613, exit166, applyExit, pop, push] + <;> omega +theorem step2612 (k : Nat) : Runs (1*115) (before2612 k).denote (before2613 k).denote := + @applyExit_sound (before2612 k) (before2613 k) exit166 1 valid166 (macro2612 k) +theorem macro2613 (k : Nat) : applyExit (before2613 k) exit2 14 = some (before2614 k) := by + simp (disch := omega) [before2613, before2614, exit2, applyExit, pop, push] + <;> omega +theorem step2613 (k : Nat) : Runs (14*2) (before2613 k).denote (before2614 k).denote := + @applyExit_sound (before2613 k) (before2614 k) exit2 14 valid2 (macro2613 k) +theorem macro2614 (k : Nat) : applyExit (before2614 k) exit6 1 = some (before2615 k) := by + simp (disch := omega) [before2614, before2615, exit6, applyExit, pop, push] + <;> omega +theorem step2614 (k : Nat) : Runs (1*1) (before2614 k).denote (before2615 k).denote := + @applyExit_sound (before2614 k) (before2615 k) exit6 1 valid6 (macro2614 k) +theorem macro2615 (k : Nat) : applyExit (before2615 k) exit0 14 = some (before2616 k) := by + simp (disch := omega) [before2615, before2616, exit0, applyExit, pop, push] + <;> omega +theorem step2615 (k : Nat) : Runs (14*2) (before2615 k).denote (before2616 k).denote := + @applyExit_sound (before2615 k) (before2616 k) exit0 14 valid0 (macro2615 k) +theorem macro2616 (k : Nat) : applyExit (before2616 k) exit167 1 = some (before2617 k) := by + simp (disch := omega) [before2616, before2617, exit167, applyExit, pop, push] + <;> omega +theorem step2616 (k : Nat) : Runs (1*1066) (before2616 k).denote (before2617 k).denote := + @applyExit_sound (before2616 k) (before2617 k) exit167 1 valid167 (macro2616 k) +theorem macro2617 (k : Nat) : applyExit (before2617 k) exit166 1 = some (before2618 k) := by + simp (disch := omega) [before2617, before2618, exit166, applyExit, pop, push] + <;> omega +theorem step2617 (k : Nat) : Runs (1*115) (before2617 k).denote (before2618 k).denote := + @applyExit_sound (before2617 k) (before2618 k) exit166 1 valid166 (macro2617 k) +theorem macro2618 (k : Nat) : applyExit (before2618 k) exit168 1 = some (before2619 k) := by + simp (disch := omega) [before2618, before2619, exit168, applyExit, pop, push] + <;> omega +theorem step2618 (k : Nat) : Runs (1*57) (before2618 k).denote (before2619 k).denote := + @applyExit_sound (before2618 k) (before2619 k) exit168 1 valid168 (macro2618 k) +theorem macro2619 (k : Nat) : applyExit (before2619 k) exit167 1 = some (before2620 k) := by + simp (disch := omega) [before2619, before2620, exit167, applyExit, pop, push] + <;> omega +theorem step2619 (k : Nat) : Runs (1*1066) (before2619 k).denote (before2620 k).denote := + @applyExit_sound (before2619 k) (before2620 k) exit167 1 valid167 (macro2619 k) +theorem macro2620 (k : Nat) : applyExit (before2620 k) exit166 1 = some (before2621 k) := by + simp (disch := omega) [before2620, before2621, exit166, applyExit, pop, push] + <;> omega +theorem step2620 (k : Nat) : Runs (1*115) (before2620 k).denote (before2621 k).denote := + @applyExit_sound (before2620 k) (before2621 k) exit166 1 valid166 (macro2620 k) +theorem macro2621 (k : Nat) : applyExit (before2621 k) exit168 1 = some (before2622 k) := by + simp (disch := omega) [before2621, before2622, exit168, applyExit, pop, push] + <;> omega +theorem step2621 (k : Nat) : Runs (1*57) (before2621 k).denote (before2622 k).denote := + @applyExit_sound (before2621 k) (before2622 k) exit168 1 valid168 (macro2621 k) +theorem macro2622 (k : Nat) : applyExit (before2622 k) exit167 1 = some (before2623 k) := by + simp (disch := omega) [before2622, before2623, exit167, applyExit, pop, push] + <;> omega +theorem step2622 (k : Nat) : Runs (1*1066) (before2622 k).denote (before2623 k).denote := + @applyExit_sound (before2622 k) (before2623 k) exit167 1 valid167 (macro2622 k) +theorem macro2623 (k : Nat) : applyExit (before2623 k) exit166 1 = some (before2624 k) := by + simp (disch := omega) [before2623, before2624, exit166, applyExit, pop, push] + <;> omega +theorem step2623 (k : Nat) : Runs (1*115) (before2623 k).denote (before2624 k).denote := + @applyExit_sound (before2623 k) (before2624 k) exit166 1 valid166 (macro2623 k) +theorem macro2624 (k : Nat) : applyExit (before2624 k) exit168 1 = some (before2625 k) := by + simp (disch := omega) [before2624, before2625, exit168, applyExit, pop, push] + <;> omega +theorem step2624 (k : Nat) : Runs (1*57) (before2624 k).denote (before2625 k).denote := + @applyExit_sound (before2624 k) (before2625 k) exit168 1 valid168 (macro2624 k) +def cycleState2625 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w145,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,86⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,34⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,791761169⟩,⟨w142,(1*k+8)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w143,1⟩,⟨w138,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2625_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w144,1⟩,⟨w145,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,86⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,34⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,791761169⟩,⟨w142,(1*k+8)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w138,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart2625_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w144,1⟩,⟨w145,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,86⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,34⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,791761169⟩,⟨w142,(1*k+8)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w143,1⟩,⟨w138,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro2625_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2625 k j) exit167 1 = some (cyclePart2625_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2625, cyclePart2625_0, exit167, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2625_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2625_0 k j) exit166 1 = some (cyclePart2625_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2625_0, cyclePart2625_1, exit166, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2625_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2625_1 k j) exit168 1 = some (cycleState2625 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2625_1, cycleState2625, exit168, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2625 (k j : Nat) (hj : j < (1*k+3)) : Runs 1238 (cycleState2625 k j).denote (cycleState2625 k (j+1)).denote := by + have h0 : Runs (1*1066) (cycleState2625 k j).denote (cyclePart2625_0 k j).denote := @applyExit_sound (cycleState2625 k j) (cyclePart2625_0 k j) exit167 1 valid167 (cycleMacro2625_0 k j hj) + have h1 : Runs (1*115) (cyclePart2625_0 k j).denote (cyclePart2625_1 k j).denote := @applyExit_sound (cyclePart2625_0 k j) (cyclePart2625_1 k j) exit166 1 valid166 (cycleMacro2625_1 k j hj) + have h2 : Runs (1*57) (cyclePart2625_1 k j).denote (cycleState2625 k (j+1)).denote := @applyExit_sound (cyclePart2625_1 k j) (cycleState2625 k (j+1)) exit168 1 valid168 (cycleMacro2625_2 k j hj) + exact (@Runs.trans (1*1066) ((1*115)+(1*57)) (cycleState2625 k j).denote (cyclePart2625_0 k j).denote (cycleState2625 k (j+1)).denote h0 (@Runs.trans (1*115) (1*57) (cyclePart2625_0 k j).denote (cyclePart2625_1 k j).denote (cycleState2625 k (j+1)).denote h1 h2)) +theorem step2625 (k : Nat) : Runs ((1*k+3)*1238) (before2625 k).denote (before2626 k).denote := by + have h := Runs.chain (fun j => (cycleState2625 k j).denote) 1238 (1*k+3) (cycleRun2625 k) + have h0 : cycleState2625 k 0 = before2625 k := by simp [cycleState2625, before2625] + have h1 : cycleState2625 k (1*k+3) = before2626 k := by + simp [cycleState2625, before2626] <;> omega + simpa only [h0, h1] using h +theorem macro2626 (k : Nat) : applyExit (before2626 k) exit167 1 = some (before2627 k) := by + simp (disch := omega) [before2626, before2627, exit167, applyExit, pop, push] + <;> omega +theorem step2626 (k : Nat) : Runs (1*1066) (before2626 k).denote (before2627 k).denote := + @applyExit_sound (before2626 k) (before2627 k) exit167 1 valid167 (macro2626 k) +theorem macro2627 (k : Nat) : applyExit (before2627 k) exit166 1 = some (before2628 k) := by + simp (disch := omega) [before2627, before2628, exit166, applyExit, pop, push] + <;> omega +theorem step2627 (k : Nat) : Runs (1*115) (before2627 k).denote (before2628 k).denote := + @applyExit_sound (before2627 k) (before2628 k) exit166 1 valid166 (macro2627 k) +theorem macro2628 (k : Nat) : applyExit (before2628 k) exit168 1 = some (before2629 k) := by + simp (disch := omega) [before2628, before2629, exit168, applyExit, pop, push] + <;> omega +theorem step2628 (k : Nat) : Runs (1*57) (before2628 k).denote (before2629 k).denote := + @applyExit_sound (before2628 k) (before2629 k) exit168 1 valid168 (macro2628 k) +theorem macro2629 (k : Nat) : applyExit (before2629 k) exit167 1 = some (before2630 k) := by + simp (disch := omega) [before2629, before2630, exit167, applyExit, pop, push] + <;> omega +theorem step2629 (k : Nat) : Runs (1*1066) (before2629 k).denote (before2630 k).denote := + @applyExit_sound (before2629 k) (before2630 k) exit167 1 valid167 (macro2629 k) +theorem macro2630 (k : Nat) : applyExit (before2630 k) exit0 28 = some (before2631 k) := by + simp (disch := omega) [before2630, before2631, exit0, applyExit, pop, push] + <;> omega +theorem step2630 (k : Nat) : Runs (28*2) (before2630 k).denote (before2631 k).denote := + @applyExit_sound (before2630 k) (before2631 k) exit0 28 valid0 (macro2630 k) +theorem macro2631 (k : Nat) : applyExit (before2631 k) exit1 1 = some (before2632 k) := by + simp (disch := omega) [before2631, before2632, exit1, applyExit, pop, push] + <;> omega +theorem step2631 (k : Nat) : Runs (1*3) (before2631 k).denote (before2632 k).denote := + @applyExit_sound (before2631 k) (before2632 k) exit1 1 valid1 (macro2631 k) +theorem macro2632 (k : Nat) : applyExit (before2632 k) exit2 28 = some (before2633 k) := by + simp (disch := omega) [before2632, before2633, exit2, applyExit, pop, push] + <;> omega +theorem step2632 (k : Nat) : Runs (28*2) (before2632 k).denote (before2633 k).denote := + @applyExit_sound (before2632 k) (before2633 k) exit2 28 valid2 (macro2632 k) +theorem macro2633 (k : Nat) : applyExit (before2633 k) exit168 1 = some (before2634 k) := by + simp (disch := omega) [before2633, before2634, exit168, applyExit, pop, push] + <;> omega +theorem step2633 (k : Nat) : Runs (1*57) (before2633 k).denote (before2634 k).denote := + @applyExit_sound (before2633 k) (before2634 k) exit168 1 valid168 (macro2633 k) +theorem macro2634 (k : Nat) : applyExit (before2634 k) exit0 29 = some (before2635 k) := by + simp (disch := omega) [before2634, before2635, exit0, applyExit, pop, push] + <;> omega +theorem step2634 (k : Nat) : Runs (29*2) (before2634 k).denote (before2635 k).denote := + @applyExit_sound (before2634 k) (before2635 k) exit0 29 valid0 (macro2634 k) +theorem macro2635 (k : Nat) : applyExit (before2635 k) exit13 12 = some (before2636 k) := by + simp (disch := omega) [before2635, before2636, exit13, applyExit, pop, push] + <;> omega +theorem step2635 (k : Nat) : Runs (12*2) (before2635 k).denote (before2636 k).denote := + @applyExit_sound (before2635 k) (before2636 k) exit13 12 valid13 (macro2635 k) +theorem macro2636 (k : Nat) : applyExit (before2636 k) exit0 57 = some (before2637 k) := by + simp (disch := omega) [before2636, before2637, exit0, applyExit, pop, push] + <;> omega +theorem step2636 (k : Nat) : Runs (57*2) (before2636 k).denote (before2637 k).denote := + @applyExit_sound (before2636 k) (before2637 k) exit0 57 valid0 (macro2636 k) +theorem macro2637 (k : Nat) : applyExit (before2637 k) exit1 1 = some (before2638 k) := by + simp (disch := omega) [before2637, before2638, exit1, applyExit, pop, push] + <;> omega +theorem step2637 (k : Nat) : Runs (1*3) (before2637 k).denote (before2638 k).denote := + @applyExit_sound (before2637 k) (before2638 k) exit1 1 valid1 (macro2637 k) +theorem macro2638 (k : Nat) : applyExit (before2638 k) exit2 57 = some (before2639 k) := by + simp (disch := omega) [before2638, before2639, exit2, applyExit, pop, push] + <;> omega +theorem step2638 (k : Nat) : Runs (57*2) (before2638 k).denote (before2639 k).denote := + @applyExit_sound (before2638 k) (before2639 k) exit2 57 valid2 (macro2638 k) +theorem macro2639 (k : Nat) : applyExit (before2639 k) exit6 1 = some (before2640 k) := by + simp (disch := omega) [before2639, before2640, exit6, applyExit, pop, push] + <;> omega +theorem step2639 (k : Nat) : Runs (1*1) (before2639 k).denote (before2640 k).denote := + @applyExit_sound (before2639 k) (before2640 k) exit6 1 valid6 (macro2639 k) +theorem macro2640 (k : Nat) : applyExit (before2640 k) exit0 58 = some (before2641 k) := by + simp (disch := omega) [before2640, before2641, exit0, applyExit, pop, push] + <;> omega +theorem step2640 (k : Nat) : Runs (58*2) (before2640 k).denote (before2641 k).denote := + @applyExit_sound (before2640 k) (before2641 k) exit0 58 valid0 (macro2640 k) +theorem macro2641 (k : Nat) : applyExit (before2641 k) exit13 2 = some (before2642 k) := by + simp (disch := omega) [before2641, before2642, exit13, applyExit, pop, push] + <;> omega +theorem step2641 (k : Nat) : Runs (2*2) (before2641 k).denote (before2642 k).denote := + @applyExit_sound (before2641 k) (before2642 k) exit13 2 valid13 (macro2641 k) +theorem macro2642 (k : Nat) : applyExit (before2642 k) exit0 3 = some (before2643 k) := by + simp (disch := omega) [before2642, before2643, exit0, applyExit, pop, push] + <;> omega +theorem step2642 (k : Nat) : Runs (3*2) (before2642 k).denote (before2643 k).denote := + @applyExit_sound (before2642 k) (before2643 k) exit0 3 valid0 (macro2642 k) +theorem macro2643 (k : Nat) : applyExit (before2643 k) exit1 1 = some (before2644 k) := by + simp (disch := omega) [before2643, before2644, exit1, applyExit, pop, push] + <;> omega +theorem step2643 (k : Nat) : Runs (1*3) (before2643 k).denote (before2644 k).denote := + @applyExit_sound (before2643 k) (before2644 k) exit1 1 valid1 (macro2643 k) +theorem macro2644 (k : Nat) : applyExit (before2644 k) exit2 3 = some (before2645 k) := by + simp (disch := omega) [before2644, before2645, exit2, applyExit, pop, push] + <;> omega +theorem step2644 (k : Nat) : Runs (3*2) (before2644 k).denote (before2645 k).denote := + @applyExit_sound (before2644 k) (before2645 k) exit2 3 valid2 (macro2644 k) +theorem macro2645 (k : Nat) : applyExit (before2645 k) exit6 1 = some (before2646 k) := by + simp (disch := omega) [before2645, before2646, exit6, applyExit, pop, push] + <;> omega +theorem step2645 (k : Nat) : Runs (1*1) (before2645 k).denote (before2646 k).denote := + @applyExit_sound (before2645 k) (before2646 k) exit6 1 valid6 (macro2645 k) +theorem macro2646 (k : Nat) : applyExit (before2646 k) exit0 4 = some (before2647 k) := by + simp (disch := omega) [before2646, before2647, exit0, applyExit, pop, push] + <;> omega +theorem step2646 (k : Nat) : Runs (4*2) (before2646 k).denote (before2647 k).denote := + @applyExit_sound (before2646 k) (before2647 k) exit0 4 valid0 (macro2646 k) +theorem macro2647 (k : Nat) : applyExit (before2647 k) exit1 1 = some (before2648 k) := by + simp (disch := omega) [before2647, before2648, exit1, applyExit, pop, push] + <;> omega +theorem step2647 (k : Nat) : Runs (1*3) (before2647 k).denote (before2648 k).denote := + @applyExit_sound (before2647 k) (before2648 k) exit1 1 valid1 (macro2647 k) +theorem macro2648 (k : Nat) : applyExit (before2648 k) exit2 4 = some (before2649 k) := by + simp (disch := omega) [before2648, before2649, exit2, applyExit, pop, push] + <;> omega +theorem step2648 (k : Nat) : Runs (4*2) (before2648 k).denote (before2649 k).denote := + @applyExit_sound (before2648 k) (before2649 k) exit2 4 valid2 (macro2648 k) +theorem macro2649 (k : Nat) : applyExit (before2649 k) exit3 1 = some (before2650 k) := by + simp (disch := omega) [before2649, before2650, exit3, applyExit, pop, push] + <;> omega +theorem step2649 (k : Nat) : Runs (1*2) (before2649 k).denote (before2650 k).denote := + @applyExit_sound (before2649 k) (before2650 k) exit3 1 valid3 (macro2649 k) +theorem macro2650 (k : Nat) : applyExit (before2650 k) exit9 1 = some (before2651 k) := by + simp (disch := omega) [before2650, before2651, exit9, applyExit, pop, push] + <;> omega +theorem step2650 (k : Nat) : Runs (1*2) (before2650 k).denote (before2651 k).denote := + @applyExit_sound (before2650 k) (before2651 k) exit9 1 valid9 (macro2650 k) +theorem macro2651 (k : Nat) : applyExit (before2651 k) exit11 1 = some (before2652 k) := by + simp (disch := omega) [before2651, before2652, exit11, applyExit, pop, push] + <;> omega +theorem step2651 (k : Nat) : Runs (1*2) (before2651 k).denote (before2652 k).denote := + @applyExit_sound (before2651 k) (before2652 k) exit11 1 valid11 (macro2651 k) +theorem macro2652 (k : Nat) : applyExit (before2652 k) exit2 57 = some (before2653 k) := by + simp (disch := omega) [before2652, before2653, exit2, applyExit, pop, push] + <;> omega +theorem step2652 (k : Nat) : Runs (57*2) (before2652 k).denote (before2653 k).denote := + @applyExit_sound (before2652 k) (before2653 k) exit2 57 valid2 (macro2652 k) +theorem macro2653 (k : Nat) : applyExit (before2653 k) exit3 1 = some (before2654 k) := by + simp (disch := omega) [before2653, before2654, exit3, applyExit, pop, push] + <;> omega +theorem step2653 (k : Nat) : Runs (1*2) (before2653 k).denote (before2654 k).denote := + @applyExit_sound (before2653 k) (before2654 k) exit3 1 valid3 (macro2653 k) +theorem macro2654 (k : Nat) : applyExit (before2654 k) exit9 1 = some (before2655 k) := by + simp (disch := omega) [before2654, before2655, exit9, applyExit, pop, push] + <;> omega +theorem step2654 (k : Nat) : Runs (1*2) (before2654 k).denote (before2655 k).denote := + @applyExit_sound (before2654 k) (before2655 k) exit9 1 valid9 (macro2654 k) +theorem macro2655 (k : Nat) : applyExit (before2655 k) exit10 10 = some (before2656 k) := by + simp (disch := omega) [before2655, before2656, exit10, applyExit, pop, push] + <;> omega +theorem step2655 (k : Nat) : Runs (10*2) (before2655 k).denote (before2656 k).denote := + @applyExit_sound (before2655 k) (before2656 k) exit10 10 valid10 (macro2655 k) +theorem macro2656 (k : Nat) : applyExit (before2656 k) exit11 1 = some (before2657 k) := by + simp (disch := omega) [before2656, before2657, exit11, applyExit, pop, push] + <;> omega +theorem step2656 (k : Nat) : Runs (1*2) (before2656 k).denote (before2657 k).denote := + @applyExit_sound (before2656 k) (before2657 k) exit11 1 valid11 (macro2656 k) +theorem macro2657 (k : Nat) : applyExit (before2657 k) exit2 28 = some (before2658 k) := by + simp (disch := omega) [before2657, before2658, exit2, applyExit, pop, push] + <;> omega +theorem step2657 (k : Nat) : Runs (28*2) (before2657 k).denote (before2658 k).denote := + @applyExit_sound (before2657 k) (before2658 k) exit2 28 valid2 (macro2657 k) +theorem macro2658 (k : Nat) : applyExit (before2658 k) exit169 (1*k+8) = some (before2659 k) := by + simp (disch := omega) [before2658, before2659, exit169, applyExit, pop, push] + <;> omega +theorem step2658 (k : Nat) : Runs ((1*k+8)*586) (before2658 k).denote (before2659 k).denote := + @applyExit_sound (before2658 k) (before2659 k) exit169 (1*k+8) valid169 (macro2658 k) +theorem macro2659 (k : Nat) : applyExit (before2659 k) exit2 14 = some (before2660 k) := by + simp (disch := omega) [before2659, before2660, exit2, applyExit, pop, push] + <;> omega +theorem step2659 (k : Nat) : Runs (14*2) (before2659 k).denote (before2660 k).denote := + @applyExit_sound (before2659 k) (before2660 k) exit2 14 valid2 (macro2659 k) +theorem macro2660 (k : Nat) : applyExit (before2660 k) exit3 1 = some (before2661 k) := by + simp (disch := omega) [before2660, before2661, exit3, applyExit, pop, push] + <;> omega +theorem step2660 (k : Nat) : Runs (1*2) (before2660 k).denote (before2661 k).denote := + @applyExit_sound (before2660 k) (before2661 k) exit3 1 valid3 (macro2660 k) +theorem macro2661 (k : Nat) : applyExit (before2661 k) exit9 1 = some (before2662 k) := by + simp (disch := omega) [before2661, before2662, exit9, applyExit, pop, push] + <;> omega +theorem step2661 (k : Nat) : Runs (1*2) (before2661 k).denote (before2662 k).denote := + @applyExit_sound (before2661 k) (before2662 k) exit9 1 valid9 (macro2661 k) +theorem macro2662 (k : Nat) : applyExit (before2662 k) exit10 85 = some (before2663 k) := by + simp (disch := omega) [before2662, before2663, exit10, applyExit, pop, push] + <;> omega +theorem step2662 (k : Nat) : Runs (85*2) (before2662 k).denote (before2663 k).denote := + @applyExit_sound (before2662 k) (before2663 k) exit10 85 valid10 (macro2662 k) +theorem macro2663 (k : Nat) : applyExit (before2663 k) exit11 1 = some (before2664 k) := by + simp (disch := omega) [before2663, before2664, exit11, applyExit, pop, push] + <;> omega +theorem step2663 (k : Nat) : Runs (1*2) (before2663 k).denote (before2664 k).denote := + @applyExit_sound (before2663 k) (before2664 k) exit11 1 valid11 (macro2663 k) +theorem macro2664 (k : Nat) : applyExit (before2664 k) exit2 21 = some (before2665 k) := by + simp (disch := omega) [before2664, before2665, exit2, applyExit, pop, push] + <;> omega +theorem step2664 (k : Nat) : Runs (21*2) (before2664 k).denote (before2665 k).denote := + @applyExit_sound (before2664 k) (before2665 k) exit2 21 valid2 (macro2664 k) +theorem macro2665 (k : Nat) : applyExit (before2665 k) exit3 1 = some (before2666 k) := by + simp (disch := omega) [before2665, before2666, exit3, applyExit, pop, push] + <;> omega +theorem step2665 (k : Nat) : Runs (1*2) (before2665 k).denote (before2666 k).denote := + @applyExit_sound (before2665 k) (before2666 k) exit3 1 valid3 (macro2665 k) +theorem macro2666 (k : Nat) : applyExit (before2666 k) exit9 1 = some (before2667 k) := by + simp (disch := omega) [before2666, before2667, exit9, applyExit, pop, push] + <;> omega +theorem step2666 (k : Nat) : Runs (1*2) (before2666 k).denote (before2667 k).denote := + @applyExit_sound (before2666 k) (before2667 k) exit9 1 valid9 (macro2666 k) +theorem macro2667 (k : Nat) : applyExit (before2667 k) exit10 33 = some (before2668 k) := by + simp (disch := omega) [before2667, before2668, exit10, applyExit, pop, push] + <;> omega +theorem step2667 (k : Nat) : Runs (33*2) (before2667 k).denote (before2668 k).denote := + @applyExit_sound (before2667 k) (before2668 k) exit10 33 valid10 (macro2667 k) +theorem macro2668 (k : Nat) : applyExit (before2668 k) exit11 1 = some (before2669 k) := by + simp (disch := omega) [before2668, before2669, exit11, applyExit, pop, push] + <;> omega +theorem step2668 (k : Nat) : Runs (1*2) (before2668 k).denote (before2669 k).denote := + @applyExit_sound (before2668 k) (before2669 k) exit11 1 valid11 (macro2668 k) +theorem macro2669 (k : Nat) : applyExit (before2669 k) exit2 27 = some (before2670 k) := by + simp (disch := omega) [before2669, before2670, exit2, applyExit, pop, push] + <;> omega +theorem step2669 (k : Nat) : Runs (27*2) (before2669 k).denote (before2670 k).denote := + @applyExit_sound (before2669 k) (before2670 k) exit2 27 valid2 (macro2669 k) +theorem macro2670 (k : Nat) : applyExit (before2670 k) exit3 1 = some (before2671 k) := by + simp (disch := omega) [before2670, before2671, exit3, applyExit, pop, push] + <;> omega +theorem step2670 (k : Nat) : Runs (1*2) (before2670 k).denote (before2671 k).denote := + @applyExit_sound (before2670 k) (before2671 k) exit3 1 valid3 (macro2670 k) +theorem macro2671 (k : Nat) : applyExit (before2671 k) exit9 1 = some (before2672 k) := by + simp (disch := omega) [before2671, before2672, exit9, applyExit, pop, push] + <;> omega +theorem step2671 (k : Nat) : Runs (1*2) (before2671 k).denote (before2672 k).denote := + @applyExit_sound (before2671 k) (before2672 k) exit9 1 valid9 (macro2671 k) +theorem macro2672 (k : Nat) : applyExit (before2672 k) exit10 1 = some (before2673 k) := by + simp (disch := omega) [before2672, before2673, exit10, applyExit, pop, push] + <;> omega +theorem step2672 (k : Nat) : Runs (1*2) (before2672 k).denote (before2673 k).denote := + @applyExit_sound (before2672 k) (before2673 k) exit10 1 valid10 (macro2672 k) +theorem macro2673 (k : Nat) : applyExit (before2673 k) exit11 1 = some (before2674 k) := by + simp (disch := omega) [before2673, before2674, exit11, applyExit, pop, push] + <;> omega +theorem step2673 (k : Nat) : Runs (1*2) (before2673 k).denote (before2674 k).denote := + @applyExit_sound (before2673 k) (before2674 k) exit11 1 valid11 (macro2673 k) +theorem macro2674 (k : Nat) : applyExit (before2674 k) exit2 791761168 = some (before2675 k) := by + simp (disch := omega) [before2674, before2675, exit2, applyExit, pop, push] + <;> omega +theorem step2674 (k : Nat) : Runs (791761168*2) (before2674 k).denote (before2675 k).denote := + @applyExit_sound (before2674 k) (before2675 k) exit2 791761168 valid2 (macro2674 k) +theorem macro2675 (k : Nat) : applyExit (before2675 k) exit170 (1*k+8) = some (before2676 k) := by + simp (disch := omega) [before2675, before2676, exit170, applyExit, pop, push] + <;> omega +theorem step2675 (k : Nat) : Runs ((1*k+8)*38) (before2675 k).denote (before2676 k).denote := + @applyExit_sound (before2675 k) (before2676 k) exit170 (1*k+8) valid170 (macro2675 k) +theorem macro2676 (k : Nat) : applyExit (before2676 k) exit2 14 = some (before2677 k) := by + simp (disch := omega) [before2676, before2677, exit2, applyExit, pop, push] + <;> omega +theorem step2676 (k : Nat) : Runs (14*2) (before2676 k).denote (before2677 k).denote := + @applyExit_sound (before2676 k) (before2677 k) exit2 14 valid2 (macro2676 k) +theorem macro2677 (k : Nat) : applyExit (before2677 k) exit3 1 = some (before2678 k) := by + simp (disch := omega) [before2677, before2678, exit3, applyExit, pop, push] + <;> omega +theorem step2677 (k : Nat) : Runs (1*2) (before2677 k).denote (before2678 k).denote := + @applyExit_sound (before2677 k) (before2678 k) exit3 1 valid3 (macro2677 k) +theorem macro2678 (k : Nat) : applyExit (before2678 k) exit9 1 = some (before2679 k) := by + simp (disch := omega) [before2678, before2679, exit9, applyExit, pop, push] + <;> omega +theorem step2678 (k : Nat) : Runs (1*2) (before2678 k).denote (before2679 k).denote := + @applyExit_sound (before2678 k) (before2679 k) exit9 1 valid9 (macro2678 k) +theorem macro2679 (k : Nat) : applyExit (before2679 k) exit10 2 = some (before2680 k) := by + simp (disch := omega) [before2679, before2680, exit10, applyExit, pop, push] + <;> omega +theorem step2679 (k : Nat) : Runs (2*2) (before2679 k).denote (before2680 k).denote := + @applyExit_sound (before2679 k) (before2680 k) exit10 2 valid10 (macro2679 k) +theorem macro2680 (k : Nat) : applyExit (before2680 k) exit11 1 = some (before2681 k) := by + simp (disch := omega) [before2680, before2681, exit11, applyExit, pop, push] + <;> omega +theorem step2680 (k : Nat) : Runs (1*2) (before2680 k).denote (before2681 k).denote := + @applyExit_sound (before2680 k) (before2681 k) exit11 1 valid11 (macro2680 k) +theorem macro2681 (k : Nat) : applyExit (before2681 k) exit2 12 = some (before2682 k) := by + simp (disch := omega) [before2681, before2682, exit2, applyExit, pop, push] + <;> omega +theorem step2681 (k : Nat) : Runs (12*2) (before2681 k).denote (before2682 k).denote := + @applyExit_sound (before2681 k) (before2682 k) exit2 12 valid2 (macro2681 k) +theorem macro2682 (k : Nat) : applyExit (before2682 k) exit3 1 = some (before2683 k) := by + simp (disch := omega) [before2682, before2683, exit3, applyExit, pop, push] + <;> omega +theorem step2682 (k : Nat) : Runs (1*2) (before2682 k).denote (before2683 k).denote := + @applyExit_sound (before2682 k) (before2683 k) exit3 1 valid3 (macro2682 k) +theorem macro2683 (k : Nat) : applyExit (before2683 k) exit4 1 = some (before2684 k) := by + simp (disch := omega) [before2683, before2684, exit4, applyExit, pop, push] + <;> omega +theorem step2683 (k : Nat) : Runs (1*2) (before2683 k).denote (before2684 k).denote := + @applyExit_sound (before2683 k) (before2684 k) exit4 1 valid4 (macro2683 k) +theorem macro2684 (k : Nat) : applyExit (before2684 k) exit5 1 = some (before2685 k) := by + simp (disch := omega) [before2684, before2685, exit5, applyExit, pop, push] + <;> omega +theorem step2684 (k : Nat) : Runs (1*3) (before2684 k).denote (before2685 k).denote := + @applyExit_sound (before2684 k) (before2685 k) exit5 1 valid5 (macro2684 k) +theorem macro2685 (k : Nat) : applyExit (before2685 k) exit1 1 = some (before2686 k) := by + simp (disch := omega) [before2685, before2686, exit1, applyExit, pop, push] + <;> omega +theorem step2685 (k : Nat) : Runs (1*3) (before2685 k).denote (before2686 k).denote := + @applyExit_sound (before2685 k) (before2686 k) exit1 1 valid1 (macro2685 k) +theorem macro2686 (k : Nat) : applyExit (before2686 k) exit6 1 = some (before2687 k) := by + simp (disch := omega) [before2686, before2687, exit6, applyExit, pop, push] + <;> omega +theorem step2686 (k : Nat) : Runs (1*1) (before2686 k).denote (before2687 k).denote := + @applyExit_sound (before2686 k) (before2687 k) exit6 1 valid6 (macro2686 k) +theorem macro2687 (k : Nat) : applyExit (before2687 k) exit0 14 = some (before2688 k) := by + simp (disch := omega) [before2687, before2688, exit0, applyExit, pop, push] + <;> omega +theorem step2687 (k : Nat) : Runs (14*2) (before2687 k).denote (before2688 k).denote := + @applyExit_sound (before2687 k) (before2688 k) exit0 14 valid0 (macro2687 k) +theorem macro2688 (k : Nat) : applyExit (before2688 k) exit1 1 = some (before2689 k) := by + simp (disch := omega) [before2688, before2689, exit1, applyExit, pop, push] + <;> omega +theorem step2688 (k : Nat) : Runs (1*3) (before2688 k).denote (before2689 k).denote := + @applyExit_sound (before2688 k) (before2689 k) exit1 1 valid1 (macro2688 k) +theorem macro2689 (k : Nat) : applyExit (before2689 k) exit2 14 = some (before2690 k) := by + simp (disch := omega) [before2689, before2690, exit2, applyExit, pop, push] + <;> omega +theorem step2689 (k : Nat) : Runs (14*2) (before2689 k).denote (before2690 k).denote := + @applyExit_sound (before2689 k) (before2690 k) exit2 14 valid2 (macro2689 k) +theorem macro2690 (k : Nat) : applyExit (before2690 k) exit3 1 = some (before2691 k) := by + simp (disch := omega) [before2690, before2691, exit3, applyExit, pop, push] + <;> omega +theorem step2690 (k : Nat) : Runs (1*2) (before2690 k).denote (before2691 k).denote := + @applyExit_sound (before2690 k) (before2691 k) exit3 1 valid3 (macro2690 k) +theorem macro2691 (k : Nat) : applyExit (before2691 k) exit4 1 = some (before2692 k) := by + simp (disch := omega) [before2691, before2692, exit4, applyExit, pop, push] + <;> omega +theorem step2691 (k : Nat) : Runs (1*2) (before2691 k).denote (before2692 k).denote := + @applyExit_sound (before2691 k) (before2692 k) exit4 1 valid4 (macro2691 k) +theorem macro2692 (k : Nat) : applyExit (before2692 k) exit5 1 = some (before2693 k) := by + simp (disch := omega) [before2692, before2693, exit5, applyExit, pop, push] + <;> omega +theorem step2692 (k : Nat) : Runs (1*3) (before2692 k).denote (before2693 k).denote := + @applyExit_sound (before2692 k) (before2693 k) exit5 1 valid5 (macro2692 k) +theorem macro2693 (k : Nat) : applyExit (before2693 k) exit1 1 = some (before2694 k) := by + simp (disch := omega) [before2693, before2694, exit1, applyExit, pop, push] + <;> omega +theorem step2693 (k : Nat) : Runs (1*3) (before2693 k).denote (before2694 k).denote := + @applyExit_sound (before2693 k) (before2694 k) exit1 1 valid1 (macro2693 k) +theorem macro2694 (k : Nat) : applyExit (before2694 k) exit6 1 = some (before2695 k) := by + simp (disch := omega) [before2694, before2695, exit6, applyExit, pop, push] + <;> omega +theorem step2694 (k : Nat) : Runs (1*1) (before2694 k).denote (before2695 k).denote := + @applyExit_sound (before2694 k) (before2695 k) exit6 1 valid6 (macro2694 k) +theorem macro2695 (k : Nat) : applyExit (before2695 k) exit0 17 = some (before2696 k) := by + simp (disch := omega) [before2695, before2696, exit0, applyExit, pop, push] + <;> omega +theorem step2695 (k : Nat) : Runs (17*2) (before2695 k).denote (before2696 k).denote := + @applyExit_sound (before2695 k) (before2696 k) exit0 17 valid0 (macro2695 k) +theorem macro2696 (k : Nat) : applyExit (before2696 k) exit13 3 = some (before2697 k) := by + simp (disch := omega) [before2696, before2697, exit13, applyExit, pop, push] + <;> omega +theorem step2696 (k : Nat) : Runs (3*2) (before2696 k).denote (before2697 k).denote := + @applyExit_sound (before2696 k) (before2697 k) exit13 3 valid13 (macro2696 k) +theorem macro2697 (k : Nat) : applyExit (before2697 k) exit0 15 = some (before2698 k) := by + simp (disch := omega) [before2697, before2698, exit0, applyExit, pop, push] + <;> omega +theorem step2697 (k : Nat) : Runs (15*2) (before2697 k).denote (before2698 k).denote := + @applyExit_sound (before2697 k) (before2698 k) exit0 15 valid0 (macro2697 k) +theorem macro2698 (k : Nat) : applyExit (before2698 k) exit171 1 = some (before2699 k) := by + simp (disch := omega) [before2698, before2699, exit171, applyExit, pop, push] + <;> omega +theorem step2698 (k : Nat) : Runs (1*3) (before2698 k).denote (before2699 k).denote := + @applyExit_sound (before2698 k) (before2699 k) exit171 1 valid171 (macro2698 k) +theorem macro2699 (k : Nat) : applyExit (before2699 k) exit2 15 = some (after2699 k) := by + simp (disch := omega) [before2699, after2699, exit2, applyExit, pop, push] + <;> omega +theorem step2699 (k : Nat) : Runs (15*2) (before2699 k).denote (after2699 k).denote := + @applyExit_sound (before2699 k) (after2699 k) exit2 15 valid2 (macro2699 k) +theorem chunkRun026 (k : Nat) : Runs (1862*k+1583539219) (before2600 k).denote (after2699 k).denote := by + have h := (@Runs.trans ((((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))))+((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57))))))+((((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))))+((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2))))))) ((((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))))+((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2))))))+((((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2))))))) (before2600 k).denote (before2650 k).denote (after2699 k).denote (@Runs.trans (((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))))+((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57)))))) ((((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))))+((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2)))))) (before2600 k).denote (before2625 k).denote (before2650 k).denote (@Runs.trans ((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2))))) ((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57))))) (before2600 k).denote (before2612 k).denote (before2625 k).denote (@Runs.trans (((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2)))) (((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))) (before2600 k).denote (before2606 k).denote (before2612 k).denote (@Runs.trans ((1*3)+((27*2)+(1*1))) ((28*2)+((35*2)+(21*2))) (before2600 k).denote (before2603 k).denote (before2606 k).denote (@Runs.trans (1*3) ((27*2)+(1*1)) (before2600 k).denote (before2601 k).denote (before2603 k).denote (step2600 k) (@Runs.trans (27*2) (1*1) (before2601 k).denote (before2602 k).denote (before2603 k).denote (step2601 k) (step2602 k))) (@Runs.trans (28*2) ((35*2)+(21*2)) (before2603 k).denote (before2604 k).denote (before2606 k).denote (step2603 k) (@Runs.trans (35*2) (21*2) (before2604 k).denote (before2605 k).denote (before2606 k).denote (step2604 k) (step2605 k)))) (@Runs.trans ((1*3)+((21*2)+(1*1))) ((22*2)+((87*2)+(14*2))) (before2606 k).denote (before2609 k).denote (before2612 k).denote (@Runs.trans (1*3) ((21*2)+(1*1)) (before2606 k).denote (before2607 k).denote (before2609 k).denote (step2606 k) (@Runs.trans (21*2) (1*1) (before2607 k).denote (before2608 k).denote (before2609 k).denote (step2607 k) (step2608 k))) (@Runs.trans (22*2) ((87*2)+(14*2)) (before2609 k).denote (before2610 k).denote (before2612 k).denote (step2609 k) (@Runs.trans (87*2) (14*2) (before2610 k).denote (before2611 k).denote (before2612 k).denote (step2610 k) (step2611 k))))) (@Runs.trans (((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115)))) (((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57)))) (before2612 k).denote (before2618 k).denote (before2625 k).denote (@Runs.trans ((1*115)+((14*2)+(1*1))) ((14*2)+((1*1066)+(1*115))) (before2612 k).denote (before2615 k).denote (before2618 k).denote (@Runs.trans (1*115) ((14*2)+(1*1)) (before2612 k).denote (before2613 k).denote (before2615 k).denote (step2612 k) (@Runs.trans (14*2) (1*1) (before2613 k).denote (before2614 k).denote (before2615 k).denote (step2613 k) (step2614 k))) (@Runs.trans (14*2) ((1*1066)+(1*115)) (before2615 k).denote (before2616 k).denote (before2618 k).denote (step2615 k) (@Runs.trans (1*1066) (1*115) (before2616 k).denote (before2617 k).denote (before2618 k).denote (step2616 k) (step2617 k)))) (@Runs.trans ((1*57)+((1*1066)+(1*115))) (((1*57)+(1*1066))+((1*115)+(1*57))) (before2618 k).denote (before2621 k).denote (before2625 k).denote (@Runs.trans (1*57) ((1*1066)+(1*115)) (before2618 k).denote (before2619 k).denote (before2621 k).denote (step2618 k) (@Runs.trans (1*1066) (1*115) (before2619 k).denote (before2620 k).denote (before2621 k).denote (step2619 k) (step2620 k))) (@Runs.trans ((1*57)+(1*1066)) ((1*115)+(1*57)) (before2621 k).denote (before2623 k).denote (before2625 k).denote (@Runs.trans (1*57) (1*1066) (before2621 k).denote (before2622 k).denote (before2623 k).denote (step2621 k) (step2622 k)) (@Runs.trans (1*115) (1*57) (before2623 k).denote (before2624 k).denote (before2625 k).denote (step2623 k) (step2624 k)))))) (@Runs.trans (((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2))))) ((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2))))) (before2625 k).denote (before2637 k).denote (before2650 k).denote (@Runs.trans ((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2)))) (((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))) (before2625 k).denote (before2631 k).denote (before2637 k).denote (@Runs.trans (((1*k+3)*1238)+((1*1066)+(1*115))) ((1*57)+((1*1066)+(28*2))) (before2625 k).denote (before2628 k).denote (before2631 k).denote (@Runs.trans ((1*k+3)*1238) ((1*1066)+(1*115)) (before2625 k).denote (before2626 k).denote (before2628 k).denote (step2625 k) (@Runs.trans (1*1066) (1*115) (before2626 k).denote (before2627 k).denote (before2628 k).denote (step2626 k) (step2627 k))) (@Runs.trans (1*57) ((1*1066)+(28*2)) (before2628 k).denote (before2629 k).denote (before2631 k).denote (step2628 k) (@Runs.trans (1*1066) (28*2) (before2629 k).denote (before2630 k).denote (before2631 k).denote (step2629 k) (step2630 k)))) (@Runs.trans ((1*3)+((28*2)+(1*57))) ((29*2)+((12*2)+(57*2))) (before2631 k).denote (before2634 k).denote (before2637 k).denote (@Runs.trans (1*3) ((28*2)+(1*57)) (before2631 k).denote (before2632 k).denote (before2634 k).denote (step2631 k) (@Runs.trans (28*2) (1*57) (before2632 k).denote (before2633 k).denote (before2634 k).denote (step2632 k) (step2633 k))) (@Runs.trans (29*2) ((12*2)+(57*2)) (before2634 k).denote (before2635 k).denote (before2637 k).denote (step2634 k) (@Runs.trans (12*2) (57*2) (before2635 k).denote (before2636 k).denote (before2637 k).denote (step2635 k) (step2636 k))))) (@Runs.trans (((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2)))) (((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2)))) (before2637 k).denote (before2643 k).denote (before2650 k).denote (@Runs.trans ((1*3)+((57*2)+(1*1))) ((58*2)+((2*2)+(3*2))) (before2637 k).denote (before2640 k).denote (before2643 k).denote (@Runs.trans (1*3) ((57*2)+(1*1)) (before2637 k).denote (before2638 k).denote (before2640 k).denote (step2637 k) (@Runs.trans (57*2) (1*1) (before2638 k).denote (before2639 k).denote (before2640 k).denote (step2638 k) (step2639 k))) (@Runs.trans (58*2) ((2*2)+(3*2)) (before2640 k).denote (before2641 k).denote (before2643 k).denote (step2640 k) (@Runs.trans (2*2) (3*2) (before2641 k).denote (before2642 k).denote (before2643 k).denote (step2641 k) (step2642 k)))) (@Runs.trans ((1*3)+((3*2)+(1*1))) (((4*2)+(1*3))+((4*2)+(1*2))) (before2643 k).denote (before2646 k).denote (before2650 k).denote (@Runs.trans (1*3) ((3*2)+(1*1)) (before2643 k).denote (before2644 k).denote (before2646 k).denote (step2643 k) (@Runs.trans (3*2) (1*1) (before2644 k).denote (before2645 k).denote (before2646 k).denote (step2644 k) (step2645 k))) (@Runs.trans ((4*2)+(1*3)) ((4*2)+(1*2)) (before2646 k).denote (before2648 k).denote (before2650 k).denote (@Runs.trans (4*2) (1*3) (before2646 k).denote (before2647 k).denote (before2648 k).denote (step2646 k) (step2647 k)) (@Runs.trans (4*2) (1*2) (before2648 k).denote (before2649 k).denote (before2650 k).denote (step2648 k) (step2649 k))))))) (@Runs.trans (((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))))+((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2)))))) ((((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2)))))) (before2650 k).denote (before2675 k).denote (after2699 k).denote (@Runs.trans ((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2))))) ((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2))))) (before2650 k).denote (before2662 k).denote (before2675 k).denote (@Runs.trans (((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))) (before2650 k).denote (before2656 k).denote (before2662 k).denote (@Runs.trans ((1*2)+((1*2)+(57*2))) ((1*2)+((1*2)+(10*2))) (before2650 k).denote (before2653 k).denote (before2656 k).denote (@Runs.trans (1*2) ((1*2)+(57*2)) (before2650 k).denote (before2651 k).denote (before2653 k).denote (step2650 k) (@Runs.trans (1*2) (57*2) (before2651 k).denote (before2652 k).denote (before2653 k).denote (step2651 k) (step2652 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before2653 k).denote (before2654 k).denote (before2656 k).denote (step2653 k) (@Runs.trans (1*2) (10*2) (before2654 k).denote (before2655 k).denote (before2656 k).denote (step2654 k) (step2655 k)))) (@Runs.trans ((1*2)+((28*2)+((1*k+8)*586))) ((14*2)+((1*2)+(1*2))) (before2656 k).denote (before2659 k).denote (before2662 k).denote (@Runs.trans (1*2) ((28*2)+((1*k+8)*586)) (before2656 k).denote (before2657 k).denote (before2659 k).denote (step2656 k) (@Runs.trans (28*2) ((1*k+8)*586) (before2657 k).denote (before2658 k).denote (before2659 k).denote (step2657 k) (step2658 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before2659 k).denote (before2660 k).denote (before2662 k).denote (step2659 k) (@Runs.trans (1*2) (1*2) (before2660 k).denote (before2661 k).denote (before2662 k).denote (step2660 k) (step2661 k))))) (@Runs.trans (((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2)))) (((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2)))) (before2662 k).denote (before2668 k).denote (before2675 k).denote (@Runs.trans ((85*2)+((1*2)+(21*2))) ((1*2)+((1*2)+(33*2))) (before2662 k).denote (before2665 k).denote (before2668 k).denote (@Runs.trans (85*2) ((1*2)+(21*2)) (before2662 k).denote (before2663 k).denote (before2665 k).denote (step2662 k) (@Runs.trans (1*2) (21*2) (before2663 k).denote (before2664 k).denote (before2665 k).denote (step2663 k) (step2664 k))) (@Runs.trans (1*2) ((1*2)+(33*2)) (before2665 k).denote (before2666 k).denote (before2668 k).denote (step2665 k) (@Runs.trans (1*2) (33*2) (before2666 k).denote (before2667 k).denote (before2668 k).denote (step2666 k) (step2667 k)))) (@Runs.trans ((1*2)+((27*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(791761168*2))) (before2668 k).denote (before2671 k).denote (before2675 k).denote (@Runs.trans (1*2) ((27*2)+(1*2)) (before2668 k).denote (before2669 k).denote (before2671 k).denote (step2668 k) (@Runs.trans (27*2) (1*2) (before2669 k).denote (before2670 k).denote (before2671 k).denote (step2669 k) (step2670 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(791761168*2)) (before2671 k).denote (before2673 k).denote (before2675 k).denote (@Runs.trans (1*2) (1*2) (before2671 k).denote (before2672 k).denote (before2673 k).denote (step2671 k) (step2672 k)) (@Runs.trans (1*2) (791761168*2) (before2673 k).denote (before2674 k).denote (before2675 k).denote (step2673 k) (step2674 k)))))) (@Runs.trans (((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2))))) (before2675 k).denote (before2687 k).denote (after2699 k).denote (@Runs.trans ((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before2675 k).denote (before2681 k).denote (before2687 k).denote (@Runs.trans (((1*k+8)*38)+((14*2)+(1*2))) ((1*2)+((2*2)+(1*2))) (before2675 k).denote (before2678 k).denote (before2681 k).denote (@Runs.trans ((1*k+8)*38) ((14*2)+(1*2)) (before2675 k).denote (before2676 k).denote (before2678 k).denote (step2675 k) (@Runs.trans (14*2) (1*2) (before2676 k).denote (before2677 k).denote (before2678 k).denote (step2676 k) (step2677 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before2678 k).denote (before2679 k).denote (before2681 k).denote (step2678 k) (@Runs.trans (2*2) (1*2) (before2679 k).denote (before2680 k).denote (before2681 k).denote (step2679 k) (step2680 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2681 k).denote (before2684 k).denote (before2687 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before2681 k).denote (before2682 k).denote (before2684 k).denote (step2681 k) (@Runs.trans (1*2) (1*2) (before2682 k).denote (before2683 k).denote (before2684 k).denote (step2682 k) (step2683 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2684 k).denote (before2685 k).denote (before2687 k).denote (step2684 k) (@Runs.trans (1*3) (1*1) (before2685 k).denote (before2686 k).denote (before2687 k).denote (step2685 k) (step2686 k))))) (@Runs.trans (((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2)))) (before2687 k).denote (before2693 k).denote (after2699 k).denote (@Runs.trans ((14*2)+((1*3)+(14*2))) ((1*2)+((1*2)+(1*3))) (before2687 k).denote (before2690 k).denote (before2693 k).denote (@Runs.trans (14*2) ((1*3)+(14*2)) (before2687 k).denote (before2688 k).denote (before2690 k).denote (step2687 k) (@Runs.trans (1*3) (14*2) (before2688 k).denote (before2689 k).denote (before2690 k).denote (step2688 k) (step2689 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2690 k).denote (before2691 k).denote (before2693 k).denote (step2690 k) (@Runs.trans (1*2) (1*3) (before2691 k).denote (before2692 k).denote (before2693 k).denote (step2691 k) (step2692 k)))) (@Runs.trans ((1*3)+((1*1)+(17*2))) (((3*2)+(15*2))+((1*3)+(15*2))) (before2693 k).denote (before2696 k).denote (after2699 k).denote (@Runs.trans (1*3) ((1*1)+(17*2)) (before2693 k).denote (before2694 k).denote (before2696 k).denote (step2693 k) (@Runs.trans (1*1) (17*2) (before2694 k).denote (before2695 k).denote (before2696 k).denote (step2694 k) (step2695 k))) (@Runs.trans ((3*2)+(15*2)) ((1*3)+(15*2)) (before2696 k).denote (before2698 k).denote (after2699 k).denote (@Runs.trans (3*2) (15*2) (before2696 k).denote (before2697 k).denote (before2698 k).denote (step2696 k) (step2697 k)) (@Runs.trans (1*3) (15*2) (before2698 k).denote (before2699 k).denote (after2699 k).denote (step2698 k) (step2699 k)))))))) + have ht : (((((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))))+((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57))))))+((((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))))+((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2)))))))+((((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))))+((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2))))))+((((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2)))))))) = (1862*k+1583539219) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean new file mode 100644 index 00000000..3e1a93b9 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean @@ -0,0 +1,832 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2700_0 : Stack := [] +abbrev tail2700_1 : Stack := ⟨w1,1⟩ :: tail2700_0 +abbrev tail2700_2 : Stack := ⟨w0,1⟩ :: tail2700_1 +abbrev tail2700_3 : Stack := ⟨w2,1⟩ :: tail2700_2 +abbrev tail2700_4 : Stack := ⟨w1,1⟩ :: tail2700_3 +abbrev tail2700_5 : Stack := ⟨w0,2⟩ :: tail2700_4 +abbrev tail2700_6 : Stack := ⟨w2,1⟩ :: tail2700_5 +abbrev tail2700_7 : Stack := ⟨w1,1⟩ :: tail2700_6 +abbrev tail2700_8 : Stack := ⟨w2,1⟩ :: tail2700_7 +abbrev tail2700_9 : Stack := ⟨w1,17⟩ :: tail2700_8 +abbrev tail2700_10 : Stack := ⟨w0,3⟩ :: tail2700_9 +abbrev tail2700_11 : Stack := ⟨w0,6⟩ :: tail2700_0 +abbrev tail2700_12 : Stack := ⟨w1,1⟩ :: tail2700_11 +abbrev tail2700_13 : Stack := ⟨w2,1⟩ :: tail2700_12 +abbrev tail2700_14 : Stack := ⟨w0,58⟩ :: tail2700_13 +abbrev tail2700_15 : Stack := ⟨w1,11⟩ :: tail2700_14 +abbrev tail2700_16 : Stack := ⟨w2,1⟩ :: tail2700_15 +abbrev tail2700_17 : Stack := ⟨w0,28⟩ :: tail2700_16 +abbrev tail2700_18 (k : Nat) : Stack := ⟨w146,(1*k+8)⟩ :: tail2700_17 +abbrev tail2700_19 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2700_18 k +abbrev tail2700_20 (k : Nat) : Stack := ⟨w1,86⟩ :: tail2700_19 k +abbrev tail2700_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_20 k +abbrev tail2700_22 (k : Nat) : Stack := ⟨w0,22⟩ :: tail2700_21 k +abbrev tail2700_23 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2700_22 k +abbrev tail2700_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_23 k +abbrev tail2700_25 (k : Nat) : Stack := ⟨w0,28⟩ :: tail2700_24 k +abbrev tail2700_26 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2700_25 k +abbrev tail2700_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_26 k +abbrev tail2700_28 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2700_27 k +abbrev tail2700_29 (k : Nat) : Stack := ⟨w147,(1*k+7)⟩ :: tail2700_28 k +abbrev tail2700_30 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_29 k +abbrev tail2700_31 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2700_30 k +abbrev tail2700_32 : Stack := ⟨w0,2⟩ :: tail2700_9 +abbrev tail2700_33 : Stack := ⟨w2,1⟩ :: tail2700_32 +abbrev tail2700_34 : Stack := ⟨w1,15⟩ :: tail2700_33 +abbrev tail2700_35 : Stack := ⟨w149,1⟩ :: tail2700_34 +abbrev tail2700_36 (k : Nat) : Stack := ⟨w147,(1*k+6)⟩ :: tail2700_28 k +abbrev tail2700_37 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_36 k +abbrev tail2700_38 : Stack := ⟨w150,1⟩ :: tail2700_34 +abbrev tail2700_39 : Stack := ⟨w149,1⟩ :: tail2700_38 +abbrev tail2700_40 (k : Nat) : Stack := ⟨w147,(1*k+5)⟩ :: tail2700_28 k +abbrev tail2700_41 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_40 k +abbrev tail2700_42 : Stack := ⟨w150,2⟩ :: tail2700_34 +abbrev tail2700_43 : Stack := ⟨w149,1⟩ :: tail2700_42 +abbrev tail2700_44 (k : Nat) : Stack := ⟨w147,(1*k+4)⟩ :: tail2700_28 k +abbrev tail2700_45 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_44 k +abbrev tail2700_46 : Stack := ⟨w150,3⟩ :: tail2700_34 +abbrev tail2700_47 (k : Nat) : Stack := ⟨w150,(1*k+6)⟩ :: tail2700_34 +abbrev tail2700_48 (k : Nat) : Stack := ⟨w147,1⟩ :: tail2700_28 k +abbrev tail2700_49 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_48 k +abbrev tail2700_50 (k : Nat) : Stack := ⟨w149,1⟩ :: tail2700_47 k +abbrev tail2700_51 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_28 k +abbrev tail2700_52 (k : Nat) : Stack := ⟨w150,(1*k+7)⟩ :: tail2700_34 +abbrev tail2700_53 (k : Nat) : Stack := ⟨w149,1⟩ :: tail2700_52 k +abbrev tail2700_54 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2700_53 k +abbrev tail2700_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_26 k +abbrev tail2700_56 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2700_26 k +abbrev tail2700_57 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail2700_34 +abbrev tail2700_58 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2700_57 k +abbrev tail2700_59 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2700_58 k +abbrev tail2700_60 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2700_59 k +abbrev tail2700_61 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_23 k +abbrev tail2700_62 (k : Nat) : Stack := ⟨w0,29⟩ :: tail2700_23 k +abbrev tail2700_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_58 k +abbrev tail2700_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_63 k +abbrev tail2700_65 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2700_64 k +abbrev tail2700_66 (k : Nat) : Stack := ⟨w0,34⟩ :: tail2700_65 k +abbrev tail2700_67 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2700_66 k +abbrev tail2700_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_20 k +abbrev tail2700_69 (k : Nat) : Stack := ⟨w0,23⟩ :: tail2700_20 k +abbrev tail2700_70 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2700_65 k +abbrev tail2700_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_70 k +abbrev tail2700_72 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2700_71 k +abbrev tail2700_73 (k : Nat) : Stack := ⟨w0,86⟩ :: tail2700_72 k +abbrev tail2700_74 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2700_73 k +abbrev tail2700_75 (k : Nat) : Stack := ⟨w146,(1*k+7)⟩ :: tail2700_17 +abbrev tail2700_76 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_75 k +abbrev tail2700_77 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2700_76 k +abbrev tail2700_78 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2700_72 k +abbrev tail2700_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_78 k +abbrev tail2700_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2700_79 k +abbrev tail2700_81 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_80 k +abbrev tail2700_82 (k : Nat) : Stack := ⟨w146,(1*k+6)⟩ :: tail2700_17 +abbrev tail2700_83 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_82 k +abbrev tail2700_84 (k : Nat) : Stack := ⟨w153,1⟩ :: tail2700_80 k +abbrev tail2700_85 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_84 k +abbrev tail2700_86 (k : Nat) : Stack := ⟨w146,(1*k+5)⟩ :: tail2700_17 +abbrev tail2700_87 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_86 k +abbrev tail2700_88 (k : Nat) : Stack := ⟨w153,2⟩ :: tail2700_80 k +abbrev tail2700_89 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_88 k +abbrev tail2700_90 (k : Nat) : Stack := ⟨w146,(1*k+4)⟩ :: tail2700_17 +abbrev tail2700_91 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_90 k +abbrev tail2700_92 (k : Nat) : Stack := ⟨w153,3⟩ :: tail2700_80 k +abbrev tail2700_93 (k : Nat) : Stack := ⟨w153,(1*k+6)⟩ :: tail2700_80 k +abbrev tail2700_94 : Stack := ⟨w146,1⟩ :: tail2700_17 +abbrev tail2700_95 : Stack := ⟨w151,1⟩ :: tail2700_94 +abbrev tail2700_96 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_93 k +abbrev tail2700_97 : Stack := ⟨w151,1⟩ :: tail2700_17 +abbrev tail2700_98 (k : Nat) : Stack := ⟨w153,(1*k+7)⟩ :: tail2700_80 k +abbrev tail2700_99 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_98 k +abbrev tail2700_100 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2700_99 k +abbrev tail2700_101 : Stack := ⟨w0,1⟩ :: tail2700_15 +abbrev tail2700_102 : Stack := ⟨w0,29⟩ :: tail2700_15 +abbrev tail2700_103 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail2700_80 k +abbrev tail2700_104 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2700_103 k +abbrev tail2700_105 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2700_104 k +abbrev tail2700_106 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2700_105 k +abbrev tail2700_107 : Stack := ⟨w0,1⟩ :: tail2700_12 +abbrev tail2700_108 : Stack := ⟨w0,59⟩ :: tail2700_12 +abbrev tail2700_109 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2700_104 k +abbrev tail2700_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_109 k +abbrev tail2700_111 (k : Nat) : Stack := ⟨w1,59⟩ :: tail2700_110 k +abbrev tail2700_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_111 k +abbrev tail2700_113 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2700_112 k +abbrev tail2700_114 : Stack := ⟨w0,1⟩ :: tail2700_0 +abbrev tail2700_115 : Stack := ⟨w0,7⟩ :: tail2700_0 +abbrev tail2700_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_111 k +abbrev tail2700_117 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2700_116 k +abbrev tail2700_118 : Stack := ⟨w0,8⟩ :: tail2700_0 +abbrev tail2700_119 : Stack := ⟨w0,9⟩ :: tail2700_0 +abbrev tail2700_120 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2700_110 k +abbrev tail2700_121 : Stack := ⟨w2,1⟩ :: tail2700_119 +abbrev tail2700_122 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2700_110 k +abbrev tail2700_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_122 k +abbrev tail2700_124 : Stack := ⟨w0,10⟩ :: tail2700_0 +abbrev tail2700_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_122 k +abbrev tail2700_126 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2700_125 k +abbrev tail2700_127 : Stack := ⟨w0,11⟩ :: tail2700_0 +abbrev tail2700_128 : Stack := ⟨w0,12⟩ :: tail2700_0 +abbrev tail2700_129 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2700_110 k +abbrev tail2700_130 : Stack := ⟨w2,1⟩ :: tail2700_128 +abbrev tail2700_131 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2700_110 k +abbrev tail2700_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_131 k +abbrev tail2700_133 : Stack := ⟨w0,13⟩ :: tail2700_0 +abbrev tail2700_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_131 k +abbrev tail2700_135 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2700_134 k +abbrev tail2700_136 : Stack := ⟨w0,14⟩ :: tail2700_0 +abbrev tail2700_137 : Stack := ⟨w0,15⟩ :: tail2700_0 +abbrev tail2700_138 (k : Nat) : Stack := ⟨w1,54⟩ :: tail2700_110 k +abbrev tail2700_139 : Stack := ⟨w2,1⟩ :: tail2700_137 +abbrev tail2700_140 (k : Nat) : Stack := ⟨w1,53⟩ :: tail2700_110 k +abbrev tail2700_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_140 k +abbrev tail2700_142 : Stack := ⟨w0,16⟩ :: tail2700_0 +abbrev tail2700_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_140 k +abbrev tail2700_144 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2700_143 k +abbrev tail2700_145 : Stack := ⟨w0,17⟩ :: tail2700_0 +abbrev tail2700_146 : Stack := ⟨w0,18⟩ :: tail2700_0 +abbrev tail2700_147 (k : Nat) : Stack := ⟨w1,52⟩ :: tail2700_110 k +abbrev tail2700_148 : Stack := ⟨w2,1⟩ :: tail2700_146 +abbrev tail2700_149 (k : Nat) : Stack := ⟨w1,51⟩ :: tail2700_110 k +abbrev tail2700_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_149 k +abbrev tail2700_151 : Stack := ⟨w0,19⟩ :: tail2700_0 + +def before2700 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail2700_10,(tail2700_31 k)⟩ +def before2701 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1151),tail2700_33,(tail2700_31 k)⟩ +def before2702 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2700_34,(tail2700_30 k)⟩ +def before2703 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2700_35,(tail2700_29 k)⟩ +def before2704 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2700_35,(tail2700_37 k)⟩ +def before2705 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2700_38,(tail2700_37 k)⟩ +def before2706 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2700_39,(tail2700_36 k)⟩ +def before2707 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2700_39,(tail2700_41 k)⟩ +def before2708 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2700_42,(tail2700_41 k)⟩ +def before2709 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2700_43,(tail2700_40 k)⟩ +def before2710 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2700_43,(tail2700_45 k)⟩ +def before2711 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2700_46,(tail2700_45 k)⟩ +def before2712 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2700_47 k),(tail2700_49 k)⟩ +def before2713 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2700_50 k),(tail2700_48 k)⟩ +def before2714 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2700_50 k),(tail2700_51 k)⟩ +def before2715 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2700_52 k),(tail2700_51 k)⟩ +def before2716 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2700_53 k),(tail2700_28 k)⟩ +def before2717 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2700_54 k),(tail2700_27 k)⟩ +def before2718 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2700_54 k),(tail2700_55 k)⟩ +def before2719 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2700_53 k),(tail2700_56 k)⟩ +def before2720 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2700_57 k),(tail2700_56 k)⟩ +def before2721 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2700_58 k),(tail2700_26 k)⟩ +def before2722 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail2700_59 k),(tail2700_25 k)⟩ +def before2723 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2700_60 k),(tail2700_24 k)⟩ +def before2724 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2700_60 k),(tail2700_61 k)⟩ +def before2725 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail2700_59 k),(tail2700_62 k)⟩ +def before2726 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail2700_64 k),(tail2700_62 k)⟩ +def before2727 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2700_65 k),(tail2700_23 k)⟩ +def before2728 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail2700_66 k),(tail2700_22 k)⟩ +def before2729 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2700_67 k),(tail2700_21 k)⟩ +def before2730 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2700_67 k),(tail2700_68 k)⟩ +def before2731 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail2700_66 k),(tail2700_69 k)⟩ +def before2732 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail2700_71 k),(tail2700_69 k)⟩ +def before2733 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2700_72 k),(tail2700_20 k)⟩ +def before2734 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521869),(tail2700_73 k),(tail2700_19 k)⟩ +def before2735 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2700_74 k),(tail2700_18 k)⟩ +def before2736 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2700_74 k),(tail2700_76 k)⟩ +def before2737 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail2700_73 k),(tail2700_77 k)⟩ +def before2738 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521869),(tail2700_79 k),(tail2700_77 k)⟩ +def before2739 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2700_80 k),(tail2700_76 k)⟩ +def before2740 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2700_81 k),(tail2700_75 k)⟩ +def before2741 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2700_81 k),(tail2700_83 k)⟩ +def before2742 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2700_84 k),(tail2700_83 k)⟩ +def before2743 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2700_85 k),(tail2700_82 k)⟩ +def before2744 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2700_85 k),(tail2700_87 k)⟩ +def before2745 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2700_88 k),(tail2700_87 k)⟩ +def before2746 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2700_89 k),(tail2700_86 k)⟩ +def before2747 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2700_89 k),(tail2700_91 k)⟩ +def before2748 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2700_92 k),(tail2700_91 k)⟩ +def before2749 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2700_93 k),tail2700_95⟩ +def before2750 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2700_96 k),tail2700_94⟩ +def before2751 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2700_96 k),tail2700_97⟩ +def before2752 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2700_98 k),tail2700_97⟩ +def before2753 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2700_99 k),tail2700_17⟩ +def before2754 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2700_100 k),tail2700_16⟩ +def before2755 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2700_100 k),tail2700_101⟩ +def before2756 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2700_99 k),tail2700_102⟩ +def before2757 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2700_103 k),tail2700_102⟩ +def before2758 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2700_104 k),tail2700_15⟩ +def before2759 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail2700_105 k),tail2700_14⟩ +def before2760 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2700_106 k),tail2700_13⟩ +def before2761 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2700_106 k),tail2700_107⟩ +def before2762 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail2700_105 k),tail2700_108⟩ +def before2763 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail2700_110 k),tail2700_108⟩ +def before2764 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526785),(tail2700_111 k),tail2700_12⟩ +def before2765 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526787),(tail2700_112 k),tail2700_11⟩ +def before2766 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526799),(tail2700_113 k),tail2700_0⟩ +def before2767 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526799),(tail2700_113 k),tail2700_114⟩ +def before2768 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526787),(tail2700_112 k),tail2700_115⟩ +def before2769 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526787),(tail2700_116 k),tail2700_115⟩ +def before2770 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526801),(tail2700_117 k),tail2700_0⟩ +def before2771 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526801),(tail2700_117 k),tail2700_114⟩ +def before2772 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526787),(tail2700_116 k),tail2700_118⟩ +def before2773 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526785),(tail2700_111 k),tail2700_119⟩ +def before2774 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526783),(tail2700_120 k),tail2700_121⟩ +def before2775 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2700_123 k),tail2700_121⟩ +def before2776 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2700_123 k),tail2700_124⟩ +def before2777 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2700_125 k),tail2700_124⟩ +def before2778 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526803),(tail2700_126 k),tail2700_0⟩ +def before2779 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526803),(tail2700_126 k),tail2700_114⟩ +def before2780 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2700_125 k),tail2700_127⟩ +def before2781 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526781),(tail2700_122 k),tail2700_128⟩ +def before2782 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526779),(tail2700_129 k),tail2700_130⟩ +def before2783 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526779),(tail2700_132 k),tail2700_130⟩ +def before2784 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526779),(tail2700_132 k),tail2700_133⟩ +def before2785 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526779),(tail2700_134 k),tail2700_133⟩ +def before2786 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526805),(tail2700_135 k),tail2700_0⟩ +def before2787 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526805),(tail2700_135 k),tail2700_114⟩ +def before2788 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526779),(tail2700_134 k),tail2700_136⟩ +def before2789 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526777),(tail2700_131 k),tail2700_137⟩ +def before2790 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526775),(tail2700_138 k),tail2700_139⟩ +def before2791 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526775),(tail2700_141 k),tail2700_139⟩ +def before2792 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526775),(tail2700_141 k),tail2700_142⟩ +def before2793 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526775),(tail2700_143 k),tail2700_142⟩ +def before2794 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526807),(tail2700_144 k),tail2700_0⟩ +def before2795 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526807),(tail2700_144 k),tail2700_114⟩ +def before2796 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526775),(tail2700_143 k),tail2700_145⟩ +def before2797 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526773),(tail2700_140 k),tail2700_146⟩ +def before2798 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526771),(tail2700_147 k),tail2700_148⟩ +def before2799 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526771),(tail2700_150 k),tail2700_148⟩ +def after2799 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2700_150 k),tail2700_151⟩ + +theorem macro2700 (k : Nat) : applyExit (before2700 k) exit6 1 = some (before2701 k) := by + simp (disch := omega) [before2700, before2701, exit6, applyExit, pop, push] + <;> omega +theorem step2700 (k : Nat) : Runs (1*1) (before2700 k).denote (before2701 k).denote := + @applyExit_sound (before2700 k) (before2701 k) exit6 1 valid6 (macro2700 k) +theorem macro2701 (k : Nat) : applyExit (before2701 k) exit0 15 = some (before2702 k) := by + simp (disch := omega) [before2701, before2702, exit0, applyExit, pop, push] + <;> omega +theorem step2701 (k : Nat) : Runs (15*2) (before2701 k).denote (before2702 k).denote := + @applyExit_sound (before2701 k) (before2702 k) exit0 15 valid0 (macro2701 k) +theorem macro2702 (k : Nat) : applyExit (before2702 k) exit172 1 = some (before2703 k) := by + simp (disch := omega) [before2702, before2703, exit172, applyExit, pop, push] + <;> omega +theorem step2702 (k : Nat) : Runs (1*38) (before2702 k).denote (before2703 k).denote := + @applyExit_sound (before2702 k) (before2703 k) exit172 1 valid172 (macro2702 k) +theorem macro2703 (k : Nat) : applyExit (before2703 k) exit171 1 = some (before2704 k) := by + simp (disch := omega) [before2703, before2704, exit171, applyExit, pop, push] + <;> omega +theorem step2703 (k : Nat) : Runs (1*3) (before2703 k).denote (before2704 k).denote := + @applyExit_sound (before2703 k) (before2704 k) exit171 1 valid171 (macro2703 k) +theorem macro2704 (k : Nat) : applyExit (before2704 k) exit173 1 = some (before2705 k) := by + simp (disch := omega) [before2704, before2705, exit173, applyExit, pop, push] + <;> omega +theorem step2704 (k : Nat) : Runs (1*61) (before2704 k).denote (before2705 k).denote := + @applyExit_sound (before2704 k) (before2705 k) exit173 1 valid173 (macro2704 k) +theorem macro2705 (k : Nat) : applyExit (before2705 k) exit172 1 = some (before2706 k) := by + simp (disch := omega) [before2705, before2706, exit172, applyExit, pop, push] + <;> omega +theorem step2705 (k : Nat) : Runs (1*38) (before2705 k).denote (before2706 k).denote := + @applyExit_sound (before2705 k) (before2706 k) exit172 1 valid172 (macro2705 k) +theorem macro2706 (k : Nat) : applyExit (before2706 k) exit171 1 = some (before2707 k) := by + simp (disch := omega) [before2706, before2707, exit171, applyExit, pop, push] + <;> omega +theorem step2706 (k : Nat) : Runs (1*3) (before2706 k).denote (before2707 k).denote := + @applyExit_sound (before2706 k) (before2707 k) exit171 1 valid171 (macro2706 k) +theorem macro2707 (k : Nat) : applyExit (before2707 k) exit173 1 = some (before2708 k) := by + simp (disch := omega) [before2707, before2708, exit173, applyExit, pop, push] + <;> omega +theorem step2707 (k : Nat) : Runs (1*61) (before2707 k).denote (before2708 k).denote := + @applyExit_sound (before2707 k) (before2708 k) exit173 1 valid173 (macro2707 k) +theorem macro2708 (k : Nat) : applyExit (before2708 k) exit172 1 = some (before2709 k) := by + simp (disch := omega) [before2708, before2709, exit172, applyExit, pop, push] + <;> omega +theorem step2708 (k : Nat) : Runs (1*38) (before2708 k).denote (before2709 k).denote := + @applyExit_sound (before2708 k) (before2709 k) exit172 1 valid172 (macro2708 k) +theorem macro2709 (k : Nat) : applyExit (before2709 k) exit171 1 = some (before2710 k) := by + simp (disch := omega) [before2709, before2710, exit171, applyExit, pop, push] + <;> omega +theorem step2709 (k : Nat) : Runs (1*3) (before2709 k).denote (before2710 k).denote := + @applyExit_sound (before2709 k) (before2710 k) exit171 1 valid171 (macro2709 k) +theorem macro2710 (k : Nat) : applyExit (before2710 k) exit173 1 = some (before2711 k) := by + simp (disch := omega) [before2710, before2711, exit173, applyExit, pop, push] + <;> omega +theorem step2710 (k : Nat) : Runs (1*61) (before2710 k).denote (before2711 k).denote := + @applyExit_sound (before2710 k) (before2711 k) exit173 1 valid173 (macro2710 k) +def cycleState2711 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w150,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w148,1⟩,⟨w147,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,15⟩,⟨w146,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2711_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w149,1⟩,⟨w150,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w147,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,15⟩,⟨w146,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2711_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w149,1⟩,⟨w150,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w148,1⟩,⟨w147,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,15⟩,⟨w146,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro2711_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2711 k j) exit172 1 = some (cyclePart2711_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2711, cyclePart2711_0, exit172, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2711_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2711_0 k j) exit171 1 = some (cyclePart2711_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2711_0, cyclePart2711_1, exit171, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2711_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2711_1 k j) exit173 1 = some (cycleState2711 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2711_1, cycleState2711, exit173, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2711 (k j : Nat) (hj : j < (1*k+3)) : Runs 102 (cycleState2711 k j).denote (cycleState2711 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState2711 k j).denote (cyclePart2711_0 k j).denote := @applyExit_sound (cycleState2711 k j) (cyclePart2711_0 k j) exit172 1 valid172 (cycleMacro2711_0 k j hj) + have h1 : Runs (1*3) (cyclePart2711_0 k j).denote (cyclePart2711_1 k j).denote := @applyExit_sound (cyclePart2711_0 k j) (cyclePart2711_1 k j) exit171 1 valid171 (cycleMacro2711_1 k j hj) + have h2 : Runs (1*61) (cyclePart2711_1 k j).denote (cycleState2711 k (j+1)).denote := @applyExit_sound (cyclePart2711_1 k j) (cycleState2711 k (j+1)) exit173 1 valid173 (cycleMacro2711_2 k j hj) + exact (@Runs.trans (1*38) ((1*3)+(1*61)) (cycleState2711 k j).denote (cyclePart2711_0 k j).denote (cycleState2711 k (j+1)).denote h0 (@Runs.trans (1*3) (1*61) (cyclePart2711_0 k j).denote (cyclePart2711_1 k j).denote (cycleState2711 k (j+1)).denote h1 h2)) +theorem step2711 (k : Nat) : Runs ((1*k+3)*102) (before2711 k).denote (before2712 k).denote := by + have h := Runs.chain (fun j => (cycleState2711 k j).denote) 102 (1*k+3) (cycleRun2711 k) + have h0 : cycleState2711 k 0 = before2711 k := by simp [cycleState2711, before2711] + have h1 : cycleState2711 k (1*k+3) = before2712 k := by + simp [cycleState2711, before2712] <;> omega + simpa only [h0, h1] using h +theorem macro2712 (k : Nat) : applyExit (before2712 k) exit172 1 = some (before2713 k) := by + simp (disch := omega) [before2712, before2713, exit172, applyExit, pop, push] + <;> omega +theorem step2712 (k : Nat) : Runs (1*38) (before2712 k).denote (before2713 k).denote := + @applyExit_sound (before2712 k) (before2713 k) exit172 1 valid172 (macro2712 k) +theorem macro2713 (k : Nat) : applyExit (before2713 k) exit171 1 = some (before2714 k) := by + simp (disch := omega) [before2713, before2714, exit171, applyExit, pop, push] + <;> omega +theorem step2713 (k : Nat) : Runs (1*3) (before2713 k).denote (before2714 k).denote := + @applyExit_sound (before2713 k) (before2714 k) exit171 1 valid171 (macro2713 k) +theorem macro2714 (k : Nat) : applyExit (before2714 k) exit173 1 = some (before2715 k) := by + simp (disch := omega) [before2714, before2715, exit173, applyExit, pop, push] + <;> omega +theorem step2714 (k : Nat) : Runs (1*61) (before2714 k).denote (before2715 k).denote := + @applyExit_sound (before2714 k) (before2715 k) exit173 1 valid173 (macro2714 k) +theorem macro2715 (k : Nat) : applyExit (before2715 k) exit172 1 = some (before2716 k) := by + simp (disch := omega) [before2715, before2716, exit172, applyExit, pop, push] + <;> omega +theorem step2715 (k : Nat) : Runs (1*38) (before2715 k).denote (before2716 k).denote := + @applyExit_sound (before2715 k) (before2716 k) exit172 1 valid172 (macro2715 k) +theorem macro2716 (k : Nat) : applyExit (before2716 k) exit0 791761168 = some (before2717 k) := by + simp (disch := omega) [before2716, before2717, exit0, applyExit, pop, push] + <;> omega +theorem step2716 (k : Nat) : Runs (791761168*2) (before2716 k).denote (before2717 k).denote := + @applyExit_sound (before2716 k) (before2717 k) exit0 791761168 valid0 (macro2716 k) +theorem macro2717 (k : Nat) : applyExit (before2717 k) exit1 1 = some (before2718 k) := by + simp (disch := omega) [before2717, before2718, exit1, applyExit, pop, push] + <;> omega +theorem step2717 (k : Nat) : Runs (1*3) (before2717 k).denote (before2718 k).denote := + @applyExit_sound (before2717 k) (before2718 k) exit1 1 valid1 (macro2717 k) +theorem macro2718 (k : Nat) : applyExit (before2718 k) exit2 791761168 = some (before2719 k) := by + simp (disch := omega) [before2718, before2719, exit2, applyExit, pop, push] + <;> omega +theorem step2718 (k : Nat) : Runs (791761168*2) (before2718 k).denote (before2719 k).denote := + @applyExit_sound (before2718 k) (before2719 k) exit2 791761168 valid2 (macro2718 k) +theorem macro2719 (k : Nat) : applyExit (before2719 k) exit173 1 = some (before2720 k) := by + simp (disch := omega) [before2719, before2720, exit173, applyExit, pop, push] + <;> omega +theorem step2719 (k : Nat) : Runs (1*61) (before2719 k).denote (before2720 k).denote := + @applyExit_sound (before2719 k) (before2720 k) exit173 1 valid173 (macro2719 k) +theorem macro2720 (k : Nat) : applyExit (before2720 k) exit0 791761169 = some (before2721 k) := by + simp (disch := omega) [before2720, before2721, exit0, applyExit, pop, push] + <;> omega +theorem step2720 (k : Nat) : Runs (791761169*2) (before2720 k).denote (before2721 k).denote := + @applyExit_sound (before2720 k) (before2721 k) exit0 791761169 valid0 (macro2720 k) +theorem macro2721 (k : Nat) : applyExit (before2721 k) exit13 2 = some (before2722 k) := by + simp (disch := omega) [before2721, before2722, exit13, applyExit, pop, push] + <;> omega +theorem step2721 (k : Nat) : Runs (2*2) (before2721 k).denote (before2722 k).denote := + @applyExit_sound (before2721 k) (before2722 k) exit13 2 valid13 (macro2721 k) +theorem macro2722 (k : Nat) : applyExit (before2722 k) exit0 28 = some (before2723 k) := by + simp (disch := omega) [before2722, before2723, exit0, applyExit, pop, push] + <;> omega +theorem step2722 (k : Nat) : Runs (28*2) (before2722 k).denote (before2723 k).denote := + @applyExit_sound (before2722 k) (before2723 k) exit0 28 valid0 (macro2722 k) +theorem macro2723 (k : Nat) : applyExit (before2723 k) exit1 1 = some (before2724 k) := by + simp (disch := omega) [before2723, before2724, exit1, applyExit, pop, push] + <;> omega +theorem step2723 (k : Nat) : Runs (1*3) (before2723 k).denote (before2724 k).denote := + @applyExit_sound (before2723 k) (before2724 k) exit1 1 valid1 (macro2723 k) +theorem macro2724 (k : Nat) : applyExit (before2724 k) exit2 28 = some (before2725 k) := by + simp (disch := omega) [before2724, before2725, exit2, applyExit, pop, push] + <;> omega +theorem step2724 (k : Nat) : Runs (28*2) (before2724 k).denote (before2725 k).denote := + @applyExit_sound (before2724 k) (before2725 k) exit2 28 valid2 (macro2724 k) +theorem macro2725 (k : Nat) : applyExit (before2725 k) exit6 1 = some (before2726 k) := by + simp (disch := omega) [before2725, before2726, exit6, applyExit, pop, push] + <;> omega +theorem step2725 (k : Nat) : Runs (1*1) (before2725 k).denote (before2726 k).denote := + @applyExit_sound (before2725 k) (before2726 k) exit6 1 valid6 (macro2725 k) +theorem macro2726 (k : Nat) : applyExit (before2726 k) exit0 29 = some (before2727 k) := by + simp (disch := omega) [before2726, before2727, exit0, applyExit, pop, push] + <;> omega +theorem step2726 (k : Nat) : Runs (29*2) (before2726 k).denote (before2727 k).denote := + @applyExit_sound (before2726 k) (before2727 k) exit0 29 valid0 (macro2726 k) +theorem macro2727 (k : Nat) : applyExit (before2727 k) exit13 34 = some (before2728 k) := by + simp (disch := omega) [before2727, before2728, exit13, applyExit, pop, push] + <;> omega +theorem step2727 (k : Nat) : Runs (34*2) (before2727 k).denote (before2728 k).denote := + @applyExit_sound (before2727 k) (before2728 k) exit13 34 valid13 (macro2727 k) +theorem macro2728 (k : Nat) : applyExit (before2728 k) exit0 22 = some (before2729 k) := by + simp (disch := omega) [before2728, before2729, exit0, applyExit, pop, push] + <;> omega +theorem step2728 (k : Nat) : Runs (22*2) (before2728 k).denote (before2729 k).denote := + @applyExit_sound (before2728 k) (before2729 k) exit0 22 valid0 (macro2728 k) +theorem macro2729 (k : Nat) : applyExit (before2729 k) exit1 1 = some (before2730 k) := by + simp (disch := omega) [before2729, before2730, exit1, applyExit, pop, push] + <;> omega +theorem step2729 (k : Nat) : Runs (1*3) (before2729 k).denote (before2730 k).denote := + @applyExit_sound (before2729 k) (before2730 k) exit1 1 valid1 (macro2729 k) +theorem macro2730 (k : Nat) : applyExit (before2730 k) exit2 22 = some (before2731 k) := by + simp (disch := omega) [before2730, before2731, exit2, applyExit, pop, push] + <;> omega +theorem step2730 (k : Nat) : Runs (22*2) (before2730 k).denote (before2731 k).denote := + @applyExit_sound (before2730 k) (before2731 k) exit2 22 valid2 (macro2730 k) +theorem macro2731 (k : Nat) : applyExit (before2731 k) exit6 1 = some (before2732 k) := by + simp (disch := omega) [before2731, before2732, exit6, applyExit, pop, push] + <;> omega +theorem step2731 (k : Nat) : Runs (1*1) (before2731 k).denote (before2732 k).denote := + @applyExit_sound (before2731 k) (before2732 k) exit6 1 valid6 (macro2731 k) +theorem macro2732 (k : Nat) : applyExit (before2732 k) exit0 23 = some (before2733 k) := by + simp (disch := omega) [before2732, before2733, exit0, applyExit, pop, push] + <;> omega +theorem step2732 (k : Nat) : Runs (23*2) (before2732 k).denote (before2733 k).denote := + @applyExit_sound (before2732 k) (before2733 k) exit0 23 valid0 (macro2732 k) +theorem macro2733 (k : Nat) : applyExit (before2733 k) exit13 86 = some (before2734 k) := by + simp (disch := omega) [before2733, before2734, exit13, applyExit, pop, push] + <;> omega +theorem step2733 (k : Nat) : Runs (86*2) (before2733 k).denote (before2734 k).denote := + @applyExit_sound (before2733 k) (before2734 k) exit13 86 valid13 (macro2733 k) +theorem macro2734 (k : Nat) : applyExit (before2734 k) exit0 15 = some (before2735 k) := by + simp (disch := omega) [before2734, before2735, exit0, applyExit, pop, push] + <;> omega +theorem step2734 (k : Nat) : Runs (15*2) (before2734 k).denote (before2735 k).denote := + @applyExit_sound (before2734 k) (before2735 k) exit0 15 valid0 (macro2734 k) +theorem macro2735 (k : Nat) : applyExit (before2735 k) exit174 1 = some (before2736 k) := by + simp (disch := omega) [before2735, before2736, exit174, applyExit, pop, push] + <;> omega +theorem step2735 (k : Nat) : Runs (1*115) (before2735 k).denote (before2736 k).denote := + @applyExit_sound (before2735 k) (before2736 k) exit174 1 valid174 (macro2735 k) +theorem macro2736 (k : Nat) : applyExit (before2736 k) exit2 15 = some (before2737 k) := by + simp (disch := omega) [before2736, before2737, exit2, applyExit, pop, push] + <;> omega +theorem step2736 (k : Nat) : Runs (15*2) (before2736 k).denote (before2737 k).denote := + @applyExit_sound (before2736 k) (before2737 k) exit2 15 valid2 (macro2736 k) +theorem macro2737 (k : Nat) : applyExit (before2737 k) exit6 1 = some (before2738 k) := by + simp (disch := omega) [before2737, before2738, exit6, applyExit, pop, push] + <;> omega +theorem step2737 (k : Nat) : Runs (1*1) (before2737 k).denote (before2738 k).denote := + @applyExit_sound (before2737 k) (before2738 k) exit6 1 valid6 (macro2737 k) +theorem macro2738 (k : Nat) : applyExit (before2738 k) exit0 15 = some (before2739 k) := by + simp (disch := omega) [before2738, before2739, exit0, applyExit, pop, push] + <;> omega +theorem step2738 (k : Nat) : Runs (15*2) (before2738 k).denote (before2739 k).denote := + @applyExit_sound (before2738 k) (before2739 k) exit0 15 valid0 (macro2738 k) +theorem macro2739 (k : Nat) : applyExit (before2739 k) exit175 1 = some (before2740 k) := by + simp (disch := omega) [before2739, before2740, exit175, applyExit, pop, push] + <;> omega +theorem step2739 (k : Nat) : Runs (1*1074) (before2739 k).denote (before2740 k).denote := + @applyExit_sound (before2739 k) (before2740 k) exit175 1 valid175 (macro2739 k) +theorem macro2740 (k : Nat) : applyExit (before2740 k) exit174 1 = some (before2741 k) := by + simp (disch := omega) [before2740, before2741, exit174, applyExit, pop, push] + <;> omega +theorem step2740 (k : Nat) : Runs (1*115) (before2740 k).denote (before2741 k).denote := + @applyExit_sound (before2740 k) (before2741 k) exit174 1 valid174 (macro2740 k) +theorem macro2741 (k : Nat) : applyExit (before2741 k) exit176 1 = some (before2742 k) := by + simp (disch := omega) [before2741, before2742, exit176, applyExit, pop, push] + <;> omega +theorem step2741 (k : Nat) : Runs (1*61) (before2741 k).denote (before2742 k).denote := + @applyExit_sound (before2741 k) (before2742 k) exit176 1 valid176 (macro2741 k) +theorem macro2742 (k : Nat) : applyExit (before2742 k) exit175 1 = some (before2743 k) := by + simp (disch := omega) [before2742, before2743, exit175, applyExit, pop, push] + <;> omega +theorem step2742 (k : Nat) : Runs (1*1074) (before2742 k).denote (before2743 k).denote := + @applyExit_sound (before2742 k) (before2743 k) exit175 1 valid175 (macro2742 k) +theorem macro2743 (k : Nat) : applyExit (before2743 k) exit174 1 = some (before2744 k) := by + simp (disch := omega) [before2743, before2744, exit174, applyExit, pop, push] + <;> omega +theorem step2743 (k : Nat) : Runs (1*115) (before2743 k).denote (before2744 k).denote := + @applyExit_sound (before2743 k) (before2744 k) exit174 1 valid174 (macro2743 k) +theorem macro2744 (k : Nat) : applyExit (before2744 k) exit176 1 = some (before2745 k) := by + simp (disch := omega) [before2744, before2745, exit176, applyExit, pop, push] + <;> omega +theorem step2744 (k : Nat) : Runs (1*61) (before2744 k).denote (before2745 k).denote := + @applyExit_sound (before2744 k) (before2745 k) exit176 1 valid176 (macro2744 k) +theorem macro2745 (k : Nat) : applyExit (before2745 k) exit175 1 = some (before2746 k) := by + simp (disch := omega) [before2745, before2746, exit175, applyExit, pop, push] + <;> omega +theorem step2745 (k : Nat) : Runs (1*1074) (before2745 k).denote (before2746 k).denote := + @applyExit_sound (before2745 k) (before2746 k) exit175 1 valid175 (macro2745 k) +theorem macro2746 (k : Nat) : applyExit (before2746 k) exit174 1 = some (before2747 k) := by + simp (disch := omega) [before2746, before2747, exit174, applyExit, pop, push] + <;> omega +theorem step2746 (k : Nat) : Runs (1*115) (before2746 k).denote (before2747 k).denote := + @applyExit_sound (before2746 k) (before2747 k) exit174 1 valid174 (macro2746 k) +theorem macro2747 (k : Nat) : applyExit (before2747 k) exit176 1 = some (before2748 k) := by + simp (disch := omega) [before2747, before2748, exit176, applyExit, pop, push] + <;> omega +theorem step2747 (k : Nat) : Runs (1*61) (before2747 k).denote (before2748 k).denote := + @applyExit_sound (before2747 k) (before2748 k) exit176 1 valid176 (macro2747 k) +def cycleState2748 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w153,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,85⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,33⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,791761169⟩,⟨w150,(1*k+8)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w151,1⟩,⟨w146,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2748_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w152,1⟩,⟨w153,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,85⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,33⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,791761169⟩,⟨w150,(1*k+8)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w146,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart2748_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w152,1⟩,⟨w153,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,85⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,33⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,791761169⟩,⟨w150,(1*k+8)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w151,1⟩,⟨w146,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro2748_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2748 k j) exit175 1 = some (cyclePart2748_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState2748, cyclePart2748_0, exit175, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2748_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2748_0 k j) exit174 1 = some (cyclePart2748_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2748_0, cyclePart2748_1, exit174, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro2748_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2748_1 k j) exit176 1 = some (cycleState2748 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart2748_1, cycleState2748, exit176, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun2748 (k j : Nat) (hj : j < (1*k+3)) : Runs 1250 (cycleState2748 k j).denote (cycleState2748 k (j+1)).denote := by + have h0 : Runs (1*1074) (cycleState2748 k j).denote (cyclePart2748_0 k j).denote := @applyExit_sound (cycleState2748 k j) (cyclePart2748_0 k j) exit175 1 valid175 (cycleMacro2748_0 k j hj) + have h1 : Runs (1*115) (cyclePart2748_0 k j).denote (cyclePart2748_1 k j).denote := @applyExit_sound (cyclePart2748_0 k j) (cyclePart2748_1 k j) exit174 1 valid174 (cycleMacro2748_1 k j hj) + have h2 : Runs (1*61) (cyclePart2748_1 k j).denote (cycleState2748 k (j+1)).denote := @applyExit_sound (cyclePart2748_1 k j) (cycleState2748 k (j+1)) exit176 1 valid176 (cycleMacro2748_2 k j hj) + exact (@Runs.trans (1*1074) ((1*115)+(1*61)) (cycleState2748 k j).denote (cyclePart2748_0 k j).denote (cycleState2748 k (j+1)).denote h0 (@Runs.trans (1*115) (1*61) (cyclePart2748_0 k j).denote (cyclePart2748_1 k j).denote (cycleState2748 k (j+1)).denote h1 h2)) +theorem step2748 (k : Nat) : Runs ((1*k+3)*1250) (before2748 k).denote (before2749 k).denote := by + have h := Runs.chain (fun j => (cycleState2748 k j).denote) 1250 (1*k+3) (cycleRun2748 k) + have h0 : cycleState2748 k 0 = before2748 k := by simp [cycleState2748, before2748] + have h1 : cycleState2748 k (1*k+3) = before2749 k := by + simp [cycleState2748, before2749] <;> omega + simpa only [h0, h1] using h +theorem macro2749 (k : Nat) : applyExit (before2749 k) exit175 1 = some (before2750 k) := by + simp (disch := omega) [before2749, before2750, exit175, applyExit, pop, push] + <;> omega +theorem step2749 (k : Nat) : Runs (1*1074) (before2749 k).denote (before2750 k).denote := + @applyExit_sound (before2749 k) (before2750 k) exit175 1 valid175 (macro2749 k) +theorem macro2750 (k : Nat) : applyExit (before2750 k) exit174 1 = some (before2751 k) := by + simp (disch := omega) [before2750, before2751, exit174, applyExit, pop, push] + <;> omega +theorem step2750 (k : Nat) : Runs (1*115) (before2750 k).denote (before2751 k).denote := + @applyExit_sound (before2750 k) (before2751 k) exit174 1 valid174 (macro2750 k) +theorem macro2751 (k : Nat) : applyExit (before2751 k) exit176 1 = some (before2752 k) := by + simp (disch := omega) [before2751, before2752, exit176, applyExit, pop, push] + <;> omega +theorem step2751 (k : Nat) : Runs (1*61) (before2751 k).denote (before2752 k).denote := + @applyExit_sound (before2751 k) (before2752 k) exit176 1 valid176 (macro2751 k) +theorem macro2752 (k : Nat) : applyExit (before2752 k) exit175 1 = some (before2753 k) := by + simp (disch := omega) [before2752, before2753, exit175, applyExit, pop, push] + <;> omega +theorem step2752 (k : Nat) : Runs (1*1074) (before2752 k).denote (before2753 k).denote := + @applyExit_sound (before2752 k) (before2753 k) exit175 1 valid175 (macro2752 k) +theorem macro2753 (k : Nat) : applyExit (before2753 k) exit0 28 = some (before2754 k) := by + simp (disch := omega) [before2753, before2754, exit0, applyExit, pop, push] + <;> omega +theorem step2753 (k : Nat) : Runs (28*2) (before2753 k).denote (before2754 k).denote := + @applyExit_sound (before2753 k) (before2754 k) exit0 28 valid0 (macro2753 k) +theorem macro2754 (k : Nat) : applyExit (before2754 k) exit1 1 = some (before2755 k) := by + simp (disch := omega) [before2754, before2755, exit1, applyExit, pop, push] + <;> omega +theorem step2754 (k : Nat) : Runs (1*3) (before2754 k).denote (before2755 k).denote := + @applyExit_sound (before2754 k) (before2755 k) exit1 1 valid1 (macro2754 k) +theorem macro2755 (k : Nat) : applyExit (before2755 k) exit2 28 = some (before2756 k) := by + simp (disch := omega) [before2755, before2756, exit2, applyExit, pop, push] + <;> omega +theorem step2755 (k : Nat) : Runs (28*2) (before2755 k).denote (before2756 k).denote := + @applyExit_sound (before2755 k) (before2756 k) exit2 28 valid2 (macro2755 k) +theorem macro2756 (k : Nat) : applyExit (before2756 k) exit176 1 = some (before2757 k) := by + simp (disch := omega) [before2756, before2757, exit176, applyExit, pop, push] + <;> omega +theorem step2756 (k : Nat) : Runs (1*61) (before2756 k).denote (before2757 k).denote := + @applyExit_sound (before2756 k) (before2757 k) exit176 1 valid176 (macro2756 k) +theorem macro2757 (k : Nat) : applyExit (before2757 k) exit0 29 = some (before2758 k) := by + simp (disch := omega) [before2757, before2758, exit0, applyExit, pop, push] + <;> omega +theorem step2757 (k : Nat) : Runs (29*2) (before2757 k).denote (before2758 k).denote := + @applyExit_sound (before2757 k) (before2758 k) exit0 29 valid0 (macro2757 k) +theorem macro2758 (k : Nat) : applyExit (before2758 k) exit13 11 = some (before2759 k) := by + simp (disch := omega) [before2758, before2759, exit13, applyExit, pop, push] + <;> omega +theorem step2758 (k : Nat) : Runs (11*2) (before2758 k).denote (before2759 k).denote := + @applyExit_sound (before2758 k) (before2759 k) exit13 11 valid13 (macro2758 k) +theorem macro2759 (k : Nat) : applyExit (before2759 k) exit0 58 = some (before2760 k) := by + simp (disch := omega) [before2759, before2760, exit0, applyExit, pop, push] + <;> omega +theorem step2759 (k : Nat) : Runs (58*2) (before2759 k).denote (before2760 k).denote := + @applyExit_sound (before2759 k) (before2760 k) exit0 58 valid0 (macro2759 k) +theorem macro2760 (k : Nat) : applyExit (before2760 k) exit1 1 = some (before2761 k) := by + simp (disch := omega) [before2760, before2761, exit1, applyExit, pop, push] + <;> omega +theorem step2760 (k : Nat) : Runs (1*3) (before2760 k).denote (before2761 k).denote := + @applyExit_sound (before2760 k) (before2761 k) exit1 1 valid1 (macro2760 k) +theorem macro2761 (k : Nat) : applyExit (before2761 k) exit2 58 = some (before2762 k) := by + simp (disch := omega) [before2761, before2762, exit2, applyExit, pop, push] + <;> omega +theorem step2761 (k : Nat) : Runs (58*2) (before2761 k).denote (before2762 k).denote := + @applyExit_sound (before2761 k) (before2762 k) exit2 58 valid2 (macro2761 k) +theorem macro2762 (k : Nat) : applyExit (before2762 k) exit6 1 = some (before2763 k) := by + simp (disch := omega) [before2762, before2763, exit6, applyExit, pop, push] + <;> omega +theorem step2762 (k : Nat) : Runs (1*1) (before2762 k).denote (before2763 k).denote := + @applyExit_sound (before2762 k) (before2763 k) exit6 1 valid6 (macro2762 k) +theorem macro2763 (k : Nat) : applyExit (before2763 k) exit0 59 = some (before2764 k) := by + simp (disch := omega) [before2763, before2764, exit0, applyExit, pop, push] + <;> omega +theorem step2763 (k : Nat) : Runs (59*2) (before2763 k).denote (before2764 k).denote := + @applyExit_sound (before2763 k) (before2764 k) exit0 59 valid0 (macro2763 k) +theorem macro2764 (k : Nat) : applyExit (before2764 k) exit13 1 = some (before2765 k) := by + simp (disch := omega) [before2764, before2765, exit13, applyExit, pop, push] + <;> omega +theorem step2764 (k : Nat) : Runs (1*2) (before2764 k).denote (before2765 k).denote := + @applyExit_sound (before2764 k) (before2765 k) exit13 1 valid13 (macro2764 k) +theorem macro2765 (k : Nat) : applyExit (before2765 k) exit0 6 = some (before2766 k) := by + simp (disch := omega) [before2765, before2766, exit0, applyExit, pop, push] + <;> omega +theorem step2765 (k : Nat) : Runs (6*2) (before2765 k).denote (before2766 k).denote := + @applyExit_sound (before2765 k) (before2766 k) exit0 6 valid0 (macro2765 k) +theorem macro2766 (k : Nat) : applyExit (before2766 k) exit1 1 = some (before2767 k) := by + simp (disch := omega) [before2766, before2767, exit1, applyExit, pop, push] + <;> omega +theorem step2766 (k : Nat) : Runs (1*3) (before2766 k).denote (before2767 k).denote := + @applyExit_sound (before2766 k) (before2767 k) exit1 1 valid1 (macro2766 k) +theorem macro2767 (k : Nat) : applyExit (before2767 k) exit2 6 = some (before2768 k) := by + simp (disch := omega) [before2767, before2768, exit2, applyExit, pop, push] + <;> omega +theorem step2767 (k : Nat) : Runs (6*2) (before2767 k).denote (before2768 k).denote := + @applyExit_sound (before2767 k) (before2768 k) exit2 6 valid2 (macro2767 k) +theorem macro2768 (k : Nat) : applyExit (before2768 k) exit6 1 = some (before2769 k) := by + simp (disch := omega) [before2768, before2769, exit6, applyExit, pop, push] + <;> omega +theorem step2768 (k : Nat) : Runs (1*1) (before2768 k).denote (before2769 k).denote := + @applyExit_sound (before2768 k) (before2769 k) exit6 1 valid6 (macro2768 k) +theorem macro2769 (k : Nat) : applyExit (before2769 k) exit0 7 = some (before2770 k) := by + simp (disch := omega) [before2769, before2770, exit0, applyExit, pop, push] + <;> omega +theorem step2769 (k : Nat) : Runs (7*2) (before2769 k).denote (before2770 k).denote := + @applyExit_sound (before2769 k) (before2770 k) exit0 7 valid0 (macro2769 k) +theorem macro2770 (k : Nat) : applyExit (before2770 k) exit1 1 = some (before2771 k) := by + simp (disch := omega) [before2770, before2771, exit1, applyExit, pop, push] + <;> omega +theorem step2770 (k : Nat) : Runs (1*3) (before2770 k).denote (before2771 k).denote := + @applyExit_sound (before2770 k) (before2771 k) exit1 1 valid1 (macro2770 k) +theorem macro2771 (k : Nat) : applyExit (before2771 k) exit2 7 = some (before2772 k) := by + simp (disch := omega) [before2771, before2772, exit2, applyExit, pop, push] + <;> omega +theorem step2771 (k : Nat) : Runs (7*2) (before2771 k).denote (before2772 k).denote := + @applyExit_sound (before2771 k) (before2772 k) exit2 7 valid2 (macro2771 k) +theorem macro2772 (k : Nat) : applyExit (before2772 k) exit3 1 = some (before2773 k) := by + simp (disch := omega) [before2772, before2773, exit3, applyExit, pop, push] + <;> omega +theorem step2772 (k : Nat) : Runs (1*2) (before2772 k).denote (before2773 k).denote := + @applyExit_sound (before2772 k) (before2773 k) exit3 1 valid3 (macro2772 k) +theorem macro2773 (k : Nat) : applyExit (before2773 k) exit4 1 = some (before2774 k) := by + simp (disch := omega) [before2773, before2774, exit4, applyExit, pop, push] + <;> omega +theorem step2773 (k : Nat) : Runs (1*2) (before2773 k).denote (before2774 k).denote := + @applyExit_sound (before2773 k) (before2774 k) exit4 1 valid4 (macro2773 k) +theorem macro2774 (k : Nat) : applyExit (before2774 k) exit5 1 = some (before2775 k) := by + simp (disch := omega) [before2774, before2775, exit5, applyExit, pop, push] + <;> omega +theorem step2774 (k : Nat) : Runs (1*3) (before2774 k).denote (before2775 k).denote := + @applyExit_sound (before2774 k) (before2775 k) exit5 1 valid5 (macro2774 k) +theorem macro2775 (k : Nat) : applyExit (before2775 k) exit1 1 = some (before2776 k) := by + simp (disch := omega) [before2775, before2776, exit1, applyExit, pop, push] + <;> omega +theorem step2775 (k : Nat) : Runs (1*3) (before2775 k).denote (before2776 k).denote := + @applyExit_sound (before2775 k) (before2776 k) exit1 1 valid1 (macro2775 k) +theorem macro2776 (k : Nat) : applyExit (before2776 k) exit6 1 = some (before2777 k) := by + simp (disch := omega) [before2776, before2777, exit6, applyExit, pop, push] + <;> omega +theorem step2776 (k : Nat) : Runs (1*1) (before2776 k).denote (before2777 k).denote := + @applyExit_sound (before2776 k) (before2777 k) exit6 1 valid6 (macro2776 k) +theorem macro2777 (k : Nat) : applyExit (before2777 k) exit0 10 = some (before2778 k) := by + simp (disch := omega) [before2777, before2778, exit0, applyExit, pop, push] + <;> omega +theorem step2777 (k : Nat) : Runs (10*2) (before2777 k).denote (before2778 k).denote := + @applyExit_sound (before2777 k) (before2778 k) exit0 10 valid0 (macro2777 k) +theorem macro2778 (k : Nat) : applyExit (before2778 k) exit1 1 = some (before2779 k) := by + simp (disch := omega) [before2778, before2779, exit1, applyExit, pop, push] + <;> omega +theorem step2778 (k : Nat) : Runs (1*3) (before2778 k).denote (before2779 k).denote := + @applyExit_sound (before2778 k) (before2779 k) exit1 1 valid1 (macro2778 k) +theorem macro2779 (k : Nat) : applyExit (before2779 k) exit2 10 = some (before2780 k) := by + simp (disch := omega) [before2779, before2780, exit2, applyExit, pop, push] + <;> omega +theorem step2779 (k : Nat) : Runs (10*2) (before2779 k).denote (before2780 k).denote := + @applyExit_sound (before2779 k) (before2780 k) exit2 10 valid2 (macro2779 k) +theorem macro2780 (k : Nat) : applyExit (before2780 k) exit3 1 = some (before2781 k) := by + simp (disch := omega) [before2780, before2781, exit3, applyExit, pop, push] + <;> omega +theorem step2780 (k : Nat) : Runs (1*2) (before2780 k).denote (before2781 k).denote := + @applyExit_sound (before2780 k) (before2781 k) exit3 1 valid3 (macro2780 k) +theorem macro2781 (k : Nat) : applyExit (before2781 k) exit4 1 = some (before2782 k) := by + simp (disch := omega) [before2781, before2782, exit4, applyExit, pop, push] + <;> omega +theorem step2781 (k : Nat) : Runs (1*2) (before2781 k).denote (before2782 k).denote := + @applyExit_sound (before2781 k) (before2782 k) exit4 1 valid4 (macro2781 k) +theorem macro2782 (k : Nat) : applyExit (before2782 k) exit5 1 = some (before2783 k) := by + simp (disch := omega) [before2782, before2783, exit5, applyExit, pop, push] + <;> omega +theorem step2782 (k : Nat) : Runs (1*3) (before2782 k).denote (before2783 k).denote := + @applyExit_sound (before2782 k) (before2783 k) exit5 1 valid5 (macro2782 k) +theorem macro2783 (k : Nat) : applyExit (before2783 k) exit1 1 = some (before2784 k) := by + simp (disch := omega) [before2783, before2784, exit1, applyExit, pop, push] + <;> omega +theorem step2783 (k : Nat) : Runs (1*3) (before2783 k).denote (before2784 k).denote := + @applyExit_sound (before2783 k) (before2784 k) exit1 1 valid1 (macro2783 k) +theorem macro2784 (k : Nat) : applyExit (before2784 k) exit6 1 = some (before2785 k) := by + simp (disch := omega) [before2784, before2785, exit6, applyExit, pop, push] + <;> omega +theorem step2784 (k : Nat) : Runs (1*1) (before2784 k).denote (before2785 k).denote := + @applyExit_sound (before2784 k) (before2785 k) exit6 1 valid6 (macro2784 k) +theorem macro2785 (k : Nat) : applyExit (before2785 k) exit0 13 = some (before2786 k) := by + simp (disch := omega) [before2785, before2786, exit0, applyExit, pop, push] + <;> omega +theorem step2785 (k : Nat) : Runs (13*2) (before2785 k).denote (before2786 k).denote := + @applyExit_sound (before2785 k) (before2786 k) exit0 13 valid0 (macro2785 k) +theorem macro2786 (k : Nat) : applyExit (before2786 k) exit1 1 = some (before2787 k) := by + simp (disch := omega) [before2786, before2787, exit1, applyExit, pop, push] + <;> omega +theorem step2786 (k : Nat) : Runs (1*3) (before2786 k).denote (before2787 k).denote := + @applyExit_sound (before2786 k) (before2787 k) exit1 1 valid1 (macro2786 k) +theorem macro2787 (k : Nat) : applyExit (before2787 k) exit2 13 = some (before2788 k) := by + simp (disch := omega) [before2787, before2788, exit2, applyExit, pop, push] + <;> omega +theorem step2787 (k : Nat) : Runs (13*2) (before2787 k).denote (before2788 k).denote := + @applyExit_sound (before2787 k) (before2788 k) exit2 13 valid2 (macro2787 k) +theorem macro2788 (k : Nat) : applyExit (before2788 k) exit3 1 = some (before2789 k) := by + simp (disch := omega) [before2788, before2789, exit3, applyExit, pop, push] + <;> omega +theorem step2788 (k : Nat) : Runs (1*2) (before2788 k).denote (before2789 k).denote := + @applyExit_sound (before2788 k) (before2789 k) exit3 1 valid3 (macro2788 k) +theorem macro2789 (k : Nat) : applyExit (before2789 k) exit4 1 = some (before2790 k) := by + simp (disch := omega) [before2789, before2790, exit4, applyExit, pop, push] + <;> omega +theorem step2789 (k : Nat) : Runs (1*2) (before2789 k).denote (before2790 k).denote := + @applyExit_sound (before2789 k) (before2790 k) exit4 1 valid4 (macro2789 k) +theorem macro2790 (k : Nat) : applyExit (before2790 k) exit5 1 = some (before2791 k) := by + simp (disch := omega) [before2790, before2791, exit5, applyExit, pop, push] + <;> omega +theorem step2790 (k : Nat) : Runs (1*3) (before2790 k).denote (before2791 k).denote := + @applyExit_sound (before2790 k) (before2791 k) exit5 1 valid5 (macro2790 k) +theorem macro2791 (k : Nat) : applyExit (before2791 k) exit1 1 = some (before2792 k) := by + simp (disch := omega) [before2791, before2792, exit1, applyExit, pop, push] + <;> omega +theorem step2791 (k : Nat) : Runs (1*3) (before2791 k).denote (before2792 k).denote := + @applyExit_sound (before2791 k) (before2792 k) exit1 1 valid1 (macro2791 k) +theorem macro2792 (k : Nat) : applyExit (before2792 k) exit6 1 = some (before2793 k) := by + simp (disch := omega) [before2792, before2793, exit6, applyExit, pop, push] + <;> omega +theorem step2792 (k : Nat) : Runs (1*1) (before2792 k).denote (before2793 k).denote := + @applyExit_sound (before2792 k) (before2793 k) exit6 1 valid6 (macro2792 k) +theorem macro2793 (k : Nat) : applyExit (before2793 k) exit0 16 = some (before2794 k) := by + simp (disch := omega) [before2793, before2794, exit0, applyExit, pop, push] + <;> omega +theorem step2793 (k : Nat) : Runs (16*2) (before2793 k).denote (before2794 k).denote := + @applyExit_sound (before2793 k) (before2794 k) exit0 16 valid0 (macro2793 k) +theorem macro2794 (k : Nat) : applyExit (before2794 k) exit1 1 = some (before2795 k) := by + simp (disch := omega) [before2794, before2795, exit1, applyExit, pop, push] + <;> omega +theorem step2794 (k : Nat) : Runs (1*3) (before2794 k).denote (before2795 k).denote := + @applyExit_sound (before2794 k) (before2795 k) exit1 1 valid1 (macro2794 k) +theorem macro2795 (k : Nat) : applyExit (before2795 k) exit2 16 = some (before2796 k) := by + simp (disch := omega) [before2795, before2796, exit2, applyExit, pop, push] + <;> omega +theorem step2795 (k : Nat) : Runs (16*2) (before2795 k).denote (before2796 k).denote := + @applyExit_sound (before2795 k) (before2796 k) exit2 16 valid2 (macro2795 k) +theorem macro2796 (k : Nat) : applyExit (before2796 k) exit3 1 = some (before2797 k) := by + simp (disch := omega) [before2796, before2797, exit3, applyExit, pop, push] + <;> omega +theorem step2796 (k : Nat) : Runs (1*2) (before2796 k).denote (before2797 k).denote := + @applyExit_sound (before2796 k) (before2797 k) exit3 1 valid3 (macro2796 k) +theorem macro2797 (k : Nat) : applyExit (before2797 k) exit4 1 = some (before2798 k) := by + simp (disch := omega) [before2797, before2798, exit4, applyExit, pop, push] + <;> omega +theorem step2797 (k : Nat) : Runs (1*2) (before2797 k).denote (before2798 k).denote := + @applyExit_sound (before2797 k) (before2798 k) exit4 1 valid4 (macro2797 k) +theorem macro2798 (k : Nat) : applyExit (before2798 k) exit5 1 = some (before2799 k) := by + simp (disch := omega) [before2798, before2799, exit5, applyExit, pop, push] + <;> omega +theorem step2798 (k : Nat) : Runs (1*3) (before2798 k).denote (before2799 k).denote := + @applyExit_sound (before2798 k) (before2799 k) exit5 1 valid5 (macro2798 k) +theorem macro2799 (k : Nat) : applyExit (before2799 k) exit1 1 = some (after2799 k) := by + simp (disch := omega) [before2799, after2799, exit1, applyExit, pop, push] + <;> omega +theorem step2799 (k : Nat) : Runs (1*3) (before2799 k).denote (after2799 k).denote := + @applyExit_sound (before2799 k) (after2799 k) exit1 1 valid1 (macro2799 k) +theorem chunkRun027 (k : Nat) : Runs (1352*k+4750579322) (before2700 k).denote (after2799 k).denote := by + have h := (@Runs.trans ((((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))))+((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2))))))+(((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))))+((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074))))))) ((((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))))+((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))))+((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))))) (before2700 k).denote (before2750 k).denote (after2799 k).denote (@Runs.trans (((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))))+((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2)))))) (((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))))+((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074)))))) (before2700 k).denote (before2725 k).denote (before2750 k).denote (@Runs.trans ((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102))))) ((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2))))) (before2700 k).denote (before2712 k).denote (before2725 k).denote (@Runs.trans (((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38)))) (((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))) (before2700 k).denote (before2706 k).denote (before2712 k).denote (@Runs.trans ((1*1)+((15*2)+(1*38))) ((1*3)+((1*61)+(1*38))) (before2700 k).denote (before2703 k).denote (before2706 k).denote (@Runs.trans (1*1) ((15*2)+(1*38)) (before2700 k).denote (before2701 k).denote (before2703 k).denote (step2700 k) (@Runs.trans (15*2) (1*38) (before2701 k).denote (before2702 k).denote (before2703 k).denote (step2701 k) (step2702 k))) (@Runs.trans (1*3) ((1*61)+(1*38)) (before2703 k).denote (before2704 k).denote (before2706 k).denote (step2703 k) (@Runs.trans (1*61) (1*38) (before2704 k).denote (before2705 k).denote (before2706 k).denote (step2704 k) (step2705 k)))) (@Runs.trans ((1*3)+((1*61)+(1*38))) ((1*3)+((1*61)+((1*k+3)*102))) (before2706 k).denote (before2709 k).denote (before2712 k).denote (@Runs.trans (1*3) ((1*61)+(1*38)) (before2706 k).denote (before2707 k).denote (before2709 k).denote (step2706 k) (@Runs.trans (1*61) (1*38) (before2707 k).denote (before2708 k).denote (before2709 k).denote (step2707 k) (step2708 k))) (@Runs.trans (1*3) ((1*61)+((1*k+3)*102)) (before2709 k).denote (before2710 k).denote (before2712 k).denote (step2709 k) (@Runs.trans (1*61) ((1*k+3)*102) (before2710 k).denote (before2711 k).denote (before2712 k).denote (step2710 k) (step2711 k))))) (@Runs.trans (((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3)))) (((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2)))) (before2712 k).denote (before2718 k).denote (before2725 k).denote (@Runs.trans ((1*38)+((1*3)+(1*61))) ((1*38)+((791761168*2)+(1*3))) (before2712 k).denote (before2715 k).denote (before2718 k).denote (@Runs.trans (1*38) ((1*3)+(1*61)) (before2712 k).denote (before2713 k).denote (before2715 k).denote (step2712 k) (@Runs.trans (1*3) (1*61) (before2713 k).denote (before2714 k).denote (before2715 k).denote (step2713 k) (step2714 k))) (@Runs.trans (1*38) ((791761168*2)+(1*3)) (before2715 k).denote (before2716 k).denote (before2718 k).denote (step2715 k) (@Runs.trans (791761168*2) (1*3) (before2716 k).denote (before2717 k).denote (before2718 k).denote (step2716 k) (step2717 k)))) (@Runs.trans ((791761168*2)+((1*61)+(791761169*2))) (((2*2)+(28*2))+((1*3)+(28*2))) (before2718 k).denote (before2721 k).denote (before2725 k).denote (@Runs.trans (791761168*2) ((1*61)+(791761169*2)) (before2718 k).denote (before2719 k).denote (before2721 k).denote (step2718 k) (@Runs.trans (1*61) (791761169*2) (before2719 k).denote (before2720 k).denote (before2721 k).denote (step2719 k) (step2720 k))) (@Runs.trans ((2*2)+(28*2)) ((1*3)+(28*2)) (before2721 k).denote (before2723 k).denote (before2725 k).denote (@Runs.trans (2*2) (28*2) (before2721 k).denote (before2722 k).denote (before2723 k).denote (step2721 k) (step2722 k)) (@Runs.trans (1*3) (28*2) (before2723 k).denote (before2724 k).denote (before2725 k).denote (step2723 k) (step2724 k)))))) (@Runs.trans ((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2))))) ((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074))))) (before2725 k).denote (before2737 k).denote (before2750 k).denote (@Runs.trans (((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2)))) (((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))) (before2725 k).denote (before2731 k).denote (before2737 k).denote (@Runs.trans ((1*1)+((29*2)+(34*2))) ((22*2)+((1*3)+(22*2))) (before2725 k).denote (before2728 k).denote (before2731 k).denote (@Runs.trans (1*1) ((29*2)+(34*2)) (before2725 k).denote (before2726 k).denote (before2728 k).denote (step2725 k) (@Runs.trans (29*2) (34*2) (before2726 k).denote (before2727 k).denote (before2728 k).denote (step2726 k) (step2727 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before2728 k).denote (before2729 k).denote (before2731 k).denote (step2728 k) (@Runs.trans (1*3) (22*2) (before2729 k).denote (before2730 k).denote (before2731 k).denote (step2729 k) (step2730 k)))) (@Runs.trans ((1*1)+((23*2)+(86*2))) ((15*2)+((1*115)+(15*2))) (before2731 k).denote (before2734 k).denote (before2737 k).denote (@Runs.trans (1*1) ((23*2)+(86*2)) (before2731 k).denote (before2732 k).denote (before2734 k).denote (step2731 k) (@Runs.trans (23*2) (86*2) (before2732 k).denote (before2733 k).denote (before2734 k).denote (step2732 k) (step2733 k))) (@Runs.trans (15*2) ((1*115)+(15*2)) (before2734 k).denote (before2735 k).denote (before2737 k).denote (step2734 k) (@Runs.trans (1*115) (15*2) (before2735 k).denote (before2736 k).denote (before2737 k).denote (step2735 k) (step2736 k))))) (@Runs.trans (((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074)))) (((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074)))) (before2737 k).denote (before2743 k).denote (before2750 k).denote (@Runs.trans ((1*1)+((15*2)+(1*1074))) ((1*115)+((1*61)+(1*1074))) (before2737 k).denote (before2740 k).denote (before2743 k).denote (@Runs.trans (1*1) ((15*2)+(1*1074)) (before2737 k).denote (before2738 k).denote (before2740 k).denote (step2737 k) (@Runs.trans (15*2) (1*1074) (before2738 k).denote (before2739 k).denote (before2740 k).denote (step2738 k) (step2739 k))) (@Runs.trans (1*115) ((1*61)+(1*1074)) (before2740 k).denote (before2741 k).denote (before2743 k).denote (step2740 k) (@Runs.trans (1*61) (1*1074) (before2741 k).denote (before2742 k).denote (before2743 k).denote (step2741 k) (step2742 k)))) (@Runs.trans ((1*115)+((1*61)+(1*1074))) (((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074))) (before2743 k).denote (before2746 k).denote (before2750 k).denote (@Runs.trans (1*115) ((1*61)+(1*1074)) (before2743 k).denote (before2744 k).denote (before2746 k).denote (step2743 k) (@Runs.trans (1*61) (1*1074) (before2744 k).denote (before2745 k).denote (before2746 k).denote (step2744 k) (step2745 k))) (@Runs.trans ((1*115)+(1*61)) (((1*k+3)*1250)+(1*1074)) (before2746 k).denote (before2748 k).denote (before2750 k).denote (@Runs.trans (1*115) (1*61) (before2746 k).denote (before2747 k).denote (before2748 k).denote (step2746 k) (step2747 k)) (@Runs.trans ((1*k+3)*1250) (1*1074) (before2748 k).denote (before2749 k).denote (before2750 k).denote (step2748 k) (step2749 k))))))) (@Runs.trans (((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))))+((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3)))))) (((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))))+((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))) (before2750 k).denote (before2775 k).denote (after2799 k).denote (@Runs.trans ((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2))))) ((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3))))) (before2750 k).denote (before2762 k).denote (before2775 k).denote (@Runs.trans (((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2)))) (((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))) (before2750 k).denote (before2756 k).denote (before2762 k).denote (@Runs.trans ((1*115)+((1*61)+(1*1074))) ((28*2)+((1*3)+(28*2))) (before2750 k).denote (before2753 k).denote (before2756 k).denote (@Runs.trans (1*115) ((1*61)+(1*1074)) (before2750 k).denote (before2751 k).denote (before2753 k).denote (step2750 k) (@Runs.trans (1*61) (1*1074) (before2751 k).denote (before2752 k).denote (before2753 k).denote (step2751 k) (step2752 k))) (@Runs.trans (28*2) ((1*3)+(28*2)) (before2753 k).denote (before2754 k).denote (before2756 k).denote (step2753 k) (@Runs.trans (1*3) (28*2) (before2754 k).denote (before2755 k).denote (before2756 k).denote (step2754 k) (step2755 k)))) (@Runs.trans ((1*61)+((29*2)+(11*2))) ((58*2)+((1*3)+(58*2))) (before2756 k).denote (before2759 k).denote (before2762 k).denote (@Runs.trans (1*61) ((29*2)+(11*2)) (before2756 k).denote (before2757 k).denote (before2759 k).denote (step2756 k) (@Runs.trans (29*2) (11*2) (before2757 k).denote (before2758 k).denote (before2759 k).denote (step2757 k) (step2758 k))) (@Runs.trans (58*2) ((1*3)+(58*2)) (before2759 k).denote (before2760 k).denote (before2762 k).denote (step2759 k) (@Runs.trans (1*3) (58*2) (before2760 k).denote (before2761 k).denote (before2762 k).denote (step2760 k) (step2761 k))))) (@Runs.trans (((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2)))) (((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3)))) (before2762 k).denote (before2768 k).denote (before2775 k).denote (@Runs.trans ((1*1)+((59*2)+(1*2))) ((6*2)+((1*3)+(6*2))) (before2762 k).denote (before2765 k).denote (before2768 k).denote (@Runs.trans (1*1) ((59*2)+(1*2)) (before2762 k).denote (before2763 k).denote (before2765 k).denote (step2762 k) (@Runs.trans (59*2) (1*2) (before2763 k).denote (before2764 k).denote (before2765 k).denote (step2763 k) (step2764 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before2765 k).denote (before2766 k).denote (before2768 k).denote (step2765 k) (@Runs.trans (1*3) (6*2) (before2766 k).denote (before2767 k).denote (before2768 k).denote (step2766 k) (step2767 k)))) (@Runs.trans ((1*1)+((7*2)+(1*3))) (((7*2)+(1*2))+((1*2)+(1*3))) (before2768 k).denote (before2771 k).denote (before2775 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before2768 k).denote (before2769 k).denote (before2771 k).denote (step2768 k) (@Runs.trans (7*2) (1*3) (before2769 k).denote (before2770 k).denote (before2771 k).denote (step2769 k) (step2770 k))) (@Runs.trans ((7*2)+(1*2)) ((1*2)+(1*3)) (before2771 k).denote (before2773 k).denote (before2775 k).denote (@Runs.trans (7*2) (1*2) (before2771 k).denote (before2772 k).denote (before2773 k).denote (step2771 k) (step2772 k)) (@Runs.trans (1*2) (1*3) (before2773 k).denote (before2774 k).denote (before2775 k).denote (step2773 k) (step2774 k)))))) (@Runs.trans ((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))) ((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))) (before2775 k).denote (before2787 k).denote (after2799 k).denote (@Runs.trans (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))) (before2775 k).denote (before2781 k).denote (before2787 k).denote (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before2775 k).denote (before2778 k).denote (before2781 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before2775 k).denote (before2776 k).denote (before2778 k).denote (step2775 k) (@Runs.trans (1*1) (10*2) (before2776 k).denote (before2777 k).denote (before2778 k).denote (step2776 k) (step2777 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before2778 k).denote (before2779 k).denote (before2781 k).denote (step2778 k) (@Runs.trans (10*2) (1*2) (before2779 k).denote (before2780 k).denote (before2781 k).denote (step2779 k) (step2780 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(1*3))) (before2781 k).denote (before2784 k).denote (before2787 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2781 k).denote (before2782 k).denote (before2784 k).denote (step2781 k) (@Runs.trans (1*3) (1*3) (before2782 k).denote (before2783 k).denote (before2784 k).denote (step2782 k) (step2783 k))) (@Runs.trans (1*1) ((13*2)+(1*3)) (before2784 k).denote (before2785 k).denote (before2787 k).denote (step2784 k) (@Runs.trans (13*2) (1*3) (before2785 k).denote (before2786 k).denote (before2787 k).denote (step2785 k) (step2786 k))))) (@Runs.trans (((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))) (before2787 k).denote (before2793 k).denote (after2799 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2787 k).denote (before2790 k).denote (before2793 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before2787 k).denote (before2788 k).denote (before2790 k).denote (step2787 k) (@Runs.trans (1*2) (1*2) (before2788 k).denote (before2789 k).denote (before2790 k).denote (step2788 k) (step2789 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2790 k).denote (before2791 k).denote (before2793 k).denote (step2790 k) (@Runs.trans (1*3) (1*1) (before2791 k).denote (before2792 k).denote (before2793 k).denote (step2791 k) (step2792 k)))) (@Runs.trans ((16*2)+((1*3)+(16*2))) (((1*2)+(1*2))+((1*3)+(1*3))) (before2793 k).denote (before2796 k).denote (after2799 k).denote (@Runs.trans (16*2) ((1*3)+(16*2)) (before2793 k).denote (before2794 k).denote (before2796 k).denote (step2793 k) (@Runs.trans (1*3) (16*2) (before2794 k).denote (before2795 k).denote (before2796 k).denote (step2794 k) (step2795 k))) (@Runs.trans ((1*2)+(1*2)) ((1*3)+(1*3)) (before2796 k).denote (before2798 k).denote (after2799 k).denote (@Runs.trans (1*2) (1*2) (before2796 k).denote (before2797 k).denote (before2798 k).denote (step2796 k) (step2797 k)) (@Runs.trans (1*3) (1*3) (before2798 k).denote (before2799 k).denote (after2799 k).denote (step2798 k) (step2799 k)))))))) + have ht : (((((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))))+((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2))))))+(((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))))+((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074)))))))+((((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))))+((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))))+((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))))) = (1352*k+4750579322) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean new file mode 100644 index 00000000..7b7af3cf --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean @@ -0,0 +1,769 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2800_0 : Stack := [] +abbrev tail2800_1 : Stack := ⟨w1,1⟩ :: tail2800_0 +abbrev tail2800_2 : Stack := ⟨w0,1⟩ :: tail2800_1 +abbrev tail2800_3 : Stack := ⟨w2,1⟩ :: tail2800_2 +abbrev tail2800_4 : Stack := ⟨w1,1⟩ :: tail2800_3 +abbrev tail2800_5 : Stack := ⟨w0,2⟩ :: tail2800_4 +abbrev tail2800_6 : Stack := ⟨w2,1⟩ :: tail2800_5 +abbrev tail2800_7 : Stack := ⟨w1,1⟩ :: tail2800_6 +abbrev tail2800_8 : Stack := ⟨w2,1⟩ :: tail2800_7 +abbrev tail2800_9 : Stack := ⟨w1,17⟩ :: tail2800_8 +abbrev tail2800_10 : Stack := ⟨w0,2⟩ :: tail2800_9 +abbrev tail2800_11 : Stack := ⟨w2,1⟩ :: tail2800_10 +abbrev tail2800_12 : Stack := ⟨w1,15⟩ :: tail2800_11 +abbrev tail2800_13 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail2800_12 +abbrev tail2800_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2800_13 k +abbrev tail2800_15 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_14 k +abbrev tail2800_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_15 k +abbrev tail2800_17 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2800_16 k +abbrev tail2800_18 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2800_17 k +abbrev tail2800_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_18 k +abbrev tail2800_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2800_19 k +abbrev tail2800_21 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2800_20 k +abbrev tail2800_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_21 k +abbrev tail2800_23 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2800_22 k +abbrev tail2800_24 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail2800_23 k +abbrev tail2800_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2800_24 k +abbrev tail2800_26 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2800_25 k +abbrev tail2800_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_26 k +abbrev tail2800_28 (k : Nat) : Stack := ⟨w1,51⟩ :: tail2800_27 k +abbrev tail2800_29 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_28 k +abbrev tail2800_30 : Stack := ⟨w0,19⟩ :: tail2800_0 +abbrev tail2800_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_28 k +abbrev tail2800_32 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2800_31 k +abbrev tail2800_33 : Stack := ⟨w0,1⟩ :: tail2800_0 +abbrev tail2800_34 : Stack := ⟨w0,20⟩ :: tail2800_0 +abbrev tail2800_35 : Stack := ⟨w0,21⟩ :: tail2800_0 +abbrev tail2800_36 (k : Nat) : Stack := ⟨w1,50⟩ :: tail2800_27 k +abbrev tail2800_37 : Stack := ⟨w2,1⟩ :: tail2800_35 +abbrev tail2800_38 (k : Nat) : Stack := ⟨w1,49⟩ :: tail2800_27 k +abbrev tail2800_39 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_38 k +abbrev tail2800_40 : Stack := ⟨w0,22⟩ :: tail2800_0 +abbrev tail2800_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_38 k +abbrev tail2800_42 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2800_41 k +abbrev tail2800_43 : Stack := ⟨w0,23⟩ :: tail2800_0 +abbrev tail2800_44 : Stack := ⟨w0,24⟩ :: tail2800_0 +abbrev tail2800_45 (k : Nat) : Stack := ⟨w1,48⟩ :: tail2800_27 k +abbrev tail2800_46 : Stack := ⟨w2,1⟩ :: tail2800_44 +abbrev tail2800_47 (k : Nat) : Stack := ⟨w1,47⟩ :: tail2800_27 k +abbrev tail2800_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_47 k +abbrev tail2800_49 : Stack := ⟨w0,25⟩ :: tail2800_0 +abbrev tail2800_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_47 k +abbrev tail2800_51 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2800_50 k +abbrev tail2800_52 : Stack := ⟨w0,26⟩ :: tail2800_0 +abbrev tail2800_53 : Stack := ⟨w0,27⟩ :: tail2800_0 +abbrev tail2800_54 (k : Nat) : Stack := ⟨w1,46⟩ :: tail2800_27 k +abbrev tail2800_55 : Stack := ⟨w2,1⟩ :: tail2800_53 +abbrev tail2800_56 (k : Nat) : Stack := ⟨w1,45⟩ :: tail2800_27 k +abbrev tail2800_57 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_56 k +abbrev tail2800_58 : Stack := ⟨w0,28⟩ :: tail2800_0 +abbrev tail2800_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_56 k +abbrev tail2800_60 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2800_59 k +abbrev tail2800_61 : Stack := ⟨w0,29⟩ :: tail2800_0 +abbrev tail2800_62 : Stack := ⟨w0,30⟩ :: tail2800_0 +abbrev tail2800_63 (k : Nat) : Stack := ⟨w1,44⟩ :: tail2800_27 k +abbrev tail2800_64 : Stack := ⟨w2,1⟩ :: tail2800_62 +abbrev tail2800_65 (k : Nat) : Stack := ⟨w1,43⟩ :: tail2800_27 k +abbrev tail2800_66 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_65 k +abbrev tail2800_67 : Stack := ⟨w0,31⟩ :: tail2800_0 +abbrev tail2800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_65 k +abbrev tail2800_69 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2800_68 k +abbrev tail2800_70 : Stack := ⟨w0,32⟩ :: tail2800_0 +abbrev tail2800_71 : Stack := ⟨w0,33⟩ :: tail2800_0 +abbrev tail2800_72 (k : Nat) : Stack := ⟨w1,42⟩ :: tail2800_27 k +abbrev tail2800_73 : Stack := ⟨w2,1⟩ :: tail2800_71 +abbrev tail2800_74 (k : Nat) : Stack := ⟨w1,41⟩ :: tail2800_27 k +abbrev tail2800_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_74 k +abbrev tail2800_76 : Stack := ⟨w0,34⟩ :: tail2800_0 +abbrev tail2800_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_74 k +abbrev tail2800_78 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2800_77 k +abbrev tail2800_79 : Stack := ⟨w0,35⟩ :: tail2800_0 +abbrev tail2800_80 : Stack := ⟨w0,36⟩ :: tail2800_0 +abbrev tail2800_81 (k : Nat) : Stack := ⟨w1,40⟩ :: tail2800_27 k +abbrev tail2800_82 : Stack := ⟨w2,1⟩ :: tail2800_80 +abbrev tail2800_83 (k : Nat) : Stack := ⟨w1,39⟩ :: tail2800_27 k +abbrev tail2800_84 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_83 k +abbrev tail2800_85 : Stack := ⟨w0,37⟩ :: tail2800_0 +abbrev tail2800_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_83 k +abbrev tail2800_87 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2800_86 k +abbrev tail2800_88 : Stack := ⟨w0,38⟩ :: tail2800_0 +abbrev tail2800_89 : Stack := ⟨w0,39⟩ :: tail2800_0 +abbrev tail2800_90 (k : Nat) : Stack := ⟨w1,38⟩ :: tail2800_27 k +abbrev tail2800_91 : Stack := ⟨w2,1⟩ :: tail2800_89 +abbrev tail2800_92 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2800_27 k +abbrev tail2800_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_92 k +abbrev tail2800_94 : Stack := ⟨w0,40⟩ :: tail2800_0 +abbrev tail2800_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_92 k +abbrev tail2800_96 (k : Nat) : Stack := ⟨w1,40⟩ :: tail2800_95 k +abbrev tail2800_97 : Stack := ⟨w0,41⟩ :: tail2800_0 +abbrev tail2800_98 : Stack := ⟨w0,42⟩ :: tail2800_0 +abbrev tail2800_99 (k : Nat) : Stack := ⟨w1,36⟩ :: tail2800_27 k +abbrev tail2800_100 : Stack := ⟨w2,1⟩ :: tail2800_98 +abbrev tail2800_101 (k : Nat) : Stack := ⟨w1,35⟩ :: tail2800_27 k +abbrev tail2800_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_101 k +abbrev tail2800_103 : Stack := ⟨w0,43⟩ :: tail2800_0 +abbrev tail2800_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_101 k +abbrev tail2800_105 (k : Nat) : Stack := ⟨w1,43⟩ :: tail2800_104 k +abbrev tail2800_106 : Stack := ⟨w0,44⟩ :: tail2800_0 +abbrev tail2800_107 : Stack := ⟨w0,45⟩ :: tail2800_0 +abbrev tail2800_108 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2800_27 k +abbrev tail2800_109 : Stack := ⟨w2,1⟩ :: tail2800_107 +abbrev tail2800_110 (k : Nat) : Stack := ⟨w1,33⟩ :: tail2800_27 k +abbrev tail2800_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_110 k +abbrev tail2800_112 : Stack := ⟨w0,46⟩ :: tail2800_0 +abbrev tail2800_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_110 k +abbrev tail2800_114 (k : Nat) : Stack := ⟨w1,46⟩ :: tail2800_113 k +abbrev tail2800_115 : Stack := ⟨w0,47⟩ :: tail2800_0 +abbrev tail2800_116 : Stack := ⟨w0,48⟩ :: tail2800_0 +abbrev tail2800_117 (k : Nat) : Stack := ⟨w1,32⟩ :: tail2800_27 k +abbrev tail2800_118 : Stack := ⟨w2,1⟩ :: tail2800_116 +abbrev tail2800_119 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2800_27 k +abbrev tail2800_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_119 k +abbrev tail2800_121 : Stack := ⟨w0,49⟩ :: tail2800_0 +abbrev tail2800_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_119 k +abbrev tail2800_123 (k : Nat) : Stack := ⟨w1,49⟩ :: tail2800_122 k +abbrev tail2800_124 : Stack := ⟨w0,50⟩ :: tail2800_0 +abbrev tail2800_125 : Stack := ⟨w0,51⟩ :: tail2800_0 +abbrev tail2800_126 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2800_27 k +abbrev tail2800_127 : Stack := ⟨w2,1⟩ :: tail2800_125 +abbrev tail2800_128 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2800_27 k +abbrev tail2800_129 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_128 k +abbrev tail2800_130 : Stack := ⟨w0,52⟩ :: tail2800_0 +abbrev tail2800_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_128 k +abbrev tail2800_132 (k : Nat) : Stack := ⟨w1,52⟩ :: tail2800_131 k +abbrev tail2800_133 : Stack := ⟨w0,53⟩ :: tail2800_0 +abbrev tail2800_134 : Stack := ⟨w0,54⟩ :: tail2800_0 +abbrev tail2800_135 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2800_27 k +abbrev tail2800_136 : Stack := ⟨w2,1⟩ :: tail2800_134 +abbrev tail2800_137 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2800_27 k +abbrev tail2800_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_137 k +abbrev tail2800_139 : Stack := ⟨w0,55⟩ :: tail2800_0 +abbrev tail2800_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_137 k +abbrev tail2800_141 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2800_140 k +abbrev tail2800_142 : Stack := ⟨w0,56⟩ :: tail2800_0 + +def before2800 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2800_29 k),tail2800_30⟩ +def before2801 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526771),(tail2800_31 k),tail2800_30⟩ +def before2802 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526809),(tail2800_32 k),tail2800_0⟩ +def before2803 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526809),(tail2800_32 k),tail2800_33⟩ +def before2804 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2800_31 k),tail2800_34⟩ +def before2805 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526769),(tail2800_28 k),tail2800_35⟩ +def before2806 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526767),(tail2800_36 k),tail2800_37⟩ +def before2807 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526767),(tail2800_39 k),tail2800_37⟩ +def before2808 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526767),(tail2800_39 k),tail2800_40⟩ +def before2809 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526767),(tail2800_41 k),tail2800_40⟩ +def before2810 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail2800_42 k),tail2800_0⟩ +def before2811 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail2800_42 k),tail2800_33⟩ +def before2812 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526767),(tail2800_41 k),tail2800_43⟩ +def before2813 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526765),(tail2800_38 k),tail2800_44⟩ +def before2814 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526763),(tail2800_45 k),tail2800_46⟩ +def before2815 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526763),(tail2800_48 k),tail2800_46⟩ +def before2816 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526763),(tail2800_48 k),tail2800_49⟩ +def before2817 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526763),(tail2800_50 k),tail2800_49⟩ +def before2818 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail2800_51 k),tail2800_0⟩ +def before2819 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail2800_51 k),tail2800_33⟩ +def before2820 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526763),(tail2800_50 k),tail2800_52⟩ +def before2821 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526761),(tail2800_47 k),tail2800_53⟩ +def before2822 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526759),(tail2800_54 k),tail2800_55⟩ +def before2823 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526759),(tail2800_57 k),tail2800_55⟩ +def before2824 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526759),(tail2800_57 k),tail2800_58⟩ +def before2825 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526759),(tail2800_59 k),tail2800_58⟩ +def before2826 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail2800_60 k),tail2800_0⟩ +def before2827 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail2800_60 k),tail2800_33⟩ +def before2828 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526759),(tail2800_59 k),tail2800_61⟩ +def before2829 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526757),(tail2800_56 k),tail2800_62⟩ +def before2830 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526755),(tail2800_63 k),tail2800_64⟩ +def before2831 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526755),(tail2800_66 k),tail2800_64⟩ +def before2832 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526755),(tail2800_66 k),tail2800_67⟩ +def before2833 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526755),(tail2800_68 k),tail2800_67⟩ +def before2834 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail2800_69 k),tail2800_0⟩ +def before2835 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526817),(tail2800_69 k),tail2800_33⟩ +def before2836 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526755),(tail2800_68 k),tail2800_70⟩ +def before2837 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526753),(tail2800_65 k),tail2800_71⟩ +def before2838 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526751),(tail2800_72 k),tail2800_73⟩ +def before2839 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526751),(tail2800_75 k),tail2800_73⟩ +def before2840 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526751),(tail2800_75 k),tail2800_76⟩ +def before2841 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526751),(tail2800_77 k),tail2800_76⟩ +def before2842 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526819),(tail2800_78 k),tail2800_0⟩ +def before2843 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526819),(tail2800_78 k),tail2800_33⟩ +def before2844 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526751),(tail2800_77 k),tail2800_79⟩ +def before2845 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526749),(tail2800_74 k),tail2800_80⟩ +def before2846 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526747),(tail2800_81 k),tail2800_82⟩ +def before2847 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526747),(tail2800_84 k),tail2800_82⟩ +def before2848 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526747),(tail2800_84 k),tail2800_85⟩ +def before2849 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526747),(tail2800_86 k),tail2800_85⟩ +def before2850 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526821),(tail2800_87 k),tail2800_0⟩ +def before2851 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526821),(tail2800_87 k),tail2800_33⟩ +def before2852 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526747),(tail2800_86 k),tail2800_88⟩ +def before2853 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526745),(tail2800_83 k),tail2800_89⟩ +def before2854 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526743),(tail2800_90 k),tail2800_91⟩ +def before2855 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526743),(tail2800_93 k),tail2800_91⟩ +def before2856 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526743),(tail2800_93 k),tail2800_94⟩ +def before2857 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526743),(tail2800_95 k),tail2800_94⟩ +def before2858 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526823),(tail2800_96 k),tail2800_0⟩ +def before2859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526823),(tail2800_96 k),tail2800_33⟩ +def before2860 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526743),(tail2800_95 k),tail2800_97⟩ +def before2861 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526741),(tail2800_92 k),tail2800_98⟩ +def before2862 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526739),(tail2800_99 k),tail2800_100⟩ +def before2863 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2800_102 k),tail2800_100⟩ +def before2864 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2800_102 k),tail2800_103⟩ +def before2865 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2800_104 k),tail2800_103⟩ +def before2866 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526825),(tail2800_105 k),tail2800_0⟩ +def before2867 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526825),(tail2800_105 k),tail2800_33⟩ +def before2868 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2800_104 k),tail2800_106⟩ +def before2869 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526737),(tail2800_101 k),tail2800_107⟩ +def before2870 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526735),(tail2800_108 k),tail2800_109⟩ +def before2871 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2800_111 k),tail2800_109⟩ +def before2872 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526735),(tail2800_111 k),tail2800_112⟩ +def before2873 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2800_113 k),tail2800_112⟩ +def before2874 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526827),(tail2800_114 k),tail2800_0⟩ +def before2875 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail2800_114 k),tail2800_33⟩ +def before2876 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526735),(tail2800_113 k),tail2800_115⟩ +def before2877 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526733),(tail2800_110 k),tail2800_116⟩ +def before2878 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526731),(tail2800_117 k),tail2800_118⟩ +def before2879 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526731),(tail2800_120 k),tail2800_118⟩ +def before2880 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526731),(tail2800_120 k),tail2800_121⟩ +def before2881 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526731),(tail2800_122 k),tail2800_121⟩ +def before2882 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526829),(tail2800_123 k),tail2800_0⟩ +def before2883 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526829),(tail2800_123 k),tail2800_33⟩ +def before2884 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526731),(tail2800_122 k),tail2800_124⟩ +def before2885 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526729),(tail2800_119 k),tail2800_125⟩ +def before2886 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526727),(tail2800_126 k),tail2800_127⟩ +def before2887 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526727),(tail2800_129 k),tail2800_127⟩ +def before2888 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526727),(tail2800_129 k),tail2800_130⟩ +def before2889 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526727),(tail2800_131 k),tail2800_130⟩ +def before2890 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526831),(tail2800_132 k),tail2800_0⟩ +def before2891 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526831),(tail2800_132 k),tail2800_33⟩ +def before2892 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526727),(tail2800_131 k),tail2800_133⟩ +def before2893 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526725),(tail2800_128 k),tail2800_134⟩ +def before2894 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526723),(tail2800_135 k),tail2800_136⟩ +def before2895 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526723),(tail2800_138 k),tail2800_136⟩ +def before2896 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail2800_138 k),tail2800_139⟩ +def before2897 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526723),(tail2800_140 k),tail2800_139⟩ +def before2898 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526833),(tail2800_141 k),tail2800_0⟩ +def before2899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526833),(tail2800_141 k),tail2800_33⟩ +def after2899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail2800_140 k),tail2800_142⟩ + +theorem macro2800 (k : Nat) : applyExit (before2800 k) exit6 1 = some (before2801 k) := by + simp (disch := omega) [before2800, before2801, exit6, applyExit, pop, push] + <;> omega +theorem step2800 (k : Nat) : Runs (1*1) (before2800 k).denote (before2801 k).denote := + @applyExit_sound (before2800 k) (before2801 k) exit6 1 valid6 (macro2800 k) +theorem macro2801 (k : Nat) : applyExit (before2801 k) exit0 19 = some (before2802 k) := by + simp (disch := omega) [before2801, before2802, exit0, applyExit, pop, push] + <;> omega +theorem step2801 (k : Nat) : Runs (19*2) (before2801 k).denote (before2802 k).denote := + @applyExit_sound (before2801 k) (before2802 k) exit0 19 valid0 (macro2801 k) +theorem macro2802 (k : Nat) : applyExit (before2802 k) exit1 1 = some (before2803 k) := by + simp (disch := omega) [before2802, before2803, exit1, applyExit, pop, push] + <;> omega +theorem step2802 (k : Nat) : Runs (1*3) (before2802 k).denote (before2803 k).denote := + @applyExit_sound (before2802 k) (before2803 k) exit1 1 valid1 (macro2802 k) +theorem macro2803 (k : Nat) : applyExit (before2803 k) exit2 19 = some (before2804 k) := by + simp (disch := omega) [before2803, before2804, exit2, applyExit, pop, push] + <;> omega +theorem step2803 (k : Nat) : Runs (19*2) (before2803 k).denote (before2804 k).denote := + @applyExit_sound (before2803 k) (before2804 k) exit2 19 valid2 (macro2803 k) +theorem macro2804 (k : Nat) : applyExit (before2804 k) exit3 1 = some (before2805 k) := by + simp (disch := omega) [before2804, before2805, exit3, applyExit, pop, push] + <;> omega +theorem step2804 (k : Nat) : Runs (1*2) (before2804 k).denote (before2805 k).denote := + @applyExit_sound (before2804 k) (before2805 k) exit3 1 valid3 (macro2804 k) +theorem macro2805 (k : Nat) : applyExit (before2805 k) exit4 1 = some (before2806 k) := by + simp (disch := omega) [before2805, before2806, exit4, applyExit, pop, push] + <;> omega +theorem step2805 (k : Nat) : Runs (1*2) (before2805 k).denote (before2806 k).denote := + @applyExit_sound (before2805 k) (before2806 k) exit4 1 valid4 (macro2805 k) +theorem macro2806 (k : Nat) : applyExit (before2806 k) exit5 1 = some (before2807 k) := by + simp (disch := omega) [before2806, before2807, exit5, applyExit, pop, push] + <;> omega +theorem step2806 (k : Nat) : Runs (1*3) (before2806 k).denote (before2807 k).denote := + @applyExit_sound (before2806 k) (before2807 k) exit5 1 valid5 (macro2806 k) +theorem macro2807 (k : Nat) : applyExit (before2807 k) exit1 1 = some (before2808 k) := by + simp (disch := omega) [before2807, before2808, exit1, applyExit, pop, push] + <;> omega +theorem step2807 (k : Nat) : Runs (1*3) (before2807 k).denote (before2808 k).denote := + @applyExit_sound (before2807 k) (before2808 k) exit1 1 valid1 (macro2807 k) +theorem macro2808 (k : Nat) : applyExit (before2808 k) exit6 1 = some (before2809 k) := by + simp (disch := omega) [before2808, before2809, exit6, applyExit, pop, push] + <;> omega +theorem step2808 (k : Nat) : Runs (1*1) (before2808 k).denote (before2809 k).denote := + @applyExit_sound (before2808 k) (before2809 k) exit6 1 valid6 (macro2808 k) +theorem macro2809 (k : Nat) : applyExit (before2809 k) exit0 22 = some (before2810 k) := by + simp (disch := omega) [before2809, before2810, exit0, applyExit, pop, push] + <;> omega +theorem step2809 (k : Nat) : Runs (22*2) (before2809 k).denote (before2810 k).denote := + @applyExit_sound (before2809 k) (before2810 k) exit0 22 valid0 (macro2809 k) +theorem macro2810 (k : Nat) : applyExit (before2810 k) exit1 1 = some (before2811 k) := by + simp (disch := omega) [before2810, before2811, exit1, applyExit, pop, push] + <;> omega +theorem step2810 (k : Nat) : Runs (1*3) (before2810 k).denote (before2811 k).denote := + @applyExit_sound (before2810 k) (before2811 k) exit1 1 valid1 (macro2810 k) +theorem macro2811 (k : Nat) : applyExit (before2811 k) exit2 22 = some (before2812 k) := by + simp (disch := omega) [before2811, before2812, exit2, applyExit, pop, push] + <;> omega +theorem step2811 (k : Nat) : Runs (22*2) (before2811 k).denote (before2812 k).denote := + @applyExit_sound (before2811 k) (before2812 k) exit2 22 valid2 (macro2811 k) +theorem macro2812 (k : Nat) : applyExit (before2812 k) exit3 1 = some (before2813 k) := by + simp (disch := omega) [before2812, before2813, exit3, applyExit, pop, push] + <;> omega +theorem step2812 (k : Nat) : Runs (1*2) (before2812 k).denote (before2813 k).denote := + @applyExit_sound (before2812 k) (before2813 k) exit3 1 valid3 (macro2812 k) +theorem macro2813 (k : Nat) : applyExit (before2813 k) exit4 1 = some (before2814 k) := by + simp (disch := omega) [before2813, before2814, exit4, applyExit, pop, push] + <;> omega +theorem step2813 (k : Nat) : Runs (1*2) (before2813 k).denote (before2814 k).denote := + @applyExit_sound (before2813 k) (before2814 k) exit4 1 valid4 (macro2813 k) +theorem macro2814 (k : Nat) : applyExit (before2814 k) exit5 1 = some (before2815 k) := by + simp (disch := omega) [before2814, before2815, exit5, applyExit, pop, push] + <;> omega +theorem step2814 (k : Nat) : Runs (1*3) (before2814 k).denote (before2815 k).denote := + @applyExit_sound (before2814 k) (before2815 k) exit5 1 valid5 (macro2814 k) +theorem macro2815 (k : Nat) : applyExit (before2815 k) exit1 1 = some (before2816 k) := by + simp (disch := omega) [before2815, before2816, exit1, applyExit, pop, push] + <;> omega +theorem step2815 (k : Nat) : Runs (1*3) (before2815 k).denote (before2816 k).denote := + @applyExit_sound (before2815 k) (before2816 k) exit1 1 valid1 (macro2815 k) +theorem macro2816 (k : Nat) : applyExit (before2816 k) exit6 1 = some (before2817 k) := by + simp (disch := omega) [before2816, before2817, exit6, applyExit, pop, push] + <;> omega +theorem step2816 (k : Nat) : Runs (1*1) (before2816 k).denote (before2817 k).denote := + @applyExit_sound (before2816 k) (before2817 k) exit6 1 valid6 (macro2816 k) +theorem macro2817 (k : Nat) : applyExit (before2817 k) exit0 25 = some (before2818 k) := by + simp (disch := omega) [before2817, before2818, exit0, applyExit, pop, push] + <;> omega +theorem step2817 (k : Nat) : Runs (25*2) (before2817 k).denote (before2818 k).denote := + @applyExit_sound (before2817 k) (before2818 k) exit0 25 valid0 (macro2817 k) +theorem macro2818 (k : Nat) : applyExit (before2818 k) exit1 1 = some (before2819 k) := by + simp (disch := omega) [before2818, before2819, exit1, applyExit, pop, push] + <;> omega +theorem step2818 (k : Nat) : Runs (1*3) (before2818 k).denote (before2819 k).denote := + @applyExit_sound (before2818 k) (before2819 k) exit1 1 valid1 (macro2818 k) +theorem macro2819 (k : Nat) : applyExit (before2819 k) exit2 25 = some (before2820 k) := by + simp (disch := omega) [before2819, before2820, exit2, applyExit, pop, push] + <;> omega +theorem step2819 (k : Nat) : Runs (25*2) (before2819 k).denote (before2820 k).denote := + @applyExit_sound (before2819 k) (before2820 k) exit2 25 valid2 (macro2819 k) +theorem macro2820 (k : Nat) : applyExit (before2820 k) exit3 1 = some (before2821 k) := by + simp (disch := omega) [before2820, before2821, exit3, applyExit, pop, push] + <;> omega +theorem step2820 (k : Nat) : Runs (1*2) (before2820 k).denote (before2821 k).denote := + @applyExit_sound (before2820 k) (before2821 k) exit3 1 valid3 (macro2820 k) +theorem macro2821 (k : Nat) : applyExit (before2821 k) exit4 1 = some (before2822 k) := by + simp (disch := omega) [before2821, before2822, exit4, applyExit, pop, push] + <;> omega +theorem step2821 (k : Nat) : Runs (1*2) (before2821 k).denote (before2822 k).denote := + @applyExit_sound (before2821 k) (before2822 k) exit4 1 valid4 (macro2821 k) +theorem macro2822 (k : Nat) : applyExit (before2822 k) exit5 1 = some (before2823 k) := by + simp (disch := omega) [before2822, before2823, exit5, applyExit, pop, push] + <;> omega +theorem step2822 (k : Nat) : Runs (1*3) (before2822 k).denote (before2823 k).denote := + @applyExit_sound (before2822 k) (before2823 k) exit5 1 valid5 (macro2822 k) +theorem macro2823 (k : Nat) : applyExit (before2823 k) exit1 1 = some (before2824 k) := by + simp (disch := omega) [before2823, before2824, exit1, applyExit, pop, push] + <;> omega +theorem step2823 (k : Nat) : Runs (1*3) (before2823 k).denote (before2824 k).denote := + @applyExit_sound (before2823 k) (before2824 k) exit1 1 valid1 (macro2823 k) +theorem macro2824 (k : Nat) : applyExit (before2824 k) exit6 1 = some (before2825 k) := by + simp (disch := omega) [before2824, before2825, exit6, applyExit, pop, push] + <;> omega +theorem step2824 (k : Nat) : Runs (1*1) (before2824 k).denote (before2825 k).denote := + @applyExit_sound (before2824 k) (before2825 k) exit6 1 valid6 (macro2824 k) +theorem macro2825 (k : Nat) : applyExit (before2825 k) exit0 28 = some (before2826 k) := by + simp (disch := omega) [before2825, before2826, exit0, applyExit, pop, push] + <;> omega +theorem step2825 (k : Nat) : Runs (28*2) (before2825 k).denote (before2826 k).denote := + @applyExit_sound (before2825 k) (before2826 k) exit0 28 valid0 (macro2825 k) +theorem macro2826 (k : Nat) : applyExit (before2826 k) exit1 1 = some (before2827 k) := by + simp (disch := omega) [before2826, before2827, exit1, applyExit, pop, push] + <;> omega +theorem step2826 (k : Nat) : Runs (1*3) (before2826 k).denote (before2827 k).denote := + @applyExit_sound (before2826 k) (before2827 k) exit1 1 valid1 (macro2826 k) +theorem macro2827 (k : Nat) : applyExit (before2827 k) exit2 28 = some (before2828 k) := by + simp (disch := omega) [before2827, before2828, exit2, applyExit, pop, push] + <;> omega +theorem step2827 (k : Nat) : Runs (28*2) (before2827 k).denote (before2828 k).denote := + @applyExit_sound (before2827 k) (before2828 k) exit2 28 valid2 (macro2827 k) +theorem macro2828 (k : Nat) : applyExit (before2828 k) exit3 1 = some (before2829 k) := by + simp (disch := omega) [before2828, before2829, exit3, applyExit, pop, push] + <;> omega +theorem step2828 (k : Nat) : Runs (1*2) (before2828 k).denote (before2829 k).denote := + @applyExit_sound (before2828 k) (before2829 k) exit3 1 valid3 (macro2828 k) +theorem macro2829 (k : Nat) : applyExit (before2829 k) exit4 1 = some (before2830 k) := by + simp (disch := omega) [before2829, before2830, exit4, applyExit, pop, push] + <;> omega +theorem step2829 (k : Nat) : Runs (1*2) (before2829 k).denote (before2830 k).denote := + @applyExit_sound (before2829 k) (before2830 k) exit4 1 valid4 (macro2829 k) +theorem macro2830 (k : Nat) : applyExit (before2830 k) exit5 1 = some (before2831 k) := by + simp (disch := omega) [before2830, before2831, exit5, applyExit, pop, push] + <;> omega +theorem step2830 (k : Nat) : Runs (1*3) (before2830 k).denote (before2831 k).denote := + @applyExit_sound (before2830 k) (before2831 k) exit5 1 valid5 (macro2830 k) +theorem macro2831 (k : Nat) : applyExit (before2831 k) exit1 1 = some (before2832 k) := by + simp (disch := omega) [before2831, before2832, exit1, applyExit, pop, push] + <;> omega +theorem step2831 (k : Nat) : Runs (1*3) (before2831 k).denote (before2832 k).denote := + @applyExit_sound (before2831 k) (before2832 k) exit1 1 valid1 (macro2831 k) +theorem macro2832 (k : Nat) : applyExit (before2832 k) exit6 1 = some (before2833 k) := by + simp (disch := omega) [before2832, before2833, exit6, applyExit, pop, push] + <;> omega +theorem step2832 (k : Nat) : Runs (1*1) (before2832 k).denote (before2833 k).denote := + @applyExit_sound (before2832 k) (before2833 k) exit6 1 valid6 (macro2832 k) +theorem macro2833 (k : Nat) : applyExit (before2833 k) exit0 31 = some (before2834 k) := by + simp (disch := omega) [before2833, before2834, exit0, applyExit, pop, push] + <;> omega +theorem step2833 (k : Nat) : Runs (31*2) (before2833 k).denote (before2834 k).denote := + @applyExit_sound (before2833 k) (before2834 k) exit0 31 valid0 (macro2833 k) +theorem macro2834 (k : Nat) : applyExit (before2834 k) exit1 1 = some (before2835 k) := by + simp (disch := omega) [before2834, before2835, exit1, applyExit, pop, push] + <;> omega +theorem step2834 (k : Nat) : Runs (1*3) (before2834 k).denote (before2835 k).denote := + @applyExit_sound (before2834 k) (before2835 k) exit1 1 valid1 (macro2834 k) +theorem macro2835 (k : Nat) : applyExit (before2835 k) exit2 31 = some (before2836 k) := by + simp (disch := omega) [before2835, before2836, exit2, applyExit, pop, push] + <;> omega +theorem step2835 (k : Nat) : Runs (31*2) (before2835 k).denote (before2836 k).denote := + @applyExit_sound (before2835 k) (before2836 k) exit2 31 valid2 (macro2835 k) +theorem macro2836 (k : Nat) : applyExit (before2836 k) exit3 1 = some (before2837 k) := by + simp (disch := omega) [before2836, before2837, exit3, applyExit, pop, push] + <;> omega +theorem step2836 (k : Nat) : Runs (1*2) (before2836 k).denote (before2837 k).denote := + @applyExit_sound (before2836 k) (before2837 k) exit3 1 valid3 (macro2836 k) +theorem macro2837 (k : Nat) : applyExit (before2837 k) exit4 1 = some (before2838 k) := by + simp (disch := omega) [before2837, before2838, exit4, applyExit, pop, push] + <;> omega +theorem step2837 (k : Nat) : Runs (1*2) (before2837 k).denote (before2838 k).denote := + @applyExit_sound (before2837 k) (before2838 k) exit4 1 valid4 (macro2837 k) +theorem macro2838 (k : Nat) : applyExit (before2838 k) exit5 1 = some (before2839 k) := by + simp (disch := omega) [before2838, before2839, exit5, applyExit, pop, push] + <;> omega +theorem step2838 (k : Nat) : Runs (1*3) (before2838 k).denote (before2839 k).denote := + @applyExit_sound (before2838 k) (before2839 k) exit5 1 valid5 (macro2838 k) +theorem macro2839 (k : Nat) : applyExit (before2839 k) exit1 1 = some (before2840 k) := by + simp (disch := omega) [before2839, before2840, exit1, applyExit, pop, push] + <;> omega +theorem step2839 (k : Nat) : Runs (1*3) (before2839 k).denote (before2840 k).denote := + @applyExit_sound (before2839 k) (before2840 k) exit1 1 valid1 (macro2839 k) +theorem macro2840 (k : Nat) : applyExit (before2840 k) exit6 1 = some (before2841 k) := by + simp (disch := omega) [before2840, before2841, exit6, applyExit, pop, push] + <;> omega +theorem step2840 (k : Nat) : Runs (1*1) (before2840 k).denote (before2841 k).denote := + @applyExit_sound (before2840 k) (before2841 k) exit6 1 valid6 (macro2840 k) +theorem macro2841 (k : Nat) : applyExit (before2841 k) exit0 34 = some (before2842 k) := by + simp (disch := omega) [before2841, before2842, exit0, applyExit, pop, push] + <;> omega +theorem step2841 (k : Nat) : Runs (34*2) (before2841 k).denote (before2842 k).denote := + @applyExit_sound (before2841 k) (before2842 k) exit0 34 valid0 (macro2841 k) +theorem macro2842 (k : Nat) : applyExit (before2842 k) exit1 1 = some (before2843 k) := by + simp (disch := omega) [before2842, before2843, exit1, applyExit, pop, push] + <;> omega +theorem step2842 (k : Nat) : Runs (1*3) (before2842 k).denote (before2843 k).denote := + @applyExit_sound (before2842 k) (before2843 k) exit1 1 valid1 (macro2842 k) +theorem macro2843 (k : Nat) : applyExit (before2843 k) exit2 34 = some (before2844 k) := by + simp (disch := omega) [before2843, before2844, exit2, applyExit, pop, push] + <;> omega +theorem step2843 (k : Nat) : Runs (34*2) (before2843 k).denote (before2844 k).denote := + @applyExit_sound (before2843 k) (before2844 k) exit2 34 valid2 (macro2843 k) +theorem macro2844 (k : Nat) : applyExit (before2844 k) exit3 1 = some (before2845 k) := by + simp (disch := omega) [before2844, before2845, exit3, applyExit, pop, push] + <;> omega +theorem step2844 (k : Nat) : Runs (1*2) (before2844 k).denote (before2845 k).denote := + @applyExit_sound (before2844 k) (before2845 k) exit3 1 valid3 (macro2844 k) +theorem macro2845 (k : Nat) : applyExit (before2845 k) exit4 1 = some (before2846 k) := by + simp (disch := omega) [before2845, before2846, exit4, applyExit, pop, push] + <;> omega +theorem step2845 (k : Nat) : Runs (1*2) (before2845 k).denote (before2846 k).denote := + @applyExit_sound (before2845 k) (before2846 k) exit4 1 valid4 (macro2845 k) +theorem macro2846 (k : Nat) : applyExit (before2846 k) exit5 1 = some (before2847 k) := by + simp (disch := omega) [before2846, before2847, exit5, applyExit, pop, push] + <;> omega +theorem step2846 (k : Nat) : Runs (1*3) (before2846 k).denote (before2847 k).denote := + @applyExit_sound (before2846 k) (before2847 k) exit5 1 valid5 (macro2846 k) +theorem macro2847 (k : Nat) : applyExit (before2847 k) exit1 1 = some (before2848 k) := by + simp (disch := omega) [before2847, before2848, exit1, applyExit, pop, push] + <;> omega +theorem step2847 (k : Nat) : Runs (1*3) (before2847 k).denote (before2848 k).denote := + @applyExit_sound (before2847 k) (before2848 k) exit1 1 valid1 (macro2847 k) +theorem macro2848 (k : Nat) : applyExit (before2848 k) exit6 1 = some (before2849 k) := by + simp (disch := omega) [before2848, before2849, exit6, applyExit, pop, push] + <;> omega +theorem step2848 (k : Nat) : Runs (1*1) (before2848 k).denote (before2849 k).denote := + @applyExit_sound (before2848 k) (before2849 k) exit6 1 valid6 (macro2848 k) +theorem macro2849 (k : Nat) : applyExit (before2849 k) exit0 37 = some (before2850 k) := by + simp (disch := omega) [before2849, before2850, exit0, applyExit, pop, push] + <;> omega +theorem step2849 (k : Nat) : Runs (37*2) (before2849 k).denote (before2850 k).denote := + @applyExit_sound (before2849 k) (before2850 k) exit0 37 valid0 (macro2849 k) +theorem macro2850 (k : Nat) : applyExit (before2850 k) exit1 1 = some (before2851 k) := by + simp (disch := omega) [before2850, before2851, exit1, applyExit, pop, push] + <;> omega +theorem step2850 (k : Nat) : Runs (1*3) (before2850 k).denote (before2851 k).denote := + @applyExit_sound (before2850 k) (before2851 k) exit1 1 valid1 (macro2850 k) +theorem macro2851 (k : Nat) : applyExit (before2851 k) exit2 37 = some (before2852 k) := by + simp (disch := omega) [before2851, before2852, exit2, applyExit, pop, push] + <;> omega +theorem step2851 (k : Nat) : Runs (37*2) (before2851 k).denote (before2852 k).denote := + @applyExit_sound (before2851 k) (before2852 k) exit2 37 valid2 (macro2851 k) +theorem macro2852 (k : Nat) : applyExit (before2852 k) exit3 1 = some (before2853 k) := by + simp (disch := omega) [before2852, before2853, exit3, applyExit, pop, push] + <;> omega +theorem step2852 (k : Nat) : Runs (1*2) (before2852 k).denote (before2853 k).denote := + @applyExit_sound (before2852 k) (before2853 k) exit3 1 valid3 (macro2852 k) +theorem macro2853 (k : Nat) : applyExit (before2853 k) exit4 1 = some (before2854 k) := by + simp (disch := omega) [before2853, before2854, exit4, applyExit, pop, push] + <;> omega +theorem step2853 (k : Nat) : Runs (1*2) (before2853 k).denote (before2854 k).denote := + @applyExit_sound (before2853 k) (before2854 k) exit4 1 valid4 (macro2853 k) +theorem macro2854 (k : Nat) : applyExit (before2854 k) exit5 1 = some (before2855 k) := by + simp (disch := omega) [before2854, before2855, exit5, applyExit, pop, push] + <;> omega +theorem step2854 (k : Nat) : Runs (1*3) (before2854 k).denote (before2855 k).denote := + @applyExit_sound (before2854 k) (before2855 k) exit5 1 valid5 (macro2854 k) +theorem macro2855 (k : Nat) : applyExit (before2855 k) exit1 1 = some (before2856 k) := by + simp (disch := omega) [before2855, before2856, exit1, applyExit, pop, push] + <;> omega +theorem step2855 (k : Nat) : Runs (1*3) (before2855 k).denote (before2856 k).denote := + @applyExit_sound (before2855 k) (before2856 k) exit1 1 valid1 (macro2855 k) +theorem macro2856 (k : Nat) : applyExit (before2856 k) exit6 1 = some (before2857 k) := by + simp (disch := omega) [before2856, before2857, exit6, applyExit, pop, push] + <;> omega +theorem step2856 (k : Nat) : Runs (1*1) (before2856 k).denote (before2857 k).denote := + @applyExit_sound (before2856 k) (before2857 k) exit6 1 valid6 (macro2856 k) +theorem macro2857 (k : Nat) : applyExit (before2857 k) exit0 40 = some (before2858 k) := by + simp (disch := omega) [before2857, before2858, exit0, applyExit, pop, push] + <;> omega +theorem step2857 (k : Nat) : Runs (40*2) (before2857 k).denote (before2858 k).denote := + @applyExit_sound (before2857 k) (before2858 k) exit0 40 valid0 (macro2857 k) +theorem macro2858 (k : Nat) : applyExit (before2858 k) exit1 1 = some (before2859 k) := by + simp (disch := omega) [before2858, before2859, exit1, applyExit, pop, push] + <;> omega +theorem step2858 (k : Nat) : Runs (1*3) (before2858 k).denote (before2859 k).denote := + @applyExit_sound (before2858 k) (before2859 k) exit1 1 valid1 (macro2858 k) +theorem macro2859 (k : Nat) : applyExit (before2859 k) exit2 40 = some (before2860 k) := by + simp (disch := omega) [before2859, before2860, exit2, applyExit, pop, push] + <;> omega +theorem step2859 (k : Nat) : Runs (40*2) (before2859 k).denote (before2860 k).denote := + @applyExit_sound (before2859 k) (before2860 k) exit2 40 valid2 (macro2859 k) +theorem macro2860 (k : Nat) : applyExit (before2860 k) exit3 1 = some (before2861 k) := by + simp (disch := omega) [before2860, before2861, exit3, applyExit, pop, push] + <;> omega +theorem step2860 (k : Nat) : Runs (1*2) (before2860 k).denote (before2861 k).denote := + @applyExit_sound (before2860 k) (before2861 k) exit3 1 valid3 (macro2860 k) +theorem macro2861 (k : Nat) : applyExit (before2861 k) exit4 1 = some (before2862 k) := by + simp (disch := omega) [before2861, before2862, exit4, applyExit, pop, push] + <;> omega +theorem step2861 (k : Nat) : Runs (1*2) (before2861 k).denote (before2862 k).denote := + @applyExit_sound (before2861 k) (before2862 k) exit4 1 valid4 (macro2861 k) +theorem macro2862 (k : Nat) : applyExit (before2862 k) exit5 1 = some (before2863 k) := by + simp (disch := omega) [before2862, before2863, exit5, applyExit, pop, push] + <;> omega +theorem step2862 (k : Nat) : Runs (1*3) (before2862 k).denote (before2863 k).denote := + @applyExit_sound (before2862 k) (before2863 k) exit5 1 valid5 (macro2862 k) +theorem macro2863 (k : Nat) : applyExit (before2863 k) exit1 1 = some (before2864 k) := by + simp (disch := omega) [before2863, before2864, exit1, applyExit, pop, push] + <;> omega +theorem step2863 (k : Nat) : Runs (1*3) (before2863 k).denote (before2864 k).denote := + @applyExit_sound (before2863 k) (before2864 k) exit1 1 valid1 (macro2863 k) +theorem macro2864 (k : Nat) : applyExit (before2864 k) exit6 1 = some (before2865 k) := by + simp (disch := omega) [before2864, before2865, exit6, applyExit, pop, push] + <;> omega +theorem step2864 (k : Nat) : Runs (1*1) (before2864 k).denote (before2865 k).denote := + @applyExit_sound (before2864 k) (before2865 k) exit6 1 valid6 (macro2864 k) +theorem macro2865 (k : Nat) : applyExit (before2865 k) exit0 43 = some (before2866 k) := by + simp (disch := omega) [before2865, before2866, exit0, applyExit, pop, push] + <;> omega +theorem step2865 (k : Nat) : Runs (43*2) (before2865 k).denote (before2866 k).denote := + @applyExit_sound (before2865 k) (before2866 k) exit0 43 valid0 (macro2865 k) +theorem macro2866 (k : Nat) : applyExit (before2866 k) exit1 1 = some (before2867 k) := by + simp (disch := omega) [before2866, before2867, exit1, applyExit, pop, push] + <;> omega +theorem step2866 (k : Nat) : Runs (1*3) (before2866 k).denote (before2867 k).denote := + @applyExit_sound (before2866 k) (before2867 k) exit1 1 valid1 (macro2866 k) +theorem macro2867 (k : Nat) : applyExit (before2867 k) exit2 43 = some (before2868 k) := by + simp (disch := omega) [before2867, before2868, exit2, applyExit, pop, push] + <;> omega +theorem step2867 (k : Nat) : Runs (43*2) (before2867 k).denote (before2868 k).denote := + @applyExit_sound (before2867 k) (before2868 k) exit2 43 valid2 (macro2867 k) +theorem macro2868 (k : Nat) : applyExit (before2868 k) exit3 1 = some (before2869 k) := by + simp (disch := omega) [before2868, before2869, exit3, applyExit, pop, push] + <;> omega +theorem step2868 (k : Nat) : Runs (1*2) (before2868 k).denote (before2869 k).denote := + @applyExit_sound (before2868 k) (before2869 k) exit3 1 valid3 (macro2868 k) +theorem macro2869 (k : Nat) : applyExit (before2869 k) exit4 1 = some (before2870 k) := by + simp (disch := omega) [before2869, before2870, exit4, applyExit, pop, push] + <;> omega +theorem step2869 (k : Nat) : Runs (1*2) (before2869 k).denote (before2870 k).denote := + @applyExit_sound (before2869 k) (before2870 k) exit4 1 valid4 (macro2869 k) +theorem macro2870 (k : Nat) : applyExit (before2870 k) exit5 1 = some (before2871 k) := by + simp (disch := omega) [before2870, before2871, exit5, applyExit, pop, push] + <;> omega +theorem step2870 (k : Nat) : Runs (1*3) (before2870 k).denote (before2871 k).denote := + @applyExit_sound (before2870 k) (before2871 k) exit5 1 valid5 (macro2870 k) +theorem macro2871 (k : Nat) : applyExit (before2871 k) exit1 1 = some (before2872 k) := by + simp (disch := omega) [before2871, before2872, exit1, applyExit, pop, push] + <;> omega +theorem step2871 (k : Nat) : Runs (1*3) (before2871 k).denote (before2872 k).denote := + @applyExit_sound (before2871 k) (before2872 k) exit1 1 valid1 (macro2871 k) +theorem macro2872 (k : Nat) : applyExit (before2872 k) exit6 1 = some (before2873 k) := by + simp (disch := omega) [before2872, before2873, exit6, applyExit, pop, push] + <;> omega +theorem step2872 (k : Nat) : Runs (1*1) (before2872 k).denote (before2873 k).denote := + @applyExit_sound (before2872 k) (before2873 k) exit6 1 valid6 (macro2872 k) +theorem macro2873 (k : Nat) : applyExit (before2873 k) exit0 46 = some (before2874 k) := by + simp (disch := omega) [before2873, before2874, exit0, applyExit, pop, push] + <;> omega +theorem step2873 (k : Nat) : Runs (46*2) (before2873 k).denote (before2874 k).denote := + @applyExit_sound (before2873 k) (before2874 k) exit0 46 valid0 (macro2873 k) +theorem macro2874 (k : Nat) : applyExit (before2874 k) exit1 1 = some (before2875 k) := by + simp (disch := omega) [before2874, before2875, exit1, applyExit, pop, push] + <;> omega +theorem step2874 (k : Nat) : Runs (1*3) (before2874 k).denote (before2875 k).denote := + @applyExit_sound (before2874 k) (before2875 k) exit1 1 valid1 (macro2874 k) +theorem macro2875 (k : Nat) : applyExit (before2875 k) exit2 46 = some (before2876 k) := by + simp (disch := omega) [before2875, before2876, exit2, applyExit, pop, push] + <;> omega +theorem step2875 (k : Nat) : Runs (46*2) (before2875 k).denote (before2876 k).denote := + @applyExit_sound (before2875 k) (before2876 k) exit2 46 valid2 (macro2875 k) +theorem macro2876 (k : Nat) : applyExit (before2876 k) exit3 1 = some (before2877 k) := by + simp (disch := omega) [before2876, before2877, exit3, applyExit, pop, push] + <;> omega +theorem step2876 (k : Nat) : Runs (1*2) (before2876 k).denote (before2877 k).denote := + @applyExit_sound (before2876 k) (before2877 k) exit3 1 valid3 (macro2876 k) +theorem macro2877 (k : Nat) : applyExit (before2877 k) exit4 1 = some (before2878 k) := by + simp (disch := omega) [before2877, before2878, exit4, applyExit, pop, push] + <;> omega +theorem step2877 (k : Nat) : Runs (1*2) (before2877 k).denote (before2878 k).denote := + @applyExit_sound (before2877 k) (before2878 k) exit4 1 valid4 (macro2877 k) +theorem macro2878 (k : Nat) : applyExit (before2878 k) exit5 1 = some (before2879 k) := by + simp (disch := omega) [before2878, before2879, exit5, applyExit, pop, push] + <;> omega +theorem step2878 (k : Nat) : Runs (1*3) (before2878 k).denote (before2879 k).denote := + @applyExit_sound (before2878 k) (before2879 k) exit5 1 valid5 (macro2878 k) +theorem macro2879 (k : Nat) : applyExit (before2879 k) exit1 1 = some (before2880 k) := by + simp (disch := omega) [before2879, before2880, exit1, applyExit, pop, push] + <;> omega +theorem step2879 (k : Nat) : Runs (1*3) (before2879 k).denote (before2880 k).denote := + @applyExit_sound (before2879 k) (before2880 k) exit1 1 valid1 (macro2879 k) +theorem macro2880 (k : Nat) : applyExit (before2880 k) exit6 1 = some (before2881 k) := by + simp (disch := omega) [before2880, before2881, exit6, applyExit, pop, push] + <;> omega +theorem step2880 (k : Nat) : Runs (1*1) (before2880 k).denote (before2881 k).denote := + @applyExit_sound (before2880 k) (before2881 k) exit6 1 valid6 (macro2880 k) +theorem macro2881 (k : Nat) : applyExit (before2881 k) exit0 49 = some (before2882 k) := by + simp (disch := omega) [before2881, before2882, exit0, applyExit, pop, push] + <;> omega +theorem step2881 (k : Nat) : Runs (49*2) (before2881 k).denote (before2882 k).denote := + @applyExit_sound (before2881 k) (before2882 k) exit0 49 valid0 (macro2881 k) +theorem macro2882 (k : Nat) : applyExit (before2882 k) exit1 1 = some (before2883 k) := by + simp (disch := omega) [before2882, before2883, exit1, applyExit, pop, push] + <;> omega +theorem step2882 (k : Nat) : Runs (1*3) (before2882 k).denote (before2883 k).denote := + @applyExit_sound (before2882 k) (before2883 k) exit1 1 valid1 (macro2882 k) +theorem macro2883 (k : Nat) : applyExit (before2883 k) exit2 49 = some (before2884 k) := by + simp (disch := omega) [before2883, before2884, exit2, applyExit, pop, push] + <;> omega +theorem step2883 (k : Nat) : Runs (49*2) (before2883 k).denote (before2884 k).denote := + @applyExit_sound (before2883 k) (before2884 k) exit2 49 valid2 (macro2883 k) +theorem macro2884 (k : Nat) : applyExit (before2884 k) exit3 1 = some (before2885 k) := by + simp (disch := omega) [before2884, before2885, exit3, applyExit, pop, push] + <;> omega +theorem step2884 (k : Nat) : Runs (1*2) (before2884 k).denote (before2885 k).denote := + @applyExit_sound (before2884 k) (before2885 k) exit3 1 valid3 (macro2884 k) +theorem macro2885 (k : Nat) : applyExit (before2885 k) exit4 1 = some (before2886 k) := by + simp (disch := omega) [before2885, before2886, exit4, applyExit, pop, push] + <;> omega +theorem step2885 (k : Nat) : Runs (1*2) (before2885 k).denote (before2886 k).denote := + @applyExit_sound (before2885 k) (before2886 k) exit4 1 valid4 (macro2885 k) +theorem macro2886 (k : Nat) : applyExit (before2886 k) exit5 1 = some (before2887 k) := by + simp (disch := omega) [before2886, before2887, exit5, applyExit, pop, push] + <;> omega +theorem step2886 (k : Nat) : Runs (1*3) (before2886 k).denote (before2887 k).denote := + @applyExit_sound (before2886 k) (before2887 k) exit5 1 valid5 (macro2886 k) +theorem macro2887 (k : Nat) : applyExit (before2887 k) exit1 1 = some (before2888 k) := by + simp (disch := omega) [before2887, before2888, exit1, applyExit, pop, push] + <;> omega +theorem step2887 (k : Nat) : Runs (1*3) (before2887 k).denote (before2888 k).denote := + @applyExit_sound (before2887 k) (before2888 k) exit1 1 valid1 (macro2887 k) +theorem macro2888 (k : Nat) : applyExit (before2888 k) exit6 1 = some (before2889 k) := by + simp (disch := omega) [before2888, before2889, exit6, applyExit, pop, push] + <;> omega +theorem step2888 (k : Nat) : Runs (1*1) (before2888 k).denote (before2889 k).denote := + @applyExit_sound (before2888 k) (before2889 k) exit6 1 valid6 (macro2888 k) +theorem macro2889 (k : Nat) : applyExit (before2889 k) exit0 52 = some (before2890 k) := by + simp (disch := omega) [before2889, before2890, exit0, applyExit, pop, push] + <;> omega +theorem step2889 (k : Nat) : Runs (52*2) (before2889 k).denote (before2890 k).denote := + @applyExit_sound (before2889 k) (before2890 k) exit0 52 valid0 (macro2889 k) +theorem macro2890 (k : Nat) : applyExit (before2890 k) exit1 1 = some (before2891 k) := by + simp (disch := omega) [before2890, before2891, exit1, applyExit, pop, push] + <;> omega +theorem step2890 (k : Nat) : Runs (1*3) (before2890 k).denote (before2891 k).denote := + @applyExit_sound (before2890 k) (before2891 k) exit1 1 valid1 (macro2890 k) +theorem macro2891 (k : Nat) : applyExit (before2891 k) exit2 52 = some (before2892 k) := by + simp (disch := omega) [before2891, before2892, exit2, applyExit, pop, push] + <;> omega +theorem step2891 (k : Nat) : Runs (52*2) (before2891 k).denote (before2892 k).denote := + @applyExit_sound (before2891 k) (before2892 k) exit2 52 valid2 (macro2891 k) +theorem macro2892 (k : Nat) : applyExit (before2892 k) exit3 1 = some (before2893 k) := by + simp (disch := omega) [before2892, before2893, exit3, applyExit, pop, push] + <;> omega +theorem step2892 (k : Nat) : Runs (1*2) (before2892 k).denote (before2893 k).denote := + @applyExit_sound (before2892 k) (before2893 k) exit3 1 valid3 (macro2892 k) +theorem macro2893 (k : Nat) : applyExit (before2893 k) exit4 1 = some (before2894 k) := by + simp (disch := omega) [before2893, before2894, exit4, applyExit, pop, push] + <;> omega +theorem step2893 (k : Nat) : Runs (1*2) (before2893 k).denote (before2894 k).denote := + @applyExit_sound (before2893 k) (before2894 k) exit4 1 valid4 (macro2893 k) +theorem macro2894 (k : Nat) : applyExit (before2894 k) exit5 1 = some (before2895 k) := by + simp (disch := omega) [before2894, before2895, exit5, applyExit, pop, push] + <;> omega +theorem step2894 (k : Nat) : Runs (1*3) (before2894 k).denote (before2895 k).denote := + @applyExit_sound (before2894 k) (before2895 k) exit5 1 valid5 (macro2894 k) +theorem macro2895 (k : Nat) : applyExit (before2895 k) exit1 1 = some (before2896 k) := by + simp (disch := omega) [before2895, before2896, exit1, applyExit, pop, push] + <;> omega +theorem step2895 (k : Nat) : Runs (1*3) (before2895 k).denote (before2896 k).denote := + @applyExit_sound (before2895 k) (before2896 k) exit1 1 valid1 (macro2895 k) +theorem macro2896 (k : Nat) : applyExit (before2896 k) exit6 1 = some (before2897 k) := by + simp (disch := omega) [before2896, before2897, exit6, applyExit, pop, push] + <;> omega +theorem step2896 (k : Nat) : Runs (1*1) (before2896 k).denote (before2897 k).denote := + @applyExit_sound (before2896 k) (before2897 k) exit6 1 valid6 (macro2896 k) +theorem macro2897 (k : Nat) : applyExit (before2897 k) exit0 55 = some (before2898 k) := by + simp (disch := omega) [before2897, before2898, exit0, applyExit, pop, push] + <;> omega +theorem step2897 (k : Nat) : Runs (55*2) (before2897 k).denote (before2898 k).denote := + @applyExit_sound (before2897 k) (before2898 k) exit0 55 valid0 (macro2897 k) +theorem macro2898 (k : Nat) : applyExit (before2898 k) exit1 1 = some (before2899 k) := by + simp (disch := omega) [before2898, before2899, exit1, applyExit, pop, push] + <;> omega +theorem step2898 (k : Nat) : Runs (1*3) (before2898 k).denote (before2899 k).denote := + @applyExit_sound (before2898 k) (before2899 k) exit1 1 valid1 (macro2898 k) +theorem macro2899 (k : Nat) : applyExit (before2899 k) exit2 55 = some (after2899 k) := by + simp (disch := omega) [before2899, after2899, exit2, applyExit, pop, push] + <;> omega +theorem step2899 (k : Nat) : Runs (55*2) (before2899 k).denote (after2899 k).denote := + @applyExit_sound (before2899 k) (after2899 k) exit2 55 valid2 (macro2899 k) +theorem chunkRun028 (k : Nat) : Runs 2096 (before2800 k).denote (after2899 k).denote := by + have h := (@Runs.trans ((((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2))))))) ((((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))))+((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3))))))+(((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2))))))) (before2800 k).denote (before2850 k).denote (after2899 k).denote (@Runs.trans (((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2)))))) (before2800 k).denote (before2825 k).denote (before2850 k).denote (@Runs.trans ((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before2800 k).denote (before2812 k).denote (before2825 k).denote (@Runs.trans (((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))) (before2800 k).denote (before2806 k).denote (before2812 k).denote (@Runs.trans ((1*1)+((19*2)+(1*3))) ((19*2)+((1*2)+(1*2))) (before2800 k).denote (before2803 k).denote (before2806 k).denote (@Runs.trans (1*1) ((19*2)+(1*3)) (before2800 k).denote (before2801 k).denote (before2803 k).denote (step2800 k) (@Runs.trans (19*2) (1*3) (before2801 k).denote (before2802 k).denote (before2803 k).denote (step2801 k) (step2802 k))) (@Runs.trans (19*2) ((1*2)+(1*2)) (before2803 k).denote (before2804 k).denote (before2806 k).denote (step2803 k) (@Runs.trans (1*2) (1*2) (before2804 k).denote (before2805 k).denote (before2806 k).denote (step2804 k) (step2805 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) ((22*2)+((1*3)+(22*2))) (before2806 k).denote (before2809 k).denote (before2812 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2806 k).denote (before2807 k).denote (before2809 k).denote (step2806 k) (@Runs.trans (1*3) (1*1) (before2807 k).denote (before2808 k).denote (before2809 k).denote (step2807 k) (step2808 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before2809 k).denote (before2810 k).denote (before2812 k).denote (step2809 k) (@Runs.trans (1*3) (22*2) (before2810 k).denote (before2811 k).denote (before2812 k).denote (step2810 k) (step2811 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))) (((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before2812 k).denote (before2818 k).denote (before2825 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(25*2))) (before2812 k).denote (before2815 k).denote (before2818 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2812 k).denote (before2813 k).denote (before2815 k).denote (step2812 k) (@Runs.trans (1*2) (1*3) (before2813 k).denote (before2814 k).denote (before2815 k).denote (step2813 k) (step2814 k))) (@Runs.trans (1*3) ((1*1)+(25*2)) (before2815 k).denote (before2816 k).denote (before2818 k).denote (step2815 k) (@Runs.trans (1*1) (25*2) (before2816 k).denote (before2817 k).denote (before2818 k).denote (step2816 k) (step2817 k)))) (@Runs.trans ((1*3)+((25*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before2818 k).denote (before2821 k).denote (before2825 k).denote (@Runs.trans (1*3) ((25*2)+(1*2)) (before2818 k).denote (before2819 k).denote (before2821 k).denote (step2818 k) (@Runs.trans (25*2) (1*2) (before2819 k).denote (before2820 k).denote (before2821 k).denote (step2819 k) (step2820 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before2821 k).denote (before2823 k).denote (before2825 k).denote (@Runs.trans (1*2) (1*3) (before2821 k).denote (before2822 k).denote (before2823 k).denote (step2821 k) (step2822 k)) (@Runs.trans (1*3) (1*1) (before2823 k).denote (before2824 k).denote (before2825 k).denote (step2823 k) (step2824 k)))))) (@Runs.trans ((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))) ((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2))))) (before2825 k).denote (before2837 k).denote (before2850 k).denote (@Runs.trans (((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))) (before2825 k).denote (before2831 k).denote (before2837 k).denote (@Runs.trans ((28*2)+((1*3)+(28*2))) ((1*2)+((1*2)+(1*3))) (before2825 k).denote (before2828 k).denote (before2831 k).denote (@Runs.trans (28*2) ((1*3)+(28*2)) (before2825 k).denote (before2826 k).denote (before2828 k).denote (step2825 k) (@Runs.trans (1*3) (28*2) (before2826 k).denote (before2827 k).denote (before2828 k).denote (step2826 k) (step2827 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2828 k).denote (before2829 k).denote (before2831 k).denote (step2828 k) (@Runs.trans (1*2) (1*3) (before2829 k).denote (before2830 k).denote (before2831 k).denote (step2829 k) (step2830 k)))) (@Runs.trans ((1*3)+((1*1)+(31*2))) ((1*3)+((31*2)+(1*2))) (before2831 k).denote (before2834 k).denote (before2837 k).denote (@Runs.trans (1*3) ((1*1)+(31*2)) (before2831 k).denote (before2832 k).denote (before2834 k).denote (step2831 k) (@Runs.trans (1*1) (31*2) (before2832 k).denote (before2833 k).denote (before2834 k).denote (step2832 k) (step2833 k))) (@Runs.trans (1*3) ((31*2)+(1*2)) (before2834 k).denote (before2835 k).denote (before2837 k).denote (step2834 k) (@Runs.trans (31*2) (1*2) (before2835 k).denote (before2836 k).denote (before2837 k).denote (step2835 k) (step2836 k))))) (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))) (((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2)))) (before2837 k).denote (before2843 k).denote (before2850 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((34*2)+(1*3))) (before2837 k).denote (before2840 k).denote (before2843 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2837 k).denote (before2838 k).denote (before2840 k).denote (step2837 k) (@Runs.trans (1*3) (1*3) (before2838 k).denote (before2839 k).denote (before2840 k).denote (step2838 k) (step2839 k))) (@Runs.trans (1*1) ((34*2)+(1*3)) (before2840 k).denote (before2841 k).denote (before2843 k).denote (step2840 k) (@Runs.trans (34*2) (1*3) (before2841 k).denote (before2842 k).denote (before2843 k).denote (step2841 k) (step2842 k)))) (@Runs.trans ((34*2)+((1*2)+(1*2))) (((1*3)+(1*3))+((1*1)+(37*2))) (before2843 k).denote (before2846 k).denote (before2850 k).denote (@Runs.trans (34*2) ((1*2)+(1*2)) (before2843 k).denote (before2844 k).denote (before2846 k).denote (step2843 k) (@Runs.trans (1*2) (1*2) (before2844 k).denote (before2845 k).denote (before2846 k).denote (step2844 k) (step2845 k))) (@Runs.trans ((1*3)+(1*3)) ((1*1)+(37*2)) (before2846 k).denote (before2848 k).denote (before2850 k).denote (@Runs.trans (1*3) (1*3) (before2846 k).denote (before2847 k).denote (before2848 k).denote (step2846 k) (step2847 k)) (@Runs.trans (1*1) (37*2) (before2848 k).denote (before2849 k).denote (before2850 k).denote (step2848 k) (step2849 k))))))) (@Runs.trans (((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))))+((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3)))))) (((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2)))))) (before2850 k).denote (before2875 k).denote (after2899 k).denote (@Runs.trans ((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))) ((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3))))) (before2850 k).denote (before2862 k).denote (before2875 k).denote (@Runs.trans (((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))) (before2850 k).denote (before2856 k).denote (before2862 k).denote (@Runs.trans ((1*3)+((37*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2850 k).denote (before2853 k).denote (before2856 k).denote (@Runs.trans (1*3) ((37*2)+(1*2)) (before2850 k).denote (before2851 k).denote (before2853 k).denote (step2850 k) (@Runs.trans (37*2) (1*2) (before2851 k).denote (before2852 k).denote (before2853 k).denote (step2851 k) (step2852 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2853 k).denote (before2854 k).denote (before2856 k).denote (step2853 k) (@Runs.trans (1*3) (1*3) (before2854 k).denote (before2855 k).denote (before2856 k).denote (step2854 k) (step2855 k)))) (@Runs.trans ((1*1)+((40*2)+(1*3))) ((40*2)+((1*2)+(1*2))) (before2856 k).denote (before2859 k).denote (before2862 k).denote (@Runs.trans (1*1) ((40*2)+(1*3)) (before2856 k).denote (before2857 k).denote (before2859 k).denote (step2856 k) (@Runs.trans (40*2) (1*3) (before2857 k).denote (before2858 k).denote (before2859 k).denote (step2857 k) (step2858 k))) (@Runs.trans (40*2) ((1*2)+(1*2)) (before2859 k).denote (before2860 k).denote (before2862 k).denote (step2859 k) (@Runs.trans (1*2) (1*2) (before2860 k).denote (before2861 k).denote (before2862 k).denote (step2860 k) (step2861 k))))) (@Runs.trans (((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))) (((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3)))) (before2862 k).denote (before2868 k).denote (before2875 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((43*2)+((1*3)+(43*2))) (before2862 k).denote (before2865 k).denote (before2868 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2862 k).denote (before2863 k).denote (before2865 k).denote (step2862 k) (@Runs.trans (1*3) (1*1) (before2863 k).denote (before2864 k).denote (before2865 k).denote (step2863 k) (step2864 k))) (@Runs.trans (43*2) ((1*3)+(43*2)) (before2865 k).denote (before2866 k).denote (before2868 k).denote (step2865 k) (@Runs.trans (1*3) (43*2) (before2866 k).denote (before2867 k).denote (before2868 k).denote (step2866 k) (step2867 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) (((1*3)+(1*1))+((46*2)+(1*3))) (before2868 k).denote (before2871 k).denote (before2875 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2868 k).denote (before2869 k).denote (before2871 k).denote (step2868 k) (@Runs.trans (1*2) (1*3) (before2869 k).denote (before2870 k).denote (before2871 k).denote (step2869 k) (step2870 k))) (@Runs.trans ((1*3)+(1*1)) ((46*2)+(1*3)) (before2871 k).denote (before2873 k).denote (before2875 k).denote (@Runs.trans (1*3) (1*1) (before2871 k).denote (before2872 k).denote (before2873 k).denote (step2871 k) (step2872 k)) (@Runs.trans (46*2) (1*3) (before2873 k).denote (before2874 k).denote (before2875 k).denote (step2873 k) (step2874 k)))))) (@Runs.trans ((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2))))) (before2875 k).denote (before2887 k).denote (after2899 k).denote (@Runs.trans (((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))) (before2875 k).denote (before2881 k).denote (before2887 k).denote (@Runs.trans ((46*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2875 k).denote (before2878 k).denote (before2881 k).denote (@Runs.trans (46*2) ((1*2)+(1*2)) (before2875 k).denote (before2876 k).denote (before2878 k).denote (step2875 k) (@Runs.trans (1*2) (1*2) (before2876 k).denote (before2877 k).denote (before2878 k).denote (step2876 k) (step2877 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2878 k).denote (before2879 k).denote (before2881 k).denote (step2878 k) (@Runs.trans (1*3) (1*1) (before2879 k).denote (before2880 k).denote (before2881 k).denote (step2879 k) (step2880 k)))) (@Runs.trans ((49*2)+((1*3)+(49*2))) ((1*2)+((1*2)+(1*3))) (before2881 k).denote (before2884 k).denote (before2887 k).denote (@Runs.trans (49*2) ((1*3)+(49*2)) (before2881 k).denote (before2882 k).denote (before2884 k).denote (step2881 k) (@Runs.trans (1*3) (49*2) (before2882 k).denote (before2883 k).denote (before2884 k).denote (step2882 k) (step2883 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2884 k).denote (before2885 k).denote (before2887 k).denote (step2884 k) (@Runs.trans (1*2) (1*3) (before2885 k).denote (before2886 k).denote (before2887 k).denote (step2885 k) (step2886 k))))) (@Runs.trans (((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2)))) (before2887 k).denote (before2893 k).denote (after2899 k).denote (@Runs.trans ((1*3)+((1*1)+(52*2))) ((1*3)+((52*2)+(1*2))) (before2887 k).denote (before2890 k).denote (before2893 k).denote (@Runs.trans (1*3) ((1*1)+(52*2)) (before2887 k).denote (before2888 k).denote (before2890 k).denote (step2887 k) (@Runs.trans (1*1) (52*2) (before2888 k).denote (before2889 k).denote (before2890 k).denote (step2888 k) (step2889 k))) (@Runs.trans (1*3) ((52*2)+(1*2)) (before2890 k).denote (before2891 k).denote (before2893 k).denote (step2890 k) (@Runs.trans (52*2) (1*2) (before2891 k).denote (before2892 k).denote (before2893 k).denote (step2891 k) (step2892 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(55*2))+((1*3)+(55*2))) (before2893 k).denote (before2896 k).denote (after2899 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2893 k).denote (before2894 k).denote (before2896 k).denote (step2893 k) (@Runs.trans (1*3) (1*3) (before2894 k).denote (before2895 k).denote (before2896 k).denote (step2894 k) (step2895 k))) (@Runs.trans ((1*1)+(55*2)) ((1*3)+(55*2)) (before2896 k).denote (before2898 k).denote (after2899 k).denote (@Runs.trans (1*1) (55*2) (before2896 k).denote (before2897 k).denote (before2898 k).denote (step2896 k) (step2897 k)) (@Runs.trans (1*3) (55*2) (before2898 k).denote (before2899 k).denote (after2899 k).denote (step2898 k) (step2899 k)))))))) + have ht : (((((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2)))))))+((((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))))+((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3))))))+(((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2)))))))) = 2096 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean new file mode 100644 index 00000000..5102a180 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean @@ -0,0 +1,772 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail2900_0 : Stack := [] +abbrev tail2900_1 : Stack := ⟨w1,1⟩ :: tail2900_0 +abbrev tail2900_2 : Stack := ⟨w0,1⟩ :: tail2900_1 +abbrev tail2900_3 : Stack := ⟨w2,1⟩ :: tail2900_2 +abbrev tail2900_4 : Stack := ⟨w1,1⟩ :: tail2900_3 +abbrev tail2900_5 : Stack := ⟨w0,2⟩ :: tail2900_4 +abbrev tail2900_6 : Stack := ⟨w2,1⟩ :: tail2900_5 +abbrev tail2900_7 : Stack := ⟨w1,1⟩ :: tail2900_6 +abbrev tail2900_8 : Stack := ⟨w2,1⟩ :: tail2900_7 +abbrev tail2900_9 : Stack := ⟨w1,17⟩ :: tail2900_8 +abbrev tail2900_10 : Stack := ⟨w0,2⟩ :: tail2900_9 +abbrev tail2900_11 : Stack := ⟨w2,1⟩ :: tail2900_10 +abbrev tail2900_12 : Stack := ⟨w1,15⟩ :: tail2900_11 +abbrev tail2900_13 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail2900_12 +abbrev tail2900_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2900_13 k +abbrev tail2900_15 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_14 k +abbrev tail2900_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_15 k +abbrev tail2900_17 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2900_16 k +abbrev tail2900_18 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2900_17 k +abbrev tail2900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_18 k +abbrev tail2900_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2900_19 k +abbrev tail2900_21 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2900_20 k +abbrev tail2900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_21 k +abbrev tail2900_23 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2900_22 k +abbrev tail2900_24 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail2900_23 k +abbrev tail2900_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2900_24 k +abbrev tail2900_26 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2900_25 k +abbrev tail2900_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_26 k +abbrev tail2900_28 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2900_27 k +abbrev tail2900_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_28 k +abbrev tail2900_30 : Stack := ⟨w0,56⟩ :: tail2900_0 +abbrev tail2900_31 : Stack := ⟨w0,57⟩ :: tail2900_0 +abbrev tail2900_32 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2900_27 k +abbrev tail2900_33 : Stack := ⟨w2,1⟩ :: tail2900_31 +abbrev tail2900_34 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2900_27 k +abbrev tail2900_35 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_34 k +abbrev tail2900_36 : Stack := ⟨w0,58⟩ :: tail2900_0 +abbrev tail2900_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_34 k +abbrev tail2900_38 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2900_37 k +abbrev tail2900_39 : Stack := ⟨w0,1⟩ :: tail2900_0 +abbrev tail2900_40 : Stack := ⟨w0,59⟩ :: tail2900_0 +abbrev tail2900_41 : Stack := ⟨w0,60⟩ :: tail2900_0 +abbrev tail2900_42 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2900_27 k +abbrev tail2900_43 : Stack := ⟨w2,1⟩ :: tail2900_41 +abbrev tail2900_44 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2900_27 k +abbrev tail2900_45 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_44 k +abbrev tail2900_46 : Stack := ⟨w0,61⟩ :: tail2900_0 +abbrev tail2900_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_44 k +abbrev tail2900_48 (k : Nat) : Stack := ⟨w1,61⟩ :: tail2900_47 k +abbrev tail2900_49 : Stack := ⟨w0,62⟩ :: tail2900_0 +abbrev tail2900_50 : Stack := ⟨w0,63⟩ :: tail2900_0 +abbrev tail2900_51 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2900_27 k +abbrev tail2900_52 : Stack := ⟨w2,1⟩ :: tail2900_50 +abbrev tail2900_53 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2900_27 k +abbrev tail2900_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_53 k +abbrev tail2900_55 : Stack := ⟨w0,64⟩ :: tail2900_0 +abbrev tail2900_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_53 k +abbrev tail2900_57 (k : Nat) : Stack := ⟨w1,64⟩ :: tail2900_56 k +abbrev tail2900_58 : Stack := ⟨w0,65⟩ :: tail2900_0 +abbrev tail2900_59 : Stack := ⟨w0,66⟩ :: tail2900_0 +abbrev tail2900_60 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2900_27 k +abbrev tail2900_61 : Stack := ⟨w2,1⟩ :: tail2900_59 +abbrev tail2900_62 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2900_27 k +abbrev tail2900_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_62 k +abbrev tail2900_64 : Stack := ⟨w0,67⟩ :: tail2900_0 +abbrev tail2900_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_62 k +abbrev tail2900_66 (k : Nat) : Stack := ⟨w1,67⟩ :: tail2900_65 k +abbrev tail2900_67 : Stack := ⟨w0,68⟩ :: tail2900_0 +abbrev tail2900_68 : Stack := ⟨w0,69⟩ :: tail2900_0 +abbrev tail2900_69 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2900_27 k +abbrev tail2900_70 : Stack := ⟨w2,1⟩ :: tail2900_68 +abbrev tail2900_71 (k : Nat) : Stack := ⟨w1,17⟩ :: tail2900_27 k +abbrev tail2900_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_71 k +abbrev tail2900_73 : Stack := ⟨w0,70⟩ :: tail2900_0 +abbrev tail2900_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_71 k +abbrev tail2900_75 (k : Nat) : Stack := ⟨w1,70⟩ :: tail2900_74 k +abbrev tail2900_76 : Stack := ⟨w0,71⟩ :: tail2900_0 +abbrev tail2900_77 : Stack := ⟨w0,72⟩ :: tail2900_0 +abbrev tail2900_78 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2900_27 k +abbrev tail2900_79 : Stack := ⟨w2,1⟩ :: tail2900_77 +abbrev tail2900_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2900_27 k +abbrev tail2900_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_80 k +abbrev tail2900_82 : Stack := ⟨w0,73⟩ :: tail2900_0 +abbrev tail2900_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_80 k +abbrev tail2900_84 (k : Nat) : Stack := ⟨w1,73⟩ :: tail2900_83 k +abbrev tail2900_85 : Stack := ⟨w0,74⟩ :: tail2900_0 +abbrev tail2900_86 : Stack := ⟨w0,75⟩ :: tail2900_0 +abbrev tail2900_87 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2900_27 k +abbrev tail2900_88 : Stack := ⟨w2,1⟩ :: tail2900_86 +abbrev tail2900_89 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2900_27 k +abbrev tail2900_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_89 k +abbrev tail2900_91 : Stack := ⟨w0,76⟩ :: tail2900_0 +abbrev tail2900_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_89 k +abbrev tail2900_93 (k : Nat) : Stack := ⟨w1,76⟩ :: tail2900_92 k +abbrev tail2900_94 : Stack := ⟨w0,77⟩ :: tail2900_0 +abbrev tail2900_95 : Stack := ⟨w0,78⟩ :: tail2900_0 +abbrev tail2900_96 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2900_27 k +abbrev tail2900_97 : Stack := ⟨w2,1⟩ :: tail2900_95 +abbrev tail2900_98 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2900_27 k +abbrev tail2900_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_98 k +abbrev tail2900_100 : Stack := ⟨w0,79⟩ :: tail2900_0 +abbrev tail2900_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_98 k +abbrev tail2900_102 (k : Nat) : Stack := ⟨w1,79⟩ :: tail2900_101 k +abbrev tail2900_103 : Stack := ⟨w0,80⟩ :: tail2900_0 +abbrev tail2900_104 : Stack := ⟨w0,81⟩ :: tail2900_0 +abbrev tail2900_105 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2900_27 k +abbrev tail2900_106 : Stack := ⟨w2,1⟩ :: tail2900_104 +abbrev tail2900_107 (k : Nat) : Stack := ⟨w1,9⟩ :: tail2900_27 k +abbrev tail2900_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_107 k +abbrev tail2900_109 : Stack := ⟨w0,82⟩ :: tail2900_0 +abbrev tail2900_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_107 k +abbrev tail2900_111 (k : Nat) : Stack := ⟨w1,82⟩ :: tail2900_110 k +abbrev tail2900_112 : Stack := ⟨w0,83⟩ :: tail2900_0 +abbrev tail2900_113 : Stack := ⟨w0,84⟩ :: tail2900_0 +abbrev tail2900_114 (k : Nat) : Stack := ⟨w1,8⟩ :: tail2900_27 k +abbrev tail2900_115 : Stack := ⟨w2,1⟩ :: tail2900_113 +abbrev tail2900_116 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2900_27 k +abbrev tail2900_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_116 k +abbrev tail2900_118 : Stack := ⟨w0,85⟩ :: tail2900_0 +abbrev tail2900_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_116 k +abbrev tail2900_120 (k : Nat) : Stack := ⟨w1,85⟩ :: tail2900_119 k +abbrev tail2900_121 : Stack := ⟨w0,86⟩ :: tail2900_0 +abbrev tail2900_122 : Stack := ⟨w0,87⟩ :: tail2900_0 +abbrev tail2900_123 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2900_27 k +abbrev tail2900_124 : Stack := ⟨w2,1⟩ :: tail2900_122 +abbrev tail2900_125 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2900_27 k +abbrev tail2900_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_125 k +abbrev tail2900_127 : Stack := ⟨w0,88⟩ :: tail2900_0 +abbrev tail2900_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_125 k +abbrev tail2900_129 (k : Nat) : Stack := ⟨w1,88⟩ :: tail2900_128 k +abbrev tail2900_130 : Stack := ⟨w0,89⟩ :: tail2900_0 +abbrev tail2900_131 : Stack := ⟨w0,90⟩ :: tail2900_0 +abbrev tail2900_132 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2900_27 k +abbrev tail2900_133 : Stack := ⟨w2,1⟩ :: tail2900_131 +abbrev tail2900_134 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2900_27 k +abbrev tail2900_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_134 k +abbrev tail2900_136 : Stack := ⟨w0,91⟩ :: tail2900_0 +abbrev tail2900_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_134 k +abbrev tail2900_138 (k : Nat) : Stack := ⟨w1,91⟩ :: tail2900_137 k +abbrev tail2900_139 : Stack := ⟨w0,92⟩ :: tail2900_0 +abbrev tail2900_140 : Stack := ⟨w0,93⟩ :: tail2900_0 +abbrev tail2900_141 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2900_27 k +abbrev tail2900_142 : Stack := ⟨w2,1⟩ :: tail2900_140 +abbrev tail2900_143 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2900_27 k +abbrev tail2900_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_143 k +abbrev tail2900_145 : Stack := ⟨w0,94⟩ :: tail2900_0 + +def before2900 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail2900_29 k),tail2900_30⟩ +def before2901 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526721),(tail2900_28 k),tail2900_31⟩ +def before2902 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526719),(tail2900_32 k),tail2900_33⟩ +def before2903 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526719),(tail2900_35 k),tail2900_33⟩ +def before2904 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526719),(tail2900_35 k),tail2900_36⟩ +def before2905 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526719),(tail2900_37 k),tail2900_36⟩ +def before2906 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526835),(tail2900_38 k),tail2900_0⟩ +def before2907 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail2900_38 k),tail2900_39⟩ +def before2908 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526719),(tail2900_37 k),tail2900_40⟩ +def before2909 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526717),(tail2900_34 k),tail2900_41⟩ +def before2910 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526715),(tail2900_42 k),tail2900_43⟩ +def before2911 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526715),(tail2900_45 k),tail2900_43⟩ +def before2912 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526715),(tail2900_45 k),tail2900_46⟩ +def before2913 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526715),(tail2900_47 k),tail2900_46⟩ +def before2914 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526837),(tail2900_48 k),tail2900_0⟩ +def before2915 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526837),(tail2900_48 k),tail2900_39⟩ +def before2916 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526715),(tail2900_47 k),tail2900_49⟩ +def before2917 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526713),(tail2900_44 k),tail2900_50⟩ +def before2918 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526711),(tail2900_51 k),tail2900_52⟩ +def before2919 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526711),(tail2900_54 k),tail2900_52⟩ +def before2920 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526711),(tail2900_54 k),tail2900_55⟩ +def before2921 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526711),(tail2900_56 k),tail2900_55⟩ +def before2922 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail2900_57 k),tail2900_0⟩ +def before2923 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail2900_57 k),tail2900_39⟩ +def before2924 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526711),(tail2900_56 k),tail2900_58⟩ +def before2925 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526709),(tail2900_53 k),tail2900_59⟩ +def before2926 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526707),(tail2900_60 k),tail2900_61⟩ +def before2927 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail2900_63 k),tail2900_61⟩ +def before2928 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail2900_63 k),tail2900_64⟩ +def before2929 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail2900_65 k),tail2900_64⟩ +def before2930 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail2900_66 k),tail2900_0⟩ +def before2931 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail2900_66 k),tail2900_39⟩ +def before2932 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail2900_65 k),tail2900_67⟩ +def before2933 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526705),(tail2900_62 k),tail2900_68⟩ +def before2934 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526703),(tail2900_69 k),tail2900_70⟩ +def before2935 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail2900_72 k),tail2900_70⟩ +def before2936 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526703),(tail2900_72 k),tail2900_73⟩ +def before2937 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail2900_74 k),tail2900_73⟩ +def before2938 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526843),(tail2900_75 k),tail2900_0⟩ +def before2939 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526843),(tail2900_75 k),tail2900_39⟩ +def before2940 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526703),(tail2900_74 k),tail2900_76⟩ +def before2941 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526701),(tail2900_71 k),tail2900_77⟩ +def before2942 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526699),(tail2900_78 k),tail2900_79⟩ +def before2943 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526699),(tail2900_81 k),tail2900_79⟩ +def before2944 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526699),(tail2900_81 k),tail2900_82⟩ +def before2945 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526699),(tail2900_83 k),tail2900_82⟩ +def before2946 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526845),(tail2900_84 k),tail2900_0⟩ +def before2947 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526845),(tail2900_84 k),tail2900_39⟩ +def before2948 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526699),(tail2900_83 k),tail2900_85⟩ +def before2949 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526697),(tail2900_80 k),tail2900_86⟩ +def before2950 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526695),(tail2900_87 k),tail2900_88⟩ +def before2951 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526695),(tail2900_90 k),tail2900_88⟩ +def before2952 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526695),(tail2900_90 k),tail2900_91⟩ +def before2953 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526695),(tail2900_92 k),tail2900_91⟩ +def before2954 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526847),(tail2900_93 k),tail2900_0⟩ +def before2955 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526847),(tail2900_93 k),tail2900_39⟩ +def before2956 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526695),(tail2900_92 k),tail2900_94⟩ +def before2957 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526693),(tail2900_89 k),tail2900_95⟩ +def before2958 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526691),(tail2900_96 k),tail2900_97⟩ +def before2959 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail2900_99 k),tail2900_97⟩ +def before2960 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail2900_99 k),tail2900_100⟩ +def before2961 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail2900_101 k),tail2900_100⟩ +def before2962 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526849),(tail2900_102 k),tail2900_0⟩ +def before2963 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526849),(tail2900_102 k),tail2900_39⟩ +def before2964 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail2900_101 k),tail2900_103⟩ +def before2965 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526689),(tail2900_98 k),tail2900_104⟩ +def before2966 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526687),(tail2900_105 k),tail2900_106⟩ +def before2967 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail2900_108 k),tail2900_106⟩ +def before2968 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail2900_108 k),tail2900_109⟩ +def before2969 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail2900_110 k),tail2900_109⟩ +def before2970 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526851),(tail2900_111 k),tail2900_0⟩ +def before2971 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail2900_111 k),tail2900_39⟩ +def before2972 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail2900_110 k),tail2900_112⟩ +def before2973 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail2900_107 k),tail2900_113⟩ +def before2974 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526683),(tail2900_114 k),tail2900_115⟩ +def before2975 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail2900_117 k),tail2900_115⟩ +def before2976 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail2900_117 k),tail2900_118⟩ +def before2977 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail2900_119 k),tail2900_118⟩ +def before2978 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526853),(tail2900_120 k),tail2900_0⟩ +def before2979 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail2900_120 k),tail2900_39⟩ +def before2980 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail2900_119 k),tail2900_121⟩ +def before2981 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526681),(tail2900_116 k),tail2900_122⟩ +def before2982 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526679),(tail2900_123 k),tail2900_124⟩ +def before2983 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526679),(tail2900_126 k),tail2900_124⟩ +def before2984 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail2900_126 k),tail2900_127⟩ +def before2985 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526679),(tail2900_128 k),tail2900_127⟩ +def before2986 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526855),(tail2900_129 k),tail2900_0⟩ +def before2987 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526855),(tail2900_129 k),tail2900_39⟩ +def before2988 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail2900_128 k),tail2900_130⟩ +def before2989 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526677),(tail2900_125 k),tail2900_131⟩ +def before2990 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526675),(tail2900_132 k),tail2900_133⟩ +def before2991 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2900_135 k),tail2900_133⟩ +def before2992 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2900_135 k),tail2900_136⟩ +def before2993 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2900_137 k),tail2900_136⟩ +def before2994 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526857),(tail2900_138 k),tail2900_0⟩ +def before2995 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526857),(tail2900_138 k),tail2900_39⟩ +def before2996 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2900_137 k),tail2900_139⟩ +def before2997 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526673),(tail2900_134 k),tail2900_140⟩ +def before2998 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526671),(tail2900_141 k),tail2900_142⟩ +def before2999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2900_144 k),tail2900_142⟩ +def after2999 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2900_144 k),tail2900_145⟩ + +theorem macro2900 (k : Nat) : applyExit (before2900 k) exit3 1 = some (before2901 k) := by + simp (disch := omega) [before2900, before2901, exit3, applyExit, pop, push] + <;> omega +theorem step2900 (k : Nat) : Runs (1*2) (before2900 k).denote (before2901 k).denote := + @applyExit_sound (before2900 k) (before2901 k) exit3 1 valid3 (macro2900 k) +theorem macro2901 (k : Nat) : applyExit (before2901 k) exit4 1 = some (before2902 k) := by + simp (disch := omega) [before2901, before2902, exit4, applyExit, pop, push] + <;> omega +theorem step2901 (k : Nat) : Runs (1*2) (before2901 k).denote (before2902 k).denote := + @applyExit_sound (before2901 k) (before2902 k) exit4 1 valid4 (macro2901 k) +theorem macro2902 (k : Nat) : applyExit (before2902 k) exit5 1 = some (before2903 k) := by + simp (disch := omega) [before2902, before2903, exit5, applyExit, pop, push] + <;> omega +theorem step2902 (k : Nat) : Runs (1*3) (before2902 k).denote (before2903 k).denote := + @applyExit_sound (before2902 k) (before2903 k) exit5 1 valid5 (macro2902 k) +theorem macro2903 (k : Nat) : applyExit (before2903 k) exit1 1 = some (before2904 k) := by + simp (disch := omega) [before2903, before2904, exit1, applyExit, pop, push] + <;> omega +theorem step2903 (k : Nat) : Runs (1*3) (before2903 k).denote (before2904 k).denote := + @applyExit_sound (before2903 k) (before2904 k) exit1 1 valid1 (macro2903 k) +theorem macro2904 (k : Nat) : applyExit (before2904 k) exit6 1 = some (before2905 k) := by + simp (disch := omega) [before2904, before2905, exit6, applyExit, pop, push] + <;> omega +theorem step2904 (k : Nat) : Runs (1*1) (before2904 k).denote (before2905 k).denote := + @applyExit_sound (before2904 k) (before2905 k) exit6 1 valid6 (macro2904 k) +theorem macro2905 (k : Nat) : applyExit (before2905 k) exit0 58 = some (before2906 k) := by + simp (disch := omega) [before2905, before2906, exit0, applyExit, pop, push] + <;> omega +theorem step2905 (k : Nat) : Runs (58*2) (before2905 k).denote (before2906 k).denote := + @applyExit_sound (before2905 k) (before2906 k) exit0 58 valid0 (macro2905 k) +theorem macro2906 (k : Nat) : applyExit (before2906 k) exit1 1 = some (before2907 k) := by + simp (disch := omega) [before2906, before2907, exit1, applyExit, pop, push] + <;> omega +theorem step2906 (k : Nat) : Runs (1*3) (before2906 k).denote (before2907 k).denote := + @applyExit_sound (before2906 k) (before2907 k) exit1 1 valid1 (macro2906 k) +theorem macro2907 (k : Nat) : applyExit (before2907 k) exit2 58 = some (before2908 k) := by + simp (disch := omega) [before2907, before2908, exit2, applyExit, pop, push] + <;> omega +theorem step2907 (k : Nat) : Runs (58*2) (before2907 k).denote (before2908 k).denote := + @applyExit_sound (before2907 k) (before2908 k) exit2 58 valid2 (macro2907 k) +theorem macro2908 (k : Nat) : applyExit (before2908 k) exit3 1 = some (before2909 k) := by + simp (disch := omega) [before2908, before2909, exit3, applyExit, pop, push] + <;> omega +theorem step2908 (k : Nat) : Runs (1*2) (before2908 k).denote (before2909 k).denote := + @applyExit_sound (before2908 k) (before2909 k) exit3 1 valid3 (macro2908 k) +theorem macro2909 (k : Nat) : applyExit (before2909 k) exit4 1 = some (before2910 k) := by + simp (disch := omega) [before2909, before2910, exit4, applyExit, pop, push] + <;> omega +theorem step2909 (k : Nat) : Runs (1*2) (before2909 k).denote (before2910 k).denote := + @applyExit_sound (before2909 k) (before2910 k) exit4 1 valid4 (macro2909 k) +theorem macro2910 (k : Nat) : applyExit (before2910 k) exit5 1 = some (before2911 k) := by + simp (disch := omega) [before2910, before2911, exit5, applyExit, pop, push] + <;> omega +theorem step2910 (k : Nat) : Runs (1*3) (before2910 k).denote (before2911 k).denote := + @applyExit_sound (before2910 k) (before2911 k) exit5 1 valid5 (macro2910 k) +theorem macro2911 (k : Nat) : applyExit (before2911 k) exit1 1 = some (before2912 k) := by + simp (disch := omega) [before2911, before2912, exit1, applyExit, pop, push] + <;> omega +theorem step2911 (k : Nat) : Runs (1*3) (before2911 k).denote (before2912 k).denote := + @applyExit_sound (before2911 k) (before2912 k) exit1 1 valid1 (macro2911 k) +theorem macro2912 (k : Nat) : applyExit (before2912 k) exit6 1 = some (before2913 k) := by + simp (disch := omega) [before2912, before2913, exit6, applyExit, pop, push] + <;> omega +theorem step2912 (k : Nat) : Runs (1*1) (before2912 k).denote (before2913 k).denote := + @applyExit_sound (before2912 k) (before2913 k) exit6 1 valid6 (macro2912 k) +theorem macro2913 (k : Nat) : applyExit (before2913 k) exit0 61 = some (before2914 k) := by + simp (disch := omega) [before2913, before2914, exit0, applyExit, pop, push] + <;> omega +theorem step2913 (k : Nat) : Runs (61*2) (before2913 k).denote (before2914 k).denote := + @applyExit_sound (before2913 k) (before2914 k) exit0 61 valid0 (macro2913 k) +theorem macro2914 (k : Nat) : applyExit (before2914 k) exit1 1 = some (before2915 k) := by + simp (disch := omega) [before2914, before2915, exit1, applyExit, pop, push] + <;> omega +theorem step2914 (k : Nat) : Runs (1*3) (before2914 k).denote (before2915 k).denote := + @applyExit_sound (before2914 k) (before2915 k) exit1 1 valid1 (macro2914 k) +theorem macro2915 (k : Nat) : applyExit (before2915 k) exit2 61 = some (before2916 k) := by + simp (disch := omega) [before2915, before2916, exit2, applyExit, pop, push] + <;> omega +theorem step2915 (k : Nat) : Runs (61*2) (before2915 k).denote (before2916 k).denote := + @applyExit_sound (before2915 k) (before2916 k) exit2 61 valid2 (macro2915 k) +theorem macro2916 (k : Nat) : applyExit (before2916 k) exit3 1 = some (before2917 k) := by + simp (disch := omega) [before2916, before2917, exit3, applyExit, pop, push] + <;> omega +theorem step2916 (k : Nat) : Runs (1*2) (before2916 k).denote (before2917 k).denote := + @applyExit_sound (before2916 k) (before2917 k) exit3 1 valid3 (macro2916 k) +theorem macro2917 (k : Nat) : applyExit (before2917 k) exit4 1 = some (before2918 k) := by + simp (disch := omega) [before2917, before2918, exit4, applyExit, pop, push] + <;> omega +theorem step2917 (k : Nat) : Runs (1*2) (before2917 k).denote (before2918 k).denote := + @applyExit_sound (before2917 k) (before2918 k) exit4 1 valid4 (macro2917 k) +theorem macro2918 (k : Nat) : applyExit (before2918 k) exit5 1 = some (before2919 k) := by + simp (disch := omega) [before2918, before2919, exit5, applyExit, pop, push] + <;> omega +theorem step2918 (k : Nat) : Runs (1*3) (before2918 k).denote (before2919 k).denote := + @applyExit_sound (before2918 k) (before2919 k) exit5 1 valid5 (macro2918 k) +theorem macro2919 (k : Nat) : applyExit (before2919 k) exit1 1 = some (before2920 k) := by + simp (disch := omega) [before2919, before2920, exit1, applyExit, pop, push] + <;> omega +theorem step2919 (k : Nat) : Runs (1*3) (before2919 k).denote (before2920 k).denote := + @applyExit_sound (before2919 k) (before2920 k) exit1 1 valid1 (macro2919 k) +theorem macro2920 (k : Nat) : applyExit (before2920 k) exit6 1 = some (before2921 k) := by + simp (disch := omega) [before2920, before2921, exit6, applyExit, pop, push] + <;> omega +theorem step2920 (k : Nat) : Runs (1*1) (before2920 k).denote (before2921 k).denote := + @applyExit_sound (before2920 k) (before2921 k) exit6 1 valid6 (macro2920 k) +theorem macro2921 (k : Nat) : applyExit (before2921 k) exit0 64 = some (before2922 k) := by + simp (disch := omega) [before2921, before2922, exit0, applyExit, pop, push] + <;> omega +theorem step2921 (k : Nat) : Runs (64*2) (before2921 k).denote (before2922 k).denote := + @applyExit_sound (before2921 k) (before2922 k) exit0 64 valid0 (macro2921 k) +theorem macro2922 (k : Nat) : applyExit (before2922 k) exit1 1 = some (before2923 k) := by + simp (disch := omega) [before2922, before2923, exit1, applyExit, pop, push] + <;> omega +theorem step2922 (k : Nat) : Runs (1*3) (before2922 k).denote (before2923 k).denote := + @applyExit_sound (before2922 k) (before2923 k) exit1 1 valid1 (macro2922 k) +theorem macro2923 (k : Nat) : applyExit (before2923 k) exit2 64 = some (before2924 k) := by + simp (disch := omega) [before2923, before2924, exit2, applyExit, pop, push] + <;> omega +theorem step2923 (k : Nat) : Runs (64*2) (before2923 k).denote (before2924 k).denote := + @applyExit_sound (before2923 k) (before2924 k) exit2 64 valid2 (macro2923 k) +theorem macro2924 (k : Nat) : applyExit (before2924 k) exit3 1 = some (before2925 k) := by + simp (disch := omega) [before2924, before2925, exit3, applyExit, pop, push] + <;> omega +theorem step2924 (k : Nat) : Runs (1*2) (before2924 k).denote (before2925 k).denote := + @applyExit_sound (before2924 k) (before2925 k) exit3 1 valid3 (macro2924 k) +theorem macro2925 (k : Nat) : applyExit (before2925 k) exit4 1 = some (before2926 k) := by + simp (disch := omega) [before2925, before2926, exit4, applyExit, pop, push] + <;> omega +theorem step2925 (k : Nat) : Runs (1*2) (before2925 k).denote (before2926 k).denote := + @applyExit_sound (before2925 k) (before2926 k) exit4 1 valid4 (macro2925 k) +theorem macro2926 (k : Nat) : applyExit (before2926 k) exit5 1 = some (before2927 k) := by + simp (disch := omega) [before2926, before2927, exit5, applyExit, pop, push] + <;> omega +theorem step2926 (k : Nat) : Runs (1*3) (before2926 k).denote (before2927 k).denote := + @applyExit_sound (before2926 k) (before2927 k) exit5 1 valid5 (macro2926 k) +theorem macro2927 (k : Nat) : applyExit (before2927 k) exit1 1 = some (before2928 k) := by + simp (disch := omega) [before2927, before2928, exit1, applyExit, pop, push] + <;> omega +theorem step2927 (k : Nat) : Runs (1*3) (before2927 k).denote (before2928 k).denote := + @applyExit_sound (before2927 k) (before2928 k) exit1 1 valid1 (macro2927 k) +theorem macro2928 (k : Nat) : applyExit (before2928 k) exit6 1 = some (before2929 k) := by + simp (disch := omega) [before2928, before2929, exit6, applyExit, pop, push] + <;> omega +theorem step2928 (k : Nat) : Runs (1*1) (before2928 k).denote (before2929 k).denote := + @applyExit_sound (before2928 k) (before2929 k) exit6 1 valid6 (macro2928 k) +theorem macro2929 (k : Nat) : applyExit (before2929 k) exit0 67 = some (before2930 k) := by + simp (disch := omega) [before2929, before2930, exit0, applyExit, pop, push] + <;> omega +theorem step2929 (k : Nat) : Runs (67*2) (before2929 k).denote (before2930 k).denote := + @applyExit_sound (before2929 k) (before2930 k) exit0 67 valid0 (macro2929 k) +theorem macro2930 (k : Nat) : applyExit (before2930 k) exit1 1 = some (before2931 k) := by + simp (disch := omega) [before2930, before2931, exit1, applyExit, pop, push] + <;> omega +theorem step2930 (k : Nat) : Runs (1*3) (before2930 k).denote (before2931 k).denote := + @applyExit_sound (before2930 k) (before2931 k) exit1 1 valid1 (macro2930 k) +theorem macro2931 (k : Nat) : applyExit (before2931 k) exit2 67 = some (before2932 k) := by + simp (disch := omega) [before2931, before2932, exit2, applyExit, pop, push] + <;> omega +theorem step2931 (k : Nat) : Runs (67*2) (before2931 k).denote (before2932 k).denote := + @applyExit_sound (before2931 k) (before2932 k) exit2 67 valid2 (macro2931 k) +theorem macro2932 (k : Nat) : applyExit (before2932 k) exit3 1 = some (before2933 k) := by + simp (disch := omega) [before2932, before2933, exit3, applyExit, pop, push] + <;> omega +theorem step2932 (k : Nat) : Runs (1*2) (before2932 k).denote (before2933 k).denote := + @applyExit_sound (before2932 k) (before2933 k) exit3 1 valid3 (macro2932 k) +theorem macro2933 (k : Nat) : applyExit (before2933 k) exit4 1 = some (before2934 k) := by + simp (disch := omega) [before2933, before2934, exit4, applyExit, pop, push] + <;> omega +theorem step2933 (k : Nat) : Runs (1*2) (before2933 k).denote (before2934 k).denote := + @applyExit_sound (before2933 k) (before2934 k) exit4 1 valid4 (macro2933 k) +theorem macro2934 (k : Nat) : applyExit (before2934 k) exit5 1 = some (before2935 k) := by + simp (disch := omega) [before2934, before2935, exit5, applyExit, pop, push] + <;> omega +theorem step2934 (k : Nat) : Runs (1*3) (before2934 k).denote (before2935 k).denote := + @applyExit_sound (before2934 k) (before2935 k) exit5 1 valid5 (macro2934 k) +theorem macro2935 (k : Nat) : applyExit (before2935 k) exit1 1 = some (before2936 k) := by + simp (disch := omega) [before2935, before2936, exit1, applyExit, pop, push] + <;> omega +theorem step2935 (k : Nat) : Runs (1*3) (before2935 k).denote (before2936 k).denote := + @applyExit_sound (before2935 k) (before2936 k) exit1 1 valid1 (macro2935 k) +theorem macro2936 (k : Nat) : applyExit (before2936 k) exit6 1 = some (before2937 k) := by + simp (disch := omega) [before2936, before2937, exit6, applyExit, pop, push] + <;> omega +theorem step2936 (k : Nat) : Runs (1*1) (before2936 k).denote (before2937 k).denote := + @applyExit_sound (before2936 k) (before2937 k) exit6 1 valid6 (macro2936 k) +theorem macro2937 (k : Nat) : applyExit (before2937 k) exit0 70 = some (before2938 k) := by + simp (disch := omega) [before2937, before2938, exit0, applyExit, pop, push] + <;> omega +theorem step2937 (k : Nat) : Runs (70*2) (before2937 k).denote (before2938 k).denote := + @applyExit_sound (before2937 k) (before2938 k) exit0 70 valid0 (macro2937 k) +theorem macro2938 (k : Nat) : applyExit (before2938 k) exit1 1 = some (before2939 k) := by + simp (disch := omega) [before2938, before2939, exit1, applyExit, pop, push] + <;> omega +theorem step2938 (k : Nat) : Runs (1*3) (before2938 k).denote (before2939 k).denote := + @applyExit_sound (before2938 k) (before2939 k) exit1 1 valid1 (macro2938 k) +theorem macro2939 (k : Nat) : applyExit (before2939 k) exit2 70 = some (before2940 k) := by + simp (disch := omega) [before2939, before2940, exit2, applyExit, pop, push] + <;> omega +theorem step2939 (k : Nat) : Runs (70*2) (before2939 k).denote (before2940 k).denote := + @applyExit_sound (before2939 k) (before2940 k) exit2 70 valid2 (macro2939 k) +theorem macro2940 (k : Nat) : applyExit (before2940 k) exit3 1 = some (before2941 k) := by + simp (disch := omega) [before2940, before2941, exit3, applyExit, pop, push] + <;> omega +theorem step2940 (k : Nat) : Runs (1*2) (before2940 k).denote (before2941 k).denote := + @applyExit_sound (before2940 k) (before2941 k) exit3 1 valid3 (macro2940 k) +theorem macro2941 (k : Nat) : applyExit (before2941 k) exit4 1 = some (before2942 k) := by + simp (disch := omega) [before2941, before2942, exit4, applyExit, pop, push] + <;> omega +theorem step2941 (k : Nat) : Runs (1*2) (before2941 k).denote (before2942 k).denote := + @applyExit_sound (before2941 k) (before2942 k) exit4 1 valid4 (macro2941 k) +theorem macro2942 (k : Nat) : applyExit (before2942 k) exit5 1 = some (before2943 k) := by + simp (disch := omega) [before2942, before2943, exit5, applyExit, pop, push] + <;> omega +theorem step2942 (k : Nat) : Runs (1*3) (before2942 k).denote (before2943 k).denote := + @applyExit_sound (before2942 k) (before2943 k) exit5 1 valid5 (macro2942 k) +theorem macro2943 (k : Nat) : applyExit (before2943 k) exit1 1 = some (before2944 k) := by + simp (disch := omega) [before2943, before2944, exit1, applyExit, pop, push] + <;> omega +theorem step2943 (k : Nat) : Runs (1*3) (before2943 k).denote (before2944 k).denote := + @applyExit_sound (before2943 k) (before2944 k) exit1 1 valid1 (macro2943 k) +theorem macro2944 (k : Nat) : applyExit (before2944 k) exit6 1 = some (before2945 k) := by + simp (disch := omega) [before2944, before2945, exit6, applyExit, pop, push] + <;> omega +theorem step2944 (k : Nat) : Runs (1*1) (before2944 k).denote (before2945 k).denote := + @applyExit_sound (before2944 k) (before2945 k) exit6 1 valid6 (macro2944 k) +theorem macro2945 (k : Nat) : applyExit (before2945 k) exit0 73 = some (before2946 k) := by + simp (disch := omega) [before2945, before2946, exit0, applyExit, pop, push] + <;> omega +theorem step2945 (k : Nat) : Runs (73*2) (before2945 k).denote (before2946 k).denote := + @applyExit_sound (before2945 k) (before2946 k) exit0 73 valid0 (macro2945 k) +theorem macro2946 (k : Nat) : applyExit (before2946 k) exit1 1 = some (before2947 k) := by + simp (disch := omega) [before2946, before2947, exit1, applyExit, pop, push] + <;> omega +theorem step2946 (k : Nat) : Runs (1*3) (before2946 k).denote (before2947 k).denote := + @applyExit_sound (before2946 k) (before2947 k) exit1 1 valid1 (macro2946 k) +theorem macro2947 (k : Nat) : applyExit (before2947 k) exit2 73 = some (before2948 k) := by + simp (disch := omega) [before2947, before2948, exit2, applyExit, pop, push] + <;> omega +theorem step2947 (k : Nat) : Runs (73*2) (before2947 k).denote (before2948 k).denote := + @applyExit_sound (before2947 k) (before2948 k) exit2 73 valid2 (macro2947 k) +theorem macro2948 (k : Nat) : applyExit (before2948 k) exit3 1 = some (before2949 k) := by + simp (disch := omega) [before2948, before2949, exit3, applyExit, pop, push] + <;> omega +theorem step2948 (k : Nat) : Runs (1*2) (before2948 k).denote (before2949 k).denote := + @applyExit_sound (before2948 k) (before2949 k) exit3 1 valid3 (macro2948 k) +theorem macro2949 (k : Nat) : applyExit (before2949 k) exit4 1 = some (before2950 k) := by + simp (disch := omega) [before2949, before2950, exit4, applyExit, pop, push] + <;> omega +theorem step2949 (k : Nat) : Runs (1*2) (before2949 k).denote (before2950 k).denote := + @applyExit_sound (before2949 k) (before2950 k) exit4 1 valid4 (macro2949 k) +theorem macro2950 (k : Nat) : applyExit (before2950 k) exit5 1 = some (before2951 k) := by + simp (disch := omega) [before2950, before2951, exit5, applyExit, pop, push] + <;> omega +theorem step2950 (k : Nat) : Runs (1*3) (before2950 k).denote (before2951 k).denote := + @applyExit_sound (before2950 k) (before2951 k) exit5 1 valid5 (macro2950 k) +theorem macro2951 (k : Nat) : applyExit (before2951 k) exit1 1 = some (before2952 k) := by + simp (disch := omega) [before2951, before2952, exit1, applyExit, pop, push] + <;> omega +theorem step2951 (k : Nat) : Runs (1*3) (before2951 k).denote (before2952 k).denote := + @applyExit_sound (before2951 k) (before2952 k) exit1 1 valid1 (macro2951 k) +theorem macro2952 (k : Nat) : applyExit (before2952 k) exit6 1 = some (before2953 k) := by + simp (disch := omega) [before2952, before2953, exit6, applyExit, pop, push] + <;> omega +theorem step2952 (k : Nat) : Runs (1*1) (before2952 k).denote (before2953 k).denote := + @applyExit_sound (before2952 k) (before2953 k) exit6 1 valid6 (macro2952 k) +theorem macro2953 (k : Nat) : applyExit (before2953 k) exit0 76 = some (before2954 k) := by + simp (disch := omega) [before2953, before2954, exit0, applyExit, pop, push] + <;> omega +theorem step2953 (k : Nat) : Runs (76*2) (before2953 k).denote (before2954 k).denote := + @applyExit_sound (before2953 k) (before2954 k) exit0 76 valid0 (macro2953 k) +theorem macro2954 (k : Nat) : applyExit (before2954 k) exit1 1 = some (before2955 k) := by + simp (disch := omega) [before2954, before2955, exit1, applyExit, pop, push] + <;> omega +theorem step2954 (k : Nat) : Runs (1*3) (before2954 k).denote (before2955 k).denote := + @applyExit_sound (before2954 k) (before2955 k) exit1 1 valid1 (macro2954 k) +theorem macro2955 (k : Nat) : applyExit (before2955 k) exit2 76 = some (before2956 k) := by + simp (disch := omega) [before2955, before2956, exit2, applyExit, pop, push] + <;> omega +theorem step2955 (k : Nat) : Runs (76*2) (before2955 k).denote (before2956 k).denote := + @applyExit_sound (before2955 k) (before2956 k) exit2 76 valid2 (macro2955 k) +theorem macro2956 (k : Nat) : applyExit (before2956 k) exit3 1 = some (before2957 k) := by + simp (disch := omega) [before2956, before2957, exit3, applyExit, pop, push] + <;> omega +theorem step2956 (k : Nat) : Runs (1*2) (before2956 k).denote (before2957 k).denote := + @applyExit_sound (before2956 k) (before2957 k) exit3 1 valid3 (macro2956 k) +theorem macro2957 (k : Nat) : applyExit (before2957 k) exit4 1 = some (before2958 k) := by + simp (disch := omega) [before2957, before2958, exit4, applyExit, pop, push] + <;> omega +theorem step2957 (k : Nat) : Runs (1*2) (before2957 k).denote (before2958 k).denote := + @applyExit_sound (before2957 k) (before2958 k) exit4 1 valid4 (macro2957 k) +theorem macro2958 (k : Nat) : applyExit (before2958 k) exit5 1 = some (before2959 k) := by + simp (disch := omega) [before2958, before2959, exit5, applyExit, pop, push] + <;> omega +theorem step2958 (k : Nat) : Runs (1*3) (before2958 k).denote (before2959 k).denote := + @applyExit_sound (before2958 k) (before2959 k) exit5 1 valid5 (macro2958 k) +theorem macro2959 (k : Nat) : applyExit (before2959 k) exit1 1 = some (before2960 k) := by + simp (disch := omega) [before2959, before2960, exit1, applyExit, pop, push] + <;> omega +theorem step2959 (k : Nat) : Runs (1*3) (before2959 k).denote (before2960 k).denote := + @applyExit_sound (before2959 k) (before2960 k) exit1 1 valid1 (macro2959 k) +theorem macro2960 (k : Nat) : applyExit (before2960 k) exit6 1 = some (before2961 k) := by + simp (disch := omega) [before2960, before2961, exit6, applyExit, pop, push] + <;> omega +theorem step2960 (k : Nat) : Runs (1*1) (before2960 k).denote (before2961 k).denote := + @applyExit_sound (before2960 k) (before2961 k) exit6 1 valid6 (macro2960 k) +theorem macro2961 (k : Nat) : applyExit (before2961 k) exit0 79 = some (before2962 k) := by + simp (disch := omega) [before2961, before2962, exit0, applyExit, pop, push] + <;> omega +theorem step2961 (k : Nat) : Runs (79*2) (before2961 k).denote (before2962 k).denote := + @applyExit_sound (before2961 k) (before2962 k) exit0 79 valid0 (macro2961 k) +theorem macro2962 (k : Nat) : applyExit (before2962 k) exit1 1 = some (before2963 k) := by + simp (disch := omega) [before2962, before2963, exit1, applyExit, pop, push] + <;> omega +theorem step2962 (k : Nat) : Runs (1*3) (before2962 k).denote (before2963 k).denote := + @applyExit_sound (before2962 k) (before2963 k) exit1 1 valid1 (macro2962 k) +theorem macro2963 (k : Nat) : applyExit (before2963 k) exit2 79 = some (before2964 k) := by + simp (disch := omega) [before2963, before2964, exit2, applyExit, pop, push] + <;> omega +theorem step2963 (k : Nat) : Runs (79*2) (before2963 k).denote (before2964 k).denote := + @applyExit_sound (before2963 k) (before2964 k) exit2 79 valid2 (macro2963 k) +theorem macro2964 (k : Nat) : applyExit (before2964 k) exit3 1 = some (before2965 k) := by + simp (disch := omega) [before2964, before2965, exit3, applyExit, pop, push] + <;> omega +theorem step2964 (k : Nat) : Runs (1*2) (before2964 k).denote (before2965 k).denote := + @applyExit_sound (before2964 k) (before2965 k) exit3 1 valid3 (macro2964 k) +theorem macro2965 (k : Nat) : applyExit (before2965 k) exit4 1 = some (before2966 k) := by + simp (disch := omega) [before2965, before2966, exit4, applyExit, pop, push] + <;> omega +theorem step2965 (k : Nat) : Runs (1*2) (before2965 k).denote (before2966 k).denote := + @applyExit_sound (before2965 k) (before2966 k) exit4 1 valid4 (macro2965 k) +theorem macro2966 (k : Nat) : applyExit (before2966 k) exit5 1 = some (before2967 k) := by + simp (disch := omega) [before2966, before2967, exit5, applyExit, pop, push] + <;> omega +theorem step2966 (k : Nat) : Runs (1*3) (before2966 k).denote (before2967 k).denote := + @applyExit_sound (before2966 k) (before2967 k) exit5 1 valid5 (macro2966 k) +theorem macro2967 (k : Nat) : applyExit (before2967 k) exit1 1 = some (before2968 k) := by + simp (disch := omega) [before2967, before2968, exit1, applyExit, pop, push] + <;> omega +theorem step2967 (k : Nat) : Runs (1*3) (before2967 k).denote (before2968 k).denote := + @applyExit_sound (before2967 k) (before2968 k) exit1 1 valid1 (macro2967 k) +theorem macro2968 (k : Nat) : applyExit (before2968 k) exit6 1 = some (before2969 k) := by + simp (disch := omega) [before2968, before2969, exit6, applyExit, pop, push] + <;> omega +theorem step2968 (k : Nat) : Runs (1*1) (before2968 k).denote (before2969 k).denote := + @applyExit_sound (before2968 k) (before2969 k) exit6 1 valid6 (macro2968 k) +theorem macro2969 (k : Nat) : applyExit (before2969 k) exit0 82 = some (before2970 k) := by + simp (disch := omega) [before2969, before2970, exit0, applyExit, pop, push] + <;> omega +theorem step2969 (k : Nat) : Runs (82*2) (before2969 k).denote (before2970 k).denote := + @applyExit_sound (before2969 k) (before2970 k) exit0 82 valid0 (macro2969 k) +theorem macro2970 (k : Nat) : applyExit (before2970 k) exit1 1 = some (before2971 k) := by + simp (disch := omega) [before2970, before2971, exit1, applyExit, pop, push] + <;> omega +theorem step2970 (k : Nat) : Runs (1*3) (before2970 k).denote (before2971 k).denote := + @applyExit_sound (before2970 k) (before2971 k) exit1 1 valid1 (macro2970 k) +theorem macro2971 (k : Nat) : applyExit (before2971 k) exit2 82 = some (before2972 k) := by + simp (disch := omega) [before2971, before2972, exit2, applyExit, pop, push] + <;> omega +theorem step2971 (k : Nat) : Runs (82*2) (before2971 k).denote (before2972 k).denote := + @applyExit_sound (before2971 k) (before2972 k) exit2 82 valid2 (macro2971 k) +theorem macro2972 (k : Nat) : applyExit (before2972 k) exit3 1 = some (before2973 k) := by + simp (disch := omega) [before2972, before2973, exit3, applyExit, pop, push] + <;> omega +theorem step2972 (k : Nat) : Runs (1*2) (before2972 k).denote (before2973 k).denote := + @applyExit_sound (before2972 k) (before2973 k) exit3 1 valid3 (macro2972 k) +theorem macro2973 (k : Nat) : applyExit (before2973 k) exit4 1 = some (before2974 k) := by + simp (disch := omega) [before2973, before2974, exit4, applyExit, pop, push] + <;> omega +theorem step2973 (k : Nat) : Runs (1*2) (before2973 k).denote (before2974 k).denote := + @applyExit_sound (before2973 k) (before2974 k) exit4 1 valid4 (macro2973 k) +theorem macro2974 (k : Nat) : applyExit (before2974 k) exit5 1 = some (before2975 k) := by + simp (disch := omega) [before2974, before2975, exit5, applyExit, pop, push] + <;> omega +theorem step2974 (k : Nat) : Runs (1*3) (before2974 k).denote (before2975 k).denote := + @applyExit_sound (before2974 k) (before2975 k) exit5 1 valid5 (macro2974 k) +theorem macro2975 (k : Nat) : applyExit (before2975 k) exit1 1 = some (before2976 k) := by + simp (disch := omega) [before2975, before2976, exit1, applyExit, pop, push] + <;> omega +theorem step2975 (k : Nat) : Runs (1*3) (before2975 k).denote (before2976 k).denote := + @applyExit_sound (before2975 k) (before2976 k) exit1 1 valid1 (macro2975 k) +theorem macro2976 (k : Nat) : applyExit (before2976 k) exit6 1 = some (before2977 k) := by + simp (disch := omega) [before2976, before2977, exit6, applyExit, pop, push] + <;> omega +theorem step2976 (k : Nat) : Runs (1*1) (before2976 k).denote (before2977 k).denote := + @applyExit_sound (before2976 k) (before2977 k) exit6 1 valid6 (macro2976 k) +theorem macro2977 (k : Nat) : applyExit (before2977 k) exit0 85 = some (before2978 k) := by + simp (disch := omega) [before2977, before2978, exit0, applyExit, pop, push] + <;> omega +theorem step2977 (k : Nat) : Runs (85*2) (before2977 k).denote (before2978 k).denote := + @applyExit_sound (before2977 k) (before2978 k) exit0 85 valid0 (macro2977 k) +theorem macro2978 (k : Nat) : applyExit (before2978 k) exit1 1 = some (before2979 k) := by + simp (disch := omega) [before2978, before2979, exit1, applyExit, pop, push] + <;> omega +theorem step2978 (k : Nat) : Runs (1*3) (before2978 k).denote (before2979 k).denote := + @applyExit_sound (before2978 k) (before2979 k) exit1 1 valid1 (macro2978 k) +theorem macro2979 (k : Nat) : applyExit (before2979 k) exit2 85 = some (before2980 k) := by + simp (disch := omega) [before2979, before2980, exit2, applyExit, pop, push] + <;> omega +theorem step2979 (k : Nat) : Runs (85*2) (before2979 k).denote (before2980 k).denote := + @applyExit_sound (before2979 k) (before2980 k) exit2 85 valid2 (macro2979 k) +theorem macro2980 (k : Nat) : applyExit (before2980 k) exit3 1 = some (before2981 k) := by + simp (disch := omega) [before2980, before2981, exit3, applyExit, pop, push] + <;> omega +theorem step2980 (k : Nat) : Runs (1*2) (before2980 k).denote (before2981 k).denote := + @applyExit_sound (before2980 k) (before2981 k) exit3 1 valid3 (macro2980 k) +theorem macro2981 (k : Nat) : applyExit (before2981 k) exit4 1 = some (before2982 k) := by + simp (disch := omega) [before2981, before2982, exit4, applyExit, pop, push] + <;> omega +theorem step2981 (k : Nat) : Runs (1*2) (before2981 k).denote (before2982 k).denote := + @applyExit_sound (before2981 k) (before2982 k) exit4 1 valid4 (macro2981 k) +theorem macro2982 (k : Nat) : applyExit (before2982 k) exit5 1 = some (before2983 k) := by + simp (disch := omega) [before2982, before2983, exit5, applyExit, pop, push] + <;> omega +theorem step2982 (k : Nat) : Runs (1*3) (before2982 k).denote (before2983 k).denote := + @applyExit_sound (before2982 k) (before2983 k) exit5 1 valid5 (macro2982 k) +theorem macro2983 (k : Nat) : applyExit (before2983 k) exit1 1 = some (before2984 k) := by + simp (disch := omega) [before2983, before2984, exit1, applyExit, pop, push] + <;> omega +theorem step2983 (k : Nat) : Runs (1*3) (before2983 k).denote (before2984 k).denote := + @applyExit_sound (before2983 k) (before2984 k) exit1 1 valid1 (macro2983 k) +theorem macro2984 (k : Nat) : applyExit (before2984 k) exit6 1 = some (before2985 k) := by + simp (disch := omega) [before2984, before2985, exit6, applyExit, pop, push] + <;> omega +theorem step2984 (k : Nat) : Runs (1*1) (before2984 k).denote (before2985 k).denote := + @applyExit_sound (before2984 k) (before2985 k) exit6 1 valid6 (macro2984 k) +theorem macro2985 (k : Nat) : applyExit (before2985 k) exit0 88 = some (before2986 k) := by + simp (disch := omega) [before2985, before2986, exit0, applyExit, pop, push] + <;> omega +theorem step2985 (k : Nat) : Runs (88*2) (before2985 k).denote (before2986 k).denote := + @applyExit_sound (before2985 k) (before2986 k) exit0 88 valid0 (macro2985 k) +theorem macro2986 (k : Nat) : applyExit (before2986 k) exit1 1 = some (before2987 k) := by + simp (disch := omega) [before2986, before2987, exit1, applyExit, pop, push] + <;> omega +theorem step2986 (k : Nat) : Runs (1*3) (before2986 k).denote (before2987 k).denote := + @applyExit_sound (before2986 k) (before2987 k) exit1 1 valid1 (macro2986 k) +theorem macro2987 (k : Nat) : applyExit (before2987 k) exit2 88 = some (before2988 k) := by + simp (disch := omega) [before2987, before2988, exit2, applyExit, pop, push] + <;> omega +theorem step2987 (k : Nat) : Runs (88*2) (before2987 k).denote (before2988 k).denote := + @applyExit_sound (before2987 k) (before2988 k) exit2 88 valid2 (macro2987 k) +theorem macro2988 (k : Nat) : applyExit (before2988 k) exit3 1 = some (before2989 k) := by + simp (disch := omega) [before2988, before2989, exit3, applyExit, pop, push] + <;> omega +theorem step2988 (k : Nat) : Runs (1*2) (before2988 k).denote (before2989 k).denote := + @applyExit_sound (before2988 k) (before2989 k) exit3 1 valid3 (macro2988 k) +theorem macro2989 (k : Nat) : applyExit (before2989 k) exit4 1 = some (before2990 k) := by + simp (disch := omega) [before2989, before2990, exit4, applyExit, pop, push] + <;> omega +theorem step2989 (k : Nat) : Runs (1*2) (before2989 k).denote (before2990 k).denote := + @applyExit_sound (before2989 k) (before2990 k) exit4 1 valid4 (macro2989 k) +theorem macro2990 (k : Nat) : applyExit (before2990 k) exit5 1 = some (before2991 k) := by + simp (disch := omega) [before2990, before2991, exit5, applyExit, pop, push] + <;> omega +theorem step2990 (k : Nat) : Runs (1*3) (before2990 k).denote (before2991 k).denote := + @applyExit_sound (before2990 k) (before2991 k) exit5 1 valid5 (macro2990 k) +theorem macro2991 (k : Nat) : applyExit (before2991 k) exit1 1 = some (before2992 k) := by + simp (disch := omega) [before2991, before2992, exit1, applyExit, pop, push] + <;> omega +theorem step2991 (k : Nat) : Runs (1*3) (before2991 k).denote (before2992 k).denote := + @applyExit_sound (before2991 k) (before2992 k) exit1 1 valid1 (macro2991 k) +theorem macro2992 (k : Nat) : applyExit (before2992 k) exit6 1 = some (before2993 k) := by + simp (disch := omega) [before2992, before2993, exit6, applyExit, pop, push] + <;> omega +theorem step2992 (k : Nat) : Runs (1*1) (before2992 k).denote (before2993 k).denote := + @applyExit_sound (before2992 k) (before2993 k) exit6 1 valid6 (macro2992 k) +theorem macro2993 (k : Nat) : applyExit (before2993 k) exit0 91 = some (before2994 k) := by + simp (disch := omega) [before2993, before2994, exit0, applyExit, pop, push] + <;> omega +theorem step2993 (k : Nat) : Runs (91*2) (before2993 k).denote (before2994 k).denote := + @applyExit_sound (before2993 k) (before2994 k) exit0 91 valid0 (macro2993 k) +theorem macro2994 (k : Nat) : applyExit (before2994 k) exit1 1 = some (before2995 k) := by + simp (disch := omega) [before2994, before2995, exit1, applyExit, pop, push] + <;> omega +theorem step2994 (k : Nat) : Runs (1*3) (before2994 k).denote (before2995 k).denote := + @applyExit_sound (before2994 k) (before2995 k) exit1 1 valid1 (macro2994 k) +theorem macro2995 (k : Nat) : applyExit (before2995 k) exit2 91 = some (before2996 k) := by + simp (disch := omega) [before2995, before2996, exit2, applyExit, pop, push] + <;> omega +theorem step2995 (k : Nat) : Runs (91*2) (before2995 k).denote (before2996 k).denote := + @applyExit_sound (before2995 k) (before2996 k) exit2 91 valid2 (macro2995 k) +theorem macro2996 (k : Nat) : applyExit (before2996 k) exit3 1 = some (before2997 k) := by + simp (disch := omega) [before2996, before2997, exit3, applyExit, pop, push] + <;> omega +theorem step2996 (k : Nat) : Runs (1*2) (before2996 k).denote (before2997 k).denote := + @applyExit_sound (before2996 k) (before2997 k) exit3 1 valid3 (macro2996 k) +theorem macro2997 (k : Nat) : applyExit (before2997 k) exit4 1 = some (before2998 k) := by + simp (disch := omega) [before2997, before2998, exit4, applyExit, pop, push] + <;> omega +theorem step2997 (k : Nat) : Runs (1*2) (before2997 k).denote (before2998 k).denote := + @applyExit_sound (before2997 k) (before2998 k) exit4 1 valid4 (macro2997 k) +theorem macro2998 (k : Nat) : applyExit (before2998 k) exit5 1 = some (before2999 k) := by + simp (disch := omega) [before2998, before2999, exit5, applyExit, pop, push] + <;> omega +theorem step2998 (k : Nat) : Runs (1*3) (before2998 k).denote (before2999 k).denote := + @applyExit_sound (before2998 k) (before2999 k) exit5 1 valid5 (macro2998 k) +theorem macro2999 (k : Nat) : applyExit (before2999 k) exit1 1 = some (after2999 k) := by + simp (disch := omega) [before2999, after2999, exit1, applyExit, pop, push] + <;> omega +theorem step2999 (k : Nat) : Runs (1*3) (before2999 k).denote (after2999 k).denote := + @applyExit_sound (before2999 k) (after2999 k) exit1 1 valid1 (macro2999 k) +theorem chunkRun029 (k : Nat) : Runs 3754 (before2900 k).denote (after2999 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2))))))) ((((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))))+((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))))) (before2900 k).denote (before2950 k).denote (after2999 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2)))))) (((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2)))))) (before2900 k).denote (before2925 k).denote (before2950 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3))))) ((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2))))) (before2900 k).denote (before2912 k).denote (before2925 k).denote (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2)))) (((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (before2900 k).denote (before2906 k).denote (before2912 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(58*2))) (before2900 k).denote (before2903 k).denote (before2906 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2900 k).denote (before2901 k).denote (before2903 k).denote (step2900 k) (@Runs.trans (1*2) (1*3) (before2901 k).denote (before2902 k).denote (before2903 k).denote (step2901 k) (step2902 k))) (@Runs.trans (1*3) ((1*1)+(58*2)) (before2903 k).denote (before2904 k).denote (before2906 k).denote (step2903 k) (@Runs.trans (1*1) (58*2) (before2904 k).denote (before2905 k).denote (before2906 k).denote (step2904 k) (step2905 k)))) (@Runs.trans ((1*3)+((58*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2906 k).denote (before2909 k).denote (before2912 k).denote (@Runs.trans (1*3) ((58*2)+(1*2)) (before2906 k).denote (before2907 k).denote (before2909 k).denote (step2906 k) (@Runs.trans (58*2) (1*2) (before2907 k).denote (before2908 k).denote (before2909 k).denote (step2907 k) (step2908 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2909 k).denote (before2910 k).denote (before2912 k).denote (step2909 k) (@Runs.trans (1*3) (1*3) (before2910 k).denote (before2911 k).denote (before2912 k).denote (step2910 k) (step2911 k))))) (@Runs.trans (((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2)))) (before2912 k).denote (before2918 k).denote (before2925 k).denote (@Runs.trans ((1*1)+((61*2)+(1*3))) ((61*2)+((1*2)+(1*2))) (before2912 k).denote (before2915 k).denote (before2918 k).denote (@Runs.trans (1*1) ((61*2)+(1*3)) (before2912 k).denote (before2913 k).denote (before2915 k).denote (step2912 k) (@Runs.trans (61*2) (1*3) (before2913 k).denote (before2914 k).denote (before2915 k).denote (step2913 k) (step2914 k))) (@Runs.trans (61*2) ((1*2)+(1*2)) (before2915 k).denote (before2916 k).denote (before2918 k).denote (step2915 k) (@Runs.trans (1*2) (1*2) (before2916 k).denote (before2917 k).denote (before2918 k).denote (step2916 k) (step2917 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((64*2)+(1*3))+((64*2)+(1*2))) (before2918 k).denote (before2921 k).denote (before2925 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2918 k).denote (before2919 k).denote (before2921 k).denote (step2918 k) (@Runs.trans (1*3) (1*1) (before2919 k).denote (before2920 k).denote (before2921 k).denote (step2919 k) (step2920 k))) (@Runs.trans ((64*2)+(1*3)) ((64*2)+(1*2)) (before2921 k).denote (before2923 k).denote (before2925 k).denote (@Runs.trans (64*2) (1*3) (before2921 k).denote (before2922 k).denote (before2923 k).denote (step2921 k) (step2922 k)) (@Runs.trans (64*2) (1*2) (before2923 k).denote (before2924 k).denote (before2925 k).denote (step2923 k) (step2924 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2))))) (before2925 k).denote (before2937 k).denote (before2950 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3)))) (((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before2925 k).denote (before2931 k).denote (before2937 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((67*2)+(1*3))) (before2925 k).denote (before2928 k).denote (before2931 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2925 k).denote (before2926 k).denote (before2928 k).denote (step2925 k) (@Runs.trans (1*3) (1*3) (before2926 k).denote (before2927 k).denote (before2928 k).denote (step2926 k) (step2927 k))) (@Runs.trans (1*1) ((67*2)+(1*3)) (before2928 k).denote (before2929 k).denote (before2931 k).denote (step2928 k) (@Runs.trans (67*2) (1*3) (before2929 k).denote (before2930 k).denote (before2931 k).denote (step2929 k) (step2930 k)))) (@Runs.trans ((67*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2931 k).denote (before2934 k).denote (before2937 k).denote (@Runs.trans (67*2) ((1*2)+(1*2)) (before2931 k).denote (before2932 k).denote (before2934 k).denote (step2931 k) (@Runs.trans (1*2) (1*2) (before2932 k).denote (before2933 k).denote (before2934 k).denote (step2932 k) (step2933 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2934 k).denote (before2935 k).denote (before2937 k).denote (step2934 k) (@Runs.trans (1*3) (1*1) (before2935 k).denote (before2936 k).denote (before2937 k).denote (step2935 k) (step2936 k))))) (@Runs.trans (((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2)))) (before2937 k).denote (before2943 k).denote (before2950 k).denote (@Runs.trans ((70*2)+((1*3)+(70*2))) ((1*2)+((1*2)+(1*3))) (before2937 k).denote (before2940 k).denote (before2943 k).denote (@Runs.trans (70*2) ((1*3)+(70*2)) (before2937 k).denote (before2938 k).denote (before2940 k).denote (step2937 k) (@Runs.trans (1*3) (70*2) (before2938 k).denote (before2939 k).denote (before2940 k).denote (step2938 k) (step2939 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2940 k).denote (before2941 k).denote (before2943 k).denote (step2940 k) (@Runs.trans (1*2) (1*3) (before2941 k).denote (before2942 k).denote (before2943 k).denote (step2941 k) (step2942 k)))) (@Runs.trans ((1*3)+((1*1)+(73*2))) (((1*3)+(73*2))+((1*2)+(1*2))) (before2943 k).denote (before2946 k).denote (before2950 k).denote (@Runs.trans (1*3) ((1*1)+(73*2)) (before2943 k).denote (before2944 k).denote (before2946 k).denote (step2943 k) (@Runs.trans (1*1) (73*2) (before2944 k).denote (before2945 k).denote (before2946 k).denote (step2944 k) (step2945 k))) (@Runs.trans ((1*3)+(73*2)) ((1*2)+(1*2)) (before2946 k).denote (before2948 k).denote (before2950 k).denote (@Runs.trans (1*3) (73*2) (before2946 k).denote (before2947 k).denote (before2948 k).denote (step2946 k) (step2947 k)) (@Runs.trans (1*2) (1*2) (before2948 k).denote (before2949 k).denote (before2950 k).denote (step2948 k) (step2949 k))))))) (@Runs.trans (((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))))+((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3)))))) (((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))) (before2950 k).denote (before2975 k).denote (after2999 k).denote (@Runs.trans ((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2))))) ((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3))))) (before2950 k).denote (before2962 k).denote (before2975 k).denote (@Runs.trans (((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))) (before2950 k).denote (before2956 k).denote (before2962 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((76*2)+((1*3)+(76*2))) (before2950 k).denote (before2953 k).denote (before2956 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2950 k).denote (before2951 k).denote (before2953 k).denote (step2950 k) (@Runs.trans (1*3) (1*1) (before2951 k).denote (before2952 k).denote (before2953 k).denote (step2951 k) (step2952 k))) (@Runs.trans (76*2) ((1*3)+(76*2)) (before2953 k).denote (before2954 k).denote (before2956 k).denote (step2953 k) (@Runs.trans (1*3) (76*2) (before2954 k).denote (before2955 k).denote (before2956 k).denote (step2954 k) (step2955 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(79*2))) (before2956 k).denote (before2959 k).denote (before2962 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2956 k).denote (before2957 k).denote (before2959 k).denote (step2956 k) (@Runs.trans (1*2) (1*3) (before2957 k).denote (before2958 k).denote (before2959 k).denote (step2957 k) (step2958 k))) (@Runs.trans (1*3) ((1*1)+(79*2)) (before2959 k).denote (before2960 k).denote (before2962 k).denote (step2959 k) (@Runs.trans (1*1) (79*2) (before2960 k).denote (before2961 k).denote (before2962 k).denote (step2960 k) (step2961 k))))) (@Runs.trans (((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3)))) (before2962 k).denote (before2968 k).denote (before2975 k).denote (@Runs.trans ((1*3)+((79*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2962 k).denote (before2965 k).denote (before2968 k).denote (@Runs.trans (1*3) ((79*2)+(1*2)) (before2962 k).denote (before2963 k).denote (before2965 k).denote (step2962 k) (@Runs.trans (79*2) (1*2) (before2963 k).denote (before2964 k).denote (before2965 k).denote (step2963 k) (step2964 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2965 k).denote (before2966 k).denote (before2968 k).denote (step2965 k) (@Runs.trans (1*3) (1*3) (before2966 k).denote (before2967 k).denote (before2968 k).denote (step2966 k) (step2967 k)))) (@Runs.trans ((1*1)+((82*2)+(1*3))) (((82*2)+(1*2))+((1*2)+(1*3))) (before2968 k).denote (before2971 k).denote (before2975 k).denote (@Runs.trans (1*1) ((82*2)+(1*3)) (before2968 k).denote (before2969 k).denote (before2971 k).denote (step2968 k) (@Runs.trans (82*2) (1*3) (before2969 k).denote (before2970 k).denote (before2971 k).denote (step2969 k) (step2970 k))) (@Runs.trans ((82*2)+(1*2)) ((1*2)+(1*3)) (before2971 k).denote (before2973 k).denote (before2975 k).denote (@Runs.trans (82*2) (1*2) (before2971 k).denote (before2972 k).denote (before2973 k).denote (step2971 k) (step2972 k)) (@Runs.trans (1*2) (1*3) (before2973 k).denote (before2974 k).denote (before2975 k).denote (step2973 k) (step2974 k)))))) (@Runs.trans ((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3))))) ((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))) (before2975 k).denote (before2987 k).denote (after2999 k).denote (@Runs.trans (((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))) (before2975 k).denote (before2981 k).denote (before2987 k).denote (@Runs.trans ((1*3)+((1*1)+(85*2))) ((1*3)+((85*2)+(1*2))) (before2975 k).denote (before2978 k).denote (before2981 k).denote (@Runs.trans (1*3) ((1*1)+(85*2)) (before2975 k).denote (before2976 k).denote (before2978 k).denote (step2975 k) (@Runs.trans (1*1) (85*2) (before2976 k).denote (before2977 k).denote (before2978 k).denote (step2976 k) (step2977 k))) (@Runs.trans (1*3) ((85*2)+(1*2)) (before2978 k).denote (before2979 k).denote (before2981 k).denote (step2978 k) (@Runs.trans (85*2) (1*2) (before2979 k).denote (before2980 k).denote (before2981 k).denote (step2979 k) (step2980 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((88*2)+(1*3))) (before2981 k).denote (before2984 k).denote (before2987 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2981 k).denote (before2982 k).denote (before2984 k).denote (step2981 k) (@Runs.trans (1*3) (1*3) (before2982 k).denote (before2983 k).denote (before2984 k).denote (step2982 k) (step2983 k))) (@Runs.trans (1*1) ((88*2)+(1*3)) (before2984 k).denote (before2985 k).denote (before2987 k).denote (step2984 k) (@Runs.trans (88*2) (1*3) (before2985 k).denote (before2986 k).denote (before2987 k).denote (step2985 k) (step2986 k))))) (@Runs.trans (((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))) (before2987 k).denote (before2993 k).denote (after2999 k).denote (@Runs.trans ((88*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2987 k).denote (before2990 k).denote (before2993 k).denote (@Runs.trans (88*2) ((1*2)+(1*2)) (before2987 k).denote (before2988 k).denote (before2990 k).denote (step2987 k) (@Runs.trans (1*2) (1*2) (before2988 k).denote (before2989 k).denote (before2990 k).denote (step2988 k) (step2989 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2990 k).denote (before2991 k).denote (before2993 k).denote (step2990 k) (@Runs.trans (1*3) (1*1) (before2991 k).denote (before2992 k).denote (before2993 k).denote (step2991 k) (step2992 k)))) (@Runs.trans ((91*2)+((1*3)+(91*2))) (((1*2)+(1*2))+((1*3)+(1*3))) (before2993 k).denote (before2996 k).denote (after2999 k).denote (@Runs.trans (91*2) ((1*3)+(91*2)) (before2993 k).denote (before2994 k).denote (before2996 k).denote (step2993 k) (@Runs.trans (1*3) (91*2) (before2994 k).denote (before2995 k).denote (before2996 k).denote (step2994 k) (step2995 k))) (@Runs.trans ((1*2)+(1*2)) ((1*3)+(1*3)) (before2996 k).denote (before2998 k).denote (after2999 k).denote (@Runs.trans (1*2) (1*2) (before2996 k).denote (before2997 k).denote (before2998 k).denote (step2996 k) (step2997 k)) (@Runs.trans (1*3) (1*3) (before2998 k).denote (before2999 k).denote (after2999 k).denote (step2998 k) (step2999 k)))))))) + have ht : (((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2)))))))+((((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))))+((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))))) = 3754 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean new file mode 100644 index 00000000..44564072 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean @@ -0,0 +1,767 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3000_0 : Stack := [] +abbrev tail3000_1 : Stack := ⟨w1,1⟩ :: tail3000_0 +abbrev tail3000_2 : Stack := ⟨w0,1⟩ :: tail3000_1 +abbrev tail3000_3 : Stack := ⟨w2,1⟩ :: tail3000_2 +abbrev tail3000_4 : Stack := ⟨w1,1⟩ :: tail3000_3 +abbrev tail3000_5 : Stack := ⟨w0,2⟩ :: tail3000_4 +abbrev tail3000_6 : Stack := ⟨w2,1⟩ :: tail3000_5 +abbrev tail3000_7 : Stack := ⟨w1,1⟩ :: tail3000_6 +abbrev tail3000_8 : Stack := ⟨w2,1⟩ :: tail3000_7 +abbrev tail3000_9 : Stack := ⟨w1,17⟩ :: tail3000_8 +abbrev tail3000_10 : Stack := ⟨w0,2⟩ :: tail3000_9 +abbrev tail3000_11 : Stack := ⟨w2,1⟩ :: tail3000_10 +abbrev tail3000_12 : Stack := ⟨w1,15⟩ :: tail3000_11 +abbrev tail3000_13 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail3000_12 +abbrev tail3000_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail3000_13 k +abbrev tail3000_15 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_14 k +abbrev tail3000_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_15 k +abbrev tail3000_17 (k : Nat) : Stack := ⟨w1,29⟩ :: tail3000_16 k +abbrev tail3000_18 (k : Nat) : Stack := ⟨w0,33⟩ :: tail3000_17 k +abbrev tail3000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_18 k +abbrev tail3000_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3000_19 k +abbrev tail3000_21 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3000_20 k +abbrev tail3000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_21 k +abbrev tail3000_23 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3000_22 k +abbrev tail3000_24 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail3000_23 k +abbrev tail3000_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail3000_24 k +abbrev tail3000_26 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3000_25 k +abbrev tail3000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_26 k +abbrev tail3000_28 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_27 k +abbrev tail3000_29 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_28 k +abbrev tail3000_30 : Stack := ⟨w0,94⟩ :: tail3000_0 +abbrev tail3000_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_28 k +abbrev tail3000_32 (k : Nat) : Stack := ⟨w1,94⟩ :: tail3000_31 k +abbrev tail3000_33 : Stack := ⟨w0,1⟩ :: tail3000_0 +abbrev tail3000_34 : Stack := ⟨w0,95⟩ :: tail3000_0 +abbrev tail3000_35 : Stack := ⟨w0,96⟩ :: tail3000_0 +abbrev tail3000_36 : Stack := ⟨w2,1⟩ :: tail3000_35 +abbrev tail3000_37 : Stack := ⟨w0,1⟩ :: tail3000_36 +abbrev tail3000_38 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3000_25 k +abbrev tail3000_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_38 k +abbrev tail3000_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_39 k +abbrev tail3000_41 : Stack := ⟨w0,97⟩ :: tail3000_0 +abbrev tail3000_42 : Stack := ⟨w0,98⟩ :: tail3000_0 +abbrev tail3000_43 : Stack := ⟨w0,99⟩ :: tail3000_0 +abbrev tail3000_44 (k : Nat) : Stack := ⟨w0,8⟩ :: tail3000_25 k +abbrev tail3000_45 : Stack := ⟨w1,1⟩ :: tail3000_43 +abbrev tail3000_46 : Stack := ⟨w1,9⟩ :: tail3000_43 +abbrev tail3000_47 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3000_24 k +abbrev tail3000_48 : Stack := ⟨w2,1⟩ :: tail3000_46 +abbrev tail3000_49 : Stack := ⟨w0,28⟩ :: tail3000_48 +abbrev tail3000_50 (k : Nat) : Stack := ⟨w154,(1*k+8)⟩ :: tail3000_49 +abbrev tail3000_51 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3000_50 k +abbrev tail3000_52 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3000_50 k +abbrev tail3000_53 (k : Nat) : Stack := ⟨w0,84⟩ :: tail3000_20 k +abbrev tail3000_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_52 k +abbrev tail3000_55 (k : Nat) : Stack := ⟨w1,85⟩ :: tail3000_52 k +abbrev tail3000_56 (k : Nat) : Stack := ⟨w1,22⟩ :: tail3000_19 k +abbrev tail3000_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_55 k +abbrev tail3000_58 (k : Nat) : Stack := ⟨w0,22⟩ :: tail3000_57 k +abbrev tail3000_59 (k : Nat) : Stack := ⟨w0,23⟩ :: tail3000_57 k +abbrev tail3000_60 (k : Nat) : Stack := ⟨w0,32⟩ :: tail3000_17 k +abbrev tail3000_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_59 k +abbrev tail3000_62 (k : Nat) : Stack := ⟨w1,33⟩ :: tail3000_59 k +abbrev tail3000_63 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3000_16 k +abbrev tail3000_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_62 k +abbrev tail3000_65 (k : Nat) : Stack := ⟨w0,28⟩ :: tail3000_64 k +abbrev tail3000_66 (k : Nat) : Stack := ⟨w0,29⟩ :: tail3000_64 k +abbrev tail3000_67 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_66 k +abbrev tail3000_68 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail3000_13 k +abbrev tail3000_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_67 k +abbrev tail3000_70 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail3000_69 k +abbrev tail3000_71 (k : Nat) : Stack := ⟨w155,(1*k+8)⟩ :: tail3000_70 k +abbrev tail3000_72 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3000_71 k +abbrev tail3000_73 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3000_71 k +abbrev tail3000_74 : Stack := ⟨w0,1⟩ :: tail3000_9 +abbrev tail3000_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_73 k +abbrev tail3000_76 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3000_73 k +abbrev tail3000_77 : Stack := ⟨w1,16⟩ :: tail3000_8 +abbrev tail3000_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_76 k +abbrev tail3000_79 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3000_78 k +abbrev tail3000_80 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3000_78 k +abbrev tail3000_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_80 k +abbrev tail3000_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_81 k +abbrev tail3000_83 : Stack := ⟨w0,1⟩ :: tail3000_4 +abbrev tail3000_84 : Stack := ⟨w2,1⟩ :: tail3000_83 +abbrev tail3000_85 : Stack := ⟨w1,1⟩ :: tail3000_84 +abbrev tail3000_86 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3000_78 k +abbrev tail3000_87 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3000_78 k +abbrev tail3000_88 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3000_78 k +abbrev tail3000_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_88 k +abbrev tail3000_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_89 k +abbrev tail3000_91 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_90 k +abbrev tail3000_92 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_91 k +abbrev tail3000_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_92 k +abbrev tail3000_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_93 k +abbrev tail3000_95 : Stack := ⟨w23,1⟩ :: tail3000_0 +abbrev tail3000_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_93 k +abbrev tail3000_97 : Stack := ⟨w2,1⟩ :: tail3000_33 +abbrev tail3000_98 : Stack := ⟨w23,1⟩ :: tail3000_97 +abbrev tail3000_99 : Stack := ⟨w0,1⟩ :: tail3000_98 +abbrev tail3000_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_90 k +abbrev tail3000_101 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_100 k +abbrev tail3000_102 : Stack := ⟨w0,1⟩ :: tail3000_97 +abbrev tail3000_103 : Stack := ⟨w0,2⟩ :: tail3000_97 +abbrev tail3000_104 : Stack := ⟨w2,1⟩ :: tail3000_103 +abbrev tail3000_105 : Stack := ⟨w23,1⟩ :: tail3000_104 +abbrev tail3000_106 : Stack := ⟨w0,1⟩ :: tail3000_105 +abbrev tail3000_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_87 k +abbrev tail3000_108 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_107 k +abbrev tail3000_109 : Stack := ⟨w0,1⟩ :: tail3000_104 +abbrev tail3000_110 : Stack := ⟨w0,2⟩ :: tail3000_104 +abbrev tail3000_111 : Stack := ⟨w2,1⟩ :: tail3000_110 +abbrev tail3000_112 : Stack := ⟨w1,19⟩ :: tail3000_111 +abbrev tail3000_113 : Stack := ⟨w23,1⟩ :: tail3000_112 +abbrev tail3000_114 : Stack := ⟨w0,2⟩ :: tail3000_113 +abbrev tail3000_115 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_72 k +abbrev tail3000_116 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3000_115 k +abbrev tail3000_117 : Stack := ⟨w0,1⟩ :: tail3000_112 +abbrev tail3000_118 : Stack := ⟨w0,3⟩ :: tail3000_112 +abbrev tail3000_119 : Stack := ⟨w2,1⟩ :: tail3000_118 +abbrev tail3000_120 : Stack := ⟨w1,15⟩ :: tail3000_119 +abbrev tail3000_121 (k : Nat) : Stack := ⟨w156,(1*k+8)⟩ :: tail3000_120 +abbrev tail3000_122 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail3000_121 k +abbrev tail3000_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_122 k +abbrev tail3000_124 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_123 k +abbrev tail3000_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_65 k +abbrev tail3000_126 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_125 k +abbrev tail3000_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_122 k +abbrev tail3000_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3000_122 k +abbrev tail3000_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_128 k +abbrev tail3000_130 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3000_129 k +abbrev tail3000_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_130 k +abbrev tail3000_132 (k : Nat) : Stack := ⟨w0,33⟩ :: tail3000_131 k +abbrev tail3000_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_58 k +abbrev tail3000_134 (k : Nat) : Stack := ⟨w1,33⟩ :: tail3000_133 k +abbrev tail3000_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_130 k +abbrev tail3000_136 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3000_130 k +abbrev tail3000_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_136 k +abbrev tail3000_138 (k : Nat) : Stack := ⟨w1,22⟩ :: tail3000_137 k +abbrev tail3000_139 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_138 k +abbrev tail3000_140 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3000_139 k + +def before3000 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail3000_29 k),tail3000_30⟩ +def before3001 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail3000_31 k),tail3000_30⟩ +def before3002 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526859),(tail3000_32 k),tail3000_0⟩ +def before3003 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526859),(tail3000_32 k),tail3000_33⟩ +def before3004 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail3000_31 k),tail3000_34⟩ +def before3005 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526669),(tail3000_28 k),tail3000_35⟩ +def before3006 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526667),(tail3000_27 k),tail3000_36⟩ +def before3007 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3000_26 k),tail3000_37⟩ +def before3008 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526665),(tail3000_39 k),tail3000_37⟩ +def before3009 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail3000_40 k),tail3000_36⟩ +def before3010 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail3000_40 k),tail3000_41⟩ +def before3011 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3000_39 k),tail3000_42⟩ +def before3012 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3000_38 k),tail3000_43⟩ +def before3013 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3000_44 k),tail3000_45⟩ +def before3014 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail3000_25 k),tail3000_46⟩ +def before3015 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail3000_47 k),tail3000_48⟩ +def before3016 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3000_24 k),tail3000_49⟩ +def before3017 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3000_23 k),(tail3000_50 k)⟩ +def before3018 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3000_22 k),(tail3000_51 k)⟩ +def before3019 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3000_21 k),(tail3000_52 k)⟩ +def before3020 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3000_53 k),(tail3000_54 k)⟩ +def before3021 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail3000_20 k),(tail3000_55 k)⟩ +def before3022 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail3000_56 k),(tail3000_57 k)⟩ +def before3023 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3000_19 k),(tail3000_58 k)⟩ +def before3024 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3000_18 k),(tail3000_59 k)⟩ +def before3025 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3000_60 k),(tail3000_61 k)⟩ +def before3026 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail3000_17 k),(tail3000_62 k)⟩ +def before3027 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail3000_63 k),(tail3000_64 k)⟩ +def before3028 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3000_16 k),(tail3000_65 k)⟩ +def before3029 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3000_15 k),(tail3000_66 k)⟩ +def before3030 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3000_14 k),(tail3000_67 k)⟩ +def before3031 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail3000_68 k),(tail3000_69 k)⟩ +def before3032 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3000_13 k),(tail3000_70 k)⟩ +def before3033 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail3000_12,(tail3000_71 k)⟩ +def before3034 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3000_11,(tail3000_72 k)⟩ +def before3035 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3000_10,(tail3000_73 k)⟩ +def before3036 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3000_74,(tail3000_75 k)⟩ +def before3037 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3000_9,(tail3000_76 k)⟩ +def before3038 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail3000_77,(tail3000_78 k)⟩ +def before3039 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail3000_8,(tail3000_79 k)⟩ +def before3040 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1193),tail3000_7,(tail3000_80 k)⟩ +def before3041 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1195),tail3000_6,(tail3000_81 k)⟩ +def before3042 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3000_5,(tail3000_82 k)⟩ +def before3043 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3000_84,(tail3000_82 k)⟩ +def before3044 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail3000_85,(tail3000_81 k)⟩ +def before3045 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3000_85,(tail3000_86 k)⟩ +def before3046 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3000_84,(tail3000_87 k)⟩ +def before3047 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail3000_83,(tail3000_88 k)⟩ +def before3048 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3000_4,(tail3000_89 k)⟩ +def before3049 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail3000_3,(tail3000_90 k)⟩ +def before3050 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1205),tail3000_2,(tail3000_91 k)⟩ +def before3051 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3000_1,(tail3000_92 k)⟩ +def before3052 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail3000_0,(tail3000_93 k)⟩ +def before3053 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail3000_0,(tail3000_94 k)⟩ +def before3054 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail3000_95,(tail3000_94 k)⟩ +def before3055 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail3000_95,(tail3000_96 k)⟩ +def before3056 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail3000_33,(tail3000_96 k)⟩ +def before3057 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1209),tail3000_97,(tail3000_93 k)⟩ +def before3058 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3000_98,(tail3000_92 k)⟩ +def before3059 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3000_99,(tail3000_91 k)⟩ +def before3060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3000_99,(tail3000_100 k)⟩ +def before3061 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3000_98,(tail3000_101 k)⟩ +def before3062 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3000_102,(tail3000_101 k)⟩ +def before3063 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3000_103,(tail3000_100 k)⟩ +def before3064 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail3000_104,(tail3000_90 k)⟩ +def before3065 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3000_105,(tail3000_89 k)⟩ +def before3066 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3000_106,(tail3000_88 k)⟩ +def before3067 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3000_106,(tail3000_107 k)⟩ +def before3068 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3000_105,(tail3000_108 k)⟩ +def before3069 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3000_109,(tail3000_108 k)⟩ +def before3070 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3000_110,(tail3000_107 k)⟩ +def before3071 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail3000_111,(tail3000_87 k)⟩ +def before3072 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail3000_112,(tail3000_78 k)⟩ +def before3073 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3000_113,(tail3000_76 k)⟩ +def before3074 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3000_114,(tail3000_73 k)⟩ +def before3075 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3000_114,(tail3000_115 k)⟩ +def before3076 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3000_113,(tail3000_116 k)⟩ +def before3077 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3000_117,(tail3000_116 k)⟩ +def before3078 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3000_118,(tail3000_115 k)⟩ +def before3079 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3000_119,(tail3000_72 k)⟩ +def before3080 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail3000_120,(tail3000_71 k)⟩ +def before3081 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3000_121 k),(tail3000_70 k)⟩ +def before3082 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521519),(tail3000_122 k),(tail3000_69 k)⟩ +def before3083 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3000_123 k),(tail3000_67 k)⟩ +def before3084 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3000_124 k),(tail3000_66 k)⟩ +def before3085 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3000_124 k),(tail3000_125 k)⟩ +def before3086 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3000_123 k),(tail3000_126 k)⟩ +def before3087 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3000_127 k),(tail3000_126 k)⟩ +def before3088 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3000_128 k),(tail3000_125 k)⟩ +def before3089 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3000_129 k),(tail3000_65 k)⟩ +def before3090 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521581),(tail3000_130 k),(tail3000_64 k)⟩ +def before3091 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521583),(tail3000_131 k),(tail3000_62 k)⟩ +def before3092 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3000_132 k),(tail3000_59 k)⟩ +def before3093 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3000_132 k),(tail3000_133 k)⟩ +def before3094 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail3000_131 k),(tail3000_134 k)⟩ +def before3095 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521583),(tail3000_135 k),(tail3000_134 k)⟩ +def before3096 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3000_136 k),(tail3000_133 k)⟩ +def before3097 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3000_137 k),(tail3000_58 k)⟩ +def before3098 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521695),(tail3000_138 k),(tail3000_57 k)⟩ +def before3099 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521697),(tail3000_139 k),(tail3000_55 k)⟩ +def after3099 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3000_140 k),(tail3000_52 k)⟩ + +theorem macro3000 (k : Nat) : applyExit (before3000 k) exit6 1 = some (before3001 k) := by + simp (disch := omega) [before3000, before3001, exit6, applyExit, pop, push] + <;> omega +theorem step3000 (k : Nat) : Runs (1*1) (before3000 k).denote (before3001 k).denote := + @applyExit_sound (before3000 k) (before3001 k) exit6 1 valid6 (macro3000 k) +theorem macro3001 (k : Nat) : applyExit (before3001 k) exit0 94 = some (before3002 k) := by + simp (disch := omega) [before3001, before3002, exit0, applyExit, pop, push] + <;> omega +theorem step3001 (k : Nat) : Runs (94*2) (before3001 k).denote (before3002 k).denote := + @applyExit_sound (before3001 k) (before3002 k) exit0 94 valid0 (macro3001 k) +theorem macro3002 (k : Nat) : applyExit (before3002 k) exit1 1 = some (before3003 k) := by + simp (disch := omega) [before3002, before3003, exit1, applyExit, pop, push] + <;> omega +theorem step3002 (k : Nat) : Runs (1*3) (before3002 k).denote (before3003 k).denote := + @applyExit_sound (before3002 k) (before3003 k) exit1 1 valid1 (macro3002 k) +theorem macro3003 (k : Nat) : applyExit (before3003 k) exit2 94 = some (before3004 k) := by + simp (disch := omega) [before3003, before3004, exit2, applyExit, pop, push] + <;> omega +theorem step3003 (k : Nat) : Runs (94*2) (before3003 k).denote (before3004 k).denote := + @applyExit_sound (before3003 k) (before3004 k) exit2 94 valid2 (macro3003 k) +theorem macro3004 (k : Nat) : applyExit (before3004 k) exit3 1 = some (before3005 k) := by + simp (disch := omega) [before3004, before3005, exit3, applyExit, pop, push] + <;> omega +theorem step3004 (k : Nat) : Runs (1*2) (before3004 k).denote (before3005 k).denote := + @applyExit_sound (before3004 k) (before3005 k) exit3 1 valid3 (macro3004 k) +theorem macro3005 (k : Nat) : applyExit (before3005 k) exit4 1 = some (before3006 k) := by + simp (disch := omega) [before3005, before3006, exit4, applyExit, pop, push] + <;> omega +theorem step3005 (k : Nat) : Runs (1*2) (before3005 k).denote (before3006 k).denote := + @applyExit_sound (before3005 k) (before3006 k) exit4 1 valid4 (macro3005 k) +theorem macro3006 (k : Nat) : applyExit (before3006 k) exit7 1 = some (before3007 k) := by + simp (disch := omega) [before3006, before3007, exit7, applyExit, pop, push] + <;> omega +theorem step3006 (k : Nat) : Runs (1*4) (before3006 k).denote (before3007 k).denote := + @applyExit_sound (before3006 k) (before3007 k) exit7 1 valid7 (macro3006 k) +theorem macro3007 (k : Nat) : applyExit (before3007 k) exit6 1 = some (before3008 k) := by + simp (disch := omega) [before3007, before3008, exit6, applyExit, pop, push] + <;> omega +theorem step3007 (k : Nat) : Runs (1*1) (before3007 k).denote (before3008 k).denote := + @applyExit_sound (before3007 k) (before3008 k) exit6 1 valid6 (macro3007 k) +theorem macro3008 (k : Nat) : applyExit (before3008 k) exit0 1 = some (before3009 k) := by + simp (disch := omega) [before3008, before3009, exit0, applyExit, pop, push] + <;> omega +theorem step3008 (k : Nat) : Runs (1*2) (before3008 k).denote (before3009 k).denote := + @applyExit_sound (before3008 k) (before3009 k) exit0 1 valid0 (macro3008 k) +theorem macro3009 (k : Nat) : applyExit (before3009 k) exit1 1 = some (before3010 k) := by + simp (disch := omega) [before3009, before3010, exit1, applyExit, pop, push] + <;> omega +theorem step3009 (k : Nat) : Runs (1*3) (before3009 k).denote (before3010 k).denote := + @applyExit_sound (before3009 k) (before3010 k) exit1 1 valid1 (macro3009 k) +theorem macro3010 (k : Nat) : applyExit (before3010 k) exit2 1 = some (before3011 k) := by + simp (disch := omega) [before3010, before3011, exit2, applyExit, pop, push] + <;> omega +theorem step3010 (k : Nat) : Runs (1*2) (before3010 k).denote (before3011 k).denote := + @applyExit_sound (before3010 k) (before3011 k) exit2 1 valid2 (macro3010 k) +theorem macro3011 (k : Nat) : applyExit (before3011 k) exit3 1 = some (before3012 k) := by + simp (disch := omega) [before3011, before3012, exit3, applyExit, pop, push] + <;> omega +theorem step3011 (k : Nat) : Runs (1*2) (before3011 k).denote (before3012 k).denote := + @applyExit_sound (before3011 k) (before3012 k) exit3 1 valid3 (macro3011 k) +theorem macro3012 (k : Nat) : applyExit (before3012 k) exit9 1 = some (before3013 k) := by + simp (disch := omega) [before3012, before3013, exit9, applyExit, pop, push] + <;> omega +theorem step3012 (k : Nat) : Runs (1*2) (before3012 k).denote (before3013 k).denote := + @applyExit_sound (before3012 k) (before3013 k) exit9 1 valid9 (macro3012 k) +theorem macro3013 (k : Nat) : applyExit (before3013 k) exit10 8 = some (before3014 k) := by + simp (disch := omega) [before3013, before3014, exit10, applyExit, pop, push] + <;> omega +theorem step3013 (k : Nat) : Runs (8*2) (before3013 k).denote (before3014 k).denote := + @applyExit_sound (before3013 k) (before3014 k) exit10 8 valid10 (macro3013 k) +theorem macro3014 (k : Nat) : applyExit (before3014 k) exit11 1 = some (before3015 k) := by + simp (disch := omega) [before3014, before3015, exit11, applyExit, pop, push] + <;> omega +theorem step3014 (k : Nat) : Runs (1*2) (before3014 k).denote (before3015 k).denote := + @applyExit_sound (before3014 k) (before3015 k) exit11 1 valid11 (macro3014 k) +theorem macro3015 (k : Nat) : applyExit (before3015 k) exit2 28 = some (before3016 k) := by + simp (disch := omega) [before3015, before3016, exit2, applyExit, pop, push] + <;> omega +theorem step3015 (k : Nat) : Runs (28*2) (before3015 k).denote (before3016 k).denote := + @applyExit_sound (before3015 k) (before3016 k) exit2 28 valid2 (macro3015 k) +theorem macro3016 (k : Nat) : applyExit (before3016 k) exit177 (1*k+8) = some (before3017 k) := by + simp (disch := omega) [before3016, before3017, exit177, applyExit, pop, push] + <;> omega +theorem step3016 (k : Nat) : Runs ((1*k+8)*586) (before3016 k).denote (before3017 k).denote := + @applyExit_sound (before3016 k) (before3017 k) exit177 (1*k+8) valid177 (macro3016 k) +theorem macro3017 (k : Nat) : applyExit (before3017 k) exit2 15 = some (before3018 k) := by + simp (disch := omega) [before3017, before3018, exit2, applyExit, pop, push] + <;> omega +theorem step3017 (k : Nat) : Runs (15*2) (before3017 k).denote (before3018 k).denote := + @applyExit_sound (before3017 k) (before3018 k) exit2 15 valid2 (macro3017 k) +theorem macro3018 (k : Nat) : applyExit (before3018 k) exit3 1 = some (before3019 k) := by + simp (disch := omega) [before3018, before3019, exit3, applyExit, pop, push] + <;> omega +theorem step3018 (k : Nat) : Runs (1*2) (before3018 k).denote (before3019 k).denote := + @applyExit_sound (before3018 k) (before3019 k) exit3 1 valid3 (macro3018 k) +theorem macro3019 (k : Nat) : applyExit (before3019 k) exit9 1 = some (before3020 k) := by + simp (disch := omega) [before3019, before3020, exit9, applyExit, pop, push] + <;> omega +theorem step3019 (k : Nat) : Runs (1*2) (before3019 k).denote (before3020 k).denote := + @applyExit_sound (before3019 k) (before3020 k) exit9 1 valid9 (macro3019 k) +theorem macro3020 (k : Nat) : applyExit (before3020 k) exit10 84 = some (before3021 k) := by + simp (disch := omega) [before3020, before3021, exit10, applyExit, pop, push] + <;> omega +theorem step3020 (k : Nat) : Runs (84*2) (before3020 k).denote (before3021 k).denote := + @applyExit_sound (before3020 k) (before3021 k) exit10 84 valid10 (macro3020 k) +theorem macro3021 (k : Nat) : applyExit (before3021 k) exit11 1 = some (before3022 k) := by + simp (disch := omega) [before3021, before3022, exit11, applyExit, pop, push] + <;> omega +theorem step3021 (k : Nat) : Runs (1*2) (before3021 k).denote (before3022 k).denote := + @applyExit_sound (before3021 k) (before3022 k) exit11 1 valid11 (macro3021 k) +theorem macro3022 (k : Nat) : applyExit (before3022 k) exit2 22 = some (before3023 k) := by + simp (disch := omega) [before3022, before3023, exit2, applyExit, pop, push] + <;> omega +theorem step3022 (k : Nat) : Runs (22*2) (before3022 k).denote (before3023 k).denote := + @applyExit_sound (before3022 k) (before3023 k) exit2 22 valid2 (macro3022 k) +theorem macro3023 (k : Nat) : applyExit (before3023 k) exit3 1 = some (before3024 k) := by + simp (disch := omega) [before3023, before3024, exit3, applyExit, pop, push] + <;> omega +theorem step3023 (k : Nat) : Runs (1*2) (before3023 k).denote (before3024 k).denote := + @applyExit_sound (before3023 k) (before3024 k) exit3 1 valid3 (macro3023 k) +theorem macro3024 (k : Nat) : applyExit (before3024 k) exit9 1 = some (before3025 k) := by + simp (disch := omega) [before3024, before3025, exit9, applyExit, pop, push] + <;> omega +theorem step3024 (k : Nat) : Runs (1*2) (before3024 k).denote (before3025 k).denote := + @applyExit_sound (before3024 k) (before3025 k) exit9 1 valid9 (macro3024 k) +theorem macro3025 (k : Nat) : applyExit (before3025 k) exit10 32 = some (before3026 k) := by + simp (disch := omega) [before3025, before3026, exit10, applyExit, pop, push] + <;> omega +theorem step3025 (k : Nat) : Runs (32*2) (before3025 k).denote (before3026 k).denote := + @applyExit_sound (before3025 k) (before3026 k) exit10 32 valid10 (macro3025 k) +theorem macro3026 (k : Nat) : applyExit (before3026 k) exit11 1 = some (before3027 k) := by + simp (disch := omega) [before3026, before3027, exit11, applyExit, pop, push] + <;> omega +theorem step3026 (k : Nat) : Runs (1*2) (before3026 k).denote (before3027 k).denote := + @applyExit_sound (before3026 k) (before3027 k) exit11 1 valid11 (macro3026 k) +theorem macro3027 (k : Nat) : applyExit (before3027 k) exit2 28 = some (before3028 k) := by + simp (disch := omega) [before3027, before3028, exit2, applyExit, pop, push] + <;> omega +theorem step3027 (k : Nat) : Runs (28*2) (before3027 k).denote (before3028 k).denote := + @applyExit_sound (before3027 k) (before3028 k) exit2 28 valid2 (macro3027 k) +theorem macro3028 (k : Nat) : applyExit (before3028 k) exit3 1 = some (before3029 k) := by + simp (disch := omega) [before3028, before3029, exit3, applyExit, pop, push] + <;> omega +theorem step3028 (k : Nat) : Runs (1*2) (before3028 k).denote (before3029 k).denote := + @applyExit_sound (before3028 k) (before3029 k) exit3 1 valid3 (macro3028 k) +theorem macro3029 (k : Nat) : applyExit (before3029 k) exit9 1 = some (before3030 k) := by + simp (disch := omega) [before3029, before3030, exit9, applyExit, pop, push] + <;> omega +theorem step3029 (k : Nat) : Runs (1*2) (before3029 k).denote (before3030 k).denote := + @applyExit_sound (before3029 k) (before3030 k) exit9 1 valid9 (macro3029 k) +theorem macro3030 (k : Nat) : applyExit (before3030 k) exit11 1 = some (before3031 k) := by + simp (disch := omega) [before3030, before3031, exit11, applyExit, pop, push] + <;> omega +theorem step3030 (k : Nat) : Runs (1*2) (before3030 k).denote (before3031 k).denote := + @applyExit_sound (before3030 k) (before3031 k) exit11 1 valid11 (macro3030 k) +theorem macro3031 (k : Nat) : applyExit (before3031 k) exit2 791761168 = some (before3032 k) := by + simp (disch := omega) [before3031, before3032, exit2, applyExit, pop, push] + <;> omega +theorem step3031 (k : Nat) : Runs (791761168*2) (before3031 k).denote (before3032 k).denote := + @applyExit_sound (before3031 k) (before3032 k) exit2 791761168 valid2 (macro3031 k) +theorem macro3032 (k : Nat) : applyExit (before3032 k) exit178 (1*k+8) = some (before3033 k) := by + simp (disch := omega) [before3032, before3033, exit178, applyExit, pop, push] + <;> omega +theorem step3032 (k : Nat) : Runs ((1*k+8)*38) (before3032 k).denote (before3033 k).denote := + @applyExit_sound (before3032 k) (before3033 k) exit178 (1*k+8) valid178 (macro3032 k) +theorem macro3033 (k : Nat) : applyExit (before3033 k) exit2 15 = some (before3034 k) := by + simp (disch := omega) [before3033, before3034, exit2, applyExit, pop, push] + <;> omega +theorem step3033 (k : Nat) : Runs (15*2) (before3033 k).denote (before3034 k).denote := + @applyExit_sound (before3033 k) (before3034 k) exit2 15 valid2 (macro3033 k) +theorem macro3034 (k : Nat) : applyExit (before3034 k) exit3 1 = some (before3035 k) := by + simp (disch := omega) [before3034, before3035, exit3, applyExit, pop, push] + <;> omega +theorem step3034 (k : Nat) : Runs (1*2) (before3034 k).denote (before3035 k).denote := + @applyExit_sound (before3034 k) (before3035 k) exit3 1 valid3 (macro3034 k) +theorem macro3035 (k : Nat) : applyExit (before3035 k) exit9 1 = some (before3036 k) := by + simp (disch := omega) [before3035, before3036, exit9, applyExit, pop, push] + <;> omega +theorem step3035 (k : Nat) : Runs (1*2) (before3035 k).denote (before3036 k).denote := + @applyExit_sound (before3035 k) (before3036 k) exit9 1 valid9 (macro3035 k) +theorem macro3036 (k : Nat) : applyExit (before3036 k) exit10 1 = some (before3037 k) := by + simp (disch := omega) [before3036, before3037, exit10, applyExit, pop, push] + <;> omega +theorem step3036 (k : Nat) : Runs (1*2) (before3036 k).denote (before3037 k).denote := + @applyExit_sound (before3036 k) (before3037 k) exit10 1 valid10 (macro3036 k) +theorem macro3037 (k : Nat) : applyExit (before3037 k) exit11 1 = some (before3038 k) := by + simp (disch := omega) [before3037, before3038, exit11, applyExit, pop, push] + <;> omega +theorem step3037 (k : Nat) : Runs (1*2) (before3037 k).denote (before3038 k).denote := + @applyExit_sound (before3037 k) (before3038 k) exit11 1 valid11 (macro3037 k) +theorem macro3038 (k : Nat) : applyExit (before3038 k) exit2 16 = some (before3039 k) := by + simp (disch := omega) [before3038, before3039, exit2, applyExit, pop, push] + <;> omega +theorem step3038 (k : Nat) : Runs (16*2) (before3038 k).denote (before3039 k).denote := + @applyExit_sound (before3038 k) (before3039 k) exit2 16 valid2 (macro3038 k) +theorem macro3039 (k : Nat) : applyExit (before3039 k) exit3 1 = some (before3040 k) := by + simp (disch := omega) [before3039, before3040, exit3, applyExit, pop, push] + <;> omega +theorem step3039 (k : Nat) : Runs (1*2) (before3039 k).denote (before3040 k).denote := + @applyExit_sound (before3039 k) (before3040 k) exit3 1 valid3 (macro3039 k) +theorem macro3040 (k : Nat) : applyExit (before3040 k) exit4 1 = some (before3041 k) := by + simp (disch := omega) [before3040, before3041, exit4, applyExit, pop, push] + <;> omega +theorem step3040 (k : Nat) : Runs (1*2) (before3040 k).denote (before3041 k).denote := + @applyExit_sound (before3040 k) (before3041 k) exit4 1 valid4 (macro3040 k) +theorem macro3041 (k : Nat) : applyExit (before3041 k) exit7 1 = some (before3042 k) := by + simp (disch := omega) [before3041, before3042, exit7, applyExit, pop, push] + <;> omega +theorem step3041 (k : Nat) : Runs (1*4) (before3041 k).denote (before3042 k).denote := + @applyExit_sound (before3041 k) (before3042 k) exit7 1 valid7 (macro3041 k) +theorem macro3042 (k : Nat) : applyExit (before3042 k) exit6 1 = some (before3043 k) := by + simp (disch := omega) [before3042, before3043, exit6, applyExit, pop, push] + <;> omega +theorem step3042 (k : Nat) : Runs (1*1) (before3042 k).denote (before3043 k).denote := + @applyExit_sound (before3042 k) (before3043 k) exit6 1 valid6 (macro3042 k) +theorem macro3043 (k : Nat) : applyExit (before3043 k) exit0 1 = some (before3044 k) := by + simp (disch := omega) [before3043, before3044, exit0, applyExit, pop, push] + <;> omega +theorem step3043 (k : Nat) : Runs (1*2) (before3043 k).denote (before3044 k).denote := + @applyExit_sound (before3043 k) (before3044 k) exit0 1 valid0 (macro3043 k) +theorem macro3044 (k : Nat) : applyExit (before3044 k) exit1 1 = some (before3045 k) := by + simp (disch := omega) [before3044, before3045, exit1, applyExit, pop, push] + <;> omega +theorem step3044 (k : Nat) : Runs (1*3) (before3044 k).denote (before3045 k).denote := + @applyExit_sound (before3044 k) (before3045 k) exit1 1 valid1 (macro3044 k) +theorem macro3045 (k : Nat) : applyExit (before3045 k) exit2 1 = some (before3046 k) := by + simp (disch := omega) [before3045, before3046, exit2, applyExit, pop, push] + <;> omega +theorem step3045 (k : Nat) : Runs (1*2) (before3045 k).denote (before3046 k).denote := + @applyExit_sound (before3045 k) (before3046 k) exit2 1 valid2 (macro3045 k) +theorem macro3046 (k : Nat) : applyExit (before3046 k) exit3 1 = some (before3047 k) := by + simp (disch := omega) [before3046, before3047, exit3, applyExit, pop, push] + <;> omega +theorem step3046 (k : Nat) : Runs (1*2) (before3046 k).denote (before3047 k).denote := + @applyExit_sound (before3046 k) (before3047 k) exit3 1 valid3 (macro3046 k) +theorem macro3047 (k : Nat) : applyExit (before3047 k) exit9 1 = some (before3048 k) := by + simp (disch := omega) [before3047, before3048, exit9, applyExit, pop, push] + <;> omega +theorem step3047 (k : Nat) : Runs (1*2) (before3047 k).denote (before3048 k).denote := + @applyExit_sound (before3047 k) (before3048 k) exit9 1 valid9 (macro3047 k) +theorem macro3048 (k : Nat) : applyExit (before3048 k) exit11 1 = some (before3049 k) := by + simp (disch := omega) [before3048, before3049, exit11, applyExit, pop, push] + <;> omega +theorem step3048 (k : Nat) : Runs (1*2) (before3048 k).denote (before3049 k).denote := + @applyExit_sound (before3048 k) (before3049 k) exit11 1 valid11 (macro3048 k) +theorem macro3049 (k : Nat) : applyExit (before3049 k) exit3 1 = some (before3050 k) := by + simp (disch := omega) [before3049, before3050, exit3, applyExit, pop, push] + <;> omega +theorem step3049 (k : Nat) : Runs (1*2) (before3049 k).denote (before3050 k).denote := + @applyExit_sound (before3049 k) (before3050 k) exit3 1 valid3 (macro3049 k) +theorem macro3050 (k : Nat) : applyExit (before3050 k) exit9 1 = some (before3051 k) := by + simp (disch := omega) [before3050, before3051, exit9, applyExit, pop, push] + <;> omega +theorem step3050 (k : Nat) : Runs (1*2) (before3050 k).denote (before3051 k).denote := + @applyExit_sound (before3050 k) (before3051 k) exit9 1 valid9 (macro3050 k) +theorem macro3051 (k : Nat) : applyExit (before3051 k) exit11 1 = some (before3052 k) := by + simp (disch := omega) [before3051, before3052, exit11, applyExit, pop, push] + <;> omega +theorem step3051 (k : Nat) : Runs (1*2) (before3051 k).denote (before3052 k).denote := + @applyExit_sound (before3051 k) (before3052 k) exit11 1 valid11 (macro3051 k) +theorem macro3052 (k : Nat) : applyExit (before3052 k) exit3 1 = some (before3053 k) := by + simp (disch := omega) [before3052, before3053, exit3, applyExit, pop, push] + <;> omega +theorem step3052 (k : Nat) : Runs (1*2) (before3052 k).denote (before3053 k).denote := + @applyExit_sound (before3052 k) (before3053 k) exit3 1 valid3 (macro3052 k) +theorem macro3053 (k : Nat) : applyExit (before3053 k) exit30 1 = some (before3054 k) := by + simp (disch := omega) [before3053, before3054, exit30, applyExit, pop, push] + <;> omega +theorem step3053 (k : Nat) : Runs (1*3) (before3053 k).denote (before3054 k).denote := + @applyExit_sound (before3053 k) (before3054 k) exit30 1 valid30 (macro3053 k) +theorem macro3054 (k : Nat) : applyExit (before3054 k) exit31 1 = some (before3055 k) := by + simp (disch := omega) [before3054, before3055, exit31, applyExit, pop, push] + <;> omega +theorem step3054 (k : Nat) : Runs (1*1) (before3054 k).denote (before3055 k).denote := + @applyExit_sound (before3054 k) (before3055 k) exit31 1 valid31 (macro3054 k) +theorem macro3055 (k : Nat) : applyExit (before3055 k) exit32 1 = some (before3056 k) := by + simp (disch := omega) [before3055, before3056, exit32, applyExit, pop, push] + <;> omega +theorem step3055 (k : Nat) : Runs (1*3) (before3055 k).denote (before3056 k).denote := + @applyExit_sound (before3055 k) (before3056 k) exit32 1 valid32 (macro3055 k) +theorem macro3056 (k : Nat) : applyExit (before3056 k) exit33 1 = some (before3057 k) := by + simp (disch := omega) [before3056, before3057, exit33, applyExit, pop, push] + <;> omega +theorem step3056 (k : Nat) : Runs (1*2) (before3056 k).denote (before3057 k).denote := + @applyExit_sound (before3056 k) (before3057 k) exit33 1 valid33 (macro3056 k) +theorem macro3057 (k : Nat) : applyExit (before3057 k) exit35 1 = some (before3058 k) := by + simp (disch := omega) [before3057, before3058, exit35, applyExit, pop, push] + <;> omega +theorem step3057 (k : Nat) : Runs (1*2) (before3057 k).denote (before3058 k).denote := + @applyExit_sound (before3057 k) (before3058 k) exit35 1 valid35 (macro3057 k) +theorem macro3058 (k : Nat) : applyExit (before3058 k) exit36 1 = some (before3059 k) := by + simp (disch := omega) [before3058, before3059, exit36, applyExit, pop, push] + <;> omega +theorem step3058 (k : Nat) : Runs (1*2) (before3058 k).denote (before3059 k).denote := + @applyExit_sound (before3058 k) (before3059 k) exit36 1 valid36 (macro3058 k) +theorem macro3059 (k : Nat) : applyExit (before3059 k) exit31 1 = some (before3060 k) := by + simp (disch := omega) [before3059, before3060, exit31, applyExit, pop, push] + <;> omega +theorem step3059 (k : Nat) : Runs (1*1) (before3059 k).denote (before3060 k).denote := + @applyExit_sound (before3059 k) (before3060 k) exit31 1 valid31 (macro3059 k) +theorem macro3060 (k : Nat) : applyExit (before3060 k) exit10 1 = some (before3061 k) := by + simp (disch := omega) [before3060, before3061, exit10, applyExit, pop, push] + <;> omega +theorem step3060 (k : Nat) : Runs (1*2) (before3060 k).denote (before3061 k).denote := + @applyExit_sound (before3060 k) (before3061 k) exit10 1 valid10 (macro3060 k) +theorem macro3061 (k : Nat) : applyExit (before3061 k) exit32 1 = some (before3062 k) := by + simp (disch := omega) [before3061, before3062, exit32, applyExit, pop, push] + <;> omega +theorem step3061 (k : Nat) : Runs (1*3) (before3061 k).denote (before3062 k).denote := + @applyExit_sound (before3061 k) (before3062 k) exit32 1 valid32 (macro3061 k) +theorem macro3062 (k : Nat) : applyExit (before3062 k) exit36 1 = some (before3063 k) := by + simp (disch := omega) [before3062, before3063, exit36, applyExit, pop, push] + <;> omega +theorem step3062 (k : Nat) : Runs (1*2) (before3062 k).denote (before3063 k).denote := + @applyExit_sound (before3062 k) (before3063 k) exit36 1 valid36 (macro3062 k) +theorem macro3063 (k : Nat) : applyExit (before3063 k) exit33 1 = some (before3064 k) := by + simp (disch := omega) [before3063, before3064, exit33, applyExit, pop, push] + <;> omega +theorem step3063 (k : Nat) : Runs (1*2) (before3063 k).denote (before3064 k).denote := + @applyExit_sound (before3063 k) (before3064 k) exit33 1 valid33 (macro3063 k) +theorem macro3064 (k : Nat) : applyExit (before3064 k) exit35 1 = some (before3065 k) := by + simp (disch := omega) [before3064, before3065, exit35, applyExit, pop, push] + <;> omega +theorem step3064 (k : Nat) : Runs (1*2) (before3064 k).denote (before3065 k).denote := + @applyExit_sound (before3064 k) (before3065 k) exit35 1 valid35 (macro3064 k) +theorem macro3065 (k : Nat) : applyExit (before3065 k) exit36 1 = some (before3066 k) := by + simp (disch := omega) [before3065, before3066, exit36, applyExit, pop, push] + <;> omega +theorem step3065 (k : Nat) : Runs (1*2) (before3065 k).denote (before3066 k).denote := + @applyExit_sound (before3065 k) (before3066 k) exit36 1 valid36 (macro3065 k) +theorem macro3066 (k : Nat) : applyExit (before3066 k) exit31 1 = some (before3067 k) := by + simp (disch := omega) [before3066, before3067, exit31, applyExit, pop, push] + <;> omega +theorem step3066 (k : Nat) : Runs (1*1) (before3066 k).denote (before3067 k).denote := + @applyExit_sound (before3066 k) (before3067 k) exit31 1 valid31 (macro3066 k) +theorem macro3067 (k : Nat) : applyExit (before3067 k) exit10 1 = some (before3068 k) := by + simp (disch := omega) [before3067, before3068, exit10, applyExit, pop, push] + <;> omega +theorem step3067 (k : Nat) : Runs (1*2) (before3067 k).denote (before3068 k).denote := + @applyExit_sound (before3067 k) (before3068 k) exit10 1 valid10 (macro3067 k) +theorem macro3068 (k : Nat) : applyExit (before3068 k) exit32 1 = some (before3069 k) := by + simp (disch := omega) [before3068, before3069, exit32, applyExit, pop, push] + <;> omega +theorem step3068 (k : Nat) : Runs (1*3) (before3068 k).denote (before3069 k).denote := + @applyExit_sound (before3068 k) (before3069 k) exit32 1 valid32 (macro3068 k) +theorem macro3069 (k : Nat) : applyExit (before3069 k) exit36 1 = some (before3070 k) := by + simp (disch := omega) [before3069, before3070, exit36, applyExit, pop, push] + <;> omega +theorem step3069 (k : Nat) : Runs (1*2) (before3069 k).denote (before3070 k).denote := + @applyExit_sound (before3069 k) (before3070 k) exit36 1 valid36 (macro3069 k) +theorem macro3070 (k : Nat) : applyExit (before3070 k) exit33 1 = some (before3071 k) := by + simp (disch := omega) [before3070, before3071, exit33, applyExit, pop, push] + <;> omega +theorem step3070 (k : Nat) : Runs (1*2) (before3070 k).denote (before3071 k).denote := + @applyExit_sound (before3070 k) (before3071 k) exit33 1 valid33 (macro3070 k) +theorem macro3071 (k : Nat) : applyExit (before3071 k) exit34 19 = some (before3072 k) := by + simp (disch := omega) [before3071, before3072, exit34, applyExit, pop, push] + <;> omega +theorem step3071 (k : Nat) : Runs (19*2) (before3071 k).denote (before3072 k).denote := + @applyExit_sound (before3071 k) (before3072 k) exit34 19 valid34 (macro3071 k) +theorem macro3072 (k : Nat) : applyExit (before3072 k) exit35 1 = some (before3073 k) := by + simp (disch := omega) [before3072, before3073, exit35, applyExit, pop, push] + <;> omega +theorem step3072 (k : Nat) : Runs (1*2) (before3072 k).denote (before3073 k).denote := + @applyExit_sound (before3072 k) (before3073 k) exit35 1 valid35 (macro3072 k) +theorem macro3073 (k : Nat) : applyExit (before3073 k) exit36 2 = some (before3074 k) := by + simp (disch := omega) [before3073, before3074, exit36, applyExit, pop, push] + <;> omega +theorem step3073 (k : Nat) : Runs (2*2) (before3073 k).denote (before3074 k).denote := + @applyExit_sound (before3073 k) (before3074 k) exit36 2 valid36 (macro3073 k) +theorem macro3074 (k : Nat) : applyExit (before3074 k) exit31 1 = some (before3075 k) := by + simp (disch := omega) [before3074, before3075, exit31, applyExit, pop, push] + <;> omega +theorem step3074 (k : Nat) : Runs (1*1) (before3074 k).denote (before3075 k).denote := + @applyExit_sound (before3074 k) (before3075 k) exit31 1 valid31 (macro3074 k) +theorem macro3075 (k : Nat) : applyExit (before3075 k) exit10 2 = some (before3076 k) := by + simp (disch := omega) [before3075, before3076, exit10, applyExit, pop, push] + <;> omega +theorem step3075 (k : Nat) : Runs (2*2) (before3075 k).denote (before3076 k).denote := + @applyExit_sound (before3075 k) (before3076 k) exit10 2 valid10 (macro3075 k) +theorem macro3076 (k : Nat) : applyExit (before3076 k) exit32 1 = some (before3077 k) := by + simp (disch := omega) [before3076, before3077, exit32, applyExit, pop, push] + <;> omega +theorem step3076 (k : Nat) : Runs (1*3) (before3076 k).denote (before3077 k).denote := + @applyExit_sound (before3076 k) (before3077 k) exit32 1 valid32 (macro3076 k) +theorem macro3077 (k : Nat) : applyExit (before3077 k) exit36 2 = some (before3078 k) := by + simp (disch := omega) [before3077, before3078, exit36, applyExit, pop, push] + <;> omega +theorem step3077 (k : Nat) : Runs (2*2) (before3077 k).denote (before3078 k).denote := + @applyExit_sound (before3077 k) (before3078 k) exit36 2 valid36 (macro3077 k) +theorem macro3078 (k : Nat) : applyExit (before3078 k) exit33 1 = some (before3079 k) := by + simp (disch := omega) [before3078, before3079, exit33, applyExit, pop, push] + <;> omega +theorem step3078 (k : Nat) : Runs (1*2) (before3078 k).denote (before3079 k).denote := + @applyExit_sound (before3078 k) (before3079 k) exit33 1 valid33 (macro3078 k) +theorem macro3079 (k : Nat) : applyExit (before3079 k) exit34 15 = some (before3080 k) := by + simp (disch := omega) [before3079, before3080, exit34, applyExit, pop, push] + <;> omega +theorem step3079 (k : Nat) : Runs (15*2) (before3079 k).denote (before3080 k).denote := + @applyExit_sound (before3079 k) (before3080 k) exit34 15 valid34 (macro3079 k) +theorem macro3080 (k : Nat) : applyExit (before3080 k) exit179 (1*k+8) = some (before3081 k) := by + simp (disch := omega) [before3080, before3081, exit179, applyExit, pop, push] + <;> omega +theorem step3080 (k : Nat) : Runs ((1*k+8)*50) (before3080 k).denote (before3081 k).denote := + @applyExit_sound (before3080 k) (before3081 k) exit179 (1*k+8) valid179 (macro3080 k) +theorem macro3081 (k : Nat) : applyExit (before3081 k) exit34 791761168 = some (before3082 k) := by + simp (disch := omega) [before3081, before3082, exit34, applyExit, pop, push] + <;> omega +theorem step3081 (k : Nat) : Runs (791761168*2) (before3081 k).denote (before3082 k).denote := + @applyExit_sound (before3081 k) (before3082 k) exit34 791761168 valid34 (macro3081 k) +theorem macro3082 (k : Nat) : applyExit (before3082 k) exit35 1 = some (before3083 k) := by + simp (disch := omega) [before3082, before3083, exit35, applyExit, pop, push] + <;> omega +theorem step3082 (k : Nat) : Runs (1*2) (before3082 k).denote (before3083 k).denote := + @applyExit_sound (before3082 k) (before3083 k) exit35 1 valid35 (macro3082 k) +theorem macro3083 (k : Nat) : applyExit (before3083 k) exit36 1 = some (before3084 k) := by + simp (disch := omega) [before3083, before3084, exit36, applyExit, pop, push] + <;> omega +theorem step3083 (k : Nat) : Runs (1*2) (before3083 k).denote (before3084 k).denote := + @applyExit_sound (before3083 k) (before3084 k) exit36 1 valid36 (macro3083 k) +theorem macro3084 (k : Nat) : applyExit (before3084 k) exit31 1 = some (before3085 k) := by + simp (disch := omega) [before3084, before3085, exit31, applyExit, pop, push] + <;> omega +theorem step3084 (k : Nat) : Runs (1*1) (before3084 k).denote (before3085 k).denote := + @applyExit_sound (before3084 k) (before3085 k) exit31 1 valid31 (macro3084 k) +theorem macro3085 (k : Nat) : applyExit (before3085 k) exit10 1 = some (before3086 k) := by + simp (disch := omega) [before3085, before3086, exit10, applyExit, pop, push] + <;> omega +theorem step3085 (k : Nat) : Runs (1*2) (before3085 k).denote (before3086 k).denote := + @applyExit_sound (before3085 k) (before3086 k) exit10 1 valid10 (macro3085 k) +theorem macro3086 (k : Nat) : applyExit (before3086 k) exit32 1 = some (before3087 k) := by + simp (disch := omega) [before3086, before3087, exit32, applyExit, pop, push] + <;> omega +theorem step3086 (k : Nat) : Runs (1*3) (before3086 k).denote (before3087 k).denote := + @applyExit_sound (before3086 k) (before3087 k) exit32 1 valid32 (macro3086 k) +theorem macro3087 (k : Nat) : applyExit (before3087 k) exit36 1 = some (before3088 k) := by + simp (disch := omega) [before3087, before3088, exit36, applyExit, pop, push] + <;> omega +theorem step3087 (k : Nat) : Runs (1*2) (before3087 k).denote (before3088 k).denote := + @applyExit_sound (before3087 k) (before3088 k) exit36 1 valid36 (macro3087 k) +theorem macro3088 (k : Nat) : applyExit (before3088 k) exit33 1 = some (before3089 k) := by + simp (disch := omega) [before3088, before3089, exit33, applyExit, pop, push] + <;> omega +theorem step3088 (k : Nat) : Runs (1*2) (before3088 k).denote (before3089 k).denote := + @applyExit_sound (before3088 k) (before3089 k) exit33 1 valid33 (macro3088 k) +theorem macro3089 (k : Nat) : applyExit (before3089 k) exit34 28 = some (before3090 k) := by + simp (disch := omega) [before3089, before3090, exit34, applyExit, pop, push] + <;> omega +theorem step3089 (k : Nat) : Runs (28*2) (before3089 k).denote (before3090 k).denote := + @applyExit_sound (before3089 k) (before3090 k) exit34 28 valid34 (macro3089 k) +theorem macro3090 (k : Nat) : applyExit (before3090 k) exit35 1 = some (before3091 k) := by + simp (disch := omega) [before3090, before3091, exit35, applyExit, pop, push] + <;> omega +theorem step3090 (k : Nat) : Runs (1*2) (before3090 k).denote (before3091 k).denote := + @applyExit_sound (before3090 k) (before3091 k) exit35 1 valid35 (macro3090 k) +theorem macro3091 (k : Nat) : applyExit (before3091 k) exit36 33 = some (before3092 k) := by + simp (disch := omega) [before3091, before3092, exit36, applyExit, pop, push] + <;> omega +theorem step3091 (k : Nat) : Runs (33*2) (before3091 k).denote (before3092 k).denote := + @applyExit_sound (before3091 k) (before3092 k) exit36 33 valid36 (macro3091 k) +theorem macro3092 (k : Nat) : applyExit (before3092 k) exit31 1 = some (before3093 k) := by + simp (disch := omega) [before3092, before3093, exit31, applyExit, pop, push] + <;> omega +theorem step3092 (k : Nat) : Runs (1*1) (before3092 k).denote (before3093 k).denote := + @applyExit_sound (before3092 k) (before3093 k) exit31 1 valid31 (macro3092 k) +theorem macro3093 (k : Nat) : applyExit (before3093 k) exit10 33 = some (before3094 k) := by + simp (disch := omega) [before3093, before3094, exit10, applyExit, pop, push] + <;> omega +theorem step3093 (k : Nat) : Runs (33*2) (before3093 k).denote (before3094 k).denote := + @applyExit_sound (before3093 k) (before3094 k) exit10 33 valid10 (macro3093 k) +theorem macro3094 (k : Nat) : applyExit (before3094 k) exit32 1 = some (before3095 k) := by + simp (disch := omega) [before3094, before3095, exit32, applyExit, pop, push] + <;> omega +theorem step3094 (k : Nat) : Runs (1*3) (before3094 k).denote (before3095 k).denote := + @applyExit_sound (before3094 k) (before3095 k) exit32 1 valid32 (macro3094 k) +theorem macro3095 (k : Nat) : applyExit (before3095 k) exit36 33 = some (before3096 k) := by + simp (disch := omega) [before3095, before3096, exit36, applyExit, pop, push] + <;> omega +theorem step3095 (k : Nat) : Runs (33*2) (before3095 k).denote (before3096 k).denote := + @applyExit_sound (before3095 k) (before3096 k) exit36 33 valid36 (macro3095 k) +theorem macro3096 (k : Nat) : applyExit (before3096 k) exit33 1 = some (before3097 k) := by + simp (disch := omega) [before3096, before3097, exit33, applyExit, pop, push] + <;> omega +theorem step3096 (k : Nat) : Runs (1*2) (before3096 k).denote (before3097 k).denote := + @applyExit_sound (before3096 k) (before3097 k) exit33 1 valid33 (macro3096 k) +theorem macro3097 (k : Nat) : applyExit (before3097 k) exit34 22 = some (before3098 k) := by + simp (disch := omega) [before3097, before3098, exit34, applyExit, pop, push] + <;> omega +theorem step3097 (k : Nat) : Runs (22*2) (before3097 k).denote (before3098 k).denote := + @applyExit_sound (before3097 k) (before3098 k) exit34 22 valid34 (macro3097 k) +theorem macro3098 (k : Nat) : applyExit (before3098 k) exit35 1 = some (before3099 k) := by + simp (disch := omega) [before3098, before3099, exit35, applyExit, pop, push] + <;> omega +theorem step3098 (k : Nat) : Runs (1*2) (before3098 k).denote (before3099 k).denote := + @applyExit_sound (before3098 k) (before3099 k) exit35 1 valid35 (macro3098 k) +theorem macro3099 (k : Nat) : applyExit (before3099 k) exit36 85 = some (after3099 k) := by + simp (disch := omega) [before3099, after3099, exit36, applyExit, pop, push] + <;> omega +theorem step3099 (k : Nat) : Runs (85*2) (before3099 k).denote (after3099 k).denote := + @applyExit_sound (before3099 k) (after3099 k) exit36 85 valid36 (macro3099 k) +theorem chunkRun030 (k : Nat) : Runs (674*k+3167051635) (before3000 k).denote (after3099 k).denote := by + have h := (@Runs.trans ((((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2))))))+(((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))))) ((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2))))))) (before3000 k).denote (before3050 k).denote (after3099 k).denote (@Runs.trans (((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2)))))) (((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))) (before3000 k).denote (before3025 k).denote (before3050 k).denote (@Runs.trans ((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2))))) (before3000 k).denote (before3012 k).denote (before3025 k).denote (@Runs.trans (((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2)))) (((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (before3000 k).denote (before3006 k).denote (before3012 k).denote (@Runs.trans ((1*1)+((94*2)+(1*3))) ((94*2)+((1*2)+(1*2))) (before3000 k).denote (before3003 k).denote (before3006 k).denote (@Runs.trans (1*1) ((94*2)+(1*3)) (before3000 k).denote (before3001 k).denote (before3003 k).denote (step3000 k) (@Runs.trans (94*2) (1*3) (before3001 k).denote (before3002 k).denote (before3003 k).denote (step3001 k) (step3002 k))) (@Runs.trans (94*2) ((1*2)+(1*2)) (before3003 k).denote (before3004 k).denote (before3006 k).denote (step3003 k) (@Runs.trans (1*2) (1*2) (before3004 k).denote (before3005 k).denote (before3006 k).denote (step3004 k) (step3005 k)))) (@Runs.trans ((1*4)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before3006 k).denote (before3009 k).denote (before3012 k).denote (@Runs.trans (1*4) ((1*1)+(1*2)) (before3006 k).denote (before3007 k).denote (before3009 k).denote (step3006 k) (@Runs.trans (1*1) (1*2) (before3007 k).denote (before3008 k).denote (before3009 k).denote (step3007 k) (step3008 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before3009 k).denote (before3010 k).denote (before3012 k).denote (step3009 k) (@Runs.trans (1*2) (1*2) (before3010 k).denote (before3011 k).denote (before3012 k).denote (step3010 k) (step3011 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2)))) (((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2)))) (before3012 k).denote (before3018 k).denote (before3025 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((28*2)+(((1*k+8)*586)+(15*2))) (before3012 k).denote (before3015 k).denote (before3018 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before3012 k).denote (before3013 k).denote (before3015 k).denote (step3012 k) (@Runs.trans (8*2) (1*2) (before3013 k).denote (before3014 k).denote (before3015 k).denote (step3013 k) (step3014 k))) (@Runs.trans (28*2) (((1*k+8)*586)+(15*2)) (before3015 k).denote (before3016 k).denote (before3018 k).denote (step3015 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3016 k).denote (before3017 k).denote (before3018 k).denote (step3016 k) (step3017 k)))) (@Runs.trans ((1*2)+((1*2)+(84*2))) (((1*2)+(22*2))+((1*2)+(1*2))) (before3018 k).denote (before3021 k).denote (before3025 k).denote (@Runs.trans (1*2) ((1*2)+(84*2)) (before3018 k).denote (before3019 k).denote (before3021 k).denote (step3018 k) (@Runs.trans (1*2) (84*2) (before3019 k).denote (before3020 k).denote (before3021 k).denote (step3019 k) (step3020 k))) (@Runs.trans ((1*2)+(22*2)) ((1*2)+(1*2)) (before3021 k).denote (before3023 k).denote (before3025 k).denote (@Runs.trans (1*2) (22*2) (before3021 k).denote (before3022 k).denote (before3023 k).denote (step3021 k) (step3022 k)) (@Runs.trans (1*2) (1*2) (before3023 k).denote (before3024 k).denote (before3025 k).denote (step3023 k) (step3024 k)))))) (@Runs.trans ((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))) (before3025 k).denote (before3037 k).denote (before3050 k).denote (@Runs.trans (((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2)))) (((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))) (before3025 k).denote (before3031 k).denote (before3037 k).denote (@Runs.trans ((32*2)+((1*2)+(28*2))) ((1*2)+((1*2)+(1*2))) (before3025 k).denote (before3028 k).denote (before3031 k).denote (@Runs.trans (32*2) ((1*2)+(28*2)) (before3025 k).denote (before3026 k).denote (before3028 k).denote (step3025 k) (@Runs.trans (1*2) (28*2) (before3026 k).denote (before3027 k).denote (before3028 k).denote (step3026 k) (step3027 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3028 k).denote (before3029 k).denote (before3031 k).denote (step3028 k) (@Runs.trans (1*2) (1*2) (before3029 k).denote (before3030 k).denote (before3031 k).denote (step3029 k) (step3030 k)))) (@Runs.trans ((791761168*2)+(((1*k+8)*38)+(15*2))) ((1*2)+((1*2)+(1*2))) (before3031 k).denote (before3034 k).denote (before3037 k).denote (@Runs.trans (791761168*2) (((1*k+8)*38)+(15*2)) (before3031 k).denote (before3032 k).denote (before3034 k).denote (step3031 k) (@Runs.trans ((1*k+8)*38) (15*2) (before3032 k).denote (before3033 k).denote (before3034 k).denote (step3032 k) (step3033 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3034 k).denote (before3035 k).denote (before3037 k).denote (step3034 k) (@Runs.trans (1*2) (1*2) (before3035 k).denote (before3036 k).denote (before3037 k).denote (step3035 k) (step3036 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1)))) (((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))) (before3037 k).denote (before3043 k).denote (before3050 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((1*4)+(1*1))) (before3037 k).denote (before3040 k).denote (before3043 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before3037 k).denote (before3038 k).denote (before3040 k).denote (step3037 k) (@Runs.trans (16*2) (1*2) (before3038 k).denote (before3039 k).denote (before3040 k).denote (step3038 k) (step3039 k))) (@Runs.trans (1*2) ((1*4)+(1*1)) (before3040 k).denote (before3041 k).denote (before3043 k).denote (step3040 k) (@Runs.trans (1*4) (1*1) (before3041 k).denote (before3042 k).denote (before3043 k).denote (step3041 k) (step3042 k)))) (@Runs.trans ((1*2)+((1*3)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*2))) (before3043 k).denote (before3046 k).denote (before3050 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before3043 k).denote (before3044 k).denote (before3046 k).denote (step3043 k) (@Runs.trans (1*3) (1*2) (before3044 k).denote (before3045 k).denote (before3046 k).denote (step3044 k) (step3045 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*2)) (before3046 k).denote (before3048 k).denote (before3050 k).denote (@Runs.trans (1*2) (1*2) (before3046 k).denote (before3047 k).denote (before3048 k).denote (step3046 k) (step3047 k)) (@Runs.trans (1*2) (1*2) (before3048 k).denote (before3049 k).denote (before3050 k).denote (step3048 k) (step3049 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1)))))) (((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2)))))) (before3050 k).denote (before3075 k).denote (after3099 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3))))) ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1))))) (before3050 k).denote (before3062 k).denote (before3075 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3)))) (((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))) (before3050 k).denote (before3056 k).denote (before3062 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*1)+(1*3))) (before3050 k).denote (before3053 k).denote (before3056 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3050 k).denote (before3051 k).denote (before3053 k).denote (step3050 k) (@Runs.trans (1*2) (1*2) (before3051 k).denote (before3052 k).denote (before3053 k).denote (step3051 k) (step3052 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before3053 k).denote (before3054 k).denote (before3056 k).denote (step3053 k) (@Runs.trans (1*1) (1*3) (before3054 k).denote (before3055 k).denote (before3056 k).denote (step3054 k) (step3055 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*3))) (before3056 k).denote (before3059 k).denote (before3062 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3056 k).denote (before3057 k).denote (before3059 k).denote (step3056 k) (@Runs.trans (1*2) (1*2) (before3057 k).denote (before3058 k).denote (before3059 k).denote (step3057 k) (step3058 k))) (@Runs.trans (1*1) ((1*2)+(1*3)) (before3059 k).denote (before3060 k).denote (before3062 k).denote (step3059 k) (@Runs.trans (1*2) (1*3) (before3060 k).denote (before3061 k).denote (before3062 k).denote (step3060 k) (step3061 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1)))) (before3062 k).denote (before3068 k).denote (before3075 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before3062 k).denote (before3065 k).denote (before3068 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3062 k).denote (before3063 k).denote (before3065 k).denote (step3062 k) (@Runs.trans (1*2) (1*2) (before3063 k).denote (before3064 k).denote (before3065 k).denote (step3063 k) (step3064 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before3065 k).denote (before3066 k).denote (before3068 k).denote (step3065 k) (@Runs.trans (1*1) (1*2) (before3066 k).denote (before3067 k).denote (before3068 k).denote (step3066 k) (step3067 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) (((19*2)+(1*2))+((2*2)+(1*1))) (before3068 k).denote (before3071 k).denote (before3075 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before3068 k).denote (before3069 k).denote (before3071 k).denote (step3068 k) (@Runs.trans (1*2) (1*2) (before3069 k).denote (before3070 k).denote (before3071 k).denote (step3069 k) (step3070 k))) (@Runs.trans ((19*2)+(1*2)) ((2*2)+(1*1)) (before3071 k).denote (before3073 k).denote (before3075 k).denote (@Runs.trans (19*2) (1*2) (before3071 k).denote (before3072 k).denote (before3073 k).denote (step3071 k) (step3072 k)) (@Runs.trans (2*2) (1*1) (before3073 k).denote (before3074 k).denote (before3075 k).denote (step3073 k) (step3074 k)))))) (@Runs.trans ((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3))))) ((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2))))) (before3075 k).denote (before3087 k).denote (after3099 k).denote (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50)))) (((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))) (before3075 k).denote (before3081 k).denote (before3087 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((15*2)+((1*k+8)*50))) (before3075 k).denote (before3078 k).denote (before3081 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before3075 k).denote (before3076 k).denote (before3078 k).denote (step3075 k) (@Runs.trans (1*3) (2*2) (before3076 k).denote (before3077 k).denote (before3078 k).denote (step3076 k) (step3077 k))) (@Runs.trans (1*2) ((15*2)+((1*k+8)*50)) (before3078 k).denote (before3079 k).denote (before3081 k).denote (step3078 k) (@Runs.trans (15*2) ((1*k+8)*50) (before3079 k).denote (before3080 k).denote (before3081 k).denote (step3079 k) (step3080 k)))) (@Runs.trans ((791761168*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*3))) (before3081 k).denote (before3084 k).denote (before3087 k).denote (@Runs.trans (791761168*2) ((1*2)+(1*2)) (before3081 k).denote (before3082 k).denote (before3084 k).denote (step3081 k) (@Runs.trans (1*2) (1*2) (before3082 k).denote (before3083 k).denote (before3084 k).denote (step3082 k) (step3083 k))) (@Runs.trans (1*1) ((1*2)+(1*3)) (before3084 k).denote (before3085 k).denote (before3087 k).denote (step3084 k) (@Runs.trans (1*2) (1*3) (before3085 k).denote (before3086 k).denote (before3087 k).denote (step3085 k) (step3086 k))))) (@Runs.trans (((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1)))) (((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2)))) (before3087 k).denote (before3093 k).denote (after3099 k).denote (@Runs.trans ((1*2)+((1*2)+(28*2))) ((1*2)+((33*2)+(1*1))) (before3087 k).denote (before3090 k).denote (before3093 k).denote (@Runs.trans (1*2) ((1*2)+(28*2)) (before3087 k).denote (before3088 k).denote (before3090 k).denote (step3087 k) (@Runs.trans (1*2) (28*2) (before3088 k).denote (before3089 k).denote (before3090 k).denote (step3088 k) (step3089 k))) (@Runs.trans (1*2) ((33*2)+(1*1)) (before3090 k).denote (before3091 k).denote (before3093 k).denote (step3090 k) (@Runs.trans (33*2) (1*1) (before3091 k).denote (before3092 k).denote (before3093 k).denote (step3091 k) (step3092 k)))) (@Runs.trans ((33*2)+((1*3)+(33*2))) (((1*2)+(22*2))+((1*2)+(85*2))) (before3093 k).denote (before3096 k).denote (after3099 k).denote (@Runs.trans (33*2) ((1*3)+(33*2)) (before3093 k).denote (before3094 k).denote (before3096 k).denote (step3093 k) (@Runs.trans (1*3) (33*2) (before3094 k).denote (before3095 k).denote (before3096 k).denote (step3094 k) (step3095 k))) (@Runs.trans ((1*2)+(22*2)) ((1*2)+(85*2)) (before3096 k).denote (before3098 k).denote (after3099 k).denote (@Runs.trans (1*2) (22*2) (before3096 k).denote (before3097 k).denote (before3098 k).denote (step3096 k) (step3097 k)) (@Runs.trans (1*2) (85*2) (before3098 k).denote (before3099 k).denote (after3099 k).denote (step3098 k) (step3099 k)))))))) + have ht : (((((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2))))))+(((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))))+((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2)))))))) = (674*k+3167051635) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean new file mode 100644 index 00000000..1d36b252 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean @@ -0,0 +1,774 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3100_0 : Stack := [] +abbrev tail3100_1 : Stack := ⟨w0,1⟩ :: tail3100_0 +abbrev tail3100_2 : Stack := ⟨w2,1⟩ :: tail3100_1 +abbrev tail3100_3 : Stack := ⟨w0,2⟩ :: tail3100_2 +abbrev tail3100_4 : Stack := ⟨w2,1⟩ :: tail3100_3 +abbrev tail3100_5 : Stack := ⟨w0,2⟩ :: tail3100_4 +abbrev tail3100_6 : Stack := ⟨w2,1⟩ :: tail3100_5 +abbrev tail3100_7 : Stack := ⟨w1,19⟩ :: tail3100_6 +abbrev tail3100_8 : Stack := ⟨w0,3⟩ :: tail3100_7 +abbrev tail3100_9 : Stack := ⟨w2,1⟩ :: tail3100_8 +abbrev tail3100_10 : Stack := ⟨w1,15⟩ :: tail3100_9 +abbrev tail3100_11 (k : Nat) : Stack := ⟨w156,(1*k+8)⟩ :: tail3100_10 +abbrev tail3100_12 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail3100_11 k +abbrev tail3100_13 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3100_12 k +abbrev tail3100_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_13 k +abbrev tail3100_15 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3100_14 k +abbrev tail3100_16 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3100_15 k +abbrev tail3100_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_16 k +abbrev tail3100_18 (k : Nat) : Stack := ⟨w1,22⟩ :: tail3100_17 k +abbrev tail3100_19 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_18 k +abbrev tail3100_20 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3100_19 k +abbrev tail3100_21 : Stack := ⟨w0,99⟩ :: tail3100_0 +abbrev tail3100_22 : Stack := ⟨w1,9⟩ :: tail3100_21 +abbrev tail3100_23 : Stack := ⟨w2,1⟩ :: tail3100_22 +abbrev tail3100_24 : Stack := ⟨w0,28⟩ :: tail3100_23 +abbrev tail3100_25 (k : Nat) : Stack := ⟨w154,(1*k+8)⟩ :: tail3100_24 +abbrev tail3100_26 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3100_25 k +abbrev tail3100_27 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3100_25 k +abbrev tail3100_28 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_27 k +abbrev tail3100_29 (k : Nat) : Stack := ⟨w1,85⟩ :: tail3100_28 k +abbrev tail3100_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_18 k +abbrev tail3100_31 (k : Nat) : Stack := ⟨w0,86⟩ :: tail3100_18 k +abbrev tail3100_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_31 k +abbrev tail3100_33 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3100_32 k +abbrev tail3100_34 (k : Nat) : Stack := ⟨w157,(1*k+8)⟩ :: tail3100_33 k +abbrev tail3100_35 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3100_34 k +abbrev tail3100_36 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_35 k +abbrev tail3100_37 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3100_36 k +abbrev tail3100_38 : Stack := ⟨w0,98⟩ :: tail3100_0 +abbrev tail3100_39 : Stack := ⟨w23,1⟩ :: tail3100_38 +abbrev tail3100_40 : Stack := ⟨w1,9⟩ :: tail3100_39 +abbrev tail3100_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_35 k +abbrev tail3100_42 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3100_35 k +abbrev tail3100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_42 k +abbrev tail3100_44 (k : Nat) : Stack := ⟨w1,98⟩ :: tail3100_43 k +abbrev tail3100_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_44 k +abbrev tail3100_46 : Stack := ⟨w1,1⟩ :: tail3100_0 +abbrev tail3100_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_44 k +abbrev tail3100_48 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3100_44 k +abbrev tail3100_49 : Stack := ⟨w1,3⟩ :: tail3100_0 +abbrev tail3100_50 (k : Nat) : Stack := ⟨w1,97⟩ :: tail3100_43 k +abbrev tail3100_51 : Stack := ⟨w2,1⟩ :: tail3100_49 +abbrev tail3100_52 : Stack := ⟨w0,97⟩ :: tail3100_51 +abbrev tail3100_53 : Stack := ⟨w0,98⟩ :: tail3100_51 +abbrev tail3100_54 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3100_35 k +abbrev tail3100_55 : Stack := ⟨w1,1⟩ :: tail3100_53 +abbrev tail3100_56 : Stack := ⟨w1,10⟩ :: tail3100_53 +abbrev tail3100_57 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3100_34 k +abbrev tail3100_58 : Stack := ⟨w2,1⟩ :: tail3100_56 +abbrev tail3100_59 : Stack := ⟨w0,27⟩ :: tail3100_58 +abbrev tail3100_60 (k : Nat) : Stack := ⟨w158,(1*k+8)⟩ :: tail3100_59 +abbrev tail3100_61 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3100_60 k +abbrev tail3100_62 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3100_60 k +abbrev tail3100_63 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3100_18 k +abbrev tail3100_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_62 k +abbrev tail3100_65 (k : Nat) : Stack := ⟨w1,86⟩ :: tail3100_62 k +abbrev tail3100_66 (k : Nat) : Stack := ⟨w1,21⟩ :: tail3100_17 k +abbrev tail3100_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_65 k +abbrev tail3100_68 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3100_67 k +abbrev tail3100_69 (k : Nat) : Stack := ⟨w0,22⟩ :: tail3100_67 k +abbrev tail3100_70 (k : Nat) : Stack := ⟨w0,33⟩ :: tail3100_15 k +abbrev tail3100_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_69 k +abbrev tail3100_72 (k : Nat) : Stack := ⟨w1,34⟩ :: tail3100_69 k +abbrev tail3100_73 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3100_14 k +abbrev tail3100_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_72 k +abbrev tail3100_75 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3100_74 k +abbrev tail3100_76 (k : Nat) : Stack := ⟨w0,28⟩ :: tail3100_74 k +abbrev tail3100_77 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_12 k +abbrev tail3100_78 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_76 k +abbrev tail3100_79 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3100_76 k +abbrev tail3100_80 (k : Nat) : Stack := ⟨w1,791761167⟩ :: tail3100_11 k +abbrev tail3100_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_79 k +abbrev tail3100_82 (k : Nat) : Stack := ⟨w0,791761167⟩ :: tail3100_81 k +abbrev tail3100_83 (k : Nat) : Stack := ⟨w156,(1*k+7)⟩ :: tail3100_10 +abbrev tail3100_84 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3100_82 k +abbrev tail3100_85 (k : Nat) : Stack := ⟨w160,(1*k+7)⟩ :: tail3100_84 k +abbrev tail3100_86 : Stack := ⟨w1,14⟩ :: tail3100_9 +abbrev tail3100_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_85 k +abbrev tail3100_88 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3100_87 k +abbrev tail3100_89 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3100_87 k +abbrev tail3100_90 : Stack := ⟨w0,2⟩ :: tail3100_7 +abbrev tail3100_91 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_89 k +abbrev tail3100_92 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3100_89 k +abbrev tail3100_93 : Stack := ⟨w1,18⟩ :: tail3100_6 +abbrev tail3100_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_92 k +abbrev tail3100_95 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3100_94 k +abbrev tail3100_96 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3100_94 k +abbrev tail3100_97 : Stack := ⟨w0,1⟩ :: tail3100_4 +abbrev tail3100_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_96 k +abbrev tail3100_99 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3100_96 k +abbrev tail3100_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_99 k +abbrev tail3100_101 : Stack := ⟨w0,1⟩ :: tail3100_2 +abbrev tail3100_102 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3100_99 k +abbrev tail3100_103 : Stack := ⟨w2,2⟩ :: tail3100_1 +abbrev tail3100_104 : Stack := ⟨w23,1⟩ :: tail3100_103 +abbrev tail3100_105 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3100_96 k +abbrev tail3100_106 : Stack := ⟨w0,1⟩ :: tail3100_103 +abbrev tail3100_107 : Stack := ⟨w0,4⟩ :: tail3100_103 +abbrev tail3100_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_95 k +abbrev tail3100_109 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3100_108 k +abbrev tail3100_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_109 k +abbrev tail3100_111 : Stack := ⟨w0,2⟩ :: tail3100_0 +abbrev tail3100_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_109 k +abbrev tail3100_113 : Stack := ⟨w1,1⟩ :: tail3100_2 +abbrev tail3100_114 : Stack := ⟨w0,4⟩ :: tail3100_113 +abbrev tail3100_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_95 k +abbrev tail3100_116 : Stack := ⟨w0,3⟩ :: tail3100_113 +abbrev tail3100_117 : Stack := ⟨w2,1⟩ :: tail3100_116 +abbrev tail3100_118 : Stack := ⟨w23,1⟩ :: tail3100_117 +abbrev tail3100_119 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3100_94 k +abbrev tail3100_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_119 k +abbrev tail3100_121 : Stack := ⟨w0,1⟩ :: tail3100_117 +abbrev tail3100_122 : Stack := ⟨w2,1⟩ :: tail3100_121 +abbrev tail3100_123 : Stack := ⟨w1,17⟩ :: tail3100_122 +abbrev tail3100_124 : Stack := ⟨w23,1⟩ :: tail3100_123 +abbrev tail3100_125 : Stack := ⟨w0,3⟩ :: tail3100_124 +abbrev tail3100_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_88 k +abbrev tail3100_127 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3100_126 k +abbrev tail3100_128 : Stack := ⟨w0,1⟩ :: tail3100_123 +abbrev tail3100_129 : Stack := ⟨w0,4⟩ :: tail3100_123 +abbrev tail3100_130 : Stack := ⟨w2,1⟩ :: tail3100_129 +abbrev tail3100_131 : Stack := ⟨w1,14⟩ :: tail3100_130 +abbrev tail3100_132 : Stack := ⟨w23,1⟩ :: tail3100_131 +abbrev tail3100_133 (k : Nat) : Stack := ⟨w160,(1*k+6)⟩ :: tail3100_84 k +abbrev tail3100_134 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_133 k +abbrev tail3100_135 : Stack := ⟨w0,1⟩ :: tail3100_131 +abbrev tail3100_136 : Stack := ⟨w162,1⟩ :: tail3100_135 +abbrev tail3100_137 (k : Nat) : Stack := ⟨w160,(1*k+5)⟩ :: tail3100_84 k +abbrev tail3100_138 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_137 k +abbrev tail3100_139 : Stack := ⟨w163,1⟩ :: tail3100_135 +abbrev tail3100_140 : Stack := ⟨w162,1⟩ :: tail3100_139 +abbrev tail3100_141 (k : Nat) : Stack := ⟨w160,(1*k+4)⟩ :: tail3100_84 k +abbrev tail3100_142 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_141 k +abbrev tail3100_143 : Stack := ⟨w163,2⟩ :: tail3100_135 +abbrev tail3100_144 : Stack := ⟨w162,1⟩ :: tail3100_143 +abbrev tail3100_145 (k : Nat) : Stack := ⟨w160,(1*k+3)⟩ :: tail3100_84 k +abbrev tail3100_146 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_145 k +abbrev tail3100_147 : Stack := ⟨w163,3⟩ :: tail3100_135 + +def before3100 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3100_20 k),(tail3100_26 k)⟩ +def before3101 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3100_20 k),(tail3100_28 k)⟩ +def before3102 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail3100_19 k),(tail3100_29 k)⟩ +def before3103 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521697),(tail3100_30 k),(tail3100_29 k)⟩ +def before3104 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3100_31 k),(tail3100_28 k)⟩ +def before3105 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3100_32 k),(tail3100_27 k)⟩ +def before3106 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3100_33 k),(tail3100_25 k)⟩ +def before3107 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3100_34 k),tail3100_24⟩ +def before3108 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526643),(tail3100_35 k),tail3100_23⟩ +def before3109 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail3100_36 k),tail3100_22⟩ +def before3110 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3100_37 k),tail3100_21⟩ +def before3111 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3100_37 k),tail3100_39⟩ +def before3112 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail3100_36 k),tail3100_40⟩ +def before3113 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail3100_41 k),tail3100_40⟩ +def before3114 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3100_42 k),tail3100_39⟩ +def before3115 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3100_43 k),tail3100_38⟩ +def before3116 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526861),(tail3100_44 k),tail3100_0⟩ +def before3117 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526863),(tail3100_45 k),tail3100_0⟩ +def before3118 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526863),(tail3100_45 k),tail3100_46⟩ +def before3119 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526863),(tail3100_47 k),tail3100_46⟩ +def before3120 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526865),(tail3100_48 k),tail3100_0⟩ +def before3121 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526865),(tail3100_48 k),tail3100_46⟩ +def before3122 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526861),(tail3100_44 k),tail3100_49⟩ +def before3123 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526859),(tail3100_50 k),tail3100_51⟩ +def before3124 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3100_43 k),tail3100_52⟩ +def before3125 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3100_42 k),tail3100_53⟩ +def before3126 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3100_54 k),tail3100_55⟩ +def before3127 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail3100_35 k),tail3100_56⟩ +def before3128 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526641),(tail3100_57 k),tail3100_58⟩ +def before3129 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3100_34 k),tail3100_59⟩ +def before3130 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3100_33 k),(tail3100_60 k)⟩ +def before3131 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3100_32 k),(tail3100_61 k)⟩ +def before3132 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3100_31 k),(tail3100_62 k)⟩ +def before3133 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3100_63 k),(tail3100_64 k)⟩ +def before3134 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521695),(tail3100_18 k),(tail3100_65 k)⟩ +def before3135 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521693),(tail3100_66 k),(tail3100_67 k)⟩ +def before3136 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3100_17 k),(tail3100_68 k)⟩ +def before3137 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3100_16 k),(tail3100_69 k)⟩ +def before3138 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3100_70 k),(tail3100_71 k)⟩ +def before3139 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521581),(tail3100_15 k),(tail3100_72 k)⟩ +def before3140 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521579),(tail3100_73 k),(tail3100_74 k)⟩ +def before3141 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3100_14 k),(tail3100_75 k)⟩ +def before3142 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3100_13 k),(tail3100_76 k)⟩ +def before3143 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3100_77 k),(tail3100_78 k)⟩ +def before3144 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3100_12 k),(tail3100_79 k)⟩ +def before3145 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail3100_80 k),(tail3100_81 k)⟩ +def before3146 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3100_11 k),(tail3100_82 k)⟩ +def before3147 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3100_83 k),(tail3100_84 k)⟩ +def before3148 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3100_10,(tail3100_85 k)⟩ +def before3149 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail3100_86,(tail3100_87 k)⟩ +def before3150 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3100_9,(tail3100_88 k)⟩ +def before3151 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3100_8,(tail3100_89 k)⟩ +def before3152 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3100_90,(tail3100_91 k)⟩ +def before3153 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail3100_7,(tail3100_92 k)⟩ +def before3154 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail3100_93,(tail3100_94 k)⟩ +def before3155 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3100_6,(tail3100_95 k)⟩ +def before3156 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail3100_5,(tail3100_96 k)⟩ +def before3157 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3100_97,(tail3100_98 k)⟩ +def before3158 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail3100_4,(tail3100_99 k)⟩ +def before3159 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1205),tail3100_3,(tail3100_100 k)⟩ +def before3160 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1207),tail3100_101,(tail3100_102 k)⟩ +def before3161 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail3100_103,(tail3100_102 k)⟩ +def before3162 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3100_104,(tail3100_100 k)⟩ +def before3163 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3100_104,(tail3100_105 k)⟩ +def before3164 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3100_106,(tail3100_105 k)⟩ +def before3165 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3100_107,(tail3100_96 k)⟩ +def before3166 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3100_107,(tail3100_108 k)⟩ +def before3167 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3100_103,(tail3100_109 k)⟩ +def before3168 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1209),tail3100_2,(tail3100_110 k)⟩ +def before3169 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail3100_111,(tail3100_110 k)⟩ +def before3170 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail3100_111,(tail3100_112 k)⟩ +def before3171 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail3100_2,(tail3100_112 k)⟩ +def before3172 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail3100_113,(tail3100_109 k)⟩ +def before3173 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail3100_114,(tail3100_108 k)⟩ +def before3174 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1199),tail3100_114,(tail3100_115 k)⟩ +def before3175 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail3100_117,(tail3100_115 k)⟩ +def before3176 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3100_118,(tail3100_95 k)⟩ +def before3177 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3100_118,(tail3100_120 k)⟩ +def before3178 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3100_121,(tail3100_120 k)⟩ +def before3179 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail3100_122,(tail3100_119 k)⟩ +def before3180 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1161),tail3100_123,(tail3100_94 k)⟩ +def before3181 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail3100_124,(tail3100_92 k)⟩ +def before3182 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3100_125,(tail3100_89 k)⟩ +def before3183 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3100_125,(tail3100_126 k)⟩ +def before3184 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail3100_124,(tail3100_127 k)⟩ +def before3185 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail3100_128,(tail3100_127 k)⟩ +def before3186 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3100_129,(tail3100_126 k)⟩ +def before3187 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3100_130,(tail3100_88 k)⟩ +def before3188 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1123),tail3100_131,(tail3100_87 k)⟩ +def before3189 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3100_132,(tail3100_85 k)⟩ +def before3190 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3100_132,(tail3100_134 k)⟩ +def before3191 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3100_135,(tail3100_134 k)⟩ +def before3192 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3100_136,(tail3100_133 k)⟩ +def before3193 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3100_136,(tail3100_138 k)⟩ +def before3194 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3100_139,(tail3100_138 k)⟩ +def before3195 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3100_140,(tail3100_137 k)⟩ +def before3196 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3100_140,(tail3100_142 k)⟩ +def before3197 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3100_143,(tail3100_142 k)⟩ +def before3198 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3100_144,(tail3100_141 k)⟩ +def before3199 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3100_144,(tail3100_146 k)⟩ +def after3199 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3100_147,(tail3100_146 k)⟩ + +theorem macro3100 (k : Nat) : applyExit (before3100 k) exit31 1 = some (before3101 k) := by + simp (disch := omega) [before3100, before3101, exit31, applyExit, pop, push] + <;> omega +theorem step3100 (k : Nat) : Runs (1*1) (before3100 k).denote (before3101 k).denote := + @applyExit_sound (before3100 k) (before3101 k) exit31 1 valid31 (macro3100 k) +theorem macro3101 (k : Nat) : applyExit (before3101 k) exit10 85 = some (before3102 k) := by + simp (disch := omega) [before3101, before3102, exit10, applyExit, pop, push] + <;> omega +theorem step3101 (k : Nat) : Runs (85*2) (before3101 k).denote (before3102 k).denote := + @applyExit_sound (before3101 k) (before3102 k) exit10 85 valid10 (macro3101 k) +theorem macro3102 (k : Nat) : applyExit (before3102 k) exit32 1 = some (before3103 k) := by + simp (disch := omega) [before3102, before3103, exit32, applyExit, pop, push] + <;> omega +theorem step3102 (k : Nat) : Runs (1*3) (before3102 k).denote (before3103 k).denote := + @applyExit_sound (before3102 k) (before3103 k) exit32 1 valid32 (macro3102 k) +theorem macro3103 (k : Nat) : applyExit (before3103 k) exit36 85 = some (before3104 k) := by + simp (disch := omega) [before3103, before3104, exit36, applyExit, pop, push] + <;> omega +theorem step3103 (k : Nat) : Runs (85*2) (before3103 k).denote (before3104 k).denote := + @applyExit_sound (before3103 k) (before3104 k) exit36 85 valid36 (macro3103 k) +theorem macro3104 (k : Nat) : applyExit (before3104 k) exit33 1 = some (before3105 k) := by + simp (disch := omega) [before3104, before3105, exit33, applyExit, pop, push] + <;> omega +theorem step3104 (k : Nat) : Runs (1*2) (before3104 k).denote (before3105 k).denote := + @applyExit_sound (before3104 k) (before3105 k) exit33 1 valid33 (macro3104 k) +theorem macro3105 (k : Nat) : applyExit (before3105 k) exit34 15 = some (before3106 k) := by + simp (disch := omega) [before3105, before3106, exit34, applyExit, pop, push] + <;> omega +theorem step3105 (k : Nat) : Runs (15*2) (before3105 k).denote (before3106 k).denote := + @applyExit_sound (before3105 k) (before3106 k) exit34 15 valid34 (macro3105 k) +theorem macro3106 (k : Nat) : applyExit (before3106 k) exit180 (1*k+8) = some (before3107 k) := by + simp (disch := omega) [before3106, before3107, exit180, applyExit, pop, push] + <;> omega +theorem step3106 (k : Nat) : Runs ((1*k+8)*1094) (before3106 k).denote (before3107 k).denote := + @applyExit_sound (before3106 k) (before3107 k) exit180 (1*k+8) valid180 (macro3106 k) +theorem macro3107 (k : Nat) : applyExit (before3107 k) exit34 28 = some (before3108 k) := by + simp (disch := omega) [before3107, before3108, exit34, applyExit, pop, push] + <;> omega +theorem step3107 (k : Nat) : Runs (28*2) (before3107 k).denote (before3108 k).denote := + @applyExit_sound (before3107 k) (before3108 k) exit34 28 valid34 (macro3107 k) +theorem macro3108 (k : Nat) : applyExit (before3108 k) exit35 1 = some (before3109 k) := by + simp (disch := omega) [before3108, before3109, exit35, applyExit, pop, push] + <;> omega +theorem step3108 (k : Nat) : Runs (1*2) (before3108 k).denote (before3109 k).denote := + @applyExit_sound (before3108 k) (before3109 k) exit35 1 valid35 (macro3108 k) +theorem macro3109 (k : Nat) : applyExit (before3109 k) exit36 9 = some (before3110 k) := by + simp (disch := omega) [before3109, before3110, exit36, applyExit, pop, push] + <;> omega +theorem step3109 (k : Nat) : Runs (9*2) (before3109 k).denote (before3110 k).denote := + @applyExit_sound (before3109 k) (before3110 k) exit36 9 valid36 (macro3109 k) +theorem macro3110 (k : Nat) : applyExit (before3110 k) exit31 1 = some (before3111 k) := by + simp (disch := omega) [before3110, before3111, exit31, applyExit, pop, push] + <;> omega +theorem step3110 (k : Nat) : Runs (1*1) (before3110 k).denote (before3111 k).denote := + @applyExit_sound (before3110 k) (before3111 k) exit31 1 valid31 (macro3110 k) +theorem macro3111 (k : Nat) : applyExit (before3111 k) exit10 9 = some (before3112 k) := by + simp (disch := omega) [before3111, before3112, exit10, applyExit, pop, push] + <;> omega +theorem step3111 (k : Nat) : Runs (9*2) (before3111 k).denote (before3112 k).denote := + @applyExit_sound (before3111 k) (before3112 k) exit10 9 valid10 (macro3111 k) +theorem macro3112 (k : Nat) : applyExit (before3112 k) exit32 1 = some (before3113 k) := by + simp (disch := omega) [before3112, before3113, exit32, applyExit, pop, push] + <;> omega +theorem step3112 (k : Nat) : Runs (1*3) (before3112 k).denote (before3113 k).denote := + @applyExit_sound (before3112 k) (before3113 k) exit32 1 valid32 (macro3112 k) +theorem macro3113 (k : Nat) : applyExit (before3113 k) exit36 9 = some (before3114 k) := by + simp (disch := omega) [before3113, before3114, exit36, applyExit, pop, push] + <;> omega +theorem step3113 (k : Nat) : Runs (9*2) (before3113 k).denote (before3114 k).denote := + @applyExit_sound (before3113 k) (before3114 k) exit36 9 valid36 (macro3113 k) +theorem macro3114 (k : Nat) : applyExit (before3114 k) exit33 1 = some (before3115 k) := by + simp (disch := omega) [before3114, before3115, exit33, applyExit, pop, push] + <;> omega +theorem step3114 (k : Nat) : Runs (1*2) (before3114 k).denote (before3115 k).denote := + @applyExit_sound (before3114 k) (before3115 k) exit33 1 valid33 (macro3114 k) +theorem macro3115 (k : Nat) : applyExit (before3115 k) exit34 98 = some (before3116 k) := by + simp (disch := omega) [before3115, before3116, exit34, applyExit, pop, push] + <;> omega +theorem step3115 (k : Nat) : Runs (98*2) (before3115 k).denote (before3116 k).denote := + @applyExit_sound (before3115 k) (before3116 k) exit34 98 valid34 (macro3115 k) +theorem macro3116 (k : Nat) : applyExit (before3116 k) exit35 1 = some (before3117 k) := by + simp (disch := omega) [before3116, before3117, exit35, applyExit, pop, push] + <;> omega +theorem step3116 (k : Nat) : Runs (1*2) (before3116 k).denote (before3117 k).denote := + @applyExit_sound (before3116 k) (before3117 k) exit35 1 valid35 (macro3116 k) +theorem macro3117 (k : Nat) : applyExit (before3117 k) exit39 1 = some (before3118 k) := by + simp (disch := omega) [before3117, before3118, exit39, applyExit, pop, push] + <;> omega +theorem step3117 (k : Nat) : Runs (1*1) (before3117 k).denote (before3118 k).denote := + @applyExit_sound (before3117 k) (before3118 k) exit39 1 valid39 (macro3117 k) +theorem macro3118 (k : Nat) : applyExit (before3118 k) exit32 1 = some (before3119 k) := by + simp (disch := omega) [before3118, before3119, exit32, applyExit, pop, push] + <;> omega +theorem step3118 (k : Nat) : Runs (1*3) (before3118 k).denote (before3119 k).denote := + @applyExit_sound (before3118 k) (before3119 k) exit32 1 valid32 (macro3118 k) +theorem macro3119 (k : Nat) : applyExit (before3119 k) exit36 1 = some (before3120 k) := by + simp (disch := omega) [before3119, before3120, exit36, applyExit, pop, push] + <;> omega +theorem step3119 (k : Nat) : Runs (1*2) (before3119 k).denote (before3120 k).denote := + @applyExit_sound (before3119 k) (before3120 k) exit36 1 valid36 (macro3119 k) +theorem macro3120 (k : Nat) : applyExit (before3120 k) exit39 1 = some (before3121 k) := by + simp (disch := omega) [before3120, before3121, exit39, applyExit, pop, push] + <;> omega +theorem step3120 (k : Nat) : Runs (1*1) (before3120 k).denote (before3121 k).denote := + @applyExit_sound (before3120 k) (before3121 k) exit39 1 valid39 (macro3120 k) +theorem macro3121 (k : Nat) : applyExit (before3121 k) exit10 2 = some (before3122 k) := by + simp (disch := omega) [before3121, before3122, exit10, applyExit, pop, push] + <;> omega +theorem step3121 (k : Nat) : Runs (2*2) (before3121 k).denote (before3122 k).denote := + @applyExit_sound (before3121 k) (before3122 k) exit10 2 valid10 (macro3121 k) +theorem macro3122 (k : Nat) : applyExit (before3122 k) exit11 1 = some (before3123 k) := by + simp (disch := omega) [before3122, before3123, exit11, applyExit, pop, push] + <;> omega +theorem step3122 (k : Nat) : Runs (1*2) (before3122 k).denote (before3123 k).denote := + @applyExit_sound (before3122 k) (before3123 k) exit11 1 valid11 (macro3122 k) +theorem macro3123 (k : Nat) : applyExit (before3123 k) exit2 97 = some (before3124 k) := by + simp (disch := omega) [before3123, before3124, exit2, applyExit, pop, push] + <;> omega +theorem step3123 (k : Nat) : Runs (97*2) (before3123 k).denote (before3124 k).denote := + @applyExit_sound (before3123 k) (before3124 k) exit2 97 valid2 (macro3123 k) +theorem macro3124 (k : Nat) : applyExit (before3124 k) exit3 1 = some (before3125 k) := by + simp (disch := omega) [before3124, before3125, exit3, applyExit, pop, push] + <;> omega +theorem step3124 (k : Nat) : Runs (1*2) (before3124 k).denote (before3125 k).denote := + @applyExit_sound (before3124 k) (before3125 k) exit3 1 valid3 (macro3124 k) +theorem macro3125 (k : Nat) : applyExit (before3125 k) exit9 1 = some (before3126 k) := by + simp (disch := omega) [before3125, before3126, exit9, applyExit, pop, push] + <;> omega +theorem step3125 (k : Nat) : Runs (1*2) (before3125 k).denote (before3126 k).denote := + @applyExit_sound (before3125 k) (before3126 k) exit9 1 valid9 (macro3125 k) +theorem macro3126 (k : Nat) : applyExit (before3126 k) exit10 9 = some (before3127 k) := by + simp (disch := omega) [before3126, before3127, exit10, applyExit, pop, push] + <;> omega +theorem step3126 (k : Nat) : Runs (9*2) (before3126 k).denote (before3127 k).denote := + @applyExit_sound (before3126 k) (before3127 k) exit10 9 valid10 (macro3126 k) +theorem macro3127 (k : Nat) : applyExit (before3127 k) exit11 1 = some (before3128 k) := by + simp (disch := omega) [before3127, before3128, exit11, applyExit, pop, push] + <;> omega +theorem step3127 (k : Nat) : Runs (1*2) (before3127 k).denote (before3128 k).denote := + @applyExit_sound (before3127 k) (before3128 k) exit11 1 valid11 (macro3127 k) +theorem macro3128 (k : Nat) : applyExit (before3128 k) exit2 27 = some (before3129 k) := by + simp (disch := omega) [before3128, before3129, exit2, applyExit, pop, push] + <;> omega +theorem step3128 (k : Nat) : Runs (27*2) (before3128 k).denote (before3129 k).denote := + @applyExit_sound (before3128 k) (before3129 k) exit2 27 valid2 (macro3128 k) +theorem macro3129 (k : Nat) : applyExit (before3129 k) exit181 (1*k+8) = some (before3130 k) := by + simp (disch := omega) [before3129, before3130, exit181, applyExit, pop, push] + <;> omega +theorem step3129 (k : Nat) : Runs ((1*k+8)*586) (before3129 k).denote (before3130 k).denote := + @applyExit_sound (before3129 k) (before3130 k) exit181 (1*k+8) valid181 (macro3129 k) +theorem macro3130 (k : Nat) : applyExit (before3130 k) exit2 15 = some (before3131 k) := by + simp (disch := omega) [before3130, before3131, exit2, applyExit, pop, push] + <;> omega +theorem step3130 (k : Nat) : Runs (15*2) (before3130 k).denote (before3131 k).denote := + @applyExit_sound (before3130 k) (before3131 k) exit2 15 valid2 (macro3130 k) +theorem macro3131 (k : Nat) : applyExit (before3131 k) exit3 1 = some (before3132 k) := by + simp (disch := omega) [before3131, before3132, exit3, applyExit, pop, push] + <;> omega +theorem step3131 (k : Nat) : Runs (1*2) (before3131 k).denote (before3132 k).denote := + @applyExit_sound (before3131 k) (before3132 k) exit3 1 valid3 (macro3131 k) +theorem macro3132 (k : Nat) : applyExit (before3132 k) exit9 1 = some (before3133 k) := by + simp (disch := omega) [before3132, before3133, exit9, applyExit, pop, push] + <;> omega +theorem step3132 (k : Nat) : Runs (1*2) (before3132 k).denote (before3133 k).denote := + @applyExit_sound (before3132 k) (before3133 k) exit9 1 valid9 (macro3132 k) +theorem macro3133 (k : Nat) : applyExit (before3133 k) exit10 85 = some (before3134 k) := by + simp (disch := omega) [before3133, before3134, exit10, applyExit, pop, push] + <;> omega +theorem step3133 (k : Nat) : Runs (85*2) (before3133 k).denote (before3134 k).denote := + @applyExit_sound (before3133 k) (before3134 k) exit10 85 valid10 (macro3133 k) +theorem macro3134 (k : Nat) : applyExit (before3134 k) exit11 1 = some (before3135 k) := by + simp (disch := omega) [before3134, before3135, exit11, applyExit, pop, push] + <;> omega +theorem step3134 (k : Nat) : Runs (1*2) (before3134 k).denote (before3135 k).denote := + @applyExit_sound (before3134 k) (before3135 k) exit11 1 valid11 (macro3134 k) +theorem macro3135 (k : Nat) : applyExit (before3135 k) exit2 21 = some (before3136 k) := by + simp (disch := omega) [before3135, before3136, exit2, applyExit, pop, push] + <;> omega +theorem step3135 (k : Nat) : Runs (21*2) (before3135 k).denote (before3136 k).denote := + @applyExit_sound (before3135 k) (before3136 k) exit2 21 valid2 (macro3135 k) +theorem macro3136 (k : Nat) : applyExit (before3136 k) exit3 1 = some (before3137 k) := by + simp (disch := omega) [before3136, before3137, exit3, applyExit, pop, push] + <;> omega +theorem step3136 (k : Nat) : Runs (1*2) (before3136 k).denote (before3137 k).denote := + @applyExit_sound (before3136 k) (before3137 k) exit3 1 valid3 (macro3136 k) +theorem macro3137 (k : Nat) : applyExit (before3137 k) exit9 1 = some (before3138 k) := by + simp (disch := omega) [before3137, before3138, exit9, applyExit, pop, push] + <;> omega +theorem step3137 (k : Nat) : Runs (1*2) (before3137 k).denote (before3138 k).denote := + @applyExit_sound (before3137 k) (before3138 k) exit9 1 valid9 (macro3137 k) +theorem macro3138 (k : Nat) : applyExit (before3138 k) exit10 33 = some (before3139 k) := by + simp (disch := omega) [before3138, before3139, exit10, applyExit, pop, push] + <;> omega +theorem step3138 (k : Nat) : Runs (33*2) (before3138 k).denote (before3139 k).denote := + @applyExit_sound (before3138 k) (before3139 k) exit10 33 valid10 (macro3138 k) +theorem macro3139 (k : Nat) : applyExit (before3139 k) exit11 1 = some (before3140 k) := by + simp (disch := omega) [before3139, before3140, exit11, applyExit, pop, push] + <;> omega +theorem step3139 (k : Nat) : Runs (1*2) (before3139 k).denote (before3140 k).denote := + @applyExit_sound (before3139 k) (before3140 k) exit11 1 valid11 (macro3139 k) +theorem macro3140 (k : Nat) : applyExit (before3140 k) exit2 27 = some (before3141 k) := by + simp (disch := omega) [before3140, before3141, exit2, applyExit, pop, push] + <;> omega +theorem step3140 (k : Nat) : Runs (27*2) (before3140 k).denote (before3141 k).denote := + @applyExit_sound (before3140 k) (before3141 k) exit2 27 valid2 (macro3140 k) +theorem macro3141 (k : Nat) : applyExit (before3141 k) exit3 1 = some (before3142 k) := by + simp (disch := omega) [before3141, before3142, exit3, applyExit, pop, push] + <;> omega +theorem step3141 (k : Nat) : Runs (1*2) (before3141 k).denote (before3142 k).denote := + @applyExit_sound (before3141 k) (before3142 k) exit3 1 valid3 (macro3141 k) +theorem macro3142 (k : Nat) : applyExit (before3142 k) exit9 1 = some (before3143 k) := by + simp (disch := omega) [before3142, before3143, exit9, applyExit, pop, push] + <;> omega +theorem step3142 (k : Nat) : Runs (1*2) (before3142 k).denote (before3143 k).denote := + @applyExit_sound (before3142 k) (before3143 k) exit9 1 valid9 (macro3142 k) +theorem macro3143 (k : Nat) : applyExit (before3143 k) exit10 1 = some (before3144 k) := by + simp (disch := omega) [before3143, before3144, exit10, applyExit, pop, push] + <;> omega +theorem step3143 (k : Nat) : Runs (1*2) (before3143 k).denote (before3144 k).denote := + @applyExit_sound (before3143 k) (before3144 k) exit10 1 valid10 (macro3143 k) +theorem macro3144 (k : Nat) : applyExit (before3144 k) exit11 1 = some (before3145 k) := by + simp (disch := omega) [before3144, before3145, exit11, applyExit, pop, push] + <;> omega +theorem step3144 (k : Nat) : Runs (1*2) (before3144 k).denote (before3145 k).denote := + @applyExit_sound (before3144 k) (before3145 k) exit11 1 valid11 (macro3144 k) +theorem macro3145 (k : Nat) : applyExit (before3145 k) exit2 791761167 = some (before3146 k) := by + simp (disch := omega) [before3145, before3146, exit2, applyExit, pop, push] + <;> omega +theorem step3145 (k : Nat) : Runs (791761167*2) (before3145 k).denote (before3146 k).denote := + @applyExit_sound (before3145 k) (before3146 k) exit2 791761167 valid2 (macro3145 k) +theorem macro3146 (k : Nat) : applyExit (before3146 k) exit182 1 = some (before3147 k) := by + simp (disch := omega) [before3146, before3147, exit182, applyExit, pop, push] + <;> omega +theorem step3146 (k : Nat) : Runs (1*38) (before3146 k).denote (before3147 k).denote := + @applyExit_sound (before3146 k) (before3147 k) exit182 1 valid182 (macro3146 k) +theorem macro3147 (k : Nat) : applyExit (before3147 k) exit183 (1*k+7) = some (before3148 k) := by + simp (disch := omega) [before3147, before3148, exit183, applyExit, pop, push] + <;> omega +theorem step3147 (k : Nat) : Runs ((1*k+7)*38) (before3147 k).denote (before3148 k).denote := + @applyExit_sound (before3147 k) (before3148 k) exit183 (1*k+7) valid183 (macro3147 k) +theorem macro3148 (k : Nat) : applyExit (before3148 k) exit11 1 = some (before3149 k) := by + simp (disch := omega) [before3148, before3149, exit11, applyExit, pop, push] + <;> omega +theorem step3148 (k : Nat) : Runs (1*2) (before3148 k).denote (before3149 k).denote := + @applyExit_sound (before3148 k) (before3149 k) exit11 1 valid11 (macro3148 k) +theorem macro3149 (k : Nat) : applyExit (before3149 k) exit2 14 = some (before3150 k) := by + simp (disch := omega) [before3149, before3150, exit2, applyExit, pop, push] + <;> omega +theorem step3149 (k : Nat) : Runs (14*2) (before3149 k).denote (before3150 k).denote := + @applyExit_sound (before3149 k) (before3150 k) exit2 14 valid2 (macro3149 k) +theorem macro3150 (k : Nat) : applyExit (before3150 k) exit3 1 = some (before3151 k) := by + simp (disch := omega) [before3150, before3151, exit3, applyExit, pop, push] + <;> omega +theorem step3150 (k : Nat) : Runs (1*2) (before3150 k).denote (before3151 k).denote := + @applyExit_sound (before3150 k) (before3151 k) exit3 1 valid3 (macro3150 k) +theorem macro3151 (k : Nat) : applyExit (before3151 k) exit9 1 = some (before3152 k) := by + simp (disch := omega) [before3151, before3152, exit9, applyExit, pop, push] + <;> omega +theorem step3151 (k : Nat) : Runs (1*2) (before3151 k).denote (before3152 k).denote := + @applyExit_sound (before3151 k) (before3152 k) exit9 1 valid9 (macro3151 k) +theorem macro3152 (k : Nat) : applyExit (before3152 k) exit10 2 = some (before3153 k) := by + simp (disch := omega) [before3152, before3153, exit10, applyExit, pop, push] + <;> omega +theorem step3152 (k : Nat) : Runs (2*2) (before3152 k).denote (before3153 k).denote := + @applyExit_sound (before3152 k) (before3153 k) exit10 2 valid10 (macro3152 k) +theorem macro3153 (k : Nat) : applyExit (before3153 k) exit11 1 = some (before3154 k) := by + simp (disch := omega) [before3153, before3154, exit11, applyExit, pop, push] + <;> omega +theorem step3153 (k : Nat) : Runs (1*2) (before3153 k).denote (before3154 k).denote := + @applyExit_sound (before3153 k) (before3154 k) exit11 1 valid11 (macro3153 k) +theorem macro3154 (k : Nat) : applyExit (before3154 k) exit2 18 = some (before3155 k) := by + simp (disch := omega) [before3154, before3155, exit2, applyExit, pop, push] + <;> omega +theorem step3154 (k : Nat) : Runs (18*2) (before3154 k).denote (before3155 k).denote := + @applyExit_sound (before3154 k) (before3155 k) exit2 18 valid2 (macro3154 k) +theorem macro3155 (k : Nat) : applyExit (before3155 k) exit3 1 = some (before3156 k) := by + simp (disch := omega) [before3155, before3156, exit3, applyExit, pop, push] + <;> omega +theorem step3155 (k : Nat) : Runs (1*2) (before3155 k).denote (before3156 k).denote := + @applyExit_sound (before3155 k) (before3156 k) exit3 1 valid3 (macro3155 k) +theorem macro3156 (k : Nat) : applyExit (before3156 k) exit9 1 = some (before3157 k) := by + simp (disch := omega) [before3156, before3157, exit9, applyExit, pop, push] + <;> omega +theorem step3156 (k : Nat) : Runs (1*2) (before3156 k).denote (before3157 k).denote := + @applyExit_sound (before3156 k) (before3157 k) exit9 1 valid9 (macro3156 k) +theorem macro3157 (k : Nat) : applyExit (before3157 k) exit10 1 = some (before3158 k) := by + simp (disch := omega) [before3157, before3158, exit10, applyExit, pop, push] + <;> omega +theorem step3157 (k : Nat) : Runs (1*2) (before3157 k).denote (before3158 k).denote := + @applyExit_sound (before3157 k) (before3158 k) exit10 1 valid10 (macro3157 k) +theorem macro3158 (k : Nat) : applyExit (before3158 k) exit46 1 = some (before3159 k) := by + simp (disch := omega) [before3158, before3159, exit46, applyExit, pop, push] + <;> omega +theorem step3158 (k : Nat) : Runs (1*2) (before3158 k).denote (before3159 k).denote := + @applyExit_sound (before3158 k) (before3159 k) exit46 1 valid46 (macro3158 k) +theorem macro3159 (k : Nat) : applyExit (before3159 k) exit47 1 = some (before3160 k) := by + simp (disch := omega) [before3159, before3160, exit47, applyExit, pop, push] + <;> omega +theorem step3159 (k : Nat) : Runs (1*2) (before3159 k).denote (before3160 k).denote := + @applyExit_sound (before3159 k) (before3160 k) exit47 1 valid47 (macro3159 k) +theorem macro3160 (k : Nat) : applyExit (before3160 k) exit62 1 = some (before3161 k) := by + simp (disch := omega) [before3160, before3161, exit62, applyExit, pop, push] + <;> omega +theorem step3160 (k : Nat) : Runs (1*1) (before3160 k).denote (before3161 k).denote := + @applyExit_sound (before3160 k) (before3161 k) exit62 1 valid62 (macro3160 k) +theorem macro3161 (k : Nat) : applyExit (before3161 k) exit35 1 = some (before3162 k) := by + simp (disch := omega) [before3161, before3162, exit35, applyExit, pop, push] + <;> omega +theorem step3161 (k : Nat) : Runs (1*2) (before3161 k).denote (before3162 k).denote := + @applyExit_sound (before3161 k) (before3162 k) exit35 1 valid35 (macro3161 k) +theorem macro3162 (k : Nat) : applyExit (before3162 k) exit39 1 = some (before3163 k) := by + simp (disch := omega) [before3162, before3163, exit39, applyExit, pop, push] + <;> omega +theorem step3162 (k : Nat) : Runs (1*1) (before3162 k).denote (before3163 k).denote := + @applyExit_sound (before3162 k) (before3163 k) exit39 1 valid39 (macro3162 k) +theorem macro3163 (k : Nat) : applyExit (before3163 k) exit32 1 = some (before3164 k) := by + simp (disch := omega) [before3163, before3164, exit32, applyExit, pop, push] + <;> omega +theorem step3163 (k : Nat) : Runs (1*3) (before3163 k).denote (before3164 k).denote := + @applyExit_sound (before3163 k) (before3164 k) exit32 1 valid32 (macro3163 k) +theorem macro3164 (k : Nat) : applyExit (before3164 k) exit36 3 = some (before3165 k) := by + simp (disch := omega) [before3164, before3165, exit36, applyExit, pop, push] + <;> omega +theorem step3164 (k : Nat) : Runs (3*2) (before3164 k).denote (before3165 k).denote := + @applyExit_sound (before3164 k) (before3165 k) exit36 3 valid36 (macro3164 k) +theorem macro3165 (k : Nat) : applyExit (before3165 k) exit31 1 = some (before3166 k) := by + simp (disch := omega) [before3165, before3166, exit31, applyExit, pop, push] + <;> omega +theorem step3165 (k : Nat) : Runs (1*1) (before3165 k).denote (before3166 k).denote := + @applyExit_sound (before3165 k) (before3166 k) exit31 1 valid31 (macro3165 k) +theorem macro3166 (k : Nat) : applyExit (before3166 k) exit10 4 = some (before3167 k) := by + simp (disch := omega) [before3166, before3167, exit10, applyExit, pop, push] + <;> omega +theorem step3166 (k : Nat) : Runs (4*2) (before3166 k).denote (before3167 k).denote := + @applyExit_sound (before3166 k) (before3167 k) exit10 4 valid10 (macro3166 k) +theorem macro3167 (k : Nat) : applyExit (before3167 k) exit46 1 = some (before3168 k) := by + simp (disch := omega) [before3167, before3168, exit46, applyExit, pop, push] + <;> omega +theorem step3167 (k : Nat) : Runs (1*2) (before3167 k).denote (before3168 k).denote := + @applyExit_sound (before3167 k) (before3168 k) exit46 1 valid46 (macro3167 k) +theorem macro3168 (k : Nat) : applyExit (before3168 k) exit49 1 = some (before3169 k) := by + simp (disch := omega) [before3168, before3169, exit49, applyExit, pop, push] + <;> omega +theorem step3168 (k : Nat) : Runs (1*1) (before3168 k).denote (before3169 k).denote := + @applyExit_sound (before3168 k) (before3169 k) exit49 1 valid49 (macro3168 k) +theorem macro3169 (k : Nat) : applyExit (before3169 k) exit1 1 = some (before3170 k) := by + simp (disch := omega) [before3169, before3170, exit1, applyExit, pop, push] + <;> omega +theorem step3169 (k : Nat) : Runs (1*3) (before3169 k).denote (before3170 k).denote := + @applyExit_sound (before3169 k) (before3170 k) exit1 1 valid1 (macro3169 k) +theorem macro3170 (k : Nat) : applyExit (before3170 k) exit6 1 = some (before3171 k) := by + simp (disch := omega) [before3170, before3171, exit6, applyExit, pop, push] + <;> omega +theorem step3170 (k : Nat) : Runs (1*1) (before3170 k).denote (before3171 k).denote := + @applyExit_sound (before3170 k) (before3171 k) exit6 1 valid6 (macro3170 k) +theorem macro3171 (k : Nat) : applyExit (before3171 k) exit0 1 = some (before3172 k) := by + simp (disch := omega) [before3171, before3172, exit0, applyExit, pop, push] + <;> omega +theorem step3171 (k : Nat) : Runs (1*2) (before3171 k).denote (before3172 k).denote := + @applyExit_sound (before3171 k) (before3172 k) exit0 1 valid0 (macro3171 k) +theorem macro3172 (k : Nat) : applyExit (before3172 k) exit13 4 = some (before3173 k) := by + simp (disch := omega) [before3172, before3173, exit13, applyExit, pop, push] + <;> omega +theorem step3172 (k : Nat) : Runs (4*2) (before3172 k).denote (before3173 k).denote := + @applyExit_sound (before3172 k) (before3173 k) exit13 4 valid13 (macro3172 k) +theorem macro3173 (k : Nat) : applyExit (before3173 k) exit63 1 = some (before3174 k) := by + simp (disch := omega) [before3173, before3174, exit63, applyExit, pop, push] + <;> omega +theorem step3173 (k : Nat) : Runs (1*3) (before3173 k).denote (before3174 k).denote := + @applyExit_sound (before3173 k) (before3174 k) exit63 1 valid63 (macro3173 k) +theorem macro3174 (k : Nat) : applyExit (before3174 k) exit62 1 = some (before3175 k) := by + simp (disch := omega) [before3174, before3175, exit62, applyExit, pop, push] + <;> omega +theorem step3174 (k : Nat) : Runs (1*1) (before3174 k).denote (before3175 k).denote := + @applyExit_sound (before3174 k) (before3175 k) exit62 1 valid62 (macro3174 k) +theorem macro3175 (k : Nat) : applyExit (before3175 k) exit35 1 = some (before3176 k) := by + simp (disch := omega) [before3175, before3176, exit35, applyExit, pop, push] + <;> omega +theorem step3175 (k : Nat) : Runs (1*2) (before3175 k).denote (before3176 k).denote := + @applyExit_sound (before3175 k) (before3176 k) exit35 1 valid35 (macro3175 k) +theorem macro3176 (k : Nat) : applyExit (before3176 k) exit31 1 = some (before3177 k) := by + simp (disch := omega) [before3176, before3177, exit31, applyExit, pop, push] + <;> omega +theorem step3176 (k : Nat) : Runs (1*1) (before3176 k).denote (before3177 k).denote := + @applyExit_sound (before3176 k) (before3177 k) exit31 1 valid31 (macro3176 k) +theorem macro3177 (k : Nat) : applyExit (before3177 k) exit32 1 = some (before3178 k) := by + simp (disch := omega) [before3177, before3178, exit32, applyExit, pop, push] + <;> omega +theorem step3177 (k : Nat) : Runs (1*3) (before3177 k).denote (before3178 k).denote := + @applyExit_sound (before3177 k) (before3178 k) exit32 1 valid32 (macro3177 k) +theorem macro3178 (k : Nat) : applyExit (before3178 k) exit33 1 = some (before3179 k) := by + simp (disch := omega) [before3178, before3179, exit33, applyExit, pop, push] + <;> omega +theorem step3178 (k : Nat) : Runs (1*2) (before3178 k).denote (before3179 k).denote := + @applyExit_sound (before3178 k) (before3179 k) exit33 1 valid33 (macro3178 k) +theorem macro3179 (k : Nat) : applyExit (before3179 k) exit34 17 = some (before3180 k) := by + simp (disch := omega) [before3179, before3180, exit34, applyExit, pop, push] + <;> omega +theorem step3179 (k : Nat) : Runs (17*2) (before3179 k).denote (before3180 k).denote := + @applyExit_sound (before3179 k) (before3180 k) exit34 17 valid34 (macro3179 k) +theorem macro3180 (k : Nat) : applyExit (before3180 k) exit35 1 = some (before3181 k) := by + simp (disch := omega) [before3180, before3181, exit35, applyExit, pop, push] + <;> omega +theorem step3180 (k : Nat) : Runs (1*2) (before3180 k).denote (before3181 k).denote := + @applyExit_sound (before3180 k) (before3181 k) exit35 1 valid35 (macro3180 k) +theorem macro3181 (k : Nat) : applyExit (before3181 k) exit36 3 = some (before3182 k) := by + simp (disch := omega) [before3181, before3182, exit36, applyExit, pop, push] + <;> omega +theorem step3181 (k : Nat) : Runs (3*2) (before3181 k).denote (before3182 k).denote := + @applyExit_sound (before3181 k) (before3182 k) exit36 3 valid36 (macro3181 k) +theorem macro3182 (k : Nat) : applyExit (before3182 k) exit31 1 = some (before3183 k) := by + simp (disch := omega) [before3182, before3183, exit31, applyExit, pop, push] + <;> omega +theorem step3182 (k : Nat) : Runs (1*1) (before3182 k).denote (before3183 k).denote := + @applyExit_sound (before3182 k) (before3183 k) exit31 1 valid31 (macro3182 k) +theorem macro3183 (k : Nat) : applyExit (before3183 k) exit10 3 = some (before3184 k) := by + simp (disch := omega) [before3183, before3184, exit10, applyExit, pop, push] + <;> omega +theorem step3183 (k : Nat) : Runs (3*2) (before3183 k).denote (before3184 k).denote := + @applyExit_sound (before3183 k) (before3184 k) exit10 3 valid10 (macro3183 k) +theorem macro3184 (k : Nat) : applyExit (before3184 k) exit32 1 = some (before3185 k) := by + simp (disch := omega) [before3184, before3185, exit32, applyExit, pop, push] + <;> omega +theorem step3184 (k : Nat) : Runs (1*3) (before3184 k).denote (before3185 k).denote := + @applyExit_sound (before3184 k) (before3185 k) exit32 1 valid32 (macro3184 k) +theorem macro3185 (k : Nat) : applyExit (before3185 k) exit36 3 = some (before3186 k) := by + simp (disch := omega) [before3185, before3186, exit36, applyExit, pop, push] + <;> omega +theorem step3185 (k : Nat) : Runs (3*2) (before3185 k).denote (before3186 k).denote := + @applyExit_sound (before3185 k) (before3186 k) exit36 3 valid36 (macro3185 k) +theorem macro3186 (k : Nat) : applyExit (before3186 k) exit33 1 = some (before3187 k) := by + simp (disch := omega) [before3186, before3187, exit33, applyExit, pop, push] + <;> omega +theorem step3186 (k : Nat) : Runs (1*2) (before3186 k).denote (before3187 k).denote := + @applyExit_sound (before3186 k) (before3187 k) exit33 1 valid33 (macro3186 k) +theorem macro3187 (k : Nat) : applyExit (before3187 k) exit34 14 = some (before3188 k) := by + simp (disch := omega) [before3187, before3188, exit34, applyExit, pop, push] + <;> omega +theorem step3187 (k : Nat) : Runs (14*2) (before3187 k).denote (before3188 k).denote := + @applyExit_sound (before3187 k) (before3188 k) exit34 14 valid34 (macro3187 k) +theorem macro3188 (k : Nat) : applyExit (before3188 k) exit35 1 = some (before3189 k) := by + simp (disch := omega) [before3188, before3189, exit35, applyExit, pop, push] + <;> omega +theorem step3188 (k : Nat) : Runs (1*2) (before3188 k).denote (before3189 k).denote := + @applyExit_sound (before3188 k) (before3189 k) exit35 1 valid35 (macro3188 k) +theorem macro3189 (k : Nat) : applyExit (before3189 k) exit184 1 = some (before3190 k) := by + simp (disch := omega) [before3189, before3190, exit184, applyExit, pop, push] + <;> omega +theorem step3189 (k : Nat) : Runs (1*13) (before3189 k).denote (before3190 k).denote := + @applyExit_sound (before3189 k) (before3190 k) exit184 1 valid184 (macro3189 k) +theorem macro3190 (k : Nat) : applyExit (before3190 k) exit32 1 = some (before3191 k) := by + simp (disch := omega) [before3190, before3191, exit32, applyExit, pop, push] + <;> omega +theorem step3190 (k : Nat) : Runs (1*3) (before3190 k).denote (before3191 k).denote := + @applyExit_sound (before3190 k) (before3191 k) exit32 1 valid32 (macro3190 k) +theorem macro3191 (k : Nat) : applyExit (before3191 k) exit185 1 = some (before3192 k) := by + simp (disch := omega) [before3191, before3192, exit185, applyExit, pop, push] + <;> omega +theorem step3191 (k : Nat) : Runs (1*38) (before3191 k).denote (before3192 k).denote := + @applyExit_sound (before3191 k) (before3192 k) exit185 1 valid185 (macro3191 k) +theorem macro3192 (k : Nat) : applyExit (before3192 k) exit184 1 = some (before3193 k) := by + simp (disch := omega) [before3192, before3193, exit184, applyExit, pop, push] + <;> omega +theorem step3192 (k : Nat) : Runs (1*13) (before3192 k).denote (before3193 k).denote := + @applyExit_sound (before3192 k) (before3193 k) exit184 1 valid184 (macro3192 k) +theorem macro3193 (k : Nat) : applyExit (before3193 k) exit186 1 = some (before3194 k) := by + simp (disch := omega) [before3193, before3194, exit186, applyExit, pop, push] + <;> omega +theorem step3193 (k : Nat) : Runs (1*3) (before3193 k).denote (before3194 k).denote := + @applyExit_sound (before3193 k) (before3194 k) exit186 1 valid186 (macro3193 k) +theorem macro3194 (k : Nat) : applyExit (before3194 k) exit185 1 = some (before3195 k) := by + simp (disch := omega) [before3194, before3195, exit185, applyExit, pop, push] + <;> omega +theorem step3194 (k : Nat) : Runs (1*38) (before3194 k).denote (before3195 k).denote := + @applyExit_sound (before3194 k) (before3195 k) exit185 1 valid185 (macro3194 k) +theorem macro3195 (k : Nat) : applyExit (before3195 k) exit184 1 = some (before3196 k) := by + simp (disch := omega) [before3195, before3196, exit184, applyExit, pop, push] + <;> omega +theorem step3195 (k : Nat) : Runs (1*13) (before3195 k).denote (before3196 k).denote := + @applyExit_sound (before3195 k) (before3196 k) exit184 1 valid184 (macro3195 k) +theorem macro3196 (k : Nat) : applyExit (before3196 k) exit186 1 = some (before3197 k) := by + simp (disch := omega) [before3196, before3197, exit186, applyExit, pop, push] + <;> omega +theorem step3196 (k : Nat) : Runs (1*3) (before3196 k).denote (before3197 k).denote := + @applyExit_sound (before3196 k) (before3197 k) exit186 1 valid186 (macro3196 k) +theorem macro3197 (k : Nat) : applyExit (before3197 k) exit185 1 = some (before3198 k) := by + simp (disch := omega) [before3197, before3198, exit185, applyExit, pop, push] + <;> omega +theorem step3197 (k : Nat) : Runs (1*38) (before3197 k).denote (before3198 k).denote := + @applyExit_sound (before3197 k) (before3198 k) exit185 1 valid185 (macro3197 k) +theorem macro3198 (k : Nat) : applyExit (before3198 k) exit184 1 = some (before3199 k) := by + simp (disch := omega) [before3198, before3199, exit184, applyExit, pop, push] + <;> omega +theorem step3198 (k : Nat) : Runs (1*13) (before3198 k).denote (before3199 k).denote := + @applyExit_sound (before3198 k) (before3199 k) exit184 1 valid184 (macro3198 k) +theorem macro3199 (k : Nat) : applyExit (before3199 k) exit186 1 = some (after3199 k) := by + simp (disch := omega) [before3199, after3199, exit186, applyExit, pop, push] + <;> omega +theorem step3199 (k : Nat) : Runs (1*3) (before3199 k).denote (after3199 k).denote := + @applyExit_sound (before3199 k) (after3199 k) exit186 1 valid186 (macro3199 k) +theorem chunkRun031 (k : Nat) : Runs (1718*k+1583537842) (before3100 k).denote (after3199 k).denote := by + have h := (@Runs.trans ((((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))))+((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2))))))) ((((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))))+((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3))))))) (before3100 k).denote (before3150 k).denote (after3199 k).denote (@Runs.trans (((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))))+((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2)))))) (((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2)))))) (before3100 k).denote (before3125 k).denote (before3150 k).denote (@Runs.trans ((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2))))) ((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2))))) (before3100 k).denote (before3112 k).denote (before3125 k).denote (@Runs.trans (((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2)))) ((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))) (before3100 k).denote (before3106 k).denote (before3112 k).denote (@Runs.trans ((1*1)+((85*2)+(1*3))) ((85*2)+((1*2)+(15*2))) (before3100 k).denote (before3103 k).denote (before3106 k).denote (@Runs.trans (1*1) ((85*2)+(1*3)) (before3100 k).denote (before3101 k).denote (before3103 k).denote (step3100 k) (@Runs.trans (85*2) (1*3) (before3101 k).denote (before3102 k).denote (before3103 k).denote (step3101 k) (step3102 k))) (@Runs.trans (85*2) ((1*2)+(15*2)) (before3103 k).denote (before3104 k).denote (before3106 k).denote (step3103 k) (@Runs.trans (1*2) (15*2) (before3104 k).denote (before3105 k).denote (before3106 k).denote (step3104 k) (step3105 k)))) (@Runs.trans (((1*k+8)*1094)+((28*2)+(1*2))) ((9*2)+((1*1)+(9*2))) (before3106 k).denote (before3109 k).denote (before3112 k).denote (@Runs.trans ((1*k+8)*1094) ((28*2)+(1*2)) (before3106 k).denote (before3107 k).denote (before3109 k).denote (step3106 k) (@Runs.trans (28*2) (1*2) (before3107 k).denote (before3108 k).denote (before3109 k).denote (step3107 k) (step3108 k))) (@Runs.trans (9*2) ((1*1)+(9*2)) (before3109 k).denote (before3110 k).denote (before3112 k).denote (step3109 k) (@Runs.trans (1*1) (9*2) (before3110 k).denote (before3111 k).denote (before3112 k).denote (step3110 k) (step3111 k))))) (@Runs.trans (((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2)))) (before3112 k).denote (before3118 k).denote (before3125 k).denote (@Runs.trans ((1*3)+((9*2)+(1*2))) ((98*2)+((1*2)+(1*1))) (before3112 k).denote (before3115 k).denote (before3118 k).denote (@Runs.trans (1*3) ((9*2)+(1*2)) (before3112 k).denote (before3113 k).denote (before3115 k).denote (step3112 k) (@Runs.trans (9*2) (1*2) (before3113 k).denote (before3114 k).denote (before3115 k).denote (step3113 k) (step3114 k))) (@Runs.trans (98*2) ((1*2)+(1*1)) (before3115 k).denote (before3116 k).denote (before3118 k).denote (step3115 k) (@Runs.trans (1*2) (1*1) (before3116 k).denote (before3117 k).denote (before3118 k).denote (step3116 k) (step3117 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) (((2*2)+(1*2))+((97*2)+(1*2))) (before3118 k).denote (before3121 k).denote (before3125 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before3118 k).denote (before3119 k).denote (before3121 k).denote (step3118 k) (@Runs.trans (1*2) (1*1) (before3119 k).denote (before3120 k).denote (before3121 k).denote (step3119 k) (step3120 k))) (@Runs.trans ((2*2)+(1*2)) ((97*2)+(1*2)) (before3121 k).denote (before3123 k).denote (before3125 k).denote (@Runs.trans (2*2) (1*2) (before3121 k).denote (before3122 k).denote (before3123 k).denote (step3121 k) (step3122 k)) (@Runs.trans (97*2) (1*2) (before3123 k).denote (before3124 k).denote (before3125 k).denote (step3123 k) (step3124 k)))))) (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2))))) ((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2))))) (before3125 k).denote (before3137 k).denote (before3150 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2)))) (((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))) (before3125 k).denote (before3131 k).denote (before3137 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((27*2)+(((1*k+8)*586)+(15*2))) (before3125 k).denote (before3128 k).denote (before3131 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before3125 k).denote (before3126 k).denote (before3128 k).denote (step3125 k) (@Runs.trans (9*2) (1*2) (before3126 k).denote (before3127 k).denote (before3128 k).denote (step3126 k) (step3127 k))) (@Runs.trans (27*2) (((1*k+8)*586)+(15*2)) (before3128 k).denote (before3129 k).denote (before3131 k).denote (step3128 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3129 k).denote (before3130 k).denote (before3131 k).denote (step3129 k) (step3130 k)))) (@Runs.trans ((1*2)+((1*2)+(85*2))) ((1*2)+((21*2)+(1*2))) (before3131 k).denote (before3134 k).denote (before3137 k).denote (@Runs.trans (1*2) ((1*2)+(85*2)) (before3131 k).denote (before3132 k).denote (before3134 k).denote (step3131 k) (@Runs.trans (1*2) (85*2) (before3132 k).denote (before3133 k).denote (before3134 k).denote (step3132 k) (step3133 k))) (@Runs.trans (1*2) ((21*2)+(1*2)) (before3134 k).denote (before3135 k).denote (before3137 k).denote (step3134 k) (@Runs.trans (21*2) (1*2) (before3135 k).denote (before3136 k).denote (before3137 k).denote (step3135 k) (step3136 k))))) (@Runs.trans (((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2)))) (before3137 k).denote (before3143 k).denote (before3150 k).denote (@Runs.trans ((1*2)+((33*2)+(1*2))) ((27*2)+((1*2)+(1*2))) (before3137 k).denote (before3140 k).denote (before3143 k).denote (@Runs.trans (1*2) ((33*2)+(1*2)) (before3137 k).denote (before3138 k).denote (before3140 k).denote (step3137 k) (@Runs.trans (33*2) (1*2) (before3138 k).denote (before3139 k).denote (before3140 k).denote (step3138 k) (step3139 k))) (@Runs.trans (27*2) ((1*2)+(1*2)) (before3140 k).denote (before3141 k).denote (before3143 k).denote (step3140 k) (@Runs.trans (1*2) (1*2) (before3141 k).denote (before3142 k).denote (before3143 k).denote (step3141 k) (step3142 k)))) (@Runs.trans ((1*2)+((1*2)+(791761167*2))) (((1*38)+((1*k+7)*38))+((1*2)+(14*2))) (before3143 k).denote (before3146 k).denote (before3150 k).denote (@Runs.trans (1*2) ((1*2)+(791761167*2)) (before3143 k).denote (before3144 k).denote (before3146 k).denote (step3143 k) (@Runs.trans (1*2) (791761167*2) (before3144 k).denote (before3145 k).denote (before3146 k).denote (step3144 k) (step3145 k))) (@Runs.trans ((1*38)+((1*k+7)*38)) ((1*2)+(14*2)) (before3146 k).denote (before3148 k).denote (before3150 k).denote (@Runs.trans (1*38) ((1*k+7)*38) (before3146 k).denote (before3147 k).denote (before3148 k).denote (step3146 k) (step3147 k)) (@Runs.trans (1*2) (14*2) (before3148 k).denote (before3149 k).denote (before3150 k).denote (step3148 k) (step3149 k))))))) (@Runs.trans (((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1)))))) (((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))))+((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3)))))) (before3150 k).denote (before3175 k).denote (after3199 k).denote (@Runs.trans ((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1))))) (before3150 k).denote (before3162 k).denote (before3175 k).denote (@Runs.trans (((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before3150 k).denote (before3156 k).denote (before3162 k).denote (@Runs.trans ((1*2)+((1*2)+(2*2))) ((1*2)+((18*2)+(1*2))) (before3150 k).denote (before3153 k).denote (before3156 k).denote (@Runs.trans (1*2) ((1*2)+(2*2)) (before3150 k).denote (before3151 k).denote (before3153 k).denote (step3150 k) (@Runs.trans (1*2) (2*2) (before3151 k).denote (before3152 k).denote (before3153 k).denote (step3151 k) (step3152 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before3153 k).denote (before3154 k).denote (before3156 k).denote (step3153 k) (@Runs.trans (18*2) (1*2) (before3154 k).denote (before3155 k).denote (before3156 k).denote (step3154 k) (step3155 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before3156 k).denote (before3159 k).denote (before3162 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3156 k).denote (before3157 k).denote (before3159 k).denote (step3156 k) (@Runs.trans (1*2) (1*2) (before3157 k).denote (before3158 k).denote (before3159 k).denote (step3157 k) (step3158 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before3159 k).denote (before3160 k).denote (before3162 k).denote (step3159 k) (@Runs.trans (1*1) (1*2) (before3160 k).denote (before3161 k).denote (before3162 k).denote (step3160 k) (step3161 k))))) (@Runs.trans (((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2)))) (((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1)))) (before3162 k).denote (before3168 k).denote (before3175 k).denote (@Runs.trans ((1*1)+((1*3)+(3*2))) ((1*1)+((4*2)+(1*2))) (before3162 k).denote (before3165 k).denote (before3168 k).denote (@Runs.trans (1*1) ((1*3)+(3*2)) (before3162 k).denote (before3163 k).denote (before3165 k).denote (step3162 k) (@Runs.trans (1*3) (3*2) (before3163 k).denote (before3164 k).denote (before3165 k).denote (step3163 k) (step3164 k))) (@Runs.trans (1*1) ((4*2)+(1*2)) (before3165 k).denote (before3166 k).denote (before3168 k).denote (step3165 k) (@Runs.trans (4*2) (1*2) (before3166 k).denote (before3167 k).denote (before3168 k).denote (step3166 k) (step3167 k)))) (@Runs.trans ((1*1)+((1*3)+(1*1))) (((1*2)+(4*2))+((1*3)+(1*1))) (before3168 k).denote (before3171 k).denote (before3175 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before3168 k).denote (before3169 k).denote (before3171 k).denote (step3168 k) (@Runs.trans (1*3) (1*1) (before3169 k).denote (before3170 k).denote (before3171 k).denote (step3169 k) (step3170 k))) (@Runs.trans ((1*2)+(4*2)) ((1*3)+(1*1)) (before3171 k).denote (before3173 k).denote (before3175 k).denote (@Runs.trans (1*2) (4*2) (before3171 k).denote (before3172 k).denote (before3173 k).denote (step3171 k) (step3172 k)) (@Runs.trans (1*3) (1*1) (before3173 k).denote (before3174 k).denote (before3175 k).denote (step3173 k) (step3174 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2))))) ((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3))))) (before3175 k).denote (before3187 k).denote (after3199 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2)))) (((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))) (before3175 k).denote (before3181 k).denote (before3187 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*2)+((17*2)+(1*2))) (before3175 k).denote (before3178 k).denote (before3181 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before3175 k).denote (before3176 k).denote (before3178 k).denote (step3175 k) (@Runs.trans (1*1) (1*3) (before3176 k).denote (before3177 k).denote (before3178 k).denote (step3176 k) (step3177 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before3178 k).denote (before3179 k).denote (before3181 k).denote (step3178 k) (@Runs.trans (17*2) (1*2) (before3179 k).denote (before3180 k).denote (before3181 k).denote (step3179 k) (step3180 k)))) (@Runs.trans ((3*2)+((1*1)+(3*2))) ((1*3)+((3*2)+(1*2))) (before3181 k).denote (before3184 k).denote (before3187 k).denote (@Runs.trans (3*2) ((1*1)+(3*2)) (before3181 k).denote (before3182 k).denote (before3184 k).denote (step3181 k) (@Runs.trans (1*1) (3*2) (before3182 k).denote (before3183 k).denote (before3184 k).denote (step3182 k) (step3183 k))) (@Runs.trans (1*3) ((3*2)+(1*2)) (before3184 k).denote (before3185 k).denote (before3187 k).denote (step3184 k) (@Runs.trans (3*2) (1*2) (before3185 k).denote (before3186 k).denote (before3187 k).denote (step3185 k) (step3186 k))))) (@Runs.trans (((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13)))) (((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3)))) (before3187 k).denote (before3193 k).denote (after3199 k).denote (@Runs.trans ((14*2)+((1*2)+(1*13))) ((1*3)+((1*38)+(1*13))) (before3187 k).denote (before3190 k).denote (before3193 k).denote (@Runs.trans (14*2) ((1*2)+(1*13)) (before3187 k).denote (before3188 k).denote (before3190 k).denote (step3187 k) (@Runs.trans (1*2) (1*13) (before3188 k).denote (before3189 k).denote (before3190 k).denote (step3188 k) (step3189 k))) (@Runs.trans (1*3) ((1*38)+(1*13)) (before3190 k).denote (before3191 k).denote (before3193 k).denote (step3190 k) (@Runs.trans (1*38) (1*13) (before3191 k).denote (before3192 k).denote (before3193 k).denote (step3191 k) (step3192 k)))) (@Runs.trans ((1*3)+((1*38)+(1*13))) (((1*3)+(1*38))+((1*13)+(1*3))) (before3193 k).denote (before3196 k).denote (after3199 k).denote (@Runs.trans (1*3) ((1*38)+(1*13)) (before3193 k).denote (before3194 k).denote (before3196 k).denote (step3193 k) (@Runs.trans (1*38) (1*13) (before3194 k).denote (before3195 k).denote (before3196 k).denote (step3194 k) (step3195 k))) (@Runs.trans ((1*3)+(1*38)) ((1*13)+(1*3)) (before3196 k).denote (before3198 k).denote (after3199 k).denote (@Runs.trans (1*3) (1*38) (before3196 k).denote (before3197 k).denote (before3198 k).denote (step3196 k) (step3197 k)) (@Runs.trans (1*13) (1*3) (before3198 k).denote (before3199 k).denote (after3199 k).denote (step3198 k) (step3199 k)))))))) + have ht : (((((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))))+((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2)))))))+((((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))))+((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3)))))))) = (1718*k+1583537842) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean new file mode 100644 index 00000000..8a1f45ff --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean @@ -0,0 +1,806 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3200_0 : Stack := [] +abbrev tail3200_1 : Stack := ⟨w0,1⟩ :: tail3200_0 +abbrev tail3200_2 : Stack := ⟨w2,1⟩ :: tail3200_1 +abbrev tail3200_3 : Stack := ⟨w1,1⟩ :: tail3200_2 +abbrev tail3200_4 : Stack := ⟨w0,3⟩ :: tail3200_3 +abbrev tail3200_5 : Stack := ⟨w2,1⟩ :: tail3200_4 +abbrev tail3200_6 : Stack := ⟨w0,1⟩ :: tail3200_5 +abbrev tail3200_7 : Stack := ⟨w2,1⟩ :: tail3200_6 +abbrev tail3200_8 : Stack := ⟨w1,17⟩ :: tail3200_7 +abbrev tail3200_9 : Stack := ⟨w0,4⟩ :: tail3200_8 +abbrev tail3200_10 : Stack := ⟨w2,1⟩ :: tail3200_9 +abbrev tail3200_11 : Stack := ⟨w1,14⟩ :: tail3200_10 +abbrev tail3200_12 : Stack := ⟨w0,1⟩ :: tail3200_11 +abbrev tail3200_13 : Stack := ⟨w163,3⟩ :: tail3200_12 +abbrev tail3200_14 : Stack := ⟨w1,3⟩ :: tail3200_0 +abbrev tail3200_15 : Stack := ⟨w2,1⟩ :: tail3200_14 +abbrev tail3200_16 : Stack := ⟨w0,98⟩ :: tail3200_15 +abbrev tail3200_17 : Stack := ⟨w1,10⟩ :: tail3200_16 +abbrev tail3200_18 : Stack := ⟨w2,1⟩ :: tail3200_17 +abbrev tail3200_19 : Stack := ⟨w0,27⟩ :: tail3200_18 +abbrev tail3200_20 (k : Nat) : Stack := ⟨w158,(1*k+8)⟩ :: tail3200_19 +abbrev tail3200_21 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3200_20 k +abbrev tail3200_22 (k : Nat) : Stack := ⟨w1,86⟩ :: tail3200_21 k +abbrev tail3200_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_22 k +abbrev tail3200_24 (k : Nat) : Stack := ⟨w0,22⟩ :: tail3200_23 k +abbrev tail3200_25 (k : Nat) : Stack := ⟨w1,34⟩ :: tail3200_24 k +abbrev tail3200_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_25 k +abbrev tail3200_27 (k : Nat) : Stack := ⟨w0,28⟩ :: tail3200_26 k +abbrev tail3200_28 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3200_27 k +abbrev tail3200_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_28 k +abbrev tail3200_30 (k : Nat) : Stack := ⟨w0,791761167⟩ :: tail3200_29 k +abbrev tail3200_31 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3200_30 k +abbrev tail3200_32 (k : Nat) : Stack := ⟨w160,(1*k+3)⟩ :: tail3200_31 k +abbrev tail3200_33 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3200_32 k +abbrev tail3200_34 (k : Nat) : Stack := ⟨w163,(1*k+5)⟩ :: tail3200_12 +abbrev tail3200_35 (k : Nat) : Stack := ⟨w160,1⟩ :: tail3200_31 k +abbrev tail3200_36 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3200_35 k +abbrev tail3200_37 (k : Nat) : Stack := ⟨w162,1⟩ :: tail3200_34 k +abbrev tail3200_38 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3200_31 k +abbrev tail3200_39 (k : Nat) : Stack := ⟨w163,(1*k+6)⟩ :: tail3200_12 +abbrev tail3200_40 (k : Nat) : Stack := ⟨w162,1⟩ :: tail3200_39 k +abbrev tail3200_41 (k : Nat) : Stack := ⟨w164,1⟩ :: tail3200_30 k +abbrev tail3200_42 (k : Nat) : Stack := ⟨w163,(1*k+7)⟩ :: tail3200_12 +abbrev tail3200_43 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3200_42 k +abbrev tail3200_44 (k : Nat) : Stack := ⟨w1,791761167⟩ :: tail3200_43 k +abbrev tail3200_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_44 k +abbrev tail3200_46 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3200_45 k +abbrev tail3200_47 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3200_26 k +abbrev tail3200_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_47 k +abbrev tail3200_49 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3200_48 k +abbrev tail3200_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_44 k +abbrev tail3200_51 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3200_44 k +abbrev tail3200_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_51 k +abbrev tail3200_53 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3200_52 k +abbrev tail3200_54 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_53 k +abbrev tail3200_55 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3200_54 k +abbrev tail3200_56 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3200_23 k +abbrev tail3200_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_56 k +abbrev tail3200_58 (k : Nat) : Stack := ⟨w1,34⟩ :: tail3200_57 k +abbrev tail3200_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_53 k +abbrev tail3200_60 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3200_53 k +abbrev tail3200_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_60 k +abbrev tail3200_62 (k : Nat) : Stack := ⟨w1,21⟩ :: tail3200_61 k +abbrev tail3200_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_62 k +abbrev tail3200_64 (k : Nat) : Stack := ⟨w0,86⟩ :: tail3200_63 k +abbrev tail3200_65 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3200_20 k +abbrev tail3200_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_65 k +abbrev tail3200_67 (k : Nat) : Stack := ⟨w1,86⟩ :: tail3200_66 k +abbrev tail3200_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_62 k +abbrev tail3200_69 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3200_62 k +abbrev tail3200_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_69 k +abbrev tail3200_71 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3200_70 k +abbrev tail3200_72 (k : Nat) : Stack := ⟨w165,(1*k+8)⟩ :: tail3200_71 k +abbrev tail3200_73 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3200_72 k +abbrev tail3200_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_73 k +abbrev tail3200_75 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3200_74 k +abbrev tail3200_76 : Stack := ⟨w0,97⟩ :: tail3200_15 +abbrev tail3200_77 : Stack := ⟨w23,1⟩ :: tail3200_76 +abbrev tail3200_78 : Stack := ⟨w1,10⟩ :: tail3200_77 +abbrev tail3200_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_73 k +abbrev tail3200_80 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3200_73 k +abbrev tail3200_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_80 k +abbrev tail3200_82 (k : Nat) : Stack := ⟨w1,97⟩ :: tail3200_81 k +abbrev tail3200_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_82 k +abbrev tail3200_84 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3200_83 k +abbrev tail3200_85 : Stack := ⟨w1,1⟩ :: tail3200_0 +abbrev tail3200_86 : Stack := ⟨w1,4⟩ :: tail3200_0 +abbrev tail3200_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_82 k +abbrev tail3200_88 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3200_82 k +abbrev tail3200_89 : Stack := ⟨w1,6⟩ :: tail3200_0 +abbrev tail3200_90 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3200_81 k +abbrev tail3200_91 : Stack := ⟨w2,1⟩ :: tail3200_89 +abbrev tail3200_92 : Stack := ⟨w0,96⟩ :: tail3200_91 +abbrev tail3200_93 : Stack := ⟨w0,97⟩ :: tail3200_91 +abbrev tail3200_94 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3200_73 k +abbrev tail3200_95 : Stack := ⟨w1,1⟩ :: tail3200_93 +abbrev tail3200_96 : Stack := ⟨w1,11⟩ :: tail3200_93 +abbrev tail3200_97 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3200_72 k +abbrev tail3200_98 : Stack := ⟨w2,1⟩ :: tail3200_96 +abbrev tail3200_99 : Stack := ⟨w0,26⟩ :: tail3200_98 +abbrev tail3200_100 (k : Nat) : Stack := ⟨w166,(1*k+8)⟩ :: tail3200_99 +abbrev tail3200_101 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3200_100 k +abbrev tail3200_102 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3200_100 k +abbrev tail3200_103 (k : Nat) : Stack := ⟨w0,86⟩ :: tail3200_62 k +abbrev tail3200_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_102 k +abbrev tail3200_105 (k : Nat) : Stack := ⟨w1,87⟩ :: tail3200_102 k +abbrev tail3200_106 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3200_61 k +abbrev tail3200_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_105 k +abbrev tail3200_108 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3200_107 k +abbrev tail3200_109 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3200_107 k +abbrev tail3200_110 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3200_53 k +abbrev tail3200_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_109 k +abbrev tail3200_112 (k : Nat) : Stack := ⟨w1,35⟩ :: tail3200_109 k +abbrev tail3200_113 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3200_52 k +abbrev tail3200_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_112 k +abbrev tail3200_115 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3200_114 k +abbrev tail3200_116 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3200_114 k +abbrev tail3200_117 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3200_44 k +abbrev tail3200_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_116 k +abbrev tail3200_119 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3200_116 k +abbrev tail3200_120 (k : Nat) : Stack := ⟨w1,791761166⟩ :: tail3200_43 k +abbrev tail3200_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_119 k +abbrev tail3200_122 (k : Nat) : Stack := ⟨w0,791761166⟩ :: tail3200_121 k +abbrev tail3200_123 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3200_122 k +abbrev tail3200_124 (k : Nat) : Stack := ⟨w167,(1*k+7)⟩ :: tail3200_123 k +abbrev tail3200_125 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_124 k +abbrev tail3200_126 : Stack := ⟨w1,13⟩ :: tail3200_10 +abbrev tail3200_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_125 k +abbrev tail3200_128 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3200_127 k +abbrev tail3200_129 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3200_127 k +abbrev tail3200_130 : Stack := ⟨w0,3⟩ :: tail3200_8 +abbrev tail3200_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_129 k +abbrev tail3200_132 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3200_129 k +abbrev tail3200_133 : Stack := ⟨w1,16⟩ :: tail3200_7 +abbrev tail3200_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_132 k +abbrev tail3200_135 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3200_134 k +abbrev tail3200_136 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3200_134 k +abbrev tail3200_137 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_136 k +abbrev tail3200_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_137 k +abbrev tail3200_139 : Stack := ⟨w0,2⟩ :: tail3200_3 +abbrev tail3200_140 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3200_137 k +abbrev tail3200_141 : Stack := ⟨w0,1⟩ :: tail3200_3 +abbrev tail3200_142 : Stack := ⟨w2,1⟩ :: tail3200_141 +abbrev tail3200_143 : Stack := ⟨w23,1⟩ :: tail3200_142 +abbrev tail3200_144 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3200_136 k +abbrev tail3200_145 : Stack := ⟨w0,1⟩ :: tail3200_142 +abbrev tail3200_146 : Stack := ⟨w0,3⟩ :: tail3200_142 +abbrev tail3200_147 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_135 k +abbrev tail3200_148 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3200_147 k +abbrev tail3200_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_148 k +abbrev tail3200_150 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3200_148 k +abbrev tail3200_151 : Stack := ⟨w23,1⟩ :: tail3200_2 +abbrev tail3200_152 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_149 k + +def before3200 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3200_13,(tail3200_33 k)⟩ +def before3201 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3200_34 k),(tail3200_36 k)⟩ +def before3202 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3200_37 k),(tail3200_35 k)⟩ +def before3203 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3200_37 k),(tail3200_38 k)⟩ +def before3204 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3200_39 k),(tail3200_38 k)⟩ +def before3205 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3200_40 k),(tail3200_31 k)⟩ +def before3206 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3200_40 k),(tail3200_41 k)⟩ +def before3207 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3200_42 k),(tail3200_41 k)⟩ +def before3208 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3200_43 k),(tail3200_30 k)⟩ +def before3209 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521517),(tail3200_44 k),(tail3200_29 k)⟩ +def before3210 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail3200_45 k),(tail3200_28 k)⟩ +def before3211 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3200_46 k),(tail3200_27 k)⟩ +def before3212 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3200_46 k),(tail3200_48 k)⟩ +def before3213 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3200_45 k),(tail3200_49 k)⟩ +def before3214 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail3200_50 k),(tail3200_49 k)⟩ +def before3215 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3200_51 k),(tail3200_48 k)⟩ +def before3216 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3200_52 k),(tail3200_47 k)⟩ +def before3217 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521579),(tail3200_53 k),(tail3200_26 k)⟩ +def before3218 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521581),(tail3200_54 k),(tail3200_25 k)⟩ +def before3219 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3200_55 k),(tail3200_24 k)⟩ +def before3220 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3200_55 k),(tail3200_57 k)⟩ +def before3221 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521581),(tail3200_54 k),(tail3200_58 k)⟩ +def before3222 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521581),(tail3200_59 k),(tail3200_58 k)⟩ +def before3223 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3200_60 k),(tail3200_57 k)⟩ +def before3224 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3200_61 k),(tail3200_56 k)⟩ +def before3225 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521693),(tail3200_62 k),(tail3200_23 k)⟩ +def before3226 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521695),(tail3200_63 k),(tail3200_22 k)⟩ +def before3227 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3200_64 k),(tail3200_21 k)⟩ +def before3228 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3200_64 k),(tail3200_66 k)⟩ +def before3229 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521695),(tail3200_63 k),(tail3200_67 k)⟩ +def before3230 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521695),(tail3200_68 k),(tail3200_67 k)⟩ +def before3231 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3200_69 k),(tail3200_66 k)⟩ +def before3232 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3200_70 k),(tail3200_65 k)⟩ +def before3233 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3200_71 k),(tail3200_20 k)⟩ +def before3234 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3200_72 k),tail3200_19⟩ +def before3235 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526641),(tail3200_73 k),tail3200_18⟩ +def before3236 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526643),(tail3200_74 k),tail3200_17⟩ +def before3237 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3200_75 k),tail3200_16⟩ +def before3238 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3200_75 k),tail3200_77⟩ +def before3239 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail3200_74 k),tail3200_78⟩ +def before3240 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526643),(tail3200_79 k),tail3200_78⟩ +def before3241 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3200_80 k),tail3200_77⟩ +def before3242 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3200_81 k),tail3200_76⟩ +def before3243 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526859),(tail3200_82 k),tail3200_15⟩ +def before3244 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526861),(tail3200_83 k),tail3200_14⟩ +def before3245 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526867),(tail3200_84 k),tail3200_0⟩ +def before3246 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526867),(tail3200_84 k),tail3200_85⟩ +def before3247 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526861),(tail3200_83 k),tail3200_86⟩ +def before3248 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526861),(tail3200_87 k),tail3200_86⟩ +def before3249 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526869),(tail3200_88 k),tail3200_0⟩ +def before3250 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526869),(tail3200_88 k),tail3200_85⟩ +def before3251 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526859),(tail3200_82 k),tail3200_89⟩ +def before3252 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526857),(tail3200_90 k),tail3200_91⟩ +def before3253 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3200_81 k),tail3200_92⟩ +def before3254 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3200_80 k),tail3200_93⟩ +def before3255 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3200_94 k),tail3200_95⟩ +def before3256 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526641),(tail3200_73 k),tail3200_96⟩ +def before3257 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail3200_97 k),tail3200_98⟩ +def before3258 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3200_72 k),tail3200_99⟩ +def before3259 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3200_71 k),(tail3200_100 k)⟩ +def before3260 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3200_70 k),(tail3200_101 k)⟩ +def before3261 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3200_69 k),(tail3200_102 k)⟩ +def before3262 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3200_103 k),(tail3200_104 k)⟩ +def before3263 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521693),(tail3200_62 k),(tail3200_105 k)⟩ +def before3264 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521691),(tail3200_106 k),(tail3200_107 k)⟩ +def before3265 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3200_61 k),(tail3200_108 k)⟩ +def before3266 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3200_60 k),(tail3200_109 k)⟩ +def before3267 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3200_110 k),(tail3200_111 k)⟩ +def before3268 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521579),(tail3200_53 k),(tail3200_112 k)⟩ +def before3269 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521577),(tail3200_113 k),(tail3200_114 k)⟩ +def before3270 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3200_52 k),(tail3200_115 k)⟩ +def before3271 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3200_51 k),(tail3200_116 k)⟩ +def before3272 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3200_117 k),(tail3200_118 k)⟩ +def before3273 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail3200_44 k),(tail3200_119 k)⟩ +def before3274 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521515),(tail3200_120 k),(tail3200_121 k)⟩ +def before3275 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3200_43 k),(tail3200_122 k)⟩ +def before3276 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3200_42 k),(tail3200_123 k)⟩ +def before3277 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3200_12,(tail3200_124 k)⟩ +def before3278 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail3200_11,(tail3200_125 k)⟩ +def before3279 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail3200_126,(tail3200_127 k)⟩ +def before3280 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3200_10,(tail3200_128 k)⟩ +def before3281 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3200_9,(tail3200_129 k)⟩ +def before3282 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3200_130,(tail3200_131 k)⟩ +def before3283 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail3200_8,(tail3200_132 k)⟩ +def before3284 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail3200_133,(tail3200_134 k)⟩ +def before3285 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3200_7,(tail3200_135 k)⟩ +def before3286 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail3200_6,(tail3200_136 k)⟩ +def before3287 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3200_5,(tail3200_137 k)⟩ +def before3288 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1201),tail3200_4,(tail3200_138 k)⟩ +def before3289 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1203),tail3200_139,(tail3200_140 k)⟩ +def before3290 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail3200_142,(tail3200_140 k)⟩ +def before3291 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3200_143,(tail3200_138 k)⟩ +def before3292 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3200_143,(tail3200_144 k)⟩ +def before3293 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3200_145,(tail3200_144 k)⟩ +def before3294 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3200_146,(tail3200_136 k)⟩ +def before3295 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3200_146,(tail3200_147 k)⟩ +def before3296 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail3200_142,(tail3200_148 k)⟩ +def before3297 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1205),tail3200_141,(tail3200_149 k)⟩ +def before3298 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1207),tail3200_3,(tail3200_150 k)⟩ +def before3299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3200_151,(tail3200_150 k)⟩ +def after3299 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3200_151,(tail3200_152 k)⟩ + +def cycleState3200 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w163,(3+1*j)⟩,⟨w0,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w161,1⟩,⟨w160,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761167⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,16⟩,⟨w158,(1*k+8)⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,98⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart3200_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w162,1⟩,⟨w163,(3+1*j)⟩,⟨w0,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w160,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761167⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,16⟩,⟨w158,(1*k+8)⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,98⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart3200_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w162,1⟩,⟨w163,(3+1*j)⟩,⟨w0,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w161,1⟩,⟨w160,(1*k+2-1*j)⟩,⟨w159,1⟩,⟨w0,791761167⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,16⟩,⟨w158,(1*k+8)⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,98⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro3200_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3200 k j) exit185 1 = some (cyclePart3200_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState3200, cyclePart3200_0, exit185, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3200_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3200_0 k j) exit184 1 = some (cyclePart3200_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3200_0, cyclePart3200_1, exit184, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3200_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3200_1 k j) exit186 1 = some (cycleState3200 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3200_1, cycleState3200, exit186, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun3200 (k j : Nat) (hj : j < (1*k+2)) : Runs 54 (cycleState3200 k j).denote (cycleState3200 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState3200 k j).denote (cyclePart3200_0 k j).denote := @applyExit_sound (cycleState3200 k j) (cyclePart3200_0 k j) exit185 1 valid185 (cycleMacro3200_0 k j hj) + have h1 : Runs (1*13) (cyclePart3200_0 k j).denote (cyclePart3200_1 k j).denote := @applyExit_sound (cyclePart3200_0 k j) (cyclePart3200_1 k j) exit184 1 valid184 (cycleMacro3200_1 k j hj) + have h2 : Runs (1*3) (cyclePart3200_1 k j).denote (cycleState3200 k (j+1)).denote := @applyExit_sound (cyclePart3200_1 k j) (cycleState3200 k (j+1)) exit186 1 valid186 (cycleMacro3200_2 k j hj) + exact (@Runs.trans (1*38) ((1*13)+(1*3)) (cycleState3200 k j).denote (cyclePart3200_0 k j).denote (cycleState3200 k (j+1)).denote h0 (@Runs.trans (1*13) (1*3) (cyclePart3200_0 k j).denote (cyclePart3200_1 k j).denote (cycleState3200 k (j+1)).denote h1 h2)) +theorem step3200 (k : Nat) : Runs ((1*k+2)*54) (before3200 k).denote (before3201 k).denote := by + have h := Runs.chain (fun j => (cycleState3200 k j).denote) 54 (1*k+2) (cycleRun3200 k) + have h0 : cycleState3200 k 0 = before3200 k := by simp [cycleState3200, before3200] + have h1 : cycleState3200 k (1*k+2) = before3201 k := by + simp [cycleState3200, before3201] <;> omega + simpa only [h0, h1] using h +theorem macro3201 (k : Nat) : applyExit (before3201 k) exit185 1 = some (before3202 k) := by + simp (disch := omega) [before3201, before3202, exit185, applyExit, pop, push] + <;> omega +theorem step3201 (k : Nat) : Runs (1*38) (before3201 k).denote (before3202 k).denote := + @applyExit_sound (before3201 k) (before3202 k) exit185 1 valid185 (macro3201 k) +theorem macro3202 (k : Nat) : applyExit (before3202 k) exit184 1 = some (before3203 k) := by + simp (disch := omega) [before3202, before3203, exit184, applyExit, pop, push] + <;> omega +theorem step3202 (k : Nat) : Runs (1*13) (before3202 k).denote (before3203 k).denote := + @applyExit_sound (before3202 k) (before3203 k) exit184 1 valid184 (macro3202 k) +theorem macro3203 (k : Nat) : applyExit (before3203 k) exit186 1 = some (before3204 k) := by + simp (disch := omega) [before3203, before3204, exit186, applyExit, pop, push] + <;> omega +theorem step3203 (k : Nat) : Runs (1*3) (before3203 k).denote (before3204 k).denote := + @applyExit_sound (before3203 k) (before3204 k) exit186 1 valid186 (macro3203 k) +theorem macro3204 (k : Nat) : applyExit (before3204 k) exit185 1 = some (before3205 k) := by + simp (disch := omega) [before3204, before3205, exit185, applyExit, pop, push] + <;> omega +theorem step3204 (k : Nat) : Runs (1*38) (before3204 k).denote (before3205 k).denote := + @applyExit_sound (before3204 k) (before3205 k) exit185 1 valid185 (macro3204 k) +theorem macro3205 (k : Nat) : applyExit (before3205 k) exit187 1 = some (before3206 k) := by + simp (disch := omega) [before3205, before3206, exit187, applyExit, pop, push] + <;> omega +theorem step3205 (k : Nat) : Runs (1*13) (before3205 k).denote (before3206 k).denote := + @applyExit_sound (before3205 k) (before3206 k) exit187 1 valid187 (macro3205 k) +theorem macro3206 (k : Nat) : applyExit (before3206 k) exit186 1 = some (before3207 k) := by + simp (disch := omega) [before3206, before3207, exit186, applyExit, pop, push] + <;> omega +theorem step3206 (k : Nat) : Runs (1*3) (before3206 k).denote (before3207 k).denote := + @applyExit_sound (before3206 k) (before3207 k) exit186 1 valid186 (macro3206 k) +theorem macro3207 (k : Nat) : applyExit (before3207 k) exit188 1 = some (before3208 k) := by + simp (disch := omega) [before3207, before3208, exit188, applyExit, pop, push] + <;> omega +theorem step3207 (k : Nat) : Runs (1*38) (before3207 k).denote (before3208 k).denote := + @applyExit_sound (before3207 k) (before3208 k) exit188 1 valid188 (macro3207 k) +theorem macro3208 (k : Nat) : applyExit (before3208 k) exit34 791761167 = some (before3209 k) := by + simp (disch := omega) [before3208, before3209, exit34, applyExit, pop, push] + <;> omega +theorem step3208 (k : Nat) : Runs (791761167*2) (before3208 k).denote (before3209 k).denote := + @applyExit_sound (before3208 k) (before3209 k) exit34 791761167 valid34 (macro3208 k) +theorem macro3209 (k : Nat) : applyExit (before3209 k) exit35 1 = some (before3210 k) := by + simp (disch := omega) [before3209, before3210, exit35, applyExit, pop, push] + <;> omega +theorem step3209 (k : Nat) : Runs (1*2) (before3209 k).denote (before3210 k).denote := + @applyExit_sound (before3209 k) (before3210 k) exit35 1 valid35 (macro3209 k) +theorem macro3210 (k : Nat) : applyExit (before3210 k) exit36 2 = some (before3211 k) := by + simp (disch := omega) [before3210, before3211, exit36, applyExit, pop, push] + <;> omega +theorem step3210 (k : Nat) : Runs (2*2) (before3210 k).denote (before3211 k).denote := + @applyExit_sound (before3210 k) (before3211 k) exit36 2 valid36 (macro3210 k) +theorem macro3211 (k : Nat) : applyExit (before3211 k) exit31 1 = some (before3212 k) := by + simp (disch := omega) [before3211, before3212, exit31, applyExit, pop, push] + <;> omega +theorem step3211 (k : Nat) : Runs (1*1) (before3211 k).denote (before3212 k).denote := + @applyExit_sound (before3211 k) (before3212 k) exit31 1 valid31 (macro3211 k) +theorem macro3212 (k : Nat) : applyExit (before3212 k) exit10 2 = some (before3213 k) := by + simp (disch := omega) [before3212, before3213, exit10, applyExit, pop, push] + <;> omega +theorem step3212 (k : Nat) : Runs (2*2) (before3212 k).denote (before3213 k).denote := + @applyExit_sound (before3212 k) (before3213 k) exit10 2 valid10 (macro3212 k) +theorem macro3213 (k : Nat) : applyExit (before3213 k) exit32 1 = some (before3214 k) := by + simp (disch := omega) [before3213, before3214, exit32, applyExit, pop, push] + <;> omega +theorem step3213 (k : Nat) : Runs (1*3) (before3213 k).denote (before3214 k).denote := + @applyExit_sound (before3213 k) (before3214 k) exit32 1 valid32 (macro3213 k) +theorem macro3214 (k : Nat) : applyExit (before3214 k) exit36 2 = some (before3215 k) := by + simp (disch := omega) [before3214, before3215, exit36, applyExit, pop, push] + <;> omega +theorem step3214 (k : Nat) : Runs (2*2) (before3214 k).denote (before3215 k).denote := + @applyExit_sound (before3214 k) (before3215 k) exit36 2 valid36 (macro3214 k) +theorem macro3215 (k : Nat) : applyExit (before3215 k) exit33 1 = some (before3216 k) := by + simp (disch := omega) [before3215, before3216, exit33, applyExit, pop, push] + <;> omega +theorem step3215 (k : Nat) : Runs (1*2) (before3215 k).denote (before3216 k).denote := + @applyExit_sound (before3215 k) (before3216 k) exit33 1 valid33 (macro3215 k) +theorem macro3216 (k : Nat) : applyExit (before3216 k) exit34 27 = some (before3217 k) := by + simp (disch := omega) [before3216, before3217, exit34, applyExit, pop, push] + <;> omega +theorem step3216 (k : Nat) : Runs (27*2) (before3216 k).denote (before3217 k).denote := + @applyExit_sound (before3216 k) (before3217 k) exit34 27 valid34 (macro3216 k) +theorem macro3217 (k : Nat) : applyExit (before3217 k) exit35 1 = some (before3218 k) := by + simp (disch := omega) [before3217, before3218, exit35, applyExit, pop, push] + <;> omega +theorem step3217 (k : Nat) : Runs (1*2) (before3217 k).denote (before3218 k).denote := + @applyExit_sound (before3217 k) (before3218 k) exit35 1 valid35 (macro3217 k) +theorem macro3218 (k : Nat) : applyExit (before3218 k) exit36 34 = some (before3219 k) := by + simp (disch := omega) [before3218, before3219, exit36, applyExit, pop, push] + <;> omega +theorem step3218 (k : Nat) : Runs (34*2) (before3218 k).denote (before3219 k).denote := + @applyExit_sound (before3218 k) (before3219 k) exit36 34 valid36 (macro3218 k) +theorem macro3219 (k : Nat) : applyExit (before3219 k) exit31 1 = some (before3220 k) := by + simp (disch := omega) [before3219, before3220, exit31, applyExit, pop, push] + <;> omega +theorem step3219 (k : Nat) : Runs (1*1) (before3219 k).denote (before3220 k).denote := + @applyExit_sound (before3219 k) (before3220 k) exit31 1 valid31 (macro3219 k) +theorem macro3220 (k : Nat) : applyExit (before3220 k) exit10 34 = some (before3221 k) := by + simp (disch := omega) [before3220, before3221, exit10, applyExit, pop, push] + <;> omega +theorem step3220 (k : Nat) : Runs (34*2) (before3220 k).denote (before3221 k).denote := + @applyExit_sound (before3220 k) (before3221 k) exit10 34 valid10 (macro3220 k) +theorem macro3221 (k : Nat) : applyExit (before3221 k) exit32 1 = some (before3222 k) := by + simp (disch := omega) [before3221, before3222, exit32, applyExit, pop, push] + <;> omega +theorem step3221 (k : Nat) : Runs (1*3) (before3221 k).denote (before3222 k).denote := + @applyExit_sound (before3221 k) (before3222 k) exit32 1 valid32 (macro3221 k) +theorem macro3222 (k : Nat) : applyExit (before3222 k) exit36 34 = some (before3223 k) := by + simp (disch := omega) [before3222, before3223, exit36, applyExit, pop, push] + <;> omega +theorem step3222 (k : Nat) : Runs (34*2) (before3222 k).denote (before3223 k).denote := + @applyExit_sound (before3222 k) (before3223 k) exit36 34 valid36 (macro3222 k) +theorem macro3223 (k : Nat) : applyExit (before3223 k) exit33 1 = some (before3224 k) := by + simp (disch := omega) [before3223, before3224, exit33, applyExit, pop, push] + <;> omega +theorem step3223 (k : Nat) : Runs (1*2) (before3223 k).denote (before3224 k).denote := + @applyExit_sound (before3223 k) (before3224 k) exit33 1 valid33 (macro3223 k) +theorem macro3224 (k : Nat) : applyExit (before3224 k) exit34 21 = some (before3225 k) := by + simp (disch := omega) [before3224, before3225, exit34, applyExit, pop, push] + <;> omega +theorem step3224 (k : Nat) : Runs (21*2) (before3224 k).denote (before3225 k).denote := + @applyExit_sound (before3224 k) (before3225 k) exit34 21 valid34 (macro3224 k) +theorem macro3225 (k : Nat) : applyExit (before3225 k) exit35 1 = some (before3226 k) := by + simp (disch := omega) [before3225, before3226, exit35, applyExit, pop, push] + <;> omega +theorem step3225 (k : Nat) : Runs (1*2) (before3225 k).denote (before3226 k).denote := + @applyExit_sound (before3225 k) (before3226 k) exit35 1 valid35 (macro3225 k) +theorem macro3226 (k : Nat) : applyExit (before3226 k) exit36 86 = some (before3227 k) := by + simp (disch := omega) [before3226, before3227, exit36, applyExit, pop, push] + <;> omega +theorem step3226 (k : Nat) : Runs (86*2) (before3226 k).denote (before3227 k).denote := + @applyExit_sound (before3226 k) (before3227 k) exit36 86 valid36 (macro3226 k) +theorem macro3227 (k : Nat) : applyExit (before3227 k) exit31 1 = some (before3228 k) := by + simp (disch := omega) [before3227, before3228, exit31, applyExit, pop, push] + <;> omega +theorem step3227 (k : Nat) : Runs (1*1) (before3227 k).denote (before3228 k).denote := + @applyExit_sound (before3227 k) (before3228 k) exit31 1 valid31 (macro3227 k) +theorem macro3228 (k : Nat) : applyExit (before3228 k) exit10 86 = some (before3229 k) := by + simp (disch := omega) [before3228, before3229, exit10, applyExit, pop, push] + <;> omega +theorem step3228 (k : Nat) : Runs (86*2) (before3228 k).denote (before3229 k).denote := + @applyExit_sound (before3228 k) (before3229 k) exit10 86 valid10 (macro3228 k) +theorem macro3229 (k : Nat) : applyExit (before3229 k) exit32 1 = some (before3230 k) := by + simp (disch := omega) [before3229, before3230, exit32, applyExit, pop, push] + <;> omega +theorem step3229 (k : Nat) : Runs (1*3) (before3229 k).denote (before3230 k).denote := + @applyExit_sound (before3229 k) (before3230 k) exit32 1 valid32 (macro3229 k) +theorem macro3230 (k : Nat) : applyExit (before3230 k) exit36 86 = some (before3231 k) := by + simp (disch := omega) [before3230, before3231, exit36, applyExit, pop, push] + <;> omega +theorem step3230 (k : Nat) : Runs (86*2) (before3230 k).denote (before3231 k).denote := + @applyExit_sound (before3230 k) (before3231 k) exit36 86 valid36 (macro3230 k) +theorem macro3231 (k : Nat) : applyExit (before3231 k) exit33 1 = some (before3232 k) := by + simp (disch := omega) [before3231, before3232, exit33, applyExit, pop, push] + <;> omega +theorem step3231 (k : Nat) : Runs (1*2) (before3231 k).denote (before3232 k).denote := + @applyExit_sound (before3231 k) (before3232 k) exit33 1 valid33 (macro3231 k) +theorem macro3232 (k : Nat) : applyExit (before3232 k) exit34 15 = some (before3233 k) := by + simp (disch := omega) [before3232, before3233, exit34, applyExit, pop, push] + <;> omega +theorem step3232 (k : Nat) : Runs (15*2) (before3232 k).denote (before3233 k).denote := + @applyExit_sound (before3232 k) (before3233 k) exit34 15 valid34 (macro3232 k) +theorem macro3233 (k : Nat) : applyExit (before3233 k) exit189 (1*k+8) = some (before3234 k) := by + simp (disch := omega) [before3233, before3234, exit189, applyExit, pop, push] + <;> omega +theorem step3233 (k : Nat) : Runs ((1*k+8)*1106) (before3233 k).denote (before3234 k).denote := + @applyExit_sound (before3233 k) (before3234 k) exit189 (1*k+8) valid189 (macro3233 k) +theorem macro3234 (k : Nat) : applyExit (before3234 k) exit34 27 = some (before3235 k) := by + simp (disch := omega) [before3234, before3235, exit34, applyExit, pop, push] + <;> omega +theorem step3234 (k : Nat) : Runs (27*2) (before3234 k).denote (before3235 k).denote := + @applyExit_sound (before3234 k) (before3235 k) exit34 27 valid34 (macro3234 k) +theorem macro3235 (k : Nat) : applyExit (before3235 k) exit35 1 = some (before3236 k) := by + simp (disch := omega) [before3235, before3236, exit35, applyExit, pop, push] + <;> omega +theorem step3235 (k : Nat) : Runs (1*2) (before3235 k).denote (before3236 k).denote := + @applyExit_sound (before3235 k) (before3236 k) exit35 1 valid35 (macro3235 k) +theorem macro3236 (k : Nat) : applyExit (before3236 k) exit36 10 = some (before3237 k) := by + simp (disch := omega) [before3236, before3237, exit36, applyExit, pop, push] + <;> omega +theorem step3236 (k : Nat) : Runs (10*2) (before3236 k).denote (before3237 k).denote := + @applyExit_sound (before3236 k) (before3237 k) exit36 10 valid36 (macro3236 k) +theorem macro3237 (k : Nat) : applyExit (before3237 k) exit31 1 = some (before3238 k) := by + simp (disch := omega) [before3237, before3238, exit31, applyExit, pop, push] + <;> omega +theorem step3237 (k : Nat) : Runs (1*1) (before3237 k).denote (before3238 k).denote := + @applyExit_sound (before3237 k) (before3238 k) exit31 1 valid31 (macro3237 k) +theorem macro3238 (k : Nat) : applyExit (before3238 k) exit10 10 = some (before3239 k) := by + simp (disch := omega) [before3238, before3239, exit10, applyExit, pop, push] + <;> omega +theorem step3238 (k : Nat) : Runs (10*2) (before3238 k).denote (before3239 k).denote := + @applyExit_sound (before3238 k) (before3239 k) exit10 10 valid10 (macro3238 k) +theorem macro3239 (k : Nat) : applyExit (before3239 k) exit32 1 = some (before3240 k) := by + simp (disch := omega) [before3239, before3240, exit32, applyExit, pop, push] + <;> omega +theorem step3239 (k : Nat) : Runs (1*3) (before3239 k).denote (before3240 k).denote := + @applyExit_sound (before3239 k) (before3240 k) exit32 1 valid32 (macro3239 k) +theorem macro3240 (k : Nat) : applyExit (before3240 k) exit36 10 = some (before3241 k) := by + simp (disch := omega) [before3240, before3241, exit36, applyExit, pop, push] + <;> omega +theorem step3240 (k : Nat) : Runs (10*2) (before3240 k).denote (before3241 k).denote := + @applyExit_sound (before3240 k) (before3241 k) exit36 10 valid36 (macro3240 k) +theorem macro3241 (k : Nat) : applyExit (before3241 k) exit33 1 = some (before3242 k) := by + simp (disch := omega) [before3241, before3242, exit33, applyExit, pop, push] + <;> omega +theorem step3241 (k : Nat) : Runs (1*2) (before3241 k).denote (before3242 k).denote := + @applyExit_sound (before3241 k) (before3242 k) exit33 1 valid33 (macro3241 k) +theorem macro3242 (k : Nat) : applyExit (before3242 k) exit34 97 = some (before3243 k) := by + simp (disch := omega) [before3242, before3243, exit34, applyExit, pop, push] + <;> omega +theorem step3242 (k : Nat) : Runs (97*2) (before3242 k).denote (before3243 k).denote := + @applyExit_sound (before3242 k) (before3243 k) exit34 97 valid34 (macro3242 k) +theorem macro3243 (k : Nat) : applyExit (before3243 k) exit35 1 = some (before3244 k) := by + simp (disch := omega) [before3243, before3244, exit35, applyExit, pop, push] + <;> omega +theorem step3243 (k : Nat) : Runs (1*2) (before3243 k).denote (before3244 k).denote := + @applyExit_sound (before3243 k) (before3244 k) exit35 1 valid35 (macro3243 k) +theorem macro3244 (k : Nat) : applyExit (before3244 k) exit36 3 = some (before3245 k) := by + simp (disch := omega) [before3244, before3245, exit36, applyExit, pop, push] + <;> omega +theorem step3244 (k : Nat) : Runs (3*2) (before3244 k).denote (before3245 k).denote := + @applyExit_sound (before3244 k) (before3245 k) exit36 3 valid36 (macro3244 k) +theorem macro3245 (k : Nat) : applyExit (before3245 k) exit39 1 = some (before3246 k) := by + simp (disch := omega) [before3245, before3246, exit39, applyExit, pop, push] + <;> omega +theorem step3245 (k : Nat) : Runs (1*1) (before3245 k).denote (before3246 k).denote := + @applyExit_sound (before3245 k) (before3246 k) exit39 1 valid39 (macro3245 k) +theorem macro3246 (k : Nat) : applyExit (before3246 k) exit10 3 = some (before3247 k) := by + simp (disch := omega) [before3246, before3247, exit10, applyExit, pop, push] + <;> omega +theorem step3246 (k : Nat) : Runs (3*2) (before3246 k).denote (before3247 k).denote := + @applyExit_sound (before3246 k) (before3247 k) exit10 3 valid10 (macro3246 k) +theorem macro3247 (k : Nat) : applyExit (before3247 k) exit32 1 = some (before3248 k) := by + simp (disch := omega) [before3247, before3248, exit32, applyExit, pop, push] + <;> omega +theorem step3247 (k : Nat) : Runs (1*3) (before3247 k).denote (before3248 k).denote := + @applyExit_sound (before3247 k) (before3248 k) exit32 1 valid32 (macro3247 k) +theorem macro3248 (k : Nat) : applyExit (before3248 k) exit36 4 = some (before3249 k) := by + simp (disch := omega) [before3248, before3249, exit36, applyExit, pop, push] + <;> omega +theorem step3248 (k : Nat) : Runs (4*2) (before3248 k).denote (before3249 k).denote := + @applyExit_sound (before3248 k) (before3249 k) exit36 4 valid36 (macro3248 k) +theorem macro3249 (k : Nat) : applyExit (before3249 k) exit39 1 = some (before3250 k) := by + simp (disch := omega) [before3249, before3250, exit39, applyExit, pop, push] + <;> omega +theorem step3249 (k : Nat) : Runs (1*1) (before3249 k).denote (before3250 k).denote := + @applyExit_sound (before3249 k) (before3250 k) exit39 1 valid39 (macro3249 k) +theorem macro3250 (k : Nat) : applyExit (before3250 k) exit10 5 = some (before3251 k) := by + simp (disch := omega) [before3250, before3251, exit10, applyExit, pop, push] + <;> omega +theorem step3250 (k : Nat) : Runs (5*2) (before3250 k).denote (before3251 k).denote := + @applyExit_sound (before3250 k) (before3251 k) exit10 5 valid10 (macro3250 k) +theorem macro3251 (k : Nat) : applyExit (before3251 k) exit11 1 = some (before3252 k) := by + simp (disch := omega) [before3251, before3252, exit11, applyExit, pop, push] + <;> omega +theorem step3251 (k : Nat) : Runs (1*2) (before3251 k).denote (before3252 k).denote := + @applyExit_sound (before3251 k) (before3252 k) exit11 1 valid11 (macro3251 k) +theorem macro3252 (k : Nat) : applyExit (before3252 k) exit2 96 = some (before3253 k) := by + simp (disch := omega) [before3252, before3253, exit2, applyExit, pop, push] + <;> omega +theorem step3252 (k : Nat) : Runs (96*2) (before3252 k).denote (before3253 k).denote := + @applyExit_sound (before3252 k) (before3253 k) exit2 96 valid2 (macro3252 k) +theorem macro3253 (k : Nat) : applyExit (before3253 k) exit3 1 = some (before3254 k) := by + simp (disch := omega) [before3253, before3254, exit3, applyExit, pop, push] + <;> omega +theorem step3253 (k : Nat) : Runs (1*2) (before3253 k).denote (before3254 k).denote := + @applyExit_sound (before3253 k) (before3254 k) exit3 1 valid3 (macro3253 k) +theorem macro3254 (k : Nat) : applyExit (before3254 k) exit9 1 = some (before3255 k) := by + simp (disch := omega) [before3254, before3255, exit9, applyExit, pop, push] + <;> omega +theorem step3254 (k : Nat) : Runs (1*2) (before3254 k).denote (before3255 k).denote := + @applyExit_sound (before3254 k) (before3255 k) exit9 1 valid9 (macro3254 k) +theorem macro3255 (k : Nat) : applyExit (before3255 k) exit10 10 = some (before3256 k) := by + simp (disch := omega) [before3255, before3256, exit10, applyExit, pop, push] + <;> omega +theorem step3255 (k : Nat) : Runs (10*2) (before3255 k).denote (before3256 k).denote := + @applyExit_sound (before3255 k) (before3256 k) exit10 10 valid10 (macro3255 k) +theorem macro3256 (k : Nat) : applyExit (before3256 k) exit11 1 = some (before3257 k) := by + simp (disch := omega) [before3256, before3257, exit11, applyExit, pop, push] + <;> omega +theorem step3256 (k : Nat) : Runs (1*2) (before3256 k).denote (before3257 k).denote := + @applyExit_sound (before3256 k) (before3257 k) exit11 1 valid11 (macro3256 k) +theorem macro3257 (k : Nat) : applyExit (before3257 k) exit2 26 = some (before3258 k) := by + simp (disch := omega) [before3257, before3258, exit2, applyExit, pop, push] + <;> omega +theorem step3257 (k : Nat) : Runs (26*2) (before3257 k).denote (before3258 k).denote := + @applyExit_sound (before3257 k) (before3258 k) exit2 26 valid2 (macro3257 k) +theorem macro3258 (k : Nat) : applyExit (before3258 k) exit190 (1*k+8) = some (before3259 k) := by + simp (disch := omega) [before3258, before3259, exit190, applyExit, pop, push] + <;> omega +theorem step3258 (k : Nat) : Runs ((1*k+8)*586) (before3258 k).denote (before3259 k).denote := + @applyExit_sound (before3258 k) (before3259 k) exit190 (1*k+8) valid190 (macro3258 k) +theorem macro3259 (k : Nat) : applyExit (before3259 k) exit2 15 = some (before3260 k) := by + simp (disch := omega) [before3259, before3260, exit2, applyExit, pop, push] + <;> omega +theorem step3259 (k : Nat) : Runs (15*2) (before3259 k).denote (before3260 k).denote := + @applyExit_sound (before3259 k) (before3260 k) exit2 15 valid2 (macro3259 k) +theorem macro3260 (k : Nat) : applyExit (before3260 k) exit3 1 = some (before3261 k) := by + simp (disch := omega) [before3260, before3261, exit3, applyExit, pop, push] + <;> omega +theorem step3260 (k : Nat) : Runs (1*2) (before3260 k).denote (before3261 k).denote := + @applyExit_sound (before3260 k) (before3261 k) exit3 1 valid3 (macro3260 k) +theorem macro3261 (k : Nat) : applyExit (before3261 k) exit9 1 = some (before3262 k) := by + simp (disch := omega) [before3261, before3262, exit9, applyExit, pop, push] + <;> omega +theorem step3261 (k : Nat) : Runs (1*2) (before3261 k).denote (before3262 k).denote := + @applyExit_sound (before3261 k) (before3262 k) exit9 1 valid9 (macro3261 k) +theorem macro3262 (k : Nat) : applyExit (before3262 k) exit10 86 = some (before3263 k) := by + simp (disch := omega) [before3262, before3263, exit10, applyExit, pop, push] + <;> omega +theorem step3262 (k : Nat) : Runs (86*2) (before3262 k).denote (before3263 k).denote := + @applyExit_sound (before3262 k) (before3263 k) exit10 86 valid10 (macro3262 k) +theorem macro3263 (k : Nat) : applyExit (before3263 k) exit11 1 = some (before3264 k) := by + simp (disch := omega) [before3263, before3264, exit11, applyExit, pop, push] + <;> omega +theorem step3263 (k : Nat) : Runs (1*2) (before3263 k).denote (before3264 k).denote := + @applyExit_sound (before3263 k) (before3264 k) exit11 1 valid11 (macro3263 k) +theorem macro3264 (k : Nat) : applyExit (before3264 k) exit2 20 = some (before3265 k) := by + simp (disch := omega) [before3264, before3265, exit2, applyExit, pop, push] + <;> omega +theorem step3264 (k : Nat) : Runs (20*2) (before3264 k).denote (before3265 k).denote := + @applyExit_sound (before3264 k) (before3265 k) exit2 20 valid2 (macro3264 k) +theorem macro3265 (k : Nat) : applyExit (before3265 k) exit3 1 = some (before3266 k) := by + simp (disch := omega) [before3265, before3266, exit3, applyExit, pop, push] + <;> omega +theorem step3265 (k : Nat) : Runs (1*2) (before3265 k).denote (before3266 k).denote := + @applyExit_sound (before3265 k) (before3266 k) exit3 1 valid3 (macro3265 k) +theorem macro3266 (k : Nat) : applyExit (before3266 k) exit9 1 = some (before3267 k) := by + simp (disch := omega) [before3266, before3267, exit9, applyExit, pop, push] + <;> omega +theorem step3266 (k : Nat) : Runs (1*2) (before3266 k).denote (before3267 k).denote := + @applyExit_sound (before3266 k) (before3267 k) exit9 1 valid9 (macro3266 k) +theorem macro3267 (k : Nat) : applyExit (before3267 k) exit10 34 = some (before3268 k) := by + simp (disch := omega) [before3267, before3268, exit10, applyExit, pop, push] + <;> omega +theorem step3267 (k : Nat) : Runs (34*2) (before3267 k).denote (before3268 k).denote := + @applyExit_sound (before3267 k) (before3268 k) exit10 34 valid10 (macro3267 k) +theorem macro3268 (k : Nat) : applyExit (before3268 k) exit11 1 = some (before3269 k) := by + simp (disch := omega) [before3268, before3269, exit11, applyExit, pop, push] + <;> omega +theorem step3268 (k : Nat) : Runs (1*2) (before3268 k).denote (before3269 k).denote := + @applyExit_sound (before3268 k) (before3269 k) exit11 1 valid11 (macro3268 k) +theorem macro3269 (k : Nat) : applyExit (before3269 k) exit2 26 = some (before3270 k) := by + simp (disch := omega) [before3269, before3270, exit2, applyExit, pop, push] + <;> omega +theorem step3269 (k : Nat) : Runs (26*2) (before3269 k).denote (before3270 k).denote := + @applyExit_sound (before3269 k) (before3270 k) exit2 26 valid2 (macro3269 k) +theorem macro3270 (k : Nat) : applyExit (before3270 k) exit3 1 = some (before3271 k) := by + simp (disch := omega) [before3270, before3271, exit3, applyExit, pop, push] + <;> omega +theorem step3270 (k : Nat) : Runs (1*2) (before3270 k).denote (before3271 k).denote := + @applyExit_sound (before3270 k) (before3271 k) exit3 1 valid3 (macro3270 k) +theorem macro3271 (k : Nat) : applyExit (before3271 k) exit9 1 = some (before3272 k) := by + simp (disch := omega) [before3271, before3272, exit9, applyExit, pop, push] + <;> omega +theorem step3271 (k : Nat) : Runs (1*2) (before3271 k).denote (before3272 k).denote := + @applyExit_sound (before3271 k) (before3272 k) exit9 1 valid9 (macro3271 k) +theorem macro3272 (k : Nat) : applyExit (before3272 k) exit10 2 = some (before3273 k) := by + simp (disch := omega) [before3272, before3273, exit10, applyExit, pop, push] + <;> omega +theorem step3272 (k : Nat) : Runs (2*2) (before3272 k).denote (before3273 k).denote := + @applyExit_sound (before3272 k) (before3273 k) exit10 2 valid10 (macro3272 k) +theorem macro3273 (k : Nat) : applyExit (before3273 k) exit11 1 = some (before3274 k) := by + simp (disch := omega) [before3273, before3274, exit11, applyExit, pop, push] + <;> omega +theorem step3273 (k : Nat) : Runs (1*2) (before3273 k).denote (before3274 k).denote := + @applyExit_sound (before3273 k) (before3274 k) exit11 1 valid11 (macro3273 k) +theorem macro3274 (k : Nat) : applyExit (before3274 k) exit2 791761166 = some (before3275 k) := by + simp (disch := omega) [before3274, before3275, exit2, applyExit, pop, push] + <;> omega +theorem step3274 (k : Nat) : Runs (791761166*2) (before3274 k).denote (before3275 k).denote := + @applyExit_sound (before3274 k) (before3275 k) exit2 791761166 valid2 (macro3274 k) +theorem macro3275 (k : Nat) : applyExit (before3275 k) exit182 1 = some (before3276 k) := by + simp (disch := omega) [before3275, before3276, exit182, applyExit, pop, push] + <;> omega +theorem step3275 (k : Nat) : Runs (1*38) (before3275 k).denote (before3276 k).denote := + @applyExit_sound (before3275 k) (before3276 k) exit182 1 valid182 (macro3275 k) +theorem macro3276 (k : Nat) : applyExit (before3276 k) exit191 (1*k+7) = some (before3277 k) := by + simp (disch := omega) [before3276, before3277, exit191, applyExit, pop, push] + <;> omega +theorem step3276 (k : Nat) : Runs ((1*k+7)*38) (before3276 k).denote (before3277 k).denote := + @applyExit_sound (before3276 k) (before3277 k) exit191 (1*k+7) valid191 (macro3276 k) +theorem macro3277 (k : Nat) : applyExit (before3277 k) exit10 1 = some (before3278 k) := by + simp (disch := omega) [before3277, before3278, exit10, applyExit, pop, push] + <;> omega +theorem step3277 (k : Nat) : Runs (1*2) (before3277 k).denote (before3278 k).denote := + @applyExit_sound (before3277 k) (before3278 k) exit10 1 valid10 (macro3277 k) +theorem macro3278 (k : Nat) : applyExit (before3278 k) exit11 1 = some (before3279 k) := by + simp (disch := omega) [before3278, before3279, exit11, applyExit, pop, push] + <;> omega +theorem step3278 (k : Nat) : Runs (1*2) (before3278 k).denote (before3279 k).denote := + @applyExit_sound (before3278 k) (before3279 k) exit11 1 valid11 (macro3278 k) +theorem macro3279 (k : Nat) : applyExit (before3279 k) exit2 13 = some (before3280 k) := by + simp (disch := omega) [before3279, before3280, exit2, applyExit, pop, push] + <;> omega +theorem step3279 (k : Nat) : Runs (13*2) (before3279 k).denote (before3280 k).denote := + @applyExit_sound (before3279 k) (before3280 k) exit2 13 valid2 (macro3279 k) +theorem macro3280 (k : Nat) : applyExit (before3280 k) exit3 1 = some (before3281 k) := by + simp (disch := omega) [before3280, before3281, exit3, applyExit, pop, push] + <;> omega +theorem step3280 (k : Nat) : Runs (1*2) (before3280 k).denote (before3281 k).denote := + @applyExit_sound (before3280 k) (before3281 k) exit3 1 valid3 (macro3280 k) +theorem macro3281 (k : Nat) : applyExit (before3281 k) exit9 1 = some (before3282 k) := by + simp (disch := omega) [before3281, before3282, exit9, applyExit, pop, push] + <;> omega +theorem step3281 (k : Nat) : Runs (1*2) (before3281 k).denote (before3282 k).denote := + @applyExit_sound (before3281 k) (before3282 k) exit9 1 valid9 (macro3281 k) +theorem macro3282 (k : Nat) : applyExit (before3282 k) exit10 3 = some (before3283 k) := by + simp (disch := omega) [before3282, before3283, exit10, applyExit, pop, push] + <;> omega +theorem step3282 (k : Nat) : Runs (3*2) (before3282 k).denote (before3283 k).denote := + @applyExit_sound (before3282 k) (before3283 k) exit10 3 valid10 (macro3282 k) +theorem macro3283 (k : Nat) : applyExit (before3283 k) exit11 1 = some (before3284 k) := by + simp (disch := omega) [before3283, before3284, exit11, applyExit, pop, push] + <;> omega +theorem step3283 (k : Nat) : Runs (1*2) (before3283 k).denote (before3284 k).denote := + @applyExit_sound (before3283 k) (before3284 k) exit11 1 valid11 (macro3283 k) +theorem macro3284 (k : Nat) : applyExit (before3284 k) exit2 16 = some (before3285 k) := by + simp (disch := omega) [before3284, before3285, exit2, applyExit, pop, push] + <;> omega +theorem step3284 (k : Nat) : Runs (16*2) (before3284 k).denote (before3285 k).denote := + @applyExit_sound (before3284 k) (before3285 k) exit2 16 valid2 (macro3284 k) +theorem macro3285 (k : Nat) : applyExit (before3285 k) exit3 1 = some (before3286 k) := by + simp (disch := omega) [before3285, before3286, exit3, applyExit, pop, push] + <;> omega +theorem step3285 (k : Nat) : Runs (1*2) (before3285 k).denote (before3286 k).denote := + @applyExit_sound (before3285 k) (before3286 k) exit3 1 valid3 (macro3285 k) +theorem macro3286 (k : Nat) : applyExit (before3286 k) exit9 1 = some (before3287 k) := by + simp (disch := omega) [before3286, before3287, exit9, applyExit, pop, push] + <;> omega +theorem step3286 (k : Nat) : Runs (1*2) (before3286 k).denote (before3287 k).denote := + @applyExit_sound (before3286 k) (before3287 k) exit9 1 valid9 (macro3286 k) +theorem macro3287 (k : Nat) : applyExit (before3287 k) exit46 1 = some (before3288 k) := by + simp (disch := omega) [before3287, before3288, exit46, applyExit, pop, push] + <;> omega +theorem step3287 (k : Nat) : Runs (1*2) (before3287 k).denote (before3288 k).denote := + @applyExit_sound (before3287 k) (before3288 k) exit46 1 valid46 (macro3287 k) +theorem macro3288 (k : Nat) : applyExit (before3288 k) exit47 1 = some (before3289 k) := by + simp (disch := omega) [before3288, before3289, exit47, applyExit, pop, push] + <;> omega +theorem step3288 (k : Nat) : Runs (1*2) (before3288 k).denote (before3289 k).denote := + @applyExit_sound (before3288 k) (before3289 k) exit47 1 valid47 (macro3288 k) +theorem macro3289 (k : Nat) : applyExit (before3289 k) exit62 1 = some (before3290 k) := by + simp (disch := omega) [before3289, before3290, exit62, applyExit, pop, push] + <;> omega +theorem step3289 (k : Nat) : Runs (1*1) (before3289 k).denote (before3290 k).denote := + @applyExit_sound (before3289 k) (before3290 k) exit62 1 valid62 (macro3289 k) +theorem macro3290 (k : Nat) : applyExit (before3290 k) exit35 1 = some (before3291 k) := by + simp (disch := omega) [before3290, before3291, exit35, applyExit, pop, push] + <;> omega +theorem step3290 (k : Nat) : Runs (1*2) (before3290 k).denote (before3291 k).denote := + @applyExit_sound (before3290 k) (before3291 k) exit35 1 valid35 (macro3290 k) +theorem macro3291 (k : Nat) : applyExit (before3291 k) exit39 1 = some (before3292 k) := by + simp (disch := omega) [before3291, before3292, exit39, applyExit, pop, push] + <;> omega +theorem step3291 (k : Nat) : Runs (1*1) (before3291 k).denote (before3292 k).denote := + @applyExit_sound (before3291 k) (before3292 k) exit39 1 valid39 (macro3291 k) +theorem macro3292 (k : Nat) : applyExit (before3292 k) exit32 1 = some (before3293 k) := by + simp (disch := omega) [before3292, before3293, exit32, applyExit, pop, push] + <;> omega +theorem step3292 (k : Nat) : Runs (1*3) (before3292 k).denote (before3293 k).denote := + @applyExit_sound (before3292 k) (before3293 k) exit32 1 valid32 (macro3292 k) +theorem macro3293 (k : Nat) : applyExit (before3293 k) exit36 2 = some (before3294 k) := by + simp (disch := omega) [before3293, before3294, exit36, applyExit, pop, push] + <;> omega +theorem step3293 (k : Nat) : Runs (2*2) (before3293 k).denote (before3294 k).denote := + @applyExit_sound (before3293 k) (before3294 k) exit36 2 valid36 (macro3293 k) +theorem macro3294 (k : Nat) : applyExit (before3294 k) exit31 1 = some (before3295 k) := by + simp (disch := omega) [before3294, before3295, exit31, applyExit, pop, push] + <;> omega +theorem step3294 (k : Nat) : Runs (1*1) (before3294 k).denote (before3295 k).denote := + @applyExit_sound (before3294 k) (before3295 k) exit31 1 valid31 (macro3294 k) +theorem macro3295 (k : Nat) : applyExit (before3295 k) exit10 3 = some (before3296 k) := by + simp (disch := omega) [before3295, before3296, exit10, applyExit, pop, push] + <;> omega +theorem step3295 (k : Nat) : Runs (3*2) (before3295 k).denote (before3296 k).denote := + @applyExit_sound (before3295 k) (before3296 k) exit10 3 valid10 (macro3295 k) +theorem macro3296 (k : Nat) : applyExit (before3296 k) exit46 1 = some (before3297 k) := by + simp (disch := omega) [before3296, before3297, exit46, applyExit, pop, push] + <;> omega +theorem step3296 (k : Nat) : Runs (1*2) (before3296 k).denote (before3297 k).denote := + @applyExit_sound (before3296 k) (before3297 k) exit46 1 valid46 (macro3296 k) +theorem macro3297 (k : Nat) : applyExit (before3297 k) exit47 1 = some (before3298 k) := by + simp (disch := omega) [before3297, before3298, exit47, applyExit, pop, push] + <;> omega +theorem step3297 (k : Nat) : Runs (1*2) (before3297 k).denote (before3298 k).denote := + @applyExit_sound (before3297 k) (before3298 k) exit47 1 valid47 (macro3297 k) +theorem macro3298 (k : Nat) : applyExit (before3298 k) exit192 1 = some (before3299 k) := by + simp (disch := omega) [before3298, before3299, exit192, applyExit, pop, push] + <;> omega +theorem step3298 (k : Nat) : Runs (1*1) (before3298 k).denote (before3299 k).denote := + @applyExit_sound (before3298 k) (before3299 k) exit192 1 valid192 (macro3298 k) +theorem macro3299 (k : Nat) : applyExit (before3299 k) exit39 1 = some (after3299 k) := by + simp (disch := omega) [before3299, after3299, exit39, applyExit, pop, push] + <;> omega +theorem step3299 (k : Nat) : Runs (1*1) (before3299 k).denote (after3299 k).denote := + @applyExit_sound (before3299 k) (after3299 k) exit39 1 valid39 (macro3299 k) +theorem chunkRun032 (k : Nat) : Runs (1784*k+3167060757) (before3200 k).denote (after3299 k).denote := by + have h := (@Runs.trans (((((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))))+((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2))))))+(((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))))) ((((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))))+((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2))))))+(((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1))))))) (before3200 k).denote (before3250 k).denote (after3299 k).denote (@Runs.trans ((((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))))+((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2)))))) (((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))) (before3200 k).denote (before3225 k).denote (before3250 k).denote (@Runs.trans (((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1))))) ((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2))))) (before3200 k).denote (before3212 k).denote (before3225 k).denote (@Runs.trans ((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13)))) (((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))) (before3200 k).denote (before3206 k).denote (before3212 k).denote (@Runs.trans (((1*k+2)*54)+((1*38)+(1*13))) ((1*3)+((1*38)+(1*13))) (before3200 k).denote (before3203 k).denote (before3206 k).denote (@Runs.trans ((1*k+2)*54) ((1*38)+(1*13)) (before3200 k).denote (before3201 k).denote (before3203 k).denote (step3200 k) (@Runs.trans (1*38) (1*13) (before3201 k).denote (before3202 k).denote (before3203 k).denote (step3201 k) (step3202 k))) (@Runs.trans (1*3) ((1*38)+(1*13)) (before3203 k).denote (before3204 k).denote (before3206 k).denote (step3203 k) (@Runs.trans (1*38) (1*13) (before3204 k).denote (before3205 k).denote (before3206 k).denote (step3204 k) (step3205 k)))) (@Runs.trans ((1*3)+((1*38)+(791761167*2))) ((1*2)+((2*2)+(1*1))) (before3206 k).denote (before3209 k).denote (before3212 k).denote (@Runs.trans (1*3) ((1*38)+(791761167*2)) (before3206 k).denote (before3207 k).denote (before3209 k).denote (step3206 k) (@Runs.trans (1*38) (791761167*2) (before3207 k).denote (before3208 k).denote (before3209 k).denote (step3207 k) (step3208 k))) (@Runs.trans (1*2) ((2*2)+(1*1)) (before3209 k).denote (before3210 k).denote (before3212 k).denote (step3209 k) (@Runs.trans (2*2) (1*1) (before3210 k).denote (before3211 k).denote (before3212 k).denote (step3210 k) (step3211 k))))) (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2)))) (((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2)))) (before3212 k).denote (before3218 k).denote (before3225 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((27*2)+(1*2))) (before3212 k).denote (before3215 k).denote (before3218 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before3212 k).denote (before3213 k).denote (before3215 k).denote (step3212 k) (@Runs.trans (1*3) (2*2) (before3213 k).denote (before3214 k).denote (before3215 k).denote (step3213 k) (step3214 k))) (@Runs.trans (1*2) ((27*2)+(1*2)) (before3215 k).denote (before3216 k).denote (before3218 k).denote (step3215 k) (@Runs.trans (27*2) (1*2) (before3216 k).denote (before3217 k).denote (before3218 k).denote (step3216 k) (step3217 k)))) (@Runs.trans ((34*2)+((1*1)+(34*2))) (((1*3)+(34*2))+((1*2)+(21*2))) (before3218 k).denote (before3221 k).denote (before3225 k).denote (@Runs.trans (34*2) ((1*1)+(34*2)) (before3218 k).denote (before3219 k).denote (before3221 k).denote (step3218 k) (@Runs.trans (1*1) (34*2) (before3219 k).denote (before3220 k).denote (before3221 k).denote (step3219 k) (step3220 k))) (@Runs.trans ((1*3)+(34*2)) ((1*2)+(21*2)) (before3221 k).denote (before3223 k).denote (before3225 k).denote (@Runs.trans (1*3) (34*2) (before3221 k).denote (before3222 k).denote (before3223 k).denote (step3221 k) (step3222 k)) (@Runs.trans (1*2) (21*2) (before3223 k).denote (before3224 k).denote (before3225 k).denote (step3223 k) (step3224 k)))))) (@Runs.trans ((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2))))) ((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))) (before3225 k).denote (before3237 k).denote (before3250 k).denote (@Runs.trans (((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2)))) (((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))) (before3225 k).denote (before3231 k).denote (before3237 k).denote (@Runs.trans ((1*2)+((86*2)+(1*1))) ((86*2)+((1*3)+(86*2))) (before3225 k).denote (before3228 k).denote (before3231 k).denote (@Runs.trans (1*2) ((86*2)+(1*1)) (before3225 k).denote (before3226 k).denote (before3228 k).denote (step3225 k) (@Runs.trans (86*2) (1*1) (before3226 k).denote (before3227 k).denote (before3228 k).denote (step3226 k) (step3227 k))) (@Runs.trans (86*2) ((1*3)+(86*2)) (before3228 k).denote (before3229 k).denote (before3231 k).denote (step3228 k) (@Runs.trans (1*3) (86*2) (before3229 k).denote (before3230 k).denote (before3231 k).denote (step3229 k) (step3230 k)))) (@Runs.trans ((1*2)+((15*2)+((1*k+8)*1106))) ((27*2)+((1*2)+(10*2))) (before3231 k).denote (before3234 k).denote (before3237 k).denote (@Runs.trans (1*2) ((15*2)+((1*k+8)*1106)) (before3231 k).denote (before3232 k).denote (before3234 k).denote (step3231 k) (@Runs.trans (15*2) ((1*k+8)*1106) (before3232 k).denote (before3233 k).denote (before3234 k).denote (step3232 k) (step3233 k))) (@Runs.trans (27*2) ((1*2)+(10*2)) (before3234 k).denote (before3235 k).denote (before3237 k).denote (step3234 k) (@Runs.trans (1*2) (10*2) (before3235 k).denote (before3236 k).denote (before3237 k).denote (step3235 k) (step3236 k))))) (@Runs.trans (((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2)))) (((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))) (before3237 k).denote (before3243 k).denote (before3250 k).denote (@Runs.trans ((1*1)+((10*2)+(1*3))) ((10*2)+((1*2)+(97*2))) (before3237 k).denote (before3240 k).denote (before3243 k).denote (@Runs.trans (1*1) ((10*2)+(1*3)) (before3237 k).denote (before3238 k).denote (before3240 k).denote (step3237 k) (@Runs.trans (10*2) (1*3) (before3238 k).denote (before3239 k).denote (before3240 k).denote (step3238 k) (step3239 k))) (@Runs.trans (10*2) ((1*2)+(97*2)) (before3240 k).denote (before3241 k).denote (before3243 k).denote (step3240 k) (@Runs.trans (1*2) (97*2) (before3241 k).denote (before3242 k).denote (before3243 k).denote (step3241 k) (step3242 k)))) (@Runs.trans ((1*2)+((3*2)+(1*1))) (((3*2)+(1*3))+((4*2)+(1*1))) (before3243 k).denote (before3246 k).denote (before3250 k).denote (@Runs.trans (1*2) ((3*2)+(1*1)) (before3243 k).denote (before3244 k).denote (before3246 k).denote (step3243 k) (@Runs.trans (3*2) (1*1) (before3244 k).denote (before3245 k).denote (before3246 k).denote (step3244 k) (step3245 k))) (@Runs.trans ((3*2)+(1*3)) ((4*2)+(1*1)) (before3246 k).denote (before3248 k).denote (before3250 k).denote (@Runs.trans (3*2) (1*3) (before3246 k).denote (before3247 k).denote (before3248 k).denote (step3246 k) (step3247 k)) (@Runs.trans (4*2) (1*1) (before3248 k).denote (before3249 k).denote (before3250 k).denote (step3248 k) (step3249 k))))))) (@Runs.trans (((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))))+((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2)))))) (((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1)))))) (before3250 k).denote (before3275 k).denote (after3299 k).denote (@Runs.trans ((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2))))) ((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2))))) (before3250 k).denote (before3262 k).denote (before3275 k).denote (@Runs.trans (((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))) (before3250 k).denote (before3256 k).denote (before3262 k).denote (@Runs.trans ((5*2)+((1*2)+(96*2))) ((1*2)+((1*2)+(10*2))) (before3250 k).denote (before3253 k).denote (before3256 k).denote (@Runs.trans (5*2) ((1*2)+(96*2)) (before3250 k).denote (before3251 k).denote (before3253 k).denote (step3250 k) (@Runs.trans (1*2) (96*2) (before3251 k).denote (before3252 k).denote (before3253 k).denote (step3251 k) (step3252 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before3253 k).denote (before3254 k).denote (before3256 k).denote (step3253 k) (@Runs.trans (1*2) (10*2) (before3254 k).denote (before3255 k).denote (before3256 k).denote (step3254 k) (step3255 k)))) (@Runs.trans ((1*2)+((26*2)+((1*k+8)*586))) ((15*2)+((1*2)+(1*2))) (before3256 k).denote (before3259 k).denote (before3262 k).denote (@Runs.trans (1*2) ((26*2)+((1*k+8)*586)) (before3256 k).denote (before3257 k).denote (before3259 k).denote (step3256 k) (@Runs.trans (26*2) ((1*k+8)*586) (before3257 k).denote (before3258 k).denote (before3259 k).denote (step3257 k) (step3258 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before3259 k).denote (before3260 k).denote (before3262 k).denote (step3259 k) (@Runs.trans (1*2) (1*2) (before3260 k).denote (before3261 k).denote (before3262 k).denote (step3260 k) (step3261 k))))) (@Runs.trans (((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2)))) (((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2)))) (before3262 k).denote (before3268 k).denote (before3275 k).denote (@Runs.trans ((86*2)+((1*2)+(20*2))) ((1*2)+((1*2)+(34*2))) (before3262 k).denote (before3265 k).denote (before3268 k).denote (@Runs.trans (86*2) ((1*2)+(20*2)) (before3262 k).denote (before3263 k).denote (before3265 k).denote (step3262 k) (@Runs.trans (1*2) (20*2) (before3263 k).denote (before3264 k).denote (before3265 k).denote (step3263 k) (step3264 k))) (@Runs.trans (1*2) ((1*2)+(34*2)) (before3265 k).denote (before3266 k).denote (before3268 k).denote (step3265 k) (@Runs.trans (1*2) (34*2) (before3266 k).denote (before3267 k).denote (before3268 k).denote (step3266 k) (step3267 k)))) (@Runs.trans ((1*2)+((26*2)+(1*2))) (((1*2)+(2*2))+((1*2)+(791761166*2))) (before3268 k).denote (before3271 k).denote (before3275 k).denote (@Runs.trans (1*2) ((26*2)+(1*2)) (before3268 k).denote (before3269 k).denote (before3271 k).denote (step3268 k) (@Runs.trans (26*2) (1*2) (before3269 k).denote (before3270 k).denote (before3271 k).denote (step3269 k) (step3270 k))) (@Runs.trans ((1*2)+(2*2)) ((1*2)+(791761166*2)) (before3271 k).denote (before3273 k).denote (before3275 k).denote (@Runs.trans (1*2) (2*2) (before3271 k).denote (before3272 k).denote (before3273 k).denote (step3271 k) (step3272 k)) (@Runs.trans (1*2) (791761166*2) (before3273 k).denote (before3274 k).denote (before3275 k).denote (step3273 k) (step3274 k)))))) (@Runs.trans ((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1))))) (before3275 k).denote (before3287 k).denote (after3299 k).denote (@Runs.trans (((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2)))) (((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))) (before3275 k).denote (before3281 k).denote (before3287 k).denote (@Runs.trans ((1*38)+(((1*k+7)*38)+(1*2))) ((1*2)+((13*2)+(1*2))) (before3275 k).denote (before3278 k).denote (before3281 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(1*2)) (before3275 k).denote (before3276 k).denote (before3278 k).denote (step3275 k) (@Runs.trans ((1*k+7)*38) (1*2) (before3276 k).denote (before3277 k).denote (before3278 k).denote (step3276 k) (step3277 k))) (@Runs.trans (1*2) ((13*2)+(1*2)) (before3278 k).denote (before3279 k).denote (before3281 k).denote (step3278 k) (@Runs.trans (13*2) (1*2) (before3279 k).denote (before3280 k).denote (before3281 k).denote (step3279 k) (step3280 k)))) (@Runs.trans ((1*2)+((3*2)+(1*2))) ((16*2)+((1*2)+(1*2))) (before3281 k).denote (before3284 k).denote (before3287 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before3281 k).denote (before3282 k).denote (before3284 k).denote (step3281 k) (@Runs.trans (3*2) (1*2) (before3282 k).denote (before3283 k).denote (before3284 k).denote (step3282 k) (step3283 k))) (@Runs.trans (16*2) ((1*2)+(1*2)) (before3284 k).denote (before3285 k).denote (before3287 k).denote (step3284 k) (@Runs.trans (1*2) (1*2) (before3285 k).denote (before3286 k).denote (before3287 k).denote (step3285 k) (step3286 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1)))) (before3287 k).denote (before3293 k).denote (after3299 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before3287 k).denote (before3290 k).denote (before3293 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before3287 k).denote (before3288 k).denote (before3290 k).denote (step3287 k) (@Runs.trans (1*2) (1*1) (before3288 k).denote (before3289 k).denote (before3290 k).denote (step3288 k) (step3289 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before3290 k).denote (before3291 k).denote (before3293 k).denote (step3290 k) (@Runs.trans (1*1) (1*3) (before3291 k).denote (before3292 k).denote (before3293 k).denote (step3291 k) (step3292 k)))) (@Runs.trans ((2*2)+((1*1)+(3*2))) (((1*2)+(1*2))+((1*1)+(1*1))) (before3293 k).denote (before3296 k).denote (after3299 k).denote (@Runs.trans (2*2) ((1*1)+(3*2)) (before3293 k).denote (before3294 k).denote (before3296 k).denote (step3293 k) (@Runs.trans (1*1) (3*2) (before3294 k).denote (before3295 k).denote (before3296 k).denote (step3294 k) (step3295 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*1)) (before3296 k).denote (before3298 k).denote (after3299 k).denote (@Runs.trans (1*2) (1*2) (before3296 k).denote (before3297 k).denote (before3298 k).denote (step3296 k) (step3297 k)) (@Runs.trans (1*1) (1*1) (before3298 k).denote (before3299 k).denote (after3299 k).denote (step3298 k) (step3299 k)))))))) + have ht : ((((((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))))+((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2))))))+(((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))))+((((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))))+((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2))))))+(((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1)))))))) = (1784*k+3167060757) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean new file mode 100644 index 00000000..efd00349 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean @@ -0,0 +1,795 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3300_0 : Stack := [] +abbrev tail3300_1 : Stack := ⟨w0,1⟩ :: tail3300_0 +abbrev tail3300_2 : Stack := ⟨w2,1⟩ :: tail3300_1 +abbrev tail3300_3 : Stack := ⟨w23,1⟩ :: tail3300_2 +abbrev tail3300_4 : Stack := ⟨w1,6⟩ :: tail3300_0 +abbrev tail3300_5 : Stack := ⟨w2,1⟩ :: tail3300_4 +abbrev tail3300_6 : Stack := ⟨w0,97⟩ :: tail3300_5 +abbrev tail3300_7 : Stack := ⟨w1,11⟩ :: tail3300_6 +abbrev tail3300_8 : Stack := ⟨w2,1⟩ :: tail3300_7 +abbrev tail3300_9 : Stack := ⟨w0,26⟩ :: tail3300_8 +abbrev tail3300_10 (k : Nat) : Stack := ⟨w166,(1*k+8)⟩ :: tail3300_9 +abbrev tail3300_11 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3300_10 k +abbrev tail3300_12 (k : Nat) : Stack := ⟨w1,87⟩ :: tail3300_11 k +abbrev tail3300_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_12 k +abbrev tail3300_14 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3300_13 k +abbrev tail3300_15 (k : Nat) : Stack := ⟨w1,35⟩ :: tail3300_14 k +abbrev tail3300_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_15 k +abbrev tail3300_17 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3300_16 k +abbrev tail3300_18 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3300_17 k +abbrev tail3300_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_18 k +abbrev tail3300_20 (k : Nat) : Stack := ⟨w0,791761166⟩ :: tail3300_19 k +abbrev tail3300_21 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3300_20 k +abbrev tail3300_22 (k : Nat) : Stack := ⟨w167,(1*k+7)⟩ :: tail3300_21 k +abbrev tail3300_23 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_22 k +abbrev tail3300_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_23 k +abbrev tail3300_25 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3300_24 k +abbrev tail3300_26 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3300_25 k +abbrev tail3300_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_26 k +abbrev tail3300_28 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3300_27 k +abbrev tail3300_29 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_28 k +abbrev tail3300_30 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3300_29 k +abbrev tail3300_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_30 k +abbrev tail3300_32 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_31 k +abbrev tail3300_33 : Stack := ⟨w0,1⟩ :: tail3300_2 +abbrev tail3300_34 : Stack := ⟨w0,2⟩ :: tail3300_2 +abbrev tail3300_35 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3300_29 k +abbrev tail3300_36 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3300_29 k +abbrev tail3300_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_36 k +abbrev tail3300_38 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3300_36 k +abbrev tail3300_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_37 k +abbrev tail3300_40 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3300_37 k +abbrev tail3300_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_40 k +abbrev tail3300_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_40 k +abbrev tail3300_43 : Stack := ⟨w1,1⟩ :: tail3300_0 +abbrev tail3300_44 : Stack := ⟨w0,2⟩ :: tail3300_43 +abbrev tail3300_45 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_36 k +abbrev tail3300_46 : Stack := ⟨w0,1⟩ :: tail3300_43 +abbrev tail3300_47 : Stack := ⟨w2,1⟩ :: tail3300_46 +abbrev tail3300_48 : Stack := ⟨w1,1⟩ :: tail3300_47 +abbrev tail3300_49 : Stack := ⟨w0,6⟩ :: tail3300_48 +abbrev tail3300_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_28 k +abbrev tail3300_51 : Stack := ⟨w0,5⟩ :: tail3300_48 +abbrev tail3300_52 : Stack := ⟨w2,1⟩ :: tail3300_51 +abbrev tail3300_53 : Stack := ⟨w23,1⟩ :: tail3300_52 +abbrev tail3300_54 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3300_27 k +abbrev tail3300_55 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_54 k +abbrev tail3300_56 : Stack := ⟨w0,1⟩ :: tail3300_52 +abbrev tail3300_57 : Stack := ⟨w2,1⟩ :: tail3300_56 +abbrev tail3300_58 : Stack := ⟨w1,15⟩ :: tail3300_57 +abbrev tail3300_59 : Stack := ⟨w23,1⟩ :: tail3300_58 +abbrev tail3300_60 : Stack := ⟨w0,4⟩ :: tail3300_59 +abbrev tail3300_61 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3300_24 k +abbrev tail3300_62 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_61 k +abbrev tail3300_63 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3300_62 k +abbrev tail3300_64 : Stack := ⟨w0,1⟩ :: tail3300_58 +abbrev tail3300_65 : Stack := ⟨w0,5⟩ :: tail3300_58 +abbrev tail3300_66 : Stack := ⟨w2,1⟩ :: tail3300_65 +abbrev tail3300_67 : Stack := ⟨w1,13⟩ :: tail3300_66 +abbrev tail3300_68 : Stack := ⟨w23,1⟩ :: tail3300_67 +abbrev tail3300_69 : Stack := ⟨w0,1⟩ :: tail3300_68 +abbrev tail3300_70 (k : Nat) : Stack := ⟨w167,(1*k+6)⟩ :: tail3300_21 k +abbrev tail3300_71 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_70 k +abbrev tail3300_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_71 k +abbrev tail3300_73 : Stack := ⟨w0,1⟩ :: tail3300_67 +abbrev tail3300_74 : Stack := ⟨w0,2⟩ :: tail3300_67 +abbrev tail3300_75 : Stack := ⟨w169,1⟩ :: tail3300_74 +abbrev tail3300_76 (k : Nat) : Stack := ⟨w167,(1*k+5)⟩ :: tail3300_21 k +abbrev tail3300_77 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_76 k +abbrev tail3300_78 : Stack := ⟨w170,1⟩ :: tail3300_74 +abbrev tail3300_79 : Stack := ⟨w169,1⟩ :: tail3300_78 +abbrev tail3300_80 (k : Nat) : Stack := ⟨w167,(1*k+4)⟩ :: tail3300_21 k +abbrev tail3300_81 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_80 k +abbrev tail3300_82 : Stack := ⟨w170,2⟩ :: tail3300_74 +abbrev tail3300_83 : Stack := ⟨w169,1⟩ :: tail3300_82 +abbrev tail3300_84 (k : Nat) : Stack := ⟨w167,(1*k+3)⟩ :: tail3300_21 k +abbrev tail3300_85 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_84 k +abbrev tail3300_86 : Stack := ⟨w170,3⟩ :: tail3300_74 +abbrev tail3300_87 (k : Nat) : Stack := ⟨w170,(1*k+5)⟩ :: tail3300_74 +abbrev tail3300_88 (k : Nat) : Stack := ⟨w167,1⟩ :: tail3300_21 k +abbrev tail3300_89 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_88 k +abbrev tail3300_90 (k : Nat) : Stack := ⟨w169,1⟩ :: tail3300_87 k +abbrev tail3300_91 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_21 k +abbrev tail3300_92 (k : Nat) : Stack := ⟨w170,(1*k+6)⟩ :: tail3300_74 +abbrev tail3300_93 (k : Nat) : Stack := ⟨w169,1⟩ :: tail3300_92 k +abbrev tail3300_94 (k : Nat) : Stack := ⟨w164,1⟩ :: tail3300_20 k +abbrev tail3300_95 (k : Nat) : Stack := ⟨w170,(1*k+7)⟩ :: tail3300_74 +abbrev tail3300_96 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3300_95 k +abbrev tail3300_97 (k : Nat) : Stack := ⟨w1,791761166⟩ :: tail3300_96 k +abbrev tail3300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_97 k +abbrev tail3300_99 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3300_98 k +abbrev tail3300_100 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3300_16 k +abbrev tail3300_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_100 k +abbrev tail3300_102 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3300_101 k +abbrev tail3300_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_97 k +abbrev tail3300_104 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3300_97 k +abbrev tail3300_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_104 k +abbrev tail3300_106 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3300_105 k +abbrev tail3300_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_106 k +abbrev tail3300_108 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3300_107 k +abbrev tail3300_109 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3300_13 k +abbrev tail3300_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_109 k +abbrev tail3300_111 (k : Nat) : Stack := ⟨w1,35⟩ :: tail3300_110 k +abbrev tail3300_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_106 k +abbrev tail3300_113 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3300_106 k +abbrev tail3300_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_113 k +abbrev tail3300_115 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3300_114 k +abbrev tail3300_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_115 k +abbrev tail3300_117 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3300_116 k +abbrev tail3300_118 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3300_10 k +abbrev tail3300_119 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_118 k +abbrev tail3300_120 (k : Nat) : Stack := ⟨w1,87⟩ :: tail3300_119 k +abbrev tail3300_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_115 k +abbrev tail3300_122 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3300_115 k +abbrev tail3300_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_122 k +abbrev tail3300_124 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3300_123 k +abbrev tail3300_125 (k : Nat) : Stack := ⟨w171,(1*k+8)⟩ :: tail3300_124 k +abbrev tail3300_126 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3300_125 k +abbrev tail3300_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_126 k +abbrev tail3300_128 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3300_127 k +abbrev tail3300_129 : Stack := ⟨w0,96⟩ :: tail3300_5 +abbrev tail3300_130 : Stack := ⟨w23,1⟩ :: tail3300_129 +abbrev tail3300_131 : Stack := ⟨w1,11⟩ :: tail3300_130 +abbrev tail3300_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_126 k +abbrev tail3300_133 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3300_126 k +abbrev tail3300_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_133 k +abbrev tail3300_135 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3300_134 k +abbrev tail3300_136 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_135 k +abbrev tail3300_137 (k : Nat) : Stack := ⟨w0,6⟩ :: tail3300_136 k +abbrev tail3300_138 : Stack := ⟨w1,7⟩ :: tail3300_0 +abbrev tail3300_139 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_135 k +abbrev tail3300_140 (k : Nat) : Stack := ⟨w0,8⟩ :: tail3300_135 k +abbrev tail3300_141 : Stack := ⟨w1,9⟩ :: tail3300_0 + +def before3300 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3300_3,(tail3300_32 k)⟩ +def before3301 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3300_33,(tail3300_32 k)⟩ +def before3302 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3300_34,(tail3300_31 k)⟩ +def before3303 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3300_34,(tail3300_35 k)⟩ +def before3304 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail3300_2,(tail3300_36 k)⟩ +def before3305 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1211),tail3300_1,(tail3300_37 k)⟩ +def before3306 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1213),tail3300_0,(tail3300_38 k)⟩ +def before3307 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail3300_1,(tail3300_38 k)⟩ +def before3308 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail3300_1,(tail3300_39 k)⟩ +def before3309 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail3300_0,(tail3300_40 k)⟩ +def before3310 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1217),tail3300_0,(tail3300_41 k)⟩ +def before3311 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail3300_1,(tail3300_41 k)⟩ +def before3312 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail3300_1,(tail3300_42 k)⟩ +def before3313 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail3300_0,(tail3300_42 k)⟩ +def before3314 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1215),tail3300_43,(tail3300_40 k)⟩ +def before3315 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail3300_44,(tail3300_37 k)⟩ +def before3316 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1211),tail3300_44,(tail3300_45 k)⟩ +def before3317 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail3300_47,(tail3300_45 k)⟩ +def before3318 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail3300_48,(tail3300_36 k)⟩ +def before3319 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3300_49,(tail3300_29 k)⟩ +def before3320 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1197),tail3300_49,(tail3300_50 k)⟩ +def before3321 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail3300_52,(tail3300_50 k)⟩ +def before3322 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3300_53,(tail3300_28 k)⟩ +def before3323 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail3300_53,(tail3300_55 k)⟩ +def before3324 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3300_56,(tail3300_55 k)⟩ +def before3325 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail3300_57,(tail3300_54 k)⟩ +def before3326 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1163),tail3300_58,(tail3300_27 k)⟩ +def before3327 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail3300_59,(tail3300_26 k)⟩ +def before3328 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3300_60,(tail3300_25 k)⟩ +def before3329 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3300_60,(tail3300_62 k)⟩ +def before3330 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail3300_59,(tail3300_63 k)⟩ +def before3331 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail3300_64,(tail3300_63 k)⟩ +def before3332 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3300_65,(tail3300_62 k)⟩ +def before3333 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3300_66,(tail3300_61 k)⟩ +def before3334 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail3300_67,(tail3300_24 k)⟩ +def before3335 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail3300_68,(tail3300_23 k)⟩ +def before3336 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3300_69,(tail3300_22 k)⟩ +def before3337 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3300_69,(tail3300_71 k)⟩ +def before3338 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail3300_68,(tail3300_72 k)⟩ +def before3339 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail3300_73,(tail3300_72 k)⟩ +def before3340 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3300_74,(tail3300_71 k)⟩ +def before3341 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3300_75,(tail3300_70 k)⟩ +def before3342 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3300_75,(tail3300_77 k)⟩ +def before3343 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3300_78,(tail3300_77 k)⟩ +def before3344 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3300_79,(tail3300_76 k)⟩ +def before3345 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3300_79,(tail3300_81 k)⟩ +def before3346 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3300_82,(tail3300_81 k)⟩ +def before3347 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3300_83,(tail3300_80 k)⟩ +def before3348 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3300_83,(tail3300_85 k)⟩ +def before3349 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3300_86,(tail3300_85 k)⟩ +def before3350 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3300_87 k),(tail3300_89 k)⟩ +def before3351 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3300_90 k),(tail3300_88 k)⟩ +def before3352 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3300_90 k),(tail3300_91 k)⟩ +def before3353 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3300_92 k),(tail3300_91 k)⟩ +def before3354 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3300_93 k),(tail3300_21 k)⟩ +def before3355 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3300_93 k),(tail3300_94 k)⟩ +def before3356 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3300_95 k),(tail3300_94 k)⟩ +def before3357 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3300_96 k),(tail3300_20 k)⟩ +def before3358 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521515),(tail3300_97 k),(tail3300_19 k)⟩ +def before3359 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521517),(tail3300_98 k),(tail3300_18 k)⟩ +def before3360 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3300_99 k),(tail3300_17 k)⟩ +def before3361 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3300_99 k),(tail3300_101 k)⟩ +def before3362 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail3300_98 k),(tail3300_102 k)⟩ +def before3363 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521517),(tail3300_103 k),(tail3300_102 k)⟩ +def before3364 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3300_104 k),(tail3300_101 k)⟩ +def before3365 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3300_105 k),(tail3300_100 k)⟩ +def before3366 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521577),(tail3300_106 k),(tail3300_16 k)⟩ +def before3367 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521579),(tail3300_107 k),(tail3300_15 k)⟩ +def before3368 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3300_108 k),(tail3300_14 k)⟩ +def before3369 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3300_108 k),(tail3300_110 k)⟩ +def before3370 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521579),(tail3300_107 k),(tail3300_111 k)⟩ +def before3371 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521579),(tail3300_112 k),(tail3300_111 k)⟩ +def before3372 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3300_113 k),(tail3300_110 k)⟩ +def before3373 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3300_114 k),(tail3300_109 k)⟩ +def before3374 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521691),(tail3300_115 k),(tail3300_13 k)⟩ +def before3375 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521693),(tail3300_116 k),(tail3300_12 k)⟩ +def before3376 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3300_117 k),(tail3300_11 k)⟩ +def before3377 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3300_117 k),(tail3300_119 k)⟩ +def before3378 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521693),(tail3300_116 k),(tail3300_120 k)⟩ +def before3379 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521693),(tail3300_121 k),(tail3300_120 k)⟩ +def before3380 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3300_122 k),(tail3300_119 k)⟩ +def before3381 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3300_123 k),(tail3300_118 k)⟩ +def before3382 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3300_124 k),(tail3300_10 k)⟩ +def before3383 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3300_125 k),tail3300_9⟩ +def before3384 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526639),(tail3300_126 k),tail3300_8⟩ +def before3385 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526641),(tail3300_127 k),tail3300_7⟩ +def before3386 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3300_128 k),tail3300_6⟩ +def before3387 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3300_128 k),tail3300_130⟩ +def before3388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526641),(tail3300_127 k),tail3300_131⟩ +def before3389 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526641),(tail3300_132 k),tail3300_131⟩ +def before3390 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3300_133 k),tail3300_130⟩ +def before3391 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3300_134 k),tail3300_129⟩ +def before3392 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526857),(tail3300_135 k),tail3300_5⟩ +def before3393 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526859),(tail3300_136 k),tail3300_4⟩ +def before3394 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526871),(tail3300_137 k),tail3300_0⟩ +def before3395 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526871),(tail3300_137 k),tail3300_43⟩ +def before3396 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526859),(tail3300_136 k),tail3300_138⟩ +def before3397 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526859),(tail3300_139 k),tail3300_138⟩ +def before3398 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526873),(tail3300_140 k),tail3300_0⟩ +def before3399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail3300_140 k),tail3300_43⟩ +def after3399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526857),(tail3300_135 k),tail3300_141⟩ + +theorem macro3300 (k : Nat) : applyExit (before3300 k) exit32 1 = some (before3301 k) := by + simp (disch := omega) [before3300, before3301, exit32, applyExit, pop, push] + <;> omega +theorem step3300 (k : Nat) : Runs (1*3) (before3300 k).denote (before3301 k).denote := + @applyExit_sound (before3300 k) (before3301 k) exit32 1 valid32 (macro3300 k) +theorem macro3301 (k : Nat) : applyExit (before3301 k) exit36 1 = some (before3302 k) := by + simp (disch := omega) [before3301, before3302, exit36, applyExit, pop, push] + <;> omega +theorem step3301 (k : Nat) : Runs (1*2) (before3301 k).denote (before3302 k).denote := + @applyExit_sound (before3301 k) (before3302 k) exit36 1 valid36 (macro3301 k) +theorem macro3302 (k : Nat) : applyExit (before3302 k) exit39 1 = some (before3303 k) := by + simp (disch := omega) [before3302, before3303, exit39, applyExit, pop, push] + <;> omega +theorem step3302 (k : Nat) : Runs (1*1) (before3302 k).denote (before3303 k).denote := + @applyExit_sound (before3302 k) (before3303 k) exit39 1 valid39 (macro3302 k) +theorem macro3303 (k : Nat) : applyExit (before3303 k) exit10 2 = some (before3304 k) := by + simp (disch := omega) [before3303, before3304, exit10, applyExit, pop, push] + <;> omega +theorem step3303 (k : Nat) : Runs (2*2) (before3303 k).denote (before3304 k).denote := + @applyExit_sound (before3303 k) (before3304 k) exit10 2 valid10 (macro3303 k) +theorem macro3304 (k : Nat) : applyExit (before3304 k) exit46 1 = some (before3305 k) := by + simp (disch := omega) [before3304, before3305, exit46, applyExit, pop, push] + <;> omega +theorem step3304 (k : Nat) : Runs (1*2) (before3304 k).denote (before3305 k).denote := + @applyExit_sound (before3304 k) (before3305 k) exit46 1 valid46 (macro3304 k) +theorem macro3305 (k : Nat) : applyExit (before3305 k) exit47 1 = some (before3306 k) := by + simp (disch := omega) [before3305, before3306, exit47, applyExit, pop, push] + <;> omega +theorem step3305 (k : Nat) : Runs (1*2) (before3305 k).denote (before3306 k).denote := + @applyExit_sound (before3305 k) (before3306 k) exit47 1 valid47 (macro3305 k) +theorem macro3306 (k : Nat) : applyExit (before3306 k) exit48 1 = some (before3307 k) := by + simp (disch := omega) [before3306, before3307, exit48, applyExit, pop, push] + <;> omega +theorem step3306 (k : Nat) : Runs (1*1) (before3306 k).denote (before3307 k).denote := + @applyExit_sound (before3306 k) (before3307 k) exit48 1 valid48 (macro3306 k) +theorem macro3307 (k : Nat) : applyExit (before3307 k) exit39 1 = some (before3308 k) := by + simp (disch := omega) [before3307, before3308, exit39, applyExit, pop, push] + <;> omega +theorem step3307 (k : Nat) : Runs (1*1) (before3307 k).denote (before3308 k).denote := + @applyExit_sound (before3307 k) (before3308 k) exit39 1 valid39 (macro3307 k) +theorem macro3308 (k : Nat) : applyExit (before3308 k) exit10 1 = some (before3309 k) := by + simp (disch := omega) [before3308, before3309, exit10, applyExit, pop, push] + <;> omega +theorem step3308 (k : Nat) : Runs (1*2) (before3308 k).denote (before3309 k).denote := + @applyExit_sound (before3308 k) (before3309 k) exit10 1 valid10 (macro3308 k) +theorem macro3309 (k : Nat) : applyExit (before3309 k) exit46 1 = some (before3310 k) := by + simp (disch := omega) [before3309, before3310, exit46, applyExit, pop, push] + <;> omega +theorem step3309 (k : Nat) : Runs (1*2) (before3309 k).denote (before3310 k).denote := + @applyExit_sound (before3309 k) (before3310 k) exit46 1 valid46 (macro3309 k) +theorem macro3310 (k : Nat) : applyExit (before3310 k) exit49 1 = some (before3311 k) := by + simp (disch := omega) [before3310, before3311, exit49, applyExit, pop, push] + <;> omega +theorem step3310 (k : Nat) : Runs (1*1) (before3310 k).denote (before3311 k).denote := + @applyExit_sound (before3310 k) (before3311 k) exit49 1 valid49 (macro3310 k) +theorem macro3311 (k : Nat) : applyExit (before3311 k) exit1 1 = some (before3312 k) := by + simp (disch := omega) [before3311, before3312, exit1, applyExit, pop, push] + <;> omega +theorem step3311 (k : Nat) : Runs (1*3) (before3311 k).denote (before3312 k).denote := + @applyExit_sound (before3311 k) (before3312 k) exit1 1 valid1 (macro3311 k) +theorem macro3312 (k : Nat) : applyExit (before3312 k) exit6 1 = some (before3313 k) := by + simp (disch := omega) [before3312, before3313, exit6, applyExit, pop, push] + <;> omega +theorem step3312 (k : Nat) : Runs (1*1) (before3312 k).denote (before3313 k).denote := + @applyExit_sound (before3312 k) (before3313 k) exit6 1 valid6 (macro3312 k) +theorem macro3313 (k : Nat) : applyExit (before3313 k) exit0 1 = some (before3314 k) := by + simp (disch := omega) [before3313, before3314, exit0, applyExit, pop, push] + <;> omega +theorem step3313 (k : Nat) : Runs (1*2) (before3313 k).denote (before3314 k).denote := + @applyExit_sound (before3313 k) (before3314 k) exit0 1 valid0 (macro3313 k) +theorem macro3314 (k : Nat) : applyExit (before3314 k) exit13 2 = some (before3315 k) := by + simp (disch := omega) [before3314, before3315, exit13, applyExit, pop, push] + <;> omega +theorem step3314 (k : Nat) : Runs (2*2) (before3314 k).denote (before3315 k).denote := + @applyExit_sound (before3314 k) (before3315 k) exit13 2 valid13 (macro3314 k) +theorem macro3315 (k : Nat) : applyExit (before3315 k) exit1 1 = some (before3316 k) := by + simp (disch := omega) [before3315, before3316, exit1, applyExit, pop, push] + <;> omega +theorem step3315 (k : Nat) : Runs (1*3) (before3315 k).denote (before3316 k).denote := + @applyExit_sound (before3315 k) (before3316 k) exit1 1 valid1 (macro3315 k) +theorem macro3316 (k : Nat) : applyExit (before3316 k) exit6 1 = some (before3317 k) := by + simp (disch := omega) [before3316, before3317, exit6, applyExit, pop, push] + <;> omega +theorem step3316 (k : Nat) : Runs (1*1) (before3316 k).denote (before3317 k).denote := + @applyExit_sound (before3316 k) (before3317 k) exit6 1 valid6 (macro3316 k) +theorem macro3317 (k : Nat) : applyExit (before3317 k) exit0 1 = some (before3318 k) := by + simp (disch := omega) [before3317, before3318, exit0, applyExit, pop, push] + <;> omega +theorem step3317 (k : Nat) : Runs (1*2) (before3317 k).denote (before3318 k).denote := + @applyExit_sound (before3317 k) (before3318 k) exit0 1 valid0 (macro3317 k) +theorem macro3318 (k : Nat) : applyExit (before3318 k) exit13 6 = some (before3319 k) := by + simp (disch := omega) [before3318, before3319, exit13, applyExit, pop, push] + <;> omega +theorem step3318 (k : Nat) : Runs (6*2) (before3318 k).denote (before3319 k).denote := + @applyExit_sound (before3318 k) (before3319 k) exit13 6 valid13 (macro3318 k) +theorem macro3319 (k : Nat) : applyExit (before3319 k) exit63 1 = some (before3320 k) := by + simp (disch := omega) [before3319, before3320, exit63, applyExit, pop, push] + <;> omega +theorem step3319 (k : Nat) : Runs (1*3) (before3319 k).denote (before3320 k).denote := + @applyExit_sound (before3319 k) (before3320 k) exit63 1 valid63 (macro3319 k) +theorem macro3320 (k : Nat) : applyExit (before3320 k) exit62 1 = some (before3321 k) := by + simp (disch := omega) [before3320, before3321, exit62, applyExit, pop, push] + <;> omega +theorem step3320 (k : Nat) : Runs (1*1) (before3320 k).denote (before3321 k).denote := + @applyExit_sound (before3320 k) (before3321 k) exit62 1 valid62 (macro3320 k) +theorem macro3321 (k : Nat) : applyExit (before3321 k) exit35 1 = some (before3322 k) := by + simp (disch := omega) [before3321, before3322, exit35, applyExit, pop, push] + <;> omega +theorem step3321 (k : Nat) : Runs (1*2) (before3321 k).denote (before3322 k).denote := + @applyExit_sound (before3321 k) (before3322 k) exit35 1 valid35 (macro3321 k) +theorem macro3322 (k : Nat) : applyExit (before3322 k) exit31 1 = some (before3323 k) := by + simp (disch := omega) [before3322, before3323, exit31, applyExit, pop, push] + <;> omega +theorem step3322 (k : Nat) : Runs (1*1) (before3322 k).denote (before3323 k).denote := + @applyExit_sound (before3322 k) (before3323 k) exit31 1 valid31 (macro3322 k) +theorem macro3323 (k : Nat) : applyExit (before3323 k) exit32 1 = some (before3324 k) := by + simp (disch := omega) [before3323, before3324, exit32, applyExit, pop, push] + <;> omega +theorem step3323 (k : Nat) : Runs (1*3) (before3323 k).denote (before3324 k).denote := + @applyExit_sound (before3323 k) (before3324 k) exit32 1 valid32 (macro3323 k) +theorem macro3324 (k : Nat) : applyExit (before3324 k) exit33 1 = some (before3325 k) := by + simp (disch := omega) [before3324, before3325, exit33, applyExit, pop, push] + <;> omega +theorem step3324 (k : Nat) : Runs (1*2) (before3324 k).denote (before3325 k).denote := + @applyExit_sound (before3324 k) (before3325 k) exit33 1 valid33 (macro3324 k) +theorem macro3325 (k : Nat) : applyExit (before3325 k) exit34 15 = some (before3326 k) := by + simp (disch := omega) [before3325, before3326, exit34, applyExit, pop, push] + <;> omega +theorem step3325 (k : Nat) : Runs (15*2) (before3325 k).denote (before3326 k).denote := + @applyExit_sound (before3325 k) (before3326 k) exit34 15 valid34 (macro3325 k) +theorem macro3326 (k : Nat) : applyExit (before3326 k) exit35 1 = some (before3327 k) := by + simp (disch := omega) [before3326, before3327, exit35, applyExit, pop, push] + <;> omega +theorem step3326 (k : Nat) : Runs (1*2) (before3326 k).denote (before3327 k).denote := + @applyExit_sound (before3326 k) (before3327 k) exit35 1 valid35 (macro3326 k) +theorem macro3327 (k : Nat) : applyExit (before3327 k) exit36 4 = some (before3328 k) := by + simp (disch := omega) [before3327, before3328, exit36, applyExit, pop, push] + <;> omega +theorem step3327 (k : Nat) : Runs (4*2) (before3327 k).denote (before3328 k).denote := + @applyExit_sound (before3327 k) (before3328 k) exit36 4 valid36 (macro3327 k) +theorem macro3328 (k : Nat) : applyExit (before3328 k) exit31 1 = some (before3329 k) := by + simp (disch := omega) [before3328, before3329, exit31, applyExit, pop, push] + <;> omega +theorem step3328 (k : Nat) : Runs (1*1) (before3328 k).denote (before3329 k).denote := + @applyExit_sound (before3328 k) (before3329 k) exit31 1 valid31 (macro3328 k) +theorem macro3329 (k : Nat) : applyExit (before3329 k) exit10 4 = some (before3330 k) := by + simp (disch := omega) [before3329, before3330, exit10, applyExit, pop, push] + <;> omega +theorem step3329 (k : Nat) : Runs (4*2) (before3329 k).denote (before3330 k).denote := + @applyExit_sound (before3329 k) (before3330 k) exit10 4 valid10 (macro3329 k) +theorem macro3330 (k : Nat) : applyExit (before3330 k) exit32 1 = some (before3331 k) := by + simp (disch := omega) [before3330, before3331, exit32, applyExit, pop, push] + <;> omega +theorem step3330 (k : Nat) : Runs (1*3) (before3330 k).denote (before3331 k).denote := + @applyExit_sound (before3330 k) (before3331 k) exit32 1 valid32 (macro3330 k) +theorem macro3331 (k : Nat) : applyExit (before3331 k) exit36 4 = some (before3332 k) := by + simp (disch := omega) [before3331, before3332, exit36, applyExit, pop, push] + <;> omega +theorem step3331 (k : Nat) : Runs (4*2) (before3331 k).denote (before3332 k).denote := + @applyExit_sound (before3331 k) (before3332 k) exit36 4 valid36 (macro3331 k) +theorem macro3332 (k : Nat) : applyExit (before3332 k) exit33 1 = some (before3333 k) := by + simp (disch := omega) [before3332, before3333, exit33, applyExit, pop, push] + <;> omega +theorem step3332 (k : Nat) : Runs (1*2) (before3332 k).denote (before3333 k).denote := + @applyExit_sound (before3332 k) (before3333 k) exit33 1 valid33 (macro3332 k) +theorem macro3333 (k : Nat) : applyExit (before3333 k) exit34 13 = some (before3334 k) := by + simp (disch := omega) [before3333, before3334, exit34, applyExit, pop, push] + <;> omega +theorem step3333 (k : Nat) : Runs (13*2) (before3333 k).denote (before3334 k).denote := + @applyExit_sound (before3333 k) (before3334 k) exit34 13 valid34 (macro3333 k) +theorem macro3334 (k : Nat) : applyExit (before3334 k) exit35 1 = some (before3335 k) := by + simp (disch := omega) [before3334, before3335, exit35, applyExit, pop, push] + <;> omega +theorem step3334 (k : Nat) : Runs (1*2) (before3334 k).denote (before3335 k).denote := + @applyExit_sound (before3334 k) (before3335 k) exit35 1 valid35 (macro3334 k) +theorem macro3335 (k : Nat) : applyExit (before3335 k) exit36 1 = some (before3336 k) := by + simp (disch := omega) [before3335, before3336, exit36, applyExit, pop, push] + <;> omega +theorem step3335 (k : Nat) : Runs (1*2) (before3335 k).denote (before3336 k).denote := + @applyExit_sound (before3335 k) (before3336 k) exit36 1 valid36 (macro3335 k) +theorem macro3336 (k : Nat) : applyExit (before3336 k) exit193 1 = some (before3337 k) := by + simp (disch := omega) [before3336, before3337, exit193, applyExit, pop, push] + <;> omega +theorem step3336 (k : Nat) : Runs (1*13) (before3336 k).denote (before3337 k).denote := + @applyExit_sound (before3336 k) (before3337 k) exit193 1 valid193 (macro3336 k) +theorem macro3337 (k : Nat) : applyExit (before3337 k) exit10 1 = some (before3338 k) := by + simp (disch := omega) [before3337, before3338, exit10, applyExit, pop, push] + <;> omega +theorem step3337 (k : Nat) : Runs (1*2) (before3337 k).denote (before3338 k).denote := + @applyExit_sound (before3337 k) (before3338 k) exit10 1 valid10 (macro3337 k) +theorem macro3338 (k : Nat) : applyExit (before3338 k) exit32 1 = some (before3339 k) := by + simp (disch := omega) [before3338, before3339, exit32, applyExit, pop, push] + <;> omega +theorem step3338 (k : Nat) : Runs (1*3) (before3338 k).denote (before3339 k).denote := + @applyExit_sound (before3338 k) (before3339 k) exit32 1 valid32 (macro3338 k) +theorem macro3339 (k : Nat) : applyExit (before3339 k) exit36 1 = some (before3340 k) := by + simp (disch := omega) [before3339, before3340, exit36, applyExit, pop, push] + <;> omega +theorem step3339 (k : Nat) : Runs (1*2) (before3339 k).denote (before3340 k).denote := + @applyExit_sound (before3339 k) (before3340 k) exit36 1 valid36 (macro3339 k) +theorem macro3340 (k : Nat) : applyExit (before3340 k) exit194 1 = some (before3341 k) := by + simp (disch := omega) [before3340, before3341, exit194, applyExit, pop, push] + <;> omega +theorem step3340 (k : Nat) : Runs (1*38) (before3340 k).denote (before3341 k).denote := + @applyExit_sound (before3340 k) (before3341 k) exit194 1 valid194 (macro3340 k) +theorem macro3341 (k : Nat) : applyExit (before3341 k) exit193 1 = some (before3342 k) := by + simp (disch := omega) [before3341, before3342, exit193, applyExit, pop, push] + <;> omega +theorem step3341 (k : Nat) : Runs (1*13) (before3341 k).denote (before3342 k).denote := + @applyExit_sound (before3341 k) (before3342 k) exit193 1 valid193 (macro3341 k) +theorem macro3342 (k : Nat) : applyExit (before3342 k) exit195 1 = some (before3343 k) := by + simp (disch := omega) [before3342, before3343, exit195, applyExit, pop, push] + <;> omega +theorem step3342 (k : Nat) : Runs (1*7) (before3342 k).denote (before3343 k).denote := + @applyExit_sound (before3342 k) (before3343 k) exit195 1 valid195 (macro3342 k) +theorem macro3343 (k : Nat) : applyExit (before3343 k) exit194 1 = some (before3344 k) := by + simp (disch := omega) [before3343, before3344, exit194, applyExit, pop, push] + <;> omega +theorem step3343 (k : Nat) : Runs (1*38) (before3343 k).denote (before3344 k).denote := + @applyExit_sound (before3343 k) (before3344 k) exit194 1 valid194 (macro3343 k) +theorem macro3344 (k : Nat) : applyExit (before3344 k) exit193 1 = some (before3345 k) := by + simp (disch := omega) [before3344, before3345, exit193, applyExit, pop, push] + <;> omega +theorem step3344 (k : Nat) : Runs (1*13) (before3344 k).denote (before3345 k).denote := + @applyExit_sound (before3344 k) (before3345 k) exit193 1 valid193 (macro3344 k) +theorem macro3345 (k : Nat) : applyExit (before3345 k) exit195 1 = some (before3346 k) := by + simp (disch := omega) [before3345, before3346, exit195, applyExit, pop, push] + <;> omega +theorem step3345 (k : Nat) : Runs (1*7) (before3345 k).denote (before3346 k).denote := + @applyExit_sound (before3345 k) (before3346 k) exit195 1 valid195 (macro3345 k) +theorem macro3346 (k : Nat) : applyExit (before3346 k) exit194 1 = some (before3347 k) := by + simp (disch := omega) [before3346, before3347, exit194, applyExit, pop, push] + <;> omega +theorem step3346 (k : Nat) : Runs (1*38) (before3346 k).denote (before3347 k).denote := + @applyExit_sound (before3346 k) (before3347 k) exit194 1 valid194 (macro3346 k) +theorem macro3347 (k : Nat) : applyExit (before3347 k) exit193 1 = some (before3348 k) := by + simp (disch := omega) [before3347, before3348, exit193, applyExit, pop, push] + <;> omega +theorem step3347 (k : Nat) : Runs (1*13) (before3347 k).denote (before3348 k).denote := + @applyExit_sound (before3347 k) (before3348 k) exit193 1 valid193 (macro3347 k) +theorem macro3348 (k : Nat) : applyExit (before3348 k) exit195 1 = some (before3349 k) := by + simp (disch := omega) [before3348, before3349, exit195, applyExit, pop, push] + <;> omega +theorem step3348 (k : Nat) : Runs (1*7) (before3348 k).denote (before3349 k).denote := + @applyExit_sound (before3348 k) (before3349 k) exit195 1 valid195 (macro3348 k) +def cycleState3349 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w170,(3+1*j)⟩,⟨w0,2⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w168,1⟩,⟨w167,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761166⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,16⟩,⟨w166,(1*k+8)⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,97⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart3349_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w169,1⟩,⟨w170,(3+1*j)⟩,⟨w0,2⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w167,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761166⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,16⟩,⟨w166,(1*k+8)⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,97⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart3349_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w169,1⟩,⟨w170,(3+1*j)⟩,⟨w0,2⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w168,1⟩,⟨w167,(1*k+2-1*j)⟩,⟨w159,1⟩,⟨w0,791761166⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,16⟩,⟨w166,(1*k+8)⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,97⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +theorem cycleMacro3349_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3349 k j) exit194 1 = some (cyclePart3349_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState3349, cyclePart3349_0, exit194, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3349_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3349_0 k j) exit193 1 = some (cyclePart3349_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3349_0, cyclePart3349_1, exit193, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3349_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3349_1 k j) exit195 1 = some (cycleState3349 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3349_1, cycleState3349, exit195, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun3349 (k j : Nat) (hj : j < (1*k+2)) : Runs 58 (cycleState3349 k j).denote (cycleState3349 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState3349 k j).denote (cyclePart3349_0 k j).denote := @applyExit_sound (cycleState3349 k j) (cyclePart3349_0 k j) exit194 1 valid194 (cycleMacro3349_0 k j hj) + have h1 : Runs (1*13) (cyclePart3349_0 k j).denote (cyclePart3349_1 k j).denote := @applyExit_sound (cyclePart3349_0 k j) (cyclePart3349_1 k j) exit193 1 valid193 (cycleMacro3349_1 k j hj) + have h2 : Runs (1*7) (cyclePart3349_1 k j).denote (cycleState3349 k (j+1)).denote := @applyExit_sound (cyclePart3349_1 k j) (cycleState3349 k (j+1)) exit195 1 valid195 (cycleMacro3349_2 k j hj) + exact (@Runs.trans (1*38) ((1*13)+(1*7)) (cycleState3349 k j).denote (cyclePart3349_0 k j).denote (cycleState3349 k (j+1)).denote h0 (@Runs.trans (1*13) (1*7) (cyclePart3349_0 k j).denote (cyclePart3349_1 k j).denote (cycleState3349 k (j+1)).denote h1 h2)) +theorem step3349 (k : Nat) : Runs ((1*k+2)*58) (before3349 k).denote (before3350 k).denote := by + have h := Runs.chain (fun j => (cycleState3349 k j).denote) 58 (1*k+2) (cycleRun3349 k) + have h0 : cycleState3349 k 0 = before3349 k := by simp [cycleState3349, before3349] + have h1 : cycleState3349 k (1*k+2) = before3350 k := by + simp [cycleState3349, before3350] <;> omega + simpa only [h0, h1] using h +theorem macro3350 (k : Nat) : applyExit (before3350 k) exit194 1 = some (before3351 k) := by + simp (disch := omega) [before3350, before3351, exit194, applyExit, pop, push] + <;> omega +theorem step3350 (k : Nat) : Runs (1*38) (before3350 k).denote (before3351 k).denote := + @applyExit_sound (before3350 k) (before3351 k) exit194 1 valid194 (macro3350 k) +theorem macro3351 (k : Nat) : applyExit (before3351 k) exit193 1 = some (before3352 k) := by + simp (disch := omega) [before3351, before3352, exit193, applyExit, pop, push] + <;> omega +theorem step3351 (k : Nat) : Runs (1*13) (before3351 k).denote (before3352 k).denote := + @applyExit_sound (before3351 k) (before3352 k) exit193 1 valid193 (macro3351 k) +theorem macro3352 (k : Nat) : applyExit (before3352 k) exit195 1 = some (before3353 k) := by + simp (disch := omega) [before3352, before3353, exit195, applyExit, pop, push] + <;> omega +theorem step3352 (k : Nat) : Runs (1*7) (before3352 k).denote (before3353 k).denote := + @applyExit_sound (before3352 k) (before3353 k) exit195 1 valid195 (macro3352 k) +theorem macro3353 (k : Nat) : applyExit (before3353 k) exit194 1 = some (before3354 k) := by + simp (disch := omega) [before3353, before3354, exit194, applyExit, pop, push] + <;> omega +theorem step3353 (k : Nat) : Runs (1*38) (before3353 k).denote (before3354 k).denote := + @applyExit_sound (before3353 k) (before3354 k) exit194 1 valid194 (macro3353 k) +theorem macro3354 (k : Nat) : applyExit (before3354 k) exit187 1 = some (before3355 k) := by + simp (disch := omega) [before3354, before3355, exit187, applyExit, pop, push] + <;> omega +theorem step3354 (k : Nat) : Runs (1*13) (before3354 k).denote (before3355 k).denote := + @applyExit_sound (before3354 k) (before3355 k) exit187 1 valid187 (macro3354 k) +theorem macro3355 (k : Nat) : applyExit (before3355 k) exit195 1 = some (before3356 k) := by + simp (disch := omega) [before3355, before3356, exit195, applyExit, pop, push] + <;> omega +theorem step3355 (k : Nat) : Runs (1*7) (before3355 k).denote (before3356 k).denote := + @applyExit_sound (before3355 k) (before3356 k) exit195 1 valid195 (macro3355 k) +theorem macro3356 (k : Nat) : applyExit (before3356 k) exit188 1 = some (before3357 k) := by + simp (disch := omega) [before3356, before3357, exit188, applyExit, pop, push] + <;> omega +theorem step3356 (k : Nat) : Runs (1*38) (before3356 k).denote (before3357 k).denote := + @applyExit_sound (before3356 k) (before3357 k) exit188 1 valid188 (macro3356 k) +theorem macro3357 (k : Nat) : applyExit (before3357 k) exit34 791761166 = some (before3358 k) := by + simp (disch := omega) [before3357, before3358, exit34, applyExit, pop, push] + <;> omega +theorem step3357 (k : Nat) : Runs (791761166*2) (before3357 k).denote (before3358 k).denote := + @applyExit_sound (before3357 k) (before3358 k) exit34 791761166 valid34 (macro3357 k) +theorem macro3358 (k : Nat) : applyExit (before3358 k) exit35 1 = some (before3359 k) := by + simp (disch := omega) [before3358, before3359, exit35, applyExit, pop, push] + <;> omega +theorem step3358 (k : Nat) : Runs (1*2) (before3358 k).denote (before3359 k).denote := + @applyExit_sound (before3358 k) (before3359 k) exit35 1 valid35 (macro3358 k) +theorem macro3359 (k : Nat) : applyExit (before3359 k) exit36 3 = some (before3360 k) := by + simp (disch := omega) [before3359, before3360, exit36, applyExit, pop, push] + <;> omega +theorem step3359 (k : Nat) : Runs (3*2) (before3359 k).denote (before3360 k).denote := + @applyExit_sound (before3359 k) (before3360 k) exit36 3 valid36 (macro3359 k) +theorem macro3360 (k : Nat) : applyExit (before3360 k) exit31 1 = some (before3361 k) := by + simp (disch := omega) [before3360, before3361, exit31, applyExit, pop, push] + <;> omega +theorem step3360 (k : Nat) : Runs (1*1) (before3360 k).denote (before3361 k).denote := + @applyExit_sound (before3360 k) (before3361 k) exit31 1 valid31 (macro3360 k) +theorem macro3361 (k : Nat) : applyExit (before3361 k) exit10 3 = some (before3362 k) := by + simp (disch := omega) [before3361, before3362, exit10, applyExit, pop, push] + <;> omega +theorem step3361 (k : Nat) : Runs (3*2) (before3361 k).denote (before3362 k).denote := + @applyExit_sound (before3361 k) (before3362 k) exit10 3 valid10 (macro3361 k) +theorem macro3362 (k : Nat) : applyExit (before3362 k) exit32 1 = some (before3363 k) := by + simp (disch := omega) [before3362, before3363, exit32, applyExit, pop, push] + <;> omega +theorem step3362 (k : Nat) : Runs (1*3) (before3362 k).denote (before3363 k).denote := + @applyExit_sound (before3362 k) (before3363 k) exit32 1 valid32 (macro3362 k) +theorem macro3363 (k : Nat) : applyExit (before3363 k) exit36 3 = some (before3364 k) := by + simp (disch := omega) [before3363, before3364, exit36, applyExit, pop, push] + <;> omega +theorem step3363 (k : Nat) : Runs (3*2) (before3363 k).denote (before3364 k).denote := + @applyExit_sound (before3363 k) (before3364 k) exit36 3 valid36 (macro3363 k) +theorem macro3364 (k : Nat) : applyExit (before3364 k) exit33 1 = some (before3365 k) := by + simp (disch := omega) [before3364, before3365, exit33, applyExit, pop, push] + <;> omega +theorem step3364 (k : Nat) : Runs (1*2) (before3364 k).denote (before3365 k).denote := + @applyExit_sound (before3364 k) (before3365 k) exit33 1 valid33 (macro3364 k) +theorem macro3365 (k : Nat) : applyExit (before3365 k) exit34 26 = some (before3366 k) := by + simp (disch := omega) [before3365, before3366, exit34, applyExit, pop, push] + <;> omega +theorem step3365 (k : Nat) : Runs (26*2) (before3365 k).denote (before3366 k).denote := + @applyExit_sound (before3365 k) (before3366 k) exit34 26 valid34 (macro3365 k) +theorem macro3366 (k : Nat) : applyExit (before3366 k) exit35 1 = some (before3367 k) := by + simp (disch := omega) [before3366, before3367, exit35, applyExit, pop, push] + <;> omega +theorem step3366 (k : Nat) : Runs (1*2) (before3366 k).denote (before3367 k).denote := + @applyExit_sound (before3366 k) (before3367 k) exit35 1 valid35 (macro3366 k) +theorem macro3367 (k : Nat) : applyExit (before3367 k) exit36 35 = some (before3368 k) := by + simp (disch := omega) [before3367, before3368, exit36, applyExit, pop, push] + <;> omega +theorem step3367 (k : Nat) : Runs (35*2) (before3367 k).denote (before3368 k).denote := + @applyExit_sound (before3367 k) (before3368 k) exit36 35 valid36 (macro3367 k) +theorem macro3368 (k : Nat) : applyExit (before3368 k) exit31 1 = some (before3369 k) := by + simp (disch := omega) [before3368, before3369, exit31, applyExit, pop, push] + <;> omega +theorem step3368 (k : Nat) : Runs (1*1) (before3368 k).denote (before3369 k).denote := + @applyExit_sound (before3368 k) (before3369 k) exit31 1 valid31 (macro3368 k) +theorem macro3369 (k : Nat) : applyExit (before3369 k) exit10 35 = some (before3370 k) := by + simp (disch := omega) [before3369, before3370, exit10, applyExit, pop, push] + <;> omega +theorem step3369 (k : Nat) : Runs (35*2) (before3369 k).denote (before3370 k).denote := + @applyExit_sound (before3369 k) (before3370 k) exit10 35 valid10 (macro3369 k) +theorem macro3370 (k : Nat) : applyExit (before3370 k) exit32 1 = some (before3371 k) := by + simp (disch := omega) [before3370, before3371, exit32, applyExit, pop, push] + <;> omega +theorem step3370 (k : Nat) : Runs (1*3) (before3370 k).denote (before3371 k).denote := + @applyExit_sound (before3370 k) (before3371 k) exit32 1 valid32 (macro3370 k) +theorem macro3371 (k : Nat) : applyExit (before3371 k) exit36 35 = some (before3372 k) := by + simp (disch := omega) [before3371, before3372, exit36, applyExit, pop, push] + <;> omega +theorem step3371 (k : Nat) : Runs (35*2) (before3371 k).denote (before3372 k).denote := + @applyExit_sound (before3371 k) (before3372 k) exit36 35 valid36 (macro3371 k) +theorem macro3372 (k : Nat) : applyExit (before3372 k) exit33 1 = some (before3373 k) := by + simp (disch := omega) [before3372, before3373, exit33, applyExit, pop, push] + <;> omega +theorem step3372 (k : Nat) : Runs (1*2) (before3372 k).denote (before3373 k).denote := + @applyExit_sound (before3372 k) (before3373 k) exit33 1 valid33 (macro3372 k) +theorem macro3373 (k : Nat) : applyExit (before3373 k) exit34 20 = some (before3374 k) := by + simp (disch := omega) [before3373, before3374, exit34, applyExit, pop, push] + <;> omega +theorem step3373 (k : Nat) : Runs (20*2) (before3373 k).denote (before3374 k).denote := + @applyExit_sound (before3373 k) (before3374 k) exit34 20 valid34 (macro3373 k) +theorem macro3374 (k : Nat) : applyExit (before3374 k) exit35 1 = some (before3375 k) := by + simp (disch := omega) [before3374, before3375, exit35, applyExit, pop, push] + <;> omega +theorem step3374 (k : Nat) : Runs (1*2) (before3374 k).denote (before3375 k).denote := + @applyExit_sound (before3374 k) (before3375 k) exit35 1 valid35 (macro3374 k) +theorem macro3375 (k : Nat) : applyExit (before3375 k) exit36 87 = some (before3376 k) := by + simp (disch := omega) [before3375, before3376, exit36, applyExit, pop, push] + <;> omega +theorem step3375 (k : Nat) : Runs (87*2) (before3375 k).denote (before3376 k).denote := + @applyExit_sound (before3375 k) (before3376 k) exit36 87 valid36 (macro3375 k) +theorem macro3376 (k : Nat) : applyExit (before3376 k) exit31 1 = some (before3377 k) := by + simp (disch := omega) [before3376, before3377, exit31, applyExit, pop, push] + <;> omega +theorem step3376 (k : Nat) : Runs (1*1) (before3376 k).denote (before3377 k).denote := + @applyExit_sound (before3376 k) (before3377 k) exit31 1 valid31 (macro3376 k) +theorem macro3377 (k : Nat) : applyExit (before3377 k) exit10 87 = some (before3378 k) := by + simp (disch := omega) [before3377, before3378, exit10, applyExit, pop, push] + <;> omega +theorem step3377 (k : Nat) : Runs (87*2) (before3377 k).denote (before3378 k).denote := + @applyExit_sound (before3377 k) (before3378 k) exit10 87 valid10 (macro3377 k) +theorem macro3378 (k : Nat) : applyExit (before3378 k) exit32 1 = some (before3379 k) := by + simp (disch := omega) [before3378, before3379, exit32, applyExit, pop, push] + <;> omega +theorem step3378 (k : Nat) : Runs (1*3) (before3378 k).denote (before3379 k).denote := + @applyExit_sound (before3378 k) (before3379 k) exit32 1 valid32 (macro3378 k) +theorem macro3379 (k : Nat) : applyExit (before3379 k) exit36 87 = some (before3380 k) := by + simp (disch := omega) [before3379, before3380, exit36, applyExit, pop, push] + <;> omega +theorem step3379 (k : Nat) : Runs (87*2) (before3379 k).denote (before3380 k).denote := + @applyExit_sound (before3379 k) (before3380 k) exit36 87 valid36 (macro3379 k) +theorem macro3380 (k : Nat) : applyExit (before3380 k) exit33 1 = some (before3381 k) := by + simp (disch := omega) [before3380, before3381, exit33, applyExit, pop, push] + <;> omega +theorem step3380 (k : Nat) : Runs (1*2) (before3380 k).denote (before3381 k).denote := + @applyExit_sound (before3380 k) (before3381 k) exit33 1 valid33 (macro3380 k) +theorem macro3381 (k : Nat) : applyExit (before3381 k) exit34 15 = some (before3382 k) := by + simp (disch := omega) [before3381, before3382, exit34, applyExit, pop, push] + <;> omega +theorem step3381 (k : Nat) : Runs (15*2) (before3381 k).denote (before3382 k).denote := + @applyExit_sound (before3381 k) (before3382 k) exit34 15 valid34 (macro3381 k) +theorem macro3382 (k : Nat) : applyExit (before3382 k) exit196 (1*k+8) = some (before3383 k) := by + simp (disch := omega) [before3382, before3383, exit196, applyExit, pop, push] + <;> omega +theorem step3382 (k : Nat) : Runs ((1*k+8)*1118) (before3382 k).denote (before3383 k).denote := + @applyExit_sound (before3382 k) (before3383 k) exit196 (1*k+8) valid196 (macro3382 k) +theorem macro3383 (k : Nat) : applyExit (before3383 k) exit34 26 = some (before3384 k) := by + simp (disch := omega) [before3383, before3384, exit34, applyExit, pop, push] + <;> omega +theorem step3383 (k : Nat) : Runs (26*2) (before3383 k).denote (before3384 k).denote := + @applyExit_sound (before3383 k) (before3384 k) exit34 26 valid34 (macro3383 k) +theorem macro3384 (k : Nat) : applyExit (before3384 k) exit35 1 = some (before3385 k) := by + simp (disch := omega) [before3384, before3385, exit35, applyExit, pop, push] + <;> omega +theorem step3384 (k : Nat) : Runs (1*2) (before3384 k).denote (before3385 k).denote := + @applyExit_sound (before3384 k) (before3385 k) exit35 1 valid35 (macro3384 k) +theorem macro3385 (k : Nat) : applyExit (before3385 k) exit36 11 = some (before3386 k) := by + simp (disch := omega) [before3385, before3386, exit36, applyExit, pop, push] + <;> omega +theorem step3385 (k : Nat) : Runs (11*2) (before3385 k).denote (before3386 k).denote := + @applyExit_sound (before3385 k) (before3386 k) exit36 11 valid36 (macro3385 k) +theorem macro3386 (k : Nat) : applyExit (before3386 k) exit31 1 = some (before3387 k) := by + simp (disch := omega) [before3386, before3387, exit31, applyExit, pop, push] + <;> omega +theorem step3386 (k : Nat) : Runs (1*1) (before3386 k).denote (before3387 k).denote := + @applyExit_sound (before3386 k) (before3387 k) exit31 1 valid31 (macro3386 k) +theorem macro3387 (k : Nat) : applyExit (before3387 k) exit10 11 = some (before3388 k) := by + simp (disch := omega) [before3387, before3388, exit10, applyExit, pop, push] + <;> omega +theorem step3387 (k : Nat) : Runs (11*2) (before3387 k).denote (before3388 k).denote := + @applyExit_sound (before3387 k) (before3388 k) exit10 11 valid10 (macro3387 k) +theorem macro3388 (k : Nat) : applyExit (before3388 k) exit32 1 = some (before3389 k) := by + simp (disch := omega) [before3388, before3389, exit32, applyExit, pop, push] + <;> omega +theorem step3388 (k : Nat) : Runs (1*3) (before3388 k).denote (before3389 k).denote := + @applyExit_sound (before3388 k) (before3389 k) exit32 1 valid32 (macro3388 k) +theorem macro3389 (k : Nat) : applyExit (before3389 k) exit36 11 = some (before3390 k) := by + simp (disch := omega) [before3389, before3390, exit36, applyExit, pop, push] + <;> omega +theorem step3389 (k : Nat) : Runs (11*2) (before3389 k).denote (before3390 k).denote := + @applyExit_sound (before3389 k) (before3390 k) exit36 11 valid36 (macro3389 k) +theorem macro3390 (k : Nat) : applyExit (before3390 k) exit33 1 = some (before3391 k) := by + simp (disch := omega) [before3390, before3391, exit33, applyExit, pop, push] + <;> omega +theorem step3390 (k : Nat) : Runs (1*2) (before3390 k).denote (before3391 k).denote := + @applyExit_sound (before3390 k) (before3391 k) exit33 1 valid33 (macro3390 k) +theorem macro3391 (k : Nat) : applyExit (before3391 k) exit34 96 = some (before3392 k) := by + simp (disch := omega) [before3391, before3392, exit34, applyExit, pop, push] + <;> omega +theorem step3391 (k : Nat) : Runs (96*2) (before3391 k).denote (before3392 k).denote := + @applyExit_sound (before3391 k) (before3392 k) exit34 96 valid34 (macro3391 k) +theorem macro3392 (k : Nat) : applyExit (before3392 k) exit35 1 = some (before3393 k) := by + simp (disch := omega) [before3392, before3393, exit35, applyExit, pop, push] + <;> omega +theorem step3392 (k : Nat) : Runs (1*2) (before3392 k).denote (before3393 k).denote := + @applyExit_sound (before3392 k) (before3393 k) exit35 1 valid35 (macro3392 k) +theorem macro3393 (k : Nat) : applyExit (before3393 k) exit36 6 = some (before3394 k) := by + simp (disch := omega) [before3393, before3394, exit36, applyExit, pop, push] + <;> omega +theorem step3393 (k : Nat) : Runs (6*2) (before3393 k).denote (before3394 k).denote := + @applyExit_sound (before3393 k) (before3394 k) exit36 6 valid36 (macro3393 k) +theorem macro3394 (k : Nat) : applyExit (before3394 k) exit39 1 = some (before3395 k) := by + simp (disch := omega) [before3394, before3395, exit39, applyExit, pop, push] + <;> omega +theorem step3394 (k : Nat) : Runs (1*1) (before3394 k).denote (before3395 k).denote := + @applyExit_sound (before3394 k) (before3395 k) exit39 1 valid39 (macro3394 k) +theorem macro3395 (k : Nat) : applyExit (before3395 k) exit10 6 = some (before3396 k) := by + simp (disch := omega) [before3395, before3396, exit10, applyExit, pop, push] + <;> omega +theorem step3395 (k : Nat) : Runs (6*2) (before3395 k).denote (before3396 k).denote := + @applyExit_sound (before3395 k) (before3396 k) exit10 6 valid10 (macro3395 k) +theorem macro3396 (k : Nat) : applyExit (before3396 k) exit32 1 = some (before3397 k) := by + simp (disch := omega) [before3396, before3397, exit32, applyExit, pop, push] + <;> omega +theorem step3396 (k : Nat) : Runs (1*3) (before3396 k).denote (before3397 k).denote := + @applyExit_sound (before3396 k) (before3397 k) exit32 1 valid32 (macro3396 k) +theorem macro3397 (k : Nat) : applyExit (before3397 k) exit36 7 = some (before3398 k) := by + simp (disch := omega) [before3397, before3398, exit36, applyExit, pop, push] + <;> omega +theorem step3397 (k : Nat) : Runs (7*2) (before3397 k).denote (before3398 k).denote := + @applyExit_sound (before3397 k) (before3398 k) exit36 7 valid36 (macro3397 k) +theorem macro3398 (k : Nat) : applyExit (before3398 k) exit39 1 = some (before3399 k) := by + simp (disch := omega) [before3398, before3399, exit39, applyExit, pop, push] + <;> omega +theorem step3398 (k : Nat) : Runs (1*1) (before3398 k).denote (before3399 k).denote := + @applyExit_sound (before3398 k) (before3399 k) exit39 1 valid39 (macro3398 k) +theorem macro3399 (k : Nat) : applyExit (before3399 k) exit10 8 = some (after3399 k) := by + simp (disch := omega) [before3399, after3399, exit10, applyExit, pop, push] + <;> omega +theorem step3399 (k : Nat) : Runs (8*2) (before3399 k).denote (after3399 k).denote := + @applyExit_sound (before3399 k) (after3399 k) exit10 8 valid10 (macro3399 k) +theorem chunkRun033 (k : Nat) : Runs (1176*k+1583533168) (before3300 k).denote (after3399 k).denote := by + have h := (@Runs.trans ((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))))+((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))))+((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58))))))) ((((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2))))))+(((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2))))))) (before3300 k).denote (before3350 k).denote (after3399 k).denote (@Runs.trans (((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))))+((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2)))))) (((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))))+((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58)))))) (before3300 k).denote (before3325 k).denote (before3350 k).denote (@Runs.trans ((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3))))) ((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2))))) (before3300 k).denote (before3312 k).denote (before3325 k).denote (@Runs.trans (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))) (((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))) (before3300 k).denote (before3306 k).denote (before3312 k).denote (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(1*2))) (before3300 k).denote (before3303 k).denote (before3306 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before3300 k).denote (before3301 k).denote (before3303 k).denote (step3300 k) (@Runs.trans (1*2) (1*1) (before3301 k).denote (before3302 k).denote (before3303 k).denote (step3301 k) (step3302 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before3303 k).denote (before3304 k).denote (before3306 k).denote (step3303 k) (@Runs.trans (1*2) (1*2) (before3304 k).denote (before3305 k).denote (before3306 k).denote (step3304 k) (step3305 k)))) (@Runs.trans ((1*1)+((1*1)+(1*2))) ((1*2)+((1*1)+(1*3))) (before3306 k).denote (before3309 k).denote (before3312 k).denote (@Runs.trans (1*1) ((1*1)+(1*2)) (before3306 k).denote (before3307 k).denote (before3309 k).denote (step3306 k) (@Runs.trans (1*1) (1*2) (before3307 k).denote (before3308 k).denote (before3309 k).denote (step3307 k) (step3308 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before3309 k).denote (before3310 k).denote (before3312 k).denote (step3309 k) (@Runs.trans (1*1) (1*3) (before3310 k).denote (before3311 k).denote (before3312 k).denote (step3310 k) (step3311 k))))) (@Runs.trans (((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2)))) (((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2)))) (before3312 k).denote (before3318 k).denote (before3325 k).denote (@Runs.trans ((1*1)+((1*2)+(2*2))) ((1*3)+((1*1)+(1*2))) (before3312 k).denote (before3315 k).denote (before3318 k).denote (@Runs.trans (1*1) ((1*2)+(2*2)) (before3312 k).denote (before3313 k).denote (before3315 k).denote (step3312 k) (@Runs.trans (1*2) (2*2) (before3313 k).denote (before3314 k).denote (before3315 k).denote (step3313 k) (step3314 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before3315 k).denote (before3316 k).denote (before3318 k).denote (step3315 k) (@Runs.trans (1*1) (1*2) (before3316 k).denote (before3317 k).denote (before3318 k).denote (step3316 k) (step3317 k)))) (@Runs.trans ((6*2)+((1*3)+(1*1))) (((1*2)+(1*1))+((1*3)+(1*2))) (before3318 k).denote (before3321 k).denote (before3325 k).denote (@Runs.trans (6*2) ((1*3)+(1*1)) (before3318 k).denote (before3319 k).denote (before3321 k).denote (step3318 k) (@Runs.trans (1*3) (1*1) (before3319 k).denote (before3320 k).denote (before3321 k).denote (step3319 k) (step3320 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*2)) (before3321 k).denote (before3323 k).denote (before3325 k).denote (@Runs.trans (1*2) (1*1) (before3321 k).denote (before3322 k).denote (before3323 k).denote (step3321 k) (step3322 k)) (@Runs.trans (1*3) (1*2) (before3323 k).denote (before3324 k).denote (before3325 k).denote (step3323 k) (step3324 k)))))) (@Runs.trans ((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13))))) ((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58))))) (before3325 k).denote (before3337 k).denote (before3350 k).denote (@Runs.trans (((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3)))) (((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))) (before3325 k).denote (before3331 k).denote (before3337 k).denote (@Runs.trans ((15*2)+((1*2)+(4*2))) ((1*1)+((4*2)+(1*3))) (before3325 k).denote (before3328 k).denote (before3331 k).denote (@Runs.trans (15*2) ((1*2)+(4*2)) (before3325 k).denote (before3326 k).denote (before3328 k).denote (step3325 k) (@Runs.trans (1*2) (4*2) (before3326 k).denote (before3327 k).denote (before3328 k).denote (step3326 k) (step3327 k))) (@Runs.trans (1*1) ((4*2)+(1*3)) (before3328 k).denote (before3329 k).denote (before3331 k).denote (step3328 k) (@Runs.trans (4*2) (1*3) (before3329 k).denote (before3330 k).denote (before3331 k).denote (step3329 k) (step3330 k)))) (@Runs.trans ((4*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(1*13))) (before3331 k).denote (before3334 k).denote (before3337 k).denote (@Runs.trans (4*2) ((1*2)+(13*2)) (before3331 k).denote (before3332 k).denote (before3334 k).denote (step3331 k) (@Runs.trans (1*2) (13*2) (before3332 k).denote (before3333 k).denote (before3334 k).denote (step3332 k) (step3333 k))) (@Runs.trans (1*2) ((1*2)+(1*13)) (before3334 k).denote (before3335 k).denote (before3337 k).denote (step3334 k) (@Runs.trans (1*2) (1*13) (before3335 k).denote (before3336 k).denote (before3337 k).denote (step3335 k) (step3336 k))))) (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7)))) (((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58)))) (before3337 k).denote (before3343 k).denote (before3350 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*38)+((1*13)+(1*7))) (before3337 k).denote (before3340 k).denote (before3343 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before3337 k).denote (before3338 k).denote (before3340 k).denote (step3337 k) (@Runs.trans (1*3) (1*2) (before3338 k).denote (before3339 k).denote (before3340 k).denote (step3338 k) (step3339 k))) (@Runs.trans (1*38) ((1*13)+(1*7)) (before3340 k).denote (before3341 k).denote (before3343 k).denote (step3340 k) (@Runs.trans (1*13) (1*7) (before3341 k).denote (before3342 k).denote (before3343 k).denote (step3341 k) (step3342 k)))) (@Runs.trans ((1*38)+((1*13)+(1*7))) (((1*38)+(1*13))+((1*7)+((1*k+2)*58))) (before3343 k).denote (before3346 k).denote (before3350 k).denote (@Runs.trans (1*38) ((1*13)+(1*7)) (before3343 k).denote (before3344 k).denote (before3346 k).denote (step3343 k) (@Runs.trans (1*13) (1*7) (before3344 k).denote (before3345 k).denote (before3346 k).denote (step3344 k) (step3345 k))) (@Runs.trans ((1*38)+(1*13)) ((1*7)+((1*k+2)*58)) (before3346 k).denote (before3348 k).denote (before3350 k).denote (@Runs.trans (1*38) (1*13) (before3346 k).denote (before3347 k).denote (before3348 k).denote (step3346 k) (step3347 k)) (@Runs.trans (1*7) ((1*k+2)*58) (before3348 k).denote (before3349 k).denote (before3350 k).denote (step3348 k) (step3349 k))))))) (@Runs.trans (((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2)))))) (((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2)))))) (before3350 k).denote (before3375 k).denote (after3399 k).denote (@Runs.trans ((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2))))) ((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2))))) (before3350 k).denote (before3362 k).denote (before3375 k).denote (@Runs.trans (((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7)))) (((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))) (before3350 k).denote (before3356 k).denote (before3362 k).denote (@Runs.trans ((1*38)+((1*13)+(1*7))) ((1*38)+((1*13)+(1*7))) (before3350 k).denote (before3353 k).denote (before3356 k).denote (@Runs.trans (1*38) ((1*13)+(1*7)) (before3350 k).denote (before3351 k).denote (before3353 k).denote (step3350 k) (@Runs.trans (1*13) (1*7) (before3351 k).denote (before3352 k).denote (before3353 k).denote (step3351 k) (step3352 k))) (@Runs.trans (1*38) ((1*13)+(1*7)) (before3353 k).denote (before3354 k).denote (before3356 k).denote (step3353 k) (@Runs.trans (1*13) (1*7) (before3354 k).denote (before3355 k).denote (before3356 k).denote (step3354 k) (step3355 k)))) (@Runs.trans ((1*38)+((791761166*2)+(1*2))) ((3*2)+((1*1)+(3*2))) (before3356 k).denote (before3359 k).denote (before3362 k).denote (@Runs.trans (1*38) ((791761166*2)+(1*2)) (before3356 k).denote (before3357 k).denote (before3359 k).denote (step3356 k) (@Runs.trans (791761166*2) (1*2) (before3357 k).denote (before3358 k).denote (before3359 k).denote (step3357 k) (step3358 k))) (@Runs.trans (3*2) ((1*1)+(3*2)) (before3359 k).denote (before3360 k).denote (before3362 k).denote (step3359 k) (@Runs.trans (1*1) (3*2) (before3360 k).denote (before3361 k).denote (before3362 k).denote (step3360 k) (step3361 k))))) (@Runs.trans (((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2)))) (((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2)))) (before3362 k).denote (before3368 k).denote (before3375 k).denote (@Runs.trans ((1*3)+((3*2)+(1*2))) ((26*2)+((1*2)+(35*2))) (before3362 k).denote (before3365 k).denote (before3368 k).denote (@Runs.trans (1*3) ((3*2)+(1*2)) (before3362 k).denote (before3363 k).denote (before3365 k).denote (step3362 k) (@Runs.trans (3*2) (1*2) (before3363 k).denote (before3364 k).denote (before3365 k).denote (step3363 k) (step3364 k))) (@Runs.trans (26*2) ((1*2)+(35*2)) (before3365 k).denote (before3366 k).denote (before3368 k).denote (step3365 k) (@Runs.trans (1*2) (35*2) (before3366 k).denote (before3367 k).denote (before3368 k).denote (step3366 k) (step3367 k)))) (@Runs.trans ((1*1)+((35*2)+(1*3))) (((35*2)+(1*2))+((20*2)+(1*2))) (before3368 k).denote (before3371 k).denote (before3375 k).denote (@Runs.trans (1*1) ((35*2)+(1*3)) (before3368 k).denote (before3369 k).denote (before3371 k).denote (step3368 k) (@Runs.trans (35*2) (1*3) (before3369 k).denote (before3370 k).denote (before3371 k).denote (step3369 k) (step3370 k))) (@Runs.trans ((35*2)+(1*2)) ((20*2)+(1*2)) (before3371 k).denote (before3373 k).denote (before3375 k).denote (@Runs.trans (35*2) (1*2) (before3371 k).denote (before3372 k).denote (before3373 k).denote (step3371 k) (step3372 k)) (@Runs.trans (20*2) (1*2) (before3373 k).denote (before3374 k).denote (before3375 k).denote (step3373 k) (step3374 k)))))) (@Runs.trans ((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1))))) ((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2))))) (before3375 k).denote (before3387 k).denote (after3399 k).denote (@Runs.trans (((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2)))) (((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))) (before3375 k).denote (before3381 k).denote (before3387 k).denote (@Runs.trans ((87*2)+((1*1)+(87*2))) ((1*3)+((87*2)+(1*2))) (before3375 k).denote (before3378 k).denote (before3381 k).denote (@Runs.trans (87*2) ((1*1)+(87*2)) (before3375 k).denote (before3376 k).denote (before3378 k).denote (step3375 k) (@Runs.trans (1*1) (87*2) (before3376 k).denote (before3377 k).denote (before3378 k).denote (step3376 k) (step3377 k))) (@Runs.trans (1*3) ((87*2)+(1*2)) (before3378 k).denote (before3379 k).denote (before3381 k).denote (step3378 k) (@Runs.trans (87*2) (1*2) (before3379 k).denote (before3380 k).denote (before3381 k).denote (step3379 k) (step3380 k)))) (@Runs.trans ((15*2)+(((1*k+8)*1118)+(26*2))) ((1*2)+((11*2)+(1*1))) (before3381 k).denote (before3384 k).denote (before3387 k).denote (@Runs.trans (15*2) (((1*k+8)*1118)+(26*2)) (before3381 k).denote (before3382 k).denote (before3384 k).denote (step3381 k) (@Runs.trans ((1*k+8)*1118) (26*2) (before3382 k).denote (before3383 k).denote (before3384 k).denote (step3382 k) (step3383 k))) (@Runs.trans (1*2) ((11*2)+(1*1)) (before3384 k).denote (before3385 k).denote (before3387 k).denote (step3384 k) (@Runs.trans (11*2) (1*1) (before3385 k).denote (before3386 k).denote (before3387 k).denote (step3385 k) (step3386 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2)))) (((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2)))) (before3387 k).denote (before3393 k).denote (after3399 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*2)+((96*2)+(1*2))) (before3387 k).denote (before3390 k).denote (before3393 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before3387 k).denote (before3388 k).denote (before3390 k).denote (step3387 k) (@Runs.trans (1*3) (11*2) (before3388 k).denote (before3389 k).denote (before3390 k).denote (step3388 k) (step3389 k))) (@Runs.trans (1*2) ((96*2)+(1*2)) (before3390 k).denote (before3391 k).denote (before3393 k).denote (step3390 k) (@Runs.trans (96*2) (1*2) (before3391 k).denote (before3392 k).denote (before3393 k).denote (step3391 k) (step3392 k)))) (@Runs.trans ((6*2)+((1*1)+(6*2))) (((1*3)+(7*2))+((1*1)+(8*2))) (before3393 k).denote (before3396 k).denote (after3399 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before3393 k).denote (before3394 k).denote (before3396 k).denote (step3393 k) (@Runs.trans (1*1) (6*2) (before3394 k).denote (before3395 k).denote (before3396 k).denote (step3394 k) (step3395 k))) (@Runs.trans ((1*3)+(7*2)) ((1*1)+(8*2)) (before3396 k).denote (before3398 k).denote (after3399 k).denote (@Runs.trans (1*3) (7*2) (before3396 k).denote (before3397 k).denote (before3398 k).denote (step3396 k) (step3397 k)) (@Runs.trans (1*1) (8*2) (before3398 k).denote (before3399 k).denote (after3399 k).denote (step3398 k) (step3399 k)))))))) + have ht : (((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))))+((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))))+((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58)))))))+((((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2))))))+(((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2)))))))) = (1176*k+1583533168) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean new file mode 100644 index 00000000..3128cf69 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean @@ -0,0 +1,807 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3400_0 : Stack := [] +abbrev tail3400_1 : Stack := ⟨w1,1⟩ :: tail3400_0 +abbrev tail3400_2 : Stack := ⟨w0,1⟩ :: tail3400_1 +abbrev tail3400_3 : Stack := ⟨w2,1⟩ :: tail3400_2 +abbrev tail3400_4 : Stack := ⟨w1,1⟩ :: tail3400_3 +abbrev tail3400_5 : Stack := ⟨w0,5⟩ :: tail3400_4 +abbrev tail3400_6 : Stack := ⟨w2,1⟩ :: tail3400_5 +abbrev tail3400_7 : Stack := ⟨w0,1⟩ :: tail3400_6 +abbrev tail3400_8 : Stack := ⟨w2,1⟩ :: tail3400_7 +abbrev tail3400_9 : Stack := ⟨w1,15⟩ :: tail3400_8 +abbrev tail3400_10 : Stack := ⟨w0,5⟩ :: tail3400_9 +abbrev tail3400_11 : Stack := ⟨w2,1⟩ :: tail3400_10 +abbrev tail3400_12 : Stack := ⟨w1,13⟩ :: tail3400_11 +abbrev tail3400_13 : Stack := ⟨w0,2⟩ :: tail3400_12 +abbrev tail3400_14 (k : Nat) : Stack := ⟨w170,(1*k+7)⟩ :: tail3400_13 +abbrev tail3400_15 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3400_14 k +abbrev tail3400_16 (k : Nat) : Stack := ⟨w1,791761166⟩ :: tail3400_15 k +abbrev tail3400_17 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3400_16 k +abbrev tail3400_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_17 k +abbrev tail3400_19 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3400_18 k +abbrev tail3400_20 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3400_19 k +abbrev tail3400_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_20 k +abbrev tail3400_22 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3400_21 k +abbrev tail3400_23 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3400_22 k +abbrev tail3400_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_23 k +abbrev tail3400_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3400_24 k +abbrev tail3400_26 (k : Nat) : Stack := ⟨w171,(1*k+8)⟩ :: tail3400_25 k +abbrev tail3400_27 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3400_26 k +abbrev tail3400_28 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3400_27 k +abbrev tail3400_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_28 k +abbrev tail3400_30 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3400_29 k +abbrev tail3400_31 : Stack := ⟨w1,9⟩ :: tail3400_0 +abbrev tail3400_32 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3400_29 k +abbrev tail3400_33 : Stack := ⟨w2,1⟩ :: tail3400_31 +abbrev tail3400_34 : Stack := ⟨w0,95⟩ :: tail3400_33 +abbrev tail3400_35 : Stack := ⟨w0,96⟩ :: tail3400_33 +abbrev tail3400_36 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3400_27 k +abbrev tail3400_37 : Stack := ⟨w1,1⟩ :: tail3400_35 +abbrev tail3400_38 : Stack := ⟨w1,12⟩ :: tail3400_35 +abbrev tail3400_39 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3400_26 k +abbrev tail3400_40 : Stack := ⟨w2,1⟩ :: tail3400_38 +abbrev tail3400_41 : Stack := ⟨w0,25⟩ :: tail3400_40 +abbrev tail3400_42 (k : Nat) : Stack := ⟨w172,(1*k+8)⟩ :: tail3400_41 +abbrev tail3400_43 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3400_42 k +abbrev tail3400_44 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3400_42 k +abbrev tail3400_45 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3400_22 k +abbrev tail3400_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_44 k +abbrev tail3400_47 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3400_44 k +abbrev tail3400_48 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3400_21 k +abbrev tail3400_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_47 k +abbrev tail3400_50 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3400_49 k +abbrev tail3400_51 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3400_49 k +abbrev tail3400_52 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3400_19 k +abbrev tail3400_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_51 k +abbrev tail3400_54 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3400_51 k +abbrev tail3400_55 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3400_18 k +abbrev tail3400_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_54 k +abbrev tail3400_57 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3400_56 k +abbrev tail3400_58 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3400_56 k +abbrev tail3400_59 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3400_16 k +abbrev tail3400_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_58 k +abbrev tail3400_61 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3400_58 k +abbrev tail3400_62 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3400_15 k +abbrev tail3400_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_61 k +abbrev tail3400_64 (k : Nat) : Stack := ⟨w0,791761165⟩ :: tail3400_63 k +abbrev tail3400_65 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3400_64 k +abbrev tail3400_66 (k : Nat) : Stack := ⟨w173,(1*k+7)⟩ :: tail3400_65 k +abbrev tail3400_67 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3400_66 k +abbrev tail3400_68 : Stack := ⟨w1,12⟩ :: tail3400_11 +abbrev tail3400_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_67 k +abbrev tail3400_70 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3400_69 k +abbrev tail3400_71 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3400_69 k +abbrev tail3400_72 : Stack := ⟨w0,4⟩ :: tail3400_9 +abbrev tail3400_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_71 k +abbrev tail3400_74 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3400_71 k +abbrev tail3400_75 : Stack := ⟨w1,14⟩ :: tail3400_8 +abbrev tail3400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_74 k +abbrev tail3400_77 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3400_76 k +abbrev tail3400_78 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3400_76 k +abbrev tail3400_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_78 k +abbrev tail3400_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_79 k +abbrev tail3400_81 : Stack := ⟨w0,4⟩ :: tail3400_4 +abbrev tail3400_82 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3400_79 k +abbrev tail3400_83 : Stack := ⟨w0,3⟩ :: tail3400_4 +abbrev tail3400_84 : Stack := ⟨w2,1⟩ :: tail3400_83 +abbrev tail3400_85 : Stack := ⟨w23,1⟩ :: tail3400_84 +abbrev tail3400_86 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3400_78 k +abbrev tail3400_87 : Stack := ⟨w0,1⟩ :: tail3400_84 +abbrev tail3400_88 : Stack := ⟨w0,3⟩ :: tail3400_84 +abbrev tail3400_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_77 k +abbrev tail3400_90 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3400_89 k +abbrev tail3400_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_90 k +abbrev tail3400_92 : Stack := ⟨w0,2⟩ :: tail3400_4 +abbrev tail3400_93 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3400_90 k +abbrev tail3400_94 : Stack := ⟨w0,1⟩ :: tail3400_4 +abbrev tail3400_95 : Stack := ⟨w2,1⟩ :: tail3400_94 +abbrev tail3400_96 : Stack := ⟨w23,1⟩ :: tail3400_95 +abbrev tail3400_97 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3400_89 k +abbrev tail3400_98 : Stack := ⟨w0,1⟩ :: tail3400_95 +abbrev tail3400_99 : Stack := ⟨w0,5⟩ :: tail3400_95 +abbrev tail3400_100 : Stack := ⟨w2,1⟩ :: tail3400_99 +abbrev tail3400_101 : Stack := ⟨w1,14⟩ :: tail3400_100 +abbrev tail3400_102 : Stack := ⟨w23,1⟩ :: tail3400_101 +abbrev tail3400_103 : Stack := ⟨w0,5⟩ :: tail3400_102 +abbrev tail3400_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_70 k +abbrev tail3400_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3400_104 k +abbrev tail3400_106 : Stack := ⟨w0,1⟩ :: tail3400_101 +abbrev tail3400_107 : Stack := ⟨w0,6⟩ :: tail3400_101 +abbrev tail3400_108 : Stack := ⟨w2,1⟩ :: tail3400_107 +abbrev tail3400_109 : Stack := ⟨w1,12⟩ :: tail3400_108 +abbrev tail3400_110 : Stack := ⟨w23,1⟩ :: tail3400_109 +abbrev tail3400_111 : Stack := ⟨w0,2⟩ :: tail3400_110 +abbrev tail3400_112 (k : Nat) : Stack := ⟨w173,(1*k+6)⟩ :: tail3400_65 k +abbrev tail3400_113 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_112 k +abbrev tail3400_114 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3400_113 k +abbrev tail3400_115 : Stack := ⟨w0,1⟩ :: tail3400_109 +abbrev tail3400_116 : Stack := ⟨w0,3⟩ :: tail3400_109 +abbrev tail3400_117 : Stack := ⟨w175,1⟩ :: tail3400_116 +abbrev tail3400_118 (k : Nat) : Stack := ⟨w173,(1*k+5)⟩ :: tail3400_65 k +abbrev tail3400_119 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_118 k +abbrev tail3400_120 : Stack := ⟨w176,1⟩ :: tail3400_116 +abbrev tail3400_121 : Stack := ⟨w175,1⟩ :: tail3400_120 +abbrev tail3400_122 (k : Nat) : Stack := ⟨w173,(1*k+4)⟩ :: tail3400_65 k +abbrev tail3400_123 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_122 k +abbrev tail3400_124 : Stack := ⟨w176,2⟩ :: tail3400_116 +abbrev tail3400_125 : Stack := ⟨w175,1⟩ :: tail3400_124 +abbrev tail3400_126 (k : Nat) : Stack := ⟨w173,(1*k+3)⟩ :: tail3400_65 k +abbrev tail3400_127 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_126 k +abbrev tail3400_128 : Stack := ⟨w176,3⟩ :: tail3400_116 +abbrev tail3400_129 (k : Nat) : Stack := ⟨w176,(1*k+5)⟩ :: tail3400_116 +abbrev tail3400_130 (k : Nat) : Stack := ⟨w173,1⟩ :: tail3400_65 k +abbrev tail3400_131 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_130 k +abbrev tail3400_132 (k : Nat) : Stack := ⟨w175,1⟩ :: tail3400_129 k +abbrev tail3400_133 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_65 k +abbrev tail3400_134 (k : Nat) : Stack := ⟨w176,(1*k+6)⟩ :: tail3400_116 +abbrev tail3400_135 (k : Nat) : Stack := ⟨w175,1⟩ :: tail3400_134 k +abbrev tail3400_136 (k : Nat) : Stack := ⟨w164,1⟩ :: tail3400_64 k +abbrev tail3400_137 (k : Nat) : Stack := ⟨w176,(1*k+7)⟩ :: tail3400_116 +abbrev tail3400_138 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3400_137 k +abbrev tail3400_139 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3400_138 k +abbrev tail3400_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_139 k +abbrev tail3400_141 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3400_140 k +abbrev tail3400_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_57 k +abbrev tail3400_143 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3400_142 k +abbrev tail3400_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3400_139 k +abbrev tail3400_145 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3400_139 k +abbrev tail3400_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_145 k +abbrev tail3400_147 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3400_146 k +abbrev tail3400_148 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_147 k +abbrev tail3400_149 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3400_148 k +abbrev tail3400_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_50 k +abbrev tail3400_151 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3400_150 k +abbrev tail3400_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3400_147 k +abbrev tail3400_153 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3400_147 k + +def before3400 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526857),(tail3400_30 k),tail3400_31⟩ +def before3401 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526855),(tail3400_32 k),tail3400_33⟩ +def before3402 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3400_29 k),tail3400_34⟩ +def before3403 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3400_28 k),tail3400_35⟩ +def before3404 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3400_36 k),tail3400_37⟩ +def before3405 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526639),(tail3400_27 k),tail3400_38⟩ +def before3406 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail3400_39 k),tail3400_40⟩ +def before3407 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3400_26 k),tail3400_41⟩ +def before3408 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3400_25 k),(tail3400_42 k)⟩ +def before3409 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3400_24 k),(tail3400_43 k)⟩ +def before3410 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3400_23 k),(tail3400_44 k)⟩ +def before3411 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3400_45 k),(tail3400_46 k)⟩ +def before3412 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521691),(tail3400_22 k),(tail3400_47 k)⟩ +def before3413 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521689),(tail3400_48 k),(tail3400_49 k)⟩ +def before3414 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3400_21 k),(tail3400_50 k)⟩ +def before3415 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3400_20 k),(tail3400_51 k)⟩ +def before3416 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3400_52 k),(tail3400_53 k)⟩ +def before3417 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521577),(tail3400_19 k),(tail3400_54 k)⟩ +def before3418 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521575),(tail3400_55 k),(tail3400_56 k)⟩ +def before3419 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3400_18 k),(tail3400_57 k)⟩ +def before3420 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3400_17 k),(tail3400_58 k)⟩ +def before3421 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3400_59 k),(tail3400_60 k)⟩ +def before3422 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail3400_16 k),(tail3400_61 k)⟩ +def before3423 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521513),(tail3400_62 k),(tail3400_63 k)⟩ +def before3424 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3400_15 k),(tail3400_64 k)⟩ +def before3425 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3400_14 k),(tail3400_65 k)⟩ +def before3426 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3400_13,(tail3400_66 k)⟩ +def before3427 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail3400_12,(tail3400_67 k)⟩ +def before3428 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail3400_68,(tail3400_69 k)⟩ +def before3429 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3400_11,(tail3400_70 k)⟩ +def before3430 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3400_10,(tail3400_71 k)⟩ +def before3431 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3400_72,(tail3400_73 k)⟩ +def before3432 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail3400_9,(tail3400_74 k)⟩ +def before3433 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail3400_75,(tail3400_76 k)⟩ +def before3434 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail3400_8,(tail3400_77 k)⟩ +def before3435 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1195),tail3400_7,(tail3400_78 k)⟩ +def before3436 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3400_6,(tail3400_79 k)⟩ +def before3437 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1199),tail3400_5,(tail3400_80 k)⟩ +def before3438 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1201),tail3400_81,(tail3400_82 k)⟩ +def before3439 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1201),tail3400_84,(tail3400_82 k)⟩ +def before3440 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3400_85,(tail3400_80 k)⟩ +def before3441 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3400_85,(tail3400_86 k)⟩ +def before3442 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3400_87,(tail3400_86 k)⟩ +def before3443 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3400_88,(tail3400_78 k)⟩ +def before3444 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail3400_88,(tail3400_89 k)⟩ +def before3445 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3400_84,(tail3400_90 k)⟩ +def before3446 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1203),tail3400_83,(tail3400_91 k)⟩ +def before3447 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1205),tail3400_92,(tail3400_93 k)⟩ +def before3448 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail3400_95,(tail3400_93 k)⟩ +def before3449 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail3400_96,(tail3400_91 k)⟩ +def before3450 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail3400_96,(tail3400_97 k)⟩ +def before3451 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail3400_98,(tail3400_97 k)⟩ +def before3452 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3400_99,(tail3400_89 k)⟩ +def before3453 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail3400_100,(tail3400_77 k)⟩ +def before3454 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail3400_101,(tail3400_76 k)⟩ +def before3455 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail3400_102,(tail3400_74 k)⟩ +def before3456 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3400_103,(tail3400_71 k)⟩ +def before3457 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3400_103,(tail3400_104 k)⟩ +def before3458 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail3400_102,(tail3400_105 k)⟩ +def before3459 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail3400_106,(tail3400_105 k)⟩ +def before3460 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3400_107,(tail3400_104 k)⟩ +def before3461 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3400_108,(tail3400_70 k)⟩ +def before3462 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail3400_109,(tail3400_69 k)⟩ +def before3463 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail3400_110,(tail3400_67 k)⟩ +def before3464 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3400_111,(tail3400_66 k)⟩ +def before3465 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3400_111,(tail3400_113 k)⟩ +def before3466 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail3400_110,(tail3400_114 k)⟩ +def before3467 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail3400_115,(tail3400_114 k)⟩ +def before3468 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3400_116,(tail3400_113 k)⟩ +def before3469 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3400_117,(tail3400_112 k)⟩ +def before3470 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3400_117,(tail3400_119 k)⟩ +def before3471 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3400_120,(tail3400_119 k)⟩ +def before3472 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3400_121,(tail3400_118 k)⟩ +def before3473 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3400_121,(tail3400_123 k)⟩ +def before3474 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3400_124,(tail3400_123 k)⟩ +def before3475 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3400_125,(tail3400_122 k)⟩ +def before3476 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3400_125,(tail3400_127 k)⟩ +def before3477 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3400_128,(tail3400_127 k)⟩ +def before3478 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3400_129 k),(tail3400_131 k)⟩ +def before3479 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3400_132 k),(tail3400_130 k)⟩ +def before3480 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3400_132 k),(tail3400_133 k)⟩ +def before3481 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3400_134 k),(tail3400_133 k)⟩ +def before3482 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3400_135 k),(tail3400_65 k)⟩ +def before3483 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3400_135 k),(tail3400_136 k)⟩ +def before3484 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3400_137 k),(tail3400_136 k)⟩ +def before3485 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3400_138 k),(tail3400_64 k)⟩ +def before3486 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521513),(tail3400_139 k),(tail3400_63 k)⟩ +def before3487 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail3400_140 k),(tail3400_61 k)⟩ +def before3488 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3400_141 k),(tail3400_58 k)⟩ +def before3489 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3400_141 k),(tail3400_142 k)⟩ +def before3490 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail3400_140 k),(tail3400_143 k)⟩ +def before3491 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail3400_144 k),(tail3400_143 k)⟩ +def before3492 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3400_145 k),(tail3400_142 k)⟩ +def before3493 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3400_146 k),(tail3400_57 k)⟩ +def before3494 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521575),(tail3400_147 k),(tail3400_56 k)⟩ +def before3495 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521577),(tail3400_148 k),(tail3400_54 k)⟩ +def before3496 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3400_149 k),(tail3400_51 k)⟩ +def before3497 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3400_149 k),(tail3400_150 k)⟩ +def before3498 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521577),(tail3400_148 k),(tail3400_151 k)⟩ +def before3499 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521577),(tail3400_152 k),(tail3400_151 k)⟩ +def after3499 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3400_153 k),(tail3400_150 k)⟩ + +theorem macro3400 (k : Nat) : applyExit (before3400 k) exit11 1 = some (before3401 k) := by + simp (disch := omega) [before3400, before3401, exit11, applyExit, pop, push] + <;> omega +theorem step3400 (k : Nat) : Runs (1*2) (before3400 k).denote (before3401 k).denote := + @applyExit_sound (before3400 k) (before3401 k) exit11 1 valid11 (macro3400 k) +theorem macro3401 (k : Nat) : applyExit (before3401 k) exit2 95 = some (before3402 k) := by + simp (disch := omega) [before3401, before3402, exit2, applyExit, pop, push] + <;> omega +theorem step3401 (k : Nat) : Runs (95*2) (before3401 k).denote (before3402 k).denote := + @applyExit_sound (before3401 k) (before3402 k) exit2 95 valid2 (macro3401 k) +theorem macro3402 (k : Nat) : applyExit (before3402 k) exit3 1 = some (before3403 k) := by + simp (disch := omega) [before3402, before3403, exit3, applyExit, pop, push] + <;> omega +theorem step3402 (k : Nat) : Runs (1*2) (before3402 k).denote (before3403 k).denote := + @applyExit_sound (before3402 k) (before3403 k) exit3 1 valid3 (macro3402 k) +theorem macro3403 (k : Nat) : applyExit (before3403 k) exit9 1 = some (before3404 k) := by + simp (disch := omega) [before3403, before3404, exit9, applyExit, pop, push] + <;> omega +theorem step3403 (k : Nat) : Runs (1*2) (before3403 k).denote (before3404 k).denote := + @applyExit_sound (before3403 k) (before3404 k) exit9 1 valid9 (macro3403 k) +theorem macro3404 (k : Nat) : applyExit (before3404 k) exit10 11 = some (before3405 k) := by + simp (disch := omega) [before3404, before3405, exit10, applyExit, pop, push] + <;> omega +theorem step3404 (k : Nat) : Runs (11*2) (before3404 k).denote (before3405 k).denote := + @applyExit_sound (before3404 k) (before3405 k) exit10 11 valid10 (macro3404 k) +theorem macro3405 (k : Nat) : applyExit (before3405 k) exit11 1 = some (before3406 k) := by + simp (disch := omega) [before3405, before3406, exit11, applyExit, pop, push] + <;> omega +theorem step3405 (k : Nat) : Runs (1*2) (before3405 k).denote (before3406 k).denote := + @applyExit_sound (before3405 k) (before3406 k) exit11 1 valid11 (macro3405 k) +theorem macro3406 (k : Nat) : applyExit (before3406 k) exit2 25 = some (before3407 k) := by + simp (disch := omega) [before3406, before3407, exit2, applyExit, pop, push] + <;> omega +theorem step3406 (k : Nat) : Runs (25*2) (before3406 k).denote (before3407 k).denote := + @applyExit_sound (before3406 k) (before3407 k) exit2 25 valid2 (macro3406 k) +theorem macro3407 (k : Nat) : applyExit (before3407 k) exit197 (1*k+8) = some (before3408 k) := by + simp (disch := omega) [before3407, before3408, exit197, applyExit, pop, push] + <;> omega +theorem step3407 (k : Nat) : Runs ((1*k+8)*586) (before3407 k).denote (before3408 k).denote := + @applyExit_sound (before3407 k) (before3408 k) exit197 (1*k+8) valid197 (macro3407 k) +theorem macro3408 (k : Nat) : applyExit (before3408 k) exit2 15 = some (before3409 k) := by + simp (disch := omega) [before3408, before3409, exit2, applyExit, pop, push] + <;> omega +theorem step3408 (k : Nat) : Runs (15*2) (before3408 k).denote (before3409 k).denote := + @applyExit_sound (before3408 k) (before3409 k) exit2 15 valid2 (macro3408 k) +theorem macro3409 (k : Nat) : applyExit (before3409 k) exit3 1 = some (before3410 k) := by + simp (disch := omega) [before3409, before3410, exit3, applyExit, pop, push] + <;> omega +theorem step3409 (k : Nat) : Runs (1*2) (before3409 k).denote (before3410 k).denote := + @applyExit_sound (before3409 k) (before3410 k) exit3 1 valid3 (macro3409 k) +theorem macro3410 (k : Nat) : applyExit (before3410 k) exit9 1 = some (before3411 k) := by + simp (disch := omega) [before3410, before3411, exit9, applyExit, pop, push] + <;> omega +theorem step3410 (k : Nat) : Runs (1*2) (before3410 k).denote (before3411 k).denote := + @applyExit_sound (before3410 k) (before3411 k) exit9 1 valid9 (macro3410 k) +theorem macro3411 (k : Nat) : applyExit (before3411 k) exit10 87 = some (before3412 k) := by + simp (disch := omega) [before3411, before3412, exit10, applyExit, pop, push] + <;> omega +theorem step3411 (k : Nat) : Runs (87*2) (before3411 k).denote (before3412 k).denote := + @applyExit_sound (before3411 k) (before3412 k) exit10 87 valid10 (macro3411 k) +theorem macro3412 (k : Nat) : applyExit (before3412 k) exit11 1 = some (before3413 k) := by + simp (disch := omega) [before3412, before3413, exit11, applyExit, pop, push] + <;> omega +theorem step3412 (k : Nat) : Runs (1*2) (before3412 k).denote (before3413 k).denote := + @applyExit_sound (before3412 k) (before3413 k) exit11 1 valid11 (macro3412 k) +theorem macro3413 (k : Nat) : applyExit (before3413 k) exit2 19 = some (before3414 k) := by + simp (disch := omega) [before3413, before3414, exit2, applyExit, pop, push] + <;> omega +theorem step3413 (k : Nat) : Runs (19*2) (before3413 k).denote (before3414 k).denote := + @applyExit_sound (before3413 k) (before3414 k) exit2 19 valid2 (macro3413 k) +theorem macro3414 (k : Nat) : applyExit (before3414 k) exit3 1 = some (before3415 k) := by + simp (disch := omega) [before3414, before3415, exit3, applyExit, pop, push] + <;> omega +theorem step3414 (k : Nat) : Runs (1*2) (before3414 k).denote (before3415 k).denote := + @applyExit_sound (before3414 k) (before3415 k) exit3 1 valid3 (macro3414 k) +theorem macro3415 (k : Nat) : applyExit (before3415 k) exit9 1 = some (before3416 k) := by + simp (disch := omega) [before3415, before3416, exit9, applyExit, pop, push] + <;> omega +theorem step3415 (k : Nat) : Runs (1*2) (before3415 k).denote (before3416 k).denote := + @applyExit_sound (before3415 k) (before3416 k) exit9 1 valid9 (macro3415 k) +theorem macro3416 (k : Nat) : applyExit (before3416 k) exit10 35 = some (before3417 k) := by + simp (disch := omega) [before3416, before3417, exit10, applyExit, pop, push] + <;> omega +theorem step3416 (k : Nat) : Runs (35*2) (before3416 k).denote (before3417 k).denote := + @applyExit_sound (before3416 k) (before3417 k) exit10 35 valid10 (macro3416 k) +theorem macro3417 (k : Nat) : applyExit (before3417 k) exit11 1 = some (before3418 k) := by + simp (disch := omega) [before3417, before3418, exit11, applyExit, pop, push] + <;> omega +theorem step3417 (k : Nat) : Runs (1*2) (before3417 k).denote (before3418 k).denote := + @applyExit_sound (before3417 k) (before3418 k) exit11 1 valid11 (macro3417 k) +theorem macro3418 (k : Nat) : applyExit (before3418 k) exit2 25 = some (before3419 k) := by + simp (disch := omega) [before3418, before3419, exit2, applyExit, pop, push] + <;> omega +theorem step3418 (k : Nat) : Runs (25*2) (before3418 k).denote (before3419 k).denote := + @applyExit_sound (before3418 k) (before3419 k) exit2 25 valid2 (macro3418 k) +theorem macro3419 (k : Nat) : applyExit (before3419 k) exit3 1 = some (before3420 k) := by + simp (disch := omega) [before3419, before3420, exit3, applyExit, pop, push] + <;> omega +theorem step3419 (k : Nat) : Runs (1*2) (before3419 k).denote (before3420 k).denote := + @applyExit_sound (before3419 k) (before3420 k) exit3 1 valid3 (macro3419 k) +theorem macro3420 (k : Nat) : applyExit (before3420 k) exit9 1 = some (before3421 k) := by + simp (disch := omega) [before3420, before3421, exit9, applyExit, pop, push] + <;> omega +theorem step3420 (k : Nat) : Runs (1*2) (before3420 k).denote (before3421 k).denote := + @applyExit_sound (before3420 k) (before3421 k) exit9 1 valid9 (macro3420 k) +theorem macro3421 (k : Nat) : applyExit (before3421 k) exit10 3 = some (before3422 k) := by + simp (disch := omega) [before3421, before3422, exit10, applyExit, pop, push] + <;> omega +theorem step3421 (k : Nat) : Runs (3*2) (before3421 k).denote (before3422 k).denote := + @applyExit_sound (before3421 k) (before3422 k) exit10 3 valid10 (macro3421 k) +theorem macro3422 (k : Nat) : applyExit (before3422 k) exit11 1 = some (before3423 k) := by + simp (disch := omega) [before3422, before3423, exit11, applyExit, pop, push] + <;> omega +theorem step3422 (k : Nat) : Runs (1*2) (before3422 k).denote (before3423 k).denote := + @applyExit_sound (before3422 k) (before3423 k) exit11 1 valid11 (macro3422 k) +theorem macro3423 (k : Nat) : applyExit (before3423 k) exit2 791761165 = some (before3424 k) := by + simp (disch := omega) [before3423, before3424, exit2, applyExit, pop, push] + <;> omega +theorem step3423 (k : Nat) : Runs (791761165*2) (before3423 k).denote (before3424 k).denote := + @applyExit_sound (before3423 k) (before3424 k) exit2 791761165 valid2 (macro3423 k) +theorem macro3424 (k : Nat) : applyExit (before3424 k) exit182 1 = some (before3425 k) := by + simp (disch := omega) [before3424, before3425, exit182, applyExit, pop, push] + <;> omega +theorem step3424 (k : Nat) : Runs (1*38) (before3424 k).denote (before3425 k).denote := + @applyExit_sound (before3424 k) (before3425 k) exit182 1 valid182 (macro3424 k) +theorem macro3425 (k : Nat) : applyExit (before3425 k) exit198 (1*k+7) = some (before3426 k) := by + simp (disch := omega) [before3425, before3426, exit198, applyExit, pop, push] + <;> omega +theorem step3425 (k : Nat) : Runs ((1*k+7)*38) (before3425 k).denote (before3426 k).denote := + @applyExit_sound (before3425 k) (before3426 k) exit198 (1*k+7) valid198 (macro3425 k) +theorem macro3426 (k : Nat) : applyExit (before3426 k) exit10 2 = some (before3427 k) := by + simp (disch := omega) [before3426, before3427, exit10, applyExit, pop, push] + <;> omega +theorem step3426 (k : Nat) : Runs (2*2) (before3426 k).denote (before3427 k).denote := + @applyExit_sound (before3426 k) (before3427 k) exit10 2 valid10 (macro3426 k) +theorem macro3427 (k : Nat) : applyExit (before3427 k) exit11 1 = some (before3428 k) := by + simp (disch := omega) [before3427, before3428, exit11, applyExit, pop, push] + <;> omega +theorem step3427 (k : Nat) : Runs (1*2) (before3427 k).denote (before3428 k).denote := + @applyExit_sound (before3427 k) (before3428 k) exit11 1 valid11 (macro3427 k) +theorem macro3428 (k : Nat) : applyExit (before3428 k) exit2 12 = some (before3429 k) := by + simp (disch := omega) [before3428, before3429, exit2, applyExit, pop, push] + <;> omega +theorem step3428 (k : Nat) : Runs (12*2) (before3428 k).denote (before3429 k).denote := + @applyExit_sound (before3428 k) (before3429 k) exit2 12 valid2 (macro3428 k) +theorem macro3429 (k : Nat) : applyExit (before3429 k) exit3 1 = some (before3430 k) := by + simp (disch := omega) [before3429, before3430, exit3, applyExit, pop, push] + <;> omega +theorem step3429 (k : Nat) : Runs (1*2) (before3429 k).denote (before3430 k).denote := + @applyExit_sound (before3429 k) (before3430 k) exit3 1 valid3 (macro3429 k) +theorem macro3430 (k : Nat) : applyExit (before3430 k) exit9 1 = some (before3431 k) := by + simp (disch := omega) [before3430, before3431, exit9, applyExit, pop, push] + <;> omega +theorem step3430 (k : Nat) : Runs (1*2) (before3430 k).denote (before3431 k).denote := + @applyExit_sound (before3430 k) (before3431 k) exit9 1 valid9 (macro3430 k) +theorem macro3431 (k : Nat) : applyExit (before3431 k) exit10 4 = some (before3432 k) := by + simp (disch := omega) [before3431, before3432, exit10, applyExit, pop, push] + <;> omega +theorem step3431 (k : Nat) : Runs (4*2) (before3431 k).denote (before3432 k).denote := + @applyExit_sound (before3431 k) (before3432 k) exit10 4 valid10 (macro3431 k) +theorem macro3432 (k : Nat) : applyExit (before3432 k) exit11 1 = some (before3433 k) := by + simp (disch := omega) [before3432, before3433, exit11, applyExit, pop, push] + <;> omega +theorem step3432 (k : Nat) : Runs (1*2) (before3432 k).denote (before3433 k).denote := + @applyExit_sound (before3432 k) (before3433 k) exit11 1 valid11 (macro3432 k) +theorem macro3433 (k : Nat) : applyExit (before3433 k) exit2 14 = some (before3434 k) := by + simp (disch := omega) [before3433, before3434, exit2, applyExit, pop, push] + <;> omega +theorem step3433 (k : Nat) : Runs (14*2) (before3433 k).denote (before3434 k).denote := + @applyExit_sound (before3433 k) (before3434 k) exit2 14 valid2 (macro3433 k) +theorem macro3434 (k : Nat) : applyExit (before3434 k) exit3 1 = some (before3435 k) := by + simp (disch := omega) [before3434, before3435, exit3, applyExit, pop, push] + <;> omega +theorem step3434 (k : Nat) : Runs (1*2) (before3434 k).denote (before3435 k).denote := + @applyExit_sound (before3434 k) (before3435 k) exit3 1 valid3 (macro3434 k) +theorem macro3435 (k : Nat) : applyExit (before3435 k) exit9 1 = some (before3436 k) := by + simp (disch := omega) [before3435, before3436, exit9, applyExit, pop, push] + <;> omega +theorem step3435 (k : Nat) : Runs (1*2) (before3435 k).denote (before3436 k).denote := + @applyExit_sound (before3435 k) (before3436 k) exit9 1 valid9 (macro3435 k) +theorem macro3436 (k : Nat) : applyExit (before3436 k) exit46 1 = some (before3437 k) := by + simp (disch := omega) [before3436, before3437, exit46, applyExit, pop, push] + <;> omega +theorem step3436 (k : Nat) : Runs (1*2) (before3436 k).denote (before3437 k).denote := + @applyExit_sound (before3436 k) (before3437 k) exit46 1 valid46 (macro3436 k) +theorem macro3437 (k : Nat) : applyExit (before3437 k) exit47 1 = some (before3438 k) := by + simp (disch := omega) [before3437, before3438, exit47, applyExit, pop, push] + <;> omega +theorem step3437 (k : Nat) : Runs (1*2) (before3437 k).denote (before3438 k).denote := + @applyExit_sound (before3437 k) (before3438 k) exit47 1 valid47 (macro3437 k) +theorem macro3438 (k : Nat) : applyExit (before3438 k) exit62 1 = some (before3439 k) := by + simp (disch := omega) [before3438, before3439, exit62, applyExit, pop, push] + <;> omega +theorem step3438 (k : Nat) : Runs (1*1) (before3438 k).denote (before3439 k).denote := + @applyExit_sound (before3438 k) (before3439 k) exit62 1 valid62 (macro3438 k) +theorem macro3439 (k : Nat) : applyExit (before3439 k) exit35 1 = some (before3440 k) := by + simp (disch := omega) [before3439, before3440, exit35, applyExit, pop, push] + <;> omega +theorem step3439 (k : Nat) : Runs (1*2) (before3439 k).denote (before3440 k).denote := + @applyExit_sound (before3439 k) (before3440 k) exit35 1 valid35 (macro3439 k) +theorem macro3440 (k : Nat) : applyExit (before3440 k) exit39 1 = some (before3441 k) := by + simp (disch := omega) [before3440, before3441, exit39, applyExit, pop, push] + <;> omega +theorem step3440 (k : Nat) : Runs (1*1) (before3440 k).denote (before3441 k).denote := + @applyExit_sound (before3440 k) (before3441 k) exit39 1 valid39 (macro3440 k) +theorem macro3441 (k : Nat) : applyExit (before3441 k) exit32 1 = some (before3442 k) := by + simp (disch := omega) [before3441, before3442, exit32, applyExit, pop, push] + <;> omega +theorem step3441 (k : Nat) : Runs (1*3) (before3441 k).denote (before3442 k).denote := + @applyExit_sound (before3441 k) (before3442 k) exit32 1 valid32 (macro3441 k) +theorem macro3442 (k : Nat) : applyExit (before3442 k) exit36 2 = some (before3443 k) := by + simp (disch := omega) [before3442, before3443, exit36, applyExit, pop, push] + <;> omega +theorem step3442 (k : Nat) : Runs (2*2) (before3442 k).denote (before3443 k).denote := + @applyExit_sound (before3442 k) (before3443 k) exit36 2 valid36 (macro3442 k) +theorem macro3443 (k : Nat) : applyExit (before3443 k) exit31 1 = some (before3444 k) := by + simp (disch := omega) [before3443, before3444, exit31, applyExit, pop, push] + <;> omega +theorem step3443 (k : Nat) : Runs (1*1) (before3443 k).denote (before3444 k).denote := + @applyExit_sound (before3443 k) (before3444 k) exit31 1 valid31 (macro3443 k) +theorem macro3444 (k : Nat) : applyExit (before3444 k) exit10 3 = some (before3445 k) := by + simp (disch := omega) [before3444, before3445, exit10, applyExit, pop, push] + <;> omega +theorem step3444 (k : Nat) : Runs (3*2) (before3444 k).denote (before3445 k).denote := + @applyExit_sound (before3444 k) (before3445 k) exit10 3 valid10 (macro3444 k) +theorem macro3445 (k : Nat) : applyExit (before3445 k) exit46 1 = some (before3446 k) := by + simp (disch := omega) [before3445, before3446, exit46, applyExit, pop, push] + <;> omega +theorem step3445 (k : Nat) : Runs (1*2) (before3445 k).denote (before3446 k).denote := + @applyExit_sound (before3445 k) (before3446 k) exit46 1 valid46 (macro3445 k) +theorem macro3446 (k : Nat) : applyExit (before3446 k) exit47 1 = some (before3447 k) := by + simp (disch := omega) [before3446, before3447, exit47, applyExit, pop, push] + <;> omega +theorem step3446 (k : Nat) : Runs (1*2) (before3446 k).denote (before3447 k).denote := + @applyExit_sound (before3446 k) (before3447 k) exit47 1 valid47 (macro3446 k) +theorem macro3447 (k : Nat) : applyExit (before3447 k) exit62 1 = some (before3448 k) := by + simp (disch := omega) [before3447, before3448, exit62, applyExit, pop, push] + <;> omega +theorem step3447 (k : Nat) : Runs (1*1) (before3447 k).denote (before3448 k).denote := + @applyExit_sound (before3447 k) (before3448 k) exit62 1 valid62 (macro3447 k) +theorem macro3448 (k : Nat) : applyExit (before3448 k) exit35 1 = some (before3449 k) := by + simp (disch := omega) [before3448, before3449, exit35, applyExit, pop, push] + <;> omega +theorem step3448 (k : Nat) : Runs (1*2) (before3448 k).denote (before3449 k).denote := + @applyExit_sound (before3448 k) (before3449 k) exit35 1 valid35 (macro3448 k) +theorem macro3449 (k : Nat) : applyExit (before3449 k) exit39 1 = some (before3450 k) := by + simp (disch := omega) [before3449, before3450, exit39, applyExit, pop, push] + <;> omega +theorem step3449 (k : Nat) : Runs (1*1) (before3449 k).denote (before3450 k).denote := + @applyExit_sound (before3449 k) (before3450 k) exit39 1 valid39 (macro3449 k) +theorem macro3450 (k : Nat) : applyExit (before3450 k) exit32 1 = some (before3451 k) := by + simp (disch := omega) [before3450, before3451, exit32, applyExit, pop, push] + <;> omega +theorem step3450 (k : Nat) : Runs (1*3) (before3450 k).denote (before3451 k).denote := + @applyExit_sound (before3450 k) (before3451 k) exit32 1 valid32 (macro3450 k) +theorem macro3451 (k : Nat) : applyExit (before3451 k) exit36 4 = some (before3452 k) := by + simp (disch := omega) [before3451, before3452, exit36, applyExit, pop, push] + <;> omega +theorem step3451 (k : Nat) : Runs (4*2) (before3451 k).denote (before3452 k).denote := + @applyExit_sound (before3451 k) (before3452 k) exit36 4 valid36 (macro3451 k) +theorem macro3452 (k : Nat) : applyExit (before3452 k) exit33 1 = some (before3453 k) := by + simp (disch := omega) [before3452, before3453, exit33, applyExit, pop, push] + <;> omega +theorem step3452 (k : Nat) : Runs (1*2) (before3452 k).denote (before3453 k).denote := + @applyExit_sound (before3452 k) (before3453 k) exit33 1 valid33 (macro3452 k) +theorem macro3453 (k : Nat) : applyExit (before3453 k) exit34 14 = some (before3454 k) := by + simp (disch := omega) [before3453, before3454, exit34, applyExit, pop, push] + <;> omega +theorem step3453 (k : Nat) : Runs (14*2) (before3453 k).denote (before3454 k).denote := + @applyExit_sound (before3453 k) (before3454 k) exit34 14 valid34 (macro3453 k) +theorem macro3454 (k : Nat) : applyExit (before3454 k) exit35 1 = some (before3455 k) := by + simp (disch := omega) [before3454, before3455, exit35, applyExit, pop, push] + <;> omega +theorem step3454 (k : Nat) : Runs (1*2) (before3454 k).denote (before3455 k).denote := + @applyExit_sound (before3454 k) (before3455 k) exit35 1 valid35 (macro3454 k) +theorem macro3455 (k : Nat) : applyExit (before3455 k) exit36 5 = some (before3456 k) := by + simp (disch := omega) [before3455, before3456, exit36, applyExit, pop, push] + <;> omega +theorem step3455 (k : Nat) : Runs (5*2) (before3455 k).denote (before3456 k).denote := + @applyExit_sound (before3455 k) (before3456 k) exit36 5 valid36 (macro3455 k) +theorem macro3456 (k : Nat) : applyExit (before3456 k) exit31 1 = some (before3457 k) := by + simp (disch := omega) [before3456, before3457, exit31, applyExit, pop, push] + <;> omega +theorem step3456 (k : Nat) : Runs (1*1) (before3456 k).denote (before3457 k).denote := + @applyExit_sound (before3456 k) (before3457 k) exit31 1 valid31 (macro3456 k) +theorem macro3457 (k : Nat) : applyExit (before3457 k) exit10 5 = some (before3458 k) := by + simp (disch := omega) [before3457, before3458, exit10, applyExit, pop, push] + <;> omega +theorem step3457 (k : Nat) : Runs (5*2) (before3457 k).denote (before3458 k).denote := + @applyExit_sound (before3457 k) (before3458 k) exit10 5 valid10 (macro3457 k) +theorem macro3458 (k : Nat) : applyExit (before3458 k) exit32 1 = some (before3459 k) := by + simp (disch := omega) [before3458, before3459, exit32, applyExit, pop, push] + <;> omega +theorem step3458 (k : Nat) : Runs (1*3) (before3458 k).denote (before3459 k).denote := + @applyExit_sound (before3458 k) (before3459 k) exit32 1 valid32 (macro3458 k) +theorem macro3459 (k : Nat) : applyExit (before3459 k) exit36 5 = some (before3460 k) := by + simp (disch := omega) [before3459, before3460, exit36, applyExit, pop, push] + <;> omega +theorem step3459 (k : Nat) : Runs (5*2) (before3459 k).denote (before3460 k).denote := + @applyExit_sound (before3459 k) (before3460 k) exit36 5 valid36 (macro3459 k) +theorem macro3460 (k : Nat) : applyExit (before3460 k) exit33 1 = some (before3461 k) := by + simp (disch := omega) [before3460, before3461, exit33, applyExit, pop, push] + <;> omega +theorem step3460 (k : Nat) : Runs (1*2) (before3460 k).denote (before3461 k).denote := + @applyExit_sound (before3460 k) (before3461 k) exit33 1 valid33 (macro3460 k) +theorem macro3461 (k : Nat) : applyExit (before3461 k) exit34 12 = some (before3462 k) := by + simp (disch := omega) [before3461, before3462, exit34, applyExit, pop, push] + <;> omega +theorem step3461 (k : Nat) : Runs (12*2) (before3461 k).denote (before3462 k).denote := + @applyExit_sound (before3461 k) (before3462 k) exit34 12 valid34 (macro3461 k) +theorem macro3462 (k : Nat) : applyExit (before3462 k) exit35 1 = some (before3463 k) := by + simp (disch := omega) [before3462, before3463, exit35, applyExit, pop, push] + <;> omega +theorem step3462 (k : Nat) : Runs (1*2) (before3462 k).denote (before3463 k).denote := + @applyExit_sound (before3462 k) (before3463 k) exit35 1 valid35 (macro3462 k) +theorem macro3463 (k : Nat) : applyExit (before3463 k) exit36 2 = some (before3464 k) := by + simp (disch := omega) [before3463, before3464, exit36, applyExit, pop, push] + <;> omega +theorem step3463 (k : Nat) : Runs (2*2) (before3463 k).denote (before3464 k).denote := + @applyExit_sound (before3463 k) (before3464 k) exit36 2 valid36 (macro3463 k) +theorem macro3464 (k : Nat) : applyExit (before3464 k) exit199 1 = some (before3465 k) := by + simp (disch := omega) [before3464, before3465, exit199, applyExit, pop, push] + <;> omega +theorem step3464 (k : Nat) : Runs (1*13) (before3464 k).denote (before3465 k).denote := + @applyExit_sound (before3464 k) (before3465 k) exit199 1 valid199 (macro3464 k) +theorem macro3465 (k : Nat) : applyExit (before3465 k) exit10 2 = some (before3466 k) := by + simp (disch := omega) [before3465, before3466, exit10, applyExit, pop, push] + <;> omega +theorem step3465 (k : Nat) : Runs (2*2) (before3465 k).denote (before3466 k).denote := + @applyExit_sound (before3465 k) (before3466 k) exit10 2 valid10 (macro3465 k) +theorem macro3466 (k : Nat) : applyExit (before3466 k) exit32 1 = some (before3467 k) := by + simp (disch := omega) [before3466, before3467, exit32, applyExit, pop, push] + <;> omega +theorem step3466 (k : Nat) : Runs (1*3) (before3466 k).denote (before3467 k).denote := + @applyExit_sound (before3466 k) (before3467 k) exit32 1 valid32 (macro3466 k) +theorem macro3467 (k : Nat) : applyExit (before3467 k) exit36 2 = some (before3468 k) := by + simp (disch := omega) [before3467, before3468, exit36, applyExit, pop, push] + <;> omega +theorem step3467 (k : Nat) : Runs (2*2) (before3467 k).denote (before3468 k).denote := + @applyExit_sound (before3467 k) (before3468 k) exit36 2 valid36 (macro3467 k) +theorem macro3468 (k : Nat) : applyExit (before3468 k) exit200 1 = some (before3469 k) := by + simp (disch := omega) [before3468, before3469, exit200, applyExit, pop, push] + <;> omega +theorem step3468 (k : Nat) : Runs (1*38) (before3468 k).denote (before3469 k).denote := + @applyExit_sound (before3468 k) (before3469 k) exit200 1 valid200 (macro3468 k) +theorem macro3469 (k : Nat) : applyExit (before3469 k) exit199 1 = some (before3470 k) := by + simp (disch := omega) [before3469, before3470, exit199, applyExit, pop, push] + <;> omega +theorem step3469 (k : Nat) : Runs (1*13) (before3469 k).denote (before3470 k).denote := + @applyExit_sound (before3469 k) (before3470 k) exit199 1 valid199 (macro3469 k) +theorem macro3470 (k : Nat) : applyExit (before3470 k) exit201 1 = some (before3471 k) := by + simp (disch := omega) [before3470, before3471, exit201, applyExit, pop, push] + <;> omega +theorem step3470 (k : Nat) : Runs (1*11) (before3470 k).denote (before3471 k).denote := + @applyExit_sound (before3470 k) (before3471 k) exit201 1 valid201 (macro3470 k) +theorem macro3471 (k : Nat) : applyExit (before3471 k) exit200 1 = some (before3472 k) := by + simp (disch := omega) [before3471, before3472, exit200, applyExit, pop, push] + <;> omega +theorem step3471 (k : Nat) : Runs (1*38) (before3471 k).denote (before3472 k).denote := + @applyExit_sound (before3471 k) (before3472 k) exit200 1 valid200 (macro3471 k) +theorem macro3472 (k : Nat) : applyExit (before3472 k) exit199 1 = some (before3473 k) := by + simp (disch := omega) [before3472, before3473, exit199, applyExit, pop, push] + <;> omega +theorem step3472 (k : Nat) : Runs (1*13) (before3472 k).denote (before3473 k).denote := + @applyExit_sound (before3472 k) (before3473 k) exit199 1 valid199 (macro3472 k) +theorem macro3473 (k : Nat) : applyExit (before3473 k) exit201 1 = some (before3474 k) := by + simp (disch := omega) [before3473, before3474, exit201, applyExit, pop, push] + <;> omega +theorem step3473 (k : Nat) : Runs (1*11) (before3473 k).denote (before3474 k).denote := + @applyExit_sound (before3473 k) (before3474 k) exit201 1 valid201 (macro3473 k) +theorem macro3474 (k : Nat) : applyExit (before3474 k) exit200 1 = some (before3475 k) := by + simp (disch := omega) [before3474, before3475, exit200, applyExit, pop, push] + <;> omega +theorem step3474 (k : Nat) : Runs (1*38) (before3474 k).denote (before3475 k).denote := + @applyExit_sound (before3474 k) (before3475 k) exit200 1 valid200 (macro3474 k) +theorem macro3475 (k : Nat) : applyExit (before3475 k) exit199 1 = some (before3476 k) := by + simp (disch := omega) [before3475, before3476, exit199, applyExit, pop, push] + <;> omega +theorem step3475 (k : Nat) : Runs (1*13) (before3475 k).denote (before3476 k).denote := + @applyExit_sound (before3475 k) (before3476 k) exit199 1 valid199 (macro3475 k) +theorem macro3476 (k : Nat) : applyExit (before3476 k) exit201 1 = some (before3477 k) := by + simp (disch := omega) [before3476, before3477, exit201, applyExit, pop, push] + <;> omega +theorem step3476 (k : Nat) : Runs (1*11) (before3476 k).denote (before3477 k).denote := + @applyExit_sound (before3476 k) (before3477 k) exit201 1 valid201 (macro3476 k) +def cycleState3477 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w176,(3+1*j)⟩,⟨w0,3⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w174,1⟩,⟨w173,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761165⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,16⟩,⟨w172,(1*k+8)⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +def cyclePart3477_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w175,1⟩,⟨w176,(3+1*j)⟩,⟨w0,3⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w173,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761165⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,16⟩,⟨w172,(1*k+8)⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +def cyclePart3477_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w175,1⟩,⟨w176,(3+1*j)⟩,⟨w0,3⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w174,1⟩,⟨w173,(1*k+2-1*j)⟩,⟨w159,1⟩,⟨w0,791761165⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,16⟩,⟨w172,(1*k+8)⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +theorem cycleMacro3477_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3477 k j) exit200 1 = some (cyclePart3477_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState3477, cyclePart3477_0, exit200, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3477_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3477_0 k j) exit199 1 = some (cyclePart3477_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3477_0, cyclePart3477_1, exit199, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3477_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3477_1 k j) exit201 1 = some (cycleState3477 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3477_1, cycleState3477, exit201, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun3477 (k j : Nat) (hj : j < (1*k+2)) : Runs 62 (cycleState3477 k j).denote (cycleState3477 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState3477 k j).denote (cyclePart3477_0 k j).denote := @applyExit_sound (cycleState3477 k j) (cyclePart3477_0 k j) exit200 1 valid200 (cycleMacro3477_0 k j hj) + have h1 : Runs (1*13) (cyclePart3477_0 k j).denote (cyclePart3477_1 k j).denote := @applyExit_sound (cyclePart3477_0 k j) (cyclePart3477_1 k j) exit199 1 valid199 (cycleMacro3477_1 k j hj) + have h2 : Runs (1*11) (cyclePart3477_1 k j).denote (cycleState3477 k (j+1)).denote := @applyExit_sound (cyclePart3477_1 k j) (cycleState3477 k (j+1)) exit201 1 valid201 (cycleMacro3477_2 k j hj) + exact (@Runs.trans (1*38) ((1*13)+(1*11)) (cycleState3477 k j).denote (cyclePart3477_0 k j).denote (cycleState3477 k (j+1)).denote h0 (@Runs.trans (1*13) (1*11) (cyclePart3477_0 k j).denote (cyclePart3477_1 k j).denote (cycleState3477 k (j+1)).denote h1 h2)) +theorem step3477 (k : Nat) : Runs ((1*k+2)*62) (before3477 k).denote (before3478 k).denote := by + have h := Runs.chain (fun j => (cycleState3477 k j).denote) 62 (1*k+2) (cycleRun3477 k) + have h0 : cycleState3477 k 0 = before3477 k := by simp [cycleState3477, before3477] + have h1 : cycleState3477 k (1*k+2) = before3478 k := by + simp [cycleState3477, before3478] <;> omega + simpa only [h0, h1] using h +theorem macro3478 (k : Nat) : applyExit (before3478 k) exit200 1 = some (before3479 k) := by + simp (disch := omega) [before3478, before3479, exit200, applyExit, pop, push] + <;> omega +theorem step3478 (k : Nat) : Runs (1*38) (before3478 k).denote (before3479 k).denote := + @applyExit_sound (before3478 k) (before3479 k) exit200 1 valid200 (macro3478 k) +theorem macro3479 (k : Nat) : applyExit (before3479 k) exit199 1 = some (before3480 k) := by + simp (disch := omega) [before3479, before3480, exit199, applyExit, pop, push] + <;> omega +theorem step3479 (k : Nat) : Runs (1*13) (before3479 k).denote (before3480 k).denote := + @applyExit_sound (before3479 k) (before3480 k) exit199 1 valid199 (macro3479 k) +theorem macro3480 (k : Nat) : applyExit (before3480 k) exit201 1 = some (before3481 k) := by + simp (disch := omega) [before3480, before3481, exit201, applyExit, pop, push] + <;> omega +theorem step3480 (k : Nat) : Runs (1*11) (before3480 k).denote (before3481 k).denote := + @applyExit_sound (before3480 k) (before3481 k) exit201 1 valid201 (macro3480 k) +theorem macro3481 (k : Nat) : applyExit (before3481 k) exit200 1 = some (before3482 k) := by + simp (disch := omega) [before3481, before3482, exit200, applyExit, pop, push] + <;> omega +theorem step3481 (k : Nat) : Runs (1*38) (before3481 k).denote (before3482 k).denote := + @applyExit_sound (before3481 k) (before3482 k) exit200 1 valid200 (macro3481 k) +theorem macro3482 (k : Nat) : applyExit (before3482 k) exit187 1 = some (before3483 k) := by + simp (disch := omega) [before3482, before3483, exit187, applyExit, pop, push] + <;> omega +theorem step3482 (k : Nat) : Runs (1*13) (before3482 k).denote (before3483 k).denote := + @applyExit_sound (before3482 k) (before3483 k) exit187 1 valid187 (macro3482 k) +theorem macro3483 (k : Nat) : applyExit (before3483 k) exit201 1 = some (before3484 k) := by + simp (disch := omega) [before3483, before3484, exit201, applyExit, pop, push] + <;> omega +theorem step3483 (k : Nat) : Runs (1*11) (before3483 k).denote (before3484 k).denote := + @applyExit_sound (before3483 k) (before3484 k) exit201 1 valid201 (macro3483 k) +theorem macro3484 (k : Nat) : applyExit (before3484 k) exit188 1 = some (before3485 k) := by + simp (disch := omega) [before3484, before3485, exit188, applyExit, pop, push] + <;> omega +theorem step3484 (k : Nat) : Runs (1*38) (before3484 k).denote (before3485 k).denote := + @applyExit_sound (before3484 k) (before3485 k) exit188 1 valid188 (macro3484 k) +theorem macro3485 (k : Nat) : applyExit (before3485 k) exit34 791761165 = some (before3486 k) := by + simp (disch := omega) [before3485, before3486, exit34, applyExit, pop, push] + <;> omega +theorem step3485 (k : Nat) : Runs (791761165*2) (before3485 k).denote (before3486 k).denote := + @applyExit_sound (before3485 k) (before3486 k) exit34 791761165 valid34 (macro3485 k) +theorem macro3486 (k : Nat) : applyExit (before3486 k) exit35 1 = some (before3487 k) := by + simp (disch := omega) [before3486, before3487, exit35, applyExit, pop, push] + <;> omega +theorem step3486 (k : Nat) : Runs (1*2) (before3486 k).denote (before3487 k).denote := + @applyExit_sound (before3486 k) (before3487 k) exit35 1 valid35 (macro3486 k) +theorem macro3487 (k : Nat) : applyExit (before3487 k) exit36 4 = some (before3488 k) := by + simp (disch := omega) [before3487, before3488, exit36, applyExit, pop, push] + <;> omega +theorem step3487 (k : Nat) : Runs (4*2) (before3487 k).denote (before3488 k).denote := + @applyExit_sound (before3487 k) (before3488 k) exit36 4 valid36 (macro3487 k) +theorem macro3488 (k : Nat) : applyExit (before3488 k) exit31 1 = some (before3489 k) := by + simp (disch := omega) [before3488, before3489, exit31, applyExit, pop, push] + <;> omega +theorem step3488 (k : Nat) : Runs (1*1) (before3488 k).denote (before3489 k).denote := + @applyExit_sound (before3488 k) (before3489 k) exit31 1 valid31 (macro3488 k) +theorem macro3489 (k : Nat) : applyExit (before3489 k) exit10 4 = some (before3490 k) := by + simp (disch := omega) [before3489, before3490, exit10, applyExit, pop, push] + <;> omega +theorem step3489 (k : Nat) : Runs (4*2) (before3489 k).denote (before3490 k).denote := + @applyExit_sound (before3489 k) (before3490 k) exit10 4 valid10 (macro3489 k) +theorem macro3490 (k : Nat) : applyExit (before3490 k) exit32 1 = some (before3491 k) := by + simp (disch := omega) [before3490, before3491, exit32, applyExit, pop, push] + <;> omega +theorem step3490 (k : Nat) : Runs (1*3) (before3490 k).denote (before3491 k).denote := + @applyExit_sound (before3490 k) (before3491 k) exit32 1 valid32 (macro3490 k) +theorem macro3491 (k : Nat) : applyExit (before3491 k) exit36 4 = some (before3492 k) := by + simp (disch := omega) [before3491, before3492, exit36, applyExit, pop, push] + <;> omega +theorem step3491 (k : Nat) : Runs (4*2) (before3491 k).denote (before3492 k).denote := + @applyExit_sound (before3491 k) (before3492 k) exit36 4 valid36 (macro3491 k) +theorem macro3492 (k : Nat) : applyExit (before3492 k) exit33 1 = some (before3493 k) := by + simp (disch := omega) [before3492, before3493, exit33, applyExit, pop, push] + <;> omega +theorem step3492 (k : Nat) : Runs (1*2) (before3492 k).denote (before3493 k).denote := + @applyExit_sound (before3492 k) (before3493 k) exit33 1 valid33 (macro3492 k) +theorem macro3493 (k : Nat) : applyExit (before3493 k) exit34 25 = some (before3494 k) := by + simp (disch := omega) [before3493, before3494, exit34, applyExit, pop, push] + <;> omega +theorem step3493 (k : Nat) : Runs (25*2) (before3493 k).denote (before3494 k).denote := + @applyExit_sound (before3493 k) (before3494 k) exit34 25 valid34 (macro3493 k) +theorem macro3494 (k : Nat) : applyExit (before3494 k) exit35 1 = some (before3495 k) := by + simp (disch := omega) [before3494, before3495, exit35, applyExit, pop, push] + <;> omega +theorem step3494 (k : Nat) : Runs (1*2) (before3494 k).denote (before3495 k).denote := + @applyExit_sound (before3494 k) (before3495 k) exit35 1 valid35 (macro3494 k) +theorem macro3495 (k : Nat) : applyExit (before3495 k) exit36 36 = some (before3496 k) := by + simp (disch := omega) [before3495, before3496, exit36, applyExit, pop, push] + <;> omega +theorem step3495 (k : Nat) : Runs (36*2) (before3495 k).denote (before3496 k).denote := + @applyExit_sound (before3495 k) (before3496 k) exit36 36 valid36 (macro3495 k) +theorem macro3496 (k : Nat) : applyExit (before3496 k) exit31 1 = some (before3497 k) := by + simp (disch := omega) [before3496, before3497, exit31, applyExit, pop, push] + <;> omega +theorem step3496 (k : Nat) : Runs (1*1) (before3496 k).denote (before3497 k).denote := + @applyExit_sound (before3496 k) (before3497 k) exit31 1 valid31 (macro3496 k) +theorem macro3497 (k : Nat) : applyExit (before3497 k) exit10 36 = some (before3498 k) := by + simp (disch := omega) [before3497, before3498, exit10, applyExit, pop, push] + <;> omega +theorem step3497 (k : Nat) : Runs (36*2) (before3497 k).denote (before3498 k).denote := + @applyExit_sound (before3497 k) (before3498 k) exit10 36 valid10 (macro3497 k) +theorem macro3498 (k : Nat) : applyExit (before3498 k) exit32 1 = some (before3499 k) := by + simp (disch := omega) [before3498, before3499, exit32, applyExit, pop, push] + <;> omega +theorem step3498 (k : Nat) : Runs (1*3) (before3498 k).denote (before3499 k).denote := + @applyExit_sound (before3498 k) (before3499 k) exit32 1 valid32 (macro3498 k) +theorem macro3499 (k : Nat) : applyExit (before3499 k) exit36 36 = some (after3499 k) := by + simp (disch := omega) [before3499, after3499, exit36, applyExit, pop, push] + <;> omega +theorem step3499 (k : Nat) : Runs (36*2) (before3499 k).denote (after3499 k).denote := + @applyExit_sound (before3499 k) (after3499 k) exit36 36 valid36 (macro3499 k) +theorem chunkRun034 (k : Nat) : Runs (686*k+3167051323) (before3400 k).denote (after3499 k).denote := by + have h := (@Runs.trans ((((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))))+((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38))))))+((((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))) ((((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))))+((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38))))))+(((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))))+((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2))))))) (before3400 k).denote (before3450 k).denote (after3499 k).denote (@Runs.trans (((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))))+((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38)))))) ((((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (before3400 k).denote (before3425 k).denote (before3450 k).denote (@Runs.trans ((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2))))) ((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38))))) (before3400 k).denote (before3412 k).denote (before3425 k).denote (@Runs.trans (((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2)))) (((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))) (before3400 k).denote (before3406 k).denote (before3412 k).denote (@Runs.trans ((1*2)+((95*2)+(1*2))) ((1*2)+((11*2)+(1*2))) (before3400 k).denote (before3403 k).denote (before3406 k).denote (@Runs.trans (1*2) ((95*2)+(1*2)) (before3400 k).denote (before3401 k).denote (before3403 k).denote (step3400 k) (@Runs.trans (95*2) (1*2) (before3401 k).denote (before3402 k).denote (before3403 k).denote (step3401 k) (step3402 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before3403 k).denote (before3404 k).denote (before3406 k).denote (step3403 k) (@Runs.trans (11*2) (1*2) (before3404 k).denote (before3405 k).denote (before3406 k).denote (step3404 k) (step3405 k)))) (@Runs.trans ((25*2)+(((1*k+8)*586)+(15*2))) ((1*2)+((1*2)+(87*2))) (before3406 k).denote (before3409 k).denote (before3412 k).denote (@Runs.trans (25*2) (((1*k+8)*586)+(15*2)) (before3406 k).denote (before3407 k).denote (before3409 k).denote (step3406 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3407 k).denote (before3408 k).denote (before3409 k).denote (step3407 k) (step3408 k))) (@Runs.trans (1*2) ((1*2)+(87*2)) (before3409 k).denote (before3410 k).denote (before3412 k).denote (step3409 k) (@Runs.trans (1*2) (87*2) (before3410 k).denote (before3411 k).denote (before3412 k).denote (step3410 k) (step3411 k))))) (@Runs.trans (((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2)))) (((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38)))) (before3412 k).denote (before3418 k).denote (before3425 k).denote (@Runs.trans ((1*2)+((19*2)+(1*2))) ((1*2)+((35*2)+(1*2))) (before3412 k).denote (before3415 k).denote (before3418 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before3412 k).denote (before3413 k).denote (before3415 k).denote (step3412 k) (@Runs.trans (19*2) (1*2) (before3413 k).denote (before3414 k).denote (before3415 k).denote (step3413 k) (step3414 k))) (@Runs.trans (1*2) ((35*2)+(1*2)) (before3415 k).denote (before3416 k).denote (before3418 k).denote (step3415 k) (@Runs.trans (35*2) (1*2) (before3416 k).denote (before3417 k).denote (before3418 k).denote (step3416 k) (step3417 k)))) (@Runs.trans ((25*2)+((1*2)+(1*2))) (((3*2)+(1*2))+((791761165*2)+(1*38))) (before3418 k).denote (before3421 k).denote (before3425 k).denote (@Runs.trans (25*2) ((1*2)+(1*2)) (before3418 k).denote (before3419 k).denote (before3421 k).denote (step3418 k) (@Runs.trans (1*2) (1*2) (before3419 k).denote (before3420 k).denote (before3421 k).denote (step3419 k) (step3420 k))) (@Runs.trans ((3*2)+(1*2)) ((791761165*2)+(1*38)) (before3421 k).denote (before3423 k).denote (before3425 k).denote (@Runs.trans (3*2) (1*2) (before3421 k).denote (before3422 k).denote (before3423 k).denote (step3421 k) (step3422 k)) (@Runs.trans (791761165*2) (1*38) (before3423 k).denote (before3424 k).denote (before3425 k).denote (step3423 k) (step3424 k)))))) (@Runs.trans (((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before3425 k).denote (before3437 k).denote (before3450 k).denote (@Runs.trans ((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2)))) (((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))) (before3425 k).denote (before3431 k).denote (before3437 k).denote (@Runs.trans (((1*k+7)*38)+((2*2)+(1*2))) ((12*2)+((1*2)+(1*2))) (before3425 k).denote (before3428 k).denote (before3431 k).denote (@Runs.trans ((1*k+7)*38) ((2*2)+(1*2)) (before3425 k).denote (before3426 k).denote (before3428 k).denote (step3425 k) (@Runs.trans (2*2) (1*2) (before3426 k).denote (before3427 k).denote (before3428 k).denote (step3426 k) (step3427 k))) (@Runs.trans (12*2) ((1*2)+(1*2)) (before3428 k).denote (before3429 k).denote (before3431 k).denote (step3428 k) (@Runs.trans (1*2) (1*2) (before3429 k).denote (before3430 k).denote (before3431 k).denote (step3429 k) (step3430 k)))) (@Runs.trans ((4*2)+((1*2)+(14*2))) ((1*2)+((1*2)+(1*2))) (before3431 k).denote (before3434 k).denote (before3437 k).denote (@Runs.trans (4*2) ((1*2)+(14*2)) (before3431 k).denote (before3432 k).denote (before3434 k).denote (step3431 k) (@Runs.trans (1*2) (14*2) (before3432 k).denote (before3433 k).denote (before3434 k).denote (step3432 k) (step3433 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3434 k).denote (before3435 k).denote (before3437 k).denote (step3434 k) (@Runs.trans (1*2) (1*2) (before3435 k).denote (before3436 k).denote (before3437 k).denote (step3435 k) (step3436 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))) (((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before3437 k).denote (before3443 k).denote (before3450 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(2*2))) (before3437 k).denote (before3440 k).denote (before3443 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before3437 k).denote (before3438 k).denote (before3440 k).denote (step3437 k) (@Runs.trans (1*1) (1*2) (before3438 k).denote (before3439 k).denote (before3440 k).denote (step3438 k) (step3439 k))) (@Runs.trans (1*1) ((1*3)+(2*2)) (before3440 k).denote (before3441 k).denote (before3443 k).denote (step3440 k) (@Runs.trans (1*3) (2*2) (before3441 k).denote (before3442 k).denote (before3443 k).denote (step3441 k) (step3442 k)))) (@Runs.trans ((1*1)+((3*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before3443 k).denote (before3446 k).denote (before3450 k).denote (@Runs.trans (1*1) ((3*2)+(1*2)) (before3443 k).denote (before3444 k).denote (before3446 k).denote (step3443 k) (@Runs.trans (3*2) (1*2) (before3444 k).denote (before3445 k).denote (before3446 k).denote (step3444 k) (step3445 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before3446 k).denote (before3448 k).denote (before3450 k).denote (@Runs.trans (1*2) (1*1) (before3446 k).denote (before3447 k).denote (before3448 k).denote (step3446 k) (step3447 k)) (@Runs.trans (1*2) (1*1) (before3448 k).denote (before3449 k).denote (before3450 k).denote (step3448 k) (step3449 k))))))) (@Runs.trans (((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))))+((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38)))))) (((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))))+((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2)))))) (before3450 k).denote (before3475 k).denote (after3499 k).denote (@Runs.trans ((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2))))) ((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38))))) (before3450 k).denote (before3462 k).denote (before3475 k).denote (@Runs.trans (((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2)))) (((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))) (before3450 k).denote (before3456 k).denote (before3462 k).denote (@Runs.trans ((1*3)+((4*2)+(1*2))) ((14*2)+((1*2)+(5*2))) (before3450 k).denote (before3453 k).denote (before3456 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before3450 k).denote (before3451 k).denote (before3453 k).denote (step3450 k) (@Runs.trans (4*2) (1*2) (before3451 k).denote (before3452 k).denote (before3453 k).denote (step3451 k) (step3452 k))) (@Runs.trans (14*2) ((1*2)+(5*2)) (before3453 k).denote (before3454 k).denote (before3456 k).denote (step3453 k) (@Runs.trans (1*2) (5*2) (before3454 k).denote (before3455 k).denote (before3456 k).denote (step3454 k) (step3455 k)))) (@Runs.trans ((1*1)+((5*2)+(1*3))) ((5*2)+((1*2)+(12*2))) (before3456 k).denote (before3459 k).denote (before3462 k).denote (@Runs.trans (1*1) ((5*2)+(1*3)) (before3456 k).denote (before3457 k).denote (before3459 k).denote (step3456 k) (@Runs.trans (5*2) (1*3) (before3457 k).denote (before3458 k).denote (before3459 k).denote (step3457 k) (step3458 k))) (@Runs.trans (5*2) ((1*2)+(12*2)) (before3459 k).denote (before3460 k).denote (before3462 k).denote (step3459 k) (@Runs.trans (1*2) (12*2) (before3460 k).denote (before3461 k).denote (before3462 k).denote (step3460 k) (step3461 k))))) (@Runs.trans (((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2)))) (((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38)))) (before3462 k).denote (before3468 k).denote (before3475 k).denote (@Runs.trans ((1*2)+((2*2)+(1*13))) ((2*2)+((1*3)+(2*2))) (before3462 k).denote (before3465 k).denote (before3468 k).denote (@Runs.trans (1*2) ((2*2)+(1*13)) (before3462 k).denote (before3463 k).denote (before3465 k).denote (step3462 k) (@Runs.trans (2*2) (1*13) (before3463 k).denote (before3464 k).denote (before3465 k).denote (step3463 k) (step3464 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before3465 k).denote (before3466 k).denote (before3468 k).denote (step3465 k) (@Runs.trans (1*3) (2*2) (before3466 k).denote (before3467 k).denote (before3468 k).denote (step3466 k) (step3467 k)))) (@Runs.trans ((1*38)+((1*13)+(1*11))) (((1*38)+(1*13))+((1*11)+(1*38))) (before3468 k).denote (before3471 k).denote (before3475 k).denote (@Runs.trans (1*38) ((1*13)+(1*11)) (before3468 k).denote (before3469 k).denote (before3471 k).denote (step3468 k) (@Runs.trans (1*13) (1*11) (before3469 k).denote (before3470 k).denote (before3471 k).denote (step3469 k) (step3470 k))) (@Runs.trans ((1*38)+(1*13)) ((1*11)+(1*38)) (before3471 k).denote (before3473 k).denote (before3475 k).denote (@Runs.trans (1*38) (1*13) (before3471 k).denote (before3472 k).denote (before3473 k).denote (step3471 k) (step3472 k)) (@Runs.trans (1*11) (1*38) (before3473 k).denote (before3474 k).denote (before3475 k).denote (step3473 k) (step3474 k)))))) (@Runs.trans ((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2))))) ((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2))))) (before3475 k).denote (before3487 k).denote (after3499 k).denote (@Runs.trans (((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11)))) (((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))) (before3475 k).denote (before3481 k).denote (before3487 k).denote (@Runs.trans ((1*13)+((1*11)+((1*k+2)*62))) ((1*38)+((1*13)+(1*11))) (before3475 k).denote (before3478 k).denote (before3481 k).denote (@Runs.trans (1*13) ((1*11)+((1*k+2)*62)) (before3475 k).denote (before3476 k).denote (before3478 k).denote (step3475 k) (@Runs.trans (1*11) ((1*k+2)*62) (before3476 k).denote (before3477 k).denote (before3478 k).denote (step3476 k) (step3477 k))) (@Runs.trans (1*38) ((1*13)+(1*11)) (before3478 k).denote (before3479 k).denote (before3481 k).denote (step3478 k) (@Runs.trans (1*13) (1*11) (before3479 k).denote (before3480 k).denote (before3481 k).denote (step3479 k) (step3480 k)))) (@Runs.trans ((1*38)+((1*13)+(1*11))) ((1*38)+((791761165*2)+(1*2))) (before3481 k).denote (before3484 k).denote (before3487 k).denote (@Runs.trans (1*38) ((1*13)+(1*11)) (before3481 k).denote (before3482 k).denote (before3484 k).denote (step3481 k) (@Runs.trans (1*13) (1*11) (before3482 k).denote (before3483 k).denote (before3484 k).denote (step3482 k) (step3483 k))) (@Runs.trans (1*38) ((791761165*2)+(1*2)) (before3484 k).denote (before3485 k).denote (before3487 k).denote (step3484 k) (@Runs.trans (791761165*2) (1*2) (before3485 k).denote (before3486 k).denote (before3487 k).denote (step3485 k) (step3486 k))))) (@Runs.trans (((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2)))) (((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2)))) (before3487 k).denote (before3493 k).denote (after3499 k).denote (@Runs.trans ((4*2)+((1*1)+(4*2))) ((1*3)+((4*2)+(1*2))) (before3487 k).denote (before3490 k).denote (before3493 k).denote (@Runs.trans (4*2) ((1*1)+(4*2)) (before3487 k).denote (before3488 k).denote (before3490 k).denote (step3487 k) (@Runs.trans (1*1) (4*2) (before3488 k).denote (before3489 k).denote (before3490 k).denote (step3488 k) (step3489 k))) (@Runs.trans (1*3) ((4*2)+(1*2)) (before3490 k).denote (before3491 k).denote (before3493 k).denote (step3490 k) (@Runs.trans (4*2) (1*2) (before3491 k).denote (before3492 k).denote (before3493 k).denote (step3491 k) (step3492 k)))) (@Runs.trans ((25*2)+((1*2)+(36*2))) (((1*1)+(36*2))+((1*3)+(36*2))) (before3493 k).denote (before3496 k).denote (after3499 k).denote (@Runs.trans (25*2) ((1*2)+(36*2)) (before3493 k).denote (before3494 k).denote (before3496 k).denote (step3493 k) (@Runs.trans (1*2) (36*2) (before3494 k).denote (before3495 k).denote (before3496 k).denote (step3494 k) (step3495 k))) (@Runs.trans ((1*1)+(36*2)) ((1*3)+(36*2)) (before3496 k).denote (before3498 k).denote (after3499 k).denote (@Runs.trans (1*1) (36*2) (before3496 k).denote (before3497 k).denote (before3498 k).denote (step3496 k) (step3497 k)) (@Runs.trans (1*3) (36*2) (before3498 k).denote (before3499 k).denote (after3499 k).denote (step3498 k) (step3499 k)))))))) + have ht : (((((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))))+((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38))))))+((((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))))+((((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))))+((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38))))))+(((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))))+((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2)))))))) = (686*k+3167051323) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean new file mode 100644 index 00000000..c756c568 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean @@ -0,0 +1,771 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3500_0 : Stack := [] +abbrev tail3500_1 : Stack := ⟨w1,1⟩ :: tail3500_0 +abbrev tail3500_2 : Stack := ⟨w0,1⟩ :: tail3500_1 +abbrev tail3500_3 : Stack := ⟨w2,1⟩ :: tail3500_2 +abbrev tail3500_4 : Stack := ⟨w1,1⟩ :: tail3500_3 +abbrev tail3500_5 : Stack := ⟨w0,1⟩ :: tail3500_4 +abbrev tail3500_6 : Stack := ⟨w2,1⟩ :: tail3500_5 +abbrev tail3500_7 : Stack := ⟨w0,5⟩ :: tail3500_6 +abbrev tail3500_8 : Stack := ⟨w2,1⟩ :: tail3500_7 +abbrev tail3500_9 : Stack := ⟨w1,14⟩ :: tail3500_8 +abbrev tail3500_10 : Stack := ⟨w0,6⟩ :: tail3500_9 +abbrev tail3500_11 : Stack := ⟨w2,1⟩ :: tail3500_10 +abbrev tail3500_12 : Stack := ⟨w1,12⟩ :: tail3500_11 +abbrev tail3500_13 : Stack := ⟨w0,3⟩ :: tail3500_12 +abbrev tail3500_14 (k : Nat) : Stack := ⟨w176,(1*k+7)⟩ :: tail3500_13 +abbrev tail3500_15 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3500_14 k +abbrev tail3500_16 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3500_15 k +abbrev tail3500_17 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3500_16 k +abbrev tail3500_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_17 k +abbrev tail3500_19 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3500_18 k +abbrev tail3500_20 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3500_19 k +abbrev tail3500_21 : Stack := ⟨w1,9⟩ :: tail3500_0 +abbrev tail3500_22 : Stack := ⟨w2,1⟩ :: tail3500_21 +abbrev tail3500_23 : Stack := ⟨w0,96⟩ :: tail3500_22 +abbrev tail3500_24 : Stack := ⟨w1,12⟩ :: tail3500_23 +abbrev tail3500_25 : Stack := ⟨w2,1⟩ :: tail3500_24 +abbrev tail3500_26 : Stack := ⟨w0,25⟩ :: tail3500_25 +abbrev tail3500_27 (k : Nat) : Stack := ⟨w172,(1*k+8)⟩ :: tail3500_26 +abbrev tail3500_28 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3500_27 k +abbrev tail3500_29 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3500_28 k +abbrev tail3500_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_29 k +abbrev tail3500_31 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3500_30 k +abbrev tail3500_32 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_31 k +abbrev tail3500_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_20 k +abbrev tail3500_34 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3500_33 k +abbrev tail3500_35 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_34 k +abbrev tail3500_36 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3500_35 k +abbrev tail3500_37 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3500_27 k +abbrev tail3500_38 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_37 k +abbrev tail3500_39 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3500_38 k +abbrev tail3500_40 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_34 k +abbrev tail3500_41 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3500_34 k +abbrev tail3500_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_41 k +abbrev tail3500_43 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3500_42 k +abbrev tail3500_44 (k : Nat) : Stack := ⟨w177,(1*k+8)⟩ :: tail3500_43 k +abbrev tail3500_45 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3500_44 k +abbrev tail3500_46 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_45 k +abbrev tail3500_47 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3500_46 k +abbrev tail3500_48 : Stack := ⟨w0,95⟩ :: tail3500_22 +abbrev tail3500_49 : Stack := ⟨w23,1⟩ :: tail3500_48 +abbrev tail3500_50 : Stack := ⟨w1,12⟩ :: tail3500_49 +abbrev tail3500_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_45 k +abbrev tail3500_52 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3500_45 k +abbrev tail3500_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_52 k +abbrev tail3500_54 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3500_53 k +abbrev tail3500_55 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_54 k +abbrev tail3500_56 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3500_55 k +abbrev tail3500_57 : Stack := ⟨w1,10⟩ :: tail3500_0 +abbrev tail3500_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_54 k +abbrev tail3500_59 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3500_54 k +abbrev tail3500_60 : Stack := ⟨w1,12⟩ :: tail3500_0 +abbrev tail3500_61 (k : Nat) : Stack := ⟨w1,94⟩ :: tail3500_53 k +abbrev tail3500_62 : Stack := ⟨w2,1⟩ :: tail3500_60 +abbrev tail3500_63 : Stack := ⟨w0,94⟩ :: tail3500_62 +abbrev tail3500_64 : Stack := ⟨w0,95⟩ :: tail3500_62 +abbrev tail3500_65 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3500_45 k +abbrev tail3500_66 : Stack := ⟨w1,1⟩ :: tail3500_64 +abbrev tail3500_67 : Stack := ⟨w1,13⟩ :: tail3500_64 +abbrev tail3500_68 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3500_44 k +abbrev tail3500_69 : Stack := ⟨w2,1⟩ :: tail3500_67 +abbrev tail3500_70 : Stack := ⟨w0,24⟩ :: tail3500_69 +abbrev tail3500_71 (k : Nat) : Stack := ⟨w178,(1*k+8)⟩ :: tail3500_70 +abbrev tail3500_72 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3500_71 k +abbrev tail3500_73 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3500_71 k +abbrev tail3500_74 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3500_34 k +abbrev tail3500_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_73 k +abbrev tail3500_76 (k : Nat) : Stack := ⟨w1,89⟩ :: tail3500_73 k +abbrev tail3500_77 (k : Nat) : Stack := ⟨w1,18⟩ :: tail3500_33 k +abbrev tail3500_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_76 k +abbrev tail3500_79 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3500_78 k +abbrev tail3500_80 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3500_78 k +abbrev tail3500_81 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3500_19 k +abbrev tail3500_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_80 k +abbrev tail3500_83 (k : Nat) : Stack := ⟨w1,37⟩ :: tail3500_80 k +abbrev tail3500_84 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3500_18 k +abbrev tail3500_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_83 k +abbrev tail3500_86 (k : Nat) : Stack := ⟨w0,24⟩ :: tail3500_85 k +abbrev tail3500_87 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3500_85 k +abbrev tail3500_88 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3500_16 k +abbrev tail3500_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_87 k +abbrev tail3500_90 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3500_87 k +abbrev tail3500_91 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3500_15 k +abbrev tail3500_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_90 k +abbrev tail3500_93 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3500_92 k +abbrev tail3500_94 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3500_93 k +abbrev tail3500_95 (k : Nat) : Stack := ⟨w48,(1*k+7)⟩ :: tail3500_94 k +abbrev tail3500_96 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3500_95 k +abbrev tail3500_97 : Stack := ⟨w1,11⟩ :: tail3500_11 +abbrev tail3500_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_96 k +abbrev tail3500_99 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3500_98 k +abbrev tail3500_100 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3500_98 k +abbrev tail3500_101 : Stack := ⟨w0,5⟩ :: tail3500_9 +abbrev tail3500_102 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_100 k +abbrev tail3500_103 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3500_100 k +abbrev tail3500_104 : Stack := ⟨w1,13⟩ :: tail3500_8 +abbrev tail3500_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_103 k +abbrev tail3500_106 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3500_105 k +abbrev tail3500_107 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3500_105 k +abbrev tail3500_108 : Stack := ⟨w0,4⟩ :: tail3500_6 +abbrev tail3500_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_107 k +abbrev tail3500_110 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3500_107 k +abbrev tail3500_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_110 k +abbrev tail3500_112 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3500_110 k +abbrev tail3500_113 : Stack := ⟨w23,1⟩ :: tail3500_3 +abbrev tail3500_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_111 k +abbrev tail3500_115 : Stack := ⟨w0,1⟩ :: tail3500_3 +abbrev tail3500_116 : Stack := ⟨w0,2⟩ :: tail3500_3 +abbrev tail3500_117 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3500_107 k +abbrev tail3500_118 (k : Nat) : Stack := ⟨w1,8⟩ :: tail3500_107 k +abbrev tail3500_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_118 k +abbrev tail3500_120 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3500_118 k +abbrev tail3500_121 : Stack := ⟨w23,1⟩ :: tail3500_0 +abbrev tail3500_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_119 k +abbrev tail3500_123 : Stack := ⟨w0,1⟩ :: tail3500_0 +abbrev tail3500_124 : Stack := ⟨w0,2⟩ :: tail3500_0 +abbrev tail3500_125 (k : Nat) : Stack := ⟨w1,9⟩ :: tail3500_107 k +abbrev tail3500_126 (k : Nat) : Stack := ⟨w1,11⟩ :: tail3500_107 k +abbrev tail3500_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_126 k +abbrev tail3500_128 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_126 k +abbrev tail3500_129 : Stack := ⟨w0,11⟩ :: tail3500_1 +abbrev tail3500_130 : Stack := ⟨w1,14⟩ :: tail3500_129 +abbrev tail3500_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_103 k +abbrev tail3500_132 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3500_103 k +abbrev tail3500_133 : Stack := ⟨w0,10⟩ :: tail3500_1 +abbrev tail3500_134 : Stack := ⟨w2,1⟩ :: tail3500_133 +abbrev tail3500_135 : Stack := ⟨w1,15⟩ :: tail3500_134 +abbrev tail3500_136 : Stack := ⟨w0,6⟩ :: tail3500_135 +abbrev tail3500_137 : Stack := ⟨w1,12⟩ :: tail3500_136 +abbrev tail3500_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_96 k +abbrev tail3500_139 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3500_96 k +abbrev tail3500_140 : Stack := ⟨w0,5⟩ :: tail3500_135 +abbrev tail3500_141 : Stack := ⟨w2,1⟩ :: tail3500_140 +abbrev tail3500_142 : Stack := ⟨w1,13⟩ :: tail3500_141 +abbrev tail3500_143 : Stack := ⟨w0,3⟩ :: tail3500_142 +abbrev tail3500_144 (k : Nat) : Stack := ⟨w179,(1*k+7)⟩ :: tail3500_143 + +def before3500 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3500_20 k),(tail3500_32 k)⟩ +def before3501 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3500_33 k),(tail3500_31 k)⟩ +def before3502 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521689),(tail3500_34 k),(tail3500_30 k)⟩ +def before3503 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521691),(tail3500_35 k),(tail3500_29 k)⟩ +def before3504 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3500_36 k),(tail3500_28 k)⟩ +def before3505 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3500_36 k),(tail3500_38 k)⟩ +def before3506 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521691),(tail3500_35 k),(tail3500_39 k)⟩ +def before3507 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521691),(tail3500_40 k),(tail3500_39 k)⟩ +def before3508 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3500_41 k),(tail3500_38 k)⟩ +def before3509 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3500_42 k),(tail3500_37 k)⟩ +def before3510 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3500_43 k),(tail3500_27 k)⟩ +def before3511 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3500_44 k),tail3500_26⟩ +def before3512 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526637),(tail3500_45 k),tail3500_25⟩ +def before3513 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526639),(tail3500_46 k),tail3500_24⟩ +def before3514 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3500_47 k),tail3500_23⟩ +def before3515 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3500_47 k),tail3500_49⟩ +def before3516 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526639),(tail3500_46 k),tail3500_50⟩ +def before3517 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526639),(tail3500_51 k),tail3500_50⟩ +def before3518 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3500_52 k),tail3500_49⟩ +def before3519 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3500_53 k),tail3500_48⟩ +def before3520 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526855),(tail3500_54 k),tail3500_22⟩ +def before3521 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526857),(tail3500_55 k),tail3500_21⟩ +def before3522 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail3500_56 k),tail3500_0⟩ +def before3523 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail3500_56 k),tail3500_1⟩ +def before3524 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526857),(tail3500_55 k),tail3500_57⟩ +def before3525 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526857),(tail3500_58 k),tail3500_57⟩ +def before3526 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail3500_59 k),tail3500_0⟩ +def before3527 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526877),(tail3500_59 k),tail3500_1⟩ +def before3528 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526855),(tail3500_54 k),tail3500_60⟩ +def before3529 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail3500_61 k),tail3500_62⟩ +def before3530 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3500_53 k),tail3500_63⟩ +def before3531 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3500_52 k),tail3500_64⟩ +def before3532 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3500_65 k),tail3500_66⟩ +def before3533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail3500_45 k),tail3500_67⟩ +def before3534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail3500_68 k),tail3500_69⟩ +def before3535 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3500_44 k),tail3500_70⟩ +def before3536 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3500_43 k),(tail3500_71 k)⟩ +def before3537 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3500_42 k),(tail3500_72 k)⟩ +def before3538 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3500_41 k),(tail3500_73 k)⟩ +def before3539 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3500_74 k),(tail3500_75 k)⟩ +def before3540 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521689),(tail3500_34 k),(tail3500_76 k)⟩ +def before3541 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521687),(tail3500_77 k),(tail3500_78 k)⟩ +def before3542 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3500_33 k),(tail3500_79 k)⟩ +def before3543 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3500_20 k),(tail3500_80 k)⟩ +def before3544 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3500_81 k),(tail3500_82 k)⟩ +def before3545 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521575),(tail3500_19 k),(tail3500_83 k)⟩ +def before3546 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521573),(tail3500_84 k),(tail3500_85 k)⟩ +def before3547 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3500_18 k),(tail3500_86 k)⟩ +def before3548 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3500_17 k),(tail3500_87 k)⟩ +def before3549 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3500_88 k),(tail3500_89 k)⟩ +def before3550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail3500_16 k),(tail3500_90 k)⟩ +def before3551 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail3500_91 k),(tail3500_92 k)⟩ +def before3552 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3500_15 k),(tail3500_93 k)⟩ +def before3553 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3500_14 k),(tail3500_94 k)⟩ +def before3554 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3500_13,(tail3500_95 k)⟩ +def before3555 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail3500_12,(tail3500_96 k)⟩ +def before3556 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail3500_97,(tail3500_98 k)⟩ +def before3557 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3500_11,(tail3500_99 k)⟩ +def before3558 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3500_10,(tail3500_100 k)⟩ +def before3559 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3500_101,(tail3500_102 k)⟩ +def before3560 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail3500_9,(tail3500_103 k)⟩ +def before3561 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail3500_104,(tail3500_105 k)⟩ +def before3562 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail3500_8,(tail3500_106 k)⟩ +def before3563 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1195),tail3500_7,(tail3500_107 k)⟩ +def before3564 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3500_108,(tail3500_109 k)⟩ +def before3565 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3500_6,(tail3500_110 k)⟩ +def before3566 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1207),tail3500_5,(tail3500_111 k)⟩ +def before3567 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1209),tail3500_4,(tail3500_112 k)⟩ +def before3568 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail3500_113,(tail3500_112 k)⟩ +def before3569 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail3500_113,(tail3500_114 k)⟩ +def before3570 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail3500_115,(tail3500_114 k)⟩ +def before3571 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3500_116,(tail3500_111 k)⟩ +def before3572 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3500_116,(tail3500_117 k)⟩ +def before3573 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail3500_3,(tail3500_118 k)⟩ +def before3574 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail3500_2,(tail3500_119 k)⟩ +def before3575 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1215),tail3500_1,(tail3500_120 k)⟩ +def before3576 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1215),tail3500_121,(tail3500_120 k)⟩ +def before3577 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail3500_121,(tail3500_122 k)⟩ +def before3578 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1215),tail3500_123,(tail3500_122 k)⟩ +def before3579 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail3500_124,(tail3500_119 k)⟩ +def before3580 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail3500_124,(tail3500_125 k)⟩ +def before3581 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail3500_0,(tail3500_126 k)⟩ +def before3582 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1219),tail3500_0,(tail3500_127 k)⟩ +def before3583 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail3500_123,(tail3500_127 k)⟩ +def before3584 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail3500_123,(tail3500_128 k)⟩ +def before3585 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail3500_0,(tail3500_128 k)⟩ +def before3586 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail3500_1,(tail3500_126 k)⟩ +def before3587 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail3500_129,(tail3500_107 k)⟩ +def before3588 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail3500_130,(tail3500_105 k)⟩ +def before3589 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail3500_130,(tail3500_131 k)⟩ +def before3590 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3500_129,(tail3500_132 k)⟩ +def before3591 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail3500_134,(tail3500_132 k)⟩ +def before3592 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail3500_135,(tail3500_103 k)⟩ +def before3593 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1153),tail3500_136,(tail3500_100 k)⟩ +def before3594 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail3500_137,(tail3500_98 k)⟩ +def before3595 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail3500_137,(tail3500_138 k)⟩ +def before3596 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail3500_136,(tail3500_139 k)⟩ +def before3597 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1153),tail3500_141,(tail3500_139 k)⟩ +def before3598 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail3500_142,(tail3500_96 k)⟩ +def before3599 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail3500_143,(tail3500_95 k)⟩ +def after3599 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail3500_144 k),(tail3500_94 k)⟩ + +theorem macro3500 (k : Nat) : applyExit (before3500 k) exit33 1 = some (before3501 k) := by + simp (disch := omega) [before3500, before3501, exit33, applyExit, pop, push] + <;> omega +theorem step3500 (k : Nat) : Runs (1*2) (before3500 k).denote (before3501 k).denote := + @applyExit_sound (before3500 k) (before3501 k) exit33 1 valid33 (macro3500 k) +theorem macro3501 (k : Nat) : applyExit (before3501 k) exit34 19 = some (before3502 k) := by + simp (disch := omega) [before3501, before3502, exit34, applyExit, pop, push] + <;> omega +theorem step3501 (k : Nat) : Runs (19*2) (before3501 k).denote (before3502 k).denote := + @applyExit_sound (before3501 k) (before3502 k) exit34 19 valid34 (macro3501 k) +theorem macro3502 (k : Nat) : applyExit (before3502 k) exit35 1 = some (before3503 k) := by + simp (disch := omega) [before3502, before3503, exit35, applyExit, pop, push] + <;> omega +theorem step3502 (k : Nat) : Runs (1*2) (before3502 k).denote (before3503 k).denote := + @applyExit_sound (before3502 k) (before3503 k) exit35 1 valid35 (macro3502 k) +theorem macro3503 (k : Nat) : applyExit (before3503 k) exit36 88 = some (before3504 k) := by + simp (disch := omega) [before3503, before3504, exit36, applyExit, pop, push] + <;> omega +theorem step3503 (k : Nat) : Runs (88*2) (before3503 k).denote (before3504 k).denote := + @applyExit_sound (before3503 k) (before3504 k) exit36 88 valid36 (macro3503 k) +theorem macro3504 (k : Nat) : applyExit (before3504 k) exit31 1 = some (before3505 k) := by + simp (disch := omega) [before3504, before3505, exit31, applyExit, pop, push] + <;> omega +theorem step3504 (k : Nat) : Runs (1*1) (before3504 k).denote (before3505 k).denote := + @applyExit_sound (before3504 k) (before3505 k) exit31 1 valid31 (macro3504 k) +theorem macro3505 (k : Nat) : applyExit (before3505 k) exit10 88 = some (before3506 k) := by + simp (disch := omega) [before3505, before3506, exit10, applyExit, pop, push] + <;> omega +theorem step3505 (k : Nat) : Runs (88*2) (before3505 k).denote (before3506 k).denote := + @applyExit_sound (before3505 k) (before3506 k) exit10 88 valid10 (macro3505 k) +theorem macro3506 (k : Nat) : applyExit (before3506 k) exit32 1 = some (before3507 k) := by + simp (disch := omega) [before3506, before3507, exit32, applyExit, pop, push] + <;> omega +theorem step3506 (k : Nat) : Runs (1*3) (before3506 k).denote (before3507 k).denote := + @applyExit_sound (before3506 k) (before3507 k) exit32 1 valid32 (macro3506 k) +theorem macro3507 (k : Nat) : applyExit (before3507 k) exit36 88 = some (before3508 k) := by + simp (disch := omega) [before3507, before3508, exit36, applyExit, pop, push] + <;> omega +theorem step3507 (k : Nat) : Runs (88*2) (before3507 k).denote (before3508 k).denote := + @applyExit_sound (before3507 k) (before3508 k) exit36 88 valid36 (macro3507 k) +theorem macro3508 (k : Nat) : applyExit (before3508 k) exit33 1 = some (before3509 k) := by + simp (disch := omega) [before3508, before3509, exit33, applyExit, pop, push] + <;> omega +theorem step3508 (k : Nat) : Runs (1*2) (before3508 k).denote (before3509 k).denote := + @applyExit_sound (before3508 k) (before3509 k) exit33 1 valid33 (macro3508 k) +theorem macro3509 (k : Nat) : applyExit (before3509 k) exit34 15 = some (before3510 k) := by + simp (disch := omega) [before3509, before3510, exit34, applyExit, pop, push] + <;> omega +theorem step3509 (k : Nat) : Runs (15*2) (before3509 k).denote (before3510 k).denote := + @applyExit_sound (before3509 k) (before3510 k) exit34 15 valid34 (macro3509 k) +theorem macro3510 (k : Nat) : applyExit (before3510 k) exit202 (1*k+8) = some (before3511 k) := by + simp (disch := omega) [before3510, before3511, exit202, applyExit, pop, push] + <;> omega +theorem step3510 (k : Nat) : Runs ((1*k+8)*1130) (before3510 k).denote (before3511 k).denote := + @applyExit_sound (before3510 k) (before3511 k) exit202 (1*k+8) valid202 (macro3510 k) +theorem macro3511 (k : Nat) : applyExit (before3511 k) exit34 25 = some (before3512 k) := by + simp (disch := omega) [before3511, before3512, exit34, applyExit, pop, push] + <;> omega +theorem step3511 (k : Nat) : Runs (25*2) (before3511 k).denote (before3512 k).denote := + @applyExit_sound (before3511 k) (before3512 k) exit34 25 valid34 (macro3511 k) +theorem macro3512 (k : Nat) : applyExit (before3512 k) exit35 1 = some (before3513 k) := by + simp (disch := omega) [before3512, before3513, exit35, applyExit, pop, push] + <;> omega +theorem step3512 (k : Nat) : Runs (1*2) (before3512 k).denote (before3513 k).denote := + @applyExit_sound (before3512 k) (before3513 k) exit35 1 valid35 (macro3512 k) +theorem macro3513 (k : Nat) : applyExit (before3513 k) exit36 12 = some (before3514 k) := by + simp (disch := omega) [before3513, before3514, exit36, applyExit, pop, push] + <;> omega +theorem step3513 (k : Nat) : Runs (12*2) (before3513 k).denote (before3514 k).denote := + @applyExit_sound (before3513 k) (before3514 k) exit36 12 valid36 (macro3513 k) +theorem macro3514 (k : Nat) : applyExit (before3514 k) exit31 1 = some (before3515 k) := by + simp (disch := omega) [before3514, before3515, exit31, applyExit, pop, push] + <;> omega +theorem step3514 (k : Nat) : Runs (1*1) (before3514 k).denote (before3515 k).denote := + @applyExit_sound (before3514 k) (before3515 k) exit31 1 valid31 (macro3514 k) +theorem macro3515 (k : Nat) : applyExit (before3515 k) exit10 12 = some (before3516 k) := by + simp (disch := omega) [before3515, before3516, exit10, applyExit, pop, push] + <;> omega +theorem step3515 (k : Nat) : Runs (12*2) (before3515 k).denote (before3516 k).denote := + @applyExit_sound (before3515 k) (before3516 k) exit10 12 valid10 (macro3515 k) +theorem macro3516 (k : Nat) : applyExit (before3516 k) exit32 1 = some (before3517 k) := by + simp (disch := omega) [before3516, before3517, exit32, applyExit, pop, push] + <;> omega +theorem step3516 (k : Nat) : Runs (1*3) (before3516 k).denote (before3517 k).denote := + @applyExit_sound (before3516 k) (before3517 k) exit32 1 valid32 (macro3516 k) +theorem macro3517 (k : Nat) : applyExit (before3517 k) exit36 12 = some (before3518 k) := by + simp (disch := omega) [before3517, before3518, exit36, applyExit, pop, push] + <;> omega +theorem step3517 (k : Nat) : Runs (12*2) (before3517 k).denote (before3518 k).denote := + @applyExit_sound (before3517 k) (before3518 k) exit36 12 valid36 (macro3517 k) +theorem macro3518 (k : Nat) : applyExit (before3518 k) exit33 1 = some (before3519 k) := by + simp (disch := omega) [before3518, before3519, exit33, applyExit, pop, push] + <;> omega +theorem step3518 (k : Nat) : Runs (1*2) (before3518 k).denote (before3519 k).denote := + @applyExit_sound (before3518 k) (before3519 k) exit33 1 valid33 (macro3518 k) +theorem macro3519 (k : Nat) : applyExit (before3519 k) exit34 95 = some (before3520 k) := by + simp (disch := omega) [before3519, before3520, exit34, applyExit, pop, push] + <;> omega +theorem step3519 (k : Nat) : Runs (95*2) (before3519 k).denote (before3520 k).denote := + @applyExit_sound (before3519 k) (before3520 k) exit34 95 valid34 (macro3519 k) +theorem macro3520 (k : Nat) : applyExit (before3520 k) exit35 1 = some (before3521 k) := by + simp (disch := omega) [before3520, before3521, exit35, applyExit, pop, push] + <;> omega +theorem step3520 (k : Nat) : Runs (1*2) (before3520 k).denote (before3521 k).denote := + @applyExit_sound (before3520 k) (before3521 k) exit35 1 valid35 (macro3520 k) +theorem macro3521 (k : Nat) : applyExit (before3521 k) exit36 9 = some (before3522 k) := by + simp (disch := omega) [before3521, before3522, exit36, applyExit, pop, push] + <;> omega +theorem step3521 (k : Nat) : Runs (9*2) (before3521 k).denote (before3522 k).denote := + @applyExit_sound (before3521 k) (before3522 k) exit36 9 valid36 (macro3521 k) +theorem macro3522 (k : Nat) : applyExit (before3522 k) exit39 1 = some (before3523 k) := by + simp (disch := omega) [before3522, before3523, exit39, applyExit, pop, push] + <;> omega +theorem step3522 (k : Nat) : Runs (1*1) (before3522 k).denote (before3523 k).denote := + @applyExit_sound (before3522 k) (before3523 k) exit39 1 valid39 (macro3522 k) +theorem macro3523 (k : Nat) : applyExit (before3523 k) exit10 9 = some (before3524 k) := by + simp (disch := omega) [before3523, before3524, exit10, applyExit, pop, push] + <;> omega +theorem step3523 (k : Nat) : Runs (9*2) (before3523 k).denote (before3524 k).denote := + @applyExit_sound (before3523 k) (before3524 k) exit10 9 valid10 (macro3523 k) +theorem macro3524 (k : Nat) : applyExit (before3524 k) exit32 1 = some (before3525 k) := by + simp (disch := omega) [before3524, before3525, exit32, applyExit, pop, push] + <;> omega +theorem step3524 (k : Nat) : Runs (1*3) (before3524 k).denote (before3525 k).denote := + @applyExit_sound (before3524 k) (before3525 k) exit32 1 valid32 (macro3524 k) +theorem macro3525 (k : Nat) : applyExit (before3525 k) exit36 10 = some (before3526 k) := by + simp (disch := omega) [before3525, before3526, exit36, applyExit, pop, push] + <;> omega +theorem step3525 (k : Nat) : Runs (10*2) (before3525 k).denote (before3526 k).denote := + @applyExit_sound (before3525 k) (before3526 k) exit36 10 valid36 (macro3525 k) +theorem macro3526 (k : Nat) : applyExit (before3526 k) exit39 1 = some (before3527 k) := by + simp (disch := omega) [before3526, before3527, exit39, applyExit, pop, push] + <;> omega +theorem step3526 (k : Nat) : Runs (1*1) (before3526 k).denote (before3527 k).denote := + @applyExit_sound (before3526 k) (before3527 k) exit39 1 valid39 (macro3526 k) +theorem macro3527 (k : Nat) : applyExit (before3527 k) exit10 11 = some (before3528 k) := by + simp (disch := omega) [before3527, before3528, exit10, applyExit, pop, push] + <;> omega +theorem step3527 (k : Nat) : Runs (11*2) (before3527 k).denote (before3528 k).denote := + @applyExit_sound (before3527 k) (before3528 k) exit10 11 valid10 (macro3527 k) +theorem macro3528 (k : Nat) : applyExit (before3528 k) exit11 1 = some (before3529 k) := by + simp (disch := omega) [before3528, before3529, exit11, applyExit, pop, push] + <;> omega +theorem step3528 (k : Nat) : Runs (1*2) (before3528 k).denote (before3529 k).denote := + @applyExit_sound (before3528 k) (before3529 k) exit11 1 valid11 (macro3528 k) +theorem macro3529 (k : Nat) : applyExit (before3529 k) exit2 94 = some (before3530 k) := by + simp (disch := omega) [before3529, before3530, exit2, applyExit, pop, push] + <;> omega +theorem step3529 (k : Nat) : Runs (94*2) (before3529 k).denote (before3530 k).denote := + @applyExit_sound (before3529 k) (before3530 k) exit2 94 valid2 (macro3529 k) +theorem macro3530 (k : Nat) : applyExit (before3530 k) exit3 1 = some (before3531 k) := by + simp (disch := omega) [before3530, before3531, exit3, applyExit, pop, push] + <;> omega +theorem step3530 (k : Nat) : Runs (1*2) (before3530 k).denote (before3531 k).denote := + @applyExit_sound (before3530 k) (before3531 k) exit3 1 valid3 (macro3530 k) +theorem macro3531 (k : Nat) : applyExit (before3531 k) exit9 1 = some (before3532 k) := by + simp (disch := omega) [before3531, before3532, exit9, applyExit, pop, push] + <;> omega +theorem step3531 (k : Nat) : Runs (1*2) (before3531 k).denote (before3532 k).denote := + @applyExit_sound (before3531 k) (before3532 k) exit9 1 valid9 (macro3531 k) +theorem macro3532 (k : Nat) : applyExit (before3532 k) exit10 12 = some (before3533 k) := by + simp (disch := omega) [before3532, before3533, exit10, applyExit, pop, push] + <;> omega +theorem step3532 (k : Nat) : Runs (12*2) (before3532 k).denote (before3533 k).denote := + @applyExit_sound (before3532 k) (before3533 k) exit10 12 valid10 (macro3532 k) +theorem macro3533 (k : Nat) : applyExit (before3533 k) exit11 1 = some (before3534 k) := by + simp (disch := omega) [before3533, before3534, exit11, applyExit, pop, push] + <;> omega +theorem step3533 (k : Nat) : Runs (1*2) (before3533 k).denote (before3534 k).denote := + @applyExit_sound (before3533 k) (before3534 k) exit11 1 valid11 (macro3533 k) +theorem macro3534 (k : Nat) : applyExit (before3534 k) exit2 24 = some (before3535 k) := by + simp (disch := omega) [before3534, before3535, exit2, applyExit, pop, push] + <;> omega +theorem step3534 (k : Nat) : Runs (24*2) (before3534 k).denote (before3535 k).denote := + @applyExit_sound (before3534 k) (before3535 k) exit2 24 valid2 (macro3534 k) +theorem macro3535 (k : Nat) : applyExit (before3535 k) exit203 (1*k+8) = some (before3536 k) := by + simp (disch := omega) [before3535, before3536, exit203, applyExit, pop, push] + <;> omega +theorem step3535 (k : Nat) : Runs ((1*k+8)*586) (before3535 k).denote (before3536 k).denote := + @applyExit_sound (before3535 k) (before3536 k) exit203 (1*k+8) valid203 (macro3535 k) +theorem macro3536 (k : Nat) : applyExit (before3536 k) exit2 15 = some (before3537 k) := by + simp (disch := omega) [before3536, before3537, exit2, applyExit, pop, push] + <;> omega +theorem step3536 (k : Nat) : Runs (15*2) (before3536 k).denote (before3537 k).denote := + @applyExit_sound (before3536 k) (before3537 k) exit2 15 valid2 (macro3536 k) +theorem macro3537 (k : Nat) : applyExit (before3537 k) exit3 1 = some (before3538 k) := by + simp (disch := omega) [before3537, before3538, exit3, applyExit, pop, push] + <;> omega +theorem step3537 (k : Nat) : Runs (1*2) (before3537 k).denote (before3538 k).denote := + @applyExit_sound (before3537 k) (before3538 k) exit3 1 valid3 (macro3537 k) +theorem macro3538 (k : Nat) : applyExit (before3538 k) exit9 1 = some (before3539 k) := by + simp (disch := omega) [before3538, before3539, exit9, applyExit, pop, push] + <;> omega +theorem step3538 (k : Nat) : Runs (1*2) (before3538 k).denote (before3539 k).denote := + @applyExit_sound (before3538 k) (before3539 k) exit9 1 valid9 (macro3538 k) +theorem macro3539 (k : Nat) : applyExit (before3539 k) exit10 88 = some (before3540 k) := by + simp (disch := omega) [before3539, before3540, exit10, applyExit, pop, push] + <;> omega +theorem step3539 (k : Nat) : Runs (88*2) (before3539 k).denote (before3540 k).denote := + @applyExit_sound (before3539 k) (before3540 k) exit10 88 valid10 (macro3539 k) +theorem macro3540 (k : Nat) : applyExit (before3540 k) exit11 1 = some (before3541 k) := by + simp (disch := omega) [before3540, before3541, exit11, applyExit, pop, push] + <;> omega +theorem step3540 (k : Nat) : Runs (1*2) (before3540 k).denote (before3541 k).denote := + @applyExit_sound (before3540 k) (before3541 k) exit11 1 valid11 (macro3540 k) +theorem macro3541 (k : Nat) : applyExit (before3541 k) exit2 18 = some (before3542 k) := by + simp (disch := omega) [before3541, before3542, exit2, applyExit, pop, push] + <;> omega +theorem step3541 (k : Nat) : Runs (18*2) (before3541 k).denote (before3542 k).denote := + @applyExit_sound (before3541 k) (before3542 k) exit2 18 valid2 (macro3541 k) +theorem macro3542 (k : Nat) : applyExit (before3542 k) exit3 1 = some (before3543 k) := by + simp (disch := omega) [before3542, before3543, exit3, applyExit, pop, push] + <;> omega +theorem step3542 (k : Nat) : Runs (1*2) (before3542 k).denote (before3543 k).denote := + @applyExit_sound (before3542 k) (before3543 k) exit3 1 valid3 (macro3542 k) +theorem macro3543 (k : Nat) : applyExit (before3543 k) exit9 1 = some (before3544 k) := by + simp (disch := omega) [before3543, before3544, exit9, applyExit, pop, push] + <;> omega +theorem step3543 (k : Nat) : Runs (1*2) (before3543 k).denote (before3544 k).denote := + @applyExit_sound (before3543 k) (before3544 k) exit9 1 valid9 (macro3543 k) +theorem macro3544 (k : Nat) : applyExit (before3544 k) exit10 36 = some (before3545 k) := by + simp (disch := omega) [before3544, before3545, exit10, applyExit, pop, push] + <;> omega +theorem step3544 (k : Nat) : Runs (36*2) (before3544 k).denote (before3545 k).denote := + @applyExit_sound (before3544 k) (before3545 k) exit10 36 valid10 (macro3544 k) +theorem macro3545 (k : Nat) : applyExit (before3545 k) exit11 1 = some (before3546 k) := by + simp (disch := omega) [before3545, before3546, exit11, applyExit, pop, push] + <;> omega +theorem step3545 (k : Nat) : Runs (1*2) (before3545 k).denote (before3546 k).denote := + @applyExit_sound (before3545 k) (before3546 k) exit11 1 valid11 (macro3545 k) +theorem macro3546 (k : Nat) : applyExit (before3546 k) exit2 24 = some (before3547 k) := by + simp (disch := omega) [before3546, before3547, exit2, applyExit, pop, push] + <;> omega +theorem step3546 (k : Nat) : Runs (24*2) (before3546 k).denote (before3547 k).denote := + @applyExit_sound (before3546 k) (before3547 k) exit2 24 valid2 (macro3546 k) +theorem macro3547 (k : Nat) : applyExit (before3547 k) exit3 1 = some (before3548 k) := by + simp (disch := omega) [before3547, before3548, exit3, applyExit, pop, push] + <;> omega +theorem step3547 (k : Nat) : Runs (1*2) (before3547 k).denote (before3548 k).denote := + @applyExit_sound (before3547 k) (before3548 k) exit3 1 valid3 (macro3547 k) +theorem macro3548 (k : Nat) : applyExit (before3548 k) exit9 1 = some (before3549 k) := by + simp (disch := omega) [before3548, before3549, exit9, applyExit, pop, push] + <;> omega +theorem step3548 (k : Nat) : Runs (1*2) (before3548 k).denote (before3549 k).denote := + @applyExit_sound (before3548 k) (before3549 k) exit9 1 valid9 (macro3548 k) +theorem macro3549 (k : Nat) : applyExit (before3549 k) exit10 4 = some (before3550 k) := by + simp (disch := omega) [before3549, before3550, exit10, applyExit, pop, push] + <;> omega +theorem step3549 (k : Nat) : Runs (4*2) (before3549 k).denote (before3550 k).denote := + @applyExit_sound (before3549 k) (before3550 k) exit10 4 valid10 (macro3549 k) +theorem macro3550 (k : Nat) : applyExit (before3550 k) exit11 1 = some (before3551 k) := by + simp (disch := omega) [before3550, before3551, exit11, applyExit, pop, push] + <;> omega +theorem step3550 (k : Nat) : Runs (1*2) (before3550 k).denote (before3551 k).denote := + @applyExit_sound (before3550 k) (before3551 k) exit11 1 valid11 (macro3550 k) +theorem macro3551 (k : Nat) : applyExit (before3551 k) exit2 791761164 = some (before3552 k) := by + simp (disch := omega) [before3551, before3552, exit2, applyExit, pop, push] + <;> omega +theorem step3551 (k : Nat) : Runs (791761164*2) (before3551 k).denote (before3552 k).denote := + @applyExit_sound (before3551 k) (before3552 k) exit2 791761164 valid2 (macro3551 k) +theorem macro3552 (k : Nat) : applyExit (before3552 k) exit182 1 = some (before3553 k) := by + simp (disch := omega) [before3552, before3553, exit182, applyExit, pop, push] + <;> omega +theorem step3552 (k : Nat) : Runs (1*38) (before3552 k).denote (before3553 k).denote := + @applyExit_sound (before3552 k) (before3553 k) exit182 1 valid182 (macro3552 k) +theorem macro3553 (k : Nat) : applyExit (before3553 k) exit204 (1*k+7) = some (before3554 k) := by + simp (disch := omega) [before3553, before3554, exit204, applyExit, pop, push] + <;> omega +theorem step3553 (k : Nat) : Runs ((1*k+7)*38) (before3553 k).denote (before3554 k).denote := + @applyExit_sound (before3553 k) (before3554 k) exit204 (1*k+7) valid204 (macro3553 k) +theorem macro3554 (k : Nat) : applyExit (before3554 k) exit10 3 = some (before3555 k) := by + simp (disch := omega) [before3554, before3555, exit10, applyExit, pop, push] + <;> omega +theorem step3554 (k : Nat) : Runs (3*2) (before3554 k).denote (before3555 k).denote := + @applyExit_sound (before3554 k) (before3555 k) exit10 3 valid10 (macro3554 k) +theorem macro3555 (k : Nat) : applyExit (before3555 k) exit11 1 = some (before3556 k) := by + simp (disch := omega) [before3555, before3556, exit11, applyExit, pop, push] + <;> omega +theorem step3555 (k : Nat) : Runs (1*2) (before3555 k).denote (before3556 k).denote := + @applyExit_sound (before3555 k) (before3556 k) exit11 1 valid11 (macro3555 k) +theorem macro3556 (k : Nat) : applyExit (before3556 k) exit2 11 = some (before3557 k) := by + simp (disch := omega) [before3556, before3557, exit2, applyExit, pop, push] + <;> omega +theorem step3556 (k : Nat) : Runs (11*2) (before3556 k).denote (before3557 k).denote := + @applyExit_sound (before3556 k) (before3557 k) exit2 11 valid2 (macro3556 k) +theorem macro3557 (k : Nat) : applyExit (before3557 k) exit3 1 = some (before3558 k) := by + simp (disch := omega) [before3557, before3558, exit3, applyExit, pop, push] + <;> omega +theorem step3557 (k : Nat) : Runs (1*2) (before3557 k).denote (before3558 k).denote := + @applyExit_sound (before3557 k) (before3558 k) exit3 1 valid3 (macro3557 k) +theorem macro3558 (k : Nat) : applyExit (before3558 k) exit9 1 = some (before3559 k) := by + simp (disch := omega) [before3558, before3559, exit9, applyExit, pop, push] + <;> omega +theorem step3558 (k : Nat) : Runs (1*2) (before3558 k).denote (before3559 k).denote := + @applyExit_sound (before3558 k) (before3559 k) exit9 1 valid9 (macro3558 k) +theorem macro3559 (k : Nat) : applyExit (before3559 k) exit10 5 = some (before3560 k) := by + simp (disch := omega) [before3559, before3560, exit10, applyExit, pop, push] + <;> omega +theorem step3559 (k : Nat) : Runs (5*2) (before3559 k).denote (before3560 k).denote := + @applyExit_sound (before3559 k) (before3560 k) exit10 5 valid10 (macro3559 k) +theorem macro3560 (k : Nat) : applyExit (before3560 k) exit11 1 = some (before3561 k) := by + simp (disch := omega) [before3560, before3561, exit11, applyExit, pop, push] + <;> omega +theorem step3560 (k : Nat) : Runs (1*2) (before3560 k).denote (before3561 k).denote := + @applyExit_sound (before3560 k) (before3561 k) exit11 1 valid11 (macro3560 k) +theorem macro3561 (k : Nat) : applyExit (before3561 k) exit2 13 = some (before3562 k) := by + simp (disch := omega) [before3561, before3562, exit2, applyExit, pop, push] + <;> omega +theorem step3561 (k : Nat) : Runs (13*2) (before3561 k).denote (before3562 k).denote := + @applyExit_sound (before3561 k) (before3562 k) exit2 13 valid2 (macro3561 k) +theorem macro3562 (k : Nat) : applyExit (before3562 k) exit3 1 = some (before3563 k) := by + simp (disch := omega) [before3562, before3563, exit3, applyExit, pop, push] + <;> omega +theorem step3562 (k : Nat) : Runs (1*2) (before3562 k).denote (before3563 k).denote := + @applyExit_sound (before3562 k) (before3563 k) exit3 1 valid3 (macro3562 k) +theorem macro3563 (k : Nat) : applyExit (before3563 k) exit9 1 = some (before3564 k) := by + simp (disch := omega) [before3563, before3564, exit9, applyExit, pop, push] + <;> omega +theorem step3563 (k : Nat) : Runs (1*2) (before3563 k).denote (before3564 k).denote := + @applyExit_sound (before3563 k) (before3564 k) exit9 1 valid9 (macro3563 k) +theorem macro3564 (k : Nat) : applyExit (before3564 k) exit10 4 = some (before3565 k) := by + simp (disch := omega) [before3564, before3565, exit10, applyExit, pop, push] + <;> omega +theorem step3564 (k : Nat) : Runs (4*2) (before3564 k).denote (before3565 k).denote := + @applyExit_sound (before3564 k) (before3565 k) exit10 4 valid10 (macro3564 k) +theorem macro3565 (k : Nat) : applyExit (before3565 k) exit46 1 = some (before3566 k) := by + simp (disch := omega) [before3565, before3566, exit46, applyExit, pop, push] + <;> omega +theorem step3565 (k : Nat) : Runs (1*2) (before3565 k).denote (before3566 k).denote := + @applyExit_sound (before3565 k) (before3566 k) exit46 1 valid46 (macro3565 k) +theorem macro3566 (k : Nat) : applyExit (before3566 k) exit47 1 = some (before3567 k) := by + simp (disch := omega) [before3566, before3567, exit47, applyExit, pop, push] + <;> omega +theorem step3566 (k : Nat) : Runs (1*2) (before3566 k).denote (before3567 k).denote := + @applyExit_sound (before3566 k) (before3567 k) exit47 1 valid47 (macro3566 k) +theorem macro3567 (k : Nat) : applyExit (before3567 k) exit192 1 = some (before3568 k) := by + simp (disch := omega) [before3567, before3568, exit192, applyExit, pop, push] + <;> omega +theorem step3567 (k : Nat) : Runs (1*1) (before3567 k).denote (before3568 k).denote := + @applyExit_sound (before3567 k) (before3568 k) exit192 1 valid192 (macro3567 k) +theorem macro3568 (k : Nat) : applyExit (before3568 k) exit39 1 = some (before3569 k) := by + simp (disch := omega) [before3568, before3569, exit39, applyExit, pop, push] + <;> omega +theorem step3568 (k : Nat) : Runs (1*1) (before3568 k).denote (before3569 k).denote := + @applyExit_sound (before3568 k) (before3569 k) exit39 1 valid39 (macro3568 k) +theorem macro3569 (k : Nat) : applyExit (before3569 k) exit32 1 = some (before3570 k) := by + simp (disch := omega) [before3569, before3570, exit32, applyExit, pop, push] + <;> omega +theorem step3569 (k : Nat) : Runs (1*3) (before3569 k).denote (before3570 k).denote := + @applyExit_sound (before3569 k) (before3570 k) exit32 1 valid32 (macro3569 k) +theorem macro3570 (k : Nat) : applyExit (before3570 k) exit36 1 = some (before3571 k) := by + simp (disch := omega) [before3570, before3571, exit36, applyExit, pop, push] + <;> omega +theorem step3570 (k : Nat) : Runs (1*2) (before3570 k).denote (before3571 k).denote := + @applyExit_sound (before3570 k) (before3571 k) exit36 1 valid36 (macro3570 k) +theorem macro3571 (k : Nat) : applyExit (before3571 k) exit39 1 = some (before3572 k) := by + simp (disch := omega) [before3571, before3572, exit39, applyExit, pop, push] + <;> omega +theorem step3571 (k : Nat) : Runs (1*1) (before3571 k).denote (before3572 k).denote := + @applyExit_sound (before3571 k) (before3572 k) exit39 1 valid39 (macro3571 k) +theorem macro3572 (k : Nat) : applyExit (before3572 k) exit10 2 = some (before3573 k) := by + simp (disch := omega) [before3572, before3573, exit10, applyExit, pop, push] + <;> omega +theorem step3572 (k : Nat) : Runs (2*2) (before3572 k).denote (before3573 k).denote := + @applyExit_sound (before3572 k) (before3573 k) exit10 2 valid10 (macro3572 k) +theorem macro3573 (k : Nat) : applyExit (before3573 k) exit46 1 = some (before3574 k) := by + simp (disch := omega) [before3573, before3574, exit46, applyExit, pop, push] + <;> omega +theorem step3573 (k : Nat) : Runs (1*2) (before3573 k).denote (before3574 k).denote := + @applyExit_sound (before3573 k) (before3574 k) exit46 1 valid46 (macro3573 k) +theorem macro3574 (k : Nat) : applyExit (before3574 k) exit47 1 = some (before3575 k) := by + simp (disch := omega) [before3574, before3575, exit47, applyExit, pop, push] + <;> omega +theorem step3574 (k : Nat) : Runs (1*2) (before3574 k).denote (before3575 k).denote := + @applyExit_sound (before3574 k) (before3575 k) exit47 1 valid47 (macro3574 k) +theorem macro3575 (k : Nat) : applyExit (before3575 k) exit192 1 = some (before3576 k) := by + simp (disch := omega) [before3575, before3576, exit192, applyExit, pop, push] + <;> omega +theorem step3575 (k : Nat) : Runs (1*1) (before3575 k).denote (before3576 k).denote := + @applyExit_sound (before3575 k) (before3576 k) exit192 1 valid192 (macro3575 k) +theorem macro3576 (k : Nat) : applyExit (before3576 k) exit39 1 = some (before3577 k) := by + simp (disch := omega) [before3576, before3577, exit39, applyExit, pop, push] + <;> omega +theorem step3576 (k : Nat) : Runs (1*1) (before3576 k).denote (before3577 k).denote := + @applyExit_sound (before3576 k) (before3577 k) exit39 1 valid39 (macro3576 k) +theorem macro3577 (k : Nat) : applyExit (before3577 k) exit32 1 = some (before3578 k) := by + simp (disch := omega) [before3577, before3578, exit32, applyExit, pop, push] + <;> omega +theorem step3577 (k : Nat) : Runs (1*3) (before3577 k).denote (before3578 k).denote := + @applyExit_sound (before3577 k) (before3578 k) exit32 1 valid32 (macro3577 k) +theorem macro3578 (k : Nat) : applyExit (before3578 k) exit36 1 = some (before3579 k) := by + simp (disch := omega) [before3578, before3579, exit36, applyExit, pop, push] + <;> omega +theorem step3578 (k : Nat) : Runs (1*2) (before3578 k).denote (before3579 k).denote := + @applyExit_sound (before3578 k) (before3579 k) exit36 1 valid36 (macro3578 k) +theorem macro3579 (k : Nat) : applyExit (before3579 k) exit39 1 = some (before3580 k) := by + simp (disch := omega) [before3579, before3580, exit39, applyExit, pop, push] + <;> omega +theorem step3579 (k : Nat) : Runs (1*1) (before3579 k).denote (before3580 k).denote := + @applyExit_sound (before3579 k) (before3580 k) exit39 1 valid39 (macro3579 k) +theorem macro3580 (k : Nat) : applyExit (before3580 k) exit10 2 = some (before3581 k) := by + simp (disch := omega) [before3580, before3581, exit10, applyExit, pop, push] + <;> omega +theorem step3580 (k : Nat) : Runs (2*2) (before3580 k).denote (before3581 k).denote := + @applyExit_sound (before3580 k) (before3581 k) exit10 2 valid10 (macro3580 k) +theorem macro3581 (k : Nat) : applyExit (before3581 k) exit46 1 = some (before3582 k) := by + simp (disch := omega) [before3581, before3582, exit46, applyExit, pop, push] + <;> omega +theorem step3581 (k : Nat) : Runs (1*2) (before3581 k).denote (before3582 k).denote := + @applyExit_sound (before3581 k) (before3582 k) exit46 1 valid46 (macro3581 k) +theorem macro3582 (k : Nat) : applyExit (before3582 k) exit49 1 = some (before3583 k) := by + simp (disch := omega) [before3582, before3583, exit49, applyExit, pop, push] + <;> omega +theorem step3582 (k : Nat) : Runs (1*1) (before3582 k).denote (before3583 k).denote := + @applyExit_sound (before3582 k) (before3583 k) exit49 1 valid49 (macro3582 k) +theorem macro3583 (k : Nat) : applyExit (before3583 k) exit1 1 = some (before3584 k) := by + simp (disch := omega) [before3583, before3584, exit1, applyExit, pop, push] + <;> omega +theorem step3583 (k : Nat) : Runs (1*3) (before3583 k).denote (before3584 k).denote := + @applyExit_sound (before3583 k) (before3584 k) exit1 1 valid1 (macro3583 k) +theorem macro3584 (k : Nat) : applyExit (before3584 k) exit6 1 = some (before3585 k) := by + simp (disch := omega) [before3584, before3585, exit6, applyExit, pop, push] + <;> omega +theorem step3584 (k : Nat) : Runs (1*1) (before3584 k).denote (before3585 k).denote := + @applyExit_sound (before3584 k) (before3585 k) exit6 1 valid6 (macro3584 k) +theorem macro3585 (k : Nat) : applyExit (before3585 k) exit0 1 = some (before3586 k) := by + simp (disch := omega) [before3585, before3586, exit0, applyExit, pop, push] + <;> omega +theorem step3585 (k : Nat) : Runs (1*2) (before3585 k).denote (before3586 k).denote := + @applyExit_sound (before3585 k) (before3586 k) exit0 1 valid0 (macro3585 k) +theorem macro3586 (k : Nat) : applyExit (before3586 k) exit13 11 = some (before3587 k) := by + simp (disch := omega) [before3586, before3587, exit13, applyExit, pop, push] + <;> omega +theorem step3586 (k : Nat) : Runs (11*2) (before3586 k).denote (before3587 k).denote := + @applyExit_sound (before3586 k) (before3587 k) exit13 11 valid13 (macro3586 k) +theorem macro3587 (k : Nat) : applyExit (before3587 k) exit0 14 = some (before3588 k) := by + simp (disch := omega) [before3587, before3588, exit0, applyExit, pop, push] + <;> omega +theorem step3587 (k : Nat) : Runs (14*2) (before3587 k).denote (before3588 k).denote := + @applyExit_sound (before3587 k) (before3588 k) exit0 14 valid0 (macro3587 k) +theorem macro3588 (k : Nat) : applyExit (before3588 k) exit1 1 = some (before3589 k) := by + simp (disch := omega) [before3588, before3589, exit1, applyExit, pop, push] + <;> omega +theorem step3588 (k : Nat) : Runs (1*3) (before3588 k).denote (before3589 k).denote := + @applyExit_sound (before3588 k) (before3589 k) exit1 1 valid1 (macro3588 k) +theorem macro3589 (k : Nat) : applyExit (before3589 k) exit2 14 = some (before3590 k) := by + simp (disch := omega) [before3589, before3590, exit2, applyExit, pop, push] + <;> omega +theorem step3589 (k : Nat) : Runs (14*2) (before3589 k).denote (before3590 k).denote := + @applyExit_sound (before3589 k) (before3590 k) exit2 14 valid2 (macro3589 k) +theorem macro3590 (k : Nat) : applyExit (before3590 k) exit6 1 = some (before3591 k) := by + simp (disch := omega) [before3590, before3591, exit6, applyExit, pop, push] + <;> omega +theorem step3590 (k : Nat) : Runs (1*1) (before3590 k).denote (before3591 k).denote := + @applyExit_sound (before3590 k) (before3591 k) exit6 1 valid6 (macro3590 k) +theorem macro3591 (k : Nat) : applyExit (before3591 k) exit0 15 = some (before3592 k) := by + simp (disch := omega) [before3591, before3592, exit0, applyExit, pop, push] + <;> omega +theorem step3591 (k : Nat) : Runs (15*2) (before3591 k).denote (before3592 k).denote := + @applyExit_sound (before3591 k) (before3592 k) exit0 15 valid0 (macro3591 k) +theorem macro3592 (k : Nat) : applyExit (before3592 k) exit13 6 = some (before3593 k) := by + simp (disch := omega) [before3592, before3593, exit13, applyExit, pop, push] + <;> omega +theorem step3592 (k : Nat) : Runs (6*2) (before3592 k).denote (before3593 k).denote := + @applyExit_sound (before3592 k) (before3593 k) exit13 6 valid13 (macro3592 k) +theorem macro3593 (k : Nat) : applyExit (before3593 k) exit0 12 = some (before3594 k) := by + simp (disch := omega) [before3593, before3594, exit0, applyExit, pop, push] + <;> omega +theorem step3593 (k : Nat) : Runs (12*2) (before3593 k).denote (before3594 k).denote := + @applyExit_sound (before3593 k) (before3594 k) exit0 12 valid0 (macro3593 k) +theorem macro3594 (k : Nat) : applyExit (before3594 k) exit1 1 = some (before3595 k) := by + simp (disch := omega) [before3594, before3595, exit1, applyExit, pop, push] + <;> omega +theorem step3594 (k : Nat) : Runs (1*3) (before3594 k).denote (before3595 k).denote := + @applyExit_sound (before3594 k) (before3595 k) exit1 1 valid1 (macro3594 k) +theorem macro3595 (k : Nat) : applyExit (before3595 k) exit2 12 = some (before3596 k) := by + simp (disch := omega) [before3595, before3596, exit2, applyExit, pop, push] + <;> omega +theorem step3595 (k : Nat) : Runs (12*2) (before3595 k).denote (before3596 k).denote := + @applyExit_sound (before3595 k) (before3596 k) exit2 12 valid2 (macro3595 k) +theorem macro3596 (k : Nat) : applyExit (before3596 k) exit6 1 = some (before3597 k) := by + simp (disch := omega) [before3596, before3597, exit6, applyExit, pop, push] + <;> omega +theorem step3596 (k : Nat) : Runs (1*1) (before3596 k).denote (before3597 k).denote := + @applyExit_sound (before3596 k) (before3597 k) exit6 1 valid6 (macro3596 k) +theorem macro3597 (k : Nat) : applyExit (before3597 k) exit0 13 = some (before3598 k) := by + simp (disch := omega) [before3597, before3598, exit0, applyExit, pop, push] + <;> omega +theorem step3597 (k : Nat) : Runs (13*2) (before3597 k).denote (before3598 k).denote := + @applyExit_sound (before3597 k) (before3598 k) exit0 13 valid0 (macro3597 k) +theorem macro3598 (k : Nat) : applyExit (before3598 k) exit13 3 = some (before3599 k) := by + simp (disch := omega) [before3598, before3599, exit13, applyExit, pop, push] + <;> omega +theorem step3598 (k : Nat) : Runs (3*2) (before3598 k).denote (before3599 k).denote := + @applyExit_sound (before3598 k) (before3599 k) exit13 3 valid13 (macro3598 k) +theorem macro3599 (k : Nat) : applyExit (before3599 k) exit205 (1*k+7) = some (after3599 k) := by + simp (disch := omega) [before3599, after3599, exit205, applyExit, pop, push] + <;> omega +theorem step3599 (k : Nat) : Runs ((1*k+7)*90) (before3599 k).denote (after3599 k).denote := + @applyExit_sound (before3599 k) (after3599 k) exit205 (1*k+7) valid205 (macro3599 k) +theorem chunkRun035 (k : Nat) : Runs (1844*k+1583538990) (before3500 k).denote (after3599 k).denote := by + have h := (@Runs.trans ((((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))))+((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2))))))) ((((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))))+((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90))))))) (before3500 k).denote (before3550 k).denote (after3599 k).denote (@Runs.trans (((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3)))))) (((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))))+((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2)))))) (before3500 k).denote (before3525 k).denote (before3550 k).denote (@Runs.trans ((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2))))) ((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3))))) (before3500 k).denote (before3512 k).denote (before3525 k).denote (@Runs.trans (((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2)))) (((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))) (before3500 k).denote (before3506 k).denote (before3512 k).denote (@Runs.trans ((1*2)+((19*2)+(1*2))) ((88*2)+((1*1)+(88*2))) (before3500 k).denote (before3503 k).denote (before3506 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before3500 k).denote (before3501 k).denote (before3503 k).denote (step3500 k) (@Runs.trans (19*2) (1*2) (before3501 k).denote (before3502 k).denote (before3503 k).denote (step3501 k) (step3502 k))) (@Runs.trans (88*2) ((1*1)+(88*2)) (before3503 k).denote (before3504 k).denote (before3506 k).denote (step3503 k) (@Runs.trans (1*1) (88*2) (before3504 k).denote (before3505 k).denote (before3506 k).denote (step3504 k) (step3505 k)))) (@Runs.trans ((1*3)+((88*2)+(1*2))) ((15*2)+(((1*k+8)*1130)+(25*2))) (before3506 k).denote (before3509 k).denote (before3512 k).denote (@Runs.trans (1*3) ((88*2)+(1*2)) (before3506 k).denote (before3507 k).denote (before3509 k).denote (step3506 k) (@Runs.trans (88*2) (1*2) (before3507 k).denote (before3508 k).denote (before3509 k).denote (step3507 k) (step3508 k))) (@Runs.trans (15*2) (((1*k+8)*1130)+(25*2)) (before3509 k).denote (before3510 k).denote (before3512 k).denote (step3509 k) (@Runs.trans ((1*k+8)*1130) (25*2) (before3510 k).denote (before3511 k).denote (before3512 k).denote (step3510 k) (step3511 k))))) (@Runs.trans (((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2)))) (((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3)))) (before3512 k).denote (before3518 k).denote (before3525 k).denote (@Runs.trans ((1*2)+((12*2)+(1*1))) ((12*2)+((1*3)+(12*2))) (before3512 k).denote (before3515 k).denote (before3518 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before3512 k).denote (before3513 k).denote (before3515 k).denote (step3512 k) (@Runs.trans (12*2) (1*1) (before3513 k).denote (before3514 k).denote (before3515 k).denote (step3513 k) (step3514 k))) (@Runs.trans (12*2) ((1*3)+(12*2)) (before3515 k).denote (before3516 k).denote (before3518 k).denote (step3515 k) (@Runs.trans (1*3) (12*2) (before3516 k).denote (before3517 k).denote (before3518 k).denote (step3516 k) (step3517 k)))) (@Runs.trans ((1*2)+((95*2)+(1*2))) (((9*2)+(1*1))+((9*2)+(1*3))) (before3518 k).denote (before3521 k).denote (before3525 k).denote (@Runs.trans (1*2) ((95*2)+(1*2)) (before3518 k).denote (before3519 k).denote (before3521 k).denote (step3518 k) (@Runs.trans (95*2) (1*2) (before3519 k).denote (before3520 k).denote (before3521 k).denote (step3519 k) (step3520 k))) (@Runs.trans ((9*2)+(1*1)) ((9*2)+(1*3)) (before3521 k).denote (before3523 k).denote (before3525 k).denote (@Runs.trans (9*2) (1*1) (before3521 k).denote (before3522 k).denote (before3523 k).denote (step3521 k) (step3522 k)) (@Runs.trans (9*2) (1*3) (before3523 k).denote (before3524 k).denote (before3525 k).denote (step3523 k) (step3524 k)))))) (@Runs.trans ((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2))))) ((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2))))) (before3525 k).denote (before3537 k).denote (before3550 k).denote (@Runs.trans (((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2)))) (((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))) (before3525 k).denote (before3531 k).denote (before3537 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((1*2)+((94*2)+(1*2))) (before3525 k).denote (before3528 k).denote (before3531 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before3525 k).denote (before3526 k).denote (before3528 k).denote (step3525 k) (@Runs.trans (1*1) (11*2) (before3526 k).denote (before3527 k).denote (before3528 k).denote (step3526 k) (step3527 k))) (@Runs.trans (1*2) ((94*2)+(1*2)) (before3528 k).denote (before3529 k).denote (before3531 k).denote (step3528 k) (@Runs.trans (94*2) (1*2) (before3529 k).denote (before3530 k).denote (before3531 k).denote (step3529 k) (step3530 k)))) (@Runs.trans ((1*2)+((12*2)+(1*2))) ((24*2)+(((1*k+8)*586)+(15*2))) (before3531 k).denote (before3534 k).denote (before3537 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before3531 k).denote (before3532 k).denote (before3534 k).denote (step3531 k) (@Runs.trans (12*2) (1*2) (before3532 k).denote (before3533 k).denote (before3534 k).denote (step3532 k) (step3533 k))) (@Runs.trans (24*2) (((1*k+8)*586)+(15*2)) (before3534 k).denote (before3535 k).denote (before3537 k).denote (step3534 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3535 k).denote (before3536 k).denote (before3537 k).denote (step3535 k) (step3536 k))))) (@Runs.trans (((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2)))) (before3537 k).denote (before3543 k).denote (before3550 k).denote (@Runs.trans ((1*2)+((1*2)+(88*2))) ((1*2)+((18*2)+(1*2))) (before3537 k).denote (before3540 k).denote (before3543 k).denote (@Runs.trans (1*2) ((1*2)+(88*2)) (before3537 k).denote (before3538 k).denote (before3540 k).denote (step3537 k) (@Runs.trans (1*2) (88*2) (before3538 k).denote (before3539 k).denote (before3540 k).denote (step3538 k) (step3539 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before3540 k).denote (before3541 k).denote (before3543 k).denote (step3540 k) (@Runs.trans (18*2) (1*2) (before3541 k).denote (before3542 k).denote (before3543 k).denote (step3541 k) (step3542 k)))) (@Runs.trans ((1*2)+((36*2)+(1*2))) (((24*2)+(1*2))+((1*2)+(4*2))) (before3543 k).denote (before3546 k).denote (before3550 k).denote (@Runs.trans (1*2) ((36*2)+(1*2)) (before3543 k).denote (before3544 k).denote (before3546 k).denote (step3543 k) (@Runs.trans (36*2) (1*2) (before3544 k).denote (before3545 k).denote (before3546 k).denote (step3544 k) (step3545 k))) (@Runs.trans ((24*2)+(1*2)) ((1*2)+(4*2)) (before3546 k).denote (before3548 k).denote (before3550 k).denote (@Runs.trans (24*2) (1*2) (before3546 k).denote (before3547 k).denote (before3548 k).denote (step3546 k) (step3547 k)) (@Runs.trans (1*2) (4*2) (before3548 k).denote (before3549 k).denote (before3550 k).denote (step3548 k) (step3549 k))))))) (@Runs.trans (((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))))) (((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))))+((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90)))))) (before3550 k).denote (before3575 k).denote (after3599 k).denote (@Runs.trans ((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2))))) ((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))) (before3550 k).denote (before3562 k).denote (before3575 k).denote (@Runs.trans (((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2)))) (((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))) (before3550 k).denote (before3556 k).denote (before3562 k).denote (@Runs.trans ((1*2)+((791761164*2)+(1*38))) (((1*k+7)*38)+((3*2)+(1*2))) (before3550 k).denote (before3553 k).denote (before3556 k).denote (@Runs.trans (1*2) ((791761164*2)+(1*38)) (before3550 k).denote (before3551 k).denote (before3553 k).denote (step3550 k) (@Runs.trans (791761164*2) (1*38) (before3551 k).denote (before3552 k).denote (before3553 k).denote (step3551 k) (step3552 k))) (@Runs.trans ((1*k+7)*38) ((3*2)+(1*2)) (before3553 k).denote (before3554 k).denote (before3556 k).denote (step3553 k) (@Runs.trans (3*2) (1*2) (before3554 k).denote (before3555 k).denote (before3556 k).denote (step3554 k) (step3555 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) ((5*2)+((1*2)+(13*2))) (before3556 k).denote (before3559 k).denote (before3562 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before3556 k).denote (before3557 k).denote (before3559 k).denote (step3556 k) (@Runs.trans (1*2) (1*2) (before3557 k).denote (before3558 k).denote (before3559 k).denote (step3557 k) (step3558 k))) (@Runs.trans (5*2) ((1*2)+(13*2)) (before3559 k).denote (before3560 k).denote (before3562 k).denote (step3559 k) (@Runs.trans (1*2) (13*2) (before3560 k).denote (before3561 k).denote (before3562 k).denote (step3560 k) (step3561 k))))) (@Runs.trans (((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1)))) (((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))) (before3562 k).denote (before3568 k).denote (before3575 k).denote (@Runs.trans ((1*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(1*1))) (before3562 k).denote (before3565 k).denote (before3568 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before3562 k).denote (before3563 k).denote (before3565 k).denote (step3562 k) (@Runs.trans (1*2) (4*2) (before3563 k).denote (before3564 k).denote (before3565 k).denote (step3563 k) (step3564 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before3565 k).denote (before3566 k).denote (before3568 k).denote (step3565 k) (@Runs.trans (1*2) (1*1) (before3566 k).denote (before3567 k).denote (before3568 k).denote (step3566 k) (step3567 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((1*1)+(2*2))+((1*2)+(1*2))) (before3568 k).denote (before3571 k).denote (before3575 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before3568 k).denote (before3569 k).denote (before3571 k).denote (step3568 k) (@Runs.trans (1*3) (1*2) (before3569 k).denote (before3570 k).denote (before3571 k).denote (step3569 k) (step3570 k))) (@Runs.trans ((1*1)+(2*2)) ((1*2)+(1*2)) (before3571 k).denote (before3573 k).denote (before3575 k).denote (@Runs.trans (1*1) (2*2) (before3571 k).denote (before3572 k).denote (before3573 k).denote (step3571 k) (step3572 k)) (@Runs.trans (1*2) (1*2) (before3573 k).denote (before3574 k).denote (before3575 k).denote (step3573 k) (step3574 k)))))) (@Runs.trans ((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2))))) ((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90))))) (before3575 k).denote (before3587 k).denote (after3599 k).denote (@Runs.trans (((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2)))) (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))) (before3575 k).denote (before3581 k).denote (before3587 k).denote (@Runs.trans ((1*1)+((1*1)+(1*3))) ((1*2)+((1*1)+(2*2))) (before3575 k).denote (before3578 k).denote (before3581 k).denote (@Runs.trans (1*1) ((1*1)+(1*3)) (before3575 k).denote (before3576 k).denote (before3578 k).denote (step3575 k) (@Runs.trans (1*1) (1*3) (before3576 k).denote (before3577 k).denote (before3578 k).denote (step3576 k) (step3577 k))) (@Runs.trans (1*2) ((1*1)+(2*2)) (before3578 k).denote (before3579 k).denote (before3581 k).denote (step3578 k) (@Runs.trans (1*1) (2*2) (before3579 k).denote (before3580 k).denote (before3581 k).denote (step3579 k) (step3580 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(11*2))) (before3581 k).denote (before3584 k).denote (before3587 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before3581 k).denote (before3582 k).denote (before3584 k).denote (step3581 k) (@Runs.trans (1*1) (1*3) (before3582 k).denote (before3583 k).denote (before3584 k).denote (step3582 k) (step3583 k))) (@Runs.trans (1*1) ((1*2)+(11*2)) (before3584 k).denote (before3585 k).denote (before3587 k).denote (step3584 k) (@Runs.trans (1*2) (11*2) (before3585 k).denote (before3586 k).denote (before3587 k).denote (step3585 k) (step3586 k))))) (@Runs.trans (((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2)))) (((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90)))) (before3587 k).denote (before3593 k).denote (after3599 k).denote (@Runs.trans ((14*2)+((1*3)+(14*2))) ((1*1)+((15*2)+(6*2))) (before3587 k).denote (before3590 k).denote (before3593 k).denote (@Runs.trans (14*2) ((1*3)+(14*2)) (before3587 k).denote (before3588 k).denote (before3590 k).denote (step3587 k) (@Runs.trans (1*3) (14*2) (before3588 k).denote (before3589 k).denote (before3590 k).denote (step3588 k) (step3589 k))) (@Runs.trans (1*1) ((15*2)+(6*2)) (before3590 k).denote (before3591 k).denote (before3593 k).denote (step3590 k) (@Runs.trans (15*2) (6*2) (before3591 k).denote (before3592 k).denote (before3593 k).denote (step3591 k) (step3592 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) (((1*1)+(13*2))+((3*2)+((1*k+7)*90))) (before3593 k).denote (before3596 k).denote (after3599 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before3593 k).denote (before3594 k).denote (before3596 k).denote (step3593 k) (@Runs.trans (1*3) (12*2) (before3594 k).denote (before3595 k).denote (before3596 k).denote (step3594 k) (step3595 k))) (@Runs.trans ((1*1)+(13*2)) ((3*2)+((1*k+7)*90)) (before3596 k).denote (before3598 k).denote (after3599 k).denote (@Runs.trans (1*1) (13*2) (before3596 k).denote (before3597 k).denote (before3598 k).denote (step3596 k) (step3597 k)) (@Runs.trans (3*2) ((1*k+7)*90) (before3598 k).denote (before3599 k).denote (after3599 k).denote (step3598 k) (step3599 k)))))))) + have ht : (((((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))))+((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2)))))))+((((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))))+((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90)))))))) = (1844*k+1583538990) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean new file mode 100644 index 00000000..94e96c5b --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean @@ -0,0 +1,804 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3600_0 : Stack := [] +abbrev tail3600_1 : Stack := ⟨w1,1⟩ :: tail3600_0 +abbrev tail3600_2 : Stack := ⟨w0,10⟩ :: tail3600_1 +abbrev tail3600_3 : Stack := ⟨w2,1⟩ :: tail3600_2 +abbrev tail3600_4 : Stack := ⟨w1,15⟩ :: tail3600_3 +abbrev tail3600_5 : Stack := ⟨w0,5⟩ :: tail3600_4 +abbrev tail3600_6 : Stack := ⟨w2,1⟩ :: tail3600_5 +abbrev tail3600_7 : Stack := ⟨w1,13⟩ :: tail3600_6 +abbrev tail3600_8 : Stack := ⟨w0,3⟩ :: tail3600_7 +abbrev tail3600_9 (k : Nat) : Stack := ⟨w179,(1*k+7)⟩ :: tail3600_8 +abbrev tail3600_10 : Stack := ⟨w1,12⟩ :: tail3600_0 +abbrev tail3600_11 : Stack := ⟨w2,1⟩ :: tail3600_10 +abbrev tail3600_12 : Stack := ⟨w0,95⟩ :: tail3600_11 +abbrev tail3600_13 : Stack := ⟨w1,13⟩ :: tail3600_12 +abbrev tail3600_14 : Stack := ⟨w2,1⟩ :: tail3600_13 +abbrev tail3600_15 : Stack := ⟨w0,24⟩ :: tail3600_14 +abbrev tail3600_16 (k : Nat) : Stack := ⟨w178,(1*k+8)⟩ :: tail3600_15 +abbrev tail3600_17 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3600_16 k +abbrev tail3600_18 (k : Nat) : Stack := ⟨w1,89⟩ :: tail3600_17 k +abbrev tail3600_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_18 k +abbrev tail3600_20 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3600_19 k +abbrev tail3600_21 (k : Nat) : Stack := ⟨w1,37⟩ :: tail3600_20 k +abbrev tail3600_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_21 k +abbrev tail3600_23 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3600_22 k +abbrev tail3600_24 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3600_23 k +abbrev tail3600_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_24 k +abbrev tail3600_26 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3600_25 k +abbrev tail3600_27 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3600_26 k +abbrev tail3600_28 (k : Nat) : Stack := ⟨w180,1⟩ :: tail3600_9 k +abbrev tail3600_29 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3600_28 k +abbrev tail3600_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_24 k +abbrev tail3600_31 (k : Nat) : Stack := ⟨w0,791761165⟩ :: tail3600_24 k +abbrev tail3600_32 (k : Nat) : Stack := ⟨w181,1⟩ :: tail3600_9 k +abbrev tail3600_33 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3600_32 k +abbrev tail3600_34 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3600_33 k +abbrev tail3600_35 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3600_34 k +abbrev tail3600_36 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_21 k +abbrev tail3600_37 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3600_21 k +abbrev tail3600_38 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3600_33 k +abbrev tail3600_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_38 k +abbrev tail3600_40 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3600_39 k +abbrev tail3600_41 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3600_40 k +abbrev tail3600_42 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3600_41 k +abbrev tail3600_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_18 k +abbrev tail3600_44 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3600_18 k +abbrev tail3600_45 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3600_40 k +abbrev tail3600_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_45 k +abbrev tail3600_47 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3600_46 k +abbrev tail3600_48 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3600_47 k +abbrev tail3600_49 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3600_48 k +abbrev tail3600_50 (k : Nat) : Stack := ⟨w178,(1*k+7)⟩ :: tail3600_15 +abbrev tail3600_51 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_50 k +abbrev tail3600_52 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3600_51 k +abbrev tail3600_53 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3600_47 k +abbrev tail3600_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_53 k +abbrev tail3600_55 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3600_54 k +abbrev tail3600_56 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_55 k +abbrev tail3600_57 (k : Nat) : Stack := ⟨w178,(1*k+6)⟩ :: tail3600_15 +abbrev tail3600_58 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_57 k +abbrev tail3600_59 (k : Nat) : Stack := ⟨w184,1⟩ :: tail3600_55 k +abbrev tail3600_60 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_59 k +abbrev tail3600_61 (k : Nat) : Stack := ⟨w178,(1*k+5)⟩ :: tail3600_15 +abbrev tail3600_62 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_61 k +abbrev tail3600_63 (k : Nat) : Stack := ⟨w184,2⟩ :: tail3600_55 k +abbrev tail3600_64 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_63 k +abbrev tail3600_65 (k : Nat) : Stack := ⟨w178,(1*k+4)⟩ :: tail3600_15 +abbrev tail3600_66 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_65 k +abbrev tail3600_67 (k : Nat) : Stack := ⟨w184,3⟩ :: tail3600_55 k +abbrev tail3600_68 (k : Nat) : Stack := ⟨w184,(1*k+6)⟩ :: tail3600_55 k +abbrev tail3600_69 : Stack := ⟨w178,1⟩ :: tail3600_15 +abbrev tail3600_70 : Stack := ⟨w182,1⟩ :: tail3600_69 +abbrev tail3600_71 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_68 k +abbrev tail3600_72 : Stack := ⟨w182,1⟩ :: tail3600_15 +abbrev tail3600_73 (k : Nat) : Stack := ⟨w184,(1*k+7)⟩ :: tail3600_55 k +abbrev tail3600_74 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_73 k +abbrev tail3600_75 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3600_74 k +abbrev tail3600_76 : Stack := ⟨w0,1⟩ :: tail3600_13 +abbrev tail3600_77 : Stack := ⟨w0,25⟩ :: tail3600_13 +abbrev tail3600_78 (k : Nat) : Stack := ⟨w184,(1*k+8)⟩ :: tail3600_55 k +abbrev tail3600_79 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3600_78 k +abbrev tail3600_80 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3600_79 k +abbrev tail3600_81 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3600_80 k +abbrev tail3600_82 : Stack := ⟨w0,1⟩ :: tail3600_10 +abbrev tail3600_83 : Stack := ⟨w0,96⟩ :: tail3600_10 +abbrev tail3600_84 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3600_79 k +abbrev tail3600_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_84 k +abbrev tail3600_86 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3600_85 k +abbrev tail3600_87 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3600_86 k +abbrev tail3600_88 : Stack := ⟨w0,1⟩ :: tail3600_0 +abbrev tail3600_89 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3600_86 k +abbrev tail3600_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_89 k +abbrev tail3600_91 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_90 k +abbrev tail3600_92 : Stack := ⟨w0,2⟩ :: tail3600_0 +abbrev tail3600_93 : Stack := ⟨w0,3⟩ :: tail3600_0 +abbrev tail3600_94 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3600_86 k +abbrev tail3600_95 : Stack := ⟨w1,1⟩ :: tail3600_93 +abbrev tail3600_96 : Stack := ⟨w1,11⟩ :: tail3600_93 +abbrev tail3600_97 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3600_85 k +abbrev tail3600_98 : Stack := ⟨w2,1⟩ :: tail3600_96 +abbrev tail3600_99 : Stack := ⟨w0,95⟩ :: tail3600_98 +abbrev tail3600_100 : Stack := ⟨w0,96⟩ :: tail3600_98 +abbrev tail3600_101 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3600_79 k +abbrev tail3600_102 : Stack := ⟨w1,1⟩ :: tail3600_100 +abbrev tail3600_103 : Stack := ⟨w1,12⟩ :: tail3600_100 +abbrev tail3600_104 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3600_78 k +abbrev tail3600_105 : Stack := ⟨w2,1⟩ :: tail3600_103 +abbrev tail3600_106 : Stack := ⟨w0,24⟩ :: tail3600_105 +abbrev tail3600_107 (k : Nat) : Stack := ⟨w185,(1*k+8)⟩ :: tail3600_106 +abbrev tail3600_108 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3600_107 k +abbrev tail3600_109 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3600_107 k +abbrev tail3600_110 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3600_47 k +abbrev tail3600_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_109 k +abbrev tail3600_112 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3600_109 k +abbrev tail3600_113 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3600_46 k +abbrev tail3600_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_112 k +abbrev tail3600_115 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3600_114 k +abbrev tail3600_116 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3600_114 k +abbrev tail3600_117 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3600_40 k +abbrev tail3600_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_116 k +abbrev tail3600_119 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3600_116 k +abbrev tail3600_120 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3600_39 k +abbrev tail3600_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_119 k +abbrev tail3600_122 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3600_121 k +abbrev tail3600_123 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3600_121 k +abbrev tail3600_124 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3600_33 k +abbrev tail3600_125 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_123 k +abbrev tail3600_126 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3600_123 k +abbrev tail3600_127 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3600_32 k +abbrev tail3600_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_126 k +abbrev tail3600_129 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3600_128 k +abbrev tail3600_130 (k : Nat) : Stack := ⟨w186,1⟩ :: tail3600_129 k +abbrev tail3600_131 (k : Nat) : Stack := ⟨w187,(1*k+7)⟩ :: tail3600_130 k +abbrev tail3600_132 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3600_131 k +abbrev tail3600_133 : Stack := ⟨w1,12⟩ :: tail3600_6 +abbrev tail3600_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_132 k +abbrev tail3600_135 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3600_134 k +abbrev tail3600_136 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3600_134 k +abbrev tail3600_137 : Stack := ⟨w0,4⟩ :: tail3600_4 +abbrev tail3600_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_136 k +abbrev tail3600_139 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3600_136 k +abbrev tail3600_140 : Stack := ⟨w1,14⟩ :: tail3600_3 +abbrev tail3600_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_139 k +abbrev tail3600_142 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3600_141 k +abbrev tail3600_143 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3600_141 k +abbrev tail3600_144 : Stack := ⟨w0,9⟩ :: tail3600_1 +abbrev tail3600_145 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_143 k +abbrev tail3600_146 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3600_143 k +abbrev tail3600_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_146 k +abbrev tail3600_148 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_147 k +abbrev tail3600_149 : Stack := ⟨w23,1⟩ :: tail3600_0 +abbrev tail3600_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3600_147 k + +def before3600 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail3600_9 k),(tail3600_27 k)⟩ +def before3601 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3600_28 k),(tail3600_26 k)⟩ +def before3602 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail3600_29 k),(tail3600_25 k)⟩ +def before3603 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail3600_29 k),(tail3600_30 k)⟩ +def before3604 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3600_28 k),(tail3600_31 k)⟩ +def before3605 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3600_32 k),(tail3600_31 k)⟩ +def before3606 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521513),(tail3600_33 k),(tail3600_24 k)⟩ +def before3607 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail3600_34 k),(tail3600_23 k)⟩ +def before3608 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521573),(tail3600_35 k),(tail3600_22 k)⟩ +def before3609 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521573),(tail3600_35 k),(tail3600_36 k)⟩ +def before3610 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail3600_34 k),(tail3600_37 k)⟩ +def before3611 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail3600_39 k),(tail3600_37 k)⟩ +def before3612 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521575),(tail3600_40 k),(tail3600_21 k)⟩ +def before3613 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail3600_41 k),(tail3600_20 k)⟩ +def before3614 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521687),(tail3600_42 k),(tail3600_19 k)⟩ +def before3615 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521687),(tail3600_42 k),(tail3600_43 k)⟩ +def before3616 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail3600_41 k),(tail3600_44 k)⟩ +def before3617 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail3600_46 k),(tail3600_44 k)⟩ +def before3618 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521689),(tail3600_47 k),(tail3600_18 k)⟩ +def before3619 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521867),(tail3600_48 k),(tail3600_17 k)⟩ +def before3620 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3600_49 k),(tail3600_16 k)⟩ +def before3621 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3600_49 k),(tail3600_51 k)⟩ +def before3622 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521867),(tail3600_48 k),(tail3600_52 k)⟩ +def before3623 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521867),(tail3600_54 k),(tail3600_52 k)⟩ +def before3624 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3600_55 k),(tail3600_51 k)⟩ +def before3625 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3600_56 k),(tail3600_50 k)⟩ +def before3626 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail3600_56 k),(tail3600_58 k)⟩ +def before3627 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3600_59 k),(tail3600_58 k)⟩ +def before3628 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3600_60 k),(tail3600_57 k)⟩ +def before3629 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail3600_60 k),(tail3600_62 k)⟩ +def before3630 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3600_63 k),(tail3600_62 k)⟩ +def before3631 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3600_64 k),(tail3600_61 k)⟩ +def before3632 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail3600_64 k),(tail3600_66 k)⟩ +def before3633 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3600_67 k),(tail3600_66 k)⟩ +def before3634 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail3600_68 k),tail3600_70⟩ +def before3635 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3600_71 k),tail3600_69⟩ +def before3636 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail3600_71 k),tail3600_72⟩ +def before3637 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3600_73 k),tail3600_72⟩ +def before3638 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3600_74 k),tail3600_15⟩ +def before3639 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail3600_75 k),tail3600_14⟩ +def before3640 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail3600_75 k),tail3600_76⟩ +def before3641 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3600_74 k),tail3600_77⟩ +def before3642 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3600_78 k),tail3600_77⟩ +def before3643 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526637),(tail3600_79 k),tail3600_13⟩ +def before3644 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526663),(tail3600_80 k),tail3600_12⟩ +def before3645 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526853),(tail3600_81 k),tail3600_11⟩ +def before3646 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail3600_81 k),tail3600_82⟩ +def before3647 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526663),(tail3600_80 k),tail3600_83⟩ +def before3648 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526663),(tail3600_85 k),tail3600_83⟩ +def before3649 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526855),(tail3600_86 k),tail3600_10⟩ +def before3650 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526879),(tail3600_87 k),tail3600_0⟩ +def before3651 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail3600_87 k),tail3600_88⟩ +def before3652 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526879),(tail3600_90 k),tail3600_88⟩ +def before3653 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526881),(tail3600_91 k),tail3600_0⟩ +def before3654 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3600_91 k),tail3600_88⟩ +def before3655 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail3600_90 k),tail3600_92⟩ +def before3656 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526877),(tail3600_89 k),tail3600_93⟩ +def before3657 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail3600_94 k),tail3600_95⟩ +def before3658 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526855),(tail3600_86 k),tail3600_96⟩ +def before3659 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail3600_97 k),tail3600_98⟩ +def before3660 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526663),(tail3600_85 k),tail3600_99⟩ +def before3661 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526661),(tail3600_84 k),tail3600_100⟩ +def before3662 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail3600_101 k),tail3600_102⟩ +def before3663 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail3600_79 k),tail3600_103⟩ +def before3664 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail3600_104 k),tail3600_105⟩ +def before3665 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3600_78 k),tail3600_106⟩ +def before3666 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3600_55 k),(tail3600_107 k)⟩ +def before3667 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521867),(tail3600_54 k),(tail3600_108 k)⟩ +def before3668 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521865),(tail3600_53 k),(tail3600_109 k)⟩ +def before3669 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail3600_110 k),(tail3600_111 k)⟩ +def before3670 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521689),(tail3600_47 k),(tail3600_112 k)⟩ +def before3671 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521687),(tail3600_113 k),(tail3600_114 k)⟩ +def before3672 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail3600_46 k),(tail3600_115 k)⟩ +def before3673 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521647),(tail3600_45 k),(tail3600_116 k)⟩ +def before3674 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail3600_117 k),(tail3600_118 k)⟩ +def before3675 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521575),(tail3600_40 k),(tail3600_119 k)⟩ +def before3676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521573),(tail3600_120 k),(tail3600_121 k)⟩ +def before3677 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail3600_39 k),(tail3600_122 k)⟩ +def before3678 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521521),(tail3600_38 k),(tail3600_123 k)⟩ +def before3679 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3600_124 k),(tail3600_125 k)⟩ +def before3680 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail3600_33 k),(tail3600_126 k)⟩ +def before3681 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail3600_127 k),(tail3600_128 k)⟩ +def before3682 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3600_32 k),(tail3600_129 k)⟩ +def before3683 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3600_9 k),(tail3600_130 k)⟩ +def before3684 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3600_8,(tail3600_131 k)⟩ +def before3685 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail3600_7,(tail3600_132 k)⟩ +def before3686 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail3600_133,(tail3600_134 k)⟩ +def before3687 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail3600_6,(tail3600_135 k)⟩ +def before3688 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1155),tail3600_5,(tail3600_136 k)⟩ +def before3689 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3600_137,(tail3600_138 k)⟩ +def before3690 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail3600_4,(tail3600_139 k)⟩ +def before3691 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail3600_140,(tail3600_141 k)⟩ +def before3692 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3600_3,(tail3600_142 k)⟩ +def before3693 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail3600_2,(tail3600_143 k)⟩ +def before3694 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3600_144,(tail3600_145 k)⟩ +def before3695 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail3600_1,(tail3600_146 k)⟩ +def before3696 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail3600_0,(tail3600_147 k)⟩ +def before3697 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1221),tail3600_0,(tail3600_148 k)⟩ +def before3698 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail3600_149,(tail3600_148 k)⟩ +def before3699 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail3600_149,(tail3600_150 k)⟩ +def after3699 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail3600_88,(tail3600_150 k)⟩ + +theorem macro3600 (k : Nat) : applyExit (before3600 k) exit206 1 = some (before3601 k) := by + simp (disch := omega) [before3600, before3601, exit206, applyExit, pop, push] + <;> omega +theorem step3600 (k : Nat) : Runs (1*38) (before3600 k).denote (before3601 k).denote := + @applyExit_sound (before3600 k) (before3601 k) exit206 1 valid206 (macro3600 k) +theorem macro3601 (k : Nat) : applyExit (before3601 k) exit0 791761164 = some (before3602 k) := by + simp (disch := omega) [before3601, before3602, exit0, applyExit, pop, push] + <;> omega +theorem step3601 (k : Nat) : Runs (791761164*2) (before3601 k).denote (before3602 k).denote := + @applyExit_sound (before3601 k) (before3602 k) exit0 791761164 valid0 (macro3601 k) +theorem macro3602 (k : Nat) : applyExit (before3602 k) exit1 1 = some (before3603 k) := by + simp (disch := omega) [before3602, before3603, exit1, applyExit, pop, push] + <;> omega +theorem step3602 (k : Nat) : Runs (1*3) (before3602 k).denote (before3603 k).denote := + @applyExit_sound (before3602 k) (before3603 k) exit1 1 valid1 (macro3602 k) +theorem macro3603 (k : Nat) : applyExit (before3603 k) exit2 791761164 = some (before3604 k) := by + simp (disch := omega) [before3603, before3604, exit2, applyExit, pop, push] + <;> omega +theorem step3603 (k : Nat) : Runs (791761164*2) (before3603 k).denote (before3604 k).denote := + @applyExit_sound (before3603 k) (before3604 k) exit2 791761164 valid2 (macro3603 k) +theorem macro3604 (k : Nat) : applyExit (before3604 k) exit207 1 = some (before3605 k) := by + simp (disch := omega) [before3604, before3605, exit207, applyExit, pop, push] + <;> omega +theorem step3604 (k : Nat) : Runs (1*65) (before3604 k).denote (before3605 k).denote := + @applyExit_sound (before3604 k) (before3605 k) exit207 1 valid207 (macro3604 k) +theorem macro3605 (k : Nat) : applyExit (before3605 k) exit0 791761165 = some (before3606 k) := by + simp (disch := omega) [before3605, before3606, exit0, applyExit, pop, push] + <;> omega +theorem step3605 (k : Nat) : Runs (791761165*2) (before3605 k).denote (before3606 k).denote := + @applyExit_sound (before3605 k) (before3606 k) exit0 791761165 valid0 (macro3605 k) +theorem macro3606 (k : Nat) : applyExit (before3606 k) exit13 5 = some (before3607 k) := by + simp (disch := omega) [before3606, before3607, exit13, applyExit, pop, push] + <;> omega +theorem step3606 (k : Nat) : Runs (5*2) (before3606 k).denote (before3607 k).denote := + @applyExit_sound (before3606 k) (before3607 k) exit13 5 valid13 (macro3606 k) +theorem macro3607 (k : Nat) : applyExit (before3607 k) exit0 25 = some (before3608 k) := by + simp (disch := omega) [before3607, before3608, exit0, applyExit, pop, push] + <;> omega +theorem step3607 (k : Nat) : Runs (25*2) (before3607 k).denote (before3608 k).denote := + @applyExit_sound (before3607 k) (before3608 k) exit0 25 valid0 (macro3607 k) +theorem macro3608 (k : Nat) : applyExit (before3608 k) exit1 1 = some (before3609 k) := by + simp (disch := omega) [before3608, before3609, exit1, applyExit, pop, push] + <;> omega +theorem step3608 (k : Nat) : Runs (1*3) (before3608 k).denote (before3609 k).denote := + @applyExit_sound (before3608 k) (before3609 k) exit1 1 valid1 (macro3608 k) +theorem macro3609 (k : Nat) : applyExit (before3609 k) exit2 25 = some (before3610 k) := by + simp (disch := omega) [before3609, before3610, exit2, applyExit, pop, push] + <;> omega +theorem step3609 (k : Nat) : Runs (25*2) (before3609 k).denote (before3610 k).denote := + @applyExit_sound (before3609 k) (before3610 k) exit2 25 valid2 (macro3609 k) +theorem macro3610 (k : Nat) : applyExit (before3610 k) exit6 1 = some (before3611 k) := by + simp (disch := omega) [before3610, before3611, exit6, applyExit, pop, push] + <;> omega +theorem step3610 (k : Nat) : Runs (1*1) (before3610 k).denote (before3611 k).denote := + @applyExit_sound (before3610 k) (before3611 k) exit6 1 valid6 (macro3610 k) +theorem macro3611 (k : Nat) : applyExit (before3611 k) exit0 26 = some (before3612 k) := by + simp (disch := omega) [before3611, before3612, exit0, applyExit, pop, push] + <;> omega +theorem step3611 (k : Nat) : Runs (26*2) (before3611 k).denote (before3612 k).denote := + @applyExit_sound (before3611 k) (before3612 k) exit0 26 valid0 (macro3611 k) +theorem macro3612 (k : Nat) : applyExit (before3612 k) exit13 37 = some (before3613 k) := by + simp (disch := omega) [before3612, before3613, exit13, applyExit, pop, push] + <;> omega +theorem step3612 (k : Nat) : Runs (37*2) (before3612 k).denote (before3613 k).denote := + @applyExit_sound (before3612 k) (before3613 k) exit13 37 valid13 (macro3612 k) +theorem macro3613 (k : Nat) : applyExit (before3613 k) exit0 19 = some (before3614 k) := by + simp (disch := omega) [before3613, before3614, exit0, applyExit, pop, push] + <;> omega +theorem step3613 (k : Nat) : Runs (19*2) (before3613 k).denote (before3614 k).denote := + @applyExit_sound (before3613 k) (before3614 k) exit0 19 valid0 (macro3613 k) +theorem macro3614 (k : Nat) : applyExit (before3614 k) exit1 1 = some (before3615 k) := by + simp (disch := omega) [before3614, before3615, exit1, applyExit, pop, push] + <;> omega +theorem step3614 (k : Nat) : Runs (1*3) (before3614 k).denote (before3615 k).denote := + @applyExit_sound (before3614 k) (before3615 k) exit1 1 valid1 (macro3614 k) +theorem macro3615 (k : Nat) : applyExit (before3615 k) exit2 19 = some (before3616 k) := by + simp (disch := omega) [before3615, before3616, exit2, applyExit, pop, push] + <;> omega +theorem step3615 (k : Nat) : Runs (19*2) (before3615 k).denote (before3616 k).denote := + @applyExit_sound (before3615 k) (before3616 k) exit2 19 valid2 (macro3615 k) +theorem macro3616 (k : Nat) : applyExit (before3616 k) exit6 1 = some (before3617 k) := by + simp (disch := omega) [before3616, before3617, exit6, applyExit, pop, push] + <;> omega +theorem step3616 (k : Nat) : Runs (1*1) (before3616 k).denote (before3617 k).denote := + @applyExit_sound (before3616 k) (before3617 k) exit6 1 valid6 (macro3616 k) +theorem macro3617 (k : Nat) : applyExit (before3617 k) exit0 20 = some (before3618 k) := by + simp (disch := omega) [before3617, before3618, exit0, applyExit, pop, push] + <;> omega +theorem step3617 (k : Nat) : Runs (20*2) (before3617 k).denote (before3618 k).denote := + @applyExit_sound (before3617 k) (before3618 k) exit0 20 valid0 (macro3617 k) +theorem macro3618 (k : Nat) : applyExit (before3618 k) exit13 89 = some (before3619 k) := by + simp (disch := omega) [before3618, before3619, exit13, applyExit, pop, push] + <;> omega +theorem step3618 (k : Nat) : Runs (89*2) (before3618 k).denote (before3619 k).denote := + @applyExit_sound (before3618 k) (before3619 k) exit13 89 valid13 (macro3618 k) +theorem macro3619 (k : Nat) : applyExit (before3619 k) exit0 16 = some (before3620 k) := by + simp (disch := omega) [before3619, before3620, exit0, applyExit, pop, push] + <;> omega +theorem step3619 (k : Nat) : Runs (16*2) (before3619 k).denote (before3620 k).denote := + @applyExit_sound (before3619 k) (before3620 k) exit0 16 valid0 (macro3619 k) +theorem macro3620 (k : Nat) : applyExit (before3620 k) exit208 1 = some (before3621 k) := by + simp (disch := omega) [before3620, before3621, exit208, applyExit, pop, push] + <;> omega +theorem step3620 (k : Nat) : Runs (1*99) (before3620 k).denote (before3621 k).denote := + @applyExit_sound (before3620 k) (before3621 k) exit208 1 valid208 (macro3620 k) +theorem macro3621 (k : Nat) : applyExit (before3621 k) exit2 16 = some (before3622 k) := by + simp (disch := omega) [before3621, before3622, exit2, applyExit, pop, push] + <;> omega +theorem step3621 (k : Nat) : Runs (16*2) (before3621 k).denote (before3622 k).denote := + @applyExit_sound (before3621 k) (before3622 k) exit2 16 valid2 (macro3621 k) +theorem macro3622 (k : Nat) : applyExit (before3622 k) exit6 1 = some (before3623 k) := by + simp (disch := omega) [before3622, before3623, exit6, applyExit, pop, push] + <;> omega +theorem step3622 (k : Nat) : Runs (1*1) (before3622 k).denote (before3623 k).denote := + @applyExit_sound (before3622 k) (before3623 k) exit6 1 valid6 (macro3622 k) +theorem macro3623 (k : Nat) : applyExit (before3623 k) exit0 16 = some (before3624 k) := by + simp (disch := omega) [before3623, before3624, exit0, applyExit, pop, push] + <;> omega +theorem step3623 (k : Nat) : Runs (16*2) (before3623 k).denote (before3624 k).denote := + @applyExit_sound (before3623 k) (before3624 k) exit0 16 valid0 (macro3623 k) +theorem macro3624 (k : Nat) : applyExit (before3624 k) exit209 1 = some (before3625 k) := by + simp (disch := omega) [before3624, before3625, exit209, applyExit, pop, push] + <;> omega +theorem step3624 (k : Nat) : Runs (1*1050) (before3624 k).denote (before3625 k).denote := + @applyExit_sound (before3624 k) (before3625 k) exit209 1 valid209 (macro3624 k) +theorem macro3625 (k : Nat) : applyExit (before3625 k) exit208 1 = some (before3626 k) := by + simp (disch := omega) [before3625, before3626, exit208, applyExit, pop, push] + <;> omega +theorem step3625 (k : Nat) : Runs (1*99) (before3625 k).denote (before3626 k).denote := + @applyExit_sound (before3625 k) (before3626 k) exit208 1 valid208 (macro3625 k) +theorem macro3626 (k : Nat) : applyExit (before3626 k) exit210 1 = some (before3627 k) := by + simp (disch := omega) [before3626, before3627, exit210, applyExit, pop, push] + <;> omega +theorem step3626 (k : Nat) : Runs (1*65) (before3626 k).denote (before3627 k).denote := + @applyExit_sound (before3626 k) (before3627 k) exit210 1 valid210 (macro3626 k) +theorem macro3627 (k : Nat) : applyExit (before3627 k) exit209 1 = some (before3628 k) := by + simp (disch := omega) [before3627, before3628, exit209, applyExit, pop, push] + <;> omega +theorem step3627 (k : Nat) : Runs (1*1050) (before3627 k).denote (before3628 k).denote := + @applyExit_sound (before3627 k) (before3628 k) exit209 1 valid209 (macro3627 k) +theorem macro3628 (k : Nat) : applyExit (before3628 k) exit208 1 = some (before3629 k) := by + simp (disch := omega) [before3628, before3629, exit208, applyExit, pop, push] + <;> omega +theorem step3628 (k : Nat) : Runs (1*99) (before3628 k).denote (before3629 k).denote := + @applyExit_sound (before3628 k) (before3629 k) exit208 1 valid208 (macro3628 k) +theorem macro3629 (k : Nat) : applyExit (before3629 k) exit210 1 = some (before3630 k) := by + simp (disch := omega) [before3629, before3630, exit210, applyExit, pop, push] + <;> omega +theorem step3629 (k : Nat) : Runs (1*65) (before3629 k).denote (before3630 k).denote := + @applyExit_sound (before3629 k) (before3630 k) exit210 1 valid210 (macro3629 k) +theorem macro3630 (k : Nat) : applyExit (before3630 k) exit209 1 = some (before3631 k) := by + simp (disch := omega) [before3630, before3631, exit209, applyExit, pop, push] + <;> omega +theorem step3630 (k : Nat) : Runs (1*1050) (before3630 k).denote (before3631 k).denote := + @applyExit_sound (before3630 k) (before3631 k) exit209 1 valid209 (macro3630 k) +theorem macro3631 (k : Nat) : applyExit (before3631 k) exit208 1 = some (before3632 k) := by + simp (disch := omega) [before3631, before3632, exit208, applyExit, pop, push] + <;> omega +theorem step3631 (k : Nat) : Runs (1*99) (before3631 k).denote (before3632 k).denote := + @applyExit_sound (before3631 k) (before3632 k) exit208 1 valid208 (macro3631 k) +theorem macro3632 (k : Nat) : applyExit (before3632 k) exit210 1 = some (before3633 k) := by + simp (disch := omega) [before3632, before3633, exit210, applyExit, pop, push] + <;> omega +theorem step3632 (k : Nat) : Runs (1*65) (before3632 k).denote (before3633 k).denote := + @applyExit_sound (before3632 k) (before3633 k) exit210 1 valid210 (macro3632 k) +def cycleState3633 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w184,(3+1*j)⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761165⟩,⟨w181,1⟩,⟨w179,(1*k+7)⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩],[⟨w182,1⟩,⟨w178,(1*k+4-1*j)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩]⟩ +def cyclePart3633_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w183,1⟩,⟨w184,(3+1*j)⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761165⟩,⟨w181,1⟩,⟨w179,(1*k+7)⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩],[⟨w178,(1*k+4-1*j)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩]⟩ +def cyclePart3633_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w183,1⟩,⟨w184,(3+1*j)⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761165⟩,⟨w181,1⟩,⟨w179,(1*k+7)⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩],[⟨w182,1⟩,⟨w178,(1*k+3-1*j)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩]⟩ +theorem cycleMacro3633_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState3633 k j) exit209 1 = some (cyclePart3633_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState3633, cyclePart3633_0, exit209, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3633_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3633_0 k j) exit208 1 = some (cyclePart3633_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3633_0, cyclePart3633_1, exit208, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3633_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3633_1 k j) exit210 1 = some (cycleState3633 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3633_1, cycleState3633, exit210, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun3633 (k j : Nat) (hj : j < (1*k+3)) : Runs 1214 (cycleState3633 k j).denote (cycleState3633 k (j+1)).denote := by + have h0 : Runs (1*1050) (cycleState3633 k j).denote (cyclePart3633_0 k j).denote := @applyExit_sound (cycleState3633 k j) (cyclePart3633_0 k j) exit209 1 valid209 (cycleMacro3633_0 k j hj) + have h1 : Runs (1*99) (cyclePart3633_0 k j).denote (cyclePart3633_1 k j).denote := @applyExit_sound (cyclePart3633_0 k j) (cyclePart3633_1 k j) exit208 1 valid208 (cycleMacro3633_1 k j hj) + have h2 : Runs (1*65) (cyclePart3633_1 k j).denote (cycleState3633 k (j+1)).denote := @applyExit_sound (cyclePart3633_1 k j) (cycleState3633 k (j+1)) exit210 1 valid210 (cycleMacro3633_2 k j hj) + exact (@Runs.trans (1*1050) ((1*99)+(1*65)) (cycleState3633 k j).denote (cyclePart3633_0 k j).denote (cycleState3633 k (j+1)).denote h0 (@Runs.trans (1*99) (1*65) (cyclePart3633_0 k j).denote (cyclePart3633_1 k j).denote (cycleState3633 k (j+1)).denote h1 h2)) +theorem step3633 (k : Nat) : Runs ((1*k+3)*1214) (before3633 k).denote (before3634 k).denote := by + have h := Runs.chain (fun j => (cycleState3633 k j).denote) 1214 (1*k+3) (cycleRun3633 k) + have h0 : cycleState3633 k 0 = before3633 k := by simp [cycleState3633, before3633] + have h1 : cycleState3633 k (1*k+3) = before3634 k := by + simp [cycleState3633, before3634] <;> omega + simpa only [h0, h1] using h +theorem macro3634 (k : Nat) : applyExit (before3634 k) exit209 1 = some (before3635 k) := by + simp (disch := omega) [before3634, before3635, exit209, applyExit, pop, push] + <;> omega +theorem step3634 (k : Nat) : Runs (1*1050) (before3634 k).denote (before3635 k).denote := + @applyExit_sound (before3634 k) (before3635 k) exit209 1 valid209 (macro3634 k) +theorem macro3635 (k : Nat) : applyExit (before3635 k) exit208 1 = some (before3636 k) := by + simp (disch := omega) [before3635, before3636, exit208, applyExit, pop, push] + <;> omega +theorem step3635 (k : Nat) : Runs (1*99) (before3635 k).denote (before3636 k).denote := + @applyExit_sound (before3635 k) (before3636 k) exit208 1 valid208 (macro3635 k) +theorem macro3636 (k : Nat) : applyExit (before3636 k) exit210 1 = some (before3637 k) := by + simp (disch := omega) [before3636, before3637, exit210, applyExit, pop, push] + <;> omega +theorem step3636 (k : Nat) : Runs (1*65) (before3636 k).denote (before3637 k).denote := + @applyExit_sound (before3636 k) (before3637 k) exit210 1 valid210 (macro3636 k) +theorem macro3637 (k : Nat) : applyExit (before3637 k) exit209 1 = some (before3638 k) := by + simp (disch := omega) [before3637, before3638, exit209, applyExit, pop, push] + <;> omega +theorem step3637 (k : Nat) : Runs (1*1050) (before3637 k).denote (before3638 k).denote := + @applyExit_sound (before3637 k) (before3638 k) exit209 1 valid209 (macro3637 k) +theorem macro3638 (k : Nat) : applyExit (before3638 k) exit0 24 = some (before3639 k) := by + simp (disch := omega) [before3638, before3639, exit0, applyExit, pop, push] + <;> omega +theorem step3638 (k : Nat) : Runs (24*2) (before3638 k).denote (before3639 k).denote := + @applyExit_sound (before3638 k) (before3639 k) exit0 24 valid0 (macro3638 k) +theorem macro3639 (k : Nat) : applyExit (before3639 k) exit1 1 = some (before3640 k) := by + simp (disch := omega) [before3639, before3640, exit1, applyExit, pop, push] + <;> omega +theorem step3639 (k : Nat) : Runs (1*3) (before3639 k).denote (before3640 k).denote := + @applyExit_sound (before3639 k) (before3640 k) exit1 1 valid1 (macro3639 k) +theorem macro3640 (k : Nat) : applyExit (before3640 k) exit2 24 = some (before3641 k) := by + simp (disch := omega) [before3640, before3641, exit2, applyExit, pop, push] + <;> omega +theorem step3640 (k : Nat) : Runs (24*2) (before3640 k).denote (before3641 k).denote := + @applyExit_sound (before3640 k) (before3641 k) exit2 24 valid2 (macro3640 k) +theorem macro3641 (k : Nat) : applyExit (before3641 k) exit210 1 = some (before3642 k) := by + simp (disch := omega) [before3641, before3642, exit210, applyExit, pop, push] + <;> omega +theorem step3641 (k : Nat) : Runs (1*65) (before3641 k).denote (before3642 k).denote := + @applyExit_sound (before3641 k) (before3642 k) exit210 1 valid210 (macro3641 k) +theorem macro3642 (k : Nat) : applyExit (before3642 k) exit0 25 = some (before3643 k) := by + simp (disch := omega) [before3642, before3643, exit0, applyExit, pop, push] + <;> omega +theorem step3642 (k : Nat) : Runs (25*2) (before3642 k).denote (before3643 k).denote := + @applyExit_sound (before3642 k) (before3643 k) exit0 25 valid0 (macro3642 k) +theorem macro3643 (k : Nat) : applyExit (before3643 k) exit13 13 = some (before3644 k) := by + simp (disch := omega) [before3643, before3644, exit13, applyExit, pop, push] + <;> omega +theorem step3643 (k : Nat) : Runs (13*2) (before3643 k).denote (before3644 k).denote := + @applyExit_sound (before3643 k) (before3644 k) exit13 13 valid13 (macro3643 k) +theorem macro3644 (k : Nat) : applyExit (before3644 k) exit0 95 = some (before3645 k) := by + simp (disch := omega) [before3644, before3645, exit0, applyExit, pop, push] + <;> omega +theorem step3644 (k : Nat) : Runs (95*2) (before3644 k).denote (before3645 k).denote := + @applyExit_sound (before3644 k) (before3645 k) exit0 95 valid0 (macro3644 k) +theorem macro3645 (k : Nat) : applyExit (before3645 k) exit1 1 = some (before3646 k) := by + simp (disch := omega) [before3645, before3646, exit1, applyExit, pop, push] + <;> omega +theorem step3645 (k : Nat) : Runs (1*3) (before3645 k).denote (before3646 k).denote := + @applyExit_sound (before3645 k) (before3646 k) exit1 1 valid1 (macro3645 k) +theorem macro3646 (k : Nat) : applyExit (before3646 k) exit2 95 = some (before3647 k) := by + simp (disch := omega) [before3646, before3647, exit2, applyExit, pop, push] + <;> omega +theorem step3646 (k : Nat) : Runs (95*2) (before3646 k).denote (before3647 k).denote := + @applyExit_sound (before3646 k) (before3647 k) exit2 95 valid2 (macro3646 k) +theorem macro3647 (k : Nat) : applyExit (before3647 k) exit6 1 = some (before3648 k) := by + simp (disch := omega) [before3647, before3648, exit6, applyExit, pop, push] + <;> omega +theorem step3647 (k : Nat) : Runs (1*1) (before3647 k).denote (before3648 k).denote := + @applyExit_sound (before3647 k) (before3648 k) exit6 1 valid6 (macro3647 k) +theorem macro3648 (k : Nat) : applyExit (before3648 k) exit0 96 = some (before3649 k) := by + simp (disch := omega) [before3648, before3649, exit0, applyExit, pop, push] + <;> omega +theorem step3648 (k : Nat) : Runs (96*2) (before3648 k).denote (before3649 k).denote := + @applyExit_sound (before3648 k) (before3649 k) exit0 96 valid0 (macro3648 k) +theorem macro3649 (k : Nat) : applyExit (before3649 k) exit13 12 = some (before3650 k) := by + simp (disch := omega) [before3649, before3650, exit13, applyExit, pop, push] + <;> omega +theorem step3649 (k : Nat) : Runs (12*2) (before3649 k).denote (before3650 k).denote := + @applyExit_sound (before3649 k) (before3650 k) exit13 12 valid13 (macro3649 k) +theorem macro3650 (k : Nat) : applyExit (before3650 k) exit1 1 = some (before3651 k) := by + simp (disch := omega) [before3650, before3651, exit1, applyExit, pop, push] + <;> omega +theorem step3650 (k : Nat) : Runs (1*3) (before3650 k).denote (before3651 k).denote := + @applyExit_sound (before3650 k) (before3651 k) exit1 1 valid1 (macro3650 k) +theorem macro3651 (k : Nat) : applyExit (before3651 k) exit6 1 = some (before3652 k) := by + simp (disch := omega) [before3651, before3652, exit6, applyExit, pop, push] + <;> omega +theorem step3651 (k : Nat) : Runs (1*1) (before3651 k).denote (before3652 k).denote := + @applyExit_sound (before3651 k) (before3652 k) exit6 1 valid6 (macro3651 k) +theorem macro3652 (k : Nat) : applyExit (before3652 k) exit0 1 = some (before3653 k) := by + simp (disch := omega) [before3652, before3653, exit0, applyExit, pop, push] + <;> omega +theorem step3652 (k : Nat) : Runs (1*2) (before3652 k).denote (before3653 k).denote := + @applyExit_sound (before3652 k) (before3653 k) exit0 1 valid0 (macro3652 k) +theorem macro3653 (k : Nat) : applyExit (before3653 k) exit1 1 = some (before3654 k) := by + simp (disch := omega) [before3653, before3654, exit1, applyExit, pop, push] + <;> omega +theorem step3653 (k : Nat) : Runs (1*3) (before3653 k).denote (before3654 k).denote := + @applyExit_sound (before3653 k) (before3654 k) exit1 1 valid1 (macro3653 k) +theorem macro3654 (k : Nat) : applyExit (before3654 k) exit2 1 = some (before3655 k) := by + simp (disch := omega) [before3654, before3655, exit2, applyExit, pop, push] + <;> omega +theorem step3654 (k : Nat) : Runs (1*2) (before3654 k).denote (before3655 k).denote := + @applyExit_sound (before3654 k) (before3655 k) exit2 1 valid2 (macro3654 k) +theorem macro3655 (k : Nat) : applyExit (before3655 k) exit3 1 = some (before3656 k) := by + simp (disch := omega) [before3655, before3656, exit3, applyExit, pop, push] + <;> omega +theorem step3655 (k : Nat) : Runs (1*2) (before3655 k).denote (before3656 k).denote := + @applyExit_sound (before3655 k) (before3656 k) exit3 1 valid3 (macro3655 k) +theorem macro3656 (k : Nat) : applyExit (before3656 k) exit9 1 = some (before3657 k) := by + simp (disch := omega) [before3656, before3657, exit9, applyExit, pop, push] + <;> omega +theorem step3656 (k : Nat) : Runs (1*2) (before3656 k).denote (before3657 k).denote := + @applyExit_sound (before3656 k) (before3657 k) exit9 1 valid9 (macro3656 k) +theorem macro3657 (k : Nat) : applyExit (before3657 k) exit10 10 = some (before3658 k) := by + simp (disch := omega) [before3657, before3658, exit10, applyExit, pop, push] + <;> omega +theorem step3657 (k : Nat) : Runs (10*2) (before3657 k).denote (before3658 k).denote := + @applyExit_sound (before3657 k) (before3658 k) exit10 10 valid10 (macro3657 k) +theorem macro3658 (k : Nat) : applyExit (before3658 k) exit11 1 = some (before3659 k) := by + simp (disch := omega) [before3658, before3659, exit11, applyExit, pop, push] + <;> omega +theorem step3658 (k : Nat) : Runs (1*2) (before3658 k).denote (before3659 k).denote := + @applyExit_sound (before3658 k) (before3659 k) exit11 1 valid11 (macro3658 k) +theorem macro3659 (k : Nat) : applyExit (before3659 k) exit2 95 = some (before3660 k) := by + simp (disch := omega) [before3659, before3660, exit2, applyExit, pop, push] + <;> omega +theorem step3659 (k : Nat) : Runs (95*2) (before3659 k).denote (before3660 k).denote := + @applyExit_sound (before3659 k) (before3660 k) exit2 95 valid2 (macro3659 k) +theorem macro3660 (k : Nat) : applyExit (before3660 k) exit3 1 = some (before3661 k) := by + simp (disch := omega) [before3660, before3661, exit3, applyExit, pop, push] + <;> omega +theorem step3660 (k : Nat) : Runs (1*2) (before3660 k).denote (before3661 k).denote := + @applyExit_sound (before3660 k) (before3661 k) exit3 1 valid3 (macro3660 k) +theorem macro3661 (k : Nat) : applyExit (before3661 k) exit9 1 = some (before3662 k) := by + simp (disch := omega) [before3661, before3662, exit9, applyExit, pop, push] + <;> omega +theorem step3661 (k : Nat) : Runs (1*2) (before3661 k).denote (before3662 k).denote := + @applyExit_sound (before3661 k) (before3662 k) exit9 1 valid9 (macro3661 k) +theorem macro3662 (k : Nat) : applyExit (before3662 k) exit10 11 = some (before3663 k) := by + simp (disch := omega) [before3662, before3663, exit10, applyExit, pop, push] + <;> omega +theorem step3662 (k : Nat) : Runs (11*2) (before3662 k).denote (before3663 k).denote := + @applyExit_sound (before3662 k) (before3663 k) exit10 11 valid10 (macro3662 k) +theorem macro3663 (k : Nat) : applyExit (before3663 k) exit11 1 = some (before3664 k) := by + simp (disch := omega) [before3663, before3664, exit11, applyExit, pop, push] + <;> omega +theorem step3663 (k : Nat) : Runs (1*2) (before3663 k).denote (before3664 k).denote := + @applyExit_sound (before3663 k) (before3664 k) exit11 1 valid11 (macro3663 k) +theorem macro3664 (k : Nat) : applyExit (before3664 k) exit2 24 = some (before3665 k) := by + simp (disch := omega) [before3664, before3665, exit2, applyExit, pop, push] + <;> omega +theorem step3664 (k : Nat) : Runs (24*2) (before3664 k).denote (before3665 k).denote := + @applyExit_sound (before3664 k) (before3665 k) exit2 24 valid2 (macro3664 k) +theorem macro3665 (k : Nat) : applyExit (before3665 k) exit211 (1*k+8) = some (before3666 k) := by + simp (disch := omega) [before3665, before3666, exit211, applyExit, pop, push] + <;> omega +theorem step3665 (k : Nat) : Runs ((1*k+8)*586) (before3665 k).denote (before3666 k).denote := + @applyExit_sound (before3665 k) (before3666 k) exit211 (1*k+8) valid211 (macro3665 k) +theorem macro3666 (k : Nat) : applyExit (before3666 k) exit2 16 = some (before3667 k) := by + simp (disch := omega) [before3666, before3667, exit2, applyExit, pop, push] + <;> omega +theorem step3666 (k : Nat) : Runs (16*2) (before3666 k).denote (before3667 k).denote := + @applyExit_sound (before3666 k) (before3667 k) exit2 16 valid2 (macro3666 k) +theorem macro3667 (k : Nat) : applyExit (before3667 k) exit3 1 = some (before3668 k) := by + simp (disch := omega) [before3667, before3668, exit3, applyExit, pop, push] + <;> omega +theorem step3667 (k : Nat) : Runs (1*2) (before3667 k).denote (before3668 k).denote := + @applyExit_sound (before3667 k) (before3668 k) exit3 1 valid3 (macro3667 k) +theorem macro3668 (k : Nat) : applyExit (before3668 k) exit9 1 = some (before3669 k) := by + simp (disch := omega) [before3668, before3669, exit9, applyExit, pop, push] + <;> omega +theorem step3668 (k : Nat) : Runs (1*2) (before3668 k).denote (before3669 k).denote := + @applyExit_sound (before3668 k) (before3669 k) exit9 1 valid9 (macro3668 k) +theorem macro3669 (k : Nat) : applyExit (before3669 k) exit10 87 = some (before3670 k) := by + simp (disch := omega) [before3669, before3670, exit10, applyExit, pop, push] + <;> omega +theorem step3669 (k : Nat) : Runs (87*2) (before3669 k).denote (before3670 k).denote := + @applyExit_sound (before3669 k) (before3670 k) exit10 87 valid10 (macro3669 k) +theorem macro3670 (k : Nat) : applyExit (before3670 k) exit11 1 = some (before3671 k) := by + simp (disch := omega) [before3670, before3671, exit11, applyExit, pop, push] + <;> omega +theorem step3670 (k : Nat) : Runs (1*2) (before3670 k).denote (before3671 k).denote := + @applyExit_sound (before3670 k) (before3671 k) exit11 1 valid11 (macro3670 k) +theorem macro3671 (k : Nat) : applyExit (before3671 k) exit2 19 = some (before3672 k) := by + simp (disch := omega) [before3671, before3672, exit2, applyExit, pop, push] + <;> omega +theorem step3671 (k : Nat) : Runs (19*2) (before3671 k).denote (before3672 k).denote := + @applyExit_sound (before3671 k) (before3672 k) exit2 19 valid2 (macro3671 k) +theorem macro3672 (k : Nat) : applyExit (before3672 k) exit3 1 = some (before3673 k) := by + simp (disch := omega) [before3672, before3673, exit3, applyExit, pop, push] + <;> omega +theorem step3672 (k : Nat) : Runs (1*2) (before3672 k).denote (before3673 k).denote := + @applyExit_sound (before3672 k) (before3673 k) exit3 1 valid3 (macro3672 k) +theorem macro3673 (k : Nat) : applyExit (before3673 k) exit9 1 = some (before3674 k) := by + simp (disch := omega) [before3673, before3674, exit9, applyExit, pop, push] + <;> omega +theorem step3673 (k : Nat) : Runs (1*2) (before3673 k).denote (before3674 k).denote := + @applyExit_sound (before3673 k) (before3674 k) exit9 1 valid9 (macro3673 k) +theorem macro3674 (k : Nat) : applyExit (before3674 k) exit10 35 = some (before3675 k) := by + simp (disch := omega) [before3674, before3675, exit10, applyExit, pop, push] + <;> omega +theorem step3674 (k : Nat) : Runs (35*2) (before3674 k).denote (before3675 k).denote := + @applyExit_sound (before3674 k) (before3675 k) exit10 35 valid10 (macro3674 k) +theorem macro3675 (k : Nat) : applyExit (before3675 k) exit11 1 = some (before3676 k) := by + simp (disch := omega) [before3675, before3676, exit11, applyExit, pop, push] + <;> omega +theorem step3675 (k : Nat) : Runs (1*2) (before3675 k).denote (before3676 k).denote := + @applyExit_sound (before3675 k) (before3676 k) exit11 1 valid11 (macro3675 k) +theorem macro3676 (k : Nat) : applyExit (before3676 k) exit2 25 = some (before3677 k) := by + simp (disch := omega) [before3676, before3677, exit2, applyExit, pop, push] + <;> omega +theorem step3676 (k : Nat) : Runs (25*2) (before3676 k).denote (before3677 k).denote := + @applyExit_sound (before3676 k) (before3677 k) exit2 25 valid2 (macro3676 k) +theorem macro3677 (k : Nat) : applyExit (before3677 k) exit3 1 = some (before3678 k) := by + simp (disch := omega) [before3677, before3678, exit3, applyExit, pop, push] + <;> omega +theorem step3677 (k : Nat) : Runs (1*2) (before3677 k).denote (before3678 k).denote := + @applyExit_sound (before3677 k) (before3678 k) exit3 1 valid3 (macro3677 k) +theorem macro3678 (k : Nat) : applyExit (before3678 k) exit9 1 = some (before3679 k) := by + simp (disch := omega) [before3678, before3679, exit9, applyExit, pop, push] + <;> omega +theorem step3678 (k : Nat) : Runs (1*2) (before3678 k).denote (before3679 k).denote := + @applyExit_sound (before3678 k) (before3679 k) exit9 1 valid9 (macro3678 k) +theorem macro3679 (k : Nat) : applyExit (before3679 k) exit10 3 = some (before3680 k) := by + simp (disch := omega) [before3679, before3680, exit10, applyExit, pop, push] + <;> omega +theorem step3679 (k : Nat) : Runs (3*2) (before3679 k).denote (before3680 k).denote := + @applyExit_sound (before3679 k) (before3680 k) exit10 3 valid10 (macro3679 k) +theorem macro3680 (k : Nat) : applyExit (before3680 k) exit11 1 = some (before3681 k) := by + simp (disch := omega) [before3680, before3681, exit11, applyExit, pop, push] + <;> omega +theorem step3680 (k : Nat) : Runs (1*2) (before3680 k).denote (before3681 k).denote := + @applyExit_sound (before3680 k) (before3681 k) exit11 1 valid11 (macro3680 k) +theorem macro3681 (k : Nat) : applyExit (before3681 k) exit2 791761164 = some (before3682 k) := by + simp (disch := omega) [before3681, before3682, exit2, applyExit, pop, push] + <;> omega +theorem step3681 (k : Nat) : Runs (791761164*2) (before3681 k).denote (before3682 k).denote := + @applyExit_sound (before3681 k) (before3682 k) exit2 791761164 valid2 (macro3681 k) +theorem macro3682 (k : Nat) : applyExit (before3682 k) exit212 1 = some (before3683 k) := by + simp (disch := omega) [before3682, before3683, exit212, applyExit, pop, push] + <;> omega +theorem step3682 (k : Nat) : Runs (1*38) (before3682 k).denote (before3683 k).denote := + @applyExit_sound (before3682 k) (before3683 k) exit212 1 valid212 (macro3682 k) +theorem macro3683 (k : Nat) : applyExit (before3683 k) exit213 (1*k+7) = some (before3684 k) := by + simp (disch := omega) [before3683, before3684, exit213, applyExit, pop, push] + <;> omega +theorem step3683 (k : Nat) : Runs ((1*k+7)*38) (before3683 k).denote (before3684 k).denote := + @applyExit_sound (before3683 k) (before3684 k) exit213 (1*k+7) valid213 (macro3683 k) +theorem macro3684 (k : Nat) : applyExit (before3684 k) exit10 3 = some (before3685 k) := by + simp (disch := omega) [before3684, before3685, exit10, applyExit, pop, push] + <;> omega +theorem step3684 (k : Nat) : Runs (3*2) (before3684 k).denote (before3685 k).denote := + @applyExit_sound (before3684 k) (before3685 k) exit10 3 valid10 (macro3684 k) +theorem macro3685 (k : Nat) : applyExit (before3685 k) exit11 1 = some (before3686 k) := by + simp (disch := omega) [before3685, before3686, exit11, applyExit, pop, push] + <;> omega +theorem step3685 (k : Nat) : Runs (1*2) (before3685 k).denote (before3686 k).denote := + @applyExit_sound (before3685 k) (before3686 k) exit11 1 valid11 (macro3685 k) +theorem macro3686 (k : Nat) : applyExit (before3686 k) exit2 12 = some (before3687 k) := by + simp (disch := omega) [before3686, before3687, exit2, applyExit, pop, push] + <;> omega +theorem step3686 (k : Nat) : Runs (12*2) (before3686 k).denote (before3687 k).denote := + @applyExit_sound (before3686 k) (before3687 k) exit2 12 valid2 (macro3686 k) +theorem macro3687 (k : Nat) : applyExit (before3687 k) exit3 1 = some (before3688 k) := by + simp (disch := omega) [before3687, before3688, exit3, applyExit, pop, push] + <;> omega +theorem step3687 (k : Nat) : Runs (1*2) (before3687 k).denote (before3688 k).denote := + @applyExit_sound (before3687 k) (before3688 k) exit3 1 valid3 (macro3687 k) +theorem macro3688 (k : Nat) : applyExit (before3688 k) exit9 1 = some (before3689 k) := by + simp (disch := omega) [before3688, before3689, exit9, applyExit, pop, push] + <;> omega +theorem step3688 (k : Nat) : Runs (1*2) (before3688 k).denote (before3689 k).denote := + @applyExit_sound (before3688 k) (before3689 k) exit9 1 valid9 (macro3688 k) +theorem macro3689 (k : Nat) : applyExit (before3689 k) exit10 4 = some (before3690 k) := by + simp (disch := omega) [before3689, before3690, exit10, applyExit, pop, push] + <;> omega +theorem step3689 (k : Nat) : Runs (4*2) (before3689 k).denote (before3690 k).denote := + @applyExit_sound (before3689 k) (before3690 k) exit10 4 valid10 (macro3689 k) +theorem macro3690 (k : Nat) : applyExit (before3690 k) exit11 1 = some (before3691 k) := by + simp (disch := omega) [before3690, before3691, exit11, applyExit, pop, push] + <;> omega +theorem step3690 (k : Nat) : Runs (1*2) (before3690 k).denote (before3691 k).denote := + @applyExit_sound (before3690 k) (before3691 k) exit11 1 valid11 (macro3690 k) +theorem macro3691 (k : Nat) : applyExit (before3691 k) exit2 14 = some (before3692 k) := by + simp (disch := omega) [before3691, before3692, exit2, applyExit, pop, push] + <;> omega +theorem step3691 (k : Nat) : Runs (14*2) (before3691 k).denote (before3692 k).denote := + @applyExit_sound (before3691 k) (before3692 k) exit2 14 valid2 (macro3691 k) +theorem macro3692 (k : Nat) : applyExit (before3692 k) exit3 1 = some (before3693 k) := by + simp (disch := omega) [before3692, before3693, exit3, applyExit, pop, push] + <;> omega +theorem step3692 (k : Nat) : Runs (1*2) (before3692 k).denote (before3693 k).denote := + @applyExit_sound (before3692 k) (before3693 k) exit3 1 valid3 (macro3692 k) +theorem macro3693 (k : Nat) : applyExit (before3693 k) exit9 1 = some (before3694 k) := by + simp (disch := omega) [before3693, before3694, exit9, applyExit, pop, push] + <;> omega +theorem step3693 (k : Nat) : Runs (1*2) (before3693 k).denote (before3694 k).denote := + @applyExit_sound (before3693 k) (before3694 k) exit9 1 valid9 (macro3693 k) +theorem macro3694 (k : Nat) : applyExit (before3694 k) exit10 9 = some (before3695 k) := by + simp (disch := omega) [before3694, before3695, exit10, applyExit, pop, push] + <;> omega +theorem step3694 (k : Nat) : Runs (9*2) (before3694 k).denote (before3695 k).denote := + @applyExit_sound (before3694 k) (before3695 k) exit10 9 valid10 (macro3694 k) +theorem macro3695 (k : Nat) : applyExit (before3695 k) exit11 1 = some (before3696 k) := by + simp (disch := omega) [before3695, before3696, exit11, applyExit, pop, push] + <;> omega +theorem step3695 (k : Nat) : Runs (1*2) (before3695 k).denote (before3696 k).denote := + @applyExit_sound (before3695 k) (before3696 k) exit11 1 valid11 (macro3695 k) +theorem macro3696 (k : Nat) : applyExit (before3696 k) exit3 1 = some (before3697 k) := by + simp (disch := omega) [before3696, before3697, exit3, applyExit, pop, push] + <;> omega +theorem step3696 (k : Nat) : Runs (1*2) (before3696 k).denote (before3697 k).denote := + @applyExit_sound (before3696 k) (before3697 k) exit3 1 valid3 (macro3696 k) +theorem macro3697 (k : Nat) : applyExit (before3697 k) exit30 1 = some (before3698 k) := by + simp (disch := omega) [before3697, before3698, exit30, applyExit, pop, push] + <;> omega +theorem step3697 (k : Nat) : Runs (1*3) (before3697 k).denote (before3698 k).denote := + @applyExit_sound (before3697 k) (before3698 k) exit30 1 valid30 (macro3697 k) +theorem macro3698 (k : Nat) : applyExit (before3698 k) exit31 1 = some (before3699 k) := by + simp (disch := omega) [before3698, before3699, exit31, applyExit, pop, push] + <;> omega +theorem step3698 (k : Nat) : Runs (1*1) (before3698 k).denote (before3699 k).denote := + @applyExit_sound (before3698 k) (before3699 k) exit31 1 valid31 (macro3698 k) +theorem macro3699 (k : Nat) : applyExit (before3699 k) exit32 1 = some (after3699 k) := by + simp (disch := omega) [before3699, after3699, exit32, applyExit, pop, push] + <;> omega +theorem step3699 (k : Nat) : Runs (1*3) (before3699 k).denote (after3699 k).denote := + @applyExit_sound (before3699 k) (after3699 k) exit32 1 valid32 (macro3699 k) +theorem chunkRun036 (k : Nat) : Runs (1838*k+6334106332) (before3600 k).denote (after3699 k).denote := by + have h := (@Runs.trans ((((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))))+((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050))))))+(((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))))+((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2))))))) ((((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))))+((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2))))))+(((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3))))))) (before3600 k).denote (before3650 k).denote (after3699 k).denote (@Runs.trans (((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))))+((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050)))))) (((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))))+((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2)))))) (before3600 k).denote (before3625 k).denote (before3650 k).denote (@Runs.trans ((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2))))) ((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050))))) (before3600 k).denote (before3612 k).denote (before3625 k).denote (@Runs.trans (((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2)))) (((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))) (before3600 k).denote (before3606 k).denote (before3612 k).denote (@Runs.trans ((1*38)+((791761164*2)+(1*3))) ((791761164*2)+((1*65)+(791761165*2))) (before3600 k).denote (before3603 k).denote (before3606 k).denote (@Runs.trans (1*38) ((791761164*2)+(1*3)) (before3600 k).denote (before3601 k).denote (before3603 k).denote (step3600 k) (@Runs.trans (791761164*2) (1*3) (before3601 k).denote (before3602 k).denote (before3603 k).denote (step3601 k) (step3602 k))) (@Runs.trans (791761164*2) ((1*65)+(791761165*2)) (before3603 k).denote (before3604 k).denote (before3606 k).denote (step3603 k) (@Runs.trans (1*65) (791761165*2) (before3604 k).denote (before3605 k).denote (before3606 k).denote (step3604 k) (step3605 k)))) (@Runs.trans ((5*2)+((25*2)+(1*3))) ((25*2)+((1*1)+(26*2))) (before3606 k).denote (before3609 k).denote (before3612 k).denote (@Runs.trans (5*2) ((25*2)+(1*3)) (before3606 k).denote (before3607 k).denote (before3609 k).denote (step3606 k) (@Runs.trans (25*2) (1*3) (before3607 k).denote (before3608 k).denote (before3609 k).denote (step3607 k) (step3608 k))) (@Runs.trans (25*2) ((1*1)+(26*2)) (before3609 k).denote (before3610 k).denote (before3612 k).denote (step3609 k) (@Runs.trans (1*1) (26*2) (before3610 k).denote (before3611 k).denote (before3612 k).denote (step3610 k) (step3611 k))))) (@Runs.trans (((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))) (((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050)))) (before3612 k).denote (before3618 k).denote (before3625 k).denote (@Runs.trans ((37*2)+((19*2)+(1*3))) ((19*2)+((1*1)+(20*2))) (before3612 k).denote (before3615 k).denote (before3618 k).denote (@Runs.trans (37*2) ((19*2)+(1*3)) (before3612 k).denote (before3613 k).denote (before3615 k).denote (step3612 k) (@Runs.trans (19*2) (1*3) (before3613 k).denote (before3614 k).denote (before3615 k).denote (step3613 k) (step3614 k))) (@Runs.trans (19*2) ((1*1)+(20*2)) (before3615 k).denote (before3616 k).denote (before3618 k).denote (step3615 k) (@Runs.trans (1*1) (20*2) (before3616 k).denote (before3617 k).denote (before3618 k).denote (step3616 k) (step3617 k)))) (@Runs.trans ((89*2)+((16*2)+(1*99))) (((16*2)+(1*1))+((16*2)+(1*1050))) (before3618 k).denote (before3621 k).denote (before3625 k).denote (@Runs.trans (89*2) ((16*2)+(1*99)) (before3618 k).denote (before3619 k).denote (before3621 k).denote (step3618 k) (@Runs.trans (16*2) (1*99) (before3619 k).denote (before3620 k).denote (before3621 k).denote (step3619 k) (step3620 k))) (@Runs.trans ((16*2)+(1*1)) ((16*2)+(1*1050)) (before3621 k).denote (before3623 k).denote (before3625 k).denote (@Runs.trans (16*2) (1*1) (before3621 k).denote (before3622 k).denote (before3623 k).denote (step3621 k) (step3622 k)) (@Runs.trans (16*2) (1*1050) (before3623 k).denote (before3624 k).denote (before3625 k).denote (step3623 k) (step3624 k)))))) (@Runs.trans ((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65))))) ((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2))))) (before3625 k).denote (before3637 k).denote (before3650 k).denote (@Runs.trans (((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050)))) (((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))) (before3625 k).denote (before3631 k).denote (before3637 k).denote (@Runs.trans ((1*99)+((1*65)+(1*1050))) ((1*99)+((1*65)+(1*1050))) (before3625 k).denote (before3628 k).denote (before3631 k).denote (@Runs.trans (1*99) ((1*65)+(1*1050)) (before3625 k).denote (before3626 k).denote (before3628 k).denote (step3625 k) (@Runs.trans (1*65) (1*1050) (before3626 k).denote (before3627 k).denote (before3628 k).denote (step3626 k) (step3627 k))) (@Runs.trans (1*99) ((1*65)+(1*1050)) (before3628 k).denote (before3629 k).denote (before3631 k).denote (step3628 k) (@Runs.trans (1*65) (1*1050) (before3629 k).denote (before3630 k).denote (before3631 k).denote (step3629 k) (step3630 k)))) (@Runs.trans ((1*99)+((1*65)+((1*k+3)*1214))) ((1*1050)+((1*99)+(1*65))) (before3631 k).denote (before3634 k).denote (before3637 k).denote (@Runs.trans (1*99) ((1*65)+((1*k+3)*1214)) (before3631 k).denote (before3632 k).denote (before3634 k).denote (step3631 k) (@Runs.trans (1*65) ((1*k+3)*1214) (before3632 k).denote (before3633 k).denote (before3634 k).denote (step3632 k) (step3633 k))) (@Runs.trans (1*1050) ((1*99)+(1*65)) (before3634 k).denote (before3635 k).denote (before3637 k).denote (step3634 k) (@Runs.trans (1*99) (1*65) (before3635 k).denote (before3636 k).denote (before3637 k).denote (step3635 k) (step3636 k))))) (@Runs.trans (((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2)))) (((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2)))) (before3637 k).denote (before3643 k).denote (before3650 k).denote (@Runs.trans ((1*1050)+((24*2)+(1*3))) ((24*2)+((1*65)+(25*2))) (before3637 k).denote (before3640 k).denote (before3643 k).denote (@Runs.trans (1*1050) ((24*2)+(1*3)) (before3637 k).denote (before3638 k).denote (before3640 k).denote (step3637 k) (@Runs.trans (24*2) (1*3) (before3638 k).denote (before3639 k).denote (before3640 k).denote (step3638 k) (step3639 k))) (@Runs.trans (24*2) ((1*65)+(25*2)) (before3640 k).denote (before3641 k).denote (before3643 k).denote (step3640 k) (@Runs.trans (1*65) (25*2) (before3641 k).denote (before3642 k).denote (before3643 k).denote (step3641 k) (step3642 k)))) (@Runs.trans ((13*2)+((95*2)+(1*3))) (((95*2)+(1*1))+((96*2)+(12*2))) (before3643 k).denote (before3646 k).denote (before3650 k).denote (@Runs.trans (13*2) ((95*2)+(1*3)) (before3643 k).denote (before3644 k).denote (before3646 k).denote (step3643 k) (@Runs.trans (95*2) (1*3) (before3644 k).denote (before3645 k).denote (before3646 k).denote (step3644 k) (step3645 k))) (@Runs.trans ((95*2)+(1*1)) ((96*2)+(12*2)) (before3646 k).denote (before3648 k).denote (before3650 k).denote (@Runs.trans (95*2) (1*1) (before3646 k).denote (before3647 k).denote (before3648 k).denote (step3646 k) (step3647 k)) (@Runs.trans (96*2) (12*2) (before3648 k).denote (before3649 k).denote (before3650 k).denote (step3648 k) (step3649 k))))))) (@Runs.trans (((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))))+((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2)))))) (((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3)))))) (before3650 k).denote (before3675 k).denote (after3699 k).denote (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2))))) ((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2))))) (before3650 k).denote (before3662 k).denote (before3675 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))) (before3650 k).denote (before3656 k).denote (before3662 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before3650 k).denote (before3653 k).denote (before3656 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before3650 k).denote (before3651 k).denote (before3653 k).denote (step3650 k) (@Runs.trans (1*1) (1*2) (before3651 k).denote (before3652 k).denote (before3653 k).denote (step3651 k) (step3652 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before3653 k).denote (before3654 k).denote (before3656 k).denote (step3653 k) (@Runs.trans (1*2) (1*2) (before3654 k).denote (before3655 k).denote (before3656 k).denote (step3654 k) (step3655 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((95*2)+((1*2)+(1*2))) (before3656 k).denote (before3659 k).denote (before3662 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before3656 k).denote (before3657 k).denote (before3659 k).denote (step3656 k) (@Runs.trans (10*2) (1*2) (before3657 k).denote (before3658 k).denote (before3659 k).denote (step3657 k) (step3658 k))) (@Runs.trans (95*2) ((1*2)+(1*2)) (before3659 k).denote (before3660 k).denote (before3662 k).denote (step3659 k) (@Runs.trans (1*2) (1*2) (before3660 k).denote (before3661 k).denote (before3662 k).denote (step3660 k) (step3661 k))))) (@Runs.trans (((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2)))) (((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2)))) (before3662 k).denote (before3668 k).denote (before3675 k).denote (@Runs.trans ((11*2)+((1*2)+(24*2))) (((1*k+8)*586)+((16*2)+(1*2))) (before3662 k).denote (before3665 k).denote (before3668 k).denote (@Runs.trans (11*2) ((1*2)+(24*2)) (before3662 k).denote (before3663 k).denote (before3665 k).denote (step3662 k) (@Runs.trans (1*2) (24*2) (before3663 k).denote (before3664 k).denote (before3665 k).denote (step3663 k) (step3664 k))) (@Runs.trans ((1*k+8)*586) ((16*2)+(1*2)) (before3665 k).denote (before3666 k).denote (before3668 k).denote (step3665 k) (@Runs.trans (16*2) (1*2) (before3666 k).denote (before3667 k).denote (before3668 k).denote (step3666 k) (step3667 k)))) (@Runs.trans ((1*2)+((87*2)+(1*2))) (((19*2)+(1*2))+((1*2)+(35*2))) (before3668 k).denote (before3671 k).denote (before3675 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before3668 k).denote (before3669 k).denote (before3671 k).denote (step3668 k) (@Runs.trans (87*2) (1*2) (before3669 k).denote (before3670 k).denote (before3671 k).denote (step3669 k) (step3670 k))) (@Runs.trans ((19*2)+(1*2)) ((1*2)+(35*2)) (before3671 k).denote (before3673 k).denote (before3675 k).denote (@Runs.trans (19*2) (1*2) (before3671 k).denote (before3672 k).denote (before3673 k).denote (step3671 k) (step3672 k)) (@Runs.trans (1*2) (35*2) (before3673 k).denote (before3674 k).denote (before3675 k).denote (step3673 k) (step3674 k)))))) (@Runs.trans ((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2))))) ((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3))))) (before3675 k).denote (before3687 k).denote (after3699 k).denote (@Runs.trans (((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2)))) (((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))) (before3675 k).denote (before3681 k).denote (before3687 k).denote (@Runs.trans ((1*2)+((25*2)+(1*2))) ((1*2)+((3*2)+(1*2))) (before3675 k).denote (before3678 k).denote (before3681 k).denote (@Runs.trans (1*2) ((25*2)+(1*2)) (before3675 k).denote (before3676 k).denote (before3678 k).denote (step3675 k) (@Runs.trans (25*2) (1*2) (before3676 k).denote (before3677 k).denote (before3678 k).denote (step3676 k) (step3677 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before3678 k).denote (before3679 k).denote (before3681 k).denote (step3678 k) (@Runs.trans (3*2) (1*2) (before3679 k).denote (before3680 k).denote (before3681 k).denote (step3679 k) (step3680 k)))) (@Runs.trans ((791761164*2)+((1*38)+((1*k+7)*38))) ((3*2)+((1*2)+(12*2))) (before3681 k).denote (before3684 k).denote (before3687 k).denote (@Runs.trans (791761164*2) ((1*38)+((1*k+7)*38)) (before3681 k).denote (before3682 k).denote (before3684 k).denote (step3681 k) (@Runs.trans (1*38) ((1*k+7)*38) (before3682 k).denote (before3683 k).denote (before3684 k).denote (step3682 k) (step3683 k))) (@Runs.trans (3*2) ((1*2)+(12*2)) (before3684 k).denote (before3685 k).denote (before3687 k).denote (step3684 k) (@Runs.trans (1*2) (12*2) (before3685 k).denote (before3686 k).denote (before3687 k).denote (step3685 k) (step3686 k))))) (@Runs.trans (((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2)))) (((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3)))) (before3687 k).denote (before3693 k).denote (after3699 k).denote (@Runs.trans ((1*2)+((1*2)+(4*2))) ((1*2)+((14*2)+(1*2))) (before3687 k).denote (before3690 k).denote (before3693 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before3687 k).denote (before3688 k).denote (before3690 k).denote (step3687 k) (@Runs.trans (1*2) (4*2) (before3688 k).denote (before3689 k).denote (before3690 k).denote (step3688 k) (step3689 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before3690 k).denote (before3691 k).denote (before3693 k).denote (step3690 k) (@Runs.trans (14*2) (1*2) (before3691 k).denote (before3692 k).denote (before3693 k).denote (step3691 k) (step3692 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((1*2)+(1*3))+((1*1)+(1*3))) (before3693 k).denote (before3696 k).denote (after3699 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before3693 k).denote (before3694 k).denote (before3696 k).denote (step3693 k) (@Runs.trans (9*2) (1*2) (before3694 k).denote (before3695 k).denote (before3696 k).denote (step3694 k) (step3695 k))) (@Runs.trans ((1*2)+(1*3)) ((1*1)+(1*3)) (before3696 k).denote (before3698 k).denote (after3699 k).denote (@Runs.trans (1*2) (1*3) (before3696 k).denote (before3697 k).denote (before3698 k).denote (step3696 k) (step3697 k)) (@Runs.trans (1*1) (1*3) (before3698 k).denote (before3699 k).denote (after3699 k).denote (step3698 k) (step3699 k)))))))) + have ht : (((((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))))+((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050))))))+(((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))))+((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2)))))))+((((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))))+((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2))))))+(((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3)))))))) = (1838*k+6334106332) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean new file mode 100644 index 00000000..9017e9f6 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean @@ -0,0 +1,801 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3700_0 : Stack := [] +abbrev tail3700_1 : Stack := ⟨w0,1⟩ :: tail3700_0 +abbrev tail3700_2 : Stack := ⟨w0,3⟩ :: tail3700_0 +abbrev tail3700_3 : Stack := ⟨w1,11⟩ :: tail3700_2 +abbrev tail3700_4 : Stack := ⟨w2,1⟩ :: tail3700_3 +abbrev tail3700_5 : Stack := ⟨w0,96⟩ :: tail3700_4 +abbrev tail3700_6 : Stack := ⟨w1,12⟩ :: tail3700_5 +abbrev tail3700_7 : Stack := ⟨w2,1⟩ :: tail3700_6 +abbrev tail3700_8 : Stack := ⟨w0,24⟩ :: tail3700_7 +abbrev tail3700_9 (k : Nat) : Stack := ⟨w185,(1*k+8)⟩ :: tail3700_8 +abbrev tail3700_10 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3700_9 k +abbrev tail3700_11 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3700_10 k +abbrev tail3700_12 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_11 k +abbrev tail3700_13 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3700_12 k +abbrev tail3700_14 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3700_13 k +abbrev tail3700_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_14 k +abbrev tail3700_16 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3700_15 k +abbrev tail3700_17 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3700_16 k +abbrev tail3700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_17 k +abbrev tail3700_19 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3700_18 k +abbrev tail3700_20 (k : Nat) : Stack := ⟨w186,1⟩ :: tail3700_19 k +abbrev tail3700_21 (k : Nat) : Stack := ⟨w187,(1*k+7)⟩ :: tail3700_20 k +abbrev tail3700_22 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3700_21 k +abbrev tail3700_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_22 k +abbrev tail3700_24 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3700_23 k +abbrev tail3700_25 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3700_24 k +abbrev tail3700_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_25 k +abbrev tail3700_27 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3700_26 k +abbrev tail3700_28 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3700_27 k +abbrev tail3700_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_28 k +abbrev tail3700_30 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_29 k +abbrev tail3700_31 : Stack := ⟨w2,1⟩ :: tail3700_1 +abbrev tail3700_32 : Stack := ⟨w23,1⟩ :: tail3700_31 +abbrev tail3700_33 : Stack := ⟨w0,10⟩ :: tail3700_32 +abbrev tail3700_34 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3700_26 k +abbrev tail3700_35 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_34 k +abbrev tail3700_36 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3700_35 k +abbrev tail3700_37 : Stack := ⟨w0,1⟩ :: tail3700_31 +abbrev tail3700_38 : Stack := ⟨w0,11⟩ :: tail3700_31 +abbrev tail3700_39 : Stack := ⟨w2,1⟩ :: tail3700_38 +abbrev tail3700_40 : Stack := ⟨w1,14⟩ :: tail3700_39 +abbrev tail3700_41 : Stack := ⟨w23,1⟩ :: tail3700_40 +abbrev tail3700_42 : Stack := ⟨w0,5⟩ :: tail3700_41 +abbrev tail3700_43 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_23 k +abbrev tail3700_44 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_43 k +abbrev tail3700_45 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3700_44 k +abbrev tail3700_46 : Stack := ⟨w0,1⟩ :: tail3700_40 +abbrev tail3700_47 : Stack := ⟨w0,6⟩ :: tail3700_40 +abbrev tail3700_48 : Stack := ⟨w2,1⟩ :: tail3700_47 +abbrev tail3700_49 : Stack := ⟨w1,12⟩ :: tail3700_48 +abbrev tail3700_50 : Stack := ⟨w23,1⟩ :: tail3700_49 +abbrev tail3700_51 : Stack := ⟨w0,3⟩ :: tail3700_50 +abbrev tail3700_52 (k : Nat) : Stack := ⟨w187,(1*k+6)⟩ :: tail3700_20 k +abbrev tail3700_53 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_52 k +abbrev tail3700_54 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3700_53 k +abbrev tail3700_55 : Stack := ⟨w0,1⟩ :: tail3700_49 +abbrev tail3700_56 : Stack := ⟨w0,4⟩ :: tail3700_49 +abbrev tail3700_57 : Stack := ⟨w189,1⟩ :: tail3700_56 +abbrev tail3700_58 (k : Nat) : Stack := ⟨w187,(1*k+5)⟩ :: tail3700_20 k +abbrev tail3700_59 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_58 k +abbrev tail3700_60 : Stack := ⟨w51,1⟩ :: tail3700_56 +abbrev tail3700_61 : Stack := ⟨w189,1⟩ :: tail3700_60 +abbrev tail3700_62 (k : Nat) : Stack := ⟨w187,(1*k+4)⟩ :: tail3700_20 k +abbrev tail3700_63 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_62 k +abbrev tail3700_64 : Stack := ⟨w51,2⟩ :: tail3700_56 +abbrev tail3700_65 : Stack := ⟨w189,1⟩ :: tail3700_64 +abbrev tail3700_66 (k : Nat) : Stack := ⟨w187,(1*k+3)⟩ :: tail3700_20 k +abbrev tail3700_67 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_66 k +abbrev tail3700_68 : Stack := ⟨w51,3⟩ :: tail3700_56 +abbrev tail3700_69 (k : Nat) : Stack := ⟨w51,(1*k+5)⟩ :: tail3700_56 +abbrev tail3700_70 (k : Nat) : Stack := ⟨w187,1⟩ :: tail3700_20 k +abbrev tail3700_71 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_70 k +abbrev tail3700_72 (k : Nat) : Stack := ⟨w189,1⟩ :: tail3700_69 k +abbrev tail3700_73 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_20 k +abbrev tail3700_74 (k : Nat) : Stack := ⟨w51,(1*k+6)⟩ :: tail3700_56 +abbrev tail3700_75 (k : Nat) : Stack := ⟨w189,1⟩ :: tail3700_74 k +abbrev tail3700_76 (k : Nat) : Stack := ⟨w190,1⟩ :: tail3700_19 k +abbrev tail3700_77 (k : Nat) : Stack := ⟨w51,(1*k+7)⟩ :: tail3700_56 +abbrev tail3700_78 (k : Nat) : Stack := ⟨w181,1⟩ :: tail3700_77 k +abbrev tail3700_79 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3700_78 k +abbrev tail3700_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_79 k +abbrev tail3700_81 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3700_80 k +abbrev tail3700_82 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3700_15 k +abbrev tail3700_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_82 k +abbrev tail3700_84 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3700_83 k +abbrev tail3700_85 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_79 k +abbrev tail3700_86 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3700_79 k +abbrev tail3700_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_86 k +abbrev tail3700_88 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3700_87 k +abbrev tail3700_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_88 k +abbrev tail3700_90 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3700_89 k +abbrev tail3700_91 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3700_12 k +abbrev tail3700_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_91 k +abbrev tail3700_93 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3700_92 k +abbrev tail3700_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_88 k +abbrev tail3700_95 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3700_88 k +abbrev tail3700_96 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_95 k +abbrev tail3700_97 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3700_96 k +abbrev tail3700_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_97 k +abbrev tail3700_99 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3700_98 k +abbrev tail3700_100 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3700_9 k +abbrev tail3700_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_100 k +abbrev tail3700_102 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3700_101 k +abbrev tail3700_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_97 k +abbrev tail3700_104 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3700_97 k +abbrev tail3700_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_104 k +abbrev tail3700_106 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3700_105 k +abbrev tail3700_107 (k : Nat) : Stack := ⟨w191,(1*k+8)⟩ :: tail3700_106 k +abbrev tail3700_108 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3700_107 k +abbrev tail3700_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_108 k +abbrev tail3700_110 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_109 k +abbrev tail3700_111 : Stack := ⟨w0,95⟩ :: tail3700_4 +abbrev tail3700_112 : Stack := ⟨w23,1⟩ :: tail3700_111 +abbrev tail3700_113 : Stack := ⟨w1,12⟩ :: tail3700_112 +abbrev tail3700_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_108 k +abbrev tail3700_115 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3700_108 k +abbrev tail3700_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_115 k +abbrev tail3700_117 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3700_116 k +abbrev tail3700_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_117 k +abbrev tail3700_119 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3700_118 k +abbrev tail3700_120 : Stack := ⟨w0,2⟩ :: tail3700_0 +abbrev tail3700_121 : Stack := ⟨w23,1⟩ :: tail3700_120 +abbrev tail3700_122 : Stack := ⟨w1,11⟩ :: tail3700_121 +abbrev tail3700_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_117 k +abbrev tail3700_124 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_117 k +abbrev tail3700_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_124 k +abbrev tail3700_126 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3700_125 k +abbrev tail3700_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_126 k +abbrev tail3700_128 : Stack := ⟨w1,1⟩ :: tail3700_0 +abbrev tail3700_129 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_126 k +abbrev tail3700_130 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3700_126 k +abbrev tail3700_131 : Stack := ⟨w1,3⟩ :: tail3700_0 +abbrev tail3700_132 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3700_125 k +abbrev tail3700_133 : Stack := ⟨w2,1⟩ :: tail3700_131 +abbrev tail3700_134 : Stack := ⟨w0,1⟩ :: tail3700_133 +abbrev tail3700_135 : Stack := ⟨w0,2⟩ :: tail3700_133 +abbrev tail3700_136 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3700_117 k +abbrev tail3700_137 : Stack := ⟨w1,1⟩ :: tail3700_135 +abbrev tail3700_138 : Stack := ⟨w1,12⟩ :: tail3700_135 +abbrev tail3700_139 (k : Nat) : Stack := ⟨w1,94⟩ :: tail3700_116 k +abbrev tail3700_140 : Stack := ⟨w2,1⟩ :: tail3700_138 +abbrev tail3700_141 : Stack := ⟨w0,94⟩ :: tail3700_140 +abbrev tail3700_142 : Stack := ⟨w0,95⟩ :: tail3700_140 +abbrev tail3700_143 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_108 k +abbrev tail3700_144 : Stack := ⟨w1,1⟩ :: tail3700_142 +abbrev tail3700_145 : Stack := ⟨w1,13⟩ :: tail3700_142 +abbrev tail3700_146 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3700_107 k +abbrev tail3700_147 : Stack := ⟨w2,1⟩ :: tail3700_145 + +def before3700 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail3700_1,(tail3700_30 k)⟩ +def before3701 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1219),tail3700_31,(tail3700_29 k)⟩ +def before3702 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail3700_32,(tail3700_28 k)⟩ +def before3703 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3700_33,(tail3700_27 k)⟩ +def before3704 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3700_33,(tail3700_35 k)⟩ +def before3705 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail3700_32,(tail3700_36 k)⟩ +def before3706 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail3700_37,(tail3700_36 k)⟩ +def before3707 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3700_38,(tail3700_35 k)⟩ +def before3708 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail3700_39,(tail3700_34 k)⟩ +def before3709 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail3700_40,(tail3700_26 k)⟩ +def before3710 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail3700_41,(tail3700_25 k)⟩ +def before3711 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail3700_42,(tail3700_24 k)⟩ +def before3712 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3700_42,(tail3700_44 k)⟩ +def before3713 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail3700_41,(tail3700_45 k)⟩ +def before3714 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail3700_46,(tail3700_45 k)⟩ +def before3715 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail3700_47,(tail3700_44 k)⟩ +def before3716 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1153),tail3700_48,(tail3700_43 k)⟩ +def before3717 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail3700_49,(tail3700_23 k)⟩ +def before3718 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail3700_50,(tail3700_22 k)⟩ +def before3719 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3700_51,(tail3700_21 k)⟩ +def before3720 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3700_51,(tail3700_53 k)⟩ +def before3721 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail3700_50,(tail3700_54 k)⟩ +def before3722 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail3700_55,(tail3700_54 k)⟩ +def before3723 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3700_56,(tail3700_53 k)⟩ +def before3724 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3700_57,(tail3700_52 k)⟩ +def before3725 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3700_57,(tail3700_59 k)⟩ +def before3726 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3700_60,(tail3700_59 k)⟩ +def before3727 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3700_61,(tail3700_58 k)⟩ +def before3728 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3700_61,(tail3700_63 k)⟩ +def before3729 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3700_64,(tail3700_63 k)⟩ +def before3730 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3700_65,(tail3700_62 k)⟩ +def before3731 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3700_65,(tail3700_67 k)⟩ +def before3732 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3700_68,(tail3700_67 k)⟩ +def before3733 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3700_69 k),(tail3700_71 k)⟩ +def before3734 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3700_72 k),(tail3700_70 k)⟩ +def before3735 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3700_72 k),(tail3700_73 k)⟩ +def before3736 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3700_74 k),(tail3700_73 k)⟩ +def before3737 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3700_75 k),(tail3700_20 k)⟩ +def before3738 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3700_75 k),(tail3700_76 k)⟩ +def before3739 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3700_77 k),(tail3700_76 k)⟩ +def before3740 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3700_78 k),(tail3700_19 k)⟩ +def before3741 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521511),(tail3700_79 k),(tail3700_18 k)⟩ +def before3742 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521513),(tail3700_80 k),(tail3700_17 k)⟩ +def before3743 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3700_81 k),(tail3700_16 k)⟩ +def before3744 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3700_81 k),(tail3700_83 k)⟩ +def before3745 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail3700_80 k),(tail3700_84 k)⟩ +def before3746 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521513),(tail3700_85 k),(tail3700_84 k)⟩ +def before3747 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3700_86 k),(tail3700_83 k)⟩ +def before3748 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521523),(tail3700_87 k),(tail3700_82 k)⟩ +def before3749 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521573),(tail3700_88 k),(tail3700_15 k)⟩ +def before3750 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521575),(tail3700_89 k),(tail3700_14 k)⟩ +def before3751 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521647),(tail3700_90 k),(tail3700_13 k)⟩ +def before3752 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3700_90 k),(tail3700_92 k)⟩ +def before3753 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521575),(tail3700_89 k),(tail3700_93 k)⟩ +def before3754 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521575),(tail3700_94 k),(tail3700_93 k)⟩ +def before3755 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521647),(tail3700_95 k),(tail3700_92 k)⟩ +def before3756 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521649),(tail3700_96 k),(tail3700_91 k)⟩ +def before3757 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521687),(tail3700_97 k),(tail3700_12 k)⟩ +def before3758 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521689),(tail3700_98 k),(tail3700_11 k)⟩ +def before3759 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521865),(tail3700_99 k),(tail3700_10 k)⟩ +def before3760 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3700_99 k),(tail3700_101 k)⟩ +def before3761 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521689),(tail3700_98 k),(tail3700_102 k)⟩ +def before3762 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521689),(tail3700_103 k),(tail3700_102 k)⟩ +def before3763 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521865),(tail3700_104 k),(tail3700_101 k)⟩ +def before3764 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521867),(tail3700_105 k),(tail3700_100 k)⟩ +def before3765 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3700_106 k),(tail3700_9 k)⟩ +def before3766 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3700_107 k),tail3700_8⟩ +def before3767 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526635),(tail3700_108 k),tail3700_7⟩ +def before3768 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail3700_109 k),tail3700_6⟩ +def before3769 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526661),(tail3700_110 k),tail3700_5⟩ +def before3770 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3700_110 k),tail3700_112⟩ +def before3771 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail3700_109 k),tail3700_113⟩ +def before3772 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail3700_114 k),tail3700_113⟩ +def before3773 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526661),(tail3700_115 k),tail3700_112⟩ +def before3774 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526663),(tail3700_116 k),tail3700_111⟩ +def before3775 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526853),(tail3700_117 k),tail3700_4⟩ +def before3776 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526855),(tail3700_118 k),tail3700_3⟩ +def before3777 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail3700_119 k),tail3700_2⟩ +def before3778 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526877),(tail3700_119 k),tail3700_121⟩ +def before3779 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526855),(tail3700_118 k),tail3700_122⟩ +def before3780 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526855),(tail3700_123 k),tail3700_122⟩ +def before3781 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail3700_124 k),tail3700_121⟩ +def before3782 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526879),(tail3700_125 k),tail3700_120⟩ +def before3783 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526883),(tail3700_126 k),tail3700_0⟩ +def before3784 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526885),(tail3700_127 k),tail3700_0⟩ +def before3785 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail3700_127 k),tail3700_128⟩ +def before3786 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526885),(tail3700_129 k),tail3700_128⟩ +def before3787 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail3700_130 k),tail3700_0⟩ +def before3788 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail3700_130 k),tail3700_128⟩ +def before3789 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail3700_126 k),tail3700_131⟩ +def before3790 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3700_132 k),tail3700_133⟩ +def before3791 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail3700_125 k),tail3700_134⟩ +def before3792 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526877),(tail3700_124 k),tail3700_135⟩ +def before3793 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail3700_136 k),tail3700_137⟩ +def before3794 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526853),(tail3700_117 k),tail3700_138⟩ +def before3795 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail3700_139 k),tail3700_140⟩ +def before3796 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526663),(tail3700_116 k),tail3700_141⟩ +def before3797 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526661),(tail3700_115 k),tail3700_142⟩ +def before3798 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail3700_143 k),tail3700_144⟩ +def before3799 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail3700_108 k),tail3700_145⟩ +def after3799 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3700_146 k),tail3700_147⟩ + +theorem macro3700 (k : Nat) : applyExit (before3700 k) exit33 1 = some (before3701 k) := by + simp (disch := omega) [before3700, before3701, exit33, applyExit, pop, push] + <;> omega +theorem step3700 (k : Nat) : Runs (1*2) (before3700 k).denote (before3701 k).denote := + @applyExit_sound (before3700 k) (before3701 k) exit33 1 valid33 (macro3700 k) +theorem macro3701 (k : Nat) : applyExit (before3701 k) exit35 1 = some (before3702 k) := by + simp (disch := omega) [before3701, before3702, exit35, applyExit, pop, push] + <;> omega +theorem step3701 (k : Nat) : Runs (1*2) (before3701 k).denote (before3702 k).denote := + @applyExit_sound (before3701 k) (before3702 k) exit35 1 valid35 (macro3701 k) +theorem macro3702 (k : Nat) : applyExit (before3702 k) exit36 10 = some (before3703 k) := by + simp (disch := omega) [before3702, before3703, exit36, applyExit, pop, push] + <;> omega +theorem step3702 (k : Nat) : Runs (10*2) (before3702 k).denote (before3703 k).denote := + @applyExit_sound (before3702 k) (before3703 k) exit36 10 valid36 (macro3702 k) +theorem macro3703 (k : Nat) : applyExit (before3703 k) exit31 1 = some (before3704 k) := by + simp (disch := omega) [before3703, before3704, exit31, applyExit, pop, push] + <;> omega +theorem step3703 (k : Nat) : Runs (1*1) (before3703 k).denote (before3704 k).denote := + @applyExit_sound (before3703 k) (before3704 k) exit31 1 valid31 (macro3703 k) +theorem macro3704 (k : Nat) : applyExit (before3704 k) exit10 10 = some (before3705 k) := by + simp (disch := omega) [before3704, before3705, exit10, applyExit, pop, push] + <;> omega +theorem step3704 (k : Nat) : Runs (10*2) (before3704 k).denote (before3705 k).denote := + @applyExit_sound (before3704 k) (before3705 k) exit10 10 valid10 (macro3704 k) +theorem macro3705 (k : Nat) : applyExit (before3705 k) exit32 1 = some (before3706 k) := by + simp (disch := omega) [before3705, before3706, exit32, applyExit, pop, push] + <;> omega +theorem step3705 (k : Nat) : Runs (1*3) (before3705 k).denote (before3706 k).denote := + @applyExit_sound (before3705 k) (before3706 k) exit32 1 valid32 (macro3705 k) +theorem macro3706 (k : Nat) : applyExit (before3706 k) exit36 10 = some (before3707 k) := by + simp (disch := omega) [before3706, before3707, exit36, applyExit, pop, push] + <;> omega +theorem step3706 (k : Nat) : Runs (10*2) (before3706 k).denote (before3707 k).denote := + @applyExit_sound (before3706 k) (before3707 k) exit36 10 valid36 (macro3706 k) +theorem macro3707 (k : Nat) : applyExit (before3707 k) exit33 1 = some (before3708 k) := by + simp (disch := omega) [before3707, before3708, exit33, applyExit, pop, push] + <;> omega +theorem step3707 (k : Nat) : Runs (1*2) (before3707 k).denote (before3708 k).denote := + @applyExit_sound (before3707 k) (before3708 k) exit33 1 valid33 (macro3707 k) +theorem macro3708 (k : Nat) : applyExit (before3708 k) exit34 14 = some (before3709 k) := by + simp (disch := omega) [before3708, before3709, exit34, applyExit, pop, push] + <;> omega +theorem step3708 (k : Nat) : Runs (14*2) (before3708 k).denote (before3709 k).denote := + @applyExit_sound (before3708 k) (before3709 k) exit34 14 valid34 (macro3708 k) +theorem macro3709 (k : Nat) : applyExit (before3709 k) exit35 1 = some (before3710 k) := by + simp (disch := omega) [before3709, before3710, exit35, applyExit, pop, push] + <;> omega +theorem step3709 (k : Nat) : Runs (1*2) (before3709 k).denote (before3710 k).denote := + @applyExit_sound (before3709 k) (before3710 k) exit35 1 valid35 (macro3709 k) +theorem macro3710 (k : Nat) : applyExit (before3710 k) exit36 5 = some (before3711 k) := by + simp (disch := omega) [before3710, before3711, exit36, applyExit, pop, push] + <;> omega +theorem step3710 (k : Nat) : Runs (5*2) (before3710 k).denote (before3711 k).denote := + @applyExit_sound (before3710 k) (before3711 k) exit36 5 valid36 (macro3710 k) +theorem macro3711 (k : Nat) : applyExit (before3711 k) exit31 1 = some (before3712 k) := by + simp (disch := omega) [before3711, before3712, exit31, applyExit, pop, push] + <;> omega +theorem step3711 (k : Nat) : Runs (1*1) (before3711 k).denote (before3712 k).denote := + @applyExit_sound (before3711 k) (before3712 k) exit31 1 valid31 (macro3711 k) +theorem macro3712 (k : Nat) : applyExit (before3712 k) exit10 5 = some (before3713 k) := by + simp (disch := omega) [before3712, before3713, exit10, applyExit, pop, push] + <;> omega +theorem step3712 (k : Nat) : Runs (5*2) (before3712 k).denote (before3713 k).denote := + @applyExit_sound (before3712 k) (before3713 k) exit10 5 valid10 (macro3712 k) +theorem macro3713 (k : Nat) : applyExit (before3713 k) exit32 1 = some (before3714 k) := by + simp (disch := omega) [before3713, before3714, exit32, applyExit, pop, push] + <;> omega +theorem step3713 (k : Nat) : Runs (1*3) (before3713 k).denote (before3714 k).denote := + @applyExit_sound (before3713 k) (before3714 k) exit32 1 valid32 (macro3713 k) +theorem macro3714 (k : Nat) : applyExit (before3714 k) exit36 5 = some (before3715 k) := by + simp (disch := omega) [before3714, before3715, exit36, applyExit, pop, push] + <;> omega +theorem step3714 (k : Nat) : Runs (5*2) (before3714 k).denote (before3715 k).denote := + @applyExit_sound (before3714 k) (before3715 k) exit36 5 valid36 (macro3714 k) +theorem macro3715 (k : Nat) : applyExit (before3715 k) exit33 1 = some (before3716 k) := by + simp (disch := omega) [before3715, before3716, exit33, applyExit, pop, push] + <;> omega +theorem step3715 (k : Nat) : Runs (1*2) (before3715 k).denote (before3716 k).denote := + @applyExit_sound (before3715 k) (before3716 k) exit33 1 valid33 (macro3715 k) +theorem macro3716 (k : Nat) : applyExit (before3716 k) exit34 12 = some (before3717 k) := by + simp (disch := omega) [before3716, before3717, exit34, applyExit, pop, push] + <;> omega +theorem step3716 (k : Nat) : Runs (12*2) (before3716 k).denote (before3717 k).denote := + @applyExit_sound (before3716 k) (before3717 k) exit34 12 valid34 (macro3716 k) +theorem macro3717 (k : Nat) : applyExit (before3717 k) exit35 1 = some (before3718 k) := by + simp (disch := omega) [before3717, before3718, exit35, applyExit, pop, push] + <;> omega +theorem step3717 (k : Nat) : Runs (1*2) (before3717 k).denote (before3718 k).denote := + @applyExit_sound (before3717 k) (before3718 k) exit35 1 valid35 (macro3717 k) +theorem macro3718 (k : Nat) : applyExit (before3718 k) exit36 3 = some (before3719 k) := by + simp (disch := omega) [before3718, before3719, exit36, applyExit, pop, push] + <;> omega +theorem step3718 (k : Nat) : Runs (3*2) (before3718 k).denote (before3719 k).denote := + @applyExit_sound (before3718 k) (before3719 k) exit36 3 valid36 (macro3718 k) +theorem macro3719 (k : Nat) : applyExit (before3719 k) exit214 1 = some (before3720 k) := by + simp (disch := omega) [before3719, before3720, exit214, applyExit, pop, push] + <;> omega +theorem step3719 (k : Nat) : Runs (1*9) (before3719 k).denote (before3720 k).denote := + @applyExit_sound (before3719 k) (before3720 k) exit214 1 valid214 (macro3719 k) +theorem macro3720 (k : Nat) : applyExit (before3720 k) exit10 3 = some (before3721 k) := by + simp (disch := omega) [before3720, before3721, exit10, applyExit, pop, push] + <;> omega +theorem step3720 (k : Nat) : Runs (3*2) (before3720 k).denote (before3721 k).denote := + @applyExit_sound (before3720 k) (before3721 k) exit10 3 valid10 (macro3720 k) +theorem macro3721 (k : Nat) : applyExit (before3721 k) exit32 1 = some (before3722 k) := by + simp (disch := omega) [before3721, before3722, exit32, applyExit, pop, push] + <;> omega +theorem step3721 (k : Nat) : Runs (1*3) (before3721 k).denote (before3722 k).denote := + @applyExit_sound (before3721 k) (before3722 k) exit32 1 valid32 (macro3721 k) +theorem macro3722 (k : Nat) : applyExit (before3722 k) exit36 3 = some (before3723 k) := by + simp (disch := omega) [before3722, before3723, exit36, applyExit, pop, push] + <;> omega +theorem step3722 (k : Nat) : Runs (3*2) (before3722 k).denote (before3723 k).denote := + @applyExit_sound (before3722 k) (before3723 k) exit36 3 valid36 (macro3722 k) +theorem macro3723 (k : Nat) : applyExit (before3723 k) exit215 1 = some (before3724 k) := by + simp (disch := omega) [before3723, before3724, exit215, applyExit, pop, push] + <;> omega +theorem step3723 (k : Nat) : Runs (1*38) (before3723 k).denote (before3724 k).denote := + @applyExit_sound (before3723 k) (before3724 k) exit215 1 valid215 (macro3723 k) +theorem macro3724 (k : Nat) : applyExit (before3724 k) exit214 1 = some (before3725 k) := by + simp (disch := omega) [before3724, before3725, exit214, applyExit, pop, push] + <;> omega +theorem step3724 (k : Nat) : Runs (1*9) (before3724 k).denote (before3725 k).denote := + @applyExit_sound (before3724 k) (before3725 k) exit214 1 valid214 (macro3724 k) +theorem macro3725 (k : Nat) : applyExit (before3725 k) exit216 1 = some (before3726 k) := by + simp (disch := omega) [before3725, before3726, exit216, applyExit, pop, push] + <;> omega +theorem step3725 (k : Nat) : Runs (1*15) (before3725 k).denote (before3726 k).denote := + @applyExit_sound (before3725 k) (before3726 k) exit216 1 valid216 (macro3725 k) +theorem macro3726 (k : Nat) : applyExit (before3726 k) exit215 1 = some (before3727 k) := by + simp (disch := omega) [before3726, before3727, exit215, applyExit, pop, push] + <;> omega +theorem step3726 (k : Nat) : Runs (1*38) (before3726 k).denote (before3727 k).denote := + @applyExit_sound (before3726 k) (before3727 k) exit215 1 valid215 (macro3726 k) +theorem macro3727 (k : Nat) : applyExit (before3727 k) exit214 1 = some (before3728 k) := by + simp (disch := omega) [before3727, before3728, exit214, applyExit, pop, push] + <;> omega +theorem step3727 (k : Nat) : Runs (1*9) (before3727 k).denote (before3728 k).denote := + @applyExit_sound (before3727 k) (before3728 k) exit214 1 valid214 (macro3727 k) +theorem macro3728 (k : Nat) : applyExit (before3728 k) exit216 1 = some (before3729 k) := by + simp (disch := omega) [before3728, before3729, exit216, applyExit, pop, push] + <;> omega +theorem step3728 (k : Nat) : Runs (1*15) (before3728 k).denote (before3729 k).denote := + @applyExit_sound (before3728 k) (before3729 k) exit216 1 valid216 (macro3728 k) +theorem macro3729 (k : Nat) : applyExit (before3729 k) exit215 1 = some (before3730 k) := by + simp (disch := omega) [before3729, before3730, exit215, applyExit, pop, push] + <;> omega +theorem step3729 (k : Nat) : Runs (1*38) (before3729 k).denote (before3730 k).denote := + @applyExit_sound (before3729 k) (before3730 k) exit215 1 valid215 (macro3729 k) +theorem macro3730 (k : Nat) : applyExit (before3730 k) exit214 1 = some (before3731 k) := by + simp (disch := omega) [before3730, before3731, exit214, applyExit, pop, push] + <;> omega +theorem step3730 (k : Nat) : Runs (1*9) (before3730 k).denote (before3731 k).denote := + @applyExit_sound (before3730 k) (before3731 k) exit214 1 valid214 (macro3730 k) +theorem macro3731 (k : Nat) : applyExit (before3731 k) exit216 1 = some (before3732 k) := by + simp (disch := omega) [before3731, before3732, exit216, applyExit, pop, push] + <;> omega +theorem step3731 (k : Nat) : Runs (1*15) (before3731 k).denote (before3732 k).denote := + @applyExit_sound (before3731 k) (before3732 k) exit216 1 valid216 (macro3731 k) +def cycleState3732 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w51,(3+1*j)⟩,⟨w0,4⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w188,1⟩,⟨w187,(1*k+3-1*j)⟩,⟨w186,1⟩,⟨w0,791761164⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,17⟩,⟨w185,(1*k+8)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩]⟩ +def cyclePart3732_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w189,1⟩,⟨w51,(3+1*j)⟩,⟨w0,4⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w187,(1*k+3-1*j)⟩,⟨w186,1⟩,⟨w0,791761164⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,17⟩,⟨w185,(1*k+8)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩]⟩ +def cyclePart3732_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w189,1⟩,⟨w51,(3+1*j)⟩,⟨w0,4⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w188,1⟩,⟨w187,(1*k+2-1*j)⟩,⟨w186,1⟩,⟨w0,791761164⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,17⟩,⟨w185,(1*k+8)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩]⟩ +theorem cycleMacro3732_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3732 k j) exit215 1 = some (cyclePart3732_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState3732, cyclePart3732_0, exit215, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3732_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3732_0 k j) exit214 1 = some (cyclePart3732_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3732_0, cyclePart3732_1, exit214, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3732_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3732_1 k j) exit216 1 = some (cycleState3732 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3732_1, cycleState3732, exit216, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun3732 (k j : Nat) (hj : j < (1*k+2)) : Runs 62 (cycleState3732 k j).denote (cycleState3732 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState3732 k j).denote (cyclePart3732_0 k j).denote := @applyExit_sound (cycleState3732 k j) (cyclePart3732_0 k j) exit215 1 valid215 (cycleMacro3732_0 k j hj) + have h1 : Runs (1*9) (cyclePart3732_0 k j).denote (cyclePart3732_1 k j).denote := @applyExit_sound (cyclePart3732_0 k j) (cyclePart3732_1 k j) exit214 1 valid214 (cycleMacro3732_1 k j hj) + have h2 : Runs (1*15) (cyclePart3732_1 k j).denote (cycleState3732 k (j+1)).denote := @applyExit_sound (cyclePart3732_1 k j) (cycleState3732 k (j+1)) exit216 1 valid216 (cycleMacro3732_2 k j hj) + exact (@Runs.trans (1*38) ((1*9)+(1*15)) (cycleState3732 k j).denote (cyclePart3732_0 k j).denote (cycleState3732 k (j+1)).denote h0 (@Runs.trans (1*9) (1*15) (cyclePart3732_0 k j).denote (cyclePart3732_1 k j).denote (cycleState3732 k (j+1)).denote h1 h2)) +theorem step3732 (k : Nat) : Runs ((1*k+2)*62) (before3732 k).denote (before3733 k).denote := by + have h := Runs.chain (fun j => (cycleState3732 k j).denote) 62 (1*k+2) (cycleRun3732 k) + have h0 : cycleState3732 k 0 = before3732 k := by simp [cycleState3732, before3732] + have h1 : cycleState3732 k (1*k+2) = before3733 k := by + simp [cycleState3732, before3733] <;> omega + simpa only [h0, h1] using h +theorem macro3733 (k : Nat) : applyExit (before3733 k) exit215 1 = some (before3734 k) := by + simp (disch := omega) [before3733, before3734, exit215, applyExit, pop, push] + <;> omega +theorem step3733 (k : Nat) : Runs (1*38) (before3733 k).denote (before3734 k).denote := + @applyExit_sound (before3733 k) (before3734 k) exit215 1 valid215 (macro3733 k) +theorem macro3734 (k : Nat) : applyExit (before3734 k) exit214 1 = some (before3735 k) := by + simp (disch := omega) [before3734, before3735, exit214, applyExit, pop, push] + <;> omega +theorem step3734 (k : Nat) : Runs (1*9) (before3734 k).denote (before3735 k).denote := + @applyExit_sound (before3734 k) (before3735 k) exit214 1 valid214 (macro3734 k) +theorem macro3735 (k : Nat) : applyExit (before3735 k) exit216 1 = some (before3736 k) := by + simp (disch := omega) [before3735, before3736, exit216, applyExit, pop, push] + <;> omega +theorem step3735 (k : Nat) : Runs (1*15) (before3735 k).denote (before3736 k).denote := + @applyExit_sound (before3735 k) (before3736 k) exit216 1 valid216 (macro3735 k) +theorem macro3736 (k : Nat) : applyExit (before3736 k) exit215 1 = some (before3737 k) := by + simp (disch := omega) [before3736, before3737, exit215, applyExit, pop, push] + <;> omega +theorem step3736 (k : Nat) : Runs (1*38) (before3736 k).denote (before3737 k).denote := + @applyExit_sound (before3736 k) (before3737 k) exit215 1 valid215 (macro3736 k) +theorem macro3737 (k : Nat) : applyExit (before3737 k) exit217 1 = some (before3738 k) := by + simp (disch := omega) [before3737, before3738, exit217, applyExit, pop, push] + <;> omega +theorem step3737 (k : Nat) : Runs (1*9) (before3737 k).denote (before3738 k).denote := + @applyExit_sound (before3737 k) (before3738 k) exit217 1 valid217 (macro3737 k) +theorem macro3738 (k : Nat) : applyExit (before3738 k) exit216 1 = some (before3739 k) := by + simp (disch := omega) [before3738, before3739, exit216, applyExit, pop, push] + <;> omega +theorem step3738 (k : Nat) : Runs (1*15) (before3738 k).denote (before3739 k).denote := + @applyExit_sound (before3738 k) (before3739 k) exit216 1 valid216 (macro3738 k) +theorem macro3739 (k : Nat) : applyExit (before3739 k) exit218 1 = some (before3740 k) := by + simp (disch := omega) [before3739, before3740, exit218, applyExit, pop, push] + <;> omega +theorem step3739 (k : Nat) : Runs (1*38) (before3739 k).denote (before3740 k).denote := + @applyExit_sound (before3739 k) (before3740 k) exit218 1 valid218 (macro3739 k) +theorem macro3740 (k : Nat) : applyExit (before3740 k) exit34 791761164 = some (before3741 k) := by + simp (disch := omega) [before3740, before3741, exit34, applyExit, pop, push] + <;> omega +theorem step3740 (k : Nat) : Runs (791761164*2) (before3740 k).denote (before3741 k).denote := + @applyExit_sound (before3740 k) (before3741 k) exit34 791761164 valid34 (macro3740 k) +theorem macro3741 (k : Nat) : applyExit (before3741 k) exit35 1 = some (before3742 k) := by + simp (disch := omega) [before3741, before3742, exit35, applyExit, pop, push] + <;> omega +theorem step3741 (k : Nat) : Runs (1*2) (before3741 k).denote (before3742 k).denote := + @applyExit_sound (before3741 k) (before3742 k) exit35 1 valid35 (macro3741 k) +theorem macro3742 (k : Nat) : applyExit (before3742 k) exit36 4 = some (before3743 k) := by + simp (disch := omega) [before3742, before3743, exit36, applyExit, pop, push] + <;> omega +theorem step3742 (k : Nat) : Runs (4*2) (before3742 k).denote (before3743 k).denote := + @applyExit_sound (before3742 k) (before3743 k) exit36 4 valid36 (macro3742 k) +theorem macro3743 (k : Nat) : applyExit (before3743 k) exit31 1 = some (before3744 k) := by + simp (disch := omega) [before3743, before3744, exit31, applyExit, pop, push] + <;> omega +theorem step3743 (k : Nat) : Runs (1*1) (before3743 k).denote (before3744 k).denote := + @applyExit_sound (before3743 k) (before3744 k) exit31 1 valid31 (macro3743 k) +theorem macro3744 (k : Nat) : applyExit (before3744 k) exit10 4 = some (before3745 k) := by + simp (disch := omega) [before3744, before3745, exit10, applyExit, pop, push] + <;> omega +theorem step3744 (k : Nat) : Runs (4*2) (before3744 k).denote (before3745 k).denote := + @applyExit_sound (before3744 k) (before3745 k) exit10 4 valid10 (macro3744 k) +theorem macro3745 (k : Nat) : applyExit (before3745 k) exit32 1 = some (before3746 k) := by + simp (disch := omega) [before3745, before3746, exit32, applyExit, pop, push] + <;> omega +theorem step3745 (k : Nat) : Runs (1*3) (before3745 k).denote (before3746 k).denote := + @applyExit_sound (before3745 k) (before3746 k) exit32 1 valid32 (macro3745 k) +theorem macro3746 (k : Nat) : applyExit (before3746 k) exit36 4 = some (before3747 k) := by + simp (disch := omega) [before3746, before3747, exit36, applyExit, pop, push] + <;> omega +theorem step3746 (k : Nat) : Runs (4*2) (before3746 k).denote (before3747 k).denote := + @applyExit_sound (before3746 k) (before3747 k) exit36 4 valid36 (macro3746 k) +theorem macro3747 (k : Nat) : applyExit (before3747 k) exit33 1 = some (before3748 k) := by + simp (disch := omega) [before3747, before3748, exit33, applyExit, pop, push] + <;> omega +theorem step3747 (k : Nat) : Runs (1*2) (before3747 k).denote (before3748 k).denote := + @applyExit_sound (before3747 k) (before3748 k) exit33 1 valid33 (macro3747 k) +theorem macro3748 (k : Nat) : applyExit (before3748 k) exit34 25 = some (before3749 k) := by + simp (disch := omega) [before3748, before3749, exit34, applyExit, pop, push] + <;> omega +theorem step3748 (k : Nat) : Runs (25*2) (before3748 k).denote (before3749 k).denote := + @applyExit_sound (before3748 k) (before3749 k) exit34 25 valid34 (macro3748 k) +theorem macro3749 (k : Nat) : applyExit (before3749 k) exit35 1 = some (before3750 k) := by + simp (disch := omega) [before3749, before3750, exit35, applyExit, pop, push] + <;> omega +theorem step3749 (k : Nat) : Runs (1*2) (before3749 k).denote (before3750 k).denote := + @applyExit_sound (before3749 k) (before3750 k) exit35 1 valid35 (macro3749 k) +theorem macro3750 (k : Nat) : applyExit (before3750 k) exit36 36 = some (before3751 k) := by + simp (disch := omega) [before3750, before3751, exit36, applyExit, pop, push] + <;> omega +theorem step3750 (k : Nat) : Runs (36*2) (before3750 k).denote (before3751 k).denote := + @applyExit_sound (before3750 k) (before3751 k) exit36 36 valid36 (macro3750 k) +theorem macro3751 (k : Nat) : applyExit (before3751 k) exit31 1 = some (before3752 k) := by + simp (disch := omega) [before3751, before3752, exit31, applyExit, pop, push] + <;> omega +theorem step3751 (k : Nat) : Runs (1*1) (before3751 k).denote (before3752 k).denote := + @applyExit_sound (before3751 k) (before3752 k) exit31 1 valid31 (macro3751 k) +theorem macro3752 (k : Nat) : applyExit (before3752 k) exit10 36 = some (before3753 k) := by + simp (disch := omega) [before3752, before3753, exit10, applyExit, pop, push] + <;> omega +theorem step3752 (k : Nat) : Runs (36*2) (before3752 k).denote (before3753 k).denote := + @applyExit_sound (before3752 k) (before3753 k) exit10 36 valid10 (macro3752 k) +theorem macro3753 (k : Nat) : applyExit (before3753 k) exit32 1 = some (before3754 k) := by + simp (disch := omega) [before3753, before3754, exit32, applyExit, pop, push] + <;> omega +theorem step3753 (k : Nat) : Runs (1*3) (before3753 k).denote (before3754 k).denote := + @applyExit_sound (before3753 k) (before3754 k) exit32 1 valid32 (macro3753 k) +theorem macro3754 (k : Nat) : applyExit (before3754 k) exit36 36 = some (before3755 k) := by + simp (disch := omega) [before3754, before3755, exit36, applyExit, pop, push] + <;> omega +theorem step3754 (k : Nat) : Runs (36*2) (before3754 k).denote (before3755 k).denote := + @applyExit_sound (before3754 k) (before3755 k) exit36 36 valid36 (macro3754 k) +theorem macro3755 (k : Nat) : applyExit (before3755 k) exit33 1 = some (before3756 k) := by + simp (disch := omega) [before3755, before3756, exit33, applyExit, pop, push] + <;> omega +theorem step3755 (k : Nat) : Runs (1*2) (before3755 k).denote (before3756 k).denote := + @applyExit_sound (before3755 k) (before3756 k) exit33 1 valid33 (macro3755 k) +theorem macro3756 (k : Nat) : applyExit (before3756 k) exit34 19 = some (before3757 k) := by + simp (disch := omega) [before3756, before3757, exit34, applyExit, pop, push] + <;> omega +theorem step3756 (k : Nat) : Runs (19*2) (before3756 k).denote (before3757 k).denote := + @applyExit_sound (before3756 k) (before3757 k) exit34 19 valid34 (macro3756 k) +theorem macro3757 (k : Nat) : applyExit (before3757 k) exit35 1 = some (before3758 k) := by + simp (disch := omega) [before3757, before3758, exit35, applyExit, pop, push] + <;> omega +theorem step3757 (k : Nat) : Runs (1*2) (before3757 k).denote (before3758 k).denote := + @applyExit_sound (before3757 k) (before3758 k) exit35 1 valid35 (macro3757 k) +theorem macro3758 (k : Nat) : applyExit (before3758 k) exit36 88 = some (before3759 k) := by + simp (disch := omega) [before3758, before3759, exit36, applyExit, pop, push] + <;> omega +theorem step3758 (k : Nat) : Runs (88*2) (before3758 k).denote (before3759 k).denote := + @applyExit_sound (before3758 k) (before3759 k) exit36 88 valid36 (macro3758 k) +theorem macro3759 (k : Nat) : applyExit (before3759 k) exit31 1 = some (before3760 k) := by + simp (disch := omega) [before3759, before3760, exit31, applyExit, pop, push] + <;> omega +theorem step3759 (k : Nat) : Runs (1*1) (before3759 k).denote (before3760 k).denote := + @applyExit_sound (before3759 k) (before3760 k) exit31 1 valid31 (macro3759 k) +theorem macro3760 (k : Nat) : applyExit (before3760 k) exit10 88 = some (before3761 k) := by + simp (disch := omega) [before3760, before3761, exit10, applyExit, pop, push] + <;> omega +theorem step3760 (k : Nat) : Runs (88*2) (before3760 k).denote (before3761 k).denote := + @applyExit_sound (before3760 k) (before3761 k) exit10 88 valid10 (macro3760 k) +theorem macro3761 (k : Nat) : applyExit (before3761 k) exit32 1 = some (before3762 k) := by + simp (disch := omega) [before3761, before3762, exit32, applyExit, pop, push] + <;> omega +theorem step3761 (k : Nat) : Runs (1*3) (before3761 k).denote (before3762 k).denote := + @applyExit_sound (before3761 k) (before3762 k) exit32 1 valid32 (macro3761 k) +theorem macro3762 (k : Nat) : applyExit (before3762 k) exit36 88 = some (before3763 k) := by + simp (disch := omega) [before3762, before3763, exit36, applyExit, pop, push] + <;> omega +theorem step3762 (k : Nat) : Runs (88*2) (before3762 k).denote (before3763 k).denote := + @applyExit_sound (before3762 k) (before3763 k) exit36 88 valid36 (macro3762 k) +theorem macro3763 (k : Nat) : applyExit (before3763 k) exit33 1 = some (before3764 k) := by + simp (disch := omega) [before3763, before3764, exit33, applyExit, pop, push] + <;> omega +theorem step3763 (k : Nat) : Runs (1*2) (before3763 k).denote (before3764 k).denote := + @applyExit_sound (before3763 k) (before3764 k) exit33 1 valid33 (macro3763 k) +theorem macro3764 (k : Nat) : applyExit (before3764 k) exit34 16 = some (before3765 k) := by + simp (disch := omega) [before3764, before3765, exit34, applyExit, pop, push] + <;> omega +theorem step3764 (k : Nat) : Runs (16*2) (before3764 k).denote (before3765 k).denote := + @applyExit_sound (before3764 k) (before3765 k) exit34 16 valid34 (macro3764 k) +theorem macro3765 (k : Nat) : applyExit (before3765 k) exit219 (1*k+8) = some (before3766 k) := by + simp (disch := omega) [before3765, before3766, exit219, applyExit, pop, push] + <;> omega +theorem step3765 (k : Nat) : Runs ((1*k+8)*1130) (before3765 k).denote (before3766 k).denote := + @applyExit_sound (before3765 k) (before3766 k) exit219 (1*k+8) valid219 (macro3765 k) +theorem macro3766 (k : Nat) : applyExit (before3766 k) exit34 24 = some (before3767 k) := by + simp (disch := omega) [before3766, before3767, exit34, applyExit, pop, push] + <;> omega +theorem step3766 (k : Nat) : Runs (24*2) (before3766 k).denote (before3767 k).denote := + @applyExit_sound (before3766 k) (before3767 k) exit34 24 valid34 (macro3766 k) +theorem macro3767 (k : Nat) : applyExit (before3767 k) exit35 1 = some (before3768 k) := by + simp (disch := omega) [before3767, before3768, exit35, applyExit, pop, push] + <;> omega +theorem step3767 (k : Nat) : Runs (1*2) (before3767 k).denote (before3768 k).denote := + @applyExit_sound (before3767 k) (before3768 k) exit35 1 valid35 (macro3767 k) +theorem macro3768 (k : Nat) : applyExit (before3768 k) exit36 12 = some (before3769 k) := by + simp (disch := omega) [before3768, before3769, exit36, applyExit, pop, push] + <;> omega +theorem step3768 (k : Nat) : Runs (12*2) (before3768 k).denote (before3769 k).denote := + @applyExit_sound (before3768 k) (before3769 k) exit36 12 valid36 (macro3768 k) +theorem macro3769 (k : Nat) : applyExit (before3769 k) exit31 1 = some (before3770 k) := by + simp (disch := omega) [before3769, before3770, exit31, applyExit, pop, push] + <;> omega +theorem step3769 (k : Nat) : Runs (1*1) (before3769 k).denote (before3770 k).denote := + @applyExit_sound (before3769 k) (before3770 k) exit31 1 valid31 (macro3769 k) +theorem macro3770 (k : Nat) : applyExit (before3770 k) exit10 12 = some (before3771 k) := by + simp (disch := omega) [before3770, before3771, exit10, applyExit, pop, push] + <;> omega +theorem step3770 (k : Nat) : Runs (12*2) (before3770 k).denote (before3771 k).denote := + @applyExit_sound (before3770 k) (before3771 k) exit10 12 valid10 (macro3770 k) +theorem macro3771 (k : Nat) : applyExit (before3771 k) exit32 1 = some (before3772 k) := by + simp (disch := omega) [before3771, before3772, exit32, applyExit, pop, push] + <;> omega +theorem step3771 (k : Nat) : Runs (1*3) (before3771 k).denote (before3772 k).denote := + @applyExit_sound (before3771 k) (before3772 k) exit32 1 valid32 (macro3771 k) +theorem macro3772 (k : Nat) : applyExit (before3772 k) exit36 12 = some (before3773 k) := by + simp (disch := omega) [before3772, before3773, exit36, applyExit, pop, push] + <;> omega +theorem step3772 (k : Nat) : Runs (12*2) (before3772 k).denote (before3773 k).denote := + @applyExit_sound (before3772 k) (before3773 k) exit36 12 valid36 (macro3772 k) +theorem macro3773 (k : Nat) : applyExit (before3773 k) exit33 1 = some (before3774 k) := by + simp (disch := omega) [before3773, before3774, exit33, applyExit, pop, push] + <;> omega +theorem step3773 (k : Nat) : Runs (1*2) (before3773 k).denote (before3774 k).denote := + @applyExit_sound (before3773 k) (before3774 k) exit33 1 valid33 (macro3773 k) +theorem macro3774 (k : Nat) : applyExit (before3774 k) exit34 95 = some (before3775 k) := by + simp (disch := omega) [before3774, before3775, exit34, applyExit, pop, push] + <;> omega +theorem step3774 (k : Nat) : Runs (95*2) (before3774 k).denote (before3775 k).denote := + @applyExit_sound (before3774 k) (before3775 k) exit34 95 valid34 (macro3774 k) +theorem macro3775 (k : Nat) : applyExit (before3775 k) exit35 1 = some (before3776 k) := by + simp (disch := omega) [before3775, before3776, exit35, applyExit, pop, push] + <;> omega +theorem step3775 (k : Nat) : Runs (1*2) (before3775 k).denote (before3776 k).denote := + @applyExit_sound (before3775 k) (before3776 k) exit35 1 valid35 (macro3775 k) +theorem macro3776 (k : Nat) : applyExit (before3776 k) exit36 11 = some (before3777 k) := by + simp (disch := omega) [before3776, before3777, exit36, applyExit, pop, push] + <;> omega +theorem step3776 (k : Nat) : Runs (11*2) (before3776 k).denote (before3777 k).denote := + @applyExit_sound (before3776 k) (before3777 k) exit36 11 valid36 (macro3776 k) +theorem macro3777 (k : Nat) : applyExit (before3777 k) exit31 1 = some (before3778 k) := by + simp (disch := omega) [before3777, before3778, exit31, applyExit, pop, push] + <;> omega +theorem step3777 (k : Nat) : Runs (1*1) (before3777 k).denote (before3778 k).denote := + @applyExit_sound (before3777 k) (before3778 k) exit31 1 valid31 (macro3777 k) +theorem macro3778 (k : Nat) : applyExit (before3778 k) exit10 11 = some (before3779 k) := by + simp (disch := omega) [before3778, before3779, exit10, applyExit, pop, push] + <;> omega +theorem step3778 (k : Nat) : Runs (11*2) (before3778 k).denote (before3779 k).denote := + @applyExit_sound (before3778 k) (before3779 k) exit10 11 valid10 (macro3778 k) +theorem macro3779 (k : Nat) : applyExit (before3779 k) exit32 1 = some (before3780 k) := by + simp (disch := omega) [before3779, before3780, exit32, applyExit, pop, push] + <;> omega +theorem step3779 (k : Nat) : Runs (1*3) (before3779 k).denote (before3780 k).denote := + @applyExit_sound (before3779 k) (before3780 k) exit32 1 valid32 (macro3779 k) +theorem macro3780 (k : Nat) : applyExit (before3780 k) exit36 11 = some (before3781 k) := by + simp (disch := omega) [before3780, before3781, exit36, applyExit, pop, push] + <;> omega +theorem step3780 (k : Nat) : Runs (11*2) (before3780 k).denote (before3781 k).denote := + @applyExit_sound (before3780 k) (before3781 k) exit36 11 valid36 (macro3780 k) +theorem macro3781 (k : Nat) : applyExit (before3781 k) exit33 1 = some (before3782 k) := by + simp (disch := omega) [before3781, before3782, exit33, applyExit, pop, push] + <;> omega +theorem step3781 (k : Nat) : Runs (1*2) (before3781 k).denote (before3782 k).denote := + @applyExit_sound (before3781 k) (before3782 k) exit33 1 valid33 (macro3781 k) +theorem macro3782 (k : Nat) : applyExit (before3782 k) exit34 2 = some (before3783 k) := by + simp (disch := omega) [before3782, before3783, exit34, applyExit, pop, push] + <;> omega +theorem step3782 (k : Nat) : Runs (2*2) (before3782 k).denote (before3783 k).denote := + @applyExit_sound (before3782 k) (before3783 k) exit34 2 valid34 (macro3782 k) +theorem macro3783 (k : Nat) : applyExit (before3783 k) exit35 1 = some (before3784 k) := by + simp (disch := omega) [before3783, before3784, exit35, applyExit, pop, push] + <;> omega +theorem step3783 (k : Nat) : Runs (1*2) (before3783 k).denote (before3784 k).denote := + @applyExit_sound (before3783 k) (before3784 k) exit35 1 valid35 (macro3783 k) +theorem macro3784 (k : Nat) : applyExit (before3784 k) exit39 1 = some (before3785 k) := by + simp (disch := omega) [before3784, before3785, exit39, applyExit, pop, push] + <;> omega +theorem step3784 (k : Nat) : Runs (1*1) (before3784 k).denote (before3785 k).denote := + @applyExit_sound (before3784 k) (before3785 k) exit39 1 valid39 (macro3784 k) +theorem macro3785 (k : Nat) : applyExit (before3785 k) exit32 1 = some (before3786 k) := by + simp (disch := omega) [before3785, before3786, exit32, applyExit, pop, push] + <;> omega +theorem step3785 (k : Nat) : Runs (1*3) (before3785 k).denote (before3786 k).denote := + @applyExit_sound (before3785 k) (before3786 k) exit32 1 valid32 (macro3785 k) +theorem macro3786 (k : Nat) : applyExit (before3786 k) exit36 1 = some (before3787 k) := by + simp (disch := omega) [before3786, before3787, exit36, applyExit, pop, push] + <;> omega +theorem step3786 (k : Nat) : Runs (1*2) (before3786 k).denote (before3787 k).denote := + @applyExit_sound (before3786 k) (before3787 k) exit36 1 valid36 (macro3786 k) +theorem macro3787 (k : Nat) : applyExit (before3787 k) exit39 1 = some (before3788 k) := by + simp (disch := omega) [before3787, before3788, exit39, applyExit, pop, push] + <;> omega +theorem step3787 (k : Nat) : Runs (1*1) (before3787 k).denote (before3788 k).denote := + @applyExit_sound (before3787 k) (before3788 k) exit39 1 valid39 (macro3787 k) +theorem macro3788 (k : Nat) : applyExit (before3788 k) exit10 2 = some (before3789 k) := by + simp (disch := omega) [before3788, before3789, exit10, applyExit, pop, push] + <;> omega +theorem step3788 (k : Nat) : Runs (2*2) (before3788 k).denote (before3789 k).denote := + @applyExit_sound (before3788 k) (before3789 k) exit10 2 valid10 (macro3788 k) +theorem macro3789 (k : Nat) : applyExit (before3789 k) exit11 1 = some (before3790 k) := by + simp (disch := omega) [before3789, before3790, exit11, applyExit, pop, push] + <;> omega +theorem step3789 (k : Nat) : Runs (1*2) (before3789 k).denote (before3790 k).denote := + @applyExit_sound (before3789 k) (before3790 k) exit11 1 valid11 (macro3789 k) +theorem macro3790 (k : Nat) : applyExit (before3790 k) exit2 1 = some (before3791 k) := by + simp (disch := omega) [before3790, before3791, exit2, applyExit, pop, push] + <;> omega +theorem step3790 (k : Nat) : Runs (1*2) (before3790 k).denote (before3791 k).denote := + @applyExit_sound (before3790 k) (before3791 k) exit2 1 valid2 (macro3790 k) +theorem macro3791 (k : Nat) : applyExit (before3791 k) exit3 1 = some (before3792 k) := by + simp (disch := omega) [before3791, before3792, exit3, applyExit, pop, push] + <;> omega +theorem step3791 (k : Nat) : Runs (1*2) (before3791 k).denote (before3792 k).denote := + @applyExit_sound (before3791 k) (before3792 k) exit3 1 valid3 (macro3791 k) +theorem macro3792 (k : Nat) : applyExit (before3792 k) exit9 1 = some (before3793 k) := by + simp (disch := omega) [before3792, before3793, exit9, applyExit, pop, push] + <;> omega +theorem step3792 (k : Nat) : Runs (1*2) (before3792 k).denote (before3793 k).denote := + @applyExit_sound (before3792 k) (before3793 k) exit9 1 valid9 (macro3792 k) +theorem macro3793 (k : Nat) : applyExit (before3793 k) exit10 11 = some (before3794 k) := by + simp (disch := omega) [before3793, before3794, exit10, applyExit, pop, push] + <;> omega +theorem step3793 (k : Nat) : Runs (11*2) (before3793 k).denote (before3794 k).denote := + @applyExit_sound (before3793 k) (before3794 k) exit10 11 valid10 (macro3793 k) +theorem macro3794 (k : Nat) : applyExit (before3794 k) exit11 1 = some (before3795 k) := by + simp (disch := omega) [before3794, before3795, exit11, applyExit, pop, push] + <;> omega +theorem step3794 (k : Nat) : Runs (1*2) (before3794 k).denote (before3795 k).denote := + @applyExit_sound (before3794 k) (before3795 k) exit11 1 valid11 (macro3794 k) +theorem macro3795 (k : Nat) : applyExit (before3795 k) exit2 94 = some (before3796 k) := by + simp (disch := omega) [before3795, before3796, exit2, applyExit, pop, push] + <;> omega +theorem step3795 (k : Nat) : Runs (94*2) (before3795 k).denote (before3796 k).denote := + @applyExit_sound (before3795 k) (before3796 k) exit2 94 valid2 (macro3795 k) +theorem macro3796 (k : Nat) : applyExit (before3796 k) exit3 1 = some (before3797 k) := by + simp (disch := omega) [before3796, before3797, exit3, applyExit, pop, push] + <;> omega +theorem step3796 (k : Nat) : Runs (1*2) (before3796 k).denote (before3797 k).denote := + @applyExit_sound (before3796 k) (before3797 k) exit3 1 valid3 (macro3796 k) +theorem macro3797 (k : Nat) : applyExit (before3797 k) exit9 1 = some (before3798 k) := by + simp (disch := omega) [before3797, before3798, exit9, applyExit, pop, push] + <;> omega +theorem step3797 (k : Nat) : Runs (1*2) (before3797 k).denote (before3798 k).denote := + @applyExit_sound (before3797 k) (before3798 k) exit9 1 valid9 (macro3797 k) +theorem macro3798 (k : Nat) : applyExit (before3798 k) exit10 12 = some (before3799 k) := by + simp (disch := omega) [before3798, before3799, exit10, applyExit, pop, push] + <;> omega +theorem step3798 (k : Nat) : Runs (12*2) (before3798 k).denote (before3799 k).denote := + @applyExit_sound (before3798 k) (before3799 k) exit10 12 valid10 (macro3798 k) +theorem macro3799 (k : Nat) : applyExit (before3799 k) exit11 1 = some (after3799 k) := by + simp (disch := omega) [before3799, after3799, exit11, applyExit, pop, push] + <;> omega +theorem step3799 (k : Nat) : Runs (1*2) (before3799 k).denote (after3799 k).denote := + @applyExit_sound (before3799 k) (after3799 k) exit11 1 valid11 (macro3799 k) +theorem chunkRun037 (k : Nat) : Runs (1192*k+1583533603) (before3700 k).denote (after3799 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))))+((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9))))))+(((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))))+((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2))))))) ((((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2))))))+(((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))))) (before3700 k).denote (before3750 k).denote (after3799 k).denote (@Runs.trans (((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))))+((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9)))))) (((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))))+((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2)))))) (before3700 k).denote (before3725 k).denote (before3750 k).denote (@Runs.trans ((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1))))) ((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9))))) (before3700 k).denote (before3712 k).denote (before3725 k).denote (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))) (before3700 k).denote (before3706 k).denote (before3712 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before3700 k).denote (before3703 k).denote (before3706 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before3700 k).denote (before3701 k).denote (before3703 k).denote (step3700 k) (@Runs.trans (1*2) (10*2) (before3701 k).denote (before3702 k).denote (before3703 k).denote (step3701 k) (step3702 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before3703 k).denote (before3704 k).denote (before3706 k).denote (step3703 k) (@Runs.trans (10*2) (1*3) (before3704 k).denote (before3705 k).denote (before3706 k).denote (step3704 k) (step3705 k)))) (@Runs.trans ((10*2)+((1*2)+(14*2))) ((1*2)+((5*2)+(1*1))) (before3706 k).denote (before3709 k).denote (before3712 k).denote (@Runs.trans (10*2) ((1*2)+(14*2)) (before3706 k).denote (before3707 k).denote (before3709 k).denote (step3706 k) (@Runs.trans (1*2) (14*2) (before3707 k).denote (before3708 k).denote (before3709 k).denote (step3707 k) (step3708 k))) (@Runs.trans (1*2) ((5*2)+(1*1)) (before3709 k).denote (before3710 k).denote (before3712 k).denote (step3709 k) (@Runs.trans (5*2) (1*1) (before3710 k).denote (before3711 k).denote (before3712 k).denote (step3710 k) (step3711 k))))) (@Runs.trans (((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2)))) (((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9)))) (before3712 k).denote (before3718 k).denote (before3725 k).denote (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*2)+((12*2)+(1*2))) (before3712 k).denote (before3715 k).denote (before3718 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before3712 k).denote (before3713 k).denote (before3715 k).denote (step3712 k) (@Runs.trans (1*3) (5*2) (before3713 k).denote (before3714 k).denote (before3715 k).denote (step3713 k) (step3714 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before3715 k).denote (before3716 k).denote (before3718 k).denote (step3715 k) (@Runs.trans (12*2) (1*2) (before3716 k).denote (before3717 k).denote (before3718 k).denote (step3716 k) (step3717 k)))) (@Runs.trans ((3*2)+((1*9)+(3*2))) (((1*3)+(3*2))+((1*38)+(1*9))) (before3718 k).denote (before3721 k).denote (before3725 k).denote (@Runs.trans (3*2) ((1*9)+(3*2)) (before3718 k).denote (before3719 k).denote (before3721 k).denote (step3718 k) (@Runs.trans (1*9) (3*2) (before3719 k).denote (before3720 k).denote (before3721 k).denote (step3719 k) (step3720 k))) (@Runs.trans ((1*3)+(3*2)) ((1*38)+(1*9)) (before3721 k).denote (before3723 k).denote (before3725 k).denote (@Runs.trans (1*3) (3*2) (before3721 k).denote (before3722 k).denote (before3723 k).denote (step3721 k) (step3722 k)) (@Runs.trans (1*38) (1*9) (before3723 k).denote (before3724 k).denote (before3725 k).denote (step3723 k) (step3724 k)))))) (@Runs.trans ((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38))))) ((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2))))) (before3725 k).denote (before3737 k).denote (before3750 k).denote (@Runs.trans (((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9)))) (((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))) (before3725 k).denote (before3731 k).denote (before3737 k).denote (@Runs.trans ((1*15)+((1*38)+(1*9))) ((1*15)+((1*38)+(1*9))) (before3725 k).denote (before3728 k).denote (before3731 k).denote (@Runs.trans (1*15) ((1*38)+(1*9)) (before3725 k).denote (before3726 k).denote (before3728 k).denote (step3725 k) (@Runs.trans (1*38) (1*9) (before3726 k).denote (before3727 k).denote (before3728 k).denote (step3726 k) (step3727 k))) (@Runs.trans (1*15) ((1*38)+(1*9)) (before3728 k).denote (before3729 k).denote (before3731 k).denote (step3728 k) (@Runs.trans (1*38) (1*9) (before3729 k).denote (before3730 k).denote (before3731 k).denote (step3729 k) (step3730 k)))) (@Runs.trans ((1*15)+(((1*k+2)*62)+(1*38))) ((1*9)+((1*15)+(1*38))) (before3731 k).denote (before3734 k).denote (before3737 k).denote (@Runs.trans (1*15) (((1*k+2)*62)+(1*38)) (before3731 k).denote (before3732 k).denote (before3734 k).denote (step3731 k) (@Runs.trans ((1*k+2)*62) (1*38) (before3732 k).denote (before3733 k).denote (before3734 k).denote (step3732 k) (step3733 k))) (@Runs.trans (1*9) ((1*15)+(1*38)) (before3734 k).denote (before3735 k).denote (before3737 k).denote (step3734 k) (@Runs.trans (1*15) (1*38) (before3735 k).denote (before3736 k).denote (before3737 k).denote (step3735 k) (step3736 k))))) (@Runs.trans (((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2)))) (((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2)))) (before3737 k).denote (before3743 k).denote (before3750 k).denote (@Runs.trans ((1*9)+((1*15)+(1*38))) ((791761164*2)+((1*2)+(4*2))) (before3737 k).denote (before3740 k).denote (before3743 k).denote (@Runs.trans (1*9) ((1*15)+(1*38)) (before3737 k).denote (before3738 k).denote (before3740 k).denote (step3737 k) (@Runs.trans (1*15) (1*38) (before3738 k).denote (before3739 k).denote (before3740 k).denote (step3738 k) (step3739 k))) (@Runs.trans (791761164*2) ((1*2)+(4*2)) (before3740 k).denote (before3741 k).denote (before3743 k).denote (step3740 k) (@Runs.trans (1*2) (4*2) (before3741 k).denote (before3742 k).denote (before3743 k).denote (step3741 k) (step3742 k)))) (@Runs.trans ((1*1)+((4*2)+(1*3))) (((4*2)+(1*2))+((25*2)+(1*2))) (before3743 k).denote (before3746 k).denote (before3750 k).denote (@Runs.trans (1*1) ((4*2)+(1*3)) (before3743 k).denote (before3744 k).denote (before3746 k).denote (step3743 k) (@Runs.trans (4*2) (1*3) (before3744 k).denote (before3745 k).denote (before3746 k).denote (step3744 k) (step3745 k))) (@Runs.trans ((4*2)+(1*2)) ((25*2)+(1*2)) (before3746 k).denote (before3748 k).denote (before3750 k).denote (@Runs.trans (4*2) (1*2) (before3746 k).denote (before3747 k).denote (before3748 k).denote (step3746 k) (step3747 k)) (@Runs.trans (25*2) (1*2) (before3748 k).denote (before3749 k).denote (before3750 k).denote (step3748 k) (step3749 k))))))) (@Runs.trans (((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2)))))) (((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))) (before3750 k).denote (before3775 k).denote (after3799 k).denote (@Runs.trans ((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3))))) ((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2))))) (before3750 k).denote (before3762 k).denote (before3775 k).denote (@Runs.trans (((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2)))) (((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))) (before3750 k).denote (before3756 k).denote (before3762 k).denote (@Runs.trans ((36*2)+((1*1)+(36*2))) ((1*3)+((36*2)+(1*2))) (before3750 k).denote (before3753 k).denote (before3756 k).denote (@Runs.trans (36*2) ((1*1)+(36*2)) (before3750 k).denote (before3751 k).denote (before3753 k).denote (step3750 k) (@Runs.trans (1*1) (36*2) (before3751 k).denote (before3752 k).denote (before3753 k).denote (step3751 k) (step3752 k))) (@Runs.trans (1*3) ((36*2)+(1*2)) (before3753 k).denote (before3754 k).denote (before3756 k).denote (step3753 k) (@Runs.trans (36*2) (1*2) (before3754 k).denote (before3755 k).denote (before3756 k).denote (step3754 k) (step3755 k)))) (@Runs.trans ((19*2)+((1*2)+(88*2))) ((1*1)+((88*2)+(1*3))) (before3756 k).denote (before3759 k).denote (before3762 k).denote (@Runs.trans (19*2) ((1*2)+(88*2)) (before3756 k).denote (before3757 k).denote (before3759 k).denote (step3756 k) (@Runs.trans (1*2) (88*2) (before3757 k).denote (before3758 k).denote (before3759 k).denote (step3757 k) (step3758 k))) (@Runs.trans (1*1) ((88*2)+(1*3)) (before3759 k).denote (before3760 k).denote (before3762 k).denote (step3759 k) (@Runs.trans (88*2) (1*3) (before3760 k).denote (before3761 k).denote (before3762 k).denote (step3760 k) (step3761 k))))) (@Runs.trans (((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2)))) (((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2)))) (before3762 k).denote (before3768 k).denote (before3775 k).denote (@Runs.trans ((88*2)+((1*2)+(16*2))) (((1*k+8)*1130)+((24*2)+(1*2))) (before3762 k).denote (before3765 k).denote (before3768 k).denote (@Runs.trans (88*2) ((1*2)+(16*2)) (before3762 k).denote (before3763 k).denote (before3765 k).denote (step3762 k) (@Runs.trans (1*2) (16*2) (before3763 k).denote (before3764 k).denote (before3765 k).denote (step3763 k) (step3764 k))) (@Runs.trans ((1*k+8)*1130) ((24*2)+(1*2)) (before3765 k).denote (before3766 k).denote (before3768 k).denote (step3765 k) (@Runs.trans (24*2) (1*2) (before3766 k).denote (before3767 k).denote (before3768 k).denote (step3766 k) (step3767 k)))) (@Runs.trans ((12*2)+((1*1)+(12*2))) (((1*3)+(12*2))+((1*2)+(95*2))) (before3768 k).denote (before3771 k).denote (before3775 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before3768 k).denote (before3769 k).denote (before3771 k).denote (step3768 k) (@Runs.trans (1*1) (12*2) (before3769 k).denote (before3770 k).denote (before3771 k).denote (step3769 k) (step3770 k))) (@Runs.trans ((1*3)+(12*2)) ((1*2)+(95*2)) (before3771 k).denote (before3773 k).denote (before3775 k).denote (@Runs.trans (1*3) (12*2) (before3771 k).denote (before3772 k).denote (before3773 k).denote (step3771 k) (step3772 k)) (@Runs.trans (1*2) (95*2) (before3773 k).denote (before3774 k).denote (before3775 k).denote (step3773 k) (step3774 k)))))) (@Runs.trans ((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))) ((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))) (before3775 k).denote (before3787 k).denote (after3799 k).denote (@Runs.trans (((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2)))) (((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))) (before3775 k).denote (before3781 k).denote (before3787 k).denote (@Runs.trans ((1*2)+((11*2)+(1*1))) ((11*2)+((1*3)+(11*2))) (before3775 k).denote (before3778 k).denote (before3781 k).denote (@Runs.trans (1*2) ((11*2)+(1*1)) (before3775 k).denote (before3776 k).denote (before3778 k).denote (step3775 k) (@Runs.trans (11*2) (1*1) (before3776 k).denote (before3777 k).denote (before3778 k).denote (step3776 k) (step3777 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before3778 k).denote (before3779 k).denote (before3781 k).denote (step3778 k) (@Runs.trans (1*3) (11*2) (before3779 k).denote (before3780 k).denote (before3781 k).denote (step3779 k) (step3780 k)))) (@Runs.trans ((1*2)+((2*2)+(1*2))) ((1*1)+((1*3)+(1*2))) (before3781 k).denote (before3784 k).denote (before3787 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before3781 k).denote (before3782 k).denote (before3784 k).denote (step3781 k) (@Runs.trans (2*2) (1*2) (before3782 k).denote (before3783 k).denote (before3784 k).denote (step3782 k) (step3783 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before3784 k).denote (before3785 k).denote (before3787 k).denote (step3784 k) (@Runs.trans (1*3) (1*2) (before3785 k).denote (before3786 k).denote (before3787 k).denote (step3785 k) (step3786 k))))) (@Runs.trans (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))) (before3787 k).denote (before3793 k).denote (after3799 k).denote (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before3787 k).denote (before3790 k).denote (before3793 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before3787 k).denote (before3788 k).denote (before3790 k).denote (step3787 k) (@Runs.trans (2*2) (1*2) (before3788 k).denote (before3789 k).denote (before3790 k).denote (step3788 k) (step3789 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3790 k).denote (before3791 k).denote (before3793 k).denote (step3790 k) (@Runs.trans (1*2) (1*2) (before3791 k).denote (before3792 k).denote (before3793 k).denote (step3791 k) (step3792 k)))) (@Runs.trans ((11*2)+((1*2)+(94*2))) (((1*2)+(1*2))+((12*2)+(1*2))) (before3793 k).denote (before3796 k).denote (after3799 k).denote (@Runs.trans (11*2) ((1*2)+(94*2)) (before3793 k).denote (before3794 k).denote (before3796 k).denote (step3793 k) (@Runs.trans (1*2) (94*2) (before3794 k).denote (before3795 k).denote (before3796 k).denote (step3794 k) (step3795 k))) (@Runs.trans ((1*2)+(1*2)) ((12*2)+(1*2)) (before3796 k).denote (before3798 k).denote (after3799 k).denote (@Runs.trans (1*2) (1*2) (before3796 k).denote (before3797 k).denote (before3798 k).denote (step3796 k) (step3797 k)) (@Runs.trans (12*2) (1*2) (before3798 k).denote (before3799 k).denote (after3799 k).denote (step3798 k) (step3799 k)))))))) + have ht : (((((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))))+((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9))))))+(((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))))+((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2)))))))+((((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2))))))+(((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))))) = (1192*k+1583533603) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean new file mode 100644 index 00000000..4588b625 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean @@ -0,0 +1,804 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3800_0 : Stack := [] +abbrev tail3800_1 : Stack := ⟨w0,1⟩ :: tail3800_0 +abbrev tail3800_2 : Stack := ⟨w2,1⟩ :: tail3800_1 +abbrev tail3800_3 : Stack := ⟨w0,11⟩ :: tail3800_2 +abbrev tail3800_4 : Stack := ⟨w2,1⟩ :: tail3800_3 +abbrev tail3800_5 : Stack := ⟨w1,14⟩ :: tail3800_4 +abbrev tail3800_6 : Stack := ⟨w0,6⟩ :: tail3800_5 +abbrev tail3800_7 : Stack := ⟨w2,1⟩ :: tail3800_6 +abbrev tail3800_8 : Stack := ⟨w1,12⟩ :: tail3800_7 +abbrev tail3800_9 : Stack := ⟨w0,4⟩ :: tail3800_8 +abbrev tail3800_10 (k : Nat) : Stack := ⟨w51,(1*k+7)⟩ :: tail3800_9 +abbrev tail3800_11 (k : Nat) : Stack := ⟨w181,1⟩ :: tail3800_10 k +abbrev tail3800_12 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3800_11 k +abbrev tail3800_13 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3800_12 k +abbrev tail3800_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_13 k +abbrev tail3800_15 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3800_14 k +abbrev tail3800_16 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3800_15 k +abbrev tail3800_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_16 k +abbrev tail3800_18 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3800_17 k +abbrev tail3800_19 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3800_18 k +abbrev tail3800_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_19 k +abbrev tail3800_21 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3800_20 k +abbrev tail3800_22 (k : Nat) : Stack := ⟨w191,(1*k+8)⟩ :: tail3800_21 k +abbrev tail3800_23 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3800_22 k +abbrev tail3800_24 : Stack := ⟨w1,3⟩ :: tail3800_0 +abbrev tail3800_25 : Stack := ⟨w2,1⟩ :: tail3800_24 +abbrev tail3800_26 : Stack := ⟨w0,2⟩ :: tail3800_25 +abbrev tail3800_27 : Stack := ⟨w1,12⟩ :: tail3800_26 +abbrev tail3800_28 : Stack := ⟨w2,1⟩ :: tail3800_27 +abbrev tail3800_29 : Stack := ⟨w0,95⟩ :: tail3800_28 +abbrev tail3800_30 : Stack := ⟨w1,13⟩ :: tail3800_29 +abbrev tail3800_31 : Stack := ⟨w2,1⟩ :: tail3800_30 +abbrev tail3800_32 : Stack := ⟨w0,23⟩ :: tail3800_31 +abbrev tail3800_33 (k : Nat) : Stack := ⟨w192,(1*k+8)⟩ :: tail3800_32 +abbrev tail3800_34 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3800_33 k +abbrev tail3800_35 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3800_33 k +abbrev tail3800_36 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3800_18 k +abbrev tail3800_37 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_35 k +abbrev tail3800_38 (k : Nat) : Stack := ⟨w1,89⟩ :: tail3800_35 k +abbrev tail3800_39 (k : Nat) : Stack := ⟨w1,18⟩ :: tail3800_17 k +abbrev tail3800_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_38 k +abbrev tail3800_41 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3800_40 k +abbrev tail3800_42 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3800_40 k +abbrev tail3800_43 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3800_15 k +abbrev tail3800_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_42 k +abbrev tail3800_45 (k : Nat) : Stack := ⟨w1,37⟩ :: tail3800_42 k +abbrev tail3800_46 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3800_14 k +abbrev tail3800_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_45 k +abbrev tail3800_48 (k : Nat) : Stack := ⟨w0,24⟩ :: tail3800_47 k +abbrev tail3800_49 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3800_47 k +abbrev tail3800_50 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3800_12 k +abbrev tail3800_51 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_49 k +abbrev tail3800_52 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3800_49 k +abbrev tail3800_53 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail3800_11 k +abbrev tail3800_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_52 k +abbrev tail3800_55 (k : Nat) : Stack := ⟨w0,791761163⟩ :: tail3800_54 k +abbrev tail3800_56 (k : Nat) : Stack := ⟨w186,1⟩ :: tail3800_55 k +abbrev tail3800_57 (k : Nat) : Stack := ⟨w193,(1*k+7)⟩ :: tail3800_56 k +abbrev tail3800_58 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3800_57 k +abbrev tail3800_59 : Stack := ⟨w1,11⟩ :: tail3800_7 +abbrev tail3800_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_58 k +abbrev tail3800_61 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3800_60 k +abbrev tail3800_62 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3800_60 k +abbrev tail3800_63 : Stack := ⟨w0,5⟩ :: tail3800_5 +abbrev tail3800_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_62 k +abbrev tail3800_65 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3800_62 k +abbrev tail3800_66 : Stack := ⟨w1,13⟩ :: tail3800_4 +abbrev tail3800_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_65 k +abbrev tail3800_68 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3800_67 k +abbrev tail3800_69 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3800_67 k +abbrev tail3800_70 : Stack := ⟨w0,10⟩ :: tail3800_2 +abbrev tail3800_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_69 k +abbrev tail3800_72 (k : Nat) : Stack := ⟨w1,11⟩ :: tail3800_69 k +abbrev tail3800_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_72 k +abbrev tail3800_74 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3800_72 k +abbrev tail3800_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_73 k +abbrev tail3800_76 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3800_73 k +abbrev tail3800_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_76 k +abbrev tail3800_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_76 k +abbrev tail3800_79 : Stack := ⟨w1,1⟩ :: tail3800_0 +abbrev tail3800_80 : Stack := ⟨w0,2⟩ :: tail3800_79 +abbrev tail3800_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_72 k +abbrev tail3800_82 : Stack := ⟨w0,1⟩ :: tail3800_79 +abbrev tail3800_83 : Stack := ⟨w2,1⟩ :: tail3800_82 +abbrev tail3800_84 : Stack := ⟨w1,1⟩ :: tail3800_83 +abbrev tail3800_85 : Stack := ⟨w0,11⟩ :: tail3800_84 +abbrev tail3800_86 : Stack := ⟨w1,14⟩ :: tail3800_85 +abbrev tail3800_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_65 k +abbrev tail3800_88 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3800_65 k +abbrev tail3800_89 : Stack := ⟨w0,10⟩ :: tail3800_84 +abbrev tail3800_90 : Stack := ⟨w2,1⟩ :: tail3800_89 +abbrev tail3800_91 : Stack := ⟨w1,15⟩ :: tail3800_90 +abbrev tail3800_92 : Stack := ⟨w0,6⟩ :: tail3800_91 +abbrev tail3800_93 : Stack := ⟨w1,12⟩ :: tail3800_92 +abbrev tail3800_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_58 k +abbrev tail3800_95 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3800_58 k +abbrev tail3800_96 : Stack := ⟨w0,5⟩ :: tail3800_91 +abbrev tail3800_97 : Stack := ⟨w2,1⟩ :: tail3800_96 +abbrev tail3800_98 : Stack := ⟨w1,13⟩ :: tail3800_97 +abbrev tail3800_99 : Stack := ⟨w0,4⟩ :: tail3800_98 +abbrev tail3800_100 (k : Nat) : Stack := ⟨w194,(1*k+7)⟩ :: tail3800_99 +abbrev tail3800_101 (k : Nat) : Stack := ⟨w195,1⟩ :: tail3800_100 k +abbrev tail3800_102 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail3800_101 k +abbrev tail3800_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_52 k +abbrev tail3800_104 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3800_52 k +abbrev tail3800_105 (k : Nat) : Stack := ⟨w196,1⟩ :: tail3800_100 k +abbrev tail3800_106 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3800_105 k +abbrev tail3800_107 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3800_106 k +abbrev tail3800_108 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3800_107 k +abbrev tail3800_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_45 k +abbrev tail3800_110 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3800_45 k +abbrev tail3800_111 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3800_106 k +abbrev tail3800_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_111 k +abbrev tail3800_113 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3800_112 k +abbrev tail3800_114 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3800_113 k +abbrev tail3800_115 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3800_114 k +abbrev tail3800_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_38 k +abbrev tail3800_117 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3800_38 k +abbrev tail3800_118 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3800_113 k +abbrev tail3800_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_118 k +abbrev tail3800_120 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3800_119 k +abbrev tail3800_121 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3800_120 k +abbrev tail3800_122 (k : Nat) : Stack := ⟨w1,17⟩ :: tail3800_121 k +abbrev tail3800_123 (k : Nat) : Stack := ⟨w192,(1*k+7)⟩ :: tail3800_32 +abbrev tail3800_124 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_123 k +abbrev tail3800_125 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3800_124 k +abbrev tail3800_126 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3800_120 k +abbrev tail3800_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_126 k +abbrev tail3800_128 (k : Nat) : Stack := ⟨w1,17⟩ :: tail3800_127 k +abbrev tail3800_129 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_128 k +abbrev tail3800_130 (k : Nat) : Stack := ⟨w192,(1*k+6)⟩ :: tail3800_32 +abbrev tail3800_131 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_130 k +abbrev tail3800_132 (k : Nat) : Stack := ⟨w199,1⟩ :: tail3800_128 k +abbrev tail3800_133 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_132 k +abbrev tail3800_134 (k : Nat) : Stack := ⟨w192,(1*k+5)⟩ :: tail3800_32 +abbrev tail3800_135 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_134 k +abbrev tail3800_136 (k : Nat) : Stack := ⟨w199,2⟩ :: tail3800_128 k +abbrev tail3800_137 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_136 k +abbrev tail3800_138 (k : Nat) : Stack := ⟨w192,(1*k+4)⟩ :: tail3800_32 +abbrev tail3800_139 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_138 k +abbrev tail3800_140 (k : Nat) : Stack := ⟨w199,3⟩ :: tail3800_128 k +abbrev tail3800_141 (k : Nat) : Stack := ⟨w199,(1*k+6)⟩ :: tail3800_128 k +abbrev tail3800_142 : Stack := ⟨w192,1⟩ :: tail3800_32 +abbrev tail3800_143 : Stack := ⟨w197,1⟩ :: tail3800_142 +abbrev tail3800_144 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_141 k +abbrev tail3800_145 : Stack := ⟨w197,1⟩ :: tail3800_32 +abbrev tail3800_146 (k : Nat) : Stack := ⟨w199,(1*k+7)⟩ :: tail3800_128 k +abbrev tail3800_147 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_146 k +abbrev tail3800_148 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3800_147 k +abbrev tail3800_149 : Stack := ⟨w0,1⟩ :: tail3800_30 +abbrev tail3800_150 : Stack := ⟨w0,24⟩ :: tail3800_30 + +def before3800 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3800_23 k),tail3800_31⟩ +def before3801 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3800_22 k),tail3800_32⟩ +def before3802 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3800_21 k),(tail3800_33 k)⟩ +def before3803 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521867),(tail3800_20 k),(tail3800_34 k)⟩ +def before3804 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521865),(tail3800_19 k),(tail3800_35 k)⟩ +def before3805 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail3800_36 k),(tail3800_37 k)⟩ +def before3806 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521687),(tail3800_18 k),(tail3800_38 k)⟩ +def before3807 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521685),(tail3800_39 k),(tail3800_40 k)⟩ +def before3808 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail3800_17 k),(tail3800_41 k)⟩ +def before3809 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521647),(tail3800_16 k),(tail3800_42 k)⟩ +def before3810 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail3800_43 k),(tail3800_44 k)⟩ +def before3811 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521573),(tail3800_15 k),(tail3800_45 k)⟩ +def before3812 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521571),(tail3800_46 k),(tail3800_47 k)⟩ +def before3813 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail3800_14 k),(tail3800_48 k)⟩ +def before3814 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521521),(tail3800_13 k),(tail3800_49 k)⟩ +def before3815 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3800_50 k),(tail3800_51 k)⟩ +def before3816 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail3800_12 k),(tail3800_52 k)⟩ +def before3817 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail3800_53 k),(tail3800_54 k)⟩ +def before3818 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3800_11 k),(tail3800_55 k)⟩ +def before3819 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3800_10 k),(tail3800_56 k)⟩ +def before3820 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3800_9,(tail3800_57 k)⟩ +def before3821 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail3800_8,(tail3800_58 k)⟩ +def before3822 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail3800_59,(tail3800_60 k)⟩ +def before3823 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail3800_7,(tail3800_61 k)⟩ +def before3824 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1155),tail3800_6,(tail3800_62 k)⟩ +def before3825 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3800_63,(tail3800_64 k)⟩ +def before3826 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail3800_5,(tail3800_65 k)⟩ +def before3827 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail3800_66,(tail3800_67 k)⟩ +def before3828 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3800_4,(tail3800_68 k)⟩ +def before3829 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail3800_3,(tail3800_69 k)⟩ +def before3830 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3800_70,(tail3800_71 k)⟩ +def before3831 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail3800_2,(tail3800_72 k)⟩ +def before3832 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1221),tail3800_1,(tail3800_73 k)⟩ +def before3833 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail3800_0,(tail3800_74 k)⟩ +def before3834 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail3800_1,(tail3800_74 k)⟩ +def before3835 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail3800_1,(tail3800_75 k)⟩ +def before3836 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail3800_0,(tail3800_76 k)⟩ +def before3837 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1227),tail3800_0,(tail3800_77 k)⟩ +def before3838 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail3800_1,(tail3800_77 k)⟩ +def before3839 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail3800_1,(tail3800_78 k)⟩ +def before3840 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail3800_0,(tail3800_78 k)⟩ +def before3841 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail3800_79,(tail3800_76 k)⟩ +def before3842 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail3800_80,(tail3800_73 k)⟩ +def before3843 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail3800_80,(tail3800_81 k)⟩ +def before3844 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail3800_83,(tail3800_81 k)⟩ +def before3845 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail3800_84,(tail3800_72 k)⟩ +def before3846 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3800_85,(tail3800_69 k)⟩ +def before3847 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail3800_86,(tail3800_67 k)⟩ +def before3848 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail3800_86,(tail3800_87 k)⟩ +def before3849 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3800_85,(tail3800_88 k)⟩ +def before3850 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3800_90,(tail3800_88 k)⟩ +def before3851 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail3800_91,(tail3800_65 k)⟩ +def before3852 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail3800_92,(tail3800_62 k)⟩ +def before3853 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail3800_93,(tail3800_60 k)⟩ +def before3854 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail3800_93,(tail3800_94 k)⟩ +def before3855 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail3800_92,(tail3800_95 k)⟩ +def before3856 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail3800_97,(tail3800_95 k)⟩ +def before3857 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail3800_98,(tail3800_58 k)⟩ +def before3858 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail3800_99,(tail3800_57 k)⟩ +def before3859 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail3800_100 k),(tail3800_56 k)⟩ +def before3860 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3800_101 k),(tail3800_55 k)⟩ +def before3861 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521509),(tail3800_102 k),(tail3800_54 k)⟩ +def before3862 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail3800_102 k),(tail3800_103 k)⟩ +def before3863 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3800_101 k),(tail3800_104 k)⟩ +def before3864 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3800_105 k),(tail3800_104 k)⟩ +def before3865 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail3800_106 k),(tail3800_52 k)⟩ +def before3866 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail3800_107 k),(tail3800_49 k)⟩ +def before3867 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521571),(tail3800_108 k),(tail3800_47 k)⟩ +def before3868 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521571),(tail3800_108 k),(tail3800_109 k)⟩ +def before3869 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail3800_107 k),(tail3800_110 k)⟩ +def before3870 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail3800_112 k),(tail3800_110 k)⟩ +def before3871 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521573),(tail3800_113 k),(tail3800_45 k)⟩ +def before3872 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail3800_114 k),(tail3800_42 k)⟩ +def before3873 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521685),(tail3800_115 k),(tail3800_40 k)⟩ +def before3874 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521685),(tail3800_115 k),(tail3800_116 k)⟩ +def before3875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail3800_114 k),(tail3800_117 k)⟩ +def before3876 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail3800_119 k),(tail3800_117 k)⟩ +def before3877 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521687),(tail3800_120 k),(tail3800_38 k)⟩ +def before3878 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521865),(tail3800_121 k),(tail3800_35 k)⟩ +def before3879 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3800_122 k),(tail3800_33 k)⟩ +def before3880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3800_122 k),(tail3800_124 k)⟩ +def before3881 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail3800_121 k),(tail3800_125 k)⟩ +def before3882 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521865),(tail3800_127 k),(tail3800_125 k)⟩ +def before3883 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3800_128 k),(tail3800_124 k)⟩ +def before3884 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3800_129 k),(tail3800_123 k)⟩ +def before3885 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail3800_129 k),(tail3800_131 k)⟩ +def before3886 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3800_132 k),(tail3800_131 k)⟩ +def before3887 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3800_133 k),(tail3800_130 k)⟩ +def before3888 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail3800_133 k),(tail3800_135 k)⟩ +def before3889 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3800_136 k),(tail3800_135 k)⟩ +def before3890 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3800_137 k),(tail3800_134 k)⟩ +def before3891 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail3800_137 k),(tail3800_139 k)⟩ +def before3892 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3800_140 k),(tail3800_139 k)⟩ +def before3893 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail3800_141 k),tail3800_143⟩ +def before3894 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3800_144 k),tail3800_142⟩ +def before3895 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail3800_144 k),tail3800_145⟩ +def before3896 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3800_146 k),tail3800_145⟩ +def before3897 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3800_147 k),tail3800_32⟩ +def before3898 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526633),(tail3800_148 k),tail3800_31⟩ +def before3899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3800_148 k),tail3800_149⟩ +def after3899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3800_147 k),tail3800_150⟩ + +theorem macro3800 (k : Nat) : applyExit (before3800 k) exit2 23 = some (before3801 k) := by + simp (disch := omega) [before3800, before3801, exit2, applyExit, pop, push] + <;> omega +theorem step3800 (k : Nat) : Runs (23*2) (before3800 k).denote (before3801 k).denote := + @applyExit_sound (before3800 k) (before3801 k) exit2 23 valid2 (macro3800 k) +theorem macro3801 (k : Nat) : applyExit (before3801 k) exit220 (1*k+8) = some (before3802 k) := by + simp (disch := omega) [before3801, before3802, exit220, applyExit, pop, push] + <;> omega +theorem step3801 (k : Nat) : Runs ((1*k+8)*586) (before3801 k).denote (before3802 k).denote := + @applyExit_sound (before3801 k) (before3802 k) exit220 (1*k+8) valid220 (macro3801 k) +theorem macro3802 (k : Nat) : applyExit (before3802 k) exit2 16 = some (before3803 k) := by + simp (disch := omega) [before3802, before3803, exit2, applyExit, pop, push] + <;> omega +theorem step3802 (k : Nat) : Runs (16*2) (before3802 k).denote (before3803 k).denote := + @applyExit_sound (before3802 k) (before3803 k) exit2 16 valid2 (macro3802 k) +theorem macro3803 (k : Nat) : applyExit (before3803 k) exit3 1 = some (before3804 k) := by + simp (disch := omega) [before3803, before3804, exit3, applyExit, pop, push] + <;> omega +theorem step3803 (k : Nat) : Runs (1*2) (before3803 k).denote (before3804 k).denote := + @applyExit_sound (before3803 k) (before3804 k) exit3 1 valid3 (macro3803 k) +theorem macro3804 (k : Nat) : applyExit (before3804 k) exit9 1 = some (before3805 k) := by + simp (disch := omega) [before3804, before3805, exit9, applyExit, pop, push] + <;> omega +theorem step3804 (k : Nat) : Runs (1*2) (before3804 k).denote (before3805 k).denote := + @applyExit_sound (before3804 k) (before3805 k) exit9 1 valid9 (macro3804 k) +theorem macro3805 (k : Nat) : applyExit (before3805 k) exit10 88 = some (before3806 k) := by + simp (disch := omega) [before3805, before3806, exit10, applyExit, pop, push] + <;> omega +theorem step3805 (k : Nat) : Runs (88*2) (before3805 k).denote (before3806 k).denote := + @applyExit_sound (before3805 k) (before3806 k) exit10 88 valid10 (macro3805 k) +theorem macro3806 (k : Nat) : applyExit (before3806 k) exit11 1 = some (before3807 k) := by + simp (disch := omega) [before3806, before3807, exit11, applyExit, pop, push] + <;> omega +theorem step3806 (k : Nat) : Runs (1*2) (before3806 k).denote (before3807 k).denote := + @applyExit_sound (before3806 k) (before3807 k) exit11 1 valid11 (macro3806 k) +theorem macro3807 (k : Nat) : applyExit (before3807 k) exit2 18 = some (before3808 k) := by + simp (disch := omega) [before3807, before3808, exit2, applyExit, pop, push] + <;> omega +theorem step3807 (k : Nat) : Runs (18*2) (before3807 k).denote (before3808 k).denote := + @applyExit_sound (before3807 k) (before3808 k) exit2 18 valid2 (macro3807 k) +theorem macro3808 (k : Nat) : applyExit (before3808 k) exit3 1 = some (before3809 k) := by + simp (disch := omega) [before3808, before3809, exit3, applyExit, pop, push] + <;> omega +theorem step3808 (k : Nat) : Runs (1*2) (before3808 k).denote (before3809 k).denote := + @applyExit_sound (before3808 k) (before3809 k) exit3 1 valid3 (macro3808 k) +theorem macro3809 (k : Nat) : applyExit (before3809 k) exit9 1 = some (before3810 k) := by + simp (disch := omega) [before3809, before3810, exit9, applyExit, pop, push] + <;> omega +theorem step3809 (k : Nat) : Runs (1*2) (before3809 k).denote (before3810 k).denote := + @applyExit_sound (before3809 k) (before3810 k) exit9 1 valid9 (macro3809 k) +theorem macro3810 (k : Nat) : applyExit (before3810 k) exit10 36 = some (before3811 k) := by + simp (disch := omega) [before3810, before3811, exit10, applyExit, pop, push] + <;> omega +theorem step3810 (k : Nat) : Runs (36*2) (before3810 k).denote (before3811 k).denote := + @applyExit_sound (before3810 k) (before3811 k) exit10 36 valid10 (macro3810 k) +theorem macro3811 (k : Nat) : applyExit (before3811 k) exit11 1 = some (before3812 k) := by + simp (disch := omega) [before3811, before3812, exit11, applyExit, pop, push] + <;> omega +theorem step3811 (k : Nat) : Runs (1*2) (before3811 k).denote (before3812 k).denote := + @applyExit_sound (before3811 k) (before3812 k) exit11 1 valid11 (macro3811 k) +theorem macro3812 (k : Nat) : applyExit (before3812 k) exit2 24 = some (before3813 k) := by + simp (disch := omega) [before3812, before3813, exit2, applyExit, pop, push] + <;> omega +theorem step3812 (k : Nat) : Runs (24*2) (before3812 k).denote (before3813 k).denote := + @applyExit_sound (before3812 k) (before3813 k) exit2 24 valid2 (macro3812 k) +theorem macro3813 (k : Nat) : applyExit (before3813 k) exit3 1 = some (before3814 k) := by + simp (disch := omega) [before3813, before3814, exit3, applyExit, pop, push] + <;> omega +theorem step3813 (k : Nat) : Runs (1*2) (before3813 k).denote (before3814 k).denote := + @applyExit_sound (before3813 k) (before3814 k) exit3 1 valid3 (macro3813 k) +theorem macro3814 (k : Nat) : applyExit (before3814 k) exit9 1 = some (before3815 k) := by + simp (disch := omega) [before3814, before3815, exit9, applyExit, pop, push] + <;> omega +theorem step3814 (k : Nat) : Runs (1*2) (before3814 k).denote (before3815 k).denote := + @applyExit_sound (before3814 k) (before3815 k) exit9 1 valid9 (macro3814 k) +theorem macro3815 (k : Nat) : applyExit (before3815 k) exit10 4 = some (before3816 k) := by + simp (disch := omega) [before3815, before3816, exit10, applyExit, pop, push] + <;> omega +theorem step3815 (k : Nat) : Runs (4*2) (before3815 k).denote (before3816 k).denote := + @applyExit_sound (before3815 k) (before3816 k) exit10 4 valid10 (macro3815 k) +theorem macro3816 (k : Nat) : applyExit (before3816 k) exit11 1 = some (before3817 k) := by + simp (disch := omega) [before3816, before3817, exit11, applyExit, pop, push] + <;> omega +theorem step3816 (k : Nat) : Runs (1*2) (before3816 k).denote (before3817 k).denote := + @applyExit_sound (before3816 k) (before3817 k) exit11 1 valid11 (macro3816 k) +theorem macro3817 (k : Nat) : applyExit (before3817 k) exit2 791761163 = some (before3818 k) := by + simp (disch := omega) [before3817, before3818, exit2, applyExit, pop, push] + <;> omega +theorem step3817 (k : Nat) : Runs (791761163*2) (before3817 k).denote (before3818 k).denote := + @applyExit_sound (before3817 k) (before3818 k) exit2 791761163 valid2 (macro3817 k) +theorem macro3818 (k : Nat) : applyExit (before3818 k) exit212 1 = some (before3819 k) := by + simp (disch := omega) [before3818, before3819, exit212, applyExit, pop, push] + <;> omega +theorem step3818 (k : Nat) : Runs (1*38) (before3818 k).denote (before3819 k).denote := + @applyExit_sound (before3818 k) (before3819 k) exit212 1 valid212 (macro3818 k) +theorem macro3819 (k : Nat) : applyExit (before3819 k) exit221 (1*k+7) = some (before3820 k) := by + simp (disch := omega) [before3819, before3820, exit221, applyExit, pop, push] + <;> omega +theorem step3819 (k : Nat) : Runs ((1*k+7)*38) (before3819 k).denote (before3820 k).denote := + @applyExit_sound (before3819 k) (before3820 k) exit221 (1*k+7) valid221 (macro3819 k) +theorem macro3820 (k : Nat) : applyExit (before3820 k) exit10 4 = some (before3821 k) := by + simp (disch := omega) [before3820, before3821, exit10, applyExit, pop, push] + <;> omega +theorem step3820 (k : Nat) : Runs (4*2) (before3820 k).denote (before3821 k).denote := + @applyExit_sound (before3820 k) (before3821 k) exit10 4 valid10 (macro3820 k) +theorem macro3821 (k : Nat) : applyExit (before3821 k) exit11 1 = some (before3822 k) := by + simp (disch := omega) [before3821, before3822, exit11, applyExit, pop, push] + <;> omega +theorem step3821 (k : Nat) : Runs (1*2) (before3821 k).denote (before3822 k).denote := + @applyExit_sound (before3821 k) (before3822 k) exit11 1 valid11 (macro3821 k) +theorem macro3822 (k : Nat) : applyExit (before3822 k) exit2 11 = some (before3823 k) := by + simp (disch := omega) [before3822, before3823, exit2, applyExit, pop, push] + <;> omega +theorem step3822 (k : Nat) : Runs (11*2) (before3822 k).denote (before3823 k).denote := + @applyExit_sound (before3822 k) (before3823 k) exit2 11 valid2 (macro3822 k) +theorem macro3823 (k : Nat) : applyExit (before3823 k) exit3 1 = some (before3824 k) := by + simp (disch := omega) [before3823, before3824, exit3, applyExit, pop, push] + <;> omega +theorem step3823 (k : Nat) : Runs (1*2) (before3823 k).denote (before3824 k).denote := + @applyExit_sound (before3823 k) (before3824 k) exit3 1 valid3 (macro3823 k) +theorem macro3824 (k : Nat) : applyExit (before3824 k) exit9 1 = some (before3825 k) := by + simp (disch := omega) [before3824, before3825, exit9, applyExit, pop, push] + <;> omega +theorem step3824 (k : Nat) : Runs (1*2) (before3824 k).denote (before3825 k).denote := + @applyExit_sound (before3824 k) (before3825 k) exit9 1 valid9 (macro3824 k) +theorem macro3825 (k : Nat) : applyExit (before3825 k) exit10 5 = some (before3826 k) := by + simp (disch := omega) [before3825, before3826, exit10, applyExit, pop, push] + <;> omega +theorem step3825 (k : Nat) : Runs (5*2) (before3825 k).denote (before3826 k).denote := + @applyExit_sound (before3825 k) (before3826 k) exit10 5 valid10 (macro3825 k) +theorem macro3826 (k : Nat) : applyExit (before3826 k) exit11 1 = some (before3827 k) := by + simp (disch := omega) [before3826, before3827, exit11, applyExit, pop, push] + <;> omega +theorem step3826 (k : Nat) : Runs (1*2) (before3826 k).denote (before3827 k).denote := + @applyExit_sound (before3826 k) (before3827 k) exit11 1 valid11 (macro3826 k) +theorem macro3827 (k : Nat) : applyExit (before3827 k) exit2 13 = some (before3828 k) := by + simp (disch := omega) [before3827, before3828, exit2, applyExit, pop, push] + <;> omega +theorem step3827 (k : Nat) : Runs (13*2) (before3827 k).denote (before3828 k).denote := + @applyExit_sound (before3827 k) (before3828 k) exit2 13 valid2 (macro3827 k) +theorem macro3828 (k : Nat) : applyExit (before3828 k) exit3 1 = some (before3829 k) := by + simp (disch := omega) [before3828, before3829, exit3, applyExit, pop, push] + <;> omega +theorem step3828 (k : Nat) : Runs (1*2) (before3828 k).denote (before3829 k).denote := + @applyExit_sound (before3828 k) (before3829 k) exit3 1 valid3 (macro3828 k) +theorem macro3829 (k : Nat) : applyExit (before3829 k) exit9 1 = some (before3830 k) := by + simp (disch := omega) [before3829, before3830, exit9, applyExit, pop, push] + <;> omega +theorem step3829 (k : Nat) : Runs (1*2) (before3829 k).denote (before3830 k).denote := + @applyExit_sound (before3829 k) (before3830 k) exit9 1 valid9 (macro3829 k) +theorem macro3830 (k : Nat) : applyExit (before3830 k) exit10 10 = some (before3831 k) := by + simp (disch := omega) [before3830, before3831, exit10, applyExit, pop, push] + <;> omega +theorem step3830 (k : Nat) : Runs (10*2) (before3830 k).denote (before3831 k).denote := + @applyExit_sound (before3830 k) (before3831 k) exit10 10 valid10 (macro3830 k) +theorem macro3831 (k : Nat) : applyExit (before3831 k) exit46 1 = some (before3832 k) := by + simp (disch := omega) [before3831, before3832, exit46, applyExit, pop, push] + <;> omega +theorem step3831 (k : Nat) : Runs (1*2) (before3831 k).denote (before3832 k).denote := + @applyExit_sound (before3831 k) (before3832 k) exit46 1 valid46 (macro3831 k) +theorem macro3832 (k : Nat) : applyExit (before3832 k) exit47 1 = some (before3833 k) := by + simp (disch := omega) [before3832, before3833, exit47, applyExit, pop, push] + <;> omega +theorem step3832 (k : Nat) : Runs (1*2) (before3832 k).denote (before3833 k).denote := + @applyExit_sound (before3832 k) (before3833 k) exit47 1 valid47 (macro3832 k) +theorem macro3833 (k : Nat) : applyExit (before3833 k) exit48 1 = some (before3834 k) := by + simp (disch := omega) [before3833, before3834, exit48, applyExit, pop, push] + <;> omega +theorem step3833 (k : Nat) : Runs (1*1) (before3833 k).denote (before3834 k).denote := + @applyExit_sound (before3833 k) (before3834 k) exit48 1 valid48 (macro3833 k) +theorem macro3834 (k : Nat) : applyExit (before3834 k) exit39 1 = some (before3835 k) := by + simp (disch := omega) [before3834, before3835, exit39, applyExit, pop, push] + <;> omega +theorem step3834 (k : Nat) : Runs (1*1) (before3834 k).denote (before3835 k).denote := + @applyExit_sound (before3834 k) (before3835 k) exit39 1 valid39 (macro3834 k) +theorem macro3835 (k : Nat) : applyExit (before3835 k) exit10 1 = some (before3836 k) := by + simp (disch := omega) [before3835, before3836, exit10, applyExit, pop, push] + <;> omega +theorem step3835 (k : Nat) : Runs (1*2) (before3835 k).denote (before3836 k).denote := + @applyExit_sound (before3835 k) (before3836 k) exit10 1 valid10 (macro3835 k) +theorem macro3836 (k : Nat) : applyExit (before3836 k) exit46 1 = some (before3837 k) := by + simp (disch := omega) [before3836, before3837, exit46, applyExit, pop, push] + <;> omega +theorem step3836 (k : Nat) : Runs (1*2) (before3836 k).denote (before3837 k).denote := + @applyExit_sound (before3836 k) (before3837 k) exit46 1 valid46 (macro3836 k) +theorem macro3837 (k : Nat) : applyExit (before3837 k) exit49 1 = some (before3838 k) := by + simp (disch := omega) [before3837, before3838, exit49, applyExit, pop, push] + <;> omega +theorem step3837 (k : Nat) : Runs (1*1) (before3837 k).denote (before3838 k).denote := + @applyExit_sound (before3837 k) (before3838 k) exit49 1 valid49 (macro3837 k) +theorem macro3838 (k : Nat) : applyExit (before3838 k) exit1 1 = some (before3839 k) := by + simp (disch := omega) [before3838, before3839, exit1, applyExit, pop, push] + <;> omega +theorem step3838 (k : Nat) : Runs (1*3) (before3838 k).denote (before3839 k).denote := + @applyExit_sound (before3838 k) (before3839 k) exit1 1 valid1 (macro3838 k) +theorem macro3839 (k : Nat) : applyExit (before3839 k) exit6 1 = some (before3840 k) := by + simp (disch := omega) [before3839, before3840, exit6, applyExit, pop, push] + <;> omega +theorem step3839 (k : Nat) : Runs (1*1) (before3839 k).denote (before3840 k).denote := + @applyExit_sound (before3839 k) (before3840 k) exit6 1 valid6 (macro3839 k) +theorem macro3840 (k : Nat) : applyExit (before3840 k) exit0 1 = some (before3841 k) := by + simp (disch := omega) [before3840, before3841, exit0, applyExit, pop, push] + <;> omega +theorem step3840 (k : Nat) : Runs (1*2) (before3840 k).denote (before3841 k).denote := + @applyExit_sound (before3840 k) (before3841 k) exit0 1 valid0 (macro3840 k) +theorem macro3841 (k : Nat) : applyExit (before3841 k) exit13 2 = some (before3842 k) := by + simp (disch := omega) [before3841, before3842, exit13, applyExit, pop, push] + <;> omega +theorem step3841 (k : Nat) : Runs (2*2) (before3841 k).denote (before3842 k).denote := + @applyExit_sound (before3841 k) (before3842 k) exit13 2 valid13 (macro3841 k) +theorem macro3842 (k : Nat) : applyExit (before3842 k) exit1 1 = some (before3843 k) := by + simp (disch := omega) [before3842, before3843, exit1, applyExit, pop, push] + <;> omega +theorem step3842 (k : Nat) : Runs (1*3) (before3842 k).denote (before3843 k).denote := + @applyExit_sound (before3842 k) (before3843 k) exit1 1 valid1 (macro3842 k) +theorem macro3843 (k : Nat) : applyExit (before3843 k) exit6 1 = some (before3844 k) := by + simp (disch := omega) [before3843, before3844, exit6, applyExit, pop, push] + <;> omega +theorem step3843 (k : Nat) : Runs (1*1) (before3843 k).denote (before3844 k).denote := + @applyExit_sound (before3843 k) (before3844 k) exit6 1 valid6 (macro3843 k) +theorem macro3844 (k : Nat) : applyExit (before3844 k) exit0 1 = some (before3845 k) := by + simp (disch := omega) [before3844, before3845, exit0, applyExit, pop, push] + <;> omega +theorem step3844 (k : Nat) : Runs (1*2) (before3844 k).denote (before3845 k).denote := + @applyExit_sound (before3844 k) (before3845 k) exit0 1 valid0 (macro3844 k) +theorem macro3845 (k : Nat) : applyExit (before3845 k) exit13 11 = some (before3846 k) := by + simp (disch := omega) [before3845, before3846, exit13, applyExit, pop, push] + <;> omega +theorem step3845 (k : Nat) : Runs (11*2) (before3845 k).denote (before3846 k).denote := + @applyExit_sound (before3845 k) (before3846 k) exit13 11 valid13 (macro3845 k) +theorem macro3846 (k : Nat) : applyExit (before3846 k) exit0 14 = some (before3847 k) := by + simp (disch := omega) [before3846, before3847, exit0, applyExit, pop, push] + <;> omega +theorem step3846 (k : Nat) : Runs (14*2) (before3846 k).denote (before3847 k).denote := + @applyExit_sound (before3846 k) (before3847 k) exit0 14 valid0 (macro3846 k) +theorem macro3847 (k : Nat) : applyExit (before3847 k) exit1 1 = some (before3848 k) := by + simp (disch := omega) [before3847, before3848, exit1, applyExit, pop, push] + <;> omega +theorem step3847 (k : Nat) : Runs (1*3) (before3847 k).denote (before3848 k).denote := + @applyExit_sound (before3847 k) (before3848 k) exit1 1 valid1 (macro3847 k) +theorem macro3848 (k : Nat) : applyExit (before3848 k) exit2 14 = some (before3849 k) := by + simp (disch := omega) [before3848, before3849, exit2, applyExit, pop, push] + <;> omega +theorem step3848 (k : Nat) : Runs (14*2) (before3848 k).denote (before3849 k).denote := + @applyExit_sound (before3848 k) (before3849 k) exit2 14 valid2 (macro3848 k) +theorem macro3849 (k : Nat) : applyExit (before3849 k) exit6 1 = some (before3850 k) := by + simp (disch := omega) [before3849, before3850, exit6, applyExit, pop, push] + <;> omega +theorem step3849 (k : Nat) : Runs (1*1) (before3849 k).denote (before3850 k).denote := + @applyExit_sound (before3849 k) (before3850 k) exit6 1 valid6 (macro3849 k) +theorem macro3850 (k : Nat) : applyExit (before3850 k) exit0 15 = some (before3851 k) := by + simp (disch := omega) [before3850, before3851, exit0, applyExit, pop, push] + <;> omega +theorem step3850 (k : Nat) : Runs (15*2) (before3850 k).denote (before3851 k).denote := + @applyExit_sound (before3850 k) (before3851 k) exit0 15 valid0 (macro3850 k) +theorem macro3851 (k : Nat) : applyExit (before3851 k) exit13 6 = some (before3852 k) := by + simp (disch := omega) [before3851, before3852, exit13, applyExit, pop, push] + <;> omega +theorem step3851 (k : Nat) : Runs (6*2) (before3851 k).denote (before3852 k).denote := + @applyExit_sound (before3851 k) (before3852 k) exit13 6 valid13 (macro3851 k) +theorem macro3852 (k : Nat) : applyExit (before3852 k) exit0 12 = some (before3853 k) := by + simp (disch := omega) [before3852, before3853, exit0, applyExit, pop, push] + <;> omega +theorem step3852 (k : Nat) : Runs (12*2) (before3852 k).denote (before3853 k).denote := + @applyExit_sound (before3852 k) (before3853 k) exit0 12 valid0 (macro3852 k) +theorem macro3853 (k : Nat) : applyExit (before3853 k) exit1 1 = some (before3854 k) := by + simp (disch := omega) [before3853, before3854, exit1, applyExit, pop, push] + <;> omega +theorem step3853 (k : Nat) : Runs (1*3) (before3853 k).denote (before3854 k).denote := + @applyExit_sound (before3853 k) (before3854 k) exit1 1 valid1 (macro3853 k) +theorem macro3854 (k : Nat) : applyExit (before3854 k) exit2 12 = some (before3855 k) := by + simp (disch := omega) [before3854, before3855, exit2, applyExit, pop, push] + <;> omega +theorem step3854 (k : Nat) : Runs (12*2) (before3854 k).denote (before3855 k).denote := + @applyExit_sound (before3854 k) (before3855 k) exit2 12 valid2 (macro3854 k) +theorem macro3855 (k : Nat) : applyExit (before3855 k) exit6 1 = some (before3856 k) := by + simp (disch := omega) [before3855, before3856, exit6, applyExit, pop, push] + <;> omega +theorem step3855 (k : Nat) : Runs (1*1) (before3855 k).denote (before3856 k).denote := + @applyExit_sound (before3855 k) (before3856 k) exit6 1 valid6 (macro3855 k) +theorem macro3856 (k : Nat) : applyExit (before3856 k) exit0 13 = some (before3857 k) := by + simp (disch := omega) [before3856, before3857, exit0, applyExit, pop, push] + <;> omega +theorem step3856 (k : Nat) : Runs (13*2) (before3856 k).denote (before3857 k).denote := + @applyExit_sound (before3856 k) (before3857 k) exit0 13 valid0 (macro3856 k) +theorem macro3857 (k : Nat) : applyExit (before3857 k) exit13 4 = some (before3858 k) := by + simp (disch := omega) [before3857, before3858, exit13, applyExit, pop, push] + <;> omega +theorem step3857 (k : Nat) : Runs (4*2) (before3857 k).denote (before3858 k).denote := + @applyExit_sound (before3857 k) (before3858 k) exit13 4 valid13 (macro3857 k) +theorem macro3858 (k : Nat) : applyExit (before3858 k) exit222 (1*k+7) = some (before3859 k) := by + simp (disch := omega) [before3858, before3859, exit222, applyExit, pop, push] + <;> omega +theorem step3858 (k : Nat) : Runs ((1*k+7)*90) (before3858 k).denote (before3859 k).denote := + @applyExit_sound (before3858 k) (before3859 k) exit222 (1*k+7) valid222 (macro3858 k) +theorem macro3859 (k : Nat) : applyExit (before3859 k) exit223 1 = some (before3860 k) := by + simp (disch := omega) [before3859, before3860, exit223, applyExit, pop, push] + <;> omega +theorem step3859 (k : Nat) : Runs (1*38) (before3859 k).denote (before3860 k).denote := + @applyExit_sound (before3859 k) (before3860 k) exit223 1 valid223 (macro3859 k) +theorem macro3860 (k : Nat) : applyExit (before3860 k) exit0 791761163 = some (before3861 k) := by + simp (disch := omega) [before3860, before3861, exit0, applyExit, pop, push] + <;> omega +theorem step3860 (k : Nat) : Runs (791761163*2) (before3860 k).denote (before3861 k).denote := + @applyExit_sound (before3860 k) (before3861 k) exit0 791761163 valid0 (macro3860 k) +theorem macro3861 (k : Nat) : applyExit (before3861 k) exit1 1 = some (before3862 k) := by + simp (disch := omega) [before3861, before3862, exit1, applyExit, pop, push] + <;> omega +theorem step3861 (k : Nat) : Runs (1*3) (before3861 k).denote (before3862 k).denote := + @applyExit_sound (before3861 k) (before3862 k) exit1 1 valid1 (macro3861 k) +theorem macro3862 (k : Nat) : applyExit (before3862 k) exit2 791761163 = some (before3863 k) := by + simp (disch := omega) [before3862, before3863, exit2, applyExit, pop, push] + <;> omega +theorem step3862 (k : Nat) : Runs (791761163*2) (before3862 k).denote (before3863 k).denote := + @applyExit_sound (before3862 k) (before3863 k) exit2 791761163 valid2 (macro3862 k) +theorem macro3863 (k : Nat) : applyExit (before3863 k) exit224 1 = some (before3864 k) := by + simp (disch := omega) [before3863, before3864, exit224, applyExit, pop, push] + <;> omega +theorem step3863 (k : Nat) : Runs (1*69) (before3863 k).denote (before3864 k).denote := + @applyExit_sound (before3863 k) (before3864 k) exit224 1 valid224 (macro3863 k) +theorem macro3864 (k : Nat) : applyExit (before3864 k) exit0 791761164 = some (before3865 k) := by + simp (disch := omega) [before3864, before3865, exit0, applyExit, pop, push] + <;> omega +theorem step3864 (k : Nat) : Runs (791761164*2) (before3864 k).denote (before3865 k).denote := + @applyExit_sound (before3864 k) (before3865 k) exit0 791761164 valid0 (macro3864 k) +theorem macro3865 (k : Nat) : applyExit (before3865 k) exit13 5 = some (before3866 k) := by + simp (disch := omega) [before3865, before3866, exit13, applyExit, pop, push] + <;> omega +theorem step3865 (k : Nat) : Runs (5*2) (before3865 k).denote (before3866 k).denote := + @applyExit_sound (before3865 k) (before3866 k) exit13 5 valid13 (macro3865 k) +theorem macro3866 (k : Nat) : applyExit (before3866 k) exit0 25 = some (before3867 k) := by + simp (disch := omega) [before3866, before3867, exit0, applyExit, pop, push] + <;> omega +theorem step3866 (k : Nat) : Runs (25*2) (before3866 k).denote (before3867 k).denote := + @applyExit_sound (before3866 k) (before3867 k) exit0 25 valid0 (macro3866 k) +theorem macro3867 (k : Nat) : applyExit (before3867 k) exit1 1 = some (before3868 k) := by + simp (disch := omega) [before3867, before3868, exit1, applyExit, pop, push] + <;> omega +theorem step3867 (k : Nat) : Runs (1*3) (before3867 k).denote (before3868 k).denote := + @applyExit_sound (before3867 k) (before3868 k) exit1 1 valid1 (macro3867 k) +theorem macro3868 (k : Nat) : applyExit (before3868 k) exit2 25 = some (before3869 k) := by + simp (disch := omega) [before3868, before3869, exit2, applyExit, pop, push] + <;> omega +theorem step3868 (k : Nat) : Runs (25*2) (before3868 k).denote (before3869 k).denote := + @applyExit_sound (before3868 k) (before3869 k) exit2 25 valid2 (macro3868 k) +theorem macro3869 (k : Nat) : applyExit (before3869 k) exit6 1 = some (before3870 k) := by + simp (disch := omega) [before3869, before3870, exit6, applyExit, pop, push] + <;> omega +theorem step3869 (k : Nat) : Runs (1*1) (before3869 k).denote (before3870 k).denote := + @applyExit_sound (before3869 k) (before3870 k) exit6 1 valid6 (macro3869 k) +theorem macro3870 (k : Nat) : applyExit (before3870 k) exit0 26 = some (before3871 k) := by + simp (disch := omega) [before3870, before3871, exit0, applyExit, pop, push] + <;> omega +theorem step3870 (k : Nat) : Runs (26*2) (before3870 k).denote (before3871 k).denote := + @applyExit_sound (before3870 k) (before3871 k) exit0 26 valid0 (macro3870 k) +theorem macro3871 (k : Nat) : applyExit (before3871 k) exit13 37 = some (before3872 k) := by + simp (disch := omega) [before3871, before3872, exit13, applyExit, pop, push] + <;> omega +theorem step3871 (k : Nat) : Runs (37*2) (before3871 k).denote (before3872 k).denote := + @applyExit_sound (before3871 k) (before3872 k) exit13 37 valid13 (macro3871 k) +theorem macro3872 (k : Nat) : applyExit (before3872 k) exit0 19 = some (before3873 k) := by + simp (disch := omega) [before3872, before3873, exit0, applyExit, pop, push] + <;> omega +theorem step3872 (k : Nat) : Runs (19*2) (before3872 k).denote (before3873 k).denote := + @applyExit_sound (before3872 k) (before3873 k) exit0 19 valid0 (macro3872 k) +theorem macro3873 (k : Nat) : applyExit (before3873 k) exit1 1 = some (before3874 k) := by + simp (disch := omega) [before3873, before3874, exit1, applyExit, pop, push] + <;> omega +theorem step3873 (k : Nat) : Runs (1*3) (before3873 k).denote (before3874 k).denote := + @applyExit_sound (before3873 k) (before3874 k) exit1 1 valid1 (macro3873 k) +theorem macro3874 (k : Nat) : applyExit (before3874 k) exit2 19 = some (before3875 k) := by + simp (disch := omega) [before3874, before3875, exit2, applyExit, pop, push] + <;> omega +theorem step3874 (k : Nat) : Runs (19*2) (before3874 k).denote (before3875 k).denote := + @applyExit_sound (before3874 k) (before3875 k) exit2 19 valid2 (macro3874 k) +theorem macro3875 (k : Nat) : applyExit (before3875 k) exit6 1 = some (before3876 k) := by + simp (disch := omega) [before3875, before3876, exit6, applyExit, pop, push] + <;> omega +theorem step3875 (k : Nat) : Runs (1*1) (before3875 k).denote (before3876 k).denote := + @applyExit_sound (before3875 k) (before3876 k) exit6 1 valid6 (macro3875 k) +theorem macro3876 (k : Nat) : applyExit (before3876 k) exit0 20 = some (before3877 k) := by + simp (disch := omega) [before3876, before3877, exit0, applyExit, pop, push] + <;> omega +theorem step3876 (k : Nat) : Runs (20*2) (before3876 k).denote (before3877 k).denote := + @applyExit_sound (before3876 k) (before3877 k) exit0 20 valid0 (macro3876 k) +theorem macro3877 (k : Nat) : applyExit (before3877 k) exit13 89 = some (before3878 k) := by + simp (disch := omega) [before3877, before3878, exit13, applyExit, pop, push] + <;> omega +theorem step3877 (k : Nat) : Runs (89*2) (before3877 k).denote (before3878 k).denote := + @applyExit_sound (before3877 k) (before3878 k) exit13 89 valid13 (macro3877 k) +theorem macro3878 (k : Nat) : applyExit (before3878 k) exit0 17 = some (before3879 k) := by + simp (disch := omega) [before3878, before3879, exit0, applyExit, pop, push] + <;> omega +theorem step3878 (k : Nat) : Runs (17*2) (before3878 k).denote (before3879 k).denote := + @applyExit_sound (before3878 k) (before3879 k) exit0 17 valid0 (macro3878 k) +theorem macro3879 (k : Nat) : applyExit (before3879 k) exit225 1 = some (before3880 k) := by + simp (disch := omega) [before3879, before3880, exit225, applyExit, pop, push] + <;> omega +theorem step3879 (k : Nat) : Runs (1*95) (before3879 k).denote (before3880 k).denote := + @applyExit_sound (before3879 k) (before3880 k) exit225 1 valid225 (macro3879 k) +theorem macro3880 (k : Nat) : applyExit (before3880 k) exit2 17 = some (before3881 k) := by + simp (disch := omega) [before3880, before3881, exit2, applyExit, pop, push] + <;> omega +theorem step3880 (k : Nat) : Runs (17*2) (before3880 k).denote (before3881 k).denote := + @applyExit_sound (before3880 k) (before3881 k) exit2 17 valid2 (macro3880 k) +theorem macro3881 (k : Nat) : applyExit (before3881 k) exit6 1 = some (before3882 k) := by + simp (disch := omega) [before3881, before3882, exit6, applyExit, pop, push] + <;> omega +theorem step3881 (k : Nat) : Runs (1*1) (before3881 k).denote (before3882 k).denote := + @applyExit_sound (before3881 k) (before3882 k) exit6 1 valid6 (macro3881 k) +theorem macro3882 (k : Nat) : applyExit (before3882 k) exit0 17 = some (before3883 k) := by + simp (disch := omega) [before3882, before3883, exit0, applyExit, pop, push] + <;> omega +theorem step3882 (k : Nat) : Runs (17*2) (before3882 k).denote (before3883 k).denote := + @applyExit_sound (before3882 k) (before3883 k) exit0 17 valid0 (macro3882 k) +theorem macro3883 (k : Nat) : applyExit (before3883 k) exit226 1 = some (before3884 k) := by + simp (disch := omega) [before3883, before3884, exit226, applyExit, pop, push] + <;> omega +theorem step3883 (k : Nat) : Runs (1*1050) (before3883 k).denote (before3884 k).denote := + @applyExit_sound (before3883 k) (before3884 k) exit226 1 valid226 (macro3883 k) +theorem macro3884 (k : Nat) : applyExit (before3884 k) exit225 1 = some (before3885 k) := by + simp (disch := omega) [before3884, before3885, exit225, applyExit, pop, push] + <;> omega +theorem step3884 (k : Nat) : Runs (1*95) (before3884 k).denote (before3885 k).denote := + @applyExit_sound (before3884 k) (before3885 k) exit225 1 valid225 (macro3884 k) +theorem macro3885 (k : Nat) : applyExit (before3885 k) exit227 1 = some (before3886 k) := by + simp (disch := omega) [before3885, before3886, exit227, applyExit, pop, push] + <;> omega +theorem step3885 (k : Nat) : Runs (1*69) (before3885 k).denote (before3886 k).denote := + @applyExit_sound (before3885 k) (before3886 k) exit227 1 valid227 (macro3885 k) +theorem macro3886 (k : Nat) : applyExit (before3886 k) exit226 1 = some (before3887 k) := by + simp (disch := omega) [before3886, before3887, exit226, applyExit, pop, push] + <;> omega +theorem step3886 (k : Nat) : Runs (1*1050) (before3886 k).denote (before3887 k).denote := + @applyExit_sound (before3886 k) (before3887 k) exit226 1 valid226 (macro3886 k) +theorem macro3887 (k : Nat) : applyExit (before3887 k) exit225 1 = some (before3888 k) := by + simp (disch := omega) [before3887, before3888, exit225, applyExit, pop, push] + <;> omega +theorem step3887 (k : Nat) : Runs (1*95) (before3887 k).denote (before3888 k).denote := + @applyExit_sound (before3887 k) (before3888 k) exit225 1 valid225 (macro3887 k) +theorem macro3888 (k : Nat) : applyExit (before3888 k) exit227 1 = some (before3889 k) := by + simp (disch := omega) [before3888, before3889, exit227, applyExit, pop, push] + <;> omega +theorem step3888 (k : Nat) : Runs (1*69) (before3888 k).denote (before3889 k).denote := + @applyExit_sound (before3888 k) (before3889 k) exit227 1 valid227 (macro3888 k) +theorem macro3889 (k : Nat) : applyExit (before3889 k) exit226 1 = some (before3890 k) := by + simp (disch := omega) [before3889, before3890, exit226, applyExit, pop, push] + <;> omega +theorem step3889 (k : Nat) : Runs (1*1050) (before3889 k).denote (before3890 k).denote := + @applyExit_sound (before3889 k) (before3890 k) exit226 1 valid226 (macro3889 k) +theorem macro3890 (k : Nat) : applyExit (before3890 k) exit225 1 = some (before3891 k) := by + simp (disch := omega) [before3890, before3891, exit225, applyExit, pop, push] + <;> omega +theorem step3890 (k : Nat) : Runs (1*95) (before3890 k).denote (before3891 k).denote := + @applyExit_sound (before3890 k) (before3891 k) exit225 1 valid225 (macro3890 k) +theorem macro3891 (k : Nat) : applyExit (before3891 k) exit227 1 = some (before3892 k) := by + simp (disch := omega) [before3891, before3892, exit227, applyExit, pop, push] + <;> omega +theorem step3891 (k : Nat) : Runs (1*69) (before3891 k).denote (before3892 k).denote := + @applyExit_sound (before3891 k) (before3892 k) exit227 1 valid227 (macro3891 k) +def cycleState3892 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w199,(3+1*j)⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761164⟩,⟨w196,1⟩,⟨w194,(1*k+7)⟩,⟨w0,4⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w197,1⟩,⟨w192,(1*k+4-1*j)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart3892_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w198,1⟩,⟨w199,(3+1*j)⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761164⟩,⟨w196,1⟩,⟨w194,(1*k+7)⟩,⟨w0,4⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w192,(1*k+4-1*j)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart3892_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w198,1⟩,⟨w199,(3+1*j)⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761164⟩,⟨w196,1⟩,⟨w194,(1*k+7)⟩,⟨w0,4⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w197,1⟩,⟨w192,(1*k+3-1*j)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro3892_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState3892 k j) exit226 1 = some (cyclePart3892_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState3892, cyclePart3892_0, exit226, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3892_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3892_0 k j) exit225 1 = some (cyclePart3892_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3892_0, cyclePart3892_1, exit225, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro3892_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3892_1 k j) exit227 1 = some (cycleState3892 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart3892_1, cycleState3892, exit227, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun3892 (k j : Nat) (hj : j < (1*k+3)) : Runs 1214 (cycleState3892 k j).denote (cycleState3892 k (j+1)).denote := by + have h0 : Runs (1*1050) (cycleState3892 k j).denote (cyclePart3892_0 k j).denote := @applyExit_sound (cycleState3892 k j) (cyclePart3892_0 k j) exit226 1 valid226 (cycleMacro3892_0 k j hj) + have h1 : Runs (1*95) (cyclePart3892_0 k j).denote (cyclePart3892_1 k j).denote := @applyExit_sound (cyclePart3892_0 k j) (cyclePart3892_1 k j) exit225 1 valid225 (cycleMacro3892_1 k j hj) + have h2 : Runs (1*69) (cyclePart3892_1 k j).denote (cycleState3892 k (j+1)).denote := @applyExit_sound (cyclePart3892_1 k j) (cycleState3892 k (j+1)) exit227 1 valid227 (cycleMacro3892_2 k j hj) + exact (@Runs.trans (1*1050) ((1*95)+(1*69)) (cycleState3892 k j).denote (cyclePart3892_0 k j).denote (cycleState3892 k (j+1)).denote h0 (@Runs.trans (1*95) (1*69) (cyclePart3892_0 k j).denote (cyclePart3892_1 k j).denote (cycleState3892 k (j+1)).denote h1 h2)) +theorem step3892 (k : Nat) : Runs ((1*k+3)*1214) (before3892 k).denote (before3893 k).denote := by + have h := Runs.chain (fun j => (cycleState3892 k j).denote) 1214 (1*k+3) (cycleRun3892 k) + have h0 : cycleState3892 k 0 = before3892 k := by simp [cycleState3892, before3892] + have h1 : cycleState3892 k (1*k+3) = before3893 k := by + simp [cycleState3892, before3893] <;> omega + simpa only [h0, h1] using h +theorem macro3893 (k : Nat) : applyExit (before3893 k) exit226 1 = some (before3894 k) := by + simp (disch := omega) [before3893, before3894, exit226, applyExit, pop, push] + <;> omega +theorem step3893 (k : Nat) : Runs (1*1050) (before3893 k).denote (before3894 k).denote := + @applyExit_sound (before3893 k) (before3894 k) exit226 1 valid226 (macro3893 k) +theorem macro3894 (k : Nat) : applyExit (before3894 k) exit225 1 = some (before3895 k) := by + simp (disch := omega) [before3894, before3895, exit225, applyExit, pop, push] + <;> omega +theorem step3894 (k : Nat) : Runs (1*95) (before3894 k).denote (before3895 k).denote := + @applyExit_sound (before3894 k) (before3895 k) exit225 1 valid225 (macro3894 k) +theorem macro3895 (k : Nat) : applyExit (before3895 k) exit227 1 = some (before3896 k) := by + simp (disch := omega) [before3895, before3896, exit227, applyExit, pop, push] + <;> omega +theorem step3895 (k : Nat) : Runs (1*69) (before3895 k).denote (before3896 k).denote := + @applyExit_sound (before3895 k) (before3896 k) exit227 1 valid227 (macro3895 k) +theorem macro3896 (k : Nat) : applyExit (before3896 k) exit226 1 = some (before3897 k) := by + simp (disch := omega) [before3896, before3897, exit226, applyExit, pop, push] + <;> omega +theorem step3896 (k : Nat) : Runs (1*1050) (before3896 k).denote (before3897 k).denote := + @applyExit_sound (before3896 k) (before3897 k) exit226 1 valid226 (macro3896 k) +theorem macro3897 (k : Nat) : applyExit (before3897 k) exit0 23 = some (before3898 k) := by + simp (disch := omega) [before3897, before3898, exit0, applyExit, pop, push] + <;> omega +theorem step3897 (k : Nat) : Runs (23*2) (before3897 k).denote (before3898 k).denote := + @applyExit_sound (before3897 k) (before3898 k) exit0 23 valid0 (macro3897 k) +theorem macro3898 (k : Nat) : applyExit (before3898 k) exit1 1 = some (before3899 k) := by + simp (disch := omega) [before3898, before3899, exit1, applyExit, pop, push] + <;> omega +theorem step3898 (k : Nat) : Runs (1*3) (before3898 k).denote (before3899 k).denote := + @applyExit_sound (before3898 k) (before3899 k) exit1 1 valid1 (macro3898 k) +theorem macro3899 (k : Nat) : applyExit (before3899 k) exit2 23 = some (after3899 k) := by + simp (disch := omega) [before3899, after3899, exit2, applyExit, pop, push] + <;> omega +theorem step3899 (k : Nat) : Runs (23*2) (before3899 k).denote (after3899 k).denote := + @applyExit_sound (before3899 k) (after3899 k) exit2 23 valid2 (macro3899 k) +theorem chunkRun038 (k : Nat) : Runs (1928*k+6334106188) (before3800 k).denote (after3899 k).denote := by + have h := (@Runs.trans ((((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))))+((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1))))))) ((((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))))+((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))))+((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2))))))) (before3800 k).denote (before3850 k).denote (after3899 k).denote (@Runs.trans (((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))))+((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1)))))) (before3800 k).denote (before3825 k).denote (before3850 k).denote (@Runs.trans ((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2))))) ((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before3800 k).denote (before3812 k).denote (before3825 k).denote (@Runs.trans (((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2)))) (((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))) (before3800 k).denote (before3806 k).denote (before3812 k).denote (@Runs.trans ((23*2)+(((1*k+8)*586)+(16*2))) ((1*2)+((1*2)+(88*2))) (before3800 k).denote (before3803 k).denote (before3806 k).denote (@Runs.trans (23*2) (((1*k+8)*586)+(16*2)) (before3800 k).denote (before3801 k).denote (before3803 k).denote (step3800 k) (@Runs.trans ((1*k+8)*586) (16*2) (before3801 k).denote (before3802 k).denote (before3803 k).denote (step3801 k) (step3802 k))) (@Runs.trans (1*2) ((1*2)+(88*2)) (before3803 k).denote (before3804 k).denote (before3806 k).denote (step3803 k) (@Runs.trans (1*2) (88*2) (before3804 k).denote (before3805 k).denote (before3806 k).denote (step3804 k) (step3805 k)))) (@Runs.trans ((1*2)+((18*2)+(1*2))) ((1*2)+((36*2)+(1*2))) (before3806 k).denote (before3809 k).denote (before3812 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before3806 k).denote (before3807 k).denote (before3809 k).denote (step3806 k) (@Runs.trans (18*2) (1*2) (before3807 k).denote (before3808 k).denote (before3809 k).denote (step3807 k) (step3808 k))) (@Runs.trans (1*2) ((36*2)+(1*2)) (before3809 k).denote (before3810 k).denote (before3812 k).denote (step3809 k) (@Runs.trans (36*2) (1*2) (before3810 k).denote (before3811 k).denote (before3812 k).denote (step3810 k) (step3811 k))))) (@Runs.trans (((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2)))) (((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before3812 k).denote (before3818 k).denote (before3825 k).denote (@Runs.trans ((24*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(791761163*2))) (before3812 k).denote (before3815 k).denote (before3818 k).denote (@Runs.trans (24*2) ((1*2)+(1*2)) (before3812 k).denote (before3813 k).denote (before3815 k).denote (step3812 k) (@Runs.trans (1*2) (1*2) (before3813 k).denote (before3814 k).denote (before3815 k).denote (step3813 k) (step3814 k))) (@Runs.trans (4*2) ((1*2)+(791761163*2)) (before3815 k).denote (before3816 k).denote (before3818 k).denote (step3815 k) (@Runs.trans (1*2) (791761163*2) (before3816 k).denote (before3817 k).denote (before3818 k).denote (step3816 k) (step3817 k)))) (@Runs.trans ((1*38)+(((1*k+7)*38)+(4*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before3818 k).denote (before3821 k).denote (before3825 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(4*2)) (before3818 k).denote (before3819 k).denote (before3821 k).denote (step3818 k) (@Runs.trans ((1*k+7)*38) (4*2) (before3819 k).denote (before3820 k).denote (before3821 k).denote (step3819 k) (step3820 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before3821 k).denote (before3823 k).denote (before3825 k).denote (@Runs.trans (1*2) (11*2) (before3821 k).denote (before3822 k).denote (before3823 k).denote (step3821 k) (step3822 k)) (@Runs.trans (1*2) (1*2) (before3823 k).denote (before3824 k).denote (before3825 k).denote (step3823 k) (step3824 k)))))) (@Runs.trans ((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2))))) ((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1))))) (before3825 k).denote (before3837 k).denote (before3850 k).denote (@Runs.trans (((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))) (before3825 k).denote (before3831 k).denote (before3837 k).denote (@Runs.trans ((5*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(10*2))) (before3825 k).denote (before3828 k).denote (before3831 k).denote (@Runs.trans (5*2) ((1*2)+(13*2)) (before3825 k).denote (before3826 k).denote (before3828 k).denote (step3825 k) (@Runs.trans (1*2) (13*2) (before3826 k).denote (before3827 k).denote (before3828 k).denote (step3826 k) (step3827 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before3828 k).denote (before3829 k).denote (before3831 k).denote (step3828 k) (@Runs.trans (1*2) (10*2) (before3829 k).denote (before3830 k).denote (before3831 k).denote (step3829 k) (step3830 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*1)+((1*2)+(1*2))) (before3831 k).denote (before3834 k).denote (before3837 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before3831 k).denote (before3832 k).denote (before3834 k).denote (step3831 k) (@Runs.trans (1*2) (1*1) (before3832 k).denote (before3833 k).denote (before3834 k).denote (step3832 k) (step3833 k))) (@Runs.trans (1*1) ((1*2)+(1*2)) (before3834 k).denote (before3835 k).denote (before3837 k).denote (step3834 k) (@Runs.trans (1*2) (1*2) (before3835 k).denote (before3836 k).denote (before3837 k).denote (step3835 k) (step3836 k))))) (@Runs.trans (((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3)))) (((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1)))) (before3837 k).denote (before3843 k).denote (before3850 k).denote (@Runs.trans ((1*1)+((1*3)+(1*1))) ((1*2)+((2*2)+(1*3))) (before3837 k).denote (before3840 k).denote (before3843 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before3837 k).denote (before3838 k).denote (before3840 k).denote (step3837 k) (@Runs.trans (1*3) (1*1) (before3838 k).denote (before3839 k).denote (before3840 k).denote (step3838 k) (step3839 k))) (@Runs.trans (1*2) ((2*2)+(1*3)) (before3840 k).denote (before3841 k).denote (before3843 k).denote (step3840 k) (@Runs.trans (2*2) (1*3) (before3841 k).denote (before3842 k).denote (before3843 k).denote (step3841 k) (step3842 k)))) (@Runs.trans ((1*1)+((1*2)+(11*2))) (((14*2)+(1*3))+((14*2)+(1*1))) (before3843 k).denote (before3846 k).denote (before3850 k).denote (@Runs.trans (1*1) ((1*2)+(11*2)) (before3843 k).denote (before3844 k).denote (before3846 k).denote (step3843 k) (@Runs.trans (1*2) (11*2) (before3844 k).denote (before3845 k).denote (before3846 k).denote (step3844 k) (step3845 k))) (@Runs.trans ((14*2)+(1*3)) ((14*2)+(1*1)) (before3846 k).denote (before3848 k).denote (before3850 k).denote (@Runs.trans (14*2) (1*3) (before3846 k).denote (before3847 k).denote (before3848 k).denote (step3846 k) (step3847 k)) (@Runs.trans (14*2) (1*1) (before3848 k).denote (before3849 k).denote (before3850 k).denote (step3848 k) (step3849 k))))))) (@Runs.trans (((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))))+((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))))) (((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))))+((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2)))))) (before3850 k).denote (before3875 k).denote (after3899 k).denote (@Runs.trans ((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3))))) ((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))) (before3850 k).denote (before3862 k).denote (before3875 k).denote (@Runs.trans (((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1)))) (((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))) (before3850 k).denote (before3856 k).denote (before3862 k).denote (@Runs.trans ((15*2)+((6*2)+(12*2))) ((1*3)+((12*2)+(1*1))) (before3850 k).denote (before3853 k).denote (before3856 k).denote (@Runs.trans (15*2) ((6*2)+(12*2)) (before3850 k).denote (before3851 k).denote (before3853 k).denote (step3850 k) (@Runs.trans (6*2) (12*2) (before3851 k).denote (before3852 k).denote (before3853 k).denote (step3851 k) (step3852 k))) (@Runs.trans (1*3) ((12*2)+(1*1)) (before3853 k).denote (before3854 k).denote (before3856 k).denote (step3853 k) (@Runs.trans (12*2) (1*1) (before3854 k).denote (before3855 k).denote (before3856 k).denote (step3854 k) (step3855 k)))) (@Runs.trans ((13*2)+((4*2)+((1*k+7)*90))) ((1*38)+((791761163*2)+(1*3))) (before3856 k).denote (before3859 k).denote (before3862 k).denote (@Runs.trans (13*2) ((4*2)+((1*k+7)*90)) (before3856 k).denote (before3857 k).denote (before3859 k).denote (step3856 k) (@Runs.trans (4*2) ((1*k+7)*90) (before3857 k).denote (before3858 k).denote (before3859 k).denote (step3857 k) (step3858 k))) (@Runs.trans (1*38) ((791761163*2)+(1*3)) (before3859 k).denote (before3860 k).denote (before3862 k).denote (step3859 k) (@Runs.trans (791761163*2) (1*3) (before3860 k).denote (before3861 k).denote (before3862 k).denote (step3860 k) (step3861 k))))) (@Runs.trans (((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3)))) (((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))) (before3862 k).denote (before3868 k).denote (before3875 k).denote (@Runs.trans ((791761163*2)+((1*69)+(791761164*2))) ((5*2)+((25*2)+(1*3))) (before3862 k).denote (before3865 k).denote (before3868 k).denote (@Runs.trans (791761163*2) ((1*69)+(791761164*2)) (before3862 k).denote (before3863 k).denote (before3865 k).denote (step3862 k) (@Runs.trans (1*69) (791761164*2) (before3863 k).denote (before3864 k).denote (before3865 k).denote (step3863 k) (step3864 k))) (@Runs.trans (5*2) ((25*2)+(1*3)) (before3865 k).denote (before3866 k).denote (before3868 k).denote (step3865 k) (@Runs.trans (25*2) (1*3) (before3866 k).denote (before3867 k).denote (before3868 k).denote (step3866 k) (step3867 k)))) (@Runs.trans ((25*2)+((1*1)+(26*2))) (((37*2)+(19*2))+((1*3)+(19*2))) (before3868 k).denote (before3871 k).denote (before3875 k).denote (@Runs.trans (25*2) ((1*1)+(26*2)) (before3868 k).denote (before3869 k).denote (before3871 k).denote (step3868 k) (@Runs.trans (1*1) (26*2) (before3869 k).denote (before3870 k).denote (before3871 k).denote (step3869 k) (step3870 k))) (@Runs.trans ((37*2)+(19*2)) ((1*3)+(19*2)) (before3871 k).denote (before3873 k).denote (before3875 k).denote (@Runs.trans (37*2) (19*2) (before3871 k).denote (before3872 k).denote (before3873 k).denote (step3871 k) (step3872 k)) (@Runs.trans (1*3) (19*2) (before3873 k).denote (before3874 k).denote (before3875 k).denote (step3873 k) (step3874 k)))))) (@Runs.trans ((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050))))) ((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2))))) (before3875 k).denote (before3887 k).denote (after3899 k).denote (@Runs.trans (((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2)))) (((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))) (before3875 k).denote (before3881 k).denote (before3887 k).denote (@Runs.trans ((1*1)+((20*2)+(89*2))) ((17*2)+((1*95)+(17*2))) (before3875 k).denote (before3878 k).denote (before3881 k).denote (@Runs.trans (1*1) ((20*2)+(89*2)) (before3875 k).denote (before3876 k).denote (before3878 k).denote (step3875 k) (@Runs.trans (20*2) (89*2) (before3876 k).denote (before3877 k).denote (before3878 k).denote (step3876 k) (step3877 k))) (@Runs.trans (17*2) ((1*95)+(17*2)) (before3878 k).denote (before3879 k).denote (before3881 k).denote (step3878 k) (@Runs.trans (1*95) (17*2) (before3879 k).denote (before3880 k).denote (before3881 k).denote (step3879 k) (step3880 k)))) (@Runs.trans ((1*1)+((17*2)+(1*1050))) ((1*95)+((1*69)+(1*1050))) (before3881 k).denote (before3884 k).denote (before3887 k).denote (@Runs.trans (1*1) ((17*2)+(1*1050)) (before3881 k).denote (before3882 k).denote (before3884 k).denote (step3881 k) (@Runs.trans (17*2) (1*1050) (before3882 k).denote (before3883 k).denote (before3884 k).denote (step3882 k) (step3883 k))) (@Runs.trans (1*95) ((1*69)+(1*1050)) (before3884 k).denote (before3885 k).denote (before3887 k).denote (step3884 k) (@Runs.trans (1*69) (1*1050) (before3885 k).denote (before3886 k).denote (before3887 k).denote (step3885 k) (step3886 k))))) (@Runs.trans (((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214)))) (((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2)))) (before3887 k).denote (before3893 k).denote (after3899 k).denote (@Runs.trans ((1*95)+((1*69)+(1*1050))) ((1*95)+((1*69)+((1*k+3)*1214))) (before3887 k).denote (before3890 k).denote (before3893 k).denote (@Runs.trans (1*95) ((1*69)+(1*1050)) (before3887 k).denote (before3888 k).denote (before3890 k).denote (step3887 k) (@Runs.trans (1*69) (1*1050) (before3888 k).denote (before3889 k).denote (before3890 k).denote (step3888 k) (step3889 k))) (@Runs.trans (1*95) ((1*69)+((1*k+3)*1214)) (before3890 k).denote (before3891 k).denote (before3893 k).denote (step3890 k) (@Runs.trans (1*69) ((1*k+3)*1214) (before3891 k).denote (before3892 k).denote (before3893 k).denote (step3891 k) (step3892 k)))) (@Runs.trans ((1*1050)+((1*95)+(1*69))) (((1*1050)+(23*2))+((1*3)+(23*2))) (before3893 k).denote (before3896 k).denote (after3899 k).denote (@Runs.trans (1*1050) ((1*95)+(1*69)) (before3893 k).denote (before3894 k).denote (before3896 k).denote (step3893 k) (@Runs.trans (1*95) (1*69) (before3894 k).denote (before3895 k).denote (before3896 k).denote (step3894 k) (step3895 k))) (@Runs.trans ((1*1050)+(23*2)) ((1*3)+(23*2)) (before3896 k).denote (before3898 k).denote (after3899 k).denote (@Runs.trans (1*1050) (23*2) (before3896 k).denote (before3897 k).denote (before3898 k).denote (step3896 k) (step3897 k)) (@Runs.trans (1*3) (23*2) (before3898 k).denote (before3899 k).denote (after3899 k).denote (step3898 k) (step3899 k)))))))) + have ht : (((((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))))+((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1)))))))+((((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))))+((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))))+((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2)))))))) = (1928*k+6334106188) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean new file mode 100644 index 00000000..cc2b3f05 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean @@ -0,0 +1,778 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail3900_0 : Stack := [] +abbrev tail3900_1 : Stack := ⟨w1,1⟩ :: tail3900_0 +abbrev tail3900_2 : Stack := ⟨w0,1⟩ :: tail3900_1 +abbrev tail3900_3 : Stack := ⟨w2,1⟩ :: tail3900_2 +abbrev tail3900_4 : Stack := ⟨w1,1⟩ :: tail3900_3 +abbrev tail3900_5 : Stack := ⟨w0,10⟩ :: tail3900_4 +abbrev tail3900_6 : Stack := ⟨w2,1⟩ :: tail3900_5 +abbrev tail3900_7 : Stack := ⟨w1,15⟩ :: tail3900_6 +abbrev tail3900_8 : Stack := ⟨w0,5⟩ :: tail3900_7 +abbrev tail3900_9 : Stack := ⟨w2,1⟩ :: tail3900_8 +abbrev tail3900_10 : Stack := ⟨w1,13⟩ :: tail3900_9 +abbrev tail3900_11 : Stack := ⟨w0,4⟩ :: tail3900_10 +abbrev tail3900_12 (k : Nat) : Stack := ⟨w194,(1*k+7)⟩ :: tail3900_11 +abbrev tail3900_13 (k : Nat) : Stack := ⟨w196,1⟩ :: tail3900_12 k +abbrev tail3900_14 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3900_13 k +abbrev tail3900_15 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3900_14 k +abbrev tail3900_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_15 k +abbrev tail3900_17 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3900_16 k +abbrev tail3900_18 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3900_17 k +abbrev tail3900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_18 k +abbrev tail3900_20 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3900_19 k +abbrev tail3900_21 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3900_20 k +abbrev tail3900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_21 k +abbrev tail3900_23 (k : Nat) : Stack := ⟨w1,17⟩ :: tail3900_22 k +abbrev tail3900_24 (k : Nat) : Stack := ⟨w199,(1*k+7)⟩ :: tail3900_23 k +abbrev tail3900_25 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3900_24 k +abbrev tail3900_26 : Stack := ⟨w1,3⟩ :: tail3900_0 +abbrev tail3900_27 : Stack := ⟨w2,1⟩ :: tail3900_26 +abbrev tail3900_28 : Stack := ⟨w0,2⟩ :: tail3900_27 +abbrev tail3900_29 : Stack := ⟨w1,12⟩ :: tail3900_28 +abbrev tail3900_30 : Stack := ⟨w2,1⟩ :: tail3900_29 +abbrev tail3900_31 : Stack := ⟨w0,95⟩ :: tail3900_30 +abbrev tail3900_32 : Stack := ⟨w1,13⟩ :: tail3900_31 +abbrev tail3900_33 : Stack := ⟨w0,24⟩ :: tail3900_32 +abbrev tail3900_34 (k : Nat) : Stack := ⟨w199,(1*k+8)⟩ :: tail3900_23 k +abbrev tail3900_35 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3900_34 k +abbrev tail3900_36 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3900_35 k +abbrev tail3900_37 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3900_36 k +abbrev tail3900_38 : Stack := ⟨w0,1⟩ :: tail3900_29 +abbrev tail3900_39 : Stack := ⟨w0,96⟩ :: tail3900_29 +abbrev tail3900_40 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3900_35 k +abbrev tail3900_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_40 k +abbrev tail3900_42 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3900_41 k +abbrev tail3900_43 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3900_42 k +abbrev tail3900_44 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3900_43 k +abbrev tail3900_45 : Stack := ⟨w0,1⟩ :: tail3900_26 +abbrev tail3900_46 : Stack := ⟨w0,3⟩ :: tail3900_26 +abbrev tail3900_47 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3900_42 k +abbrev tail3900_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_47 k +abbrev tail3900_49 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3900_48 k +abbrev tail3900_50 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3900_49 k +abbrev tail3900_51 : Stack := ⟨w0,1⟩ :: tail3900_0 +abbrev tail3900_52 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3900_49 k +abbrev tail3900_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_52 k +abbrev tail3900_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_53 k +abbrev tail3900_55 : Stack := ⟨w0,2⟩ :: tail3900_0 +abbrev tail3900_56 : Stack := ⟨w0,3⟩ :: tail3900_0 +abbrev tail3900_57 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3900_49 k +abbrev tail3900_58 : Stack := ⟨w1,1⟩ :: tail3900_56 +abbrev tail3900_59 : Stack := ⟨w1,2⟩ :: tail3900_56 +abbrev tail3900_60 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3900_48 k +abbrev tail3900_61 : Stack := ⟨w2,1⟩ :: tail3900_59 +abbrev tail3900_62 : Stack := ⟨w0,2⟩ :: tail3900_61 +abbrev tail3900_63 : Stack := ⟨w0,3⟩ :: tail3900_61 +abbrev tail3900_64 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3900_42 k +abbrev tail3900_65 : Stack := ⟨w1,1⟩ :: tail3900_63 +abbrev tail3900_66 : Stack := ⟨w1,11⟩ :: tail3900_63 +abbrev tail3900_67 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3900_41 k +abbrev tail3900_68 : Stack := ⟨w2,1⟩ :: tail3900_66 +abbrev tail3900_69 : Stack := ⟨w0,95⟩ :: tail3900_68 +abbrev tail3900_70 : Stack := ⟨w0,96⟩ :: tail3900_68 +abbrev tail3900_71 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3900_35 k +abbrev tail3900_72 : Stack := ⟨w1,1⟩ :: tail3900_70 +abbrev tail3900_73 : Stack := ⟨w1,12⟩ :: tail3900_70 +abbrev tail3900_74 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3900_34 k +abbrev tail3900_75 : Stack := ⟨w2,1⟩ :: tail3900_73 +abbrev tail3900_76 : Stack := ⟨w0,23⟩ :: tail3900_75 +abbrev tail3900_77 (k : Nat) : Stack := ⟨w200,(1*k+8)⟩ :: tail3900_76 +abbrev tail3900_78 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3900_77 k +abbrev tail3900_79 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3900_77 k +abbrev tail3900_80 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3900_20 k +abbrev tail3900_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_79 k +abbrev tail3900_82 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3900_79 k +abbrev tail3900_83 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3900_19 k +abbrev tail3900_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_82 k +abbrev tail3900_85 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3900_84 k +abbrev tail3900_86 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3900_84 k +abbrev tail3900_87 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3900_17 k +abbrev tail3900_88 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_86 k +abbrev tail3900_89 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3900_86 k +abbrev tail3900_90 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3900_16 k +abbrev tail3900_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_89 k +abbrev tail3900_92 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3900_91 k +abbrev tail3900_93 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3900_91 k +abbrev tail3900_94 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3900_14 k +abbrev tail3900_95 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_93 k +abbrev tail3900_96 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3900_93 k +abbrev tail3900_97 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail3900_13 k +abbrev tail3900_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_96 k +abbrev tail3900_99 (k : Nat) : Stack := ⟨w0,791761163⟩ :: tail3900_98 k +abbrev tail3900_100 (k : Nat) : Stack := ⟨w201,1⟩ :: tail3900_99 k +abbrev tail3900_101 (k : Nat) : Stack := ⟨w202,(1*k+7)⟩ :: tail3900_100 k +abbrev tail3900_102 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3900_101 k +abbrev tail3900_103 : Stack := ⟨w1,12⟩ :: tail3900_9 +abbrev tail3900_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_102 k +abbrev tail3900_105 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3900_104 k +abbrev tail3900_106 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3900_104 k +abbrev tail3900_107 : Stack := ⟨w0,4⟩ :: tail3900_7 +abbrev tail3900_108 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_106 k +abbrev tail3900_109 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3900_106 k +abbrev tail3900_110 : Stack := ⟨w1,14⟩ :: tail3900_6 +abbrev tail3900_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_109 k +abbrev tail3900_112 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3900_111 k +abbrev tail3900_113 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3900_111 k +abbrev tail3900_114 : Stack := ⟨w0,9⟩ :: tail3900_4 +abbrev tail3900_115 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_113 k +abbrev tail3900_116 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3900_113 k +abbrev tail3900_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_116 k +abbrev tail3900_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3900_117 k +abbrev tail3900_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_118 k +abbrev tail3900_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_119 k +abbrev tail3900_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3900_120 k +abbrev tail3900_122 : Stack := ⟨w23,1⟩ :: tail3900_0 +abbrev tail3900_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_120 k +abbrev tail3900_124 : Stack := ⟨w2,1⟩ :: tail3900_51 +abbrev tail3900_125 : Stack := ⟨w23,1⟩ :: tail3900_124 +abbrev tail3900_126 : Stack := ⟨w0,1⟩ :: tail3900_125 +abbrev tail3900_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_117 k +abbrev tail3900_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_127 k +abbrev tail3900_129 : Stack := ⟨w0,1⟩ :: tail3900_124 +abbrev tail3900_130 : Stack := ⟨w0,2⟩ :: tail3900_124 +abbrev tail3900_131 : Stack := ⟨w2,1⟩ :: tail3900_130 +abbrev tail3900_132 : Stack := ⟨w23,1⟩ :: tail3900_131 +abbrev tail3900_133 : Stack := ⟨w0,10⟩ :: tail3900_132 +abbrev tail3900_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_112 k +abbrev tail3900_135 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3900_134 k +abbrev tail3900_136 : Stack := ⟨w0,1⟩ :: tail3900_131 +abbrev tail3900_137 : Stack := ⟨w0,11⟩ :: tail3900_131 +abbrev tail3900_138 : Stack := ⟨w2,1⟩ :: tail3900_137 +abbrev tail3900_139 : Stack := ⟨w1,14⟩ :: tail3900_138 +abbrev tail3900_140 : Stack := ⟨w23,1⟩ :: tail3900_139 +abbrev tail3900_141 : Stack := ⟨w0,5⟩ :: tail3900_140 +abbrev tail3900_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_105 k +abbrev tail3900_143 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3900_142 k +abbrev tail3900_144 : Stack := ⟨w0,1⟩ :: tail3900_139 +abbrev tail3900_145 : Stack := ⟨w0,6⟩ :: tail3900_139 +abbrev tail3900_146 : Stack := ⟨w2,1⟩ :: tail3900_145 +abbrev tail3900_147 : Stack := ⟨w1,12⟩ :: tail3900_146 +abbrev tail3900_148 : Stack := ⟨w23,1⟩ :: tail3900_147 +abbrev tail3900_149 : Stack := ⟨w0,4⟩ :: tail3900_148 +abbrev tail3900_150 (k : Nat) : Stack := ⟨w202,(1*k+6)⟩ :: tail3900_100 k +abbrev tail3900_151 (k : Nat) : Stack := ⟨w203,1⟩ :: tail3900_150 k + +def before3900 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3900_25 k),tail3900_33⟩ +def before3901 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3900_34 k),tail3900_33⟩ +def before3902 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail3900_35 k),tail3900_32⟩ +def before3903 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526661),(tail3900_36 k),tail3900_31⟩ +def before3904 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526851),(tail3900_37 k),tail3900_30⟩ +def before3905 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail3900_37 k),tail3900_38⟩ +def before3906 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail3900_36 k),tail3900_39⟩ +def before3907 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526661),(tail3900_41 k),tail3900_39⟩ +def before3908 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526853),(tail3900_42 k),tail3900_29⟩ +def before3909 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526877),(tail3900_43 k),tail3900_28⟩ +def before3910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526881),(tail3900_44 k),tail3900_27⟩ +def before3911 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3900_44 k),tail3900_45⟩ +def before3912 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail3900_43 k),tail3900_46⟩ +def before3913 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526877),(tail3900_48 k),tail3900_46⟩ +def before3914 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526883),(tail3900_49 k),tail3900_26⟩ +def before3915 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526889),(tail3900_50 k),tail3900_0⟩ +def before3916 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail3900_50 k),tail3900_51⟩ +def before3917 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526889),(tail3900_53 k),tail3900_51⟩ +def before3918 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526891),(tail3900_54 k),tail3900_0⟩ +def before3919 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526891),(tail3900_54 k),tail3900_51⟩ +def before3920 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail3900_53 k),tail3900_55⟩ +def before3921 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526887),(tail3900_52 k),tail3900_56⟩ +def before3922 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail3900_57 k),tail3900_58⟩ +def before3923 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail3900_49 k),tail3900_59⟩ +def before3924 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3900_60 k),tail3900_61⟩ +def before3925 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail3900_48 k),tail3900_62⟩ +def before3926 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526875),(tail3900_47 k),tail3900_63⟩ +def before3927 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail3900_64 k),tail3900_65⟩ +def before3928 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526853),(tail3900_42 k),tail3900_66⟩ +def before3929 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail3900_67 k),tail3900_68⟩ +def before3930 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail3900_41 k),tail3900_69⟩ +def before3931 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail3900_40 k),tail3900_70⟩ +def before3932 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail3900_71 k),tail3900_72⟩ +def before3933 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail3900_35 k),tail3900_73⟩ +def before3934 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3900_74 k),tail3900_75⟩ +def before3935 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3900_34 k),tail3900_76⟩ +def before3936 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3900_23 k),(tail3900_77 k)⟩ +def before3937 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail3900_22 k),(tail3900_78 k)⟩ +def before3938 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail3900_21 k),(tail3900_79 k)⟩ +def before3939 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail3900_80 k),(tail3900_81 k)⟩ +def before3940 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521687),(tail3900_20 k),(tail3900_82 k)⟩ +def before3941 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521685),(tail3900_83 k),(tail3900_84 k)⟩ +def before3942 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail3900_19 k),(tail3900_85 k)⟩ +def before3943 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail3900_18 k),(tail3900_86 k)⟩ +def before3944 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail3900_87 k),(tail3900_88 k)⟩ +def before3945 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521573),(tail3900_17 k),(tail3900_89 k)⟩ +def before3946 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521571),(tail3900_90 k),(tail3900_91 k)⟩ +def before3947 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail3900_16 k),(tail3900_92 k)⟩ +def before3948 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail3900_15 k),(tail3900_93 k)⟩ +def before3949 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail3900_94 k),(tail3900_95 k)⟩ +def before3950 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail3900_14 k),(tail3900_96 k)⟩ +def before3951 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail3900_97 k),(tail3900_98 k)⟩ +def before3952 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3900_13 k),(tail3900_99 k)⟩ +def before3953 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3900_12 k),(tail3900_100 k)⟩ +def before3954 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3900_11,(tail3900_101 k)⟩ +def before3955 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail3900_10,(tail3900_102 k)⟩ +def before3956 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail3900_103,(tail3900_104 k)⟩ +def before3957 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail3900_9,(tail3900_105 k)⟩ +def before3958 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail3900_8,(tail3900_106 k)⟩ +def before3959 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail3900_107,(tail3900_108 k)⟩ +def before3960 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail3900_7,(tail3900_109 k)⟩ +def before3961 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail3900_110,(tail3900_111 k)⟩ +def before3962 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3900_6,(tail3900_112 k)⟩ +def before3963 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail3900_5,(tail3900_113 k)⟩ +def before3964 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3900_114,(tail3900_115 k)⟩ +def before3965 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail3900_4,(tail3900_116 k)⟩ +def before3966 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail3900_3,(tail3900_117 k)⟩ +def before3967 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1223),tail3900_2,(tail3900_118 k)⟩ +def before3968 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail3900_1,(tail3900_119 k)⟩ +def before3969 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail3900_0,(tail3900_120 k)⟩ +def before3970 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1229),tail3900_0,(tail3900_121 k)⟩ +def before3971 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail3900_122,(tail3900_121 k)⟩ +def before3972 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail3900_122,(tail3900_123 k)⟩ +def before3973 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail3900_51,(tail3900_123 k)⟩ +def before3974 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1227),tail3900_124,(tail3900_120 k)⟩ +def before3975 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail3900_125,(tail3900_119 k)⟩ +def before3976 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail3900_126,(tail3900_118 k)⟩ +def before3977 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail3900_126,(tail3900_127 k)⟩ +def before3978 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail3900_125,(tail3900_128 k)⟩ +def before3979 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail3900_129,(tail3900_128 k)⟩ +def before3980 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail3900_130,(tail3900_127 k)⟩ +def before3981 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1221),tail3900_131,(tail3900_117 k)⟩ +def before3982 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail3900_132,(tail3900_116 k)⟩ +def before3983 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3900_133,(tail3900_113 k)⟩ +def before3984 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3900_133,(tail3900_134 k)⟩ +def before3985 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail3900_132,(tail3900_135 k)⟩ +def before3986 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail3900_136,(tail3900_135 k)⟩ +def before3987 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3900_137,(tail3900_134 k)⟩ +def before3988 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail3900_138,(tail3900_112 k)⟩ +def before3989 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail3900_139,(tail3900_111 k)⟩ +def before3990 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail3900_140,(tail3900_109 k)⟩ +def before3991 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3900_141,(tail3900_106 k)⟩ +def before3992 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3900_141,(tail3900_142 k)⟩ +def before3993 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail3900_140,(tail3900_143 k)⟩ +def before3994 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail3900_144,(tail3900_143 k)⟩ +def before3995 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3900_145,(tail3900_142 k)⟩ +def before3996 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail3900_146,(tail3900_105 k)⟩ +def before3997 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail3900_147,(tail3900_104 k)⟩ +def before3998 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail3900_148,(tail3900_102 k)⟩ +def before3999 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3900_149,(tail3900_101 k)⟩ +def after3999 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3900_149,(tail3900_151 k)⟩ + +theorem macro3900 (k : Nat) : applyExit (before3900 k) exit227 1 = some (before3901 k) := by + simp (disch := omega) [before3900, before3901, exit227, applyExit, pop, push] + <;> omega +theorem step3900 (k : Nat) : Runs (1*69) (before3900 k).denote (before3901 k).denote := + @applyExit_sound (before3900 k) (before3901 k) exit227 1 valid227 (macro3900 k) +theorem macro3901 (k : Nat) : applyExit (before3901 k) exit0 24 = some (before3902 k) := by + simp (disch := omega) [before3901, before3902, exit0, applyExit, pop, push] + <;> omega +theorem step3901 (k : Nat) : Runs (24*2) (before3901 k).denote (before3902 k).denote := + @applyExit_sound (before3901 k) (before3902 k) exit0 24 valid0 (macro3901 k) +theorem macro3902 (k : Nat) : applyExit (before3902 k) exit13 13 = some (before3903 k) := by + simp (disch := omega) [before3902, before3903, exit13, applyExit, pop, push] + <;> omega +theorem step3902 (k : Nat) : Runs (13*2) (before3902 k).denote (before3903 k).denote := + @applyExit_sound (before3902 k) (before3903 k) exit13 13 valid13 (macro3902 k) +theorem macro3903 (k : Nat) : applyExit (before3903 k) exit0 95 = some (before3904 k) := by + simp (disch := omega) [before3903, before3904, exit0, applyExit, pop, push] + <;> omega +theorem step3903 (k : Nat) : Runs (95*2) (before3903 k).denote (before3904 k).denote := + @applyExit_sound (before3903 k) (before3904 k) exit0 95 valid0 (macro3903 k) +theorem macro3904 (k : Nat) : applyExit (before3904 k) exit1 1 = some (before3905 k) := by + simp (disch := omega) [before3904, before3905, exit1, applyExit, pop, push] + <;> omega +theorem step3904 (k : Nat) : Runs (1*3) (before3904 k).denote (before3905 k).denote := + @applyExit_sound (before3904 k) (before3905 k) exit1 1 valid1 (macro3904 k) +theorem macro3905 (k : Nat) : applyExit (before3905 k) exit2 95 = some (before3906 k) := by + simp (disch := omega) [before3905, before3906, exit2, applyExit, pop, push] + <;> omega +theorem step3905 (k : Nat) : Runs (95*2) (before3905 k).denote (before3906 k).denote := + @applyExit_sound (before3905 k) (before3906 k) exit2 95 valid2 (macro3905 k) +theorem macro3906 (k : Nat) : applyExit (before3906 k) exit6 1 = some (before3907 k) := by + simp (disch := omega) [before3906, before3907, exit6, applyExit, pop, push] + <;> omega +theorem step3906 (k : Nat) : Runs (1*1) (before3906 k).denote (before3907 k).denote := + @applyExit_sound (before3906 k) (before3907 k) exit6 1 valid6 (macro3906 k) +theorem macro3907 (k : Nat) : applyExit (before3907 k) exit0 96 = some (before3908 k) := by + simp (disch := omega) [before3907, before3908, exit0, applyExit, pop, push] + <;> omega +theorem step3907 (k : Nat) : Runs (96*2) (before3907 k).denote (before3908 k).denote := + @applyExit_sound (before3907 k) (before3908 k) exit0 96 valid0 (macro3907 k) +theorem macro3908 (k : Nat) : applyExit (before3908 k) exit13 12 = some (before3909 k) := by + simp (disch := omega) [before3908, before3909, exit13, applyExit, pop, push] + <;> omega +theorem step3908 (k : Nat) : Runs (12*2) (before3908 k).denote (before3909 k).denote := + @applyExit_sound (before3908 k) (before3909 k) exit13 12 valid13 (macro3908 k) +theorem macro3909 (k : Nat) : applyExit (before3909 k) exit0 2 = some (before3910 k) := by + simp (disch := omega) [before3909, before3910, exit0, applyExit, pop, push] + <;> omega +theorem step3909 (k : Nat) : Runs (2*2) (before3909 k).denote (before3910 k).denote := + @applyExit_sound (before3909 k) (before3910 k) exit0 2 valid0 (macro3909 k) +theorem macro3910 (k : Nat) : applyExit (before3910 k) exit1 1 = some (before3911 k) := by + simp (disch := omega) [before3910, before3911, exit1, applyExit, pop, push] + <;> omega +theorem step3910 (k : Nat) : Runs (1*3) (before3910 k).denote (before3911 k).denote := + @applyExit_sound (before3910 k) (before3911 k) exit1 1 valid1 (macro3910 k) +theorem macro3911 (k : Nat) : applyExit (before3911 k) exit2 2 = some (before3912 k) := by + simp (disch := omega) [before3911, before3912, exit2, applyExit, pop, push] + <;> omega +theorem step3911 (k : Nat) : Runs (2*2) (before3911 k).denote (before3912 k).denote := + @applyExit_sound (before3911 k) (before3912 k) exit2 2 valid2 (macro3911 k) +theorem macro3912 (k : Nat) : applyExit (before3912 k) exit6 1 = some (before3913 k) := by + simp (disch := omega) [before3912, before3913, exit6, applyExit, pop, push] + <;> omega +theorem step3912 (k : Nat) : Runs (1*1) (before3912 k).denote (before3913 k).denote := + @applyExit_sound (before3912 k) (before3913 k) exit6 1 valid6 (macro3912 k) +theorem macro3913 (k : Nat) : applyExit (before3913 k) exit0 3 = some (before3914 k) := by + simp (disch := omega) [before3913, before3914, exit0, applyExit, pop, push] + <;> omega +theorem step3913 (k : Nat) : Runs (3*2) (before3913 k).denote (before3914 k).denote := + @applyExit_sound (before3913 k) (before3914 k) exit0 3 valid0 (macro3913 k) +theorem macro3914 (k : Nat) : applyExit (before3914 k) exit13 3 = some (before3915 k) := by + simp (disch := omega) [before3914, before3915, exit13, applyExit, pop, push] + <;> omega +theorem step3914 (k : Nat) : Runs (3*2) (before3914 k).denote (before3915 k).denote := + @applyExit_sound (before3914 k) (before3915 k) exit13 3 valid13 (macro3914 k) +theorem macro3915 (k : Nat) : applyExit (before3915 k) exit1 1 = some (before3916 k) := by + simp (disch := omega) [before3915, before3916, exit1, applyExit, pop, push] + <;> omega +theorem step3915 (k : Nat) : Runs (1*3) (before3915 k).denote (before3916 k).denote := + @applyExit_sound (before3915 k) (before3916 k) exit1 1 valid1 (macro3915 k) +theorem macro3916 (k : Nat) : applyExit (before3916 k) exit6 1 = some (before3917 k) := by + simp (disch := omega) [before3916, before3917, exit6, applyExit, pop, push] + <;> omega +theorem step3916 (k : Nat) : Runs (1*1) (before3916 k).denote (before3917 k).denote := + @applyExit_sound (before3916 k) (before3917 k) exit6 1 valid6 (macro3916 k) +theorem macro3917 (k : Nat) : applyExit (before3917 k) exit0 1 = some (before3918 k) := by + simp (disch := omega) [before3917, before3918, exit0, applyExit, pop, push] + <;> omega +theorem step3917 (k : Nat) : Runs (1*2) (before3917 k).denote (before3918 k).denote := + @applyExit_sound (before3917 k) (before3918 k) exit0 1 valid0 (macro3917 k) +theorem macro3918 (k : Nat) : applyExit (before3918 k) exit1 1 = some (before3919 k) := by + simp (disch := omega) [before3918, before3919, exit1, applyExit, pop, push] + <;> omega +theorem step3918 (k : Nat) : Runs (1*3) (before3918 k).denote (before3919 k).denote := + @applyExit_sound (before3918 k) (before3919 k) exit1 1 valid1 (macro3918 k) +theorem macro3919 (k : Nat) : applyExit (before3919 k) exit2 1 = some (before3920 k) := by + simp (disch := omega) [before3919, before3920, exit2, applyExit, pop, push] + <;> omega +theorem step3919 (k : Nat) : Runs (1*2) (before3919 k).denote (before3920 k).denote := + @applyExit_sound (before3919 k) (before3920 k) exit2 1 valid2 (macro3919 k) +theorem macro3920 (k : Nat) : applyExit (before3920 k) exit3 1 = some (before3921 k) := by + simp (disch := omega) [before3920, before3921, exit3, applyExit, pop, push] + <;> omega +theorem step3920 (k : Nat) : Runs (1*2) (before3920 k).denote (before3921 k).denote := + @applyExit_sound (before3920 k) (before3921 k) exit3 1 valid3 (macro3920 k) +theorem macro3921 (k : Nat) : applyExit (before3921 k) exit9 1 = some (before3922 k) := by + simp (disch := omega) [before3921, before3922, exit9, applyExit, pop, push] + <;> omega +theorem step3921 (k : Nat) : Runs (1*2) (before3921 k).denote (before3922 k).denote := + @applyExit_sound (before3921 k) (before3922 k) exit9 1 valid9 (macro3921 k) +theorem macro3922 (k : Nat) : applyExit (before3922 k) exit10 1 = some (before3923 k) := by + simp (disch := omega) [before3922, before3923, exit10, applyExit, pop, push] + <;> omega +theorem step3922 (k : Nat) : Runs (1*2) (before3922 k).denote (before3923 k).denote := + @applyExit_sound (before3922 k) (before3923 k) exit10 1 valid10 (macro3922 k) +theorem macro3923 (k : Nat) : applyExit (before3923 k) exit11 1 = some (before3924 k) := by + simp (disch := omega) [before3923, before3924, exit11, applyExit, pop, push] + <;> omega +theorem step3923 (k : Nat) : Runs (1*2) (before3923 k).denote (before3924 k).denote := + @applyExit_sound (before3923 k) (before3924 k) exit11 1 valid11 (macro3923 k) +theorem macro3924 (k : Nat) : applyExit (before3924 k) exit2 2 = some (before3925 k) := by + simp (disch := omega) [before3924, before3925, exit2, applyExit, pop, push] + <;> omega +theorem step3924 (k : Nat) : Runs (2*2) (before3924 k).denote (before3925 k).denote := + @applyExit_sound (before3924 k) (before3925 k) exit2 2 valid2 (macro3924 k) +theorem macro3925 (k : Nat) : applyExit (before3925 k) exit3 1 = some (before3926 k) := by + simp (disch := omega) [before3925, before3926, exit3, applyExit, pop, push] + <;> omega +theorem step3925 (k : Nat) : Runs (1*2) (before3925 k).denote (before3926 k).denote := + @applyExit_sound (before3925 k) (before3926 k) exit3 1 valid3 (macro3925 k) +theorem macro3926 (k : Nat) : applyExit (before3926 k) exit9 1 = some (before3927 k) := by + simp (disch := omega) [before3926, before3927, exit9, applyExit, pop, push] + <;> omega +theorem step3926 (k : Nat) : Runs (1*2) (before3926 k).denote (before3927 k).denote := + @applyExit_sound (before3926 k) (before3927 k) exit9 1 valid9 (macro3926 k) +theorem macro3927 (k : Nat) : applyExit (before3927 k) exit10 10 = some (before3928 k) := by + simp (disch := omega) [before3927, before3928, exit10, applyExit, pop, push] + <;> omega +theorem step3927 (k : Nat) : Runs (10*2) (before3927 k).denote (before3928 k).denote := + @applyExit_sound (before3927 k) (before3928 k) exit10 10 valid10 (macro3927 k) +theorem macro3928 (k : Nat) : applyExit (before3928 k) exit11 1 = some (before3929 k) := by + simp (disch := omega) [before3928, before3929, exit11, applyExit, pop, push] + <;> omega +theorem step3928 (k : Nat) : Runs (1*2) (before3928 k).denote (before3929 k).denote := + @applyExit_sound (before3928 k) (before3929 k) exit11 1 valid11 (macro3928 k) +theorem macro3929 (k : Nat) : applyExit (before3929 k) exit2 95 = some (before3930 k) := by + simp (disch := omega) [before3929, before3930, exit2, applyExit, pop, push] + <;> omega +theorem step3929 (k : Nat) : Runs (95*2) (before3929 k).denote (before3930 k).denote := + @applyExit_sound (before3929 k) (before3930 k) exit2 95 valid2 (macro3929 k) +theorem macro3930 (k : Nat) : applyExit (before3930 k) exit3 1 = some (before3931 k) := by + simp (disch := omega) [before3930, before3931, exit3, applyExit, pop, push] + <;> omega +theorem step3930 (k : Nat) : Runs (1*2) (before3930 k).denote (before3931 k).denote := + @applyExit_sound (before3930 k) (before3931 k) exit3 1 valid3 (macro3930 k) +theorem macro3931 (k : Nat) : applyExit (before3931 k) exit9 1 = some (before3932 k) := by + simp (disch := omega) [before3931, before3932, exit9, applyExit, pop, push] + <;> omega +theorem step3931 (k : Nat) : Runs (1*2) (before3931 k).denote (before3932 k).denote := + @applyExit_sound (before3931 k) (before3932 k) exit9 1 valid9 (macro3931 k) +theorem macro3932 (k : Nat) : applyExit (before3932 k) exit10 11 = some (before3933 k) := by + simp (disch := omega) [before3932, before3933, exit10, applyExit, pop, push] + <;> omega +theorem step3932 (k : Nat) : Runs (11*2) (before3932 k).denote (before3933 k).denote := + @applyExit_sound (before3932 k) (before3933 k) exit10 11 valid10 (macro3932 k) +theorem macro3933 (k : Nat) : applyExit (before3933 k) exit11 1 = some (before3934 k) := by + simp (disch := omega) [before3933, before3934, exit11, applyExit, pop, push] + <;> omega +theorem step3933 (k : Nat) : Runs (1*2) (before3933 k).denote (before3934 k).denote := + @applyExit_sound (before3933 k) (before3934 k) exit11 1 valid11 (macro3933 k) +theorem macro3934 (k : Nat) : applyExit (before3934 k) exit2 23 = some (before3935 k) := by + simp (disch := omega) [before3934, before3935, exit2, applyExit, pop, push] + <;> omega +theorem step3934 (k : Nat) : Runs (23*2) (before3934 k).denote (before3935 k).denote := + @applyExit_sound (before3934 k) (before3935 k) exit2 23 valid2 (macro3934 k) +theorem macro3935 (k : Nat) : applyExit (before3935 k) exit228 (1*k+8) = some (before3936 k) := by + simp (disch := omega) [before3935, before3936, exit228, applyExit, pop, push] + <;> omega +theorem step3935 (k : Nat) : Runs ((1*k+8)*586) (before3935 k).denote (before3936 k).denote := + @applyExit_sound (before3935 k) (before3936 k) exit228 (1*k+8) valid228 (macro3935 k) +theorem macro3936 (k : Nat) : applyExit (before3936 k) exit2 17 = some (before3937 k) := by + simp (disch := omega) [before3936, before3937, exit2, applyExit, pop, push] + <;> omega +theorem step3936 (k : Nat) : Runs (17*2) (before3936 k).denote (before3937 k).denote := + @applyExit_sound (before3936 k) (before3937 k) exit2 17 valid2 (macro3936 k) +theorem macro3937 (k : Nat) : applyExit (before3937 k) exit3 1 = some (before3938 k) := by + simp (disch := omega) [before3937, before3938, exit3, applyExit, pop, push] + <;> omega +theorem step3937 (k : Nat) : Runs (1*2) (before3937 k).denote (before3938 k).denote := + @applyExit_sound (before3937 k) (before3938 k) exit3 1 valid3 (macro3937 k) +theorem macro3938 (k : Nat) : applyExit (before3938 k) exit9 1 = some (before3939 k) := by + simp (disch := omega) [before3938, before3939, exit9, applyExit, pop, push] + <;> omega +theorem step3938 (k : Nat) : Runs (1*2) (before3938 k).denote (before3939 k).denote := + @applyExit_sound (before3938 k) (before3939 k) exit9 1 valid9 (macro3938 k) +theorem macro3939 (k : Nat) : applyExit (before3939 k) exit10 87 = some (before3940 k) := by + simp (disch := omega) [before3939, before3940, exit10, applyExit, pop, push] + <;> omega +theorem step3939 (k : Nat) : Runs (87*2) (before3939 k).denote (before3940 k).denote := + @applyExit_sound (before3939 k) (before3940 k) exit10 87 valid10 (macro3939 k) +theorem macro3940 (k : Nat) : applyExit (before3940 k) exit11 1 = some (before3941 k) := by + simp (disch := omega) [before3940, before3941, exit11, applyExit, pop, push] + <;> omega +theorem step3940 (k : Nat) : Runs (1*2) (before3940 k).denote (before3941 k).denote := + @applyExit_sound (before3940 k) (before3941 k) exit11 1 valid11 (macro3940 k) +theorem macro3941 (k : Nat) : applyExit (before3941 k) exit2 19 = some (before3942 k) := by + simp (disch := omega) [before3941, before3942, exit2, applyExit, pop, push] + <;> omega +theorem step3941 (k : Nat) : Runs (19*2) (before3941 k).denote (before3942 k).denote := + @applyExit_sound (before3941 k) (before3942 k) exit2 19 valid2 (macro3941 k) +theorem macro3942 (k : Nat) : applyExit (before3942 k) exit3 1 = some (before3943 k) := by + simp (disch := omega) [before3942, before3943, exit3, applyExit, pop, push] + <;> omega +theorem step3942 (k : Nat) : Runs (1*2) (before3942 k).denote (before3943 k).denote := + @applyExit_sound (before3942 k) (before3943 k) exit3 1 valid3 (macro3942 k) +theorem macro3943 (k : Nat) : applyExit (before3943 k) exit9 1 = some (before3944 k) := by + simp (disch := omega) [before3943, before3944, exit9, applyExit, pop, push] + <;> omega +theorem step3943 (k : Nat) : Runs (1*2) (before3943 k).denote (before3944 k).denote := + @applyExit_sound (before3943 k) (before3944 k) exit9 1 valid9 (macro3943 k) +theorem macro3944 (k : Nat) : applyExit (before3944 k) exit10 35 = some (before3945 k) := by + simp (disch := omega) [before3944, before3945, exit10, applyExit, pop, push] + <;> omega +theorem step3944 (k : Nat) : Runs (35*2) (before3944 k).denote (before3945 k).denote := + @applyExit_sound (before3944 k) (before3945 k) exit10 35 valid10 (macro3944 k) +theorem macro3945 (k : Nat) : applyExit (before3945 k) exit11 1 = some (before3946 k) := by + simp (disch := omega) [before3945, before3946, exit11, applyExit, pop, push] + <;> omega +theorem step3945 (k : Nat) : Runs (1*2) (before3945 k).denote (before3946 k).denote := + @applyExit_sound (before3945 k) (before3946 k) exit11 1 valid11 (macro3945 k) +theorem macro3946 (k : Nat) : applyExit (before3946 k) exit2 25 = some (before3947 k) := by + simp (disch := omega) [before3946, before3947, exit2, applyExit, pop, push] + <;> omega +theorem step3946 (k : Nat) : Runs (25*2) (before3946 k).denote (before3947 k).denote := + @applyExit_sound (before3946 k) (before3947 k) exit2 25 valid2 (macro3946 k) +theorem macro3947 (k : Nat) : applyExit (before3947 k) exit3 1 = some (before3948 k) := by + simp (disch := omega) [before3947, before3948, exit3, applyExit, pop, push] + <;> omega +theorem step3947 (k : Nat) : Runs (1*2) (before3947 k).denote (before3948 k).denote := + @applyExit_sound (before3947 k) (before3948 k) exit3 1 valid3 (macro3947 k) +theorem macro3948 (k : Nat) : applyExit (before3948 k) exit9 1 = some (before3949 k) := by + simp (disch := omega) [before3948, before3949, exit9, applyExit, pop, push] + <;> omega +theorem step3948 (k : Nat) : Runs (1*2) (before3948 k).denote (before3949 k).denote := + @applyExit_sound (before3948 k) (before3949 k) exit9 1 valid9 (macro3948 k) +theorem macro3949 (k : Nat) : applyExit (before3949 k) exit10 3 = some (before3950 k) := by + simp (disch := omega) [before3949, before3950, exit10, applyExit, pop, push] + <;> omega +theorem step3949 (k : Nat) : Runs (3*2) (before3949 k).denote (before3950 k).denote := + @applyExit_sound (before3949 k) (before3950 k) exit10 3 valid10 (macro3949 k) +theorem macro3950 (k : Nat) : applyExit (before3950 k) exit11 1 = some (before3951 k) := by + simp (disch := omega) [before3950, before3951, exit11, applyExit, pop, push] + <;> omega +theorem step3950 (k : Nat) : Runs (1*2) (before3950 k).denote (before3951 k).denote := + @applyExit_sound (before3950 k) (before3951 k) exit11 1 valid11 (macro3950 k) +theorem macro3951 (k : Nat) : applyExit (before3951 k) exit2 791761163 = some (before3952 k) := by + simp (disch := omega) [before3951, before3952, exit2, applyExit, pop, push] + <;> omega +theorem step3951 (k : Nat) : Runs (791761163*2) (before3951 k).denote (before3952 k).denote := + @applyExit_sound (before3951 k) (before3952 k) exit2 791761163 valid2 (macro3951 k) +theorem macro3952 (k : Nat) : applyExit (before3952 k) exit229 1 = some (before3953 k) := by + simp (disch := omega) [before3952, before3953, exit229, applyExit, pop, push] + <;> omega +theorem step3952 (k : Nat) : Runs (1*38) (before3952 k).denote (before3953 k).denote := + @applyExit_sound (before3952 k) (before3953 k) exit229 1 valid229 (macro3952 k) +theorem macro3953 (k : Nat) : applyExit (before3953 k) exit230 (1*k+7) = some (before3954 k) := by + simp (disch := omega) [before3953, before3954, exit230, applyExit, pop, push] + <;> omega +theorem step3953 (k : Nat) : Runs ((1*k+7)*38) (before3953 k).denote (before3954 k).denote := + @applyExit_sound (before3953 k) (before3954 k) exit230 (1*k+7) valid230 (macro3953 k) +theorem macro3954 (k : Nat) : applyExit (before3954 k) exit10 4 = some (before3955 k) := by + simp (disch := omega) [before3954, before3955, exit10, applyExit, pop, push] + <;> omega +theorem step3954 (k : Nat) : Runs (4*2) (before3954 k).denote (before3955 k).denote := + @applyExit_sound (before3954 k) (before3955 k) exit10 4 valid10 (macro3954 k) +theorem macro3955 (k : Nat) : applyExit (before3955 k) exit11 1 = some (before3956 k) := by + simp (disch := omega) [before3955, before3956, exit11, applyExit, pop, push] + <;> omega +theorem step3955 (k : Nat) : Runs (1*2) (before3955 k).denote (before3956 k).denote := + @applyExit_sound (before3955 k) (before3956 k) exit11 1 valid11 (macro3955 k) +theorem macro3956 (k : Nat) : applyExit (before3956 k) exit2 12 = some (before3957 k) := by + simp (disch := omega) [before3956, before3957, exit2, applyExit, pop, push] + <;> omega +theorem step3956 (k : Nat) : Runs (12*2) (before3956 k).denote (before3957 k).denote := + @applyExit_sound (before3956 k) (before3957 k) exit2 12 valid2 (macro3956 k) +theorem macro3957 (k : Nat) : applyExit (before3957 k) exit3 1 = some (before3958 k) := by + simp (disch := omega) [before3957, before3958, exit3, applyExit, pop, push] + <;> omega +theorem step3957 (k : Nat) : Runs (1*2) (before3957 k).denote (before3958 k).denote := + @applyExit_sound (before3957 k) (before3958 k) exit3 1 valid3 (macro3957 k) +theorem macro3958 (k : Nat) : applyExit (before3958 k) exit9 1 = some (before3959 k) := by + simp (disch := omega) [before3958, before3959, exit9, applyExit, pop, push] + <;> omega +theorem step3958 (k : Nat) : Runs (1*2) (before3958 k).denote (before3959 k).denote := + @applyExit_sound (before3958 k) (before3959 k) exit9 1 valid9 (macro3958 k) +theorem macro3959 (k : Nat) : applyExit (before3959 k) exit10 4 = some (before3960 k) := by + simp (disch := omega) [before3959, before3960, exit10, applyExit, pop, push] + <;> omega +theorem step3959 (k : Nat) : Runs (4*2) (before3959 k).denote (before3960 k).denote := + @applyExit_sound (before3959 k) (before3960 k) exit10 4 valid10 (macro3959 k) +theorem macro3960 (k : Nat) : applyExit (before3960 k) exit11 1 = some (before3961 k) := by + simp (disch := omega) [before3960, before3961, exit11, applyExit, pop, push] + <;> omega +theorem step3960 (k : Nat) : Runs (1*2) (before3960 k).denote (before3961 k).denote := + @applyExit_sound (before3960 k) (before3961 k) exit11 1 valid11 (macro3960 k) +theorem macro3961 (k : Nat) : applyExit (before3961 k) exit2 14 = some (before3962 k) := by + simp (disch := omega) [before3961, before3962, exit2, applyExit, pop, push] + <;> omega +theorem step3961 (k : Nat) : Runs (14*2) (before3961 k).denote (before3962 k).denote := + @applyExit_sound (before3961 k) (before3962 k) exit2 14 valid2 (macro3961 k) +theorem macro3962 (k : Nat) : applyExit (before3962 k) exit3 1 = some (before3963 k) := by + simp (disch := omega) [before3962, before3963, exit3, applyExit, pop, push] + <;> omega +theorem step3962 (k : Nat) : Runs (1*2) (before3962 k).denote (before3963 k).denote := + @applyExit_sound (before3962 k) (before3963 k) exit3 1 valid3 (macro3962 k) +theorem macro3963 (k : Nat) : applyExit (before3963 k) exit9 1 = some (before3964 k) := by + simp (disch := omega) [before3963, before3964, exit9, applyExit, pop, push] + <;> omega +theorem step3963 (k : Nat) : Runs (1*2) (before3963 k).denote (before3964 k).denote := + @applyExit_sound (before3963 k) (before3964 k) exit9 1 valid9 (macro3963 k) +theorem macro3964 (k : Nat) : applyExit (before3964 k) exit10 9 = some (before3965 k) := by + simp (disch := omega) [before3964, before3965, exit10, applyExit, pop, push] + <;> omega +theorem step3964 (k : Nat) : Runs (9*2) (before3964 k).denote (before3965 k).denote := + @applyExit_sound (before3964 k) (before3965 k) exit10 9 valid10 (macro3964 k) +theorem macro3965 (k : Nat) : applyExit (before3965 k) exit11 1 = some (before3966 k) := by + simp (disch := omega) [before3965, before3966, exit11, applyExit, pop, push] + <;> omega +theorem step3965 (k : Nat) : Runs (1*2) (before3965 k).denote (before3966 k).denote := + @applyExit_sound (before3965 k) (before3966 k) exit11 1 valid11 (macro3965 k) +theorem macro3966 (k : Nat) : applyExit (before3966 k) exit3 1 = some (before3967 k) := by + simp (disch := omega) [before3966, before3967, exit3, applyExit, pop, push] + <;> omega +theorem step3966 (k : Nat) : Runs (1*2) (before3966 k).denote (before3967 k).denote := + @applyExit_sound (before3966 k) (before3967 k) exit3 1 valid3 (macro3966 k) +theorem macro3967 (k : Nat) : applyExit (before3967 k) exit9 1 = some (before3968 k) := by + simp (disch := omega) [before3967, before3968, exit9, applyExit, pop, push] + <;> omega +theorem step3967 (k : Nat) : Runs (1*2) (before3967 k).denote (before3968 k).denote := + @applyExit_sound (before3967 k) (before3968 k) exit9 1 valid9 (macro3967 k) +theorem macro3968 (k : Nat) : applyExit (before3968 k) exit11 1 = some (before3969 k) := by + simp (disch := omega) [before3968, before3969, exit11, applyExit, pop, push] + <;> omega +theorem step3968 (k : Nat) : Runs (1*2) (before3968 k).denote (before3969 k).denote := + @applyExit_sound (before3968 k) (before3969 k) exit11 1 valid11 (macro3968 k) +theorem macro3969 (k : Nat) : applyExit (before3969 k) exit3 1 = some (before3970 k) := by + simp (disch := omega) [before3969, before3970, exit3, applyExit, pop, push] + <;> omega +theorem step3969 (k : Nat) : Runs (1*2) (before3969 k).denote (before3970 k).denote := + @applyExit_sound (before3969 k) (before3970 k) exit3 1 valid3 (macro3969 k) +theorem macro3970 (k : Nat) : applyExit (before3970 k) exit30 1 = some (before3971 k) := by + simp (disch := omega) [before3970, before3971, exit30, applyExit, pop, push] + <;> omega +theorem step3970 (k : Nat) : Runs (1*3) (before3970 k).denote (before3971 k).denote := + @applyExit_sound (before3970 k) (before3971 k) exit30 1 valid30 (macro3970 k) +theorem macro3971 (k : Nat) : applyExit (before3971 k) exit31 1 = some (before3972 k) := by + simp (disch := omega) [before3971, before3972, exit31, applyExit, pop, push] + <;> omega +theorem step3971 (k : Nat) : Runs (1*1) (before3971 k).denote (before3972 k).denote := + @applyExit_sound (before3971 k) (before3972 k) exit31 1 valid31 (macro3971 k) +theorem macro3972 (k : Nat) : applyExit (before3972 k) exit32 1 = some (before3973 k) := by + simp (disch := omega) [before3972, before3973, exit32, applyExit, pop, push] + <;> omega +theorem step3972 (k : Nat) : Runs (1*3) (before3972 k).denote (before3973 k).denote := + @applyExit_sound (before3972 k) (before3973 k) exit32 1 valid32 (macro3972 k) +theorem macro3973 (k : Nat) : applyExit (before3973 k) exit33 1 = some (before3974 k) := by + simp (disch := omega) [before3973, before3974, exit33, applyExit, pop, push] + <;> omega +theorem step3973 (k : Nat) : Runs (1*2) (before3973 k).denote (before3974 k).denote := + @applyExit_sound (before3973 k) (before3974 k) exit33 1 valid33 (macro3973 k) +theorem macro3974 (k : Nat) : applyExit (before3974 k) exit35 1 = some (before3975 k) := by + simp (disch := omega) [before3974, before3975, exit35, applyExit, pop, push] + <;> omega +theorem step3974 (k : Nat) : Runs (1*2) (before3974 k).denote (before3975 k).denote := + @applyExit_sound (before3974 k) (before3975 k) exit35 1 valid35 (macro3974 k) +theorem macro3975 (k : Nat) : applyExit (before3975 k) exit36 1 = some (before3976 k) := by + simp (disch := omega) [before3975, before3976, exit36, applyExit, pop, push] + <;> omega +theorem step3975 (k : Nat) : Runs (1*2) (before3975 k).denote (before3976 k).denote := + @applyExit_sound (before3975 k) (before3976 k) exit36 1 valid36 (macro3975 k) +theorem macro3976 (k : Nat) : applyExit (before3976 k) exit31 1 = some (before3977 k) := by + simp (disch := omega) [before3976, before3977, exit31, applyExit, pop, push] + <;> omega +theorem step3976 (k : Nat) : Runs (1*1) (before3976 k).denote (before3977 k).denote := + @applyExit_sound (before3976 k) (before3977 k) exit31 1 valid31 (macro3976 k) +theorem macro3977 (k : Nat) : applyExit (before3977 k) exit10 1 = some (before3978 k) := by + simp (disch := omega) [before3977, before3978, exit10, applyExit, pop, push] + <;> omega +theorem step3977 (k : Nat) : Runs (1*2) (before3977 k).denote (before3978 k).denote := + @applyExit_sound (before3977 k) (before3978 k) exit10 1 valid10 (macro3977 k) +theorem macro3978 (k : Nat) : applyExit (before3978 k) exit32 1 = some (before3979 k) := by + simp (disch := omega) [before3978, before3979, exit32, applyExit, pop, push] + <;> omega +theorem step3978 (k : Nat) : Runs (1*3) (before3978 k).denote (before3979 k).denote := + @applyExit_sound (before3978 k) (before3979 k) exit32 1 valid32 (macro3978 k) +theorem macro3979 (k : Nat) : applyExit (before3979 k) exit36 1 = some (before3980 k) := by + simp (disch := omega) [before3979, before3980, exit36, applyExit, pop, push] + <;> omega +theorem step3979 (k : Nat) : Runs (1*2) (before3979 k).denote (before3980 k).denote := + @applyExit_sound (before3979 k) (before3980 k) exit36 1 valid36 (macro3979 k) +theorem macro3980 (k : Nat) : applyExit (before3980 k) exit33 1 = some (before3981 k) := by + simp (disch := omega) [before3980, before3981, exit33, applyExit, pop, push] + <;> omega +theorem step3980 (k : Nat) : Runs (1*2) (before3980 k).denote (before3981 k).denote := + @applyExit_sound (before3980 k) (before3981 k) exit33 1 valid33 (macro3980 k) +theorem macro3981 (k : Nat) : applyExit (before3981 k) exit35 1 = some (before3982 k) := by + simp (disch := omega) [before3981, before3982, exit35, applyExit, pop, push] + <;> omega +theorem step3981 (k : Nat) : Runs (1*2) (before3981 k).denote (before3982 k).denote := + @applyExit_sound (before3981 k) (before3982 k) exit35 1 valid35 (macro3981 k) +theorem macro3982 (k : Nat) : applyExit (before3982 k) exit36 10 = some (before3983 k) := by + simp (disch := omega) [before3982, before3983, exit36, applyExit, pop, push] + <;> omega +theorem step3982 (k : Nat) : Runs (10*2) (before3982 k).denote (before3983 k).denote := + @applyExit_sound (before3982 k) (before3983 k) exit36 10 valid36 (macro3982 k) +theorem macro3983 (k : Nat) : applyExit (before3983 k) exit31 1 = some (before3984 k) := by + simp (disch := omega) [before3983, before3984, exit31, applyExit, pop, push] + <;> omega +theorem step3983 (k : Nat) : Runs (1*1) (before3983 k).denote (before3984 k).denote := + @applyExit_sound (before3983 k) (before3984 k) exit31 1 valid31 (macro3983 k) +theorem macro3984 (k : Nat) : applyExit (before3984 k) exit10 10 = some (before3985 k) := by + simp (disch := omega) [before3984, before3985, exit10, applyExit, pop, push] + <;> omega +theorem step3984 (k : Nat) : Runs (10*2) (before3984 k).denote (before3985 k).denote := + @applyExit_sound (before3984 k) (before3985 k) exit10 10 valid10 (macro3984 k) +theorem macro3985 (k : Nat) : applyExit (before3985 k) exit32 1 = some (before3986 k) := by + simp (disch := omega) [before3985, before3986, exit32, applyExit, pop, push] + <;> omega +theorem step3985 (k : Nat) : Runs (1*3) (before3985 k).denote (before3986 k).denote := + @applyExit_sound (before3985 k) (before3986 k) exit32 1 valid32 (macro3985 k) +theorem macro3986 (k : Nat) : applyExit (before3986 k) exit36 10 = some (before3987 k) := by + simp (disch := omega) [before3986, before3987, exit36, applyExit, pop, push] + <;> omega +theorem step3986 (k : Nat) : Runs (10*2) (before3986 k).denote (before3987 k).denote := + @applyExit_sound (before3986 k) (before3987 k) exit36 10 valid36 (macro3986 k) +theorem macro3987 (k : Nat) : applyExit (before3987 k) exit33 1 = some (before3988 k) := by + simp (disch := omega) [before3987, before3988, exit33, applyExit, pop, push] + <;> omega +theorem step3987 (k : Nat) : Runs (1*2) (before3987 k).denote (before3988 k).denote := + @applyExit_sound (before3987 k) (before3988 k) exit33 1 valid33 (macro3987 k) +theorem macro3988 (k : Nat) : applyExit (before3988 k) exit34 14 = some (before3989 k) := by + simp (disch := omega) [before3988, before3989, exit34, applyExit, pop, push] + <;> omega +theorem step3988 (k : Nat) : Runs (14*2) (before3988 k).denote (before3989 k).denote := + @applyExit_sound (before3988 k) (before3989 k) exit34 14 valid34 (macro3988 k) +theorem macro3989 (k : Nat) : applyExit (before3989 k) exit35 1 = some (before3990 k) := by + simp (disch := omega) [before3989, before3990, exit35, applyExit, pop, push] + <;> omega +theorem step3989 (k : Nat) : Runs (1*2) (before3989 k).denote (before3990 k).denote := + @applyExit_sound (before3989 k) (before3990 k) exit35 1 valid35 (macro3989 k) +theorem macro3990 (k : Nat) : applyExit (before3990 k) exit36 5 = some (before3991 k) := by + simp (disch := omega) [before3990, before3991, exit36, applyExit, pop, push] + <;> omega +theorem step3990 (k : Nat) : Runs (5*2) (before3990 k).denote (before3991 k).denote := + @applyExit_sound (before3990 k) (before3991 k) exit36 5 valid36 (macro3990 k) +theorem macro3991 (k : Nat) : applyExit (before3991 k) exit31 1 = some (before3992 k) := by + simp (disch := omega) [before3991, before3992, exit31, applyExit, pop, push] + <;> omega +theorem step3991 (k : Nat) : Runs (1*1) (before3991 k).denote (before3992 k).denote := + @applyExit_sound (before3991 k) (before3992 k) exit31 1 valid31 (macro3991 k) +theorem macro3992 (k : Nat) : applyExit (before3992 k) exit10 5 = some (before3993 k) := by + simp (disch := omega) [before3992, before3993, exit10, applyExit, pop, push] + <;> omega +theorem step3992 (k : Nat) : Runs (5*2) (before3992 k).denote (before3993 k).denote := + @applyExit_sound (before3992 k) (before3993 k) exit10 5 valid10 (macro3992 k) +theorem macro3993 (k : Nat) : applyExit (before3993 k) exit32 1 = some (before3994 k) := by + simp (disch := omega) [before3993, before3994, exit32, applyExit, pop, push] + <;> omega +theorem step3993 (k : Nat) : Runs (1*3) (before3993 k).denote (before3994 k).denote := + @applyExit_sound (before3993 k) (before3994 k) exit32 1 valid32 (macro3993 k) +theorem macro3994 (k : Nat) : applyExit (before3994 k) exit36 5 = some (before3995 k) := by + simp (disch := omega) [before3994, before3995, exit36, applyExit, pop, push] + <;> omega +theorem step3994 (k : Nat) : Runs (5*2) (before3994 k).denote (before3995 k).denote := + @applyExit_sound (before3994 k) (before3995 k) exit36 5 valid36 (macro3994 k) +theorem macro3995 (k : Nat) : applyExit (before3995 k) exit33 1 = some (before3996 k) := by + simp (disch := omega) [before3995, before3996, exit33, applyExit, pop, push] + <;> omega +theorem step3995 (k : Nat) : Runs (1*2) (before3995 k).denote (before3996 k).denote := + @applyExit_sound (before3995 k) (before3996 k) exit33 1 valid33 (macro3995 k) +theorem macro3996 (k : Nat) : applyExit (before3996 k) exit34 12 = some (before3997 k) := by + simp (disch := omega) [before3996, before3997, exit34, applyExit, pop, push] + <;> omega +theorem step3996 (k : Nat) : Runs (12*2) (before3996 k).denote (before3997 k).denote := + @applyExit_sound (before3996 k) (before3997 k) exit34 12 valid34 (macro3996 k) +theorem macro3997 (k : Nat) : applyExit (before3997 k) exit35 1 = some (before3998 k) := by + simp (disch := omega) [before3997, before3998, exit35, applyExit, pop, push] + <;> omega +theorem step3997 (k : Nat) : Runs (1*2) (before3997 k).denote (before3998 k).denote := + @applyExit_sound (before3997 k) (before3998 k) exit35 1 valid35 (macro3997 k) +theorem macro3998 (k : Nat) : applyExit (before3998 k) exit36 4 = some (before3999 k) := by + simp (disch := omega) [before3998, before3999, exit36, applyExit, pop, push] + <;> omega +theorem step3998 (k : Nat) : Runs (4*2) (before3998 k).denote (before3999 k).denote := + @applyExit_sound (before3998 k) (before3999 k) exit36 4 valid36 (macro3998 k) +theorem macro3999 (k : Nat) : applyExit (before3999 k) exit231 1 = some (after3999 k) := by + simp (disch := omega) [before3999, after3999, exit231, applyExit, pop, push] + <;> omega +theorem step3999 (k : Nat) : Runs (1*5) (before3999 k).denote (after3999 k).denote := + @applyExit_sound (before3999 k) (after3999 k) exit231 1 valid231 (macro3999 k) +theorem chunkRun039 (k : Nat) : Runs (624*k+1583529092) (before3900 k).denote (after3999 k).denote := by + have h := (@Runs.trans ((((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2))))))+(((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))))+((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2))))))) ((((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5))))))) (before3900 k).denote (before3950 k).denote (after3999 k).denote (@Runs.trans (((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2)))))) (((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))))+((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2)))))) (before3900 k).denote (before3925 k).denote (before3950 k).denote (@Runs.trans ((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2))))) ((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2))))) (before3900 k).denote (before3912 k).denote (before3925 k).denote (@Runs.trans (((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2)))) (((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))) (before3900 k).denote (before3906 k).denote (before3912 k).denote (@Runs.trans ((1*69)+((24*2)+(13*2))) ((95*2)+((1*3)+(95*2))) (before3900 k).denote (before3903 k).denote (before3906 k).denote (@Runs.trans (1*69) ((24*2)+(13*2)) (before3900 k).denote (before3901 k).denote (before3903 k).denote (step3900 k) (@Runs.trans (24*2) (13*2) (before3901 k).denote (before3902 k).denote (before3903 k).denote (step3901 k) (step3902 k))) (@Runs.trans (95*2) ((1*3)+(95*2)) (before3903 k).denote (before3904 k).denote (before3906 k).denote (step3903 k) (@Runs.trans (1*3) (95*2) (before3904 k).denote (before3905 k).denote (before3906 k).denote (step3904 k) (step3905 k)))) (@Runs.trans ((1*1)+((96*2)+(12*2))) ((2*2)+((1*3)+(2*2))) (before3906 k).denote (before3909 k).denote (before3912 k).denote (@Runs.trans (1*1) ((96*2)+(12*2)) (before3906 k).denote (before3907 k).denote (before3909 k).denote (step3906 k) (@Runs.trans (96*2) (12*2) (before3907 k).denote (before3908 k).denote (before3909 k).denote (step3907 k) (step3908 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before3909 k).denote (before3910 k).denote (before3912 k).denote (step3909 k) (@Runs.trans (1*3) (2*2) (before3910 k).denote (before3911 k).denote (before3912 k).denote (step3910 k) (step3911 k))))) (@Runs.trans (((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2)))) (((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2)))) (before3912 k).denote (before3918 k).denote (before3925 k).denote (@Runs.trans ((1*1)+((3*2)+(3*2))) ((1*3)+((1*1)+(1*2))) (before3912 k).denote (before3915 k).denote (before3918 k).denote (@Runs.trans (1*1) ((3*2)+(3*2)) (before3912 k).denote (before3913 k).denote (before3915 k).denote (step3912 k) (@Runs.trans (3*2) (3*2) (before3913 k).denote (before3914 k).denote (before3915 k).denote (step3913 k) (step3914 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before3915 k).denote (before3916 k).denote (before3918 k).denote (step3915 k) (@Runs.trans (1*1) (1*2) (before3916 k).denote (before3917 k).denote (before3918 k).denote (step3916 k) (step3917 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(2*2))) (before3918 k).denote (before3921 k).denote (before3925 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before3918 k).denote (before3919 k).denote (before3921 k).denote (step3918 k) (@Runs.trans (1*2) (1*2) (before3919 k).denote (before3920 k).denote (before3921 k).denote (step3919 k) (step3920 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(2*2)) (before3921 k).denote (before3923 k).denote (before3925 k).denote (@Runs.trans (1*2) (1*2) (before3921 k).denote (before3922 k).denote (before3923 k).denote (step3921 k) (step3922 k)) (@Runs.trans (1*2) (2*2) (before3923 k).denote (before3924 k).denote (before3925 k).denote (step3923 k) (step3924 k)))))) (@Runs.trans ((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2))))) ((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2))))) (before3925 k).denote (before3937 k).denote (before3950 k).denote (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))) (before3925 k).denote (before3931 k).denote (before3937 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*2)+((95*2)+(1*2))) (before3925 k).denote (before3928 k).denote (before3931 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before3925 k).denote (before3926 k).denote (before3928 k).denote (step3925 k) (@Runs.trans (1*2) (10*2) (before3926 k).denote (before3927 k).denote (before3928 k).denote (step3926 k) (step3927 k))) (@Runs.trans (1*2) ((95*2)+(1*2)) (before3928 k).denote (before3929 k).denote (before3931 k).denote (step3928 k) (@Runs.trans (95*2) (1*2) (before3929 k).denote (before3930 k).denote (before3931 k).denote (step3929 k) (step3930 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((23*2)+(((1*k+8)*586)+(17*2))) (before3931 k).denote (before3934 k).denote (before3937 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before3931 k).denote (before3932 k).denote (before3934 k).denote (step3931 k) (@Runs.trans (11*2) (1*2) (before3932 k).denote (before3933 k).denote (before3934 k).denote (step3932 k) (step3933 k))) (@Runs.trans (23*2) (((1*k+8)*586)+(17*2)) (before3934 k).denote (before3935 k).denote (before3937 k).denote (step3934 k) (@Runs.trans ((1*k+8)*586) (17*2) (before3935 k).denote (before3936 k).denote (before3937 k).denote (step3935 k) (step3936 k))))) (@Runs.trans (((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2)))) (((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2)))) (before3937 k).denote (before3943 k).denote (before3950 k).denote (@Runs.trans ((1*2)+((1*2)+(87*2))) ((1*2)+((19*2)+(1*2))) (before3937 k).denote (before3940 k).denote (before3943 k).denote (@Runs.trans (1*2) ((1*2)+(87*2)) (before3937 k).denote (before3938 k).denote (before3940 k).denote (step3937 k) (@Runs.trans (1*2) (87*2) (before3938 k).denote (before3939 k).denote (before3940 k).denote (step3938 k) (step3939 k))) (@Runs.trans (1*2) ((19*2)+(1*2)) (before3940 k).denote (before3941 k).denote (before3943 k).denote (step3940 k) (@Runs.trans (19*2) (1*2) (before3941 k).denote (before3942 k).denote (before3943 k).denote (step3941 k) (step3942 k)))) (@Runs.trans ((1*2)+((35*2)+(1*2))) (((25*2)+(1*2))+((1*2)+(3*2))) (before3943 k).denote (before3946 k).denote (before3950 k).denote (@Runs.trans (1*2) ((35*2)+(1*2)) (before3943 k).denote (before3944 k).denote (before3946 k).denote (step3943 k) (@Runs.trans (35*2) (1*2) (before3944 k).denote (before3945 k).denote (before3946 k).denote (step3944 k) (step3945 k))) (@Runs.trans ((25*2)+(1*2)) ((1*2)+(3*2)) (before3946 k).denote (before3948 k).denote (before3950 k).denote (@Runs.trans (25*2) (1*2) (before3946 k).denote (before3947 k).denote (before3948 k).denote (step3946 k) (step3947 k)) (@Runs.trans (1*2) (3*2) (before3948 k).denote (before3949 k).denote (before3950 k).denote (step3948 k) (step3949 k))))))) (@Runs.trans (((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5)))))) (before3950 k).denote (before3975 k).denote (after3999 k).denote (@Runs.trans ((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2))))) ((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))) (before3950 k).denote (before3962 k).denote (before3975 k).denote (@Runs.trans (((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))) (before3950 k).denote (before3956 k).denote (before3962 k).denote (@Runs.trans ((1*2)+((791761163*2)+(1*38))) (((1*k+7)*38)+((4*2)+(1*2))) (before3950 k).denote (before3953 k).denote (before3956 k).denote (@Runs.trans (1*2) ((791761163*2)+(1*38)) (before3950 k).denote (before3951 k).denote (before3953 k).denote (step3950 k) (@Runs.trans (791761163*2) (1*38) (before3951 k).denote (before3952 k).denote (before3953 k).denote (step3951 k) (step3952 k))) (@Runs.trans ((1*k+7)*38) ((4*2)+(1*2)) (before3953 k).denote (before3954 k).denote (before3956 k).denote (step3953 k) (@Runs.trans (4*2) (1*2) (before3954 k).denote (before3955 k).denote (before3956 k).denote (step3954 k) (step3955 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(14*2))) (before3956 k).denote (before3959 k).denote (before3962 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before3956 k).denote (before3957 k).denote (before3959 k).denote (step3956 k) (@Runs.trans (1*2) (1*2) (before3957 k).denote (before3958 k).denote (before3959 k).denote (step3957 k) (step3958 k))) (@Runs.trans (4*2) ((1*2)+(14*2)) (before3959 k).denote (before3960 k).denote (before3962 k).denote (step3959 k) (@Runs.trans (1*2) (14*2) (before3960 k).denote (before3961 k).denote (before3962 k).denote (step3960 k) (step3961 k))))) (@Runs.trans (((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))) (before3962 k).denote (before3968 k).denote (before3975 k).denote (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(1*2))) (before3962 k).denote (before3965 k).denote (before3968 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before3962 k).denote (before3963 k).denote (before3965 k).denote (step3962 k) (@Runs.trans (1*2) (9*2) (before3963 k).denote (before3964 k).denote (before3965 k).denote (step3963 k) (step3964 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3965 k).denote (before3966 k).denote (before3968 k).denote (step3965 k) (@Runs.trans (1*2) (1*2) (before3966 k).denote (before3967 k).denote (before3968 k).denote (step3966 k) (step3967 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) (((1*1)+(1*3))+((1*2)+(1*2))) (before3968 k).denote (before3971 k).denote (before3975 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before3968 k).denote (before3969 k).denote (before3971 k).denote (step3968 k) (@Runs.trans (1*2) (1*3) (before3969 k).denote (before3970 k).denote (before3971 k).denote (step3969 k) (step3970 k))) (@Runs.trans ((1*1)+(1*3)) ((1*2)+(1*2)) (before3971 k).denote (before3973 k).denote (before3975 k).denote (@Runs.trans (1*1) (1*3) (before3971 k).denote (before3972 k).denote (before3973 k).denote (step3971 k) (step3972 k)) (@Runs.trans (1*2) (1*2) (before3973 k).denote (before3974 k).denote (before3975 k).denote (step3973 k) (step3974 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))) ((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5))))) (before3975 k).denote (before3987 k).denote (after3999 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))) (before3975 k).denote (before3981 k).denote (before3987 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before3975 k).denote (before3978 k).denote (before3981 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before3975 k).denote (before3976 k).denote (before3978 k).denote (step3975 k) (@Runs.trans (1*1) (1*2) (before3976 k).denote (before3977 k).denote (before3978 k).denote (step3976 k) (step3977 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before3978 k).denote (before3979 k).denote (before3981 k).denote (step3978 k) (@Runs.trans (1*2) (1*2) (before3979 k).denote (before3980 k).denote (before3981 k).denote (step3979 k) (step3980 k)))) (@Runs.trans ((1*2)+((10*2)+(1*1))) ((10*2)+((1*3)+(10*2))) (before3981 k).denote (before3984 k).denote (before3987 k).denote (@Runs.trans (1*2) ((10*2)+(1*1)) (before3981 k).denote (before3982 k).denote (before3984 k).denote (step3981 k) (@Runs.trans (10*2) (1*1) (before3982 k).denote (before3983 k).denote (before3984 k).denote (step3982 k) (step3983 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before3984 k).denote (before3985 k).denote (before3987 k).denote (step3984 k) (@Runs.trans (1*3) (10*2) (before3985 k).denote (before3986 k).denote (before3987 k).denote (step3985 k) (step3986 k))))) (@Runs.trans (((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2)))) (((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5)))) (before3987 k).denote (before3993 k).denote (after3999 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((5*2)+((1*1)+(5*2))) (before3987 k).denote (before3990 k).denote (before3993 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before3987 k).denote (before3988 k).denote (before3990 k).denote (step3987 k) (@Runs.trans (14*2) (1*2) (before3988 k).denote (before3989 k).denote (before3990 k).denote (step3988 k) (step3989 k))) (@Runs.trans (5*2) ((1*1)+(5*2)) (before3990 k).denote (before3991 k).denote (before3993 k).denote (step3990 k) (@Runs.trans (1*1) (5*2) (before3991 k).denote (before3992 k).denote (before3993 k).denote (step3991 k) (step3992 k)))) (@Runs.trans ((1*3)+((5*2)+(1*2))) (((12*2)+(1*2))+((4*2)+(1*5))) (before3993 k).denote (before3996 k).denote (after3999 k).denote (@Runs.trans (1*3) ((5*2)+(1*2)) (before3993 k).denote (before3994 k).denote (before3996 k).denote (step3993 k) (@Runs.trans (5*2) (1*2) (before3994 k).denote (before3995 k).denote (before3996 k).denote (step3994 k) (step3995 k))) (@Runs.trans ((12*2)+(1*2)) ((4*2)+(1*5)) (before3996 k).denote (before3998 k).denote (after3999 k).denote (@Runs.trans (12*2) (1*2) (before3996 k).denote (before3997 k).denote (before3998 k).denote (step3996 k) (step3997 k)) (@Runs.trans (4*2) (1*5) (before3998 k).denote (before3999 k).denote (after3999 k).denote (step3998 k) (step3999 k)))))))) + have ht : (((((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2))))))+(((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))))+((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2)))))))+((((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5)))))))) = (624*k+1583529092) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean new file mode 100644 index 00000000..f8d304ec --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean @@ -0,0 +1,809 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4000_0 : Stack := [] +abbrev tail4000_1 : Stack := ⟨w0,1⟩ :: tail4000_0 +abbrev tail4000_2 : Stack := ⟨w2,1⟩ :: tail4000_1 +abbrev tail4000_3 : Stack := ⟨w0,2⟩ :: tail4000_2 +abbrev tail4000_4 : Stack := ⟨w2,1⟩ :: tail4000_3 +abbrev tail4000_5 : Stack := ⟨w0,11⟩ :: tail4000_4 +abbrev tail4000_6 : Stack := ⟨w2,1⟩ :: tail4000_5 +abbrev tail4000_7 : Stack := ⟨w1,14⟩ :: tail4000_6 +abbrev tail4000_8 : Stack := ⟨w0,6⟩ :: tail4000_7 +abbrev tail4000_9 : Stack := ⟨w2,1⟩ :: tail4000_8 +abbrev tail4000_10 : Stack := ⟨w1,12⟩ :: tail4000_9 +abbrev tail4000_11 : Stack := ⟨w23,1⟩ :: tail4000_10 +abbrev tail4000_12 : Stack := ⟨w0,4⟩ :: tail4000_11 +abbrev tail4000_13 : Stack := ⟨w0,3⟩ :: tail4000_0 +abbrev tail4000_14 : Stack := ⟨w1,2⟩ :: tail4000_13 +abbrev tail4000_15 : Stack := ⟨w2,1⟩ :: tail4000_14 +abbrev tail4000_16 : Stack := ⟨w0,3⟩ :: tail4000_15 +abbrev tail4000_17 : Stack := ⟨w1,11⟩ :: tail4000_16 +abbrev tail4000_18 : Stack := ⟨w2,1⟩ :: tail4000_17 +abbrev tail4000_19 : Stack := ⟨w0,96⟩ :: tail4000_18 +abbrev tail4000_20 : Stack := ⟨w1,12⟩ :: tail4000_19 +abbrev tail4000_21 : Stack := ⟨w2,1⟩ :: tail4000_20 +abbrev tail4000_22 : Stack := ⟨w0,23⟩ :: tail4000_21 +abbrev tail4000_23 (k : Nat) : Stack := ⟨w200,(1*k+8)⟩ :: tail4000_22 +abbrev tail4000_24 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4000_23 k +abbrev tail4000_25 (k : Nat) : Stack := ⟨w1,88⟩ :: tail4000_24 k +abbrev tail4000_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_25 k +abbrev tail4000_27 (k : Nat) : Stack := ⟨w0,20⟩ :: tail4000_26 k +abbrev tail4000_28 (k : Nat) : Stack := ⟨w1,36⟩ :: tail4000_27 k +abbrev tail4000_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_28 k +abbrev tail4000_30 (k : Nat) : Stack := ⟨w0,26⟩ :: tail4000_29 k +abbrev tail4000_31 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4000_30 k +abbrev tail4000_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_31 k +abbrev tail4000_33 (k : Nat) : Stack := ⟨w0,791761163⟩ :: tail4000_32 k +abbrev tail4000_34 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4000_33 k +abbrev tail4000_35 (k : Nat) : Stack := ⟨w202,(1*k+6)⟩ :: tail4000_34 k +abbrev tail4000_36 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_35 k +abbrev tail4000_37 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4000_36 k +abbrev tail4000_38 : Stack := ⟨w0,1⟩ :: tail4000_10 +abbrev tail4000_39 : Stack := ⟨w0,5⟩ :: tail4000_10 +abbrev tail4000_40 : Stack := ⟨w204,1⟩ :: tail4000_39 +abbrev tail4000_41 (k : Nat) : Stack := ⟨w202,(1*k+5)⟩ :: tail4000_34 k +abbrev tail4000_42 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_41 k +abbrev tail4000_43 : Stack := ⟨w205,1⟩ :: tail4000_39 +abbrev tail4000_44 : Stack := ⟨w204,1⟩ :: tail4000_43 +abbrev tail4000_45 (k : Nat) : Stack := ⟨w202,(1*k+4)⟩ :: tail4000_34 k +abbrev tail4000_46 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_45 k +abbrev tail4000_47 : Stack := ⟨w205,2⟩ :: tail4000_39 +abbrev tail4000_48 : Stack := ⟨w204,1⟩ :: tail4000_47 +abbrev tail4000_49 (k : Nat) : Stack := ⟨w202,(1*k+3)⟩ :: tail4000_34 k +abbrev tail4000_50 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_49 k +abbrev tail4000_51 : Stack := ⟨w205,3⟩ :: tail4000_39 +abbrev tail4000_52 (k : Nat) : Stack := ⟨w205,(1*k+5)⟩ :: tail4000_39 +abbrev tail4000_53 (k : Nat) : Stack := ⟨w202,1⟩ :: tail4000_34 k +abbrev tail4000_54 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_53 k +abbrev tail4000_55 (k : Nat) : Stack := ⟨w204,1⟩ :: tail4000_52 k +abbrev tail4000_56 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_34 k +abbrev tail4000_57 (k : Nat) : Stack := ⟨w205,(1*k+6)⟩ :: tail4000_39 +abbrev tail4000_58 (k : Nat) : Stack := ⟨w204,1⟩ :: tail4000_57 k +abbrev tail4000_59 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4000_33 k +abbrev tail4000_60 (k : Nat) : Stack := ⟨w205,(1*k+7)⟩ :: tail4000_39 +abbrev tail4000_61 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4000_60 k +abbrev tail4000_62 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail4000_61 k +abbrev tail4000_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_62 k +abbrev tail4000_64 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4000_63 k +abbrev tail4000_65 (k : Nat) : Stack := ⟨w0,25⟩ :: tail4000_29 k +abbrev tail4000_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_65 k +abbrev tail4000_67 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4000_66 k +abbrev tail4000_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_62 k +abbrev tail4000_69 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4000_62 k +abbrev tail4000_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_69 k +abbrev tail4000_71 (k : Nat) : Stack := ⟨w1,25⟩ :: tail4000_70 k +abbrev tail4000_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_71 k +abbrev tail4000_73 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4000_72 k +abbrev tail4000_74 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4000_26 k +abbrev tail4000_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_74 k +abbrev tail4000_76 (k : Nat) : Stack := ⟨w1,36⟩ :: tail4000_75 k +abbrev tail4000_77 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_71 k +abbrev tail4000_78 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4000_71 k +abbrev tail4000_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_78 k +abbrev tail4000_80 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4000_79 k +abbrev tail4000_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_80 k +abbrev tail4000_82 (k : Nat) : Stack := ⟨w0,88⟩ :: tail4000_81 k +abbrev tail4000_83 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4000_23 k +abbrev tail4000_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_83 k +abbrev tail4000_85 (k : Nat) : Stack := ⟨w1,88⟩ :: tail4000_84 k +abbrev tail4000_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_80 k +abbrev tail4000_87 (k : Nat) : Stack := ⟨w0,89⟩ :: tail4000_80 k +abbrev tail4000_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_87 k +abbrev tail4000_89 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4000_88 k +abbrev tail4000_90 (k : Nat) : Stack := ⟨w207,(1*k+8)⟩ :: tail4000_89 k +abbrev tail4000_91 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4000_90 k +abbrev tail4000_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_91 k +abbrev tail4000_93 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4000_92 k +abbrev tail4000_94 : Stack := ⟨w0,95⟩ :: tail4000_18 +abbrev tail4000_95 : Stack := ⟨w23,1⟩ :: tail4000_94 +abbrev tail4000_96 : Stack := ⟨w1,12⟩ :: tail4000_95 +abbrev tail4000_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_91 k +abbrev tail4000_98 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4000_91 k +abbrev tail4000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_98 k +abbrev tail4000_100 (k : Nat) : Stack := ⟨w1,95⟩ :: tail4000_99 k +abbrev tail4000_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_100 k +abbrev tail4000_102 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4000_101 k +abbrev tail4000_103 : Stack := ⟨w0,2⟩ :: tail4000_15 +abbrev tail4000_104 : Stack := ⟨w23,1⟩ :: tail4000_103 +abbrev tail4000_105 : Stack := ⟨w1,11⟩ :: tail4000_104 +abbrev tail4000_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_100 k +abbrev tail4000_107 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4000_100 k +abbrev tail4000_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_107 k +abbrev tail4000_109 (k : Nat) : Stack := ⟨w1,2⟩ :: tail4000_108 k +abbrev tail4000_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_109 k +abbrev tail4000_111 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4000_110 k +abbrev tail4000_112 : Stack := ⟨w0,2⟩ :: tail4000_0 +abbrev tail4000_113 : Stack := ⟨w23,1⟩ :: tail4000_112 +abbrev tail4000_114 : Stack := ⟨w1,2⟩ :: tail4000_113 +abbrev tail4000_115 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_109 k +abbrev tail4000_116 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4000_109 k +abbrev tail4000_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_116 k +abbrev tail4000_118 (k : Nat) : Stack := ⟨w1,2⟩ :: tail4000_117 k +abbrev tail4000_119 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_118 k +abbrev tail4000_120 : Stack := ⟨w1,1⟩ :: tail4000_0 +abbrev tail4000_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_118 k +abbrev tail4000_122 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4000_118 k +abbrev tail4000_123 : Stack := ⟨w1,3⟩ :: tail4000_0 +abbrev tail4000_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4000_117 k +abbrev tail4000_125 : Stack := ⟨w2,1⟩ :: tail4000_123 +abbrev tail4000_126 : Stack := ⟨w0,1⟩ :: tail4000_125 +abbrev tail4000_127 : Stack := ⟨w0,2⟩ :: tail4000_125 +abbrev tail4000_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4000_109 k +abbrev tail4000_129 : Stack := ⟨w1,1⟩ :: tail4000_127 +abbrev tail4000_130 : Stack := ⟨w1,3⟩ :: tail4000_127 +abbrev tail4000_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4000_108 k +abbrev tail4000_132 : Stack := ⟨w2,1⟩ :: tail4000_130 +abbrev tail4000_133 : Stack := ⟨w0,1⟩ :: tail4000_132 +abbrev tail4000_134 : Stack := ⟨w0,2⟩ :: tail4000_132 +abbrev tail4000_135 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4000_100 k +abbrev tail4000_136 : Stack := ⟨w1,1⟩ :: tail4000_134 +abbrev tail4000_137 : Stack := ⟨w1,12⟩ :: tail4000_134 +abbrev tail4000_138 (k : Nat) : Stack := ⟨w1,94⟩ :: tail4000_99 k +abbrev tail4000_139 : Stack := ⟨w2,1⟩ :: tail4000_137 +abbrev tail4000_140 : Stack := ⟨w0,94⟩ :: tail4000_139 +abbrev tail4000_141 : Stack := ⟨w0,95⟩ :: tail4000_139 +abbrev tail4000_142 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4000_91 k +abbrev tail4000_143 : Stack := ⟨w1,1⟩ :: tail4000_141 +abbrev tail4000_144 : Stack := ⟨w1,13⟩ :: tail4000_141 +abbrev tail4000_145 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4000_90 k +abbrev tail4000_146 : Stack := ⟨w2,1⟩ :: tail4000_144 +abbrev tail4000_147 : Stack := ⟨w0,22⟩ :: tail4000_146 +abbrev tail4000_148 (k : Nat) : Stack := ⟨w208,(1*k+8)⟩ :: tail4000_147 +abbrev tail4000_149 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4000_148 k +abbrev tail4000_150 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4000_148 k +abbrev tail4000_151 (k : Nat) : Stack := ⟨w0,88⟩ :: tail4000_80 k +abbrev tail4000_152 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4000_150 k +abbrev tail4000_153 (k : Nat) : Stack := ⟨w1,89⟩ :: tail4000_150 k +abbrev tail4000_154 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4000_79 k +abbrev tail4000_155 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_153 k + +def before4000 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4000_12,(tail4000_36 k)⟩ +def before4001 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail4000_11,(tail4000_37 k)⟩ +def before4002 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail4000_38,(tail4000_37 k)⟩ +def before4003 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4000_39,(tail4000_36 k)⟩ +def before4004 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4000_40,(tail4000_35 k)⟩ +def before4005 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4000_40,(tail4000_42 k)⟩ +def before4006 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4000_43,(tail4000_42 k)⟩ +def before4007 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4000_44,(tail4000_41 k)⟩ +def before4008 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4000_44,(tail4000_46 k)⟩ +def before4009 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4000_47,(tail4000_46 k)⟩ +def before4010 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4000_48,(tail4000_45 k)⟩ +def before4011 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4000_48,(tail4000_50 k)⟩ +def before4012 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4000_51,(tail4000_50 k)⟩ +def before4013 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4000_52 k),(tail4000_54 k)⟩ +def before4014 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4000_55 k),(tail4000_53 k)⟩ +def before4015 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4000_55 k),(tail4000_56 k)⟩ +def before4016 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4000_57 k),(tail4000_56 k)⟩ +def before4017 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4000_58 k),(tail4000_34 k)⟩ +def before4018 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4000_58 k),(tail4000_59 k)⟩ +def before4019 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4000_60 k),(tail4000_59 k)⟩ +def before4020 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4000_61 k),(tail4000_33 k)⟩ +def before4021 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail4000_62 k),(tail4000_32 k)⟩ +def before4022 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521511),(tail4000_63 k),(tail4000_31 k)⟩ +def before4023 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4000_64 k),(tail4000_30 k)⟩ +def before4024 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4000_64 k),(tail4000_66 k)⟩ +def before4025 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail4000_63 k),(tail4000_67 k)⟩ +def before4026 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521511),(tail4000_68 k),(tail4000_67 k)⟩ +def before4027 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4000_69 k),(tail4000_66 k)⟩ +def before4028 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4000_70 k),(tail4000_65 k)⟩ +def before4029 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521571),(tail4000_71 k),(tail4000_29 k)⟩ +def before4030 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521573),(tail4000_72 k),(tail4000_28 k)⟩ +def before4031 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4000_73 k),(tail4000_27 k)⟩ +def before4032 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4000_73 k),(tail4000_75 k)⟩ +def before4033 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521573),(tail4000_72 k),(tail4000_76 k)⟩ +def before4034 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521573),(tail4000_77 k),(tail4000_76 k)⟩ +def before4035 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4000_78 k),(tail4000_75 k)⟩ +def before4036 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4000_79 k),(tail4000_74 k)⟩ +def before4037 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521685),(tail4000_80 k),(tail4000_26 k)⟩ +def before4038 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521687),(tail4000_81 k),(tail4000_25 k)⟩ +def before4039 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4000_82 k),(tail4000_24 k)⟩ +def before4040 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4000_82 k),(tail4000_84 k)⟩ +def before4041 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521687),(tail4000_81 k),(tail4000_85 k)⟩ +def before4042 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521687),(tail4000_86 k),(tail4000_85 k)⟩ +def before4043 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4000_87 k),(tail4000_84 k)⟩ +def before4044 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4000_88 k),(tail4000_83 k)⟩ +def before4045 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4000_89 k),(tail4000_23 k)⟩ +def before4046 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4000_90 k),tail4000_22⟩ +def before4047 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526633),(tail4000_91 k),tail4000_21⟩ +def before4048 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail4000_92 k),tail4000_20⟩ +def before4049 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4000_93 k),tail4000_19⟩ +def before4050 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4000_93 k),tail4000_95⟩ +def before4051 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail4000_92 k),tail4000_96⟩ +def before4052 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail4000_97 k),tail4000_96⟩ +def before4053 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4000_98 k),tail4000_95⟩ +def before4054 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4000_99 k),tail4000_94⟩ +def before4055 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526851),(tail4000_100 k),tail4000_18⟩ +def before4056 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526853),(tail4000_101 k),tail4000_17⟩ +def before4057 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4000_102 k),tail4000_16⟩ +def before4058 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail4000_102 k),tail4000_104⟩ +def before4059 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526853),(tail4000_101 k),tail4000_105⟩ +def before4060 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526853),(tail4000_106 k),tail4000_105⟩ +def before4061 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4000_107 k),tail4000_104⟩ +def before4062 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526877),(tail4000_108 k),tail4000_103⟩ +def before4063 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526881),(tail4000_109 k),tail4000_15⟩ +def before4064 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4000_110 k),tail4000_14⟩ +def before4065 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4000_111 k),tail4000_13⟩ +def before4066 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4000_111 k),tail4000_113⟩ +def before4067 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail4000_110 k),tail4000_114⟩ +def before4068 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4000_115 k),tail4000_114⟩ +def before4069 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4000_116 k),tail4000_113⟩ +def before4070 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526889),(tail4000_117 k),tail4000_112⟩ +def before4071 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526893),(tail4000_118 k),tail4000_0⟩ +def before4072 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail4000_119 k),tail4000_0⟩ +def before4073 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail4000_119 k),tail4000_120⟩ +def before4074 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail4000_121 k),tail4000_120⟩ +def before4075 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526897),(tail4000_122 k),tail4000_0⟩ +def before4076 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526897),(tail4000_122 k),tail4000_120⟩ +def before4077 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail4000_118 k),tail4000_123⟩ +def before4078 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526891),(tail4000_124 k),tail4000_125⟩ +def before4079 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail4000_117 k),tail4000_126⟩ +def before4080 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526887),(tail4000_116 k),tail4000_127⟩ +def before4081 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail4000_128 k),tail4000_129⟩ +def before4082 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526881),(tail4000_109 k),tail4000_130⟩ +def before4083 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail4000_131 k),tail4000_132⟩ +def before4084 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail4000_108 k),tail4000_133⟩ +def before4085 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526875),(tail4000_107 k),tail4000_134⟩ +def before4086 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail4000_135 k),tail4000_136⟩ +def before4087 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526851),(tail4000_100 k),tail4000_137⟩ +def before4088 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526849),(tail4000_138 k),tail4000_139⟩ +def before4089 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4000_99 k),tail4000_140⟩ +def before4090 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4000_98 k),tail4000_141⟩ +def before4091 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4000_142 k),tail4000_143⟩ +def before4092 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail4000_91 k),tail4000_144⟩ +def before4093 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526631),(tail4000_145 k),tail4000_146⟩ +def before4094 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4000_90 k),tail4000_147⟩ +def before4095 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4000_89 k),(tail4000_148 k)⟩ +def before4096 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4000_88 k),(tail4000_149 k)⟩ +def before4097 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4000_87 k),(tail4000_150 k)⟩ +def before4098 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4000_151 k),(tail4000_152 k)⟩ +def before4099 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521685),(tail4000_80 k),(tail4000_153 k)⟩ +def after4099 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521683),(tail4000_154 k),(tail4000_155 k)⟩ + +theorem macro4000 (k : Nat) : applyExit (before4000 k) exit10 4 = some (before4001 k) := by + simp (disch := omega) [before4000, before4001, exit10, applyExit, pop, push] + <;> omega +theorem step4000 (k : Nat) : Runs (4*2) (before4000 k).denote (before4001 k).denote := + @applyExit_sound (before4000 k) (before4001 k) exit10 4 valid10 (macro4000 k) +theorem macro4001 (k : Nat) : applyExit (before4001 k) exit32 1 = some (before4002 k) := by + simp (disch := omega) [before4001, before4002, exit32, applyExit, pop, push] + <;> omega +theorem step4001 (k : Nat) : Runs (1*3) (before4001 k).denote (before4002 k).denote := + @applyExit_sound (before4001 k) (before4002 k) exit32 1 valid32 (macro4001 k) +theorem macro4002 (k : Nat) : applyExit (before4002 k) exit36 4 = some (before4003 k) := by + simp (disch := omega) [before4002, before4003, exit36, applyExit, pop, push] + <;> omega +theorem step4002 (k : Nat) : Runs (4*2) (before4002 k).denote (before4003 k).denote := + @applyExit_sound (before4002 k) (before4003 k) exit36 4 valid36 (macro4002 k) +theorem macro4003 (k : Nat) : applyExit (before4003 k) exit232 1 = some (before4004 k) := by + simp (disch := omega) [before4003, before4004, exit232, applyExit, pop, push] + <;> omega +theorem step4003 (k : Nat) : Runs (1*38) (before4003 k).denote (before4004 k).denote := + @applyExit_sound (before4003 k) (before4004 k) exit232 1 valid232 (macro4003 k) +theorem macro4004 (k : Nat) : applyExit (before4004 k) exit231 1 = some (before4005 k) := by + simp (disch := omega) [before4004, before4005, exit231, applyExit, pop, push] + <;> omega +theorem step4004 (k : Nat) : Runs (1*5) (before4004 k).denote (before4005 k).denote := + @applyExit_sound (before4004 k) (before4005 k) exit231 1 valid231 (macro4004 k) +theorem macro4005 (k : Nat) : applyExit (before4005 k) exit233 1 = some (before4006 k) := by + simp (disch := omega) [before4005, before4006, exit233, applyExit, pop, push] + <;> omega +theorem step4005 (k : Nat) : Runs (1*19) (before4005 k).denote (before4006 k).denote := + @applyExit_sound (before4005 k) (before4006 k) exit233 1 valid233 (macro4005 k) +theorem macro4006 (k : Nat) : applyExit (before4006 k) exit232 1 = some (before4007 k) := by + simp (disch := omega) [before4006, before4007, exit232, applyExit, pop, push] + <;> omega +theorem step4006 (k : Nat) : Runs (1*38) (before4006 k).denote (before4007 k).denote := + @applyExit_sound (before4006 k) (before4007 k) exit232 1 valid232 (macro4006 k) +theorem macro4007 (k : Nat) : applyExit (before4007 k) exit231 1 = some (before4008 k) := by + simp (disch := omega) [before4007, before4008, exit231, applyExit, pop, push] + <;> omega +theorem step4007 (k : Nat) : Runs (1*5) (before4007 k).denote (before4008 k).denote := + @applyExit_sound (before4007 k) (before4008 k) exit231 1 valid231 (macro4007 k) +theorem macro4008 (k : Nat) : applyExit (before4008 k) exit233 1 = some (before4009 k) := by + simp (disch := omega) [before4008, before4009, exit233, applyExit, pop, push] + <;> omega +theorem step4008 (k : Nat) : Runs (1*19) (before4008 k).denote (before4009 k).denote := + @applyExit_sound (before4008 k) (before4009 k) exit233 1 valid233 (macro4008 k) +theorem macro4009 (k : Nat) : applyExit (before4009 k) exit232 1 = some (before4010 k) := by + simp (disch := omega) [before4009, before4010, exit232, applyExit, pop, push] + <;> omega +theorem step4009 (k : Nat) : Runs (1*38) (before4009 k).denote (before4010 k).denote := + @applyExit_sound (before4009 k) (before4010 k) exit232 1 valid232 (macro4009 k) +theorem macro4010 (k : Nat) : applyExit (before4010 k) exit231 1 = some (before4011 k) := by + simp (disch := omega) [before4010, before4011, exit231, applyExit, pop, push] + <;> omega +theorem step4010 (k : Nat) : Runs (1*5) (before4010 k).denote (before4011 k).denote := + @applyExit_sound (before4010 k) (before4011 k) exit231 1 valid231 (macro4010 k) +theorem macro4011 (k : Nat) : applyExit (before4011 k) exit233 1 = some (before4012 k) := by + simp (disch := omega) [before4011, before4012, exit233, applyExit, pop, push] + <;> omega +theorem step4011 (k : Nat) : Runs (1*19) (before4011 k).denote (before4012 k).denote := + @applyExit_sound (before4011 k) (before4012 k) exit233 1 valid233 (macro4011 k) +def cycleState4012 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w205,(3+1*j)⟩,⟨w0,5⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w203,1⟩,⟨w202,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761163⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,18⟩,⟨w200,(1*k+8)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart4012_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w204,1⟩,⟨w205,(3+1*j)⟩,⟨w0,5⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w202,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761163⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,18⟩,⟨w200,(1*k+8)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart4012_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w204,1⟩,⟨w205,(3+1*j)⟩,⟨w0,5⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w203,1⟩,⟨w202,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761163⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,18⟩,⟨w200,(1*k+8)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro4012_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4012 k j) exit232 1 = some (cyclePart4012_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4012, cyclePart4012_0, exit232, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4012_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4012_0 k j) exit231 1 = some (cyclePart4012_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4012_0, cyclePart4012_1, exit231, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4012_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4012_1 k j) exit233 1 = some (cycleState4012 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4012_1, cycleState4012, exit233, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4012 (k j : Nat) (hj : j < (1*k+2)) : Runs 62 (cycleState4012 k j).denote (cycleState4012 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState4012 k j).denote (cyclePart4012_0 k j).denote := @applyExit_sound (cycleState4012 k j) (cyclePart4012_0 k j) exit232 1 valid232 (cycleMacro4012_0 k j hj) + have h1 : Runs (1*5) (cyclePart4012_0 k j).denote (cyclePart4012_1 k j).denote := @applyExit_sound (cyclePart4012_0 k j) (cyclePart4012_1 k j) exit231 1 valid231 (cycleMacro4012_1 k j hj) + have h2 : Runs (1*19) (cyclePart4012_1 k j).denote (cycleState4012 k (j+1)).denote := @applyExit_sound (cyclePart4012_1 k j) (cycleState4012 k (j+1)) exit233 1 valid233 (cycleMacro4012_2 k j hj) + exact (@Runs.trans (1*38) ((1*5)+(1*19)) (cycleState4012 k j).denote (cyclePart4012_0 k j).denote (cycleState4012 k (j+1)).denote h0 (@Runs.trans (1*5) (1*19) (cyclePart4012_0 k j).denote (cyclePart4012_1 k j).denote (cycleState4012 k (j+1)).denote h1 h2)) +theorem step4012 (k : Nat) : Runs ((1*k+2)*62) (before4012 k).denote (before4013 k).denote := by + have h := Runs.chain (fun j => (cycleState4012 k j).denote) 62 (1*k+2) (cycleRun4012 k) + have h0 : cycleState4012 k 0 = before4012 k := by simp [cycleState4012, before4012] + have h1 : cycleState4012 k (1*k+2) = before4013 k := by + simp [cycleState4012, before4013] <;> omega + simpa only [h0, h1] using h +theorem macro4013 (k : Nat) : applyExit (before4013 k) exit232 1 = some (before4014 k) := by + simp (disch := omega) [before4013, before4014, exit232, applyExit, pop, push] + <;> omega +theorem step4013 (k : Nat) : Runs (1*38) (before4013 k).denote (before4014 k).denote := + @applyExit_sound (before4013 k) (before4014 k) exit232 1 valid232 (macro4013 k) +theorem macro4014 (k : Nat) : applyExit (before4014 k) exit231 1 = some (before4015 k) := by + simp (disch := omega) [before4014, before4015, exit231, applyExit, pop, push] + <;> omega +theorem step4014 (k : Nat) : Runs (1*5) (before4014 k).denote (before4015 k).denote := + @applyExit_sound (before4014 k) (before4015 k) exit231 1 valid231 (macro4014 k) +theorem macro4015 (k : Nat) : applyExit (before4015 k) exit233 1 = some (before4016 k) := by + simp (disch := omega) [before4015, before4016, exit233, applyExit, pop, push] + <;> omega +theorem step4015 (k : Nat) : Runs (1*19) (before4015 k).denote (before4016 k).denote := + @applyExit_sound (before4015 k) (before4016 k) exit233 1 valid233 (macro4015 k) +theorem macro4016 (k : Nat) : applyExit (before4016 k) exit232 1 = some (before4017 k) := by + simp (disch := omega) [before4016, before4017, exit232, applyExit, pop, push] + <;> omega +theorem step4016 (k : Nat) : Runs (1*38) (before4016 k).denote (before4017 k).denote := + @applyExit_sound (before4016 k) (before4017 k) exit232 1 valid232 (macro4016 k) +theorem macro4017 (k : Nat) : applyExit (before4017 k) exit234 1 = some (before4018 k) := by + simp (disch := omega) [before4017, before4018, exit234, applyExit, pop, push] + <;> omega +theorem step4017 (k : Nat) : Runs (1*5) (before4017 k).denote (before4018 k).denote := + @applyExit_sound (before4017 k) (before4018 k) exit234 1 valid234 (macro4017 k) +theorem macro4018 (k : Nat) : applyExit (before4018 k) exit233 1 = some (before4019 k) := by + simp (disch := omega) [before4018, before4019, exit233, applyExit, pop, push] + <;> omega +theorem step4018 (k : Nat) : Runs (1*19) (before4018 k).denote (before4019 k).denote := + @applyExit_sound (before4018 k) (before4019 k) exit233 1 valid233 (macro4018 k) +theorem macro4019 (k : Nat) : applyExit (before4019 k) exit235 1 = some (before4020 k) := by + simp (disch := omega) [before4019, before4020, exit235, applyExit, pop, push] + <;> omega +theorem step4019 (k : Nat) : Runs (1*38) (before4019 k).denote (before4020 k).denote := + @applyExit_sound (before4019 k) (before4020 k) exit235 1 valid235 (macro4019 k) +theorem macro4020 (k : Nat) : applyExit (before4020 k) exit34 791761163 = some (before4021 k) := by + simp (disch := omega) [before4020, before4021, exit34, applyExit, pop, push] + <;> omega +theorem step4020 (k : Nat) : Runs (791761163*2) (before4020 k).denote (before4021 k).denote := + @applyExit_sound (before4020 k) (before4021 k) exit34 791761163 valid34 (macro4020 k) +theorem macro4021 (k : Nat) : applyExit (before4021 k) exit35 1 = some (before4022 k) := by + simp (disch := omega) [before4021, before4022, exit35, applyExit, pop, push] + <;> omega +theorem step4021 (k : Nat) : Runs (1*2) (before4021 k).denote (before4022 k).denote := + @applyExit_sound (before4021 k) (before4022 k) exit35 1 valid35 (macro4021 k) +theorem macro4022 (k : Nat) : applyExit (before4022 k) exit36 4 = some (before4023 k) := by + simp (disch := omega) [before4022, before4023, exit36, applyExit, pop, push] + <;> omega +theorem step4022 (k : Nat) : Runs (4*2) (before4022 k).denote (before4023 k).denote := + @applyExit_sound (before4022 k) (before4023 k) exit36 4 valid36 (macro4022 k) +theorem macro4023 (k : Nat) : applyExit (before4023 k) exit31 1 = some (before4024 k) := by + simp (disch := omega) [before4023, before4024, exit31, applyExit, pop, push] + <;> omega +theorem step4023 (k : Nat) : Runs (1*1) (before4023 k).denote (before4024 k).denote := + @applyExit_sound (before4023 k) (before4024 k) exit31 1 valid31 (macro4023 k) +theorem macro4024 (k : Nat) : applyExit (before4024 k) exit10 4 = some (before4025 k) := by + simp (disch := omega) [before4024, before4025, exit10, applyExit, pop, push] + <;> omega +theorem step4024 (k : Nat) : Runs (4*2) (before4024 k).denote (before4025 k).denote := + @applyExit_sound (before4024 k) (before4025 k) exit10 4 valid10 (macro4024 k) +theorem macro4025 (k : Nat) : applyExit (before4025 k) exit32 1 = some (before4026 k) := by + simp (disch := omega) [before4025, before4026, exit32, applyExit, pop, push] + <;> omega +theorem step4025 (k : Nat) : Runs (1*3) (before4025 k).denote (before4026 k).denote := + @applyExit_sound (before4025 k) (before4026 k) exit32 1 valid32 (macro4025 k) +theorem macro4026 (k : Nat) : applyExit (before4026 k) exit36 4 = some (before4027 k) := by + simp (disch := omega) [before4026, before4027, exit36, applyExit, pop, push] + <;> omega +theorem step4026 (k : Nat) : Runs (4*2) (before4026 k).denote (before4027 k).denote := + @applyExit_sound (before4026 k) (before4027 k) exit36 4 valid36 (macro4026 k) +theorem macro4027 (k : Nat) : applyExit (before4027 k) exit33 1 = some (before4028 k) := by + simp (disch := omega) [before4027, before4028, exit33, applyExit, pop, push] + <;> omega +theorem step4027 (k : Nat) : Runs (1*2) (before4027 k).denote (before4028 k).denote := + @applyExit_sound (before4027 k) (before4028 k) exit33 1 valid33 (macro4027 k) +theorem macro4028 (k : Nat) : applyExit (before4028 k) exit34 25 = some (before4029 k) := by + simp (disch := omega) [before4028, before4029, exit34, applyExit, pop, push] + <;> omega +theorem step4028 (k : Nat) : Runs (25*2) (before4028 k).denote (before4029 k).denote := + @applyExit_sound (before4028 k) (before4029 k) exit34 25 valid34 (macro4028 k) +theorem macro4029 (k : Nat) : applyExit (before4029 k) exit35 1 = some (before4030 k) := by + simp (disch := omega) [before4029, before4030, exit35, applyExit, pop, push] + <;> omega +theorem step4029 (k : Nat) : Runs (1*2) (before4029 k).denote (before4030 k).denote := + @applyExit_sound (before4029 k) (before4030 k) exit35 1 valid35 (macro4029 k) +theorem macro4030 (k : Nat) : applyExit (before4030 k) exit36 36 = some (before4031 k) := by + simp (disch := omega) [before4030, before4031, exit36, applyExit, pop, push] + <;> omega +theorem step4030 (k : Nat) : Runs (36*2) (before4030 k).denote (before4031 k).denote := + @applyExit_sound (before4030 k) (before4031 k) exit36 36 valid36 (macro4030 k) +theorem macro4031 (k : Nat) : applyExit (before4031 k) exit31 1 = some (before4032 k) := by + simp (disch := omega) [before4031, before4032, exit31, applyExit, pop, push] + <;> omega +theorem step4031 (k : Nat) : Runs (1*1) (before4031 k).denote (before4032 k).denote := + @applyExit_sound (before4031 k) (before4032 k) exit31 1 valid31 (macro4031 k) +theorem macro4032 (k : Nat) : applyExit (before4032 k) exit10 36 = some (before4033 k) := by + simp (disch := omega) [before4032, before4033, exit10, applyExit, pop, push] + <;> omega +theorem step4032 (k : Nat) : Runs (36*2) (before4032 k).denote (before4033 k).denote := + @applyExit_sound (before4032 k) (before4033 k) exit10 36 valid10 (macro4032 k) +theorem macro4033 (k : Nat) : applyExit (before4033 k) exit32 1 = some (before4034 k) := by + simp (disch := omega) [before4033, before4034, exit32, applyExit, pop, push] + <;> omega +theorem step4033 (k : Nat) : Runs (1*3) (before4033 k).denote (before4034 k).denote := + @applyExit_sound (before4033 k) (before4034 k) exit32 1 valid32 (macro4033 k) +theorem macro4034 (k : Nat) : applyExit (before4034 k) exit36 36 = some (before4035 k) := by + simp (disch := omega) [before4034, before4035, exit36, applyExit, pop, push] + <;> omega +theorem step4034 (k : Nat) : Runs (36*2) (before4034 k).denote (before4035 k).denote := + @applyExit_sound (before4034 k) (before4035 k) exit36 36 valid36 (macro4034 k) +theorem macro4035 (k : Nat) : applyExit (before4035 k) exit33 1 = some (before4036 k) := by + simp (disch := omega) [before4035, before4036, exit33, applyExit, pop, push] + <;> omega +theorem step4035 (k : Nat) : Runs (1*2) (before4035 k).denote (before4036 k).denote := + @applyExit_sound (before4035 k) (before4036 k) exit33 1 valid33 (macro4035 k) +theorem macro4036 (k : Nat) : applyExit (before4036 k) exit34 19 = some (before4037 k) := by + simp (disch := omega) [before4036, before4037, exit34, applyExit, pop, push] + <;> omega +theorem step4036 (k : Nat) : Runs (19*2) (before4036 k).denote (before4037 k).denote := + @applyExit_sound (before4036 k) (before4037 k) exit34 19 valid34 (macro4036 k) +theorem macro4037 (k : Nat) : applyExit (before4037 k) exit35 1 = some (before4038 k) := by + simp (disch := omega) [before4037, before4038, exit35, applyExit, pop, push] + <;> omega +theorem step4037 (k : Nat) : Runs (1*2) (before4037 k).denote (before4038 k).denote := + @applyExit_sound (before4037 k) (before4038 k) exit35 1 valid35 (macro4037 k) +theorem macro4038 (k : Nat) : applyExit (before4038 k) exit36 88 = some (before4039 k) := by + simp (disch := omega) [before4038, before4039, exit36, applyExit, pop, push] + <;> omega +theorem step4038 (k : Nat) : Runs (88*2) (before4038 k).denote (before4039 k).denote := + @applyExit_sound (before4038 k) (before4039 k) exit36 88 valid36 (macro4038 k) +theorem macro4039 (k : Nat) : applyExit (before4039 k) exit31 1 = some (before4040 k) := by + simp (disch := omega) [before4039, before4040, exit31, applyExit, pop, push] + <;> omega +theorem step4039 (k : Nat) : Runs (1*1) (before4039 k).denote (before4040 k).denote := + @applyExit_sound (before4039 k) (before4040 k) exit31 1 valid31 (macro4039 k) +theorem macro4040 (k : Nat) : applyExit (before4040 k) exit10 88 = some (before4041 k) := by + simp (disch := omega) [before4040, before4041, exit10, applyExit, pop, push] + <;> omega +theorem step4040 (k : Nat) : Runs (88*2) (before4040 k).denote (before4041 k).denote := + @applyExit_sound (before4040 k) (before4041 k) exit10 88 valid10 (macro4040 k) +theorem macro4041 (k : Nat) : applyExit (before4041 k) exit32 1 = some (before4042 k) := by + simp (disch := omega) [before4041, before4042, exit32, applyExit, pop, push] + <;> omega +theorem step4041 (k : Nat) : Runs (1*3) (before4041 k).denote (before4042 k).denote := + @applyExit_sound (before4041 k) (before4042 k) exit32 1 valid32 (macro4041 k) +theorem macro4042 (k : Nat) : applyExit (before4042 k) exit36 88 = some (before4043 k) := by + simp (disch := omega) [before4042, before4043, exit36, applyExit, pop, push] + <;> omega +theorem step4042 (k : Nat) : Runs (88*2) (before4042 k).denote (before4043 k).denote := + @applyExit_sound (before4042 k) (before4043 k) exit36 88 valid36 (macro4042 k) +theorem macro4043 (k : Nat) : applyExit (before4043 k) exit33 1 = some (before4044 k) := by + simp (disch := omega) [before4043, before4044, exit33, applyExit, pop, push] + <;> omega +theorem step4043 (k : Nat) : Runs (1*2) (before4043 k).denote (before4044 k).denote := + @applyExit_sound (before4043 k) (before4044 k) exit33 1 valid33 (macro4043 k) +theorem macro4044 (k : Nat) : applyExit (before4044 k) exit34 17 = some (before4045 k) := by + simp (disch := omega) [before4044, before4045, exit34, applyExit, pop, push] + <;> omega +theorem step4044 (k : Nat) : Runs (17*2) (before4044 k).denote (before4045 k).denote := + @applyExit_sound (before4044 k) (before4045 k) exit34 17 valid34 (macro4044 k) +theorem macro4045 (k : Nat) : applyExit (before4045 k) exit236 (1*k+8) = some (before4046 k) := by + simp (disch := omega) [before4045, before4046, exit236, applyExit, pop, push] + <;> omega +theorem step4045 (k : Nat) : Runs ((1*k+8)*1130) (before4045 k).denote (before4046 k).denote := + @applyExit_sound (before4045 k) (before4046 k) exit236 (1*k+8) valid236 (macro4045 k) +theorem macro4046 (k : Nat) : applyExit (before4046 k) exit34 23 = some (before4047 k) := by + simp (disch := omega) [before4046, before4047, exit34, applyExit, pop, push] + <;> omega +theorem step4046 (k : Nat) : Runs (23*2) (before4046 k).denote (before4047 k).denote := + @applyExit_sound (before4046 k) (before4047 k) exit34 23 valid34 (macro4046 k) +theorem macro4047 (k : Nat) : applyExit (before4047 k) exit35 1 = some (before4048 k) := by + simp (disch := omega) [before4047, before4048, exit35, applyExit, pop, push] + <;> omega +theorem step4047 (k : Nat) : Runs (1*2) (before4047 k).denote (before4048 k).denote := + @applyExit_sound (before4047 k) (before4048 k) exit35 1 valid35 (macro4047 k) +theorem macro4048 (k : Nat) : applyExit (before4048 k) exit36 12 = some (before4049 k) := by + simp (disch := omega) [before4048, before4049, exit36, applyExit, pop, push] + <;> omega +theorem step4048 (k : Nat) : Runs (12*2) (before4048 k).denote (before4049 k).denote := + @applyExit_sound (before4048 k) (before4049 k) exit36 12 valid36 (macro4048 k) +theorem macro4049 (k : Nat) : applyExit (before4049 k) exit31 1 = some (before4050 k) := by + simp (disch := omega) [before4049, before4050, exit31, applyExit, pop, push] + <;> omega +theorem step4049 (k : Nat) : Runs (1*1) (before4049 k).denote (before4050 k).denote := + @applyExit_sound (before4049 k) (before4050 k) exit31 1 valid31 (macro4049 k) +theorem macro4050 (k : Nat) : applyExit (before4050 k) exit10 12 = some (before4051 k) := by + simp (disch := omega) [before4050, before4051, exit10, applyExit, pop, push] + <;> omega +theorem step4050 (k : Nat) : Runs (12*2) (before4050 k).denote (before4051 k).denote := + @applyExit_sound (before4050 k) (before4051 k) exit10 12 valid10 (macro4050 k) +theorem macro4051 (k : Nat) : applyExit (before4051 k) exit32 1 = some (before4052 k) := by + simp (disch := omega) [before4051, before4052, exit32, applyExit, pop, push] + <;> omega +theorem step4051 (k : Nat) : Runs (1*3) (before4051 k).denote (before4052 k).denote := + @applyExit_sound (before4051 k) (before4052 k) exit32 1 valid32 (macro4051 k) +theorem macro4052 (k : Nat) : applyExit (before4052 k) exit36 12 = some (before4053 k) := by + simp (disch := omega) [before4052, before4053, exit36, applyExit, pop, push] + <;> omega +theorem step4052 (k : Nat) : Runs (12*2) (before4052 k).denote (before4053 k).denote := + @applyExit_sound (before4052 k) (before4053 k) exit36 12 valid36 (macro4052 k) +theorem macro4053 (k : Nat) : applyExit (before4053 k) exit33 1 = some (before4054 k) := by + simp (disch := omega) [before4053, before4054, exit33, applyExit, pop, push] + <;> omega +theorem step4053 (k : Nat) : Runs (1*2) (before4053 k).denote (before4054 k).denote := + @applyExit_sound (before4053 k) (before4054 k) exit33 1 valid33 (macro4053 k) +theorem macro4054 (k : Nat) : applyExit (before4054 k) exit34 95 = some (before4055 k) := by + simp (disch := omega) [before4054, before4055, exit34, applyExit, pop, push] + <;> omega +theorem step4054 (k : Nat) : Runs (95*2) (before4054 k).denote (before4055 k).denote := + @applyExit_sound (before4054 k) (before4055 k) exit34 95 valid34 (macro4054 k) +theorem macro4055 (k : Nat) : applyExit (before4055 k) exit35 1 = some (before4056 k) := by + simp (disch := omega) [before4055, before4056, exit35, applyExit, pop, push] + <;> omega +theorem step4055 (k : Nat) : Runs (1*2) (before4055 k).denote (before4056 k).denote := + @applyExit_sound (before4055 k) (before4056 k) exit35 1 valid35 (macro4055 k) +theorem macro4056 (k : Nat) : applyExit (before4056 k) exit36 11 = some (before4057 k) := by + simp (disch := omega) [before4056, before4057, exit36, applyExit, pop, push] + <;> omega +theorem step4056 (k : Nat) : Runs (11*2) (before4056 k).denote (before4057 k).denote := + @applyExit_sound (before4056 k) (before4057 k) exit36 11 valid36 (macro4056 k) +theorem macro4057 (k : Nat) : applyExit (before4057 k) exit31 1 = some (before4058 k) := by + simp (disch := omega) [before4057, before4058, exit31, applyExit, pop, push] + <;> omega +theorem step4057 (k : Nat) : Runs (1*1) (before4057 k).denote (before4058 k).denote := + @applyExit_sound (before4057 k) (before4058 k) exit31 1 valid31 (macro4057 k) +theorem macro4058 (k : Nat) : applyExit (before4058 k) exit10 11 = some (before4059 k) := by + simp (disch := omega) [before4058, before4059, exit10, applyExit, pop, push] + <;> omega +theorem step4058 (k : Nat) : Runs (11*2) (before4058 k).denote (before4059 k).denote := + @applyExit_sound (before4058 k) (before4059 k) exit10 11 valid10 (macro4058 k) +theorem macro4059 (k : Nat) : applyExit (before4059 k) exit32 1 = some (before4060 k) := by + simp (disch := omega) [before4059, before4060, exit32, applyExit, pop, push] + <;> omega +theorem step4059 (k : Nat) : Runs (1*3) (before4059 k).denote (before4060 k).denote := + @applyExit_sound (before4059 k) (before4060 k) exit32 1 valid32 (macro4059 k) +theorem macro4060 (k : Nat) : applyExit (before4060 k) exit36 11 = some (before4061 k) := by + simp (disch := omega) [before4060, before4061, exit36, applyExit, pop, push] + <;> omega +theorem step4060 (k : Nat) : Runs (11*2) (before4060 k).denote (before4061 k).denote := + @applyExit_sound (before4060 k) (before4061 k) exit36 11 valid36 (macro4060 k) +theorem macro4061 (k : Nat) : applyExit (before4061 k) exit33 1 = some (before4062 k) := by + simp (disch := omega) [before4061, before4062, exit33, applyExit, pop, push] + <;> omega +theorem step4061 (k : Nat) : Runs (1*2) (before4061 k).denote (before4062 k).denote := + @applyExit_sound (before4061 k) (before4062 k) exit33 1 valid33 (macro4061 k) +theorem macro4062 (k : Nat) : applyExit (before4062 k) exit34 2 = some (before4063 k) := by + simp (disch := omega) [before4062, before4063, exit34, applyExit, pop, push] + <;> omega +theorem step4062 (k : Nat) : Runs (2*2) (before4062 k).denote (before4063 k).denote := + @applyExit_sound (before4062 k) (before4063 k) exit34 2 valid34 (macro4062 k) +theorem macro4063 (k : Nat) : applyExit (before4063 k) exit35 1 = some (before4064 k) := by + simp (disch := omega) [before4063, before4064, exit35, applyExit, pop, push] + <;> omega +theorem step4063 (k : Nat) : Runs (1*2) (before4063 k).denote (before4064 k).denote := + @applyExit_sound (before4063 k) (before4064 k) exit35 1 valid35 (macro4063 k) +theorem macro4064 (k : Nat) : applyExit (before4064 k) exit36 2 = some (before4065 k) := by + simp (disch := omega) [before4064, before4065, exit36, applyExit, pop, push] + <;> omega +theorem step4064 (k : Nat) : Runs (2*2) (before4064 k).denote (before4065 k).denote := + @applyExit_sound (before4064 k) (before4065 k) exit36 2 valid36 (macro4064 k) +theorem macro4065 (k : Nat) : applyExit (before4065 k) exit31 1 = some (before4066 k) := by + simp (disch := omega) [before4065, before4066, exit31, applyExit, pop, push] + <;> omega +theorem step4065 (k : Nat) : Runs (1*1) (before4065 k).denote (before4066 k).denote := + @applyExit_sound (before4065 k) (before4066 k) exit31 1 valid31 (macro4065 k) +theorem macro4066 (k : Nat) : applyExit (before4066 k) exit10 2 = some (before4067 k) := by + simp (disch := omega) [before4066, before4067, exit10, applyExit, pop, push] + <;> omega +theorem step4066 (k : Nat) : Runs (2*2) (before4066 k).denote (before4067 k).denote := + @applyExit_sound (before4066 k) (before4067 k) exit10 2 valid10 (macro4066 k) +theorem macro4067 (k : Nat) : applyExit (before4067 k) exit32 1 = some (before4068 k) := by + simp (disch := omega) [before4067, before4068, exit32, applyExit, pop, push] + <;> omega +theorem step4067 (k : Nat) : Runs (1*3) (before4067 k).denote (before4068 k).denote := + @applyExit_sound (before4067 k) (before4068 k) exit32 1 valid32 (macro4067 k) +theorem macro4068 (k : Nat) : applyExit (before4068 k) exit36 2 = some (before4069 k) := by + simp (disch := omega) [before4068, before4069, exit36, applyExit, pop, push] + <;> omega +theorem step4068 (k : Nat) : Runs (2*2) (before4068 k).denote (before4069 k).denote := + @applyExit_sound (before4068 k) (before4069 k) exit36 2 valid36 (macro4068 k) +theorem macro4069 (k : Nat) : applyExit (before4069 k) exit33 1 = some (before4070 k) := by + simp (disch := omega) [before4069, before4070, exit33, applyExit, pop, push] + <;> omega +theorem step4069 (k : Nat) : Runs (1*2) (before4069 k).denote (before4070 k).denote := + @applyExit_sound (before4069 k) (before4070 k) exit33 1 valid33 (macro4069 k) +theorem macro4070 (k : Nat) : applyExit (before4070 k) exit34 2 = some (before4071 k) := by + simp (disch := omega) [before4070, before4071, exit34, applyExit, pop, push] + <;> omega +theorem step4070 (k : Nat) : Runs (2*2) (before4070 k).denote (before4071 k).denote := + @applyExit_sound (before4070 k) (before4071 k) exit34 2 valid34 (macro4070 k) +theorem macro4071 (k : Nat) : applyExit (before4071 k) exit35 1 = some (before4072 k) := by + simp (disch := omega) [before4071, before4072, exit35, applyExit, pop, push] + <;> omega +theorem step4071 (k : Nat) : Runs (1*2) (before4071 k).denote (before4072 k).denote := + @applyExit_sound (before4071 k) (before4072 k) exit35 1 valid35 (macro4071 k) +theorem macro4072 (k : Nat) : applyExit (before4072 k) exit39 1 = some (before4073 k) := by + simp (disch := omega) [before4072, before4073, exit39, applyExit, pop, push] + <;> omega +theorem step4072 (k : Nat) : Runs (1*1) (before4072 k).denote (before4073 k).denote := + @applyExit_sound (before4072 k) (before4073 k) exit39 1 valid39 (macro4072 k) +theorem macro4073 (k : Nat) : applyExit (before4073 k) exit32 1 = some (before4074 k) := by + simp (disch := omega) [before4073, before4074, exit32, applyExit, pop, push] + <;> omega +theorem step4073 (k : Nat) : Runs (1*3) (before4073 k).denote (before4074 k).denote := + @applyExit_sound (before4073 k) (before4074 k) exit32 1 valid32 (macro4073 k) +theorem macro4074 (k : Nat) : applyExit (before4074 k) exit36 1 = some (before4075 k) := by + simp (disch := omega) [before4074, before4075, exit36, applyExit, pop, push] + <;> omega +theorem step4074 (k : Nat) : Runs (1*2) (before4074 k).denote (before4075 k).denote := + @applyExit_sound (before4074 k) (before4075 k) exit36 1 valid36 (macro4074 k) +theorem macro4075 (k : Nat) : applyExit (before4075 k) exit39 1 = some (before4076 k) := by + simp (disch := omega) [before4075, before4076, exit39, applyExit, pop, push] + <;> omega +theorem step4075 (k : Nat) : Runs (1*1) (before4075 k).denote (before4076 k).denote := + @applyExit_sound (before4075 k) (before4076 k) exit39 1 valid39 (macro4075 k) +theorem macro4076 (k : Nat) : applyExit (before4076 k) exit10 2 = some (before4077 k) := by + simp (disch := omega) [before4076, before4077, exit10, applyExit, pop, push] + <;> omega +theorem step4076 (k : Nat) : Runs (2*2) (before4076 k).denote (before4077 k).denote := + @applyExit_sound (before4076 k) (before4077 k) exit10 2 valid10 (macro4076 k) +theorem macro4077 (k : Nat) : applyExit (before4077 k) exit11 1 = some (before4078 k) := by + simp (disch := omega) [before4077, before4078, exit11, applyExit, pop, push] + <;> omega +theorem step4077 (k : Nat) : Runs (1*2) (before4077 k).denote (before4078 k).denote := + @applyExit_sound (before4077 k) (before4078 k) exit11 1 valid11 (macro4077 k) +theorem macro4078 (k : Nat) : applyExit (before4078 k) exit2 1 = some (before4079 k) := by + simp (disch := omega) [before4078, before4079, exit2, applyExit, pop, push] + <;> omega +theorem step4078 (k : Nat) : Runs (1*2) (before4078 k).denote (before4079 k).denote := + @applyExit_sound (before4078 k) (before4079 k) exit2 1 valid2 (macro4078 k) +theorem macro4079 (k : Nat) : applyExit (before4079 k) exit3 1 = some (before4080 k) := by + simp (disch := omega) [before4079, before4080, exit3, applyExit, pop, push] + <;> omega +theorem step4079 (k : Nat) : Runs (1*2) (before4079 k).denote (before4080 k).denote := + @applyExit_sound (before4079 k) (before4080 k) exit3 1 valid3 (macro4079 k) +theorem macro4080 (k : Nat) : applyExit (before4080 k) exit9 1 = some (before4081 k) := by + simp (disch := omega) [before4080, before4081, exit9, applyExit, pop, push] + <;> omega +theorem step4080 (k : Nat) : Runs (1*2) (before4080 k).denote (before4081 k).denote := + @applyExit_sound (before4080 k) (before4081 k) exit9 1 valid9 (macro4080 k) +theorem macro4081 (k : Nat) : applyExit (before4081 k) exit10 2 = some (before4082 k) := by + simp (disch := omega) [before4081, before4082, exit10, applyExit, pop, push] + <;> omega +theorem step4081 (k : Nat) : Runs (2*2) (before4081 k).denote (before4082 k).denote := + @applyExit_sound (before4081 k) (before4082 k) exit10 2 valid10 (macro4081 k) +theorem macro4082 (k : Nat) : applyExit (before4082 k) exit11 1 = some (before4083 k) := by + simp (disch := omega) [before4082, before4083, exit11, applyExit, pop, push] + <;> omega +theorem step4082 (k : Nat) : Runs (1*2) (before4082 k).denote (before4083 k).denote := + @applyExit_sound (before4082 k) (before4083 k) exit11 1 valid11 (macro4082 k) +theorem macro4083 (k : Nat) : applyExit (before4083 k) exit2 1 = some (before4084 k) := by + simp (disch := omega) [before4083, before4084, exit2, applyExit, pop, push] + <;> omega +theorem step4083 (k : Nat) : Runs (1*2) (before4083 k).denote (before4084 k).denote := + @applyExit_sound (before4083 k) (before4084 k) exit2 1 valid2 (macro4083 k) +theorem macro4084 (k : Nat) : applyExit (before4084 k) exit3 1 = some (before4085 k) := by + simp (disch := omega) [before4084, before4085, exit3, applyExit, pop, push] + <;> omega +theorem step4084 (k : Nat) : Runs (1*2) (before4084 k).denote (before4085 k).denote := + @applyExit_sound (before4084 k) (before4085 k) exit3 1 valid3 (macro4084 k) +theorem macro4085 (k : Nat) : applyExit (before4085 k) exit9 1 = some (before4086 k) := by + simp (disch := omega) [before4085, before4086, exit9, applyExit, pop, push] + <;> omega +theorem step4085 (k : Nat) : Runs (1*2) (before4085 k).denote (before4086 k).denote := + @applyExit_sound (before4085 k) (before4086 k) exit9 1 valid9 (macro4085 k) +theorem macro4086 (k : Nat) : applyExit (before4086 k) exit10 11 = some (before4087 k) := by + simp (disch := omega) [before4086, before4087, exit10, applyExit, pop, push] + <;> omega +theorem step4086 (k : Nat) : Runs (11*2) (before4086 k).denote (before4087 k).denote := + @applyExit_sound (before4086 k) (before4087 k) exit10 11 valid10 (macro4086 k) +theorem macro4087 (k : Nat) : applyExit (before4087 k) exit11 1 = some (before4088 k) := by + simp (disch := omega) [before4087, before4088, exit11, applyExit, pop, push] + <;> omega +theorem step4087 (k : Nat) : Runs (1*2) (before4087 k).denote (before4088 k).denote := + @applyExit_sound (before4087 k) (before4088 k) exit11 1 valid11 (macro4087 k) +theorem macro4088 (k : Nat) : applyExit (before4088 k) exit2 94 = some (before4089 k) := by + simp (disch := omega) [before4088, before4089, exit2, applyExit, pop, push] + <;> omega +theorem step4088 (k : Nat) : Runs (94*2) (before4088 k).denote (before4089 k).denote := + @applyExit_sound (before4088 k) (before4089 k) exit2 94 valid2 (macro4088 k) +theorem macro4089 (k : Nat) : applyExit (before4089 k) exit3 1 = some (before4090 k) := by + simp (disch := omega) [before4089, before4090, exit3, applyExit, pop, push] + <;> omega +theorem step4089 (k : Nat) : Runs (1*2) (before4089 k).denote (before4090 k).denote := + @applyExit_sound (before4089 k) (before4090 k) exit3 1 valid3 (macro4089 k) +theorem macro4090 (k : Nat) : applyExit (before4090 k) exit9 1 = some (before4091 k) := by + simp (disch := omega) [before4090, before4091, exit9, applyExit, pop, push] + <;> omega +theorem step4090 (k : Nat) : Runs (1*2) (before4090 k).denote (before4091 k).denote := + @applyExit_sound (before4090 k) (before4091 k) exit9 1 valid9 (macro4090 k) +theorem macro4091 (k : Nat) : applyExit (before4091 k) exit10 12 = some (before4092 k) := by + simp (disch := omega) [before4091, before4092, exit10, applyExit, pop, push] + <;> omega +theorem step4091 (k : Nat) : Runs (12*2) (before4091 k).denote (before4092 k).denote := + @applyExit_sound (before4091 k) (before4092 k) exit10 12 valid10 (macro4091 k) +theorem macro4092 (k : Nat) : applyExit (before4092 k) exit11 1 = some (before4093 k) := by + simp (disch := omega) [before4092, before4093, exit11, applyExit, pop, push] + <;> omega +theorem step4092 (k : Nat) : Runs (1*2) (before4092 k).denote (before4093 k).denote := + @applyExit_sound (before4092 k) (before4093 k) exit11 1 valid11 (macro4092 k) +theorem macro4093 (k : Nat) : applyExit (before4093 k) exit2 22 = some (before4094 k) := by + simp (disch := omega) [before4093, before4094, exit2, applyExit, pop, push] + <;> omega +theorem step4093 (k : Nat) : Runs (22*2) (before4093 k).denote (before4094 k).denote := + @applyExit_sound (before4093 k) (before4094 k) exit2 22 valid2 (macro4093 k) +theorem macro4094 (k : Nat) : applyExit (before4094 k) exit237 (1*k+8) = some (before4095 k) := by + simp (disch := omega) [before4094, before4095, exit237, applyExit, pop, push] + <;> omega +theorem step4094 (k : Nat) : Runs ((1*k+8)*586) (before4094 k).denote (before4095 k).denote := + @applyExit_sound (before4094 k) (before4095 k) exit237 (1*k+8) valid237 (macro4094 k) +theorem macro4095 (k : Nat) : applyExit (before4095 k) exit2 17 = some (before4096 k) := by + simp (disch := omega) [before4095, before4096, exit2, applyExit, pop, push] + <;> omega +theorem step4095 (k : Nat) : Runs (17*2) (before4095 k).denote (before4096 k).denote := + @applyExit_sound (before4095 k) (before4096 k) exit2 17 valid2 (macro4095 k) +theorem macro4096 (k : Nat) : applyExit (before4096 k) exit3 1 = some (before4097 k) := by + simp (disch := omega) [before4096, before4097, exit3, applyExit, pop, push] + <;> omega +theorem step4096 (k : Nat) : Runs (1*2) (before4096 k).denote (before4097 k).denote := + @applyExit_sound (before4096 k) (before4097 k) exit3 1 valid3 (macro4096 k) +theorem macro4097 (k : Nat) : applyExit (before4097 k) exit9 1 = some (before4098 k) := by + simp (disch := omega) [before4097, before4098, exit9, applyExit, pop, push] + <;> omega +theorem step4097 (k : Nat) : Runs (1*2) (before4097 k).denote (before4098 k).denote := + @applyExit_sound (before4097 k) (before4098 k) exit9 1 valid9 (macro4097 k) +theorem macro4098 (k : Nat) : applyExit (before4098 k) exit10 88 = some (before4099 k) := by + simp (disch := omega) [before4098, before4099, exit10, applyExit, pop, push] + <;> omega +theorem step4098 (k : Nat) : Runs (88*2) (before4098 k).denote (before4099 k).denote := + @applyExit_sound (before4098 k) (before4099 k) exit10 88 valid10 (macro4098 k) +theorem macro4099 (k : Nat) : applyExit (before4099 k) exit11 1 = some (after4099 k) := by + simp (disch := omega) [before4099, after4099, exit11, applyExit, pop, push] + <;> omega +theorem step4099 (k : Nat) : Runs (1*2) (before4099 k).denote (after4099 k).denote := + @applyExit_sound (before4099 k) (after4099 k) exit11 1 valid11 (macro4099 k) +theorem chunkRun040 (k : Nat) : Runs (1778*k+1583538412) (before4000 k).denote (after4099 k).denote := by + have h := (@Runs.trans ((((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))))+(((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))))+((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1))))))) ((((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2))))))) (before4000 k).denote (before4050 k).denote (after4099 k).denote (@Runs.trans (((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))))+(((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))))) (((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))))+((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1)))))) (before4000 k).denote (before4025 k).denote (before4050 k).denote (@Runs.trans ((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19))))) (((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))) (before4000 k).denote (before4012 k).denote (before4025 k).denote (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19)))) (((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))) (before4000 k).denote (before4006 k).denote (before4012 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*38)+((1*5)+(1*19))) (before4000 k).denote (before4003 k).denote (before4006 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before4000 k).denote (before4001 k).denote (before4003 k).denote (step4000 k) (@Runs.trans (1*3) (4*2) (before4001 k).denote (before4002 k).denote (before4003 k).denote (step4001 k) (step4002 k))) (@Runs.trans (1*38) ((1*5)+(1*19)) (before4003 k).denote (before4004 k).denote (before4006 k).denote (step4003 k) (@Runs.trans (1*5) (1*19) (before4004 k).denote (before4005 k).denote (before4006 k).denote (step4004 k) (step4005 k)))) (@Runs.trans ((1*38)+((1*5)+(1*19))) ((1*38)+((1*5)+(1*19))) (before4006 k).denote (before4009 k).denote (before4012 k).denote (@Runs.trans (1*38) ((1*5)+(1*19)) (before4006 k).denote (before4007 k).denote (before4009 k).denote (step4006 k) (@Runs.trans (1*5) (1*19) (before4007 k).denote (before4008 k).denote (before4009 k).denote (step4007 k) (step4008 k))) (@Runs.trans (1*38) ((1*5)+(1*19)) (before4009 k).denote (before4010 k).denote (before4012 k).denote (step4009 k) (@Runs.trans (1*5) (1*19) (before4010 k).denote (before4011 k).denote (before4012 k).denote (step4010 k) (step4011 k))))) (@Runs.trans ((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5)))) (((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))) (before4012 k).denote (before4018 k).denote (before4025 k).denote (@Runs.trans (((1*k+2)*62)+((1*38)+(1*5))) ((1*19)+((1*38)+(1*5))) (before4012 k).denote (before4015 k).denote (before4018 k).denote (@Runs.trans ((1*k+2)*62) ((1*38)+(1*5)) (before4012 k).denote (before4013 k).denote (before4015 k).denote (step4012 k) (@Runs.trans (1*38) (1*5) (before4013 k).denote (before4014 k).denote (before4015 k).denote (step4013 k) (step4014 k))) (@Runs.trans (1*19) ((1*38)+(1*5)) (before4015 k).denote (before4016 k).denote (before4018 k).denote (step4015 k) (@Runs.trans (1*38) (1*5) (before4016 k).denote (before4017 k).denote (before4018 k).denote (step4016 k) (step4017 k)))) (@Runs.trans ((1*19)+((1*38)+(791761163*2))) (((1*2)+(4*2))+((1*1)+(4*2))) (before4018 k).denote (before4021 k).denote (before4025 k).denote (@Runs.trans (1*19) ((1*38)+(791761163*2)) (before4018 k).denote (before4019 k).denote (before4021 k).denote (step4018 k) (@Runs.trans (1*38) (791761163*2) (before4019 k).denote (before4020 k).denote (before4021 k).denote (step4019 k) (step4020 k))) (@Runs.trans ((1*2)+(4*2)) ((1*1)+(4*2)) (before4021 k).denote (before4023 k).denote (before4025 k).denote (@Runs.trans (1*2) (4*2) (before4021 k).denote (before4022 k).denote (before4023 k).denote (step4021 k) (step4022 k)) (@Runs.trans (1*1) (4*2) (before4023 k).denote (before4024 k).denote (before4025 k).denote (step4023 k) (step4024 k)))))) (@Runs.trans ((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2))))) ((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1))))) (before4025 k).denote (before4037 k).denote (before4050 k).denote (@Runs.trans (((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2)))) (((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))) (before4025 k).denote (before4031 k).denote (before4037 k).denote (@Runs.trans ((1*3)+((4*2)+(1*2))) ((25*2)+((1*2)+(36*2))) (before4025 k).denote (before4028 k).denote (before4031 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before4025 k).denote (before4026 k).denote (before4028 k).denote (step4025 k) (@Runs.trans (4*2) (1*2) (before4026 k).denote (before4027 k).denote (before4028 k).denote (step4026 k) (step4027 k))) (@Runs.trans (25*2) ((1*2)+(36*2)) (before4028 k).denote (before4029 k).denote (before4031 k).denote (step4028 k) (@Runs.trans (1*2) (36*2) (before4029 k).denote (before4030 k).denote (before4031 k).denote (step4029 k) (step4030 k)))) (@Runs.trans ((1*1)+((36*2)+(1*3))) ((36*2)+((1*2)+(19*2))) (before4031 k).denote (before4034 k).denote (before4037 k).denote (@Runs.trans (1*1) ((36*2)+(1*3)) (before4031 k).denote (before4032 k).denote (before4034 k).denote (step4031 k) (@Runs.trans (36*2) (1*3) (before4032 k).denote (before4033 k).denote (before4034 k).denote (step4032 k) (step4033 k))) (@Runs.trans (36*2) ((1*2)+(19*2)) (before4034 k).denote (before4035 k).denote (before4037 k).denote (step4034 k) (@Runs.trans (1*2) (19*2) (before4035 k).denote (before4036 k).denote (before4037 k).denote (step4035 k) (step4036 k))))) (@Runs.trans (((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2)))) (((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1)))) (before4037 k).denote (before4043 k).denote (before4050 k).denote (@Runs.trans ((1*2)+((88*2)+(1*1))) ((88*2)+((1*3)+(88*2))) (before4037 k).denote (before4040 k).denote (before4043 k).denote (@Runs.trans (1*2) ((88*2)+(1*1)) (before4037 k).denote (before4038 k).denote (before4040 k).denote (step4037 k) (@Runs.trans (88*2) (1*1) (before4038 k).denote (before4039 k).denote (before4040 k).denote (step4038 k) (step4039 k))) (@Runs.trans (88*2) ((1*3)+(88*2)) (before4040 k).denote (before4041 k).denote (before4043 k).denote (step4040 k) (@Runs.trans (1*3) (88*2) (before4041 k).denote (before4042 k).denote (before4043 k).denote (step4041 k) (step4042 k)))) (@Runs.trans ((1*2)+((17*2)+((1*k+8)*1130))) (((23*2)+(1*2))+((12*2)+(1*1))) (before4043 k).denote (before4046 k).denote (before4050 k).denote (@Runs.trans (1*2) ((17*2)+((1*k+8)*1130)) (before4043 k).denote (before4044 k).denote (before4046 k).denote (step4043 k) (@Runs.trans (17*2) ((1*k+8)*1130) (before4044 k).denote (before4045 k).denote (before4046 k).denote (step4044 k) (step4045 k))) (@Runs.trans ((23*2)+(1*2)) ((12*2)+(1*1)) (before4046 k).denote (before4048 k).denote (before4050 k).denote (@Runs.trans (23*2) (1*2) (before4046 k).denote (before4047 k).denote (before4048 k).denote (step4046 k) (step4047 k)) (@Runs.trans (12*2) (1*1) (before4048 k).denote (before4049 k).denote (before4050 k).denote (step4048 k) (step4049 k))))))) (@Runs.trans (((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))))) (((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2)))))) (before4050 k).denote (before4075 k).denote (after4099 k).denote (@Runs.trans ((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))) ((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))) (before4050 k).denote (before4062 k).denote (before4075 k).denote (@Runs.trans (((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2)))) (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (before4050 k).denote (before4056 k).denote (before4062 k).denote (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*2)+((95*2)+(1*2))) (before4050 k).denote (before4053 k).denote (before4056 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before4050 k).denote (before4051 k).denote (before4053 k).denote (step4050 k) (@Runs.trans (1*3) (12*2) (before4051 k).denote (before4052 k).denote (before4053 k).denote (step4051 k) (step4052 k))) (@Runs.trans (1*2) ((95*2)+(1*2)) (before4053 k).denote (before4054 k).denote (before4056 k).denote (step4053 k) (@Runs.trans (95*2) (1*2) (before4054 k).denote (before4055 k).denote (before4056 k).denote (step4054 k) (step4055 k)))) (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before4056 k).denote (before4059 k).denote (before4062 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before4056 k).denote (before4057 k).denote (before4059 k).denote (step4056 k) (@Runs.trans (1*1) (11*2) (before4057 k).denote (before4058 k).denote (before4059 k).denote (step4057 k) (step4058 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before4059 k).denote (before4060 k).denote (before4062 k).denote (step4059 k) (@Runs.trans (11*2) (1*2) (before4060 k).denote (before4061 k).denote (before4062 k).denote (step4060 k) (step4061 k))))) (@Runs.trans (((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))) (((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))) (before4062 k).denote (before4068 k).denote (before4075 k).denote (@Runs.trans ((2*2)+((1*2)+(2*2))) ((1*1)+((2*2)+(1*3))) (before4062 k).denote (before4065 k).denote (before4068 k).denote (@Runs.trans (2*2) ((1*2)+(2*2)) (before4062 k).denote (before4063 k).denote (before4065 k).denote (step4062 k) (@Runs.trans (1*2) (2*2) (before4063 k).denote (before4064 k).denote (before4065 k).denote (step4063 k) (step4064 k))) (@Runs.trans (1*1) ((2*2)+(1*3)) (before4065 k).denote (before4066 k).denote (before4068 k).denote (step4065 k) (@Runs.trans (2*2) (1*3) (before4066 k).denote (before4067 k).denote (before4068 k).denote (step4066 k) (step4067 k)))) (@Runs.trans ((2*2)+((1*2)+(2*2))) (((1*2)+(1*1))+((1*3)+(1*2))) (before4068 k).denote (before4071 k).denote (before4075 k).denote (@Runs.trans (2*2) ((1*2)+(2*2)) (before4068 k).denote (before4069 k).denote (before4071 k).denote (step4068 k) (@Runs.trans (1*2) (2*2) (before4069 k).denote (before4070 k).denote (before4071 k).denote (step4069 k) (step4070 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*2)) (before4071 k).denote (before4073 k).denote (before4075 k).denote (@Runs.trans (1*2) (1*1) (before4071 k).denote (before4072 k).denote (before4073 k).denote (step4071 k) (step4072 k)) (@Runs.trans (1*3) (1*2) (before4073 k).denote (before4074 k).denote (before4075 k).denote (step4073 k) (step4074 k)))))) (@Runs.trans ((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2))))) ((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2))))) (before4075 k).denote (before4087 k).denote (after4099 k).denote (@Runs.trans (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))) (before4075 k).denote (before4081 k).denote (before4087 k).denote (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before4075 k).denote (before4078 k).denote (before4081 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before4075 k).denote (before4076 k).denote (before4078 k).denote (step4075 k) (@Runs.trans (2*2) (1*2) (before4076 k).denote (before4077 k).denote (before4078 k).denote (step4076 k) (step4077 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before4078 k).denote (before4079 k).denote (before4081 k).denote (step4078 k) (@Runs.trans (1*2) (1*2) (before4079 k).denote (before4080 k).denote (before4081 k).denote (step4079 k) (step4080 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(11*2))) (before4081 k).denote (before4084 k).denote (before4087 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before4081 k).denote (before4082 k).denote (before4084 k).denote (step4081 k) (@Runs.trans (1*2) (1*2) (before4082 k).denote (before4083 k).denote (before4084 k).denote (step4082 k) (step4083 k))) (@Runs.trans (1*2) ((1*2)+(11*2)) (before4084 k).denote (before4085 k).denote (before4087 k).denote (step4084 k) (@Runs.trans (1*2) (11*2) (before4085 k).denote (before4086 k).denote (before4087 k).denote (step4085 k) (step4086 k))))) (@Runs.trans (((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2)))) (before4087 k).denote (before4093 k).denote (after4099 k).denote (@Runs.trans ((1*2)+((94*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before4087 k).denote (before4090 k).denote (before4093 k).denote (@Runs.trans (1*2) ((94*2)+(1*2)) (before4087 k).denote (before4088 k).denote (before4090 k).denote (step4087 k) (@Runs.trans (94*2) (1*2) (before4088 k).denote (before4089 k).denote (before4090 k).denote (step4088 k) (step4089 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before4090 k).denote (before4091 k).denote (before4093 k).denote (step4090 k) (@Runs.trans (12*2) (1*2) (before4091 k).denote (before4092 k).denote (before4093 k).denote (step4091 k) (step4092 k)))) (@Runs.trans ((22*2)+(((1*k+8)*586)+(17*2))) (((1*2)+(1*2))+((88*2)+(1*2))) (before4093 k).denote (before4096 k).denote (after4099 k).denote (@Runs.trans (22*2) (((1*k+8)*586)+(17*2)) (before4093 k).denote (before4094 k).denote (before4096 k).denote (step4093 k) (@Runs.trans ((1*k+8)*586) (17*2) (before4094 k).denote (before4095 k).denote (before4096 k).denote (step4094 k) (step4095 k))) (@Runs.trans ((1*2)+(1*2)) ((88*2)+(1*2)) (before4096 k).denote (before4098 k).denote (after4099 k).denote (@Runs.trans (1*2) (1*2) (before4096 k).denote (before4097 k).denote (before4098 k).denote (step4096 k) (step4097 k)) (@Runs.trans (88*2) (1*2) (before4098 k).denote (before4099 k).denote (after4099 k).denote (step4098 k) (step4099 k)))))))) + have ht : (((((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))))+(((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))))+((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1)))))))+((((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2)))))))) = (1778*k+1583538412) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean new file mode 100644 index 00000000..d6da032f --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean @@ -0,0 +1,807 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4100_0 : Stack := [] +abbrev tail4100_1 : Stack := ⟨w0,1⟩ :: tail4100_0 +abbrev tail4100_2 : Stack := ⟨w2,1⟩ :: tail4100_1 +abbrev tail4100_3 : Stack := ⟨w0,2⟩ :: tail4100_2 +abbrev tail4100_4 : Stack := ⟨w2,1⟩ :: tail4100_3 +abbrev tail4100_5 : Stack := ⟨w0,11⟩ :: tail4100_4 +abbrev tail4100_6 : Stack := ⟨w2,1⟩ :: tail4100_5 +abbrev tail4100_7 : Stack := ⟨w1,14⟩ :: tail4100_6 +abbrev tail4100_8 : Stack := ⟨w0,6⟩ :: tail4100_7 +abbrev tail4100_9 : Stack := ⟨w2,1⟩ :: tail4100_8 +abbrev tail4100_10 : Stack := ⟨w1,12⟩ :: tail4100_9 +abbrev tail4100_11 : Stack := ⟨w0,5⟩ :: tail4100_10 +abbrev tail4100_12 (k : Nat) : Stack := ⟨w205,(1*k+7)⟩ :: tail4100_11 +abbrev tail4100_13 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4100_12 k +abbrev tail4100_14 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail4100_13 k +abbrev tail4100_15 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4100_14 k +abbrev tail4100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_15 k +abbrev tail4100_17 (k : Nat) : Stack := ⟨w1,25⟩ :: tail4100_16 k +abbrev tail4100_18 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4100_17 k +abbrev tail4100_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_18 k +abbrev tail4100_20 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4100_19 k +abbrev tail4100_21 : Stack := ⟨w1,3⟩ :: tail4100_0 +abbrev tail4100_22 : Stack := ⟨w2,1⟩ :: tail4100_21 +abbrev tail4100_23 : Stack := ⟨w0,2⟩ :: tail4100_22 +abbrev tail4100_24 : Stack := ⟨w1,3⟩ :: tail4100_23 +abbrev tail4100_25 : Stack := ⟨w2,1⟩ :: tail4100_24 +abbrev tail4100_26 : Stack := ⟨w0,2⟩ :: tail4100_25 +abbrev tail4100_27 : Stack := ⟨w1,12⟩ :: tail4100_26 +abbrev tail4100_28 : Stack := ⟨w2,1⟩ :: tail4100_27 +abbrev tail4100_29 : Stack := ⟨w0,95⟩ :: tail4100_28 +abbrev tail4100_30 : Stack := ⟨w1,13⟩ :: tail4100_29 +abbrev tail4100_31 : Stack := ⟨w2,1⟩ :: tail4100_30 +abbrev tail4100_32 : Stack := ⟨w0,22⟩ :: tail4100_31 +abbrev tail4100_33 (k : Nat) : Stack := ⟨w208,(1*k+8)⟩ :: tail4100_32 +abbrev tail4100_34 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4100_33 k +abbrev tail4100_35 (k : Nat) : Stack := ⟨w1,89⟩ :: tail4100_34 k +abbrev tail4100_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_35 k +abbrev tail4100_37 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4100_36 k +abbrev tail4100_38 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4100_36 k +abbrev tail4100_39 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4100_17 k +abbrev tail4100_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_38 k +abbrev tail4100_41 (k : Nat) : Stack := ⟨w1,37⟩ :: tail4100_38 k +abbrev tail4100_42 (k : Nat) : Stack := ⟨w1,24⟩ :: tail4100_16 k +abbrev tail4100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_41 k +abbrev tail4100_44 (k : Nat) : Stack := ⟨w0,24⟩ :: tail4100_43 k +abbrev tail4100_45 (k : Nat) : Stack := ⟨w0,25⟩ :: tail4100_43 k +abbrev tail4100_46 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4100_14 k +abbrev tail4100_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_45 k +abbrev tail4100_48 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_45 k +abbrev tail4100_49 (k : Nat) : Stack := ⟨w1,791761162⟩ :: tail4100_13 k +abbrev tail4100_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_48 k +abbrev tail4100_51 (k : Nat) : Stack := ⟨w0,791761162⟩ :: tail4100_50 k +abbrev tail4100_52 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4100_51 k +abbrev tail4100_53 (k : Nat) : Stack := ⟨w209,(1*k+7)⟩ :: tail4100_52 k +abbrev tail4100_54 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_53 k +abbrev tail4100_55 : Stack := ⟨w1,11⟩ :: tail4100_9 +abbrev tail4100_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_54 k +abbrev tail4100_57 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4100_56 k +abbrev tail4100_58 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4100_56 k +abbrev tail4100_59 : Stack := ⟨w0,5⟩ :: tail4100_7 +abbrev tail4100_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_58 k +abbrev tail4100_61 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4100_58 k +abbrev tail4100_62 : Stack := ⟨w1,13⟩ :: tail4100_6 +abbrev tail4100_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_61 k +abbrev tail4100_64 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4100_63 k +abbrev tail4100_65 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4100_63 k +abbrev tail4100_66 : Stack := ⟨w0,10⟩ :: tail4100_4 +abbrev tail4100_67 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_65 k +abbrev tail4100_68 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4100_65 k +abbrev tail4100_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_68 k +abbrev tail4100_70 : Stack := ⟨w0,1⟩ :: tail4100_2 +abbrev tail4100_71 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4100_68 k +abbrev tail4100_72 : Stack := ⟨w2,2⟩ :: tail4100_1 +abbrev tail4100_73 : Stack := ⟨w23,1⟩ :: tail4100_72 +abbrev tail4100_74 (k : Nat) : Stack := ⟨w1,12⟩ :: tail4100_65 k +abbrev tail4100_75 : Stack := ⟨w0,1⟩ :: tail4100_72 +abbrev tail4100_76 : Stack := ⟨w0,13⟩ :: tail4100_72 +abbrev tail4100_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_64 k +abbrev tail4100_78 (k : Nat) : Stack := ⟨w1,13⟩ :: tail4100_77 k +abbrev tail4100_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_78 k +abbrev tail4100_80 : Stack := ⟨w0,2⟩ :: tail4100_0 +abbrev tail4100_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_78 k +abbrev tail4100_82 : Stack := ⟨w1,1⟩ :: tail4100_2 +abbrev tail4100_83 : Stack := ⟨w0,13⟩ :: tail4100_82 +abbrev tail4100_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_64 k +abbrev tail4100_85 : Stack := ⟨w0,12⟩ :: tail4100_82 +abbrev tail4100_86 : Stack := ⟨w2,1⟩ :: tail4100_85 +abbrev tail4100_87 : Stack := ⟨w23,1⟩ :: tail4100_86 +abbrev tail4100_88 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4100_63 k +abbrev tail4100_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_88 k +abbrev tail4100_90 : Stack := ⟨w0,1⟩ :: tail4100_86 +abbrev tail4100_91 : Stack := ⟨w2,1⟩ :: tail4100_90 +abbrev tail4100_92 : Stack := ⟨w1,12⟩ :: tail4100_91 +abbrev tail4100_93 : Stack := ⟨w23,1⟩ :: tail4100_92 +abbrev tail4100_94 : Stack := ⟨w0,6⟩ :: tail4100_93 +abbrev tail4100_95 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_57 k +abbrev tail4100_96 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4100_95 k +abbrev tail4100_97 : Stack := ⟨w0,1⟩ :: tail4100_92 +abbrev tail4100_98 : Stack := ⟨w0,7⟩ :: tail4100_92 +abbrev tail4100_99 : Stack := ⟨w2,1⟩ :: tail4100_98 +abbrev tail4100_100 : Stack := ⟨w1,11⟩ :: tail4100_99 +abbrev tail4100_101 : Stack := ⟨w23,1⟩ :: tail4100_100 +abbrev tail4100_102 : Stack := ⟨w0,5⟩ :: tail4100_101 +abbrev tail4100_103 (k : Nat) : Stack := ⟨w209,(1*k+6)⟩ :: tail4100_52 k +abbrev tail4100_104 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_103 k +abbrev tail4100_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_104 k +abbrev tail4100_106 : Stack := ⟨w0,1⟩ :: tail4100_100 +abbrev tail4100_107 : Stack := ⟨w0,6⟩ :: tail4100_100 +abbrev tail4100_108 : Stack := ⟨w211,1⟩ :: tail4100_107 +abbrev tail4100_109 (k : Nat) : Stack := ⟨w209,(1*k+5)⟩ :: tail4100_52 k +abbrev tail4100_110 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_109 k +abbrev tail4100_111 : Stack := ⟨w71,1⟩ :: tail4100_107 +abbrev tail4100_112 : Stack := ⟨w211,1⟩ :: tail4100_111 +abbrev tail4100_113 (k : Nat) : Stack := ⟨w209,(1*k+4)⟩ :: tail4100_52 k +abbrev tail4100_114 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_113 k +abbrev tail4100_115 : Stack := ⟨w71,2⟩ :: tail4100_107 +abbrev tail4100_116 : Stack := ⟨w211,1⟩ :: tail4100_115 +abbrev tail4100_117 (k : Nat) : Stack := ⟨w209,(1*k+3)⟩ :: tail4100_52 k +abbrev tail4100_118 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_117 k +abbrev tail4100_119 : Stack := ⟨w71,3⟩ :: tail4100_107 +abbrev tail4100_120 (k : Nat) : Stack := ⟨w71,(1*k+5)⟩ :: tail4100_107 +abbrev tail4100_121 (k : Nat) : Stack := ⟨w209,1⟩ :: tail4100_52 k +abbrev tail4100_122 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_121 k +abbrev tail4100_123 (k : Nat) : Stack := ⟨w211,1⟩ :: tail4100_120 k +abbrev tail4100_124 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_52 k +abbrev tail4100_125 (k : Nat) : Stack := ⟨w71,(1*k+6)⟩ :: tail4100_107 +abbrev tail4100_126 (k : Nat) : Stack := ⟨w211,1⟩ :: tail4100_125 k +abbrev tail4100_127 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4100_51 k +abbrev tail4100_128 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail4100_107 +abbrev tail4100_129 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4100_128 k +abbrev tail4100_130 (k : Nat) : Stack := ⟨w1,791761162⟩ :: tail4100_129 k +abbrev tail4100_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_130 k +abbrev tail4100_132 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4100_131 k +abbrev tail4100_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_44 k +abbrev tail4100_134 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_133 k +abbrev tail4100_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_130 k +abbrev tail4100_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4100_130 k +abbrev tail4100_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_136 k +abbrev tail4100_138 (k : Nat) : Stack := ⟨w1,24⟩ :: tail4100_137 k +abbrev tail4100_139 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_138 k +abbrev tail4100_140 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4100_139 k +abbrev tail4100_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_37 k +abbrev tail4100_142 (k : Nat) : Stack := ⟨w1,37⟩ :: tail4100_141 k +abbrev tail4100_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_138 k +abbrev tail4100_144 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4100_138 k +abbrev tail4100_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_144 k +abbrev tail4100_146 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4100_145 k +abbrev tail4100_147 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_146 k +abbrev tail4100_148 (k : Nat) : Stack := ⟨w0,89⟩ :: tail4100_147 k +abbrev tail4100_149 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4100_33 k +abbrev tail4100_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_149 k +abbrev tail4100_151 (k : Nat) : Stack := ⟨w1,89⟩ :: tail4100_150 k +abbrev tail4100_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_146 k +abbrev tail4100_153 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4100_146 k + +def before4100 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521683),(tail4100_20 k),(tail4100_36 k)⟩ +def before4101 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4100_19 k),(tail4100_37 k)⟩ +def before4102 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4100_18 k),(tail4100_38 k)⟩ +def before4103 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4100_39 k),(tail4100_40 k)⟩ +def before4104 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521571),(tail4100_17 k),(tail4100_41 k)⟩ +def before4105 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521569),(tail4100_42 k),(tail4100_43 k)⟩ +def before4106 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4100_16 k),(tail4100_44 k)⟩ +def before4107 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4100_15 k),(tail4100_45 k)⟩ +def before4108 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4100_46 k),(tail4100_47 k)⟩ +def before4109 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail4100_14 k),(tail4100_48 k)⟩ +def before4110 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail4100_49 k),(tail4100_50 k)⟩ +def before4111 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4100_13 k),(tail4100_51 k)⟩ +def before4112 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4100_12 k),(tail4100_52 k)⟩ +def before4113 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4100_11,(tail4100_53 k)⟩ +def before4114 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail4100_10,(tail4100_54 k)⟩ +def before4115 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail4100_55,(tail4100_56 k)⟩ +def before4116 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4100_9,(tail4100_57 k)⟩ +def before4117 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4100_8,(tail4100_58 k)⟩ +def before4118 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4100_59,(tail4100_60 k)⟩ +def before4119 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail4100_7,(tail4100_61 k)⟩ +def before4120 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail4100_62,(tail4100_63 k)⟩ +def before4121 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail4100_6,(tail4100_64 k)⟩ +def before4122 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail4100_5,(tail4100_65 k)⟩ +def before4123 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4100_66,(tail4100_67 k)⟩ +def before4124 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail4100_4,(tail4100_68 k)⟩ +def before4125 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1223),tail4100_3,(tail4100_69 k)⟩ +def before4126 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1225),tail4100_70,(tail4100_71 k)⟩ +def before4127 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail4100_72,(tail4100_71 k)⟩ +def before4128 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4100_73,(tail4100_69 k)⟩ +def before4129 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4100_73,(tail4100_74 k)⟩ +def before4130 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4100_75,(tail4100_74 k)⟩ +def before4131 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail4100_76,(tail4100_65 k)⟩ +def before4132 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4100_76,(tail4100_77 k)⟩ +def before4133 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail4100_72,(tail4100_78 k)⟩ +def before4134 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1227),tail4100_2,(tail4100_79 k)⟩ +def before4135 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail4100_80,(tail4100_79 k)⟩ +def before4136 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail4100_80,(tail4100_81 k)⟩ +def before4137 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail4100_2,(tail4100_81 k)⟩ +def before4138 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4100_82,(tail4100_78 k)⟩ +def before4139 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail4100_83,(tail4100_77 k)⟩ +def before4140 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1199),tail4100_83,(tail4100_84 k)⟩ +def before4141 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail4100_86,(tail4100_84 k)⟩ +def before4142 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4100_87,(tail4100_64 k)⟩ +def before4143 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4100_87,(tail4100_89 k)⟩ +def before4144 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4100_90,(tail4100_89 k)⟩ +def before4145 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4100_91,(tail4100_88 k)⟩ +def before4146 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail4100_92,(tail4100_63 k)⟩ +def before4147 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail4100_93,(tail4100_61 k)⟩ +def before4148 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4100_94,(tail4100_58 k)⟩ +def before4149 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4100_94,(tail4100_95 k)⟩ +def before4150 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail4100_93,(tail4100_96 k)⟩ +def before4151 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail4100_97,(tail4100_96 k)⟩ +def before4152 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4100_98,(tail4100_95 k)⟩ +def before4153 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4100_99,(tail4100_57 k)⟩ +def before4154 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1133),tail4100_100,(tail4100_56 k)⟩ +def before4155 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail4100_101,(tail4100_54 k)⟩ +def before4156 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4100_102,(tail4100_53 k)⟩ +def before4157 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4100_102,(tail4100_104 k)⟩ +def before4158 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail4100_101,(tail4100_105 k)⟩ +def before4159 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail4100_106,(tail4100_105 k)⟩ +def before4160 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4100_107,(tail4100_104 k)⟩ +def before4161 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4100_108,(tail4100_103 k)⟩ +def before4162 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4100_108,(tail4100_110 k)⟩ +def before4163 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4100_111,(tail4100_110 k)⟩ +def before4164 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4100_112,(tail4100_109 k)⟩ +def before4165 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4100_112,(tail4100_114 k)⟩ +def before4166 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4100_115,(tail4100_114 k)⟩ +def before4167 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4100_116,(tail4100_113 k)⟩ +def before4168 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4100_116,(tail4100_118 k)⟩ +def before4169 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4100_119,(tail4100_118 k)⟩ +def before4170 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4100_120 k),(tail4100_122 k)⟩ +def before4171 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4100_123 k),(tail4100_121 k)⟩ +def before4172 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4100_123 k),(tail4100_124 k)⟩ +def before4173 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4100_125 k),(tail4100_124 k)⟩ +def before4174 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4100_126 k),(tail4100_52 k)⟩ +def before4175 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4100_126 k),(tail4100_127 k)⟩ +def before4176 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4100_128 k),(tail4100_127 k)⟩ +def before4177 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4100_129 k),(tail4100_51 k)⟩ +def before4178 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail4100_130 k),(tail4100_50 k)⟩ +def before4179 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail4100_131 k),(tail4100_48 k)⟩ +def before4180 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4100_132 k),(tail4100_45 k)⟩ +def before4181 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4100_132 k),(tail4100_133 k)⟩ +def before4182 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail4100_131 k),(tail4100_134 k)⟩ +def before4183 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail4100_135 k),(tail4100_134 k)⟩ +def before4184 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4100_136 k),(tail4100_133 k)⟩ +def before4185 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4100_137 k),(tail4100_44 k)⟩ +def before4186 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521569),(tail4100_138 k),(tail4100_43 k)⟩ +def before4187 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521571),(tail4100_139 k),(tail4100_41 k)⟩ +def before4188 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4100_140 k),(tail4100_38 k)⟩ +def before4189 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4100_140 k),(tail4100_141 k)⟩ +def before4190 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521571),(tail4100_139 k),(tail4100_142 k)⟩ +def before4191 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521571),(tail4100_143 k),(tail4100_142 k)⟩ +def before4192 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4100_144 k),(tail4100_141 k)⟩ +def before4193 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4100_145 k),(tail4100_37 k)⟩ +def before4194 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521683),(tail4100_146 k),(tail4100_36 k)⟩ +def before4195 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521685),(tail4100_147 k),(tail4100_35 k)⟩ +def before4196 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4100_148 k),(tail4100_34 k)⟩ +def before4197 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4100_148 k),(tail4100_150 k)⟩ +def before4198 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521685),(tail4100_147 k),(tail4100_151 k)⟩ +def before4199 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521685),(tail4100_152 k),(tail4100_151 k)⟩ +def after4199 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4100_153 k),(tail4100_150 k)⟩ + +theorem macro4100 (k : Nat) : applyExit (before4100 k) exit2 18 = some (before4101 k) := by + simp (disch := omega) [before4100, before4101, exit2, applyExit, pop, push] + <;> omega +theorem step4100 (k : Nat) : Runs (18*2) (before4100 k).denote (before4101 k).denote := + @applyExit_sound (before4100 k) (before4101 k) exit2 18 valid2 (macro4100 k) +theorem macro4101 (k : Nat) : applyExit (before4101 k) exit3 1 = some (before4102 k) := by + simp (disch := omega) [before4101, before4102, exit3, applyExit, pop, push] + <;> omega +theorem step4101 (k : Nat) : Runs (1*2) (before4101 k).denote (before4102 k).denote := + @applyExit_sound (before4101 k) (before4102 k) exit3 1 valid3 (macro4101 k) +theorem macro4102 (k : Nat) : applyExit (before4102 k) exit9 1 = some (before4103 k) := by + simp (disch := omega) [before4102, before4103, exit9, applyExit, pop, push] + <;> omega +theorem step4102 (k : Nat) : Runs (1*2) (before4102 k).denote (before4103 k).denote := + @applyExit_sound (before4102 k) (before4103 k) exit9 1 valid9 (macro4102 k) +theorem macro4103 (k : Nat) : applyExit (before4103 k) exit10 36 = some (before4104 k) := by + simp (disch := omega) [before4103, before4104, exit10, applyExit, pop, push] + <;> omega +theorem step4103 (k : Nat) : Runs (36*2) (before4103 k).denote (before4104 k).denote := + @applyExit_sound (before4103 k) (before4104 k) exit10 36 valid10 (macro4103 k) +theorem macro4104 (k : Nat) : applyExit (before4104 k) exit11 1 = some (before4105 k) := by + simp (disch := omega) [before4104, before4105, exit11, applyExit, pop, push] + <;> omega +theorem step4104 (k : Nat) : Runs (1*2) (before4104 k).denote (before4105 k).denote := + @applyExit_sound (before4104 k) (before4105 k) exit11 1 valid11 (macro4104 k) +theorem macro4105 (k : Nat) : applyExit (before4105 k) exit2 24 = some (before4106 k) := by + simp (disch := omega) [before4105, before4106, exit2, applyExit, pop, push] + <;> omega +theorem step4105 (k : Nat) : Runs (24*2) (before4105 k).denote (before4106 k).denote := + @applyExit_sound (before4105 k) (before4106 k) exit2 24 valid2 (macro4105 k) +theorem macro4106 (k : Nat) : applyExit (before4106 k) exit3 1 = some (before4107 k) := by + simp (disch := omega) [before4106, before4107, exit3, applyExit, pop, push] + <;> omega +theorem step4106 (k : Nat) : Runs (1*2) (before4106 k).denote (before4107 k).denote := + @applyExit_sound (before4106 k) (before4107 k) exit3 1 valid3 (macro4106 k) +theorem macro4107 (k : Nat) : applyExit (before4107 k) exit9 1 = some (before4108 k) := by + simp (disch := omega) [before4107, before4108, exit9, applyExit, pop, push] + <;> omega +theorem step4107 (k : Nat) : Runs (1*2) (before4107 k).denote (before4108 k).denote := + @applyExit_sound (before4107 k) (before4108 k) exit9 1 valid9 (macro4107 k) +theorem macro4108 (k : Nat) : applyExit (before4108 k) exit10 4 = some (before4109 k) := by + simp (disch := omega) [before4108, before4109, exit10, applyExit, pop, push] + <;> omega +theorem step4108 (k : Nat) : Runs (4*2) (before4108 k).denote (before4109 k).denote := + @applyExit_sound (before4108 k) (before4109 k) exit10 4 valid10 (macro4108 k) +theorem macro4109 (k : Nat) : applyExit (before4109 k) exit11 1 = some (before4110 k) := by + simp (disch := omega) [before4109, before4110, exit11, applyExit, pop, push] + <;> omega +theorem step4109 (k : Nat) : Runs (1*2) (before4109 k).denote (before4110 k).denote := + @applyExit_sound (before4109 k) (before4110 k) exit11 1 valid11 (macro4109 k) +theorem macro4110 (k : Nat) : applyExit (before4110 k) exit2 791761162 = some (before4111 k) := by + simp (disch := omega) [before4110, before4111, exit2, applyExit, pop, push] + <;> omega +theorem step4110 (k : Nat) : Runs (791761162*2) (before4110 k).denote (before4111 k).denote := + @applyExit_sound (before4110 k) (before4111 k) exit2 791761162 valid2 (macro4110 k) +theorem macro4111 (k : Nat) : applyExit (before4111 k) exit229 1 = some (before4112 k) := by + simp (disch := omega) [before4111, before4112, exit229, applyExit, pop, push] + <;> omega +theorem step4111 (k : Nat) : Runs (1*38) (before4111 k).denote (before4112 k).denote := + @applyExit_sound (before4111 k) (before4112 k) exit229 1 valid229 (macro4111 k) +theorem macro4112 (k : Nat) : applyExit (before4112 k) exit238 (1*k+7) = some (before4113 k) := by + simp (disch := omega) [before4112, before4113, exit238, applyExit, pop, push] + <;> omega +theorem step4112 (k : Nat) : Runs ((1*k+7)*38) (before4112 k).denote (before4113 k).denote := + @applyExit_sound (before4112 k) (before4113 k) exit238 (1*k+7) valid238 (macro4112 k) +theorem macro4113 (k : Nat) : applyExit (before4113 k) exit10 5 = some (before4114 k) := by + simp (disch := omega) [before4113, before4114, exit10, applyExit, pop, push] + <;> omega +theorem step4113 (k : Nat) : Runs (5*2) (before4113 k).denote (before4114 k).denote := + @applyExit_sound (before4113 k) (before4114 k) exit10 5 valid10 (macro4113 k) +theorem macro4114 (k : Nat) : applyExit (before4114 k) exit11 1 = some (before4115 k) := by + simp (disch := omega) [before4114, before4115, exit11, applyExit, pop, push] + <;> omega +theorem step4114 (k : Nat) : Runs (1*2) (before4114 k).denote (before4115 k).denote := + @applyExit_sound (before4114 k) (before4115 k) exit11 1 valid11 (macro4114 k) +theorem macro4115 (k : Nat) : applyExit (before4115 k) exit2 11 = some (before4116 k) := by + simp (disch := omega) [before4115, before4116, exit2, applyExit, pop, push] + <;> omega +theorem step4115 (k : Nat) : Runs (11*2) (before4115 k).denote (before4116 k).denote := + @applyExit_sound (before4115 k) (before4116 k) exit2 11 valid2 (macro4115 k) +theorem macro4116 (k : Nat) : applyExit (before4116 k) exit3 1 = some (before4117 k) := by + simp (disch := omega) [before4116, before4117, exit3, applyExit, pop, push] + <;> omega +theorem step4116 (k : Nat) : Runs (1*2) (before4116 k).denote (before4117 k).denote := + @applyExit_sound (before4116 k) (before4117 k) exit3 1 valid3 (macro4116 k) +theorem macro4117 (k : Nat) : applyExit (before4117 k) exit9 1 = some (before4118 k) := by + simp (disch := omega) [before4117, before4118, exit9, applyExit, pop, push] + <;> omega +theorem step4117 (k : Nat) : Runs (1*2) (before4117 k).denote (before4118 k).denote := + @applyExit_sound (before4117 k) (before4118 k) exit9 1 valid9 (macro4117 k) +theorem macro4118 (k : Nat) : applyExit (before4118 k) exit10 5 = some (before4119 k) := by + simp (disch := omega) [before4118, before4119, exit10, applyExit, pop, push] + <;> omega +theorem step4118 (k : Nat) : Runs (5*2) (before4118 k).denote (before4119 k).denote := + @applyExit_sound (before4118 k) (before4119 k) exit10 5 valid10 (macro4118 k) +theorem macro4119 (k : Nat) : applyExit (before4119 k) exit11 1 = some (before4120 k) := by + simp (disch := omega) [before4119, before4120, exit11, applyExit, pop, push] + <;> omega +theorem step4119 (k : Nat) : Runs (1*2) (before4119 k).denote (before4120 k).denote := + @applyExit_sound (before4119 k) (before4120 k) exit11 1 valid11 (macro4119 k) +theorem macro4120 (k : Nat) : applyExit (before4120 k) exit2 13 = some (before4121 k) := by + simp (disch := omega) [before4120, before4121, exit2, applyExit, pop, push] + <;> omega +theorem step4120 (k : Nat) : Runs (13*2) (before4120 k).denote (before4121 k).denote := + @applyExit_sound (before4120 k) (before4121 k) exit2 13 valid2 (macro4120 k) +theorem macro4121 (k : Nat) : applyExit (before4121 k) exit3 1 = some (before4122 k) := by + simp (disch := omega) [before4121, before4122, exit3, applyExit, pop, push] + <;> omega +theorem step4121 (k : Nat) : Runs (1*2) (before4121 k).denote (before4122 k).denote := + @applyExit_sound (before4121 k) (before4122 k) exit3 1 valid3 (macro4121 k) +theorem macro4122 (k : Nat) : applyExit (before4122 k) exit9 1 = some (before4123 k) := by + simp (disch := omega) [before4122, before4123, exit9, applyExit, pop, push] + <;> omega +theorem step4122 (k : Nat) : Runs (1*2) (before4122 k).denote (before4123 k).denote := + @applyExit_sound (before4122 k) (before4123 k) exit9 1 valid9 (macro4122 k) +theorem macro4123 (k : Nat) : applyExit (before4123 k) exit10 10 = some (before4124 k) := by + simp (disch := omega) [before4123, before4124, exit10, applyExit, pop, push] + <;> omega +theorem step4123 (k : Nat) : Runs (10*2) (before4123 k).denote (before4124 k).denote := + @applyExit_sound (before4123 k) (before4124 k) exit10 10 valid10 (macro4123 k) +theorem macro4124 (k : Nat) : applyExit (before4124 k) exit46 1 = some (before4125 k) := by + simp (disch := omega) [before4124, before4125, exit46, applyExit, pop, push] + <;> omega +theorem step4124 (k : Nat) : Runs (1*2) (before4124 k).denote (before4125 k).denote := + @applyExit_sound (before4124 k) (before4125 k) exit46 1 valid46 (macro4124 k) +theorem macro4125 (k : Nat) : applyExit (before4125 k) exit47 1 = some (before4126 k) := by + simp (disch := omega) [before4125, before4126, exit47, applyExit, pop, push] + <;> omega +theorem step4125 (k : Nat) : Runs (1*2) (before4125 k).denote (before4126 k).denote := + @applyExit_sound (before4125 k) (before4126 k) exit47 1 valid47 (macro4125 k) +theorem macro4126 (k : Nat) : applyExit (before4126 k) exit62 1 = some (before4127 k) := by + simp (disch := omega) [before4126, before4127, exit62, applyExit, pop, push] + <;> omega +theorem step4126 (k : Nat) : Runs (1*1) (before4126 k).denote (before4127 k).denote := + @applyExit_sound (before4126 k) (before4127 k) exit62 1 valid62 (macro4126 k) +theorem macro4127 (k : Nat) : applyExit (before4127 k) exit35 1 = some (before4128 k) := by + simp (disch := omega) [before4127, before4128, exit35, applyExit, pop, push] + <;> omega +theorem step4127 (k : Nat) : Runs (1*2) (before4127 k).denote (before4128 k).denote := + @applyExit_sound (before4127 k) (before4128 k) exit35 1 valid35 (macro4127 k) +theorem macro4128 (k : Nat) : applyExit (before4128 k) exit39 1 = some (before4129 k) := by + simp (disch := omega) [before4128, before4129, exit39, applyExit, pop, push] + <;> omega +theorem step4128 (k : Nat) : Runs (1*1) (before4128 k).denote (before4129 k).denote := + @applyExit_sound (before4128 k) (before4129 k) exit39 1 valid39 (macro4128 k) +theorem macro4129 (k : Nat) : applyExit (before4129 k) exit32 1 = some (before4130 k) := by + simp (disch := omega) [before4129, before4130, exit32, applyExit, pop, push] + <;> omega +theorem step4129 (k : Nat) : Runs (1*3) (before4129 k).denote (before4130 k).denote := + @applyExit_sound (before4129 k) (before4130 k) exit32 1 valid32 (macro4129 k) +theorem macro4130 (k : Nat) : applyExit (before4130 k) exit36 12 = some (before4131 k) := by + simp (disch := omega) [before4130, before4131, exit36, applyExit, pop, push] + <;> omega +theorem step4130 (k : Nat) : Runs (12*2) (before4130 k).denote (before4131 k).denote := + @applyExit_sound (before4130 k) (before4131 k) exit36 12 valid36 (macro4130 k) +theorem macro4131 (k : Nat) : applyExit (before4131 k) exit31 1 = some (before4132 k) := by + simp (disch := omega) [before4131, before4132, exit31, applyExit, pop, push] + <;> omega +theorem step4131 (k : Nat) : Runs (1*1) (before4131 k).denote (before4132 k).denote := + @applyExit_sound (before4131 k) (before4132 k) exit31 1 valid31 (macro4131 k) +theorem macro4132 (k : Nat) : applyExit (before4132 k) exit10 13 = some (before4133 k) := by + simp (disch := omega) [before4132, before4133, exit10, applyExit, pop, push] + <;> omega +theorem step4132 (k : Nat) : Runs (13*2) (before4132 k).denote (before4133 k).denote := + @applyExit_sound (before4132 k) (before4133 k) exit10 13 valid10 (macro4132 k) +theorem macro4133 (k : Nat) : applyExit (before4133 k) exit46 1 = some (before4134 k) := by + simp (disch := omega) [before4133, before4134, exit46, applyExit, pop, push] + <;> omega +theorem step4133 (k : Nat) : Runs (1*2) (before4133 k).denote (before4134 k).denote := + @applyExit_sound (before4133 k) (before4134 k) exit46 1 valid46 (macro4133 k) +theorem macro4134 (k : Nat) : applyExit (before4134 k) exit49 1 = some (before4135 k) := by + simp (disch := omega) [before4134, before4135, exit49, applyExit, pop, push] + <;> omega +theorem step4134 (k : Nat) : Runs (1*1) (before4134 k).denote (before4135 k).denote := + @applyExit_sound (before4134 k) (before4135 k) exit49 1 valid49 (macro4134 k) +theorem macro4135 (k : Nat) : applyExit (before4135 k) exit1 1 = some (before4136 k) := by + simp (disch := omega) [before4135, before4136, exit1, applyExit, pop, push] + <;> omega +theorem step4135 (k : Nat) : Runs (1*3) (before4135 k).denote (before4136 k).denote := + @applyExit_sound (before4135 k) (before4136 k) exit1 1 valid1 (macro4135 k) +theorem macro4136 (k : Nat) : applyExit (before4136 k) exit6 1 = some (before4137 k) := by + simp (disch := omega) [before4136, before4137, exit6, applyExit, pop, push] + <;> omega +theorem step4136 (k : Nat) : Runs (1*1) (before4136 k).denote (before4137 k).denote := + @applyExit_sound (before4136 k) (before4137 k) exit6 1 valid6 (macro4136 k) +theorem macro4137 (k : Nat) : applyExit (before4137 k) exit0 1 = some (before4138 k) := by + simp (disch := omega) [before4137, before4138, exit0, applyExit, pop, push] + <;> omega +theorem step4137 (k : Nat) : Runs (1*2) (before4137 k).denote (before4138 k).denote := + @applyExit_sound (before4137 k) (before4138 k) exit0 1 valid0 (macro4137 k) +theorem macro4138 (k : Nat) : applyExit (before4138 k) exit13 13 = some (before4139 k) := by + simp (disch := omega) [before4138, before4139, exit13, applyExit, pop, push] + <;> omega +theorem step4138 (k : Nat) : Runs (13*2) (before4138 k).denote (before4139 k).denote := + @applyExit_sound (before4138 k) (before4139 k) exit13 13 valid13 (macro4138 k) +theorem macro4139 (k : Nat) : applyExit (before4139 k) exit63 1 = some (before4140 k) := by + simp (disch := omega) [before4139, before4140, exit63, applyExit, pop, push] + <;> omega +theorem step4139 (k : Nat) : Runs (1*3) (before4139 k).denote (before4140 k).denote := + @applyExit_sound (before4139 k) (before4140 k) exit63 1 valid63 (macro4139 k) +theorem macro4140 (k : Nat) : applyExit (before4140 k) exit62 1 = some (before4141 k) := by + simp (disch := omega) [before4140, before4141, exit62, applyExit, pop, push] + <;> omega +theorem step4140 (k : Nat) : Runs (1*1) (before4140 k).denote (before4141 k).denote := + @applyExit_sound (before4140 k) (before4141 k) exit62 1 valid62 (macro4140 k) +theorem macro4141 (k : Nat) : applyExit (before4141 k) exit35 1 = some (before4142 k) := by + simp (disch := omega) [before4141, before4142, exit35, applyExit, pop, push] + <;> omega +theorem step4141 (k : Nat) : Runs (1*2) (before4141 k).denote (before4142 k).denote := + @applyExit_sound (before4141 k) (before4142 k) exit35 1 valid35 (macro4141 k) +theorem macro4142 (k : Nat) : applyExit (before4142 k) exit31 1 = some (before4143 k) := by + simp (disch := omega) [before4142, before4143, exit31, applyExit, pop, push] + <;> omega +theorem step4142 (k : Nat) : Runs (1*1) (before4142 k).denote (before4143 k).denote := + @applyExit_sound (before4142 k) (before4143 k) exit31 1 valid31 (macro4142 k) +theorem macro4143 (k : Nat) : applyExit (before4143 k) exit32 1 = some (before4144 k) := by + simp (disch := omega) [before4143, before4144, exit32, applyExit, pop, push] + <;> omega +theorem step4143 (k : Nat) : Runs (1*3) (before4143 k).denote (before4144 k).denote := + @applyExit_sound (before4143 k) (before4144 k) exit32 1 valid32 (macro4143 k) +theorem macro4144 (k : Nat) : applyExit (before4144 k) exit33 1 = some (before4145 k) := by + simp (disch := omega) [before4144, before4145, exit33, applyExit, pop, push] + <;> omega +theorem step4144 (k : Nat) : Runs (1*2) (before4144 k).denote (before4145 k).denote := + @applyExit_sound (before4144 k) (before4145 k) exit33 1 valid33 (macro4144 k) +theorem macro4145 (k : Nat) : applyExit (before4145 k) exit34 12 = some (before4146 k) := by + simp (disch := omega) [before4145, before4146, exit34, applyExit, pop, push] + <;> omega +theorem step4145 (k : Nat) : Runs (12*2) (before4145 k).denote (before4146 k).denote := + @applyExit_sound (before4145 k) (before4146 k) exit34 12 valid34 (macro4145 k) +theorem macro4146 (k : Nat) : applyExit (before4146 k) exit35 1 = some (before4147 k) := by + simp (disch := omega) [before4146, before4147, exit35, applyExit, pop, push] + <;> omega +theorem step4146 (k : Nat) : Runs (1*2) (before4146 k).denote (before4147 k).denote := + @applyExit_sound (before4146 k) (before4147 k) exit35 1 valid35 (macro4146 k) +theorem macro4147 (k : Nat) : applyExit (before4147 k) exit36 6 = some (before4148 k) := by + simp (disch := omega) [before4147, before4148, exit36, applyExit, pop, push] + <;> omega +theorem step4147 (k : Nat) : Runs (6*2) (before4147 k).denote (before4148 k).denote := + @applyExit_sound (before4147 k) (before4148 k) exit36 6 valid36 (macro4147 k) +theorem macro4148 (k : Nat) : applyExit (before4148 k) exit31 1 = some (before4149 k) := by + simp (disch := omega) [before4148, before4149, exit31, applyExit, pop, push] + <;> omega +theorem step4148 (k : Nat) : Runs (1*1) (before4148 k).denote (before4149 k).denote := + @applyExit_sound (before4148 k) (before4149 k) exit31 1 valid31 (macro4148 k) +theorem macro4149 (k : Nat) : applyExit (before4149 k) exit10 6 = some (before4150 k) := by + simp (disch := omega) [before4149, before4150, exit10, applyExit, pop, push] + <;> omega +theorem step4149 (k : Nat) : Runs (6*2) (before4149 k).denote (before4150 k).denote := + @applyExit_sound (before4149 k) (before4150 k) exit10 6 valid10 (macro4149 k) +theorem macro4150 (k : Nat) : applyExit (before4150 k) exit32 1 = some (before4151 k) := by + simp (disch := omega) [before4150, before4151, exit32, applyExit, pop, push] + <;> omega +theorem step4150 (k : Nat) : Runs (1*3) (before4150 k).denote (before4151 k).denote := + @applyExit_sound (before4150 k) (before4151 k) exit32 1 valid32 (macro4150 k) +theorem macro4151 (k : Nat) : applyExit (before4151 k) exit36 6 = some (before4152 k) := by + simp (disch := omega) [before4151, before4152, exit36, applyExit, pop, push] + <;> omega +theorem step4151 (k : Nat) : Runs (6*2) (before4151 k).denote (before4152 k).denote := + @applyExit_sound (before4151 k) (before4152 k) exit36 6 valid36 (macro4151 k) +theorem macro4152 (k : Nat) : applyExit (before4152 k) exit33 1 = some (before4153 k) := by + simp (disch := omega) [before4152, before4153, exit33, applyExit, pop, push] + <;> omega +theorem step4152 (k : Nat) : Runs (1*2) (before4152 k).denote (before4153 k).denote := + @applyExit_sound (before4152 k) (before4153 k) exit33 1 valid33 (macro4152 k) +theorem macro4153 (k : Nat) : applyExit (before4153 k) exit34 11 = some (before4154 k) := by + simp (disch := omega) [before4153, before4154, exit34, applyExit, pop, push] + <;> omega +theorem step4153 (k : Nat) : Runs (11*2) (before4153 k).denote (before4154 k).denote := + @applyExit_sound (before4153 k) (before4154 k) exit34 11 valid34 (macro4153 k) +theorem macro4154 (k : Nat) : applyExit (before4154 k) exit35 1 = some (before4155 k) := by + simp (disch := omega) [before4154, before4155, exit35, applyExit, pop, push] + <;> omega +theorem step4154 (k : Nat) : Runs (1*2) (before4154 k).denote (before4155 k).denote := + @applyExit_sound (before4154 k) (before4155 k) exit35 1 valid35 (macro4154 k) +theorem macro4155 (k : Nat) : applyExit (before4155 k) exit36 5 = some (before4156 k) := by + simp (disch := omega) [before4155, before4156, exit36, applyExit, pop, push] + <;> omega +theorem step4155 (k : Nat) : Runs (5*2) (before4155 k).denote (before4156 k).denote := + @applyExit_sound (before4155 k) (before4156 k) exit36 5 valid36 (macro4155 k) +theorem macro4156 (k : Nat) : applyExit (before4156 k) exit239 1 = some (before4157 k) := by + simp (disch := omega) [before4156, before4157, exit239, applyExit, pop, push] + <;> omega +theorem step4156 (k : Nat) : Runs (1*5) (before4156 k).denote (before4157 k).denote := + @applyExit_sound (before4156 k) (before4157 k) exit239 1 valid239 (macro4156 k) +theorem macro4157 (k : Nat) : applyExit (before4157 k) exit10 5 = some (before4158 k) := by + simp (disch := omega) [before4157, before4158, exit10, applyExit, pop, push] + <;> omega +theorem step4157 (k : Nat) : Runs (5*2) (before4157 k).denote (before4158 k).denote := + @applyExit_sound (before4157 k) (before4158 k) exit10 5 valid10 (macro4157 k) +theorem macro4158 (k : Nat) : applyExit (before4158 k) exit32 1 = some (before4159 k) := by + simp (disch := omega) [before4158, before4159, exit32, applyExit, pop, push] + <;> omega +theorem step4158 (k : Nat) : Runs (1*3) (before4158 k).denote (before4159 k).denote := + @applyExit_sound (before4158 k) (before4159 k) exit32 1 valid32 (macro4158 k) +theorem macro4159 (k : Nat) : applyExit (before4159 k) exit36 5 = some (before4160 k) := by + simp (disch := omega) [before4159, before4160, exit36, applyExit, pop, push] + <;> omega +theorem step4159 (k : Nat) : Runs (5*2) (before4159 k).denote (before4160 k).denote := + @applyExit_sound (before4159 k) (before4160 k) exit36 5 valid36 (macro4159 k) +theorem macro4160 (k : Nat) : applyExit (before4160 k) exit240 1 = some (before4161 k) := by + simp (disch := omega) [before4160, before4161, exit240, applyExit, pop, push] + <;> omega +theorem step4160 (k : Nat) : Runs (1*38) (before4160 k).denote (before4161 k).denote := + @applyExit_sound (before4160 k) (before4161 k) exit240 1 valid240 (macro4160 k) +theorem macro4161 (k : Nat) : applyExit (before4161 k) exit239 1 = some (before4162 k) := by + simp (disch := omega) [before4161, before4162, exit239, applyExit, pop, push] + <;> omega +theorem step4161 (k : Nat) : Runs (1*5) (before4161 k).denote (before4162 k).denote := + @applyExit_sound (before4161 k) (before4162 k) exit239 1 valid239 (macro4161 k) +theorem macro4162 (k : Nat) : applyExit (before4162 k) exit241 1 = some (before4163 k) := by + simp (disch := omega) [before4162, before4163, exit241, applyExit, pop, push] + <;> omega +theorem step4162 (k : Nat) : Runs (1*23) (before4162 k).denote (before4163 k).denote := + @applyExit_sound (before4162 k) (before4163 k) exit241 1 valid241 (macro4162 k) +theorem macro4163 (k : Nat) : applyExit (before4163 k) exit240 1 = some (before4164 k) := by + simp (disch := omega) [before4163, before4164, exit240, applyExit, pop, push] + <;> omega +theorem step4163 (k : Nat) : Runs (1*38) (before4163 k).denote (before4164 k).denote := + @applyExit_sound (before4163 k) (before4164 k) exit240 1 valid240 (macro4163 k) +theorem macro4164 (k : Nat) : applyExit (before4164 k) exit239 1 = some (before4165 k) := by + simp (disch := omega) [before4164, before4165, exit239, applyExit, pop, push] + <;> omega +theorem step4164 (k : Nat) : Runs (1*5) (before4164 k).denote (before4165 k).denote := + @applyExit_sound (before4164 k) (before4165 k) exit239 1 valid239 (macro4164 k) +theorem macro4165 (k : Nat) : applyExit (before4165 k) exit241 1 = some (before4166 k) := by + simp (disch := omega) [before4165, before4166, exit241, applyExit, pop, push] + <;> omega +theorem step4165 (k : Nat) : Runs (1*23) (before4165 k).denote (before4166 k).denote := + @applyExit_sound (before4165 k) (before4166 k) exit241 1 valid241 (macro4165 k) +theorem macro4166 (k : Nat) : applyExit (before4166 k) exit240 1 = some (before4167 k) := by + simp (disch := omega) [before4166, before4167, exit240, applyExit, pop, push] + <;> omega +theorem step4166 (k : Nat) : Runs (1*38) (before4166 k).denote (before4167 k).denote := + @applyExit_sound (before4166 k) (before4167 k) exit240 1 valid240 (macro4166 k) +theorem macro4167 (k : Nat) : applyExit (before4167 k) exit239 1 = some (before4168 k) := by + simp (disch := omega) [before4167, before4168, exit239, applyExit, pop, push] + <;> omega +theorem step4167 (k : Nat) : Runs (1*5) (before4167 k).denote (before4168 k).denote := + @applyExit_sound (before4167 k) (before4168 k) exit239 1 valid239 (macro4167 k) +theorem macro4168 (k : Nat) : applyExit (before4168 k) exit241 1 = some (before4169 k) := by + simp (disch := omega) [before4168, before4169, exit241, applyExit, pop, push] + <;> omega +theorem step4168 (k : Nat) : Runs (1*23) (before4168 k).denote (before4169 k).denote := + @applyExit_sound (before4168 k) (before4169 k) exit241 1 valid241 (macro4168 k) +def cycleState4169 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w71,(3+1*j)⟩,⟨w0,6⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w210,1⟩,⟨w209,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761162⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,18⟩,⟨w208,(1*k+8)⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart4169_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w211,1⟩,⟨w71,(3+1*j)⟩,⟨w0,6⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w209,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761162⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,18⟩,⟨w208,(1*k+8)⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart4169_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w211,1⟩,⟨w71,(3+1*j)⟩,⟨w0,6⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w210,1⟩,⟨w209,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761162⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,18⟩,⟨w208,(1*k+8)⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro4169_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4169 k j) exit240 1 = some (cyclePart4169_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4169, cyclePart4169_0, exit240, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4169_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4169_0 k j) exit239 1 = some (cyclePart4169_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4169_0, cyclePart4169_1, exit239, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4169_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4169_1 k j) exit241 1 = some (cycleState4169 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4169_1, cycleState4169, exit241, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4169 (k j : Nat) (hj : j < (1*k+2)) : Runs 66 (cycleState4169 k j).denote (cycleState4169 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState4169 k j).denote (cyclePart4169_0 k j).denote := @applyExit_sound (cycleState4169 k j) (cyclePart4169_0 k j) exit240 1 valid240 (cycleMacro4169_0 k j hj) + have h1 : Runs (1*5) (cyclePart4169_0 k j).denote (cyclePart4169_1 k j).denote := @applyExit_sound (cyclePart4169_0 k j) (cyclePart4169_1 k j) exit239 1 valid239 (cycleMacro4169_1 k j hj) + have h2 : Runs (1*23) (cyclePart4169_1 k j).denote (cycleState4169 k (j+1)).denote := @applyExit_sound (cyclePart4169_1 k j) (cycleState4169 k (j+1)) exit241 1 valid241 (cycleMacro4169_2 k j hj) + exact (@Runs.trans (1*38) ((1*5)+(1*23)) (cycleState4169 k j).denote (cyclePart4169_0 k j).denote (cycleState4169 k (j+1)).denote h0 (@Runs.trans (1*5) (1*23) (cyclePart4169_0 k j).denote (cyclePart4169_1 k j).denote (cycleState4169 k (j+1)).denote h1 h2)) +theorem step4169 (k : Nat) : Runs ((1*k+2)*66) (before4169 k).denote (before4170 k).denote := by + have h := Runs.chain (fun j => (cycleState4169 k j).denote) 66 (1*k+2) (cycleRun4169 k) + have h0 : cycleState4169 k 0 = before4169 k := by simp [cycleState4169, before4169] + have h1 : cycleState4169 k (1*k+2) = before4170 k := by + simp [cycleState4169, before4170] <;> omega + simpa only [h0, h1] using h +theorem macro4170 (k : Nat) : applyExit (before4170 k) exit240 1 = some (before4171 k) := by + simp (disch := omega) [before4170, before4171, exit240, applyExit, pop, push] + <;> omega +theorem step4170 (k : Nat) : Runs (1*38) (before4170 k).denote (before4171 k).denote := + @applyExit_sound (before4170 k) (before4171 k) exit240 1 valid240 (macro4170 k) +theorem macro4171 (k : Nat) : applyExit (before4171 k) exit239 1 = some (before4172 k) := by + simp (disch := omega) [before4171, before4172, exit239, applyExit, pop, push] + <;> omega +theorem step4171 (k : Nat) : Runs (1*5) (before4171 k).denote (before4172 k).denote := + @applyExit_sound (before4171 k) (before4172 k) exit239 1 valid239 (macro4171 k) +theorem macro4172 (k : Nat) : applyExit (before4172 k) exit241 1 = some (before4173 k) := by + simp (disch := omega) [before4172, before4173, exit241, applyExit, pop, push] + <;> omega +theorem step4172 (k : Nat) : Runs (1*23) (before4172 k).denote (before4173 k).denote := + @applyExit_sound (before4172 k) (before4173 k) exit241 1 valid241 (macro4172 k) +theorem macro4173 (k : Nat) : applyExit (before4173 k) exit240 1 = some (before4174 k) := by + simp (disch := omega) [before4173, before4174, exit240, applyExit, pop, push] + <;> omega +theorem step4173 (k : Nat) : Runs (1*38) (before4173 k).denote (before4174 k).denote := + @applyExit_sound (before4173 k) (before4174 k) exit240 1 valid240 (macro4173 k) +theorem macro4174 (k : Nat) : applyExit (before4174 k) exit234 1 = some (before4175 k) := by + simp (disch := omega) [before4174, before4175, exit234, applyExit, pop, push] + <;> omega +theorem step4174 (k : Nat) : Runs (1*5) (before4174 k).denote (before4175 k).denote := + @applyExit_sound (before4174 k) (before4175 k) exit234 1 valid234 (macro4174 k) +theorem macro4175 (k : Nat) : applyExit (before4175 k) exit241 1 = some (before4176 k) := by + simp (disch := omega) [before4175, before4176, exit241, applyExit, pop, push] + <;> omega +theorem step4175 (k : Nat) : Runs (1*23) (before4175 k).denote (before4176 k).denote := + @applyExit_sound (before4175 k) (before4176 k) exit241 1 valid241 (macro4175 k) +theorem macro4176 (k : Nat) : applyExit (before4176 k) exit235 1 = some (before4177 k) := by + simp (disch := omega) [before4176, before4177, exit235, applyExit, pop, push] + <;> omega +theorem step4176 (k : Nat) : Runs (1*38) (before4176 k).denote (before4177 k).denote := + @applyExit_sound (before4176 k) (before4177 k) exit235 1 valid235 (macro4176 k) +theorem macro4177 (k : Nat) : applyExit (before4177 k) exit34 791761162 = some (before4178 k) := by + simp (disch := omega) [before4177, before4178, exit34, applyExit, pop, push] + <;> omega +theorem step4177 (k : Nat) : Runs (791761162*2) (before4177 k).denote (before4178 k).denote := + @applyExit_sound (before4177 k) (before4178 k) exit34 791761162 valid34 (macro4177 k) +theorem macro4178 (k : Nat) : applyExit (before4178 k) exit35 1 = some (before4179 k) := by + simp (disch := omega) [before4178, before4179, exit35, applyExit, pop, push] + <;> omega +theorem step4178 (k : Nat) : Runs (1*2) (before4178 k).denote (before4179 k).denote := + @applyExit_sound (before4178 k) (before4179 k) exit35 1 valid35 (macro4178 k) +theorem macro4179 (k : Nat) : applyExit (before4179 k) exit36 5 = some (before4180 k) := by + simp (disch := omega) [before4179, before4180, exit36, applyExit, pop, push] + <;> omega +theorem step4179 (k : Nat) : Runs (5*2) (before4179 k).denote (before4180 k).denote := + @applyExit_sound (before4179 k) (before4180 k) exit36 5 valid36 (macro4179 k) +theorem macro4180 (k : Nat) : applyExit (before4180 k) exit31 1 = some (before4181 k) := by + simp (disch := omega) [before4180, before4181, exit31, applyExit, pop, push] + <;> omega +theorem step4180 (k : Nat) : Runs (1*1) (before4180 k).denote (before4181 k).denote := + @applyExit_sound (before4180 k) (before4181 k) exit31 1 valid31 (macro4180 k) +theorem macro4181 (k : Nat) : applyExit (before4181 k) exit10 5 = some (before4182 k) := by + simp (disch := omega) [before4181, before4182, exit10, applyExit, pop, push] + <;> omega +theorem step4181 (k : Nat) : Runs (5*2) (before4181 k).denote (before4182 k).denote := + @applyExit_sound (before4181 k) (before4182 k) exit10 5 valid10 (macro4181 k) +theorem macro4182 (k : Nat) : applyExit (before4182 k) exit32 1 = some (before4183 k) := by + simp (disch := omega) [before4182, before4183, exit32, applyExit, pop, push] + <;> omega +theorem step4182 (k : Nat) : Runs (1*3) (before4182 k).denote (before4183 k).denote := + @applyExit_sound (before4182 k) (before4183 k) exit32 1 valid32 (macro4182 k) +theorem macro4183 (k : Nat) : applyExit (before4183 k) exit36 5 = some (before4184 k) := by + simp (disch := omega) [before4183, before4184, exit36, applyExit, pop, push] + <;> omega +theorem step4183 (k : Nat) : Runs (5*2) (before4183 k).denote (before4184 k).denote := + @applyExit_sound (before4183 k) (before4184 k) exit36 5 valid36 (macro4183 k) +theorem macro4184 (k : Nat) : applyExit (before4184 k) exit33 1 = some (before4185 k) := by + simp (disch := omega) [before4184, before4185, exit33, applyExit, pop, push] + <;> omega +theorem step4184 (k : Nat) : Runs (1*2) (before4184 k).denote (before4185 k).denote := + @applyExit_sound (before4184 k) (before4185 k) exit33 1 valid33 (macro4184 k) +theorem macro4185 (k : Nat) : applyExit (before4185 k) exit34 24 = some (before4186 k) := by + simp (disch := omega) [before4185, before4186, exit34, applyExit, pop, push] + <;> omega +theorem step4185 (k : Nat) : Runs (24*2) (before4185 k).denote (before4186 k).denote := + @applyExit_sound (before4185 k) (before4186 k) exit34 24 valid34 (macro4185 k) +theorem macro4186 (k : Nat) : applyExit (before4186 k) exit35 1 = some (before4187 k) := by + simp (disch := omega) [before4186, before4187, exit35, applyExit, pop, push] + <;> omega +theorem step4186 (k : Nat) : Runs (1*2) (before4186 k).denote (before4187 k).denote := + @applyExit_sound (before4186 k) (before4187 k) exit35 1 valid35 (macro4186 k) +theorem macro4187 (k : Nat) : applyExit (before4187 k) exit36 37 = some (before4188 k) := by + simp (disch := omega) [before4187, before4188, exit36, applyExit, pop, push] + <;> omega +theorem step4187 (k : Nat) : Runs (37*2) (before4187 k).denote (before4188 k).denote := + @applyExit_sound (before4187 k) (before4188 k) exit36 37 valid36 (macro4187 k) +theorem macro4188 (k : Nat) : applyExit (before4188 k) exit31 1 = some (before4189 k) := by + simp (disch := omega) [before4188, before4189, exit31, applyExit, pop, push] + <;> omega +theorem step4188 (k : Nat) : Runs (1*1) (before4188 k).denote (before4189 k).denote := + @applyExit_sound (before4188 k) (before4189 k) exit31 1 valid31 (macro4188 k) +theorem macro4189 (k : Nat) : applyExit (before4189 k) exit10 37 = some (before4190 k) := by + simp (disch := omega) [before4189, before4190, exit10, applyExit, pop, push] + <;> omega +theorem step4189 (k : Nat) : Runs (37*2) (before4189 k).denote (before4190 k).denote := + @applyExit_sound (before4189 k) (before4190 k) exit10 37 valid10 (macro4189 k) +theorem macro4190 (k : Nat) : applyExit (before4190 k) exit32 1 = some (before4191 k) := by + simp (disch := omega) [before4190, before4191, exit32, applyExit, pop, push] + <;> omega +theorem step4190 (k : Nat) : Runs (1*3) (before4190 k).denote (before4191 k).denote := + @applyExit_sound (before4190 k) (before4191 k) exit32 1 valid32 (macro4190 k) +theorem macro4191 (k : Nat) : applyExit (before4191 k) exit36 37 = some (before4192 k) := by + simp (disch := omega) [before4191, before4192, exit36, applyExit, pop, push] + <;> omega +theorem step4191 (k : Nat) : Runs (37*2) (before4191 k).denote (before4192 k).denote := + @applyExit_sound (before4191 k) (before4192 k) exit36 37 valid36 (macro4191 k) +theorem macro4192 (k : Nat) : applyExit (before4192 k) exit33 1 = some (before4193 k) := by + simp (disch := omega) [before4192, before4193, exit33, applyExit, pop, push] + <;> omega +theorem step4192 (k : Nat) : Runs (1*2) (before4192 k).denote (before4193 k).denote := + @applyExit_sound (before4192 k) (before4193 k) exit33 1 valid33 (macro4192 k) +theorem macro4193 (k : Nat) : applyExit (before4193 k) exit34 18 = some (before4194 k) := by + simp (disch := omega) [before4193, before4194, exit34, applyExit, pop, push] + <;> omega +theorem step4193 (k : Nat) : Runs (18*2) (before4193 k).denote (before4194 k).denote := + @applyExit_sound (before4193 k) (before4194 k) exit34 18 valid34 (macro4193 k) +theorem macro4194 (k : Nat) : applyExit (before4194 k) exit35 1 = some (before4195 k) := by + simp (disch := omega) [before4194, before4195, exit35, applyExit, pop, push] + <;> omega +theorem step4194 (k : Nat) : Runs (1*2) (before4194 k).denote (before4195 k).denote := + @applyExit_sound (before4194 k) (before4195 k) exit35 1 valid35 (macro4194 k) +theorem macro4195 (k : Nat) : applyExit (before4195 k) exit36 89 = some (before4196 k) := by + simp (disch := omega) [before4195, before4196, exit36, applyExit, pop, push] + <;> omega +theorem step4195 (k : Nat) : Runs (89*2) (before4195 k).denote (before4196 k).denote := + @applyExit_sound (before4195 k) (before4196 k) exit36 89 valid36 (macro4195 k) +theorem macro4196 (k : Nat) : applyExit (before4196 k) exit31 1 = some (before4197 k) := by + simp (disch := omega) [before4196, before4197, exit31, applyExit, pop, push] + <;> omega +theorem step4196 (k : Nat) : Runs (1*1) (before4196 k).denote (before4197 k).denote := + @applyExit_sound (before4196 k) (before4197 k) exit31 1 valid31 (macro4196 k) +theorem macro4197 (k : Nat) : applyExit (before4197 k) exit10 89 = some (before4198 k) := by + simp (disch := omega) [before4197, before4198, exit10, applyExit, pop, push] + <;> omega +theorem step4197 (k : Nat) : Runs (89*2) (before4197 k).denote (before4198 k).denote := + @applyExit_sound (before4197 k) (before4198 k) exit10 89 valid10 (macro4197 k) +theorem macro4198 (k : Nat) : applyExit (before4198 k) exit32 1 = some (before4199 k) := by + simp (disch := omega) [before4198, before4199, exit32, applyExit, pop, push] + <;> omega +theorem step4198 (k : Nat) : Runs (1*3) (before4198 k).denote (before4199 k).denote := + @applyExit_sound (before4198 k) (before4199 k) exit32 1 valid32 (macro4198 k) +theorem macro4199 (k : Nat) : applyExit (before4199 k) exit36 89 = some (after4199 k) := by + simp (disch := omega) [before4199, after4199, exit36, applyExit, pop, push] + <;> omega +theorem step4199 (k : Nat) : Runs (89*2) (before4199 k).denote (after4199 k).denote := + @applyExit_sound (before4199 k) (after4199 k) exit36 89 valid36 (macro4199 k) +theorem chunkRun041 (k : Nat) : Runs (104*k+3167046859) (before4100 k).denote (after4199 k).denote := by + have h := (@Runs.trans ((((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))))+((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2))))))) ((((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))))+((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5))))))+(((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))))+((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2))))))) (before4100 k).denote (before4150 k).denote (after4199 k).denote (@Runs.trans (((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))))+((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2)))))) (before4100 k).denote (before4125 k).denote (before4150 k).denote (@Runs.trans ((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38))))) (((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2))))) (before4100 k).denote (before4112 k).denote (before4125 k).denote (@Runs.trans (((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2)))) (((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))) (before4100 k).denote (before4106 k).denote (before4112 k).denote (@Runs.trans ((18*2)+((1*2)+(1*2))) ((36*2)+((1*2)+(24*2))) (before4100 k).denote (before4103 k).denote (before4106 k).denote (@Runs.trans (18*2) ((1*2)+(1*2)) (before4100 k).denote (before4101 k).denote (before4103 k).denote (step4100 k) (@Runs.trans (1*2) (1*2) (before4101 k).denote (before4102 k).denote (before4103 k).denote (step4101 k) (step4102 k))) (@Runs.trans (36*2) ((1*2)+(24*2)) (before4103 k).denote (before4104 k).denote (before4106 k).denote (step4103 k) (@Runs.trans (1*2) (24*2) (before4104 k).denote (before4105 k).denote (before4106 k).denote (step4104 k) (step4105 k)))) (@Runs.trans ((1*2)+((1*2)+(4*2))) ((1*2)+((791761162*2)+(1*38))) (before4106 k).denote (before4109 k).denote (before4112 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before4106 k).denote (before4107 k).denote (before4109 k).denote (step4106 k) (@Runs.trans (1*2) (4*2) (before4107 k).denote (before4108 k).denote (before4109 k).denote (step4107 k) (step4108 k))) (@Runs.trans (1*2) ((791761162*2)+(1*38)) (before4109 k).denote (before4110 k).denote (before4112 k).denote (step4109 k) (@Runs.trans (791761162*2) (1*38) (before4110 k).denote (before4111 k).denote (before4112 k).denote (step4110 k) (step4111 k))))) (@Runs.trans ((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2)))) (((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2)))) (before4112 k).denote (before4118 k).denote (before4125 k).denote (@Runs.trans (((1*k+7)*38)+((5*2)+(1*2))) ((11*2)+((1*2)+(1*2))) (before4112 k).denote (before4115 k).denote (before4118 k).denote (@Runs.trans ((1*k+7)*38) ((5*2)+(1*2)) (before4112 k).denote (before4113 k).denote (before4115 k).denote (step4112 k) (@Runs.trans (5*2) (1*2) (before4113 k).denote (before4114 k).denote (before4115 k).denote (step4113 k) (step4114 k))) (@Runs.trans (11*2) ((1*2)+(1*2)) (before4115 k).denote (before4116 k).denote (before4118 k).denote (step4115 k) (@Runs.trans (1*2) (1*2) (before4116 k).denote (before4117 k).denote (before4118 k).denote (step4116 k) (step4117 k)))) (@Runs.trans ((5*2)+((1*2)+(13*2))) (((1*2)+(1*2))+((10*2)+(1*2))) (before4118 k).denote (before4121 k).denote (before4125 k).denote (@Runs.trans (5*2) ((1*2)+(13*2)) (before4118 k).denote (before4119 k).denote (before4121 k).denote (step4118 k) (@Runs.trans (1*2) (13*2) (before4119 k).denote (before4120 k).denote (before4121 k).denote (step4119 k) (step4120 k))) (@Runs.trans ((1*2)+(1*2)) ((10*2)+(1*2)) (before4121 k).denote (before4123 k).denote (before4125 k).denote (@Runs.trans (1*2) (1*2) (before4121 k).denote (before4122 k).denote (before4123 k).denote (step4121 k) (step4122 k)) (@Runs.trans (10*2) (1*2) (before4123 k).denote (before4124 k).denote (before4125 k).denote (step4123 k) (step4124 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1))))) ((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2))))) (before4125 k).denote (before4137 k).denote (before4150 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2)))) (((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))) (before4125 k).denote (before4131 k).denote (before4137 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(12*2))) (before4125 k).denote (before4128 k).denote (before4131 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4125 k).denote (before4126 k).denote (before4128 k).denote (step4125 k) (@Runs.trans (1*1) (1*2) (before4126 k).denote (before4127 k).denote (before4128 k).denote (step4126 k) (step4127 k))) (@Runs.trans (1*1) ((1*3)+(12*2)) (before4128 k).denote (before4129 k).denote (before4131 k).denote (step4128 k) (@Runs.trans (1*3) (12*2) (before4129 k).denote (before4130 k).denote (before4131 k).denote (step4129 k) (step4130 k)))) (@Runs.trans ((1*1)+((13*2)+(1*2))) ((1*1)+((1*3)+(1*1))) (before4131 k).denote (before4134 k).denote (before4137 k).denote (@Runs.trans (1*1) ((13*2)+(1*2)) (before4131 k).denote (before4132 k).denote (before4134 k).denote (step4131 k) (@Runs.trans (13*2) (1*2) (before4132 k).denote (before4133 k).denote (before4134 k).denote (step4132 k) (step4133 k))) (@Runs.trans (1*1) ((1*3)+(1*1)) (before4134 k).denote (before4135 k).denote (before4137 k).denote (step4134 k) (@Runs.trans (1*3) (1*1) (before4135 k).denote (before4136 k).denote (before4137 k).denote (step4135 k) (step4136 k))))) (@Runs.trans (((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2)))) (before4137 k).denote (before4143 k).denote (before4150 k).denote (@Runs.trans ((1*2)+((13*2)+(1*3))) ((1*1)+((1*2)+(1*1))) (before4137 k).denote (before4140 k).denote (before4143 k).denote (@Runs.trans (1*2) ((13*2)+(1*3)) (before4137 k).denote (before4138 k).denote (before4140 k).denote (step4137 k) (@Runs.trans (13*2) (1*3) (before4138 k).denote (before4139 k).denote (before4140 k).denote (step4138 k) (step4139 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before4140 k).denote (before4141 k).denote (before4143 k).denote (step4140 k) (@Runs.trans (1*2) (1*1) (before4141 k).denote (before4142 k).denote (before4143 k).denote (step4141 k) (step4142 k)))) (@Runs.trans ((1*3)+((1*2)+(12*2))) (((1*2)+(6*2))+((1*1)+(6*2))) (before4143 k).denote (before4146 k).denote (before4150 k).denote (@Runs.trans (1*3) ((1*2)+(12*2)) (before4143 k).denote (before4144 k).denote (before4146 k).denote (step4143 k) (@Runs.trans (1*2) (12*2) (before4144 k).denote (before4145 k).denote (before4146 k).denote (step4144 k) (step4145 k))) (@Runs.trans ((1*2)+(6*2)) ((1*1)+(6*2)) (before4146 k).denote (before4148 k).denote (before4150 k).denote (@Runs.trans (1*2) (6*2) (before4146 k).denote (before4147 k).denote (before4148 k).denote (step4146 k) (step4147 k)) (@Runs.trans (1*1) (6*2) (before4148 k).denote (before4149 k).denote (before4150 k).denote (step4148 k) (step4149 k))))))) (@Runs.trans (((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))))+((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5)))))) (((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))))+((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2)))))) (before4150 k).denote (before4175 k).denote (after4199 k).denote (@Runs.trans ((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5))))) ((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5))))) (before4150 k).denote (before4162 k).denote (before4175 k).denote (@Runs.trans (((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2)))) (((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))) (before4150 k).denote (before4156 k).denote (before4162 k).denote (@Runs.trans ((1*3)+((6*2)+(1*2))) ((11*2)+((1*2)+(5*2))) (before4150 k).denote (before4153 k).denote (before4156 k).denote (@Runs.trans (1*3) ((6*2)+(1*2)) (before4150 k).denote (before4151 k).denote (before4153 k).denote (step4150 k) (@Runs.trans (6*2) (1*2) (before4151 k).denote (before4152 k).denote (before4153 k).denote (step4151 k) (step4152 k))) (@Runs.trans (11*2) ((1*2)+(5*2)) (before4153 k).denote (before4154 k).denote (before4156 k).denote (step4153 k) (@Runs.trans (1*2) (5*2) (before4154 k).denote (before4155 k).denote (before4156 k).denote (step4154 k) (step4155 k)))) (@Runs.trans ((1*5)+((5*2)+(1*3))) ((5*2)+((1*38)+(1*5))) (before4156 k).denote (before4159 k).denote (before4162 k).denote (@Runs.trans (1*5) ((5*2)+(1*3)) (before4156 k).denote (before4157 k).denote (before4159 k).denote (step4156 k) (@Runs.trans (5*2) (1*3) (before4157 k).denote (before4158 k).denote (before4159 k).denote (step4157 k) (step4158 k))) (@Runs.trans (5*2) ((1*38)+(1*5)) (before4159 k).denote (before4160 k).denote (before4162 k).denote (step4159 k) (@Runs.trans (1*38) (1*5) (before4160 k).denote (before4161 k).denote (before4162 k).denote (step4160 k) (step4161 k))))) (@Runs.trans (((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5)))) (((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5)))) (before4162 k).denote (before4168 k).denote (before4175 k).denote (@Runs.trans ((1*23)+((1*38)+(1*5))) ((1*23)+((1*38)+(1*5))) (before4162 k).denote (before4165 k).denote (before4168 k).denote (@Runs.trans (1*23) ((1*38)+(1*5)) (before4162 k).denote (before4163 k).denote (before4165 k).denote (step4162 k) (@Runs.trans (1*38) (1*5) (before4163 k).denote (before4164 k).denote (before4165 k).denote (step4163 k) (step4164 k))) (@Runs.trans (1*23) ((1*38)+(1*5)) (before4165 k).denote (before4166 k).denote (before4168 k).denote (step4165 k) (@Runs.trans (1*38) (1*5) (before4166 k).denote (before4167 k).denote (before4168 k).denote (step4166 k) (step4167 k)))) (@Runs.trans ((1*23)+(((1*k+2)*66)+(1*38))) (((1*5)+(1*23))+((1*38)+(1*5))) (before4168 k).denote (before4171 k).denote (before4175 k).denote (@Runs.trans (1*23) (((1*k+2)*66)+(1*38)) (before4168 k).denote (before4169 k).denote (before4171 k).denote (step4168 k) (@Runs.trans ((1*k+2)*66) (1*38) (before4169 k).denote (before4170 k).denote (before4171 k).denote (step4169 k) (step4170 k))) (@Runs.trans ((1*5)+(1*23)) ((1*38)+(1*5)) (before4171 k).denote (before4173 k).denote (before4175 k).denote (@Runs.trans (1*5) (1*23) (before4171 k).denote (before4172 k).denote (before4173 k).denote (step4171 k) (step4172 k)) (@Runs.trans (1*38) (1*5) (before4173 k).denote (before4174 k).denote (before4175 k).denote (step4173 k) (step4174 k)))))) (@Runs.trans ((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2))))) ((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2))))) (before4175 k).denote (before4187 k).denote (after4199 k).denote (@Runs.trans (((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1)))) (((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))) (before4175 k).denote (before4181 k).denote (before4187 k).denote (@Runs.trans ((1*23)+((1*38)+(791761162*2))) ((1*2)+((5*2)+(1*1))) (before4175 k).denote (before4178 k).denote (before4181 k).denote (@Runs.trans (1*23) ((1*38)+(791761162*2)) (before4175 k).denote (before4176 k).denote (before4178 k).denote (step4175 k) (@Runs.trans (1*38) (791761162*2) (before4176 k).denote (before4177 k).denote (before4178 k).denote (step4176 k) (step4177 k))) (@Runs.trans (1*2) ((5*2)+(1*1)) (before4178 k).denote (before4179 k).denote (before4181 k).denote (step4178 k) (@Runs.trans (5*2) (1*1) (before4179 k).denote (before4180 k).denote (before4181 k).denote (step4179 k) (step4180 k)))) (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*2)+((24*2)+(1*2))) (before4181 k).denote (before4184 k).denote (before4187 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before4181 k).denote (before4182 k).denote (before4184 k).denote (step4181 k) (@Runs.trans (1*3) (5*2) (before4182 k).denote (before4183 k).denote (before4184 k).denote (step4182 k) (step4183 k))) (@Runs.trans (1*2) ((24*2)+(1*2)) (before4184 k).denote (before4185 k).denote (before4187 k).denote (step4184 k) (@Runs.trans (24*2) (1*2) (before4185 k).denote (before4186 k).denote (before4187 k).denote (step4185 k) (step4186 k))))) (@Runs.trans (((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2)))) (((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2)))) (before4187 k).denote (before4193 k).denote (after4199 k).denote (@Runs.trans ((37*2)+((1*1)+(37*2))) ((1*3)+((37*2)+(1*2))) (before4187 k).denote (before4190 k).denote (before4193 k).denote (@Runs.trans (37*2) ((1*1)+(37*2)) (before4187 k).denote (before4188 k).denote (before4190 k).denote (step4187 k) (@Runs.trans (1*1) (37*2) (before4188 k).denote (before4189 k).denote (before4190 k).denote (step4188 k) (step4189 k))) (@Runs.trans (1*3) ((37*2)+(1*2)) (before4190 k).denote (before4191 k).denote (before4193 k).denote (step4190 k) (@Runs.trans (37*2) (1*2) (before4191 k).denote (before4192 k).denote (before4193 k).denote (step4191 k) (step4192 k)))) (@Runs.trans ((18*2)+((1*2)+(89*2))) (((1*1)+(89*2))+((1*3)+(89*2))) (before4193 k).denote (before4196 k).denote (after4199 k).denote (@Runs.trans (18*2) ((1*2)+(89*2)) (before4193 k).denote (before4194 k).denote (before4196 k).denote (step4193 k) (@Runs.trans (1*2) (89*2) (before4194 k).denote (before4195 k).denote (before4196 k).denote (step4194 k) (step4195 k))) (@Runs.trans ((1*1)+(89*2)) ((1*3)+(89*2)) (before4196 k).denote (before4198 k).denote (after4199 k).denote (@Runs.trans (1*1) (89*2) (before4196 k).denote (before4197 k).denote (before4198 k).denote (step4196 k) (step4197 k)) (@Runs.trans (1*3) (89*2) (before4198 k).denote (before4199 k).denote (after4199 k).denote (step4198 k) (step4199 k)))))))) + have ht : (((((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))))+((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2)))))))+((((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))))+((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5))))))+(((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))))+((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2)))))))) = (104*k+3167046859) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean new file mode 100644 index 00000000..66010716 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean @@ -0,0 +1,784 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4200_0 : Stack := [] +abbrev tail4200_1 : Stack := ⟨w0,1⟩ :: tail4200_0 +abbrev tail4200_2 : Stack := ⟨w2,1⟩ :: tail4200_1 +abbrev tail4200_3 : Stack := ⟨w1,1⟩ :: tail4200_2 +abbrev tail4200_4 : Stack := ⟨w0,12⟩ :: tail4200_3 +abbrev tail4200_5 : Stack := ⟨w2,1⟩ :: tail4200_4 +abbrev tail4200_6 : Stack := ⟨w0,1⟩ :: tail4200_5 +abbrev tail4200_7 : Stack := ⟨w2,1⟩ :: tail4200_6 +abbrev tail4200_8 : Stack := ⟨w1,12⟩ :: tail4200_7 +abbrev tail4200_9 : Stack := ⟨w0,7⟩ :: tail4200_8 +abbrev tail4200_10 : Stack := ⟨w2,1⟩ :: tail4200_9 +abbrev tail4200_11 : Stack := ⟨w1,11⟩ :: tail4200_10 +abbrev tail4200_12 : Stack := ⟨w0,6⟩ :: tail4200_11 +abbrev tail4200_13 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail4200_12 +abbrev tail4200_14 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4200_13 k +abbrev tail4200_15 (k : Nat) : Stack := ⟨w1,791761162⟩ :: tail4200_14 k +abbrev tail4200_16 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4200_15 k +abbrev tail4200_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_16 k +abbrev tail4200_18 (k : Nat) : Stack := ⟨w1,24⟩ :: tail4200_17 k +abbrev tail4200_19 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4200_18 k +abbrev tail4200_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_19 k +abbrev tail4200_21 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4200_20 k +abbrev tail4200_22 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4200_21 k +abbrev tail4200_23 : Stack := ⟨w1,3⟩ :: tail4200_0 +abbrev tail4200_24 : Stack := ⟨w2,1⟩ :: tail4200_23 +abbrev tail4200_25 : Stack := ⟨w0,2⟩ :: tail4200_24 +abbrev tail4200_26 : Stack := ⟨w1,3⟩ :: tail4200_25 +abbrev tail4200_27 : Stack := ⟨w2,1⟩ :: tail4200_26 +abbrev tail4200_28 : Stack := ⟨w0,2⟩ :: tail4200_27 +abbrev tail4200_29 : Stack := ⟨w1,12⟩ :: tail4200_28 +abbrev tail4200_30 : Stack := ⟨w2,1⟩ :: tail4200_29 +abbrev tail4200_31 : Stack := ⟨w0,95⟩ :: tail4200_30 +abbrev tail4200_32 : Stack := ⟨w1,13⟩ :: tail4200_31 +abbrev tail4200_33 : Stack := ⟨w2,1⟩ :: tail4200_32 +abbrev tail4200_34 : Stack := ⟨w0,22⟩ :: tail4200_33 +abbrev tail4200_35 (k : Nat) : Stack := ⟨w208,(1*k+8)⟩ :: tail4200_34 +abbrev tail4200_36 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4200_35 k +abbrev tail4200_37 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_36 k +abbrev tail4200_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_22 k +abbrev tail4200_39 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4200_38 k +abbrev tail4200_40 (k : Nat) : Stack := ⟨w212,(1*k+8)⟩ :: tail4200_39 k +abbrev tail4200_41 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4200_40 k +abbrev tail4200_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_41 k +abbrev tail4200_43 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4200_42 k +abbrev tail4200_44 : Stack := ⟨w0,94⟩ :: tail4200_30 +abbrev tail4200_45 : Stack := ⟨w23,1⟩ :: tail4200_44 +abbrev tail4200_46 : Stack := ⟨w1,13⟩ :: tail4200_45 +abbrev tail4200_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_41 k +abbrev tail4200_48 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4200_41 k +abbrev tail4200_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_48 k +abbrev tail4200_50 (k : Nat) : Stack := ⟨w1,94⟩ :: tail4200_49 k +abbrev tail4200_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_50 k +abbrev tail4200_52 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4200_51 k +abbrev tail4200_53 : Stack := ⟨w0,1⟩ :: tail4200_27 +abbrev tail4200_54 : Stack := ⟨w23,1⟩ :: tail4200_53 +abbrev tail4200_55 : Stack := ⟨w1,12⟩ :: tail4200_54 +abbrev tail4200_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_50 k +abbrev tail4200_57 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4200_50 k +abbrev tail4200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_57 k +abbrev tail4200_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_58 k +abbrev tail4200_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_59 k +abbrev tail4200_61 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4200_60 k +abbrev tail4200_62 : Stack := ⟨w0,1⟩ :: tail4200_24 +abbrev tail4200_63 : Stack := ⟨w23,1⟩ :: tail4200_62 +abbrev tail4200_64 : Stack := ⟨w1,3⟩ :: tail4200_63 +abbrev tail4200_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_59 k +abbrev tail4200_66 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4200_59 k +abbrev tail4200_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_66 k +abbrev tail4200_68 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_67 k +abbrev tail4200_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_68 k +abbrev tail4200_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4200_69 k +abbrev tail4200_71 : Stack := ⟨w1,1⟩ :: tail4200_0 +abbrev tail4200_72 : Stack := ⟨w1,4⟩ :: tail4200_0 +abbrev tail4200_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_68 k +abbrev tail4200_74 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4200_68 k +abbrev tail4200_75 : Stack := ⟨w1,6⟩ :: tail4200_0 +abbrev tail4200_76 : Stack := ⟨w2,1⟩ :: tail4200_75 +abbrev tail4200_77 : Stack := ⟨w0,1⟩ :: tail4200_76 +abbrev tail4200_78 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4200_59 k +abbrev tail4200_79 : Stack := ⟨w1,1⟩ :: tail4200_77 +abbrev tail4200_80 : Stack := ⟨w1,4⟩ :: tail4200_77 +abbrev tail4200_81 : Stack := ⟨w2,1⟩ :: tail4200_80 +abbrev tail4200_82 : Stack := ⟨w0,1⟩ :: tail4200_81 +abbrev tail4200_83 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4200_50 k +abbrev tail4200_84 : Stack := ⟨w1,1⟩ :: tail4200_82 +abbrev tail4200_85 : Stack := ⟨w1,13⟩ :: tail4200_82 +abbrev tail4200_86 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4200_49 k +abbrev tail4200_87 : Stack := ⟨w2,1⟩ :: tail4200_85 +abbrev tail4200_88 : Stack := ⟨w0,93⟩ :: tail4200_87 +abbrev tail4200_89 : Stack := ⟨w0,94⟩ :: tail4200_87 +abbrev tail4200_90 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4200_41 k +abbrev tail4200_91 : Stack := ⟨w1,1⟩ :: tail4200_89 +abbrev tail4200_92 : Stack := ⟨w1,14⟩ :: tail4200_89 +abbrev tail4200_93 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4200_40 k +abbrev tail4200_94 : Stack := ⟨w2,1⟩ :: tail4200_92 +abbrev tail4200_95 : Stack := ⟨w0,21⟩ :: tail4200_94 +abbrev tail4200_96 (k : Nat) : Stack := ⟨w213,(1*k+8)⟩ :: tail4200_95 +abbrev tail4200_97 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4200_96 k +abbrev tail4200_98 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4200_96 k +abbrev tail4200_99 (k : Nat) : Stack := ⟨w0,89⟩ :: tail4200_21 k +abbrev tail4200_100 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_98 k +abbrev tail4200_101 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4200_98 k +abbrev tail4200_102 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4200_20 k +abbrev tail4200_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_101 k +abbrev tail4200_104 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4200_103 k +abbrev tail4200_105 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4200_103 k +abbrev tail4200_106 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4200_18 k +abbrev tail4200_107 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_105 k +abbrev tail4200_108 (k : Nat) : Stack := ⟨w1,38⟩ :: tail4200_105 k +abbrev tail4200_109 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4200_17 k +abbrev tail4200_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_108 k +abbrev tail4200_111 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4200_110 k +abbrev tail4200_112 (k : Nat) : Stack := ⟨w0,24⟩ :: tail4200_110 k +abbrev tail4200_113 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4200_15 k +abbrev tail4200_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_112 k +abbrev tail4200_115 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4200_112 k +abbrev tail4200_116 (k : Nat) : Stack := ⟨w1,791761161⟩ :: tail4200_14 k +abbrev tail4200_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_115 k +abbrev tail4200_118 (k : Nat) : Stack := ⟨w0,791761161⟩ :: tail4200_117 k +abbrev tail4200_119 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4200_118 k +abbrev tail4200_120 (k : Nat) : Stack := ⟨w214,(1*k+7)⟩ :: tail4200_119 k +abbrev tail4200_121 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4200_120 k +abbrev tail4200_122 : Stack := ⟨w1,10⟩ :: tail4200_10 +abbrev tail4200_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_121 k +abbrev tail4200_124 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4200_123 k +abbrev tail4200_125 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4200_123 k +abbrev tail4200_126 : Stack := ⟨w0,6⟩ :: tail4200_8 +abbrev tail4200_127 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_125 k +abbrev tail4200_128 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4200_125 k +abbrev tail4200_129 : Stack := ⟨w1,11⟩ :: tail4200_7 +abbrev tail4200_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_128 k +abbrev tail4200_131 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4200_130 k +abbrev tail4200_132 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4200_130 k +abbrev tail4200_133 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_132 k +abbrev tail4200_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_133 k +abbrev tail4200_135 : Stack := ⟨w0,11⟩ :: tail4200_3 +abbrev tail4200_136 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4200_133 k +abbrev tail4200_137 : Stack := ⟨w0,10⟩ :: tail4200_3 +abbrev tail4200_138 : Stack := ⟨w2,1⟩ :: tail4200_137 +abbrev tail4200_139 : Stack := ⟨w23,1⟩ :: tail4200_138 +abbrev tail4200_140 (k : Nat) : Stack := ⟨w1,2⟩ :: tail4200_132 k +abbrev tail4200_141 : Stack := ⟨w0,1⟩ :: tail4200_138 +abbrev tail4200_142 : Stack := ⟨w0,3⟩ :: tail4200_138 +abbrev tail4200_143 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_131 k +abbrev tail4200_144 (k : Nat) : Stack := ⟨w1,3⟩ :: tail4200_143 k +abbrev tail4200_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_144 k +abbrev tail4200_146 : Stack := ⟨w0,9⟩ :: tail4200_3 +abbrev tail4200_147 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4200_144 k +abbrev tail4200_148 : Stack := ⟨w0,8⟩ :: tail4200_3 +abbrev tail4200_149 : Stack := ⟨w2,1⟩ :: tail4200_148 +abbrev tail4200_150 : Stack := ⟨w23,1⟩ :: tail4200_149 +abbrev tail4200_151 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4200_143 k +abbrev tail4200_152 : Stack := ⟨w0,1⟩ :: tail4200_149 +abbrev tail4200_153 : Stack := ⟨w0,5⟩ :: tail4200_149 +abbrev tail4200_154 : Stack := ⟨w2,1⟩ :: tail4200_153 +abbrev tail4200_155 : Stack := ⟨w1,11⟩ :: tail4200_154 +abbrev tail4200_156 : Stack := ⟨w23,1⟩ :: tail4200_155 +abbrev tail4200_157 : Stack := ⟨w0,7⟩ :: tail4200_156 + +def before4200 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4200_22 k),(tail4200_37 k)⟩ +def before4201 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4200_38 k),(tail4200_36 k)⟩ +def before4202 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4200_39 k),(tail4200_35 k)⟩ +def before4203 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4200_40 k),tail4200_34⟩ +def before4204 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526631),(tail4200_41 k),tail4200_33⟩ +def before4205 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526633),(tail4200_42 k),tail4200_32⟩ +def before4206 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4200_43 k),tail4200_31⟩ +def before4207 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4200_43 k),tail4200_45⟩ +def before4208 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail4200_42 k),tail4200_46⟩ +def before4209 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526633),(tail4200_47 k),tail4200_46⟩ +def before4210 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4200_48 k),tail4200_45⟩ +def before4211 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4200_49 k),tail4200_44⟩ +def before4212 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526849),(tail4200_50 k),tail4200_30⟩ +def before4213 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526851),(tail4200_51 k),tail4200_29⟩ +def before4214 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4200_52 k),tail4200_28⟩ +def before4215 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail4200_52 k),tail4200_54⟩ +def before4216 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526851),(tail4200_51 k),tail4200_55⟩ +def before4217 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526851),(tail4200_56 k),tail4200_55⟩ +def before4218 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4200_57 k),tail4200_54⟩ +def before4219 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526877),(tail4200_58 k),tail4200_53⟩ +def before4220 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526879),(tail4200_59 k),tail4200_27⟩ +def before4221 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526881),(tail4200_60 k),tail4200_26⟩ +def before4222 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4200_61 k),tail4200_25⟩ +def before4223 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4200_61 k),tail4200_63⟩ +def before4224 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526881),(tail4200_60 k),tail4200_64⟩ +def before4225 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526881),(tail4200_65 k),tail4200_64⟩ +def before4226 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4200_66 k),tail4200_63⟩ +def before4227 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526889),(tail4200_67 k),tail4200_62⟩ +def before4228 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526891),(tail4200_68 k),tail4200_24⟩ +def before4229 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526893),(tail4200_69 k),tail4200_23⟩ +def before4230 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526899),(tail4200_70 k),tail4200_0⟩ +def before4231 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526899),(tail4200_70 k),tail4200_71⟩ +def before4232 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail4200_69 k),tail4200_72⟩ +def before4233 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526893),(tail4200_73 k),tail4200_72⟩ +def before4234 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526901),(tail4200_74 k),tail4200_0⟩ +def before4235 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526901),(tail4200_74 k),tail4200_71⟩ +def before4236 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526891),(tail4200_68 k),tail4200_75⟩ +def before4237 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail4200_67 k),tail4200_76⟩ +def before4238 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526887),(tail4200_66 k),tail4200_77⟩ +def before4239 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail4200_78 k),tail4200_79⟩ +def before4240 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526879),(tail4200_59 k),tail4200_80⟩ +def before4241 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail4200_58 k),tail4200_81⟩ +def before4242 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526875),(tail4200_57 k),tail4200_82⟩ +def before4243 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail4200_83 k),tail4200_84⟩ +def before4244 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526849),(tail4200_50 k),tail4200_85⟩ +def before4245 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526847),(tail4200_86 k),tail4200_87⟩ +def before4246 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4200_49 k),tail4200_88⟩ +def before4247 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4200_48 k),tail4200_89⟩ +def before4248 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4200_90 k),tail4200_91⟩ +def before4249 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526631),(tail4200_41 k),tail4200_92⟩ +def before4250 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526629),(tail4200_93 k),tail4200_94⟩ +def before4251 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4200_40 k),tail4200_95⟩ +def before4252 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4200_39 k),(tail4200_96 k)⟩ +def before4253 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4200_38 k),(tail4200_97 k)⟩ +def before4254 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4200_22 k),(tail4200_98 k)⟩ +def before4255 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4200_99 k),(tail4200_100 k)⟩ +def before4256 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521683),(tail4200_21 k),(tail4200_101 k)⟩ +def before4257 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521681),(tail4200_102 k),(tail4200_103 k)⟩ +def before4258 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4200_20 k),(tail4200_104 k)⟩ +def before4259 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4200_19 k),(tail4200_105 k)⟩ +def before4260 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4200_106 k),(tail4200_107 k)⟩ +def before4261 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521569),(tail4200_18 k),(tail4200_108 k)⟩ +def before4262 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521567),(tail4200_109 k),(tail4200_110 k)⟩ +def before4263 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4200_17 k),(tail4200_111 k)⟩ +def before4264 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4200_16 k),(tail4200_112 k)⟩ +def before4265 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4200_113 k),(tail4200_114 k)⟩ +def before4266 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail4200_15 k),(tail4200_115 k)⟩ +def before4267 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521505),(tail4200_116 k),(tail4200_117 k)⟩ +def before4268 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4200_14 k),(tail4200_118 k)⟩ +def before4269 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4200_13 k),(tail4200_119 k)⟩ +def before4270 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4200_12,(tail4200_120 k)⟩ +def before4271 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail4200_11,(tail4200_121 k)⟩ +def before4272 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail4200_122,(tail4200_123 k)⟩ +def before4273 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4200_10,(tail4200_124 k)⟩ +def before4274 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4200_9,(tail4200_125 k)⟩ +def before4275 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4200_126,(tail4200_127 k)⟩ +def before4276 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail4200_8,(tail4200_128 k)⟩ +def before4277 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail4200_129,(tail4200_130 k)⟩ +def before4278 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4200_7,(tail4200_131 k)⟩ +def before4279 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4200_6,(tail4200_132 k)⟩ +def before4280 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4200_5,(tail4200_133 k)⟩ +def before4281 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1201),tail4200_4,(tail4200_134 k)⟩ +def before4282 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1203),tail4200_135,(tail4200_136 k)⟩ +def before4283 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail4200_138,(tail4200_136 k)⟩ +def before4284 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4200_139,(tail4200_134 k)⟩ +def before4285 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4200_139,(tail4200_140 k)⟩ +def before4286 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4200_141,(tail4200_140 k)⟩ +def before4287 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4200_142,(tail4200_132 k)⟩ +def before4288 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4200_142,(tail4200_143 k)⟩ +def before4289 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail4200_138,(tail4200_144 k)⟩ +def before4290 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1205),tail4200_137,(tail4200_145 k)⟩ +def before4291 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1207),tail4200_146,(tail4200_147 k)⟩ +def before4292 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail4200_149,(tail4200_147 k)⟩ +def before4293 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail4200_150,(tail4200_145 k)⟩ +def before4294 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail4200_150,(tail4200_151 k)⟩ +def before4295 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail4200_152,(tail4200_151 k)⟩ +def before4296 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4200_153,(tail4200_143 k)⟩ +def before4297 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4200_154,(tail4200_131 k)⟩ +def before4298 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1173),tail4200_155,(tail4200_130 k)⟩ +def before4299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail4200_156,(tail4200_128 k)⟩ +def after4299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4200_157,(tail4200_125 k)⟩ + +theorem macro4200 (k : Nat) : applyExit (before4200 k) exit33 1 = some (before4201 k) := by + simp (disch := omega) [before4200, before4201, exit33, applyExit, pop, push] + <;> omega +theorem step4200 (k : Nat) : Runs (1*2) (before4200 k).denote (before4201 k).denote := + @applyExit_sound (before4200 k) (before4201 k) exit33 1 valid33 (macro4200 k) +theorem macro4201 (k : Nat) : applyExit (before4201 k) exit34 17 = some (before4202 k) := by + simp (disch := omega) [before4201, before4202, exit34, applyExit, pop, push] + <;> omega +theorem step4201 (k : Nat) : Runs (17*2) (before4201 k).denote (before4202 k).denote := + @applyExit_sound (before4201 k) (before4202 k) exit34 17 valid34 (macro4201 k) +theorem macro4202 (k : Nat) : applyExit (before4202 k) exit242 (1*k+8) = some (before4203 k) := by + simp (disch := omega) [before4202, before4203, exit242, applyExit, pop, push] + <;> omega +theorem step4202 (k : Nat) : Runs ((1*k+8)*1142) (before4202 k).denote (before4203 k).denote := + @applyExit_sound (before4202 k) (before4203 k) exit242 (1*k+8) valid242 (macro4202 k) +theorem macro4203 (k : Nat) : applyExit (before4203 k) exit34 22 = some (before4204 k) := by + simp (disch := omega) [before4203, before4204, exit34, applyExit, pop, push] + <;> omega +theorem step4203 (k : Nat) : Runs (22*2) (before4203 k).denote (before4204 k).denote := + @applyExit_sound (before4203 k) (before4204 k) exit34 22 valid34 (macro4203 k) +theorem macro4204 (k : Nat) : applyExit (before4204 k) exit35 1 = some (before4205 k) := by + simp (disch := omega) [before4204, before4205, exit35, applyExit, pop, push] + <;> omega +theorem step4204 (k : Nat) : Runs (1*2) (before4204 k).denote (before4205 k).denote := + @applyExit_sound (before4204 k) (before4205 k) exit35 1 valid35 (macro4204 k) +theorem macro4205 (k : Nat) : applyExit (before4205 k) exit36 13 = some (before4206 k) := by + simp (disch := omega) [before4205, before4206, exit36, applyExit, pop, push] + <;> omega +theorem step4205 (k : Nat) : Runs (13*2) (before4205 k).denote (before4206 k).denote := + @applyExit_sound (before4205 k) (before4206 k) exit36 13 valid36 (macro4205 k) +theorem macro4206 (k : Nat) : applyExit (before4206 k) exit31 1 = some (before4207 k) := by + simp (disch := omega) [before4206, before4207, exit31, applyExit, pop, push] + <;> omega +theorem step4206 (k : Nat) : Runs (1*1) (before4206 k).denote (before4207 k).denote := + @applyExit_sound (before4206 k) (before4207 k) exit31 1 valid31 (macro4206 k) +theorem macro4207 (k : Nat) : applyExit (before4207 k) exit10 13 = some (before4208 k) := by + simp (disch := omega) [before4207, before4208, exit10, applyExit, pop, push] + <;> omega +theorem step4207 (k : Nat) : Runs (13*2) (before4207 k).denote (before4208 k).denote := + @applyExit_sound (before4207 k) (before4208 k) exit10 13 valid10 (macro4207 k) +theorem macro4208 (k : Nat) : applyExit (before4208 k) exit32 1 = some (before4209 k) := by + simp (disch := omega) [before4208, before4209, exit32, applyExit, pop, push] + <;> omega +theorem step4208 (k : Nat) : Runs (1*3) (before4208 k).denote (before4209 k).denote := + @applyExit_sound (before4208 k) (before4209 k) exit32 1 valid32 (macro4208 k) +theorem macro4209 (k : Nat) : applyExit (before4209 k) exit36 13 = some (before4210 k) := by + simp (disch := omega) [before4209, before4210, exit36, applyExit, pop, push] + <;> omega +theorem step4209 (k : Nat) : Runs (13*2) (before4209 k).denote (before4210 k).denote := + @applyExit_sound (before4209 k) (before4210 k) exit36 13 valid36 (macro4209 k) +theorem macro4210 (k : Nat) : applyExit (before4210 k) exit33 1 = some (before4211 k) := by + simp (disch := omega) [before4210, before4211, exit33, applyExit, pop, push] + <;> omega +theorem step4210 (k : Nat) : Runs (1*2) (before4210 k).denote (before4211 k).denote := + @applyExit_sound (before4210 k) (before4211 k) exit33 1 valid33 (macro4210 k) +theorem macro4211 (k : Nat) : applyExit (before4211 k) exit34 94 = some (before4212 k) := by + simp (disch := omega) [before4211, before4212, exit34, applyExit, pop, push] + <;> omega +theorem step4211 (k : Nat) : Runs (94*2) (before4211 k).denote (before4212 k).denote := + @applyExit_sound (before4211 k) (before4212 k) exit34 94 valid34 (macro4211 k) +theorem macro4212 (k : Nat) : applyExit (before4212 k) exit35 1 = some (before4213 k) := by + simp (disch := omega) [before4212, before4213, exit35, applyExit, pop, push] + <;> omega +theorem step4212 (k : Nat) : Runs (1*2) (before4212 k).denote (before4213 k).denote := + @applyExit_sound (before4212 k) (before4213 k) exit35 1 valid35 (macro4212 k) +theorem macro4213 (k : Nat) : applyExit (before4213 k) exit36 12 = some (before4214 k) := by + simp (disch := omega) [before4213, before4214, exit36, applyExit, pop, push] + <;> omega +theorem step4213 (k : Nat) : Runs (12*2) (before4213 k).denote (before4214 k).denote := + @applyExit_sound (before4213 k) (before4214 k) exit36 12 valid36 (macro4213 k) +theorem macro4214 (k : Nat) : applyExit (before4214 k) exit31 1 = some (before4215 k) := by + simp (disch := omega) [before4214, before4215, exit31, applyExit, pop, push] + <;> omega +theorem step4214 (k : Nat) : Runs (1*1) (before4214 k).denote (before4215 k).denote := + @applyExit_sound (before4214 k) (before4215 k) exit31 1 valid31 (macro4214 k) +theorem macro4215 (k : Nat) : applyExit (before4215 k) exit10 12 = some (before4216 k) := by + simp (disch := omega) [before4215, before4216, exit10, applyExit, pop, push] + <;> omega +theorem step4215 (k : Nat) : Runs (12*2) (before4215 k).denote (before4216 k).denote := + @applyExit_sound (before4215 k) (before4216 k) exit10 12 valid10 (macro4215 k) +theorem macro4216 (k : Nat) : applyExit (before4216 k) exit32 1 = some (before4217 k) := by + simp (disch := omega) [before4216, before4217, exit32, applyExit, pop, push] + <;> omega +theorem step4216 (k : Nat) : Runs (1*3) (before4216 k).denote (before4217 k).denote := + @applyExit_sound (before4216 k) (before4217 k) exit32 1 valid32 (macro4216 k) +theorem macro4217 (k : Nat) : applyExit (before4217 k) exit36 12 = some (before4218 k) := by + simp (disch := omega) [before4217, before4218, exit36, applyExit, pop, push] + <;> omega +theorem step4217 (k : Nat) : Runs (12*2) (before4217 k).denote (before4218 k).denote := + @applyExit_sound (before4217 k) (before4218 k) exit36 12 valid36 (macro4217 k) +theorem macro4218 (k : Nat) : applyExit (before4218 k) exit33 1 = some (before4219 k) := by + simp (disch := omega) [before4218, before4219, exit33, applyExit, pop, push] + <;> omega +theorem step4218 (k : Nat) : Runs (1*2) (before4218 k).denote (before4219 k).denote := + @applyExit_sound (before4218 k) (before4219 k) exit33 1 valid33 (macro4218 k) +theorem macro4219 (k : Nat) : applyExit (before4219 k) exit34 1 = some (before4220 k) := by + simp (disch := omega) [before4219, before4220, exit34, applyExit, pop, push] + <;> omega +theorem step4219 (k : Nat) : Runs (1*2) (before4219 k).denote (before4220 k).denote := + @applyExit_sound (before4219 k) (before4220 k) exit34 1 valid34 (macro4219 k) +theorem macro4220 (k : Nat) : applyExit (before4220 k) exit35 1 = some (before4221 k) := by + simp (disch := omega) [before4220, before4221, exit35, applyExit, pop, push] + <;> omega +theorem step4220 (k : Nat) : Runs (1*2) (before4220 k).denote (before4221 k).denote := + @applyExit_sound (before4220 k) (before4221 k) exit35 1 valid35 (macro4220 k) +theorem macro4221 (k : Nat) : applyExit (before4221 k) exit36 3 = some (before4222 k) := by + simp (disch := omega) [before4221, before4222, exit36, applyExit, pop, push] + <;> omega +theorem step4221 (k : Nat) : Runs (3*2) (before4221 k).denote (before4222 k).denote := + @applyExit_sound (before4221 k) (before4222 k) exit36 3 valid36 (macro4221 k) +theorem macro4222 (k : Nat) : applyExit (before4222 k) exit31 1 = some (before4223 k) := by + simp (disch := omega) [before4222, before4223, exit31, applyExit, pop, push] + <;> omega +theorem step4222 (k : Nat) : Runs (1*1) (before4222 k).denote (before4223 k).denote := + @applyExit_sound (before4222 k) (before4223 k) exit31 1 valid31 (macro4222 k) +theorem macro4223 (k : Nat) : applyExit (before4223 k) exit10 3 = some (before4224 k) := by + simp (disch := omega) [before4223, before4224, exit10, applyExit, pop, push] + <;> omega +theorem step4223 (k : Nat) : Runs (3*2) (before4223 k).denote (before4224 k).denote := + @applyExit_sound (before4223 k) (before4224 k) exit10 3 valid10 (macro4223 k) +theorem macro4224 (k : Nat) : applyExit (before4224 k) exit32 1 = some (before4225 k) := by + simp (disch := omega) [before4224, before4225, exit32, applyExit, pop, push] + <;> omega +theorem step4224 (k : Nat) : Runs (1*3) (before4224 k).denote (before4225 k).denote := + @applyExit_sound (before4224 k) (before4225 k) exit32 1 valid32 (macro4224 k) +theorem macro4225 (k : Nat) : applyExit (before4225 k) exit36 3 = some (before4226 k) := by + simp (disch := omega) [before4225, before4226, exit36, applyExit, pop, push] + <;> omega +theorem step4225 (k : Nat) : Runs (3*2) (before4225 k).denote (before4226 k).denote := + @applyExit_sound (before4225 k) (before4226 k) exit36 3 valid36 (macro4225 k) +theorem macro4226 (k : Nat) : applyExit (before4226 k) exit33 1 = some (before4227 k) := by + simp (disch := omega) [before4226, before4227, exit33, applyExit, pop, push] + <;> omega +theorem step4226 (k : Nat) : Runs (1*2) (before4226 k).denote (before4227 k).denote := + @applyExit_sound (before4226 k) (before4227 k) exit33 1 valid33 (macro4226 k) +theorem macro4227 (k : Nat) : applyExit (before4227 k) exit34 1 = some (before4228 k) := by + simp (disch := omega) [before4227, before4228, exit34, applyExit, pop, push] + <;> omega +theorem step4227 (k : Nat) : Runs (1*2) (before4227 k).denote (before4228 k).denote := + @applyExit_sound (before4227 k) (before4228 k) exit34 1 valid34 (macro4227 k) +theorem macro4228 (k : Nat) : applyExit (before4228 k) exit35 1 = some (before4229 k) := by + simp (disch := omega) [before4228, before4229, exit35, applyExit, pop, push] + <;> omega +theorem step4228 (k : Nat) : Runs (1*2) (before4228 k).denote (before4229 k).denote := + @applyExit_sound (before4228 k) (before4229 k) exit35 1 valid35 (macro4228 k) +theorem macro4229 (k : Nat) : applyExit (before4229 k) exit36 3 = some (before4230 k) := by + simp (disch := omega) [before4229, before4230, exit36, applyExit, pop, push] + <;> omega +theorem step4229 (k : Nat) : Runs (3*2) (before4229 k).denote (before4230 k).denote := + @applyExit_sound (before4229 k) (before4230 k) exit36 3 valid36 (macro4229 k) +theorem macro4230 (k : Nat) : applyExit (before4230 k) exit39 1 = some (before4231 k) := by + simp (disch := omega) [before4230, before4231, exit39, applyExit, pop, push] + <;> omega +theorem step4230 (k : Nat) : Runs (1*1) (before4230 k).denote (before4231 k).denote := + @applyExit_sound (before4230 k) (before4231 k) exit39 1 valid39 (macro4230 k) +theorem macro4231 (k : Nat) : applyExit (before4231 k) exit10 3 = some (before4232 k) := by + simp (disch := omega) [before4231, before4232, exit10, applyExit, pop, push] + <;> omega +theorem step4231 (k : Nat) : Runs (3*2) (before4231 k).denote (before4232 k).denote := + @applyExit_sound (before4231 k) (before4232 k) exit10 3 valid10 (macro4231 k) +theorem macro4232 (k : Nat) : applyExit (before4232 k) exit32 1 = some (before4233 k) := by + simp (disch := omega) [before4232, before4233, exit32, applyExit, pop, push] + <;> omega +theorem step4232 (k : Nat) : Runs (1*3) (before4232 k).denote (before4233 k).denote := + @applyExit_sound (before4232 k) (before4233 k) exit32 1 valid32 (macro4232 k) +theorem macro4233 (k : Nat) : applyExit (before4233 k) exit36 4 = some (before4234 k) := by + simp (disch := omega) [before4233, before4234, exit36, applyExit, pop, push] + <;> omega +theorem step4233 (k : Nat) : Runs (4*2) (before4233 k).denote (before4234 k).denote := + @applyExit_sound (before4233 k) (before4234 k) exit36 4 valid36 (macro4233 k) +theorem macro4234 (k : Nat) : applyExit (before4234 k) exit39 1 = some (before4235 k) := by + simp (disch := omega) [before4234, before4235, exit39, applyExit, pop, push] + <;> omega +theorem step4234 (k : Nat) : Runs (1*1) (before4234 k).denote (before4235 k).denote := + @applyExit_sound (before4234 k) (before4235 k) exit39 1 valid39 (macro4234 k) +theorem macro4235 (k : Nat) : applyExit (before4235 k) exit10 5 = some (before4236 k) := by + simp (disch := omega) [before4235, before4236, exit10, applyExit, pop, push] + <;> omega +theorem step4235 (k : Nat) : Runs (5*2) (before4235 k).denote (before4236 k).denote := + @applyExit_sound (before4235 k) (before4236 k) exit10 5 valid10 (macro4235 k) +theorem macro4236 (k : Nat) : applyExit (before4236 k) exit11 1 = some (before4237 k) := by + simp (disch := omega) [before4236, before4237, exit11, applyExit, pop, push] + <;> omega +theorem step4236 (k : Nat) : Runs (1*2) (before4236 k).denote (before4237 k).denote := + @applyExit_sound (before4236 k) (before4237 k) exit11 1 valid11 (macro4236 k) +theorem macro4237 (k : Nat) : applyExit (before4237 k) exit3 1 = some (before4238 k) := by + simp (disch := omega) [before4237, before4238, exit3, applyExit, pop, push] + <;> omega +theorem step4237 (k : Nat) : Runs (1*2) (before4237 k).denote (before4238 k).denote := + @applyExit_sound (before4237 k) (before4238 k) exit3 1 valid3 (macro4237 k) +theorem macro4238 (k : Nat) : applyExit (before4238 k) exit9 1 = some (before4239 k) := by + simp (disch := omega) [before4238, before4239, exit9, applyExit, pop, push] + <;> omega +theorem step4238 (k : Nat) : Runs (1*2) (before4238 k).denote (before4239 k).denote := + @applyExit_sound (before4238 k) (before4239 k) exit9 1 valid9 (macro4238 k) +theorem macro4239 (k : Nat) : applyExit (before4239 k) exit10 3 = some (before4240 k) := by + simp (disch := omega) [before4239, before4240, exit10, applyExit, pop, push] + <;> omega +theorem step4239 (k : Nat) : Runs (3*2) (before4239 k).denote (before4240 k).denote := + @applyExit_sound (before4239 k) (before4240 k) exit10 3 valid10 (macro4239 k) +theorem macro4240 (k : Nat) : applyExit (before4240 k) exit11 1 = some (before4241 k) := by + simp (disch := omega) [before4240, before4241, exit11, applyExit, pop, push] + <;> omega +theorem step4240 (k : Nat) : Runs (1*2) (before4240 k).denote (before4241 k).denote := + @applyExit_sound (before4240 k) (before4241 k) exit11 1 valid11 (macro4240 k) +theorem macro4241 (k : Nat) : applyExit (before4241 k) exit3 1 = some (before4242 k) := by + simp (disch := omega) [before4241, before4242, exit3, applyExit, pop, push] + <;> omega +theorem step4241 (k : Nat) : Runs (1*2) (before4241 k).denote (before4242 k).denote := + @applyExit_sound (before4241 k) (before4242 k) exit3 1 valid3 (macro4241 k) +theorem macro4242 (k : Nat) : applyExit (before4242 k) exit9 1 = some (before4243 k) := by + simp (disch := omega) [before4242, before4243, exit9, applyExit, pop, push] + <;> omega +theorem step4242 (k : Nat) : Runs (1*2) (before4242 k).denote (before4243 k).denote := + @applyExit_sound (before4242 k) (before4243 k) exit9 1 valid9 (macro4242 k) +theorem macro4243 (k : Nat) : applyExit (before4243 k) exit10 12 = some (before4244 k) := by + simp (disch := omega) [before4243, before4244, exit10, applyExit, pop, push] + <;> omega +theorem step4243 (k : Nat) : Runs (12*2) (before4243 k).denote (before4244 k).denote := + @applyExit_sound (before4243 k) (before4244 k) exit10 12 valid10 (macro4243 k) +theorem macro4244 (k : Nat) : applyExit (before4244 k) exit11 1 = some (before4245 k) := by + simp (disch := omega) [before4244, before4245, exit11, applyExit, pop, push] + <;> omega +theorem step4244 (k : Nat) : Runs (1*2) (before4244 k).denote (before4245 k).denote := + @applyExit_sound (before4244 k) (before4245 k) exit11 1 valid11 (macro4244 k) +theorem macro4245 (k : Nat) : applyExit (before4245 k) exit2 93 = some (before4246 k) := by + simp (disch := omega) [before4245, before4246, exit2, applyExit, pop, push] + <;> omega +theorem step4245 (k : Nat) : Runs (93*2) (before4245 k).denote (before4246 k).denote := + @applyExit_sound (before4245 k) (before4246 k) exit2 93 valid2 (macro4245 k) +theorem macro4246 (k : Nat) : applyExit (before4246 k) exit3 1 = some (before4247 k) := by + simp (disch := omega) [before4246, before4247, exit3, applyExit, pop, push] + <;> omega +theorem step4246 (k : Nat) : Runs (1*2) (before4246 k).denote (before4247 k).denote := + @applyExit_sound (before4246 k) (before4247 k) exit3 1 valid3 (macro4246 k) +theorem macro4247 (k : Nat) : applyExit (before4247 k) exit9 1 = some (before4248 k) := by + simp (disch := omega) [before4247, before4248, exit9, applyExit, pop, push] + <;> omega +theorem step4247 (k : Nat) : Runs (1*2) (before4247 k).denote (before4248 k).denote := + @applyExit_sound (before4247 k) (before4248 k) exit9 1 valid9 (macro4247 k) +theorem macro4248 (k : Nat) : applyExit (before4248 k) exit10 13 = some (before4249 k) := by + simp (disch := omega) [before4248, before4249, exit10, applyExit, pop, push] + <;> omega +theorem step4248 (k : Nat) : Runs (13*2) (before4248 k).denote (before4249 k).denote := + @applyExit_sound (before4248 k) (before4249 k) exit10 13 valid10 (macro4248 k) +theorem macro4249 (k : Nat) : applyExit (before4249 k) exit11 1 = some (before4250 k) := by + simp (disch := omega) [before4249, before4250, exit11, applyExit, pop, push] + <;> omega +theorem step4249 (k : Nat) : Runs (1*2) (before4249 k).denote (before4250 k).denote := + @applyExit_sound (before4249 k) (before4250 k) exit11 1 valid11 (macro4249 k) +theorem macro4250 (k : Nat) : applyExit (before4250 k) exit2 21 = some (before4251 k) := by + simp (disch := omega) [before4250, before4251, exit2, applyExit, pop, push] + <;> omega +theorem step4250 (k : Nat) : Runs (21*2) (before4250 k).denote (before4251 k).denote := + @applyExit_sound (before4250 k) (before4251 k) exit2 21 valid2 (macro4250 k) +theorem macro4251 (k : Nat) : applyExit (before4251 k) exit243 (1*k+8) = some (before4252 k) := by + simp (disch := omega) [before4251, before4252, exit243, applyExit, pop, push] + <;> omega +theorem step4251 (k : Nat) : Runs ((1*k+8)*586) (before4251 k).denote (before4252 k).denote := + @applyExit_sound (before4251 k) (before4252 k) exit243 (1*k+8) valid243 (macro4251 k) +theorem macro4252 (k : Nat) : applyExit (before4252 k) exit2 17 = some (before4253 k) := by + simp (disch := omega) [before4252, before4253, exit2, applyExit, pop, push] + <;> omega +theorem step4252 (k : Nat) : Runs (17*2) (before4252 k).denote (before4253 k).denote := + @applyExit_sound (before4252 k) (before4253 k) exit2 17 valid2 (macro4252 k) +theorem macro4253 (k : Nat) : applyExit (before4253 k) exit3 1 = some (before4254 k) := by + simp (disch := omega) [before4253, before4254, exit3, applyExit, pop, push] + <;> omega +theorem step4253 (k : Nat) : Runs (1*2) (before4253 k).denote (before4254 k).denote := + @applyExit_sound (before4253 k) (before4254 k) exit3 1 valid3 (macro4253 k) +theorem macro4254 (k : Nat) : applyExit (before4254 k) exit9 1 = some (before4255 k) := by + simp (disch := omega) [before4254, before4255, exit9, applyExit, pop, push] + <;> omega +theorem step4254 (k : Nat) : Runs (1*2) (before4254 k).denote (before4255 k).denote := + @applyExit_sound (before4254 k) (before4255 k) exit9 1 valid9 (macro4254 k) +theorem macro4255 (k : Nat) : applyExit (before4255 k) exit10 89 = some (before4256 k) := by + simp (disch := omega) [before4255, before4256, exit10, applyExit, pop, push] + <;> omega +theorem step4255 (k : Nat) : Runs (89*2) (before4255 k).denote (before4256 k).denote := + @applyExit_sound (before4255 k) (before4256 k) exit10 89 valid10 (macro4255 k) +theorem macro4256 (k : Nat) : applyExit (before4256 k) exit11 1 = some (before4257 k) := by + simp (disch := omega) [before4256, before4257, exit11, applyExit, pop, push] + <;> omega +theorem step4256 (k : Nat) : Runs (1*2) (before4256 k).denote (before4257 k).denote := + @applyExit_sound (before4256 k) (before4257 k) exit11 1 valid11 (macro4256 k) +theorem macro4257 (k : Nat) : applyExit (before4257 k) exit2 17 = some (before4258 k) := by + simp (disch := omega) [before4257, before4258, exit2, applyExit, pop, push] + <;> omega +theorem step4257 (k : Nat) : Runs (17*2) (before4257 k).denote (before4258 k).denote := + @applyExit_sound (before4257 k) (before4258 k) exit2 17 valid2 (macro4257 k) +theorem macro4258 (k : Nat) : applyExit (before4258 k) exit3 1 = some (before4259 k) := by + simp (disch := omega) [before4258, before4259, exit3, applyExit, pop, push] + <;> omega +theorem step4258 (k : Nat) : Runs (1*2) (before4258 k).denote (before4259 k).denote := + @applyExit_sound (before4258 k) (before4259 k) exit3 1 valid3 (macro4258 k) +theorem macro4259 (k : Nat) : applyExit (before4259 k) exit9 1 = some (before4260 k) := by + simp (disch := omega) [before4259, before4260, exit9, applyExit, pop, push] + <;> omega +theorem step4259 (k : Nat) : Runs (1*2) (before4259 k).denote (before4260 k).denote := + @applyExit_sound (before4259 k) (before4260 k) exit9 1 valid9 (macro4259 k) +theorem macro4260 (k : Nat) : applyExit (before4260 k) exit10 37 = some (before4261 k) := by + simp (disch := omega) [before4260, before4261, exit10, applyExit, pop, push] + <;> omega +theorem step4260 (k : Nat) : Runs (37*2) (before4260 k).denote (before4261 k).denote := + @applyExit_sound (before4260 k) (before4261 k) exit10 37 valid10 (macro4260 k) +theorem macro4261 (k : Nat) : applyExit (before4261 k) exit11 1 = some (before4262 k) := by + simp (disch := omega) [before4261, before4262, exit11, applyExit, pop, push] + <;> omega +theorem step4261 (k : Nat) : Runs (1*2) (before4261 k).denote (before4262 k).denote := + @applyExit_sound (before4261 k) (before4262 k) exit11 1 valid11 (macro4261 k) +theorem macro4262 (k : Nat) : applyExit (before4262 k) exit2 23 = some (before4263 k) := by + simp (disch := omega) [before4262, before4263, exit2, applyExit, pop, push] + <;> omega +theorem step4262 (k : Nat) : Runs (23*2) (before4262 k).denote (before4263 k).denote := + @applyExit_sound (before4262 k) (before4263 k) exit2 23 valid2 (macro4262 k) +theorem macro4263 (k : Nat) : applyExit (before4263 k) exit3 1 = some (before4264 k) := by + simp (disch := omega) [before4263, before4264, exit3, applyExit, pop, push] + <;> omega +theorem step4263 (k : Nat) : Runs (1*2) (before4263 k).denote (before4264 k).denote := + @applyExit_sound (before4263 k) (before4264 k) exit3 1 valid3 (macro4263 k) +theorem macro4264 (k : Nat) : applyExit (before4264 k) exit9 1 = some (before4265 k) := by + simp (disch := omega) [before4264, before4265, exit9, applyExit, pop, push] + <;> omega +theorem step4264 (k : Nat) : Runs (1*2) (before4264 k).denote (before4265 k).denote := + @applyExit_sound (before4264 k) (before4265 k) exit9 1 valid9 (macro4264 k) +theorem macro4265 (k : Nat) : applyExit (before4265 k) exit10 5 = some (before4266 k) := by + simp (disch := omega) [before4265, before4266, exit10, applyExit, pop, push] + <;> omega +theorem step4265 (k : Nat) : Runs (5*2) (before4265 k).denote (before4266 k).denote := + @applyExit_sound (before4265 k) (before4266 k) exit10 5 valid10 (macro4265 k) +theorem macro4266 (k : Nat) : applyExit (before4266 k) exit11 1 = some (before4267 k) := by + simp (disch := omega) [before4266, before4267, exit11, applyExit, pop, push] + <;> omega +theorem step4266 (k : Nat) : Runs (1*2) (before4266 k).denote (before4267 k).denote := + @applyExit_sound (before4266 k) (before4267 k) exit11 1 valid11 (macro4266 k) +theorem macro4267 (k : Nat) : applyExit (before4267 k) exit2 791761161 = some (before4268 k) := by + simp (disch := omega) [before4267, before4268, exit2, applyExit, pop, push] + <;> omega +theorem step4267 (k : Nat) : Runs (791761161*2) (before4267 k).denote (before4268 k).denote := + @applyExit_sound (before4267 k) (before4268 k) exit2 791761161 valid2 (macro4267 k) +theorem macro4268 (k : Nat) : applyExit (before4268 k) exit229 1 = some (before4269 k) := by + simp (disch := omega) [before4268, before4269, exit229, applyExit, pop, push] + <;> omega +theorem step4268 (k : Nat) : Runs (1*38) (before4268 k).denote (before4269 k).denote := + @applyExit_sound (before4268 k) (before4269 k) exit229 1 valid229 (macro4268 k) +theorem macro4269 (k : Nat) : applyExit (before4269 k) exit244 (1*k+7) = some (before4270 k) := by + simp (disch := omega) [before4269, before4270, exit244, applyExit, pop, push] + <;> omega +theorem step4269 (k : Nat) : Runs ((1*k+7)*38) (before4269 k).denote (before4270 k).denote := + @applyExit_sound (before4269 k) (before4270 k) exit244 (1*k+7) valid244 (macro4269 k) +theorem macro4270 (k : Nat) : applyExit (before4270 k) exit10 6 = some (before4271 k) := by + simp (disch := omega) [before4270, before4271, exit10, applyExit, pop, push] + <;> omega +theorem step4270 (k : Nat) : Runs (6*2) (before4270 k).denote (before4271 k).denote := + @applyExit_sound (before4270 k) (before4271 k) exit10 6 valid10 (macro4270 k) +theorem macro4271 (k : Nat) : applyExit (before4271 k) exit11 1 = some (before4272 k) := by + simp (disch := omega) [before4271, before4272, exit11, applyExit, pop, push] + <;> omega +theorem step4271 (k : Nat) : Runs (1*2) (before4271 k).denote (before4272 k).denote := + @applyExit_sound (before4271 k) (before4272 k) exit11 1 valid11 (macro4271 k) +theorem macro4272 (k : Nat) : applyExit (before4272 k) exit2 10 = some (before4273 k) := by + simp (disch := omega) [before4272, before4273, exit2, applyExit, pop, push] + <;> omega +theorem step4272 (k : Nat) : Runs (10*2) (before4272 k).denote (before4273 k).denote := + @applyExit_sound (before4272 k) (before4273 k) exit2 10 valid2 (macro4272 k) +theorem macro4273 (k : Nat) : applyExit (before4273 k) exit3 1 = some (before4274 k) := by + simp (disch := omega) [before4273, before4274, exit3, applyExit, pop, push] + <;> omega +theorem step4273 (k : Nat) : Runs (1*2) (before4273 k).denote (before4274 k).denote := + @applyExit_sound (before4273 k) (before4274 k) exit3 1 valid3 (macro4273 k) +theorem macro4274 (k : Nat) : applyExit (before4274 k) exit9 1 = some (before4275 k) := by + simp (disch := omega) [before4274, before4275, exit9, applyExit, pop, push] + <;> omega +theorem step4274 (k : Nat) : Runs (1*2) (before4274 k).denote (before4275 k).denote := + @applyExit_sound (before4274 k) (before4275 k) exit9 1 valid9 (macro4274 k) +theorem macro4275 (k : Nat) : applyExit (before4275 k) exit10 6 = some (before4276 k) := by + simp (disch := omega) [before4275, before4276, exit10, applyExit, pop, push] + <;> omega +theorem step4275 (k : Nat) : Runs (6*2) (before4275 k).denote (before4276 k).denote := + @applyExit_sound (before4275 k) (before4276 k) exit10 6 valid10 (macro4275 k) +theorem macro4276 (k : Nat) : applyExit (before4276 k) exit11 1 = some (before4277 k) := by + simp (disch := omega) [before4276, before4277, exit11, applyExit, pop, push] + <;> omega +theorem step4276 (k : Nat) : Runs (1*2) (before4276 k).denote (before4277 k).denote := + @applyExit_sound (before4276 k) (before4277 k) exit11 1 valid11 (macro4276 k) +theorem macro4277 (k : Nat) : applyExit (before4277 k) exit2 11 = some (before4278 k) := by + simp (disch := omega) [before4277, before4278, exit2, applyExit, pop, push] + <;> omega +theorem step4277 (k : Nat) : Runs (11*2) (before4277 k).denote (before4278 k).denote := + @applyExit_sound (before4277 k) (before4278 k) exit2 11 valid2 (macro4277 k) +theorem macro4278 (k : Nat) : applyExit (before4278 k) exit3 1 = some (before4279 k) := by + simp (disch := omega) [before4278, before4279, exit3, applyExit, pop, push] + <;> omega +theorem step4278 (k : Nat) : Runs (1*2) (before4278 k).denote (before4279 k).denote := + @applyExit_sound (before4278 k) (before4279 k) exit3 1 valid3 (macro4278 k) +theorem macro4279 (k : Nat) : applyExit (before4279 k) exit9 1 = some (before4280 k) := by + simp (disch := omega) [before4279, before4280, exit9, applyExit, pop, push] + <;> omega +theorem step4279 (k : Nat) : Runs (1*2) (before4279 k).denote (before4280 k).denote := + @applyExit_sound (before4279 k) (before4280 k) exit9 1 valid9 (macro4279 k) +theorem macro4280 (k : Nat) : applyExit (before4280 k) exit46 1 = some (before4281 k) := by + simp (disch := omega) [before4280, before4281, exit46, applyExit, pop, push] + <;> omega +theorem step4280 (k : Nat) : Runs (1*2) (before4280 k).denote (before4281 k).denote := + @applyExit_sound (before4280 k) (before4281 k) exit46 1 valid46 (macro4280 k) +theorem macro4281 (k : Nat) : applyExit (before4281 k) exit47 1 = some (before4282 k) := by + simp (disch := omega) [before4281, before4282, exit47, applyExit, pop, push] + <;> omega +theorem step4281 (k : Nat) : Runs (1*2) (before4281 k).denote (before4282 k).denote := + @applyExit_sound (before4281 k) (before4282 k) exit47 1 valid47 (macro4281 k) +theorem macro4282 (k : Nat) : applyExit (before4282 k) exit62 1 = some (before4283 k) := by + simp (disch := omega) [before4282, before4283, exit62, applyExit, pop, push] + <;> omega +theorem step4282 (k : Nat) : Runs (1*1) (before4282 k).denote (before4283 k).denote := + @applyExit_sound (before4282 k) (before4283 k) exit62 1 valid62 (macro4282 k) +theorem macro4283 (k : Nat) : applyExit (before4283 k) exit35 1 = some (before4284 k) := by + simp (disch := omega) [before4283, before4284, exit35, applyExit, pop, push] + <;> omega +theorem step4283 (k : Nat) : Runs (1*2) (before4283 k).denote (before4284 k).denote := + @applyExit_sound (before4283 k) (before4284 k) exit35 1 valid35 (macro4283 k) +theorem macro4284 (k : Nat) : applyExit (before4284 k) exit39 1 = some (before4285 k) := by + simp (disch := omega) [before4284, before4285, exit39, applyExit, pop, push] + <;> omega +theorem step4284 (k : Nat) : Runs (1*1) (before4284 k).denote (before4285 k).denote := + @applyExit_sound (before4284 k) (before4285 k) exit39 1 valid39 (macro4284 k) +theorem macro4285 (k : Nat) : applyExit (before4285 k) exit32 1 = some (before4286 k) := by + simp (disch := omega) [before4285, before4286, exit32, applyExit, pop, push] + <;> omega +theorem step4285 (k : Nat) : Runs (1*3) (before4285 k).denote (before4286 k).denote := + @applyExit_sound (before4285 k) (before4286 k) exit32 1 valid32 (macro4285 k) +theorem macro4286 (k : Nat) : applyExit (before4286 k) exit36 2 = some (before4287 k) := by + simp (disch := omega) [before4286, before4287, exit36, applyExit, pop, push] + <;> omega +theorem step4286 (k : Nat) : Runs (2*2) (before4286 k).denote (before4287 k).denote := + @applyExit_sound (before4286 k) (before4287 k) exit36 2 valid36 (macro4286 k) +theorem macro4287 (k : Nat) : applyExit (before4287 k) exit31 1 = some (before4288 k) := by + simp (disch := omega) [before4287, before4288, exit31, applyExit, pop, push] + <;> omega +theorem step4287 (k : Nat) : Runs (1*1) (before4287 k).denote (before4288 k).denote := + @applyExit_sound (before4287 k) (before4288 k) exit31 1 valid31 (macro4287 k) +theorem macro4288 (k : Nat) : applyExit (before4288 k) exit10 3 = some (before4289 k) := by + simp (disch := omega) [before4288, before4289, exit10, applyExit, pop, push] + <;> omega +theorem step4288 (k : Nat) : Runs (3*2) (before4288 k).denote (before4289 k).denote := + @applyExit_sound (before4288 k) (before4289 k) exit10 3 valid10 (macro4288 k) +theorem macro4289 (k : Nat) : applyExit (before4289 k) exit46 1 = some (before4290 k) := by + simp (disch := omega) [before4289, before4290, exit46, applyExit, pop, push] + <;> omega +theorem step4289 (k : Nat) : Runs (1*2) (before4289 k).denote (before4290 k).denote := + @applyExit_sound (before4289 k) (before4290 k) exit46 1 valid46 (macro4289 k) +theorem macro4290 (k : Nat) : applyExit (before4290 k) exit47 1 = some (before4291 k) := by + simp (disch := omega) [before4290, before4291, exit47, applyExit, pop, push] + <;> omega +theorem step4290 (k : Nat) : Runs (1*2) (before4290 k).denote (before4291 k).denote := + @applyExit_sound (before4290 k) (before4291 k) exit47 1 valid47 (macro4290 k) +theorem macro4291 (k : Nat) : applyExit (before4291 k) exit62 1 = some (before4292 k) := by + simp (disch := omega) [before4291, before4292, exit62, applyExit, pop, push] + <;> omega +theorem step4291 (k : Nat) : Runs (1*1) (before4291 k).denote (before4292 k).denote := + @applyExit_sound (before4291 k) (before4292 k) exit62 1 valid62 (macro4291 k) +theorem macro4292 (k : Nat) : applyExit (before4292 k) exit35 1 = some (before4293 k) := by + simp (disch := omega) [before4292, before4293, exit35, applyExit, pop, push] + <;> omega +theorem step4292 (k : Nat) : Runs (1*2) (before4292 k).denote (before4293 k).denote := + @applyExit_sound (before4292 k) (before4293 k) exit35 1 valid35 (macro4292 k) +theorem macro4293 (k : Nat) : applyExit (before4293 k) exit39 1 = some (before4294 k) := by + simp (disch := omega) [before4293, before4294, exit39, applyExit, pop, push] + <;> omega +theorem step4293 (k : Nat) : Runs (1*1) (before4293 k).denote (before4294 k).denote := + @applyExit_sound (before4293 k) (before4294 k) exit39 1 valid39 (macro4293 k) +theorem macro4294 (k : Nat) : applyExit (before4294 k) exit32 1 = some (before4295 k) := by + simp (disch := omega) [before4294, before4295, exit32, applyExit, pop, push] + <;> omega +theorem step4294 (k : Nat) : Runs (1*3) (before4294 k).denote (before4295 k).denote := + @applyExit_sound (before4294 k) (before4295 k) exit32 1 valid32 (macro4294 k) +theorem macro4295 (k : Nat) : applyExit (before4295 k) exit36 4 = some (before4296 k) := by + simp (disch := omega) [before4295, before4296, exit36, applyExit, pop, push] + <;> omega +theorem step4295 (k : Nat) : Runs (4*2) (before4295 k).denote (before4296 k).denote := + @applyExit_sound (before4295 k) (before4296 k) exit36 4 valid36 (macro4295 k) +theorem macro4296 (k : Nat) : applyExit (before4296 k) exit33 1 = some (before4297 k) := by + simp (disch := omega) [before4296, before4297, exit33, applyExit, pop, push] + <;> omega +theorem step4296 (k : Nat) : Runs (1*2) (before4296 k).denote (before4297 k).denote := + @applyExit_sound (before4296 k) (before4297 k) exit33 1 valid33 (macro4296 k) +theorem macro4297 (k : Nat) : applyExit (before4297 k) exit34 11 = some (before4298 k) := by + simp (disch := omega) [before4297, before4298, exit34, applyExit, pop, push] + <;> omega +theorem step4297 (k : Nat) : Runs (11*2) (before4297 k).denote (before4298 k).denote := + @applyExit_sound (before4297 k) (before4298 k) exit34 11 valid34 (macro4297 k) +theorem macro4298 (k : Nat) : applyExit (before4298 k) exit35 1 = some (before4299 k) := by + simp (disch := omega) [before4298, before4299, exit35, applyExit, pop, push] + <;> omega +theorem step4298 (k : Nat) : Runs (1*2) (before4298 k).denote (before4299 k).denote := + @applyExit_sound (before4298 k) (before4299 k) exit35 1 valid35 (macro4298 k) +theorem macro4299 (k : Nat) : applyExit (before4299 k) exit36 7 = some (after4299 k) := by + simp (disch := omega) [before4299, after4299, exit36, applyExit, pop, push] + <;> omega +theorem step4299 (k : Nat) : Runs (7*2) (before4299 k).denote (after4299 k).denote := + @applyExit_sound (before4299 k) (after4299 k) exit36 7 valid36 (macro4299 k) +theorem chunkRun042 (k : Nat) : Runs (1766*k+1583537808) (before4200 k).denote (after4299 k).denote := by + have h := (@Runs.trans ((((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3))))))+(((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))))+((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2))))))) ((((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))))+((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2))))))+(((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2))))))) (before4200 k).denote (before4250 k).denote (after4299 k).denote (@Runs.trans (((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3)))))) (((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))))+((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2)))))) (before4200 k).denote (before4225 k).denote (before4250 k).denote (@Runs.trans ((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2))))) ((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3))))) (before4200 k).denote (before4212 k).denote (before4225 k).denote (@Runs.trans (((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2)))) (((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))) (before4200 k).denote (before4206 k).denote (before4212 k).denote (@Runs.trans ((1*2)+((17*2)+((1*k+8)*1142))) ((22*2)+((1*2)+(13*2))) (before4200 k).denote (before4203 k).denote (before4206 k).denote (@Runs.trans (1*2) ((17*2)+((1*k+8)*1142)) (before4200 k).denote (before4201 k).denote (before4203 k).denote (step4200 k) (@Runs.trans (17*2) ((1*k+8)*1142) (before4201 k).denote (before4202 k).denote (before4203 k).denote (step4201 k) (step4202 k))) (@Runs.trans (22*2) ((1*2)+(13*2)) (before4203 k).denote (before4204 k).denote (before4206 k).denote (step4203 k) (@Runs.trans (1*2) (13*2) (before4204 k).denote (before4205 k).denote (before4206 k).denote (step4204 k) (step4205 k)))) (@Runs.trans ((1*1)+((13*2)+(1*3))) ((13*2)+((1*2)+(94*2))) (before4206 k).denote (before4209 k).denote (before4212 k).denote (@Runs.trans (1*1) ((13*2)+(1*3)) (before4206 k).denote (before4207 k).denote (before4209 k).denote (step4206 k) (@Runs.trans (13*2) (1*3) (before4207 k).denote (before4208 k).denote (before4209 k).denote (step4207 k) (step4208 k))) (@Runs.trans (13*2) ((1*2)+(94*2)) (before4209 k).denote (before4210 k).denote (before4212 k).denote (step4209 k) (@Runs.trans (1*2) (94*2) (before4210 k).denote (before4211 k).denote (before4212 k).denote (step4210 k) (step4211 k))))) (@Runs.trans (((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2)))) (((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3)))) (before4212 k).denote (before4218 k).denote (before4225 k).denote (@Runs.trans ((1*2)+((12*2)+(1*1))) ((12*2)+((1*3)+(12*2))) (before4212 k).denote (before4215 k).denote (before4218 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before4212 k).denote (before4213 k).denote (before4215 k).denote (step4212 k) (@Runs.trans (12*2) (1*1) (before4213 k).denote (before4214 k).denote (before4215 k).denote (step4213 k) (step4214 k))) (@Runs.trans (12*2) ((1*3)+(12*2)) (before4215 k).denote (before4216 k).denote (before4218 k).denote (step4215 k) (@Runs.trans (1*3) (12*2) (before4216 k).denote (before4217 k).denote (before4218 k).denote (step4216 k) (step4217 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((3*2)+(1*1))+((3*2)+(1*3))) (before4218 k).denote (before4221 k).denote (before4225 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before4218 k).denote (before4219 k).denote (before4221 k).denote (step4218 k) (@Runs.trans (1*2) (1*2) (before4219 k).denote (before4220 k).denote (before4221 k).denote (step4219 k) (step4220 k))) (@Runs.trans ((3*2)+(1*1)) ((3*2)+(1*3)) (before4221 k).denote (before4223 k).denote (before4225 k).denote (@Runs.trans (3*2) (1*1) (before4221 k).denote (before4222 k).denote (before4223 k).denote (step4221 k) (step4222 k)) (@Runs.trans (3*2) (1*3) (before4223 k).denote (before4224 k).denote (before4225 k).denote (step4223 k) (step4224 k)))))) (@Runs.trans ((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))) ((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2))))) (before4225 k).denote (before4237 k).denote (before4250 k).denote (@Runs.trans (((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1)))) (((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))) (before4225 k).denote (before4231 k).denote (before4237 k).denote (@Runs.trans ((3*2)+((1*2)+(1*2))) ((1*2)+((3*2)+(1*1))) (before4225 k).denote (before4228 k).denote (before4231 k).denote (@Runs.trans (3*2) ((1*2)+(1*2)) (before4225 k).denote (before4226 k).denote (before4228 k).denote (step4225 k) (@Runs.trans (1*2) (1*2) (before4226 k).denote (before4227 k).denote (before4228 k).denote (step4226 k) (step4227 k))) (@Runs.trans (1*2) ((3*2)+(1*1)) (before4228 k).denote (before4229 k).denote (before4231 k).denote (step4228 k) (@Runs.trans (3*2) (1*1) (before4229 k).denote (before4230 k).denote (before4231 k).denote (step4229 k) (step4230 k)))) (@Runs.trans ((3*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(1*2))) (before4231 k).denote (before4234 k).denote (before4237 k).denote (@Runs.trans (3*2) ((1*3)+(4*2)) (before4231 k).denote (before4232 k).denote (before4234 k).denote (step4231 k) (@Runs.trans (1*3) (4*2) (before4232 k).denote (before4233 k).denote (before4234 k).denote (step4232 k) (step4233 k))) (@Runs.trans (1*1) ((5*2)+(1*2)) (before4234 k).denote (before4235 k).denote (before4237 k).denote (step4234 k) (@Runs.trans (5*2) (1*2) (before4235 k).denote (before4236 k).denote (before4237 k).denote (step4235 k) (step4236 k))))) (@Runs.trans (((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2)))) (((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2)))) (before4237 k).denote (before4243 k).denote (before4250 k).denote (@Runs.trans ((1*2)+((1*2)+(3*2))) ((1*2)+((1*2)+(1*2))) (before4237 k).denote (before4240 k).denote (before4243 k).denote (@Runs.trans (1*2) ((1*2)+(3*2)) (before4237 k).denote (before4238 k).denote (before4240 k).denote (step4237 k) (@Runs.trans (1*2) (3*2) (before4238 k).denote (before4239 k).denote (before4240 k).denote (step4238 k) (step4239 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before4240 k).denote (before4241 k).denote (before4243 k).denote (step4240 k) (@Runs.trans (1*2) (1*2) (before4241 k).denote (before4242 k).denote (before4243 k).denote (step4241 k) (step4242 k)))) (@Runs.trans ((12*2)+((1*2)+(93*2))) (((1*2)+(1*2))+((13*2)+(1*2))) (before4243 k).denote (before4246 k).denote (before4250 k).denote (@Runs.trans (12*2) ((1*2)+(93*2)) (before4243 k).denote (before4244 k).denote (before4246 k).denote (step4243 k) (@Runs.trans (1*2) (93*2) (before4244 k).denote (before4245 k).denote (before4246 k).denote (step4244 k) (step4245 k))) (@Runs.trans ((1*2)+(1*2)) ((13*2)+(1*2)) (before4246 k).denote (before4248 k).denote (before4250 k).denote (@Runs.trans (1*2) (1*2) (before4246 k).denote (before4247 k).denote (before4248 k).denote (step4246 k) (step4247 k)) (@Runs.trans (13*2) (1*2) (before4248 k).denote (before4249 k).denote (before4250 k).denote (step4248 k) (step4249 k))))))) (@Runs.trans (((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))))+((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2)))))) (((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2)))))) (before4250 k).denote (before4275 k).denote (after4299 k).denote (@Runs.trans ((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2))))) ((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2))))) (before4250 k).denote (before4262 k).denote (before4275 k).denote (@Runs.trans (((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2)))) (((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))) (before4250 k).denote (before4256 k).denote (before4262 k).denote (@Runs.trans ((21*2)+(((1*k+8)*586)+(17*2))) ((1*2)+((1*2)+(89*2))) (before4250 k).denote (before4253 k).denote (before4256 k).denote (@Runs.trans (21*2) (((1*k+8)*586)+(17*2)) (before4250 k).denote (before4251 k).denote (before4253 k).denote (step4250 k) (@Runs.trans ((1*k+8)*586) (17*2) (before4251 k).denote (before4252 k).denote (before4253 k).denote (step4251 k) (step4252 k))) (@Runs.trans (1*2) ((1*2)+(89*2)) (before4253 k).denote (before4254 k).denote (before4256 k).denote (step4253 k) (@Runs.trans (1*2) (89*2) (before4254 k).denote (before4255 k).denote (before4256 k).denote (step4254 k) (step4255 k)))) (@Runs.trans ((1*2)+((17*2)+(1*2))) ((1*2)+((37*2)+(1*2))) (before4256 k).denote (before4259 k).denote (before4262 k).denote (@Runs.trans (1*2) ((17*2)+(1*2)) (before4256 k).denote (before4257 k).denote (before4259 k).denote (step4256 k) (@Runs.trans (17*2) (1*2) (before4257 k).denote (before4258 k).denote (before4259 k).denote (step4257 k) (step4258 k))) (@Runs.trans (1*2) ((37*2)+(1*2)) (before4259 k).denote (before4260 k).denote (before4262 k).denote (step4259 k) (@Runs.trans (37*2) (1*2) (before4260 k).denote (before4261 k).denote (before4262 k).denote (step4260 k) (step4261 k))))) (@Runs.trans (((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2)))) (((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2)))) (before4262 k).denote (before4268 k).denote (before4275 k).denote (@Runs.trans ((23*2)+((1*2)+(1*2))) ((5*2)+((1*2)+(791761161*2))) (before4262 k).denote (before4265 k).denote (before4268 k).denote (@Runs.trans (23*2) ((1*2)+(1*2)) (before4262 k).denote (before4263 k).denote (before4265 k).denote (step4262 k) (@Runs.trans (1*2) (1*2) (before4263 k).denote (before4264 k).denote (before4265 k).denote (step4263 k) (step4264 k))) (@Runs.trans (5*2) ((1*2)+(791761161*2)) (before4265 k).denote (before4266 k).denote (before4268 k).denote (step4265 k) (@Runs.trans (1*2) (791761161*2) (before4266 k).denote (before4267 k).denote (before4268 k).denote (step4266 k) (step4267 k)))) (@Runs.trans ((1*38)+(((1*k+7)*38)+(6*2))) (((1*2)+(10*2))+((1*2)+(1*2))) (before4268 k).denote (before4271 k).denote (before4275 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(6*2)) (before4268 k).denote (before4269 k).denote (before4271 k).denote (step4268 k) (@Runs.trans ((1*k+7)*38) (6*2) (before4269 k).denote (before4270 k).denote (before4271 k).denote (step4269 k) (step4270 k))) (@Runs.trans ((1*2)+(10*2)) ((1*2)+(1*2)) (before4271 k).denote (before4273 k).denote (before4275 k).denote (@Runs.trans (1*2) (10*2) (before4271 k).denote (before4272 k).denote (before4273 k).denote (step4271 k) (step4272 k)) (@Runs.trans (1*2) (1*2) (before4273 k).denote (before4274 k).denote (before4275 k).denote (step4273 k) (step4274 k)))))) (@Runs.trans ((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))) ((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2))))) (before4275 k).denote (before4287 k).denote (after4299 k).denote (@Runs.trans (((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))) (before4275 k).denote (before4281 k).denote (before4287 k).denote (@Runs.trans ((6*2)+((1*2)+(11*2))) ((1*2)+((1*2)+(1*2))) (before4275 k).denote (before4278 k).denote (before4281 k).denote (@Runs.trans (6*2) ((1*2)+(11*2)) (before4275 k).denote (before4276 k).denote (before4278 k).denote (step4275 k) (@Runs.trans (1*2) (11*2) (before4276 k).denote (before4277 k).denote (before4278 k).denote (step4276 k) (step4277 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before4278 k).denote (before4279 k).denote (before4281 k).denote (step4278 k) (@Runs.trans (1*2) (1*2) (before4279 k).denote (before4280 k).denote (before4281 k).denote (step4279 k) (step4280 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(2*2))) (before4281 k).denote (before4284 k).denote (before4287 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4281 k).denote (before4282 k).denote (before4284 k).denote (step4281 k) (@Runs.trans (1*1) (1*2) (before4282 k).denote (before4283 k).denote (before4284 k).denote (step4282 k) (step4283 k))) (@Runs.trans (1*1) ((1*3)+(2*2)) (before4284 k).denote (before4285 k).denote (before4287 k).denote (step4284 k) (@Runs.trans (1*3) (2*2) (before4285 k).denote (before4286 k).denote (before4287 k).denote (step4285 k) (step4286 k))))) (@Runs.trans (((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2)))) (before4287 k).denote (before4293 k).denote (after4299 k).denote (@Runs.trans ((1*1)+((3*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before4287 k).denote (before4290 k).denote (before4293 k).denote (@Runs.trans (1*1) ((3*2)+(1*2)) (before4287 k).denote (before4288 k).denote (before4290 k).denote (step4287 k) (@Runs.trans (3*2) (1*2) (before4288 k).denote (before4289 k).denote (before4290 k).denote (step4288 k) (step4289 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before4290 k).denote (before4291 k).denote (before4293 k).denote (step4290 k) (@Runs.trans (1*1) (1*2) (before4291 k).denote (before4292 k).denote (before4293 k).denote (step4291 k) (step4292 k)))) (@Runs.trans ((1*1)+((1*3)+(4*2))) (((1*2)+(11*2))+((1*2)+(7*2))) (before4293 k).denote (before4296 k).denote (after4299 k).denote (@Runs.trans (1*1) ((1*3)+(4*2)) (before4293 k).denote (before4294 k).denote (before4296 k).denote (step4293 k) (@Runs.trans (1*3) (4*2) (before4294 k).denote (before4295 k).denote (before4296 k).denote (step4294 k) (step4295 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(7*2)) (before4296 k).denote (before4298 k).denote (after4299 k).denote (@Runs.trans (1*2) (11*2) (before4296 k).denote (before4297 k).denote (before4298 k).denote (step4296 k) (step4297 k)) (@Runs.trans (1*2) (7*2) (before4298 k).denote (before4299 k).denote (after4299 k).denote (step4298 k) (step4299 k)))))))) + have ht : (((((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3))))))+(((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))))+((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2)))))))+((((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))))+((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2))))))+(((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2)))))))) = (1766*k+1583537808) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean new file mode 100644 index 00000000..0c96ba25 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean @@ -0,0 +1,804 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4300_0 : Stack := [] +abbrev tail4300_1 : Stack := ⟨w0,1⟩ :: tail4300_0 +abbrev tail4300_2 : Stack := ⟨w2,1⟩ :: tail4300_1 +abbrev tail4300_3 : Stack := ⟨w1,1⟩ :: tail4300_2 +abbrev tail4300_4 : Stack := ⟨w0,8⟩ :: tail4300_3 +abbrev tail4300_5 : Stack := ⟨w2,1⟩ :: tail4300_4 +abbrev tail4300_6 : Stack := ⟨w0,5⟩ :: tail4300_5 +abbrev tail4300_7 : Stack := ⟨w2,1⟩ :: tail4300_6 +abbrev tail4300_8 : Stack := ⟨w1,11⟩ :: tail4300_7 +abbrev tail4300_9 : Stack := ⟨w23,1⟩ :: tail4300_8 +abbrev tail4300_10 : Stack := ⟨w0,7⟩ :: tail4300_9 +abbrev tail4300_11 : Stack := ⟨w1,6⟩ :: tail4300_0 +abbrev tail4300_12 : Stack := ⟨w2,1⟩ :: tail4300_11 +abbrev tail4300_13 : Stack := ⟨w0,1⟩ :: tail4300_12 +abbrev tail4300_14 : Stack := ⟨w1,4⟩ :: tail4300_13 +abbrev tail4300_15 : Stack := ⟨w2,1⟩ :: tail4300_14 +abbrev tail4300_16 : Stack := ⟨w0,1⟩ :: tail4300_15 +abbrev tail4300_17 : Stack := ⟨w1,13⟩ :: tail4300_16 +abbrev tail4300_18 : Stack := ⟨w2,1⟩ :: tail4300_17 +abbrev tail4300_19 : Stack := ⟨w0,94⟩ :: tail4300_18 +abbrev tail4300_20 : Stack := ⟨w1,14⟩ :: tail4300_19 +abbrev tail4300_21 : Stack := ⟨w2,1⟩ :: tail4300_20 +abbrev tail4300_22 : Stack := ⟨w0,21⟩ :: tail4300_21 +abbrev tail4300_23 (k : Nat) : Stack := ⟨w213,(1*k+8)⟩ :: tail4300_22 +abbrev tail4300_24 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4300_23 k +abbrev tail4300_25 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4300_24 k +abbrev tail4300_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_25 k +abbrev tail4300_27 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4300_26 k +abbrev tail4300_28 (k : Nat) : Stack := ⟨w1,38⟩ :: tail4300_27 k +abbrev tail4300_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_28 k +abbrev tail4300_30 (k : Nat) : Stack := ⟨w0,24⟩ :: tail4300_29 k +abbrev tail4300_31 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_30 k +abbrev tail4300_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_31 k +abbrev tail4300_33 (k : Nat) : Stack := ⟨w0,791761161⟩ :: tail4300_32 k +abbrev tail4300_34 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4300_33 k +abbrev tail4300_35 (k : Nat) : Stack := ⟨w214,(1*k+7)⟩ :: tail4300_34 k +abbrev tail4300_36 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_35 k +abbrev tail4300_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_36 k +abbrev tail4300_38 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4300_37 k +abbrev tail4300_39 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4300_37 k +abbrev tail4300_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_39 k +abbrev tail4300_41 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4300_40 k +abbrev tail4300_42 : Stack := ⟨w0,1⟩ :: tail4300_8 +abbrev tail4300_43 : Stack := ⟨w0,8⟩ :: tail4300_8 +abbrev tail4300_44 : Stack := ⟨w2,1⟩ :: tail4300_43 +abbrev tail4300_45 : Stack := ⟨w1,10⟩ :: tail4300_44 +abbrev tail4300_46 : Stack := ⟨w23,1⟩ :: tail4300_45 +abbrev tail4300_47 : Stack := ⟨w0,6⟩ :: tail4300_46 +abbrev tail4300_48 (k : Nat) : Stack := ⟨w214,(1*k+6)⟩ :: tail4300_34 k +abbrev tail4300_49 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_48 k +abbrev tail4300_50 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_49 k +abbrev tail4300_51 : Stack := ⟨w0,1⟩ :: tail4300_45 +abbrev tail4300_52 : Stack := ⟨w0,7⟩ :: tail4300_45 +abbrev tail4300_53 : Stack := ⟨w216,1⟩ :: tail4300_52 +abbrev tail4300_54 (k : Nat) : Stack := ⟨w214,(1*k+5)⟩ :: tail4300_34 k +abbrev tail4300_55 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_54 k +abbrev tail4300_56 : Stack := ⟨w79,1⟩ :: tail4300_52 +abbrev tail4300_57 : Stack := ⟨w216,1⟩ :: tail4300_56 +abbrev tail4300_58 (k : Nat) : Stack := ⟨w214,(1*k+4)⟩ :: tail4300_34 k +abbrev tail4300_59 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_58 k +abbrev tail4300_60 : Stack := ⟨w79,2⟩ :: tail4300_52 +abbrev tail4300_61 : Stack := ⟨w216,1⟩ :: tail4300_60 +abbrev tail4300_62 (k : Nat) : Stack := ⟨w214,(1*k+3)⟩ :: tail4300_34 k +abbrev tail4300_63 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_62 k +abbrev tail4300_64 : Stack := ⟨w79,3⟩ :: tail4300_52 +abbrev tail4300_65 (k : Nat) : Stack := ⟨w79,(1*k+5)⟩ :: tail4300_52 +abbrev tail4300_66 (k : Nat) : Stack := ⟨w214,1⟩ :: tail4300_34 k +abbrev tail4300_67 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_66 k +abbrev tail4300_68 (k : Nat) : Stack := ⟨w216,1⟩ :: tail4300_65 k +abbrev tail4300_69 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_34 k +abbrev tail4300_70 (k : Nat) : Stack := ⟨w79,(1*k+6)⟩ :: tail4300_52 +abbrev tail4300_71 (k : Nat) : Stack := ⟨w216,1⟩ :: tail4300_70 k +abbrev tail4300_72 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4300_33 k +abbrev tail4300_73 (k : Nat) : Stack := ⟨w79,(1*k+7)⟩ :: tail4300_52 +abbrev tail4300_74 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4300_73 k +abbrev tail4300_75 (k : Nat) : Stack := ⟨w1,791761161⟩ :: tail4300_74 k +abbrev tail4300_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_75 k +abbrev tail4300_77 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4300_76 k +abbrev tail4300_78 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4300_29 k +abbrev tail4300_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_78 k +abbrev tail4300_80 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_79 k +abbrev tail4300_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_75 k +abbrev tail4300_82 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4300_75 k +abbrev tail4300_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_82 k +abbrev tail4300_84 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4300_83 k +abbrev tail4300_85 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_84 k +abbrev tail4300_86 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4300_85 k +abbrev tail4300_87 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4300_26 k +abbrev tail4300_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_87 k +abbrev tail4300_89 (k : Nat) : Stack := ⟨w1,38⟩ :: tail4300_88 k +abbrev tail4300_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_84 k +abbrev tail4300_91 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4300_84 k +abbrev tail4300_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_91 k +abbrev tail4300_93 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4300_92 k +abbrev tail4300_94 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_93 k +abbrev tail4300_95 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4300_94 k +abbrev tail4300_96 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4300_23 k +abbrev tail4300_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_96 k +abbrev tail4300_98 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4300_97 k +abbrev tail4300_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_93 k +abbrev tail4300_100 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4300_93 k +abbrev tail4300_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_100 k +abbrev tail4300_102 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4300_101 k +abbrev tail4300_103 (k : Nat) : Stack := ⟨w217,(1*k+8)⟩ :: tail4300_102 k +abbrev tail4300_104 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4300_103 k +abbrev tail4300_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_104 k +abbrev tail4300_106 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4300_105 k +abbrev tail4300_107 : Stack := ⟨w0,93⟩ :: tail4300_18 +abbrev tail4300_108 : Stack := ⟨w23,1⟩ :: tail4300_107 +abbrev tail4300_109 : Stack := ⟨w1,14⟩ :: tail4300_108 +abbrev tail4300_110 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_104 k +abbrev tail4300_111 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4300_104 k +abbrev tail4300_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_111 k +abbrev tail4300_113 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4300_112 k +abbrev tail4300_114 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_113 k +abbrev tail4300_115 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4300_114 k +abbrev tail4300_116 : Stack := ⟨w23,1⟩ :: tail4300_15 +abbrev tail4300_117 : Stack := ⟨w1,13⟩ :: tail4300_116 +abbrev tail4300_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_113 k +abbrev tail4300_119 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4300_113 k +abbrev tail4300_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_119 k +abbrev tail4300_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_120 k +abbrev tail4300_122 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4300_121 k +abbrev tail4300_123 : Stack := ⟨w23,1⟩ :: tail4300_12 +abbrev tail4300_124 : Stack := ⟨w1,4⟩ :: tail4300_123 +abbrev tail4300_125 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_120 k +abbrev tail4300_126 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4300_120 k +abbrev tail4300_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_126 k +abbrev tail4300_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_127 k +abbrev tail4300_129 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4300_128 k +abbrev tail4300_130 : Stack := ⟨w1,1⟩ :: tail4300_0 +abbrev tail4300_131 : Stack := ⟨w1,7⟩ :: tail4300_0 +abbrev tail4300_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_127 k +abbrev tail4300_133 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4300_127 k +abbrev tail4300_134 : Stack := ⟨w1,9⟩ :: tail4300_0 +abbrev tail4300_135 : Stack := ⟨w2,1⟩ :: tail4300_134 +abbrev tail4300_136 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4300_120 k +abbrev tail4300_137 : Stack := ⟨w2,2⟩ :: tail4300_134 +abbrev tail4300_138 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4300_120 k +abbrev tail4300_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_138 k +abbrev tail4300_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_139 k +abbrev tail4300_141 : Stack := ⟨w1,10⟩ :: tail4300_0 +abbrev tail4300_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_139 k +abbrev tail4300_143 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4300_139 k +abbrev tail4300_144 : Stack := ⟨w1,12⟩ :: tail4300_0 +abbrev tail4300_145 : Stack := ⟨w2,1⟩ :: tail4300_144 +abbrev tail4300_146 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4300_120 k +abbrev tail4300_147 : Stack := ⟨w2,2⟩ :: tail4300_144 +abbrev tail4300_148 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_125 k +abbrev tail4300_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_148 k +abbrev tail4300_150 : Stack := ⟨w1,13⟩ :: tail4300_0 + +def before4300 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4300_10,(tail4300_38 k)⟩ +def before4301 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4300_10,(tail4300_40 k)⟩ +def before4302 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail4300_9,(tail4300_41 k)⟩ +def before4303 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail4300_42,(tail4300_41 k)⟩ +def before4304 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4300_43,(tail4300_40 k)⟩ +def before4305 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4300_44,(tail4300_39 k)⟩ +def before4306 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1135),tail4300_45,(tail4300_37 k)⟩ +def before4307 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail4300_46,(tail4300_36 k)⟩ +def before4308 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4300_47,(tail4300_35 k)⟩ +def before4309 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4300_47,(tail4300_49 k)⟩ +def before4310 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail4300_46,(tail4300_50 k)⟩ +def before4311 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail4300_51,(tail4300_50 k)⟩ +def before4312 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4300_52,(tail4300_49 k)⟩ +def before4313 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4300_53,(tail4300_48 k)⟩ +def before4314 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4300_53,(tail4300_55 k)⟩ +def before4315 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4300_56,(tail4300_55 k)⟩ +def before4316 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4300_57,(tail4300_54 k)⟩ +def before4317 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4300_57,(tail4300_59 k)⟩ +def before4318 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4300_60,(tail4300_59 k)⟩ +def before4319 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4300_61,(tail4300_58 k)⟩ +def before4320 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4300_61,(tail4300_63 k)⟩ +def before4321 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4300_64,(tail4300_63 k)⟩ +def before4322 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4300_65 k),(tail4300_67 k)⟩ +def before4323 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4300_68 k),(tail4300_66 k)⟩ +def before4324 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4300_68 k),(tail4300_69 k)⟩ +def before4325 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4300_70 k),(tail4300_69 k)⟩ +def before4326 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4300_71 k),(tail4300_34 k)⟩ +def before4327 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4300_71 k),(tail4300_72 k)⟩ +def before4328 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4300_73 k),(tail4300_72 k)⟩ +def before4329 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4300_74 k),(tail4300_33 k)⟩ +def before4330 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521505),(tail4300_75 k),(tail4300_32 k)⟩ +def before4331 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail4300_76 k),(tail4300_31 k)⟩ +def before4332 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4300_77 k),(tail4300_30 k)⟩ +def before4333 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4300_77 k),(tail4300_79 k)⟩ +def before4334 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail4300_76 k),(tail4300_80 k)⟩ +def before4335 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail4300_81 k),(tail4300_80 k)⟩ +def before4336 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4300_82 k),(tail4300_79 k)⟩ +def before4337 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4300_83 k),(tail4300_78 k)⟩ +def before4338 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521567),(tail4300_84 k),(tail4300_29 k)⟩ +def before4339 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521569),(tail4300_85 k),(tail4300_28 k)⟩ +def before4340 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4300_86 k),(tail4300_27 k)⟩ +def before4341 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4300_86 k),(tail4300_88 k)⟩ +def before4342 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521569),(tail4300_85 k),(tail4300_89 k)⟩ +def before4343 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521569),(tail4300_90 k),(tail4300_89 k)⟩ +def before4344 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4300_91 k),(tail4300_88 k)⟩ +def before4345 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4300_92 k),(tail4300_87 k)⟩ +def before4346 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521681),(tail4300_93 k),(tail4300_26 k)⟩ +def before4347 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521683),(tail4300_94 k),(tail4300_25 k)⟩ +def before4348 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4300_95 k),(tail4300_24 k)⟩ +def before4349 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4300_95 k),(tail4300_97 k)⟩ +def before4350 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521683),(tail4300_94 k),(tail4300_98 k)⟩ +def before4351 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521683),(tail4300_99 k),(tail4300_98 k)⟩ +def before4352 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4300_100 k),(tail4300_97 k)⟩ +def before4353 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4300_101 k),(tail4300_96 k)⟩ +def before4354 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4300_102 k),(tail4300_23 k)⟩ +def before4355 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4300_103 k),tail4300_22⟩ +def before4356 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526629),(tail4300_104 k),tail4300_21⟩ +def before4357 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526631),(tail4300_105 k),tail4300_20⟩ +def before4358 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4300_106 k),tail4300_19⟩ +def before4359 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4300_106 k),tail4300_108⟩ +def before4360 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526631),(tail4300_105 k),tail4300_109⟩ +def before4361 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526631),(tail4300_110 k),tail4300_109⟩ +def before4362 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4300_111 k),tail4300_108⟩ +def before4363 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4300_112 k),tail4300_107⟩ +def before4364 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526847),(tail4300_113 k),tail4300_18⟩ +def before4365 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526849),(tail4300_114 k),tail4300_17⟩ +def before4366 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4300_115 k),tail4300_16⟩ +def before4367 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail4300_115 k),tail4300_116⟩ +def before4368 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526849),(tail4300_114 k),tail4300_117⟩ +def before4369 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526849),(tail4300_118 k),tail4300_117⟩ +def before4370 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4300_119 k),tail4300_116⟩ +def before4371 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526877),(tail4300_120 k),tail4300_15⟩ +def before4372 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526879),(tail4300_121 k),tail4300_14⟩ +def before4373 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_122 k),tail4300_13⟩ +def before4374 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4300_122 k),tail4300_123⟩ +def before4375 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526879),(tail4300_121 k),tail4300_124⟩ +def before4376 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526879),(tail4300_125 k),tail4300_124⟩ +def before4377 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_126 k),tail4300_123⟩ +def before4378 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526889),(tail4300_127 k),tail4300_12⟩ +def before4379 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526891),(tail4300_128 k),tail4300_11⟩ +def before4380 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526903),(tail4300_129 k),tail4300_0⟩ +def before4381 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail4300_129 k),tail4300_130⟩ +def before4382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526891),(tail4300_128 k),tail4300_131⟩ +def before4383 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526891),(tail4300_132 k),tail4300_131⟩ +def before4384 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail4300_133 k),tail4300_0⟩ +def before4385 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail4300_133 k),tail4300_130⟩ +def before4386 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526889),(tail4300_127 k),tail4300_134⟩ +def before4387 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526887),(tail4300_126 k),tail4300_135⟩ +def before4388 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526885),(tail4300_136 k),tail4300_137⟩ +def before4389 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526885),(tail4300_139 k),tail4300_137⟩ +def before4390 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_140 k),tail4300_135⟩ +def before4391 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4300_140 k),tail4300_141⟩ +def before4392 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_142 k),tail4300_141⟩ +def before4393 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail4300_143 k),tail4300_0⟩ +def before4394 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail4300_143 k),tail4300_130⟩ +def before4395 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail4300_139 k),tail4300_144⟩ +def before4396 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526883),(tail4300_138 k),tail4300_145⟩ +def before4397 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526881),(tail4300_146 k),tail4300_147⟩ +def before4398 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526881),(tail4300_148 k),tail4300_147⟩ +def before4399 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4300_149 k),tail4300_145⟩ +def after4399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail4300_149 k),tail4300_150⟩ + +theorem macro4300 (k : Nat) : applyExit (before4300 k) exit31 1 = some (before4301 k) := by + simp (disch := omega) [before4300, before4301, exit31, applyExit, pop, push] + <;> omega +theorem step4300 (k : Nat) : Runs (1*1) (before4300 k).denote (before4301 k).denote := + @applyExit_sound (before4300 k) (before4301 k) exit31 1 valid31 (macro4300 k) +theorem macro4301 (k : Nat) : applyExit (before4301 k) exit10 7 = some (before4302 k) := by + simp (disch := omega) [before4301, before4302, exit10, applyExit, pop, push] + <;> omega +theorem step4301 (k : Nat) : Runs (7*2) (before4301 k).denote (before4302 k).denote := + @applyExit_sound (before4301 k) (before4302 k) exit10 7 valid10 (macro4301 k) +theorem macro4302 (k : Nat) : applyExit (before4302 k) exit32 1 = some (before4303 k) := by + simp (disch := omega) [before4302, before4303, exit32, applyExit, pop, push] + <;> omega +theorem step4302 (k : Nat) : Runs (1*3) (before4302 k).denote (before4303 k).denote := + @applyExit_sound (before4302 k) (before4303 k) exit32 1 valid32 (macro4302 k) +theorem macro4303 (k : Nat) : applyExit (before4303 k) exit36 7 = some (before4304 k) := by + simp (disch := omega) [before4303, before4304, exit36, applyExit, pop, push] + <;> omega +theorem step4303 (k : Nat) : Runs (7*2) (before4303 k).denote (before4304 k).denote := + @applyExit_sound (before4303 k) (before4304 k) exit36 7 valid36 (macro4303 k) +theorem macro4304 (k : Nat) : applyExit (before4304 k) exit33 1 = some (before4305 k) := by + simp (disch := omega) [before4304, before4305, exit33, applyExit, pop, push] + <;> omega +theorem step4304 (k : Nat) : Runs (1*2) (before4304 k).denote (before4305 k).denote := + @applyExit_sound (before4304 k) (before4305 k) exit33 1 valid33 (macro4304 k) +theorem macro4305 (k : Nat) : applyExit (before4305 k) exit34 10 = some (before4306 k) := by + simp (disch := omega) [before4305, before4306, exit34, applyExit, pop, push] + <;> omega +theorem step4305 (k : Nat) : Runs (10*2) (before4305 k).denote (before4306 k).denote := + @applyExit_sound (before4305 k) (before4306 k) exit34 10 valid34 (macro4305 k) +theorem macro4306 (k : Nat) : applyExit (before4306 k) exit35 1 = some (before4307 k) := by + simp (disch := omega) [before4306, before4307, exit35, applyExit, pop, push] + <;> omega +theorem step4306 (k : Nat) : Runs (1*2) (before4306 k).denote (before4307 k).denote := + @applyExit_sound (before4306 k) (before4307 k) exit35 1 valid35 (macro4306 k) +theorem macro4307 (k : Nat) : applyExit (before4307 k) exit36 6 = some (before4308 k) := by + simp (disch := omega) [before4307, before4308, exit36, applyExit, pop, push] + <;> omega +theorem step4307 (k : Nat) : Runs (6*2) (before4307 k).denote (before4308 k).denote := + @applyExit_sound (before4307 k) (before4308 k) exit36 6 valid36 (macro4307 k) +theorem macro4308 (k : Nat) : applyExit (before4308 k) exit245 1 = some (before4309 k) := by + simp (disch := omega) [before4308, before4309, exit245, applyExit, pop, push] + <;> omega +theorem step4308 (k : Nat) : Runs (1*5) (before4308 k).denote (before4309 k).denote := + @applyExit_sound (before4308 k) (before4309 k) exit245 1 valid245 (macro4308 k) +theorem macro4309 (k : Nat) : applyExit (before4309 k) exit10 6 = some (before4310 k) := by + simp (disch := omega) [before4309, before4310, exit10, applyExit, pop, push] + <;> omega +theorem step4309 (k : Nat) : Runs (6*2) (before4309 k).denote (before4310 k).denote := + @applyExit_sound (before4309 k) (before4310 k) exit10 6 valid10 (macro4309 k) +theorem macro4310 (k : Nat) : applyExit (before4310 k) exit32 1 = some (before4311 k) := by + simp (disch := omega) [before4310, before4311, exit32, applyExit, pop, push] + <;> omega +theorem step4310 (k : Nat) : Runs (1*3) (before4310 k).denote (before4311 k).denote := + @applyExit_sound (before4310 k) (before4311 k) exit32 1 valid32 (macro4310 k) +theorem macro4311 (k : Nat) : applyExit (before4311 k) exit36 6 = some (before4312 k) := by + simp (disch := omega) [before4311, before4312, exit36, applyExit, pop, push] + <;> omega +theorem step4311 (k : Nat) : Runs (6*2) (before4311 k).denote (before4312 k).denote := + @applyExit_sound (before4311 k) (before4312 k) exit36 6 valid36 (macro4311 k) +theorem macro4312 (k : Nat) : applyExit (before4312 k) exit246 1 = some (before4313 k) := by + simp (disch := omega) [before4312, before4313, exit246, applyExit, pop, push] + <;> omega +theorem step4312 (k : Nat) : Runs (1*38) (before4312 k).denote (before4313 k).denote := + @applyExit_sound (before4312 k) (before4313 k) exit246 1 valid246 (macro4312 k) +theorem macro4313 (k : Nat) : applyExit (before4313 k) exit245 1 = some (before4314 k) := by + simp (disch := omega) [before4313, before4314, exit245, applyExit, pop, push] + <;> omega +theorem step4313 (k : Nat) : Runs (1*5) (before4313 k).denote (before4314 k).denote := + @applyExit_sound (before4313 k) (before4314 k) exit245 1 valid245 (macro4313 k) +theorem macro4314 (k : Nat) : applyExit (before4314 k) exit247 1 = some (before4315 k) := by + simp (disch := omega) [before4314, before4315, exit247, applyExit, pop, push] + <;> omega +theorem step4314 (k : Nat) : Runs (1*27) (before4314 k).denote (before4315 k).denote := + @applyExit_sound (before4314 k) (before4315 k) exit247 1 valid247 (macro4314 k) +theorem macro4315 (k : Nat) : applyExit (before4315 k) exit246 1 = some (before4316 k) := by + simp (disch := omega) [before4315, before4316, exit246, applyExit, pop, push] + <;> omega +theorem step4315 (k : Nat) : Runs (1*38) (before4315 k).denote (before4316 k).denote := + @applyExit_sound (before4315 k) (before4316 k) exit246 1 valid246 (macro4315 k) +theorem macro4316 (k : Nat) : applyExit (before4316 k) exit245 1 = some (before4317 k) := by + simp (disch := omega) [before4316, before4317, exit245, applyExit, pop, push] + <;> omega +theorem step4316 (k : Nat) : Runs (1*5) (before4316 k).denote (before4317 k).denote := + @applyExit_sound (before4316 k) (before4317 k) exit245 1 valid245 (macro4316 k) +theorem macro4317 (k : Nat) : applyExit (before4317 k) exit247 1 = some (before4318 k) := by + simp (disch := omega) [before4317, before4318, exit247, applyExit, pop, push] + <;> omega +theorem step4317 (k : Nat) : Runs (1*27) (before4317 k).denote (before4318 k).denote := + @applyExit_sound (before4317 k) (before4318 k) exit247 1 valid247 (macro4317 k) +theorem macro4318 (k : Nat) : applyExit (before4318 k) exit246 1 = some (before4319 k) := by + simp (disch := omega) [before4318, before4319, exit246, applyExit, pop, push] + <;> omega +theorem step4318 (k : Nat) : Runs (1*38) (before4318 k).denote (before4319 k).denote := + @applyExit_sound (before4318 k) (before4319 k) exit246 1 valid246 (macro4318 k) +theorem macro4319 (k : Nat) : applyExit (before4319 k) exit245 1 = some (before4320 k) := by + simp (disch := omega) [before4319, before4320, exit245, applyExit, pop, push] + <;> omega +theorem step4319 (k : Nat) : Runs (1*5) (before4319 k).denote (before4320 k).denote := + @applyExit_sound (before4319 k) (before4320 k) exit245 1 valid245 (macro4319 k) +theorem macro4320 (k : Nat) : applyExit (before4320 k) exit247 1 = some (before4321 k) := by + simp (disch := omega) [before4320, before4321, exit247, applyExit, pop, push] + <;> omega +theorem step4320 (k : Nat) : Runs (1*27) (before4320 k).denote (before4321 k).denote := + @applyExit_sound (before4320 k) (before4321 k) exit247 1 valid247 (macro4320 k) +def cycleState4321 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w79,(3+1*j)⟩,⟨w0,7⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w215,1⟩,⟨w214,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761161⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,18⟩,⟨w213,(1*k+8)⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart4321_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w216,1⟩,⟨w79,(3+1*j)⟩,⟨w0,7⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w214,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761161⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,18⟩,⟨w213,(1*k+8)⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart4321_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w216,1⟩,⟨w79,(3+1*j)⟩,⟨w0,7⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w215,1⟩,⟨w214,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761161⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,18⟩,⟨w213,(1*k+8)⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +theorem cycleMacro4321_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4321 k j) exit246 1 = some (cyclePart4321_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4321, cyclePart4321_0, exit246, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4321_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4321_0 k j) exit245 1 = some (cyclePart4321_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4321_0, cyclePart4321_1, exit245, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4321_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4321_1 k j) exit247 1 = some (cycleState4321 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4321_1, cycleState4321, exit247, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4321 (k j : Nat) (hj : j < (1*k+2)) : Runs 70 (cycleState4321 k j).denote (cycleState4321 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState4321 k j).denote (cyclePart4321_0 k j).denote := @applyExit_sound (cycleState4321 k j) (cyclePart4321_0 k j) exit246 1 valid246 (cycleMacro4321_0 k j hj) + have h1 : Runs (1*5) (cyclePart4321_0 k j).denote (cyclePart4321_1 k j).denote := @applyExit_sound (cyclePart4321_0 k j) (cyclePart4321_1 k j) exit245 1 valid245 (cycleMacro4321_1 k j hj) + have h2 : Runs (1*27) (cyclePart4321_1 k j).denote (cycleState4321 k (j+1)).denote := @applyExit_sound (cyclePart4321_1 k j) (cycleState4321 k (j+1)) exit247 1 valid247 (cycleMacro4321_2 k j hj) + exact (@Runs.trans (1*38) ((1*5)+(1*27)) (cycleState4321 k j).denote (cyclePart4321_0 k j).denote (cycleState4321 k (j+1)).denote h0 (@Runs.trans (1*5) (1*27) (cyclePart4321_0 k j).denote (cyclePart4321_1 k j).denote (cycleState4321 k (j+1)).denote h1 h2)) +theorem step4321 (k : Nat) : Runs ((1*k+2)*70) (before4321 k).denote (before4322 k).denote := by + have h := Runs.chain (fun j => (cycleState4321 k j).denote) 70 (1*k+2) (cycleRun4321 k) + have h0 : cycleState4321 k 0 = before4321 k := by simp [cycleState4321, before4321] + have h1 : cycleState4321 k (1*k+2) = before4322 k := by + simp [cycleState4321, before4322] <;> omega + simpa only [h0, h1] using h +theorem macro4322 (k : Nat) : applyExit (before4322 k) exit246 1 = some (before4323 k) := by + simp (disch := omega) [before4322, before4323, exit246, applyExit, pop, push] + <;> omega +theorem step4322 (k : Nat) : Runs (1*38) (before4322 k).denote (before4323 k).denote := + @applyExit_sound (before4322 k) (before4323 k) exit246 1 valid246 (macro4322 k) +theorem macro4323 (k : Nat) : applyExit (before4323 k) exit245 1 = some (before4324 k) := by + simp (disch := omega) [before4323, before4324, exit245, applyExit, pop, push] + <;> omega +theorem step4323 (k : Nat) : Runs (1*5) (before4323 k).denote (before4324 k).denote := + @applyExit_sound (before4323 k) (before4324 k) exit245 1 valid245 (macro4323 k) +theorem macro4324 (k : Nat) : applyExit (before4324 k) exit247 1 = some (before4325 k) := by + simp (disch := omega) [before4324, before4325, exit247, applyExit, pop, push] + <;> omega +theorem step4324 (k : Nat) : Runs (1*27) (before4324 k).denote (before4325 k).denote := + @applyExit_sound (before4324 k) (before4325 k) exit247 1 valid247 (macro4324 k) +theorem macro4325 (k : Nat) : applyExit (before4325 k) exit246 1 = some (before4326 k) := by + simp (disch := omega) [before4325, before4326, exit246, applyExit, pop, push] + <;> omega +theorem step4325 (k : Nat) : Runs (1*38) (before4325 k).denote (before4326 k).denote := + @applyExit_sound (before4325 k) (before4326 k) exit246 1 valid246 (macro4325 k) +theorem macro4326 (k : Nat) : applyExit (before4326 k) exit234 1 = some (before4327 k) := by + simp (disch := omega) [before4326, before4327, exit234, applyExit, pop, push] + <;> omega +theorem step4326 (k : Nat) : Runs (1*5) (before4326 k).denote (before4327 k).denote := + @applyExit_sound (before4326 k) (before4327 k) exit234 1 valid234 (macro4326 k) +theorem macro4327 (k : Nat) : applyExit (before4327 k) exit247 1 = some (before4328 k) := by + simp (disch := omega) [before4327, before4328, exit247, applyExit, pop, push] + <;> omega +theorem step4327 (k : Nat) : Runs (1*27) (before4327 k).denote (before4328 k).denote := + @applyExit_sound (before4327 k) (before4328 k) exit247 1 valid247 (macro4327 k) +theorem macro4328 (k : Nat) : applyExit (before4328 k) exit235 1 = some (before4329 k) := by + simp (disch := omega) [before4328, before4329, exit235, applyExit, pop, push] + <;> omega +theorem step4328 (k : Nat) : Runs (1*38) (before4328 k).denote (before4329 k).denote := + @applyExit_sound (before4328 k) (before4329 k) exit235 1 valid235 (macro4328 k) +theorem macro4329 (k : Nat) : applyExit (before4329 k) exit34 791761161 = some (before4330 k) := by + simp (disch := omega) [before4329, before4330, exit34, applyExit, pop, push] + <;> omega +theorem step4329 (k : Nat) : Runs (791761161*2) (before4329 k).denote (before4330 k).denote := + @applyExit_sound (before4329 k) (before4330 k) exit34 791761161 valid34 (macro4329 k) +theorem macro4330 (k : Nat) : applyExit (before4330 k) exit35 1 = some (before4331 k) := by + simp (disch := omega) [before4330, before4331, exit35, applyExit, pop, push] + <;> omega +theorem step4330 (k : Nat) : Runs (1*2) (before4330 k).denote (before4331 k).denote := + @applyExit_sound (before4330 k) (before4331 k) exit35 1 valid35 (macro4330 k) +theorem macro4331 (k : Nat) : applyExit (before4331 k) exit36 6 = some (before4332 k) := by + simp (disch := omega) [before4331, before4332, exit36, applyExit, pop, push] + <;> omega +theorem step4331 (k : Nat) : Runs (6*2) (before4331 k).denote (before4332 k).denote := + @applyExit_sound (before4331 k) (before4332 k) exit36 6 valid36 (macro4331 k) +theorem macro4332 (k : Nat) : applyExit (before4332 k) exit31 1 = some (before4333 k) := by + simp (disch := omega) [before4332, before4333, exit31, applyExit, pop, push] + <;> omega +theorem step4332 (k : Nat) : Runs (1*1) (before4332 k).denote (before4333 k).denote := + @applyExit_sound (before4332 k) (before4333 k) exit31 1 valid31 (macro4332 k) +theorem macro4333 (k : Nat) : applyExit (before4333 k) exit10 6 = some (before4334 k) := by + simp (disch := omega) [before4333, before4334, exit10, applyExit, pop, push] + <;> omega +theorem step4333 (k : Nat) : Runs (6*2) (before4333 k).denote (before4334 k).denote := + @applyExit_sound (before4333 k) (before4334 k) exit10 6 valid10 (macro4333 k) +theorem macro4334 (k : Nat) : applyExit (before4334 k) exit32 1 = some (before4335 k) := by + simp (disch := omega) [before4334, before4335, exit32, applyExit, pop, push] + <;> omega +theorem step4334 (k : Nat) : Runs (1*3) (before4334 k).denote (before4335 k).denote := + @applyExit_sound (before4334 k) (before4335 k) exit32 1 valid32 (macro4334 k) +theorem macro4335 (k : Nat) : applyExit (before4335 k) exit36 6 = some (before4336 k) := by + simp (disch := omega) [before4335, before4336, exit36, applyExit, pop, push] + <;> omega +theorem step4335 (k : Nat) : Runs (6*2) (before4335 k).denote (before4336 k).denote := + @applyExit_sound (before4335 k) (before4336 k) exit36 6 valid36 (macro4335 k) +theorem macro4336 (k : Nat) : applyExit (before4336 k) exit33 1 = some (before4337 k) := by + simp (disch := omega) [before4336, before4337, exit33, applyExit, pop, push] + <;> omega +theorem step4336 (k : Nat) : Runs (1*2) (before4336 k).denote (before4337 k).denote := + @applyExit_sound (before4336 k) (before4337 k) exit33 1 valid33 (macro4336 k) +theorem macro4337 (k : Nat) : applyExit (before4337 k) exit34 23 = some (before4338 k) := by + simp (disch := omega) [before4337, before4338, exit34, applyExit, pop, push] + <;> omega +theorem step4337 (k : Nat) : Runs (23*2) (before4337 k).denote (before4338 k).denote := + @applyExit_sound (before4337 k) (before4338 k) exit34 23 valid34 (macro4337 k) +theorem macro4338 (k : Nat) : applyExit (before4338 k) exit35 1 = some (before4339 k) := by + simp (disch := omega) [before4338, before4339, exit35, applyExit, pop, push] + <;> omega +theorem step4338 (k : Nat) : Runs (1*2) (before4338 k).denote (before4339 k).denote := + @applyExit_sound (before4338 k) (before4339 k) exit35 1 valid35 (macro4338 k) +theorem macro4339 (k : Nat) : applyExit (before4339 k) exit36 38 = some (before4340 k) := by + simp (disch := omega) [before4339, before4340, exit36, applyExit, pop, push] + <;> omega +theorem step4339 (k : Nat) : Runs (38*2) (before4339 k).denote (before4340 k).denote := + @applyExit_sound (before4339 k) (before4340 k) exit36 38 valid36 (macro4339 k) +theorem macro4340 (k : Nat) : applyExit (before4340 k) exit31 1 = some (before4341 k) := by + simp (disch := omega) [before4340, before4341, exit31, applyExit, pop, push] + <;> omega +theorem step4340 (k : Nat) : Runs (1*1) (before4340 k).denote (before4341 k).denote := + @applyExit_sound (before4340 k) (before4341 k) exit31 1 valid31 (macro4340 k) +theorem macro4341 (k : Nat) : applyExit (before4341 k) exit10 38 = some (before4342 k) := by + simp (disch := omega) [before4341, before4342, exit10, applyExit, pop, push] + <;> omega +theorem step4341 (k : Nat) : Runs (38*2) (before4341 k).denote (before4342 k).denote := + @applyExit_sound (before4341 k) (before4342 k) exit10 38 valid10 (macro4341 k) +theorem macro4342 (k : Nat) : applyExit (before4342 k) exit32 1 = some (before4343 k) := by + simp (disch := omega) [before4342, before4343, exit32, applyExit, pop, push] + <;> omega +theorem step4342 (k : Nat) : Runs (1*3) (before4342 k).denote (before4343 k).denote := + @applyExit_sound (before4342 k) (before4343 k) exit32 1 valid32 (macro4342 k) +theorem macro4343 (k : Nat) : applyExit (before4343 k) exit36 38 = some (before4344 k) := by + simp (disch := omega) [before4343, before4344, exit36, applyExit, pop, push] + <;> omega +theorem step4343 (k : Nat) : Runs (38*2) (before4343 k).denote (before4344 k).denote := + @applyExit_sound (before4343 k) (before4344 k) exit36 38 valid36 (macro4343 k) +theorem macro4344 (k : Nat) : applyExit (before4344 k) exit33 1 = some (before4345 k) := by + simp (disch := omega) [before4344, before4345, exit33, applyExit, pop, push] + <;> omega +theorem step4344 (k : Nat) : Runs (1*2) (before4344 k).denote (before4345 k).denote := + @applyExit_sound (before4344 k) (before4345 k) exit33 1 valid33 (macro4344 k) +theorem macro4345 (k : Nat) : applyExit (before4345 k) exit34 17 = some (before4346 k) := by + simp (disch := omega) [before4345, before4346, exit34, applyExit, pop, push] + <;> omega +theorem step4345 (k : Nat) : Runs (17*2) (before4345 k).denote (before4346 k).denote := + @applyExit_sound (before4345 k) (before4346 k) exit34 17 valid34 (macro4345 k) +theorem macro4346 (k : Nat) : applyExit (before4346 k) exit35 1 = some (before4347 k) := by + simp (disch := omega) [before4346, before4347, exit35, applyExit, pop, push] + <;> omega +theorem step4346 (k : Nat) : Runs (1*2) (before4346 k).denote (before4347 k).denote := + @applyExit_sound (before4346 k) (before4347 k) exit35 1 valid35 (macro4346 k) +theorem macro4347 (k : Nat) : applyExit (before4347 k) exit36 90 = some (before4348 k) := by + simp (disch := omega) [before4347, before4348, exit36, applyExit, pop, push] + <;> omega +theorem step4347 (k : Nat) : Runs (90*2) (before4347 k).denote (before4348 k).denote := + @applyExit_sound (before4347 k) (before4348 k) exit36 90 valid36 (macro4347 k) +theorem macro4348 (k : Nat) : applyExit (before4348 k) exit31 1 = some (before4349 k) := by + simp (disch := omega) [before4348, before4349, exit31, applyExit, pop, push] + <;> omega +theorem step4348 (k : Nat) : Runs (1*1) (before4348 k).denote (before4349 k).denote := + @applyExit_sound (before4348 k) (before4349 k) exit31 1 valid31 (macro4348 k) +theorem macro4349 (k : Nat) : applyExit (before4349 k) exit10 90 = some (before4350 k) := by + simp (disch := omega) [before4349, before4350, exit10, applyExit, pop, push] + <;> omega +theorem step4349 (k : Nat) : Runs (90*2) (before4349 k).denote (before4350 k).denote := + @applyExit_sound (before4349 k) (before4350 k) exit10 90 valid10 (macro4349 k) +theorem macro4350 (k : Nat) : applyExit (before4350 k) exit32 1 = some (before4351 k) := by + simp (disch := omega) [before4350, before4351, exit32, applyExit, pop, push] + <;> omega +theorem step4350 (k : Nat) : Runs (1*3) (before4350 k).denote (before4351 k).denote := + @applyExit_sound (before4350 k) (before4351 k) exit32 1 valid32 (macro4350 k) +theorem macro4351 (k : Nat) : applyExit (before4351 k) exit36 90 = some (before4352 k) := by + simp (disch := omega) [before4351, before4352, exit36, applyExit, pop, push] + <;> omega +theorem step4351 (k : Nat) : Runs (90*2) (before4351 k).denote (before4352 k).denote := + @applyExit_sound (before4351 k) (before4352 k) exit36 90 valid36 (macro4351 k) +theorem macro4352 (k : Nat) : applyExit (before4352 k) exit33 1 = some (before4353 k) := by + simp (disch := omega) [before4352, before4353, exit33, applyExit, pop, push] + <;> omega +theorem step4352 (k : Nat) : Runs (1*2) (before4352 k).denote (before4353 k).denote := + @applyExit_sound (before4352 k) (before4353 k) exit33 1 valid33 (macro4352 k) +theorem macro4353 (k : Nat) : applyExit (before4353 k) exit34 17 = some (before4354 k) := by + simp (disch := omega) [before4353, before4354, exit34, applyExit, pop, push] + <;> omega +theorem step4353 (k : Nat) : Runs (17*2) (before4353 k).denote (before4354 k).denote := + @applyExit_sound (before4353 k) (before4354 k) exit34 17 valid34 (macro4353 k) +theorem macro4354 (k : Nat) : applyExit (before4354 k) exit248 (1*k+8) = some (before4355 k) := by + simp (disch := omega) [before4354, before4355, exit248, applyExit, pop, push] + <;> omega +theorem step4354 (k : Nat) : Runs ((1*k+8)*1154) (before4354 k).denote (before4355 k).denote := + @applyExit_sound (before4354 k) (before4355 k) exit248 (1*k+8) valid248 (macro4354 k) +theorem macro4355 (k : Nat) : applyExit (before4355 k) exit34 21 = some (before4356 k) := by + simp (disch := omega) [before4355, before4356, exit34, applyExit, pop, push] + <;> omega +theorem step4355 (k : Nat) : Runs (21*2) (before4355 k).denote (before4356 k).denote := + @applyExit_sound (before4355 k) (before4356 k) exit34 21 valid34 (macro4355 k) +theorem macro4356 (k : Nat) : applyExit (before4356 k) exit35 1 = some (before4357 k) := by + simp (disch := omega) [before4356, before4357, exit35, applyExit, pop, push] + <;> omega +theorem step4356 (k : Nat) : Runs (1*2) (before4356 k).denote (before4357 k).denote := + @applyExit_sound (before4356 k) (before4357 k) exit35 1 valid35 (macro4356 k) +theorem macro4357 (k : Nat) : applyExit (before4357 k) exit36 14 = some (before4358 k) := by + simp (disch := omega) [before4357, before4358, exit36, applyExit, pop, push] + <;> omega +theorem step4357 (k : Nat) : Runs (14*2) (before4357 k).denote (before4358 k).denote := + @applyExit_sound (before4357 k) (before4358 k) exit36 14 valid36 (macro4357 k) +theorem macro4358 (k : Nat) : applyExit (before4358 k) exit31 1 = some (before4359 k) := by + simp (disch := omega) [before4358, before4359, exit31, applyExit, pop, push] + <;> omega +theorem step4358 (k : Nat) : Runs (1*1) (before4358 k).denote (before4359 k).denote := + @applyExit_sound (before4358 k) (before4359 k) exit31 1 valid31 (macro4358 k) +theorem macro4359 (k : Nat) : applyExit (before4359 k) exit10 14 = some (before4360 k) := by + simp (disch := omega) [before4359, before4360, exit10, applyExit, pop, push] + <;> omega +theorem step4359 (k : Nat) : Runs (14*2) (before4359 k).denote (before4360 k).denote := + @applyExit_sound (before4359 k) (before4360 k) exit10 14 valid10 (macro4359 k) +theorem macro4360 (k : Nat) : applyExit (before4360 k) exit32 1 = some (before4361 k) := by + simp (disch := omega) [before4360, before4361, exit32, applyExit, pop, push] + <;> omega +theorem step4360 (k : Nat) : Runs (1*3) (before4360 k).denote (before4361 k).denote := + @applyExit_sound (before4360 k) (before4361 k) exit32 1 valid32 (macro4360 k) +theorem macro4361 (k : Nat) : applyExit (before4361 k) exit36 14 = some (before4362 k) := by + simp (disch := omega) [before4361, before4362, exit36, applyExit, pop, push] + <;> omega +theorem step4361 (k : Nat) : Runs (14*2) (before4361 k).denote (before4362 k).denote := + @applyExit_sound (before4361 k) (before4362 k) exit36 14 valid36 (macro4361 k) +theorem macro4362 (k : Nat) : applyExit (before4362 k) exit33 1 = some (before4363 k) := by + simp (disch := omega) [before4362, before4363, exit33, applyExit, pop, push] + <;> omega +theorem step4362 (k : Nat) : Runs (1*2) (before4362 k).denote (before4363 k).denote := + @applyExit_sound (before4362 k) (before4363 k) exit33 1 valid33 (macro4362 k) +theorem macro4363 (k : Nat) : applyExit (before4363 k) exit34 93 = some (before4364 k) := by + simp (disch := omega) [before4363, before4364, exit34, applyExit, pop, push] + <;> omega +theorem step4363 (k : Nat) : Runs (93*2) (before4363 k).denote (before4364 k).denote := + @applyExit_sound (before4363 k) (before4364 k) exit34 93 valid34 (macro4363 k) +theorem macro4364 (k : Nat) : applyExit (before4364 k) exit35 1 = some (before4365 k) := by + simp (disch := omega) [before4364, before4365, exit35, applyExit, pop, push] + <;> omega +theorem step4364 (k : Nat) : Runs (1*2) (before4364 k).denote (before4365 k).denote := + @applyExit_sound (before4364 k) (before4365 k) exit35 1 valid35 (macro4364 k) +theorem macro4365 (k : Nat) : applyExit (before4365 k) exit36 13 = some (before4366 k) := by + simp (disch := omega) [before4365, before4366, exit36, applyExit, pop, push] + <;> omega +theorem step4365 (k : Nat) : Runs (13*2) (before4365 k).denote (before4366 k).denote := + @applyExit_sound (before4365 k) (before4366 k) exit36 13 valid36 (macro4365 k) +theorem macro4366 (k : Nat) : applyExit (before4366 k) exit31 1 = some (before4367 k) := by + simp (disch := omega) [before4366, before4367, exit31, applyExit, pop, push] + <;> omega +theorem step4366 (k : Nat) : Runs (1*1) (before4366 k).denote (before4367 k).denote := + @applyExit_sound (before4366 k) (before4367 k) exit31 1 valid31 (macro4366 k) +theorem macro4367 (k : Nat) : applyExit (before4367 k) exit10 13 = some (before4368 k) := by + simp (disch := omega) [before4367, before4368, exit10, applyExit, pop, push] + <;> omega +theorem step4367 (k : Nat) : Runs (13*2) (before4367 k).denote (before4368 k).denote := + @applyExit_sound (before4367 k) (before4368 k) exit10 13 valid10 (macro4367 k) +theorem macro4368 (k : Nat) : applyExit (before4368 k) exit32 1 = some (before4369 k) := by + simp (disch := omega) [before4368, before4369, exit32, applyExit, pop, push] + <;> omega +theorem step4368 (k : Nat) : Runs (1*3) (before4368 k).denote (before4369 k).denote := + @applyExit_sound (before4368 k) (before4369 k) exit32 1 valid32 (macro4368 k) +theorem macro4369 (k : Nat) : applyExit (before4369 k) exit36 13 = some (before4370 k) := by + simp (disch := omega) [before4369, before4370, exit36, applyExit, pop, push] + <;> omega +theorem step4369 (k : Nat) : Runs (13*2) (before4369 k).denote (before4370 k).denote := + @applyExit_sound (before4369 k) (before4370 k) exit36 13 valid36 (macro4369 k) +theorem macro4370 (k : Nat) : applyExit (before4370 k) exit33 1 = some (before4371 k) := by + simp (disch := omega) [before4370, before4371, exit33, applyExit, pop, push] + <;> omega +theorem step4370 (k : Nat) : Runs (1*2) (before4370 k).denote (before4371 k).denote := + @applyExit_sound (before4370 k) (before4371 k) exit33 1 valid33 (macro4370 k) +theorem macro4371 (k : Nat) : applyExit (before4371 k) exit35 1 = some (before4372 k) := by + simp (disch := omega) [before4371, before4372, exit35, applyExit, pop, push] + <;> omega +theorem step4371 (k : Nat) : Runs (1*2) (before4371 k).denote (before4372 k).denote := + @applyExit_sound (before4371 k) (before4372 k) exit35 1 valid35 (macro4371 k) +theorem macro4372 (k : Nat) : applyExit (before4372 k) exit36 4 = some (before4373 k) := by + simp (disch := omega) [before4372, before4373, exit36, applyExit, pop, push] + <;> omega +theorem step4372 (k : Nat) : Runs (4*2) (before4372 k).denote (before4373 k).denote := + @applyExit_sound (before4372 k) (before4373 k) exit36 4 valid36 (macro4372 k) +theorem macro4373 (k : Nat) : applyExit (before4373 k) exit31 1 = some (before4374 k) := by + simp (disch := omega) [before4373, before4374, exit31, applyExit, pop, push] + <;> omega +theorem step4373 (k : Nat) : Runs (1*1) (before4373 k).denote (before4374 k).denote := + @applyExit_sound (before4373 k) (before4374 k) exit31 1 valid31 (macro4373 k) +theorem macro4374 (k : Nat) : applyExit (before4374 k) exit10 4 = some (before4375 k) := by + simp (disch := omega) [before4374, before4375, exit10, applyExit, pop, push] + <;> omega +theorem step4374 (k : Nat) : Runs (4*2) (before4374 k).denote (before4375 k).denote := + @applyExit_sound (before4374 k) (before4375 k) exit10 4 valid10 (macro4374 k) +theorem macro4375 (k : Nat) : applyExit (before4375 k) exit32 1 = some (before4376 k) := by + simp (disch := omega) [before4375, before4376, exit32, applyExit, pop, push] + <;> omega +theorem step4375 (k : Nat) : Runs (1*3) (before4375 k).denote (before4376 k).denote := + @applyExit_sound (before4375 k) (before4376 k) exit32 1 valid32 (macro4375 k) +theorem macro4376 (k : Nat) : applyExit (before4376 k) exit36 4 = some (before4377 k) := by + simp (disch := omega) [before4376, before4377, exit36, applyExit, pop, push] + <;> omega +theorem step4376 (k : Nat) : Runs (4*2) (before4376 k).denote (before4377 k).denote := + @applyExit_sound (before4376 k) (before4377 k) exit36 4 valid36 (macro4376 k) +theorem macro4377 (k : Nat) : applyExit (before4377 k) exit33 1 = some (before4378 k) := by + simp (disch := omega) [before4377, before4378, exit33, applyExit, pop, push] + <;> omega +theorem step4377 (k : Nat) : Runs (1*2) (before4377 k).denote (before4378 k).denote := + @applyExit_sound (before4377 k) (before4378 k) exit33 1 valid33 (macro4377 k) +theorem macro4378 (k : Nat) : applyExit (before4378 k) exit35 1 = some (before4379 k) := by + simp (disch := omega) [before4378, before4379, exit35, applyExit, pop, push] + <;> omega +theorem step4378 (k : Nat) : Runs (1*2) (before4378 k).denote (before4379 k).denote := + @applyExit_sound (before4378 k) (before4379 k) exit35 1 valid35 (macro4378 k) +theorem macro4379 (k : Nat) : applyExit (before4379 k) exit36 6 = some (before4380 k) := by + simp (disch := omega) [before4379, before4380, exit36, applyExit, pop, push] + <;> omega +theorem step4379 (k : Nat) : Runs (6*2) (before4379 k).denote (before4380 k).denote := + @applyExit_sound (before4379 k) (before4380 k) exit36 6 valid36 (macro4379 k) +theorem macro4380 (k : Nat) : applyExit (before4380 k) exit39 1 = some (before4381 k) := by + simp (disch := omega) [before4380, before4381, exit39, applyExit, pop, push] + <;> omega +theorem step4380 (k : Nat) : Runs (1*1) (before4380 k).denote (before4381 k).denote := + @applyExit_sound (before4380 k) (before4381 k) exit39 1 valid39 (macro4380 k) +theorem macro4381 (k : Nat) : applyExit (before4381 k) exit10 6 = some (before4382 k) := by + simp (disch := omega) [before4381, before4382, exit10, applyExit, pop, push] + <;> omega +theorem step4381 (k : Nat) : Runs (6*2) (before4381 k).denote (before4382 k).denote := + @applyExit_sound (before4381 k) (before4382 k) exit10 6 valid10 (macro4381 k) +theorem macro4382 (k : Nat) : applyExit (before4382 k) exit32 1 = some (before4383 k) := by + simp (disch := omega) [before4382, before4383, exit32, applyExit, pop, push] + <;> omega +theorem step4382 (k : Nat) : Runs (1*3) (before4382 k).denote (before4383 k).denote := + @applyExit_sound (before4382 k) (before4383 k) exit32 1 valid32 (macro4382 k) +theorem macro4383 (k : Nat) : applyExit (before4383 k) exit36 7 = some (before4384 k) := by + simp (disch := omega) [before4383, before4384, exit36, applyExit, pop, push] + <;> omega +theorem step4383 (k : Nat) : Runs (7*2) (before4383 k).denote (before4384 k).denote := + @applyExit_sound (before4383 k) (before4384 k) exit36 7 valid36 (macro4383 k) +theorem macro4384 (k : Nat) : applyExit (before4384 k) exit39 1 = some (before4385 k) := by + simp (disch := omega) [before4384, before4385, exit39, applyExit, pop, push] + <;> omega +theorem step4384 (k : Nat) : Runs (1*1) (before4384 k).denote (before4385 k).denote := + @applyExit_sound (before4384 k) (before4385 k) exit39 1 valid39 (macro4384 k) +theorem macro4385 (k : Nat) : applyExit (before4385 k) exit10 8 = some (before4386 k) := by + simp (disch := omega) [before4385, before4386, exit10, applyExit, pop, push] + <;> omega +theorem step4385 (k : Nat) : Runs (8*2) (before4385 k).denote (before4386 k).denote := + @applyExit_sound (before4385 k) (before4386 k) exit10 8 valid10 (macro4385 k) +theorem macro4386 (k : Nat) : applyExit (before4386 k) exit46 1 = some (before4387 k) := by + simp (disch := omega) [before4386, before4387, exit46, applyExit, pop, push] + <;> omega +theorem step4386 (k : Nat) : Runs (1*2) (before4386 k).denote (before4387 k).denote := + @applyExit_sound (before4386 k) (before4387 k) exit46 1 valid46 (macro4386 k) +theorem macro4387 (k : Nat) : applyExit (before4387 k) exit47 1 = some (before4388 k) := by + simp (disch := omega) [before4387, before4388, exit47, applyExit, pop, push] + <;> omega +theorem step4387 (k : Nat) : Runs (1*2) (before4387 k).denote (before4388 k).denote := + @applyExit_sound (before4387 k) (before4388 k) exit47 1 valid47 (macro4387 k) +theorem macro4388 (k : Nat) : applyExit (before4388 k) exit62 1 = some (before4389 k) := by + simp (disch := omega) [before4388, before4389, exit62, applyExit, pop, push] + <;> omega +theorem step4388 (k : Nat) : Runs (1*1) (before4388 k).denote (before4389 k).denote := + @applyExit_sound (before4388 k) (before4389 k) exit62 1 valid62 (macro4388 k) +theorem macro4389 (k : Nat) : applyExit (before4389 k) exit35 1 = some (before4390 k) := by + simp (disch := omega) [before4389, before4390, exit35, applyExit, pop, push] + <;> omega +theorem step4389 (k : Nat) : Runs (1*2) (before4389 k).denote (before4390 k).denote := + @applyExit_sound (before4389 k) (before4390 k) exit35 1 valid35 (macro4389 k) +theorem macro4390 (k : Nat) : applyExit (before4390 k) exit39 1 = some (before4391 k) := by + simp (disch := omega) [before4390, before4391, exit39, applyExit, pop, push] + <;> omega +theorem step4390 (k : Nat) : Runs (1*1) (before4390 k).denote (before4391 k).denote := + @applyExit_sound (before4390 k) (before4391 k) exit39 1 valid39 (macro4390 k) +theorem macro4391 (k : Nat) : applyExit (before4391 k) exit32 1 = some (before4392 k) := by + simp (disch := omega) [before4391, before4392, exit32, applyExit, pop, push] + <;> omega +theorem step4391 (k : Nat) : Runs (1*3) (before4391 k).denote (before4392 k).denote := + @applyExit_sound (before4391 k) (before4392 k) exit32 1 valid32 (macro4391 k) +theorem macro4392 (k : Nat) : applyExit (before4392 k) exit36 10 = some (before4393 k) := by + simp (disch := omega) [before4392, before4393, exit36, applyExit, pop, push] + <;> omega +theorem step4392 (k : Nat) : Runs (10*2) (before4392 k).denote (before4393 k).denote := + @applyExit_sound (before4392 k) (before4393 k) exit36 10 valid36 (macro4392 k) +theorem macro4393 (k : Nat) : applyExit (before4393 k) exit39 1 = some (before4394 k) := by + simp (disch := omega) [before4393, before4394, exit39, applyExit, pop, push] + <;> omega +theorem step4393 (k : Nat) : Runs (1*1) (before4393 k).denote (before4394 k).denote := + @applyExit_sound (before4393 k) (before4394 k) exit39 1 valid39 (macro4393 k) +theorem macro4394 (k : Nat) : applyExit (before4394 k) exit10 11 = some (before4395 k) := by + simp (disch := omega) [before4394, before4395, exit10, applyExit, pop, push] + <;> omega +theorem step4394 (k : Nat) : Runs (11*2) (before4394 k).denote (before4395 k).denote := + @applyExit_sound (before4394 k) (before4395 k) exit10 11 valid10 (macro4394 k) +theorem macro4395 (k : Nat) : applyExit (before4395 k) exit46 1 = some (before4396 k) := by + simp (disch := omega) [before4395, before4396, exit46, applyExit, pop, push] + <;> omega +theorem step4395 (k : Nat) : Runs (1*2) (before4395 k).denote (before4396 k).denote := + @applyExit_sound (before4395 k) (before4396 k) exit46 1 valid46 (macro4395 k) +theorem macro4396 (k : Nat) : applyExit (before4396 k) exit47 1 = some (before4397 k) := by + simp (disch := omega) [before4396, before4397, exit47, applyExit, pop, push] + <;> omega +theorem step4396 (k : Nat) : Runs (1*2) (before4396 k).denote (before4397 k).denote := + @applyExit_sound (before4396 k) (before4397 k) exit47 1 valid47 (macro4396 k) +theorem macro4397 (k : Nat) : applyExit (before4397 k) exit62 1 = some (before4398 k) := by + simp (disch := omega) [before4397, before4398, exit62, applyExit, pop, push] + <;> omega +theorem step4397 (k : Nat) : Runs (1*1) (before4397 k).denote (before4398 k).denote := + @applyExit_sound (before4397 k) (before4398 k) exit62 1 valid62 (macro4397 k) +theorem macro4398 (k : Nat) : applyExit (before4398 k) exit35 1 = some (before4399 k) := by + simp (disch := omega) [before4398, before4399, exit35, applyExit, pop, push] + <;> omega +theorem step4398 (k : Nat) : Runs (1*2) (before4398 k).denote (before4399 k).denote := + @applyExit_sound (before4398 k) (before4399 k) exit35 1 valid35 (macro4398 k) +theorem macro4399 (k : Nat) : applyExit (before4399 k) exit39 1 = some (after4399 k) := by + simp (disch := omega) [before4399, after4399, exit39, applyExit, pop, push] + <;> omega +theorem step4399 (k : Nat) : Runs (1*1) (before4399 k).denote (after4399 k).denote := + @applyExit_sound (before4399 k) (after4399 k) exit39 1 valid39 (macro4399 k) +theorem chunkRun043 (k : Nat) : Runs (1224*k+1583533685) (before4300 k).denote (after4399 k).denote := by + have h := (@Runs.trans ((((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))))+((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27))))))+(((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2))))))) ((((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))) (before4300 k).denote (before4350 k).denote (after4399 k).denote (@Runs.trans (((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))))+((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27)))))) (((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2)))))) (before4300 k).denote (before4325 k).denote (before4350 k).denote (@Runs.trans ((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2))))) ((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27))))) (before4300 k).denote (before4312 k).denote (before4325 k).denote (@Runs.trans (((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2)))) (((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))) (before4300 k).denote (before4306 k).denote (before4312 k).denote (@Runs.trans ((1*1)+((7*2)+(1*3))) ((7*2)+((1*2)+(10*2))) (before4300 k).denote (before4303 k).denote (before4306 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before4300 k).denote (before4301 k).denote (before4303 k).denote (step4300 k) (@Runs.trans (7*2) (1*3) (before4301 k).denote (before4302 k).denote (before4303 k).denote (step4301 k) (step4302 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before4303 k).denote (before4304 k).denote (before4306 k).denote (step4303 k) (@Runs.trans (1*2) (10*2) (before4304 k).denote (before4305 k).denote (before4306 k).denote (step4304 k) (step4305 k)))) (@Runs.trans ((1*2)+((6*2)+(1*5))) ((6*2)+((1*3)+(6*2))) (before4306 k).denote (before4309 k).denote (before4312 k).denote (@Runs.trans (1*2) ((6*2)+(1*5)) (before4306 k).denote (before4307 k).denote (before4309 k).denote (step4306 k) (@Runs.trans (6*2) (1*5) (before4307 k).denote (before4308 k).denote (before4309 k).denote (step4307 k) (step4308 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before4309 k).denote (before4310 k).denote (before4312 k).denote (step4309 k) (@Runs.trans (1*3) (6*2) (before4310 k).denote (before4311 k).denote (before4312 k).denote (step4310 k) (step4311 k))))) (@Runs.trans (((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27)))) (((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27)))) (before4312 k).denote (before4318 k).denote (before4325 k).denote (@Runs.trans ((1*38)+((1*5)+(1*27))) ((1*38)+((1*5)+(1*27))) (before4312 k).denote (before4315 k).denote (before4318 k).denote (@Runs.trans (1*38) ((1*5)+(1*27)) (before4312 k).denote (before4313 k).denote (before4315 k).denote (step4312 k) (@Runs.trans (1*5) (1*27) (before4313 k).denote (before4314 k).denote (before4315 k).denote (step4313 k) (step4314 k))) (@Runs.trans (1*38) ((1*5)+(1*27)) (before4315 k).denote (before4316 k).denote (before4318 k).denote (step4315 k) (@Runs.trans (1*5) (1*27) (before4316 k).denote (before4317 k).denote (before4318 k).denote (step4316 k) (step4317 k)))) (@Runs.trans ((1*38)+((1*5)+(1*27))) ((((1*k+2)*70)+(1*38))+((1*5)+(1*27))) (before4318 k).denote (before4321 k).denote (before4325 k).denote (@Runs.trans (1*38) ((1*5)+(1*27)) (before4318 k).denote (before4319 k).denote (before4321 k).denote (step4318 k) (@Runs.trans (1*5) (1*27) (before4319 k).denote (before4320 k).denote (before4321 k).denote (step4319 k) (step4320 k))) (@Runs.trans (((1*k+2)*70)+(1*38)) ((1*5)+(1*27)) (before4321 k).denote (before4323 k).denote (before4325 k).denote (@Runs.trans ((1*k+2)*70) (1*38) (before4321 k).denote (before4322 k).denote (before4323 k).denote (step4321 k) (step4322 k)) (@Runs.trans (1*5) (1*27) (before4323 k).denote (before4324 k).denote (before4325 k).denote (step4323 k) (step4324 k)))))) (@Runs.trans ((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))) ((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2))))) (before4325 k).denote (before4337 k).denote (before4350 k).denote (@Runs.trans (((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2)))) (((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))) (before4325 k).denote (before4331 k).denote (before4337 k).denote (@Runs.trans ((1*38)+((1*5)+(1*27))) ((1*38)+((791761161*2)+(1*2))) (before4325 k).denote (before4328 k).denote (before4331 k).denote (@Runs.trans (1*38) ((1*5)+(1*27)) (before4325 k).denote (before4326 k).denote (before4328 k).denote (step4325 k) (@Runs.trans (1*5) (1*27) (before4326 k).denote (before4327 k).denote (before4328 k).denote (step4326 k) (step4327 k))) (@Runs.trans (1*38) ((791761161*2)+(1*2)) (before4328 k).denote (before4329 k).denote (before4331 k).denote (step4328 k) (@Runs.trans (791761161*2) (1*2) (before4329 k).denote (before4330 k).denote (before4331 k).denote (step4329 k) (step4330 k)))) (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((6*2)+(1*2))) (before4331 k).denote (before4334 k).denote (before4337 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before4331 k).denote (before4332 k).denote (before4334 k).denote (step4331 k) (@Runs.trans (1*1) (6*2) (before4332 k).denote (before4333 k).denote (before4334 k).denote (step4332 k) (step4333 k))) (@Runs.trans (1*3) ((6*2)+(1*2)) (before4334 k).denote (before4335 k).denote (before4337 k).denote (step4334 k) (@Runs.trans (6*2) (1*2) (before4335 k).denote (before4336 k).denote (before4337 k).denote (step4335 k) (step4336 k))))) (@Runs.trans (((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3)))) (((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2)))) (before4337 k).denote (before4343 k).denote (before4350 k).denote (@Runs.trans ((23*2)+((1*2)+(38*2))) ((1*1)+((38*2)+(1*3))) (before4337 k).denote (before4340 k).denote (before4343 k).denote (@Runs.trans (23*2) ((1*2)+(38*2)) (before4337 k).denote (before4338 k).denote (before4340 k).denote (step4337 k) (@Runs.trans (1*2) (38*2) (before4338 k).denote (before4339 k).denote (before4340 k).denote (step4338 k) (step4339 k))) (@Runs.trans (1*1) ((38*2)+(1*3)) (before4340 k).denote (before4341 k).denote (before4343 k).denote (step4340 k) (@Runs.trans (38*2) (1*3) (before4341 k).denote (before4342 k).denote (before4343 k).denote (step4341 k) (step4342 k)))) (@Runs.trans ((38*2)+((1*2)+(17*2))) (((1*2)+(90*2))+((1*1)+(90*2))) (before4343 k).denote (before4346 k).denote (before4350 k).denote (@Runs.trans (38*2) ((1*2)+(17*2)) (before4343 k).denote (before4344 k).denote (before4346 k).denote (step4343 k) (@Runs.trans (1*2) (17*2) (before4344 k).denote (before4345 k).denote (before4346 k).denote (step4344 k) (step4345 k))) (@Runs.trans ((1*2)+(90*2)) ((1*1)+(90*2)) (before4346 k).denote (before4348 k).denote (before4350 k).denote (@Runs.trans (1*2) (90*2) (before4346 k).denote (before4347 k).denote (before4348 k).denote (step4346 k) (step4347 k)) (@Runs.trans (1*1) (90*2) (before4348 k).denote (before4349 k).denote (before4350 k).denote (step4348 k) (step4349 k))))))) (@Runs.trans (((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))))) (((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (before4350 k).denote (before4375 k).denote (after4399 k).denote (@Runs.trans ((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2))))) ((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))) (before4350 k).denote (before4362 k).denote (before4375 k).denote (@Runs.trans (((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2)))) (((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))) (before4350 k).denote (before4356 k).denote (before4362 k).denote (@Runs.trans ((1*3)+((90*2)+(1*2))) ((17*2)+(((1*k+8)*1154)+(21*2))) (before4350 k).denote (before4353 k).denote (before4356 k).denote (@Runs.trans (1*3) ((90*2)+(1*2)) (before4350 k).denote (before4351 k).denote (before4353 k).denote (step4350 k) (@Runs.trans (90*2) (1*2) (before4351 k).denote (before4352 k).denote (before4353 k).denote (step4351 k) (step4352 k))) (@Runs.trans (17*2) (((1*k+8)*1154)+(21*2)) (before4353 k).denote (before4354 k).denote (before4356 k).denote (step4353 k) (@Runs.trans ((1*k+8)*1154) (21*2) (before4354 k).denote (before4355 k).denote (before4356 k).denote (step4354 k) (step4355 k)))) (@Runs.trans ((1*2)+((14*2)+(1*1))) ((14*2)+((1*3)+(14*2))) (before4356 k).denote (before4359 k).denote (before4362 k).denote (@Runs.trans (1*2) ((14*2)+(1*1)) (before4356 k).denote (before4357 k).denote (before4359 k).denote (step4356 k) (@Runs.trans (14*2) (1*1) (before4357 k).denote (before4358 k).denote (before4359 k).denote (step4357 k) (step4358 k))) (@Runs.trans (14*2) ((1*3)+(14*2)) (before4359 k).denote (before4360 k).denote (before4362 k).denote (step4359 k) (@Runs.trans (1*3) (14*2) (before4360 k).denote (before4361 k).denote (before4362 k).denote (step4360 k) (step4361 k))))) (@Runs.trans (((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2)))) (((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))) (before4362 k).denote (before4368 k).denote (before4375 k).denote (@Runs.trans ((1*2)+((93*2)+(1*2))) ((13*2)+((1*1)+(13*2))) (before4362 k).denote (before4365 k).denote (before4368 k).denote (@Runs.trans (1*2) ((93*2)+(1*2)) (before4362 k).denote (before4363 k).denote (before4365 k).denote (step4362 k) (@Runs.trans (93*2) (1*2) (before4363 k).denote (before4364 k).denote (before4365 k).denote (step4363 k) (step4364 k))) (@Runs.trans (13*2) ((1*1)+(13*2)) (before4365 k).denote (before4366 k).denote (before4368 k).denote (step4365 k) (@Runs.trans (1*1) (13*2) (before4366 k).denote (before4367 k).denote (before4368 k).denote (step4366 k) (step4367 k)))) (@Runs.trans ((1*3)+((13*2)+(1*2))) (((1*2)+(4*2))+((1*1)+(4*2))) (before4368 k).denote (before4371 k).denote (before4375 k).denote (@Runs.trans (1*3) ((13*2)+(1*2)) (before4368 k).denote (before4369 k).denote (before4371 k).denote (step4368 k) (@Runs.trans (13*2) (1*2) (before4369 k).denote (before4370 k).denote (before4371 k).denote (step4369 k) (step4370 k))) (@Runs.trans ((1*2)+(4*2)) ((1*1)+(4*2)) (before4371 k).denote (before4373 k).denote (before4375 k).denote (@Runs.trans (1*2) (4*2) (before4371 k).denote (before4372 k).denote (before4373 k).denote (step4371 k) (step4372 k)) (@Runs.trans (1*1) (4*2) (before4373 k).denote (before4374 k).denote (before4375 k).denote (step4373 k) (step4374 k)))))) (@Runs.trans ((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before4375 k).denote (before4387 k).denote (after4399 k).denote (@Runs.trans (((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1)))) (((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))) (before4375 k).denote (before4381 k).denote (before4387 k).denote (@Runs.trans ((1*3)+((4*2)+(1*2))) ((1*2)+((6*2)+(1*1))) (before4375 k).denote (before4378 k).denote (before4381 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before4375 k).denote (before4376 k).denote (before4378 k).denote (step4375 k) (@Runs.trans (4*2) (1*2) (before4376 k).denote (before4377 k).denote (before4378 k).denote (step4376 k) (step4377 k))) (@Runs.trans (1*2) ((6*2)+(1*1)) (before4378 k).denote (before4379 k).denote (before4381 k).denote (step4378 k) (@Runs.trans (6*2) (1*1) (before4379 k).denote (before4380 k).denote (before4381 k).denote (step4379 k) (step4380 k)))) (@Runs.trans ((6*2)+((1*3)+(7*2))) ((1*1)+((8*2)+(1*2))) (before4381 k).denote (before4384 k).denote (before4387 k).denote (@Runs.trans (6*2) ((1*3)+(7*2)) (before4381 k).denote (before4382 k).denote (before4384 k).denote (step4381 k) (@Runs.trans (1*3) (7*2) (before4382 k).denote (before4383 k).denote (before4384 k).denote (step4382 k) (step4383 k))) (@Runs.trans (1*1) ((8*2)+(1*2)) (before4384 k).denote (before4385 k).denote (before4387 k).denote (step4384 k) (@Runs.trans (8*2) (1*2) (before4385 k).denote (before4386 k).denote (before4387 k).denote (step4385 k) (step4386 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2)))) (((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before4387 k).denote (before4393 k).denote (after4399 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(10*2))) (before4387 k).denote (before4390 k).denote (before4393 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4387 k).denote (before4388 k).denote (before4390 k).denote (step4387 k) (@Runs.trans (1*1) (1*2) (before4388 k).denote (before4389 k).denote (before4390 k).denote (step4388 k) (step4389 k))) (@Runs.trans (1*1) ((1*3)+(10*2)) (before4390 k).denote (before4391 k).denote (before4393 k).denote (step4390 k) (@Runs.trans (1*3) (10*2) (before4391 k).denote (before4392 k).denote (before4393 k).denote (step4391 k) (step4392 k)))) (@Runs.trans ((1*1)+((11*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before4393 k).denote (before4396 k).denote (after4399 k).denote (@Runs.trans (1*1) ((11*2)+(1*2)) (before4393 k).denote (before4394 k).denote (before4396 k).denote (step4393 k) (@Runs.trans (11*2) (1*2) (before4394 k).denote (before4395 k).denote (before4396 k).denote (step4394 k) (step4395 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before4396 k).denote (before4398 k).denote (after4399 k).denote (@Runs.trans (1*2) (1*1) (before4396 k).denote (before4397 k).denote (before4398 k).denote (step4396 k) (step4397 k)) (@Runs.trans (1*2) (1*1) (before4398 k).denote (before4399 k).denote (after4399 k).denote (step4398 k) (step4399 k)))))))) + have ht : (((((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))))+((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27))))))+(((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2)))))))+((((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))))) = (1224*k+1583533685) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean new file mode 100644 index 00000000..1ecdebed --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean @@ -0,0 +1,812 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4400_0 : Stack := [] +abbrev tail4400_1 : Stack := ⟨w0,1⟩ :: tail4400_0 +abbrev tail4400_2 : Stack := ⟨w2,1⟩ :: tail4400_1 +abbrev tail4400_3 : Stack := ⟨w1,1⟩ :: tail4400_2 +abbrev tail4400_4 : Stack := ⟨w0,8⟩ :: tail4400_3 +abbrev tail4400_5 : Stack := ⟨w2,1⟩ :: tail4400_4 +abbrev tail4400_6 : Stack := ⟨w0,5⟩ :: tail4400_5 +abbrev tail4400_7 : Stack := ⟨w2,1⟩ :: tail4400_6 +abbrev tail4400_8 : Stack := ⟨w1,11⟩ :: tail4400_7 +abbrev tail4400_9 : Stack := ⟨w0,8⟩ :: tail4400_8 +abbrev tail4400_10 : Stack := ⟨w2,1⟩ :: tail4400_9 +abbrev tail4400_11 : Stack := ⟨w1,10⟩ :: tail4400_10 +abbrev tail4400_12 : Stack := ⟨w0,7⟩ :: tail4400_11 +abbrev tail4400_13 (k : Nat) : Stack := ⟨w79,(1*k+7)⟩ :: tail4400_12 +abbrev tail4400_14 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4400_13 k +abbrev tail4400_15 (k : Nat) : Stack := ⟨w1,791761161⟩ :: tail4400_14 k +abbrev tail4400_16 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4400_15 k +abbrev tail4400_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_16 k +abbrev tail4400_18 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4400_17 k +abbrev tail4400_19 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4400_18 k +abbrev tail4400_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_19 k +abbrev tail4400_21 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4400_20 k +abbrev tail4400_22 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4400_21 k +abbrev tail4400_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_22 k +abbrev tail4400_24 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4400_23 k +abbrev tail4400_25 (k : Nat) : Stack := ⟨w217,(1*k+8)⟩ :: tail4400_24 k +abbrev tail4400_26 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4400_25 k +abbrev tail4400_27 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4400_26 k +abbrev tail4400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_27 k +abbrev tail4400_29 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4400_28 k +abbrev tail4400_30 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4400_29 k +abbrev tail4400_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_30 k +abbrev tail4400_32 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4400_31 k +abbrev tail4400_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_32 k +abbrev tail4400_34 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_33 k +abbrev tail4400_35 : Stack := ⟨w1,13⟩ :: tail4400_0 +abbrev tail4400_36 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4400_33 k +abbrev tail4400_37 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4400_33 k +abbrev tail4400_38 : Stack := ⟨w1,1⟩ :: tail4400_0 +abbrev tail4400_39 : Stack := ⟨w1,15⟩ :: tail4400_0 +abbrev tail4400_40 : Stack := ⟨w2,1⟩ :: tail4400_39 +abbrev tail4400_41 : Stack := ⟨w2,2⟩ :: tail4400_39 +abbrev tail4400_42 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4400_29 k +abbrev tail4400_43 : Stack := ⟨w1,1⟩ :: tail4400_40 +abbrev tail4400_44 : Stack := ⟨w1,16⟩ :: tail4400_40 +abbrev tail4400_45 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4400_28 k +abbrev tail4400_46 : Stack := ⟨w2,1⟩ :: tail4400_44 +abbrev tail4400_47 : Stack := ⟨w0,92⟩ :: tail4400_46 +abbrev tail4400_48 : Stack := ⟨w0,93⟩ :: tail4400_46 +abbrev tail4400_49 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4400_26 k +abbrev tail4400_50 : Stack := ⟨w1,1⟩ :: tail4400_48 +abbrev tail4400_51 : Stack := ⟨w1,15⟩ :: tail4400_48 +abbrev tail4400_52 (k : Nat) : Stack := ⟨w1,20⟩ :: tail4400_25 k +abbrev tail4400_53 : Stack := ⟨w2,1⟩ :: tail4400_51 +abbrev tail4400_54 : Stack := ⟨w0,20⟩ :: tail4400_53 +abbrev tail4400_55 (k : Nat) : Stack := ⟨w218,(1*k+8)⟩ :: tail4400_54 +abbrev tail4400_56 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4400_55 k +abbrev tail4400_57 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4400_55 k +abbrev tail4400_58 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4400_21 k +abbrev tail4400_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_57 k +abbrev tail4400_60 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4400_57 k +abbrev tail4400_61 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4400_20 k +abbrev tail4400_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_60 k +abbrev tail4400_63 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4400_62 k +abbrev tail4400_64 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4400_62 k +abbrev tail4400_65 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4400_18 k +abbrev tail4400_66 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_64 k +abbrev tail4400_67 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4400_64 k +abbrev tail4400_68 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4400_17 k +abbrev tail4400_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_67 k +abbrev tail4400_70 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4400_69 k +abbrev tail4400_71 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4400_69 k +abbrev tail4400_72 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4400_15 k +abbrev tail4400_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_71 k +abbrev tail4400_74 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_71 k +abbrev tail4400_75 (k : Nat) : Stack := ⟨w1,791761160⟩ :: tail4400_14 k +abbrev tail4400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_74 k +abbrev tail4400_77 (k : Nat) : Stack := ⟨w0,791761160⟩ :: tail4400_76 k +abbrev tail4400_78 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4400_77 k +abbrev tail4400_79 (k : Nat) : Stack := ⟨w219,(1*k+7)⟩ :: tail4400_78 k +abbrev tail4400_80 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_79 k +abbrev tail4400_81 : Stack := ⟨w1,9⟩ :: tail4400_10 +abbrev tail4400_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_80 k +abbrev tail4400_83 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4400_82 k +abbrev tail4400_84 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4400_82 k +abbrev tail4400_85 : Stack := ⟨w0,7⟩ :: tail4400_8 +abbrev tail4400_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_84 k +abbrev tail4400_87 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4400_84 k +abbrev tail4400_88 : Stack := ⟨w1,10⟩ :: tail4400_7 +abbrev tail4400_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_87 k +abbrev tail4400_90 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4400_89 k +abbrev tail4400_91 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4400_89 k +abbrev tail4400_92 : Stack := ⟨w0,4⟩ :: tail4400_5 +abbrev tail4400_93 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_91 k +abbrev tail4400_94 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4400_91 k +abbrev tail4400_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_94 k +abbrev tail4400_96 : Stack := ⟨w0,7⟩ :: tail4400_3 +abbrev tail4400_97 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4400_94 k +abbrev tail4400_98 : Stack := ⟨w0,6⟩ :: tail4400_3 +abbrev tail4400_99 : Stack := ⟨w2,1⟩ :: tail4400_98 +abbrev tail4400_100 : Stack := ⟨w23,1⟩ :: tail4400_99 +abbrev tail4400_101 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4400_91 k +abbrev tail4400_102 : Stack := ⟨w0,1⟩ :: tail4400_99 +abbrev tail4400_103 : Stack := ⟨w0,7⟩ :: tail4400_99 +abbrev tail4400_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_90 k +abbrev tail4400_105 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_104 k +abbrev tail4400_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_105 k +abbrev tail4400_107 : Stack := ⟨w0,5⟩ :: tail4400_3 +abbrev tail4400_108 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4400_105 k +abbrev tail4400_109 : Stack := ⟨w0,4⟩ :: tail4400_3 +abbrev tail4400_110 : Stack := ⟨w2,1⟩ :: tail4400_109 +abbrev tail4400_111 : Stack := ⟨w23,1⟩ :: tail4400_110 +abbrev tail4400_112 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4400_104 k +abbrev tail4400_113 : Stack := ⟨w0,1⟩ :: tail4400_110 +abbrev tail4400_114 : Stack := ⟨w0,9⟩ :: tail4400_110 +abbrev tail4400_115 : Stack := ⟨w2,1⟩ :: tail4400_114 +abbrev tail4400_116 : Stack := ⟨w1,10⟩ :: tail4400_115 +abbrev tail4400_117 : Stack := ⟨w23,1⟩ :: tail4400_116 +abbrev tail4400_118 : Stack := ⟨w0,8⟩ :: tail4400_117 +abbrev tail4400_119 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_83 k +abbrev tail4400_120 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4400_119 k +abbrev tail4400_121 : Stack := ⟨w0,1⟩ :: tail4400_116 +abbrev tail4400_122 : Stack := ⟨w0,9⟩ :: tail4400_116 +abbrev tail4400_123 : Stack := ⟨w2,1⟩ :: tail4400_122 +abbrev tail4400_124 : Stack := ⟨w1,9⟩ :: tail4400_123 +abbrev tail4400_125 : Stack := ⟨w23,1⟩ :: tail4400_124 +abbrev tail4400_126 : Stack := ⟨w0,7⟩ :: tail4400_125 +abbrev tail4400_127 (k : Nat) : Stack := ⟨w219,(1*k+6)⟩ :: tail4400_78 k +abbrev tail4400_128 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_127 k +abbrev tail4400_129 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_128 k +abbrev tail4400_130 : Stack := ⟨w0,1⟩ :: tail4400_124 +abbrev tail4400_131 : Stack := ⟨w0,8⟩ :: tail4400_124 +abbrev tail4400_132 : Stack := ⟨w221,1⟩ :: tail4400_131 +abbrev tail4400_133 (k : Nat) : Stack := ⟨w219,(1*k+5)⟩ :: tail4400_78 k +abbrev tail4400_134 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_133 k +abbrev tail4400_135 : Stack := ⟨w87,1⟩ :: tail4400_131 +abbrev tail4400_136 : Stack := ⟨w221,1⟩ :: tail4400_135 +abbrev tail4400_137 (k : Nat) : Stack := ⟨w219,(1*k+4)⟩ :: tail4400_78 k +abbrev tail4400_138 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_137 k +abbrev tail4400_139 : Stack := ⟨w87,2⟩ :: tail4400_131 +abbrev tail4400_140 : Stack := ⟨w221,1⟩ :: tail4400_139 +abbrev tail4400_141 (k : Nat) : Stack := ⟨w219,(1*k+3)⟩ :: tail4400_78 k +abbrev tail4400_142 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_141 k +abbrev tail4400_143 : Stack := ⟨w87,3⟩ :: tail4400_131 +abbrev tail4400_144 (k : Nat) : Stack := ⟨w87,(1*k+5)⟩ :: tail4400_131 +abbrev tail4400_145 (k : Nat) : Stack := ⟨w219,1⟩ :: tail4400_78 k +abbrev tail4400_146 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_145 k +abbrev tail4400_147 (k : Nat) : Stack := ⟨w221,1⟩ :: tail4400_144 k +abbrev tail4400_148 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_78 k +abbrev tail4400_149 (k : Nat) : Stack := ⟨w87,(1*k+6)⟩ :: tail4400_131 +abbrev tail4400_150 (k : Nat) : Stack := ⟨w221,1⟩ :: tail4400_149 k +abbrev tail4400_151 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4400_77 k +abbrev tail4400_152 (k : Nat) : Stack := ⟨w87,(1*k+7)⟩ :: tail4400_131 +abbrev tail4400_153 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4400_152 k +abbrev tail4400_154 (k : Nat) : Stack := ⟨w1,791761160⟩ :: tail4400_153 k +abbrev tail4400_155 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_154 k +abbrev tail4400_156 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4400_155 k +abbrev tail4400_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_70 k +abbrev tail4400_158 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_157 k + +def before4400 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail4400_34 k),tail4400_35⟩ +def before4401 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4400_36 k),tail4400_35⟩ +def before4402 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail4400_37 k),tail4400_0⟩ +def before4403 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail4400_37 k),tail4400_38⟩ +def before4404 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526881),(tail4400_33 k),tail4400_39⟩ +def before4405 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526879),(tail4400_32 k),tail4400_40⟩ +def before4406 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526877),(tail4400_31 k),tail4400_41⟩ +def before4407 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail4400_42 k),tail4400_41⟩ +def before4408 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526877),(tail4400_42 k),tail4400_43⟩ +def before4409 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526847),(tail4400_29 k),tail4400_44⟩ +def before4410 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526845),(tail4400_45 k),tail4400_46⟩ +def before4411 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4400_28 k),tail4400_47⟩ +def before4412 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4400_27 k),tail4400_48⟩ +def before4413 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4400_49 k),tail4400_50⟩ +def before4414 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526629),(tail4400_26 k),tail4400_51⟩ +def before4415 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526627),(tail4400_52 k),tail4400_53⟩ +def before4416 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4400_25 k),tail4400_54⟩ +def before4417 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4400_24 k),(tail4400_55 k)⟩ +def before4418 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4400_23 k),(tail4400_56 k)⟩ +def before4419 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4400_22 k),(tail4400_57 k)⟩ +def before4420 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4400_58 k),(tail4400_59 k)⟩ +def before4421 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521681),(tail4400_21 k),(tail4400_60 k)⟩ +def before4422 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521679),(tail4400_61 k),(tail4400_62 k)⟩ +def before4423 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4400_20 k),(tail4400_63 k)⟩ +def before4424 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4400_19 k),(tail4400_64 k)⟩ +def before4425 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4400_65 k),(tail4400_66 k)⟩ +def before4426 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521567),(tail4400_18 k),(tail4400_67 k)⟩ +def before4427 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521565),(tail4400_68 k),(tail4400_69 k)⟩ +def before4428 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4400_17 k),(tail4400_70 k)⟩ +def before4429 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4400_16 k),(tail4400_71 k)⟩ +def before4430 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4400_72 k),(tail4400_73 k)⟩ +def before4431 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail4400_15 k),(tail4400_74 k)⟩ +def before4432 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521503),(tail4400_75 k),(tail4400_76 k)⟩ +def before4433 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4400_14 k),(tail4400_77 k)⟩ +def before4434 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4400_13 k),(tail4400_78 k)⟩ +def before4435 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4400_12,(tail4400_79 k)⟩ +def before4436 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail4400_11,(tail4400_80 k)⟩ +def before4437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail4400_81,(tail4400_82 k)⟩ +def before4438 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4400_10,(tail4400_83 k)⟩ +def before4439 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4400_9,(tail4400_84 k)⟩ +def before4440 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4400_85,(tail4400_86 k)⟩ +def before4441 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail4400_8,(tail4400_87 k)⟩ +def before4442 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail4400_88,(tail4400_89 k)⟩ +def before4443 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4400_7,(tail4400_90 k)⟩ +def before4444 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4400_6,(tail4400_91 k)⟩ +def before4445 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4400_92,(tail4400_93 k)⟩ +def before4446 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail4400_5,(tail4400_94 k)⟩ +def before4447 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1209),tail4400_4,(tail4400_95 k)⟩ +def before4448 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1211),tail4400_96,(tail4400_97 k)⟩ +def before4449 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1211),tail4400_99,(tail4400_97 k)⟩ +def before4450 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail4400_100,(tail4400_95 k)⟩ +def before4451 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail4400_100,(tail4400_101 k)⟩ +def before4452 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail4400_102,(tail4400_101 k)⟩ +def before4453 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4400_103,(tail4400_91 k)⟩ +def before4454 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4400_103,(tail4400_104 k)⟩ +def before4455 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail4400_99,(tail4400_105 k)⟩ +def before4456 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail4400_98,(tail4400_106 k)⟩ +def before4457 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1215),tail4400_107,(tail4400_108 k)⟩ +def before4458 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1215),tail4400_110,(tail4400_108 k)⟩ +def before4459 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail4400_111,(tail4400_106 k)⟩ +def before4460 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail4400_111,(tail4400_112 k)⟩ +def before4461 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail4400_113,(tail4400_112 k)⟩ +def before4462 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4400_114,(tail4400_104 k)⟩ +def before4463 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4400_115,(tail4400_90 k)⟩ +def before4464 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1175),tail4400_116,(tail4400_89 k)⟩ +def before4465 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail4400_117,(tail4400_87 k)⟩ +def before4466 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4400_118,(tail4400_84 k)⟩ +def before4467 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4400_118,(tail4400_119 k)⟩ +def before4468 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail4400_117,(tail4400_120 k)⟩ +def before4469 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail4400_121,(tail4400_120 k)⟩ +def before4470 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4400_122,(tail4400_119 k)⟩ +def before4471 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4400_123,(tail4400_83 k)⟩ +def before4472 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1137),tail4400_124,(tail4400_82 k)⟩ +def before4473 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1135),tail4400_125,(tail4400_80 k)⟩ +def before4474 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4400_126,(tail4400_79 k)⟩ +def before4475 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4400_126,(tail4400_128 k)⟩ +def before4476 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail4400_125,(tail4400_129 k)⟩ +def before4477 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1135),tail4400_130,(tail4400_129 k)⟩ +def before4478 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4400_131,(tail4400_128 k)⟩ +def before4479 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4400_132,(tail4400_127 k)⟩ +def before4480 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4400_132,(tail4400_134 k)⟩ +def before4481 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4400_135,(tail4400_134 k)⟩ +def before4482 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4400_136,(tail4400_133 k)⟩ +def before4483 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4400_136,(tail4400_138 k)⟩ +def before4484 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4400_139,(tail4400_138 k)⟩ +def before4485 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4400_140,(tail4400_137 k)⟩ +def before4486 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4400_140,(tail4400_142 k)⟩ +def before4487 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4400_143,(tail4400_142 k)⟩ +def before4488 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4400_144 k),(tail4400_146 k)⟩ +def before4489 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4400_147 k),(tail4400_145 k)⟩ +def before4490 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4400_147 k),(tail4400_148 k)⟩ +def before4491 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4400_149 k),(tail4400_148 k)⟩ +def before4492 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4400_150 k),(tail4400_78 k)⟩ +def before4493 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4400_150 k),(tail4400_151 k)⟩ +def before4494 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4400_152 k),(tail4400_151 k)⟩ +def before4495 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4400_153 k),(tail4400_77 k)⟩ +def before4496 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521503),(tail4400_154 k),(tail4400_76 k)⟩ +def before4497 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail4400_155 k),(tail4400_74 k)⟩ +def before4498 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4400_156 k),(tail4400_71 k)⟩ +def before4499 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4400_156 k),(tail4400_157 k)⟩ +def after4499 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail4400_155 k),(tail4400_158 k)⟩ + +theorem macro4400 (k : Nat) : applyExit (before4400 k) exit32 1 = some (before4401 k) := by + simp (disch := omega) [before4400, before4401, exit32, applyExit, pop, push] + <;> omega +theorem step4400 (k : Nat) : Runs (1*3) (before4400 k).denote (before4401 k).denote := + @applyExit_sound (before4400 k) (before4401 k) exit32 1 valid32 (macro4400 k) +theorem macro4401 (k : Nat) : applyExit (before4401 k) exit36 13 = some (before4402 k) := by + simp (disch := omega) [before4401, before4402, exit36, applyExit, pop, push] + <;> omega +theorem step4401 (k : Nat) : Runs (13*2) (before4401 k).denote (before4402 k).denote := + @applyExit_sound (before4401 k) (before4402 k) exit36 13 valid36 (macro4401 k) +theorem macro4402 (k : Nat) : applyExit (before4402 k) exit39 1 = some (before4403 k) := by + simp (disch := omega) [before4402, before4403, exit39, applyExit, pop, push] + <;> omega +theorem step4402 (k : Nat) : Runs (1*1) (before4402 k).denote (before4403 k).denote := + @applyExit_sound (before4402 k) (before4403 k) exit39 1 valid39 (macro4402 k) +theorem macro4403 (k : Nat) : applyExit (before4403 k) exit10 14 = some (before4404 k) := by + simp (disch := omega) [before4403, before4404, exit10, applyExit, pop, push] + <;> omega +theorem step4403 (k : Nat) : Runs (14*2) (before4403 k).denote (before4404 k).denote := + @applyExit_sound (before4403 k) (before4404 k) exit10 14 valid10 (macro4403 k) +theorem macro4404 (k : Nat) : applyExit (before4404 k) exit46 1 = some (before4405 k) := by + simp (disch := omega) [before4404, before4405, exit46, applyExit, pop, push] + <;> omega +theorem step4404 (k : Nat) : Runs (1*2) (before4404 k).denote (before4405 k).denote := + @applyExit_sound (before4404 k) (before4405 k) exit46 1 valid46 (macro4404 k) +theorem macro4405 (k : Nat) : applyExit (before4405 k) exit47 1 = some (before4406 k) := by + simp (disch := omega) [before4405, before4406, exit47, applyExit, pop, push] + <;> omega +theorem step4405 (k : Nat) : Runs (1*2) (before4405 k).denote (before4406 k).denote := + @applyExit_sound (before4405 k) (before4406 k) exit47 1 valid47 (macro4405 k) +theorem macro4406 (k : Nat) : applyExit (before4406 k) exit48 1 = some (before4407 k) := by + simp (disch := omega) [before4406, before4407, exit48, applyExit, pop, push] + <;> omega +theorem step4406 (k : Nat) : Runs (1*1) (before4406 k).denote (before4407 k).denote := + @applyExit_sound (before4406 k) (before4407 k) exit48 1 valid48 (macro4406 k) +theorem macro4407 (k : Nat) : applyExit (before4407 k) exit39 1 = some (before4408 k) := by + simp (disch := omega) [before4407, before4408, exit39, applyExit, pop, push] + <;> omega +theorem step4407 (k : Nat) : Runs (1*1) (before4407 k).denote (before4408 k).denote := + @applyExit_sound (before4407 k) (before4408 k) exit39 1 valid39 (macro4407 k) +theorem macro4408 (k : Nat) : applyExit (before4408 k) exit10 15 = some (before4409 k) := by + simp (disch := omega) [before4408, before4409, exit10, applyExit, pop, push] + <;> omega +theorem step4408 (k : Nat) : Runs (15*2) (before4408 k).denote (before4409 k).denote := + @applyExit_sound (before4408 k) (before4409 k) exit10 15 valid10 (macro4408 k) +theorem macro4409 (k : Nat) : applyExit (before4409 k) exit11 1 = some (before4410 k) := by + simp (disch := omega) [before4409, before4410, exit11, applyExit, pop, push] + <;> omega +theorem step4409 (k : Nat) : Runs (1*2) (before4409 k).denote (before4410 k).denote := + @applyExit_sound (before4409 k) (before4410 k) exit11 1 valid11 (macro4409 k) +theorem macro4410 (k : Nat) : applyExit (before4410 k) exit2 92 = some (before4411 k) := by + simp (disch := omega) [before4410, before4411, exit2, applyExit, pop, push] + <;> omega +theorem step4410 (k : Nat) : Runs (92*2) (before4410 k).denote (before4411 k).denote := + @applyExit_sound (before4410 k) (before4411 k) exit2 92 valid2 (macro4410 k) +theorem macro4411 (k : Nat) : applyExit (before4411 k) exit3 1 = some (before4412 k) := by + simp (disch := omega) [before4411, before4412, exit3, applyExit, pop, push] + <;> omega +theorem step4411 (k : Nat) : Runs (1*2) (before4411 k).denote (before4412 k).denote := + @applyExit_sound (before4411 k) (before4412 k) exit3 1 valid3 (macro4411 k) +theorem macro4412 (k : Nat) : applyExit (before4412 k) exit9 1 = some (before4413 k) := by + simp (disch := omega) [before4412, before4413, exit9, applyExit, pop, push] + <;> omega +theorem step4412 (k : Nat) : Runs (1*2) (before4412 k).denote (before4413 k).denote := + @applyExit_sound (before4412 k) (before4413 k) exit9 1 valid9 (macro4412 k) +theorem macro4413 (k : Nat) : applyExit (before4413 k) exit10 14 = some (before4414 k) := by + simp (disch := omega) [before4413, before4414, exit10, applyExit, pop, push] + <;> omega +theorem step4413 (k : Nat) : Runs (14*2) (before4413 k).denote (before4414 k).denote := + @applyExit_sound (before4413 k) (before4414 k) exit10 14 valid10 (macro4413 k) +theorem macro4414 (k : Nat) : applyExit (before4414 k) exit11 1 = some (before4415 k) := by + simp (disch := omega) [before4414, before4415, exit11, applyExit, pop, push] + <;> omega +theorem step4414 (k : Nat) : Runs (1*2) (before4414 k).denote (before4415 k).denote := + @applyExit_sound (before4414 k) (before4415 k) exit11 1 valid11 (macro4414 k) +theorem macro4415 (k : Nat) : applyExit (before4415 k) exit2 20 = some (before4416 k) := by + simp (disch := omega) [before4415, before4416, exit2, applyExit, pop, push] + <;> omega +theorem step4415 (k : Nat) : Runs (20*2) (before4415 k).denote (before4416 k).denote := + @applyExit_sound (before4415 k) (before4416 k) exit2 20 valid2 (macro4415 k) +theorem macro4416 (k : Nat) : applyExit (before4416 k) exit249 (1*k+8) = some (before4417 k) := by + simp (disch := omega) [before4416, before4417, exit249, applyExit, pop, push] + <;> omega +theorem step4416 (k : Nat) : Runs ((1*k+8)*586) (before4416 k).denote (before4417 k).denote := + @applyExit_sound (before4416 k) (before4417 k) exit249 (1*k+8) valid249 (macro4416 k) +theorem macro4417 (k : Nat) : applyExit (before4417 k) exit2 17 = some (before4418 k) := by + simp (disch := omega) [before4417, before4418, exit2, applyExit, pop, push] + <;> omega +theorem step4417 (k : Nat) : Runs (17*2) (before4417 k).denote (before4418 k).denote := + @applyExit_sound (before4417 k) (before4418 k) exit2 17 valid2 (macro4417 k) +theorem macro4418 (k : Nat) : applyExit (before4418 k) exit3 1 = some (before4419 k) := by + simp (disch := omega) [before4418, before4419, exit3, applyExit, pop, push] + <;> omega +theorem step4418 (k : Nat) : Runs (1*2) (before4418 k).denote (before4419 k).denote := + @applyExit_sound (before4418 k) (before4419 k) exit3 1 valid3 (macro4418 k) +theorem macro4419 (k : Nat) : applyExit (before4419 k) exit9 1 = some (before4420 k) := by + simp (disch := omega) [before4419, before4420, exit9, applyExit, pop, push] + <;> omega +theorem step4419 (k : Nat) : Runs (1*2) (before4419 k).denote (before4420 k).denote := + @applyExit_sound (before4419 k) (before4420 k) exit9 1 valid9 (macro4419 k) +theorem macro4420 (k : Nat) : applyExit (before4420 k) exit10 90 = some (before4421 k) := by + simp (disch := omega) [before4420, before4421, exit10, applyExit, pop, push] + <;> omega +theorem step4420 (k : Nat) : Runs (90*2) (before4420 k).denote (before4421 k).denote := + @applyExit_sound (before4420 k) (before4421 k) exit10 90 valid10 (macro4420 k) +theorem macro4421 (k : Nat) : applyExit (before4421 k) exit11 1 = some (before4422 k) := by + simp (disch := omega) [before4421, before4422, exit11, applyExit, pop, push] + <;> omega +theorem step4421 (k : Nat) : Runs (1*2) (before4421 k).denote (before4422 k).denote := + @applyExit_sound (before4421 k) (before4422 k) exit11 1 valid11 (macro4421 k) +theorem macro4422 (k : Nat) : applyExit (before4422 k) exit2 16 = some (before4423 k) := by + simp (disch := omega) [before4422, before4423, exit2, applyExit, pop, push] + <;> omega +theorem step4422 (k : Nat) : Runs (16*2) (before4422 k).denote (before4423 k).denote := + @applyExit_sound (before4422 k) (before4423 k) exit2 16 valid2 (macro4422 k) +theorem macro4423 (k : Nat) : applyExit (before4423 k) exit3 1 = some (before4424 k) := by + simp (disch := omega) [before4423, before4424, exit3, applyExit, pop, push] + <;> omega +theorem step4423 (k : Nat) : Runs (1*2) (before4423 k).denote (before4424 k).denote := + @applyExit_sound (before4423 k) (before4424 k) exit3 1 valid3 (macro4423 k) +theorem macro4424 (k : Nat) : applyExit (before4424 k) exit9 1 = some (before4425 k) := by + simp (disch := omega) [before4424, before4425, exit9, applyExit, pop, push] + <;> omega +theorem step4424 (k : Nat) : Runs (1*2) (before4424 k).denote (before4425 k).denote := + @applyExit_sound (before4424 k) (before4425 k) exit9 1 valid9 (macro4424 k) +theorem macro4425 (k : Nat) : applyExit (before4425 k) exit10 38 = some (before4426 k) := by + simp (disch := omega) [before4425, before4426, exit10, applyExit, pop, push] + <;> omega +theorem step4425 (k : Nat) : Runs (38*2) (before4425 k).denote (before4426 k).denote := + @applyExit_sound (before4425 k) (before4426 k) exit10 38 valid10 (macro4425 k) +theorem macro4426 (k : Nat) : applyExit (before4426 k) exit11 1 = some (before4427 k) := by + simp (disch := omega) [before4426, before4427, exit11, applyExit, pop, push] + <;> omega +theorem step4426 (k : Nat) : Runs (1*2) (before4426 k).denote (before4427 k).denote := + @applyExit_sound (before4426 k) (before4427 k) exit11 1 valid11 (macro4426 k) +theorem macro4427 (k : Nat) : applyExit (before4427 k) exit2 22 = some (before4428 k) := by + simp (disch := omega) [before4427, before4428, exit2, applyExit, pop, push] + <;> omega +theorem step4427 (k : Nat) : Runs (22*2) (before4427 k).denote (before4428 k).denote := + @applyExit_sound (before4427 k) (before4428 k) exit2 22 valid2 (macro4427 k) +theorem macro4428 (k : Nat) : applyExit (before4428 k) exit3 1 = some (before4429 k) := by + simp (disch := omega) [before4428, before4429, exit3, applyExit, pop, push] + <;> omega +theorem step4428 (k : Nat) : Runs (1*2) (before4428 k).denote (before4429 k).denote := + @applyExit_sound (before4428 k) (before4429 k) exit3 1 valid3 (macro4428 k) +theorem macro4429 (k : Nat) : applyExit (before4429 k) exit9 1 = some (before4430 k) := by + simp (disch := omega) [before4429, before4430, exit9, applyExit, pop, push] + <;> omega +theorem step4429 (k : Nat) : Runs (1*2) (before4429 k).denote (before4430 k).denote := + @applyExit_sound (before4429 k) (before4430 k) exit9 1 valid9 (macro4429 k) +theorem macro4430 (k : Nat) : applyExit (before4430 k) exit10 6 = some (before4431 k) := by + simp (disch := omega) [before4430, before4431, exit10, applyExit, pop, push] + <;> omega +theorem step4430 (k : Nat) : Runs (6*2) (before4430 k).denote (before4431 k).denote := + @applyExit_sound (before4430 k) (before4431 k) exit10 6 valid10 (macro4430 k) +theorem macro4431 (k : Nat) : applyExit (before4431 k) exit11 1 = some (before4432 k) := by + simp (disch := omega) [before4431, before4432, exit11, applyExit, pop, push] + <;> omega +theorem step4431 (k : Nat) : Runs (1*2) (before4431 k).denote (before4432 k).denote := + @applyExit_sound (before4431 k) (before4432 k) exit11 1 valid11 (macro4431 k) +theorem macro4432 (k : Nat) : applyExit (before4432 k) exit2 791761160 = some (before4433 k) := by + simp (disch := omega) [before4432, before4433, exit2, applyExit, pop, push] + <;> omega +theorem step4432 (k : Nat) : Runs (791761160*2) (before4432 k).denote (before4433 k).denote := + @applyExit_sound (before4432 k) (before4433 k) exit2 791761160 valid2 (macro4432 k) +theorem macro4433 (k : Nat) : applyExit (before4433 k) exit229 1 = some (before4434 k) := by + simp (disch := omega) [before4433, before4434, exit229, applyExit, pop, push] + <;> omega +theorem step4433 (k : Nat) : Runs (1*38) (before4433 k).denote (before4434 k).denote := + @applyExit_sound (before4433 k) (before4434 k) exit229 1 valid229 (macro4433 k) +theorem macro4434 (k : Nat) : applyExit (before4434 k) exit250 (1*k+7) = some (before4435 k) := by + simp (disch := omega) [before4434, before4435, exit250, applyExit, pop, push] + <;> omega +theorem step4434 (k : Nat) : Runs ((1*k+7)*38) (before4434 k).denote (before4435 k).denote := + @applyExit_sound (before4434 k) (before4435 k) exit250 (1*k+7) valid250 (macro4434 k) +theorem macro4435 (k : Nat) : applyExit (before4435 k) exit10 7 = some (before4436 k) := by + simp (disch := omega) [before4435, before4436, exit10, applyExit, pop, push] + <;> omega +theorem step4435 (k : Nat) : Runs (7*2) (before4435 k).denote (before4436 k).denote := + @applyExit_sound (before4435 k) (before4436 k) exit10 7 valid10 (macro4435 k) +theorem macro4436 (k : Nat) : applyExit (before4436 k) exit11 1 = some (before4437 k) := by + simp (disch := omega) [before4436, before4437, exit11, applyExit, pop, push] + <;> omega +theorem step4436 (k : Nat) : Runs (1*2) (before4436 k).denote (before4437 k).denote := + @applyExit_sound (before4436 k) (before4437 k) exit11 1 valid11 (macro4436 k) +theorem macro4437 (k : Nat) : applyExit (before4437 k) exit2 9 = some (before4438 k) := by + simp (disch := omega) [before4437, before4438, exit2, applyExit, pop, push] + <;> omega +theorem step4437 (k : Nat) : Runs (9*2) (before4437 k).denote (before4438 k).denote := + @applyExit_sound (before4437 k) (before4438 k) exit2 9 valid2 (macro4437 k) +theorem macro4438 (k : Nat) : applyExit (before4438 k) exit3 1 = some (before4439 k) := by + simp (disch := omega) [before4438, before4439, exit3, applyExit, pop, push] + <;> omega +theorem step4438 (k : Nat) : Runs (1*2) (before4438 k).denote (before4439 k).denote := + @applyExit_sound (before4438 k) (before4439 k) exit3 1 valid3 (macro4438 k) +theorem macro4439 (k : Nat) : applyExit (before4439 k) exit9 1 = some (before4440 k) := by + simp (disch := omega) [before4439, before4440, exit9, applyExit, pop, push] + <;> omega +theorem step4439 (k : Nat) : Runs (1*2) (before4439 k).denote (before4440 k).denote := + @applyExit_sound (before4439 k) (before4440 k) exit9 1 valid9 (macro4439 k) +theorem macro4440 (k : Nat) : applyExit (before4440 k) exit10 7 = some (before4441 k) := by + simp (disch := omega) [before4440, before4441, exit10, applyExit, pop, push] + <;> omega +theorem step4440 (k : Nat) : Runs (7*2) (before4440 k).denote (before4441 k).denote := + @applyExit_sound (before4440 k) (before4441 k) exit10 7 valid10 (macro4440 k) +theorem macro4441 (k : Nat) : applyExit (before4441 k) exit11 1 = some (before4442 k) := by + simp (disch := omega) [before4441, before4442, exit11, applyExit, pop, push] + <;> omega +theorem step4441 (k : Nat) : Runs (1*2) (before4441 k).denote (before4442 k).denote := + @applyExit_sound (before4441 k) (before4442 k) exit11 1 valid11 (macro4441 k) +theorem macro4442 (k : Nat) : applyExit (before4442 k) exit2 10 = some (before4443 k) := by + simp (disch := omega) [before4442, before4443, exit2, applyExit, pop, push] + <;> omega +theorem step4442 (k : Nat) : Runs (10*2) (before4442 k).denote (before4443 k).denote := + @applyExit_sound (before4442 k) (before4443 k) exit2 10 valid2 (macro4442 k) +theorem macro4443 (k : Nat) : applyExit (before4443 k) exit3 1 = some (before4444 k) := by + simp (disch := omega) [before4443, before4444, exit3, applyExit, pop, push] + <;> omega +theorem step4443 (k : Nat) : Runs (1*2) (before4443 k).denote (before4444 k).denote := + @applyExit_sound (before4443 k) (before4444 k) exit3 1 valid3 (macro4443 k) +theorem macro4444 (k : Nat) : applyExit (before4444 k) exit9 1 = some (before4445 k) := by + simp (disch := omega) [before4444, before4445, exit9, applyExit, pop, push] + <;> omega +theorem step4444 (k : Nat) : Runs (1*2) (before4444 k).denote (before4445 k).denote := + @applyExit_sound (before4444 k) (before4445 k) exit9 1 valid9 (macro4444 k) +theorem macro4445 (k : Nat) : applyExit (before4445 k) exit10 4 = some (before4446 k) := by + simp (disch := omega) [before4445, before4446, exit10, applyExit, pop, push] + <;> omega +theorem step4445 (k : Nat) : Runs (4*2) (before4445 k).denote (before4446 k).denote := + @applyExit_sound (before4445 k) (before4446 k) exit10 4 valid10 (macro4445 k) +theorem macro4446 (k : Nat) : applyExit (before4446 k) exit46 1 = some (before4447 k) := by + simp (disch := omega) [before4446, before4447, exit46, applyExit, pop, push] + <;> omega +theorem step4446 (k : Nat) : Runs (1*2) (before4446 k).denote (before4447 k).denote := + @applyExit_sound (before4446 k) (before4447 k) exit46 1 valid46 (macro4446 k) +theorem macro4447 (k : Nat) : applyExit (before4447 k) exit47 1 = some (before4448 k) := by + simp (disch := omega) [before4447, before4448, exit47, applyExit, pop, push] + <;> omega +theorem step4447 (k : Nat) : Runs (1*2) (before4447 k).denote (before4448 k).denote := + @applyExit_sound (before4447 k) (before4448 k) exit47 1 valid47 (macro4447 k) +theorem macro4448 (k : Nat) : applyExit (before4448 k) exit62 1 = some (before4449 k) := by + simp (disch := omega) [before4448, before4449, exit62, applyExit, pop, push] + <;> omega +theorem step4448 (k : Nat) : Runs (1*1) (before4448 k).denote (before4449 k).denote := + @applyExit_sound (before4448 k) (before4449 k) exit62 1 valid62 (macro4448 k) +theorem macro4449 (k : Nat) : applyExit (before4449 k) exit35 1 = some (before4450 k) := by + simp (disch := omega) [before4449, before4450, exit35, applyExit, pop, push] + <;> omega +theorem step4449 (k : Nat) : Runs (1*2) (before4449 k).denote (before4450 k).denote := + @applyExit_sound (before4449 k) (before4450 k) exit35 1 valid35 (macro4449 k) +theorem macro4450 (k : Nat) : applyExit (before4450 k) exit39 1 = some (before4451 k) := by + simp (disch := omega) [before4450, before4451, exit39, applyExit, pop, push] + <;> omega +theorem step4450 (k : Nat) : Runs (1*1) (before4450 k).denote (before4451 k).denote := + @applyExit_sound (before4450 k) (before4451 k) exit39 1 valid39 (macro4450 k) +theorem macro4451 (k : Nat) : applyExit (before4451 k) exit32 1 = some (before4452 k) := by + simp (disch := omega) [before4451, before4452, exit32, applyExit, pop, push] + <;> omega +theorem step4451 (k : Nat) : Runs (1*3) (before4451 k).denote (before4452 k).denote := + @applyExit_sound (before4451 k) (before4452 k) exit32 1 valid32 (macro4451 k) +theorem macro4452 (k : Nat) : applyExit (before4452 k) exit36 6 = some (before4453 k) := by + simp (disch := omega) [before4452, before4453, exit36, applyExit, pop, push] + <;> omega +theorem step4452 (k : Nat) : Runs (6*2) (before4452 k).denote (before4453 k).denote := + @applyExit_sound (before4452 k) (before4453 k) exit36 6 valid36 (macro4452 k) +theorem macro4453 (k : Nat) : applyExit (before4453 k) exit31 1 = some (before4454 k) := by + simp (disch := omega) [before4453, before4454, exit31, applyExit, pop, push] + <;> omega +theorem step4453 (k : Nat) : Runs (1*1) (before4453 k).denote (before4454 k).denote := + @applyExit_sound (before4453 k) (before4454 k) exit31 1 valid31 (macro4453 k) +theorem macro4454 (k : Nat) : applyExit (before4454 k) exit10 7 = some (before4455 k) := by + simp (disch := omega) [before4454, before4455, exit10, applyExit, pop, push] + <;> omega +theorem step4454 (k : Nat) : Runs (7*2) (before4454 k).denote (before4455 k).denote := + @applyExit_sound (before4454 k) (before4455 k) exit10 7 valid10 (macro4454 k) +theorem macro4455 (k : Nat) : applyExit (before4455 k) exit46 1 = some (before4456 k) := by + simp (disch := omega) [before4455, before4456, exit46, applyExit, pop, push] + <;> omega +theorem step4455 (k : Nat) : Runs (1*2) (before4455 k).denote (before4456 k).denote := + @applyExit_sound (before4455 k) (before4456 k) exit46 1 valid46 (macro4455 k) +theorem macro4456 (k : Nat) : applyExit (before4456 k) exit47 1 = some (before4457 k) := by + simp (disch := omega) [before4456, before4457, exit47, applyExit, pop, push] + <;> omega +theorem step4456 (k : Nat) : Runs (1*2) (before4456 k).denote (before4457 k).denote := + @applyExit_sound (before4456 k) (before4457 k) exit47 1 valid47 (macro4456 k) +theorem macro4457 (k : Nat) : applyExit (before4457 k) exit62 1 = some (before4458 k) := by + simp (disch := omega) [before4457, before4458, exit62, applyExit, pop, push] + <;> omega +theorem step4457 (k : Nat) : Runs (1*1) (before4457 k).denote (before4458 k).denote := + @applyExit_sound (before4457 k) (before4458 k) exit62 1 valid62 (macro4457 k) +theorem macro4458 (k : Nat) : applyExit (before4458 k) exit35 1 = some (before4459 k) := by + simp (disch := omega) [before4458, before4459, exit35, applyExit, pop, push] + <;> omega +theorem step4458 (k : Nat) : Runs (1*2) (before4458 k).denote (before4459 k).denote := + @applyExit_sound (before4458 k) (before4459 k) exit35 1 valid35 (macro4458 k) +theorem macro4459 (k : Nat) : applyExit (before4459 k) exit39 1 = some (before4460 k) := by + simp (disch := omega) [before4459, before4460, exit39, applyExit, pop, push] + <;> omega +theorem step4459 (k : Nat) : Runs (1*1) (before4459 k).denote (before4460 k).denote := + @applyExit_sound (before4459 k) (before4460 k) exit39 1 valid39 (macro4459 k) +theorem macro4460 (k : Nat) : applyExit (before4460 k) exit32 1 = some (before4461 k) := by + simp (disch := omega) [before4460, before4461, exit32, applyExit, pop, push] + <;> omega +theorem step4460 (k : Nat) : Runs (1*3) (before4460 k).denote (before4461 k).denote := + @applyExit_sound (before4460 k) (before4461 k) exit32 1 valid32 (macro4460 k) +theorem macro4461 (k : Nat) : applyExit (before4461 k) exit36 8 = some (before4462 k) := by + simp (disch := omega) [before4461, before4462, exit36, applyExit, pop, push] + <;> omega +theorem step4461 (k : Nat) : Runs (8*2) (before4461 k).denote (before4462 k).denote := + @applyExit_sound (before4461 k) (before4462 k) exit36 8 valid36 (macro4461 k) +theorem macro4462 (k : Nat) : applyExit (before4462 k) exit33 1 = some (before4463 k) := by + simp (disch := omega) [before4462, before4463, exit33, applyExit, pop, push] + <;> omega +theorem step4462 (k : Nat) : Runs (1*2) (before4462 k).denote (before4463 k).denote := + @applyExit_sound (before4462 k) (before4463 k) exit33 1 valid33 (macro4462 k) +theorem macro4463 (k : Nat) : applyExit (before4463 k) exit34 10 = some (before4464 k) := by + simp (disch := omega) [before4463, before4464, exit34, applyExit, pop, push] + <;> omega +theorem step4463 (k : Nat) : Runs (10*2) (before4463 k).denote (before4464 k).denote := + @applyExit_sound (before4463 k) (before4464 k) exit34 10 valid34 (macro4463 k) +theorem macro4464 (k : Nat) : applyExit (before4464 k) exit35 1 = some (before4465 k) := by + simp (disch := omega) [before4464, before4465, exit35, applyExit, pop, push] + <;> omega +theorem step4464 (k : Nat) : Runs (1*2) (before4464 k).denote (before4465 k).denote := + @applyExit_sound (before4464 k) (before4465 k) exit35 1 valid35 (macro4464 k) +theorem macro4465 (k : Nat) : applyExit (before4465 k) exit36 8 = some (before4466 k) := by + simp (disch := omega) [before4465, before4466, exit36, applyExit, pop, push] + <;> omega +theorem step4465 (k : Nat) : Runs (8*2) (before4465 k).denote (before4466 k).denote := + @applyExit_sound (before4465 k) (before4466 k) exit36 8 valid36 (macro4465 k) +theorem macro4466 (k : Nat) : applyExit (before4466 k) exit31 1 = some (before4467 k) := by + simp (disch := omega) [before4466, before4467, exit31, applyExit, pop, push] + <;> omega +theorem step4466 (k : Nat) : Runs (1*1) (before4466 k).denote (before4467 k).denote := + @applyExit_sound (before4466 k) (before4467 k) exit31 1 valid31 (macro4466 k) +theorem macro4467 (k : Nat) : applyExit (before4467 k) exit10 8 = some (before4468 k) := by + simp (disch := omega) [before4467, before4468, exit10, applyExit, pop, push] + <;> omega +theorem step4467 (k : Nat) : Runs (8*2) (before4467 k).denote (before4468 k).denote := + @applyExit_sound (before4467 k) (before4468 k) exit10 8 valid10 (macro4467 k) +theorem macro4468 (k : Nat) : applyExit (before4468 k) exit32 1 = some (before4469 k) := by + simp (disch := omega) [before4468, before4469, exit32, applyExit, pop, push] + <;> omega +theorem step4468 (k : Nat) : Runs (1*3) (before4468 k).denote (before4469 k).denote := + @applyExit_sound (before4468 k) (before4469 k) exit32 1 valid32 (macro4468 k) +theorem macro4469 (k : Nat) : applyExit (before4469 k) exit36 8 = some (before4470 k) := by + simp (disch := omega) [before4469, before4470, exit36, applyExit, pop, push] + <;> omega +theorem step4469 (k : Nat) : Runs (8*2) (before4469 k).denote (before4470 k).denote := + @applyExit_sound (before4469 k) (before4470 k) exit36 8 valid36 (macro4469 k) +theorem macro4470 (k : Nat) : applyExit (before4470 k) exit33 1 = some (before4471 k) := by + simp (disch := omega) [before4470, before4471, exit33, applyExit, pop, push] + <;> omega +theorem step4470 (k : Nat) : Runs (1*2) (before4470 k).denote (before4471 k).denote := + @applyExit_sound (before4470 k) (before4471 k) exit33 1 valid33 (macro4470 k) +theorem macro4471 (k : Nat) : applyExit (before4471 k) exit34 9 = some (before4472 k) := by + simp (disch := omega) [before4471, before4472, exit34, applyExit, pop, push] + <;> omega +theorem step4471 (k : Nat) : Runs (9*2) (before4471 k).denote (before4472 k).denote := + @applyExit_sound (before4471 k) (before4472 k) exit34 9 valid34 (macro4471 k) +theorem macro4472 (k : Nat) : applyExit (before4472 k) exit35 1 = some (before4473 k) := by + simp (disch := omega) [before4472, before4473, exit35, applyExit, pop, push] + <;> omega +theorem step4472 (k : Nat) : Runs (1*2) (before4472 k).denote (before4473 k).denote := + @applyExit_sound (before4472 k) (before4473 k) exit35 1 valid35 (macro4472 k) +theorem macro4473 (k : Nat) : applyExit (before4473 k) exit36 7 = some (before4474 k) := by + simp (disch := omega) [before4473, before4474, exit36, applyExit, pop, push] + <;> omega +theorem step4473 (k : Nat) : Runs (7*2) (before4473 k).denote (before4474 k).denote := + @applyExit_sound (before4473 k) (before4474 k) exit36 7 valid36 (macro4473 k) +theorem macro4474 (k : Nat) : applyExit (before4474 k) exit251 1 = some (before4475 k) := by + simp (disch := omega) [before4474, before4475, exit251, applyExit, pop, push] + <;> omega +theorem step4474 (k : Nat) : Runs (1*5) (before4474 k).denote (before4475 k).denote := + @applyExit_sound (before4474 k) (before4475 k) exit251 1 valid251 (macro4474 k) +theorem macro4475 (k : Nat) : applyExit (before4475 k) exit10 7 = some (before4476 k) := by + simp (disch := omega) [before4475, before4476, exit10, applyExit, pop, push] + <;> omega +theorem step4475 (k : Nat) : Runs (7*2) (before4475 k).denote (before4476 k).denote := + @applyExit_sound (before4475 k) (before4476 k) exit10 7 valid10 (macro4475 k) +theorem macro4476 (k : Nat) : applyExit (before4476 k) exit32 1 = some (before4477 k) := by + simp (disch := omega) [before4476, before4477, exit32, applyExit, pop, push] + <;> omega +theorem step4476 (k : Nat) : Runs (1*3) (before4476 k).denote (before4477 k).denote := + @applyExit_sound (before4476 k) (before4477 k) exit32 1 valid32 (macro4476 k) +theorem macro4477 (k : Nat) : applyExit (before4477 k) exit36 7 = some (before4478 k) := by + simp (disch := omega) [before4477, before4478, exit36, applyExit, pop, push] + <;> omega +theorem step4477 (k : Nat) : Runs (7*2) (before4477 k).denote (before4478 k).denote := + @applyExit_sound (before4477 k) (before4478 k) exit36 7 valid36 (macro4477 k) +theorem macro4478 (k : Nat) : applyExit (before4478 k) exit252 1 = some (before4479 k) := by + simp (disch := omega) [before4478, before4479, exit252, applyExit, pop, push] + <;> omega +theorem step4478 (k : Nat) : Runs (1*38) (before4478 k).denote (before4479 k).denote := + @applyExit_sound (before4478 k) (before4479 k) exit252 1 valid252 (macro4478 k) +theorem macro4479 (k : Nat) : applyExit (before4479 k) exit251 1 = some (before4480 k) := by + simp (disch := omega) [before4479, before4480, exit251, applyExit, pop, push] + <;> omega +theorem step4479 (k : Nat) : Runs (1*5) (before4479 k).denote (before4480 k).denote := + @applyExit_sound (before4479 k) (before4480 k) exit251 1 valid251 (macro4479 k) +theorem macro4480 (k : Nat) : applyExit (before4480 k) exit253 1 = some (before4481 k) := by + simp (disch := omega) [before4480, before4481, exit253, applyExit, pop, push] + <;> omega +theorem step4480 (k : Nat) : Runs (1*31) (before4480 k).denote (before4481 k).denote := + @applyExit_sound (before4480 k) (before4481 k) exit253 1 valid253 (macro4480 k) +theorem macro4481 (k : Nat) : applyExit (before4481 k) exit252 1 = some (before4482 k) := by + simp (disch := omega) [before4481, before4482, exit252, applyExit, pop, push] + <;> omega +theorem step4481 (k : Nat) : Runs (1*38) (before4481 k).denote (before4482 k).denote := + @applyExit_sound (before4481 k) (before4482 k) exit252 1 valid252 (macro4481 k) +theorem macro4482 (k : Nat) : applyExit (before4482 k) exit251 1 = some (before4483 k) := by + simp (disch := omega) [before4482, before4483, exit251, applyExit, pop, push] + <;> omega +theorem step4482 (k : Nat) : Runs (1*5) (before4482 k).denote (before4483 k).denote := + @applyExit_sound (before4482 k) (before4483 k) exit251 1 valid251 (macro4482 k) +theorem macro4483 (k : Nat) : applyExit (before4483 k) exit253 1 = some (before4484 k) := by + simp (disch := omega) [before4483, before4484, exit253, applyExit, pop, push] + <;> omega +theorem step4483 (k : Nat) : Runs (1*31) (before4483 k).denote (before4484 k).denote := + @applyExit_sound (before4483 k) (before4484 k) exit253 1 valid253 (macro4483 k) +theorem macro4484 (k : Nat) : applyExit (before4484 k) exit252 1 = some (before4485 k) := by + simp (disch := omega) [before4484, before4485, exit252, applyExit, pop, push] + <;> omega +theorem step4484 (k : Nat) : Runs (1*38) (before4484 k).denote (before4485 k).denote := + @applyExit_sound (before4484 k) (before4485 k) exit252 1 valid252 (macro4484 k) +theorem macro4485 (k : Nat) : applyExit (before4485 k) exit251 1 = some (before4486 k) := by + simp (disch := omega) [before4485, before4486, exit251, applyExit, pop, push] + <;> omega +theorem step4485 (k : Nat) : Runs (1*5) (before4485 k).denote (before4486 k).denote := + @applyExit_sound (before4485 k) (before4486 k) exit251 1 valid251 (macro4485 k) +theorem macro4486 (k : Nat) : applyExit (before4486 k) exit253 1 = some (before4487 k) := by + simp (disch := omega) [before4486, before4487, exit253, applyExit, pop, push] + <;> omega +theorem step4486 (k : Nat) : Runs (1*31) (before4486 k).denote (before4487 k).denote := + @applyExit_sound (before4486 k) (before4487 k) exit253 1 valid253 (macro4486 k) +def cycleState4487 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w87,(3+1*j)⟩,⟨w0,8⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w220,1⟩,⟨w219,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761160⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,18⟩,⟨w218,(1*k+8)⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,15⟩]⟩ +def cyclePart4487_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w221,1⟩,⟨w87,(3+1*j)⟩,⟨w0,8⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w219,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761160⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,18⟩,⟨w218,(1*k+8)⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,15⟩]⟩ +def cyclePart4487_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w221,1⟩,⟨w87,(3+1*j)⟩,⟨w0,8⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w220,1⟩,⟨w219,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761160⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,18⟩,⟨w218,(1*k+8)⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,15⟩]⟩ +theorem cycleMacro4487_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4487 k j) exit252 1 = some (cyclePart4487_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4487, cyclePart4487_0, exit252, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4487_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4487_0 k j) exit251 1 = some (cyclePart4487_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4487_0, cyclePart4487_1, exit251, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4487_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4487_1 k j) exit253 1 = some (cycleState4487 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4487_1, cycleState4487, exit253, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4487 (k j : Nat) (hj : j < (1*k+2)) : Runs 74 (cycleState4487 k j).denote (cycleState4487 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState4487 k j).denote (cyclePart4487_0 k j).denote := @applyExit_sound (cycleState4487 k j) (cyclePart4487_0 k j) exit252 1 valid252 (cycleMacro4487_0 k j hj) + have h1 : Runs (1*5) (cyclePart4487_0 k j).denote (cyclePart4487_1 k j).denote := @applyExit_sound (cyclePart4487_0 k j) (cyclePart4487_1 k j) exit251 1 valid251 (cycleMacro4487_1 k j hj) + have h2 : Runs (1*31) (cyclePart4487_1 k j).denote (cycleState4487 k (j+1)).denote := @applyExit_sound (cyclePart4487_1 k j) (cycleState4487 k (j+1)) exit253 1 valid253 (cycleMacro4487_2 k j hj) + exact (@Runs.trans (1*38) ((1*5)+(1*31)) (cycleState4487 k j).denote (cyclePart4487_0 k j).denote (cycleState4487 k (j+1)).denote h0 (@Runs.trans (1*5) (1*31) (cyclePart4487_0 k j).denote (cyclePart4487_1 k j).denote (cycleState4487 k (j+1)).denote h1 h2)) +theorem step4487 (k : Nat) : Runs ((1*k+2)*74) (before4487 k).denote (before4488 k).denote := by + have h := Runs.chain (fun j => (cycleState4487 k j).denote) 74 (1*k+2) (cycleRun4487 k) + have h0 : cycleState4487 k 0 = before4487 k := by simp [cycleState4487, before4487] + have h1 : cycleState4487 k (1*k+2) = before4488 k := by + simp [cycleState4487, before4488] <;> omega + simpa only [h0, h1] using h +theorem macro4488 (k : Nat) : applyExit (before4488 k) exit252 1 = some (before4489 k) := by + simp (disch := omega) [before4488, before4489, exit252, applyExit, pop, push] + <;> omega +theorem step4488 (k : Nat) : Runs (1*38) (before4488 k).denote (before4489 k).denote := + @applyExit_sound (before4488 k) (before4489 k) exit252 1 valid252 (macro4488 k) +theorem macro4489 (k : Nat) : applyExit (before4489 k) exit251 1 = some (before4490 k) := by + simp (disch := omega) [before4489, before4490, exit251, applyExit, pop, push] + <;> omega +theorem step4489 (k : Nat) : Runs (1*5) (before4489 k).denote (before4490 k).denote := + @applyExit_sound (before4489 k) (before4490 k) exit251 1 valid251 (macro4489 k) +theorem macro4490 (k : Nat) : applyExit (before4490 k) exit253 1 = some (before4491 k) := by + simp (disch := omega) [before4490, before4491, exit253, applyExit, pop, push] + <;> omega +theorem step4490 (k : Nat) : Runs (1*31) (before4490 k).denote (before4491 k).denote := + @applyExit_sound (before4490 k) (before4491 k) exit253 1 valid253 (macro4490 k) +theorem macro4491 (k : Nat) : applyExit (before4491 k) exit252 1 = some (before4492 k) := by + simp (disch := omega) [before4491, before4492, exit252, applyExit, pop, push] + <;> omega +theorem step4491 (k : Nat) : Runs (1*38) (before4491 k).denote (before4492 k).denote := + @applyExit_sound (before4491 k) (before4492 k) exit252 1 valid252 (macro4491 k) +theorem macro4492 (k : Nat) : applyExit (before4492 k) exit234 1 = some (before4493 k) := by + simp (disch := omega) [before4492, before4493, exit234, applyExit, pop, push] + <;> omega +theorem step4492 (k : Nat) : Runs (1*5) (before4492 k).denote (before4493 k).denote := + @applyExit_sound (before4492 k) (before4493 k) exit234 1 valid234 (macro4492 k) +theorem macro4493 (k : Nat) : applyExit (before4493 k) exit253 1 = some (before4494 k) := by + simp (disch := omega) [before4493, before4494, exit253, applyExit, pop, push] + <;> omega +theorem step4493 (k : Nat) : Runs (1*31) (before4493 k).denote (before4494 k).denote := + @applyExit_sound (before4493 k) (before4494 k) exit253 1 valid253 (macro4493 k) +theorem macro4494 (k : Nat) : applyExit (before4494 k) exit235 1 = some (before4495 k) := by + simp (disch := omega) [before4494, before4495, exit235, applyExit, pop, push] + <;> omega +theorem step4494 (k : Nat) : Runs (1*38) (before4494 k).denote (before4495 k).denote := + @applyExit_sound (before4494 k) (before4495 k) exit235 1 valid235 (macro4494 k) +theorem macro4495 (k : Nat) : applyExit (before4495 k) exit34 791761160 = some (before4496 k) := by + simp (disch := omega) [before4495, before4496, exit34, applyExit, pop, push] + <;> omega +theorem step4495 (k : Nat) : Runs (791761160*2) (before4495 k).denote (before4496 k).denote := + @applyExit_sound (before4495 k) (before4496 k) exit34 791761160 valid34 (macro4495 k) +theorem macro4496 (k : Nat) : applyExit (before4496 k) exit35 1 = some (before4497 k) := by + simp (disch := omega) [before4496, before4497, exit35, applyExit, pop, push] + <;> omega +theorem step4496 (k : Nat) : Runs (1*2) (before4496 k).denote (before4497 k).denote := + @applyExit_sound (before4496 k) (before4497 k) exit35 1 valid35 (macro4496 k) +theorem macro4497 (k : Nat) : applyExit (before4497 k) exit36 7 = some (before4498 k) := by + simp (disch := omega) [before4497, before4498, exit36, applyExit, pop, push] + <;> omega +theorem step4497 (k : Nat) : Runs (7*2) (before4497 k).denote (before4498 k).denote := + @applyExit_sound (before4497 k) (before4498 k) exit36 7 valid36 (macro4497 k) +theorem macro4498 (k : Nat) : applyExit (before4498 k) exit31 1 = some (before4499 k) := by + simp (disch := omega) [before4498, before4499, exit31, applyExit, pop, push] + <;> omega +theorem step4498 (k : Nat) : Runs (1*1) (before4498 k).denote (before4499 k).denote := + @applyExit_sound (before4498 k) (before4499 k) exit31 1 valid31 (macro4498 k) +theorem macro4499 (k : Nat) : applyExit (before4499 k) exit10 7 = some (after4499 k) := by + simp (disch := omega) [before4499, after4499, exit10, applyExit, pop, push] + <;> omega +theorem step4499 (k : Nat) : Runs (7*2) (before4499 k).denote (after4499 k).denote := + @applyExit_sound (before4499 k) (after4499 k) exit10 7 valid10 (macro4499 k) +theorem chunkRun044 (k : Nat) : Runs (698*k+3167051268) (before4400 k).denote (after4499 k).denote := by + have h := (@Runs.trans ((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))))+((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2))))))+(((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))))+((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))))) ((((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))))+((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5))))))+(((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))))+(((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))))) (before4400 k).denote (before4450 k).denote (after4499 k).denote (@Runs.trans (((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))))+((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2)))))) (((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))))+((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))) (before4400 k).denote (before4425 k).denote (before4450 k).denote (@Runs.trans ((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2))))) ((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2))))) (before4400 k).denote (before4412 k).denote (before4425 k).denote (@Runs.trans (((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2)))) (((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))) (before4400 k).denote (before4406 k).denote (before4412 k).denote (@Runs.trans ((1*3)+((13*2)+(1*1))) ((14*2)+((1*2)+(1*2))) (before4400 k).denote (before4403 k).denote (before4406 k).denote (@Runs.trans (1*3) ((13*2)+(1*1)) (before4400 k).denote (before4401 k).denote (before4403 k).denote (step4400 k) (@Runs.trans (13*2) (1*1) (before4401 k).denote (before4402 k).denote (before4403 k).denote (step4401 k) (step4402 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before4403 k).denote (before4404 k).denote (before4406 k).denote (step4403 k) (@Runs.trans (1*2) (1*2) (before4404 k).denote (before4405 k).denote (before4406 k).denote (step4404 k) (step4405 k)))) (@Runs.trans ((1*1)+((1*1)+(15*2))) ((1*2)+((92*2)+(1*2))) (before4406 k).denote (before4409 k).denote (before4412 k).denote (@Runs.trans (1*1) ((1*1)+(15*2)) (before4406 k).denote (before4407 k).denote (before4409 k).denote (step4406 k) (@Runs.trans (1*1) (15*2) (before4407 k).denote (before4408 k).denote (before4409 k).denote (step4407 k) (step4408 k))) (@Runs.trans (1*2) ((92*2)+(1*2)) (before4409 k).denote (before4410 k).denote (before4412 k).denote (step4409 k) (@Runs.trans (92*2) (1*2) (before4410 k).denote (before4411 k).denote (before4412 k).denote (step4410 k) (step4411 k))))) (@Runs.trans (((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2)))) (((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2)))) (before4412 k).denote (before4418 k).denote (before4425 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((20*2)+(((1*k+8)*586)+(17*2))) (before4412 k).denote (before4415 k).denote (before4418 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before4412 k).denote (before4413 k).denote (before4415 k).denote (step4412 k) (@Runs.trans (14*2) (1*2) (before4413 k).denote (before4414 k).denote (before4415 k).denote (step4413 k) (step4414 k))) (@Runs.trans (20*2) (((1*k+8)*586)+(17*2)) (before4415 k).denote (before4416 k).denote (before4418 k).denote (step4415 k) (@Runs.trans ((1*k+8)*586) (17*2) (before4416 k).denote (before4417 k).denote (before4418 k).denote (step4416 k) (step4417 k)))) (@Runs.trans ((1*2)+((1*2)+(90*2))) (((1*2)+(16*2))+((1*2)+(1*2))) (before4418 k).denote (before4421 k).denote (before4425 k).denote (@Runs.trans (1*2) ((1*2)+(90*2)) (before4418 k).denote (before4419 k).denote (before4421 k).denote (step4418 k) (@Runs.trans (1*2) (90*2) (before4419 k).denote (before4420 k).denote (before4421 k).denote (step4419 k) (step4420 k))) (@Runs.trans ((1*2)+(16*2)) ((1*2)+(1*2)) (before4421 k).denote (before4423 k).denote (before4425 k).denote (@Runs.trans (1*2) (16*2) (before4421 k).denote (before4422 k).denote (before4423 k).denote (step4421 k) (step4422 k)) (@Runs.trans (1*2) (1*2) (before4423 k).denote (before4424 k).denote (before4425 k).denote (step4423 k) (step4424 k)))))) (@Runs.trans ((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2))))) ((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))) (before4425 k).denote (before4437 k).denote (before4450 k).denote (@Runs.trans (((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2)))) (((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))) (before4425 k).denote (before4431 k).denote (before4437 k).denote (@Runs.trans ((38*2)+((1*2)+(22*2))) ((1*2)+((1*2)+(6*2))) (before4425 k).denote (before4428 k).denote (before4431 k).denote (@Runs.trans (38*2) ((1*2)+(22*2)) (before4425 k).denote (before4426 k).denote (before4428 k).denote (step4425 k) (@Runs.trans (1*2) (22*2) (before4426 k).denote (before4427 k).denote (before4428 k).denote (step4426 k) (step4427 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before4428 k).denote (before4429 k).denote (before4431 k).denote (step4428 k) (@Runs.trans (1*2) (6*2) (before4429 k).denote (before4430 k).denote (before4431 k).denote (step4429 k) (step4430 k)))) (@Runs.trans ((1*2)+((791761160*2)+(1*38))) (((1*k+7)*38)+((7*2)+(1*2))) (before4431 k).denote (before4434 k).denote (before4437 k).denote (@Runs.trans (1*2) ((791761160*2)+(1*38)) (before4431 k).denote (before4432 k).denote (before4434 k).denote (step4431 k) (@Runs.trans (791761160*2) (1*38) (before4432 k).denote (before4433 k).denote (before4434 k).denote (step4432 k) (step4433 k))) (@Runs.trans ((1*k+7)*38) ((7*2)+(1*2)) (before4434 k).denote (before4435 k).denote (before4437 k).denote (step4434 k) (@Runs.trans (7*2) (1*2) (before4435 k).denote (before4436 k).denote (before4437 k).denote (step4435 k) (step4436 k))))) (@Runs.trans (((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))) (before4437 k).denote (before4443 k).denote (before4450 k).denote (@Runs.trans ((9*2)+((1*2)+(1*2))) ((7*2)+((1*2)+(10*2))) (before4437 k).denote (before4440 k).denote (before4443 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before4437 k).denote (before4438 k).denote (before4440 k).denote (step4437 k) (@Runs.trans (1*2) (1*2) (before4438 k).denote (before4439 k).denote (before4440 k).denote (step4438 k) (step4439 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before4440 k).denote (before4441 k).denote (before4443 k).denote (step4440 k) (@Runs.trans (1*2) (10*2) (before4441 k).denote (before4442 k).denote (before4443 k).denote (step4441 k) (step4442 k)))) (@Runs.trans ((1*2)+((1*2)+(4*2))) (((1*2)+(1*2))+((1*1)+(1*2))) (before4443 k).denote (before4446 k).denote (before4450 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before4443 k).denote (before4444 k).denote (before4446 k).denote (step4443 k) (@Runs.trans (1*2) (4*2) (before4444 k).denote (before4445 k).denote (before4446 k).denote (step4444 k) (step4445 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*2)) (before4446 k).denote (before4448 k).denote (before4450 k).denote (@Runs.trans (1*2) (1*2) (before4446 k).denote (before4447 k).denote (before4448 k).denote (step4446 k) (step4447 k)) (@Runs.trans (1*1) (1*2) (before4448 k).denote (before4449 k).denote (before4450 k).denote (step4448 k) (step4449 k))))))) (@Runs.trans (((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))))+((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5)))))) (((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))))+(((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))) (before4450 k).denote (before4475 k).denote (after4499 k).denote (@Runs.trans ((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2))))) ((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5))))) (before4450 k).denote (before4462 k).denote (before4475 k).denote (@Runs.trans (((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))) (before4450 k).denote (before4456 k).denote (before4462 k).denote (@Runs.trans ((1*1)+((1*3)+(6*2))) ((1*1)+((7*2)+(1*2))) (before4450 k).denote (before4453 k).denote (before4456 k).denote (@Runs.trans (1*1) ((1*3)+(6*2)) (before4450 k).denote (before4451 k).denote (before4453 k).denote (step4450 k) (@Runs.trans (1*3) (6*2) (before4451 k).denote (before4452 k).denote (before4453 k).denote (step4451 k) (step4452 k))) (@Runs.trans (1*1) ((7*2)+(1*2)) (before4453 k).denote (before4454 k).denote (before4456 k).denote (step4453 k) (@Runs.trans (7*2) (1*2) (before4454 k).denote (before4455 k).denote (before4456 k).denote (step4454 k) (step4455 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(8*2))) (before4456 k).denote (before4459 k).denote (before4462 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4456 k).denote (before4457 k).denote (before4459 k).denote (step4456 k) (@Runs.trans (1*1) (1*2) (before4457 k).denote (before4458 k).denote (before4459 k).denote (step4457 k) (step4458 k))) (@Runs.trans (1*1) ((1*3)+(8*2)) (before4459 k).denote (before4460 k).denote (before4462 k).denote (step4459 k) (@Runs.trans (1*3) (8*2) (before4460 k).denote (before4461 k).denote (before4462 k).denote (step4460 k) (step4461 k))))) (@Runs.trans (((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2)))) (((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5)))) (before4462 k).denote (before4468 k).denote (before4475 k).denote (@Runs.trans ((1*2)+((10*2)+(1*2))) ((8*2)+((1*1)+(8*2))) (before4462 k).denote (before4465 k).denote (before4468 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before4462 k).denote (before4463 k).denote (before4465 k).denote (step4462 k) (@Runs.trans (10*2) (1*2) (before4463 k).denote (before4464 k).denote (before4465 k).denote (step4463 k) (step4464 k))) (@Runs.trans (8*2) ((1*1)+(8*2)) (before4465 k).denote (before4466 k).denote (before4468 k).denote (step4465 k) (@Runs.trans (1*1) (8*2) (before4466 k).denote (before4467 k).denote (before4468 k).denote (step4466 k) (step4467 k)))) (@Runs.trans ((1*3)+((8*2)+(1*2))) (((9*2)+(1*2))+((7*2)+(1*5))) (before4468 k).denote (before4471 k).denote (before4475 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before4468 k).denote (before4469 k).denote (before4471 k).denote (step4468 k) (@Runs.trans (8*2) (1*2) (before4469 k).denote (before4470 k).denote (before4471 k).denote (step4469 k) (step4470 k))) (@Runs.trans ((9*2)+(1*2)) ((7*2)+(1*5)) (before4471 k).denote (before4473 k).denote (before4475 k).denote (@Runs.trans (9*2) (1*2) (before4471 k).denote (before4472 k).denote (before4473 k).denote (step4471 k) (step4472 k)) (@Runs.trans (7*2) (1*5) (before4473 k).denote (before4474 k).denote (before4475 k).denote (step4473 k) (step4474 k)))))) (@Runs.trans ((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31))))) (((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))) (before4475 k).denote (before4487 k).denote (after4499 k).denote (@Runs.trans (((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31)))) (((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))) (before4475 k).denote (before4481 k).denote (before4487 k).denote (@Runs.trans ((7*2)+((1*3)+(7*2))) ((1*38)+((1*5)+(1*31))) (before4475 k).denote (before4478 k).denote (before4481 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before4475 k).denote (before4476 k).denote (before4478 k).denote (step4475 k) (@Runs.trans (1*3) (7*2) (before4476 k).denote (before4477 k).denote (before4478 k).denote (step4476 k) (step4477 k))) (@Runs.trans (1*38) ((1*5)+(1*31)) (before4478 k).denote (before4479 k).denote (before4481 k).denote (step4478 k) (@Runs.trans (1*5) (1*31) (before4479 k).denote (before4480 k).denote (before4481 k).denote (step4479 k) (step4480 k)))) (@Runs.trans ((1*38)+((1*5)+(1*31))) ((1*38)+((1*5)+(1*31))) (before4481 k).denote (before4484 k).denote (before4487 k).denote (@Runs.trans (1*38) ((1*5)+(1*31)) (before4481 k).denote (before4482 k).denote (before4484 k).denote (step4481 k) (@Runs.trans (1*5) (1*31) (before4482 k).denote (before4483 k).denote (before4484 k).denote (step4482 k) (step4483 k))) (@Runs.trans (1*38) ((1*5)+(1*31)) (before4484 k).denote (before4485 k).denote (before4487 k).denote (step4484 k) (@Runs.trans (1*5) (1*31) (before4485 k).denote (before4486 k).denote (before4487 k).denote (step4485 k) (step4486 k))))) (@Runs.trans ((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5)))) (((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))) (before4487 k).denote (before4493 k).denote (after4499 k).denote (@Runs.trans (((1*k+2)*74)+((1*38)+(1*5))) ((1*31)+((1*38)+(1*5))) (before4487 k).denote (before4490 k).denote (before4493 k).denote (@Runs.trans ((1*k+2)*74) ((1*38)+(1*5)) (before4487 k).denote (before4488 k).denote (before4490 k).denote (step4487 k) (@Runs.trans (1*38) (1*5) (before4488 k).denote (before4489 k).denote (before4490 k).denote (step4488 k) (step4489 k))) (@Runs.trans (1*31) ((1*38)+(1*5)) (before4490 k).denote (before4491 k).denote (before4493 k).denote (step4490 k) (@Runs.trans (1*38) (1*5) (before4491 k).denote (before4492 k).denote (before4493 k).denote (step4491 k) (step4492 k)))) (@Runs.trans ((1*31)+((1*38)+(791761160*2))) (((1*2)+(7*2))+((1*1)+(7*2))) (before4493 k).denote (before4496 k).denote (after4499 k).denote (@Runs.trans (1*31) ((1*38)+(791761160*2)) (before4493 k).denote (before4494 k).denote (before4496 k).denote (step4493 k) (@Runs.trans (1*38) (791761160*2) (before4494 k).denote (before4495 k).denote (before4496 k).denote (step4494 k) (step4495 k))) (@Runs.trans ((1*2)+(7*2)) ((1*1)+(7*2)) (before4496 k).denote (before4498 k).denote (after4499 k).denote (@Runs.trans (1*2) (7*2) (before4496 k).denote (before4497 k).denote (before4498 k).denote (step4496 k) (step4497 k)) (@Runs.trans (1*1) (7*2) (before4498 k).denote (before4499 k).denote (after4499 k).denote (step4498 k) (step4499 k)))))))) + have ht : (((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))))+((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2))))))+(((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))))+((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))))+((((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))))+((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5))))))+(((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))))+(((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))))) = (698*k+3167051268) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean new file mode 100644 index 00000000..4ce1ce42 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean @@ -0,0 +1,780 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4500_0 : Stack := [] +abbrev tail4500_1 : Stack := ⟨w0,1⟩ :: tail4500_0 +abbrev tail4500_2 : Stack := ⟨w2,1⟩ :: tail4500_1 +abbrev tail4500_3 : Stack := ⟨w1,1⟩ :: tail4500_2 +abbrev tail4500_4 : Stack := ⟨w0,4⟩ :: tail4500_3 +abbrev tail4500_5 : Stack := ⟨w2,1⟩ :: tail4500_4 +abbrev tail4500_6 : Stack := ⟨w0,9⟩ :: tail4500_5 +abbrev tail4500_7 : Stack := ⟨w2,1⟩ :: tail4500_6 +abbrev tail4500_8 : Stack := ⟨w1,10⟩ :: tail4500_7 +abbrev tail4500_9 : Stack := ⟨w0,9⟩ :: tail4500_8 +abbrev tail4500_10 : Stack := ⟨w2,1⟩ :: tail4500_9 +abbrev tail4500_11 : Stack := ⟨w1,9⟩ :: tail4500_10 +abbrev tail4500_12 : Stack := ⟨w0,8⟩ :: tail4500_11 +abbrev tail4500_13 (k : Nat) : Stack := ⟨w87,(1*k+7)⟩ :: tail4500_12 +abbrev tail4500_14 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4500_13 k +abbrev tail4500_15 (k : Nat) : Stack := ⟨w1,791761160⟩ :: tail4500_14 k +abbrev tail4500_16 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_15 k +abbrev tail4500_17 : Stack := ⟨w1,15⟩ :: tail4500_0 +abbrev tail4500_18 : Stack := ⟨w2,1⟩ :: tail4500_17 +abbrev tail4500_19 : Stack := ⟨w1,16⟩ :: tail4500_18 +abbrev tail4500_20 : Stack := ⟨w2,1⟩ :: tail4500_19 +abbrev tail4500_21 : Stack := ⟨w0,93⟩ :: tail4500_20 +abbrev tail4500_22 : Stack := ⟨w1,15⟩ :: tail4500_21 +abbrev tail4500_23 : Stack := ⟨w2,1⟩ :: tail4500_22 +abbrev tail4500_24 : Stack := ⟨w0,20⟩ :: tail4500_23 +abbrev tail4500_25 (k : Nat) : Stack := ⟨w218,(1*k+8)⟩ :: tail4500_24 +abbrev tail4500_26 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4500_25 k +abbrev tail4500_27 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4500_26 k +abbrev tail4500_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_27 k +abbrev tail4500_29 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4500_28 k +abbrev tail4500_30 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4500_29 k +abbrev tail4500_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_30 k +abbrev tail4500_32 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4500_31 k +abbrev tail4500_33 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_32 k +abbrev tail4500_34 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4500_33 k +abbrev tail4500_35 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_15 k +abbrev tail4500_36 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4500_15 k +abbrev tail4500_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_36 k +abbrev tail4500_38 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4500_37 k +abbrev tail4500_39 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_38 k +abbrev tail4500_40 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4500_39 k +abbrev tail4500_41 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_28 k +abbrev tail4500_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_41 k +abbrev tail4500_43 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4500_42 k +abbrev tail4500_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_38 k +abbrev tail4500_45 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4500_38 k +abbrev tail4500_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_45 k +abbrev tail4500_47 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4500_46 k +abbrev tail4500_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_47 k +abbrev tail4500_49 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4500_48 k +abbrev tail4500_50 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4500_25 k +abbrev tail4500_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_50 k +abbrev tail4500_52 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4500_51 k +abbrev tail4500_53 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_47 k +abbrev tail4500_54 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4500_47 k +abbrev tail4500_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_54 k +abbrev tail4500_56 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4500_55 k +abbrev tail4500_57 (k : Nat) : Stack := ⟨w222,(1*k+8)⟩ :: tail4500_56 k +abbrev tail4500_58 (k : Nat) : Stack := ⟨w1,20⟩ :: tail4500_57 k +abbrev tail4500_59 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_58 k +abbrev tail4500_60 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4500_59 k +abbrev tail4500_61 : Stack := ⟨w0,92⟩ :: tail4500_20 +abbrev tail4500_62 : Stack := ⟨w23,1⟩ :: tail4500_61 +abbrev tail4500_63 : Stack := ⟨w1,15⟩ :: tail4500_62 +abbrev tail4500_64 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_58 k +abbrev tail4500_65 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_58 k +abbrev tail4500_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_65 k +abbrev tail4500_67 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4500_66 k +abbrev tail4500_68 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_67 k +abbrev tail4500_69 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_68 k +abbrev tail4500_70 : Stack := ⟨w1,16⟩ :: tail4500_0 +abbrev tail4500_71 : Stack := ⟨w1,32⟩ :: tail4500_0 +abbrev tail4500_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_67 k +abbrev tail4500_73 (k : Nat) : Stack := ⟨w0,33⟩ :: tail4500_67 k +abbrev tail4500_74 : Stack := ⟨w1,1⟩ :: tail4500_0 +abbrev tail4500_75 : Stack := ⟨w1,34⟩ :: tail4500_0 +abbrev tail4500_76 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4500_66 k +abbrev tail4500_77 : Stack := ⟨w2,1⟩ :: tail4500_75 +abbrev tail4500_78 : Stack := ⟨w0,91⟩ :: tail4500_77 +abbrev tail4500_79 : Stack := ⟨w0,92⟩ :: tail4500_77 +abbrev tail4500_80 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4500_58 k +abbrev tail4500_81 : Stack := ⟨w1,1⟩ :: tail4500_79 +abbrev tail4500_82 : Stack := ⟨w1,16⟩ :: tail4500_79 +abbrev tail4500_83 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4500_57 k +abbrev tail4500_84 : Stack := ⟨w2,1⟩ :: tail4500_82 +abbrev tail4500_85 : Stack := ⟨w0,19⟩ :: tail4500_84 +abbrev tail4500_86 (k : Nat) : Stack := ⟨w223,(1*k+8)⟩ :: tail4500_85 +abbrev tail4500_87 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4500_86 k +abbrev tail4500_88 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4500_86 k +abbrev tail4500_89 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4500_47 k +abbrev tail4500_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_88 k +abbrev tail4500_91 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4500_88 k +abbrev tail4500_92 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4500_46 k +abbrev tail4500_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_91 k +abbrev tail4500_94 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4500_93 k +abbrev tail4500_95 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_93 k +abbrev tail4500_96 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4500_38 k +abbrev tail4500_97 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_95 k +abbrev tail4500_98 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4500_95 k +abbrev tail4500_99 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4500_37 k +abbrev tail4500_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_98 k +abbrev tail4500_101 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4500_100 k +abbrev tail4500_102 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4500_100 k +abbrev tail4500_103 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4500_15 k +abbrev tail4500_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_102 k +abbrev tail4500_105 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4500_102 k +abbrev tail4500_106 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4500_14 k +abbrev tail4500_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_105 k +abbrev tail4500_108 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4500_107 k +abbrev tail4500_109 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4500_108 k +abbrev tail4500_110 (k : Nat) : Stack := ⟨w224,(1*k+7)⟩ :: tail4500_109 k +abbrev tail4500_111 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4500_110 k +abbrev tail4500_112 : Stack := ⟨w1,8⟩ :: tail4500_10 +abbrev tail4500_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_111 k +abbrev tail4500_114 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4500_113 k +abbrev tail4500_115 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4500_113 k +abbrev tail4500_116 : Stack := ⟨w0,8⟩ :: tail4500_8 +abbrev tail4500_117 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_115 k +abbrev tail4500_118 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4500_115 k +abbrev tail4500_119 : Stack := ⟨w1,9⟩ :: tail4500_7 +abbrev tail4500_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_118 k +abbrev tail4500_121 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4500_120 k +abbrev tail4500_122 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4500_120 k +abbrev tail4500_123 : Stack := ⟨w0,8⟩ :: tail4500_5 +abbrev tail4500_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_122 k +abbrev tail4500_125 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4500_122 k +abbrev tail4500_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_125 k +abbrev tail4500_127 : Stack := ⟨w0,3⟩ :: tail4500_3 +abbrev tail4500_128 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4500_125 k +abbrev tail4500_129 : Stack := ⟨w0,2⟩ :: tail4500_3 +abbrev tail4500_130 : Stack := ⟨w2,1⟩ :: tail4500_129 +abbrev tail4500_131 : Stack := ⟨w23,1⟩ :: tail4500_130 +abbrev tail4500_132 (k : Nat) : Stack := ⟨w1,10⟩ :: tail4500_122 k +abbrev tail4500_133 : Stack := ⟨w0,1⟩ :: tail4500_130 +abbrev tail4500_134 : Stack := ⟨w0,11⟩ :: tail4500_130 +abbrev tail4500_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_121 k +abbrev tail4500_136 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4500_135 k +abbrev tail4500_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_136 k +abbrev tail4500_138 : Stack := ⟨w0,1⟩ :: tail4500_3 +abbrev tail4500_139 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4500_136 k +abbrev tail4500_140 : Stack := ⟨w2,1⟩ :: tail4500_3 +abbrev tail4500_141 : Stack := ⟨w23,1⟩ :: tail4500_140 +abbrev tail4500_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail4500_135 k +abbrev tail4500_143 : Stack := ⟨w0,1⟩ :: tail4500_140 +abbrev tail4500_144 : Stack := ⟨w0,13⟩ :: tail4500_140 +abbrev tail4500_145 : Stack := ⟨w2,1⟩ :: tail4500_144 +abbrev tail4500_146 : Stack := ⟨w1,9⟩ :: tail4500_145 +abbrev tail4500_147 : Stack := ⟨w23,1⟩ :: tail4500_146 +abbrev tail4500_148 : Stack := ⟨w0,9⟩ :: tail4500_147 +abbrev tail4500_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_114 k +abbrev tail4500_150 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4500_149 k +abbrev tail4500_151 : Stack := ⟨w0,1⟩ :: tail4500_146 +abbrev tail4500_152 : Stack := ⟨w0,10⟩ :: tail4500_146 +abbrev tail4500_153 : Stack := ⟨w2,1⟩ :: tail4500_152 + +def before4500 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail4500_16 k),(tail4500_34 k)⟩ +def before4501 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail4500_35 k),(tail4500_34 k)⟩ +def before4502 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4500_36 k),(tail4500_33 k)⟩ +def before4503 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4500_37 k),(tail4500_32 k)⟩ +def before4504 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521565),(tail4500_38 k),(tail4500_31 k)⟩ +def before4505 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521567),(tail4500_39 k),(tail4500_30 k)⟩ +def before4506 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4500_40 k),(tail4500_29 k)⟩ +def before4507 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4500_40 k),(tail4500_42 k)⟩ +def before4508 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521567),(tail4500_39 k),(tail4500_43 k)⟩ +def before4509 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521567),(tail4500_44 k),(tail4500_43 k)⟩ +def before4510 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4500_45 k),(tail4500_42 k)⟩ +def before4511 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4500_46 k),(tail4500_41 k)⟩ +def before4512 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521679),(tail4500_47 k),(tail4500_28 k)⟩ +def before4513 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521681),(tail4500_48 k),(tail4500_27 k)⟩ +def before4514 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4500_49 k),(tail4500_26 k)⟩ +def before4515 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4500_49 k),(tail4500_51 k)⟩ +def before4516 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521681),(tail4500_48 k),(tail4500_52 k)⟩ +def before4517 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521681),(tail4500_53 k),(tail4500_52 k)⟩ +def before4518 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4500_54 k),(tail4500_51 k)⟩ +def before4519 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4500_55 k),(tail4500_50 k)⟩ +def before4520 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4500_56 k),(tail4500_25 k)⟩ +def before4521 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4500_57 k),tail4500_24⟩ +def before4522 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526627),(tail4500_58 k),tail4500_23⟩ +def before4523 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526629),(tail4500_59 k),tail4500_22⟩ +def before4524 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4500_60 k),tail4500_21⟩ +def before4525 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4500_60 k),tail4500_62⟩ +def before4526 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526629),(tail4500_59 k),tail4500_63⟩ +def before4527 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526629),(tail4500_64 k),tail4500_63⟩ +def before4528 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4500_65 k),tail4500_62⟩ +def before4529 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4500_66 k),tail4500_61⟩ +def before4530 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526845),(tail4500_67 k),tail4500_20⟩ +def before4531 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526847),(tail4500_68 k),tail4500_19⟩ +def before4532 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526879),(tail4500_69 k),tail4500_18⟩ +def before4533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526879),(tail4500_69 k),tail4500_70⟩ +def before4534 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526847),(tail4500_68 k),tail4500_71⟩ +def before4535 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526847),(tail4500_72 k),tail4500_71⟩ +def before4536 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526911),(tail4500_73 k),tail4500_0⟩ +def before4537 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526911),(tail4500_73 k),tail4500_74⟩ +def before4538 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526845),(tail4500_67 k),tail4500_75⟩ +def before4539 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526843),(tail4500_76 k),tail4500_77⟩ +def before4540 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4500_66 k),tail4500_78⟩ +def before4541 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4500_65 k),tail4500_79⟩ +def before4542 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4500_80 k),tail4500_81⟩ +def before4543 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526627),(tail4500_58 k),tail4500_82⟩ +def before4544 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526625),(tail4500_83 k),tail4500_84⟩ +def before4545 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4500_57 k),tail4500_85⟩ +def before4546 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4500_56 k),(tail4500_86 k)⟩ +def before4547 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4500_55 k),(tail4500_87 k)⟩ +def before4548 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4500_54 k),(tail4500_88 k)⟩ +def before4549 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4500_89 k),(tail4500_90 k)⟩ +def before4550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521679),(tail4500_47 k),(tail4500_91 k)⟩ +def before4551 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail4500_92 k),(tail4500_93 k)⟩ +def before4552 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4500_46 k),(tail4500_94 k)⟩ +def before4553 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4500_45 k),(tail4500_95 k)⟩ +def before4554 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4500_96 k),(tail4500_97 k)⟩ +def before4555 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521565),(tail4500_38 k),(tail4500_98 k)⟩ +def before4556 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521563),(tail4500_99 k),(tail4500_100 k)⟩ +def before4557 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4500_37 k),(tail4500_101 k)⟩ +def before4558 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4500_36 k),(tail4500_102 k)⟩ +def before4559 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4500_103 k),(tail4500_104 k)⟩ +def before4560 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail4500_15 k),(tail4500_105 k)⟩ +def before4561 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521501),(tail4500_106 k),(tail4500_107 k)⟩ +def before4562 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4500_14 k),(tail4500_108 k)⟩ +def before4563 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4500_13 k),(tail4500_109 k)⟩ +def before4564 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4500_12,(tail4500_110 k)⟩ +def before4565 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail4500_11,(tail4500_111 k)⟩ +def before4566 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail4500_112,(tail4500_113 k)⟩ +def before4567 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4500_10,(tail4500_114 k)⟩ +def before4568 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4500_9,(tail4500_115 k)⟩ +def before4569 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4500_116,(tail4500_117 k)⟩ +def before4570 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail4500_8,(tail4500_118 k)⟩ +def before4571 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail4500_119,(tail4500_120 k)⟩ +def before4572 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4500_7,(tail4500_121 k)⟩ +def before4573 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4500_6,(tail4500_122 k)⟩ +def before4574 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4500_123,(tail4500_124 k)⟩ +def before4575 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail4500_5,(tail4500_125 k)⟩ +def before4576 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1217),tail4500_4,(tail4500_126 k)⟩ +def before4577 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1219),tail4500_127,(tail4500_128 k)⟩ +def before4578 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1219),tail4500_130,(tail4500_128 k)⟩ +def before4579 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail4500_131,(tail4500_126 k)⟩ +def before4580 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail4500_131,(tail4500_132 k)⟩ +def before4581 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail4500_133,(tail4500_132 k)⟩ +def before4582 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4500_134,(tail4500_122 k)⟩ +def before4583 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4500_134,(tail4500_135 k)⟩ +def before4584 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail4500_130,(tail4500_136 k)⟩ +def before4585 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1221),tail4500_129,(tail4500_137 k)⟩ +def before4586 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail4500_138,(tail4500_139 k)⟩ +def before4587 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1223),tail4500_140,(tail4500_139 k)⟩ +def before4588 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail4500_141,(tail4500_137 k)⟩ +def before4589 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail4500_141,(tail4500_142 k)⟩ +def before4590 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail4500_143,(tail4500_142 k)⟩ +def before4591 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4500_144,(tail4500_135 k)⟩ +def before4592 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4500_145,(tail4500_121 k)⟩ +def before4593 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1177),tail4500_146,(tail4500_120 k)⟩ +def before4594 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail4500_147,(tail4500_118 k)⟩ +def before4595 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4500_148,(tail4500_115 k)⟩ +def before4596 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4500_148,(tail4500_149 k)⟩ +def before4597 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail4500_147,(tail4500_150 k)⟩ +def before4598 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail4500_151,(tail4500_150 k)⟩ +def before4599 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4500_152,(tail4500_149 k)⟩ +def after4599 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4500_153,(tail4500_114 k)⟩ + +theorem macro4500 (k : Nat) : applyExit (before4500 k) exit32 1 = some (before4501 k) := by + simp (disch := omega) [before4500, before4501, exit32, applyExit, pop, push] + <;> omega +theorem step4500 (k : Nat) : Runs (1*3) (before4500 k).denote (before4501 k).denote := + @applyExit_sound (before4500 k) (before4501 k) exit32 1 valid32 (macro4500 k) +theorem macro4501 (k : Nat) : applyExit (before4501 k) exit36 7 = some (before4502 k) := by + simp (disch := omega) [before4501, before4502, exit36, applyExit, pop, push] + <;> omega +theorem step4501 (k : Nat) : Runs (7*2) (before4501 k).denote (before4502 k).denote := + @applyExit_sound (before4501 k) (before4502 k) exit36 7 valid36 (macro4501 k) +theorem macro4502 (k : Nat) : applyExit (before4502 k) exit33 1 = some (before4503 k) := by + simp (disch := omega) [before4502, before4503, exit33, applyExit, pop, push] + <;> omega +theorem step4502 (k : Nat) : Runs (1*2) (before4502 k).denote (before4503 k).denote := + @applyExit_sound (before4502 k) (before4503 k) exit33 1 valid33 (macro4502 k) +theorem macro4503 (k : Nat) : applyExit (before4503 k) exit34 22 = some (before4504 k) := by + simp (disch := omega) [before4503, before4504, exit34, applyExit, pop, push] + <;> omega +theorem step4503 (k : Nat) : Runs (22*2) (before4503 k).denote (before4504 k).denote := + @applyExit_sound (before4503 k) (before4504 k) exit34 22 valid34 (macro4503 k) +theorem macro4504 (k : Nat) : applyExit (before4504 k) exit35 1 = some (before4505 k) := by + simp (disch := omega) [before4504, before4505, exit35, applyExit, pop, push] + <;> omega +theorem step4504 (k : Nat) : Runs (1*2) (before4504 k).denote (before4505 k).denote := + @applyExit_sound (before4504 k) (before4505 k) exit35 1 valid35 (macro4504 k) +theorem macro4505 (k : Nat) : applyExit (before4505 k) exit36 39 = some (before4506 k) := by + simp (disch := omega) [before4505, before4506, exit36, applyExit, pop, push] + <;> omega +theorem step4505 (k : Nat) : Runs (39*2) (before4505 k).denote (before4506 k).denote := + @applyExit_sound (before4505 k) (before4506 k) exit36 39 valid36 (macro4505 k) +theorem macro4506 (k : Nat) : applyExit (before4506 k) exit31 1 = some (before4507 k) := by + simp (disch := omega) [before4506, before4507, exit31, applyExit, pop, push] + <;> omega +theorem step4506 (k : Nat) : Runs (1*1) (before4506 k).denote (before4507 k).denote := + @applyExit_sound (before4506 k) (before4507 k) exit31 1 valid31 (macro4506 k) +theorem macro4507 (k : Nat) : applyExit (before4507 k) exit10 39 = some (before4508 k) := by + simp (disch := omega) [before4507, before4508, exit10, applyExit, pop, push] + <;> omega +theorem step4507 (k : Nat) : Runs (39*2) (before4507 k).denote (before4508 k).denote := + @applyExit_sound (before4507 k) (before4508 k) exit10 39 valid10 (macro4507 k) +theorem macro4508 (k : Nat) : applyExit (before4508 k) exit32 1 = some (before4509 k) := by + simp (disch := omega) [before4508, before4509, exit32, applyExit, pop, push] + <;> omega +theorem step4508 (k : Nat) : Runs (1*3) (before4508 k).denote (before4509 k).denote := + @applyExit_sound (before4508 k) (before4509 k) exit32 1 valid32 (macro4508 k) +theorem macro4509 (k : Nat) : applyExit (before4509 k) exit36 39 = some (before4510 k) := by + simp (disch := omega) [before4509, before4510, exit36, applyExit, pop, push] + <;> omega +theorem step4509 (k : Nat) : Runs (39*2) (before4509 k).denote (before4510 k).denote := + @applyExit_sound (before4509 k) (before4510 k) exit36 39 valid36 (macro4509 k) +theorem macro4510 (k : Nat) : applyExit (before4510 k) exit33 1 = some (before4511 k) := by + simp (disch := omega) [before4510, before4511, exit33, applyExit, pop, push] + <;> omega +theorem step4510 (k : Nat) : Runs (1*2) (before4510 k).denote (before4511 k).denote := + @applyExit_sound (before4510 k) (before4511 k) exit33 1 valid33 (macro4510 k) +theorem macro4511 (k : Nat) : applyExit (before4511 k) exit34 16 = some (before4512 k) := by + simp (disch := omega) [before4511, before4512, exit34, applyExit, pop, push] + <;> omega +theorem step4511 (k : Nat) : Runs (16*2) (before4511 k).denote (before4512 k).denote := + @applyExit_sound (before4511 k) (before4512 k) exit34 16 valid34 (macro4511 k) +theorem macro4512 (k : Nat) : applyExit (before4512 k) exit35 1 = some (before4513 k) := by + simp (disch := omega) [before4512, before4513, exit35, applyExit, pop, push] + <;> omega +theorem step4512 (k : Nat) : Runs (1*2) (before4512 k).denote (before4513 k).denote := + @applyExit_sound (before4512 k) (before4513 k) exit35 1 valid35 (macro4512 k) +theorem macro4513 (k : Nat) : applyExit (before4513 k) exit36 91 = some (before4514 k) := by + simp (disch := omega) [before4513, before4514, exit36, applyExit, pop, push] + <;> omega +theorem step4513 (k : Nat) : Runs (91*2) (before4513 k).denote (before4514 k).denote := + @applyExit_sound (before4513 k) (before4514 k) exit36 91 valid36 (macro4513 k) +theorem macro4514 (k : Nat) : applyExit (before4514 k) exit31 1 = some (before4515 k) := by + simp (disch := omega) [before4514, before4515, exit31, applyExit, pop, push] + <;> omega +theorem step4514 (k : Nat) : Runs (1*1) (before4514 k).denote (before4515 k).denote := + @applyExit_sound (before4514 k) (before4515 k) exit31 1 valid31 (macro4514 k) +theorem macro4515 (k : Nat) : applyExit (before4515 k) exit10 91 = some (before4516 k) := by + simp (disch := omega) [before4515, before4516, exit10, applyExit, pop, push] + <;> omega +theorem step4515 (k : Nat) : Runs (91*2) (before4515 k).denote (before4516 k).denote := + @applyExit_sound (before4515 k) (before4516 k) exit10 91 valid10 (macro4515 k) +theorem macro4516 (k : Nat) : applyExit (before4516 k) exit32 1 = some (before4517 k) := by + simp (disch := omega) [before4516, before4517, exit32, applyExit, pop, push] + <;> omega +theorem step4516 (k : Nat) : Runs (1*3) (before4516 k).denote (before4517 k).denote := + @applyExit_sound (before4516 k) (before4517 k) exit32 1 valid32 (macro4516 k) +theorem macro4517 (k : Nat) : applyExit (before4517 k) exit36 91 = some (before4518 k) := by + simp (disch := omega) [before4517, before4518, exit36, applyExit, pop, push] + <;> omega +theorem step4517 (k : Nat) : Runs (91*2) (before4517 k).denote (before4518 k).denote := + @applyExit_sound (before4517 k) (before4518 k) exit36 91 valid36 (macro4517 k) +theorem macro4518 (k : Nat) : applyExit (before4518 k) exit33 1 = some (before4519 k) := by + simp (disch := omega) [before4518, before4519, exit33, applyExit, pop, push] + <;> omega +theorem step4518 (k : Nat) : Runs (1*2) (before4518 k).denote (before4519 k).denote := + @applyExit_sound (before4518 k) (before4519 k) exit33 1 valid33 (macro4518 k) +theorem macro4519 (k : Nat) : applyExit (before4519 k) exit34 17 = some (before4520 k) := by + simp (disch := omega) [before4519, before4520, exit34, applyExit, pop, push] + <;> omega +theorem step4519 (k : Nat) : Runs (17*2) (before4519 k).denote (before4520 k).denote := + @applyExit_sound (before4519 k) (before4520 k) exit34 17 valid34 (macro4519 k) +theorem macro4520 (k : Nat) : applyExit (before4520 k) exit254 (1*k+8) = some (before4521 k) := by + simp (disch := omega) [before4520, before4521, exit254, applyExit, pop, push] + <;> omega +theorem step4520 (k : Nat) : Runs ((1*k+8)*1166) (before4520 k).denote (before4521 k).denote := + @applyExit_sound (before4520 k) (before4521 k) exit254 (1*k+8) valid254 (macro4520 k) +theorem macro4521 (k : Nat) : applyExit (before4521 k) exit34 20 = some (before4522 k) := by + simp (disch := omega) [before4521, before4522, exit34, applyExit, pop, push] + <;> omega +theorem step4521 (k : Nat) : Runs (20*2) (before4521 k).denote (before4522 k).denote := + @applyExit_sound (before4521 k) (before4522 k) exit34 20 valid34 (macro4521 k) +theorem macro4522 (k : Nat) : applyExit (before4522 k) exit35 1 = some (before4523 k) := by + simp (disch := omega) [before4522, before4523, exit35, applyExit, pop, push] + <;> omega +theorem step4522 (k : Nat) : Runs (1*2) (before4522 k).denote (before4523 k).denote := + @applyExit_sound (before4522 k) (before4523 k) exit35 1 valid35 (macro4522 k) +theorem macro4523 (k : Nat) : applyExit (before4523 k) exit36 15 = some (before4524 k) := by + simp (disch := omega) [before4523, before4524, exit36, applyExit, pop, push] + <;> omega +theorem step4523 (k : Nat) : Runs (15*2) (before4523 k).denote (before4524 k).denote := + @applyExit_sound (before4523 k) (before4524 k) exit36 15 valid36 (macro4523 k) +theorem macro4524 (k : Nat) : applyExit (before4524 k) exit31 1 = some (before4525 k) := by + simp (disch := omega) [before4524, before4525, exit31, applyExit, pop, push] + <;> omega +theorem step4524 (k : Nat) : Runs (1*1) (before4524 k).denote (before4525 k).denote := + @applyExit_sound (before4524 k) (before4525 k) exit31 1 valid31 (macro4524 k) +theorem macro4525 (k : Nat) : applyExit (before4525 k) exit10 15 = some (before4526 k) := by + simp (disch := omega) [before4525, before4526, exit10, applyExit, pop, push] + <;> omega +theorem step4525 (k : Nat) : Runs (15*2) (before4525 k).denote (before4526 k).denote := + @applyExit_sound (before4525 k) (before4526 k) exit10 15 valid10 (macro4525 k) +theorem macro4526 (k : Nat) : applyExit (before4526 k) exit32 1 = some (before4527 k) := by + simp (disch := omega) [before4526, before4527, exit32, applyExit, pop, push] + <;> omega +theorem step4526 (k : Nat) : Runs (1*3) (before4526 k).denote (before4527 k).denote := + @applyExit_sound (before4526 k) (before4527 k) exit32 1 valid32 (macro4526 k) +theorem macro4527 (k : Nat) : applyExit (before4527 k) exit36 15 = some (before4528 k) := by + simp (disch := omega) [before4527, before4528, exit36, applyExit, pop, push] + <;> omega +theorem step4527 (k : Nat) : Runs (15*2) (before4527 k).denote (before4528 k).denote := + @applyExit_sound (before4527 k) (before4528 k) exit36 15 valid36 (macro4527 k) +theorem macro4528 (k : Nat) : applyExit (before4528 k) exit33 1 = some (before4529 k) := by + simp (disch := omega) [before4528, before4529, exit33, applyExit, pop, push] + <;> omega +theorem step4528 (k : Nat) : Runs (1*2) (before4528 k).denote (before4529 k).denote := + @applyExit_sound (before4528 k) (before4529 k) exit33 1 valid33 (macro4528 k) +theorem macro4529 (k : Nat) : applyExit (before4529 k) exit34 92 = some (before4530 k) := by + simp (disch := omega) [before4529, before4530, exit34, applyExit, pop, push] + <;> omega +theorem step4529 (k : Nat) : Runs (92*2) (before4529 k).denote (before4530 k).denote := + @applyExit_sound (before4529 k) (before4530 k) exit34 92 valid34 (macro4529 k) +theorem macro4530 (k : Nat) : applyExit (before4530 k) exit35 1 = some (before4531 k) := by + simp (disch := omega) [before4530, before4531, exit35, applyExit, pop, push] + <;> omega +theorem step4530 (k : Nat) : Runs (1*2) (before4530 k).denote (before4531 k).denote := + @applyExit_sound (before4530 k) (before4531 k) exit35 1 valid35 (macro4530 k) +theorem macro4531 (k : Nat) : applyExit (before4531 k) exit36 16 = some (before4532 k) := by + simp (disch := omega) [before4531, before4532, exit36, applyExit, pop, push] + <;> omega +theorem step4531 (k : Nat) : Runs (16*2) (before4531 k).denote (before4532 k).denote := + @applyExit_sound (before4531 k) (before4532 k) exit36 16 valid36 (macro4531 k) +theorem macro4532 (k : Nat) : applyExit (before4532 k) exit39 1 = some (before4533 k) := by + simp (disch := omega) [before4532, before4533, exit39, applyExit, pop, push] + <;> omega +theorem step4532 (k : Nat) : Runs (1*1) (before4532 k).denote (before4533 k).denote := + @applyExit_sound (before4532 k) (before4533 k) exit39 1 valid39 (macro4532 k) +theorem macro4533 (k : Nat) : applyExit (before4533 k) exit10 16 = some (before4534 k) := by + simp (disch := omega) [before4533, before4534, exit10, applyExit, pop, push] + <;> omega +theorem step4533 (k : Nat) : Runs (16*2) (before4533 k).denote (before4534 k).denote := + @applyExit_sound (before4533 k) (before4534 k) exit10 16 valid10 (macro4533 k) +theorem macro4534 (k : Nat) : applyExit (before4534 k) exit32 1 = some (before4535 k) := by + simp (disch := omega) [before4534, before4535, exit32, applyExit, pop, push] + <;> omega +theorem step4534 (k : Nat) : Runs (1*3) (before4534 k).denote (before4535 k).denote := + @applyExit_sound (before4534 k) (before4535 k) exit32 1 valid32 (macro4534 k) +theorem macro4535 (k : Nat) : applyExit (before4535 k) exit36 32 = some (before4536 k) := by + simp (disch := omega) [before4535, before4536, exit36, applyExit, pop, push] + <;> omega +theorem step4535 (k : Nat) : Runs (32*2) (before4535 k).denote (before4536 k).denote := + @applyExit_sound (before4535 k) (before4536 k) exit36 32 valid36 (macro4535 k) +theorem macro4536 (k : Nat) : applyExit (before4536 k) exit39 1 = some (before4537 k) := by + simp (disch := omega) [before4536, before4537, exit39, applyExit, pop, push] + <;> omega +theorem step4536 (k : Nat) : Runs (1*1) (before4536 k).denote (before4537 k).denote := + @applyExit_sound (before4536 k) (before4537 k) exit39 1 valid39 (macro4536 k) +theorem macro4537 (k : Nat) : applyExit (before4537 k) exit10 33 = some (before4538 k) := by + simp (disch := omega) [before4537, before4538, exit10, applyExit, pop, push] + <;> omega +theorem step4537 (k : Nat) : Runs (33*2) (before4537 k).denote (before4538 k).denote := + @applyExit_sound (before4537 k) (before4538 k) exit10 33 valid10 (macro4537 k) +theorem macro4538 (k : Nat) : applyExit (before4538 k) exit11 1 = some (before4539 k) := by + simp (disch := omega) [before4538, before4539, exit11, applyExit, pop, push] + <;> omega +theorem step4538 (k : Nat) : Runs (1*2) (before4538 k).denote (before4539 k).denote := + @applyExit_sound (before4538 k) (before4539 k) exit11 1 valid11 (macro4538 k) +theorem macro4539 (k : Nat) : applyExit (before4539 k) exit2 91 = some (before4540 k) := by + simp (disch := omega) [before4539, before4540, exit2, applyExit, pop, push] + <;> omega +theorem step4539 (k : Nat) : Runs (91*2) (before4539 k).denote (before4540 k).denote := + @applyExit_sound (before4539 k) (before4540 k) exit2 91 valid2 (macro4539 k) +theorem macro4540 (k : Nat) : applyExit (before4540 k) exit3 1 = some (before4541 k) := by + simp (disch := omega) [before4540, before4541, exit3, applyExit, pop, push] + <;> omega +theorem step4540 (k : Nat) : Runs (1*2) (before4540 k).denote (before4541 k).denote := + @applyExit_sound (before4540 k) (before4541 k) exit3 1 valid3 (macro4540 k) +theorem macro4541 (k : Nat) : applyExit (before4541 k) exit9 1 = some (before4542 k) := by + simp (disch := omega) [before4541, before4542, exit9, applyExit, pop, push] + <;> omega +theorem step4541 (k : Nat) : Runs (1*2) (before4541 k).denote (before4542 k).denote := + @applyExit_sound (before4541 k) (before4542 k) exit9 1 valid9 (macro4541 k) +theorem macro4542 (k : Nat) : applyExit (before4542 k) exit10 15 = some (before4543 k) := by + simp (disch := omega) [before4542, before4543, exit10, applyExit, pop, push] + <;> omega +theorem step4542 (k : Nat) : Runs (15*2) (before4542 k).denote (before4543 k).denote := + @applyExit_sound (before4542 k) (before4543 k) exit10 15 valid10 (macro4542 k) +theorem macro4543 (k : Nat) : applyExit (before4543 k) exit11 1 = some (before4544 k) := by + simp (disch := omega) [before4543, before4544, exit11, applyExit, pop, push] + <;> omega +theorem step4543 (k : Nat) : Runs (1*2) (before4543 k).denote (before4544 k).denote := + @applyExit_sound (before4543 k) (before4544 k) exit11 1 valid11 (macro4543 k) +theorem macro4544 (k : Nat) : applyExit (before4544 k) exit2 19 = some (before4545 k) := by + simp (disch := omega) [before4544, before4545, exit2, applyExit, pop, push] + <;> omega +theorem step4544 (k : Nat) : Runs (19*2) (before4544 k).denote (before4545 k).denote := + @applyExit_sound (before4544 k) (before4545 k) exit2 19 valid2 (macro4544 k) +theorem macro4545 (k : Nat) : applyExit (before4545 k) exit255 (1*k+8) = some (before4546 k) := by + simp (disch := omega) [before4545, before4546, exit255, applyExit, pop, push] + <;> omega +theorem step4545 (k : Nat) : Runs ((1*k+8)*586) (before4545 k).denote (before4546 k).denote := + @applyExit_sound (before4545 k) (before4546 k) exit255 (1*k+8) valid255 (macro4545 k) +theorem macro4546 (k : Nat) : applyExit (before4546 k) exit2 17 = some (before4547 k) := by + simp (disch := omega) [before4546, before4547, exit2, applyExit, pop, push] + <;> omega +theorem step4546 (k : Nat) : Runs (17*2) (before4546 k).denote (before4547 k).denote := + @applyExit_sound (before4546 k) (before4547 k) exit2 17 valid2 (macro4546 k) +theorem macro4547 (k : Nat) : applyExit (before4547 k) exit3 1 = some (before4548 k) := by + simp (disch := omega) [before4547, before4548, exit3, applyExit, pop, push] + <;> omega +theorem step4547 (k : Nat) : Runs (1*2) (before4547 k).denote (before4548 k).denote := + @applyExit_sound (before4547 k) (before4548 k) exit3 1 valid3 (macro4547 k) +theorem macro4548 (k : Nat) : applyExit (before4548 k) exit9 1 = some (before4549 k) := by + simp (disch := omega) [before4548, before4549, exit9, applyExit, pop, push] + <;> omega +theorem step4548 (k : Nat) : Runs (1*2) (before4548 k).denote (before4549 k).denote := + @applyExit_sound (before4548 k) (before4549 k) exit9 1 valid9 (macro4548 k) +theorem macro4549 (k : Nat) : applyExit (before4549 k) exit10 91 = some (before4550 k) := by + simp (disch := omega) [before4549, before4550, exit10, applyExit, pop, push] + <;> omega +theorem step4549 (k : Nat) : Runs (91*2) (before4549 k).denote (before4550 k).denote := + @applyExit_sound (before4549 k) (before4550 k) exit10 91 valid10 (macro4549 k) +theorem macro4550 (k : Nat) : applyExit (before4550 k) exit11 1 = some (before4551 k) := by + simp (disch := omega) [before4550, before4551, exit11, applyExit, pop, push] + <;> omega +theorem step4550 (k : Nat) : Runs (1*2) (before4550 k).denote (before4551 k).denote := + @applyExit_sound (before4550 k) (before4551 k) exit11 1 valid11 (macro4550 k) +theorem macro4551 (k : Nat) : applyExit (before4551 k) exit2 15 = some (before4552 k) := by + simp (disch := omega) [before4551, before4552, exit2, applyExit, pop, push] + <;> omega +theorem step4551 (k : Nat) : Runs (15*2) (before4551 k).denote (before4552 k).denote := + @applyExit_sound (before4551 k) (before4552 k) exit2 15 valid2 (macro4551 k) +theorem macro4552 (k : Nat) : applyExit (before4552 k) exit3 1 = some (before4553 k) := by + simp (disch := omega) [before4552, before4553, exit3, applyExit, pop, push] + <;> omega +theorem step4552 (k : Nat) : Runs (1*2) (before4552 k).denote (before4553 k).denote := + @applyExit_sound (before4552 k) (before4553 k) exit3 1 valid3 (macro4552 k) +theorem macro4553 (k : Nat) : applyExit (before4553 k) exit9 1 = some (before4554 k) := by + simp (disch := omega) [before4553, before4554, exit9, applyExit, pop, push] + <;> omega +theorem step4553 (k : Nat) : Runs (1*2) (before4553 k).denote (before4554 k).denote := + @applyExit_sound (before4553 k) (before4554 k) exit9 1 valid9 (macro4553 k) +theorem macro4554 (k : Nat) : applyExit (before4554 k) exit10 39 = some (before4555 k) := by + simp (disch := omega) [before4554, before4555, exit10, applyExit, pop, push] + <;> omega +theorem step4554 (k : Nat) : Runs (39*2) (before4554 k).denote (before4555 k).denote := + @applyExit_sound (before4554 k) (before4555 k) exit10 39 valid10 (macro4554 k) +theorem macro4555 (k : Nat) : applyExit (before4555 k) exit11 1 = some (before4556 k) := by + simp (disch := omega) [before4555, before4556, exit11, applyExit, pop, push] + <;> omega +theorem step4555 (k : Nat) : Runs (1*2) (before4555 k).denote (before4556 k).denote := + @applyExit_sound (before4555 k) (before4556 k) exit11 1 valid11 (macro4555 k) +theorem macro4556 (k : Nat) : applyExit (before4556 k) exit2 21 = some (before4557 k) := by + simp (disch := omega) [before4556, before4557, exit2, applyExit, pop, push] + <;> omega +theorem step4556 (k : Nat) : Runs (21*2) (before4556 k).denote (before4557 k).denote := + @applyExit_sound (before4556 k) (before4557 k) exit2 21 valid2 (macro4556 k) +theorem macro4557 (k : Nat) : applyExit (before4557 k) exit3 1 = some (before4558 k) := by + simp (disch := omega) [before4557, before4558, exit3, applyExit, pop, push] + <;> omega +theorem step4557 (k : Nat) : Runs (1*2) (before4557 k).denote (before4558 k).denote := + @applyExit_sound (before4557 k) (before4558 k) exit3 1 valid3 (macro4557 k) +theorem macro4558 (k : Nat) : applyExit (before4558 k) exit9 1 = some (before4559 k) := by + simp (disch := omega) [before4558, before4559, exit9, applyExit, pop, push] + <;> omega +theorem step4558 (k : Nat) : Runs (1*2) (before4558 k).denote (before4559 k).denote := + @applyExit_sound (before4558 k) (before4559 k) exit9 1 valid9 (macro4558 k) +theorem macro4559 (k : Nat) : applyExit (before4559 k) exit10 7 = some (before4560 k) := by + simp (disch := omega) [before4559, before4560, exit10, applyExit, pop, push] + <;> omega +theorem step4559 (k : Nat) : Runs (7*2) (before4559 k).denote (before4560 k).denote := + @applyExit_sound (before4559 k) (before4560 k) exit10 7 valid10 (macro4559 k) +theorem macro4560 (k : Nat) : applyExit (before4560 k) exit11 1 = some (before4561 k) := by + simp (disch := omega) [before4560, before4561, exit11, applyExit, pop, push] + <;> omega +theorem step4560 (k : Nat) : Runs (1*2) (before4560 k).denote (before4561 k).denote := + @applyExit_sound (before4560 k) (before4561 k) exit11 1 valid11 (macro4560 k) +theorem macro4561 (k : Nat) : applyExit (before4561 k) exit2 791761159 = some (before4562 k) := by + simp (disch := omega) [before4561, before4562, exit2, applyExit, pop, push] + <;> omega +theorem step4561 (k : Nat) : Runs (791761159*2) (before4561 k).denote (before4562 k).denote := + @applyExit_sound (before4561 k) (before4562 k) exit2 791761159 valid2 (macro4561 k) +theorem macro4562 (k : Nat) : applyExit (before4562 k) exit229 1 = some (before4563 k) := by + simp (disch := omega) [before4562, before4563, exit229, applyExit, pop, push] + <;> omega +theorem step4562 (k : Nat) : Runs (1*38) (before4562 k).denote (before4563 k).denote := + @applyExit_sound (before4562 k) (before4563 k) exit229 1 valid229 (macro4562 k) +theorem macro4563 (k : Nat) : applyExit (before4563 k) exit256 (1*k+7) = some (before4564 k) := by + simp (disch := omega) [before4563, before4564, exit256, applyExit, pop, push] + <;> omega +theorem step4563 (k : Nat) : Runs ((1*k+7)*38) (before4563 k).denote (before4564 k).denote := + @applyExit_sound (before4563 k) (before4564 k) exit256 (1*k+7) valid256 (macro4563 k) +theorem macro4564 (k : Nat) : applyExit (before4564 k) exit10 8 = some (before4565 k) := by + simp (disch := omega) [before4564, before4565, exit10, applyExit, pop, push] + <;> omega +theorem step4564 (k : Nat) : Runs (8*2) (before4564 k).denote (before4565 k).denote := + @applyExit_sound (before4564 k) (before4565 k) exit10 8 valid10 (macro4564 k) +theorem macro4565 (k : Nat) : applyExit (before4565 k) exit11 1 = some (before4566 k) := by + simp (disch := omega) [before4565, before4566, exit11, applyExit, pop, push] + <;> omega +theorem step4565 (k : Nat) : Runs (1*2) (before4565 k).denote (before4566 k).denote := + @applyExit_sound (before4565 k) (before4566 k) exit11 1 valid11 (macro4565 k) +theorem macro4566 (k : Nat) : applyExit (before4566 k) exit2 8 = some (before4567 k) := by + simp (disch := omega) [before4566, before4567, exit2, applyExit, pop, push] + <;> omega +theorem step4566 (k : Nat) : Runs (8*2) (before4566 k).denote (before4567 k).denote := + @applyExit_sound (before4566 k) (before4567 k) exit2 8 valid2 (macro4566 k) +theorem macro4567 (k : Nat) : applyExit (before4567 k) exit3 1 = some (before4568 k) := by + simp (disch := omega) [before4567, before4568, exit3, applyExit, pop, push] + <;> omega +theorem step4567 (k : Nat) : Runs (1*2) (before4567 k).denote (before4568 k).denote := + @applyExit_sound (before4567 k) (before4568 k) exit3 1 valid3 (macro4567 k) +theorem macro4568 (k : Nat) : applyExit (before4568 k) exit9 1 = some (before4569 k) := by + simp (disch := omega) [before4568, before4569, exit9, applyExit, pop, push] + <;> omega +theorem step4568 (k : Nat) : Runs (1*2) (before4568 k).denote (before4569 k).denote := + @applyExit_sound (before4568 k) (before4569 k) exit9 1 valid9 (macro4568 k) +theorem macro4569 (k : Nat) : applyExit (before4569 k) exit10 8 = some (before4570 k) := by + simp (disch := omega) [before4569, before4570, exit10, applyExit, pop, push] + <;> omega +theorem step4569 (k : Nat) : Runs (8*2) (before4569 k).denote (before4570 k).denote := + @applyExit_sound (before4569 k) (before4570 k) exit10 8 valid10 (macro4569 k) +theorem macro4570 (k : Nat) : applyExit (before4570 k) exit11 1 = some (before4571 k) := by + simp (disch := omega) [before4570, before4571, exit11, applyExit, pop, push] + <;> omega +theorem step4570 (k : Nat) : Runs (1*2) (before4570 k).denote (before4571 k).denote := + @applyExit_sound (before4570 k) (before4571 k) exit11 1 valid11 (macro4570 k) +theorem macro4571 (k : Nat) : applyExit (before4571 k) exit2 9 = some (before4572 k) := by + simp (disch := omega) [before4571, before4572, exit2, applyExit, pop, push] + <;> omega +theorem step4571 (k : Nat) : Runs (9*2) (before4571 k).denote (before4572 k).denote := + @applyExit_sound (before4571 k) (before4572 k) exit2 9 valid2 (macro4571 k) +theorem macro4572 (k : Nat) : applyExit (before4572 k) exit3 1 = some (before4573 k) := by + simp (disch := omega) [before4572, before4573, exit3, applyExit, pop, push] + <;> omega +theorem step4572 (k : Nat) : Runs (1*2) (before4572 k).denote (before4573 k).denote := + @applyExit_sound (before4572 k) (before4573 k) exit3 1 valid3 (macro4572 k) +theorem macro4573 (k : Nat) : applyExit (before4573 k) exit9 1 = some (before4574 k) := by + simp (disch := omega) [before4573, before4574, exit9, applyExit, pop, push] + <;> omega +theorem step4573 (k : Nat) : Runs (1*2) (before4573 k).denote (before4574 k).denote := + @applyExit_sound (before4573 k) (before4574 k) exit9 1 valid9 (macro4573 k) +theorem macro4574 (k : Nat) : applyExit (before4574 k) exit10 8 = some (before4575 k) := by + simp (disch := omega) [before4574, before4575, exit10, applyExit, pop, push] + <;> omega +theorem step4574 (k : Nat) : Runs (8*2) (before4574 k).denote (before4575 k).denote := + @applyExit_sound (before4574 k) (before4575 k) exit10 8 valid10 (macro4574 k) +theorem macro4575 (k : Nat) : applyExit (before4575 k) exit46 1 = some (before4576 k) := by + simp (disch := omega) [before4575, before4576, exit46, applyExit, pop, push] + <;> omega +theorem step4575 (k : Nat) : Runs (1*2) (before4575 k).denote (before4576 k).denote := + @applyExit_sound (before4575 k) (before4576 k) exit46 1 valid46 (macro4575 k) +theorem macro4576 (k : Nat) : applyExit (before4576 k) exit47 1 = some (before4577 k) := by + simp (disch := omega) [before4576, before4577, exit47, applyExit, pop, push] + <;> omega +theorem step4576 (k : Nat) : Runs (1*2) (before4576 k).denote (before4577 k).denote := + @applyExit_sound (before4576 k) (before4577 k) exit47 1 valid47 (macro4576 k) +theorem macro4577 (k : Nat) : applyExit (before4577 k) exit62 1 = some (before4578 k) := by + simp (disch := omega) [before4577, before4578, exit62, applyExit, pop, push] + <;> omega +theorem step4577 (k : Nat) : Runs (1*1) (before4577 k).denote (before4578 k).denote := + @applyExit_sound (before4577 k) (before4578 k) exit62 1 valid62 (macro4577 k) +theorem macro4578 (k : Nat) : applyExit (before4578 k) exit35 1 = some (before4579 k) := by + simp (disch := omega) [before4578, before4579, exit35, applyExit, pop, push] + <;> omega +theorem step4578 (k : Nat) : Runs (1*2) (before4578 k).denote (before4579 k).denote := + @applyExit_sound (before4578 k) (before4579 k) exit35 1 valid35 (macro4578 k) +theorem macro4579 (k : Nat) : applyExit (before4579 k) exit39 1 = some (before4580 k) := by + simp (disch := omega) [before4579, before4580, exit39, applyExit, pop, push] + <;> omega +theorem step4579 (k : Nat) : Runs (1*1) (before4579 k).denote (before4580 k).denote := + @applyExit_sound (before4579 k) (before4580 k) exit39 1 valid39 (macro4579 k) +theorem macro4580 (k : Nat) : applyExit (before4580 k) exit32 1 = some (before4581 k) := by + simp (disch := omega) [before4580, before4581, exit32, applyExit, pop, push] + <;> omega +theorem step4580 (k : Nat) : Runs (1*3) (before4580 k).denote (before4581 k).denote := + @applyExit_sound (before4580 k) (before4581 k) exit32 1 valid32 (macro4580 k) +theorem macro4581 (k : Nat) : applyExit (before4581 k) exit36 10 = some (before4582 k) := by + simp (disch := omega) [before4581, before4582, exit36, applyExit, pop, push] + <;> omega +theorem step4581 (k : Nat) : Runs (10*2) (before4581 k).denote (before4582 k).denote := + @applyExit_sound (before4581 k) (before4582 k) exit36 10 valid36 (macro4581 k) +theorem macro4582 (k : Nat) : applyExit (before4582 k) exit31 1 = some (before4583 k) := by + simp (disch := omega) [before4582, before4583, exit31, applyExit, pop, push] + <;> omega +theorem step4582 (k : Nat) : Runs (1*1) (before4582 k).denote (before4583 k).denote := + @applyExit_sound (before4582 k) (before4583 k) exit31 1 valid31 (macro4582 k) +theorem macro4583 (k : Nat) : applyExit (before4583 k) exit10 11 = some (before4584 k) := by + simp (disch := omega) [before4583, before4584, exit10, applyExit, pop, push] + <;> omega +theorem step4583 (k : Nat) : Runs (11*2) (before4583 k).denote (before4584 k).denote := + @applyExit_sound (before4583 k) (before4584 k) exit10 11 valid10 (macro4583 k) +theorem macro4584 (k : Nat) : applyExit (before4584 k) exit46 1 = some (before4585 k) := by + simp (disch := omega) [before4584, before4585, exit46, applyExit, pop, push] + <;> omega +theorem step4584 (k : Nat) : Runs (1*2) (before4584 k).denote (before4585 k).denote := + @applyExit_sound (before4584 k) (before4585 k) exit46 1 valid46 (macro4584 k) +theorem macro4585 (k : Nat) : applyExit (before4585 k) exit47 1 = some (before4586 k) := by + simp (disch := omega) [before4585, before4586, exit47, applyExit, pop, push] + <;> omega +theorem step4585 (k : Nat) : Runs (1*2) (before4585 k).denote (before4586 k).denote := + @applyExit_sound (before4585 k) (before4586 k) exit47 1 valid47 (macro4585 k) +theorem macro4586 (k : Nat) : applyExit (before4586 k) exit62 1 = some (before4587 k) := by + simp (disch := omega) [before4586, before4587, exit62, applyExit, pop, push] + <;> omega +theorem step4586 (k : Nat) : Runs (1*1) (before4586 k).denote (before4587 k).denote := + @applyExit_sound (before4586 k) (before4587 k) exit62 1 valid62 (macro4586 k) +theorem macro4587 (k : Nat) : applyExit (before4587 k) exit35 1 = some (before4588 k) := by + simp (disch := omega) [before4587, before4588, exit35, applyExit, pop, push] + <;> omega +theorem step4587 (k : Nat) : Runs (1*2) (before4587 k).denote (before4588 k).denote := + @applyExit_sound (before4587 k) (before4588 k) exit35 1 valid35 (macro4587 k) +theorem macro4588 (k : Nat) : applyExit (before4588 k) exit39 1 = some (before4589 k) := by + simp (disch := omega) [before4588, before4589, exit39, applyExit, pop, push] + <;> omega +theorem step4588 (k : Nat) : Runs (1*1) (before4588 k).denote (before4589 k).denote := + @applyExit_sound (before4588 k) (before4589 k) exit39 1 valid39 (macro4588 k) +theorem macro4589 (k : Nat) : applyExit (before4589 k) exit32 1 = some (before4590 k) := by + simp (disch := omega) [before4589, before4590, exit32, applyExit, pop, push] + <;> omega +theorem step4589 (k : Nat) : Runs (1*3) (before4589 k).denote (before4590 k).denote := + @applyExit_sound (before4589 k) (before4590 k) exit32 1 valid32 (macro4589 k) +theorem macro4590 (k : Nat) : applyExit (before4590 k) exit36 12 = some (before4591 k) := by + simp (disch := omega) [before4590, before4591, exit36, applyExit, pop, push] + <;> omega +theorem step4590 (k : Nat) : Runs (12*2) (before4590 k).denote (before4591 k).denote := + @applyExit_sound (before4590 k) (before4591 k) exit36 12 valid36 (macro4590 k) +theorem macro4591 (k : Nat) : applyExit (before4591 k) exit33 1 = some (before4592 k) := by + simp (disch := omega) [before4591, before4592, exit33, applyExit, pop, push] + <;> omega +theorem step4591 (k : Nat) : Runs (1*2) (before4591 k).denote (before4592 k).denote := + @applyExit_sound (before4591 k) (before4592 k) exit33 1 valid33 (macro4591 k) +theorem macro4592 (k : Nat) : applyExit (before4592 k) exit34 9 = some (before4593 k) := by + simp (disch := omega) [before4592, before4593, exit34, applyExit, pop, push] + <;> omega +theorem step4592 (k : Nat) : Runs (9*2) (before4592 k).denote (before4593 k).denote := + @applyExit_sound (before4592 k) (before4593 k) exit34 9 valid34 (macro4592 k) +theorem macro4593 (k : Nat) : applyExit (before4593 k) exit35 1 = some (before4594 k) := by + simp (disch := omega) [before4593, before4594, exit35, applyExit, pop, push] + <;> omega +theorem step4593 (k : Nat) : Runs (1*2) (before4593 k).denote (before4594 k).denote := + @applyExit_sound (before4593 k) (before4594 k) exit35 1 valid35 (macro4593 k) +theorem macro4594 (k : Nat) : applyExit (before4594 k) exit36 9 = some (before4595 k) := by + simp (disch := omega) [before4594, before4595, exit36, applyExit, pop, push] + <;> omega +theorem step4594 (k : Nat) : Runs (9*2) (before4594 k).denote (before4595 k).denote := + @applyExit_sound (before4594 k) (before4595 k) exit36 9 valid36 (macro4594 k) +theorem macro4595 (k : Nat) : applyExit (before4595 k) exit31 1 = some (before4596 k) := by + simp (disch := omega) [before4595, before4596, exit31, applyExit, pop, push] + <;> omega +theorem step4595 (k : Nat) : Runs (1*1) (before4595 k).denote (before4596 k).denote := + @applyExit_sound (before4595 k) (before4596 k) exit31 1 valid31 (macro4595 k) +theorem macro4596 (k : Nat) : applyExit (before4596 k) exit10 9 = some (before4597 k) := by + simp (disch := omega) [before4596, before4597, exit10, applyExit, pop, push] + <;> omega +theorem step4596 (k : Nat) : Runs (9*2) (before4596 k).denote (before4597 k).denote := + @applyExit_sound (before4596 k) (before4597 k) exit10 9 valid10 (macro4596 k) +theorem macro4597 (k : Nat) : applyExit (before4597 k) exit32 1 = some (before4598 k) := by + simp (disch := omega) [before4597, before4598, exit32, applyExit, pop, push] + <;> omega +theorem step4597 (k : Nat) : Runs (1*3) (before4597 k).denote (before4598 k).denote := + @applyExit_sound (before4597 k) (before4598 k) exit32 1 valid32 (macro4597 k) +theorem macro4598 (k : Nat) : applyExit (before4598 k) exit36 9 = some (before4599 k) := by + simp (disch := omega) [before4598, before4599, exit36, applyExit, pop, push] + <;> omega +theorem step4598 (k : Nat) : Runs (9*2) (before4598 k).denote (before4599 k).denote := + @applyExit_sound (before4598 k) (before4599 k) exit36 9 valid36 (macro4598 k) +theorem macro4599 (k : Nat) : applyExit (before4599 k) exit33 1 = some (after4599 k) := by + simp (disch := omega) [before4599, after4599, exit33, applyExit, pop, push] + <;> omega +theorem step4599 (k : Nat) : Runs (1*2) (before4599 k).denote (after4599 k).denote := + @applyExit_sound (before4599 k) (after4599 k) exit33 1 valid33 (macro4599 k) +theorem chunkRun045 (k : Nat) : Runs (1790*k+1583539007) (before4500 k).denote (after4599 k).denote := by + have h := (@Runs.trans ((((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))))+((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1))))))+(((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))))+((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2))))))) ((((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))))+((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2))))))) (before4500 k).denote (before4550 k).denote (after4599 k).denote (@Runs.trans (((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))))+((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1)))))) (((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))))+((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2)))))) (before4500 k).denote (before4525 k).denote (before4550 k).denote (@Runs.trans ((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))) ((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1))))) (before4500 k).denote (before4512 k).denote (before4525 k).denote (@Runs.trans (((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2)))) (((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))) (before4500 k).denote (before4506 k).denote (before4512 k).denote (@Runs.trans ((1*3)+((7*2)+(1*2))) ((22*2)+((1*2)+(39*2))) (before4500 k).denote (before4503 k).denote (before4506 k).denote (@Runs.trans (1*3) ((7*2)+(1*2)) (before4500 k).denote (before4501 k).denote (before4503 k).denote (step4500 k) (@Runs.trans (7*2) (1*2) (before4501 k).denote (before4502 k).denote (before4503 k).denote (step4501 k) (step4502 k))) (@Runs.trans (22*2) ((1*2)+(39*2)) (before4503 k).denote (before4504 k).denote (before4506 k).denote (step4503 k) (@Runs.trans (1*2) (39*2) (before4504 k).denote (before4505 k).denote (before4506 k).denote (step4504 k) (step4505 k)))) (@Runs.trans ((1*1)+((39*2)+(1*3))) ((39*2)+((1*2)+(16*2))) (before4506 k).denote (before4509 k).denote (before4512 k).denote (@Runs.trans (1*1) ((39*2)+(1*3)) (before4506 k).denote (before4507 k).denote (before4509 k).denote (step4506 k) (@Runs.trans (39*2) (1*3) (before4507 k).denote (before4508 k).denote (before4509 k).denote (step4507 k) (step4508 k))) (@Runs.trans (39*2) ((1*2)+(16*2)) (before4509 k).denote (before4510 k).denote (before4512 k).denote (step4509 k) (@Runs.trans (1*2) (16*2) (before4510 k).denote (before4511 k).denote (before4512 k).denote (step4510 k) (step4511 k))))) (@Runs.trans (((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))) (((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1)))) (before4512 k).denote (before4518 k).denote (before4525 k).denote (@Runs.trans ((1*2)+((91*2)+(1*1))) ((91*2)+((1*3)+(91*2))) (before4512 k).denote (before4515 k).denote (before4518 k).denote (@Runs.trans (1*2) ((91*2)+(1*1)) (before4512 k).denote (before4513 k).denote (before4515 k).denote (step4512 k) (@Runs.trans (91*2) (1*1) (before4513 k).denote (before4514 k).denote (before4515 k).denote (step4513 k) (step4514 k))) (@Runs.trans (91*2) ((1*3)+(91*2)) (before4515 k).denote (before4516 k).denote (before4518 k).denote (step4515 k) (@Runs.trans (1*3) (91*2) (before4516 k).denote (before4517 k).denote (before4518 k).denote (step4516 k) (step4517 k)))) (@Runs.trans ((1*2)+((17*2)+((1*k+8)*1166))) (((20*2)+(1*2))+((15*2)+(1*1))) (before4518 k).denote (before4521 k).denote (before4525 k).denote (@Runs.trans (1*2) ((17*2)+((1*k+8)*1166)) (before4518 k).denote (before4519 k).denote (before4521 k).denote (step4518 k) (@Runs.trans (17*2) ((1*k+8)*1166) (before4519 k).denote (before4520 k).denote (before4521 k).denote (step4519 k) (step4520 k))) (@Runs.trans ((20*2)+(1*2)) ((15*2)+(1*1)) (before4521 k).denote (before4523 k).denote (before4525 k).denote (@Runs.trans (20*2) (1*2) (before4521 k).denote (before4522 k).denote (before4523 k).denote (step4521 k) (step4522 k)) (@Runs.trans (15*2) (1*1) (before4523 k).denote (before4524 k).denote (before4525 k).denote (step4523 k) (step4524 k)))))) (@Runs.trans ((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1))))) ((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2))))) (before4525 k).denote (before4537 k).denote (before4550 k).denote (@Runs.trans (((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2)))) (((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))) (before4525 k).denote (before4531 k).denote (before4537 k).denote (@Runs.trans ((15*2)+((1*3)+(15*2))) ((1*2)+((92*2)+(1*2))) (before4525 k).denote (before4528 k).denote (before4531 k).denote (@Runs.trans (15*2) ((1*3)+(15*2)) (before4525 k).denote (before4526 k).denote (before4528 k).denote (step4525 k) (@Runs.trans (1*3) (15*2) (before4526 k).denote (before4527 k).denote (before4528 k).denote (step4526 k) (step4527 k))) (@Runs.trans (1*2) ((92*2)+(1*2)) (before4528 k).denote (before4529 k).denote (before4531 k).denote (step4528 k) (@Runs.trans (92*2) (1*2) (before4529 k).denote (before4530 k).denote (before4531 k).denote (step4529 k) (step4530 k)))) (@Runs.trans ((16*2)+((1*1)+(16*2))) ((1*3)+((32*2)+(1*1))) (before4531 k).denote (before4534 k).denote (before4537 k).denote (@Runs.trans (16*2) ((1*1)+(16*2)) (before4531 k).denote (before4532 k).denote (before4534 k).denote (step4531 k) (@Runs.trans (1*1) (16*2) (before4532 k).denote (before4533 k).denote (before4534 k).denote (step4532 k) (step4533 k))) (@Runs.trans (1*3) ((32*2)+(1*1)) (before4534 k).denote (before4535 k).denote (before4537 k).denote (step4534 k) (@Runs.trans (32*2) (1*1) (before4535 k).denote (before4536 k).denote (before4537 k).denote (step4535 k) (step4536 k))))) (@Runs.trans (((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2)))) (((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2)))) (before4537 k).denote (before4543 k).denote (before4550 k).denote (@Runs.trans ((33*2)+((1*2)+(91*2))) ((1*2)+((1*2)+(15*2))) (before4537 k).denote (before4540 k).denote (before4543 k).denote (@Runs.trans (33*2) ((1*2)+(91*2)) (before4537 k).denote (before4538 k).denote (before4540 k).denote (step4537 k) (@Runs.trans (1*2) (91*2) (before4538 k).denote (before4539 k).denote (before4540 k).denote (step4538 k) (step4539 k))) (@Runs.trans (1*2) ((1*2)+(15*2)) (before4540 k).denote (before4541 k).denote (before4543 k).denote (step4540 k) (@Runs.trans (1*2) (15*2) (before4541 k).denote (before4542 k).denote (before4543 k).denote (step4541 k) (step4542 k)))) (@Runs.trans ((1*2)+((19*2)+((1*k+8)*586))) (((17*2)+(1*2))+((1*2)+(91*2))) (before4543 k).denote (before4546 k).denote (before4550 k).denote (@Runs.trans (1*2) ((19*2)+((1*k+8)*586)) (before4543 k).denote (before4544 k).denote (before4546 k).denote (step4543 k) (@Runs.trans (19*2) ((1*k+8)*586) (before4544 k).denote (before4545 k).denote (before4546 k).denote (step4544 k) (step4545 k))) (@Runs.trans ((17*2)+(1*2)) ((1*2)+(91*2)) (before4546 k).denote (before4548 k).denote (before4550 k).denote (@Runs.trans (17*2) (1*2) (before4546 k).denote (before4547 k).denote (before4548 k).denote (step4546 k) (step4547 k)) (@Runs.trans (1*2) (91*2) (before4548 k).denote (before4549 k).denote (before4550 k).denote (step4548 k) (step4549 k))))))) (@Runs.trans (((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))))+((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2)))))) (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2)))))) (before4550 k).denote (before4575 k).denote (after4599 k).denote (@Runs.trans ((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2))))) ((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2))))) (before4550 k).denote (before4562 k).denote (before4575 k).denote (@Runs.trans (((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2)))) (((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))) (before4550 k).denote (before4556 k).denote (before4562 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((39*2)+(1*2))) (before4550 k).denote (before4553 k).denote (before4556 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before4550 k).denote (before4551 k).denote (before4553 k).denote (step4550 k) (@Runs.trans (15*2) (1*2) (before4551 k).denote (before4552 k).denote (before4553 k).denote (step4551 k) (step4552 k))) (@Runs.trans (1*2) ((39*2)+(1*2)) (before4553 k).denote (before4554 k).denote (before4556 k).denote (step4553 k) (@Runs.trans (39*2) (1*2) (before4554 k).denote (before4555 k).denote (before4556 k).denote (step4554 k) (step4555 k)))) (@Runs.trans ((21*2)+((1*2)+(1*2))) ((7*2)+((1*2)+(791761159*2))) (before4556 k).denote (before4559 k).denote (before4562 k).denote (@Runs.trans (21*2) ((1*2)+(1*2)) (before4556 k).denote (before4557 k).denote (before4559 k).denote (step4556 k) (@Runs.trans (1*2) (1*2) (before4557 k).denote (before4558 k).denote (before4559 k).denote (step4557 k) (step4558 k))) (@Runs.trans (7*2) ((1*2)+(791761159*2)) (before4559 k).denote (before4560 k).denote (before4562 k).denote (step4559 k) (@Runs.trans (1*2) (791761159*2) (before4560 k).denote (before4561 k).denote (before4562 k).denote (step4560 k) (step4561 k))))) (@Runs.trans (((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2)))) (before4562 k).denote (before4568 k).denote (before4575 k).denote (@Runs.trans ((1*38)+(((1*k+7)*38)+(8*2))) ((1*2)+((8*2)+(1*2))) (before4562 k).denote (before4565 k).denote (before4568 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(8*2)) (before4562 k).denote (before4563 k).denote (before4565 k).denote (step4562 k) (@Runs.trans ((1*k+7)*38) (8*2) (before4563 k).denote (before4564 k).denote (before4565 k).denote (step4563 k) (step4564 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before4565 k).denote (before4566 k).denote (before4568 k).denote (step4565 k) (@Runs.trans (8*2) (1*2) (before4566 k).denote (before4567 k).denote (before4568 k).denote (step4566 k) (step4567 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) (((9*2)+(1*2))+((1*2)+(8*2))) (before4568 k).denote (before4571 k).denote (before4575 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before4568 k).denote (before4569 k).denote (before4571 k).denote (step4568 k) (@Runs.trans (8*2) (1*2) (before4569 k).denote (before4570 k).denote (before4571 k).denote (step4569 k) (step4570 k))) (@Runs.trans ((9*2)+(1*2)) ((1*2)+(8*2)) (before4571 k).denote (before4573 k).denote (before4575 k).denote (@Runs.trans (9*2) (1*2) (before4571 k).denote (before4572 k).denote (before4573 k).denote (step4571 k) (step4572 k)) (@Runs.trans (1*2) (8*2) (before4573 k).denote (before4574 k).denote (before4575 k).denote (step4573 k) (step4574 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2))))) (before4575 k).denote (before4587 k).denote (after4599 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))) (before4575 k).denote (before4581 k).denote (before4587 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before4575 k).denote (before4578 k).denote (before4581 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before4575 k).denote (before4576 k).denote (before4578 k).denote (step4575 k) (@Runs.trans (1*2) (1*1) (before4576 k).denote (before4577 k).denote (before4578 k).denote (step4576 k) (step4577 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before4578 k).denote (before4579 k).denote (before4581 k).denote (step4578 k) (@Runs.trans (1*1) (1*3) (before4579 k).denote (before4580 k).denote (before4581 k).denote (step4579 k) (step4580 k)))) (@Runs.trans ((10*2)+((1*1)+(11*2))) ((1*2)+((1*2)+(1*1))) (before4581 k).denote (before4584 k).denote (before4587 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before4581 k).denote (before4582 k).denote (before4584 k).denote (step4581 k) (@Runs.trans (1*1) (11*2) (before4582 k).denote (before4583 k).denote (before4584 k).denote (step4582 k) (step4583 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before4584 k).denote (before4585 k).denote (before4587 k).denote (step4584 k) (@Runs.trans (1*2) (1*1) (before4585 k).denote (before4586 k).denote (before4587 k).denote (step4585 k) (step4586 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2)))) (((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2)))) (before4587 k).denote (before4593 k).denote (after4599 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((12*2)+((1*2)+(9*2))) (before4587 k).denote (before4590 k).denote (before4593 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before4587 k).denote (before4588 k).denote (before4590 k).denote (step4587 k) (@Runs.trans (1*1) (1*3) (before4588 k).denote (before4589 k).denote (before4590 k).denote (step4588 k) (step4589 k))) (@Runs.trans (12*2) ((1*2)+(9*2)) (before4590 k).denote (before4591 k).denote (before4593 k).denote (step4590 k) (@Runs.trans (1*2) (9*2) (before4591 k).denote (before4592 k).denote (before4593 k).denote (step4591 k) (step4592 k)))) (@Runs.trans ((1*2)+((9*2)+(1*1))) (((9*2)+(1*3))+((9*2)+(1*2))) (before4593 k).denote (before4596 k).denote (after4599 k).denote (@Runs.trans (1*2) ((9*2)+(1*1)) (before4593 k).denote (before4594 k).denote (before4596 k).denote (step4593 k) (@Runs.trans (9*2) (1*1) (before4594 k).denote (before4595 k).denote (before4596 k).denote (step4594 k) (step4595 k))) (@Runs.trans ((9*2)+(1*3)) ((9*2)+(1*2)) (before4596 k).denote (before4598 k).denote (after4599 k).denote (@Runs.trans (9*2) (1*3) (before4596 k).denote (before4597 k).denote (before4598 k).denote (step4596 k) (step4597 k)) (@Runs.trans (9*2) (1*2) (before4598 k).denote (before4599 k).denote (after4599 k).denote (step4598 k) (step4599 k)))))))) + have ht : (((((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))))+((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1))))))+(((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))))+((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2)))))))+((((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))))+((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2)))))))) = (1790*k+1583539007) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean new file mode 100644 index 00000000..dd42004f --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean @@ -0,0 +1,806 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4600_0 : Stack := [] +abbrev tail4600_1 : Stack := ⟨w0,1⟩ :: tail4600_0 +abbrev tail4600_2 : Stack := ⟨w2,1⟩ :: tail4600_1 +abbrev tail4600_3 : Stack := ⟨w1,1⟩ :: tail4600_2 +abbrev tail4600_4 : Stack := ⟨w2,1⟩ :: tail4600_3 +abbrev tail4600_5 : Stack := ⟨w0,13⟩ :: tail4600_4 +abbrev tail4600_6 : Stack := ⟨w2,1⟩ :: tail4600_5 +abbrev tail4600_7 : Stack := ⟨w1,9⟩ :: tail4600_6 +abbrev tail4600_8 : Stack := ⟨w0,10⟩ :: tail4600_7 +abbrev tail4600_9 : Stack := ⟨w2,1⟩ :: tail4600_8 +abbrev tail4600_10 : Stack := ⟨w1,34⟩ :: tail4600_0 +abbrev tail4600_11 : Stack := ⟨w2,1⟩ :: tail4600_10 +abbrev tail4600_12 : Stack := ⟨w0,92⟩ :: tail4600_11 +abbrev tail4600_13 : Stack := ⟨w1,16⟩ :: tail4600_12 +abbrev tail4600_14 : Stack := ⟨w2,1⟩ :: tail4600_13 +abbrev tail4600_15 : Stack := ⟨w0,19⟩ :: tail4600_14 +abbrev tail4600_16 (k : Nat) : Stack := ⟨w223,(1*k+8)⟩ :: tail4600_15 +abbrev tail4600_17 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4600_16 k +abbrev tail4600_18 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4600_17 k +abbrev tail4600_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_18 k +abbrev tail4600_20 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4600_19 k +abbrev tail4600_21 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4600_20 k +abbrev tail4600_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_21 k +abbrev tail4600_23 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4600_22 k +abbrev tail4600_24 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_23 k +abbrev tail4600_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_24 k +abbrev tail4600_26 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4600_25 k +abbrev tail4600_27 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4600_26 k +abbrev tail4600_28 (k : Nat) : Stack := ⟨w224,(1*k+7)⟩ :: tail4600_27 k +abbrev tail4600_29 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_28 k +abbrev tail4600_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_29 k +abbrev tail4600_31 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_30 k +abbrev tail4600_32 : Stack := ⟨w1,8⟩ :: tail4600_9 +abbrev tail4600_33 : Stack := ⟨w23,1⟩ :: tail4600_32 +abbrev tail4600_34 : Stack := ⟨w0,8⟩ :: tail4600_33 +abbrev tail4600_35 (k : Nat) : Stack := ⟨w224,(1*k+6)⟩ :: tail4600_27 k +abbrev tail4600_36 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_35 k +abbrev tail4600_37 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_36 k +abbrev tail4600_38 : Stack := ⟨w0,1⟩ :: tail4600_32 +abbrev tail4600_39 : Stack := ⟨w0,9⟩ :: tail4600_32 +abbrev tail4600_40 : Stack := ⟨w226,1⟩ :: tail4600_39 +abbrev tail4600_41 (k : Nat) : Stack := ⟨w224,(1*k+5)⟩ :: tail4600_27 k +abbrev tail4600_42 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_41 k +abbrev tail4600_43 : Stack := ⟨w95,1⟩ :: tail4600_39 +abbrev tail4600_44 : Stack := ⟨w226,1⟩ :: tail4600_43 +abbrev tail4600_45 (k : Nat) : Stack := ⟨w224,(1*k+4)⟩ :: tail4600_27 k +abbrev tail4600_46 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_45 k +abbrev tail4600_47 : Stack := ⟨w95,2⟩ :: tail4600_39 +abbrev tail4600_48 : Stack := ⟨w226,1⟩ :: tail4600_47 +abbrev tail4600_49 (k : Nat) : Stack := ⟨w224,(1*k+3)⟩ :: tail4600_27 k +abbrev tail4600_50 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_49 k +abbrev tail4600_51 : Stack := ⟨w95,3⟩ :: tail4600_39 +abbrev tail4600_52 (k : Nat) : Stack := ⟨w95,(1*k+5)⟩ :: tail4600_39 +abbrev tail4600_53 (k : Nat) : Stack := ⟨w224,1⟩ :: tail4600_27 k +abbrev tail4600_54 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_53 k +abbrev tail4600_55 (k : Nat) : Stack := ⟨w226,1⟩ :: tail4600_52 k +abbrev tail4600_56 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_27 k +abbrev tail4600_57 (k : Nat) : Stack := ⟨w95,(1*k+6)⟩ :: tail4600_39 +abbrev tail4600_58 (k : Nat) : Stack := ⟨w226,1⟩ :: tail4600_57 k +abbrev tail4600_59 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4600_26 k +abbrev tail4600_60 (k : Nat) : Stack := ⟨w95,(1*k+7)⟩ :: tail4600_39 +abbrev tail4600_61 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4600_60 k +abbrev tail4600_62 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4600_61 k +abbrev tail4600_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_62 k +abbrev tail4600_64 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_63 k +abbrev tail4600_65 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4600_22 k +abbrev tail4600_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_65 k +abbrev tail4600_67 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_66 k +abbrev tail4600_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_62 k +abbrev tail4600_69 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4600_62 k +abbrev tail4600_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_69 k +abbrev tail4600_71 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4600_70 k +abbrev tail4600_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_71 k +abbrev tail4600_73 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4600_72 k +abbrev tail4600_74 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4600_19 k +abbrev tail4600_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_74 k +abbrev tail4600_76 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4600_75 k +abbrev tail4600_77 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_71 k +abbrev tail4600_78 (k : Nat) : Stack := ⟨w0,41⟩ :: tail4600_71 k +abbrev tail4600_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_78 k +abbrev tail4600_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4600_79 k +abbrev tail4600_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_80 k +abbrev tail4600_82 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4600_81 k +abbrev tail4600_83 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4600_16 k +abbrev tail4600_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_83 k +abbrev tail4600_85 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4600_84 k +abbrev tail4600_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_80 k +abbrev tail4600_87 (k : Nat) : Stack := ⟨w0,93⟩ :: tail4600_80 k +abbrev tail4600_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_87 k +abbrev tail4600_89 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4600_88 k +abbrev tail4600_90 (k : Nat) : Stack := ⟨w227,(1*k+8)⟩ :: tail4600_89 k +abbrev tail4600_91 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4600_90 k +abbrev tail4600_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_91 k +abbrev tail4600_93 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4600_92 k +abbrev tail4600_94 : Stack := ⟨w0,91⟩ :: tail4600_11 +abbrev tail4600_95 : Stack := ⟨w23,1⟩ :: tail4600_94 +abbrev tail4600_96 : Stack := ⟨w1,16⟩ :: tail4600_95 +abbrev tail4600_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_91 k +abbrev tail4600_98 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4600_91 k +abbrev tail4600_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_98 k +abbrev tail4600_100 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4600_99 k +abbrev tail4600_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_100 k +abbrev tail4600_102 (k : Nat) : Stack := ⟨w0,34⟩ :: tail4600_101 k +abbrev tail4600_103 : Stack := ⟨w1,1⟩ :: tail4600_0 +abbrev tail4600_104 : Stack := ⟨w1,35⟩ :: tail4600_0 +abbrev tail4600_105 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_100 k +abbrev tail4600_106 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4600_100 k +abbrev tail4600_107 : Stack := ⟨w1,37⟩ :: tail4600_0 +abbrev tail4600_108 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4600_99 k +abbrev tail4600_109 : Stack := ⟨w2,1⟩ :: tail4600_107 +abbrev tail4600_110 : Stack := ⟨w0,90⟩ :: tail4600_109 +abbrev tail4600_111 : Stack := ⟨w0,91⟩ :: tail4600_109 +abbrev tail4600_112 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4600_91 k +abbrev tail4600_113 : Stack := ⟨w1,1⟩ :: tail4600_111 +abbrev tail4600_114 : Stack := ⟨w1,17⟩ :: tail4600_111 +abbrev tail4600_115 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4600_90 k +abbrev tail4600_116 : Stack := ⟨w2,1⟩ :: tail4600_114 +abbrev tail4600_117 : Stack := ⟨w0,18⟩ :: tail4600_116 +abbrev tail4600_118 (k : Nat) : Stack := ⟨w228,(1*k+8)⟩ :: tail4600_117 +abbrev tail4600_119 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4600_118 k +abbrev tail4600_120 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4600_118 k +abbrev tail4600_121 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4600_80 k +abbrev tail4600_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_120 k +abbrev tail4600_123 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4600_120 k +abbrev tail4600_124 (k : Nat) : Stack := ⟨w1,14⟩ :: tail4600_79 k +abbrev tail4600_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_123 k +abbrev tail4600_126 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4600_125 k +abbrev tail4600_127 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4600_125 k +abbrev tail4600_128 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4600_71 k +abbrev tail4600_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_127 k +abbrev tail4600_130 (k : Nat) : Stack := ⟨w1,41⟩ :: tail4600_127 k +abbrev tail4600_131 (k : Nat) : Stack := ⟨w1,20⟩ :: tail4600_70 k +abbrev tail4600_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_130 k +abbrev tail4600_133 (k : Nat) : Stack := ⟨w0,20⟩ :: tail4600_132 k +abbrev tail4600_134 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4600_132 k +abbrev tail4600_135 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_62 k +abbrev tail4600_136 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_134 k +abbrev tail4600_137 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4600_134 k +abbrev tail4600_138 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4600_61 k +abbrev tail4600_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_137 k +abbrev tail4600_140 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4600_139 k +abbrev tail4600_141 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4600_140 k +abbrev tail4600_142 (k : Nat) : Stack := ⟨w104,(1*k+7)⟩ :: tail4600_141 k +abbrev tail4600_143 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4600_142 k +abbrev tail4600_144 : Stack := ⟨w1,7⟩ :: tail4600_9 +abbrev tail4600_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_143 k +abbrev tail4600_146 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4600_145 k +abbrev tail4600_147 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_145 k +abbrev tail4600_148 : Stack := ⟨w0,9⟩ :: tail4600_7 +abbrev tail4600_149 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_147 k +abbrev tail4600_150 (k : Nat) : Stack := ⟨w1,10⟩ :: tail4600_147 k +abbrev tail4600_151 : Stack := ⟨w1,8⟩ :: tail4600_6 +abbrev tail4600_152 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_150 k + +def before4600 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4600_9,(tail4600_31 k)⟩ +def before4601 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1139),tail4600_32,(tail4600_30 k)⟩ +def before4602 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1137),tail4600_33,(tail4600_29 k)⟩ +def before4603 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4600_34,(tail4600_28 k)⟩ +def before4604 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4600_34,(tail4600_36 k)⟩ +def before4605 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail4600_33,(tail4600_37 k)⟩ +def before4606 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1137),tail4600_38,(tail4600_37 k)⟩ +def before4607 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4600_39,(tail4600_36 k)⟩ +def before4608 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4600_40,(tail4600_35 k)⟩ +def before4609 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4600_40,(tail4600_42 k)⟩ +def before4610 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4600_43,(tail4600_42 k)⟩ +def before4611 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4600_44,(tail4600_41 k)⟩ +def before4612 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4600_44,(tail4600_46 k)⟩ +def before4613 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4600_47,(tail4600_46 k)⟩ +def before4614 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4600_48,(tail4600_45 k)⟩ +def before4615 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4600_48,(tail4600_50 k)⟩ +def before4616 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4600_51,(tail4600_50 k)⟩ +def before4617 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4600_52 k),(tail4600_54 k)⟩ +def before4618 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4600_55 k),(tail4600_53 k)⟩ +def before4619 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4600_55 k),(tail4600_56 k)⟩ +def before4620 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4600_57 k),(tail4600_56 k)⟩ +def before4621 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4600_58 k),(tail4600_27 k)⟩ +def before4622 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4600_58 k),(tail4600_59 k)⟩ +def before4623 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4600_60 k),(tail4600_59 k)⟩ +def before4624 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4600_61 k),(tail4600_26 k)⟩ +def before4625 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521501),(tail4600_62 k),(tail4600_25 k)⟩ +def before4626 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521503),(tail4600_63 k),(tail4600_24 k)⟩ +def before4627 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4600_64 k),(tail4600_23 k)⟩ +def before4628 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4600_64 k),(tail4600_66 k)⟩ +def before4629 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail4600_63 k),(tail4600_67 k)⟩ +def before4630 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521503),(tail4600_68 k),(tail4600_67 k)⟩ +def before4631 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4600_69 k),(tail4600_66 k)⟩ +def before4632 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4600_70 k),(tail4600_65 k)⟩ +def before4633 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521563),(tail4600_71 k),(tail4600_22 k)⟩ +def before4634 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521565),(tail4600_72 k),(tail4600_21 k)⟩ +def before4635 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4600_73 k),(tail4600_20 k)⟩ +def before4636 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4600_73 k),(tail4600_75 k)⟩ +def before4637 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521565),(tail4600_72 k),(tail4600_76 k)⟩ +def before4638 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521565),(tail4600_77 k),(tail4600_76 k)⟩ +def before4639 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4600_78 k),(tail4600_75 k)⟩ +def before4640 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4600_79 k),(tail4600_74 k)⟩ +def before4641 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521677),(tail4600_80 k),(tail4600_19 k)⟩ +def before4642 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521679),(tail4600_81 k),(tail4600_18 k)⟩ +def before4643 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4600_82 k),(tail4600_17 k)⟩ +def before4644 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4600_82 k),(tail4600_84 k)⟩ +def before4645 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521679),(tail4600_81 k),(tail4600_85 k)⟩ +def before4646 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521679),(tail4600_86 k),(tail4600_85 k)⟩ +def before4647 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4600_87 k),(tail4600_84 k)⟩ +def before4648 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4600_88 k),(tail4600_83 k)⟩ +def before4649 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4600_89 k),(tail4600_16 k)⟩ +def before4650 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4600_90 k),tail4600_15⟩ +def before4651 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526625),(tail4600_91 k),tail4600_14⟩ +def before4652 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526627),(tail4600_92 k),tail4600_13⟩ +def before4653 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4600_93 k),tail4600_12⟩ +def before4654 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4600_93 k),tail4600_95⟩ +def before4655 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526627),(tail4600_92 k),tail4600_96⟩ +def before4656 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526627),(tail4600_97 k),tail4600_96⟩ +def before4657 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4600_98 k),tail4600_95⟩ +def before4658 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4600_99 k),tail4600_94⟩ +def before4659 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526843),(tail4600_100 k),tail4600_11⟩ +def before4660 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526845),(tail4600_101 k),tail4600_10⟩ +def before4661 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526913),(tail4600_102 k),tail4600_0⟩ +def before4662 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526913),(tail4600_102 k),tail4600_103⟩ +def before4663 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526845),(tail4600_101 k),tail4600_104⟩ +def before4664 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526845),(tail4600_105 k),tail4600_104⟩ +def before4665 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526915),(tail4600_106 k),tail4600_0⟩ +def before4666 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526915),(tail4600_106 k),tail4600_103⟩ +def before4667 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail4600_100 k),tail4600_107⟩ +def before4668 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4600_108 k),tail4600_109⟩ +def before4669 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4600_99 k),tail4600_110⟩ +def before4670 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4600_98 k),tail4600_111⟩ +def before4671 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4600_112 k),tail4600_113⟩ +def before4672 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail4600_91 k),tail4600_114⟩ +def before4673 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4600_115 k),tail4600_116⟩ +def before4674 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4600_90 k),tail4600_117⟩ +def before4675 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4600_89 k),(tail4600_118 k)⟩ +def before4676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4600_88 k),(tail4600_119 k)⟩ +def before4677 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4600_87 k),(tail4600_120 k)⟩ +def before4678 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4600_121 k),(tail4600_122 k)⟩ +def before4679 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail4600_80 k),(tail4600_123 k)⟩ +def before4680 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4600_124 k),(tail4600_125 k)⟩ +def before4681 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4600_79 k),(tail4600_126 k)⟩ +def before4682 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4600_78 k),(tail4600_127 k)⟩ +def before4683 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4600_128 k),(tail4600_129 k)⟩ +def before4684 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail4600_71 k),(tail4600_130 k)⟩ +def before4685 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4600_131 k),(tail4600_132 k)⟩ +def before4686 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4600_70 k),(tail4600_133 k)⟩ +def before4687 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4600_69 k),(tail4600_134 k)⟩ +def before4688 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4600_135 k),(tail4600_136 k)⟩ +def before4689 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail4600_62 k),(tail4600_137 k)⟩ +def before4690 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4600_138 k),(tail4600_139 k)⟩ +def before4691 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4600_61 k),(tail4600_140 k)⟩ +def before4692 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4600_60 k),(tail4600_141 k)⟩ +def before4693 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4600_39,(tail4600_142 k)⟩ +def before4694 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4600_32,(tail4600_143 k)⟩ +def before4695 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4600_144,(tail4600_145 k)⟩ +def before4696 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4600_9,(tail4600_146 k)⟩ +def before4697 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4600_8,(tail4600_147 k)⟩ +def before4698 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4600_148,(tail4600_149 k)⟩ +def before4699 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4600_7,(tail4600_150 k)⟩ +def after4699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4600_151,(tail4600_152 k)⟩ + +theorem macro4600 (k : Nat) : applyExit (before4600 k) exit34 8 = some (before4601 k) := by + simp (disch := omega) [before4600, before4601, exit34, applyExit, pop, push] + <;> omega +theorem step4600 (k : Nat) : Runs (8*2) (before4600 k).denote (before4601 k).denote := + @applyExit_sound (before4600 k) (before4601 k) exit34 8 valid34 (macro4600 k) +theorem macro4601 (k : Nat) : applyExit (before4601 k) exit35 1 = some (before4602 k) := by + simp (disch := omega) [before4601, before4602, exit35, applyExit, pop, push] + <;> omega +theorem step4601 (k : Nat) : Runs (1*2) (before4601 k).denote (before4602 k).denote := + @applyExit_sound (before4601 k) (before4602 k) exit35 1 valid35 (macro4601 k) +theorem macro4602 (k : Nat) : applyExit (before4602 k) exit36 8 = some (before4603 k) := by + simp (disch := omega) [before4602, before4603, exit36, applyExit, pop, push] + <;> omega +theorem step4602 (k : Nat) : Runs (8*2) (before4602 k).denote (before4603 k).denote := + @applyExit_sound (before4602 k) (before4603 k) exit36 8 valid36 (macro4602 k) +theorem macro4603 (k : Nat) : applyExit (before4603 k) exit257 1 = some (before4604 k) := by + simp (disch := omega) [before4603, before4604, exit257, applyExit, pop, push] + <;> omega +theorem step4603 (k : Nat) : Runs (1*5) (before4603 k).denote (before4604 k).denote := + @applyExit_sound (before4603 k) (before4604 k) exit257 1 valid257 (macro4603 k) +theorem macro4604 (k : Nat) : applyExit (before4604 k) exit10 8 = some (before4605 k) := by + simp (disch := omega) [before4604, before4605, exit10, applyExit, pop, push] + <;> omega +theorem step4604 (k : Nat) : Runs (8*2) (before4604 k).denote (before4605 k).denote := + @applyExit_sound (before4604 k) (before4605 k) exit10 8 valid10 (macro4604 k) +theorem macro4605 (k : Nat) : applyExit (before4605 k) exit32 1 = some (before4606 k) := by + simp (disch := omega) [before4605, before4606, exit32, applyExit, pop, push] + <;> omega +theorem step4605 (k : Nat) : Runs (1*3) (before4605 k).denote (before4606 k).denote := + @applyExit_sound (before4605 k) (before4606 k) exit32 1 valid32 (macro4605 k) +theorem macro4606 (k : Nat) : applyExit (before4606 k) exit36 8 = some (before4607 k) := by + simp (disch := omega) [before4606, before4607, exit36, applyExit, pop, push] + <;> omega +theorem step4606 (k : Nat) : Runs (8*2) (before4606 k).denote (before4607 k).denote := + @applyExit_sound (before4606 k) (before4607 k) exit36 8 valid36 (macro4606 k) +theorem macro4607 (k : Nat) : applyExit (before4607 k) exit258 1 = some (before4608 k) := by + simp (disch := omega) [before4607, before4608, exit258, applyExit, pop, push] + <;> omega +theorem step4607 (k : Nat) : Runs (1*38) (before4607 k).denote (before4608 k).denote := + @applyExit_sound (before4607 k) (before4608 k) exit258 1 valid258 (macro4607 k) +theorem macro4608 (k : Nat) : applyExit (before4608 k) exit257 1 = some (before4609 k) := by + simp (disch := omega) [before4608, before4609, exit257, applyExit, pop, push] + <;> omega +theorem step4608 (k : Nat) : Runs (1*5) (before4608 k).denote (before4609 k).denote := + @applyExit_sound (before4608 k) (before4609 k) exit257 1 valid257 (macro4608 k) +theorem macro4609 (k : Nat) : applyExit (before4609 k) exit259 1 = some (before4610 k) := by + simp (disch := omega) [before4609, before4610, exit259, applyExit, pop, push] + <;> omega +theorem step4609 (k : Nat) : Runs (1*35) (before4609 k).denote (before4610 k).denote := + @applyExit_sound (before4609 k) (before4610 k) exit259 1 valid259 (macro4609 k) +theorem macro4610 (k : Nat) : applyExit (before4610 k) exit258 1 = some (before4611 k) := by + simp (disch := omega) [before4610, before4611, exit258, applyExit, pop, push] + <;> omega +theorem step4610 (k : Nat) : Runs (1*38) (before4610 k).denote (before4611 k).denote := + @applyExit_sound (before4610 k) (before4611 k) exit258 1 valid258 (macro4610 k) +theorem macro4611 (k : Nat) : applyExit (before4611 k) exit257 1 = some (before4612 k) := by + simp (disch := omega) [before4611, before4612, exit257, applyExit, pop, push] + <;> omega +theorem step4611 (k : Nat) : Runs (1*5) (before4611 k).denote (before4612 k).denote := + @applyExit_sound (before4611 k) (before4612 k) exit257 1 valid257 (macro4611 k) +theorem macro4612 (k : Nat) : applyExit (before4612 k) exit259 1 = some (before4613 k) := by + simp (disch := omega) [before4612, before4613, exit259, applyExit, pop, push] + <;> omega +theorem step4612 (k : Nat) : Runs (1*35) (before4612 k).denote (before4613 k).denote := + @applyExit_sound (before4612 k) (before4613 k) exit259 1 valid259 (macro4612 k) +theorem macro4613 (k : Nat) : applyExit (before4613 k) exit258 1 = some (before4614 k) := by + simp (disch := omega) [before4613, before4614, exit258, applyExit, pop, push] + <;> omega +theorem step4613 (k : Nat) : Runs (1*38) (before4613 k).denote (before4614 k).denote := + @applyExit_sound (before4613 k) (before4614 k) exit258 1 valid258 (macro4613 k) +theorem macro4614 (k : Nat) : applyExit (before4614 k) exit257 1 = some (before4615 k) := by + simp (disch := omega) [before4614, before4615, exit257, applyExit, pop, push] + <;> omega +theorem step4614 (k : Nat) : Runs (1*5) (before4614 k).denote (before4615 k).denote := + @applyExit_sound (before4614 k) (before4615 k) exit257 1 valid257 (macro4614 k) +theorem macro4615 (k : Nat) : applyExit (before4615 k) exit259 1 = some (before4616 k) := by + simp (disch := omega) [before4615, before4616, exit259, applyExit, pop, push] + <;> omega +theorem step4615 (k : Nat) : Runs (1*35) (before4615 k).denote (before4616 k).denote := + @applyExit_sound (before4615 k) (before4616 k) exit259 1 valid259 (macro4615 k) +def cycleState4616 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w95,(3+1*j)⟩,⟨w0,9⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w225,1⟩,⟨w224,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761159⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,18⟩,⟨w223,(1*k+8)⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,34⟩]⟩ +def cyclePart4616_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w226,1⟩,⟨w95,(3+1*j)⟩,⟨w0,9⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w224,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761159⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,18⟩,⟨w223,(1*k+8)⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,34⟩]⟩ +def cyclePart4616_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w226,1⟩,⟨w95,(3+1*j)⟩,⟨w0,9⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w225,1⟩,⟨w224,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761159⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,18⟩,⟨w223,(1*k+8)⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,34⟩]⟩ +theorem cycleMacro4616_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4616 k j) exit258 1 = some (cyclePart4616_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4616, cyclePart4616_0, exit258, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4616_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4616_0 k j) exit257 1 = some (cyclePart4616_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4616_0, cyclePart4616_1, exit257, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4616_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4616_1 k j) exit259 1 = some (cycleState4616 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4616_1, cycleState4616, exit259, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4616 (k j : Nat) (hj : j < (1*k+2)) : Runs 78 (cycleState4616 k j).denote (cycleState4616 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState4616 k j).denote (cyclePart4616_0 k j).denote := @applyExit_sound (cycleState4616 k j) (cyclePart4616_0 k j) exit258 1 valid258 (cycleMacro4616_0 k j hj) + have h1 : Runs (1*5) (cyclePart4616_0 k j).denote (cyclePart4616_1 k j).denote := @applyExit_sound (cyclePart4616_0 k j) (cyclePart4616_1 k j) exit257 1 valid257 (cycleMacro4616_1 k j hj) + have h2 : Runs (1*35) (cyclePart4616_1 k j).denote (cycleState4616 k (j+1)).denote := @applyExit_sound (cyclePart4616_1 k j) (cycleState4616 k (j+1)) exit259 1 valid259 (cycleMacro4616_2 k j hj) + exact (@Runs.trans (1*38) ((1*5)+(1*35)) (cycleState4616 k j).denote (cyclePart4616_0 k j).denote (cycleState4616 k (j+1)).denote h0 (@Runs.trans (1*5) (1*35) (cyclePart4616_0 k j).denote (cyclePart4616_1 k j).denote (cycleState4616 k (j+1)).denote h1 h2)) +theorem step4616 (k : Nat) : Runs ((1*k+2)*78) (before4616 k).denote (before4617 k).denote := by + have h := Runs.chain (fun j => (cycleState4616 k j).denote) 78 (1*k+2) (cycleRun4616 k) + have h0 : cycleState4616 k 0 = before4616 k := by simp [cycleState4616, before4616] + have h1 : cycleState4616 k (1*k+2) = before4617 k := by + simp [cycleState4616, before4617] <;> omega + simpa only [h0, h1] using h +theorem macro4617 (k : Nat) : applyExit (before4617 k) exit258 1 = some (before4618 k) := by + simp (disch := omega) [before4617, before4618, exit258, applyExit, pop, push] + <;> omega +theorem step4617 (k : Nat) : Runs (1*38) (before4617 k).denote (before4618 k).denote := + @applyExit_sound (before4617 k) (before4618 k) exit258 1 valid258 (macro4617 k) +theorem macro4618 (k : Nat) : applyExit (before4618 k) exit257 1 = some (before4619 k) := by + simp (disch := omega) [before4618, before4619, exit257, applyExit, pop, push] + <;> omega +theorem step4618 (k : Nat) : Runs (1*5) (before4618 k).denote (before4619 k).denote := + @applyExit_sound (before4618 k) (before4619 k) exit257 1 valid257 (macro4618 k) +theorem macro4619 (k : Nat) : applyExit (before4619 k) exit259 1 = some (before4620 k) := by + simp (disch := omega) [before4619, before4620, exit259, applyExit, pop, push] + <;> omega +theorem step4619 (k : Nat) : Runs (1*35) (before4619 k).denote (before4620 k).denote := + @applyExit_sound (before4619 k) (before4620 k) exit259 1 valid259 (macro4619 k) +theorem macro4620 (k : Nat) : applyExit (before4620 k) exit258 1 = some (before4621 k) := by + simp (disch := omega) [before4620, before4621, exit258, applyExit, pop, push] + <;> omega +theorem step4620 (k : Nat) : Runs (1*38) (before4620 k).denote (before4621 k).denote := + @applyExit_sound (before4620 k) (before4621 k) exit258 1 valid258 (macro4620 k) +theorem macro4621 (k : Nat) : applyExit (before4621 k) exit234 1 = some (before4622 k) := by + simp (disch := omega) [before4621, before4622, exit234, applyExit, pop, push] + <;> omega +theorem step4621 (k : Nat) : Runs (1*5) (before4621 k).denote (before4622 k).denote := + @applyExit_sound (before4621 k) (before4622 k) exit234 1 valid234 (macro4621 k) +theorem macro4622 (k : Nat) : applyExit (before4622 k) exit259 1 = some (before4623 k) := by + simp (disch := omega) [before4622, before4623, exit259, applyExit, pop, push] + <;> omega +theorem step4622 (k : Nat) : Runs (1*35) (before4622 k).denote (before4623 k).denote := + @applyExit_sound (before4622 k) (before4623 k) exit259 1 valid259 (macro4622 k) +theorem macro4623 (k : Nat) : applyExit (before4623 k) exit235 1 = some (before4624 k) := by + simp (disch := omega) [before4623, before4624, exit235, applyExit, pop, push] + <;> omega +theorem step4623 (k : Nat) : Runs (1*38) (before4623 k).denote (before4624 k).denote := + @applyExit_sound (before4623 k) (before4624 k) exit235 1 valid235 (macro4623 k) +theorem macro4624 (k : Nat) : applyExit (before4624 k) exit34 791761159 = some (before4625 k) := by + simp (disch := omega) [before4624, before4625, exit34, applyExit, pop, push] + <;> omega +theorem step4624 (k : Nat) : Runs (791761159*2) (before4624 k).denote (before4625 k).denote := + @applyExit_sound (before4624 k) (before4625 k) exit34 791761159 valid34 (macro4624 k) +theorem macro4625 (k : Nat) : applyExit (before4625 k) exit35 1 = some (before4626 k) := by + simp (disch := omega) [before4625, before4626, exit35, applyExit, pop, push] + <;> omega +theorem step4625 (k : Nat) : Runs (1*2) (before4625 k).denote (before4626 k).denote := + @applyExit_sound (before4625 k) (before4626 k) exit35 1 valid35 (macro4625 k) +theorem macro4626 (k : Nat) : applyExit (before4626 k) exit36 8 = some (before4627 k) := by + simp (disch := omega) [before4626, before4627, exit36, applyExit, pop, push] + <;> omega +theorem step4626 (k : Nat) : Runs (8*2) (before4626 k).denote (before4627 k).denote := + @applyExit_sound (before4626 k) (before4627 k) exit36 8 valid36 (macro4626 k) +theorem macro4627 (k : Nat) : applyExit (before4627 k) exit31 1 = some (before4628 k) := by + simp (disch := omega) [before4627, before4628, exit31, applyExit, pop, push] + <;> omega +theorem step4627 (k : Nat) : Runs (1*1) (before4627 k).denote (before4628 k).denote := + @applyExit_sound (before4627 k) (before4628 k) exit31 1 valid31 (macro4627 k) +theorem macro4628 (k : Nat) : applyExit (before4628 k) exit10 8 = some (before4629 k) := by + simp (disch := omega) [before4628, before4629, exit10, applyExit, pop, push] + <;> omega +theorem step4628 (k : Nat) : Runs (8*2) (before4628 k).denote (before4629 k).denote := + @applyExit_sound (before4628 k) (before4629 k) exit10 8 valid10 (macro4628 k) +theorem macro4629 (k : Nat) : applyExit (before4629 k) exit32 1 = some (before4630 k) := by + simp (disch := omega) [before4629, before4630, exit32, applyExit, pop, push] + <;> omega +theorem step4629 (k : Nat) : Runs (1*3) (before4629 k).denote (before4630 k).denote := + @applyExit_sound (before4629 k) (before4630 k) exit32 1 valid32 (macro4629 k) +theorem macro4630 (k : Nat) : applyExit (before4630 k) exit36 8 = some (before4631 k) := by + simp (disch := omega) [before4630, before4631, exit36, applyExit, pop, push] + <;> omega +theorem step4630 (k : Nat) : Runs (8*2) (before4630 k).denote (before4631 k).denote := + @applyExit_sound (before4630 k) (before4631 k) exit36 8 valid36 (macro4630 k) +theorem macro4631 (k : Nat) : applyExit (before4631 k) exit33 1 = some (before4632 k) := by + simp (disch := omega) [before4631, before4632, exit33, applyExit, pop, push] + <;> omega +theorem step4631 (k : Nat) : Runs (1*2) (before4631 k).denote (before4632 k).denote := + @applyExit_sound (before4631 k) (before4632 k) exit33 1 valid33 (macro4631 k) +theorem macro4632 (k : Nat) : applyExit (before4632 k) exit34 21 = some (before4633 k) := by + simp (disch := omega) [before4632, before4633, exit34, applyExit, pop, push] + <;> omega +theorem step4632 (k : Nat) : Runs (21*2) (before4632 k).denote (before4633 k).denote := + @applyExit_sound (before4632 k) (before4633 k) exit34 21 valid34 (macro4632 k) +theorem macro4633 (k : Nat) : applyExit (before4633 k) exit35 1 = some (before4634 k) := by + simp (disch := omega) [before4633, before4634, exit35, applyExit, pop, push] + <;> omega +theorem step4633 (k : Nat) : Runs (1*2) (before4633 k).denote (before4634 k).denote := + @applyExit_sound (before4633 k) (before4634 k) exit35 1 valid35 (macro4633 k) +theorem macro4634 (k : Nat) : applyExit (before4634 k) exit36 40 = some (before4635 k) := by + simp (disch := omega) [before4634, before4635, exit36, applyExit, pop, push] + <;> omega +theorem step4634 (k : Nat) : Runs (40*2) (before4634 k).denote (before4635 k).denote := + @applyExit_sound (before4634 k) (before4635 k) exit36 40 valid36 (macro4634 k) +theorem macro4635 (k : Nat) : applyExit (before4635 k) exit31 1 = some (before4636 k) := by + simp (disch := omega) [before4635, before4636, exit31, applyExit, pop, push] + <;> omega +theorem step4635 (k : Nat) : Runs (1*1) (before4635 k).denote (before4636 k).denote := + @applyExit_sound (before4635 k) (before4636 k) exit31 1 valid31 (macro4635 k) +theorem macro4636 (k : Nat) : applyExit (before4636 k) exit10 40 = some (before4637 k) := by + simp (disch := omega) [before4636, before4637, exit10, applyExit, pop, push] + <;> omega +theorem step4636 (k : Nat) : Runs (40*2) (before4636 k).denote (before4637 k).denote := + @applyExit_sound (before4636 k) (before4637 k) exit10 40 valid10 (macro4636 k) +theorem macro4637 (k : Nat) : applyExit (before4637 k) exit32 1 = some (before4638 k) := by + simp (disch := omega) [before4637, before4638, exit32, applyExit, pop, push] + <;> omega +theorem step4637 (k : Nat) : Runs (1*3) (before4637 k).denote (before4638 k).denote := + @applyExit_sound (before4637 k) (before4638 k) exit32 1 valid32 (macro4637 k) +theorem macro4638 (k : Nat) : applyExit (before4638 k) exit36 40 = some (before4639 k) := by + simp (disch := omega) [before4638, before4639, exit36, applyExit, pop, push] + <;> omega +theorem step4638 (k : Nat) : Runs (40*2) (before4638 k).denote (before4639 k).denote := + @applyExit_sound (before4638 k) (before4639 k) exit36 40 valid36 (macro4638 k) +theorem macro4639 (k : Nat) : applyExit (before4639 k) exit33 1 = some (before4640 k) := by + simp (disch := omega) [before4639, before4640, exit33, applyExit, pop, push] + <;> omega +theorem step4639 (k : Nat) : Runs (1*2) (before4639 k).denote (before4640 k).denote := + @applyExit_sound (before4639 k) (before4640 k) exit33 1 valid33 (macro4639 k) +theorem macro4640 (k : Nat) : applyExit (before4640 k) exit34 15 = some (before4641 k) := by + simp (disch := omega) [before4640, before4641, exit34, applyExit, pop, push] + <;> omega +theorem step4640 (k : Nat) : Runs (15*2) (before4640 k).denote (before4641 k).denote := + @applyExit_sound (before4640 k) (before4641 k) exit34 15 valid34 (macro4640 k) +theorem macro4641 (k : Nat) : applyExit (before4641 k) exit35 1 = some (before4642 k) := by + simp (disch := omega) [before4641, before4642, exit35, applyExit, pop, push] + <;> omega +theorem step4641 (k : Nat) : Runs (1*2) (before4641 k).denote (before4642 k).denote := + @applyExit_sound (before4641 k) (before4642 k) exit35 1 valid35 (macro4641 k) +theorem macro4642 (k : Nat) : applyExit (before4642 k) exit36 92 = some (before4643 k) := by + simp (disch := omega) [before4642, before4643, exit36, applyExit, pop, push] + <;> omega +theorem step4642 (k : Nat) : Runs (92*2) (before4642 k).denote (before4643 k).denote := + @applyExit_sound (before4642 k) (before4643 k) exit36 92 valid36 (macro4642 k) +theorem macro4643 (k : Nat) : applyExit (before4643 k) exit31 1 = some (before4644 k) := by + simp (disch := omega) [before4643, before4644, exit31, applyExit, pop, push] + <;> omega +theorem step4643 (k : Nat) : Runs (1*1) (before4643 k).denote (before4644 k).denote := + @applyExit_sound (before4643 k) (before4644 k) exit31 1 valid31 (macro4643 k) +theorem macro4644 (k : Nat) : applyExit (before4644 k) exit10 92 = some (before4645 k) := by + simp (disch := omega) [before4644, before4645, exit10, applyExit, pop, push] + <;> omega +theorem step4644 (k : Nat) : Runs (92*2) (before4644 k).denote (before4645 k).denote := + @applyExit_sound (before4644 k) (before4645 k) exit10 92 valid10 (macro4644 k) +theorem macro4645 (k : Nat) : applyExit (before4645 k) exit32 1 = some (before4646 k) := by + simp (disch := omega) [before4645, before4646, exit32, applyExit, pop, push] + <;> omega +theorem step4645 (k : Nat) : Runs (1*3) (before4645 k).denote (before4646 k).denote := + @applyExit_sound (before4645 k) (before4646 k) exit32 1 valid32 (macro4645 k) +theorem macro4646 (k : Nat) : applyExit (before4646 k) exit36 92 = some (before4647 k) := by + simp (disch := omega) [before4646, before4647, exit36, applyExit, pop, push] + <;> omega +theorem step4646 (k : Nat) : Runs (92*2) (before4646 k).denote (before4647 k).denote := + @applyExit_sound (before4646 k) (before4647 k) exit36 92 valid36 (macro4646 k) +theorem macro4647 (k : Nat) : applyExit (before4647 k) exit33 1 = some (before4648 k) := by + simp (disch := omega) [before4647, before4648, exit33, applyExit, pop, push] + <;> omega +theorem step4647 (k : Nat) : Runs (1*2) (before4647 k).denote (before4648 k).denote := + @applyExit_sound (before4647 k) (before4648 k) exit33 1 valid33 (macro4647 k) +theorem macro4648 (k : Nat) : applyExit (before4648 k) exit34 17 = some (before4649 k) := by + simp (disch := omega) [before4648, before4649, exit34, applyExit, pop, push] + <;> omega +theorem step4648 (k : Nat) : Runs (17*2) (before4648 k).denote (before4649 k).denote := + @applyExit_sound (before4648 k) (before4649 k) exit34 17 valid34 (macro4648 k) +theorem macro4649 (k : Nat) : applyExit (before4649 k) exit260 (1*k+8) = some (before4650 k) := by + simp (disch := omega) [before4649, before4650, exit260, applyExit, pop, push] + <;> omega +theorem step4649 (k : Nat) : Runs ((1*k+8)*1178) (before4649 k).denote (before4650 k).denote := + @applyExit_sound (before4649 k) (before4650 k) exit260 (1*k+8) valid260 (macro4649 k) +theorem macro4650 (k : Nat) : applyExit (before4650 k) exit34 19 = some (before4651 k) := by + simp (disch := omega) [before4650, before4651, exit34, applyExit, pop, push] + <;> omega +theorem step4650 (k : Nat) : Runs (19*2) (before4650 k).denote (before4651 k).denote := + @applyExit_sound (before4650 k) (before4651 k) exit34 19 valid34 (macro4650 k) +theorem macro4651 (k : Nat) : applyExit (before4651 k) exit35 1 = some (before4652 k) := by + simp (disch := omega) [before4651, before4652, exit35, applyExit, pop, push] + <;> omega +theorem step4651 (k : Nat) : Runs (1*2) (before4651 k).denote (before4652 k).denote := + @applyExit_sound (before4651 k) (before4652 k) exit35 1 valid35 (macro4651 k) +theorem macro4652 (k : Nat) : applyExit (before4652 k) exit36 16 = some (before4653 k) := by + simp (disch := omega) [before4652, before4653, exit36, applyExit, pop, push] + <;> omega +theorem step4652 (k : Nat) : Runs (16*2) (before4652 k).denote (before4653 k).denote := + @applyExit_sound (before4652 k) (before4653 k) exit36 16 valid36 (macro4652 k) +theorem macro4653 (k : Nat) : applyExit (before4653 k) exit31 1 = some (before4654 k) := by + simp (disch := omega) [before4653, before4654, exit31, applyExit, pop, push] + <;> omega +theorem step4653 (k : Nat) : Runs (1*1) (before4653 k).denote (before4654 k).denote := + @applyExit_sound (before4653 k) (before4654 k) exit31 1 valid31 (macro4653 k) +theorem macro4654 (k : Nat) : applyExit (before4654 k) exit10 16 = some (before4655 k) := by + simp (disch := omega) [before4654, before4655, exit10, applyExit, pop, push] + <;> omega +theorem step4654 (k : Nat) : Runs (16*2) (before4654 k).denote (before4655 k).denote := + @applyExit_sound (before4654 k) (before4655 k) exit10 16 valid10 (macro4654 k) +theorem macro4655 (k : Nat) : applyExit (before4655 k) exit32 1 = some (before4656 k) := by + simp (disch := omega) [before4655, before4656, exit32, applyExit, pop, push] + <;> omega +theorem step4655 (k : Nat) : Runs (1*3) (before4655 k).denote (before4656 k).denote := + @applyExit_sound (before4655 k) (before4656 k) exit32 1 valid32 (macro4655 k) +theorem macro4656 (k : Nat) : applyExit (before4656 k) exit36 16 = some (before4657 k) := by + simp (disch := omega) [before4656, before4657, exit36, applyExit, pop, push] + <;> omega +theorem step4656 (k : Nat) : Runs (16*2) (before4656 k).denote (before4657 k).denote := + @applyExit_sound (before4656 k) (before4657 k) exit36 16 valid36 (macro4656 k) +theorem macro4657 (k : Nat) : applyExit (before4657 k) exit33 1 = some (before4658 k) := by + simp (disch := omega) [before4657, before4658, exit33, applyExit, pop, push] + <;> omega +theorem step4657 (k : Nat) : Runs (1*2) (before4657 k).denote (before4658 k).denote := + @applyExit_sound (before4657 k) (before4658 k) exit33 1 valid33 (macro4657 k) +theorem macro4658 (k : Nat) : applyExit (before4658 k) exit34 91 = some (before4659 k) := by + simp (disch := omega) [before4658, before4659, exit34, applyExit, pop, push] + <;> omega +theorem step4658 (k : Nat) : Runs (91*2) (before4658 k).denote (before4659 k).denote := + @applyExit_sound (before4658 k) (before4659 k) exit34 91 valid34 (macro4658 k) +theorem macro4659 (k : Nat) : applyExit (before4659 k) exit35 1 = some (before4660 k) := by + simp (disch := omega) [before4659, before4660, exit35, applyExit, pop, push] + <;> omega +theorem step4659 (k : Nat) : Runs (1*2) (before4659 k).denote (before4660 k).denote := + @applyExit_sound (before4659 k) (before4660 k) exit35 1 valid35 (macro4659 k) +theorem macro4660 (k : Nat) : applyExit (before4660 k) exit36 34 = some (before4661 k) := by + simp (disch := omega) [before4660, before4661, exit36, applyExit, pop, push] + <;> omega +theorem step4660 (k : Nat) : Runs (34*2) (before4660 k).denote (before4661 k).denote := + @applyExit_sound (before4660 k) (before4661 k) exit36 34 valid36 (macro4660 k) +theorem macro4661 (k : Nat) : applyExit (before4661 k) exit39 1 = some (before4662 k) := by + simp (disch := omega) [before4661, before4662, exit39, applyExit, pop, push] + <;> omega +theorem step4661 (k : Nat) : Runs (1*1) (before4661 k).denote (before4662 k).denote := + @applyExit_sound (before4661 k) (before4662 k) exit39 1 valid39 (macro4661 k) +theorem macro4662 (k : Nat) : applyExit (before4662 k) exit10 34 = some (before4663 k) := by + simp (disch := omega) [before4662, before4663, exit10, applyExit, pop, push] + <;> omega +theorem step4662 (k : Nat) : Runs (34*2) (before4662 k).denote (before4663 k).denote := + @applyExit_sound (before4662 k) (before4663 k) exit10 34 valid10 (macro4662 k) +theorem macro4663 (k : Nat) : applyExit (before4663 k) exit32 1 = some (before4664 k) := by + simp (disch := omega) [before4663, before4664, exit32, applyExit, pop, push] + <;> omega +theorem step4663 (k : Nat) : Runs (1*3) (before4663 k).denote (before4664 k).denote := + @applyExit_sound (before4663 k) (before4664 k) exit32 1 valid32 (macro4663 k) +theorem macro4664 (k : Nat) : applyExit (before4664 k) exit36 35 = some (before4665 k) := by + simp (disch := omega) [before4664, before4665, exit36, applyExit, pop, push] + <;> omega +theorem step4664 (k : Nat) : Runs (35*2) (before4664 k).denote (before4665 k).denote := + @applyExit_sound (before4664 k) (before4665 k) exit36 35 valid36 (macro4664 k) +theorem macro4665 (k : Nat) : applyExit (before4665 k) exit39 1 = some (before4666 k) := by + simp (disch := omega) [before4665, before4666, exit39, applyExit, pop, push] + <;> omega +theorem step4665 (k : Nat) : Runs (1*1) (before4665 k).denote (before4666 k).denote := + @applyExit_sound (before4665 k) (before4666 k) exit39 1 valid39 (macro4665 k) +theorem macro4666 (k : Nat) : applyExit (before4666 k) exit10 36 = some (before4667 k) := by + simp (disch := omega) [before4666, before4667, exit10, applyExit, pop, push] + <;> omega +theorem step4666 (k : Nat) : Runs (36*2) (before4666 k).denote (before4667 k).denote := + @applyExit_sound (before4666 k) (before4667 k) exit10 36 valid10 (macro4666 k) +theorem macro4667 (k : Nat) : applyExit (before4667 k) exit11 1 = some (before4668 k) := by + simp (disch := omega) [before4667, before4668, exit11, applyExit, pop, push] + <;> omega +theorem step4667 (k : Nat) : Runs (1*2) (before4667 k).denote (before4668 k).denote := + @applyExit_sound (before4667 k) (before4668 k) exit11 1 valid11 (macro4667 k) +theorem macro4668 (k : Nat) : applyExit (before4668 k) exit2 90 = some (before4669 k) := by + simp (disch := omega) [before4668, before4669, exit2, applyExit, pop, push] + <;> omega +theorem step4668 (k : Nat) : Runs (90*2) (before4668 k).denote (before4669 k).denote := + @applyExit_sound (before4668 k) (before4669 k) exit2 90 valid2 (macro4668 k) +theorem macro4669 (k : Nat) : applyExit (before4669 k) exit3 1 = some (before4670 k) := by + simp (disch := omega) [before4669, before4670, exit3, applyExit, pop, push] + <;> omega +theorem step4669 (k : Nat) : Runs (1*2) (before4669 k).denote (before4670 k).denote := + @applyExit_sound (before4669 k) (before4670 k) exit3 1 valid3 (macro4669 k) +theorem macro4670 (k : Nat) : applyExit (before4670 k) exit9 1 = some (before4671 k) := by + simp (disch := omega) [before4670, before4671, exit9, applyExit, pop, push] + <;> omega +theorem step4670 (k : Nat) : Runs (1*2) (before4670 k).denote (before4671 k).denote := + @applyExit_sound (before4670 k) (before4671 k) exit9 1 valid9 (macro4670 k) +theorem macro4671 (k : Nat) : applyExit (before4671 k) exit10 16 = some (before4672 k) := by + simp (disch := omega) [before4671, before4672, exit10, applyExit, pop, push] + <;> omega +theorem step4671 (k : Nat) : Runs (16*2) (before4671 k).denote (before4672 k).denote := + @applyExit_sound (before4671 k) (before4672 k) exit10 16 valid10 (macro4671 k) +theorem macro4672 (k : Nat) : applyExit (before4672 k) exit11 1 = some (before4673 k) := by + simp (disch := omega) [before4672, before4673, exit11, applyExit, pop, push] + <;> omega +theorem step4672 (k : Nat) : Runs (1*2) (before4672 k).denote (before4673 k).denote := + @applyExit_sound (before4672 k) (before4673 k) exit11 1 valid11 (macro4672 k) +theorem macro4673 (k : Nat) : applyExit (before4673 k) exit2 18 = some (before4674 k) := by + simp (disch := omega) [before4673, before4674, exit2, applyExit, pop, push] + <;> omega +theorem step4673 (k : Nat) : Runs (18*2) (before4673 k).denote (before4674 k).denote := + @applyExit_sound (before4673 k) (before4674 k) exit2 18 valid2 (macro4673 k) +theorem macro4674 (k : Nat) : applyExit (before4674 k) exit261 (1*k+8) = some (before4675 k) := by + simp (disch := omega) [before4674, before4675, exit261, applyExit, pop, push] + <;> omega +theorem step4674 (k : Nat) : Runs ((1*k+8)*586) (before4674 k).denote (before4675 k).denote := + @applyExit_sound (before4674 k) (before4675 k) exit261 (1*k+8) valid261 (macro4674 k) +theorem macro4675 (k : Nat) : applyExit (before4675 k) exit2 17 = some (before4676 k) := by + simp (disch := omega) [before4675, before4676, exit2, applyExit, pop, push] + <;> omega +theorem step4675 (k : Nat) : Runs (17*2) (before4675 k).denote (before4676 k).denote := + @applyExit_sound (before4675 k) (before4676 k) exit2 17 valid2 (macro4675 k) +theorem macro4676 (k : Nat) : applyExit (before4676 k) exit3 1 = some (before4677 k) := by + simp (disch := omega) [before4676, before4677, exit3, applyExit, pop, push] + <;> omega +theorem step4676 (k : Nat) : Runs (1*2) (before4676 k).denote (before4677 k).denote := + @applyExit_sound (before4676 k) (before4677 k) exit3 1 valid3 (macro4676 k) +theorem macro4677 (k : Nat) : applyExit (before4677 k) exit9 1 = some (before4678 k) := by + simp (disch := omega) [before4677, before4678, exit9, applyExit, pop, push] + <;> omega +theorem step4677 (k : Nat) : Runs (1*2) (before4677 k).denote (before4678 k).denote := + @applyExit_sound (before4677 k) (before4678 k) exit9 1 valid9 (macro4677 k) +theorem macro4678 (k : Nat) : applyExit (before4678 k) exit10 92 = some (before4679 k) := by + simp (disch := omega) [before4678, before4679, exit10, applyExit, pop, push] + <;> omega +theorem step4678 (k : Nat) : Runs (92*2) (before4678 k).denote (before4679 k).denote := + @applyExit_sound (before4678 k) (before4679 k) exit10 92 valid10 (macro4678 k) +theorem macro4679 (k : Nat) : applyExit (before4679 k) exit11 1 = some (before4680 k) := by + simp (disch := omega) [before4679, before4680, exit11, applyExit, pop, push] + <;> omega +theorem step4679 (k : Nat) : Runs (1*2) (before4679 k).denote (before4680 k).denote := + @applyExit_sound (before4679 k) (before4680 k) exit11 1 valid11 (macro4679 k) +theorem macro4680 (k : Nat) : applyExit (before4680 k) exit2 14 = some (before4681 k) := by + simp (disch := omega) [before4680, before4681, exit2, applyExit, pop, push] + <;> omega +theorem step4680 (k : Nat) : Runs (14*2) (before4680 k).denote (before4681 k).denote := + @applyExit_sound (before4680 k) (before4681 k) exit2 14 valid2 (macro4680 k) +theorem macro4681 (k : Nat) : applyExit (before4681 k) exit3 1 = some (before4682 k) := by + simp (disch := omega) [before4681, before4682, exit3, applyExit, pop, push] + <;> omega +theorem step4681 (k : Nat) : Runs (1*2) (before4681 k).denote (before4682 k).denote := + @applyExit_sound (before4681 k) (before4682 k) exit3 1 valid3 (macro4681 k) +theorem macro4682 (k : Nat) : applyExit (before4682 k) exit9 1 = some (before4683 k) := by + simp (disch := omega) [before4682, before4683, exit9, applyExit, pop, push] + <;> omega +theorem step4682 (k : Nat) : Runs (1*2) (before4682 k).denote (before4683 k).denote := + @applyExit_sound (before4682 k) (before4683 k) exit9 1 valid9 (macro4682 k) +theorem macro4683 (k : Nat) : applyExit (before4683 k) exit10 40 = some (before4684 k) := by + simp (disch := omega) [before4683, before4684, exit10, applyExit, pop, push] + <;> omega +theorem step4683 (k : Nat) : Runs (40*2) (before4683 k).denote (before4684 k).denote := + @applyExit_sound (before4683 k) (before4684 k) exit10 40 valid10 (macro4683 k) +theorem macro4684 (k : Nat) : applyExit (before4684 k) exit11 1 = some (before4685 k) := by + simp (disch := omega) [before4684, before4685, exit11, applyExit, pop, push] + <;> omega +theorem step4684 (k : Nat) : Runs (1*2) (before4684 k).denote (before4685 k).denote := + @applyExit_sound (before4684 k) (before4685 k) exit11 1 valid11 (macro4684 k) +theorem macro4685 (k : Nat) : applyExit (before4685 k) exit2 20 = some (before4686 k) := by + simp (disch := omega) [before4685, before4686, exit2, applyExit, pop, push] + <;> omega +theorem step4685 (k : Nat) : Runs (20*2) (before4685 k).denote (before4686 k).denote := + @applyExit_sound (before4685 k) (before4686 k) exit2 20 valid2 (macro4685 k) +theorem macro4686 (k : Nat) : applyExit (before4686 k) exit3 1 = some (before4687 k) := by + simp (disch := omega) [before4686, before4687, exit3, applyExit, pop, push] + <;> omega +theorem step4686 (k : Nat) : Runs (1*2) (before4686 k).denote (before4687 k).denote := + @applyExit_sound (before4686 k) (before4687 k) exit3 1 valid3 (macro4686 k) +theorem macro4687 (k : Nat) : applyExit (before4687 k) exit9 1 = some (before4688 k) := by + simp (disch := omega) [before4687, before4688, exit9, applyExit, pop, push] + <;> omega +theorem step4687 (k : Nat) : Runs (1*2) (before4687 k).denote (before4688 k).denote := + @applyExit_sound (before4687 k) (before4688 k) exit9 1 valid9 (macro4687 k) +theorem macro4688 (k : Nat) : applyExit (before4688 k) exit10 8 = some (before4689 k) := by + simp (disch := omega) [before4688, before4689, exit10, applyExit, pop, push] + <;> omega +theorem step4688 (k : Nat) : Runs (8*2) (before4688 k).denote (before4689 k).denote := + @applyExit_sound (before4688 k) (before4689 k) exit10 8 valid10 (macro4688 k) +theorem macro4689 (k : Nat) : applyExit (before4689 k) exit11 1 = some (before4690 k) := by + simp (disch := omega) [before4689, before4690, exit11, applyExit, pop, push] + <;> omega +theorem step4689 (k : Nat) : Runs (1*2) (before4689 k).denote (before4690 k).denote := + @applyExit_sound (before4689 k) (before4690 k) exit11 1 valid11 (macro4689 k) +theorem macro4690 (k : Nat) : applyExit (before4690 k) exit2 791761158 = some (before4691 k) := by + simp (disch := omega) [before4690, before4691, exit2, applyExit, pop, push] + <;> omega +theorem step4690 (k : Nat) : Runs (791761158*2) (before4690 k).denote (before4691 k).denote := + @applyExit_sound (before4690 k) (before4691 k) exit2 791761158 valid2 (macro4690 k) +theorem macro4691 (k : Nat) : applyExit (before4691 k) exit229 1 = some (before4692 k) := by + simp (disch := omega) [before4691, before4692, exit229, applyExit, pop, push] + <;> omega +theorem step4691 (k : Nat) : Runs (1*38) (before4691 k).denote (before4692 k).denote := + @applyExit_sound (before4691 k) (before4692 k) exit229 1 valid229 (macro4691 k) +theorem macro4692 (k : Nat) : applyExit (before4692 k) exit262 (1*k+7) = some (before4693 k) := by + simp (disch := omega) [before4692, before4693, exit262, applyExit, pop, push] + <;> omega +theorem step4692 (k : Nat) : Runs ((1*k+7)*38) (before4692 k).denote (before4693 k).denote := + @applyExit_sound (before4692 k) (before4693 k) exit262 (1*k+7) valid262 (macro4692 k) +theorem macro4693 (k : Nat) : applyExit (before4693 k) exit10 9 = some (before4694 k) := by + simp (disch := omega) [before4693, before4694, exit10, applyExit, pop, push] + <;> omega +theorem step4693 (k : Nat) : Runs (9*2) (before4693 k).denote (before4694 k).denote := + @applyExit_sound (before4693 k) (before4694 k) exit10 9 valid10 (macro4693 k) +theorem macro4694 (k : Nat) : applyExit (before4694 k) exit11 1 = some (before4695 k) := by + simp (disch := omega) [before4694, before4695, exit11, applyExit, pop, push] + <;> omega +theorem step4694 (k : Nat) : Runs (1*2) (before4694 k).denote (before4695 k).denote := + @applyExit_sound (before4694 k) (before4695 k) exit11 1 valid11 (macro4694 k) +theorem macro4695 (k : Nat) : applyExit (before4695 k) exit2 7 = some (before4696 k) := by + simp (disch := omega) [before4695, before4696, exit2, applyExit, pop, push] + <;> omega +theorem step4695 (k : Nat) : Runs (7*2) (before4695 k).denote (before4696 k).denote := + @applyExit_sound (before4695 k) (before4696 k) exit2 7 valid2 (macro4695 k) +theorem macro4696 (k : Nat) : applyExit (before4696 k) exit3 1 = some (before4697 k) := by + simp (disch := omega) [before4696, before4697, exit3, applyExit, pop, push] + <;> omega +theorem step4696 (k : Nat) : Runs (1*2) (before4696 k).denote (before4697 k).denote := + @applyExit_sound (before4696 k) (before4697 k) exit3 1 valid3 (macro4696 k) +theorem macro4697 (k : Nat) : applyExit (before4697 k) exit9 1 = some (before4698 k) := by + simp (disch := omega) [before4697, before4698, exit9, applyExit, pop, push] + <;> omega +theorem step4697 (k : Nat) : Runs (1*2) (before4697 k).denote (before4698 k).denote := + @applyExit_sound (before4697 k) (before4698 k) exit9 1 valid9 (macro4697 k) +theorem macro4698 (k : Nat) : applyExit (before4698 k) exit10 9 = some (before4699 k) := by + simp (disch := omega) [before4698, before4699, exit10, applyExit, pop, push] + <;> omega +theorem step4698 (k : Nat) : Runs (9*2) (before4698 k).denote (before4699 k).denote := + @applyExit_sound (before4698 k) (before4699 k) exit10 9 valid10 (macro4698 k) +theorem macro4699 (k : Nat) : applyExit (before4699 k) exit11 1 = some (after4699 k) := by + simp (disch := omega) [before4699, after4699, exit11, applyExit, pop, push] + <;> omega +theorem step4699 (k : Nat) : Runs (1*2) (before4699 k).denote (after4699 k).denote := + @applyExit_sound (before4699 k) (after4699 k) exit11 1 valid11 (macro4699 k) +theorem chunkRun046 (k : Nat) : Runs (1880*k+3167062001) (before4600 k).denote (after4699 k).denote := by + have h := (@Runs.trans ((((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))))+((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178))))))) ((((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))))+((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586))))))+(((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2))))))) (before4600 k).denote (before4650 k).denote (after4699 k).denote (@Runs.trans (((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))))+((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2)))))) (((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178)))))) (before4600 k).denote (before4625 k).denote (before4650 k).denote (@Runs.trans ((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5))))) ((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2))))) (before4600 k).denote (before4612 k).denote (before4625 k).denote (@Runs.trans (((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3)))) (((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))) (before4600 k).denote (before4606 k).denote (before4612 k).denote (@Runs.trans ((8*2)+((1*2)+(8*2))) ((1*5)+((8*2)+(1*3))) (before4600 k).denote (before4603 k).denote (before4606 k).denote (@Runs.trans (8*2) ((1*2)+(8*2)) (before4600 k).denote (before4601 k).denote (before4603 k).denote (step4600 k) (@Runs.trans (1*2) (8*2) (before4601 k).denote (before4602 k).denote (before4603 k).denote (step4601 k) (step4602 k))) (@Runs.trans (1*5) ((8*2)+(1*3)) (before4603 k).denote (before4604 k).denote (before4606 k).denote (step4603 k) (@Runs.trans (8*2) (1*3) (before4604 k).denote (before4605 k).denote (before4606 k).denote (step4604 k) (step4605 k)))) (@Runs.trans ((8*2)+((1*38)+(1*5))) ((1*35)+((1*38)+(1*5))) (before4606 k).denote (before4609 k).denote (before4612 k).denote (@Runs.trans (8*2) ((1*38)+(1*5)) (before4606 k).denote (before4607 k).denote (before4609 k).denote (step4606 k) (@Runs.trans (1*38) (1*5) (before4607 k).denote (before4608 k).denote (before4609 k).denote (step4607 k) (step4608 k))) (@Runs.trans (1*35) ((1*38)+(1*5)) (before4609 k).denote (before4610 k).denote (before4612 k).denote (step4609 k) (@Runs.trans (1*38) (1*5) (before4610 k).denote (before4611 k).denote (before4612 k).denote (step4610 k) (step4611 k))))) (@Runs.trans (((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38)))) (((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2)))) (before4612 k).denote (before4618 k).denote (before4625 k).denote (@Runs.trans ((1*35)+((1*38)+(1*5))) ((1*35)+(((1*k+2)*78)+(1*38))) (before4612 k).denote (before4615 k).denote (before4618 k).denote (@Runs.trans (1*35) ((1*38)+(1*5)) (before4612 k).denote (before4613 k).denote (before4615 k).denote (step4612 k) (@Runs.trans (1*38) (1*5) (before4613 k).denote (before4614 k).denote (before4615 k).denote (step4613 k) (step4614 k))) (@Runs.trans (1*35) (((1*k+2)*78)+(1*38)) (before4615 k).denote (before4616 k).denote (before4618 k).denote (step4615 k) (@Runs.trans ((1*k+2)*78) (1*38) (before4616 k).denote (before4617 k).denote (before4618 k).denote (step4616 k) (step4617 k)))) (@Runs.trans ((1*5)+((1*35)+(1*38))) (((1*5)+(1*35))+((1*38)+(791761159*2))) (before4618 k).denote (before4621 k).denote (before4625 k).denote (@Runs.trans (1*5) ((1*35)+(1*38)) (before4618 k).denote (before4619 k).denote (before4621 k).denote (step4618 k) (@Runs.trans (1*35) (1*38) (before4619 k).denote (before4620 k).denote (before4621 k).denote (step4619 k) (step4620 k))) (@Runs.trans ((1*5)+(1*35)) ((1*38)+(791761159*2)) (before4621 k).denote (before4623 k).denote (before4625 k).denote (@Runs.trans (1*5) (1*35) (before4621 k).denote (before4622 k).denote (before4623 k).denote (step4621 k) (step4622 k)) (@Runs.trans (1*38) (791761159*2) (before4623 k).denote (before4624 k).denote (before4625 k).denote (step4623 k) (step4624 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2))))) ((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178))))) (before4625 k).denote (before4637 k).denote (before4650 k).denote (@Runs.trans (((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2)))) (((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))) (before4625 k).denote (before4631 k).denote (before4637 k).denote (@Runs.trans ((1*2)+((8*2)+(1*1))) ((8*2)+((1*3)+(8*2))) (before4625 k).denote (before4628 k).denote (before4631 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before4625 k).denote (before4626 k).denote (before4628 k).denote (step4625 k) (@Runs.trans (8*2) (1*1) (before4626 k).denote (before4627 k).denote (before4628 k).denote (step4626 k) (step4627 k))) (@Runs.trans (8*2) ((1*3)+(8*2)) (before4628 k).denote (before4629 k).denote (before4631 k).denote (step4628 k) (@Runs.trans (1*3) (8*2) (before4629 k).denote (before4630 k).denote (before4631 k).denote (step4629 k) (step4630 k)))) (@Runs.trans ((1*2)+((21*2)+(1*2))) ((40*2)+((1*1)+(40*2))) (before4631 k).denote (before4634 k).denote (before4637 k).denote (@Runs.trans (1*2) ((21*2)+(1*2)) (before4631 k).denote (before4632 k).denote (before4634 k).denote (step4631 k) (@Runs.trans (21*2) (1*2) (before4632 k).denote (before4633 k).denote (before4634 k).denote (step4632 k) (step4633 k))) (@Runs.trans (40*2) ((1*1)+(40*2)) (before4634 k).denote (before4635 k).denote (before4637 k).denote (step4634 k) (@Runs.trans (1*1) (40*2) (before4635 k).denote (before4636 k).denote (before4637 k).denote (step4635 k) (step4636 k))))) (@Runs.trans (((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2)))) (((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178)))) (before4637 k).denote (before4643 k).denote (before4650 k).denote (@Runs.trans ((1*3)+((40*2)+(1*2))) ((15*2)+((1*2)+(92*2))) (before4637 k).denote (before4640 k).denote (before4643 k).denote (@Runs.trans (1*3) ((40*2)+(1*2)) (before4637 k).denote (before4638 k).denote (before4640 k).denote (step4637 k) (@Runs.trans (40*2) (1*2) (before4638 k).denote (before4639 k).denote (before4640 k).denote (step4638 k) (step4639 k))) (@Runs.trans (15*2) ((1*2)+(92*2)) (before4640 k).denote (before4641 k).denote (before4643 k).denote (step4640 k) (@Runs.trans (1*2) (92*2) (before4641 k).denote (before4642 k).denote (before4643 k).denote (step4641 k) (step4642 k)))) (@Runs.trans ((1*1)+((92*2)+(1*3))) (((92*2)+(1*2))+((17*2)+((1*k+8)*1178))) (before4643 k).denote (before4646 k).denote (before4650 k).denote (@Runs.trans (1*1) ((92*2)+(1*3)) (before4643 k).denote (before4644 k).denote (before4646 k).denote (step4643 k) (@Runs.trans (92*2) (1*3) (before4644 k).denote (before4645 k).denote (before4646 k).denote (step4644 k) (step4645 k))) (@Runs.trans ((92*2)+(1*2)) ((17*2)+((1*k+8)*1178)) (before4646 k).denote (before4648 k).denote (before4650 k).denote (@Runs.trans (92*2) (1*2) (before4646 k).denote (before4647 k).denote (before4648 k).denote (step4646 k) (step4647 k)) (@Runs.trans (17*2) ((1*k+8)*1178) (before4648 k).denote (before4649 k).denote (before4650 k).denote (step4648 k) (step4649 k))))))) (@Runs.trans (((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))))+((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586)))))) (((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2)))))) (before4650 k).denote (before4675 k).denote (after4699 k).denote (@Runs.trans ((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1))))) ((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586))))) (before4650 k).denote (before4662 k).denote (before4675 k).denote (@Runs.trans (((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3)))) (((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))) (before4650 k).denote (before4656 k).denote (before4662 k).denote (@Runs.trans ((19*2)+((1*2)+(16*2))) ((1*1)+((16*2)+(1*3))) (before4650 k).denote (before4653 k).denote (before4656 k).denote (@Runs.trans (19*2) ((1*2)+(16*2)) (before4650 k).denote (before4651 k).denote (before4653 k).denote (step4650 k) (@Runs.trans (1*2) (16*2) (before4651 k).denote (before4652 k).denote (before4653 k).denote (step4651 k) (step4652 k))) (@Runs.trans (1*1) ((16*2)+(1*3)) (before4653 k).denote (before4654 k).denote (before4656 k).denote (step4653 k) (@Runs.trans (16*2) (1*3) (before4654 k).denote (before4655 k).denote (before4656 k).denote (step4654 k) (step4655 k)))) (@Runs.trans ((16*2)+((1*2)+(91*2))) ((1*2)+((34*2)+(1*1))) (before4656 k).denote (before4659 k).denote (before4662 k).denote (@Runs.trans (16*2) ((1*2)+(91*2)) (before4656 k).denote (before4657 k).denote (before4659 k).denote (step4656 k) (@Runs.trans (1*2) (91*2) (before4657 k).denote (before4658 k).denote (before4659 k).denote (step4657 k) (step4658 k))) (@Runs.trans (1*2) ((34*2)+(1*1)) (before4659 k).denote (before4660 k).denote (before4662 k).denote (step4659 k) (@Runs.trans (34*2) (1*1) (before4660 k).denote (before4661 k).denote (before4662 k).denote (step4660 k) (step4661 k))))) (@Runs.trans (((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2)))) (((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586)))) (before4662 k).denote (before4668 k).denote (before4675 k).denote (@Runs.trans ((34*2)+((1*3)+(35*2))) ((1*1)+((36*2)+(1*2))) (before4662 k).denote (before4665 k).denote (before4668 k).denote (@Runs.trans (34*2) ((1*3)+(35*2)) (before4662 k).denote (before4663 k).denote (before4665 k).denote (step4662 k) (@Runs.trans (1*3) (35*2) (before4663 k).denote (before4664 k).denote (before4665 k).denote (step4663 k) (step4664 k))) (@Runs.trans (1*1) ((36*2)+(1*2)) (before4665 k).denote (before4666 k).denote (before4668 k).denote (step4665 k) (@Runs.trans (36*2) (1*2) (before4666 k).denote (before4667 k).denote (before4668 k).denote (step4666 k) (step4667 k)))) (@Runs.trans ((90*2)+((1*2)+(1*2))) (((16*2)+(1*2))+((18*2)+((1*k+8)*586))) (before4668 k).denote (before4671 k).denote (before4675 k).denote (@Runs.trans (90*2) ((1*2)+(1*2)) (before4668 k).denote (before4669 k).denote (before4671 k).denote (step4668 k) (@Runs.trans (1*2) (1*2) (before4669 k).denote (before4670 k).denote (before4671 k).denote (step4669 k) (step4670 k))) (@Runs.trans ((16*2)+(1*2)) ((18*2)+((1*k+8)*586)) (before4671 k).denote (before4673 k).denote (before4675 k).denote (@Runs.trans (16*2) (1*2) (before4671 k).denote (before4672 k).denote (before4673 k).denote (step4671 k) (step4672 k)) (@Runs.trans (18*2) ((1*k+8)*586) (before4673 k).denote (before4674 k).denote (before4675 k).denote (step4673 k) (step4674 k)))))) (@Runs.trans ((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2))))) (before4675 k).denote (before4687 k).denote (after4699 k).denote (@Runs.trans (((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2)))) (((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))) (before4675 k).denote (before4681 k).denote (before4687 k).denote (@Runs.trans ((17*2)+((1*2)+(1*2))) ((92*2)+((1*2)+(14*2))) (before4675 k).denote (before4678 k).denote (before4681 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before4675 k).denote (before4676 k).denote (before4678 k).denote (step4675 k) (@Runs.trans (1*2) (1*2) (before4676 k).denote (before4677 k).denote (before4678 k).denote (step4676 k) (step4677 k))) (@Runs.trans (92*2) ((1*2)+(14*2)) (before4678 k).denote (before4679 k).denote (before4681 k).denote (step4678 k) (@Runs.trans (1*2) (14*2) (before4679 k).denote (before4680 k).denote (before4681 k).denote (step4679 k) (step4680 k)))) (@Runs.trans ((1*2)+((1*2)+(40*2))) ((1*2)+((20*2)+(1*2))) (before4681 k).denote (before4684 k).denote (before4687 k).denote (@Runs.trans (1*2) ((1*2)+(40*2)) (before4681 k).denote (before4682 k).denote (before4684 k).denote (step4681 k) (@Runs.trans (1*2) (40*2) (before4682 k).denote (before4683 k).denote (before4684 k).denote (step4682 k) (step4683 k))) (@Runs.trans (1*2) ((20*2)+(1*2)) (before4684 k).denote (before4685 k).denote (before4687 k).denote (step4684 k) (@Runs.trans (20*2) (1*2) (before4685 k).denote (before4686 k).denote (before4687 k).denote (step4685 k) (step4686 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38)))) (((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2)))) (before4687 k).denote (before4693 k).denote (after4699 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((791761158*2)+((1*38)+((1*k+7)*38))) (before4687 k).denote (before4690 k).denote (before4693 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before4687 k).denote (before4688 k).denote (before4690 k).denote (step4687 k) (@Runs.trans (8*2) (1*2) (before4688 k).denote (before4689 k).denote (before4690 k).denote (step4688 k) (step4689 k))) (@Runs.trans (791761158*2) ((1*38)+((1*k+7)*38)) (before4690 k).denote (before4691 k).denote (before4693 k).denote (step4690 k) (@Runs.trans (1*38) ((1*k+7)*38) (before4691 k).denote (before4692 k).denote (before4693 k).denote (step4691 k) (step4692 k)))) (@Runs.trans ((9*2)+((1*2)+(7*2))) (((1*2)+(1*2))+((9*2)+(1*2))) (before4693 k).denote (before4696 k).denote (after4699 k).denote (@Runs.trans (9*2) ((1*2)+(7*2)) (before4693 k).denote (before4694 k).denote (before4696 k).denote (step4693 k) (@Runs.trans (1*2) (7*2) (before4694 k).denote (before4695 k).denote (before4696 k).denote (step4694 k) (step4695 k))) (@Runs.trans ((1*2)+(1*2)) ((9*2)+(1*2)) (before4696 k).denote (before4698 k).denote (after4699 k).denote (@Runs.trans (1*2) (1*2) (before4696 k).denote (before4697 k).denote (before4698 k).denote (step4696 k) (step4697 k)) (@Runs.trans (9*2) (1*2) (before4698 k).denote (before4699 k).denote (after4699 k).denote (step4698 k) (step4699 k)))))))) + have ht : (((((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))))+((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178)))))))+((((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))))+((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586))))))+(((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2)))))))) = (1880*k+3167062001) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean new file mode 100644 index 00000000..0102d621 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean @@ -0,0 +1,804 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4700_0 : Stack := [] +abbrev tail4700_1 : Stack := ⟨w0,1⟩ :: tail4700_0 +abbrev tail4700_2 : Stack := ⟨w2,1⟩ :: tail4700_1 +abbrev tail4700_3 : Stack := ⟨w1,1⟩ :: tail4700_2 +abbrev tail4700_4 : Stack := ⟨w2,1⟩ :: tail4700_3 +abbrev tail4700_5 : Stack := ⟨w0,13⟩ :: tail4700_4 +abbrev tail4700_6 : Stack := ⟨w2,1⟩ :: tail4700_5 +abbrev tail4700_7 : Stack := ⟨w1,8⟩ :: tail4700_6 +abbrev tail4700_8 : Stack := ⟨w1,37⟩ :: tail4700_0 +abbrev tail4700_9 : Stack := ⟨w2,1⟩ :: tail4700_8 +abbrev tail4700_10 : Stack := ⟨w0,91⟩ :: tail4700_9 +abbrev tail4700_11 : Stack := ⟨w1,17⟩ :: tail4700_10 +abbrev tail4700_12 : Stack := ⟨w2,1⟩ :: tail4700_11 +abbrev tail4700_13 : Stack := ⟨w0,18⟩ :: tail4700_12 +abbrev tail4700_14 (k : Nat) : Stack := ⟨w228,(1*k+8)⟩ :: tail4700_13 +abbrev tail4700_15 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4700_14 k +abbrev tail4700_16 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4700_15 k +abbrev tail4700_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_16 k +abbrev tail4700_18 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4700_17 k +abbrev tail4700_19 (k : Nat) : Stack := ⟨w1,41⟩ :: tail4700_18 k +abbrev tail4700_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_19 k +abbrev tail4700_21 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4700_20 k +abbrev tail4700_22 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4700_21 k +abbrev tail4700_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_22 k +abbrev tail4700_24 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4700_23 k +abbrev tail4700_25 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4700_24 k +abbrev tail4700_26 (k : Nat) : Stack := ⟨w104,(1*k+7)⟩ :: tail4700_25 k +abbrev tail4700_27 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4700_26 k +abbrev tail4700_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_27 k +abbrev tail4700_29 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4700_28 k +abbrev tail4700_30 (k : Nat) : Stack := ⟨w1,10⟩ :: tail4700_29 k +abbrev tail4700_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_30 k +abbrev tail4700_32 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4700_31 k +abbrev tail4700_33 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4700_31 k +abbrev tail4700_34 : Stack := ⟨w0,12⟩ :: tail4700_4 +abbrev tail4700_35 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_33 k +abbrev tail4700_36 (k : Nat) : Stack := ⟨w1,13⟩ :: tail4700_33 k +abbrev tail4700_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_36 k +abbrev tail4700_38 : Stack := ⟨w23,1⟩ :: tail4700_2 +abbrev tail4700_39 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_36 k +abbrev tail4700_40 : Stack := ⟨w1,2⟩ :: tail4700_2 +abbrev tail4700_41 : Stack := ⟨w0,13⟩ :: tail4700_40 +abbrev tail4700_42 : Stack := ⟨w1,9⟩ :: tail4700_41 +abbrev tail4700_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_30 k +abbrev tail4700_44 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4700_30 k +abbrev tail4700_45 : Stack := ⟨w0,12⟩ :: tail4700_40 +abbrev tail4700_46 : Stack := ⟨w2,1⟩ :: tail4700_45 +abbrev tail4700_47 : Stack := ⟨w1,10⟩ :: tail4700_46 +abbrev tail4700_48 : Stack := ⟨w0,10⟩ :: tail4700_47 +abbrev tail4700_49 : Stack := ⟨w1,8⟩ :: tail4700_48 +abbrev tail4700_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_27 k +abbrev tail4700_51 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4700_27 k +abbrev tail4700_52 : Stack := ⟨w0,9⟩ :: tail4700_47 +abbrev tail4700_53 : Stack := ⟨w2,1⟩ :: tail4700_52 +abbrev tail4700_54 : Stack := ⟨w1,9⟩ :: tail4700_53 +abbrev tail4700_55 : Stack := ⟨w0,9⟩ :: tail4700_54 +abbrev tail4700_56 (k : Nat) : Stack := ⟨w229,(1*k+7)⟩ :: tail4700_55 +abbrev tail4700_57 (k : Nat) : Stack := ⟨w230,1⟩ :: tail4700_56 k +abbrev tail4700_58 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4700_57 k +abbrev tail4700_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_22 k +abbrev tail4700_60 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4700_22 k +abbrev tail4700_61 (k : Nat) : Stack := ⟨w231,1⟩ :: tail4700_56 k +abbrev tail4700_62 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4700_61 k +abbrev tail4700_63 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4700_62 k +abbrev tail4700_64 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4700_63 k +abbrev tail4700_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_19 k +abbrev tail4700_66 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4700_19 k +abbrev tail4700_67 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4700_62 k +abbrev tail4700_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_67 k +abbrev tail4700_69 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4700_68 k +abbrev tail4700_70 (k : Nat) : Stack := ⟨w0,41⟩ :: tail4700_69 k +abbrev tail4700_71 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4700_70 k +abbrev tail4700_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_16 k +abbrev tail4700_73 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4700_16 k +abbrev tail4700_74 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4700_69 k +abbrev tail4700_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_74 k +abbrev tail4700_76 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4700_75 k +abbrev tail4700_77 (k : Nat) : Stack := ⟨w0,93⟩ :: tail4700_76 k +abbrev tail4700_78 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_77 k +abbrev tail4700_79 (k : Nat) : Stack := ⟨w228,(1*k+7)⟩ :: tail4700_13 +abbrev tail4700_80 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_79 k +abbrev tail4700_81 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4700_80 k +abbrev tail4700_82 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4700_76 k +abbrev tail4700_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_82 k +abbrev tail4700_84 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_83 k +abbrev tail4700_85 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_84 k +abbrev tail4700_86 (k : Nat) : Stack := ⟨w228,(1*k+6)⟩ :: tail4700_13 +abbrev tail4700_87 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_86 k +abbrev tail4700_88 (k : Nat) : Stack := ⟨w234,1⟩ :: tail4700_84 k +abbrev tail4700_89 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_88 k +abbrev tail4700_90 (k : Nat) : Stack := ⟨w228,(1*k+5)⟩ :: tail4700_13 +abbrev tail4700_91 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_90 k +abbrev tail4700_92 (k : Nat) : Stack := ⟨w234,2⟩ :: tail4700_84 k +abbrev tail4700_93 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_92 k +abbrev tail4700_94 (k : Nat) : Stack := ⟨w228,(1*k+4)⟩ :: tail4700_13 +abbrev tail4700_95 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_94 k +abbrev tail4700_96 (k : Nat) : Stack := ⟨w234,3⟩ :: tail4700_84 k +abbrev tail4700_97 (k : Nat) : Stack := ⟨w234,(1*k+6)⟩ :: tail4700_84 k +abbrev tail4700_98 : Stack := ⟨w228,1⟩ :: tail4700_13 +abbrev tail4700_99 : Stack := ⟨w232,1⟩ :: tail4700_98 +abbrev tail4700_100 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_97 k +abbrev tail4700_101 : Stack := ⟨w232,1⟩ :: tail4700_13 +abbrev tail4700_102 (k : Nat) : Stack := ⟨w234,(1*k+7)⟩ :: tail4700_84 k +abbrev tail4700_103 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_102 k +abbrev tail4700_104 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_103 k +abbrev tail4700_105 : Stack := ⟨w0,1⟩ :: tail4700_11 +abbrev tail4700_106 : Stack := ⟨w0,19⟩ :: tail4700_11 +abbrev tail4700_107 (k : Nat) : Stack := ⟨w234,(1*k+8)⟩ :: tail4700_84 k +abbrev tail4700_108 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4700_107 k +abbrev tail4700_109 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4700_108 k +abbrev tail4700_110 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4700_109 k +abbrev tail4700_111 : Stack := ⟨w0,1⟩ :: tail4700_8 +abbrev tail4700_112 : Stack := ⟨w0,92⟩ :: tail4700_8 +abbrev tail4700_113 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4700_108 k +abbrev tail4700_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_113 k +abbrev tail4700_115 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4700_114 k +abbrev tail4700_116 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4700_115 k +abbrev tail4700_117 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4700_115 k +abbrev tail4700_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_117 k +abbrev tail4700_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_118 k +abbrev tail4700_120 : Stack := ⟨w0,2⟩ :: tail4700_0 +abbrev tail4700_121 : Stack := ⟨w0,3⟩ :: tail4700_0 +abbrev tail4700_122 (k : Nat) : Stack := ⟨w0,35⟩ :: tail4700_115 k +abbrev tail4700_123 : Stack := ⟨w1,1⟩ :: tail4700_121 +abbrev tail4700_124 : Stack := ⟨w1,36⟩ :: tail4700_121 +abbrev tail4700_125 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4700_114 k +abbrev tail4700_126 : Stack := ⟨w2,1⟩ :: tail4700_124 +abbrev tail4700_127 : Stack := ⟨w0,91⟩ :: tail4700_126 +abbrev tail4700_128 : Stack := ⟨w0,92⟩ :: tail4700_126 +abbrev tail4700_129 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4700_108 k +abbrev tail4700_130 : Stack := ⟨w1,1⟩ :: tail4700_128 +abbrev tail4700_131 : Stack := ⟨w1,16⟩ :: tail4700_128 +abbrev tail4700_132 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_107 k +abbrev tail4700_133 : Stack := ⟨w2,1⟩ :: tail4700_131 +abbrev tail4700_134 : Stack := ⟨w0,18⟩ :: tail4700_133 +abbrev tail4700_135 (k : Nat) : Stack := ⟨w235,(1*k+8)⟩ :: tail4700_134 +abbrev tail4700_136 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4700_135 k +abbrev tail4700_137 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4700_135 k +abbrev tail4700_138 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4700_76 k +abbrev tail4700_139 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_137 k +abbrev tail4700_140 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4700_137 k +abbrev tail4700_141 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4700_75 k +abbrev tail4700_142 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_140 k +abbrev tail4700_143 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4700_142 k +abbrev tail4700_144 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4700_142 k +abbrev tail4700_145 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4700_69 k +abbrev tail4700_146 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_144 k +abbrev tail4700_147 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4700_144 k +abbrev tail4700_148 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4700_68 k +abbrev tail4700_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_147 k +abbrev tail4700_150 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4700_149 k + +def before4700 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4700_7,(tail4700_31 k)⟩ +def before4701 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4700_6,(tail4700_32 k)⟩ +def before4702 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4700_5,(tail4700_33 k)⟩ +def before4703 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4700_34,(tail4700_35 k)⟩ +def before4704 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4700_4,(tail4700_36 k)⟩ +def before4705 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1225),tail4700_3,(tail4700_37 k)⟩ +def before4706 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4700_38,(tail4700_37 k)⟩ +def before4707 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4700_38,(tail4700_39 k)⟩ +def before4708 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4700_3,(tail4700_39 k)⟩ +def before4709 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail4700_40,(tail4700_36 k)⟩ +def before4710 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail4700_41,(tail4700_33 k)⟩ +def before4711 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail4700_42,(tail4700_31 k)⟩ +def before4712 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4700_42,(tail4700_43 k)⟩ +def before4713 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail4700_41,(tail4700_44 k)⟩ +def before4714 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail4700_46,(tail4700_44 k)⟩ +def before4715 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail4700_47,(tail4700_30 k)⟩ +def before4716 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail4700_48,(tail4700_29 k)⟩ +def before4717 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail4700_49,(tail4700_28 k)⟩ +def before4718 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4700_49,(tail4700_50 k)⟩ +def before4719 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail4700_48,(tail4700_51 k)⟩ +def before4720 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail4700_53,(tail4700_51 k)⟩ +def before4721 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail4700_54,(tail4700_27 k)⟩ +def before4722 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail4700_55,(tail4700_26 k)⟩ +def before4723 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail4700_56 k),(tail4700_25 k)⟩ +def before4724 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4700_57 k),(tail4700_24 k)⟩ +def before4725 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail4700_58 k),(tail4700_23 k)⟩ +def before4726 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4700_58 k),(tail4700_59 k)⟩ +def before4727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4700_57 k),(tail4700_60 k)⟩ +def before4728 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4700_61 k),(tail4700_60 k)⟩ +def before4729 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail4700_62 k),(tail4700_22 k)⟩ +def before4730 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail4700_63 k),(tail4700_21 k)⟩ +def before4731 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail4700_64 k),(tail4700_20 k)⟩ +def before4732 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4700_64 k),(tail4700_65 k)⟩ +def before4733 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail4700_63 k),(tail4700_66 k)⟩ +def before4734 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail4700_68 k),(tail4700_66 k)⟩ +def before4735 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521563),(tail4700_69 k),(tail4700_19 k)⟩ +def before4736 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail4700_70 k),(tail4700_18 k)⟩ +def before4737 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail4700_71 k),(tail4700_17 k)⟩ +def before4738 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4700_71 k),(tail4700_72 k)⟩ +def before4739 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail4700_70 k),(tail4700_73 k)⟩ +def before4740 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail4700_75 k),(tail4700_73 k)⟩ +def before4741 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail4700_76 k),(tail4700_16 k)⟩ +def before4742 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521863),(tail4700_77 k),(tail4700_15 k)⟩ +def before4743 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4700_78 k),(tail4700_14 k)⟩ +def before4744 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4700_78 k),(tail4700_80 k)⟩ +def before4745 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521863),(tail4700_77 k),(tail4700_81 k)⟩ +def before4746 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521863),(tail4700_83 k),(tail4700_81 k)⟩ +def before4747 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4700_84 k),(tail4700_80 k)⟩ +def before4748 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4700_85 k),(tail4700_79 k)⟩ +def before4749 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail4700_85 k),(tail4700_87 k)⟩ +def before4750 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4700_88 k),(tail4700_87 k)⟩ +def before4751 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4700_89 k),(tail4700_86 k)⟩ +def before4752 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail4700_89 k),(tail4700_91 k)⟩ +def before4753 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4700_92 k),(tail4700_91 k)⟩ +def before4754 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4700_93 k),(tail4700_90 k)⟩ +def before4755 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail4700_93 k),(tail4700_95 k)⟩ +def before4756 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4700_96 k),(tail4700_95 k)⟩ +def before4757 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail4700_97 k),tail4700_99⟩ +def before4758 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4700_100 k),tail4700_98⟩ +def before4759 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail4700_100 k),tail4700_101⟩ +def before4760 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4700_102 k),tail4700_101⟩ +def before4761 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4700_103 k),tail4700_13⟩ +def before4762 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail4700_104 k),tail4700_12⟩ +def before4763 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4700_104 k),tail4700_105⟩ +def before4764 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4700_103 k),tail4700_106⟩ +def before4765 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4700_107 k),tail4700_106⟩ +def before4766 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail4700_108 k),tail4700_11⟩ +def before4767 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526659),(tail4700_109 k),tail4700_10⟩ +def before4768 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail4700_110 k),tail4700_9⟩ +def before4769 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4700_110 k),tail4700_111⟩ +def before4770 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526659),(tail4700_109 k),tail4700_112⟩ +def before4771 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526659),(tail4700_114 k),tail4700_112⟩ +def before4772 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526843),(tail4700_115 k),tail4700_8⟩ +def before4773 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526917),(tail4700_116 k),tail4700_0⟩ +def before4774 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526917),(tail4700_116 k),tail4700_1⟩ +def before4775 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526917),(tail4700_118 k),tail4700_1⟩ +def before4776 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail4700_119 k),tail4700_0⟩ +def before4777 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail4700_119 k),tail4700_1⟩ +def before4778 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526917),(tail4700_118 k),tail4700_120⟩ +def before4779 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526915),(tail4700_117 k),tail4700_121⟩ +def before4780 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526913),(tail4700_122 k),tail4700_123⟩ +def before4781 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail4700_115 k),tail4700_124⟩ +def before4782 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4700_125 k),tail4700_126⟩ +def before4783 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526659),(tail4700_114 k),tail4700_127⟩ +def before4784 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526657),(tail4700_113 k),tail4700_128⟩ +def before4785 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail4700_129 k),tail4700_130⟩ +def before4786 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail4700_108 k),tail4700_131⟩ +def before4787 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4700_132 k),tail4700_133⟩ +def before4788 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4700_107 k),tail4700_134⟩ +def before4789 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4700_84 k),(tail4700_135 k)⟩ +def before4790 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521863),(tail4700_83 k),(tail4700_136 k)⟩ +def before4791 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521861),(tail4700_82 k),(tail4700_137 k)⟩ +def before4792 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521859),(tail4700_138 k),(tail4700_139 k)⟩ +def before4793 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail4700_76 k),(tail4700_140 k)⟩ +def before4794 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4700_141 k),(tail4700_142 k)⟩ +def before4795 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail4700_75 k),(tail4700_143 k)⟩ +def before4796 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521643),(tail4700_74 k),(tail4700_144 k)⟩ +def before4797 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521641),(tail4700_145 k),(tail4700_146 k)⟩ +def before4798 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail4700_69 k),(tail4700_147 k)⟩ +def before4799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4700_148 k),(tail4700_149 k)⟩ +def after4799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail4700_68 k),(tail4700_150 k)⟩ + +theorem macro4700 (k : Nat) : applyExit (before4700 k) exit2 8 = some (before4701 k) := by + simp (disch := omega) [before4700, before4701, exit2, applyExit, pop, push] + <;> omega +theorem step4700 (k : Nat) : Runs (8*2) (before4700 k).denote (before4701 k).denote := + @applyExit_sound (before4700 k) (before4701 k) exit2 8 valid2 (macro4700 k) +theorem macro4701 (k : Nat) : applyExit (before4701 k) exit3 1 = some (before4702 k) := by + simp (disch := omega) [before4701, before4702, exit3, applyExit, pop, push] + <;> omega +theorem step4701 (k : Nat) : Runs (1*2) (before4701 k).denote (before4702 k).denote := + @applyExit_sound (before4701 k) (before4702 k) exit3 1 valid3 (macro4701 k) +theorem macro4702 (k : Nat) : applyExit (before4702 k) exit9 1 = some (before4703 k) := by + simp (disch := omega) [before4702, before4703, exit9, applyExit, pop, push] + <;> omega +theorem step4702 (k : Nat) : Runs (1*2) (before4702 k).denote (before4703 k).denote := + @applyExit_sound (before4702 k) (before4703 k) exit9 1 valid9 (macro4702 k) +theorem macro4703 (k : Nat) : applyExit (before4703 k) exit10 12 = some (before4704 k) := by + simp (disch := omega) [before4703, before4704, exit10, applyExit, pop, push] + <;> omega +theorem step4703 (k : Nat) : Runs (12*2) (before4703 k).denote (before4704 k).denote := + @applyExit_sound (before4703 k) (before4704 k) exit10 12 valid10 (macro4703 k) +theorem macro4704 (k : Nat) : applyExit (before4704 k) exit46 1 = some (before4705 k) := by + simp (disch := omega) [before4704, before4705, exit46, applyExit, pop, push] + <;> omega +theorem step4704 (k : Nat) : Runs (1*2) (before4704 k).denote (before4705 k).denote := + @applyExit_sound (before4704 k) (before4705 k) exit46 1 valid46 (macro4704 k) +theorem macro4705 (k : Nat) : applyExit (before4705 k) exit70 1 = some (before4706 k) := by + simp (disch := omega) [before4705, before4706, exit70, applyExit, pop, push] + <;> omega +theorem step4705 (k : Nat) : Runs (1*1) (before4705 k).denote (before4706 k).denote := + @applyExit_sound (before4705 k) (before4706 k) exit70 1 valid70 (macro4705 k) +theorem macro4706 (k : Nat) : applyExit (before4706 k) exit1 1 = some (before4707 k) := by + simp (disch := omega) [before4706, before4707, exit1, applyExit, pop, push] + <;> omega +theorem step4706 (k : Nat) : Runs (1*3) (before4706 k).denote (before4707 k).denote := + @applyExit_sound (before4706 k) (before4707 k) exit1 1 valid1 (macro4706 k) +theorem macro4707 (k : Nat) : applyExit (before4707 k) exit71 1 = some (before4708 k) := by + simp (disch := omega) [before4707, before4708, exit71, applyExit, pop, push] + <;> omega +theorem step4707 (k : Nat) : Runs (1*1) (before4707 k).denote (before4708 k).denote := + @applyExit_sound (before4707 k) (before4708 k) exit71 1 valid71 (macro4707 k) +theorem macro4708 (k : Nat) : applyExit (before4708 k) exit0 1 = some (before4709 k) := by + simp (disch := omega) [before4708, before4709, exit0, applyExit, pop, push] + <;> omega +theorem step4708 (k : Nat) : Runs (1*2) (before4708 k).denote (before4709 k).denote := + @applyExit_sound (before4708 k) (before4709 k) exit0 1 valid0 (macro4708 k) +theorem macro4709 (k : Nat) : applyExit (before4709 k) exit13 13 = some (before4710 k) := by + simp (disch := omega) [before4709, before4710, exit13, applyExit, pop, push] + <;> omega +theorem step4709 (k : Nat) : Runs (13*2) (before4709 k).denote (before4710 k).denote := + @applyExit_sound (before4709 k) (before4710 k) exit13 13 valid13 (macro4709 k) +theorem macro4710 (k : Nat) : applyExit (before4710 k) exit0 9 = some (before4711 k) := by + simp (disch := omega) [before4710, before4711, exit0, applyExit, pop, push] + <;> omega +theorem step4710 (k : Nat) : Runs (9*2) (before4710 k).denote (before4711 k).denote := + @applyExit_sound (before4710 k) (before4711 k) exit0 9 valid0 (macro4710 k) +theorem macro4711 (k : Nat) : applyExit (before4711 k) exit1 1 = some (before4712 k) := by + simp (disch := omega) [before4711, before4712, exit1, applyExit, pop, push] + <;> omega +theorem step4711 (k : Nat) : Runs (1*3) (before4711 k).denote (before4712 k).denote := + @applyExit_sound (before4711 k) (before4712 k) exit1 1 valid1 (macro4711 k) +theorem macro4712 (k : Nat) : applyExit (before4712 k) exit2 9 = some (before4713 k) := by + simp (disch := omega) [before4712, before4713, exit2, applyExit, pop, push] + <;> omega +theorem step4712 (k : Nat) : Runs (9*2) (before4712 k).denote (before4713 k).denote := + @applyExit_sound (before4712 k) (before4713 k) exit2 9 valid2 (macro4712 k) +theorem macro4713 (k : Nat) : applyExit (before4713 k) exit6 1 = some (before4714 k) := by + simp (disch := omega) [before4713, before4714, exit6, applyExit, pop, push] + <;> omega +theorem step4713 (k : Nat) : Runs (1*1) (before4713 k).denote (before4714 k).denote := + @applyExit_sound (before4713 k) (before4714 k) exit6 1 valid6 (macro4713 k) +theorem macro4714 (k : Nat) : applyExit (before4714 k) exit0 10 = some (before4715 k) := by + simp (disch := omega) [before4714, before4715, exit0, applyExit, pop, push] + <;> omega +theorem step4714 (k : Nat) : Runs (10*2) (before4714 k).denote (before4715 k).denote := + @applyExit_sound (before4714 k) (before4715 k) exit0 10 valid0 (macro4714 k) +theorem macro4715 (k : Nat) : applyExit (before4715 k) exit13 10 = some (before4716 k) := by + simp (disch := omega) [before4715, before4716, exit13, applyExit, pop, push] + <;> omega +theorem step4715 (k : Nat) : Runs (10*2) (before4715 k).denote (before4716 k).denote := + @applyExit_sound (before4715 k) (before4716 k) exit13 10 valid13 (macro4715 k) +theorem macro4716 (k : Nat) : applyExit (before4716 k) exit0 8 = some (before4717 k) := by + simp (disch := omega) [before4716, before4717, exit0, applyExit, pop, push] + <;> omega +theorem step4716 (k : Nat) : Runs (8*2) (before4716 k).denote (before4717 k).denote := + @applyExit_sound (before4716 k) (before4717 k) exit0 8 valid0 (macro4716 k) +theorem macro4717 (k : Nat) : applyExit (before4717 k) exit1 1 = some (before4718 k) := by + simp (disch := omega) [before4717, before4718, exit1, applyExit, pop, push] + <;> omega +theorem step4717 (k : Nat) : Runs (1*3) (before4717 k).denote (before4718 k).denote := + @applyExit_sound (before4717 k) (before4718 k) exit1 1 valid1 (macro4717 k) +theorem macro4718 (k : Nat) : applyExit (before4718 k) exit2 8 = some (before4719 k) := by + simp (disch := omega) [before4718, before4719, exit2, applyExit, pop, push] + <;> omega +theorem step4718 (k : Nat) : Runs (8*2) (before4718 k).denote (before4719 k).denote := + @applyExit_sound (before4718 k) (before4719 k) exit2 8 valid2 (macro4718 k) +theorem macro4719 (k : Nat) : applyExit (before4719 k) exit6 1 = some (before4720 k) := by + simp (disch := omega) [before4719, before4720, exit6, applyExit, pop, push] + <;> omega +theorem step4719 (k : Nat) : Runs (1*1) (before4719 k).denote (before4720 k).denote := + @applyExit_sound (before4719 k) (before4720 k) exit6 1 valid6 (macro4719 k) +theorem macro4720 (k : Nat) : applyExit (before4720 k) exit0 9 = some (before4721 k) := by + simp (disch := omega) [before4720, before4721, exit0, applyExit, pop, push] + <;> omega +theorem step4720 (k : Nat) : Runs (9*2) (before4720 k).denote (before4721 k).denote := + @applyExit_sound (before4720 k) (before4721 k) exit0 9 valid0 (macro4720 k) +theorem macro4721 (k : Nat) : applyExit (before4721 k) exit13 9 = some (before4722 k) := by + simp (disch := omega) [before4721, before4722, exit13, applyExit, pop, push] + <;> omega +theorem step4721 (k : Nat) : Runs (9*2) (before4721 k).denote (before4722 k).denote := + @applyExit_sound (before4721 k) (before4722 k) exit13 9 valid13 (macro4721 k) +theorem macro4722 (k : Nat) : applyExit (before4722 k) exit263 (1*k+7) = some (before4723 k) := by + simp (disch := omega) [before4722, before4723, exit263, applyExit, pop, push] + <;> omega +theorem step4722 (k : Nat) : Runs ((1*k+7)*74) (before4722 k).denote (before4723 k).denote := + @applyExit_sound (before4722 k) (before4723 k) exit263 (1*k+7) valid263 (macro4722 k) +theorem macro4723 (k : Nat) : applyExit (before4723 k) exit264 1 = some (before4724 k) := by + simp (disch := omega) [before4723, before4724, exit264, applyExit, pop, push] + <;> omega +theorem step4723 (k : Nat) : Runs (1*38) (before4723 k).denote (before4724 k).denote := + @applyExit_sound (before4723 k) (before4724 k) exit264 1 valid264 (macro4723 k) +theorem macro4724 (k : Nat) : applyExit (before4724 k) exit0 791761158 = some (before4725 k) := by + simp (disch := omega) [before4724, before4725, exit0, applyExit, pop, push] + <;> omega +theorem step4724 (k : Nat) : Runs (791761158*2) (before4724 k).denote (before4725 k).denote := + @applyExit_sound (before4724 k) (before4725 k) exit0 791761158 valid0 (macro4724 k) +theorem macro4725 (k : Nat) : applyExit (before4725 k) exit1 1 = some (before4726 k) := by + simp (disch := omega) [before4725, before4726, exit1, applyExit, pop, push] + <;> omega +theorem step4725 (k : Nat) : Runs (1*3) (before4725 k).denote (before4726 k).denote := + @applyExit_sound (before4725 k) (before4726 k) exit1 1 valid1 (macro4725 k) +theorem macro4726 (k : Nat) : applyExit (before4726 k) exit2 791761158 = some (before4727 k) := by + simp (disch := omega) [before4726, before4727, exit2, applyExit, pop, push] + <;> omega +theorem step4726 (k : Nat) : Runs (791761158*2) (before4726 k).denote (before4727 k).denote := + @applyExit_sound (before4726 k) (before4727 k) exit2 791761158 valid2 (macro4726 k) +theorem macro4727 (k : Nat) : applyExit (before4727 k) exit265 1 = some (before4728 k) := by + simp (disch := omega) [before4727, before4728, exit265, applyExit, pop, push] + <;> omega +theorem step4727 (k : Nat) : Runs (1*73) (before4727 k).denote (before4728 k).denote := + @applyExit_sound (before4727 k) (before4728 k) exit265 1 valid265 (macro4727 k) +theorem macro4728 (k : Nat) : applyExit (before4728 k) exit0 791761159 = some (before4729 k) := by + simp (disch := omega) [before4728, before4729, exit0, applyExit, pop, push] + <;> omega +theorem step4728 (k : Nat) : Runs (791761159*2) (before4728 k).denote (before4729 k).denote := + @applyExit_sound (before4728 k) (before4729 k) exit0 791761159 valid0 (macro4728 k) +theorem macro4729 (k : Nat) : applyExit (before4729 k) exit13 9 = some (before4730 k) := by + simp (disch := omega) [before4729, before4730, exit13, applyExit, pop, push] + <;> omega +theorem step4729 (k : Nat) : Runs (9*2) (before4729 k).denote (before4730 k).denote := + @applyExit_sound (before4729 k) (before4730 k) exit13 9 valid13 (macro4729 k) +theorem macro4730 (k : Nat) : applyExit (before4730 k) exit0 21 = some (before4731 k) := by + simp (disch := omega) [before4730, before4731, exit0, applyExit, pop, push] + <;> omega +theorem step4730 (k : Nat) : Runs (21*2) (before4730 k).denote (before4731 k).denote := + @applyExit_sound (before4730 k) (before4731 k) exit0 21 valid0 (macro4730 k) +theorem macro4731 (k : Nat) : applyExit (before4731 k) exit1 1 = some (before4732 k) := by + simp (disch := omega) [before4731, before4732, exit1, applyExit, pop, push] + <;> omega +theorem step4731 (k : Nat) : Runs (1*3) (before4731 k).denote (before4732 k).denote := + @applyExit_sound (before4731 k) (before4732 k) exit1 1 valid1 (macro4731 k) +theorem macro4732 (k : Nat) : applyExit (before4732 k) exit2 21 = some (before4733 k) := by + simp (disch := omega) [before4732, before4733, exit2, applyExit, pop, push] + <;> omega +theorem step4732 (k : Nat) : Runs (21*2) (before4732 k).denote (before4733 k).denote := + @applyExit_sound (before4732 k) (before4733 k) exit2 21 valid2 (macro4732 k) +theorem macro4733 (k : Nat) : applyExit (before4733 k) exit6 1 = some (before4734 k) := by + simp (disch := omega) [before4733, before4734, exit6, applyExit, pop, push] + <;> omega +theorem step4733 (k : Nat) : Runs (1*1) (before4733 k).denote (before4734 k).denote := + @applyExit_sound (before4733 k) (before4734 k) exit6 1 valid6 (macro4733 k) +theorem macro4734 (k : Nat) : applyExit (before4734 k) exit0 22 = some (before4735 k) := by + simp (disch := omega) [before4734, before4735, exit0, applyExit, pop, push] + <;> omega +theorem step4734 (k : Nat) : Runs (22*2) (before4734 k).denote (before4735 k).denote := + @applyExit_sound (before4734 k) (before4735 k) exit0 22 valid0 (macro4734 k) +theorem macro4735 (k : Nat) : applyExit (before4735 k) exit13 41 = some (before4736 k) := by + simp (disch := omega) [before4735, before4736, exit13, applyExit, pop, push] + <;> omega +theorem step4735 (k : Nat) : Runs (41*2) (before4735 k).denote (before4736 k).denote := + @applyExit_sound (before4735 k) (before4736 k) exit13 41 valid13 (macro4735 k) +theorem macro4736 (k : Nat) : applyExit (before4736 k) exit0 15 = some (before4737 k) := by + simp (disch := omega) [before4736, before4737, exit0, applyExit, pop, push] + <;> omega +theorem step4736 (k : Nat) : Runs (15*2) (before4736 k).denote (before4737 k).denote := + @applyExit_sound (before4736 k) (before4737 k) exit0 15 valid0 (macro4736 k) +theorem macro4737 (k : Nat) : applyExit (before4737 k) exit1 1 = some (before4738 k) := by + simp (disch := omega) [before4737, before4738, exit1, applyExit, pop, push] + <;> omega +theorem step4737 (k : Nat) : Runs (1*3) (before4737 k).denote (before4738 k).denote := + @applyExit_sound (before4737 k) (before4738 k) exit1 1 valid1 (macro4737 k) +theorem macro4738 (k : Nat) : applyExit (before4738 k) exit2 15 = some (before4739 k) := by + simp (disch := omega) [before4738, before4739, exit2, applyExit, pop, push] + <;> omega +theorem step4738 (k : Nat) : Runs (15*2) (before4738 k).denote (before4739 k).denote := + @applyExit_sound (before4738 k) (before4739 k) exit2 15 valid2 (macro4738 k) +theorem macro4739 (k : Nat) : applyExit (before4739 k) exit6 1 = some (before4740 k) := by + simp (disch := omega) [before4739, before4740, exit6, applyExit, pop, push] + <;> omega +theorem step4739 (k : Nat) : Runs (1*1) (before4739 k).denote (before4740 k).denote := + @applyExit_sound (before4739 k) (before4740 k) exit6 1 valid6 (macro4739 k) +theorem macro4740 (k : Nat) : applyExit (before4740 k) exit0 16 = some (before4741 k) := by + simp (disch := omega) [before4740, before4741, exit0, applyExit, pop, push] + <;> omega +theorem step4740 (k : Nat) : Runs (16*2) (before4740 k).denote (before4741 k).denote := + @applyExit_sound (before4740 k) (before4741 k) exit0 16 valid0 (macro4740 k) +theorem macro4741 (k : Nat) : applyExit (before4741 k) exit13 93 = some (before4742 k) := by + simp (disch := omega) [before4741, before4742, exit13, applyExit, pop, push] + <;> omega +theorem step4741 (k : Nat) : Runs (93*2) (before4741 k).denote (before4742 k).denote := + @applyExit_sound (before4741 k) (before4742 k) exit13 93 valid13 (macro4741 k) +theorem macro4742 (k : Nat) : applyExit (before4742 k) exit0 18 = some (before4743 k) := by + simp (disch := omega) [before4742, before4743, exit0, applyExit, pop, push] + <;> omega +theorem step4742 (k : Nat) : Runs (18*2) (before4742 k).denote (before4743 k).denote := + @applyExit_sound (before4742 k) (before4743 k) exit0 18 valid0 (macro4742 k) +theorem macro4743 (k : Nat) : applyExit (before4743 k) exit266 1 = some (before4744 k) := by + simp (disch := omega) [before4743, before4744, exit266, applyExit, pop, push] + <;> omega +theorem step4743 (k : Nat) : Runs (1*75) (before4743 k).denote (before4744 k).denote := + @applyExit_sound (before4743 k) (before4744 k) exit266 1 valid266 (macro4743 k) +theorem macro4744 (k : Nat) : applyExit (before4744 k) exit2 18 = some (before4745 k) := by + simp (disch := omega) [before4744, before4745, exit2, applyExit, pop, push] + <;> omega +theorem step4744 (k : Nat) : Runs (18*2) (before4744 k).denote (before4745 k).denote := + @applyExit_sound (before4744 k) (before4745 k) exit2 18 valid2 (macro4744 k) +theorem macro4745 (k : Nat) : applyExit (before4745 k) exit6 1 = some (before4746 k) := by + simp (disch := omega) [before4745, before4746, exit6, applyExit, pop, push] + <;> omega +theorem step4745 (k : Nat) : Runs (1*1) (before4745 k).denote (before4746 k).denote := + @applyExit_sound (before4745 k) (before4746 k) exit6 1 valid6 (macro4745 k) +theorem macro4746 (k : Nat) : applyExit (before4746 k) exit0 18 = some (before4747 k) := by + simp (disch := omega) [before4746, before4747, exit0, applyExit, pop, push] + <;> omega +theorem step4746 (k : Nat) : Runs (18*2) (before4746 k).denote (before4747 k).denote := + @applyExit_sound (before4746 k) (before4747 k) exit0 18 valid0 (macro4746 k) +theorem macro4747 (k : Nat) : applyExit (before4747 k) exit267 1 = some (before4748 k) := by + simp (disch := omega) [before4747, before4748, exit267, applyExit, pop, push] + <;> omega +theorem step4747 (k : Nat) : Runs (1*1018) (before4747 k).denote (before4748 k).denote := + @applyExit_sound (before4747 k) (before4748 k) exit267 1 valid267 (macro4747 k) +theorem macro4748 (k : Nat) : applyExit (before4748 k) exit266 1 = some (before4749 k) := by + simp (disch := omega) [before4748, before4749, exit266, applyExit, pop, push] + <;> omega +theorem step4748 (k : Nat) : Runs (1*75) (before4748 k).denote (before4749 k).denote := + @applyExit_sound (before4748 k) (before4749 k) exit266 1 valid266 (macro4748 k) +theorem macro4749 (k : Nat) : applyExit (before4749 k) exit268 1 = some (before4750 k) := by + simp (disch := omega) [before4749, before4750, exit268, applyExit, pop, push] + <;> omega +theorem step4749 (k : Nat) : Runs (1*73) (before4749 k).denote (before4750 k).denote := + @applyExit_sound (before4749 k) (before4750 k) exit268 1 valid268 (macro4749 k) +theorem macro4750 (k : Nat) : applyExit (before4750 k) exit267 1 = some (before4751 k) := by + simp (disch := omega) [before4750, before4751, exit267, applyExit, pop, push] + <;> omega +theorem step4750 (k : Nat) : Runs (1*1018) (before4750 k).denote (before4751 k).denote := + @applyExit_sound (before4750 k) (before4751 k) exit267 1 valid267 (macro4750 k) +theorem macro4751 (k : Nat) : applyExit (before4751 k) exit266 1 = some (before4752 k) := by + simp (disch := omega) [before4751, before4752, exit266, applyExit, pop, push] + <;> omega +theorem step4751 (k : Nat) : Runs (1*75) (before4751 k).denote (before4752 k).denote := + @applyExit_sound (before4751 k) (before4752 k) exit266 1 valid266 (macro4751 k) +theorem macro4752 (k : Nat) : applyExit (before4752 k) exit268 1 = some (before4753 k) := by + simp (disch := omega) [before4752, before4753, exit268, applyExit, pop, push] + <;> omega +theorem step4752 (k : Nat) : Runs (1*73) (before4752 k).denote (before4753 k).denote := + @applyExit_sound (before4752 k) (before4753 k) exit268 1 valid268 (macro4752 k) +theorem macro4753 (k : Nat) : applyExit (before4753 k) exit267 1 = some (before4754 k) := by + simp (disch := omega) [before4753, before4754, exit267, applyExit, pop, push] + <;> omega +theorem step4753 (k : Nat) : Runs (1*1018) (before4753 k).denote (before4754 k).denote := + @applyExit_sound (before4753 k) (before4754 k) exit267 1 valid267 (macro4753 k) +theorem macro4754 (k : Nat) : applyExit (before4754 k) exit266 1 = some (before4755 k) := by + simp (disch := omega) [before4754, before4755, exit266, applyExit, pop, push] + <;> omega +theorem step4754 (k : Nat) : Runs (1*75) (before4754 k).denote (before4755 k).denote := + @applyExit_sound (before4754 k) (before4755 k) exit266 1 valid266 (macro4754 k) +theorem macro4755 (k : Nat) : applyExit (before4755 k) exit268 1 = some (before4756 k) := by + simp (disch := omega) [before4755, before4756, exit268, applyExit, pop, push] + <;> omega +theorem step4755 (k : Nat) : Runs (1*73) (before4755 k).denote (before4756 k).denote := + @applyExit_sound (before4755 k) (before4756 k) exit268 1 valid268 (macro4755 k) +def cycleState4756 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w234,(3+1*j)⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761159⟩,⟨w231,1⟩,⟨w229,(1*k+7)⟩,⟨w0,9⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w232,1⟩,⟨w228,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,91⟩,⟨w2,1⟩,⟨w1,37⟩]⟩ +def cyclePart4756_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w233,1⟩,⟨w234,(3+1*j)⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761159⟩,⟨w231,1⟩,⟨w229,(1*k+7)⟩,⟨w0,9⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w228,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,91⟩,⟨w2,1⟩,⟨w1,37⟩]⟩ +def cyclePart4756_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w233,1⟩,⟨w234,(3+1*j)⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761159⟩,⟨w231,1⟩,⟨w229,(1*k+7)⟩,⟨w0,9⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w232,1⟩,⟨w228,(1*k+3-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,91⟩,⟨w2,1⟩,⟨w1,37⟩]⟩ +theorem cycleMacro4756_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState4756 k j) exit267 1 = some (cyclePart4756_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4756, cyclePart4756_0, exit267, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4756_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4756_0 k j) exit266 1 = some (cyclePart4756_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4756_0, cyclePart4756_1, exit266, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4756_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4756_1 k j) exit268 1 = some (cycleState4756 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4756_1, cycleState4756, exit268, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4756 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState4756 k j).denote (cycleState4756 k (j+1)).denote := by + have h0 : Runs (1*1018) (cycleState4756 k j).denote (cyclePart4756_0 k j).denote := @applyExit_sound (cycleState4756 k j) (cyclePart4756_0 k j) exit267 1 valid267 (cycleMacro4756_0 k j hj) + have h1 : Runs (1*75) (cyclePart4756_0 k j).denote (cyclePart4756_1 k j).denote := @applyExit_sound (cyclePart4756_0 k j) (cyclePart4756_1 k j) exit266 1 valid266 (cycleMacro4756_1 k j hj) + have h2 : Runs (1*73) (cyclePart4756_1 k j).denote (cycleState4756 k (j+1)).denote := @applyExit_sound (cyclePart4756_1 k j) (cycleState4756 k (j+1)) exit268 1 valid268 (cycleMacro4756_2 k j hj) + exact (@Runs.trans (1*1018) ((1*75)+(1*73)) (cycleState4756 k j).denote (cyclePart4756_0 k j).denote (cycleState4756 k (j+1)).denote h0 (@Runs.trans (1*75) (1*73) (cyclePart4756_0 k j).denote (cyclePart4756_1 k j).denote (cycleState4756 k (j+1)).denote h1 h2)) +theorem step4756 (k : Nat) : Runs ((1*k+3)*1166) (before4756 k).denote (before4757 k).denote := by + have h := Runs.chain (fun j => (cycleState4756 k j).denote) 1166 (1*k+3) (cycleRun4756 k) + have h0 : cycleState4756 k 0 = before4756 k := by simp [cycleState4756, before4756] + have h1 : cycleState4756 k (1*k+3) = before4757 k := by + simp [cycleState4756, before4757] <;> omega + simpa only [h0, h1] using h +theorem macro4757 (k : Nat) : applyExit (before4757 k) exit267 1 = some (before4758 k) := by + simp (disch := omega) [before4757, before4758, exit267, applyExit, pop, push] + <;> omega +theorem step4757 (k : Nat) : Runs (1*1018) (before4757 k).denote (before4758 k).denote := + @applyExit_sound (before4757 k) (before4758 k) exit267 1 valid267 (macro4757 k) +theorem macro4758 (k : Nat) : applyExit (before4758 k) exit266 1 = some (before4759 k) := by + simp (disch := omega) [before4758, before4759, exit266, applyExit, pop, push] + <;> omega +theorem step4758 (k : Nat) : Runs (1*75) (before4758 k).denote (before4759 k).denote := + @applyExit_sound (before4758 k) (before4759 k) exit266 1 valid266 (macro4758 k) +theorem macro4759 (k : Nat) : applyExit (before4759 k) exit268 1 = some (before4760 k) := by + simp (disch := omega) [before4759, before4760, exit268, applyExit, pop, push] + <;> omega +theorem step4759 (k : Nat) : Runs (1*73) (before4759 k).denote (before4760 k).denote := + @applyExit_sound (before4759 k) (before4760 k) exit268 1 valid268 (macro4759 k) +theorem macro4760 (k : Nat) : applyExit (before4760 k) exit267 1 = some (before4761 k) := by + simp (disch := omega) [before4760, before4761, exit267, applyExit, pop, push] + <;> omega +theorem step4760 (k : Nat) : Runs (1*1018) (before4760 k).denote (before4761 k).denote := + @applyExit_sound (before4760 k) (before4761 k) exit267 1 valid267 (macro4760 k) +theorem macro4761 (k : Nat) : applyExit (before4761 k) exit0 18 = some (before4762 k) := by + simp (disch := omega) [before4761, before4762, exit0, applyExit, pop, push] + <;> omega +theorem step4761 (k : Nat) : Runs (18*2) (before4761 k).denote (before4762 k).denote := + @applyExit_sound (before4761 k) (before4762 k) exit0 18 valid0 (macro4761 k) +theorem macro4762 (k : Nat) : applyExit (before4762 k) exit1 1 = some (before4763 k) := by + simp (disch := omega) [before4762, before4763, exit1, applyExit, pop, push] + <;> omega +theorem step4762 (k : Nat) : Runs (1*3) (before4762 k).denote (before4763 k).denote := + @applyExit_sound (before4762 k) (before4763 k) exit1 1 valid1 (macro4762 k) +theorem macro4763 (k : Nat) : applyExit (before4763 k) exit2 18 = some (before4764 k) := by + simp (disch := omega) [before4763, before4764, exit2, applyExit, pop, push] + <;> omega +theorem step4763 (k : Nat) : Runs (18*2) (before4763 k).denote (before4764 k).denote := + @applyExit_sound (before4763 k) (before4764 k) exit2 18 valid2 (macro4763 k) +theorem macro4764 (k : Nat) : applyExit (before4764 k) exit268 1 = some (before4765 k) := by + simp (disch := omega) [before4764, before4765, exit268, applyExit, pop, push] + <;> omega +theorem step4764 (k : Nat) : Runs (1*73) (before4764 k).denote (before4765 k).denote := + @applyExit_sound (before4764 k) (before4765 k) exit268 1 valid268 (macro4764 k) +theorem macro4765 (k : Nat) : applyExit (before4765 k) exit0 19 = some (before4766 k) := by + simp (disch := omega) [before4765, before4766, exit0, applyExit, pop, push] + <;> omega +theorem step4765 (k : Nat) : Runs (19*2) (before4765 k).denote (before4766 k).denote := + @applyExit_sound (before4765 k) (before4766 k) exit0 19 valid0 (macro4765 k) +theorem macro4766 (k : Nat) : applyExit (before4766 k) exit13 17 = some (before4767 k) := by + simp (disch := omega) [before4766, before4767, exit13, applyExit, pop, push] + <;> omega +theorem step4766 (k : Nat) : Runs (17*2) (before4766 k).denote (before4767 k).denote := + @applyExit_sound (before4766 k) (before4767 k) exit13 17 valid13 (macro4766 k) +theorem macro4767 (k : Nat) : applyExit (before4767 k) exit0 91 = some (before4768 k) := by + simp (disch := omega) [before4767, before4768, exit0, applyExit, pop, push] + <;> omega +theorem step4767 (k : Nat) : Runs (91*2) (before4767 k).denote (before4768 k).denote := + @applyExit_sound (before4767 k) (before4768 k) exit0 91 valid0 (macro4767 k) +theorem macro4768 (k : Nat) : applyExit (before4768 k) exit1 1 = some (before4769 k) := by + simp (disch := omega) [before4768, before4769, exit1, applyExit, pop, push] + <;> omega +theorem step4768 (k : Nat) : Runs (1*3) (before4768 k).denote (before4769 k).denote := + @applyExit_sound (before4768 k) (before4769 k) exit1 1 valid1 (macro4768 k) +theorem macro4769 (k : Nat) : applyExit (before4769 k) exit2 91 = some (before4770 k) := by + simp (disch := omega) [before4769, before4770, exit2, applyExit, pop, push] + <;> omega +theorem step4769 (k : Nat) : Runs (91*2) (before4769 k).denote (before4770 k).denote := + @applyExit_sound (before4769 k) (before4770 k) exit2 91 valid2 (macro4769 k) +theorem macro4770 (k : Nat) : applyExit (before4770 k) exit6 1 = some (before4771 k) := by + simp (disch := omega) [before4770, before4771, exit6, applyExit, pop, push] + <;> omega +theorem step4770 (k : Nat) : Runs (1*1) (before4770 k).denote (before4771 k).denote := + @applyExit_sound (before4770 k) (before4771 k) exit6 1 valid6 (macro4770 k) +theorem macro4771 (k : Nat) : applyExit (before4771 k) exit0 92 = some (before4772 k) := by + simp (disch := omega) [before4771, before4772, exit0, applyExit, pop, push] + <;> omega +theorem step4771 (k : Nat) : Runs (92*2) (before4771 k).denote (before4772 k).denote := + @applyExit_sound (before4771 k) (before4772 k) exit0 92 valid0 (macro4771 k) +theorem macro4772 (k : Nat) : applyExit (before4772 k) exit13 37 = some (before4773 k) := by + simp (disch := omega) [before4772, before4773, exit13, applyExit, pop, push] + <;> omega +theorem step4772 (k : Nat) : Runs (37*2) (before4772 k).denote (before4773 k).denote := + @applyExit_sound (before4772 k) (before4773 k) exit13 37 valid13 (macro4772 k) +theorem macro4773 (k : Nat) : applyExit (before4773 k) exit1 1 = some (before4774 k) := by + simp (disch := omega) [before4773, before4774, exit1, applyExit, pop, push] + <;> omega +theorem step4773 (k : Nat) : Runs (1*3) (before4773 k).denote (before4774 k).denote := + @applyExit_sound (before4773 k) (before4774 k) exit1 1 valid1 (macro4773 k) +theorem macro4774 (k : Nat) : applyExit (before4774 k) exit6 1 = some (before4775 k) := by + simp (disch := omega) [before4774, before4775, exit6, applyExit, pop, push] + <;> omega +theorem step4774 (k : Nat) : Runs (1*1) (before4774 k).denote (before4775 k).denote := + @applyExit_sound (before4774 k) (before4775 k) exit6 1 valid6 (macro4774 k) +theorem macro4775 (k : Nat) : applyExit (before4775 k) exit0 1 = some (before4776 k) := by + simp (disch := omega) [before4775, before4776, exit0, applyExit, pop, push] + <;> omega +theorem step4775 (k : Nat) : Runs (1*2) (before4775 k).denote (before4776 k).denote := + @applyExit_sound (before4775 k) (before4776 k) exit0 1 valid0 (macro4775 k) +theorem macro4776 (k : Nat) : applyExit (before4776 k) exit1 1 = some (before4777 k) := by + simp (disch := omega) [before4776, before4777, exit1, applyExit, pop, push] + <;> omega +theorem step4776 (k : Nat) : Runs (1*3) (before4776 k).denote (before4777 k).denote := + @applyExit_sound (before4776 k) (before4777 k) exit1 1 valid1 (macro4776 k) +theorem macro4777 (k : Nat) : applyExit (before4777 k) exit2 1 = some (before4778 k) := by + simp (disch := omega) [before4777, before4778, exit2, applyExit, pop, push] + <;> omega +theorem step4777 (k : Nat) : Runs (1*2) (before4777 k).denote (before4778 k).denote := + @applyExit_sound (before4777 k) (before4778 k) exit2 1 valid2 (macro4777 k) +theorem macro4778 (k : Nat) : applyExit (before4778 k) exit3 1 = some (before4779 k) := by + simp (disch := omega) [before4778, before4779, exit3, applyExit, pop, push] + <;> omega +theorem step4778 (k : Nat) : Runs (1*2) (before4778 k).denote (before4779 k).denote := + @applyExit_sound (before4778 k) (before4779 k) exit3 1 valid3 (macro4778 k) +theorem macro4779 (k : Nat) : applyExit (before4779 k) exit9 1 = some (before4780 k) := by + simp (disch := omega) [before4779, before4780, exit9, applyExit, pop, push] + <;> omega +theorem step4779 (k : Nat) : Runs (1*2) (before4779 k).denote (before4780 k).denote := + @applyExit_sound (before4779 k) (before4780 k) exit9 1 valid9 (macro4779 k) +theorem macro4780 (k : Nat) : applyExit (before4780 k) exit10 35 = some (before4781 k) := by + simp (disch := omega) [before4780, before4781, exit10, applyExit, pop, push] + <;> omega +theorem step4780 (k : Nat) : Runs (35*2) (before4780 k).denote (before4781 k).denote := + @applyExit_sound (before4780 k) (before4781 k) exit10 35 valid10 (macro4780 k) +theorem macro4781 (k : Nat) : applyExit (before4781 k) exit11 1 = some (before4782 k) := by + simp (disch := omega) [before4781, before4782, exit11, applyExit, pop, push] + <;> omega +theorem step4781 (k : Nat) : Runs (1*2) (before4781 k).denote (before4782 k).denote := + @applyExit_sound (before4781 k) (before4782 k) exit11 1 valid11 (macro4781 k) +theorem macro4782 (k : Nat) : applyExit (before4782 k) exit2 91 = some (before4783 k) := by + simp (disch := omega) [before4782, before4783, exit2, applyExit, pop, push] + <;> omega +theorem step4782 (k : Nat) : Runs (91*2) (before4782 k).denote (before4783 k).denote := + @applyExit_sound (before4782 k) (before4783 k) exit2 91 valid2 (macro4782 k) +theorem macro4783 (k : Nat) : applyExit (before4783 k) exit3 1 = some (before4784 k) := by + simp (disch := omega) [before4783, before4784, exit3, applyExit, pop, push] + <;> omega +theorem step4783 (k : Nat) : Runs (1*2) (before4783 k).denote (before4784 k).denote := + @applyExit_sound (before4783 k) (before4784 k) exit3 1 valid3 (macro4783 k) +theorem macro4784 (k : Nat) : applyExit (before4784 k) exit9 1 = some (before4785 k) := by + simp (disch := omega) [before4784, before4785, exit9, applyExit, pop, push] + <;> omega +theorem step4784 (k : Nat) : Runs (1*2) (before4784 k).denote (before4785 k).denote := + @applyExit_sound (before4784 k) (before4785 k) exit9 1 valid9 (macro4784 k) +theorem macro4785 (k : Nat) : applyExit (before4785 k) exit10 15 = some (before4786 k) := by + simp (disch := omega) [before4785, before4786, exit10, applyExit, pop, push] + <;> omega +theorem step4785 (k : Nat) : Runs (15*2) (before4785 k).denote (before4786 k).denote := + @applyExit_sound (before4785 k) (before4786 k) exit10 15 valid10 (macro4785 k) +theorem macro4786 (k : Nat) : applyExit (before4786 k) exit11 1 = some (before4787 k) := by + simp (disch := omega) [before4786, before4787, exit11, applyExit, pop, push] + <;> omega +theorem step4786 (k : Nat) : Runs (1*2) (before4786 k).denote (before4787 k).denote := + @applyExit_sound (before4786 k) (before4787 k) exit11 1 valid11 (macro4786 k) +theorem macro4787 (k : Nat) : applyExit (before4787 k) exit2 18 = some (before4788 k) := by + simp (disch := omega) [before4787, before4788, exit2, applyExit, pop, push] + <;> omega +theorem step4787 (k : Nat) : Runs (18*2) (before4787 k).denote (before4788 k).denote := + @applyExit_sound (before4787 k) (before4788 k) exit2 18 valid2 (macro4787 k) +theorem macro4788 (k : Nat) : applyExit (before4788 k) exit269 (1*k+8) = some (before4789 k) := by + simp (disch := omega) [before4788, before4789, exit269, applyExit, pop, push] + <;> omega +theorem step4788 (k : Nat) : Runs ((1*k+8)*586) (before4788 k).denote (before4789 k).denote := + @applyExit_sound (before4788 k) (before4789 k) exit269 (1*k+8) valid269 (macro4788 k) +theorem macro4789 (k : Nat) : applyExit (before4789 k) exit2 18 = some (before4790 k) := by + simp (disch := omega) [before4789, before4790, exit2, applyExit, pop, push] + <;> omega +theorem step4789 (k : Nat) : Runs (18*2) (before4789 k).denote (before4790 k).denote := + @applyExit_sound (before4789 k) (before4790 k) exit2 18 valid2 (macro4789 k) +theorem macro4790 (k : Nat) : applyExit (before4790 k) exit3 1 = some (before4791 k) := by + simp (disch := omega) [before4790, before4791, exit3, applyExit, pop, push] + <;> omega +theorem step4790 (k : Nat) : Runs (1*2) (before4790 k).denote (before4791 k).denote := + @applyExit_sound (before4790 k) (before4791 k) exit3 1 valid3 (macro4790 k) +theorem macro4791 (k : Nat) : applyExit (before4791 k) exit9 1 = some (before4792 k) := by + simp (disch := omega) [before4791, before4792, exit9, applyExit, pop, push] + <;> omega +theorem step4791 (k : Nat) : Runs (1*2) (before4791 k).denote (before4792 k).denote := + @applyExit_sound (before4791 k) (before4792 k) exit9 1 valid9 (macro4791 k) +theorem macro4792 (k : Nat) : applyExit (before4792 k) exit10 91 = some (before4793 k) := by + simp (disch := omega) [before4792, before4793, exit10, applyExit, pop, push] + <;> omega +theorem step4792 (k : Nat) : Runs (91*2) (before4792 k).denote (before4793 k).denote := + @applyExit_sound (before4792 k) (before4793 k) exit10 91 valid10 (macro4792 k) +theorem macro4793 (k : Nat) : applyExit (before4793 k) exit11 1 = some (before4794 k) := by + simp (disch := omega) [before4793, before4794, exit11, applyExit, pop, push] + <;> omega +theorem step4793 (k : Nat) : Runs (1*2) (before4793 k).denote (before4794 k).denote := + @applyExit_sound (before4793 k) (before4794 k) exit11 1 valid11 (macro4793 k) +theorem macro4794 (k : Nat) : applyExit (before4794 k) exit2 15 = some (before4795 k) := by + simp (disch := omega) [before4794, before4795, exit2, applyExit, pop, push] + <;> omega +theorem step4794 (k : Nat) : Runs (15*2) (before4794 k).denote (before4795 k).denote := + @applyExit_sound (before4794 k) (before4795 k) exit2 15 valid2 (macro4794 k) +theorem macro4795 (k : Nat) : applyExit (before4795 k) exit3 1 = some (before4796 k) := by + simp (disch := omega) [before4795, before4796, exit3, applyExit, pop, push] + <;> omega +theorem step4795 (k : Nat) : Runs (1*2) (before4795 k).denote (before4796 k).denote := + @applyExit_sound (before4795 k) (before4796 k) exit3 1 valid3 (macro4795 k) +theorem macro4796 (k : Nat) : applyExit (before4796 k) exit9 1 = some (before4797 k) := by + simp (disch := omega) [before4796, before4797, exit9, applyExit, pop, push] + <;> omega +theorem step4796 (k : Nat) : Runs (1*2) (before4796 k).denote (before4797 k).denote := + @applyExit_sound (before4796 k) (before4797 k) exit9 1 valid9 (macro4796 k) +theorem macro4797 (k : Nat) : applyExit (before4797 k) exit10 39 = some (before4798 k) := by + simp (disch := omega) [before4797, before4798, exit10, applyExit, pop, push] + <;> omega +theorem step4797 (k : Nat) : Runs (39*2) (before4797 k).denote (before4798 k).denote := + @applyExit_sound (before4797 k) (before4798 k) exit10 39 valid10 (macro4797 k) +theorem macro4798 (k : Nat) : applyExit (before4798 k) exit11 1 = some (before4799 k) := by + simp (disch := omega) [before4798, before4799, exit11, applyExit, pop, push] + <;> omega +theorem step4798 (k : Nat) : Runs (1*2) (before4798 k).denote (before4799 k).denote := + @applyExit_sound (before4798 k) (before4799 k) exit11 1 valid11 (macro4798 k) +theorem macro4799 (k : Nat) : applyExit (before4799 k) exit2 21 = some (after4799 k) := by + simp (disch := omega) [before4799, after4799, exit2, applyExit, pop, push] + <;> omega +theorem step4799 (k : Nat) : Runs (21*2) (before4799 k).denote (after4799 k).denote := + @applyExit_sound (before4799 k) (after4799 k) exit2 21 valid2 (macro4799 k) +theorem chunkRun047 (k : Nat) : Runs (1826*k+4750583946) (before4700 k).denote (after4799 k).denote := by + have h := (@Runs.trans ((((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))))+((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))))))+(((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73))))))) ((((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))))+((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1))))))+(((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))))+((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2))))))) (before4700 k).denote (before4750 k).denote (after4799 k).denote (@Runs.trans (((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))))+((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2)))))) (((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73)))))) (before4700 k).denote (before4725 k).denote (before4750 k).denote (@Runs.trans ((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3))))) ((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))))) (before4700 k).denote (before4712 k).denote (before4725 k).denote (@Runs.trans (((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1)))) (((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))) (before4700 k).denote (before4706 k).denote (before4712 k).denote (@Runs.trans ((8*2)+((1*2)+(1*2))) ((12*2)+((1*2)+(1*1))) (before4700 k).denote (before4703 k).denote (before4706 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before4700 k).denote (before4701 k).denote (before4703 k).denote (step4700 k) (@Runs.trans (1*2) (1*2) (before4701 k).denote (before4702 k).denote (before4703 k).denote (step4701 k) (step4702 k))) (@Runs.trans (12*2) ((1*2)+(1*1)) (before4703 k).denote (before4704 k).denote (before4706 k).denote (step4703 k) (@Runs.trans (1*2) (1*1) (before4704 k).denote (before4705 k).denote (before4706 k).denote (step4704 k) (step4705 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((13*2)+((9*2)+(1*3))) (before4706 k).denote (before4709 k).denote (before4712 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before4706 k).denote (before4707 k).denote (before4709 k).denote (step4706 k) (@Runs.trans (1*1) (1*2) (before4707 k).denote (before4708 k).denote (before4709 k).denote (step4707 k) (step4708 k))) (@Runs.trans (13*2) ((9*2)+(1*3)) (before4709 k).denote (before4710 k).denote (before4712 k).denote (step4709 k) (@Runs.trans (9*2) (1*3) (before4710 k).denote (before4711 k).denote (before4712 k).denote (step4710 k) (step4711 k))))) (@Runs.trans (((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3)))) (((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2)))) (before4712 k).denote (before4718 k).denote (before4725 k).denote (@Runs.trans ((9*2)+((1*1)+(10*2))) ((10*2)+((8*2)+(1*3))) (before4712 k).denote (before4715 k).denote (before4718 k).denote (@Runs.trans (9*2) ((1*1)+(10*2)) (before4712 k).denote (before4713 k).denote (before4715 k).denote (step4712 k) (@Runs.trans (1*1) (10*2) (before4713 k).denote (before4714 k).denote (before4715 k).denote (step4713 k) (step4714 k))) (@Runs.trans (10*2) ((8*2)+(1*3)) (before4715 k).denote (before4716 k).denote (before4718 k).denote (step4715 k) (@Runs.trans (8*2) (1*3) (before4716 k).denote (before4717 k).denote (before4718 k).denote (step4716 k) (step4717 k)))) (@Runs.trans ((8*2)+((1*1)+(9*2))) (((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))) (before4718 k).denote (before4721 k).denote (before4725 k).denote (@Runs.trans (8*2) ((1*1)+(9*2)) (before4718 k).denote (before4719 k).denote (before4721 k).denote (step4718 k) (@Runs.trans (1*1) (9*2) (before4719 k).denote (before4720 k).denote (before4721 k).denote (step4719 k) (step4720 k))) (@Runs.trans ((9*2)+((1*k+7)*74)) ((1*38)+(791761158*2)) (before4721 k).denote (before4723 k).denote (before4725 k).denote (@Runs.trans (9*2) ((1*k+7)*74) (before4721 k).denote (before4722 k).denote (before4723 k).denote (step4721 k) (step4722 k)) (@Runs.trans (1*38) (791761158*2) (before4723 k).denote (before4724 k).denote (before4725 k).denote (step4723 k) (step4724 k)))))) (@Runs.trans ((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2))))) ((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73))))) (before4725 k).denote (before4737 k).denote (before4750 k).denote (@Runs.trans (((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2)))) (((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))) (before4725 k).denote (before4731 k).denote (before4737 k).denote (@Runs.trans ((1*3)+((791761158*2)+(1*73))) ((791761159*2)+((9*2)+(21*2))) (before4725 k).denote (before4728 k).denote (before4731 k).denote (@Runs.trans (1*3) ((791761158*2)+(1*73)) (before4725 k).denote (before4726 k).denote (before4728 k).denote (step4725 k) (@Runs.trans (791761158*2) (1*73) (before4726 k).denote (before4727 k).denote (before4728 k).denote (step4726 k) (step4727 k))) (@Runs.trans (791761159*2) ((9*2)+(21*2)) (before4728 k).denote (before4729 k).denote (before4731 k).denote (step4728 k) (@Runs.trans (9*2) (21*2) (before4729 k).denote (before4730 k).denote (before4731 k).denote (step4729 k) (step4730 k)))) (@Runs.trans ((1*3)+((21*2)+(1*1))) ((22*2)+((41*2)+(15*2))) (before4731 k).denote (before4734 k).denote (before4737 k).denote (@Runs.trans (1*3) ((21*2)+(1*1)) (before4731 k).denote (before4732 k).denote (before4734 k).denote (step4731 k) (@Runs.trans (21*2) (1*1) (before4732 k).denote (before4733 k).denote (before4734 k).denote (step4732 k) (step4733 k))) (@Runs.trans (22*2) ((41*2)+(15*2)) (before4734 k).denote (before4735 k).denote (before4737 k).denote (step4734 k) (@Runs.trans (41*2) (15*2) (before4735 k).denote (before4736 k).denote (before4737 k).denote (step4735 k) (step4736 k))))) (@Runs.trans (((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2)))) (((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73)))) (before4737 k).denote (before4743 k).denote (before4750 k).denote (@Runs.trans ((1*3)+((15*2)+(1*1))) ((16*2)+((93*2)+(18*2))) (before4737 k).denote (before4740 k).denote (before4743 k).denote (@Runs.trans (1*3) ((15*2)+(1*1)) (before4737 k).denote (before4738 k).denote (before4740 k).denote (step4737 k) (@Runs.trans (15*2) (1*1) (before4738 k).denote (before4739 k).denote (before4740 k).denote (step4738 k) (step4739 k))) (@Runs.trans (16*2) ((93*2)+(18*2)) (before4740 k).denote (before4741 k).denote (before4743 k).denote (step4740 k) (@Runs.trans (93*2) (18*2) (before4741 k).denote (before4742 k).denote (before4743 k).denote (step4741 k) (step4742 k)))) (@Runs.trans ((1*75)+((18*2)+(1*1))) (((18*2)+(1*1018))+((1*75)+(1*73))) (before4743 k).denote (before4746 k).denote (before4750 k).denote (@Runs.trans (1*75) ((18*2)+(1*1)) (before4743 k).denote (before4744 k).denote (before4746 k).denote (step4743 k) (@Runs.trans (18*2) (1*1) (before4744 k).denote (before4745 k).denote (before4746 k).denote (step4744 k) (step4745 k))) (@Runs.trans ((18*2)+(1*1018)) ((1*75)+(1*73)) (before4746 k).denote (before4748 k).denote (before4750 k).denote (@Runs.trans (18*2) (1*1018) (before4746 k).denote (before4747 k).denote (before4748 k).denote (step4746 k) (step4747 k)) (@Runs.trans (1*75) (1*73) (before4748 k).denote (before4749 k).denote (before4750 k).denote (step4748 k) (step4749 k))))))) (@Runs.trans (((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))))+((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1)))))) (((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))))+((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2)))))) (before4750 k).denote (before4775 k).denote (after4799 k).denote (@Runs.trans ((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2))))) ((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1))))) (before4750 k).denote (before4762 k).denote (before4775 k).denote (@Runs.trans (((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73)))) ((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))) (before4750 k).denote (before4756 k).denote (before4762 k).denote (@Runs.trans ((1*1018)+((1*75)+(1*73))) ((1*1018)+((1*75)+(1*73))) (before4750 k).denote (before4753 k).denote (before4756 k).denote (@Runs.trans (1*1018) ((1*75)+(1*73)) (before4750 k).denote (before4751 k).denote (before4753 k).denote (step4750 k) (@Runs.trans (1*75) (1*73) (before4751 k).denote (before4752 k).denote (before4753 k).denote (step4751 k) (step4752 k))) (@Runs.trans (1*1018) ((1*75)+(1*73)) (before4753 k).denote (before4754 k).denote (before4756 k).denote (step4753 k) (@Runs.trans (1*75) (1*73) (before4754 k).denote (before4755 k).denote (before4756 k).denote (step4754 k) (step4755 k)))) (@Runs.trans (((1*k+3)*1166)+((1*1018)+(1*75))) ((1*73)+((1*1018)+(18*2))) (before4756 k).denote (before4759 k).denote (before4762 k).denote (@Runs.trans ((1*k+3)*1166) ((1*1018)+(1*75)) (before4756 k).denote (before4757 k).denote (before4759 k).denote (step4756 k) (@Runs.trans (1*1018) (1*75) (before4757 k).denote (before4758 k).denote (before4759 k).denote (step4757 k) (step4758 k))) (@Runs.trans (1*73) ((1*1018)+(18*2)) (before4759 k).denote (before4760 k).denote (before4762 k).denote (step4759 k) (@Runs.trans (1*1018) (18*2) (before4760 k).denote (before4761 k).denote (before4762 k).denote (step4760 k) (step4761 k))))) (@Runs.trans (((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2)))) (((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1)))) (before4762 k).denote (before4768 k).denote (before4775 k).denote (@Runs.trans ((1*3)+((18*2)+(1*73))) ((19*2)+((17*2)+(91*2))) (before4762 k).denote (before4765 k).denote (before4768 k).denote (@Runs.trans (1*3) ((18*2)+(1*73)) (before4762 k).denote (before4763 k).denote (before4765 k).denote (step4762 k) (@Runs.trans (18*2) (1*73) (before4763 k).denote (before4764 k).denote (before4765 k).denote (step4763 k) (step4764 k))) (@Runs.trans (19*2) ((17*2)+(91*2)) (before4765 k).denote (before4766 k).denote (before4768 k).denote (step4765 k) (@Runs.trans (17*2) (91*2) (before4766 k).denote (before4767 k).denote (before4768 k).denote (step4766 k) (step4767 k)))) (@Runs.trans ((1*3)+((91*2)+(1*1))) (((92*2)+(37*2))+((1*3)+(1*1))) (before4768 k).denote (before4771 k).denote (before4775 k).denote (@Runs.trans (1*3) ((91*2)+(1*1)) (before4768 k).denote (before4769 k).denote (before4771 k).denote (step4768 k) (@Runs.trans (91*2) (1*1) (before4769 k).denote (before4770 k).denote (before4771 k).denote (step4769 k) (step4770 k))) (@Runs.trans ((92*2)+(37*2)) ((1*3)+(1*1)) (before4771 k).denote (before4773 k).denote (before4775 k).denote (@Runs.trans (92*2) (37*2) (before4771 k).denote (before4772 k).denote (before4773 k).denote (step4771 k) (step4772 k)) (@Runs.trans (1*3) (1*1) (before4773 k).denote (before4774 k).denote (before4775 k).denote (step4773 k) (step4774 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2))))) ((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2))))) (before4775 k).denote (before4787 k).denote (after4799 k).denote (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2)))) (((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))) (before4775 k).denote (before4781 k).denote (before4787 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*2)+((1*2)+(35*2))) (before4775 k).denote (before4778 k).denote (before4781 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before4775 k).denote (before4776 k).denote (before4778 k).denote (step4775 k) (@Runs.trans (1*3) (1*2) (before4776 k).denote (before4777 k).denote (before4778 k).denote (step4776 k) (step4777 k))) (@Runs.trans (1*2) ((1*2)+(35*2)) (before4778 k).denote (before4779 k).denote (before4781 k).denote (step4778 k) (@Runs.trans (1*2) (35*2) (before4779 k).denote (before4780 k).denote (before4781 k).denote (step4779 k) (step4780 k)))) (@Runs.trans ((1*2)+((91*2)+(1*2))) ((1*2)+((15*2)+(1*2))) (before4781 k).denote (before4784 k).denote (before4787 k).denote (@Runs.trans (1*2) ((91*2)+(1*2)) (before4781 k).denote (before4782 k).denote (before4784 k).denote (step4781 k) (@Runs.trans (91*2) (1*2) (before4782 k).denote (before4783 k).denote (before4784 k).denote (step4782 k) (step4783 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before4784 k).denote (before4785 k).denote (before4787 k).denote (step4784 k) (@Runs.trans (15*2) (1*2) (before4785 k).denote (before4786 k).denote (before4787 k).denote (step4785 k) (step4786 k))))) (@Runs.trans (((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2)))) (((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2)))) (before4787 k).denote (before4793 k).denote (after4799 k).denote (@Runs.trans ((18*2)+(((1*k+8)*586)+(18*2))) ((1*2)+((1*2)+(91*2))) (before4787 k).denote (before4790 k).denote (before4793 k).denote (@Runs.trans (18*2) (((1*k+8)*586)+(18*2)) (before4787 k).denote (before4788 k).denote (before4790 k).denote (step4787 k) (@Runs.trans ((1*k+8)*586) (18*2) (before4788 k).denote (before4789 k).denote (before4790 k).denote (step4788 k) (step4789 k))) (@Runs.trans (1*2) ((1*2)+(91*2)) (before4790 k).denote (before4791 k).denote (before4793 k).denote (step4790 k) (@Runs.trans (1*2) (91*2) (before4791 k).denote (before4792 k).denote (before4793 k).denote (step4791 k) (step4792 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) (((1*2)+(39*2))+((1*2)+(21*2))) (before4793 k).denote (before4796 k).denote (after4799 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before4793 k).denote (before4794 k).denote (before4796 k).denote (step4793 k) (@Runs.trans (15*2) (1*2) (before4794 k).denote (before4795 k).denote (before4796 k).denote (step4794 k) (step4795 k))) (@Runs.trans ((1*2)+(39*2)) ((1*2)+(21*2)) (before4796 k).denote (before4798 k).denote (after4799 k).denote (@Runs.trans (1*2) (39*2) (before4796 k).denote (before4797 k).denote (before4798 k).denote (step4796 k) (step4797 k)) (@Runs.trans (1*2) (21*2) (before4798 k).denote (before4799 k).denote (after4799 k).denote (step4798 k) (step4799 k)))))))) + have ht : (((((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))))+((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))))))+(((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73)))))))+((((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))))+((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1))))))+(((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))))+((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2)))))))) = (1826*k+4750583946) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean new file mode 100644 index 00000000..278c908a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean @@ -0,0 +1,835 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4800_0 : Stack := [] +abbrev tail4800_1 : Stack := ⟨w0,1⟩ :: tail4800_0 +abbrev tail4800_2 : Stack := ⟨w2,1⟩ :: tail4800_1 +abbrev tail4800_3 : Stack := ⟨w1,2⟩ :: tail4800_2 +abbrev tail4800_4 : Stack := ⟨w0,12⟩ :: tail4800_3 +abbrev tail4800_5 : Stack := ⟨w2,1⟩ :: tail4800_4 +abbrev tail4800_6 : Stack := ⟨w1,10⟩ :: tail4800_5 +abbrev tail4800_7 : Stack := ⟨w0,9⟩ :: tail4800_6 +abbrev tail4800_8 : Stack := ⟨w2,1⟩ :: tail4800_7 +abbrev tail4800_9 : Stack := ⟨w1,9⟩ :: tail4800_8 +abbrev tail4800_10 : Stack := ⟨w0,9⟩ :: tail4800_9 +abbrev tail4800_11 (k : Nat) : Stack := ⟨w229,(1*k+7)⟩ :: tail4800_10 +abbrev tail4800_12 (k : Nat) : Stack := ⟨w231,1⟩ :: tail4800_11 k +abbrev tail4800_13 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4800_12 k +abbrev tail4800_14 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4800_13 k +abbrev tail4800_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_14 k +abbrev tail4800_16 : Stack := ⟨w0,3⟩ :: tail4800_0 +abbrev tail4800_17 : Stack := ⟨w1,36⟩ :: tail4800_16 +abbrev tail4800_18 : Stack := ⟨w2,1⟩ :: tail4800_17 +abbrev tail4800_19 : Stack := ⟨w0,92⟩ :: tail4800_18 +abbrev tail4800_20 : Stack := ⟨w1,16⟩ :: tail4800_19 +abbrev tail4800_21 : Stack := ⟨w2,1⟩ :: tail4800_20 +abbrev tail4800_22 : Stack := ⟨w0,18⟩ :: tail4800_21 +abbrev tail4800_23 (k : Nat) : Stack := ⟨w235,(1*k+8)⟩ :: tail4800_22 +abbrev tail4800_24 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4800_23 k +abbrev tail4800_25 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4800_24 k +abbrev tail4800_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_25 k +abbrev tail4800_27 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4800_26 k +abbrev tail4800_28 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4800_27 k +abbrev tail4800_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_28 k +abbrev tail4800_30 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4800_29 k +abbrev tail4800_31 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4800_29 k +abbrev tail4800_32 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4800_13 k +abbrev tail4800_33 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_31 k +abbrev tail4800_34 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4800_31 k +abbrev tail4800_35 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4800_12 k +abbrev tail4800_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_34 k +abbrev tail4800_37 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4800_36 k +abbrev tail4800_38 (k : Nat) : Stack := ⟨w236,1⟩ :: tail4800_37 k +abbrev tail4800_39 (k : Nat) : Stack := ⟨w237,(1*k+7)⟩ :: tail4800_38 k +abbrev tail4800_40 : Stack := ⟨w0,8⟩ :: tail4800_9 +abbrev tail4800_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_39 k +abbrev tail4800_42 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4800_39 k +abbrev tail4800_43 : Stack := ⟨w1,8⟩ :: tail4800_8 +abbrev tail4800_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_42 k +abbrev tail4800_45 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4800_44 k +abbrev tail4800_46 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4800_44 k +abbrev tail4800_47 : Stack := ⟨w0,8⟩ :: tail4800_6 +abbrev tail4800_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_46 k +abbrev tail4800_49 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4800_46 k +abbrev tail4800_50 : Stack := ⟨w1,9⟩ :: tail4800_5 +abbrev tail4800_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_49 k +abbrev tail4800_52 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4800_51 k +abbrev tail4800_53 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4800_51 k +abbrev tail4800_54 : Stack := ⟨w0,11⟩ :: tail4800_3 +abbrev tail4800_55 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_53 k +abbrev tail4800_56 (k : Nat) : Stack := ⟨w1,12⟩ :: tail4800_53 k +abbrev tail4800_57 : Stack := ⟨w1,1⟩ :: tail4800_2 +abbrev tail4800_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_56 k +abbrev tail4800_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_58 k +abbrev tail4800_60 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4800_58 k +abbrev tail4800_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_60 k +abbrev tail4800_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_61 k +abbrev tail4800_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_61 k +abbrev tail4800_64 : Stack := ⟨w1,1⟩ :: tail4800_0 +abbrev tail4800_65 : Stack := ⟨w0,1⟩ :: tail4800_64 +abbrev tail4800_66 : Stack := ⟨w1,2⟩ :: tail4800_65 +abbrev tail4800_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_56 k +abbrev tail4800_68 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4800_56 k +abbrev tail4800_69 : Stack := ⟨w2,1⟩ :: tail4800_64 +abbrev tail4800_70 : Stack := ⟨w1,3⟩ :: tail4800_69 +abbrev tail4800_71 : Stack := ⟨w0,12⟩ :: tail4800_70 +abbrev tail4800_72 : Stack := ⟨w1,10⟩ :: tail4800_71 +abbrev tail4800_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_49 k +abbrev tail4800_74 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4800_49 k +abbrev tail4800_75 : Stack := ⟨w0,11⟩ :: tail4800_70 +abbrev tail4800_76 : Stack := ⟨w2,1⟩ :: tail4800_75 +abbrev tail4800_77 : Stack := ⟨w1,11⟩ :: tail4800_76 +abbrev tail4800_78 : Stack := ⟨w0,9⟩ :: tail4800_77 +abbrev tail4800_79 : Stack := ⟨w1,9⟩ :: tail4800_78 +abbrev tail4800_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_42 k +abbrev tail4800_81 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4800_42 k +abbrev tail4800_82 : Stack := ⟨w0,8⟩ :: tail4800_77 +abbrev tail4800_83 : Stack := ⟨w2,1⟩ :: tail4800_82 +abbrev tail4800_84 : Stack := ⟨w1,10⟩ :: tail4800_83 +abbrev tail4800_85 : Stack := ⟨w0,9⟩ :: tail4800_84 +abbrev tail4800_86 (k : Nat) : Stack := ⟨w237,(1*k+6)⟩ :: tail4800_38 k +abbrev tail4800_87 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_86 k +abbrev tail4800_88 : Stack := ⟨w0,8⟩ :: tail4800_84 +abbrev tail4800_89 : Stack := ⟨w2,1⟩ :: tail4800_88 +abbrev tail4800_90 : Stack := ⟨w239,1⟩ :: tail4800_89 +abbrev tail4800_91 (k : Nat) : Stack := ⟨w237,(1*k+5)⟩ :: tail4800_38 k +abbrev tail4800_92 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_91 k +abbrev tail4800_93 : Stack := ⟨w240,1⟩ :: tail4800_89 +abbrev tail4800_94 : Stack := ⟨w239,1⟩ :: tail4800_93 +abbrev tail4800_95 (k : Nat) : Stack := ⟨w237,(1*k+4)⟩ :: tail4800_38 k +abbrev tail4800_96 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_95 k +abbrev tail4800_97 : Stack := ⟨w240,2⟩ :: tail4800_89 +abbrev tail4800_98 : Stack := ⟨w239,1⟩ :: tail4800_97 +abbrev tail4800_99 (k : Nat) : Stack := ⟨w237,(1*k+3)⟩ :: tail4800_38 k +abbrev tail4800_100 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_99 k +abbrev tail4800_101 : Stack := ⟨w240,3⟩ :: tail4800_89 +abbrev tail4800_102 (k : Nat) : Stack := ⟨w240,(1*k+5)⟩ :: tail4800_89 +abbrev tail4800_103 (k : Nat) : Stack := ⟨w237,1⟩ :: tail4800_38 k +abbrev tail4800_104 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_103 k +abbrev tail4800_105 (k : Nat) : Stack := ⟨w239,1⟩ :: tail4800_102 k +abbrev tail4800_106 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_38 k +abbrev tail4800_107 (k : Nat) : Stack := ⟨w240,(1*k+6)⟩ :: tail4800_89 +abbrev tail4800_108 (k : Nat) : Stack := ⟨w239,1⟩ :: tail4800_107 k +abbrev tail4800_109 (k : Nat) : Stack := ⟨w241,1⟩ :: tail4800_108 k +abbrev tail4800_110 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4800_109 k +abbrev tail4800_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_34 k +abbrev tail4800_112 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4800_34 k +abbrev tail4800_113 (k : Nat) : Stack := ⟨w236,1⟩ :: tail4800_112 k +abbrev tail4800_114 (k : Nat) : Stack := ⟨w240,(1*k+7)⟩ :: tail4800_89 +abbrev tail4800_115 (k : Nat) : Stack := ⟨w241,1⟩ :: tail4800_114 k +abbrev tail4800_116 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4800_115 k +abbrev tail4800_117 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4800_116 k +abbrev tail4800_118 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4800_117 k +abbrev tail4800_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_28 k +abbrev tail4800_120 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4800_28 k +abbrev tail4800_121 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4800_116 k +abbrev tail4800_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_121 k +abbrev tail4800_123 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4800_122 k +abbrev tail4800_124 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4800_123 k +abbrev tail4800_125 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4800_124 k +abbrev tail4800_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_25 k +abbrev tail4800_127 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4800_25 k +abbrev tail4800_128 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4800_123 k +abbrev tail4800_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_128 k +abbrev tail4800_130 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4800_129 k +abbrev tail4800_131 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4800_130 k +abbrev tail4800_132 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4800_131 k +abbrev tail4800_133 (k : Nat) : Stack := ⟨w235,(1*k+7)⟩ :: tail4800_22 +abbrev tail4800_134 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_133 k +abbrev tail4800_135 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4800_134 k +abbrev tail4800_136 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4800_130 k +abbrev tail4800_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_136 k +abbrev tail4800_138 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4800_137 k +abbrev tail4800_139 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_138 k +abbrev tail4800_140 (k : Nat) : Stack := ⟨w235,(1*k+6)⟩ :: tail4800_22 +abbrev tail4800_141 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_140 k +abbrev tail4800_142 (k : Nat) : Stack := ⟨w244,1⟩ :: tail4800_138 k +abbrev tail4800_143 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_142 k +abbrev tail4800_144 (k : Nat) : Stack := ⟨w235,(1*k+5)⟩ :: tail4800_22 +abbrev tail4800_145 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_144 k +abbrev tail4800_146 (k : Nat) : Stack := ⟨w244,2⟩ :: tail4800_138 k +abbrev tail4800_147 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_146 k +abbrev tail4800_148 (k : Nat) : Stack := ⟨w235,(1*k+4)⟩ :: tail4800_22 +abbrev tail4800_149 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_148 k +abbrev tail4800_150 (k : Nat) : Stack := ⟨w244,3⟩ :: tail4800_138 k +abbrev tail4800_151 (k : Nat) : Stack := ⟨w244,(1*k+6)⟩ :: tail4800_138 k +abbrev tail4800_152 : Stack := ⟨w235,1⟩ :: tail4800_22 +abbrev tail4800_153 : Stack := ⟨w242,1⟩ :: tail4800_152 +abbrev tail4800_154 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_151 k + +def before4800 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail4800_15 k),(tail4800_30 k)⟩ +def before4801 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521517),(tail4800_14 k),(tail4800_31 k)⟩ +def before4802 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail4800_32 k),(tail4800_33 k)⟩ +def before4803 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail4800_13 k),(tail4800_34 k)⟩ +def before4804 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4800_35 k),(tail4800_36 k)⟩ +def before4805 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4800_12 k),(tail4800_37 k)⟩ +def before4806 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+-855),(tail4800_11 k),(tail4800_38 k)⟩ +def before4807 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1121),tail4800_10,(tail4800_39 k)⟩ +def before4808 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail4800_40,(tail4800_41 k)⟩ +def before4809 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4800_9,(tail4800_42 k)⟩ +def before4810 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4800_43,(tail4800_44 k)⟩ +def before4811 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail4800_8,(tail4800_45 k)⟩ +def before4812 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1159),tail4800_7,(tail4800_46 k)⟩ +def before4813 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail4800_47,(tail4800_48 k)⟩ +def before4814 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4800_6,(tail4800_49 k)⟩ +def before4815 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4800_50,(tail4800_51 k)⟩ +def before4816 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail4800_5,(tail4800_52 k)⟩ +def before4817 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail4800_4,(tail4800_53 k)⟩ +def before4818 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4800_54,(tail4800_55 k)⟩ +def before4819 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4800_3,(tail4800_56 k)⟩ +def before4820 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4800_57,(tail4800_58 k)⟩ +def before4821 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail4800_2,(tail4800_59 k)⟩ +def before4822 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1229),tail4800_1,(tail4800_60 k)⟩ +def before4823 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail4800_0,(tail4800_61 k)⟩ +def before4824 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1233),tail4800_0,(tail4800_62 k)⟩ +def before4825 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail4800_1,(tail4800_62 k)⟩ +def before4826 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail4800_1,(tail4800_63 k)⟩ +def before4827 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail4800_0,(tail4800_63 k)⟩ +def before4828 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1231),tail4800_64,(tail4800_61 k)⟩ +def before4829 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail4800_65,(tail4800_60 k)⟩ +def before4830 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4800_66,(tail4800_58 k)⟩ +def before4831 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4800_66,(tail4800_67 k)⟩ +def before4832 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail4800_65,(tail4800_68 k)⟩ +def before4833 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail4800_69,(tail4800_68 k)⟩ +def before4834 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail4800_70,(tail4800_56 k)⟩ +def before4835 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail4800_71,(tail4800_53 k)⟩ +def before4836 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail4800_72,(tail4800_51 k)⟩ +def before4837 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4800_72,(tail4800_73 k)⟩ +def before4838 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail4800_71,(tail4800_74 k)⟩ +def before4839 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail4800_76,(tail4800_74 k)⟩ +def before4840 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail4800_77,(tail4800_49 k)⟩ +def before4841 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail4800_78,(tail4800_46 k)⟩ +def before4842 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail4800_79,(tail4800_44 k)⟩ +def before4843 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4800_79,(tail4800_80 k)⟩ +def before4844 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail4800_78,(tail4800_81 k)⟩ +def before4845 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail4800_83,(tail4800_81 k)⟩ +def before4846 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail4800_84,(tail4800_42 k)⟩ +def before4847 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail4800_85,(tail4800_39 k)⟩ +def before4848 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail4800_85,(tail4800_87 k)⟩ +def before4849 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail4800_89,(tail4800_87 k)⟩ +def before4850 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail4800_90,(tail4800_86 k)⟩ +def before4851 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail4800_90,(tail4800_92 k)⟩ +def before4852 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail4800_93,(tail4800_92 k)⟩ +def before4853 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail4800_94,(tail4800_91 k)⟩ +def before4854 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail4800_94,(tail4800_96 k)⟩ +def before4855 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail4800_97,(tail4800_96 k)⟩ +def before4856 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail4800_98,(tail4800_95 k)⟩ +def before4857 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail4800_98,(tail4800_100 k)⟩ +def before4858 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail4800_101,(tail4800_100 k)⟩ +def before4859 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail4800_102 k),(tail4800_104 k)⟩ +def before4860 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail4800_105 k),(tail4800_103 k)⟩ +def before4861 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail4800_105 k),(tail4800_106 k)⟩ +def before4862 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail4800_107 k),(tail4800_106 k)⟩ +def before4863 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail4800_108 k),(tail4800_38 k)⟩ +def before4864 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4800_109 k),(tail4800_37 k)⟩ +def before4865 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail4800_110 k),(tail4800_36 k)⟩ +def before4866 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4800_110 k),(tail4800_111 k)⟩ +def before4867 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4800_109 k),(tail4800_112 k)⟩ +def before4868 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail4800_108 k),(tail4800_113 k)⟩ +def before4869 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail4800_114 k),(tail4800_113 k)⟩ +def before4870 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4800_115 k),(tail4800_112 k)⟩ +def before4871 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail4800_116 k),(tail4800_34 k)⟩ +def before4872 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521517),(tail4800_117 k),(tail4800_31 k)⟩ +def before4873 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail4800_118 k),(tail4800_29 k)⟩ +def before4874 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4800_118 k),(tail4800_119 k)⟩ +def before4875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail4800_117 k),(tail4800_120 k)⟩ +def before4876 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521517),(tail4800_122 k),(tail4800_120 k)⟩ +def before4877 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521563),(tail4800_123 k),(tail4800_28 k)⟩ +def before4878 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521643),(tail4800_124 k),(tail4800_27 k)⟩ +def before4879 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail4800_125 k),(tail4800_26 k)⟩ +def before4880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4800_125 k),(tail4800_126 k)⟩ +def before4881 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521643),(tail4800_124 k),(tail4800_127 k)⟩ +def before4882 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521643),(tail4800_129 k),(tail4800_127 k)⟩ +def before4883 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail4800_130 k),(tail4800_25 k)⟩ +def before4884 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521861),(tail4800_131 k),(tail4800_24 k)⟩ +def before4885 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4800_132 k),(tail4800_23 k)⟩ +def before4886 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4800_132 k),(tail4800_134 k)⟩ +def before4887 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521861),(tail4800_131 k),(tail4800_135 k)⟩ +def before4888 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521861),(tail4800_137 k),(tail4800_135 k)⟩ +def before4889 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4800_138 k),(tail4800_134 k)⟩ +def before4890 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4800_139 k),(tail4800_133 k)⟩ +def before4891 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail4800_139 k),(tail4800_141 k)⟩ +def before4892 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4800_142 k),(tail4800_141 k)⟩ +def before4893 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4800_143 k),(tail4800_140 k)⟩ +def before4894 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail4800_143 k),(tail4800_145 k)⟩ +def before4895 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4800_146 k),(tail4800_145 k)⟩ +def before4896 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4800_147 k),(tail4800_144 k)⟩ +def before4897 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail4800_147 k),(tail4800_149 k)⟩ +def before4898 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4800_150 k),(tail4800_149 k)⟩ +def before4899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail4800_151 k),tail4800_153⟩ +def after4899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4800_154 k),tail4800_152⟩ + +theorem macro4800 (k : Nat) : applyExit (before4800 k) exit3 1 = some (before4801 k) := by + simp (disch := omega) [before4800, before4801, exit3, applyExit, pop, push] + <;> omega +theorem step4800 (k : Nat) : Runs (1*2) (before4800 k).denote (before4801 k).denote := + @applyExit_sound (before4800 k) (before4801 k) exit3 1 valid3 (macro4800 k) +theorem macro4801 (k : Nat) : applyExit (before4801 k) exit9 1 = some (before4802 k) := by + simp (disch := omega) [before4801, before4802, exit9, applyExit, pop, push] + <;> omega +theorem step4801 (k : Nat) : Runs (1*2) (before4801 k).denote (before4802 k).denote := + @applyExit_sound (before4801 k) (before4802 k) exit9 1 valid9 (macro4801 k) +theorem macro4802 (k : Nat) : applyExit (before4802 k) exit10 7 = some (before4803 k) := by + simp (disch := omega) [before4802, before4803, exit10, applyExit, pop, push] + <;> omega +theorem step4802 (k : Nat) : Runs (7*2) (before4802 k).denote (before4803 k).denote := + @applyExit_sound (before4802 k) (before4803 k) exit10 7 valid10 (macro4802 k) +theorem macro4803 (k : Nat) : applyExit (before4803 k) exit11 1 = some (before4804 k) := by + simp (disch := omega) [before4803, before4804, exit11, applyExit, pop, push] + <;> omega +theorem step4803 (k : Nat) : Runs (1*2) (before4803 k).denote (before4804 k).denote := + @applyExit_sound (before4803 k) (before4804 k) exit11 1 valid11 (macro4803 k) +theorem macro4804 (k : Nat) : applyExit (before4804 k) exit2 791761158 = some (before4805 k) := by + simp (disch := omega) [before4804, before4805, exit2, applyExit, pop, push] + <;> omega +theorem step4804 (k : Nat) : Runs (791761158*2) (before4804 k).denote (before4805 k).denote := + @applyExit_sound (before4804 k) (before4805 k) exit2 791761158 valid2 (macro4804 k) +theorem macro4805 (k : Nat) : applyExit (before4805 k) exit270 1 = some (before4806 k) := by + simp (disch := omega) [before4805, before4806, exit270, applyExit, pop, push] + <;> omega +theorem step4805 (k : Nat) : Runs (1*38) (before4805 k).denote (before4806 k).denote := + @applyExit_sound (before4805 k) (before4806 k) exit270 1 valid270 (macro4805 k) +theorem macro4806 (k : Nat) : applyExit (before4806 k) exit271 (1*k+7) = some (before4807 k) := by + simp (disch := omega) [before4806, before4807, exit271, applyExit, pop, push] + <;> omega +theorem step4806 (k : Nat) : Runs ((1*k+7)*38) (before4806 k).denote (before4807 k).denote := + @applyExit_sound (before4806 k) (before4807 k) exit271 (1*k+7) valid271 (macro4806 k) +theorem macro4807 (k : Nat) : applyExit (before4807 k) exit9 1 = some (before4808 k) := by + simp (disch := omega) [before4807, before4808, exit9, applyExit, pop, push] + <;> omega +theorem step4807 (k : Nat) : Runs (1*2) (before4807 k).denote (before4808 k).denote := + @applyExit_sound (before4807 k) (before4808 k) exit9 1 valid9 (macro4807 k) +theorem macro4808 (k : Nat) : applyExit (before4808 k) exit10 8 = some (before4809 k) := by + simp (disch := omega) [before4808, before4809, exit10, applyExit, pop, push] + <;> omega +theorem step4808 (k : Nat) : Runs (8*2) (before4808 k).denote (before4809 k).denote := + @applyExit_sound (before4808 k) (before4809 k) exit10 8 valid10 (macro4808 k) +theorem macro4809 (k : Nat) : applyExit (before4809 k) exit11 1 = some (before4810 k) := by + simp (disch := omega) [before4809, before4810, exit11, applyExit, pop, push] + <;> omega +theorem step4809 (k : Nat) : Runs (1*2) (before4809 k).denote (before4810 k).denote := + @applyExit_sound (before4809 k) (before4810 k) exit11 1 valid11 (macro4809 k) +theorem macro4810 (k : Nat) : applyExit (before4810 k) exit2 8 = some (before4811 k) := by + simp (disch := omega) [before4810, before4811, exit2, applyExit, pop, push] + <;> omega +theorem step4810 (k : Nat) : Runs (8*2) (before4810 k).denote (before4811 k).denote := + @applyExit_sound (before4810 k) (before4811 k) exit2 8 valid2 (macro4810 k) +theorem macro4811 (k : Nat) : applyExit (before4811 k) exit3 1 = some (before4812 k) := by + simp (disch := omega) [before4811, before4812, exit3, applyExit, pop, push] + <;> omega +theorem step4811 (k : Nat) : Runs (1*2) (before4811 k).denote (before4812 k).denote := + @applyExit_sound (before4811 k) (before4812 k) exit3 1 valid3 (macro4811 k) +theorem macro4812 (k : Nat) : applyExit (before4812 k) exit9 1 = some (before4813 k) := by + simp (disch := omega) [before4812, before4813, exit9, applyExit, pop, push] + <;> omega +theorem step4812 (k : Nat) : Runs (1*2) (before4812 k).denote (before4813 k).denote := + @applyExit_sound (before4812 k) (before4813 k) exit9 1 valid9 (macro4812 k) +theorem macro4813 (k : Nat) : applyExit (before4813 k) exit10 8 = some (before4814 k) := by + simp (disch := omega) [before4813, before4814, exit10, applyExit, pop, push] + <;> omega +theorem step4813 (k : Nat) : Runs (8*2) (before4813 k).denote (before4814 k).denote := + @applyExit_sound (before4813 k) (before4814 k) exit10 8 valid10 (macro4813 k) +theorem macro4814 (k : Nat) : applyExit (before4814 k) exit11 1 = some (before4815 k) := by + simp (disch := omega) [before4814, before4815, exit11, applyExit, pop, push] + <;> omega +theorem step4814 (k : Nat) : Runs (1*2) (before4814 k).denote (before4815 k).denote := + @applyExit_sound (before4814 k) (before4815 k) exit11 1 valid11 (macro4814 k) +theorem macro4815 (k : Nat) : applyExit (before4815 k) exit2 9 = some (before4816 k) := by + simp (disch := omega) [before4815, before4816, exit2, applyExit, pop, push] + <;> omega +theorem step4815 (k : Nat) : Runs (9*2) (before4815 k).denote (before4816 k).denote := + @applyExit_sound (before4815 k) (before4816 k) exit2 9 valid2 (macro4815 k) +theorem macro4816 (k : Nat) : applyExit (before4816 k) exit3 1 = some (before4817 k) := by + simp (disch := omega) [before4816, before4817, exit3, applyExit, pop, push] + <;> omega +theorem step4816 (k : Nat) : Runs (1*2) (before4816 k).denote (before4817 k).denote := + @applyExit_sound (before4816 k) (before4817 k) exit3 1 valid3 (macro4816 k) +theorem macro4817 (k : Nat) : applyExit (before4817 k) exit9 1 = some (before4818 k) := by + simp (disch := omega) [before4817, before4818, exit9, applyExit, pop, push] + <;> omega +theorem step4817 (k : Nat) : Runs (1*2) (before4817 k).denote (before4818 k).denote := + @applyExit_sound (before4817 k) (before4818 k) exit9 1 valid9 (macro4817 k) +theorem macro4818 (k : Nat) : applyExit (before4818 k) exit10 11 = some (before4819 k) := by + simp (disch := omega) [before4818, before4819, exit10, applyExit, pop, push] + <;> omega +theorem step4818 (k : Nat) : Runs (11*2) (before4818 k).denote (before4819 k).denote := + @applyExit_sound (before4818 k) (before4819 k) exit10 11 valid10 (macro4818 k) +theorem macro4819 (k : Nat) : applyExit (before4819 k) exit11 1 = some (before4820 k) := by + simp (disch := omega) [before4819, before4820, exit11, applyExit, pop, push] + <;> omega +theorem step4819 (k : Nat) : Runs (1*2) (before4819 k).denote (before4820 k).denote := + @applyExit_sound (before4819 k) (before4820 k) exit11 1 valid11 (macro4819 k) +theorem macro4820 (k : Nat) : applyExit (before4820 k) exit2 1 = some (before4821 k) := by + simp (disch := omega) [before4820, before4821, exit2, applyExit, pop, push] + <;> omega +theorem step4820 (k : Nat) : Runs (1*2) (before4820 k).denote (before4821 k).denote := + @applyExit_sound (before4820 k) (before4821 k) exit2 1 valid2 (macro4820 k) +theorem macro4821 (k : Nat) : applyExit (before4821 k) exit3 1 = some (before4822 k) := by + simp (disch := omega) [before4821, before4822, exit3, applyExit, pop, push] + <;> omega +theorem step4821 (k : Nat) : Runs (1*2) (before4821 k).denote (before4822 k).denote := + @applyExit_sound (before4821 k) (before4822 k) exit3 1 valid3 (macro4821 k) +theorem macro4822 (k : Nat) : applyExit (before4822 k) exit9 1 = some (before4823 k) := by + simp (disch := omega) [before4822, before4823, exit9, applyExit, pop, push] + <;> omega +theorem step4822 (k : Nat) : Runs (1*2) (before4822 k).denote (before4823 k).denote := + @applyExit_sound (before4822 k) (before4823 k) exit9 1 valid9 (macro4822 k) +theorem macro4823 (k : Nat) : applyExit (before4823 k) exit46 1 = some (before4824 k) := by + simp (disch := omega) [before4823, before4824, exit46, applyExit, pop, push] + <;> omega +theorem step4823 (k : Nat) : Runs (1*2) (before4823 k).denote (before4824 k).denote := + @applyExit_sound (before4823 k) (before4824 k) exit46 1 valid46 (macro4823 k) +theorem macro4824 (k : Nat) : applyExit (before4824 k) exit49 1 = some (before4825 k) := by + simp (disch := omega) [before4824, before4825, exit49, applyExit, pop, push] + <;> omega +theorem step4824 (k : Nat) : Runs (1*1) (before4824 k).denote (before4825 k).denote := + @applyExit_sound (before4824 k) (before4825 k) exit49 1 valid49 (macro4824 k) +theorem macro4825 (k : Nat) : applyExit (before4825 k) exit1 1 = some (before4826 k) := by + simp (disch := omega) [before4825, before4826, exit1, applyExit, pop, push] + <;> omega +theorem step4825 (k : Nat) : Runs (1*3) (before4825 k).denote (before4826 k).denote := + @applyExit_sound (before4825 k) (before4826 k) exit1 1 valid1 (macro4825 k) +theorem macro4826 (k : Nat) : applyExit (before4826 k) exit6 1 = some (before4827 k) := by + simp (disch := omega) [before4826, before4827, exit6, applyExit, pop, push] + <;> omega +theorem step4826 (k : Nat) : Runs (1*1) (before4826 k).denote (before4827 k).denote := + @applyExit_sound (before4826 k) (before4827 k) exit6 1 valid6 (macro4826 k) +theorem macro4827 (k : Nat) : applyExit (before4827 k) exit0 1 = some (before4828 k) := by + simp (disch := omega) [before4827, before4828, exit0, applyExit, pop, push] + <;> omega +theorem step4827 (k : Nat) : Runs (1*2) (before4827 k).denote (before4828 k).denote := + @applyExit_sound (before4827 k) (before4828 k) exit0 1 valid0 (macro4827 k) +theorem macro4828 (k : Nat) : applyExit (before4828 k) exit13 1 = some (before4829 k) := by + simp (disch := omega) [before4828, before4829, exit13, applyExit, pop, push] + <;> omega +theorem step4828 (k : Nat) : Runs (1*2) (before4828 k).denote (before4829 k).denote := + @applyExit_sound (before4828 k) (before4829 k) exit13 1 valid13 (macro4828 k) +theorem macro4829 (k : Nat) : applyExit (before4829 k) exit0 2 = some (before4830 k) := by + simp (disch := omega) [before4829, before4830, exit0, applyExit, pop, push] + <;> omega +theorem step4829 (k : Nat) : Runs (2*2) (before4829 k).denote (before4830 k).denote := + @applyExit_sound (before4829 k) (before4830 k) exit0 2 valid0 (macro4829 k) +theorem macro4830 (k : Nat) : applyExit (before4830 k) exit1 1 = some (before4831 k) := by + simp (disch := omega) [before4830, before4831, exit1, applyExit, pop, push] + <;> omega +theorem step4830 (k : Nat) : Runs (1*3) (before4830 k).denote (before4831 k).denote := + @applyExit_sound (before4830 k) (before4831 k) exit1 1 valid1 (macro4830 k) +theorem macro4831 (k : Nat) : applyExit (before4831 k) exit2 2 = some (before4832 k) := by + simp (disch := omega) [before4831, before4832, exit2, applyExit, pop, push] + <;> omega +theorem step4831 (k : Nat) : Runs (2*2) (before4831 k).denote (before4832 k).denote := + @applyExit_sound (before4831 k) (before4832 k) exit2 2 valid2 (macro4831 k) +theorem macro4832 (k : Nat) : applyExit (before4832 k) exit6 1 = some (before4833 k) := by + simp (disch := omega) [before4832, before4833, exit6, applyExit, pop, push] + <;> omega +theorem step4832 (k : Nat) : Runs (1*1) (before4832 k).denote (before4833 k).denote := + @applyExit_sound (before4832 k) (before4833 k) exit6 1 valid6 (macro4832 k) +theorem macro4833 (k : Nat) : applyExit (before4833 k) exit0 3 = some (before4834 k) := by + simp (disch := omega) [before4833, before4834, exit0, applyExit, pop, push] + <;> omega +theorem step4833 (k : Nat) : Runs (3*2) (before4833 k).denote (before4834 k).denote := + @applyExit_sound (before4833 k) (before4834 k) exit0 3 valid0 (macro4833 k) +theorem macro4834 (k : Nat) : applyExit (before4834 k) exit13 12 = some (before4835 k) := by + simp (disch := omega) [before4834, before4835, exit13, applyExit, pop, push] + <;> omega +theorem step4834 (k : Nat) : Runs (12*2) (before4834 k).denote (before4835 k).denote := + @applyExit_sound (before4834 k) (before4835 k) exit13 12 valid13 (macro4834 k) +theorem macro4835 (k : Nat) : applyExit (before4835 k) exit0 10 = some (before4836 k) := by + simp (disch := omega) [before4835, before4836, exit0, applyExit, pop, push] + <;> omega +theorem step4835 (k : Nat) : Runs (10*2) (before4835 k).denote (before4836 k).denote := + @applyExit_sound (before4835 k) (before4836 k) exit0 10 valid0 (macro4835 k) +theorem macro4836 (k : Nat) : applyExit (before4836 k) exit1 1 = some (before4837 k) := by + simp (disch := omega) [before4836, before4837, exit1, applyExit, pop, push] + <;> omega +theorem step4836 (k : Nat) : Runs (1*3) (before4836 k).denote (before4837 k).denote := + @applyExit_sound (before4836 k) (before4837 k) exit1 1 valid1 (macro4836 k) +theorem macro4837 (k : Nat) : applyExit (before4837 k) exit2 10 = some (before4838 k) := by + simp (disch := omega) [before4837, before4838, exit2, applyExit, pop, push] + <;> omega +theorem step4837 (k : Nat) : Runs (10*2) (before4837 k).denote (before4838 k).denote := + @applyExit_sound (before4837 k) (before4838 k) exit2 10 valid2 (macro4837 k) +theorem macro4838 (k : Nat) : applyExit (before4838 k) exit6 1 = some (before4839 k) := by + simp (disch := omega) [before4838, before4839, exit6, applyExit, pop, push] + <;> omega +theorem step4838 (k : Nat) : Runs (1*1) (before4838 k).denote (before4839 k).denote := + @applyExit_sound (before4838 k) (before4839 k) exit6 1 valid6 (macro4838 k) +theorem macro4839 (k : Nat) : applyExit (before4839 k) exit0 11 = some (before4840 k) := by + simp (disch := omega) [before4839, before4840, exit0, applyExit, pop, push] + <;> omega +theorem step4839 (k : Nat) : Runs (11*2) (before4839 k).denote (before4840 k).denote := + @applyExit_sound (before4839 k) (before4840 k) exit0 11 valid0 (macro4839 k) +theorem macro4840 (k : Nat) : applyExit (before4840 k) exit13 9 = some (before4841 k) := by + simp (disch := omega) [before4840, before4841, exit13, applyExit, pop, push] + <;> omega +theorem step4840 (k : Nat) : Runs (9*2) (before4840 k).denote (before4841 k).denote := + @applyExit_sound (before4840 k) (before4841 k) exit13 9 valid13 (macro4840 k) +theorem macro4841 (k : Nat) : applyExit (before4841 k) exit0 9 = some (before4842 k) := by + simp (disch := omega) [before4841, before4842, exit0, applyExit, pop, push] + <;> omega +theorem step4841 (k : Nat) : Runs (9*2) (before4841 k).denote (before4842 k).denote := + @applyExit_sound (before4841 k) (before4842 k) exit0 9 valid0 (macro4841 k) +theorem macro4842 (k : Nat) : applyExit (before4842 k) exit1 1 = some (before4843 k) := by + simp (disch := omega) [before4842, before4843, exit1, applyExit, pop, push] + <;> omega +theorem step4842 (k : Nat) : Runs (1*3) (before4842 k).denote (before4843 k).denote := + @applyExit_sound (before4842 k) (before4843 k) exit1 1 valid1 (macro4842 k) +theorem macro4843 (k : Nat) : applyExit (before4843 k) exit2 9 = some (before4844 k) := by + simp (disch := omega) [before4843, before4844, exit2, applyExit, pop, push] + <;> omega +theorem step4843 (k : Nat) : Runs (9*2) (before4843 k).denote (before4844 k).denote := + @applyExit_sound (before4843 k) (before4844 k) exit2 9 valid2 (macro4843 k) +theorem macro4844 (k : Nat) : applyExit (before4844 k) exit6 1 = some (before4845 k) := by + simp (disch := omega) [before4844, before4845, exit6, applyExit, pop, push] + <;> omega +theorem step4844 (k : Nat) : Runs (1*1) (before4844 k).denote (before4845 k).denote := + @applyExit_sound (before4844 k) (before4845 k) exit6 1 valid6 (macro4844 k) +theorem macro4845 (k : Nat) : applyExit (before4845 k) exit0 10 = some (before4846 k) := by + simp (disch := omega) [before4845, before4846, exit0, applyExit, pop, push] + <;> omega +theorem step4845 (k : Nat) : Runs (10*2) (before4845 k).denote (before4846 k).denote := + @applyExit_sound (before4845 k) (before4846 k) exit0 10 valid0 (macro4845 k) +theorem macro4846 (k : Nat) : applyExit (before4846 k) exit13 9 = some (before4847 k) := by + simp (disch := omega) [before4846, before4847, exit13, applyExit, pop, push] + <;> omega +theorem step4846 (k : Nat) : Runs (9*2) (before4846 k).denote (before4847 k).denote := + @applyExit_sound (before4846 k) (before4847 k) exit13 9 valid13 (macro4846 k) +theorem macro4847 (k : Nat) : applyExit (before4847 k) exit272 1 = some (before4848 k) := by + simp (disch := omega) [before4847, before4848, exit272, applyExit, pop, push] + <;> omega +theorem step4847 (k : Nat) : Runs (1*39) (before4847 k).denote (before4848 k).denote := + @applyExit_sound (before4847 k) (before4848 k) exit272 1 valid272 (macro4847 k) +theorem macro4848 (k : Nat) : applyExit (before4848 k) exit6 1 = some (before4849 k) := by + simp (disch := omega) [before4848, before4849, exit6, applyExit, pop, push] + <;> omega +theorem step4848 (k : Nat) : Runs (1*1) (before4848 k).denote (before4849 k).denote := + @applyExit_sound (before4848 k) (before4849 k) exit6 1 valid6 (macro4848 k) +theorem macro4849 (k : Nat) : applyExit (before4849 k) exit273 1 = some (before4850 k) := by + simp (disch := omega) [before4849, before4850, exit273, applyExit, pop, push] + <;> omega +theorem step4849 (k : Nat) : Runs (1*38) (before4849 k).denote (before4850 k).denote := + @applyExit_sound (before4849 k) (before4850 k) exit273 1 valid273 (macro4849 k) +theorem macro4850 (k : Nat) : applyExit (before4850 k) exit272 1 = some (before4851 k) := by + simp (disch := omega) [before4850, before4851, exit272, applyExit, pop, push] + <;> omega +theorem step4850 (k : Nat) : Runs (1*39) (before4850 k).denote (before4851 k).denote := + @applyExit_sound (before4850 k) (before4851 k) exit272 1 valid272 (macro4850 k) +theorem macro4851 (k : Nat) : applyExit (before4851 k) exit274 1 = some (before4852 k) := by + simp (disch := omega) [before4851, before4852, exit274, applyExit, pop, push] + <;> omega +theorem step4851 (k : Nat) : Runs (1*1) (before4851 k).denote (before4852 k).denote := + @applyExit_sound (before4851 k) (before4852 k) exit274 1 valid274 (macro4851 k) +theorem macro4852 (k : Nat) : applyExit (before4852 k) exit273 1 = some (before4853 k) := by + simp (disch := omega) [before4852, before4853, exit273, applyExit, pop, push] + <;> omega +theorem step4852 (k : Nat) : Runs (1*38) (before4852 k).denote (before4853 k).denote := + @applyExit_sound (before4852 k) (before4853 k) exit273 1 valid273 (macro4852 k) +theorem macro4853 (k : Nat) : applyExit (before4853 k) exit272 1 = some (before4854 k) := by + simp (disch := omega) [before4853, before4854, exit272, applyExit, pop, push] + <;> omega +theorem step4853 (k : Nat) : Runs (1*39) (before4853 k).denote (before4854 k).denote := + @applyExit_sound (before4853 k) (before4854 k) exit272 1 valid272 (macro4853 k) +theorem macro4854 (k : Nat) : applyExit (before4854 k) exit274 1 = some (before4855 k) := by + simp (disch := omega) [before4854, before4855, exit274, applyExit, pop, push] + <;> omega +theorem step4854 (k : Nat) : Runs (1*1) (before4854 k).denote (before4855 k).denote := + @applyExit_sound (before4854 k) (before4855 k) exit274 1 valid274 (macro4854 k) +theorem macro4855 (k : Nat) : applyExit (before4855 k) exit273 1 = some (before4856 k) := by + simp (disch := omega) [before4855, before4856, exit273, applyExit, pop, push] + <;> omega +theorem step4855 (k : Nat) : Runs (1*38) (before4855 k).denote (before4856 k).denote := + @applyExit_sound (before4855 k) (before4856 k) exit273 1 valid273 (macro4855 k) +theorem macro4856 (k : Nat) : applyExit (before4856 k) exit272 1 = some (before4857 k) := by + simp (disch := omega) [before4856, before4857, exit272, applyExit, pop, push] + <;> omega +theorem step4856 (k : Nat) : Runs (1*39) (before4856 k).denote (before4857 k).denote := + @applyExit_sound (before4856 k) (before4857 k) exit272 1 valid272 (macro4856 k) +theorem macro4857 (k : Nat) : applyExit (before4857 k) exit274 1 = some (before4858 k) := by + simp (disch := omega) [before4857, before4858, exit274, applyExit, pop, push] + <;> omega +theorem step4857 (k : Nat) : Runs (1*1) (before4857 k).denote (before4858 k).denote := + @applyExit_sound (before4857 k) (before4858 k) exit274 1 valid274 (macro4857 k) +def cycleState4858 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w240,(3+1*j)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w238,1⟩,⟨w237,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761158⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,19⟩,⟨w235,(1*k+8)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ +def cyclePart4858_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w239,1⟩,⟨w240,(3+1*j)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w237,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761158⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,19⟩,⟨w235,(1*k+8)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ +def cyclePart4858_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w239,1⟩,⟨w240,(3+1*j)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w238,1⟩,⟨w237,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761158⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,19⟩,⟨w235,(1*k+8)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ +theorem cycleMacro4858_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4858 k j) exit273 1 = some (cyclePart4858_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4858, cyclePart4858_0, exit273, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4858_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4858_0 k j) exit272 1 = some (cyclePart4858_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4858_0, cyclePart4858_1, exit272, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4858_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4858_1 k j) exit274 1 = some (cycleState4858 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4858_1, cycleState4858, exit274, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4858 (k j : Nat) (hj : j < (1*k+2)) : Runs 78 (cycleState4858 k j).denote (cycleState4858 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState4858 k j).denote (cyclePart4858_0 k j).denote := @applyExit_sound (cycleState4858 k j) (cyclePart4858_0 k j) exit273 1 valid273 (cycleMacro4858_0 k j hj) + have h1 : Runs (1*39) (cyclePart4858_0 k j).denote (cyclePart4858_1 k j).denote := @applyExit_sound (cyclePart4858_0 k j) (cyclePart4858_1 k j) exit272 1 valid272 (cycleMacro4858_1 k j hj) + have h2 : Runs (1*1) (cyclePart4858_1 k j).denote (cycleState4858 k (j+1)).denote := @applyExit_sound (cyclePart4858_1 k j) (cycleState4858 k (j+1)) exit274 1 valid274 (cycleMacro4858_2 k j hj) + exact (@Runs.trans (1*38) ((1*39)+(1*1)) (cycleState4858 k j).denote (cyclePart4858_0 k j).denote (cycleState4858 k (j+1)).denote h0 (@Runs.trans (1*39) (1*1) (cyclePart4858_0 k j).denote (cyclePart4858_1 k j).denote (cycleState4858 k (j+1)).denote h1 h2)) +theorem step4858 (k : Nat) : Runs ((1*k+2)*78) (before4858 k).denote (before4859 k).denote := by + have h := Runs.chain (fun j => (cycleState4858 k j).denote) 78 (1*k+2) (cycleRun4858 k) + have h0 : cycleState4858 k 0 = before4858 k := by simp [cycleState4858, before4858] + have h1 : cycleState4858 k (1*k+2) = before4859 k := by + simp [cycleState4858, before4859] <;> omega + simpa only [h0, h1] using h +theorem macro4859 (k : Nat) : applyExit (before4859 k) exit273 1 = some (before4860 k) := by + simp (disch := omega) [before4859, before4860, exit273, applyExit, pop, push] + <;> omega +theorem step4859 (k : Nat) : Runs (1*38) (before4859 k).denote (before4860 k).denote := + @applyExit_sound (before4859 k) (before4860 k) exit273 1 valid273 (macro4859 k) +theorem macro4860 (k : Nat) : applyExit (before4860 k) exit272 1 = some (before4861 k) := by + simp (disch := omega) [before4860, before4861, exit272, applyExit, pop, push] + <;> omega +theorem step4860 (k : Nat) : Runs (1*39) (before4860 k).denote (before4861 k).denote := + @applyExit_sound (before4860 k) (before4861 k) exit272 1 valid272 (macro4860 k) +theorem macro4861 (k : Nat) : applyExit (before4861 k) exit274 1 = some (before4862 k) := by + simp (disch := omega) [before4861, before4862, exit274, applyExit, pop, push] + <;> omega +theorem step4861 (k : Nat) : Runs (1*1) (before4861 k).denote (before4862 k).denote := + @applyExit_sound (before4861 k) (before4862 k) exit274 1 valid274 (macro4861 k) +theorem macro4862 (k : Nat) : applyExit (before4862 k) exit273 1 = some (before4863 k) := by + simp (disch := omega) [before4862, before4863, exit273, applyExit, pop, push] + <;> omega +theorem step4862 (k : Nat) : Runs (1*38) (before4862 k).denote (before4863 k).denote := + @applyExit_sound (before4862 k) (before4863 k) exit273 1 valid273 (macro4862 k) +theorem macro4863 (k : Nat) : applyExit (before4863 k) exit275 1 = some (before4864 k) := by + simp (disch := omega) [before4863, before4864, exit275, applyExit, pop, push] + <;> omega +theorem step4863 (k : Nat) : Runs (1*38) (before4863 k).denote (before4864 k).denote := + @applyExit_sound (before4863 k) (before4864 k) exit275 1 valid275 (macro4863 k) +theorem macro4864 (k : Nat) : applyExit (before4864 k) exit0 791761158 = some (before4865 k) := by + simp (disch := omega) [before4864, before4865, exit0, applyExit, pop, push] + <;> omega +theorem step4864 (k : Nat) : Runs (791761158*2) (before4864 k).denote (before4865 k).denote := + @applyExit_sound (before4864 k) (before4865 k) exit0 791761158 valid0 (macro4864 k) +theorem macro4865 (k : Nat) : applyExit (before4865 k) exit1 1 = some (before4866 k) := by + simp (disch := omega) [before4865, before4866, exit1, applyExit, pop, push] + <;> omega +theorem step4865 (k : Nat) : Runs (1*3) (before4865 k).denote (before4866 k).denote := + @applyExit_sound (before4865 k) (before4866 k) exit1 1 valid1 (macro4865 k) +theorem macro4866 (k : Nat) : applyExit (before4866 k) exit2 791761158 = some (before4867 k) := by + simp (disch := omega) [before4866, before4867, exit2, applyExit, pop, push] + <;> omega +theorem step4866 (k : Nat) : Runs (791761158*2) (before4866 k).denote (before4867 k).denote := + @applyExit_sound (before4866 k) (before4867 k) exit2 791761158 valid2 (macro4866 k) +theorem macro4867 (k : Nat) : applyExit (before4867 k) exit276 1 = some (before4868 k) := by + simp (disch := omega) [before4867, before4868, exit276, applyExit, pop, push] + <;> omega +theorem step4867 (k : Nat) : Runs (1*38) (before4867 k).denote (before4868 k).denote := + @applyExit_sound (before4867 k) (before4868 k) exit276 1 valid276 (macro4867 k) +theorem macro4868 (k : Nat) : applyExit (before4868 k) exit274 1 = some (before4869 k) := by + simp (disch := omega) [before4868, before4869, exit274, applyExit, pop, push] + <;> omega +theorem step4868 (k : Nat) : Runs (1*1) (before4868 k).denote (before4869 k).denote := + @applyExit_sound (before4868 k) (before4869 k) exit274 1 valid274 (macro4868 k) +theorem macro4869 (k : Nat) : applyExit (before4869 k) exit275 1 = some (before4870 k) := by + simp (disch := omega) [before4869, before4870, exit275, applyExit, pop, push] + <;> omega +theorem step4869 (k : Nat) : Runs (1*38) (before4869 k).denote (before4870 k).denote := + @applyExit_sound (before4869 k) (before4870 k) exit275 1 valid275 (macro4869 k) +theorem macro4870 (k : Nat) : applyExit (before4870 k) exit0 791761159 = some (before4871 k) := by + simp (disch := omega) [before4870, before4871, exit0, applyExit, pop, push] + <;> omega +theorem step4870 (k : Nat) : Runs (791761159*2) (before4870 k).denote (before4871 k).denote := + @applyExit_sound (before4870 k) (before4871 k) exit0 791761159 valid0 (macro4870 k) +theorem macro4871 (k : Nat) : applyExit (before4871 k) exit13 8 = some (before4872 k) := by + simp (disch := omega) [before4871, before4872, exit13, applyExit, pop, push] + <;> omega +theorem step4871 (k : Nat) : Runs (8*2) (before4871 k).denote (before4872 k).denote := + @applyExit_sound (before4871 k) (before4872 k) exit13 8 valid13 (macro4871 k) +theorem macro4872 (k : Nat) : applyExit (before4872 k) exit0 22 = some (before4873 k) := by + simp (disch := omega) [before4872, before4873, exit0, applyExit, pop, push] + <;> omega +theorem step4872 (k : Nat) : Runs (22*2) (before4872 k).denote (before4873 k).denote := + @applyExit_sound (before4872 k) (before4873 k) exit0 22 valid0 (macro4872 k) +theorem macro4873 (k : Nat) : applyExit (before4873 k) exit1 1 = some (before4874 k) := by + simp (disch := omega) [before4873, before4874, exit1, applyExit, pop, push] + <;> omega +theorem step4873 (k : Nat) : Runs (1*3) (before4873 k).denote (before4874 k).denote := + @applyExit_sound (before4873 k) (before4874 k) exit1 1 valid1 (macro4873 k) +theorem macro4874 (k : Nat) : applyExit (before4874 k) exit2 22 = some (before4875 k) := by + simp (disch := omega) [before4874, before4875, exit2, applyExit, pop, push] + <;> omega +theorem step4874 (k : Nat) : Runs (22*2) (before4874 k).denote (before4875 k).denote := + @applyExit_sound (before4874 k) (before4875 k) exit2 22 valid2 (macro4874 k) +theorem macro4875 (k : Nat) : applyExit (before4875 k) exit6 1 = some (before4876 k) := by + simp (disch := omega) [before4875, before4876, exit6, applyExit, pop, push] + <;> omega +theorem step4875 (k : Nat) : Runs (1*1) (before4875 k).denote (before4876 k).denote := + @applyExit_sound (before4875 k) (before4876 k) exit6 1 valid6 (macro4875 k) +theorem macro4876 (k : Nat) : applyExit (before4876 k) exit0 23 = some (before4877 k) := by + simp (disch := omega) [before4876, before4877, exit0, applyExit, pop, push] + <;> omega +theorem step4876 (k : Nat) : Runs (23*2) (before4876 k).denote (before4877 k).denote := + @applyExit_sound (before4876 k) (before4877 k) exit0 23 valid0 (macro4876 k) +theorem macro4877 (k : Nat) : applyExit (before4877 k) exit13 40 = some (before4878 k) := by + simp (disch := omega) [before4877, before4878, exit13, applyExit, pop, push] + <;> omega +theorem step4877 (k : Nat) : Runs (40*2) (before4877 k).denote (before4878 k).denote := + @applyExit_sound (before4877 k) (before4878 k) exit13 40 valid13 (macro4877 k) +theorem macro4878 (k : Nat) : applyExit (before4878 k) exit0 16 = some (before4879 k) := by + simp (disch := omega) [before4878, before4879, exit0, applyExit, pop, push] + <;> omega +theorem step4878 (k : Nat) : Runs (16*2) (before4878 k).denote (before4879 k).denote := + @applyExit_sound (before4878 k) (before4879 k) exit0 16 valid0 (macro4878 k) +theorem macro4879 (k : Nat) : applyExit (before4879 k) exit1 1 = some (before4880 k) := by + simp (disch := omega) [before4879, before4880, exit1, applyExit, pop, push] + <;> omega +theorem step4879 (k : Nat) : Runs (1*3) (before4879 k).denote (before4880 k).denote := + @applyExit_sound (before4879 k) (before4880 k) exit1 1 valid1 (macro4879 k) +theorem macro4880 (k : Nat) : applyExit (before4880 k) exit2 16 = some (before4881 k) := by + simp (disch := omega) [before4880, before4881, exit2, applyExit, pop, push] + <;> omega +theorem step4880 (k : Nat) : Runs (16*2) (before4880 k).denote (before4881 k).denote := + @applyExit_sound (before4880 k) (before4881 k) exit2 16 valid2 (macro4880 k) +theorem macro4881 (k : Nat) : applyExit (before4881 k) exit6 1 = some (before4882 k) := by + simp (disch := omega) [before4881, before4882, exit6, applyExit, pop, push] + <;> omega +theorem step4881 (k : Nat) : Runs (1*1) (before4881 k).denote (before4882 k).denote := + @applyExit_sound (before4881 k) (before4882 k) exit6 1 valid6 (macro4881 k) +theorem macro4882 (k : Nat) : applyExit (before4882 k) exit0 17 = some (before4883 k) := by + simp (disch := omega) [before4882, before4883, exit0, applyExit, pop, push] + <;> omega +theorem step4882 (k : Nat) : Runs (17*2) (before4882 k).denote (before4883 k).denote := + @applyExit_sound (before4882 k) (before4883 k) exit0 17 valid0 (macro4882 k) +theorem macro4883 (k : Nat) : applyExit (before4883 k) exit13 92 = some (before4884 k) := by + simp (disch := omega) [before4883, before4884, exit13, applyExit, pop, push] + <;> omega +theorem step4883 (k : Nat) : Runs (92*2) (before4883 k).denote (before4884 k).denote := + @applyExit_sound (before4883 k) (before4884 k) exit13 92 valid13 (macro4883 k) +theorem macro4884 (k : Nat) : applyExit (before4884 k) exit0 19 = some (before4885 k) := by + simp (disch := omega) [before4884, before4885, exit0, applyExit, pop, push] + <;> omega +theorem step4884 (k : Nat) : Runs (19*2) (before4884 k).denote (before4885 k).denote := + @applyExit_sound (before4884 k) (before4885 k) exit0 19 valid0 (macro4884 k) +theorem macro4885 (k : Nat) : applyExit (before4885 k) exit277 1 = some (before4886 k) := by + simp (disch := omega) [before4885, before4886, exit277, applyExit, pop, push] + <;> omega +theorem step4885 (k : Nat) : Runs (1*75) (before4885 k).denote (before4886 k).denote := + @applyExit_sound (before4885 k) (before4886 k) exit277 1 valid277 (macro4885 k) +theorem macro4886 (k : Nat) : applyExit (before4886 k) exit2 19 = some (before4887 k) := by + simp (disch := omega) [before4886, before4887, exit2, applyExit, pop, push] + <;> omega +theorem step4886 (k : Nat) : Runs (19*2) (before4886 k).denote (before4887 k).denote := + @applyExit_sound (before4886 k) (before4887 k) exit2 19 valid2 (macro4886 k) +theorem macro4887 (k : Nat) : applyExit (before4887 k) exit6 1 = some (before4888 k) := by + simp (disch := omega) [before4887, before4888, exit6, applyExit, pop, push] + <;> omega +theorem step4887 (k : Nat) : Runs (1*1) (before4887 k).denote (before4888 k).denote := + @applyExit_sound (before4887 k) (before4888 k) exit6 1 valid6 (macro4887 k) +theorem macro4888 (k : Nat) : applyExit (before4888 k) exit0 19 = some (before4889 k) := by + simp (disch := omega) [before4888, before4889, exit0, applyExit, pop, push] + <;> omega +theorem step4888 (k : Nat) : Runs (19*2) (before4888 k).denote (before4889 k).denote := + @applyExit_sound (before4888 k) (before4889 k) exit0 19 valid0 (macro4888 k) +theorem macro4889 (k : Nat) : applyExit (before4889 k) exit278 1 = some (before4890 k) := by + simp (disch := omega) [before4889, before4890, exit278, applyExit, pop, push] + <;> omega +theorem step4889 (k : Nat) : Runs (1*1026) (before4889 k).denote (before4890 k).denote := + @applyExit_sound (before4889 k) (before4890 k) exit278 1 valid278 (macro4889 k) +theorem macro4890 (k : Nat) : applyExit (before4890 k) exit277 1 = some (before4891 k) := by + simp (disch := omega) [before4890, before4891, exit277, applyExit, pop, push] + <;> omega +theorem step4890 (k : Nat) : Runs (1*75) (before4890 k).denote (before4891 k).denote := + @applyExit_sound (before4890 k) (before4891 k) exit277 1 valid277 (macro4890 k) +theorem macro4891 (k : Nat) : applyExit (before4891 k) exit279 1 = some (before4892 k) := by + simp (disch := omega) [before4891, before4892, exit279, applyExit, pop, push] + <;> omega +theorem step4891 (k : Nat) : Runs (1*77) (before4891 k).denote (before4892 k).denote := + @applyExit_sound (before4891 k) (before4892 k) exit279 1 valid279 (macro4891 k) +theorem macro4892 (k : Nat) : applyExit (before4892 k) exit278 1 = some (before4893 k) := by + simp (disch := omega) [before4892, before4893, exit278, applyExit, pop, push] + <;> omega +theorem step4892 (k : Nat) : Runs (1*1026) (before4892 k).denote (before4893 k).denote := + @applyExit_sound (before4892 k) (before4893 k) exit278 1 valid278 (macro4892 k) +theorem macro4893 (k : Nat) : applyExit (before4893 k) exit277 1 = some (before4894 k) := by + simp (disch := omega) [before4893, before4894, exit277, applyExit, pop, push] + <;> omega +theorem step4893 (k : Nat) : Runs (1*75) (before4893 k).denote (before4894 k).denote := + @applyExit_sound (before4893 k) (before4894 k) exit277 1 valid277 (macro4893 k) +theorem macro4894 (k : Nat) : applyExit (before4894 k) exit279 1 = some (before4895 k) := by + simp (disch := omega) [before4894, before4895, exit279, applyExit, pop, push] + <;> omega +theorem step4894 (k : Nat) : Runs (1*77) (before4894 k).denote (before4895 k).denote := + @applyExit_sound (before4894 k) (before4895 k) exit279 1 valid279 (macro4894 k) +theorem macro4895 (k : Nat) : applyExit (before4895 k) exit278 1 = some (before4896 k) := by + simp (disch := omega) [before4895, before4896, exit278, applyExit, pop, push] + <;> omega +theorem step4895 (k : Nat) : Runs (1*1026) (before4895 k).denote (before4896 k).denote := + @applyExit_sound (before4895 k) (before4896 k) exit278 1 valid278 (macro4895 k) +theorem macro4896 (k : Nat) : applyExit (before4896 k) exit277 1 = some (before4897 k) := by + simp (disch := omega) [before4896, before4897, exit277, applyExit, pop, push] + <;> omega +theorem step4896 (k : Nat) : Runs (1*75) (before4896 k).denote (before4897 k).denote := + @applyExit_sound (before4896 k) (before4897 k) exit277 1 valid277 (macro4896 k) +theorem macro4897 (k : Nat) : applyExit (before4897 k) exit279 1 = some (before4898 k) := by + simp (disch := omega) [before4897, before4898, exit279, applyExit, pop, push] + <;> omega +theorem step4897 (k : Nat) : Runs (1*77) (before4897 k).denote (before4898 k).denote := + @applyExit_sound (before4897 k) (before4898 k) exit279 1 valid279 (macro4897 k) +def cycleState4898 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w244,(3+1*j)⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761159⟩,⟨w241,1⟩,⟨w240,(1*k+7)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w242,1⟩,⟨w235,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ +def cyclePart4898_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w243,1⟩,⟨w244,(3+1*j)⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761159⟩,⟨w241,1⟩,⟨w240,(1*k+7)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w235,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ +def cyclePart4898_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w243,1⟩,⟨w244,(3+1*j)⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761159⟩,⟨w241,1⟩,⟨w240,(1*k+7)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w242,1⟩,⟨w235,(1*k+3-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ +theorem cycleMacro4898_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState4898 k j) exit278 1 = some (cyclePart4898_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState4898, cyclePart4898_0, exit278, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4898_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4898_0 k j) exit277 1 = some (cyclePart4898_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4898_0, cyclePart4898_1, exit277, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro4898_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4898_1 k j) exit279 1 = some (cycleState4898 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart4898_1, cycleState4898, exit279, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun4898 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState4898 k j).denote (cycleState4898 k (j+1)).denote := by + have h0 : Runs (1*1026) (cycleState4898 k j).denote (cyclePart4898_0 k j).denote := @applyExit_sound (cycleState4898 k j) (cyclePart4898_0 k j) exit278 1 valid278 (cycleMacro4898_0 k j hj) + have h1 : Runs (1*75) (cyclePart4898_0 k j).denote (cyclePart4898_1 k j).denote := @applyExit_sound (cyclePart4898_0 k j) (cyclePart4898_1 k j) exit277 1 valid277 (cycleMacro4898_1 k j hj) + have h2 : Runs (1*77) (cyclePart4898_1 k j).denote (cycleState4898 k (j+1)).denote := @applyExit_sound (cyclePart4898_1 k j) (cycleState4898 k (j+1)) exit279 1 valid279 (cycleMacro4898_2 k j hj) + exact (@Runs.trans (1*1026) ((1*75)+(1*77)) (cycleState4898 k j).denote (cyclePart4898_0 k j).denote (cycleState4898 k (j+1)).denote h0 (@Runs.trans (1*75) (1*77) (cyclePart4898_0 k j).denote (cyclePart4898_1 k j).denote (cycleState4898 k (j+1)).denote h1 h2)) +theorem step4898 (k : Nat) : Runs ((1*k+3)*1178) (before4898 k).denote (before4899 k).denote := by + have h := Runs.chain (fun j => (cycleState4898 k j).denote) 1178 (1*k+3) (cycleRun4898 k) + have h0 : cycleState4898 k 0 = before4898 k := by simp [cycleState4898, before4898] + have h1 : cycleState4898 k (1*k+3) = before4899 k := by + simp [cycleState4898, before4899] <;> omega + simpa only [h0, h1] using h +theorem macro4899 (k : Nat) : applyExit (before4899 k) exit278 1 = some (after4899 k) := by + simp (disch := omega) [before4899, after4899, exit278, applyExit, pop, push] + <;> omega +theorem step4899 (k : Nat) : Runs (1*1026) (before4899 k).denote (after4899 k).denote := + @applyExit_sound (before4899 k) (after4899 k) exit278 1 valid278 (macro4899 k) +theorem chunkRun048 (k : Nat) : Runs (1294*k+6334099383) (before4800 k).denote (after4899 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38))))))) ((((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))))+((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2))))))+(((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))))+((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026))))))) (before4800 k).denote (before4850 k).denote (after4899 k).denote (@Runs.trans (((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38)))))) (before4800 k).denote (before4825 k).denote (before4850 k).denote (@Runs.trans ((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before4800 k).denote (before4812 k).denote (before4825 k).denote (@Runs.trans (((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38)))) ((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))) (before4800 k).denote (before4806 k).denote (before4812 k).denote (@Runs.trans ((1*2)+((1*2)+(7*2))) ((1*2)+((791761158*2)+(1*38))) (before4800 k).denote (before4803 k).denote (before4806 k).denote (@Runs.trans (1*2) ((1*2)+(7*2)) (before4800 k).denote (before4801 k).denote (before4803 k).denote (step4800 k) (@Runs.trans (1*2) (7*2) (before4801 k).denote (before4802 k).denote (before4803 k).denote (step4801 k) (step4802 k))) (@Runs.trans (1*2) ((791761158*2)+(1*38)) (before4803 k).denote (before4804 k).denote (before4806 k).denote (step4803 k) (@Runs.trans (791761158*2) (1*38) (before4804 k).denote (before4805 k).denote (before4806 k).denote (step4804 k) (step4805 k)))) (@Runs.trans (((1*k+7)*38)+((1*2)+(8*2))) ((1*2)+((8*2)+(1*2))) (before4806 k).denote (before4809 k).denote (before4812 k).denote (@Runs.trans ((1*k+7)*38) ((1*2)+(8*2)) (before4806 k).denote (before4807 k).denote (before4809 k).denote (step4806 k) (@Runs.trans (1*2) (8*2) (before4807 k).denote (before4808 k).denote (before4809 k).denote (step4807 k) (step4808 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before4809 k).denote (before4810 k).denote (before4812 k).denote (step4809 k) (@Runs.trans (8*2) (1*2) (before4810 k).denote (before4811 k).denote (before4812 k).denote (step4810 k) (step4811 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2)))) (((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before4812 k).denote (before4818 k).denote (before4825 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((9*2)+((1*2)+(1*2))) (before4812 k).denote (before4815 k).denote (before4818 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before4812 k).denote (before4813 k).denote (before4815 k).denote (step4812 k) (@Runs.trans (8*2) (1*2) (before4813 k).denote (before4814 k).denote (before4815 k).denote (step4813 k) (step4814 k))) (@Runs.trans (9*2) ((1*2)+(1*2)) (before4815 k).denote (before4816 k).denote (before4818 k).denote (step4815 k) (@Runs.trans (1*2) (1*2) (before4816 k).denote (before4817 k).denote (before4818 k).denote (step4816 k) (step4817 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before4818 k).denote (before4821 k).denote (before4825 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before4818 k).denote (before4819 k).denote (before4821 k).denote (step4818 k) (@Runs.trans (1*2) (1*2) (before4819 k).denote (before4820 k).denote (before4821 k).denote (step4819 k) (step4820 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before4821 k).denote (before4823 k).denote (before4825 k).denote (@Runs.trans (1*2) (1*2) (before4821 k).denote (before4822 k).denote (before4823 k).denote (step4821 k) (step4822 k)) (@Runs.trans (1*2) (1*1) (before4823 k).denote (before4824 k).denote (before4825 k).denote (step4823 k) (step4824 k)))))) (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3))))) ((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38))))) (before4825 k).denote (before4837 k).denote (before4850 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3)))) (((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))) (before4825 k).denote (before4831 k).denote (before4837 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((2*2)+(1*3))) (before4825 k).denote (before4828 k).denote (before4831 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before4825 k).denote (before4826 k).denote (before4828 k).denote (step4825 k) (@Runs.trans (1*1) (1*2) (before4826 k).denote (before4827 k).denote (before4828 k).denote (step4826 k) (step4827 k))) (@Runs.trans (1*2) ((2*2)+(1*3)) (before4828 k).denote (before4829 k).denote (before4831 k).denote (step4828 k) (@Runs.trans (2*2) (1*3) (before4829 k).denote (before4830 k).denote (before4831 k).denote (step4829 k) (step4830 k)))) (@Runs.trans ((2*2)+((1*1)+(3*2))) ((12*2)+((10*2)+(1*3))) (before4831 k).denote (before4834 k).denote (before4837 k).denote (@Runs.trans (2*2) ((1*1)+(3*2)) (before4831 k).denote (before4832 k).denote (before4834 k).denote (step4831 k) (@Runs.trans (1*1) (3*2) (before4832 k).denote (before4833 k).denote (before4834 k).denote (step4832 k) (step4833 k))) (@Runs.trans (12*2) ((10*2)+(1*3)) (before4834 k).denote (before4835 k).denote (before4837 k).denote (step4834 k) (@Runs.trans (10*2) (1*3) (before4835 k).denote (before4836 k).denote (before4837 k).denote (step4835 k) (step4836 k))))) (@Runs.trans (((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3)))) (((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38)))) (before4837 k).denote (before4843 k).denote (before4850 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((9*2)+((9*2)+(1*3))) (before4837 k).denote (before4840 k).denote (before4843 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before4837 k).denote (before4838 k).denote (before4840 k).denote (step4837 k) (@Runs.trans (1*1) (11*2) (before4838 k).denote (before4839 k).denote (before4840 k).denote (step4838 k) (step4839 k))) (@Runs.trans (9*2) ((9*2)+(1*3)) (before4840 k).denote (before4841 k).denote (before4843 k).denote (step4840 k) (@Runs.trans (9*2) (1*3) (before4841 k).denote (before4842 k).denote (before4843 k).denote (step4841 k) (step4842 k)))) (@Runs.trans ((9*2)+((1*1)+(10*2))) (((9*2)+(1*39))+((1*1)+(1*38))) (before4843 k).denote (before4846 k).denote (before4850 k).denote (@Runs.trans (9*2) ((1*1)+(10*2)) (before4843 k).denote (before4844 k).denote (before4846 k).denote (step4843 k) (@Runs.trans (1*1) (10*2) (before4844 k).denote (before4845 k).denote (before4846 k).denote (step4844 k) (step4845 k))) (@Runs.trans ((9*2)+(1*39)) ((1*1)+(1*38)) (before4846 k).denote (before4848 k).denote (before4850 k).denote (@Runs.trans (9*2) (1*39) (before4846 k).denote (before4847 k).denote (before4848 k).denote (step4846 k) (step4847 k)) (@Runs.trans (1*1) (1*38) (before4848 k).denote (before4849 k).denote (before4850 k).denote (step4848 k) (step4849 k))))))) (@Runs.trans (((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))))+((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2)))))) (((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))))+((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026)))))) (before4850 k).denote (before4875 k).denote (after4899 k).denote (@Runs.trans ((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1))))) ((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2))))) (before4850 k).denote (before4862 k).denote (before4875 k).denote (@Runs.trans (((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38)))) (((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))) (before4850 k).denote (before4856 k).denote (before4862 k).denote (@Runs.trans ((1*39)+((1*1)+(1*38))) ((1*39)+((1*1)+(1*38))) (before4850 k).denote (before4853 k).denote (before4856 k).denote (@Runs.trans (1*39) ((1*1)+(1*38)) (before4850 k).denote (before4851 k).denote (before4853 k).denote (step4850 k) (@Runs.trans (1*1) (1*38) (before4851 k).denote (before4852 k).denote (before4853 k).denote (step4851 k) (step4852 k))) (@Runs.trans (1*39) ((1*1)+(1*38)) (before4853 k).denote (before4854 k).denote (before4856 k).denote (step4853 k) (@Runs.trans (1*1) (1*38) (before4854 k).denote (before4855 k).denote (before4856 k).denote (step4854 k) (step4855 k)))) (@Runs.trans ((1*39)+((1*1)+((1*k+2)*78))) ((1*38)+((1*39)+(1*1))) (before4856 k).denote (before4859 k).denote (before4862 k).denote (@Runs.trans (1*39) ((1*1)+((1*k+2)*78)) (before4856 k).denote (before4857 k).denote (before4859 k).denote (step4856 k) (@Runs.trans (1*1) ((1*k+2)*78) (before4857 k).denote (before4858 k).denote (before4859 k).denote (step4857 k) (step4858 k))) (@Runs.trans (1*38) ((1*39)+(1*1)) (before4859 k).denote (before4860 k).denote (before4862 k).denote (step4859 k) (@Runs.trans (1*39) (1*1) (before4860 k).denote (before4861 k).denote (before4862 k).denote (step4860 k) (step4861 k))))) (@Runs.trans (((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38)))) (((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2)))) (before4862 k).denote (before4868 k).denote (before4875 k).denote (@Runs.trans ((1*38)+((1*38)+(791761158*2))) ((1*3)+((791761158*2)+(1*38))) (before4862 k).denote (before4865 k).denote (before4868 k).denote (@Runs.trans (1*38) ((1*38)+(791761158*2)) (before4862 k).denote (before4863 k).denote (before4865 k).denote (step4862 k) (@Runs.trans (1*38) (791761158*2) (before4863 k).denote (before4864 k).denote (before4865 k).denote (step4863 k) (step4864 k))) (@Runs.trans (1*3) ((791761158*2)+(1*38)) (before4865 k).denote (before4866 k).denote (before4868 k).denote (step4865 k) (@Runs.trans (791761158*2) (1*38) (before4866 k).denote (before4867 k).denote (before4868 k).denote (step4866 k) (step4867 k)))) (@Runs.trans ((1*1)+((1*38)+(791761159*2))) (((8*2)+(22*2))+((1*3)+(22*2))) (before4868 k).denote (before4871 k).denote (before4875 k).denote (@Runs.trans (1*1) ((1*38)+(791761159*2)) (before4868 k).denote (before4869 k).denote (before4871 k).denote (step4868 k) (@Runs.trans (1*38) (791761159*2) (before4869 k).denote (before4870 k).denote (before4871 k).denote (step4869 k) (step4870 k))) (@Runs.trans ((8*2)+(22*2)) ((1*3)+(22*2)) (before4871 k).denote (before4873 k).denote (before4875 k).denote (@Runs.trans (8*2) (22*2) (before4871 k).denote (before4872 k).denote (before4873 k).denote (step4871 k) (step4872 k)) (@Runs.trans (1*3) (22*2) (before4873 k).denote (before4874 k).denote (before4875 k).denote (step4873 k) (step4874 k)))))) (@Runs.trans ((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2))))) ((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026))))) (before4875 k).denote (before4887 k).denote (after4899 k).denote (@Runs.trans (((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2)))) (((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))) (before4875 k).denote (before4881 k).denote (before4887 k).denote (@Runs.trans ((1*1)+((23*2)+(40*2))) ((16*2)+((1*3)+(16*2))) (before4875 k).denote (before4878 k).denote (before4881 k).denote (@Runs.trans (1*1) ((23*2)+(40*2)) (before4875 k).denote (before4876 k).denote (before4878 k).denote (step4875 k) (@Runs.trans (23*2) (40*2) (before4876 k).denote (before4877 k).denote (before4878 k).denote (step4876 k) (step4877 k))) (@Runs.trans (16*2) ((1*3)+(16*2)) (before4878 k).denote (before4879 k).denote (before4881 k).denote (step4878 k) (@Runs.trans (1*3) (16*2) (before4879 k).denote (before4880 k).denote (before4881 k).denote (step4879 k) (step4880 k)))) (@Runs.trans ((1*1)+((17*2)+(92*2))) ((19*2)+((1*75)+(19*2))) (before4881 k).denote (before4884 k).denote (before4887 k).denote (@Runs.trans (1*1) ((17*2)+(92*2)) (before4881 k).denote (before4882 k).denote (before4884 k).denote (step4881 k) (@Runs.trans (17*2) (92*2) (before4882 k).denote (before4883 k).denote (before4884 k).denote (step4882 k) (step4883 k))) (@Runs.trans (19*2) ((1*75)+(19*2)) (before4884 k).denote (before4885 k).denote (before4887 k).denote (step4884 k) (@Runs.trans (1*75) (19*2) (before4885 k).denote (before4886 k).denote (before4887 k).denote (step4885 k) (step4886 k))))) (@Runs.trans (((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026)))) (((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026)))) (before4887 k).denote (before4893 k).denote (after4899 k).denote (@Runs.trans ((1*1)+((19*2)+(1*1026))) ((1*75)+((1*77)+(1*1026))) (before4887 k).denote (before4890 k).denote (before4893 k).denote (@Runs.trans (1*1) ((19*2)+(1*1026)) (before4887 k).denote (before4888 k).denote (before4890 k).denote (step4887 k) (@Runs.trans (19*2) (1*1026) (before4888 k).denote (before4889 k).denote (before4890 k).denote (step4888 k) (step4889 k))) (@Runs.trans (1*75) ((1*77)+(1*1026)) (before4890 k).denote (before4891 k).denote (before4893 k).denote (step4890 k) (@Runs.trans (1*77) (1*1026) (before4891 k).denote (before4892 k).denote (before4893 k).denote (step4891 k) (step4892 k)))) (@Runs.trans ((1*75)+((1*77)+(1*1026))) (((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026))) (before4893 k).denote (before4896 k).denote (after4899 k).denote (@Runs.trans (1*75) ((1*77)+(1*1026)) (before4893 k).denote (before4894 k).denote (before4896 k).denote (step4893 k) (@Runs.trans (1*77) (1*1026) (before4894 k).denote (before4895 k).denote (before4896 k).denote (step4894 k) (step4895 k))) (@Runs.trans ((1*75)+(1*77)) (((1*k+3)*1178)+(1*1026)) (before4896 k).denote (before4898 k).denote (after4899 k).denote (@Runs.trans (1*75) (1*77) (before4896 k).denote (before4897 k).denote (before4898 k).denote (step4896 k) (step4897 k)) (@Runs.trans ((1*k+3)*1178) (1*1026) (before4898 k).denote (before4899 k).denote (after4899 k).denote (step4898 k) (step4899 k)))))))) + have ht : (((((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38)))))))+((((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))))+((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2))))))+(((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))))+((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026)))))))) = (1294*k+6334099383) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean new file mode 100644 index 00000000..54cd514e --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean @@ -0,0 +1,776 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail4900_0 : Stack := [] +abbrev tail4900_1 : Stack := ⟨w1,1⟩ :: tail4900_0 +abbrev tail4900_2 : Stack := ⟨w2,1⟩ :: tail4900_1 +abbrev tail4900_3 : Stack := ⟨w1,3⟩ :: tail4900_2 +abbrev tail4900_4 : Stack := ⟨w0,11⟩ :: tail4900_3 +abbrev tail4900_5 : Stack := ⟨w2,1⟩ :: tail4900_4 +abbrev tail4900_6 : Stack := ⟨w1,11⟩ :: tail4900_5 +abbrev tail4900_7 : Stack := ⟨w0,8⟩ :: tail4900_6 +abbrev tail4900_8 : Stack := ⟨w2,1⟩ :: tail4900_7 +abbrev tail4900_9 : Stack := ⟨w1,10⟩ :: tail4900_8 +abbrev tail4900_10 : Stack := ⟨w0,8⟩ :: tail4900_9 +abbrev tail4900_11 : Stack := ⟨w2,1⟩ :: tail4900_10 +abbrev tail4900_12 (k : Nat) : Stack := ⟨w240,(1*k+7)⟩ :: tail4900_11 +abbrev tail4900_13 (k : Nat) : Stack := ⟨w241,1⟩ :: tail4900_12 k +abbrev tail4900_14 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4900_13 k +abbrev tail4900_15 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4900_14 k +abbrev tail4900_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_15 k +abbrev tail4900_17 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4900_16 k +abbrev tail4900_18 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4900_17 k +abbrev tail4900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_18 k +abbrev tail4900_20 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4900_19 k +abbrev tail4900_21 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4900_20 k +abbrev tail4900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_21 k +abbrev tail4900_23 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4900_22 k +abbrev tail4900_24 (k : Nat) : Stack := ⟨w244,(1*k+6)⟩ :: tail4900_23 k +abbrev tail4900_25 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4900_24 k +abbrev tail4900_26 : Stack := ⟨w0,3⟩ :: tail4900_0 +abbrev tail4900_27 : Stack := ⟨w1,36⟩ :: tail4900_26 +abbrev tail4900_28 : Stack := ⟨w2,1⟩ :: tail4900_27 +abbrev tail4900_29 : Stack := ⟨w0,92⟩ :: tail4900_28 +abbrev tail4900_30 : Stack := ⟨w1,16⟩ :: tail4900_29 +abbrev tail4900_31 : Stack := ⟨w2,1⟩ :: tail4900_30 +abbrev tail4900_32 : Stack := ⟨w0,18⟩ :: tail4900_31 +abbrev tail4900_33 : Stack := ⟨w235,1⟩ :: tail4900_32 +abbrev tail4900_34 : Stack := ⟨w242,1⟩ :: tail4900_32 +abbrev tail4900_35 (k : Nat) : Stack := ⟨w244,(1*k+7)⟩ :: tail4900_23 k +abbrev tail4900_36 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4900_35 k +abbrev tail4900_37 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4900_36 k +abbrev tail4900_38 : Stack := ⟨w0,1⟩ :: tail4900_30 +abbrev tail4900_39 : Stack := ⟨w0,19⟩ :: tail4900_30 +abbrev tail4900_40 (k : Nat) : Stack := ⟨w244,(1*k+8)⟩ :: tail4900_23 k +abbrev tail4900_41 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4900_40 k +abbrev tail4900_42 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4900_41 k +abbrev tail4900_43 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4900_42 k +abbrev tail4900_44 : Stack := ⟨w0,1⟩ :: tail4900_27 +abbrev tail4900_45 : Stack := ⟨w0,93⟩ :: tail4900_27 +abbrev tail4900_46 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4900_41 k +abbrev tail4900_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_46 k +abbrev tail4900_48 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4900_47 k +abbrev tail4900_49 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4900_48 k +abbrev tail4900_50 (k : Nat) : Stack := ⟨w1,3⟩ :: tail4900_49 k +abbrev tail4900_51 : Stack := ⟨w0,1⟩ :: tail4900_0 +abbrev tail4900_52 : Stack := ⟨w0,4⟩ :: tail4900_0 +abbrev tail4900_53 (k : Nat) : Stack := ⟨w0,35⟩ :: tail4900_48 k +abbrev tail4900_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_53 k +abbrev tail4900_55 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4900_54 k +abbrev tail4900_56 : Stack := ⟨w0,5⟩ :: tail4900_0 +abbrev tail4900_57 : Stack := ⟨w0,6⟩ :: tail4900_0 +abbrev tail4900_58 (k : Nat) : Stack := ⟨w0,34⟩ :: tail4900_48 k +abbrev tail4900_59 : Stack := ⟨w1,1⟩ :: tail4900_57 +abbrev tail4900_60 : Stack := ⟨w1,35⟩ :: tail4900_57 +abbrev tail4900_61 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4900_47 k +abbrev tail4900_62 : Stack := ⟨w2,1⟩ :: tail4900_60 +abbrev tail4900_63 : Stack := ⟨w0,92⟩ :: tail4900_62 +abbrev tail4900_64 : Stack := ⟨w0,93⟩ :: tail4900_62 +abbrev tail4900_65 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4900_41 k +abbrev tail4900_66 : Stack := ⟨w1,1⟩ :: tail4900_64 +abbrev tail4900_67 : Stack := ⟨w1,15⟩ :: tail4900_64 +abbrev tail4900_68 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4900_40 k +abbrev tail4900_69 : Stack := ⟨w2,1⟩ :: tail4900_67 +abbrev tail4900_70 : Stack := ⟨w0,18⟩ :: tail4900_69 +abbrev tail4900_71 (k : Nat) : Stack := ⟨w245,(1*k+8)⟩ :: tail4900_70 +abbrev tail4900_72 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4900_71 k +abbrev tail4900_73 (k : Nat) : Stack := ⟨w0,20⟩ :: tail4900_71 k +abbrev tail4900_74 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4900_20 k +abbrev tail4900_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_73 k +abbrev tail4900_76 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4900_73 k +abbrev tail4900_77 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4900_19 k +abbrev tail4900_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_76 k +abbrev tail4900_79 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4900_78 k +abbrev tail4900_80 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4900_78 k +abbrev tail4900_81 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4900_17 k +abbrev tail4900_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_80 k +abbrev tail4900_83 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4900_80 k +abbrev tail4900_84 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4900_16 k +abbrev tail4900_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_83 k +abbrev tail4900_86 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4900_85 k +abbrev tail4900_87 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4900_85 k +abbrev tail4900_88 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4900_14 k +abbrev tail4900_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_87 k +abbrev tail4900_90 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4900_87 k +abbrev tail4900_91 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4900_13 k +abbrev tail4900_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_90 k +abbrev tail4900_93 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4900_92 k +abbrev tail4900_94 (k : Nat) : Stack := ⟨w236,1⟩ :: tail4900_93 k +abbrev tail4900_95 (k : Nat) : Stack := ⟨w246,(1*k+7)⟩ :: tail4900_94 k +abbrev tail4900_96 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4900_95 k +abbrev tail4900_97 : Stack := ⟨w0,7⟩ :: tail4900_9 +abbrev tail4900_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_96 k +abbrev tail4900_99 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_96 k +abbrev tail4900_100 : Stack := ⟨w1,9⟩ :: tail4900_8 +abbrev tail4900_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_99 k +abbrev tail4900_102 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4900_101 k +abbrev tail4900_103 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4900_101 k +abbrev tail4900_104 : Stack := ⟨w0,7⟩ :: tail4900_6 +abbrev tail4900_105 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_103 k +abbrev tail4900_106 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_103 k +abbrev tail4900_107 : Stack := ⟨w1,10⟩ :: tail4900_5 +abbrev tail4900_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_106 k +abbrev tail4900_109 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4900_108 k +abbrev tail4900_110 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4900_108 k +abbrev tail4900_111 : Stack := ⟨w0,10⟩ :: tail4900_3 +abbrev tail4900_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_110 k +abbrev tail4900_113 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4900_110 k +abbrev tail4900_114 : Stack := ⟨w1,2⟩ :: tail4900_2 +abbrev tail4900_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_113 k +abbrev tail4900_116 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4900_115 k +abbrev tail4900_117 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4900_115 k +abbrev tail4900_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_117 k +abbrev tail4900_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4900_118 k +abbrev tail4900_120 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4900_118 k +abbrev tail4900_121 : Stack := ⟨w23,1⟩ :: tail4900_0 +abbrev tail4900_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_119 k +abbrev tail4900_123 : Stack := ⟨w2,1⟩ :: tail4900_51 +abbrev tail4900_124 : Stack := ⟨w1,1⟩ :: tail4900_123 +abbrev tail4900_125 : Stack := ⟨w23,1⟩ :: tail4900_124 +abbrev tail4900_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_116 k +abbrev tail4900_127 : Stack := ⟨w0,1⟩ :: tail4900_124 +abbrev tail4900_128 : Stack := ⟨w2,1⟩ :: tail4900_127 +abbrev tail4900_129 : Stack := ⟨w1,2⟩ :: tail4900_128 +abbrev tail4900_130 : Stack := ⟨w23,1⟩ :: tail4900_129 +abbrev tail4900_131 : Stack := ⟨w0,11⟩ :: tail4900_130 +abbrev tail4900_132 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_109 k +abbrev tail4900_133 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4900_132 k +abbrev tail4900_134 : Stack := ⟨w0,1⟩ :: tail4900_129 +abbrev tail4900_135 : Stack := ⟨w0,12⟩ :: tail4900_129 +abbrev tail4900_136 : Stack := ⟨w2,1⟩ :: tail4900_135 +abbrev tail4900_137 : Stack := ⟨w1,10⟩ :: tail4900_136 +abbrev tail4900_138 : Stack := ⟨w23,1⟩ :: tail4900_137 +abbrev tail4900_139 : Stack := ⟨w0,8⟩ :: tail4900_138 +abbrev tail4900_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_102 k +abbrev tail4900_141 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_140 k +abbrev tail4900_142 : Stack := ⟨w0,1⟩ :: tail4900_137 +abbrev tail4900_143 : Stack := ⟨w0,9⟩ :: tail4900_137 +abbrev tail4900_144 : Stack := ⟨w2,1⟩ :: tail4900_143 +abbrev tail4900_145 : Stack := ⟨w1,9⟩ :: tail4900_144 +abbrev tail4900_146 : Stack := ⟨w23,1⟩ :: tail4900_145 +abbrev tail4900_147 : Stack := ⟨w0,8⟩ :: tail4900_146 +abbrev tail4900_148 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_95 k +abbrev tail4900_149 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_148 k + +def before4900 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4900_25 k),tail4900_33⟩ +def before4901 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail4900_25 k),tail4900_34⟩ +def before4902 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4900_35 k),tail4900_34⟩ +def before4903 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4900_36 k),tail4900_32⟩ +def before4904 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail4900_37 k),tail4900_31⟩ +def before4905 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4900_37 k),tail4900_38⟩ +def before4906 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4900_36 k),tail4900_39⟩ +def before4907 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4900_40 k),tail4900_39⟩ +def before4908 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail4900_41 k),tail4900_30⟩ +def before4909 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526657),(tail4900_42 k),tail4900_29⟩ +def before4910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail4900_43 k),tail4900_28⟩ +def before4911 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4900_43 k),tail4900_44⟩ +def before4912 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526657),(tail4900_42 k),tail4900_45⟩ +def before4913 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526657),(tail4900_47 k),tail4900_45⟩ +def before4914 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526843),(tail4900_48 k),tail4900_27⟩ +def before4915 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail4900_49 k),tail4900_26⟩ +def before4916 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail4900_50 k),tail4900_0⟩ +def before4917 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail4900_50 k),tail4900_51⟩ +def before4918 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail4900_49 k),tail4900_52⟩ +def before4919 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail4900_54 k),tail4900_52⟩ +def before4920 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail4900_55 k),tail4900_0⟩ +def before4921 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail4900_55 k),tail4900_51⟩ +def before4922 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail4900_54 k),tail4900_56⟩ +def before4923 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526913),(tail4900_53 k),tail4900_57⟩ +def before4924 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526911),(tail4900_58 k),tail4900_59⟩ +def before4925 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail4900_48 k),tail4900_60⟩ +def before4926 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4900_61 k),tail4900_62⟩ +def before4927 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526657),(tail4900_47 k),tail4900_63⟩ +def before4928 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526655),(tail4900_46 k),tail4900_64⟩ +def before4929 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail4900_65 k),tail4900_66⟩ +def before4930 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail4900_41 k),tail4900_67⟩ +def before4931 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4900_68 k),tail4900_69⟩ +def before4932 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4900_40 k),tail4900_70⟩ +def before4933 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4900_23 k),(tail4900_71 k)⟩ +def before4934 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521861),(tail4900_22 k),(tail4900_72 k)⟩ +def before4935 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521859),(tail4900_21 k),(tail4900_73 k)⟩ +def before4936 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521857),(tail4900_74 k),(tail4900_75 k)⟩ +def before4937 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail4900_20 k),(tail4900_76 k)⟩ +def before4938 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4900_77 k),(tail4900_78 k)⟩ +def before4939 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521643),(tail4900_19 k),(tail4900_79 k)⟩ +def before4940 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521641),(tail4900_18 k),(tail4900_80 k)⟩ +def before4941 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521639),(tail4900_81 k),(tail4900_82 k)⟩ +def before4942 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail4900_17 k),(tail4900_83 k)⟩ +def before4943 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4900_84 k),(tail4900_85 k)⟩ +def before4944 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail4900_16 k),(tail4900_86 k)⟩ +def before4945 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521515),(tail4900_15 k),(tail4900_87 k)⟩ +def before4946 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail4900_88 k),(tail4900_89 k)⟩ +def before4947 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail4900_14 k),(tail4900_90 k)⟩ +def before4948 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4900_91 k),(tail4900_92 k)⟩ +def before4949 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4900_13 k),(tail4900_93 k)⟩ +def before4950 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail4900_12 k),(tail4900_94 k)⟩ +def before4951 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail4900_11,(tail4900_95 k)⟩ +def before4952 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1123),tail4900_10,(tail4900_96 k)⟩ +def before4953 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail4900_97,(tail4900_98 k)⟩ +def before4954 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4900_9,(tail4900_99 k)⟩ +def before4955 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4900_100,(tail4900_101 k)⟩ +def before4956 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail4900_8,(tail4900_102 k)⟩ +def before4957 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail4900_7,(tail4900_103 k)⟩ +def before4958 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail4900_104,(tail4900_105 k)⟩ +def before4959 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4900_6,(tail4900_106 k)⟩ +def before4960 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4900_107,(tail4900_108 k)⟩ +def before4961 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail4900_5,(tail4900_109 k)⟩ +def before4962 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1201),tail4900_4,(tail4900_110 k)⟩ +def before4963 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail4900_111,(tail4900_112 k)⟩ +def before4964 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4900_3,(tail4900_113 k)⟩ +def before4965 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4900_114,(tail4900_115 k)⟩ +def before4966 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail4900_2,(tail4900_116 k)⟩ +def before4967 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1231),tail4900_1,(tail4900_117 k)⟩ +def before4968 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1233),tail4900_0,(tail4900_118 k)⟩ +def before4969 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail4900_0,(tail4900_119 k)⟩ +def before4970 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail4900_0,(tail4900_120 k)⟩ +def before4971 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail4900_121,(tail4900_120 k)⟩ +def before4972 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail4900_121,(tail4900_122 k)⟩ +def before4973 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail4900_51,(tail4900_122 k)⟩ +def before4974 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail4900_123,(tail4900_119 k)⟩ +def before4975 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail4900_124,(tail4900_118 k)⟩ +def before4976 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail4900_125,(tail4900_117 k)⟩ +def before4977 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail4900_125,(tail4900_126 k)⟩ +def before4978 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail4900_127,(tail4900_126 k)⟩ +def before4979 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1229),tail4900_128,(tail4900_116 k)⟩ +def before4980 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail4900_129,(tail4900_115 k)⟩ +def before4981 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4900_130,(tail4900_113 k)⟩ +def before4982 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4900_131,(tail4900_110 k)⟩ +def before4983 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4900_131,(tail4900_132 k)⟩ +def before4984 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4900_130,(tail4900_133 k)⟩ +def before4985 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4900_134,(tail4900_133 k)⟩ +def before4986 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4900_135,(tail4900_132 k)⟩ +def before4987 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail4900_136,(tail4900_109 k)⟩ +def before4988 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail4900_137,(tail4900_108 k)⟩ +def before4989 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail4900_138,(tail4900_106 k)⟩ +def before4990 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail4900_139,(tail4900_103 k)⟩ +def before4991 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail4900_139,(tail4900_140 k)⟩ +def before4992 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4900_138,(tail4900_141 k)⟩ +def before4993 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail4900_142,(tail4900_141 k)⟩ +def before4994 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail4900_143,(tail4900_140 k)⟩ +def before4995 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail4900_144,(tail4900_102 k)⟩ +def before4996 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1141),tail4900_145,(tail4900_101 k)⟩ +def before4997 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1139),tail4900_146,(tail4900_99 k)⟩ +def before4998 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail4900_147,(tail4900_96 k)⟩ +def before4999 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail4900_147,(tail4900_148 k)⟩ +def after4999 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4900_146,(tail4900_149 k)⟩ + +theorem macro4900 (k : Nat) : applyExit (before4900 k) exit277 1 = some (before4901 k) := by + simp (disch := omega) [before4900, before4901, exit277, applyExit, pop, push] + <;> omega +theorem step4900 (k : Nat) : Runs (1*75) (before4900 k).denote (before4901 k).denote := + @applyExit_sound (before4900 k) (before4901 k) exit277 1 valid277 (macro4900 k) +theorem macro4901 (k : Nat) : applyExit (before4901 k) exit279 1 = some (before4902 k) := by + simp (disch := omega) [before4901, before4902, exit279, applyExit, pop, push] + <;> omega +theorem step4901 (k : Nat) : Runs (1*77) (before4901 k).denote (before4902 k).denote := + @applyExit_sound (before4901 k) (before4902 k) exit279 1 valid279 (macro4901 k) +theorem macro4902 (k : Nat) : applyExit (before4902 k) exit278 1 = some (before4903 k) := by + simp (disch := omega) [before4902, before4903, exit278, applyExit, pop, push] + <;> omega +theorem step4902 (k : Nat) : Runs (1*1026) (before4902 k).denote (before4903 k).denote := + @applyExit_sound (before4902 k) (before4903 k) exit278 1 valid278 (macro4902 k) +theorem macro4903 (k : Nat) : applyExit (before4903 k) exit0 18 = some (before4904 k) := by + simp (disch := omega) [before4903, before4904, exit0, applyExit, pop, push] + <;> omega +theorem step4903 (k : Nat) : Runs (18*2) (before4903 k).denote (before4904 k).denote := + @applyExit_sound (before4903 k) (before4904 k) exit0 18 valid0 (macro4903 k) +theorem macro4904 (k : Nat) : applyExit (before4904 k) exit1 1 = some (before4905 k) := by + simp (disch := omega) [before4904, before4905, exit1, applyExit, pop, push] + <;> omega +theorem step4904 (k : Nat) : Runs (1*3) (before4904 k).denote (before4905 k).denote := + @applyExit_sound (before4904 k) (before4905 k) exit1 1 valid1 (macro4904 k) +theorem macro4905 (k : Nat) : applyExit (before4905 k) exit2 18 = some (before4906 k) := by + simp (disch := omega) [before4905, before4906, exit2, applyExit, pop, push] + <;> omega +theorem step4905 (k : Nat) : Runs (18*2) (before4905 k).denote (before4906 k).denote := + @applyExit_sound (before4905 k) (before4906 k) exit2 18 valid2 (macro4905 k) +theorem macro4906 (k : Nat) : applyExit (before4906 k) exit279 1 = some (before4907 k) := by + simp (disch := omega) [before4906, before4907, exit279, applyExit, pop, push] + <;> omega +theorem step4906 (k : Nat) : Runs (1*77) (before4906 k).denote (before4907 k).denote := + @applyExit_sound (before4906 k) (before4907 k) exit279 1 valid279 (macro4906 k) +theorem macro4907 (k : Nat) : applyExit (before4907 k) exit0 19 = some (before4908 k) := by + simp (disch := omega) [before4907, before4908, exit0, applyExit, pop, push] + <;> omega +theorem step4907 (k : Nat) : Runs (19*2) (before4907 k).denote (before4908 k).denote := + @applyExit_sound (before4907 k) (before4908 k) exit0 19 valid0 (macro4907 k) +theorem macro4908 (k : Nat) : applyExit (before4908 k) exit13 16 = some (before4909 k) := by + simp (disch := omega) [before4908, before4909, exit13, applyExit, pop, push] + <;> omega +theorem step4908 (k : Nat) : Runs (16*2) (before4908 k).denote (before4909 k).denote := + @applyExit_sound (before4908 k) (before4909 k) exit13 16 valid13 (macro4908 k) +theorem macro4909 (k : Nat) : applyExit (before4909 k) exit0 92 = some (before4910 k) := by + simp (disch := omega) [before4909, before4910, exit0, applyExit, pop, push] + <;> omega +theorem step4909 (k : Nat) : Runs (92*2) (before4909 k).denote (before4910 k).denote := + @applyExit_sound (before4909 k) (before4910 k) exit0 92 valid0 (macro4909 k) +theorem macro4910 (k : Nat) : applyExit (before4910 k) exit1 1 = some (before4911 k) := by + simp (disch := omega) [before4910, before4911, exit1, applyExit, pop, push] + <;> omega +theorem step4910 (k : Nat) : Runs (1*3) (before4910 k).denote (before4911 k).denote := + @applyExit_sound (before4910 k) (before4911 k) exit1 1 valid1 (macro4910 k) +theorem macro4911 (k : Nat) : applyExit (before4911 k) exit2 92 = some (before4912 k) := by + simp (disch := omega) [before4911, before4912, exit2, applyExit, pop, push] + <;> omega +theorem step4911 (k : Nat) : Runs (92*2) (before4911 k).denote (before4912 k).denote := + @applyExit_sound (before4911 k) (before4912 k) exit2 92 valid2 (macro4911 k) +theorem macro4912 (k : Nat) : applyExit (before4912 k) exit6 1 = some (before4913 k) := by + simp (disch := omega) [before4912, before4913, exit6, applyExit, pop, push] + <;> omega +theorem step4912 (k : Nat) : Runs (1*1) (before4912 k).denote (before4913 k).denote := + @applyExit_sound (before4912 k) (before4913 k) exit6 1 valid6 (macro4912 k) +theorem macro4913 (k : Nat) : applyExit (before4913 k) exit0 93 = some (before4914 k) := by + simp (disch := omega) [before4913, before4914, exit0, applyExit, pop, push] + <;> omega +theorem step4913 (k : Nat) : Runs (93*2) (before4913 k).denote (before4914 k).denote := + @applyExit_sound (before4913 k) (before4914 k) exit0 93 valid0 (macro4913 k) +theorem macro4914 (k : Nat) : applyExit (before4914 k) exit13 36 = some (before4915 k) := by + simp (disch := omega) [before4914, before4915, exit13, applyExit, pop, push] + <;> omega +theorem step4914 (k : Nat) : Runs (36*2) (before4914 k).denote (before4915 k).denote := + @applyExit_sound (before4914 k) (before4915 k) exit13 36 valid13 (macro4914 k) +theorem macro4915 (k : Nat) : applyExit (before4915 k) exit0 3 = some (before4916 k) := by + simp (disch := omega) [before4915, before4916, exit0, applyExit, pop, push] + <;> omega +theorem step4915 (k : Nat) : Runs (3*2) (before4915 k).denote (before4916 k).denote := + @applyExit_sound (before4915 k) (before4916 k) exit0 3 valid0 (macro4915 k) +theorem macro4916 (k : Nat) : applyExit (before4916 k) exit1 1 = some (before4917 k) := by + simp (disch := omega) [before4916, before4917, exit1, applyExit, pop, push] + <;> omega +theorem step4916 (k : Nat) : Runs (1*3) (before4916 k).denote (before4917 k).denote := + @applyExit_sound (before4916 k) (before4917 k) exit1 1 valid1 (macro4916 k) +theorem macro4917 (k : Nat) : applyExit (before4917 k) exit2 3 = some (before4918 k) := by + simp (disch := omega) [before4917, before4918, exit2, applyExit, pop, push] + <;> omega +theorem step4917 (k : Nat) : Runs (3*2) (before4917 k).denote (before4918 k).denote := + @applyExit_sound (before4917 k) (before4918 k) exit2 3 valid2 (macro4917 k) +theorem macro4918 (k : Nat) : applyExit (before4918 k) exit6 1 = some (before4919 k) := by + simp (disch := omega) [before4918, before4919, exit6, applyExit, pop, push] + <;> omega +theorem step4918 (k : Nat) : Runs (1*1) (before4918 k).denote (before4919 k).denote := + @applyExit_sound (before4918 k) (before4919 k) exit6 1 valid6 (macro4918 k) +theorem macro4919 (k : Nat) : applyExit (before4919 k) exit0 4 = some (before4920 k) := by + simp (disch := omega) [before4919, before4920, exit0, applyExit, pop, push] + <;> omega +theorem step4919 (k : Nat) : Runs (4*2) (before4919 k).denote (before4920 k).denote := + @applyExit_sound (before4919 k) (before4920 k) exit0 4 valid0 (macro4919 k) +theorem macro4920 (k : Nat) : applyExit (before4920 k) exit1 1 = some (before4921 k) := by + simp (disch := omega) [before4920, before4921, exit1, applyExit, pop, push] + <;> omega +theorem step4920 (k : Nat) : Runs (1*3) (before4920 k).denote (before4921 k).denote := + @applyExit_sound (before4920 k) (before4921 k) exit1 1 valid1 (macro4920 k) +theorem macro4921 (k : Nat) : applyExit (before4921 k) exit2 4 = some (before4922 k) := by + simp (disch := omega) [before4921, before4922, exit2, applyExit, pop, push] + <;> omega +theorem step4921 (k : Nat) : Runs (4*2) (before4921 k).denote (before4922 k).denote := + @applyExit_sound (before4921 k) (before4922 k) exit2 4 valid2 (macro4921 k) +theorem macro4922 (k : Nat) : applyExit (before4922 k) exit3 1 = some (before4923 k) := by + simp (disch := omega) [before4922, before4923, exit3, applyExit, pop, push] + <;> omega +theorem step4922 (k : Nat) : Runs (1*2) (before4922 k).denote (before4923 k).denote := + @applyExit_sound (before4922 k) (before4923 k) exit3 1 valid3 (macro4922 k) +theorem macro4923 (k : Nat) : applyExit (before4923 k) exit9 1 = some (before4924 k) := by + simp (disch := omega) [before4923, before4924, exit9, applyExit, pop, push] + <;> omega +theorem step4923 (k : Nat) : Runs (1*2) (before4923 k).denote (before4924 k).denote := + @applyExit_sound (before4923 k) (before4924 k) exit9 1 valid9 (macro4923 k) +theorem macro4924 (k : Nat) : applyExit (before4924 k) exit10 34 = some (before4925 k) := by + simp (disch := omega) [before4924, before4925, exit10, applyExit, pop, push] + <;> omega +theorem step4924 (k : Nat) : Runs (34*2) (before4924 k).denote (before4925 k).denote := + @applyExit_sound (before4924 k) (before4925 k) exit10 34 valid10 (macro4924 k) +theorem macro4925 (k : Nat) : applyExit (before4925 k) exit11 1 = some (before4926 k) := by + simp (disch := omega) [before4925, before4926, exit11, applyExit, pop, push] + <;> omega +theorem step4925 (k : Nat) : Runs (1*2) (before4925 k).denote (before4926 k).denote := + @applyExit_sound (before4925 k) (before4926 k) exit11 1 valid11 (macro4925 k) +theorem macro4926 (k : Nat) : applyExit (before4926 k) exit2 92 = some (before4927 k) := by + simp (disch := omega) [before4926, before4927, exit2, applyExit, pop, push] + <;> omega +theorem step4926 (k : Nat) : Runs (92*2) (before4926 k).denote (before4927 k).denote := + @applyExit_sound (before4926 k) (before4927 k) exit2 92 valid2 (macro4926 k) +theorem macro4927 (k : Nat) : applyExit (before4927 k) exit3 1 = some (before4928 k) := by + simp (disch := omega) [before4927, before4928, exit3, applyExit, pop, push] + <;> omega +theorem step4927 (k : Nat) : Runs (1*2) (before4927 k).denote (before4928 k).denote := + @applyExit_sound (before4927 k) (before4928 k) exit3 1 valid3 (macro4927 k) +theorem macro4928 (k : Nat) : applyExit (before4928 k) exit9 1 = some (before4929 k) := by + simp (disch := omega) [before4928, before4929, exit9, applyExit, pop, push] + <;> omega +theorem step4928 (k : Nat) : Runs (1*2) (before4928 k).denote (before4929 k).denote := + @applyExit_sound (before4928 k) (before4929 k) exit9 1 valid9 (macro4928 k) +theorem macro4929 (k : Nat) : applyExit (before4929 k) exit10 14 = some (before4930 k) := by + simp (disch := omega) [before4929, before4930, exit10, applyExit, pop, push] + <;> omega +theorem step4929 (k : Nat) : Runs (14*2) (before4929 k).denote (before4930 k).denote := + @applyExit_sound (before4929 k) (before4930 k) exit10 14 valid10 (macro4929 k) +theorem macro4930 (k : Nat) : applyExit (before4930 k) exit11 1 = some (before4931 k) := by + simp (disch := omega) [before4930, before4931, exit11, applyExit, pop, push] + <;> omega +theorem step4930 (k : Nat) : Runs (1*2) (before4930 k).denote (before4931 k).denote := + @applyExit_sound (before4930 k) (before4931 k) exit11 1 valid11 (macro4930 k) +theorem macro4931 (k : Nat) : applyExit (before4931 k) exit2 18 = some (before4932 k) := by + simp (disch := omega) [before4931, before4932, exit2, applyExit, pop, push] + <;> omega +theorem step4931 (k : Nat) : Runs (18*2) (before4931 k).denote (before4932 k).denote := + @applyExit_sound (before4931 k) (before4932 k) exit2 18 valid2 (macro4931 k) +theorem macro4932 (k : Nat) : applyExit (before4932 k) exit280 (1*k+8) = some (before4933 k) := by + simp (disch := omega) [before4932, before4933, exit280, applyExit, pop, push] + <;> omega +theorem step4932 (k : Nat) : Runs ((1*k+8)*586) (before4932 k).denote (before4933 k).denote := + @applyExit_sound (before4932 k) (before4933 k) exit280 (1*k+8) valid280 (macro4932 k) +theorem macro4933 (k : Nat) : applyExit (before4933 k) exit2 19 = some (before4934 k) := by + simp (disch := omega) [before4933, before4934, exit2, applyExit, pop, push] + <;> omega +theorem step4933 (k : Nat) : Runs (19*2) (before4933 k).denote (before4934 k).denote := + @applyExit_sound (before4933 k) (before4934 k) exit2 19 valid2 (macro4933 k) +theorem macro4934 (k : Nat) : applyExit (before4934 k) exit3 1 = some (before4935 k) := by + simp (disch := omega) [before4934, before4935, exit3, applyExit, pop, push] + <;> omega +theorem step4934 (k : Nat) : Runs (1*2) (before4934 k).denote (before4935 k).denote := + @applyExit_sound (before4934 k) (before4935 k) exit3 1 valid3 (macro4934 k) +theorem macro4935 (k : Nat) : applyExit (before4935 k) exit9 1 = some (before4936 k) := by + simp (disch := omega) [before4935, before4936, exit9, applyExit, pop, push] + <;> omega +theorem step4935 (k : Nat) : Runs (1*2) (before4935 k).denote (before4936 k).denote := + @applyExit_sound (before4935 k) (before4936 k) exit9 1 valid9 (macro4935 k) +theorem macro4936 (k : Nat) : applyExit (before4936 k) exit10 90 = some (before4937 k) := by + simp (disch := omega) [before4936, before4937, exit10, applyExit, pop, push] + <;> omega +theorem step4936 (k : Nat) : Runs (90*2) (before4936 k).denote (before4937 k).denote := + @applyExit_sound (before4936 k) (before4937 k) exit10 90 valid10 (macro4936 k) +theorem macro4937 (k : Nat) : applyExit (before4937 k) exit11 1 = some (before4938 k) := by + simp (disch := omega) [before4937, before4938, exit11, applyExit, pop, push] + <;> omega +theorem step4937 (k : Nat) : Runs (1*2) (before4937 k).denote (before4938 k).denote := + @applyExit_sound (before4937 k) (before4938 k) exit11 1 valid11 (macro4937 k) +theorem macro4938 (k : Nat) : applyExit (before4938 k) exit2 16 = some (before4939 k) := by + simp (disch := omega) [before4938, before4939, exit2, applyExit, pop, push] + <;> omega +theorem step4938 (k : Nat) : Runs (16*2) (before4938 k).denote (before4939 k).denote := + @applyExit_sound (before4938 k) (before4939 k) exit2 16 valid2 (macro4938 k) +theorem macro4939 (k : Nat) : applyExit (before4939 k) exit3 1 = some (before4940 k) := by + simp (disch := omega) [before4939, before4940, exit3, applyExit, pop, push] + <;> omega +theorem step4939 (k : Nat) : Runs (1*2) (before4939 k).denote (before4940 k).denote := + @applyExit_sound (before4939 k) (before4940 k) exit3 1 valid3 (macro4939 k) +theorem macro4940 (k : Nat) : applyExit (before4940 k) exit9 1 = some (before4941 k) := by + simp (disch := omega) [before4940, before4941, exit9, applyExit, pop, push] + <;> omega +theorem step4940 (k : Nat) : Runs (1*2) (before4940 k).denote (before4941 k).denote := + @applyExit_sound (before4940 k) (before4941 k) exit9 1 valid9 (macro4940 k) +theorem macro4941 (k : Nat) : applyExit (before4941 k) exit10 38 = some (before4942 k) := by + simp (disch := omega) [before4941, before4942, exit10, applyExit, pop, push] + <;> omega +theorem step4941 (k : Nat) : Runs (38*2) (before4941 k).denote (before4942 k).denote := + @applyExit_sound (before4941 k) (before4942 k) exit10 38 valid10 (macro4941 k) +theorem macro4942 (k : Nat) : applyExit (before4942 k) exit11 1 = some (before4943 k) := by + simp (disch := omega) [before4942, before4943, exit11, applyExit, pop, push] + <;> omega +theorem step4942 (k : Nat) : Runs (1*2) (before4942 k).denote (before4943 k).denote := + @applyExit_sound (before4942 k) (before4943 k) exit11 1 valid11 (macro4942 k) +theorem macro4943 (k : Nat) : applyExit (before4943 k) exit2 22 = some (before4944 k) := by + simp (disch := omega) [before4943, before4944, exit2, applyExit, pop, push] + <;> omega +theorem step4943 (k : Nat) : Runs (22*2) (before4943 k).denote (before4944 k).denote := + @applyExit_sound (before4943 k) (before4944 k) exit2 22 valid2 (macro4943 k) +theorem macro4944 (k : Nat) : applyExit (before4944 k) exit3 1 = some (before4945 k) := by + simp (disch := omega) [before4944, before4945, exit3, applyExit, pop, push] + <;> omega +theorem step4944 (k : Nat) : Runs (1*2) (before4944 k).denote (before4945 k).denote := + @applyExit_sound (before4944 k) (before4945 k) exit3 1 valid3 (macro4944 k) +theorem macro4945 (k : Nat) : applyExit (before4945 k) exit9 1 = some (before4946 k) := by + simp (disch := omega) [before4945, before4946, exit9, applyExit, pop, push] + <;> omega +theorem step4945 (k : Nat) : Runs (1*2) (before4945 k).denote (before4946 k).denote := + @applyExit_sound (before4945 k) (before4946 k) exit9 1 valid9 (macro4945 k) +theorem macro4946 (k : Nat) : applyExit (before4946 k) exit10 6 = some (before4947 k) := by + simp (disch := omega) [before4946, before4947, exit10, applyExit, pop, push] + <;> omega +theorem step4946 (k : Nat) : Runs (6*2) (before4946 k).denote (before4947 k).denote := + @applyExit_sound (before4946 k) (before4947 k) exit10 6 valid10 (macro4946 k) +theorem macro4947 (k : Nat) : applyExit (before4947 k) exit11 1 = some (before4948 k) := by + simp (disch := omega) [before4947, before4948, exit11, applyExit, pop, push] + <;> omega +theorem step4947 (k : Nat) : Runs (1*2) (before4947 k).denote (before4948 k).denote := + @applyExit_sound (before4947 k) (before4948 k) exit11 1 valid11 (macro4947 k) +theorem macro4948 (k : Nat) : applyExit (before4948 k) exit2 791761158 = some (before4949 k) := by + simp (disch := omega) [before4948, before4949, exit2, applyExit, pop, push] + <;> omega +theorem step4948 (k : Nat) : Runs (791761158*2) (before4948 k).denote (before4949 k).denote := + @applyExit_sound (before4948 k) (before4949 k) exit2 791761158 valid2 (macro4948 k) +theorem macro4949 (k : Nat) : applyExit (before4949 k) exit276 1 = some (before4950 k) := by + simp (disch := omega) [before4949, before4950, exit276, applyExit, pop, push] + <;> omega +theorem step4949 (k : Nat) : Runs (1*38) (before4949 k).denote (before4950 k).denote := + @applyExit_sound (before4949 k) (before4950 k) exit276 1 valid276 (macro4949 k) +theorem macro4950 (k : Nat) : applyExit (before4950 k) exit281 (1*k+7) = some (before4951 k) := by + simp (disch := omega) [before4950, before4951, exit281, applyExit, pop, push] + <;> omega +theorem step4950 (k : Nat) : Runs ((1*k+7)*38) (before4950 k).denote (before4951 k).denote := + @applyExit_sound (before4950 k) (before4951 k) exit281 (1*k+7) valid281 (macro4950 k) +theorem macro4951 (k : Nat) : applyExit (before4951 k) exit3 1 = some (before4952 k) := by + simp (disch := omega) [before4951, before4952, exit3, applyExit, pop, push] + <;> omega +theorem step4951 (k : Nat) : Runs (1*2) (before4951 k).denote (before4952 k).denote := + @applyExit_sound (before4951 k) (before4952 k) exit3 1 valid3 (macro4951 k) +theorem macro4952 (k : Nat) : applyExit (before4952 k) exit9 1 = some (before4953 k) := by + simp (disch := omega) [before4952, before4953, exit9, applyExit, pop, push] + <;> omega +theorem step4952 (k : Nat) : Runs (1*2) (before4952 k).denote (before4953 k).denote := + @applyExit_sound (before4952 k) (before4953 k) exit9 1 valid9 (macro4952 k) +theorem macro4953 (k : Nat) : applyExit (before4953 k) exit10 7 = some (before4954 k) := by + simp (disch := omega) [before4953, before4954, exit10, applyExit, pop, push] + <;> omega +theorem step4953 (k : Nat) : Runs (7*2) (before4953 k).denote (before4954 k).denote := + @applyExit_sound (before4953 k) (before4954 k) exit10 7 valid10 (macro4953 k) +theorem macro4954 (k : Nat) : applyExit (before4954 k) exit11 1 = some (before4955 k) := by + simp (disch := omega) [before4954, before4955, exit11, applyExit, pop, push] + <;> omega +theorem step4954 (k : Nat) : Runs (1*2) (before4954 k).denote (before4955 k).denote := + @applyExit_sound (before4954 k) (before4955 k) exit11 1 valid11 (macro4954 k) +theorem macro4955 (k : Nat) : applyExit (before4955 k) exit2 9 = some (before4956 k) := by + simp (disch := omega) [before4955, before4956, exit2, applyExit, pop, push] + <;> omega +theorem step4955 (k : Nat) : Runs (9*2) (before4955 k).denote (before4956 k).denote := + @applyExit_sound (before4955 k) (before4956 k) exit2 9 valid2 (macro4955 k) +theorem macro4956 (k : Nat) : applyExit (before4956 k) exit3 1 = some (before4957 k) := by + simp (disch := omega) [before4956, before4957, exit3, applyExit, pop, push] + <;> omega +theorem step4956 (k : Nat) : Runs (1*2) (before4956 k).denote (before4957 k).denote := + @applyExit_sound (before4956 k) (before4957 k) exit3 1 valid3 (macro4956 k) +theorem macro4957 (k : Nat) : applyExit (before4957 k) exit9 1 = some (before4958 k) := by + simp (disch := omega) [before4957, before4958, exit9, applyExit, pop, push] + <;> omega +theorem step4957 (k : Nat) : Runs (1*2) (before4957 k).denote (before4958 k).denote := + @applyExit_sound (before4957 k) (before4958 k) exit9 1 valid9 (macro4957 k) +theorem macro4958 (k : Nat) : applyExit (before4958 k) exit10 7 = some (before4959 k) := by + simp (disch := omega) [before4958, before4959, exit10, applyExit, pop, push] + <;> omega +theorem step4958 (k : Nat) : Runs (7*2) (before4958 k).denote (before4959 k).denote := + @applyExit_sound (before4958 k) (before4959 k) exit10 7 valid10 (macro4958 k) +theorem macro4959 (k : Nat) : applyExit (before4959 k) exit11 1 = some (before4960 k) := by + simp (disch := omega) [before4959, before4960, exit11, applyExit, pop, push] + <;> omega +theorem step4959 (k : Nat) : Runs (1*2) (before4959 k).denote (before4960 k).denote := + @applyExit_sound (before4959 k) (before4960 k) exit11 1 valid11 (macro4959 k) +theorem macro4960 (k : Nat) : applyExit (before4960 k) exit2 10 = some (before4961 k) := by + simp (disch := omega) [before4960, before4961, exit2, applyExit, pop, push] + <;> omega +theorem step4960 (k : Nat) : Runs (10*2) (before4960 k).denote (before4961 k).denote := + @applyExit_sound (before4960 k) (before4961 k) exit2 10 valid2 (macro4960 k) +theorem macro4961 (k : Nat) : applyExit (before4961 k) exit3 1 = some (before4962 k) := by + simp (disch := omega) [before4961, before4962, exit3, applyExit, pop, push] + <;> omega +theorem step4961 (k : Nat) : Runs (1*2) (before4961 k).denote (before4962 k).denote := + @applyExit_sound (before4961 k) (before4962 k) exit3 1 valid3 (macro4961 k) +theorem macro4962 (k : Nat) : applyExit (before4962 k) exit9 1 = some (before4963 k) := by + simp (disch := omega) [before4962, before4963, exit9, applyExit, pop, push] + <;> omega +theorem step4962 (k : Nat) : Runs (1*2) (before4962 k).denote (before4963 k).denote := + @applyExit_sound (before4962 k) (before4963 k) exit9 1 valid9 (macro4962 k) +theorem macro4963 (k : Nat) : applyExit (before4963 k) exit10 10 = some (before4964 k) := by + simp (disch := omega) [before4963, before4964, exit10, applyExit, pop, push] + <;> omega +theorem step4963 (k : Nat) : Runs (10*2) (before4963 k).denote (before4964 k).denote := + @applyExit_sound (before4963 k) (before4964 k) exit10 10 valid10 (macro4963 k) +theorem macro4964 (k : Nat) : applyExit (before4964 k) exit11 1 = some (before4965 k) := by + simp (disch := omega) [before4964, before4965, exit11, applyExit, pop, push] + <;> omega +theorem step4964 (k : Nat) : Runs (1*2) (before4964 k).denote (before4965 k).denote := + @applyExit_sound (before4964 k) (before4965 k) exit11 1 valid11 (macro4964 k) +theorem macro4965 (k : Nat) : applyExit (before4965 k) exit2 2 = some (before4966 k) := by + simp (disch := omega) [before4965, before4966, exit2, applyExit, pop, push] + <;> omega +theorem step4965 (k : Nat) : Runs (2*2) (before4965 k).denote (before4966 k).denote := + @applyExit_sound (before4965 k) (before4966 k) exit2 2 valid2 (macro4965 k) +theorem macro4966 (k : Nat) : applyExit (before4966 k) exit3 1 = some (before4967 k) := by + simp (disch := omega) [before4966, before4967, exit3, applyExit, pop, push] + <;> omega +theorem step4966 (k : Nat) : Runs (1*2) (before4966 k).denote (before4967 k).denote := + @applyExit_sound (before4966 k) (before4967 k) exit3 1 valid3 (macro4966 k) +theorem macro4967 (k : Nat) : applyExit (before4967 k) exit4 1 = some (before4968 k) := by + simp (disch := omega) [before4967, before4968, exit4, applyExit, pop, push] + <;> omega +theorem step4967 (k : Nat) : Runs (1*2) (before4967 k).denote (before4968 k).denote := + @applyExit_sound (before4967 k) (before4968 k) exit4 1 valid4 (macro4967 k) +theorem macro4968 (k : Nat) : applyExit (before4968 k) exit7 1 = some (before4969 k) := by + simp (disch := omega) [before4968, before4969, exit7, applyExit, pop, push] + <;> omega +theorem step4968 (k : Nat) : Runs (1*4) (before4968 k).denote (before4969 k).denote := + @applyExit_sound (before4968 k) (before4969 k) exit7 1 valid7 (macro4968 k) +theorem macro4969 (k : Nat) : applyExit (before4969 k) exit3 1 = some (before4970 k) := by + simp (disch := omega) [before4969, before4970, exit3, applyExit, pop, push] + <;> omega +theorem step4969 (k : Nat) : Runs (1*2) (before4969 k).denote (before4970 k).denote := + @applyExit_sound (before4969 k) (before4970 k) exit3 1 valid3 (macro4969 k) +theorem macro4970 (k : Nat) : applyExit (before4970 k) exit30 1 = some (before4971 k) := by + simp (disch := omega) [before4970, before4971, exit30, applyExit, pop, push] + <;> omega +theorem step4970 (k : Nat) : Runs (1*3) (before4970 k).denote (before4971 k).denote := + @applyExit_sound (before4970 k) (before4971 k) exit30 1 valid30 (macro4970 k) +theorem macro4971 (k : Nat) : applyExit (before4971 k) exit31 1 = some (before4972 k) := by + simp (disch := omega) [before4971, before4972, exit31, applyExit, pop, push] + <;> omega +theorem step4971 (k : Nat) : Runs (1*1) (before4971 k).denote (before4972 k).denote := + @applyExit_sound (before4971 k) (before4972 k) exit31 1 valid31 (macro4971 k) +theorem macro4972 (k : Nat) : applyExit (before4972 k) exit32 1 = some (before4973 k) := by + simp (disch := omega) [before4972, before4973, exit32, applyExit, pop, push] + <;> omega +theorem step4972 (k : Nat) : Runs (1*3) (before4972 k).denote (before4973 k).denote := + @applyExit_sound (before4972 k) (before4973 k) exit32 1 valid32 (macro4972 k) +theorem macro4973 (k : Nat) : applyExit (before4973 k) exit33 1 = some (before4974 k) := by + simp (disch := omega) [before4973, before4974, exit33, applyExit, pop, push] + <;> omega +theorem step4973 (k : Nat) : Runs (1*2) (before4973 k).denote (before4974 k).denote := + @applyExit_sound (before4973 k) (before4974 k) exit33 1 valid33 (macro4973 k) +theorem macro4974 (k : Nat) : applyExit (before4974 k) exit34 1 = some (before4975 k) := by + simp (disch := omega) [before4974, before4975, exit34, applyExit, pop, push] + <;> omega +theorem step4974 (k : Nat) : Runs (1*2) (before4974 k).denote (before4975 k).denote := + @applyExit_sound (before4974 k) (before4975 k) exit34 1 valid34 (macro4974 k) +theorem macro4975 (k : Nat) : applyExit (before4975 k) exit35 1 = some (before4976 k) := by + simp (disch := omega) [before4975, before4976, exit35, applyExit, pop, push] + <;> omega +theorem step4975 (k : Nat) : Runs (1*2) (before4975 k).denote (before4976 k).denote := + @applyExit_sound (before4975 k) (before4976 k) exit35 1 valid35 (macro4975 k) +theorem macro4976 (k : Nat) : applyExit (before4976 k) exit31 1 = some (before4977 k) := by + simp (disch := omega) [before4976, before4977, exit31, applyExit, pop, push] + <;> omega +theorem step4976 (k : Nat) : Runs (1*1) (before4976 k).denote (before4977 k).denote := + @applyExit_sound (before4976 k) (before4977 k) exit31 1 valid31 (macro4976 k) +theorem macro4977 (k : Nat) : applyExit (before4977 k) exit32 1 = some (before4978 k) := by + simp (disch := omega) [before4977, before4978, exit32, applyExit, pop, push] + <;> omega +theorem step4977 (k : Nat) : Runs (1*3) (before4977 k).denote (before4978 k).denote := + @applyExit_sound (before4977 k) (before4978 k) exit32 1 valid32 (macro4977 k) +theorem macro4978 (k : Nat) : applyExit (before4978 k) exit33 1 = some (before4979 k) := by + simp (disch := omega) [before4978, before4979, exit33, applyExit, pop, push] + <;> omega +theorem step4978 (k : Nat) : Runs (1*2) (before4978 k).denote (before4979 k).denote := + @applyExit_sound (before4978 k) (before4979 k) exit33 1 valid33 (macro4978 k) +theorem macro4979 (k : Nat) : applyExit (before4979 k) exit34 2 = some (before4980 k) := by + simp (disch := omega) [before4979, before4980, exit34, applyExit, pop, push] + <;> omega +theorem step4979 (k : Nat) : Runs (2*2) (before4979 k).denote (before4980 k).denote := + @applyExit_sound (before4979 k) (before4980 k) exit34 2 valid34 (macro4979 k) +theorem macro4980 (k : Nat) : applyExit (before4980 k) exit35 1 = some (before4981 k) := by + simp (disch := omega) [before4980, before4981, exit35, applyExit, pop, push] + <;> omega +theorem step4980 (k : Nat) : Runs (1*2) (before4980 k).denote (before4981 k).denote := + @applyExit_sound (before4980 k) (before4981 k) exit35 1 valid35 (macro4980 k) +theorem macro4981 (k : Nat) : applyExit (before4981 k) exit36 11 = some (before4982 k) := by + simp (disch := omega) [before4981, before4982, exit36, applyExit, pop, push] + <;> omega +theorem step4981 (k : Nat) : Runs (11*2) (before4981 k).denote (before4982 k).denote := + @applyExit_sound (before4981 k) (before4982 k) exit36 11 valid36 (macro4981 k) +theorem macro4982 (k : Nat) : applyExit (before4982 k) exit31 1 = some (before4983 k) := by + simp (disch := omega) [before4982, before4983, exit31, applyExit, pop, push] + <;> omega +theorem step4982 (k : Nat) : Runs (1*1) (before4982 k).denote (before4983 k).denote := + @applyExit_sound (before4982 k) (before4983 k) exit31 1 valid31 (macro4982 k) +theorem macro4983 (k : Nat) : applyExit (before4983 k) exit10 11 = some (before4984 k) := by + simp (disch := omega) [before4983, before4984, exit10, applyExit, pop, push] + <;> omega +theorem step4983 (k : Nat) : Runs (11*2) (before4983 k).denote (before4984 k).denote := + @applyExit_sound (before4983 k) (before4984 k) exit10 11 valid10 (macro4983 k) +theorem macro4984 (k : Nat) : applyExit (before4984 k) exit32 1 = some (before4985 k) := by + simp (disch := omega) [before4984, before4985, exit32, applyExit, pop, push] + <;> omega +theorem step4984 (k : Nat) : Runs (1*3) (before4984 k).denote (before4985 k).denote := + @applyExit_sound (before4984 k) (before4985 k) exit32 1 valid32 (macro4984 k) +theorem macro4985 (k : Nat) : applyExit (before4985 k) exit36 11 = some (before4986 k) := by + simp (disch := omega) [before4985, before4986, exit36, applyExit, pop, push] + <;> omega +theorem step4985 (k : Nat) : Runs (11*2) (before4985 k).denote (before4986 k).denote := + @applyExit_sound (before4985 k) (before4986 k) exit36 11 valid36 (macro4985 k) +theorem macro4986 (k : Nat) : applyExit (before4986 k) exit33 1 = some (before4987 k) := by + simp (disch := omega) [before4986, before4987, exit33, applyExit, pop, push] + <;> omega +theorem step4986 (k : Nat) : Runs (1*2) (before4986 k).denote (before4987 k).denote := + @applyExit_sound (before4986 k) (before4987 k) exit33 1 valid33 (macro4986 k) +theorem macro4987 (k : Nat) : applyExit (before4987 k) exit34 10 = some (before4988 k) := by + simp (disch := omega) [before4987, before4988, exit34, applyExit, pop, push] + <;> omega +theorem step4987 (k : Nat) : Runs (10*2) (before4987 k).denote (before4988 k).denote := + @applyExit_sound (before4987 k) (before4988 k) exit34 10 valid34 (macro4987 k) +theorem macro4988 (k : Nat) : applyExit (before4988 k) exit35 1 = some (before4989 k) := by + simp (disch := omega) [before4988, before4989, exit35, applyExit, pop, push] + <;> omega +theorem step4988 (k : Nat) : Runs (1*2) (before4988 k).denote (before4989 k).denote := + @applyExit_sound (before4988 k) (before4989 k) exit35 1 valid35 (macro4988 k) +theorem macro4989 (k : Nat) : applyExit (before4989 k) exit36 8 = some (before4990 k) := by + simp (disch := omega) [before4989, before4990, exit36, applyExit, pop, push] + <;> omega +theorem step4989 (k : Nat) : Runs (8*2) (before4989 k).denote (before4990 k).denote := + @applyExit_sound (before4989 k) (before4990 k) exit36 8 valid36 (macro4989 k) +theorem macro4990 (k : Nat) : applyExit (before4990 k) exit31 1 = some (before4991 k) := by + simp (disch := omega) [before4990, before4991, exit31, applyExit, pop, push] + <;> omega +theorem step4990 (k : Nat) : Runs (1*1) (before4990 k).denote (before4991 k).denote := + @applyExit_sound (before4990 k) (before4991 k) exit31 1 valid31 (macro4990 k) +theorem macro4991 (k : Nat) : applyExit (before4991 k) exit10 8 = some (before4992 k) := by + simp (disch := omega) [before4991, before4992, exit10, applyExit, pop, push] + <;> omega +theorem step4991 (k : Nat) : Runs (8*2) (before4991 k).denote (before4992 k).denote := + @applyExit_sound (before4991 k) (before4992 k) exit10 8 valid10 (macro4991 k) +theorem macro4992 (k : Nat) : applyExit (before4992 k) exit32 1 = some (before4993 k) := by + simp (disch := omega) [before4992, before4993, exit32, applyExit, pop, push] + <;> omega +theorem step4992 (k : Nat) : Runs (1*3) (before4992 k).denote (before4993 k).denote := + @applyExit_sound (before4992 k) (before4993 k) exit32 1 valid32 (macro4992 k) +theorem macro4993 (k : Nat) : applyExit (before4993 k) exit36 8 = some (before4994 k) := by + simp (disch := omega) [before4993, before4994, exit36, applyExit, pop, push] + <;> omega +theorem step4993 (k : Nat) : Runs (8*2) (before4993 k).denote (before4994 k).denote := + @applyExit_sound (before4993 k) (before4994 k) exit36 8 valid36 (macro4993 k) +theorem macro4994 (k : Nat) : applyExit (before4994 k) exit33 1 = some (before4995 k) := by + simp (disch := omega) [before4994, before4995, exit33, applyExit, pop, push] + <;> omega +theorem step4994 (k : Nat) : Runs (1*2) (before4994 k).denote (before4995 k).denote := + @applyExit_sound (before4994 k) (before4995 k) exit33 1 valid33 (macro4994 k) +theorem macro4995 (k : Nat) : applyExit (before4995 k) exit34 9 = some (before4996 k) := by + simp (disch := omega) [before4995, before4996, exit34, applyExit, pop, push] + <;> omega +theorem step4995 (k : Nat) : Runs (9*2) (before4995 k).denote (before4996 k).denote := + @applyExit_sound (before4995 k) (before4996 k) exit34 9 valid34 (macro4995 k) +theorem macro4996 (k : Nat) : applyExit (before4996 k) exit35 1 = some (before4997 k) := by + simp (disch := omega) [before4996, before4997, exit35, applyExit, pop, push] + <;> omega +theorem step4996 (k : Nat) : Runs (1*2) (before4996 k).denote (before4997 k).denote := + @applyExit_sound (before4996 k) (before4997 k) exit35 1 valid35 (macro4996 k) +theorem macro4997 (k : Nat) : applyExit (before4997 k) exit36 8 = some (before4998 k) := by + simp (disch := omega) [before4997, before4998, exit36, applyExit, pop, push] + <;> omega +theorem step4997 (k : Nat) : Runs (8*2) (before4997 k).denote (before4998 k).denote := + @applyExit_sound (before4997 k) (before4998 k) exit36 8 valid36 (macro4997 k) +theorem macro4998 (k : Nat) : applyExit (before4998 k) exit31 1 = some (before4999 k) := by + simp (disch := omega) [before4998, before4999, exit31, applyExit, pop, push] + <;> omega +theorem step4998 (k : Nat) : Runs (1*1) (before4998 k).denote (before4999 k).denote := + @applyExit_sound (before4998 k) (before4999 k) exit31 1 valid31 (macro4998 k) +theorem macro4999 (k : Nat) : applyExit (before4999 k) exit10 8 = some (after4999 k) := by + simp (disch := omega) [before4999, after4999, exit10, applyExit, pop, push] + <;> omega +theorem step4999 (k : Nat) : Runs (8*2) (before4999 k).denote (after4999 k).denote := + @applyExit_sound (before4999 k) (after4999 k) exit10 8 valid10 (macro4999 k) +theorem chunkRun049 (k : Nat) : Runs (624*k+1583530445) (before4900 k).denote (after4999 k).denote := by + have h := (@Runs.trans ((((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))))+((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38))))))) (((((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2))))))) (before4900 k).denote (before4950 k).denote (after4999 k).denote (@Runs.trans (((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))))+((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2)))))) (((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38)))))) (before4900 k).denote (before4925 k).denote (before4950 k).denote (@Runs.trans ((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2))))) ((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2))))) (before4900 k).denote (before4912 k).denote (before4925 k).denote (@Runs.trans (((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2)))) (((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))) (before4900 k).denote (before4906 k).denote (before4912 k).denote (@Runs.trans ((1*75)+((1*77)+(1*1026))) ((18*2)+((1*3)+(18*2))) (before4900 k).denote (before4903 k).denote (before4906 k).denote (@Runs.trans (1*75) ((1*77)+(1*1026)) (before4900 k).denote (before4901 k).denote (before4903 k).denote (step4900 k) (@Runs.trans (1*77) (1*1026) (before4901 k).denote (before4902 k).denote (before4903 k).denote (step4901 k) (step4902 k))) (@Runs.trans (18*2) ((1*3)+(18*2)) (before4903 k).denote (before4904 k).denote (before4906 k).denote (step4903 k) (@Runs.trans (1*3) (18*2) (before4904 k).denote (before4905 k).denote (before4906 k).denote (step4904 k) (step4905 k)))) (@Runs.trans ((1*77)+((19*2)+(16*2))) ((92*2)+((1*3)+(92*2))) (before4906 k).denote (before4909 k).denote (before4912 k).denote (@Runs.trans (1*77) ((19*2)+(16*2)) (before4906 k).denote (before4907 k).denote (before4909 k).denote (step4906 k) (@Runs.trans (19*2) (16*2) (before4907 k).denote (before4908 k).denote (before4909 k).denote (step4907 k) (step4908 k))) (@Runs.trans (92*2) ((1*3)+(92*2)) (before4909 k).denote (before4910 k).denote (before4912 k).denote (step4909 k) (@Runs.trans (1*3) (92*2) (before4910 k).denote (before4911 k).denote (before4912 k).denote (step4910 k) (step4911 k))))) (@Runs.trans (((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2)))) (before4912 k).denote (before4918 k).denote (before4925 k).denote (@Runs.trans ((1*1)+((93*2)+(36*2))) ((3*2)+((1*3)+(3*2))) (before4912 k).denote (before4915 k).denote (before4918 k).denote (@Runs.trans (1*1) ((93*2)+(36*2)) (before4912 k).denote (before4913 k).denote (before4915 k).denote (step4912 k) (@Runs.trans (93*2) (36*2) (before4913 k).denote (before4914 k).denote (before4915 k).denote (step4913 k) (step4914 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before4915 k).denote (before4916 k).denote (before4918 k).denote (step4915 k) (@Runs.trans (1*3) (3*2) (before4916 k).denote (before4917 k).denote (before4918 k).denote (step4916 k) (step4917 k)))) (@Runs.trans ((1*1)+((4*2)+(1*3))) (((4*2)+(1*2))+((1*2)+(34*2))) (before4918 k).denote (before4921 k).denote (before4925 k).denote (@Runs.trans (1*1) ((4*2)+(1*3)) (before4918 k).denote (before4919 k).denote (before4921 k).denote (step4918 k) (@Runs.trans (4*2) (1*3) (before4919 k).denote (before4920 k).denote (before4921 k).denote (step4919 k) (step4920 k))) (@Runs.trans ((4*2)+(1*2)) ((1*2)+(34*2)) (before4921 k).denote (before4923 k).denote (before4925 k).denote (@Runs.trans (4*2) (1*2) (before4921 k).denote (before4922 k).denote (before4923 k).denote (step4921 k) (step4922 k)) (@Runs.trans (1*2) (34*2) (before4923 k).denote (before4924 k).denote (before4925 k).denote (step4923 k) (step4924 k)))))) (@Runs.trans ((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38))))) (before4925 k).denote (before4937 k).denote (before4950 k).denote (@Runs.trans (((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))) (before4925 k).denote (before4931 k).denote (before4937 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before4925 k).denote (before4928 k).denote (before4931 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before4925 k).denote (before4926 k).denote (before4928 k).denote (step4925 k) (@Runs.trans (92*2) (1*2) (before4926 k).denote (before4927 k).denote (before4928 k).denote (step4926 k) (step4927 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before4928 k).denote (before4929 k).denote (before4931 k).denote (step4928 k) (@Runs.trans (14*2) (1*2) (before4929 k).denote (before4930 k).denote (before4931 k).denote (step4929 k) (step4930 k)))) (@Runs.trans ((18*2)+(((1*k+8)*586)+(19*2))) ((1*2)+((1*2)+(90*2))) (before4931 k).denote (before4934 k).denote (before4937 k).denote (@Runs.trans (18*2) (((1*k+8)*586)+(19*2)) (before4931 k).denote (before4932 k).denote (before4934 k).denote (step4931 k) (@Runs.trans ((1*k+8)*586) (19*2) (before4932 k).denote (before4933 k).denote (before4934 k).denote (step4932 k) (step4933 k))) (@Runs.trans (1*2) ((1*2)+(90*2)) (before4934 k).denote (before4935 k).denote (before4937 k).denote (step4934 k) (@Runs.trans (1*2) (90*2) (before4935 k).denote (before4936 k).denote (before4937 k).denote (step4935 k) (step4936 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2)))) (((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38)))) (before4937 k).denote (before4943 k).denote (before4950 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((38*2)+(1*2))) (before4937 k).denote (before4940 k).denote (before4943 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before4937 k).denote (before4938 k).denote (before4940 k).denote (step4937 k) (@Runs.trans (16*2) (1*2) (before4938 k).denote (before4939 k).denote (before4940 k).denote (step4938 k) (step4939 k))) (@Runs.trans (1*2) ((38*2)+(1*2)) (before4940 k).denote (before4941 k).denote (before4943 k).denote (step4940 k) (@Runs.trans (38*2) (1*2) (before4941 k).denote (before4942 k).denote (before4943 k).denote (step4941 k) (step4942 k)))) (@Runs.trans ((22*2)+((1*2)+(1*2))) (((6*2)+(1*2))+((791761158*2)+(1*38))) (before4943 k).denote (before4946 k).denote (before4950 k).denote (@Runs.trans (22*2) ((1*2)+(1*2)) (before4943 k).denote (before4944 k).denote (before4946 k).denote (step4943 k) (@Runs.trans (1*2) (1*2) (before4944 k).denote (before4945 k).denote (before4946 k).denote (step4944 k) (step4945 k))) (@Runs.trans ((6*2)+(1*2)) ((791761158*2)+(1*38)) (before4946 k).denote (before4948 k).denote (before4950 k).denote (@Runs.trans (6*2) (1*2) (before4946 k).denote (before4947 k).denote (before4948 k).denote (step4946 k) (step4947 k)) (@Runs.trans (791761158*2) (1*38) (before4948 k).denote (before4949 k).denote (before4950 k).denote (step4948 k) (step4949 k))))))) (@Runs.trans ((((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))))) (((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2)))))) (before4950 k).denote (before4975 k).denote (after4999 k).denote (@Runs.trans (((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2))))) ((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))) (before4950 k).denote (before4962 k).denote (before4975 k).denote (@Runs.trans ((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2)))) (((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))) (before4950 k).denote (before4956 k).denote (before4962 k).denote (@Runs.trans (((1*k+7)*38)+((1*2)+(1*2))) ((7*2)+((1*2)+(9*2))) (before4950 k).denote (before4953 k).denote (before4956 k).denote (@Runs.trans ((1*k+7)*38) ((1*2)+(1*2)) (before4950 k).denote (before4951 k).denote (before4953 k).denote (step4950 k) (@Runs.trans (1*2) (1*2) (before4951 k).denote (before4952 k).denote (before4953 k).denote (step4951 k) (step4952 k))) (@Runs.trans (7*2) ((1*2)+(9*2)) (before4953 k).denote (before4954 k).denote (before4956 k).denote (step4953 k) (@Runs.trans (1*2) (9*2) (before4954 k).denote (before4955 k).denote (before4956 k).denote (step4954 k) (step4955 k)))) (@Runs.trans ((1*2)+((1*2)+(7*2))) ((1*2)+((10*2)+(1*2))) (before4956 k).denote (before4959 k).denote (before4962 k).denote (@Runs.trans (1*2) ((1*2)+(7*2)) (before4956 k).denote (before4957 k).denote (before4959 k).denote (step4956 k) (@Runs.trans (1*2) (7*2) (before4957 k).denote (before4958 k).denote (before4959 k).denote (step4957 k) (step4958 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before4959 k).denote (before4960 k).denote (before4962 k).denote (step4959 k) (@Runs.trans (10*2) (1*2) (before4960 k).denote (before4961 k).denote (before4962 k).denote (step4960 k) (step4961 k))))) (@Runs.trans (((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))) (before4962 k).denote (before4968 k).denote (before4975 k).denote (@Runs.trans ((1*2)+((10*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before4962 k).denote (before4965 k).denote (before4968 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before4962 k).denote (before4963 k).denote (before4965 k).denote (step4962 k) (@Runs.trans (10*2) (1*2) (before4963 k).denote (before4964 k).denote (before4965 k).denote (step4963 k) (step4964 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before4965 k).denote (before4966 k).denote (before4968 k).denote (step4965 k) (@Runs.trans (1*2) (1*2) (before4966 k).denote (before4967 k).denote (before4968 k).denote (step4966 k) (step4967 k)))) (@Runs.trans ((1*4)+((1*2)+(1*3))) (((1*1)+(1*3))+((1*2)+(1*2))) (before4968 k).denote (before4971 k).denote (before4975 k).denote (@Runs.trans (1*4) ((1*2)+(1*3)) (before4968 k).denote (before4969 k).denote (before4971 k).denote (step4968 k) (@Runs.trans (1*2) (1*3) (before4969 k).denote (before4970 k).denote (before4971 k).denote (step4969 k) (step4970 k))) (@Runs.trans ((1*1)+(1*3)) ((1*2)+(1*2)) (before4971 k).denote (before4973 k).denote (before4975 k).denote (@Runs.trans (1*1) (1*3) (before4971 k).denote (before4972 k).denote (before4973 k).denote (step4971 k) (step4972 k)) (@Runs.trans (1*2) (1*2) (before4973 k).denote (before4974 k).denote (before4975 k).denote (step4973 k) (step4974 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))) ((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2))))) (before4975 k).denote (before4987 k).denote (after4999 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2)))) (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (before4975 k).denote (before4981 k).denote (before4987 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*2)+((2*2)+(1*2))) (before4975 k).denote (before4978 k).denote (before4981 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before4975 k).denote (before4976 k).denote (before4978 k).denote (step4975 k) (@Runs.trans (1*1) (1*3) (before4976 k).denote (before4977 k).denote (before4978 k).denote (step4976 k) (step4977 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before4978 k).denote (before4979 k).denote (before4981 k).denote (step4978 k) (@Runs.trans (2*2) (1*2) (before4979 k).denote (before4980 k).denote (before4981 k).denote (step4979 k) (step4980 k)))) (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before4981 k).denote (before4984 k).denote (before4987 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before4981 k).denote (before4982 k).denote (before4984 k).denote (step4981 k) (@Runs.trans (1*1) (11*2) (before4982 k).denote (before4983 k).denote (before4984 k).denote (step4982 k) (step4983 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before4984 k).denote (before4985 k).denote (before4987 k).denote (step4984 k) (@Runs.trans (11*2) (1*2) (before4985 k).denote (before4986 k).denote (before4987 k).denote (step4985 k) (step4986 k))))) (@Runs.trans (((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3)))) (((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2)))) (before4987 k).denote (before4993 k).denote (after4999 k).denote (@Runs.trans ((10*2)+((1*2)+(8*2))) ((1*1)+((8*2)+(1*3))) (before4987 k).denote (before4990 k).denote (before4993 k).denote (@Runs.trans (10*2) ((1*2)+(8*2)) (before4987 k).denote (before4988 k).denote (before4990 k).denote (step4987 k) (@Runs.trans (1*2) (8*2) (before4988 k).denote (before4989 k).denote (before4990 k).denote (step4988 k) (step4989 k))) (@Runs.trans (1*1) ((8*2)+(1*3)) (before4990 k).denote (before4991 k).denote (before4993 k).denote (step4990 k) (@Runs.trans (8*2) (1*3) (before4991 k).denote (before4992 k).denote (before4993 k).denote (step4991 k) (step4992 k)))) (@Runs.trans ((8*2)+((1*2)+(9*2))) (((1*2)+(8*2))+((1*1)+(8*2))) (before4993 k).denote (before4996 k).denote (after4999 k).denote (@Runs.trans (8*2) ((1*2)+(9*2)) (before4993 k).denote (before4994 k).denote (before4996 k).denote (step4993 k) (@Runs.trans (1*2) (9*2) (before4994 k).denote (before4995 k).denote (before4996 k).denote (step4994 k) (step4995 k))) (@Runs.trans ((1*2)+(8*2)) ((1*1)+(8*2)) (before4996 k).denote (before4998 k).denote (after4999 k).denote (@Runs.trans (1*2) (8*2) (before4996 k).denote (before4997 k).denote (before4998 k).denote (step4996 k) (step4997 k)) (@Runs.trans (1*1) (8*2) (before4998 k).denote (before4999 k).denote (after4999 k).denote (step4998 k) (step4999 k)))))))) + have ht : (((((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))))+((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38)))))))+(((((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2)))))))) = (624*k+1583530445) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean new file mode 100644 index 00000000..276b3028 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean @@ -0,0 +1,783 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5000_0 : Stack := [] +abbrev tail5000_1 : Stack := ⟨w0,1⟩ :: tail5000_0 +abbrev tail5000_2 : Stack := ⟨w2,1⟩ :: tail5000_1 +abbrev tail5000_3 : Stack := ⟨w1,1⟩ :: tail5000_2 +abbrev tail5000_4 : Stack := ⟨w0,1⟩ :: tail5000_3 +abbrev tail5000_5 : Stack := ⟨w2,1⟩ :: tail5000_4 +abbrev tail5000_6 : Stack := ⟨w1,2⟩ :: tail5000_5 +abbrev tail5000_7 : Stack := ⟨w0,12⟩ :: tail5000_6 +abbrev tail5000_8 : Stack := ⟨w2,1⟩ :: tail5000_7 +abbrev tail5000_9 : Stack := ⟨w1,10⟩ :: tail5000_8 +abbrev tail5000_10 : Stack := ⟨w0,9⟩ :: tail5000_9 +abbrev tail5000_11 : Stack := ⟨w2,1⟩ :: tail5000_10 +abbrev tail5000_12 : Stack := ⟨w1,9⟩ :: tail5000_11 +abbrev tail5000_13 : Stack := ⟨w23,1⟩ :: tail5000_12 +abbrev tail5000_14 : Stack := ⟨w0,6⟩ :: tail5000_0 +abbrev tail5000_15 : Stack := ⟨w1,35⟩ :: tail5000_14 +abbrev tail5000_16 : Stack := ⟨w2,1⟩ :: tail5000_15 +abbrev tail5000_17 : Stack := ⟨w0,93⟩ :: tail5000_16 +abbrev tail5000_18 : Stack := ⟨w1,15⟩ :: tail5000_17 +abbrev tail5000_19 : Stack := ⟨w2,1⟩ :: tail5000_18 +abbrev tail5000_20 : Stack := ⟨w0,18⟩ :: tail5000_19 +abbrev tail5000_21 (k : Nat) : Stack := ⟨w245,(1*k+8)⟩ :: tail5000_20 +abbrev tail5000_22 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5000_21 k +abbrev tail5000_23 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5000_22 k +abbrev tail5000_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_23 k +abbrev tail5000_25 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5000_24 k +abbrev tail5000_26 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5000_25 k +abbrev tail5000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_26 k +abbrev tail5000_28 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5000_27 k +abbrev tail5000_29 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5000_28 k +abbrev tail5000_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_29 k +abbrev tail5000_31 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5000_30 k +abbrev tail5000_32 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5000_31 k +abbrev tail5000_33 (k : Nat) : Stack := ⟨w246,(1*k+7)⟩ :: tail5000_32 k +abbrev tail5000_34 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_33 k +abbrev tail5000_35 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5000_34 k +abbrev tail5000_36 : Stack := ⟨w0,1⟩ :: tail5000_12 +abbrev tail5000_37 : Stack := ⟨w0,9⟩ :: tail5000_12 +abbrev tail5000_38 : Stack := ⟨w2,1⟩ :: tail5000_37 +abbrev tail5000_39 (k : Nat) : Stack := ⟨w247,(1*k+7)⟩ :: tail5000_38 +abbrev tail5000_40 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5000_39 k +abbrev tail5000_41 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5000_40 k +abbrev tail5000_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_41 k +abbrev tail5000_43 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5000_42 k +abbrev tail5000_44 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5000_27 k +abbrev tail5000_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_44 k +abbrev tail5000_46 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5000_45 k +abbrev tail5000_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_41 k +abbrev tail5000_48 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5000_41 k +abbrev tail5000_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_48 k +abbrev tail5000_50 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5000_49 k +abbrev tail5000_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_50 k +abbrev tail5000_52 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5000_51 k +abbrev tail5000_53 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5000_24 k +abbrev tail5000_54 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_53 k +abbrev tail5000_55 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5000_54 k +abbrev tail5000_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_50 k +abbrev tail5000_57 (k : Nat) : Stack := ⟨w0,40⟩ :: tail5000_50 k +abbrev tail5000_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_57 k +abbrev tail5000_59 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5000_58 k +abbrev tail5000_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_59 k +abbrev tail5000_61 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5000_60 k +abbrev tail5000_62 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5000_21 k +abbrev tail5000_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_62 k +abbrev tail5000_64 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5000_63 k +abbrev tail5000_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_59 k +abbrev tail5000_66 (k : Nat) : Stack := ⟨w0,92⟩ :: tail5000_59 k +abbrev tail5000_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_66 k +abbrev tail5000_68 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5000_67 k +abbrev tail5000_69 (k : Nat) : Stack := ⟨w248,(1*k+8)⟩ :: tail5000_68 k +abbrev tail5000_70 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5000_69 k +abbrev tail5000_71 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_70 k +abbrev tail5000_72 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5000_71 k +abbrev tail5000_73 : Stack := ⟨w0,92⟩ :: tail5000_16 +abbrev tail5000_74 : Stack := ⟨w23,1⟩ :: tail5000_73 +abbrev tail5000_75 : Stack := ⟨w1,15⟩ :: tail5000_74 +abbrev tail5000_76 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_70 k +abbrev tail5000_77 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5000_70 k +abbrev tail5000_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_77 k +abbrev tail5000_79 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5000_78 k +abbrev tail5000_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_79 k +abbrev tail5000_81 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5000_80 k +abbrev tail5000_82 : Stack := ⟨w0,5⟩ :: tail5000_0 +abbrev tail5000_83 : Stack := ⟨w23,1⟩ :: tail5000_82 +abbrev tail5000_84 : Stack := ⟨w1,35⟩ :: tail5000_83 +abbrev tail5000_85 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_79 k +abbrev tail5000_86 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5000_79 k +abbrev tail5000_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_86 k +abbrev tail5000_88 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5000_87 k +abbrev tail5000_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_88 k +abbrev tail5000_90 : Stack := ⟨w1,1⟩ :: tail5000_0 +abbrev tail5000_91 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_88 k +abbrev tail5000_92 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5000_88 k +abbrev tail5000_93 : Stack := ⟨w1,3⟩ :: tail5000_0 +abbrev tail5000_94 (k : Nat) : Stack := ⟨w1,4⟩ :: tail5000_87 k +abbrev tail5000_95 : Stack := ⟨w2,1⟩ :: tail5000_93 +abbrev tail5000_96 : Stack := ⟨w0,4⟩ :: tail5000_95 +abbrev tail5000_97 : Stack := ⟨w0,5⟩ :: tail5000_95 +abbrev tail5000_98 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5000_79 k +abbrev tail5000_99 : Stack := ⟨w1,1⟩ :: tail5000_97 +abbrev tail5000_100 : Stack := ⟨w1,36⟩ :: tail5000_97 +abbrev tail5000_101 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5000_78 k +abbrev tail5000_102 : Stack := ⟨w2,1⟩ :: tail5000_100 +abbrev tail5000_103 : Stack := ⟨w0,91⟩ :: tail5000_102 +abbrev tail5000_104 : Stack := ⟨w0,92⟩ :: tail5000_102 +abbrev tail5000_105 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5000_70 k +abbrev tail5000_106 : Stack := ⟨w1,1⟩ :: tail5000_104 +abbrev tail5000_107 : Stack := ⟨w1,16⟩ :: tail5000_104 +abbrev tail5000_108 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5000_69 k +abbrev tail5000_109 : Stack := ⟨w2,1⟩ :: tail5000_107 +abbrev tail5000_110 : Stack := ⟨w0,17⟩ :: tail5000_109 +abbrev tail5000_111 (k : Nat) : Stack := ⟨w249,(1*k+8)⟩ :: tail5000_110 +abbrev tail5000_112 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5000_111 k +abbrev tail5000_113 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5000_111 k +abbrev tail5000_114 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5000_59 k +abbrev tail5000_115 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_113 k +abbrev tail5000_116 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5000_113 k +abbrev tail5000_117 (k : Nat) : Stack := ⟨w1,15⟩ :: tail5000_58 k +abbrev tail5000_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_116 k +abbrev tail5000_119 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5000_118 k +abbrev tail5000_120 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5000_118 k +abbrev tail5000_121 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5000_50 k +abbrev tail5000_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_120 k +abbrev tail5000_123 (k : Nat) : Stack := ⟨w1,40⟩ :: tail5000_120 k +abbrev tail5000_124 (k : Nat) : Stack := ⟨w1,21⟩ :: tail5000_49 k +abbrev tail5000_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_123 k +abbrev tail5000_126 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5000_125 k +abbrev tail5000_127 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5000_125 k +abbrev tail5000_128 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5000_41 k +abbrev tail5000_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_127 k +abbrev tail5000_130 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5000_127 k +abbrev tail5000_131 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5000_40 k +abbrev tail5000_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_130 k +abbrev tail5000_133 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5000_132 k +abbrev tail5000_134 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5000_133 k +abbrev tail5000_135 (k : Nat) : Stack := ⟨w250,(1*k+7)⟩ :: tail5000_134 k +abbrev tail5000_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_135 k +abbrev tail5000_137 : Stack := ⟨w0,8⟩ :: tail5000_12 +abbrev tail5000_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_136 k +abbrev tail5000_139 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5000_136 k +abbrev tail5000_140 : Stack := ⟨w1,8⟩ :: tail5000_11 +abbrev tail5000_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_139 k +abbrev tail5000_142 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5000_141 k +abbrev tail5000_143 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5000_141 k +abbrev tail5000_144 : Stack := ⟨w0,8⟩ :: tail5000_9 +abbrev tail5000_145 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_143 k +abbrev tail5000_146 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5000_143 k +abbrev tail5000_147 : Stack := ⟨w1,9⟩ :: tail5000_8 +abbrev tail5000_148 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_146 k +abbrev tail5000_149 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5000_148 k +abbrev tail5000_150 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5000_148 k +abbrev tail5000_151 : Stack := ⟨w0,11⟩ :: tail5000_6 +abbrev tail5000_152 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_150 k +abbrev tail5000_153 (k : Nat) : Stack := ⟨w1,12⟩ :: tail5000_150 k +abbrev tail5000_154 : Stack := ⟨w1,1⟩ :: tail5000_5 +abbrev tail5000_155 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_153 k +abbrev tail5000_156 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_155 k + +def before5000 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail5000_13,(tail5000_35 k)⟩ +def before5001 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1139),tail5000_36,(tail5000_35 k)⟩ +def before5002 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail5000_37,(tail5000_34 k)⟩ +def before5003 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail5000_38,(tail5000_33 k)⟩ +def before5004 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail5000_39 k),(tail5000_32 k)⟩ +def before5005 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail5000_40 k),(tail5000_31 k)⟩ +def before5006 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521499),(tail5000_41 k),(tail5000_30 k)⟩ +def before5007 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521501),(tail5000_42 k),(tail5000_29 k)⟩ +def before5008 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail5000_43 k),(tail5000_28 k)⟩ +def before5009 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail5000_43 k),(tail5000_45 k)⟩ +def before5010 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail5000_42 k),(tail5000_46 k)⟩ +def before5011 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521501),(tail5000_47 k),(tail5000_46 k)⟩ +def before5012 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail5000_48 k),(tail5000_45 k)⟩ +def before5013 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521517),(tail5000_49 k),(tail5000_44 k)⟩ +def before5014 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521561),(tail5000_50 k),(tail5000_27 k)⟩ +def before5015 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521563),(tail5000_51 k),(tail5000_26 k)⟩ +def before5016 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521641),(tail5000_52 k),(tail5000_25 k)⟩ +def before5017 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521641),(tail5000_52 k),(tail5000_54 k)⟩ +def before5018 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail5000_51 k),(tail5000_55 k)⟩ +def before5019 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521563),(tail5000_56 k),(tail5000_55 k)⟩ +def before5020 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521641),(tail5000_57 k),(tail5000_54 k)⟩ +def before5021 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521643),(tail5000_58 k),(tail5000_53 k)⟩ +def before5022 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail5000_59 k),(tail5000_24 k)⟩ +def before5023 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521677),(tail5000_60 k),(tail5000_23 k)⟩ +def before5024 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521859),(tail5000_61 k),(tail5000_22 k)⟩ +def before5025 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521859),(tail5000_61 k),(tail5000_63 k)⟩ +def before5026 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail5000_60 k),(tail5000_64 k)⟩ +def before5027 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521677),(tail5000_65 k),(tail5000_64 k)⟩ +def before5028 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521859),(tail5000_66 k),(tail5000_63 k)⟩ +def before5029 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521861),(tail5000_67 k),(tail5000_62 k)⟩ +def before5030 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail5000_68 k),(tail5000_21 k)⟩ +def before5031 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail5000_69 k),tail5000_20⟩ +def before5032 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526623),(tail5000_70 k),tail5000_19⟩ +def before5033 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526625),(tail5000_71 k),tail5000_18⟩ +def before5034 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail5000_72 k),tail5000_17⟩ +def before5035 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail5000_72 k),tail5000_74⟩ +def before5036 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail5000_71 k),tail5000_75⟩ +def before5037 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526625),(tail5000_76 k),tail5000_75⟩ +def before5038 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail5000_77 k),tail5000_74⟩ +def before5039 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526657),(tail5000_78 k),tail5000_73⟩ +def before5040 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526841),(tail5000_79 k),tail5000_16⟩ +def before5041 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526843),(tail5000_80 k),tail5000_15⟩ +def before5042 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526913),(tail5000_81 k),tail5000_14⟩ +def before5043 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526913),(tail5000_81 k),tail5000_83⟩ +def before5044 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail5000_80 k),tail5000_84⟩ +def before5045 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526843),(tail5000_85 k),tail5000_84⟩ +def before5046 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526913),(tail5000_86 k),tail5000_83⟩ +def before5047 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526915),(tail5000_87 k),tail5000_82⟩ +def before5048 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526925),(tail5000_88 k),tail5000_0⟩ +def before5049 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail5000_89 k),tail5000_0⟩ +def before5050 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526927),(tail5000_89 k),tail5000_90⟩ +def before5051 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail5000_91 k),tail5000_90⟩ +def before5052 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail5000_92 k),tail5000_0⟩ +def before5053 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail5000_92 k),tail5000_90⟩ +def before5054 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail5000_88 k),tail5000_93⟩ +def before5055 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5000_94 k),tail5000_95⟩ +def before5056 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail5000_87 k),tail5000_96⟩ +def before5057 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526913),(tail5000_86 k),tail5000_97⟩ +def before5058 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526911),(tail5000_98 k),tail5000_99⟩ +def before5059 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5000_79 k),tail5000_100⟩ +def before5060 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5000_101 k),tail5000_102⟩ +def before5061 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526657),(tail5000_78 k),tail5000_103⟩ +def before5062 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526655),(tail5000_77 k),tail5000_104⟩ +def before5063 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail5000_105 k),tail5000_106⟩ +def before5064 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5000_70 k),tail5000_107⟩ +def before5065 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5000_108 k),tail5000_109⟩ +def before5066 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5000_69 k),tail5000_110⟩ +def before5067 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5000_68 k),(tail5000_111 k)⟩ +def before5068 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521861),(tail5000_67 k),(tail5000_112 k)⟩ +def before5069 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521859),(tail5000_66 k),(tail5000_113 k)⟩ +def before5070 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521857),(tail5000_114 k),(tail5000_115 k)⟩ +def before5071 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5000_59 k),(tail5000_116 k)⟩ +def before5072 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5000_117 k),(tail5000_118 k)⟩ +def before5073 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521643),(tail5000_58 k),(tail5000_119 k)⟩ +def before5074 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521641),(tail5000_57 k),(tail5000_120 k)⟩ +def before5075 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521639),(tail5000_121 k),(tail5000_122 k)⟩ +def before5076 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5000_50 k),(tail5000_123 k)⟩ +def before5077 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5000_124 k),(tail5000_125 k)⟩ +def before5078 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail5000_49 k),(tail5000_126 k)⟩ +def before5079 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521515),(tail5000_48 k),(tail5000_127 k)⟩ +def before5080 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail5000_128 k),(tail5000_129 k)⟩ +def before5081 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5000_41 k),(tail5000_130 k)⟩ +def before5082 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5000_131 k),(tail5000_132 k)⟩ +def before5083 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5000_40 k),(tail5000_133 k)⟩ +def before5084 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5000_39 k),(tail5000_134 k)⟩ +def before5085 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5000_38,(tail5000_135 k)⟩ +def before5086 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1123),tail5000_37,(tail5000_136 k)⟩ +def before5087 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail5000_137,(tail5000_138 k)⟩ +def before5088 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5000_12,(tail5000_139 k)⟩ +def before5089 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5000_140,(tail5000_141 k)⟩ +def before5090 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail5000_11,(tail5000_142 k)⟩ +def before5091 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail5000_10,(tail5000_143 k)⟩ +def before5092 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail5000_144,(tail5000_145 k)⟩ +def before5093 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5000_9,(tail5000_146 k)⟩ +def before5094 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5000_147,(tail5000_148 k)⟩ +def before5095 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail5000_8,(tail5000_149 k)⟩ +def before5096 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1201),tail5000_7,(tail5000_150 k)⟩ +def before5097 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail5000_151,(tail5000_152 k)⟩ +def before5098 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5000_6,(tail5000_153 k)⟩ +def before5099 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5000_154,(tail5000_155 k)⟩ +def after5099 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5000_5,(tail5000_156 k)⟩ + +theorem macro5000 (k : Nat) : applyExit (before5000 k) exit32 1 = some (before5001 k) := by + simp (disch := omega) [before5000, before5001, exit32, applyExit, pop, push] + <;> omega +theorem step5000 (k : Nat) : Runs (1*3) (before5000 k).denote (before5001 k).denote := + @applyExit_sound (before5000 k) (before5001 k) exit32 1 valid32 (macro5000 k) +theorem macro5001 (k : Nat) : applyExit (before5001 k) exit36 8 = some (before5002 k) := by + simp (disch := omega) [before5001, before5002, exit36, applyExit, pop, push] + <;> omega +theorem step5001 (k : Nat) : Runs (8*2) (before5001 k).denote (before5002 k).denote := + @applyExit_sound (before5001 k) (before5002 k) exit36 8 valid36 (macro5001 k) +theorem macro5002 (k : Nat) : applyExit (before5002 k) exit33 1 = some (before5003 k) := by + simp (disch := omega) [before5002, before5003, exit33, applyExit, pop, push] + <;> omega +theorem step5002 (k : Nat) : Runs (1*2) (before5002 k).denote (before5003 k).denote := + @applyExit_sound (before5002 k) (before5003 k) exit33 1 valid33 (macro5002 k) +theorem macro5003 (k : Nat) : applyExit (before5003 k) exit282 (1*k+7) = some (before5004 k) := by + simp (disch := omega) [before5003, before5004, exit282, applyExit, pop, push] + <;> omega +theorem step5003 (k : Nat) : Runs ((1*k+7)*74) (before5003 k).denote (before5004 k).denote := + @applyExit_sound (before5003 k) (before5004 k) exit282 (1*k+7) valid282 (macro5003 k) +theorem macro5004 (k : Nat) : applyExit (before5004 k) exit283 1 = some (before5005 k) := by + simp (disch := omega) [before5004, before5005, exit283, applyExit, pop, push] + <;> omega +theorem step5004 (k : Nat) : Runs (1*38) (before5004 k).denote (before5005 k).denote := + @applyExit_sound (before5004 k) (before5005 k) exit283 1 valid283 (macro5004 k) +theorem macro5005 (k : Nat) : applyExit (before5005 k) exit34 791761158 = some (before5006 k) := by + simp (disch := omega) [before5005, before5006, exit34, applyExit, pop, push] + <;> omega +theorem step5005 (k : Nat) : Runs (791761158*2) (before5005 k).denote (before5006 k).denote := + @applyExit_sound (before5005 k) (before5006 k) exit34 791761158 valid34 (macro5005 k) +theorem macro5006 (k : Nat) : applyExit (before5006 k) exit35 1 = some (before5007 k) := by + simp (disch := omega) [before5006, before5007, exit35, applyExit, pop, push] + <;> omega +theorem step5006 (k : Nat) : Runs (1*2) (before5006 k).denote (before5007 k).denote := + @applyExit_sound (before5006 k) (before5007 k) exit35 1 valid35 (macro5006 k) +theorem macro5007 (k : Nat) : applyExit (before5007 k) exit36 7 = some (before5008 k) := by + simp (disch := omega) [before5007, before5008, exit36, applyExit, pop, push] + <;> omega +theorem step5007 (k : Nat) : Runs (7*2) (before5007 k).denote (before5008 k).denote := + @applyExit_sound (before5007 k) (before5008 k) exit36 7 valid36 (macro5007 k) +theorem macro5008 (k : Nat) : applyExit (before5008 k) exit31 1 = some (before5009 k) := by + simp (disch := omega) [before5008, before5009, exit31, applyExit, pop, push] + <;> omega +theorem step5008 (k : Nat) : Runs (1*1) (before5008 k).denote (before5009 k).denote := + @applyExit_sound (before5008 k) (before5009 k) exit31 1 valid31 (macro5008 k) +theorem macro5009 (k : Nat) : applyExit (before5009 k) exit10 7 = some (before5010 k) := by + simp (disch := omega) [before5009, before5010, exit10, applyExit, pop, push] + <;> omega +theorem step5009 (k : Nat) : Runs (7*2) (before5009 k).denote (before5010 k).denote := + @applyExit_sound (before5009 k) (before5010 k) exit10 7 valid10 (macro5009 k) +theorem macro5010 (k : Nat) : applyExit (before5010 k) exit32 1 = some (before5011 k) := by + simp (disch := omega) [before5010, before5011, exit32, applyExit, pop, push] + <;> omega +theorem step5010 (k : Nat) : Runs (1*3) (before5010 k).denote (before5011 k).denote := + @applyExit_sound (before5010 k) (before5011 k) exit32 1 valid32 (macro5010 k) +theorem macro5011 (k : Nat) : applyExit (before5011 k) exit36 7 = some (before5012 k) := by + simp (disch := omega) [before5011, before5012, exit36, applyExit, pop, push] + <;> omega +theorem step5011 (k : Nat) : Runs (7*2) (before5011 k).denote (before5012 k).denote := + @applyExit_sound (before5011 k) (before5012 k) exit36 7 valid36 (macro5011 k) +theorem macro5012 (k : Nat) : applyExit (before5012 k) exit33 1 = some (before5013 k) := by + simp (disch := omega) [before5012, before5013, exit33, applyExit, pop, push] + <;> omega +theorem step5012 (k : Nat) : Runs (1*2) (before5012 k).denote (before5013 k).denote := + @applyExit_sound (before5012 k) (before5013 k) exit33 1 valid33 (macro5012 k) +theorem macro5013 (k : Nat) : applyExit (before5013 k) exit34 22 = some (before5014 k) := by + simp (disch := omega) [before5013, before5014, exit34, applyExit, pop, push] + <;> omega +theorem step5013 (k : Nat) : Runs (22*2) (before5013 k).denote (before5014 k).denote := + @applyExit_sound (before5013 k) (before5014 k) exit34 22 valid34 (macro5013 k) +theorem macro5014 (k : Nat) : applyExit (before5014 k) exit35 1 = some (before5015 k) := by + simp (disch := omega) [before5014, before5015, exit35, applyExit, pop, push] + <;> omega +theorem step5014 (k : Nat) : Runs (1*2) (before5014 k).denote (before5015 k).denote := + @applyExit_sound (before5014 k) (before5015 k) exit35 1 valid35 (macro5014 k) +theorem macro5015 (k : Nat) : applyExit (before5015 k) exit36 39 = some (before5016 k) := by + simp (disch := omega) [before5015, before5016, exit36, applyExit, pop, push] + <;> omega +theorem step5015 (k : Nat) : Runs (39*2) (before5015 k).denote (before5016 k).denote := + @applyExit_sound (before5015 k) (before5016 k) exit36 39 valid36 (macro5015 k) +theorem macro5016 (k : Nat) : applyExit (before5016 k) exit31 1 = some (before5017 k) := by + simp (disch := omega) [before5016, before5017, exit31, applyExit, pop, push] + <;> omega +theorem step5016 (k : Nat) : Runs (1*1) (before5016 k).denote (before5017 k).denote := + @applyExit_sound (before5016 k) (before5017 k) exit31 1 valid31 (macro5016 k) +theorem macro5017 (k : Nat) : applyExit (before5017 k) exit10 39 = some (before5018 k) := by + simp (disch := omega) [before5017, before5018, exit10, applyExit, pop, push] + <;> omega +theorem step5017 (k : Nat) : Runs (39*2) (before5017 k).denote (before5018 k).denote := + @applyExit_sound (before5017 k) (before5018 k) exit10 39 valid10 (macro5017 k) +theorem macro5018 (k : Nat) : applyExit (before5018 k) exit32 1 = some (before5019 k) := by + simp (disch := omega) [before5018, before5019, exit32, applyExit, pop, push] + <;> omega +theorem step5018 (k : Nat) : Runs (1*3) (before5018 k).denote (before5019 k).denote := + @applyExit_sound (before5018 k) (before5019 k) exit32 1 valid32 (macro5018 k) +theorem macro5019 (k : Nat) : applyExit (before5019 k) exit36 39 = some (before5020 k) := by + simp (disch := omega) [before5019, before5020, exit36, applyExit, pop, push] + <;> omega +theorem step5019 (k : Nat) : Runs (39*2) (before5019 k).denote (before5020 k).denote := + @applyExit_sound (before5019 k) (before5020 k) exit36 39 valid36 (macro5019 k) +theorem macro5020 (k : Nat) : applyExit (before5020 k) exit33 1 = some (before5021 k) := by + simp (disch := omega) [before5020, before5021, exit33, applyExit, pop, push] + <;> omega +theorem step5020 (k : Nat) : Runs (1*2) (before5020 k).denote (before5021 k).denote := + @applyExit_sound (before5020 k) (before5021 k) exit33 1 valid33 (macro5020 k) +theorem macro5021 (k : Nat) : applyExit (before5021 k) exit34 16 = some (before5022 k) := by + simp (disch := omega) [before5021, before5022, exit34, applyExit, pop, push] + <;> omega +theorem step5021 (k : Nat) : Runs (16*2) (before5021 k).denote (before5022 k).denote := + @applyExit_sound (before5021 k) (before5022 k) exit34 16 valid34 (macro5021 k) +theorem macro5022 (k : Nat) : applyExit (before5022 k) exit35 1 = some (before5023 k) := by + simp (disch := omega) [before5022, before5023, exit35, applyExit, pop, push] + <;> omega +theorem step5022 (k : Nat) : Runs (1*2) (before5022 k).denote (before5023 k).denote := + @applyExit_sound (before5022 k) (before5023 k) exit35 1 valid35 (macro5022 k) +theorem macro5023 (k : Nat) : applyExit (before5023 k) exit36 91 = some (before5024 k) := by + simp (disch := omega) [before5023, before5024, exit36, applyExit, pop, push] + <;> omega +theorem step5023 (k : Nat) : Runs (91*2) (before5023 k).denote (before5024 k).denote := + @applyExit_sound (before5023 k) (before5024 k) exit36 91 valid36 (macro5023 k) +theorem macro5024 (k : Nat) : applyExit (before5024 k) exit31 1 = some (before5025 k) := by + simp (disch := omega) [before5024, before5025, exit31, applyExit, pop, push] + <;> omega +theorem step5024 (k : Nat) : Runs (1*1) (before5024 k).denote (before5025 k).denote := + @applyExit_sound (before5024 k) (before5025 k) exit31 1 valid31 (macro5024 k) +theorem macro5025 (k : Nat) : applyExit (before5025 k) exit10 91 = some (before5026 k) := by + simp (disch := omega) [before5025, before5026, exit10, applyExit, pop, push] + <;> omega +theorem step5025 (k : Nat) : Runs (91*2) (before5025 k).denote (before5026 k).denote := + @applyExit_sound (before5025 k) (before5026 k) exit10 91 valid10 (macro5025 k) +theorem macro5026 (k : Nat) : applyExit (before5026 k) exit32 1 = some (before5027 k) := by + simp (disch := omega) [before5026, before5027, exit32, applyExit, pop, push] + <;> omega +theorem step5026 (k : Nat) : Runs (1*3) (before5026 k).denote (before5027 k).denote := + @applyExit_sound (before5026 k) (before5027 k) exit32 1 valid32 (macro5026 k) +theorem macro5027 (k : Nat) : applyExit (before5027 k) exit36 91 = some (before5028 k) := by + simp (disch := omega) [before5027, before5028, exit36, applyExit, pop, push] + <;> omega +theorem step5027 (k : Nat) : Runs (91*2) (before5027 k).denote (before5028 k).denote := + @applyExit_sound (before5027 k) (before5028 k) exit36 91 valid36 (macro5027 k) +theorem macro5028 (k : Nat) : applyExit (before5028 k) exit33 1 = some (before5029 k) := by + simp (disch := omega) [before5028, before5029, exit33, applyExit, pop, push] + <;> omega +theorem step5028 (k : Nat) : Runs (1*2) (before5028 k).denote (before5029 k).denote := + @applyExit_sound (before5028 k) (before5029 k) exit33 1 valid33 (macro5028 k) +theorem macro5029 (k : Nat) : applyExit (before5029 k) exit34 19 = some (before5030 k) := by + simp (disch := omega) [before5029, before5030, exit34, applyExit, pop, push] + <;> omega +theorem step5029 (k : Nat) : Runs (19*2) (before5029 k).denote (before5030 k).denote := + @applyExit_sound (before5029 k) (before5030 k) exit34 19 valid34 (macro5029 k) +theorem macro5030 (k : Nat) : applyExit (before5030 k) exit284 (1*k+8) = some (before5031 k) := by + simp (disch := omega) [before5030, before5031, exit284, applyExit, pop, push] + <;> omega +theorem step5030 (k : Nat) : Runs ((1*k+8)*1166) (before5030 k).denote (before5031 k).denote := + @applyExit_sound (before5030 k) (before5031 k) exit284 (1*k+8) valid284 (macro5030 k) +theorem macro5031 (k : Nat) : applyExit (before5031 k) exit34 18 = some (before5032 k) := by + simp (disch := omega) [before5031, before5032, exit34, applyExit, pop, push] + <;> omega +theorem step5031 (k : Nat) : Runs (18*2) (before5031 k).denote (before5032 k).denote := + @applyExit_sound (before5031 k) (before5032 k) exit34 18 valid34 (macro5031 k) +theorem macro5032 (k : Nat) : applyExit (before5032 k) exit35 1 = some (before5033 k) := by + simp (disch := omega) [before5032, before5033, exit35, applyExit, pop, push] + <;> omega +theorem step5032 (k : Nat) : Runs (1*2) (before5032 k).denote (before5033 k).denote := + @applyExit_sound (before5032 k) (before5033 k) exit35 1 valid35 (macro5032 k) +theorem macro5033 (k : Nat) : applyExit (before5033 k) exit36 15 = some (before5034 k) := by + simp (disch := omega) [before5033, before5034, exit36, applyExit, pop, push] + <;> omega +theorem step5033 (k : Nat) : Runs (15*2) (before5033 k).denote (before5034 k).denote := + @applyExit_sound (before5033 k) (before5034 k) exit36 15 valid36 (macro5033 k) +theorem macro5034 (k : Nat) : applyExit (before5034 k) exit31 1 = some (before5035 k) := by + simp (disch := omega) [before5034, before5035, exit31, applyExit, pop, push] + <;> omega +theorem step5034 (k : Nat) : Runs (1*1) (before5034 k).denote (before5035 k).denote := + @applyExit_sound (before5034 k) (before5035 k) exit31 1 valid31 (macro5034 k) +theorem macro5035 (k : Nat) : applyExit (before5035 k) exit10 15 = some (before5036 k) := by + simp (disch := omega) [before5035, before5036, exit10, applyExit, pop, push] + <;> omega +theorem step5035 (k : Nat) : Runs (15*2) (before5035 k).denote (before5036 k).denote := + @applyExit_sound (before5035 k) (before5036 k) exit10 15 valid10 (macro5035 k) +theorem macro5036 (k : Nat) : applyExit (before5036 k) exit32 1 = some (before5037 k) := by + simp (disch := omega) [before5036, before5037, exit32, applyExit, pop, push] + <;> omega +theorem step5036 (k : Nat) : Runs (1*3) (before5036 k).denote (before5037 k).denote := + @applyExit_sound (before5036 k) (before5037 k) exit32 1 valid32 (macro5036 k) +theorem macro5037 (k : Nat) : applyExit (before5037 k) exit36 15 = some (before5038 k) := by + simp (disch := omega) [before5037, before5038, exit36, applyExit, pop, push] + <;> omega +theorem step5037 (k : Nat) : Runs (15*2) (before5037 k).denote (before5038 k).denote := + @applyExit_sound (before5037 k) (before5038 k) exit36 15 valid36 (macro5037 k) +theorem macro5038 (k : Nat) : applyExit (before5038 k) exit33 1 = some (before5039 k) := by + simp (disch := omega) [before5038, before5039, exit33, applyExit, pop, push] + <;> omega +theorem step5038 (k : Nat) : Runs (1*2) (before5038 k).denote (before5039 k).denote := + @applyExit_sound (before5038 k) (before5039 k) exit33 1 valid33 (macro5038 k) +theorem macro5039 (k : Nat) : applyExit (before5039 k) exit34 92 = some (before5040 k) := by + simp (disch := omega) [before5039, before5040, exit34, applyExit, pop, push] + <;> omega +theorem step5039 (k : Nat) : Runs (92*2) (before5039 k).denote (before5040 k).denote := + @applyExit_sound (before5039 k) (before5040 k) exit34 92 valid34 (macro5039 k) +theorem macro5040 (k : Nat) : applyExit (before5040 k) exit35 1 = some (before5041 k) := by + simp (disch := omega) [before5040, before5041, exit35, applyExit, pop, push] + <;> omega +theorem step5040 (k : Nat) : Runs (1*2) (before5040 k).denote (before5041 k).denote := + @applyExit_sound (before5040 k) (before5041 k) exit35 1 valid35 (macro5040 k) +theorem macro5041 (k : Nat) : applyExit (before5041 k) exit36 35 = some (before5042 k) := by + simp (disch := omega) [before5041, before5042, exit36, applyExit, pop, push] + <;> omega +theorem step5041 (k : Nat) : Runs (35*2) (before5041 k).denote (before5042 k).denote := + @applyExit_sound (before5041 k) (before5042 k) exit36 35 valid36 (macro5041 k) +theorem macro5042 (k : Nat) : applyExit (before5042 k) exit31 1 = some (before5043 k) := by + simp (disch := omega) [before5042, before5043, exit31, applyExit, pop, push] + <;> omega +theorem step5042 (k : Nat) : Runs (1*1) (before5042 k).denote (before5043 k).denote := + @applyExit_sound (before5042 k) (before5043 k) exit31 1 valid31 (macro5042 k) +theorem macro5043 (k : Nat) : applyExit (before5043 k) exit10 35 = some (before5044 k) := by + simp (disch := omega) [before5043, before5044, exit10, applyExit, pop, push] + <;> omega +theorem step5043 (k : Nat) : Runs (35*2) (before5043 k).denote (before5044 k).denote := + @applyExit_sound (before5043 k) (before5044 k) exit10 35 valid10 (macro5043 k) +theorem macro5044 (k : Nat) : applyExit (before5044 k) exit32 1 = some (before5045 k) := by + simp (disch := omega) [before5044, before5045, exit32, applyExit, pop, push] + <;> omega +theorem step5044 (k : Nat) : Runs (1*3) (before5044 k).denote (before5045 k).denote := + @applyExit_sound (before5044 k) (before5045 k) exit32 1 valid32 (macro5044 k) +theorem macro5045 (k : Nat) : applyExit (before5045 k) exit36 35 = some (before5046 k) := by + simp (disch := omega) [before5045, before5046, exit36, applyExit, pop, push] + <;> omega +theorem step5045 (k : Nat) : Runs (35*2) (before5045 k).denote (before5046 k).denote := + @applyExit_sound (before5045 k) (before5046 k) exit36 35 valid36 (macro5045 k) +theorem macro5046 (k : Nat) : applyExit (before5046 k) exit33 1 = some (before5047 k) := by + simp (disch := omega) [before5046, before5047, exit33, applyExit, pop, push] + <;> omega +theorem step5046 (k : Nat) : Runs (1*2) (before5046 k).denote (before5047 k).denote := + @applyExit_sound (before5046 k) (before5047 k) exit33 1 valid33 (macro5046 k) +theorem macro5047 (k : Nat) : applyExit (before5047 k) exit34 5 = some (before5048 k) := by + simp (disch := omega) [before5047, before5048, exit34, applyExit, pop, push] + <;> omega +theorem step5047 (k : Nat) : Runs (5*2) (before5047 k).denote (before5048 k).denote := + @applyExit_sound (before5047 k) (before5048 k) exit34 5 valid34 (macro5047 k) +theorem macro5048 (k : Nat) : applyExit (before5048 k) exit35 1 = some (before5049 k) := by + simp (disch := omega) [before5048, before5049, exit35, applyExit, pop, push] + <;> omega +theorem step5048 (k : Nat) : Runs (1*2) (before5048 k).denote (before5049 k).denote := + @applyExit_sound (before5048 k) (before5049 k) exit35 1 valid35 (macro5048 k) +theorem macro5049 (k : Nat) : applyExit (before5049 k) exit39 1 = some (before5050 k) := by + simp (disch := omega) [before5049, before5050, exit39, applyExit, pop, push] + <;> omega +theorem step5049 (k : Nat) : Runs (1*1) (before5049 k).denote (before5050 k).denote := + @applyExit_sound (before5049 k) (before5050 k) exit39 1 valid39 (macro5049 k) +theorem macro5050 (k : Nat) : applyExit (before5050 k) exit32 1 = some (before5051 k) := by + simp (disch := omega) [before5050, before5051, exit32, applyExit, pop, push] + <;> omega +theorem step5050 (k : Nat) : Runs (1*3) (before5050 k).denote (before5051 k).denote := + @applyExit_sound (before5050 k) (before5051 k) exit32 1 valid32 (macro5050 k) +theorem macro5051 (k : Nat) : applyExit (before5051 k) exit36 1 = some (before5052 k) := by + simp (disch := omega) [before5051, before5052, exit36, applyExit, pop, push] + <;> omega +theorem step5051 (k : Nat) : Runs (1*2) (before5051 k).denote (before5052 k).denote := + @applyExit_sound (before5051 k) (before5052 k) exit36 1 valid36 (macro5051 k) +theorem macro5052 (k : Nat) : applyExit (before5052 k) exit39 1 = some (before5053 k) := by + simp (disch := omega) [before5052, before5053, exit39, applyExit, pop, push] + <;> omega +theorem step5052 (k : Nat) : Runs (1*1) (before5052 k).denote (before5053 k).denote := + @applyExit_sound (before5052 k) (before5053 k) exit39 1 valid39 (macro5052 k) +theorem macro5053 (k : Nat) : applyExit (before5053 k) exit10 2 = some (before5054 k) := by + simp (disch := omega) [before5053, before5054, exit10, applyExit, pop, push] + <;> omega +theorem step5053 (k : Nat) : Runs (2*2) (before5053 k).denote (before5054 k).denote := + @applyExit_sound (before5053 k) (before5054 k) exit10 2 valid10 (macro5053 k) +theorem macro5054 (k : Nat) : applyExit (before5054 k) exit11 1 = some (before5055 k) := by + simp (disch := omega) [before5054, before5055, exit11, applyExit, pop, push] + <;> omega +theorem step5054 (k : Nat) : Runs (1*2) (before5054 k).denote (before5055 k).denote := + @applyExit_sound (before5054 k) (before5055 k) exit11 1 valid11 (macro5054 k) +theorem macro5055 (k : Nat) : applyExit (before5055 k) exit2 4 = some (before5056 k) := by + simp (disch := omega) [before5055, before5056, exit2, applyExit, pop, push] + <;> omega +theorem step5055 (k : Nat) : Runs (4*2) (before5055 k).denote (before5056 k).denote := + @applyExit_sound (before5055 k) (before5056 k) exit2 4 valid2 (macro5055 k) +theorem macro5056 (k : Nat) : applyExit (before5056 k) exit3 1 = some (before5057 k) := by + simp (disch := omega) [before5056, before5057, exit3, applyExit, pop, push] + <;> omega +theorem step5056 (k : Nat) : Runs (1*2) (before5056 k).denote (before5057 k).denote := + @applyExit_sound (before5056 k) (before5057 k) exit3 1 valid3 (macro5056 k) +theorem macro5057 (k : Nat) : applyExit (before5057 k) exit9 1 = some (before5058 k) := by + simp (disch := omega) [before5057, before5058, exit9, applyExit, pop, push] + <;> omega +theorem step5057 (k : Nat) : Runs (1*2) (before5057 k).denote (before5058 k).denote := + @applyExit_sound (before5057 k) (before5058 k) exit9 1 valid9 (macro5057 k) +theorem macro5058 (k : Nat) : applyExit (before5058 k) exit10 35 = some (before5059 k) := by + simp (disch := omega) [before5058, before5059, exit10, applyExit, pop, push] + <;> omega +theorem step5058 (k : Nat) : Runs (35*2) (before5058 k).denote (before5059 k).denote := + @applyExit_sound (before5058 k) (before5059 k) exit10 35 valid10 (macro5058 k) +theorem macro5059 (k : Nat) : applyExit (before5059 k) exit11 1 = some (before5060 k) := by + simp (disch := omega) [before5059, before5060, exit11, applyExit, pop, push] + <;> omega +theorem step5059 (k : Nat) : Runs (1*2) (before5059 k).denote (before5060 k).denote := + @applyExit_sound (before5059 k) (before5060 k) exit11 1 valid11 (macro5059 k) +theorem macro5060 (k : Nat) : applyExit (before5060 k) exit2 91 = some (before5061 k) := by + simp (disch := omega) [before5060, before5061, exit2, applyExit, pop, push] + <;> omega +theorem step5060 (k : Nat) : Runs (91*2) (before5060 k).denote (before5061 k).denote := + @applyExit_sound (before5060 k) (before5061 k) exit2 91 valid2 (macro5060 k) +theorem macro5061 (k : Nat) : applyExit (before5061 k) exit3 1 = some (before5062 k) := by + simp (disch := omega) [before5061, before5062, exit3, applyExit, pop, push] + <;> omega +theorem step5061 (k : Nat) : Runs (1*2) (before5061 k).denote (before5062 k).denote := + @applyExit_sound (before5061 k) (before5062 k) exit3 1 valid3 (macro5061 k) +theorem macro5062 (k : Nat) : applyExit (before5062 k) exit9 1 = some (before5063 k) := by + simp (disch := omega) [before5062, before5063, exit9, applyExit, pop, push] + <;> omega +theorem step5062 (k : Nat) : Runs (1*2) (before5062 k).denote (before5063 k).denote := + @applyExit_sound (before5062 k) (before5063 k) exit9 1 valid9 (macro5062 k) +theorem macro5063 (k : Nat) : applyExit (before5063 k) exit10 15 = some (before5064 k) := by + simp (disch := omega) [before5063, before5064, exit10, applyExit, pop, push] + <;> omega +theorem step5063 (k : Nat) : Runs (15*2) (before5063 k).denote (before5064 k).denote := + @applyExit_sound (before5063 k) (before5064 k) exit10 15 valid10 (macro5063 k) +theorem macro5064 (k : Nat) : applyExit (before5064 k) exit11 1 = some (before5065 k) := by + simp (disch := omega) [before5064, before5065, exit11, applyExit, pop, push] + <;> omega +theorem step5064 (k : Nat) : Runs (1*2) (before5064 k).denote (before5065 k).denote := + @applyExit_sound (before5064 k) (before5065 k) exit11 1 valid11 (macro5064 k) +theorem macro5065 (k : Nat) : applyExit (before5065 k) exit2 17 = some (before5066 k) := by + simp (disch := omega) [before5065, before5066, exit2, applyExit, pop, push] + <;> omega +theorem step5065 (k : Nat) : Runs (17*2) (before5065 k).denote (before5066 k).denote := + @applyExit_sound (before5065 k) (before5066 k) exit2 17 valid2 (macro5065 k) +theorem macro5066 (k : Nat) : applyExit (before5066 k) exit285 (1*k+8) = some (before5067 k) := by + simp (disch := omega) [before5066, before5067, exit285, applyExit, pop, push] + <;> omega +theorem step5066 (k : Nat) : Runs ((1*k+8)*586) (before5066 k).denote (before5067 k).denote := + @applyExit_sound (before5066 k) (before5067 k) exit285 (1*k+8) valid285 (macro5066 k) +theorem macro5067 (k : Nat) : applyExit (before5067 k) exit2 19 = some (before5068 k) := by + simp (disch := omega) [before5067, before5068, exit2, applyExit, pop, push] + <;> omega +theorem step5067 (k : Nat) : Runs (19*2) (before5067 k).denote (before5068 k).denote := + @applyExit_sound (before5067 k) (before5068 k) exit2 19 valid2 (macro5067 k) +theorem macro5068 (k : Nat) : applyExit (before5068 k) exit3 1 = some (before5069 k) := by + simp (disch := omega) [before5068, before5069, exit3, applyExit, pop, push] + <;> omega +theorem step5068 (k : Nat) : Runs (1*2) (before5068 k).denote (before5069 k).denote := + @applyExit_sound (before5068 k) (before5069 k) exit3 1 valid3 (macro5068 k) +theorem macro5069 (k : Nat) : applyExit (before5069 k) exit9 1 = some (before5070 k) := by + simp (disch := omega) [before5069, before5070, exit9, applyExit, pop, push] + <;> omega +theorem step5069 (k : Nat) : Runs (1*2) (before5069 k).denote (before5070 k).denote := + @applyExit_sound (before5069 k) (before5070 k) exit9 1 valid9 (macro5069 k) +theorem macro5070 (k : Nat) : applyExit (before5070 k) exit10 91 = some (before5071 k) := by + simp (disch := omega) [before5070, before5071, exit10, applyExit, pop, push] + <;> omega +theorem step5070 (k : Nat) : Runs (91*2) (before5070 k).denote (before5071 k).denote := + @applyExit_sound (before5070 k) (before5071 k) exit10 91 valid10 (macro5070 k) +theorem macro5071 (k : Nat) : applyExit (before5071 k) exit11 1 = some (before5072 k) := by + simp (disch := omega) [before5071, before5072, exit11, applyExit, pop, push] + <;> omega +theorem step5071 (k : Nat) : Runs (1*2) (before5071 k).denote (before5072 k).denote := + @applyExit_sound (before5071 k) (before5072 k) exit11 1 valid11 (macro5071 k) +theorem macro5072 (k : Nat) : applyExit (before5072 k) exit2 15 = some (before5073 k) := by + simp (disch := omega) [before5072, before5073, exit2, applyExit, pop, push] + <;> omega +theorem step5072 (k : Nat) : Runs (15*2) (before5072 k).denote (before5073 k).denote := + @applyExit_sound (before5072 k) (before5073 k) exit2 15 valid2 (macro5072 k) +theorem macro5073 (k : Nat) : applyExit (before5073 k) exit3 1 = some (before5074 k) := by + simp (disch := omega) [before5073, before5074, exit3, applyExit, pop, push] + <;> omega +theorem step5073 (k : Nat) : Runs (1*2) (before5073 k).denote (before5074 k).denote := + @applyExit_sound (before5073 k) (before5074 k) exit3 1 valid3 (macro5073 k) +theorem macro5074 (k : Nat) : applyExit (before5074 k) exit9 1 = some (before5075 k) := by + simp (disch := omega) [before5074, before5075, exit9, applyExit, pop, push] + <;> omega +theorem step5074 (k : Nat) : Runs (1*2) (before5074 k).denote (before5075 k).denote := + @applyExit_sound (before5074 k) (before5075 k) exit9 1 valid9 (macro5074 k) +theorem macro5075 (k : Nat) : applyExit (before5075 k) exit10 39 = some (before5076 k) := by + simp (disch := omega) [before5075, before5076, exit10, applyExit, pop, push] + <;> omega +theorem step5075 (k : Nat) : Runs (39*2) (before5075 k).denote (before5076 k).denote := + @applyExit_sound (before5075 k) (before5076 k) exit10 39 valid10 (macro5075 k) +theorem macro5076 (k : Nat) : applyExit (before5076 k) exit11 1 = some (before5077 k) := by + simp (disch := omega) [before5076, before5077, exit11, applyExit, pop, push] + <;> omega +theorem step5076 (k : Nat) : Runs (1*2) (before5076 k).denote (before5077 k).denote := + @applyExit_sound (before5076 k) (before5077 k) exit11 1 valid11 (macro5076 k) +theorem macro5077 (k : Nat) : applyExit (before5077 k) exit2 21 = some (before5078 k) := by + simp (disch := omega) [before5077, before5078, exit2, applyExit, pop, push] + <;> omega +theorem step5077 (k : Nat) : Runs (21*2) (before5077 k).denote (before5078 k).denote := + @applyExit_sound (before5077 k) (before5078 k) exit2 21 valid2 (macro5077 k) +theorem macro5078 (k : Nat) : applyExit (before5078 k) exit3 1 = some (before5079 k) := by + simp (disch := omega) [before5078, before5079, exit3, applyExit, pop, push] + <;> omega +theorem step5078 (k : Nat) : Runs (1*2) (before5078 k).denote (before5079 k).denote := + @applyExit_sound (before5078 k) (before5079 k) exit3 1 valid3 (macro5078 k) +theorem macro5079 (k : Nat) : applyExit (before5079 k) exit9 1 = some (before5080 k) := by + simp (disch := omega) [before5079, before5080, exit9, applyExit, pop, push] + <;> omega +theorem step5079 (k : Nat) : Runs (1*2) (before5079 k).denote (before5080 k).denote := + @applyExit_sound (before5079 k) (before5080 k) exit9 1 valid9 (macro5079 k) +theorem macro5080 (k : Nat) : applyExit (before5080 k) exit10 7 = some (before5081 k) := by + simp (disch := omega) [before5080, before5081, exit10, applyExit, pop, push] + <;> omega +theorem step5080 (k : Nat) : Runs (7*2) (before5080 k).denote (before5081 k).denote := + @applyExit_sound (before5080 k) (before5081 k) exit10 7 valid10 (macro5080 k) +theorem macro5081 (k : Nat) : applyExit (before5081 k) exit11 1 = some (before5082 k) := by + simp (disch := omega) [before5081, before5082, exit11, applyExit, pop, push] + <;> omega +theorem step5081 (k : Nat) : Runs (1*2) (before5081 k).denote (before5082 k).denote := + @applyExit_sound (before5081 k) (before5082 k) exit11 1 valid11 (macro5081 k) +theorem macro5082 (k : Nat) : applyExit (before5082 k) exit2 791761157 = some (before5083 k) := by + simp (disch := omega) [before5082, before5083, exit2, applyExit, pop, push] + <;> omega +theorem step5082 (k : Nat) : Runs (791761157*2) (before5082 k).denote (before5083 k).denote := + @applyExit_sound (before5082 k) (before5083 k) exit2 791761157 valid2 (macro5082 k) +theorem macro5083 (k : Nat) : applyExit (before5083 k) exit276 1 = some (before5084 k) := by + simp (disch := omega) [before5083, before5084, exit276, applyExit, pop, push] + <;> omega +theorem step5083 (k : Nat) : Runs (1*38) (before5083 k).denote (before5084 k).denote := + @applyExit_sound (before5083 k) (before5084 k) exit276 1 valid276 (macro5083 k) +theorem macro5084 (k : Nat) : applyExit (before5084 k) exit286 (1*k+7) = some (before5085 k) := by + simp (disch := omega) [before5084, before5085, exit286, applyExit, pop, push] + <;> omega +theorem step5084 (k : Nat) : Runs ((1*k+7)*38) (before5084 k).denote (before5085 k).denote := + @applyExit_sound (before5084 k) (before5085 k) exit286 (1*k+7) valid286 (macro5084 k) +theorem macro5085 (k : Nat) : applyExit (before5085 k) exit3 1 = some (before5086 k) := by + simp (disch := omega) [before5085, before5086, exit3, applyExit, pop, push] + <;> omega +theorem step5085 (k : Nat) : Runs (1*2) (before5085 k).denote (before5086 k).denote := + @applyExit_sound (before5085 k) (before5086 k) exit3 1 valid3 (macro5085 k) +theorem macro5086 (k : Nat) : applyExit (before5086 k) exit9 1 = some (before5087 k) := by + simp (disch := omega) [before5086, before5087, exit9, applyExit, pop, push] + <;> omega +theorem step5086 (k : Nat) : Runs (1*2) (before5086 k).denote (before5087 k).denote := + @applyExit_sound (before5086 k) (before5087 k) exit9 1 valid9 (macro5086 k) +theorem macro5087 (k : Nat) : applyExit (before5087 k) exit10 8 = some (before5088 k) := by + simp (disch := omega) [before5087, before5088, exit10, applyExit, pop, push] + <;> omega +theorem step5087 (k : Nat) : Runs (8*2) (before5087 k).denote (before5088 k).denote := + @applyExit_sound (before5087 k) (before5088 k) exit10 8 valid10 (macro5087 k) +theorem macro5088 (k : Nat) : applyExit (before5088 k) exit11 1 = some (before5089 k) := by + simp (disch := omega) [before5088, before5089, exit11, applyExit, pop, push] + <;> omega +theorem step5088 (k : Nat) : Runs (1*2) (before5088 k).denote (before5089 k).denote := + @applyExit_sound (before5088 k) (before5089 k) exit11 1 valid11 (macro5088 k) +theorem macro5089 (k : Nat) : applyExit (before5089 k) exit2 8 = some (before5090 k) := by + simp (disch := omega) [before5089, before5090, exit2, applyExit, pop, push] + <;> omega +theorem step5089 (k : Nat) : Runs (8*2) (before5089 k).denote (before5090 k).denote := + @applyExit_sound (before5089 k) (before5090 k) exit2 8 valid2 (macro5089 k) +theorem macro5090 (k : Nat) : applyExit (before5090 k) exit3 1 = some (before5091 k) := by + simp (disch := omega) [before5090, before5091, exit3, applyExit, pop, push] + <;> omega +theorem step5090 (k : Nat) : Runs (1*2) (before5090 k).denote (before5091 k).denote := + @applyExit_sound (before5090 k) (before5091 k) exit3 1 valid3 (macro5090 k) +theorem macro5091 (k : Nat) : applyExit (before5091 k) exit9 1 = some (before5092 k) := by + simp (disch := omega) [before5091, before5092, exit9, applyExit, pop, push] + <;> omega +theorem step5091 (k : Nat) : Runs (1*2) (before5091 k).denote (before5092 k).denote := + @applyExit_sound (before5091 k) (before5092 k) exit9 1 valid9 (macro5091 k) +theorem macro5092 (k : Nat) : applyExit (before5092 k) exit10 8 = some (before5093 k) := by + simp (disch := omega) [before5092, before5093, exit10, applyExit, pop, push] + <;> omega +theorem step5092 (k : Nat) : Runs (8*2) (before5092 k).denote (before5093 k).denote := + @applyExit_sound (before5092 k) (before5093 k) exit10 8 valid10 (macro5092 k) +theorem macro5093 (k : Nat) : applyExit (before5093 k) exit11 1 = some (before5094 k) := by + simp (disch := omega) [before5093, before5094, exit11, applyExit, pop, push] + <;> omega +theorem step5093 (k : Nat) : Runs (1*2) (before5093 k).denote (before5094 k).denote := + @applyExit_sound (before5093 k) (before5094 k) exit11 1 valid11 (macro5093 k) +theorem macro5094 (k : Nat) : applyExit (before5094 k) exit2 9 = some (before5095 k) := by + simp (disch := omega) [before5094, before5095, exit2, applyExit, pop, push] + <;> omega +theorem step5094 (k : Nat) : Runs (9*2) (before5094 k).denote (before5095 k).denote := + @applyExit_sound (before5094 k) (before5095 k) exit2 9 valid2 (macro5094 k) +theorem macro5095 (k : Nat) : applyExit (before5095 k) exit3 1 = some (before5096 k) := by + simp (disch := omega) [before5095, before5096, exit3, applyExit, pop, push] + <;> omega +theorem step5095 (k : Nat) : Runs (1*2) (before5095 k).denote (before5096 k).denote := + @applyExit_sound (before5095 k) (before5096 k) exit3 1 valid3 (macro5095 k) +theorem macro5096 (k : Nat) : applyExit (before5096 k) exit9 1 = some (before5097 k) := by + simp (disch := omega) [before5096, before5097, exit9, applyExit, pop, push] + <;> omega +theorem step5096 (k : Nat) : Runs (1*2) (before5096 k).denote (before5097 k).denote := + @applyExit_sound (before5096 k) (before5097 k) exit9 1 valid9 (macro5096 k) +theorem macro5097 (k : Nat) : applyExit (before5097 k) exit10 11 = some (before5098 k) := by + simp (disch := omega) [before5097, before5098, exit10, applyExit, pop, push] + <;> omega +theorem step5097 (k : Nat) : Runs (11*2) (before5097 k).denote (before5098 k).denote := + @applyExit_sound (before5097 k) (before5098 k) exit10 11 valid10 (macro5097 k) +theorem macro5098 (k : Nat) : applyExit (before5098 k) exit11 1 = some (before5099 k) := by + simp (disch := omega) [before5098, before5099, exit11, applyExit, pop, push] + <;> omega +theorem step5098 (k : Nat) : Runs (1*2) (before5098 k).denote (before5099 k).denote := + @applyExit_sound (before5098 k) (before5099 k) exit11 1 valid11 (macro5098 k) +theorem macro5099 (k : Nat) : applyExit (before5099 k) exit2 1 = some (after5099 k) := by + simp (disch := omega) [before5099, after5099, exit2, applyExit, pop, push] + <;> omega +theorem step5099 (k : Nat) : Runs (1*2) (before5099 k).denote (after5099 k).denote := + @applyExit_sound (before5099 k) (after5099 k) exit2 1 valid2 (macro5099 k) +theorem chunkRun050 (k : Nat) : Runs (1864*k+3167061894) (before5000 k).denote (after5099 k).denote := by + have h := (@Runs.trans ((((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))))+((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1))))))+(((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))))+((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1))))))) ((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))))+((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2))))))+(((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))) (before5000 k).denote (before5050 k).denote (after5099 k).denote (@Runs.trans (((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))))+((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1)))))) (((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))))+((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1)))))) (before5000 k).denote (before5025 k).denote (before5050 k).denote (@Runs.trans ((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2))))) ((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1))))) (before5000 k).denote (before5012 k).denote (before5025 k).denote (@Runs.trans (((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2)))) (((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))) (before5000 k).denote (before5006 k).denote (before5012 k).denote (@Runs.trans ((1*3)+((8*2)+(1*2))) (((1*k+7)*74)+((1*38)+(791761158*2))) (before5000 k).denote (before5003 k).denote (before5006 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before5000 k).denote (before5001 k).denote (before5003 k).denote (step5000 k) (@Runs.trans (8*2) (1*2) (before5001 k).denote (before5002 k).denote (before5003 k).denote (step5001 k) (step5002 k))) (@Runs.trans ((1*k+7)*74) ((1*38)+(791761158*2)) (before5003 k).denote (before5004 k).denote (before5006 k).denote (step5003 k) (@Runs.trans (1*38) (791761158*2) (before5004 k).denote (before5005 k).denote (before5006 k).denote (step5004 k) (step5005 k)))) (@Runs.trans ((1*2)+((7*2)+(1*1))) ((7*2)+((1*3)+(7*2))) (before5006 k).denote (before5009 k).denote (before5012 k).denote (@Runs.trans (1*2) ((7*2)+(1*1)) (before5006 k).denote (before5007 k).denote (before5009 k).denote (step5006 k) (@Runs.trans (7*2) (1*1) (before5007 k).denote (before5008 k).denote (before5009 k).denote (step5007 k) (step5008 k))) (@Runs.trans (7*2) ((1*3)+(7*2)) (before5009 k).denote (before5010 k).denote (before5012 k).denote (step5009 k) (@Runs.trans (1*3) (7*2) (before5010 k).denote (before5011 k).denote (before5012 k).denote (step5010 k) (step5011 k))))) (@Runs.trans (((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2)))) (((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1)))) (before5012 k).denote (before5018 k).denote (before5025 k).denote (@Runs.trans ((1*2)+((22*2)+(1*2))) ((39*2)+((1*1)+(39*2))) (before5012 k).denote (before5015 k).denote (before5018 k).denote (@Runs.trans (1*2) ((22*2)+(1*2)) (before5012 k).denote (before5013 k).denote (before5015 k).denote (step5012 k) (@Runs.trans (22*2) (1*2) (before5013 k).denote (before5014 k).denote (before5015 k).denote (step5013 k) (step5014 k))) (@Runs.trans (39*2) ((1*1)+(39*2)) (before5015 k).denote (before5016 k).denote (before5018 k).denote (step5015 k) (@Runs.trans (1*1) (39*2) (before5016 k).denote (before5017 k).denote (before5018 k).denote (step5016 k) (step5017 k)))) (@Runs.trans ((1*3)+((39*2)+(1*2))) (((16*2)+(1*2))+((91*2)+(1*1))) (before5018 k).denote (before5021 k).denote (before5025 k).denote (@Runs.trans (1*3) ((39*2)+(1*2)) (before5018 k).denote (before5019 k).denote (before5021 k).denote (step5018 k) (@Runs.trans (39*2) (1*2) (before5019 k).denote (before5020 k).denote (before5021 k).denote (step5019 k) (step5020 k))) (@Runs.trans ((16*2)+(1*2)) ((91*2)+(1*1)) (before5021 k).denote (before5023 k).denote (before5025 k).denote (@Runs.trans (16*2) (1*2) (before5021 k).denote (before5022 k).denote (before5023 k).denote (step5021 k) (step5022 k)) (@Runs.trans (91*2) (1*1) (before5023 k).denote (before5024 k).denote (before5025 k).denote (step5023 k) (step5024 k)))))) (@Runs.trans ((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3))))) ((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1))))) (before5025 k).denote (before5037 k).denote (before5050 k).denote (@Runs.trans (((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166)))) (((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))) (before5025 k).denote (before5031 k).denote (before5037 k).denote (@Runs.trans ((91*2)+((1*3)+(91*2))) ((1*2)+((19*2)+((1*k+8)*1166))) (before5025 k).denote (before5028 k).denote (before5031 k).denote (@Runs.trans (91*2) ((1*3)+(91*2)) (before5025 k).denote (before5026 k).denote (before5028 k).denote (step5025 k) (@Runs.trans (1*3) (91*2) (before5026 k).denote (before5027 k).denote (before5028 k).denote (step5026 k) (step5027 k))) (@Runs.trans (1*2) ((19*2)+((1*k+8)*1166)) (before5028 k).denote (before5029 k).denote (before5031 k).denote (step5028 k) (@Runs.trans (19*2) ((1*k+8)*1166) (before5029 k).denote (before5030 k).denote (before5031 k).denote (step5029 k) (step5030 k)))) (@Runs.trans ((18*2)+((1*2)+(15*2))) ((1*1)+((15*2)+(1*3))) (before5031 k).denote (before5034 k).denote (before5037 k).denote (@Runs.trans (18*2) ((1*2)+(15*2)) (before5031 k).denote (before5032 k).denote (before5034 k).denote (step5031 k) (@Runs.trans (1*2) (15*2) (before5032 k).denote (before5033 k).denote (before5034 k).denote (step5032 k) (step5033 k))) (@Runs.trans (1*1) ((15*2)+(1*3)) (before5034 k).denote (before5035 k).denote (before5037 k).denote (step5034 k) (@Runs.trans (15*2) (1*3) (before5035 k).denote (before5036 k).denote (before5037 k).denote (step5035 k) (step5036 k))))) (@Runs.trans (((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1)))) (((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1)))) (before5037 k).denote (before5043 k).denote (before5050 k).denote (@Runs.trans ((15*2)+((1*2)+(92*2))) ((1*2)+((35*2)+(1*1))) (before5037 k).denote (before5040 k).denote (before5043 k).denote (@Runs.trans (15*2) ((1*2)+(92*2)) (before5037 k).denote (before5038 k).denote (before5040 k).denote (step5037 k) (@Runs.trans (1*2) (92*2) (before5038 k).denote (before5039 k).denote (before5040 k).denote (step5038 k) (step5039 k))) (@Runs.trans (1*2) ((35*2)+(1*1)) (before5040 k).denote (before5041 k).denote (before5043 k).denote (step5040 k) (@Runs.trans (35*2) (1*1) (before5041 k).denote (before5042 k).denote (before5043 k).denote (step5041 k) (step5042 k)))) (@Runs.trans ((35*2)+((1*3)+(35*2))) (((1*2)+(5*2))+((1*2)+(1*1))) (before5043 k).denote (before5046 k).denote (before5050 k).denote (@Runs.trans (35*2) ((1*3)+(35*2)) (before5043 k).denote (before5044 k).denote (before5046 k).denote (step5043 k) (@Runs.trans (1*3) (35*2) (before5044 k).denote (before5045 k).denote (before5046 k).denote (step5044 k) (step5045 k))) (@Runs.trans ((1*2)+(5*2)) ((1*2)+(1*1)) (before5046 k).denote (before5048 k).denote (before5050 k).denote (@Runs.trans (1*2) (5*2) (before5046 k).denote (before5047 k).denote (before5048 k).denote (step5046 k) (step5047 k)) (@Runs.trans (1*2) (1*1) (before5048 k).denote (before5049 k).denote (before5050 k).denote (step5048 k) (step5049 k))))))) (@Runs.trans (((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))))+((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2)))))) (((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (before5050 k).denote (before5075 k).denote (after5099 k).denote (@Runs.trans ((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2))))) ((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2))))) (before5050 k).denote (before5062 k).denote (before5075 k).denote (@Runs.trans (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2)))) (((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))) (before5050 k).denote (before5056 k).denote (before5062 k).denote (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(4*2))) (before5050 k).denote (before5053 k).denote (before5056 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before5050 k).denote (before5051 k).denote (before5053 k).denote (step5050 k) (@Runs.trans (1*2) (1*1) (before5051 k).denote (before5052 k).denote (before5053 k).denote (step5051 k) (step5052 k))) (@Runs.trans (2*2) ((1*2)+(4*2)) (before5053 k).denote (before5054 k).denote (before5056 k).denote (step5053 k) (@Runs.trans (1*2) (4*2) (before5054 k).denote (before5055 k).denote (before5056 k).denote (step5054 k) (step5055 k)))) (@Runs.trans ((1*2)+((1*2)+(35*2))) ((1*2)+((91*2)+(1*2))) (before5056 k).denote (before5059 k).denote (before5062 k).denote (@Runs.trans (1*2) ((1*2)+(35*2)) (before5056 k).denote (before5057 k).denote (before5059 k).denote (step5056 k) (@Runs.trans (1*2) (35*2) (before5057 k).denote (before5058 k).denote (before5059 k).denote (step5057 k) (step5058 k))) (@Runs.trans (1*2) ((91*2)+(1*2)) (before5059 k).denote (before5060 k).denote (before5062 k).denote (step5059 k) (@Runs.trans (91*2) (1*2) (before5060 k).denote (before5061 k).denote (before5062 k).denote (step5060 k) (step5061 k))))) (@Runs.trans (((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2)))) (((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2)))) (before5062 k).denote (before5068 k).denote (before5075 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((17*2)+(((1*k+8)*586)+(19*2))) (before5062 k).denote (before5065 k).denote (before5068 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before5062 k).denote (before5063 k).denote (before5065 k).denote (step5062 k) (@Runs.trans (15*2) (1*2) (before5063 k).denote (before5064 k).denote (before5065 k).denote (step5063 k) (step5064 k))) (@Runs.trans (17*2) (((1*k+8)*586)+(19*2)) (before5065 k).denote (before5066 k).denote (before5068 k).denote (step5065 k) (@Runs.trans ((1*k+8)*586) (19*2) (before5066 k).denote (before5067 k).denote (before5068 k).denote (step5066 k) (step5067 k)))) (@Runs.trans ((1*2)+((1*2)+(91*2))) (((1*2)+(15*2))+((1*2)+(1*2))) (before5068 k).denote (before5071 k).denote (before5075 k).denote (@Runs.trans (1*2) ((1*2)+(91*2)) (before5068 k).denote (before5069 k).denote (before5071 k).denote (step5068 k) (@Runs.trans (1*2) (91*2) (before5069 k).denote (before5070 k).denote (before5071 k).denote (step5069 k) (step5070 k))) (@Runs.trans ((1*2)+(15*2)) ((1*2)+(1*2)) (before5071 k).denote (before5073 k).denote (before5075 k).denote (@Runs.trans (1*2) (15*2) (before5071 k).denote (before5072 k).denote (before5073 k).denote (step5071 k) (step5072 k)) (@Runs.trans (1*2) (1*2) (before5073 k).denote (before5074 k).denote (before5075 k).denote (step5073 k) (step5074 k)))))) (@Runs.trans ((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2))))) ((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before5075 k).denote (before5087 k).denote (after5099 k).denote (@Runs.trans (((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2)))) (((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))) (before5075 k).denote (before5081 k).denote (before5087 k).denote (@Runs.trans ((39*2)+((1*2)+(21*2))) ((1*2)+((1*2)+(7*2))) (before5075 k).denote (before5078 k).denote (before5081 k).denote (@Runs.trans (39*2) ((1*2)+(21*2)) (before5075 k).denote (before5076 k).denote (before5078 k).denote (step5075 k) (@Runs.trans (1*2) (21*2) (before5076 k).denote (before5077 k).denote (before5078 k).denote (step5076 k) (step5077 k))) (@Runs.trans (1*2) ((1*2)+(7*2)) (before5078 k).denote (before5079 k).denote (before5081 k).denote (step5078 k) (@Runs.trans (1*2) (7*2) (before5079 k).denote (before5080 k).denote (before5081 k).denote (step5079 k) (step5080 k)))) (@Runs.trans ((1*2)+((791761157*2)+(1*38))) (((1*k+7)*38)+((1*2)+(1*2))) (before5081 k).denote (before5084 k).denote (before5087 k).denote (@Runs.trans (1*2) ((791761157*2)+(1*38)) (before5081 k).denote (before5082 k).denote (before5084 k).denote (step5081 k) (@Runs.trans (791761157*2) (1*38) (before5082 k).denote (before5083 k).denote (before5084 k).denote (step5082 k) (step5083 k))) (@Runs.trans ((1*k+7)*38) ((1*2)+(1*2)) (before5084 k).denote (before5085 k).denote (before5087 k).denote (step5084 k) (@Runs.trans (1*2) (1*2) (before5085 k).denote (before5086 k).denote (before5087 k).denote (step5085 k) (step5086 k))))) (@Runs.trans (((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2)))) (((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before5087 k).denote (before5093 k).denote (after5099 k).denote (@Runs.trans ((8*2)+((1*2)+(8*2))) ((1*2)+((1*2)+(8*2))) (before5087 k).denote (before5090 k).denote (before5093 k).denote (@Runs.trans (8*2) ((1*2)+(8*2)) (before5087 k).denote (before5088 k).denote (before5090 k).denote (step5087 k) (@Runs.trans (1*2) (8*2) (before5088 k).denote (before5089 k).denote (before5090 k).denote (step5088 k) (step5089 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before5090 k).denote (before5091 k).denote (before5093 k).denote (step5090 k) (@Runs.trans (1*2) (8*2) (before5091 k).denote (before5092 k).denote (before5093 k).denote (step5091 k) (step5092 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before5093 k).denote (before5096 k).denote (after5099 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before5093 k).denote (before5094 k).denote (before5096 k).denote (step5093 k) (@Runs.trans (9*2) (1*2) (before5094 k).denote (before5095 k).denote (before5096 k).denote (step5094 k) (step5095 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before5096 k).denote (before5098 k).denote (after5099 k).denote (@Runs.trans (1*2) (11*2) (before5096 k).denote (before5097 k).denote (before5098 k).denote (step5096 k) (step5097 k)) (@Runs.trans (1*2) (1*2) (before5098 k).denote (before5099 k).denote (after5099 k).denote (step5098 k) (step5099 k)))))))) + have ht : (((((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))))+((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1))))))+(((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))))+((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1)))))))+((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))))+((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2))))))+(((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))))) = (1864*k+3167061894) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean new file mode 100644 index 00000000..0e65dc8a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean @@ -0,0 +1,834 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5100_0 : Stack := [] +abbrev tail5100_1 : Stack := ⟨w0,1⟩ :: tail5100_0 +abbrev tail5100_2 : Stack := ⟨w2,1⟩ :: tail5100_1 +abbrev tail5100_3 : Stack := ⟨w1,1⟩ :: tail5100_2 +abbrev tail5100_4 : Stack := ⟨w0,1⟩ :: tail5100_3 +abbrev tail5100_5 : Stack := ⟨w2,1⟩ :: tail5100_4 +abbrev tail5100_6 : Stack := ⟨w1,3⟩ :: tail5100_0 +abbrev tail5100_7 : Stack := ⟨w2,1⟩ :: tail5100_6 +abbrev tail5100_8 : Stack := ⟨w0,5⟩ :: tail5100_7 +abbrev tail5100_9 : Stack := ⟨w1,36⟩ :: tail5100_8 +abbrev tail5100_10 : Stack := ⟨w2,1⟩ :: tail5100_9 +abbrev tail5100_11 : Stack := ⟨w0,92⟩ :: tail5100_10 +abbrev tail5100_12 : Stack := ⟨w1,16⟩ :: tail5100_11 +abbrev tail5100_13 : Stack := ⟨w2,1⟩ :: tail5100_12 +abbrev tail5100_14 : Stack := ⟨w0,17⟩ :: tail5100_13 +abbrev tail5100_15 (k : Nat) : Stack := ⟨w249,(1*k+8)⟩ :: tail5100_14 +abbrev tail5100_16 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5100_15 k +abbrev tail5100_17 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5100_16 k +abbrev tail5100_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_17 k +abbrev tail5100_19 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5100_18 k +abbrev tail5100_20 (k : Nat) : Stack := ⟨w1,40⟩ :: tail5100_19 k +abbrev tail5100_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_20 k +abbrev tail5100_22 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5100_21 k +abbrev tail5100_23 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5100_22 k +abbrev tail5100_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_23 k +abbrev tail5100_25 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5100_24 k +abbrev tail5100_26 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5100_25 k +abbrev tail5100_27 (k : Nat) : Stack := ⟨w250,(1*k+7)⟩ :: tail5100_26 k +abbrev tail5100_28 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_27 k +abbrev tail5100_29 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5100_28 k +abbrev tail5100_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_29 k +abbrev tail5100_31 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5100_30 k +abbrev tail5100_32 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5100_31 k +abbrev tail5100_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_32 k +abbrev tail5100_34 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5100_33 k +abbrev tail5100_35 (k : Nat) : Stack := ⟨w1,12⟩ :: tail5100_34 k +abbrev tail5100_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_35 k +abbrev tail5100_37 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_36 k +abbrev tail5100_38 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5100_36 k +abbrev tail5100_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5100_38 k +abbrev tail5100_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_39 k +abbrev tail5100_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_40 k +abbrev tail5100_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5100_41 k +abbrev tail5100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_42 k +abbrev tail5100_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_42 k +abbrev tail5100_45 : Stack := ⟨w1,1⟩ :: tail5100_0 +abbrev tail5100_46 : Stack := ⟨w0,1⟩ :: tail5100_45 +abbrev tail5100_47 : Stack := ⟨w1,1⟩ :: tail5100_46 +abbrev tail5100_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_39 k +abbrev tail5100_49 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5100_39 k +abbrev tail5100_50 : Stack := ⟨w2,1⟩ :: tail5100_45 +abbrev tail5100_51 : Stack := ⟨w1,2⟩ :: tail5100_50 +abbrev tail5100_52 : Stack := ⟨w0,1⟩ :: tail5100_51 +abbrev tail5100_53 : Stack := ⟨w1,2⟩ :: tail5100_52 +abbrev tail5100_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_35 k +abbrev tail5100_55 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5100_35 k +abbrev tail5100_56 : Stack := ⟨w2,1⟩ :: tail5100_51 +abbrev tail5100_57 : Stack := ⟨w1,3⟩ :: tail5100_56 +abbrev tail5100_58 : Stack := ⟨w0,12⟩ :: tail5100_57 +abbrev tail5100_59 : Stack := ⟨w1,10⟩ :: tail5100_58 +abbrev tail5100_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_32 k +abbrev tail5100_61 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5100_32 k +abbrev tail5100_62 : Stack := ⟨w0,11⟩ :: tail5100_57 +abbrev tail5100_63 : Stack := ⟨w2,1⟩ :: tail5100_62 +abbrev tail5100_64 : Stack := ⟨w1,11⟩ :: tail5100_63 +abbrev tail5100_65 : Stack := ⟨w0,9⟩ :: tail5100_64 +abbrev tail5100_66 : Stack := ⟨w1,9⟩ :: tail5100_65 +abbrev tail5100_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_29 k +abbrev tail5100_68 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5100_29 k +abbrev tail5100_69 : Stack := ⟨w0,8⟩ :: tail5100_64 +abbrev tail5100_70 : Stack := ⟨w2,1⟩ :: tail5100_69 +abbrev tail5100_71 : Stack := ⟨w1,10⟩ :: tail5100_70 +abbrev tail5100_72 : Stack := ⟨w0,9⟩ :: tail5100_71 +abbrev tail5100_73 : Stack := ⟨w1,1⟩ :: tail5100_72 +abbrev tail5100_74 (k : Nat) : Stack := ⟨w250,(1*k+6)⟩ :: tail5100_26 k +abbrev tail5100_75 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_74 k +abbrev tail5100_76 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_75 k +abbrev tail5100_77 : Stack := ⟨w0,8⟩ :: tail5100_71 +abbrev tail5100_78 : Stack := ⟨w2,1⟩ :: tail5100_77 +abbrev tail5100_79 : Stack := ⟨w1,1⟩ :: tail5100_78 +abbrev tail5100_80 : Stack := ⟨w252,1⟩ :: tail5100_79 +abbrev tail5100_81 (k : Nat) : Stack := ⟨w250,(1*k+5)⟩ :: tail5100_26 k +abbrev tail5100_82 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_81 k +abbrev tail5100_83 : Stack := ⟨w253,1⟩ :: tail5100_79 +abbrev tail5100_84 : Stack := ⟨w252,1⟩ :: tail5100_83 +abbrev tail5100_85 (k : Nat) : Stack := ⟨w250,(1*k+4)⟩ :: tail5100_26 k +abbrev tail5100_86 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_85 k +abbrev tail5100_87 : Stack := ⟨w253,2⟩ :: tail5100_79 +abbrev tail5100_88 : Stack := ⟨w252,1⟩ :: tail5100_87 +abbrev tail5100_89 (k : Nat) : Stack := ⟨w250,(1*k+3)⟩ :: tail5100_26 k +abbrev tail5100_90 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_89 k +abbrev tail5100_91 : Stack := ⟨w253,3⟩ :: tail5100_79 +abbrev tail5100_92 (k : Nat) : Stack := ⟨w253,(1*k+5)⟩ :: tail5100_79 +abbrev tail5100_93 (k : Nat) : Stack := ⟨w250,1⟩ :: tail5100_26 k +abbrev tail5100_94 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_93 k +abbrev tail5100_95 (k : Nat) : Stack := ⟨w252,1⟩ :: tail5100_92 k +abbrev tail5100_96 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_26 k +abbrev tail5100_97 (k : Nat) : Stack := ⟨w253,(1*k+6)⟩ :: tail5100_79 +abbrev tail5100_98 (k : Nat) : Stack := ⟨w252,1⟩ :: tail5100_97 k +abbrev tail5100_99 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5100_98 k +abbrev tail5100_100 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5100_99 k +abbrev tail5100_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_23 k +abbrev tail5100_102 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5100_23 k +abbrev tail5100_103 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5100_102 k +abbrev tail5100_104 (k : Nat) : Stack := ⟨w253,(1*k+7)⟩ :: tail5100_79 +abbrev tail5100_105 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5100_104 k +abbrev tail5100_106 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5100_105 k +abbrev tail5100_107 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5100_106 k +abbrev tail5100_108 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5100_107 k +abbrev tail5100_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_20 k +abbrev tail5100_110 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5100_20 k +abbrev tail5100_111 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5100_106 k +abbrev tail5100_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_111 k +abbrev tail5100_113 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5100_112 k +abbrev tail5100_114 (k : Nat) : Stack := ⟨w0,40⟩ :: tail5100_113 k +abbrev tail5100_115 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5100_114 k +abbrev tail5100_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_17 k +abbrev tail5100_117 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5100_17 k +abbrev tail5100_118 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5100_113 k +abbrev tail5100_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_118 k +abbrev tail5100_120 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5100_119 k +abbrev tail5100_121 (k : Nat) : Stack := ⟨w0,92⟩ :: tail5100_120 k +abbrev tail5100_122 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5100_121 k +abbrev tail5100_123 (k : Nat) : Stack := ⟨w249,(1*k+7)⟩ :: tail5100_14 +abbrev tail5100_124 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_123 k +abbrev tail5100_125 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5100_124 k +abbrev tail5100_126 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5100_120 k +abbrev tail5100_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_126 k +abbrev tail5100_128 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5100_127 k +abbrev tail5100_129 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_128 k +abbrev tail5100_130 (k : Nat) : Stack := ⟨w249,(1*k+6)⟩ :: tail5100_14 +abbrev tail5100_131 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_130 k +abbrev tail5100_132 (k : Nat) : Stack := ⟨w256,1⟩ :: tail5100_128 k +abbrev tail5100_133 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_132 k +abbrev tail5100_134 (k : Nat) : Stack := ⟨w249,(1*k+5)⟩ :: tail5100_14 +abbrev tail5100_135 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_134 k +abbrev tail5100_136 (k : Nat) : Stack := ⟨w256,2⟩ :: tail5100_128 k +abbrev tail5100_137 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_136 k +abbrev tail5100_138 (k : Nat) : Stack := ⟨w249,(1*k+4)⟩ :: tail5100_14 +abbrev tail5100_139 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_138 k +abbrev tail5100_140 (k : Nat) : Stack := ⟨w256,3⟩ :: tail5100_128 k +abbrev tail5100_141 (k : Nat) : Stack := ⟨w256,(1*k+6)⟩ :: tail5100_128 k +abbrev tail5100_142 : Stack := ⟨w249,1⟩ :: tail5100_14 +abbrev tail5100_143 : Stack := ⟨w254,1⟩ :: tail5100_142 +abbrev tail5100_144 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_141 k +abbrev tail5100_145 : Stack := ⟨w254,1⟩ :: tail5100_14 +abbrev tail5100_146 (k : Nat) : Stack := ⟨w256,(1*k+7)⟩ :: tail5100_128 k +abbrev tail5100_147 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_146 k +abbrev tail5100_148 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5100_147 k +abbrev tail5100_149 : Stack := ⟨w0,1⟩ :: tail5100_12 +abbrev tail5100_150 : Stack := ⟨w0,18⟩ :: tail5100_12 +abbrev tail5100_151 (k : Nat) : Stack := ⟨w256,(1*k+8)⟩ :: tail5100_128 k +abbrev tail5100_152 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5100_151 k +abbrev tail5100_153 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5100_152 k + +def before5100 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5100_5,(tail5100_37 k)⟩ +def before5101 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1231),tail5100_4,(tail5100_38 k)⟩ +def before5102 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1233),tail5100_3,(tail5100_39 k)⟩ +def before5103 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5100_2,(tail5100_40 k)⟩ +def before5104 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail5100_1,(tail5100_41 k)⟩ +def before5105 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail5100_0,(tail5100_42 k)⟩ +def before5106 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1241),tail5100_0,(tail5100_43 k)⟩ +def before5107 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail5100_1,(tail5100_43 k)⟩ +def before5108 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1241),tail5100_1,(tail5100_44 k)⟩ +def before5109 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail5100_0,(tail5100_44 k)⟩ +def before5110 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1239),tail5100_45,(tail5100_42 k)⟩ +def before5111 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1237),tail5100_46,(tail5100_41 k)⟩ +def before5112 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5100_47,(tail5100_40 k)⟩ +def before5113 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5100_47,(tail5100_48 k)⟩ +def before5114 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1237),tail5100_46,(tail5100_49 k)⟩ +def before5115 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1237),tail5100_50,(tail5100_49 k)⟩ +def before5116 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail5100_51,(tail5100_39 k)⟩ +def before5117 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1231),tail5100_52,(tail5100_38 k)⟩ +def before5118 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail5100_53,(tail5100_36 k)⟩ +def before5119 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5100_53,(tail5100_54 k)⟩ +def before5120 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1231),tail5100_52,(tail5100_55 k)⟩ +def before5121 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1231),tail5100_56,(tail5100_55 k)⟩ +def before5122 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5100_57,(tail5100_35 k)⟩ +def before5123 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail5100_58,(tail5100_34 k)⟩ +def before5124 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail5100_59,(tail5100_33 k)⟩ +def before5125 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5100_59,(tail5100_60 k)⟩ +def before5126 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail5100_58,(tail5100_61 k)⟩ +def before5127 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail5100_63,(tail5100_61 k)⟩ +def before5128 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail5100_64,(tail5100_32 k)⟩ +def before5129 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail5100_65,(tail5100_31 k)⟩ +def before5130 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail5100_66,(tail5100_30 k)⟩ +def before5131 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5100_66,(tail5100_67 k)⟩ +def before5132 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail5100_65,(tail5100_68 k)⟩ +def before5133 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail5100_70,(tail5100_68 k)⟩ +def before5134 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail5100_71,(tail5100_29 k)⟩ +def before5135 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail5100_72,(tail5100_28 k)⟩ +def before5136 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5100_73,(tail5100_27 k)⟩ +def before5137 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5100_73,(tail5100_75 k)⟩ +def before5138 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail5100_72,(tail5100_76 k)⟩ +def before5139 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail5100_78,(tail5100_76 k)⟩ +def before5140 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5100_79,(tail5100_75 k)⟩ +def before5141 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5100_80,(tail5100_74 k)⟩ +def before5142 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5100_80,(tail5100_82 k)⟩ +def before5143 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5100_83,(tail5100_82 k)⟩ +def before5144 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5100_84,(tail5100_81 k)⟩ +def before5145 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5100_84,(tail5100_86 k)⟩ +def before5146 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5100_87,(tail5100_86 k)⟩ +def before5147 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5100_88,(tail5100_85 k)⟩ +def before5148 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5100_88,(tail5100_90 k)⟩ +def before5149 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5100_91,(tail5100_90 k)⟩ +def before5150 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5100_92 k),(tail5100_94 k)⟩ +def before5151 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5100_95 k),(tail5100_93 k)⟩ +def before5152 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5100_95 k),(tail5100_96 k)⟩ +def before5153 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5100_97 k),(tail5100_96 k)⟩ +def before5154 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5100_98 k),(tail5100_26 k)⟩ +def before5155 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5100_99 k),(tail5100_25 k)⟩ +def before5156 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail5100_100 k),(tail5100_24 k)⟩ +def before5157 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5100_100 k),(tail5100_101 k)⟩ +def before5158 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5100_99 k),(tail5100_102 k)⟩ +def before5159 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5100_98 k),(tail5100_103 k)⟩ +def before5160 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5100_104 k),(tail5100_103 k)⟩ +def before5161 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5100_105 k),(tail5100_102 k)⟩ +def before5162 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail5100_106 k),(tail5100_23 k)⟩ +def before5163 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521515),(tail5100_107 k),(tail5100_22 k)⟩ +def before5164 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521559),(tail5100_108 k),(tail5100_21 k)⟩ +def before5165 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5100_108 k),(tail5100_109 k)⟩ +def before5166 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521515),(tail5100_107 k),(tail5100_110 k)⟩ +def before5167 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521515),(tail5100_112 k),(tail5100_110 k)⟩ +def before5168 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail5100_113 k),(tail5100_20 k)⟩ +def before5169 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521641),(tail5100_114 k),(tail5100_19 k)⟩ +def before5170 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail5100_115 k),(tail5100_18 k)⟩ +def before5171 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5100_115 k),(tail5100_116 k)⟩ +def before5172 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521641),(tail5100_114 k),(tail5100_117 k)⟩ +def before5173 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521641),(tail5100_119 k),(tail5100_117 k)⟩ +def before5174 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail5100_120 k),(tail5100_17 k)⟩ +def before5175 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521859),(tail5100_121 k),(tail5100_16 k)⟩ +def before5176 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5100_122 k),(tail5100_15 k)⟩ +def before5177 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5100_122 k),(tail5100_124 k)⟩ +def before5178 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521859),(tail5100_121 k),(tail5100_125 k)⟩ +def before5179 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521859),(tail5100_127 k),(tail5100_125 k)⟩ +def before5180 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5100_128 k),(tail5100_124 k)⟩ +def before5181 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5100_129 k),(tail5100_123 k)⟩ +def before5182 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5100_129 k),(tail5100_131 k)⟩ +def before5183 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5100_132 k),(tail5100_131 k)⟩ +def before5184 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5100_133 k),(tail5100_130 k)⟩ +def before5185 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5100_133 k),(tail5100_135 k)⟩ +def before5186 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5100_136 k),(tail5100_135 k)⟩ +def before5187 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5100_137 k),(tail5100_134 k)⟩ +def before5188 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5100_137 k),(tail5100_139 k)⟩ +def before5189 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5100_140 k),(tail5100_139 k)⟩ +def before5190 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5100_141 k),tail5100_143⟩ +def before5191 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5100_144 k),tail5100_142⟩ +def before5192 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5100_144 k),tail5100_145⟩ +def before5193 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5100_146 k),tail5100_145⟩ +def before5194 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5100_147 k),tail5100_14⟩ +def before5195 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail5100_148 k),tail5100_13⟩ +def before5196 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5100_148 k),tail5100_149⟩ +def before5197 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5100_147 k),tail5100_150⟩ +def before5198 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5100_151 k),tail5100_150⟩ +def before5199 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail5100_152 k),tail5100_12⟩ +def after5199 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526655),(tail5100_153 k),tail5100_11⟩ + +theorem macro5100 (k : Nat) : applyExit (before5100 k) exit3 1 = some (before5101 k) := by + simp (disch := omega) [before5100, before5101, exit3, applyExit, pop, push] + <;> omega +theorem step5100 (k : Nat) : Runs (1*2) (before5100 k).denote (before5101 k).denote := + @applyExit_sound (before5100 k) (before5101 k) exit3 1 valid3 (macro5100 k) +theorem macro5101 (k : Nat) : applyExit (before5101 k) exit9 1 = some (before5102 k) := by + simp (disch := omega) [before5101, before5102, exit9, applyExit, pop, push] + <;> omega +theorem step5101 (k : Nat) : Runs (1*2) (before5101 k).denote (before5102 k).denote := + @applyExit_sound (before5101 k) (before5102 k) exit9 1 valid9 (macro5101 k) +theorem macro5102 (k : Nat) : applyExit (before5102 k) exit11 1 = some (before5103 k) := by + simp (disch := omega) [before5102, before5103, exit11, applyExit, pop, push] + <;> omega +theorem step5102 (k : Nat) : Runs (1*2) (before5102 k).denote (before5103 k).denote := + @applyExit_sound (before5102 k) (before5103 k) exit11 1 valid11 (macro5102 k) +theorem macro5103 (k : Nat) : applyExit (before5103 k) exit3 1 = some (before5104 k) := by + simp (disch := omega) [before5103, before5104, exit3, applyExit, pop, push] + <;> omega +theorem step5103 (k : Nat) : Runs (1*2) (before5103 k).denote (before5104 k).denote := + @applyExit_sound (before5103 k) (before5104 k) exit3 1 valid3 (macro5103 k) +theorem macro5104 (k : Nat) : applyExit (before5104 k) exit9 1 = some (before5105 k) := by + simp (disch := omega) [before5104, before5105, exit9, applyExit, pop, push] + <;> omega +theorem step5104 (k : Nat) : Runs (1*2) (before5104 k).denote (before5105 k).denote := + @applyExit_sound (before5104 k) (before5105 k) exit9 1 valid9 (macro5104 k) +theorem macro5105 (k : Nat) : applyExit (before5105 k) exit46 1 = some (before5106 k) := by + simp (disch := omega) [before5105, before5106, exit46, applyExit, pop, push] + <;> omega +theorem step5105 (k : Nat) : Runs (1*2) (before5105 k).denote (before5106 k).denote := + @applyExit_sound (before5105 k) (before5106 k) exit46 1 valid46 (macro5105 k) +theorem macro5106 (k : Nat) : applyExit (before5106 k) exit49 1 = some (before5107 k) := by + simp (disch := omega) [before5106, before5107, exit49, applyExit, pop, push] + <;> omega +theorem step5106 (k : Nat) : Runs (1*1) (before5106 k).denote (before5107 k).denote := + @applyExit_sound (before5106 k) (before5107 k) exit49 1 valid49 (macro5106 k) +theorem macro5107 (k : Nat) : applyExit (before5107 k) exit1 1 = some (before5108 k) := by + simp (disch := omega) [before5107, before5108, exit1, applyExit, pop, push] + <;> omega +theorem step5107 (k : Nat) : Runs (1*3) (before5107 k).denote (before5108 k).denote := + @applyExit_sound (before5107 k) (before5108 k) exit1 1 valid1 (macro5107 k) +theorem macro5108 (k : Nat) : applyExit (before5108 k) exit6 1 = some (before5109 k) := by + simp (disch := omega) [before5108, before5109, exit6, applyExit, pop, push] + <;> omega +theorem step5108 (k : Nat) : Runs (1*1) (before5108 k).denote (before5109 k).denote := + @applyExit_sound (before5108 k) (before5109 k) exit6 1 valid6 (macro5108 k) +theorem macro5109 (k : Nat) : applyExit (before5109 k) exit0 1 = some (before5110 k) := by + simp (disch := omega) [before5109, before5110, exit0, applyExit, pop, push] + <;> omega +theorem step5109 (k : Nat) : Runs (1*2) (before5109 k).denote (before5110 k).denote := + @applyExit_sound (before5109 k) (before5110 k) exit0 1 valid0 (macro5109 k) +theorem macro5110 (k : Nat) : applyExit (before5110 k) exit13 1 = some (before5111 k) := by + simp (disch := omega) [before5110, before5111, exit13, applyExit, pop, push] + <;> omega +theorem step5110 (k : Nat) : Runs (1*2) (before5110 k).denote (before5111 k).denote := + @applyExit_sound (before5110 k) (before5111 k) exit13 1 valid13 (macro5110 k) +theorem macro5111 (k : Nat) : applyExit (before5111 k) exit0 1 = some (before5112 k) := by + simp (disch := omega) [before5111, before5112, exit0, applyExit, pop, push] + <;> omega +theorem step5111 (k : Nat) : Runs (1*2) (before5111 k).denote (before5112 k).denote := + @applyExit_sound (before5111 k) (before5112 k) exit0 1 valid0 (macro5111 k) +theorem macro5112 (k : Nat) : applyExit (before5112 k) exit1 1 = some (before5113 k) := by + simp (disch := omega) [before5112, before5113, exit1, applyExit, pop, push] + <;> omega +theorem step5112 (k : Nat) : Runs (1*3) (before5112 k).denote (before5113 k).denote := + @applyExit_sound (before5112 k) (before5113 k) exit1 1 valid1 (macro5112 k) +theorem macro5113 (k : Nat) : applyExit (before5113 k) exit2 1 = some (before5114 k) := by + simp (disch := omega) [before5113, before5114, exit2, applyExit, pop, push] + <;> omega +theorem step5113 (k : Nat) : Runs (1*2) (before5113 k).denote (before5114 k).denote := + @applyExit_sound (before5113 k) (before5114 k) exit2 1 valid2 (macro5113 k) +theorem macro5114 (k : Nat) : applyExit (before5114 k) exit6 1 = some (before5115 k) := by + simp (disch := omega) [before5114, before5115, exit6, applyExit, pop, push] + <;> omega +theorem step5114 (k : Nat) : Runs (1*1) (before5114 k).denote (before5115 k).denote := + @applyExit_sound (before5114 k) (before5115 k) exit6 1 valid6 (macro5114 k) +theorem macro5115 (k : Nat) : applyExit (before5115 k) exit0 2 = some (before5116 k) := by + simp (disch := omega) [before5115, before5116, exit0, applyExit, pop, push] + <;> omega +theorem step5115 (k : Nat) : Runs (2*2) (before5115 k).denote (before5116 k).denote := + @applyExit_sound (before5115 k) (before5116 k) exit0 2 valid0 (macro5115 k) +theorem macro5116 (k : Nat) : applyExit (before5116 k) exit13 1 = some (before5117 k) := by + simp (disch := omega) [before5116, before5117, exit13, applyExit, pop, push] + <;> omega +theorem step5116 (k : Nat) : Runs (1*2) (before5116 k).denote (before5117 k).denote := + @applyExit_sound (before5116 k) (before5117 k) exit13 1 valid13 (macro5116 k) +theorem macro5117 (k : Nat) : applyExit (before5117 k) exit0 2 = some (before5118 k) := by + simp (disch := omega) [before5117, before5118, exit0, applyExit, pop, push] + <;> omega +theorem step5117 (k : Nat) : Runs (2*2) (before5117 k).denote (before5118 k).denote := + @applyExit_sound (before5117 k) (before5118 k) exit0 2 valid0 (macro5117 k) +theorem macro5118 (k : Nat) : applyExit (before5118 k) exit1 1 = some (before5119 k) := by + simp (disch := omega) [before5118, before5119, exit1, applyExit, pop, push] + <;> omega +theorem step5118 (k : Nat) : Runs (1*3) (before5118 k).denote (before5119 k).denote := + @applyExit_sound (before5118 k) (before5119 k) exit1 1 valid1 (macro5118 k) +theorem macro5119 (k : Nat) : applyExit (before5119 k) exit2 2 = some (before5120 k) := by + simp (disch := omega) [before5119, before5120, exit2, applyExit, pop, push] + <;> omega +theorem step5119 (k : Nat) : Runs (2*2) (before5119 k).denote (before5120 k).denote := + @applyExit_sound (before5119 k) (before5120 k) exit2 2 valid2 (macro5119 k) +theorem macro5120 (k : Nat) : applyExit (before5120 k) exit6 1 = some (before5121 k) := by + simp (disch := omega) [before5120, before5121, exit6, applyExit, pop, push] + <;> omega +theorem step5120 (k : Nat) : Runs (1*1) (before5120 k).denote (before5121 k).denote := + @applyExit_sound (before5120 k) (before5121 k) exit6 1 valid6 (macro5120 k) +theorem macro5121 (k : Nat) : applyExit (before5121 k) exit0 3 = some (before5122 k) := by + simp (disch := omega) [before5121, before5122, exit0, applyExit, pop, push] + <;> omega +theorem step5121 (k : Nat) : Runs (3*2) (before5121 k).denote (before5122 k).denote := + @applyExit_sound (before5121 k) (before5122 k) exit0 3 valid0 (macro5121 k) +theorem macro5122 (k : Nat) : applyExit (before5122 k) exit13 12 = some (before5123 k) := by + simp (disch := omega) [before5122, before5123, exit13, applyExit, pop, push] + <;> omega +theorem step5122 (k : Nat) : Runs (12*2) (before5122 k).denote (before5123 k).denote := + @applyExit_sound (before5122 k) (before5123 k) exit13 12 valid13 (macro5122 k) +theorem macro5123 (k : Nat) : applyExit (before5123 k) exit0 10 = some (before5124 k) := by + simp (disch := omega) [before5123, before5124, exit0, applyExit, pop, push] + <;> omega +theorem step5123 (k : Nat) : Runs (10*2) (before5123 k).denote (before5124 k).denote := + @applyExit_sound (before5123 k) (before5124 k) exit0 10 valid0 (macro5123 k) +theorem macro5124 (k : Nat) : applyExit (before5124 k) exit1 1 = some (before5125 k) := by + simp (disch := omega) [before5124, before5125, exit1, applyExit, pop, push] + <;> omega +theorem step5124 (k : Nat) : Runs (1*3) (before5124 k).denote (before5125 k).denote := + @applyExit_sound (before5124 k) (before5125 k) exit1 1 valid1 (macro5124 k) +theorem macro5125 (k : Nat) : applyExit (before5125 k) exit2 10 = some (before5126 k) := by + simp (disch := omega) [before5125, before5126, exit2, applyExit, pop, push] + <;> omega +theorem step5125 (k : Nat) : Runs (10*2) (before5125 k).denote (before5126 k).denote := + @applyExit_sound (before5125 k) (before5126 k) exit2 10 valid2 (macro5125 k) +theorem macro5126 (k : Nat) : applyExit (before5126 k) exit6 1 = some (before5127 k) := by + simp (disch := omega) [before5126, before5127, exit6, applyExit, pop, push] + <;> omega +theorem step5126 (k : Nat) : Runs (1*1) (before5126 k).denote (before5127 k).denote := + @applyExit_sound (before5126 k) (before5127 k) exit6 1 valid6 (macro5126 k) +theorem macro5127 (k : Nat) : applyExit (before5127 k) exit0 11 = some (before5128 k) := by + simp (disch := omega) [before5127, before5128, exit0, applyExit, pop, push] + <;> omega +theorem step5127 (k : Nat) : Runs (11*2) (before5127 k).denote (before5128 k).denote := + @applyExit_sound (before5127 k) (before5128 k) exit0 11 valid0 (macro5127 k) +theorem macro5128 (k : Nat) : applyExit (before5128 k) exit13 9 = some (before5129 k) := by + simp (disch := omega) [before5128, before5129, exit13, applyExit, pop, push] + <;> omega +theorem step5128 (k : Nat) : Runs (9*2) (before5128 k).denote (before5129 k).denote := + @applyExit_sound (before5128 k) (before5129 k) exit13 9 valid13 (macro5128 k) +theorem macro5129 (k : Nat) : applyExit (before5129 k) exit0 9 = some (before5130 k) := by + simp (disch := omega) [before5129, before5130, exit0, applyExit, pop, push] + <;> omega +theorem step5129 (k : Nat) : Runs (9*2) (before5129 k).denote (before5130 k).denote := + @applyExit_sound (before5129 k) (before5130 k) exit0 9 valid0 (macro5129 k) +theorem macro5130 (k : Nat) : applyExit (before5130 k) exit1 1 = some (before5131 k) := by + simp (disch := omega) [before5130, before5131, exit1, applyExit, pop, push] + <;> omega +theorem step5130 (k : Nat) : Runs (1*3) (before5130 k).denote (before5131 k).denote := + @applyExit_sound (before5130 k) (before5131 k) exit1 1 valid1 (macro5130 k) +theorem macro5131 (k : Nat) : applyExit (before5131 k) exit2 9 = some (before5132 k) := by + simp (disch := omega) [before5131, before5132, exit2, applyExit, pop, push] + <;> omega +theorem step5131 (k : Nat) : Runs (9*2) (before5131 k).denote (before5132 k).denote := + @applyExit_sound (before5131 k) (before5132 k) exit2 9 valid2 (macro5131 k) +theorem macro5132 (k : Nat) : applyExit (before5132 k) exit6 1 = some (before5133 k) := by + simp (disch := omega) [before5132, before5133, exit6, applyExit, pop, push] + <;> omega +theorem step5132 (k : Nat) : Runs (1*1) (before5132 k).denote (before5133 k).denote := + @applyExit_sound (before5132 k) (before5133 k) exit6 1 valid6 (macro5132 k) +theorem macro5133 (k : Nat) : applyExit (before5133 k) exit0 10 = some (before5134 k) := by + simp (disch := omega) [before5133, before5134, exit0, applyExit, pop, push] + <;> omega +theorem step5133 (k : Nat) : Runs (10*2) (before5133 k).denote (before5134 k).denote := + @applyExit_sound (before5133 k) (before5134 k) exit0 10 valid0 (macro5133 k) +theorem macro5134 (k : Nat) : applyExit (before5134 k) exit13 9 = some (before5135 k) := by + simp (disch := omega) [before5134, before5135, exit13, applyExit, pop, push] + <;> omega +theorem step5134 (k : Nat) : Runs (9*2) (before5134 k).denote (before5135 k).denote := + @applyExit_sound (before5134 k) (before5135 k) exit13 9 valid13 (macro5134 k) +theorem macro5135 (k : Nat) : applyExit (before5135 k) exit0 1 = some (before5136 k) := by + simp (disch := omega) [before5135, before5136, exit0, applyExit, pop, push] + <;> omega +theorem step5135 (k : Nat) : Runs (1*2) (before5135 k).denote (before5136 k).denote := + @applyExit_sound (before5135 k) (before5136 k) exit0 1 valid0 (macro5135 k) +theorem macro5136 (k : Nat) : applyExit (before5136 k) exit287 1 = some (before5137 k) := by + simp (disch := omega) [before5136, before5137, exit287, applyExit, pop, push] + <;> omega +theorem step5136 (k : Nat) : Runs (1*35) (before5136 k).denote (before5137 k).denote := + @applyExit_sound (before5136 k) (before5137 k) exit287 1 valid287 (macro5136 k) +theorem macro5137 (k : Nat) : applyExit (before5137 k) exit2 1 = some (before5138 k) := by + simp (disch := omega) [before5137, before5138, exit2, applyExit, pop, push] + <;> omega +theorem step5137 (k : Nat) : Runs (1*2) (before5137 k).denote (before5138 k).denote := + @applyExit_sound (before5137 k) (before5138 k) exit2 1 valid2 (macro5137 k) +theorem macro5138 (k : Nat) : applyExit (before5138 k) exit6 1 = some (before5139 k) := by + simp (disch := omega) [before5138, before5139, exit6, applyExit, pop, push] + <;> omega +theorem step5138 (k : Nat) : Runs (1*1) (before5138 k).denote (before5139 k).denote := + @applyExit_sound (before5138 k) (before5139 k) exit6 1 valid6 (macro5138 k) +theorem macro5139 (k : Nat) : applyExit (before5139 k) exit0 1 = some (before5140 k) := by + simp (disch := omega) [before5139, before5140, exit0, applyExit, pop, push] + <;> omega +theorem step5139 (k : Nat) : Runs (1*2) (before5139 k).denote (before5140 k).denote := + @applyExit_sound (before5139 k) (before5140 k) exit0 1 valid0 (macro5139 k) +theorem macro5140 (k : Nat) : applyExit (before5140 k) exit288 1 = some (before5141 k) := by + simp (disch := omega) [before5140, before5141, exit288, applyExit, pop, push] + <;> omega +theorem step5140 (k : Nat) : Runs (1*38) (before5140 k).denote (before5141 k).denote := + @applyExit_sound (before5140 k) (before5141 k) exit288 1 valid288 (macro5140 k) +theorem macro5141 (k : Nat) : applyExit (before5141 k) exit287 1 = some (before5142 k) := by + simp (disch := omega) [before5141, before5142, exit287, applyExit, pop, push] + <;> omega +theorem step5141 (k : Nat) : Runs (1*35) (before5141 k).denote (before5142 k).denote := + @applyExit_sound (before5141 k) (before5142 k) exit287 1 valid287 (macro5141 k) +theorem macro5142 (k : Nat) : applyExit (before5142 k) exit289 1 = some (before5143 k) := by + simp (disch := omega) [before5142, before5143, exit289, applyExit, pop, push] + <;> omega +theorem step5142 (k : Nat) : Runs (1*5) (before5142 k).denote (before5143 k).denote := + @applyExit_sound (before5142 k) (before5143 k) exit289 1 valid289 (macro5142 k) +theorem macro5143 (k : Nat) : applyExit (before5143 k) exit288 1 = some (before5144 k) := by + simp (disch := omega) [before5143, before5144, exit288, applyExit, pop, push] + <;> omega +theorem step5143 (k : Nat) : Runs (1*38) (before5143 k).denote (before5144 k).denote := + @applyExit_sound (before5143 k) (before5144 k) exit288 1 valid288 (macro5143 k) +theorem macro5144 (k : Nat) : applyExit (before5144 k) exit287 1 = some (before5145 k) := by + simp (disch := omega) [before5144, before5145, exit287, applyExit, pop, push] + <;> omega +theorem step5144 (k : Nat) : Runs (1*35) (before5144 k).denote (before5145 k).denote := + @applyExit_sound (before5144 k) (before5145 k) exit287 1 valid287 (macro5144 k) +theorem macro5145 (k : Nat) : applyExit (before5145 k) exit289 1 = some (before5146 k) := by + simp (disch := omega) [before5145, before5146, exit289, applyExit, pop, push] + <;> omega +theorem step5145 (k : Nat) : Runs (1*5) (before5145 k).denote (before5146 k).denote := + @applyExit_sound (before5145 k) (before5146 k) exit289 1 valid289 (macro5145 k) +theorem macro5146 (k : Nat) : applyExit (before5146 k) exit288 1 = some (before5147 k) := by + simp (disch := omega) [before5146, before5147, exit288, applyExit, pop, push] + <;> omega +theorem step5146 (k : Nat) : Runs (1*38) (before5146 k).denote (before5147 k).denote := + @applyExit_sound (before5146 k) (before5147 k) exit288 1 valid288 (macro5146 k) +theorem macro5147 (k : Nat) : applyExit (before5147 k) exit287 1 = some (before5148 k) := by + simp (disch := omega) [before5147, before5148, exit287, applyExit, pop, push] + <;> omega +theorem step5147 (k : Nat) : Runs (1*35) (before5147 k).denote (before5148 k).denote := + @applyExit_sound (before5147 k) (before5148 k) exit287 1 valid287 (macro5147 k) +theorem macro5148 (k : Nat) : applyExit (before5148 k) exit289 1 = some (before5149 k) := by + simp (disch := omega) [before5148, before5149, exit289, applyExit, pop, push] + <;> omega +theorem step5148 (k : Nat) : Runs (1*5) (before5148 k).denote (before5149 k).denote := + @applyExit_sound (before5148 k) (before5149 k) exit289 1 valid289 (macro5148 k) +def cycleState5149 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w253,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w251,1⟩,⟨w250,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,20⟩,⟨w249,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart5149_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w252,1⟩,⟨w253,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w250,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,20⟩,⟨w249,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart5149_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w252,1⟩,⟨w253,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w251,1⟩,⟨w250,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,20⟩,⟨w249,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro5149_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5149 k j) exit288 1 = some (cyclePart5149_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5149, cyclePart5149_0, exit288, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5149_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5149_0 k j) exit287 1 = some (cyclePart5149_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5149_0, cyclePart5149_1, exit287, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5149_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5149_1 k j) exit289 1 = some (cycleState5149 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5149_1, cycleState5149, exit289, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5149 (k j : Nat) (hj : j < (1*k+2)) : Runs 78 (cycleState5149 k j).denote (cycleState5149 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState5149 k j).denote (cyclePart5149_0 k j).denote := @applyExit_sound (cycleState5149 k j) (cyclePart5149_0 k j) exit288 1 valid288 (cycleMacro5149_0 k j hj) + have h1 : Runs (1*35) (cyclePart5149_0 k j).denote (cyclePart5149_1 k j).denote := @applyExit_sound (cyclePart5149_0 k j) (cyclePart5149_1 k j) exit287 1 valid287 (cycleMacro5149_1 k j hj) + have h2 : Runs (1*5) (cyclePart5149_1 k j).denote (cycleState5149 k (j+1)).denote := @applyExit_sound (cyclePart5149_1 k j) (cycleState5149 k (j+1)) exit289 1 valid289 (cycleMacro5149_2 k j hj) + exact (@Runs.trans (1*38) ((1*35)+(1*5)) (cycleState5149 k j).denote (cyclePart5149_0 k j).denote (cycleState5149 k (j+1)).denote h0 (@Runs.trans (1*35) (1*5) (cyclePart5149_0 k j).denote (cyclePart5149_1 k j).denote (cycleState5149 k (j+1)).denote h1 h2)) +theorem step5149 (k : Nat) : Runs ((1*k+2)*78) (before5149 k).denote (before5150 k).denote := by + have h := Runs.chain (fun j => (cycleState5149 k j).denote) 78 (1*k+2) (cycleRun5149 k) + have h0 : cycleState5149 k 0 = before5149 k := by simp [cycleState5149, before5149] + have h1 : cycleState5149 k (1*k+2) = before5150 k := by + simp [cycleState5149, before5150] <;> omega + simpa only [h0, h1] using h +theorem macro5150 (k : Nat) : applyExit (before5150 k) exit288 1 = some (before5151 k) := by + simp (disch := omega) [before5150, before5151, exit288, applyExit, pop, push] + <;> omega +theorem step5150 (k : Nat) : Runs (1*38) (before5150 k).denote (before5151 k).denote := + @applyExit_sound (before5150 k) (before5151 k) exit288 1 valid288 (macro5150 k) +theorem macro5151 (k : Nat) : applyExit (before5151 k) exit287 1 = some (before5152 k) := by + simp (disch := omega) [before5151, before5152, exit287, applyExit, pop, push] + <;> omega +theorem step5151 (k : Nat) : Runs (1*35) (before5151 k).denote (before5152 k).denote := + @applyExit_sound (before5151 k) (before5152 k) exit287 1 valid287 (macro5151 k) +theorem macro5152 (k : Nat) : applyExit (before5152 k) exit289 1 = some (before5153 k) := by + simp (disch := omega) [before5152, before5153, exit289, applyExit, pop, push] + <;> omega +theorem step5152 (k : Nat) : Runs (1*5) (before5152 k).denote (before5153 k).denote := + @applyExit_sound (before5152 k) (before5153 k) exit289 1 valid289 (macro5152 k) +theorem macro5153 (k : Nat) : applyExit (before5153 k) exit288 1 = some (before5154 k) := by + simp (disch := omega) [before5153, before5154, exit288, applyExit, pop, push] + <;> omega +theorem step5153 (k : Nat) : Runs (1*38) (before5153 k).denote (before5154 k).denote := + @applyExit_sound (before5153 k) (before5154 k) exit288 1 valid288 (macro5153 k) +theorem macro5154 (k : Nat) : applyExit (before5154 k) exit275 1 = some (before5155 k) := by + simp (disch := omega) [before5154, before5155, exit275, applyExit, pop, push] + <;> omega +theorem step5154 (k : Nat) : Runs (1*38) (before5154 k).denote (before5155 k).denote := + @applyExit_sound (before5154 k) (before5155 k) exit275 1 valid275 (macro5154 k) +theorem macro5155 (k : Nat) : applyExit (before5155 k) exit0 791761157 = some (before5156 k) := by + simp (disch := omega) [before5155, before5156, exit0, applyExit, pop, push] + <;> omega +theorem step5155 (k : Nat) : Runs (791761157*2) (before5155 k).denote (before5156 k).denote := + @applyExit_sound (before5155 k) (before5156 k) exit0 791761157 valid0 (macro5155 k) +theorem macro5156 (k : Nat) : applyExit (before5156 k) exit1 1 = some (before5157 k) := by + simp (disch := omega) [before5156, before5157, exit1, applyExit, pop, push] + <;> omega +theorem step5156 (k : Nat) : Runs (1*3) (before5156 k).denote (before5157 k).denote := + @applyExit_sound (before5156 k) (before5157 k) exit1 1 valid1 (macro5156 k) +theorem macro5157 (k : Nat) : applyExit (before5157 k) exit2 791761157 = some (before5158 k) := by + simp (disch := omega) [before5157, before5158, exit2, applyExit, pop, push] + <;> omega +theorem step5157 (k : Nat) : Runs (791761157*2) (before5157 k).denote (before5158 k).denote := + @applyExit_sound (before5157 k) (before5158 k) exit2 791761157 valid2 (macro5157 k) +theorem macro5158 (k : Nat) : applyExit (before5158 k) exit276 1 = some (before5159 k) := by + simp (disch := omega) [before5158, before5159, exit276, applyExit, pop, push] + <;> omega +theorem step5158 (k : Nat) : Runs (1*38) (before5158 k).denote (before5159 k).denote := + @applyExit_sound (before5158 k) (before5159 k) exit276 1 valid276 (macro5158 k) +theorem macro5159 (k : Nat) : applyExit (before5159 k) exit289 1 = some (before5160 k) := by + simp (disch := omega) [before5159, before5160, exit289, applyExit, pop, push] + <;> omega +theorem step5159 (k : Nat) : Runs (1*5) (before5159 k).denote (before5160 k).denote := + @applyExit_sound (before5159 k) (before5160 k) exit289 1 valid289 (macro5159 k) +theorem macro5160 (k : Nat) : applyExit (before5160 k) exit275 1 = some (before5161 k) := by + simp (disch := omega) [before5160, before5161, exit275, applyExit, pop, push] + <;> omega +theorem step5160 (k : Nat) : Runs (1*38) (before5160 k).denote (before5161 k).denote := + @applyExit_sound (before5160 k) (before5161 k) exit275 1 valid275 (macro5160 k) +theorem macro5161 (k : Nat) : applyExit (before5161 k) exit0 791761158 = some (before5162 k) := by + simp (disch := omega) [before5161, before5162, exit0, applyExit, pop, push] + <;> omega +theorem step5161 (k : Nat) : Runs (791761158*2) (before5161 k).denote (before5162 k).denote := + @applyExit_sound (before5161 k) (before5162 k) exit0 791761158 valid0 (macro5161 k) +theorem macro5162 (k : Nat) : applyExit (before5162 k) exit13 8 = some (before5163 k) := by + simp (disch := omega) [before5162, before5163, exit13, applyExit, pop, push] + <;> omega +theorem step5162 (k : Nat) : Runs (8*2) (before5162 k).denote (before5163 k).denote := + @applyExit_sound (before5162 k) (before5163 k) exit13 8 valid13 (macro5162 k) +theorem macro5163 (k : Nat) : applyExit (before5163 k) exit0 22 = some (before5164 k) := by + simp (disch := omega) [before5163, before5164, exit0, applyExit, pop, push] + <;> omega +theorem step5163 (k : Nat) : Runs (22*2) (before5163 k).denote (before5164 k).denote := + @applyExit_sound (before5163 k) (before5164 k) exit0 22 valid0 (macro5163 k) +theorem macro5164 (k : Nat) : applyExit (before5164 k) exit1 1 = some (before5165 k) := by + simp (disch := omega) [before5164, before5165, exit1, applyExit, pop, push] + <;> omega +theorem step5164 (k : Nat) : Runs (1*3) (before5164 k).denote (before5165 k).denote := + @applyExit_sound (before5164 k) (before5165 k) exit1 1 valid1 (macro5164 k) +theorem macro5165 (k : Nat) : applyExit (before5165 k) exit2 22 = some (before5166 k) := by + simp (disch := omega) [before5165, before5166, exit2, applyExit, pop, push] + <;> omega +theorem step5165 (k : Nat) : Runs (22*2) (before5165 k).denote (before5166 k).denote := + @applyExit_sound (before5165 k) (before5166 k) exit2 22 valid2 (macro5165 k) +theorem macro5166 (k : Nat) : applyExit (before5166 k) exit6 1 = some (before5167 k) := by + simp (disch := omega) [before5166, before5167, exit6, applyExit, pop, push] + <;> omega +theorem step5166 (k : Nat) : Runs (1*1) (before5166 k).denote (before5167 k).denote := + @applyExit_sound (before5166 k) (before5167 k) exit6 1 valid6 (macro5166 k) +theorem macro5167 (k : Nat) : applyExit (before5167 k) exit0 23 = some (before5168 k) := by + simp (disch := omega) [before5167, before5168, exit0, applyExit, pop, push] + <;> omega +theorem step5167 (k : Nat) : Runs (23*2) (before5167 k).denote (before5168 k).denote := + @applyExit_sound (before5167 k) (before5168 k) exit0 23 valid0 (macro5167 k) +theorem macro5168 (k : Nat) : applyExit (before5168 k) exit13 40 = some (before5169 k) := by + simp (disch := omega) [before5168, before5169, exit13, applyExit, pop, push] + <;> omega +theorem step5168 (k : Nat) : Runs (40*2) (before5168 k).denote (before5169 k).denote := + @applyExit_sound (before5168 k) (before5169 k) exit13 40 valid13 (macro5168 k) +theorem macro5169 (k : Nat) : applyExit (before5169 k) exit0 16 = some (before5170 k) := by + simp (disch := omega) [before5169, before5170, exit0, applyExit, pop, push] + <;> omega +theorem step5169 (k : Nat) : Runs (16*2) (before5169 k).denote (before5170 k).denote := + @applyExit_sound (before5169 k) (before5170 k) exit0 16 valid0 (macro5169 k) +theorem macro5170 (k : Nat) : applyExit (before5170 k) exit1 1 = some (before5171 k) := by + simp (disch := omega) [before5170, before5171, exit1, applyExit, pop, push] + <;> omega +theorem step5170 (k : Nat) : Runs (1*3) (before5170 k).denote (before5171 k).denote := + @applyExit_sound (before5170 k) (before5171 k) exit1 1 valid1 (macro5170 k) +theorem macro5171 (k : Nat) : applyExit (before5171 k) exit2 16 = some (before5172 k) := by + simp (disch := omega) [before5171, before5172, exit2, applyExit, pop, push] + <;> omega +theorem step5171 (k : Nat) : Runs (16*2) (before5171 k).denote (before5172 k).denote := + @applyExit_sound (before5171 k) (before5172 k) exit2 16 valid2 (macro5171 k) +theorem macro5172 (k : Nat) : applyExit (before5172 k) exit6 1 = some (before5173 k) := by + simp (disch := omega) [before5172, before5173, exit6, applyExit, pop, push] + <;> omega +theorem step5172 (k : Nat) : Runs (1*1) (before5172 k).denote (before5173 k).denote := + @applyExit_sound (before5172 k) (before5173 k) exit6 1 valid6 (macro5172 k) +theorem macro5173 (k : Nat) : applyExit (before5173 k) exit0 17 = some (before5174 k) := by + simp (disch := omega) [before5173, before5174, exit0, applyExit, pop, push] + <;> omega +theorem step5173 (k : Nat) : Runs (17*2) (before5173 k).denote (before5174 k).denote := + @applyExit_sound (before5173 k) (before5174 k) exit0 17 valid0 (macro5173 k) +theorem macro5174 (k : Nat) : applyExit (before5174 k) exit13 92 = some (before5175 k) := by + simp (disch := omega) [before5174, before5175, exit13, applyExit, pop, push] + <;> omega +theorem step5174 (k : Nat) : Runs (92*2) (before5174 k).denote (before5175 k).denote := + @applyExit_sound (before5174 k) (before5175 k) exit13 92 valid13 (macro5174 k) +theorem macro5175 (k : Nat) : applyExit (before5175 k) exit0 20 = some (before5176 k) := by + simp (disch := omega) [before5175, before5176, exit0, applyExit, pop, push] + <;> omega +theorem step5175 (k : Nat) : Runs (20*2) (before5175 k).denote (before5176 k).denote := + @applyExit_sound (before5175 k) (before5176 k) exit0 20 valid0 (macro5175 k) +theorem macro5176 (k : Nat) : applyExit (before5176 k) exit290 1 = some (before5177 k) := by + simp (disch := omega) [before5176, before5177, exit290, applyExit, pop, push] + <;> omega +theorem step5176 (k : Nat) : Runs (1*71) (before5176 k).denote (before5177 k).denote := + @applyExit_sound (before5176 k) (before5177 k) exit290 1 valid290 (macro5176 k) +theorem macro5177 (k : Nat) : applyExit (before5177 k) exit2 20 = some (before5178 k) := by + simp (disch := omega) [before5177, before5178, exit2, applyExit, pop, push] + <;> omega +theorem step5177 (k : Nat) : Runs (20*2) (before5177 k).denote (before5178 k).denote := + @applyExit_sound (before5177 k) (before5178 k) exit2 20 valid2 (macro5177 k) +theorem macro5178 (k : Nat) : applyExit (before5178 k) exit6 1 = some (before5179 k) := by + simp (disch := omega) [before5178, before5179, exit6, applyExit, pop, push] + <;> omega +theorem step5178 (k : Nat) : Runs (1*1) (before5178 k).denote (before5179 k).denote := + @applyExit_sound (before5178 k) (before5179 k) exit6 1 valid6 (macro5178 k) +theorem macro5179 (k : Nat) : applyExit (before5179 k) exit0 20 = some (before5180 k) := by + simp (disch := omega) [before5179, before5180, exit0, applyExit, pop, push] + <;> omega +theorem step5179 (k : Nat) : Runs (20*2) (before5179 k).denote (before5180 k).denote := + @applyExit_sound (before5179 k) (before5180 k) exit0 20 valid0 (macro5179 k) +theorem macro5180 (k : Nat) : applyExit (before5180 k) exit291 1 = some (before5181 k) := by + simp (disch := omega) [before5180, before5181, exit291, applyExit, pop, push] + <;> omega +theorem step5180 (k : Nat) : Runs (1*1026) (before5180 k).denote (before5181 k).denote := + @applyExit_sound (before5180 k) (before5181 k) exit291 1 valid291 (macro5180 k) +theorem macro5181 (k : Nat) : applyExit (before5181 k) exit290 1 = some (before5182 k) := by + simp (disch := omega) [before5181, before5182, exit290, applyExit, pop, push] + <;> omega +theorem step5181 (k : Nat) : Runs (1*71) (before5181 k).denote (before5182 k).denote := + @applyExit_sound (before5181 k) (before5182 k) exit290 1 valid290 (macro5181 k) +theorem macro5182 (k : Nat) : applyExit (before5182 k) exit292 1 = some (before5183 k) := by + simp (disch := omega) [before5182, before5183, exit292, applyExit, pop, push] + <;> omega +theorem step5182 (k : Nat) : Runs (1*81) (before5182 k).denote (before5183 k).denote := + @applyExit_sound (before5182 k) (before5183 k) exit292 1 valid292 (macro5182 k) +theorem macro5183 (k : Nat) : applyExit (before5183 k) exit291 1 = some (before5184 k) := by + simp (disch := omega) [before5183, before5184, exit291, applyExit, pop, push] + <;> omega +theorem step5183 (k : Nat) : Runs (1*1026) (before5183 k).denote (before5184 k).denote := + @applyExit_sound (before5183 k) (before5184 k) exit291 1 valid291 (macro5183 k) +theorem macro5184 (k : Nat) : applyExit (before5184 k) exit290 1 = some (before5185 k) := by + simp (disch := omega) [before5184, before5185, exit290, applyExit, pop, push] + <;> omega +theorem step5184 (k : Nat) : Runs (1*71) (before5184 k).denote (before5185 k).denote := + @applyExit_sound (before5184 k) (before5185 k) exit290 1 valid290 (macro5184 k) +theorem macro5185 (k : Nat) : applyExit (before5185 k) exit292 1 = some (before5186 k) := by + simp (disch := omega) [before5185, before5186, exit292, applyExit, pop, push] + <;> omega +theorem step5185 (k : Nat) : Runs (1*81) (before5185 k).denote (before5186 k).denote := + @applyExit_sound (before5185 k) (before5186 k) exit292 1 valid292 (macro5185 k) +theorem macro5186 (k : Nat) : applyExit (before5186 k) exit291 1 = some (before5187 k) := by + simp (disch := omega) [before5186, before5187, exit291, applyExit, pop, push] + <;> omega +theorem step5186 (k : Nat) : Runs (1*1026) (before5186 k).denote (before5187 k).denote := + @applyExit_sound (before5186 k) (before5187 k) exit291 1 valid291 (macro5186 k) +theorem macro5187 (k : Nat) : applyExit (before5187 k) exit290 1 = some (before5188 k) := by + simp (disch := omega) [before5187, before5188, exit290, applyExit, pop, push] + <;> omega +theorem step5187 (k : Nat) : Runs (1*71) (before5187 k).denote (before5188 k).denote := + @applyExit_sound (before5187 k) (before5188 k) exit290 1 valid290 (macro5187 k) +theorem macro5188 (k : Nat) : applyExit (before5188 k) exit292 1 = some (before5189 k) := by + simp (disch := omega) [before5188, before5189, exit292, applyExit, pop, push] + <;> omega +theorem step5188 (k : Nat) : Runs (1*81) (before5188 k).denote (before5189 k).denote := + @applyExit_sound (before5188 k) (before5189 k) exit292 1 valid292 (macro5188 k) +def cycleState5189 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w256,(3+1*j)⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w253,(1*k+7)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w254,1⟩,⟨w249,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart5189_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w255,1⟩,⟨w256,(3+1*j)⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w253,(1*k+7)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w249,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart5189_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w255,1⟩,⟨w256,(3+1*j)⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w253,(1*k+7)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w254,1⟩,⟨w249,(1*k+3-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro5189_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5189 k j) exit291 1 = some (cyclePart5189_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5189, cyclePart5189_0, exit291, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5189_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5189_0 k j) exit290 1 = some (cyclePart5189_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5189_0, cyclePart5189_1, exit290, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5189_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5189_1 k j) exit292 1 = some (cycleState5189 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5189_1, cycleState5189, exit292, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5189 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState5189 k j).denote (cycleState5189 k (j+1)).denote := by + have h0 : Runs (1*1026) (cycleState5189 k j).denote (cyclePart5189_0 k j).denote := @applyExit_sound (cycleState5189 k j) (cyclePart5189_0 k j) exit291 1 valid291 (cycleMacro5189_0 k j hj) + have h1 : Runs (1*71) (cyclePart5189_0 k j).denote (cyclePart5189_1 k j).denote := @applyExit_sound (cyclePart5189_0 k j) (cyclePart5189_1 k j) exit290 1 valid290 (cycleMacro5189_1 k j hj) + have h2 : Runs (1*81) (cyclePart5189_1 k j).denote (cycleState5189 k (j+1)).denote := @applyExit_sound (cyclePart5189_1 k j) (cycleState5189 k (j+1)) exit292 1 valid292 (cycleMacro5189_2 k j hj) + exact (@Runs.trans (1*1026) ((1*71)+(1*81)) (cycleState5189 k j).denote (cyclePart5189_0 k j).denote (cycleState5189 k (j+1)).denote h0 (@Runs.trans (1*71) (1*81) (cyclePart5189_0 k j).denote (cyclePart5189_1 k j).denote (cycleState5189 k (j+1)).denote h1 h2)) +theorem step5189 (k : Nat) : Runs ((1*k+3)*1178) (before5189 k).denote (before5190 k).denote := by + have h := Runs.chain (fun j => (cycleState5189 k j).denote) 1178 (1*k+3) (cycleRun5189 k) + have h0 : cycleState5189 k 0 = before5189 k := by simp [cycleState5189, before5189] + have h1 : cycleState5189 k (1*k+3) = before5190 k := by + simp [cycleState5189, before5190] <;> omega + simpa only [h0, h1] using h +theorem macro5190 (k : Nat) : applyExit (before5190 k) exit291 1 = some (before5191 k) := by + simp (disch := omega) [before5190, before5191, exit291, applyExit, pop, push] + <;> omega +theorem step5190 (k : Nat) : Runs (1*1026) (before5190 k).denote (before5191 k).denote := + @applyExit_sound (before5190 k) (before5191 k) exit291 1 valid291 (macro5190 k) +theorem macro5191 (k : Nat) : applyExit (before5191 k) exit290 1 = some (before5192 k) := by + simp (disch := omega) [before5191, before5192, exit290, applyExit, pop, push] + <;> omega +theorem step5191 (k : Nat) : Runs (1*71) (before5191 k).denote (before5192 k).denote := + @applyExit_sound (before5191 k) (before5192 k) exit290 1 valid290 (macro5191 k) +theorem macro5192 (k : Nat) : applyExit (before5192 k) exit292 1 = some (before5193 k) := by + simp (disch := omega) [before5192, before5193, exit292, applyExit, pop, push] + <;> omega +theorem step5192 (k : Nat) : Runs (1*81) (before5192 k).denote (before5193 k).denote := + @applyExit_sound (before5192 k) (before5193 k) exit292 1 valid292 (macro5192 k) +theorem macro5193 (k : Nat) : applyExit (before5193 k) exit291 1 = some (before5194 k) := by + simp (disch := omega) [before5193, before5194, exit291, applyExit, pop, push] + <;> omega +theorem step5193 (k : Nat) : Runs (1*1026) (before5193 k).denote (before5194 k).denote := + @applyExit_sound (before5193 k) (before5194 k) exit291 1 valid291 (macro5193 k) +theorem macro5194 (k : Nat) : applyExit (before5194 k) exit0 17 = some (before5195 k) := by + simp (disch := omega) [before5194, before5195, exit0, applyExit, pop, push] + <;> omega +theorem step5194 (k : Nat) : Runs (17*2) (before5194 k).denote (before5195 k).denote := + @applyExit_sound (before5194 k) (before5195 k) exit0 17 valid0 (macro5194 k) +theorem macro5195 (k : Nat) : applyExit (before5195 k) exit1 1 = some (before5196 k) := by + simp (disch := omega) [before5195, before5196, exit1, applyExit, pop, push] + <;> omega +theorem step5195 (k : Nat) : Runs (1*3) (before5195 k).denote (before5196 k).denote := + @applyExit_sound (before5195 k) (before5196 k) exit1 1 valid1 (macro5195 k) +theorem macro5196 (k : Nat) : applyExit (before5196 k) exit2 17 = some (before5197 k) := by + simp (disch := omega) [before5196, before5197, exit2, applyExit, pop, push] + <;> omega +theorem step5196 (k : Nat) : Runs (17*2) (before5196 k).denote (before5197 k).denote := + @applyExit_sound (before5196 k) (before5197 k) exit2 17 valid2 (macro5196 k) +theorem macro5197 (k : Nat) : applyExit (before5197 k) exit292 1 = some (before5198 k) := by + simp (disch := omega) [before5197, before5198, exit292, applyExit, pop, push] + <;> omega +theorem step5197 (k : Nat) : Runs (1*81) (before5197 k).denote (before5198 k).denote := + @applyExit_sound (before5197 k) (before5198 k) exit292 1 valid292 (macro5197 k) +theorem macro5198 (k : Nat) : applyExit (before5198 k) exit0 18 = some (before5199 k) := by + simp (disch := omega) [before5198, before5199, exit0, applyExit, pop, push] + <;> omega +theorem step5198 (k : Nat) : Runs (18*2) (before5198 k).denote (before5199 k).denote := + @applyExit_sound (before5198 k) (before5199 k) exit0 18 valid0 (macro5198 k) +theorem macro5199 (k : Nat) : applyExit (before5199 k) exit13 16 = some (after5199 k) := by + simp (disch := omega) [before5199, after5199, exit13, applyExit, pop, push] + <;> omega +theorem step5199 (k : Nat) : Runs (16*2) (before5199 k).denote (after5199 k).denote := + @applyExit_sound (before5199 k) (after5199 k) exit13 16 valid13 (macro5199 k) +theorem chunkRun051 (k : Nat) : Runs (1256*k+4750578057) (before5100 k).denote (after5199 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))))+((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78))))))) ((((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))))+((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2))))))+(((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))))+((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2))))))) (before5100 k).denote (before5150 k).denote (after5199 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))))+((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3)))))) (((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78)))))) (before5100 k).denote (before5125 k).denote (before5150 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2))))) ((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3))))) (before5100 k).denote (before5112 k).denote (before5125 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))) (before5100 k).denote (before5106 k).denote (before5112 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before5100 k).denote (before5103 k).denote (before5106 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before5100 k).denote (before5101 k).denote (before5103 k).denote (step5100 k) (@Runs.trans (1*2) (1*2) (before5101 k).denote (before5102 k).denote (before5103 k).denote (step5101 k) (step5102 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before5103 k).denote (before5104 k).denote (before5106 k).denote (step5103 k) (@Runs.trans (1*2) (1*2) (before5104 k).denote (before5105 k).denote (before5106 k).denote (step5104 k) (step5105 k)))) (@Runs.trans ((1*1)+((1*3)+(1*1))) ((1*2)+((1*2)+(1*2))) (before5106 k).denote (before5109 k).denote (before5112 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before5106 k).denote (before5107 k).denote (before5109 k).denote (step5106 k) (@Runs.trans (1*3) (1*1) (before5107 k).denote (before5108 k).denote (before5109 k).denote (step5107 k) (step5108 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before5109 k).denote (before5110 k).denote (before5112 k).denote (step5109 k) (@Runs.trans (1*2) (1*2) (before5110 k).denote (before5111 k).denote (before5112 k).denote (step5110 k) (step5111 k))))) (@Runs.trans (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2)))) (((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3)))) (before5112 k).denote (before5118 k).denote (before5125 k).denote (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(2*2))) (before5112 k).denote (before5115 k).denote (before5118 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before5112 k).denote (before5113 k).denote (before5115 k).denote (step5112 k) (@Runs.trans (1*2) (1*1) (before5113 k).denote (before5114 k).denote (before5115 k).denote (step5113 k) (step5114 k))) (@Runs.trans (2*2) ((1*2)+(2*2)) (before5115 k).denote (before5116 k).denote (before5118 k).denote (step5115 k) (@Runs.trans (1*2) (2*2) (before5116 k).denote (before5117 k).denote (before5118 k).denote (step5116 k) (step5117 k)))) (@Runs.trans ((1*3)+((2*2)+(1*1))) (((3*2)+(12*2))+((10*2)+(1*3))) (before5118 k).denote (before5121 k).denote (before5125 k).denote (@Runs.trans (1*3) ((2*2)+(1*1)) (before5118 k).denote (before5119 k).denote (before5121 k).denote (step5118 k) (@Runs.trans (2*2) (1*1) (before5119 k).denote (before5120 k).denote (before5121 k).denote (step5119 k) (step5120 k))) (@Runs.trans ((3*2)+(12*2)) ((10*2)+(1*3)) (before5121 k).denote (before5123 k).denote (before5125 k).denote (@Runs.trans (3*2) (12*2) (before5121 k).denote (before5122 k).denote (before5123 k).denote (step5121 k) (step5122 k)) (@Runs.trans (10*2) (1*3) (before5123 k).denote (before5124 k).denote (before5125 k).denote (step5123 k) (step5124 k)))))) (@Runs.trans ((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35))))) ((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78))))) (before5125 k).denote (before5137 k).denote (before5150 k).denote (@Runs.trans (((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3)))) (((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))) (before5125 k).denote (before5131 k).denote (before5137 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((9*2)+((9*2)+(1*3))) (before5125 k).denote (before5128 k).denote (before5131 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before5125 k).denote (before5126 k).denote (before5128 k).denote (step5125 k) (@Runs.trans (1*1) (11*2) (before5126 k).denote (before5127 k).denote (before5128 k).denote (step5126 k) (step5127 k))) (@Runs.trans (9*2) ((9*2)+(1*3)) (before5128 k).denote (before5129 k).denote (before5131 k).denote (step5128 k) (@Runs.trans (9*2) (1*3) (before5129 k).denote (before5130 k).denote (before5131 k).denote (step5129 k) (step5130 k)))) (@Runs.trans ((9*2)+((1*1)+(10*2))) ((9*2)+((1*2)+(1*35))) (before5131 k).denote (before5134 k).denote (before5137 k).denote (@Runs.trans (9*2) ((1*1)+(10*2)) (before5131 k).denote (before5132 k).denote (before5134 k).denote (step5131 k) (@Runs.trans (1*1) (10*2) (before5132 k).denote (before5133 k).denote (before5134 k).denote (step5132 k) (step5133 k))) (@Runs.trans (9*2) ((1*2)+(1*35)) (before5134 k).denote (before5135 k).denote (before5137 k).denote (step5134 k) (@Runs.trans (1*2) (1*35) (before5135 k).denote (before5136 k).denote (before5137 k).denote (step5135 k) (step5136 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5)))) (((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78)))) (before5137 k).denote (before5143 k).denote (before5150 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*38)+((1*35)+(1*5))) (before5137 k).denote (before5140 k).denote (before5143 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before5137 k).denote (before5138 k).denote (before5140 k).denote (step5137 k) (@Runs.trans (1*1) (1*2) (before5138 k).denote (before5139 k).denote (before5140 k).denote (step5138 k) (step5139 k))) (@Runs.trans (1*38) ((1*35)+(1*5)) (before5140 k).denote (before5141 k).denote (before5143 k).denote (step5140 k) (@Runs.trans (1*35) (1*5) (before5141 k).denote (before5142 k).denote (before5143 k).denote (step5141 k) (step5142 k)))) (@Runs.trans ((1*38)+((1*35)+(1*5))) (((1*38)+(1*35))+((1*5)+((1*k+2)*78))) (before5143 k).denote (before5146 k).denote (before5150 k).denote (@Runs.trans (1*38) ((1*35)+(1*5)) (before5143 k).denote (before5144 k).denote (before5146 k).denote (step5143 k) (@Runs.trans (1*35) (1*5) (before5144 k).denote (before5145 k).denote (before5146 k).denote (step5144 k) (step5145 k))) (@Runs.trans ((1*38)+(1*35)) ((1*5)+((1*k+2)*78)) (before5146 k).denote (before5148 k).denote (before5150 k).denote (@Runs.trans (1*38) (1*35) (before5146 k).denote (before5147 k).denote (before5148 k).denote (step5146 k) (step5147 k)) (@Runs.trans (1*5) ((1*k+2)*78) (before5148 k).denote (before5149 k).denote (before5150 k).denote (step5148 k) (step5149 k))))))) (@Runs.trans (((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))))+((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2)))))) (((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))))+((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2)))))) (before5150 k).denote (before5175 k).denote (after5199 k).denote (@Runs.trans ((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2))))) ((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2))))) (before5150 k).denote (before5162 k).denote (before5175 k).denote (@Runs.trans (((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2)))) (((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))) (before5150 k).denote (before5156 k).denote (before5162 k).denote (@Runs.trans ((1*38)+((1*35)+(1*5))) ((1*38)+((1*38)+(791761157*2))) (before5150 k).denote (before5153 k).denote (before5156 k).denote (@Runs.trans (1*38) ((1*35)+(1*5)) (before5150 k).denote (before5151 k).denote (before5153 k).denote (step5150 k) (@Runs.trans (1*35) (1*5) (before5151 k).denote (before5152 k).denote (before5153 k).denote (step5151 k) (step5152 k))) (@Runs.trans (1*38) ((1*38)+(791761157*2)) (before5153 k).denote (before5154 k).denote (before5156 k).denote (step5153 k) (@Runs.trans (1*38) (791761157*2) (before5154 k).denote (before5155 k).denote (before5156 k).denote (step5154 k) (step5155 k)))) (@Runs.trans ((1*3)+((791761157*2)+(1*38))) ((1*5)+((1*38)+(791761158*2))) (before5156 k).denote (before5159 k).denote (before5162 k).denote (@Runs.trans (1*3) ((791761157*2)+(1*38)) (before5156 k).denote (before5157 k).denote (before5159 k).denote (step5156 k) (@Runs.trans (791761157*2) (1*38) (before5157 k).denote (before5158 k).denote (before5159 k).denote (step5157 k) (step5158 k))) (@Runs.trans (1*5) ((1*38)+(791761158*2)) (before5159 k).denote (before5160 k).denote (before5162 k).denote (step5159 k) (@Runs.trans (1*38) (791761158*2) (before5160 k).denote (before5161 k).denote (before5162 k).denote (step5160 k) (step5161 k))))) (@Runs.trans (((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2)))) (((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2)))) (before5162 k).denote (before5168 k).denote (before5175 k).denote (@Runs.trans ((8*2)+((22*2)+(1*3))) ((22*2)+((1*1)+(23*2))) (before5162 k).denote (before5165 k).denote (before5168 k).denote (@Runs.trans (8*2) ((22*2)+(1*3)) (before5162 k).denote (before5163 k).denote (before5165 k).denote (step5162 k) (@Runs.trans (22*2) (1*3) (before5163 k).denote (before5164 k).denote (before5165 k).denote (step5163 k) (step5164 k))) (@Runs.trans (22*2) ((1*1)+(23*2)) (before5165 k).denote (before5166 k).denote (before5168 k).denote (step5165 k) (@Runs.trans (1*1) (23*2) (before5166 k).denote (before5167 k).denote (before5168 k).denote (step5166 k) (step5167 k)))) (@Runs.trans ((40*2)+((16*2)+(1*3))) (((16*2)+(1*1))+((17*2)+(92*2))) (before5168 k).denote (before5171 k).denote (before5175 k).denote (@Runs.trans (40*2) ((16*2)+(1*3)) (before5168 k).denote (before5169 k).denote (before5171 k).denote (step5168 k) (@Runs.trans (16*2) (1*3) (before5169 k).denote (before5170 k).denote (before5171 k).denote (step5169 k) (step5170 k))) (@Runs.trans ((16*2)+(1*1)) ((17*2)+(92*2)) (before5171 k).denote (before5173 k).denote (before5175 k).denote (@Runs.trans (16*2) (1*1) (before5171 k).denote (before5172 k).denote (before5173 k).denote (step5171 k) (step5172 k)) (@Runs.trans (17*2) (92*2) (before5173 k).denote (before5174 k).denote (before5175 k).denote (step5173 k) (step5174 k)))))) (@Runs.trans ((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026))))) ((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2))))) (before5175 k).denote (before5187 k).denote (after5199 k).denote (@Runs.trans (((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026)))) (((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))) (before5175 k).denote (before5181 k).denote (before5187 k).denote (@Runs.trans ((20*2)+((1*71)+(20*2))) ((1*1)+((20*2)+(1*1026))) (before5175 k).denote (before5178 k).denote (before5181 k).denote (@Runs.trans (20*2) ((1*71)+(20*2)) (before5175 k).denote (before5176 k).denote (before5178 k).denote (step5175 k) (@Runs.trans (1*71) (20*2) (before5176 k).denote (before5177 k).denote (before5178 k).denote (step5176 k) (step5177 k))) (@Runs.trans (1*1) ((20*2)+(1*1026)) (before5178 k).denote (before5179 k).denote (before5181 k).denote (step5178 k) (@Runs.trans (20*2) (1*1026) (before5179 k).denote (before5180 k).denote (before5181 k).denote (step5179 k) (step5180 k)))) (@Runs.trans ((1*71)+((1*81)+(1*1026))) ((1*71)+((1*81)+(1*1026))) (before5181 k).denote (before5184 k).denote (before5187 k).denote (@Runs.trans (1*71) ((1*81)+(1*1026)) (before5181 k).denote (before5182 k).denote (before5184 k).denote (step5181 k) (@Runs.trans (1*81) (1*1026) (before5182 k).denote (before5183 k).denote (before5184 k).denote (step5182 k) (step5183 k))) (@Runs.trans (1*71) ((1*81)+(1*1026)) (before5184 k).denote (before5185 k).denote (before5187 k).denote (step5184 k) (@Runs.trans (1*81) (1*1026) (before5185 k).denote (before5186 k).denote (before5187 k).denote (step5185 k) (step5186 k))))) (@Runs.trans (((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81)))) (((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2)))) (before5187 k).denote (before5193 k).denote (after5199 k).denote (@Runs.trans ((1*71)+((1*81)+((1*k+3)*1178))) ((1*1026)+((1*71)+(1*81))) (before5187 k).denote (before5190 k).denote (before5193 k).denote (@Runs.trans (1*71) ((1*81)+((1*k+3)*1178)) (before5187 k).denote (before5188 k).denote (before5190 k).denote (step5187 k) (@Runs.trans (1*81) ((1*k+3)*1178) (before5188 k).denote (before5189 k).denote (before5190 k).denote (step5188 k) (step5189 k))) (@Runs.trans (1*1026) ((1*71)+(1*81)) (before5190 k).denote (before5191 k).denote (before5193 k).denote (step5190 k) (@Runs.trans (1*71) (1*81) (before5191 k).denote (before5192 k).denote (before5193 k).denote (step5191 k) (step5192 k)))) (@Runs.trans ((1*1026)+((17*2)+(1*3))) (((17*2)+(1*81))+((18*2)+(16*2))) (before5193 k).denote (before5196 k).denote (after5199 k).denote (@Runs.trans (1*1026) ((17*2)+(1*3)) (before5193 k).denote (before5194 k).denote (before5196 k).denote (step5193 k) (@Runs.trans (17*2) (1*3) (before5194 k).denote (before5195 k).denote (before5196 k).denote (step5194 k) (step5195 k))) (@Runs.trans ((17*2)+(1*81)) ((18*2)+(16*2)) (before5196 k).denote (before5198 k).denote (after5199 k).denote (@Runs.trans (17*2) (1*81) (before5196 k).denote (before5197 k).denote (before5198 k).denote (step5196 k) (step5197 k)) (@Runs.trans (18*2) (16*2) (before5198 k).denote (before5199 k).denote (after5199 k).denote (step5198 k) (step5199 k)))))))) + have ht : (((((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))))+((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78)))))))+((((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))))+((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2))))))+(((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))))+((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2)))))))) = (1256*k+4750578057) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean new file mode 100644 index 00000000..db7fe5fd --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean @@ -0,0 +1,787 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5200_0 : Stack := [] +abbrev tail5200_1 : Stack := ⟨w1,1⟩ :: tail5200_0 +abbrev tail5200_2 : Stack := ⟨w2,1⟩ :: tail5200_1 +abbrev tail5200_3 : Stack := ⟨w1,2⟩ :: tail5200_2 +abbrev tail5200_4 : Stack := ⟨w2,1⟩ :: tail5200_3 +abbrev tail5200_5 : Stack := ⟨w1,3⟩ :: tail5200_4 +abbrev tail5200_6 : Stack := ⟨w0,11⟩ :: tail5200_5 +abbrev tail5200_7 : Stack := ⟨w2,1⟩ :: tail5200_6 +abbrev tail5200_8 : Stack := ⟨w1,11⟩ :: tail5200_7 +abbrev tail5200_9 : Stack := ⟨w0,8⟩ :: tail5200_8 +abbrev tail5200_10 : Stack := ⟨w2,1⟩ :: tail5200_9 +abbrev tail5200_11 : Stack := ⟨w1,10⟩ :: tail5200_10 +abbrev tail5200_12 : Stack := ⟨w0,8⟩ :: tail5200_11 +abbrev tail5200_13 : Stack := ⟨w2,1⟩ :: tail5200_12 +abbrev tail5200_14 : Stack := ⟨w1,1⟩ :: tail5200_13 +abbrev tail5200_15 (k : Nat) : Stack := ⟨w253,(1*k+7)⟩ :: tail5200_14 +abbrev tail5200_16 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5200_15 k +abbrev tail5200_17 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5200_16 k +abbrev tail5200_18 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5200_17 k +abbrev tail5200_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_18 k +abbrev tail5200_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5200_19 k +abbrev tail5200_21 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5200_20 k +abbrev tail5200_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_21 k +abbrev tail5200_23 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5200_22 k +abbrev tail5200_24 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5200_23 k +abbrev tail5200_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_24 k +abbrev tail5200_26 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5200_25 k +abbrev tail5200_27 (k : Nat) : Stack := ⟨w256,(1*k+8)⟩ :: tail5200_26 k +abbrev tail5200_28 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5200_27 k +abbrev tail5200_29 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5200_28 k +abbrev tail5200_30 : Stack := ⟨w1,3⟩ :: tail5200_0 +abbrev tail5200_31 : Stack := ⟨w2,1⟩ :: tail5200_30 +abbrev tail5200_32 : Stack := ⟨w0,5⟩ :: tail5200_31 +abbrev tail5200_33 : Stack := ⟨w1,36⟩ :: tail5200_32 +abbrev tail5200_34 : Stack := ⟨w2,1⟩ :: tail5200_33 +abbrev tail5200_35 : Stack := ⟨w0,92⟩ :: tail5200_34 +abbrev tail5200_36 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5200_29 k +abbrev tail5200_37 : Stack := ⟨w0,1⟩ :: tail5200_33 +abbrev tail5200_38 : Stack := ⟨w0,93⟩ :: tail5200_33 +abbrev tail5200_39 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5200_28 k +abbrev tail5200_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_39 k +abbrev tail5200_41 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5200_40 k +abbrev tail5200_42 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5200_41 k +abbrev tail5200_43 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5200_42 k +abbrev tail5200_44 : Stack := ⟨w0,1⟩ :: tail5200_30 +abbrev tail5200_45 : Stack := ⟨w0,6⟩ :: tail5200_30 +abbrev tail5200_46 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5200_41 k +abbrev tail5200_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_46 k +abbrev tail5200_48 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5200_47 k +abbrev tail5200_49 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5200_48 k +abbrev tail5200_50 : Stack := ⟨w0,1⟩ :: tail5200_0 +abbrev tail5200_51 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5200_48 k +abbrev tail5200_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_51 k +abbrev tail5200_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_52 k +abbrev tail5200_54 : Stack := ⟨w0,2⟩ :: tail5200_0 +abbrev tail5200_55 : Stack := ⟨w0,3⟩ :: tail5200_0 +abbrev tail5200_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_48 k +abbrev tail5200_57 : Stack := ⟨w1,1⟩ :: tail5200_55 +abbrev tail5200_58 : Stack := ⟨w1,2⟩ :: tail5200_55 +abbrev tail5200_59 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5200_47 k +abbrev tail5200_60 : Stack := ⟨w2,1⟩ :: tail5200_58 +abbrev tail5200_61 : Stack := ⟨w0,5⟩ :: tail5200_60 +abbrev tail5200_62 : Stack := ⟨w0,6⟩ :: tail5200_60 +abbrev tail5200_63 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5200_41 k +abbrev tail5200_64 : Stack := ⟨w1,1⟩ :: tail5200_62 +abbrev tail5200_65 : Stack := ⟨w1,35⟩ :: tail5200_62 +abbrev tail5200_66 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5200_40 k +abbrev tail5200_67 : Stack := ⟨w2,1⟩ :: tail5200_65 +abbrev tail5200_68 : Stack := ⟨w0,92⟩ :: tail5200_67 +abbrev tail5200_69 : Stack := ⟨w0,93⟩ :: tail5200_67 +abbrev tail5200_70 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5200_28 k +abbrev tail5200_71 : Stack := ⟨w1,1⟩ :: tail5200_69 +abbrev tail5200_72 : Stack := ⟨w1,15⟩ :: tail5200_69 +abbrev tail5200_73 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5200_27 k +abbrev tail5200_74 : Stack := ⟨w2,1⟩ :: tail5200_72 +abbrev tail5200_75 : Stack := ⟨w0,17⟩ :: tail5200_74 +abbrev tail5200_76 (k : Nat) : Stack := ⟨w257,(1*k+8)⟩ :: tail5200_75 +abbrev tail5200_77 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5200_76 k +abbrev tail5200_78 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5200_76 k +abbrev tail5200_79 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5200_23 k +abbrev tail5200_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_78 k +abbrev tail5200_81 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5200_78 k +abbrev tail5200_82 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5200_22 k +abbrev tail5200_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_81 k +abbrev tail5200_84 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5200_83 k +abbrev tail5200_85 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5200_83 k +abbrev tail5200_86 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5200_20 k +abbrev tail5200_87 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_85 k +abbrev tail5200_88 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5200_85 k +abbrev tail5200_89 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5200_19 k +abbrev tail5200_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_88 k +abbrev tail5200_91 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5200_90 k +abbrev tail5200_92 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5200_90 k +abbrev tail5200_93 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5200_17 k +abbrev tail5200_94 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_92 k +abbrev tail5200_95 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5200_92 k +abbrev tail5200_96 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5200_16 k +abbrev tail5200_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_95 k +abbrev tail5200_98 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5200_97 k +abbrev tail5200_99 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5200_98 k +abbrev tail5200_100 (k : Nat) : Stack := ⟨w258,(1*k+7)⟩ :: tail5200_99 k +abbrev tail5200_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_100 k +abbrev tail5200_102 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5200_100 k +abbrev tail5200_103 : Stack := ⟨w0,7⟩ :: tail5200_11 +abbrev tail5200_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_102 k +abbrev tail5200_105 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5200_102 k +abbrev tail5200_106 : Stack := ⟨w1,9⟩ :: tail5200_10 +abbrev tail5200_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_105 k +abbrev tail5200_108 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5200_107 k +abbrev tail5200_109 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5200_107 k +abbrev tail5200_110 : Stack := ⟨w0,7⟩ :: tail5200_8 +abbrev tail5200_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_109 k +abbrev tail5200_112 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5200_109 k +abbrev tail5200_113 : Stack := ⟨w1,10⟩ :: tail5200_7 +abbrev tail5200_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_112 k +abbrev tail5200_115 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5200_114 k +abbrev tail5200_116 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5200_114 k +abbrev tail5200_117 : Stack := ⟨w0,10⟩ :: tail5200_5 +abbrev tail5200_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_116 k +abbrev tail5200_119 (k : Nat) : Stack := ⟨w1,11⟩ :: tail5200_116 k +abbrev tail5200_120 : Stack := ⟨w1,2⟩ :: tail5200_4 +abbrev tail5200_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_119 k +abbrev tail5200_122 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5200_121 k +abbrev tail5200_123 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5200_121 k +abbrev tail5200_124 : Stack := ⟨w1,1⟩ :: tail5200_2 +abbrev tail5200_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_123 k +abbrev tail5200_126 : Stack := ⟨w0,1⟩ :: tail5200_2 +abbrev tail5200_127 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5200_121 k +abbrev tail5200_128 : Stack := ⟨w2,2⟩ :: tail5200_1 +abbrev tail5200_129 : Stack := ⟨w1,4⟩ :: tail5200_128 +abbrev tail5200_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_119 k +abbrev tail5200_131 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5200_119 k +abbrev tail5200_132 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5200_119 k +abbrev tail5200_133 : Stack := ⟨w23,1⟩ :: tail5200_1 +abbrev tail5200_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5200_131 k +abbrev tail5200_135 : Stack := ⟨w0,1⟩ :: tail5200_1 +abbrev tail5200_136 : Stack := ⟨w2,1⟩ :: tail5200_135 +abbrev tail5200_137 : Stack := ⟨w1,5⟩ :: tail5200_136 +abbrev tail5200_138 (k : Nat) : Stack := ⟨w1,10⟩ :: tail5200_116 k +abbrev tail5200_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_138 k +abbrev tail5200_140 : Stack := ⟨w1,4⟩ :: tail5200_136 +abbrev tail5200_141 : Stack := ⟨w0,1⟩ :: tail5200_140 +abbrev tail5200_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_138 k +abbrev tail5200_143 : Stack := ⟨w2,1⟩ :: tail5200_140 +abbrev tail5200_144 : Stack := ⟨w1,1⟩ :: tail5200_143 +abbrev tail5200_145 : Stack := ⟨w0,10⟩ :: tail5200_144 +abbrev tail5200_146 : Stack := ⟨w1,11⟩ :: tail5200_145 +abbrev tail5200_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_112 k +abbrev tail5200_148 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5200_112 k +abbrev tail5200_149 : Stack := ⟨w0,9⟩ :: tail5200_144 +abbrev tail5200_150 : Stack := ⟨w2,1⟩ :: tail5200_149 +abbrev tail5200_151 : Stack := ⟨w1,12⟩ :: tail5200_150 +abbrev tail5200_152 : Stack := ⟨w0,8⟩ :: tail5200_151 +abbrev tail5200_153 : Stack := ⟨w1,10⟩ :: tail5200_152 +abbrev tail5200_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_105 k +abbrev tail5200_155 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5200_105 k +abbrev tail5200_156 : Stack := ⟨w0,7⟩ :: tail5200_151 +abbrev tail5200_157 : Stack := ⟨w2,1⟩ :: tail5200_156 +abbrev tail5200_158 : Stack := ⟨w1,11⟩ :: tail5200_157 +abbrev tail5200_159 : Stack := ⟨w0,8⟩ :: tail5200_158 +abbrev tail5200_160 : Stack := ⟨w1,2⟩ :: tail5200_159 + +def before5200 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526655),(tail5200_29 k),tail5200_35⟩ +def before5201 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail5200_36 k),tail5200_34⟩ +def before5202 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5200_36 k),tail5200_37⟩ +def before5203 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526655),(tail5200_29 k),tail5200_38⟩ +def before5204 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526655),(tail5200_40 k),tail5200_38⟩ +def before5205 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail5200_41 k),tail5200_33⟩ +def before5206 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526913),(tail5200_42 k),tail5200_32⟩ +def before5207 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5200_43 k),tail5200_31⟩ +def before5208 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5200_43 k),tail5200_44⟩ +def before5209 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526913),(tail5200_42 k),tail5200_45⟩ +def before5210 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526913),(tail5200_47 k),tail5200_45⟩ +def before5211 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail5200_48 k),tail5200_30⟩ +def before5212 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail5200_49 k),tail5200_0⟩ +def before5213 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail5200_49 k),tail5200_50⟩ +def before5214 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail5200_52 k),tail5200_50⟩ +def before5215 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526933),(tail5200_53 k),tail5200_0⟩ +def before5216 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526933),(tail5200_53 k),tail5200_50⟩ +def before5217 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail5200_52 k),tail5200_54⟩ +def before5218 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526929),(tail5200_51 k),tail5200_55⟩ +def before5219 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526927),(tail5200_56 k),tail5200_57⟩ +def before5220 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail5200_48 k),tail5200_58⟩ +def before5221 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5200_59 k),tail5200_60⟩ +def before5222 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526913),(tail5200_47 k),tail5200_61⟩ +def before5223 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526911),(tail5200_46 k),tail5200_62⟩ +def before5224 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5200_63 k),tail5200_64⟩ +def before5225 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5200_41 k),tail5200_65⟩ +def before5226 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5200_66 k),tail5200_67⟩ +def before5227 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526655),(tail5200_40 k),tail5200_68⟩ +def before5228 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526653),(tail5200_39 k),tail5200_69⟩ +def before5229 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail5200_70 k),tail5200_71⟩ +def before5230 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5200_28 k),tail5200_72⟩ +def before5231 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5200_73 k),tail5200_74⟩ +def before5232 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5200_27 k),tail5200_75⟩ +def before5233 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5200_26 k),(tail5200_76 k)⟩ +def before5234 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521859),(tail5200_25 k),(tail5200_77 k)⟩ +def before5235 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521857),(tail5200_24 k),(tail5200_78 k)⟩ +def before5236 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521855),(tail5200_79 k),(tail5200_80 k)⟩ +def before5237 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5200_23 k),(tail5200_81 k)⟩ +def before5238 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5200_82 k),(tail5200_83 k)⟩ +def before5239 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521641),(tail5200_22 k),(tail5200_84 k)⟩ +def before5240 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521639),(tail5200_21 k),(tail5200_85 k)⟩ +def before5241 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521637),(tail5200_86 k),(tail5200_87 k)⟩ +def before5242 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5200_20 k),(tail5200_88 k)⟩ +def before5243 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5200_89 k),(tail5200_90 k)⟩ +def before5244 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521515),(tail5200_19 k),(tail5200_91 k)⟩ +def before5245 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521513),(tail5200_18 k),(tail5200_92 k)⟩ +def before5246 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail5200_93 k),(tail5200_94 k)⟩ +def before5247 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5200_17 k),(tail5200_95 k)⟩ +def before5248 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5200_96 k),(tail5200_97 k)⟩ +def before5249 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5200_16 k),(tail5200_98 k)⟩ +def before5250 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5200_15 k),(tail5200_99 k)⟩ +def before5251 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5200_14,(tail5200_100 k)⟩ +def before5252 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail5200_13,(tail5200_101 k)⟩ +def before5253 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1125),tail5200_12,(tail5200_102 k)⟩ +def before5254 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail5200_103,(tail5200_104 k)⟩ +def before5255 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5200_11,(tail5200_105 k)⟩ +def before5256 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5200_106,(tail5200_107 k)⟩ +def before5257 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail5200_10,(tail5200_108 k)⟩ +def before5258 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1163),tail5200_9,(tail5200_109 k)⟩ +def before5259 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail5200_110,(tail5200_111 k)⟩ +def before5260 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5200_8,(tail5200_112 k)⟩ +def before5261 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5200_113,(tail5200_114 k)⟩ +def before5262 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail5200_7,(tail5200_115 k)⟩ +def before5263 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1203),tail5200_6,(tail5200_116 k)⟩ +def before5264 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail5200_117,(tail5200_118 k)⟩ +def before5265 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5200_5,(tail5200_119 k)⟩ +def before5266 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5200_120,(tail5200_121 k)⟩ +def before5267 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1231),tail5200_4,(tail5200_122 k)⟩ +def before5268 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1233),tail5200_3,(tail5200_123 k)⟩ +def before5269 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1235),tail5200_124,(tail5200_125 k)⟩ +def before5270 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5200_126,(tail5200_125 k)⟩ +def before5271 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5200_126,(tail5200_127 k)⟩ +def before5272 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5200_128,(tail5200_127 k)⟩ +def before5273 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail5200_129,(tail5200_121 k)⟩ +def before5274 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5200_129,(tail5200_130 k)⟩ +def before5275 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5200_128,(tail5200_131 k)⟩ +def before5276 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail5200_2,(tail5200_132 k)⟩ +def before5277 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail5200_133,(tail5200_132 k)⟩ +def before5278 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail5200_133,(tail5200_134 k)⟩ +def before5279 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail5200_135,(tail5200_134 k)⟩ +def before5280 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail5200_136,(tail5200_131 k)⟩ +def before5281 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail5200_137,(tail5200_119 k)⟩ +def before5282 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1225),tail5200_137,(tail5200_139 k)⟩ +def before5283 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5200_141,(tail5200_139 k)⟩ +def before5284 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5200_141,(tail5200_142 k)⟩ +def before5285 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5200_143,(tail5200_142 k)⟩ +def before5286 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail5200_144,(tail5200_138 k)⟩ +def before5287 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail5200_145,(tail5200_116 k)⟩ +def before5288 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail5200_146,(tail5200_114 k)⟩ +def before5289 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5200_146,(tail5200_147 k)⟩ +def before5290 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail5200_145,(tail5200_148 k)⟩ +def before5291 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail5200_150,(tail5200_148 k)⟩ +def before5292 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail5200_151,(tail5200_112 k)⟩ +def before5293 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail5200_152,(tail5200_109 k)⟩ +def before5294 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail5200_153,(tail5200_107 k)⟩ +def before5295 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5200_153,(tail5200_154 k)⟩ +def before5296 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail5200_152,(tail5200_155 k)⟩ +def before5297 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail5200_157,(tail5200_155 k)⟩ +def before5298 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail5200_158,(tail5200_105 k)⟩ +def before5299 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail5200_159,(tail5200_102 k)⟩ +def after5299 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5200_160,(tail5200_100 k)⟩ + +theorem macro5200 (k : Nat) : applyExit (before5200 k) exit0 92 = some (before5201 k) := by + simp (disch := omega) [before5200, before5201, exit0, applyExit, pop, push] + <;> omega +theorem step5200 (k : Nat) : Runs (92*2) (before5200 k).denote (before5201 k).denote := + @applyExit_sound (before5200 k) (before5201 k) exit0 92 valid0 (macro5200 k) +theorem macro5201 (k : Nat) : applyExit (before5201 k) exit1 1 = some (before5202 k) := by + simp (disch := omega) [before5201, before5202, exit1, applyExit, pop, push] + <;> omega +theorem step5201 (k : Nat) : Runs (1*3) (before5201 k).denote (before5202 k).denote := + @applyExit_sound (before5201 k) (before5202 k) exit1 1 valid1 (macro5201 k) +theorem macro5202 (k : Nat) : applyExit (before5202 k) exit2 92 = some (before5203 k) := by + simp (disch := omega) [before5202, before5203, exit2, applyExit, pop, push] + <;> omega +theorem step5202 (k : Nat) : Runs (92*2) (before5202 k).denote (before5203 k).denote := + @applyExit_sound (before5202 k) (before5203 k) exit2 92 valid2 (macro5202 k) +theorem macro5203 (k : Nat) : applyExit (before5203 k) exit6 1 = some (before5204 k) := by + simp (disch := omega) [before5203, before5204, exit6, applyExit, pop, push] + <;> omega +theorem step5203 (k : Nat) : Runs (1*1) (before5203 k).denote (before5204 k).denote := + @applyExit_sound (before5203 k) (before5204 k) exit6 1 valid6 (macro5203 k) +theorem macro5204 (k : Nat) : applyExit (before5204 k) exit0 93 = some (before5205 k) := by + simp (disch := omega) [before5204, before5205, exit0, applyExit, pop, push] + <;> omega +theorem step5204 (k : Nat) : Runs (93*2) (before5204 k).denote (before5205 k).denote := + @applyExit_sound (before5204 k) (before5205 k) exit0 93 valid0 (macro5204 k) +theorem macro5205 (k : Nat) : applyExit (before5205 k) exit13 36 = some (before5206 k) := by + simp (disch := omega) [before5205, before5206, exit13, applyExit, pop, push] + <;> omega +theorem step5205 (k : Nat) : Runs (36*2) (before5205 k).denote (before5206 k).denote := + @applyExit_sound (before5205 k) (before5206 k) exit13 36 valid13 (macro5205 k) +theorem macro5206 (k : Nat) : applyExit (before5206 k) exit0 5 = some (before5207 k) := by + simp (disch := omega) [before5206, before5207, exit0, applyExit, pop, push] + <;> omega +theorem step5206 (k : Nat) : Runs (5*2) (before5206 k).denote (before5207 k).denote := + @applyExit_sound (before5206 k) (before5207 k) exit0 5 valid0 (macro5206 k) +theorem macro5207 (k : Nat) : applyExit (before5207 k) exit1 1 = some (before5208 k) := by + simp (disch := omega) [before5207, before5208, exit1, applyExit, pop, push] + <;> omega +theorem step5207 (k : Nat) : Runs (1*3) (before5207 k).denote (before5208 k).denote := + @applyExit_sound (before5207 k) (before5208 k) exit1 1 valid1 (macro5207 k) +theorem macro5208 (k : Nat) : applyExit (before5208 k) exit2 5 = some (before5209 k) := by + simp (disch := omega) [before5208, before5209, exit2, applyExit, pop, push] + <;> omega +theorem step5208 (k : Nat) : Runs (5*2) (before5208 k).denote (before5209 k).denote := + @applyExit_sound (before5208 k) (before5209 k) exit2 5 valid2 (macro5208 k) +theorem macro5209 (k : Nat) : applyExit (before5209 k) exit6 1 = some (before5210 k) := by + simp (disch := omega) [before5209, before5210, exit6, applyExit, pop, push] + <;> omega +theorem step5209 (k : Nat) : Runs (1*1) (before5209 k).denote (before5210 k).denote := + @applyExit_sound (before5209 k) (before5210 k) exit6 1 valid6 (macro5209 k) +theorem macro5210 (k : Nat) : applyExit (before5210 k) exit0 6 = some (before5211 k) := by + simp (disch := omega) [before5210, before5211, exit0, applyExit, pop, push] + <;> omega +theorem step5210 (k : Nat) : Runs (6*2) (before5210 k).denote (before5211 k).denote := + @applyExit_sound (before5210 k) (before5211 k) exit0 6 valid0 (macro5210 k) +theorem macro5211 (k : Nat) : applyExit (before5211 k) exit13 3 = some (before5212 k) := by + simp (disch := omega) [before5211, before5212, exit13, applyExit, pop, push] + <;> omega +theorem step5211 (k : Nat) : Runs (3*2) (before5211 k).denote (before5212 k).denote := + @applyExit_sound (before5211 k) (before5212 k) exit13 3 valid13 (macro5211 k) +theorem macro5212 (k : Nat) : applyExit (before5212 k) exit1 1 = some (before5213 k) := by + simp (disch := omega) [before5212, before5213, exit1, applyExit, pop, push] + <;> omega +theorem step5212 (k : Nat) : Runs (1*3) (before5212 k).denote (before5213 k).denote := + @applyExit_sound (before5212 k) (before5213 k) exit1 1 valid1 (macro5212 k) +theorem macro5213 (k : Nat) : applyExit (before5213 k) exit6 1 = some (before5214 k) := by + simp (disch := omega) [before5213, before5214, exit6, applyExit, pop, push] + <;> omega +theorem step5213 (k : Nat) : Runs (1*1) (before5213 k).denote (before5214 k).denote := + @applyExit_sound (before5213 k) (before5214 k) exit6 1 valid6 (macro5213 k) +theorem macro5214 (k : Nat) : applyExit (before5214 k) exit0 1 = some (before5215 k) := by + simp (disch := omega) [before5214, before5215, exit0, applyExit, pop, push] + <;> omega +theorem step5214 (k : Nat) : Runs (1*2) (before5214 k).denote (before5215 k).denote := + @applyExit_sound (before5214 k) (before5215 k) exit0 1 valid0 (macro5214 k) +theorem macro5215 (k : Nat) : applyExit (before5215 k) exit1 1 = some (before5216 k) := by + simp (disch := omega) [before5215, before5216, exit1, applyExit, pop, push] + <;> omega +theorem step5215 (k : Nat) : Runs (1*3) (before5215 k).denote (before5216 k).denote := + @applyExit_sound (before5215 k) (before5216 k) exit1 1 valid1 (macro5215 k) +theorem macro5216 (k : Nat) : applyExit (before5216 k) exit2 1 = some (before5217 k) := by + simp (disch := omega) [before5216, before5217, exit2, applyExit, pop, push] + <;> omega +theorem step5216 (k : Nat) : Runs (1*2) (before5216 k).denote (before5217 k).denote := + @applyExit_sound (before5216 k) (before5217 k) exit2 1 valid2 (macro5216 k) +theorem macro5217 (k : Nat) : applyExit (before5217 k) exit3 1 = some (before5218 k) := by + simp (disch := omega) [before5217, before5218, exit3, applyExit, pop, push] + <;> omega +theorem step5217 (k : Nat) : Runs (1*2) (before5217 k).denote (before5218 k).denote := + @applyExit_sound (before5217 k) (before5218 k) exit3 1 valid3 (macro5217 k) +theorem macro5218 (k : Nat) : applyExit (before5218 k) exit9 1 = some (before5219 k) := by + simp (disch := omega) [before5218, before5219, exit9, applyExit, pop, push] + <;> omega +theorem step5218 (k : Nat) : Runs (1*2) (before5218 k).denote (before5219 k).denote := + @applyExit_sound (before5218 k) (before5219 k) exit9 1 valid9 (macro5218 k) +theorem macro5219 (k : Nat) : applyExit (before5219 k) exit10 1 = some (before5220 k) := by + simp (disch := omega) [before5219, before5220, exit10, applyExit, pop, push] + <;> omega +theorem step5219 (k : Nat) : Runs (1*2) (before5219 k).denote (before5220 k).denote := + @applyExit_sound (before5219 k) (before5220 k) exit10 1 valid10 (macro5219 k) +theorem macro5220 (k : Nat) : applyExit (before5220 k) exit11 1 = some (before5221 k) := by + simp (disch := omega) [before5220, before5221, exit11, applyExit, pop, push] + <;> omega +theorem step5220 (k : Nat) : Runs (1*2) (before5220 k).denote (before5221 k).denote := + @applyExit_sound (before5220 k) (before5221 k) exit11 1 valid11 (macro5220 k) +theorem macro5221 (k : Nat) : applyExit (before5221 k) exit2 5 = some (before5222 k) := by + simp (disch := omega) [before5221, before5222, exit2, applyExit, pop, push] + <;> omega +theorem step5221 (k : Nat) : Runs (5*2) (before5221 k).denote (before5222 k).denote := + @applyExit_sound (before5221 k) (before5222 k) exit2 5 valid2 (macro5221 k) +theorem macro5222 (k : Nat) : applyExit (before5222 k) exit3 1 = some (before5223 k) := by + simp (disch := omega) [before5222, before5223, exit3, applyExit, pop, push] + <;> omega +theorem step5222 (k : Nat) : Runs (1*2) (before5222 k).denote (before5223 k).denote := + @applyExit_sound (before5222 k) (before5223 k) exit3 1 valid3 (macro5222 k) +theorem macro5223 (k : Nat) : applyExit (before5223 k) exit9 1 = some (before5224 k) := by + simp (disch := omega) [before5223, before5224, exit9, applyExit, pop, push] + <;> omega +theorem step5223 (k : Nat) : Runs (1*2) (before5223 k).denote (before5224 k).denote := + @applyExit_sound (before5223 k) (before5224 k) exit9 1 valid9 (macro5223 k) +theorem macro5224 (k : Nat) : applyExit (before5224 k) exit10 34 = some (before5225 k) := by + simp (disch := omega) [before5224, before5225, exit10, applyExit, pop, push] + <;> omega +theorem step5224 (k : Nat) : Runs (34*2) (before5224 k).denote (before5225 k).denote := + @applyExit_sound (before5224 k) (before5225 k) exit10 34 valid10 (macro5224 k) +theorem macro5225 (k : Nat) : applyExit (before5225 k) exit11 1 = some (before5226 k) := by + simp (disch := omega) [before5225, before5226, exit11, applyExit, pop, push] + <;> omega +theorem step5225 (k : Nat) : Runs (1*2) (before5225 k).denote (before5226 k).denote := + @applyExit_sound (before5225 k) (before5226 k) exit11 1 valid11 (macro5225 k) +theorem macro5226 (k : Nat) : applyExit (before5226 k) exit2 92 = some (before5227 k) := by + simp (disch := omega) [before5226, before5227, exit2, applyExit, pop, push] + <;> omega +theorem step5226 (k : Nat) : Runs (92*2) (before5226 k).denote (before5227 k).denote := + @applyExit_sound (before5226 k) (before5227 k) exit2 92 valid2 (macro5226 k) +theorem macro5227 (k : Nat) : applyExit (before5227 k) exit3 1 = some (before5228 k) := by + simp (disch := omega) [before5227, before5228, exit3, applyExit, pop, push] + <;> omega +theorem step5227 (k : Nat) : Runs (1*2) (before5227 k).denote (before5228 k).denote := + @applyExit_sound (before5227 k) (before5228 k) exit3 1 valid3 (macro5227 k) +theorem macro5228 (k : Nat) : applyExit (before5228 k) exit9 1 = some (before5229 k) := by + simp (disch := omega) [before5228, before5229, exit9, applyExit, pop, push] + <;> omega +theorem step5228 (k : Nat) : Runs (1*2) (before5228 k).denote (before5229 k).denote := + @applyExit_sound (before5228 k) (before5229 k) exit9 1 valid9 (macro5228 k) +theorem macro5229 (k : Nat) : applyExit (before5229 k) exit10 14 = some (before5230 k) := by + simp (disch := omega) [before5229, before5230, exit10, applyExit, pop, push] + <;> omega +theorem step5229 (k : Nat) : Runs (14*2) (before5229 k).denote (before5230 k).denote := + @applyExit_sound (before5229 k) (before5230 k) exit10 14 valid10 (macro5229 k) +theorem macro5230 (k : Nat) : applyExit (before5230 k) exit11 1 = some (before5231 k) := by + simp (disch := omega) [before5230, before5231, exit11, applyExit, pop, push] + <;> omega +theorem step5230 (k : Nat) : Runs (1*2) (before5230 k).denote (before5231 k).denote := + @applyExit_sound (before5230 k) (before5231 k) exit11 1 valid11 (macro5230 k) +theorem macro5231 (k : Nat) : applyExit (before5231 k) exit2 17 = some (before5232 k) := by + simp (disch := omega) [before5231, before5232, exit2, applyExit, pop, push] + <;> omega +theorem step5231 (k : Nat) : Runs (17*2) (before5231 k).denote (before5232 k).denote := + @applyExit_sound (before5231 k) (before5232 k) exit2 17 valid2 (macro5231 k) +theorem macro5232 (k : Nat) : applyExit (before5232 k) exit293 (1*k+8) = some (before5233 k) := by + simp (disch := omega) [before5232, before5233, exit293, applyExit, pop, push] + <;> omega +theorem step5232 (k : Nat) : Runs ((1*k+8)*586) (before5232 k).denote (before5233 k).denote := + @applyExit_sound (before5232 k) (before5233 k) exit293 (1*k+8) valid293 (macro5232 k) +theorem macro5233 (k : Nat) : applyExit (before5233 k) exit2 20 = some (before5234 k) := by + simp (disch := omega) [before5233, before5234, exit2, applyExit, pop, push] + <;> omega +theorem step5233 (k : Nat) : Runs (20*2) (before5233 k).denote (before5234 k).denote := + @applyExit_sound (before5233 k) (before5234 k) exit2 20 valid2 (macro5233 k) +theorem macro5234 (k : Nat) : applyExit (before5234 k) exit3 1 = some (before5235 k) := by + simp (disch := omega) [before5234, before5235, exit3, applyExit, pop, push] + <;> omega +theorem step5234 (k : Nat) : Runs (1*2) (before5234 k).denote (before5235 k).denote := + @applyExit_sound (before5234 k) (before5235 k) exit3 1 valid3 (macro5234 k) +theorem macro5235 (k : Nat) : applyExit (before5235 k) exit9 1 = some (before5236 k) := by + simp (disch := omega) [before5235, before5236, exit9, applyExit, pop, push] + <;> omega +theorem step5235 (k : Nat) : Runs (1*2) (before5235 k).denote (before5236 k).denote := + @applyExit_sound (before5235 k) (before5236 k) exit9 1 valid9 (macro5235 k) +theorem macro5236 (k : Nat) : applyExit (before5236 k) exit10 90 = some (before5237 k) := by + simp (disch := omega) [before5236, before5237, exit10, applyExit, pop, push] + <;> omega +theorem step5236 (k : Nat) : Runs (90*2) (before5236 k).denote (before5237 k).denote := + @applyExit_sound (before5236 k) (before5237 k) exit10 90 valid10 (macro5236 k) +theorem macro5237 (k : Nat) : applyExit (before5237 k) exit11 1 = some (before5238 k) := by + simp (disch := omega) [before5237, before5238, exit11, applyExit, pop, push] + <;> omega +theorem step5237 (k : Nat) : Runs (1*2) (before5237 k).denote (before5238 k).denote := + @applyExit_sound (before5237 k) (before5238 k) exit11 1 valid11 (macro5237 k) +theorem macro5238 (k : Nat) : applyExit (before5238 k) exit2 16 = some (before5239 k) := by + simp (disch := omega) [before5238, before5239, exit2, applyExit, pop, push] + <;> omega +theorem step5238 (k : Nat) : Runs (16*2) (before5238 k).denote (before5239 k).denote := + @applyExit_sound (before5238 k) (before5239 k) exit2 16 valid2 (macro5238 k) +theorem macro5239 (k : Nat) : applyExit (before5239 k) exit3 1 = some (before5240 k) := by + simp (disch := omega) [before5239, before5240, exit3, applyExit, pop, push] + <;> omega +theorem step5239 (k : Nat) : Runs (1*2) (before5239 k).denote (before5240 k).denote := + @applyExit_sound (before5239 k) (before5240 k) exit3 1 valid3 (macro5239 k) +theorem macro5240 (k : Nat) : applyExit (before5240 k) exit9 1 = some (before5241 k) := by + simp (disch := omega) [before5240, before5241, exit9, applyExit, pop, push] + <;> omega +theorem step5240 (k : Nat) : Runs (1*2) (before5240 k).denote (before5241 k).denote := + @applyExit_sound (before5240 k) (before5241 k) exit9 1 valid9 (macro5240 k) +theorem macro5241 (k : Nat) : applyExit (before5241 k) exit10 38 = some (before5242 k) := by + simp (disch := omega) [before5241, before5242, exit10, applyExit, pop, push] + <;> omega +theorem step5241 (k : Nat) : Runs (38*2) (before5241 k).denote (before5242 k).denote := + @applyExit_sound (before5241 k) (before5242 k) exit10 38 valid10 (macro5241 k) +theorem macro5242 (k : Nat) : applyExit (before5242 k) exit11 1 = some (before5243 k) := by + simp (disch := omega) [before5242, before5243, exit11, applyExit, pop, push] + <;> omega +theorem step5242 (k : Nat) : Runs (1*2) (before5242 k).denote (before5243 k).denote := + @applyExit_sound (before5242 k) (before5243 k) exit11 1 valid11 (macro5242 k) +theorem macro5243 (k : Nat) : applyExit (before5243 k) exit2 22 = some (before5244 k) := by + simp (disch := omega) [before5243, before5244, exit2, applyExit, pop, push] + <;> omega +theorem step5243 (k : Nat) : Runs (22*2) (before5243 k).denote (before5244 k).denote := + @applyExit_sound (before5243 k) (before5244 k) exit2 22 valid2 (macro5243 k) +theorem macro5244 (k : Nat) : applyExit (before5244 k) exit3 1 = some (before5245 k) := by + simp (disch := omega) [before5244, before5245, exit3, applyExit, pop, push] + <;> omega +theorem step5244 (k : Nat) : Runs (1*2) (before5244 k).denote (before5245 k).denote := + @applyExit_sound (before5244 k) (before5245 k) exit3 1 valid3 (macro5244 k) +theorem macro5245 (k : Nat) : applyExit (before5245 k) exit9 1 = some (before5246 k) := by + simp (disch := omega) [before5245, before5246, exit9, applyExit, pop, push] + <;> omega +theorem step5245 (k : Nat) : Runs (1*2) (before5245 k).denote (before5246 k).denote := + @applyExit_sound (before5245 k) (before5246 k) exit9 1 valid9 (macro5245 k) +theorem macro5246 (k : Nat) : applyExit (before5246 k) exit10 6 = some (before5247 k) := by + simp (disch := omega) [before5246, before5247, exit10, applyExit, pop, push] + <;> omega +theorem step5246 (k : Nat) : Runs (6*2) (before5246 k).denote (before5247 k).denote := + @applyExit_sound (before5246 k) (before5247 k) exit10 6 valid10 (macro5246 k) +theorem macro5247 (k : Nat) : applyExit (before5247 k) exit11 1 = some (before5248 k) := by + simp (disch := omega) [before5247, before5248, exit11, applyExit, pop, push] + <;> omega +theorem step5247 (k : Nat) : Runs (1*2) (before5247 k).denote (before5248 k).denote := + @applyExit_sound (before5247 k) (before5248 k) exit11 1 valid11 (macro5247 k) +theorem macro5248 (k : Nat) : applyExit (before5248 k) exit2 791761157 = some (before5249 k) := by + simp (disch := omega) [before5248, before5249, exit2, applyExit, pop, push] + <;> omega +theorem step5248 (k : Nat) : Runs (791761157*2) (before5248 k).denote (before5249 k).denote := + @applyExit_sound (before5248 k) (before5249 k) exit2 791761157 valid2 (macro5248 k) +theorem macro5249 (k : Nat) : applyExit (before5249 k) exit276 1 = some (before5250 k) := by + simp (disch := omega) [before5249, before5250, exit276, applyExit, pop, push] + <;> omega +theorem step5249 (k : Nat) : Runs (1*38) (before5249 k).denote (before5250 k).denote := + @applyExit_sound (before5249 k) (before5250 k) exit276 1 valid276 (macro5249 k) +theorem macro5250 (k : Nat) : applyExit (before5250 k) exit294 (1*k+7) = some (before5251 k) := by + simp (disch := omega) [before5250, before5251, exit294, applyExit, pop, push] + <;> omega +theorem step5250 (k : Nat) : Runs ((1*k+7)*38) (before5250 k).denote (before5251 k).denote := + @applyExit_sound (before5250 k) (before5251 k) exit294 (1*k+7) valid294 (macro5250 k) +theorem macro5251 (k : Nat) : applyExit (before5251 k) exit2 1 = some (before5252 k) := by + simp (disch := omega) [before5251, before5252, exit2, applyExit, pop, push] + <;> omega +theorem step5251 (k : Nat) : Runs (1*2) (before5251 k).denote (before5252 k).denote := + @applyExit_sound (before5251 k) (before5252 k) exit2 1 valid2 (macro5251 k) +theorem macro5252 (k : Nat) : applyExit (before5252 k) exit3 1 = some (before5253 k) := by + simp (disch := omega) [before5252, before5253, exit3, applyExit, pop, push] + <;> omega +theorem step5252 (k : Nat) : Runs (1*2) (before5252 k).denote (before5253 k).denote := + @applyExit_sound (before5252 k) (before5253 k) exit3 1 valid3 (macro5252 k) +theorem macro5253 (k : Nat) : applyExit (before5253 k) exit9 1 = some (before5254 k) := by + simp (disch := omega) [before5253, before5254, exit9, applyExit, pop, push] + <;> omega +theorem step5253 (k : Nat) : Runs (1*2) (before5253 k).denote (before5254 k).denote := + @applyExit_sound (before5253 k) (before5254 k) exit9 1 valid9 (macro5253 k) +theorem macro5254 (k : Nat) : applyExit (before5254 k) exit10 7 = some (before5255 k) := by + simp (disch := omega) [before5254, before5255, exit10, applyExit, pop, push] + <;> omega +theorem step5254 (k : Nat) : Runs (7*2) (before5254 k).denote (before5255 k).denote := + @applyExit_sound (before5254 k) (before5255 k) exit10 7 valid10 (macro5254 k) +theorem macro5255 (k : Nat) : applyExit (before5255 k) exit11 1 = some (before5256 k) := by + simp (disch := omega) [before5255, before5256, exit11, applyExit, pop, push] + <;> omega +theorem step5255 (k : Nat) : Runs (1*2) (before5255 k).denote (before5256 k).denote := + @applyExit_sound (before5255 k) (before5256 k) exit11 1 valid11 (macro5255 k) +theorem macro5256 (k : Nat) : applyExit (before5256 k) exit2 9 = some (before5257 k) := by + simp (disch := omega) [before5256, before5257, exit2, applyExit, pop, push] + <;> omega +theorem step5256 (k : Nat) : Runs (9*2) (before5256 k).denote (before5257 k).denote := + @applyExit_sound (before5256 k) (before5257 k) exit2 9 valid2 (macro5256 k) +theorem macro5257 (k : Nat) : applyExit (before5257 k) exit3 1 = some (before5258 k) := by + simp (disch := omega) [before5257, before5258, exit3, applyExit, pop, push] + <;> omega +theorem step5257 (k : Nat) : Runs (1*2) (before5257 k).denote (before5258 k).denote := + @applyExit_sound (before5257 k) (before5258 k) exit3 1 valid3 (macro5257 k) +theorem macro5258 (k : Nat) : applyExit (before5258 k) exit9 1 = some (before5259 k) := by + simp (disch := omega) [before5258, before5259, exit9, applyExit, pop, push] + <;> omega +theorem step5258 (k : Nat) : Runs (1*2) (before5258 k).denote (before5259 k).denote := + @applyExit_sound (before5258 k) (before5259 k) exit9 1 valid9 (macro5258 k) +theorem macro5259 (k : Nat) : applyExit (before5259 k) exit10 7 = some (before5260 k) := by + simp (disch := omega) [before5259, before5260, exit10, applyExit, pop, push] + <;> omega +theorem step5259 (k : Nat) : Runs (7*2) (before5259 k).denote (before5260 k).denote := + @applyExit_sound (before5259 k) (before5260 k) exit10 7 valid10 (macro5259 k) +theorem macro5260 (k : Nat) : applyExit (before5260 k) exit11 1 = some (before5261 k) := by + simp (disch := omega) [before5260, before5261, exit11, applyExit, pop, push] + <;> omega +theorem step5260 (k : Nat) : Runs (1*2) (before5260 k).denote (before5261 k).denote := + @applyExit_sound (before5260 k) (before5261 k) exit11 1 valid11 (macro5260 k) +theorem macro5261 (k : Nat) : applyExit (before5261 k) exit2 10 = some (before5262 k) := by + simp (disch := omega) [before5261, before5262, exit2, applyExit, pop, push] + <;> omega +theorem step5261 (k : Nat) : Runs (10*2) (before5261 k).denote (before5262 k).denote := + @applyExit_sound (before5261 k) (before5262 k) exit2 10 valid2 (macro5261 k) +theorem macro5262 (k : Nat) : applyExit (before5262 k) exit3 1 = some (before5263 k) := by + simp (disch := omega) [before5262, before5263, exit3, applyExit, pop, push] + <;> omega +theorem step5262 (k : Nat) : Runs (1*2) (before5262 k).denote (before5263 k).denote := + @applyExit_sound (before5262 k) (before5263 k) exit3 1 valid3 (macro5262 k) +theorem macro5263 (k : Nat) : applyExit (before5263 k) exit9 1 = some (before5264 k) := by + simp (disch := omega) [before5263, before5264, exit9, applyExit, pop, push] + <;> omega +theorem step5263 (k : Nat) : Runs (1*2) (before5263 k).denote (before5264 k).denote := + @applyExit_sound (before5263 k) (before5264 k) exit9 1 valid9 (macro5263 k) +theorem macro5264 (k : Nat) : applyExit (before5264 k) exit10 10 = some (before5265 k) := by + simp (disch := omega) [before5264, before5265, exit10, applyExit, pop, push] + <;> omega +theorem step5264 (k : Nat) : Runs (10*2) (before5264 k).denote (before5265 k).denote := + @applyExit_sound (before5264 k) (before5265 k) exit10 10 valid10 (macro5264 k) +theorem macro5265 (k : Nat) : applyExit (before5265 k) exit11 1 = some (before5266 k) := by + simp (disch := omega) [before5265, before5266, exit11, applyExit, pop, push] + <;> omega +theorem step5265 (k : Nat) : Runs (1*2) (before5265 k).denote (before5266 k).denote := + @applyExit_sound (before5265 k) (before5266 k) exit11 1 valid11 (macro5265 k) +theorem macro5266 (k : Nat) : applyExit (before5266 k) exit2 2 = some (before5267 k) := by + simp (disch := omega) [before5266, before5267, exit2, applyExit, pop, push] + <;> omega +theorem step5266 (k : Nat) : Runs (2*2) (before5266 k).denote (before5267 k).denote := + @applyExit_sound (before5266 k) (before5267 k) exit2 2 valid2 (macro5266 k) +theorem macro5267 (k : Nat) : applyExit (before5267 k) exit3 1 = some (before5268 k) := by + simp (disch := omega) [before5267, before5268, exit3, applyExit, pop, push] + <;> omega +theorem step5267 (k : Nat) : Runs (1*2) (before5267 k).denote (before5268 k).denote := + @applyExit_sound (before5267 k) (before5268 k) exit3 1 valid3 (macro5267 k) +theorem macro5268 (k : Nat) : applyExit (before5268 k) exit4 1 = some (before5269 k) := by + simp (disch := omega) [before5268, before5269, exit4, applyExit, pop, push] + <;> omega +theorem step5268 (k : Nat) : Runs (1*2) (before5268 k).denote (before5269 k).denote := + @applyExit_sound (before5268 k) (before5269 k) exit4 1 valid4 (macro5268 k) +theorem macro5269 (k : Nat) : applyExit (before5269 k) exit5 1 = some (before5270 k) := by + simp (disch := omega) [before5269, before5270, exit5, applyExit, pop, push] + <;> omega +theorem step5269 (k : Nat) : Runs (1*3) (before5269 k).denote (before5270 k).denote := + @applyExit_sound (before5269 k) (before5270 k) exit5 1 valid5 (macro5269 k) +theorem macro5270 (k : Nat) : applyExit (before5270 k) exit1 1 = some (before5271 k) := by + simp (disch := omega) [before5270, before5271, exit1, applyExit, pop, push] + <;> omega +theorem step5270 (k : Nat) : Runs (1*3) (before5270 k).denote (before5271 k).denote := + @applyExit_sound (before5270 k) (before5271 k) exit1 1 valid1 (macro5270 k) +theorem macro5271 (k : Nat) : applyExit (before5271 k) exit6 1 = some (before5272 k) := by + simp (disch := omega) [before5271, before5272, exit6, applyExit, pop, push] + <;> omega +theorem step5271 (k : Nat) : Runs (1*1) (before5271 k).denote (before5272 k).denote := + @applyExit_sound (before5271 k) (before5272 k) exit6 1 valid6 (macro5271 k) +theorem macro5272 (k : Nat) : applyExit (before5272 k) exit0 4 = some (before5273 k) := by + simp (disch := omega) [before5272, before5273, exit0, applyExit, pop, push] + <;> omega +theorem step5272 (k : Nat) : Runs (4*2) (before5272 k).denote (before5273 k).denote := + @applyExit_sound (before5272 k) (before5273 k) exit0 4 valid0 (macro5272 k) +theorem macro5273 (k : Nat) : applyExit (before5273 k) exit1 1 = some (before5274 k) := by + simp (disch := omega) [before5273, before5274, exit1, applyExit, pop, push] + <;> omega +theorem step5273 (k : Nat) : Runs (1*3) (before5273 k).denote (before5274 k).denote := + @applyExit_sound (before5273 k) (before5274 k) exit1 1 valid1 (macro5273 k) +theorem macro5274 (k : Nat) : applyExit (before5274 k) exit2 4 = some (before5275 k) := by + simp (disch := omega) [before5274, before5275, exit2, applyExit, pop, push] + <;> omega +theorem step5274 (k : Nat) : Runs (4*2) (before5274 k).denote (before5275 k).denote := + @applyExit_sound (before5274 k) (before5275 k) exit2 4 valid2 (macro5274 k) +theorem macro5275 (k : Nat) : applyExit (before5275 k) exit3 1 = some (before5276 k) := by + simp (disch := omega) [before5275, before5276, exit3, applyExit, pop, push] + <;> omega +theorem step5275 (k : Nat) : Runs (1*2) (before5275 k).denote (before5276 k).denote := + @applyExit_sound (before5275 k) (before5276 k) exit3 1 valid3 (macro5275 k) +theorem macro5276 (k : Nat) : applyExit (before5276 k) exit30 1 = some (before5277 k) := by + simp (disch := omega) [before5276, before5277, exit30, applyExit, pop, push] + <;> omega +theorem step5276 (k : Nat) : Runs (1*3) (before5276 k).denote (before5277 k).denote := + @applyExit_sound (before5276 k) (before5277 k) exit30 1 valid30 (macro5276 k) +theorem macro5277 (k : Nat) : applyExit (before5277 k) exit31 1 = some (before5278 k) := by + simp (disch := omega) [before5277, before5278, exit31, applyExit, pop, push] + <;> omega +theorem step5277 (k : Nat) : Runs (1*1) (before5277 k).denote (before5278 k).denote := + @applyExit_sound (before5277 k) (before5278 k) exit31 1 valid31 (macro5277 k) +theorem macro5278 (k : Nat) : applyExit (before5278 k) exit32 1 = some (before5279 k) := by + simp (disch := omega) [before5278, before5279, exit32, applyExit, pop, push] + <;> omega +theorem step5278 (k : Nat) : Runs (1*3) (before5278 k).denote (before5279 k).denote := + @applyExit_sound (before5278 k) (before5279 k) exit32 1 valid32 (macro5278 k) +theorem macro5279 (k : Nat) : applyExit (before5279 k) exit33 1 = some (before5280 k) := by + simp (disch := omega) [before5279, before5280, exit33, applyExit, pop, push] + <;> omega +theorem step5279 (k : Nat) : Runs (1*2) (before5279 k).denote (before5280 k).denote := + @applyExit_sound (before5279 k) (before5280 k) exit33 1 valid33 (macro5279 k) +theorem macro5280 (k : Nat) : applyExit (before5280 k) exit34 5 = some (before5281 k) := by + simp (disch := omega) [before5280, before5281, exit34, applyExit, pop, push] + <;> omega +theorem step5280 (k : Nat) : Runs (5*2) (before5280 k).denote (before5281 k).denote := + @applyExit_sound (before5280 k) (before5281 k) exit34 5 valid34 (macro5280 k) +theorem macro5281 (k : Nat) : applyExit (before5281 k) exit102 1 = some (before5282 k) := by + simp (disch := omega) [before5281, before5282, exit102, applyExit, pop, push] + <;> omega +theorem step5281 (k : Nat) : Runs (1*1) (before5281 k).denote (before5282 k).denote := + @applyExit_sound (before5281 k) (before5282 k) exit102 1 valid102 (macro5281 k) +theorem macro5282 (k : Nat) : applyExit (before5282 k) exit5 1 = some (before5283 k) := by + simp (disch := omega) [before5282, before5283, exit5, applyExit, pop, push] + <;> omega +theorem step5282 (k : Nat) : Runs (1*3) (before5282 k).denote (before5283 k).denote := + @applyExit_sound (before5282 k) (before5283 k) exit5 1 valid5 (macro5282 k) +theorem macro5283 (k : Nat) : applyExit (before5283 k) exit1 1 = some (before5284 k) := by + simp (disch := omega) [before5283, before5284, exit1, applyExit, pop, push] + <;> omega +theorem step5283 (k : Nat) : Runs (1*3) (before5283 k).denote (before5284 k).denote := + @applyExit_sound (before5283 k) (before5284 k) exit1 1 valid1 (macro5283 k) +theorem macro5284 (k : Nat) : applyExit (before5284 k) exit6 1 = some (before5285 k) := by + simp (disch := omega) [before5284, before5285, exit6, applyExit, pop, push] + <;> omega +theorem step5284 (k : Nat) : Runs (1*1) (before5284 k).denote (before5285 k).denote := + @applyExit_sound (before5284 k) (before5285 k) exit6 1 valid6 (macro5284 k) +theorem macro5285 (k : Nat) : applyExit (before5285 k) exit0 1 = some (before5286 k) := by + simp (disch := omega) [before5285, before5286, exit0, applyExit, pop, push] + <;> omega +theorem step5285 (k : Nat) : Runs (1*2) (before5285 k).denote (before5286 k).denote := + @applyExit_sound (before5285 k) (before5286 k) exit0 1 valid0 (macro5285 k) +theorem macro5286 (k : Nat) : applyExit (before5286 k) exit13 10 = some (before5287 k) := by + simp (disch := omega) [before5286, before5287, exit13, applyExit, pop, push] + <;> omega +theorem step5286 (k : Nat) : Runs (10*2) (before5286 k).denote (before5287 k).denote := + @applyExit_sound (before5286 k) (before5287 k) exit13 10 valid13 (macro5286 k) +theorem macro5287 (k : Nat) : applyExit (before5287 k) exit0 11 = some (before5288 k) := by + simp (disch := omega) [before5287, before5288, exit0, applyExit, pop, push] + <;> omega +theorem step5287 (k : Nat) : Runs (11*2) (before5287 k).denote (before5288 k).denote := + @applyExit_sound (before5287 k) (before5288 k) exit0 11 valid0 (macro5287 k) +theorem macro5288 (k : Nat) : applyExit (before5288 k) exit1 1 = some (before5289 k) := by + simp (disch := omega) [before5288, before5289, exit1, applyExit, pop, push] + <;> omega +theorem step5288 (k : Nat) : Runs (1*3) (before5288 k).denote (before5289 k).denote := + @applyExit_sound (before5288 k) (before5289 k) exit1 1 valid1 (macro5288 k) +theorem macro5289 (k : Nat) : applyExit (before5289 k) exit2 11 = some (before5290 k) := by + simp (disch := omega) [before5289, before5290, exit2, applyExit, pop, push] + <;> omega +theorem step5289 (k : Nat) : Runs (11*2) (before5289 k).denote (before5290 k).denote := + @applyExit_sound (before5289 k) (before5290 k) exit2 11 valid2 (macro5289 k) +theorem macro5290 (k : Nat) : applyExit (before5290 k) exit6 1 = some (before5291 k) := by + simp (disch := omega) [before5290, before5291, exit6, applyExit, pop, push] + <;> omega +theorem step5290 (k : Nat) : Runs (1*1) (before5290 k).denote (before5291 k).denote := + @applyExit_sound (before5290 k) (before5291 k) exit6 1 valid6 (macro5290 k) +theorem macro5291 (k : Nat) : applyExit (before5291 k) exit0 12 = some (before5292 k) := by + simp (disch := omega) [before5291, before5292, exit0, applyExit, pop, push] + <;> omega +theorem step5291 (k : Nat) : Runs (12*2) (before5291 k).denote (before5292 k).denote := + @applyExit_sound (before5291 k) (before5292 k) exit0 12 valid0 (macro5291 k) +theorem macro5292 (k : Nat) : applyExit (before5292 k) exit13 8 = some (before5293 k) := by + simp (disch := omega) [before5292, before5293, exit13, applyExit, pop, push] + <;> omega +theorem step5292 (k : Nat) : Runs (8*2) (before5292 k).denote (before5293 k).denote := + @applyExit_sound (before5292 k) (before5293 k) exit13 8 valid13 (macro5292 k) +theorem macro5293 (k : Nat) : applyExit (before5293 k) exit0 10 = some (before5294 k) := by + simp (disch := omega) [before5293, before5294, exit0, applyExit, pop, push] + <;> omega +theorem step5293 (k : Nat) : Runs (10*2) (before5293 k).denote (before5294 k).denote := + @applyExit_sound (before5293 k) (before5294 k) exit0 10 valid0 (macro5293 k) +theorem macro5294 (k : Nat) : applyExit (before5294 k) exit1 1 = some (before5295 k) := by + simp (disch := omega) [before5294, before5295, exit1, applyExit, pop, push] + <;> omega +theorem step5294 (k : Nat) : Runs (1*3) (before5294 k).denote (before5295 k).denote := + @applyExit_sound (before5294 k) (before5295 k) exit1 1 valid1 (macro5294 k) +theorem macro5295 (k : Nat) : applyExit (before5295 k) exit2 10 = some (before5296 k) := by + simp (disch := omega) [before5295, before5296, exit2, applyExit, pop, push] + <;> omega +theorem step5295 (k : Nat) : Runs (10*2) (before5295 k).denote (before5296 k).denote := + @applyExit_sound (before5295 k) (before5296 k) exit2 10 valid2 (macro5295 k) +theorem macro5296 (k : Nat) : applyExit (before5296 k) exit6 1 = some (before5297 k) := by + simp (disch := omega) [before5296, before5297, exit6, applyExit, pop, push] + <;> omega +theorem step5296 (k : Nat) : Runs (1*1) (before5296 k).denote (before5297 k).denote := + @applyExit_sound (before5296 k) (before5297 k) exit6 1 valid6 (macro5296 k) +theorem macro5297 (k : Nat) : applyExit (before5297 k) exit0 11 = some (before5298 k) := by + simp (disch := omega) [before5297, before5298, exit0, applyExit, pop, push] + <;> omega +theorem step5297 (k : Nat) : Runs (11*2) (before5297 k).denote (before5298 k).denote := + @applyExit_sound (before5297 k) (before5298 k) exit0 11 valid0 (macro5297 k) +theorem macro5298 (k : Nat) : applyExit (before5298 k) exit13 8 = some (before5299 k) := by + simp (disch := omega) [before5298, before5299, exit13, applyExit, pop, push] + <;> omega +theorem step5298 (k : Nat) : Runs (8*2) (before5298 k).denote (before5299 k).denote := + @applyExit_sound (before5298 k) (before5299 k) exit13 8 valid13 (macro5298 k) +theorem macro5299 (k : Nat) : applyExit (before5299 k) exit0 2 = some (after5299 k) := by + simp (disch := omega) [before5299, after5299, exit0, applyExit, pop, push] + <;> omega +theorem step5299 (k : Nat) : Runs (2*2) (before5299 k).denote (after5299 k).denote := + @applyExit_sound (before5299 k) (after5299 k) exit0 2 valid0 (macro5299 k) +theorem chunkRun052 (k : Nat) : Runs (624*k+1583529100) (before5200 k).denote (after5299 k).denote := by + have h := (@Runs.trans ((((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))))+((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38))))))) (((((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2))))))+(((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2))))))) (before5200 k).denote (before5250 k).denote (after5299 k).denote (@Runs.trans (((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))))+((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2)))))) (((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38)))))) (before5200 k).denote (before5225 k).denote (before5250 k).denote (@Runs.trans ((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2))))) ((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2))))) (before5200 k).denote (before5212 k).denote (before5225 k).denote (@Runs.trans (((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2)))) (((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))) (before5200 k).denote (before5206 k).denote (before5212 k).denote (@Runs.trans ((92*2)+((1*3)+(92*2))) ((1*1)+((93*2)+(36*2))) (before5200 k).denote (before5203 k).denote (before5206 k).denote (@Runs.trans (92*2) ((1*3)+(92*2)) (before5200 k).denote (before5201 k).denote (before5203 k).denote (step5200 k) (@Runs.trans (1*3) (92*2) (before5201 k).denote (before5202 k).denote (before5203 k).denote (step5201 k) (step5202 k))) (@Runs.trans (1*1) ((93*2)+(36*2)) (before5203 k).denote (before5204 k).denote (before5206 k).denote (step5203 k) (@Runs.trans (93*2) (36*2) (before5204 k).denote (before5205 k).denote (before5206 k).denote (step5204 k) (step5205 k)))) (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*1)+((6*2)+(3*2))) (before5206 k).denote (before5209 k).denote (before5212 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before5206 k).denote (before5207 k).denote (before5209 k).denote (step5206 k) (@Runs.trans (1*3) (5*2) (before5207 k).denote (before5208 k).denote (before5209 k).denote (step5207 k) (step5208 k))) (@Runs.trans (1*1) ((6*2)+(3*2)) (before5209 k).denote (before5210 k).denote (before5212 k).denote (step5209 k) (@Runs.trans (6*2) (3*2) (before5210 k).denote (before5211 k).denote (before5212 k).denote (step5210 k) (step5211 k))))) (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2)))) (before5212 k).denote (before5218 k).denote (before5225 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before5212 k).denote (before5215 k).denote (before5218 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before5212 k).denote (before5213 k).denote (before5215 k).denote (step5212 k) (@Runs.trans (1*1) (1*2) (before5213 k).denote (before5214 k).denote (before5215 k).denote (step5213 k) (step5214 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before5215 k).denote (before5216 k).denote (before5218 k).denote (step5215 k) (@Runs.trans (1*2) (1*2) (before5216 k).denote (before5217 k).denote (before5218 k).denote (step5216 k) (step5217 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((5*2)+(1*2))+((1*2)+(34*2))) (before5218 k).denote (before5221 k).denote (before5225 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before5218 k).denote (before5219 k).denote (before5221 k).denote (step5218 k) (@Runs.trans (1*2) (1*2) (before5219 k).denote (before5220 k).denote (before5221 k).denote (step5219 k) (step5220 k))) (@Runs.trans ((5*2)+(1*2)) ((1*2)+(34*2)) (before5221 k).denote (before5223 k).denote (before5225 k).denote (@Runs.trans (5*2) (1*2) (before5221 k).denote (before5222 k).denote (before5223 k).denote (step5221 k) (step5222 k)) (@Runs.trans (1*2) (34*2) (before5223 k).denote (before5224 k).denote (before5225 k).denote (step5223 k) (step5224 k)))))) (@Runs.trans ((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38))))) (before5225 k).denote (before5237 k).denote (before5250 k).denote (@Runs.trans (((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))) (before5225 k).denote (before5231 k).denote (before5237 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before5225 k).denote (before5228 k).denote (before5231 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before5225 k).denote (before5226 k).denote (before5228 k).denote (step5225 k) (@Runs.trans (92*2) (1*2) (before5226 k).denote (before5227 k).denote (before5228 k).denote (step5226 k) (step5227 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before5228 k).denote (before5229 k).denote (before5231 k).denote (step5228 k) (@Runs.trans (14*2) (1*2) (before5229 k).denote (before5230 k).denote (before5231 k).denote (step5229 k) (step5230 k)))) (@Runs.trans ((17*2)+(((1*k+8)*586)+(20*2))) ((1*2)+((1*2)+(90*2))) (before5231 k).denote (before5234 k).denote (before5237 k).denote (@Runs.trans (17*2) (((1*k+8)*586)+(20*2)) (before5231 k).denote (before5232 k).denote (before5234 k).denote (step5231 k) (@Runs.trans ((1*k+8)*586) (20*2) (before5232 k).denote (before5233 k).denote (before5234 k).denote (step5232 k) (step5233 k))) (@Runs.trans (1*2) ((1*2)+(90*2)) (before5234 k).denote (before5235 k).denote (before5237 k).denote (step5234 k) (@Runs.trans (1*2) (90*2) (before5235 k).denote (before5236 k).denote (before5237 k).denote (step5235 k) (step5236 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2)))) (((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38)))) (before5237 k).denote (before5243 k).denote (before5250 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((38*2)+(1*2))) (before5237 k).denote (before5240 k).denote (before5243 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before5237 k).denote (before5238 k).denote (before5240 k).denote (step5237 k) (@Runs.trans (16*2) (1*2) (before5238 k).denote (before5239 k).denote (before5240 k).denote (step5238 k) (step5239 k))) (@Runs.trans (1*2) ((38*2)+(1*2)) (before5240 k).denote (before5241 k).denote (before5243 k).denote (step5240 k) (@Runs.trans (38*2) (1*2) (before5241 k).denote (before5242 k).denote (before5243 k).denote (step5241 k) (step5242 k)))) (@Runs.trans ((22*2)+((1*2)+(1*2))) (((6*2)+(1*2))+((791761157*2)+(1*38))) (before5243 k).denote (before5246 k).denote (before5250 k).denote (@Runs.trans (22*2) ((1*2)+(1*2)) (before5243 k).denote (before5244 k).denote (before5246 k).denote (step5243 k) (@Runs.trans (1*2) (1*2) (before5244 k).denote (before5245 k).denote (before5246 k).denote (step5244 k) (step5245 k))) (@Runs.trans ((6*2)+(1*2)) ((791761157*2)+(1*38)) (before5246 k).denote (before5248 k).denote (before5250 k).denote (@Runs.trans (6*2) (1*2) (before5246 k).denote (before5247 k).denote (before5248 k).denote (step5246 k) (step5247 k)) (@Runs.trans (791761157*2) (1*38) (before5248 k).denote (before5249 k).denote (before5250 k).denote (step5248 k) (step5249 k))))))) (@Runs.trans ((((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2)))))) (((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2)))))) (before5250 k).denote (before5275 k).denote (after5299 k).denote (@Runs.trans (((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))) ((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2))))) (before5250 k).denote (before5262 k).denote (before5275 k).denote (@Runs.trans ((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2)))) (((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))) (before5250 k).denote (before5256 k).denote (before5262 k).denote (@Runs.trans (((1*k+7)*38)+((1*2)+(1*2))) ((1*2)+((7*2)+(1*2))) (before5250 k).denote (before5253 k).denote (before5256 k).denote (@Runs.trans ((1*k+7)*38) ((1*2)+(1*2)) (before5250 k).denote (before5251 k).denote (before5253 k).denote (step5250 k) (@Runs.trans (1*2) (1*2) (before5251 k).denote (before5252 k).denote (before5253 k).denote (step5251 k) (step5252 k))) (@Runs.trans (1*2) ((7*2)+(1*2)) (before5253 k).denote (before5254 k).denote (before5256 k).denote (step5253 k) (@Runs.trans (7*2) (1*2) (before5254 k).denote (before5255 k).denote (before5256 k).denote (step5254 k) (step5255 k)))) (@Runs.trans ((9*2)+((1*2)+(1*2))) ((7*2)+((1*2)+(10*2))) (before5256 k).denote (before5259 k).denote (before5262 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before5256 k).denote (before5257 k).denote (before5259 k).denote (step5256 k) (@Runs.trans (1*2) (1*2) (before5257 k).denote (before5258 k).denote (before5259 k).denote (step5257 k) (step5258 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before5259 k).denote (before5260 k).denote (before5262 k).denote (step5259 k) (@Runs.trans (1*2) (10*2) (before5260 k).denote (before5261 k).denote (before5262 k).denote (step5260 k) (step5261 k))))) (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2)))) (before5262 k).denote (before5268 k).denote (before5275 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*2)+((2*2)+(1*2))) (before5262 k).denote (before5265 k).denote (before5268 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before5262 k).denote (before5263 k).denote (before5265 k).denote (step5262 k) (@Runs.trans (1*2) (10*2) (before5263 k).denote (before5264 k).denote (before5265 k).denote (step5263 k) (step5264 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before5265 k).denote (before5266 k).denote (before5268 k).denote (step5265 k) (@Runs.trans (2*2) (1*2) (before5266 k).denote (before5267 k).denote (before5268 k).denote (step5266 k) (step5267 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(4*2))+((1*3)+(4*2))) (before5268 k).denote (before5271 k).denote (before5275 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before5268 k).denote (before5269 k).denote (before5271 k).denote (step5268 k) (@Runs.trans (1*3) (1*3) (before5269 k).denote (before5270 k).denote (before5271 k).denote (step5269 k) (step5270 k))) (@Runs.trans ((1*1)+(4*2)) ((1*3)+(4*2)) (before5271 k).denote (before5273 k).denote (before5275 k).denote (@Runs.trans (1*1) (4*2) (before5271 k).denote (before5272 k).denote (before5273 k).denote (step5271 k) (step5272 k)) (@Runs.trans (1*3) (4*2) (before5273 k).denote (before5274 k).denote (before5275 k).denote (step5273 k) (step5274 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2))))) ((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2))))) (before5275 k).denote (before5287 k).denote (after5299 k).denote (@Runs.trans (((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2)))) (((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))) (before5275 k).denote (before5281 k).denote (before5287 k).denote (@Runs.trans ((1*2)+((1*3)+(1*1))) ((1*3)+((1*2)+(5*2))) (before5275 k).denote (before5278 k).denote (before5281 k).denote (@Runs.trans (1*2) ((1*3)+(1*1)) (before5275 k).denote (before5276 k).denote (before5278 k).denote (step5275 k) (@Runs.trans (1*3) (1*1) (before5276 k).denote (before5277 k).denote (before5278 k).denote (step5276 k) (step5277 k))) (@Runs.trans (1*3) ((1*2)+(5*2)) (before5278 k).denote (before5279 k).denote (before5281 k).denote (step5278 k) (@Runs.trans (1*2) (5*2) (before5279 k).denote (before5280 k).denote (before5281 k).denote (step5279 k) (step5280 k)))) (@Runs.trans ((1*1)+((1*3)+(1*3))) ((1*1)+((1*2)+(10*2))) (before5281 k).denote (before5284 k).denote (before5287 k).denote (@Runs.trans (1*1) ((1*3)+(1*3)) (before5281 k).denote (before5282 k).denote (before5284 k).denote (step5281 k) (@Runs.trans (1*3) (1*3) (before5282 k).denote (before5283 k).denote (before5284 k).denote (step5282 k) (step5283 k))) (@Runs.trans (1*1) ((1*2)+(10*2)) (before5284 k).denote (before5285 k).denote (before5287 k).denote (step5284 k) (@Runs.trans (1*2) (10*2) (before5285 k).denote (before5286 k).denote (before5287 k).denote (step5285 k) (step5286 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2)))) (((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2)))) (before5287 k).denote (before5293 k).denote (after5299 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*1)+((12*2)+(8*2))) (before5287 k).denote (before5290 k).denote (before5293 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before5287 k).denote (before5288 k).denote (before5290 k).denote (step5287 k) (@Runs.trans (1*3) (11*2) (before5288 k).denote (before5289 k).denote (before5290 k).denote (step5288 k) (step5289 k))) (@Runs.trans (1*1) ((12*2)+(8*2)) (before5290 k).denote (before5291 k).denote (before5293 k).denote (step5290 k) (@Runs.trans (12*2) (8*2) (before5291 k).denote (before5292 k).denote (before5293 k).denote (step5291 k) (step5292 k)))) (@Runs.trans ((10*2)+((1*3)+(10*2))) (((1*1)+(11*2))+((8*2)+(2*2))) (before5293 k).denote (before5296 k).denote (after5299 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before5293 k).denote (before5294 k).denote (before5296 k).denote (step5293 k) (@Runs.trans (1*3) (10*2) (before5294 k).denote (before5295 k).denote (before5296 k).denote (step5294 k) (step5295 k))) (@Runs.trans ((1*1)+(11*2)) ((8*2)+(2*2)) (before5296 k).denote (before5298 k).denote (after5299 k).denote (@Runs.trans (1*1) (11*2) (before5296 k).denote (before5297 k).denote (before5298 k).denote (step5296 k) (step5297 k)) (@Runs.trans (8*2) (2*2) (before5298 k).denote (before5299 k).denote (after5299 k).denote (step5298 k) (step5299 k)))))))) + have ht : (((((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))))+((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38)))))))+(((((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2))))))+(((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2)))))))) = (624*k+1583529100) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean new file mode 100644 index 00000000..49a61a3a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean @@ -0,0 +1,841 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5300_0 : Stack := [] +abbrev tail5300_1 : Stack := ⟨w1,1⟩ :: tail5300_0 +abbrev tail5300_2 : Stack := ⟨w0,1⟩ :: tail5300_1 +abbrev tail5300_3 : Stack := ⟨w2,1⟩ :: tail5300_2 +abbrev tail5300_4 : Stack := ⟨w1,4⟩ :: tail5300_3 +abbrev tail5300_5 : Stack := ⟨w2,1⟩ :: tail5300_4 +abbrev tail5300_6 : Stack := ⟨w1,1⟩ :: tail5300_5 +abbrev tail5300_7 : Stack := ⟨w0,9⟩ :: tail5300_6 +abbrev tail5300_8 : Stack := ⟨w2,1⟩ :: tail5300_7 +abbrev tail5300_9 : Stack := ⟨w1,12⟩ :: tail5300_8 +abbrev tail5300_10 : Stack := ⟨w0,7⟩ :: tail5300_9 +abbrev tail5300_11 : Stack := ⟨w2,1⟩ :: tail5300_10 +abbrev tail5300_12 : Stack := ⟨w1,11⟩ :: tail5300_11 +abbrev tail5300_13 : Stack := ⟨w0,8⟩ :: tail5300_12 +abbrev tail5300_14 : Stack := ⟨w1,2⟩ :: tail5300_13 +abbrev tail5300_15 : Stack := ⟨w0,3⟩ :: tail5300_0 +abbrev tail5300_16 : Stack := ⟨w1,2⟩ :: tail5300_15 +abbrev tail5300_17 : Stack := ⟨w2,1⟩ :: tail5300_16 +abbrev tail5300_18 : Stack := ⟨w0,6⟩ :: tail5300_17 +abbrev tail5300_19 : Stack := ⟨w1,35⟩ :: tail5300_18 +abbrev tail5300_20 : Stack := ⟨w2,1⟩ :: tail5300_19 +abbrev tail5300_21 : Stack := ⟨w0,93⟩ :: tail5300_20 +abbrev tail5300_22 : Stack := ⟨w1,15⟩ :: tail5300_21 +abbrev tail5300_23 : Stack := ⟨w2,1⟩ :: tail5300_22 +abbrev tail5300_24 : Stack := ⟨w0,17⟩ :: tail5300_23 +abbrev tail5300_25 (k : Nat) : Stack := ⟨w257,(1*k+8)⟩ :: tail5300_24 +abbrev tail5300_26 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5300_25 k +abbrev tail5300_27 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5300_26 k +abbrev tail5300_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_27 k +abbrev tail5300_29 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5300_28 k +abbrev tail5300_30 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5300_29 k +abbrev tail5300_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_30 k +abbrev tail5300_32 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5300_31 k +abbrev tail5300_33 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5300_32 k +abbrev tail5300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_33 k +abbrev tail5300_35 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5300_34 k +abbrev tail5300_36 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5300_35 k +abbrev tail5300_37 (k : Nat) : Stack := ⟨w258,(1*k+7)⟩ :: tail5300_36 k +abbrev tail5300_38 (k : Nat) : Stack := ⟨w258,(1*k+6)⟩ :: tail5300_36 k +abbrev tail5300_39 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_38 k +abbrev tail5300_40 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5300_39 k +abbrev tail5300_41 : Stack := ⟨w0,7⟩ :: tail5300_12 +abbrev tail5300_42 : Stack := ⟨w2,1⟩ :: tail5300_41 +abbrev tail5300_43 : Stack := ⟨w1,2⟩ :: tail5300_42 +abbrev tail5300_44 : Stack := ⟨w260,1⟩ :: tail5300_43 +abbrev tail5300_45 (k : Nat) : Stack := ⟨w258,(1*k+5)⟩ :: tail5300_36 k +abbrev tail5300_46 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_45 k +abbrev tail5300_47 : Stack := ⟨w261,1⟩ :: tail5300_43 +abbrev tail5300_48 : Stack := ⟨w260,1⟩ :: tail5300_47 +abbrev tail5300_49 (k : Nat) : Stack := ⟨w258,(1*k+4)⟩ :: tail5300_36 k +abbrev tail5300_50 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_49 k +abbrev tail5300_51 : Stack := ⟨w261,2⟩ :: tail5300_43 +abbrev tail5300_52 : Stack := ⟨w260,1⟩ :: tail5300_51 +abbrev tail5300_53 (k : Nat) : Stack := ⟨w258,(1*k+3)⟩ :: tail5300_36 k +abbrev tail5300_54 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_53 k +abbrev tail5300_55 : Stack := ⟨w261,3⟩ :: tail5300_43 +abbrev tail5300_56 (k : Nat) : Stack := ⟨w261,(1*k+5)⟩ :: tail5300_43 +abbrev tail5300_57 (k : Nat) : Stack := ⟨w258,1⟩ :: tail5300_36 k +abbrev tail5300_58 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_57 k +abbrev tail5300_59 (k : Nat) : Stack := ⟨w260,1⟩ :: tail5300_56 k +abbrev tail5300_60 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_36 k +abbrev tail5300_61 (k : Nat) : Stack := ⟨w261,(1*k+6)⟩ :: tail5300_43 +abbrev tail5300_62 (k : Nat) : Stack := ⟨w260,1⟩ :: tail5300_61 k +abbrev tail5300_63 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5300_62 k +abbrev tail5300_64 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5300_63 k +abbrev tail5300_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_33 k +abbrev tail5300_66 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5300_33 k +abbrev tail5300_67 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5300_66 k +abbrev tail5300_68 (k : Nat) : Stack := ⟨w261,(1*k+7)⟩ :: tail5300_43 +abbrev tail5300_69 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5300_68 k +abbrev tail5300_70 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5300_69 k +abbrev tail5300_71 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5300_70 k +abbrev tail5300_72 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5300_71 k +abbrev tail5300_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_30 k +abbrev tail5300_74 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5300_30 k +abbrev tail5300_75 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5300_70 k +abbrev tail5300_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_75 k +abbrev tail5300_77 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5300_76 k +abbrev tail5300_78 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5300_77 k +abbrev tail5300_79 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5300_78 k +abbrev tail5300_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_27 k +abbrev tail5300_81 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5300_27 k +abbrev tail5300_82 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5300_77 k +abbrev tail5300_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_82 k +abbrev tail5300_84 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5300_83 k +abbrev tail5300_85 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5300_84 k +abbrev tail5300_86 (k : Nat) : Stack := ⟨w1,21⟩ :: tail5300_85 k +abbrev tail5300_87 (k : Nat) : Stack := ⟨w257,(1*k+7)⟩ :: tail5300_24 +abbrev tail5300_88 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_87 k +abbrev tail5300_89 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5300_88 k +abbrev tail5300_90 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5300_84 k +abbrev tail5300_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_90 k +abbrev tail5300_92 (k : Nat) : Stack := ⟨w1,21⟩ :: tail5300_91 k +abbrev tail5300_93 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_92 k +abbrev tail5300_94 (k : Nat) : Stack := ⟨w257,(1*k+6)⟩ :: tail5300_24 +abbrev tail5300_95 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_94 k +abbrev tail5300_96 (k : Nat) : Stack := ⟨w264,1⟩ :: tail5300_92 k +abbrev tail5300_97 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_96 k +abbrev tail5300_98 (k : Nat) : Stack := ⟨w257,(1*k+5)⟩ :: tail5300_24 +abbrev tail5300_99 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_98 k +abbrev tail5300_100 (k : Nat) : Stack := ⟨w264,2⟩ :: tail5300_92 k +abbrev tail5300_101 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_100 k +abbrev tail5300_102 (k : Nat) : Stack := ⟨w257,(1*k+4)⟩ :: tail5300_24 +abbrev tail5300_103 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_102 k +abbrev tail5300_104 (k : Nat) : Stack := ⟨w264,3⟩ :: tail5300_92 k +abbrev tail5300_105 (k : Nat) : Stack := ⟨w264,(1*k+6)⟩ :: tail5300_92 k +abbrev tail5300_106 : Stack := ⟨w257,1⟩ :: tail5300_24 +abbrev tail5300_107 : Stack := ⟨w262,1⟩ :: tail5300_106 +abbrev tail5300_108 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_105 k +abbrev tail5300_109 : Stack := ⟨w262,1⟩ :: tail5300_24 +abbrev tail5300_110 (k : Nat) : Stack := ⟨w264,(1*k+7)⟩ :: tail5300_92 k +abbrev tail5300_111 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_110 k +abbrev tail5300_112 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5300_111 k +abbrev tail5300_113 : Stack := ⟨w0,1⟩ :: tail5300_22 +abbrev tail5300_114 : Stack := ⟨w0,18⟩ :: tail5300_22 +abbrev tail5300_115 (k : Nat) : Stack := ⟨w264,(1*k+8)⟩ :: tail5300_92 k +abbrev tail5300_116 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5300_115 k +abbrev tail5300_117 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5300_116 k +abbrev tail5300_118 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5300_117 k +abbrev tail5300_119 : Stack := ⟨w0,1⟩ :: tail5300_19 +abbrev tail5300_120 : Stack := ⟨w0,94⟩ :: tail5300_19 +abbrev tail5300_121 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5300_116 k +abbrev tail5300_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_121 k +abbrev tail5300_123 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5300_122 k +abbrev tail5300_124 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5300_123 k +abbrev tail5300_125 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5300_124 k +abbrev tail5300_126 : Stack := ⟨w0,1⟩ :: tail5300_16 +abbrev tail5300_127 : Stack := ⟨w0,7⟩ :: tail5300_16 +abbrev tail5300_128 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5300_123 k +abbrev tail5300_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_128 k +abbrev tail5300_130 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5300_129 k +abbrev tail5300_131 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5300_130 k +abbrev tail5300_132 (k : Nat) : Stack := ⟨w1,3⟩ :: tail5300_131 k +abbrev tail5300_133 : Stack := ⟨w0,1⟩ :: tail5300_0 +abbrev tail5300_134 : Stack := ⟨w0,4⟩ :: tail5300_0 +abbrev tail5300_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_130 k +abbrev tail5300_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_135 k +abbrev tail5300_137 (k : Nat) : Stack := ⟨w1,4⟩ :: tail5300_136 k +abbrev tail5300_138 : Stack := ⟨w0,5⟩ :: tail5300_0 +abbrev tail5300_139 : Stack := ⟨w0,6⟩ :: tail5300_0 +abbrev tail5300_140 : Stack := ⟨w1,1⟩ :: tail5300_139 +abbrev tail5300_141 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5300_129 k +abbrev tail5300_142 : Stack := ⟨w2,1⟩ :: tail5300_140 +abbrev tail5300_143 : Stack := ⟨w0,6⟩ :: tail5300_142 +abbrev tail5300_144 : Stack := ⟨w0,7⟩ :: tail5300_142 +abbrev tail5300_145 (k : Nat) : Stack := ⟨w0,33⟩ :: tail5300_123 k +abbrev tail5300_146 : Stack := ⟨w1,1⟩ :: tail5300_144 +abbrev tail5300_147 : Stack := ⟨w1,34⟩ :: tail5300_144 +abbrev tail5300_148 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5300_122 k +abbrev tail5300_149 : Stack := ⟨w2,1⟩ :: tail5300_147 +abbrev tail5300_150 : Stack := ⟨w0,93⟩ :: tail5300_149 +abbrev tail5300_151 : Stack := ⟨w0,94⟩ :: tail5300_149 +abbrev tail5300_152 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5300_116 k +abbrev tail5300_153 : Stack := ⟨w1,1⟩ :: tail5300_151 +abbrev tail5300_154 : Stack := ⟨w1,14⟩ :: tail5300_151 +abbrev tail5300_155 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5300_115 k +abbrev tail5300_156 : Stack := ⟨w2,1⟩ :: tail5300_154 +abbrev tail5300_157 : Stack := ⟨w0,17⟩ :: tail5300_156 +abbrev tail5300_158 (k : Nat) : Stack := ⟨w265,(1*k+8)⟩ :: tail5300_157 +abbrev tail5300_159 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5300_158 k +abbrev tail5300_160 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5300_158 k + +def before5300 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5300_14,(tail5300_37 k)⟩ +def before5301 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5300_14,(tail5300_39 k)⟩ +def before5302 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail5300_13,(tail5300_40 k)⟩ +def before5303 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail5300_42,(tail5300_40 k)⟩ +def before5304 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5300_43,(tail5300_39 k)⟩ +def before5305 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5300_44,(tail5300_38 k)⟩ +def before5306 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5300_44,(tail5300_46 k)⟩ +def before5307 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5300_47,(tail5300_46 k)⟩ +def before5308 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5300_48,(tail5300_45 k)⟩ +def before5309 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5300_48,(tail5300_50 k)⟩ +def before5310 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5300_51,(tail5300_50 k)⟩ +def before5311 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5300_52,(tail5300_49 k)⟩ +def before5312 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5300_52,(tail5300_54 k)⟩ +def before5313 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5300_55,(tail5300_54 k)⟩ +def before5314 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5300_56 k),(tail5300_58 k)⟩ +def before5315 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5300_59 k),(tail5300_57 k)⟩ +def before5316 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5300_59 k),(tail5300_60 k)⟩ +def before5317 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5300_61 k),(tail5300_60 k)⟩ +def before5318 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5300_62 k),(tail5300_36 k)⟩ +def before5319 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5300_63 k),(tail5300_35 k)⟩ +def before5320 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail5300_64 k),(tail5300_34 k)⟩ +def before5321 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5300_64 k),(tail5300_65 k)⟩ +def before5322 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5300_63 k),(tail5300_66 k)⟩ +def before5323 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5300_62 k),(tail5300_67 k)⟩ +def before5324 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5300_68 k),(tail5300_67 k)⟩ +def before5325 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5300_69 k),(tail5300_66 k)⟩ +def before5326 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail5300_70 k),(tail5300_33 k)⟩ +def before5327 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521513),(tail5300_71 k),(tail5300_32 k)⟩ +def before5328 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521559),(tail5300_72 k),(tail5300_31 k)⟩ +def before5329 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5300_72 k),(tail5300_73 k)⟩ +def before5330 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521513),(tail5300_71 k),(tail5300_74 k)⟩ +def before5331 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521513),(tail5300_76 k),(tail5300_74 k)⟩ +def before5332 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail5300_77 k),(tail5300_30 k)⟩ +def before5333 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521639),(tail5300_78 k),(tail5300_29 k)⟩ +def before5334 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail5300_79 k),(tail5300_28 k)⟩ +def before5335 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5300_79 k),(tail5300_80 k)⟩ +def before5336 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521639),(tail5300_78 k),(tail5300_81 k)⟩ +def before5337 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521639),(tail5300_83 k),(tail5300_81 k)⟩ +def before5338 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail5300_84 k),(tail5300_27 k)⟩ +def before5339 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521857),(tail5300_85 k),(tail5300_26 k)⟩ +def before5340 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5300_86 k),(tail5300_25 k)⟩ +def before5341 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5300_86 k),(tail5300_88 k)⟩ +def before5342 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521857),(tail5300_85 k),(tail5300_89 k)⟩ +def before5343 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521857),(tail5300_91 k),(tail5300_89 k)⟩ +def before5344 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5300_92 k),(tail5300_88 k)⟩ +def before5345 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5300_93 k),(tail5300_87 k)⟩ +def before5346 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5300_93 k),(tail5300_95 k)⟩ +def before5347 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5300_96 k),(tail5300_95 k)⟩ +def before5348 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5300_97 k),(tail5300_94 k)⟩ +def before5349 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5300_97 k),(tail5300_99 k)⟩ +def before5350 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5300_100 k),(tail5300_99 k)⟩ +def before5351 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5300_101 k),(tail5300_98 k)⟩ +def before5352 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5300_101 k),(tail5300_103 k)⟩ +def before5353 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5300_104 k),(tail5300_103 k)⟩ +def before5354 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5300_105 k),tail5300_107⟩ +def before5355 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5300_108 k),tail5300_106⟩ +def before5356 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5300_108 k),tail5300_109⟩ +def before5357 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5300_110 k),tail5300_109⟩ +def before5358 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5300_111 k),tail5300_24⟩ +def before5359 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail5300_112 k),tail5300_23⟩ +def before5360 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5300_112 k),tail5300_113⟩ +def before5361 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5300_111 k),tail5300_114⟩ +def before5362 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5300_115 k),tail5300_114⟩ +def before5363 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail5300_116 k),tail5300_22⟩ +def before5364 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail5300_117 k),tail5300_21⟩ +def before5365 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail5300_118 k),tail5300_20⟩ +def before5366 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5300_118 k),tail5300_119⟩ +def before5367 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail5300_117 k),tail5300_120⟩ +def before5368 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail5300_122 k),tail5300_120⟩ +def before5369 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail5300_123 k),tail5300_19⟩ +def before5370 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5300_124 k),tail5300_18⟩ +def before5371 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5300_125 k),tail5300_17⟩ +def before5372 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5300_125 k),tail5300_126⟩ +def before5373 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5300_124 k),tail5300_127⟩ +def before5374 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5300_129 k),tail5300_127⟩ +def before5375 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail5300_130 k),tail5300_16⟩ +def before5376 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526929),(tail5300_131 k),tail5300_15⟩ +def before5377 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526935),(tail5300_132 k),tail5300_0⟩ +def before5378 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail5300_132 k),tail5300_133⟩ +def before5379 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526929),(tail5300_131 k),tail5300_134⟩ +def before5380 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526929),(tail5300_136 k),tail5300_134⟩ +def before5381 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526937),(tail5300_137 k),tail5300_0⟩ +def before5382 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526937),(tail5300_137 k),tail5300_133⟩ +def before5383 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526929),(tail5300_136 k),tail5300_138⟩ +def before5384 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526927),(tail5300_135 k),tail5300_139⟩ +def before5385 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail5300_130 k),tail5300_140⟩ +def before5386 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5300_141 k),tail5300_142⟩ +def before5387 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5300_129 k),tail5300_143⟩ +def before5388 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5300_128 k),tail5300_144⟩ +def before5389 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5300_145 k),tail5300_146⟩ +def before5390 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5300_123 k),tail5300_147⟩ +def before5391 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5300_148 k),tail5300_149⟩ +def before5392 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail5300_122 k),tail5300_150⟩ +def before5393 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526651),(tail5300_121 k),tail5300_151⟩ +def before5394 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail5300_152 k),tail5300_153⟩ +def before5395 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5300_116 k),tail5300_154⟩ +def before5396 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5300_155 k),tail5300_156⟩ +def before5397 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5300_115 k),tail5300_157⟩ +def before5398 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5300_92 k),(tail5300_158 k)⟩ +def before5399 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521857),(tail5300_91 k),(tail5300_159 k)⟩ +def after5399 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521855),(tail5300_90 k),(tail5300_160 k)⟩ + +theorem macro5300 (k : Nat) : applyExit (before5300 k) exit295 1 = some (before5301 k) := by + simp (disch := omega) [before5300, before5301, exit295, applyExit, pop, push] + <;> omega +theorem step5300 (k : Nat) : Runs (1*35) (before5300 k).denote (before5301 k).denote := + @applyExit_sound (before5300 k) (before5301 k) exit295 1 valid295 (macro5300 k) +theorem macro5301 (k : Nat) : applyExit (before5301 k) exit2 2 = some (before5302 k) := by + simp (disch := omega) [before5301, before5302, exit2, applyExit, pop, push] + <;> omega +theorem step5301 (k : Nat) : Runs (2*2) (before5301 k).denote (before5302 k).denote := + @applyExit_sound (before5301 k) (before5302 k) exit2 2 valid2 (macro5301 k) +theorem macro5302 (k : Nat) : applyExit (before5302 k) exit6 1 = some (before5303 k) := by + simp (disch := omega) [before5302, before5303, exit6, applyExit, pop, push] + <;> omega +theorem step5302 (k : Nat) : Runs (1*1) (before5302 k).denote (before5303 k).denote := + @applyExit_sound (before5302 k) (before5303 k) exit6 1 valid6 (macro5302 k) +theorem macro5303 (k : Nat) : applyExit (before5303 k) exit0 2 = some (before5304 k) := by + simp (disch := omega) [before5303, before5304, exit0, applyExit, pop, push] + <;> omega +theorem step5303 (k : Nat) : Runs (2*2) (before5303 k).denote (before5304 k).denote := + @applyExit_sound (before5303 k) (before5304 k) exit0 2 valid0 (macro5303 k) +theorem macro5304 (k : Nat) : applyExit (before5304 k) exit296 1 = some (before5305 k) := by + simp (disch := omega) [before5304, before5305, exit296, applyExit, pop, push] + <;> omega +theorem step5304 (k : Nat) : Runs (1*38) (before5304 k).denote (before5305 k).denote := + @applyExit_sound (before5304 k) (before5305 k) exit296 1 valid296 (macro5304 k) +theorem macro5305 (k : Nat) : applyExit (before5305 k) exit295 1 = some (before5306 k) := by + simp (disch := omega) [before5305, before5306, exit295, applyExit, pop, push] + <;> omega +theorem step5305 (k : Nat) : Runs (1*35) (before5305 k).denote (before5306 k).denote := + @applyExit_sound (before5305 k) (before5306 k) exit295 1 valid295 (macro5305 k) +theorem macro5306 (k : Nat) : applyExit (before5306 k) exit297 1 = some (before5307 k) := by + simp (disch := omega) [before5306, before5307, exit297, applyExit, pop, push] + <;> omega +theorem step5306 (k : Nat) : Runs (1*9) (before5306 k).denote (before5307 k).denote := + @applyExit_sound (before5306 k) (before5307 k) exit297 1 valid297 (macro5306 k) +theorem macro5307 (k : Nat) : applyExit (before5307 k) exit296 1 = some (before5308 k) := by + simp (disch := omega) [before5307, before5308, exit296, applyExit, pop, push] + <;> omega +theorem step5307 (k : Nat) : Runs (1*38) (before5307 k).denote (before5308 k).denote := + @applyExit_sound (before5307 k) (before5308 k) exit296 1 valid296 (macro5307 k) +theorem macro5308 (k : Nat) : applyExit (before5308 k) exit295 1 = some (before5309 k) := by + simp (disch := omega) [before5308, before5309, exit295, applyExit, pop, push] + <;> omega +theorem step5308 (k : Nat) : Runs (1*35) (before5308 k).denote (before5309 k).denote := + @applyExit_sound (before5308 k) (before5309 k) exit295 1 valid295 (macro5308 k) +theorem macro5309 (k : Nat) : applyExit (before5309 k) exit297 1 = some (before5310 k) := by + simp (disch := omega) [before5309, before5310, exit297, applyExit, pop, push] + <;> omega +theorem step5309 (k : Nat) : Runs (1*9) (before5309 k).denote (before5310 k).denote := + @applyExit_sound (before5309 k) (before5310 k) exit297 1 valid297 (macro5309 k) +theorem macro5310 (k : Nat) : applyExit (before5310 k) exit296 1 = some (before5311 k) := by + simp (disch := omega) [before5310, before5311, exit296, applyExit, pop, push] + <;> omega +theorem step5310 (k : Nat) : Runs (1*38) (before5310 k).denote (before5311 k).denote := + @applyExit_sound (before5310 k) (before5311 k) exit296 1 valid296 (macro5310 k) +theorem macro5311 (k : Nat) : applyExit (before5311 k) exit295 1 = some (before5312 k) := by + simp (disch := omega) [before5311, before5312, exit295, applyExit, pop, push] + <;> omega +theorem step5311 (k : Nat) : Runs (1*35) (before5311 k).denote (before5312 k).denote := + @applyExit_sound (before5311 k) (before5312 k) exit295 1 valid295 (macro5311 k) +theorem macro5312 (k : Nat) : applyExit (before5312 k) exit297 1 = some (before5313 k) := by + simp (disch := omega) [before5312, before5313, exit297, applyExit, pop, push] + <;> omega +theorem step5312 (k : Nat) : Runs (1*9) (before5312 k).denote (before5313 k).denote := + @applyExit_sound (before5312 k) (before5313 k) exit297 1 valid297 (macro5312 k) +def cycleState5313 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w261,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w259,1⟩,⟨w258,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,21⟩,⟨w257,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart5313_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w260,1⟩,⟨w261,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w258,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,21⟩,⟨w257,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart5313_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w260,1⟩,⟨w261,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w259,1⟩,⟨w258,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,21⟩,⟨w257,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro5313_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5313 k j) exit296 1 = some (cyclePart5313_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5313, cyclePart5313_0, exit296, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5313_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5313_0 k j) exit295 1 = some (cyclePart5313_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5313_0, cyclePart5313_1, exit295, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5313_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5313_1 k j) exit297 1 = some (cycleState5313 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5313_1, cycleState5313, exit297, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5313 (k j : Nat) (hj : j < (1*k+2)) : Runs 82 (cycleState5313 k j).denote (cycleState5313 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState5313 k j).denote (cyclePart5313_0 k j).denote := @applyExit_sound (cycleState5313 k j) (cyclePart5313_0 k j) exit296 1 valid296 (cycleMacro5313_0 k j hj) + have h1 : Runs (1*35) (cyclePart5313_0 k j).denote (cyclePart5313_1 k j).denote := @applyExit_sound (cyclePart5313_0 k j) (cyclePart5313_1 k j) exit295 1 valid295 (cycleMacro5313_1 k j hj) + have h2 : Runs (1*9) (cyclePart5313_1 k j).denote (cycleState5313 k (j+1)).denote := @applyExit_sound (cyclePart5313_1 k j) (cycleState5313 k (j+1)) exit297 1 valid297 (cycleMacro5313_2 k j hj) + exact (@Runs.trans (1*38) ((1*35)+(1*9)) (cycleState5313 k j).denote (cyclePart5313_0 k j).denote (cycleState5313 k (j+1)).denote h0 (@Runs.trans (1*35) (1*9) (cyclePart5313_0 k j).denote (cyclePart5313_1 k j).denote (cycleState5313 k (j+1)).denote h1 h2)) +theorem step5313 (k : Nat) : Runs ((1*k+2)*82) (before5313 k).denote (before5314 k).denote := by + have h := Runs.chain (fun j => (cycleState5313 k j).denote) 82 (1*k+2) (cycleRun5313 k) + have h0 : cycleState5313 k 0 = before5313 k := by simp [cycleState5313, before5313] + have h1 : cycleState5313 k (1*k+2) = before5314 k := by + simp [cycleState5313, before5314] <;> omega + simpa only [h0, h1] using h +theorem macro5314 (k : Nat) : applyExit (before5314 k) exit296 1 = some (before5315 k) := by + simp (disch := omega) [before5314, before5315, exit296, applyExit, pop, push] + <;> omega +theorem step5314 (k : Nat) : Runs (1*38) (before5314 k).denote (before5315 k).denote := + @applyExit_sound (before5314 k) (before5315 k) exit296 1 valid296 (macro5314 k) +theorem macro5315 (k : Nat) : applyExit (before5315 k) exit295 1 = some (before5316 k) := by + simp (disch := omega) [before5315, before5316, exit295, applyExit, pop, push] + <;> omega +theorem step5315 (k : Nat) : Runs (1*35) (before5315 k).denote (before5316 k).denote := + @applyExit_sound (before5315 k) (before5316 k) exit295 1 valid295 (macro5315 k) +theorem macro5316 (k : Nat) : applyExit (before5316 k) exit297 1 = some (before5317 k) := by + simp (disch := omega) [before5316, before5317, exit297, applyExit, pop, push] + <;> omega +theorem step5316 (k : Nat) : Runs (1*9) (before5316 k).denote (before5317 k).denote := + @applyExit_sound (before5316 k) (before5317 k) exit297 1 valid297 (macro5316 k) +theorem macro5317 (k : Nat) : applyExit (before5317 k) exit296 1 = some (before5318 k) := by + simp (disch := omega) [before5317, before5318, exit296, applyExit, pop, push] + <;> omega +theorem step5317 (k : Nat) : Runs (1*38) (before5317 k).denote (before5318 k).denote := + @applyExit_sound (before5317 k) (before5318 k) exit296 1 valid296 (macro5317 k) +theorem macro5318 (k : Nat) : applyExit (before5318 k) exit275 1 = some (before5319 k) := by + simp (disch := omega) [before5318, before5319, exit275, applyExit, pop, push] + <;> omega +theorem step5318 (k : Nat) : Runs (1*38) (before5318 k).denote (before5319 k).denote := + @applyExit_sound (before5318 k) (before5319 k) exit275 1 valid275 (macro5318 k) +theorem macro5319 (k : Nat) : applyExit (before5319 k) exit0 791761157 = some (before5320 k) := by + simp (disch := omega) [before5319, before5320, exit0, applyExit, pop, push] + <;> omega +theorem step5319 (k : Nat) : Runs (791761157*2) (before5319 k).denote (before5320 k).denote := + @applyExit_sound (before5319 k) (before5320 k) exit0 791761157 valid0 (macro5319 k) +theorem macro5320 (k : Nat) : applyExit (before5320 k) exit1 1 = some (before5321 k) := by + simp (disch := omega) [before5320, before5321, exit1, applyExit, pop, push] + <;> omega +theorem step5320 (k : Nat) : Runs (1*3) (before5320 k).denote (before5321 k).denote := + @applyExit_sound (before5320 k) (before5321 k) exit1 1 valid1 (macro5320 k) +theorem macro5321 (k : Nat) : applyExit (before5321 k) exit2 791761157 = some (before5322 k) := by + simp (disch := omega) [before5321, before5322, exit2, applyExit, pop, push] + <;> omega +theorem step5321 (k : Nat) : Runs (791761157*2) (before5321 k).denote (before5322 k).denote := + @applyExit_sound (before5321 k) (before5322 k) exit2 791761157 valid2 (macro5321 k) +theorem macro5322 (k : Nat) : applyExit (before5322 k) exit276 1 = some (before5323 k) := by + simp (disch := omega) [before5322, before5323, exit276, applyExit, pop, push] + <;> omega +theorem step5322 (k : Nat) : Runs (1*38) (before5322 k).denote (before5323 k).denote := + @applyExit_sound (before5322 k) (before5323 k) exit276 1 valid276 (macro5322 k) +theorem macro5323 (k : Nat) : applyExit (before5323 k) exit297 1 = some (before5324 k) := by + simp (disch := omega) [before5323, before5324, exit297, applyExit, pop, push] + <;> omega +theorem step5323 (k : Nat) : Runs (1*9) (before5323 k).denote (before5324 k).denote := + @applyExit_sound (before5323 k) (before5324 k) exit297 1 valid297 (macro5323 k) +theorem macro5324 (k : Nat) : applyExit (before5324 k) exit275 1 = some (before5325 k) := by + simp (disch := omega) [before5324, before5325, exit275, applyExit, pop, push] + <;> omega +theorem step5324 (k : Nat) : Runs (1*38) (before5324 k).denote (before5325 k).denote := + @applyExit_sound (before5324 k) (before5325 k) exit275 1 valid275 (macro5324 k) +theorem macro5325 (k : Nat) : applyExit (before5325 k) exit0 791761158 = some (before5326 k) := by + simp (disch := omega) [before5325, before5326, exit0, applyExit, pop, push] + <;> omega +theorem step5325 (k : Nat) : Runs (791761158*2) (before5325 k).denote (before5326 k).denote := + @applyExit_sound (before5325 k) (before5326 k) exit0 791761158 valid0 (macro5325 k) +theorem macro5326 (k : Nat) : applyExit (before5326 k) exit13 7 = some (before5327 k) := by + simp (disch := omega) [before5326, before5327, exit13, applyExit, pop, push] + <;> omega +theorem step5326 (k : Nat) : Runs (7*2) (before5326 k).denote (before5327 k).denote := + @applyExit_sound (before5326 k) (before5327 k) exit13 7 valid13 (macro5326 k) +theorem macro5327 (k : Nat) : applyExit (before5327 k) exit0 23 = some (before5328 k) := by + simp (disch := omega) [before5327, before5328, exit0, applyExit, pop, push] + <;> omega +theorem step5327 (k : Nat) : Runs (23*2) (before5327 k).denote (before5328 k).denote := + @applyExit_sound (before5327 k) (before5328 k) exit0 23 valid0 (macro5327 k) +theorem macro5328 (k : Nat) : applyExit (before5328 k) exit1 1 = some (before5329 k) := by + simp (disch := omega) [before5328, before5329, exit1, applyExit, pop, push] + <;> omega +theorem step5328 (k : Nat) : Runs (1*3) (before5328 k).denote (before5329 k).denote := + @applyExit_sound (before5328 k) (before5329 k) exit1 1 valid1 (macro5328 k) +theorem macro5329 (k : Nat) : applyExit (before5329 k) exit2 23 = some (before5330 k) := by + simp (disch := omega) [before5329, before5330, exit2, applyExit, pop, push] + <;> omega +theorem step5329 (k : Nat) : Runs (23*2) (before5329 k).denote (before5330 k).denote := + @applyExit_sound (before5329 k) (before5330 k) exit2 23 valid2 (macro5329 k) +theorem macro5330 (k : Nat) : applyExit (before5330 k) exit6 1 = some (before5331 k) := by + simp (disch := omega) [before5330, before5331, exit6, applyExit, pop, push] + <;> omega +theorem step5330 (k : Nat) : Runs (1*1) (before5330 k).denote (before5331 k).denote := + @applyExit_sound (before5330 k) (before5331 k) exit6 1 valid6 (macro5330 k) +theorem macro5331 (k : Nat) : applyExit (before5331 k) exit0 24 = some (before5332 k) := by + simp (disch := omega) [before5331, before5332, exit0, applyExit, pop, push] + <;> omega +theorem step5331 (k : Nat) : Runs (24*2) (before5331 k).denote (before5332 k).denote := + @applyExit_sound (before5331 k) (before5332 k) exit0 24 valid0 (macro5331 k) +theorem macro5332 (k : Nat) : applyExit (before5332 k) exit13 39 = some (before5333 k) := by + simp (disch := omega) [before5332, before5333, exit13, applyExit, pop, push] + <;> omega +theorem step5332 (k : Nat) : Runs (39*2) (before5332 k).denote (before5333 k).denote := + @applyExit_sound (before5332 k) (before5333 k) exit13 39 valid13 (macro5332 k) +theorem macro5333 (k : Nat) : applyExit (before5333 k) exit0 17 = some (before5334 k) := by + simp (disch := omega) [before5333, before5334, exit0, applyExit, pop, push] + <;> omega +theorem step5333 (k : Nat) : Runs (17*2) (before5333 k).denote (before5334 k).denote := + @applyExit_sound (before5333 k) (before5334 k) exit0 17 valid0 (macro5333 k) +theorem macro5334 (k : Nat) : applyExit (before5334 k) exit1 1 = some (before5335 k) := by + simp (disch := omega) [before5334, before5335, exit1, applyExit, pop, push] + <;> omega +theorem step5334 (k : Nat) : Runs (1*3) (before5334 k).denote (before5335 k).denote := + @applyExit_sound (before5334 k) (before5335 k) exit1 1 valid1 (macro5334 k) +theorem macro5335 (k : Nat) : applyExit (before5335 k) exit2 17 = some (before5336 k) := by + simp (disch := omega) [before5335, before5336, exit2, applyExit, pop, push] + <;> omega +theorem step5335 (k : Nat) : Runs (17*2) (before5335 k).denote (before5336 k).denote := + @applyExit_sound (before5335 k) (before5336 k) exit2 17 valid2 (macro5335 k) +theorem macro5336 (k : Nat) : applyExit (before5336 k) exit6 1 = some (before5337 k) := by + simp (disch := omega) [before5336, before5337, exit6, applyExit, pop, push] + <;> omega +theorem step5336 (k : Nat) : Runs (1*1) (before5336 k).denote (before5337 k).denote := + @applyExit_sound (before5336 k) (before5337 k) exit6 1 valid6 (macro5336 k) +theorem macro5337 (k : Nat) : applyExit (before5337 k) exit0 18 = some (before5338 k) := by + simp (disch := omega) [before5337, before5338, exit0, applyExit, pop, push] + <;> omega +theorem step5337 (k : Nat) : Runs (18*2) (before5337 k).denote (before5338 k).denote := + @applyExit_sound (before5337 k) (before5338 k) exit0 18 valid0 (macro5337 k) +theorem macro5338 (k : Nat) : applyExit (before5338 k) exit13 91 = some (before5339 k) := by + simp (disch := omega) [before5338, before5339, exit13, applyExit, pop, push] + <;> omega +theorem step5338 (k : Nat) : Runs (91*2) (before5338 k).denote (before5339 k).denote := + @applyExit_sound (before5338 k) (before5339 k) exit13 91 valid13 (macro5338 k) +theorem macro5339 (k : Nat) : applyExit (before5339 k) exit0 21 = some (before5340 k) := by + simp (disch := omega) [before5339, before5340, exit0, applyExit, pop, push] + <;> omega +theorem step5339 (k : Nat) : Runs (21*2) (before5339 k).denote (before5340 k).denote := + @applyExit_sound (before5339 k) (before5340 k) exit0 21 valid0 (macro5339 k) +theorem macro5340 (k : Nat) : applyExit (before5340 k) exit298 1 = some (before5341 k) := by + simp (disch := omega) [before5340, before5341, exit298, applyExit, pop, push] + <;> omega +theorem step5340 (k : Nat) : Runs (1*71) (before5340 k).denote (before5341 k).denote := + @applyExit_sound (before5340 k) (before5341 k) exit298 1 valid298 (macro5340 k) +theorem macro5341 (k : Nat) : applyExit (before5341 k) exit2 21 = some (before5342 k) := by + simp (disch := omega) [before5341, before5342, exit2, applyExit, pop, push] + <;> omega +theorem step5341 (k : Nat) : Runs (21*2) (before5341 k).denote (before5342 k).denote := + @applyExit_sound (before5341 k) (before5342 k) exit2 21 valid2 (macro5341 k) +theorem macro5342 (k : Nat) : applyExit (before5342 k) exit6 1 = some (before5343 k) := by + simp (disch := omega) [before5342, before5343, exit6, applyExit, pop, push] + <;> omega +theorem step5342 (k : Nat) : Runs (1*1) (before5342 k).denote (before5343 k).denote := + @applyExit_sound (before5342 k) (before5343 k) exit6 1 valid6 (macro5342 k) +theorem macro5343 (k : Nat) : applyExit (before5343 k) exit0 21 = some (before5344 k) := by + simp (disch := omega) [before5343, before5344, exit0, applyExit, pop, push] + <;> omega +theorem step5343 (k : Nat) : Runs (21*2) (before5343 k).denote (before5344 k).denote := + @applyExit_sound (before5343 k) (before5344 k) exit0 21 valid0 (macro5343 k) +theorem macro5344 (k : Nat) : applyExit (before5344 k) exit299 1 = some (before5345 k) := by + simp (disch := omega) [before5344, before5345, exit299, applyExit, pop, push] + <;> omega +theorem step5344 (k : Nat) : Runs (1*1034) (before5344 k).denote (before5345 k).denote := + @applyExit_sound (before5344 k) (before5345 k) exit299 1 valid299 (macro5344 k) +theorem macro5345 (k : Nat) : applyExit (before5345 k) exit298 1 = some (before5346 k) := by + simp (disch := omega) [before5345, before5346, exit298, applyExit, pop, push] + <;> omega +theorem step5345 (k : Nat) : Runs (1*71) (before5345 k).denote (before5346 k).denote := + @applyExit_sound (before5345 k) (before5346 k) exit298 1 valid298 (macro5345 k) +theorem macro5346 (k : Nat) : applyExit (before5346 k) exit300 1 = some (before5347 k) := by + simp (disch := omega) [before5346, before5347, exit300, applyExit, pop, push] + <;> omega +theorem step5346 (k : Nat) : Runs (1*85) (before5346 k).denote (before5347 k).denote := + @applyExit_sound (before5346 k) (before5347 k) exit300 1 valid300 (macro5346 k) +theorem macro5347 (k : Nat) : applyExit (before5347 k) exit299 1 = some (before5348 k) := by + simp (disch := omega) [before5347, before5348, exit299, applyExit, pop, push] + <;> omega +theorem step5347 (k : Nat) : Runs (1*1034) (before5347 k).denote (before5348 k).denote := + @applyExit_sound (before5347 k) (before5348 k) exit299 1 valid299 (macro5347 k) +theorem macro5348 (k : Nat) : applyExit (before5348 k) exit298 1 = some (before5349 k) := by + simp (disch := omega) [before5348, before5349, exit298, applyExit, pop, push] + <;> omega +theorem step5348 (k : Nat) : Runs (1*71) (before5348 k).denote (before5349 k).denote := + @applyExit_sound (before5348 k) (before5349 k) exit298 1 valid298 (macro5348 k) +theorem macro5349 (k : Nat) : applyExit (before5349 k) exit300 1 = some (before5350 k) := by + simp (disch := omega) [before5349, before5350, exit300, applyExit, pop, push] + <;> omega +theorem step5349 (k : Nat) : Runs (1*85) (before5349 k).denote (before5350 k).denote := + @applyExit_sound (before5349 k) (before5350 k) exit300 1 valid300 (macro5349 k) +theorem macro5350 (k : Nat) : applyExit (before5350 k) exit299 1 = some (before5351 k) := by + simp (disch := omega) [before5350, before5351, exit299, applyExit, pop, push] + <;> omega +theorem step5350 (k : Nat) : Runs (1*1034) (before5350 k).denote (before5351 k).denote := + @applyExit_sound (before5350 k) (before5351 k) exit299 1 valid299 (macro5350 k) +theorem macro5351 (k : Nat) : applyExit (before5351 k) exit298 1 = some (before5352 k) := by + simp (disch := omega) [before5351, before5352, exit298, applyExit, pop, push] + <;> omega +theorem step5351 (k : Nat) : Runs (1*71) (before5351 k).denote (before5352 k).denote := + @applyExit_sound (before5351 k) (before5352 k) exit298 1 valid298 (macro5351 k) +theorem macro5352 (k : Nat) : applyExit (before5352 k) exit300 1 = some (before5353 k) := by + simp (disch := omega) [before5352, before5353, exit300, applyExit, pop, push] + <;> omega +theorem step5352 (k : Nat) : Runs (1*85) (before5352 k).denote (before5353 k).denote := + @applyExit_sound (before5352 k) (before5353 k) exit300 1 valid300 (macro5352 k) +def cycleState5353 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w264,(3+1*j)⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w261,(1*k+7)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w262,1⟩,⟨w257,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart5353_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w263,1⟩,⟨w264,(3+1*j)⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w261,(1*k+7)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w257,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart5353_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w263,1⟩,⟨w264,(3+1*j)⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w261,(1*k+7)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w262,1⟩,⟨w257,(1*k+3-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro5353_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5353 k j) exit299 1 = some (cyclePart5353_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5353, cyclePart5353_0, exit299, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5353_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5353_0 k j) exit298 1 = some (cyclePart5353_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5353_0, cyclePart5353_1, exit298, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5353_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5353_1 k j) exit300 1 = some (cycleState5353 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5353_1, cycleState5353, exit300, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5353 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState5353 k j).denote (cycleState5353 k (j+1)).denote := by + have h0 : Runs (1*1034) (cycleState5353 k j).denote (cyclePart5353_0 k j).denote := @applyExit_sound (cycleState5353 k j) (cyclePart5353_0 k j) exit299 1 valid299 (cycleMacro5353_0 k j hj) + have h1 : Runs (1*71) (cyclePart5353_0 k j).denote (cyclePart5353_1 k j).denote := @applyExit_sound (cyclePart5353_0 k j) (cyclePart5353_1 k j) exit298 1 valid298 (cycleMacro5353_1 k j hj) + have h2 : Runs (1*85) (cyclePart5353_1 k j).denote (cycleState5353 k (j+1)).denote := @applyExit_sound (cyclePart5353_1 k j) (cycleState5353 k (j+1)) exit300 1 valid300 (cycleMacro5353_2 k j hj) + exact (@Runs.trans (1*1034) ((1*71)+(1*85)) (cycleState5353 k j).denote (cyclePart5353_0 k j).denote (cycleState5353 k (j+1)).denote h0 (@Runs.trans (1*71) (1*85) (cyclePart5353_0 k j).denote (cyclePart5353_1 k j).denote (cycleState5353 k (j+1)).denote h1 h2)) +theorem step5353 (k : Nat) : Runs ((1*k+3)*1190) (before5353 k).denote (before5354 k).denote := by + have h := Runs.chain (fun j => (cycleState5353 k j).denote) 1190 (1*k+3) (cycleRun5353 k) + have h0 : cycleState5353 k 0 = before5353 k := by simp [cycleState5353, before5353] + have h1 : cycleState5353 k (1*k+3) = before5354 k := by + simp [cycleState5353, before5354] <;> omega + simpa only [h0, h1] using h +theorem macro5354 (k : Nat) : applyExit (before5354 k) exit299 1 = some (before5355 k) := by + simp (disch := omega) [before5354, before5355, exit299, applyExit, pop, push] + <;> omega +theorem step5354 (k : Nat) : Runs (1*1034) (before5354 k).denote (before5355 k).denote := + @applyExit_sound (before5354 k) (before5355 k) exit299 1 valid299 (macro5354 k) +theorem macro5355 (k : Nat) : applyExit (before5355 k) exit298 1 = some (before5356 k) := by + simp (disch := omega) [before5355, before5356, exit298, applyExit, pop, push] + <;> omega +theorem step5355 (k : Nat) : Runs (1*71) (before5355 k).denote (before5356 k).denote := + @applyExit_sound (before5355 k) (before5356 k) exit298 1 valid298 (macro5355 k) +theorem macro5356 (k : Nat) : applyExit (before5356 k) exit300 1 = some (before5357 k) := by + simp (disch := omega) [before5356, before5357, exit300, applyExit, pop, push] + <;> omega +theorem step5356 (k : Nat) : Runs (1*85) (before5356 k).denote (before5357 k).denote := + @applyExit_sound (before5356 k) (before5357 k) exit300 1 valid300 (macro5356 k) +theorem macro5357 (k : Nat) : applyExit (before5357 k) exit299 1 = some (before5358 k) := by + simp (disch := omega) [before5357, before5358, exit299, applyExit, pop, push] + <;> omega +theorem step5357 (k : Nat) : Runs (1*1034) (before5357 k).denote (before5358 k).denote := + @applyExit_sound (before5357 k) (before5358 k) exit299 1 valid299 (macro5357 k) +theorem macro5358 (k : Nat) : applyExit (before5358 k) exit0 17 = some (before5359 k) := by + simp (disch := omega) [before5358, before5359, exit0, applyExit, pop, push] + <;> omega +theorem step5358 (k : Nat) : Runs (17*2) (before5358 k).denote (before5359 k).denote := + @applyExit_sound (before5358 k) (before5359 k) exit0 17 valid0 (macro5358 k) +theorem macro5359 (k : Nat) : applyExit (before5359 k) exit1 1 = some (before5360 k) := by + simp (disch := omega) [before5359, before5360, exit1, applyExit, pop, push] + <;> omega +theorem step5359 (k : Nat) : Runs (1*3) (before5359 k).denote (before5360 k).denote := + @applyExit_sound (before5359 k) (before5360 k) exit1 1 valid1 (macro5359 k) +theorem macro5360 (k : Nat) : applyExit (before5360 k) exit2 17 = some (before5361 k) := by + simp (disch := omega) [before5360, before5361, exit2, applyExit, pop, push] + <;> omega +theorem step5360 (k : Nat) : Runs (17*2) (before5360 k).denote (before5361 k).denote := + @applyExit_sound (before5360 k) (before5361 k) exit2 17 valid2 (macro5360 k) +theorem macro5361 (k : Nat) : applyExit (before5361 k) exit300 1 = some (before5362 k) := by + simp (disch := omega) [before5361, before5362, exit300, applyExit, pop, push] + <;> omega +theorem step5361 (k : Nat) : Runs (1*85) (before5361 k).denote (before5362 k).denote := + @applyExit_sound (before5361 k) (before5362 k) exit300 1 valid300 (macro5361 k) +theorem macro5362 (k : Nat) : applyExit (before5362 k) exit0 18 = some (before5363 k) := by + simp (disch := omega) [before5362, before5363, exit0, applyExit, pop, push] + <;> omega +theorem step5362 (k : Nat) : Runs (18*2) (before5362 k).denote (before5363 k).denote := + @applyExit_sound (before5362 k) (before5363 k) exit0 18 valid0 (macro5362 k) +theorem macro5363 (k : Nat) : applyExit (before5363 k) exit13 15 = some (before5364 k) := by + simp (disch := omega) [before5363, before5364, exit13, applyExit, pop, push] + <;> omega +theorem step5363 (k : Nat) : Runs (15*2) (before5363 k).denote (before5364 k).denote := + @applyExit_sound (before5363 k) (before5364 k) exit13 15 valid13 (macro5363 k) +theorem macro5364 (k : Nat) : applyExit (before5364 k) exit0 93 = some (before5365 k) := by + simp (disch := omega) [before5364, before5365, exit0, applyExit, pop, push] + <;> omega +theorem step5364 (k : Nat) : Runs (93*2) (before5364 k).denote (before5365 k).denote := + @applyExit_sound (before5364 k) (before5365 k) exit0 93 valid0 (macro5364 k) +theorem macro5365 (k : Nat) : applyExit (before5365 k) exit1 1 = some (before5366 k) := by + simp (disch := omega) [before5365, before5366, exit1, applyExit, pop, push] + <;> omega +theorem step5365 (k : Nat) : Runs (1*3) (before5365 k).denote (before5366 k).denote := + @applyExit_sound (before5365 k) (before5366 k) exit1 1 valid1 (macro5365 k) +theorem macro5366 (k : Nat) : applyExit (before5366 k) exit2 93 = some (before5367 k) := by + simp (disch := omega) [before5366, before5367, exit2, applyExit, pop, push] + <;> omega +theorem step5366 (k : Nat) : Runs (93*2) (before5366 k).denote (before5367 k).denote := + @applyExit_sound (before5366 k) (before5367 k) exit2 93 valid2 (macro5366 k) +theorem macro5367 (k : Nat) : applyExit (before5367 k) exit6 1 = some (before5368 k) := by + simp (disch := omega) [before5367, before5368, exit6, applyExit, pop, push] + <;> omega +theorem step5367 (k : Nat) : Runs (1*1) (before5367 k).denote (before5368 k).denote := + @applyExit_sound (before5367 k) (before5368 k) exit6 1 valid6 (macro5367 k) +theorem macro5368 (k : Nat) : applyExit (before5368 k) exit0 94 = some (before5369 k) := by + simp (disch := omega) [before5368, before5369, exit0, applyExit, pop, push] + <;> omega +theorem step5368 (k : Nat) : Runs (94*2) (before5368 k).denote (before5369 k).denote := + @applyExit_sound (before5368 k) (before5369 k) exit0 94 valid0 (macro5368 k) +theorem macro5369 (k : Nat) : applyExit (before5369 k) exit13 35 = some (before5370 k) := by + simp (disch := omega) [before5369, before5370, exit13, applyExit, pop, push] + <;> omega +theorem step5369 (k : Nat) : Runs (35*2) (before5369 k).denote (before5370 k).denote := + @applyExit_sound (before5369 k) (before5370 k) exit13 35 valid13 (macro5369 k) +theorem macro5370 (k : Nat) : applyExit (before5370 k) exit0 6 = some (before5371 k) := by + simp (disch := omega) [before5370, before5371, exit0, applyExit, pop, push] + <;> omega +theorem step5370 (k : Nat) : Runs (6*2) (before5370 k).denote (before5371 k).denote := + @applyExit_sound (before5370 k) (before5371 k) exit0 6 valid0 (macro5370 k) +theorem macro5371 (k : Nat) : applyExit (before5371 k) exit1 1 = some (before5372 k) := by + simp (disch := omega) [before5371, before5372, exit1, applyExit, pop, push] + <;> omega +theorem step5371 (k : Nat) : Runs (1*3) (before5371 k).denote (before5372 k).denote := + @applyExit_sound (before5371 k) (before5372 k) exit1 1 valid1 (macro5371 k) +theorem macro5372 (k : Nat) : applyExit (before5372 k) exit2 6 = some (before5373 k) := by + simp (disch := omega) [before5372, before5373, exit2, applyExit, pop, push] + <;> omega +theorem step5372 (k : Nat) : Runs (6*2) (before5372 k).denote (before5373 k).denote := + @applyExit_sound (before5372 k) (before5373 k) exit2 6 valid2 (macro5372 k) +theorem macro5373 (k : Nat) : applyExit (before5373 k) exit6 1 = some (before5374 k) := by + simp (disch := omega) [before5373, before5374, exit6, applyExit, pop, push] + <;> omega +theorem step5373 (k : Nat) : Runs (1*1) (before5373 k).denote (before5374 k).denote := + @applyExit_sound (before5373 k) (before5374 k) exit6 1 valid6 (macro5373 k) +theorem macro5374 (k : Nat) : applyExit (before5374 k) exit0 7 = some (before5375 k) := by + simp (disch := omega) [before5374, before5375, exit0, applyExit, pop, push] + <;> omega +theorem step5374 (k : Nat) : Runs (7*2) (before5374 k).denote (before5375 k).denote := + @applyExit_sound (before5374 k) (before5375 k) exit0 7 valid0 (macro5374 k) +theorem macro5375 (k : Nat) : applyExit (before5375 k) exit13 2 = some (before5376 k) := by + simp (disch := omega) [before5375, before5376, exit13, applyExit, pop, push] + <;> omega +theorem step5375 (k : Nat) : Runs (2*2) (before5375 k).denote (before5376 k).denote := + @applyExit_sound (before5375 k) (before5376 k) exit13 2 valid13 (macro5375 k) +theorem macro5376 (k : Nat) : applyExit (before5376 k) exit0 3 = some (before5377 k) := by + simp (disch := omega) [before5376, before5377, exit0, applyExit, pop, push] + <;> omega +theorem step5376 (k : Nat) : Runs (3*2) (before5376 k).denote (before5377 k).denote := + @applyExit_sound (before5376 k) (before5377 k) exit0 3 valid0 (macro5376 k) +theorem macro5377 (k : Nat) : applyExit (before5377 k) exit1 1 = some (before5378 k) := by + simp (disch := omega) [before5377, before5378, exit1, applyExit, pop, push] + <;> omega +theorem step5377 (k : Nat) : Runs (1*3) (before5377 k).denote (before5378 k).denote := + @applyExit_sound (before5377 k) (before5378 k) exit1 1 valid1 (macro5377 k) +theorem macro5378 (k : Nat) : applyExit (before5378 k) exit2 3 = some (before5379 k) := by + simp (disch := omega) [before5378, before5379, exit2, applyExit, pop, push] + <;> omega +theorem step5378 (k : Nat) : Runs (3*2) (before5378 k).denote (before5379 k).denote := + @applyExit_sound (before5378 k) (before5379 k) exit2 3 valid2 (macro5378 k) +theorem macro5379 (k : Nat) : applyExit (before5379 k) exit6 1 = some (before5380 k) := by + simp (disch := omega) [before5379, before5380, exit6, applyExit, pop, push] + <;> omega +theorem step5379 (k : Nat) : Runs (1*1) (before5379 k).denote (before5380 k).denote := + @applyExit_sound (before5379 k) (before5380 k) exit6 1 valid6 (macro5379 k) +theorem macro5380 (k : Nat) : applyExit (before5380 k) exit0 4 = some (before5381 k) := by + simp (disch := omega) [before5380, before5381, exit0, applyExit, pop, push] + <;> omega +theorem step5380 (k : Nat) : Runs (4*2) (before5380 k).denote (before5381 k).denote := + @applyExit_sound (before5380 k) (before5381 k) exit0 4 valid0 (macro5380 k) +theorem macro5381 (k : Nat) : applyExit (before5381 k) exit1 1 = some (before5382 k) := by + simp (disch := omega) [before5381, before5382, exit1, applyExit, pop, push] + <;> omega +theorem step5381 (k : Nat) : Runs (1*3) (before5381 k).denote (before5382 k).denote := + @applyExit_sound (before5381 k) (before5382 k) exit1 1 valid1 (macro5381 k) +theorem macro5382 (k : Nat) : applyExit (before5382 k) exit2 4 = some (before5383 k) := by + simp (disch := omega) [before5382, before5383, exit2, applyExit, pop, push] + <;> omega +theorem step5382 (k : Nat) : Runs (4*2) (before5382 k).denote (before5383 k).denote := + @applyExit_sound (before5382 k) (before5383 k) exit2 4 valid2 (macro5382 k) +theorem macro5383 (k : Nat) : applyExit (before5383 k) exit3 1 = some (before5384 k) := by + simp (disch := omega) [before5383, before5384, exit3, applyExit, pop, push] + <;> omega +theorem step5383 (k : Nat) : Runs (1*2) (before5383 k).denote (before5384 k).denote := + @applyExit_sound (before5383 k) (before5384 k) exit3 1 valid3 (macro5383 k) +theorem macro5384 (k : Nat) : applyExit (before5384 k) exit9 1 = some (before5385 k) := by + simp (disch := omega) [before5384, before5385, exit9, applyExit, pop, push] + <;> omega +theorem step5384 (k : Nat) : Runs (1*2) (before5384 k).denote (before5385 k).denote := + @applyExit_sound (before5384 k) (before5385 k) exit9 1 valid9 (macro5384 k) +theorem macro5385 (k : Nat) : applyExit (before5385 k) exit11 1 = some (before5386 k) := by + simp (disch := omega) [before5385, before5386, exit11, applyExit, pop, push] + <;> omega +theorem step5385 (k : Nat) : Runs (1*2) (before5385 k).denote (before5386 k).denote := + @applyExit_sound (before5385 k) (before5386 k) exit11 1 valid11 (macro5385 k) +theorem macro5386 (k : Nat) : applyExit (before5386 k) exit2 6 = some (before5387 k) := by + simp (disch := omega) [before5386, before5387, exit2, applyExit, pop, push] + <;> omega +theorem step5386 (k : Nat) : Runs (6*2) (before5386 k).denote (before5387 k).denote := + @applyExit_sound (before5386 k) (before5387 k) exit2 6 valid2 (macro5386 k) +theorem macro5387 (k : Nat) : applyExit (before5387 k) exit3 1 = some (before5388 k) := by + simp (disch := omega) [before5387, before5388, exit3, applyExit, pop, push] + <;> omega +theorem step5387 (k : Nat) : Runs (1*2) (before5387 k).denote (before5388 k).denote := + @applyExit_sound (before5387 k) (before5388 k) exit3 1 valid3 (macro5387 k) +theorem macro5388 (k : Nat) : applyExit (before5388 k) exit9 1 = some (before5389 k) := by + simp (disch := omega) [before5388, before5389, exit9, applyExit, pop, push] + <;> omega +theorem step5388 (k : Nat) : Runs (1*2) (before5388 k).denote (before5389 k).denote := + @applyExit_sound (before5388 k) (before5389 k) exit9 1 valid9 (macro5388 k) +theorem macro5389 (k : Nat) : applyExit (before5389 k) exit10 33 = some (before5390 k) := by + simp (disch := omega) [before5389, before5390, exit10, applyExit, pop, push] + <;> omega +theorem step5389 (k : Nat) : Runs (33*2) (before5389 k).denote (before5390 k).denote := + @applyExit_sound (before5389 k) (before5390 k) exit10 33 valid10 (macro5389 k) +theorem macro5390 (k : Nat) : applyExit (before5390 k) exit11 1 = some (before5391 k) := by + simp (disch := omega) [before5390, before5391, exit11, applyExit, pop, push] + <;> omega +theorem step5390 (k : Nat) : Runs (1*2) (before5390 k).denote (before5391 k).denote := + @applyExit_sound (before5390 k) (before5391 k) exit11 1 valid11 (macro5390 k) +theorem macro5391 (k : Nat) : applyExit (before5391 k) exit2 93 = some (before5392 k) := by + simp (disch := omega) [before5391, before5392, exit2, applyExit, pop, push] + <;> omega +theorem step5391 (k : Nat) : Runs (93*2) (before5391 k).denote (before5392 k).denote := + @applyExit_sound (before5391 k) (before5392 k) exit2 93 valid2 (macro5391 k) +theorem macro5392 (k : Nat) : applyExit (before5392 k) exit3 1 = some (before5393 k) := by + simp (disch := omega) [before5392, before5393, exit3, applyExit, pop, push] + <;> omega +theorem step5392 (k : Nat) : Runs (1*2) (before5392 k).denote (before5393 k).denote := + @applyExit_sound (before5392 k) (before5393 k) exit3 1 valid3 (macro5392 k) +theorem macro5393 (k : Nat) : applyExit (before5393 k) exit9 1 = some (before5394 k) := by + simp (disch := omega) [before5393, before5394, exit9, applyExit, pop, push] + <;> omega +theorem step5393 (k : Nat) : Runs (1*2) (before5393 k).denote (before5394 k).denote := + @applyExit_sound (before5393 k) (before5394 k) exit9 1 valid9 (macro5393 k) +theorem macro5394 (k : Nat) : applyExit (before5394 k) exit10 13 = some (before5395 k) := by + simp (disch := omega) [before5394, before5395, exit10, applyExit, pop, push] + <;> omega +theorem step5394 (k : Nat) : Runs (13*2) (before5394 k).denote (before5395 k).denote := + @applyExit_sound (before5394 k) (before5395 k) exit10 13 valid10 (macro5394 k) +theorem macro5395 (k : Nat) : applyExit (before5395 k) exit11 1 = some (before5396 k) := by + simp (disch := omega) [before5395, before5396, exit11, applyExit, pop, push] + <;> omega +theorem step5395 (k : Nat) : Runs (1*2) (before5395 k).denote (before5396 k).denote := + @applyExit_sound (before5395 k) (before5396 k) exit11 1 valid11 (macro5395 k) +theorem macro5396 (k : Nat) : applyExit (before5396 k) exit2 17 = some (before5397 k) := by + simp (disch := omega) [before5396, before5397, exit2, applyExit, pop, push] + <;> omega +theorem step5396 (k : Nat) : Runs (17*2) (before5396 k).denote (before5397 k).denote := + @applyExit_sound (before5396 k) (before5397 k) exit2 17 valid2 (macro5396 k) +theorem macro5397 (k : Nat) : applyExit (before5397 k) exit301 (1*k+8) = some (before5398 k) := by + simp (disch := omega) [before5397, before5398, exit301, applyExit, pop, push] + <;> omega +theorem step5397 (k : Nat) : Runs ((1*k+8)*586) (before5397 k).denote (before5398 k).denote := + @applyExit_sound (before5397 k) (before5398 k) exit301 (1*k+8) valid301 (macro5397 k) +theorem macro5398 (k : Nat) : applyExit (before5398 k) exit2 21 = some (before5399 k) := by + simp (disch := omega) [before5398, before5399, exit2, applyExit, pop, push] + <;> omega +theorem step5398 (k : Nat) : Runs (21*2) (before5398 k).denote (before5399 k).denote := + @applyExit_sound (before5398 k) (before5399 k) exit2 21 valid2 (macro5398 k) +theorem macro5399 (k : Nat) : applyExit (before5399 k) exit3 1 = some (after5399 k) := by + simp (disch := omega) [before5399, after5399, exit3, applyExit, pop, push] + <;> omega +theorem step5399 (k : Nat) : Runs (1*2) (before5399 k).denote (after5399 k).denote := + @applyExit_sound (before5399 k) (after5399 k) exit3 1 valid3 (macro5399 k) +theorem chunkRun053 (k : Nat) : Runs (1858*k+4750583743) (before5300 k).denote (after5399 k).denote := by + have h := (@Runs.trans ((((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))))+((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38))))))+(((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))))+((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85))))))) ((((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))))+((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2))))))) (before5300 k).denote (before5350 k).denote (after5399 k).denote (@Runs.trans (((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))))+((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38)))))) (((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))))+((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85)))))) (before5300 k).denote (before5325 k).denote (before5350 k).denote (@Runs.trans ((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35))))) ((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38))))) (before5300 k).denote (before5312 k).denote (before5325 k).denote (@Runs.trans (((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35)))) (((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))) (before5300 k).denote (before5306 k).denote (before5312 k).denote (@Runs.trans ((1*35)+((2*2)+(1*1))) ((2*2)+((1*38)+(1*35))) (before5300 k).denote (before5303 k).denote (before5306 k).denote (@Runs.trans (1*35) ((2*2)+(1*1)) (before5300 k).denote (before5301 k).denote (before5303 k).denote (step5300 k) (@Runs.trans (2*2) (1*1) (before5301 k).denote (before5302 k).denote (before5303 k).denote (step5301 k) (step5302 k))) (@Runs.trans (2*2) ((1*38)+(1*35)) (before5303 k).denote (before5304 k).denote (before5306 k).denote (step5303 k) (@Runs.trans (1*38) (1*35) (before5304 k).denote (before5305 k).denote (before5306 k).denote (step5304 k) (step5305 k)))) (@Runs.trans ((1*9)+((1*38)+(1*35))) ((1*9)+((1*38)+(1*35))) (before5306 k).denote (before5309 k).denote (before5312 k).denote (@Runs.trans (1*9) ((1*38)+(1*35)) (before5306 k).denote (before5307 k).denote (before5309 k).denote (step5306 k) (@Runs.trans (1*38) (1*35) (before5307 k).denote (before5308 k).denote (before5309 k).denote (step5307 k) (step5308 k))) (@Runs.trans (1*9) ((1*38)+(1*35)) (before5309 k).denote (before5310 k).denote (before5312 k).denote (step5309 k) (@Runs.trans (1*38) (1*35) (before5310 k).denote (before5311 k).denote (before5312 k).denote (step5310 k) (step5311 k))))) (@Runs.trans (((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38)))) (((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38)))) (before5312 k).denote (before5318 k).denote (before5325 k).denote (@Runs.trans ((1*9)+(((1*k+2)*82)+(1*38))) ((1*35)+((1*9)+(1*38))) (before5312 k).denote (before5315 k).denote (before5318 k).denote (@Runs.trans (1*9) (((1*k+2)*82)+(1*38)) (before5312 k).denote (before5313 k).denote (before5315 k).denote (step5312 k) (@Runs.trans ((1*k+2)*82) (1*38) (before5313 k).denote (before5314 k).denote (before5315 k).denote (step5313 k) (step5314 k))) (@Runs.trans (1*35) ((1*9)+(1*38)) (before5315 k).denote (before5316 k).denote (before5318 k).denote (step5315 k) (@Runs.trans (1*9) (1*38) (before5316 k).denote (before5317 k).denote (before5318 k).denote (step5316 k) (step5317 k)))) (@Runs.trans ((1*38)+((791761157*2)+(1*3))) (((791761157*2)+(1*38))+((1*9)+(1*38))) (before5318 k).denote (before5321 k).denote (before5325 k).denote (@Runs.trans (1*38) ((791761157*2)+(1*3)) (before5318 k).denote (before5319 k).denote (before5321 k).denote (step5318 k) (@Runs.trans (791761157*2) (1*3) (before5319 k).denote (before5320 k).denote (before5321 k).denote (step5319 k) (step5320 k))) (@Runs.trans ((791761157*2)+(1*38)) ((1*9)+(1*38)) (before5321 k).denote (before5323 k).denote (before5325 k).denote (@Runs.trans (791761157*2) (1*38) (before5321 k).denote (before5322 k).denote (before5323 k).denote (step5321 k) (step5322 k)) (@Runs.trans (1*9) (1*38) (before5323 k).denote (before5324 k).denote (before5325 k).denote (step5323 k) (step5324 k)))))) (@Runs.trans ((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1))))) ((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85))))) (before5325 k).denote (before5337 k).denote (before5350 k).denote (@Runs.trans (((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1)))) (((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))) (before5325 k).denote (before5331 k).denote (before5337 k).denote (@Runs.trans ((791761158*2)+((7*2)+(23*2))) ((1*3)+((23*2)+(1*1))) (before5325 k).denote (before5328 k).denote (before5331 k).denote (@Runs.trans (791761158*2) ((7*2)+(23*2)) (before5325 k).denote (before5326 k).denote (before5328 k).denote (step5325 k) (@Runs.trans (7*2) (23*2) (before5326 k).denote (before5327 k).denote (before5328 k).denote (step5326 k) (step5327 k))) (@Runs.trans (1*3) ((23*2)+(1*1)) (before5328 k).denote (before5329 k).denote (before5331 k).denote (step5328 k) (@Runs.trans (23*2) (1*1) (before5329 k).denote (before5330 k).denote (before5331 k).denote (step5329 k) (step5330 k)))) (@Runs.trans ((24*2)+((39*2)+(17*2))) ((1*3)+((17*2)+(1*1))) (before5331 k).denote (before5334 k).denote (before5337 k).denote (@Runs.trans (24*2) ((39*2)+(17*2)) (before5331 k).denote (before5332 k).denote (before5334 k).denote (step5331 k) (@Runs.trans (39*2) (17*2) (before5332 k).denote (before5333 k).denote (before5334 k).denote (step5332 k) (step5333 k))) (@Runs.trans (1*3) ((17*2)+(1*1)) (before5334 k).denote (before5335 k).denote (before5337 k).denote (step5334 k) (@Runs.trans (17*2) (1*1) (before5335 k).denote (before5336 k).denote (before5337 k).denote (step5335 k) (step5336 k))))) (@Runs.trans (((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1)))) (((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85)))) (before5337 k).denote (before5343 k).denote (before5350 k).denote (@Runs.trans ((18*2)+((91*2)+(21*2))) ((1*71)+((21*2)+(1*1))) (before5337 k).denote (before5340 k).denote (before5343 k).denote (@Runs.trans (18*2) ((91*2)+(21*2)) (before5337 k).denote (before5338 k).denote (before5340 k).denote (step5337 k) (@Runs.trans (91*2) (21*2) (before5338 k).denote (before5339 k).denote (before5340 k).denote (step5338 k) (step5339 k))) (@Runs.trans (1*71) ((21*2)+(1*1)) (before5340 k).denote (before5341 k).denote (before5343 k).denote (step5340 k) (@Runs.trans (21*2) (1*1) (before5341 k).denote (before5342 k).denote (before5343 k).denote (step5341 k) (step5342 k)))) (@Runs.trans ((21*2)+((1*1034)+(1*71))) (((1*85)+(1*1034))+((1*71)+(1*85))) (before5343 k).denote (before5346 k).denote (before5350 k).denote (@Runs.trans (21*2) ((1*1034)+(1*71)) (before5343 k).denote (before5344 k).denote (before5346 k).denote (step5343 k) (@Runs.trans (1*1034) (1*71) (before5344 k).denote (before5345 k).denote (before5346 k).denote (step5344 k) (step5345 k))) (@Runs.trans ((1*85)+(1*1034)) ((1*71)+(1*85)) (before5346 k).denote (before5348 k).denote (before5350 k).denote (@Runs.trans (1*85) (1*1034) (before5346 k).denote (before5347 k).denote (before5348 k).denote (step5346 k) (step5347 k)) (@Runs.trans (1*71) (1*85) (before5348 k).denote (before5349 k).denote (before5350 k).denote (step5348 k) (step5349 k))))))) (@Runs.trans (((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))))+((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2)))))) (((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2)))))) (before5350 k).denote (before5375 k).denote (after5399 k).denote (@Runs.trans ((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85))))) ((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2))))) (before5350 k).denote (before5362 k).denote (before5375 k).denote (@Runs.trans (((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71)))) (((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))) (before5350 k).denote (before5356 k).denote (before5362 k).denote (@Runs.trans ((1*1034)+((1*71)+(1*85))) (((1*k+3)*1190)+((1*1034)+(1*71))) (before5350 k).denote (before5353 k).denote (before5356 k).denote (@Runs.trans (1*1034) ((1*71)+(1*85)) (before5350 k).denote (before5351 k).denote (before5353 k).denote (step5350 k) (@Runs.trans (1*71) (1*85) (before5351 k).denote (before5352 k).denote (before5353 k).denote (step5351 k) (step5352 k))) (@Runs.trans ((1*k+3)*1190) ((1*1034)+(1*71)) (before5353 k).denote (before5354 k).denote (before5356 k).denote (step5353 k) (@Runs.trans (1*1034) (1*71) (before5354 k).denote (before5355 k).denote (before5356 k).denote (step5354 k) (step5355 k)))) (@Runs.trans ((1*85)+((1*1034)+(17*2))) ((1*3)+((17*2)+(1*85))) (before5356 k).denote (before5359 k).denote (before5362 k).denote (@Runs.trans (1*85) ((1*1034)+(17*2)) (before5356 k).denote (before5357 k).denote (before5359 k).denote (step5356 k) (@Runs.trans (1*1034) (17*2) (before5357 k).denote (before5358 k).denote (before5359 k).denote (step5357 k) (step5358 k))) (@Runs.trans (1*3) ((17*2)+(1*85)) (before5359 k).denote (before5360 k).denote (before5362 k).denote (step5359 k) (@Runs.trans (17*2) (1*85) (before5360 k).denote (before5361 k).denote (before5362 k).denote (step5360 k) (step5361 k))))) (@Runs.trans (((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1)))) (((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2)))) (before5362 k).denote (before5368 k).denote (before5375 k).denote (@Runs.trans ((18*2)+((15*2)+(93*2))) ((1*3)+((93*2)+(1*1))) (before5362 k).denote (before5365 k).denote (before5368 k).denote (@Runs.trans (18*2) ((15*2)+(93*2)) (before5362 k).denote (before5363 k).denote (before5365 k).denote (step5362 k) (@Runs.trans (15*2) (93*2) (before5363 k).denote (before5364 k).denote (before5365 k).denote (step5363 k) (step5364 k))) (@Runs.trans (1*3) ((93*2)+(1*1)) (before5365 k).denote (before5366 k).denote (before5368 k).denote (step5365 k) (@Runs.trans (93*2) (1*1) (before5366 k).denote (before5367 k).denote (before5368 k).denote (step5366 k) (step5367 k)))) (@Runs.trans ((94*2)+((35*2)+(6*2))) (((1*3)+(6*2))+((1*1)+(7*2))) (before5368 k).denote (before5371 k).denote (before5375 k).denote (@Runs.trans (94*2) ((35*2)+(6*2)) (before5368 k).denote (before5369 k).denote (before5371 k).denote (step5368 k) (@Runs.trans (35*2) (6*2) (before5369 k).denote (before5370 k).denote (before5371 k).denote (step5369 k) (step5370 k))) (@Runs.trans ((1*3)+(6*2)) ((1*1)+(7*2)) (before5371 k).denote (before5373 k).denote (before5375 k).denote (@Runs.trans (1*3) (6*2) (before5371 k).denote (before5372 k).denote (before5373 k).denote (step5371 k) (step5372 k)) (@Runs.trans (1*1) (7*2) (before5373 k).denote (before5374 k).denote (before5375 k).denote (step5373 k) (step5374 k)))))) (@Runs.trans ((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2))))) ((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2))))) (before5375 k).denote (before5387 k).denote (after5399 k).denote (@Runs.trans (((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2)))) (((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))) (before5375 k).denote (before5381 k).denote (before5387 k).denote (@Runs.trans ((2*2)+((3*2)+(1*3))) ((3*2)+((1*1)+(4*2))) (before5375 k).denote (before5378 k).denote (before5381 k).denote (@Runs.trans (2*2) ((3*2)+(1*3)) (before5375 k).denote (before5376 k).denote (before5378 k).denote (step5375 k) (@Runs.trans (3*2) (1*3) (before5376 k).denote (before5377 k).denote (before5378 k).denote (step5376 k) (step5377 k))) (@Runs.trans (3*2) ((1*1)+(4*2)) (before5378 k).denote (before5379 k).denote (before5381 k).denote (step5378 k) (@Runs.trans (1*1) (4*2) (before5379 k).denote (before5380 k).denote (before5381 k).denote (step5379 k) (step5380 k)))) (@Runs.trans ((1*3)+((4*2)+(1*2))) ((1*2)+((1*2)+(6*2))) (before5381 k).denote (before5384 k).denote (before5387 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before5381 k).denote (before5382 k).denote (before5384 k).denote (step5381 k) (@Runs.trans (4*2) (1*2) (before5382 k).denote (before5383 k).denote (before5384 k).denote (step5382 k) (step5383 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before5384 k).denote (before5385 k).denote (before5387 k).denote (step5384 k) (@Runs.trans (1*2) (6*2) (before5385 k).denote (before5386 k).denote (before5387 k).denote (step5385 k) (step5386 k))))) (@Runs.trans (((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2)))) (((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2)))) (before5387 k).denote (before5393 k).denote (after5399 k).denote (@Runs.trans ((1*2)+((1*2)+(33*2))) ((1*2)+((93*2)+(1*2))) (before5387 k).denote (before5390 k).denote (before5393 k).denote (@Runs.trans (1*2) ((1*2)+(33*2)) (before5387 k).denote (before5388 k).denote (before5390 k).denote (step5387 k) (@Runs.trans (1*2) (33*2) (before5388 k).denote (before5389 k).denote (before5390 k).denote (step5388 k) (step5389 k))) (@Runs.trans (1*2) ((93*2)+(1*2)) (before5390 k).denote (before5391 k).denote (before5393 k).denote (step5390 k) (@Runs.trans (93*2) (1*2) (before5391 k).denote (before5392 k).denote (before5393 k).denote (step5391 k) (step5392 k)))) (@Runs.trans ((1*2)+((13*2)+(1*2))) (((17*2)+((1*k+8)*586))+((21*2)+(1*2))) (before5393 k).denote (before5396 k).denote (after5399 k).denote (@Runs.trans (1*2) ((13*2)+(1*2)) (before5393 k).denote (before5394 k).denote (before5396 k).denote (step5393 k) (@Runs.trans (13*2) (1*2) (before5394 k).denote (before5395 k).denote (before5396 k).denote (step5394 k) (step5395 k))) (@Runs.trans ((17*2)+((1*k+8)*586)) ((21*2)+(1*2)) (before5396 k).denote (before5398 k).denote (after5399 k).denote (@Runs.trans (17*2) ((1*k+8)*586) (before5396 k).denote (before5397 k).denote (before5398 k).denote (step5396 k) (step5397 k)) (@Runs.trans (21*2) (1*2) (before5398 k).denote (before5399 k).denote (after5399 k).denote (step5398 k) (step5399 k)))))))) + have ht : (((((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))))+((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38))))))+(((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))))+((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85)))))))+((((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))))+((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2)))))))) = (1858*k+4750583743) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean new file mode 100644 index 00000000..9dfb6c55 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean @@ -0,0 +1,817 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5400_0 : Stack := [] +abbrev tail5400_1 : Stack := ⟨w1,1⟩ :: tail5400_0 +abbrev tail5400_2 : Stack := ⟨w0,1⟩ :: tail5400_1 +abbrev tail5400_3 : Stack := ⟨w2,1⟩ :: tail5400_2 +abbrev tail5400_4 : Stack := ⟨w1,4⟩ :: tail5400_3 +abbrev tail5400_5 : Stack := ⟨w2,1⟩ :: tail5400_4 +abbrev tail5400_6 : Stack := ⟨w1,1⟩ :: tail5400_5 +abbrev tail5400_7 : Stack := ⟨w0,9⟩ :: tail5400_6 +abbrev tail5400_8 : Stack := ⟨w2,1⟩ :: tail5400_7 +abbrev tail5400_9 : Stack := ⟨w1,12⟩ :: tail5400_8 +abbrev tail5400_10 : Stack := ⟨w0,7⟩ :: tail5400_9 +abbrev tail5400_11 : Stack := ⟨w2,1⟩ :: tail5400_10 +abbrev tail5400_12 : Stack := ⟨w1,11⟩ :: tail5400_11 +abbrev tail5400_13 : Stack := ⟨w0,7⟩ :: tail5400_12 +abbrev tail5400_14 : Stack := ⟨w2,1⟩ :: tail5400_13 +abbrev tail5400_15 : Stack := ⟨w1,2⟩ :: tail5400_14 +abbrev tail5400_16 (k : Nat) : Stack := ⟨w261,(1*k+7)⟩ :: tail5400_15 +abbrev tail5400_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5400_16 k +abbrev tail5400_18 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5400_17 k +abbrev tail5400_19 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5400_18 k +abbrev tail5400_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_19 k +abbrev tail5400_21 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5400_20 k +abbrev tail5400_22 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5400_21 k +abbrev tail5400_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_22 k +abbrev tail5400_24 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5400_23 k +abbrev tail5400_25 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5400_24 k +abbrev tail5400_26 : Stack := ⟨w0,6⟩ :: tail5400_0 +abbrev tail5400_27 : Stack := ⟨w1,1⟩ :: tail5400_26 +abbrev tail5400_28 : Stack := ⟨w2,1⟩ :: tail5400_27 +abbrev tail5400_29 : Stack := ⟨w0,7⟩ :: tail5400_28 +abbrev tail5400_30 : Stack := ⟨w1,34⟩ :: tail5400_29 +abbrev tail5400_31 : Stack := ⟨w2,1⟩ :: tail5400_30 +abbrev tail5400_32 : Stack := ⟨w0,94⟩ :: tail5400_31 +abbrev tail5400_33 : Stack := ⟨w1,14⟩ :: tail5400_32 +abbrev tail5400_34 : Stack := ⟨w2,1⟩ :: tail5400_33 +abbrev tail5400_35 : Stack := ⟨w0,17⟩ :: tail5400_34 +abbrev tail5400_36 (k : Nat) : Stack := ⟨w265,(1*k+8)⟩ :: tail5400_35 +abbrev tail5400_37 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5400_36 k +abbrev tail5400_38 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5400_24 k +abbrev tail5400_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_37 k +abbrev tail5400_40 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5400_37 k +abbrev tail5400_41 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5400_23 k +abbrev tail5400_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_40 k +abbrev tail5400_43 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5400_42 k +abbrev tail5400_44 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5400_42 k +abbrev tail5400_45 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5400_21 k +abbrev tail5400_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_44 k +abbrev tail5400_47 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5400_44 k +abbrev tail5400_48 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5400_20 k +abbrev tail5400_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_47 k +abbrev tail5400_50 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5400_49 k +abbrev tail5400_51 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5400_49 k +abbrev tail5400_52 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5400_18 k +abbrev tail5400_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_51 k +abbrev tail5400_54 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5400_51 k +abbrev tail5400_55 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5400_17 k +abbrev tail5400_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_54 k +abbrev tail5400_57 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5400_56 k +abbrev tail5400_58 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5400_57 k +abbrev tail5400_59 (k : Nat) : Stack := ⟨w266,(1*k+7)⟩ :: tail5400_58 k +abbrev tail5400_60 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5400_59 k +abbrev tail5400_61 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5400_59 k +abbrev tail5400_62 : Stack := ⟨w0,6⟩ :: tail5400_12 +abbrev tail5400_63 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_61 k +abbrev tail5400_64 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5400_61 k +abbrev tail5400_65 : Stack := ⟨w1,10⟩ :: tail5400_11 +abbrev tail5400_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_64 k +abbrev tail5400_67 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5400_66 k +abbrev tail5400_68 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5400_66 k +abbrev tail5400_69 : Stack := ⟨w0,6⟩ :: tail5400_9 +abbrev tail5400_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_68 k +abbrev tail5400_71 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5400_68 k +abbrev tail5400_72 : Stack := ⟨w1,11⟩ :: tail5400_8 +abbrev tail5400_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_71 k +abbrev tail5400_74 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5400_73 k +abbrev tail5400_75 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5400_73 k +abbrev tail5400_76 : Stack := ⟨w0,8⟩ :: tail5400_6 +abbrev tail5400_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_75 k +abbrev tail5400_78 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5400_75 k +abbrev tail5400_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_78 k +abbrev tail5400_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_79 k +abbrev tail5400_81 : Stack := ⟨w1,3⟩ :: tail5400_3 +abbrev tail5400_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_80 k +abbrev tail5400_83 : Stack := ⟨w1,2⟩ :: tail5400_3 +abbrev tail5400_84 : Stack := ⟨w0,1⟩ :: tail5400_83 +abbrev tail5400_85 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5400_79 k +abbrev tail5400_86 : Stack := ⟨w2,1⟩ :: tail5400_83 +abbrev tail5400_87 : Stack := ⟨w1,2⟩ :: tail5400_86 +abbrev tail5400_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_78 k +abbrev tail5400_89 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5400_78 k +abbrev tail5400_90 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5400_78 k +abbrev tail5400_91 : Stack := ⟨w1,1⟩ :: tail5400_3 +abbrev tail5400_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_90 k +abbrev tail5400_93 : Stack := ⟨w0,1⟩ :: tail5400_3 +abbrev tail5400_94 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5400_78 k +abbrev tail5400_95 : Stack := ⟨w2,2⟩ :: tail5400_2 +abbrev tail5400_96 : Stack := ⟨w1,5⟩ :: tail5400_95 +abbrev tail5400_97 : Stack := ⟨w0,9⟩ :: tail5400_96 +abbrev tail5400_98 : Stack := ⟨w1,12⟩ :: tail5400_97 +abbrev tail5400_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_71 k +abbrev tail5400_100 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5400_71 k +abbrev tail5400_101 : Stack := ⟨w0,8⟩ :: tail5400_96 +abbrev tail5400_102 : Stack := ⟨w2,1⟩ :: tail5400_101 +abbrev tail5400_103 : Stack := ⟨w1,13⟩ :: tail5400_102 +abbrev tail5400_104 : Stack := ⟨w0,7⟩ :: tail5400_103 +abbrev tail5400_105 : Stack := ⟨w1,11⟩ :: tail5400_104 +abbrev tail5400_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_64 k +abbrev tail5400_107 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5400_64 k +abbrev tail5400_108 : Stack := ⟨w0,6⟩ :: tail5400_103 +abbrev tail5400_109 : Stack := ⟨w2,1⟩ :: tail5400_108 +abbrev tail5400_110 : Stack := ⟨w1,12⟩ :: tail5400_109 +abbrev tail5400_111 : Stack := ⟨w0,7⟩ :: tail5400_110 +abbrev tail5400_112 : Stack := ⟨w1,3⟩ :: tail5400_111 +abbrev tail5400_113 (k : Nat) : Stack := ⟨w266,(1*k+6)⟩ :: tail5400_58 k +abbrev tail5400_114 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_113 k +abbrev tail5400_115 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5400_114 k +abbrev tail5400_116 : Stack := ⟨w0,6⟩ :: tail5400_110 +abbrev tail5400_117 : Stack := ⟨w2,1⟩ :: tail5400_116 +abbrev tail5400_118 : Stack := ⟨w1,3⟩ :: tail5400_117 +abbrev tail5400_119 : Stack := ⟨w268,1⟩ :: tail5400_118 +abbrev tail5400_120 (k : Nat) : Stack := ⟨w266,(1*k+5)⟩ :: tail5400_58 k +abbrev tail5400_121 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_120 k +abbrev tail5400_122 : Stack := ⟨w269,1⟩ :: tail5400_118 +abbrev tail5400_123 : Stack := ⟨w268,1⟩ :: tail5400_122 +abbrev tail5400_124 (k : Nat) : Stack := ⟨w266,(1*k+4)⟩ :: tail5400_58 k +abbrev tail5400_125 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_124 k +abbrev tail5400_126 : Stack := ⟨w269,2⟩ :: tail5400_118 +abbrev tail5400_127 : Stack := ⟨w268,1⟩ :: tail5400_126 +abbrev tail5400_128 (k : Nat) : Stack := ⟨w266,(1*k+3)⟩ :: tail5400_58 k +abbrev tail5400_129 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_128 k +abbrev tail5400_130 : Stack := ⟨w269,3⟩ :: tail5400_118 +abbrev tail5400_131 (k : Nat) : Stack := ⟨w269,(1*k+5)⟩ :: tail5400_118 +abbrev tail5400_132 (k : Nat) : Stack := ⟨w266,1⟩ :: tail5400_58 k +abbrev tail5400_133 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_132 k +abbrev tail5400_134 (k : Nat) : Stack := ⟨w268,1⟩ :: tail5400_131 k +abbrev tail5400_135 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_58 k +abbrev tail5400_136 (k : Nat) : Stack := ⟨w269,(1*k+6)⟩ :: tail5400_118 +abbrev tail5400_137 (k : Nat) : Stack := ⟨w268,1⟩ :: tail5400_136 k +abbrev tail5400_138 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5400_137 k +abbrev tail5400_139 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5400_138 k +abbrev tail5400_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_54 k +abbrev tail5400_141 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5400_54 k +abbrev tail5400_142 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5400_141 k +abbrev tail5400_143 (k : Nat) : Stack := ⟨w269,(1*k+7)⟩ :: tail5400_118 +abbrev tail5400_144 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5400_143 k +abbrev tail5400_145 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5400_144 k +abbrev tail5400_146 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5400_145 k +abbrev tail5400_147 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5400_146 k +abbrev tail5400_148 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_47 k +abbrev tail5400_149 (k : Nat) : Stack := ⟨w0,25⟩ :: tail5400_47 k +abbrev tail5400_150 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5400_145 k +abbrev tail5400_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_150 k +abbrev tail5400_152 (k : Nat) : Stack := ⟨w1,25⟩ :: tail5400_151 k +abbrev tail5400_153 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5400_152 k +abbrev tail5400_154 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5400_153 k +abbrev tail5400_155 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_40 k +abbrev tail5400_156 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5400_40 k +abbrev tail5400_157 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5400_152 k +abbrev tail5400_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_157 k +abbrev tail5400_159 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5400_158 k +abbrev tail5400_160 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5400_159 k +abbrev tail5400_161 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5400_160 k +abbrev tail5400_162 (k : Nat) : Stack := ⟨w265,(1*k+7)⟩ :: tail5400_35 +abbrev tail5400_163 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5400_162 k + +def before5400 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521855),(tail5400_25 k),(tail5400_37 k)⟩ +def before5401 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521853),(tail5400_38 k),(tail5400_39 k)⟩ +def before5402 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5400_24 k),(tail5400_40 k)⟩ +def before5403 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5400_41 k),(tail5400_42 k)⟩ +def before5404 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521639),(tail5400_23 k),(tail5400_43 k)⟩ +def before5405 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521637),(tail5400_22 k),(tail5400_44 k)⟩ +def before5406 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521635),(tail5400_45 k),(tail5400_46 k)⟩ +def before5407 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5400_21 k),(tail5400_47 k)⟩ +def before5408 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5400_48 k),(tail5400_49 k)⟩ +def before5409 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521513),(tail5400_20 k),(tail5400_50 k)⟩ +def before5410 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521511),(tail5400_19 k),(tail5400_51 k)⟩ +def before5411 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail5400_52 k),(tail5400_53 k)⟩ +def before5412 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5400_18 k),(tail5400_54 k)⟩ +def before5413 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5400_55 k),(tail5400_56 k)⟩ +def before5414 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5400_17 k),(tail5400_57 k)⟩ +def before5415 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5400_16 k),(tail5400_58 k)⟩ +def before5416 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5400_15,(tail5400_59 k)⟩ +def before5417 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail5400_14,(tail5400_60 k)⟩ +def before5418 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail5400_13,(tail5400_61 k)⟩ +def before5419 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail5400_62,(tail5400_63 k)⟩ +def before5420 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5400_12,(tail5400_64 k)⟩ +def before5421 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5400_65,(tail5400_66 k)⟩ +def before5422 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail5400_11,(tail5400_67 k)⟩ +def before5423 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1165),tail5400_10,(tail5400_68 k)⟩ +def before5424 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail5400_69,(tail5400_70 k)⟩ +def before5425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5400_9,(tail5400_71 k)⟩ +def before5426 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5400_72,(tail5400_73 k)⟩ +def before5427 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail5400_8,(tail5400_74 k)⟩ +def before5428 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1205),tail5400_7,(tail5400_75 k)⟩ +def before5429 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail5400_76,(tail5400_77 k)⟩ +def before5430 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail5400_6,(tail5400_78 k)⟩ +def before5431 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5400_5,(tail5400_79 k)⟩ +def before5432 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1227),tail5400_4,(tail5400_80 k)⟩ +def before5433 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1229),tail5400_81,(tail5400_82 k)⟩ +def before5434 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail5400_84,(tail5400_82 k)⟩ +def before5435 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5400_84,(tail5400_85 k)⟩ +def before5436 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail5400_86,(tail5400_85 k)⟩ +def before5437 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5400_87,(tail5400_79 k)⟩ +def before5438 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5400_87,(tail5400_88 k)⟩ +def before5439 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5400_86,(tail5400_89 k)⟩ +def before5440 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1231),tail5400_83,(tail5400_90 k)⟩ +def before5441 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1233),tail5400_91,(tail5400_92 k)⟩ +def before5442 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail5400_93,(tail5400_92 k)⟩ +def before5443 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5400_93,(tail5400_94 k)⟩ +def before5444 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail5400_95,(tail5400_94 k)⟩ +def before5445 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail5400_96,(tail5400_78 k)⟩ +def before5446 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail5400_97,(tail5400_75 k)⟩ +def before5447 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail5400_98,(tail5400_73 k)⟩ +def before5448 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5400_98,(tail5400_99 k)⟩ +def before5449 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5400_97,(tail5400_100 k)⟩ +def before5450 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail5400_102,(tail5400_100 k)⟩ +def before5451 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail5400_103,(tail5400_71 k)⟩ +def before5452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail5400_104,(tail5400_68 k)⟩ +def before5453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail5400_105,(tail5400_66 k)⟩ +def before5454 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5400_105,(tail5400_106 k)⟩ +def before5455 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5400_104,(tail5400_107 k)⟩ +def before5456 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail5400_109,(tail5400_107 k)⟩ +def before5457 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail5400_110,(tail5400_64 k)⟩ +def before5458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail5400_111,(tail5400_61 k)⟩ +def before5459 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5400_112,(tail5400_59 k)⟩ +def before5460 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5400_112,(tail5400_114 k)⟩ +def before5461 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5400_111,(tail5400_115 k)⟩ +def before5462 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail5400_117,(tail5400_115 k)⟩ +def before5463 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5400_118,(tail5400_114 k)⟩ +def before5464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5400_119,(tail5400_113 k)⟩ +def before5465 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5400_119,(tail5400_121 k)⟩ +def before5466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5400_122,(tail5400_121 k)⟩ +def before5467 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5400_123,(tail5400_120 k)⟩ +def before5468 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5400_123,(tail5400_125 k)⟩ +def before5469 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5400_126,(tail5400_125 k)⟩ +def before5470 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5400_127,(tail5400_124 k)⟩ +def before5471 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5400_127,(tail5400_129 k)⟩ +def before5472 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5400_130,(tail5400_129 k)⟩ +def before5473 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5400_131 k),(tail5400_133 k)⟩ +def before5474 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5400_134 k),(tail5400_132 k)⟩ +def before5475 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5400_134 k),(tail5400_135 k)⟩ +def before5476 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5400_136 k),(tail5400_135 k)⟩ +def before5477 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5400_137 k),(tail5400_58 k)⟩ +def before5478 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5400_138 k),(tail5400_57 k)⟩ +def before5479 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail5400_139 k),(tail5400_56 k)⟩ +def before5480 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5400_139 k),(tail5400_140 k)⟩ +def before5481 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5400_138 k),(tail5400_141 k)⟩ +def before5482 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5400_137 k),(tail5400_142 k)⟩ +def before5483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5400_143 k),(tail5400_142 k)⟩ +def before5484 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5400_144 k),(tail5400_141 k)⟩ +def before5485 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail5400_145 k),(tail5400_54 k)⟩ +def before5486 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail5400_146 k),(tail5400_51 k)⟩ +def before5487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521559),(tail5400_147 k),(tail5400_49 k)⟩ +def before5488 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5400_147 k),(tail5400_148 k)⟩ +def before5489 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5400_146 k),(tail5400_149 k)⟩ +def before5490 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail5400_151 k),(tail5400_149 k)⟩ +def before5491 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail5400_152 k),(tail5400_47 k)⟩ +def before5492 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521637),(tail5400_153 k),(tail5400_44 k)⟩ +def before5493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail5400_154 k),(tail5400_42 k)⟩ +def before5494 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5400_154 k),(tail5400_155 k)⟩ +def before5495 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5400_153 k),(tail5400_156 k)⟩ +def before5496 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521637),(tail5400_158 k),(tail5400_156 k)⟩ +def before5497 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail5400_159 k),(tail5400_40 k)⟩ +def before5498 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521855),(tail5400_160 k),(tail5400_37 k)⟩ +def before5499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5400_161 k),(tail5400_36 k)⟩ +def after5499 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5400_161 k),(tail5400_163 k)⟩ + +theorem macro5400 (k : Nat) : applyExit (before5400 k) exit9 1 = some (before5401 k) := by + simp (disch := omega) [before5400, before5401, exit9, applyExit, pop, push] + <;> omega +theorem step5400 (k : Nat) : Runs (1*2) (before5400 k).denote (before5401 k).denote := + @applyExit_sound (before5400 k) (before5401 k) exit9 1 valid9 (macro5400 k) +theorem macro5401 (k : Nat) : applyExit (before5401 k) exit10 89 = some (before5402 k) := by + simp (disch := omega) [before5401, before5402, exit10, applyExit, pop, push] + <;> omega +theorem step5401 (k : Nat) : Runs (89*2) (before5401 k).denote (before5402 k).denote := + @applyExit_sound (before5401 k) (before5402 k) exit10 89 valid10 (macro5401 k) +theorem macro5402 (k : Nat) : applyExit (before5402 k) exit11 1 = some (before5403 k) := by + simp (disch := omega) [before5402, before5403, exit11, applyExit, pop, push] + <;> omega +theorem step5402 (k : Nat) : Runs (1*2) (before5402 k).denote (before5403 k).denote := + @applyExit_sound (before5402 k) (before5403 k) exit11 1 valid11 (macro5402 k) +theorem macro5403 (k : Nat) : applyExit (before5403 k) exit2 17 = some (before5404 k) := by + simp (disch := omega) [before5403, before5404, exit2, applyExit, pop, push] + <;> omega +theorem step5403 (k : Nat) : Runs (17*2) (before5403 k).denote (before5404 k).denote := + @applyExit_sound (before5403 k) (before5404 k) exit2 17 valid2 (macro5403 k) +theorem macro5404 (k : Nat) : applyExit (before5404 k) exit3 1 = some (before5405 k) := by + simp (disch := omega) [before5404, before5405, exit3, applyExit, pop, push] + <;> omega +theorem step5404 (k : Nat) : Runs (1*2) (before5404 k).denote (before5405 k).denote := + @applyExit_sound (before5404 k) (before5405 k) exit3 1 valid3 (macro5404 k) +theorem macro5405 (k : Nat) : applyExit (before5405 k) exit9 1 = some (before5406 k) := by + simp (disch := omega) [before5405, before5406, exit9, applyExit, pop, push] + <;> omega +theorem step5405 (k : Nat) : Runs (1*2) (before5405 k).denote (before5406 k).denote := + @applyExit_sound (before5405 k) (before5406 k) exit9 1 valid9 (macro5405 k) +theorem macro5406 (k : Nat) : applyExit (before5406 k) exit10 37 = some (before5407 k) := by + simp (disch := omega) [before5406, before5407, exit10, applyExit, pop, push] + <;> omega +theorem step5406 (k : Nat) : Runs (37*2) (before5406 k).denote (before5407 k).denote := + @applyExit_sound (before5406 k) (before5407 k) exit10 37 valid10 (macro5406 k) +theorem macro5407 (k : Nat) : applyExit (before5407 k) exit11 1 = some (before5408 k) := by + simp (disch := omega) [before5407, before5408, exit11, applyExit, pop, push] + <;> omega +theorem step5407 (k : Nat) : Runs (1*2) (before5407 k).denote (before5408 k).denote := + @applyExit_sound (before5407 k) (before5408 k) exit11 1 valid11 (macro5407 k) +theorem macro5408 (k : Nat) : applyExit (before5408 k) exit2 23 = some (before5409 k) := by + simp (disch := omega) [before5408, before5409, exit2, applyExit, pop, push] + <;> omega +theorem step5408 (k : Nat) : Runs (23*2) (before5408 k).denote (before5409 k).denote := + @applyExit_sound (before5408 k) (before5409 k) exit2 23 valid2 (macro5408 k) +theorem macro5409 (k : Nat) : applyExit (before5409 k) exit3 1 = some (before5410 k) := by + simp (disch := omega) [before5409, before5410, exit3, applyExit, pop, push] + <;> omega +theorem step5409 (k : Nat) : Runs (1*2) (before5409 k).denote (before5410 k).denote := + @applyExit_sound (before5409 k) (before5410 k) exit3 1 valid3 (macro5409 k) +theorem macro5410 (k : Nat) : applyExit (before5410 k) exit9 1 = some (before5411 k) := by + simp (disch := omega) [before5410, before5411, exit9, applyExit, pop, push] + <;> omega +theorem step5410 (k : Nat) : Runs (1*2) (before5410 k).denote (before5411 k).denote := + @applyExit_sound (before5410 k) (before5411 k) exit9 1 valid9 (macro5410 k) +theorem macro5411 (k : Nat) : applyExit (before5411 k) exit10 5 = some (before5412 k) := by + simp (disch := omega) [before5411, before5412, exit10, applyExit, pop, push] + <;> omega +theorem step5411 (k : Nat) : Runs (5*2) (before5411 k).denote (before5412 k).denote := + @applyExit_sound (before5411 k) (before5412 k) exit10 5 valid10 (macro5411 k) +theorem macro5412 (k : Nat) : applyExit (before5412 k) exit11 1 = some (before5413 k) := by + simp (disch := omega) [before5412, before5413, exit11, applyExit, pop, push] + <;> omega +theorem step5412 (k : Nat) : Runs (1*2) (before5412 k).denote (before5413 k).denote := + @applyExit_sound (before5412 k) (before5413 k) exit11 1 valid11 (macro5412 k) +theorem macro5413 (k : Nat) : applyExit (before5413 k) exit2 791761157 = some (before5414 k) := by + simp (disch := omega) [before5413, before5414, exit2, applyExit, pop, push] + <;> omega +theorem step5413 (k : Nat) : Runs (791761157*2) (before5413 k).denote (before5414 k).denote := + @applyExit_sound (before5413 k) (before5414 k) exit2 791761157 valid2 (macro5413 k) +theorem macro5414 (k : Nat) : applyExit (before5414 k) exit276 1 = some (before5415 k) := by + simp (disch := omega) [before5414, before5415, exit276, applyExit, pop, push] + <;> omega +theorem step5414 (k : Nat) : Runs (1*38) (before5414 k).denote (before5415 k).denote := + @applyExit_sound (before5414 k) (before5415 k) exit276 1 valid276 (macro5414 k) +theorem macro5415 (k : Nat) : applyExit (before5415 k) exit302 (1*k+7) = some (before5416 k) := by + simp (disch := omega) [before5415, before5416, exit302, applyExit, pop, push] + <;> omega +theorem step5415 (k : Nat) : Runs ((1*k+7)*38) (before5415 k).denote (before5416 k).denote := + @applyExit_sound (before5415 k) (before5416 k) exit302 (1*k+7) valid302 (macro5415 k) +theorem macro5416 (k : Nat) : applyExit (before5416 k) exit2 2 = some (before5417 k) := by + simp (disch := omega) [before5416, before5417, exit2, applyExit, pop, push] + <;> omega +theorem step5416 (k : Nat) : Runs (2*2) (before5416 k).denote (before5417 k).denote := + @applyExit_sound (before5416 k) (before5417 k) exit2 2 valid2 (macro5416 k) +theorem macro5417 (k : Nat) : applyExit (before5417 k) exit3 1 = some (before5418 k) := by + simp (disch := omega) [before5417, before5418, exit3, applyExit, pop, push] + <;> omega +theorem step5417 (k : Nat) : Runs (1*2) (before5417 k).denote (before5418 k).denote := + @applyExit_sound (before5417 k) (before5418 k) exit3 1 valid3 (macro5417 k) +theorem macro5418 (k : Nat) : applyExit (before5418 k) exit9 1 = some (before5419 k) := by + simp (disch := omega) [before5418, before5419, exit9, applyExit, pop, push] + <;> omega +theorem step5418 (k : Nat) : Runs (1*2) (before5418 k).denote (before5419 k).denote := + @applyExit_sound (before5418 k) (before5419 k) exit9 1 valid9 (macro5418 k) +theorem macro5419 (k : Nat) : applyExit (before5419 k) exit10 6 = some (before5420 k) := by + simp (disch := omega) [before5419, before5420, exit10, applyExit, pop, push] + <;> omega +theorem step5419 (k : Nat) : Runs (6*2) (before5419 k).denote (before5420 k).denote := + @applyExit_sound (before5419 k) (before5420 k) exit10 6 valid10 (macro5419 k) +theorem macro5420 (k : Nat) : applyExit (before5420 k) exit11 1 = some (before5421 k) := by + simp (disch := omega) [before5420, before5421, exit11, applyExit, pop, push] + <;> omega +theorem step5420 (k : Nat) : Runs (1*2) (before5420 k).denote (before5421 k).denote := + @applyExit_sound (before5420 k) (before5421 k) exit11 1 valid11 (macro5420 k) +theorem macro5421 (k : Nat) : applyExit (before5421 k) exit2 10 = some (before5422 k) := by + simp (disch := omega) [before5421, before5422, exit2, applyExit, pop, push] + <;> omega +theorem step5421 (k : Nat) : Runs (10*2) (before5421 k).denote (before5422 k).denote := + @applyExit_sound (before5421 k) (before5422 k) exit2 10 valid2 (macro5421 k) +theorem macro5422 (k : Nat) : applyExit (before5422 k) exit3 1 = some (before5423 k) := by + simp (disch := omega) [before5422, before5423, exit3, applyExit, pop, push] + <;> omega +theorem step5422 (k : Nat) : Runs (1*2) (before5422 k).denote (before5423 k).denote := + @applyExit_sound (before5422 k) (before5423 k) exit3 1 valid3 (macro5422 k) +theorem macro5423 (k : Nat) : applyExit (before5423 k) exit9 1 = some (before5424 k) := by + simp (disch := omega) [before5423, before5424, exit9, applyExit, pop, push] + <;> omega +theorem step5423 (k : Nat) : Runs (1*2) (before5423 k).denote (before5424 k).denote := + @applyExit_sound (before5423 k) (before5424 k) exit9 1 valid9 (macro5423 k) +theorem macro5424 (k : Nat) : applyExit (before5424 k) exit10 6 = some (before5425 k) := by + simp (disch := omega) [before5424, before5425, exit10, applyExit, pop, push] + <;> omega +theorem step5424 (k : Nat) : Runs (6*2) (before5424 k).denote (before5425 k).denote := + @applyExit_sound (before5424 k) (before5425 k) exit10 6 valid10 (macro5424 k) +theorem macro5425 (k : Nat) : applyExit (before5425 k) exit11 1 = some (before5426 k) := by + simp (disch := omega) [before5425, before5426, exit11, applyExit, pop, push] + <;> omega +theorem step5425 (k : Nat) : Runs (1*2) (before5425 k).denote (before5426 k).denote := + @applyExit_sound (before5425 k) (before5426 k) exit11 1 valid11 (macro5425 k) +theorem macro5426 (k : Nat) : applyExit (before5426 k) exit2 11 = some (before5427 k) := by + simp (disch := omega) [before5426, before5427, exit2, applyExit, pop, push] + <;> omega +theorem step5426 (k : Nat) : Runs (11*2) (before5426 k).denote (before5427 k).denote := + @applyExit_sound (before5426 k) (before5427 k) exit2 11 valid2 (macro5426 k) +theorem macro5427 (k : Nat) : applyExit (before5427 k) exit3 1 = some (before5428 k) := by + simp (disch := omega) [before5427, before5428, exit3, applyExit, pop, push] + <;> omega +theorem step5427 (k : Nat) : Runs (1*2) (before5427 k).denote (before5428 k).denote := + @applyExit_sound (before5427 k) (before5428 k) exit3 1 valid3 (macro5427 k) +theorem macro5428 (k : Nat) : applyExit (before5428 k) exit9 1 = some (before5429 k) := by + simp (disch := omega) [before5428, before5429, exit9, applyExit, pop, push] + <;> omega +theorem step5428 (k : Nat) : Runs (1*2) (before5428 k).denote (before5429 k).denote := + @applyExit_sound (before5428 k) (before5429 k) exit9 1 valid9 (macro5428 k) +theorem macro5429 (k : Nat) : applyExit (before5429 k) exit10 8 = some (before5430 k) := by + simp (disch := omega) [before5429, before5430, exit10, applyExit, pop, push] + <;> omega +theorem step5429 (k : Nat) : Runs (8*2) (before5429 k).denote (before5430 k).denote := + @applyExit_sound (before5429 k) (before5430 k) exit10 8 valid10 (macro5429 k) +theorem macro5430 (k : Nat) : applyExit (before5430 k) exit11 1 = some (before5431 k) := by + simp (disch := omega) [before5430, before5431, exit11, applyExit, pop, push] + <;> omega +theorem step5430 (k : Nat) : Runs (1*2) (before5430 k).denote (before5431 k).denote := + @applyExit_sound (before5430 k) (before5431 k) exit11 1 valid11 (macro5430 k) +theorem macro5431 (k : Nat) : applyExit (before5431 k) exit3 1 = some (before5432 k) := by + simp (disch := omega) [before5431, before5432, exit3, applyExit, pop, push] + <;> omega +theorem step5431 (k : Nat) : Runs (1*2) (before5431 k).denote (before5432 k).denote := + @applyExit_sound (before5431 k) (before5432 k) exit3 1 valid3 (macro5431 k) +theorem macro5432 (k : Nat) : applyExit (before5432 k) exit4 1 = some (before5433 k) := by + simp (disch := omega) [before5432, before5433, exit4, applyExit, pop, push] + <;> omega +theorem step5432 (k : Nat) : Runs (1*2) (before5432 k).denote (before5433 k).denote := + @applyExit_sound (before5432 k) (before5433 k) exit4 1 valid4 (macro5432 k) +theorem macro5433 (k : Nat) : applyExit (before5433 k) exit5 1 = some (before5434 k) := by + simp (disch := omega) [before5433, before5434, exit5, applyExit, pop, push] + <;> omega +theorem step5433 (k : Nat) : Runs (1*3) (before5433 k).denote (before5434 k).denote := + @applyExit_sound (before5433 k) (before5434 k) exit5 1 valid5 (macro5433 k) +theorem macro5434 (k : Nat) : applyExit (before5434 k) exit1 1 = some (before5435 k) := by + simp (disch := omega) [before5434, before5435, exit1, applyExit, pop, push] + <;> omega +theorem step5434 (k : Nat) : Runs (1*3) (before5434 k).denote (before5435 k).denote := + @applyExit_sound (before5434 k) (before5435 k) exit1 1 valid1 (macro5434 k) +theorem macro5435 (k : Nat) : applyExit (before5435 k) exit6 1 = some (before5436 k) := by + simp (disch := omega) [before5435, before5436, exit6, applyExit, pop, push] + <;> omega +theorem step5435 (k : Nat) : Runs (1*1) (before5435 k).denote (before5436 k).denote := + @applyExit_sound (before5435 k) (before5436 k) exit6 1 valid6 (macro5435 k) +theorem macro5436 (k : Nat) : applyExit (before5436 k) exit0 2 = some (before5437 k) := by + simp (disch := omega) [before5436, before5437, exit0, applyExit, pop, push] + <;> omega +theorem step5436 (k : Nat) : Runs (2*2) (before5436 k).denote (before5437 k).denote := + @applyExit_sound (before5436 k) (before5437 k) exit0 2 valid0 (macro5436 k) +theorem macro5437 (k : Nat) : applyExit (before5437 k) exit1 1 = some (before5438 k) := by + simp (disch := omega) [before5437, before5438, exit1, applyExit, pop, push] + <;> omega +theorem step5437 (k : Nat) : Runs (1*3) (before5437 k).denote (before5438 k).denote := + @applyExit_sound (before5437 k) (before5438 k) exit1 1 valid1 (macro5437 k) +theorem macro5438 (k : Nat) : applyExit (before5438 k) exit2 2 = some (before5439 k) := by + simp (disch := omega) [before5438, before5439, exit2, applyExit, pop, push] + <;> omega +theorem step5438 (k : Nat) : Runs (2*2) (before5438 k).denote (before5439 k).denote := + @applyExit_sound (before5438 k) (before5439 k) exit2 2 valid2 (macro5438 k) +theorem macro5439 (k : Nat) : applyExit (before5439 k) exit3 1 = some (before5440 k) := by + simp (disch := omega) [before5439, before5440, exit3, applyExit, pop, push] + <;> omega +theorem step5439 (k : Nat) : Runs (1*2) (before5439 k).denote (before5440 k).denote := + @applyExit_sound (before5439 k) (before5440 k) exit3 1 valid3 (macro5439 k) +theorem macro5440 (k : Nat) : applyExit (before5440 k) exit4 1 = some (before5441 k) := by + simp (disch := omega) [before5440, before5441, exit4, applyExit, pop, push] + <;> omega +theorem step5440 (k : Nat) : Runs (1*2) (before5440 k).denote (before5441 k).denote := + @applyExit_sound (before5440 k) (before5441 k) exit4 1 valid4 (macro5440 k) +theorem macro5441 (k : Nat) : applyExit (before5441 k) exit5 1 = some (before5442 k) := by + simp (disch := omega) [before5441, before5442, exit5, applyExit, pop, push] + <;> omega +theorem step5441 (k : Nat) : Runs (1*3) (before5441 k).denote (before5442 k).denote := + @applyExit_sound (before5441 k) (before5442 k) exit5 1 valid5 (macro5441 k) +theorem macro5442 (k : Nat) : applyExit (before5442 k) exit1 1 = some (before5443 k) := by + simp (disch := omega) [before5442, before5443, exit1, applyExit, pop, push] + <;> omega +theorem step5442 (k : Nat) : Runs (1*3) (before5442 k).denote (before5443 k).denote := + @applyExit_sound (before5442 k) (before5443 k) exit1 1 valid1 (macro5442 k) +theorem macro5443 (k : Nat) : applyExit (before5443 k) exit6 1 = some (before5444 k) := by + simp (disch := omega) [before5443, before5444, exit6, applyExit, pop, push] + <;> omega +theorem step5443 (k : Nat) : Runs (1*1) (before5443 k).denote (before5444 k).denote := + @applyExit_sound (before5443 k) (before5444 k) exit6 1 valid6 (macro5443 k) +theorem macro5444 (k : Nat) : applyExit (before5444 k) exit0 5 = some (before5445 k) := by + simp (disch := omega) [before5444, before5445, exit0, applyExit, pop, push] + <;> omega +theorem step5444 (k : Nat) : Runs (5*2) (before5444 k).denote (before5445 k).denote := + @applyExit_sound (before5444 k) (before5445 k) exit0 5 valid0 (macro5444 k) +theorem macro5445 (k : Nat) : applyExit (before5445 k) exit13 9 = some (before5446 k) := by + simp (disch := omega) [before5445, before5446, exit13, applyExit, pop, push] + <;> omega +theorem step5445 (k : Nat) : Runs (9*2) (before5445 k).denote (before5446 k).denote := + @applyExit_sound (before5445 k) (before5446 k) exit13 9 valid13 (macro5445 k) +theorem macro5446 (k : Nat) : applyExit (before5446 k) exit0 12 = some (before5447 k) := by + simp (disch := omega) [before5446, before5447, exit0, applyExit, pop, push] + <;> omega +theorem step5446 (k : Nat) : Runs (12*2) (before5446 k).denote (before5447 k).denote := + @applyExit_sound (before5446 k) (before5447 k) exit0 12 valid0 (macro5446 k) +theorem macro5447 (k : Nat) : applyExit (before5447 k) exit1 1 = some (before5448 k) := by + simp (disch := omega) [before5447, before5448, exit1, applyExit, pop, push] + <;> omega +theorem step5447 (k : Nat) : Runs (1*3) (before5447 k).denote (before5448 k).denote := + @applyExit_sound (before5447 k) (before5448 k) exit1 1 valid1 (macro5447 k) +theorem macro5448 (k : Nat) : applyExit (before5448 k) exit2 12 = some (before5449 k) := by + simp (disch := omega) [before5448, before5449, exit2, applyExit, pop, push] + <;> omega +theorem step5448 (k : Nat) : Runs (12*2) (before5448 k).denote (before5449 k).denote := + @applyExit_sound (before5448 k) (before5449 k) exit2 12 valid2 (macro5448 k) +theorem macro5449 (k : Nat) : applyExit (before5449 k) exit6 1 = some (before5450 k) := by + simp (disch := omega) [before5449, before5450, exit6, applyExit, pop, push] + <;> omega +theorem step5449 (k : Nat) : Runs (1*1) (before5449 k).denote (before5450 k).denote := + @applyExit_sound (before5449 k) (before5450 k) exit6 1 valid6 (macro5449 k) +theorem macro5450 (k : Nat) : applyExit (before5450 k) exit0 13 = some (before5451 k) := by + simp (disch := omega) [before5450, before5451, exit0, applyExit, pop, push] + <;> omega +theorem step5450 (k : Nat) : Runs (13*2) (before5450 k).denote (before5451 k).denote := + @applyExit_sound (before5450 k) (before5451 k) exit0 13 valid0 (macro5450 k) +theorem macro5451 (k : Nat) : applyExit (before5451 k) exit13 7 = some (before5452 k) := by + simp (disch := omega) [before5451, before5452, exit13, applyExit, pop, push] + <;> omega +theorem step5451 (k : Nat) : Runs (7*2) (before5451 k).denote (before5452 k).denote := + @applyExit_sound (before5451 k) (before5452 k) exit13 7 valid13 (macro5451 k) +theorem macro5452 (k : Nat) : applyExit (before5452 k) exit0 11 = some (before5453 k) := by + simp (disch := omega) [before5452, before5453, exit0, applyExit, pop, push] + <;> omega +theorem step5452 (k : Nat) : Runs (11*2) (before5452 k).denote (before5453 k).denote := + @applyExit_sound (before5452 k) (before5453 k) exit0 11 valid0 (macro5452 k) +theorem macro5453 (k : Nat) : applyExit (before5453 k) exit1 1 = some (before5454 k) := by + simp (disch := omega) [before5453, before5454, exit1, applyExit, pop, push] + <;> omega +theorem step5453 (k : Nat) : Runs (1*3) (before5453 k).denote (before5454 k).denote := + @applyExit_sound (before5453 k) (before5454 k) exit1 1 valid1 (macro5453 k) +theorem macro5454 (k : Nat) : applyExit (before5454 k) exit2 11 = some (before5455 k) := by + simp (disch := omega) [before5454, before5455, exit2, applyExit, pop, push] + <;> omega +theorem step5454 (k : Nat) : Runs (11*2) (before5454 k).denote (before5455 k).denote := + @applyExit_sound (before5454 k) (before5455 k) exit2 11 valid2 (macro5454 k) +theorem macro5455 (k : Nat) : applyExit (before5455 k) exit6 1 = some (before5456 k) := by + simp (disch := omega) [before5455, before5456, exit6, applyExit, pop, push] + <;> omega +theorem step5455 (k : Nat) : Runs (1*1) (before5455 k).denote (before5456 k).denote := + @applyExit_sound (before5455 k) (before5456 k) exit6 1 valid6 (macro5455 k) +theorem macro5456 (k : Nat) : applyExit (before5456 k) exit0 12 = some (before5457 k) := by + simp (disch := omega) [before5456, before5457, exit0, applyExit, pop, push] + <;> omega +theorem step5456 (k : Nat) : Runs (12*2) (before5456 k).denote (before5457 k).denote := + @applyExit_sound (before5456 k) (before5457 k) exit0 12 valid0 (macro5456 k) +theorem macro5457 (k : Nat) : applyExit (before5457 k) exit13 7 = some (before5458 k) := by + simp (disch := omega) [before5457, before5458, exit13, applyExit, pop, push] + <;> omega +theorem step5457 (k : Nat) : Runs (7*2) (before5457 k).denote (before5458 k).denote := + @applyExit_sound (before5457 k) (before5458 k) exit13 7 valid13 (macro5457 k) +theorem macro5458 (k : Nat) : applyExit (before5458 k) exit0 3 = some (before5459 k) := by + simp (disch := omega) [before5458, before5459, exit0, applyExit, pop, push] + <;> omega +theorem step5458 (k : Nat) : Runs (3*2) (before5458 k).denote (before5459 k).denote := + @applyExit_sound (before5458 k) (before5459 k) exit0 3 valid0 (macro5458 k) +theorem macro5459 (k : Nat) : applyExit (before5459 k) exit303 1 = some (before5460 k) := by + simp (disch := omega) [before5459, before5460, exit303, applyExit, pop, push] + <;> omega +theorem step5459 (k : Nat) : Runs (1*35) (before5459 k).denote (before5460 k).denote := + @applyExit_sound (before5459 k) (before5460 k) exit303 1 valid303 (macro5459 k) +theorem macro5460 (k : Nat) : applyExit (before5460 k) exit2 3 = some (before5461 k) := by + simp (disch := omega) [before5460, before5461, exit2, applyExit, pop, push] + <;> omega +theorem step5460 (k : Nat) : Runs (3*2) (before5460 k).denote (before5461 k).denote := + @applyExit_sound (before5460 k) (before5461 k) exit2 3 valid2 (macro5460 k) +theorem macro5461 (k : Nat) : applyExit (before5461 k) exit6 1 = some (before5462 k) := by + simp (disch := omega) [before5461, before5462, exit6, applyExit, pop, push] + <;> omega +theorem step5461 (k : Nat) : Runs (1*1) (before5461 k).denote (before5462 k).denote := + @applyExit_sound (before5461 k) (before5462 k) exit6 1 valid6 (macro5461 k) +theorem macro5462 (k : Nat) : applyExit (before5462 k) exit0 3 = some (before5463 k) := by + simp (disch := omega) [before5462, before5463, exit0, applyExit, pop, push] + <;> omega +theorem step5462 (k : Nat) : Runs (3*2) (before5462 k).denote (before5463 k).denote := + @applyExit_sound (before5462 k) (before5463 k) exit0 3 valid0 (macro5462 k) +theorem macro5463 (k : Nat) : applyExit (before5463 k) exit304 1 = some (before5464 k) := by + simp (disch := omega) [before5463, before5464, exit304, applyExit, pop, push] + <;> omega +theorem step5463 (k : Nat) : Runs (1*38) (before5463 k).denote (before5464 k).denote := + @applyExit_sound (before5463 k) (before5464 k) exit304 1 valid304 (macro5463 k) +theorem macro5464 (k : Nat) : applyExit (before5464 k) exit303 1 = some (before5465 k) := by + simp (disch := omega) [before5464, before5465, exit303, applyExit, pop, push] + <;> omega +theorem step5464 (k : Nat) : Runs (1*35) (before5464 k).denote (before5465 k).denote := + @applyExit_sound (before5464 k) (before5465 k) exit303 1 valid303 (macro5464 k) +theorem macro5465 (k : Nat) : applyExit (before5465 k) exit305 1 = some (before5466 k) := by + simp (disch := omega) [before5465, before5466, exit305, applyExit, pop, push] + <;> omega +theorem step5465 (k : Nat) : Runs (1*13) (before5465 k).denote (before5466 k).denote := + @applyExit_sound (before5465 k) (before5466 k) exit305 1 valid305 (macro5465 k) +theorem macro5466 (k : Nat) : applyExit (before5466 k) exit304 1 = some (before5467 k) := by + simp (disch := omega) [before5466, before5467, exit304, applyExit, pop, push] + <;> omega +theorem step5466 (k : Nat) : Runs (1*38) (before5466 k).denote (before5467 k).denote := + @applyExit_sound (before5466 k) (before5467 k) exit304 1 valid304 (macro5466 k) +theorem macro5467 (k : Nat) : applyExit (before5467 k) exit303 1 = some (before5468 k) := by + simp (disch := omega) [before5467, before5468, exit303, applyExit, pop, push] + <;> omega +theorem step5467 (k : Nat) : Runs (1*35) (before5467 k).denote (before5468 k).denote := + @applyExit_sound (before5467 k) (before5468 k) exit303 1 valid303 (macro5467 k) +theorem macro5468 (k : Nat) : applyExit (before5468 k) exit305 1 = some (before5469 k) := by + simp (disch := omega) [before5468, before5469, exit305, applyExit, pop, push] + <;> omega +theorem step5468 (k : Nat) : Runs (1*13) (before5468 k).denote (before5469 k).denote := + @applyExit_sound (before5468 k) (before5469 k) exit305 1 valid305 (macro5468 k) +theorem macro5469 (k : Nat) : applyExit (before5469 k) exit304 1 = some (before5470 k) := by + simp (disch := omega) [before5469, before5470, exit304, applyExit, pop, push] + <;> omega +theorem step5469 (k : Nat) : Runs (1*38) (before5469 k).denote (before5470 k).denote := + @applyExit_sound (before5469 k) (before5470 k) exit304 1 valid304 (macro5469 k) +theorem macro5470 (k : Nat) : applyExit (before5470 k) exit303 1 = some (before5471 k) := by + simp (disch := omega) [before5470, before5471, exit303, applyExit, pop, push] + <;> omega +theorem step5470 (k : Nat) : Runs (1*35) (before5470 k).denote (before5471 k).denote := + @applyExit_sound (before5470 k) (before5471 k) exit303 1 valid303 (macro5470 k) +theorem macro5471 (k : Nat) : applyExit (before5471 k) exit305 1 = some (before5472 k) := by + simp (disch := omega) [before5471, before5472, exit305, applyExit, pop, push] + <;> omega +theorem step5471 (k : Nat) : Runs (1*13) (before5471 k).denote (before5472 k).denote := + @applyExit_sound (before5471 k) (before5472 k) exit305 1 valid305 (macro5471 k) +def cycleState5472 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w269,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w267,1⟩,⟨w266,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,22⟩,⟨w265,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart5472_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w268,1⟩,⟨w269,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w266,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,22⟩,⟨w265,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart5472_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w268,1⟩,⟨w269,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w267,1⟩,⟨w266,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,22⟩,⟨w265,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro5472_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5472 k j) exit304 1 = some (cyclePart5472_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5472, cyclePart5472_0, exit304, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5472_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5472_0 k j) exit303 1 = some (cyclePart5472_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5472_0, cyclePart5472_1, exit303, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5472_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5472_1 k j) exit305 1 = some (cycleState5472 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5472_1, cycleState5472, exit305, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5472 (k j : Nat) (hj : j < (1*k+2)) : Runs 86 (cycleState5472 k j).denote (cycleState5472 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState5472 k j).denote (cyclePart5472_0 k j).denote := @applyExit_sound (cycleState5472 k j) (cyclePart5472_0 k j) exit304 1 valid304 (cycleMacro5472_0 k j hj) + have h1 : Runs (1*35) (cyclePart5472_0 k j).denote (cyclePart5472_1 k j).denote := @applyExit_sound (cyclePart5472_0 k j) (cyclePart5472_1 k j) exit303 1 valid303 (cycleMacro5472_1 k j hj) + have h2 : Runs (1*13) (cyclePart5472_1 k j).denote (cycleState5472 k (j+1)).denote := @applyExit_sound (cyclePart5472_1 k j) (cycleState5472 k (j+1)) exit305 1 valid305 (cycleMacro5472_2 k j hj) + exact (@Runs.trans (1*38) ((1*35)+(1*13)) (cycleState5472 k j).denote (cyclePart5472_0 k j).denote (cycleState5472 k (j+1)).denote h0 (@Runs.trans (1*35) (1*13) (cyclePart5472_0 k j).denote (cyclePart5472_1 k j).denote (cycleState5472 k (j+1)).denote h1 h2)) +theorem step5472 (k : Nat) : Runs ((1*k+2)*86) (before5472 k).denote (before5473 k).denote := by + have h := Runs.chain (fun j => (cycleState5472 k j).denote) 86 (1*k+2) (cycleRun5472 k) + have h0 : cycleState5472 k 0 = before5472 k := by simp [cycleState5472, before5472] + have h1 : cycleState5472 k (1*k+2) = before5473 k := by + simp [cycleState5472, before5473] <;> omega + simpa only [h0, h1] using h +theorem macro5473 (k : Nat) : applyExit (before5473 k) exit304 1 = some (before5474 k) := by + simp (disch := omega) [before5473, before5474, exit304, applyExit, pop, push] + <;> omega +theorem step5473 (k : Nat) : Runs (1*38) (before5473 k).denote (before5474 k).denote := + @applyExit_sound (before5473 k) (before5474 k) exit304 1 valid304 (macro5473 k) +theorem macro5474 (k : Nat) : applyExit (before5474 k) exit303 1 = some (before5475 k) := by + simp (disch := omega) [before5474, before5475, exit303, applyExit, pop, push] + <;> omega +theorem step5474 (k : Nat) : Runs (1*35) (before5474 k).denote (before5475 k).denote := + @applyExit_sound (before5474 k) (before5475 k) exit303 1 valid303 (macro5474 k) +theorem macro5475 (k : Nat) : applyExit (before5475 k) exit305 1 = some (before5476 k) := by + simp (disch := omega) [before5475, before5476, exit305, applyExit, pop, push] + <;> omega +theorem step5475 (k : Nat) : Runs (1*13) (before5475 k).denote (before5476 k).denote := + @applyExit_sound (before5475 k) (before5476 k) exit305 1 valid305 (macro5475 k) +theorem macro5476 (k : Nat) : applyExit (before5476 k) exit304 1 = some (before5477 k) := by + simp (disch := omega) [before5476, before5477, exit304, applyExit, pop, push] + <;> omega +theorem step5476 (k : Nat) : Runs (1*38) (before5476 k).denote (before5477 k).denote := + @applyExit_sound (before5476 k) (before5477 k) exit304 1 valid304 (macro5476 k) +theorem macro5477 (k : Nat) : applyExit (before5477 k) exit275 1 = some (before5478 k) := by + simp (disch := omega) [before5477, before5478, exit275, applyExit, pop, push] + <;> omega +theorem step5477 (k : Nat) : Runs (1*38) (before5477 k).denote (before5478 k).denote := + @applyExit_sound (before5477 k) (before5478 k) exit275 1 valid275 (macro5477 k) +theorem macro5478 (k : Nat) : applyExit (before5478 k) exit0 791761157 = some (before5479 k) := by + simp (disch := omega) [before5478, before5479, exit0, applyExit, pop, push] + <;> omega +theorem step5478 (k : Nat) : Runs (791761157*2) (before5478 k).denote (before5479 k).denote := + @applyExit_sound (before5478 k) (before5479 k) exit0 791761157 valid0 (macro5478 k) +theorem macro5479 (k : Nat) : applyExit (before5479 k) exit1 1 = some (before5480 k) := by + simp (disch := omega) [before5479, before5480, exit1, applyExit, pop, push] + <;> omega +theorem step5479 (k : Nat) : Runs (1*3) (before5479 k).denote (before5480 k).denote := + @applyExit_sound (before5479 k) (before5480 k) exit1 1 valid1 (macro5479 k) +theorem macro5480 (k : Nat) : applyExit (before5480 k) exit2 791761157 = some (before5481 k) := by + simp (disch := omega) [before5480, before5481, exit2, applyExit, pop, push] + <;> omega +theorem step5480 (k : Nat) : Runs (791761157*2) (before5480 k).denote (before5481 k).denote := + @applyExit_sound (before5480 k) (before5481 k) exit2 791761157 valid2 (macro5480 k) +theorem macro5481 (k : Nat) : applyExit (before5481 k) exit276 1 = some (before5482 k) := by + simp (disch := omega) [before5481, before5482, exit276, applyExit, pop, push] + <;> omega +theorem step5481 (k : Nat) : Runs (1*38) (before5481 k).denote (before5482 k).denote := + @applyExit_sound (before5481 k) (before5482 k) exit276 1 valid276 (macro5481 k) +theorem macro5482 (k : Nat) : applyExit (before5482 k) exit305 1 = some (before5483 k) := by + simp (disch := omega) [before5482, before5483, exit305, applyExit, pop, push] + <;> omega +theorem step5482 (k : Nat) : Runs (1*13) (before5482 k).denote (before5483 k).denote := + @applyExit_sound (before5482 k) (before5483 k) exit305 1 valid305 (macro5482 k) +theorem macro5483 (k : Nat) : applyExit (before5483 k) exit275 1 = some (before5484 k) := by + simp (disch := omega) [before5483, before5484, exit275, applyExit, pop, push] + <;> omega +theorem step5483 (k : Nat) : Runs (1*38) (before5483 k).denote (before5484 k).denote := + @applyExit_sound (before5483 k) (before5484 k) exit275 1 valid275 (macro5483 k) +theorem macro5484 (k : Nat) : applyExit (before5484 k) exit0 791761158 = some (before5485 k) := by + simp (disch := omega) [before5484, before5485, exit0, applyExit, pop, push] + <;> omega +theorem step5484 (k : Nat) : Runs (791761158*2) (before5484 k).denote (before5485 k).denote := + @applyExit_sound (before5484 k) (before5485 k) exit0 791761158 valid0 (macro5484 k) +theorem macro5485 (k : Nat) : applyExit (before5485 k) exit13 6 = some (before5486 k) := by + simp (disch := omega) [before5485, before5486, exit13, applyExit, pop, push] + <;> omega +theorem step5485 (k : Nat) : Runs (6*2) (before5485 k).denote (before5486 k).denote := + @applyExit_sound (before5485 k) (before5486 k) exit13 6 valid13 (macro5485 k) +theorem macro5486 (k : Nat) : applyExit (before5486 k) exit0 24 = some (before5487 k) := by + simp (disch := omega) [before5486, before5487, exit0, applyExit, pop, push] + <;> omega +theorem step5486 (k : Nat) : Runs (24*2) (before5486 k).denote (before5487 k).denote := + @applyExit_sound (before5486 k) (before5487 k) exit0 24 valid0 (macro5486 k) +theorem macro5487 (k : Nat) : applyExit (before5487 k) exit1 1 = some (before5488 k) := by + simp (disch := omega) [before5487, before5488, exit1, applyExit, pop, push] + <;> omega +theorem step5487 (k : Nat) : Runs (1*3) (before5487 k).denote (before5488 k).denote := + @applyExit_sound (before5487 k) (before5488 k) exit1 1 valid1 (macro5487 k) +theorem macro5488 (k : Nat) : applyExit (before5488 k) exit2 24 = some (before5489 k) := by + simp (disch := omega) [before5488, before5489, exit2, applyExit, pop, push] + <;> omega +theorem step5488 (k : Nat) : Runs (24*2) (before5488 k).denote (before5489 k).denote := + @applyExit_sound (before5488 k) (before5489 k) exit2 24 valid2 (macro5488 k) +theorem macro5489 (k : Nat) : applyExit (before5489 k) exit6 1 = some (before5490 k) := by + simp (disch := omega) [before5489, before5490, exit6, applyExit, pop, push] + <;> omega +theorem step5489 (k : Nat) : Runs (1*1) (before5489 k).denote (before5490 k).denote := + @applyExit_sound (before5489 k) (before5490 k) exit6 1 valid6 (macro5489 k) +theorem macro5490 (k : Nat) : applyExit (before5490 k) exit0 25 = some (before5491 k) := by + simp (disch := omega) [before5490, before5491, exit0, applyExit, pop, push] + <;> omega +theorem step5490 (k : Nat) : Runs (25*2) (before5490 k).denote (before5491 k).denote := + @applyExit_sound (before5490 k) (before5491 k) exit0 25 valid0 (macro5490 k) +theorem macro5491 (k : Nat) : applyExit (before5491 k) exit13 38 = some (before5492 k) := by + simp (disch := omega) [before5491, before5492, exit13, applyExit, pop, push] + <;> omega +theorem step5491 (k : Nat) : Runs (38*2) (before5491 k).denote (before5492 k).denote := + @applyExit_sound (before5491 k) (before5492 k) exit13 38 valid13 (macro5491 k) +theorem macro5492 (k : Nat) : applyExit (before5492 k) exit0 18 = some (before5493 k) := by + simp (disch := omega) [before5492, before5493, exit0, applyExit, pop, push] + <;> omega +theorem step5492 (k : Nat) : Runs (18*2) (before5492 k).denote (before5493 k).denote := + @applyExit_sound (before5492 k) (before5493 k) exit0 18 valid0 (macro5492 k) +theorem macro5493 (k : Nat) : applyExit (before5493 k) exit1 1 = some (before5494 k) := by + simp (disch := omega) [before5493, before5494, exit1, applyExit, pop, push] + <;> omega +theorem step5493 (k : Nat) : Runs (1*3) (before5493 k).denote (before5494 k).denote := + @applyExit_sound (before5493 k) (before5494 k) exit1 1 valid1 (macro5493 k) +theorem macro5494 (k : Nat) : applyExit (before5494 k) exit2 18 = some (before5495 k) := by + simp (disch := omega) [before5494, before5495, exit2, applyExit, pop, push] + <;> omega +theorem step5494 (k : Nat) : Runs (18*2) (before5494 k).denote (before5495 k).denote := + @applyExit_sound (before5494 k) (before5495 k) exit2 18 valid2 (macro5494 k) +theorem macro5495 (k : Nat) : applyExit (before5495 k) exit6 1 = some (before5496 k) := by + simp (disch := omega) [before5495, before5496, exit6, applyExit, pop, push] + <;> omega +theorem step5495 (k : Nat) : Runs (1*1) (before5495 k).denote (before5496 k).denote := + @applyExit_sound (before5495 k) (before5496 k) exit6 1 valid6 (macro5495 k) +theorem macro5496 (k : Nat) : applyExit (before5496 k) exit0 19 = some (before5497 k) := by + simp (disch := omega) [before5496, before5497, exit0, applyExit, pop, push] + <;> omega +theorem step5496 (k : Nat) : Runs (19*2) (before5496 k).denote (before5497 k).denote := + @applyExit_sound (before5496 k) (before5497 k) exit0 19 valid0 (macro5496 k) +theorem macro5497 (k : Nat) : applyExit (before5497 k) exit13 90 = some (before5498 k) := by + simp (disch := omega) [before5497, before5498, exit13, applyExit, pop, push] + <;> omega +theorem step5497 (k : Nat) : Runs (90*2) (before5497 k).denote (before5498 k).denote := + @applyExit_sound (before5497 k) (before5498 k) exit13 90 valid13 (macro5497 k) +theorem macro5498 (k : Nat) : applyExit (before5498 k) exit0 22 = some (before5499 k) := by + simp (disch := omega) [before5498, before5499, exit0, applyExit, pop, push] + <;> omega +theorem step5498 (k : Nat) : Runs (22*2) (before5498 k).denote (before5499 k).denote := + @applyExit_sound (before5498 k) (before5499 k) exit0 22 valid0 (macro5498 k) +theorem macro5499 (k : Nat) : applyExit (before5499 k) exit306 1 = some (after5499 k) := by + simp (disch := omega) [before5499, after5499, exit306, applyExit, pop, push] + <;> omega +theorem step5499 (k : Nat) : Runs (1*71) (before5499 k).denote (after5499 k).denote := + @applyExit_sound (before5499 k) (after5499 k) exit306 1 valid306 (macro5499 k) +theorem chunkRun054 (k : Nat) : Runs (124*k+6334091648) (before5400 k).denote (after5499 k).denote := by + have h := (@Runs.trans ((((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2))))))+(((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))))+((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1))))))) ((((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))))+((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35))))))+(((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))))+((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71))))))) (before5400 k).denote (before5450 k).denote (after5499 k).denote (@Runs.trans (((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2)))))) (((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))))+((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1)))))) (before5400 k).denote (before5425 k).denote (before5450 k).denote (@Runs.trans ((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))) ((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2))))) (before5400 k).denote (before5412 k).denote (before5425 k).denote (@Runs.trans (((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))) (((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))) (before5400 k).denote (before5406 k).denote (before5412 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((17*2)+((1*2)+(1*2))) (before5400 k).denote (before5403 k).denote (before5406 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before5400 k).denote (before5401 k).denote (before5403 k).denote (step5400 k) (@Runs.trans (89*2) (1*2) (before5401 k).denote (before5402 k).denote (before5403 k).denote (step5401 k) (step5402 k))) (@Runs.trans (17*2) ((1*2)+(1*2)) (before5403 k).denote (before5404 k).denote (before5406 k).denote (step5403 k) (@Runs.trans (1*2) (1*2) (before5404 k).denote (before5405 k).denote (before5406 k).denote (step5404 k) (step5405 k)))) (@Runs.trans ((37*2)+((1*2)+(23*2))) ((1*2)+((1*2)+(5*2))) (before5406 k).denote (before5409 k).denote (before5412 k).denote (@Runs.trans (37*2) ((1*2)+(23*2)) (before5406 k).denote (before5407 k).denote (before5409 k).denote (step5406 k) (@Runs.trans (1*2) (23*2) (before5407 k).denote (before5408 k).denote (before5409 k).denote (step5407 k) (step5408 k))) (@Runs.trans (1*2) ((1*2)+(5*2)) (before5409 k).denote (before5410 k).denote (before5412 k).denote (step5409 k) (@Runs.trans (1*2) (5*2) (before5410 k).denote (before5411 k).denote (before5412 k).denote (step5410 k) (step5411 k))))) (@Runs.trans (((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2)))) (((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2)))) (before5412 k).denote (before5418 k).denote (before5425 k).denote (@Runs.trans ((1*2)+((791761157*2)+(1*38))) (((1*k+7)*38)+((2*2)+(1*2))) (before5412 k).denote (before5415 k).denote (before5418 k).denote (@Runs.trans (1*2) ((791761157*2)+(1*38)) (before5412 k).denote (before5413 k).denote (before5415 k).denote (step5412 k) (@Runs.trans (791761157*2) (1*38) (before5413 k).denote (before5414 k).denote (before5415 k).denote (step5413 k) (step5414 k))) (@Runs.trans ((1*k+7)*38) ((2*2)+(1*2)) (before5415 k).denote (before5416 k).denote (before5418 k).denote (step5415 k) (@Runs.trans (2*2) (1*2) (before5416 k).denote (before5417 k).denote (before5418 k).denote (step5416 k) (step5417 k)))) (@Runs.trans ((1*2)+((6*2)+(1*2))) (((10*2)+(1*2))+((1*2)+(6*2))) (before5418 k).denote (before5421 k).denote (before5425 k).denote (@Runs.trans (1*2) ((6*2)+(1*2)) (before5418 k).denote (before5419 k).denote (before5421 k).denote (step5418 k) (@Runs.trans (6*2) (1*2) (before5419 k).denote (before5420 k).denote (before5421 k).denote (step5419 k) (step5420 k))) (@Runs.trans ((10*2)+(1*2)) ((1*2)+(6*2)) (before5421 k).denote (before5423 k).denote (before5425 k).denote (@Runs.trans (10*2) (1*2) (before5421 k).denote (before5422 k).denote (before5423 k).denote (step5421 k) (step5422 k)) (@Runs.trans (1*2) (6*2) (before5423 k).denote (before5424 k).denote (before5425 k).denote (step5423 k) (step5424 k)))))) (@Runs.trans ((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))) ((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1))))) (before5425 k).denote (before5437 k).denote (before5450 k).denote (@Runs.trans (((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))) (before5425 k).denote (before5431 k).denote (before5437 k).denote (@Runs.trans ((1*2)+((11*2)+(1*2))) ((1*2)+((8*2)+(1*2))) (before5425 k).denote (before5428 k).denote (before5431 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before5425 k).denote (before5426 k).denote (before5428 k).denote (step5425 k) (@Runs.trans (11*2) (1*2) (before5426 k).denote (before5427 k).denote (before5428 k).denote (step5426 k) (step5427 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before5428 k).denote (before5429 k).denote (before5431 k).denote (step5428 k) (@Runs.trans (8*2) (1*2) (before5429 k).denote (before5430 k).denote (before5431 k).denote (step5429 k) (step5430 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(2*2))) (before5431 k).denote (before5434 k).denote (before5437 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before5431 k).denote (before5432 k).denote (before5434 k).denote (step5431 k) (@Runs.trans (1*2) (1*3) (before5432 k).denote (before5433 k).denote (before5434 k).denote (step5432 k) (step5433 k))) (@Runs.trans (1*3) ((1*1)+(2*2)) (before5434 k).denote (before5435 k).denote (before5437 k).denote (step5434 k) (@Runs.trans (1*1) (2*2) (before5435 k).denote (before5436 k).denote (before5437 k).denote (step5435 k) (step5436 k))))) (@Runs.trans (((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1)))) (before5437 k).denote (before5443 k).denote (before5450 k).denote (@Runs.trans ((1*3)+((2*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before5437 k).denote (before5440 k).denote (before5443 k).denote (@Runs.trans (1*3) ((2*2)+(1*2)) (before5437 k).denote (before5438 k).denote (before5440 k).denote (step5437 k) (@Runs.trans (2*2) (1*2) (before5438 k).denote (before5439 k).denote (before5440 k).denote (step5438 k) (step5439 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before5440 k).denote (before5441 k).denote (before5443 k).denote (step5440 k) (@Runs.trans (1*3) (1*3) (before5441 k).denote (before5442 k).denote (before5443 k).denote (step5441 k) (step5442 k)))) (@Runs.trans ((1*1)+((5*2)+(9*2))) (((12*2)+(1*3))+((12*2)+(1*1))) (before5443 k).denote (before5446 k).denote (before5450 k).denote (@Runs.trans (1*1) ((5*2)+(9*2)) (before5443 k).denote (before5444 k).denote (before5446 k).denote (step5443 k) (@Runs.trans (5*2) (9*2) (before5444 k).denote (before5445 k).denote (before5446 k).denote (step5444 k) (step5445 k))) (@Runs.trans ((12*2)+(1*3)) ((12*2)+(1*1)) (before5446 k).denote (before5448 k).denote (before5450 k).denote (@Runs.trans (12*2) (1*3) (before5446 k).denote (before5447 k).denote (before5448 k).denote (step5446 k) (step5447 k)) (@Runs.trans (12*2) (1*1) (before5448 k).denote (before5449 k).denote (before5450 k).denote (step5448 k) (step5449 k))))))) (@Runs.trans (((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))))+((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35)))))) (((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))))+((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71)))))) (before5450 k).denote (before5475 k).denote (after5499 k).denote (@Runs.trans ((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1))))) ((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35))))) (before5450 k).denote (before5462 k).denote (before5475 k).denote (@Runs.trans (((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1)))) (((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))) (before5450 k).denote (before5456 k).denote (before5462 k).denote (@Runs.trans ((13*2)+((7*2)+(11*2))) ((1*3)+((11*2)+(1*1))) (before5450 k).denote (before5453 k).denote (before5456 k).denote (@Runs.trans (13*2) ((7*2)+(11*2)) (before5450 k).denote (before5451 k).denote (before5453 k).denote (step5450 k) (@Runs.trans (7*2) (11*2) (before5451 k).denote (before5452 k).denote (before5453 k).denote (step5451 k) (step5452 k))) (@Runs.trans (1*3) ((11*2)+(1*1)) (before5453 k).denote (before5454 k).denote (before5456 k).denote (step5453 k) (@Runs.trans (11*2) (1*1) (before5454 k).denote (before5455 k).denote (before5456 k).denote (step5454 k) (step5455 k)))) (@Runs.trans ((12*2)+((7*2)+(3*2))) ((1*35)+((3*2)+(1*1))) (before5456 k).denote (before5459 k).denote (before5462 k).denote (@Runs.trans (12*2) ((7*2)+(3*2)) (before5456 k).denote (before5457 k).denote (before5459 k).denote (step5456 k) (@Runs.trans (7*2) (3*2) (before5457 k).denote (before5458 k).denote (before5459 k).denote (step5457 k) (step5458 k))) (@Runs.trans (1*35) ((3*2)+(1*1)) (before5459 k).denote (before5460 k).denote (before5462 k).denote (step5459 k) (@Runs.trans (3*2) (1*1) (before5460 k).denote (before5461 k).denote (before5462 k).denote (step5460 k) (step5461 k))))) (@Runs.trans (((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35)))) (((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35)))) (before5462 k).denote (before5468 k).denote (before5475 k).denote (@Runs.trans ((3*2)+((1*38)+(1*35))) ((1*13)+((1*38)+(1*35))) (before5462 k).denote (before5465 k).denote (before5468 k).denote (@Runs.trans (3*2) ((1*38)+(1*35)) (before5462 k).denote (before5463 k).denote (before5465 k).denote (step5462 k) (@Runs.trans (1*38) (1*35) (before5463 k).denote (before5464 k).denote (before5465 k).denote (step5463 k) (step5464 k))) (@Runs.trans (1*13) ((1*38)+(1*35)) (before5465 k).denote (before5466 k).denote (before5468 k).denote (step5465 k) (@Runs.trans (1*38) (1*35) (before5466 k).denote (before5467 k).denote (before5468 k).denote (step5466 k) (step5467 k)))) (@Runs.trans ((1*13)+((1*38)+(1*35))) (((1*13)+((1*k+2)*86))+((1*38)+(1*35))) (before5468 k).denote (before5471 k).denote (before5475 k).denote (@Runs.trans (1*13) ((1*38)+(1*35)) (before5468 k).denote (before5469 k).denote (before5471 k).denote (step5468 k) (@Runs.trans (1*38) (1*35) (before5469 k).denote (before5470 k).denote (before5471 k).denote (step5469 k) (step5470 k))) (@Runs.trans ((1*13)+((1*k+2)*86)) ((1*38)+(1*35)) (before5471 k).denote (before5473 k).denote (before5475 k).denote (@Runs.trans (1*13) ((1*k+2)*86) (before5471 k).denote (before5472 k).denote (before5473 k).denote (step5471 k) (step5472 k)) (@Runs.trans (1*38) (1*35) (before5473 k).denote (before5474 k).denote (before5475 k).denote (step5473 k) (step5474 k)))))) (@Runs.trans ((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2))))) ((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71))))) (before5475 k).denote (before5487 k).denote (after5499 k).denote (@Runs.trans (((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2)))) (((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))) (before5475 k).denote (before5481 k).denote (before5487 k).denote (@Runs.trans ((1*13)+((1*38)+(1*38))) ((791761157*2)+((1*3)+(791761157*2))) (before5475 k).denote (before5478 k).denote (before5481 k).denote (@Runs.trans (1*13) ((1*38)+(1*38)) (before5475 k).denote (before5476 k).denote (before5478 k).denote (step5475 k) (@Runs.trans (1*38) (1*38) (before5476 k).denote (before5477 k).denote (before5478 k).denote (step5476 k) (step5477 k))) (@Runs.trans (791761157*2) ((1*3)+(791761157*2)) (before5478 k).denote (before5479 k).denote (before5481 k).denote (step5478 k) (@Runs.trans (1*3) (791761157*2) (before5479 k).denote (before5480 k).denote (before5481 k).denote (step5479 k) (step5480 k)))) (@Runs.trans ((1*38)+((1*13)+(1*38))) ((791761158*2)+((6*2)+(24*2))) (before5481 k).denote (before5484 k).denote (before5487 k).denote (@Runs.trans (1*38) ((1*13)+(1*38)) (before5481 k).denote (before5482 k).denote (before5484 k).denote (step5481 k) (@Runs.trans (1*13) (1*38) (before5482 k).denote (before5483 k).denote (before5484 k).denote (step5482 k) (step5483 k))) (@Runs.trans (791761158*2) ((6*2)+(24*2)) (before5484 k).denote (before5485 k).denote (before5487 k).denote (step5484 k) (@Runs.trans (6*2) (24*2) (before5485 k).denote (before5486 k).denote (before5487 k).denote (step5485 k) (step5486 k))))) (@Runs.trans (((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2)))) (((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71)))) (before5487 k).denote (before5493 k).denote (after5499 k).denote (@Runs.trans ((1*3)+((24*2)+(1*1))) ((25*2)+((38*2)+(18*2))) (before5487 k).denote (before5490 k).denote (before5493 k).denote (@Runs.trans (1*3) ((24*2)+(1*1)) (before5487 k).denote (before5488 k).denote (before5490 k).denote (step5487 k) (@Runs.trans (24*2) (1*1) (before5488 k).denote (before5489 k).denote (before5490 k).denote (step5488 k) (step5489 k))) (@Runs.trans (25*2) ((38*2)+(18*2)) (before5490 k).denote (before5491 k).denote (before5493 k).denote (step5490 k) (@Runs.trans (38*2) (18*2) (before5491 k).denote (before5492 k).denote (before5493 k).denote (step5491 k) (step5492 k)))) (@Runs.trans ((1*3)+((18*2)+(1*1))) (((19*2)+(90*2))+((22*2)+(1*71))) (before5493 k).denote (before5496 k).denote (after5499 k).denote (@Runs.trans (1*3) ((18*2)+(1*1)) (before5493 k).denote (before5494 k).denote (before5496 k).denote (step5493 k) (@Runs.trans (18*2) (1*1) (before5494 k).denote (before5495 k).denote (before5496 k).denote (step5494 k) (step5495 k))) (@Runs.trans ((19*2)+(90*2)) ((22*2)+(1*71)) (before5496 k).denote (before5498 k).denote (after5499 k).denote (@Runs.trans (19*2) (90*2) (before5496 k).denote (before5497 k).denote (before5498 k).denote (step5496 k) (step5497 k)) (@Runs.trans (22*2) (1*71) (before5498 k).denote (before5499 k).denote (after5499 k).denote (step5498 k) (step5499 k)))))))) + have ht : (((((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2))))))+(((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))))+((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1)))))))+((((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))))+((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35))))))+(((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))))+((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71)))))))) = (124*k+6334091648) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean new file mode 100644 index 00000000..fdc50c61 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean @@ -0,0 +1,801 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5500_0 : Stack := [] +abbrev tail5500_1 : Stack := ⟨w1,1⟩ :: tail5500_0 +abbrev tail5500_2 : Stack := ⟨w0,1⟩ :: tail5500_1 +abbrev tail5500_3 : Stack := ⟨w2,2⟩ :: tail5500_2 +abbrev tail5500_4 : Stack := ⟨w1,5⟩ :: tail5500_3 +abbrev tail5500_5 : Stack := ⟨w0,8⟩ :: tail5500_4 +abbrev tail5500_6 : Stack := ⟨w2,1⟩ :: tail5500_5 +abbrev tail5500_7 : Stack := ⟨w1,13⟩ :: tail5500_6 +abbrev tail5500_8 : Stack := ⟨w0,6⟩ :: tail5500_7 +abbrev tail5500_9 : Stack := ⟨w2,1⟩ :: tail5500_8 +abbrev tail5500_10 : Stack := ⟨w1,12⟩ :: tail5500_9 +abbrev tail5500_11 : Stack := ⟨w0,6⟩ :: tail5500_10 +abbrev tail5500_12 : Stack := ⟨w2,1⟩ :: tail5500_11 +abbrev tail5500_13 : Stack := ⟨w1,3⟩ :: tail5500_12 +abbrev tail5500_14 (k : Nat) : Stack := ⟨w269,(1*k+7)⟩ :: tail5500_13 +abbrev tail5500_15 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5500_14 k +abbrev tail5500_16 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5500_15 k +abbrev tail5500_17 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5500_16 k +abbrev tail5500_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_17 k +abbrev tail5500_19 (k : Nat) : Stack := ⟨w1,25⟩ :: tail5500_18 k +abbrev tail5500_20 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5500_19 k +abbrev tail5500_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_20 k +abbrev tail5500_22 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5500_21 k +abbrev tail5500_23 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5500_22 k +abbrev tail5500_24 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5500_23 k +abbrev tail5500_25 : Stack := ⟨w0,6⟩ :: tail5500_0 +abbrev tail5500_26 : Stack := ⟨w1,1⟩ :: tail5500_25 +abbrev tail5500_27 : Stack := ⟨w2,1⟩ :: tail5500_26 +abbrev tail5500_28 : Stack := ⟨w0,7⟩ :: tail5500_27 +abbrev tail5500_29 : Stack := ⟨w1,34⟩ :: tail5500_28 +abbrev tail5500_30 : Stack := ⟨w2,1⟩ :: tail5500_29 +abbrev tail5500_31 : Stack := ⟨w0,94⟩ :: tail5500_30 +abbrev tail5500_32 : Stack := ⟨w1,14⟩ :: tail5500_31 +abbrev tail5500_33 : Stack := ⟨w2,1⟩ :: tail5500_32 +abbrev tail5500_34 : Stack := ⟨w0,17⟩ :: tail5500_33 +abbrev tail5500_35 (k : Nat) : Stack := ⟨w265,(1*k+7)⟩ :: tail5500_34 +abbrev tail5500_36 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_35 k +abbrev tail5500_37 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5500_36 k +abbrev tail5500_38 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5500_22 k +abbrev tail5500_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_38 k +abbrev tail5500_40 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5500_39 k +abbrev tail5500_41 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_40 k +abbrev tail5500_42 (k : Nat) : Stack := ⟨w265,(1*k+6)⟩ :: tail5500_34 +abbrev tail5500_43 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_42 k +abbrev tail5500_44 (k : Nat) : Stack := ⟨w272,1⟩ :: tail5500_40 k +abbrev tail5500_45 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_44 k +abbrev tail5500_46 (k : Nat) : Stack := ⟨w265,(1*k+5)⟩ :: tail5500_34 +abbrev tail5500_47 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_46 k +abbrev tail5500_48 (k : Nat) : Stack := ⟨w272,2⟩ :: tail5500_40 k +abbrev tail5500_49 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_48 k +abbrev tail5500_50 (k : Nat) : Stack := ⟨w265,(1*k+4)⟩ :: tail5500_34 +abbrev tail5500_51 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_50 k +abbrev tail5500_52 (k : Nat) : Stack := ⟨w272,3⟩ :: tail5500_40 k +abbrev tail5500_53 (k : Nat) : Stack := ⟨w272,(1*k+6)⟩ :: tail5500_40 k +abbrev tail5500_54 : Stack := ⟨w265,1⟩ :: tail5500_34 +abbrev tail5500_55 : Stack := ⟨w270,1⟩ :: tail5500_54 +abbrev tail5500_56 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_53 k +abbrev tail5500_57 : Stack := ⟨w270,1⟩ :: tail5500_34 +abbrev tail5500_58 (k : Nat) : Stack := ⟨w272,(1*k+7)⟩ :: tail5500_40 k +abbrev tail5500_59 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_58 k +abbrev tail5500_60 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5500_59 k +abbrev tail5500_61 : Stack := ⟨w0,1⟩ :: tail5500_32 +abbrev tail5500_62 : Stack := ⟨w0,18⟩ :: tail5500_32 +abbrev tail5500_63 (k : Nat) : Stack := ⟨w272,(1*k+8)⟩ :: tail5500_40 k +abbrev tail5500_64 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5500_63 k +abbrev tail5500_65 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5500_64 k +abbrev tail5500_66 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5500_65 k +abbrev tail5500_67 : Stack := ⟨w0,1⟩ :: tail5500_29 +abbrev tail5500_68 : Stack := ⟨w0,95⟩ :: tail5500_29 +abbrev tail5500_69 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5500_64 k +abbrev tail5500_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_69 k +abbrev tail5500_71 (k : Nat) : Stack := ⟨w1,95⟩ :: tail5500_70 k +abbrev tail5500_72 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5500_71 k +abbrev tail5500_73 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5500_72 k +abbrev tail5500_74 : Stack := ⟨w0,1⟩ :: tail5500_26 +abbrev tail5500_75 : Stack := ⟨w0,8⟩ :: tail5500_26 +abbrev tail5500_76 (k : Nat) : Stack := ⟨w0,33⟩ :: tail5500_71 k +abbrev tail5500_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_76 k +abbrev tail5500_78 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5500_77 k +abbrev tail5500_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_78 k +abbrev tail5500_80 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5500_79 k +abbrev tail5500_81 : Stack := ⟨w0,1⟩ :: tail5500_0 +abbrev tail5500_82 : Stack := ⟨w0,7⟩ :: tail5500_0 +abbrev tail5500_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_78 k +abbrev tail5500_84 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5500_83 k +abbrev tail5500_85 : Stack := ⟨w0,8⟩ :: tail5500_0 +abbrev tail5500_86 : Stack := ⟨w0,9⟩ :: tail5500_0 +abbrev tail5500_87 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5500_77 k +abbrev tail5500_88 : Stack := ⟨w2,1⟩ :: tail5500_86 +abbrev tail5500_89 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5500_77 k +abbrev tail5500_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_89 k +abbrev tail5500_91 : Stack := ⟨w0,10⟩ :: tail5500_0 +abbrev tail5500_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_89 k +abbrev tail5500_93 (k : Nat) : Stack := ⟨w1,10⟩ :: tail5500_92 k +abbrev tail5500_94 : Stack := ⟨w0,11⟩ :: tail5500_0 +abbrev tail5500_95 : Stack := ⟨w0,12⟩ :: tail5500_0 +abbrev tail5500_96 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5500_77 k +abbrev tail5500_97 : Stack := ⟨w2,1⟩ :: tail5500_95 +abbrev tail5500_98 (k : Nat) : Stack := ⟨w1,4⟩ :: tail5500_77 k +abbrev tail5500_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_98 k +abbrev tail5500_100 : Stack := ⟨w0,13⟩ :: tail5500_0 +abbrev tail5500_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_98 k +abbrev tail5500_102 (k : Nat) : Stack := ⟨w1,13⟩ :: tail5500_101 k +abbrev tail5500_103 : Stack := ⟨w0,14⟩ :: tail5500_0 +abbrev tail5500_104 : Stack := ⟨w0,15⟩ :: tail5500_0 +abbrev tail5500_105 (k : Nat) : Stack := ⟨w1,3⟩ :: tail5500_77 k +abbrev tail5500_106 : Stack := ⟨w2,1⟩ :: tail5500_104 +abbrev tail5500_107 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5500_77 k +abbrev tail5500_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_107 k +abbrev tail5500_109 : Stack := ⟨w0,16⟩ :: tail5500_0 +abbrev tail5500_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_107 k +abbrev tail5500_111 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5500_110 k +abbrev tail5500_112 : Stack := ⟨w0,17⟩ :: tail5500_0 +abbrev tail5500_113 : Stack := ⟨w0,18⟩ :: tail5500_0 +abbrev tail5500_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5500_77 k +abbrev tail5500_115 : Stack := ⟨w2,1⟩ :: tail5500_113 +abbrev tail5500_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_77 k +abbrev tail5500_117 : Stack := ⟨w0,19⟩ :: tail5500_0 +abbrev tail5500_118 (k : Nat) : Stack := ⟨w2,2⟩ :: tail5500_76 k +abbrev tail5500_119 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5500_118 k +abbrev tail5500_120 : Stack := ⟨w0,20⟩ :: tail5500_0 +abbrev tail5500_121 : Stack := ⟨w0,21⟩ :: tail5500_0 +abbrev tail5500_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5500_76 k +abbrev tail5500_123 : Stack := ⟨w23,1⟩ :: tail5500_120 +abbrev tail5500_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_72 k +abbrev tail5500_125 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5500_124 k +abbrev tail5500_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5500_125 k +abbrev tail5500_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_125 k +abbrev tail5500_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5500_125 k +abbrev tail5500_129 : Stack := ⟨w1,3⟩ :: tail5500_0 +abbrev tail5500_130 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5500_124 k +abbrev tail5500_131 : Stack := ⟨w2,1⟩ :: tail5500_129 +abbrev tail5500_132 : Stack := ⟨w0,19⟩ :: tail5500_131 +abbrev tail5500_133 : Stack := ⟨w0,20⟩ :: tail5500_131 +abbrev tail5500_134 : Stack := ⟨w1,1⟩ :: tail5500_133 +abbrev tail5500_135 : Stack := ⟨w1,34⟩ :: tail5500_133 +abbrev tail5500_136 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5500_70 k +abbrev tail5500_137 : Stack := ⟨w2,1⟩ :: tail5500_135 +abbrev tail5500_138 : Stack := ⟨w0,94⟩ :: tail5500_137 +abbrev tail5500_139 : Stack := ⟨w0,95⟩ :: tail5500_137 +abbrev tail5500_140 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5500_64 k +abbrev tail5500_141 : Stack := ⟨w1,1⟩ :: tail5500_139 +abbrev tail5500_142 : Stack := ⟨w1,13⟩ :: tail5500_139 +abbrev tail5500_143 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5500_63 k +abbrev tail5500_144 : Stack := ⟨w2,1⟩ :: tail5500_142 +abbrev tail5500_145 : Stack := ⟨w0,17⟩ :: tail5500_144 +abbrev tail5500_146 (k : Nat) : Stack := ⟨w273,(1*k+8)⟩ :: tail5500_145 +abbrev tail5500_147 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5500_146 k + +def before5500 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5500_24 k),(tail5500_36 k)⟩ +def before5501 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5500_23 k),(tail5500_37 k)⟩ +def before5502 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521855),(tail5500_39 k),(tail5500_37 k)⟩ +def before5503 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5500_40 k),(tail5500_36 k)⟩ +def before5504 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5500_41 k),(tail5500_35 k)⟩ +def before5505 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5500_41 k),(tail5500_43 k)⟩ +def before5506 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5500_44 k),(tail5500_43 k)⟩ +def before5507 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5500_45 k),(tail5500_42 k)⟩ +def before5508 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5500_45 k),(tail5500_47 k)⟩ +def before5509 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5500_48 k),(tail5500_47 k)⟩ +def before5510 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5500_49 k),(tail5500_46 k)⟩ +def before5511 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5500_49 k),(tail5500_51 k)⟩ +def before5512 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5500_52 k),(tail5500_51 k)⟩ +def before5513 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5500_53 k),tail5500_55⟩ +def before5514 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5500_56 k),tail5500_54⟩ +def before5515 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5500_56 k),tail5500_57⟩ +def before5516 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5500_58 k),tail5500_57⟩ +def before5517 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5500_59 k),tail5500_34⟩ +def before5518 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail5500_60 k),tail5500_33⟩ +def before5519 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5500_60 k),tail5500_61⟩ +def before5520 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5500_59 k),tail5500_62⟩ +def before5521 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5500_63 k),tail5500_62⟩ +def before5522 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail5500_64 k),tail5500_32⟩ +def before5523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail5500_65 k),tail5500_31⟩ +def before5524 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail5500_66 k),tail5500_30⟩ +def before5525 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5500_66 k),tail5500_67⟩ +def before5526 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5500_65 k),tail5500_68⟩ +def before5527 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail5500_70 k),tail5500_68⟩ +def before5528 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail5500_71 k),tail5500_29⟩ +def before5529 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_28⟩ +def before5530 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5500_73 k),tail5500_27⟩ +def before5531 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5500_73 k),tail5500_74⟩ +def before5532 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_75⟩ +def before5533 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail5500_77 k),tail5500_75⟩ +def before5534 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail5500_78 k),tail5500_26⟩ +def before5535 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526927),(tail5500_79 k),tail5500_25⟩ +def before5536 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526939),(tail5500_80 k),tail5500_0⟩ +def before5537 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526939),(tail5500_80 k),tail5500_81⟩ +def before5538 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526927),(tail5500_79 k),tail5500_82⟩ +def before5539 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526927),(tail5500_83 k),tail5500_82⟩ +def before5540 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526941),(tail5500_84 k),tail5500_0⟩ +def before5541 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526941),(tail5500_84 k),tail5500_81⟩ +def before5542 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526927),(tail5500_83 k),tail5500_85⟩ +def before5543 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526925),(tail5500_78 k),tail5500_86⟩ +def before5544 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526923),(tail5500_87 k),tail5500_88⟩ +def before5545 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5500_90 k),tail5500_88⟩ +def before5546 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5500_90 k),tail5500_91⟩ +def before5547 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5500_92 k),tail5500_91⟩ +def before5548 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526943),(tail5500_93 k),tail5500_0⟩ +def before5549 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526943),(tail5500_93 k),tail5500_81⟩ +def before5550 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5500_92 k),tail5500_94⟩ +def before5551 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526921),(tail5500_89 k),tail5500_95⟩ +def before5552 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526919),(tail5500_96 k),tail5500_97⟩ +def before5553 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail5500_99 k),tail5500_97⟩ +def before5554 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail5500_99 k),tail5500_100⟩ +def before5555 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail5500_101 k),tail5500_100⟩ +def before5556 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526945),(tail5500_102 k),tail5500_0⟩ +def before5557 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail5500_102 k),tail5500_81⟩ +def before5558 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail5500_101 k),tail5500_103⟩ +def before5559 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526917),(tail5500_98 k),tail5500_104⟩ +def before5560 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526915),(tail5500_105 k),tail5500_106⟩ +def before5561 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail5500_108 k),tail5500_106⟩ +def before5562 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail5500_108 k),tail5500_109⟩ +def before5563 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail5500_110 k),tail5500_109⟩ +def before5564 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526947),(tail5500_111 k),tail5500_0⟩ +def before5565 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526947),(tail5500_111 k),tail5500_81⟩ +def before5566 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail5500_110 k),tail5500_112⟩ +def before5567 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526913),(tail5500_107 k),tail5500_113⟩ +def before5568 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526911),(tail5500_114 k),tail5500_115⟩ +def before5569 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5500_116 k),tail5500_115⟩ +def before5570 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5500_116 k),tail5500_117⟩ +def before5571 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5500_118 k),tail5500_117⟩ +def before5572 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526949),(tail5500_119 k),tail5500_0⟩ +def before5573 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526949),(tail5500_119 k),tail5500_81⟩ +def before5574 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5500_118 k),tail5500_120⟩ +def before5575 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5500_77 k),tail5500_121⟩ +def before5576 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5500_122 k),tail5500_121⟩ +def before5577 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5500_122 k),tail5500_123⟩ +def before5578 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_123⟩ +def before5579 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526911),(tail5500_124 k),tail5500_120⟩ +def before5580 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526951),(tail5500_125 k),tail5500_0⟩ +def before5581 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail5500_126 k),tail5500_0⟩ +def before5582 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail5500_126 k),tail5500_1⟩ +def before5583 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail5500_127 k),tail5500_1⟩ +def before5584 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail5500_128 k),tail5500_0⟩ +def before5585 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail5500_128 k),tail5500_1⟩ +def before5586 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail5500_125 k),tail5500_129⟩ +def before5587 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526949),(tail5500_130 k),tail5500_131⟩ +def before5588 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5500_124 k),tail5500_132⟩ +def before5589 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_133⟩ +def before5590 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5500_76 k),tail5500_134⟩ +def before5591 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5500_71 k),tail5500_135⟩ +def before5592 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5500_136 k),tail5500_137⟩ +def before5593 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5500_70 k),tail5500_138⟩ +def before5594 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526649),(tail5500_69 k),tail5500_139⟩ +def before5595 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail5500_140 k),tail5500_141⟩ +def before5596 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5500_64 k),tail5500_142⟩ +def before5597 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5500_143 k),tail5500_144⟩ +def before5598 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5500_63 k),tail5500_145⟩ +def before5599 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5500_40 k),(tail5500_146 k)⟩ +def after5599 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5500_39 k),(tail5500_147 k)⟩ + +theorem macro5500 (k : Nat) : applyExit (before5500 k) exit2 22 = some (before5501 k) := by + simp (disch := omega) [before5500, before5501, exit2, applyExit, pop, push] + <;> omega +theorem step5500 (k : Nat) : Runs (22*2) (before5500 k).denote (before5501 k).denote := + @applyExit_sound (before5500 k) (before5501 k) exit2 22 valid2 (macro5500 k) +theorem macro5501 (k : Nat) : applyExit (before5501 k) exit6 1 = some (before5502 k) := by + simp (disch := omega) [before5501, before5502, exit6, applyExit, pop, push] + <;> omega +theorem step5501 (k : Nat) : Runs (1*1) (before5501 k).denote (before5502 k).denote := + @applyExit_sound (before5501 k) (before5502 k) exit6 1 valid6 (macro5501 k) +theorem macro5502 (k : Nat) : applyExit (before5502 k) exit0 22 = some (before5503 k) := by + simp (disch := omega) [before5502, before5503, exit0, applyExit, pop, push] + <;> omega +theorem step5502 (k : Nat) : Runs (22*2) (before5502 k).denote (before5503 k).denote := + @applyExit_sound (before5502 k) (before5503 k) exit0 22 valid0 (macro5502 k) +theorem macro5503 (k : Nat) : applyExit (before5503 k) exit307 1 = some (before5504 k) := by + simp (disch := omega) [before5503, before5504, exit307, applyExit, pop, push] + <;> omega +theorem step5503 (k : Nat) : Runs (1*1042) (before5503 k).denote (before5504 k).denote := + @applyExit_sound (before5503 k) (before5504 k) exit307 1 valid307 (macro5503 k) +theorem macro5504 (k : Nat) : applyExit (before5504 k) exit306 1 = some (before5505 k) := by + simp (disch := omega) [before5504, before5505, exit306, applyExit, pop, push] + <;> omega +theorem step5504 (k : Nat) : Runs (1*71) (before5504 k).denote (before5505 k).denote := + @applyExit_sound (before5504 k) (before5505 k) exit306 1 valid306 (macro5504 k) +theorem macro5505 (k : Nat) : applyExit (before5505 k) exit308 1 = some (before5506 k) := by + simp (disch := omega) [before5505, before5506, exit308, applyExit, pop, push] + <;> omega +theorem step5505 (k : Nat) : Runs (1*89) (before5505 k).denote (before5506 k).denote := + @applyExit_sound (before5505 k) (before5506 k) exit308 1 valid308 (macro5505 k) +theorem macro5506 (k : Nat) : applyExit (before5506 k) exit307 1 = some (before5507 k) := by + simp (disch := omega) [before5506, before5507, exit307, applyExit, pop, push] + <;> omega +theorem step5506 (k : Nat) : Runs (1*1042) (before5506 k).denote (before5507 k).denote := + @applyExit_sound (before5506 k) (before5507 k) exit307 1 valid307 (macro5506 k) +theorem macro5507 (k : Nat) : applyExit (before5507 k) exit306 1 = some (before5508 k) := by + simp (disch := omega) [before5507, before5508, exit306, applyExit, pop, push] + <;> omega +theorem step5507 (k : Nat) : Runs (1*71) (before5507 k).denote (before5508 k).denote := + @applyExit_sound (before5507 k) (before5508 k) exit306 1 valid306 (macro5507 k) +theorem macro5508 (k : Nat) : applyExit (before5508 k) exit308 1 = some (before5509 k) := by + simp (disch := omega) [before5508, before5509, exit308, applyExit, pop, push] + <;> omega +theorem step5508 (k : Nat) : Runs (1*89) (before5508 k).denote (before5509 k).denote := + @applyExit_sound (before5508 k) (before5509 k) exit308 1 valid308 (macro5508 k) +theorem macro5509 (k : Nat) : applyExit (before5509 k) exit307 1 = some (before5510 k) := by + simp (disch := omega) [before5509, before5510, exit307, applyExit, pop, push] + <;> omega +theorem step5509 (k : Nat) : Runs (1*1042) (before5509 k).denote (before5510 k).denote := + @applyExit_sound (before5509 k) (before5510 k) exit307 1 valid307 (macro5509 k) +theorem macro5510 (k : Nat) : applyExit (before5510 k) exit306 1 = some (before5511 k) := by + simp (disch := omega) [before5510, before5511, exit306, applyExit, pop, push] + <;> omega +theorem step5510 (k : Nat) : Runs (1*71) (before5510 k).denote (before5511 k).denote := + @applyExit_sound (before5510 k) (before5511 k) exit306 1 valid306 (macro5510 k) +theorem macro5511 (k : Nat) : applyExit (before5511 k) exit308 1 = some (before5512 k) := by + simp (disch := omega) [before5511, before5512, exit308, applyExit, pop, push] + <;> omega +theorem step5511 (k : Nat) : Runs (1*89) (before5511 k).denote (before5512 k).denote := + @applyExit_sound (before5511 k) (before5512 k) exit308 1 valid308 (macro5511 k) +def cycleState5512 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w272,(3+1*j)⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w269,(1*k+7)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w270,1⟩,⟨w265,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart5512_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w271,1⟩,⟨w272,(3+1*j)⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w269,(1*k+7)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w265,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart5512_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w271,1⟩,⟨w272,(3+1*j)⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w269,(1*k+7)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w270,1⟩,⟨w265,(1*k+3-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro5512_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5512 k j) exit307 1 = some (cyclePart5512_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5512, cyclePart5512_0, exit307, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5512_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5512_0 k j) exit306 1 = some (cyclePart5512_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5512_0, cyclePart5512_1, exit306, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5512_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5512_1 k j) exit308 1 = some (cycleState5512 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5512_1, cycleState5512, exit308, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5512 (k j : Nat) (hj : j < (1*k+3)) : Runs 1202 (cycleState5512 k j).denote (cycleState5512 k (j+1)).denote := by + have h0 : Runs (1*1042) (cycleState5512 k j).denote (cyclePart5512_0 k j).denote := @applyExit_sound (cycleState5512 k j) (cyclePart5512_0 k j) exit307 1 valid307 (cycleMacro5512_0 k j hj) + have h1 : Runs (1*71) (cyclePart5512_0 k j).denote (cyclePart5512_1 k j).denote := @applyExit_sound (cyclePart5512_0 k j) (cyclePart5512_1 k j) exit306 1 valid306 (cycleMacro5512_1 k j hj) + have h2 : Runs (1*89) (cyclePart5512_1 k j).denote (cycleState5512 k (j+1)).denote := @applyExit_sound (cyclePart5512_1 k j) (cycleState5512 k (j+1)) exit308 1 valid308 (cycleMacro5512_2 k j hj) + exact (@Runs.trans (1*1042) ((1*71)+(1*89)) (cycleState5512 k j).denote (cyclePart5512_0 k j).denote (cycleState5512 k (j+1)).denote h0 (@Runs.trans (1*71) (1*89) (cyclePart5512_0 k j).denote (cyclePart5512_1 k j).denote (cycleState5512 k (j+1)).denote h1 h2)) +theorem step5512 (k : Nat) : Runs ((1*k+3)*1202) (before5512 k).denote (before5513 k).denote := by + have h := Runs.chain (fun j => (cycleState5512 k j).denote) 1202 (1*k+3) (cycleRun5512 k) + have h0 : cycleState5512 k 0 = before5512 k := by simp [cycleState5512, before5512] + have h1 : cycleState5512 k (1*k+3) = before5513 k := by + simp [cycleState5512, before5513] <;> omega + simpa only [h0, h1] using h +theorem macro5513 (k : Nat) : applyExit (before5513 k) exit307 1 = some (before5514 k) := by + simp (disch := omega) [before5513, before5514, exit307, applyExit, pop, push] + <;> omega +theorem step5513 (k : Nat) : Runs (1*1042) (before5513 k).denote (before5514 k).denote := + @applyExit_sound (before5513 k) (before5514 k) exit307 1 valid307 (macro5513 k) +theorem macro5514 (k : Nat) : applyExit (before5514 k) exit306 1 = some (before5515 k) := by + simp (disch := omega) [before5514, before5515, exit306, applyExit, pop, push] + <;> omega +theorem step5514 (k : Nat) : Runs (1*71) (before5514 k).denote (before5515 k).denote := + @applyExit_sound (before5514 k) (before5515 k) exit306 1 valid306 (macro5514 k) +theorem macro5515 (k : Nat) : applyExit (before5515 k) exit308 1 = some (before5516 k) := by + simp (disch := omega) [before5515, before5516, exit308, applyExit, pop, push] + <;> omega +theorem step5515 (k : Nat) : Runs (1*89) (before5515 k).denote (before5516 k).denote := + @applyExit_sound (before5515 k) (before5516 k) exit308 1 valid308 (macro5515 k) +theorem macro5516 (k : Nat) : applyExit (before5516 k) exit307 1 = some (before5517 k) := by + simp (disch := omega) [before5516, before5517, exit307, applyExit, pop, push] + <;> omega +theorem step5516 (k : Nat) : Runs (1*1042) (before5516 k).denote (before5517 k).denote := + @applyExit_sound (before5516 k) (before5517 k) exit307 1 valid307 (macro5516 k) +theorem macro5517 (k : Nat) : applyExit (before5517 k) exit0 17 = some (before5518 k) := by + simp (disch := omega) [before5517, before5518, exit0, applyExit, pop, push] + <;> omega +theorem step5517 (k : Nat) : Runs (17*2) (before5517 k).denote (before5518 k).denote := + @applyExit_sound (before5517 k) (before5518 k) exit0 17 valid0 (macro5517 k) +theorem macro5518 (k : Nat) : applyExit (before5518 k) exit1 1 = some (before5519 k) := by + simp (disch := omega) [before5518, before5519, exit1, applyExit, pop, push] + <;> omega +theorem step5518 (k : Nat) : Runs (1*3) (before5518 k).denote (before5519 k).denote := + @applyExit_sound (before5518 k) (before5519 k) exit1 1 valid1 (macro5518 k) +theorem macro5519 (k : Nat) : applyExit (before5519 k) exit2 17 = some (before5520 k) := by + simp (disch := omega) [before5519, before5520, exit2, applyExit, pop, push] + <;> omega +theorem step5519 (k : Nat) : Runs (17*2) (before5519 k).denote (before5520 k).denote := + @applyExit_sound (before5519 k) (before5520 k) exit2 17 valid2 (macro5519 k) +theorem macro5520 (k : Nat) : applyExit (before5520 k) exit308 1 = some (before5521 k) := by + simp (disch := omega) [before5520, before5521, exit308, applyExit, pop, push] + <;> omega +theorem step5520 (k : Nat) : Runs (1*89) (before5520 k).denote (before5521 k).denote := + @applyExit_sound (before5520 k) (before5521 k) exit308 1 valid308 (macro5520 k) +theorem macro5521 (k : Nat) : applyExit (before5521 k) exit0 18 = some (before5522 k) := by + simp (disch := omega) [before5521, before5522, exit0, applyExit, pop, push] + <;> omega +theorem step5521 (k : Nat) : Runs (18*2) (before5521 k).denote (before5522 k).denote := + @applyExit_sound (before5521 k) (before5522 k) exit0 18 valid0 (macro5521 k) +theorem macro5522 (k : Nat) : applyExit (before5522 k) exit13 14 = some (before5523 k) := by + simp (disch := omega) [before5522, before5523, exit13, applyExit, pop, push] + <;> omega +theorem step5522 (k : Nat) : Runs (14*2) (before5522 k).denote (before5523 k).denote := + @applyExit_sound (before5522 k) (before5523 k) exit13 14 valid13 (macro5522 k) +theorem macro5523 (k : Nat) : applyExit (before5523 k) exit0 94 = some (before5524 k) := by + simp (disch := omega) [before5523, before5524, exit0, applyExit, pop, push] + <;> omega +theorem step5523 (k : Nat) : Runs (94*2) (before5523 k).denote (before5524 k).denote := + @applyExit_sound (before5523 k) (before5524 k) exit0 94 valid0 (macro5523 k) +theorem macro5524 (k : Nat) : applyExit (before5524 k) exit1 1 = some (before5525 k) := by + simp (disch := omega) [before5524, before5525, exit1, applyExit, pop, push] + <;> omega +theorem step5524 (k : Nat) : Runs (1*3) (before5524 k).denote (before5525 k).denote := + @applyExit_sound (before5524 k) (before5525 k) exit1 1 valid1 (macro5524 k) +theorem macro5525 (k : Nat) : applyExit (before5525 k) exit2 94 = some (before5526 k) := by + simp (disch := omega) [before5525, before5526, exit2, applyExit, pop, push] + <;> omega +theorem step5525 (k : Nat) : Runs (94*2) (before5525 k).denote (before5526 k).denote := + @applyExit_sound (before5525 k) (before5526 k) exit2 94 valid2 (macro5525 k) +theorem macro5526 (k : Nat) : applyExit (before5526 k) exit6 1 = some (before5527 k) := by + simp (disch := omega) [before5526, before5527, exit6, applyExit, pop, push] + <;> omega +theorem step5526 (k : Nat) : Runs (1*1) (before5526 k).denote (before5527 k).denote := + @applyExit_sound (before5526 k) (before5527 k) exit6 1 valid6 (macro5526 k) +theorem macro5527 (k : Nat) : applyExit (before5527 k) exit0 95 = some (before5528 k) := by + simp (disch := omega) [before5527, before5528, exit0, applyExit, pop, push] + <;> omega +theorem step5527 (k : Nat) : Runs (95*2) (before5527 k).denote (before5528 k).denote := + @applyExit_sound (before5527 k) (before5528 k) exit0 95 valid0 (macro5527 k) +theorem macro5528 (k : Nat) : applyExit (before5528 k) exit13 34 = some (before5529 k) := by + simp (disch := omega) [before5528, before5529, exit13, applyExit, pop, push] + <;> omega +theorem step5528 (k : Nat) : Runs (34*2) (before5528 k).denote (before5529 k).denote := + @applyExit_sound (before5528 k) (before5529 k) exit13 34 valid13 (macro5528 k) +theorem macro5529 (k : Nat) : applyExit (before5529 k) exit0 7 = some (before5530 k) := by + simp (disch := omega) [before5529, before5530, exit0, applyExit, pop, push] + <;> omega +theorem step5529 (k : Nat) : Runs (7*2) (before5529 k).denote (before5530 k).denote := + @applyExit_sound (before5529 k) (before5530 k) exit0 7 valid0 (macro5529 k) +theorem macro5530 (k : Nat) : applyExit (before5530 k) exit1 1 = some (before5531 k) := by + simp (disch := omega) [before5530, before5531, exit1, applyExit, pop, push] + <;> omega +theorem step5530 (k : Nat) : Runs (1*3) (before5530 k).denote (before5531 k).denote := + @applyExit_sound (before5530 k) (before5531 k) exit1 1 valid1 (macro5530 k) +theorem macro5531 (k : Nat) : applyExit (before5531 k) exit2 7 = some (before5532 k) := by + simp (disch := omega) [before5531, before5532, exit2, applyExit, pop, push] + <;> omega +theorem step5531 (k : Nat) : Runs (7*2) (before5531 k).denote (before5532 k).denote := + @applyExit_sound (before5531 k) (before5532 k) exit2 7 valid2 (macro5531 k) +theorem macro5532 (k : Nat) : applyExit (before5532 k) exit6 1 = some (before5533 k) := by + simp (disch := omega) [before5532, before5533, exit6, applyExit, pop, push] + <;> omega +theorem step5532 (k : Nat) : Runs (1*1) (before5532 k).denote (before5533 k).denote := + @applyExit_sound (before5532 k) (before5533 k) exit6 1 valid6 (macro5532 k) +theorem macro5533 (k : Nat) : applyExit (before5533 k) exit0 8 = some (before5534 k) := by + simp (disch := omega) [before5533, before5534, exit0, applyExit, pop, push] + <;> omega +theorem step5533 (k : Nat) : Runs (8*2) (before5533 k).denote (before5534 k).denote := + @applyExit_sound (before5533 k) (before5534 k) exit0 8 valid0 (macro5533 k) +theorem macro5534 (k : Nat) : applyExit (before5534 k) exit13 1 = some (before5535 k) := by + simp (disch := omega) [before5534, before5535, exit13, applyExit, pop, push] + <;> omega +theorem step5534 (k : Nat) : Runs (1*2) (before5534 k).denote (before5535 k).denote := + @applyExit_sound (before5534 k) (before5535 k) exit13 1 valid13 (macro5534 k) +theorem macro5535 (k : Nat) : applyExit (before5535 k) exit0 6 = some (before5536 k) := by + simp (disch := omega) [before5535, before5536, exit0, applyExit, pop, push] + <;> omega +theorem step5535 (k : Nat) : Runs (6*2) (before5535 k).denote (before5536 k).denote := + @applyExit_sound (before5535 k) (before5536 k) exit0 6 valid0 (macro5535 k) +theorem macro5536 (k : Nat) : applyExit (before5536 k) exit1 1 = some (before5537 k) := by + simp (disch := omega) [before5536, before5537, exit1, applyExit, pop, push] + <;> omega +theorem step5536 (k : Nat) : Runs (1*3) (before5536 k).denote (before5537 k).denote := + @applyExit_sound (before5536 k) (before5537 k) exit1 1 valid1 (macro5536 k) +theorem macro5537 (k : Nat) : applyExit (before5537 k) exit2 6 = some (before5538 k) := by + simp (disch := omega) [before5537, before5538, exit2, applyExit, pop, push] + <;> omega +theorem step5537 (k : Nat) : Runs (6*2) (before5537 k).denote (before5538 k).denote := + @applyExit_sound (before5537 k) (before5538 k) exit2 6 valid2 (macro5537 k) +theorem macro5538 (k : Nat) : applyExit (before5538 k) exit6 1 = some (before5539 k) := by + simp (disch := omega) [before5538, before5539, exit6, applyExit, pop, push] + <;> omega +theorem step5538 (k : Nat) : Runs (1*1) (before5538 k).denote (before5539 k).denote := + @applyExit_sound (before5538 k) (before5539 k) exit6 1 valid6 (macro5538 k) +theorem macro5539 (k : Nat) : applyExit (before5539 k) exit0 7 = some (before5540 k) := by + simp (disch := omega) [before5539, before5540, exit0, applyExit, pop, push] + <;> omega +theorem step5539 (k : Nat) : Runs (7*2) (before5539 k).denote (before5540 k).denote := + @applyExit_sound (before5539 k) (before5540 k) exit0 7 valid0 (macro5539 k) +theorem macro5540 (k : Nat) : applyExit (before5540 k) exit1 1 = some (before5541 k) := by + simp (disch := omega) [before5540, before5541, exit1, applyExit, pop, push] + <;> omega +theorem step5540 (k : Nat) : Runs (1*3) (before5540 k).denote (before5541 k).denote := + @applyExit_sound (before5540 k) (before5541 k) exit1 1 valid1 (macro5540 k) +theorem macro5541 (k : Nat) : applyExit (before5541 k) exit2 7 = some (before5542 k) := by + simp (disch := omega) [before5541, before5542, exit2, applyExit, pop, push] + <;> omega +theorem step5541 (k : Nat) : Runs (7*2) (before5541 k).denote (before5542 k).denote := + @applyExit_sound (before5541 k) (before5542 k) exit2 7 valid2 (macro5541 k) +theorem macro5542 (k : Nat) : applyExit (before5542 k) exit3 1 = some (before5543 k) := by + simp (disch := omega) [before5542, before5543, exit3, applyExit, pop, push] + <;> omega +theorem step5542 (k : Nat) : Runs (1*2) (before5542 k).denote (before5543 k).denote := + @applyExit_sound (before5542 k) (before5543 k) exit3 1 valid3 (macro5542 k) +theorem macro5543 (k : Nat) : applyExit (before5543 k) exit4 1 = some (before5544 k) := by + simp (disch := omega) [before5543, before5544, exit4, applyExit, pop, push] + <;> omega +theorem step5543 (k : Nat) : Runs (1*2) (before5543 k).denote (before5544 k).denote := + @applyExit_sound (before5543 k) (before5544 k) exit4 1 valid4 (macro5543 k) +theorem macro5544 (k : Nat) : applyExit (before5544 k) exit5 1 = some (before5545 k) := by + simp (disch := omega) [before5544, before5545, exit5, applyExit, pop, push] + <;> omega +theorem step5544 (k : Nat) : Runs (1*3) (before5544 k).denote (before5545 k).denote := + @applyExit_sound (before5544 k) (before5545 k) exit5 1 valid5 (macro5544 k) +theorem macro5545 (k : Nat) : applyExit (before5545 k) exit1 1 = some (before5546 k) := by + simp (disch := omega) [before5545, before5546, exit1, applyExit, pop, push] + <;> omega +theorem step5545 (k : Nat) : Runs (1*3) (before5545 k).denote (before5546 k).denote := + @applyExit_sound (before5545 k) (before5546 k) exit1 1 valid1 (macro5545 k) +theorem macro5546 (k : Nat) : applyExit (before5546 k) exit6 1 = some (before5547 k) := by + simp (disch := omega) [before5546, before5547, exit6, applyExit, pop, push] + <;> omega +theorem step5546 (k : Nat) : Runs (1*1) (before5546 k).denote (before5547 k).denote := + @applyExit_sound (before5546 k) (before5547 k) exit6 1 valid6 (macro5546 k) +theorem macro5547 (k : Nat) : applyExit (before5547 k) exit0 10 = some (before5548 k) := by + simp (disch := omega) [before5547, before5548, exit0, applyExit, pop, push] + <;> omega +theorem step5547 (k : Nat) : Runs (10*2) (before5547 k).denote (before5548 k).denote := + @applyExit_sound (before5547 k) (before5548 k) exit0 10 valid0 (macro5547 k) +theorem macro5548 (k : Nat) : applyExit (before5548 k) exit1 1 = some (before5549 k) := by + simp (disch := omega) [before5548, before5549, exit1, applyExit, pop, push] + <;> omega +theorem step5548 (k : Nat) : Runs (1*3) (before5548 k).denote (before5549 k).denote := + @applyExit_sound (before5548 k) (before5549 k) exit1 1 valid1 (macro5548 k) +theorem macro5549 (k : Nat) : applyExit (before5549 k) exit2 10 = some (before5550 k) := by + simp (disch := omega) [before5549, before5550, exit2, applyExit, pop, push] + <;> omega +theorem step5549 (k : Nat) : Runs (10*2) (before5549 k).denote (before5550 k).denote := + @applyExit_sound (before5549 k) (before5550 k) exit2 10 valid2 (macro5549 k) +theorem macro5550 (k : Nat) : applyExit (before5550 k) exit3 1 = some (before5551 k) := by + simp (disch := omega) [before5550, before5551, exit3, applyExit, pop, push] + <;> omega +theorem step5550 (k : Nat) : Runs (1*2) (before5550 k).denote (before5551 k).denote := + @applyExit_sound (before5550 k) (before5551 k) exit3 1 valid3 (macro5550 k) +theorem macro5551 (k : Nat) : applyExit (before5551 k) exit4 1 = some (before5552 k) := by + simp (disch := omega) [before5551, before5552, exit4, applyExit, pop, push] + <;> omega +theorem step5551 (k : Nat) : Runs (1*2) (before5551 k).denote (before5552 k).denote := + @applyExit_sound (before5551 k) (before5552 k) exit4 1 valid4 (macro5551 k) +theorem macro5552 (k : Nat) : applyExit (before5552 k) exit5 1 = some (before5553 k) := by + simp (disch := omega) [before5552, before5553, exit5, applyExit, pop, push] + <;> omega +theorem step5552 (k : Nat) : Runs (1*3) (before5552 k).denote (before5553 k).denote := + @applyExit_sound (before5552 k) (before5553 k) exit5 1 valid5 (macro5552 k) +theorem macro5553 (k : Nat) : applyExit (before5553 k) exit1 1 = some (before5554 k) := by + simp (disch := omega) [before5553, before5554, exit1, applyExit, pop, push] + <;> omega +theorem step5553 (k : Nat) : Runs (1*3) (before5553 k).denote (before5554 k).denote := + @applyExit_sound (before5553 k) (before5554 k) exit1 1 valid1 (macro5553 k) +theorem macro5554 (k : Nat) : applyExit (before5554 k) exit6 1 = some (before5555 k) := by + simp (disch := omega) [before5554, before5555, exit6, applyExit, pop, push] + <;> omega +theorem step5554 (k : Nat) : Runs (1*1) (before5554 k).denote (before5555 k).denote := + @applyExit_sound (before5554 k) (before5555 k) exit6 1 valid6 (macro5554 k) +theorem macro5555 (k : Nat) : applyExit (before5555 k) exit0 13 = some (before5556 k) := by + simp (disch := omega) [before5555, before5556, exit0, applyExit, pop, push] + <;> omega +theorem step5555 (k : Nat) : Runs (13*2) (before5555 k).denote (before5556 k).denote := + @applyExit_sound (before5555 k) (before5556 k) exit0 13 valid0 (macro5555 k) +theorem macro5556 (k : Nat) : applyExit (before5556 k) exit1 1 = some (before5557 k) := by + simp (disch := omega) [before5556, before5557, exit1, applyExit, pop, push] + <;> omega +theorem step5556 (k : Nat) : Runs (1*3) (before5556 k).denote (before5557 k).denote := + @applyExit_sound (before5556 k) (before5557 k) exit1 1 valid1 (macro5556 k) +theorem macro5557 (k : Nat) : applyExit (before5557 k) exit2 13 = some (before5558 k) := by + simp (disch := omega) [before5557, before5558, exit2, applyExit, pop, push] + <;> omega +theorem step5557 (k : Nat) : Runs (13*2) (before5557 k).denote (before5558 k).denote := + @applyExit_sound (before5557 k) (before5558 k) exit2 13 valid2 (macro5557 k) +theorem macro5558 (k : Nat) : applyExit (before5558 k) exit3 1 = some (before5559 k) := by + simp (disch := omega) [before5558, before5559, exit3, applyExit, pop, push] + <;> omega +theorem step5558 (k : Nat) : Runs (1*2) (before5558 k).denote (before5559 k).denote := + @applyExit_sound (before5558 k) (before5559 k) exit3 1 valid3 (macro5558 k) +theorem macro5559 (k : Nat) : applyExit (before5559 k) exit4 1 = some (before5560 k) := by + simp (disch := omega) [before5559, before5560, exit4, applyExit, pop, push] + <;> omega +theorem step5559 (k : Nat) : Runs (1*2) (before5559 k).denote (before5560 k).denote := + @applyExit_sound (before5559 k) (before5560 k) exit4 1 valid4 (macro5559 k) +theorem macro5560 (k : Nat) : applyExit (before5560 k) exit5 1 = some (before5561 k) := by + simp (disch := omega) [before5560, before5561, exit5, applyExit, pop, push] + <;> omega +theorem step5560 (k : Nat) : Runs (1*3) (before5560 k).denote (before5561 k).denote := + @applyExit_sound (before5560 k) (before5561 k) exit5 1 valid5 (macro5560 k) +theorem macro5561 (k : Nat) : applyExit (before5561 k) exit1 1 = some (before5562 k) := by + simp (disch := omega) [before5561, before5562, exit1, applyExit, pop, push] + <;> omega +theorem step5561 (k : Nat) : Runs (1*3) (before5561 k).denote (before5562 k).denote := + @applyExit_sound (before5561 k) (before5562 k) exit1 1 valid1 (macro5561 k) +theorem macro5562 (k : Nat) : applyExit (before5562 k) exit6 1 = some (before5563 k) := by + simp (disch := omega) [before5562, before5563, exit6, applyExit, pop, push] + <;> omega +theorem step5562 (k : Nat) : Runs (1*1) (before5562 k).denote (before5563 k).denote := + @applyExit_sound (before5562 k) (before5563 k) exit6 1 valid6 (macro5562 k) +theorem macro5563 (k : Nat) : applyExit (before5563 k) exit0 16 = some (before5564 k) := by + simp (disch := omega) [before5563, before5564, exit0, applyExit, pop, push] + <;> omega +theorem step5563 (k : Nat) : Runs (16*2) (before5563 k).denote (before5564 k).denote := + @applyExit_sound (before5563 k) (before5564 k) exit0 16 valid0 (macro5563 k) +theorem macro5564 (k : Nat) : applyExit (before5564 k) exit1 1 = some (before5565 k) := by + simp (disch := omega) [before5564, before5565, exit1, applyExit, pop, push] + <;> omega +theorem step5564 (k : Nat) : Runs (1*3) (before5564 k).denote (before5565 k).denote := + @applyExit_sound (before5564 k) (before5565 k) exit1 1 valid1 (macro5564 k) +theorem macro5565 (k : Nat) : applyExit (before5565 k) exit2 16 = some (before5566 k) := by + simp (disch := omega) [before5565, before5566, exit2, applyExit, pop, push] + <;> omega +theorem step5565 (k : Nat) : Runs (16*2) (before5565 k).denote (before5566 k).denote := + @applyExit_sound (before5565 k) (before5566 k) exit2 16 valid2 (macro5565 k) +theorem macro5566 (k : Nat) : applyExit (before5566 k) exit3 1 = some (before5567 k) := by + simp (disch := omega) [before5566, before5567, exit3, applyExit, pop, push] + <;> omega +theorem step5566 (k : Nat) : Runs (1*2) (before5566 k).denote (before5567 k).denote := + @applyExit_sound (before5566 k) (before5567 k) exit3 1 valid3 (macro5566 k) +theorem macro5567 (k : Nat) : applyExit (before5567 k) exit4 1 = some (before5568 k) := by + simp (disch := omega) [before5567, before5568, exit4, applyExit, pop, push] + <;> omega +theorem step5567 (k : Nat) : Runs (1*2) (before5567 k).denote (before5568 k).denote := + @applyExit_sound (before5567 k) (before5568 k) exit4 1 valid4 (macro5567 k) +theorem macro5568 (k : Nat) : applyExit (before5568 k) exit5 1 = some (before5569 k) := by + simp (disch := omega) [before5568, before5569, exit5, applyExit, pop, push] + <;> omega +theorem step5568 (k : Nat) : Runs (1*3) (before5568 k).denote (before5569 k).denote := + @applyExit_sound (before5568 k) (before5569 k) exit5 1 valid5 (macro5568 k) +theorem macro5569 (k : Nat) : applyExit (before5569 k) exit1 1 = some (before5570 k) := by + simp (disch := omega) [before5569, before5570, exit1, applyExit, pop, push] + <;> omega +theorem step5569 (k : Nat) : Runs (1*3) (before5569 k).denote (before5570 k).denote := + @applyExit_sound (before5569 k) (before5570 k) exit1 1 valid1 (macro5569 k) +theorem macro5570 (k : Nat) : applyExit (before5570 k) exit6 1 = some (before5571 k) := by + simp (disch := omega) [before5570, before5571, exit6, applyExit, pop, push] + <;> omega +theorem step5570 (k : Nat) : Runs (1*1) (before5570 k).denote (before5571 k).denote := + @applyExit_sound (before5570 k) (before5571 k) exit6 1 valid6 (macro5570 k) +theorem macro5571 (k : Nat) : applyExit (before5571 k) exit0 19 = some (before5572 k) := by + simp (disch := omega) [before5571, before5572, exit0, applyExit, pop, push] + <;> omega +theorem step5571 (k : Nat) : Runs (19*2) (before5571 k).denote (before5572 k).denote := + @applyExit_sound (before5571 k) (before5572 k) exit0 19 valid0 (macro5571 k) +theorem macro5572 (k : Nat) : applyExit (before5572 k) exit1 1 = some (before5573 k) := by + simp (disch := omega) [before5572, before5573, exit1, applyExit, pop, push] + <;> omega +theorem step5572 (k : Nat) : Runs (1*3) (before5572 k).denote (before5573 k).denote := + @applyExit_sound (before5572 k) (before5573 k) exit1 1 valid1 (macro5572 k) +theorem macro5573 (k : Nat) : applyExit (before5573 k) exit2 19 = some (before5574 k) := by + simp (disch := omega) [before5573, before5574, exit2, applyExit, pop, push] + <;> omega +theorem step5573 (k : Nat) : Runs (19*2) (before5573 k).denote (before5574 k).denote := + @applyExit_sound (before5573 k) (before5574 k) exit2 19 valid2 (macro5573 k) +theorem macro5574 (k : Nat) : applyExit (before5574 k) exit3 1 = some (before5575 k) := by + simp (disch := omega) [before5574, before5575, exit3, applyExit, pop, push] + <;> omega +theorem step5574 (k : Nat) : Runs (1*2) (before5574 k).denote (before5575 k).denote := + @applyExit_sound (before5574 k) (before5575 k) exit3 1 valid3 (macro5574 k) +theorem macro5575 (k : Nat) : applyExit (before5575 k) exit30 1 = some (before5576 k) := by + simp (disch := omega) [before5575, before5576, exit30, applyExit, pop, push] + <;> omega +theorem step5575 (k : Nat) : Runs (1*3) (before5575 k).denote (before5576 k).denote := + @applyExit_sound (before5575 k) (before5576 k) exit30 1 valid30 (macro5575 k) +theorem macro5576 (k : Nat) : applyExit (before5576 k) exit31 1 = some (before5577 k) := by + simp (disch := omega) [before5576, before5577, exit31, applyExit, pop, push] + <;> omega +theorem step5576 (k : Nat) : Runs (1*1) (before5576 k).denote (before5577 k).denote := + @applyExit_sound (before5576 k) (before5577 k) exit31 1 valid31 (macro5576 k) +theorem macro5577 (k : Nat) : applyExit (before5577 k) exit32 1 = some (before5578 k) := by + simp (disch := omega) [before5577, before5578, exit32, applyExit, pop, push] + <;> omega +theorem step5577 (k : Nat) : Runs (1*3) (before5577 k).denote (before5578 k).denote := + @applyExit_sound (before5577 k) (before5578 k) exit32 1 valid32 (macro5577 k) +theorem macro5578 (k : Nat) : applyExit (before5578 k) exit33 1 = some (before5579 k) := by + simp (disch := omega) [before5578, before5579, exit33, applyExit, pop, push] + <;> omega +theorem step5578 (k : Nat) : Runs (1*2) (before5578 k).denote (before5579 k).denote := + @applyExit_sound (before5578 k) (before5579 k) exit33 1 valid33 (macro5578 k) +theorem macro5579 (k : Nat) : applyExit (before5579 k) exit34 20 = some (before5580 k) := by + simp (disch := omega) [before5579, before5580, exit34, applyExit, pop, push] + <;> omega +theorem step5579 (k : Nat) : Runs (20*2) (before5579 k).denote (before5580 k).denote := + @applyExit_sound (before5579 k) (before5580 k) exit34 20 valid34 (macro5579 k) +theorem macro5580 (k : Nat) : applyExit (before5580 k) exit35 1 = some (before5581 k) := by + simp (disch := omega) [before5580, before5581, exit35, applyExit, pop, push] + <;> omega +theorem step5580 (k : Nat) : Runs (1*2) (before5580 k).denote (before5581 k).denote := + @applyExit_sound (before5580 k) (before5581 k) exit35 1 valid35 (macro5580 k) +theorem macro5581 (k : Nat) : applyExit (before5581 k) exit39 1 = some (before5582 k) := by + simp (disch := omega) [before5581, before5582, exit39, applyExit, pop, push] + <;> omega +theorem step5581 (k : Nat) : Runs (1*1) (before5581 k).denote (before5582 k).denote := + @applyExit_sound (before5581 k) (before5582 k) exit39 1 valid39 (macro5581 k) +theorem macro5582 (k : Nat) : applyExit (before5582 k) exit32 1 = some (before5583 k) := by + simp (disch := omega) [before5582, before5583, exit32, applyExit, pop, push] + <;> omega +theorem step5582 (k : Nat) : Runs (1*3) (before5582 k).denote (before5583 k).denote := + @applyExit_sound (before5582 k) (before5583 k) exit32 1 valid32 (macro5582 k) +theorem macro5583 (k : Nat) : applyExit (before5583 k) exit36 1 = some (before5584 k) := by + simp (disch := omega) [before5583, before5584, exit36, applyExit, pop, push] + <;> omega +theorem step5583 (k : Nat) : Runs (1*2) (before5583 k).denote (before5584 k).denote := + @applyExit_sound (before5583 k) (before5584 k) exit36 1 valid36 (macro5583 k) +theorem macro5584 (k : Nat) : applyExit (before5584 k) exit39 1 = some (before5585 k) := by + simp (disch := omega) [before5584, before5585, exit39, applyExit, pop, push] + <;> omega +theorem step5584 (k : Nat) : Runs (1*1) (before5584 k).denote (before5585 k).denote := + @applyExit_sound (before5584 k) (before5585 k) exit39 1 valid39 (macro5584 k) +theorem macro5585 (k : Nat) : applyExit (before5585 k) exit10 2 = some (before5586 k) := by + simp (disch := omega) [before5585, before5586, exit10, applyExit, pop, push] + <;> omega +theorem step5585 (k : Nat) : Runs (2*2) (before5585 k).denote (before5586 k).denote := + @applyExit_sound (before5585 k) (before5586 k) exit10 2 valid10 (macro5585 k) +theorem macro5586 (k : Nat) : applyExit (before5586 k) exit11 1 = some (before5587 k) := by + simp (disch := omega) [before5586, before5587, exit11, applyExit, pop, push] + <;> omega +theorem step5586 (k : Nat) : Runs (1*2) (before5586 k).denote (before5587 k).denote := + @applyExit_sound (before5586 k) (before5587 k) exit11 1 valid11 (macro5586 k) +theorem macro5587 (k : Nat) : applyExit (before5587 k) exit2 19 = some (before5588 k) := by + simp (disch := omega) [before5587, before5588, exit2, applyExit, pop, push] + <;> omega +theorem step5587 (k : Nat) : Runs (19*2) (before5587 k).denote (before5588 k).denote := + @applyExit_sound (before5587 k) (before5588 k) exit2 19 valid2 (macro5587 k) +theorem macro5588 (k : Nat) : applyExit (before5588 k) exit3 1 = some (before5589 k) := by + simp (disch := omega) [before5588, before5589, exit3, applyExit, pop, push] + <;> omega +theorem step5588 (k : Nat) : Runs (1*2) (before5588 k).denote (before5589 k).denote := + @applyExit_sound (before5588 k) (before5589 k) exit3 1 valid3 (macro5588 k) +theorem macro5589 (k : Nat) : applyExit (before5589 k) exit9 1 = some (before5590 k) := by + simp (disch := omega) [before5589, before5590, exit9, applyExit, pop, push] + <;> omega +theorem step5589 (k : Nat) : Runs (1*2) (before5589 k).denote (before5590 k).denote := + @applyExit_sound (before5589 k) (before5590 k) exit9 1 valid9 (macro5589 k) +theorem macro5590 (k : Nat) : applyExit (before5590 k) exit10 33 = some (before5591 k) := by + simp (disch := omega) [before5590, before5591, exit10, applyExit, pop, push] + <;> omega +theorem step5590 (k : Nat) : Runs (33*2) (before5590 k).denote (before5591 k).denote := + @applyExit_sound (before5590 k) (before5591 k) exit10 33 valid10 (macro5590 k) +theorem macro5591 (k : Nat) : applyExit (before5591 k) exit11 1 = some (before5592 k) := by + simp (disch := omega) [before5591, before5592, exit11, applyExit, pop, push] + <;> omega +theorem step5591 (k : Nat) : Runs (1*2) (before5591 k).denote (before5592 k).denote := + @applyExit_sound (before5591 k) (before5592 k) exit11 1 valid11 (macro5591 k) +theorem macro5592 (k : Nat) : applyExit (before5592 k) exit2 94 = some (before5593 k) := by + simp (disch := omega) [before5592, before5593, exit2, applyExit, pop, push] + <;> omega +theorem step5592 (k : Nat) : Runs (94*2) (before5592 k).denote (before5593 k).denote := + @applyExit_sound (before5592 k) (before5593 k) exit2 94 valid2 (macro5592 k) +theorem macro5593 (k : Nat) : applyExit (before5593 k) exit3 1 = some (before5594 k) := by + simp (disch := omega) [before5593, before5594, exit3, applyExit, pop, push] + <;> omega +theorem step5593 (k : Nat) : Runs (1*2) (before5593 k).denote (before5594 k).denote := + @applyExit_sound (before5593 k) (before5594 k) exit3 1 valid3 (macro5593 k) +theorem macro5594 (k : Nat) : applyExit (before5594 k) exit9 1 = some (before5595 k) := by + simp (disch := omega) [before5594, before5595, exit9, applyExit, pop, push] + <;> omega +theorem step5594 (k : Nat) : Runs (1*2) (before5594 k).denote (before5595 k).denote := + @applyExit_sound (before5594 k) (before5595 k) exit9 1 valid9 (macro5594 k) +theorem macro5595 (k : Nat) : applyExit (before5595 k) exit10 12 = some (before5596 k) := by + simp (disch := omega) [before5595, before5596, exit10, applyExit, pop, push] + <;> omega +theorem step5595 (k : Nat) : Runs (12*2) (before5595 k).denote (before5596 k).denote := + @applyExit_sound (before5595 k) (before5596 k) exit10 12 valid10 (macro5595 k) +theorem macro5596 (k : Nat) : applyExit (before5596 k) exit11 1 = some (before5597 k) := by + simp (disch := omega) [before5596, before5597, exit11, applyExit, pop, push] + <;> omega +theorem step5596 (k : Nat) : Runs (1*2) (before5596 k).denote (before5597 k).denote := + @applyExit_sound (before5596 k) (before5597 k) exit11 1 valid11 (macro5596 k) +theorem macro5597 (k : Nat) : applyExit (before5597 k) exit2 17 = some (before5598 k) := by + simp (disch := omega) [before5597, before5598, exit2, applyExit, pop, push] + <;> omega +theorem step5597 (k : Nat) : Runs (17*2) (before5597 k).denote (before5598 k).denote := + @applyExit_sound (before5597 k) (before5598 k) exit2 17 valid2 (macro5597 k) +theorem macro5598 (k : Nat) : applyExit (before5598 k) exit309 (1*k+8) = some (before5599 k) := by + simp (disch := omega) [before5598, before5599, exit309, applyExit, pop, push] + <;> omega +theorem step5598 (k : Nat) : Runs ((1*k+8)*586) (before5598 k).denote (before5599 k).denote := + @applyExit_sound (before5598 k) (before5599 k) exit309 (1*k+8) valid309 (macro5598 k) +theorem macro5599 (k : Nat) : applyExit (before5599 k) exit2 22 = some (after5599 k) := by + simp (disch := omega) [before5599, after5599, exit2, applyExit, pop, push] + <;> omega +theorem step5599 (k : Nat) : Runs (22*2) (before5599 k).denote (after5599 k).denote := + @applyExit_sound (before5599 k) (after5599 k) exit2 22 valid2 (macro5599 k) +theorem chunkRun055 (k : Nat) : Runs (1788*k+15964) (before5500 k).denote (after5599 k).denote := by + have h := (@Runs.trans ((((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))))+(((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3))))))+(((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))))+((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2))))))) ((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2))))))+(((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))))+((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2))))))) (before5500 k).denote (before5550 k).denote (after5599 k).denote (@Runs.trans (((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))))+(((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3)))))) (((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))))+((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2)))))) (before5500 k).denote (before5525 k).denote (before5550 k).denote (@Runs.trans ((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89))))) (((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3))))) (before5500 k).denote (before5512 k).denote (before5525 k).denote (@Runs.trans (((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89)))) (((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))) (before5500 k).denote (before5506 k).denote (before5512 k).denote (@Runs.trans ((22*2)+((1*1)+(22*2))) ((1*1042)+((1*71)+(1*89))) (before5500 k).denote (before5503 k).denote (before5506 k).denote (@Runs.trans (22*2) ((1*1)+(22*2)) (before5500 k).denote (before5501 k).denote (before5503 k).denote (step5500 k) (@Runs.trans (1*1) (22*2) (before5501 k).denote (before5502 k).denote (before5503 k).denote (step5501 k) (step5502 k))) (@Runs.trans (1*1042) ((1*71)+(1*89)) (before5503 k).denote (before5504 k).denote (before5506 k).denote (step5503 k) (@Runs.trans (1*71) (1*89) (before5504 k).denote (before5505 k).denote (before5506 k).denote (step5504 k) (step5505 k)))) (@Runs.trans ((1*1042)+((1*71)+(1*89))) ((1*1042)+((1*71)+(1*89))) (before5506 k).denote (before5509 k).denote (before5512 k).denote (@Runs.trans (1*1042) ((1*71)+(1*89)) (before5506 k).denote (before5507 k).denote (before5509 k).denote (step5506 k) (@Runs.trans (1*71) (1*89) (before5507 k).denote (before5508 k).denote (before5509 k).denote (step5507 k) (step5508 k))) (@Runs.trans (1*1042) ((1*71)+(1*89)) (before5509 k).denote (before5510 k).denote (before5512 k).denote (step5509 k) (@Runs.trans (1*71) (1*89) (before5510 k).denote (before5511 k).denote (before5512 k).denote (step5510 k) (step5511 k))))) (@Runs.trans ((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2)))) (((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3)))) (before5512 k).denote (before5518 k).denote (before5525 k).denote (@Runs.trans (((1*k+3)*1202)+((1*1042)+(1*71))) ((1*89)+((1*1042)+(17*2))) (before5512 k).denote (before5515 k).denote (before5518 k).denote (@Runs.trans ((1*k+3)*1202) ((1*1042)+(1*71)) (before5512 k).denote (before5513 k).denote (before5515 k).denote (step5512 k) (@Runs.trans (1*1042) (1*71) (before5513 k).denote (before5514 k).denote (before5515 k).denote (step5513 k) (step5514 k))) (@Runs.trans (1*89) ((1*1042)+(17*2)) (before5515 k).denote (before5516 k).denote (before5518 k).denote (step5515 k) (@Runs.trans (1*1042) (17*2) (before5516 k).denote (before5517 k).denote (before5518 k).denote (step5516 k) (step5517 k)))) (@Runs.trans ((1*3)+((17*2)+(1*89))) (((18*2)+(14*2))+((94*2)+(1*3))) (before5518 k).denote (before5521 k).denote (before5525 k).denote (@Runs.trans (1*3) ((17*2)+(1*89)) (before5518 k).denote (before5519 k).denote (before5521 k).denote (step5518 k) (@Runs.trans (17*2) (1*89) (before5519 k).denote (before5520 k).denote (before5521 k).denote (step5519 k) (step5520 k))) (@Runs.trans ((18*2)+(14*2)) ((94*2)+(1*3)) (before5521 k).denote (before5523 k).denote (before5525 k).denote (@Runs.trans (18*2) (14*2) (before5521 k).denote (before5522 k).denote (before5523 k).denote (step5521 k) (step5522 k)) (@Runs.trans (94*2) (1*3) (before5523 k).denote (before5524 k).denote (before5525 k).denote (step5523 k) (step5524 k)))))) (@Runs.trans ((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3))))) ((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2))))) (before5525 k).denote (before5537 k).denote (before5550 k).denote (@Runs.trans (((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3)))) (((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))) (before5525 k).denote (before5531 k).denote (before5537 k).denote (@Runs.trans ((94*2)+((1*1)+(95*2))) ((34*2)+((7*2)+(1*3))) (before5525 k).denote (before5528 k).denote (before5531 k).denote (@Runs.trans (94*2) ((1*1)+(95*2)) (before5525 k).denote (before5526 k).denote (before5528 k).denote (step5525 k) (@Runs.trans (1*1) (95*2) (before5526 k).denote (before5527 k).denote (before5528 k).denote (step5526 k) (step5527 k))) (@Runs.trans (34*2) ((7*2)+(1*3)) (before5528 k).denote (before5529 k).denote (before5531 k).denote (step5528 k) (@Runs.trans (7*2) (1*3) (before5529 k).denote (before5530 k).denote (before5531 k).denote (step5529 k) (step5530 k)))) (@Runs.trans ((7*2)+((1*1)+(8*2))) ((1*2)+((6*2)+(1*3))) (before5531 k).denote (before5534 k).denote (before5537 k).denote (@Runs.trans (7*2) ((1*1)+(8*2)) (before5531 k).denote (before5532 k).denote (before5534 k).denote (step5531 k) (@Runs.trans (1*1) (8*2) (before5532 k).denote (before5533 k).denote (before5534 k).denote (step5532 k) (step5533 k))) (@Runs.trans (1*2) ((6*2)+(1*3)) (before5534 k).denote (before5535 k).denote (before5537 k).denote (step5534 k) (@Runs.trans (6*2) (1*3) (before5535 k).denote (before5536 k).denote (before5537 k).denote (step5535 k) (step5536 k))))) (@Runs.trans (((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2)))) (before5537 k).denote (before5543 k).denote (before5550 k).denote (@Runs.trans ((6*2)+((1*1)+(7*2))) ((1*3)+((7*2)+(1*2))) (before5537 k).denote (before5540 k).denote (before5543 k).denote (@Runs.trans (6*2) ((1*1)+(7*2)) (before5537 k).denote (before5538 k).denote (before5540 k).denote (step5537 k) (@Runs.trans (1*1) (7*2) (before5538 k).denote (before5539 k).denote (before5540 k).denote (step5538 k) (step5539 k))) (@Runs.trans (1*3) ((7*2)+(1*2)) (before5540 k).denote (before5541 k).denote (before5543 k).denote (step5540 k) (@Runs.trans (7*2) (1*2) (before5541 k).denote (before5542 k).denote (before5543 k).denote (step5541 k) (step5542 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(10*2))+((1*3)+(10*2))) (before5543 k).denote (before5546 k).denote (before5550 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before5543 k).denote (before5544 k).denote (before5546 k).denote (step5543 k) (@Runs.trans (1*3) (1*3) (before5544 k).denote (before5545 k).denote (before5546 k).denote (step5544 k) (step5545 k))) (@Runs.trans ((1*1)+(10*2)) ((1*3)+(10*2)) (before5546 k).denote (before5548 k).denote (before5550 k).denote (@Runs.trans (1*1) (10*2) (before5546 k).denote (before5547 k).denote (before5548 k).denote (step5546 k) (step5547 k)) (@Runs.trans (1*3) (10*2) (before5548 k).denote (before5549 k).denote (before5550 k).denote (step5548 k) (step5549 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2)))))) (((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))))+((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2)))))) (before5550 k).denote (before5575 k).denote (after5599 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3))))) ((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2))))) (before5550 k).denote (before5562 k).denote (before5575 k).denote (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2)))) (((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (before5550 k).denote (before5556 k).denote (before5562 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(13*2))) (before5550 k).denote (before5553 k).denote (before5556 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before5550 k).denote (before5551 k).denote (before5553 k).denote (step5550 k) (@Runs.trans (1*2) (1*3) (before5551 k).denote (before5552 k).denote (before5553 k).denote (step5551 k) (step5552 k))) (@Runs.trans (1*3) ((1*1)+(13*2)) (before5553 k).denote (before5554 k).denote (before5556 k).denote (step5553 k) (@Runs.trans (1*1) (13*2) (before5554 k).denote (before5555 k).denote (before5556 k).denote (step5554 k) (step5555 k)))) (@Runs.trans ((1*3)+((13*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before5556 k).denote (before5559 k).denote (before5562 k).denote (@Runs.trans (1*3) ((13*2)+(1*2)) (before5556 k).denote (before5557 k).denote (before5559 k).denote (step5556 k) (@Runs.trans (13*2) (1*2) (before5557 k).denote (before5558 k).denote (before5559 k).denote (step5557 k) (step5558 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before5559 k).denote (before5560 k).denote (before5562 k).denote (step5559 k) (@Runs.trans (1*3) (1*3) (before5560 k).denote (before5561 k).denote (before5562 k).denote (step5560 k) (step5561 k))))) (@Runs.trans (((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2)))) (before5562 k).denote (before5568 k).denote (before5575 k).denote (@Runs.trans ((1*1)+((16*2)+(1*3))) ((16*2)+((1*2)+(1*2))) (before5562 k).denote (before5565 k).denote (before5568 k).denote (@Runs.trans (1*1) ((16*2)+(1*3)) (before5562 k).denote (before5563 k).denote (before5565 k).denote (step5562 k) (@Runs.trans (16*2) (1*3) (before5563 k).denote (before5564 k).denote (before5565 k).denote (step5563 k) (step5564 k))) (@Runs.trans (16*2) ((1*2)+(1*2)) (before5565 k).denote (before5566 k).denote (before5568 k).denote (step5565 k) (@Runs.trans (1*2) (1*2) (before5566 k).denote (before5567 k).denote (before5568 k).denote (step5566 k) (step5567 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((19*2)+(1*3))+((19*2)+(1*2))) (before5568 k).denote (before5571 k).denote (before5575 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before5568 k).denote (before5569 k).denote (before5571 k).denote (step5568 k) (@Runs.trans (1*3) (1*1) (before5569 k).denote (before5570 k).denote (before5571 k).denote (step5569 k) (step5570 k))) (@Runs.trans ((19*2)+(1*3)) ((19*2)+(1*2)) (before5571 k).denote (before5573 k).denote (before5575 k).denote (@Runs.trans (19*2) (1*3) (before5571 k).denote (before5572 k).denote (before5573 k).denote (step5571 k) (step5572 k)) (@Runs.trans (19*2) (1*2) (before5573 k).denote (before5574 k).denote (before5575 k).denote (step5573 k) (step5574 k)))))) (@Runs.trans ((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))) ((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2))))) (before5575 k).denote (before5587 k).denote (after5599 k).denote (@Runs.trans (((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2)))) (((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))) (before5575 k).denote (before5581 k).denote (before5587 k).denote (@Runs.trans ((1*3)+((1*1)+(1*3))) ((1*2)+((20*2)+(1*2))) (before5575 k).denote (before5578 k).denote (before5581 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before5575 k).denote (before5576 k).denote (before5578 k).denote (step5575 k) (@Runs.trans (1*1) (1*3) (before5576 k).denote (before5577 k).denote (before5578 k).denote (step5576 k) (step5577 k))) (@Runs.trans (1*2) ((20*2)+(1*2)) (before5578 k).denote (before5579 k).denote (before5581 k).denote (step5578 k) (@Runs.trans (20*2) (1*2) (before5579 k).denote (before5580 k).denote (before5581 k).denote (step5579 k) (step5580 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*1)+((2*2)+(1*2))) (before5581 k).denote (before5584 k).denote (before5587 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before5581 k).denote (before5582 k).denote (before5584 k).denote (step5581 k) (@Runs.trans (1*3) (1*2) (before5582 k).denote (before5583 k).denote (before5584 k).denote (step5582 k) (step5583 k))) (@Runs.trans (1*1) ((2*2)+(1*2)) (before5584 k).denote (before5585 k).denote (before5587 k).denote (step5584 k) (@Runs.trans (2*2) (1*2) (before5585 k).denote (before5586 k).denote (before5587 k).denote (step5585 k) (step5586 k))))) (@Runs.trans (((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2)))) (((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2)))) (before5587 k).denote (before5593 k).denote (after5599 k).denote (@Runs.trans ((19*2)+((1*2)+(1*2))) ((33*2)+((1*2)+(94*2))) (before5587 k).denote (before5590 k).denote (before5593 k).denote (@Runs.trans (19*2) ((1*2)+(1*2)) (before5587 k).denote (before5588 k).denote (before5590 k).denote (step5587 k) (@Runs.trans (1*2) (1*2) (before5588 k).denote (before5589 k).denote (before5590 k).denote (step5588 k) (step5589 k))) (@Runs.trans (33*2) ((1*2)+(94*2)) (before5590 k).denote (before5591 k).denote (before5593 k).denote (step5590 k) (@Runs.trans (1*2) (94*2) (before5591 k).denote (before5592 k).denote (before5593 k).denote (step5591 k) (step5592 k)))) (@Runs.trans ((1*2)+((1*2)+(12*2))) (((1*2)+(17*2))+(((1*k+8)*586)+(22*2))) (before5593 k).denote (before5596 k).denote (after5599 k).denote (@Runs.trans (1*2) ((1*2)+(12*2)) (before5593 k).denote (before5594 k).denote (before5596 k).denote (step5593 k) (@Runs.trans (1*2) (12*2) (before5594 k).denote (before5595 k).denote (before5596 k).denote (step5594 k) (step5595 k))) (@Runs.trans ((1*2)+(17*2)) (((1*k+8)*586)+(22*2)) (before5596 k).denote (before5598 k).denote (after5599 k).denote (@Runs.trans (1*2) (17*2) (before5596 k).denote (before5597 k).denote (before5598 k).denote (step5596 k) (step5597 k)) (@Runs.trans ((1*k+8)*586) (22*2) (before5598 k).denote (before5599 k).denote (after5599 k).denote (step5598 k) (step5599 k)))))))) + have ht : (((((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))))+(((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3))))))+(((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))))+((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2)))))))+((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2))))))+(((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))))+((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2)))))))) = (1788*k+15964) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean new file mode 100644 index 00000000..ff6c8e0a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean @@ -0,0 +1,776 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5600_0 : Stack := [] +abbrev tail5600_1 : Stack := ⟨w1,1⟩ :: tail5600_0 +abbrev tail5600_2 : Stack := ⟨w0,1⟩ :: tail5600_1 +abbrev tail5600_3 : Stack := ⟨w2,2⟩ :: tail5600_2 +abbrev tail5600_4 : Stack := ⟨w1,5⟩ :: tail5600_3 +abbrev tail5600_5 : Stack := ⟨w0,8⟩ :: tail5600_4 +abbrev tail5600_6 : Stack := ⟨w2,1⟩ :: tail5600_5 +abbrev tail5600_7 : Stack := ⟨w1,13⟩ :: tail5600_6 +abbrev tail5600_8 : Stack := ⟨w0,6⟩ :: tail5600_7 +abbrev tail5600_9 : Stack := ⟨w2,1⟩ :: tail5600_8 +abbrev tail5600_10 : Stack := ⟨w1,12⟩ :: tail5600_9 +abbrev tail5600_11 : Stack := ⟨w0,6⟩ :: tail5600_10 +abbrev tail5600_12 : Stack := ⟨w2,1⟩ :: tail5600_11 +abbrev tail5600_13 : Stack := ⟨w1,3⟩ :: tail5600_12 +abbrev tail5600_14 (k : Nat) : Stack := ⟨w269,(1*k+7)⟩ :: tail5600_13 +abbrev tail5600_15 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5600_14 k +abbrev tail5600_16 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5600_15 k +abbrev tail5600_17 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5600_16 k +abbrev tail5600_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_17 k +abbrev tail5600_19 (k : Nat) : Stack := ⟨w1,25⟩ :: tail5600_18 k +abbrev tail5600_20 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5600_19 k +abbrev tail5600_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_20 k +abbrev tail5600_22 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5600_21 k +abbrev tail5600_23 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5600_22 k +abbrev tail5600_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_23 k +abbrev tail5600_25 : Stack := ⟨w1,3⟩ :: tail5600_0 +abbrev tail5600_26 : Stack := ⟨w2,1⟩ :: tail5600_25 +abbrev tail5600_27 : Stack := ⟨w0,20⟩ :: tail5600_26 +abbrev tail5600_28 : Stack := ⟨w1,34⟩ :: tail5600_27 +abbrev tail5600_29 : Stack := ⟨w2,1⟩ :: tail5600_28 +abbrev tail5600_30 : Stack := ⟨w0,95⟩ :: tail5600_29 +abbrev tail5600_31 : Stack := ⟨w1,13⟩ :: tail5600_30 +abbrev tail5600_32 : Stack := ⟨w2,1⟩ :: tail5600_31 +abbrev tail5600_33 : Stack := ⟨w0,17⟩ :: tail5600_32 +abbrev tail5600_34 (k : Nat) : Stack := ⟨w273,(1*k+8)⟩ :: tail5600_33 +abbrev tail5600_35 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5600_34 k +abbrev tail5600_36 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5600_34 k +abbrev tail5600_37 (k : Nat) : Stack := ⟨w0,88⟩ :: tail5600_22 k +abbrev tail5600_38 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_36 k +abbrev tail5600_39 (k : Nat) : Stack := ⟨w1,89⟩ :: tail5600_36 k +abbrev tail5600_40 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5600_21 k +abbrev tail5600_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_39 k +abbrev tail5600_42 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5600_41 k +abbrev tail5600_43 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5600_41 k +abbrev tail5600_44 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5600_19 k +abbrev tail5600_45 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_43 k +abbrev tail5600_46 (k : Nat) : Stack := ⟨w1,37⟩ :: tail5600_43 k +abbrev tail5600_47 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5600_18 k +abbrev tail5600_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_46 k +abbrev tail5600_49 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5600_48 k +abbrev tail5600_50 (k : Nat) : Stack := ⟨w0,25⟩ :: tail5600_48 k +abbrev tail5600_51 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5600_16 k +abbrev tail5600_52 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_50 k +abbrev tail5600_53 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5600_50 k +abbrev tail5600_54 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5600_15 k +abbrev tail5600_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_53 k +abbrev tail5600_56 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5600_55 k +abbrev tail5600_57 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5600_56 k +abbrev tail5600_58 (k : Nat) : Stack := ⟨w274,(1*k+7)⟩ :: tail5600_57 k +abbrev tail5600_59 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5600_58 k +abbrev tail5600_60 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5600_58 k +abbrev tail5600_61 : Stack := ⟨w0,5⟩ :: tail5600_10 +abbrev tail5600_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_60 k +abbrev tail5600_63 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_60 k +abbrev tail5600_64 : Stack := ⟨w1,11⟩ :: tail5600_9 +abbrev tail5600_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_63 k +abbrev tail5600_66 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5600_65 k +abbrev tail5600_67 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5600_65 k +abbrev tail5600_68 : Stack := ⟨w0,5⟩ :: tail5600_7 +abbrev tail5600_69 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_67 k +abbrev tail5600_70 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_67 k +abbrev tail5600_71 : Stack := ⟨w1,12⟩ :: tail5600_6 +abbrev tail5600_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_70 k +abbrev tail5600_73 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5600_72 k +abbrev tail5600_74 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5600_72 k +abbrev tail5600_75 : Stack := ⟨w0,7⟩ :: tail5600_4 +abbrev tail5600_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_74 k +abbrev tail5600_77 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5600_74 k +abbrev tail5600_78 : Stack := ⟨w1,4⟩ :: tail5600_3 +abbrev tail5600_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_77 k +abbrev tail5600_80 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5600_79 k +abbrev tail5600_81 : Stack := ⟨w2,1⟩ :: tail5600_2 +abbrev tail5600_82 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5600_79 k +abbrev tail5600_83 : Stack := ⟨w23,1⟩ :: tail5600_2 +abbrev tail5600_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_80 k +abbrev tail5600_85 : Stack := ⟨w0,2⟩ :: tail5600_1 +abbrev tail5600_86 : Stack := ⟨w2,1⟩ :: tail5600_85 +abbrev tail5600_87 : Stack := ⟨w1,4⟩ :: tail5600_86 +abbrev tail5600_88 : Stack := ⟨w23,1⟩ :: tail5600_87 +abbrev tail5600_89 : Stack := ⟨w0,8⟩ :: tail5600_88 +abbrev tail5600_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_73 k +abbrev tail5600_91 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5600_90 k +abbrev tail5600_92 : Stack := ⟨w0,1⟩ :: tail5600_87 +abbrev tail5600_93 : Stack := ⟨w0,9⟩ :: tail5600_87 +abbrev tail5600_94 : Stack := ⟨w2,1⟩ :: tail5600_93 +abbrev tail5600_95 : Stack := ⟨w1,12⟩ :: tail5600_94 +abbrev tail5600_96 : Stack := ⟨w23,1⟩ :: tail5600_95 +abbrev tail5600_97 : Stack := ⟨w0,6⟩ :: tail5600_96 +abbrev tail5600_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_66 k +abbrev tail5600_99 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_98 k +abbrev tail5600_100 : Stack := ⟨w0,1⟩ :: tail5600_95 +abbrev tail5600_101 : Stack := ⟨w0,7⟩ :: tail5600_95 +abbrev tail5600_102 : Stack := ⟨w2,1⟩ :: tail5600_101 +abbrev tail5600_103 : Stack := ⟨w1,11⟩ :: tail5600_102 +abbrev tail5600_104 : Stack := ⟨w23,1⟩ :: tail5600_103 +abbrev tail5600_105 : Stack := ⟨w0,6⟩ :: tail5600_104 +abbrev tail5600_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_59 k +abbrev tail5600_107 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_106 k +abbrev tail5600_108 : Stack := ⟨w0,1⟩ :: tail5600_103 +abbrev tail5600_109 : Stack := ⟨w0,7⟩ :: tail5600_103 +abbrev tail5600_110 : Stack := ⟨w2,1⟩ :: tail5600_109 +abbrev tail5600_111 : Stack := ⟨w1,3⟩ :: tail5600_110 +abbrev tail5600_112 (k : Nat) : Stack := ⟨w275,(1*k+7)⟩ :: tail5600_111 +abbrev tail5600_113 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5600_112 k +abbrev tail5600_114 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5600_113 k +abbrev tail5600_115 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_114 k +abbrev tail5600_116 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5600_115 k +abbrev tail5600_117 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_49 k +abbrev tail5600_118 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5600_117 k +abbrev tail5600_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_114 k +abbrev tail5600_120 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5600_114 k +abbrev tail5600_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_120 k +abbrev tail5600_122 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5600_121 k +abbrev tail5600_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_122 k +abbrev tail5600_124 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5600_123 k +abbrev tail5600_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_42 k +abbrev tail5600_126 (k : Nat) : Stack := ⟨w1,37⟩ :: tail5600_125 k +abbrev tail5600_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_122 k +abbrev tail5600_128 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5600_122 k +abbrev tail5600_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_128 k +abbrev tail5600_130 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5600_129 k +abbrev tail5600_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_130 k +abbrev tail5600_132 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5600_131 k +abbrev tail5600_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_35 k +abbrev tail5600_134 (k : Nat) : Stack := ⟨w1,89⟩ :: tail5600_133 k +abbrev tail5600_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_130 k +abbrev tail5600_136 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5600_130 k +abbrev tail5600_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_136 k +abbrev tail5600_138 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5600_137 k +abbrev tail5600_139 (k : Nat) : Stack := ⟨w276,(1*k+8)⟩ :: tail5600_138 k +abbrev tail5600_140 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5600_139 k +abbrev tail5600_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_140 k +abbrev tail5600_142 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5600_141 k +abbrev tail5600_143 : Stack := ⟨w0,94⟩ :: tail5600_29 +abbrev tail5600_144 : Stack := ⟨w23,1⟩ :: tail5600_143 +abbrev tail5600_145 : Stack := ⟨w1,13⟩ :: tail5600_144 +abbrev tail5600_146 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_140 k +abbrev tail5600_147 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5600_140 k +abbrev tail5600_148 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_147 k +abbrev tail5600_149 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5600_148 k + +def before5600 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5600_24 k),(tail5600_35 k)⟩ +def before5601 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521853),(tail5600_23 k),(tail5600_36 k)⟩ +def before5602 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail5600_37 k),(tail5600_38 k)⟩ +def before5603 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5600_22 k),(tail5600_39 k)⟩ +def before5604 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5600_40 k),(tail5600_41 k)⟩ +def before5605 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5600_21 k),(tail5600_42 k)⟩ +def before5606 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521635),(tail5600_20 k),(tail5600_43 k)⟩ +def before5607 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail5600_44 k),(tail5600_45 k)⟩ +def before5608 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5600_19 k),(tail5600_46 k)⟩ +def before5609 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5600_47 k),(tail5600_48 k)⟩ +def before5610 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5600_18 k),(tail5600_49 k)⟩ +def before5611 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521509),(tail5600_17 k),(tail5600_50 k)⟩ +def before5612 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail5600_51 k),(tail5600_52 k)⟩ +def before5613 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5600_16 k),(tail5600_53 k)⟩ +def before5614 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5600_54 k),(tail5600_55 k)⟩ +def before5615 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5600_15 k),(tail5600_56 k)⟩ +def before5616 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5600_14 k),(tail5600_57 k)⟩ +def before5617 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5600_13,(tail5600_58 k)⟩ +def before5618 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5600_12,(tail5600_59 k)⟩ +def before5619 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail5600_11,(tail5600_60 k)⟩ +def before5620 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail5600_61,(tail5600_62 k)⟩ +def before5621 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5600_10,(tail5600_63 k)⟩ +def before5622 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5600_64,(tail5600_65 k)⟩ +def before5623 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5600_9,(tail5600_66 k)⟩ +def before5624 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1167),tail5600_8,(tail5600_67 k)⟩ +def before5625 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail5600_68,(tail5600_69 k)⟩ +def before5626 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5600_7,(tail5600_70 k)⟩ +def before5627 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5600_71,(tail5600_72 k)⟩ +def before5628 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5600_6,(tail5600_73 k)⟩ +def before5629 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5600_5,(tail5600_74 k)⟩ +def before5630 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail5600_75,(tail5600_76 k)⟩ +def before5631 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail5600_4,(tail5600_77 k)⟩ +def before5632 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5600_78,(tail5600_79 k)⟩ +def before5633 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5600_3,(tail5600_80 k)⟩ +def before5634 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail5600_81,(tail5600_82 k)⟩ +def before5635 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5600_83,(tail5600_82 k)⟩ +def before5636 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail5600_83,(tail5600_84 k)⟩ +def before5637 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5600_85,(tail5600_84 k)⟩ +def before5638 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail5600_86,(tail5600_80 k)⟩ +def before5639 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail5600_87,(tail5600_79 k)⟩ +def before5640 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail5600_88,(tail5600_77 k)⟩ +def before5641 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5600_89,(tail5600_74 k)⟩ +def before5642 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail5600_89,(tail5600_90 k)⟩ +def before5643 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail5600_88,(tail5600_91 k)⟩ +def before5644 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail5600_92,(tail5600_91 k)⟩ +def before5645 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5600_93,(tail5600_90 k)⟩ +def before5646 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail5600_94,(tail5600_73 k)⟩ +def before5647 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1181),tail5600_95,(tail5600_72 k)⟩ +def before5648 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail5600_96,(tail5600_70 k)⟩ +def before5649 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5600_97,(tail5600_67 k)⟩ +def before5650 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail5600_97,(tail5600_98 k)⟩ +def before5651 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5600_96,(tail5600_99 k)⟩ +def before5652 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail5600_100,(tail5600_99 k)⟩ +def before5653 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5600_101,(tail5600_98 k)⟩ +def before5654 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail5600_102,(tail5600_66 k)⟩ +def before5655 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1143),tail5600_103,(tail5600_65 k)⟩ +def before5656 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail5600_104,(tail5600_63 k)⟩ +def before5657 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5600_105,(tail5600_60 k)⟩ +def before5658 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail5600_105,(tail5600_106 k)⟩ +def before5659 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5600_104,(tail5600_107 k)⟩ +def before5660 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail5600_108,(tail5600_107 k)⟩ +def before5661 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5600_109,(tail5600_106 k)⟩ +def before5662 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail5600_110,(tail5600_59 k)⟩ +def before5663 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail5600_111,(tail5600_58 k)⟩ +def before5664 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail5600_112 k),(tail5600_57 k)⟩ +def before5665 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail5600_113 k),(tail5600_56 k)⟩ +def before5666 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521497),(tail5600_114 k),(tail5600_55 k)⟩ +def before5667 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521499),(tail5600_115 k),(tail5600_53 k)⟩ +def before5668 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5600_116 k),(tail5600_50 k)⟩ +def before5669 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail5600_116 k),(tail5600_117 k)⟩ +def before5670 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5600_115 k),(tail5600_118 k)⟩ +def before5671 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521499),(tail5600_119 k),(tail5600_118 k)⟩ +def before5672 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5600_120 k),(tail5600_117 k)⟩ +def before5673 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521511),(tail5600_121 k),(tail5600_49 k)⟩ +def before5674 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521559),(tail5600_122 k),(tail5600_48 k)⟩ +def before5675 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521561),(tail5600_123 k),(tail5600_46 k)⟩ +def before5676 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5600_124 k),(tail5600_43 k)⟩ +def before5677 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521635),(tail5600_124 k),(tail5600_125 k)⟩ +def before5678 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5600_123 k),(tail5600_126 k)⟩ +def before5679 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521561),(tail5600_127 k),(tail5600_126 k)⟩ +def before5680 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5600_128 k),(tail5600_125 k)⟩ +def before5681 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521637),(tail5600_129 k),(tail5600_42 k)⟩ +def before5682 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521673),(tail5600_130 k),(tail5600_41 k)⟩ +def before5683 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail5600_131 k),(tail5600_39 k)⟩ +def before5684 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5600_132 k),(tail5600_36 k)⟩ +def before5685 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521853),(tail5600_132 k),(tail5600_133 k)⟩ +def before5686 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5600_131 k),(tail5600_134 k)⟩ +def before5687 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail5600_135 k),(tail5600_134 k)⟩ +def before5688 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5600_136 k),(tail5600_133 k)⟩ +def before5689 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521855),(tail5600_137 k),(tail5600_35 k)⟩ +def before5690 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail5600_138 k),(tail5600_34 k)⟩ +def before5691 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail5600_139 k),tail5600_33⟩ +def before5692 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526621),(tail5600_140 k),tail5600_32⟩ +def before5693 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526623),(tail5600_141 k),tail5600_31⟩ +def before5694 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5600_142 k),tail5600_30⟩ +def before5695 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail5600_142 k),tail5600_144⟩ +def before5696 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5600_141 k),tail5600_145⟩ +def before5697 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526623),(tail5600_146 k),tail5600_145⟩ +def before5698 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5600_147 k),tail5600_144⟩ +def before5699 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526651),(tail5600_148 k),tail5600_143⟩ +def after5699 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526839),(tail5600_149 k),tail5600_29⟩ + +theorem macro5600 (k : Nat) : applyExit (before5600 k) exit3 1 = some (before5601 k) := by + simp (disch := omega) [before5600, before5601, exit3, applyExit, pop, push] + <;> omega +theorem step5600 (k : Nat) : Runs (1*2) (before5600 k).denote (before5601 k).denote := + @applyExit_sound (before5600 k) (before5601 k) exit3 1 valid3 (macro5600 k) +theorem macro5601 (k : Nat) : applyExit (before5601 k) exit9 1 = some (before5602 k) := by + simp (disch := omega) [before5601, before5602, exit9, applyExit, pop, push] + <;> omega +theorem step5601 (k : Nat) : Runs (1*2) (before5601 k).denote (before5602 k).denote := + @applyExit_sound (before5601 k) (before5602 k) exit9 1 valid9 (macro5601 k) +theorem macro5602 (k : Nat) : applyExit (before5602 k) exit10 88 = some (before5603 k) := by + simp (disch := omega) [before5602, before5603, exit10, applyExit, pop, push] + <;> omega +theorem step5602 (k : Nat) : Runs (88*2) (before5602 k).denote (before5603 k).denote := + @applyExit_sound (before5602 k) (before5603 k) exit10 88 valid10 (macro5602 k) +theorem macro5603 (k : Nat) : applyExit (before5603 k) exit11 1 = some (before5604 k) := by + simp (disch := omega) [before5603, before5604, exit11, applyExit, pop, push] + <;> omega +theorem step5603 (k : Nat) : Runs (1*2) (before5603 k).denote (before5604 k).denote := + @applyExit_sound (before5603 k) (before5604 k) exit11 1 valid11 (macro5603 k) +theorem macro5604 (k : Nat) : applyExit (before5604 k) exit2 18 = some (before5605 k) := by + simp (disch := omega) [before5604, before5605, exit2, applyExit, pop, push] + <;> omega +theorem step5604 (k : Nat) : Runs (18*2) (before5604 k).denote (before5605 k).denote := + @applyExit_sound (before5604 k) (before5605 k) exit2 18 valid2 (macro5604 k) +theorem macro5605 (k : Nat) : applyExit (before5605 k) exit3 1 = some (before5606 k) := by + simp (disch := omega) [before5605, before5606, exit3, applyExit, pop, push] + <;> omega +theorem step5605 (k : Nat) : Runs (1*2) (before5605 k).denote (before5606 k).denote := + @applyExit_sound (before5605 k) (before5606 k) exit3 1 valid3 (macro5605 k) +theorem macro5606 (k : Nat) : applyExit (before5606 k) exit9 1 = some (before5607 k) := by + simp (disch := omega) [before5606, before5607, exit9, applyExit, pop, push] + <;> omega +theorem step5606 (k : Nat) : Runs (1*2) (before5606 k).denote (before5607 k).denote := + @applyExit_sound (before5606 k) (before5607 k) exit9 1 valid9 (macro5606 k) +theorem macro5607 (k : Nat) : applyExit (before5607 k) exit10 36 = some (before5608 k) := by + simp (disch := omega) [before5607, before5608, exit10, applyExit, pop, push] + <;> omega +theorem step5607 (k : Nat) : Runs (36*2) (before5607 k).denote (before5608 k).denote := + @applyExit_sound (before5607 k) (before5608 k) exit10 36 valid10 (macro5607 k) +theorem macro5608 (k : Nat) : applyExit (before5608 k) exit11 1 = some (before5609 k) := by + simp (disch := omega) [before5608, before5609, exit11, applyExit, pop, push] + <;> omega +theorem step5608 (k : Nat) : Runs (1*2) (before5608 k).denote (before5609 k).denote := + @applyExit_sound (before5608 k) (before5609 k) exit11 1 valid11 (macro5608 k) +theorem macro5609 (k : Nat) : applyExit (before5609 k) exit2 24 = some (before5610 k) := by + simp (disch := omega) [before5609, before5610, exit2, applyExit, pop, push] + <;> omega +theorem step5609 (k : Nat) : Runs (24*2) (before5609 k).denote (before5610 k).denote := + @applyExit_sound (before5609 k) (before5610 k) exit2 24 valid2 (macro5609 k) +theorem macro5610 (k : Nat) : applyExit (before5610 k) exit3 1 = some (before5611 k) := by + simp (disch := omega) [before5610, before5611, exit3, applyExit, pop, push] + <;> omega +theorem step5610 (k : Nat) : Runs (1*2) (before5610 k).denote (before5611 k).denote := + @applyExit_sound (before5610 k) (before5611 k) exit3 1 valid3 (macro5610 k) +theorem macro5611 (k : Nat) : applyExit (before5611 k) exit9 1 = some (before5612 k) := by + simp (disch := omega) [before5611, before5612, exit9, applyExit, pop, push] + <;> omega +theorem step5611 (k : Nat) : Runs (1*2) (before5611 k).denote (before5612 k).denote := + @applyExit_sound (before5611 k) (before5612 k) exit9 1 valid9 (macro5611 k) +theorem macro5612 (k : Nat) : applyExit (before5612 k) exit10 4 = some (before5613 k) := by + simp (disch := omega) [before5612, before5613, exit10, applyExit, pop, push] + <;> omega +theorem step5612 (k : Nat) : Runs (4*2) (before5612 k).denote (before5613 k).denote := + @applyExit_sound (before5612 k) (before5613 k) exit10 4 valid10 (macro5612 k) +theorem macro5613 (k : Nat) : applyExit (before5613 k) exit11 1 = some (before5614 k) := by + simp (disch := omega) [before5613, before5614, exit11, applyExit, pop, push] + <;> omega +theorem step5613 (k : Nat) : Runs (1*2) (before5613 k).denote (before5614 k).denote := + @applyExit_sound (before5613 k) (before5614 k) exit11 1 valid11 (macro5613 k) +theorem macro5614 (k : Nat) : applyExit (before5614 k) exit2 791761157 = some (before5615 k) := by + simp (disch := omega) [before5614, before5615, exit2, applyExit, pop, push] + <;> omega +theorem step5614 (k : Nat) : Runs (791761157*2) (before5614 k).denote (before5615 k).denote := + @applyExit_sound (before5614 k) (before5615 k) exit2 791761157 valid2 (macro5614 k) +theorem macro5615 (k : Nat) : applyExit (before5615 k) exit276 1 = some (before5616 k) := by + simp (disch := omega) [before5615, before5616, exit276, applyExit, pop, push] + <;> omega +theorem step5615 (k : Nat) : Runs (1*38) (before5615 k).denote (before5616 k).denote := + @applyExit_sound (before5615 k) (before5616 k) exit276 1 valid276 (macro5615 k) +theorem macro5616 (k : Nat) : applyExit (before5616 k) exit310 (1*k+7) = some (before5617 k) := by + simp (disch := omega) [before5616, before5617, exit310, applyExit, pop, push] + <;> omega +theorem step5616 (k : Nat) : Runs ((1*k+7)*38) (before5616 k).denote (before5617 k).denote := + @applyExit_sound (before5616 k) (before5617 k) exit310 (1*k+7) valid310 (macro5616 k) +theorem macro5617 (k : Nat) : applyExit (before5617 k) exit2 3 = some (before5618 k) := by + simp (disch := omega) [before5617, before5618, exit2, applyExit, pop, push] + <;> omega +theorem step5617 (k : Nat) : Runs (3*2) (before5617 k).denote (before5618 k).denote := + @applyExit_sound (before5617 k) (before5618 k) exit2 3 valid2 (macro5617 k) +theorem macro5618 (k : Nat) : applyExit (before5618 k) exit3 1 = some (before5619 k) := by + simp (disch := omega) [before5618, before5619, exit3, applyExit, pop, push] + <;> omega +theorem step5618 (k : Nat) : Runs (1*2) (before5618 k).denote (before5619 k).denote := + @applyExit_sound (before5618 k) (before5619 k) exit3 1 valid3 (macro5618 k) +theorem macro5619 (k : Nat) : applyExit (before5619 k) exit9 1 = some (before5620 k) := by + simp (disch := omega) [before5619, before5620, exit9, applyExit, pop, push] + <;> omega +theorem step5619 (k : Nat) : Runs (1*2) (before5619 k).denote (before5620 k).denote := + @applyExit_sound (before5619 k) (before5620 k) exit9 1 valid9 (macro5619 k) +theorem macro5620 (k : Nat) : applyExit (before5620 k) exit10 5 = some (before5621 k) := by + simp (disch := omega) [before5620, before5621, exit10, applyExit, pop, push] + <;> omega +theorem step5620 (k : Nat) : Runs (5*2) (before5620 k).denote (before5621 k).denote := + @applyExit_sound (before5620 k) (before5621 k) exit10 5 valid10 (macro5620 k) +theorem macro5621 (k : Nat) : applyExit (before5621 k) exit11 1 = some (before5622 k) := by + simp (disch := omega) [before5621, before5622, exit11, applyExit, pop, push] + <;> omega +theorem step5621 (k : Nat) : Runs (1*2) (before5621 k).denote (before5622 k).denote := + @applyExit_sound (before5621 k) (before5622 k) exit11 1 valid11 (macro5621 k) +theorem macro5622 (k : Nat) : applyExit (before5622 k) exit2 11 = some (before5623 k) := by + simp (disch := omega) [before5622, before5623, exit2, applyExit, pop, push] + <;> omega +theorem step5622 (k : Nat) : Runs (11*2) (before5622 k).denote (before5623 k).denote := + @applyExit_sound (before5622 k) (before5623 k) exit2 11 valid2 (macro5622 k) +theorem macro5623 (k : Nat) : applyExit (before5623 k) exit3 1 = some (before5624 k) := by + simp (disch := omega) [before5623, before5624, exit3, applyExit, pop, push] + <;> omega +theorem step5623 (k : Nat) : Runs (1*2) (before5623 k).denote (before5624 k).denote := + @applyExit_sound (before5623 k) (before5624 k) exit3 1 valid3 (macro5623 k) +theorem macro5624 (k : Nat) : applyExit (before5624 k) exit9 1 = some (before5625 k) := by + simp (disch := omega) [before5624, before5625, exit9, applyExit, pop, push] + <;> omega +theorem step5624 (k : Nat) : Runs (1*2) (before5624 k).denote (before5625 k).denote := + @applyExit_sound (before5624 k) (before5625 k) exit9 1 valid9 (macro5624 k) +theorem macro5625 (k : Nat) : applyExit (before5625 k) exit10 5 = some (before5626 k) := by + simp (disch := omega) [before5625, before5626, exit10, applyExit, pop, push] + <;> omega +theorem step5625 (k : Nat) : Runs (5*2) (before5625 k).denote (before5626 k).denote := + @applyExit_sound (before5625 k) (before5626 k) exit10 5 valid10 (macro5625 k) +theorem macro5626 (k : Nat) : applyExit (before5626 k) exit11 1 = some (before5627 k) := by + simp (disch := omega) [before5626, before5627, exit11, applyExit, pop, push] + <;> omega +theorem step5626 (k : Nat) : Runs (1*2) (before5626 k).denote (before5627 k).denote := + @applyExit_sound (before5626 k) (before5627 k) exit11 1 valid11 (macro5626 k) +theorem macro5627 (k : Nat) : applyExit (before5627 k) exit2 12 = some (before5628 k) := by + simp (disch := omega) [before5627, before5628, exit2, applyExit, pop, push] + <;> omega +theorem step5627 (k : Nat) : Runs (12*2) (before5627 k).denote (before5628 k).denote := + @applyExit_sound (before5627 k) (before5628 k) exit2 12 valid2 (macro5627 k) +theorem macro5628 (k : Nat) : applyExit (before5628 k) exit3 1 = some (before5629 k) := by + simp (disch := omega) [before5628, before5629, exit3, applyExit, pop, push] + <;> omega +theorem step5628 (k : Nat) : Runs (1*2) (before5628 k).denote (before5629 k).denote := + @applyExit_sound (before5628 k) (before5629 k) exit3 1 valid3 (macro5628 k) +theorem macro5629 (k : Nat) : applyExit (before5629 k) exit9 1 = some (before5630 k) := by + simp (disch := omega) [before5629, before5630, exit9, applyExit, pop, push] + <;> omega +theorem step5629 (k : Nat) : Runs (1*2) (before5629 k).denote (before5630 k).denote := + @applyExit_sound (before5629 k) (before5630 k) exit9 1 valid9 (macro5629 k) +theorem macro5630 (k : Nat) : applyExit (before5630 k) exit10 7 = some (before5631 k) := by + simp (disch := omega) [before5630, before5631, exit10, applyExit, pop, push] + <;> omega +theorem step5630 (k : Nat) : Runs (7*2) (before5630 k).denote (before5631 k).denote := + @applyExit_sound (before5630 k) (before5631 k) exit10 7 valid10 (macro5630 k) +theorem macro5631 (k : Nat) : applyExit (before5631 k) exit11 1 = some (before5632 k) := by + simp (disch := omega) [before5631, before5632, exit11, applyExit, pop, push] + <;> omega +theorem step5631 (k : Nat) : Runs (1*2) (before5631 k).denote (before5632 k).denote := + @applyExit_sound (before5631 k) (before5632 k) exit11 1 valid11 (macro5631 k) +theorem macro5632 (k : Nat) : applyExit (before5632 k) exit2 4 = some (before5633 k) := by + simp (disch := omega) [before5632, before5633, exit2, applyExit, pop, push] + <;> omega +theorem step5632 (k : Nat) : Runs (4*2) (before5632 k).denote (before5633 k).denote := + @applyExit_sound (before5632 k) (before5633 k) exit2 4 valid2 (macro5632 k) +theorem macro5633 (k : Nat) : applyExit (before5633 k) exit3 1 = some (before5634 k) := by + simp (disch := omega) [before5633, before5634, exit3, applyExit, pop, push] + <;> omega +theorem step5633 (k : Nat) : Runs (1*2) (before5633 k).denote (before5634 k).denote := + @applyExit_sound (before5633 k) (before5634 k) exit3 1 valid3 (macro5633 k) +theorem macro5634 (k : Nat) : applyExit (before5634 k) exit30 1 = some (before5635 k) := by + simp (disch := omega) [before5634, before5635, exit30, applyExit, pop, push] + <;> omega +theorem step5634 (k : Nat) : Runs (1*3) (before5634 k).denote (before5635 k).denote := + @applyExit_sound (before5634 k) (before5635 k) exit30 1 valid30 (macro5634 k) +theorem macro5635 (k : Nat) : applyExit (before5635 k) exit31 1 = some (before5636 k) := by + simp (disch := omega) [before5635, before5636, exit31, applyExit, pop, push] + <;> omega +theorem step5635 (k : Nat) : Runs (1*1) (before5635 k).denote (before5636 k).denote := + @applyExit_sound (before5635 k) (before5636 k) exit31 1 valid31 (macro5635 k) +theorem macro5636 (k : Nat) : applyExit (before5636 k) exit32 1 = some (before5637 k) := by + simp (disch := omega) [before5636, before5637, exit32, applyExit, pop, push] + <;> omega +theorem step5636 (k : Nat) : Runs (1*3) (before5636 k).denote (before5637 k).denote := + @applyExit_sound (before5636 k) (before5637 k) exit32 1 valid32 (macro5636 k) +theorem macro5637 (k : Nat) : applyExit (before5637 k) exit33 1 = some (before5638 k) := by + simp (disch := omega) [before5637, before5638, exit33, applyExit, pop, push] + <;> omega +theorem step5637 (k : Nat) : Runs (1*2) (before5637 k).denote (before5638 k).denote := + @applyExit_sound (before5637 k) (before5638 k) exit33 1 valid33 (macro5637 k) +theorem macro5638 (k : Nat) : applyExit (before5638 k) exit34 4 = some (before5639 k) := by + simp (disch := omega) [before5638, before5639, exit34, applyExit, pop, push] + <;> omega +theorem step5638 (k : Nat) : Runs (4*2) (before5638 k).denote (before5639 k).denote := + @applyExit_sound (before5638 k) (before5639 k) exit34 4 valid34 (macro5638 k) +theorem macro5639 (k : Nat) : applyExit (before5639 k) exit35 1 = some (before5640 k) := by + simp (disch := omega) [before5639, before5640, exit35, applyExit, pop, push] + <;> omega +theorem step5639 (k : Nat) : Runs (1*2) (before5639 k).denote (before5640 k).denote := + @applyExit_sound (before5639 k) (before5640 k) exit35 1 valid35 (macro5639 k) +theorem macro5640 (k : Nat) : applyExit (before5640 k) exit36 8 = some (before5641 k) := by + simp (disch := omega) [before5640, before5641, exit36, applyExit, pop, push] + <;> omega +theorem step5640 (k : Nat) : Runs (8*2) (before5640 k).denote (before5641 k).denote := + @applyExit_sound (before5640 k) (before5641 k) exit36 8 valid36 (macro5640 k) +theorem macro5641 (k : Nat) : applyExit (before5641 k) exit31 1 = some (before5642 k) := by + simp (disch := omega) [before5641, before5642, exit31, applyExit, pop, push] + <;> omega +theorem step5641 (k : Nat) : Runs (1*1) (before5641 k).denote (before5642 k).denote := + @applyExit_sound (before5641 k) (before5642 k) exit31 1 valid31 (macro5641 k) +theorem macro5642 (k : Nat) : applyExit (before5642 k) exit10 8 = some (before5643 k) := by + simp (disch := omega) [before5642, before5643, exit10, applyExit, pop, push] + <;> omega +theorem step5642 (k : Nat) : Runs (8*2) (before5642 k).denote (before5643 k).denote := + @applyExit_sound (before5642 k) (before5643 k) exit10 8 valid10 (macro5642 k) +theorem macro5643 (k : Nat) : applyExit (before5643 k) exit32 1 = some (before5644 k) := by + simp (disch := omega) [before5643, before5644, exit32, applyExit, pop, push] + <;> omega +theorem step5643 (k : Nat) : Runs (1*3) (before5643 k).denote (before5644 k).denote := + @applyExit_sound (before5643 k) (before5644 k) exit32 1 valid32 (macro5643 k) +theorem macro5644 (k : Nat) : applyExit (before5644 k) exit36 8 = some (before5645 k) := by + simp (disch := omega) [before5644, before5645, exit36, applyExit, pop, push] + <;> omega +theorem step5644 (k : Nat) : Runs (8*2) (before5644 k).denote (before5645 k).denote := + @applyExit_sound (before5644 k) (before5645 k) exit36 8 valid36 (macro5644 k) +theorem macro5645 (k : Nat) : applyExit (before5645 k) exit33 1 = some (before5646 k) := by + simp (disch := omega) [before5645, before5646, exit33, applyExit, pop, push] + <;> omega +theorem step5645 (k : Nat) : Runs (1*2) (before5645 k).denote (before5646 k).denote := + @applyExit_sound (before5645 k) (before5646 k) exit33 1 valid33 (macro5645 k) +theorem macro5646 (k : Nat) : applyExit (before5646 k) exit34 12 = some (before5647 k) := by + simp (disch := omega) [before5646, before5647, exit34, applyExit, pop, push] + <;> omega +theorem step5646 (k : Nat) : Runs (12*2) (before5646 k).denote (before5647 k).denote := + @applyExit_sound (before5646 k) (before5647 k) exit34 12 valid34 (macro5646 k) +theorem macro5647 (k : Nat) : applyExit (before5647 k) exit35 1 = some (before5648 k) := by + simp (disch := omega) [before5647, before5648, exit35, applyExit, pop, push] + <;> omega +theorem step5647 (k : Nat) : Runs (1*2) (before5647 k).denote (before5648 k).denote := + @applyExit_sound (before5647 k) (before5648 k) exit35 1 valid35 (macro5647 k) +theorem macro5648 (k : Nat) : applyExit (before5648 k) exit36 6 = some (before5649 k) := by + simp (disch := omega) [before5648, before5649, exit36, applyExit, pop, push] + <;> omega +theorem step5648 (k : Nat) : Runs (6*2) (before5648 k).denote (before5649 k).denote := + @applyExit_sound (before5648 k) (before5649 k) exit36 6 valid36 (macro5648 k) +theorem macro5649 (k : Nat) : applyExit (before5649 k) exit31 1 = some (before5650 k) := by + simp (disch := omega) [before5649, before5650, exit31, applyExit, pop, push] + <;> omega +theorem step5649 (k : Nat) : Runs (1*1) (before5649 k).denote (before5650 k).denote := + @applyExit_sound (before5649 k) (before5650 k) exit31 1 valid31 (macro5649 k) +theorem macro5650 (k : Nat) : applyExit (before5650 k) exit10 6 = some (before5651 k) := by + simp (disch := omega) [before5650, before5651, exit10, applyExit, pop, push] + <;> omega +theorem step5650 (k : Nat) : Runs (6*2) (before5650 k).denote (before5651 k).denote := + @applyExit_sound (before5650 k) (before5651 k) exit10 6 valid10 (macro5650 k) +theorem macro5651 (k : Nat) : applyExit (before5651 k) exit32 1 = some (before5652 k) := by + simp (disch := omega) [before5651, before5652, exit32, applyExit, pop, push] + <;> omega +theorem step5651 (k : Nat) : Runs (1*3) (before5651 k).denote (before5652 k).denote := + @applyExit_sound (before5651 k) (before5652 k) exit32 1 valid32 (macro5651 k) +theorem macro5652 (k : Nat) : applyExit (before5652 k) exit36 6 = some (before5653 k) := by + simp (disch := omega) [before5652, before5653, exit36, applyExit, pop, push] + <;> omega +theorem step5652 (k : Nat) : Runs (6*2) (before5652 k).denote (before5653 k).denote := + @applyExit_sound (before5652 k) (before5653 k) exit36 6 valid36 (macro5652 k) +theorem macro5653 (k : Nat) : applyExit (before5653 k) exit33 1 = some (before5654 k) := by + simp (disch := omega) [before5653, before5654, exit33, applyExit, pop, push] + <;> omega +theorem step5653 (k : Nat) : Runs (1*2) (before5653 k).denote (before5654 k).denote := + @applyExit_sound (before5653 k) (before5654 k) exit33 1 valid33 (macro5653 k) +theorem macro5654 (k : Nat) : applyExit (before5654 k) exit34 11 = some (before5655 k) := by + simp (disch := omega) [before5654, before5655, exit34, applyExit, pop, push] + <;> omega +theorem step5654 (k : Nat) : Runs (11*2) (before5654 k).denote (before5655 k).denote := + @applyExit_sound (before5654 k) (before5655 k) exit34 11 valid34 (macro5654 k) +theorem macro5655 (k : Nat) : applyExit (before5655 k) exit35 1 = some (before5656 k) := by + simp (disch := omega) [before5655, before5656, exit35, applyExit, pop, push] + <;> omega +theorem step5655 (k : Nat) : Runs (1*2) (before5655 k).denote (before5656 k).denote := + @applyExit_sound (before5655 k) (before5656 k) exit35 1 valid35 (macro5655 k) +theorem macro5656 (k : Nat) : applyExit (before5656 k) exit36 6 = some (before5657 k) := by + simp (disch := omega) [before5656, before5657, exit36, applyExit, pop, push] + <;> omega +theorem step5656 (k : Nat) : Runs (6*2) (before5656 k).denote (before5657 k).denote := + @applyExit_sound (before5656 k) (before5657 k) exit36 6 valid36 (macro5656 k) +theorem macro5657 (k : Nat) : applyExit (before5657 k) exit31 1 = some (before5658 k) := by + simp (disch := omega) [before5657, before5658, exit31, applyExit, pop, push] + <;> omega +theorem step5657 (k : Nat) : Runs (1*1) (before5657 k).denote (before5658 k).denote := + @applyExit_sound (before5657 k) (before5658 k) exit31 1 valid31 (macro5657 k) +theorem macro5658 (k : Nat) : applyExit (before5658 k) exit10 6 = some (before5659 k) := by + simp (disch := omega) [before5658, before5659, exit10, applyExit, pop, push] + <;> omega +theorem step5658 (k : Nat) : Runs (6*2) (before5658 k).denote (before5659 k).denote := + @applyExit_sound (before5658 k) (before5659 k) exit10 6 valid10 (macro5658 k) +theorem macro5659 (k : Nat) : applyExit (before5659 k) exit32 1 = some (before5660 k) := by + simp (disch := omega) [before5659, before5660, exit32, applyExit, pop, push] + <;> omega +theorem step5659 (k : Nat) : Runs (1*3) (before5659 k).denote (before5660 k).denote := + @applyExit_sound (before5659 k) (before5660 k) exit32 1 valid32 (macro5659 k) +theorem macro5660 (k : Nat) : applyExit (before5660 k) exit36 6 = some (before5661 k) := by + simp (disch := omega) [before5660, before5661, exit36, applyExit, pop, push] + <;> omega +theorem step5660 (k : Nat) : Runs (6*2) (before5660 k).denote (before5661 k).denote := + @applyExit_sound (before5660 k) (before5661 k) exit36 6 valid36 (macro5660 k) +theorem macro5661 (k : Nat) : applyExit (before5661 k) exit33 1 = some (before5662 k) := by + simp (disch := omega) [before5661, before5662, exit33, applyExit, pop, push] + <;> omega +theorem step5661 (k : Nat) : Runs (1*2) (before5661 k).denote (before5662 k).denote := + @applyExit_sound (before5661 k) (before5662 k) exit33 1 valid33 (macro5661 k) +theorem macro5662 (k : Nat) : applyExit (before5662 k) exit34 3 = some (before5663 k) := by + simp (disch := omega) [before5662, before5663, exit34, applyExit, pop, push] + <;> omega +theorem step5662 (k : Nat) : Runs (3*2) (before5662 k).denote (before5663 k).denote := + @applyExit_sound (before5662 k) (before5663 k) exit34 3 valid34 (macro5662 k) +theorem macro5663 (k : Nat) : applyExit (before5663 k) exit311 (1*k+7) = some (before5664 k) := by + simp (disch := omega) [before5663, before5664, exit311, applyExit, pop, push] + <;> omega +theorem step5663 (k : Nat) : Runs ((1*k+7)*66) (before5663 k).denote (before5664 k).denote := + @applyExit_sound (before5663 k) (before5664 k) exit311 (1*k+7) valid311 (macro5663 k) +theorem macro5664 (k : Nat) : applyExit (before5664 k) exit283 1 = some (before5665 k) := by + simp (disch := omega) [before5664, before5665, exit283, applyExit, pop, push] + <;> omega +theorem step5664 (k : Nat) : Runs (1*38) (before5664 k).denote (before5665 k).denote := + @applyExit_sound (before5664 k) (before5665 k) exit283 1 valid283 (macro5664 k) +theorem macro5665 (k : Nat) : applyExit (before5665 k) exit34 791761157 = some (before5666 k) := by + simp (disch := omega) [before5665, before5666, exit34, applyExit, pop, push] + <;> omega +theorem step5665 (k : Nat) : Runs (791761157*2) (before5665 k).denote (before5666 k).denote := + @applyExit_sound (before5665 k) (before5666 k) exit34 791761157 valid34 (macro5665 k) +theorem macro5666 (k : Nat) : applyExit (before5666 k) exit35 1 = some (before5667 k) := by + simp (disch := omega) [before5666, before5667, exit35, applyExit, pop, push] + <;> omega +theorem step5666 (k : Nat) : Runs (1*2) (before5666 k).denote (before5667 k).denote := + @applyExit_sound (before5666 k) (before5667 k) exit35 1 valid35 (macro5666 k) +theorem macro5667 (k : Nat) : applyExit (before5667 k) exit36 5 = some (before5668 k) := by + simp (disch := omega) [before5667, before5668, exit36, applyExit, pop, push] + <;> omega +theorem step5667 (k : Nat) : Runs (5*2) (before5667 k).denote (before5668 k).denote := + @applyExit_sound (before5667 k) (before5668 k) exit36 5 valid36 (macro5667 k) +theorem macro5668 (k : Nat) : applyExit (before5668 k) exit31 1 = some (before5669 k) := by + simp (disch := omega) [before5668, before5669, exit31, applyExit, pop, push] + <;> omega +theorem step5668 (k : Nat) : Runs (1*1) (before5668 k).denote (before5669 k).denote := + @applyExit_sound (before5668 k) (before5669 k) exit31 1 valid31 (macro5668 k) +theorem macro5669 (k : Nat) : applyExit (before5669 k) exit10 5 = some (before5670 k) := by + simp (disch := omega) [before5669, before5670, exit10, applyExit, pop, push] + <;> omega +theorem step5669 (k : Nat) : Runs (5*2) (before5669 k).denote (before5670 k).denote := + @applyExit_sound (before5669 k) (before5670 k) exit10 5 valid10 (macro5669 k) +theorem macro5670 (k : Nat) : applyExit (before5670 k) exit32 1 = some (before5671 k) := by + simp (disch := omega) [before5670, before5671, exit32, applyExit, pop, push] + <;> omega +theorem step5670 (k : Nat) : Runs (1*3) (before5670 k).denote (before5671 k).denote := + @applyExit_sound (before5670 k) (before5671 k) exit32 1 valid32 (macro5670 k) +theorem macro5671 (k : Nat) : applyExit (before5671 k) exit36 5 = some (before5672 k) := by + simp (disch := omega) [before5671, before5672, exit36, applyExit, pop, push] + <;> omega +theorem step5671 (k : Nat) : Runs (5*2) (before5671 k).denote (before5672 k).denote := + @applyExit_sound (before5671 k) (before5672 k) exit36 5 valid36 (macro5671 k) +theorem macro5672 (k : Nat) : applyExit (before5672 k) exit33 1 = some (before5673 k) := by + simp (disch := omega) [before5672, before5673, exit33, applyExit, pop, push] + <;> omega +theorem step5672 (k : Nat) : Runs (1*2) (before5672 k).denote (before5673 k).denote := + @applyExit_sound (before5672 k) (before5673 k) exit33 1 valid33 (macro5672 k) +theorem macro5673 (k : Nat) : applyExit (before5673 k) exit34 24 = some (before5674 k) := by + simp (disch := omega) [before5673, before5674, exit34, applyExit, pop, push] + <;> omega +theorem step5673 (k : Nat) : Runs (24*2) (before5673 k).denote (before5674 k).denote := + @applyExit_sound (before5673 k) (before5674 k) exit34 24 valid34 (macro5673 k) +theorem macro5674 (k : Nat) : applyExit (before5674 k) exit35 1 = some (before5675 k) := by + simp (disch := omega) [before5674, before5675, exit35, applyExit, pop, push] + <;> omega +theorem step5674 (k : Nat) : Runs (1*2) (before5674 k).denote (before5675 k).denote := + @applyExit_sound (before5674 k) (before5675 k) exit35 1 valid35 (macro5674 k) +theorem macro5675 (k : Nat) : applyExit (before5675 k) exit36 37 = some (before5676 k) := by + simp (disch := omega) [before5675, before5676, exit36, applyExit, pop, push] + <;> omega +theorem step5675 (k : Nat) : Runs (37*2) (before5675 k).denote (before5676 k).denote := + @applyExit_sound (before5675 k) (before5676 k) exit36 37 valid36 (macro5675 k) +theorem macro5676 (k : Nat) : applyExit (before5676 k) exit31 1 = some (before5677 k) := by + simp (disch := omega) [before5676, before5677, exit31, applyExit, pop, push] + <;> omega +theorem step5676 (k : Nat) : Runs (1*1) (before5676 k).denote (before5677 k).denote := + @applyExit_sound (before5676 k) (before5677 k) exit31 1 valid31 (macro5676 k) +theorem macro5677 (k : Nat) : applyExit (before5677 k) exit10 37 = some (before5678 k) := by + simp (disch := omega) [before5677, before5678, exit10, applyExit, pop, push] + <;> omega +theorem step5677 (k : Nat) : Runs (37*2) (before5677 k).denote (before5678 k).denote := + @applyExit_sound (before5677 k) (before5678 k) exit10 37 valid10 (macro5677 k) +theorem macro5678 (k : Nat) : applyExit (before5678 k) exit32 1 = some (before5679 k) := by + simp (disch := omega) [before5678, before5679, exit32, applyExit, pop, push] + <;> omega +theorem step5678 (k : Nat) : Runs (1*3) (before5678 k).denote (before5679 k).denote := + @applyExit_sound (before5678 k) (before5679 k) exit32 1 valid32 (macro5678 k) +theorem macro5679 (k : Nat) : applyExit (before5679 k) exit36 37 = some (before5680 k) := by + simp (disch := omega) [before5679, before5680, exit36, applyExit, pop, push] + <;> omega +theorem step5679 (k : Nat) : Runs (37*2) (before5679 k).denote (before5680 k).denote := + @applyExit_sound (before5679 k) (before5680 k) exit36 37 valid36 (macro5679 k) +theorem macro5680 (k : Nat) : applyExit (before5680 k) exit33 1 = some (before5681 k) := by + simp (disch := omega) [before5680, before5681, exit33, applyExit, pop, push] + <;> omega +theorem step5680 (k : Nat) : Runs (1*2) (before5680 k).denote (before5681 k).denote := + @applyExit_sound (before5680 k) (before5681 k) exit33 1 valid33 (macro5680 k) +theorem macro5681 (k : Nat) : applyExit (before5681 k) exit34 18 = some (before5682 k) := by + simp (disch := omega) [before5681, before5682, exit34, applyExit, pop, push] + <;> omega +theorem step5681 (k : Nat) : Runs (18*2) (before5681 k).denote (before5682 k).denote := + @applyExit_sound (before5681 k) (before5682 k) exit34 18 valid34 (macro5681 k) +theorem macro5682 (k : Nat) : applyExit (before5682 k) exit35 1 = some (before5683 k) := by + simp (disch := omega) [before5682, before5683, exit35, applyExit, pop, push] + <;> omega +theorem step5682 (k : Nat) : Runs (1*2) (before5682 k).denote (before5683 k).denote := + @applyExit_sound (before5682 k) (before5683 k) exit35 1 valid35 (macro5682 k) +theorem macro5683 (k : Nat) : applyExit (before5683 k) exit36 89 = some (before5684 k) := by + simp (disch := omega) [before5683, before5684, exit36, applyExit, pop, push] + <;> omega +theorem step5683 (k : Nat) : Runs (89*2) (before5683 k).denote (before5684 k).denote := + @applyExit_sound (before5683 k) (before5684 k) exit36 89 valid36 (macro5683 k) +theorem macro5684 (k : Nat) : applyExit (before5684 k) exit31 1 = some (before5685 k) := by + simp (disch := omega) [before5684, before5685, exit31, applyExit, pop, push] + <;> omega +theorem step5684 (k : Nat) : Runs (1*1) (before5684 k).denote (before5685 k).denote := + @applyExit_sound (before5684 k) (before5685 k) exit31 1 valid31 (macro5684 k) +theorem macro5685 (k : Nat) : applyExit (before5685 k) exit10 89 = some (before5686 k) := by + simp (disch := omega) [before5685, before5686, exit10, applyExit, pop, push] + <;> omega +theorem step5685 (k : Nat) : Runs (89*2) (before5685 k).denote (before5686 k).denote := + @applyExit_sound (before5685 k) (before5686 k) exit10 89 valid10 (macro5685 k) +theorem macro5686 (k : Nat) : applyExit (before5686 k) exit32 1 = some (before5687 k) := by + simp (disch := omega) [before5686, before5687, exit32, applyExit, pop, push] + <;> omega +theorem step5686 (k : Nat) : Runs (1*3) (before5686 k).denote (before5687 k).denote := + @applyExit_sound (before5686 k) (before5687 k) exit32 1 valid32 (macro5686 k) +theorem macro5687 (k : Nat) : applyExit (before5687 k) exit36 89 = some (before5688 k) := by + simp (disch := omega) [before5687, before5688, exit36, applyExit, pop, push] + <;> omega +theorem step5687 (k : Nat) : Runs (89*2) (before5687 k).denote (before5688 k).denote := + @applyExit_sound (before5687 k) (before5688 k) exit36 89 valid36 (macro5687 k) +theorem macro5688 (k : Nat) : applyExit (before5688 k) exit33 1 = some (before5689 k) := by + simp (disch := omega) [before5688, before5689, exit33, applyExit, pop, push] + <;> omega +theorem step5688 (k : Nat) : Runs (1*2) (before5688 k).denote (before5689 k).denote := + @applyExit_sound (before5688 k) (before5689 k) exit33 1 valid33 (macro5688 k) +theorem macro5689 (k : Nat) : applyExit (before5689 k) exit34 22 = some (before5690 k) := by + simp (disch := omega) [before5689, before5690, exit34, applyExit, pop, push] + <;> omega +theorem step5689 (k : Nat) : Runs (22*2) (before5689 k).denote (before5690 k).denote := + @applyExit_sound (before5689 k) (before5690 k) exit34 22 valid34 (macro5689 k) +theorem macro5690 (k : Nat) : applyExit (before5690 k) exit312 (1*k+8) = some (before5691 k) := by + simp (disch := omega) [before5690, before5691, exit312, applyExit, pop, push] + <;> omega +theorem step5690 (k : Nat) : Runs ((1*k+8)*1142) (before5690 k).denote (before5691 k).denote := + @applyExit_sound (before5690 k) (before5691 k) exit312 (1*k+8) valid312 (macro5690 k) +theorem macro5691 (k : Nat) : applyExit (before5691 k) exit34 17 = some (before5692 k) := by + simp (disch := omega) [before5691, before5692, exit34, applyExit, pop, push] + <;> omega +theorem step5691 (k : Nat) : Runs (17*2) (before5691 k).denote (before5692 k).denote := + @applyExit_sound (before5691 k) (before5692 k) exit34 17 valid34 (macro5691 k) +theorem macro5692 (k : Nat) : applyExit (before5692 k) exit35 1 = some (before5693 k) := by + simp (disch := omega) [before5692, before5693, exit35, applyExit, pop, push] + <;> omega +theorem step5692 (k : Nat) : Runs (1*2) (before5692 k).denote (before5693 k).denote := + @applyExit_sound (before5692 k) (before5693 k) exit35 1 valid35 (macro5692 k) +theorem macro5693 (k : Nat) : applyExit (before5693 k) exit36 13 = some (before5694 k) := by + simp (disch := omega) [before5693, before5694, exit36, applyExit, pop, push] + <;> omega +theorem step5693 (k : Nat) : Runs (13*2) (before5693 k).denote (before5694 k).denote := + @applyExit_sound (before5693 k) (before5694 k) exit36 13 valid36 (macro5693 k) +theorem macro5694 (k : Nat) : applyExit (before5694 k) exit31 1 = some (before5695 k) := by + simp (disch := omega) [before5694, before5695, exit31, applyExit, pop, push] + <;> omega +theorem step5694 (k : Nat) : Runs (1*1) (before5694 k).denote (before5695 k).denote := + @applyExit_sound (before5694 k) (before5695 k) exit31 1 valid31 (macro5694 k) +theorem macro5695 (k : Nat) : applyExit (before5695 k) exit10 13 = some (before5696 k) := by + simp (disch := omega) [before5695, before5696, exit10, applyExit, pop, push] + <;> omega +theorem step5695 (k : Nat) : Runs (13*2) (before5695 k).denote (before5696 k).denote := + @applyExit_sound (before5695 k) (before5696 k) exit10 13 valid10 (macro5695 k) +theorem macro5696 (k : Nat) : applyExit (before5696 k) exit32 1 = some (before5697 k) := by + simp (disch := omega) [before5696, before5697, exit32, applyExit, pop, push] + <;> omega +theorem step5696 (k : Nat) : Runs (1*3) (before5696 k).denote (before5697 k).denote := + @applyExit_sound (before5696 k) (before5697 k) exit32 1 valid32 (macro5696 k) +theorem macro5697 (k : Nat) : applyExit (before5697 k) exit36 13 = some (before5698 k) := by + simp (disch := omega) [before5697, before5698, exit36, applyExit, pop, push] + <;> omega +theorem step5697 (k : Nat) : Runs (13*2) (before5697 k).denote (before5698 k).denote := + @applyExit_sound (before5697 k) (before5698 k) exit36 13 valid36 (macro5697 k) +theorem macro5698 (k : Nat) : applyExit (before5698 k) exit33 1 = some (before5699 k) := by + simp (disch := omega) [before5698, before5699, exit33, applyExit, pop, push] + <;> omega +theorem step5698 (k : Nat) : Runs (1*2) (before5698 k).denote (before5699 k).denote := + @applyExit_sound (before5698 k) (before5699 k) exit33 1 valid33 (macro5698 k) +theorem macro5699 (k : Nat) : applyExit (before5699 k) exit34 94 = some (after5699 k) := by + simp (disch := omega) [before5699, after5699, exit34, applyExit, pop, push] + <;> omega +theorem step5699 (k : Nat) : Runs (94*2) (before5699 k).denote (after5699 k).denote := + @applyExit_sound (before5699 k) (after5699 k) exit34 94 valid34 (macro5699 k) +theorem chunkRun056 (k : Nat) : Runs (1246*k+3167056499) (before5600 k).denote (after5699 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))))+((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1))))))) ((((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))))+((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2))))))) (before5600 k).denote (before5650 k).denote (after5699 k).denote (@Runs.trans (((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))))+((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1)))))) (before5600 k).denote (before5625 k).denote (before5650 k).denote (@Runs.trans ((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2))))) ((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before5600 k).denote (before5612 k).denote (before5625 k).denote (@Runs.trans (((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))) (before5600 k).denote (before5606 k).denote (before5612 k).denote (@Runs.trans ((1*2)+((1*2)+(88*2))) ((1*2)+((18*2)+(1*2))) (before5600 k).denote (before5603 k).denote (before5606 k).denote (@Runs.trans (1*2) ((1*2)+(88*2)) (before5600 k).denote (before5601 k).denote (before5603 k).denote (step5600 k) (@Runs.trans (1*2) (88*2) (before5601 k).denote (before5602 k).denote (before5603 k).denote (step5601 k) (step5602 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before5603 k).denote (before5604 k).denote (before5606 k).denote (step5603 k) (@Runs.trans (18*2) (1*2) (before5604 k).denote (before5605 k).denote (before5606 k).denote (step5604 k) (step5605 k)))) (@Runs.trans ((1*2)+((36*2)+(1*2))) ((24*2)+((1*2)+(1*2))) (before5606 k).denote (before5609 k).denote (before5612 k).denote (@Runs.trans (1*2) ((36*2)+(1*2)) (before5606 k).denote (before5607 k).denote (before5609 k).denote (step5606 k) (@Runs.trans (36*2) (1*2) (before5607 k).denote (before5608 k).denote (before5609 k).denote (step5607 k) (step5608 k))) (@Runs.trans (24*2) ((1*2)+(1*2)) (before5609 k).denote (before5610 k).denote (before5612 k).denote (step5609 k) (@Runs.trans (1*2) (1*2) (before5610 k).denote (before5611 k).denote (before5612 k).denote (step5610 k) (step5611 k))))) (@Runs.trans (((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2)))) (((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before5612 k).denote (before5618 k).denote (before5625 k).denote (@Runs.trans ((4*2)+((1*2)+(791761157*2))) ((1*38)+(((1*k+7)*38)+(3*2))) (before5612 k).denote (before5615 k).denote (before5618 k).denote (@Runs.trans (4*2) ((1*2)+(791761157*2)) (before5612 k).denote (before5613 k).denote (before5615 k).denote (step5612 k) (@Runs.trans (1*2) (791761157*2) (before5613 k).denote (before5614 k).denote (before5615 k).denote (step5613 k) (step5614 k))) (@Runs.trans (1*38) (((1*k+7)*38)+(3*2)) (before5615 k).denote (before5616 k).denote (before5618 k).denote (step5615 k) (@Runs.trans ((1*k+7)*38) (3*2) (before5616 k).denote (before5617 k).denote (before5618 k).denote (step5616 k) (step5617 k)))) (@Runs.trans ((1*2)+((1*2)+(5*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before5618 k).denote (before5621 k).denote (before5625 k).denote (@Runs.trans (1*2) ((1*2)+(5*2)) (before5618 k).denote (before5619 k).denote (before5621 k).denote (step5618 k) (@Runs.trans (1*2) (5*2) (before5619 k).denote (before5620 k).denote (before5621 k).denote (step5619 k) (step5620 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before5621 k).denote (before5623 k).denote (before5625 k).denote (@Runs.trans (1*2) (11*2) (before5621 k).denote (before5622 k).denote (before5623 k).denote (step5621 k) (step5622 k)) (@Runs.trans (1*2) (1*2) (before5623 k).denote (before5624 k).denote (before5625 k).denote (step5623 k) (step5624 k)))))) (@Runs.trans ((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3))))) ((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1))))) (before5625 k).denote (before5637 k).denote (before5650 k).denote (@Runs.trans (((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2)))) (((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))) (before5625 k).denote (before5631 k).denote (before5637 k).denote (@Runs.trans ((5*2)+((1*2)+(12*2))) ((1*2)+((1*2)+(7*2))) (before5625 k).denote (before5628 k).denote (before5631 k).denote (@Runs.trans (5*2) ((1*2)+(12*2)) (before5625 k).denote (before5626 k).denote (before5628 k).denote (step5625 k) (@Runs.trans (1*2) (12*2) (before5626 k).denote (before5627 k).denote (before5628 k).denote (step5626 k) (step5627 k))) (@Runs.trans (1*2) ((1*2)+(7*2)) (before5628 k).denote (before5629 k).denote (before5631 k).denote (step5628 k) (@Runs.trans (1*2) (7*2) (before5629 k).denote (before5630 k).denote (before5631 k).denote (step5629 k) (step5630 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) ((1*3)+((1*1)+(1*3))) (before5631 k).denote (before5634 k).denote (before5637 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before5631 k).denote (before5632 k).denote (before5634 k).denote (step5631 k) (@Runs.trans (4*2) (1*2) (before5632 k).denote (before5633 k).denote (before5634 k).denote (step5632 k) (step5633 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before5634 k).denote (before5635 k).denote (before5637 k).denote (step5634 k) (@Runs.trans (1*1) (1*3) (before5635 k).denote (before5636 k).denote (before5637 k).denote (step5635 k) (step5636 k))))) (@Runs.trans (((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2)))) (((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1)))) (before5637 k).denote (before5643 k).denote (before5650 k).denote (@Runs.trans ((1*2)+((4*2)+(1*2))) ((8*2)+((1*1)+(8*2))) (before5637 k).denote (before5640 k).denote (before5643 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before5637 k).denote (before5638 k).denote (before5640 k).denote (step5637 k) (@Runs.trans (4*2) (1*2) (before5638 k).denote (before5639 k).denote (before5640 k).denote (step5638 k) (step5639 k))) (@Runs.trans (8*2) ((1*1)+(8*2)) (before5640 k).denote (before5641 k).denote (before5643 k).denote (step5640 k) (@Runs.trans (1*1) (8*2) (before5641 k).denote (before5642 k).denote (before5643 k).denote (step5641 k) (step5642 k)))) (@Runs.trans ((1*3)+((8*2)+(1*2))) (((12*2)+(1*2))+((6*2)+(1*1))) (before5643 k).denote (before5646 k).denote (before5650 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before5643 k).denote (before5644 k).denote (before5646 k).denote (step5643 k) (@Runs.trans (8*2) (1*2) (before5644 k).denote (before5645 k).denote (before5646 k).denote (step5644 k) (step5645 k))) (@Runs.trans ((12*2)+(1*2)) ((6*2)+(1*1)) (before5646 k).denote (before5648 k).denote (before5650 k).denote (@Runs.trans (12*2) (1*2) (before5646 k).denote (before5647 k).denote (before5648 k).denote (step5646 k) (step5647 k)) (@Runs.trans (6*2) (1*1) (before5648 k).denote (before5649 k).denote (before5650 k).denote (step5648 k) (step5649 k))))))) (@Runs.trans (((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2)))))) (((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))))+((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2)))))) (before5650 k).denote (before5675 k).denote (after5699 k).denote (@Runs.trans ((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))) ((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2))))) (before5650 k).denote (before5662 k).denote (before5675 k).denote (@Runs.trans (((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2)))) (((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))) (before5650 k).denote (before5656 k).denote (before5662 k).denote (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*2)+((11*2)+(1*2))) (before5650 k).denote (before5653 k).denote (before5656 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before5650 k).denote (before5651 k).denote (before5653 k).denote (step5650 k) (@Runs.trans (1*3) (6*2) (before5651 k).denote (before5652 k).denote (before5653 k).denote (step5651 k) (step5652 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before5653 k).denote (before5654 k).denote (before5656 k).denote (step5653 k) (@Runs.trans (11*2) (1*2) (before5654 k).denote (before5655 k).denote (before5656 k).denote (step5654 k) (step5655 k)))) (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((6*2)+(1*2))) (before5656 k).denote (before5659 k).denote (before5662 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before5656 k).denote (before5657 k).denote (before5659 k).denote (step5656 k) (@Runs.trans (1*1) (6*2) (before5657 k).denote (before5658 k).denote (before5659 k).denote (step5657 k) (step5658 k))) (@Runs.trans (1*3) ((6*2)+(1*2)) (before5659 k).denote (before5660 k).denote (before5662 k).denote (step5659 k) (@Runs.trans (6*2) (1*2) (before5660 k).denote (before5661 k).denote (before5662 k).denote (step5660 k) (step5661 k))))) (@Runs.trans (((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2)))) (((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2)))) (before5662 k).denote (before5668 k).denote (before5675 k).denote (@Runs.trans ((3*2)+(((1*k+7)*66)+(1*38))) ((791761157*2)+((1*2)+(5*2))) (before5662 k).denote (before5665 k).denote (before5668 k).denote (@Runs.trans (3*2) (((1*k+7)*66)+(1*38)) (before5662 k).denote (before5663 k).denote (before5665 k).denote (step5662 k) (@Runs.trans ((1*k+7)*66) (1*38) (before5663 k).denote (before5664 k).denote (before5665 k).denote (step5663 k) (step5664 k))) (@Runs.trans (791761157*2) ((1*2)+(5*2)) (before5665 k).denote (before5666 k).denote (before5668 k).denote (step5665 k) (@Runs.trans (1*2) (5*2) (before5666 k).denote (before5667 k).denote (before5668 k).denote (step5666 k) (step5667 k)))) (@Runs.trans ((1*1)+((5*2)+(1*3))) (((5*2)+(1*2))+((24*2)+(1*2))) (before5668 k).denote (before5671 k).denote (before5675 k).denote (@Runs.trans (1*1) ((5*2)+(1*3)) (before5668 k).denote (before5669 k).denote (before5671 k).denote (step5668 k) (@Runs.trans (5*2) (1*3) (before5669 k).denote (before5670 k).denote (before5671 k).denote (step5669 k) (step5670 k))) (@Runs.trans ((5*2)+(1*2)) ((24*2)+(1*2)) (before5671 k).denote (before5673 k).denote (before5675 k).denote (@Runs.trans (5*2) (1*2) (before5671 k).denote (before5672 k).denote (before5673 k).denote (step5671 k) (step5672 k)) (@Runs.trans (24*2) (1*2) (before5673 k).denote (before5674 k).denote (before5675 k).denote (step5673 k) (step5674 k)))))) (@Runs.trans ((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3))))) ((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2))))) (before5675 k).denote (before5687 k).denote (after5699 k).denote (@Runs.trans (((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2)))) (((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))) (before5675 k).denote (before5681 k).denote (before5687 k).denote (@Runs.trans ((37*2)+((1*1)+(37*2))) ((1*3)+((37*2)+(1*2))) (before5675 k).denote (before5678 k).denote (before5681 k).denote (@Runs.trans (37*2) ((1*1)+(37*2)) (before5675 k).denote (before5676 k).denote (before5678 k).denote (step5675 k) (@Runs.trans (1*1) (37*2) (before5676 k).denote (before5677 k).denote (before5678 k).denote (step5676 k) (step5677 k))) (@Runs.trans (1*3) ((37*2)+(1*2)) (before5678 k).denote (before5679 k).denote (before5681 k).denote (step5678 k) (@Runs.trans (37*2) (1*2) (before5679 k).denote (before5680 k).denote (before5681 k).denote (step5679 k) (step5680 k)))) (@Runs.trans ((18*2)+((1*2)+(89*2))) ((1*1)+((89*2)+(1*3))) (before5681 k).denote (before5684 k).denote (before5687 k).denote (@Runs.trans (18*2) ((1*2)+(89*2)) (before5681 k).denote (before5682 k).denote (before5684 k).denote (step5681 k) (@Runs.trans (1*2) (89*2) (before5682 k).denote (before5683 k).denote (before5684 k).denote (step5682 k) (step5683 k))) (@Runs.trans (1*1) ((89*2)+(1*3)) (before5684 k).denote (before5685 k).denote (before5687 k).denote (step5684 k) (@Runs.trans (89*2) (1*3) (before5685 k).denote (before5686 k).denote (before5687 k).denote (step5685 k) (step5686 k))))) (@Runs.trans (((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2)))) (((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2)))) (before5687 k).denote (before5693 k).denote (after5699 k).denote (@Runs.trans ((89*2)+((1*2)+(22*2))) (((1*k+8)*1142)+((17*2)+(1*2))) (before5687 k).denote (before5690 k).denote (before5693 k).denote (@Runs.trans (89*2) ((1*2)+(22*2)) (before5687 k).denote (before5688 k).denote (before5690 k).denote (step5687 k) (@Runs.trans (1*2) (22*2) (before5688 k).denote (before5689 k).denote (before5690 k).denote (step5688 k) (step5689 k))) (@Runs.trans ((1*k+8)*1142) ((17*2)+(1*2)) (before5690 k).denote (before5691 k).denote (before5693 k).denote (step5690 k) (@Runs.trans (17*2) (1*2) (before5691 k).denote (before5692 k).denote (before5693 k).denote (step5691 k) (step5692 k)))) (@Runs.trans ((13*2)+((1*1)+(13*2))) (((1*3)+(13*2))+((1*2)+(94*2))) (before5693 k).denote (before5696 k).denote (after5699 k).denote (@Runs.trans (13*2) ((1*1)+(13*2)) (before5693 k).denote (before5694 k).denote (before5696 k).denote (step5693 k) (@Runs.trans (1*1) (13*2) (before5694 k).denote (before5695 k).denote (before5696 k).denote (step5694 k) (step5695 k))) (@Runs.trans ((1*3)+(13*2)) ((1*2)+(94*2)) (before5696 k).denote (before5698 k).denote (after5699 k).denote (@Runs.trans (1*3) (13*2) (before5696 k).denote (before5697 k).denote (before5698 k).denote (step5696 k) (step5697 k)) (@Runs.trans (1*2) (94*2) (before5698 k).denote (before5699 k).denote (after5699 k).denote (step5698 k) (step5699 k)))))))) + have ht : (((((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))))+((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1)))))))+((((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))))+((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2)))))))) = (1246*k+3167056499) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean new file mode 100644 index 00000000..e88dce44 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean @@ -0,0 +1,779 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5700_0 : Stack := [] +abbrev tail5700_1 : Stack := ⟨w1,1⟩ :: tail5700_0 +abbrev tail5700_2 : Stack := ⟨w0,2⟩ :: tail5700_1 +abbrev tail5700_3 : Stack := ⟨w2,1⟩ :: tail5700_2 +abbrev tail5700_4 : Stack := ⟨w1,4⟩ :: tail5700_3 +abbrev tail5700_5 : Stack := ⟨w0,9⟩ :: tail5700_4 +abbrev tail5700_6 : Stack := ⟨w2,1⟩ :: tail5700_5 +abbrev tail5700_7 : Stack := ⟨w1,12⟩ :: tail5700_6 +abbrev tail5700_8 : Stack := ⟨w0,7⟩ :: tail5700_7 +abbrev tail5700_9 : Stack := ⟨w2,1⟩ :: tail5700_8 +abbrev tail5700_10 : Stack := ⟨w1,11⟩ :: tail5700_9 +abbrev tail5700_11 : Stack := ⟨w0,7⟩ :: tail5700_10 +abbrev tail5700_12 : Stack := ⟨w2,1⟩ :: tail5700_11 +abbrev tail5700_13 : Stack := ⟨w1,3⟩ :: tail5700_12 +abbrev tail5700_14 (k : Nat) : Stack := ⟨w275,(1*k+7)⟩ :: tail5700_13 +abbrev tail5700_15 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5700_14 k +abbrev tail5700_16 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5700_15 k +abbrev tail5700_17 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5700_16 k +abbrev tail5700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_17 k +abbrev tail5700_19 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5700_18 k +abbrev tail5700_20 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5700_19 k +abbrev tail5700_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_20 k +abbrev tail5700_22 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5700_21 k +abbrev tail5700_23 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5700_22 k +abbrev tail5700_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_23 k +abbrev tail5700_25 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5700_24 k +abbrev tail5700_26 (k : Nat) : Stack := ⟨w276,(1*k+8)⟩ :: tail5700_25 k +abbrev tail5700_27 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5700_26 k +abbrev tail5700_28 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5700_27 k +abbrev tail5700_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_28 k +abbrev tail5700_30 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5700_29 k +abbrev tail5700_31 : Stack := ⟨w1,3⟩ :: tail5700_0 +abbrev tail5700_32 : Stack := ⟨w2,1⟩ :: tail5700_31 +abbrev tail5700_33 : Stack := ⟨w0,20⟩ :: tail5700_32 +abbrev tail5700_34 : Stack := ⟨w1,34⟩ :: tail5700_33 +abbrev tail5700_35 : Stack := ⟨w2,1⟩ :: tail5700_34 +abbrev tail5700_36 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_30 k +abbrev tail5700_37 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5700_36 k +abbrev tail5700_38 : Stack := ⟨w0,19⟩ :: tail5700_32 +abbrev tail5700_39 : Stack := ⟨w23,1⟩ :: tail5700_38 +abbrev tail5700_40 : Stack := ⟨w1,34⟩ :: tail5700_39 +abbrev tail5700_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5700_30 k +abbrev tail5700_42 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5700_30 k +abbrev tail5700_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_42 k +abbrev tail5700_44 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5700_43 k +abbrev tail5700_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_44 k +abbrev tail5700_46 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5700_45 k +abbrev tail5700_47 : Stack := ⟨w1,4⟩ :: tail5700_0 +abbrev tail5700_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5700_44 k +abbrev tail5700_49 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5700_44 k +abbrev tail5700_50 : Stack := ⟨w1,6⟩ :: tail5700_0 +abbrev tail5700_51 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5700_43 k +abbrev tail5700_52 : Stack := ⟨w2,1⟩ :: tail5700_50 +abbrev tail5700_53 : Stack := ⟨w0,18⟩ :: tail5700_52 +abbrev tail5700_54 : Stack := ⟨w0,19⟩ :: tail5700_52 +abbrev tail5700_55 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5700_30 k +abbrev tail5700_56 : Stack := ⟨w1,1⟩ :: tail5700_54 +abbrev tail5700_57 : Stack := ⟨w1,35⟩ :: tail5700_54 +abbrev tail5700_58 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5700_29 k +abbrev tail5700_59 : Stack := ⟨w2,1⟩ :: tail5700_57 +abbrev tail5700_60 : Stack := ⟨w0,93⟩ :: tail5700_59 +abbrev tail5700_61 : Stack := ⟨w0,94⟩ :: tail5700_59 +abbrev tail5700_62 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5700_27 k +abbrev tail5700_63 : Stack := ⟨w1,1⟩ :: tail5700_61 +abbrev tail5700_64 : Stack := ⟨w1,14⟩ :: tail5700_61 +abbrev tail5700_65 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5700_26 k +abbrev tail5700_66 : Stack := ⟨w2,1⟩ :: tail5700_64 +abbrev tail5700_67 : Stack := ⟨w0,16⟩ :: tail5700_66 +abbrev tail5700_68 (k : Nat) : Stack := ⟨w277,(1*k+8)⟩ :: tail5700_67 +abbrev tail5700_69 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5700_68 k +abbrev tail5700_70 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5700_68 k +abbrev tail5700_71 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5700_22 k +abbrev tail5700_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_70 k +abbrev tail5700_73 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5700_70 k +abbrev tail5700_74 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5700_21 k +abbrev tail5700_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_73 k +abbrev tail5700_76 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5700_75 k +abbrev tail5700_77 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5700_75 k +abbrev tail5700_78 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5700_19 k +abbrev tail5700_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_77 k +abbrev tail5700_80 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5700_77 k +abbrev tail5700_81 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5700_18 k +abbrev tail5700_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_80 k +abbrev tail5700_83 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5700_82 k +abbrev tail5700_84 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5700_82 k +abbrev tail5700_85 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5700_16 k +abbrev tail5700_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_84 k +abbrev tail5700_87 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5700_84 k +abbrev tail5700_88 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail5700_15 k +abbrev tail5700_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_87 k +abbrev tail5700_90 (k : Nat) : Stack := ⟨w0,791761156⟩ :: tail5700_89 k +abbrev tail5700_91 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5700_90 k +abbrev tail5700_92 (k : Nat) : Stack := ⟨w278,(1*k+7)⟩ :: tail5700_91 k +abbrev tail5700_93 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5700_92 k +abbrev tail5700_94 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5700_92 k +abbrev tail5700_95 : Stack := ⟨w0,6⟩ :: tail5700_10 +abbrev tail5700_96 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_94 k +abbrev tail5700_97 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_94 k +abbrev tail5700_98 : Stack := ⟨w1,10⟩ :: tail5700_9 +abbrev tail5700_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_97 k +abbrev tail5700_100 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5700_99 k +abbrev tail5700_101 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5700_99 k +abbrev tail5700_102 : Stack := ⟨w0,6⟩ :: tail5700_7 +abbrev tail5700_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_101 k +abbrev tail5700_104 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_101 k +abbrev tail5700_105 : Stack := ⟨w1,11⟩ :: tail5700_6 +abbrev tail5700_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_104 k +abbrev tail5700_107 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5700_106 k +abbrev tail5700_108 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5700_106 k +abbrev tail5700_109 : Stack := ⟨w0,8⟩ :: tail5700_4 +abbrev tail5700_110 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_108 k +abbrev tail5700_111 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5700_108 k +abbrev tail5700_112 : Stack := ⟨w1,3⟩ :: tail5700_3 +abbrev tail5700_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_111 k +abbrev tail5700_114 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5700_113 k +abbrev tail5700_115 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5700_113 k +abbrev tail5700_116 : Stack := ⟨w0,1⟩ :: tail5700_1 +abbrev tail5700_117 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_115 k +abbrev tail5700_118 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5700_115 k +abbrev tail5700_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_118 k +abbrev tail5700_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5700_119 k +abbrev tail5700_121 : Stack := ⟨w23,1⟩ :: tail5700_0 +abbrev tail5700_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_119 k +abbrev tail5700_123 : Stack := ⟨w0,1⟩ :: tail5700_0 +abbrev tail5700_124 : Stack := ⟨w2,1⟩ :: tail5700_123 +abbrev tail5700_125 : Stack := ⟨w23,1⟩ :: tail5700_124 +abbrev tail5700_126 : Stack := ⟨w0,2⟩ :: tail5700_125 +abbrev tail5700_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_114 k +abbrev tail5700_128 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5700_127 k +abbrev tail5700_129 : Stack := ⟨w0,1⟩ :: tail5700_124 +abbrev tail5700_130 : Stack := ⟨w0,3⟩ :: tail5700_124 +abbrev tail5700_131 : Stack := ⟨w2,1⟩ :: tail5700_130 +abbrev tail5700_132 : Stack := ⟨w1,3⟩ :: tail5700_131 +abbrev tail5700_133 : Stack := ⟨w23,1⟩ :: tail5700_132 +abbrev tail5700_134 : Stack := ⟨w0,9⟩ :: tail5700_133 +abbrev tail5700_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_107 k +abbrev tail5700_136 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5700_135 k +abbrev tail5700_137 : Stack := ⟨w0,1⟩ :: tail5700_132 +abbrev tail5700_138 : Stack := ⟨w0,10⟩ :: tail5700_132 +abbrev tail5700_139 : Stack := ⟨w2,1⟩ :: tail5700_138 +abbrev tail5700_140 : Stack := ⟨w1,11⟩ :: tail5700_139 +abbrev tail5700_141 : Stack := ⟨w23,1⟩ :: tail5700_140 +abbrev tail5700_142 : Stack := ⟨w0,7⟩ :: tail5700_141 +abbrev tail5700_143 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_100 k +abbrev tail5700_144 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_143 k +abbrev tail5700_145 : Stack := ⟨w0,1⟩ :: tail5700_140 +abbrev tail5700_146 : Stack := ⟨w0,8⟩ :: tail5700_140 +abbrev tail5700_147 : Stack := ⟨w2,1⟩ :: tail5700_146 +abbrev tail5700_148 : Stack := ⟨w1,10⟩ :: tail5700_147 +abbrev tail5700_149 : Stack := ⟨w23,1⟩ :: tail5700_148 +abbrev tail5700_150 : Stack := ⟨w0,7⟩ :: tail5700_149 +abbrev tail5700_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_93 k +abbrev tail5700_152 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_151 k + +def before5700 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526839),(tail5700_30 k),tail5700_35⟩ +def before5701 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526841),(tail5700_36 k),tail5700_34⟩ +def before5702 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5700_37 k),tail5700_33⟩ +def before5703 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5700_37 k),tail5700_39⟩ +def before5704 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5700_36 k),tail5700_40⟩ +def before5705 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526841),(tail5700_41 k),tail5700_40⟩ +def before5706 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5700_42 k),tail5700_39⟩ +def before5707 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526911),(tail5700_43 k),tail5700_38⟩ +def before5708 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526949),(tail5700_44 k),tail5700_32⟩ +def before5709 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail5700_45 k),tail5700_31⟩ +def before5710 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526957),(tail5700_46 k),tail5700_0⟩ +def before5711 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail5700_46 k),tail5700_1⟩ +def before5712 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail5700_45 k),tail5700_47⟩ +def before5713 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail5700_48 k),tail5700_47⟩ +def before5714 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail5700_49 k),tail5700_0⟩ +def before5715 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail5700_49 k),tail5700_1⟩ +def before5716 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail5700_44 k),tail5700_50⟩ +def before5717 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526947),(tail5700_51 k),tail5700_52⟩ +def before5718 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5700_43 k),tail5700_53⟩ +def before5719 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5700_42 k),tail5700_54⟩ +def before5720 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5700_55 k),tail5700_56⟩ +def before5721 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526839),(tail5700_30 k),tail5700_57⟩ +def before5722 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526837),(tail5700_58 k),tail5700_59⟩ +def before5723 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5700_29 k),tail5700_60⟩ +def before5724 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526649),(tail5700_28 k),tail5700_61⟩ +def before5725 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail5700_62 k),tail5700_63⟩ +def before5726 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526621),(tail5700_27 k),tail5700_64⟩ +def before5727 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526619),(tail5700_65 k),tail5700_66⟩ +def before5728 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5700_26 k),tail5700_67⟩ +def before5729 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5700_25 k),(tail5700_68 k)⟩ +def before5730 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5700_24 k),(tail5700_69 k)⟩ +def before5731 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521853),(tail5700_23 k),(tail5700_70 k)⟩ +def before5732 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail5700_71 k),(tail5700_72 k)⟩ +def before5733 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail5700_22 k),(tail5700_73 k)⟩ +def before5734 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail5700_74 k),(tail5700_75 k)⟩ +def before5735 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5700_21 k),(tail5700_76 k)⟩ +def before5736 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521635),(tail5700_20 k),(tail5700_77 k)⟩ +def before5737 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail5700_78 k),(tail5700_79 k)⟩ +def before5738 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521559),(tail5700_19 k),(tail5700_80 k)⟩ +def before5739 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521557),(tail5700_81 k),(tail5700_82 k)⟩ +def before5740 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5700_18 k),(tail5700_83 k)⟩ +def before5741 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521509),(tail5700_17 k),(tail5700_84 k)⟩ +def before5742 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail5700_85 k),(tail5700_86 k)⟩ +def before5743 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail5700_16 k),(tail5700_87 k)⟩ +def before5744 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521495),(tail5700_88 k),(tail5700_89 k)⟩ +def before5745 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5700_15 k),(tail5700_90 k)⟩ +def before5746 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5700_14 k),(tail5700_91 k)⟩ +def before5747 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5700_13,(tail5700_92 k)⟩ +def before5748 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5700_12,(tail5700_93 k)⟩ +def before5749 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail5700_11,(tail5700_94 k)⟩ +def before5750 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail5700_95,(tail5700_96 k)⟩ +def before5751 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail5700_10,(tail5700_97 k)⟩ +def before5752 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail5700_98,(tail5700_99 k)⟩ +def before5753 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5700_9,(tail5700_100 k)⟩ +def before5754 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1167),tail5700_8,(tail5700_101 k)⟩ +def before5755 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail5700_102,(tail5700_103 k)⟩ +def before5756 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail5700_7,(tail5700_104 k)⟩ +def before5757 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail5700_105,(tail5700_106 k)⟩ +def before5758 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5700_6,(tail5700_107 k)⟩ +def before5759 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5700_5,(tail5700_108 k)⟩ +def before5760 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail5700_109,(tail5700_110 k)⟩ +def before5761 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5700_4,(tail5700_111 k)⟩ +def before5762 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5700_112,(tail5700_113 k)⟩ +def before5763 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5700_3,(tail5700_114 k)⟩ +def before5764 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail5700_2,(tail5700_115 k)⟩ +def before5765 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail5700_116,(tail5700_117 k)⟩ +def before5766 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail5700_1,(tail5700_118 k)⟩ +def before5767 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1241),tail5700_0,(tail5700_119 k)⟩ +def before5768 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1243),tail5700_0,(tail5700_120 k)⟩ +def before5769 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail5700_121,(tail5700_120 k)⟩ +def before5770 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail5700_121,(tail5700_122 k)⟩ +def before5771 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail5700_123,(tail5700_122 k)⟩ +def before5772 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1241),tail5700_124,(tail5700_119 k)⟩ +def before5773 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail5700_125,(tail5700_118 k)⟩ +def before5774 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5700_126,(tail5700_115 k)⟩ +def before5775 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail5700_126,(tail5700_127 k)⟩ +def before5776 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail5700_125,(tail5700_128 k)⟩ +def before5777 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail5700_129,(tail5700_128 k)⟩ +def before5778 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5700_130,(tail5700_127 k)⟩ +def before5779 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail5700_131,(tail5700_114 k)⟩ +def before5780 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1227),tail5700_132,(tail5700_113 k)⟩ +def before5781 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail5700_133,(tail5700_111 k)⟩ +def before5782 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5700_134,(tail5700_108 k)⟩ +def before5783 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail5700_134,(tail5700_135 k)⟩ +def before5784 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5700_133,(tail5700_136 k)⟩ +def before5785 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail5700_137,(tail5700_136 k)⟩ +def before5786 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5700_138,(tail5700_135 k)⟩ +def before5787 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail5700_139,(tail5700_107 k)⟩ +def before5788 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1183),tail5700_140,(tail5700_106 k)⟩ +def before5789 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail5700_141,(tail5700_104 k)⟩ +def before5790 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5700_142,(tail5700_101 k)⟩ +def before5791 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail5700_142,(tail5700_143 k)⟩ +def before5792 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail5700_141,(tail5700_144 k)⟩ +def before5793 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail5700_145,(tail5700_144 k)⟩ +def before5794 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5700_146,(tail5700_143 k)⟩ +def before5795 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail5700_147,(tail5700_100 k)⟩ +def before5796 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1145),tail5700_148,(tail5700_99 k)⟩ +def before5797 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail5700_149,(tail5700_97 k)⟩ +def before5798 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5700_150,(tail5700_94 k)⟩ +def before5799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail5700_150,(tail5700_151 k)⟩ +def after5799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail5700_149,(tail5700_152 k)⟩ + +theorem macro5700 (k : Nat) : applyExit (before5700 k) exit35 1 = some (before5701 k) := by + simp (disch := omega) [before5700, before5701, exit35, applyExit, pop, push] + <;> omega +theorem step5700 (k : Nat) : Runs (1*2) (before5700 k).denote (before5701 k).denote := + @applyExit_sound (before5700 k) (before5701 k) exit35 1 valid35 (macro5700 k) +theorem macro5701 (k : Nat) : applyExit (before5701 k) exit36 34 = some (before5702 k) := by + simp (disch := omega) [before5701, before5702, exit36, applyExit, pop, push] + <;> omega +theorem step5701 (k : Nat) : Runs (34*2) (before5701 k).denote (before5702 k).denote := + @applyExit_sound (before5701 k) (before5702 k) exit36 34 valid36 (macro5701 k) +theorem macro5702 (k : Nat) : applyExit (before5702 k) exit31 1 = some (before5703 k) := by + simp (disch := omega) [before5702, before5703, exit31, applyExit, pop, push] + <;> omega +theorem step5702 (k : Nat) : Runs (1*1) (before5702 k).denote (before5703 k).denote := + @applyExit_sound (before5702 k) (before5703 k) exit31 1 valid31 (macro5702 k) +theorem macro5703 (k : Nat) : applyExit (before5703 k) exit10 34 = some (before5704 k) := by + simp (disch := omega) [before5703, before5704, exit10, applyExit, pop, push] + <;> omega +theorem step5703 (k : Nat) : Runs (34*2) (before5703 k).denote (before5704 k).denote := + @applyExit_sound (before5703 k) (before5704 k) exit10 34 valid10 (macro5703 k) +theorem macro5704 (k : Nat) : applyExit (before5704 k) exit32 1 = some (before5705 k) := by + simp (disch := omega) [before5704, before5705, exit32, applyExit, pop, push] + <;> omega +theorem step5704 (k : Nat) : Runs (1*3) (before5704 k).denote (before5705 k).denote := + @applyExit_sound (before5704 k) (before5705 k) exit32 1 valid32 (macro5704 k) +theorem macro5705 (k : Nat) : applyExit (before5705 k) exit36 34 = some (before5706 k) := by + simp (disch := omega) [before5705, before5706, exit36, applyExit, pop, push] + <;> omega +theorem step5705 (k : Nat) : Runs (34*2) (before5705 k).denote (before5706 k).denote := + @applyExit_sound (before5705 k) (before5706 k) exit36 34 valid36 (macro5705 k) +theorem macro5706 (k : Nat) : applyExit (before5706 k) exit33 1 = some (before5707 k) := by + simp (disch := omega) [before5706, before5707, exit33, applyExit, pop, push] + <;> omega +theorem step5706 (k : Nat) : Runs (1*2) (before5706 k).denote (before5707 k).denote := + @applyExit_sound (before5706 k) (before5707 k) exit33 1 valid33 (macro5706 k) +theorem macro5707 (k : Nat) : applyExit (before5707 k) exit34 19 = some (before5708 k) := by + simp (disch := omega) [before5707, before5708, exit34, applyExit, pop, push] + <;> omega +theorem step5707 (k : Nat) : Runs (19*2) (before5707 k).denote (before5708 k).denote := + @applyExit_sound (before5707 k) (before5708 k) exit34 19 valid34 (macro5707 k) +theorem macro5708 (k : Nat) : applyExit (before5708 k) exit35 1 = some (before5709 k) := by + simp (disch := omega) [before5708, before5709, exit35, applyExit, pop, push] + <;> omega +theorem step5708 (k : Nat) : Runs (1*2) (before5708 k).denote (before5709 k).denote := + @applyExit_sound (before5708 k) (before5709 k) exit35 1 valid35 (macro5708 k) +theorem macro5709 (k : Nat) : applyExit (before5709 k) exit36 3 = some (before5710 k) := by + simp (disch := omega) [before5709, before5710, exit36, applyExit, pop, push] + <;> omega +theorem step5709 (k : Nat) : Runs (3*2) (before5709 k).denote (before5710 k).denote := + @applyExit_sound (before5709 k) (before5710 k) exit36 3 valid36 (macro5709 k) +theorem macro5710 (k : Nat) : applyExit (before5710 k) exit39 1 = some (before5711 k) := by + simp (disch := omega) [before5710, before5711, exit39, applyExit, pop, push] + <;> omega +theorem step5710 (k : Nat) : Runs (1*1) (before5710 k).denote (before5711 k).denote := + @applyExit_sound (before5710 k) (before5711 k) exit39 1 valid39 (macro5710 k) +theorem macro5711 (k : Nat) : applyExit (before5711 k) exit10 3 = some (before5712 k) := by + simp (disch := omega) [before5711, before5712, exit10, applyExit, pop, push] + <;> omega +theorem step5711 (k : Nat) : Runs (3*2) (before5711 k).denote (before5712 k).denote := + @applyExit_sound (before5711 k) (before5712 k) exit10 3 valid10 (macro5711 k) +theorem macro5712 (k : Nat) : applyExit (before5712 k) exit32 1 = some (before5713 k) := by + simp (disch := omega) [before5712, before5713, exit32, applyExit, pop, push] + <;> omega +theorem step5712 (k : Nat) : Runs (1*3) (before5712 k).denote (before5713 k).denote := + @applyExit_sound (before5712 k) (before5713 k) exit32 1 valid32 (macro5712 k) +theorem macro5713 (k : Nat) : applyExit (before5713 k) exit36 4 = some (before5714 k) := by + simp (disch := omega) [before5713, before5714, exit36, applyExit, pop, push] + <;> omega +theorem step5713 (k : Nat) : Runs (4*2) (before5713 k).denote (before5714 k).denote := + @applyExit_sound (before5713 k) (before5714 k) exit36 4 valid36 (macro5713 k) +theorem macro5714 (k : Nat) : applyExit (before5714 k) exit39 1 = some (before5715 k) := by + simp (disch := omega) [before5714, before5715, exit39, applyExit, pop, push] + <;> omega +theorem step5714 (k : Nat) : Runs (1*1) (before5714 k).denote (before5715 k).denote := + @applyExit_sound (before5714 k) (before5715 k) exit39 1 valid39 (macro5714 k) +theorem macro5715 (k : Nat) : applyExit (before5715 k) exit10 5 = some (before5716 k) := by + simp (disch := omega) [before5715, before5716, exit10, applyExit, pop, push] + <;> omega +theorem step5715 (k : Nat) : Runs (5*2) (before5715 k).denote (before5716 k).denote := + @applyExit_sound (before5715 k) (before5716 k) exit10 5 valid10 (macro5715 k) +theorem macro5716 (k : Nat) : applyExit (before5716 k) exit11 1 = some (before5717 k) := by + simp (disch := omega) [before5716, before5717, exit11, applyExit, pop, push] + <;> omega +theorem step5716 (k : Nat) : Runs (1*2) (before5716 k).denote (before5717 k).denote := + @applyExit_sound (before5716 k) (before5717 k) exit11 1 valid11 (macro5716 k) +theorem macro5717 (k : Nat) : applyExit (before5717 k) exit2 18 = some (before5718 k) := by + simp (disch := omega) [before5717, before5718, exit2, applyExit, pop, push] + <;> omega +theorem step5717 (k : Nat) : Runs (18*2) (before5717 k).denote (before5718 k).denote := + @applyExit_sound (before5717 k) (before5718 k) exit2 18 valid2 (macro5717 k) +theorem macro5718 (k : Nat) : applyExit (before5718 k) exit3 1 = some (before5719 k) := by + simp (disch := omega) [before5718, before5719, exit3, applyExit, pop, push] + <;> omega +theorem step5718 (k : Nat) : Runs (1*2) (before5718 k).denote (before5719 k).denote := + @applyExit_sound (before5718 k) (before5719 k) exit3 1 valid3 (macro5718 k) +theorem macro5719 (k : Nat) : applyExit (before5719 k) exit9 1 = some (before5720 k) := by + simp (disch := omega) [before5719, before5720, exit9, applyExit, pop, push] + <;> omega +theorem step5719 (k : Nat) : Runs (1*2) (before5719 k).denote (before5720 k).denote := + @applyExit_sound (before5719 k) (before5720 k) exit9 1 valid9 (macro5719 k) +theorem macro5720 (k : Nat) : applyExit (before5720 k) exit10 34 = some (before5721 k) := by + simp (disch := omega) [before5720, before5721, exit10, applyExit, pop, push] + <;> omega +theorem step5720 (k : Nat) : Runs (34*2) (before5720 k).denote (before5721 k).denote := + @applyExit_sound (before5720 k) (before5721 k) exit10 34 valid10 (macro5720 k) +theorem macro5721 (k : Nat) : applyExit (before5721 k) exit11 1 = some (before5722 k) := by + simp (disch := omega) [before5721, before5722, exit11, applyExit, pop, push] + <;> omega +theorem step5721 (k : Nat) : Runs (1*2) (before5721 k).denote (before5722 k).denote := + @applyExit_sound (before5721 k) (before5722 k) exit11 1 valid11 (macro5721 k) +theorem macro5722 (k : Nat) : applyExit (before5722 k) exit2 93 = some (before5723 k) := by + simp (disch := omega) [before5722, before5723, exit2, applyExit, pop, push] + <;> omega +theorem step5722 (k : Nat) : Runs (93*2) (before5722 k).denote (before5723 k).denote := + @applyExit_sound (before5722 k) (before5723 k) exit2 93 valid2 (macro5722 k) +theorem macro5723 (k : Nat) : applyExit (before5723 k) exit3 1 = some (before5724 k) := by + simp (disch := omega) [before5723, before5724, exit3, applyExit, pop, push] + <;> omega +theorem step5723 (k : Nat) : Runs (1*2) (before5723 k).denote (before5724 k).denote := + @applyExit_sound (before5723 k) (before5724 k) exit3 1 valid3 (macro5723 k) +theorem macro5724 (k : Nat) : applyExit (before5724 k) exit9 1 = some (before5725 k) := by + simp (disch := omega) [before5724, before5725, exit9, applyExit, pop, push] + <;> omega +theorem step5724 (k : Nat) : Runs (1*2) (before5724 k).denote (before5725 k).denote := + @applyExit_sound (before5724 k) (before5725 k) exit9 1 valid9 (macro5724 k) +theorem macro5725 (k : Nat) : applyExit (before5725 k) exit10 13 = some (before5726 k) := by + simp (disch := omega) [before5725, before5726, exit10, applyExit, pop, push] + <;> omega +theorem step5725 (k : Nat) : Runs (13*2) (before5725 k).denote (before5726 k).denote := + @applyExit_sound (before5725 k) (before5726 k) exit10 13 valid10 (macro5725 k) +theorem macro5726 (k : Nat) : applyExit (before5726 k) exit11 1 = some (before5727 k) := by + simp (disch := omega) [before5726, before5727, exit11, applyExit, pop, push] + <;> omega +theorem step5726 (k : Nat) : Runs (1*2) (before5726 k).denote (before5727 k).denote := + @applyExit_sound (before5726 k) (before5727 k) exit11 1 valid11 (macro5726 k) +theorem macro5727 (k : Nat) : applyExit (before5727 k) exit2 16 = some (before5728 k) := by + simp (disch := omega) [before5727, before5728, exit2, applyExit, pop, push] + <;> omega +theorem step5727 (k : Nat) : Runs (16*2) (before5727 k).denote (before5728 k).denote := + @applyExit_sound (before5727 k) (before5728 k) exit2 16 valid2 (macro5727 k) +theorem macro5728 (k : Nat) : applyExit (before5728 k) exit313 (1*k+8) = some (before5729 k) := by + simp (disch := omega) [before5728, before5729, exit313, applyExit, pop, push] + <;> omega +theorem step5728 (k : Nat) : Runs ((1*k+8)*586) (before5728 k).denote (before5729 k).denote := + @applyExit_sound (before5728 k) (before5729 k) exit313 (1*k+8) valid313 (macro5728 k) +theorem macro5729 (k : Nat) : applyExit (before5729 k) exit2 22 = some (before5730 k) := by + simp (disch := omega) [before5729, before5730, exit2, applyExit, pop, push] + <;> omega +theorem step5729 (k : Nat) : Runs (22*2) (before5729 k).denote (before5730 k).denote := + @applyExit_sound (before5729 k) (before5730 k) exit2 22 valid2 (macro5729 k) +theorem macro5730 (k : Nat) : applyExit (before5730 k) exit3 1 = some (before5731 k) := by + simp (disch := omega) [before5730, before5731, exit3, applyExit, pop, push] + <;> omega +theorem step5730 (k : Nat) : Runs (1*2) (before5730 k).denote (before5731 k).denote := + @applyExit_sound (before5730 k) (before5731 k) exit3 1 valid3 (macro5730 k) +theorem macro5731 (k : Nat) : applyExit (before5731 k) exit9 1 = some (before5732 k) := by + simp (disch := omega) [before5731, before5732, exit9, applyExit, pop, push] + <;> omega +theorem step5731 (k : Nat) : Runs (1*2) (before5731 k).denote (before5732 k).denote := + @applyExit_sound (before5731 k) (before5732 k) exit9 1 valid9 (macro5731 k) +theorem macro5732 (k : Nat) : applyExit (before5732 k) exit10 89 = some (before5733 k) := by + simp (disch := omega) [before5732, before5733, exit10, applyExit, pop, push] + <;> omega +theorem step5732 (k : Nat) : Runs (89*2) (before5732 k).denote (before5733 k).denote := + @applyExit_sound (before5732 k) (before5733 k) exit10 89 valid10 (macro5732 k) +theorem macro5733 (k : Nat) : applyExit (before5733 k) exit11 1 = some (before5734 k) := by + simp (disch := omega) [before5733, before5734, exit11, applyExit, pop, push] + <;> omega +theorem step5733 (k : Nat) : Runs (1*2) (before5733 k).denote (before5734 k).denote := + @applyExit_sound (before5733 k) (before5734 k) exit11 1 valid11 (macro5733 k) +theorem macro5734 (k : Nat) : applyExit (before5734 k) exit2 17 = some (before5735 k) := by + simp (disch := omega) [before5734, before5735, exit2, applyExit, pop, push] + <;> omega +theorem step5734 (k : Nat) : Runs (17*2) (before5734 k).denote (before5735 k).denote := + @applyExit_sound (before5734 k) (before5735 k) exit2 17 valid2 (macro5734 k) +theorem macro5735 (k : Nat) : applyExit (before5735 k) exit3 1 = some (before5736 k) := by + simp (disch := omega) [before5735, before5736, exit3, applyExit, pop, push] + <;> omega +theorem step5735 (k : Nat) : Runs (1*2) (before5735 k).denote (before5736 k).denote := + @applyExit_sound (before5735 k) (before5736 k) exit3 1 valid3 (macro5735 k) +theorem macro5736 (k : Nat) : applyExit (before5736 k) exit9 1 = some (before5737 k) := by + simp (disch := omega) [before5736, before5737, exit9, applyExit, pop, push] + <;> omega +theorem step5736 (k : Nat) : Runs (1*2) (before5736 k).denote (before5737 k).denote := + @applyExit_sound (before5736 k) (before5737 k) exit9 1 valid9 (macro5736 k) +theorem macro5737 (k : Nat) : applyExit (before5737 k) exit10 37 = some (before5738 k) := by + simp (disch := omega) [before5737, before5738, exit10, applyExit, pop, push] + <;> omega +theorem step5737 (k : Nat) : Runs (37*2) (before5737 k).denote (before5738 k).denote := + @applyExit_sound (before5737 k) (before5738 k) exit10 37 valid10 (macro5737 k) +theorem macro5738 (k : Nat) : applyExit (before5738 k) exit11 1 = some (before5739 k) := by + simp (disch := omega) [before5738, before5739, exit11, applyExit, pop, push] + <;> omega +theorem step5738 (k : Nat) : Runs (1*2) (before5738 k).denote (before5739 k).denote := + @applyExit_sound (before5738 k) (before5739 k) exit11 1 valid11 (macro5738 k) +theorem macro5739 (k : Nat) : applyExit (before5739 k) exit2 23 = some (before5740 k) := by + simp (disch := omega) [before5739, before5740, exit2, applyExit, pop, push] + <;> omega +theorem step5739 (k : Nat) : Runs (23*2) (before5739 k).denote (before5740 k).denote := + @applyExit_sound (before5739 k) (before5740 k) exit2 23 valid2 (macro5739 k) +theorem macro5740 (k : Nat) : applyExit (before5740 k) exit3 1 = some (before5741 k) := by + simp (disch := omega) [before5740, before5741, exit3, applyExit, pop, push] + <;> omega +theorem step5740 (k : Nat) : Runs (1*2) (before5740 k).denote (before5741 k).denote := + @applyExit_sound (before5740 k) (before5741 k) exit3 1 valid3 (macro5740 k) +theorem macro5741 (k : Nat) : applyExit (before5741 k) exit9 1 = some (before5742 k) := by + simp (disch := omega) [before5741, before5742, exit9, applyExit, pop, push] + <;> omega +theorem step5741 (k : Nat) : Runs (1*2) (before5741 k).denote (before5742 k).denote := + @applyExit_sound (before5741 k) (before5742 k) exit9 1 valid9 (macro5741 k) +theorem macro5742 (k : Nat) : applyExit (before5742 k) exit10 5 = some (before5743 k) := by + simp (disch := omega) [before5742, before5743, exit10, applyExit, pop, push] + <;> omega +theorem step5742 (k : Nat) : Runs (5*2) (before5742 k).denote (before5743 k).denote := + @applyExit_sound (before5742 k) (before5743 k) exit10 5 valid10 (macro5742 k) +theorem macro5743 (k : Nat) : applyExit (before5743 k) exit11 1 = some (before5744 k) := by + simp (disch := omega) [before5743, before5744, exit11, applyExit, pop, push] + <;> omega +theorem step5743 (k : Nat) : Runs (1*2) (before5743 k).denote (before5744 k).denote := + @applyExit_sound (before5743 k) (before5744 k) exit11 1 valid11 (macro5743 k) +theorem macro5744 (k : Nat) : applyExit (before5744 k) exit2 791761156 = some (before5745 k) := by + simp (disch := omega) [before5744, before5745, exit2, applyExit, pop, push] + <;> omega +theorem step5744 (k : Nat) : Runs (791761156*2) (before5744 k).denote (before5745 k).denote := + @applyExit_sound (before5744 k) (before5745 k) exit2 791761156 valid2 (macro5744 k) +theorem macro5745 (k : Nat) : applyExit (before5745 k) exit276 1 = some (before5746 k) := by + simp (disch := omega) [before5745, before5746, exit276, applyExit, pop, push] + <;> omega +theorem step5745 (k : Nat) : Runs (1*38) (before5745 k).denote (before5746 k).denote := + @applyExit_sound (before5745 k) (before5746 k) exit276 1 valid276 (macro5745 k) +theorem macro5746 (k : Nat) : applyExit (before5746 k) exit314 (1*k+7) = some (before5747 k) := by + simp (disch := omega) [before5746, before5747, exit314, applyExit, pop, push] + <;> omega +theorem step5746 (k : Nat) : Runs ((1*k+7)*38) (before5746 k).denote (before5747 k).denote := + @applyExit_sound (before5746 k) (before5747 k) exit314 (1*k+7) valid314 (macro5746 k) +theorem macro5747 (k : Nat) : applyExit (before5747 k) exit2 3 = some (before5748 k) := by + simp (disch := omega) [before5747, before5748, exit2, applyExit, pop, push] + <;> omega +theorem step5747 (k : Nat) : Runs (3*2) (before5747 k).denote (before5748 k).denote := + @applyExit_sound (before5747 k) (before5748 k) exit2 3 valid2 (macro5747 k) +theorem macro5748 (k : Nat) : applyExit (before5748 k) exit3 1 = some (before5749 k) := by + simp (disch := omega) [before5748, before5749, exit3, applyExit, pop, push] + <;> omega +theorem step5748 (k : Nat) : Runs (1*2) (before5748 k).denote (before5749 k).denote := + @applyExit_sound (before5748 k) (before5749 k) exit3 1 valid3 (macro5748 k) +theorem macro5749 (k : Nat) : applyExit (before5749 k) exit9 1 = some (before5750 k) := by + simp (disch := omega) [before5749, before5750, exit9, applyExit, pop, push] + <;> omega +theorem step5749 (k : Nat) : Runs (1*2) (before5749 k).denote (before5750 k).denote := + @applyExit_sound (before5749 k) (before5750 k) exit9 1 valid9 (macro5749 k) +theorem macro5750 (k : Nat) : applyExit (before5750 k) exit10 6 = some (before5751 k) := by + simp (disch := omega) [before5750, before5751, exit10, applyExit, pop, push] + <;> omega +theorem step5750 (k : Nat) : Runs (6*2) (before5750 k).denote (before5751 k).denote := + @applyExit_sound (before5750 k) (before5751 k) exit10 6 valid10 (macro5750 k) +theorem macro5751 (k : Nat) : applyExit (before5751 k) exit11 1 = some (before5752 k) := by + simp (disch := omega) [before5751, before5752, exit11, applyExit, pop, push] + <;> omega +theorem step5751 (k : Nat) : Runs (1*2) (before5751 k).denote (before5752 k).denote := + @applyExit_sound (before5751 k) (before5752 k) exit11 1 valid11 (macro5751 k) +theorem macro5752 (k : Nat) : applyExit (before5752 k) exit2 10 = some (before5753 k) := by + simp (disch := omega) [before5752, before5753, exit2, applyExit, pop, push] + <;> omega +theorem step5752 (k : Nat) : Runs (10*2) (before5752 k).denote (before5753 k).denote := + @applyExit_sound (before5752 k) (before5753 k) exit2 10 valid2 (macro5752 k) +theorem macro5753 (k : Nat) : applyExit (before5753 k) exit3 1 = some (before5754 k) := by + simp (disch := omega) [before5753, before5754, exit3, applyExit, pop, push] + <;> omega +theorem step5753 (k : Nat) : Runs (1*2) (before5753 k).denote (before5754 k).denote := + @applyExit_sound (before5753 k) (before5754 k) exit3 1 valid3 (macro5753 k) +theorem macro5754 (k : Nat) : applyExit (before5754 k) exit9 1 = some (before5755 k) := by + simp (disch := omega) [before5754, before5755, exit9, applyExit, pop, push] + <;> omega +theorem step5754 (k : Nat) : Runs (1*2) (before5754 k).denote (before5755 k).denote := + @applyExit_sound (before5754 k) (before5755 k) exit9 1 valid9 (macro5754 k) +theorem macro5755 (k : Nat) : applyExit (before5755 k) exit10 6 = some (before5756 k) := by + simp (disch := omega) [before5755, before5756, exit10, applyExit, pop, push] + <;> omega +theorem step5755 (k : Nat) : Runs (6*2) (before5755 k).denote (before5756 k).denote := + @applyExit_sound (before5755 k) (before5756 k) exit10 6 valid10 (macro5755 k) +theorem macro5756 (k : Nat) : applyExit (before5756 k) exit11 1 = some (before5757 k) := by + simp (disch := omega) [before5756, before5757, exit11, applyExit, pop, push] + <;> omega +theorem step5756 (k : Nat) : Runs (1*2) (before5756 k).denote (before5757 k).denote := + @applyExit_sound (before5756 k) (before5757 k) exit11 1 valid11 (macro5756 k) +theorem macro5757 (k : Nat) : applyExit (before5757 k) exit2 11 = some (before5758 k) := by + simp (disch := omega) [before5757, before5758, exit2, applyExit, pop, push] + <;> omega +theorem step5757 (k : Nat) : Runs (11*2) (before5757 k).denote (before5758 k).denote := + @applyExit_sound (before5757 k) (before5758 k) exit2 11 valid2 (macro5757 k) +theorem macro5758 (k : Nat) : applyExit (before5758 k) exit3 1 = some (before5759 k) := by + simp (disch := omega) [before5758, before5759, exit3, applyExit, pop, push] + <;> omega +theorem step5758 (k : Nat) : Runs (1*2) (before5758 k).denote (before5759 k).denote := + @applyExit_sound (before5758 k) (before5759 k) exit3 1 valid3 (macro5758 k) +theorem macro5759 (k : Nat) : applyExit (before5759 k) exit9 1 = some (before5760 k) := by + simp (disch := omega) [before5759, before5760, exit9, applyExit, pop, push] + <;> omega +theorem step5759 (k : Nat) : Runs (1*2) (before5759 k).denote (before5760 k).denote := + @applyExit_sound (before5759 k) (before5760 k) exit9 1 valid9 (macro5759 k) +theorem macro5760 (k : Nat) : applyExit (before5760 k) exit10 8 = some (before5761 k) := by + simp (disch := omega) [before5760, before5761, exit10, applyExit, pop, push] + <;> omega +theorem step5760 (k : Nat) : Runs (8*2) (before5760 k).denote (before5761 k).denote := + @applyExit_sound (before5760 k) (before5761 k) exit10 8 valid10 (macro5760 k) +theorem macro5761 (k : Nat) : applyExit (before5761 k) exit11 1 = some (before5762 k) := by + simp (disch := omega) [before5761, before5762, exit11, applyExit, pop, push] + <;> omega +theorem step5761 (k : Nat) : Runs (1*2) (before5761 k).denote (before5762 k).denote := + @applyExit_sound (before5761 k) (before5762 k) exit11 1 valid11 (macro5761 k) +theorem macro5762 (k : Nat) : applyExit (before5762 k) exit2 3 = some (before5763 k) := by + simp (disch := omega) [before5762, before5763, exit2, applyExit, pop, push] + <;> omega +theorem step5762 (k : Nat) : Runs (3*2) (before5762 k).denote (before5763 k).denote := + @applyExit_sound (before5762 k) (before5763 k) exit2 3 valid2 (macro5762 k) +theorem macro5763 (k : Nat) : applyExit (before5763 k) exit3 1 = some (before5764 k) := by + simp (disch := omega) [before5763, before5764, exit3, applyExit, pop, push] + <;> omega +theorem step5763 (k : Nat) : Runs (1*2) (before5763 k).denote (before5764 k).denote := + @applyExit_sound (before5763 k) (before5764 k) exit3 1 valid3 (macro5763 k) +theorem macro5764 (k : Nat) : applyExit (before5764 k) exit9 1 = some (before5765 k) := by + simp (disch := omega) [before5764, before5765, exit9, applyExit, pop, push] + <;> omega +theorem step5764 (k : Nat) : Runs (1*2) (before5764 k).denote (before5765 k).denote := + @applyExit_sound (before5764 k) (before5765 k) exit9 1 valid9 (macro5764 k) +theorem macro5765 (k : Nat) : applyExit (before5765 k) exit10 1 = some (before5766 k) := by + simp (disch := omega) [before5765, before5766, exit10, applyExit, pop, push] + <;> omega +theorem step5765 (k : Nat) : Runs (1*2) (before5765 k).denote (before5766 k).denote := + @applyExit_sound (before5765 k) (before5766 k) exit10 1 valid10 (macro5765 k) +theorem macro5766 (k : Nat) : applyExit (before5766 k) exit11 1 = some (before5767 k) := by + simp (disch := omega) [before5766, before5767, exit11, applyExit, pop, push] + <;> omega +theorem step5766 (k : Nat) : Runs (1*2) (before5766 k).denote (before5767 k).denote := + @applyExit_sound (before5766 k) (before5767 k) exit11 1 valid11 (macro5766 k) +theorem macro5767 (k : Nat) : applyExit (before5767 k) exit3 1 = some (before5768 k) := by + simp (disch := omega) [before5767, before5768, exit3, applyExit, pop, push] + <;> omega +theorem step5767 (k : Nat) : Runs (1*2) (before5767 k).denote (before5768 k).denote := + @applyExit_sound (before5767 k) (before5768 k) exit3 1 valid3 (macro5767 k) +theorem macro5768 (k : Nat) : applyExit (before5768 k) exit30 1 = some (before5769 k) := by + simp (disch := omega) [before5768, before5769, exit30, applyExit, pop, push] + <;> omega +theorem step5768 (k : Nat) : Runs (1*3) (before5768 k).denote (before5769 k).denote := + @applyExit_sound (before5768 k) (before5769 k) exit30 1 valid30 (macro5768 k) +theorem macro5769 (k : Nat) : applyExit (before5769 k) exit31 1 = some (before5770 k) := by + simp (disch := omega) [before5769, before5770, exit31, applyExit, pop, push] + <;> omega +theorem step5769 (k : Nat) : Runs (1*1) (before5769 k).denote (before5770 k).denote := + @applyExit_sound (before5769 k) (before5770 k) exit31 1 valid31 (macro5769 k) +theorem macro5770 (k : Nat) : applyExit (before5770 k) exit32 1 = some (before5771 k) := by + simp (disch := omega) [before5770, before5771, exit32, applyExit, pop, push] + <;> omega +theorem step5770 (k : Nat) : Runs (1*3) (before5770 k).denote (before5771 k).denote := + @applyExit_sound (before5770 k) (before5771 k) exit32 1 valid32 (macro5770 k) +theorem macro5771 (k : Nat) : applyExit (before5771 k) exit33 1 = some (before5772 k) := by + simp (disch := omega) [before5771, before5772, exit33, applyExit, pop, push] + <;> omega +theorem step5771 (k : Nat) : Runs (1*2) (before5771 k).denote (before5772 k).denote := + @applyExit_sound (before5771 k) (before5772 k) exit33 1 valid33 (macro5771 k) +theorem macro5772 (k : Nat) : applyExit (before5772 k) exit35 1 = some (before5773 k) := by + simp (disch := omega) [before5772, before5773, exit35, applyExit, pop, push] + <;> omega +theorem step5772 (k : Nat) : Runs (1*2) (before5772 k).denote (before5773 k).denote := + @applyExit_sound (before5772 k) (before5773 k) exit35 1 valid35 (macro5772 k) +theorem macro5773 (k : Nat) : applyExit (before5773 k) exit36 2 = some (before5774 k) := by + simp (disch := omega) [before5773, before5774, exit36, applyExit, pop, push] + <;> omega +theorem step5773 (k : Nat) : Runs (2*2) (before5773 k).denote (before5774 k).denote := + @applyExit_sound (before5773 k) (before5774 k) exit36 2 valid36 (macro5773 k) +theorem macro5774 (k : Nat) : applyExit (before5774 k) exit31 1 = some (before5775 k) := by + simp (disch := omega) [before5774, before5775, exit31, applyExit, pop, push] + <;> omega +theorem step5774 (k : Nat) : Runs (1*1) (before5774 k).denote (before5775 k).denote := + @applyExit_sound (before5774 k) (before5775 k) exit31 1 valid31 (macro5774 k) +theorem macro5775 (k : Nat) : applyExit (before5775 k) exit10 2 = some (before5776 k) := by + simp (disch := omega) [before5775, before5776, exit10, applyExit, pop, push] + <;> omega +theorem step5775 (k : Nat) : Runs (2*2) (before5775 k).denote (before5776 k).denote := + @applyExit_sound (before5775 k) (before5776 k) exit10 2 valid10 (macro5775 k) +theorem macro5776 (k : Nat) : applyExit (before5776 k) exit32 1 = some (before5777 k) := by + simp (disch := omega) [before5776, before5777, exit32, applyExit, pop, push] + <;> omega +theorem step5776 (k : Nat) : Runs (1*3) (before5776 k).denote (before5777 k).denote := + @applyExit_sound (before5776 k) (before5777 k) exit32 1 valid32 (macro5776 k) +theorem macro5777 (k : Nat) : applyExit (before5777 k) exit36 2 = some (before5778 k) := by + simp (disch := omega) [before5777, before5778, exit36, applyExit, pop, push] + <;> omega +theorem step5777 (k : Nat) : Runs (2*2) (before5777 k).denote (before5778 k).denote := + @applyExit_sound (before5777 k) (before5778 k) exit36 2 valid36 (macro5777 k) +theorem macro5778 (k : Nat) : applyExit (before5778 k) exit33 1 = some (before5779 k) := by + simp (disch := omega) [before5778, before5779, exit33, applyExit, pop, push] + <;> omega +theorem step5778 (k : Nat) : Runs (1*2) (before5778 k).denote (before5779 k).denote := + @applyExit_sound (before5778 k) (before5779 k) exit33 1 valid33 (macro5778 k) +theorem macro5779 (k : Nat) : applyExit (before5779 k) exit34 3 = some (before5780 k) := by + simp (disch := omega) [before5779, before5780, exit34, applyExit, pop, push] + <;> omega +theorem step5779 (k : Nat) : Runs (3*2) (before5779 k).denote (before5780 k).denote := + @applyExit_sound (before5779 k) (before5780 k) exit34 3 valid34 (macro5779 k) +theorem macro5780 (k : Nat) : applyExit (before5780 k) exit35 1 = some (before5781 k) := by + simp (disch := omega) [before5780, before5781, exit35, applyExit, pop, push] + <;> omega +theorem step5780 (k : Nat) : Runs (1*2) (before5780 k).denote (before5781 k).denote := + @applyExit_sound (before5780 k) (before5781 k) exit35 1 valid35 (macro5780 k) +theorem macro5781 (k : Nat) : applyExit (before5781 k) exit36 9 = some (before5782 k) := by + simp (disch := omega) [before5781, before5782, exit36, applyExit, pop, push] + <;> omega +theorem step5781 (k : Nat) : Runs (9*2) (before5781 k).denote (before5782 k).denote := + @applyExit_sound (before5781 k) (before5782 k) exit36 9 valid36 (macro5781 k) +theorem macro5782 (k : Nat) : applyExit (before5782 k) exit31 1 = some (before5783 k) := by + simp (disch := omega) [before5782, before5783, exit31, applyExit, pop, push] + <;> omega +theorem step5782 (k : Nat) : Runs (1*1) (before5782 k).denote (before5783 k).denote := + @applyExit_sound (before5782 k) (before5783 k) exit31 1 valid31 (macro5782 k) +theorem macro5783 (k : Nat) : applyExit (before5783 k) exit10 9 = some (before5784 k) := by + simp (disch := omega) [before5783, before5784, exit10, applyExit, pop, push] + <;> omega +theorem step5783 (k : Nat) : Runs (9*2) (before5783 k).denote (before5784 k).denote := + @applyExit_sound (before5783 k) (before5784 k) exit10 9 valid10 (macro5783 k) +theorem macro5784 (k : Nat) : applyExit (before5784 k) exit32 1 = some (before5785 k) := by + simp (disch := omega) [before5784, before5785, exit32, applyExit, pop, push] + <;> omega +theorem step5784 (k : Nat) : Runs (1*3) (before5784 k).denote (before5785 k).denote := + @applyExit_sound (before5784 k) (before5785 k) exit32 1 valid32 (macro5784 k) +theorem macro5785 (k : Nat) : applyExit (before5785 k) exit36 9 = some (before5786 k) := by + simp (disch := omega) [before5785, before5786, exit36, applyExit, pop, push] + <;> omega +theorem step5785 (k : Nat) : Runs (9*2) (before5785 k).denote (before5786 k).denote := + @applyExit_sound (before5785 k) (before5786 k) exit36 9 valid36 (macro5785 k) +theorem macro5786 (k : Nat) : applyExit (before5786 k) exit33 1 = some (before5787 k) := by + simp (disch := omega) [before5786, before5787, exit33, applyExit, pop, push] + <;> omega +theorem step5786 (k : Nat) : Runs (1*2) (before5786 k).denote (before5787 k).denote := + @applyExit_sound (before5786 k) (before5787 k) exit33 1 valid33 (macro5786 k) +theorem macro5787 (k : Nat) : applyExit (before5787 k) exit34 11 = some (before5788 k) := by + simp (disch := omega) [before5787, before5788, exit34, applyExit, pop, push] + <;> omega +theorem step5787 (k : Nat) : Runs (11*2) (before5787 k).denote (before5788 k).denote := + @applyExit_sound (before5787 k) (before5788 k) exit34 11 valid34 (macro5787 k) +theorem macro5788 (k : Nat) : applyExit (before5788 k) exit35 1 = some (before5789 k) := by + simp (disch := omega) [before5788, before5789, exit35, applyExit, pop, push] + <;> omega +theorem step5788 (k : Nat) : Runs (1*2) (before5788 k).denote (before5789 k).denote := + @applyExit_sound (before5788 k) (before5789 k) exit35 1 valid35 (macro5788 k) +theorem macro5789 (k : Nat) : applyExit (before5789 k) exit36 7 = some (before5790 k) := by + simp (disch := omega) [before5789, before5790, exit36, applyExit, pop, push] + <;> omega +theorem step5789 (k : Nat) : Runs (7*2) (before5789 k).denote (before5790 k).denote := + @applyExit_sound (before5789 k) (before5790 k) exit36 7 valid36 (macro5789 k) +theorem macro5790 (k : Nat) : applyExit (before5790 k) exit31 1 = some (before5791 k) := by + simp (disch := omega) [before5790, before5791, exit31, applyExit, pop, push] + <;> omega +theorem step5790 (k : Nat) : Runs (1*1) (before5790 k).denote (before5791 k).denote := + @applyExit_sound (before5790 k) (before5791 k) exit31 1 valid31 (macro5790 k) +theorem macro5791 (k : Nat) : applyExit (before5791 k) exit10 7 = some (before5792 k) := by + simp (disch := omega) [before5791, before5792, exit10, applyExit, pop, push] + <;> omega +theorem step5791 (k : Nat) : Runs (7*2) (before5791 k).denote (before5792 k).denote := + @applyExit_sound (before5791 k) (before5792 k) exit10 7 valid10 (macro5791 k) +theorem macro5792 (k : Nat) : applyExit (before5792 k) exit32 1 = some (before5793 k) := by + simp (disch := omega) [before5792, before5793, exit32, applyExit, pop, push] + <;> omega +theorem step5792 (k : Nat) : Runs (1*3) (before5792 k).denote (before5793 k).denote := + @applyExit_sound (before5792 k) (before5793 k) exit32 1 valid32 (macro5792 k) +theorem macro5793 (k : Nat) : applyExit (before5793 k) exit36 7 = some (before5794 k) := by + simp (disch := omega) [before5793, before5794, exit36, applyExit, pop, push] + <;> omega +theorem step5793 (k : Nat) : Runs (7*2) (before5793 k).denote (before5794 k).denote := + @applyExit_sound (before5793 k) (before5794 k) exit36 7 valid36 (macro5793 k) +theorem macro5794 (k : Nat) : applyExit (before5794 k) exit33 1 = some (before5795 k) := by + simp (disch := omega) [before5794, before5795, exit33, applyExit, pop, push] + <;> omega +theorem step5794 (k : Nat) : Runs (1*2) (before5794 k).denote (before5795 k).denote := + @applyExit_sound (before5794 k) (before5795 k) exit33 1 valid33 (macro5794 k) +theorem macro5795 (k : Nat) : applyExit (before5795 k) exit34 10 = some (before5796 k) := by + simp (disch := omega) [before5795, before5796, exit34, applyExit, pop, push] + <;> omega +theorem step5795 (k : Nat) : Runs (10*2) (before5795 k).denote (before5796 k).denote := + @applyExit_sound (before5795 k) (before5796 k) exit34 10 valid34 (macro5795 k) +theorem macro5796 (k : Nat) : applyExit (before5796 k) exit35 1 = some (before5797 k) := by + simp (disch := omega) [before5796, before5797, exit35, applyExit, pop, push] + <;> omega +theorem step5796 (k : Nat) : Runs (1*2) (before5796 k).denote (before5797 k).denote := + @applyExit_sound (before5796 k) (before5797 k) exit35 1 valid35 (macro5796 k) +theorem macro5797 (k : Nat) : applyExit (before5797 k) exit36 7 = some (before5798 k) := by + simp (disch := omega) [before5797, before5798, exit36, applyExit, pop, push] + <;> omega +theorem step5797 (k : Nat) : Runs (7*2) (before5797 k).denote (before5798 k).denote := + @applyExit_sound (before5797 k) (before5798 k) exit36 7 valid36 (macro5797 k) +theorem macro5798 (k : Nat) : applyExit (before5798 k) exit31 1 = some (before5799 k) := by + simp (disch := omega) [before5798, before5799, exit31, applyExit, pop, push] + <;> omega +theorem step5798 (k : Nat) : Runs (1*1) (before5798 k).denote (before5799 k).denote := + @applyExit_sound (before5798 k) (before5799 k) exit31 1 valid31 (macro5798 k) +theorem macro5799 (k : Nat) : applyExit (before5799 k) exit10 7 = some (after5799 k) := by + simp (disch := omega) [before5799, after5799, exit10, applyExit, pop, push] + <;> omega +theorem step5799 (k : Nat) : Runs (7*2) (before5799 k).denote (after5799 k).denote := + @applyExit_sound (before5799 k) (after5799 k) exit10 7 valid10 (macro5799 k) +theorem chunkRun057 (k : Nat) : Runs (624*k+1583528699) (before5700 k).denote (after5799 k).denote := by + have h := (@Runs.trans ((((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2))))))+(((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))))+((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2))))))) ((((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))))+((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))))) (before5700 k).denote (before5750 k).denote (after5799 k).denote (@Runs.trans (((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2)))))) (((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))))+((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2)))))) (before5700 k).denote (before5725 k).denote (before5750 k).denote (@Runs.trans ((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2))))) ((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2))))) (before5700 k).denote (before5712 k).denote (before5725 k).denote (@Runs.trans (((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2)))) (((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))) (before5700 k).denote (before5706 k).denote (before5712 k).denote (@Runs.trans ((1*2)+((34*2)+(1*1))) ((34*2)+((1*3)+(34*2))) (before5700 k).denote (before5703 k).denote (before5706 k).denote (@Runs.trans (1*2) ((34*2)+(1*1)) (before5700 k).denote (before5701 k).denote (before5703 k).denote (step5700 k) (@Runs.trans (34*2) (1*1) (before5701 k).denote (before5702 k).denote (before5703 k).denote (step5701 k) (step5702 k))) (@Runs.trans (34*2) ((1*3)+(34*2)) (before5703 k).denote (before5704 k).denote (before5706 k).denote (step5703 k) (@Runs.trans (1*3) (34*2) (before5704 k).denote (before5705 k).denote (before5706 k).denote (step5704 k) (step5705 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) ((3*2)+((1*1)+(3*2))) (before5706 k).denote (before5709 k).denote (before5712 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before5706 k).denote (before5707 k).denote (before5709 k).denote (step5706 k) (@Runs.trans (19*2) (1*2) (before5707 k).denote (before5708 k).denote (before5709 k).denote (step5707 k) (step5708 k))) (@Runs.trans (3*2) ((1*1)+(3*2)) (before5709 k).denote (before5710 k).denote (before5712 k).denote (step5709 k) (@Runs.trans (1*1) (3*2) (before5710 k).denote (before5711 k).denote (before5712 k).denote (step5710 k) (step5711 k))))) (@Runs.trans (((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2)))) (((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2)))) (before5712 k).denote (before5718 k).denote (before5725 k).denote (@Runs.trans ((1*3)+((4*2)+(1*1))) ((5*2)+((1*2)+(18*2))) (before5712 k).denote (before5715 k).denote (before5718 k).denote (@Runs.trans (1*3) ((4*2)+(1*1)) (before5712 k).denote (before5713 k).denote (before5715 k).denote (step5712 k) (@Runs.trans (4*2) (1*1) (before5713 k).denote (before5714 k).denote (before5715 k).denote (step5713 k) (step5714 k))) (@Runs.trans (5*2) ((1*2)+(18*2)) (before5715 k).denote (before5716 k).denote (before5718 k).denote (step5715 k) (@Runs.trans (1*2) (18*2) (before5716 k).denote (before5717 k).denote (before5718 k).denote (step5716 k) (step5717 k)))) (@Runs.trans ((1*2)+((1*2)+(34*2))) (((1*2)+(93*2))+((1*2)+(1*2))) (before5718 k).denote (before5721 k).denote (before5725 k).denote (@Runs.trans (1*2) ((1*2)+(34*2)) (before5718 k).denote (before5719 k).denote (before5721 k).denote (step5718 k) (@Runs.trans (1*2) (34*2) (before5719 k).denote (before5720 k).denote (before5721 k).denote (step5719 k) (step5720 k))) (@Runs.trans ((1*2)+(93*2)) ((1*2)+(1*2)) (before5721 k).denote (before5723 k).denote (before5725 k).denote (@Runs.trans (1*2) (93*2) (before5721 k).denote (before5722 k).denote (before5723 k).denote (step5721 k) (step5722 k)) (@Runs.trans (1*2) (1*2) (before5723 k).denote (before5724 k).denote (before5725 k).denote (step5723 k) (step5724 k)))))) (@Runs.trans ((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))) ((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2))))) (before5725 k).denote (before5737 k).denote (before5750 k).denote (@Runs.trans (((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2)))) (((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))) (before5725 k).denote (before5731 k).denote (before5737 k).denote (@Runs.trans ((13*2)+((1*2)+(16*2))) (((1*k+8)*586)+((22*2)+(1*2))) (before5725 k).denote (before5728 k).denote (before5731 k).denote (@Runs.trans (13*2) ((1*2)+(16*2)) (before5725 k).denote (before5726 k).denote (before5728 k).denote (step5725 k) (@Runs.trans (1*2) (16*2) (before5726 k).denote (before5727 k).denote (before5728 k).denote (step5726 k) (step5727 k))) (@Runs.trans ((1*k+8)*586) ((22*2)+(1*2)) (before5728 k).denote (before5729 k).denote (before5731 k).denote (step5728 k) (@Runs.trans (22*2) (1*2) (before5729 k).denote (before5730 k).denote (before5731 k).denote (step5729 k) (step5730 k)))) (@Runs.trans ((1*2)+((89*2)+(1*2))) ((17*2)+((1*2)+(1*2))) (before5731 k).denote (before5734 k).denote (before5737 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before5731 k).denote (before5732 k).denote (before5734 k).denote (step5731 k) (@Runs.trans (89*2) (1*2) (before5732 k).denote (before5733 k).denote (before5734 k).denote (step5732 k) (step5733 k))) (@Runs.trans (17*2) ((1*2)+(1*2)) (before5734 k).denote (before5735 k).denote (before5737 k).denote (step5734 k) (@Runs.trans (1*2) (1*2) (before5735 k).denote (before5736 k).denote (before5737 k).denote (step5735 k) (step5736 k))))) (@Runs.trans (((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))) (((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2)))) (before5737 k).denote (before5743 k).denote (before5750 k).denote (@Runs.trans ((37*2)+((1*2)+(23*2))) ((1*2)+((1*2)+(5*2))) (before5737 k).denote (before5740 k).denote (before5743 k).denote (@Runs.trans (37*2) ((1*2)+(23*2)) (before5737 k).denote (before5738 k).denote (before5740 k).denote (step5737 k) (@Runs.trans (1*2) (23*2) (before5738 k).denote (before5739 k).denote (before5740 k).denote (step5738 k) (step5739 k))) (@Runs.trans (1*2) ((1*2)+(5*2)) (before5740 k).denote (before5741 k).denote (before5743 k).denote (step5740 k) (@Runs.trans (1*2) (5*2) (before5741 k).denote (before5742 k).denote (before5743 k).denote (step5741 k) (step5742 k)))) (@Runs.trans ((1*2)+((791761156*2)+(1*38))) ((((1*k+7)*38)+(3*2))+((1*2)+(1*2))) (before5743 k).denote (before5746 k).denote (before5750 k).denote (@Runs.trans (1*2) ((791761156*2)+(1*38)) (before5743 k).denote (before5744 k).denote (before5746 k).denote (step5743 k) (@Runs.trans (791761156*2) (1*38) (before5744 k).denote (before5745 k).denote (before5746 k).denote (step5744 k) (step5745 k))) (@Runs.trans (((1*k+7)*38)+(3*2)) ((1*2)+(1*2)) (before5746 k).denote (before5748 k).denote (before5750 k).denote (@Runs.trans ((1*k+7)*38) (3*2) (before5746 k).denote (before5747 k).denote (before5748 k).denote (step5746 k) (step5747 k)) (@Runs.trans (1*2) (1*2) (before5748 k).denote (before5749 k).denote (before5750 k).denote (step5748 k) (step5749 k))))))) (@Runs.trans (((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))))+((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1)))))) (((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))) (before5750 k).denote (before5775 k).denote (after5799 k).denote (@Runs.trans ((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))) ((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1))))) (before5750 k).denote (before5762 k).denote (before5775 k).denote (@Runs.trans (((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2)))) (((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))) (before5750 k).denote (before5756 k).denote (before5762 k).denote (@Runs.trans ((6*2)+((1*2)+(10*2))) ((1*2)+((1*2)+(6*2))) (before5750 k).denote (before5753 k).denote (before5756 k).denote (@Runs.trans (6*2) ((1*2)+(10*2)) (before5750 k).denote (before5751 k).denote (before5753 k).denote (step5750 k) (@Runs.trans (1*2) (10*2) (before5751 k).denote (before5752 k).denote (before5753 k).denote (step5751 k) (step5752 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before5753 k).denote (before5754 k).denote (before5756 k).denote (step5753 k) (@Runs.trans (1*2) (6*2) (before5754 k).denote (before5755 k).denote (before5756 k).denote (step5754 k) (step5755 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((1*2)+((8*2)+(1*2))) (before5756 k).denote (before5759 k).denote (before5762 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before5756 k).denote (before5757 k).denote (before5759 k).denote (step5756 k) (@Runs.trans (11*2) (1*2) (before5757 k).denote (before5758 k).denote (before5759 k).denote (step5757 k) (step5758 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before5759 k).denote (before5760 k).denote (before5762 k).denote (step5759 k) (@Runs.trans (8*2) (1*2) (before5760 k).denote (before5761 k).denote (before5762 k).denote (step5760 k) (step5761 k))))) (@Runs.trans (((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1)))) (before5762 k).denote (before5768 k).denote (before5775 k).denote (@Runs.trans ((3*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before5762 k).denote (before5765 k).denote (before5768 k).denote (@Runs.trans (3*2) ((1*2)+(1*2)) (before5762 k).denote (before5763 k).denote (before5765 k).denote (step5762 k) (@Runs.trans (1*2) (1*2) (before5763 k).denote (before5764 k).denote (before5765 k).denote (step5763 k) (step5764 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before5765 k).denote (before5766 k).denote (before5768 k).denote (step5765 k) (@Runs.trans (1*2) (1*2) (before5766 k).denote (before5767 k).denote (before5768 k).denote (step5766 k) (step5767 k)))) (@Runs.trans ((1*3)+((1*1)+(1*3))) (((1*2)+(1*2))+((2*2)+(1*1))) (before5768 k).denote (before5771 k).denote (before5775 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before5768 k).denote (before5769 k).denote (before5771 k).denote (step5768 k) (@Runs.trans (1*1) (1*3) (before5769 k).denote (before5770 k).denote (before5771 k).denote (step5769 k) (step5770 k))) (@Runs.trans ((1*2)+(1*2)) ((2*2)+(1*1)) (before5771 k).denote (before5773 k).denote (before5775 k).denote (@Runs.trans (1*2) (1*2) (before5771 k).denote (before5772 k).denote (before5773 k).denote (step5771 k) (step5772 k)) (@Runs.trans (2*2) (1*1) (before5773 k).denote (before5774 k).denote (before5775 k).denote (step5773 k) (step5774 k)))))) (@Runs.trans ((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))) ((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))) (before5775 k).denote (before5787 k).denote (after5799 k).denote (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2)))) (((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))) (before5775 k).denote (before5781 k).denote (before5787 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((3*2)+(1*2))) (before5775 k).denote (before5778 k).denote (before5781 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before5775 k).denote (before5776 k).denote (before5778 k).denote (step5775 k) (@Runs.trans (1*3) (2*2) (before5776 k).denote (before5777 k).denote (before5778 k).denote (step5776 k) (step5777 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before5778 k).denote (before5779 k).denote (before5781 k).denote (step5778 k) (@Runs.trans (3*2) (1*2) (before5779 k).denote (before5780 k).denote (before5781 k).denote (step5779 k) (step5780 k)))) (@Runs.trans ((9*2)+((1*1)+(9*2))) ((1*3)+((9*2)+(1*2))) (before5781 k).denote (before5784 k).denote (before5787 k).denote (@Runs.trans (9*2) ((1*1)+(9*2)) (before5781 k).denote (before5782 k).denote (before5784 k).denote (step5781 k) (@Runs.trans (1*1) (9*2) (before5782 k).denote (before5783 k).denote (before5784 k).denote (step5782 k) (step5783 k))) (@Runs.trans (1*3) ((9*2)+(1*2)) (before5784 k).denote (before5785 k).denote (before5787 k).denote (step5784 k) (@Runs.trans (9*2) (1*2) (before5785 k).denote (before5786 k).denote (before5787 k).denote (step5785 k) (step5786 k))))) (@Runs.trans (((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))) (((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))) (before5787 k).denote (before5793 k).denote (after5799 k).denote (@Runs.trans ((11*2)+((1*2)+(7*2))) ((1*1)+((7*2)+(1*3))) (before5787 k).denote (before5790 k).denote (before5793 k).denote (@Runs.trans (11*2) ((1*2)+(7*2)) (before5787 k).denote (before5788 k).denote (before5790 k).denote (step5787 k) (@Runs.trans (1*2) (7*2) (before5788 k).denote (before5789 k).denote (before5790 k).denote (step5788 k) (step5789 k))) (@Runs.trans (1*1) ((7*2)+(1*3)) (before5790 k).denote (before5791 k).denote (before5793 k).denote (step5790 k) (@Runs.trans (7*2) (1*3) (before5791 k).denote (before5792 k).denote (before5793 k).denote (step5791 k) (step5792 k)))) (@Runs.trans ((7*2)+((1*2)+(10*2))) (((1*2)+(7*2))+((1*1)+(7*2))) (before5793 k).denote (before5796 k).denote (after5799 k).denote (@Runs.trans (7*2) ((1*2)+(10*2)) (before5793 k).denote (before5794 k).denote (before5796 k).denote (step5793 k) (@Runs.trans (1*2) (10*2) (before5794 k).denote (before5795 k).denote (before5796 k).denote (step5794 k) (step5795 k))) (@Runs.trans ((1*2)+(7*2)) ((1*1)+(7*2)) (before5796 k).denote (before5798 k).denote (after5799 k).denote (@Runs.trans (1*2) (7*2) (before5796 k).denote (before5797 k).denote (before5798 k).denote (step5796 k) (step5797 k)) (@Runs.trans (1*1) (7*2) (before5798 k).denote (before5799 k).denote (after5799 k).denote (step5798 k) (step5799 k)))))))) + have ht : (((((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2))))))+(((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))))+((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2)))))))+((((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))))+((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))))) = (624*k+1583528699) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean new file mode 100644 index 00000000..e7955b60 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean @@ -0,0 +1,783 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5800_0 : Stack := [] +abbrev tail5800_1 : Stack := ⟨w0,1⟩ :: tail5800_0 +abbrev tail5800_2 : Stack := ⟨w2,1⟩ :: tail5800_1 +abbrev tail5800_3 : Stack := ⟨w0,3⟩ :: tail5800_2 +abbrev tail5800_4 : Stack := ⟨w2,1⟩ :: tail5800_3 +abbrev tail5800_5 : Stack := ⟨w1,3⟩ :: tail5800_4 +abbrev tail5800_6 : Stack := ⟨w0,10⟩ :: tail5800_5 +abbrev tail5800_7 : Stack := ⟨w2,1⟩ :: tail5800_6 +abbrev tail5800_8 : Stack := ⟨w1,11⟩ :: tail5800_7 +abbrev tail5800_9 : Stack := ⟨w0,8⟩ :: tail5800_8 +abbrev tail5800_10 : Stack := ⟨w2,1⟩ :: tail5800_9 +abbrev tail5800_11 : Stack := ⟨w1,10⟩ :: tail5800_10 +abbrev tail5800_12 : Stack := ⟨w23,1⟩ :: tail5800_11 +abbrev tail5800_13 : Stack := ⟨w1,6⟩ :: tail5800_0 +abbrev tail5800_14 : Stack := ⟨w2,1⟩ :: tail5800_13 +abbrev tail5800_15 : Stack := ⟨w0,19⟩ :: tail5800_14 +abbrev tail5800_16 : Stack := ⟨w1,35⟩ :: tail5800_15 +abbrev tail5800_17 : Stack := ⟨w2,1⟩ :: tail5800_16 +abbrev tail5800_18 : Stack := ⟨w0,94⟩ :: tail5800_17 +abbrev tail5800_19 : Stack := ⟨w1,14⟩ :: tail5800_18 +abbrev tail5800_20 : Stack := ⟨w2,1⟩ :: tail5800_19 +abbrev tail5800_21 : Stack := ⟨w0,16⟩ :: tail5800_20 +abbrev tail5800_22 (k : Nat) : Stack := ⟨w277,(1*k+8)⟩ :: tail5800_21 +abbrev tail5800_23 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_22 k +abbrev tail5800_24 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5800_23 k +abbrev tail5800_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_24 k +abbrev tail5800_26 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5800_25 k +abbrev tail5800_27 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5800_26 k +abbrev tail5800_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_27 k +abbrev tail5800_29 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5800_28 k +abbrev tail5800_30 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5800_29 k +abbrev tail5800_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_30 k +abbrev tail5800_32 (k : Nat) : Stack := ⟨w0,791761156⟩ :: tail5800_31 k +abbrev tail5800_33 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5800_32 k +abbrev tail5800_34 (k : Nat) : Stack := ⟨w278,(1*k+7)⟩ :: tail5800_33 k +abbrev tail5800_35 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5800_34 k +abbrev tail5800_36 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_35 k +abbrev tail5800_37 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5800_36 k +abbrev tail5800_38 : Stack := ⟨w0,1⟩ :: tail5800_11 +abbrev tail5800_39 : Stack := ⟨w0,8⟩ :: tail5800_11 +abbrev tail5800_40 : Stack := ⟨w2,1⟩ :: tail5800_39 +abbrev tail5800_41 : Stack := ⟨w1,3⟩ :: tail5800_40 +abbrev tail5800_42 (k : Nat) : Stack := ⟨w279,(1*k+7)⟩ :: tail5800_41 +abbrev tail5800_43 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5800_42 k +abbrev tail5800_44 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail5800_43 k +abbrev tail5800_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_44 k +abbrev tail5800_46 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5800_45 k +abbrev tail5800_47 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_28 k +abbrev tail5800_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_47 k +abbrev tail5800_49 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5800_48 k +abbrev tail5800_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_44 k +abbrev tail5800_51 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5800_44 k +abbrev tail5800_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_51 k +abbrev tail5800_53 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5800_52 k +abbrev tail5800_54 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_53 k +abbrev tail5800_55 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5800_54 k +abbrev tail5800_56 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5800_25 k +abbrev tail5800_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_56 k +abbrev tail5800_58 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5800_57 k +abbrev tail5800_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_53 k +abbrev tail5800_60 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5800_53 k +abbrev tail5800_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_60 k +abbrev tail5800_62 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5800_61 k +abbrev tail5800_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_62 k +abbrev tail5800_64 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5800_63 k +abbrev tail5800_65 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5800_22 k +abbrev tail5800_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_65 k +abbrev tail5800_67 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5800_66 k +abbrev tail5800_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_62 k +abbrev tail5800_69 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5800_62 k +abbrev tail5800_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_69 k +abbrev tail5800_71 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5800_70 k +abbrev tail5800_72 (k : Nat) : Stack := ⟨w280,(1*k+8)⟩ :: tail5800_71 k +abbrev tail5800_73 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5800_72 k +abbrev tail5800_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_73 k +abbrev tail5800_75 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5800_74 k +abbrev tail5800_76 : Stack := ⟨w0,93⟩ :: tail5800_17 +abbrev tail5800_77 : Stack := ⟨w23,1⟩ :: tail5800_76 +abbrev tail5800_78 : Stack := ⟨w1,14⟩ :: tail5800_77 +abbrev tail5800_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_73 k +abbrev tail5800_80 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5800_73 k +abbrev tail5800_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_80 k +abbrev tail5800_82 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5800_81 k +abbrev tail5800_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_82 k +abbrev tail5800_84 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5800_83 k +abbrev tail5800_85 : Stack := ⟨w0,18⟩ :: tail5800_14 +abbrev tail5800_86 : Stack := ⟨w23,1⟩ :: tail5800_85 +abbrev tail5800_87 : Stack := ⟨w1,35⟩ :: tail5800_86 +abbrev tail5800_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_82 k +abbrev tail5800_89 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5800_82 k +abbrev tail5800_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_89 k +abbrev tail5800_91 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5800_90 k +abbrev tail5800_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_91 k +abbrev tail5800_93 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5800_92 k +abbrev tail5800_94 : Stack := ⟨w1,1⟩ :: tail5800_0 +abbrev tail5800_95 : Stack := ⟨w1,7⟩ :: tail5800_0 +abbrev tail5800_96 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_91 k +abbrev tail5800_97 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5800_91 k +abbrev tail5800_98 : Stack := ⟨w1,9⟩ :: tail5800_0 +abbrev tail5800_99 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5800_90 k +abbrev tail5800_100 : Stack := ⟨w2,1⟩ :: tail5800_98 +abbrev tail5800_101 : Stack := ⟨w0,17⟩ :: tail5800_100 +abbrev tail5800_102 : Stack := ⟨w0,18⟩ :: tail5800_100 +abbrev tail5800_103 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5800_82 k +abbrev tail5800_104 : Stack := ⟨w1,1⟩ :: tail5800_102 +abbrev tail5800_105 : Stack := ⟨w1,36⟩ :: tail5800_102 +abbrev tail5800_106 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5800_81 k +abbrev tail5800_107 : Stack := ⟨w2,1⟩ :: tail5800_105 +abbrev tail5800_108 : Stack := ⟨w0,92⟩ :: tail5800_107 +abbrev tail5800_109 : Stack := ⟨w0,93⟩ :: tail5800_107 +abbrev tail5800_110 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5800_73 k +abbrev tail5800_111 : Stack := ⟨w1,1⟩ :: tail5800_109 +abbrev tail5800_112 : Stack := ⟨w1,15⟩ :: tail5800_109 +abbrev tail5800_113 (k : Nat) : Stack := ⟨w1,15⟩ :: tail5800_72 k +abbrev tail5800_114 : Stack := ⟨w2,1⟩ :: tail5800_112 +abbrev tail5800_115 : Stack := ⟨w0,15⟩ :: tail5800_114 +abbrev tail5800_116 (k : Nat) : Stack := ⟨w281,(1*k+8)⟩ :: tail5800_115 +abbrev tail5800_117 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5800_116 k +abbrev tail5800_118 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_116 k +abbrev tail5800_119 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5800_62 k +abbrev tail5800_120 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_118 k +abbrev tail5800_121 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5800_118 k +abbrev tail5800_122 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5800_61 k +abbrev tail5800_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_121 k +abbrev tail5800_124 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5800_123 k +abbrev tail5800_125 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5800_123 k +abbrev tail5800_126 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5800_53 k +abbrev tail5800_127 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_125 k +abbrev tail5800_128 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5800_125 k +abbrev tail5800_129 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5800_52 k +abbrev tail5800_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_128 k +abbrev tail5800_131 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5800_130 k +abbrev tail5800_132 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_130 k +abbrev tail5800_133 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5800_44 k +abbrev tail5800_134 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_132 k +abbrev tail5800_135 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5800_132 k +abbrev tail5800_136 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail5800_43 k +abbrev tail5800_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_135 k +abbrev tail5800_138 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail5800_137 k +abbrev tail5800_139 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5800_138 k +abbrev tail5800_140 (k : Nat) : Stack := ⟨w282,(1*k+7)⟩ :: tail5800_139 k +abbrev tail5800_141 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5800_140 k +abbrev tail5800_142 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5800_140 k +abbrev tail5800_143 : Stack := ⟨w0,7⟩ :: tail5800_11 +abbrev tail5800_144 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_142 k +abbrev tail5800_145 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5800_142 k +abbrev tail5800_146 : Stack := ⟨w1,9⟩ :: tail5800_10 +abbrev tail5800_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_145 k +abbrev tail5800_148 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5800_147 k +abbrev tail5800_149 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5800_147 k +abbrev tail5800_150 : Stack := ⟨w0,7⟩ :: tail5800_8 +abbrev tail5800_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_149 k +abbrev tail5800_152 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5800_149 k +abbrev tail5800_153 : Stack := ⟨w1,10⟩ :: tail5800_7 +abbrev tail5800_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_152 k +abbrev tail5800_155 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5800_154 k +abbrev tail5800_156 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5800_154 k + +def before5800 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail5800_12,(tail5800_37 k)⟩ +def before5801 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail5800_38,(tail5800_37 k)⟩ +def before5802 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5800_39,(tail5800_36 k)⟩ +def before5803 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail5800_40,(tail5800_35 k)⟩ +def before5804 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail5800_41,(tail5800_34 k)⟩ +def before5805 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail5800_42 k),(tail5800_33 k)⟩ +def before5806 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail5800_43 k),(tail5800_32 k)⟩ +def before5807 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521495),(tail5800_44 k),(tail5800_31 k)⟩ +def before5808 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail5800_45 k),(tail5800_30 k)⟩ +def before5809 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5800_46 k),(tail5800_29 k)⟩ +def before5810 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail5800_46 k),(tail5800_48 k)⟩ +def before5811 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail5800_45 k),(tail5800_49 k)⟩ +def before5812 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail5800_50 k),(tail5800_49 k)⟩ +def before5813 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5800_51 k),(tail5800_48 k)⟩ +def before5814 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521511),(tail5800_52 k),(tail5800_47 k)⟩ +def before5815 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521557),(tail5800_53 k),(tail5800_28 k)⟩ +def before5816 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521559),(tail5800_54 k),(tail5800_27 k)⟩ +def before5817 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5800_55 k),(tail5800_26 k)⟩ +def before5818 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521635),(tail5800_55 k),(tail5800_57 k)⟩ +def before5819 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521559),(tail5800_54 k),(tail5800_58 k)⟩ +def before5820 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521559),(tail5800_59 k),(tail5800_58 k)⟩ +def before5821 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5800_60 k),(tail5800_57 k)⟩ +def before5822 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521637),(tail5800_61 k),(tail5800_56 k)⟩ +def before5823 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521671),(tail5800_62 k),(tail5800_25 k)⟩ +def before5824 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail5800_63 k),(tail5800_24 k)⟩ +def before5825 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5800_64 k),(tail5800_23 k)⟩ +def before5826 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521853),(tail5800_64 k),(tail5800_66 k)⟩ +def before5827 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail5800_63 k),(tail5800_67 k)⟩ +def before5828 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail5800_68 k),(tail5800_67 k)⟩ +def before5829 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5800_69 k),(tail5800_66 k)⟩ +def before5830 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521855),(tail5800_70 k),(tail5800_65 k)⟩ +def before5831 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail5800_71 k),(tail5800_22 k)⟩ +def before5832 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail5800_72 k),tail5800_21⟩ +def before5833 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526619),(tail5800_73 k),tail5800_20⟩ +def before5834 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526621),(tail5800_74 k),tail5800_19⟩ +def before5835 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5800_75 k),tail5800_18⟩ +def before5836 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail5800_75 k),tail5800_77⟩ +def before5837 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526621),(tail5800_74 k),tail5800_78⟩ +def before5838 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526621),(tail5800_79 k),tail5800_78⟩ +def before5839 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5800_80 k),tail5800_77⟩ +def before5840 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526651),(tail5800_81 k),tail5800_76⟩ +def before5841 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526837),(tail5800_82 k),tail5800_17⟩ +def before5842 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526839),(tail5800_83 k),tail5800_16⟩ +def before5843 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5800_84 k),tail5800_15⟩ +def before5844 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5800_84 k),tail5800_86⟩ +def before5845 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526839),(tail5800_83 k),tail5800_87⟩ +def before5846 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526839),(tail5800_88 k),tail5800_87⟩ +def before5847 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5800_89 k),tail5800_86⟩ +def before5848 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526911),(tail5800_90 k),tail5800_85⟩ +def before5849 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526947),(tail5800_91 k),tail5800_14⟩ +def before5850 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail5800_92 k),tail5800_13⟩ +def before5851 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526961),(tail5800_93 k),tail5800_0⟩ +def before5852 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail5800_93 k),tail5800_94⟩ +def before5853 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail5800_92 k),tail5800_95⟩ +def before5854 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail5800_96 k),tail5800_95⟩ +def before5855 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail5800_97 k),tail5800_0⟩ +def before5856 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail5800_97 k),tail5800_94⟩ +def before5857 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail5800_91 k),tail5800_98⟩ +def before5858 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail5800_99 k),tail5800_100⟩ +def before5859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5800_90 k),tail5800_101⟩ +def before5860 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5800_89 k),tail5800_102⟩ +def before5861 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5800_103 k),tail5800_104⟩ +def before5862 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526837),(tail5800_82 k),tail5800_105⟩ +def before5863 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail5800_106 k),tail5800_107⟩ +def before5864 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5800_81 k),tail5800_108⟩ +def before5865 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526649),(tail5800_80 k),tail5800_109⟩ +def before5866 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail5800_110 k),tail5800_111⟩ +def before5867 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526619),(tail5800_73 k),tail5800_112⟩ +def before5868 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail5800_113 k),tail5800_114⟩ +def before5869 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5800_72 k),tail5800_115⟩ +def before5870 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5800_71 k),(tail5800_116 k)⟩ +def before5871 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5800_70 k),(tail5800_117 k)⟩ +def before5872 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521853),(tail5800_69 k),(tail5800_118 k)⟩ +def before5873 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail5800_119 k),(tail5800_120 k)⟩ +def before5874 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail5800_62 k),(tail5800_121 k)⟩ +def before5875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail5800_122 k),(tail5800_123 k)⟩ +def before5876 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5800_61 k),(tail5800_124 k)⟩ +def before5877 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521635),(tail5800_60 k),(tail5800_125 k)⟩ +def before5878 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail5800_126 k),(tail5800_127 k)⟩ +def before5879 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521557),(tail5800_53 k),(tail5800_128 k)⟩ +def before5880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail5800_129 k),(tail5800_130 k)⟩ +def before5881 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5800_52 k),(tail5800_131 k)⟩ +def before5882 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521509),(tail5800_51 k),(tail5800_132 k)⟩ +def before5883 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail5800_133 k),(tail5800_134 k)⟩ +def before5884 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail5800_44 k),(tail5800_135 k)⟩ +def before5885 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail5800_136 k),(tail5800_137 k)⟩ +def before5886 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5800_43 k),(tail5800_138 k)⟩ +def before5887 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5800_42 k),(tail5800_139 k)⟩ +def before5888 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5800_41,(tail5800_140 k)⟩ +def before5889 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5800_40,(tail5800_141 k)⟩ +def before5890 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail5800_39,(tail5800_142 k)⟩ +def before5891 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail5800_143,(tail5800_144 k)⟩ +def before5892 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail5800_11,(tail5800_145 k)⟩ +def before5893 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail5800_146,(tail5800_147 k)⟩ +def before5894 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5800_10,(tail5800_148 k)⟩ +def before5895 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1167),tail5800_9,(tail5800_149 k)⟩ +def before5896 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail5800_150,(tail5800_151 k)⟩ +def before5897 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail5800_8,(tail5800_152 k)⟩ +def before5898 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail5800_153,(tail5800_154 k)⟩ +def before5899 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5800_7,(tail5800_155 k)⟩ +def after5899 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5800_6,(tail5800_156 k)⟩ + +theorem macro5800 (k : Nat) : applyExit (before5800 k) exit32 1 = some (before5801 k) := by + simp (disch := omega) [before5800, before5801, exit32, applyExit, pop, push] + <;> omega +theorem step5800 (k : Nat) : Runs (1*3) (before5800 k).denote (before5801 k).denote := + @applyExit_sound (before5800 k) (before5801 k) exit32 1 valid32 (macro5800 k) +theorem macro5801 (k : Nat) : applyExit (before5801 k) exit36 7 = some (before5802 k) := by + simp (disch := omega) [before5801, before5802, exit36, applyExit, pop, push] + <;> omega +theorem step5801 (k : Nat) : Runs (7*2) (before5801 k).denote (before5802 k).denote := + @applyExit_sound (before5801 k) (before5802 k) exit36 7 valid36 (macro5801 k) +theorem macro5802 (k : Nat) : applyExit (before5802 k) exit33 1 = some (before5803 k) := by + simp (disch := omega) [before5802, before5803, exit33, applyExit, pop, push] + <;> omega +theorem step5802 (k : Nat) : Runs (1*2) (before5802 k).denote (before5803 k).denote := + @applyExit_sound (before5802 k) (before5803 k) exit33 1 valid33 (macro5802 k) +theorem macro5803 (k : Nat) : applyExit (before5803 k) exit34 3 = some (before5804 k) := by + simp (disch := omega) [before5803, before5804, exit34, applyExit, pop, push] + <;> omega +theorem step5803 (k : Nat) : Runs (3*2) (before5803 k).denote (before5804 k).denote := + @applyExit_sound (before5803 k) (before5804 k) exit34 3 valid34 (macro5803 k) +theorem macro5804 (k : Nat) : applyExit (before5804 k) exit315 (1*k+7) = some (before5805 k) := by + simp (disch := omega) [before5804, before5805, exit315, applyExit, pop, push] + <;> omega +theorem step5804 (k : Nat) : Runs ((1*k+7)*70) (before5804 k).denote (before5805 k).denote := + @applyExit_sound (before5804 k) (before5805 k) exit315 (1*k+7) valid315 (macro5804 k) +theorem macro5805 (k : Nat) : applyExit (before5805 k) exit283 1 = some (before5806 k) := by + simp (disch := omega) [before5805, before5806, exit283, applyExit, pop, push] + <;> omega +theorem step5805 (k : Nat) : Runs (1*38) (before5805 k).denote (before5806 k).denote := + @applyExit_sound (before5805 k) (before5806 k) exit283 1 valid283 (macro5805 k) +theorem macro5806 (k : Nat) : applyExit (before5806 k) exit34 791761156 = some (before5807 k) := by + simp (disch := omega) [before5806, before5807, exit34, applyExit, pop, push] + <;> omega +theorem step5806 (k : Nat) : Runs (791761156*2) (before5806 k).denote (before5807 k).denote := + @applyExit_sound (before5806 k) (before5807 k) exit34 791761156 valid34 (macro5806 k) +theorem macro5807 (k : Nat) : applyExit (before5807 k) exit35 1 = some (before5808 k) := by + simp (disch := omega) [before5807, before5808, exit35, applyExit, pop, push] + <;> omega +theorem step5807 (k : Nat) : Runs (1*2) (before5807 k).denote (before5808 k).denote := + @applyExit_sound (before5807 k) (before5808 k) exit35 1 valid35 (macro5807 k) +theorem macro5808 (k : Nat) : applyExit (before5808 k) exit36 6 = some (before5809 k) := by + simp (disch := omega) [before5808, before5809, exit36, applyExit, pop, push] + <;> omega +theorem step5808 (k : Nat) : Runs (6*2) (before5808 k).denote (before5809 k).denote := + @applyExit_sound (before5808 k) (before5809 k) exit36 6 valid36 (macro5808 k) +theorem macro5809 (k : Nat) : applyExit (before5809 k) exit31 1 = some (before5810 k) := by + simp (disch := omega) [before5809, before5810, exit31, applyExit, pop, push] + <;> omega +theorem step5809 (k : Nat) : Runs (1*1) (before5809 k).denote (before5810 k).denote := + @applyExit_sound (before5809 k) (before5810 k) exit31 1 valid31 (macro5809 k) +theorem macro5810 (k : Nat) : applyExit (before5810 k) exit10 6 = some (before5811 k) := by + simp (disch := omega) [before5810, before5811, exit10, applyExit, pop, push] + <;> omega +theorem step5810 (k : Nat) : Runs (6*2) (before5810 k).denote (before5811 k).denote := + @applyExit_sound (before5810 k) (before5811 k) exit10 6 valid10 (macro5810 k) +theorem macro5811 (k : Nat) : applyExit (before5811 k) exit32 1 = some (before5812 k) := by + simp (disch := omega) [before5811, before5812, exit32, applyExit, pop, push] + <;> omega +theorem step5811 (k : Nat) : Runs (1*3) (before5811 k).denote (before5812 k).denote := + @applyExit_sound (before5811 k) (before5812 k) exit32 1 valid32 (macro5811 k) +theorem macro5812 (k : Nat) : applyExit (before5812 k) exit36 6 = some (before5813 k) := by + simp (disch := omega) [before5812, before5813, exit36, applyExit, pop, push] + <;> omega +theorem step5812 (k : Nat) : Runs (6*2) (before5812 k).denote (before5813 k).denote := + @applyExit_sound (before5812 k) (before5813 k) exit36 6 valid36 (macro5812 k) +theorem macro5813 (k : Nat) : applyExit (before5813 k) exit33 1 = some (before5814 k) := by + simp (disch := omega) [before5813, before5814, exit33, applyExit, pop, push] + <;> omega +theorem step5813 (k : Nat) : Runs (1*2) (before5813 k).denote (before5814 k).denote := + @applyExit_sound (before5813 k) (before5814 k) exit33 1 valid33 (macro5813 k) +theorem macro5814 (k : Nat) : applyExit (before5814 k) exit34 23 = some (before5815 k) := by + simp (disch := omega) [before5814, before5815, exit34, applyExit, pop, push] + <;> omega +theorem step5814 (k : Nat) : Runs (23*2) (before5814 k).denote (before5815 k).denote := + @applyExit_sound (before5814 k) (before5815 k) exit34 23 valid34 (macro5814 k) +theorem macro5815 (k : Nat) : applyExit (before5815 k) exit35 1 = some (before5816 k) := by + simp (disch := omega) [before5815, before5816, exit35, applyExit, pop, push] + <;> omega +theorem step5815 (k : Nat) : Runs (1*2) (before5815 k).denote (before5816 k).denote := + @applyExit_sound (before5815 k) (before5816 k) exit35 1 valid35 (macro5815 k) +theorem macro5816 (k : Nat) : applyExit (before5816 k) exit36 38 = some (before5817 k) := by + simp (disch := omega) [before5816, before5817, exit36, applyExit, pop, push] + <;> omega +theorem step5816 (k : Nat) : Runs (38*2) (before5816 k).denote (before5817 k).denote := + @applyExit_sound (before5816 k) (before5817 k) exit36 38 valid36 (macro5816 k) +theorem macro5817 (k : Nat) : applyExit (before5817 k) exit31 1 = some (before5818 k) := by + simp (disch := omega) [before5817, before5818, exit31, applyExit, pop, push] + <;> omega +theorem step5817 (k : Nat) : Runs (1*1) (before5817 k).denote (before5818 k).denote := + @applyExit_sound (before5817 k) (before5818 k) exit31 1 valid31 (macro5817 k) +theorem macro5818 (k : Nat) : applyExit (before5818 k) exit10 38 = some (before5819 k) := by + simp (disch := omega) [before5818, before5819, exit10, applyExit, pop, push] + <;> omega +theorem step5818 (k : Nat) : Runs (38*2) (before5818 k).denote (before5819 k).denote := + @applyExit_sound (before5818 k) (before5819 k) exit10 38 valid10 (macro5818 k) +theorem macro5819 (k : Nat) : applyExit (before5819 k) exit32 1 = some (before5820 k) := by + simp (disch := omega) [before5819, before5820, exit32, applyExit, pop, push] + <;> omega +theorem step5819 (k : Nat) : Runs (1*3) (before5819 k).denote (before5820 k).denote := + @applyExit_sound (before5819 k) (before5820 k) exit32 1 valid32 (macro5819 k) +theorem macro5820 (k : Nat) : applyExit (before5820 k) exit36 38 = some (before5821 k) := by + simp (disch := omega) [before5820, before5821, exit36, applyExit, pop, push] + <;> omega +theorem step5820 (k : Nat) : Runs (38*2) (before5820 k).denote (before5821 k).denote := + @applyExit_sound (before5820 k) (before5821 k) exit36 38 valid36 (macro5820 k) +theorem macro5821 (k : Nat) : applyExit (before5821 k) exit33 1 = some (before5822 k) := by + simp (disch := omega) [before5821, before5822, exit33, applyExit, pop, push] + <;> omega +theorem step5821 (k : Nat) : Runs (1*2) (before5821 k).denote (before5822 k).denote := + @applyExit_sound (before5821 k) (before5822 k) exit33 1 valid33 (macro5821 k) +theorem macro5822 (k : Nat) : applyExit (before5822 k) exit34 17 = some (before5823 k) := by + simp (disch := omega) [before5822, before5823, exit34, applyExit, pop, push] + <;> omega +theorem step5822 (k : Nat) : Runs (17*2) (before5822 k).denote (before5823 k).denote := + @applyExit_sound (before5822 k) (before5823 k) exit34 17 valid34 (macro5822 k) +theorem macro5823 (k : Nat) : applyExit (before5823 k) exit35 1 = some (before5824 k) := by + simp (disch := omega) [before5823, before5824, exit35, applyExit, pop, push] + <;> omega +theorem step5823 (k : Nat) : Runs (1*2) (before5823 k).denote (before5824 k).denote := + @applyExit_sound (before5823 k) (before5824 k) exit35 1 valid35 (macro5823 k) +theorem macro5824 (k : Nat) : applyExit (before5824 k) exit36 90 = some (before5825 k) := by + simp (disch := omega) [before5824, before5825, exit36, applyExit, pop, push] + <;> omega +theorem step5824 (k : Nat) : Runs (90*2) (before5824 k).denote (before5825 k).denote := + @applyExit_sound (before5824 k) (before5825 k) exit36 90 valid36 (macro5824 k) +theorem macro5825 (k : Nat) : applyExit (before5825 k) exit31 1 = some (before5826 k) := by + simp (disch := omega) [before5825, before5826, exit31, applyExit, pop, push] + <;> omega +theorem step5825 (k : Nat) : Runs (1*1) (before5825 k).denote (before5826 k).denote := + @applyExit_sound (before5825 k) (before5826 k) exit31 1 valid31 (macro5825 k) +theorem macro5826 (k : Nat) : applyExit (before5826 k) exit10 90 = some (before5827 k) := by + simp (disch := omega) [before5826, before5827, exit10, applyExit, pop, push] + <;> omega +theorem step5826 (k : Nat) : Runs (90*2) (before5826 k).denote (before5827 k).denote := + @applyExit_sound (before5826 k) (before5827 k) exit10 90 valid10 (macro5826 k) +theorem macro5827 (k : Nat) : applyExit (before5827 k) exit32 1 = some (before5828 k) := by + simp (disch := omega) [before5827, before5828, exit32, applyExit, pop, push] + <;> omega +theorem step5827 (k : Nat) : Runs (1*3) (before5827 k).denote (before5828 k).denote := + @applyExit_sound (before5827 k) (before5828 k) exit32 1 valid32 (macro5827 k) +theorem macro5828 (k : Nat) : applyExit (before5828 k) exit36 90 = some (before5829 k) := by + simp (disch := omega) [before5828, before5829, exit36, applyExit, pop, push] + <;> omega +theorem step5828 (k : Nat) : Runs (90*2) (before5828 k).denote (before5829 k).denote := + @applyExit_sound (before5828 k) (before5829 k) exit36 90 valid36 (macro5828 k) +theorem macro5829 (k : Nat) : applyExit (before5829 k) exit33 1 = some (before5830 k) := by + simp (disch := omega) [before5829, before5830, exit33, applyExit, pop, push] + <;> omega +theorem step5829 (k : Nat) : Runs (1*2) (before5829 k).denote (before5830 k).denote := + @applyExit_sound (before5829 k) (before5830 k) exit33 1 valid33 (macro5829 k) +theorem macro5830 (k : Nat) : applyExit (before5830 k) exit34 22 = some (before5831 k) := by + simp (disch := omega) [before5830, before5831, exit34, applyExit, pop, push] + <;> omega +theorem step5830 (k : Nat) : Runs (22*2) (before5830 k).denote (before5831 k).denote := + @applyExit_sound (before5830 k) (before5831 k) exit34 22 valid34 (macro5830 k) +theorem macro5831 (k : Nat) : applyExit (before5831 k) exit316 (1*k+8) = some (before5832 k) := by + simp (disch := omega) [before5831, before5832, exit316, applyExit, pop, push] + <;> omega +theorem step5831 (k : Nat) : Runs ((1*k+8)*1154) (before5831 k).denote (before5832 k).denote := + @applyExit_sound (before5831 k) (before5832 k) exit316 (1*k+8) valid316 (macro5831 k) +theorem macro5832 (k : Nat) : applyExit (before5832 k) exit34 16 = some (before5833 k) := by + simp (disch := omega) [before5832, before5833, exit34, applyExit, pop, push] + <;> omega +theorem step5832 (k : Nat) : Runs (16*2) (before5832 k).denote (before5833 k).denote := + @applyExit_sound (before5832 k) (before5833 k) exit34 16 valid34 (macro5832 k) +theorem macro5833 (k : Nat) : applyExit (before5833 k) exit35 1 = some (before5834 k) := by + simp (disch := omega) [before5833, before5834, exit35, applyExit, pop, push] + <;> omega +theorem step5833 (k : Nat) : Runs (1*2) (before5833 k).denote (before5834 k).denote := + @applyExit_sound (before5833 k) (before5834 k) exit35 1 valid35 (macro5833 k) +theorem macro5834 (k : Nat) : applyExit (before5834 k) exit36 14 = some (before5835 k) := by + simp (disch := omega) [before5834, before5835, exit36, applyExit, pop, push] + <;> omega +theorem step5834 (k : Nat) : Runs (14*2) (before5834 k).denote (before5835 k).denote := + @applyExit_sound (before5834 k) (before5835 k) exit36 14 valid36 (macro5834 k) +theorem macro5835 (k : Nat) : applyExit (before5835 k) exit31 1 = some (before5836 k) := by + simp (disch := omega) [before5835, before5836, exit31, applyExit, pop, push] + <;> omega +theorem step5835 (k : Nat) : Runs (1*1) (before5835 k).denote (before5836 k).denote := + @applyExit_sound (before5835 k) (before5836 k) exit31 1 valid31 (macro5835 k) +theorem macro5836 (k : Nat) : applyExit (before5836 k) exit10 14 = some (before5837 k) := by + simp (disch := omega) [before5836, before5837, exit10, applyExit, pop, push] + <;> omega +theorem step5836 (k : Nat) : Runs (14*2) (before5836 k).denote (before5837 k).denote := + @applyExit_sound (before5836 k) (before5837 k) exit10 14 valid10 (macro5836 k) +theorem macro5837 (k : Nat) : applyExit (before5837 k) exit32 1 = some (before5838 k) := by + simp (disch := omega) [before5837, before5838, exit32, applyExit, pop, push] + <;> omega +theorem step5837 (k : Nat) : Runs (1*3) (before5837 k).denote (before5838 k).denote := + @applyExit_sound (before5837 k) (before5838 k) exit32 1 valid32 (macro5837 k) +theorem macro5838 (k : Nat) : applyExit (before5838 k) exit36 14 = some (before5839 k) := by + simp (disch := omega) [before5838, before5839, exit36, applyExit, pop, push] + <;> omega +theorem step5838 (k : Nat) : Runs (14*2) (before5838 k).denote (before5839 k).denote := + @applyExit_sound (before5838 k) (before5839 k) exit36 14 valid36 (macro5838 k) +theorem macro5839 (k : Nat) : applyExit (before5839 k) exit33 1 = some (before5840 k) := by + simp (disch := omega) [before5839, before5840, exit33, applyExit, pop, push] + <;> omega +theorem step5839 (k : Nat) : Runs (1*2) (before5839 k).denote (before5840 k).denote := + @applyExit_sound (before5839 k) (before5840 k) exit33 1 valid33 (macro5839 k) +theorem macro5840 (k : Nat) : applyExit (before5840 k) exit34 93 = some (before5841 k) := by + simp (disch := omega) [before5840, before5841, exit34, applyExit, pop, push] + <;> omega +theorem step5840 (k : Nat) : Runs (93*2) (before5840 k).denote (before5841 k).denote := + @applyExit_sound (before5840 k) (before5841 k) exit34 93 valid34 (macro5840 k) +theorem macro5841 (k : Nat) : applyExit (before5841 k) exit35 1 = some (before5842 k) := by + simp (disch := omega) [before5841, before5842, exit35, applyExit, pop, push] + <;> omega +theorem step5841 (k : Nat) : Runs (1*2) (before5841 k).denote (before5842 k).denote := + @applyExit_sound (before5841 k) (before5842 k) exit35 1 valid35 (macro5841 k) +theorem macro5842 (k : Nat) : applyExit (before5842 k) exit36 35 = some (before5843 k) := by + simp (disch := omega) [before5842, before5843, exit36, applyExit, pop, push] + <;> omega +theorem step5842 (k : Nat) : Runs (35*2) (before5842 k).denote (before5843 k).denote := + @applyExit_sound (before5842 k) (before5843 k) exit36 35 valid36 (macro5842 k) +theorem macro5843 (k : Nat) : applyExit (before5843 k) exit31 1 = some (before5844 k) := by + simp (disch := omega) [before5843, before5844, exit31, applyExit, pop, push] + <;> omega +theorem step5843 (k : Nat) : Runs (1*1) (before5843 k).denote (before5844 k).denote := + @applyExit_sound (before5843 k) (before5844 k) exit31 1 valid31 (macro5843 k) +theorem macro5844 (k : Nat) : applyExit (before5844 k) exit10 35 = some (before5845 k) := by + simp (disch := omega) [before5844, before5845, exit10, applyExit, pop, push] + <;> omega +theorem step5844 (k : Nat) : Runs (35*2) (before5844 k).denote (before5845 k).denote := + @applyExit_sound (before5844 k) (before5845 k) exit10 35 valid10 (macro5844 k) +theorem macro5845 (k : Nat) : applyExit (before5845 k) exit32 1 = some (before5846 k) := by + simp (disch := omega) [before5845, before5846, exit32, applyExit, pop, push] + <;> omega +theorem step5845 (k : Nat) : Runs (1*3) (before5845 k).denote (before5846 k).denote := + @applyExit_sound (before5845 k) (before5846 k) exit32 1 valid32 (macro5845 k) +theorem macro5846 (k : Nat) : applyExit (before5846 k) exit36 35 = some (before5847 k) := by + simp (disch := omega) [before5846, before5847, exit36, applyExit, pop, push] + <;> omega +theorem step5846 (k : Nat) : Runs (35*2) (before5846 k).denote (before5847 k).denote := + @applyExit_sound (before5846 k) (before5847 k) exit36 35 valid36 (macro5846 k) +theorem macro5847 (k : Nat) : applyExit (before5847 k) exit33 1 = some (before5848 k) := by + simp (disch := omega) [before5847, before5848, exit33, applyExit, pop, push] + <;> omega +theorem step5847 (k : Nat) : Runs (1*2) (before5847 k).denote (before5848 k).denote := + @applyExit_sound (before5847 k) (before5848 k) exit33 1 valid33 (macro5847 k) +theorem macro5848 (k : Nat) : applyExit (before5848 k) exit34 18 = some (before5849 k) := by + simp (disch := omega) [before5848, before5849, exit34, applyExit, pop, push] + <;> omega +theorem step5848 (k : Nat) : Runs (18*2) (before5848 k).denote (before5849 k).denote := + @applyExit_sound (before5848 k) (before5849 k) exit34 18 valid34 (macro5848 k) +theorem macro5849 (k : Nat) : applyExit (before5849 k) exit35 1 = some (before5850 k) := by + simp (disch := omega) [before5849, before5850, exit35, applyExit, pop, push] + <;> omega +theorem step5849 (k : Nat) : Runs (1*2) (before5849 k).denote (before5850 k).denote := + @applyExit_sound (before5849 k) (before5850 k) exit35 1 valid35 (macro5849 k) +theorem macro5850 (k : Nat) : applyExit (before5850 k) exit36 6 = some (before5851 k) := by + simp (disch := omega) [before5850, before5851, exit36, applyExit, pop, push] + <;> omega +theorem step5850 (k : Nat) : Runs (6*2) (before5850 k).denote (before5851 k).denote := + @applyExit_sound (before5850 k) (before5851 k) exit36 6 valid36 (macro5850 k) +theorem macro5851 (k : Nat) : applyExit (before5851 k) exit39 1 = some (before5852 k) := by + simp (disch := omega) [before5851, before5852, exit39, applyExit, pop, push] + <;> omega +theorem step5851 (k : Nat) : Runs (1*1) (before5851 k).denote (before5852 k).denote := + @applyExit_sound (before5851 k) (before5852 k) exit39 1 valid39 (macro5851 k) +theorem macro5852 (k : Nat) : applyExit (before5852 k) exit10 6 = some (before5853 k) := by + simp (disch := omega) [before5852, before5853, exit10, applyExit, pop, push] + <;> omega +theorem step5852 (k : Nat) : Runs (6*2) (before5852 k).denote (before5853 k).denote := + @applyExit_sound (before5852 k) (before5853 k) exit10 6 valid10 (macro5852 k) +theorem macro5853 (k : Nat) : applyExit (before5853 k) exit32 1 = some (before5854 k) := by + simp (disch := omega) [before5853, before5854, exit32, applyExit, pop, push] + <;> omega +theorem step5853 (k : Nat) : Runs (1*3) (before5853 k).denote (before5854 k).denote := + @applyExit_sound (before5853 k) (before5854 k) exit32 1 valid32 (macro5853 k) +theorem macro5854 (k : Nat) : applyExit (before5854 k) exit36 7 = some (before5855 k) := by + simp (disch := omega) [before5854, before5855, exit36, applyExit, pop, push] + <;> omega +theorem step5854 (k : Nat) : Runs (7*2) (before5854 k).denote (before5855 k).denote := + @applyExit_sound (before5854 k) (before5855 k) exit36 7 valid36 (macro5854 k) +theorem macro5855 (k : Nat) : applyExit (before5855 k) exit39 1 = some (before5856 k) := by + simp (disch := omega) [before5855, before5856, exit39, applyExit, pop, push] + <;> omega +theorem step5855 (k : Nat) : Runs (1*1) (before5855 k).denote (before5856 k).denote := + @applyExit_sound (before5855 k) (before5856 k) exit39 1 valid39 (macro5855 k) +theorem macro5856 (k : Nat) : applyExit (before5856 k) exit10 8 = some (before5857 k) := by + simp (disch := omega) [before5856, before5857, exit10, applyExit, pop, push] + <;> omega +theorem step5856 (k : Nat) : Runs (8*2) (before5856 k).denote (before5857 k).denote := + @applyExit_sound (before5856 k) (before5857 k) exit10 8 valid10 (macro5856 k) +theorem macro5857 (k : Nat) : applyExit (before5857 k) exit11 1 = some (before5858 k) := by + simp (disch := omega) [before5857, before5858, exit11, applyExit, pop, push] + <;> omega +theorem step5857 (k : Nat) : Runs (1*2) (before5857 k).denote (before5858 k).denote := + @applyExit_sound (before5857 k) (before5858 k) exit11 1 valid11 (macro5857 k) +theorem macro5858 (k : Nat) : applyExit (before5858 k) exit2 17 = some (before5859 k) := by + simp (disch := omega) [before5858, before5859, exit2, applyExit, pop, push] + <;> omega +theorem step5858 (k : Nat) : Runs (17*2) (before5858 k).denote (before5859 k).denote := + @applyExit_sound (before5858 k) (before5859 k) exit2 17 valid2 (macro5858 k) +theorem macro5859 (k : Nat) : applyExit (before5859 k) exit3 1 = some (before5860 k) := by + simp (disch := omega) [before5859, before5860, exit3, applyExit, pop, push] + <;> omega +theorem step5859 (k : Nat) : Runs (1*2) (before5859 k).denote (before5860 k).denote := + @applyExit_sound (before5859 k) (before5860 k) exit3 1 valid3 (macro5859 k) +theorem macro5860 (k : Nat) : applyExit (before5860 k) exit9 1 = some (before5861 k) := by + simp (disch := omega) [before5860, before5861, exit9, applyExit, pop, push] + <;> omega +theorem step5860 (k : Nat) : Runs (1*2) (before5860 k).denote (before5861 k).denote := + @applyExit_sound (before5860 k) (before5861 k) exit9 1 valid9 (macro5860 k) +theorem macro5861 (k : Nat) : applyExit (before5861 k) exit10 35 = some (before5862 k) := by + simp (disch := omega) [before5861, before5862, exit10, applyExit, pop, push] + <;> omega +theorem step5861 (k : Nat) : Runs (35*2) (before5861 k).denote (before5862 k).denote := + @applyExit_sound (before5861 k) (before5862 k) exit10 35 valid10 (macro5861 k) +theorem macro5862 (k : Nat) : applyExit (before5862 k) exit11 1 = some (before5863 k) := by + simp (disch := omega) [before5862, before5863, exit11, applyExit, pop, push] + <;> omega +theorem step5862 (k : Nat) : Runs (1*2) (before5862 k).denote (before5863 k).denote := + @applyExit_sound (before5862 k) (before5863 k) exit11 1 valid11 (macro5862 k) +theorem macro5863 (k : Nat) : applyExit (before5863 k) exit2 92 = some (before5864 k) := by + simp (disch := omega) [before5863, before5864, exit2, applyExit, pop, push] + <;> omega +theorem step5863 (k : Nat) : Runs (92*2) (before5863 k).denote (before5864 k).denote := + @applyExit_sound (before5863 k) (before5864 k) exit2 92 valid2 (macro5863 k) +theorem macro5864 (k : Nat) : applyExit (before5864 k) exit3 1 = some (before5865 k) := by + simp (disch := omega) [before5864, before5865, exit3, applyExit, pop, push] + <;> omega +theorem step5864 (k : Nat) : Runs (1*2) (before5864 k).denote (before5865 k).denote := + @applyExit_sound (before5864 k) (before5865 k) exit3 1 valid3 (macro5864 k) +theorem macro5865 (k : Nat) : applyExit (before5865 k) exit9 1 = some (before5866 k) := by + simp (disch := omega) [before5865, before5866, exit9, applyExit, pop, push] + <;> omega +theorem step5865 (k : Nat) : Runs (1*2) (before5865 k).denote (before5866 k).denote := + @applyExit_sound (before5865 k) (before5866 k) exit9 1 valid9 (macro5865 k) +theorem macro5866 (k : Nat) : applyExit (before5866 k) exit10 14 = some (before5867 k) := by + simp (disch := omega) [before5866, before5867, exit10, applyExit, pop, push] + <;> omega +theorem step5866 (k : Nat) : Runs (14*2) (before5866 k).denote (before5867 k).denote := + @applyExit_sound (before5866 k) (before5867 k) exit10 14 valid10 (macro5866 k) +theorem macro5867 (k : Nat) : applyExit (before5867 k) exit11 1 = some (before5868 k) := by + simp (disch := omega) [before5867, before5868, exit11, applyExit, pop, push] + <;> omega +theorem step5867 (k : Nat) : Runs (1*2) (before5867 k).denote (before5868 k).denote := + @applyExit_sound (before5867 k) (before5868 k) exit11 1 valid11 (macro5867 k) +theorem macro5868 (k : Nat) : applyExit (before5868 k) exit2 15 = some (before5869 k) := by + simp (disch := omega) [before5868, before5869, exit2, applyExit, pop, push] + <;> omega +theorem step5868 (k : Nat) : Runs (15*2) (before5868 k).denote (before5869 k).denote := + @applyExit_sound (before5868 k) (before5869 k) exit2 15 valid2 (macro5868 k) +theorem macro5869 (k : Nat) : applyExit (before5869 k) exit317 (1*k+8) = some (before5870 k) := by + simp (disch := omega) [before5869, before5870, exit317, applyExit, pop, push] + <;> omega +theorem step5869 (k : Nat) : Runs ((1*k+8)*586) (before5869 k).denote (before5870 k).denote := + @applyExit_sound (before5869 k) (before5870 k) exit317 (1*k+8) valid317 (macro5869 k) +theorem macro5870 (k : Nat) : applyExit (before5870 k) exit2 22 = some (before5871 k) := by + simp (disch := omega) [before5870, before5871, exit2, applyExit, pop, push] + <;> omega +theorem step5870 (k : Nat) : Runs (22*2) (before5870 k).denote (before5871 k).denote := + @applyExit_sound (before5870 k) (before5871 k) exit2 22 valid2 (macro5870 k) +theorem macro5871 (k : Nat) : applyExit (before5871 k) exit3 1 = some (before5872 k) := by + simp (disch := omega) [before5871, before5872, exit3, applyExit, pop, push] + <;> omega +theorem step5871 (k : Nat) : Runs (1*2) (before5871 k).denote (before5872 k).denote := + @applyExit_sound (before5871 k) (before5872 k) exit3 1 valid3 (macro5871 k) +theorem macro5872 (k : Nat) : applyExit (before5872 k) exit9 1 = some (before5873 k) := by + simp (disch := omega) [before5872, before5873, exit9, applyExit, pop, push] + <;> omega +theorem step5872 (k : Nat) : Runs (1*2) (before5872 k).denote (before5873 k).denote := + @applyExit_sound (before5872 k) (before5873 k) exit9 1 valid9 (macro5872 k) +theorem macro5873 (k : Nat) : applyExit (before5873 k) exit10 90 = some (before5874 k) := by + simp (disch := omega) [before5873, before5874, exit10, applyExit, pop, push] + <;> omega +theorem step5873 (k : Nat) : Runs (90*2) (before5873 k).denote (before5874 k).denote := + @applyExit_sound (before5873 k) (before5874 k) exit10 90 valid10 (macro5873 k) +theorem macro5874 (k : Nat) : applyExit (before5874 k) exit11 1 = some (before5875 k) := by + simp (disch := omega) [before5874, before5875, exit11, applyExit, pop, push] + <;> omega +theorem step5874 (k : Nat) : Runs (1*2) (before5874 k).denote (before5875 k).denote := + @applyExit_sound (before5874 k) (before5875 k) exit11 1 valid11 (macro5874 k) +theorem macro5875 (k : Nat) : applyExit (before5875 k) exit2 16 = some (before5876 k) := by + simp (disch := omega) [before5875, before5876, exit2, applyExit, pop, push] + <;> omega +theorem step5875 (k : Nat) : Runs (16*2) (before5875 k).denote (before5876 k).denote := + @applyExit_sound (before5875 k) (before5876 k) exit2 16 valid2 (macro5875 k) +theorem macro5876 (k : Nat) : applyExit (before5876 k) exit3 1 = some (before5877 k) := by + simp (disch := omega) [before5876, before5877, exit3, applyExit, pop, push] + <;> omega +theorem step5876 (k : Nat) : Runs (1*2) (before5876 k).denote (before5877 k).denote := + @applyExit_sound (before5876 k) (before5877 k) exit3 1 valid3 (macro5876 k) +theorem macro5877 (k : Nat) : applyExit (before5877 k) exit9 1 = some (before5878 k) := by + simp (disch := omega) [before5877, before5878, exit9, applyExit, pop, push] + <;> omega +theorem step5877 (k : Nat) : Runs (1*2) (before5877 k).denote (before5878 k).denote := + @applyExit_sound (before5877 k) (before5878 k) exit9 1 valid9 (macro5877 k) +theorem macro5878 (k : Nat) : applyExit (before5878 k) exit10 38 = some (before5879 k) := by + simp (disch := omega) [before5878, before5879, exit10, applyExit, pop, push] + <;> omega +theorem step5878 (k : Nat) : Runs (38*2) (before5878 k).denote (before5879 k).denote := + @applyExit_sound (before5878 k) (before5879 k) exit10 38 valid10 (macro5878 k) +theorem macro5879 (k : Nat) : applyExit (before5879 k) exit11 1 = some (before5880 k) := by + simp (disch := omega) [before5879, before5880, exit11, applyExit, pop, push] + <;> omega +theorem step5879 (k : Nat) : Runs (1*2) (before5879 k).denote (before5880 k).denote := + @applyExit_sound (before5879 k) (before5880 k) exit11 1 valid11 (macro5879 k) +theorem macro5880 (k : Nat) : applyExit (before5880 k) exit2 22 = some (before5881 k) := by + simp (disch := omega) [before5880, before5881, exit2, applyExit, pop, push] + <;> omega +theorem step5880 (k : Nat) : Runs (22*2) (before5880 k).denote (before5881 k).denote := + @applyExit_sound (before5880 k) (before5881 k) exit2 22 valid2 (macro5880 k) +theorem macro5881 (k : Nat) : applyExit (before5881 k) exit3 1 = some (before5882 k) := by + simp (disch := omega) [before5881, before5882, exit3, applyExit, pop, push] + <;> omega +theorem step5881 (k : Nat) : Runs (1*2) (before5881 k).denote (before5882 k).denote := + @applyExit_sound (before5881 k) (before5882 k) exit3 1 valid3 (macro5881 k) +theorem macro5882 (k : Nat) : applyExit (before5882 k) exit9 1 = some (before5883 k) := by + simp (disch := omega) [before5882, before5883, exit9, applyExit, pop, push] + <;> omega +theorem step5882 (k : Nat) : Runs (1*2) (before5882 k).denote (before5883 k).denote := + @applyExit_sound (before5882 k) (before5883 k) exit9 1 valid9 (macro5882 k) +theorem macro5883 (k : Nat) : applyExit (before5883 k) exit10 6 = some (before5884 k) := by + simp (disch := omega) [before5883, before5884, exit10, applyExit, pop, push] + <;> omega +theorem step5883 (k : Nat) : Runs (6*2) (before5883 k).denote (before5884 k).denote := + @applyExit_sound (before5883 k) (before5884 k) exit10 6 valid10 (macro5883 k) +theorem macro5884 (k : Nat) : applyExit (before5884 k) exit11 1 = some (before5885 k) := by + simp (disch := omega) [before5884, before5885, exit11, applyExit, pop, push] + <;> omega +theorem step5884 (k : Nat) : Runs (1*2) (before5884 k).denote (before5885 k).denote := + @applyExit_sound (before5884 k) (before5885 k) exit11 1 valid11 (macro5884 k) +theorem macro5885 (k : Nat) : applyExit (before5885 k) exit2 791761155 = some (before5886 k) := by + simp (disch := omega) [before5885, before5886, exit2, applyExit, pop, push] + <;> omega +theorem step5885 (k : Nat) : Runs (791761155*2) (before5885 k).denote (before5886 k).denote := + @applyExit_sound (before5885 k) (before5886 k) exit2 791761155 valid2 (macro5885 k) +theorem macro5886 (k : Nat) : applyExit (before5886 k) exit276 1 = some (before5887 k) := by + simp (disch := omega) [before5886, before5887, exit276, applyExit, pop, push] + <;> omega +theorem step5886 (k : Nat) : Runs (1*38) (before5886 k).denote (before5887 k).denote := + @applyExit_sound (before5886 k) (before5887 k) exit276 1 valid276 (macro5886 k) +theorem macro5887 (k : Nat) : applyExit (before5887 k) exit318 (1*k+7) = some (before5888 k) := by + simp (disch := omega) [before5887, before5888, exit318, applyExit, pop, push] + <;> omega +theorem step5887 (k : Nat) : Runs ((1*k+7)*38) (before5887 k).denote (before5888 k).denote := + @applyExit_sound (before5887 k) (before5888 k) exit318 (1*k+7) valid318 (macro5887 k) +theorem macro5888 (k : Nat) : applyExit (before5888 k) exit2 3 = some (before5889 k) := by + simp (disch := omega) [before5888, before5889, exit2, applyExit, pop, push] + <;> omega +theorem step5888 (k : Nat) : Runs (3*2) (before5888 k).denote (before5889 k).denote := + @applyExit_sound (before5888 k) (before5889 k) exit2 3 valid2 (macro5888 k) +theorem macro5889 (k : Nat) : applyExit (before5889 k) exit3 1 = some (before5890 k) := by + simp (disch := omega) [before5889, before5890, exit3, applyExit, pop, push] + <;> omega +theorem step5889 (k : Nat) : Runs (1*2) (before5889 k).denote (before5890 k).denote := + @applyExit_sound (before5889 k) (before5890 k) exit3 1 valid3 (macro5889 k) +theorem macro5890 (k : Nat) : applyExit (before5890 k) exit9 1 = some (before5891 k) := by + simp (disch := omega) [before5890, before5891, exit9, applyExit, pop, push] + <;> omega +theorem step5890 (k : Nat) : Runs (1*2) (before5890 k).denote (before5891 k).denote := + @applyExit_sound (before5890 k) (before5891 k) exit9 1 valid9 (macro5890 k) +theorem macro5891 (k : Nat) : applyExit (before5891 k) exit10 7 = some (before5892 k) := by + simp (disch := omega) [before5891, before5892, exit10, applyExit, pop, push] + <;> omega +theorem step5891 (k : Nat) : Runs (7*2) (before5891 k).denote (before5892 k).denote := + @applyExit_sound (before5891 k) (before5892 k) exit10 7 valid10 (macro5891 k) +theorem macro5892 (k : Nat) : applyExit (before5892 k) exit11 1 = some (before5893 k) := by + simp (disch := omega) [before5892, before5893, exit11, applyExit, pop, push] + <;> omega +theorem step5892 (k : Nat) : Runs (1*2) (before5892 k).denote (before5893 k).denote := + @applyExit_sound (before5892 k) (before5893 k) exit11 1 valid11 (macro5892 k) +theorem macro5893 (k : Nat) : applyExit (before5893 k) exit2 9 = some (before5894 k) := by + simp (disch := omega) [before5893, before5894, exit2, applyExit, pop, push] + <;> omega +theorem step5893 (k : Nat) : Runs (9*2) (before5893 k).denote (before5894 k).denote := + @applyExit_sound (before5893 k) (before5894 k) exit2 9 valid2 (macro5893 k) +theorem macro5894 (k : Nat) : applyExit (before5894 k) exit3 1 = some (before5895 k) := by + simp (disch := omega) [before5894, before5895, exit3, applyExit, pop, push] + <;> omega +theorem step5894 (k : Nat) : Runs (1*2) (before5894 k).denote (before5895 k).denote := + @applyExit_sound (before5894 k) (before5895 k) exit3 1 valid3 (macro5894 k) +theorem macro5895 (k : Nat) : applyExit (before5895 k) exit9 1 = some (before5896 k) := by + simp (disch := omega) [before5895, before5896, exit9, applyExit, pop, push] + <;> omega +theorem step5895 (k : Nat) : Runs (1*2) (before5895 k).denote (before5896 k).denote := + @applyExit_sound (before5895 k) (before5896 k) exit9 1 valid9 (macro5895 k) +theorem macro5896 (k : Nat) : applyExit (before5896 k) exit10 7 = some (before5897 k) := by + simp (disch := omega) [before5896, before5897, exit10, applyExit, pop, push] + <;> omega +theorem step5896 (k : Nat) : Runs (7*2) (before5896 k).denote (before5897 k).denote := + @applyExit_sound (before5896 k) (before5897 k) exit10 7 valid10 (macro5896 k) +theorem macro5897 (k : Nat) : applyExit (before5897 k) exit11 1 = some (before5898 k) := by + simp (disch := omega) [before5897, before5898, exit11, applyExit, pop, push] + <;> omega +theorem step5897 (k : Nat) : Runs (1*2) (before5897 k).denote (before5898 k).denote := + @applyExit_sound (before5897 k) (before5898 k) exit11 1 valid11 (macro5897 k) +theorem macro5898 (k : Nat) : applyExit (before5898 k) exit2 10 = some (before5899 k) := by + simp (disch := omega) [before5898, before5899, exit2, applyExit, pop, push] + <;> omega +theorem step5898 (k : Nat) : Runs (10*2) (before5898 k).denote (before5899 k).denote := + @applyExit_sound (before5898 k) (before5899 k) exit2 10 valid2 (macro5898 k) +theorem macro5899 (k : Nat) : applyExit (before5899 k) exit3 1 = some (after5899 k) := by + simp (disch := omega) [before5899, after5899, exit3, applyExit, pop, push] + <;> omega +theorem step5899 (k : Nat) : Runs (1*2) (before5899 k).denote (after5899 k).denote := + @applyExit_sound (before5899 k) (after5899 k) exit3 1 valid3 (macro5899 k) +theorem chunkRun058 (k : Nat) : Runs (1848*k+3167061828) (before5800 k).denote (after5899 k).denote := by + have h := (@Runs.trans ((((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))))+((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2))))))+(((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))))+((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2))))))) ((((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))))+((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2))))))+(((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))))+(((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2))))))) (before5800 k).denote (before5850 k).denote (after5899 k).denote (@Runs.trans (((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))))+((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2)))))) (((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))))+((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2)))))) (before5800 k).denote (before5825 k).denote (before5850 k).denote (@Runs.trans ((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))) ((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2))))) (before5800 k).denote (before5812 k).denote (before5825 k).denote (@Runs.trans (((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38)))) (((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))) (before5800 k).denote (before5806 k).denote (before5812 k).denote (@Runs.trans ((1*3)+((7*2)+(1*2))) ((3*2)+(((1*k+7)*70)+(1*38))) (before5800 k).denote (before5803 k).denote (before5806 k).denote (@Runs.trans (1*3) ((7*2)+(1*2)) (before5800 k).denote (before5801 k).denote (before5803 k).denote (step5800 k) (@Runs.trans (7*2) (1*2) (before5801 k).denote (before5802 k).denote (before5803 k).denote (step5801 k) (step5802 k))) (@Runs.trans (3*2) (((1*k+7)*70)+(1*38)) (before5803 k).denote (before5804 k).denote (before5806 k).denote (step5803 k) (@Runs.trans ((1*k+7)*70) (1*38) (before5804 k).denote (before5805 k).denote (before5806 k).denote (step5804 k) (step5805 k)))) (@Runs.trans ((791761156*2)+((1*2)+(6*2))) ((1*1)+((6*2)+(1*3))) (before5806 k).denote (before5809 k).denote (before5812 k).denote (@Runs.trans (791761156*2) ((1*2)+(6*2)) (before5806 k).denote (before5807 k).denote (before5809 k).denote (step5806 k) (@Runs.trans (1*2) (6*2) (before5807 k).denote (before5808 k).denote (before5809 k).denote (step5807 k) (step5808 k))) (@Runs.trans (1*1) ((6*2)+(1*3)) (before5809 k).denote (before5810 k).denote (before5812 k).denote (step5809 k) (@Runs.trans (6*2) (1*3) (before5810 k).denote (before5811 k).denote (before5812 k).denote (step5810 k) (step5811 k))))) (@Runs.trans (((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))) (((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2)))) (before5812 k).denote (before5818 k).denote (before5825 k).denote (@Runs.trans ((6*2)+((1*2)+(23*2))) ((1*2)+((38*2)+(1*1))) (before5812 k).denote (before5815 k).denote (before5818 k).denote (@Runs.trans (6*2) ((1*2)+(23*2)) (before5812 k).denote (before5813 k).denote (before5815 k).denote (step5812 k) (@Runs.trans (1*2) (23*2) (before5813 k).denote (before5814 k).denote (before5815 k).denote (step5813 k) (step5814 k))) (@Runs.trans (1*2) ((38*2)+(1*1)) (before5815 k).denote (before5816 k).denote (before5818 k).denote (step5815 k) (@Runs.trans (38*2) (1*1) (before5816 k).denote (before5817 k).denote (before5818 k).denote (step5816 k) (step5817 k)))) (@Runs.trans ((38*2)+((1*3)+(38*2))) (((1*2)+(17*2))+((1*2)+(90*2))) (before5818 k).denote (before5821 k).denote (before5825 k).denote (@Runs.trans (38*2) ((1*3)+(38*2)) (before5818 k).denote (before5819 k).denote (before5821 k).denote (step5818 k) (@Runs.trans (1*3) (38*2) (before5819 k).denote (before5820 k).denote (before5821 k).denote (step5819 k) (step5820 k))) (@Runs.trans ((1*2)+(17*2)) ((1*2)+(90*2)) (before5821 k).denote (before5823 k).denote (before5825 k).denote (@Runs.trans (1*2) (17*2) (before5821 k).denote (before5822 k).denote (before5823 k).denote (step5821 k) (step5822 k)) (@Runs.trans (1*2) (90*2) (before5823 k).denote (before5824 k).denote (before5825 k).denote (step5823 k) (step5824 k)))))) (@Runs.trans ((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2))))) ((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2))))) (before5825 k).denote (before5837 k).denote (before5850 k).denote (@Runs.trans (((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2)))) ((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (before5825 k).denote (before5831 k).denote (before5837 k).denote (@Runs.trans ((1*1)+((90*2)+(1*3))) ((90*2)+((1*2)+(22*2))) (before5825 k).denote (before5828 k).denote (before5831 k).denote (@Runs.trans (1*1) ((90*2)+(1*3)) (before5825 k).denote (before5826 k).denote (before5828 k).denote (step5825 k) (@Runs.trans (90*2) (1*3) (before5826 k).denote (before5827 k).denote (before5828 k).denote (step5826 k) (step5827 k))) (@Runs.trans (90*2) ((1*2)+(22*2)) (before5828 k).denote (before5829 k).denote (before5831 k).denote (step5828 k) (@Runs.trans (1*2) (22*2) (before5829 k).denote (before5830 k).denote (before5831 k).denote (step5829 k) (step5830 k)))) (@Runs.trans (((1*k+8)*1154)+((16*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before5831 k).denote (before5834 k).denote (before5837 k).denote (@Runs.trans ((1*k+8)*1154) ((16*2)+(1*2)) (before5831 k).denote (before5832 k).denote (before5834 k).denote (step5831 k) (@Runs.trans (16*2) (1*2) (before5832 k).denote (before5833 k).denote (before5834 k).denote (step5832 k) (step5833 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before5834 k).denote (before5835 k).denote (before5837 k).denote (step5834 k) (@Runs.trans (1*1) (14*2) (before5835 k).denote (before5836 k).denote (before5837 k).denote (step5835 k) (step5836 k))))) (@Runs.trans (((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))) (((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2)))) (before5837 k).denote (before5843 k).denote (before5850 k).denote (@Runs.trans ((1*3)+((14*2)+(1*2))) ((93*2)+((1*2)+(35*2))) (before5837 k).denote (before5840 k).denote (before5843 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before5837 k).denote (before5838 k).denote (before5840 k).denote (step5837 k) (@Runs.trans (14*2) (1*2) (before5838 k).denote (before5839 k).denote (before5840 k).denote (step5838 k) (step5839 k))) (@Runs.trans (93*2) ((1*2)+(35*2)) (before5840 k).denote (before5841 k).denote (before5843 k).denote (step5840 k) (@Runs.trans (1*2) (35*2) (before5841 k).denote (before5842 k).denote (before5843 k).denote (step5841 k) (step5842 k)))) (@Runs.trans ((1*1)+((35*2)+(1*3))) (((35*2)+(1*2))+((18*2)+(1*2))) (before5843 k).denote (before5846 k).denote (before5850 k).denote (@Runs.trans (1*1) ((35*2)+(1*3)) (before5843 k).denote (before5844 k).denote (before5846 k).denote (step5843 k) (@Runs.trans (35*2) (1*3) (before5844 k).denote (before5845 k).denote (before5846 k).denote (step5844 k) (step5845 k))) (@Runs.trans ((35*2)+(1*2)) ((18*2)+(1*2)) (before5846 k).denote (before5848 k).denote (before5850 k).denote (@Runs.trans (35*2) (1*2) (before5846 k).denote (before5847 k).denote (before5848 k).denote (step5846 k) (step5847 k)) (@Runs.trans (18*2) (1*2) (before5848 k).denote (before5849 k).denote (before5850 k).denote (step5848 k) (step5849 k))))))) (@Runs.trans (((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))))+((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2)))))) (((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))))+(((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2)))))) (before5850 k).denote (before5875 k).denote (after5899 k).denote (@Runs.trans ((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2))))) ((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2))))) (before5850 k).denote (before5862 k).denote (before5875 k).denote (@Runs.trans (((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1)))) (((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))) (before5850 k).denote (before5856 k).denote (before5862 k).denote (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((7*2)+(1*1))) (before5850 k).denote (before5853 k).denote (before5856 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before5850 k).denote (before5851 k).denote (before5853 k).denote (step5850 k) (@Runs.trans (1*1) (6*2) (before5851 k).denote (before5852 k).denote (before5853 k).denote (step5851 k) (step5852 k))) (@Runs.trans (1*3) ((7*2)+(1*1)) (before5853 k).denote (before5854 k).denote (before5856 k).denote (step5853 k) (@Runs.trans (7*2) (1*1) (before5854 k).denote (before5855 k).denote (before5856 k).denote (step5854 k) (step5855 k)))) (@Runs.trans ((8*2)+((1*2)+(17*2))) ((1*2)+((1*2)+(35*2))) (before5856 k).denote (before5859 k).denote (before5862 k).denote (@Runs.trans (8*2) ((1*2)+(17*2)) (before5856 k).denote (before5857 k).denote (before5859 k).denote (step5856 k) (@Runs.trans (1*2) (17*2) (before5857 k).denote (before5858 k).denote (before5859 k).denote (step5857 k) (step5858 k))) (@Runs.trans (1*2) ((1*2)+(35*2)) (before5859 k).denote (before5860 k).denote (before5862 k).denote (step5859 k) (@Runs.trans (1*2) (35*2) (before5860 k).denote (before5861 k).denote (before5862 k).denote (step5860 k) (step5861 k))))) (@Runs.trans (((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2)))) (before5862 k).denote (before5868 k).denote (before5875 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before5862 k).denote (before5865 k).denote (before5868 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before5862 k).denote (before5863 k).denote (before5865 k).denote (step5862 k) (@Runs.trans (92*2) (1*2) (before5863 k).denote (before5864 k).denote (before5865 k).denote (step5863 k) (step5864 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before5865 k).denote (before5866 k).denote (before5868 k).denote (step5865 k) (@Runs.trans (14*2) (1*2) (before5866 k).denote (before5867 k).denote (before5868 k).denote (step5866 k) (step5867 k)))) (@Runs.trans ((15*2)+(((1*k+8)*586)+(22*2))) (((1*2)+(1*2))+((90*2)+(1*2))) (before5868 k).denote (before5871 k).denote (before5875 k).denote (@Runs.trans (15*2) (((1*k+8)*586)+(22*2)) (before5868 k).denote (before5869 k).denote (before5871 k).denote (step5868 k) (@Runs.trans ((1*k+8)*586) (22*2) (before5869 k).denote (before5870 k).denote (before5871 k).denote (step5869 k) (step5870 k))) (@Runs.trans ((1*2)+(1*2)) ((90*2)+(1*2)) (before5871 k).denote (before5873 k).denote (before5875 k).denote (@Runs.trans (1*2) (1*2) (before5871 k).denote (before5872 k).denote (before5873 k).denote (step5871 k) (step5872 k)) (@Runs.trans (90*2) (1*2) (before5873 k).denote (before5874 k).denote (before5875 k).denote (step5873 k) (step5874 k)))))) (@Runs.trans ((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38))))) (((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2))))) (before5875 k).denote (before5887 k).denote (after5899 k).denote (@Runs.trans (((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))) (((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))) (before5875 k).denote (before5881 k).denote (before5887 k).denote (@Runs.trans ((16*2)+((1*2)+(1*2))) ((38*2)+((1*2)+(22*2))) (before5875 k).denote (before5878 k).denote (before5881 k).denote (@Runs.trans (16*2) ((1*2)+(1*2)) (before5875 k).denote (before5876 k).denote (before5878 k).denote (step5875 k) (@Runs.trans (1*2) (1*2) (before5876 k).denote (before5877 k).denote (before5878 k).denote (step5876 k) (step5877 k))) (@Runs.trans (38*2) ((1*2)+(22*2)) (before5878 k).denote (before5879 k).denote (before5881 k).denote (step5878 k) (@Runs.trans (1*2) (22*2) (before5879 k).denote (before5880 k).denote (before5881 k).denote (step5879 k) (step5880 k)))) (@Runs.trans ((1*2)+((1*2)+(6*2))) ((1*2)+((791761155*2)+(1*38))) (before5881 k).denote (before5884 k).denote (before5887 k).denote (@Runs.trans (1*2) ((1*2)+(6*2)) (before5881 k).denote (before5882 k).denote (before5884 k).denote (step5881 k) (@Runs.trans (1*2) (6*2) (before5882 k).denote (before5883 k).denote (before5884 k).denote (step5882 k) (step5883 k))) (@Runs.trans (1*2) ((791761155*2)+(1*38)) (before5884 k).denote (before5885 k).denote (before5887 k).denote (step5884 k) (@Runs.trans (791761155*2) (1*38) (before5885 k).denote (before5886 k).denote (before5887 k).denote (step5885 k) (step5886 k))))) (@Runs.trans ((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2)))) (((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2)))) (before5887 k).denote (before5893 k).denote (after5899 k).denote (@Runs.trans (((1*k+7)*38)+((3*2)+(1*2))) ((1*2)+((7*2)+(1*2))) (before5887 k).denote (before5890 k).denote (before5893 k).denote (@Runs.trans ((1*k+7)*38) ((3*2)+(1*2)) (before5887 k).denote (before5888 k).denote (before5890 k).denote (step5887 k) (@Runs.trans (3*2) (1*2) (before5888 k).denote (before5889 k).denote (before5890 k).denote (step5888 k) (step5889 k))) (@Runs.trans (1*2) ((7*2)+(1*2)) (before5890 k).denote (before5891 k).denote (before5893 k).denote (step5890 k) (@Runs.trans (7*2) (1*2) (before5891 k).denote (before5892 k).denote (before5893 k).denote (step5891 k) (step5892 k)))) (@Runs.trans ((9*2)+((1*2)+(1*2))) (((7*2)+(1*2))+((10*2)+(1*2))) (before5893 k).denote (before5896 k).denote (after5899 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before5893 k).denote (before5894 k).denote (before5896 k).denote (step5893 k) (@Runs.trans (1*2) (1*2) (before5894 k).denote (before5895 k).denote (before5896 k).denote (step5894 k) (step5895 k))) (@Runs.trans ((7*2)+(1*2)) ((10*2)+(1*2)) (before5896 k).denote (before5898 k).denote (after5899 k).denote (@Runs.trans (7*2) (1*2) (before5896 k).denote (before5897 k).denote (before5898 k).denote (step5896 k) (step5897 k)) (@Runs.trans (10*2) (1*2) (before5898 k).denote (before5899 k).denote (after5899 k).denote (step5898 k) (step5899 k)))))))) + have ht : (((((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))))+((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2))))))+(((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))))+((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2)))))))+((((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))))+((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2))))))+(((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))))+(((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2)))))))) = (1848*k+3167061828) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean new file mode 100644 index 00000000..4b39eaec --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean @@ -0,0 +1,836 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail5900_0 : Stack := [] +abbrev tail5900_1 : Stack := ⟨w0,1⟩ :: tail5900_0 +abbrev tail5900_2 : Stack := ⟨w2,1⟩ :: tail5900_1 +abbrev tail5900_3 : Stack := ⟨w0,3⟩ :: tail5900_2 +abbrev tail5900_4 : Stack := ⟨w2,1⟩ :: tail5900_3 +abbrev tail5900_5 : Stack := ⟨w1,3⟩ :: tail5900_4 +abbrev tail5900_6 : Stack := ⟨w0,10⟩ :: tail5900_5 +abbrev tail5900_7 : Stack := ⟨w1,9⟩ :: tail5900_0 +abbrev tail5900_8 : Stack := ⟨w2,1⟩ :: tail5900_7 +abbrev tail5900_9 : Stack := ⟨w0,18⟩ :: tail5900_8 +abbrev tail5900_10 : Stack := ⟨w1,36⟩ :: tail5900_9 +abbrev tail5900_11 : Stack := ⟨w2,1⟩ :: tail5900_10 +abbrev tail5900_12 : Stack := ⟨w0,93⟩ :: tail5900_11 +abbrev tail5900_13 : Stack := ⟨w1,15⟩ :: tail5900_12 +abbrev tail5900_14 : Stack := ⟨w2,1⟩ :: tail5900_13 +abbrev tail5900_15 : Stack := ⟨w0,15⟩ :: tail5900_14 +abbrev tail5900_16 (k : Nat) : Stack := ⟨w281,(1*k+8)⟩ :: tail5900_15 +abbrev tail5900_17 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5900_16 k +abbrev tail5900_18 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5900_17 k +abbrev tail5900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_18 k +abbrev tail5900_20 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5900_19 k +abbrev tail5900_21 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5900_20 k +abbrev tail5900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_21 k +abbrev tail5900_23 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5900_22 k +abbrev tail5900_24 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5900_23 k +abbrev tail5900_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_24 k +abbrev tail5900_26 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail5900_25 k +abbrev tail5900_27 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5900_26 k +abbrev tail5900_28 (k : Nat) : Stack := ⟨w282,(1*k+7)⟩ :: tail5900_27 k +abbrev tail5900_29 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5900_28 k +abbrev tail5900_30 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5900_29 k +abbrev tail5900_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_30 k +abbrev tail5900_32 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5900_31 k +abbrev tail5900_33 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5900_32 k +abbrev tail5900_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_33 k +abbrev tail5900_35 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5900_34 k +abbrev tail5900_36 : Stack := ⟨w0,9⟩ :: tail5900_5 +abbrev tail5900_37 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5900_35 k +abbrev tail5900_38 (k : Nat) : Stack := ⟨w1,10⟩ :: tail5900_35 k +abbrev tail5900_39 : Stack := ⟨w1,2⟩ :: tail5900_4 +abbrev tail5900_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_38 k +abbrev tail5900_41 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5900_40 k +abbrev tail5900_42 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5900_40 k +abbrev tail5900_43 : Stack := ⟨w0,2⟩ :: tail5900_2 +abbrev tail5900_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5900_42 k +abbrev tail5900_45 (k : Nat) : Stack := ⟨w1,3⟩ :: tail5900_42 k +abbrev tail5900_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_45 k +abbrev tail5900_47 (k : Nat) : Stack := ⟨w2,2⟩ :: tail5900_45 k +abbrev tail5900_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5900_46 k +abbrev tail5900_49 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5900_46 k +abbrev tail5900_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_49 k +abbrev tail5900_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_49 k +abbrev tail5900_52 : Stack := ⟨w1,1⟩ :: tail5900_0 +abbrev tail5900_53 : Stack := ⟨w0,2⟩ :: tail5900_52 +abbrev tail5900_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_45 k +abbrev tail5900_55 : Stack := ⟨w0,1⟩ :: tail5900_52 +abbrev tail5900_56 : Stack := ⟨w2,1⟩ :: tail5900_55 +abbrev tail5900_57 : Stack := ⟨w1,1⟩ :: tail5900_56 +abbrev tail5900_58 : Stack := ⟨w0,3⟩ :: tail5900_57 +abbrev tail5900_59 : Stack := ⟨w1,3⟩ :: tail5900_58 +abbrev tail5900_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_38 k +abbrev tail5900_61 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5900_38 k +abbrev tail5900_62 : Stack := ⟨w0,2⟩ :: tail5900_57 +abbrev tail5900_63 : Stack := ⟨w2,1⟩ :: tail5900_62 +abbrev tail5900_64 : Stack := ⟨w1,4⟩ :: tail5900_63 +abbrev tail5900_65 : Stack := ⟨w0,10⟩ :: tail5900_64 +abbrev tail5900_66 : Stack := ⟨w1,11⟩ :: tail5900_65 +abbrev tail5900_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_33 k +abbrev tail5900_68 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5900_33 k +abbrev tail5900_69 : Stack := ⟨w0,9⟩ :: tail5900_64 +abbrev tail5900_70 : Stack := ⟨w2,1⟩ :: tail5900_69 +abbrev tail5900_71 : Stack := ⟨w1,12⟩ :: tail5900_70 +abbrev tail5900_72 : Stack := ⟨w0,8⟩ :: tail5900_71 +abbrev tail5900_73 : Stack := ⟨w1,10⟩ :: tail5900_72 +abbrev tail5900_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_30 k +abbrev tail5900_75 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5900_30 k +abbrev tail5900_76 : Stack := ⟨w0,7⟩ :: tail5900_71 +abbrev tail5900_77 : Stack := ⟨w2,1⟩ :: tail5900_76 +abbrev tail5900_78 : Stack := ⟨w1,11⟩ :: tail5900_77 +abbrev tail5900_79 : Stack := ⟨w0,8⟩ :: tail5900_78 +abbrev tail5900_80 : Stack := ⟨w1,4⟩ :: tail5900_79 +abbrev tail5900_81 (k : Nat) : Stack := ⟨w282,(1*k+6)⟩ :: tail5900_27 k +abbrev tail5900_82 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_81 k +abbrev tail5900_83 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5900_82 k +abbrev tail5900_84 : Stack := ⟨w0,7⟩ :: tail5900_78 +abbrev tail5900_85 : Stack := ⟨w2,1⟩ :: tail5900_84 +abbrev tail5900_86 : Stack := ⟨w1,4⟩ :: tail5900_85 +abbrev tail5900_87 : Stack := ⟨w284,1⟩ :: tail5900_86 +abbrev tail5900_88 (k : Nat) : Stack := ⟨w282,(1*k+5)⟩ :: tail5900_27 k +abbrev tail5900_89 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_88 k +abbrev tail5900_90 : Stack := ⟨w285,1⟩ :: tail5900_86 +abbrev tail5900_91 : Stack := ⟨w284,1⟩ :: tail5900_90 +abbrev tail5900_92 (k : Nat) : Stack := ⟨w282,(1*k+4)⟩ :: tail5900_27 k +abbrev tail5900_93 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_92 k +abbrev tail5900_94 : Stack := ⟨w285,2⟩ :: tail5900_86 +abbrev tail5900_95 : Stack := ⟨w284,1⟩ :: tail5900_94 +abbrev tail5900_96 (k : Nat) : Stack := ⟨w282,(1*k+3)⟩ :: tail5900_27 k +abbrev tail5900_97 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_96 k +abbrev tail5900_98 : Stack := ⟨w285,3⟩ :: tail5900_86 +abbrev tail5900_99 (k : Nat) : Stack := ⟨w285,(1*k+5)⟩ :: tail5900_86 +abbrev tail5900_100 (k : Nat) : Stack := ⟨w282,1⟩ :: tail5900_27 k +abbrev tail5900_101 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_100 k +abbrev tail5900_102 (k : Nat) : Stack := ⟨w284,1⟩ :: tail5900_99 k +abbrev tail5900_103 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_27 k +abbrev tail5900_104 (k : Nat) : Stack := ⟨w285,(1*k+6)⟩ :: tail5900_86 +abbrev tail5900_105 (k : Nat) : Stack := ⟨w284,1⟩ :: tail5900_104 k +abbrev tail5900_106 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5900_105 k +abbrev tail5900_107 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail5900_106 k +abbrev tail5900_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_24 k +abbrev tail5900_109 (k : Nat) : Stack := ⟨w0,791761156⟩ :: tail5900_24 k +abbrev tail5900_110 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5900_109 k +abbrev tail5900_111 (k : Nat) : Stack := ⟨w285,(1*k+7)⟩ :: tail5900_86 +abbrev tail5900_112 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5900_111 k +abbrev tail5900_113 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail5900_112 k +abbrev tail5900_114 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5900_113 k +abbrev tail5900_115 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5900_114 k +abbrev tail5900_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_21 k +abbrev tail5900_117 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5900_21 k +abbrev tail5900_118 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5900_113 k +abbrev tail5900_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_118 k +abbrev tail5900_120 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5900_119 k +abbrev tail5900_121 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5900_120 k +abbrev tail5900_122 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5900_121 k +abbrev tail5900_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_18 k +abbrev tail5900_124 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5900_18 k +abbrev tail5900_125 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5900_120 k +abbrev tail5900_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_125 k +abbrev tail5900_127 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5900_126 k +abbrev tail5900_128 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5900_127 k +abbrev tail5900_129 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5900_128 k +abbrev tail5900_130 (k : Nat) : Stack := ⟨w281,(1*k+7)⟩ :: tail5900_15 +abbrev tail5900_131 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_130 k +abbrev tail5900_132 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5900_131 k +abbrev tail5900_133 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5900_127 k +abbrev tail5900_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_133 k +abbrev tail5900_135 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5900_134 k +abbrev tail5900_136 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_135 k +abbrev tail5900_137 (k : Nat) : Stack := ⟨w281,(1*k+6)⟩ :: tail5900_15 +abbrev tail5900_138 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_137 k +abbrev tail5900_139 (k : Nat) : Stack := ⟨w288,1⟩ :: tail5900_135 k +abbrev tail5900_140 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_139 k +abbrev tail5900_141 (k : Nat) : Stack := ⟨w281,(1*k+5)⟩ :: tail5900_15 +abbrev tail5900_142 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_141 k +abbrev tail5900_143 (k : Nat) : Stack := ⟨w288,2⟩ :: tail5900_135 k +abbrev tail5900_144 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_143 k +abbrev tail5900_145 (k : Nat) : Stack := ⟨w281,(1*k+4)⟩ :: tail5900_15 +abbrev tail5900_146 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_145 k +abbrev tail5900_147 (k : Nat) : Stack := ⟨w288,3⟩ :: tail5900_135 k +abbrev tail5900_148 (k : Nat) : Stack := ⟨w288,(1*k+6)⟩ :: tail5900_135 k +abbrev tail5900_149 : Stack := ⟨w281,1⟩ :: tail5900_15 +abbrev tail5900_150 : Stack := ⟨w286,1⟩ :: tail5900_149 +abbrev tail5900_151 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_148 k +abbrev tail5900_152 : Stack := ⟨w286,1⟩ :: tail5900_15 +abbrev tail5900_153 (k : Nat) : Stack := ⟨w288,(1*k+7)⟩ :: tail5900_135 k +abbrev tail5900_154 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_153 k +abbrev tail5900_155 (k : Nat) : Stack := ⟨w1,15⟩ :: tail5900_154 k + +def before5900 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5900_6,(tail5900_35 k)⟩ +def before5901 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail5900_36,(tail5900_37 k)⟩ +def before5902 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail5900_5,(tail5900_38 k)⟩ +def before5903 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5900_39,(tail5900_40 k)⟩ +def before5904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5900_4,(tail5900_41 k)⟩ +def before5905 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail5900_3,(tail5900_42 k)⟩ +def before5906 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail5900_43,(tail5900_44 k)⟩ +def before5907 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail5900_2,(tail5900_45 k)⟩ +def before5908 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1243),tail5900_1,(tail5900_46 k)⟩ +def before5909 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1245),tail5900_0,(tail5900_47 k)⟩ +def before5910 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail5900_1,(tail5900_47 k)⟩ +def before5911 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail5900_1,(tail5900_48 k)⟩ +def before5912 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail5900_0,(tail5900_49 k)⟩ +def before5913 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1249),tail5900_0,(tail5900_50 k)⟩ +def before5914 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail5900_1,(tail5900_50 k)⟩ +def before5915 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail5900_1,(tail5900_51 k)⟩ +def before5916 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail5900_0,(tail5900_51 k)⟩ +def before5917 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail5900_52,(tail5900_49 k)⟩ +def before5918 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail5900_53,(tail5900_46 k)⟩ +def before5919 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail5900_53,(tail5900_54 k)⟩ +def before5920 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail5900_56,(tail5900_54 k)⟩ +def before5921 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail5900_57,(tail5900_45 k)⟩ +def before5922 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5900_58,(tail5900_42 k)⟩ +def before5923 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail5900_59,(tail5900_40 k)⟩ +def before5924 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5900_59,(tail5900_60 k)⟩ +def before5925 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5900_58,(tail5900_61 k)⟩ +def before5926 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5900_63,(tail5900_61 k)⟩ +def before5927 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail5900_64,(tail5900_38 k)⟩ +def before5928 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail5900_65,(tail5900_35 k)⟩ +def before5929 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail5900_66,(tail5900_34 k)⟩ +def before5930 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail5900_66,(tail5900_67 k)⟩ +def before5931 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail5900_65,(tail5900_68 k)⟩ +def before5932 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail5900_70,(tail5900_68 k)⟩ +def before5933 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail5900_71,(tail5900_33 k)⟩ +def before5934 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail5900_72,(tail5900_32 k)⟩ +def before5935 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail5900_73,(tail5900_31 k)⟩ +def before5936 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail5900_73,(tail5900_74 k)⟩ +def before5937 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail5900_72,(tail5900_75 k)⟩ +def before5938 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail5900_77,(tail5900_75 k)⟩ +def before5939 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail5900_78,(tail5900_30 k)⟩ +def before5940 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail5900_79,(tail5900_29 k)⟩ +def before5941 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5900_80,(tail5900_28 k)⟩ +def before5942 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5900_80,(tail5900_82 k)⟩ +def before5943 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail5900_79,(tail5900_83 k)⟩ +def before5944 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail5900_85,(tail5900_83 k)⟩ +def before5945 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5900_86,(tail5900_82 k)⟩ +def before5946 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5900_87,(tail5900_81 k)⟩ +def before5947 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5900_87,(tail5900_89 k)⟩ +def before5948 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5900_90,(tail5900_89 k)⟩ +def before5949 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5900_91,(tail5900_88 k)⟩ +def before5950 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5900_91,(tail5900_93 k)⟩ +def before5951 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5900_94,(tail5900_93 k)⟩ +def before5952 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5900_95,(tail5900_92 k)⟩ +def before5953 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5900_95,(tail5900_97 k)⟩ +def before5954 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5900_98,(tail5900_97 k)⟩ +def before5955 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5900_99 k),(tail5900_101 k)⟩ +def before5956 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5900_102 k),(tail5900_100 k)⟩ +def before5957 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5900_102 k),(tail5900_103 k)⟩ +def before5958 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5900_104 k),(tail5900_103 k)⟩ +def before5959 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5900_105 k),(tail5900_27 k)⟩ +def before5960 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5900_106 k),(tail5900_26 k)⟩ +def before5961 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521493),(tail5900_107 k),(tail5900_25 k)⟩ +def before5962 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail5900_107 k),(tail5900_108 k)⟩ +def before5963 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5900_106 k),(tail5900_109 k)⟩ +def before5964 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5900_105 k),(tail5900_110 k)⟩ +def before5965 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5900_111 k),(tail5900_110 k)⟩ +def before5966 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5900_112 k),(tail5900_109 k)⟩ +def before5967 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521495),(tail5900_113 k),(tail5900_24 k)⟩ +def before5968 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521509),(tail5900_114 k),(tail5900_23 k)⟩ +def before5969 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521555),(tail5900_115 k),(tail5900_22 k)⟩ +def before5970 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail5900_115 k),(tail5900_116 k)⟩ +def before5971 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail5900_114 k),(tail5900_117 k)⟩ +def before5972 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521509),(tail5900_119 k),(tail5900_117 k)⟩ +def before5973 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521557),(tail5900_120 k),(tail5900_21 k)⟩ +def before5974 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521635),(tail5900_121 k),(tail5900_20 k)⟩ +def before5975 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521669),(tail5900_122 k),(tail5900_19 k)⟩ +def before5976 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail5900_122 k),(tail5900_123 k)⟩ +def before5977 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail5900_121 k),(tail5900_124 k)⟩ +def before5978 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521635),(tail5900_126 k),(tail5900_124 k)⟩ +def before5979 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521671),(tail5900_127 k),(tail5900_18 k)⟩ +def before5980 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521853),(tail5900_128 k),(tail5900_17 k)⟩ +def before5981 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5900_129 k),(tail5900_16 k)⟩ +def before5982 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5900_129 k),(tail5900_131 k)⟩ +def before5983 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail5900_128 k),(tail5900_132 k)⟩ +def before5984 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521853),(tail5900_134 k),(tail5900_132 k)⟩ +def before5985 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5900_135 k),(tail5900_131 k)⟩ +def before5986 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5900_136 k),(tail5900_130 k)⟩ +def before5987 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5900_136 k),(tail5900_138 k)⟩ +def before5988 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5900_139 k),(tail5900_138 k)⟩ +def before5989 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5900_140 k),(tail5900_137 k)⟩ +def before5990 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5900_140 k),(tail5900_142 k)⟩ +def before5991 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5900_143 k),(tail5900_142 k)⟩ +def before5992 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5900_144 k),(tail5900_141 k)⟩ +def before5993 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5900_144 k),(tail5900_146 k)⟩ +def before5994 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5900_147 k),(tail5900_146 k)⟩ +def before5995 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5900_148 k),tail5900_150⟩ +def before5996 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5900_151 k),tail5900_149⟩ +def before5997 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5900_151 k),tail5900_152⟩ +def before5998 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5900_153 k),tail5900_152⟩ +def before5999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5900_154 k),tail5900_15⟩ +def after5999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526617),(tail5900_155 k),tail5900_14⟩ + +theorem macro5900 (k : Nat) : applyExit (before5900 k) exit9 1 = some (before5901 k) := by + simp (disch := omega) [before5900, before5901, exit9, applyExit, pop, push] + <;> omega +theorem step5900 (k : Nat) : Runs (1*2) (before5900 k).denote (before5901 k).denote := + @applyExit_sound (before5900 k) (before5901 k) exit9 1 valid9 (macro5900 k) +theorem macro5901 (k : Nat) : applyExit (before5901 k) exit10 9 = some (before5902 k) := by + simp (disch := omega) [before5901, before5902, exit10, applyExit, pop, push] + <;> omega +theorem step5901 (k : Nat) : Runs (9*2) (before5901 k).denote (before5902 k).denote := + @applyExit_sound (before5901 k) (before5902 k) exit10 9 valid10 (macro5901 k) +theorem macro5902 (k : Nat) : applyExit (before5902 k) exit11 1 = some (before5903 k) := by + simp (disch := omega) [before5902, before5903, exit11, applyExit, pop, push] + <;> omega +theorem step5902 (k : Nat) : Runs (1*2) (before5902 k).denote (before5903 k).denote := + @applyExit_sound (before5902 k) (before5903 k) exit11 1 valid11 (macro5902 k) +theorem macro5903 (k : Nat) : applyExit (before5903 k) exit2 2 = some (before5904 k) := by + simp (disch := omega) [before5903, before5904, exit2, applyExit, pop, push] + <;> omega +theorem step5903 (k : Nat) : Runs (2*2) (before5903 k).denote (before5904 k).denote := + @applyExit_sound (before5903 k) (before5904 k) exit2 2 valid2 (macro5903 k) +theorem macro5904 (k : Nat) : applyExit (before5904 k) exit3 1 = some (before5905 k) := by + simp (disch := omega) [before5904, before5905, exit3, applyExit, pop, push] + <;> omega +theorem step5904 (k : Nat) : Runs (1*2) (before5904 k).denote (before5905 k).denote := + @applyExit_sound (before5904 k) (before5905 k) exit3 1 valid3 (macro5904 k) +theorem macro5905 (k : Nat) : applyExit (before5905 k) exit9 1 = some (before5906 k) := by + simp (disch := omega) [before5905, before5906, exit9, applyExit, pop, push] + <;> omega +theorem step5905 (k : Nat) : Runs (1*2) (before5905 k).denote (before5906 k).denote := + @applyExit_sound (before5905 k) (before5906 k) exit9 1 valid9 (macro5905 k) +theorem macro5906 (k : Nat) : applyExit (before5906 k) exit10 2 = some (before5907 k) := by + simp (disch := omega) [before5906, before5907, exit10, applyExit, pop, push] + <;> omega +theorem step5906 (k : Nat) : Runs (2*2) (before5906 k).denote (before5907 k).denote := + @applyExit_sound (before5906 k) (before5907 k) exit10 2 valid10 (macro5906 k) +theorem macro5907 (k : Nat) : applyExit (before5907 k) exit46 1 = some (before5908 k) := by + simp (disch := omega) [before5907, before5908, exit46, applyExit, pop, push] + <;> omega +theorem step5907 (k : Nat) : Runs (1*2) (before5907 k).denote (before5908 k).denote := + @applyExit_sound (before5907 k) (before5908 k) exit46 1 valid46 (macro5907 k) +theorem macro5908 (k : Nat) : applyExit (before5908 k) exit47 1 = some (before5909 k) := by + simp (disch := omega) [before5908, before5909, exit47, applyExit, pop, push] + <;> omega +theorem step5908 (k : Nat) : Runs (1*2) (before5908 k).denote (before5909 k).denote := + @applyExit_sound (before5908 k) (before5909 k) exit47 1 valid47 (macro5908 k) +theorem macro5909 (k : Nat) : applyExit (before5909 k) exit48 1 = some (before5910 k) := by + simp (disch := omega) [before5909, before5910, exit48, applyExit, pop, push] + <;> omega +theorem step5909 (k : Nat) : Runs (1*1) (before5909 k).denote (before5910 k).denote := + @applyExit_sound (before5909 k) (before5910 k) exit48 1 valid48 (macro5909 k) +theorem macro5910 (k : Nat) : applyExit (before5910 k) exit39 1 = some (before5911 k) := by + simp (disch := omega) [before5910, before5911, exit39, applyExit, pop, push] + <;> omega +theorem step5910 (k : Nat) : Runs (1*1) (before5910 k).denote (before5911 k).denote := + @applyExit_sound (before5910 k) (before5911 k) exit39 1 valid39 (macro5910 k) +theorem macro5911 (k : Nat) : applyExit (before5911 k) exit10 1 = some (before5912 k) := by + simp (disch := omega) [before5911, before5912, exit10, applyExit, pop, push] + <;> omega +theorem step5911 (k : Nat) : Runs (1*2) (before5911 k).denote (before5912 k).denote := + @applyExit_sound (before5911 k) (before5912 k) exit10 1 valid10 (macro5911 k) +theorem macro5912 (k : Nat) : applyExit (before5912 k) exit46 1 = some (before5913 k) := by + simp (disch := omega) [before5912, before5913, exit46, applyExit, pop, push] + <;> omega +theorem step5912 (k : Nat) : Runs (1*2) (before5912 k).denote (before5913 k).denote := + @applyExit_sound (before5912 k) (before5913 k) exit46 1 valid46 (macro5912 k) +theorem macro5913 (k : Nat) : applyExit (before5913 k) exit49 1 = some (before5914 k) := by + simp (disch := omega) [before5913, before5914, exit49, applyExit, pop, push] + <;> omega +theorem step5913 (k : Nat) : Runs (1*1) (before5913 k).denote (before5914 k).denote := + @applyExit_sound (before5913 k) (before5914 k) exit49 1 valid49 (macro5913 k) +theorem macro5914 (k : Nat) : applyExit (before5914 k) exit1 1 = some (before5915 k) := by + simp (disch := omega) [before5914, before5915, exit1, applyExit, pop, push] + <;> omega +theorem step5914 (k : Nat) : Runs (1*3) (before5914 k).denote (before5915 k).denote := + @applyExit_sound (before5914 k) (before5915 k) exit1 1 valid1 (macro5914 k) +theorem macro5915 (k : Nat) : applyExit (before5915 k) exit6 1 = some (before5916 k) := by + simp (disch := omega) [before5915, before5916, exit6, applyExit, pop, push] + <;> omega +theorem step5915 (k : Nat) : Runs (1*1) (before5915 k).denote (before5916 k).denote := + @applyExit_sound (before5915 k) (before5916 k) exit6 1 valid6 (macro5915 k) +theorem macro5916 (k : Nat) : applyExit (before5916 k) exit0 1 = some (before5917 k) := by + simp (disch := omega) [before5916, before5917, exit0, applyExit, pop, push] + <;> omega +theorem step5916 (k : Nat) : Runs (1*2) (before5916 k).denote (before5917 k).denote := + @applyExit_sound (before5916 k) (before5917 k) exit0 1 valid0 (macro5916 k) +theorem macro5917 (k : Nat) : applyExit (before5917 k) exit13 2 = some (before5918 k) := by + simp (disch := omega) [before5917, before5918, exit13, applyExit, pop, push] + <;> omega +theorem step5917 (k : Nat) : Runs (2*2) (before5917 k).denote (before5918 k).denote := + @applyExit_sound (before5917 k) (before5918 k) exit13 2 valid13 (macro5917 k) +theorem macro5918 (k : Nat) : applyExit (before5918 k) exit1 1 = some (before5919 k) := by + simp (disch := omega) [before5918, before5919, exit1, applyExit, pop, push] + <;> omega +theorem step5918 (k : Nat) : Runs (1*3) (before5918 k).denote (before5919 k).denote := + @applyExit_sound (before5918 k) (before5919 k) exit1 1 valid1 (macro5918 k) +theorem macro5919 (k : Nat) : applyExit (before5919 k) exit6 1 = some (before5920 k) := by + simp (disch := omega) [before5919, before5920, exit6, applyExit, pop, push] + <;> omega +theorem step5919 (k : Nat) : Runs (1*1) (before5919 k).denote (before5920 k).denote := + @applyExit_sound (before5919 k) (before5920 k) exit6 1 valid6 (macro5919 k) +theorem macro5920 (k : Nat) : applyExit (before5920 k) exit0 1 = some (before5921 k) := by + simp (disch := omega) [before5920, before5921, exit0, applyExit, pop, push] + <;> omega +theorem step5920 (k : Nat) : Runs (1*2) (before5920 k).denote (before5921 k).denote := + @applyExit_sound (before5920 k) (before5921 k) exit0 1 valid0 (macro5920 k) +theorem macro5921 (k : Nat) : applyExit (before5921 k) exit13 3 = some (before5922 k) := by + simp (disch := omega) [before5921, before5922, exit13, applyExit, pop, push] + <;> omega +theorem step5921 (k : Nat) : Runs (3*2) (before5921 k).denote (before5922 k).denote := + @applyExit_sound (before5921 k) (before5922 k) exit13 3 valid13 (macro5921 k) +theorem macro5922 (k : Nat) : applyExit (before5922 k) exit0 3 = some (before5923 k) := by + simp (disch := omega) [before5922, before5923, exit0, applyExit, pop, push] + <;> omega +theorem step5922 (k : Nat) : Runs (3*2) (before5922 k).denote (before5923 k).denote := + @applyExit_sound (before5922 k) (before5923 k) exit0 3 valid0 (macro5922 k) +theorem macro5923 (k : Nat) : applyExit (before5923 k) exit1 1 = some (before5924 k) := by + simp (disch := omega) [before5923, before5924, exit1, applyExit, pop, push] + <;> omega +theorem step5923 (k : Nat) : Runs (1*3) (before5923 k).denote (before5924 k).denote := + @applyExit_sound (before5923 k) (before5924 k) exit1 1 valid1 (macro5923 k) +theorem macro5924 (k : Nat) : applyExit (before5924 k) exit2 3 = some (before5925 k) := by + simp (disch := omega) [before5924, before5925, exit2, applyExit, pop, push] + <;> omega +theorem step5924 (k : Nat) : Runs (3*2) (before5924 k).denote (before5925 k).denote := + @applyExit_sound (before5924 k) (before5925 k) exit2 3 valid2 (macro5924 k) +theorem macro5925 (k : Nat) : applyExit (before5925 k) exit6 1 = some (before5926 k) := by + simp (disch := omega) [before5925, before5926, exit6, applyExit, pop, push] + <;> omega +theorem step5925 (k : Nat) : Runs (1*1) (before5925 k).denote (before5926 k).denote := + @applyExit_sound (before5925 k) (before5926 k) exit6 1 valid6 (macro5925 k) +theorem macro5926 (k : Nat) : applyExit (before5926 k) exit0 4 = some (before5927 k) := by + simp (disch := omega) [before5926, before5927, exit0, applyExit, pop, push] + <;> omega +theorem step5926 (k : Nat) : Runs (4*2) (before5926 k).denote (before5927 k).denote := + @applyExit_sound (before5926 k) (before5927 k) exit0 4 valid0 (macro5926 k) +theorem macro5927 (k : Nat) : applyExit (before5927 k) exit13 10 = some (before5928 k) := by + simp (disch := omega) [before5927, before5928, exit13, applyExit, pop, push] + <;> omega +theorem step5927 (k : Nat) : Runs (10*2) (before5927 k).denote (before5928 k).denote := + @applyExit_sound (before5927 k) (before5928 k) exit13 10 valid13 (macro5927 k) +theorem macro5928 (k : Nat) : applyExit (before5928 k) exit0 11 = some (before5929 k) := by + simp (disch := omega) [before5928, before5929, exit0, applyExit, pop, push] + <;> omega +theorem step5928 (k : Nat) : Runs (11*2) (before5928 k).denote (before5929 k).denote := + @applyExit_sound (before5928 k) (before5929 k) exit0 11 valid0 (macro5928 k) +theorem macro5929 (k : Nat) : applyExit (before5929 k) exit1 1 = some (before5930 k) := by + simp (disch := omega) [before5929, before5930, exit1, applyExit, pop, push] + <;> omega +theorem step5929 (k : Nat) : Runs (1*3) (before5929 k).denote (before5930 k).denote := + @applyExit_sound (before5929 k) (before5930 k) exit1 1 valid1 (macro5929 k) +theorem macro5930 (k : Nat) : applyExit (before5930 k) exit2 11 = some (before5931 k) := by + simp (disch := omega) [before5930, before5931, exit2, applyExit, pop, push] + <;> omega +theorem step5930 (k : Nat) : Runs (11*2) (before5930 k).denote (before5931 k).denote := + @applyExit_sound (before5930 k) (before5931 k) exit2 11 valid2 (macro5930 k) +theorem macro5931 (k : Nat) : applyExit (before5931 k) exit6 1 = some (before5932 k) := by + simp (disch := omega) [before5931, before5932, exit6, applyExit, pop, push] + <;> omega +theorem step5931 (k : Nat) : Runs (1*1) (before5931 k).denote (before5932 k).denote := + @applyExit_sound (before5931 k) (before5932 k) exit6 1 valid6 (macro5931 k) +theorem macro5932 (k : Nat) : applyExit (before5932 k) exit0 12 = some (before5933 k) := by + simp (disch := omega) [before5932, before5933, exit0, applyExit, pop, push] + <;> omega +theorem step5932 (k : Nat) : Runs (12*2) (before5932 k).denote (before5933 k).denote := + @applyExit_sound (before5932 k) (before5933 k) exit0 12 valid0 (macro5932 k) +theorem macro5933 (k : Nat) : applyExit (before5933 k) exit13 8 = some (before5934 k) := by + simp (disch := omega) [before5933, before5934, exit13, applyExit, pop, push] + <;> omega +theorem step5933 (k : Nat) : Runs (8*2) (before5933 k).denote (before5934 k).denote := + @applyExit_sound (before5933 k) (before5934 k) exit13 8 valid13 (macro5933 k) +theorem macro5934 (k : Nat) : applyExit (before5934 k) exit0 10 = some (before5935 k) := by + simp (disch := omega) [before5934, before5935, exit0, applyExit, pop, push] + <;> omega +theorem step5934 (k : Nat) : Runs (10*2) (before5934 k).denote (before5935 k).denote := + @applyExit_sound (before5934 k) (before5935 k) exit0 10 valid0 (macro5934 k) +theorem macro5935 (k : Nat) : applyExit (before5935 k) exit1 1 = some (before5936 k) := by + simp (disch := omega) [before5935, before5936, exit1, applyExit, pop, push] + <;> omega +theorem step5935 (k : Nat) : Runs (1*3) (before5935 k).denote (before5936 k).denote := + @applyExit_sound (before5935 k) (before5936 k) exit1 1 valid1 (macro5935 k) +theorem macro5936 (k : Nat) : applyExit (before5936 k) exit2 10 = some (before5937 k) := by + simp (disch := omega) [before5936, before5937, exit2, applyExit, pop, push] + <;> omega +theorem step5936 (k : Nat) : Runs (10*2) (before5936 k).denote (before5937 k).denote := + @applyExit_sound (before5936 k) (before5937 k) exit2 10 valid2 (macro5936 k) +theorem macro5937 (k : Nat) : applyExit (before5937 k) exit6 1 = some (before5938 k) := by + simp (disch := omega) [before5937, before5938, exit6, applyExit, pop, push] + <;> omega +theorem step5937 (k : Nat) : Runs (1*1) (before5937 k).denote (before5938 k).denote := + @applyExit_sound (before5937 k) (before5938 k) exit6 1 valid6 (macro5937 k) +theorem macro5938 (k : Nat) : applyExit (before5938 k) exit0 11 = some (before5939 k) := by + simp (disch := omega) [before5938, before5939, exit0, applyExit, pop, push] + <;> omega +theorem step5938 (k : Nat) : Runs (11*2) (before5938 k).denote (before5939 k).denote := + @applyExit_sound (before5938 k) (before5939 k) exit0 11 valid0 (macro5938 k) +theorem macro5939 (k : Nat) : applyExit (before5939 k) exit13 8 = some (before5940 k) := by + simp (disch := omega) [before5939, before5940, exit13, applyExit, pop, push] + <;> omega +theorem step5939 (k : Nat) : Runs (8*2) (before5939 k).denote (before5940 k).denote := + @applyExit_sound (before5939 k) (before5940 k) exit13 8 valid13 (macro5939 k) +theorem macro5940 (k : Nat) : applyExit (before5940 k) exit0 4 = some (before5941 k) := by + simp (disch := omega) [before5940, before5941, exit0, applyExit, pop, push] + <;> omega +theorem step5940 (k : Nat) : Runs (4*2) (before5940 k).denote (before5941 k).denote := + @applyExit_sound (before5940 k) (before5941 k) exit0 4 valid0 (macro5940 k) +theorem macro5941 (k : Nat) : applyExit (before5941 k) exit319 1 = some (before5942 k) := by + simp (disch := omega) [before5941, before5942, exit319, applyExit, pop, push] + <;> omega +theorem step5941 (k : Nat) : Runs (1*27) (before5941 k).denote (before5942 k).denote := + @applyExit_sound (before5941 k) (before5942 k) exit319 1 valid319 (macro5941 k) +theorem macro5942 (k : Nat) : applyExit (before5942 k) exit2 4 = some (before5943 k) := by + simp (disch := omega) [before5942, before5943, exit2, applyExit, pop, push] + <;> omega +theorem step5942 (k : Nat) : Runs (4*2) (before5942 k).denote (before5943 k).denote := + @applyExit_sound (before5942 k) (before5943 k) exit2 4 valid2 (macro5942 k) +theorem macro5943 (k : Nat) : applyExit (before5943 k) exit6 1 = some (before5944 k) := by + simp (disch := omega) [before5943, before5944, exit6, applyExit, pop, push] + <;> omega +theorem step5943 (k : Nat) : Runs (1*1) (before5943 k).denote (before5944 k).denote := + @applyExit_sound (before5943 k) (before5944 k) exit6 1 valid6 (macro5943 k) +theorem macro5944 (k : Nat) : applyExit (before5944 k) exit0 4 = some (before5945 k) := by + simp (disch := omega) [before5944, before5945, exit0, applyExit, pop, push] + <;> omega +theorem step5944 (k : Nat) : Runs (4*2) (before5944 k).denote (before5945 k).denote := + @applyExit_sound (before5944 k) (before5945 k) exit0 4 valid0 (macro5944 k) +theorem macro5945 (k : Nat) : applyExit (before5945 k) exit320 1 = some (before5946 k) := by + simp (disch := omega) [before5945, before5946, exit320, applyExit, pop, push] + <;> omega +theorem step5945 (k : Nat) : Runs (1*38) (before5945 k).denote (before5946 k).denote := + @applyExit_sound (before5945 k) (before5946 k) exit320 1 valid320 (macro5945 k) +theorem macro5946 (k : Nat) : applyExit (before5946 k) exit319 1 = some (before5947 k) := by + simp (disch := omega) [before5946, before5947, exit319, applyExit, pop, push] + <;> omega +theorem step5946 (k : Nat) : Runs (1*27) (before5946 k).denote (before5947 k).denote := + @applyExit_sound (before5946 k) (before5947 k) exit319 1 valid319 (macro5946 k) +theorem macro5947 (k : Nat) : applyExit (before5947 k) exit321 1 = some (before5948 k) := by + simp (disch := omega) [before5947, before5948, exit321, applyExit, pop, push] + <;> omega +theorem step5947 (k : Nat) : Runs (1*17) (before5947 k).denote (before5948 k).denote := + @applyExit_sound (before5947 k) (before5948 k) exit321 1 valid321 (macro5947 k) +theorem macro5948 (k : Nat) : applyExit (before5948 k) exit320 1 = some (before5949 k) := by + simp (disch := omega) [before5948, before5949, exit320, applyExit, pop, push] + <;> omega +theorem step5948 (k : Nat) : Runs (1*38) (before5948 k).denote (before5949 k).denote := + @applyExit_sound (before5948 k) (before5949 k) exit320 1 valid320 (macro5948 k) +theorem macro5949 (k : Nat) : applyExit (before5949 k) exit319 1 = some (before5950 k) := by + simp (disch := omega) [before5949, before5950, exit319, applyExit, pop, push] + <;> omega +theorem step5949 (k : Nat) : Runs (1*27) (before5949 k).denote (before5950 k).denote := + @applyExit_sound (before5949 k) (before5950 k) exit319 1 valid319 (macro5949 k) +theorem macro5950 (k : Nat) : applyExit (before5950 k) exit321 1 = some (before5951 k) := by + simp (disch := omega) [before5950, before5951, exit321, applyExit, pop, push] + <;> omega +theorem step5950 (k : Nat) : Runs (1*17) (before5950 k).denote (before5951 k).denote := + @applyExit_sound (before5950 k) (before5951 k) exit321 1 valid321 (macro5950 k) +theorem macro5951 (k : Nat) : applyExit (before5951 k) exit320 1 = some (before5952 k) := by + simp (disch := omega) [before5951, before5952, exit320, applyExit, pop, push] + <;> omega +theorem step5951 (k : Nat) : Runs (1*38) (before5951 k).denote (before5952 k).denote := + @applyExit_sound (before5951 k) (before5952 k) exit320 1 valid320 (macro5951 k) +theorem macro5952 (k : Nat) : applyExit (before5952 k) exit319 1 = some (before5953 k) := by + simp (disch := omega) [before5952, before5953, exit319, applyExit, pop, push] + <;> omega +theorem step5952 (k : Nat) : Runs (1*27) (before5952 k).denote (before5953 k).denote := + @applyExit_sound (before5952 k) (before5953 k) exit319 1 valid319 (macro5952 k) +theorem macro5953 (k : Nat) : applyExit (before5953 k) exit321 1 = some (before5954 k) := by + simp (disch := omega) [before5953, before5954, exit321, applyExit, pop, push] + <;> omega +theorem step5953 (k : Nat) : Runs (1*17) (before5953 k).denote (before5954 k).denote := + @applyExit_sound (before5953 k) (before5954 k) exit321 1 valid321 (macro5953 k) +def cycleState5954 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w285,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w283,1⟩,⟨w282,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761155⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,23⟩,⟨w281,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +def cyclePart5954_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w284,1⟩,⟨w285,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w282,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761155⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,23⟩,⟨w281,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +def cyclePart5954_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w284,1⟩,⟨w285,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w283,1⟩,⟨w282,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761155⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,23⟩,⟨w281,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +theorem cycleMacro5954_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5954 k j) exit320 1 = some (cyclePart5954_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5954, cyclePart5954_0, exit320, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5954_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5954_0 k j) exit319 1 = some (cyclePart5954_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5954_0, cyclePart5954_1, exit319, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5954_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5954_1 k j) exit321 1 = some (cycleState5954 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5954_1, cycleState5954, exit321, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5954 (k j : Nat) (hj : j < (1*k+2)) : Runs 82 (cycleState5954 k j).denote (cycleState5954 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState5954 k j).denote (cyclePart5954_0 k j).denote := @applyExit_sound (cycleState5954 k j) (cyclePart5954_0 k j) exit320 1 valid320 (cycleMacro5954_0 k j hj) + have h1 : Runs (1*27) (cyclePart5954_0 k j).denote (cyclePart5954_1 k j).denote := @applyExit_sound (cyclePart5954_0 k j) (cyclePart5954_1 k j) exit319 1 valid319 (cycleMacro5954_1 k j hj) + have h2 : Runs (1*17) (cyclePart5954_1 k j).denote (cycleState5954 k (j+1)).denote := @applyExit_sound (cyclePart5954_1 k j) (cycleState5954 k (j+1)) exit321 1 valid321 (cycleMacro5954_2 k j hj) + exact (@Runs.trans (1*38) ((1*27)+(1*17)) (cycleState5954 k j).denote (cyclePart5954_0 k j).denote (cycleState5954 k (j+1)).denote h0 (@Runs.trans (1*27) (1*17) (cyclePart5954_0 k j).denote (cyclePart5954_1 k j).denote (cycleState5954 k (j+1)).denote h1 h2)) +theorem step5954 (k : Nat) : Runs ((1*k+2)*82) (before5954 k).denote (before5955 k).denote := by + have h := Runs.chain (fun j => (cycleState5954 k j).denote) 82 (1*k+2) (cycleRun5954 k) + have h0 : cycleState5954 k 0 = before5954 k := by simp [cycleState5954, before5954] + have h1 : cycleState5954 k (1*k+2) = before5955 k := by + simp [cycleState5954, before5955] <;> omega + simpa only [h0, h1] using h +theorem macro5955 (k : Nat) : applyExit (before5955 k) exit320 1 = some (before5956 k) := by + simp (disch := omega) [before5955, before5956, exit320, applyExit, pop, push] + <;> omega +theorem step5955 (k : Nat) : Runs (1*38) (before5955 k).denote (before5956 k).denote := + @applyExit_sound (before5955 k) (before5956 k) exit320 1 valid320 (macro5955 k) +theorem macro5956 (k : Nat) : applyExit (before5956 k) exit319 1 = some (before5957 k) := by + simp (disch := omega) [before5956, before5957, exit319, applyExit, pop, push] + <;> omega +theorem step5956 (k : Nat) : Runs (1*27) (before5956 k).denote (before5957 k).denote := + @applyExit_sound (before5956 k) (before5957 k) exit319 1 valid319 (macro5956 k) +theorem macro5957 (k : Nat) : applyExit (before5957 k) exit321 1 = some (before5958 k) := by + simp (disch := omega) [before5957, before5958, exit321, applyExit, pop, push] + <;> omega +theorem step5957 (k : Nat) : Runs (1*17) (before5957 k).denote (before5958 k).denote := + @applyExit_sound (before5957 k) (before5958 k) exit321 1 valid321 (macro5957 k) +theorem macro5958 (k : Nat) : applyExit (before5958 k) exit320 1 = some (before5959 k) := by + simp (disch := omega) [before5958, before5959, exit320, applyExit, pop, push] + <;> omega +theorem step5958 (k : Nat) : Runs (1*38) (before5958 k).denote (before5959 k).denote := + @applyExit_sound (before5958 k) (before5959 k) exit320 1 valid320 (macro5958 k) +theorem macro5959 (k : Nat) : applyExit (before5959 k) exit275 1 = some (before5960 k) := by + simp (disch := omega) [before5959, before5960, exit275, applyExit, pop, push] + <;> omega +theorem step5959 (k : Nat) : Runs (1*38) (before5959 k).denote (before5960 k).denote := + @applyExit_sound (before5959 k) (before5960 k) exit275 1 valid275 (macro5959 k) +theorem macro5960 (k : Nat) : applyExit (before5960 k) exit0 791761155 = some (before5961 k) := by + simp (disch := omega) [before5960, before5961, exit0, applyExit, pop, push] + <;> omega +theorem step5960 (k : Nat) : Runs (791761155*2) (before5960 k).denote (before5961 k).denote := + @applyExit_sound (before5960 k) (before5961 k) exit0 791761155 valid0 (macro5960 k) +theorem macro5961 (k : Nat) : applyExit (before5961 k) exit1 1 = some (before5962 k) := by + simp (disch := omega) [before5961, before5962, exit1, applyExit, pop, push] + <;> omega +theorem step5961 (k : Nat) : Runs (1*3) (before5961 k).denote (before5962 k).denote := + @applyExit_sound (before5961 k) (before5962 k) exit1 1 valid1 (macro5961 k) +theorem macro5962 (k : Nat) : applyExit (before5962 k) exit2 791761155 = some (before5963 k) := by + simp (disch := omega) [before5962, before5963, exit2, applyExit, pop, push] + <;> omega +theorem step5962 (k : Nat) : Runs (791761155*2) (before5962 k).denote (before5963 k).denote := + @applyExit_sound (before5962 k) (before5963 k) exit2 791761155 valid2 (macro5962 k) +theorem macro5963 (k : Nat) : applyExit (before5963 k) exit276 1 = some (before5964 k) := by + simp (disch := omega) [before5963, before5964, exit276, applyExit, pop, push] + <;> omega +theorem step5963 (k : Nat) : Runs (1*38) (before5963 k).denote (before5964 k).denote := + @applyExit_sound (before5963 k) (before5964 k) exit276 1 valid276 (macro5963 k) +theorem macro5964 (k : Nat) : applyExit (before5964 k) exit321 1 = some (before5965 k) := by + simp (disch := omega) [before5964, before5965, exit321, applyExit, pop, push] + <;> omega +theorem step5964 (k : Nat) : Runs (1*17) (before5964 k).denote (before5965 k).denote := + @applyExit_sound (before5964 k) (before5965 k) exit321 1 valid321 (macro5964 k) +theorem macro5965 (k : Nat) : applyExit (before5965 k) exit275 1 = some (before5966 k) := by + simp (disch := omega) [before5965, before5966, exit275, applyExit, pop, push] + <;> omega +theorem step5965 (k : Nat) : Runs (1*38) (before5965 k).denote (before5966 k).denote := + @applyExit_sound (before5965 k) (before5966 k) exit275 1 valid275 (macro5965 k) +theorem macro5966 (k : Nat) : applyExit (before5966 k) exit0 791761156 = some (before5967 k) := by + simp (disch := omega) [before5966, before5967, exit0, applyExit, pop, push] + <;> omega +theorem step5966 (k : Nat) : Runs (791761156*2) (before5966 k).denote (before5967 k).denote := + @applyExit_sound (before5966 k) (before5967 k) exit0 791761156 valid0 (macro5966 k) +theorem macro5967 (k : Nat) : applyExit (before5967 k) exit13 7 = some (before5968 k) := by + simp (disch := omega) [before5967, before5968, exit13, applyExit, pop, push] + <;> omega +theorem step5967 (k : Nat) : Runs (7*2) (before5967 k).denote (before5968 k).denote := + @applyExit_sound (before5967 k) (before5968 k) exit13 7 valid13 (macro5967 k) +theorem macro5968 (k : Nat) : applyExit (before5968 k) exit0 23 = some (before5969 k) := by + simp (disch := omega) [before5968, before5969, exit0, applyExit, pop, push] + <;> omega +theorem step5968 (k : Nat) : Runs (23*2) (before5968 k).denote (before5969 k).denote := + @applyExit_sound (before5968 k) (before5969 k) exit0 23 valid0 (macro5968 k) +theorem macro5969 (k : Nat) : applyExit (before5969 k) exit1 1 = some (before5970 k) := by + simp (disch := omega) [before5969, before5970, exit1, applyExit, pop, push] + <;> omega +theorem step5969 (k : Nat) : Runs (1*3) (before5969 k).denote (before5970 k).denote := + @applyExit_sound (before5969 k) (before5970 k) exit1 1 valid1 (macro5969 k) +theorem macro5970 (k : Nat) : applyExit (before5970 k) exit2 23 = some (before5971 k) := by + simp (disch := omega) [before5970, before5971, exit2, applyExit, pop, push] + <;> omega +theorem step5970 (k : Nat) : Runs (23*2) (before5970 k).denote (before5971 k).denote := + @applyExit_sound (before5970 k) (before5971 k) exit2 23 valid2 (macro5970 k) +theorem macro5971 (k : Nat) : applyExit (before5971 k) exit6 1 = some (before5972 k) := by + simp (disch := omega) [before5971, before5972, exit6, applyExit, pop, push] + <;> omega +theorem step5971 (k : Nat) : Runs (1*1) (before5971 k).denote (before5972 k).denote := + @applyExit_sound (before5971 k) (before5972 k) exit6 1 valid6 (macro5971 k) +theorem macro5972 (k : Nat) : applyExit (before5972 k) exit0 24 = some (before5973 k) := by + simp (disch := omega) [before5972, before5973, exit0, applyExit, pop, push] + <;> omega +theorem step5972 (k : Nat) : Runs (24*2) (before5972 k).denote (before5973 k).denote := + @applyExit_sound (before5972 k) (before5973 k) exit0 24 valid0 (macro5972 k) +theorem macro5973 (k : Nat) : applyExit (before5973 k) exit13 39 = some (before5974 k) := by + simp (disch := omega) [before5973, before5974, exit13, applyExit, pop, push] + <;> omega +theorem step5973 (k : Nat) : Runs (39*2) (before5973 k).denote (before5974 k).denote := + @applyExit_sound (before5973 k) (before5974 k) exit13 39 valid13 (macro5973 k) +theorem macro5974 (k : Nat) : applyExit (before5974 k) exit0 17 = some (before5975 k) := by + simp (disch := omega) [before5974, before5975, exit0, applyExit, pop, push] + <;> omega +theorem step5974 (k : Nat) : Runs (17*2) (before5974 k).denote (before5975 k).denote := + @applyExit_sound (before5974 k) (before5975 k) exit0 17 valid0 (macro5974 k) +theorem macro5975 (k : Nat) : applyExit (before5975 k) exit1 1 = some (before5976 k) := by + simp (disch := omega) [before5975, before5976, exit1, applyExit, pop, push] + <;> omega +theorem step5975 (k : Nat) : Runs (1*3) (before5975 k).denote (before5976 k).denote := + @applyExit_sound (before5975 k) (before5976 k) exit1 1 valid1 (macro5975 k) +theorem macro5976 (k : Nat) : applyExit (before5976 k) exit2 17 = some (before5977 k) := by + simp (disch := omega) [before5976, before5977, exit2, applyExit, pop, push] + <;> omega +theorem step5976 (k : Nat) : Runs (17*2) (before5976 k).denote (before5977 k).denote := + @applyExit_sound (before5976 k) (before5977 k) exit2 17 valid2 (macro5976 k) +theorem macro5977 (k : Nat) : applyExit (before5977 k) exit6 1 = some (before5978 k) := by + simp (disch := omega) [before5977, before5978, exit6, applyExit, pop, push] + <;> omega +theorem step5977 (k : Nat) : Runs (1*1) (before5977 k).denote (before5978 k).denote := + @applyExit_sound (before5977 k) (before5978 k) exit6 1 valid6 (macro5977 k) +theorem macro5978 (k : Nat) : applyExit (before5978 k) exit0 18 = some (before5979 k) := by + simp (disch := omega) [before5978, before5979, exit0, applyExit, pop, push] + <;> omega +theorem step5978 (k : Nat) : Runs (18*2) (before5978 k).denote (before5979 k).denote := + @applyExit_sound (before5978 k) (before5979 k) exit0 18 valid0 (macro5978 k) +theorem macro5979 (k : Nat) : applyExit (before5979 k) exit13 91 = some (before5980 k) := by + simp (disch := omega) [before5979, before5980, exit13, applyExit, pop, push] + <;> omega +theorem step5979 (k : Nat) : Runs (91*2) (before5979 k).denote (before5980 k).denote := + @applyExit_sound (before5979 k) (before5980 k) exit13 91 valid13 (macro5979 k) +theorem macro5980 (k : Nat) : applyExit (before5980 k) exit0 23 = some (before5981 k) := by + simp (disch := omega) [before5980, before5981, exit0, applyExit, pop, push] + <;> omega +theorem step5980 (k : Nat) : Runs (23*2) (before5980 k).denote (before5981 k).denote := + @applyExit_sound (before5980 k) (before5981 k) exit0 23 valid0 (macro5980 k) +theorem macro5981 (k : Nat) : applyExit (before5981 k) exit322 1 = some (before5982 k) := by + simp (disch := omega) [before5981, before5982, exit322, applyExit, pop, push] + <;> omega +theorem step5981 (k : Nat) : Runs (1*63) (before5981 k).denote (before5982 k).denote := + @applyExit_sound (before5981 k) (before5982 k) exit322 1 valid322 (macro5981 k) +theorem macro5982 (k : Nat) : applyExit (before5982 k) exit2 23 = some (before5983 k) := by + simp (disch := omega) [before5982, before5983, exit2, applyExit, pop, push] + <;> omega +theorem step5982 (k : Nat) : Runs (23*2) (before5982 k).denote (before5983 k).denote := + @applyExit_sound (before5982 k) (before5983 k) exit2 23 valid2 (macro5982 k) +theorem macro5983 (k : Nat) : applyExit (before5983 k) exit6 1 = some (before5984 k) := by + simp (disch := omega) [before5983, before5984, exit6, applyExit, pop, push] + <;> omega +theorem step5983 (k : Nat) : Runs (1*1) (before5983 k).denote (before5984 k).denote := + @applyExit_sound (before5983 k) (before5984 k) exit6 1 valid6 (macro5983 k) +theorem macro5984 (k : Nat) : applyExit (before5984 k) exit0 23 = some (before5985 k) := by + simp (disch := omega) [before5984, before5985, exit0, applyExit, pop, push] + <;> omega +theorem step5984 (k : Nat) : Runs (23*2) (before5984 k).denote (before5985 k).denote := + @applyExit_sound (before5984 k) (before5985 k) exit0 23 valid0 (macro5984 k) +theorem macro5985 (k : Nat) : applyExit (before5985 k) exit323 1 = some (before5986 k) := by + simp (disch := omega) [before5985, before5986, exit323, applyExit, pop, push] + <;> omega +theorem step5985 (k : Nat) : Runs (1*1034) (before5985 k).denote (before5986 k).denote := + @applyExit_sound (before5985 k) (before5986 k) exit323 1 valid323 (macro5985 k) +theorem macro5986 (k : Nat) : applyExit (before5986 k) exit322 1 = some (before5987 k) := by + simp (disch := omega) [before5986, before5987, exit322, applyExit, pop, push] + <;> omega +theorem step5986 (k : Nat) : Runs (1*63) (before5986 k).denote (before5987 k).denote := + @applyExit_sound (before5986 k) (before5987 k) exit322 1 valid322 (macro5986 k) +theorem macro5987 (k : Nat) : applyExit (before5987 k) exit324 1 = some (before5988 k) := by + simp (disch := omega) [before5987, before5988, exit324, applyExit, pop, push] + <;> omega +theorem step5987 (k : Nat) : Runs (1*93) (before5987 k).denote (before5988 k).denote := + @applyExit_sound (before5987 k) (before5988 k) exit324 1 valid324 (macro5987 k) +theorem macro5988 (k : Nat) : applyExit (before5988 k) exit323 1 = some (before5989 k) := by + simp (disch := omega) [before5988, before5989, exit323, applyExit, pop, push] + <;> omega +theorem step5988 (k : Nat) : Runs (1*1034) (before5988 k).denote (before5989 k).denote := + @applyExit_sound (before5988 k) (before5989 k) exit323 1 valid323 (macro5988 k) +theorem macro5989 (k : Nat) : applyExit (before5989 k) exit322 1 = some (before5990 k) := by + simp (disch := omega) [before5989, before5990, exit322, applyExit, pop, push] + <;> omega +theorem step5989 (k : Nat) : Runs (1*63) (before5989 k).denote (before5990 k).denote := + @applyExit_sound (before5989 k) (before5990 k) exit322 1 valid322 (macro5989 k) +theorem macro5990 (k : Nat) : applyExit (before5990 k) exit324 1 = some (before5991 k) := by + simp (disch := omega) [before5990, before5991, exit324, applyExit, pop, push] + <;> omega +theorem step5990 (k : Nat) : Runs (1*93) (before5990 k).denote (before5991 k).denote := + @applyExit_sound (before5990 k) (before5991 k) exit324 1 valid324 (macro5990 k) +theorem macro5991 (k : Nat) : applyExit (before5991 k) exit323 1 = some (before5992 k) := by + simp (disch := omega) [before5991, before5992, exit323, applyExit, pop, push] + <;> omega +theorem step5991 (k : Nat) : Runs (1*1034) (before5991 k).denote (before5992 k).denote := + @applyExit_sound (before5991 k) (before5992 k) exit323 1 valid323 (macro5991 k) +theorem macro5992 (k : Nat) : applyExit (before5992 k) exit322 1 = some (before5993 k) := by + simp (disch := omega) [before5992, before5993, exit322, applyExit, pop, push] + <;> omega +theorem step5992 (k : Nat) : Runs (1*63) (before5992 k).denote (before5993 k).denote := + @applyExit_sound (before5992 k) (before5993 k) exit322 1 valid322 (macro5992 k) +theorem macro5993 (k : Nat) : applyExit (before5993 k) exit324 1 = some (before5994 k) := by + simp (disch := omega) [before5993, before5994, exit324, applyExit, pop, push] + <;> omega +theorem step5993 (k : Nat) : Runs (1*93) (before5993 k).denote (before5994 k).denote := + @applyExit_sound (before5993 k) (before5994 k) exit324 1 valid324 (macro5993 k) +def cycleState5994 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w288,(3+1*j)⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761156⟩,⟨w241,1⟩,⟨w285,(1*k+7)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w286,1⟩,⟨w281,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +def cyclePart5994_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w287,1⟩,⟨w288,(3+1*j)⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761156⟩,⟨w241,1⟩,⟨w285,(1*k+7)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w281,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +def cyclePart5994_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w287,1⟩,⟨w288,(3+1*j)⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761156⟩,⟨w241,1⟩,⟨w285,(1*k+7)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w286,1⟩,⟨w281,(1*k+3-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ +theorem cycleMacro5994_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5994 k j) exit323 1 = some (cyclePart5994_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState5994, cyclePart5994_0, exit323, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5994_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5994_0 k j) exit322 1 = some (cyclePart5994_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5994_0, cyclePart5994_1, exit322, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro5994_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5994_1 k j) exit324 1 = some (cycleState5994 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart5994_1, cycleState5994, exit324, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun5994 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState5994 k j).denote (cycleState5994 k (j+1)).denote := by + have h0 : Runs (1*1034) (cycleState5994 k j).denote (cyclePart5994_0 k j).denote := @applyExit_sound (cycleState5994 k j) (cyclePart5994_0 k j) exit323 1 valid323 (cycleMacro5994_0 k j hj) + have h1 : Runs (1*63) (cyclePart5994_0 k j).denote (cyclePart5994_1 k j).denote := @applyExit_sound (cyclePart5994_0 k j) (cyclePart5994_1 k j) exit322 1 valid322 (cycleMacro5994_1 k j hj) + have h2 : Runs (1*93) (cyclePart5994_1 k j).denote (cycleState5994 k (j+1)).denote := @applyExit_sound (cyclePart5994_1 k j) (cycleState5994 k (j+1)) exit324 1 valid324 (cycleMacro5994_2 k j hj) + exact (@Runs.trans (1*1034) ((1*63)+(1*93)) (cycleState5994 k j).denote (cyclePart5994_0 k j).denote (cycleState5994 k (j+1)).denote h0 (@Runs.trans (1*63) (1*93) (cyclePart5994_0 k j).denote (cyclePart5994_1 k j).denote (cycleState5994 k (j+1)).denote h1 h2)) +theorem step5994 (k : Nat) : Runs ((1*k+3)*1190) (before5994 k).denote (before5995 k).denote := by + have h := Runs.chain (fun j => (cycleState5994 k j).denote) 1190 (1*k+3) (cycleRun5994 k) + have h0 : cycleState5994 k 0 = before5994 k := by simp [cycleState5994, before5994] + have h1 : cycleState5994 k (1*k+3) = before5995 k := by + simp [cycleState5994, before5995] <;> omega + simpa only [h0, h1] using h +theorem macro5995 (k : Nat) : applyExit (before5995 k) exit323 1 = some (before5996 k) := by + simp (disch := omega) [before5995, before5996, exit323, applyExit, pop, push] + <;> omega +theorem step5995 (k : Nat) : Runs (1*1034) (before5995 k).denote (before5996 k).denote := + @applyExit_sound (before5995 k) (before5996 k) exit323 1 valid323 (macro5995 k) +theorem macro5996 (k : Nat) : applyExit (before5996 k) exit322 1 = some (before5997 k) := by + simp (disch := omega) [before5996, before5997, exit322, applyExit, pop, push] + <;> omega +theorem step5996 (k : Nat) : Runs (1*63) (before5996 k).denote (before5997 k).denote := + @applyExit_sound (before5996 k) (before5997 k) exit322 1 valid322 (macro5996 k) +theorem macro5997 (k : Nat) : applyExit (before5997 k) exit324 1 = some (before5998 k) := by + simp (disch := omega) [before5997, before5998, exit324, applyExit, pop, push] + <;> omega +theorem step5997 (k : Nat) : Runs (1*93) (before5997 k).denote (before5998 k).denote := + @applyExit_sound (before5997 k) (before5998 k) exit324 1 valid324 (macro5997 k) +theorem macro5998 (k : Nat) : applyExit (before5998 k) exit323 1 = some (before5999 k) := by + simp (disch := omega) [before5998, before5999, exit323, applyExit, pop, push] + <;> omega +theorem step5998 (k : Nat) : Runs (1*1034) (before5998 k).denote (before5999 k).denote := + @applyExit_sound (before5998 k) (before5999 k) exit323 1 valid323 (macro5998 k) +theorem macro5999 (k : Nat) : applyExit (before5999 k) exit0 15 = some (after5999 k) := by + simp (disch := omega) [before5999, after5999, exit0, applyExit, pop, push] + <;> omega +theorem step5999 (k : Nat) : Runs (15*2) (before5999 k).denote (after5999 k).denote := + @applyExit_sound (before5999 k) (after5999 k) exit0 15 valid0 (macro5999 k) +theorem chunkRun059 (k : Nat) : Runs (1272*k+4750578051) (before5900 k).denote (after5999 k).denote := by + have h := (@Runs.trans ((((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2))))))+(((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))))+((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27))))))) ((((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))))+((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2))))))+(((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))))+((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2))))))) (before5900 k).denote (before5950 k).denote (after5999 k).denote (@Runs.trans (((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2)))))) (((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))))+((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27)))))) (before5900 k).denote (before5925 k).denote (before5950 k).denote (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))) ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2))))) (before5900 k).denote (before5912 k).denote (before5925 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))) (before5900 k).denote (before5906 k).denote (before5912 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before5900 k).denote (before5903 k).denote (before5906 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before5900 k).denote (before5901 k).denote (before5903 k).denote (step5900 k) (@Runs.trans (9*2) (1*2) (before5901 k).denote (before5902 k).denote (before5903 k).denote (step5901 k) (step5902 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before5903 k).denote (before5904 k).denote (before5906 k).denote (step5903 k) (@Runs.trans (1*2) (1*2) (before5904 k).denote (before5905 k).denote (before5906 k).denote (step5904 k) (step5905 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*1)+((1*1)+(1*2))) (before5906 k).denote (before5909 k).denote (before5912 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before5906 k).denote (before5907 k).denote (before5909 k).denote (step5906 k) (@Runs.trans (1*2) (1*2) (before5907 k).denote (before5908 k).denote (before5909 k).denote (step5907 k) (step5908 k))) (@Runs.trans (1*1) ((1*1)+(1*2)) (before5909 k).denote (before5910 k).denote (before5912 k).denote (step5909 k) (@Runs.trans (1*1) (1*2) (before5910 k).denote (before5911 k).denote (before5912 k).denote (step5910 k) (step5911 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2)))) (((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2)))) (before5912 k).denote (before5918 k).denote (before5925 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(2*2))) (before5912 k).denote (before5915 k).denote (before5918 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before5912 k).denote (before5913 k).denote (before5915 k).denote (step5912 k) (@Runs.trans (1*1) (1*3) (before5913 k).denote (before5914 k).denote (before5915 k).denote (step5913 k) (step5914 k))) (@Runs.trans (1*1) ((1*2)+(2*2)) (before5915 k).denote (before5916 k).denote (before5918 k).denote (step5915 k) (@Runs.trans (1*2) (2*2) (before5916 k).denote (before5917 k).denote (before5918 k).denote (step5916 k) (step5917 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) (((3*2)+(3*2))+((1*3)+(3*2))) (before5918 k).denote (before5921 k).denote (before5925 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before5918 k).denote (before5919 k).denote (before5921 k).denote (step5918 k) (@Runs.trans (1*1) (1*2) (before5919 k).denote (before5920 k).denote (before5921 k).denote (step5919 k) (step5920 k))) (@Runs.trans ((3*2)+(3*2)) ((1*3)+(3*2)) (before5921 k).denote (before5923 k).denote (before5925 k).denote (@Runs.trans (3*2) (3*2) (before5921 k).denote (before5922 k).denote (before5923 k).denote (step5921 k) (step5922 k)) (@Runs.trans (1*3) (3*2) (before5923 k).denote (before5924 k).denote (before5925 k).denote (step5923 k) (step5924 k)))))) (@Runs.trans ((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2))))) ((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27))))) (before5925 k).denote (before5937 k).denote (before5950 k).denote (@Runs.trans (((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2)))) (((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))) (before5925 k).denote (before5931 k).denote (before5937 k).denote (@Runs.trans ((1*1)+((4*2)+(10*2))) ((11*2)+((1*3)+(11*2))) (before5925 k).denote (before5928 k).denote (before5931 k).denote (@Runs.trans (1*1) ((4*2)+(10*2)) (before5925 k).denote (before5926 k).denote (before5928 k).denote (step5925 k) (@Runs.trans (4*2) (10*2) (before5926 k).denote (before5927 k).denote (before5928 k).denote (step5926 k) (step5927 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before5928 k).denote (before5929 k).denote (before5931 k).denote (step5928 k) (@Runs.trans (1*3) (11*2) (before5929 k).denote (before5930 k).denote (before5931 k).denote (step5929 k) (step5930 k)))) (@Runs.trans ((1*1)+((12*2)+(8*2))) ((10*2)+((1*3)+(10*2))) (before5931 k).denote (before5934 k).denote (before5937 k).denote (@Runs.trans (1*1) ((12*2)+(8*2)) (before5931 k).denote (before5932 k).denote (before5934 k).denote (step5931 k) (@Runs.trans (12*2) (8*2) (before5932 k).denote (before5933 k).denote (before5934 k).denote (step5932 k) (step5933 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before5934 k).denote (before5935 k).denote (before5937 k).denote (step5934 k) (@Runs.trans (1*3) (10*2) (before5935 k).denote (before5936 k).denote (before5937 k).denote (step5935 k) (step5936 k))))) (@Runs.trans (((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2)))) (((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27)))) (before5937 k).denote (before5943 k).denote (before5950 k).denote (@Runs.trans ((1*1)+((11*2)+(8*2))) ((4*2)+((1*27)+(4*2))) (before5937 k).denote (before5940 k).denote (before5943 k).denote (@Runs.trans (1*1) ((11*2)+(8*2)) (before5937 k).denote (before5938 k).denote (before5940 k).denote (step5937 k) (@Runs.trans (11*2) (8*2) (before5938 k).denote (before5939 k).denote (before5940 k).denote (step5938 k) (step5939 k))) (@Runs.trans (4*2) ((1*27)+(4*2)) (before5940 k).denote (before5941 k).denote (before5943 k).denote (step5940 k) (@Runs.trans (1*27) (4*2) (before5941 k).denote (before5942 k).denote (before5943 k).denote (step5941 k) (step5942 k)))) (@Runs.trans ((1*1)+((4*2)+(1*38))) (((1*27)+(1*17))+((1*38)+(1*27))) (before5943 k).denote (before5946 k).denote (before5950 k).denote (@Runs.trans (1*1) ((4*2)+(1*38)) (before5943 k).denote (before5944 k).denote (before5946 k).denote (step5943 k) (@Runs.trans (4*2) (1*38) (before5944 k).denote (before5945 k).denote (before5946 k).denote (step5944 k) (step5945 k))) (@Runs.trans ((1*27)+(1*17)) ((1*38)+(1*27)) (before5946 k).denote (before5948 k).denote (before5950 k).denote (@Runs.trans (1*27) (1*17) (before5946 k).denote (before5947 k).denote (before5948 k).denote (step5946 k) (step5947 k)) (@Runs.trans (1*38) (1*27) (before5948 k).denote (before5949 k).denote (before5950 k).denote (step5948 k) (step5949 k))))))) (@Runs.trans (((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))))+((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2)))))) (((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))))+((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2)))))) (before5950 k).denote (before5975 k).denote (after5999 k).denote (@Runs.trans ((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3))))) ((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2))))) (before5950 k).denote (before5962 k).denote (before5975 k).denote (@Runs.trans (((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38)))) (((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))) (before5950 k).denote (before5956 k).denote (before5962 k).denote (@Runs.trans ((1*17)+((1*38)+(1*27))) ((1*17)+(((1*k+2)*82)+(1*38))) (before5950 k).denote (before5953 k).denote (before5956 k).denote (@Runs.trans (1*17) ((1*38)+(1*27)) (before5950 k).denote (before5951 k).denote (before5953 k).denote (step5950 k) (@Runs.trans (1*38) (1*27) (before5951 k).denote (before5952 k).denote (before5953 k).denote (step5951 k) (step5952 k))) (@Runs.trans (1*17) (((1*k+2)*82)+(1*38)) (before5953 k).denote (before5954 k).denote (before5956 k).denote (step5953 k) (@Runs.trans ((1*k+2)*82) (1*38) (before5954 k).denote (before5955 k).denote (before5956 k).denote (step5954 k) (step5955 k)))) (@Runs.trans ((1*27)+((1*17)+(1*38))) ((1*38)+((791761155*2)+(1*3))) (before5956 k).denote (before5959 k).denote (before5962 k).denote (@Runs.trans (1*27) ((1*17)+(1*38)) (before5956 k).denote (before5957 k).denote (before5959 k).denote (step5956 k) (@Runs.trans (1*17) (1*38) (before5957 k).denote (before5958 k).denote (before5959 k).denote (step5957 k) (step5958 k))) (@Runs.trans (1*38) ((791761155*2)+(1*3)) (before5959 k).denote (before5960 k).denote (before5962 k).denote (step5959 k) (@Runs.trans (791761155*2) (1*3) (before5960 k).denote (before5961 k).denote (before5962 k).denote (step5960 k) (step5961 k))))) (@Runs.trans (((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2)))) (((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2)))) (before5962 k).denote (before5968 k).denote (before5975 k).denote (@Runs.trans ((791761155*2)+((1*38)+(1*17))) ((1*38)+((791761156*2)+(7*2))) (before5962 k).denote (before5965 k).denote (before5968 k).denote (@Runs.trans (791761155*2) ((1*38)+(1*17)) (before5962 k).denote (before5963 k).denote (before5965 k).denote (step5962 k) (@Runs.trans (1*38) (1*17) (before5963 k).denote (before5964 k).denote (before5965 k).denote (step5963 k) (step5964 k))) (@Runs.trans (1*38) ((791761156*2)+(7*2)) (before5965 k).denote (before5966 k).denote (before5968 k).denote (step5965 k) (@Runs.trans (791761156*2) (7*2) (before5966 k).denote (before5967 k).denote (before5968 k).denote (step5966 k) (step5967 k)))) (@Runs.trans ((23*2)+((1*3)+(23*2))) (((1*1)+(24*2))+((39*2)+(17*2))) (before5968 k).denote (before5971 k).denote (before5975 k).denote (@Runs.trans (23*2) ((1*3)+(23*2)) (before5968 k).denote (before5969 k).denote (before5971 k).denote (step5968 k) (@Runs.trans (1*3) (23*2) (before5969 k).denote (before5970 k).denote (before5971 k).denote (step5969 k) (step5970 k))) (@Runs.trans ((1*1)+(24*2)) ((39*2)+(17*2)) (before5971 k).denote (before5973 k).denote (before5975 k).denote (@Runs.trans (1*1) (24*2) (before5971 k).denote (before5972 k).denote (before5973 k).denote (step5971 k) (step5972 k)) (@Runs.trans (39*2) (17*2) (before5973 k).denote (before5974 k).denote (before5975 k).denote (step5973 k) (step5974 k)))))) (@Runs.trans ((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63))))) ((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2))))) (before5975 k).denote (before5987 k).denote (after5999 k).denote (@Runs.trans (((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2)))) (((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))) (before5975 k).denote (before5981 k).denote (before5987 k).denote (@Runs.trans ((1*3)+((17*2)+(1*1))) ((18*2)+((91*2)+(23*2))) (before5975 k).denote (before5978 k).denote (before5981 k).denote (@Runs.trans (1*3) ((17*2)+(1*1)) (before5975 k).denote (before5976 k).denote (before5978 k).denote (step5975 k) (@Runs.trans (17*2) (1*1) (before5976 k).denote (before5977 k).denote (before5978 k).denote (step5976 k) (step5977 k))) (@Runs.trans (18*2) ((91*2)+(23*2)) (before5978 k).denote (before5979 k).denote (before5981 k).denote (step5978 k) (@Runs.trans (91*2) (23*2) (before5979 k).denote (before5980 k).denote (before5981 k).denote (step5979 k) (step5980 k)))) (@Runs.trans ((1*63)+((23*2)+(1*1))) ((23*2)+((1*1034)+(1*63))) (before5981 k).denote (before5984 k).denote (before5987 k).denote (@Runs.trans (1*63) ((23*2)+(1*1)) (before5981 k).denote (before5982 k).denote (before5984 k).denote (step5981 k) (@Runs.trans (23*2) (1*1) (before5982 k).denote (before5983 k).denote (before5984 k).denote (step5982 k) (step5983 k))) (@Runs.trans (23*2) ((1*1034)+(1*63)) (before5984 k).denote (before5985 k).denote (before5987 k).denote (step5984 k) (@Runs.trans (1*1034) (1*63) (before5985 k).denote (before5986 k).denote (before5987 k).denote (step5985 k) (step5986 k))))) (@Runs.trans (((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63)))) (((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2)))) (before5987 k).denote (before5993 k).denote (after5999 k).denote (@Runs.trans ((1*93)+((1*1034)+(1*63))) ((1*93)+((1*1034)+(1*63))) (before5987 k).denote (before5990 k).denote (before5993 k).denote (@Runs.trans (1*93) ((1*1034)+(1*63)) (before5987 k).denote (before5988 k).denote (before5990 k).denote (step5987 k) (@Runs.trans (1*1034) (1*63) (before5988 k).denote (before5989 k).denote (before5990 k).denote (step5988 k) (step5989 k))) (@Runs.trans (1*93) ((1*1034)+(1*63)) (before5990 k).denote (before5991 k).denote (before5993 k).denote (step5990 k) (@Runs.trans (1*1034) (1*63) (before5991 k).denote (before5992 k).denote (before5993 k).denote (step5991 k) (step5992 k)))) (@Runs.trans ((1*93)+(((1*k+3)*1190)+(1*1034))) (((1*63)+(1*93))+((1*1034)+(15*2))) (before5993 k).denote (before5996 k).denote (after5999 k).denote (@Runs.trans (1*93) (((1*k+3)*1190)+(1*1034)) (before5993 k).denote (before5994 k).denote (before5996 k).denote (step5993 k) (@Runs.trans ((1*k+3)*1190) (1*1034) (before5994 k).denote (before5995 k).denote (before5996 k).denote (step5994 k) (step5995 k))) (@Runs.trans ((1*63)+(1*93)) ((1*1034)+(15*2)) (before5996 k).denote (before5998 k).denote (after5999 k).denote (@Runs.trans (1*63) (1*93) (before5996 k).denote (before5997 k).denote (before5998 k).denote (step5996 k) (step5997 k)) (@Runs.trans (1*1034) (15*2) (before5998 k).denote (before5999 k).denote (after5999 k).denote (step5998 k) (step5999 k)))))))) + have ht : (((((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2))))))+(((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))))+((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27)))))))+((((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))))+((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2))))))+(((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))))+((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2)))))))) = (1272*k+4750578051) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean new file mode 100644 index 00000000..86b4d7b0 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean @@ -0,0 +1,786 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6000_0 : Stack := [] +abbrev tail6000_1 : Stack := ⟨w1,1⟩ :: tail6000_0 +abbrev tail6000_2 : Stack := ⟨w0,1⟩ :: tail6000_1 +abbrev tail6000_3 : Stack := ⟨w2,1⟩ :: tail6000_2 +abbrev tail6000_4 : Stack := ⟨w1,1⟩ :: tail6000_3 +abbrev tail6000_5 : Stack := ⟨w0,2⟩ :: tail6000_4 +abbrev tail6000_6 : Stack := ⟨w2,1⟩ :: tail6000_5 +abbrev tail6000_7 : Stack := ⟨w1,4⟩ :: tail6000_6 +abbrev tail6000_8 : Stack := ⟨w0,9⟩ :: tail6000_7 +abbrev tail6000_9 : Stack := ⟨w2,1⟩ :: tail6000_8 +abbrev tail6000_10 : Stack := ⟨w1,12⟩ :: tail6000_9 +abbrev tail6000_11 : Stack := ⟨w0,7⟩ :: tail6000_10 +abbrev tail6000_12 : Stack := ⟨w2,1⟩ :: tail6000_11 +abbrev tail6000_13 : Stack := ⟨w1,11⟩ :: tail6000_12 +abbrev tail6000_14 : Stack := ⟨w0,7⟩ :: tail6000_13 +abbrev tail6000_15 : Stack := ⟨w2,1⟩ :: tail6000_14 +abbrev tail6000_16 : Stack := ⟨w1,4⟩ :: tail6000_15 +abbrev tail6000_17 (k : Nat) : Stack := ⟨w285,(1*k+7)⟩ :: tail6000_16 +abbrev tail6000_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6000_17 k +abbrev tail6000_19 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail6000_18 k +abbrev tail6000_20 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6000_19 k +abbrev tail6000_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_20 k +abbrev tail6000_22 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6000_21 k +abbrev tail6000_23 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6000_22 k +abbrev tail6000_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_23 k +abbrev tail6000_25 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6000_24 k +abbrev tail6000_26 (k : Nat) : Stack := ⟨w0,90⟩ :: tail6000_25 k +abbrev tail6000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_26 k +abbrev tail6000_28 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6000_27 k +abbrev tail6000_29 (k : Nat) : Stack := ⟨w288,(1*k+7)⟩ :: tail6000_28 k +abbrev tail6000_30 (k : Nat) : Stack := ⟨w287,1⟩ :: tail6000_29 k +abbrev tail6000_31 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6000_30 k +abbrev tail6000_32 : Stack := ⟨w1,9⟩ :: tail6000_0 +abbrev tail6000_33 : Stack := ⟨w2,1⟩ :: tail6000_32 +abbrev tail6000_34 : Stack := ⟨w0,18⟩ :: tail6000_33 +abbrev tail6000_35 : Stack := ⟨w1,36⟩ :: tail6000_34 +abbrev tail6000_36 : Stack := ⟨w2,1⟩ :: tail6000_35 +abbrev tail6000_37 : Stack := ⟨w0,93⟩ :: tail6000_36 +abbrev tail6000_38 : Stack := ⟨w1,15⟩ :: tail6000_37 +abbrev tail6000_39 : Stack := ⟨w2,1⟩ :: tail6000_38 +abbrev tail6000_40 : Stack := ⟨w0,1⟩ :: tail6000_38 +abbrev tail6000_41 : Stack := ⟨w0,16⟩ :: tail6000_38 +abbrev tail6000_42 (k : Nat) : Stack := ⟨w288,(1*k+8)⟩ :: tail6000_28 k +abbrev tail6000_43 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6000_42 k +abbrev tail6000_44 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6000_43 k +abbrev tail6000_45 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6000_44 k +abbrev tail6000_46 : Stack := ⟨w0,1⟩ :: tail6000_35 +abbrev tail6000_47 : Stack := ⟨w0,94⟩ :: tail6000_35 +abbrev tail6000_48 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6000_43 k +abbrev tail6000_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_48 k +abbrev tail6000_50 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6000_49 k +abbrev tail6000_51 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6000_50 k +abbrev tail6000_52 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6000_51 k +abbrev tail6000_53 : Stack := ⟨w0,1⟩ :: tail6000_32 +abbrev tail6000_54 : Stack := ⟨w0,19⟩ :: tail6000_32 +abbrev tail6000_55 (k : Nat) : Stack := ⟨w0,35⟩ :: tail6000_50 k +abbrev tail6000_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_55 k +abbrev tail6000_57 (k : Nat) : Stack := ⟨w1,19⟩ :: tail6000_56 k +abbrev tail6000_58 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6000_57 k +abbrev tail6000_59 : Stack := ⟨w0,1⟩ :: tail6000_0 +abbrev tail6000_60 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6000_57 k +abbrev tail6000_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_60 k +abbrev tail6000_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_61 k +abbrev tail6000_63 : Stack := ⟨w0,2⟩ :: tail6000_0 +abbrev tail6000_64 : Stack := ⟨w0,3⟩ :: tail6000_0 +abbrev tail6000_65 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6000_57 k +abbrev tail6000_66 : Stack := ⟨w1,1⟩ :: tail6000_64 +abbrev tail6000_67 : Stack := ⟨w1,8⟩ :: tail6000_64 +abbrev tail6000_68 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6000_56 k +abbrev tail6000_69 : Stack := ⟨w2,1⟩ :: tail6000_67 +abbrev tail6000_70 : Stack := ⟨w0,18⟩ :: tail6000_69 +abbrev tail6000_71 : Stack := ⟨w0,19⟩ :: tail6000_69 +abbrev tail6000_72 (k : Nat) : Stack := ⟨w0,34⟩ :: tail6000_50 k +abbrev tail6000_73 : Stack := ⟨w1,1⟩ :: tail6000_71 +abbrev tail6000_74 : Stack := ⟨w1,35⟩ :: tail6000_71 +abbrev tail6000_75 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6000_49 k +abbrev tail6000_76 : Stack := ⟨w2,1⟩ :: tail6000_74 +abbrev tail6000_77 : Stack := ⟨w0,93⟩ :: tail6000_76 +abbrev tail6000_78 : Stack := ⟨w0,94⟩ :: tail6000_76 +abbrev tail6000_79 (k : Nat) : Stack := ⟨w0,13⟩ :: tail6000_43 k +abbrev tail6000_80 : Stack := ⟨w1,1⟩ :: tail6000_78 +abbrev tail6000_81 : Stack := ⟨w1,14⟩ :: tail6000_78 +abbrev tail6000_82 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6000_42 k +abbrev tail6000_83 : Stack := ⟨w2,1⟩ :: tail6000_81 +abbrev tail6000_84 : Stack := ⟨w0,15⟩ :: tail6000_83 +abbrev tail6000_85 (k : Nat) : Stack := ⟨w289,(1*k+8)⟩ :: tail6000_84 +abbrev tail6000_86 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6000_85 k +abbrev tail6000_87 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6000_85 k +abbrev tail6000_88 (k : Nat) : Stack := ⟨w0,89⟩ :: tail6000_25 k +abbrev tail6000_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_87 k +abbrev tail6000_90 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6000_87 k +abbrev tail6000_91 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6000_24 k +abbrev tail6000_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_90 k +abbrev tail6000_93 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6000_92 k +abbrev tail6000_94 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6000_92 k +abbrev tail6000_95 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6000_22 k +abbrev tail6000_96 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_94 k +abbrev tail6000_97 (k : Nat) : Stack := ⟨w1,38⟩ :: tail6000_94 k +abbrev tail6000_98 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6000_21 k +abbrev tail6000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_97 k +abbrev tail6000_100 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6000_99 k +abbrev tail6000_101 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6000_99 k +abbrev tail6000_102 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6000_19 k +abbrev tail6000_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_101 k +abbrev tail6000_104 (k : Nat) : Stack := ⟨w1,6⟩ :: tail6000_101 k +abbrev tail6000_105 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail6000_18 k +abbrev tail6000_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_104 k +abbrev tail6000_107 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail6000_106 k +abbrev tail6000_108 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6000_107 k +abbrev tail6000_109 (k : Nat) : Stack := ⟨w290,(1*k+7)⟩ :: tail6000_108 k +abbrev tail6000_110 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6000_109 k +abbrev tail6000_111 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6000_109 k +abbrev tail6000_112 : Stack := ⟨w0,6⟩ :: tail6000_13 +abbrev tail6000_113 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_111 k +abbrev tail6000_114 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6000_111 k +abbrev tail6000_115 : Stack := ⟨w1,10⟩ :: tail6000_12 +abbrev tail6000_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_114 k +abbrev tail6000_117 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6000_116 k +abbrev tail6000_118 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6000_116 k +abbrev tail6000_119 : Stack := ⟨w0,6⟩ :: tail6000_10 +abbrev tail6000_120 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_118 k +abbrev tail6000_121 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6000_118 k +abbrev tail6000_122 : Stack := ⟨w1,11⟩ :: tail6000_9 +abbrev tail6000_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_121 k +abbrev tail6000_124 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6000_123 k +abbrev tail6000_125 (k : Nat) : Stack := ⟨w0,12⟩ :: tail6000_123 k +abbrev tail6000_126 : Stack := ⟨w0,8⟩ :: tail6000_7 +abbrev tail6000_127 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_125 k +abbrev tail6000_128 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6000_125 k +abbrev tail6000_129 : Stack := ⟨w1,3⟩ :: tail6000_6 +abbrev tail6000_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_128 k +abbrev tail6000_131 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6000_130 k +abbrev tail6000_132 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6000_130 k +abbrev tail6000_133 : Stack := ⟨w0,1⟩ :: tail6000_4 +abbrev tail6000_134 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_132 k +abbrev tail6000_135 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6000_132 k +abbrev tail6000_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_135 k +abbrev tail6000_137 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6000_136 k +abbrev tail6000_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_137 k +abbrev tail6000_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_138 k +abbrev tail6000_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6000_139 k +abbrev tail6000_141 : Stack := ⟨w23,1⟩ :: tail6000_0 +abbrev tail6000_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6000_139 k +abbrev tail6000_143 : Stack := ⟨w2,1⟩ :: tail6000_59 +abbrev tail6000_144 : Stack := ⟨w23,1⟩ :: tail6000_143 +abbrev tail6000_145 : Stack := ⟨w0,1⟩ :: tail6000_144 +abbrev tail6000_146 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6000_136 k +abbrev tail6000_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_146 k +abbrev tail6000_148 : Stack := ⟨w0,1⟩ :: tail6000_143 +abbrev tail6000_149 : Stack := ⟨w0,2⟩ :: tail6000_143 +abbrev tail6000_150 : Stack := ⟨w2,1⟩ :: tail6000_149 +abbrev tail6000_151 : Stack := ⟨w23,1⟩ :: tail6000_150 +abbrev tail6000_152 : Stack := ⟨w0,2⟩ :: tail6000_151 +abbrev tail6000_153 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6000_131 k +abbrev tail6000_154 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6000_153 k +abbrev tail6000_155 : Stack := ⟨w0,1⟩ :: tail6000_150 +abbrev tail6000_156 : Stack := ⟨w0,3⟩ :: tail6000_150 +abbrev tail6000_157 : Stack := ⟨w2,1⟩ :: tail6000_156 +abbrev tail6000_158 : Stack := ⟨w1,3⟩ :: tail6000_157 +abbrev tail6000_159 : Stack := ⟨w23,1⟩ :: tail6000_158 + +def before6000 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526617),(tail6000_31 k),tail6000_39⟩ +def before6001 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail6000_31 k),tail6000_40⟩ +def before6002 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6000_30 k),tail6000_41⟩ +def before6003 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail6000_42 k),tail6000_41⟩ +def before6004 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526619),(tail6000_43 k),tail6000_38⟩ +def before6005 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail6000_44 k),tail6000_37⟩ +def before6006 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526835),(tail6000_45 k),tail6000_36⟩ +def before6007 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail6000_45 k),tail6000_46⟩ +def before6008 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6000_44 k),tail6000_47⟩ +def before6009 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail6000_49 k),tail6000_47⟩ +def before6010 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526837),(tail6000_50 k),tail6000_35⟩ +def before6011 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail6000_51 k),tail6000_34⟩ +def before6012 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526945),(tail6000_52 k),tail6000_33⟩ +def before6013 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail6000_52 k),tail6000_53⟩ +def before6014 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6000_51 k),tail6000_54⟩ +def before6015 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail6000_56 k),tail6000_54⟩ +def before6016 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526947),(tail6000_57 k),tail6000_32⟩ +def before6017 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526965),(tail6000_58 k),tail6000_0⟩ +def before6018 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6000_58 k),tail6000_59⟩ +def before6019 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526965),(tail6000_61 k),tail6000_59⟩ +def before6020 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526967),(tail6000_62 k),tail6000_0⟩ +def before6021 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526967),(tail6000_62 k),tail6000_59⟩ +def before6022 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6000_61 k),tail6000_63⟩ +def before6023 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526963),(tail6000_60 k),tail6000_64⟩ +def before6024 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6000_65 k),tail6000_66⟩ +def before6025 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail6000_57 k),tail6000_67⟩ +def before6026 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail6000_68 k),tail6000_69⟩ +def before6027 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6000_56 k),tail6000_70⟩ +def before6028 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6000_55 k),tail6000_71⟩ +def before6029 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6000_72 k),tail6000_73⟩ +def before6030 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526837),(tail6000_50 k),tail6000_74⟩ +def before6031 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail6000_75 k),tail6000_76⟩ +def before6032 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6000_49 k),tail6000_77⟩ +def before6033 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6000_48 k),tail6000_78⟩ +def before6034 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6000_79 k),tail6000_80⟩ +def before6035 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526619),(tail6000_43 k),tail6000_81⟩ +def before6036 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail6000_82 k),tail6000_83⟩ +def before6037 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6000_42 k),tail6000_84⟩ +def before6038 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6000_28 k),(tail6000_85 k)⟩ +def before6039 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6000_27 k),(tail6000_86 k)⟩ +def before6040 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6000_26 k),(tail6000_87 k)⟩ +def before6041 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6000_88 k),(tail6000_89 k)⟩ +def before6042 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail6000_25 k),(tail6000_90 k)⟩ +def before6043 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail6000_91 k),(tail6000_92 k)⟩ +def before6044 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6000_24 k),(tail6000_93 k)⟩ +def before6045 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6000_23 k),(tail6000_94 k)⟩ +def before6046 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6000_95 k),(tail6000_96 k)⟩ +def before6047 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521557),(tail6000_22 k),(tail6000_97 k)⟩ +def before6048 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail6000_98 k),(tail6000_99 k)⟩ +def before6049 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6000_21 k),(tail6000_100 k)⟩ +def before6050 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6000_20 k),(tail6000_101 k)⟩ +def before6051 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6000_102 k),(tail6000_103 k)⟩ +def before6052 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail6000_19 k),(tail6000_104 k)⟩ +def before6053 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail6000_105 k),(tail6000_106 k)⟩ +def before6054 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6000_18 k),(tail6000_107 k)⟩ +def before6055 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6000_17 k),(tail6000_108 k)⟩ +def before6056 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6000_16,(tail6000_109 k)⟩ +def before6057 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6000_15,(tail6000_110 k)⟩ +def before6058 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6000_14,(tail6000_111 k)⟩ +def before6059 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6000_112,(tail6000_113 k)⟩ +def before6060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail6000_13,(tail6000_114 k)⟩ +def before6061 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail6000_115,(tail6000_116 k)⟩ +def before6062 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6000_12,(tail6000_117 k)⟩ +def before6063 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6000_11,(tail6000_118 k)⟩ +def before6064 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6000_119,(tail6000_120 k)⟩ +def before6065 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail6000_10,(tail6000_121 k)⟩ +def before6066 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail6000_122,(tail6000_123 k)⟩ +def before6067 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6000_9,(tail6000_124 k)⟩ +def before6068 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6000_8,(tail6000_125 k)⟩ +def before6069 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6000_126,(tail6000_127 k)⟩ +def before6070 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail6000_7,(tail6000_128 k)⟩ +def before6071 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail6000_129,(tail6000_130 k)⟩ +def before6072 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail6000_6,(tail6000_131 k)⟩ +def before6073 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail6000_5,(tail6000_132 k)⟩ +def before6074 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6000_133,(tail6000_134 k)⟩ +def before6075 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6000_4,(tail6000_135 k)⟩ +def before6076 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail6000_3,(tail6000_136 k)⟩ +def before6077 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1245),tail6000_2,(tail6000_137 k)⟩ +def before6078 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6000_1,(tail6000_138 k)⟩ +def before6079 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6000_0,(tail6000_139 k)⟩ +def before6080 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail6000_0,(tail6000_140 k)⟩ +def before6081 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1251),tail6000_141,(tail6000_140 k)⟩ +def before6082 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1251),tail6000_141,(tail6000_142 k)⟩ +def before6083 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1251),tail6000_59,(tail6000_142 k)⟩ +def before6084 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail6000_143,(tail6000_139 k)⟩ +def before6085 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6000_144,(tail6000_138 k)⟩ +def before6086 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6000_145,(tail6000_137 k)⟩ +def before6087 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6000_145,(tail6000_146 k)⟩ +def before6088 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6000_144,(tail6000_147 k)⟩ +def before6089 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6000_148,(tail6000_147 k)⟩ +def before6090 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6000_149,(tail6000_146 k)⟩ +def before6091 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1243),tail6000_150,(tail6000_136 k)⟩ +def before6092 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6000_151,(tail6000_135 k)⟩ +def before6093 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail6000_152,(tail6000_132 k)⟩ +def before6094 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6000_152,(tail6000_153 k)⟩ +def before6095 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6000_151,(tail6000_154 k)⟩ +def before6096 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6000_155,(tail6000_154 k)⟩ +def before6097 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail6000_156,(tail6000_153 k)⟩ +def before6098 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail6000_157,(tail6000_131 k)⟩ +def before6099 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1229),tail6000_158,(tail6000_130 k)⟩ +def after6099 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1227),tail6000_159,(tail6000_128 k)⟩ + +theorem macro6000 (k : Nat) : applyExit (before6000 k) exit1 1 = some (before6001 k) := by + simp (disch := omega) [before6000, before6001, exit1, applyExit, pop, push] + <;> omega +theorem step6000 (k : Nat) : Runs (1*3) (before6000 k).denote (before6001 k).denote := + @applyExit_sound (before6000 k) (before6001 k) exit1 1 valid1 (macro6000 k) +theorem macro6001 (k : Nat) : applyExit (before6001 k) exit2 15 = some (before6002 k) := by + simp (disch := omega) [before6001, before6002, exit2, applyExit, pop, push] + <;> omega +theorem step6001 (k : Nat) : Runs (15*2) (before6001 k).denote (before6002 k).denote := + @applyExit_sound (before6001 k) (before6002 k) exit2 15 valid2 (macro6001 k) +theorem macro6002 (k : Nat) : applyExit (before6002 k) exit324 1 = some (before6003 k) := by + simp (disch := omega) [before6002, before6003, exit324, applyExit, pop, push] + <;> omega +theorem step6002 (k : Nat) : Runs (1*93) (before6002 k).denote (before6003 k).denote := + @applyExit_sound (before6002 k) (before6003 k) exit324 1 valid324 (macro6002 k) +theorem macro6003 (k : Nat) : applyExit (before6003 k) exit0 16 = some (before6004 k) := by + simp (disch := omega) [before6003, before6004, exit0, applyExit, pop, push] + <;> omega +theorem step6003 (k : Nat) : Runs (16*2) (before6003 k).denote (before6004 k).denote := + @applyExit_sound (before6003 k) (before6004 k) exit0 16 valid0 (macro6003 k) +theorem macro6004 (k : Nat) : applyExit (before6004 k) exit13 15 = some (before6005 k) := by + simp (disch := omega) [before6004, before6005, exit13, applyExit, pop, push] + <;> omega +theorem step6004 (k : Nat) : Runs (15*2) (before6004 k).denote (before6005 k).denote := + @applyExit_sound (before6004 k) (before6005 k) exit13 15 valid13 (macro6004 k) +theorem macro6005 (k : Nat) : applyExit (before6005 k) exit0 93 = some (before6006 k) := by + simp (disch := omega) [before6005, before6006, exit0, applyExit, pop, push] + <;> omega +theorem step6005 (k : Nat) : Runs (93*2) (before6005 k).denote (before6006 k).denote := + @applyExit_sound (before6005 k) (before6006 k) exit0 93 valid0 (macro6005 k) +theorem macro6006 (k : Nat) : applyExit (before6006 k) exit1 1 = some (before6007 k) := by + simp (disch := omega) [before6006, before6007, exit1, applyExit, pop, push] + <;> omega +theorem step6006 (k : Nat) : Runs (1*3) (before6006 k).denote (before6007 k).denote := + @applyExit_sound (before6006 k) (before6007 k) exit1 1 valid1 (macro6006 k) +theorem macro6007 (k : Nat) : applyExit (before6007 k) exit2 93 = some (before6008 k) := by + simp (disch := omega) [before6007, before6008, exit2, applyExit, pop, push] + <;> omega +theorem step6007 (k : Nat) : Runs (93*2) (before6007 k).denote (before6008 k).denote := + @applyExit_sound (before6007 k) (before6008 k) exit2 93 valid2 (macro6007 k) +theorem macro6008 (k : Nat) : applyExit (before6008 k) exit6 1 = some (before6009 k) := by + simp (disch := omega) [before6008, before6009, exit6, applyExit, pop, push] + <;> omega +theorem step6008 (k : Nat) : Runs (1*1) (before6008 k).denote (before6009 k).denote := + @applyExit_sound (before6008 k) (before6009 k) exit6 1 valid6 (macro6008 k) +theorem macro6009 (k : Nat) : applyExit (before6009 k) exit0 94 = some (before6010 k) := by + simp (disch := omega) [before6009, before6010, exit0, applyExit, pop, push] + <;> omega +theorem step6009 (k : Nat) : Runs (94*2) (before6009 k).denote (before6010 k).denote := + @applyExit_sound (before6009 k) (before6010 k) exit0 94 valid0 (macro6009 k) +theorem macro6010 (k : Nat) : applyExit (before6010 k) exit13 36 = some (before6011 k) := by + simp (disch := omega) [before6010, before6011, exit13, applyExit, pop, push] + <;> omega +theorem step6010 (k : Nat) : Runs (36*2) (before6010 k).denote (before6011 k).denote := + @applyExit_sound (before6010 k) (before6011 k) exit13 36 valid13 (macro6010 k) +theorem macro6011 (k : Nat) : applyExit (before6011 k) exit0 18 = some (before6012 k) := by + simp (disch := omega) [before6011, before6012, exit0, applyExit, pop, push] + <;> omega +theorem step6011 (k : Nat) : Runs (18*2) (before6011 k).denote (before6012 k).denote := + @applyExit_sound (before6011 k) (before6012 k) exit0 18 valid0 (macro6011 k) +theorem macro6012 (k : Nat) : applyExit (before6012 k) exit1 1 = some (before6013 k) := by + simp (disch := omega) [before6012, before6013, exit1, applyExit, pop, push] + <;> omega +theorem step6012 (k : Nat) : Runs (1*3) (before6012 k).denote (before6013 k).denote := + @applyExit_sound (before6012 k) (before6013 k) exit1 1 valid1 (macro6012 k) +theorem macro6013 (k : Nat) : applyExit (before6013 k) exit2 18 = some (before6014 k) := by + simp (disch := omega) [before6013, before6014, exit2, applyExit, pop, push] + <;> omega +theorem step6013 (k : Nat) : Runs (18*2) (before6013 k).denote (before6014 k).denote := + @applyExit_sound (before6013 k) (before6014 k) exit2 18 valid2 (macro6013 k) +theorem macro6014 (k : Nat) : applyExit (before6014 k) exit6 1 = some (before6015 k) := by + simp (disch := omega) [before6014, before6015, exit6, applyExit, pop, push] + <;> omega +theorem step6014 (k : Nat) : Runs (1*1) (before6014 k).denote (before6015 k).denote := + @applyExit_sound (before6014 k) (before6015 k) exit6 1 valid6 (macro6014 k) +theorem macro6015 (k : Nat) : applyExit (before6015 k) exit0 19 = some (before6016 k) := by + simp (disch := omega) [before6015, before6016, exit0, applyExit, pop, push] + <;> omega +theorem step6015 (k : Nat) : Runs (19*2) (before6015 k).denote (before6016 k).denote := + @applyExit_sound (before6015 k) (before6016 k) exit0 19 valid0 (macro6015 k) +theorem macro6016 (k : Nat) : applyExit (before6016 k) exit13 9 = some (before6017 k) := by + simp (disch := omega) [before6016, before6017, exit13, applyExit, pop, push] + <;> omega +theorem step6016 (k : Nat) : Runs (9*2) (before6016 k).denote (before6017 k).denote := + @applyExit_sound (before6016 k) (before6017 k) exit13 9 valid13 (macro6016 k) +theorem macro6017 (k : Nat) : applyExit (before6017 k) exit1 1 = some (before6018 k) := by + simp (disch := omega) [before6017, before6018, exit1, applyExit, pop, push] + <;> omega +theorem step6017 (k : Nat) : Runs (1*3) (before6017 k).denote (before6018 k).denote := + @applyExit_sound (before6017 k) (before6018 k) exit1 1 valid1 (macro6017 k) +theorem macro6018 (k : Nat) : applyExit (before6018 k) exit6 1 = some (before6019 k) := by + simp (disch := omega) [before6018, before6019, exit6, applyExit, pop, push] + <;> omega +theorem step6018 (k : Nat) : Runs (1*1) (before6018 k).denote (before6019 k).denote := + @applyExit_sound (before6018 k) (before6019 k) exit6 1 valid6 (macro6018 k) +theorem macro6019 (k : Nat) : applyExit (before6019 k) exit0 1 = some (before6020 k) := by + simp (disch := omega) [before6019, before6020, exit0, applyExit, pop, push] + <;> omega +theorem step6019 (k : Nat) : Runs (1*2) (before6019 k).denote (before6020 k).denote := + @applyExit_sound (before6019 k) (before6020 k) exit0 1 valid0 (macro6019 k) +theorem macro6020 (k : Nat) : applyExit (before6020 k) exit1 1 = some (before6021 k) := by + simp (disch := omega) [before6020, before6021, exit1, applyExit, pop, push] + <;> omega +theorem step6020 (k : Nat) : Runs (1*3) (before6020 k).denote (before6021 k).denote := + @applyExit_sound (before6020 k) (before6021 k) exit1 1 valid1 (macro6020 k) +theorem macro6021 (k : Nat) : applyExit (before6021 k) exit2 1 = some (before6022 k) := by + simp (disch := omega) [before6021, before6022, exit2, applyExit, pop, push] + <;> omega +theorem step6021 (k : Nat) : Runs (1*2) (before6021 k).denote (before6022 k).denote := + @applyExit_sound (before6021 k) (before6022 k) exit2 1 valid2 (macro6021 k) +theorem macro6022 (k : Nat) : applyExit (before6022 k) exit3 1 = some (before6023 k) := by + simp (disch := omega) [before6022, before6023, exit3, applyExit, pop, push] + <;> omega +theorem step6022 (k : Nat) : Runs (1*2) (before6022 k).denote (before6023 k).denote := + @applyExit_sound (before6022 k) (before6023 k) exit3 1 valid3 (macro6022 k) +theorem macro6023 (k : Nat) : applyExit (before6023 k) exit9 1 = some (before6024 k) := by + simp (disch := omega) [before6023, before6024, exit9, applyExit, pop, push] + <;> omega +theorem step6023 (k : Nat) : Runs (1*2) (before6023 k).denote (before6024 k).denote := + @applyExit_sound (before6023 k) (before6024 k) exit9 1 valid9 (macro6023 k) +theorem macro6024 (k : Nat) : applyExit (before6024 k) exit10 7 = some (before6025 k) := by + simp (disch := omega) [before6024, before6025, exit10, applyExit, pop, push] + <;> omega +theorem step6024 (k : Nat) : Runs (7*2) (before6024 k).denote (before6025 k).denote := + @applyExit_sound (before6024 k) (before6025 k) exit10 7 valid10 (macro6024 k) +theorem macro6025 (k : Nat) : applyExit (before6025 k) exit11 1 = some (before6026 k) := by + simp (disch := omega) [before6025, before6026, exit11, applyExit, pop, push] + <;> omega +theorem step6025 (k : Nat) : Runs (1*2) (before6025 k).denote (before6026 k).denote := + @applyExit_sound (before6025 k) (before6026 k) exit11 1 valid11 (macro6025 k) +theorem macro6026 (k : Nat) : applyExit (before6026 k) exit2 18 = some (before6027 k) := by + simp (disch := omega) [before6026, before6027, exit2, applyExit, pop, push] + <;> omega +theorem step6026 (k : Nat) : Runs (18*2) (before6026 k).denote (before6027 k).denote := + @applyExit_sound (before6026 k) (before6027 k) exit2 18 valid2 (macro6026 k) +theorem macro6027 (k : Nat) : applyExit (before6027 k) exit3 1 = some (before6028 k) := by + simp (disch := omega) [before6027, before6028, exit3, applyExit, pop, push] + <;> omega +theorem step6027 (k : Nat) : Runs (1*2) (before6027 k).denote (before6028 k).denote := + @applyExit_sound (before6027 k) (before6028 k) exit3 1 valid3 (macro6027 k) +theorem macro6028 (k : Nat) : applyExit (before6028 k) exit9 1 = some (before6029 k) := by + simp (disch := omega) [before6028, before6029, exit9, applyExit, pop, push] + <;> omega +theorem step6028 (k : Nat) : Runs (1*2) (before6028 k).denote (before6029 k).denote := + @applyExit_sound (before6028 k) (before6029 k) exit9 1 valid9 (macro6028 k) +theorem macro6029 (k : Nat) : applyExit (before6029 k) exit10 34 = some (before6030 k) := by + simp (disch := omega) [before6029, before6030, exit10, applyExit, pop, push] + <;> omega +theorem step6029 (k : Nat) : Runs (34*2) (before6029 k).denote (before6030 k).denote := + @applyExit_sound (before6029 k) (before6030 k) exit10 34 valid10 (macro6029 k) +theorem macro6030 (k : Nat) : applyExit (before6030 k) exit11 1 = some (before6031 k) := by + simp (disch := omega) [before6030, before6031, exit11, applyExit, pop, push] + <;> omega +theorem step6030 (k : Nat) : Runs (1*2) (before6030 k).denote (before6031 k).denote := + @applyExit_sound (before6030 k) (before6031 k) exit11 1 valid11 (macro6030 k) +theorem macro6031 (k : Nat) : applyExit (before6031 k) exit2 93 = some (before6032 k) := by + simp (disch := omega) [before6031, before6032, exit2, applyExit, pop, push] + <;> omega +theorem step6031 (k : Nat) : Runs (93*2) (before6031 k).denote (before6032 k).denote := + @applyExit_sound (before6031 k) (before6032 k) exit2 93 valid2 (macro6031 k) +theorem macro6032 (k : Nat) : applyExit (before6032 k) exit3 1 = some (before6033 k) := by + simp (disch := omega) [before6032, before6033, exit3, applyExit, pop, push] + <;> omega +theorem step6032 (k : Nat) : Runs (1*2) (before6032 k).denote (before6033 k).denote := + @applyExit_sound (before6032 k) (before6033 k) exit3 1 valid3 (macro6032 k) +theorem macro6033 (k : Nat) : applyExit (before6033 k) exit9 1 = some (before6034 k) := by + simp (disch := omega) [before6033, before6034, exit9, applyExit, pop, push] + <;> omega +theorem step6033 (k : Nat) : Runs (1*2) (before6033 k).denote (before6034 k).denote := + @applyExit_sound (before6033 k) (before6034 k) exit9 1 valid9 (macro6033 k) +theorem macro6034 (k : Nat) : applyExit (before6034 k) exit10 13 = some (before6035 k) := by + simp (disch := omega) [before6034, before6035, exit10, applyExit, pop, push] + <;> omega +theorem step6034 (k : Nat) : Runs (13*2) (before6034 k).denote (before6035 k).denote := + @applyExit_sound (before6034 k) (before6035 k) exit10 13 valid10 (macro6034 k) +theorem macro6035 (k : Nat) : applyExit (before6035 k) exit11 1 = some (before6036 k) := by + simp (disch := omega) [before6035, before6036, exit11, applyExit, pop, push] + <;> omega +theorem step6035 (k : Nat) : Runs (1*2) (before6035 k).denote (before6036 k).denote := + @applyExit_sound (before6035 k) (before6036 k) exit11 1 valid11 (macro6035 k) +theorem macro6036 (k : Nat) : applyExit (before6036 k) exit2 15 = some (before6037 k) := by + simp (disch := omega) [before6036, before6037, exit2, applyExit, pop, push] + <;> omega +theorem step6036 (k : Nat) : Runs (15*2) (before6036 k).denote (before6037 k).denote := + @applyExit_sound (before6036 k) (before6037 k) exit2 15 valid2 (macro6036 k) +theorem macro6037 (k : Nat) : applyExit (before6037 k) exit325 (1*k+8) = some (before6038 k) := by + simp (disch := omega) [before6037, before6038, exit325, applyExit, pop, push] + <;> omega +theorem step6037 (k : Nat) : Runs ((1*k+8)*586) (before6037 k).denote (before6038 k).denote := + @applyExit_sound (before6037 k) (before6038 k) exit325 (1*k+8) valid325 (macro6037 k) +theorem macro6038 (k : Nat) : applyExit (before6038 k) exit2 23 = some (before6039 k) := by + simp (disch := omega) [before6038, before6039, exit2, applyExit, pop, push] + <;> omega +theorem step6038 (k : Nat) : Runs (23*2) (before6038 k).denote (before6039 k).denote := + @applyExit_sound (before6038 k) (before6039 k) exit2 23 valid2 (macro6038 k) +theorem macro6039 (k : Nat) : applyExit (before6039 k) exit3 1 = some (before6040 k) := by + simp (disch := omega) [before6039, before6040, exit3, applyExit, pop, push] + <;> omega +theorem step6039 (k : Nat) : Runs (1*2) (before6039 k).denote (before6040 k).denote := + @applyExit_sound (before6039 k) (before6040 k) exit3 1 valid3 (macro6039 k) +theorem macro6040 (k : Nat) : applyExit (before6040 k) exit9 1 = some (before6041 k) := by + simp (disch := omega) [before6040, before6041, exit9, applyExit, pop, push] + <;> omega +theorem step6040 (k : Nat) : Runs (1*2) (before6040 k).denote (before6041 k).denote := + @applyExit_sound (before6040 k) (before6041 k) exit9 1 valid9 (macro6040 k) +theorem macro6041 (k : Nat) : applyExit (before6041 k) exit10 89 = some (before6042 k) := by + simp (disch := omega) [before6041, before6042, exit10, applyExit, pop, push] + <;> omega +theorem step6041 (k : Nat) : Runs (89*2) (before6041 k).denote (before6042 k).denote := + @applyExit_sound (before6041 k) (before6042 k) exit10 89 valid10 (macro6041 k) +theorem macro6042 (k : Nat) : applyExit (before6042 k) exit11 1 = some (before6043 k) := by + simp (disch := omega) [before6042, before6043, exit11, applyExit, pop, push] + <;> omega +theorem step6042 (k : Nat) : Runs (1*2) (before6042 k).denote (before6043 k).denote := + @applyExit_sound (before6042 k) (before6043 k) exit11 1 valid11 (macro6042 k) +theorem macro6043 (k : Nat) : applyExit (before6043 k) exit2 17 = some (before6044 k) := by + simp (disch := omega) [before6043, before6044, exit2, applyExit, pop, push] + <;> omega +theorem step6043 (k : Nat) : Runs (17*2) (before6043 k).denote (before6044 k).denote := + @applyExit_sound (before6043 k) (before6044 k) exit2 17 valid2 (macro6043 k) +theorem macro6044 (k : Nat) : applyExit (before6044 k) exit3 1 = some (before6045 k) := by + simp (disch := omega) [before6044, before6045, exit3, applyExit, pop, push] + <;> omega +theorem step6044 (k : Nat) : Runs (1*2) (before6044 k).denote (before6045 k).denote := + @applyExit_sound (before6044 k) (before6045 k) exit3 1 valid3 (macro6044 k) +theorem macro6045 (k : Nat) : applyExit (before6045 k) exit9 1 = some (before6046 k) := by + simp (disch := omega) [before6045, before6046, exit9, applyExit, pop, push] + <;> omega +theorem step6045 (k : Nat) : Runs (1*2) (before6045 k).denote (before6046 k).denote := + @applyExit_sound (before6045 k) (before6046 k) exit9 1 valid9 (macro6045 k) +theorem macro6046 (k : Nat) : applyExit (before6046 k) exit10 37 = some (before6047 k) := by + simp (disch := omega) [before6046, before6047, exit10, applyExit, pop, push] + <;> omega +theorem step6046 (k : Nat) : Runs (37*2) (before6046 k).denote (before6047 k).denote := + @applyExit_sound (before6046 k) (before6047 k) exit10 37 valid10 (macro6046 k) +theorem macro6047 (k : Nat) : applyExit (before6047 k) exit11 1 = some (before6048 k) := by + simp (disch := omega) [before6047, before6048, exit11, applyExit, pop, push] + <;> omega +theorem step6047 (k : Nat) : Runs (1*2) (before6047 k).denote (before6048 k).denote := + @applyExit_sound (before6047 k) (before6048 k) exit11 1 valid11 (macro6047 k) +theorem macro6048 (k : Nat) : applyExit (before6048 k) exit2 23 = some (before6049 k) := by + simp (disch := omega) [before6048, before6049, exit2, applyExit, pop, push] + <;> omega +theorem step6048 (k : Nat) : Runs (23*2) (before6048 k).denote (before6049 k).denote := + @applyExit_sound (before6048 k) (before6049 k) exit2 23 valid2 (macro6048 k) +theorem macro6049 (k : Nat) : applyExit (before6049 k) exit3 1 = some (before6050 k) := by + simp (disch := omega) [before6049, before6050, exit3, applyExit, pop, push] + <;> omega +theorem step6049 (k : Nat) : Runs (1*2) (before6049 k).denote (before6050 k).denote := + @applyExit_sound (before6049 k) (before6050 k) exit3 1 valid3 (macro6049 k) +theorem macro6050 (k : Nat) : applyExit (before6050 k) exit9 1 = some (before6051 k) := by + simp (disch := omega) [before6050, before6051, exit9, applyExit, pop, push] + <;> omega +theorem step6050 (k : Nat) : Runs (1*2) (before6050 k).denote (before6051 k).denote := + @applyExit_sound (before6050 k) (before6051 k) exit9 1 valid9 (macro6050 k) +theorem macro6051 (k : Nat) : applyExit (before6051 k) exit10 5 = some (before6052 k) := by + simp (disch := omega) [before6051, before6052, exit10, applyExit, pop, push] + <;> omega +theorem step6051 (k : Nat) : Runs (5*2) (before6051 k).denote (before6052 k).denote := + @applyExit_sound (before6051 k) (before6052 k) exit10 5 valid10 (macro6051 k) +theorem macro6052 (k : Nat) : applyExit (before6052 k) exit11 1 = some (before6053 k) := by + simp (disch := omega) [before6052, before6053, exit11, applyExit, pop, push] + <;> omega +theorem step6052 (k : Nat) : Runs (1*2) (before6052 k).denote (before6053 k).denote := + @applyExit_sound (before6052 k) (before6053 k) exit11 1 valid11 (macro6052 k) +theorem macro6053 (k : Nat) : applyExit (before6053 k) exit2 791761155 = some (before6054 k) := by + simp (disch := omega) [before6053, before6054, exit2, applyExit, pop, push] + <;> omega +theorem step6053 (k : Nat) : Runs (791761155*2) (before6053 k).denote (before6054 k).denote := + @applyExit_sound (before6053 k) (before6054 k) exit2 791761155 valid2 (macro6053 k) +theorem macro6054 (k : Nat) : applyExit (before6054 k) exit276 1 = some (before6055 k) := by + simp (disch := omega) [before6054, before6055, exit276, applyExit, pop, push] + <;> omega +theorem step6054 (k : Nat) : Runs (1*38) (before6054 k).denote (before6055 k).denote := + @applyExit_sound (before6054 k) (before6055 k) exit276 1 valid276 (macro6054 k) +theorem macro6055 (k : Nat) : applyExit (before6055 k) exit326 (1*k+7) = some (before6056 k) := by + simp (disch := omega) [before6055, before6056, exit326, applyExit, pop, push] + <;> omega +theorem step6055 (k : Nat) : Runs ((1*k+7)*38) (before6055 k).denote (before6056 k).denote := + @applyExit_sound (before6055 k) (before6056 k) exit326 (1*k+7) valid326 (macro6055 k) +theorem macro6056 (k : Nat) : applyExit (before6056 k) exit2 4 = some (before6057 k) := by + simp (disch := omega) [before6056, before6057, exit2, applyExit, pop, push] + <;> omega +theorem step6056 (k : Nat) : Runs (4*2) (before6056 k).denote (before6057 k).denote := + @applyExit_sound (before6056 k) (before6057 k) exit2 4 valid2 (macro6056 k) +theorem macro6057 (k : Nat) : applyExit (before6057 k) exit3 1 = some (before6058 k) := by + simp (disch := omega) [before6057, before6058, exit3, applyExit, pop, push] + <;> omega +theorem step6057 (k : Nat) : Runs (1*2) (before6057 k).denote (before6058 k).denote := + @applyExit_sound (before6057 k) (before6058 k) exit3 1 valid3 (macro6057 k) +theorem macro6058 (k : Nat) : applyExit (before6058 k) exit9 1 = some (before6059 k) := by + simp (disch := omega) [before6058, before6059, exit9, applyExit, pop, push] + <;> omega +theorem step6058 (k : Nat) : Runs (1*2) (before6058 k).denote (before6059 k).denote := + @applyExit_sound (before6058 k) (before6059 k) exit9 1 valid9 (macro6058 k) +theorem macro6059 (k : Nat) : applyExit (before6059 k) exit10 6 = some (before6060 k) := by + simp (disch := omega) [before6059, before6060, exit10, applyExit, pop, push] + <;> omega +theorem step6059 (k : Nat) : Runs (6*2) (before6059 k).denote (before6060 k).denote := + @applyExit_sound (before6059 k) (before6060 k) exit10 6 valid10 (macro6059 k) +theorem macro6060 (k : Nat) : applyExit (before6060 k) exit11 1 = some (before6061 k) := by + simp (disch := omega) [before6060, before6061, exit11, applyExit, pop, push] + <;> omega +theorem step6060 (k : Nat) : Runs (1*2) (before6060 k).denote (before6061 k).denote := + @applyExit_sound (before6060 k) (before6061 k) exit11 1 valid11 (macro6060 k) +theorem macro6061 (k : Nat) : applyExit (before6061 k) exit2 10 = some (before6062 k) := by + simp (disch := omega) [before6061, before6062, exit2, applyExit, pop, push] + <;> omega +theorem step6061 (k : Nat) : Runs (10*2) (before6061 k).denote (before6062 k).denote := + @applyExit_sound (before6061 k) (before6062 k) exit2 10 valid2 (macro6061 k) +theorem macro6062 (k : Nat) : applyExit (before6062 k) exit3 1 = some (before6063 k) := by + simp (disch := omega) [before6062, before6063, exit3, applyExit, pop, push] + <;> omega +theorem step6062 (k : Nat) : Runs (1*2) (before6062 k).denote (before6063 k).denote := + @applyExit_sound (before6062 k) (before6063 k) exit3 1 valid3 (macro6062 k) +theorem macro6063 (k : Nat) : applyExit (before6063 k) exit9 1 = some (before6064 k) := by + simp (disch := omega) [before6063, before6064, exit9, applyExit, pop, push] + <;> omega +theorem step6063 (k : Nat) : Runs (1*2) (before6063 k).denote (before6064 k).denote := + @applyExit_sound (before6063 k) (before6064 k) exit9 1 valid9 (macro6063 k) +theorem macro6064 (k : Nat) : applyExit (before6064 k) exit10 6 = some (before6065 k) := by + simp (disch := omega) [before6064, before6065, exit10, applyExit, pop, push] + <;> omega +theorem step6064 (k : Nat) : Runs (6*2) (before6064 k).denote (before6065 k).denote := + @applyExit_sound (before6064 k) (before6065 k) exit10 6 valid10 (macro6064 k) +theorem macro6065 (k : Nat) : applyExit (before6065 k) exit11 1 = some (before6066 k) := by + simp (disch := omega) [before6065, before6066, exit11, applyExit, pop, push] + <;> omega +theorem step6065 (k : Nat) : Runs (1*2) (before6065 k).denote (before6066 k).denote := + @applyExit_sound (before6065 k) (before6066 k) exit11 1 valid11 (macro6065 k) +theorem macro6066 (k : Nat) : applyExit (before6066 k) exit2 11 = some (before6067 k) := by + simp (disch := omega) [before6066, before6067, exit2, applyExit, pop, push] + <;> omega +theorem step6066 (k : Nat) : Runs (11*2) (before6066 k).denote (before6067 k).denote := + @applyExit_sound (before6066 k) (before6067 k) exit2 11 valid2 (macro6066 k) +theorem macro6067 (k : Nat) : applyExit (before6067 k) exit3 1 = some (before6068 k) := by + simp (disch := omega) [before6067, before6068, exit3, applyExit, pop, push] + <;> omega +theorem step6067 (k : Nat) : Runs (1*2) (before6067 k).denote (before6068 k).denote := + @applyExit_sound (before6067 k) (before6068 k) exit3 1 valid3 (macro6067 k) +theorem macro6068 (k : Nat) : applyExit (before6068 k) exit9 1 = some (before6069 k) := by + simp (disch := omega) [before6068, before6069, exit9, applyExit, pop, push] + <;> omega +theorem step6068 (k : Nat) : Runs (1*2) (before6068 k).denote (before6069 k).denote := + @applyExit_sound (before6068 k) (before6069 k) exit9 1 valid9 (macro6068 k) +theorem macro6069 (k : Nat) : applyExit (before6069 k) exit10 8 = some (before6070 k) := by + simp (disch := omega) [before6069, before6070, exit10, applyExit, pop, push] + <;> omega +theorem step6069 (k : Nat) : Runs (8*2) (before6069 k).denote (before6070 k).denote := + @applyExit_sound (before6069 k) (before6070 k) exit10 8 valid10 (macro6069 k) +theorem macro6070 (k : Nat) : applyExit (before6070 k) exit11 1 = some (before6071 k) := by + simp (disch := omega) [before6070, before6071, exit11, applyExit, pop, push] + <;> omega +theorem step6070 (k : Nat) : Runs (1*2) (before6070 k).denote (before6071 k).denote := + @applyExit_sound (before6070 k) (before6071 k) exit11 1 valid11 (macro6070 k) +theorem macro6071 (k : Nat) : applyExit (before6071 k) exit2 3 = some (before6072 k) := by + simp (disch := omega) [before6071, before6072, exit2, applyExit, pop, push] + <;> omega +theorem step6071 (k : Nat) : Runs (3*2) (before6071 k).denote (before6072 k).denote := + @applyExit_sound (before6071 k) (before6072 k) exit2 3 valid2 (macro6071 k) +theorem macro6072 (k : Nat) : applyExit (before6072 k) exit3 1 = some (before6073 k) := by + simp (disch := omega) [before6072, before6073, exit3, applyExit, pop, push] + <;> omega +theorem step6072 (k : Nat) : Runs (1*2) (before6072 k).denote (before6073 k).denote := + @applyExit_sound (before6072 k) (before6073 k) exit3 1 valid3 (macro6072 k) +theorem macro6073 (k : Nat) : applyExit (before6073 k) exit9 1 = some (before6074 k) := by + simp (disch := omega) [before6073, before6074, exit9, applyExit, pop, push] + <;> omega +theorem step6073 (k : Nat) : Runs (1*2) (before6073 k).denote (before6074 k).denote := + @applyExit_sound (before6073 k) (before6074 k) exit9 1 valid9 (macro6073 k) +theorem macro6074 (k : Nat) : applyExit (before6074 k) exit10 1 = some (before6075 k) := by + simp (disch := omega) [before6074, before6075, exit10, applyExit, pop, push] + <;> omega +theorem step6074 (k : Nat) : Runs (1*2) (before6074 k).denote (before6075 k).denote := + @applyExit_sound (before6074 k) (before6075 k) exit10 1 valid10 (macro6074 k) +theorem macro6075 (k : Nat) : applyExit (before6075 k) exit11 1 = some (before6076 k) := by + simp (disch := omega) [before6075, before6076, exit11, applyExit, pop, push] + <;> omega +theorem step6075 (k : Nat) : Runs (1*2) (before6075 k).denote (before6076 k).denote := + @applyExit_sound (before6075 k) (before6076 k) exit11 1 valid11 (macro6075 k) +theorem macro6076 (k : Nat) : applyExit (before6076 k) exit3 1 = some (before6077 k) := by + simp (disch := omega) [before6076, before6077, exit3, applyExit, pop, push] + <;> omega +theorem step6076 (k : Nat) : Runs (1*2) (before6076 k).denote (before6077 k).denote := + @applyExit_sound (before6076 k) (before6077 k) exit3 1 valid3 (macro6076 k) +theorem macro6077 (k : Nat) : applyExit (before6077 k) exit9 1 = some (before6078 k) := by + simp (disch := omega) [before6077, before6078, exit9, applyExit, pop, push] + <;> omega +theorem step6077 (k : Nat) : Runs (1*2) (before6077 k).denote (before6078 k).denote := + @applyExit_sound (before6077 k) (before6078 k) exit9 1 valid9 (macro6077 k) +theorem macro6078 (k : Nat) : applyExit (before6078 k) exit11 1 = some (before6079 k) := by + simp (disch := omega) [before6078, before6079, exit11, applyExit, pop, push] + <;> omega +theorem step6078 (k : Nat) : Runs (1*2) (before6078 k).denote (before6079 k).denote := + @applyExit_sound (before6078 k) (before6079 k) exit11 1 valid11 (macro6078 k) +theorem macro6079 (k : Nat) : applyExit (before6079 k) exit3 1 = some (before6080 k) := by + simp (disch := omega) [before6079, before6080, exit3, applyExit, pop, push] + <;> omega +theorem step6079 (k : Nat) : Runs (1*2) (before6079 k).denote (before6080 k).denote := + @applyExit_sound (before6079 k) (before6080 k) exit3 1 valid3 (macro6079 k) +theorem macro6080 (k : Nat) : applyExit (before6080 k) exit30 1 = some (before6081 k) := by + simp (disch := omega) [before6080, before6081, exit30, applyExit, pop, push] + <;> omega +theorem step6080 (k : Nat) : Runs (1*3) (before6080 k).denote (before6081 k).denote := + @applyExit_sound (before6080 k) (before6081 k) exit30 1 valid30 (macro6080 k) +theorem macro6081 (k : Nat) : applyExit (before6081 k) exit31 1 = some (before6082 k) := by + simp (disch := omega) [before6081, before6082, exit31, applyExit, pop, push] + <;> omega +theorem step6081 (k : Nat) : Runs (1*1) (before6081 k).denote (before6082 k).denote := + @applyExit_sound (before6081 k) (before6082 k) exit31 1 valid31 (macro6081 k) +theorem macro6082 (k : Nat) : applyExit (before6082 k) exit32 1 = some (before6083 k) := by + simp (disch := omega) [before6082, before6083, exit32, applyExit, pop, push] + <;> omega +theorem step6082 (k : Nat) : Runs (1*3) (before6082 k).denote (before6083 k).denote := + @applyExit_sound (before6082 k) (before6083 k) exit32 1 valid32 (macro6082 k) +theorem macro6083 (k : Nat) : applyExit (before6083 k) exit33 1 = some (before6084 k) := by + simp (disch := omega) [before6083, before6084, exit33, applyExit, pop, push] + <;> omega +theorem step6083 (k : Nat) : Runs (1*2) (before6083 k).denote (before6084 k).denote := + @applyExit_sound (before6083 k) (before6084 k) exit33 1 valid33 (macro6083 k) +theorem macro6084 (k : Nat) : applyExit (before6084 k) exit35 1 = some (before6085 k) := by + simp (disch := omega) [before6084, before6085, exit35, applyExit, pop, push] + <;> omega +theorem step6084 (k : Nat) : Runs (1*2) (before6084 k).denote (before6085 k).denote := + @applyExit_sound (before6084 k) (before6085 k) exit35 1 valid35 (macro6084 k) +theorem macro6085 (k : Nat) : applyExit (before6085 k) exit36 1 = some (before6086 k) := by + simp (disch := omega) [before6085, before6086, exit36, applyExit, pop, push] + <;> omega +theorem step6085 (k : Nat) : Runs (1*2) (before6085 k).denote (before6086 k).denote := + @applyExit_sound (before6085 k) (before6086 k) exit36 1 valid36 (macro6085 k) +theorem macro6086 (k : Nat) : applyExit (before6086 k) exit31 1 = some (before6087 k) := by + simp (disch := omega) [before6086, before6087, exit31, applyExit, pop, push] + <;> omega +theorem step6086 (k : Nat) : Runs (1*1) (before6086 k).denote (before6087 k).denote := + @applyExit_sound (before6086 k) (before6087 k) exit31 1 valid31 (macro6086 k) +theorem macro6087 (k : Nat) : applyExit (before6087 k) exit10 1 = some (before6088 k) := by + simp (disch := omega) [before6087, before6088, exit10, applyExit, pop, push] + <;> omega +theorem step6087 (k : Nat) : Runs (1*2) (before6087 k).denote (before6088 k).denote := + @applyExit_sound (before6087 k) (before6088 k) exit10 1 valid10 (macro6087 k) +theorem macro6088 (k : Nat) : applyExit (before6088 k) exit32 1 = some (before6089 k) := by + simp (disch := omega) [before6088, before6089, exit32, applyExit, pop, push] + <;> omega +theorem step6088 (k : Nat) : Runs (1*3) (before6088 k).denote (before6089 k).denote := + @applyExit_sound (before6088 k) (before6089 k) exit32 1 valid32 (macro6088 k) +theorem macro6089 (k : Nat) : applyExit (before6089 k) exit36 1 = some (before6090 k) := by + simp (disch := omega) [before6089, before6090, exit36, applyExit, pop, push] + <;> omega +theorem step6089 (k : Nat) : Runs (1*2) (before6089 k).denote (before6090 k).denote := + @applyExit_sound (before6089 k) (before6090 k) exit36 1 valid36 (macro6089 k) +theorem macro6090 (k : Nat) : applyExit (before6090 k) exit33 1 = some (before6091 k) := by + simp (disch := omega) [before6090, before6091, exit33, applyExit, pop, push] + <;> omega +theorem step6090 (k : Nat) : Runs (1*2) (before6090 k).denote (before6091 k).denote := + @applyExit_sound (before6090 k) (before6091 k) exit33 1 valid33 (macro6090 k) +theorem macro6091 (k : Nat) : applyExit (before6091 k) exit35 1 = some (before6092 k) := by + simp (disch := omega) [before6091, before6092, exit35, applyExit, pop, push] + <;> omega +theorem step6091 (k : Nat) : Runs (1*2) (before6091 k).denote (before6092 k).denote := + @applyExit_sound (before6091 k) (before6092 k) exit35 1 valid35 (macro6091 k) +theorem macro6092 (k : Nat) : applyExit (before6092 k) exit36 2 = some (before6093 k) := by + simp (disch := omega) [before6092, before6093, exit36, applyExit, pop, push] + <;> omega +theorem step6092 (k : Nat) : Runs (2*2) (before6092 k).denote (before6093 k).denote := + @applyExit_sound (before6092 k) (before6093 k) exit36 2 valid36 (macro6092 k) +theorem macro6093 (k : Nat) : applyExit (before6093 k) exit31 1 = some (before6094 k) := by + simp (disch := omega) [before6093, before6094, exit31, applyExit, pop, push] + <;> omega +theorem step6093 (k : Nat) : Runs (1*1) (before6093 k).denote (before6094 k).denote := + @applyExit_sound (before6093 k) (before6094 k) exit31 1 valid31 (macro6093 k) +theorem macro6094 (k : Nat) : applyExit (before6094 k) exit10 2 = some (before6095 k) := by + simp (disch := omega) [before6094, before6095, exit10, applyExit, pop, push] + <;> omega +theorem step6094 (k : Nat) : Runs (2*2) (before6094 k).denote (before6095 k).denote := + @applyExit_sound (before6094 k) (before6095 k) exit10 2 valid10 (macro6094 k) +theorem macro6095 (k : Nat) : applyExit (before6095 k) exit32 1 = some (before6096 k) := by + simp (disch := omega) [before6095, before6096, exit32, applyExit, pop, push] + <;> omega +theorem step6095 (k : Nat) : Runs (1*3) (before6095 k).denote (before6096 k).denote := + @applyExit_sound (before6095 k) (before6096 k) exit32 1 valid32 (macro6095 k) +theorem macro6096 (k : Nat) : applyExit (before6096 k) exit36 2 = some (before6097 k) := by + simp (disch := omega) [before6096, before6097, exit36, applyExit, pop, push] + <;> omega +theorem step6096 (k : Nat) : Runs (2*2) (before6096 k).denote (before6097 k).denote := + @applyExit_sound (before6096 k) (before6097 k) exit36 2 valid36 (macro6096 k) +theorem macro6097 (k : Nat) : applyExit (before6097 k) exit33 1 = some (before6098 k) := by + simp (disch := omega) [before6097, before6098, exit33, applyExit, pop, push] + <;> omega +theorem step6097 (k : Nat) : Runs (1*2) (before6097 k).denote (before6098 k).denote := + @applyExit_sound (before6097 k) (before6098 k) exit33 1 valid33 (macro6097 k) +theorem macro6098 (k : Nat) : applyExit (before6098 k) exit34 3 = some (before6099 k) := by + simp (disch := omega) [before6098, before6099, exit34, applyExit, pop, push] + <;> omega +theorem step6098 (k : Nat) : Runs (3*2) (before6098 k).denote (before6099 k).denote := + @applyExit_sound (before6098 k) (before6099 k) exit34 3 valid34 (macro6098 k) +theorem macro6099 (k : Nat) : applyExit (before6099 k) exit35 1 = some (after6099 k) := by + simp (disch := omega) [before6099, after6099, exit35, applyExit, pop, push] + <;> omega +theorem step6099 (k : Nat) : Runs (1*2) (before6099 k).denote (after6099 k).denote := + @applyExit_sound (before6099 k) (after6099 k) exit35 1 valid35 (macro6099 k) +theorem chunkRun060 (k : Nat) : Runs (624*k+1583529234) (before6000 k).denote (after6099 k).denote := by + have h := (@Runs.trans ((((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))))+((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2))))))) ((((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2))))))) (before6000 k).denote (before6050 k).denote (after6099 k).denote (@Runs.trans (((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))))+((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2)))))) (((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2)))))) (before6000 k).denote (before6025 k).denote (before6050 k).denote (@Runs.trans ((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2))))) ((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2))))) (before6000 k).denote (before6012 k).denote (before6025 k).denote (@Runs.trans (((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2)))) (((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))) (before6000 k).denote (before6006 k).denote (before6012 k).denote (@Runs.trans ((1*3)+((15*2)+(1*93))) ((16*2)+((15*2)+(93*2))) (before6000 k).denote (before6003 k).denote (before6006 k).denote (@Runs.trans (1*3) ((15*2)+(1*93)) (before6000 k).denote (before6001 k).denote (before6003 k).denote (step6000 k) (@Runs.trans (15*2) (1*93) (before6001 k).denote (before6002 k).denote (before6003 k).denote (step6001 k) (step6002 k))) (@Runs.trans (16*2) ((15*2)+(93*2)) (before6003 k).denote (before6004 k).denote (before6006 k).denote (step6003 k) (@Runs.trans (15*2) (93*2) (before6004 k).denote (before6005 k).denote (before6006 k).denote (step6004 k) (step6005 k)))) (@Runs.trans ((1*3)+((93*2)+(1*1))) ((94*2)+((36*2)+(18*2))) (before6006 k).denote (before6009 k).denote (before6012 k).denote (@Runs.trans (1*3) ((93*2)+(1*1)) (before6006 k).denote (before6007 k).denote (before6009 k).denote (step6006 k) (@Runs.trans (93*2) (1*1) (before6007 k).denote (before6008 k).denote (before6009 k).denote (step6007 k) (step6008 k))) (@Runs.trans (94*2) ((36*2)+(18*2)) (before6009 k).denote (before6010 k).denote (before6012 k).denote (step6009 k) (@Runs.trans (36*2) (18*2) (before6010 k).denote (before6011 k).denote (before6012 k).denote (step6010 k) (step6011 k))))) (@Runs.trans (((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3)))) (((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2)))) (before6012 k).denote (before6018 k).denote (before6025 k).denote (@Runs.trans ((1*3)+((18*2)+(1*1))) ((19*2)+((9*2)+(1*3))) (before6012 k).denote (before6015 k).denote (before6018 k).denote (@Runs.trans (1*3) ((18*2)+(1*1)) (before6012 k).denote (before6013 k).denote (before6015 k).denote (step6012 k) (@Runs.trans (18*2) (1*1) (before6013 k).denote (before6014 k).denote (before6015 k).denote (step6013 k) (step6014 k))) (@Runs.trans (19*2) ((9*2)+(1*3)) (before6015 k).denote (before6016 k).denote (before6018 k).denote (step6015 k) (@Runs.trans (9*2) (1*3) (before6016 k).denote (before6017 k).denote (before6018 k).denote (step6016 k) (step6017 k)))) (@Runs.trans ((1*1)+((1*2)+(1*3))) (((1*2)+(1*2))+((1*2)+(7*2))) (before6018 k).denote (before6021 k).denote (before6025 k).denote (@Runs.trans (1*1) ((1*2)+(1*3)) (before6018 k).denote (before6019 k).denote (before6021 k).denote (step6018 k) (@Runs.trans (1*2) (1*3) (before6019 k).denote (before6020 k).denote (before6021 k).denote (step6019 k) (step6020 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(7*2)) (before6021 k).denote (before6023 k).denote (before6025 k).denote (@Runs.trans (1*2) (1*2) (before6021 k).denote (before6022 k).denote (before6023 k).denote (step6021 k) (step6022 k)) (@Runs.trans (1*2) (7*2) (before6023 k).denote (before6024 k).denote (before6025 k).denote (step6023 k) (step6024 k)))))) (@Runs.trans ((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2))))) (((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2))))) (before6025 k).denote (before6037 k).denote (before6050 k).denote (@Runs.trans (((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2)))) (((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))) (before6025 k).denote (before6031 k).denote (before6037 k).denote (@Runs.trans ((1*2)+((18*2)+(1*2))) ((1*2)+((34*2)+(1*2))) (before6025 k).denote (before6028 k).denote (before6031 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before6025 k).denote (before6026 k).denote (before6028 k).denote (step6025 k) (@Runs.trans (18*2) (1*2) (before6026 k).denote (before6027 k).denote (before6028 k).denote (step6026 k) (step6027 k))) (@Runs.trans (1*2) ((34*2)+(1*2)) (before6028 k).denote (before6029 k).denote (before6031 k).denote (step6028 k) (@Runs.trans (34*2) (1*2) (before6029 k).denote (before6030 k).denote (before6031 k).denote (step6029 k) (step6030 k)))) (@Runs.trans ((93*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(15*2))) (before6031 k).denote (before6034 k).denote (before6037 k).denote (@Runs.trans (93*2) ((1*2)+(1*2)) (before6031 k).denote (before6032 k).denote (before6034 k).denote (step6031 k) (@Runs.trans (1*2) (1*2) (before6032 k).denote (before6033 k).denote (before6034 k).denote (step6032 k) (step6033 k))) (@Runs.trans (13*2) ((1*2)+(15*2)) (before6034 k).denote (before6035 k).denote (before6037 k).denote (step6034 k) (@Runs.trans (1*2) (15*2) (before6035 k).denote (before6036 k).denote (before6037 k).denote (step6035 k) (step6036 k))))) (@Runs.trans ((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2)))) (((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2)))) (before6037 k).denote (before6043 k).denote (before6050 k).denote (@Runs.trans (((1*k+8)*586)+((23*2)+(1*2))) ((1*2)+((89*2)+(1*2))) (before6037 k).denote (before6040 k).denote (before6043 k).denote (@Runs.trans ((1*k+8)*586) ((23*2)+(1*2)) (before6037 k).denote (before6038 k).denote (before6040 k).denote (step6037 k) (@Runs.trans (23*2) (1*2) (before6038 k).denote (before6039 k).denote (before6040 k).denote (step6038 k) (step6039 k))) (@Runs.trans (1*2) ((89*2)+(1*2)) (before6040 k).denote (before6041 k).denote (before6043 k).denote (step6040 k) (@Runs.trans (89*2) (1*2) (before6041 k).denote (before6042 k).denote (before6043 k).denote (step6041 k) (step6042 k)))) (@Runs.trans ((17*2)+((1*2)+(1*2))) (((37*2)+(1*2))+((23*2)+(1*2))) (before6043 k).denote (before6046 k).denote (before6050 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before6043 k).denote (before6044 k).denote (before6046 k).denote (step6043 k) (@Runs.trans (1*2) (1*2) (before6044 k).denote (before6045 k).denote (before6046 k).denote (step6044 k) (step6045 k))) (@Runs.trans ((37*2)+(1*2)) ((23*2)+(1*2)) (before6046 k).denote (before6048 k).denote (before6050 k).denote (@Runs.trans (37*2) (1*2) (before6046 k).denote (before6047 k).denote (before6048 k).denote (step6046 k) (step6047 k)) (@Runs.trans (23*2) (1*2) (before6048 k).denote (before6049 k).denote (before6050 k).denote (step6048 k) (step6049 k))))))) (@Runs.trans (((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2)))))) (before6050 k).denote (before6075 k).denote (after6099 k).denote (@Runs.trans ((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2))))) ((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2))))) (before6050 k).denote (before6062 k).denote (before6075 k).denote (@Runs.trans (((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38)))) (((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))) (before6050 k).denote (before6056 k).denote (before6062 k).denote (@Runs.trans ((1*2)+((5*2)+(1*2))) ((791761155*2)+((1*38)+((1*k+7)*38))) (before6050 k).denote (before6053 k).denote (before6056 k).denote (@Runs.trans (1*2) ((5*2)+(1*2)) (before6050 k).denote (before6051 k).denote (before6053 k).denote (step6050 k) (@Runs.trans (5*2) (1*2) (before6051 k).denote (before6052 k).denote (before6053 k).denote (step6051 k) (step6052 k))) (@Runs.trans (791761155*2) ((1*38)+((1*k+7)*38)) (before6053 k).denote (before6054 k).denote (before6056 k).denote (step6053 k) (@Runs.trans (1*38) ((1*k+7)*38) (before6054 k).denote (before6055 k).denote (before6056 k).denote (step6054 k) (step6055 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) ((6*2)+((1*2)+(10*2))) (before6056 k).denote (before6059 k).denote (before6062 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before6056 k).denote (before6057 k).denote (before6059 k).denote (step6056 k) (@Runs.trans (1*2) (1*2) (before6057 k).denote (before6058 k).denote (before6059 k).denote (step6057 k) (step6058 k))) (@Runs.trans (6*2) ((1*2)+(10*2)) (before6059 k).denote (before6060 k).denote (before6062 k).denote (step6059 k) (@Runs.trans (1*2) (10*2) (before6060 k).denote (before6061 k).denote (before6062 k).denote (step6060 k) (step6061 k))))) (@Runs.trans (((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2)))) (((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2)))) (before6062 k).denote (before6068 k).denote (before6075 k).denote (@Runs.trans ((1*2)+((1*2)+(6*2))) ((1*2)+((11*2)+(1*2))) (before6062 k).denote (before6065 k).denote (before6068 k).denote (@Runs.trans (1*2) ((1*2)+(6*2)) (before6062 k).denote (before6063 k).denote (before6065 k).denote (step6062 k) (@Runs.trans (1*2) (6*2) (before6063 k).denote (before6064 k).denote (before6065 k).denote (step6063 k) (step6064 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before6065 k).denote (before6066 k).denote (before6068 k).denote (step6065 k) (@Runs.trans (11*2) (1*2) (before6066 k).denote (before6067 k).denote (before6068 k).denote (step6066 k) (step6067 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) (((3*2)+(1*2))+((1*2)+(1*2))) (before6068 k).denote (before6071 k).denote (before6075 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6068 k).denote (before6069 k).denote (before6071 k).denote (step6068 k) (@Runs.trans (8*2) (1*2) (before6069 k).denote (before6070 k).denote (before6071 k).denote (step6069 k) (step6070 k))) (@Runs.trans ((3*2)+(1*2)) ((1*2)+(1*2)) (before6071 k).denote (before6073 k).denote (before6075 k).denote (@Runs.trans (3*2) (1*2) (before6071 k).denote (before6072 k).denote (before6073 k).denote (step6071 k) (step6072 k)) (@Runs.trans (1*2) (1*2) (before6073 k).denote (before6074 k).denote (before6075 k).denote (step6073 k) (step6074 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2))))) (before6075 k).denote (before6087 k).denote (after6099 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))) (before6075 k).denote (before6081 k).denote (before6087 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*3))) (before6075 k).denote (before6078 k).denote (before6081 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6075 k).denote (before6076 k).denote (before6078 k).denote (step6075 k) (@Runs.trans (1*2) (1*2) (before6076 k).denote (before6077 k).denote (before6078 k).denote (step6076 k) (step6077 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before6078 k).denote (before6079 k).denote (before6081 k).denote (step6078 k) (@Runs.trans (1*2) (1*3) (before6079 k).denote (before6080 k).denote (before6081 k).denote (step6079 k) (step6080 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*2)+((1*2)+(1*1))) (before6081 k).denote (before6084 k).denote (before6087 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before6081 k).denote (before6082 k).denote (before6084 k).denote (step6081 k) (@Runs.trans (1*3) (1*2) (before6082 k).denote (before6083 k).denote (before6084 k).denote (step6082 k) (step6083 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before6084 k).denote (before6085 k).denote (before6087 k).denote (step6084 k) (@Runs.trans (1*2) (1*1) (before6085 k).denote (before6086 k).denote (before6087 k).denote (step6085 k) (step6086 k))))) (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2)))) (((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2)))) (before6087 k).denote (before6093 k).denote (after6099 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*2)+((1*2)+(2*2))) (before6087 k).denote (before6090 k).denote (before6093 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before6087 k).denote (before6088 k).denote (before6090 k).denote (step6087 k) (@Runs.trans (1*3) (1*2) (before6088 k).denote (before6089 k).denote (before6090 k).denote (step6088 k) (step6089 k))) (@Runs.trans (1*2) ((1*2)+(2*2)) (before6090 k).denote (before6091 k).denote (before6093 k).denote (step6090 k) (@Runs.trans (1*2) (2*2) (before6091 k).denote (before6092 k).denote (before6093 k).denote (step6091 k) (step6092 k)))) (@Runs.trans ((1*1)+((2*2)+(1*3))) (((2*2)+(1*2))+((3*2)+(1*2))) (before6093 k).denote (before6096 k).denote (after6099 k).denote (@Runs.trans (1*1) ((2*2)+(1*3)) (before6093 k).denote (before6094 k).denote (before6096 k).denote (step6093 k) (@Runs.trans (2*2) (1*3) (before6094 k).denote (before6095 k).denote (before6096 k).denote (step6094 k) (step6095 k))) (@Runs.trans ((2*2)+(1*2)) ((3*2)+(1*2)) (before6096 k).denote (before6098 k).denote (after6099 k).denote (@Runs.trans (2*2) (1*2) (before6096 k).denote (before6097 k).denote (before6098 k).denote (step6096 k) (step6097 k)) (@Runs.trans (3*2) (1*2) (before6098 k).denote (before6099 k).denote (after6099 k).denote (step6098 k) (step6099 k)))))))) + have ht : (((((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))))+((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2)))))))+((((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2)))))))) = (624*k+1583529234) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean new file mode 100644 index 00000000..fe9db41a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean @@ -0,0 +1,781 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6100_0 : Stack := [] +abbrev tail6100_1 : Stack := ⟨w0,1⟩ :: tail6100_0 +abbrev tail6100_2 : Stack := ⟨w2,1⟩ :: tail6100_1 +abbrev tail6100_3 : Stack := ⟨w0,2⟩ :: tail6100_2 +abbrev tail6100_4 : Stack := ⟨w2,1⟩ :: tail6100_3 +abbrev tail6100_5 : Stack := ⟨w0,3⟩ :: tail6100_4 +abbrev tail6100_6 : Stack := ⟨w2,1⟩ :: tail6100_5 +abbrev tail6100_7 : Stack := ⟨w1,3⟩ :: tail6100_6 +abbrev tail6100_8 : Stack := ⟨w23,1⟩ :: tail6100_7 +abbrev tail6100_9 : Stack := ⟨w0,3⟩ :: tail6100_0 +abbrev tail6100_10 : Stack := ⟨w1,8⟩ :: tail6100_9 +abbrev tail6100_11 : Stack := ⟨w2,1⟩ :: tail6100_10 +abbrev tail6100_12 : Stack := ⟨w0,19⟩ :: tail6100_11 +abbrev tail6100_13 : Stack := ⟨w1,35⟩ :: tail6100_12 +abbrev tail6100_14 : Stack := ⟨w2,1⟩ :: tail6100_13 +abbrev tail6100_15 : Stack := ⟨w0,94⟩ :: tail6100_14 +abbrev tail6100_16 : Stack := ⟨w1,14⟩ :: tail6100_15 +abbrev tail6100_17 : Stack := ⟨w2,1⟩ :: tail6100_16 +abbrev tail6100_18 : Stack := ⟨w0,15⟩ :: tail6100_17 +abbrev tail6100_19 (k : Nat) : Stack := ⟨w289,(1*k+8)⟩ :: tail6100_18 +abbrev tail6100_20 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6100_19 k +abbrev tail6100_21 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6100_20 k +abbrev tail6100_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_21 k +abbrev tail6100_23 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6100_22 k +abbrev tail6100_24 (k : Nat) : Stack := ⟨w1,38⟩ :: tail6100_23 k +abbrev tail6100_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_24 k +abbrev tail6100_26 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6100_25 k +abbrev tail6100_27 (k : Nat) : Stack := ⟨w1,6⟩ :: tail6100_26 k +abbrev tail6100_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_27 k +abbrev tail6100_29 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail6100_28 k +abbrev tail6100_30 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6100_29 k +abbrev tail6100_31 (k : Nat) : Stack := ⟨w290,(1*k+7)⟩ :: tail6100_30 k +abbrev tail6100_32 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6100_31 k +abbrev tail6100_33 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_32 k +abbrev tail6100_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_33 k +abbrev tail6100_35 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6100_34 k +abbrev tail6100_36 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_35 k +abbrev tail6100_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_36 k +abbrev tail6100_38 (k : Nat) : Stack := ⟨w0,12⟩ :: tail6100_37 k +abbrev tail6100_39 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6100_38 k +abbrev tail6100_40 : Stack := ⟨w0,9⟩ :: tail6100_8 +abbrev tail6100_41 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6100_37 k +abbrev tail6100_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_41 k +abbrev tail6100_43 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6100_42 k +abbrev tail6100_44 : Stack := ⟨w0,1⟩ :: tail6100_7 +abbrev tail6100_45 : Stack := ⟨w0,10⟩ :: tail6100_7 +abbrev tail6100_46 : Stack := ⟨w2,1⟩ :: tail6100_45 +abbrev tail6100_47 : Stack := ⟨w1,11⟩ :: tail6100_46 +abbrev tail6100_48 : Stack := ⟨w23,1⟩ :: tail6100_47 +abbrev tail6100_49 : Stack := ⟨w0,7⟩ :: tail6100_48 +abbrev tail6100_50 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6100_34 k +abbrev tail6100_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_50 k +abbrev tail6100_52 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_51 k +abbrev tail6100_53 : Stack := ⟨w0,1⟩ :: tail6100_47 +abbrev tail6100_54 : Stack := ⟨w0,8⟩ :: tail6100_47 +abbrev tail6100_55 : Stack := ⟨w2,1⟩ :: tail6100_54 +abbrev tail6100_56 : Stack := ⟨w1,10⟩ :: tail6100_55 +abbrev tail6100_57 : Stack := ⟨w23,1⟩ :: tail6100_56 +abbrev tail6100_58 : Stack := ⟨w0,7⟩ :: tail6100_57 +abbrev tail6100_59 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6100_31 k +abbrev tail6100_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_59 k +abbrev tail6100_61 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_60 k +abbrev tail6100_62 : Stack := ⟨w0,1⟩ :: tail6100_56 +abbrev tail6100_63 : Stack := ⟨w0,8⟩ :: tail6100_56 +abbrev tail6100_64 : Stack := ⟨w2,1⟩ :: tail6100_63 +abbrev tail6100_65 : Stack := ⟨w1,4⟩ :: tail6100_64 +abbrev tail6100_66 (k : Nat) : Stack := ⟨w291,(1*k+7)⟩ :: tail6100_65 +abbrev tail6100_67 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6100_66 k +abbrev tail6100_68 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail6100_67 k +abbrev tail6100_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_68 k +abbrev tail6100_70 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6100_69 k +abbrev tail6100_71 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6100_25 k +abbrev tail6100_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_71 k +abbrev tail6100_73 (k : Nat) : Stack := ⟨w1,6⟩ :: tail6100_72 k +abbrev tail6100_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_68 k +abbrev tail6100_75 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6100_68 k +abbrev tail6100_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_75 k +abbrev tail6100_77 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6100_76 k +abbrev tail6100_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_77 k +abbrev tail6100_79 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6100_78 k +abbrev tail6100_80 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6100_22 k +abbrev tail6100_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_80 k +abbrev tail6100_82 (k : Nat) : Stack := ⟨w1,38⟩ :: tail6100_81 k +abbrev tail6100_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_77 k +abbrev tail6100_84 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6100_77 k +abbrev tail6100_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_84 k +abbrev tail6100_86 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6100_85 k +abbrev tail6100_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_86 k +abbrev tail6100_88 (k : Nat) : Stack := ⟨w0,90⟩ :: tail6100_87 k +abbrev tail6100_89 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6100_19 k +abbrev tail6100_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_89 k +abbrev tail6100_91 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6100_90 k +abbrev tail6100_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_86 k +abbrev tail6100_93 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6100_86 k +abbrev tail6100_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_93 k +abbrev tail6100_95 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6100_94 k +abbrev tail6100_96 (k : Nat) : Stack := ⟨w292,(1*k+8)⟩ :: tail6100_95 k +abbrev tail6100_97 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6100_96 k +abbrev tail6100_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_97 k +abbrev tail6100_99 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6100_98 k +abbrev tail6100_100 : Stack := ⟨w0,93⟩ :: tail6100_14 +abbrev tail6100_101 : Stack := ⟨w23,1⟩ :: tail6100_100 +abbrev tail6100_102 : Stack := ⟨w1,14⟩ :: tail6100_101 +abbrev tail6100_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_97 k +abbrev tail6100_104 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6100_97 k +abbrev tail6100_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_104 k +abbrev tail6100_106 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6100_105 k +abbrev tail6100_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_106 k +abbrev tail6100_108 (k : Nat) : Stack := ⟨w0,35⟩ :: tail6100_107 k +abbrev tail6100_109 : Stack := ⟨w0,18⟩ :: tail6100_11 +abbrev tail6100_110 : Stack := ⟨w23,1⟩ :: tail6100_109 +abbrev tail6100_111 : Stack := ⟨w1,35⟩ :: tail6100_110 +abbrev tail6100_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_106 k +abbrev tail6100_113 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6100_106 k +abbrev tail6100_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_113 k +abbrev tail6100_115 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6100_114 k +abbrev tail6100_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_115 k +abbrev tail6100_117 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6100_116 k +abbrev tail6100_118 : Stack := ⟨w0,2⟩ :: tail6100_0 +abbrev tail6100_119 : Stack := ⟨w23,1⟩ :: tail6100_118 +abbrev tail6100_120 : Stack := ⟨w1,8⟩ :: tail6100_119 +abbrev tail6100_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_115 k +abbrev tail6100_122 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6100_115 k +abbrev tail6100_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_122 k +abbrev tail6100_124 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6100_123 k +abbrev tail6100_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_124 k +abbrev tail6100_126 : Stack := ⟨w1,1⟩ :: tail6100_0 +abbrev tail6100_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_124 k +abbrev tail6100_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6100_124 k +abbrev tail6100_129 : Stack := ⟨w1,3⟩ :: tail6100_0 +abbrev tail6100_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6100_123 k +abbrev tail6100_131 : Stack := ⟨w2,1⟩ :: tail6100_129 +abbrev tail6100_132 : Stack := ⟨w0,1⟩ :: tail6100_131 +abbrev tail6100_133 : Stack := ⟨w0,2⟩ :: tail6100_131 +abbrev tail6100_134 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6100_115 k +abbrev tail6100_135 : Stack := ⟨w1,1⟩ :: tail6100_133 +abbrev tail6100_136 : Stack := ⟨w1,9⟩ :: tail6100_133 +abbrev tail6100_137 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6100_114 k +abbrev tail6100_138 : Stack := ⟨w2,1⟩ :: tail6100_136 +abbrev tail6100_139 : Stack := ⟨w0,17⟩ :: tail6100_138 +abbrev tail6100_140 : Stack := ⟨w0,18⟩ :: tail6100_138 +abbrev tail6100_141 (k : Nat) : Stack := ⟨w0,35⟩ :: tail6100_106 k +abbrev tail6100_142 : Stack := ⟨w1,1⟩ :: tail6100_140 +abbrev tail6100_143 : Stack := ⟨w1,36⟩ :: tail6100_140 +abbrev tail6100_144 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6100_105 k +abbrev tail6100_145 : Stack := ⟨w2,1⟩ :: tail6100_143 +abbrev tail6100_146 : Stack := ⟨w0,92⟩ :: tail6100_145 +abbrev tail6100_147 : Stack := ⟨w0,93⟩ :: tail6100_145 +abbrev tail6100_148 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6100_97 k +abbrev tail6100_149 : Stack := ⟨w1,1⟩ :: tail6100_147 +abbrev tail6100_150 : Stack := ⟨w1,15⟩ :: tail6100_147 +abbrev tail6100_151 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6100_96 k +abbrev tail6100_152 : Stack := ⟨w2,1⟩ :: tail6100_150 +abbrev tail6100_153 : Stack := ⟨w0,14⟩ :: tail6100_152 +abbrev tail6100_154 (k : Nat) : Stack := ⟨w293,(1*k+8)⟩ :: tail6100_153 + +def before6100 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1227),tail6100_8,(tail6100_39 k)⟩ +def before6101 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6100_40,(tail6100_38 k)⟩ +def before6102 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6100_40,(tail6100_42 k)⟩ +def before6103 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail6100_8,(tail6100_43 k)⟩ +def before6104 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1227),tail6100_44,(tail6100_43 k)⟩ +def before6105 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6100_45,(tail6100_42 k)⟩ +def before6106 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6100_46,(tail6100_41 k)⟩ +def before6107 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail6100_47,(tail6100_37 k)⟩ +def before6108 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail6100_48,(tail6100_36 k)⟩ +def before6109 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6100_49,(tail6100_35 k)⟩ +def before6110 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6100_49,(tail6100_51 k)⟩ +def before6111 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail6100_48,(tail6100_52 k)⟩ +def before6112 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail6100_53,(tail6100_52 k)⟩ +def before6113 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6100_54,(tail6100_51 k)⟩ +def before6114 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6100_55,(tail6100_50 k)⟩ +def before6115 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1147),tail6100_56,(tail6100_34 k)⟩ +def before6116 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail6100_57,(tail6100_33 k)⟩ +def before6117 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6100_58,(tail6100_32 k)⟩ +def before6118 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6100_58,(tail6100_60 k)⟩ +def before6119 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail6100_57,(tail6100_61 k)⟩ +def before6120 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail6100_62,(tail6100_61 k)⟩ +def before6121 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6100_63,(tail6100_60 k)⟩ +def before6122 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6100_64,(tail6100_59 k)⟩ +def before6123 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6100_65,(tail6100_31 k)⟩ +def before6124 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6100_66 k),(tail6100_30 k)⟩ +def before6125 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6100_67 k),(tail6100_29 k)⟩ +def before6126 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521493),(tail6100_68 k),(tail6100_28 k)⟩ +def before6127 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail6100_69 k),(tail6100_27 k)⟩ +def before6128 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6100_70 k),(tail6100_26 k)⟩ +def before6129 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6100_70 k),(tail6100_72 k)⟩ +def before6130 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail6100_69 k),(tail6100_73 k)⟩ +def before6131 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail6100_74 k),(tail6100_73 k)⟩ +def before6132 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6100_75 k),(tail6100_72 k)⟩ +def before6133 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6100_76 k),(tail6100_71 k)⟩ +def before6134 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521555),(tail6100_77 k),(tail6100_25 k)⟩ +def before6135 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521557),(tail6100_78 k),(tail6100_24 k)⟩ +def before6136 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6100_79 k),(tail6100_23 k)⟩ +def before6137 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6100_79 k),(tail6100_81 k)⟩ +def before6138 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521557),(tail6100_78 k),(tail6100_82 k)⟩ +def before6139 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521557),(tail6100_83 k),(tail6100_82 k)⟩ +def before6140 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6100_84 k),(tail6100_81 k)⟩ +def before6141 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6100_85 k),(tail6100_80 k)⟩ +def before6142 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521669),(tail6100_86 k),(tail6100_22 k)⟩ +def before6143 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521671),(tail6100_87 k),(tail6100_21 k)⟩ +def before6144 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6100_88 k),(tail6100_20 k)⟩ +def before6145 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6100_88 k),(tail6100_90 k)⟩ +def before6146 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail6100_87 k),(tail6100_91 k)⟩ +def before6147 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521671),(tail6100_92 k),(tail6100_91 k)⟩ +def before6148 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6100_93 k),(tail6100_90 k)⟩ +def before6149 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6100_94 k),(tail6100_89 k)⟩ +def before6150 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6100_95 k),(tail6100_19 k)⟩ +def before6151 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6100_96 k),tail6100_18⟩ +def before6152 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526617),(tail6100_97 k),tail6100_17⟩ +def before6153 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526619),(tail6100_98 k),tail6100_16⟩ +def before6154 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6100_99 k),tail6100_15⟩ +def before6155 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6100_99 k),tail6100_101⟩ +def before6156 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526619),(tail6100_98 k),tail6100_102⟩ +def before6157 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526619),(tail6100_103 k),tail6100_102⟩ +def before6158 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6100_104 k),tail6100_101⟩ +def before6159 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6100_105 k),tail6100_100⟩ +def before6160 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526835),(tail6100_106 k),tail6100_14⟩ +def before6161 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526837),(tail6100_107 k),tail6100_13⟩ +def before6162 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6100_108 k),tail6100_12⟩ +def before6163 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6100_108 k),tail6100_110⟩ +def before6164 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526837),(tail6100_107 k),tail6100_111⟩ +def before6165 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526837),(tail6100_112 k),tail6100_111⟩ +def before6166 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6100_113 k),tail6100_110⟩ +def before6167 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6100_114 k),tail6100_109⟩ +def before6168 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526945),(tail6100_115 k),tail6100_11⟩ +def before6169 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6100_116 k),tail6100_10⟩ +def before6170 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6100_117 k),tail6100_9⟩ +def before6171 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6100_117 k),tail6100_119⟩ +def before6172 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail6100_116 k),tail6100_120⟩ +def before6173 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6100_121 k),tail6100_120⟩ +def before6174 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6100_122 k),tail6100_119⟩ +def before6175 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail6100_123 k),tail6100_118⟩ +def before6176 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526969),(tail6100_124 k),tail6100_0⟩ +def before6177 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail6100_125 k),tail6100_0⟩ +def before6178 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526971),(tail6100_125 k),tail6100_126⟩ +def before6179 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail6100_127 k),tail6100_126⟩ +def before6180 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526973),(tail6100_128 k),tail6100_0⟩ +def before6181 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526973),(tail6100_128 k),tail6100_126⟩ +def before6182 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail6100_124 k),tail6100_129⟩ +def before6183 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526967),(tail6100_130 k),tail6100_131⟩ +def before6184 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6100_123 k),tail6100_132⟩ +def before6185 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526963),(tail6100_122 k),tail6100_133⟩ +def before6186 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6100_134 k),tail6100_135⟩ +def before6187 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail6100_115 k),tail6100_136⟩ +def before6188 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526943),(tail6100_137 k),tail6100_138⟩ +def before6189 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6100_114 k),tail6100_139⟩ +def before6190 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6100_113 k),tail6100_140⟩ +def before6191 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6100_141 k),tail6100_142⟩ +def before6192 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526835),(tail6100_106 k),tail6100_143⟩ +def before6193 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526833),(tail6100_144 k),tail6100_145⟩ +def before6194 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6100_105 k),tail6100_146⟩ +def before6195 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6100_104 k),tail6100_147⟩ +def before6196 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6100_148 k),tail6100_149⟩ +def before6197 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526617),(tail6100_97 k),tail6100_150⟩ +def before6198 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526615),(tail6100_151 k),tail6100_152⟩ +def before6199 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6100_96 k),tail6100_153⟩ +def after6199 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6100_95 k),(tail6100_154 k)⟩ + +theorem macro6100 (k : Nat) : applyExit (before6100 k) exit36 9 = some (before6101 k) := by + simp (disch := omega) [before6100, before6101, exit36, applyExit, pop, push] + <;> omega +theorem step6100 (k : Nat) : Runs (9*2) (before6100 k).denote (before6101 k).denote := + @applyExit_sound (before6100 k) (before6101 k) exit36 9 valid36 (macro6100 k) +theorem macro6101 (k : Nat) : applyExit (before6101 k) exit31 1 = some (before6102 k) := by + simp (disch := omega) [before6101, before6102, exit31, applyExit, pop, push] + <;> omega +theorem step6101 (k : Nat) : Runs (1*1) (before6101 k).denote (before6102 k).denote := + @applyExit_sound (before6101 k) (before6102 k) exit31 1 valid31 (macro6101 k) +theorem macro6102 (k : Nat) : applyExit (before6102 k) exit10 9 = some (before6103 k) := by + simp (disch := omega) [before6102, before6103, exit10, applyExit, pop, push] + <;> omega +theorem step6102 (k : Nat) : Runs (9*2) (before6102 k).denote (before6103 k).denote := + @applyExit_sound (before6102 k) (before6103 k) exit10 9 valid10 (macro6102 k) +theorem macro6103 (k : Nat) : applyExit (before6103 k) exit32 1 = some (before6104 k) := by + simp (disch := omega) [before6103, before6104, exit32, applyExit, pop, push] + <;> omega +theorem step6103 (k : Nat) : Runs (1*3) (before6103 k).denote (before6104 k).denote := + @applyExit_sound (before6103 k) (before6104 k) exit32 1 valid32 (macro6103 k) +theorem macro6104 (k : Nat) : applyExit (before6104 k) exit36 9 = some (before6105 k) := by + simp (disch := omega) [before6104, before6105, exit36, applyExit, pop, push] + <;> omega +theorem step6104 (k : Nat) : Runs (9*2) (before6104 k).denote (before6105 k).denote := + @applyExit_sound (before6104 k) (before6105 k) exit36 9 valid36 (macro6104 k) +theorem macro6105 (k : Nat) : applyExit (before6105 k) exit33 1 = some (before6106 k) := by + simp (disch := omega) [before6105, before6106, exit33, applyExit, pop, push] + <;> omega +theorem step6105 (k : Nat) : Runs (1*2) (before6105 k).denote (before6106 k).denote := + @applyExit_sound (before6105 k) (before6106 k) exit33 1 valid33 (macro6105 k) +theorem macro6106 (k : Nat) : applyExit (before6106 k) exit34 11 = some (before6107 k) := by + simp (disch := omega) [before6106, before6107, exit34, applyExit, pop, push] + <;> omega +theorem step6106 (k : Nat) : Runs (11*2) (before6106 k).denote (before6107 k).denote := + @applyExit_sound (before6106 k) (before6107 k) exit34 11 valid34 (macro6106 k) +theorem macro6107 (k : Nat) : applyExit (before6107 k) exit35 1 = some (before6108 k) := by + simp (disch := omega) [before6107, before6108, exit35, applyExit, pop, push] + <;> omega +theorem step6107 (k : Nat) : Runs (1*2) (before6107 k).denote (before6108 k).denote := + @applyExit_sound (before6107 k) (before6108 k) exit35 1 valid35 (macro6107 k) +theorem macro6108 (k : Nat) : applyExit (before6108 k) exit36 7 = some (before6109 k) := by + simp (disch := omega) [before6108, before6109, exit36, applyExit, pop, push] + <;> omega +theorem step6108 (k : Nat) : Runs (7*2) (before6108 k).denote (before6109 k).denote := + @applyExit_sound (before6108 k) (before6109 k) exit36 7 valid36 (macro6108 k) +theorem macro6109 (k : Nat) : applyExit (before6109 k) exit31 1 = some (before6110 k) := by + simp (disch := omega) [before6109, before6110, exit31, applyExit, pop, push] + <;> omega +theorem step6109 (k : Nat) : Runs (1*1) (before6109 k).denote (before6110 k).denote := + @applyExit_sound (before6109 k) (before6110 k) exit31 1 valid31 (macro6109 k) +theorem macro6110 (k : Nat) : applyExit (before6110 k) exit10 7 = some (before6111 k) := by + simp (disch := omega) [before6110, before6111, exit10, applyExit, pop, push] + <;> omega +theorem step6110 (k : Nat) : Runs (7*2) (before6110 k).denote (before6111 k).denote := + @applyExit_sound (before6110 k) (before6111 k) exit10 7 valid10 (macro6110 k) +theorem macro6111 (k : Nat) : applyExit (before6111 k) exit32 1 = some (before6112 k) := by + simp (disch := omega) [before6111, before6112, exit32, applyExit, pop, push] + <;> omega +theorem step6111 (k : Nat) : Runs (1*3) (before6111 k).denote (before6112 k).denote := + @applyExit_sound (before6111 k) (before6112 k) exit32 1 valid32 (macro6111 k) +theorem macro6112 (k : Nat) : applyExit (before6112 k) exit36 7 = some (before6113 k) := by + simp (disch := omega) [before6112, before6113, exit36, applyExit, pop, push] + <;> omega +theorem step6112 (k : Nat) : Runs (7*2) (before6112 k).denote (before6113 k).denote := + @applyExit_sound (before6112 k) (before6113 k) exit36 7 valid36 (macro6112 k) +theorem macro6113 (k : Nat) : applyExit (before6113 k) exit33 1 = some (before6114 k) := by + simp (disch := omega) [before6113, before6114, exit33, applyExit, pop, push] + <;> omega +theorem step6113 (k : Nat) : Runs (1*2) (before6113 k).denote (before6114 k).denote := + @applyExit_sound (before6113 k) (before6114 k) exit33 1 valid33 (macro6113 k) +theorem macro6114 (k : Nat) : applyExit (before6114 k) exit34 10 = some (before6115 k) := by + simp (disch := omega) [before6114, before6115, exit34, applyExit, pop, push] + <;> omega +theorem step6114 (k : Nat) : Runs (10*2) (before6114 k).denote (before6115 k).denote := + @applyExit_sound (before6114 k) (before6115 k) exit34 10 valid34 (macro6114 k) +theorem macro6115 (k : Nat) : applyExit (before6115 k) exit35 1 = some (before6116 k) := by + simp (disch := omega) [before6115, before6116, exit35, applyExit, pop, push] + <;> omega +theorem step6115 (k : Nat) : Runs (1*2) (before6115 k).denote (before6116 k).denote := + @applyExit_sound (before6115 k) (before6116 k) exit35 1 valid35 (macro6115 k) +theorem macro6116 (k : Nat) : applyExit (before6116 k) exit36 7 = some (before6117 k) := by + simp (disch := omega) [before6116, before6117, exit36, applyExit, pop, push] + <;> omega +theorem step6116 (k : Nat) : Runs (7*2) (before6116 k).denote (before6117 k).denote := + @applyExit_sound (before6116 k) (before6117 k) exit36 7 valid36 (macro6116 k) +theorem macro6117 (k : Nat) : applyExit (before6117 k) exit31 1 = some (before6118 k) := by + simp (disch := omega) [before6117, before6118, exit31, applyExit, pop, push] + <;> omega +theorem step6117 (k : Nat) : Runs (1*1) (before6117 k).denote (before6118 k).denote := + @applyExit_sound (before6117 k) (before6118 k) exit31 1 valid31 (macro6117 k) +theorem macro6118 (k : Nat) : applyExit (before6118 k) exit10 7 = some (before6119 k) := by + simp (disch := omega) [before6118, before6119, exit10, applyExit, pop, push] + <;> omega +theorem step6118 (k : Nat) : Runs (7*2) (before6118 k).denote (before6119 k).denote := + @applyExit_sound (before6118 k) (before6119 k) exit10 7 valid10 (macro6118 k) +theorem macro6119 (k : Nat) : applyExit (before6119 k) exit32 1 = some (before6120 k) := by + simp (disch := omega) [before6119, before6120, exit32, applyExit, pop, push] + <;> omega +theorem step6119 (k : Nat) : Runs (1*3) (before6119 k).denote (before6120 k).denote := + @applyExit_sound (before6119 k) (before6120 k) exit32 1 valid32 (macro6119 k) +theorem macro6120 (k : Nat) : applyExit (before6120 k) exit36 7 = some (before6121 k) := by + simp (disch := omega) [before6120, before6121, exit36, applyExit, pop, push] + <;> omega +theorem step6120 (k : Nat) : Runs (7*2) (before6120 k).denote (before6121 k).denote := + @applyExit_sound (before6120 k) (before6121 k) exit36 7 valid36 (macro6120 k) +theorem macro6121 (k : Nat) : applyExit (before6121 k) exit33 1 = some (before6122 k) := by + simp (disch := omega) [before6121, before6122, exit33, applyExit, pop, push] + <;> omega +theorem step6121 (k : Nat) : Runs (1*2) (before6121 k).denote (before6122 k).denote := + @applyExit_sound (before6121 k) (before6122 k) exit33 1 valid33 (macro6121 k) +theorem macro6122 (k : Nat) : applyExit (before6122 k) exit34 4 = some (before6123 k) := by + simp (disch := omega) [before6122, before6123, exit34, applyExit, pop, push] + <;> omega +theorem step6122 (k : Nat) : Runs (4*2) (before6122 k).denote (before6123 k).denote := + @applyExit_sound (before6122 k) (before6123 k) exit34 4 valid34 (macro6122 k) +theorem macro6123 (k : Nat) : applyExit (before6123 k) exit327 (1*k+7) = some (before6124 k) := by + simp (disch := omega) [before6123, before6124, exit327, applyExit, pop, push] + <;> omega +theorem step6123 (k : Nat) : Runs ((1*k+7)*70) (before6123 k).denote (before6124 k).denote := + @applyExit_sound (before6123 k) (before6124 k) exit327 (1*k+7) valid327 (macro6123 k) +theorem macro6124 (k : Nat) : applyExit (before6124 k) exit283 1 = some (before6125 k) := by + simp (disch := omega) [before6124, before6125, exit283, applyExit, pop, push] + <;> omega +theorem step6124 (k : Nat) : Runs (1*38) (before6124 k).denote (before6125 k).denote := + @applyExit_sound (before6124 k) (before6125 k) exit283 1 valid283 (macro6124 k) +theorem macro6125 (k : Nat) : applyExit (before6125 k) exit34 791761155 = some (before6126 k) := by + simp (disch := omega) [before6125, before6126, exit34, applyExit, pop, push] + <;> omega +theorem step6125 (k : Nat) : Runs (791761155*2) (before6125 k).denote (before6126 k).denote := + @applyExit_sound (before6125 k) (before6126 k) exit34 791761155 valid34 (macro6125 k) +theorem macro6126 (k : Nat) : applyExit (before6126 k) exit35 1 = some (before6127 k) := by + simp (disch := omega) [before6126, before6127, exit35, applyExit, pop, push] + <;> omega +theorem step6126 (k : Nat) : Runs (1*2) (before6126 k).denote (before6127 k).denote := + @applyExit_sound (before6126 k) (before6127 k) exit35 1 valid35 (macro6126 k) +theorem macro6127 (k : Nat) : applyExit (before6127 k) exit36 6 = some (before6128 k) := by + simp (disch := omega) [before6127, before6128, exit36, applyExit, pop, push] + <;> omega +theorem step6127 (k : Nat) : Runs (6*2) (before6127 k).denote (before6128 k).denote := + @applyExit_sound (before6127 k) (before6128 k) exit36 6 valid36 (macro6127 k) +theorem macro6128 (k : Nat) : applyExit (before6128 k) exit31 1 = some (before6129 k) := by + simp (disch := omega) [before6128, before6129, exit31, applyExit, pop, push] + <;> omega +theorem step6128 (k : Nat) : Runs (1*1) (before6128 k).denote (before6129 k).denote := + @applyExit_sound (before6128 k) (before6129 k) exit31 1 valid31 (macro6128 k) +theorem macro6129 (k : Nat) : applyExit (before6129 k) exit10 6 = some (before6130 k) := by + simp (disch := omega) [before6129, before6130, exit10, applyExit, pop, push] + <;> omega +theorem step6129 (k : Nat) : Runs (6*2) (before6129 k).denote (before6130 k).denote := + @applyExit_sound (before6129 k) (before6130 k) exit10 6 valid10 (macro6129 k) +theorem macro6130 (k : Nat) : applyExit (before6130 k) exit32 1 = some (before6131 k) := by + simp (disch := omega) [before6130, before6131, exit32, applyExit, pop, push] + <;> omega +theorem step6130 (k : Nat) : Runs (1*3) (before6130 k).denote (before6131 k).denote := + @applyExit_sound (before6130 k) (before6131 k) exit32 1 valid32 (macro6130 k) +theorem macro6131 (k : Nat) : applyExit (before6131 k) exit36 6 = some (before6132 k) := by + simp (disch := omega) [before6131, before6132, exit36, applyExit, pop, push] + <;> omega +theorem step6131 (k : Nat) : Runs (6*2) (before6131 k).denote (before6132 k).denote := + @applyExit_sound (before6131 k) (before6132 k) exit36 6 valid36 (macro6131 k) +theorem macro6132 (k : Nat) : applyExit (before6132 k) exit33 1 = some (before6133 k) := by + simp (disch := omega) [before6132, before6133, exit33, applyExit, pop, push] + <;> omega +theorem step6132 (k : Nat) : Runs (1*2) (before6132 k).denote (before6133 k).denote := + @applyExit_sound (before6132 k) (before6133 k) exit33 1 valid33 (macro6132 k) +theorem macro6133 (k : Nat) : applyExit (before6133 k) exit34 23 = some (before6134 k) := by + simp (disch := omega) [before6133, before6134, exit34, applyExit, pop, push] + <;> omega +theorem step6133 (k : Nat) : Runs (23*2) (before6133 k).denote (before6134 k).denote := + @applyExit_sound (before6133 k) (before6134 k) exit34 23 valid34 (macro6133 k) +theorem macro6134 (k : Nat) : applyExit (before6134 k) exit35 1 = some (before6135 k) := by + simp (disch := omega) [before6134, before6135, exit35, applyExit, pop, push] + <;> omega +theorem step6134 (k : Nat) : Runs (1*2) (before6134 k).denote (before6135 k).denote := + @applyExit_sound (before6134 k) (before6135 k) exit35 1 valid35 (macro6134 k) +theorem macro6135 (k : Nat) : applyExit (before6135 k) exit36 38 = some (before6136 k) := by + simp (disch := omega) [before6135, before6136, exit36, applyExit, pop, push] + <;> omega +theorem step6135 (k : Nat) : Runs (38*2) (before6135 k).denote (before6136 k).denote := + @applyExit_sound (before6135 k) (before6136 k) exit36 38 valid36 (macro6135 k) +theorem macro6136 (k : Nat) : applyExit (before6136 k) exit31 1 = some (before6137 k) := by + simp (disch := omega) [before6136, before6137, exit31, applyExit, pop, push] + <;> omega +theorem step6136 (k : Nat) : Runs (1*1) (before6136 k).denote (before6137 k).denote := + @applyExit_sound (before6136 k) (before6137 k) exit31 1 valid31 (macro6136 k) +theorem macro6137 (k : Nat) : applyExit (before6137 k) exit10 38 = some (before6138 k) := by + simp (disch := omega) [before6137, before6138, exit10, applyExit, pop, push] + <;> omega +theorem step6137 (k : Nat) : Runs (38*2) (before6137 k).denote (before6138 k).denote := + @applyExit_sound (before6137 k) (before6138 k) exit10 38 valid10 (macro6137 k) +theorem macro6138 (k : Nat) : applyExit (before6138 k) exit32 1 = some (before6139 k) := by + simp (disch := omega) [before6138, before6139, exit32, applyExit, pop, push] + <;> omega +theorem step6138 (k : Nat) : Runs (1*3) (before6138 k).denote (before6139 k).denote := + @applyExit_sound (before6138 k) (before6139 k) exit32 1 valid32 (macro6138 k) +theorem macro6139 (k : Nat) : applyExit (before6139 k) exit36 38 = some (before6140 k) := by + simp (disch := omega) [before6139, before6140, exit36, applyExit, pop, push] + <;> omega +theorem step6139 (k : Nat) : Runs (38*2) (before6139 k).denote (before6140 k).denote := + @applyExit_sound (before6139 k) (before6140 k) exit36 38 valid36 (macro6139 k) +theorem macro6140 (k : Nat) : applyExit (before6140 k) exit33 1 = some (before6141 k) := by + simp (disch := omega) [before6140, before6141, exit33, applyExit, pop, push] + <;> omega +theorem step6140 (k : Nat) : Runs (1*2) (before6140 k).denote (before6141 k).denote := + @applyExit_sound (before6140 k) (before6141 k) exit33 1 valid33 (macro6140 k) +theorem macro6141 (k : Nat) : applyExit (before6141 k) exit34 17 = some (before6142 k) := by + simp (disch := omega) [before6141, before6142, exit34, applyExit, pop, push] + <;> omega +theorem step6141 (k : Nat) : Runs (17*2) (before6141 k).denote (before6142 k).denote := + @applyExit_sound (before6141 k) (before6142 k) exit34 17 valid34 (macro6141 k) +theorem macro6142 (k : Nat) : applyExit (before6142 k) exit35 1 = some (before6143 k) := by + simp (disch := omega) [before6142, before6143, exit35, applyExit, pop, push] + <;> omega +theorem step6142 (k : Nat) : Runs (1*2) (before6142 k).denote (before6143 k).denote := + @applyExit_sound (before6142 k) (before6143 k) exit35 1 valid35 (macro6142 k) +theorem macro6143 (k : Nat) : applyExit (before6143 k) exit36 90 = some (before6144 k) := by + simp (disch := omega) [before6143, before6144, exit36, applyExit, pop, push] + <;> omega +theorem step6143 (k : Nat) : Runs (90*2) (before6143 k).denote (before6144 k).denote := + @applyExit_sound (before6143 k) (before6144 k) exit36 90 valid36 (macro6143 k) +theorem macro6144 (k : Nat) : applyExit (before6144 k) exit31 1 = some (before6145 k) := by + simp (disch := omega) [before6144, before6145, exit31, applyExit, pop, push] + <;> omega +theorem step6144 (k : Nat) : Runs (1*1) (before6144 k).denote (before6145 k).denote := + @applyExit_sound (before6144 k) (before6145 k) exit31 1 valid31 (macro6144 k) +theorem macro6145 (k : Nat) : applyExit (before6145 k) exit10 90 = some (before6146 k) := by + simp (disch := omega) [before6145, before6146, exit10, applyExit, pop, push] + <;> omega +theorem step6145 (k : Nat) : Runs (90*2) (before6145 k).denote (before6146 k).denote := + @applyExit_sound (before6145 k) (before6146 k) exit10 90 valid10 (macro6145 k) +theorem macro6146 (k : Nat) : applyExit (before6146 k) exit32 1 = some (before6147 k) := by + simp (disch := omega) [before6146, before6147, exit32, applyExit, pop, push] + <;> omega +theorem step6146 (k : Nat) : Runs (1*3) (before6146 k).denote (before6147 k).denote := + @applyExit_sound (before6146 k) (before6147 k) exit32 1 valid32 (macro6146 k) +theorem macro6147 (k : Nat) : applyExit (before6147 k) exit36 90 = some (before6148 k) := by + simp (disch := omega) [before6147, before6148, exit36, applyExit, pop, push] + <;> omega +theorem step6147 (k : Nat) : Runs (90*2) (before6147 k).denote (before6148 k).denote := + @applyExit_sound (before6147 k) (before6148 k) exit36 90 valid36 (macro6147 k) +theorem macro6148 (k : Nat) : applyExit (before6148 k) exit33 1 = some (before6149 k) := by + simp (disch := omega) [before6148, before6149, exit33, applyExit, pop, push] + <;> omega +theorem step6148 (k : Nat) : Runs (1*2) (before6148 k).denote (before6149 k).denote := + @applyExit_sound (before6148 k) (before6149 k) exit33 1 valid33 (macro6148 k) +theorem macro6149 (k : Nat) : applyExit (before6149 k) exit34 23 = some (before6150 k) := by + simp (disch := omega) [before6149, before6150, exit34, applyExit, pop, push] + <;> omega +theorem step6149 (k : Nat) : Runs (23*2) (before6149 k).denote (before6150 k).denote := + @applyExit_sound (before6149 k) (before6150 k) exit34 23 valid34 (macro6149 k) +theorem macro6150 (k : Nat) : applyExit (before6150 k) exit328 (1*k+8) = some (before6151 k) := by + simp (disch := omega) [before6150, before6151, exit328, applyExit, pop, push] + <;> omega +theorem step6150 (k : Nat) : Runs ((1*k+8)*1154) (before6150 k).denote (before6151 k).denote := + @applyExit_sound (before6150 k) (before6151 k) exit328 (1*k+8) valid328 (macro6150 k) +theorem macro6151 (k : Nat) : applyExit (before6151 k) exit34 15 = some (before6152 k) := by + simp (disch := omega) [before6151, before6152, exit34, applyExit, pop, push] + <;> omega +theorem step6151 (k : Nat) : Runs (15*2) (before6151 k).denote (before6152 k).denote := + @applyExit_sound (before6151 k) (before6152 k) exit34 15 valid34 (macro6151 k) +theorem macro6152 (k : Nat) : applyExit (before6152 k) exit35 1 = some (before6153 k) := by + simp (disch := omega) [before6152, before6153, exit35, applyExit, pop, push] + <;> omega +theorem step6152 (k : Nat) : Runs (1*2) (before6152 k).denote (before6153 k).denote := + @applyExit_sound (before6152 k) (before6153 k) exit35 1 valid35 (macro6152 k) +theorem macro6153 (k : Nat) : applyExit (before6153 k) exit36 14 = some (before6154 k) := by + simp (disch := omega) [before6153, before6154, exit36, applyExit, pop, push] + <;> omega +theorem step6153 (k : Nat) : Runs (14*2) (before6153 k).denote (before6154 k).denote := + @applyExit_sound (before6153 k) (before6154 k) exit36 14 valid36 (macro6153 k) +theorem macro6154 (k : Nat) : applyExit (before6154 k) exit31 1 = some (before6155 k) := by + simp (disch := omega) [before6154, before6155, exit31, applyExit, pop, push] + <;> omega +theorem step6154 (k : Nat) : Runs (1*1) (before6154 k).denote (before6155 k).denote := + @applyExit_sound (before6154 k) (before6155 k) exit31 1 valid31 (macro6154 k) +theorem macro6155 (k : Nat) : applyExit (before6155 k) exit10 14 = some (before6156 k) := by + simp (disch := omega) [before6155, before6156, exit10, applyExit, pop, push] + <;> omega +theorem step6155 (k : Nat) : Runs (14*2) (before6155 k).denote (before6156 k).denote := + @applyExit_sound (before6155 k) (before6156 k) exit10 14 valid10 (macro6155 k) +theorem macro6156 (k : Nat) : applyExit (before6156 k) exit32 1 = some (before6157 k) := by + simp (disch := omega) [before6156, before6157, exit32, applyExit, pop, push] + <;> omega +theorem step6156 (k : Nat) : Runs (1*3) (before6156 k).denote (before6157 k).denote := + @applyExit_sound (before6156 k) (before6157 k) exit32 1 valid32 (macro6156 k) +theorem macro6157 (k : Nat) : applyExit (before6157 k) exit36 14 = some (before6158 k) := by + simp (disch := omega) [before6157, before6158, exit36, applyExit, pop, push] + <;> omega +theorem step6157 (k : Nat) : Runs (14*2) (before6157 k).denote (before6158 k).denote := + @applyExit_sound (before6157 k) (before6158 k) exit36 14 valid36 (macro6157 k) +theorem macro6158 (k : Nat) : applyExit (before6158 k) exit33 1 = some (before6159 k) := by + simp (disch := omega) [before6158, before6159, exit33, applyExit, pop, push] + <;> omega +theorem step6158 (k : Nat) : Runs (1*2) (before6158 k).denote (before6159 k).denote := + @applyExit_sound (before6158 k) (before6159 k) exit33 1 valid33 (macro6158 k) +theorem macro6159 (k : Nat) : applyExit (before6159 k) exit34 93 = some (before6160 k) := by + simp (disch := omega) [before6159, before6160, exit34, applyExit, pop, push] + <;> omega +theorem step6159 (k : Nat) : Runs (93*2) (before6159 k).denote (before6160 k).denote := + @applyExit_sound (before6159 k) (before6160 k) exit34 93 valid34 (macro6159 k) +theorem macro6160 (k : Nat) : applyExit (before6160 k) exit35 1 = some (before6161 k) := by + simp (disch := omega) [before6160, before6161, exit35, applyExit, pop, push] + <;> omega +theorem step6160 (k : Nat) : Runs (1*2) (before6160 k).denote (before6161 k).denote := + @applyExit_sound (before6160 k) (before6161 k) exit35 1 valid35 (macro6160 k) +theorem macro6161 (k : Nat) : applyExit (before6161 k) exit36 35 = some (before6162 k) := by + simp (disch := omega) [before6161, before6162, exit36, applyExit, pop, push] + <;> omega +theorem step6161 (k : Nat) : Runs (35*2) (before6161 k).denote (before6162 k).denote := + @applyExit_sound (before6161 k) (before6162 k) exit36 35 valid36 (macro6161 k) +theorem macro6162 (k : Nat) : applyExit (before6162 k) exit31 1 = some (before6163 k) := by + simp (disch := omega) [before6162, before6163, exit31, applyExit, pop, push] + <;> omega +theorem step6162 (k : Nat) : Runs (1*1) (before6162 k).denote (before6163 k).denote := + @applyExit_sound (before6162 k) (before6163 k) exit31 1 valid31 (macro6162 k) +theorem macro6163 (k : Nat) : applyExit (before6163 k) exit10 35 = some (before6164 k) := by + simp (disch := omega) [before6163, before6164, exit10, applyExit, pop, push] + <;> omega +theorem step6163 (k : Nat) : Runs (35*2) (before6163 k).denote (before6164 k).denote := + @applyExit_sound (before6163 k) (before6164 k) exit10 35 valid10 (macro6163 k) +theorem macro6164 (k : Nat) : applyExit (before6164 k) exit32 1 = some (before6165 k) := by + simp (disch := omega) [before6164, before6165, exit32, applyExit, pop, push] + <;> omega +theorem step6164 (k : Nat) : Runs (1*3) (before6164 k).denote (before6165 k).denote := + @applyExit_sound (before6164 k) (before6165 k) exit32 1 valid32 (macro6164 k) +theorem macro6165 (k : Nat) : applyExit (before6165 k) exit36 35 = some (before6166 k) := by + simp (disch := omega) [before6165, before6166, exit36, applyExit, pop, push] + <;> omega +theorem step6165 (k : Nat) : Runs (35*2) (before6165 k).denote (before6166 k).denote := + @applyExit_sound (before6165 k) (before6166 k) exit36 35 valid36 (macro6165 k) +theorem macro6166 (k : Nat) : applyExit (before6166 k) exit33 1 = some (before6167 k) := by + simp (disch := omega) [before6166, before6167, exit33, applyExit, pop, push] + <;> omega +theorem step6166 (k : Nat) : Runs (1*2) (before6166 k).denote (before6167 k).denote := + @applyExit_sound (before6166 k) (before6167 k) exit33 1 valid33 (macro6166 k) +theorem macro6167 (k : Nat) : applyExit (before6167 k) exit34 18 = some (before6168 k) := by + simp (disch := omega) [before6167, before6168, exit34, applyExit, pop, push] + <;> omega +theorem step6167 (k : Nat) : Runs (18*2) (before6167 k).denote (before6168 k).denote := + @applyExit_sound (before6167 k) (before6168 k) exit34 18 valid34 (macro6167 k) +theorem macro6168 (k : Nat) : applyExit (before6168 k) exit35 1 = some (before6169 k) := by + simp (disch := omega) [before6168, before6169, exit35, applyExit, pop, push] + <;> omega +theorem step6168 (k : Nat) : Runs (1*2) (before6168 k).denote (before6169 k).denote := + @applyExit_sound (before6168 k) (before6169 k) exit35 1 valid35 (macro6168 k) +theorem macro6169 (k : Nat) : applyExit (before6169 k) exit36 8 = some (before6170 k) := by + simp (disch := omega) [before6169, before6170, exit36, applyExit, pop, push] + <;> omega +theorem step6169 (k : Nat) : Runs (8*2) (before6169 k).denote (before6170 k).denote := + @applyExit_sound (before6169 k) (before6170 k) exit36 8 valid36 (macro6169 k) +theorem macro6170 (k : Nat) : applyExit (before6170 k) exit31 1 = some (before6171 k) := by + simp (disch := omega) [before6170, before6171, exit31, applyExit, pop, push] + <;> omega +theorem step6170 (k : Nat) : Runs (1*1) (before6170 k).denote (before6171 k).denote := + @applyExit_sound (before6170 k) (before6171 k) exit31 1 valid31 (macro6170 k) +theorem macro6171 (k : Nat) : applyExit (before6171 k) exit10 8 = some (before6172 k) := by + simp (disch := omega) [before6171, before6172, exit10, applyExit, pop, push] + <;> omega +theorem step6171 (k : Nat) : Runs (8*2) (before6171 k).denote (before6172 k).denote := + @applyExit_sound (before6171 k) (before6172 k) exit10 8 valid10 (macro6171 k) +theorem macro6172 (k : Nat) : applyExit (before6172 k) exit32 1 = some (before6173 k) := by + simp (disch := omega) [before6172, before6173, exit32, applyExit, pop, push] + <;> omega +theorem step6172 (k : Nat) : Runs (1*3) (before6172 k).denote (before6173 k).denote := + @applyExit_sound (before6172 k) (before6173 k) exit32 1 valid32 (macro6172 k) +theorem macro6173 (k : Nat) : applyExit (before6173 k) exit36 8 = some (before6174 k) := by + simp (disch := omega) [before6173, before6174, exit36, applyExit, pop, push] + <;> omega +theorem step6173 (k : Nat) : Runs (8*2) (before6173 k).denote (before6174 k).denote := + @applyExit_sound (before6173 k) (before6174 k) exit36 8 valid36 (macro6173 k) +theorem macro6174 (k : Nat) : applyExit (before6174 k) exit33 1 = some (before6175 k) := by + simp (disch := omega) [before6174, before6175, exit33, applyExit, pop, push] + <;> omega +theorem step6174 (k : Nat) : Runs (1*2) (before6174 k).denote (before6175 k).denote := + @applyExit_sound (before6174 k) (before6175 k) exit33 1 valid33 (macro6174 k) +theorem macro6175 (k : Nat) : applyExit (before6175 k) exit34 2 = some (before6176 k) := by + simp (disch := omega) [before6175, before6176, exit34, applyExit, pop, push] + <;> omega +theorem step6175 (k : Nat) : Runs (2*2) (before6175 k).denote (before6176 k).denote := + @applyExit_sound (before6175 k) (before6176 k) exit34 2 valid34 (macro6175 k) +theorem macro6176 (k : Nat) : applyExit (before6176 k) exit35 1 = some (before6177 k) := by + simp (disch := omega) [before6176, before6177, exit35, applyExit, pop, push] + <;> omega +theorem step6176 (k : Nat) : Runs (1*2) (before6176 k).denote (before6177 k).denote := + @applyExit_sound (before6176 k) (before6177 k) exit35 1 valid35 (macro6176 k) +theorem macro6177 (k : Nat) : applyExit (before6177 k) exit39 1 = some (before6178 k) := by + simp (disch := omega) [before6177, before6178, exit39, applyExit, pop, push] + <;> omega +theorem step6177 (k : Nat) : Runs (1*1) (before6177 k).denote (before6178 k).denote := + @applyExit_sound (before6177 k) (before6178 k) exit39 1 valid39 (macro6177 k) +theorem macro6178 (k : Nat) : applyExit (before6178 k) exit32 1 = some (before6179 k) := by + simp (disch := omega) [before6178, before6179, exit32, applyExit, pop, push] + <;> omega +theorem step6178 (k : Nat) : Runs (1*3) (before6178 k).denote (before6179 k).denote := + @applyExit_sound (before6178 k) (before6179 k) exit32 1 valid32 (macro6178 k) +theorem macro6179 (k : Nat) : applyExit (before6179 k) exit36 1 = some (before6180 k) := by + simp (disch := omega) [before6179, before6180, exit36, applyExit, pop, push] + <;> omega +theorem step6179 (k : Nat) : Runs (1*2) (before6179 k).denote (before6180 k).denote := + @applyExit_sound (before6179 k) (before6180 k) exit36 1 valid36 (macro6179 k) +theorem macro6180 (k : Nat) : applyExit (before6180 k) exit39 1 = some (before6181 k) := by + simp (disch := omega) [before6180, before6181, exit39, applyExit, pop, push] + <;> omega +theorem step6180 (k : Nat) : Runs (1*1) (before6180 k).denote (before6181 k).denote := + @applyExit_sound (before6180 k) (before6181 k) exit39 1 valid39 (macro6180 k) +theorem macro6181 (k : Nat) : applyExit (before6181 k) exit10 2 = some (before6182 k) := by + simp (disch := omega) [before6181, before6182, exit10, applyExit, pop, push] + <;> omega +theorem step6181 (k : Nat) : Runs (2*2) (before6181 k).denote (before6182 k).denote := + @applyExit_sound (before6181 k) (before6182 k) exit10 2 valid10 (macro6181 k) +theorem macro6182 (k : Nat) : applyExit (before6182 k) exit11 1 = some (before6183 k) := by + simp (disch := omega) [before6182, before6183, exit11, applyExit, pop, push] + <;> omega +theorem step6182 (k : Nat) : Runs (1*2) (before6182 k).denote (before6183 k).denote := + @applyExit_sound (before6182 k) (before6183 k) exit11 1 valid11 (macro6182 k) +theorem macro6183 (k : Nat) : applyExit (before6183 k) exit2 1 = some (before6184 k) := by + simp (disch := omega) [before6183, before6184, exit2, applyExit, pop, push] + <;> omega +theorem step6183 (k : Nat) : Runs (1*2) (before6183 k).denote (before6184 k).denote := + @applyExit_sound (before6183 k) (before6184 k) exit2 1 valid2 (macro6183 k) +theorem macro6184 (k : Nat) : applyExit (before6184 k) exit3 1 = some (before6185 k) := by + simp (disch := omega) [before6184, before6185, exit3, applyExit, pop, push] + <;> omega +theorem step6184 (k : Nat) : Runs (1*2) (before6184 k).denote (before6185 k).denote := + @applyExit_sound (before6184 k) (before6185 k) exit3 1 valid3 (macro6184 k) +theorem macro6185 (k : Nat) : applyExit (before6185 k) exit9 1 = some (before6186 k) := by + simp (disch := omega) [before6185, before6186, exit9, applyExit, pop, push] + <;> omega +theorem step6185 (k : Nat) : Runs (1*2) (before6185 k).denote (before6186 k).denote := + @applyExit_sound (before6185 k) (before6186 k) exit9 1 valid9 (macro6185 k) +theorem macro6186 (k : Nat) : applyExit (before6186 k) exit10 8 = some (before6187 k) := by + simp (disch := omega) [before6186, before6187, exit10, applyExit, pop, push] + <;> omega +theorem step6186 (k : Nat) : Runs (8*2) (before6186 k).denote (before6187 k).denote := + @applyExit_sound (before6186 k) (before6187 k) exit10 8 valid10 (macro6186 k) +theorem macro6187 (k : Nat) : applyExit (before6187 k) exit11 1 = some (before6188 k) := by + simp (disch := omega) [before6187, before6188, exit11, applyExit, pop, push] + <;> omega +theorem step6187 (k : Nat) : Runs (1*2) (before6187 k).denote (before6188 k).denote := + @applyExit_sound (before6187 k) (before6188 k) exit11 1 valid11 (macro6187 k) +theorem macro6188 (k : Nat) : applyExit (before6188 k) exit2 17 = some (before6189 k) := by + simp (disch := omega) [before6188, before6189, exit2, applyExit, pop, push] + <;> omega +theorem step6188 (k : Nat) : Runs (17*2) (before6188 k).denote (before6189 k).denote := + @applyExit_sound (before6188 k) (before6189 k) exit2 17 valid2 (macro6188 k) +theorem macro6189 (k : Nat) : applyExit (before6189 k) exit3 1 = some (before6190 k) := by + simp (disch := omega) [before6189, before6190, exit3, applyExit, pop, push] + <;> omega +theorem step6189 (k : Nat) : Runs (1*2) (before6189 k).denote (before6190 k).denote := + @applyExit_sound (before6189 k) (before6190 k) exit3 1 valid3 (macro6189 k) +theorem macro6190 (k : Nat) : applyExit (before6190 k) exit9 1 = some (before6191 k) := by + simp (disch := omega) [before6190, before6191, exit9, applyExit, pop, push] + <;> omega +theorem step6190 (k : Nat) : Runs (1*2) (before6190 k).denote (before6191 k).denote := + @applyExit_sound (before6190 k) (before6191 k) exit9 1 valid9 (macro6190 k) +theorem macro6191 (k : Nat) : applyExit (before6191 k) exit10 35 = some (before6192 k) := by + simp (disch := omega) [before6191, before6192, exit10, applyExit, pop, push] + <;> omega +theorem step6191 (k : Nat) : Runs (35*2) (before6191 k).denote (before6192 k).denote := + @applyExit_sound (before6191 k) (before6192 k) exit10 35 valid10 (macro6191 k) +theorem macro6192 (k : Nat) : applyExit (before6192 k) exit11 1 = some (before6193 k) := by + simp (disch := omega) [before6192, before6193, exit11, applyExit, pop, push] + <;> omega +theorem step6192 (k : Nat) : Runs (1*2) (before6192 k).denote (before6193 k).denote := + @applyExit_sound (before6192 k) (before6193 k) exit11 1 valid11 (macro6192 k) +theorem macro6193 (k : Nat) : applyExit (before6193 k) exit2 92 = some (before6194 k) := by + simp (disch := omega) [before6193, before6194, exit2, applyExit, pop, push] + <;> omega +theorem step6193 (k : Nat) : Runs (92*2) (before6193 k).denote (before6194 k).denote := + @applyExit_sound (before6193 k) (before6194 k) exit2 92 valid2 (macro6193 k) +theorem macro6194 (k : Nat) : applyExit (before6194 k) exit3 1 = some (before6195 k) := by + simp (disch := omega) [before6194, before6195, exit3, applyExit, pop, push] + <;> omega +theorem step6194 (k : Nat) : Runs (1*2) (before6194 k).denote (before6195 k).denote := + @applyExit_sound (before6194 k) (before6195 k) exit3 1 valid3 (macro6194 k) +theorem macro6195 (k : Nat) : applyExit (before6195 k) exit9 1 = some (before6196 k) := by + simp (disch := omega) [before6195, before6196, exit9, applyExit, pop, push] + <;> omega +theorem step6195 (k : Nat) : Runs (1*2) (before6195 k).denote (before6196 k).denote := + @applyExit_sound (before6195 k) (before6196 k) exit9 1 valid9 (macro6195 k) +theorem macro6196 (k : Nat) : applyExit (before6196 k) exit10 14 = some (before6197 k) := by + simp (disch := omega) [before6196, before6197, exit10, applyExit, pop, push] + <;> omega +theorem step6196 (k : Nat) : Runs (14*2) (before6196 k).denote (before6197 k).denote := + @applyExit_sound (before6196 k) (before6197 k) exit10 14 valid10 (macro6196 k) +theorem macro6197 (k : Nat) : applyExit (before6197 k) exit11 1 = some (before6198 k) := by + simp (disch := omega) [before6197, before6198, exit11, applyExit, pop, push] + <;> omega +theorem step6197 (k : Nat) : Runs (1*2) (before6197 k).denote (before6198 k).denote := + @applyExit_sound (before6197 k) (before6198 k) exit11 1 valid11 (macro6197 k) +theorem macro6198 (k : Nat) : applyExit (before6198 k) exit2 14 = some (before6199 k) := by + simp (disch := omega) [before6198, before6199, exit2, applyExit, pop, push] + <;> omega +theorem step6198 (k : Nat) : Runs (14*2) (before6198 k).denote (before6199 k).denote := + @applyExit_sound (before6198 k) (before6199 k) exit2 14 valid2 (macro6198 k) +theorem macro6199 (k : Nat) : applyExit (before6199 k) exit329 (1*k+8) = some (after6199 k) := by + simp (disch := omega) [before6199, after6199, exit329, applyExit, pop, push] + <;> omega +theorem step6199 (k : Nat) : Runs ((1*k+8)*586) (before6199 k).denote (after6199 k).denote := + @applyExit_sound (before6199 k) (after6199 k) exit329 (1*k+8) valid329 (macro6199 k) +theorem chunkRun061 (k : Nat) : Runs (1810*k+1583538939) (before6100 k).denote (after6199 k).denote := by + have h := (@Runs.trans ((((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))))+((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38))))))+(((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))))+((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2))))))) (((((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))))+((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2))))))+(((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586))))))) (before6100 k).denote (before6150 k).denote (after6199 k).denote (@Runs.trans (((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))))+((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38)))))) (((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))))+((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2)))))) (before6100 k).denote (before6125 k).denote (before6150 k).denote (@Runs.trans ((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))) ((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38))))) (before6100 k).denote (before6112 k).denote (before6125 k).denote (@Runs.trans (((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))) (((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))) (before6100 k).denote (before6106 k).denote (before6112 k).denote (@Runs.trans ((9*2)+((1*1)+(9*2))) ((1*3)+((9*2)+(1*2))) (before6100 k).denote (before6103 k).denote (before6106 k).denote (@Runs.trans (9*2) ((1*1)+(9*2)) (before6100 k).denote (before6101 k).denote (before6103 k).denote (step6100 k) (@Runs.trans (1*1) (9*2) (before6101 k).denote (before6102 k).denote (before6103 k).denote (step6101 k) (step6102 k))) (@Runs.trans (1*3) ((9*2)+(1*2)) (before6103 k).denote (before6104 k).denote (before6106 k).denote (step6103 k) (@Runs.trans (9*2) (1*2) (before6104 k).denote (before6105 k).denote (before6106 k).denote (step6104 k) (step6105 k)))) (@Runs.trans ((11*2)+((1*2)+(7*2))) ((1*1)+((7*2)+(1*3))) (before6106 k).denote (before6109 k).denote (before6112 k).denote (@Runs.trans (11*2) ((1*2)+(7*2)) (before6106 k).denote (before6107 k).denote (before6109 k).denote (step6106 k) (@Runs.trans (1*2) (7*2) (before6107 k).denote (before6108 k).denote (before6109 k).denote (step6107 k) (step6108 k))) (@Runs.trans (1*1) ((7*2)+(1*3)) (before6109 k).denote (before6110 k).denote (before6112 k).denote (step6109 k) (@Runs.trans (7*2) (1*3) (before6110 k).denote (before6111 k).denote (before6112 k).denote (step6110 k) (step6111 k))))) (@Runs.trans (((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1)))) (((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38)))) (before6112 k).denote (before6118 k).denote (before6125 k).denote (@Runs.trans ((7*2)+((1*2)+(10*2))) ((1*2)+((7*2)+(1*1))) (before6112 k).denote (before6115 k).denote (before6118 k).denote (@Runs.trans (7*2) ((1*2)+(10*2)) (before6112 k).denote (before6113 k).denote (before6115 k).denote (step6112 k) (@Runs.trans (1*2) (10*2) (before6113 k).denote (before6114 k).denote (before6115 k).denote (step6113 k) (step6114 k))) (@Runs.trans (1*2) ((7*2)+(1*1)) (before6115 k).denote (before6116 k).denote (before6118 k).denote (step6115 k) (@Runs.trans (7*2) (1*1) (before6116 k).denote (before6117 k).denote (before6118 k).denote (step6116 k) (step6117 k)))) (@Runs.trans ((7*2)+((1*3)+(7*2))) (((1*2)+(4*2))+(((1*k+7)*70)+(1*38))) (before6118 k).denote (before6121 k).denote (before6125 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before6118 k).denote (before6119 k).denote (before6121 k).denote (step6118 k) (@Runs.trans (1*3) (7*2) (before6119 k).denote (before6120 k).denote (before6121 k).denote (step6119 k) (step6120 k))) (@Runs.trans ((1*2)+(4*2)) (((1*k+7)*70)+(1*38)) (before6121 k).denote (before6123 k).denote (before6125 k).denote (@Runs.trans (1*2) (4*2) (before6121 k).denote (before6122 k).denote (before6123 k).denote (step6121 k) (step6122 k)) (@Runs.trans ((1*k+7)*70) (1*38) (before6123 k).denote (before6124 k).denote (before6125 k).denote (step6123 k) (step6124 k)))))) (@Runs.trans ((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))) ((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2))))) (before6125 k).denote (before6137 k).denote (before6150 k).denote (@Runs.trans (((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))) (((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))) (before6125 k).denote (before6131 k).denote (before6137 k).denote (@Runs.trans ((791761155*2)+((1*2)+(6*2))) ((1*1)+((6*2)+(1*3))) (before6125 k).denote (before6128 k).denote (before6131 k).denote (@Runs.trans (791761155*2) ((1*2)+(6*2)) (before6125 k).denote (before6126 k).denote (before6128 k).denote (step6125 k) (@Runs.trans (1*2) (6*2) (before6126 k).denote (before6127 k).denote (before6128 k).denote (step6126 k) (step6127 k))) (@Runs.trans (1*1) ((6*2)+(1*3)) (before6128 k).denote (before6129 k).denote (before6131 k).denote (step6128 k) (@Runs.trans (6*2) (1*3) (before6129 k).denote (before6130 k).denote (before6131 k).denote (step6129 k) (step6130 k)))) (@Runs.trans ((6*2)+((1*2)+(23*2))) ((1*2)+((38*2)+(1*1))) (before6131 k).denote (before6134 k).denote (before6137 k).denote (@Runs.trans (6*2) ((1*2)+(23*2)) (before6131 k).denote (before6132 k).denote (before6134 k).denote (step6131 k) (@Runs.trans (1*2) (23*2) (before6132 k).denote (before6133 k).denote (before6134 k).denote (step6132 k) (step6133 k))) (@Runs.trans (1*2) ((38*2)+(1*1)) (before6134 k).denote (before6135 k).denote (before6137 k).denote (step6134 k) (@Runs.trans (38*2) (1*1) (before6135 k).denote (before6136 k).denote (before6137 k).denote (step6135 k) (step6136 k))))) (@Runs.trans (((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2)))) (((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2)))) (before6137 k).denote (before6143 k).denote (before6150 k).denote (@Runs.trans ((38*2)+((1*3)+(38*2))) ((1*2)+((17*2)+(1*2))) (before6137 k).denote (before6140 k).denote (before6143 k).denote (@Runs.trans (38*2) ((1*3)+(38*2)) (before6137 k).denote (before6138 k).denote (before6140 k).denote (step6137 k) (@Runs.trans (1*3) (38*2) (before6138 k).denote (before6139 k).denote (before6140 k).denote (step6138 k) (step6139 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before6140 k).denote (before6141 k).denote (before6143 k).denote (step6140 k) (@Runs.trans (17*2) (1*2) (before6141 k).denote (before6142 k).denote (before6143 k).denote (step6141 k) (step6142 k)))) (@Runs.trans ((90*2)+((1*1)+(90*2))) (((1*3)+(90*2))+((1*2)+(23*2))) (before6143 k).denote (before6146 k).denote (before6150 k).denote (@Runs.trans (90*2) ((1*1)+(90*2)) (before6143 k).denote (before6144 k).denote (before6146 k).denote (step6143 k) (@Runs.trans (1*1) (90*2) (before6144 k).denote (before6145 k).denote (before6146 k).denote (step6144 k) (step6145 k))) (@Runs.trans ((1*3)+(90*2)) ((1*2)+(23*2)) (before6146 k).denote (before6148 k).denote (before6150 k).denote (@Runs.trans (1*3) (90*2) (before6146 k).denote (before6147 k).denote (before6148 k).denote (step6146 k) (step6147 k)) (@Runs.trans (1*2) (23*2) (before6148 k).denote (before6149 k).denote (before6150 k).denote (step6148 k) (step6149 k))))))) (@Runs.trans ((((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))))+((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2)))))) (((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586)))))) (before6150 k).denote (before6175 k).denote (after6199 k).denote (@Runs.trans (((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))) ((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2))))) (before6150 k).denote (before6162 k).denote (before6175 k).denote (@Runs.trans ((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))) (before6150 k).denote (before6156 k).denote (before6162 k).denote (@Runs.trans (((1*k+8)*1154)+((15*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before6150 k).denote (before6153 k).denote (before6156 k).denote (@Runs.trans ((1*k+8)*1154) ((15*2)+(1*2)) (before6150 k).denote (before6151 k).denote (before6153 k).denote (step6150 k) (@Runs.trans (15*2) (1*2) (before6151 k).denote (before6152 k).denote (before6153 k).denote (step6151 k) (step6152 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before6153 k).denote (before6154 k).denote (before6156 k).denote (step6153 k) (@Runs.trans (1*1) (14*2) (before6154 k).denote (before6155 k).denote (before6156 k).denote (step6154 k) (step6155 k)))) (@Runs.trans ((1*3)+((14*2)+(1*2))) ((93*2)+((1*2)+(35*2))) (before6156 k).denote (before6159 k).denote (before6162 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before6156 k).denote (before6157 k).denote (before6159 k).denote (step6156 k) (@Runs.trans (14*2) (1*2) (before6157 k).denote (before6158 k).denote (before6159 k).denote (step6157 k) (step6158 k))) (@Runs.trans (93*2) ((1*2)+(35*2)) (before6159 k).denote (before6160 k).denote (before6162 k).denote (step6159 k) (@Runs.trans (1*2) (35*2) (before6160 k).denote (before6161 k).denote (before6162 k).denote (step6160 k) (step6161 k))))) (@Runs.trans (((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2)))) (((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2)))) (before6162 k).denote (before6168 k).denote (before6175 k).denote (@Runs.trans ((1*1)+((35*2)+(1*3))) ((35*2)+((1*2)+(18*2))) (before6162 k).denote (before6165 k).denote (before6168 k).denote (@Runs.trans (1*1) ((35*2)+(1*3)) (before6162 k).denote (before6163 k).denote (before6165 k).denote (step6162 k) (@Runs.trans (35*2) (1*3) (before6163 k).denote (before6164 k).denote (before6165 k).denote (step6163 k) (step6164 k))) (@Runs.trans (35*2) ((1*2)+(18*2)) (before6165 k).denote (before6166 k).denote (before6168 k).denote (step6165 k) (@Runs.trans (1*2) (18*2) (before6166 k).denote (before6167 k).denote (before6168 k).denote (step6166 k) (step6167 k)))) (@Runs.trans ((1*2)+((8*2)+(1*1))) (((8*2)+(1*3))+((8*2)+(1*2))) (before6168 k).denote (before6171 k).denote (before6175 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before6168 k).denote (before6169 k).denote (before6171 k).denote (step6168 k) (@Runs.trans (8*2) (1*1) (before6169 k).denote (before6170 k).denote (before6171 k).denote (step6169 k) (step6170 k))) (@Runs.trans ((8*2)+(1*3)) ((8*2)+(1*2)) (before6171 k).denote (before6173 k).denote (before6175 k).denote (@Runs.trans (8*2) (1*3) (before6171 k).denote (before6172 k).denote (before6173 k).denote (step6171 k) (step6172 k)) (@Runs.trans (8*2) (1*2) (before6173 k).denote (before6174 k).denote (before6175 k).denote (step6173 k) (step6174 k)))))) (@Runs.trans ((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2))))) ((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586))))) (before6175 k).denote (before6187 k).denote (after6199 k).denote (@Runs.trans (((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1)))) (((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))) (before6175 k).denote (before6181 k).denote (before6187 k).denote (@Runs.trans ((2*2)+((1*2)+(1*1))) ((1*3)+((1*2)+(1*1))) (before6175 k).denote (before6178 k).denote (before6181 k).denote (@Runs.trans (2*2) ((1*2)+(1*1)) (before6175 k).denote (before6176 k).denote (before6178 k).denote (step6175 k) (@Runs.trans (1*2) (1*1) (before6176 k).denote (before6177 k).denote (before6178 k).denote (step6176 k) (step6177 k))) (@Runs.trans (1*3) ((1*2)+(1*1)) (before6178 k).denote (before6179 k).denote (before6181 k).denote (step6178 k) (@Runs.trans (1*2) (1*1) (before6179 k).denote (before6180 k).denote (before6181 k).denote (step6179 k) (step6180 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(8*2))) (before6181 k).denote (before6184 k).denote (before6187 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before6181 k).denote (before6182 k).denote (before6184 k).denote (step6181 k) (@Runs.trans (1*2) (1*2) (before6182 k).denote (before6183 k).denote (before6184 k).denote (step6182 k) (step6183 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before6184 k).denote (before6185 k).denote (before6187 k).denote (step6184 k) (@Runs.trans (1*2) (8*2) (before6185 k).denote (before6186 k).denote (before6187 k).denote (step6185 k) (step6186 k))))) (@Runs.trans (((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2)))) (((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586)))) (before6187 k).denote (before6193 k).denote (after6199 k).denote (@Runs.trans ((1*2)+((17*2)+(1*2))) ((1*2)+((35*2)+(1*2))) (before6187 k).denote (before6190 k).denote (before6193 k).denote (@Runs.trans (1*2) ((17*2)+(1*2)) (before6187 k).denote (before6188 k).denote (before6190 k).denote (step6187 k) (@Runs.trans (17*2) (1*2) (before6188 k).denote (before6189 k).denote (before6190 k).denote (step6188 k) (step6189 k))) (@Runs.trans (1*2) ((35*2)+(1*2)) (before6190 k).denote (before6191 k).denote (before6193 k).denote (step6190 k) (@Runs.trans (35*2) (1*2) (before6191 k).denote (before6192 k).denote (before6193 k).denote (step6191 k) (step6192 k)))) (@Runs.trans ((92*2)+((1*2)+(1*2))) (((14*2)+(1*2))+((14*2)+((1*k+8)*586))) (before6193 k).denote (before6196 k).denote (after6199 k).denote (@Runs.trans (92*2) ((1*2)+(1*2)) (before6193 k).denote (before6194 k).denote (before6196 k).denote (step6193 k) (@Runs.trans (1*2) (1*2) (before6194 k).denote (before6195 k).denote (before6196 k).denote (step6194 k) (step6195 k))) (@Runs.trans ((14*2)+(1*2)) ((14*2)+((1*k+8)*586)) (before6196 k).denote (before6198 k).denote (after6199 k).denote (@Runs.trans (14*2) (1*2) (before6196 k).denote (before6197 k).denote (before6198 k).denote (step6196 k) (step6197 k)) (@Runs.trans (14*2) ((1*k+8)*586) (before6198 k).denote (before6199 k).denote (after6199 k).denote (step6198 k) (step6199 k)))))))) + have ht : (((((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))))+((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38))))))+(((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))))+((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2)))))))+(((((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))))+((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2))))))+(((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586)))))))) = (1810*k+1583538939) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean new file mode 100644 index 00000000..eb45d2c5 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean @@ -0,0 +1,783 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6200_0 : Stack := [] +abbrev tail6200_1 : Stack := ⟨w0,1⟩ :: tail6200_0 +abbrev tail6200_2 : Stack := ⟨w2,1⟩ :: tail6200_1 +abbrev tail6200_3 : Stack := ⟨w0,2⟩ :: tail6200_2 +abbrev tail6200_4 : Stack := ⟨w2,1⟩ :: tail6200_3 +abbrev tail6200_5 : Stack := ⟨w0,3⟩ :: tail6200_4 +abbrev tail6200_6 : Stack := ⟨w2,1⟩ :: tail6200_5 +abbrev tail6200_7 : Stack := ⟨w1,3⟩ :: tail6200_6 +abbrev tail6200_8 : Stack := ⟨w0,10⟩ :: tail6200_7 +abbrev tail6200_9 : Stack := ⟨w2,1⟩ :: tail6200_8 +abbrev tail6200_10 : Stack := ⟨w1,11⟩ :: tail6200_9 +abbrev tail6200_11 : Stack := ⟨w0,8⟩ :: tail6200_10 +abbrev tail6200_12 : Stack := ⟨w2,1⟩ :: tail6200_11 +abbrev tail6200_13 : Stack := ⟨w1,10⟩ :: tail6200_12 +abbrev tail6200_14 : Stack := ⟨w0,8⟩ :: tail6200_13 +abbrev tail6200_15 : Stack := ⟨w2,1⟩ :: tail6200_14 +abbrev tail6200_16 : Stack := ⟨w1,4⟩ :: tail6200_15 +abbrev tail6200_17 (k : Nat) : Stack := ⟨w291,(1*k+7)⟩ :: tail6200_16 +abbrev tail6200_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6200_17 k +abbrev tail6200_19 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail6200_18 k +abbrev tail6200_20 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6200_19 k +abbrev tail6200_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_20 k +abbrev tail6200_22 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6200_21 k +abbrev tail6200_23 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6200_22 k +abbrev tail6200_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_23 k +abbrev tail6200_25 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6200_24 k +abbrev tail6200_26 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6200_25 k +abbrev tail6200_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_26 k +abbrev tail6200_28 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6200_27 k +abbrev tail6200_29 : Stack := ⟨w1,3⟩ :: tail6200_0 +abbrev tail6200_30 : Stack := ⟨w2,1⟩ :: tail6200_29 +abbrev tail6200_31 : Stack := ⟨w0,2⟩ :: tail6200_30 +abbrev tail6200_32 : Stack := ⟨w1,9⟩ :: tail6200_31 +abbrev tail6200_33 : Stack := ⟨w2,1⟩ :: tail6200_32 +abbrev tail6200_34 : Stack := ⟨w0,18⟩ :: tail6200_33 +abbrev tail6200_35 : Stack := ⟨w1,36⟩ :: tail6200_34 +abbrev tail6200_36 : Stack := ⟨w2,1⟩ :: tail6200_35 +abbrev tail6200_37 : Stack := ⟨w0,93⟩ :: tail6200_36 +abbrev tail6200_38 : Stack := ⟨w1,15⟩ :: tail6200_37 +abbrev tail6200_39 : Stack := ⟨w2,1⟩ :: tail6200_38 +abbrev tail6200_40 : Stack := ⟨w0,14⟩ :: tail6200_39 +abbrev tail6200_41 (k : Nat) : Stack := ⟨w293,(1*k+8)⟩ :: tail6200_40 +abbrev tail6200_42 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6200_41 k +abbrev tail6200_43 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6200_41 k +abbrev tail6200_44 (k : Nat) : Stack := ⟨w0,90⟩ :: tail6200_25 k +abbrev tail6200_45 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_43 k +abbrev tail6200_46 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6200_43 k +abbrev tail6200_47 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6200_24 k +abbrev tail6200_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_46 k +abbrev tail6200_49 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6200_48 k +abbrev tail6200_50 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6200_48 k +abbrev tail6200_51 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6200_22 k +abbrev tail6200_52 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_50 k +abbrev tail6200_53 (k : Nat) : Stack := ⟨w1,39⟩ :: tail6200_50 k +abbrev tail6200_54 (k : Nat) : Stack := ⟨w1,22⟩ :: tail6200_21 k +abbrev tail6200_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_53 k +abbrev tail6200_56 (k : Nat) : Stack := ⟨w0,22⟩ :: tail6200_55 k +abbrev tail6200_57 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6200_55 k +abbrev tail6200_58 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6200_19 k +abbrev tail6200_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_57 k +abbrev tail6200_60 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6200_57 k +abbrev tail6200_61 (k : Nat) : Stack := ⟨w1,791761154⟩ :: tail6200_18 k +abbrev tail6200_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_60 k +abbrev tail6200_63 (k : Nat) : Stack := ⟨w0,791761154⟩ :: tail6200_62 k +abbrev tail6200_64 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6200_63 k +abbrev tail6200_65 (k : Nat) : Stack := ⟨w294,(1*k+7)⟩ :: tail6200_64 k +abbrev tail6200_66 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6200_65 k +abbrev tail6200_67 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6200_65 k +abbrev tail6200_68 : Stack := ⟨w0,7⟩ :: tail6200_13 +abbrev tail6200_69 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_67 k +abbrev tail6200_70 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_67 k +abbrev tail6200_71 : Stack := ⟨w1,9⟩ :: tail6200_12 +abbrev tail6200_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_70 k +abbrev tail6200_73 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6200_72 k +abbrev tail6200_74 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6200_72 k +abbrev tail6200_75 : Stack := ⟨w0,7⟩ :: tail6200_10 +abbrev tail6200_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_74 k +abbrev tail6200_77 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_74 k +abbrev tail6200_78 : Stack := ⟨w1,10⟩ :: tail6200_9 +abbrev tail6200_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_77 k +abbrev tail6200_80 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6200_79 k +abbrev tail6200_81 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6200_79 k +abbrev tail6200_82 : Stack := ⟨w0,9⟩ :: tail6200_7 +abbrev tail6200_83 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_81 k +abbrev tail6200_84 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6200_81 k +abbrev tail6200_85 : Stack := ⟨w1,2⟩ :: tail6200_6 +abbrev tail6200_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_84 k +abbrev tail6200_87 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6200_86 k +abbrev tail6200_88 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6200_86 k +abbrev tail6200_89 : Stack := ⟨w0,2⟩ :: tail6200_4 +abbrev tail6200_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_88 k +abbrev tail6200_91 (k : Nat) : Stack := ⟨w1,3⟩ :: tail6200_88 k +abbrev tail6200_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_91 k +abbrev tail6200_93 : Stack := ⟨w0,1⟩ :: tail6200_2 +abbrev tail6200_94 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6200_91 k +abbrev tail6200_95 : Stack := ⟨w2,2⟩ :: tail6200_1 +abbrev tail6200_96 : Stack := ⟨w23,1⟩ :: tail6200_95 +abbrev tail6200_97 (k : Nat) : Stack := ⟨w1,4⟩ :: tail6200_88 k +abbrev tail6200_98 : Stack := ⟨w0,1⟩ :: tail6200_95 +abbrev tail6200_99 : Stack := ⟨w0,5⟩ :: tail6200_95 +abbrev tail6200_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_87 k +abbrev tail6200_101 (k : Nat) : Stack := ⟨w1,5⟩ :: tail6200_100 k +abbrev tail6200_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_101 k +abbrev tail6200_103 : Stack := ⟨w0,2⟩ :: tail6200_0 +abbrev tail6200_104 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_101 k +abbrev tail6200_105 : Stack := ⟨w1,1⟩ :: tail6200_2 +abbrev tail6200_106 : Stack := ⟨w0,5⟩ :: tail6200_105 +abbrev tail6200_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_87 k +abbrev tail6200_108 : Stack := ⟨w0,4⟩ :: tail6200_105 +abbrev tail6200_109 : Stack := ⟨w2,1⟩ :: tail6200_108 +abbrev tail6200_110 : Stack := ⟨w23,1⟩ :: tail6200_109 +abbrev tail6200_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_86 k +abbrev tail6200_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_111 k +abbrev tail6200_113 : Stack := ⟨w0,1⟩ :: tail6200_109 +abbrev tail6200_114 : Stack := ⟨w2,1⟩ :: tail6200_113 +abbrev tail6200_115 : Stack := ⟨w1,1⟩ :: tail6200_114 +abbrev tail6200_116 : Stack := ⟨w23,1⟩ :: tail6200_115 +abbrev tail6200_117 : Stack := ⟨w0,10⟩ :: tail6200_116 +abbrev tail6200_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_80 k +abbrev tail6200_119 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6200_118 k +abbrev tail6200_120 : Stack := ⟨w0,1⟩ :: tail6200_115 +abbrev tail6200_121 : Stack := ⟨w0,11⟩ :: tail6200_115 +abbrev tail6200_122 : Stack := ⟨w2,1⟩ :: tail6200_121 +abbrev tail6200_123 : Stack := ⟨w1,10⟩ :: tail6200_122 +abbrev tail6200_124 : Stack := ⟨w23,1⟩ :: tail6200_123 +abbrev tail6200_125 : Stack := ⟨w0,8⟩ :: tail6200_124 +abbrev tail6200_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_73 k +abbrev tail6200_127 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_126 k +abbrev tail6200_128 : Stack := ⟨w0,1⟩ :: tail6200_123 +abbrev tail6200_129 : Stack := ⟨w0,9⟩ :: tail6200_123 +abbrev tail6200_130 : Stack := ⟨w2,1⟩ :: tail6200_129 +abbrev tail6200_131 : Stack := ⟨w1,9⟩ :: tail6200_130 +abbrev tail6200_132 : Stack := ⟨w23,1⟩ :: tail6200_131 +abbrev tail6200_133 : Stack := ⟨w0,8⟩ :: tail6200_132 +abbrev tail6200_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_66 k +abbrev tail6200_135 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_134 k +abbrev tail6200_136 : Stack := ⟨w0,1⟩ :: tail6200_131 +abbrev tail6200_137 : Stack := ⟨w0,9⟩ :: tail6200_131 +abbrev tail6200_138 : Stack := ⟨w2,1⟩ :: tail6200_137 +abbrev tail6200_139 : Stack := ⟨w1,4⟩ :: tail6200_138 +abbrev tail6200_140 (k : Nat) : Stack := ⟨w295,(1*k+7)⟩ :: tail6200_139 +abbrev tail6200_141 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6200_140 k +abbrev tail6200_142 (k : Nat) : Stack := ⟨w1,791761154⟩ :: tail6200_141 k +abbrev tail6200_143 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_142 k +abbrev tail6200_144 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6200_143 k +abbrev tail6200_145 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_56 k +abbrev tail6200_146 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6200_145 k +abbrev tail6200_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_142 k +abbrev tail6200_148 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6200_142 k +abbrev tail6200_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_148 k +abbrev tail6200_150 (k : Nat) : Stack := ⟨w1,22⟩ :: tail6200_149 k +abbrev tail6200_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_150 k +abbrev tail6200_152 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6200_151 k +abbrev tail6200_153 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_49 k +abbrev tail6200_154 (k : Nat) : Stack := ⟨w1,39⟩ :: tail6200_153 k +abbrev tail6200_155 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_150 k +abbrev tail6200_156 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6200_150 k + +def before6200 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6200_28 k),(tail6200_41 k)⟩ +def before6201 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6200_27 k),(tail6200_42 k)⟩ +def before6202 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6200_26 k),(tail6200_43 k)⟩ +def before6203 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6200_44 k),(tail6200_45 k)⟩ +def before6204 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail6200_25 k),(tail6200_46 k)⟩ +def before6205 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521667),(tail6200_47 k),(tail6200_48 k)⟩ +def before6206 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6200_24 k),(tail6200_49 k)⟩ +def before6207 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6200_23 k),(tail6200_50 k)⟩ +def before6208 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6200_51 k),(tail6200_52 k)⟩ +def before6209 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521555),(tail6200_22 k),(tail6200_53 k)⟩ +def before6210 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521553),(tail6200_54 k),(tail6200_55 k)⟩ +def before6211 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6200_21 k),(tail6200_56 k)⟩ +def before6212 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6200_20 k),(tail6200_57 k)⟩ +def before6213 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6200_58 k),(tail6200_59 k)⟩ +def before6214 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail6200_19 k),(tail6200_60 k)⟩ +def before6215 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521491),(tail6200_61 k),(tail6200_62 k)⟩ +def before6216 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6200_18 k),(tail6200_63 k)⟩ +def before6217 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6200_17 k),(tail6200_64 k)⟩ +def before6218 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6200_16,(tail6200_65 k)⟩ +def before6219 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6200_15,(tail6200_66 k)⟩ +def before6220 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6200_14,(tail6200_67 k)⟩ +def before6221 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6200_68,(tail6200_69 k)⟩ +def before6222 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail6200_13,(tail6200_70 k)⟩ +def before6223 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail6200_71,(tail6200_72 k)⟩ +def before6224 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6200_12,(tail6200_73 k)⟩ +def before6225 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6200_11,(tail6200_74 k)⟩ +def before6226 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6200_75,(tail6200_76 k)⟩ +def before6227 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail6200_10,(tail6200_77 k)⟩ +def before6228 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail6200_78,(tail6200_79 k)⟩ +def before6229 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6200_9,(tail6200_80 k)⟩ +def before6230 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6200_8,(tail6200_81 k)⟩ +def before6231 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6200_82,(tail6200_83 k)⟩ +def before6232 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail6200_7,(tail6200_84 k)⟩ +def before6233 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1231),tail6200_85,(tail6200_86 k)⟩ +def before6234 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail6200_6,(tail6200_87 k)⟩ +def before6235 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail6200_5,(tail6200_88 k)⟩ +def before6236 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6200_89,(tail6200_90 k)⟩ +def before6237 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail6200_4,(tail6200_91 k)⟩ +def before6238 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1245),tail6200_3,(tail6200_92 k)⟩ +def before6239 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1247),tail6200_93,(tail6200_94 k)⟩ +def before6240 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail6200_95,(tail6200_94 k)⟩ +def before6241 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6200_96,(tail6200_92 k)⟩ +def before6242 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6200_96,(tail6200_97 k)⟩ +def before6243 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6200_98,(tail6200_97 k)⟩ +def before6244 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail6200_99,(tail6200_88 k)⟩ +def before6245 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6200_99,(tail6200_100 k)⟩ +def before6246 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6200_95,(tail6200_101 k)⟩ +def before6247 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1249),tail6200_2,(tail6200_102 k)⟩ +def before6248 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail6200_103,(tail6200_102 k)⟩ +def before6249 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6200_103,(tail6200_104 k)⟩ +def before6250 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail6200_2,(tail6200_104 k)⟩ +def before6251 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail6200_105,(tail6200_101 k)⟩ +def before6252 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1237),tail6200_106,(tail6200_100 k)⟩ +def before6253 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1237),tail6200_106,(tail6200_107 k)⟩ +def before6254 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1237),tail6200_109,(tail6200_107 k)⟩ +def before6255 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6200_110,(tail6200_87 k)⟩ +def before6256 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6200_110,(tail6200_112 k)⟩ +def before6257 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6200_113,(tail6200_112 k)⟩ +def before6258 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail6200_114,(tail6200_111 k)⟩ +def before6259 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1231),tail6200_115,(tail6200_86 k)⟩ +def before6260 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail6200_116,(tail6200_84 k)⟩ +def before6261 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6200_117,(tail6200_81 k)⟩ +def before6262 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6200_117,(tail6200_118 k)⟩ +def before6263 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail6200_116,(tail6200_119 k)⟩ +def before6264 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail6200_120,(tail6200_119 k)⟩ +def before6265 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6200_121,(tail6200_118 k)⟩ +def before6266 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6200_122,(tail6200_80 k)⟩ +def before6267 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1187),tail6200_123,(tail6200_79 k)⟩ +def before6268 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail6200_124,(tail6200_77 k)⟩ +def before6269 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6200_125,(tail6200_74 k)⟩ +def before6270 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6200_125,(tail6200_126 k)⟩ +def before6271 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail6200_124,(tail6200_127 k)⟩ +def before6272 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail6200_128,(tail6200_127 k)⟩ +def before6273 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6200_129,(tail6200_126 k)⟩ +def before6274 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6200_130,(tail6200_73 k)⟩ +def before6275 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1149),tail6200_131,(tail6200_72 k)⟩ +def before6276 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail6200_132,(tail6200_70 k)⟩ +def before6277 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6200_133,(tail6200_67 k)⟩ +def before6278 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6200_133,(tail6200_134 k)⟩ +def before6279 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail6200_132,(tail6200_135 k)⟩ +def before6280 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail6200_136,(tail6200_135 k)⟩ +def before6281 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6200_137,(tail6200_134 k)⟩ +def before6282 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6200_138,(tail6200_66 k)⟩ +def before6283 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6200_139,(tail6200_65 k)⟩ +def before6284 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6200_140 k),(tail6200_64 k)⟩ +def before6285 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6200_141 k),(tail6200_63 k)⟩ +def before6286 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521491),(tail6200_142 k),(tail6200_62 k)⟩ +def before6287 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521493),(tail6200_143 k),(tail6200_60 k)⟩ +def before6288 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6200_144 k),(tail6200_57 k)⟩ +def before6289 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6200_144 k),(tail6200_145 k)⟩ +def before6290 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail6200_143 k),(tail6200_146 k)⟩ +def before6291 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521493),(tail6200_147 k),(tail6200_146 k)⟩ +def before6292 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6200_148 k),(tail6200_145 k)⟩ +def before6293 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6200_149 k),(tail6200_56 k)⟩ +def before6294 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521553),(tail6200_150 k),(tail6200_55 k)⟩ +def before6295 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521555),(tail6200_151 k),(tail6200_53 k)⟩ +def before6296 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6200_152 k),(tail6200_50 k)⟩ +def before6297 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6200_152 k),(tail6200_153 k)⟩ +def before6298 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521555),(tail6200_151 k),(tail6200_154 k)⟩ +def before6299 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521555),(tail6200_155 k),(tail6200_154 k)⟩ +def after6299 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6200_156 k),(tail6200_153 k)⟩ + +theorem macro6200 (k : Nat) : applyExit (before6200 k) exit2 23 = some (before6201 k) := by + simp (disch := omega) [before6200, before6201, exit2, applyExit, pop, push] + <;> omega +theorem step6200 (k : Nat) : Runs (23*2) (before6200 k).denote (before6201 k).denote := + @applyExit_sound (before6200 k) (before6201 k) exit2 23 valid2 (macro6200 k) +theorem macro6201 (k : Nat) : applyExit (before6201 k) exit3 1 = some (before6202 k) := by + simp (disch := omega) [before6201, before6202, exit3, applyExit, pop, push] + <;> omega +theorem step6201 (k : Nat) : Runs (1*2) (before6201 k).denote (before6202 k).denote := + @applyExit_sound (before6201 k) (before6202 k) exit3 1 valid3 (macro6201 k) +theorem macro6202 (k : Nat) : applyExit (before6202 k) exit9 1 = some (before6203 k) := by + simp (disch := omega) [before6202, before6203, exit9, applyExit, pop, push] + <;> omega +theorem step6202 (k : Nat) : Runs (1*2) (before6202 k).denote (before6203 k).denote := + @applyExit_sound (before6202 k) (before6203 k) exit9 1 valid9 (macro6202 k) +theorem macro6203 (k : Nat) : applyExit (before6203 k) exit10 90 = some (before6204 k) := by + simp (disch := omega) [before6203, before6204, exit10, applyExit, pop, push] + <;> omega +theorem step6203 (k : Nat) : Runs (90*2) (before6203 k).denote (before6204 k).denote := + @applyExit_sound (before6203 k) (before6204 k) exit10 90 valid10 (macro6203 k) +theorem macro6204 (k : Nat) : applyExit (before6204 k) exit11 1 = some (before6205 k) := by + simp (disch := omega) [before6204, before6205, exit11, applyExit, pop, push] + <;> omega +theorem step6204 (k : Nat) : Runs (1*2) (before6204 k).denote (before6205 k).denote := + @applyExit_sound (before6204 k) (before6205 k) exit11 1 valid11 (macro6204 k) +theorem macro6205 (k : Nat) : applyExit (before6205 k) exit2 16 = some (before6206 k) := by + simp (disch := omega) [before6205, before6206, exit2, applyExit, pop, push] + <;> omega +theorem step6205 (k : Nat) : Runs (16*2) (before6205 k).denote (before6206 k).denote := + @applyExit_sound (before6205 k) (before6206 k) exit2 16 valid2 (macro6205 k) +theorem macro6206 (k : Nat) : applyExit (before6206 k) exit3 1 = some (before6207 k) := by + simp (disch := omega) [before6206, before6207, exit3, applyExit, pop, push] + <;> omega +theorem step6206 (k : Nat) : Runs (1*2) (before6206 k).denote (before6207 k).denote := + @applyExit_sound (before6206 k) (before6207 k) exit3 1 valid3 (macro6206 k) +theorem macro6207 (k : Nat) : applyExit (before6207 k) exit9 1 = some (before6208 k) := by + simp (disch := omega) [before6207, before6208, exit9, applyExit, pop, push] + <;> omega +theorem step6207 (k : Nat) : Runs (1*2) (before6207 k).denote (before6208 k).denote := + @applyExit_sound (before6207 k) (before6208 k) exit9 1 valid9 (macro6207 k) +theorem macro6208 (k : Nat) : applyExit (before6208 k) exit10 38 = some (before6209 k) := by + simp (disch := omega) [before6208, before6209, exit10, applyExit, pop, push] + <;> omega +theorem step6208 (k : Nat) : Runs (38*2) (before6208 k).denote (before6209 k).denote := + @applyExit_sound (before6208 k) (before6209 k) exit10 38 valid10 (macro6208 k) +theorem macro6209 (k : Nat) : applyExit (before6209 k) exit11 1 = some (before6210 k) := by + simp (disch := omega) [before6209, before6210, exit11, applyExit, pop, push] + <;> omega +theorem step6209 (k : Nat) : Runs (1*2) (before6209 k).denote (before6210 k).denote := + @applyExit_sound (before6209 k) (before6210 k) exit11 1 valid11 (macro6209 k) +theorem macro6210 (k : Nat) : applyExit (before6210 k) exit2 22 = some (before6211 k) := by + simp (disch := omega) [before6210, before6211, exit2, applyExit, pop, push] + <;> omega +theorem step6210 (k : Nat) : Runs (22*2) (before6210 k).denote (before6211 k).denote := + @applyExit_sound (before6210 k) (before6211 k) exit2 22 valid2 (macro6210 k) +theorem macro6211 (k : Nat) : applyExit (before6211 k) exit3 1 = some (before6212 k) := by + simp (disch := omega) [before6211, before6212, exit3, applyExit, pop, push] + <;> omega +theorem step6211 (k : Nat) : Runs (1*2) (before6211 k).denote (before6212 k).denote := + @applyExit_sound (before6211 k) (before6212 k) exit3 1 valid3 (macro6211 k) +theorem macro6212 (k : Nat) : applyExit (before6212 k) exit9 1 = some (before6213 k) := by + simp (disch := omega) [before6212, before6213, exit9, applyExit, pop, push] + <;> omega +theorem step6212 (k : Nat) : Runs (1*2) (before6212 k).denote (before6213 k).denote := + @applyExit_sound (before6212 k) (before6213 k) exit9 1 valid9 (macro6212 k) +theorem macro6213 (k : Nat) : applyExit (before6213 k) exit10 6 = some (before6214 k) := by + simp (disch := omega) [before6213, before6214, exit10, applyExit, pop, push] + <;> omega +theorem step6213 (k : Nat) : Runs (6*2) (before6213 k).denote (before6214 k).denote := + @applyExit_sound (before6213 k) (before6214 k) exit10 6 valid10 (macro6213 k) +theorem macro6214 (k : Nat) : applyExit (before6214 k) exit11 1 = some (before6215 k) := by + simp (disch := omega) [before6214, before6215, exit11, applyExit, pop, push] + <;> omega +theorem step6214 (k : Nat) : Runs (1*2) (before6214 k).denote (before6215 k).denote := + @applyExit_sound (before6214 k) (before6215 k) exit11 1 valid11 (macro6214 k) +theorem macro6215 (k : Nat) : applyExit (before6215 k) exit2 791761154 = some (before6216 k) := by + simp (disch := omega) [before6215, before6216, exit2, applyExit, pop, push] + <;> omega +theorem step6215 (k : Nat) : Runs (791761154*2) (before6215 k).denote (before6216 k).denote := + @applyExit_sound (before6215 k) (before6216 k) exit2 791761154 valid2 (macro6215 k) +theorem macro6216 (k : Nat) : applyExit (before6216 k) exit276 1 = some (before6217 k) := by + simp (disch := omega) [before6216, before6217, exit276, applyExit, pop, push] + <;> omega +theorem step6216 (k : Nat) : Runs (1*38) (before6216 k).denote (before6217 k).denote := + @applyExit_sound (before6216 k) (before6217 k) exit276 1 valid276 (macro6216 k) +theorem macro6217 (k : Nat) : applyExit (before6217 k) exit330 (1*k+7) = some (before6218 k) := by + simp (disch := omega) [before6217, before6218, exit330, applyExit, pop, push] + <;> omega +theorem step6217 (k : Nat) : Runs ((1*k+7)*38) (before6217 k).denote (before6218 k).denote := + @applyExit_sound (before6217 k) (before6218 k) exit330 (1*k+7) valid330 (macro6217 k) +theorem macro6218 (k : Nat) : applyExit (before6218 k) exit2 4 = some (before6219 k) := by + simp (disch := omega) [before6218, before6219, exit2, applyExit, pop, push] + <;> omega +theorem step6218 (k : Nat) : Runs (4*2) (before6218 k).denote (before6219 k).denote := + @applyExit_sound (before6218 k) (before6219 k) exit2 4 valid2 (macro6218 k) +theorem macro6219 (k : Nat) : applyExit (before6219 k) exit3 1 = some (before6220 k) := by + simp (disch := omega) [before6219, before6220, exit3, applyExit, pop, push] + <;> omega +theorem step6219 (k : Nat) : Runs (1*2) (before6219 k).denote (before6220 k).denote := + @applyExit_sound (before6219 k) (before6220 k) exit3 1 valid3 (macro6219 k) +theorem macro6220 (k : Nat) : applyExit (before6220 k) exit9 1 = some (before6221 k) := by + simp (disch := omega) [before6220, before6221, exit9, applyExit, pop, push] + <;> omega +theorem step6220 (k : Nat) : Runs (1*2) (before6220 k).denote (before6221 k).denote := + @applyExit_sound (before6220 k) (before6221 k) exit9 1 valid9 (macro6220 k) +theorem macro6221 (k : Nat) : applyExit (before6221 k) exit10 7 = some (before6222 k) := by + simp (disch := omega) [before6221, before6222, exit10, applyExit, pop, push] + <;> omega +theorem step6221 (k : Nat) : Runs (7*2) (before6221 k).denote (before6222 k).denote := + @applyExit_sound (before6221 k) (before6222 k) exit10 7 valid10 (macro6221 k) +theorem macro6222 (k : Nat) : applyExit (before6222 k) exit11 1 = some (before6223 k) := by + simp (disch := omega) [before6222, before6223, exit11, applyExit, pop, push] + <;> omega +theorem step6222 (k : Nat) : Runs (1*2) (before6222 k).denote (before6223 k).denote := + @applyExit_sound (before6222 k) (before6223 k) exit11 1 valid11 (macro6222 k) +theorem macro6223 (k : Nat) : applyExit (before6223 k) exit2 9 = some (before6224 k) := by + simp (disch := omega) [before6223, before6224, exit2, applyExit, pop, push] + <;> omega +theorem step6223 (k : Nat) : Runs (9*2) (before6223 k).denote (before6224 k).denote := + @applyExit_sound (before6223 k) (before6224 k) exit2 9 valid2 (macro6223 k) +theorem macro6224 (k : Nat) : applyExit (before6224 k) exit3 1 = some (before6225 k) := by + simp (disch := omega) [before6224, before6225, exit3, applyExit, pop, push] + <;> omega +theorem step6224 (k : Nat) : Runs (1*2) (before6224 k).denote (before6225 k).denote := + @applyExit_sound (before6224 k) (before6225 k) exit3 1 valid3 (macro6224 k) +theorem macro6225 (k : Nat) : applyExit (before6225 k) exit9 1 = some (before6226 k) := by + simp (disch := omega) [before6225, before6226, exit9, applyExit, pop, push] + <;> omega +theorem step6225 (k : Nat) : Runs (1*2) (before6225 k).denote (before6226 k).denote := + @applyExit_sound (before6225 k) (before6226 k) exit9 1 valid9 (macro6225 k) +theorem macro6226 (k : Nat) : applyExit (before6226 k) exit10 7 = some (before6227 k) := by + simp (disch := omega) [before6226, before6227, exit10, applyExit, pop, push] + <;> omega +theorem step6226 (k : Nat) : Runs (7*2) (before6226 k).denote (before6227 k).denote := + @applyExit_sound (before6226 k) (before6227 k) exit10 7 valid10 (macro6226 k) +theorem macro6227 (k : Nat) : applyExit (before6227 k) exit11 1 = some (before6228 k) := by + simp (disch := omega) [before6227, before6228, exit11, applyExit, pop, push] + <;> omega +theorem step6227 (k : Nat) : Runs (1*2) (before6227 k).denote (before6228 k).denote := + @applyExit_sound (before6227 k) (before6228 k) exit11 1 valid11 (macro6227 k) +theorem macro6228 (k : Nat) : applyExit (before6228 k) exit2 10 = some (before6229 k) := by + simp (disch := omega) [before6228, before6229, exit2, applyExit, pop, push] + <;> omega +theorem step6228 (k : Nat) : Runs (10*2) (before6228 k).denote (before6229 k).denote := + @applyExit_sound (before6228 k) (before6229 k) exit2 10 valid2 (macro6228 k) +theorem macro6229 (k : Nat) : applyExit (before6229 k) exit3 1 = some (before6230 k) := by + simp (disch := omega) [before6229, before6230, exit3, applyExit, pop, push] + <;> omega +theorem step6229 (k : Nat) : Runs (1*2) (before6229 k).denote (before6230 k).denote := + @applyExit_sound (before6229 k) (before6230 k) exit3 1 valid3 (macro6229 k) +theorem macro6230 (k : Nat) : applyExit (before6230 k) exit9 1 = some (before6231 k) := by + simp (disch := omega) [before6230, before6231, exit9, applyExit, pop, push] + <;> omega +theorem step6230 (k : Nat) : Runs (1*2) (before6230 k).denote (before6231 k).denote := + @applyExit_sound (before6230 k) (before6231 k) exit9 1 valid9 (macro6230 k) +theorem macro6231 (k : Nat) : applyExit (before6231 k) exit10 9 = some (before6232 k) := by + simp (disch := omega) [before6231, before6232, exit10, applyExit, pop, push] + <;> omega +theorem step6231 (k : Nat) : Runs (9*2) (before6231 k).denote (before6232 k).denote := + @applyExit_sound (before6231 k) (before6232 k) exit10 9 valid10 (macro6231 k) +theorem macro6232 (k : Nat) : applyExit (before6232 k) exit11 1 = some (before6233 k) := by + simp (disch := omega) [before6232, before6233, exit11, applyExit, pop, push] + <;> omega +theorem step6232 (k : Nat) : Runs (1*2) (before6232 k).denote (before6233 k).denote := + @applyExit_sound (before6232 k) (before6233 k) exit11 1 valid11 (macro6232 k) +theorem macro6233 (k : Nat) : applyExit (before6233 k) exit2 2 = some (before6234 k) := by + simp (disch := omega) [before6233, before6234, exit2, applyExit, pop, push] + <;> omega +theorem step6233 (k : Nat) : Runs (2*2) (before6233 k).denote (before6234 k).denote := + @applyExit_sound (before6233 k) (before6234 k) exit2 2 valid2 (macro6233 k) +theorem macro6234 (k : Nat) : applyExit (before6234 k) exit3 1 = some (before6235 k) := by + simp (disch := omega) [before6234, before6235, exit3, applyExit, pop, push] + <;> omega +theorem step6234 (k : Nat) : Runs (1*2) (before6234 k).denote (before6235 k).denote := + @applyExit_sound (before6234 k) (before6235 k) exit3 1 valid3 (macro6234 k) +theorem macro6235 (k : Nat) : applyExit (before6235 k) exit9 1 = some (before6236 k) := by + simp (disch := omega) [before6235, before6236, exit9, applyExit, pop, push] + <;> omega +theorem step6235 (k : Nat) : Runs (1*2) (before6235 k).denote (before6236 k).denote := + @applyExit_sound (before6235 k) (before6236 k) exit9 1 valid9 (macro6235 k) +theorem macro6236 (k : Nat) : applyExit (before6236 k) exit10 2 = some (before6237 k) := by + simp (disch := omega) [before6236, before6237, exit10, applyExit, pop, push] + <;> omega +theorem step6236 (k : Nat) : Runs (2*2) (before6236 k).denote (before6237 k).denote := + @applyExit_sound (before6236 k) (before6237 k) exit10 2 valid10 (macro6236 k) +theorem macro6237 (k : Nat) : applyExit (before6237 k) exit46 1 = some (before6238 k) := by + simp (disch := omega) [before6237, before6238, exit46, applyExit, pop, push] + <;> omega +theorem step6237 (k : Nat) : Runs (1*2) (before6237 k).denote (before6238 k).denote := + @applyExit_sound (before6237 k) (before6238 k) exit46 1 valid46 (macro6237 k) +theorem macro6238 (k : Nat) : applyExit (before6238 k) exit47 1 = some (before6239 k) := by + simp (disch := omega) [before6238, before6239, exit47, applyExit, pop, push] + <;> omega +theorem step6238 (k : Nat) : Runs (1*2) (before6238 k).denote (before6239 k).denote := + @applyExit_sound (before6238 k) (before6239 k) exit47 1 valid47 (macro6238 k) +theorem macro6239 (k : Nat) : applyExit (before6239 k) exit62 1 = some (before6240 k) := by + simp (disch := omega) [before6239, before6240, exit62, applyExit, pop, push] + <;> omega +theorem step6239 (k : Nat) : Runs (1*1) (before6239 k).denote (before6240 k).denote := + @applyExit_sound (before6239 k) (before6240 k) exit62 1 valid62 (macro6239 k) +theorem macro6240 (k : Nat) : applyExit (before6240 k) exit35 1 = some (before6241 k) := by + simp (disch := omega) [before6240, before6241, exit35, applyExit, pop, push] + <;> omega +theorem step6240 (k : Nat) : Runs (1*2) (before6240 k).denote (before6241 k).denote := + @applyExit_sound (before6240 k) (before6241 k) exit35 1 valid35 (macro6240 k) +theorem macro6241 (k : Nat) : applyExit (before6241 k) exit39 1 = some (before6242 k) := by + simp (disch := omega) [before6241, before6242, exit39, applyExit, pop, push] + <;> omega +theorem step6241 (k : Nat) : Runs (1*1) (before6241 k).denote (before6242 k).denote := + @applyExit_sound (before6241 k) (before6242 k) exit39 1 valid39 (macro6241 k) +theorem macro6242 (k : Nat) : applyExit (before6242 k) exit32 1 = some (before6243 k) := by + simp (disch := omega) [before6242, before6243, exit32, applyExit, pop, push] + <;> omega +theorem step6242 (k : Nat) : Runs (1*3) (before6242 k).denote (before6243 k).denote := + @applyExit_sound (before6242 k) (before6243 k) exit32 1 valid32 (macro6242 k) +theorem macro6243 (k : Nat) : applyExit (before6243 k) exit36 4 = some (before6244 k) := by + simp (disch := omega) [before6243, before6244, exit36, applyExit, pop, push] + <;> omega +theorem step6243 (k : Nat) : Runs (4*2) (before6243 k).denote (before6244 k).denote := + @applyExit_sound (before6243 k) (before6244 k) exit36 4 valid36 (macro6243 k) +theorem macro6244 (k : Nat) : applyExit (before6244 k) exit31 1 = some (before6245 k) := by + simp (disch := omega) [before6244, before6245, exit31, applyExit, pop, push] + <;> omega +theorem step6244 (k : Nat) : Runs (1*1) (before6244 k).denote (before6245 k).denote := + @applyExit_sound (before6244 k) (before6245 k) exit31 1 valid31 (macro6244 k) +theorem macro6245 (k : Nat) : applyExit (before6245 k) exit10 5 = some (before6246 k) := by + simp (disch := omega) [before6245, before6246, exit10, applyExit, pop, push] + <;> omega +theorem step6245 (k : Nat) : Runs (5*2) (before6245 k).denote (before6246 k).denote := + @applyExit_sound (before6245 k) (before6246 k) exit10 5 valid10 (macro6245 k) +theorem macro6246 (k : Nat) : applyExit (before6246 k) exit46 1 = some (before6247 k) := by + simp (disch := omega) [before6246, before6247, exit46, applyExit, pop, push] + <;> omega +theorem step6246 (k : Nat) : Runs (1*2) (before6246 k).denote (before6247 k).denote := + @applyExit_sound (before6246 k) (before6247 k) exit46 1 valid46 (macro6246 k) +theorem macro6247 (k : Nat) : applyExit (before6247 k) exit49 1 = some (before6248 k) := by + simp (disch := omega) [before6247, before6248, exit49, applyExit, pop, push] + <;> omega +theorem step6247 (k : Nat) : Runs (1*1) (before6247 k).denote (before6248 k).denote := + @applyExit_sound (before6247 k) (before6248 k) exit49 1 valid49 (macro6247 k) +theorem macro6248 (k : Nat) : applyExit (before6248 k) exit1 1 = some (before6249 k) := by + simp (disch := omega) [before6248, before6249, exit1, applyExit, pop, push] + <;> omega +theorem step6248 (k : Nat) : Runs (1*3) (before6248 k).denote (before6249 k).denote := + @applyExit_sound (before6248 k) (before6249 k) exit1 1 valid1 (macro6248 k) +theorem macro6249 (k : Nat) : applyExit (before6249 k) exit6 1 = some (before6250 k) := by + simp (disch := omega) [before6249, before6250, exit6, applyExit, pop, push] + <;> omega +theorem step6249 (k : Nat) : Runs (1*1) (before6249 k).denote (before6250 k).denote := + @applyExit_sound (before6249 k) (before6250 k) exit6 1 valid6 (macro6249 k) +theorem macro6250 (k : Nat) : applyExit (before6250 k) exit0 1 = some (before6251 k) := by + simp (disch := omega) [before6250, before6251, exit0, applyExit, pop, push] + <;> omega +theorem step6250 (k : Nat) : Runs (1*2) (before6250 k).denote (before6251 k).denote := + @applyExit_sound (before6250 k) (before6251 k) exit0 1 valid0 (macro6250 k) +theorem macro6251 (k : Nat) : applyExit (before6251 k) exit13 5 = some (before6252 k) := by + simp (disch := omega) [before6251, before6252, exit13, applyExit, pop, push] + <;> omega +theorem step6251 (k : Nat) : Runs (5*2) (before6251 k).denote (before6252 k).denote := + @applyExit_sound (before6251 k) (before6252 k) exit13 5 valid13 (macro6251 k) +theorem macro6252 (k : Nat) : applyExit (before6252 k) exit63 1 = some (before6253 k) := by + simp (disch := omega) [before6252, before6253, exit63, applyExit, pop, push] + <;> omega +theorem step6252 (k : Nat) : Runs (1*3) (before6252 k).denote (before6253 k).denote := + @applyExit_sound (before6252 k) (before6253 k) exit63 1 valid63 (macro6252 k) +theorem macro6253 (k : Nat) : applyExit (before6253 k) exit62 1 = some (before6254 k) := by + simp (disch := omega) [before6253, before6254, exit62, applyExit, pop, push] + <;> omega +theorem step6253 (k : Nat) : Runs (1*1) (before6253 k).denote (before6254 k).denote := + @applyExit_sound (before6253 k) (before6254 k) exit62 1 valid62 (macro6253 k) +theorem macro6254 (k : Nat) : applyExit (before6254 k) exit35 1 = some (before6255 k) := by + simp (disch := omega) [before6254, before6255, exit35, applyExit, pop, push] + <;> omega +theorem step6254 (k : Nat) : Runs (1*2) (before6254 k).denote (before6255 k).denote := + @applyExit_sound (before6254 k) (before6255 k) exit35 1 valid35 (macro6254 k) +theorem macro6255 (k : Nat) : applyExit (before6255 k) exit31 1 = some (before6256 k) := by + simp (disch := omega) [before6255, before6256, exit31, applyExit, pop, push] + <;> omega +theorem step6255 (k : Nat) : Runs (1*1) (before6255 k).denote (before6256 k).denote := + @applyExit_sound (before6255 k) (before6256 k) exit31 1 valid31 (macro6255 k) +theorem macro6256 (k : Nat) : applyExit (before6256 k) exit32 1 = some (before6257 k) := by + simp (disch := omega) [before6256, before6257, exit32, applyExit, pop, push] + <;> omega +theorem step6256 (k : Nat) : Runs (1*3) (before6256 k).denote (before6257 k).denote := + @applyExit_sound (before6256 k) (before6257 k) exit32 1 valid32 (macro6256 k) +theorem macro6257 (k : Nat) : applyExit (before6257 k) exit33 1 = some (before6258 k) := by + simp (disch := omega) [before6257, before6258, exit33, applyExit, pop, push] + <;> omega +theorem step6257 (k : Nat) : Runs (1*2) (before6257 k).denote (before6258 k).denote := + @applyExit_sound (before6257 k) (before6258 k) exit33 1 valid33 (macro6257 k) +theorem macro6258 (k : Nat) : applyExit (before6258 k) exit34 1 = some (before6259 k) := by + simp (disch := omega) [before6258, before6259, exit34, applyExit, pop, push] + <;> omega +theorem step6258 (k : Nat) : Runs (1*2) (before6258 k).denote (before6259 k).denote := + @applyExit_sound (before6258 k) (before6259 k) exit34 1 valid34 (macro6258 k) +theorem macro6259 (k : Nat) : applyExit (before6259 k) exit35 1 = some (before6260 k) := by + simp (disch := omega) [before6259, before6260, exit35, applyExit, pop, push] + <;> omega +theorem step6259 (k : Nat) : Runs (1*2) (before6259 k).denote (before6260 k).denote := + @applyExit_sound (before6259 k) (before6260 k) exit35 1 valid35 (macro6259 k) +theorem macro6260 (k : Nat) : applyExit (before6260 k) exit36 10 = some (before6261 k) := by + simp (disch := omega) [before6260, before6261, exit36, applyExit, pop, push] + <;> omega +theorem step6260 (k : Nat) : Runs (10*2) (before6260 k).denote (before6261 k).denote := + @applyExit_sound (before6260 k) (before6261 k) exit36 10 valid36 (macro6260 k) +theorem macro6261 (k : Nat) : applyExit (before6261 k) exit31 1 = some (before6262 k) := by + simp (disch := omega) [before6261, before6262, exit31, applyExit, pop, push] + <;> omega +theorem step6261 (k : Nat) : Runs (1*1) (before6261 k).denote (before6262 k).denote := + @applyExit_sound (before6261 k) (before6262 k) exit31 1 valid31 (macro6261 k) +theorem macro6262 (k : Nat) : applyExit (before6262 k) exit10 10 = some (before6263 k) := by + simp (disch := omega) [before6262, before6263, exit10, applyExit, pop, push] + <;> omega +theorem step6262 (k : Nat) : Runs (10*2) (before6262 k).denote (before6263 k).denote := + @applyExit_sound (before6262 k) (before6263 k) exit10 10 valid10 (macro6262 k) +theorem macro6263 (k : Nat) : applyExit (before6263 k) exit32 1 = some (before6264 k) := by + simp (disch := omega) [before6263, before6264, exit32, applyExit, pop, push] + <;> omega +theorem step6263 (k : Nat) : Runs (1*3) (before6263 k).denote (before6264 k).denote := + @applyExit_sound (before6263 k) (before6264 k) exit32 1 valid32 (macro6263 k) +theorem macro6264 (k : Nat) : applyExit (before6264 k) exit36 10 = some (before6265 k) := by + simp (disch := omega) [before6264, before6265, exit36, applyExit, pop, push] + <;> omega +theorem step6264 (k : Nat) : Runs (10*2) (before6264 k).denote (before6265 k).denote := + @applyExit_sound (before6264 k) (before6265 k) exit36 10 valid36 (macro6264 k) +theorem macro6265 (k : Nat) : applyExit (before6265 k) exit33 1 = some (before6266 k) := by + simp (disch := omega) [before6265, before6266, exit33, applyExit, pop, push] + <;> omega +theorem step6265 (k : Nat) : Runs (1*2) (before6265 k).denote (before6266 k).denote := + @applyExit_sound (before6265 k) (before6266 k) exit33 1 valid33 (macro6265 k) +theorem macro6266 (k : Nat) : applyExit (before6266 k) exit34 10 = some (before6267 k) := by + simp (disch := omega) [before6266, before6267, exit34, applyExit, pop, push] + <;> omega +theorem step6266 (k : Nat) : Runs (10*2) (before6266 k).denote (before6267 k).denote := + @applyExit_sound (before6266 k) (before6267 k) exit34 10 valid34 (macro6266 k) +theorem macro6267 (k : Nat) : applyExit (before6267 k) exit35 1 = some (before6268 k) := by + simp (disch := omega) [before6267, before6268, exit35, applyExit, pop, push] + <;> omega +theorem step6267 (k : Nat) : Runs (1*2) (before6267 k).denote (before6268 k).denote := + @applyExit_sound (before6267 k) (before6268 k) exit35 1 valid35 (macro6267 k) +theorem macro6268 (k : Nat) : applyExit (before6268 k) exit36 8 = some (before6269 k) := by + simp (disch := omega) [before6268, before6269, exit36, applyExit, pop, push] + <;> omega +theorem step6268 (k : Nat) : Runs (8*2) (before6268 k).denote (before6269 k).denote := + @applyExit_sound (before6268 k) (before6269 k) exit36 8 valid36 (macro6268 k) +theorem macro6269 (k : Nat) : applyExit (before6269 k) exit31 1 = some (before6270 k) := by + simp (disch := omega) [before6269, before6270, exit31, applyExit, pop, push] + <;> omega +theorem step6269 (k : Nat) : Runs (1*1) (before6269 k).denote (before6270 k).denote := + @applyExit_sound (before6269 k) (before6270 k) exit31 1 valid31 (macro6269 k) +theorem macro6270 (k : Nat) : applyExit (before6270 k) exit10 8 = some (before6271 k) := by + simp (disch := omega) [before6270, before6271, exit10, applyExit, pop, push] + <;> omega +theorem step6270 (k : Nat) : Runs (8*2) (before6270 k).denote (before6271 k).denote := + @applyExit_sound (before6270 k) (before6271 k) exit10 8 valid10 (macro6270 k) +theorem macro6271 (k : Nat) : applyExit (before6271 k) exit32 1 = some (before6272 k) := by + simp (disch := omega) [before6271, before6272, exit32, applyExit, pop, push] + <;> omega +theorem step6271 (k : Nat) : Runs (1*3) (before6271 k).denote (before6272 k).denote := + @applyExit_sound (before6271 k) (before6272 k) exit32 1 valid32 (macro6271 k) +theorem macro6272 (k : Nat) : applyExit (before6272 k) exit36 8 = some (before6273 k) := by + simp (disch := omega) [before6272, before6273, exit36, applyExit, pop, push] + <;> omega +theorem step6272 (k : Nat) : Runs (8*2) (before6272 k).denote (before6273 k).denote := + @applyExit_sound (before6272 k) (before6273 k) exit36 8 valid36 (macro6272 k) +theorem macro6273 (k : Nat) : applyExit (before6273 k) exit33 1 = some (before6274 k) := by + simp (disch := omega) [before6273, before6274, exit33, applyExit, pop, push] + <;> omega +theorem step6273 (k : Nat) : Runs (1*2) (before6273 k).denote (before6274 k).denote := + @applyExit_sound (before6273 k) (before6274 k) exit33 1 valid33 (macro6273 k) +theorem macro6274 (k : Nat) : applyExit (before6274 k) exit34 9 = some (before6275 k) := by + simp (disch := omega) [before6274, before6275, exit34, applyExit, pop, push] + <;> omega +theorem step6274 (k : Nat) : Runs (9*2) (before6274 k).denote (before6275 k).denote := + @applyExit_sound (before6274 k) (before6275 k) exit34 9 valid34 (macro6274 k) +theorem macro6275 (k : Nat) : applyExit (before6275 k) exit35 1 = some (before6276 k) := by + simp (disch := omega) [before6275, before6276, exit35, applyExit, pop, push] + <;> omega +theorem step6275 (k : Nat) : Runs (1*2) (before6275 k).denote (before6276 k).denote := + @applyExit_sound (before6275 k) (before6276 k) exit35 1 valid35 (macro6275 k) +theorem macro6276 (k : Nat) : applyExit (before6276 k) exit36 8 = some (before6277 k) := by + simp (disch := omega) [before6276, before6277, exit36, applyExit, pop, push] + <;> omega +theorem step6276 (k : Nat) : Runs (8*2) (before6276 k).denote (before6277 k).denote := + @applyExit_sound (before6276 k) (before6277 k) exit36 8 valid36 (macro6276 k) +theorem macro6277 (k : Nat) : applyExit (before6277 k) exit31 1 = some (before6278 k) := by + simp (disch := omega) [before6277, before6278, exit31, applyExit, pop, push] + <;> omega +theorem step6277 (k : Nat) : Runs (1*1) (before6277 k).denote (before6278 k).denote := + @applyExit_sound (before6277 k) (before6278 k) exit31 1 valid31 (macro6277 k) +theorem macro6278 (k : Nat) : applyExit (before6278 k) exit10 8 = some (before6279 k) := by + simp (disch := omega) [before6278, before6279, exit10, applyExit, pop, push] + <;> omega +theorem step6278 (k : Nat) : Runs (8*2) (before6278 k).denote (before6279 k).denote := + @applyExit_sound (before6278 k) (before6279 k) exit10 8 valid10 (macro6278 k) +theorem macro6279 (k : Nat) : applyExit (before6279 k) exit32 1 = some (before6280 k) := by + simp (disch := omega) [before6279, before6280, exit32, applyExit, pop, push] + <;> omega +theorem step6279 (k : Nat) : Runs (1*3) (before6279 k).denote (before6280 k).denote := + @applyExit_sound (before6279 k) (before6280 k) exit32 1 valid32 (macro6279 k) +theorem macro6280 (k : Nat) : applyExit (before6280 k) exit36 8 = some (before6281 k) := by + simp (disch := omega) [before6280, before6281, exit36, applyExit, pop, push] + <;> omega +theorem step6280 (k : Nat) : Runs (8*2) (before6280 k).denote (before6281 k).denote := + @applyExit_sound (before6280 k) (before6281 k) exit36 8 valid36 (macro6280 k) +theorem macro6281 (k : Nat) : applyExit (before6281 k) exit33 1 = some (before6282 k) := by + simp (disch := omega) [before6281, before6282, exit33, applyExit, pop, push] + <;> omega +theorem step6281 (k : Nat) : Runs (1*2) (before6281 k).denote (before6282 k).denote := + @applyExit_sound (before6281 k) (before6282 k) exit33 1 valid33 (macro6281 k) +theorem macro6282 (k : Nat) : applyExit (before6282 k) exit34 4 = some (before6283 k) := by + simp (disch := omega) [before6282, before6283, exit34, applyExit, pop, push] + <;> omega +theorem step6282 (k : Nat) : Runs (4*2) (before6282 k).denote (before6283 k).denote := + @applyExit_sound (before6282 k) (before6283 k) exit34 4 valid34 (macro6282 k) +theorem macro6283 (k : Nat) : applyExit (before6283 k) exit331 (1*k+7) = some (before6284 k) := by + simp (disch := omega) [before6283, before6284, exit331, applyExit, pop, push] + <;> omega +theorem step6283 (k : Nat) : Runs ((1*k+7)*74) (before6283 k).denote (before6284 k).denote := + @applyExit_sound (before6283 k) (before6284 k) exit331 (1*k+7) valid331 (macro6283 k) +theorem macro6284 (k : Nat) : applyExit (before6284 k) exit283 1 = some (before6285 k) := by + simp (disch := omega) [before6284, before6285, exit283, applyExit, pop, push] + <;> omega +theorem step6284 (k : Nat) : Runs (1*38) (before6284 k).denote (before6285 k).denote := + @applyExit_sound (before6284 k) (before6285 k) exit283 1 valid283 (macro6284 k) +theorem macro6285 (k : Nat) : applyExit (before6285 k) exit34 791761154 = some (before6286 k) := by + simp (disch := omega) [before6285, before6286, exit34, applyExit, pop, push] + <;> omega +theorem step6285 (k : Nat) : Runs (791761154*2) (before6285 k).denote (before6286 k).denote := + @applyExit_sound (before6285 k) (before6286 k) exit34 791761154 valid34 (macro6285 k) +theorem macro6286 (k : Nat) : applyExit (before6286 k) exit35 1 = some (before6287 k) := by + simp (disch := omega) [before6286, before6287, exit35, applyExit, pop, push] + <;> omega +theorem step6286 (k : Nat) : Runs (1*2) (before6286 k).denote (before6287 k).denote := + @applyExit_sound (before6286 k) (before6287 k) exit35 1 valid35 (macro6286 k) +theorem macro6287 (k : Nat) : applyExit (before6287 k) exit36 7 = some (before6288 k) := by + simp (disch := omega) [before6287, before6288, exit36, applyExit, pop, push] + <;> omega +theorem step6287 (k : Nat) : Runs (7*2) (before6287 k).denote (before6288 k).denote := + @applyExit_sound (before6287 k) (before6288 k) exit36 7 valid36 (macro6287 k) +theorem macro6288 (k : Nat) : applyExit (before6288 k) exit31 1 = some (before6289 k) := by + simp (disch := omega) [before6288, before6289, exit31, applyExit, pop, push] + <;> omega +theorem step6288 (k : Nat) : Runs (1*1) (before6288 k).denote (before6289 k).denote := + @applyExit_sound (before6288 k) (before6289 k) exit31 1 valid31 (macro6288 k) +theorem macro6289 (k : Nat) : applyExit (before6289 k) exit10 7 = some (before6290 k) := by + simp (disch := omega) [before6289, before6290, exit10, applyExit, pop, push] + <;> omega +theorem step6289 (k : Nat) : Runs (7*2) (before6289 k).denote (before6290 k).denote := + @applyExit_sound (before6289 k) (before6290 k) exit10 7 valid10 (macro6289 k) +theorem macro6290 (k : Nat) : applyExit (before6290 k) exit32 1 = some (before6291 k) := by + simp (disch := omega) [before6290, before6291, exit32, applyExit, pop, push] + <;> omega +theorem step6290 (k : Nat) : Runs (1*3) (before6290 k).denote (before6291 k).denote := + @applyExit_sound (before6290 k) (before6291 k) exit32 1 valid32 (macro6290 k) +theorem macro6291 (k : Nat) : applyExit (before6291 k) exit36 7 = some (before6292 k) := by + simp (disch := omega) [before6291, before6292, exit36, applyExit, pop, push] + <;> omega +theorem step6291 (k : Nat) : Runs (7*2) (before6291 k).denote (before6292 k).denote := + @applyExit_sound (before6291 k) (before6292 k) exit36 7 valid36 (macro6291 k) +theorem macro6292 (k : Nat) : applyExit (before6292 k) exit33 1 = some (before6293 k) := by + simp (disch := omega) [before6292, before6293, exit33, applyExit, pop, push] + <;> omega +theorem step6292 (k : Nat) : Runs (1*2) (before6292 k).denote (before6293 k).denote := + @applyExit_sound (before6292 k) (before6293 k) exit33 1 valid33 (macro6292 k) +theorem macro6293 (k : Nat) : applyExit (before6293 k) exit34 22 = some (before6294 k) := by + simp (disch := omega) [before6293, before6294, exit34, applyExit, pop, push] + <;> omega +theorem step6293 (k : Nat) : Runs (22*2) (before6293 k).denote (before6294 k).denote := + @applyExit_sound (before6293 k) (before6294 k) exit34 22 valid34 (macro6293 k) +theorem macro6294 (k : Nat) : applyExit (before6294 k) exit35 1 = some (before6295 k) := by + simp (disch := omega) [before6294, before6295, exit35, applyExit, pop, push] + <;> omega +theorem step6294 (k : Nat) : Runs (1*2) (before6294 k).denote (before6295 k).denote := + @applyExit_sound (before6294 k) (before6295 k) exit35 1 valid35 (macro6294 k) +theorem macro6295 (k : Nat) : applyExit (before6295 k) exit36 39 = some (before6296 k) := by + simp (disch := omega) [before6295, before6296, exit36, applyExit, pop, push] + <;> omega +theorem step6295 (k : Nat) : Runs (39*2) (before6295 k).denote (before6296 k).denote := + @applyExit_sound (before6295 k) (before6296 k) exit36 39 valid36 (macro6295 k) +theorem macro6296 (k : Nat) : applyExit (before6296 k) exit31 1 = some (before6297 k) := by + simp (disch := omega) [before6296, before6297, exit31, applyExit, pop, push] + <;> omega +theorem step6296 (k : Nat) : Runs (1*1) (before6296 k).denote (before6297 k).denote := + @applyExit_sound (before6296 k) (before6297 k) exit31 1 valid31 (macro6296 k) +theorem macro6297 (k : Nat) : applyExit (before6297 k) exit10 39 = some (before6298 k) := by + simp (disch := omega) [before6297, before6298, exit10, applyExit, pop, push] + <;> omega +theorem step6297 (k : Nat) : Runs (39*2) (before6297 k).denote (before6298 k).denote := + @applyExit_sound (before6297 k) (before6298 k) exit10 39 valid10 (macro6297 k) +theorem macro6298 (k : Nat) : applyExit (before6298 k) exit32 1 = some (before6299 k) := by + simp (disch := omega) [before6298, before6299, exit32, applyExit, pop, push] + <;> omega +theorem step6298 (k : Nat) : Runs (1*3) (before6298 k).denote (before6299 k).denote := + @applyExit_sound (before6298 k) (before6299 k) exit32 1 valid32 (macro6298 k) +theorem macro6299 (k : Nat) : applyExit (before6299 k) exit36 39 = some (after6299 k) := by + simp (disch := omega) [before6299, after6299, exit36, applyExit, pop, push] + <;> omega +theorem step6299 (k : Nat) : Runs (39*2) (before6299 k).denote (after6299 k).denote := + @applyExit_sound (before6299 k) (after6299 k) exit36 39 valid36 (macro6299 k) +theorem chunkRun062 (k : Nat) : Runs (112*k+3167046629) (before6200 k).denote (after6299 k).denote := by + have h := (@Runs.trans ((((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))))+((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2))))))+(((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))))) ((((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))))+((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))))+((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2))))))) (before6200 k).denote (before6250 k).denote (after6299 k).denote (@Runs.trans (((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))))+((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2)))))) (((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))) (before6200 k).denote (before6225 k).denote (before6250 k).denote (@Runs.trans ((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2))))) ((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2))))) (before6200 k).denote (before6212 k).denote (before6225 k).denote (@Runs.trans (((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2)))) (((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))) (before6200 k).denote (before6206 k).denote (before6212 k).denote (@Runs.trans ((23*2)+((1*2)+(1*2))) ((90*2)+((1*2)+(16*2))) (before6200 k).denote (before6203 k).denote (before6206 k).denote (@Runs.trans (23*2) ((1*2)+(1*2)) (before6200 k).denote (before6201 k).denote (before6203 k).denote (step6200 k) (@Runs.trans (1*2) (1*2) (before6201 k).denote (before6202 k).denote (before6203 k).denote (step6201 k) (step6202 k))) (@Runs.trans (90*2) ((1*2)+(16*2)) (before6203 k).denote (before6204 k).denote (before6206 k).denote (step6203 k) (@Runs.trans (1*2) (16*2) (before6204 k).denote (before6205 k).denote (before6206 k).denote (step6204 k) (step6205 k)))) (@Runs.trans ((1*2)+((1*2)+(38*2))) ((1*2)+((22*2)+(1*2))) (before6206 k).denote (before6209 k).denote (before6212 k).denote (@Runs.trans (1*2) ((1*2)+(38*2)) (before6206 k).denote (before6207 k).denote (before6209 k).denote (step6206 k) (@Runs.trans (1*2) (38*2) (before6207 k).denote (before6208 k).denote (before6209 k).denote (step6207 k) (step6208 k))) (@Runs.trans (1*2) ((22*2)+(1*2)) (before6209 k).denote (before6210 k).denote (before6212 k).denote (step6209 k) (@Runs.trans (22*2) (1*2) (before6210 k).denote (before6211 k).denote (before6212 k).denote (step6210 k) (step6211 k))))) (@Runs.trans (((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38)))) (((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2)))) (before6212 k).denote (before6218 k).denote (before6225 k).denote (@Runs.trans ((1*2)+((6*2)+(1*2))) ((791761154*2)+((1*38)+((1*k+7)*38))) (before6212 k).denote (before6215 k).denote (before6218 k).denote (@Runs.trans (1*2) ((6*2)+(1*2)) (before6212 k).denote (before6213 k).denote (before6215 k).denote (step6212 k) (@Runs.trans (6*2) (1*2) (before6213 k).denote (before6214 k).denote (before6215 k).denote (step6213 k) (step6214 k))) (@Runs.trans (791761154*2) ((1*38)+((1*k+7)*38)) (before6215 k).denote (before6216 k).denote (before6218 k).denote (step6215 k) (@Runs.trans (1*38) ((1*k+7)*38) (before6216 k).denote (before6217 k).denote (before6218 k).denote (step6216 k) (step6217 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) (((7*2)+(1*2))+((9*2)+(1*2))) (before6218 k).denote (before6221 k).denote (before6225 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before6218 k).denote (before6219 k).denote (before6221 k).denote (step6218 k) (@Runs.trans (1*2) (1*2) (before6219 k).denote (before6220 k).denote (before6221 k).denote (step6219 k) (step6220 k))) (@Runs.trans ((7*2)+(1*2)) ((9*2)+(1*2)) (before6221 k).denote (before6223 k).denote (before6225 k).denote (@Runs.trans (7*2) (1*2) (before6221 k).denote (before6222 k).denote (before6223 k).denote (step6221 k) (step6222 k)) (@Runs.trans (9*2) (1*2) (before6223 k).denote (before6224 k).denote (before6225 k).denote (step6223 k) (step6224 k)))))) (@Runs.trans ((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))) (before6225 k).denote (before6237 k).denote (before6250 k).denote (@Runs.trans (((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))) (before6225 k).denote (before6231 k).denote (before6237 k).denote (@Runs.trans ((1*2)+((7*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before6225 k).denote (before6228 k).denote (before6231 k).denote (@Runs.trans (1*2) ((7*2)+(1*2)) (before6225 k).denote (before6226 k).denote (before6228 k).denote (step6225 k) (@Runs.trans (7*2) (1*2) (before6226 k).denote (before6227 k).denote (before6228 k).denote (step6226 k) (step6227 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before6228 k).denote (before6229 k).denote (before6231 k).denote (step6228 k) (@Runs.trans (1*2) (1*2) (before6229 k).denote (before6230 k).denote (before6231 k).denote (step6229 k) (step6230 k)))) (@Runs.trans ((9*2)+((1*2)+(2*2))) ((1*2)+((1*2)+(2*2))) (before6231 k).denote (before6234 k).denote (before6237 k).denote (@Runs.trans (9*2) ((1*2)+(2*2)) (before6231 k).denote (before6232 k).denote (before6234 k).denote (step6231 k) (@Runs.trans (1*2) (2*2) (before6232 k).denote (before6233 k).denote (before6234 k).denote (step6232 k) (step6233 k))) (@Runs.trans (1*2) ((1*2)+(2*2)) (before6234 k).denote (before6235 k).denote (before6237 k).denote (step6234 k) (@Runs.trans (1*2) (2*2) (before6235 k).denote (before6236 k).denote (before6237 k).denote (step6235 k) (step6236 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))) (before6237 k).denote (before6243 k).denote (before6250 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before6237 k).denote (before6240 k).denote (before6243 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6237 k).denote (before6238 k).denote (before6240 k).denote (step6237 k) (@Runs.trans (1*2) (1*1) (before6238 k).denote (before6239 k).denote (before6240 k).denote (step6238 k) (step6239 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before6240 k).denote (before6241 k).denote (before6243 k).denote (step6240 k) (@Runs.trans (1*1) (1*3) (before6241 k).denote (before6242 k).denote (before6243 k).denote (step6241 k) (step6242 k)))) (@Runs.trans ((4*2)+((1*1)+(5*2))) (((1*2)+(1*1))+((1*3)+(1*1))) (before6243 k).denote (before6246 k).denote (before6250 k).denote (@Runs.trans (4*2) ((1*1)+(5*2)) (before6243 k).denote (before6244 k).denote (before6246 k).denote (step6243 k) (@Runs.trans (1*1) (5*2) (before6244 k).denote (before6245 k).denote (before6246 k).denote (step6244 k) (step6245 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*1)) (before6246 k).denote (before6248 k).denote (before6250 k).denote (@Runs.trans (1*2) (1*1) (before6246 k).denote (before6247 k).denote (before6248 k).denote (step6246 k) (step6247 k)) (@Runs.trans (1*3) (1*1) (before6248 k).denote (before6249 k).denote (before6250 k).denote (step6248 k) (step6249 k))))))) (@Runs.trans (((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))))+((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2)))))) (((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))))+((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2)))))) (before6250 k).denote (before6275 k).denote (after6299 k).denote (@Runs.trans ((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1))))) ((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2))))) (before6250 k).denote (before6262 k).denote (before6275 k).denote (@Runs.trans (((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))) (before6250 k).denote (before6256 k).denote (before6262 k).denote (@Runs.trans ((1*2)+((5*2)+(1*3))) ((1*1)+((1*2)+(1*1))) (before6250 k).denote (before6253 k).denote (before6256 k).denote (@Runs.trans (1*2) ((5*2)+(1*3)) (before6250 k).denote (before6251 k).denote (before6253 k).denote (step6250 k) (@Runs.trans (5*2) (1*3) (before6251 k).denote (before6252 k).denote (before6253 k).denote (step6251 k) (step6252 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before6253 k).denote (before6254 k).denote (before6256 k).denote (step6253 k) (@Runs.trans (1*2) (1*1) (before6254 k).denote (before6255 k).denote (before6256 k).denote (step6254 k) (step6255 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) ((1*2)+((10*2)+(1*1))) (before6256 k).denote (before6259 k).denote (before6262 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before6256 k).denote (before6257 k).denote (before6259 k).denote (step6256 k) (@Runs.trans (1*2) (1*2) (before6257 k).denote (before6258 k).denote (before6259 k).denote (step6257 k) (step6258 k))) (@Runs.trans (1*2) ((10*2)+(1*1)) (before6259 k).denote (before6260 k).denote (before6262 k).denote (step6259 k) (@Runs.trans (10*2) (1*1) (before6260 k).denote (before6261 k).denote (before6262 k).denote (step6260 k) (step6261 k))))) (@Runs.trans (((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2)))) (((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2)))) (before6262 k).denote (before6268 k).denote (before6275 k).denote (@Runs.trans ((10*2)+((1*3)+(10*2))) ((1*2)+((10*2)+(1*2))) (before6262 k).denote (before6265 k).denote (before6268 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before6262 k).denote (before6263 k).denote (before6265 k).denote (step6262 k) (@Runs.trans (1*3) (10*2) (before6263 k).denote (before6264 k).denote (before6265 k).denote (step6263 k) (step6264 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before6265 k).denote (before6266 k).denote (before6268 k).denote (step6265 k) (@Runs.trans (10*2) (1*2) (before6266 k).denote (before6267 k).denote (before6268 k).denote (step6266 k) (step6267 k)))) (@Runs.trans ((8*2)+((1*1)+(8*2))) (((1*3)+(8*2))+((1*2)+(9*2))) (before6268 k).denote (before6271 k).denote (before6275 k).denote (@Runs.trans (8*2) ((1*1)+(8*2)) (before6268 k).denote (before6269 k).denote (before6271 k).denote (step6268 k) (@Runs.trans (1*1) (8*2) (before6269 k).denote (before6270 k).denote (before6271 k).denote (step6269 k) (step6270 k))) (@Runs.trans ((1*3)+(8*2)) ((1*2)+(9*2)) (before6271 k).denote (before6273 k).denote (before6275 k).denote (@Runs.trans (1*3) (8*2) (before6271 k).denote (before6272 k).denote (before6273 k).denote (step6271 k) (step6272 k)) (@Runs.trans (1*2) (9*2) (before6273 k).denote (before6274 k).denote (before6275 k).denote (step6273 k) (step6274 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2))))) ((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2))))) (before6275 k).denote (before6287 k).denote (after6299 k).denote (@Runs.trans (((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2)))) (((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))) (before6275 k).denote (before6281 k).denote (before6287 k).denote (@Runs.trans ((1*2)+((8*2)+(1*1))) ((8*2)+((1*3)+(8*2))) (before6275 k).denote (before6278 k).denote (before6281 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before6275 k).denote (before6276 k).denote (before6278 k).denote (step6275 k) (@Runs.trans (8*2) (1*1) (before6276 k).denote (before6277 k).denote (before6278 k).denote (step6276 k) (step6277 k))) (@Runs.trans (8*2) ((1*3)+(8*2)) (before6278 k).denote (before6279 k).denote (before6281 k).denote (step6278 k) (@Runs.trans (1*3) (8*2) (before6279 k).denote (before6280 k).denote (before6281 k).denote (step6279 k) (step6280 k)))) (@Runs.trans ((1*2)+((4*2)+((1*k+7)*74))) ((1*38)+((791761154*2)+(1*2))) (before6281 k).denote (before6284 k).denote (before6287 k).denote (@Runs.trans (1*2) ((4*2)+((1*k+7)*74)) (before6281 k).denote (before6282 k).denote (before6284 k).denote (step6281 k) (@Runs.trans (4*2) ((1*k+7)*74) (before6282 k).denote (before6283 k).denote (before6284 k).denote (step6282 k) (step6283 k))) (@Runs.trans (1*38) ((791761154*2)+(1*2)) (before6284 k).denote (before6285 k).denote (before6287 k).denote (step6284 k) (@Runs.trans (791761154*2) (1*2) (before6285 k).denote (before6286 k).denote (before6287 k).denote (step6285 k) (step6286 k))))) (@Runs.trans (((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2)))) (((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2)))) (before6287 k).denote (before6293 k).denote (after6299 k).denote (@Runs.trans ((7*2)+((1*1)+(7*2))) ((1*3)+((7*2)+(1*2))) (before6287 k).denote (before6290 k).denote (before6293 k).denote (@Runs.trans (7*2) ((1*1)+(7*2)) (before6287 k).denote (before6288 k).denote (before6290 k).denote (step6287 k) (@Runs.trans (1*1) (7*2) (before6288 k).denote (before6289 k).denote (before6290 k).denote (step6288 k) (step6289 k))) (@Runs.trans (1*3) ((7*2)+(1*2)) (before6290 k).denote (before6291 k).denote (before6293 k).denote (step6290 k) (@Runs.trans (7*2) (1*2) (before6291 k).denote (before6292 k).denote (before6293 k).denote (step6291 k) (step6292 k)))) (@Runs.trans ((22*2)+((1*2)+(39*2))) (((1*1)+(39*2))+((1*3)+(39*2))) (before6293 k).denote (before6296 k).denote (after6299 k).denote (@Runs.trans (22*2) ((1*2)+(39*2)) (before6293 k).denote (before6294 k).denote (before6296 k).denote (step6293 k) (@Runs.trans (1*2) (39*2) (before6294 k).denote (before6295 k).denote (before6296 k).denote (step6294 k) (step6295 k))) (@Runs.trans ((1*1)+(39*2)) ((1*3)+(39*2)) (before6296 k).denote (before6298 k).denote (after6299 k).denote (@Runs.trans (1*1) (39*2) (before6296 k).denote (before6297 k).denote (before6298 k).denote (step6296 k) (step6297 k)) (@Runs.trans (1*3) (39*2) (before6298 k).denote (before6299 k).denote (after6299 k).denote (step6298 k) (step6299 k)))))))) + have ht : (((((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))))+((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2))))))+(((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))))+((((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))))+((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))))+((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2)))))))) = (112*k+3167046629) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean new file mode 100644 index 00000000..bff5358d --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean @@ -0,0 +1,791 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6300_0 : Stack := [] +abbrev tail6300_1 : Stack := ⟨w0,1⟩ :: tail6300_0 +abbrev tail6300_2 : Stack := ⟨w2,1⟩ :: tail6300_1 +abbrev tail6300_3 : Stack := ⟨w1,1⟩ :: tail6300_2 +abbrev tail6300_4 : Stack := ⟨w0,4⟩ :: tail6300_3 +abbrev tail6300_5 : Stack := ⟨w2,1⟩ :: tail6300_4 +abbrev tail6300_6 : Stack := ⟨w0,1⟩ :: tail6300_5 +abbrev tail6300_7 : Stack := ⟨w2,1⟩ :: tail6300_6 +abbrev tail6300_8 : Stack := ⟨w1,1⟩ :: tail6300_7 +abbrev tail6300_9 : Stack := ⟨w0,11⟩ :: tail6300_8 +abbrev tail6300_10 : Stack := ⟨w2,1⟩ :: tail6300_9 +abbrev tail6300_11 : Stack := ⟨w1,10⟩ :: tail6300_10 +abbrev tail6300_12 : Stack := ⟨w0,9⟩ :: tail6300_11 +abbrev tail6300_13 : Stack := ⟨w2,1⟩ :: tail6300_12 +abbrev tail6300_14 : Stack := ⟨w1,9⟩ :: tail6300_13 +abbrev tail6300_15 : Stack := ⟨w0,9⟩ :: tail6300_14 +abbrev tail6300_16 : Stack := ⟨w2,1⟩ :: tail6300_15 +abbrev tail6300_17 : Stack := ⟨w1,4⟩ :: tail6300_16 +abbrev tail6300_18 (k : Nat) : Stack := ⟨w295,(1*k+7)⟩ :: tail6300_17 +abbrev tail6300_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6300_18 k +abbrev tail6300_20 (k : Nat) : Stack := ⟨w1,791761154⟩ :: tail6300_19 k +abbrev tail6300_21 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6300_20 k +abbrev tail6300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_21 k +abbrev tail6300_23 (k : Nat) : Stack := ⟨w1,22⟩ :: tail6300_22 k +abbrev tail6300_24 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6300_23 k +abbrev tail6300_25 : Stack := ⟨w1,3⟩ :: tail6300_0 +abbrev tail6300_26 : Stack := ⟨w2,1⟩ :: tail6300_25 +abbrev tail6300_27 : Stack := ⟨w0,2⟩ :: tail6300_26 +abbrev tail6300_28 : Stack := ⟨w1,9⟩ :: tail6300_27 +abbrev tail6300_29 : Stack := ⟨w2,1⟩ :: tail6300_28 +abbrev tail6300_30 : Stack := ⟨w0,18⟩ :: tail6300_29 +abbrev tail6300_31 : Stack := ⟨w1,36⟩ :: tail6300_30 +abbrev tail6300_32 : Stack := ⟨w2,1⟩ :: tail6300_31 +abbrev tail6300_33 : Stack := ⟨w0,93⟩ :: tail6300_32 +abbrev tail6300_34 : Stack := ⟨w1,15⟩ :: tail6300_33 +abbrev tail6300_35 : Stack := ⟨w2,1⟩ :: tail6300_34 +abbrev tail6300_36 : Stack := ⟨w0,14⟩ :: tail6300_35 +abbrev tail6300_37 (k : Nat) : Stack := ⟨w293,(1*k+8)⟩ :: tail6300_36 +abbrev tail6300_38 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6300_37 k +abbrev tail6300_39 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6300_38 k +abbrev tail6300_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_39 k +abbrev tail6300_41 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6300_40 k +abbrev tail6300_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_41 k +abbrev tail6300_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_24 k +abbrev tail6300_44 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6300_43 k +abbrev tail6300_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_44 k +abbrev tail6300_46 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6300_45 k +abbrev tail6300_47 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6300_37 k +abbrev tail6300_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_47 k +abbrev tail6300_49 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6300_48 k +abbrev tail6300_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_44 k +abbrev tail6300_51 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6300_44 k +abbrev tail6300_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_51 k +abbrev tail6300_53 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6300_52 k +abbrev tail6300_54 (k : Nat) : Stack := ⟨w296,(1*k+8)⟩ :: tail6300_53 k +abbrev tail6300_55 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6300_54 k +abbrev tail6300_56 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_55 k +abbrev tail6300_57 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6300_56 k +abbrev tail6300_58 : Stack := ⟨w0,92⟩ :: tail6300_32 +abbrev tail6300_59 : Stack := ⟨w23,1⟩ :: tail6300_58 +abbrev tail6300_60 : Stack := ⟨w1,15⟩ :: tail6300_59 +abbrev tail6300_61 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_55 k +abbrev tail6300_62 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6300_55 k +abbrev tail6300_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_62 k +abbrev tail6300_64 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6300_63 k +abbrev tail6300_65 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_64 k +abbrev tail6300_66 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6300_65 k +abbrev tail6300_67 : Stack := ⟨w0,17⟩ :: tail6300_29 +abbrev tail6300_68 : Stack := ⟨w23,1⟩ :: tail6300_67 +abbrev tail6300_69 : Stack := ⟨w1,36⟩ :: tail6300_68 +abbrev tail6300_70 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_64 k +abbrev tail6300_71 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6300_64 k +abbrev tail6300_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_71 k +abbrev tail6300_73 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6300_72 k +abbrev tail6300_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_73 k +abbrev tail6300_75 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_74 k +abbrev tail6300_76 : Stack := ⟨w0,1⟩ :: tail6300_26 +abbrev tail6300_77 : Stack := ⟨w23,1⟩ :: tail6300_76 +abbrev tail6300_78 : Stack := ⟨w1,9⟩ :: tail6300_77 +abbrev tail6300_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_73 k +abbrev tail6300_80 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6300_73 k +abbrev tail6300_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_80 k +abbrev tail6300_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_81 k +abbrev tail6300_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_82 k +abbrev tail6300_84 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6300_83 k +abbrev tail6300_85 : Stack := ⟨w1,1⟩ :: tail6300_0 +abbrev tail6300_86 : Stack := ⟨w1,4⟩ :: tail6300_0 +abbrev tail6300_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_82 k +abbrev tail6300_88 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6300_82 k +abbrev tail6300_89 : Stack := ⟨w1,6⟩ :: tail6300_0 +abbrev tail6300_90 : Stack := ⟨w2,1⟩ :: tail6300_89 +abbrev tail6300_91 : Stack := ⟨w0,1⟩ :: tail6300_90 +abbrev tail6300_92 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_73 k +abbrev tail6300_93 : Stack := ⟨w1,1⟩ :: tail6300_91 +abbrev tail6300_94 : Stack := ⟨w1,10⟩ :: tail6300_91 +abbrev tail6300_95 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6300_72 k +abbrev tail6300_96 : Stack := ⟨w2,1⟩ :: tail6300_94 +abbrev tail6300_97 : Stack := ⟨w0,16⟩ :: tail6300_96 +abbrev tail6300_98 : Stack := ⟨w0,17⟩ :: tail6300_96 +abbrev tail6300_99 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6300_64 k +abbrev tail6300_100 : Stack := ⟨w1,1⟩ :: tail6300_98 +abbrev tail6300_101 : Stack := ⟨w1,37⟩ :: tail6300_98 +abbrev tail6300_102 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6300_63 k +abbrev tail6300_103 : Stack := ⟨w2,1⟩ :: tail6300_101 +abbrev tail6300_104 : Stack := ⟨w0,91⟩ :: tail6300_103 +abbrev tail6300_105 : Stack := ⟨w0,92⟩ :: tail6300_103 +abbrev tail6300_106 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6300_55 k +abbrev tail6300_107 : Stack := ⟨w1,1⟩ :: tail6300_105 +abbrev tail6300_108 : Stack := ⟨w1,16⟩ :: tail6300_105 +abbrev tail6300_109 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6300_54 k +abbrev tail6300_110 : Stack := ⟨w2,1⟩ :: tail6300_108 +abbrev tail6300_111 : Stack := ⟨w0,13⟩ :: tail6300_110 +abbrev tail6300_112 (k : Nat) : Stack := ⟨w297,(1*k+8)⟩ :: tail6300_111 +abbrev tail6300_113 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6300_112 k +abbrev tail6300_114 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6300_112 k +abbrev tail6300_115 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6300_44 k +abbrev tail6300_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_114 k +abbrev tail6300_117 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6300_114 k +abbrev tail6300_118 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6300_43 k +abbrev tail6300_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_117 k +abbrev tail6300_120 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6300_119 k +abbrev tail6300_121 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6300_119 k +abbrev tail6300_122 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6300_23 k +abbrev tail6300_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_121 k +abbrev tail6300_124 (k : Nat) : Stack := ⟨w1,40⟩ :: tail6300_121 k +abbrev tail6300_125 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6300_22 k +abbrev tail6300_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_124 k +abbrev tail6300_127 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6300_126 k +abbrev tail6300_128 (k : Nat) : Stack := ⟨w0,22⟩ :: tail6300_126 k +abbrev tail6300_129 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6300_20 k +abbrev tail6300_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_128 k +abbrev tail6300_131 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6300_128 k +abbrev tail6300_132 (k : Nat) : Stack := ⟨w1,791761153⟩ :: tail6300_19 k +abbrev tail6300_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_131 k +abbrev tail6300_134 (k : Nat) : Stack := ⟨w0,791761153⟩ :: tail6300_133 k +abbrev tail6300_135 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6300_134 k +abbrev tail6300_136 (k : Nat) : Stack := ⟨w298,(1*k+7)⟩ :: tail6300_135 k +abbrev tail6300_137 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6300_136 k +abbrev tail6300_138 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6300_136 k +abbrev tail6300_139 : Stack := ⟨w0,8⟩ :: tail6300_14 +abbrev tail6300_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_138 k +abbrev tail6300_141 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6300_138 k +abbrev tail6300_142 : Stack := ⟨w1,8⟩ :: tail6300_13 +abbrev tail6300_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_141 k +abbrev tail6300_144 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6300_143 k +abbrev tail6300_145 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_143 k +abbrev tail6300_146 : Stack := ⟨w0,8⟩ :: tail6300_11 +abbrev tail6300_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_145 k +abbrev tail6300_148 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6300_145 k +abbrev tail6300_149 : Stack := ⟨w1,9⟩ :: tail6300_10 +abbrev tail6300_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_148 k +abbrev tail6300_151 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_150 k +abbrev tail6300_152 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6300_150 k +abbrev tail6300_153 : Stack := ⟨w0,10⟩ :: tail6300_8 +abbrev tail6300_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_152 k +abbrev tail6300_155 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6300_152 k +abbrev tail6300_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_155 k +abbrev tail6300_157 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_156 k +abbrev tail6300_158 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_157 k +abbrev tail6300_159 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_158 k +abbrev tail6300_160 : Stack := ⟨w0,3⟩ :: tail6300_3 +abbrev tail6300_161 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6300_158 k +abbrev tail6300_162 : Stack := ⟨w0,2⟩ :: tail6300_3 +abbrev tail6300_163 : Stack := ⟨w2,1⟩ :: tail6300_162 +abbrev tail6300_164 : Stack := ⟨w23,1⟩ :: tail6300_163 + +def before6300 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6300_24 k),(tail6300_42 k)⟩ +def before6301 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6300_43 k),(tail6300_41 k)⟩ +def before6302 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521667),(tail6300_44 k),(tail6300_40 k)⟩ +def before6303 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail6300_45 k),(tail6300_39 k)⟩ +def before6304 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6300_46 k),(tail6300_38 k)⟩ +def before6305 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6300_46 k),(tail6300_48 k)⟩ +def before6306 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail6300_45 k),(tail6300_49 k)⟩ +def before6307 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail6300_50 k),(tail6300_49 k)⟩ +def before6308 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6300_51 k),(tail6300_48 k)⟩ +def before6309 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6300_52 k),(tail6300_47 k)⟩ +def before6310 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6300_53 k),(tail6300_37 k)⟩ +def before6311 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6300_54 k),tail6300_36⟩ +def before6312 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526615),(tail6300_55 k),tail6300_35⟩ +def before6313 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526617),(tail6300_56 k),tail6300_34⟩ +def before6314 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6300_57 k),tail6300_33⟩ +def before6315 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6300_57 k),tail6300_59⟩ +def before6316 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526617),(tail6300_56 k),tail6300_60⟩ +def before6317 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526617),(tail6300_61 k),tail6300_60⟩ +def before6318 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6300_62 k),tail6300_59⟩ +def before6319 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6300_63 k),tail6300_58⟩ +def before6320 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526833),(tail6300_64 k),tail6300_32⟩ +def before6321 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526835),(tail6300_65 k),tail6300_31⟩ +def before6322 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6300_66 k),tail6300_30⟩ +def before6323 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6300_66 k),tail6300_68⟩ +def before6324 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526835),(tail6300_65 k),tail6300_69⟩ +def before6325 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526835),(tail6300_70 k),tail6300_69⟩ +def before6326 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6300_71 k),tail6300_68⟩ +def before6327 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6300_72 k),tail6300_67⟩ +def before6328 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526943),(tail6300_73 k),tail6300_29⟩ +def before6329 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail6300_74 k),tail6300_28⟩ +def before6330 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6300_75 k),tail6300_27⟩ +def before6331 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6300_75 k),tail6300_77⟩ +def before6332 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail6300_74 k),tail6300_78⟩ +def before6333 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail6300_79 k),tail6300_78⟩ +def before6334 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6300_80 k),tail6300_77⟩ +def before6335 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail6300_81 k),tail6300_76⟩ +def before6336 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526967),(tail6300_82 k),tail6300_26⟩ +def before6337 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail6300_83 k),tail6300_25⟩ +def before6338 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526975),(tail6300_84 k),tail6300_0⟩ +def before6339 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526975),(tail6300_84 k),tail6300_85⟩ +def before6340 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail6300_83 k),tail6300_86⟩ +def before6341 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail6300_87 k),tail6300_86⟩ +def before6342 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526977),(tail6300_88 k),tail6300_0⟩ +def before6343 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526977),(tail6300_88 k),tail6300_85⟩ +def before6344 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail6300_82 k),tail6300_89⟩ +def before6345 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6300_81 k),tail6300_90⟩ +def before6346 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526963),(tail6300_80 k),tail6300_91⟩ +def before6347 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6300_92 k),tail6300_93⟩ +def before6348 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail6300_73 k),tail6300_94⟩ +def before6349 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526941),(tail6300_95 k),tail6300_96⟩ +def before6350 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6300_72 k),tail6300_97⟩ +def before6351 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6300_71 k),tail6300_98⟩ +def before6352 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6300_99 k),tail6300_100⟩ +def before6353 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526833),(tail6300_64 k),tail6300_101⟩ +def before6354 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526831),(tail6300_102 k),tail6300_103⟩ +def before6355 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6300_63 k),tail6300_104⟩ +def before6356 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6300_62 k),tail6300_105⟩ +def before6357 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6300_106 k),tail6300_107⟩ +def before6358 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526615),(tail6300_55 k),tail6300_108⟩ +def before6359 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526613),(tail6300_109 k),tail6300_110⟩ +def before6360 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6300_54 k),tail6300_111⟩ +def before6361 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6300_53 k),(tail6300_112 k)⟩ +def before6362 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6300_52 k),(tail6300_113 k)⟩ +def before6363 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6300_51 k),(tail6300_114 k)⟩ +def before6364 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6300_115 k),(tail6300_116 k)⟩ +def before6365 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail6300_44 k),(tail6300_117 k)⟩ +def before6366 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521665),(tail6300_118 k),(tail6300_119 k)⟩ +def before6367 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6300_43 k),(tail6300_120 k)⟩ +def before6368 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6300_24 k),(tail6300_121 k)⟩ +def before6369 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6300_122 k),(tail6300_123 k)⟩ +def before6370 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521553),(tail6300_23 k),(tail6300_124 k)⟩ +def before6371 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail6300_125 k),(tail6300_126 k)⟩ +def before6372 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6300_22 k),(tail6300_127 k)⟩ +def before6373 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6300_21 k),(tail6300_128 k)⟩ +def before6374 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6300_129 k),(tail6300_130 k)⟩ +def before6375 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail6300_20 k),(tail6300_131 k)⟩ +def before6376 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521489),(tail6300_132 k),(tail6300_133 k)⟩ +def before6377 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6300_19 k),(tail6300_134 k)⟩ +def before6378 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6300_18 k),(tail6300_135 k)⟩ +def before6379 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6300_17,(tail6300_136 k)⟩ +def before6380 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6300_16,(tail6300_137 k)⟩ +def before6381 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6300_15,(tail6300_138 k)⟩ +def before6382 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6300_139,(tail6300_140 k)⟩ +def before6383 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail6300_14,(tail6300_141 k)⟩ +def before6384 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail6300_142,(tail6300_143 k)⟩ +def before6385 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6300_13,(tail6300_144 k)⟩ +def before6386 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6300_12,(tail6300_145 k)⟩ +def before6387 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6300_146,(tail6300_147 k)⟩ +def before6388 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1187),tail6300_11,(tail6300_148 k)⟩ +def before6389 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail6300_149,(tail6300_150 k)⟩ +def before6390 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6300_10,(tail6300_151 k)⟩ +def before6391 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6300_9,(tail6300_152 k)⟩ +def before6392 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6300_153,(tail6300_154 k)⟩ +def before6393 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail6300_8,(tail6300_155 k)⟩ +def before6394 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail6300_7,(tail6300_156 k)⟩ +def before6395 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail6300_6,(tail6300_157 k)⟩ +def before6396 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6300_5,(tail6300_158 k)⟩ +def before6397 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1239),tail6300_4,(tail6300_159 k)⟩ +def before6398 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1241),tail6300_160,(tail6300_161 k)⟩ +def before6399 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1241),tail6300_163,(tail6300_161 k)⟩ +def after6399 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6300_164,(tail6300_159 k)⟩ + +theorem macro6300 (k : Nat) : applyExit (before6300 k) exit33 1 = some (before6301 k) := by + simp (disch := omega) [before6300, before6301, exit33, applyExit, pop, push] + <;> omega +theorem step6300 (k : Nat) : Runs (1*2) (before6300 k).denote (before6301 k).denote := + @applyExit_sound (before6300 k) (before6301 k) exit33 1 valid33 (macro6300 k) +theorem macro6301 (k : Nat) : applyExit (before6301 k) exit34 16 = some (before6302 k) := by + simp (disch := omega) [before6301, before6302, exit34, applyExit, pop, push] + <;> omega +theorem step6301 (k : Nat) : Runs (16*2) (before6301 k).denote (before6302 k).denote := + @applyExit_sound (before6301 k) (before6302 k) exit34 16 valid34 (macro6301 k) +theorem macro6302 (k : Nat) : applyExit (before6302 k) exit35 1 = some (before6303 k) := by + simp (disch := omega) [before6302, before6303, exit35, applyExit, pop, push] + <;> omega +theorem step6302 (k : Nat) : Runs (1*2) (before6302 k).denote (before6303 k).denote := + @applyExit_sound (before6302 k) (before6303 k) exit35 1 valid35 (macro6302 k) +theorem macro6303 (k : Nat) : applyExit (before6303 k) exit36 91 = some (before6304 k) := by + simp (disch := omega) [before6303, before6304, exit36, applyExit, pop, push] + <;> omega +theorem step6303 (k : Nat) : Runs (91*2) (before6303 k).denote (before6304 k).denote := + @applyExit_sound (before6303 k) (before6304 k) exit36 91 valid36 (macro6303 k) +theorem macro6304 (k : Nat) : applyExit (before6304 k) exit31 1 = some (before6305 k) := by + simp (disch := omega) [before6304, before6305, exit31, applyExit, pop, push] + <;> omega +theorem step6304 (k : Nat) : Runs (1*1) (before6304 k).denote (before6305 k).denote := + @applyExit_sound (before6304 k) (before6305 k) exit31 1 valid31 (macro6304 k) +theorem macro6305 (k : Nat) : applyExit (before6305 k) exit10 91 = some (before6306 k) := by + simp (disch := omega) [before6305, before6306, exit10, applyExit, pop, push] + <;> omega +theorem step6305 (k : Nat) : Runs (91*2) (before6305 k).denote (before6306 k).denote := + @applyExit_sound (before6305 k) (before6306 k) exit10 91 valid10 (macro6305 k) +theorem macro6306 (k : Nat) : applyExit (before6306 k) exit32 1 = some (before6307 k) := by + simp (disch := omega) [before6306, before6307, exit32, applyExit, pop, push] + <;> omega +theorem step6306 (k : Nat) : Runs (1*3) (before6306 k).denote (before6307 k).denote := + @applyExit_sound (before6306 k) (before6307 k) exit32 1 valid32 (macro6306 k) +theorem macro6307 (k : Nat) : applyExit (before6307 k) exit36 91 = some (before6308 k) := by + simp (disch := omega) [before6307, before6308, exit36, applyExit, pop, push] + <;> omega +theorem step6307 (k : Nat) : Runs (91*2) (before6307 k).denote (before6308 k).denote := + @applyExit_sound (before6307 k) (before6308 k) exit36 91 valid36 (macro6307 k) +theorem macro6308 (k : Nat) : applyExit (before6308 k) exit33 1 = some (before6309 k) := by + simp (disch := omega) [before6308, before6309, exit33, applyExit, pop, push] + <;> omega +theorem step6308 (k : Nat) : Runs (1*2) (before6308 k).denote (before6309 k).denote := + @applyExit_sound (before6308 k) (before6309 k) exit33 1 valid33 (macro6308 k) +theorem macro6309 (k : Nat) : applyExit (before6309 k) exit34 23 = some (before6310 k) := by + simp (disch := omega) [before6309, before6310, exit34, applyExit, pop, push] + <;> omega +theorem step6309 (k : Nat) : Runs (23*2) (before6309 k).denote (before6310 k).denote := + @applyExit_sound (before6309 k) (before6310 k) exit34 23 valid34 (macro6309 k) +theorem macro6310 (k : Nat) : applyExit (before6310 k) exit332 (1*k+8) = some (before6311 k) := by + simp (disch := omega) [before6310, before6311, exit332, applyExit, pop, push] + <;> omega +theorem step6310 (k : Nat) : Runs ((1*k+8)*1166) (before6310 k).denote (before6311 k).denote := + @applyExit_sound (before6310 k) (before6311 k) exit332 (1*k+8) valid332 (macro6310 k) +theorem macro6311 (k : Nat) : applyExit (before6311 k) exit34 14 = some (before6312 k) := by + simp (disch := omega) [before6311, before6312, exit34, applyExit, pop, push] + <;> omega +theorem step6311 (k : Nat) : Runs (14*2) (before6311 k).denote (before6312 k).denote := + @applyExit_sound (before6311 k) (before6312 k) exit34 14 valid34 (macro6311 k) +theorem macro6312 (k : Nat) : applyExit (before6312 k) exit35 1 = some (before6313 k) := by + simp (disch := omega) [before6312, before6313, exit35, applyExit, pop, push] + <;> omega +theorem step6312 (k : Nat) : Runs (1*2) (before6312 k).denote (before6313 k).denote := + @applyExit_sound (before6312 k) (before6313 k) exit35 1 valid35 (macro6312 k) +theorem macro6313 (k : Nat) : applyExit (before6313 k) exit36 15 = some (before6314 k) := by + simp (disch := omega) [before6313, before6314, exit36, applyExit, pop, push] + <;> omega +theorem step6313 (k : Nat) : Runs (15*2) (before6313 k).denote (before6314 k).denote := + @applyExit_sound (before6313 k) (before6314 k) exit36 15 valid36 (macro6313 k) +theorem macro6314 (k : Nat) : applyExit (before6314 k) exit31 1 = some (before6315 k) := by + simp (disch := omega) [before6314, before6315, exit31, applyExit, pop, push] + <;> omega +theorem step6314 (k : Nat) : Runs (1*1) (before6314 k).denote (before6315 k).denote := + @applyExit_sound (before6314 k) (before6315 k) exit31 1 valid31 (macro6314 k) +theorem macro6315 (k : Nat) : applyExit (before6315 k) exit10 15 = some (before6316 k) := by + simp (disch := omega) [before6315, before6316, exit10, applyExit, pop, push] + <;> omega +theorem step6315 (k : Nat) : Runs (15*2) (before6315 k).denote (before6316 k).denote := + @applyExit_sound (before6315 k) (before6316 k) exit10 15 valid10 (macro6315 k) +theorem macro6316 (k : Nat) : applyExit (before6316 k) exit32 1 = some (before6317 k) := by + simp (disch := omega) [before6316, before6317, exit32, applyExit, pop, push] + <;> omega +theorem step6316 (k : Nat) : Runs (1*3) (before6316 k).denote (before6317 k).denote := + @applyExit_sound (before6316 k) (before6317 k) exit32 1 valid32 (macro6316 k) +theorem macro6317 (k : Nat) : applyExit (before6317 k) exit36 15 = some (before6318 k) := by + simp (disch := omega) [before6317, before6318, exit36, applyExit, pop, push] + <;> omega +theorem step6317 (k : Nat) : Runs (15*2) (before6317 k).denote (before6318 k).denote := + @applyExit_sound (before6317 k) (before6318 k) exit36 15 valid36 (macro6317 k) +theorem macro6318 (k : Nat) : applyExit (before6318 k) exit33 1 = some (before6319 k) := by + simp (disch := omega) [before6318, before6319, exit33, applyExit, pop, push] + <;> omega +theorem step6318 (k : Nat) : Runs (1*2) (before6318 k).denote (before6319 k).denote := + @applyExit_sound (before6318 k) (before6319 k) exit33 1 valid33 (macro6318 k) +theorem macro6319 (k : Nat) : applyExit (before6319 k) exit34 92 = some (before6320 k) := by + simp (disch := omega) [before6319, before6320, exit34, applyExit, pop, push] + <;> omega +theorem step6319 (k : Nat) : Runs (92*2) (before6319 k).denote (before6320 k).denote := + @applyExit_sound (before6319 k) (before6320 k) exit34 92 valid34 (macro6319 k) +theorem macro6320 (k : Nat) : applyExit (before6320 k) exit35 1 = some (before6321 k) := by + simp (disch := omega) [before6320, before6321, exit35, applyExit, pop, push] + <;> omega +theorem step6320 (k : Nat) : Runs (1*2) (before6320 k).denote (before6321 k).denote := + @applyExit_sound (before6320 k) (before6321 k) exit35 1 valid35 (macro6320 k) +theorem macro6321 (k : Nat) : applyExit (before6321 k) exit36 36 = some (before6322 k) := by + simp (disch := omega) [before6321, before6322, exit36, applyExit, pop, push] + <;> omega +theorem step6321 (k : Nat) : Runs (36*2) (before6321 k).denote (before6322 k).denote := + @applyExit_sound (before6321 k) (before6322 k) exit36 36 valid36 (macro6321 k) +theorem macro6322 (k : Nat) : applyExit (before6322 k) exit31 1 = some (before6323 k) := by + simp (disch := omega) [before6322, before6323, exit31, applyExit, pop, push] + <;> omega +theorem step6322 (k : Nat) : Runs (1*1) (before6322 k).denote (before6323 k).denote := + @applyExit_sound (before6322 k) (before6323 k) exit31 1 valid31 (macro6322 k) +theorem macro6323 (k : Nat) : applyExit (before6323 k) exit10 36 = some (before6324 k) := by + simp (disch := omega) [before6323, before6324, exit10, applyExit, pop, push] + <;> omega +theorem step6323 (k : Nat) : Runs (36*2) (before6323 k).denote (before6324 k).denote := + @applyExit_sound (before6323 k) (before6324 k) exit10 36 valid10 (macro6323 k) +theorem macro6324 (k : Nat) : applyExit (before6324 k) exit32 1 = some (before6325 k) := by + simp (disch := omega) [before6324, before6325, exit32, applyExit, pop, push] + <;> omega +theorem step6324 (k : Nat) : Runs (1*3) (before6324 k).denote (before6325 k).denote := + @applyExit_sound (before6324 k) (before6325 k) exit32 1 valid32 (macro6324 k) +theorem macro6325 (k : Nat) : applyExit (before6325 k) exit36 36 = some (before6326 k) := by + simp (disch := omega) [before6325, before6326, exit36, applyExit, pop, push] + <;> omega +theorem step6325 (k : Nat) : Runs (36*2) (before6325 k).denote (before6326 k).denote := + @applyExit_sound (before6325 k) (before6326 k) exit36 36 valid36 (macro6325 k) +theorem macro6326 (k : Nat) : applyExit (before6326 k) exit33 1 = some (before6327 k) := by + simp (disch := omega) [before6326, before6327, exit33, applyExit, pop, push] + <;> omega +theorem step6326 (k : Nat) : Runs (1*2) (before6326 k).denote (before6327 k).denote := + @applyExit_sound (before6326 k) (before6327 k) exit33 1 valid33 (macro6326 k) +theorem macro6327 (k : Nat) : applyExit (before6327 k) exit34 17 = some (before6328 k) := by + simp (disch := omega) [before6327, before6328, exit34, applyExit, pop, push] + <;> omega +theorem step6327 (k : Nat) : Runs (17*2) (before6327 k).denote (before6328 k).denote := + @applyExit_sound (before6327 k) (before6328 k) exit34 17 valid34 (macro6327 k) +theorem macro6328 (k : Nat) : applyExit (before6328 k) exit35 1 = some (before6329 k) := by + simp (disch := omega) [before6328, before6329, exit35, applyExit, pop, push] + <;> omega +theorem step6328 (k : Nat) : Runs (1*2) (before6328 k).denote (before6329 k).denote := + @applyExit_sound (before6328 k) (before6329 k) exit35 1 valid35 (macro6328 k) +theorem macro6329 (k : Nat) : applyExit (before6329 k) exit36 9 = some (before6330 k) := by + simp (disch := omega) [before6329, before6330, exit36, applyExit, pop, push] + <;> omega +theorem step6329 (k : Nat) : Runs (9*2) (before6329 k).denote (before6330 k).denote := + @applyExit_sound (before6329 k) (before6330 k) exit36 9 valid36 (macro6329 k) +theorem macro6330 (k : Nat) : applyExit (before6330 k) exit31 1 = some (before6331 k) := by + simp (disch := omega) [before6330, before6331, exit31, applyExit, pop, push] + <;> omega +theorem step6330 (k : Nat) : Runs (1*1) (before6330 k).denote (before6331 k).denote := + @applyExit_sound (before6330 k) (before6331 k) exit31 1 valid31 (macro6330 k) +theorem macro6331 (k : Nat) : applyExit (before6331 k) exit10 9 = some (before6332 k) := by + simp (disch := omega) [before6331, before6332, exit10, applyExit, pop, push] + <;> omega +theorem step6331 (k : Nat) : Runs (9*2) (before6331 k).denote (before6332 k).denote := + @applyExit_sound (before6331 k) (before6332 k) exit10 9 valid10 (macro6331 k) +theorem macro6332 (k : Nat) : applyExit (before6332 k) exit32 1 = some (before6333 k) := by + simp (disch := omega) [before6332, before6333, exit32, applyExit, pop, push] + <;> omega +theorem step6332 (k : Nat) : Runs (1*3) (before6332 k).denote (before6333 k).denote := + @applyExit_sound (before6332 k) (before6333 k) exit32 1 valid32 (macro6332 k) +theorem macro6333 (k : Nat) : applyExit (before6333 k) exit36 9 = some (before6334 k) := by + simp (disch := omega) [before6333, before6334, exit36, applyExit, pop, push] + <;> omega +theorem step6333 (k : Nat) : Runs (9*2) (before6333 k).denote (before6334 k).denote := + @applyExit_sound (before6333 k) (before6334 k) exit36 9 valid36 (macro6333 k) +theorem macro6334 (k : Nat) : applyExit (before6334 k) exit33 1 = some (before6335 k) := by + simp (disch := omega) [before6334, before6335, exit33, applyExit, pop, push] + <;> omega +theorem step6334 (k : Nat) : Runs (1*2) (before6334 k).denote (before6335 k).denote := + @applyExit_sound (before6334 k) (before6335 k) exit33 1 valid33 (macro6334 k) +theorem macro6335 (k : Nat) : applyExit (before6335 k) exit34 1 = some (before6336 k) := by + simp (disch := omega) [before6335, before6336, exit34, applyExit, pop, push] + <;> omega +theorem step6335 (k : Nat) : Runs (1*2) (before6335 k).denote (before6336 k).denote := + @applyExit_sound (before6335 k) (before6336 k) exit34 1 valid34 (macro6335 k) +theorem macro6336 (k : Nat) : applyExit (before6336 k) exit35 1 = some (before6337 k) := by + simp (disch := omega) [before6336, before6337, exit35, applyExit, pop, push] + <;> omega +theorem step6336 (k : Nat) : Runs (1*2) (before6336 k).denote (before6337 k).denote := + @applyExit_sound (before6336 k) (before6337 k) exit35 1 valid35 (macro6336 k) +theorem macro6337 (k : Nat) : applyExit (before6337 k) exit36 3 = some (before6338 k) := by + simp (disch := omega) [before6337, before6338, exit36, applyExit, pop, push] + <;> omega +theorem step6337 (k : Nat) : Runs (3*2) (before6337 k).denote (before6338 k).denote := + @applyExit_sound (before6337 k) (before6338 k) exit36 3 valid36 (macro6337 k) +theorem macro6338 (k : Nat) : applyExit (before6338 k) exit39 1 = some (before6339 k) := by + simp (disch := omega) [before6338, before6339, exit39, applyExit, pop, push] + <;> omega +theorem step6338 (k : Nat) : Runs (1*1) (before6338 k).denote (before6339 k).denote := + @applyExit_sound (before6338 k) (before6339 k) exit39 1 valid39 (macro6338 k) +theorem macro6339 (k : Nat) : applyExit (before6339 k) exit10 3 = some (before6340 k) := by + simp (disch := omega) [before6339, before6340, exit10, applyExit, pop, push] + <;> omega +theorem step6339 (k : Nat) : Runs (3*2) (before6339 k).denote (before6340 k).denote := + @applyExit_sound (before6339 k) (before6340 k) exit10 3 valid10 (macro6339 k) +theorem macro6340 (k : Nat) : applyExit (before6340 k) exit32 1 = some (before6341 k) := by + simp (disch := omega) [before6340, before6341, exit32, applyExit, pop, push] + <;> omega +theorem step6340 (k : Nat) : Runs (1*3) (before6340 k).denote (before6341 k).denote := + @applyExit_sound (before6340 k) (before6341 k) exit32 1 valid32 (macro6340 k) +theorem macro6341 (k : Nat) : applyExit (before6341 k) exit36 4 = some (before6342 k) := by + simp (disch := omega) [before6341, before6342, exit36, applyExit, pop, push] + <;> omega +theorem step6341 (k : Nat) : Runs (4*2) (before6341 k).denote (before6342 k).denote := + @applyExit_sound (before6341 k) (before6342 k) exit36 4 valid36 (macro6341 k) +theorem macro6342 (k : Nat) : applyExit (before6342 k) exit39 1 = some (before6343 k) := by + simp (disch := omega) [before6342, before6343, exit39, applyExit, pop, push] + <;> omega +theorem step6342 (k : Nat) : Runs (1*1) (before6342 k).denote (before6343 k).denote := + @applyExit_sound (before6342 k) (before6343 k) exit39 1 valid39 (macro6342 k) +theorem macro6343 (k : Nat) : applyExit (before6343 k) exit10 5 = some (before6344 k) := by + simp (disch := omega) [before6343, before6344, exit10, applyExit, pop, push] + <;> omega +theorem step6343 (k : Nat) : Runs (5*2) (before6343 k).denote (before6344 k).denote := + @applyExit_sound (before6343 k) (before6344 k) exit10 5 valid10 (macro6343 k) +theorem macro6344 (k : Nat) : applyExit (before6344 k) exit11 1 = some (before6345 k) := by + simp (disch := omega) [before6344, before6345, exit11, applyExit, pop, push] + <;> omega +theorem step6344 (k : Nat) : Runs (1*2) (before6344 k).denote (before6345 k).denote := + @applyExit_sound (before6344 k) (before6345 k) exit11 1 valid11 (macro6344 k) +theorem macro6345 (k : Nat) : applyExit (before6345 k) exit3 1 = some (before6346 k) := by + simp (disch := omega) [before6345, before6346, exit3, applyExit, pop, push] + <;> omega +theorem step6345 (k : Nat) : Runs (1*2) (before6345 k).denote (before6346 k).denote := + @applyExit_sound (before6345 k) (before6346 k) exit3 1 valid3 (macro6345 k) +theorem macro6346 (k : Nat) : applyExit (before6346 k) exit9 1 = some (before6347 k) := by + simp (disch := omega) [before6346, before6347, exit9, applyExit, pop, push] + <;> omega +theorem step6346 (k : Nat) : Runs (1*2) (before6346 k).denote (before6347 k).denote := + @applyExit_sound (before6346 k) (before6347 k) exit9 1 valid9 (macro6346 k) +theorem macro6347 (k : Nat) : applyExit (before6347 k) exit10 9 = some (before6348 k) := by + simp (disch := omega) [before6347, before6348, exit10, applyExit, pop, push] + <;> omega +theorem step6347 (k : Nat) : Runs (9*2) (before6347 k).denote (before6348 k).denote := + @applyExit_sound (before6347 k) (before6348 k) exit10 9 valid10 (macro6347 k) +theorem macro6348 (k : Nat) : applyExit (before6348 k) exit11 1 = some (before6349 k) := by + simp (disch := omega) [before6348, before6349, exit11, applyExit, pop, push] + <;> omega +theorem step6348 (k : Nat) : Runs (1*2) (before6348 k).denote (before6349 k).denote := + @applyExit_sound (before6348 k) (before6349 k) exit11 1 valid11 (macro6348 k) +theorem macro6349 (k : Nat) : applyExit (before6349 k) exit2 16 = some (before6350 k) := by + simp (disch := omega) [before6349, before6350, exit2, applyExit, pop, push] + <;> omega +theorem step6349 (k : Nat) : Runs (16*2) (before6349 k).denote (before6350 k).denote := + @applyExit_sound (before6349 k) (before6350 k) exit2 16 valid2 (macro6349 k) +theorem macro6350 (k : Nat) : applyExit (before6350 k) exit3 1 = some (before6351 k) := by + simp (disch := omega) [before6350, before6351, exit3, applyExit, pop, push] + <;> omega +theorem step6350 (k : Nat) : Runs (1*2) (before6350 k).denote (before6351 k).denote := + @applyExit_sound (before6350 k) (before6351 k) exit3 1 valid3 (macro6350 k) +theorem macro6351 (k : Nat) : applyExit (before6351 k) exit9 1 = some (before6352 k) := by + simp (disch := omega) [before6351, before6352, exit9, applyExit, pop, push] + <;> omega +theorem step6351 (k : Nat) : Runs (1*2) (before6351 k).denote (before6352 k).denote := + @applyExit_sound (before6351 k) (before6352 k) exit9 1 valid9 (macro6351 k) +theorem macro6352 (k : Nat) : applyExit (before6352 k) exit10 36 = some (before6353 k) := by + simp (disch := omega) [before6352, before6353, exit10, applyExit, pop, push] + <;> omega +theorem step6352 (k : Nat) : Runs (36*2) (before6352 k).denote (before6353 k).denote := + @applyExit_sound (before6352 k) (before6353 k) exit10 36 valid10 (macro6352 k) +theorem macro6353 (k : Nat) : applyExit (before6353 k) exit11 1 = some (before6354 k) := by + simp (disch := omega) [before6353, before6354, exit11, applyExit, pop, push] + <;> omega +theorem step6353 (k : Nat) : Runs (1*2) (before6353 k).denote (before6354 k).denote := + @applyExit_sound (before6353 k) (before6354 k) exit11 1 valid11 (macro6353 k) +theorem macro6354 (k : Nat) : applyExit (before6354 k) exit2 91 = some (before6355 k) := by + simp (disch := omega) [before6354, before6355, exit2, applyExit, pop, push] + <;> omega +theorem step6354 (k : Nat) : Runs (91*2) (before6354 k).denote (before6355 k).denote := + @applyExit_sound (before6354 k) (before6355 k) exit2 91 valid2 (macro6354 k) +theorem macro6355 (k : Nat) : applyExit (before6355 k) exit3 1 = some (before6356 k) := by + simp (disch := omega) [before6355, before6356, exit3, applyExit, pop, push] + <;> omega +theorem step6355 (k : Nat) : Runs (1*2) (before6355 k).denote (before6356 k).denote := + @applyExit_sound (before6355 k) (before6356 k) exit3 1 valid3 (macro6355 k) +theorem macro6356 (k : Nat) : applyExit (before6356 k) exit9 1 = some (before6357 k) := by + simp (disch := omega) [before6356, before6357, exit9, applyExit, pop, push] + <;> omega +theorem step6356 (k : Nat) : Runs (1*2) (before6356 k).denote (before6357 k).denote := + @applyExit_sound (before6356 k) (before6357 k) exit9 1 valid9 (macro6356 k) +theorem macro6357 (k : Nat) : applyExit (before6357 k) exit10 15 = some (before6358 k) := by + simp (disch := omega) [before6357, before6358, exit10, applyExit, pop, push] + <;> omega +theorem step6357 (k : Nat) : Runs (15*2) (before6357 k).denote (before6358 k).denote := + @applyExit_sound (before6357 k) (before6358 k) exit10 15 valid10 (macro6357 k) +theorem macro6358 (k : Nat) : applyExit (before6358 k) exit11 1 = some (before6359 k) := by + simp (disch := omega) [before6358, before6359, exit11, applyExit, pop, push] + <;> omega +theorem step6358 (k : Nat) : Runs (1*2) (before6358 k).denote (before6359 k).denote := + @applyExit_sound (before6358 k) (before6359 k) exit11 1 valid11 (macro6358 k) +theorem macro6359 (k : Nat) : applyExit (before6359 k) exit2 13 = some (before6360 k) := by + simp (disch := omega) [before6359, before6360, exit2, applyExit, pop, push] + <;> omega +theorem step6359 (k : Nat) : Runs (13*2) (before6359 k).denote (before6360 k).denote := + @applyExit_sound (before6359 k) (before6360 k) exit2 13 valid2 (macro6359 k) +theorem macro6360 (k : Nat) : applyExit (before6360 k) exit333 (1*k+8) = some (before6361 k) := by + simp (disch := omega) [before6360, before6361, exit333, applyExit, pop, push] + <;> omega +theorem step6360 (k : Nat) : Runs ((1*k+8)*586) (before6360 k).denote (before6361 k).denote := + @applyExit_sound (before6360 k) (before6361 k) exit333 (1*k+8) valid333 (macro6360 k) +theorem macro6361 (k : Nat) : applyExit (before6361 k) exit2 23 = some (before6362 k) := by + simp (disch := omega) [before6361, before6362, exit2, applyExit, pop, push] + <;> omega +theorem step6361 (k : Nat) : Runs (23*2) (before6361 k).denote (before6362 k).denote := + @applyExit_sound (before6361 k) (before6362 k) exit2 23 valid2 (macro6361 k) +theorem macro6362 (k : Nat) : applyExit (before6362 k) exit3 1 = some (before6363 k) := by + simp (disch := omega) [before6362, before6363, exit3, applyExit, pop, push] + <;> omega +theorem step6362 (k : Nat) : Runs (1*2) (before6362 k).denote (before6363 k).denote := + @applyExit_sound (before6362 k) (before6363 k) exit3 1 valid3 (macro6362 k) +theorem macro6363 (k : Nat) : applyExit (before6363 k) exit9 1 = some (before6364 k) := by + simp (disch := omega) [before6363, before6364, exit9, applyExit, pop, push] + <;> omega +theorem step6363 (k : Nat) : Runs (1*2) (before6363 k).denote (before6364 k).denote := + @applyExit_sound (before6363 k) (before6364 k) exit9 1 valid9 (macro6363 k) +theorem macro6364 (k : Nat) : applyExit (before6364 k) exit10 91 = some (before6365 k) := by + simp (disch := omega) [before6364, before6365, exit10, applyExit, pop, push] + <;> omega +theorem step6364 (k : Nat) : Runs (91*2) (before6364 k).denote (before6365 k).denote := + @applyExit_sound (before6364 k) (before6365 k) exit10 91 valid10 (macro6364 k) +theorem macro6365 (k : Nat) : applyExit (before6365 k) exit11 1 = some (before6366 k) := by + simp (disch := omega) [before6365, before6366, exit11, applyExit, pop, push] + <;> omega +theorem step6365 (k : Nat) : Runs (1*2) (before6365 k).denote (before6366 k).denote := + @applyExit_sound (before6365 k) (before6366 k) exit11 1 valid11 (macro6365 k) +theorem macro6366 (k : Nat) : applyExit (before6366 k) exit2 15 = some (before6367 k) := by + simp (disch := omega) [before6366, before6367, exit2, applyExit, pop, push] + <;> omega +theorem step6366 (k : Nat) : Runs (15*2) (before6366 k).denote (before6367 k).denote := + @applyExit_sound (before6366 k) (before6367 k) exit2 15 valid2 (macro6366 k) +theorem macro6367 (k : Nat) : applyExit (before6367 k) exit3 1 = some (before6368 k) := by + simp (disch := omega) [before6367, before6368, exit3, applyExit, pop, push] + <;> omega +theorem step6367 (k : Nat) : Runs (1*2) (before6367 k).denote (before6368 k).denote := + @applyExit_sound (before6367 k) (before6368 k) exit3 1 valid3 (macro6367 k) +theorem macro6368 (k : Nat) : applyExit (before6368 k) exit9 1 = some (before6369 k) := by + simp (disch := omega) [before6368, before6369, exit9, applyExit, pop, push] + <;> omega +theorem step6368 (k : Nat) : Runs (1*2) (before6368 k).denote (before6369 k).denote := + @applyExit_sound (before6368 k) (before6369 k) exit9 1 valid9 (macro6368 k) +theorem macro6369 (k : Nat) : applyExit (before6369 k) exit10 39 = some (before6370 k) := by + simp (disch := omega) [before6369, before6370, exit10, applyExit, pop, push] + <;> omega +theorem step6369 (k : Nat) : Runs (39*2) (before6369 k).denote (before6370 k).denote := + @applyExit_sound (before6369 k) (before6370 k) exit10 39 valid10 (macro6369 k) +theorem macro6370 (k : Nat) : applyExit (before6370 k) exit11 1 = some (before6371 k) := by + simp (disch := omega) [before6370, before6371, exit11, applyExit, pop, push] + <;> omega +theorem step6370 (k : Nat) : Runs (1*2) (before6370 k).denote (before6371 k).denote := + @applyExit_sound (before6370 k) (before6371 k) exit11 1 valid11 (macro6370 k) +theorem macro6371 (k : Nat) : applyExit (before6371 k) exit2 21 = some (before6372 k) := by + simp (disch := omega) [before6371, before6372, exit2, applyExit, pop, push] + <;> omega +theorem step6371 (k : Nat) : Runs (21*2) (before6371 k).denote (before6372 k).denote := + @applyExit_sound (before6371 k) (before6372 k) exit2 21 valid2 (macro6371 k) +theorem macro6372 (k : Nat) : applyExit (before6372 k) exit3 1 = some (before6373 k) := by + simp (disch := omega) [before6372, before6373, exit3, applyExit, pop, push] + <;> omega +theorem step6372 (k : Nat) : Runs (1*2) (before6372 k).denote (before6373 k).denote := + @applyExit_sound (before6372 k) (before6373 k) exit3 1 valid3 (macro6372 k) +theorem macro6373 (k : Nat) : applyExit (before6373 k) exit9 1 = some (before6374 k) := by + simp (disch := omega) [before6373, before6374, exit9, applyExit, pop, push] + <;> omega +theorem step6373 (k : Nat) : Runs (1*2) (before6373 k).denote (before6374 k).denote := + @applyExit_sound (before6373 k) (before6374 k) exit9 1 valid9 (macro6373 k) +theorem macro6374 (k : Nat) : applyExit (before6374 k) exit10 7 = some (before6375 k) := by + simp (disch := omega) [before6374, before6375, exit10, applyExit, pop, push] + <;> omega +theorem step6374 (k : Nat) : Runs (7*2) (before6374 k).denote (before6375 k).denote := + @applyExit_sound (before6374 k) (before6375 k) exit10 7 valid10 (macro6374 k) +theorem macro6375 (k : Nat) : applyExit (before6375 k) exit11 1 = some (before6376 k) := by + simp (disch := omega) [before6375, before6376, exit11, applyExit, pop, push] + <;> omega +theorem step6375 (k : Nat) : Runs (1*2) (before6375 k).denote (before6376 k).denote := + @applyExit_sound (before6375 k) (before6376 k) exit11 1 valid11 (macro6375 k) +theorem macro6376 (k : Nat) : applyExit (before6376 k) exit2 791761153 = some (before6377 k) := by + simp (disch := omega) [before6376, before6377, exit2, applyExit, pop, push] + <;> omega +theorem step6376 (k : Nat) : Runs (791761153*2) (before6376 k).denote (before6377 k).denote := + @applyExit_sound (before6376 k) (before6377 k) exit2 791761153 valid2 (macro6376 k) +theorem macro6377 (k : Nat) : applyExit (before6377 k) exit276 1 = some (before6378 k) := by + simp (disch := omega) [before6377, before6378, exit276, applyExit, pop, push] + <;> omega +theorem step6377 (k : Nat) : Runs (1*38) (before6377 k).denote (before6378 k).denote := + @applyExit_sound (before6377 k) (before6378 k) exit276 1 valid276 (macro6377 k) +theorem macro6378 (k : Nat) : applyExit (before6378 k) exit334 (1*k+7) = some (before6379 k) := by + simp (disch := omega) [before6378, before6379, exit334, applyExit, pop, push] + <;> omega +theorem step6378 (k : Nat) : Runs ((1*k+7)*38) (before6378 k).denote (before6379 k).denote := + @applyExit_sound (before6378 k) (before6379 k) exit334 (1*k+7) valid334 (macro6378 k) +theorem macro6379 (k : Nat) : applyExit (before6379 k) exit2 4 = some (before6380 k) := by + simp (disch := omega) [before6379, before6380, exit2, applyExit, pop, push] + <;> omega +theorem step6379 (k : Nat) : Runs (4*2) (before6379 k).denote (before6380 k).denote := + @applyExit_sound (before6379 k) (before6380 k) exit2 4 valid2 (macro6379 k) +theorem macro6380 (k : Nat) : applyExit (before6380 k) exit3 1 = some (before6381 k) := by + simp (disch := omega) [before6380, before6381, exit3, applyExit, pop, push] + <;> omega +theorem step6380 (k : Nat) : Runs (1*2) (before6380 k).denote (before6381 k).denote := + @applyExit_sound (before6380 k) (before6381 k) exit3 1 valid3 (macro6380 k) +theorem macro6381 (k : Nat) : applyExit (before6381 k) exit9 1 = some (before6382 k) := by + simp (disch := omega) [before6381, before6382, exit9, applyExit, pop, push] + <;> omega +theorem step6381 (k : Nat) : Runs (1*2) (before6381 k).denote (before6382 k).denote := + @applyExit_sound (before6381 k) (before6382 k) exit9 1 valid9 (macro6381 k) +theorem macro6382 (k : Nat) : applyExit (before6382 k) exit10 8 = some (before6383 k) := by + simp (disch := omega) [before6382, before6383, exit10, applyExit, pop, push] + <;> omega +theorem step6382 (k : Nat) : Runs (8*2) (before6382 k).denote (before6383 k).denote := + @applyExit_sound (before6382 k) (before6383 k) exit10 8 valid10 (macro6382 k) +theorem macro6383 (k : Nat) : applyExit (before6383 k) exit11 1 = some (before6384 k) := by + simp (disch := omega) [before6383, before6384, exit11, applyExit, pop, push] + <;> omega +theorem step6383 (k : Nat) : Runs (1*2) (before6383 k).denote (before6384 k).denote := + @applyExit_sound (before6383 k) (before6384 k) exit11 1 valid11 (macro6383 k) +theorem macro6384 (k : Nat) : applyExit (before6384 k) exit2 8 = some (before6385 k) := by + simp (disch := omega) [before6384, before6385, exit2, applyExit, pop, push] + <;> omega +theorem step6384 (k : Nat) : Runs (8*2) (before6384 k).denote (before6385 k).denote := + @applyExit_sound (before6384 k) (before6385 k) exit2 8 valid2 (macro6384 k) +theorem macro6385 (k : Nat) : applyExit (before6385 k) exit3 1 = some (before6386 k) := by + simp (disch := omega) [before6385, before6386, exit3, applyExit, pop, push] + <;> omega +theorem step6385 (k : Nat) : Runs (1*2) (before6385 k).denote (before6386 k).denote := + @applyExit_sound (before6385 k) (before6386 k) exit3 1 valid3 (macro6385 k) +theorem macro6386 (k : Nat) : applyExit (before6386 k) exit9 1 = some (before6387 k) := by + simp (disch := omega) [before6386, before6387, exit9, applyExit, pop, push] + <;> omega +theorem step6386 (k : Nat) : Runs (1*2) (before6386 k).denote (before6387 k).denote := + @applyExit_sound (before6386 k) (before6387 k) exit9 1 valid9 (macro6386 k) +theorem macro6387 (k : Nat) : applyExit (before6387 k) exit10 8 = some (before6388 k) := by + simp (disch := omega) [before6387, before6388, exit10, applyExit, pop, push] + <;> omega +theorem step6387 (k : Nat) : Runs (8*2) (before6387 k).denote (before6388 k).denote := + @applyExit_sound (before6387 k) (before6388 k) exit10 8 valid10 (macro6387 k) +theorem macro6388 (k : Nat) : applyExit (before6388 k) exit11 1 = some (before6389 k) := by + simp (disch := omega) [before6388, before6389, exit11, applyExit, pop, push] + <;> omega +theorem step6388 (k : Nat) : Runs (1*2) (before6388 k).denote (before6389 k).denote := + @applyExit_sound (before6388 k) (before6389 k) exit11 1 valid11 (macro6388 k) +theorem macro6389 (k : Nat) : applyExit (before6389 k) exit2 9 = some (before6390 k) := by + simp (disch := omega) [before6389, before6390, exit2, applyExit, pop, push] + <;> omega +theorem step6389 (k : Nat) : Runs (9*2) (before6389 k).denote (before6390 k).denote := + @applyExit_sound (before6389 k) (before6390 k) exit2 9 valid2 (macro6389 k) +theorem macro6390 (k : Nat) : applyExit (before6390 k) exit3 1 = some (before6391 k) := by + simp (disch := omega) [before6390, before6391, exit3, applyExit, pop, push] + <;> omega +theorem step6390 (k : Nat) : Runs (1*2) (before6390 k).denote (before6391 k).denote := + @applyExit_sound (before6390 k) (before6391 k) exit3 1 valid3 (macro6390 k) +theorem macro6391 (k : Nat) : applyExit (before6391 k) exit9 1 = some (before6392 k) := by + simp (disch := omega) [before6391, before6392, exit9, applyExit, pop, push] + <;> omega +theorem step6391 (k : Nat) : Runs (1*2) (before6391 k).denote (before6392 k).denote := + @applyExit_sound (before6391 k) (before6392 k) exit9 1 valid9 (macro6391 k) +theorem macro6392 (k : Nat) : applyExit (before6392 k) exit10 10 = some (before6393 k) := by + simp (disch := omega) [before6392, before6393, exit10, applyExit, pop, push] + <;> omega +theorem step6392 (k : Nat) : Runs (10*2) (before6392 k).denote (before6393 k).denote := + @applyExit_sound (before6392 k) (before6393 k) exit10 10 valid10 (macro6392 k) +theorem macro6393 (k : Nat) : applyExit (before6393 k) exit11 1 = some (before6394 k) := by + simp (disch := omega) [before6393, before6394, exit11, applyExit, pop, push] + <;> omega +theorem step6393 (k : Nat) : Runs (1*2) (before6393 k).denote (before6394 k).denote := + @applyExit_sound (before6393 k) (before6394 k) exit11 1 valid11 (macro6393 k) +theorem macro6394 (k : Nat) : applyExit (before6394 k) exit3 1 = some (before6395 k) := by + simp (disch := omega) [before6394, before6395, exit3, applyExit, pop, push] + <;> omega +theorem step6394 (k : Nat) : Runs (1*2) (before6394 k).denote (before6395 k).denote := + @applyExit_sound (before6394 k) (before6395 k) exit3 1 valid3 (macro6394 k) +theorem macro6395 (k : Nat) : applyExit (before6395 k) exit9 1 = some (before6396 k) := by + simp (disch := omega) [before6395, before6396, exit9, applyExit, pop, push] + <;> omega +theorem step6395 (k : Nat) : Runs (1*2) (before6395 k).denote (before6396 k).denote := + @applyExit_sound (before6395 k) (before6396 k) exit9 1 valid9 (macro6395 k) +theorem macro6396 (k : Nat) : applyExit (before6396 k) exit46 1 = some (before6397 k) := by + simp (disch := omega) [before6396, before6397, exit46, applyExit, pop, push] + <;> omega +theorem step6396 (k : Nat) : Runs (1*2) (before6396 k).denote (before6397 k).denote := + @applyExit_sound (before6396 k) (before6397 k) exit46 1 valid46 (macro6396 k) +theorem macro6397 (k : Nat) : applyExit (before6397 k) exit47 1 = some (before6398 k) := by + simp (disch := omega) [before6397, before6398, exit47, applyExit, pop, push] + <;> omega +theorem step6397 (k : Nat) : Runs (1*2) (before6397 k).denote (before6398 k).denote := + @applyExit_sound (before6397 k) (before6398 k) exit47 1 valid47 (macro6397 k) +theorem macro6398 (k : Nat) : applyExit (before6398 k) exit62 1 = some (before6399 k) := by + simp (disch := omega) [before6398, before6399, exit62, applyExit, pop, push] + <;> omega +theorem step6398 (k : Nat) : Runs (1*1) (before6398 k).denote (before6399 k).denote := + @applyExit_sound (before6398 k) (before6399 k) exit62 1 valid62 (macro6398 k) +theorem macro6399 (k : Nat) : applyExit (before6399 k) exit35 1 = some (after6399 k) := by + simp (disch := omega) [before6399, after6399, exit35, applyExit, pop, push] + <;> omega +theorem step6399 (k : Nat) : Runs (1*2) (before6399 k).denote (after6399 k).denote := + @applyExit_sound (before6399 k) (after6399 k) exit35 1 valid35 (macro6399 k) +theorem chunkRun063 (k : Nat) : Runs (1790*k+1583538842) (before6300 k).denote (after6399 k).denote := by + have h := (@Runs.trans ((((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))))+((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3))))))+(((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))))+((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2))))))) ((((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))))+((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))))) (before6300 k).denote (before6350 k).denote (after6399 k).denote (@Runs.trans (((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))))+((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3)))))) (((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))))+((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2)))))) (before6300 k).denote (before6325 k).denote (before6350 k).denote (@Runs.trans ((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2))))) ((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3))))) (before6300 k).denote (before6312 k).denote (before6325 k).denote (@Runs.trans (((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2)))) (((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))) (before6300 k).denote (before6306 k).denote (before6312 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((91*2)+((1*1)+(91*2))) (before6300 k).denote (before6303 k).denote (before6306 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before6300 k).denote (before6301 k).denote (before6303 k).denote (step6300 k) (@Runs.trans (16*2) (1*2) (before6301 k).denote (before6302 k).denote (before6303 k).denote (step6301 k) (step6302 k))) (@Runs.trans (91*2) ((1*1)+(91*2)) (before6303 k).denote (before6304 k).denote (before6306 k).denote (step6303 k) (@Runs.trans (1*1) (91*2) (before6304 k).denote (before6305 k).denote (before6306 k).denote (step6304 k) (step6305 k)))) (@Runs.trans ((1*3)+((91*2)+(1*2))) ((23*2)+(((1*k+8)*1166)+(14*2))) (before6306 k).denote (before6309 k).denote (before6312 k).denote (@Runs.trans (1*3) ((91*2)+(1*2)) (before6306 k).denote (before6307 k).denote (before6309 k).denote (step6306 k) (@Runs.trans (91*2) (1*2) (before6307 k).denote (before6308 k).denote (before6309 k).denote (step6307 k) (step6308 k))) (@Runs.trans (23*2) (((1*k+8)*1166)+(14*2)) (before6309 k).denote (before6310 k).denote (before6312 k).denote (step6309 k) (@Runs.trans ((1*k+8)*1166) (14*2) (before6310 k).denote (before6311 k).denote (before6312 k).denote (step6310 k) (step6311 k))))) (@Runs.trans (((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2)))) (((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3)))) (before6312 k).denote (before6318 k).denote (before6325 k).denote (@Runs.trans ((1*2)+((15*2)+(1*1))) ((15*2)+((1*3)+(15*2))) (before6312 k).denote (before6315 k).denote (before6318 k).denote (@Runs.trans (1*2) ((15*2)+(1*1)) (before6312 k).denote (before6313 k).denote (before6315 k).denote (step6312 k) (@Runs.trans (15*2) (1*1) (before6313 k).denote (before6314 k).denote (before6315 k).denote (step6313 k) (step6314 k))) (@Runs.trans (15*2) ((1*3)+(15*2)) (before6315 k).denote (before6316 k).denote (before6318 k).denote (step6315 k) (@Runs.trans (1*3) (15*2) (before6316 k).denote (before6317 k).denote (before6318 k).denote (step6316 k) (step6317 k)))) (@Runs.trans ((1*2)+((92*2)+(1*2))) (((36*2)+(1*1))+((36*2)+(1*3))) (before6318 k).denote (before6321 k).denote (before6325 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before6318 k).denote (before6319 k).denote (before6321 k).denote (step6318 k) (@Runs.trans (92*2) (1*2) (before6319 k).denote (before6320 k).denote (before6321 k).denote (step6319 k) (step6320 k))) (@Runs.trans ((36*2)+(1*1)) ((36*2)+(1*3)) (before6321 k).denote (before6323 k).denote (before6325 k).denote (@Runs.trans (36*2) (1*1) (before6321 k).denote (before6322 k).denote (before6323 k).denote (step6321 k) (step6322 k)) (@Runs.trans (36*2) (1*3) (before6323 k).denote (before6324 k).denote (before6325 k).denote (step6323 k) (step6324 k)))))) (@Runs.trans ((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2))))) ((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2))))) (before6325 k).denote (before6337 k).denote (before6350 k).denote (@Runs.trans (((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1)))) (((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))) (before6325 k).denote (before6331 k).denote (before6337 k).denote (@Runs.trans ((36*2)+((1*2)+(17*2))) ((1*2)+((9*2)+(1*1))) (before6325 k).denote (before6328 k).denote (before6331 k).denote (@Runs.trans (36*2) ((1*2)+(17*2)) (before6325 k).denote (before6326 k).denote (before6328 k).denote (step6325 k) (@Runs.trans (1*2) (17*2) (before6326 k).denote (before6327 k).denote (before6328 k).denote (step6326 k) (step6327 k))) (@Runs.trans (1*2) ((9*2)+(1*1)) (before6328 k).denote (before6329 k).denote (before6331 k).denote (step6328 k) (@Runs.trans (9*2) (1*1) (before6329 k).denote (before6330 k).denote (before6331 k).denote (step6329 k) (step6330 k)))) (@Runs.trans ((9*2)+((1*3)+(9*2))) ((1*2)+((1*2)+(1*2))) (before6331 k).denote (before6334 k).denote (before6337 k).denote (@Runs.trans (9*2) ((1*3)+(9*2)) (before6331 k).denote (before6332 k).denote (before6334 k).denote (step6331 k) (@Runs.trans (1*3) (9*2) (before6332 k).denote (before6333 k).denote (before6334 k).denote (step6332 k) (step6333 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before6334 k).denote (before6335 k).denote (before6337 k).denote (step6334 k) (@Runs.trans (1*2) (1*2) (before6335 k).denote (before6336 k).denote (before6337 k).denote (step6335 k) (step6336 k))))) (@Runs.trans (((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1)))) (((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2)))) (before6337 k).denote (before6343 k).denote (before6350 k).denote (@Runs.trans ((3*2)+((1*1)+(3*2))) ((1*3)+((4*2)+(1*1))) (before6337 k).denote (before6340 k).denote (before6343 k).denote (@Runs.trans (3*2) ((1*1)+(3*2)) (before6337 k).denote (before6338 k).denote (before6340 k).denote (step6337 k) (@Runs.trans (1*1) (3*2) (before6338 k).denote (before6339 k).denote (before6340 k).denote (step6338 k) (step6339 k))) (@Runs.trans (1*3) ((4*2)+(1*1)) (before6340 k).denote (before6341 k).denote (before6343 k).denote (step6340 k) (@Runs.trans (4*2) (1*1) (before6341 k).denote (before6342 k).denote (before6343 k).denote (step6341 k) (step6342 k)))) (@Runs.trans ((5*2)+((1*2)+(1*2))) (((1*2)+(9*2))+((1*2)+(16*2))) (before6343 k).denote (before6346 k).denote (before6350 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before6343 k).denote (before6344 k).denote (before6346 k).denote (step6343 k) (@Runs.trans (1*2) (1*2) (before6344 k).denote (before6345 k).denote (before6346 k).denote (step6344 k) (step6345 k))) (@Runs.trans ((1*2)+(9*2)) ((1*2)+(16*2)) (before6346 k).denote (before6348 k).denote (before6350 k).denote (@Runs.trans (1*2) (9*2) (before6346 k).denote (before6347 k).denote (before6348 k).denote (step6346 k) (step6347 k)) (@Runs.trans (1*2) (16*2) (before6348 k).denote (before6349 k).denote (before6350 k).denote (step6348 k) (step6349 k))))))) (@Runs.trans (((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))))+((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2)))))) (((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))) (before6350 k).denote (before6375 k).denote (after6399 k).denote (@Runs.trans ((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2))))) ((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2))))) (before6350 k).denote (before6362 k).denote (before6375 k).denote (@Runs.trans (((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2)))) (((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))) (before6350 k).denote (before6356 k).denote (before6362 k).denote (@Runs.trans ((1*2)+((1*2)+(36*2))) ((1*2)+((91*2)+(1*2))) (before6350 k).denote (before6353 k).denote (before6356 k).denote (@Runs.trans (1*2) ((1*2)+(36*2)) (before6350 k).denote (before6351 k).denote (before6353 k).denote (step6350 k) (@Runs.trans (1*2) (36*2) (before6351 k).denote (before6352 k).denote (before6353 k).denote (step6351 k) (step6352 k))) (@Runs.trans (1*2) ((91*2)+(1*2)) (before6353 k).denote (before6354 k).denote (before6356 k).denote (step6353 k) (@Runs.trans (91*2) (1*2) (before6354 k).denote (before6355 k).denote (before6356 k).denote (step6354 k) (step6355 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) ((13*2)+(((1*k+8)*586)+(23*2))) (before6356 k).denote (before6359 k).denote (before6362 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before6356 k).denote (before6357 k).denote (before6359 k).denote (step6356 k) (@Runs.trans (15*2) (1*2) (before6357 k).denote (before6358 k).denote (before6359 k).denote (step6357 k) (step6358 k))) (@Runs.trans (13*2) (((1*k+8)*586)+(23*2)) (before6359 k).denote (before6360 k).denote (before6362 k).denote (step6359 k) (@Runs.trans ((1*k+8)*586) (23*2) (before6360 k).denote (before6361 k).denote (before6362 k).denote (step6360 k) (step6361 k))))) (@Runs.trans (((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2)))) (((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2)))) (before6362 k).denote (before6368 k).denote (before6375 k).denote (@Runs.trans ((1*2)+((1*2)+(91*2))) ((1*2)+((15*2)+(1*2))) (before6362 k).denote (before6365 k).denote (before6368 k).denote (@Runs.trans (1*2) ((1*2)+(91*2)) (before6362 k).denote (before6363 k).denote (before6365 k).denote (step6362 k) (@Runs.trans (1*2) (91*2) (before6363 k).denote (before6364 k).denote (before6365 k).denote (step6363 k) (step6364 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before6365 k).denote (before6366 k).denote (before6368 k).denote (step6365 k) (@Runs.trans (15*2) (1*2) (before6366 k).denote (before6367 k).denote (before6368 k).denote (step6366 k) (step6367 k)))) (@Runs.trans ((1*2)+((39*2)+(1*2))) (((21*2)+(1*2))+((1*2)+(7*2))) (before6368 k).denote (before6371 k).denote (before6375 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before6368 k).denote (before6369 k).denote (before6371 k).denote (step6368 k) (@Runs.trans (39*2) (1*2) (before6369 k).denote (before6370 k).denote (before6371 k).denote (step6369 k) (step6370 k))) (@Runs.trans ((21*2)+(1*2)) ((1*2)+(7*2)) (before6371 k).denote (before6373 k).denote (before6375 k).denote (@Runs.trans (21*2) (1*2) (before6371 k).denote (before6372 k).denote (before6373 k).denote (step6371 k) (step6372 k)) (@Runs.trans (1*2) (7*2) (before6373 k).denote (before6374 k).denote (before6375 k).denote (step6373 k) (step6374 k)))))) (@Runs.trans ((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2))))) ((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))) (before6375 k).denote (before6387 k).denote (after6399 k).denote (@Runs.trans (((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2)))) (((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))) (before6375 k).denote (before6381 k).denote (before6387 k).denote (@Runs.trans ((1*2)+((791761153*2)+(1*38))) (((1*k+7)*38)+((4*2)+(1*2))) (before6375 k).denote (before6378 k).denote (before6381 k).denote (@Runs.trans (1*2) ((791761153*2)+(1*38)) (before6375 k).denote (before6376 k).denote (before6378 k).denote (step6375 k) (@Runs.trans (791761153*2) (1*38) (before6376 k).denote (before6377 k).denote (before6378 k).denote (step6376 k) (step6377 k))) (@Runs.trans ((1*k+7)*38) ((4*2)+(1*2)) (before6378 k).denote (before6379 k).denote (before6381 k).denote (step6378 k) (@Runs.trans (4*2) (1*2) (before6379 k).denote (before6380 k).denote (before6381 k).denote (step6379 k) (step6380 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) ((8*2)+((1*2)+(1*2))) (before6381 k).denote (before6384 k).denote (before6387 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6381 k).denote (before6382 k).denote (before6384 k).denote (step6381 k) (@Runs.trans (8*2) (1*2) (before6382 k).denote (before6383 k).denote (before6384 k).denote (step6382 k) (step6383 k))) (@Runs.trans (8*2) ((1*2)+(1*2)) (before6384 k).denote (before6385 k).denote (before6387 k).denote (step6384 k) (@Runs.trans (1*2) (1*2) (before6385 k).denote (before6386 k).denote (before6387 k).denote (step6385 k) (step6386 k))))) (@Runs.trans (((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))) (before6387 k).denote (before6393 k).denote (after6399 k).denote (@Runs.trans ((8*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(10*2))) (before6387 k).denote (before6390 k).denote (before6393 k).denote (@Runs.trans (8*2) ((1*2)+(9*2)) (before6387 k).denote (before6388 k).denote (before6390 k).denote (step6387 k) (@Runs.trans (1*2) (9*2) (before6388 k).denote (before6389 k).denote (before6390 k).denote (step6388 k) (step6389 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before6390 k).denote (before6391 k).denote (before6393 k).denote (step6390 k) (@Runs.trans (1*2) (10*2) (before6391 k).denote (before6392 k).denote (before6393 k).denote (step6391 k) (step6392 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*1)+(1*2))) (before6393 k).denote (before6396 k).denote (after6399 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6393 k).denote (before6394 k).denote (before6396 k).denote (step6393 k) (@Runs.trans (1*2) (1*2) (before6394 k).denote (before6395 k).denote (before6396 k).denote (step6394 k) (step6395 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*2)) (before6396 k).denote (before6398 k).denote (after6399 k).denote (@Runs.trans (1*2) (1*2) (before6396 k).denote (before6397 k).denote (before6398 k).denote (step6396 k) (step6397 k)) (@Runs.trans (1*1) (1*2) (before6398 k).denote (before6399 k).denote (after6399 k).denote (step6398 k) (step6399 k)))))))) + have ht : (((((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))))+((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3))))))+(((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))))+((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2)))))))+((((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))))+((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))))) = (1790*k+1583538842) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean new file mode 100644 index 00000000..824567e2 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean @@ -0,0 +1,780 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6400_0 : Stack := [] +abbrev tail6400_1 : Stack := ⟨w0,1⟩ :: tail6400_0 +abbrev tail6400_2 : Stack := ⟨w2,1⟩ :: tail6400_1 +abbrev tail6400_3 : Stack := ⟨w1,1⟩ :: tail6400_2 +abbrev tail6400_4 : Stack := ⟨w0,2⟩ :: tail6400_3 +abbrev tail6400_5 : Stack := ⟨w2,1⟩ :: tail6400_4 +abbrev tail6400_6 : Stack := ⟨w23,1⟩ :: tail6400_5 +abbrev tail6400_7 : Stack := ⟨w1,6⟩ :: tail6400_0 +abbrev tail6400_8 : Stack := ⟨w2,1⟩ :: tail6400_7 +abbrev tail6400_9 : Stack := ⟨w0,1⟩ :: tail6400_8 +abbrev tail6400_10 : Stack := ⟨w1,10⟩ :: tail6400_9 +abbrev tail6400_11 : Stack := ⟨w2,1⟩ :: tail6400_10 +abbrev tail6400_12 : Stack := ⟨w0,17⟩ :: tail6400_11 +abbrev tail6400_13 : Stack := ⟨w1,37⟩ :: tail6400_12 +abbrev tail6400_14 : Stack := ⟨w2,1⟩ :: tail6400_13 +abbrev tail6400_15 : Stack := ⟨w0,92⟩ :: tail6400_14 +abbrev tail6400_16 : Stack := ⟨w1,16⟩ :: tail6400_15 +abbrev tail6400_17 : Stack := ⟨w2,1⟩ :: tail6400_16 +abbrev tail6400_18 : Stack := ⟨w0,13⟩ :: tail6400_17 +abbrev tail6400_19 (k : Nat) : Stack := ⟨w297,(1*k+8)⟩ :: tail6400_18 +abbrev tail6400_20 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6400_19 k +abbrev tail6400_21 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6400_20 k +abbrev tail6400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_21 k +abbrev tail6400_23 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6400_22 k +abbrev tail6400_24 (k : Nat) : Stack := ⟨w1,40⟩ :: tail6400_23 k +abbrev tail6400_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_24 k +abbrev tail6400_26 (k : Nat) : Stack := ⟨w0,22⟩ :: tail6400_25 k +abbrev tail6400_27 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6400_26 k +abbrev tail6400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_27 k +abbrev tail6400_29 (k : Nat) : Stack := ⟨w0,791761153⟩ :: tail6400_28 k +abbrev tail6400_30 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6400_29 k +abbrev tail6400_31 (k : Nat) : Stack := ⟨w298,(1*k+7)⟩ :: tail6400_30 k +abbrev tail6400_32 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6400_31 k +abbrev tail6400_33 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_32 k +abbrev tail6400_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_33 k +abbrev tail6400_35 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_34 k +abbrev tail6400_36 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_35 k +abbrev tail6400_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_36 k +abbrev tail6400_38 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6400_37 k +abbrev tail6400_39 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6400_38 k +abbrev tail6400_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_39 k +abbrev tail6400_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_40 k +abbrev tail6400_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6400_41 k +abbrev tail6400_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_42 k +abbrev tail6400_44 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6400_41 k +abbrev tail6400_45 : Stack := ⟨w0,1⟩ :: tail6400_5 +abbrev tail6400_46 : Stack := ⟨w0,3⟩ :: tail6400_5 +abbrev tail6400_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_40 k +abbrev tail6400_48 (k : Nat) : Stack := ⟨w1,3⟩ :: tail6400_47 k +abbrev tail6400_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_48 k +abbrev tail6400_50 : Stack := ⟨w0,1⟩ :: tail6400_3 +abbrev tail6400_51 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6400_48 k +abbrev tail6400_52 : Stack := ⟨w2,1⟩ :: tail6400_3 +abbrev tail6400_53 : Stack := ⟨w23,1⟩ :: tail6400_52 +abbrev tail6400_54 (k : Nat) : Stack := ⟨w1,4⟩ :: tail6400_47 k +abbrev tail6400_55 : Stack := ⟨w0,1⟩ :: tail6400_52 +abbrev tail6400_56 : Stack := ⟨w0,5⟩ :: tail6400_52 +abbrev tail6400_57 : Stack := ⟨w2,1⟩ :: tail6400_56 +abbrev tail6400_58 : Stack := ⟨w23,1⟩ :: tail6400_57 +abbrev tail6400_59 : Stack := ⟨w0,11⟩ :: tail6400_58 +abbrev tail6400_60 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_37 k +abbrev tail6400_61 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_60 k +abbrev tail6400_62 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6400_61 k +abbrev tail6400_63 : Stack := ⟨w0,1⟩ :: tail6400_57 +abbrev tail6400_64 : Stack := ⟨w0,12⟩ :: tail6400_57 +abbrev tail6400_65 : Stack := ⟨w2,1⟩ :: tail6400_64 +abbrev tail6400_66 : Stack := ⟨w1,9⟩ :: tail6400_65 +abbrev tail6400_67 : Stack := ⟨w23,1⟩ :: tail6400_66 +abbrev tail6400_68 : Stack := ⟨w0,9⟩ :: tail6400_67 +abbrev tail6400_69 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6400_34 k +abbrev tail6400_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_69 k +abbrev tail6400_71 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_70 k +abbrev tail6400_72 : Stack := ⟨w0,1⟩ :: tail6400_66 +abbrev tail6400_73 : Stack := ⟨w0,10⟩ :: tail6400_66 +abbrev tail6400_74 : Stack := ⟨w2,1⟩ :: tail6400_73 +abbrev tail6400_75 : Stack := ⟨w1,8⟩ :: tail6400_74 +abbrev tail6400_76 : Stack := ⟨w23,1⟩ :: tail6400_75 +abbrev tail6400_77 : Stack := ⟨w0,9⟩ :: tail6400_76 +abbrev tail6400_78 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6400_31 k +abbrev tail6400_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_78 k +abbrev tail6400_80 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_79 k +abbrev tail6400_81 : Stack := ⟨w0,1⟩ :: tail6400_75 +abbrev tail6400_82 : Stack := ⟨w0,10⟩ :: tail6400_75 +abbrev tail6400_83 : Stack := ⟨w2,1⟩ :: tail6400_82 +abbrev tail6400_84 : Stack := ⟨w1,4⟩ :: tail6400_83 +abbrev tail6400_85 (k : Nat) : Stack := ⟨w299,(1*k+7)⟩ :: tail6400_84 +abbrev tail6400_86 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6400_85 k +abbrev tail6400_87 (k : Nat) : Stack := ⟨w1,791761153⟩ :: tail6400_86 k +abbrev tail6400_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_87 k +abbrev tail6400_89 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6400_88 k +abbrev tail6400_90 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6400_25 k +abbrev tail6400_91 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_90 k +abbrev tail6400_92 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6400_91 k +abbrev tail6400_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_87 k +abbrev tail6400_94 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_87 k +abbrev tail6400_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_94 k +abbrev tail6400_96 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6400_95 k +abbrev tail6400_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_96 k +abbrev tail6400_98 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6400_97 k +abbrev tail6400_99 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6400_22 k +abbrev tail6400_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_99 k +abbrev tail6400_101 (k : Nat) : Stack := ⟨w1,40⟩ :: tail6400_100 k +abbrev tail6400_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_96 k +abbrev tail6400_103 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6400_96 k +abbrev tail6400_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_103 k +abbrev tail6400_105 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6400_104 k +abbrev tail6400_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_105 k +abbrev tail6400_107 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6400_106 k +abbrev tail6400_108 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6400_19 k +abbrev tail6400_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_108 k +abbrev tail6400_110 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6400_109 k +abbrev tail6400_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_105 k +abbrev tail6400_112 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6400_105 k +abbrev tail6400_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_112 k +abbrev tail6400_114 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6400_113 k +abbrev tail6400_115 (k : Nat) : Stack := ⟨w300,(1*k+8)⟩ :: tail6400_114 k +abbrev tail6400_116 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6400_115 k +abbrev tail6400_117 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_116 k +abbrev tail6400_118 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6400_117 k +abbrev tail6400_119 : Stack := ⟨w0,91⟩ :: tail6400_14 +abbrev tail6400_120 : Stack := ⟨w23,1⟩ :: tail6400_119 +abbrev tail6400_121 : Stack := ⟨w1,16⟩ :: tail6400_120 +abbrev tail6400_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_116 k +abbrev tail6400_123 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6400_116 k +abbrev tail6400_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_123 k +abbrev tail6400_125 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6400_124 k +abbrev tail6400_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_125 k +abbrev tail6400_127 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6400_126 k +abbrev tail6400_128 : Stack := ⟨w0,16⟩ :: tail6400_11 +abbrev tail6400_129 : Stack := ⟨w23,1⟩ :: tail6400_128 +abbrev tail6400_130 : Stack := ⟨w1,37⟩ :: tail6400_129 +abbrev tail6400_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_125 k +abbrev tail6400_132 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6400_125 k +abbrev tail6400_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_132 k +abbrev tail6400_134 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6400_133 k +abbrev tail6400_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_134 k +abbrev tail6400_136 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6400_135 k +abbrev tail6400_137 : Stack := ⟨w23,1⟩ :: tail6400_8 +abbrev tail6400_138 : Stack := ⟨w1,10⟩ :: tail6400_137 +abbrev tail6400_139 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_134 k +abbrev tail6400_140 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6400_134 k +abbrev tail6400_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_140 k +abbrev tail6400_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_141 k +abbrev tail6400_143 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6400_142 k +abbrev tail6400_144 : Stack := ⟨w1,1⟩ :: tail6400_0 +abbrev tail6400_145 : Stack := ⟨w1,7⟩ :: tail6400_0 +abbrev tail6400_146 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_141 k +abbrev tail6400_147 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6400_141 k +abbrev tail6400_148 : Stack := ⟨w1,9⟩ :: tail6400_0 +abbrev tail6400_149 : Stack := ⟨w2,1⟩ :: tail6400_148 +abbrev tail6400_150 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6400_134 k +abbrev tail6400_151 : Stack := ⟨w2,2⟩ :: tail6400_148 +abbrev tail6400_152 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_134 k +abbrev tail6400_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_152 k + +def before6400 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6400_6,(tail6400_43 k)⟩ +def before6401 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6400_6,(tail6400_44 k)⟩ +def before6402 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6400_45,(tail6400_44 k)⟩ +def before6403 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6400_46,(tail6400_41 k)⟩ +def before6404 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6400_46,(tail6400_47 k)⟩ +def before6405 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6400_5,(tail6400_48 k)⟩ +def before6406 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1243),tail6400_4,(tail6400_49 k)⟩ +def before6407 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1245),tail6400_50,(tail6400_51 k)⟩ +def before6408 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1245),tail6400_52,(tail6400_51 k)⟩ +def before6409 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail6400_53,(tail6400_49 k)⟩ +def before6410 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail6400_53,(tail6400_54 k)⟩ +def before6411 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail6400_55,(tail6400_54 k)⟩ +def before6412 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6400_56,(tail6400_47 k)⟩ +def before6413 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail6400_57,(tail6400_40 k)⟩ +def before6414 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail6400_58,(tail6400_39 k)⟩ +def before6415 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6400_59,(tail6400_38 k)⟩ +def before6416 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6400_59,(tail6400_61 k)⟩ +def before6417 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail6400_58,(tail6400_62 k)⟩ +def before6418 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail6400_63,(tail6400_62 k)⟩ +def before6419 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6400_64,(tail6400_61 k)⟩ +def before6420 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6400_65,(tail6400_60 k)⟩ +def before6421 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1189),tail6400_66,(tail6400_37 k)⟩ +def before6422 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1187),tail6400_67,(tail6400_36 k)⟩ +def before6423 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6400_68,(tail6400_35 k)⟩ +def before6424 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6400_68,(tail6400_70 k)⟩ +def before6425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1187),tail6400_67,(tail6400_71 k)⟩ +def before6426 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1187),tail6400_72,(tail6400_71 k)⟩ +def before6427 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6400_73,(tail6400_70 k)⟩ +def before6428 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6400_74,(tail6400_69 k)⟩ +def before6429 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail6400_75,(tail6400_34 k)⟩ +def before6430 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail6400_76,(tail6400_33 k)⟩ +def before6431 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6400_77,(tail6400_32 k)⟩ +def before6432 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6400_77,(tail6400_79 k)⟩ +def before6433 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail6400_76,(tail6400_80 k)⟩ +def before6434 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail6400_81,(tail6400_80 k)⟩ +def before6435 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6400_82,(tail6400_79 k)⟩ +def before6436 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6400_83,(tail6400_78 k)⟩ +def before6437 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6400_84,(tail6400_31 k)⟩ +def before6438 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6400_85 k),(tail6400_30 k)⟩ +def before6439 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6400_86 k),(tail6400_29 k)⟩ +def before6440 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521489),(tail6400_87 k),(tail6400_28 k)⟩ +def before6441 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521491),(tail6400_88 k),(tail6400_27 k)⟩ +def before6442 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6400_89 k),(tail6400_26 k)⟩ +def before6443 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6400_89 k),(tail6400_91 k)⟩ +def before6444 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail6400_88 k),(tail6400_92 k)⟩ +def before6445 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521491),(tail6400_93 k),(tail6400_92 k)⟩ +def before6446 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6400_94 k),(tail6400_91 k)⟩ +def before6447 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6400_95 k),(tail6400_90 k)⟩ +def before6448 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521551),(tail6400_96 k),(tail6400_25 k)⟩ +def before6449 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521553),(tail6400_97 k),(tail6400_24 k)⟩ +def before6450 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6400_98 k),(tail6400_23 k)⟩ +def before6451 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6400_98 k),(tail6400_100 k)⟩ +def before6452 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521553),(tail6400_97 k),(tail6400_101 k)⟩ +def before6453 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521553),(tail6400_102 k),(tail6400_101 k)⟩ +def before6454 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6400_103 k),(tail6400_100 k)⟩ +def before6455 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6400_104 k),(tail6400_99 k)⟩ +def before6456 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521665),(tail6400_105 k),(tail6400_22 k)⟩ +def before6457 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521667),(tail6400_106 k),(tail6400_21 k)⟩ +def before6458 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6400_107 k),(tail6400_20 k)⟩ +def before6459 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6400_107 k),(tail6400_109 k)⟩ +def before6460 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail6400_106 k),(tail6400_110 k)⟩ +def before6461 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521667),(tail6400_111 k),(tail6400_110 k)⟩ +def before6462 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6400_112 k),(tail6400_109 k)⟩ +def before6463 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6400_113 k),(tail6400_108 k)⟩ +def before6464 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6400_114 k),(tail6400_19 k)⟩ +def before6465 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6400_115 k),tail6400_18⟩ +def before6466 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526613),(tail6400_116 k),tail6400_17⟩ +def before6467 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526615),(tail6400_117 k),tail6400_16⟩ +def before6468 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6400_118 k),tail6400_15⟩ +def before6469 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6400_118 k),tail6400_120⟩ +def before6470 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526615),(tail6400_117 k),tail6400_121⟩ +def before6471 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526615),(tail6400_122 k),tail6400_121⟩ +def before6472 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6400_123 k),tail6400_120⟩ +def before6473 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6400_124 k),tail6400_119⟩ +def before6474 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526831),(tail6400_125 k),tail6400_14⟩ +def before6475 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526833),(tail6400_126 k),tail6400_13⟩ +def before6476 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6400_127 k),tail6400_12⟩ +def before6477 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6400_127 k),tail6400_129⟩ +def before6478 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526833),(tail6400_126 k),tail6400_130⟩ +def before6479 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526833),(tail6400_131 k),tail6400_130⟩ +def before6480 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6400_132 k),tail6400_129⟩ +def before6481 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6400_133 k),tail6400_128⟩ +def before6482 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526941),(tail6400_134 k),tail6400_11⟩ +def before6483 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail6400_135 k),tail6400_10⟩ +def before6484 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6400_136 k),tail6400_9⟩ +def before6485 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6400_136 k),tail6400_137⟩ +def before6486 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail6400_135 k),tail6400_138⟩ +def before6487 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail6400_139 k),tail6400_138⟩ +def before6488 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6400_140 k),tail6400_137⟩ +def before6489 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail6400_141 k),tail6400_8⟩ +def before6490 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail6400_142 k),tail6400_7⟩ +def before6491 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526979),(tail6400_143 k),tail6400_0⟩ +def before6492 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526979),(tail6400_143 k),tail6400_144⟩ +def before6493 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail6400_142 k),tail6400_145⟩ +def before6494 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail6400_146 k),tail6400_145⟩ +def before6495 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526981),(tail6400_147 k),tail6400_0⟩ +def before6496 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526981),(tail6400_147 k),tail6400_144⟩ +def before6497 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526965),(tail6400_141 k),tail6400_148⟩ +def before6498 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526963),(tail6400_140 k),tail6400_149⟩ +def before6499 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526961),(tail6400_150 k),tail6400_151⟩ +def after6499 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526961),(tail6400_153 k),tail6400_151⟩ + +theorem macro6400 (k : Nat) : applyExit (before6400 k) exit39 1 = some (before6401 k) := by + simp (disch := omega) [before6400, before6401, exit39, applyExit, pop, push] + <;> omega +theorem step6400 (k : Nat) : Runs (1*1) (before6400 k).denote (before6401 k).denote := + @applyExit_sound (before6400 k) (before6401 k) exit39 1 valid39 (macro6400 k) +theorem macro6401 (k : Nat) : applyExit (before6401 k) exit32 1 = some (before6402 k) := by + simp (disch := omega) [before6401, before6402, exit32, applyExit, pop, push] + <;> omega +theorem step6401 (k : Nat) : Runs (1*3) (before6401 k).denote (before6402 k).denote := + @applyExit_sound (before6401 k) (before6402 k) exit32 1 valid32 (macro6401 k) +theorem macro6402 (k : Nat) : applyExit (before6402 k) exit36 2 = some (before6403 k) := by + simp (disch := omega) [before6402, before6403, exit36, applyExit, pop, push] + <;> omega +theorem step6402 (k : Nat) : Runs (2*2) (before6402 k).denote (before6403 k).denote := + @applyExit_sound (before6402 k) (before6403 k) exit36 2 valid36 (macro6402 k) +theorem macro6403 (k : Nat) : applyExit (before6403 k) exit31 1 = some (before6404 k) := by + simp (disch := omega) [before6403, before6404, exit31, applyExit, pop, push] + <;> omega +theorem step6403 (k : Nat) : Runs (1*1) (before6403 k).denote (before6404 k).denote := + @applyExit_sound (before6403 k) (before6404 k) exit31 1 valid31 (macro6403 k) +theorem macro6404 (k : Nat) : applyExit (before6404 k) exit10 3 = some (before6405 k) := by + simp (disch := omega) [before6404, before6405, exit10, applyExit, pop, push] + <;> omega +theorem step6404 (k : Nat) : Runs (3*2) (before6404 k).denote (before6405 k).denote := + @applyExit_sound (before6404 k) (before6405 k) exit10 3 valid10 (macro6404 k) +theorem macro6405 (k : Nat) : applyExit (before6405 k) exit46 1 = some (before6406 k) := by + simp (disch := omega) [before6405, before6406, exit46, applyExit, pop, push] + <;> omega +theorem step6405 (k : Nat) : Runs (1*2) (before6405 k).denote (before6406 k).denote := + @applyExit_sound (before6405 k) (before6406 k) exit46 1 valid46 (macro6405 k) +theorem macro6406 (k : Nat) : applyExit (before6406 k) exit47 1 = some (before6407 k) := by + simp (disch := omega) [before6406, before6407, exit47, applyExit, pop, push] + <;> omega +theorem step6406 (k : Nat) : Runs (1*2) (before6406 k).denote (before6407 k).denote := + @applyExit_sound (before6406 k) (before6407 k) exit47 1 valid47 (macro6406 k) +theorem macro6407 (k : Nat) : applyExit (before6407 k) exit62 1 = some (before6408 k) := by + simp (disch := omega) [before6407, before6408, exit62, applyExit, pop, push] + <;> omega +theorem step6407 (k : Nat) : Runs (1*1) (before6407 k).denote (before6408 k).denote := + @applyExit_sound (before6407 k) (before6408 k) exit62 1 valid62 (macro6407 k) +theorem macro6408 (k : Nat) : applyExit (before6408 k) exit35 1 = some (before6409 k) := by + simp (disch := omega) [before6408, before6409, exit35, applyExit, pop, push] + <;> omega +theorem step6408 (k : Nat) : Runs (1*2) (before6408 k).denote (before6409 k).denote := + @applyExit_sound (before6408 k) (before6409 k) exit35 1 valid35 (macro6408 k) +theorem macro6409 (k : Nat) : applyExit (before6409 k) exit39 1 = some (before6410 k) := by + simp (disch := omega) [before6409, before6410, exit39, applyExit, pop, push] + <;> omega +theorem step6409 (k : Nat) : Runs (1*1) (before6409 k).denote (before6410 k).denote := + @applyExit_sound (before6409 k) (before6410 k) exit39 1 valid39 (macro6409 k) +theorem macro6410 (k : Nat) : applyExit (before6410 k) exit32 1 = some (before6411 k) := by + simp (disch := omega) [before6410, before6411, exit32, applyExit, pop, push] + <;> omega +theorem step6410 (k : Nat) : Runs (1*3) (before6410 k).denote (before6411 k).denote := + @applyExit_sound (before6410 k) (before6411 k) exit32 1 valid32 (macro6410 k) +theorem macro6411 (k : Nat) : applyExit (before6411 k) exit36 4 = some (before6412 k) := by + simp (disch := omega) [before6411, before6412, exit36, applyExit, pop, push] + <;> omega +theorem step6411 (k : Nat) : Runs (4*2) (before6411 k).denote (before6412 k).denote := + @applyExit_sound (before6411 k) (before6412 k) exit36 4 valid36 (macro6411 k) +theorem macro6412 (k : Nat) : applyExit (before6412 k) exit33 1 = some (before6413 k) := by + simp (disch := omega) [before6412, before6413, exit33, applyExit, pop, push] + <;> omega +theorem step6412 (k : Nat) : Runs (1*2) (before6412 k).denote (before6413 k).denote := + @applyExit_sound (before6412 k) (before6413 k) exit33 1 valid33 (macro6412 k) +theorem macro6413 (k : Nat) : applyExit (before6413 k) exit35 1 = some (before6414 k) := by + simp (disch := omega) [before6413, before6414, exit35, applyExit, pop, push] + <;> omega +theorem step6413 (k : Nat) : Runs (1*2) (before6413 k).denote (before6414 k).denote := + @applyExit_sound (before6413 k) (before6414 k) exit35 1 valid35 (macro6413 k) +theorem macro6414 (k : Nat) : applyExit (before6414 k) exit36 11 = some (before6415 k) := by + simp (disch := omega) [before6414, before6415, exit36, applyExit, pop, push] + <;> omega +theorem step6414 (k : Nat) : Runs (11*2) (before6414 k).denote (before6415 k).denote := + @applyExit_sound (before6414 k) (before6415 k) exit36 11 valid36 (macro6414 k) +theorem macro6415 (k : Nat) : applyExit (before6415 k) exit31 1 = some (before6416 k) := by + simp (disch := omega) [before6415, before6416, exit31, applyExit, pop, push] + <;> omega +theorem step6415 (k : Nat) : Runs (1*1) (before6415 k).denote (before6416 k).denote := + @applyExit_sound (before6415 k) (before6416 k) exit31 1 valid31 (macro6415 k) +theorem macro6416 (k : Nat) : applyExit (before6416 k) exit10 11 = some (before6417 k) := by + simp (disch := omega) [before6416, before6417, exit10, applyExit, pop, push] + <;> omega +theorem step6416 (k : Nat) : Runs (11*2) (before6416 k).denote (before6417 k).denote := + @applyExit_sound (before6416 k) (before6417 k) exit10 11 valid10 (macro6416 k) +theorem macro6417 (k : Nat) : applyExit (before6417 k) exit32 1 = some (before6418 k) := by + simp (disch := omega) [before6417, before6418, exit32, applyExit, pop, push] + <;> omega +theorem step6417 (k : Nat) : Runs (1*3) (before6417 k).denote (before6418 k).denote := + @applyExit_sound (before6417 k) (before6418 k) exit32 1 valid32 (macro6417 k) +theorem macro6418 (k : Nat) : applyExit (before6418 k) exit36 11 = some (before6419 k) := by + simp (disch := omega) [before6418, before6419, exit36, applyExit, pop, push] + <;> omega +theorem step6418 (k : Nat) : Runs (11*2) (before6418 k).denote (before6419 k).denote := + @applyExit_sound (before6418 k) (before6419 k) exit36 11 valid36 (macro6418 k) +theorem macro6419 (k : Nat) : applyExit (before6419 k) exit33 1 = some (before6420 k) := by + simp (disch := omega) [before6419, before6420, exit33, applyExit, pop, push] + <;> omega +theorem step6419 (k : Nat) : Runs (1*2) (before6419 k).denote (before6420 k).denote := + @applyExit_sound (before6419 k) (before6420 k) exit33 1 valid33 (macro6419 k) +theorem macro6420 (k : Nat) : applyExit (before6420 k) exit34 9 = some (before6421 k) := by + simp (disch := omega) [before6420, before6421, exit34, applyExit, pop, push] + <;> omega +theorem step6420 (k : Nat) : Runs (9*2) (before6420 k).denote (before6421 k).denote := + @applyExit_sound (before6420 k) (before6421 k) exit34 9 valid34 (macro6420 k) +theorem macro6421 (k : Nat) : applyExit (before6421 k) exit35 1 = some (before6422 k) := by + simp (disch := omega) [before6421, before6422, exit35, applyExit, pop, push] + <;> omega +theorem step6421 (k : Nat) : Runs (1*2) (before6421 k).denote (before6422 k).denote := + @applyExit_sound (before6421 k) (before6422 k) exit35 1 valid35 (macro6421 k) +theorem macro6422 (k : Nat) : applyExit (before6422 k) exit36 9 = some (before6423 k) := by + simp (disch := omega) [before6422, before6423, exit36, applyExit, pop, push] + <;> omega +theorem step6422 (k : Nat) : Runs (9*2) (before6422 k).denote (before6423 k).denote := + @applyExit_sound (before6422 k) (before6423 k) exit36 9 valid36 (macro6422 k) +theorem macro6423 (k : Nat) : applyExit (before6423 k) exit31 1 = some (before6424 k) := by + simp (disch := omega) [before6423, before6424, exit31, applyExit, pop, push] + <;> omega +theorem step6423 (k : Nat) : Runs (1*1) (before6423 k).denote (before6424 k).denote := + @applyExit_sound (before6423 k) (before6424 k) exit31 1 valid31 (macro6423 k) +theorem macro6424 (k : Nat) : applyExit (before6424 k) exit10 9 = some (before6425 k) := by + simp (disch := omega) [before6424, before6425, exit10, applyExit, pop, push] + <;> omega +theorem step6424 (k : Nat) : Runs (9*2) (before6424 k).denote (before6425 k).denote := + @applyExit_sound (before6424 k) (before6425 k) exit10 9 valid10 (macro6424 k) +theorem macro6425 (k : Nat) : applyExit (before6425 k) exit32 1 = some (before6426 k) := by + simp (disch := omega) [before6425, before6426, exit32, applyExit, pop, push] + <;> omega +theorem step6425 (k : Nat) : Runs (1*3) (before6425 k).denote (before6426 k).denote := + @applyExit_sound (before6425 k) (before6426 k) exit32 1 valid32 (macro6425 k) +theorem macro6426 (k : Nat) : applyExit (before6426 k) exit36 9 = some (before6427 k) := by + simp (disch := omega) [before6426, before6427, exit36, applyExit, pop, push] + <;> omega +theorem step6426 (k : Nat) : Runs (9*2) (before6426 k).denote (before6427 k).denote := + @applyExit_sound (before6426 k) (before6427 k) exit36 9 valid36 (macro6426 k) +theorem macro6427 (k : Nat) : applyExit (before6427 k) exit33 1 = some (before6428 k) := by + simp (disch := omega) [before6427, before6428, exit33, applyExit, pop, push] + <;> omega +theorem step6427 (k : Nat) : Runs (1*2) (before6427 k).denote (before6428 k).denote := + @applyExit_sound (before6427 k) (before6428 k) exit33 1 valid33 (macro6427 k) +theorem macro6428 (k : Nat) : applyExit (before6428 k) exit34 8 = some (before6429 k) := by + simp (disch := omega) [before6428, before6429, exit34, applyExit, pop, push] + <;> omega +theorem step6428 (k : Nat) : Runs (8*2) (before6428 k).denote (before6429 k).denote := + @applyExit_sound (before6428 k) (before6429 k) exit34 8 valid34 (macro6428 k) +theorem macro6429 (k : Nat) : applyExit (before6429 k) exit35 1 = some (before6430 k) := by + simp (disch := omega) [before6429, before6430, exit35, applyExit, pop, push] + <;> omega +theorem step6429 (k : Nat) : Runs (1*2) (before6429 k).denote (before6430 k).denote := + @applyExit_sound (before6429 k) (before6430 k) exit35 1 valid35 (macro6429 k) +theorem macro6430 (k : Nat) : applyExit (before6430 k) exit36 9 = some (before6431 k) := by + simp (disch := omega) [before6430, before6431, exit36, applyExit, pop, push] + <;> omega +theorem step6430 (k : Nat) : Runs (9*2) (before6430 k).denote (before6431 k).denote := + @applyExit_sound (before6430 k) (before6431 k) exit36 9 valid36 (macro6430 k) +theorem macro6431 (k : Nat) : applyExit (before6431 k) exit31 1 = some (before6432 k) := by + simp (disch := omega) [before6431, before6432, exit31, applyExit, pop, push] + <;> omega +theorem step6431 (k : Nat) : Runs (1*1) (before6431 k).denote (before6432 k).denote := + @applyExit_sound (before6431 k) (before6432 k) exit31 1 valid31 (macro6431 k) +theorem macro6432 (k : Nat) : applyExit (before6432 k) exit10 9 = some (before6433 k) := by + simp (disch := omega) [before6432, before6433, exit10, applyExit, pop, push] + <;> omega +theorem step6432 (k : Nat) : Runs (9*2) (before6432 k).denote (before6433 k).denote := + @applyExit_sound (before6432 k) (before6433 k) exit10 9 valid10 (macro6432 k) +theorem macro6433 (k : Nat) : applyExit (before6433 k) exit32 1 = some (before6434 k) := by + simp (disch := omega) [before6433, before6434, exit32, applyExit, pop, push] + <;> omega +theorem step6433 (k : Nat) : Runs (1*3) (before6433 k).denote (before6434 k).denote := + @applyExit_sound (before6433 k) (before6434 k) exit32 1 valid32 (macro6433 k) +theorem macro6434 (k : Nat) : applyExit (before6434 k) exit36 9 = some (before6435 k) := by + simp (disch := omega) [before6434, before6435, exit36, applyExit, pop, push] + <;> omega +theorem step6434 (k : Nat) : Runs (9*2) (before6434 k).denote (before6435 k).denote := + @applyExit_sound (before6434 k) (before6435 k) exit36 9 valid36 (macro6434 k) +theorem macro6435 (k : Nat) : applyExit (before6435 k) exit33 1 = some (before6436 k) := by + simp (disch := omega) [before6435, before6436, exit33, applyExit, pop, push] + <;> omega +theorem step6435 (k : Nat) : Runs (1*2) (before6435 k).denote (before6436 k).denote := + @applyExit_sound (before6435 k) (before6436 k) exit33 1 valid33 (macro6435 k) +theorem macro6436 (k : Nat) : applyExit (before6436 k) exit34 4 = some (before6437 k) := by + simp (disch := omega) [before6436, before6437, exit34, applyExit, pop, push] + <;> omega +theorem step6436 (k : Nat) : Runs (4*2) (before6436 k).denote (before6437 k).denote := + @applyExit_sound (before6436 k) (before6437 k) exit34 4 valid34 (macro6436 k) +theorem macro6437 (k : Nat) : applyExit (before6437 k) exit335 (1*k+7) = some (before6438 k) := by + simp (disch := omega) [before6437, before6438, exit335, applyExit, pop, push] + <;> omega +theorem step6437 (k : Nat) : Runs ((1*k+7)*78) (before6437 k).denote (before6438 k).denote := + @applyExit_sound (before6437 k) (before6438 k) exit335 (1*k+7) valid335 (macro6437 k) +theorem macro6438 (k : Nat) : applyExit (before6438 k) exit283 1 = some (before6439 k) := by + simp (disch := omega) [before6438, before6439, exit283, applyExit, pop, push] + <;> omega +theorem step6438 (k : Nat) : Runs (1*38) (before6438 k).denote (before6439 k).denote := + @applyExit_sound (before6438 k) (before6439 k) exit283 1 valid283 (macro6438 k) +theorem macro6439 (k : Nat) : applyExit (before6439 k) exit34 791761153 = some (before6440 k) := by + simp (disch := omega) [before6439, before6440, exit34, applyExit, pop, push] + <;> omega +theorem step6439 (k : Nat) : Runs (791761153*2) (before6439 k).denote (before6440 k).denote := + @applyExit_sound (before6439 k) (before6440 k) exit34 791761153 valid34 (macro6439 k) +theorem macro6440 (k : Nat) : applyExit (before6440 k) exit35 1 = some (before6441 k) := by + simp (disch := omega) [before6440, before6441, exit35, applyExit, pop, push] + <;> omega +theorem step6440 (k : Nat) : Runs (1*2) (before6440 k).denote (before6441 k).denote := + @applyExit_sound (before6440 k) (before6441 k) exit35 1 valid35 (macro6440 k) +theorem macro6441 (k : Nat) : applyExit (before6441 k) exit36 8 = some (before6442 k) := by + simp (disch := omega) [before6441, before6442, exit36, applyExit, pop, push] + <;> omega +theorem step6441 (k : Nat) : Runs (8*2) (before6441 k).denote (before6442 k).denote := + @applyExit_sound (before6441 k) (before6442 k) exit36 8 valid36 (macro6441 k) +theorem macro6442 (k : Nat) : applyExit (before6442 k) exit31 1 = some (before6443 k) := by + simp (disch := omega) [before6442, before6443, exit31, applyExit, pop, push] + <;> omega +theorem step6442 (k : Nat) : Runs (1*1) (before6442 k).denote (before6443 k).denote := + @applyExit_sound (before6442 k) (before6443 k) exit31 1 valid31 (macro6442 k) +theorem macro6443 (k : Nat) : applyExit (before6443 k) exit10 8 = some (before6444 k) := by + simp (disch := omega) [before6443, before6444, exit10, applyExit, pop, push] + <;> omega +theorem step6443 (k : Nat) : Runs (8*2) (before6443 k).denote (before6444 k).denote := + @applyExit_sound (before6443 k) (before6444 k) exit10 8 valid10 (macro6443 k) +theorem macro6444 (k : Nat) : applyExit (before6444 k) exit32 1 = some (before6445 k) := by + simp (disch := omega) [before6444, before6445, exit32, applyExit, pop, push] + <;> omega +theorem step6444 (k : Nat) : Runs (1*3) (before6444 k).denote (before6445 k).denote := + @applyExit_sound (before6444 k) (before6445 k) exit32 1 valid32 (macro6444 k) +theorem macro6445 (k : Nat) : applyExit (before6445 k) exit36 8 = some (before6446 k) := by + simp (disch := omega) [before6445, before6446, exit36, applyExit, pop, push] + <;> omega +theorem step6445 (k : Nat) : Runs (8*2) (before6445 k).denote (before6446 k).denote := + @applyExit_sound (before6445 k) (before6446 k) exit36 8 valid36 (macro6445 k) +theorem macro6446 (k : Nat) : applyExit (before6446 k) exit33 1 = some (before6447 k) := by + simp (disch := omega) [before6446, before6447, exit33, applyExit, pop, push] + <;> omega +theorem step6446 (k : Nat) : Runs (1*2) (before6446 k).denote (before6447 k).denote := + @applyExit_sound (before6446 k) (before6447 k) exit33 1 valid33 (macro6446 k) +theorem macro6447 (k : Nat) : applyExit (before6447 k) exit34 21 = some (before6448 k) := by + simp (disch := omega) [before6447, before6448, exit34, applyExit, pop, push] + <;> omega +theorem step6447 (k : Nat) : Runs (21*2) (before6447 k).denote (before6448 k).denote := + @applyExit_sound (before6447 k) (before6448 k) exit34 21 valid34 (macro6447 k) +theorem macro6448 (k : Nat) : applyExit (before6448 k) exit35 1 = some (before6449 k) := by + simp (disch := omega) [before6448, before6449, exit35, applyExit, pop, push] + <;> omega +theorem step6448 (k : Nat) : Runs (1*2) (before6448 k).denote (before6449 k).denote := + @applyExit_sound (before6448 k) (before6449 k) exit35 1 valid35 (macro6448 k) +theorem macro6449 (k : Nat) : applyExit (before6449 k) exit36 40 = some (before6450 k) := by + simp (disch := omega) [before6449, before6450, exit36, applyExit, pop, push] + <;> omega +theorem step6449 (k : Nat) : Runs (40*2) (before6449 k).denote (before6450 k).denote := + @applyExit_sound (before6449 k) (before6450 k) exit36 40 valid36 (macro6449 k) +theorem macro6450 (k : Nat) : applyExit (before6450 k) exit31 1 = some (before6451 k) := by + simp (disch := omega) [before6450, before6451, exit31, applyExit, pop, push] + <;> omega +theorem step6450 (k : Nat) : Runs (1*1) (before6450 k).denote (before6451 k).denote := + @applyExit_sound (before6450 k) (before6451 k) exit31 1 valid31 (macro6450 k) +theorem macro6451 (k : Nat) : applyExit (before6451 k) exit10 40 = some (before6452 k) := by + simp (disch := omega) [before6451, before6452, exit10, applyExit, pop, push] + <;> omega +theorem step6451 (k : Nat) : Runs (40*2) (before6451 k).denote (before6452 k).denote := + @applyExit_sound (before6451 k) (before6452 k) exit10 40 valid10 (macro6451 k) +theorem macro6452 (k : Nat) : applyExit (before6452 k) exit32 1 = some (before6453 k) := by + simp (disch := omega) [before6452, before6453, exit32, applyExit, pop, push] + <;> omega +theorem step6452 (k : Nat) : Runs (1*3) (before6452 k).denote (before6453 k).denote := + @applyExit_sound (before6452 k) (before6453 k) exit32 1 valid32 (macro6452 k) +theorem macro6453 (k : Nat) : applyExit (before6453 k) exit36 40 = some (before6454 k) := by + simp (disch := omega) [before6453, before6454, exit36, applyExit, pop, push] + <;> omega +theorem step6453 (k : Nat) : Runs (40*2) (before6453 k).denote (before6454 k).denote := + @applyExit_sound (before6453 k) (before6454 k) exit36 40 valid36 (macro6453 k) +theorem macro6454 (k : Nat) : applyExit (before6454 k) exit33 1 = some (before6455 k) := by + simp (disch := omega) [before6454, before6455, exit33, applyExit, pop, push] + <;> omega +theorem step6454 (k : Nat) : Runs (1*2) (before6454 k).denote (before6455 k).denote := + @applyExit_sound (before6454 k) (before6455 k) exit33 1 valid33 (macro6454 k) +theorem macro6455 (k : Nat) : applyExit (before6455 k) exit34 15 = some (before6456 k) := by + simp (disch := omega) [before6455, before6456, exit34, applyExit, pop, push] + <;> omega +theorem step6455 (k : Nat) : Runs (15*2) (before6455 k).denote (before6456 k).denote := + @applyExit_sound (before6455 k) (before6456 k) exit34 15 valid34 (macro6455 k) +theorem macro6456 (k : Nat) : applyExit (before6456 k) exit35 1 = some (before6457 k) := by + simp (disch := omega) [before6456, before6457, exit35, applyExit, pop, push] + <;> omega +theorem step6456 (k : Nat) : Runs (1*2) (before6456 k).denote (before6457 k).denote := + @applyExit_sound (before6456 k) (before6457 k) exit35 1 valid35 (macro6456 k) +theorem macro6457 (k : Nat) : applyExit (before6457 k) exit36 92 = some (before6458 k) := by + simp (disch := omega) [before6457, before6458, exit36, applyExit, pop, push] + <;> omega +theorem step6457 (k : Nat) : Runs (92*2) (before6457 k).denote (before6458 k).denote := + @applyExit_sound (before6457 k) (before6458 k) exit36 92 valid36 (macro6457 k) +theorem macro6458 (k : Nat) : applyExit (before6458 k) exit31 1 = some (before6459 k) := by + simp (disch := omega) [before6458, before6459, exit31, applyExit, pop, push] + <;> omega +theorem step6458 (k : Nat) : Runs (1*1) (before6458 k).denote (before6459 k).denote := + @applyExit_sound (before6458 k) (before6459 k) exit31 1 valid31 (macro6458 k) +theorem macro6459 (k : Nat) : applyExit (before6459 k) exit10 92 = some (before6460 k) := by + simp (disch := omega) [before6459, before6460, exit10, applyExit, pop, push] + <;> omega +theorem step6459 (k : Nat) : Runs (92*2) (before6459 k).denote (before6460 k).denote := + @applyExit_sound (before6459 k) (before6460 k) exit10 92 valid10 (macro6459 k) +theorem macro6460 (k : Nat) : applyExit (before6460 k) exit32 1 = some (before6461 k) := by + simp (disch := omega) [before6460, before6461, exit32, applyExit, pop, push] + <;> omega +theorem step6460 (k : Nat) : Runs (1*3) (before6460 k).denote (before6461 k).denote := + @applyExit_sound (before6460 k) (before6461 k) exit32 1 valid32 (macro6460 k) +theorem macro6461 (k : Nat) : applyExit (before6461 k) exit36 92 = some (before6462 k) := by + simp (disch := omega) [before6461, before6462, exit36, applyExit, pop, push] + <;> omega +theorem step6461 (k : Nat) : Runs (92*2) (before6461 k).denote (before6462 k).denote := + @applyExit_sound (before6461 k) (before6462 k) exit36 92 valid36 (macro6461 k) +theorem macro6462 (k : Nat) : applyExit (before6462 k) exit33 1 = some (before6463 k) := by + simp (disch := omega) [before6462, before6463, exit33, applyExit, pop, push] + <;> omega +theorem step6462 (k : Nat) : Runs (1*2) (before6462 k).denote (before6463 k).denote := + @applyExit_sound (before6462 k) (before6463 k) exit33 1 valid33 (macro6462 k) +theorem macro6463 (k : Nat) : applyExit (before6463 k) exit34 23 = some (before6464 k) := by + simp (disch := omega) [before6463, before6464, exit34, applyExit, pop, push] + <;> omega +theorem step6463 (k : Nat) : Runs (23*2) (before6463 k).denote (before6464 k).denote := + @applyExit_sound (before6463 k) (before6464 k) exit34 23 valid34 (macro6463 k) +theorem macro6464 (k : Nat) : applyExit (before6464 k) exit336 (1*k+8) = some (before6465 k) := by + simp (disch := omega) [before6464, before6465, exit336, applyExit, pop, push] + <;> omega +theorem step6464 (k : Nat) : Runs ((1*k+8)*1178) (before6464 k).denote (before6465 k).denote := + @applyExit_sound (before6464 k) (before6465 k) exit336 (1*k+8) valid336 (macro6464 k) +theorem macro6465 (k : Nat) : applyExit (before6465 k) exit34 13 = some (before6466 k) := by + simp (disch := omega) [before6465, before6466, exit34, applyExit, pop, push] + <;> omega +theorem step6465 (k : Nat) : Runs (13*2) (before6465 k).denote (before6466 k).denote := + @applyExit_sound (before6465 k) (before6466 k) exit34 13 valid34 (macro6465 k) +theorem macro6466 (k : Nat) : applyExit (before6466 k) exit35 1 = some (before6467 k) := by + simp (disch := omega) [before6466, before6467, exit35, applyExit, pop, push] + <;> omega +theorem step6466 (k : Nat) : Runs (1*2) (before6466 k).denote (before6467 k).denote := + @applyExit_sound (before6466 k) (before6467 k) exit35 1 valid35 (macro6466 k) +theorem macro6467 (k : Nat) : applyExit (before6467 k) exit36 16 = some (before6468 k) := by + simp (disch := omega) [before6467, before6468, exit36, applyExit, pop, push] + <;> omega +theorem step6467 (k : Nat) : Runs (16*2) (before6467 k).denote (before6468 k).denote := + @applyExit_sound (before6467 k) (before6468 k) exit36 16 valid36 (macro6467 k) +theorem macro6468 (k : Nat) : applyExit (before6468 k) exit31 1 = some (before6469 k) := by + simp (disch := omega) [before6468, before6469, exit31, applyExit, pop, push] + <;> omega +theorem step6468 (k : Nat) : Runs (1*1) (before6468 k).denote (before6469 k).denote := + @applyExit_sound (before6468 k) (before6469 k) exit31 1 valid31 (macro6468 k) +theorem macro6469 (k : Nat) : applyExit (before6469 k) exit10 16 = some (before6470 k) := by + simp (disch := omega) [before6469, before6470, exit10, applyExit, pop, push] + <;> omega +theorem step6469 (k : Nat) : Runs (16*2) (before6469 k).denote (before6470 k).denote := + @applyExit_sound (before6469 k) (before6470 k) exit10 16 valid10 (macro6469 k) +theorem macro6470 (k : Nat) : applyExit (before6470 k) exit32 1 = some (before6471 k) := by + simp (disch := omega) [before6470, before6471, exit32, applyExit, pop, push] + <;> omega +theorem step6470 (k : Nat) : Runs (1*3) (before6470 k).denote (before6471 k).denote := + @applyExit_sound (before6470 k) (before6471 k) exit32 1 valid32 (macro6470 k) +theorem macro6471 (k : Nat) : applyExit (before6471 k) exit36 16 = some (before6472 k) := by + simp (disch := omega) [before6471, before6472, exit36, applyExit, pop, push] + <;> omega +theorem step6471 (k : Nat) : Runs (16*2) (before6471 k).denote (before6472 k).denote := + @applyExit_sound (before6471 k) (before6472 k) exit36 16 valid36 (macro6471 k) +theorem macro6472 (k : Nat) : applyExit (before6472 k) exit33 1 = some (before6473 k) := by + simp (disch := omega) [before6472, before6473, exit33, applyExit, pop, push] + <;> omega +theorem step6472 (k : Nat) : Runs (1*2) (before6472 k).denote (before6473 k).denote := + @applyExit_sound (before6472 k) (before6473 k) exit33 1 valid33 (macro6472 k) +theorem macro6473 (k : Nat) : applyExit (before6473 k) exit34 91 = some (before6474 k) := by + simp (disch := omega) [before6473, before6474, exit34, applyExit, pop, push] + <;> omega +theorem step6473 (k : Nat) : Runs (91*2) (before6473 k).denote (before6474 k).denote := + @applyExit_sound (before6473 k) (before6474 k) exit34 91 valid34 (macro6473 k) +theorem macro6474 (k : Nat) : applyExit (before6474 k) exit35 1 = some (before6475 k) := by + simp (disch := omega) [before6474, before6475, exit35, applyExit, pop, push] + <;> omega +theorem step6474 (k : Nat) : Runs (1*2) (before6474 k).denote (before6475 k).denote := + @applyExit_sound (before6474 k) (before6475 k) exit35 1 valid35 (macro6474 k) +theorem macro6475 (k : Nat) : applyExit (before6475 k) exit36 37 = some (before6476 k) := by + simp (disch := omega) [before6475, before6476, exit36, applyExit, pop, push] + <;> omega +theorem step6475 (k : Nat) : Runs (37*2) (before6475 k).denote (before6476 k).denote := + @applyExit_sound (before6475 k) (before6476 k) exit36 37 valid36 (macro6475 k) +theorem macro6476 (k : Nat) : applyExit (before6476 k) exit31 1 = some (before6477 k) := by + simp (disch := omega) [before6476, before6477, exit31, applyExit, pop, push] + <;> omega +theorem step6476 (k : Nat) : Runs (1*1) (before6476 k).denote (before6477 k).denote := + @applyExit_sound (before6476 k) (before6477 k) exit31 1 valid31 (macro6476 k) +theorem macro6477 (k : Nat) : applyExit (before6477 k) exit10 37 = some (before6478 k) := by + simp (disch := omega) [before6477, before6478, exit10, applyExit, pop, push] + <;> omega +theorem step6477 (k : Nat) : Runs (37*2) (before6477 k).denote (before6478 k).denote := + @applyExit_sound (before6477 k) (before6478 k) exit10 37 valid10 (macro6477 k) +theorem macro6478 (k : Nat) : applyExit (before6478 k) exit32 1 = some (before6479 k) := by + simp (disch := omega) [before6478, before6479, exit32, applyExit, pop, push] + <;> omega +theorem step6478 (k : Nat) : Runs (1*3) (before6478 k).denote (before6479 k).denote := + @applyExit_sound (before6478 k) (before6479 k) exit32 1 valid32 (macro6478 k) +theorem macro6479 (k : Nat) : applyExit (before6479 k) exit36 37 = some (before6480 k) := by + simp (disch := omega) [before6479, before6480, exit36, applyExit, pop, push] + <;> omega +theorem step6479 (k : Nat) : Runs (37*2) (before6479 k).denote (before6480 k).denote := + @applyExit_sound (before6479 k) (before6480 k) exit36 37 valid36 (macro6479 k) +theorem macro6480 (k : Nat) : applyExit (before6480 k) exit33 1 = some (before6481 k) := by + simp (disch := omega) [before6480, before6481, exit33, applyExit, pop, push] + <;> omega +theorem step6480 (k : Nat) : Runs (1*2) (before6480 k).denote (before6481 k).denote := + @applyExit_sound (before6480 k) (before6481 k) exit33 1 valid33 (macro6480 k) +theorem macro6481 (k : Nat) : applyExit (before6481 k) exit34 16 = some (before6482 k) := by + simp (disch := omega) [before6481, before6482, exit34, applyExit, pop, push] + <;> omega +theorem step6481 (k : Nat) : Runs (16*2) (before6481 k).denote (before6482 k).denote := + @applyExit_sound (before6481 k) (before6482 k) exit34 16 valid34 (macro6481 k) +theorem macro6482 (k : Nat) : applyExit (before6482 k) exit35 1 = some (before6483 k) := by + simp (disch := omega) [before6482, before6483, exit35, applyExit, pop, push] + <;> omega +theorem step6482 (k : Nat) : Runs (1*2) (before6482 k).denote (before6483 k).denote := + @applyExit_sound (before6482 k) (before6483 k) exit35 1 valid35 (macro6482 k) +theorem macro6483 (k : Nat) : applyExit (before6483 k) exit36 10 = some (before6484 k) := by + simp (disch := omega) [before6483, before6484, exit36, applyExit, pop, push] + <;> omega +theorem step6483 (k : Nat) : Runs (10*2) (before6483 k).denote (before6484 k).denote := + @applyExit_sound (before6483 k) (before6484 k) exit36 10 valid36 (macro6483 k) +theorem macro6484 (k : Nat) : applyExit (before6484 k) exit31 1 = some (before6485 k) := by + simp (disch := omega) [before6484, before6485, exit31, applyExit, pop, push] + <;> omega +theorem step6484 (k : Nat) : Runs (1*1) (before6484 k).denote (before6485 k).denote := + @applyExit_sound (before6484 k) (before6485 k) exit31 1 valid31 (macro6484 k) +theorem macro6485 (k : Nat) : applyExit (before6485 k) exit10 10 = some (before6486 k) := by + simp (disch := omega) [before6485, before6486, exit10, applyExit, pop, push] + <;> omega +theorem step6485 (k : Nat) : Runs (10*2) (before6485 k).denote (before6486 k).denote := + @applyExit_sound (before6485 k) (before6486 k) exit10 10 valid10 (macro6485 k) +theorem macro6486 (k : Nat) : applyExit (before6486 k) exit32 1 = some (before6487 k) := by + simp (disch := omega) [before6486, before6487, exit32, applyExit, pop, push] + <;> omega +theorem step6486 (k : Nat) : Runs (1*3) (before6486 k).denote (before6487 k).denote := + @applyExit_sound (before6486 k) (before6487 k) exit32 1 valid32 (macro6486 k) +theorem macro6487 (k : Nat) : applyExit (before6487 k) exit36 10 = some (before6488 k) := by + simp (disch := omega) [before6487, before6488, exit36, applyExit, pop, push] + <;> omega +theorem step6487 (k : Nat) : Runs (10*2) (before6487 k).denote (before6488 k).denote := + @applyExit_sound (before6487 k) (before6488 k) exit36 10 valid36 (macro6487 k) +theorem macro6488 (k : Nat) : applyExit (before6488 k) exit33 1 = some (before6489 k) := by + simp (disch := omega) [before6488, before6489, exit33, applyExit, pop, push] + <;> omega +theorem step6488 (k : Nat) : Runs (1*2) (before6488 k).denote (before6489 k).denote := + @applyExit_sound (before6488 k) (before6489 k) exit33 1 valid33 (macro6488 k) +theorem macro6489 (k : Nat) : applyExit (before6489 k) exit35 1 = some (before6490 k) := by + simp (disch := omega) [before6489, before6490, exit35, applyExit, pop, push] + <;> omega +theorem step6489 (k : Nat) : Runs (1*2) (before6489 k).denote (before6490 k).denote := + @applyExit_sound (before6489 k) (before6490 k) exit35 1 valid35 (macro6489 k) +theorem macro6490 (k : Nat) : applyExit (before6490 k) exit36 6 = some (before6491 k) := by + simp (disch := omega) [before6490, before6491, exit36, applyExit, pop, push] + <;> omega +theorem step6490 (k : Nat) : Runs (6*2) (before6490 k).denote (before6491 k).denote := + @applyExit_sound (before6490 k) (before6491 k) exit36 6 valid36 (macro6490 k) +theorem macro6491 (k : Nat) : applyExit (before6491 k) exit39 1 = some (before6492 k) := by + simp (disch := omega) [before6491, before6492, exit39, applyExit, pop, push] + <;> omega +theorem step6491 (k : Nat) : Runs (1*1) (before6491 k).denote (before6492 k).denote := + @applyExit_sound (before6491 k) (before6492 k) exit39 1 valid39 (macro6491 k) +theorem macro6492 (k : Nat) : applyExit (before6492 k) exit10 6 = some (before6493 k) := by + simp (disch := omega) [before6492, before6493, exit10, applyExit, pop, push] + <;> omega +theorem step6492 (k : Nat) : Runs (6*2) (before6492 k).denote (before6493 k).denote := + @applyExit_sound (before6492 k) (before6493 k) exit10 6 valid10 (macro6492 k) +theorem macro6493 (k : Nat) : applyExit (before6493 k) exit32 1 = some (before6494 k) := by + simp (disch := omega) [before6493, before6494, exit32, applyExit, pop, push] + <;> omega +theorem step6493 (k : Nat) : Runs (1*3) (before6493 k).denote (before6494 k).denote := + @applyExit_sound (before6493 k) (before6494 k) exit32 1 valid32 (macro6493 k) +theorem macro6494 (k : Nat) : applyExit (before6494 k) exit36 7 = some (before6495 k) := by + simp (disch := omega) [before6494, before6495, exit36, applyExit, pop, push] + <;> omega +theorem step6494 (k : Nat) : Runs (7*2) (before6494 k).denote (before6495 k).denote := + @applyExit_sound (before6494 k) (before6495 k) exit36 7 valid36 (macro6494 k) +theorem macro6495 (k : Nat) : applyExit (before6495 k) exit39 1 = some (before6496 k) := by + simp (disch := omega) [before6495, before6496, exit39, applyExit, pop, push] + <;> omega +theorem step6495 (k : Nat) : Runs (1*1) (before6495 k).denote (before6496 k).denote := + @applyExit_sound (before6495 k) (before6496 k) exit39 1 valid39 (macro6495 k) +theorem macro6496 (k : Nat) : applyExit (before6496 k) exit10 8 = some (before6497 k) := by + simp (disch := omega) [before6496, before6497, exit10, applyExit, pop, push] + <;> omega +theorem step6496 (k : Nat) : Runs (8*2) (before6496 k).denote (before6497 k).denote := + @applyExit_sound (before6496 k) (before6497 k) exit10 8 valid10 (macro6496 k) +theorem macro6497 (k : Nat) : applyExit (before6497 k) exit46 1 = some (before6498 k) := by + simp (disch := omega) [before6497, before6498, exit46, applyExit, pop, push] + <;> omega +theorem step6497 (k : Nat) : Runs (1*2) (before6497 k).denote (before6498 k).denote := + @applyExit_sound (before6497 k) (before6498 k) exit46 1 valid46 (macro6497 k) +theorem macro6498 (k : Nat) : applyExit (before6498 k) exit47 1 = some (before6499 k) := by + simp (disch := omega) [before6498, before6499, exit47, applyExit, pop, push] + <;> omega +theorem step6498 (k : Nat) : Runs (1*2) (before6498 k).denote (before6499 k).denote := + @applyExit_sound (before6498 k) (before6499 k) exit47 1 valid47 (macro6498 k) +theorem macro6499 (k : Nat) : applyExit (before6499 k) exit62 1 = some (after6499 k) := by + simp (disch := omega) [before6499, after6499, exit62, applyExit, pop, push] + <;> omega +theorem step6499 (k : Nat) : Runs (1*1) (before6499 k).denote (after6499 k).denote := + @applyExit_sound (before6499 k) (after6499 k) exit62 1 valid62 (macro6499 k) +theorem chunkRun064 (k : Nat) : Runs (1256*k+1583534280) (before6400 k).denote (after6499 k).denote := by + have h := (@Runs.trans ((((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))))+((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))))+(((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))))+(((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2))))))) ((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))))+((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1))))))) (before6400 k).denote (before6450 k).denote (after6499 k).denote (@Runs.trans (((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))))+((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))))) (((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))))+(((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2)))))) (before6400 k).denote (before6425 k).denote (before6450 k).denote (@Runs.trans ((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2))))) ((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))) (before6400 k).denote (before6412 k).denote (before6425 k).denote (@Runs.trans (((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))) (before6400 k).denote (before6406 k).denote (before6412 k).denote (@Runs.trans ((1*1)+((1*3)+(2*2))) ((1*1)+((3*2)+(1*2))) (before6400 k).denote (before6403 k).denote (before6406 k).denote (@Runs.trans (1*1) ((1*3)+(2*2)) (before6400 k).denote (before6401 k).denote (before6403 k).denote (step6400 k) (@Runs.trans (1*3) (2*2) (before6401 k).denote (before6402 k).denote (before6403 k).denote (step6401 k) (step6402 k))) (@Runs.trans (1*1) ((3*2)+(1*2)) (before6403 k).denote (before6404 k).denote (before6406 k).denote (step6403 k) (@Runs.trans (3*2) (1*2) (before6404 k).denote (before6405 k).denote (before6406 k).denote (step6404 k) (step6405 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(4*2))) (before6406 k).denote (before6409 k).denote (before6412 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before6406 k).denote (before6407 k).denote (before6409 k).denote (step6406 k) (@Runs.trans (1*1) (1*2) (before6407 k).denote (before6408 k).denote (before6409 k).denote (step6407 k) (step6408 k))) (@Runs.trans (1*1) ((1*3)+(4*2)) (before6409 k).denote (before6410 k).denote (before6412 k).denote (step6409 k) (@Runs.trans (1*3) (4*2) (before6410 k).denote (before6411 k).denote (before6412 k).denote (step6410 k) (step6411 k))))) (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))) (((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))) (before6412 k).denote (before6418 k).denote (before6425 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*1)+((11*2)+(1*3))) (before6412 k).denote (before6415 k).denote (before6418 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before6412 k).denote (before6413 k).denote (before6415 k).denote (step6412 k) (@Runs.trans (1*2) (11*2) (before6413 k).denote (before6414 k).denote (before6415 k).denote (step6413 k) (step6414 k))) (@Runs.trans (1*1) ((11*2)+(1*3)) (before6415 k).denote (before6416 k).denote (before6418 k).denote (step6415 k) (@Runs.trans (11*2) (1*3) (before6416 k).denote (before6417 k).denote (before6418 k).denote (step6416 k) (step6417 k)))) (@Runs.trans ((11*2)+((1*2)+(9*2))) (((1*2)+(9*2))+((1*1)+(9*2))) (before6418 k).denote (before6421 k).denote (before6425 k).denote (@Runs.trans (11*2) ((1*2)+(9*2)) (before6418 k).denote (before6419 k).denote (before6421 k).denote (step6418 k) (@Runs.trans (1*2) (9*2) (before6419 k).denote (before6420 k).denote (before6421 k).denote (step6419 k) (step6420 k))) (@Runs.trans ((1*2)+(9*2)) ((1*1)+(9*2)) (before6421 k).denote (before6423 k).denote (before6425 k).denote (@Runs.trans (1*2) (9*2) (before6421 k).denote (before6422 k).denote (before6423 k).denote (step6421 k) (step6422 k)) (@Runs.trans (1*1) (9*2) (before6423 k).denote (before6424 k).denote (before6425 k).denote (step6423 k) (step6424 k)))))) (@Runs.trans ((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2))))) (((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2))))) (before6425 k).denote (before6437 k).denote (before6450 k).denote (@Runs.trans (((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2)))) (((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))) (before6425 k).denote (before6431 k).denote (before6437 k).denote (@Runs.trans ((1*3)+((9*2)+(1*2))) ((8*2)+((1*2)+(9*2))) (before6425 k).denote (before6428 k).denote (before6431 k).denote (@Runs.trans (1*3) ((9*2)+(1*2)) (before6425 k).denote (before6426 k).denote (before6428 k).denote (step6425 k) (@Runs.trans (9*2) (1*2) (before6426 k).denote (before6427 k).denote (before6428 k).denote (step6426 k) (step6427 k))) (@Runs.trans (8*2) ((1*2)+(9*2)) (before6428 k).denote (before6429 k).denote (before6431 k).denote (step6428 k) (@Runs.trans (1*2) (9*2) (before6429 k).denote (before6430 k).denote (before6431 k).denote (step6429 k) (step6430 k)))) (@Runs.trans ((1*1)+((9*2)+(1*3))) ((9*2)+((1*2)+(4*2))) (before6431 k).denote (before6434 k).denote (before6437 k).denote (@Runs.trans (1*1) ((9*2)+(1*3)) (before6431 k).denote (before6432 k).denote (before6434 k).denote (step6431 k) (@Runs.trans (9*2) (1*3) (before6432 k).denote (before6433 k).denote (before6434 k).denote (step6432 k) (step6433 k))) (@Runs.trans (9*2) ((1*2)+(4*2)) (before6434 k).denote (before6435 k).denote (before6437 k).denote (step6434 k) (@Runs.trans (1*2) (4*2) (before6435 k).denote (before6436 k).denote (before6437 k).denote (step6435 k) (step6436 k))))) (@Runs.trans ((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1)))) (((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2)))) (before6437 k).denote (before6443 k).denote (before6450 k).denote (@Runs.trans (((1*k+7)*78)+((1*38)+(791761153*2))) ((1*2)+((8*2)+(1*1))) (before6437 k).denote (before6440 k).denote (before6443 k).denote (@Runs.trans ((1*k+7)*78) ((1*38)+(791761153*2)) (before6437 k).denote (before6438 k).denote (before6440 k).denote (step6437 k) (@Runs.trans (1*38) (791761153*2) (before6438 k).denote (before6439 k).denote (before6440 k).denote (step6438 k) (step6439 k))) (@Runs.trans (1*2) ((8*2)+(1*1)) (before6440 k).denote (before6441 k).denote (before6443 k).denote (step6440 k) (@Runs.trans (8*2) (1*1) (before6441 k).denote (before6442 k).denote (before6443 k).denote (step6441 k) (step6442 k)))) (@Runs.trans ((8*2)+((1*3)+(8*2))) (((1*2)+(21*2))+((1*2)+(40*2))) (before6443 k).denote (before6446 k).denote (before6450 k).denote (@Runs.trans (8*2) ((1*3)+(8*2)) (before6443 k).denote (before6444 k).denote (before6446 k).denote (step6443 k) (@Runs.trans (1*3) (8*2) (before6444 k).denote (before6445 k).denote (before6446 k).denote (step6444 k) (step6445 k))) (@Runs.trans ((1*2)+(21*2)) ((1*2)+(40*2)) (before6446 k).denote (before6448 k).denote (before6450 k).denote (@Runs.trans (1*2) (21*2) (before6446 k).denote (before6447 k).denote (before6448 k).denote (step6446 k) (step6447 k)) (@Runs.trans (1*2) (40*2) (before6448 k).denote (before6449 k).denote (before6450 k).denote (step6448 k) (step6449 k))))))) (@Runs.trans (((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))))+((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2)))))) (((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1)))))) (before6450 k).denote (before6475 k).denote (after6499 k).denote (@Runs.trans ((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2))))) ((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2))))) (before6450 k).denote (before6462 k).denote (before6475 k).denote (@Runs.trans (((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2)))) (((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))) (before6450 k).denote (before6456 k).denote (before6462 k).denote (@Runs.trans ((1*1)+((40*2)+(1*3))) ((40*2)+((1*2)+(15*2))) (before6450 k).denote (before6453 k).denote (before6456 k).denote (@Runs.trans (1*1) ((40*2)+(1*3)) (before6450 k).denote (before6451 k).denote (before6453 k).denote (step6450 k) (@Runs.trans (40*2) (1*3) (before6451 k).denote (before6452 k).denote (before6453 k).denote (step6451 k) (step6452 k))) (@Runs.trans (40*2) ((1*2)+(15*2)) (before6453 k).denote (before6454 k).denote (before6456 k).denote (step6453 k) (@Runs.trans (1*2) (15*2) (before6454 k).denote (before6455 k).denote (before6456 k).denote (step6454 k) (step6455 k)))) (@Runs.trans ((1*2)+((92*2)+(1*1))) ((92*2)+((1*3)+(92*2))) (before6456 k).denote (before6459 k).denote (before6462 k).denote (@Runs.trans (1*2) ((92*2)+(1*1)) (before6456 k).denote (before6457 k).denote (before6459 k).denote (step6456 k) (@Runs.trans (92*2) (1*1) (before6457 k).denote (before6458 k).denote (before6459 k).denote (step6457 k) (step6458 k))) (@Runs.trans (92*2) ((1*3)+(92*2)) (before6459 k).denote (before6460 k).denote (before6462 k).denote (step6459 k) (@Runs.trans (1*3) (92*2) (before6460 k).denote (before6461 k).denote (before6462 k).denote (step6460 k) (step6461 k))))) (@Runs.trans (((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2)))) (((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2)))) (before6462 k).denote (before6468 k).denote (before6475 k).denote (@Runs.trans ((1*2)+((23*2)+((1*k+8)*1178))) ((13*2)+((1*2)+(16*2))) (before6462 k).denote (before6465 k).denote (before6468 k).denote (@Runs.trans (1*2) ((23*2)+((1*k+8)*1178)) (before6462 k).denote (before6463 k).denote (before6465 k).denote (step6462 k) (@Runs.trans (23*2) ((1*k+8)*1178) (before6463 k).denote (before6464 k).denote (before6465 k).denote (step6463 k) (step6464 k))) (@Runs.trans (13*2) ((1*2)+(16*2)) (before6465 k).denote (before6466 k).denote (before6468 k).denote (step6465 k) (@Runs.trans (1*2) (16*2) (before6466 k).denote (before6467 k).denote (before6468 k).denote (step6466 k) (step6467 k)))) (@Runs.trans ((1*1)+((16*2)+(1*3))) (((16*2)+(1*2))+((91*2)+(1*2))) (before6468 k).denote (before6471 k).denote (before6475 k).denote (@Runs.trans (1*1) ((16*2)+(1*3)) (before6468 k).denote (before6469 k).denote (before6471 k).denote (step6468 k) (@Runs.trans (16*2) (1*3) (before6469 k).denote (before6470 k).denote (before6471 k).denote (step6469 k) (step6470 k))) (@Runs.trans ((16*2)+(1*2)) ((91*2)+(1*2)) (before6471 k).denote (before6473 k).denote (before6475 k).denote (@Runs.trans (16*2) (1*2) (before6471 k).denote (before6472 k).denote (before6473 k).denote (step6471 k) (step6472 k)) (@Runs.trans (91*2) (1*2) (before6473 k).denote (before6474 k).denote (before6475 k).denote (step6473 k) (step6474 k)))))) (@Runs.trans ((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))) ((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1))))) (before6475 k).denote (before6487 k).denote (after6499 k).denote (@Runs.trans (((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2)))) (((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (before6475 k).denote (before6481 k).denote (before6487 k).denote (@Runs.trans ((37*2)+((1*1)+(37*2))) ((1*3)+((37*2)+(1*2))) (before6475 k).denote (before6478 k).denote (before6481 k).denote (@Runs.trans (37*2) ((1*1)+(37*2)) (before6475 k).denote (before6476 k).denote (before6478 k).denote (step6475 k) (@Runs.trans (1*1) (37*2) (before6476 k).denote (before6477 k).denote (before6478 k).denote (step6476 k) (step6477 k))) (@Runs.trans (1*3) ((37*2)+(1*2)) (before6478 k).denote (before6479 k).denote (before6481 k).denote (step6478 k) (@Runs.trans (37*2) (1*2) (before6479 k).denote (before6480 k).denote (before6481 k).denote (step6479 k) (step6480 k)))) (@Runs.trans ((16*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before6481 k).denote (before6484 k).denote (before6487 k).denote (@Runs.trans (16*2) ((1*2)+(10*2)) (before6481 k).denote (before6482 k).denote (before6484 k).denote (step6481 k) (@Runs.trans (1*2) (10*2) (before6482 k).denote (before6483 k).denote (before6484 k).denote (step6482 k) (step6483 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before6484 k).denote (before6485 k).denote (before6487 k).denote (step6484 k) (@Runs.trans (10*2) (1*3) (before6485 k).denote (before6486 k).denote (before6487 k).denote (step6485 k) (step6486 k))))) (@Runs.trans (((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))) (((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1)))) (before6487 k).denote (before6493 k).denote (after6499 k).denote (@Runs.trans ((10*2)+((1*2)+(1*2))) ((6*2)+((1*1)+(6*2))) (before6487 k).denote (before6490 k).denote (before6493 k).denote (@Runs.trans (10*2) ((1*2)+(1*2)) (before6487 k).denote (before6488 k).denote (before6490 k).denote (step6487 k) (@Runs.trans (1*2) (1*2) (before6488 k).denote (before6489 k).denote (before6490 k).denote (step6488 k) (step6489 k))) (@Runs.trans (6*2) ((1*1)+(6*2)) (before6490 k).denote (before6491 k).denote (before6493 k).denote (step6490 k) (@Runs.trans (1*1) (6*2) (before6491 k).denote (before6492 k).denote (before6493 k).denote (step6491 k) (step6492 k)))) (@Runs.trans ((1*3)+((7*2)+(1*1))) (((8*2)+(1*2))+((1*2)+(1*1))) (before6493 k).denote (before6496 k).denote (after6499 k).denote (@Runs.trans (1*3) ((7*2)+(1*1)) (before6493 k).denote (before6494 k).denote (before6496 k).denote (step6493 k) (@Runs.trans (7*2) (1*1) (before6494 k).denote (before6495 k).denote (before6496 k).denote (step6494 k) (step6495 k))) (@Runs.trans ((8*2)+(1*2)) ((1*2)+(1*1)) (before6496 k).denote (before6498 k).denote (after6499 k).denote (@Runs.trans (8*2) (1*2) (before6496 k).denote (before6497 k).denote (before6498 k).denote (step6496 k) (step6497 k)) (@Runs.trans (1*2) (1*1) (before6498 k).denote (before6499 k).denote (after6499 k).denote (step6498 k) (step6499 k)))))))) + have ht : (((((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))))+((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))))+(((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))))+(((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2)))))))+((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))))+((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1)))))))) = (1256*k+1583534280) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean new file mode 100644 index 00000000..68613c4e --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean @@ -0,0 +1,790 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6500_0 : Stack := [] +abbrev tail6500_1 : Stack := ⟨w0,1⟩ :: tail6500_0 +abbrev tail6500_2 : Stack := ⟨w2,1⟩ :: tail6500_1 +abbrev tail6500_3 : Stack := ⟨w1,1⟩ :: tail6500_2 +abbrev tail6500_4 : Stack := ⟨w2,1⟩ :: tail6500_3 +abbrev tail6500_5 : Stack := ⟨w0,5⟩ :: tail6500_4 +abbrev tail6500_6 : Stack := ⟨w2,1⟩ :: tail6500_5 +abbrev tail6500_7 : Stack := ⟨w0,12⟩ :: tail6500_6 +abbrev tail6500_8 : Stack := ⟨w2,1⟩ :: tail6500_7 +abbrev tail6500_9 : Stack := ⟨w1,9⟩ :: tail6500_8 +abbrev tail6500_10 : Stack := ⟨w0,10⟩ :: tail6500_9 +abbrev tail6500_11 : Stack := ⟨w2,1⟩ :: tail6500_10 +abbrev tail6500_12 : Stack := ⟨w1,8⟩ :: tail6500_11 +abbrev tail6500_13 : Stack := ⟨w0,10⟩ :: tail6500_12 +abbrev tail6500_14 : Stack := ⟨w2,1⟩ :: tail6500_13 +abbrev tail6500_15 : Stack := ⟨w1,4⟩ :: tail6500_14 +abbrev tail6500_16 (k : Nat) : Stack := ⟨w299,(1*k+7)⟩ :: tail6500_15 +abbrev tail6500_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6500_16 k +abbrev tail6500_18 (k : Nat) : Stack := ⟨w1,791761153⟩ :: tail6500_17 k +abbrev tail6500_19 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6500_18 k +abbrev tail6500_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_19 k +abbrev tail6500_21 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6500_20 k +abbrev tail6500_22 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6500_21 k +abbrev tail6500_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_22 k +abbrev tail6500_24 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6500_23 k +abbrev tail6500_25 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6500_24 k +abbrev tail6500_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_25 k +abbrev tail6500_27 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6500_26 k +abbrev tail6500_28 (k : Nat) : Stack := ⟨w300,(1*k+8)⟩ :: tail6500_27 k +abbrev tail6500_29 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6500_28 k +abbrev tail6500_30 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6500_29 k +abbrev tail6500_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_30 k +abbrev tail6500_32 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6500_31 k +abbrev tail6500_33 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6500_32 k +abbrev tail6500_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_33 k +abbrev tail6500_35 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6500_34 k +abbrev tail6500_36 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6500_35 k +abbrev tail6500_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_36 k +abbrev tail6500_38 : Stack := ⟨w1,9⟩ :: tail6500_0 +abbrev tail6500_39 : Stack := ⟨w2,2⟩ :: tail6500_38 +abbrev tail6500_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_37 k +abbrev tail6500_41 : Stack := ⟨w2,1⟩ :: tail6500_38 +abbrev tail6500_42 : Stack := ⟨w1,10⟩ :: tail6500_0 +abbrev tail6500_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_37 k +abbrev tail6500_44 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6500_37 k +abbrev tail6500_45 : Stack := ⟨w1,1⟩ :: tail6500_0 +abbrev tail6500_46 : Stack := ⟨w1,12⟩ :: tail6500_0 +abbrev tail6500_47 : Stack := ⟨w2,1⟩ :: tail6500_46 +abbrev tail6500_48 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_35 k +abbrev tail6500_49 : Stack := ⟨w2,2⟩ :: tail6500_46 +abbrev tail6500_50 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6500_35 k +abbrev tail6500_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_50 k +abbrev tail6500_52 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_51 k +abbrev tail6500_53 : Stack := ⟨w1,13⟩ :: tail6500_0 +abbrev tail6500_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_51 k +abbrev tail6500_55 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6500_51 k +abbrev tail6500_56 : Stack := ⟨w1,15⟩ :: tail6500_0 +abbrev tail6500_57 : Stack := ⟨w2,1⟩ :: tail6500_56 +abbrev tail6500_58 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6500_35 k +abbrev tail6500_59 : Stack := ⟨w2,2⟩ :: tail6500_56 +abbrev tail6500_60 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6500_35 k +abbrev tail6500_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_60 k +abbrev tail6500_62 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_61 k +abbrev tail6500_63 : Stack := ⟨w1,16⟩ :: tail6500_0 +abbrev tail6500_64 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_61 k +abbrev tail6500_65 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6500_61 k +abbrev tail6500_66 : Stack := ⟨w1,18⟩ :: tail6500_0 +abbrev tail6500_67 : Stack := ⟨w2,1⟩ :: tail6500_66 +abbrev tail6500_68 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6500_35 k +abbrev tail6500_69 : Stack := ⟨w2,2⟩ :: tail6500_66 +abbrev tail6500_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6500_35 k +abbrev tail6500_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_70 k +abbrev tail6500_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_71 k +abbrev tail6500_73 : Stack := ⟨w1,19⟩ :: tail6500_0 +abbrev tail6500_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_71 k +abbrev tail6500_75 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6500_71 k +abbrev tail6500_76 : Stack := ⟨w1,21⟩ :: tail6500_0 +abbrev tail6500_77 : Stack := ⟨w2,1⟩ :: tail6500_76 +abbrev tail6500_78 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6500_35 k +abbrev tail6500_79 : Stack := ⟨w2,2⟩ :: tail6500_76 +abbrev tail6500_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_35 k +abbrev tail6500_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_80 k +abbrev tail6500_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_81 k +abbrev tail6500_83 : Stack := ⟨w1,22⟩ :: tail6500_0 +abbrev tail6500_84 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_81 k +abbrev tail6500_85 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6500_81 k +abbrev tail6500_86 : Stack := ⟨w1,24⟩ :: tail6500_0 +abbrev tail6500_87 : Stack := ⟨w2,1⟩ :: tail6500_86 +abbrev tail6500_88 : Stack := ⟨w2,2⟩ :: tail6500_86 +abbrev tail6500_89 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6500_34 k +abbrev tail6500_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_89 k +abbrev tail6500_91 : Stack := ⟨w1,1⟩ :: tail6500_87 +abbrev tail6500_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_89 k +abbrev tail6500_93 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6500_89 k +abbrev tail6500_94 : Stack := ⟨w1,25⟩ :: tail6500_0 +abbrev tail6500_95 : Stack := ⟨w1,27⟩ :: tail6500_0 +abbrev tail6500_96 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6500_34 k +abbrev tail6500_97 : Stack := ⟨w2,1⟩ :: tail6500_95 +abbrev tail6500_98 : Stack := ⟨w0,14⟩ :: tail6500_97 +abbrev tail6500_99 : Stack := ⟨w0,15⟩ :: tail6500_97 +abbrev tail6500_100 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6500_32 k +abbrev tail6500_101 : Stack := ⟨w1,1⟩ :: tail6500_99 +abbrev tail6500_102 : Stack := ⟨w1,38⟩ :: tail6500_99 +abbrev tail6500_103 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6500_31 k +abbrev tail6500_104 : Stack := ⟨w2,1⟩ :: tail6500_102 +abbrev tail6500_105 : Stack := ⟨w0,90⟩ :: tail6500_104 +abbrev tail6500_106 : Stack := ⟨w0,91⟩ :: tail6500_104 +abbrev tail6500_107 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6500_29 k +abbrev tail6500_108 : Stack := ⟨w1,1⟩ :: tail6500_106 +abbrev tail6500_109 : Stack := ⟨w1,17⟩ :: tail6500_106 +abbrev tail6500_110 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6500_28 k +abbrev tail6500_111 : Stack := ⟨w2,1⟩ :: tail6500_109 +abbrev tail6500_112 : Stack := ⟨w0,12⟩ :: tail6500_111 +abbrev tail6500_113 (k : Nat) : Stack := ⟨w301,(1*k+8)⟩ :: tail6500_112 +abbrev tail6500_114 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6500_113 k +abbrev tail6500_115 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6500_113 k +abbrev tail6500_116 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6500_24 k +abbrev tail6500_117 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_115 k +abbrev tail6500_118 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6500_115 k +abbrev tail6500_119 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6500_23 k +abbrev tail6500_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_118 k +abbrev tail6500_121 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6500_120 k +abbrev tail6500_122 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6500_120 k +abbrev tail6500_123 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6500_21 k +abbrev tail6500_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_122 k +abbrev tail6500_125 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6500_122 k +abbrev tail6500_126 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6500_20 k +abbrev tail6500_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_125 k +abbrev tail6500_128 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6500_127 k +abbrev tail6500_129 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6500_127 k +abbrev tail6500_130 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_18 k +abbrev tail6500_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_129 k +abbrev tail6500_132 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6500_129 k +abbrev tail6500_133 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6500_17 k +abbrev tail6500_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_132 k +abbrev tail6500_135 (k : Nat) : Stack := ⟨w0,791761152⟩ :: tail6500_134 k +abbrev tail6500_136 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6500_135 k +abbrev tail6500_137 (k : Nat) : Stack := ⟨w302,(1*k+7)⟩ :: tail6500_136 k +abbrev tail6500_138 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6500_137 k +abbrev tail6500_139 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6500_137 k +abbrev tail6500_140 : Stack := ⟨w0,9⟩ :: tail6500_12 +abbrev tail6500_141 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_139 k +abbrev tail6500_142 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6500_139 k +abbrev tail6500_143 : Stack := ⟨w1,7⟩ :: tail6500_11 +abbrev tail6500_144 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_142 k +abbrev tail6500_145 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6500_144 k +abbrev tail6500_146 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_144 k +abbrev tail6500_147 : Stack := ⟨w0,9⟩ :: tail6500_9 +abbrev tail6500_148 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_146 k +abbrev tail6500_149 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6500_146 k +abbrev tail6500_150 : Stack := ⟨w1,8⟩ :: tail6500_8 +abbrev tail6500_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_149 k +abbrev tail6500_152 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_151 k +abbrev tail6500_153 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6500_151 k +abbrev tail6500_154 : Stack := ⟨w0,11⟩ :: tail6500_6 +abbrev tail6500_155 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_153 k +abbrev tail6500_156 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6500_153 k +abbrev tail6500_157 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_156 k +abbrev tail6500_158 : Stack := ⟨w0,4⟩ :: tail6500_4 +abbrev tail6500_159 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6500_156 k +abbrev tail6500_160 : Stack := ⟨w0,3⟩ :: tail6500_4 +abbrev tail6500_161 : Stack := ⟨w2,1⟩ :: tail6500_160 +abbrev tail6500_162 : Stack := ⟨w23,1⟩ :: tail6500_161 +abbrev tail6500_163 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6500_153 k + +def before6500 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526961),(tail6500_37 k),tail6500_39⟩ +def before6501 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6500_40 k),tail6500_41⟩ +def before6502 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6500_40 k),tail6500_42⟩ +def before6503 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6500_43 k),tail6500_42⟩ +def before6504 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526983),(tail6500_44 k),tail6500_0⟩ +def before6505 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526983),(tail6500_44 k),tail6500_45⟩ +def before6506 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6500_37 k),tail6500_46⟩ +def before6507 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526959),(tail6500_36 k),tail6500_47⟩ +def before6508 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526957),(tail6500_48 k),tail6500_49⟩ +def before6509 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526957),(tail6500_51 k),tail6500_49⟩ +def before6510 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail6500_52 k),tail6500_47⟩ +def before6511 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail6500_52 k),tail6500_53⟩ +def before6512 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail6500_54 k),tail6500_53⟩ +def before6513 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526985),(tail6500_55 k),tail6500_0⟩ +def before6514 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526985),(tail6500_55 k),tail6500_45⟩ +def before6515 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail6500_51 k),tail6500_56⟩ +def before6516 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526955),(tail6500_50 k),tail6500_57⟩ +def before6517 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526953),(tail6500_58 k),tail6500_59⟩ +def before6518 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526953),(tail6500_61 k),tail6500_59⟩ +def before6519 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail6500_62 k),tail6500_57⟩ +def before6520 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail6500_62 k),tail6500_63⟩ +def before6521 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail6500_64 k),tail6500_63⟩ +def before6522 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526987),(tail6500_65 k),tail6500_0⟩ +def before6523 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526987),(tail6500_65 k),tail6500_45⟩ +def before6524 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail6500_61 k),tail6500_66⟩ +def before6525 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526951),(tail6500_60 k),tail6500_67⟩ +def before6526 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526949),(tail6500_68 k),tail6500_69⟩ +def before6527 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526949),(tail6500_71 k),tail6500_69⟩ +def before6528 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail6500_72 k),tail6500_67⟩ +def before6529 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail6500_72 k),tail6500_73⟩ +def before6530 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail6500_74 k),tail6500_73⟩ +def before6531 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526989),(tail6500_75 k),tail6500_0⟩ +def before6532 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526989),(tail6500_75 k),tail6500_45⟩ +def before6533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail6500_71 k),tail6500_76⟩ +def before6534 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526947),(tail6500_70 k),tail6500_77⟩ +def before6535 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526945),(tail6500_78 k),tail6500_79⟩ +def before6536 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526945),(tail6500_81 k),tail6500_79⟩ +def before6537 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6500_82 k),tail6500_77⟩ +def before6538 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail6500_82 k),tail6500_83⟩ +def before6539 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6500_84 k),tail6500_83⟩ +def before6540 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526991),(tail6500_85 k),tail6500_0⟩ +def before6541 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526991),(tail6500_85 k),tail6500_45⟩ +def before6542 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail6500_81 k),tail6500_86⟩ +def before6543 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526943),(tail6500_80 k),tail6500_87⟩ +def before6544 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526941),(tail6500_35 k),tail6500_88⟩ +def before6545 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail6500_90 k),tail6500_88⟩ +def before6546 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526941),(tail6500_90 k),tail6500_91⟩ +def before6547 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail6500_92 k),tail6500_91⟩ +def before6548 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail6500_93 k),tail6500_87⟩ +def before6549 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail6500_93 k),tail6500_94⟩ +def before6550 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail6500_89 k),tail6500_95⟩ +def before6551 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526937),(tail6500_96 k),tail6500_97⟩ +def before6552 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6500_34 k),tail6500_98⟩ +def before6553 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6500_33 k),tail6500_99⟩ +def before6554 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6500_100 k),tail6500_101⟩ +def before6555 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526831),(tail6500_32 k),tail6500_102⟩ +def before6556 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526829),(tail6500_103 k),tail6500_104⟩ +def before6557 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6500_31 k),tail6500_105⟩ +def before6558 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6500_30 k),tail6500_106⟩ +def before6559 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6500_107 k),tail6500_108⟩ +def before6560 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526613),(tail6500_29 k),tail6500_109⟩ +def before6561 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526611),(tail6500_110 k),tail6500_111⟩ +def before6562 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6500_28 k),tail6500_112⟩ +def before6563 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6500_27 k),(tail6500_113 k)⟩ +def before6564 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6500_26 k),(tail6500_114 k)⟩ +def before6565 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6500_25 k),(tail6500_115 k)⟩ +def before6566 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6500_116 k),(tail6500_117 k)⟩ +def before6567 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521665),(tail6500_24 k),(tail6500_118 k)⟩ +def before6568 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail6500_119 k),(tail6500_120 k)⟩ +def before6569 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6500_23 k),(tail6500_121 k)⟩ +def before6570 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6500_22 k),(tail6500_122 k)⟩ +def before6571 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6500_123 k),(tail6500_124 k)⟩ +def before6572 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521551),(tail6500_21 k),(tail6500_125 k)⟩ +def before6573 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail6500_126 k),(tail6500_127 k)⟩ +def before6574 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6500_20 k),(tail6500_128 k)⟩ +def before6575 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6500_19 k),(tail6500_129 k)⟩ +def before6576 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6500_130 k),(tail6500_131 k)⟩ +def before6577 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521489),(tail6500_18 k),(tail6500_132 k)⟩ +def before6578 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521487),(tail6500_133 k),(tail6500_134 k)⟩ +def before6579 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6500_17 k),(tail6500_135 k)⟩ +def before6580 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6500_16 k),(tail6500_136 k)⟩ +def before6581 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6500_15,(tail6500_137 k)⟩ +def before6582 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6500_14,(tail6500_138 k)⟩ +def before6583 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6500_13,(tail6500_139 k)⟩ +def before6584 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6500_140,(tail6500_141 k)⟩ +def before6585 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail6500_12,(tail6500_142 k)⟩ +def before6586 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail6500_143,(tail6500_144 k)⟩ +def before6587 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6500_11,(tail6500_145 k)⟩ +def before6588 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6500_10,(tail6500_146 k)⟩ +def before6589 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6500_147,(tail6500_148 k)⟩ +def before6590 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1189),tail6500_9,(tail6500_149 k)⟩ +def before6591 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail6500_150,(tail6500_151 k)⟩ +def before6592 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6500_8,(tail6500_152 k)⟩ +def before6593 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6500_7,(tail6500_153 k)⟩ +def before6594 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6500_154,(tail6500_155 k)⟩ +def before6595 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1233),tail6500_6,(tail6500_156 k)⟩ +def before6596 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1235),tail6500_5,(tail6500_157 k)⟩ +def before6597 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1237),tail6500_158,(tail6500_159 k)⟩ +def before6598 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1237),tail6500_161,(tail6500_159 k)⟩ +def before6599 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6500_162,(tail6500_157 k)⟩ +def after6599 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6500_162,(tail6500_163 k)⟩ + +theorem macro6500 (k : Nat) : applyExit (before6500 k) exit35 1 = some (before6501 k) := by + simp (disch := omega) [before6500, before6501, exit35, applyExit, pop, push] + <;> omega +theorem step6500 (k : Nat) : Runs (1*2) (before6500 k).denote (before6501 k).denote := + @applyExit_sound (before6500 k) (before6501 k) exit35 1 valid35 (macro6500 k) +theorem macro6501 (k : Nat) : applyExit (before6501 k) exit39 1 = some (before6502 k) := by + simp (disch := omega) [before6501, before6502, exit39, applyExit, pop, push] + <;> omega +theorem step6501 (k : Nat) : Runs (1*1) (before6501 k).denote (before6502 k).denote := + @applyExit_sound (before6501 k) (before6502 k) exit39 1 valid39 (macro6501 k) +theorem macro6502 (k : Nat) : applyExit (before6502 k) exit32 1 = some (before6503 k) := by + simp (disch := omega) [before6502, before6503, exit32, applyExit, pop, push] + <;> omega +theorem step6502 (k : Nat) : Runs (1*3) (before6502 k).denote (before6503 k).denote := + @applyExit_sound (before6502 k) (before6503 k) exit32 1 valid32 (macro6502 k) +theorem macro6503 (k : Nat) : applyExit (before6503 k) exit36 10 = some (before6504 k) := by + simp (disch := omega) [before6503, before6504, exit36, applyExit, pop, push] + <;> omega +theorem step6503 (k : Nat) : Runs (10*2) (before6503 k).denote (before6504 k).denote := + @applyExit_sound (before6503 k) (before6504 k) exit36 10 valid36 (macro6503 k) +theorem macro6504 (k : Nat) : applyExit (before6504 k) exit39 1 = some (before6505 k) := by + simp (disch := omega) [before6504, before6505, exit39, applyExit, pop, push] + <;> omega +theorem step6504 (k : Nat) : Runs (1*1) (before6504 k).denote (before6505 k).denote := + @applyExit_sound (before6504 k) (before6505 k) exit39 1 valid39 (macro6504 k) +theorem macro6505 (k : Nat) : applyExit (before6505 k) exit10 11 = some (before6506 k) := by + simp (disch := omega) [before6505, before6506, exit10, applyExit, pop, push] + <;> omega +theorem step6505 (k : Nat) : Runs (11*2) (before6505 k).denote (before6506 k).denote := + @applyExit_sound (before6505 k) (before6506 k) exit10 11 valid10 (macro6505 k) +theorem macro6506 (k : Nat) : applyExit (before6506 k) exit46 1 = some (before6507 k) := by + simp (disch := omega) [before6506, before6507, exit46, applyExit, pop, push] + <;> omega +theorem step6506 (k : Nat) : Runs (1*2) (before6506 k).denote (before6507 k).denote := + @applyExit_sound (before6506 k) (before6507 k) exit46 1 valid46 (macro6506 k) +theorem macro6507 (k : Nat) : applyExit (before6507 k) exit47 1 = some (before6508 k) := by + simp (disch := omega) [before6507, before6508, exit47, applyExit, pop, push] + <;> omega +theorem step6507 (k : Nat) : Runs (1*2) (before6507 k).denote (before6508 k).denote := + @applyExit_sound (before6507 k) (before6508 k) exit47 1 valid47 (macro6507 k) +theorem macro6508 (k : Nat) : applyExit (before6508 k) exit62 1 = some (before6509 k) := by + simp (disch := omega) [before6508, before6509, exit62, applyExit, pop, push] + <;> omega +theorem step6508 (k : Nat) : Runs (1*1) (before6508 k).denote (before6509 k).denote := + @applyExit_sound (before6508 k) (before6509 k) exit62 1 valid62 (macro6508 k) +theorem macro6509 (k : Nat) : applyExit (before6509 k) exit35 1 = some (before6510 k) := by + simp (disch := omega) [before6509, before6510, exit35, applyExit, pop, push] + <;> omega +theorem step6509 (k : Nat) : Runs (1*2) (before6509 k).denote (before6510 k).denote := + @applyExit_sound (before6509 k) (before6510 k) exit35 1 valid35 (macro6509 k) +theorem macro6510 (k : Nat) : applyExit (before6510 k) exit39 1 = some (before6511 k) := by + simp (disch := omega) [before6510, before6511, exit39, applyExit, pop, push] + <;> omega +theorem step6510 (k : Nat) : Runs (1*1) (before6510 k).denote (before6511 k).denote := + @applyExit_sound (before6510 k) (before6511 k) exit39 1 valid39 (macro6510 k) +theorem macro6511 (k : Nat) : applyExit (before6511 k) exit32 1 = some (before6512 k) := by + simp (disch := omega) [before6511, before6512, exit32, applyExit, pop, push] + <;> omega +theorem step6511 (k : Nat) : Runs (1*3) (before6511 k).denote (before6512 k).denote := + @applyExit_sound (before6511 k) (before6512 k) exit32 1 valid32 (macro6511 k) +theorem macro6512 (k : Nat) : applyExit (before6512 k) exit36 13 = some (before6513 k) := by + simp (disch := omega) [before6512, before6513, exit36, applyExit, pop, push] + <;> omega +theorem step6512 (k : Nat) : Runs (13*2) (before6512 k).denote (before6513 k).denote := + @applyExit_sound (before6512 k) (before6513 k) exit36 13 valid36 (macro6512 k) +theorem macro6513 (k : Nat) : applyExit (before6513 k) exit39 1 = some (before6514 k) := by + simp (disch := omega) [before6513, before6514, exit39, applyExit, pop, push] + <;> omega +theorem step6513 (k : Nat) : Runs (1*1) (before6513 k).denote (before6514 k).denote := + @applyExit_sound (before6513 k) (before6514 k) exit39 1 valid39 (macro6513 k) +theorem macro6514 (k : Nat) : applyExit (before6514 k) exit10 14 = some (before6515 k) := by + simp (disch := omega) [before6514, before6515, exit10, applyExit, pop, push] + <;> omega +theorem step6514 (k : Nat) : Runs (14*2) (before6514 k).denote (before6515 k).denote := + @applyExit_sound (before6514 k) (before6515 k) exit10 14 valid10 (macro6514 k) +theorem macro6515 (k : Nat) : applyExit (before6515 k) exit46 1 = some (before6516 k) := by + simp (disch := omega) [before6515, before6516, exit46, applyExit, pop, push] + <;> omega +theorem step6515 (k : Nat) : Runs (1*2) (before6515 k).denote (before6516 k).denote := + @applyExit_sound (before6515 k) (before6516 k) exit46 1 valid46 (macro6515 k) +theorem macro6516 (k : Nat) : applyExit (before6516 k) exit47 1 = some (before6517 k) := by + simp (disch := omega) [before6516, before6517, exit47, applyExit, pop, push] + <;> omega +theorem step6516 (k : Nat) : Runs (1*2) (before6516 k).denote (before6517 k).denote := + @applyExit_sound (before6516 k) (before6517 k) exit47 1 valid47 (macro6516 k) +theorem macro6517 (k : Nat) : applyExit (before6517 k) exit62 1 = some (before6518 k) := by + simp (disch := omega) [before6517, before6518, exit62, applyExit, pop, push] + <;> omega +theorem step6517 (k : Nat) : Runs (1*1) (before6517 k).denote (before6518 k).denote := + @applyExit_sound (before6517 k) (before6518 k) exit62 1 valid62 (macro6517 k) +theorem macro6518 (k : Nat) : applyExit (before6518 k) exit35 1 = some (before6519 k) := by + simp (disch := omega) [before6518, before6519, exit35, applyExit, pop, push] + <;> omega +theorem step6518 (k : Nat) : Runs (1*2) (before6518 k).denote (before6519 k).denote := + @applyExit_sound (before6518 k) (before6519 k) exit35 1 valid35 (macro6518 k) +theorem macro6519 (k : Nat) : applyExit (before6519 k) exit39 1 = some (before6520 k) := by + simp (disch := omega) [before6519, before6520, exit39, applyExit, pop, push] + <;> omega +theorem step6519 (k : Nat) : Runs (1*1) (before6519 k).denote (before6520 k).denote := + @applyExit_sound (before6519 k) (before6520 k) exit39 1 valid39 (macro6519 k) +theorem macro6520 (k : Nat) : applyExit (before6520 k) exit32 1 = some (before6521 k) := by + simp (disch := omega) [before6520, before6521, exit32, applyExit, pop, push] + <;> omega +theorem step6520 (k : Nat) : Runs (1*3) (before6520 k).denote (before6521 k).denote := + @applyExit_sound (before6520 k) (before6521 k) exit32 1 valid32 (macro6520 k) +theorem macro6521 (k : Nat) : applyExit (before6521 k) exit36 16 = some (before6522 k) := by + simp (disch := omega) [before6521, before6522, exit36, applyExit, pop, push] + <;> omega +theorem step6521 (k : Nat) : Runs (16*2) (before6521 k).denote (before6522 k).denote := + @applyExit_sound (before6521 k) (before6522 k) exit36 16 valid36 (macro6521 k) +theorem macro6522 (k : Nat) : applyExit (before6522 k) exit39 1 = some (before6523 k) := by + simp (disch := omega) [before6522, before6523, exit39, applyExit, pop, push] + <;> omega +theorem step6522 (k : Nat) : Runs (1*1) (before6522 k).denote (before6523 k).denote := + @applyExit_sound (before6522 k) (before6523 k) exit39 1 valid39 (macro6522 k) +theorem macro6523 (k : Nat) : applyExit (before6523 k) exit10 17 = some (before6524 k) := by + simp (disch := omega) [before6523, before6524, exit10, applyExit, pop, push] + <;> omega +theorem step6523 (k : Nat) : Runs (17*2) (before6523 k).denote (before6524 k).denote := + @applyExit_sound (before6523 k) (before6524 k) exit10 17 valid10 (macro6523 k) +theorem macro6524 (k : Nat) : applyExit (before6524 k) exit46 1 = some (before6525 k) := by + simp (disch := omega) [before6524, before6525, exit46, applyExit, pop, push] + <;> omega +theorem step6524 (k : Nat) : Runs (1*2) (before6524 k).denote (before6525 k).denote := + @applyExit_sound (before6524 k) (before6525 k) exit46 1 valid46 (macro6524 k) +theorem macro6525 (k : Nat) : applyExit (before6525 k) exit47 1 = some (before6526 k) := by + simp (disch := omega) [before6525, before6526, exit47, applyExit, pop, push] + <;> omega +theorem step6525 (k : Nat) : Runs (1*2) (before6525 k).denote (before6526 k).denote := + @applyExit_sound (before6525 k) (before6526 k) exit47 1 valid47 (macro6525 k) +theorem macro6526 (k : Nat) : applyExit (before6526 k) exit62 1 = some (before6527 k) := by + simp (disch := omega) [before6526, before6527, exit62, applyExit, pop, push] + <;> omega +theorem step6526 (k : Nat) : Runs (1*1) (before6526 k).denote (before6527 k).denote := + @applyExit_sound (before6526 k) (before6527 k) exit62 1 valid62 (macro6526 k) +theorem macro6527 (k : Nat) : applyExit (before6527 k) exit35 1 = some (before6528 k) := by + simp (disch := omega) [before6527, before6528, exit35, applyExit, pop, push] + <;> omega +theorem step6527 (k : Nat) : Runs (1*2) (before6527 k).denote (before6528 k).denote := + @applyExit_sound (before6527 k) (before6528 k) exit35 1 valid35 (macro6527 k) +theorem macro6528 (k : Nat) : applyExit (before6528 k) exit39 1 = some (before6529 k) := by + simp (disch := omega) [before6528, before6529, exit39, applyExit, pop, push] + <;> omega +theorem step6528 (k : Nat) : Runs (1*1) (before6528 k).denote (before6529 k).denote := + @applyExit_sound (before6528 k) (before6529 k) exit39 1 valid39 (macro6528 k) +theorem macro6529 (k : Nat) : applyExit (before6529 k) exit32 1 = some (before6530 k) := by + simp (disch := omega) [before6529, before6530, exit32, applyExit, pop, push] + <;> omega +theorem step6529 (k : Nat) : Runs (1*3) (before6529 k).denote (before6530 k).denote := + @applyExit_sound (before6529 k) (before6530 k) exit32 1 valid32 (macro6529 k) +theorem macro6530 (k : Nat) : applyExit (before6530 k) exit36 19 = some (before6531 k) := by + simp (disch := omega) [before6530, before6531, exit36, applyExit, pop, push] + <;> omega +theorem step6530 (k : Nat) : Runs (19*2) (before6530 k).denote (before6531 k).denote := + @applyExit_sound (before6530 k) (before6531 k) exit36 19 valid36 (macro6530 k) +theorem macro6531 (k : Nat) : applyExit (before6531 k) exit39 1 = some (before6532 k) := by + simp (disch := omega) [before6531, before6532, exit39, applyExit, pop, push] + <;> omega +theorem step6531 (k : Nat) : Runs (1*1) (before6531 k).denote (before6532 k).denote := + @applyExit_sound (before6531 k) (before6532 k) exit39 1 valid39 (macro6531 k) +theorem macro6532 (k : Nat) : applyExit (before6532 k) exit10 20 = some (before6533 k) := by + simp (disch := omega) [before6532, before6533, exit10, applyExit, pop, push] + <;> omega +theorem step6532 (k : Nat) : Runs (20*2) (before6532 k).denote (before6533 k).denote := + @applyExit_sound (before6532 k) (before6533 k) exit10 20 valid10 (macro6532 k) +theorem macro6533 (k : Nat) : applyExit (before6533 k) exit46 1 = some (before6534 k) := by + simp (disch := omega) [before6533, before6534, exit46, applyExit, pop, push] + <;> omega +theorem step6533 (k : Nat) : Runs (1*2) (before6533 k).denote (before6534 k).denote := + @applyExit_sound (before6533 k) (before6534 k) exit46 1 valid46 (macro6533 k) +theorem macro6534 (k : Nat) : applyExit (before6534 k) exit47 1 = some (before6535 k) := by + simp (disch := omega) [before6534, before6535, exit47, applyExit, pop, push] + <;> omega +theorem step6534 (k : Nat) : Runs (1*2) (before6534 k).denote (before6535 k).denote := + @applyExit_sound (before6534 k) (before6535 k) exit47 1 valid47 (macro6534 k) +theorem macro6535 (k : Nat) : applyExit (before6535 k) exit62 1 = some (before6536 k) := by + simp (disch := omega) [before6535, before6536, exit62, applyExit, pop, push] + <;> omega +theorem step6535 (k : Nat) : Runs (1*1) (before6535 k).denote (before6536 k).denote := + @applyExit_sound (before6535 k) (before6536 k) exit62 1 valid62 (macro6535 k) +theorem macro6536 (k : Nat) : applyExit (before6536 k) exit35 1 = some (before6537 k) := by + simp (disch := omega) [before6536, before6537, exit35, applyExit, pop, push] + <;> omega +theorem step6536 (k : Nat) : Runs (1*2) (before6536 k).denote (before6537 k).denote := + @applyExit_sound (before6536 k) (before6537 k) exit35 1 valid35 (macro6536 k) +theorem macro6537 (k : Nat) : applyExit (before6537 k) exit39 1 = some (before6538 k) := by + simp (disch := omega) [before6537, before6538, exit39, applyExit, pop, push] + <;> omega +theorem step6537 (k : Nat) : Runs (1*1) (before6537 k).denote (before6538 k).denote := + @applyExit_sound (before6537 k) (before6538 k) exit39 1 valid39 (macro6537 k) +theorem macro6538 (k : Nat) : applyExit (before6538 k) exit32 1 = some (before6539 k) := by + simp (disch := omega) [before6538, before6539, exit32, applyExit, pop, push] + <;> omega +theorem step6538 (k : Nat) : Runs (1*3) (before6538 k).denote (before6539 k).denote := + @applyExit_sound (before6538 k) (before6539 k) exit32 1 valid32 (macro6538 k) +theorem macro6539 (k : Nat) : applyExit (before6539 k) exit36 22 = some (before6540 k) := by + simp (disch := omega) [before6539, before6540, exit36, applyExit, pop, push] + <;> omega +theorem step6539 (k : Nat) : Runs (22*2) (before6539 k).denote (before6540 k).denote := + @applyExit_sound (before6539 k) (before6540 k) exit36 22 valid36 (macro6539 k) +theorem macro6540 (k : Nat) : applyExit (before6540 k) exit39 1 = some (before6541 k) := by + simp (disch := omega) [before6540, before6541, exit39, applyExit, pop, push] + <;> omega +theorem step6540 (k : Nat) : Runs (1*1) (before6540 k).denote (before6541 k).denote := + @applyExit_sound (before6540 k) (before6541 k) exit39 1 valid39 (macro6540 k) +theorem macro6541 (k : Nat) : applyExit (before6541 k) exit10 23 = some (before6542 k) := by + simp (disch := omega) [before6541, before6542, exit10, applyExit, pop, push] + <;> omega +theorem step6541 (k : Nat) : Runs (23*2) (before6541 k).denote (before6542 k).denote := + @applyExit_sound (before6541 k) (before6542 k) exit10 23 valid10 (macro6541 k) +theorem macro6542 (k : Nat) : applyExit (before6542 k) exit46 1 = some (before6543 k) := by + simp (disch := omega) [before6542, before6543, exit46, applyExit, pop, push] + <;> omega +theorem step6542 (k : Nat) : Runs (1*2) (before6542 k).denote (before6543 k).denote := + @applyExit_sound (before6542 k) (before6543 k) exit46 1 valid46 (macro6542 k) +theorem macro6543 (k : Nat) : applyExit (before6543 k) exit47 1 = some (before6544 k) := by + simp (disch := omega) [before6543, before6544, exit47, applyExit, pop, push] + <;> omega +theorem step6543 (k : Nat) : Runs (1*2) (before6543 k).denote (before6544 k).denote := + @applyExit_sound (before6543 k) (before6544 k) exit47 1 valid47 (macro6543 k) +theorem macro6544 (k : Nat) : applyExit (before6544 k) exit192 1 = some (before6545 k) := by + simp (disch := omega) [before6544, before6545, exit192, applyExit, pop, push] + <;> omega +theorem step6544 (k : Nat) : Runs (1*1) (before6544 k).denote (before6545 k).denote := + @applyExit_sound (before6544 k) (before6545 k) exit192 1 valid192 (macro6544 k) +theorem macro6545 (k : Nat) : applyExit (before6545 k) exit39 1 = some (before6546 k) := by + simp (disch := omega) [before6545, before6546, exit39, applyExit, pop, push] + <;> omega +theorem step6545 (k : Nat) : Runs (1*1) (before6545 k).denote (before6546 k).denote := + @applyExit_sound (before6545 k) (before6546 k) exit39 1 valid39 (macro6545 k) +theorem macro6546 (k : Nat) : applyExit (before6546 k) exit32 1 = some (before6547 k) := by + simp (disch := omega) [before6546, before6547, exit32, applyExit, pop, push] + <;> omega +theorem step6546 (k : Nat) : Runs (1*3) (before6546 k).denote (before6547 k).denote := + @applyExit_sound (before6546 k) (before6547 k) exit32 1 valid32 (macro6546 k) +theorem macro6547 (k : Nat) : applyExit (before6547 k) exit36 1 = some (before6548 k) := by + simp (disch := omega) [before6547, before6548, exit36, applyExit, pop, push] + <;> omega +theorem step6547 (k : Nat) : Runs (1*2) (before6547 k).denote (before6548 k).denote := + @applyExit_sound (before6547 k) (before6548 k) exit36 1 valid36 (macro6547 k) +theorem macro6548 (k : Nat) : applyExit (before6548 k) exit39 1 = some (before6549 k) := by + simp (disch := omega) [before6548, before6549, exit39, applyExit, pop, push] + <;> omega +theorem step6548 (k : Nat) : Runs (1*1) (before6548 k).denote (before6549 k).denote := + @applyExit_sound (before6548 k) (before6549 k) exit39 1 valid39 (macro6548 k) +theorem macro6549 (k : Nat) : applyExit (before6549 k) exit10 2 = some (before6550 k) := by + simp (disch := omega) [before6549, before6550, exit10, applyExit, pop, push] + <;> omega +theorem step6549 (k : Nat) : Runs (2*2) (before6549 k).denote (before6550 k).denote := + @applyExit_sound (before6549 k) (before6550 k) exit10 2 valid10 (macro6549 k) +theorem macro6550 (k : Nat) : applyExit (before6550 k) exit11 1 = some (before6551 k) := by + simp (disch := omega) [before6550, before6551, exit11, applyExit, pop, push] + <;> omega +theorem step6550 (k : Nat) : Runs (1*2) (before6550 k).denote (before6551 k).denote := + @applyExit_sound (before6550 k) (before6551 k) exit11 1 valid11 (macro6550 k) +theorem macro6551 (k : Nat) : applyExit (before6551 k) exit2 14 = some (before6552 k) := by + simp (disch := omega) [before6551, before6552, exit2, applyExit, pop, push] + <;> omega +theorem step6551 (k : Nat) : Runs (14*2) (before6551 k).denote (before6552 k).denote := + @applyExit_sound (before6551 k) (before6552 k) exit2 14 valid2 (macro6551 k) +theorem macro6552 (k : Nat) : applyExit (before6552 k) exit3 1 = some (before6553 k) := by + simp (disch := omega) [before6552, before6553, exit3, applyExit, pop, push] + <;> omega +theorem step6552 (k : Nat) : Runs (1*2) (before6552 k).denote (before6553 k).denote := + @applyExit_sound (before6552 k) (before6553 k) exit3 1 valid3 (macro6552 k) +theorem macro6553 (k : Nat) : applyExit (before6553 k) exit9 1 = some (before6554 k) := by + simp (disch := omega) [before6553, before6554, exit9, applyExit, pop, push] + <;> omega +theorem step6553 (k : Nat) : Runs (1*2) (before6553 k).denote (before6554 k).denote := + @applyExit_sound (before6553 k) (before6554 k) exit9 1 valid9 (macro6553 k) +theorem macro6554 (k : Nat) : applyExit (before6554 k) exit10 37 = some (before6555 k) := by + simp (disch := omega) [before6554, before6555, exit10, applyExit, pop, push] + <;> omega +theorem step6554 (k : Nat) : Runs (37*2) (before6554 k).denote (before6555 k).denote := + @applyExit_sound (before6554 k) (before6555 k) exit10 37 valid10 (macro6554 k) +theorem macro6555 (k : Nat) : applyExit (before6555 k) exit11 1 = some (before6556 k) := by + simp (disch := omega) [before6555, before6556, exit11, applyExit, pop, push] + <;> omega +theorem step6555 (k : Nat) : Runs (1*2) (before6555 k).denote (before6556 k).denote := + @applyExit_sound (before6555 k) (before6556 k) exit11 1 valid11 (macro6555 k) +theorem macro6556 (k : Nat) : applyExit (before6556 k) exit2 90 = some (before6557 k) := by + simp (disch := omega) [before6556, before6557, exit2, applyExit, pop, push] + <;> omega +theorem step6556 (k : Nat) : Runs (90*2) (before6556 k).denote (before6557 k).denote := + @applyExit_sound (before6556 k) (before6557 k) exit2 90 valid2 (macro6556 k) +theorem macro6557 (k : Nat) : applyExit (before6557 k) exit3 1 = some (before6558 k) := by + simp (disch := omega) [before6557, before6558, exit3, applyExit, pop, push] + <;> omega +theorem step6557 (k : Nat) : Runs (1*2) (before6557 k).denote (before6558 k).denote := + @applyExit_sound (before6557 k) (before6558 k) exit3 1 valid3 (macro6557 k) +theorem macro6558 (k : Nat) : applyExit (before6558 k) exit9 1 = some (before6559 k) := by + simp (disch := omega) [before6558, before6559, exit9, applyExit, pop, push] + <;> omega +theorem step6558 (k : Nat) : Runs (1*2) (before6558 k).denote (before6559 k).denote := + @applyExit_sound (before6558 k) (before6559 k) exit9 1 valid9 (macro6558 k) +theorem macro6559 (k : Nat) : applyExit (before6559 k) exit10 16 = some (before6560 k) := by + simp (disch := omega) [before6559, before6560, exit10, applyExit, pop, push] + <;> omega +theorem step6559 (k : Nat) : Runs (16*2) (before6559 k).denote (before6560 k).denote := + @applyExit_sound (before6559 k) (before6560 k) exit10 16 valid10 (macro6559 k) +theorem macro6560 (k : Nat) : applyExit (before6560 k) exit11 1 = some (before6561 k) := by + simp (disch := omega) [before6560, before6561, exit11, applyExit, pop, push] + <;> omega +theorem step6560 (k : Nat) : Runs (1*2) (before6560 k).denote (before6561 k).denote := + @applyExit_sound (before6560 k) (before6561 k) exit11 1 valid11 (macro6560 k) +theorem macro6561 (k : Nat) : applyExit (before6561 k) exit2 12 = some (before6562 k) := by + simp (disch := omega) [before6561, before6562, exit2, applyExit, pop, push] + <;> omega +theorem step6561 (k : Nat) : Runs (12*2) (before6561 k).denote (before6562 k).denote := + @applyExit_sound (before6561 k) (before6562 k) exit2 12 valid2 (macro6561 k) +theorem macro6562 (k : Nat) : applyExit (before6562 k) exit337 (1*k+8) = some (before6563 k) := by + simp (disch := omega) [before6562, before6563, exit337, applyExit, pop, push] + <;> omega +theorem step6562 (k : Nat) : Runs ((1*k+8)*586) (before6562 k).denote (before6563 k).denote := + @applyExit_sound (before6562 k) (before6563 k) exit337 (1*k+8) valid337 (macro6562 k) +theorem macro6563 (k : Nat) : applyExit (before6563 k) exit2 23 = some (before6564 k) := by + simp (disch := omega) [before6563, before6564, exit2, applyExit, pop, push] + <;> omega +theorem step6563 (k : Nat) : Runs (23*2) (before6563 k).denote (before6564 k).denote := + @applyExit_sound (before6563 k) (before6564 k) exit2 23 valid2 (macro6563 k) +theorem macro6564 (k : Nat) : applyExit (before6564 k) exit3 1 = some (before6565 k) := by + simp (disch := omega) [before6564, before6565, exit3, applyExit, pop, push] + <;> omega +theorem step6564 (k : Nat) : Runs (1*2) (before6564 k).denote (before6565 k).denote := + @applyExit_sound (before6564 k) (before6565 k) exit3 1 valid3 (macro6564 k) +theorem macro6565 (k : Nat) : applyExit (before6565 k) exit9 1 = some (before6566 k) := by + simp (disch := omega) [before6565, before6566, exit9, applyExit, pop, push] + <;> omega +theorem step6565 (k : Nat) : Runs (1*2) (before6565 k).denote (before6566 k).denote := + @applyExit_sound (before6565 k) (before6566 k) exit9 1 valid9 (macro6565 k) +theorem macro6566 (k : Nat) : applyExit (before6566 k) exit10 92 = some (before6567 k) := by + simp (disch := omega) [before6566, before6567, exit10, applyExit, pop, push] + <;> omega +theorem step6566 (k : Nat) : Runs (92*2) (before6566 k).denote (before6567 k).denote := + @applyExit_sound (before6566 k) (before6567 k) exit10 92 valid10 (macro6566 k) +theorem macro6567 (k : Nat) : applyExit (before6567 k) exit11 1 = some (before6568 k) := by + simp (disch := omega) [before6567, before6568, exit11, applyExit, pop, push] + <;> omega +theorem step6567 (k : Nat) : Runs (1*2) (before6567 k).denote (before6568 k).denote := + @applyExit_sound (before6567 k) (before6568 k) exit11 1 valid11 (macro6567 k) +theorem macro6568 (k : Nat) : applyExit (before6568 k) exit2 14 = some (before6569 k) := by + simp (disch := omega) [before6568, before6569, exit2, applyExit, pop, push] + <;> omega +theorem step6568 (k : Nat) : Runs (14*2) (before6568 k).denote (before6569 k).denote := + @applyExit_sound (before6568 k) (before6569 k) exit2 14 valid2 (macro6568 k) +theorem macro6569 (k : Nat) : applyExit (before6569 k) exit3 1 = some (before6570 k) := by + simp (disch := omega) [before6569, before6570, exit3, applyExit, pop, push] + <;> omega +theorem step6569 (k : Nat) : Runs (1*2) (before6569 k).denote (before6570 k).denote := + @applyExit_sound (before6569 k) (before6570 k) exit3 1 valid3 (macro6569 k) +theorem macro6570 (k : Nat) : applyExit (before6570 k) exit9 1 = some (before6571 k) := by + simp (disch := omega) [before6570, before6571, exit9, applyExit, pop, push] + <;> omega +theorem step6570 (k : Nat) : Runs (1*2) (before6570 k).denote (before6571 k).denote := + @applyExit_sound (before6570 k) (before6571 k) exit9 1 valid9 (macro6570 k) +theorem macro6571 (k : Nat) : applyExit (before6571 k) exit10 40 = some (before6572 k) := by + simp (disch := omega) [before6571, before6572, exit10, applyExit, pop, push] + <;> omega +theorem step6571 (k : Nat) : Runs (40*2) (before6571 k).denote (before6572 k).denote := + @applyExit_sound (before6571 k) (before6572 k) exit10 40 valid10 (macro6571 k) +theorem macro6572 (k : Nat) : applyExit (before6572 k) exit11 1 = some (before6573 k) := by + simp (disch := omega) [before6572, before6573, exit11, applyExit, pop, push] + <;> omega +theorem step6572 (k : Nat) : Runs (1*2) (before6572 k).denote (before6573 k).denote := + @applyExit_sound (before6572 k) (before6573 k) exit11 1 valid11 (macro6572 k) +theorem macro6573 (k : Nat) : applyExit (before6573 k) exit2 20 = some (before6574 k) := by + simp (disch := omega) [before6573, before6574, exit2, applyExit, pop, push] + <;> omega +theorem step6573 (k : Nat) : Runs (20*2) (before6573 k).denote (before6574 k).denote := + @applyExit_sound (before6573 k) (before6574 k) exit2 20 valid2 (macro6573 k) +theorem macro6574 (k : Nat) : applyExit (before6574 k) exit3 1 = some (before6575 k) := by + simp (disch := omega) [before6574, before6575, exit3, applyExit, pop, push] + <;> omega +theorem step6574 (k : Nat) : Runs (1*2) (before6574 k).denote (before6575 k).denote := + @applyExit_sound (before6574 k) (before6575 k) exit3 1 valid3 (macro6574 k) +theorem macro6575 (k : Nat) : applyExit (before6575 k) exit9 1 = some (before6576 k) := by + simp (disch := omega) [before6575, before6576, exit9, applyExit, pop, push] + <;> omega +theorem step6575 (k : Nat) : Runs (1*2) (before6575 k).denote (before6576 k).denote := + @applyExit_sound (before6575 k) (before6576 k) exit9 1 valid9 (macro6575 k) +theorem macro6576 (k : Nat) : applyExit (before6576 k) exit10 8 = some (before6577 k) := by + simp (disch := omega) [before6576, before6577, exit10, applyExit, pop, push] + <;> omega +theorem step6576 (k : Nat) : Runs (8*2) (before6576 k).denote (before6577 k).denote := + @applyExit_sound (before6576 k) (before6577 k) exit10 8 valid10 (macro6576 k) +theorem macro6577 (k : Nat) : applyExit (before6577 k) exit11 1 = some (before6578 k) := by + simp (disch := omega) [before6577, before6578, exit11, applyExit, pop, push] + <;> omega +theorem step6577 (k : Nat) : Runs (1*2) (before6577 k).denote (before6578 k).denote := + @applyExit_sound (before6577 k) (before6578 k) exit11 1 valid11 (macro6577 k) +theorem macro6578 (k : Nat) : applyExit (before6578 k) exit2 791761152 = some (before6579 k) := by + simp (disch := omega) [before6578, before6579, exit2, applyExit, pop, push] + <;> omega +theorem step6578 (k : Nat) : Runs (791761152*2) (before6578 k).denote (before6579 k).denote := + @applyExit_sound (before6578 k) (before6579 k) exit2 791761152 valid2 (macro6578 k) +theorem macro6579 (k : Nat) : applyExit (before6579 k) exit276 1 = some (before6580 k) := by + simp (disch := omega) [before6579, before6580, exit276, applyExit, pop, push] + <;> omega +theorem step6579 (k : Nat) : Runs (1*38) (before6579 k).denote (before6580 k).denote := + @applyExit_sound (before6579 k) (before6580 k) exit276 1 valid276 (macro6579 k) +theorem macro6580 (k : Nat) : applyExit (before6580 k) exit338 (1*k+7) = some (before6581 k) := by + simp (disch := omega) [before6580, before6581, exit338, applyExit, pop, push] + <;> omega +theorem step6580 (k : Nat) : Runs ((1*k+7)*38) (before6580 k).denote (before6581 k).denote := + @applyExit_sound (before6580 k) (before6581 k) exit338 (1*k+7) valid338 (macro6580 k) +theorem macro6581 (k : Nat) : applyExit (before6581 k) exit2 4 = some (before6582 k) := by + simp (disch := omega) [before6581, before6582, exit2, applyExit, pop, push] + <;> omega +theorem step6581 (k : Nat) : Runs (4*2) (before6581 k).denote (before6582 k).denote := + @applyExit_sound (before6581 k) (before6582 k) exit2 4 valid2 (macro6581 k) +theorem macro6582 (k : Nat) : applyExit (before6582 k) exit3 1 = some (before6583 k) := by + simp (disch := omega) [before6582, before6583, exit3, applyExit, pop, push] + <;> omega +theorem step6582 (k : Nat) : Runs (1*2) (before6582 k).denote (before6583 k).denote := + @applyExit_sound (before6582 k) (before6583 k) exit3 1 valid3 (macro6582 k) +theorem macro6583 (k : Nat) : applyExit (before6583 k) exit9 1 = some (before6584 k) := by + simp (disch := omega) [before6583, before6584, exit9, applyExit, pop, push] + <;> omega +theorem step6583 (k : Nat) : Runs (1*2) (before6583 k).denote (before6584 k).denote := + @applyExit_sound (before6583 k) (before6584 k) exit9 1 valid9 (macro6583 k) +theorem macro6584 (k : Nat) : applyExit (before6584 k) exit10 9 = some (before6585 k) := by + simp (disch := omega) [before6584, before6585, exit10, applyExit, pop, push] + <;> omega +theorem step6584 (k : Nat) : Runs (9*2) (before6584 k).denote (before6585 k).denote := + @applyExit_sound (before6584 k) (before6585 k) exit10 9 valid10 (macro6584 k) +theorem macro6585 (k : Nat) : applyExit (before6585 k) exit11 1 = some (before6586 k) := by + simp (disch := omega) [before6585, before6586, exit11, applyExit, pop, push] + <;> omega +theorem step6585 (k : Nat) : Runs (1*2) (before6585 k).denote (before6586 k).denote := + @applyExit_sound (before6585 k) (before6586 k) exit11 1 valid11 (macro6585 k) +theorem macro6586 (k : Nat) : applyExit (before6586 k) exit2 7 = some (before6587 k) := by + simp (disch := omega) [before6586, before6587, exit2, applyExit, pop, push] + <;> omega +theorem step6586 (k : Nat) : Runs (7*2) (before6586 k).denote (before6587 k).denote := + @applyExit_sound (before6586 k) (before6587 k) exit2 7 valid2 (macro6586 k) +theorem macro6587 (k : Nat) : applyExit (before6587 k) exit3 1 = some (before6588 k) := by + simp (disch := omega) [before6587, before6588, exit3, applyExit, pop, push] + <;> omega +theorem step6587 (k : Nat) : Runs (1*2) (before6587 k).denote (before6588 k).denote := + @applyExit_sound (before6587 k) (before6588 k) exit3 1 valid3 (macro6587 k) +theorem macro6588 (k : Nat) : applyExit (before6588 k) exit9 1 = some (before6589 k) := by + simp (disch := omega) [before6588, before6589, exit9, applyExit, pop, push] + <;> omega +theorem step6588 (k : Nat) : Runs (1*2) (before6588 k).denote (before6589 k).denote := + @applyExit_sound (before6588 k) (before6589 k) exit9 1 valid9 (macro6588 k) +theorem macro6589 (k : Nat) : applyExit (before6589 k) exit10 9 = some (before6590 k) := by + simp (disch := omega) [before6589, before6590, exit10, applyExit, pop, push] + <;> omega +theorem step6589 (k : Nat) : Runs (9*2) (before6589 k).denote (before6590 k).denote := + @applyExit_sound (before6589 k) (before6590 k) exit10 9 valid10 (macro6589 k) +theorem macro6590 (k : Nat) : applyExit (before6590 k) exit11 1 = some (before6591 k) := by + simp (disch := omega) [before6590, before6591, exit11, applyExit, pop, push] + <;> omega +theorem step6590 (k : Nat) : Runs (1*2) (before6590 k).denote (before6591 k).denote := + @applyExit_sound (before6590 k) (before6591 k) exit11 1 valid11 (macro6590 k) +theorem macro6591 (k : Nat) : applyExit (before6591 k) exit2 8 = some (before6592 k) := by + simp (disch := omega) [before6591, before6592, exit2, applyExit, pop, push] + <;> omega +theorem step6591 (k : Nat) : Runs (8*2) (before6591 k).denote (before6592 k).denote := + @applyExit_sound (before6591 k) (before6592 k) exit2 8 valid2 (macro6591 k) +theorem macro6592 (k : Nat) : applyExit (before6592 k) exit3 1 = some (before6593 k) := by + simp (disch := omega) [before6592, before6593, exit3, applyExit, pop, push] + <;> omega +theorem step6592 (k : Nat) : Runs (1*2) (before6592 k).denote (before6593 k).denote := + @applyExit_sound (before6592 k) (before6593 k) exit3 1 valid3 (macro6592 k) +theorem macro6593 (k : Nat) : applyExit (before6593 k) exit9 1 = some (before6594 k) := by + simp (disch := omega) [before6593, before6594, exit9, applyExit, pop, push] + <;> omega +theorem step6593 (k : Nat) : Runs (1*2) (before6593 k).denote (before6594 k).denote := + @applyExit_sound (before6593 k) (before6594 k) exit9 1 valid9 (macro6593 k) +theorem macro6594 (k : Nat) : applyExit (before6594 k) exit10 11 = some (before6595 k) := by + simp (disch := omega) [before6594, before6595, exit10, applyExit, pop, push] + <;> omega +theorem step6594 (k : Nat) : Runs (11*2) (before6594 k).denote (before6595 k).denote := + @applyExit_sound (before6594 k) (before6595 k) exit10 11 valid10 (macro6594 k) +theorem macro6595 (k : Nat) : applyExit (before6595 k) exit46 1 = some (before6596 k) := by + simp (disch := omega) [before6595, before6596, exit46, applyExit, pop, push] + <;> omega +theorem step6595 (k : Nat) : Runs (1*2) (before6595 k).denote (before6596 k).denote := + @applyExit_sound (before6595 k) (before6596 k) exit46 1 valid46 (macro6595 k) +theorem macro6596 (k : Nat) : applyExit (before6596 k) exit47 1 = some (before6597 k) := by + simp (disch := omega) [before6596, before6597, exit47, applyExit, pop, push] + <;> omega +theorem step6596 (k : Nat) : Runs (1*2) (before6596 k).denote (before6597 k).denote := + @applyExit_sound (before6596 k) (before6597 k) exit47 1 valid47 (macro6596 k) +theorem macro6597 (k : Nat) : applyExit (before6597 k) exit62 1 = some (before6598 k) := by + simp (disch := omega) [before6597, before6598, exit62, applyExit, pop, push] + <;> omega +theorem step6597 (k : Nat) : Runs (1*1) (before6597 k).denote (before6598 k).denote := + @applyExit_sound (before6597 k) (before6598 k) exit62 1 valid62 (macro6597 k) +theorem macro6598 (k : Nat) : applyExit (before6598 k) exit35 1 = some (before6599 k) := by + simp (disch := omega) [before6598, before6599, exit35, applyExit, pop, push] + <;> omega +theorem step6598 (k : Nat) : Runs (1*2) (before6598 k).denote (before6599 k).denote := + @applyExit_sound (before6598 k) (before6599 k) exit35 1 valid35 (macro6598 k) +theorem macro6599 (k : Nat) : applyExit (before6599 k) exit39 1 = some (after6599 k) := by + simp (disch := omega) [before6599, after6599, exit39, applyExit, pop, push] + <;> omega +theorem step6599 (k : Nat) : Runs (1*1) (before6599 k).denote (after6599 k).denote := + @applyExit_sound (before6599 k) (after6599 k) exit39 1 valid39 (macro6599 k) +theorem chunkRun065 (k : Nat) : Runs (624*k+1583528581) (before6500 k).denote (after6599 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2))))))) ((((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2))))))+(((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))) (before6500 k).denote (before6550 k).denote (after6599 k).denote (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2)))))) (before6500 k).denote (before6525 k).denote (before6550 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2))))) (before6500 k).denote (before6512 k).denote (before6525 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before6500 k).denote (before6506 k).denote (before6512 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((10*2)+((1*1)+(11*2))) (before6500 k).denote (before6503 k).denote (before6506 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before6500 k).denote (before6501 k).denote (before6503 k).denote (step6500 k) (@Runs.trans (1*1) (1*3) (before6501 k).denote (before6502 k).denote (before6503 k).denote (step6501 k) (step6502 k))) (@Runs.trans (10*2) ((1*1)+(11*2)) (before6503 k).denote (before6504 k).denote (before6506 k).denote (step6503 k) (@Runs.trans (1*1) (11*2) (before6504 k).denote (before6505 k).denote (before6506 k).denote (step6504 k) (step6505 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before6506 k).denote (before6509 k).denote (before6512 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6506 k).denote (before6507 k).denote (before6509 k).denote (step6506 k) (@Runs.trans (1*2) (1*1) (before6507 k).denote (before6508 k).denote (before6509 k).denote (step6507 k) (step6508 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before6509 k).denote (before6510 k).denote (before6512 k).denote (step6509 k) (@Runs.trans (1*1) (1*3) (before6510 k).denote (before6511 k).denote (before6512 k).denote (step6510 k) (step6511 k))))) (@Runs.trans (((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2)))) (before6512 k).denote (before6518 k).denote (before6525 k).denote (@Runs.trans ((13*2)+((1*1)+(14*2))) ((1*2)+((1*2)+(1*1))) (before6512 k).denote (before6515 k).denote (before6518 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before6512 k).denote (before6513 k).denote (before6515 k).denote (step6512 k) (@Runs.trans (1*1) (14*2) (before6513 k).denote (before6514 k).denote (before6515 k).denote (step6513 k) (step6514 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before6515 k).denote (before6516 k).denote (before6518 k).denote (step6515 k) (@Runs.trans (1*2) (1*1) (before6516 k).denote (before6517 k).denote (before6518 k).denote (step6516 k) (step6517 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((16*2)+(1*1))+((17*2)+(1*2))) (before6518 k).denote (before6521 k).denote (before6525 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before6518 k).denote (before6519 k).denote (before6521 k).denote (step6518 k) (@Runs.trans (1*1) (1*3) (before6519 k).denote (before6520 k).denote (before6521 k).denote (step6519 k) (step6520 k))) (@Runs.trans ((16*2)+(1*1)) ((17*2)+(1*2)) (before6521 k).denote (before6523 k).denote (before6525 k).denote (@Runs.trans (16*2) (1*1) (before6521 k).denote (before6522 k).denote (before6523 k).denote (step6521 k) (step6522 k)) (@Runs.trans (17*2) (1*2) (before6523 k).denote (before6524 k).denote (before6525 k).denote (step6523 k) (step6524 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2))))) (before6525 k).denote (before6537 k).denote (before6550 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2)))) (((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before6525 k).denote (before6531 k).denote (before6537 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(19*2))) (before6525 k).denote (before6528 k).denote (before6531 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before6525 k).denote (before6526 k).denote (before6528 k).denote (step6525 k) (@Runs.trans (1*1) (1*2) (before6526 k).denote (before6527 k).denote (before6528 k).denote (step6526 k) (step6527 k))) (@Runs.trans (1*1) ((1*3)+(19*2)) (before6528 k).denote (before6529 k).denote (before6531 k).denote (step6528 k) (@Runs.trans (1*3) (19*2) (before6529 k).denote (before6530 k).denote (before6531 k).denote (step6529 k) (step6530 k)))) (@Runs.trans ((1*1)+((20*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before6531 k).denote (before6534 k).denote (before6537 k).denote (@Runs.trans (1*1) ((20*2)+(1*2)) (before6531 k).denote (before6532 k).denote (before6534 k).denote (step6531 k) (@Runs.trans (20*2) (1*2) (before6532 k).denote (before6533 k).denote (before6534 k).denote (step6532 k) (step6533 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before6534 k).denote (before6535 k).denote (before6537 k).denote (step6534 k) (@Runs.trans (1*1) (1*2) (before6535 k).denote (before6536 k).denote (before6537 k).denote (step6535 k) (step6536 k))))) (@Runs.trans (((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2)))) (((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2)))) (before6537 k).denote (before6543 k).denote (before6550 k).denote (@Runs.trans ((1*1)+((1*3)+(22*2))) ((1*1)+((23*2)+(1*2))) (before6537 k).denote (before6540 k).denote (before6543 k).denote (@Runs.trans (1*1) ((1*3)+(22*2)) (before6537 k).denote (before6538 k).denote (before6540 k).denote (step6537 k) (@Runs.trans (1*3) (22*2) (before6538 k).denote (before6539 k).denote (before6540 k).denote (step6538 k) (step6539 k))) (@Runs.trans (1*1) ((23*2)+(1*2)) (before6540 k).denote (before6541 k).denote (before6543 k).denote (step6540 k) (@Runs.trans (23*2) (1*2) (before6541 k).denote (before6542 k).denote (before6543 k).denote (step6541 k) (step6542 k)))) (@Runs.trans ((1*2)+((1*1)+(1*1))) (((1*3)+(1*2))+((1*1)+(2*2))) (before6543 k).denote (before6546 k).denote (before6550 k).denote (@Runs.trans (1*2) ((1*1)+(1*1)) (before6543 k).denote (before6544 k).denote (before6546 k).denote (step6543 k) (@Runs.trans (1*1) (1*1) (before6544 k).denote (before6545 k).denote (before6546 k).denote (step6544 k) (step6545 k))) (@Runs.trans ((1*3)+(1*2)) ((1*1)+(2*2)) (before6546 k).denote (before6548 k).denote (before6550 k).denote (@Runs.trans (1*3) (1*2) (before6546 k).denote (before6547 k).denote (before6548 k).denote (step6546 k) (step6547 k)) (@Runs.trans (1*1) (2*2) (before6548 k).denote (before6549 k).denote (before6550 k).denote (step6548 k) (step6549 k))))))) (@Runs.trans (((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2)))))) (((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (before6550 k).denote (before6575 k).denote (after6599 k).denote (@Runs.trans ((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2))))) (((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2))))) (before6550 k).denote (before6562 k).denote (before6575 k).denote (@Runs.trans (((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2)))) (((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))) (before6550 k).denote (before6556 k).denote (before6562 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((1*2)+((37*2)+(1*2))) (before6550 k).denote (before6553 k).denote (before6556 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before6550 k).denote (before6551 k).denote (before6553 k).denote (step6550 k) (@Runs.trans (14*2) (1*2) (before6551 k).denote (before6552 k).denote (before6553 k).denote (step6551 k) (step6552 k))) (@Runs.trans (1*2) ((37*2)+(1*2)) (before6553 k).denote (before6554 k).denote (before6556 k).denote (step6553 k) (@Runs.trans (37*2) (1*2) (before6554 k).denote (before6555 k).denote (before6556 k).denote (step6554 k) (step6555 k)))) (@Runs.trans ((90*2)+((1*2)+(1*2))) ((16*2)+((1*2)+(12*2))) (before6556 k).denote (before6559 k).denote (before6562 k).denote (@Runs.trans (90*2) ((1*2)+(1*2)) (before6556 k).denote (before6557 k).denote (before6559 k).denote (step6556 k) (@Runs.trans (1*2) (1*2) (before6557 k).denote (before6558 k).denote (before6559 k).denote (step6557 k) (step6558 k))) (@Runs.trans (16*2) ((1*2)+(12*2)) (before6559 k).denote (before6560 k).denote (before6562 k).denote (step6559 k) (@Runs.trans (1*2) (12*2) (before6560 k).denote (before6561 k).denote (before6562 k).denote (step6560 k) (step6561 k))))) (@Runs.trans ((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2)))) (((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2)))) (before6562 k).denote (before6568 k).denote (before6575 k).denote (@Runs.trans (((1*k+8)*586)+((23*2)+(1*2))) ((1*2)+((92*2)+(1*2))) (before6562 k).denote (before6565 k).denote (before6568 k).denote (@Runs.trans ((1*k+8)*586) ((23*2)+(1*2)) (before6562 k).denote (before6563 k).denote (before6565 k).denote (step6562 k) (@Runs.trans (23*2) (1*2) (before6563 k).denote (before6564 k).denote (before6565 k).denote (step6563 k) (step6564 k))) (@Runs.trans (1*2) ((92*2)+(1*2)) (before6565 k).denote (before6566 k).denote (before6568 k).denote (step6565 k) (@Runs.trans (92*2) (1*2) (before6566 k).denote (before6567 k).denote (before6568 k).denote (step6566 k) (step6567 k)))) (@Runs.trans ((14*2)+((1*2)+(1*2))) (((40*2)+(1*2))+((20*2)+(1*2))) (before6568 k).denote (before6571 k).denote (before6575 k).denote (@Runs.trans (14*2) ((1*2)+(1*2)) (before6568 k).denote (before6569 k).denote (before6571 k).denote (step6568 k) (@Runs.trans (1*2) (1*2) (before6569 k).denote (before6570 k).denote (before6571 k).denote (step6569 k) (step6570 k))) (@Runs.trans ((40*2)+(1*2)) ((20*2)+(1*2)) (before6571 k).denote (before6573 k).denote (before6575 k).denote (@Runs.trans (40*2) (1*2) (before6571 k).denote (before6572 k).denote (before6573 k).denote (step6571 k) (step6572 k)) (@Runs.trans (20*2) (1*2) (before6573 k).denote (before6574 k).denote (before6575 k).denote (step6573 k) (step6574 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2))))) ((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before6575 k).denote (before6587 k).denote (after6599 k).denote (@Runs.trans (((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38)))) (((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))) (before6575 k).denote (before6581 k).denote (before6587 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((791761152*2)+((1*38)+((1*k+7)*38))) (before6575 k).denote (before6578 k).denote (before6581 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6575 k).denote (before6576 k).denote (before6578 k).denote (step6575 k) (@Runs.trans (8*2) (1*2) (before6576 k).denote (before6577 k).denote (before6578 k).denote (step6576 k) (step6577 k))) (@Runs.trans (791761152*2) ((1*38)+((1*k+7)*38)) (before6578 k).denote (before6579 k).denote (before6581 k).denote (step6578 k) (@Runs.trans (1*38) ((1*k+7)*38) (before6579 k).denote (before6580 k).denote (before6581 k).denote (step6579 k) (step6580 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) ((9*2)+((1*2)+(7*2))) (before6581 k).denote (before6584 k).denote (before6587 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before6581 k).denote (before6582 k).denote (before6584 k).denote (step6581 k) (@Runs.trans (1*2) (1*2) (before6582 k).denote (before6583 k).denote (before6584 k).denote (step6582 k) (step6583 k))) (@Runs.trans (9*2) ((1*2)+(7*2)) (before6584 k).denote (before6585 k).denote (before6587 k).denote (step6584 k) (@Runs.trans (1*2) (7*2) (before6585 k).denote (before6586 k).denote (before6587 k).denote (step6585 k) (step6586 k))))) (@Runs.trans (((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before6587 k).denote (before6593 k).denote (after6599 k).denote (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((8*2)+(1*2))) (before6587 k).denote (before6590 k).denote (before6593 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before6587 k).denote (before6588 k).denote (before6590 k).denote (step6587 k) (@Runs.trans (1*2) (9*2) (before6588 k).denote (before6589 k).denote (before6590 k).denote (step6588 k) (step6589 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before6590 k).denote (before6591 k).denote (before6593 k).denote (step6590 k) (@Runs.trans (8*2) (1*2) (before6591 k).denote (before6592 k).denote (before6593 k).denote (step6591 k) (step6592 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before6593 k).denote (before6596 k).denote (after6599 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before6593 k).denote (before6594 k).denote (before6596 k).denote (step6593 k) (@Runs.trans (11*2) (1*2) (before6594 k).denote (before6595 k).denote (before6596 k).denote (step6594 k) (step6595 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before6596 k).denote (before6598 k).denote (after6599 k).denote (@Runs.trans (1*2) (1*1) (before6596 k).denote (before6597 k).denote (before6598 k).denote (step6596 k) (step6597 k)) (@Runs.trans (1*2) (1*1) (before6598 k).denote (before6599 k).denote (after6599 k).denote (step6598 k) (step6599 k)))))))) + have ht : (((((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2)))))))+((((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2))))))+(((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))))) = (624*k+1583528581) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean new file mode 100644 index 00000000..e4976f54 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean @@ -0,0 +1,780 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6600_0 : Stack := [] +abbrev tail6600_1 : Stack := ⟨w0,1⟩ :: tail6600_0 +abbrev tail6600_2 : Stack := ⟨w2,1⟩ :: tail6600_1 +abbrev tail6600_3 : Stack := ⟨w1,1⟩ :: tail6600_2 +abbrev tail6600_4 : Stack := ⟨w2,1⟩ :: tail6600_3 +abbrev tail6600_5 : Stack := ⟨w0,3⟩ :: tail6600_4 +abbrev tail6600_6 : Stack := ⟨w2,1⟩ :: tail6600_5 +abbrev tail6600_7 : Stack := ⟨w23,1⟩ :: tail6600_6 +abbrev tail6600_8 : Stack := ⟨w1,27⟩ :: tail6600_0 +abbrev tail6600_9 : Stack := ⟨w2,1⟩ :: tail6600_8 +abbrev tail6600_10 : Stack := ⟨w0,15⟩ :: tail6600_9 +abbrev tail6600_11 : Stack := ⟨w1,38⟩ :: tail6600_10 +abbrev tail6600_12 : Stack := ⟨w2,1⟩ :: tail6600_11 +abbrev tail6600_13 : Stack := ⟨w0,91⟩ :: tail6600_12 +abbrev tail6600_14 : Stack := ⟨w1,17⟩ :: tail6600_13 +abbrev tail6600_15 : Stack := ⟨w2,1⟩ :: tail6600_14 +abbrev tail6600_16 : Stack := ⟨w0,12⟩ :: tail6600_15 +abbrev tail6600_17 (k : Nat) : Stack := ⟨w301,(1*k+8)⟩ :: tail6600_16 +abbrev tail6600_18 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6600_17 k +abbrev tail6600_19 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6600_18 k +abbrev tail6600_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_19 k +abbrev tail6600_21 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6600_20 k +abbrev tail6600_22 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6600_21 k +abbrev tail6600_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_22 k +abbrev tail6600_24 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6600_23 k +abbrev tail6600_25 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6600_24 k +abbrev tail6600_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_25 k +abbrev tail6600_27 (k : Nat) : Stack := ⟨w0,791761152⟩ :: tail6600_26 k +abbrev tail6600_28 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6600_27 k +abbrev tail6600_29 (k : Nat) : Stack := ⟨w302,(1*k+7)⟩ :: tail6600_28 k +abbrev tail6600_30 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6600_29 k +abbrev tail6600_31 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_30 k +abbrev tail6600_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_31 k +abbrev tail6600_33 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6600_32 k +abbrev tail6600_34 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_33 k +abbrev tail6600_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_34 k +abbrev tail6600_36 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6600_35 k +abbrev tail6600_37 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6600_36 k +abbrev tail6600_38 : Stack := ⟨w0,1⟩ :: tail6600_6 +abbrev tail6600_39 : Stack := ⟨w0,14⟩ :: tail6600_6 +abbrev tail6600_40 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6600_35 k +abbrev tail6600_41 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_40 k +abbrev tail6600_42 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6600_41 k +abbrev tail6600_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_42 k +abbrev tail6600_44 : Stack := ⟨w0,2⟩ :: tail6600_4 +abbrev tail6600_45 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6600_42 k +abbrev tail6600_46 : Stack := ⟨w0,1⟩ :: tail6600_4 +abbrev tail6600_47 : Stack := ⟨w2,1⟩ :: tail6600_46 +abbrev tail6600_48 : Stack := ⟨w23,1⟩ :: tail6600_47 +abbrev tail6600_49 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6600_41 k +abbrev tail6600_50 : Stack := ⟨w0,1⟩ :: tail6600_47 +abbrev tail6600_51 : Stack := ⟨w0,16⟩ :: tail6600_47 +abbrev tail6600_52 : Stack := ⟨w2,1⟩ :: tail6600_51 +abbrev tail6600_53 : Stack := ⟨w1,8⟩ :: tail6600_52 +abbrev tail6600_54 : Stack := ⟨w23,1⟩ :: tail6600_53 +abbrev tail6600_55 : Stack := ⟨w0,10⟩ :: tail6600_54 +abbrev tail6600_56 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6600_32 k +abbrev tail6600_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_56 k +abbrev tail6600_58 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_57 k +abbrev tail6600_59 : Stack := ⟨w0,1⟩ :: tail6600_53 +abbrev tail6600_60 : Stack := ⟨w0,11⟩ :: tail6600_53 +abbrev tail6600_61 : Stack := ⟨w2,1⟩ :: tail6600_60 +abbrev tail6600_62 : Stack := ⟨w1,7⟩ :: tail6600_61 +abbrev tail6600_63 : Stack := ⟨w23,1⟩ :: tail6600_62 +abbrev tail6600_64 : Stack := ⟨w0,10⟩ :: tail6600_63 +abbrev tail6600_65 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6600_29 k +abbrev tail6600_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_65 k +abbrev tail6600_67 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_66 k +abbrev tail6600_68 : Stack := ⟨w0,1⟩ :: tail6600_62 +abbrev tail6600_69 : Stack := ⟨w0,11⟩ :: tail6600_62 +abbrev tail6600_70 : Stack := ⟨w2,1⟩ :: tail6600_69 +abbrev tail6600_71 : Stack := ⟨w1,4⟩ :: tail6600_70 +abbrev tail6600_72 (k : Nat) : Stack := ⟨w54,(1*k+7)⟩ :: tail6600_71 +abbrev tail6600_73 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6600_72 k +abbrev tail6600_74 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6600_73 k +abbrev tail6600_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_74 k +abbrev tail6600_76 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6600_75 k +abbrev tail6600_77 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6600_23 k +abbrev tail6600_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_77 k +abbrev tail6600_79 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6600_78 k +abbrev tail6600_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_74 k +abbrev tail6600_81 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6600_74 k +abbrev tail6600_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_81 k +abbrev tail6600_83 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6600_82 k +abbrev tail6600_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_83 k +abbrev tail6600_85 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6600_84 k +abbrev tail6600_86 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6600_20 k +abbrev tail6600_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_86 k +abbrev tail6600_88 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6600_87 k +abbrev tail6600_89 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_83 k +abbrev tail6600_90 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6600_83 k +abbrev tail6600_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_90 k +abbrev tail6600_92 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6600_91 k +abbrev tail6600_93 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_92 k +abbrev tail6600_94 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6600_93 k +abbrev tail6600_95 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6600_17 k +abbrev tail6600_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_95 k +abbrev tail6600_97 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6600_96 k +abbrev tail6600_98 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_92 k +abbrev tail6600_99 (k : Nat) : Stack := ⟨w0,94⟩ :: tail6600_92 k +abbrev tail6600_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_99 k +abbrev tail6600_101 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6600_100 k +abbrev tail6600_102 (k : Nat) : Stack := ⟨w303,(1*k+8)⟩ :: tail6600_101 k +abbrev tail6600_103 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6600_102 k +abbrev tail6600_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_103 k +abbrev tail6600_105 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6600_104 k +abbrev tail6600_106 : Stack := ⟨w0,90⟩ :: tail6600_12 +abbrev tail6600_107 : Stack := ⟨w23,1⟩ :: tail6600_106 +abbrev tail6600_108 : Stack := ⟨w1,17⟩ :: tail6600_107 +abbrev tail6600_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_103 k +abbrev tail6600_110 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6600_103 k +abbrev tail6600_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_110 k +abbrev tail6600_112 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6600_111 k +abbrev tail6600_113 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_112 k +abbrev tail6600_114 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6600_113 k +abbrev tail6600_115 : Stack := ⟨w0,14⟩ :: tail6600_9 +abbrev tail6600_116 : Stack := ⟨w23,1⟩ :: tail6600_115 +abbrev tail6600_117 : Stack := ⟨w1,38⟩ :: tail6600_116 +abbrev tail6600_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_112 k +abbrev tail6600_119 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6600_112 k +abbrev tail6600_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_119 k +abbrev tail6600_121 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6600_120 k +abbrev tail6600_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_121 k +abbrev tail6600_123 (k : Nat) : Stack := ⟨w0,27⟩ :: tail6600_122 k +abbrev tail6600_124 : Stack := ⟨w1,1⟩ :: tail6600_0 +abbrev tail6600_125 : Stack := ⟨w1,28⟩ :: tail6600_0 +abbrev tail6600_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_121 k +abbrev tail6600_127 (k : Nat) : Stack := ⟨w0,29⟩ :: tail6600_121 k +abbrev tail6600_128 : Stack := ⟨w1,30⟩ :: tail6600_0 +abbrev tail6600_129 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6600_120 k +abbrev tail6600_130 : Stack := ⟨w2,1⟩ :: tail6600_128 +abbrev tail6600_131 : Stack := ⟨w0,13⟩ :: tail6600_130 +abbrev tail6600_132 : Stack := ⟨w0,14⟩ :: tail6600_130 +abbrev tail6600_133 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6600_112 k +abbrev tail6600_134 : Stack := ⟨w1,1⟩ :: tail6600_132 +abbrev tail6600_135 : Stack := ⟨w1,39⟩ :: tail6600_132 +abbrev tail6600_136 (k : Nat) : Stack := ⟨w1,89⟩ :: tail6600_111 k +abbrev tail6600_137 : Stack := ⟨w2,1⟩ :: tail6600_135 +abbrev tail6600_138 : Stack := ⟨w0,89⟩ :: tail6600_137 +abbrev tail6600_139 : Stack := ⟨w0,90⟩ :: tail6600_137 +abbrev tail6600_140 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6600_103 k +abbrev tail6600_141 : Stack := ⟨w1,1⟩ :: tail6600_139 +abbrev tail6600_142 : Stack := ⟨w1,18⟩ :: tail6600_139 +abbrev tail6600_143 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6600_102 k +abbrev tail6600_144 : Stack := ⟨w2,1⟩ :: tail6600_142 +abbrev tail6600_145 : Stack := ⟨w0,11⟩ :: tail6600_144 +abbrev tail6600_146 (k : Nat) : Stack := ⟨w304,(1*k+8)⟩ :: tail6600_145 +abbrev tail6600_147 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6600_146 k +abbrev tail6600_148 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6600_146 k +abbrev tail6600_149 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6600_92 k +abbrev tail6600_150 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6600_148 k +abbrev tail6600_151 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6600_148 k +abbrev tail6600_152 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6600_91 k +abbrev tail6600_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_151 k + +def before6600 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6600_7,(tail6600_37 k)⟩ +def before6601 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6600_38,(tail6600_37 k)⟩ +def before6602 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6600_39,(tail6600_36 k)⟩ +def before6603 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6600_39,(tail6600_41 k)⟩ +def before6604 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6600_6,(tail6600_42 k)⟩ +def before6605 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1239),tail6600_5,(tail6600_43 k)⟩ +def before6606 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1241),tail6600_44,(tail6600_45 k)⟩ +def before6607 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1241),tail6600_47,(tail6600_45 k)⟩ +def before6608 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6600_48,(tail6600_43 k)⟩ +def before6609 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6600_48,(tail6600_49 k)⟩ +def before6610 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6600_50,(tail6600_49 k)⟩ +def before6611 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6600_51,(tail6600_41 k)⟩ +def before6612 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6600_52,(tail6600_40 k)⟩ +def before6613 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1191),tail6600_53,(tail6600_35 k)⟩ +def before6614 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail6600_54,(tail6600_34 k)⟩ +def before6615 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6600_55,(tail6600_33 k)⟩ +def before6616 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6600_55,(tail6600_57 k)⟩ +def before6617 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1189),tail6600_54,(tail6600_58 k)⟩ +def before6618 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail6600_59,(tail6600_58 k)⟩ +def before6619 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6600_60,(tail6600_57 k)⟩ +def before6620 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6600_61,(tail6600_56 k)⟩ +def before6621 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1153),tail6600_62,(tail6600_32 k)⟩ +def before6622 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail6600_63,(tail6600_31 k)⟩ +def before6623 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6600_64,(tail6600_30 k)⟩ +def before6624 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6600_64,(tail6600_66 k)⟩ +def before6625 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail6600_63,(tail6600_67 k)⟩ +def before6626 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail6600_68,(tail6600_67 k)⟩ +def before6627 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6600_69,(tail6600_66 k)⟩ +def before6628 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6600_70,(tail6600_65 k)⟩ +def before6629 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6600_71,(tail6600_29 k)⟩ +def before6630 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6600_72 k),(tail6600_28 k)⟩ +def before6631 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6600_73 k),(tail6600_27 k)⟩ +def before6632 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521487),(tail6600_74 k),(tail6600_26 k)⟩ +def before6633 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521489),(tail6600_75 k),(tail6600_25 k)⟩ +def before6634 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6600_76 k),(tail6600_24 k)⟩ +def before6635 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6600_76 k),(tail6600_78 k)⟩ +def before6636 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521489),(tail6600_75 k),(tail6600_79 k)⟩ +def before6637 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521489),(tail6600_80 k),(tail6600_79 k)⟩ +def before6638 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6600_81 k),(tail6600_78 k)⟩ +def before6639 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6600_82 k),(tail6600_77 k)⟩ +def before6640 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail6600_83 k),(tail6600_23 k)⟩ +def before6641 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521551),(tail6600_84 k),(tail6600_22 k)⟩ +def before6642 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6600_85 k),(tail6600_21 k)⟩ +def before6643 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6600_85 k),(tail6600_87 k)⟩ +def before6644 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521551),(tail6600_84 k),(tail6600_88 k)⟩ +def before6645 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521551),(tail6600_89 k),(tail6600_88 k)⟩ +def before6646 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6600_90 k),(tail6600_87 k)⟩ +def before6647 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6600_91 k),(tail6600_86 k)⟩ +def before6648 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521663),(tail6600_92 k),(tail6600_20 k)⟩ +def before6649 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521665),(tail6600_93 k),(tail6600_19 k)⟩ +def before6650 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6600_94 k),(tail6600_18 k)⟩ +def before6651 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6600_94 k),(tail6600_96 k)⟩ +def before6652 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521665),(tail6600_93 k),(tail6600_97 k)⟩ +def before6653 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521665),(tail6600_98 k),(tail6600_97 k)⟩ +def before6654 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6600_99 k),(tail6600_96 k)⟩ +def before6655 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6600_100 k),(tail6600_95 k)⟩ +def before6656 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6600_101 k),(tail6600_17 k)⟩ +def before6657 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6600_102 k),tail6600_16⟩ +def before6658 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526611),(tail6600_103 k),tail6600_15⟩ +def before6659 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526613),(tail6600_104 k),tail6600_14⟩ +def before6660 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6600_105 k),tail6600_13⟩ +def before6661 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6600_105 k),tail6600_107⟩ +def before6662 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526613),(tail6600_104 k),tail6600_108⟩ +def before6663 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526613),(tail6600_109 k),tail6600_108⟩ +def before6664 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6600_110 k),tail6600_107⟩ +def before6665 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6600_111 k),tail6600_106⟩ +def before6666 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526829),(tail6600_112 k),tail6600_12⟩ +def before6667 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526831),(tail6600_113 k),tail6600_11⟩ +def before6668 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6600_114 k),tail6600_10⟩ +def before6669 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6600_114 k),tail6600_116⟩ +def before6670 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526831),(tail6600_113 k),tail6600_117⟩ +def before6671 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526831),(tail6600_118 k),tail6600_117⟩ +def before6672 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6600_119 k),tail6600_116⟩ +def before6673 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6600_120 k),tail6600_115⟩ +def before6674 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526937),(tail6600_121 k),tail6600_9⟩ +def before6675 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail6600_122 k),tail6600_8⟩ +def before6676 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526993),(tail6600_123 k),tail6600_0⟩ +def before6677 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail6600_123 k),tail6600_124⟩ +def before6678 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail6600_122 k),tail6600_125⟩ +def before6679 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail6600_126 k),tail6600_125⟩ +def before6680 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail6600_127 k),tail6600_0⟩ +def before6681 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail6600_127 k),tail6600_124⟩ +def before6682 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail6600_121 k),tail6600_128⟩ +def before6683 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail6600_129 k),tail6600_130⟩ +def before6684 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6600_120 k),tail6600_131⟩ +def before6685 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6600_119 k),tail6600_132⟩ +def before6686 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6600_133 k),tail6600_134⟩ +def before6687 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526829),(tail6600_112 k),tail6600_135⟩ +def before6688 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail6600_136 k),tail6600_137⟩ +def before6689 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6600_111 k),tail6600_138⟩ +def before6690 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6600_110 k),tail6600_139⟩ +def before6691 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6600_140 k),tail6600_141⟩ +def before6692 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526611),(tail6600_103 k),tail6600_142⟩ +def before6693 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526609),(tail6600_143 k),tail6600_144⟩ +def before6694 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6600_102 k),tail6600_145⟩ +def before6695 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6600_101 k),(tail6600_146 k)⟩ +def before6696 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6600_100 k),(tail6600_147 k)⟩ +def before6697 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6600_99 k),(tail6600_148 k)⟩ +def before6698 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6600_149 k),(tail6600_150 k)⟩ +def before6699 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail6600_92 k),(tail6600_151 k)⟩ +def after6699 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6600_152 k),(tail6600_153 k)⟩ + +theorem macro6600 (k : Nat) : applyExit (before6600 k) exit32 1 = some (before6601 k) := by + simp (disch := omega) [before6600, before6601, exit32, applyExit, pop, push] + <;> omega +theorem step6600 (k : Nat) : Runs (1*3) (before6600 k).denote (before6601 k).denote := + @applyExit_sound (before6600 k) (before6601 k) exit32 1 valid32 (macro6600 k) +theorem macro6601 (k : Nat) : applyExit (before6601 k) exit36 13 = some (before6602 k) := by + simp (disch := omega) [before6601, before6602, exit36, applyExit, pop, push] + <;> omega +theorem step6601 (k : Nat) : Runs (13*2) (before6601 k).denote (before6602 k).denote := + @applyExit_sound (before6601 k) (before6602 k) exit36 13 valid36 (macro6601 k) +theorem macro6602 (k : Nat) : applyExit (before6602 k) exit31 1 = some (before6603 k) := by + simp (disch := omega) [before6602, before6603, exit31, applyExit, pop, push] + <;> omega +theorem step6602 (k : Nat) : Runs (1*1) (before6602 k).denote (before6603 k).denote := + @applyExit_sound (before6602 k) (before6603 k) exit31 1 valid31 (macro6602 k) +theorem macro6603 (k : Nat) : applyExit (before6603 k) exit10 14 = some (before6604 k) := by + simp (disch := omega) [before6603, before6604, exit10, applyExit, pop, push] + <;> omega +theorem step6603 (k : Nat) : Runs (14*2) (before6603 k).denote (before6604 k).denote := + @applyExit_sound (before6603 k) (before6604 k) exit10 14 valid10 (macro6603 k) +theorem macro6604 (k : Nat) : applyExit (before6604 k) exit46 1 = some (before6605 k) := by + simp (disch := omega) [before6604, before6605, exit46, applyExit, pop, push] + <;> omega +theorem step6604 (k : Nat) : Runs (1*2) (before6604 k).denote (before6605 k).denote := + @applyExit_sound (before6604 k) (before6605 k) exit46 1 valid46 (macro6604 k) +theorem macro6605 (k : Nat) : applyExit (before6605 k) exit47 1 = some (before6606 k) := by + simp (disch := omega) [before6605, before6606, exit47, applyExit, pop, push] + <;> omega +theorem step6605 (k : Nat) : Runs (1*2) (before6605 k).denote (before6606 k).denote := + @applyExit_sound (before6605 k) (before6606 k) exit47 1 valid47 (macro6605 k) +theorem macro6606 (k : Nat) : applyExit (before6606 k) exit62 1 = some (before6607 k) := by + simp (disch := omega) [before6606, before6607, exit62, applyExit, pop, push] + <;> omega +theorem step6606 (k : Nat) : Runs (1*1) (before6606 k).denote (before6607 k).denote := + @applyExit_sound (before6606 k) (before6607 k) exit62 1 valid62 (macro6606 k) +theorem macro6607 (k : Nat) : applyExit (before6607 k) exit35 1 = some (before6608 k) := by + simp (disch := omega) [before6607, before6608, exit35, applyExit, pop, push] + <;> omega +theorem step6607 (k : Nat) : Runs (1*2) (before6607 k).denote (before6608 k).denote := + @applyExit_sound (before6607 k) (before6608 k) exit35 1 valid35 (macro6607 k) +theorem macro6608 (k : Nat) : applyExit (before6608 k) exit39 1 = some (before6609 k) := by + simp (disch := omega) [before6608, before6609, exit39, applyExit, pop, push] + <;> omega +theorem step6608 (k : Nat) : Runs (1*1) (before6608 k).denote (before6609 k).denote := + @applyExit_sound (before6608 k) (before6609 k) exit39 1 valid39 (macro6608 k) +theorem macro6609 (k : Nat) : applyExit (before6609 k) exit32 1 = some (before6610 k) := by + simp (disch := omega) [before6609, before6610, exit32, applyExit, pop, push] + <;> omega +theorem step6609 (k : Nat) : Runs (1*3) (before6609 k).denote (before6610 k).denote := + @applyExit_sound (before6609 k) (before6610 k) exit32 1 valid32 (macro6609 k) +theorem macro6610 (k : Nat) : applyExit (before6610 k) exit36 15 = some (before6611 k) := by + simp (disch := omega) [before6610, before6611, exit36, applyExit, pop, push] + <;> omega +theorem step6610 (k : Nat) : Runs (15*2) (before6610 k).denote (before6611 k).denote := + @applyExit_sound (before6610 k) (before6611 k) exit36 15 valid36 (macro6610 k) +theorem macro6611 (k : Nat) : applyExit (before6611 k) exit33 1 = some (before6612 k) := by + simp (disch := omega) [before6611, before6612, exit33, applyExit, pop, push] + <;> omega +theorem step6611 (k : Nat) : Runs (1*2) (before6611 k).denote (before6612 k).denote := + @applyExit_sound (before6611 k) (before6612 k) exit33 1 valid33 (macro6611 k) +theorem macro6612 (k : Nat) : applyExit (before6612 k) exit34 8 = some (before6613 k) := by + simp (disch := omega) [before6612, before6613, exit34, applyExit, pop, push] + <;> omega +theorem step6612 (k : Nat) : Runs (8*2) (before6612 k).denote (before6613 k).denote := + @applyExit_sound (before6612 k) (before6613 k) exit34 8 valid34 (macro6612 k) +theorem macro6613 (k : Nat) : applyExit (before6613 k) exit35 1 = some (before6614 k) := by + simp (disch := omega) [before6613, before6614, exit35, applyExit, pop, push] + <;> omega +theorem step6613 (k : Nat) : Runs (1*2) (before6613 k).denote (before6614 k).denote := + @applyExit_sound (before6613 k) (before6614 k) exit35 1 valid35 (macro6613 k) +theorem macro6614 (k : Nat) : applyExit (before6614 k) exit36 10 = some (before6615 k) := by + simp (disch := omega) [before6614, before6615, exit36, applyExit, pop, push] + <;> omega +theorem step6614 (k : Nat) : Runs (10*2) (before6614 k).denote (before6615 k).denote := + @applyExit_sound (before6614 k) (before6615 k) exit36 10 valid36 (macro6614 k) +theorem macro6615 (k : Nat) : applyExit (before6615 k) exit31 1 = some (before6616 k) := by + simp (disch := omega) [before6615, before6616, exit31, applyExit, pop, push] + <;> omega +theorem step6615 (k : Nat) : Runs (1*1) (before6615 k).denote (before6616 k).denote := + @applyExit_sound (before6615 k) (before6616 k) exit31 1 valid31 (macro6615 k) +theorem macro6616 (k : Nat) : applyExit (before6616 k) exit10 10 = some (before6617 k) := by + simp (disch := omega) [before6616, before6617, exit10, applyExit, pop, push] + <;> omega +theorem step6616 (k : Nat) : Runs (10*2) (before6616 k).denote (before6617 k).denote := + @applyExit_sound (before6616 k) (before6617 k) exit10 10 valid10 (macro6616 k) +theorem macro6617 (k : Nat) : applyExit (before6617 k) exit32 1 = some (before6618 k) := by + simp (disch := omega) [before6617, before6618, exit32, applyExit, pop, push] + <;> omega +theorem step6617 (k : Nat) : Runs (1*3) (before6617 k).denote (before6618 k).denote := + @applyExit_sound (before6617 k) (before6618 k) exit32 1 valid32 (macro6617 k) +theorem macro6618 (k : Nat) : applyExit (before6618 k) exit36 10 = some (before6619 k) := by + simp (disch := omega) [before6618, before6619, exit36, applyExit, pop, push] + <;> omega +theorem step6618 (k : Nat) : Runs (10*2) (before6618 k).denote (before6619 k).denote := + @applyExit_sound (before6618 k) (before6619 k) exit36 10 valid36 (macro6618 k) +theorem macro6619 (k : Nat) : applyExit (before6619 k) exit33 1 = some (before6620 k) := by + simp (disch := omega) [before6619, before6620, exit33, applyExit, pop, push] + <;> omega +theorem step6619 (k : Nat) : Runs (1*2) (before6619 k).denote (before6620 k).denote := + @applyExit_sound (before6619 k) (before6620 k) exit33 1 valid33 (macro6619 k) +theorem macro6620 (k : Nat) : applyExit (before6620 k) exit34 7 = some (before6621 k) := by + simp (disch := omega) [before6620, before6621, exit34, applyExit, pop, push] + <;> omega +theorem step6620 (k : Nat) : Runs (7*2) (before6620 k).denote (before6621 k).denote := + @applyExit_sound (before6620 k) (before6621 k) exit34 7 valid34 (macro6620 k) +theorem macro6621 (k : Nat) : applyExit (before6621 k) exit35 1 = some (before6622 k) := by + simp (disch := omega) [before6621, before6622, exit35, applyExit, pop, push] + <;> omega +theorem step6621 (k : Nat) : Runs (1*2) (before6621 k).denote (before6622 k).denote := + @applyExit_sound (before6621 k) (before6622 k) exit35 1 valid35 (macro6621 k) +theorem macro6622 (k : Nat) : applyExit (before6622 k) exit36 10 = some (before6623 k) := by + simp (disch := omega) [before6622, before6623, exit36, applyExit, pop, push] + <;> omega +theorem step6622 (k : Nat) : Runs (10*2) (before6622 k).denote (before6623 k).denote := + @applyExit_sound (before6622 k) (before6623 k) exit36 10 valid36 (macro6622 k) +theorem macro6623 (k : Nat) : applyExit (before6623 k) exit31 1 = some (before6624 k) := by + simp (disch := omega) [before6623, before6624, exit31, applyExit, pop, push] + <;> omega +theorem step6623 (k : Nat) : Runs (1*1) (before6623 k).denote (before6624 k).denote := + @applyExit_sound (before6623 k) (before6624 k) exit31 1 valid31 (macro6623 k) +theorem macro6624 (k : Nat) : applyExit (before6624 k) exit10 10 = some (before6625 k) := by + simp (disch := omega) [before6624, before6625, exit10, applyExit, pop, push] + <;> omega +theorem step6624 (k : Nat) : Runs (10*2) (before6624 k).denote (before6625 k).denote := + @applyExit_sound (before6624 k) (before6625 k) exit10 10 valid10 (macro6624 k) +theorem macro6625 (k : Nat) : applyExit (before6625 k) exit32 1 = some (before6626 k) := by + simp (disch := omega) [before6625, before6626, exit32, applyExit, pop, push] + <;> omega +theorem step6625 (k : Nat) : Runs (1*3) (before6625 k).denote (before6626 k).denote := + @applyExit_sound (before6625 k) (before6626 k) exit32 1 valid32 (macro6625 k) +theorem macro6626 (k : Nat) : applyExit (before6626 k) exit36 10 = some (before6627 k) := by + simp (disch := omega) [before6626, before6627, exit36, applyExit, pop, push] + <;> omega +theorem step6626 (k : Nat) : Runs (10*2) (before6626 k).denote (before6627 k).denote := + @applyExit_sound (before6626 k) (before6627 k) exit36 10 valid36 (macro6626 k) +theorem macro6627 (k : Nat) : applyExit (before6627 k) exit33 1 = some (before6628 k) := by + simp (disch := omega) [before6627, before6628, exit33, applyExit, pop, push] + <;> omega +theorem step6627 (k : Nat) : Runs (1*2) (before6627 k).denote (before6628 k).denote := + @applyExit_sound (before6627 k) (before6628 k) exit33 1 valid33 (macro6627 k) +theorem macro6628 (k : Nat) : applyExit (before6628 k) exit34 4 = some (before6629 k) := by + simp (disch := omega) [before6628, before6629, exit34, applyExit, pop, push] + <;> omega +theorem step6628 (k : Nat) : Runs (4*2) (before6628 k).denote (before6629 k).denote := + @applyExit_sound (before6628 k) (before6629 k) exit34 4 valid34 (macro6628 k) +theorem macro6629 (k : Nat) : applyExit (before6629 k) exit339 (1*k+7) = some (before6630 k) := by + simp (disch := omega) [before6629, before6630, exit339, applyExit, pop, push] + <;> omega +theorem step6629 (k : Nat) : Runs ((1*k+7)*82) (before6629 k).denote (before6630 k).denote := + @applyExit_sound (before6629 k) (before6630 k) exit339 (1*k+7) valid339 (macro6629 k) +theorem macro6630 (k : Nat) : applyExit (before6630 k) exit283 1 = some (before6631 k) := by + simp (disch := omega) [before6630, before6631, exit283, applyExit, pop, push] + <;> omega +theorem step6630 (k : Nat) : Runs (1*38) (before6630 k).denote (before6631 k).denote := + @applyExit_sound (before6630 k) (before6631 k) exit283 1 valid283 (macro6630 k) +theorem macro6631 (k : Nat) : applyExit (before6631 k) exit34 791761152 = some (before6632 k) := by + simp (disch := omega) [before6631, before6632, exit34, applyExit, pop, push] + <;> omega +theorem step6631 (k : Nat) : Runs (791761152*2) (before6631 k).denote (before6632 k).denote := + @applyExit_sound (before6631 k) (before6632 k) exit34 791761152 valid34 (macro6631 k) +theorem macro6632 (k : Nat) : applyExit (before6632 k) exit35 1 = some (before6633 k) := by + simp (disch := omega) [before6632, before6633, exit35, applyExit, pop, push] + <;> omega +theorem step6632 (k : Nat) : Runs (1*2) (before6632 k).denote (before6633 k).denote := + @applyExit_sound (before6632 k) (before6633 k) exit35 1 valid35 (macro6632 k) +theorem macro6633 (k : Nat) : applyExit (before6633 k) exit36 9 = some (before6634 k) := by + simp (disch := omega) [before6633, before6634, exit36, applyExit, pop, push] + <;> omega +theorem step6633 (k : Nat) : Runs (9*2) (before6633 k).denote (before6634 k).denote := + @applyExit_sound (before6633 k) (before6634 k) exit36 9 valid36 (macro6633 k) +theorem macro6634 (k : Nat) : applyExit (before6634 k) exit31 1 = some (before6635 k) := by + simp (disch := omega) [before6634, before6635, exit31, applyExit, pop, push] + <;> omega +theorem step6634 (k : Nat) : Runs (1*1) (before6634 k).denote (before6635 k).denote := + @applyExit_sound (before6634 k) (before6635 k) exit31 1 valid31 (macro6634 k) +theorem macro6635 (k : Nat) : applyExit (before6635 k) exit10 9 = some (before6636 k) := by + simp (disch := omega) [before6635, before6636, exit10, applyExit, pop, push] + <;> omega +theorem step6635 (k : Nat) : Runs (9*2) (before6635 k).denote (before6636 k).denote := + @applyExit_sound (before6635 k) (before6636 k) exit10 9 valid10 (macro6635 k) +theorem macro6636 (k : Nat) : applyExit (before6636 k) exit32 1 = some (before6637 k) := by + simp (disch := omega) [before6636, before6637, exit32, applyExit, pop, push] + <;> omega +theorem step6636 (k : Nat) : Runs (1*3) (before6636 k).denote (before6637 k).denote := + @applyExit_sound (before6636 k) (before6637 k) exit32 1 valid32 (macro6636 k) +theorem macro6637 (k : Nat) : applyExit (before6637 k) exit36 9 = some (before6638 k) := by + simp (disch := omega) [before6637, before6638, exit36, applyExit, pop, push] + <;> omega +theorem step6637 (k : Nat) : Runs (9*2) (before6637 k).denote (before6638 k).denote := + @applyExit_sound (before6637 k) (before6638 k) exit36 9 valid36 (macro6637 k) +theorem macro6638 (k : Nat) : applyExit (before6638 k) exit33 1 = some (before6639 k) := by + simp (disch := omega) [before6638, before6639, exit33, applyExit, pop, push] + <;> omega +theorem step6638 (k : Nat) : Runs (1*2) (before6638 k).denote (before6639 k).denote := + @applyExit_sound (before6638 k) (before6639 k) exit33 1 valid33 (macro6638 k) +theorem macro6639 (k : Nat) : applyExit (before6639 k) exit34 20 = some (before6640 k) := by + simp (disch := omega) [before6639, before6640, exit34, applyExit, pop, push] + <;> omega +theorem step6639 (k : Nat) : Runs (20*2) (before6639 k).denote (before6640 k).denote := + @applyExit_sound (before6639 k) (before6640 k) exit34 20 valid34 (macro6639 k) +theorem macro6640 (k : Nat) : applyExit (before6640 k) exit35 1 = some (before6641 k) := by + simp (disch := omega) [before6640, before6641, exit35, applyExit, pop, push] + <;> omega +theorem step6640 (k : Nat) : Runs (1*2) (before6640 k).denote (before6641 k).denote := + @applyExit_sound (before6640 k) (before6641 k) exit35 1 valid35 (macro6640 k) +theorem macro6641 (k : Nat) : applyExit (before6641 k) exit36 41 = some (before6642 k) := by + simp (disch := omega) [before6641, before6642, exit36, applyExit, pop, push] + <;> omega +theorem step6641 (k : Nat) : Runs (41*2) (before6641 k).denote (before6642 k).denote := + @applyExit_sound (before6641 k) (before6642 k) exit36 41 valid36 (macro6641 k) +theorem macro6642 (k : Nat) : applyExit (before6642 k) exit31 1 = some (before6643 k) := by + simp (disch := omega) [before6642, before6643, exit31, applyExit, pop, push] + <;> omega +theorem step6642 (k : Nat) : Runs (1*1) (before6642 k).denote (before6643 k).denote := + @applyExit_sound (before6642 k) (before6643 k) exit31 1 valid31 (macro6642 k) +theorem macro6643 (k : Nat) : applyExit (before6643 k) exit10 41 = some (before6644 k) := by + simp (disch := omega) [before6643, before6644, exit10, applyExit, pop, push] + <;> omega +theorem step6643 (k : Nat) : Runs (41*2) (before6643 k).denote (before6644 k).denote := + @applyExit_sound (before6643 k) (before6644 k) exit10 41 valid10 (macro6643 k) +theorem macro6644 (k : Nat) : applyExit (before6644 k) exit32 1 = some (before6645 k) := by + simp (disch := omega) [before6644, before6645, exit32, applyExit, pop, push] + <;> omega +theorem step6644 (k : Nat) : Runs (1*3) (before6644 k).denote (before6645 k).denote := + @applyExit_sound (before6644 k) (before6645 k) exit32 1 valid32 (macro6644 k) +theorem macro6645 (k : Nat) : applyExit (before6645 k) exit36 41 = some (before6646 k) := by + simp (disch := omega) [before6645, before6646, exit36, applyExit, pop, push] + <;> omega +theorem step6645 (k : Nat) : Runs (41*2) (before6645 k).denote (before6646 k).denote := + @applyExit_sound (before6645 k) (before6646 k) exit36 41 valid36 (macro6645 k) +theorem macro6646 (k : Nat) : applyExit (before6646 k) exit33 1 = some (before6647 k) := by + simp (disch := omega) [before6646, before6647, exit33, applyExit, pop, push] + <;> omega +theorem step6646 (k : Nat) : Runs (1*2) (before6646 k).denote (before6647 k).denote := + @applyExit_sound (before6646 k) (before6647 k) exit33 1 valid33 (macro6646 k) +theorem macro6647 (k : Nat) : applyExit (before6647 k) exit34 14 = some (before6648 k) := by + simp (disch := omega) [before6647, before6648, exit34, applyExit, pop, push] + <;> omega +theorem step6647 (k : Nat) : Runs (14*2) (before6647 k).denote (before6648 k).denote := + @applyExit_sound (before6647 k) (before6648 k) exit34 14 valid34 (macro6647 k) +theorem macro6648 (k : Nat) : applyExit (before6648 k) exit35 1 = some (before6649 k) := by + simp (disch := omega) [before6648, before6649, exit35, applyExit, pop, push] + <;> omega +theorem step6648 (k : Nat) : Runs (1*2) (before6648 k).denote (before6649 k).denote := + @applyExit_sound (before6648 k) (before6649 k) exit35 1 valid35 (macro6648 k) +theorem macro6649 (k : Nat) : applyExit (before6649 k) exit36 93 = some (before6650 k) := by + simp (disch := omega) [before6649, before6650, exit36, applyExit, pop, push] + <;> omega +theorem step6649 (k : Nat) : Runs (93*2) (before6649 k).denote (before6650 k).denote := + @applyExit_sound (before6649 k) (before6650 k) exit36 93 valid36 (macro6649 k) +theorem macro6650 (k : Nat) : applyExit (before6650 k) exit31 1 = some (before6651 k) := by + simp (disch := omega) [before6650, before6651, exit31, applyExit, pop, push] + <;> omega +theorem step6650 (k : Nat) : Runs (1*1) (before6650 k).denote (before6651 k).denote := + @applyExit_sound (before6650 k) (before6651 k) exit31 1 valid31 (macro6650 k) +theorem macro6651 (k : Nat) : applyExit (before6651 k) exit10 93 = some (before6652 k) := by + simp (disch := omega) [before6651, before6652, exit10, applyExit, pop, push] + <;> omega +theorem step6651 (k : Nat) : Runs (93*2) (before6651 k).denote (before6652 k).denote := + @applyExit_sound (before6651 k) (before6652 k) exit10 93 valid10 (macro6651 k) +theorem macro6652 (k : Nat) : applyExit (before6652 k) exit32 1 = some (before6653 k) := by + simp (disch := omega) [before6652, before6653, exit32, applyExit, pop, push] + <;> omega +theorem step6652 (k : Nat) : Runs (1*3) (before6652 k).denote (before6653 k).denote := + @applyExit_sound (before6652 k) (before6653 k) exit32 1 valid32 (macro6652 k) +theorem macro6653 (k : Nat) : applyExit (before6653 k) exit36 93 = some (before6654 k) := by + simp (disch := omega) [before6653, before6654, exit36, applyExit, pop, push] + <;> omega +theorem step6653 (k : Nat) : Runs (93*2) (before6653 k).denote (before6654 k).denote := + @applyExit_sound (before6653 k) (before6654 k) exit36 93 valid36 (macro6653 k) +theorem macro6654 (k : Nat) : applyExit (before6654 k) exit33 1 = some (before6655 k) := by + simp (disch := omega) [before6654, before6655, exit33, applyExit, pop, push] + <;> omega +theorem step6654 (k : Nat) : Runs (1*2) (before6654 k).denote (before6655 k).denote := + @applyExit_sound (before6654 k) (before6655 k) exit33 1 valid33 (macro6654 k) +theorem macro6655 (k : Nat) : applyExit (before6655 k) exit34 23 = some (before6656 k) := by + simp (disch := omega) [before6655, before6656, exit34, applyExit, pop, push] + <;> omega +theorem step6655 (k : Nat) : Runs (23*2) (before6655 k).denote (before6656 k).denote := + @applyExit_sound (before6655 k) (before6656 k) exit34 23 valid34 (macro6655 k) +theorem macro6656 (k : Nat) : applyExit (before6656 k) exit340 (1*k+8) = some (before6657 k) := by + simp (disch := omega) [before6656, before6657, exit340, applyExit, pop, push] + <;> omega +theorem step6656 (k : Nat) : Runs ((1*k+8)*1190) (before6656 k).denote (before6657 k).denote := + @applyExit_sound (before6656 k) (before6657 k) exit340 (1*k+8) valid340 (macro6656 k) +theorem macro6657 (k : Nat) : applyExit (before6657 k) exit34 12 = some (before6658 k) := by + simp (disch := omega) [before6657, before6658, exit34, applyExit, pop, push] + <;> omega +theorem step6657 (k : Nat) : Runs (12*2) (before6657 k).denote (before6658 k).denote := + @applyExit_sound (before6657 k) (before6658 k) exit34 12 valid34 (macro6657 k) +theorem macro6658 (k : Nat) : applyExit (before6658 k) exit35 1 = some (before6659 k) := by + simp (disch := omega) [before6658, before6659, exit35, applyExit, pop, push] + <;> omega +theorem step6658 (k : Nat) : Runs (1*2) (before6658 k).denote (before6659 k).denote := + @applyExit_sound (before6658 k) (before6659 k) exit35 1 valid35 (macro6658 k) +theorem macro6659 (k : Nat) : applyExit (before6659 k) exit36 17 = some (before6660 k) := by + simp (disch := omega) [before6659, before6660, exit36, applyExit, pop, push] + <;> omega +theorem step6659 (k : Nat) : Runs (17*2) (before6659 k).denote (before6660 k).denote := + @applyExit_sound (before6659 k) (before6660 k) exit36 17 valid36 (macro6659 k) +theorem macro6660 (k : Nat) : applyExit (before6660 k) exit31 1 = some (before6661 k) := by + simp (disch := omega) [before6660, before6661, exit31, applyExit, pop, push] + <;> omega +theorem step6660 (k : Nat) : Runs (1*1) (before6660 k).denote (before6661 k).denote := + @applyExit_sound (before6660 k) (before6661 k) exit31 1 valid31 (macro6660 k) +theorem macro6661 (k : Nat) : applyExit (before6661 k) exit10 17 = some (before6662 k) := by + simp (disch := omega) [before6661, before6662, exit10, applyExit, pop, push] + <;> omega +theorem step6661 (k : Nat) : Runs (17*2) (before6661 k).denote (before6662 k).denote := + @applyExit_sound (before6661 k) (before6662 k) exit10 17 valid10 (macro6661 k) +theorem macro6662 (k : Nat) : applyExit (before6662 k) exit32 1 = some (before6663 k) := by + simp (disch := omega) [before6662, before6663, exit32, applyExit, pop, push] + <;> omega +theorem step6662 (k : Nat) : Runs (1*3) (before6662 k).denote (before6663 k).denote := + @applyExit_sound (before6662 k) (before6663 k) exit32 1 valid32 (macro6662 k) +theorem macro6663 (k : Nat) : applyExit (before6663 k) exit36 17 = some (before6664 k) := by + simp (disch := omega) [before6663, before6664, exit36, applyExit, pop, push] + <;> omega +theorem step6663 (k : Nat) : Runs (17*2) (before6663 k).denote (before6664 k).denote := + @applyExit_sound (before6663 k) (before6664 k) exit36 17 valid36 (macro6663 k) +theorem macro6664 (k : Nat) : applyExit (before6664 k) exit33 1 = some (before6665 k) := by + simp (disch := omega) [before6664, before6665, exit33, applyExit, pop, push] + <;> omega +theorem step6664 (k : Nat) : Runs (1*2) (before6664 k).denote (before6665 k).denote := + @applyExit_sound (before6664 k) (before6665 k) exit33 1 valid33 (macro6664 k) +theorem macro6665 (k : Nat) : applyExit (before6665 k) exit34 90 = some (before6666 k) := by + simp (disch := omega) [before6665, before6666, exit34, applyExit, pop, push] + <;> omega +theorem step6665 (k : Nat) : Runs (90*2) (before6665 k).denote (before6666 k).denote := + @applyExit_sound (before6665 k) (before6666 k) exit34 90 valid34 (macro6665 k) +theorem macro6666 (k : Nat) : applyExit (before6666 k) exit35 1 = some (before6667 k) := by + simp (disch := omega) [before6666, before6667, exit35, applyExit, pop, push] + <;> omega +theorem step6666 (k : Nat) : Runs (1*2) (before6666 k).denote (before6667 k).denote := + @applyExit_sound (before6666 k) (before6667 k) exit35 1 valid35 (macro6666 k) +theorem macro6667 (k : Nat) : applyExit (before6667 k) exit36 38 = some (before6668 k) := by + simp (disch := omega) [before6667, before6668, exit36, applyExit, pop, push] + <;> omega +theorem step6667 (k : Nat) : Runs (38*2) (before6667 k).denote (before6668 k).denote := + @applyExit_sound (before6667 k) (before6668 k) exit36 38 valid36 (macro6667 k) +theorem macro6668 (k : Nat) : applyExit (before6668 k) exit31 1 = some (before6669 k) := by + simp (disch := omega) [before6668, before6669, exit31, applyExit, pop, push] + <;> omega +theorem step6668 (k : Nat) : Runs (1*1) (before6668 k).denote (before6669 k).denote := + @applyExit_sound (before6668 k) (before6669 k) exit31 1 valid31 (macro6668 k) +theorem macro6669 (k : Nat) : applyExit (before6669 k) exit10 38 = some (before6670 k) := by + simp (disch := omega) [before6669, before6670, exit10, applyExit, pop, push] + <;> omega +theorem step6669 (k : Nat) : Runs (38*2) (before6669 k).denote (before6670 k).denote := + @applyExit_sound (before6669 k) (before6670 k) exit10 38 valid10 (macro6669 k) +theorem macro6670 (k : Nat) : applyExit (before6670 k) exit32 1 = some (before6671 k) := by + simp (disch := omega) [before6670, before6671, exit32, applyExit, pop, push] + <;> omega +theorem step6670 (k : Nat) : Runs (1*3) (before6670 k).denote (before6671 k).denote := + @applyExit_sound (before6670 k) (before6671 k) exit32 1 valid32 (macro6670 k) +theorem macro6671 (k : Nat) : applyExit (before6671 k) exit36 38 = some (before6672 k) := by + simp (disch := omega) [before6671, before6672, exit36, applyExit, pop, push] + <;> omega +theorem step6671 (k : Nat) : Runs (38*2) (before6671 k).denote (before6672 k).denote := + @applyExit_sound (before6671 k) (before6672 k) exit36 38 valid36 (macro6671 k) +theorem macro6672 (k : Nat) : applyExit (before6672 k) exit33 1 = some (before6673 k) := by + simp (disch := omega) [before6672, before6673, exit33, applyExit, pop, push] + <;> omega +theorem step6672 (k : Nat) : Runs (1*2) (before6672 k).denote (before6673 k).denote := + @applyExit_sound (before6672 k) (before6673 k) exit33 1 valid33 (macro6672 k) +theorem macro6673 (k : Nat) : applyExit (before6673 k) exit34 14 = some (before6674 k) := by + simp (disch := omega) [before6673, before6674, exit34, applyExit, pop, push] + <;> omega +theorem step6673 (k : Nat) : Runs (14*2) (before6673 k).denote (before6674 k).denote := + @applyExit_sound (before6673 k) (before6674 k) exit34 14 valid34 (macro6673 k) +theorem macro6674 (k : Nat) : applyExit (before6674 k) exit35 1 = some (before6675 k) := by + simp (disch := omega) [before6674, before6675, exit35, applyExit, pop, push] + <;> omega +theorem step6674 (k : Nat) : Runs (1*2) (before6674 k).denote (before6675 k).denote := + @applyExit_sound (before6674 k) (before6675 k) exit35 1 valid35 (macro6674 k) +theorem macro6675 (k : Nat) : applyExit (before6675 k) exit36 27 = some (before6676 k) := by + simp (disch := omega) [before6675, before6676, exit36, applyExit, pop, push] + <;> omega +theorem step6675 (k : Nat) : Runs (27*2) (before6675 k).denote (before6676 k).denote := + @applyExit_sound (before6675 k) (before6676 k) exit36 27 valid36 (macro6675 k) +theorem macro6676 (k : Nat) : applyExit (before6676 k) exit39 1 = some (before6677 k) := by + simp (disch := omega) [before6676, before6677, exit39, applyExit, pop, push] + <;> omega +theorem step6676 (k : Nat) : Runs (1*1) (before6676 k).denote (before6677 k).denote := + @applyExit_sound (before6676 k) (before6677 k) exit39 1 valid39 (macro6676 k) +theorem macro6677 (k : Nat) : applyExit (before6677 k) exit10 27 = some (before6678 k) := by + simp (disch := omega) [before6677, before6678, exit10, applyExit, pop, push] + <;> omega +theorem step6677 (k : Nat) : Runs (27*2) (before6677 k).denote (before6678 k).denote := + @applyExit_sound (before6677 k) (before6678 k) exit10 27 valid10 (macro6677 k) +theorem macro6678 (k : Nat) : applyExit (before6678 k) exit32 1 = some (before6679 k) := by + simp (disch := omega) [before6678, before6679, exit32, applyExit, pop, push] + <;> omega +theorem step6678 (k : Nat) : Runs (1*3) (before6678 k).denote (before6679 k).denote := + @applyExit_sound (before6678 k) (before6679 k) exit32 1 valid32 (macro6678 k) +theorem macro6679 (k : Nat) : applyExit (before6679 k) exit36 28 = some (before6680 k) := by + simp (disch := omega) [before6679, before6680, exit36, applyExit, pop, push] + <;> omega +theorem step6679 (k : Nat) : Runs (28*2) (before6679 k).denote (before6680 k).denote := + @applyExit_sound (before6679 k) (before6680 k) exit36 28 valid36 (macro6679 k) +theorem macro6680 (k : Nat) : applyExit (before6680 k) exit39 1 = some (before6681 k) := by + simp (disch := omega) [before6680, before6681, exit39, applyExit, pop, push] + <;> omega +theorem step6680 (k : Nat) : Runs (1*1) (before6680 k).denote (before6681 k).denote := + @applyExit_sound (before6680 k) (before6681 k) exit39 1 valid39 (macro6680 k) +theorem macro6681 (k : Nat) : applyExit (before6681 k) exit10 29 = some (before6682 k) := by + simp (disch := omega) [before6681, before6682, exit10, applyExit, pop, push] + <;> omega +theorem step6681 (k : Nat) : Runs (29*2) (before6681 k).denote (before6682 k).denote := + @applyExit_sound (before6681 k) (before6682 k) exit10 29 valid10 (macro6681 k) +theorem macro6682 (k : Nat) : applyExit (before6682 k) exit11 1 = some (before6683 k) := by + simp (disch := omega) [before6682, before6683, exit11, applyExit, pop, push] + <;> omega +theorem step6682 (k : Nat) : Runs (1*2) (before6682 k).denote (before6683 k).denote := + @applyExit_sound (before6682 k) (before6683 k) exit11 1 valid11 (macro6682 k) +theorem macro6683 (k : Nat) : applyExit (before6683 k) exit2 13 = some (before6684 k) := by + simp (disch := omega) [before6683, before6684, exit2, applyExit, pop, push] + <;> omega +theorem step6683 (k : Nat) : Runs (13*2) (before6683 k).denote (before6684 k).denote := + @applyExit_sound (before6683 k) (before6684 k) exit2 13 valid2 (macro6683 k) +theorem macro6684 (k : Nat) : applyExit (before6684 k) exit3 1 = some (before6685 k) := by + simp (disch := omega) [before6684, before6685, exit3, applyExit, pop, push] + <;> omega +theorem step6684 (k : Nat) : Runs (1*2) (before6684 k).denote (before6685 k).denote := + @applyExit_sound (before6684 k) (before6685 k) exit3 1 valid3 (macro6684 k) +theorem macro6685 (k : Nat) : applyExit (before6685 k) exit9 1 = some (before6686 k) := by + simp (disch := omega) [before6685, before6686, exit9, applyExit, pop, push] + <;> omega +theorem step6685 (k : Nat) : Runs (1*2) (before6685 k).denote (before6686 k).denote := + @applyExit_sound (before6685 k) (before6686 k) exit9 1 valid9 (macro6685 k) +theorem macro6686 (k : Nat) : applyExit (before6686 k) exit10 38 = some (before6687 k) := by + simp (disch := omega) [before6686, before6687, exit10, applyExit, pop, push] + <;> omega +theorem step6686 (k : Nat) : Runs (38*2) (before6686 k).denote (before6687 k).denote := + @applyExit_sound (before6686 k) (before6687 k) exit10 38 valid10 (macro6686 k) +theorem macro6687 (k : Nat) : applyExit (before6687 k) exit11 1 = some (before6688 k) := by + simp (disch := omega) [before6687, before6688, exit11, applyExit, pop, push] + <;> omega +theorem step6687 (k : Nat) : Runs (1*2) (before6687 k).denote (before6688 k).denote := + @applyExit_sound (before6687 k) (before6688 k) exit11 1 valid11 (macro6687 k) +theorem macro6688 (k : Nat) : applyExit (before6688 k) exit2 89 = some (before6689 k) := by + simp (disch := omega) [before6688, before6689, exit2, applyExit, pop, push] + <;> omega +theorem step6688 (k : Nat) : Runs (89*2) (before6688 k).denote (before6689 k).denote := + @applyExit_sound (before6688 k) (before6689 k) exit2 89 valid2 (macro6688 k) +theorem macro6689 (k : Nat) : applyExit (before6689 k) exit3 1 = some (before6690 k) := by + simp (disch := omega) [before6689, before6690, exit3, applyExit, pop, push] + <;> omega +theorem step6689 (k : Nat) : Runs (1*2) (before6689 k).denote (before6690 k).denote := + @applyExit_sound (before6689 k) (before6690 k) exit3 1 valid3 (macro6689 k) +theorem macro6690 (k : Nat) : applyExit (before6690 k) exit9 1 = some (before6691 k) := by + simp (disch := omega) [before6690, before6691, exit9, applyExit, pop, push] + <;> omega +theorem step6690 (k : Nat) : Runs (1*2) (before6690 k).denote (before6691 k).denote := + @applyExit_sound (before6690 k) (before6691 k) exit9 1 valid9 (macro6690 k) +theorem macro6691 (k : Nat) : applyExit (before6691 k) exit10 17 = some (before6692 k) := by + simp (disch := omega) [before6691, before6692, exit10, applyExit, pop, push] + <;> omega +theorem step6691 (k : Nat) : Runs (17*2) (before6691 k).denote (before6692 k).denote := + @applyExit_sound (before6691 k) (before6692 k) exit10 17 valid10 (macro6691 k) +theorem macro6692 (k : Nat) : applyExit (before6692 k) exit11 1 = some (before6693 k) := by + simp (disch := omega) [before6692, before6693, exit11, applyExit, pop, push] + <;> omega +theorem step6692 (k : Nat) : Runs (1*2) (before6692 k).denote (before6693 k).denote := + @applyExit_sound (before6692 k) (before6693 k) exit11 1 valid11 (macro6692 k) +theorem macro6693 (k : Nat) : applyExit (before6693 k) exit2 11 = some (before6694 k) := by + simp (disch := omega) [before6693, before6694, exit2, applyExit, pop, push] + <;> omega +theorem step6693 (k : Nat) : Runs (11*2) (before6693 k).denote (before6694 k).denote := + @applyExit_sound (before6693 k) (before6694 k) exit2 11 valid2 (macro6693 k) +theorem macro6694 (k : Nat) : applyExit (before6694 k) exit341 (1*k+8) = some (before6695 k) := by + simp (disch := omega) [before6694, before6695, exit341, applyExit, pop, push] + <;> omega +theorem step6694 (k : Nat) : Runs ((1*k+8)*586) (before6694 k).denote (before6695 k).denote := + @applyExit_sound (before6694 k) (before6695 k) exit341 (1*k+8) valid341 (macro6694 k) +theorem macro6695 (k : Nat) : applyExit (before6695 k) exit2 23 = some (before6696 k) := by + simp (disch := omega) [before6695, before6696, exit2, applyExit, pop, push] + <;> omega +theorem step6695 (k : Nat) : Runs (23*2) (before6695 k).denote (before6696 k).denote := + @applyExit_sound (before6695 k) (before6696 k) exit2 23 valid2 (macro6695 k) +theorem macro6696 (k : Nat) : applyExit (before6696 k) exit3 1 = some (before6697 k) := by + simp (disch := omega) [before6696, before6697, exit3, applyExit, pop, push] + <;> omega +theorem step6696 (k : Nat) : Runs (1*2) (before6696 k).denote (before6697 k).denote := + @applyExit_sound (before6696 k) (before6697 k) exit3 1 valid3 (macro6696 k) +theorem macro6697 (k : Nat) : applyExit (before6697 k) exit9 1 = some (before6698 k) := by + simp (disch := omega) [before6697, before6698, exit9, applyExit, pop, push] + <;> omega +theorem step6697 (k : Nat) : Runs (1*2) (before6697 k).denote (before6698 k).denote := + @applyExit_sound (before6697 k) (before6698 k) exit9 1 valid9 (macro6697 k) +theorem macro6698 (k : Nat) : applyExit (before6698 k) exit10 93 = some (before6699 k) := by + simp (disch := omega) [before6698, before6699, exit10, applyExit, pop, push] + <;> omega +theorem step6698 (k : Nat) : Runs (93*2) (before6698 k).denote (before6699 k).denote := + @applyExit_sound (before6698 k) (before6699 k) exit10 93 valid10 (macro6698 k) +theorem macro6699 (k : Nat) : applyExit (before6699 k) exit11 1 = some (after6699 k) := by + simp (disch := omega) [before6699, after6699, exit11, applyExit, pop, push] + <;> omega +theorem step6699 (k : Nat) : Runs (1*2) (before6699 k).denote (after6699 k).denote := + @applyExit_sound (before6699 k) (after6699 k) exit11 1 valid11 (macro6699 k) +theorem chunkRun066 (k : Nat) : Runs (1858*k+1583539790) (before6600 k).denote (after6699 k).denote := by + have h := (@Runs.trans ((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))))+((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2))))))+(((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))))+((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2))))))) ((((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))))+((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2))))))+(((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))))) (before6600 k).denote (before6650 k).denote (after6699 k).denote (@Runs.trans (((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))))+((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2)))))) (((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))))+((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2)))))) (before6600 k).denote (before6625 k).denote (before6650 k).denote (@Runs.trans ((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2))))) ((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2))))) (before6600 k).denote (before6612 k).denote (before6625 k).denote (@Runs.trans (((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))) (before6600 k).denote (before6606 k).denote (before6612 k).denote (@Runs.trans ((1*3)+((13*2)+(1*1))) ((14*2)+((1*2)+(1*2))) (before6600 k).denote (before6603 k).denote (before6606 k).denote (@Runs.trans (1*3) ((13*2)+(1*1)) (before6600 k).denote (before6601 k).denote (before6603 k).denote (step6600 k) (@Runs.trans (13*2) (1*1) (before6601 k).denote (before6602 k).denote (before6603 k).denote (step6601 k) (step6602 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before6603 k).denote (before6604 k).denote (before6606 k).denote (step6603 k) (@Runs.trans (1*2) (1*2) (before6604 k).denote (before6605 k).denote (before6606 k).denote (step6604 k) (step6605 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((15*2)+(1*2))) (before6606 k).denote (before6609 k).denote (before6612 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before6606 k).denote (before6607 k).denote (before6609 k).denote (step6606 k) (@Runs.trans (1*2) (1*1) (before6607 k).denote (before6608 k).denote (before6609 k).denote (step6607 k) (step6608 k))) (@Runs.trans (1*3) ((15*2)+(1*2)) (before6609 k).denote (before6610 k).denote (before6612 k).denote (step6609 k) (@Runs.trans (15*2) (1*2) (before6610 k).denote (before6611 k).denote (before6612 k).denote (step6610 k) (step6611 k))))) (@Runs.trans (((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2)))) (before6612 k).denote (before6618 k).denote (before6625 k).denote (@Runs.trans ((8*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before6612 k).denote (before6615 k).denote (before6618 k).denote (@Runs.trans (8*2) ((1*2)+(10*2)) (before6612 k).denote (before6613 k).denote (before6615 k).denote (step6612 k) (@Runs.trans (1*2) (10*2) (before6613 k).denote (before6614 k).denote (before6615 k).denote (step6613 k) (step6614 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before6615 k).denote (before6616 k).denote (before6618 k).denote (step6615 k) (@Runs.trans (10*2) (1*3) (before6616 k).denote (before6617 k).denote (before6618 k).denote (step6616 k) (step6617 k)))) (@Runs.trans ((10*2)+((1*2)+(7*2))) (((1*2)+(10*2))+((1*1)+(10*2))) (before6618 k).denote (before6621 k).denote (before6625 k).denote (@Runs.trans (10*2) ((1*2)+(7*2)) (before6618 k).denote (before6619 k).denote (before6621 k).denote (step6618 k) (@Runs.trans (1*2) (7*2) (before6619 k).denote (before6620 k).denote (before6621 k).denote (step6619 k) (step6620 k))) (@Runs.trans ((1*2)+(10*2)) ((1*1)+(10*2)) (before6621 k).denote (before6623 k).denote (before6625 k).denote (@Runs.trans (1*2) (10*2) (before6621 k).denote (before6622 k).denote (before6623 k).denote (step6621 k) (step6622 k)) (@Runs.trans (1*1) (10*2) (before6623 k).denote (before6624 k).denote (before6625 k).denote (step6623 k) (step6624 k)))))) (@Runs.trans ((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3))))) ((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2))))) (before6625 k).denote (before6637 k).denote (before6650 k).denote (@Runs.trans (((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38)))) (((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))) (before6625 k).denote (before6631 k).denote (before6637 k).denote (@Runs.trans ((1*3)+((10*2)+(1*2))) ((4*2)+(((1*k+7)*82)+(1*38))) (before6625 k).denote (before6628 k).denote (before6631 k).denote (@Runs.trans (1*3) ((10*2)+(1*2)) (before6625 k).denote (before6626 k).denote (before6628 k).denote (step6625 k) (@Runs.trans (10*2) (1*2) (before6626 k).denote (before6627 k).denote (before6628 k).denote (step6626 k) (step6627 k))) (@Runs.trans (4*2) (((1*k+7)*82)+(1*38)) (before6628 k).denote (before6629 k).denote (before6631 k).denote (step6628 k) (@Runs.trans ((1*k+7)*82) (1*38) (before6629 k).denote (before6630 k).denote (before6631 k).denote (step6629 k) (step6630 k)))) (@Runs.trans ((791761152*2)+((1*2)+(9*2))) ((1*1)+((9*2)+(1*3))) (before6631 k).denote (before6634 k).denote (before6637 k).denote (@Runs.trans (791761152*2) ((1*2)+(9*2)) (before6631 k).denote (before6632 k).denote (before6634 k).denote (step6631 k) (@Runs.trans (1*2) (9*2) (before6632 k).denote (before6633 k).denote (before6634 k).denote (step6632 k) (step6633 k))) (@Runs.trans (1*1) ((9*2)+(1*3)) (before6634 k).denote (before6635 k).denote (before6637 k).denote (step6634 k) (@Runs.trans (9*2) (1*3) (before6635 k).denote (before6636 k).denote (before6637 k).denote (step6635 k) (step6636 k))))) (@Runs.trans (((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1)))) (((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2)))) (before6637 k).denote (before6643 k).denote (before6650 k).denote (@Runs.trans ((9*2)+((1*2)+(20*2))) ((1*2)+((41*2)+(1*1))) (before6637 k).denote (before6640 k).denote (before6643 k).denote (@Runs.trans (9*2) ((1*2)+(20*2)) (before6637 k).denote (before6638 k).denote (before6640 k).denote (step6637 k) (@Runs.trans (1*2) (20*2) (before6638 k).denote (before6639 k).denote (before6640 k).denote (step6638 k) (step6639 k))) (@Runs.trans (1*2) ((41*2)+(1*1)) (before6640 k).denote (before6641 k).denote (before6643 k).denote (step6640 k) (@Runs.trans (41*2) (1*1) (before6641 k).denote (before6642 k).denote (before6643 k).denote (step6641 k) (step6642 k)))) (@Runs.trans ((41*2)+((1*3)+(41*2))) (((1*2)+(14*2))+((1*2)+(93*2))) (before6643 k).denote (before6646 k).denote (before6650 k).denote (@Runs.trans (41*2) ((1*3)+(41*2)) (before6643 k).denote (before6644 k).denote (before6646 k).denote (step6643 k) (@Runs.trans (1*3) (41*2) (before6644 k).denote (before6645 k).denote (before6646 k).denote (step6644 k) (step6645 k))) (@Runs.trans ((1*2)+(14*2)) ((1*2)+(93*2)) (before6646 k).denote (before6648 k).denote (before6650 k).denote (@Runs.trans (1*2) (14*2) (before6646 k).denote (before6647 k).denote (before6648 k).denote (step6646 k) (step6647 k)) (@Runs.trans (1*2) (93*2) (before6648 k).denote (before6649 k).denote (before6650 k).denote (step6648 k) (step6649 k))))))) (@Runs.trans (((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))))+((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2)))))) (((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))))) (before6650 k).denote (before6675 k).denote (after6699 k).denote (@Runs.trans ((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2))))) ((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2))))) (before6650 k).denote (before6662 k).denote (before6675 k).denote (@Runs.trans (((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2)))) ((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))) (before6650 k).denote (before6656 k).denote (before6662 k).denote (@Runs.trans ((1*1)+((93*2)+(1*3))) ((93*2)+((1*2)+(23*2))) (before6650 k).denote (before6653 k).denote (before6656 k).denote (@Runs.trans (1*1) ((93*2)+(1*3)) (before6650 k).denote (before6651 k).denote (before6653 k).denote (step6650 k) (@Runs.trans (93*2) (1*3) (before6651 k).denote (before6652 k).denote (before6653 k).denote (step6651 k) (step6652 k))) (@Runs.trans (93*2) ((1*2)+(23*2)) (before6653 k).denote (before6654 k).denote (before6656 k).denote (step6653 k) (@Runs.trans (1*2) (23*2) (before6654 k).denote (before6655 k).denote (before6656 k).denote (step6654 k) (step6655 k)))) (@Runs.trans (((1*k+8)*1190)+((12*2)+(1*2))) ((17*2)+((1*1)+(17*2))) (before6656 k).denote (before6659 k).denote (before6662 k).denote (@Runs.trans ((1*k+8)*1190) ((12*2)+(1*2)) (before6656 k).denote (before6657 k).denote (before6659 k).denote (step6656 k) (@Runs.trans (12*2) (1*2) (before6657 k).denote (before6658 k).denote (before6659 k).denote (step6657 k) (step6658 k))) (@Runs.trans (17*2) ((1*1)+(17*2)) (before6659 k).denote (before6660 k).denote (before6662 k).denote (step6659 k) (@Runs.trans (1*1) (17*2) (before6660 k).denote (before6661 k).denote (before6662 k).denote (step6660 k) (step6661 k))))) (@Runs.trans (((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2)))) (((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2)))) (before6662 k).denote (before6668 k).denote (before6675 k).denote (@Runs.trans ((1*3)+((17*2)+(1*2))) ((90*2)+((1*2)+(38*2))) (before6662 k).denote (before6665 k).denote (before6668 k).denote (@Runs.trans (1*3) ((17*2)+(1*2)) (before6662 k).denote (before6663 k).denote (before6665 k).denote (step6662 k) (@Runs.trans (17*2) (1*2) (before6663 k).denote (before6664 k).denote (before6665 k).denote (step6663 k) (step6664 k))) (@Runs.trans (90*2) ((1*2)+(38*2)) (before6665 k).denote (before6666 k).denote (before6668 k).denote (step6665 k) (@Runs.trans (1*2) (38*2) (before6666 k).denote (before6667 k).denote (before6668 k).denote (step6666 k) (step6667 k)))) (@Runs.trans ((1*1)+((38*2)+(1*3))) (((38*2)+(1*2))+((14*2)+(1*2))) (before6668 k).denote (before6671 k).denote (before6675 k).denote (@Runs.trans (1*1) ((38*2)+(1*3)) (before6668 k).denote (before6669 k).denote (before6671 k).denote (step6668 k) (@Runs.trans (38*2) (1*3) (before6669 k).denote (before6670 k).denote (before6671 k).denote (step6669 k) (step6670 k))) (@Runs.trans ((38*2)+(1*2)) ((14*2)+(1*2)) (before6671 k).denote (before6673 k).denote (before6675 k).denote (@Runs.trans (38*2) (1*2) (before6671 k).denote (before6672 k).denote (before6673 k).denote (step6671 k) (step6672 k)) (@Runs.trans (14*2) (1*2) (before6673 k).denote (before6674 k).denote (before6675 k).denote (step6673 k) (step6674 k)))))) (@Runs.trans ((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2))))) ((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))) (before6675 k).denote (before6687 k).denote (after6699 k).denote (@Runs.trans (((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1)))) (((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))) (before6675 k).denote (before6681 k).denote (before6687 k).denote (@Runs.trans ((27*2)+((1*1)+(27*2))) ((1*3)+((28*2)+(1*1))) (before6675 k).denote (before6678 k).denote (before6681 k).denote (@Runs.trans (27*2) ((1*1)+(27*2)) (before6675 k).denote (before6676 k).denote (before6678 k).denote (step6675 k) (@Runs.trans (1*1) (27*2) (before6676 k).denote (before6677 k).denote (before6678 k).denote (step6676 k) (step6677 k))) (@Runs.trans (1*3) ((28*2)+(1*1)) (before6678 k).denote (before6679 k).denote (before6681 k).denote (step6678 k) (@Runs.trans (28*2) (1*1) (before6679 k).denote (before6680 k).denote (before6681 k).denote (step6679 k) (step6680 k)))) (@Runs.trans ((29*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(38*2))) (before6681 k).denote (before6684 k).denote (before6687 k).denote (@Runs.trans (29*2) ((1*2)+(13*2)) (before6681 k).denote (before6682 k).denote (before6684 k).denote (step6681 k) (@Runs.trans (1*2) (13*2) (before6682 k).denote (before6683 k).denote (before6684 k).denote (step6682 k) (step6683 k))) (@Runs.trans (1*2) ((1*2)+(38*2)) (before6684 k).denote (before6685 k).denote (before6687 k).denote (step6684 k) (@Runs.trans (1*2) (38*2) (before6685 k).denote (before6686 k).denote (before6687 k).denote (step6685 k) (step6686 k))))) (@Runs.trans (((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2)))) (((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))) (before6687 k).denote (before6693 k).denote (after6699 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((1*2)+((17*2)+(1*2))) (before6687 k).denote (before6690 k).denote (before6693 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before6687 k).denote (before6688 k).denote (before6690 k).denote (step6687 k) (@Runs.trans (89*2) (1*2) (before6688 k).denote (before6689 k).denote (before6690 k).denote (step6688 k) (step6689 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before6690 k).denote (before6691 k).denote (before6693 k).denote (step6690 k) (@Runs.trans (17*2) (1*2) (before6691 k).denote (before6692 k).denote (before6693 k).denote (step6691 k) (step6692 k)))) (@Runs.trans ((11*2)+(((1*k+8)*586)+(23*2))) (((1*2)+(1*2))+((93*2)+(1*2))) (before6693 k).denote (before6696 k).denote (after6699 k).denote (@Runs.trans (11*2) (((1*k+8)*586)+(23*2)) (before6693 k).denote (before6694 k).denote (before6696 k).denote (step6693 k) (@Runs.trans ((1*k+8)*586) (23*2) (before6694 k).denote (before6695 k).denote (before6696 k).denote (step6694 k) (step6695 k))) (@Runs.trans ((1*2)+(1*2)) ((93*2)+(1*2)) (before6696 k).denote (before6698 k).denote (after6699 k).denote (@Runs.trans (1*2) (1*2) (before6696 k).denote (before6697 k).denote (before6698 k).denote (step6696 k) (step6697 k)) (@Runs.trans (93*2) (1*2) (before6698 k).denote (before6699 k).denote (after6699 k).denote (step6698 k) (step6699 k)))))))) + have ht : (((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))))+((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2))))))+(((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))))+((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2)))))))+((((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))))+((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2))))))+(((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))))))) = (1858*k+1583539790) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean new file mode 100644 index 00000000..8b221090 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean @@ -0,0 +1,809 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6700_0 : Stack := [] +abbrev tail6700_1 : Stack := ⟨w0,1⟩ :: tail6700_0 +abbrev tail6700_2 : Stack := ⟨w2,1⟩ :: tail6700_1 +abbrev tail6700_3 : Stack := ⟨w1,1⟩ :: tail6700_2 +abbrev tail6700_4 : Stack := ⟨w2,1⟩ :: tail6700_3 +abbrev tail6700_5 : Stack := ⟨w0,1⟩ :: tail6700_4 +abbrev tail6700_6 : Stack := ⟨w2,1⟩ :: tail6700_5 +abbrev tail6700_7 : Stack := ⟨w0,16⟩ :: tail6700_6 +abbrev tail6700_8 : Stack := ⟨w2,1⟩ :: tail6700_7 +abbrev tail6700_9 : Stack := ⟨w1,8⟩ :: tail6700_8 +abbrev tail6700_10 : Stack := ⟨w0,11⟩ :: tail6700_9 +abbrev tail6700_11 : Stack := ⟨w2,1⟩ :: tail6700_10 +abbrev tail6700_12 : Stack := ⟨w1,7⟩ :: tail6700_11 +abbrev tail6700_13 : Stack := ⟨w0,11⟩ :: tail6700_12 +abbrev tail6700_14 : Stack := ⟨w2,1⟩ :: tail6700_13 +abbrev tail6700_15 : Stack := ⟨w1,4⟩ :: tail6700_14 +abbrev tail6700_16 (k : Nat) : Stack := ⟨w54,(1*k+7)⟩ :: tail6700_15 +abbrev tail6700_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6700_16 k +abbrev tail6700_18 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6700_17 k +abbrev tail6700_19 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6700_18 k +abbrev tail6700_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_19 k +abbrev tail6700_21 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6700_20 k +abbrev tail6700_22 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6700_21 k +abbrev tail6700_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_22 k +abbrev tail6700_24 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6700_23 k +abbrev tail6700_25 : Stack := ⟨w1,30⟩ :: tail6700_0 +abbrev tail6700_26 : Stack := ⟨w2,1⟩ :: tail6700_25 +abbrev tail6700_27 : Stack := ⟨w0,14⟩ :: tail6700_26 +abbrev tail6700_28 : Stack := ⟨w1,39⟩ :: tail6700_27 +abbrev tail6700_29 : Stack := ⟨w2,1⟩ :: tail6700_28 +abbrev tail6700_30 : Stack := ⟨w0,90⟩ :: tail6700_29 +abbrev tail6700_31 : Stack := ⟨w1,18⟩ :: tail6700_30 +abbrev tail6700_32 : Stack := ⟨w2,1⟩ :: tail6700_31 +abbrev tail6700_33 : Stack := ⟨w0,11⟩ :: tail6700_32 +abbrev tail6700_34 (k : Nat) : Stack := ⟨w304,(1*k+8)⟩ :: tail6700_33 +abbrev tail6700_35 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6700_34 k +abbrev tail6700_36 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6700_35 k +abbrev tail6700_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_36 k +abbrev tail6700_38 (k : Nat) : Stack := ⟨w0,13⟩ :: tail6700_37 k +abbrev tail6700_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6700_37 k +abbrev tail6700_40 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6700_21 k +abbrev tail6700_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_39 k +abbrev tail6700_42 (k : Nat) : Stack := ⟨w1,42⟩ :: tail6700_39 k +abbrev tail6700_43 (k : Nat) : Stack := ⟨w1,19⟩ :: tail6700_20 k +abbrev tail6700_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_42 k +abbrev tail6700_45 (k : Nat) : Stack := ⟨w0,19⟩ :: tail6700_44 k +abbrev tail6700_46 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6700_44 k +abbrev tail6700_47 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6700_18 k +abbrev tail6700_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_46 k +abbrev tail6700_49 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6700_46 k +abbrev tail6700_50 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6700_17 k +abbrev tail6700_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_49 k +abbrev tail6700_52 (k : Nat) : Stack := ⟨w0,791761151⟩ :: tail6700_51 k +abbrev tail6700_53 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6700_52 k +abbrev tail6700_54 (k : Nat) : Stack := ⟨w59,(1*k+7)⟩ :: tail6700_53 k +abbrev tail6700_55 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6700_54 k +abbrev tail6700_56 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6700_54 k +abbrev tail6700_57 : Stack := ⟨w0,10⟩ :: tail6700_12 +abbrev tail6700_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_56 k +abbrev tail6700_59 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6700_56 k +abbrev tail6700_60 : Stack := ⟨w1,6⟩ :: tail6700_11 +abbrev tail6700_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_59 k +abbrev tail6700_62 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6700_61 k +abbrev tail6700_63 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6700_61 k +abbrev tail6700_64 : Stack := ⟨w0,10⟩ :: tail6700_9 +abbrev tail6700_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_63 k +abbrev tail6700_66 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6700_63 k +abbrev tail6700_67 : Stack := ⟨w1,7⟩ :: tail6700_8 +abbrev tail6700_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_66 k +abbrev tail6700_69 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6700_68 k +abbrev tail6700_70 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6700_68 k +abbrev tail6700_71 : Stack := ⟨w0,15⟩ :: tail6700_6 +abbrev tail6700_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_70 k +abbrev tail6700_73 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6700_70 k +abbrev tail6700_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_73 k +abbrev tail6700_75 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6700_73 k +abbrev tail6700_76 : Stack := ⟨w0,1⟩ :: tail6700_3 +abbrev tail6700_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_74 k +abbrev tail6700_78 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6700_74 k +abbrev tail6700_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_78 k +abbrev tail6700_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_79 k +abbrev tail6700_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_80 k +abbrev tail6700_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_81 k +abbrev tail6700_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_81 k +abbrev tail6700_84 : Stack := ⟨w1,1⟩ :: tail6700_0 +abbrev tail6700_85 : Stack := ⟨w0,1⟩ :: tail6700_84 +abbrev tail6700_86 : Stack := ⟨w1,1⟩ :: tail6700_85 +abbrev tail6700_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_78 k +abbrev tail6700_88 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6700_78 k +abbrev tail6700_89 : Stack := ⟨w2,1⟩ :: tail6700_84 +abbrev tail6700_90 : Stack := ⟨w1,2⟩ :: tail6700_89 +abbrev tail6700_91 : Stack := ⟨w0,2⟩ :: tail6700_90 +abbrev tail6700_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_73 k +abbrev tail6700_93 : Stack := ⟨w0,1⟩ :: tail6700_90 +abbrev tail6700_94 : Stack := ⟨w2,1⟩ :: tail6700_93 +abbrev tail6700_95 : Stack := ⟨w1,1⟩ :: tail6700_94 +abbrev tail6700_96 : Stack := ⟨w0,16⟩ :: tail6700_95 +abbrev tail6700_97 : Stack := ⟨w1,8⟩ :: tail6700_96 +abbrev tail6700_98 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_66 k +abbrev tail6700_99 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6700_66 k +abbrev tail6700_100 : Stack := ⟨w0,15⟩ :: tail6700_95 +abbrev tail6700_101 : Stack := ⟨w2,1⟩ :: tail6700_100 +abbrev tail6700_102 : Stack := ⟨w1,9⟩ :: tail6700_101 +abbrev tail6700_103 : Stack := ⟨w0,11⟩ :: tail6700_102 +abbrev tail6700_104 : Stack := ⟨w1,7⟩ :: tail6700_103 +abbrev tail6700_105 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_59 k +abbrev tail6700_106 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6700_59 k +abbrev tail6700_107 : Stack := ⟨w0,10⟩ :: tail6700_102 +abbrev tail6700_108 : Stack := ⟨w2,1⟩ :: tail6700_107 +abbrev tail6700_109 : Stack := ⟨w1,8⟩ :: tail6700_108 +abbrev tail6700_110 : Stack := ⟨w0,11⟩ :: tail6700_109 +abbrev tail6700_111 : Stack := ⟨w1,5⟩ :: tail6700_110 +abbrev tail6700_112 (k : Nat) : Stack := ⟨w59,(1*k+6)⟩ :: tail6700_53 k +abbrev tail6700_113 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_112 k +abbrev tail6700_114 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6700_113 k +abbrev tail6700_115 : Stack := ⟨w0,10⟩ :: tail6700_109 +abbrev tail6700_116 : Stack := ⟨w2,1⟩ :: tail6700_115 +abbrev tail6700_117 : Stack := ⟨w1,5⟩ :: tail6700_116 +abbrev tail6700_118 : Stack := ⟨w61,1⟩ :: tail6700_117 +abbrev tail6700_119 (k : Nat) : Stack := ⟨w59,(1*k+5)⟩ :: tail6700_53 k +abbrev tail6700_120 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_119 k +abbrev tail6700_121 : Stack := ⟨w62,1⟩ :: tail6700_117 +abbrev tail6700_122 : Stack := ⟨w61,1⟩ :: tail6700_121 +abbrev tail6700_123 (k : Nat) : Stack := ⟨w59,(1*k+4)⟩ :: tail6700_53 k +abbrev tail6700_124 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_123 k +abbrev tail6700_125 : Stack := ⟨w62,2⟩ :: tail6700_117 +abbrev tail6700_126 : Stack := ⟨w61,1⟩ :: tail6700_125 +abbrev tail6700_127 (k : Nat) : Stack := ⟨w59,(1*k+3)⟩ :: tail6700_53 k +abbrev tail6700_128 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_127 k +abbrev tail6700_129 : Stack := ⟨w62,3⟩ :: tail6700_117 +abbrev tail6700_130 (k : Nat) : Stack := ⟨w62,(1*k+5)⟩ :: tail6700_117 +abbrev tail6700_131 (k : Nat) : Stack := ⟨w59,1⟩ :: tail6700_53 k +abbrev tail6700_132 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_131 k +abbrev tail6700_133 (k : Nat) : Stack := ⟨w61,1⟩ :: tail6700_130 k +abbrev tail6700_134 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_53 k +abbrev tail6700_135 (k : Nat) : Stack := ⟨w62,(1*k+6)⟩ :: tail6700_117 +abbrev tail6700_136 (k : Nat) : Stack := ⟨w61,1⟩ :: tail6700_135 k +abbrev tail6700_137 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6700_136 k +abbrev tail6700_138 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6700_137 k +abbrev tail6700_139 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_49 k +abbrev tail6700_140 (k : Nat) : Stack := ⟨w0,791761152⟩ :: tail6700_49 k +abbrev tail6700_141 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6700_140 k +abbrev tail6700_142 (k : Nat) : Stack := ⟨w62,(1*k+7)⟩ :: tail6700_117 +abbrev tail6700_143 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6700_142 k +abbrev tail6700_144 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6700_143 k +abbrev tail6700_145 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6700_144 k +abbrev tail6700_146 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6700_145 k +abbrev tail6700_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_42 k +abbrev tail6700_148 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6700_42 k +abbrev tail6700_149 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6700_144 k +abbrev tail6700_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_149 k +abbrev tail6700_151 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6700_150 k +abbrev tail6700_152 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6700_151 k +abbrev tail6700_153 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6700_152 k +abbrev tail6700_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_36 k +abbrev tail6700_155 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6700_36 k + +def before6700 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6700_24 k),(tail6700_37 k)⟩ +def before6701 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6700_23 k),(tail6700_38 k)⟩ +def before6702 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6700_22 k),(tail6700_39 k)⟩ +def before6703 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6700_40 k),(tail6700_41 k)⟩ +def before6704 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail6700_21 k),(tail6700_42 k)⟩ +def before6705 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail6700_43 k),(tail6700_44 k)⟩ +def before6706 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6700_20 k),(tail6700_45 k)⟩ +def before6707 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6700_19 k),(tail6700_46 k)⟩ +def before6708 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6700_47 k),(tail6700_48 k)⟩ +def before6709 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521487),(tail6700_18 k),(tail6700_49 k)⟩ +def before6710 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521485),(tail6700_50 k),(tail6700_51 k)⟩ +def before6711 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6700_17 k),(tail6700_52 k)⟩ +def before6712 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6700_16 k),(tail6700_53 k)⟩ +def before6713 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6700_15,(tail6700_54 k)⟩ +def before6714 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6700_14,(tail6700_55 k)⟩ +def before6715 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6700_13,(tail6700_56 k)⟩ +def before6716 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6700_57,(tail6700_58 k)⟩ +def before6717 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail6700_12,(tail6700_59 k)⟩ +def before6718 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail6700_60,(tail6700_61 k)⟩ +def before6719 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6700_11,(tail6700_62 k)⟩ +def before6720 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6700_10,(tail6700_63 k)⟩ +def before6721 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6700_64,(tail6700_65 k)⟩ +def before6722 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail6700_9,(tail6700_66 k)⟩ +def before6723 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail6700_67,(tail6700_68 k)⟩ +def before6724 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6700_8,(tail6700_69 k)⟩ +def before6725 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6700_7,(tail6700_70 k)⟩ +def before6726 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6700_71,(tail6700_72 k)⟩ +def before6727 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6700_6,(tail6700_73 k)⟩ +def before6728 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1243),tail6700_5,(tail6700_74 k)⟩ +def before6729 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1245),tail6700_4,(tail6700_75 k)⟩ +def before6730 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6700_76,(tail6700_75 k)⟩ +def before6731 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6700_76,(tail6700_77 k)⟩ +def before6732 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6700_3,(tail6700_78 k)⟩ +def before6733 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6700_2,(tail6700_79 k)⟩ +def before6734 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail6700_1,(tail6700_80 k)⟩ +def before6735 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1253),tail6700_0,(tail6700_81 k)⟩ +def before6736 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1255),tail6700_0,(tail6700_82 k)⟩ +def before6737 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail6700_1,(tail6700_82 k)⟩ +def before6738 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1255),tail6700_1,(tail6700_83 k)⟩ +def before6739 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail6700_0,(tail6700_83 k)⟩ +def before6740 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail6700_84,(tail6700_81 k)⟩ +def before6741 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail6700_85,(tail6700_80 k)⟩ +def before6742 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail6700_86,(tail6700_79 k)⟩ +def before6743 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6700_86,(tail6700_87 k)⟩ +def before6744 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail6700_85,(tail6700_88 k)⟩ +def before6745 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail6700_89,(tail6700_88 k)⟩ +def before6746 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail6700_90,(tail6700_78 k)⟩ +def before6747 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail6700_91,(tail6700_74 k)⟩ +def before6748 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail6700_91,(tail6700_92 k)⟩ +def before6749 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail6700_94,(tail6700_92 k)⟩ +def before6750 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail6700_95,(tail6700_73 k)⟩ +def before6751 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail6700_96,(tail6700_70 k)⟩ +def before6752 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail6700_97,(tail6700_68 k)⟩ +def before6753 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail6700_97,(tail6700_98 k)⟩ +def before6754 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail6700_96,(tail6700_99 k)⟩ +def before6755 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail6700_101,(tail6700_99 k)⟩ +def before6756 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail6700_102,(tail6700_66 k)⟩ +def before6757 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail6700_103,(tail6700_63 k)⟩ +def before6758 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail6700_104,(tail6700_61 k)⟩ +def before6759 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail6700_104,(tail6700_105 k)⟩ +def before6760 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail6700_103,(tail6700_106 k)⟩ +def before6761 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail6700_108,(tail6700_106 k)⟩ +def before6762 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1153),tail6700_109,(tail6700_59 k)⟩ +def before6763 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail6700_110,(tail6700_56 k)⟩ +def before6764 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail6700_111,(tail6700_54 k)⟩ +def before6765 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6700_111,(tail6700_113 k)⟩ +def before6766 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail6700_110,(tail6700_114 k)⟩ +def before6767 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail6700_116,(tail6700_114 k)⟩ +def before6768 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail6700_117,(tail6700_113 k)⟩ +def before6769 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail6700_118,(tail6700_112 k)⟩ +def before6770 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail6700_118,(tail6700_120 k)⟩ +def before6771 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail6700_121,(tail6700_120 k)⟩ +def before6772 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail6700_122,(tail6700_119 k)⟩ +def before6773 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail6700_122,(tail6700_124 k)⟩ +def before6774 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail6700_125,(tail6700_124 k)⟩ +def before6775 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail6700_126,(tail6700_123 k)⟩ +def before6776 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail6700_126,(tail6700_128 k)⟩ +def before6777 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail6700_129,(tail6700_128 k)⟩ +def before6778 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail6700_130 k),(tail6700_132 k)⟩ +def before6779 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail6700_133 k),(tail6700_131 k)⟩ +def before6780 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail6700_133 k),(tail6700_134 k)⟩ +def before6781 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail6700_135 k),(tail6700_134 k)⟩ +def before6782 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail6700_136 k),(tail6700_53 k)⟩ +def before6783 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail6700_137 k),(tail6700_52 k)⟩ +def before6784 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521485),(tail6700_138 k),(tail6700_51 k)⟩ +def before6785 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521485),(tail6700_138 k),(tail6700_139 k)⟩ +def before6786 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6700_137 k),(tail6700_140 k)⟩ +def before6787 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6700_136 k),(tail6700_141 k)⟩ +def before6788 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail6700_142 k),(tail6700_141 k)⟩ +def before6789 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail6700_143 k),(tail6700_140 k)⟩ +def before6790 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521487),(tail6700_144 k),(tail6700_49 k)⟩ +def before6791 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521507),(tail6700_145 k),(tail6700_46 k)⟩ +def before6792 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521547),(tail6700_146 k),(tail6700_44 k)⟩ +def before6793 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail6700_146 k),(tail6700_147 k)⟩ +def before6794 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail6700_145 k),(tail6700_148 k)⟩ +def before6795 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521507),(tail6700_150 k),(tail6700_148 k)⟩ +def before6796 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521549),(tail6700_151 k),(tail6700_42 k)⟩ +def before6797 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521633),(tail6700_152 k),(tail6700_39 k)⟩ +def before6798 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521661),(tail6700_153 k),(tail6700_37 k)⟩ +def before6799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6700_153 k),(tail6700_154 k)⟩ +def after6799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail6700_152 k),(tail6700_155 k)⟩ + +theorem macro6700 (k : Nat) : applyExit (before6700 k) exit2 13 = some (before6701 k) := by + simp (disch := omega) [before6700, before6701, exit2, applyExit, pop, push] + <;> omega +theorem step6700 (k : Nat) : Runs (13*2) (before6700 k).denote (before6701 k).denote := + @applyExit_sound (before6700 k) (before6701 k) exit2 13 valid2 (macro6700 k) +theorem macro6701 (k : Nat) : applyExit (before6701 k) exit3 1 = some (before6702 k) := by + simp (disch := omega) [before6701, before6702, exit3, applyExit, pop, push] + <;> omega +theorem step6701 (k : Nat) : Runs (1*2) (before6701 k).denote (before6702 k).denote := + @applyExit_sound (before6701 k) (before6702 k) exit3 1 valid3 (macro6701 k) +theorem macro6702 (k : Nat) : applyExit (before6702 k) exit9 1 = some (before6703 k) := by + simp (disch := omega) [before6702, before6703, exit9, applyExit, pop, push] + <;> omega +theorem step6702 (k : Nat) : Runs (1*2) (before6702 k).denote (before6703 k).denote := + @applyExit_sound (before6702 k) (before6703 k) exit9 1 valid9 (macro6702 k) +theorem macro6703 (k : Nat) : applyExit (before6703 k) exit10 41 = some (before6704 k) := by + simp (disch := omega) [before6703, before6704, exit10, applyExit, pop, push] + <;> omega +theorem step6703 (k : Nat) : Runs (41*2) (before6703 k).denote (before6704 k).denote := + @applyExit_sound (before6703 k) (before6704 k) exit10 41 valid10 (macro6703 k) +theorem macro6704 (k : Nat) : applyExit (before6704 k) exit11 1 = some (before6705 k) := by + simp (disch := omega) [before6704, before6705, exit11, applyExit, pop, push] + <;> omega +theorem step6704 (k : Nat) : Runs (1*2) (before6704 k).denote (before6705 k).denote := + @applyExit_sound (before6704 k) (before6705 k) exit11 1 valid11 (macro6704 k) +theorem macro6705 (k : Nat) : applyExit (before6705 k) exit2 19 = some (before6706 k) := by + simp (disch := omega) [before6705, before6706, exit2, applyExit, pop, push] + <;> omega +theorem step6705 (k : Nat) : Runs (19*2) (before6705 k).denote (before6706 k).denote := + @applyExit_sound (before6705 k) (before6706 k) exit2 19 valid2 (macro6705 k) +theorem macro6706 (k : Nat) : applyExit (before6706 k) exit3 1 = some (before6707 k) := by + simp (disch := omega) [before6706, before6707, exit3, applyExit, pop, push] + <;> omega +theorem step6706 (k : Nat) : Runs (1*2) (before6706 k).denote (before6707 k).denote := + @applyExit_sound (before6706 k) (before6707 k) exit3 1 valid3 (macro6706 k) +theorem macro6707 (k : Nat) : applyExit (before6707 k) exit9 1 = some (before6708 k) := by + simp (disch := omega) [before6707, before6708, exit9, applyExit, pop, push] + <;> omega +theorem step6707 (k : Nat) : Runs (1*2) (before6707 k).denote (before6708 k).denote := + @applyExit_sound (before6707 k) (before6708 k) exit9 1 valid9 (macro6707 k) +theorem macro6708 (k : Nat) : applyExit (before6708 k) exit10 9 = some (before6709 k) := by + simp (disch := omega) [before6708, before6709, exit10, applyExit, pop, push] + <;> omega +theorem step6708 (k : Nat) : Runs (9*2) (before6708 k).denote (before6709 k).denote := + @applyExit_sound (before6708 k) (before6709 k) exit10 9 valid10 (macro6708 k) +theorem macro6709 (k : Nat) : applyExit (before6709 k) exit11 1 = some (before6710 k) := by + simp (disch := omega) [before6709, before6710, exit11, applyExit, pop, push] + <;> omega +theorem step6709 (k : Nat) : Runs (1*2) (before6709 k).denote (before6710 k).denote := + @applyExit_sound (before6709 k) (before6710 k) exit11 1 valid11 (macro6709 k) +theorem macro6710 (k : Nat) : applyExit (before6710 k) exit2 791761151 = some (before6711 k) := by + simp (disch := omega) [before6710, before6711, exit2, applyExit, pop, push] + <;> omega +theorem step6710 (k : Nat) : Runs (791761151*2) (before6710 k).denote (before6711 k).denote := + @applyExit_sound (before6710 k) (before6711 k) exit2 791761151 valid2 (macro6710 k) +theorem macro6711 (k : Nat) : applyExit (before6711 k) exit276 1 = some (before6712 k) := by + simp (disch := omega) [before6711, before6712, exit276, applyExit, pop, push] + <;> omega +theorem step6711 (k : Nat) : Runs (1*38) (before6711 k).denote (before6712 k).denote := + @applyExit_sound (before6711 k) (before6712 k) exit276 1 valid276 (macro6711 k) +theorem macro6712 (k : Nat) : applyExit (before6712 k) exit81 (1*k+7) = some (before6713 k) := by + simp (disch := omega) [before6712, before6713, exit81, applyExit, pop, push] + <;> omega +theorem step6712 (k : Nat) : Runs ((1*k+7)*38) (before6712 k).denote (before6713 k).denote := + @applyExit_sound (before6712 k) (before6713 k) exit81 (1*k+7) valid81 (macro6712 k) +theorem macro6713 (k : Nat) : applyExit (before6713 k) exit2 4 = some (before6714 k) := by + simp (disch := omega) [before6713, before6714, exit2, applyExit, pop, push] + <;> omega +theorem step6713 (k : Nat) : Runs (4*2) (before6713 k).denote (before6714 k).denote := + @applyExit_sound (before6713 k) (before6714 k) exit2 4 valid2 (macro6713 k) +theorem macro6714 (k : Nat) : applyExit (before6714 k) exit3 1 = some (before6715 k) := by + simp (disch := omega) [before6714, before6715, exit3, applyExit, pop, push] + <;> omega +theorem step6714 (k : Nat) : Runs (1*2) (before6714 k).denote (before6715 k).denote := + @applyExit_sound (before6714 k) (before6715 k) exit3 1 valid3 (macro6714 k) +theorem macro6715 (k : Nat) : applyExit (before6715 k) exit9 1 = some (before6716 k) := by + simp (disch := omega) [before6715, before6716, exit9, applyExit, pop, push] + <;> omega +theorem step6715 (k : Nat) : Runs (1*2) (before6715 k).denote (before6716 k).denote := + @applyExit_sound (before6715 k) (before6716 k) exit9 1 valid9 (macro6715 k) +theorem macro6716 (k : Nat) : applyExit (before6716 k) exit10 10 = some (before6717 k) := by + simp (disch := omega) [before6716, before6717, exit10, applyExit, pop, push] + <;> omega +theorem step6716 (k : Nat) : Runs (10*2) (before6716 k).denote (before6717 k).denote := + @applyExit_sound (before6716 k) (before6717 k) exit10 10 valid10 (macro6716 k) +theorem macro6717 (k : Nat) : applyExit (before6717 k) exit11 1 = some (before6718 k) := by + simp (disch := omega) [before6717, before6718, exit11, applyExit, pop, push] + <;> omega +theorem step6717 (k : Nat) : Runs (1*2) (before6717 k).denote (before6718 k).denote := + @applyExit_sound (before6717 k) (before6718 k) exit11 1 valid11 (macro6717 k) +theorem macro6718 (k : Nat) : applyExit (before6718 k) exit2 6 = some (before6719 k) := by + simp (disch := omega) [before6718, before6719, exit2, applyExit, pop, push] + <;> omega +theorem step6718 (k : Nat) : Runs (6*2) (before6718 k).denote (before6719 k).denote := + @applyExit_sound (before6718 k) (before6719 k) exit2 6 valid2 (macro6718 k) +theorem macro6719 (k : Nat) : applyExit (before6719 k) exit3 1 = some (before6720 k) := by + simp (disch := omega) [before6719, before6720, exit3, applyExit, pop, push] + <;> omega +theorem step6719 (k : Nat) : Runs (1*2) (before6719 k).denote (before6720 k).denote := + @applyExit_sound (before6719 k) (before6720 k) exit3 1 valid3 (macro6719 k) +theorem macro6720 (k : Nat) : applyExit (before6720 k) exit9 1 = some (before6721 k) := by + simp (disch := omega) [before6720, before6721, exit9, applyExit, pop, push] + <;> omega +theorem step6720 (k : Nat) : Runs (1*2) (before6720 k).denote (before6721 k).denote := + @applyExit_sound (before6720 k) (before6721 k) exit9 1 valid9 (macro6720 k) +theorem macro6721 (k : Nat) : applyExit (before6721 k) exit10 10 = some (before6722 k) := by + simp (disch := omega) [before6721, before6722, exit10, applyExit, pop, push] + <;> omega +theorem step6721 (k : Nat) : Runs (10*2) (before6721 k).denote (before6722 k).denote := + @applyExit_sound (before6721 k) (before6722 k) exit10 10 valid10 (macro6721 k) +theorem macro6722 (k : Nat) : applyExit (before6722 k) exit11 1 = some (before6723 k) := by + simp (disch := omega) [before6722, before6723, exit11, applyExit, pop, push] + <;> omega +theorem step6722 (k : Nat) : Runs (1*2) (before6722 k).denote (before6723 k).denote := + @applyExit_sound (before6722 k) (before6723 k) exit11 1 valid11 (macro6722 k) +theorem macro6723 (k : Nat) : applyExit (before6723 k) exit2 7 = some (before6724 k) := by + simp (disch := omega) [before6723, before6724, exit2, applyExit, pop, push] + <;> omega +theorem step6723 (k : Nat) : Runs (7*2) (before6723 k).denote (before6724 k).denote := + @applyExit_sound (before6723 k) (before6724 k) exit2 7 valid2 (macro6723 k) +theorem macro6724 (k : Nat) : applyExit (before6724 k) exit3 1 = some (before6725 k) := by + simp (disch := omega) [before6724, before6725, exit3, applyExit, pop, push] + <;> omega +theorem step6724 (k : Nat) : Runs (1*2) (before6724 k).denote (before6725 k).denote := + @applyExit_sound (before6724 k) (before6725 k) exit3 1 valid3 (macro6724 k) +theorem macro6725 (k : Nat) : applyExit (before6725 k) exit9 1 = some (before6726 k) := by + simp (disch := omega) [before6725, before6726, exit9, applyExit, pop, push] + <;> omega +theorem step6725 (k : Nat) : Runs (1*2) (before6725 k).denote (before6726 k).denote := + @applyExit_sound (before6725 k) (before6726 k) exit9 1 valid9 (macro6725 k) +theorem macro6726 (k : Nat) : applyExit (before6726 k) exit10 15 = some (before6727 k) := by + simp (disch := omega) [before6726, before6727, exit10, applyExit, pop, push] + <;> omega +theorem step6726 (k : Nat) : Runs (15*2) (before6726 k).denote (before6727 k).denote := + @applyExit_sound (before6726 k) (before6727 k) exit10 15 valid10 (macro6726 k) +theorem macro6727 (k : Nat) : applyExit (before6727 k) exit46 1 = some (before6728 k) := by + simp (disch := omega) [before6727, before6728, exit46, applyExit, pop, push] + <;> omega +theorem step6727 (k : Nat) : Runs (1*2) (before6727 k).denote (before6728 k).denote := + @applyExit_sound (before6727 k) (before6728 k) exit46 1 valid46 (macro6727 k) +theorem macro6728 (k : Nat) : applyExit (before6728 k) exit47 1 = some (before6729 k) := by + simp (disch := omega) [before6728, before6729, exit47, applyExit, pop, push] + <;> omega +theorem step6728 (k : Nat) : Runs (1*2) (before6728 k).denote (before6729 k).denote := + @applyExit_sound (before6728 k) (before6729 k) exit47 1 valid47 (macro6728 k) +theorem macro6729 (k : Nat) : applyExit (before6729 k) exit48 1 = some (before6730 k) := by + simp (disch := omega) [before6729, before6730, exit48, applyExit, pop, push] + <;> omega +theorem step6729 (k : Nat) : Runs (1*1) (before6729 k).denote (before6730 k).denote := + @applyExit_sound (before6729 k) (before6730 k) exit48 1 valid48 (macro6729 k) +theorem macro6730 (k : Nat) : applyExit (before6730 k) exit39 1 = some (before6731 k) := by + simp (disch := omega) [before6730, before6731, exit39, applyExit, pop, push] + <;> omega +theorem step6730 (k : Nat) : Runs (1*1) (before6730 k).denote (before6731 k).denote := + @applyExit_sound (before6730 k) (before6731 k) exit39 1 valid39 (macro6730 k) +theorem macro6731 (k : Nat) : applyExit (before6731 k) exit10 1 = some (before6732 k) := by + simp (disch := omega) [before6731, before6732, exit10, applyExit, pop, push] + <;> omega +theorem step6731 (k : Nat) : Runs (1*2) (before6731 k).denote (before6732 k).denote := + @applyExit_sound (before6731 k) (before6732 k) exit10 1 valid10 (macro6731 k) +theorem macro6732 (k : Nat) : applyExit (before6732 k) exit11 1 = some (before6733 k) := by + simp (disch := omega) [before6732, before6733, exit11, applyExit, pop, push] + <;> omega +theorem step6732 (k : Nat) : Runs (1*2) (before6732 k).denote (before6733 k).denote := + @applyExit_sound (before6732 k) (before6733 k) exit11 1 valid11 (macro6732 k) +theorem macro6733 (k : Nat) : applyExit (before6733 k) exit3 1 = some (before6734 k) := by + simp (disch := omega) [before6733, before6734, exit3, applyExit, pop, push] + <;> omega +theorem step6733 (k : Nat) : Runs (1*2) (before6733 k).denote (before6734 k).denote := + @applyExit_sound (before6733 k) (before6734 k) exit3 1 valid3 (macro6733 k) +theorem macro6734 (k : Nat) : applyExit (before6734 k) exit9 1 = some (before6735 k) := by + simp (disch := omega) [before6734, before6735, exit9, applyExit, pop, push] + <;> omega +theorem step6734 (k : Nat) : Runs (1*2) (before6734 k).denote (before6735 k).denote := + @applyExit_sound (before6734 k) (before6735 k) exit9 1 valid9 (macro6734 k) +theorem macro6735 (k : Nat) : applyExit (before6735 k) exit46 1 = some (before6736 k) := by + simp (disch := omega) [before6735, before6736, exit46, applyExit, pop, push] + <;> omega +theorem step6735 (k : Nat) : Runs (1*2) (before6735 k).denote (before6736 k).denote := + @applyExit_sound (before6735 k) (before6736 k) exit46 1 valid46 (macro6735 k) +theorem macro6736 (k : Nat) : applyExit (before6736 k) exit49 1 = some (before6737 k) := by + simp (disch := omega) [before6736, before6737, exit49, applyExit, pop, push] + <;> omega +theorem step6736 (k : Nat) : Runs (1*1) (before6736 k).denote (before6737 k).denote := + @applyExit_sound (before6736 k) (before6737 k) exit49 1 valid49 (macro6736 k) +theorem macro6737 (k : Nat) : applyExit (before6737 k) exit1 1 = some (before6738 k) := by + simp (disch := omega) [before6737, before6738, exit1, applyExit, pop, push] + <;> omega +theorem step6737 (k : Nat) : Runs (1*3) (before6737 k).denote (before6738 k).denote := + @applyExit_sound (before6737 k) (before6738 k) exit1 1 valid1 (macro6737 k) +theorem macro6738 (k : Nat) : applyExit (before6738 k) exit6 1 = some (before6739 k) := by + simp (disch := omega) [before6738, before6739, exit6, applyExit, pop, push] + <;> omega +theorem step6738 (k : Nat) : Runs (1*1) (before6738 k).denote (before6739 k).denote := + @applyExit_sound (before6738 k) (before6739 k) exit6 1 valid6 (macro6738 k) +theorem macro6739 (k : Nat) : applyExit (before6739 k) exit0 1 = some (before6740 k) := by + simp (disch := omega) [before6739, before6740, exit0, applyExit, pop, push] + <;> omega +theorem step6739 (k : Nat) : Runs (1*2) (before6739 k).denote (before6740 k).denote := + @applyExit_sound (before6739 k) (before6740 k) exit0 1 valid0 (macro6739 k) +theorem macro6740 (k : Nat) : applyExit (before6740 k) exit13 1 = some (before6741 k) := by + simp (disch := omega) [before6740, before6741, exit13, applyExit, pop, push] + <;> omega +theorem step6740 (k : Nat) : Runs (1*2) (before6740 k).denote (before6741 k).denote := + @applyExit_sound (before6740 k) (before6741 k) exit13 1 valid13 (macro6740 k) +theorem macro6741 (k : Nat) : applyExit (before6741 k) exit0 1 = some (before6742 k) := by + simp (disch := omega) [before6741, before6742, exit0, applyExit, pop, push] + <;> omega +theorem step6741 (k : Nat) : Runs (1*2) (before6741 k).denote (before6742 k).denote := + @applyExit_sound (before6741 k) (before6742 k) exit0 1 valid0 (macro6741 k) +theorem macro6742 (k : Nat) : applyExit (before6742 k) exit1 1 = some (before6743 k) := by + simp (disch := omega) [before6742, before6743, exit1, applyExit, pop, push] + <;> omega +theorem step6742 (k : Nat) : Runs (1*3) (before6742 k).denote (before6743 k).denote := + @applyExit_sound (before6742 k) (before6743 k) exit1 1 valid1 (macro6742 k) +theorem macro6743 (k : Nat) : applyExit (before6743 k) exit2 1 = some (before6744 k) := by + simp (disch := omega) [before6743, before6744, exit2, applyExit, pop, push] + <;> omega +theorem step6743 (k : Nat) : Runs (1*2) (before6743 k).denote (before6744 k).denote := + @applyExit_sound (before6743 k) (before6744 k) exit2 1 valid2 (macro6743 k) +theorem macro6744 (k : Nat) : applyExit (before6744 k) exit6 1 = some (before6745 k) := by + simp (disch := omega) [before6744, before6745, exit6, applyExit, pop, push] + <;> omega +theorem step6744 (k : Nat) : Runs (1*1) (before6744 k).denote (before6745 k).denote := + @applyExit_sound (before6744 k) (before6745 k) exit6 1 valid6 (macro6744 k) +theorem macro6745 (k : Nat) : applyExit (before6745 k) exit0 2 = some (before6746 k) := by + simp (disch := omega) [before6745, before6746, exit0, applyExit, pop, push] + <;> omega +theorem step6745 (k : Nat) : Runs (2*2) (before6745 k).denote (before6746 k).denote := + @applyExit_sound (before6745 k) (before6746 k) exit0 2 valid0 (macro6745 k) +theorem macro6746 (k : Nat) : applyExit (before6746 k) exit13 2 = some (before6747 k) := by + simp (disch := omega) [before6746, before6747, exit13, applyExit, pop, push] + <;> omega +theorem step6746 (k : Nat) : Runs (2*2) (before6746 k).denote (before6747 k).denote := + @applyExit_sound (before6746 k) (before6747 k) exit13 2 valid13 (macro6746 k) +theorem macro6747 (k : Nat) : applyExit (before6747 k) exit1 1 = some (before6748 k) := by + simp (disch := omega) [before6747, before6748, exit1, applyExit, pop, push] + <;> omega +theorem step6747 (k : Nat) : Runs (1*3) (before6747 k).denote (before6748 k).denote := + @applyExit_sound (before6747 k) (before6748 k) exit1 1 valid1 (macro6747 k) +theorem macro6748 (k : Nat) : applyExit (before6748 k) exit6 1 = some (before6749 k) := by + simp (disch := omega) [before6748, before6749, exit6, applyExit, pop, push] + <;> omega +theorem step6748 (k : Nat) : Runs (1*1) (before6748 k).denote (before6749 k).denote := + @applyExit_sound (before6748 k) (before6749 k) exit6 1 valid6 (macro6748 k) +theorem macro6749 (k : Nat) : applyExit (before6749 k) exit0 1 = some (before6750 k) := by + simp (disch := omega) [before6749, before6750, exit0, applyExit, pop, push] + <;> omega +theorem step6749 (k : Nat) : Runs (1*2) (before6749 k).denote (before6750 k).denote := + @applyExit_sound (before6749 k) (before6750 k) exit0 1 valid0 (macro6749 k) +theorem macro6750 (k : Nat) : applyExit (before6750 k) exit13 16 = some (before6751 k) := by + simp (disch := omega) [before6750, before6751, exit13, applyExit, pop, push] + <;> omega +theorem step6750 (k : Nat) : Runs (16*2) (before6750 k).denote (before6751 k).denote := + @applyExit_sound (before6750 k) (before6751 k) exit13 16 valid13 (macro6750 k) +theorem macro6751 (k : Nat) : applyExit (before6751 k) exit0 8 = some (before6752 k) := by + simp (disch := omega) [before6751, before6752, exit0, applyExit, pop, push] + <;> omega +theorem step6751 (k : Nat) : Runs (8*2) (before6751 k).denote (before6752 k).denote := + @applyExit_sound (before6751 k) (before6752 k) exit0 8 valid0 (macro6751 k) +theorem macro6752 (k : Nat) : applyExit (before6752 k) exit1 1 = some (before6753 k) := by + simp (disch := omega) [before6752, before6753, exit1, applyExit, pop, push] + <;> omega +theorem step6752 (k : Nat) : Runs (1*3) (before6752 k).denote (before6753 k).denote := + @applyExit_sound (before6752 k) (before6753 k) exit1 1 valid1 (macro6752 k) +theorem macro6753 (k : Nat) : applyExit (before6753 k) exit2 8 = some (before6754 k) := by + simp (disch := omega) [before6753, before6754, exit2, applyExit, pop, push] + <;> omega +theorem step6753 (k : Nat) : Runs (8*2) (before6753 k).denote (before6754 k).denote := + @applyExit_sound (before6753 k) (before6754 k) exit2 8 valid2 (macro6753 k) +theorem macro6754 (k : Nat) : applyExit (before6754 k) exit6 1 = some (before6755 k) := by + simp (disch := omega) [before6754, before6755, exit6, applyExit, pop, push] + <;> omega +theorem step6754 (k : Nat) : Runs (1*1) (before6754 k).denote (before6755 k).denote := + @applyExit_sound (before6754 k) (before6755 k) exit6 1 valid6 (macro6754 k) +theorem macro6755 (k : Nat) : applyExit (before6755 k) exit0 9 = some (before6756 k) := by + simp (disch := omega) [before6755, before6756, exit0, applyExit, pop, push] + <;> omega +theorem step6755 (k : Nat) : Runs (9*2) (before6755 k).denote (before6756 k).denote := + @applyExit_sound (before6755 k) (before6756 k) exit0 9 valid0 (macro6755 k) +theorem macro6756 (k : Nat) : applyExit (before6756 k) exit13 11 = some (before6757 k) := by + simp (disch := omega) [before6756, before6757, exit13, applyExit, pop, push] + <;> omega +theorem step6756 (k : Nat) : Runs (11*2) (before6756 k).denote (before6757 k).denote := + @applyExit_sound (before6756 k) (before6757 k) exit13 11 valid13 (macro6756 k) +theorem macro6757 (k : Nat) : applyExit (before6757 k) exit0 7 = some (before6758 k) := by + simp (disch := omega) [before6757, before6758, exit0, applyExit, pop, push] + <;> omega +theorem step6757 (k : Nat) : Runs (7*2) (before6757 k).denote (before6758 k).denote := + @applyExit_sound (before6757 k) (before6758 k) exit0 7 valid0 (macro6757 k) +theorem macro6758 (k : Nat) : applyExit (before6758 k) exit1 1 = some (before6759 k) := by + simp (disch := omega) [before6758, before6759, exit1, applyExit, pop, push] + <;> omega +theorem step6758 (k : Nat) : Runs (1*3) (before6758 k).denote (before6759 k).denote := + @applyExit_sound (before6758 k) (before6759 k) exit1 1 valid1 (macro6758 k) +theorem macro6759 (k : Nat) : applyExit (before6759 k) exit2 7 = some (before6760 k) := by + simp (disch := omega) [before6759, before6760, exit2, applyExit, pop, push] + <;> omega +theorem step6759 (k : Nat) : Runs (7*2) (before6759 k).denote (before6760 k).denote := + @applyExit_sound (before6759 k) (before6760 k) exit2 7 valid2 (macro6759 k) +theorem macro6760 (k : Nat) : applyExit (before6760 k) exit6 1 = some (before6761 k) := by + simp (disch := omega) [before6760, before6761, exit6, applyExit, pop, push] + <;> omega +theorem step6760 (k : Nat) : Runs (1*1) (before6760 k).denote (before6761 k).denote := + @applyExit_sound (before6760 k) (before6761 k) exit6 1 valid6 (macro6760 k) +theorem macro6761 (k : Nat) : applyExit (before6761 k) exit0 8 = some (before6762 k) := by + simp (disch := omega) [before6761, before6762, exit0, applyExit, pop, push] + <;> omega +theorem step6761 (k : Nat) : Runs (8*2) (before6761 k).denote (before6762 k).denote := + @applyExit_sound (before6761 k) (before6762 k) exit0 8 valid0 (macro6761 k) +theorem macro6762 (k : Nat) : applyExit (before6762 k) exit13 11 = some (before6763 k) := by + simp (disch := omega) [before6762, before6763, exit13, applyExit, pop, push] + <;> omega +theorem step6762 (k : Nat) : Runs (11*2) (before6762 k).denote (before6763 k).denote := + @applyExit_sound (before6762 k) (before6763 k) exit13 11 valid13 (macro6762 k) +theorem macro6763 (k : Nat) : applyExit (before6763 k) exit0 5 = some (before6764 k) := by + simp (disch := omega) [before6763, before6764, exit0, applyExit, pop, push] + <;> omega +theorem step6763 (k : Nat) : Runs (5*2) (before6763 k).denote (before6764 k).denote := + @applyExit_sound (before6763 k) (before6764 k) exit0 5 valid0 (macro6763 k) +theorem macro6764 (k : Nat) : applyExit (before6764 k) exit82 1 = some (before6765 k) := by + simp (disch := omega) [before6764, before6765, exit82, applyExit, pop, push] + <;> omega +theorem step6764 (k : Nat) : Runs (1*11) (before6764 k).denote (before6765 k).denote := + @applyExit_sound (before6764 k) (before6765 k) exit82 1 valid82 (macro6764 k) +theorem macro6765 (k : Nat) : applyExit (before6765 k) exit2 5 = some (before6766 k) := by + simp (disch := omega) [before6765, before6766, exit2, applyExit, pop, push] + <;> omega +theorem step6765 (k : Nat) : Runs (5*2) (before6765 k).denote (before6766 k).denote := + @applyExit_sound (before6765 k) (before6766 k) exit2 5 valid2 (macro6765 k) +theorem macro6766 (k : Nat) : applyExit (before6766 k) exit6 1 = some (before6767 k) := by + simp (disch := omega) [before6766, before6767, exit6, applyExit, pop, push] + <;> omega +theorem step6766 (k : Nat) : Runs (1*1) (before6766 k).denote (before6767 k).denote := + @applyExit_sound (before6766 k) (before6767 k) exit6 1 valid6 (macro6766 k) +theorem macro6767 (k : Nat) : applyExit (before6767 k) exit0 5 = some (before6768 k) := by + simp (disch := omega) [before6767, before6768, exit0, applyExit, pop, push] + <;> omega +theorem step6767 (k : Nat) : Runs (5*2) (before6767 k).denote (before6768 k).denote := + @applyExit_sound (before6767 k) (before6768 k) exit0 5 valid0 (macro6767 k) +theorem macro6768 (k : Nat) : applyExit (before6768 k) exit83 1 = some (before6769 k) := by + simp (disch := omega) [before6768, before6769, exit83, applyExit, pop, push] + <;> omega +theorem step6768 (k : Nat) : Runs (1*38) (before6768 k).denote (before6769 k).denote := + @applyExit_sound (before6768 k) (before6769 k) exit83 1 valid83 (macro6768 k) +theorem macro6769 (k : Nat) : applyExit (before6769 k) exit82 1 = some (before6770 k) := by + simp (disch := omega) [before6769, before6770, exit82, applyExit, pop, push] + <;> omega +theorem step6769 (k : Nat) : Runs (1*11) (before6769 k).denote (before6770 k).denote := + @applyExit_sound (before6769 k) (before6770 k) exit82 1 valid82 (macro6769 k) +theorem macro6770 (k : Nat) : applyExit (before6770 k) exit84 1 = some (before6771 k) := by + simp (disch := omega) [before6770, before6771, exit84, applyExit, pop, push] + <;> omega +theorem step6770 (k : Nat) : Runs (1*21) (before6770 k).denote (before6771 k).denote := + @applyExit_sound (before6770 k) (before6771 k) exit84 1 valid84 (macro6770 k) +theorem macro6771 (k : Nat) : applyExit (before6771 k) exit83 1 = some (before6772 k) := by + simp (disch := omega) [before6771, before6772, exit83, applyExit, pop, push] + <;> omega +theorem step6771 (k : Nat) : Runs (1*38) (before6771 k).denote (before6772 k).denote := + @applyExit_sound (before6771 k) (before6772 k) exit83 1 valid83 (macro6771 k) +theorem macro6772 (k : Nat) : applyExit (before6772 k) exit82 1 = some (before6773 k) := by + simp (disch := omega) [before6772, before6773, exit82, applyExit, pop, push] + <;> omega +theorem step6772 (k : Nat) : Runs (1*11) (before6772 k).denote (before6773 k).denote := + @applyExit_sound (before6772 k) (before6773 k) exit82 1 valid82 (macro6772 k) +theorem macro6773 (k : Nat) : applyExit (before6773 k) exit84 1 = some (before6774 k) := by + simp (disch := omega) [before6773, before6774, exit84, applyExit, pop, push] + <;> omega +theorem step6773 (k : Nat) : Runs (1*21) (before6773 k).denote (before6774 k).denote := + @applyExit_sound (before6773 k) (before6774 k) exit84 1 valid84 (macro6773 k) +theorem macro6774 (k : Nat) : applyExit (before6774 k) exit83 1 = some (before6775 k) := by + simp (disch := omega) [before6774, before6775, exit83, applyExit, pop, push] + <;> omega +theorem step6774 (k : Nat) : Runs (1*38) (before6774 k).denote (before6775 k).denote := + @applyExit_sound (before6774 k) (before6775 k) exit83 1 valid83 (macro6774 k) +theorem macro6775 (k : Nat) : applyExit (before6775 k) exit82 1 = some (before6776 k) := by + simp (disch := omega) [before6775, before6776, exit82, applyExit, pop, push] + <;> omega +theorem step6775 (k : Nat) : Runs (1*11) (before6775 k).denote (before6776 k).denote := + @applyExit_sound (before6775 k) (before6776 k) exit82 1 valid82 (macro6775 k) +theorem macro6776 (k : Nat) : applyExit (before6776 k) exit84 1 = some (before6777 k) := by + simp (disch := omega) [before6776, before6777, exit84, applyExit, pop, push] + <;> omega +theorem step6776 (k : Nat) : Runs (1*21) (before6776 k).denote (before6777 k).denote := + @applyExit_sound (before6776 k) (before6777 k) exit84 1 valid84 (macro6776 k) +def cycleState6777 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761151⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,24⟩,⟨w304,(1*k+8)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ +def cyclePart6777_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w59,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761151⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,24⟩,⟨w304,(1*k+8)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ +def cyclePart6777_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761151⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,24⟩,⟨w304,(1*k+8)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ +theorem cycleMacro6777_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState6777 k j) exit83 1 = some (cyclePart6777_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState6777, cyclePart6777_0, exit83, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro6777_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart6777_0 k j) exit82 1 = some (cyclePart6777_1 k j) := by + have hp : 1 ≤ (1*k+3-1*j) := by omega + have he : 1 ≠ (1*k+3-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart6777_0, cyclePart6777_1, exit82, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro6777_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart6777_1 k j) exit84 1 = some (cycleState6777 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart6777_1, cycleState6777, exit84, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun6777 (k j : Nat) (hj : j < (1*k+2)) : Runs 70 (cycleState6777 k j).denote (cycleState6777 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState6777 k j).denote (cyclePart6777_0 k j).denote := @applyExit_sound (cycleState6777 k j) (cyclePart6777_0 k j) exit83 1 valid83 (cycleMacro6777_0 k j hj) + have h1 : Runs (1*11) (cyclePart6777_0 k j).denote (cyclePart6777_1 k j).denote := @applyExit_sound (cyclePart6777_0 k j) (cyclePart6777_1 k j) exit82 1 valid82 (cycleMacro6777_1 k j hj) + have h2 : Runs (1*21) (cyclePart6777_1 k j).denote (cycleState6777 k (j+1)).denote := @applyExit_sound (cyclePart6777_1 k j) (cycleState6777 k (j+1)) exit84 1 valid84 (cycleMacro6777_2 k j hj) + exact (@Runs.trans (1*38) ((1*11)+(1*21)) (cycleState6777 k j).denote (cyclePart6777_0 k j).denote (cycleState6777 k (j+1)).denote h0 (@Runs.trans (1*11) (1*21) (cyclePart6777_0 k j).denote (cyclePart6777_1 k j).denote (cycleState6777 k (j+1)).denote h1 h2)) +theorem step6777 (k : Nat) : Runs ((1*k+2)*70) (before6777 k).denote (before6778 k).denote := by + have h := Runs.chain (fun j => (cycleState6777 k j).denote) 70 (1*k+2) (cycleRun6777 k) + have h0 : cycleState6777 k 0 = before6777 k := by simp [cycleState6777, before6777] + have h1 : cycleState6777 k (1*k+2) = before6778 k := by + simp [cycleState6777, before6778] <;> omega + simpa only [h0, h1] using h +theorem macro6778 (k : Nat) : applyExit (before6778 k) exit83 1 = some (before6779 k) := by + simp (disch := omega) [before6778, before6779, exit83, applyExit, pop, push] + <;> omega +theorem step6778 (k : Nat) : Runs (1*38) (before6778 k).denote (before6779 k).denote := + @applyExit_sound (before6778 k) (before6779 k) exit83 1 valid83 (macro6778 k) +theorem macro6779 (k : Nat) : applyExit (before6779 k) exit82 1 = some (before6780 k) := by + simp (disch := omega) [before6779, before6780, exit82, applyExit, pop, push] + <;> omega +theorem step6779 (k : Nat) : Runs (1*11) (before6779 k).denote (before6780 k).denote := + @applyExit_sound (before6779 k) (before6780 k) exit82 1 valid82 (macro6779 k) +theorem macro6780 (k : Nat) : applyExit (before6780 k) exit84 1 = some (before6781 k) := by + simp (disch := omega) [before6780, before6781, exit84, applyExit, pop, push] + <;> omega +theorem step6780 (k : Nat) : Runs (1*21) (before6780 k).denote (before6781 k).denote := + @applyExit_sound (before6780 k) (before6781 k) exit84 1 valid84 (macro6780 k) +theorem macro6781 (k : Nat) : applyExit (before6781 k) exit83 1 = some (before6782 k) := by + simp (disch := omega) [before6781, before6782, exit83, applyExit, pop, push] + <;> omega +theorem step6781 (k : Nat) : Runs (1*38) (before6781 k).denote (before6782 k).denote := + @applyExit_sound (before6781 k) (before6782 k) exit83 1 valid83 (macro6781 k) +theorem macro6782 (k : Nat) : applyExit (before6782 k) exit275 1 = some (before6783 k) := by + simp (disch := omega) [before6782, before6783, exit275, applyExit, pop, push] + <;> omega +theorem step6782 (k : Nat) : Runs (1*38) (before6782 k).denote (before6783 k).denote := + @applyExit_sound (before6782 k) (before6783 k) exit275 1 valid275 (macro6782 k) +theorem macro6783 (k : Nat) : applyExit (before6783 k) exit0 791761151 = some (before6784 k) := by + simp (disch := omega) [before6783, before6784, exit0, applyExit, pop, push] + <;> omega +theorem step6783 (k : Nat) : Runs (791761151*2) (before6783 k).denote (before6784 k).denote := + @applyExit_sound (before6783 k) (before6784 k) exit0 791761151 valid0 (macro6783 k) +theorem macro6784 (k : Nat) : applyExit (before6784 k) exit1 1 = some (before6785 k) := by + simp (disch := omega) [before6784, before6785, exit1, applyExit, pop, push] + <;> omega +theorem step6784 (k : Nat) : Runs (1*3) (before6784 k).denote (before6785 k).denote := + @applyExit_sound (before6784 k) (before6785 k) exit1 1 valid1 (macro6784 k) +theorem macro6785 (k : Nat) : applyExit (before6785 k) exit2 791761151 = some (before6786 k) := by + simp (disch := omega) [before6785, before6786, exit2, applyExit, pop, push] + <;> omega +theorem step6785 (k : Nat) : Runs (791761151*2) (before6785 k).denote (before6786 k).denote := + @applyExit_sound (before6785 k) (before6786 k) exit2 791761151 valid2 (macro6785 k) +theorem macro6786 (k : Nat) : applyExit (before6786 k) exit276 1 = some (before6787 k) := by + simp (disch := omega) [before6786, before6787, exit276, applyExit, pop, push] + <;> omega +theorem step6786 (k : Nat) : Runs (1*38) (before6786 k).denote (before6787 k).denote := + @applyExit_sound (before6786 k) (before6787 k) exit276 1 valid276 (macro6786 k) +theorem macro6787 (k : Nat) : applyExit (before6787 k) exit84 1 = some (before6788 k) := by + simp (disch := omega) [before6787, before6788, exit84, applyExit, pop, push] + <;> omega +theorem step6787 (k : Nat) : Runs (1*21) (before6787 k).denote (before6788 k).denote := + @applyExit_sound (before6787 k) (before6788 k) exit84 1 valid84 (macro6787 k) +theorem macro6788 (k : Nat) : applyExit (before6788 k) exit275 1 = some (before6789 k) := by + simp (disch := omega) [before6788, before6789, exit275, applyExit, pop, push] + <;> omega +theorem step6788 (k : Nat) : Runs (1*38) (before6788 k).denote (before6789 k).denote := + @applyExit_sound (before6788 k) (before6789 k) exit275 1 valid275 (macro6788 k) +theorem macro6789 (k : Nat) : applyExit (before6789 k) exit0 791761152 = some (before6790 k) := by + simp (disch := omega) [before6789, before6790, exit0, applyExit, pop, push] + <;> omega +theorem step6789 (k : Nat) : Runs (791761152*2) (before6789 k).denote (before6790 k).denote := + @applyExit_sound (before6789 k) (before6790 k) exit0 791761152 valid0 (macro6789 k) +theorem macro6790 (k : Nat) : applyExit (before6790 k) exit13 10 = some (before6791 k) := by + simp (disch := omega) [before6790, before6791, exit13, applyExit, pop, push] + <;> omega +theorem step6790 (k : Nat) : Runs (10*2) (before6790 k).denote (before6791 k).denote := + @applyExit_sound (before6790 k) (before6791 k) exit13 10 valid13 (macro6790 k) +theorem macro6791 (k : Nat) : applyExit (before6791 k) exit0 20 = some (before6792 k) := by + simp (disch := omega) [before6791, before6792, exit0, applyExit, pop, push] + <;> omega +theorem step6791 (k : Nat) : Runs (20*2) (before6791 k).denote (before6792 k).denote := + @applyExit_sound (before6791 k) (before6792 k) exit0 20 valid0 (macro6791 k) +theorem macro6792 (k : Nat) : applyExit (before6792 k) exit1 1 = some (before6793 k) := by + simp (disch := omega) [before6792, before6793, exit1, applyExit, pop, push] + <;> omega +theorem step6792 (k : Nat) : Runs (1*3) (before6792 k).denote (before6793 k).denote := + @applyExit_sound (before6792 k) (before6793 k) exit1 1 valid1 (macro6792 k) +theorem macro6793 (k : Nat) : applyExit (before6793 k) exit2 20 = some (before6794 k) := by + simp (disch := omega) [before6793, before6794, exit2, applyExit, pop, push] + <;> omega +theorem step6793 (k : Nat) : Runs (20*2) (before6793 k).denote (before6794 k).denote := + @applyExit_sound (before6793 k) (before6794 k) exit2 20 valid2 (macro6793 k) +theorem macro6794 (k : Nat) : applyExit (before6794 k) exit6 1 = some (before6795 k) := by + simp (disch := omega) [before6794, before6795, exit6, applyExit, pop, push] + <;> omega +theorem step6794 (k : Nat) : Runs (1*1) (before6794 k).denote (before6795 k).denote := + @applyExit_sound (before6794 k) (before6795 k) exit6 1 valid6 (macro6794 k) +theorem macro6795 (k : Nat) : applyExit (before6795 k) exit0 21 = some (before6796 k) := by + simp (disch := omega) [before6795, before6796, exit0, applyExit, pop, push] + <;> omega +theorem step6795 (k : Nat) : Runs (21*2) (before6795 k).denote (before6796 k).denote := + @applyExit_sound (before6795 k) (before6796 k) exit0 21 valid0 (macro6795 k) +theorem macro6796 (k : Nat) : applyExit (before6796 k) exit13 42 = some (before6797 k) := by + simp (disch := omega) [before6796, before6797, exit13, applyExit, pop, push] + <;> omega +theorem step6796 (k : Nat) : Runs (42*2) (before6796 k).denote (before6797 k).denote := + @applyExit_sound (before6796 k) (before6797 k) exit13 42 valid13 (macro6796 k) +theorem macro6797 (k : Nat) : applyExit (before6797 k) exit0 14 = some (before6798 k) := by + simp (disch := omega) [before6797, before6798, exit0, applyExit, pop, push] + <;> omega +theorem step6797 (k : Nat) : Runs (14*2) (before6797 k).denote (before6798 k).denote := + @applyExit_sound (before6797 k) (before6798 k) exit0 14 valid0 (macro6797 k) +theorem macro6798 (k : Nat) : applyExit (before6798 k) exit1 1 = some (before6799 k) := by + simp (disch := omega) [before6798, before6799, exit1, applyExit, pop, push] + <;> omega +theorem step6798 (k : Nat) : Runs (1*3) (before6798 k).denote (before6799 k).denote := + @applyExit_sound (before6798 k) (before6799 k) exit1 1 valid1 (macro6798 k) +theorem macro6799 (k : Nat) : applyExit (before6799 k) exit2 14 = some (after6799 k) := by + simp (disch := omega) [before6799, after6799, exit2, applyExit, pop, push] + <;> omega +theorem step6799 (k : Nat) : Runs (14*2) (before6799 k).denote (after6799 k).denote := + @applyExit_sound (before6799 k) (after6799 k) exit2 14 valid2 (macro6799 k) +theorem chunkRun067 (k : Nat) : Runs (108*k+6334090962) (before6700 k).denote (after6799 k).denote := by + have h := (@Runs.trans ((((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))))+(((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))))+(((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2))))))) ((((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))))+((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38))))))+(((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))))+((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2))))))) (before6700 k).denote (before6750 k).denote (after6799 k).denote (@Runs.trans (((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))))+(((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))))) (((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2)))))) (before6700 k).denote (before6725 k).denote (before6750 k).denote (@Runs.trans ((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38))))) (((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))) (before6700 k).denote (before6712 k).denote (before6725 k).denote (@Runs.trans (((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2)))) (((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))) (before6700 k).denote (before6706 k).denote (before6712 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((41*2)+((1*2)+(19*2))) (before6700 k).denote (before6703 k).denote (before6706 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before6700 k).denote (before6701 k).denote (before6703 k).denote (step6700 k) (@Runs.trans (1*2) (1*2) (before6701 k).denote (before6702 k).denote (before6703 k).denote (step6701 k) (step6702 k))) (@Runs.trans (41*2) ((1*2)+(19*2)) (before6703 k).denote (before6704 k).denote (before6706 k).denote (step6703 k) (@Runs.trans (1*2) (19*2) (before6704 k).denote (before6705 k).denote (before6706 k).denote (step6704 k) (step6705 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((791761151*2)+(1*38))) (before6706 k).denote (before6709 k).denote (before6712 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before6706 k).denote (before6707 k).denote (before6709 k).denote (step6706 k) (@Runs.trans (1*2) (9*2) (before6707 k).denote (before6708 k).denote (before6709 k).denote (step6707 k) (step6708 k))) (@Runs.trans (1*2) ((791761151*2)+(1*38)) (before6709 k).denote (before6710 k).denote (before6712 k).denote (step6709 k) (@Runs.trans (791761151*2) (1*38) (before6710 k).denote (before6711 k).denote (before6712 k).denote (step6710 k) (step6711 k))))) (@Runs.trans ((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))) (before6712 k).denote (before6718 k).denote (before6725 k).denote (@Runs.trans (((1*k+7)*38)+((4*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before6712 k).denote (before6715 k).denote (before6718 k).denote (@Runs.trans ((1*k+7)*38) ((4*2)+(1*2)) (before6712 k).denote (before6713 k).denote (before6715 k).denote (step6712 k) (@Runs.trans (4*2) (1*2) (before6713 k).denote (before6714 k).denote (before6715 k).denote (step6713 k) (step6714 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before6715 k).denote (before6716 k).denote (before6718 k).denote (step6715 k) (@Runs.trans (10*2) (1*2) (before6716 k).denote (before6717 k).denote (before6718 k).denote (step6716 k) (step6717 k)))) (@Runs.trans ((6*2)+((1*2)+(1*2))) (((10*2)+(1*2))+((7*2)+(1*2))) (before6718 k).denote (before6721 k).denote (before6725 k).denote (@Runs.trans (6*2) ((1*2)+(1*2)) (before6718 k).denote (before6719 k).denote (before6721 k).denote (step6718 k) (@Runs.trans (1*2) (1*2) (before6719 k).denote (before6720 k).denote (before6721 k).denote (step6719 k) (step6720 k))) (@Runs.trans ((10*2)+(1*2)) ((7*2)+(1*2)) (before6721 k).denote (before6723 k).denote (before6725 k).denote (@Runs.trans (10*2) (1*2) (before6721 k).denote (before6722 k).denote (before6723 k).denote (step6721 k) (step6722 k)) (@Runs.trans (7*2) (1*2) (before6723 k).denote (before6724 k).denote (before6725 k).denote (step6723 k) (step6724 k)))))) (@Runs.trans ((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))) ((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2))))) (before6725 k).denote (before6737 k).denote (before6750 k).denote (@Runs.trans (((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))) (before6725 k).denote (before6731 k).denote (before6737 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((1*1)+(1*1))) (before6725 k).denote (before6728 k).denote (before6731 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before6725 k).denote (before6726 k).denote (before6728 k).denote (step6725 k) (@Runs.trans (15*2) (1*2) (before6726 k).denote (before6727 k).denote (before6728 k).denote (step6726 k) (step6727 k))) (@Runs.trans (1*2) ((1*1)+(1*1)) (before6728 k).denote (before6729 k).denote (before6731 k).denote (step6728 k) (@Runs.trans (1*1) (1*1) (before6729 k).denote (before6730 k).denote (before6731 k).denote (step6729 k) (step6730 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*1))) (before6731 k).denote (before6734 k).denote (before6737 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6731 k).denote (before6732 k).denote (before6734 k).denote (step6731 k) (@Runs.trans (1*2) (1*2) (before6732 k).denote (before6733 k).denote (before6734 k).denote (step6732 k) (step6733 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before6734 k).denote (before6735 k).denote (before6737 k).denote (step6734 k) (@Runs.trans (1*2) (1*1) (before6735 k).denote (before6736 k).denote (before6737 k).denote (step6735 k) (step6736 k))))) (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2)))) (before6737 k).denote (before6743 k).denote (before6750 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((1*2)+(1*3))) (before6737 k).denote (before6740 k).denote (before6743 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before6737 k).denote (before6738 k).denote (before6740 k).denote (step6737 k) (@Runs.trans (1*1) (1*2) (before6738 k).denote (before6739 k).denote (before6740 k).denote (step6738 k) (step6739 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before6740 k).denote (before6741 k).denote (before6743 k).denote (step6740 k) (@Runs.trans (1*2) (1*3) (before6741 k).denote (before6742 k).denote (before6743 k).denote (step6741 k) (step6742 k)))) (@Runs.trans ((1*2)+((1*1)+(2*2))) (((2*2)+(1*3))+((1*1)+(1*2))) (before6743 k).denote (before6746 k).denote (before6750 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before6743 k).denote (before6744 k).denote (before6746 k).denote (step6743 k) (@Runs.trans (1*1) (2*2) (before6744 k).denote (before6745 k).denote (before6746 k).denote (step6744 k) (step6745 k))) (@Runs.trans ((2*2)+(1*3)) ((1*1)+(1*2)) (before6746 k).denote (before6748 k).denote (before6750 k).denote (@Runs.trans (2*2) (1*3) (before6746 k).denote (before6747 k).denote (before6748 k).denote (step6746 k) (step6747 k)) (@Runs.trans (1*1) (1*2) (before6748 k).denote (before6749 k).denote (before6750 k).denote (step6748 k) (step6749 k))))))) (@Runs.trans (((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))))+((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38)))))) (((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))))+((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2)))))) (before6750 k).denote (before6775 k).denote (after6799 k).denote (@Runs.trans ((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2))))) ((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38))))) (before6750 k).denote (before6762 k).denote (before6775 k).denote (@Runs.trans (((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))) (((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))) (before6750 k).denote (before6756 k).denote (before6762 k).denote (@Runs.trans ((16*2)+((8*2)+(1*3))) ((8*2)+((1*1)+(9*2))) (before6750 k).denote (before6753 k).denote (before6756 k).denote (@Runs.trans (16*2) ((8*2)+(1*3)) (before6750 k).denote (before6751 k).denote (before6753 k).denote (step6750 k) (@Runs.trans (8*2) (1*3) (before6751 k).denote (before6752 k).denote (before6753 k).denote (step6751 k) (step6752 k))) (@Runs.trans (8*2) ((1*1)+(9*2)) (before6753 k).denote (before6754 k).denote (before6756 k).denote (step6753 k) (@Runs.trans (1*1) (9*2) (before6754 k).denote (before6755 k).denote (before6756 k).denote (step6754 k) (step6755 k)))) (@Runs.trans ((11*2)+((7*2)+(1*3))) ((7*2)+((1*1)+(8*2))) (before6756 k).denote (before6759 k).denote (before6762 k).denote (@Runs.trans (11*2) ((7*2)+(1*3)) (before6756 k).denote (before6757 k).denote (before6759 k).denote (step6756 k) (@Runs.trans (7*2) (1*3) (before6757 k).denote (before6758 k).denote (before6759 k).denote (step6757 k) (step6758 k))) (@Runs.trans (7*2) ((1*1)+(8*2)) (before6759 k).denote (before6760 k).denote (before6762 k).denote (step6759 k) (@Runs.trans (1*1) (8*2) (before6760 k).denote (before6761 k).denote (before6762 k).denote (step6760 k) (step6761 k))))) (@Runs.trans (((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2)))) (((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38)))) (before6762 k).denote (before6768 k).denote (before6775 k).denote (@Runs.trans ((11*2)+((5*2)+(1*11))) ((5*2)+((1*1)+(5*2))) (before6762 k).denote (before6765 k).denote (before6768 k).denote (@Runs.trans (11*2) ((5*2)+(1*11)) (before6762 k).denote (before6763 k).denote (before6765 k).denote (step6762 k) (@Runs.trans (5*2) (1*11) (before6763 k).denote (before6764 k).denote (before6765 k).denote (step6763 k) (step6764 k))) (@Runs.trans (5*2) ((1*1)+(5*2)) (before6765 k).denote (before6766 k).denote (before6768 k).denote (step6765 k) (@Runs.trans (1*1) (5*2) (before6766 k).denote (before6767 k).denote (before6768 k).denote (step6766 k) (step6767 k)))) (@Runs.trans ((1*38)+((1*11)+(1*21))) (((1*38)+(1*11))+((1*21)+(1*38))) (before6768 k).denote (before6771 k).denote (before6775 k).denote (@Runs.trans (1*38) ((1*11)+(1*21)) (before6768 k).denote (before6769 k).denote (before6771 k).denote (step6768 k) (@Runs.trans (1*11) (1*21) (before6769 k).denote (before6770 k).denote (before6771 k).denote (step6769 k) (step6770 k))) (@Runs.trans ((1*38)+(1*11)) ((1*21)+(1*38)) (before6771 k).denote (before6773 k).denote (before6775 k).denote (@Runs.trans (1*38) (1*11) (before6771 k).denote (before6772 k).denote (before6773 k).denote (step6771 k) (step6772 k)) (@Runs.trans (1*21) (1*38) (before6773 k).denote (before6774 k).denote (before6775 k).denote (step6773 k) (step6774 k)))))) (@Runs.trans ((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38))))) ((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2))))) (before6775 k).denote (before6787 k).denote (after6799 k).denote (@Runs.trans (((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21)))) (((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))) (before6775 k).denote (before6781 k).denote (before6787 k).denote (@Runs.trans ((1*11)+((1*21)+((1*k+2)*70))) ((1*38)+((1*11)+(1*21))) (before6775 k).denote (before6778 k).denote (before6781 k).denote (@Runs.trans (1*11) ((1*21)+((1*k+2)*70)) (before6775 k).denote (before6776 k).denote (before6778 k).denote (step6775 k) (@Runs.trans (1*21) ((1*k+2)*70) (before6776 k).denote (before6777 k).denote (before6778 k).denote (step6776 k) (step6777 k))) (@Runs.trans (1*38) ((1*11)+(1*21)) (before6778 k).denote (before6779 k).denote (before6781 k).denote (step6778 k) (@Runs.trans (1*11) (1*21) (before6779 k).denote (before6780 k).denote (before6781 k).denote (step6779 k) (step6780 k)))) (@Runs.trans ((1*38)+((1*38)+(791761151*2))) ((1*3)+((791761151*2)+(1*38))) (before6781 k).denote (before6784 k).denote (before6787 k).denote (@Runs.trans (1*38) ((1*38)+(791761151*2)) (before6781 k).denote (before6782 k).denote (before6784 k).denote (step6781 k) (@Runs.trans (1*38) (791761151*2) (before6782 k).denote (before6783 k).denote (before6784 k).denote (step6782 k) (step6783 k))) (@Runs.trans (1*3) ((791761151*2)+(1*38)) (before6784 k).denote (before6785 k).denote (before6787 k).denote (step6784 k) (@Runs.trans (791761151*2) (1*38) (before6785 k).denote (before6786 k).denote (before6787 k).denote (step6785 k) (step6786 k))))) (@Runs.trans (((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3)))) (((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2)))) (before6787 k).denote (before6793 k).denote (after6799 k).denote (@Runs.trans ((1*21)+((1*38)+(791761152*2))) ((10*2)+((20*2)+(1*3))) (before6787 k).denote (before6790 k).denote (before6793 k).denote (@Runs.trans (1*21) ((1*38)+(791761152*2)) (before6787 k).denote (before6788 k).denote (before6790 k).denote (step6787 k) (@Runs.trans (1*38) (791761152*2) (before6788 k).denote (before6789 k).denote (before6790 k).denote (step6788 k) (step6789 k))) (@Runs.trans (10*2) ((20*2)+(1*3)) (before6790 k).denote (before6791 k).denote (before6793 k).denote (step6790 k) (@Runs.trans (20*2) (1*3) (before6791 k).denote (before6792 k).denote (before6793 k).denote (step6791 k) (step6792 k)))) (@Runs.trans ((20*2)+((1*1)+(21*2))) (((42*2)+(14*2))+((1*3)+(14*2))) (before6793 k).denote (before6796 k).denote (after6799 k).denote (@Runs.trans (20*2) ((1*1)+(21*2)) (before6793 k).denote (before6794 k).denote (before6796 k).denote (step6793 k) (@Runs.trans (1*1) (21*2) (before6794 k).denote (before6795 k).denote (before6796 k).denote (step6794 k) (step6795 k))) (@Runs.trans ((42*2)+(14*2)) ((1*3)+(14*2)) (before6796 k).denote (before6798 k).denote (after6799 k).denote (@Runs.trans (42*2) (14*2) (before6796 k).denote (before6797 k).denote (before6798 k).denote (step6796 k) (step6797 k)) (@Runs.trans (1*3) (14*2) (before6798 k).denote (before6799 k).denote (after6799 k).denote (step6798 k) (step6799 k)))))))) + have ht : (((((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))))+(((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))))+(((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2)))))))+((((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))))+((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38))))))+(((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))))+((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2)))))))) = (108*k+6334090962) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean new file mode 100644 index 00000000..fc367a81 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean @@ -0,0 +1,817 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6800_0 : Stack := [] +abbrev tail6800_1 : Stack := ⟨w1,1⟩ :: tail6800_0 +abbrev tail6800_2 : Stack := ⟨w2,1⟩ :: tail6800_1 +abbrev tail6800_3 : Stack := ⟨w1,2⟩ :: tail6800_2 +abbrev tail6800_4 : Stack := ⟨w0,1⟩ :: tail6800_3 +abbrev tail6800_5 : Stack := ⟨w2,1⟩ :: tail6800_4 +abbrev tail6800_6 : Stack := ⟨w1,1⟩ :: tail6800_5 +abbrev tail6800_7 : Stack := ⟨w0,15⟩ :: tail6800_6 +abbrev tail6800_8 : Stack := ⟨w2,1⟩ :: tail6800_7 +abbrev tail6800_9 : Stack := ⟨w1,9⟩ :: tail6800_8 +abbrev tail6800_10 : Stack := ⟨w0,10⟩ :: tail6800_9 +abbrev tail6800_11 : Stack := ⟨w2,1⟩ :: tail6800_10 +abbrev tail6800_12 : Stack := ⟨w1,8⟩ :: tail6800_11 +abbrev tail6800_13 : Stack := ⟨w0,10⟩ :: tail6800_12 +abbrev tail6800_14 : Stack := ⟨w2,1⟩ :: tail6800_13 +abbrev tail6800_15 : Stack := ⟨w1,5⟩ :: tail6800_14 +abbrev tail6800_16 (k : Nat) : Stack := ⟨w62,(1*k+7)⟩ :: tail6800_15 +abbrev tail6800_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6800_16 k +abbrev tail6800_18 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6800_17 k +abbrev tail6800_19 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6800_18 k +abbrev tail6800_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_19 k +abbrev tail6800_21 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6800_20 k +abbrev tail6800_22 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6800_21 k +abbrev tail6800_23 : Stack := ⟨w1,30⟩ :: tail6800_0 +abbrev tail6800_24 : Stack := ⟨w2,1⟩ :: tail6800_23 +abbrev tail6800_25 : Stack := ⟨w0,14⟩ :: tail6800_24 +abbrev tail6800_26 : Stack := ⟨w1,39⟩ :: tail6800_25 +abbrev tail6800_27 : Stack := ⟨w2,1⟩ :: tail6800_26 +abbrev tail6800_28 : Stack := ⟨w0,90⟩ :: tail6800_27 +abbrev tail6800_29 : Stack := ⟨w1,18⟩ :: tail6800_28 +abbrev tail6800_30 : Stack := ⟨w2,1⟩ :: tail6800_29 +abbrev tail6800_31 : Stack := ⟨w0,11⟩ :: tail6800_30 +abbrev tail6800_32 (k : Nat) : Stack := ⟨w304,(1*k+8)⟩ :: tail6800_31 +abbrev tail6800_33 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6800_32 k +abbrev tail6800_34 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6800_33 k +abbrev tail6800_35 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6800_34 k +abbrev tail6800_36 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6800_21 k +abbrev tail6800_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_36 k +abbrev tail6800_38 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6800_37 k +abbrev tail6800_39 (k : Nat) : Stack := ⟨w0,94⟩ :: tail6800_38 k +abbrev tail6800_40 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6800_39 k +abbrev tail6800_41 (k : Nat) : Stack := ⟨w304,(1*k+7)⟩ :: tail6800_31 +abbrev tail6800_42 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_41 k +abbrev tail6800_43 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6800_42 k +abbrev tail6800_44 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6800_38 k +abbrev tail6800_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_44 k +abbrev tail6800_46 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6800_45 k +abbrev tail6800_47 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_46 k +abbrev tail6800_48 (k : Nat) : Stack := ⟨w304,(1*k+6)⟩ :: tail6800_31 +abbrev tail6800_49 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_48 k +abbrev tail6800_50 (k : Nat) : Stack := ⟨w307,1⟩ :: tail6800_46 k +abbrev tail6800_51 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_50 k +abbrev tail6800_52 (k : Nat) : Stack := ⟨w304,(1*k+5)⟩ :: tail6800_31 +abbrev tail6800_53 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_52 k +abbrev tail6800_54 (k : Nat) : Stack := ⟨w307,2⟩ :: tail6800_46 k +abbrev tail6800_55 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_54 k +abbrev tail6800_56 (k : Nat) : Stack := ⟨w304,(1*k+4)⟩ :: tail6800_31 +abbrev tail6800_57 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_56 k +abbrev tail6800_58 (k : Nat) : Stack := ⟨w307,3⟩ :: tail6800_46 k +abbrev tail6800_59 (k : Nat) : Stack := ⟨w307,(1*k+6)⟩ :: tail6800_46 k +abbrev tail6800_60 : Stack := ⟨w304,1⟩ :: tail6800_31 +abbrev tail6800_61 : Stack := ⟨w305,1⟩ :: tail6800_60 +abbrev tail6800_62 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_59 k +abbrev tail6800_63 : Stack := ⟨w305,1⟩ :: tail6800_31 +abbrev tail6800_64 (k : Nat) : Stack := ⟨w307,(1*k+7)⟩ :: tail6800_46 k +abbrev tail6800_65 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_64 k +abbrev tail6800_66 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6800_65 k +abbrev tail6800_67 : Stack := ⟨w0,1⟩ :: tail6800_29 +abbrev tail6800_68 : Stack := ⟨w0,12⟩ :: tail6800_29 +abbrev tail6800_69 (k : Nat) : Stack := ⟨w307,(1*k+8)⟩ :: tail6800_46 k +abbrev tail6800_70 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6800_69 k +abbrev tail6800_71 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6800_70 k +abbrev tail6800_72 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6800_71 k +abbrev tail6800_73 : Stack := ⟨w0,1⟩ :: tail6800_26 +abbrev tail6800_74 : Stack := ⟨w0,91⟩ :: tail6800_26 +abbrev tail6800_75 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6800_70 k +abbrev tail6800_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_75 k +abbrev tail6800_77 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6800_76 k +abbrev tail6800_78 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6800_77 k +abbrev tail6800_79 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6800_78 k +abbrev tail6800_80 : Stack := ⟨w0,1⟩ :: tail6800_23 +abbrev tail6800_81 : Stack := ⟨w0,15⟩ :: tail6800_23 +abbrev tail6800_82 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6800_77 k +abbrev tail6800_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_82 k +abbrev tail6800_84 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6800_83 k +abbrev tail6800_85 (k : Nat) : Stack := ⟨w0,30⟩ :: tail6800_84 k +abbrev tail6800_86 : Stack := ⟨w0,1⟩ :: tail6800_0 +abbrev tail6800_87 (k : Nat) : Stack := ⟨w0,29⟩ :: tail6800_84 k +abbrev tail6800_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_87 k +abbrev tail6800_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_88 k +abbrev tail6800_90 : Stack := ⟨w0,2⟩ :: tail6800_0 +abbrev tail6800_91 : Stack := ⟨w0,3⟩ :: tail6800_0 +abbrev tail6800_92 (k : Nat) : Stack := ⟨w0,28⟩ :: tail6800_84 k +abbrev tail6800_93 : Stack := ⟨w1,1⟩ :: tail6800_91 +abbrev tail6800_94 : Stack := ⟨w1,29⟩ :: tail6800_91 +abbrev tail6800_95 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6800_83 k +abbrev tail6800_96 : Stack := ⟨w2,1⟩ :: tail6800_94 +abbrev tail6800_97 : Stack := ⟨w0,14⟩ :: tail6800_96 +abbrev tail6800_98 : Stack := ⟨w0,15⟩ :: tail6800_96 +abbrev tail6800_99 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6800_77 k +abbrev tail6800_100 : Stack := ⟨w1,1⟩ :: tail6800_98 +abbrev tail6800_101 : Stack := ⟨w1,38⟩ :: tail6800_98 +abbrev tail6800_102 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6800_76 k +abbrev tail6800_103 : Stack := ⟨w2,1⟩ :: tail6800_101 +abbrev tail6800_104 : Stack := ⟨w0,90⟩ :: tail6800_103 +abbrev tail6800_105 : Stack := ⟨w0,91⟩ :: tail6800_103 +abbrev tail6800_106 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6800_70 k +abbrev tail6800_107 : Stack := ⟨w1,1⟩ :: tail6800_105 +abbrev tail6800_108 : Stack := ⟨w1,17⟩ :: tail6800_105 +abbrev tail6800_109 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6800_69 k +abbrev tail6800_110 : Stack := ⟨w2,1⟩ :: tail6800_108 +abbrev tail6800_111 : Stack := ⟨w0,11⟩ :: tail6800_110 +abbrev tail6800_112 (k : Nat) : Stack := ⟨w308,(1*k+8)⟩ :: tail6800_111 +abbrev tail6800_113 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6800_112 k +abbrev tail6800_114 (k : Nat) : Stack := ⟨w0,25⟩ :: tail6800_112 k +abbrev tail6800_115 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6800_38 k +abbrev tail6800_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_114 k +abbrev tail6800_117 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6800_114 k +abbrev tail6800_118 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6800_37 k +abbrev tail6800_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_117 k +abbrev tail6800_120 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6800_119 k +abbrev tail6800_121 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6800_119 k +abbrev tail6800_122 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6800_21 k +abbrev tail6800_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_121 k +abbrev tail6800_124 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6800_121 k +abbrev tail6800_125 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6800_20 k +abbrev tail6800_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_124 k +abbrev tail6800_127 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6800_126 k +abbrev tail6800_128 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6800_126 k +abbrev tail6800_129 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6800_18 k +abbrev tail6800_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_128 k +abbrev tail6800_131 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6800_128 k +abbrev tail6800_132 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6800_17 k +abbrev tail6800_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_131 k +abbrev tail6800_134 (k : Nat) : Stack := ⟨w0,791761151⟩ :: tail6800_133 k +abbrev tail6800_135 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6800_134 k +abbrev tail6800_136 (k : Nat) : Stack := ⟨w67,(1*k+7)⟩ :: tail6800_135 k +abbrev tail6800_137 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6800_136 k +abbrev tail6800_138 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6800_136 k +abbrev tail6800_139 : Stack := ⟨w0,9⟩ :: tail6800_12 +abbrev tail6800_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_138 k +abbrev tail6800_141 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6800_138 k +abbrev tail6800_142 : Stack := ⟨w1,7⟩ :: tail6800_11 +abbrev tail6800_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_141 k +abbrev tail6800_144 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6800_143 k +abbrev tail6800_145 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6800_143 k +abbrev tail6800_146 : Stack := ⟨w0,9⟩ :: tail6800_9 +abbrev tail6800_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_145 k +abbrev tail6800_148 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6800_145 k +abbrev tail6800_149 : Stack := ⟨w1,8⟩ :: tail6800_8 +abbrev tail6800_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_148 k +abbrev tail6800_151 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6800_150 k +abbrev tail6800_152 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6800_150 k +abbrev tail6800_153 : Stack := ⟨w0,14⟩ :: tail6800_6 +abbrev tail6800_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_152 k +abbrev tail6800_155 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6800_152 k +abbrev tail6800_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_155 k +abbrev tail6800_157 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6800_156 k +abbrev tail6800_158 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_157 k +abbrev tail6800_159 : Stack := ⟨w1,1⟩ :: tail6800_2 +abbrev tail6800_160 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_158 k +abbrev tail6800_161 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6800_160 k +abbrev tail6800_162 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6800_160 k +abbrev tail6800_163 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_162 k + +def before6800 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail6800_22 k),(tail6800_35 k)⟩ +def before6801 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521633),(tail6800_37 k),(tail6800_35 k)⟩ +def before6802 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521663),(tail6800_38 k),(tail6800_34 k)⟩ +def before6803 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521851),(tail6800_39 k),(tail6800_33 k)⟩ +def before6804 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail6800_40 k),(tail6800_32 k)⟩ +def before6805 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6800_40 k),(tail6800_42 k)⟩ +def before6806 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail6800_39 k),(tail6800_43 k)⟩ +def before6807 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521851),(tail6800_45 k),(tail6800_43 k)⟩ +def before6808 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail6800_46 k),(tail6800_42 k)⟩ +def before6809 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail6800_47 k),(tail6800_41 k)⟩ +def before6810 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail6800_47 k),(tail6800_49 k)⟩ +def before6811 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail6800_50 k),(tail6800_49 k)⟩ +def before6812 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail6800_51 k),(tail6800_48 k)⟩ +def before6813 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail6800_51 k),(tail6800_53 k)⟩ +def before6814 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail6800_54 k),(tail6800_53 k)⟩ +def before6815 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail6800_55 k),(tail6800_52 k)⟩ +def before6816 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail6800_55 k),(tail6800_57 k)⟩ +def before6817 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail6800_58 k),(tail6800_57 k)⟩ +def before6818 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail6800_59 k),tail6800_61⟩ +def before6819 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail6800_62 k),tail6800_60⟩ +def before6820 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail6800_62 k),tail6800_63⟩ +def before6821 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail6800_64 k),tail6800_63⟩ +def before6822 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail6800_65 k),tail6800_31⟩ +def before6823 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526609),(tail6800_66 k),tail6800_30⟩ +def before6824 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526609),(tail6800_66 k),tail6800_67⟩ +def before6825 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6800_65 k),tail6800_68⟩ +def before6826 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail6800_69 k),tail6800_68⟩ +def before6827 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526611),(tail6800_70 k),tail6800_29⟩ +def before6828 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail6800_71 k),tail6800_28⟩ +def before6829 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526827),(tail6800_72 k),tail6800_27⟩ +def before6830 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail6800_72 k),tail6800_73⟩ +def before6831 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail6800_71 k),tail6800_74⟩ +def before6832 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail6800_76 k),tail6800_74⟩ +def before6833 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526829),(tail6800_77 k),tail6800_26⟩ +def before6834 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526907),(tail6800_78 k),tail6800_25⟩ +def before6835 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526935),(tail6800_79 k),tail6800_24⟩ +def before6836 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail6800_79 k),tail6800_80⟩ +def before6837 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail6800_78 k),tail6800_81⟩ +def before6838 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526907),(tail6800_83 k),tail6800_81⟩ +def before6839 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526937),(tail6800_84 k),tail6800_23⟩ +def before6840 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526997),(tail6800_85 k),tail6800_0⟩ +def before6841 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail6800_85 k),tail6800_86⟩ +def before6842 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526997),(tail6800_88 k),tail6800_86⟩ +def before6843 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526999),(tail6800_89 k),tail6800_0⟩ +def before6844 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526999),(tail6800_89 k),tail6800_86⟩ +def before6845 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail6800_88 k),tail6800_90⟩ +def before6846 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526995),(tail6800_87 k),tail6800_91⟩ +def before6847 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail6800_92 k),tail6800_93⟩ +def before6848 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail6800_84 k),tail6800_94⟩ +def before6849 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail6800_95 k),tail6800_96⟩ +def before6850 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail6800_83 k),tail6800_97⟩ +def before6851 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail6800_82 k),tail6800_98⟩ +def before6852 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail6800_99 k),tail6800_100⟩ +def before6853 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526829),(tail6800_77 k),tail6800_101⟩ +def before6854 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail6800_102 k),tail6800_103⟩ +def before6855 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail6800_76 k),tail6800_104⟩ +def before6856 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail6800_75 k),tail6800_105⟩ +def before6857 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail6800_106 k),tail6800_107⟩ +def before6858 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526611),(tail6800_70 k),tail6800_108⟩ +def before6859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526609),(tail6800_109 k),tail6800_110⟩ +def before6860 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6800_69 k),tail6800_111⟩ +def before6861 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6800_46 k),(tail6800_112 k)⟩ +def before6862 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail6800_45 k),(tail6800_113 k)⟩ +def before6863 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail6800_44 k),(tail6800_114 k)⟩ +def before6864 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail6800_115 k),(tail6800_116 k)⟩ +def before6865 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail6800_38 k),(tail6800_117 k)⟩ +def before6866 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6800_118 k),(tail6800_119 k)⟩ +def before6867 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail6800_37 k),(tail6800_120 k)⟩ +def before6868 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail6800_36 k),(tail6800_121 k)⟩ +def before6869 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail6800_122 k),(tail6800_123 k)⟩ +def before6870 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail6800_21 k),(tail6800_124 k)⟩ +def before6871 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail6800_125 k),(tail6800_126 k)⟩ +def before6872 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail6800_20 k),(tail6800_127 k)⟩ +def before6873 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail6800_19 k),(tail6800_128 k)⟩ +def before6874 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail6800_129 k),(tail6800_130 k)⟩ +def before6875 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521487),(tail6800_18 k),(tail6800_131 k)⟩ +def before6876 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521485),(tail6800_132 k),(tail6800_133 k)⟩ +def before6877 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6800_17 k),(tail6800_134 k)⟩ +def before6878 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6800_16 k),(tail6800_135 k)⟩ +def before6879 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6800_15,(tail6800_136 k)⟩ +def before6880 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail6800_14,(tail6800_137 k)⟩ +def before6881 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail6800_13,(tail6800_138 k)⟩ +def before6882 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail6800_139,(tail6800_140 k)⟩ +def before6883 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail6800_12,(tail6800_141 k)⟩ +def before6884 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail6800_142,(tail6800_143 k)⟩ +def before6885 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail6800_11,(tail6800_144 k)⟩ +def before6886 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail6800_10,(tail6800_145 k)⟩ +def before6887 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail6800_146,(tail6800_147 k)⟩ +def before6888 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail6800_9,(tail6800_148 k)⟩ +def before6889 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail6800_149,(tail6800_150 k)⟩ +def before6890 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail6800_8,(tail6800_151 k)⟩ +def before6891 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail6800_7,(tail6800_152 k)⟩ +def before6892 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail6800_153,(tail6800_154 k)⟩ +def before6893 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6800_6,(tail6800_155 k)⟩ +def before6894 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail6800_5,(tail6800_156 k)⟩ +def before6895 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1245),tail6800_4,(tail6800_157 k)⟩ +def before6896 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6800_3,(tail6800_158 k)⟩ +def before6897 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6800_159,(tail6800_160 k)⟩ +def before6898 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail6800_2,(tail6800_161 k)⟩ +def before6899 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1253),tail6800_1,(tail6800_162 k)⟩ +def after6899 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1255),tail6800_0,(tail6800_163 k)⟩ + +theorem macro6800 (k : Nat) : applyExit (before6800 k) exit6 1 = some (before6801 k) := by + simp (disch := omega) [before6800, before6801, exit6, applyExit, pop, push] + <;> omega +theorem step6800 (k : Nat) : Runs (1*1) (before6800 k).denote (before6801 k).denote := + @applyExit_sound (before6800 k) (before6801 k) exit6 1 valid6 (macro6800 k) +theorem macro6801 (k : Nat) : applyExit (before6801 k) exit0 15 = some (before6802 k) := by + simp (disch := omega) [before6801, before6802, exit0, applyExit, pop, push] + <;> omega +theorem step6801 (k : Nat) : Runs (15*2) (before6801 k).denote (before6802 k).denote := + @applyExit_sound (before6801 k) (before6802 k) exit0 15 valid0 (macro6801 k) +theorem macro6802 (k : Nat) : applyExit (before6802 k) exit13 94 = some (before6803 k) := by + simp (disch := omega) [before6802, before6803, exit13, applyExit, pop, push] + <;> omega +theorem step6802 (k : Nat) : Runs (94*2) (before6802 k).denote (before6803 k).denote := + @applyExit_sound (before6802 k) (before6803 k) exit13 94 valid13 (macro6802 k) +theorem macro6803 (k : Nat) : applyExit (before6803 k) exit0 24 = some (before6804 k) := by + simp (disch := omega) [before6803, before6804, exit0, applyExit, pop, push] + <;> omega +theorem step6803 (k : Nat) : Runs (24*2) (before6803 k).denote (before6804 k).denote := + @applyExit_sound (before6803 k) (before6804 k) exit0 24 valid0 (macro6803 k) +theorem macro6804 (k : Nat) : applyExit (before6804 k) exit342 1 = some (before6805 k) := by + simp (disch := omega) [before6804, before6805, exit342, applyExit, pop, push] + <;> omega +theorem step6804 (k : Nat) : Runs (1*47) (before6804 k).denote (before6805 k).denote := + @applyExit_sound (before6804 k) (before6805 k) exit342 1 valid342 (macro6804 k) +theorem macro6805 (k : Nat) : applyExit (before6805 k) exit2 24 = some (before6806 k) := by + simp (disch := omega) [before6805, before6806, exit2, applyExit, pop, push] + <;> omega +theorem step6805 (k : Nat) : Runs (24*2) (before6805 k).denote (before6806 k).denote := + @applyExit_sound (before6805 k) (before6806 k) exit2 24 valid2 (macro6805 k) +theorem macro6806 (k : Nat) : applyExit (before6806 k) exit6 1 = some (before6807 k) := by + simp (disch := omega) [before6806, before6807, exit6, applyExit, pop, push] + <;> omega +theorem step6806 (k : Nat) : Runs (1*1) (before6806 k).denote (before6807 k).denote := + @applyExit_sound (before6806 k) (before6807 k) exit6 1 valid6 (macro6806 k) +theorem macro6807 (k : Nat) : applyExit (before6807 k) exit0 24 = some (before6808 k) := by + simp (disch := omega) [before6807, before6808, exit0, applyExit, pop, push] + <;> omega +theorem step6807 (k : Nat) : Runs (24*2) (before6807 k).denote (before6808 k).denote := + @applyExit_sound (before6807 k) (before6808 k) exit0 24 valid0 (macro6807 k) +theorem macro6808 (k : Nat) : applyExit (before6808 k) exit343 1 = some (before6809 k) := by + simp (disch := omega) [before6808, before6809, exit343, applyExit, pop, push] + <;> omega +theorem step6808 (k : Nat) : Runs (1*1010) (before6808 k).denote (before6809 k).denote := + @applyExit_sound (before6808 k) (before6809 k) exit343 1 valid343 (macro6808 k) +theorem macro6809 (k : Nat) : applyExit (before6809 k) exit342 1 = some (before6810 k) := by + simp (disch := omega) [before6809, before6810, exit342, applyExit, pop, push] + <;> omega +theorem step6809 (k : Nat) : Runs (1*47) (before6809 k).denote (before6810 k).denote := + @applyExit_sound (before6809 k) (before6810 k) exit342 1 valid342 (macro6809 k) +theorem macro6810 (k : Nat) : applyExit (before6810 k) exit344 1 = some (before6811 k) := by + simp (disch := omega) [before6810, before6811, exit344, applyExit, pop, push] + <;> omega +theorem step6810 (k : Nat) : Runs (1*97) (before6810 k).denote (before6811 k).denote := + @applyExit_sound (before6810 k) (before6811 k) exit344 1 valid344 (macro6810 k) +theorem macro6811 (k : Nat) : applyExit (before6811 k) exit343 1 = some (before6812 k) := by + simp (disch := omega) [before6811, before6812, exit343, applyExit, pop, push] + <;> omega +theorem step6811 (k : Nat) : Runs (1*1010) (before6811 k).denote (before6812 k).denote := + @applyExit_sound (before6811 k) (before6812 k) exit343 1 valid343 (macro6811 k) +theorem macro6812 (k : Nat) : applyExit (before6812 k) exit342 1 = some (before6813 k) := by + simp (disch := omega) [before6812, before6813, exit342, applyExit, pop, push] + <;> omega +theorem step6812 (k : Nat) : Runs (1*47) (before6812 k).denote (before6813 k).denote := + @applyExit_sound (before6812 k) (before6813 k) exit342 1 valid342 (macro6812 k) +theorem macro6813 (k : Nat) : applyExit (before6813 k) exit344 1 = some (before6814 k) := by + simp (disch := omega) [before6813, before6814, exit344, applyExit, pop, push] + <;> omega +theorem step6813 (k : Nat) : Runs (1*97) (before6813 k).denote (before6814 k).denote := + @applyExit_sound (before6813 k) (before6814 k) exit344 1 valid344 (macro6813 k) +theorem macro6814 (k : Nat) : applyExit (before6814 k) exit343 1 = some (before6815 k) := by + simp (disch := omega) [before6814, before6815, exit343, applyExit, pop, push] + <;> omega +theorem step6814 (k : Nat) : Runs (1*1010) (before6814 k).denote (before6815 k).denote := + @applyExit_sound (before6814 k) (before6815 k) exit343 1 valid343 (macro6814 k) +theorem macro6815 (k : Nat) : applyExit (before6815 k) exit342 1 = some (before6816 k) := by + simp (disch := omega) [before6815, before6816, exit342, applyExit, pop, push] + <;> omega +theorem step6815 (k : Nat) : Runs (1*47) (before6815 k).denote (before6816 k).denote := + @applyExit_sound (before6815 k) (before6816 k) exit342 1 valid342 (macro6815 k) +theorem macro6816 (k : Nat) : applyExit (before6816 k) exit344 1 = some (before6817 k) := by + simp (disch := omega) [before6816, before6817, exit344, applyExit, pop, push] + <;> omega +theorem step6816 (k : Nat) : Runs (1*97) (before6816 k).denote (before6817 k).denote := + @applyExit_sound (before6816 k) (before6817 k) exit344 1 valid344 (macro6816 k) +def cycleState6817 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w307,(3+1*j)⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761152⟩,⟨w241,1⟩,⟨w62,(1*k+7)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w305,1⟩,⟨w304,(1*k+4-1*j)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ +def cyclePart6817_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w306,1⟩,⟨w307,(3+1*j)⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761152⟩,⟨w241,1⟩,⟨w62,(1*k+7)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w304,(1*k+4-1*j)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ +def cyclePart6817_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w306,1⟩,⟨w307,(3+1*j)⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761152⟩,⟨w241,1⟩,⟨w62,(1*k+7)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w305,1⟩,⟨w304,(1*k+3-1*j)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ +theorem cycleMacro6817_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState6817 k j) exit343 1 = some (cyclePart6817_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState6817, cyclePart6817_0, exit343, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro6817_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart6817_0 k j) exit342 1 = some (cyclePart6817_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart6817_0, cyclePart6817_1, exit342, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro6817_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart6817_1 k j) exit344 1 = some (cycleState6817 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart6817_1, cycleState6817, exit344, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun6817 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState6817 k j).denote (cycleState6817 k (j+1)).denote := by + have h0 : Runs (1*1010) (cycleState6817 k j).denote (cyclePart6817_0 k j).denote := @applyExit_sound (cycleState6817 k j) (cyclePart6817_0 k j) exit343 1 valid343 (cycleMacro6817_0 k j hj) + have h1 : Runs (1*47) (cyclePart6817_0 k j).denote (cyclePart6817_1 k j).denote := @applyExit_sound (cyclePart6817_0 k j) (cyclePart6817_1 k j) exit342 1 valid342 (cycleMacro6817_1 k j hj) + have h2 : Runs (1*97) (cyclePart6817_1 k j).denote (cycleState6817 k (j+1)).denote := @applyExit_sound (cyclePart6817_1 k j) (cycleState6817 k (j+1)) exit344 1 valid344 (cycleMacro6817_2 k j hj) + exact (@Runs.trans (1*1010) ((1*47)+(1*97)) (cycleState6817 k j).denote (cyclePart6817_0 k j).denote (cycleState6817 k (j+1)).denote h0 (@Runs.trans (1*47) (1*97) (cyclePart6817_0 k j).denote (cyclePart6817_1 k j).denote (cycleState6817 k (j+1)).denote h1 h2)) +theorem step6817 (k : Nat) : Runs ((1*k+3)*1154) (before6817 k).denote (before6818 k).denote := by + have h := Runs.chain (fun j => (cycleState6817 k j).denote) 1154 (1*k+3) (cycleRun6817 k) + have h0 : cycleState6817 k 0 = before6817 k := by simp [cycleState6817, before6817] + have h1 : cycleState6817 k (1*k+3) = before6818 k := by + simp [cycleState6817, before6818] <;> omega + simpa only [h0, h1] using h +theorem macro6818 (k : Nat) : applyExit (before6818 k) exit343 1 = some (before6819 k) := by + simp (disch := omega) [before6818, before6819, exit343, applyExit, pop, push] + <;> omega +theorem step6818 (k : Nat) : Runs (1*1010) (before6818 k).denote (before6819 k).denote := + @applyExit_sound (before6818 k) (before6819 k) exit343 1 valid343 (macro6818 k) +theorem macro6819 (k : Nat) : applyExit (before6819 k) exit342 1 = some (before6820 k) := by + simp (disch := omega) [before6819, before6820, exit342, applyExit, pop, push] + <;> omega +theorem step6819 (k : Nat) : Runs (1*47) (before6819 k).denote (before6820 k).denote := + @applyExit_sound (before6819 k) (before6820 k) exit342 1 valid342 (macro6819 k) +theorem macro6820 (k : Nat) : applyExit (before6820 k) exit344 1 = some (before6821 k) := by + simp (disch := omega) [before6820, before6821, exit344, applyExit, pop, push] + <;> omega +theorem step6820 (k : Nat) : Runs (1*97) (before6820 k).denote (before6821 k).denote := + @applyExit_sound (before6820 k) (before6821 k) exit344 1 valid344 (macro6820 k) +theorem macro6821 (k : Nat) : applyExit (before6821 k) exit343 1 = some (before6822 k) := by + simp (disch := omega) [before6821, before6822, exit343, applyExit, pop, push] + <;> omega +theorem step6821 (k : Nat) : Runs (1*1010) (before6821 k).denote (before6822 k).denote := + @applyExit_sound (before6821 k) (before6822 k) exit343 1 valid343 (macro6821 k) +theorem macro6822 (k : Nat) : applyExit (before6822 k) exit0 11 = some (before6823 k) := by + simp (disch := omega) [before6822, before6823, exit0, applyExit, pop, push] + <;> omega +theorem step6822 (k : Nat) : Runs (11*2) (before6822 k).denote (before6823 k).denote := + @applyExit_sound (before6822 k) (before6823 k) exit0 11 valid0 (macro6822 k) +theorem macro6823 (k : Nat) : applyExit (before6823 k) exit1 1 = some (before6824 k) := by + simp (disch := omega) [before6823, before6824, exit1, applyExit, pop, push] + <;> omega +theorem step6823 (k : Nat) : Runs (1*3) (before6823 k).denote (before6824 k).denote := + @applyExit_sound (before6823 k) (before6824 k) exit1 1 valid1 (macro6823 k) +theorem macro6824 (k : Nat) : applyExit (before6824 k) exit2 11 = some (before6825 k) := by + simp (disch := omega) [before6824, before6825, exit2, applyExit, pop, push] + <;> omega +theorem step6824 (k : Nat) : Runs (11*2) (before6824 k).denote (before6825 k).denote := + @applyExit_sound (before6824 k) (before6825 k) exit2 11 valid2 (macro6824 k) +theorem macro6825 (k : Nat) : applyExit (before6825 k) exit344 1 = some (before6826 k) := by + simp (disch := omega) [before6825, before6826, exit344, applyExit, pop, push] + <;> omega +theorem step6825 (k : Nat) : Runs (1*97) (before6825 k).denote (before6826 k).denote := + @applyExit_sound (before6825 k) (before6826 k) exit344 1 valid344 (macro6825 k) +theorem macro6826 (k : Nat) : applyExit (before6826 k) exit0 12 = some (before6827 k) := by + simp (disch := omega) [before6826, before6827, exit0, applyExit, pop, push] + <;> omega +theorem step6826 (k : Nat) : Runs (12*2) (before6826 k).denote (before6827 k).denote := + @applyExit_sound (before6826 k) (before6827 k) exit0 12 valid0 (macro6826 k) +theorem macro6827 (k : Nat) : applyExit (before6827 k) exit13 18 = some (before6828 k) := by + simp (disch := omega) [before6827, before6828, exit13, applyExit, pop, push] + <;> omega +theorem step6827 (k : Nat) : Runs (18*2) (before6827 k).denote (before6828 k).denote := + @applyExit_sound (before6827 k) (before6828 k) exit13 18 valid13 (macro6827 k) +theorem macro6828 (k : Nat) : applyExit (before6828 k) exit0 90 = some (before6829 k) := by + simp (disch := omega) [before6828, before6829, exit0, applyExit, pop, push] + <;> omega +theorem step6828 (k : Nat) : Runs (90*2) (before6828 k).denote (before6829 k).denote := + @applyExit_sound (before6828 k) (before6829 k) exit0 90 valid0 (macro6828 k) +theorem macro6829 (k : Nat) : applyExit (before6829 k) exit1 1 = some (before6830 k) := by + simp (disch := omega) [before6829, before6830, exit1, applyExit, pop, push] + <;> omega +theorem step6829 (k : Nat) : Runs (1*3) (before6829 k).denote (before6830 k).denote := + @applyExit_sound (before6829 k) (before6830 k) exit1 1 valid1 (macro6829 k) +theorem macro6830 (k : Nat) : applyExit (before6830 k) exit2 90 = some (before6831 k) := by + simp (disch := omega) [before6830, before6831, exit2, applyExit, pop, push] + <;> omega +theorem step6830 (k : Nat) : Runs (90*2) (before6830 k).denote (before6831 k).denote := + @applyExit_sound (before6830 k) (before6831 k) exit2 90 valid2 (macro6830 k) +theorem macro6831 (k : Nat) : applyExit (before6831 k) exit6 1 = some (before6832 k) := by + simp (disch := omega) [before6831, before6832, exit6, applyExit, pop, push] + <;> omega +theorem step6831 (k : Nat) : Runs (1*1) (before6831 k).denote (before6832 k).denote := + @applyExit_sound (before6831 k) (before6832 k) exit6 1 valid6 (macro6831 k) +theorem macro6832 (k : Nat) : applyExit (before6832 k) exit0 91 = some (before6833 k) := by + simp (disch := omega) [before6832, before6833, exit0, applyExit, pop, push] + <;> omega +theorem step6832 (k : Nat) : Runs (91*2) (before6832 k).denote (before6833 k).denote := + @applyExit_sound (before6832 k) (before6833 k) exit0 91 valid0 (macro6832 k) +theorem macro6833 (k : Nat) : applyExit (before6833 k) exit13 39 = some (before6834 k) := by + simp (disch := omega) [before6833, before6834, exit13, applyExit, pop, push] + <;> omega +theorem step6833 (k : Nat) : Runs (39*2) (before6833 k).denote (before6834 k).denote := + @applyExit_sound (before6833 k) (before6834 k) exit13 39 valid13 (macro6833 k) +theorem macro6834 (k : Nat) : applyExit (before6834 k) exit0 14 = some (before6835 k) := by + simp (disch := omega) [before6834, before6835, exit0, applyExit, pop, push] + <;> omega +theorem step6834 (k : Nat) : Runs (14*2) (before6834 k).denote (before6835 k).denote := + @applyExit_sound (before6834 k) (before6835 k) exit0 14 valid0 (macro6834 k) +theorem macro6835 (k : Nat) : applyExit (before6835 k) exit1 1 = some (before6836 k) := by + simp (disch := omega) [before6835, before6836, exit1, applyExit, pop, push] + <;> omega +theorem step6835 (k : Nat) : Runs (1*3) (before6835 k).denote (before6836 k).denote := + @applyExit_sound (before6835 k) (before6836 k) exit1 1 valid1 (macro6835 k) +theorem macro6836 (k : Nat) : applyExit (before6836 k) exit2 14 = some (before6837 k) := by + simp (disch := omega) [before6836, before6837, exit2, applyExit, pop, push] + <;> omega +theorem step6836 (k : Nat) : Runs (14*2) (before6836 k).denote (before6837 k).denote := + @applyExit_sound (before6836 k) (before6837 k) exit2 14 valid2 (macro6836 k) +theorem macro6837 (k : Nat) : applyExit (before6837 k) exit6 1 = some (before6838 k) := by + simp (disch := omega) [before6837, before6838, exit6, applyExit, pop, push] + <;> omega +theorem step6837 (k : Nat) : Runs (1*1) (before6837 k).denote (before6838 k).denote := + @applyExit_sound (before6837 k) (before6838 k) exit6 1 valid6 (macro6837 k) +theorem macro6838 (k : Nat) : applyExit (before6838 k) exit0 15 = some (before6839 k) := by + simp (disch := omega) [before6838, before6839, exit0, applyExit, pop, push] + <;> omega +theorem step6838 (k : Nat) : Runs (15*2) (before6838 k).denote (before6839 k).denote := + @applyExit_sound (before6838 k) (before6839 k) exit0 15 valid0 (macro6838 k) +theorem macro6839 (k : Nat) : applyExit (before6839 k) exit13 30 = some (before6840 k) := by + simp (disch := omega) [before6839, before6840, exit13, applyExit, pop, push] + <;> omega +theorem step6839 (k : Nat) : Runs (30*2) (before6839 k).denote (before6840 k).denote := + @applyExit_sound (before6839 k) (before6840 k) exit13 30 valid13 (macro6839 k) +theorem macro6840 (k : Nat) : applyExit (before6840 k) exit1 1 = some (before6841 k) := by + simp (disch := omega) [before6840, before6841, exit1, applyExit, pop, push] + <;> omega +theorem step6840 (k : Nat) : Runs (1*3) (before6840 k).denote (before6841 k).denote := + @applyExit_sound (before6840 k) (before6841 k) exit1 1 valid1 (macro6840 k) +theorem macro6841 (k : Nat) : applyExit (before6841 k) exit6 1 = some (before6842 k) := by + simp (disch := omega) [before6841, before6842, exit6, applyExit, pop, push] + <;> omega +theorem step6841 (k : Nat) : Runs (1*1) (before6841 k).denote (before6842 k).denote := + @applyExit_sound (before6841 k) (before6842 k) exit6 1 valid6 (macro6841 k) +theorem macro6842 (k : Nat) : applyExit (before6842 k) exit0 1 = some (before6843 k) := by + simp (disch := omega) [before6842, before6843, exit0, applyExit, pop, push] + <;> omega +theorem step6842 (k : Nat) : Runs (1*2) (before6842 k).denote (before6843 k).denote := + @applyExit_sound (before6842 k) (before6843 k) exit0 1 valid0 (macro6842 k) +theorem macro6843 (k : Nat) : applyExit (before6843 k) exit1 1 = some (before6844 k) := by + simp (disch := omega) [before6843, before6844, exit1, applyExit, pop, push] + <;> omega +theorem step6843 (k : Nat) : Runs (1*3) (before6843 k).denote (before6844 k).denote := + @applyExit_sound (before6843 k) (before6844 k) exit1 1 valid1 (macro6843 k) +theorem macro6844 (k : Nat) : applyExit (before6844 k) exit2 1 = some (before6845 k) := by + simp (disch := omega) [before6844, before6845, exit2, applyExit, pop, push] + <;> omega +theorem step6844 (k : Nat) : Runs (1*2) (before6844 k).denote (before6845 k).denote := + @applyExit_sound (before6844 k) (before6845 k) exit2 1 valid2 (macro6844 k) +theorem macro6845 (k : Nat) : applyExit (before6845 k) exit3 1 = some (before6846 k) := by + simp (disch := omega) [before6845, before6846, exit3, applyExit, pop, push] + <;> omega +theorem step6845 (k : Nat) : Runs (1*2) (before6845 k).denote (before6846 k).denote := + @applyExit_sound (before6845 k) (before6846 k) exit3 1 valid3 (macro6845 k) +theorem macro6846 (k : Nat) : applyExit (before6846 k) exit9 1 = some (before6847 k) := by + simp (disch := omega) [before6846, before6847, exit9, applyExit, pop, push] + <;> omega +theorem step6846 (k : Nat) : Runs (1*2) (before6846 k).denote (before6847 k).denote := + @applyExit_sound (before6846 k) (before6847 k) exit9 1 valid9 (macro6846 k) +theorem macro6847 (k : Nat) : applyExit (before6847 k) exit10 28 = some (before6848 k) := by + simp (disch := omega) [before6847, before6848, exit10, applyExit, pop, push] + <;> omega +theorem step6847 (k : Nat) : Runs (28*2) (before6847 k).denote (before6848 k).denote := + @applyExit_sound (before6847 k) (before6848 k) exit10 28 valid10 (macro6847 k) +theorem macro6848 (k : Nat) : applyExit (before6848 k) exit11 1 = some (before6849 k) := by + simp (disch := omega) [before6848, before6849, exit11, applyExit, pop, push] + <;> omega +theorem step6848 (k : Nat) : Runs (1*2) (before6848 k).denote (before6849 k).denote := + @applyExit_sound (before6848 k) (before6849 k) exit11 1 valid11 (macro6848 k) +theorem macro6849 (k : Nat) : applyExit (before6849 k) exit2 14 = some (before6850 k) := by + simp (disch := omega) [before6849, before6850, exit2, applyExit, pop, push] + <;> omega +theorem step6849 (k : Nat) : Runs (14*2) (before6849 k).denote (before6850 k).denote := + @applyExit_sound (before6849 k) (before6850 k) exit2 14 valid2 (macro6849 k) +theorem macro6850 (k : Nat) : applyExit (before6850 k) exit3 1 = some (before6851 k) := by + simp (disch := omega) [before6850, before6851, exit3, applyExit, pop, push] + <;> omega +theorem step6850 (k : Nat) : Runs (1*2) (before6850 k).denote (before6851 k).denote := + @applyExit_sound (before6850 k) (before6851 k) exit3 1 valid3 (macro6850 k) +theorem macro6851 (k : Nat) : applyExit (before6851 k) exit9 1 = some (before6852 k) := by + simp (disch := omega) [before6851, before6852, exit9, applyExit, pop, push] + <;> omega +theorem step6851 (k : Nat) : Runs (1*2) (before6851 k).denote (before6852 k).denote := + @applyExit_sound (before6851 k) (before6852 k) exit9 1 valid9 (macro6851 k) +theorem macro6852 (k : Nat) : applyExit (before6852 k) exit10 37 = some (before6853 k) := by + simp (disch := omega) [before6852, before6853, exit10, applyExit, pop, push] + <;> omega +theorem step6852 (k : Nat) : Runs (37*2) (before6852 k).denote (before6853 k).denote := + @applyExit_sound (before6852 k) (before6853 k) exit10 37 valid10 (macro6852 k) +theorem macro6853 (k : Nat) : applyExit (before6853 k) exit11 1 = some (before6854 k) := by + simp (disch := omega) [before6853, before6854, exit11, applyExit, pop, push] + <;> omega +theorem step6853 (k : Nat) : Runs (1*2) (before6853 k).denote (before6854 k).denote := + @applyExit_sound (before6853 k) (before6854 k) exit11 1 valid11 (macro6853 k) +theorem macro6854 (k : Nat) : applyExit (before6854 k) exit2 90 = some (before6855 k) := by + simp (disch := omega) [before6854, before6855, exit2, applyExit, pop, push] + <;> omega +theorem step6854 (k : Nat) : Runs (90*2) (before6854 k).denote (before6855 k).denote := + @applyExit_sound (before6854 k) (before6855 k) exit2 90 valid2 (macro6854 k) +theorem macro6855 (k : Nat) : applyExit (before6855 k) exit3 1 = some (before6856 k) := by + simp (disch := omega) [before6855, before6856, exit3, applyExit, pop, push] + <;> omega +theorem step6855 (k : Nat) : Runs (1*2) (before6855 k).denote (before6856 k).denote := + @applyExit_sound (before6855 k) (before6856 k) exit3 1 valid3 (macro6855 k) +theorem macro6856 (k : Nat) : applyExit (before6856 k) exit9 1 = some (before6857 k) := by + simp (disch := omega) [before6856, before6857, exit9, applyExit, pop, push] + <;> omega +theorem step6856 (k : Nat) : Runs (1*2) (before6856 k).denote (before6857 k).denote := + @applyExit_sound (before6856 k) (before6857 k) exit9 1 valid9 (macro6856 k) +theorem macro6857 (k : Nat) : applyExit (before6857 k) exit10 16 = some (before6858 k) := by + simp (disch := omega) [before6857, before6858, exit10, applyExit, pop, push] + <;> omega +theorem step6857 (k : Nat) : Runs (16*2) (before6857 k).denote (before6858 k).denote := + @applyExit_sound (before6857 k) (before6858 k) exit10 16 valid10 (macro6857 k) +theorem macro6858 (k : Nat) : applyExit (before6858 k) exit11 1 = some (before6859 k) := by + simp (disch := omega) [before6858, before6859, exit11, applyExit, pop, push] + <;> omega +theorem step6858 (k : Nat) : Runs (1*2) (before6858 k).denote (before6859 k).denote := + @applyExit_sound (before6858 k) (before6859 k) exit11 1 valid11 (macro6858 k) +theorem macro6859 (k : Nat) : applyExit (before6859 k) exit2 11 = some (before6860 k) := by + simp (disch := omega) [before6859, before6860, exit2, applyExit, pop, push] + <;> omega +theorem step6859 (k : Nat) : Runs (11*2) (before6859 k).denote (before6860 k).denote := + @applyExit_sound (before6859 k) (before6860 k) exit2 11 valid2 (macro6859 k) +theorem macro6860 (k : Nat) : applyExit (before6860 k) exit345 (1*k+8) = some (before6861 k) := by + simp (disch := omega) [before6860, before6861, exit345, applyExit, pop, push] + <;> omega +theorem step6860 (k : Nat) : Runs ((1*k+8)*586) (before6860 k).denote (before6861 k).denote := + @applyExit_sound (before6860 k) (before6861 k) exit345 (1*k+8) valid345 (macro6860 k) +theorem macro6861 (k : Nat) : applyExit (before6861 k) exit2 24 = some (before6862 k) := by + simp (disch := omega) [before6861, before6862, exit2, applyExit, pop, push] + <;> omega +theorem step6861 (k : Nat) : Runs (24*2) (before6861 k).denote (before6862 k).denote := + @applyExit_sound (before6861 k) (before6862 k) exit2 24 valid2 (macro6861 k) +theorem macro6862 (k : Nat) : applyExit (before6862 k) exit3 1 = some (before6863 k) := by + simp (disch := omega) [before6862, before6863, exit3, applyExit, pop, push] + <;> omega +theorem step6862 (k : Nat) : Runs (1*2) (before6862 k).denote (before6863 k).denote := + @applyExit_sound (before6862 k) (before6863 k) exit3 1 valid3 (macro6862 k) +theorem macro6863 (k : Nat) : applyExit (before6863 k) exit9 1 = some (before6864 k) := by + simp (disch := omega) [before6863, before6864, exit9, applyExit, pop, push] + <;> omega +theorem step6863 (k : Nat) : Runs (1*2) (before6863 k).denote (before6864 k).denote := + @applyExit_sound (before6863 k) (before6864 k) exit9 1 valid9 (macro6863 k) +theorem macro6864 (k : Nat) : applyExit (before6864 k) exit10 92 = some (before6865 k) := by + simp (disch := omega) [before6864, before6865, exit10, applyExit, pop, push] + <;> omega +theorem step6864 (k : Nat) : Runs (92*2) (before6864 k).denote (before6865 k).denote := + @applyExit_sound (before6864 k) (before6865 k) exit10 92 valid10 (macro6864 k) +theorem macro6865 (k : Nat) : applyExit (before6865 k) exit11 1 = some (before6866 k) := by + simp (disch := omega) [before6865, before6866, exit11, applyExit, pop, push] + <;> omega +theorem step6865 (k : Nat) : Runs (1*2) (before6865 k).denote (before6866 k).denote := + @applyExit_sound (before6865 k) (before6866 k) exit11 1 valid11 (macro6865 k) +theorem macro6866 (k : Nat) : applyExit (before6866 k) exit2 14 = some (before6867 k) := by + simp (disch := omega) [before6866, before6867, exit2, applyExit, pop, push] + <;> omega +theorem step6866 (k : Nat) : Runs (14*2) (before6866 k).denote (before6867 k).denote := + @applyExit_sound (before6866 k) (before6867 k) exit2 14 valid2 (macro6866 k) +theorem macro6867 (k : Nat) : applyExit (before6867 k) exit3 1 = some (before6868 k) := by + simp (disch := omega) [before6867, before6868, exit3, applyExit, pop, push] + <;> omega +theorem step6867 (k : Nat) : Runs (1*2) (before6867 k).denote (before6868 k).denote := + @applyExit_sound (before6867 k) (before6868 k) exit3 1 valid3 (macro6867 k) +theorem macro6868 (k : Nat) : applyExit (before6868 k) exit9 1 = some (before6869 k) := by + simp (disch := omega) [before6868, before6869, exit9, applyExit, pop, push] + <;> omega +theorem step6868 (k : Nat) : Runs (1*2) (before6868 k).denote (before6869 k).denote := + @applyExit_sound (before6868 k) (before6869 k) exit9 1 valid9 (macro6868 k) +theorem macro6869 (k : Nat) : applyExit (before6869 k) exit10 40 = some (before6870 k) := by + simp (disch := omega) [before6869, before6870, exit10, applyExit, pop, push] + <;> omega +theorem step6869 (k : Nat) : Runs (40*2) (before6869 k).denote (before6870 k).denote := + @applyExit_sound (before6869 k) (before6870 k) exit10 40 valid10 (macro6869 k) +theorem macro6870 (k : Nat) : applyExit (before6870 k) exit11 1 = some (before6871 k) := by + simp (disch := omega) [before6870, before6871, exit11, applyExit, pop, push] + <;> omega +theorem step6870 (k : Nat) : Runs (1*2) (before6870 k).denote (before6871 k).denote := + @applyExit_sound (before6870 k) (before6871 k) exit11 1 valid11 (macro6870 k) +theorem macro6871 (k : Nat) : applyExit (before6871 k) exit2 20 = some (before6872 k) := by + simp (disch := omega) [before6871, before6872, exit2, applyExit, pop, push] + <;> omega +theorem step6871 (k : Nat) : Runs (20*2) (before6871 k).denote (before6872 k).denote := + @applyExit_sound (before6871 k) (before6872 k) exit2 20 valid2 (macro6871 k) +theorem macro6872 (k : Nat) : applyExit (before6872 k) exit3 1 = some (before6873 k) := by + simp (disch := omega) [before6872, before6873, exit3, applyExit, pop, push] + <;> omega +theorem step6872 (k : Nat) : Runs (1*2) (before6872 k).denote (before6873 k).denote := + @applyExit_sound (before6872 k) (before6873 k) exit3 1 valid3 (macro6872 k) +theorem macro6873 (k : Nat) : applyExit (before6873 k) exit9 1 = some (before6874 k) := by + simp (disch := omega) [before6873, before6874, exit9, applyExit, pop, push] + <;> omega +theorem step6873 (k : Nat) : Runs (1*2) (before6873 k).denote (before6874 k).denote := + @applyExit_sound (before6873 k) (before6874 k) exit9 1 valid9 (macro6873 k) +theorem macro6874 (k : Nat) : applyExit (before6874 k) exit10 8 = some (before6875 k) := by + simp (disch := omega) [before6874, before6875, exit10, applyExit, pop, push] + <;> omega +theorem step6874 (k : Nat) : Runs (8*2) (before6874 k).denote (before6875 k).denote := + @applyExit_sound (before6874 k) (before6875 k) exit10 8 valid10 (macro6874 k) +theorem macro6875 (k : Nat) : applyExit (before6875 k) exit11 1 = some (before6876 k) := by + simp (disch := omega) [before6875, before6876, exit11, applyExit, pop, push] + <;> omega +theorem step6875 (k : Nat) : Runs (1*2) (before6875 k).denote (before6876 k).denote := + @applyExit_sound (before6875 k) (before6876 k) exit11 1 valid11 (macro6875 k) +theorem macro6876 (k : Nat) : applyExit (before6876 k) exit2 791761151 = some (before6877 k) := by + simp (disch := omega) [before6876, before6877, exit2, applyExit, pop, push] + <;> omega +theorem step6876 (k : Nat) : Runs (791761151*2) (before6876 k).denote (before6877 k).denote := + @applyExit_sound (before6876 k) (before6877 k) exit2 791761151 valid2 (macro6876 k) +theorem macro6877 (k : Nat) : applyExit (before6877 k) exit276 1 = some (before6878 k) := by + simp (disch := omega) [before6877, before6878, exit276, applyExit, pop, push] + <;> omega +theorem step6877 (k : Nat) : Runs (1*38) (before6877 k).denote (before6878 k).denote := + @applyExit_sound (before6877 k) (before6878 k) exit276 1 valid276 (macro6877 k) +theorem macro6878 (k : Nat) : applyExit (before6878 k) exit89 (1*k+7) = some (before6879 k) := by + simp (disch := omega) [before6878, before6879, exit89, applyExit, pop, push] + <;> omega +theorem step6878 (k : Nat) : Runs ((1*k+7)*38) (before6878 k).denote (before6879 k).denote := + @applyExit_sound (before6878 k) (before6879 k) exit89 (1*k+7) valid89 (macro6878 k) +theorem macro6879 (k : Nat) : applyExit (before6879 k) exit2 5 = some (before6880 k) := by + simp (disch := omega) [before6879, before6880, exit2, applyExit, pop, push] + <;> omega +theorem step6879 (k : Nat) : Runs (5*2) (before6879 k).denote (before6880 k).denote := + @applyExit_sound (before6879 k) (before6880 k) exit2 5 valid2 (macro6879 k) +theorem macro6880 (k : Nat) : applyExit (before6880 k) exit3 1 = some (before6881 k) := by + simp (disch := omega) [before6880, before6881, exit3, applyExit, pop, push] + <;> omega +theorem step6880 (k : Nat) : Runs (1*2) (before6880 k).denote (before6881 k).denote := + @applyExit_sound (before6880 k) (before6881 k) exit3 1 valid3 (macro6880 k) +theorem macro6881 (k : Nat) : applyExit (before6881 k) exit9 1 = some (before6882 k) := by + simp (disch := omega) [before6881, before6882, exit9, applyExit, pop, push] + <;> omega +theorem step6881 (k : Nat) : Runs (1*2) (before6881 k).denote (before6882 k).denote := + @applyExit_sound (before6881 k) (before6882 k) exit9 1 valid9 (macro6881 k) +theorem macro6882 (k : Nat) : applyExit (before6882 k) exit10 9 = some (before6883 k) := by + simp (disch := omega) [before6882, before6883, exit10, applyExit, pop, push] + <;> omega +theorem step6882 (k : Nat) : Runs (9*2) (before6882 k).denote (before6883 k).denote := + @applyExit_sound (before6882 k) (before6883 k) exit10 9 valid10 (macro6882 k) +theorem macro6883 (k : Nat) : applyExit (before6883 k) exit11 1 = some (before6884 k) := by + simp (disch := omega) [before6883, before6884, exit11, applyExit, pop, push] + <;> omega +theorem step6883 (k : Nat) : Runs (1*2) (before6883 k).denote (before6884 k).denote := + @applyExit_sound (before6883 k) (before6884 k) exit11 1 valid11 (macro6883 k) +theorem macro6884 (k : Nat) : applyExit (before6884 k) exit2 7 = some (before6885 k) := by + simp (disch := omega) [before6884, before6885, exit2, applyExit, pop, push] + <;> omega +theorem step6884 (k : Nat) : Runs (7*2) (before6884 k).denote (before6885 k).denote := + @applyExit_sound (before6884 k) (before6885 k) exit2 7 valid2 (macro6884 k) +theorem macro6885 (k : Nat) : applyExit (before6885 k) exit3 1 = some (before6886 k) := by + simp (disch := omega) [before6885, before6886, exit3, applyExit, pop, push] + <;> omega +theorem step6885 (k : Nat) : Runs (1*2) (before6885 k).denote (before6886 k).denote := + @applyExit_sound (before6885 k) (before6886 k) exit3 1 valid3 (macro6885 k) +theorem macro6886 (k : Nat) : applyExit (before6886 k) exit9 1 = some (before6887 k) := by + simp (disch := omega) [before6886, before6887, exit9, applyExit, pop, push] + <;> omega +theorem step6886 (k : Nat) : Runs (1*2) (before6886 k).denote (before6887 k).denote := + @applyExit_sound (before6886 k) (before6887 k) exit9 1 valid9 (macro6886 k) +theorem macro6887 (k : Nat) : applyExit (before6887 k) exit10 9 = some (before6888 k) := by + simp (disch := omega) [before6887, before6888, exit10, applyExit, pop, push] + <;> omega +theorem step6887 (k : Nat) : Runs (9*2) (before6887 k).denote (before6888 k).denote := + @applyExit_sound (before6887 k) (before6888 k) exit10 9 valid10 (macro6887 k) +theorem macro6888 (k : Nat) : applyExit (before6888 k) exit11 1 = some (before6889 k) := by + simp (disch := omega) [before6888, before6889, exit11, applyExit, pop, push] + <;> omega +theorem step6888 (k : Nat) : Runs (1*2) (before6888 k).denote (before6889 k).denote := + @applyExit_sound (before6888 k) (before6889 k) exit11 1 valid11 (macro6888 k) +theorem macro6889 (k : Nat) : applyExit (before6889 k) exit2 8 = some (before6890 k) := by + simp (disch := omega) [before6889, before6890, exit2, applyExit, pop, push] + <;> omega +theorem step6889 (k : Nat) : Runs (8*2) (before6889 k).denote (before6890 k).denote := + @applyExit_sound (before6889 k) (before6890 k) exit2 8 valid2 (macro6889 k) +theorem macro6890 (k : Nat) : applyExit (before6890 k) exit3 1 = some (before6891 k) := by + simp (disch := omega) [before6890, before6891, exit3, applyExit, pop, push] + <;> omega +theorem step6890 (k : Nat) : Runs (1*2) (before6890 k).denote (before6891 k).denote := + @applyExit_sound (before6890 k) (before6891 k) exit3 1 valid3 (macro6890 k) +theorem macro6891 (k : Nat) : applyExit (before6891 k) exit9 1 = some (before6892 k) := by + simp (disch := omega) [before6891, before6892, exit9, applyExit, pop, push] + <;> omega +theorem step6891 (k : Nat) : Runs (1*2) (before6891 k).denote (before6892 k).denote := + @applyExit_sound (before6891 k) (before6892 k) exit9 1 valid9 (macro6891 k) +theorem macro6892 (k : Nat) : applyExit (before6892 k) exit10 14 = some (before6893 k) := by + simp (disch := omega) [before6892, before6893, exit10, applyExit, pop, push] + <;> omega +theorem step6892 (k : Nat) : Runs (14*2) (before6892 k).denote (before6893 k).denote := + @applyExit_sound (before6892 k) (before6893 k) exit10 14 valid10 (macro6892 k) +theorem macro6893 (k : Nat) : applyExit (before6893 k) exit11 1 = some (before6894 k) := by + simp (disch := omega) [before6893, before6894, exit11, applyExit, pop, push] + <;> omega +theorem step6893 (k : Nat) : Runs (1*2) (before6893 k).denote (before6894 k).denote := + @applyExit_sound (before6893 k) (before6894 k) exit11 1 valid11 (macro6893 k) +theorem macro6894 (k : Nat) : applyExit (before6894 k) exit3 1 = some (before6895 k) := by + simp (disch := omega) [before6894, before6895, exit3, applyExit, pop, push] + <;> omega +theorem step6894 (k : Nat) : Runs (1*2) (before6894 k).denote (before6895 k).denote := + @applyExit_sound (before6894 k) (before6895 k) exit3 1 valid3 (macro6894 k) +theorem macro6895 (k : Nat) : applyExit (before6895 k) exit9 1 = some (before6896 k) := by + simp (disch := omega) [before6895, before6896, exit9, applyExit, pop, push] + <;> omega +theorem step6895 (k : Nat) : Runs (1*2) (before6895 k).denote (before6896 k).denote := + @applyExit_sound (before6895 k) (before6896 k) exit9 1 valid9 (macro6895 k) +theorem macro6896 (k : Nat) : applyExit (before6896 k) exit11 1 = some (before6897 k) := by + simp (disch := omega) [before6896, before6897, exit11, applyExit, pop, push] + <;> omega +theorem step6896 (k : Nat) : Runs (1*2) (before6896 k).denote (before6897 k).denote := + @applyExit_sound (before6896 k) (before6897 k) exit11 1 valid11 (macro6896 k) +theorem macro6897 (k : Nat) : applyExit (before6897 k) exit2 1 = some (before6898 k) := by + simp (disch := omega) [before6897, before6898, exit2, applyExit, pop, push] + <;> omega +theorem step6897 (k : Nat) : Runs (1*2) (before6897 k).denote (before6898 k).denote := + @applyExit_sound (before6897 k) (before6898 k) exit2 1 valid2 (macro6897 k) +theorem macro6898 (k : Nat) : applyExit (before6898 k) exit3 1 = some (before6899 k) := by + simp (disch := omega) [before6898, before6899, exit3, applyExit, pop, push] + <;> omega +theorem step6898 (k : Nat) : Runs (1*2) (before6898 k).denote (before6899 k).denote := + @applyExit_sound (before6898 k) (before6899 k) exit3 1 valid3 (macro6898 k) +theorem macro6899 (k : Nat) : applyExit (before6899 k) exit4 1 = some (after6899 k) := by + simp (disch := omega) [before6899, after6899, exit4, applyExit, pop, push] + <;> omega +theorem step6899 (k : Nat) : Runs (1*2) (before6899 k).denote (after6899 k).denote := + @applyExit_sound (before6899 k) (after6899 k) exit4 1 valid4 (macro6899 k) +theorem chunkRun068 (k : Nat) : Runs (1778*k+1583538740) (before6800 k).denote (after6899 k).denote := by + have h := (@Runs.trans ((((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))))+((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2))))))+(((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))))+((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2))))))) ((((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))))+((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))))+((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))))) (before6800 k).denote (before6850 k).denote (after6899 k).denote (@Runs.trans (((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))))+((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2)))))) (((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))))+((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2)))))) (before6800 k).denote (before6825 k).denote (before6850 k).denote (@Runs.trans ((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010))))) ((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2))))) (before6800 k).denote (before6812 k).denote (before6825 k).denote (@Runs.trans (((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2)))) (((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))) (before6800 k).denote (before6806 k).denote (before6812 k).denote (@Runs.trans ((1*1)+((15*2)+(94*2))) ((24*2)+((1*47)+(24*2))) (before6800 k).denote (before6803 k).denote (before6806 k).denote (@Runs.trans (1*1) ((15*2)+(94*2)) (before6800 k).denote (before6801 k).denote (before6803 k).denote (step6800 k) (@Runs.trans (15*2) (94*2) (before6801 k).denote (before6802 k).denote (before6803 k).denote (step6801 k) (step6802 k))) (@Runs.trans (24*2) ((1*47)+(24*2)) (before6803 k).denote (before6804 k).denote (before6806 k).denote (step6803 k) (@Runs.trans (1*47) (24*2) (before6804 k).denote (before6805 k).denote (before6806 k).denote (step6804 k) (step6805 k)))) (@Runs.trans ((1*1)+((24*2)+(1*1010))) ((1*47)+((1*97)+(1*1010))) (before6806 k).denote (before6809 k).denote (before6812 k).denote (@Runs.trans (1*1) ((24*2)+(1*1010)) (before6806 k).denote (before6807 k).denote (before6809 k).denote (step6806 k) (@Runs.trans (24*2) (1*1010) (before6807 k).denote (before6808 k).denote (before6809 k).denote (step6807 k) (step6808 k))) (@Runs.trans (1*47) ((1*97)+(1*1010)) (before6809 k).denote (before6810 k).denote (before6812 k).denote (step6809 k) (@Runs.trans (1*97) (1*1010) (before6810 k).denote (before6811 k).denote (before6812 k).denote (step6810 k) (step6811 k))))) (@Runs.trans (((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154)))) (((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2)))) (before6812 k).denote (before6818 k).denote (before6825 k).denote (@Runs.trans ((1*47)+((1*97)+(1*1010))) ((1*47)+((1*97)+((1*k+3)*1154))) (before6812 k).denote (before6815 k).denote (before6818 k).denote (@Runs.trans (1*47) ((1*97)+(1*1010)) (before6812 k).denote (before6813 k).denote (before6815 k).denote (step6812 k) (@Runs.trans (1*97) (1*1010) (before6813 k).denote (before6814 k).denote (before6815 k).denote (step6813 k) (step6814 k))) (@Runs.trans (1*47) ((1*97)+((1*k+3)*1154)) (before6815 k).denote (before6816 k).denote (before6818 k).denote (step6815 k) (@Runs.trans (1*97) ((1*k+3)*1154) (before6816 k).denote (before6817 k).denote (before6818 k).denote (step6816 k) (step6817 k)))) (@Runs.trans ((1*1010)+((1*47)+(1*97))) (((1*1010)+(11*2))+((1*3)+(11*2))) (before6818 k).denote (before6821 k).denote (before6825 k).denote (@Runs.trans (1*1010) ((1*47)+(1*97)) (before6818 k).denote (before6819 k).denote (before6821 k).denote (step6818 k) (@Runs.trans (1*47) (1*97) (before6819 k).denote (before6820 k).denote (before6821 k).denote (step6819 k) (step6820 k))) (@Runs.trans ((1*1010)+(11*2)) ((1*3)+(11*2)) (before6821 k).denote (before6823 k).denote (before6825 k).denote (@Runs.trans (1*1010) (11*2) (before6821 k).denote (before6822 k).denote (before6823 k).denote (step6821 k) (step6822 k)) (@Runs.trans (1*3) (11*2) (before6823 k).denote (before6824 k).denote (before6825 k).denote (step6823 k) (step6824 k)))))) (@Runs.trans ((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2))))) ((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2))))) (before6825 k).denote (before6837 k).denote (before6850 k).denote (@Runs.trans (((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2)))) (((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))) (before6825 k).denote (before6831 k).denote (before6837 k).denote (@Runs.trans ((1*97)+((12*2)+(18*2))) ((90*2)+((1*3)+(90*2))) (before6825 k).denote (before6828 k).denote (before6831 k).denote (@Runs.trans (1*97) ((12*2)+(18*2)) (before6825 k).denote (before6826 k).denote (before6828 k).denote (step6825 k) (@Runs.trans (12*2) (18*2) (before6826 k).denote (before6827 k).denote (before6828 k).denote (step6826 k) (step6827 k))) (@Runs.trans (90*2) ((1*3)+(90*2)) (before6828 k).denote (before6829 k).denote (before6831 k).denote (step6828 k) (@Runs.trans (1*3) (90*2) (before6829 k).denote (before6830 k).denote (before6831 k).denote (step6829 k) (step6830 k)))) (@Runs.trans ((1*1)+((91*2)+(39*2))) ((14*2)+((1*3)+(14*2))) (before6831 k).denote (before6834 k).denote (before6837 k).denote (@Runs.trans (1*1) ((91*2)+(39*2)) (before6831 k).denote (before6832 k).denote (before6834 k).denote (step6831 k) (@Runs.trans (91*2) (39*2) (before6832 k).denote (before6833 k).denote (before6834 k).denote (step6832 k) (step6833 k))) (@Runs.trans (14*2) ((1*3)+(14*2)) (before6834 k).denote (before6835 k).denote (before6837 k).denote (step6834 k) (@Runs.trans (1*3) (14*2) (before6835 k).denote (before6836 k).denote (before6837 k).denote (step6835 k) (step6836 k))))) (@Runs.trans (((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2)))) (((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2)))) (before6837 k).denote (before6843 k).denote (before6850 k).denote (@Runs.trans ((1*1)+((15*2)+(30*2))) ((1*3)+((1*1)+(1*2))) (before6837 k).denote (before6840 k).denote (before6843 k).denote (@Runs.trans (1*1) ((15*2)+(30*2)) (before6837 k).denote (before6838 k).denote (before6840 k).denote (step6837 k) (@Runs.trans (15*2) (30*2) (before6838 k).denote (before6839 k).denote (before6840 k).denote (step6838 k) (step6839 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before6840 k).denote (before6841 k).denote (before6843 k).denote (step6840 k) (@Runs.trans (1*1) (1*2) (before6841 k).denote (before6842 k).denote (before6843 k).denote (step6841 k) (step6842 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) (((1*2)+(28*2))+((1*2)+(14*2))) (before6843 k).denote (before6846 k).denote (before6850 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before6843 k).denote (before6844 k).denote (before6846 k).denote (step6843 k) (@Runs.trans (1*2) (1*2) (before6844 k).denote (before6845 k).denote (before6846 k).denote (step6844 k) (step6845 k))) (@Runs.trans ((1*2)+(28*2)) ((1*2)+(14*2)) (before6846 k).denote (before6848 k).denote (before6850 k).denote (@Runs.trans (1*2) (28*2) (before6846 k).denote (before6847 k).denote (before6848 k).denote (step6846 k) (step6847 k)) (@Runs.trans (1*2) (14*2) (before6848 k).denote (before6849 k).denote (before6850 k).denote (step6848 k) (step6849 k))))))) (@Runs.trans (((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))))+((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2)))))) (((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))))+((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))) (before6850 k).denote (before6875 k).denote (after6899 k).denote (@Runs.trans ((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2))))) ((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2))))) (before6850 k).denote (before6862 k).denote (before6875 k).denote (@Runs.trans (((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2)))) (((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))) (before6850 k).denote (before6856 k).denote (before6862 k).denote (@Runs.trans ((1*2)+((1*2)+(37*2))) ((1*2)+((90*2)+(1*2))) (before6850 k).denote (before6853 k).denote (before6856 k).denote (@Runs.trans (1*2) ((1*2)+(37*2)) (before6850 k).denote (before6851 k).denote (before6853 k).denote (step6850 k) (@Runs.trans (1*2) (37*2) (before6851 k).denote (before6852 k).denote (before6853 k).denote (step6851 k) (step6852 k))) (@Runs.trans (1*2) ((90*2)+(1*2)) (before6853 k).denote (before6854 k).denote (before6856 k).denote (step6853 k) (@Runs.trans (90*2) (1*2) (before6854 k).denote (before6855 k).denote (before6856 k).denote (step6854 k) (step6855 k)))) (@Runs.trans ((1*2)+((16*2)+(1*2))) ((11*2)+(((1*k+8)*586)+(24*2))) (before6856 k).denote (before6859 k).denote (before6862 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before6856 k).denote (before6857 k).denote (before6859 k).denote (step6856 k) (@Runs.trans (16*2) (1*2) (before6857 k).denote (before6858 k).denote (before6859 k).denote (step6857 k) (step6858 k))) (@Runs.trans (11*2) (((1*k+8)*586)+(24*2)) (before6859 k).denote (before6860 k).denote (before6862 k).denote (step6859 k) (@Runs.trans ((1*k+8)*586) (24*2) (before6860 k).denote (before6861 k).denote (before6862 k).denote (step6860 k) (step6861 k))))) (@Runs.trans (((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))) (((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2)))) (before6862 k).denote (before6868 k).denote (before6875 k).denote (@Runs.trans ((1*2)+((1*2)+(92*2))) ((1*2)+((14*2)+(1*2))) (before6862 k).denote (before6865 k).denote (before6868 k).denote (@Runs.trans (1*2) ((1*2)+(92*2)) (before6862 k).denote (before6863 k).denote (before6865 k).denote (step6862 k) (@Runs.trans (1*2) (92*2) (before6863 k).denote (before6864 k).denote (before6865 k).denote (step6863 k) (step6864 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before6865 k).denote (before6866 k).denote (before6868 k).denote (step6865 k) (@Runs.trans (14*2) (1*2) (before6866 k).denote (before6867 k).denote (before6868 k).denote (step6866 k) (step6867 k)))) (@Runs.trans ((1*2)+((40*2)+(1*2))) (((20*2)+(1*2))+((1*2)+(8*2))) (before6868 k).denote (before6871 k).denote (before6875 k).denote (@Runs.trans (1*2) ((40*2)+(1*2)) (before6868 k).denote (before6869 k).denote (before6871 k).denote (step6868 k) (@Runs.trans (40*2) (1*2) (before6869 k).denote (before6870 k).denote (before6871 k).denote (step6869 k) (step6870 k))) (@Runs.trans ((20*2)+(1*2)) ((1*2)+(8*2)) (before6871 k).denote (before6873 k).denote (before6875 k).denote (@Runs.trans (20*2) (1*2) (before6871 k).denote (before6872 k).denote (before6873 k).denote (step6871 k) (step6872 k)) (@Runs.trans (1*2) (8*2) (before6873 k).denote (before6874 k).denote (before6875 k).denote (step6873 k) (step6874 k)))))) (@Runs.trans ((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2))))) ((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))) (before6875 k).denote (before6887 k).denote (after6899 k).denote (@Runs.trans (((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2)))) (((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))) (before6875 k).denote (before6881 k).denote (before6887 k).denote (@Runs.trans ((1*2)+((791761151*2)+(1*38))) (((1*k+7)*38)+((5*2)+(1*2))) (before6875 k).denote (before6878 k).denote (before6881 k).denote (@Runs.trans (1*2) ((791761151*2)+(1*38)) (before6875 k).denote (before6876 k).denote (before6878 k).denote (step6875 k) (@Runs.trans (791761151*2) (1*38) (before6876 k).denote (before6877 k).denote (before6878 k).denote (step6876 k) (step6877 k))) (@Runs.trans ((1*k+7)*38) ((5*2)+(1*2)) (before6878 k).denote (before6879 k).denote (before6881 k).denote (step6878 k) (@Runs.trans (5*2) (1*2) (before6879 k).denote (before6880 k).denote (before6881 k).denote (step6879 k) (step6880 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) ((7*2)+((1*2)+(1*2))) (before6881 k).denote (before6884 k).denote (before6887 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before6881 k).denote (before6882 k).denote (before6884 k).denote (step6881 k) (@Runs.trans (9*2) (1*2) (before6882 k).denote (before6883 k).denote (before6884 k).denote (step6882 k) (step6883 k))) (@Runs.trans (7*2) ((1*2)+(1*2)) (before6884 k).denote (before6885 k).denote (before6887 k).denote (step6884 k) (@Runs.trans (1*2) (1*2) (before6885 k).denote (before6886 k).denote (before6887 k).denote (step6885 k) (step6886 k))))) (@Runs.trans (((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))) (before6887 k).denote (before6893 k).denote (after6899 k).denote (@Runs.trans ((9*2)+((1*2)+(8*2))) ((1*2)+((1*2)+(14*2))) (before6887 k).denote (before6890 k).denote (before6893 k).denote (@Runs.trans (9*2) ((1*2)+(8*2)) (before6887 k).denote (before6888 k).denote (before6890 k).denote (step6887 k) (@Runs.trans (1*2) (8*2) (before6888 k).denote (before6889 k).denote (before6890 k).denote (step6888 k) (step6889 k))) (@Runs.trans (1*2) ((1*2)+(14*2)) (before6890 k).denote (before6891 k).denote (before6893 k).denote (step6890 k) (@Runs.trans (1*2) (14*2) (before6891 k).denote (before6892 k).denote (before6893 k).denote (step6891 k) (step6892 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*2))) (before6893 k).denote (before6896 k).denote (after6899 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6893 k).denote (before6894 k).denote (before6896 k).denote (step6893 k) (@Runs.trans (1*2) (1*2) (before6894 k).denote (before6895 k).denote (before6896 k).denote (step6894 k) (step6895 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*2)) (before6896 k).denote (before6898 k).denote (after6899 k).denote (@Runs.trans (1*2) (1*2) (before6896 k).denote (before6897 k).denote (before6898 k).denote (step6896 k) (step6897 k)) (@Runs.trans (1*2) (1*2) (before6898 k).denote (before6899 k).denote (after6899 k).denote (step6898 k) (step6899 k)))))))) + have ht : (((((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))))+((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2))))))+(((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))))+((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2)))))))+((((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))))+((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))))+((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))))) = (1778*k+1583538740) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean new file mode 100644 index 00000000..98e76383 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean @@ -0,0 +1,774 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail6900_0 : Stack := [] +abbrev tail6900_1 : Stack := ⟨w0,3⟩ :: tail6900_0 +abbrev tail6900_2 : Stack := ⟨w1,29⟩ :: tail6900_1 +abbrev tail6900_3 : Stack := ⟨w2,1⟩ :: tail6900_2 +abbrev tail6900_4 : Stack := ⟨w0,15⟩ :: tail6900_3 +abbrev tail6900_5 : Stack := ⟨w1,38⟩ :: tail6900_4 +abbrev tail6900_6 : Stack := ⟨w2,1⟩ :: tail6900_5 +abbrev tail6900_7 : Stack := ⟨w0,91⟩ :: tail6900_6 +abbrev tail6900_8 : Stack := ⟨w1,17⟩ :: tail6900_7 +abbrev tail6900_9 : Stack := ⟨w2,1⟩ :: tail6900_8 +abbrev tail6900_10 : Stack := ⟨w0,11⟩ :: tail6900_9 +abbrev tail6900_11 (k : Nat) : Stack := ⟨w308,(1*k+8)⟩ :: tail6900_10 +abbrev tail6900_12 (k : Nat) : Stack := ⟨w0,25⟩ :: tail6900_11 k +abbrev tail6900_13 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6900_12 k +abbrev tail6900_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_13 k +abbrev tail6900_15 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6900_14 k +abbrev tail6900_16 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6900_15 k +abbrev tail6900_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_16 k +abbrev tail6900_18 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6900_17 k +abbrev tail6900_19 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6900_18 k +abbrev tail6900_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_19 k +abbrev tail6900_21 (k : Nat) : Stack := ⟨w0,791761151⟩ :: tail6900_20 k +abbrev tail6900_22 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6900_21 k +abbrev tail6900_23 (k : Nat) : Stack := ⟨w67,(1*k+7)⟩ :: tail6900_22 k +abbrev tail6900_24 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6900_23 k +abbrev tail6900_25 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_24 k +abbrev tail6900_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_25 k +abbrev tail6900_27 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6900_26 k +abbrev tail6900_28 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_27 k +abbrev tail6900_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_28 k +abbrev tail6900_30 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6900_29 k +abbrev tail6900_31 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6900_30 k +abbrev tail6900_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_31 k +abbrev tail6900_33 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_32 k +abbrev tail6900_34 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6900_33 k +abbrev tail6900_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_34 k +abbrev tail6900_36 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6900_35 k +abbrev tail6900_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_36 k +abbrev tail6900_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_37 k +abbrev tail6900_39 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6900_37 k +abbrev tail6900_40 : Stack := ⟨w23,1⟩ :: tail6900_0 +abbrev tail6900_41 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_38 k +abbrev tail6900_42 : Stack := ⟨w0,1⟩ :: tail6900_0 +abbrev tail6900_43 : Stack := ⟨w2,1⟩ :: tail6900_42 +abbrev tail6900_44 : Stack := ⟨w1,1⟩ :: tail6900_43 +abbrev tail6900_45 : Stack := ⟨w23,1⟩ :: tail6900_44 +abbrev tail6900_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_35 k +abbrev tail6900_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_46 k +abbrev tail6900_48 : Stack := ⟨w0,1⟩ :: tail6900_44 +abbrev tail6900_49 : Stack := ⟨w2,1⟩ :: tail6900_48 +abbrev tail6900_50 : Stack := ⟨w1,1⟩ :: tail6900_49 +abbrev tail6900_51 : Stack := ⟨w23,1⟩ :: tail6900_50 +abbrev tail6900_52 : Stack := ⟨w0,1⟩ :: tail6900_51 +abbrev tail6900_53 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_32 k +abbrev tail6900_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6900_53 k +abbrev tail6900_55 : Stack := ⟨w0,1⟩ :: tail6900_50 +abbrev tail6900_56 : Stack := ⟨w0,2⟩ :: tail6900_50 +abbrev tail6900_57 : Stack := ⟨w2,1⟩ :: tail6900_56 +abbrev tail6900_58 : Stack := ⟨w23,1⟩ :: tail6900_57 +abbrev tail6900_59 : Stack := ⟨w0,15⟩ :: tail6900_58 +abbrev tail6900_60 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6900_29 k +abbrev tail6900_61 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_60 k +abbrev tail6900_62 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6900_61 k +abbrev tail6900_63 : Stack := ⟨w0,1⟩ :: tail6900_57 +abbrev tail6900_64 : Stack := ⟨w0,16⟩ :: tail6900_57 +abbrev tail6900_65 : Stack := ⟨w2,1⟩ :: tail6900_64 +abbrev tail6900_66 : Stack := ⟨w1,8⟩ :: tail6900_65 +abbrev tail6900_67 : Stack := ⟨w23,1⟩ :: tail6900_66 +abbrev tail6900_68 : Stack := ⟨w0,10⟩ :: tail6900_67 +abbrev tail6900_69 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6900_26 k +abbrev tail6900_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_69 k +abbrev tail6900_71 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_70 k +abbrev tail6900_72 : Stack := ⟨w0,1⟩ :: tail6900_66 +abbrev tail6900_73 : Stack := ⟨w0,11⟩ :: tail6900_66 +abbrev tail6900_74 : Stack := ⟨w2,1⟩ :: tail6900_73 +abbrev tail6900_75 : Stack := ⟨w1,7⟩ :: tail6900_74 +abbrev tail6900_76 : Stack := ⟨w23,1⟩ :: tail6900_75 +abbrev tail6900_77 : Stack := ⟨w0,10⟩ :: tail6900_76 +abbrev tail6900_78 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6900_23 k +abbrev tail6900_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_78 k +abbrev tail6900_80 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_79 k +abbrev tail6900_81 : Stack := ⟨w0,1⟩ :: tail6900_75 +abbrev tail6900_82 : Stack := ⟨w0,11⟩ :: tail6900_75 +abbrev tail6900_83 : Stack := ⟨w2,1⟩ :: tail6900_82 +abbrev tail6900_84 : Stack := ⟨w1,5⟩ :: tail6900_83 +abbrev tail6900_85 (k : Nat) : Stack := ⟨w68,(1*k+7)⟩ :: tail6900_84 +abbrev tail6900_86 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6900_85 k +abbrev tail6900_87 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6900_86 k +abbrev tail6900_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_87 k +abbrev tail6900_89 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6900_88 k +abbrev tail6900_90 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6900_17 k +abbrev tail6900_91 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_90 k +abbrev tail6900_92 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6900_91 k +abbrev tail6900_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_87 k +abbrev tail6900_94 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6900_87 k +abbrev tail6900_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_94 k +abbrev tail6900_96 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6900_95 k +abbrev tail6900_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_96 k +abbrev tail6900_98 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6900_97 k +abbrev tail6900_99 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6900_14 k +abbrev tail6900_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_99 k +abbrev tail6900_101 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6900_100 k +abbrev tail6900_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_96 k +abbrev tail6900_103 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6900_96 k +abbrev tail6900_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_103 k +abbrev tail6900_105 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6900_104 k +abbrev tail6900_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_105 k +abbrev tail6900_107 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6900_106 k +abbrev tail6900_108 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6900_11 k +abbrev tail6900_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_108 k +abbrev tail6900_110 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6900_109 k +abbrev tail6900_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_105 k +abbrev tail6900_112 (k : Nat) : Stack := ⟨w0,94⟩ :: tail6900_105 k +abbrev tail6900_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_112 k +abbrev tail6900_114 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6900_113 k +abbrev tail6900_115 (k : Nat) : Stack := ⟨w309,(1*k+8)⟩ :: tail6900_114 k +abbrev tail6900_116 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6900_115 k +abbrev tail6900_117 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_116 k +abbrev tail6900_118 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6900_117 k +abbrev tail6900_119 : Stack := ⟨w0,90⟩ :: tail6900_6 +abbrev tail6900_120 : Stack := ⟨w23,1⟩ :: tail6900_119 +abbrev tail6900_121 : Stack := ⟨w1,17⟩ :: tail6900_120 +abbrev tail6900_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_116 k +abbrev tail6900_123 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6900_116 k +abbrev tail6900_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_123 k +abbrev tail6900_125 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6900_124 k +abbrev tail6900_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_125 k +abbrev tail6900_127 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6900_126 k +abbrev tail6900_128 : Stack := ⟨w0,14⟩ :: tail6900_3 +abbrev tail6900_129 : Stack := ⟨w23,1⟩ :: tail6900_128 +abbrev tail6900_130 : Stack := ⟨w1,38⟩ :: tail6900_129 +abbrev tail6900_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_125 k +abbrev tail6900_132 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6900_125 k +abbrev tail6900_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_132 k +abbrev tail6900_134 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6900_133 k +abbrev tail6900_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_134 k +abbrev tail6900_136 (k : Nat) : Stack := ⟨w0,29⟩ :: tail6900_135 k +abbrev tail6900_137 : Stack := ⟨w0,2⟩ :: tail6900_0 +abbrev tail6900_138 : Stack := ⟨w23,1⟩ :: tail6900_137 +abbrev tail6900_139 : Stack := ⟨w1,29⟩ :: tail6900_138 +abbrev tail6900_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_134 k +abbrev tail6900_141 (k : Nat) : Stack := ⟨w0,30⟩ :: tail6900_134 k +abbrev tail6900_142 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_141 k +abbrev tail6900_143 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6900_142 k +abbrev tail6900_144 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_143 k +abbrev tail6900_145 : Stack := ⟨w1,1⟩ :: tail6900_0 +abbrev tail6900_146 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_143 k +abbrev tail6900_147 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6900_143 k + +def before6900 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1255),tail6900_0,(tail6900_37 k)⟩ +def before6901 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail6900_0,(tail6900_38 k)⟩ +def before6902 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1259),tail6900_0,(tail6900_39 k)⟩ +def before6903 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail6900_40,(tail6900_39 k)⟩ +def before6904 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1259),tail6900_40,(tail6900_41 k)⟩ +def before6905 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail6900_42,(tail6900_41 k)⟩ +def before6906 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1257),tail6900_43,(tail6900_38 k)⟩ +def before6907 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1255),tail6900_44,(tail6900_37 k)⟩ +def before6908 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1253),tail6900_45,(tail6900_36 k)⟩ +def before6909 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1253),tail6900_45,(tail6900_47 k)⟩ +def before6910 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1253),tail6900_48,(tail6900_47 k)⟩ +def before6911 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1251),tail6900_49,(tail6900_46 k)⟩ +def before6912 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail6900_50,(tail6900_35 k)⟩ +def before6913 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6900_51,(tail6900_34 k)⟩ +def before6914 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6900_52,(tail6900_33 k)⟩ +def before6915 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6900_52,(tail6900_53 k)⟩ +def before6916 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6900_51,(tail6900_54 k)⟩ +def before6917 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6900_55,(tail6900_54 k)⟩ +def before6918 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6900_56,(tail6900_53 k)⟩ +def before6919 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1243),tail6900_57,(tail6900_32 k)⟩ +def before6920 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6900_58,(tail6900_31 k)⟩ +def before6921 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail6900_59,(tail6900_30 k)⟩ +def before6922 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6900_59,(tail6900_61 k)⟩ +def before6923 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6900_58,(tail6900_62 k)⟩ +def before6924 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6900_63,(tail6900_62 k)⟩ +def before6925 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail6900_64,(tail6900_61 k)⟩ +def before6926 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1209),tail6900_65,(tail6900_60 k)⟩ +def before6927 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail6900_66,(tail6900_29 k)⟩ +def before6928 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail6900_67,(tail6900_28 k)⟩ +def before6929 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail6900_68,(tail6900_27 k)⟩ +def before6930 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6900_68,(tail6900_70 k)⟩ +def before6931 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail6900_67,(tail6900_71 k)⟩ +def before6932 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail6900_72,(tail6900_71 k)⟩ +def before6933 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail6900_73,(tail6900_70 k)⟩ +def before6934 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail6900_74,(tail6900_69 k)⟩ +def before6935 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail6900_75,(tail6900_26 k)⟩ +def before6936 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail6900_76,(tail6900_25 k)⟩ +def before6937 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail6900_77,(tail6900_24 k)⟩ +def before6938 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6900_77,(tail6900_79 k)⟩ +def before6939 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail6900_76,(tail6900_80 k)⟩ +def before6940 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail6900_81,(tail6900_80 k)⟩ +def before6941 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail6900_82,(tail6900_79 k)⟩ +def before6942 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail6900_83,(tail6900_78 k)⟩ +def before6943 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6900_84,(tail6900_23 k)⟩ +def before6944 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6900_85 k),(tail6900_22 k)⟩ +def before6945 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6900_86 k),(tail6900_21 k)⟩ +def before6946 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521485),(tail6900_87 k),(tail6900_20 k)⟩ +def before6947 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521487),(tail6900_88 k),(tail6900_19 k)⟩ +def before6948 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail6900_89 k),(tail6900_18 k)⟩ +def before6949 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6900_89 k),(tail6900_91 k)⟩ +def before6950 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521487),(tail6900_88 k),(tail6900_92 k)⟩ +def before6951 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521487),(tail6900_93 k),(tail6900_92 k)⟩ +def before6952 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail6900_94 k),(tail6900_91 k)⟩ +def before6953 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail6900_95 k),(tail6900_90 k)⟩ +def before6954 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521547),(tail6900_96 k),(tail6900_17 k)⟩ +def before6955 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail6900_97 k),(tail6900_16 k)⟩ +def before6956 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail6900_98 k),(tail6900_15 k)⟩ +def before6957 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6900_98 k),(tail6900_100 k)⟩ +def before6958 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail6900_97 k),(tail6900_101 k)⟩ +def before6959 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail6900_102 k),(tail6900_101 k)⟩ +def before6960 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail6900_103 k),(tail6900_100 k)⟩ +def before6961 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail6900_104 k),(tail6900_99 k)⟩ +def before6962 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521661),(tail6900_105 k),(tail6900_14 k)⟩ +def before6963 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521663),(tail6900_106 k),(tail6900_13 k)⟩ +def before6964 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail6900_107 k),(tail6900_12 k)⟩ +def before6965 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6900_107 k),(tail6900_109 k)⟩ +def before6966 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail6900_106 k),(tail6900_110 k)⟩ +def before6967 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521663),(tail6900_111 k),(tail6900_110 k)⟩ +def before6968 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail6900_112 k),(tail6900_109 k)⟩ +def before6969 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail6900_113 k),(tail6900_108 k)⟩ +def before6970 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6900_114 k),(tail6900_11 k)⟩ +def before6971 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6900_115 k),tail6900_10⟩ +def before6972 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526609),(tail6900_116 k),tail6900_9⟩ +def before6973 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526611),(tail6900_117 k),tail6900_8⟩ +def before6974 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail6900_118 k),tail6900_7⟩ +def before6975 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6900_118 k),tail6900_120⟩ +def before6976 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526611),(tail6900_117 k),tail6900_121⟩ +def before6977 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526611),(tail6900_122 k),tail6900_121⟩ +def before6978 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail6900_123 k),tail6900_120⟩ +def before6979 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail6900_124 k),tail6900_119⟩ +def before6980 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526827),(tail6900_125 k),tail6900_6⟩ +def before6981 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526829),(tail6900_126 k),tail6900_5⟩ +def before6982 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail6900_127 k),tail6900_4⟩ +def before6983 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6900_127 k),tail6900_129⟩ +def before6984 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526829),(tail6900_126 k),tail6900_130⟩ +def before6985 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526829),(tail6900_131 k),tail6900_130⟩ +def before6986 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail6900_132 k),tail6900_129⟩ +def before6987 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail6900_133 k),tail6900_128⟩ +def before6988 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526935),(tail6900_134 k),tail6900_3⟩ +def before6989 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail6900_135 k),tail6900_2⟩ +def before6990 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail6900_136 k),tail6900_1⟩ +def before6991 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail6900_136 k),tail6900_138⟩ +def before6992 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail6900_135 k),tail6900_139⟩ +def before6993 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail6900_140 k),tail6900_139⟩ +def before6994 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail6900_141 k),tail6900_138⟩ +def before6995 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526997),(tail6900_142 k),tail6900_137⟩ +def before6996 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527001),(tail6900_143 k),tail6900_0⟩ +def before6997 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527003),(tail6900_144 k),tail6900_0⟩ +def before6998 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527003),(tail6900_144 k),tail6900_145⟩ +def before6999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527003),(tail6900_146 k),tail6900_145⟩ +def after6999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail6900_147 k),tail6900_0⟩ + +theorem macro6900 (k : Nat) : applyExit (before6900 k) exit7 1 = some (before6901 k) := by + simp (disch := omega) [before6900, before6901, exit7, applyExit, pop, push] + <;> omega +theorem step6900 (k : Nat) : Runs (1*4) (before6900 k).denote (before6901 k).denote := + @applyExit_sound (before6900 k) (before6901 k) exit7 1 valid7 (macro6900 k) +theorem macro6901 (k : Nat) : applyExit (before6901 k) exit3 1 = some (before6902 k) := by + simp (disch := omega) [before6901, before6902, exit3, applyExit, pop, push] + <;> omega +theorem step6901 (k : Nat) : Runs (1*2) (before6901 k).denote (before6902 k).denote := + @applyExit_sound (before6901 k) (before6902 k) exit3 1 valid3 (macro6901 k) +theorem macro6902 (k : Nat) : applyExit (before6902 k) exit30 1 = some (before6903 k) := by + simp (disch := omega) [before6902, before6903, exit30, applyExit, pop, push] + <;> omega +theorem step6902 (k : Nat) : Runs (1*3) (before6902 k).denote (before6903 k).denote := + @applyExit_sound (before6902 k) (before6903 k) exit30 1 valid30 (macro6902 k) +theorem macro6903 (k : Nat) : applyExit (before6903 k) exit31 1 = some (before6904 k) := by + simp (disch := omega) [before6903, before6904, exit31, applyExit, pop, push] + <;> omega +theorem step6903 (k : Nat) : Runs (1*1) (before6903 k).denote (before6904 k).denote := + @applyExit_sound (before6903 k) (before6904 k) exit31 1 valid31 (macro6903 k) +theorem macro6904 (k : Nat) : applyExit (before6904 k) exit32 1 = some (before6905 k) := by + simp (disch := omega) [before6904, before6905, exit32, applyExit, pop, push] + <;> omega +theorem step6904 (k : Nat) : Runs (1*3) (before6904 k).denote (before6905 k).denote := + @applyExit_sound (before6904 k) (before6905 k) exit32 1 valid32 (macro6904 k) +theorem macro6905 (k : Nat) : applyExit (before6905 k) exit33 1 = some (before6906 k) := by + simp (disch := omega) [before6905, before6906, exit33, applyExit, pop, push] + <;> omega +theorem step6905 (k : Nat) : Runs (1*2) (before6905 k).denote (before6906 k).denote := + @applyExit_sound (before6905 k) (before6906 k) exit33 1 valid33 (macro6905 k) +theorem macro6906 (k : Nat) : applyExit (before6906 k) exit34 1 = some (before6907 k) := by + simp (disch := omega) [before6906, before6907, exit34, applyExit, pop, push] + <;> omega +theorem step6906 (k : Nat) : Runs (1*2) (before6906 k).denote (before6907 k).denote := + @applyExit_sound (before6906 k) (before6907 k) exit34 1 valid34 (macro6906 k) +theorem macro6907 (k : Nat) : applyExit (before6907 k) exit35 1 = some (before6908 k) := by + simp (disch := omega) [before6907, before6908, exit35, applyExit, pop, push] + <;> omega +theorem step6907 (k : Nat) : Runs (1*2) (before6907 k).denote (before6908 k).denote := + @applyExit_sound (before6907 k) (before6908 k) exit35 1 valid35 (macro6907 k) +theorem macro6908 (k : Nat) : applyExit (before6908 k) exit31 1 = some (before6909 k) := by + simp (disch := omega) [before6908, before6909, exit31, applyExit, pop, push] + <;> omega +theorem step6908 (k : Nat) : Runs (1*1) (before6908 k).denote (before6909 k).denote := + @applyExit_sound (before6908 k) (before6909 k) exit31 1 valid31 (macro6908 k) +theorem macro6909 (k : Nat) : applyExit (before6909 k) exit32 1 = some (before6910 k) := by + simp (disch := omega) [before6909, before6910, exit32, applyExit, pop, push] + <;> omega +theorem step6909 (k : Nat) : Runs (1*3) (before6909 k).denote (before6910 k).denote := + @applyExit_sound (before6909 k) (before6910 k) exit32 1 valid32 (macro6909 k) +theorem macro6910 (k : Nat) : applyExit (before6910 k) exit33 1 = some (before6911 k) := by + simp (disch := omega) [before6910, before6911, exit33, applyExit, pop, push] + <;> omega +theorem step6910 (k : Nat) : Runs (1*2) (before6910 k).denote (before6911 k).denote := + @applyExit_sound (before6910 k) (before6911 k) exit33 1 valid33 (macro6910 k) +theorem macro6911 (k : Nat) : applyExit (before6911 k) exit34 1 = some (before6912 k) := by + simp (disch := omega) [before6911, before6912, exit34, applyExit, pop, push] + <;> omega +theorem step6911 (k : Nat) : Runs (1*2) (before6911 k).denote (before6912 k).denote := + @applyExit_sound (before6911 k) (before6912 k) exit34 1 valid34 (macro6911 k) +theorem macro6912 (k : Nat) : applyExit (before6912 k) exit35 1 = some (before6913 k) := by + simp (disch := omega) [before6912, before6913, exit35, applyExit, pop, push] + <;> omega +theorem step6912 (k : Nat) : Runs (1*2) (before6912 k).denote (before6913 k).denote := + @applyExit_sound (before6912 k) (before6913 k) exit35 1 valid35 (macro6912 k) +theorem macro6913 (k : Nat) : applyExit (before6913 k) exit36 1 = some (before6914 k) := by + simp (disch := omega) [before6913, before6914, exit36, applyExit, pop, push] + <;> omega +theorem step6913 (k : Nat) : Runs (1*2) (before6913 k).denote (before6914 k).denote := + @applyExit_sound (before6913 k) (before6914 k) exit36 1 valid36 (macro6913 k) +theorem macro6914 (k : Nat) : applyExit (before6914 k) exit31 1 = some (before6915 k) := by + simp (disch := omega) [before6914, before6915, exit31, applyExit, pop, push] + <;> omega +theorem step6914 (k : Nat) : Runs (1*1) (before6914 k).denote (before6915 k).denote := + @applyExit_sound (before6914 k) (before6915 k) exit31 1 valid31 (macro6914 k) +theorem macro6915 (k : Nat) : applyExit (before6915 k) exit10 1 = some (before6916 k) := by + simp (disch := omega) [before6915, before6916, exit10, applyExit, pop, push] + <;> omega +theorem step6915 (k : Nat) : Runs (1*2) (before6915 k).denote (before6916 k).denote := + @applyExit_sound (before6915 k) (before6916 k) exit10 1 valid10 (macro6915 k) +theorem macro6916 (k : Nat) : applyExit (before6916 k) exit32 1 = some (before6917 k) := by + simp (disch := omega) [before6916, before6917, exit32, applyExit, pop, push] + <;> omega +theorem step6916 (k : Nat) : Runs (1*3) (before6916 k).denote (before6917 k).denote := + @applyExit_sound (before6916 k) (before6917 k) exit32 1 valid32 (macro6916 k) +theorem macro6917 (k : Nat) : applyExit (before6917 k) exit36 1 = some (before6918 k) := by + simp (disch := omega) [before6917, before6918, exit36, applyExit, pop, push] + <;> omega +theorem step6917 (k : Nat) : Runs (1*2) (before6917 k).denote (before6918 k).denote := + @applyExit_sound (before6917 k) (before6918 k) exit36 1 valid36 (macro6917 k) +theorem macro6918 (k : Nat) : applyExit (before6918 k) exit33 1 = some (before6919 k) := by + simp (disch := omega) [before6918, before6919, exit33, applyExit, pop, push] + <;> omega +theorem step6918 (k : Nat) : Runs (1*2) (before6918 k).denote (before6919 k).denote := + @applyExit_sound (before6918 k) (before6919 k) exit33 1 valid33 (macro6918 k) +theorem macro6919 (k : Nat) : applyExit (before6919 k) exit35 1 = some (before6920 k) := by + simp (disch := omega) [before6919, before6920, exit35, applyExit, pop, push] + <;> omega +theorem step6919 (k : Nat) : Runs (1*2) (before6919 k).denote (before6920 k).denote := + @applyExit_sound (before6919 k) (before6920 k) exit35 1 valid35 (macro6919 k) +theorem macro6920 (k : Nat) : applyExit (before6920 k) exit36 15 = some (before6921 k) := by + simp (disch := omega) [before6920, before6921, exit36, applyExit, pop, push] + <;> omega +theorem step6920 (k : Nat) : Runs (15*2) (before6920 k).denote (before6921 k).denote := + @applyExit_sound (before6920 k) (before6921 k) exit36 15 valid36 (macro6920 k) +theorem macro6921 (k : Nat) : applyExit (before6921 k) exit31 1 = some (before6922 k) := by + simp (disch := omega) [before6921, before6922, exit31, applyExit, pop, push] + <;> omega +theorem step6921 (k : Nat) : Runs (1*1) (before6921 k).denote (before6922 k).denote := + @applyExit_sound (before6921 k) (before6922 k) exit31 1 valid31 (macro6921 k) +theorem macro6922 (k : Nat) : applyExit (before6922 k) exit10 15 = some (before6923 k) := by + simp (disch := omega) [before6922, before6923, exit10, applyExit, pop, push] + <;> omega +theorem step6922 (k : Nat) : Runs (15*2) (before6922 k).denote (before6923 k).denote := + @applyExit_sound (before6922 k) (before6923 k) exit10 15 valid10 (macro6922 k) +theorem macro6923 (k : Nat) : applyExit (before6923 k) exit32 1 = some (before6924 k) := by + simp (disch := omega) [before6923, before6924, exit32, applyExit, pop, push] + <;> omega +theorem step6923 (k : Nat) : Runs (1*3) (before6923 k).denote (before6924 k).denote := + @applyExit_sound (before6923 k) (before6924 k) exit32 1 valid32 (macro6923 k) +theorem macro6924 (k : Nat) : applyExit (before6924 k) exit36 15 = some (before6925 k) := by + simp (disch := omega) [before6924, before6925, exit36, applyExit, pop, push] + <;> omega +theorem step6924 (k : Nat) : Runs (15*2) (before6924 k).denote (before6925 k).denote := + @applyExit_sound (before6924 k) (before6925 k) exit36 15 valid36 (macro6924 k) +theorem macro6925 (k : Nat) : applyExit (before6925 k) exit33 1 = some (before6926 k) := by + simp (disch := omega) [before6925, before6926, exit33, applyExit, pop, push] + <;> omega +theorem step6925 (k : Nat) : Runs (1*2) (before6925 k).denote (before6926 k).denote := + @applyExit_sound (before6925 k) (before6926 k) exit33 1 valid33 (macro6925 k) +theorem macro6926 (k : Nat) : applyExit (before6926 k) exit34 8 = some (before6927 k) := by + simp (disch := omega) [before6926, before6927, exit34, applyExit, pop, push] + <;> omega +theorem step6926 (k : Nat) : Runs (8*2) (before6926 k).denote (before6927 k).denote := + @applyExit_sound (before6926 k) (before6927 k) exit34 8 valid34 (macro6926 k) +theorem macro6927 (k : Nat) : applyExit (before6927 k) exit35 1 = some (before6928 k) := by + simp (disch := omega) [before6927, before6928, exit35, applyExit, pop, push] + <;> omega +theorem step6927 (k : Nat) : Runs (1*2) (before6927 k).denote (before6928 k).denote := + @applyExit_sound (before6927 k) (before6928 k) exit35 1 valid35 (macro6927 k) +theorem macro6928 (k : Nat) : applyExit (before6928 k) exit36 10 = some (before6929 k) := by + simp (disch := omega) [before6928, before6929, exit36, applyExit, pop, push] + <;> omega +theorem step6928 (k : Nat) : Runs (10*2) (before6928 k).denote (before6929 k).denote := + @applyExit_sound (before6928 k) (before6929 k) exit36 10 valid36 (macro6928 k) +theorem macro6929 (k : Nat) : applyExit (before6929 k) exit31 1 = some (before6930 k) := by + simp (disch := omega) [before6929, before6930, exit31, applyExit, pop, push] + <;> omega +theorem step6929 (k : Nat) : Runs (1*1) (before6929 k).denote (before6930 k).denote := + @applyExit_sound (before6929 k) (before6930 k) exit31 1 valid31 (macro6929 k) +theorem macro6930 (k : Nat) : applyExit (before6930 k) exit10 10 = some (before6931 k) := by + simp (disch := omega) [before6930, before6931, exit10, applyExit, pop, push] + <;> omega +theorem step6930 (k : Nat) : Runs (10*2) (before6930 k).denote (before6931 k).denote := + @applyExit_sound (before6930 k) (before6931 k) exit10 10 valid10 (macro6930 k) +theorem macro6931 (k : Nat) : applyExit (before6931 k) exit32 1 = some (before6932 k) := by + simp (disch := omega) [before6931, before6932, exit32, applyExit, pop, push] + <;> omega +theorem step6931 (k : Nat) : Runs (1*3) (before6931 k).denote (before6932 k).denote := + @applyExit_sound (before6931 k) (before6932 k) exit32 1 valid32 (macro6931 k) +theorem macro6932 (k : Nat) : applyExit (before6932 k) exit36 10 = some (before6933 k) := by + simp (disch := omega) [before6932, before6933, exit36, applyExit, pop, push] + <;> omega +theorem step6932 (k : Nat) : Runs (10*2) (before6932 k).denote (before6933 k).denote := + @applyExit_sound (before6932 k) (before6933 k) exit36 10 valid36 (macro6932 k) +theorem macro6933 (k : Nat) : applyExit (before6933 k) exit33 1 = some (before6934 k) := by + simp (disch := omega) [before6933, before6934, exit33, applyExit, pop, push] + <;> omega +theorem step6933 (k : Nat) : Runs (1*2) (before6933 k).denote (before6934 k).denote := + @applyExit_sound (before6933 k) (before6934 k) exit33 1 valid33 (macro6933 k) +theorem macro6934 (k : Nat) : applyExit (before6934 k) exit34 7 = some (before6935 k) := by + simp (disch := omega) [before6934, before6935, exit34, applyExit, pop, push] + <;> omega +theorem step6934 (k : Nat) : Runs (7*2) (before6934 k).denote (before6935 k).denote := + @applyExit_sound (before6934 k) (before6935 k) exit34 7 valid34 (macro6934 k) +theorem macro6935 (k : Nat) : applyExit (before6935 k) exit35 1 = some (before6936 k) := by + simp (disch := omega) [before6935, before6936, exit35, applyExit, pop, push] + <;> omega +theorem step6935 (k : Nat) : Runs (1*2) (before6935 k).denote (before6936 k).denote := + @applyExit_sound (before6935 k) (before6936 k) exit35 1 valid35 (macro6935 k) +theorem macro6936 (k : Nat) : applyExit (before6936 k) exit36 10 = some (before6937 k) := by + simp (disch := omega) [before6936, before6937, exit36, applyExit, pop, push] + <;> omega +theorem step6936 (k : Nat) : Runs (10*2) (before6936 k).denote (before6937 k).denote := + @applyExit_sound (before6936 k) (before6937 k) exit36 10 valid36 (macro6936 k) +theorem macro6937 (k : Nat) : applyExit (before6937 k) exit31 1 = some (before6938 k) := by + simp (disch := omega) [before6937, before6938, exit31, applyExit, pop, push] + <;> omega +theorem step6937 (k : Nat) : Runs (1*1) (before6937 k).denote (before6938 k).denote := + @applyExit_sound (before6937 k) (before6938 k) exit31 1 valid31 (macro6937 k) +theorem macro6938 (k : Nat) : applyExit (before6938 k) exit10 10 = some (before6939 k) := by + simp (disch := omega) [before6938, before6939, exit10, applyExit, pop, push] + <;> omega +theorem step6938 (k : Nat) : Runs (10*2) (before6938 k).denote (before6939 k).denote := + @applyExit_sound (before6938 k) (before6939 k) exit10 10 valid10 (macro6938 k) +theorem macro6939 (k : Nat) : applyExit (before6939 k) exit32 1 = some (before6940 k) := by + simp (disch := omega) [before6939, before6940, exit32, applyExit, pop, push] + <;> omega +theorem step6939 (k : Nat) : Runs (1*3) (before6939 k).denote (before6940 k).denote := + @applyExit_sound (before6939 k) (before6940 k) exit32 1 valid32 (macro6939 k) +theorem macro6940 (k : Nat) : applyExit (before6940 k) exit36 10 = some (before6941 k) := by + simp (disch := omega) [before6940, before6941, exit36, applyExit, pop, push] + <;> omega +theorem step6940 (k : Nat) : Runs (10*2) (before6940 k).denote (before6941 k).denote := + @applyExit_sound (before6940 k) (before6941 k) exit36 10 valid36 (macro6940 k) +theorem macro6941 (k : Nat) : applyExit (before6941 k) exit33 1 = some (before6942 k) := by + simp (disch := omega) [before6941, before6942, exit33, applyExit, pop, push] + <;> omega +theorem step6941 (k : Nat) : Runs (1*2) (before6941 k).denote (before6942 k).denote := + @applyExit_sound (before6941 k) (before6942 k) exit33 1 valid33 (macro6941 k) +theorem macro6942 (k : Nat) : applyExit (before6942 k) exit34 5 = some (before6943 k) := by + simp (disch := omega) [before6942, before6943, exit34, applyExit, pop, push] + <;> omega +theorem step6942 (k : Nat) : Runs (5*2) (before6942 k).denote (before6943 k).denote := + @applyExit_sound (before6942 k) (before6943 k) exit34 5 valid34 (macro6942 k) +theorem macro6943 (k : Nat) : applyExit (before6943 k) exit90 (1*k+7) = some (before6944 k) := by + simp (disch := omega) [before6943, before6944, exit90, applyExit, pop, push] + <;> omega +theorem step6943 (k : Nat) : Runs ((1*k+7)*82) (before6943 k).denote (before6944 k).denote := + @applyExit_sound (before6943 k) (before6944 k) exit90 (1*k+7) valid90 (macro6943 k) +theorem macro6944 (k : Nat) : applyExit (before6944 k) exit283 1 = some (before6945 k) := by + simp (disch := omega) [before6944, before6945, exit283, applyExit, pop, push] + <;> omega +theorem step6944 (k : Nat) : Runs (1*38) (before6944 k).denote (before6945 k).denote := + @applyExit_sound (before6944 k) (before6945 k) exit283 1 valid283 (macro6944 k) +theorem macro6945 (k : Nat) : applyExit (before6945 k) exit34 791761151 = some (before6946 k) := by + simp (disch := omega) [before6945, before6946, exit34, applyExit, pop, push] + <;> omega +theorem step6945 (k : Nat) : Runs (791761151*2) (before6945 k).denote (before6946 k).denote := + @applyExit_sound (before6945 k) (before6946 k) exit34 791761151 valid34 (macro6945 k) +theorem macro6946 (k : Nat) : applyExit (before6946 k) exit35 1 = some (before6947 k) := by + simp (disch := omega) [before6946, before6947, exit35, applyExit, pop, push] + <;> omega +theorem step6946 (k : Nat) : Runs (1*2) (before6946 k).denote (before6947 k).denote := + @applyExit_sound (before6946 k) (before6947 k) exit35 1 valid35 (macro6946 k) +theorem macro6947 (k : Nat) : applyExit (before6947 k) exit36 9 = some (before6948 k) := by + simp (disch := omega) [before6947, before6948, exit36, applyExit, pop, push] + <;> omega +theorem step6947 (k : Nat) : Runs (9*2) (before6947 k).denote (before6948 k).denote := + @applyExit_sound (before6947 k) (before6948 k) exit36 9 valid36 (macro6947 k) +theorem macro6948 (k : Nat) : applyExit (before6948 k) exit31 1 = some (before6949 k) := by + simp (disch := omega) [before6948, before6949, exit31, applyExit, pop, push] + <;> omega +theorem step6948 (k : Nat) : Runs (1*1) (before6948 k).denote (before6949 k).denote := + @applyExit_sound (before6948 k) (before6949 k) exit31 1 valid31 (macro6948 k) +theorem macro6949 (k : Nat) : applyExit (before6949 k) exit10 9 = some (before6950 k) := by + simp (disch := omega) [before6949, before6950, exit10, applyExit, pop, push] + <;> omega +theorem step6949 (k : Nat) : Runs (9*2) (before6949 k).denote (before6950 k).denote := + @applyExit_sound (before6949 k) (before6950 k) exit10 9 valid10 (macro6949 k) +theorem macro6950 (k : Nat) : applyExit (before6950 k) exit32 1 = some (before6951 k) := by + simp (disch := omega) [before6950, before6951, exit32, applyExit, pop, push] + <;> omega +theorem step6950 (k : Nat) : Runs (1*3) (before6950 k).denote (before6951 k).denote := + @applyExit_sound (before6950 k) (before6951 k) exit32 1 valid32 (macro6950 k) +theorem macro6951 (k : Nat) : applyExit (before6951 k) exit36 9 = some (before6952 k) := by + simp (disch := omega) [before6951, before6952, exit36, applyExit, pop, push] + <;> omega +theorem step6951 (k : Nat) : Runs (9*2) (before6951 k).denote (before6952 k).denote := + @applyExit_sound (before6951 k) (before6952 k) exit36 9 valid36 (macro6951 k) +theorem macro6952 (k : Nat) : applyExit (before6952 k) exit33 1 = some (before6953 k) := by + simp (disch := omega) [before6952, before6953, exit33, applyExit, pop, push] + <;> omega +theorem step6952 (k : Nat) : Runs (1*2) (before6952 k).denote (before6953 k).denote := + @applyExit_sound (before6952 k) (before6953 k) exit33 1 valid33 (macro6952 k) +theorem macro6953 (k : Nat) : applyExit (before6953 k) exit34 20 = some (before6954 k) := by + simp (disch := omega) [before6953, before6954, exit34, applyExit, pop, push] + <;> omega +theorem step6953 (k : Nat) : Runs (20*2) (before6953 k).denote (before6954 k).denote := + @applyExit_sound (before6953 k) (before6954 k) exit34 20 valid34 (macro6953 k) +theorem macro6954 (k : Nat) : applyExit (before6954 k) exit35 1 = some (before6955 k) := by + simp (disch := omega) [before6954, before6955, exit35, applyExit, pop, push] + <;> omega +theorem step6954 (k : Nat) : Runs (1*2) (before6954 k).denote (before6955 k).denote := + @applyExit_sound (before6954 k) (before6955 k) exit35 1 valid35 (macro6954 k) +theorem macro6955 (k : Nat) : applyExit (before6955 k) exit36 41 = some (before6956 k) := by + simp (disch := omega) [before6955, before6956, exit36, applyExit, pop, push] + <;> omega +theorem step6955 (k : Nat) : Runs (41*2) (before6955 k).denote (before6956 k).denote := + @applyExit_sound (before6955 k) (before6956 k) exit36 41 valid36 (macro6955 k) +theorem macro6956 (k : Nat) : applyExit (before6956 k) exit31 1 = some (before6957 k) := by + simp (disch := omega) [before6956, before6957, exit31, applyExit, pop, push] + <;> omega +theorem step6956 (k : Nat) : Runs (1*1) (before6956 k).denote (before6957 k).denote := + @applyExit_sound (before6956 k) (before6957 k) exit31 1 valid31 (macro6956 k) +theorem macro6957 (k : Nat) : applyExit (before6957 k) exit10 41 = some (before6958 k) := by + simp (disch := omega) [before6957, before6958, exit10, applyExit, pop, push] + <;> omega +theorem step6957 (k : Nat) : Runs (41*2) (before6957 k).denote (before6958 k).denote := + @applyExit_sound (before6957 k) (before6958 k) exit10 41 valid10 (macro6957 k) +theorem macro6958 (k : Nat) : applyExit (before6958 k) exit32 1 = some (before6959 k) := by + simp (disch := omega) [before6958, before6959, exit32, applyExit, pop, push] + <;> omega +theorem step6958 (k : Nat) : Runs (1*3) (before6958 k).denote (before6959 k).denote := + @applyExit_sound (before6958 k) (before6959 k) exit32 1 valid32 (macro6958 k) +theorem macro6959 (k : Nat) : applyExit (before6959 k) exit36 41 = some (before6960 k) := by + simp (disch := omega) [before6959, before6960, exit36, applyExit, pop, push] + <;> omega +theorem step6959 (k : Nat) : Runs (41*2) (before6959 k).denote (before6960 k).denote := + @applyExit_sound (before6959 k) (before6960 k) exit36 41 valid36 (macro6959 k) +theorem macro6960 (k : Nat) : applyExit (before6960 k) exit33 1 = some (before6961 k) := by + simp (disch := omega) [before6960, before6961, exit33, applyExit, pop, push] + <;> omega +theorem step6960 (k : Nat) : Runs (1*2) (before6960 k).denote (before6961 k).denote := + @applyExit_sound (before6960 k) (before6961 k) exit33 1 valid33 (macro6960 k) +theorem macro6961 (k : Nat) : applyExit (before6961 k) exit34 14 = some (before6962 k) := by + simp (disch := omega) [before6961, before6962, exit34, applyExit, pop, push] + <;> omega +theorem step6961 (k : Nat) : Runs (14*2) (before6961 k).denote (before6962 k).denote := + @applyExit_sound (before6961 k) (before6962 k) exit34 14 valid34 (macro6961 k) +theorem macro6962 (k : Nat) : applyExit (before6962 k) exit35 1 = some (before6963 k) := by + simp (disch := omega) [before6962, before6963, exit35, applyExit, pop, push] + <;> omega +theorem step6962 (k : Nat) : Runs (1*2) (before6962 k).denote (before6963 k).denote := + @applyExit_sound (before6962 k) (before6963 k) exit35 1 valid35 (macro6962 k) +theorem macro6963 (k : Nat) : applyExit (before6963 k) exit36 93 = some (before6964 k) := by + simp (disch := omega) [before6963, before6964, exit36, applyExit, pop, push] + <;> omega +theorem step6963 (k : Nat) : Runs (93*2) (before6963 k).denote (before6964 k).denote := + @applyExit_sound (before6963 k) (before6964 k) exit36 93 valid36 (macro6963 k) +theorem macro6964 (k : Nat) : applyExit (before6964 k) exit31 1 = some (before6965 k) := by + simp (disch := omega) [before6964, before6965, exit31, applyExit, pop, push] + <;> omega +theorem step6964 (k : Nat) : Runs (1*1) (before6964 k).denote (before6965 k).denote := + @applyExit_sound (before6964 k) (before6965 k) exit31 1 valid31 (macro6964 k) +theorem macro6965 (k : Nat) : applyExit (before6965 k) exit10 93 = some (before6966 k) := by + simp (disch := omega) [before6965, before6966, exit10, applyExit, pop, push] + <;> omega +theorem step6965 (k : Nat) : Runs (93*2) (before6965 k).denote (before6966 k).denote := + @applyExit_sound (before6965 k) (before6966 k) exit10 93 valid10 (macro6965 k) +theorem macro6966 (k : Nat) : applyExit (before6966 k) exit32 1 = some (before6967 k) := by + simp (disch := omega) [before6966, before6967, exit32, applyExit, pop, push] + <;> omega +theorem step6966 (k : Nat) : Runs (1*3) (before6966 k).denote (before6967 k).denote := + @applyExit_sound (before6966 k) (before6967 k) exit32 1 valid32 (macro6966 k) +theorem macro6967 (k : Nat) : applyExit (before6967 k) exit36 93 = some (before6968 k) := by + simp (disch := omega) [before6967, before6968, exit36, applyExit, pop, push] + <;> omega +theorem step6967 (k : Nat) : Runs (93*2) (before6967 k).denote (before6968 k).denote := + @applyExit_sound (before6967 k) (before6968 k) exit36 93 valid36 (macro6967 k) +theorem macro6968 (k : Nat) : applyExit (before6968 k) exit33 1 = some (before6969 k) := by + simp (disch := omega) [before6968, before6969, exit33, applyExit, pop, push] + <;> omega +theorem step6968 (k : Nat) : Runs (1*2) (before6968 k).denote (before6969 k).denote := + @applyExit_sound (before6968 k) (before6969 k) exit33 1 valid33 (macro6968 k) +theorem macro6969 (k : Nat) : applyExit (before6969 k) exit34 24 = some (before6970 k) := by + simp (disch := omega) [before6969, before6970, exit34, applyExit, pop, push] + <;> omega +theorem step6969 (k : Nat) : Runs (24*2) (before6969 k).denote (before6970 k).denote := + @applyExit_sound (before6969 k) (before6970 k) exit34 24 valid34 (macro6969 k) +theorem macro6970 (k : Nat) : applyExit (before6970 k) exit346 (1*k+8) = some (before6971 k) := by + simp (disch := omega) [before6970, before6971, exit346, applyExit, pop, push] + <;> omega +theorem step6970 (k : Nat) : Runs ((1*k+8)*1190) (before6970 k).denote (before6971 k).denote := + @applyExit_sound (before6970 k) (before6971 k) exit346 (1*k+8) valid346 (macro6970 k) +theorem macro6971 (k : Nat) : applyExit (before6971 k) exit34 11 = some (before6972 k) := by + simp (disch := omega) [before6971, before6972, exit34, applyExit, pop, push] + <;> omega +theorem step6971 (k : Nat) : Runs (11*2) (before6971 k).denote (before6972 k).denote := + @applyExit_sound (before6971 k) (before6972 k) exit34 11 valid34 (macro6971 k) +theorem macro6972 (k : Nat) : applyExit (before6972 k) exit35 1 = some (before6973 k) := by + simp (disch := omega) [before6972, before6973, exit35, applyExit, pop, push] + <;> omega +theorem step6972 (k : Nat) : Runs (1*2) (before6972 k).denote (before6973 k).denote := + @applyExit_sound (before6972 k) (before6973 k) exit35 1 valid35 (macro6972 k) +theorem macro6973 (k : Nat) : applyExit (before6973 k) exit36 17 = some (before6974 k) := by + simp (disch := omega) [before6973, before6974, exit36, applyExit, pop, push] + <;> omega +theorem step6973 (k : Nat) : Runs (17*2) (before6973 k).denote (before6974 k).denote := + @applyExit_sound (before6973 k) (before6974 k) exit36 17 valid36 (macro6973 k) +theorem macro6974 (k : Nat) : applyExit (before6974 k) exit31 1 = some (before6975 k) := by + simp (disch := omega) [before6974, before6975, exit31, applyExit, pop, push] + <;> omega +theorem step6974 (k : Nat) : Runs (1*1) (before6974 k).denote (before6975 k).denote := + @applyExit_sound (before6974 k) (before6975 k) exit31 1 valid31 (macro6974 k) +theorem macro6975 (k : Nat) : applyExit (before6975 k) exit10 17 = some (before6976 k) := by + simp (disch := omega) [before6975, before6976, exit10, applyExit, pop, push] + <;> omega +theorem step6975 (k : Nat) : Runs (17*2) (before6975 k).denote (before6976 k).denote := + @applyExit_sound (before6975 k) (before6976 k) exit10 17 valid10 (macro6975 k) +theorem macro6976 (k : Nat) : applyExit (before6976 k) exit32 1 = some (before6977 k) := by + simp (disch := omega) [before6976, before6977, exit32, applyExit, pop, push] + <;> omega +theorem step6976 (k : Nat) : Runs (1*3) (before6976 k).denote (before6977 k).denote := + @applyExit_sound (before6976 k) (before6977 k) exit32 1 valid32 (macro6976 k) +theorem macro6977 (k : Nat) : applyExit (before6977 k) exit36 17 = some (before6978 k) := by + simp (disch := omega) [before6977, before6978, exit36, applyExit, pop, push] + <;> omega +theorem step6977 (k : Nat) : Runs (17*2) (before6977 k).denote (before6978 k).denote := + @applyExit_sound (before6977 k) (before6978 k) exit36 17 valid36 (macro6977 k) +theorem macro6978 (k : Nat) : applyExit (before6978 k) exit33 1 = some (before6979 k) := by + simp (disch := omega) [before6978, before6979, exit33, applyExit, pop, push] + <;> omega +theorem step6978 (k : Nat) : Runs (1*2) (before6978 k).denote (before6979 k).denote := + @applyExit_sound (before6978 k) (before6979 k) exit33 1 valid33 (macro6978 k) +theorem macro6979 (k : Nat) : applyExit (before6979 k) exit34 90 = some (before6980 k) := by + simp (disch := omega) [before6979, before6980, exit34, applyExit, pop, push] + <;> omega +theorem step6979 (k : Nat) : Runs (90*2) (before6979 k).denote (before6980 k).denote := + @applyExit_sound (before6979 k) (before6980 k) exit34 90 valid34 (macro6979 k) +theorem macro6980 (k : Nat) : applyExit (before6980 k) exit35 1 = some (before6981 k) := by + simp (disch := omega) [before6980, before6981, exit35, applyExit, pop, push] + <;> omega +theorem step6980 (k : Nat) : Runs (1*2) (before6980 k).denote (before6981 k).denote := + @applyExit_sound (before6980 k) (before6981 k) exit35 1 valid35 (macro6980 k) +theorem macro6981 (k : Nat) : applyExit (before6981 k) exit36 38 = some (before6982 k) := by + simp (disch := omega) [before6981, before6982, exit36, applyExit, pop, push] + <;> omega +theorem step6981 (k : Nat) : Runs (38*2) (before6981 k).denote (before6982 k).denote := + @applyExit_sound (before6981 k) (before6982 k) exit36 38 valid36 (macro6981 k) +theorem macro6982 (k : Nat) : applyExit (before6982 k) exit31 1 = some (before6983 k) := by + simp (disch := omega) [before6982, before6983, exit31, applyExit, pop, push] + <;> omega +theorem step6982 (k : Nat) : Runs (1*1) (before6982 k).denote (before6983 k).denote := + @applyExit_sound (before6982 k) (before6983 k) exit31 1 valid31 (macro6982 k) +theorem macro6983 (k : Nat) : applyExit (before6983 k) exit10 38 = some (before6984 k) := by + simp (disch := omega) [before6983, before6984, exit10, applyExit, pop, push] + <;> omega +theorem step6983 (k : Nat) : Runs (38*2) (before6983 k).denote (before6984 k).denote := + @applyExit_sound (before6983 k) (before6984 k) exit10 38 valid10 (macro6983 k) +theorem macro6984 (k : Nat) : applyExit (before6984 k) exit32 1 = some (before6985 k) := by + simp (disch := omega) [before6984, before6985, exit32, applyExit, pop, push] + <;> omega +theorem step6984 (k : Nat) : Runs (1*3) (before6984 k).denote (before6985 k).denote := + @applyExit_sound (before6984 k) (before6985 k) exit32 1 valid32 (macro6984 k) +theorem macro6985 (k : Nat) : applyExit (before6985 k) exit36 38 = some (before6986 k) := by + simp (disch := omega) [before6985, before6986, exit36, applyExit, pop, push] + <;> omega +theorem step6985 (k : Nat) : Runs (38*2) (before6985 k).denote (before6986 k).denote := + @applyExit_sound (before6985 k) (before6986 k) exit36 38 valid36 (macro6985 k) +theorem macro6986 (k : Nat) : applyExit (before6986 k) exit33 1 = some (before6987 k) := by + simp (disch := omega) [before6986, before6987, exit33, applyExit, pop, push] + <;> omega +theorem step6986 (k : Nat) : Runs (1*2) (before6986 k).denote (before6987 k).denote := + @applyExit_sound (before6986 k) (before6987 k) exit33 1 valid33 (macro6986 k) +theorem macro6987 (k : Nat) : applyExit (before6987 k) exit34 14 = some (before6988 k) := by + simp (disch := omega) [before6987, before6988, exit34, applyExit, pop, push] + <;> omega +theorem step6987 (k : Nat) : Runs (14*2) (before6987 k).denote (before6988 k).denote := + @applyExit_sound (before6987 k) (before6988 k) exit34 14 valid34 (macro6987 k) +theorem macro6988 (k : Nat) : applyExit (before6988 k) exit35 1 = some (before6989 k) := by + simp (disch := omega) [before6988, before6989, exit35, applyExit, pop, push] + <;> omega +theorem step6988 (k : Nat) : Runs (1*2) (before6988 k).denote (before6989 k).denote := + @applyExit_sound (before6988 k) (before6989 k) exit35 1 valid35 (macro6988 k) +theorem macro6989 (k : Nat) : applyExit (before6989 k) exit36 29 = some (before6990 k) := by + simp (disch := omega) [before6989, before6990, exit36, applyExit, pop, push] + <;> omega +theorem step6989 (k : Nat) : Runs (29*2) (before6989 k).denote (before6990 k).denote := + @applyExit_sound (before6989 k) (before6990 k) exit36 29 valid36 (macro6989 k) +theorem macro6990 (k : Nat) : applyExit (before6990 k) exit31 1 = some (before6991 k) := by + simp (disch := omega) [before6990, before6991, exit31, applyExit, pop, push] + <;> omega +theorem step6990 (k : Nat) : Runs (1*1) (before6990 k).denote (before6991 k).denote := + @applyExit_sound (before6990 k) (before6991 k) exit31 1 valid31 (macro6990 k) +theorem macro6991 (k : Nat) : applyExit (before6991 k) exit10 29 = some (before6992 k) := by + simp (disch := omega) [before6991, before6992, exit10, applyExit, pop, push] + <;> omega +theorem step6991 (k : Nat) : Runs (29*2) (before6991 k).denote (before6992 k).denote := + @applyExit_sound (before6991 k) (before6992 k) exit10 29 valid10 (macro6991 k) +theorem macro6992 (k : Nat) : applyExit (before6992 k) exit32 1 = some (before6993 k) := by + simp (disch := omega) [before6992, before6993, exit32, applyExit, pop, push] + <;> omega +theorem step6992 (k : Nat) : Runs (1*3) (before6992 k).denote (before6993 k).denote := + @applyExit_sound (before6992 k) (before6993 k) exit32 1 valid32 (macro6992 k) +theorem macro6993 (k : Nat) : applyExit (before6993 k) exit36 29 = some (before6994 k) := by + simp (disch := omega) [before6993, before6994, exit36, applyExit, pop, push] + <;> omega +theorem step6993 (k : Nat) : Runs (29*2) (before6993 k).denote (before6994 k).denote := + @applyExit_sound (before6993 k) (before6994 k) exit36 29 valid36 (macro6993 k) +theorem macro6994 (k : Nat) : applyExit (before6994 k) exit33 1 = some (before6995 k) := by + simp (disch := omega) [before6994, before6995, exit33, applyExit, pop, push] + <;> omega +theorem step6994 (k : Nat) : Runs (1*2) (before6994 k).denote (before6995 k).denote := + @applyExit_sound (before6994 k) (before6995 k) exit33 1 valid33 (macro6994 k) +theorem macro6995 (k : Nat) : applyExit (before6995 k) exit34 2 = some (before6996 k) := by + simp (disch := omega) [before6995, before6996, exit34, applyExit, pop, push] + <;> omega +theorem step6995 (k : Nat) : Runs (2*2) (before6995 k).denote (before6996 k).denote := + @applyExit_sound (before6995 k) (before6996 k) exit34 2 valid34 (macro6995 k) +theorem macro6996 (k : Nat) : applyExit (before6996 k) exit35 1 = some (before6997 k) := by + simp (disch := omega) [before6996, before6997, exit35, applyExit, pop, push] + <;> omega +theorem step6996 (k : Nat) : Runs (1*2) (before6996 k).denote (before6997 k).denote := + @applyExit_sound (before6996 k) (before6997 k) exit35 1 valid35 (macro6996 k) +theorem macro6997 (k : Nat) : applyExit (before6997 k) exit39 1 = some (before6998 k) := by + simp (disch := omega) [before6997, before6998, exit39, applyExit, pop, push] + <;> omega +theorem step6997 (k : Nat) : Runs (1*1) (before6997 k).denote (before6998 k).denote := + @applyExit_sound (before6997 k) (before6998 k) exit39 1 valid39 (macro6997 k) +theorem macro6998 (k : Nat) : applyExit (before6998 k) exit32 1 = some (before6999 k) := by + simp (disch := omega) [before6998, before6999, exit32, applyExit, pop, push] + <;> omega +theorem step6998 (k : Nat) : Runs (1*3) (before6998 k).denote (before6999 k).denote := + @applyExit_sound (before6998 k) (before6999 k) exit32 1 valid32 (macro6998 k) +theorem macro6999 (k : Nat) : applyExit (before6999 k) exit36 1 = some (after6999 k) := by + simp (disch := omega) [before6999, after6999, exit36, applyExit, pop, push] + <;> omega +theorem step6999 (k : Nat) : Runs (1*2) (before6999 k).denote (after6999 k).denote := + @applyExit_sound (before6999 k) (after6999 k) exit36 1 valid36 (macro6999 k) +theorem chunkRun069 (k : Nat) : Runs (1272*k+1583534517) (before6900 k).denote (after6999 k).denote := by + have h := (@Runs.trans ((((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2))))))+(((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))))) ((((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))))+((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1))))))+(((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))))+((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))))) (before6900 k).denote (before6950 k).denote (after6999 k).denote (@Runs.trans (((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2)))))) (((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))))) (before6900 k).denote (before6925 k).denote (before6950 k).denote (@Runs.trans ((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2))))) (before6900 k).denote (before6912 k).denote (before6925 k).denote (@Runs.trans (((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))) (((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))) (before6900 k).denote (before6906 k).denote (before6912 k).denote (@Runs.trans ((1*4)+((1*2)+(1*3))) ((1*1)+((1*3)+(1*2))) (before6900 k).denote (before6903 k).denote (before6906 k).denote (@Runs.trans (1*4) ((1*2)+(1*3)) (before6900 k).denote (before6901 k).denote (before6903 k).denote (step6900 k) (@Runs.trans (1*2) (1*3) (before6901 k).denote (before6902 k).denote (before6903 k).denote (step6901 k) (step6902 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before6903 k).denote (before6904 k).denote (before6906 k).denote (step6903 k) (@Runs.trans (1*3) (1*2) (before6904 k).denote (before6905 k).denote (before6906 k).denote (step6904 k) (step6905 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*3)+((1*2)+(1*2))) (before6906 k).denote (before6909 k).denote (before6912 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6906 k).denote (before6907 k).denote (before6909 k).denote (step6906 k) (@Runs.trans (1*2) (1*1) (before6907 k).denote (before6908 k).denote (before6909 k).denote (step6907 k) (step6908 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before6909 k).denote (before6910 k).denote (before6912 k).denote (step6909 k) (@Runs.trans (1*2) (1*2) (before6910 k).denote (before6911 k).denote (before6912 k).denote (step6910 k) (step6911 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2)))) (((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2)))) (before6912 k).denote (before6918 k).denote (before6925 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*3)+(1*2))) (before6912 k).denote (before6915 k).denote (before6918 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6912 k).denote (before6913 k).denote (before6915 k).denote (step6912 k) (@Runs.trans (1*2) (1*1) (before6913 k).denote (before6914 k).denote (before6915 k).denote (step6913 k) (step6914 k))) (@Runs.trans (1*2) ((1*3)+(1*2)) (before6915 k).denote (before6916 k).denote (before6918 k).denote (step6915 k) (@Runs.trans (1*3) (1*2) (before6916 k).denote (before6917 k).denote (before6918 k).denote (step6916 k) (step6917 k)))) (@Runs.trans ((1*2)+((1*2)+(15*2))) (((1*1)+(15*2))+((1*3)+(15*2))) (before6918 k).denote (before6921 k).denote (before6925 k).denote (@Runs.trans (1*2) ((1*2)+(15*2)) (before6918 k).denote (before6919 k).denote (before6921 k).denote (step6918 k) (@Runs.trans (1*2) (15*2) (before6919 k).denote (before6920 k).denote (before6921 k).denote (step6919 k) (step6920 k))) (@Runs.trans ((1*1)+(15*2)) ((1*3)+(15*2)) (before6921 k).denote (before6923 k).denote (before6925 k).denote (@Runs.trans (1*1) (15*2) (before6921 k).denote (before6922 k).denote (before6923 k).denote (step6921 k) (step6922 k)) (@Runs.trans (1*3) (15*2) (before6923 k).denote (before6924 k).denote (before6925 k).denote (step6923 k) (step6924 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2))))) ((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))) (before6925 k).denote (before6937 k).denote (before6950 k).denote (@Runs.trans (((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2)))) (((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))) (before6925 k).denote (before6931 k).denote (before6937 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((10*2)+((1*1)+(10*2))) (before6925 k).denote (before6928 k).denote (before6931 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6925 k).denote (before6926 k).denote (before6928 k).denote (step6925 k) (@Runs.trans (8*2) (1*2) (before6926 k).denote (before6927 k).denote (before6928 k).denote (step6926 k) (step6927 k))) (@Runs.trans (10*2) ((1*1)+(10*2)) (before6928 k).denote (before6929 k).denote (before6931 k).denote (step6928 k) (@Runs.trans (1*1) (10*2) (before6929 k).denote (before6930 k).denote (before6931 k).denote (step6929 k) (step6930 k)))) (@Runs.trans ((1*3)+((10*2)+(1*2))) ((7*2)+((1*2)+(10*2))) (before6931 k).denote (before6934 k).denote (before6937 k).denote (@Runs.trans (1*3) ((10*2)+(1*2)) (before6931 k).denote (before6932 k).denote (before6934 k).denote (step6931 k) (@Runs.trans (10*2) (1*2) (before6932 k).denote (before6933 k).denote (before6934 k).denote (step6932 k) (step6933 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before6934 k).denote (before6935 k).denote (before6937 k).denote (step6934 k) (@Runs.trans (1*2) (10*2) (before6935 k).denote (before6936 k).denote (before6937 k).denote (step6935 k) (step6936 k))))) (@Runs.trans (((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2)))) ((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))) (before6937 k).denote (before6943 k).denote (before6950 k).denote (@Runs.trans ((1*1)+((10*2)+(1*3))) ((10*2)+((1*2)+(5*2))) (before6937 k).denote (before6940 k).denote (before6943 k).denote (@Runs.trans (1*1) ((10*2)+(1*3)) (before6937 k).denote (before6938 k).denote (before6940 k).denote (step6937 k) (@Runs.trans (10*2) (1*3) (before6938 k).denote (before6939 k).denote (before6940 k).denote (step6938 k) (step6939 k))) (@Runs.trans (10*2) ((1*2)+(5*2)) (before6940 k).denote (before6941 k).denote (before6943 k).denote (step6940 k) (@Runs.trans (1*2) (5*2) (before6941 k).denote (before6942 k).denote (before6943 k).denote (step6941 k) (step6942 k)))) (@Runs.trans (((1*k+7)*82)+((1*38)+(791761151*2))) (((1*2)+(9*2))+((1*1)+(9*2))) (before6943 k).denote (before6946 k).denote (before6950 k).denote (@Runs.trans ((1*k+7)*82) ((1*38)+(791761151*2)) (before6943 k).denote (before6944 k).denote (before6946 k).denote (step6943 k) (@Runs.trans (1*38) (791761151*2) (before6944 k).denote (before6945 k).denote (before6946 k).denote (step6944 k) (step6945 k))) (@Runs.trans ((1*2)+(9*2)) ((1*1)+(9*2)) (before6946 k).denote (before6948 k).denote (before6950 k).denote (@Runs.trans (1*2) (9*2) (before6946 k).denote (before6947 k).denote (before6948 k).denote (step6946 k) (step6947 k)) (@Runs.trans (1*1) (9*2) (before6948 k).denote (before6949 k).denote (before6950 k).denote (step6948 k) (step6949 k))))))) (@Runs.trans (((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))))+((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1)))))) (((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))))+((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))))) (before6950 k).denote (before6975 k).denote (after6999 k).denote (@Runs.trans ((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))) ((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1))))) (before6950 k).denote (before6962 k).denote (before6975 k).denote (@Runs.trans (((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2)))) (((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))) (before6950 k).denote (before6956 k).denote (before6962 k).denote (@Runs.trans ((1*3)+((9*2)+(1*2))) ((20*2)+((1*2)+(41*2))) (before6950 k).denote (before6953 k).denote (before6956 k).denote (@Runs.trans (1*3) ((9*2)+(1*2)) (before6950 k).denote (before6951 k).denote (before6953 k).denote (step6950 k) (@Runs.trans (9*2) (1*2) (before6951 k).denote (before6952 k).denote (before6953 k).denote (step6951 k) (step6952 k))) (@Runs.trans (20*2) ((1*2)+(41*2)) (before6953 k).denote (before6954 k).denote (before6956 k).denote (step6953 k) (@Runs.trans (1*2) (41*2) (before6954 k).denote (before6955 k).denote (before6956 k).denote (step6954 k) (step6955 k)))) (@Runs.trans ((1*1)+((41*2)+(1*3))) ((41*2)+((1*2)+(14*2))) (before6956 k).denote (before6959 k).denote (before6962 k).denote (@Runs.trans (1*1) ((41*2)+(1*3)) (before6956 k).denote (before6957 k).denote (before6959 k).denote (step6956 k) (@Runs.trans (41*2) (1*3) (before6957 k).denote (before6958 k).denote (before6959 k).denote (step6957 k) (step6958 k))) (@Runs.trans (41*2) ((1*2)+(14*2)) (before6959 k).denote (before6960 k).denote (before6962 k).denote (step6959 k) (@Runs.trans (1*2) (14*2) (before6960 k).denote (before6961 k).denote (before6962 k).denote (step6960 k) (step6961 k))))) (@Runs.trans (((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))) (((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1)))) (before6962 k).denote (before6968 k).denote (before6975 k).denote (@Runs.trans ((1*2)+((93*2)+(1*1))) ((93*2)+((1*3)+(93*2))) (before6962 k).denote (before6965 k).denote (before6968 k).denote (@Runs.trans (1*2) ((93*2)+(1*1)) (before6962 k).denote (before6963 k).denote (before6965 k).denote (step6962 k) (@Runs.trans (93*2) (1*1) (before6963 k).denote (before6964 k).denote (before6965 k).denote (step6963 k) (step6964 k))) (@Runs.trans (93*2) ((1*3)+(93*2)) (before6965 k).denote (before6966 k).denote (before6968 k).denote (step6965 k) (@Runs.trans (1*3) (93*2) (before6966 k).denote (before6967 k).denote (before6968 k).denote (step6966 k) (step6967 k)))) (@Runs.trans ((1*2)+((24*2)+((1*k+8)*1190))) (((11*2)+(1*2))+((17*2)+(1*1))) (before6968 k).denote (before6971 k).denote (before6975 k).denote (@Runs.trans (1*2) ((24*2)+((1*k+8)*1190)) (before6968 k).denote (before6969 k).denote (before6971 k).denote (step6968 k) (@Runs.trans (24*2) ((1*k+8)*1190) (before6969 k).denote (before6970 k).denote (before6971 k).denote (step6969 k) (step6970 k))) (@Runs.trans ((11*2)+(1*2)) ((17*2)+(1*1)) (before6971 k).denote (before6973 k).denote (before6975 k).denote (@Runs.trans (11*2) (1*2) (before6971 k).denote (before6972 k).denote (before6973 k).denote (step6971 k) (step6972 k)) (@Runs.trans (17*2) (1*1) (before6973 k).denote (before6974 k).denote (before6975 k).denote (step6973 k) (step6974 k)))))) (@Runs.trans ((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2))))) ((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))) (before6975 k).denote (before6987 k).denote (after6999 k).denote (@Runs.trans (((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2)))) (((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))) (before6975 k).denote (before6981 k).denote (before6987 k).denote (@Runs.trans ((17*2)+((1*3)+(17*2))) ((1*2)+((90*2)+(1*2))) (before6975 k).denote (before6978 k).denote (before6981 k).denote (@Runs.trans (17*2) ((1*3)+(17*2)) (before6975 k).denote (before6976 k).denote (before6978 k).denote (step6975 k) (@Runs.trans (1*3) (17*2) (before6976 k).denote (before6977 k).denote (before6978 k).denote (step6976 k) (step6977 k))) (@Runs.trans (1*2) ((90*2)+(1*2)) (before6978 k).denote (before6979 k).denote (before6981 k).denote (step6978 k) (@Runs.trans (90*2) (1*2) (before6979 k).denote (before6980 k).denote (before6981 k).denote (step6979 k) (step6980 k)))) (@Runs.trans ((38*2)+((1*1)+(38*2))) ((1*3)+((38*2)+(1*2))) (before6981 k).denote (before6984 k).denote (before6987 k).denote (@Runs.trans (38*2) ((1*1)+(38*2)) (before6981 k).denote (before6982 k).denote (before6984 k).denote (step6981 k) (@Runs.trans (1*1) (38*2) (before6982 k).denote (before6983 k).denote (before6984 k).denote (step6982 k) (step6983 k))) (@Runs.trans (1*3) ((38*2)+(1*2)) (before6984 k).denote (before6985 k).denote (before6987 k).denote (step6984 k) (@Runs.trans (38*2) (1*2) (before6985 k).denote (before6986 k).denote (before6987 k).denote (step6985 k) (step6986 k))))) (@Runs.trans (((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3)))) (((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))) (before6987 k).denote (before6993 k).denote (after6999 k).denote (@Runs.trans ((14*2)+((1*2)+(29*2))) ((1*1)+((29*2)+(1*3))) (before6987 k).denote (before6990 k).denote (before6993 k).denote (@Runs.trans (14*2) ((1*2)+(29*2)) (before6987 k).denote (before6988 k).denote (before6990 k).denote (step6987 k) (@Runs.trans (1*2) (29*2) (before6988 k).denote (before6989 k).denote (before6990 k).denote (step6988 k) (step6989 k))) (@Runs.trans (1*1) ((29*2)+(1*3)) (before6990 k).denote (before6991 k).denote (before6993 k).denote (step6990 k) (@Runs.trans (29*2) (1*3) (before6991 k).denote (before6992 k).denote (before6993 k).denote (step6991 k) (step6992 k)))) (@Runs.trans ((29*2)+((1*2)+(2*2))) (((1*2)+(1*1))+((1*3)+(1*2))) (before6993 k).denote (before6996 k).denote (after6999 k).denote (@Runs.trans (29*2) ((1*2)+(2*2)) (before6993 k).denote (before6994 k).denote (before6996 k).denote (step6993 k) (@Runs.trans (1*2) (2*2) (before6994 k).denote (before6995 k).denote (before6996 k).denote (step6994 k) (step6995 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*2)) (before6996 k).denote (before6998 k).denote (after6999 k).denote (@Runs.trans (1*2) (1*1) (before6996 k).denote (before6997 k).denote (before6998 k).denote (step6996 k) (step6997 k)) (@Runs.trans (1*3) (1*2) (before6998 k).denote (before6999 k).denote (after6999 k).denote (step6998 k) (step6999 k)))))))) + have ht : (((((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2))))))+(((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))))))+((((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))))+((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1))))))+(((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))))+((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))))))) = (1272*k+1583534517) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean new file mode 100644 index 00000000..721ea8c0 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean @@ -0,0 +1,788 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7000_0 : Stack := [] +abbrev tail7000_1 : Stack := ⟨w0,1⟩ :: tail7000_0 +abbrev tail7000_2 : Stack := ⟨w2,1⟩ :: tail7000_1 +abbrev tail7000_3 : Stack := ⟨w1,1⟩ :: tail7000_2 +abbrev tail7000_4 : Stack := ⟨w0,1⟩ :: tail7000_3 +abbrev tail7000_5 : Stack := ⟨w2,1⟩ :: tail7000_4 +abbrev tail7000_6 : Stack := ⟨w1,1⟩ :: tail7000_5 +abbrev tail7000_7 : Stack := ⟨w0,2⟩ :: tail7000_6 +abbrev tail7000_8 : Stack := ⟨w2,1⟩ :: tail7000_7 +abbrev tail7000_9 : Stack := ⟨w0,16⟩ :: tail7000_8 +abbrev tail7000_10 : Stack := ⟨w2,1⟩ :: tail7000_9 +abbrev tail7000_11 : Stack := ⟨w1,8⟩ :: tail7000_10 +abbrev tail7000_12 : Stack := ⟨w0,11⟩ :: tail7000_11 +abbrev tail7000_13 : Stack := ⟨w2,1⟩ :: tail7000_12 +abbrev tail7000_14 : Stack := ⟨w1,7⟩ :: tail7000_13 +abbrev tail7000_15 : Stack := ⟨w0,11⟩ :: tail7000_14 +abbrev tail7000_16 : Stack := ⟨w2,1⟩ :: tail7000_15 +abbrev tail7000_17 : Stack := ⟨w1,5⟩ :: tail7000_16 +abbrev tail7000_18 (k : Nat) : Stack := ⟨w68,(1*k+7)⟩ :: tail7000_17 +abbrev tail7000_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7000_18 k +abbrev tail7000_20 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail7000_19 k +abbrev tail7000_21 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7000_20 k +abbrev tail7000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_21 k +abbrev tail7000_23 (k : Nat) : Stack := ⟨w1,20⟩ :: tail7000_22 k +abbrev tail7000_24 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7000_23 k +abbrev tail7000_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_24 k +abbrev tail7000_26 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7000_25 k +abbrev tail7000_27 (k : Nat) : Stack := ⟨w0,94⟩ :: tail7000_26 k +abbrev tail7000_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_27 k +abbrev tail7000_29 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7000_28 k +abbrev tail7000_30 (k : Nat) : Stack := ⟨w309,(1*k+8)⟩ :: tail7000_29 k +abbrev tail7000_31 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_30 k +abbrev tail7000_32 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7000_31 k +abbrev tail7000_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_32 k +abbrev tail7000_34 (k : Nat) : Stack := ⟨w1,90⟩ :: tail7000_33 k +abbrev tail7000_35 (k : Nat) : Stack := ⟨w0,39⟩ :: tail7000_34 k +abbrev tail7000_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_35 k +abbrev tail7000_37 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7000_36 k +abbrev tail7000_38 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7000_37 k +abbrev tail7000_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_38 k +abbrev tail7000_40 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7000_39 k +abbrev tail7000_41 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7000_40 k +abbrev tail7000_42 : Stack := ⟨w1,1⟩ :: tail7000_0 +abbrev tail7000_43 : Stack := ⟨w1,3⟩ :: tail7000_0 +abbrev tail7000_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_39 k +abbrev tail7000_45 : Stack := ⟨w2,1⟩ :: tail7000_43 +abbrev tail7000_46 : Stack := ⟨w0,1⟩ :: tail7000_45 +abbrev tail7000_47 : Stack := ⟨w0,2⟩ :: tail7000_45 +abbrev tail7000_48 (k : Nat) : Stack := ⟨w0,29⟩ :: tail7000_37 k +abbrev tail7000_49 : Stack := ⟨w1,1⟩ :: tail7000_47 +abbrev tail7000_50 : Stack := ⟨w1,30⟩ :: tail7000_47 +abbrev tail7000_51 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7000_36 k +abbrev tail7000_52 : Stack := ⟨w2,1⟩ :: tail7000_50 +abbrev tail7000_53 : Stack := ⟨w0,13⟩ :: tail7000_52 +abbrev tail7000_54 : Stack := ⟨w0,14⟩ :: tail7000_52 +abbrev tail7000_55 (k : Nat) : Stack := ⟨w0,38⟩ :: tail7000_34 k +abbrev tail7000_56 : Stack := ⟨w1,1⟩ :: tail7000_54 +abbrev tail7000_57 : Stack := ⟨w1,39⟩ :: tail7000_54 +abbrev tail7000_58 (k : Nat) : Stack := ⟨w1,89⟩ :: tail7000_33 k +abbrev tail7000_59 : Stack := ⟨w2,1⟩ :: tail7000_57 +abbrev tail7000_60 : Stack := ⟨w0,89⟩ :: tail7000_59 +abbrev tail7000_61 : Stack := ⟨w0,90⟩ :: tail7000_59 +abbrev tail7000_62 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7000_31 k +abbrev tail7000_63 : Stack := ⟨w1,1⟩ :: tail7000_61 +abbrev tail7000_64 : Stack := ⟨w1,18⟩ :: tail7000_61 +abbrev tail7000_65 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7000_30 k +abbrev tail7000_66 : Stack := ⟨w2,1⟩ :: tail7000_64 +abbrev tail7000_67 : Stack := ⟨w0,10⟩ :: tail7000_66 +abbrev tail7000_68 (k : Nat) : Stack := ⟨w310,(1*k+8)⟩ :: tail7000_67 +abbrev tail7000_69 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7000_68 k +abbrev tail7000_70 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7000_68 k +abbrev tail7000_71 (k : Nat) : Stack := ⟨w0,93⟩ :: tail7000_26 k +abbrev tail7000_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_70 k +abbrev tail7000_73 (k : Nat) : Stack := ⟨w1,94⟩ :: tail7000_70 k +abbrev tail7000_74 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7000_25 k +abbrev tail7000_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_73 k +abbrev tail7000_76 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7000_75 k +abbrev tail7000_77 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7000_75 k +abbrev tail7000_78 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7000_23 k +abbrev tail7000_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_77 k +abbrev tail7000_80 (k : Nat) : Stack := ⟨w1,42⟩ :: tail7000_77 k +abbrev tail7000_81 (k : Nat) : Stack := ⟨w1,19⟩ :: tail7000_22 k +abbrev tail7000_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_80 k +abbrev tail7000_83 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7000_82 k +abbrev tail7000_84 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7000_82 k +abbrev tail7000_85 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7000_20 k +abbrev tail7000_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_84 k +abbrev tail7000_87 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7000_84 k +abbrev tail7000_88 (k : Nat) : Stack := ⟨w1,791761150⟩ :: tail7000_19 k +abbrev tail7000_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_87 k +abbrev tail7000_90 (k : Nat) : Stack := ⟨w0,791761150⟩ :: tail7000_89 k +abbrev tail7000_91 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7000_90 k +abbrev tail7000_92 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail7000_91 k +abbrev tail7000_93 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7000_92 k +abbrev tail7000_94 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7000_92 k +abbrev tail7000_95 : Stack := ⟨w0,10⟩ :: tail7000_14 +abbrev tail7000_96 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_94 k +abbrev tail7000_97 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_94 k +abbrev tail7000_98 : Stack := ⟨w1,6⟩ :: tail7000_13 +abbrev tail7000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_97 k +abbrev tail7000_100 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7000_99 k +abbrev tail7000_101 (k : Nat) : Stack := ⟨w0,7⟩ :: tail7000_99 k +abbrev tail7000_102 : Stack := ⟨w0,10⟩ :: tail7000_11 +abbrev tail7000_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_101 k +abbrev tail7000_104 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_101 k +abbrev tail7000_105 : Stack := ⟨w1,7⟩ :: tail7000_10 +abbrev tail7000_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_104 k +abbrev tail7000_107 (k : Nat) : Stack := ⟨w0,7⟩ :: tail7000_106 k +abbrev tail7000_108 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7000_106 k +abbrev tail7000_109 : Stack := ⟨w0,15⟩ :: tail7000_8 +abbrev tail7000_110 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_108 k +abbrev tail7000_111 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7000_108 k +abbrev tail7000_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_111 k +abbrev tail7000_113 : Stack := ⟨w0,1⟩ :: tail7000_6 +abbrev tail7000_114 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7000_111 k +abbrev tail7000_115 : Stack := ⟨w2,1⟩ :: tail7000_6 +abbrev tail7000_116 : Stack := ⟨w23,1⟩ :: tail7000_115 +abbrev tail7000_117 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7000_108 k +abbrev tail7000_118 : Stack := ⟨w0,1⟩ :: tail7000_115 +abbrev tail7000_119 : Stack := ⟨w0,18⟩ :: tail7000_115 +abbrev tail7000_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_107 k +abbrev tail7000_121 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7000_120 k +abbrev tail7000_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_121 k +abbrev tail7000_123 : Stack := ⟨w23,1⟩ :: tail7000_5 +abbrev tail7000_124 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7000_121 k +abbrev tail7000_125 : Stack := ⟨w1,2⟩ :: tail7000_5 +abbrev tail7000_126 : Stack := ⟨w0,18⟩ :: tail7000_125 +abbrev tail7000_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_107 k +abbrev tail7000_128 : Stack := ⟨w0,17⟩ :: tail7000_125 +abbrev tail7000_129 : Stack := ⟨w2,1⟩ :: tail7000_128 +abbrev tail7000_130 : Stack := ⟨w23,1⟩ :: tail7000_129 +abbrev tail7000_131 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7000_106 k +abbrev tail7000_132 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_131 k +abbrev tail7000_133 : Stack := ⟨w0,1⟩ :: tail7000_129 +abbrev tail7000_134 : Stack := ⟨w2,1⟩ :: tail7000_133 +abbrev tail7000_135 : Stack := ⟨w1,6⟩ :: tail7000_134 +abbrev tail7000_136 : Stack := ⟨w23,1⟩ :: tail7000_135 +abbrev tail7000_137 : Stack := ⟨w0,11⟩ :: tail7000_136 +abbrev tail7000_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_100 k +abbrev tail7000_139 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_138 k +abbrev tail7000_140 : Stack := ⟨w0,1⟩ :: tail7000_135 +abbrev tail7000_141 : Stack := ⟨w0,12⟩ :: tail7000_135 +abbrev tail7000_142 : Stack := ⟨w2,1⟩ :: tail7000_141 +abbrev tail7000_143 : Stack := ⟨w1,6⟩ :: tail7000_142 +abbrev tail7000_144 : Stack := ⟨w23,1⟩ :: tail7000_143 +abbrev tail7000_145 : Stack := ⟨w0,11⟩ :: tail7000_144 +abbrev tail7000_146 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_93 k +abbrev tail7000_147 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_146 k +abbrev tail7000_148 : Stack := ⟨w0,1⟩ :: tail7000_143 +abbrev tail7000_149 : Stack := ⟨w0,12⟩ :: tail7000_143 +abbrev tail7000_150 : Stack := ⟨w2,1⟩ :: tail7000_149 +abbrev tail7000_151 : Stack := ⟨w1,5⟩ :: tail7000_150 +abbrev tail7000_152 (k : Nat) : Stack := ⟨w209,(1*k+7)⟩ :: tail7000_151 +abbrev tail7000_153 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7000_152 k +abbrev tail7000_154 (k : Nat) : Stack := ⟨w1,791761150⟩ :: tail7000_153 k +abbrev tail7000_155 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_154 k +abbrev tail7000_156 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7000_155 k +abbrev tail7000_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_83 k +abbrev tail7000_158 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7000_157 k +abbrev tail7000_159 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7000_154 k +abbrev tail7000_160 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7000_154 k +abbrev tail7000_161 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_160 k + +def before7000 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail7000_41 k),tail7000_0⟩ +def before7001 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527005),(tail7000_41 k),tail7000_42⟩ +def before7002 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527001),(tail7000_40 k),tail7000_43⟩ +def before7003 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526999),(tail7000_44 k),tail7000_45⟩ +def before7004 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail7000_39 k),tail7000_46⟩ +def before7005 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526995),(tail7000_38 k),tail7000_47⟩ +def before7006 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail7000_48 k),tail7000_49⟩ +def before7007 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail7000_37 k),tail7000_50⟩ +def before7008 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526933),(tail7000_51 k),tail7000_52⟩ +def before7009 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7000_36 k),tail7000_53⟩ +def before7010 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7000_35 k),tail7000_54⟩ +def before7011 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7000_55 k),tail7000_56⟩ +def before7012 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526827),(tail7000_34 k),tail7000_57⟩ +def before7013 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526825),(tail7000_58 k),tail7000_59⟩ +def before7014 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7000_33 k),tail7000_60⟩ +def before7015 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7000_32 k),tail7000_61⟩ +def before7016 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7000_62 k),tail7000_63⟩ +def before7017 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526609),(tail7000_31 k),tail7000_64⟩ +def before7018 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526607),(tail7000_65 k),tail7000_66⟩ +def before7019 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7000_30 k),tail7000_67⟩ +def before7020 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7000_29 k),(tail7000_68 k)⟩ +def before7021 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7000_28 k),(tail7000_69 k)⟩ +def before7022 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7000_27 k),(tail7000_70 k)⟩ +def before7023 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7000_71 k),(tail7000_72 k)⟩ +def before7024 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail7000_26 k),(tail7000_73 k)⟩ +def before7025 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521659),(tail7000_74 k),(tail7000_75 k)⟩ +def before7026 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7000_25 k),(tail7000_76 k)⟩ +def before7027 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7000_24 k),(tail7000_77 k)⟩ +def before7028 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7000_78 k),(tail7000_79 k)⟩ +def before7029 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail7000_23 k),(tail7000_80 k)⟩ +def before7030 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail7000_81 k),(tail7000_82 k)⟩ +def before7031 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7000_22 k),(tail7000_83 k)⟩ +def before7032 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7000_21 k),(tail7000_84 k)⟩ +def before7033 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7000_85 k),(tail7000_86 k)⟩ +def before7034 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521485),(tail7000_20 k),(tail7000_87 k)⟩ +def before7035 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521483),(tail7000_88 k),(tail7000_89 k)⟩ +def before7036 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7000_19 k),(tail7000_90 k)⟩ +def before7037 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7000_18 k),(tail7000_91 k)⟩ +def before7038 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail7000_17,(tail7000_92 k)⟩ +def before7039 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7000_16,(tail7000_93 k)⟩ +def before7040 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7000_15,(tail7000_94 k)⟩ +def before7041 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7000_95,(tail7000_96 k)⟩ +def before7042 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail7000_14,(tail7000_97 k)⟩ +def before7043 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail7000_98,(tail7000_99 k)⟩ +def before7044 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7000_13,(tail7000_100 k)⟩ +def before7045 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7000_12,(tail7000_101 k)⟩ +def before7046 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7000_102,(tail7000_103 k)⟩ +def before7047 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail7000_11,(tail7000_104 k)⟩ +def before7048 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail7000_105,(tail7000_106 k)⟩ +def before7049 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail7000_10,(tail7000_107 k)⟩ +def before7050 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail7000_9,(tail7000_108 k)⟩ +def before7051 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail7000_109,(tail7000_110 k)⟩ +def before7052 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail7000_8,(tail7000_111 k)⟩ +def before7053 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1245),tail7000_7,(tail7000_112 k)⟩ +def before7054 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1247),tail7000_113,(tail7000_114 k)⟩ +def before7055 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail7000_115,(tail7000_114 k)⟩ +def before7056 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail7000_116,(tail7000_112 k)⟩ +def before7057 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail7000_116,(tail7000_117 k)⟩ +def before7058 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail7000_118,(tail7000_117 k)⟩ +def before7059 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail7000_119,(tail7000_108 k)⟩ +def before7060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7000_119,(tail7000_120 k)⟩ +def before7061 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail7000_115,(tail7000_121 k)⟩ +def before7062 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1249),tail7000_6,(tail7000_122 k)⟩ +def before7063 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail7000_123,(tail7000_122 k)⟩ +def before7064 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail7000_123,(tail7000_124 k)⟩ +def before7065 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail7000_6,(tail7000_124 k)⟩ +def before7066 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail7000_125,(tail7000_121 k)⟩ +def before7067 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail7000_126,(tail7000_120 k)⟩ +def before7068 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1211),tail7000_126,(tail7000_127 k)⟩ +def before7069 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1211),tail7000_129,(tail7000_127 k)⟩ +def before7070 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7000_130,(tail7000_107 k)⟩ +def before7071 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7000_130,(tail7000_132 k)⟩ +def before7072 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7000_133,(tail7000_132 k)⟩ +def before7073 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7000_134,(tail7000_131 k)⟩ +def before7074 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail7000_135,(tail7000_106 k)⟩ +def before7075 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1193),tail7000_136,(tail7000_104 k)⟩ +def before7076 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7000_137,(tail7000_101 k)⟩ +def before7077 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7000_137,(tail7000_138 k)⟩ +def before7078 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail7000_136,(tail7000_139 k)⟩ +def before7079 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1193),tail7000_140,(tail7000_139 k)⟩ +def before7080 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7000_141,(tail7000_138 k)⟩ +def before7081 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7000_142,(tail7000_100 k)⟩ +def before7082 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1157),tail7000_143,(tail7000_99 k)⟩ +def before7083 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail7000_144,(tail7000_97 k)⟩ +def before7084 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7000_145,(tail7000_94 k)⟩ +def before7085 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7000_145,(tail7000_146 k)⟩ +def before7086 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail7000_144,(tail7000_147 k)⟩ +def before7087 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail7000_148,(tail7000_147 k)⟩ +def before7088 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7000_149,(tail7000_146 k)⟩ +def before7089 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7000_150,(tail7000_93 k)⟩ +def before7090 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail7000_151,(tail7000_92 k)⟩ +def before7091 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7000_152 k),(tail7000_91 k)⟩ +def before7092 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7000_153 k),(tail7000_90 k)⟩ +def before7093 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521483),(tail7000_154 k),(tail7000_89 k)⟩ +def before7094 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521485),(tail7000_155 k),(tail7000_87 k)⟩ +def before7095 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7000_156 k),(tail7000_84 k)⟩ +def before7096 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7000_156 k),(tail7000_157 k)⟩ +def before7097 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521485),(tail7000_155 k),(tail7000_158 k)⟩ +def before7098 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521485),(tail7000_159 k),(tail7000_158 k)⟩ +def before7099 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7000_160 k),(tail7000_157 k)⟩ +def after7099 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7000_161 k),(tail7000_83 k)⟩ + +theorem macro7000 (k : Nat) : applyExit (before7000 k) exit39 1 = some (before7001 k) := by + simp (disch := omega) [before7000, before7001, exit39, applyExit, pop, push] + <;> omega +theorem step7000 (k : Nat) : Runs (1*1) (before7000 k).denote (before7001 k).denote := + @applyExit_sound (before7000 k) (before7001 k) exit39 1 valid39 (macro7000 k) +theorem macro7001 (k : Nat) : applyExit (before7001 k) exit10 2 = some (before7002 k) := by + simp (disch := omega) [before7001, before7002, exit10, applyExit, pop, push] + <;> omega +theorem step7001 (k : Nat) : Runs (2*2) (before7001 k).denote (before7002 k).denote := + @applyExit_sound (before7001 k) (before7002 k) exit10 2 valid10 (macro7001 k) +theorem macro7002 (k : Nat) : applyExit (before7002 k) exit11 1 = some (before7003 k) := by + simp (disch := omega) [before7002, before7003, exit11, applyExit, pop, push] + <;> omega +theorem step7002 (k : Nat) : Runs (1*2) (before7002 k).denote (before7003 k).denote := + @applyExit_sound (before7002 k) (before7003 k) exit11 1 valid11 (macro7002 k) +theorem macro7003 (k : Nat) : applyExit (before7003 k) exit2 1 = some (before7004 k) := by + simp (disch := omega) [before7003, before7004, exit2, applyExit, pop, push] + <;> omega +theorem step7003 (k : Nat) : Runs (1*2) (before7003 k).denote (before7004 k).denote := + @applyExit_sound (before7003 k) (before7004 k) exit2 1 valid2 (macro7003 k) +theorem macro7004 (k : Nat) : applyExit (before7004 k) exit3 1 = some (before7005 k) := by + simp (disch := omega) [before7004, before7005, exit3, applyExit, pop, push] + <;> omega +theorem step7004 (k : Nat) : Runs (1*2) (before7004 k).denote (before7005 k).denote := + @applyExit_sound (before7004 k) (before7005 k) exit3 1 valid3 (macro7004 k) +theorem macro7005 (k : Nat) : applyExit (before7005 k) exit9 1 = some (before7006 k) := by + simp (disch := omega) [before7005, before7006, exit9, applyExit, pop, push] + <;> omega +theorem step7005 (k : Nat) : Runs (1*2) (before7005 k).denote (before7006 k).denote := + @applyExit_sound (before7005 k) (before7006 k) exit9 1 valid9 (macro7005 k) +theorem macro7006 (k : Nat) : applyExit (before7006 k) exit10 29 = some (before7007 k) := by + simp (disch := omega) [before7006, before7007, exit10, applyExit, pop, push] + <;> omega +theorem step7006 (k : Nat) : Runs (29*2) (before7006 k).denote (before7007 k).denote := + @applyExit_sound (before7006 k) (before7007 k) exit10 29 valid10 (macro7006 k) +theorem macro7007 (k : Nat) : applyExit (before7007 k) exit11 1 = some (before7008 k) := by + simp (disch := omega) [before7007, before7008, exit11, applyExit, pop, push] + <;> omega +theorem step7007 (k : Nat) : Runs (1*2) (before7007 k).denote (before7008 k).denote := + @applyExit_sound (before7007 k) (before7008 k) exit11 1 valid11 (macro7007 k) +theorem macro7008 (k : Nat) : applyExit (before7008 k) exit2 13 = some (before7009 k) := by + simp (disch := omega) [before7008, before7009, exit2, applyExit, pop, push] + <;> omega +theorem step7008 (k : Nat) : Runs (13*2) (before7008 k).denote (before7009 k).denote := + @applyExit_sound (before7008 k) (before7009 k) exit2 13 valid2 (macro7008 k) +theorem macro7009 (k : Nat) : applyExit (before7009 k) exit3 1 = some (before7010 k) := by + simp (disch := omega) [before7009, before7010, exit3, applyExit, pop, push] + <;> omega +theorem step7009 (k : Nat) : Runs (1*2) (before7009 k).denote (before7010 k).denote := + @applyExit_sound (before7009 k) (before7010 k) exit3 1 valid3 (macro7009 k) +theorem macro7010 (k : Nat) : applyExit (before7010 k) exit9 1 = some (before7011 k) := by + simp (disch := omega) [before7010, before7011, exit9, applyExit, pop, push] + <;> omega +theorem step7010 (k : Nat) : Runs (1*2) (before7010 k).denote (before7011 k).denote := + @applyExit_sound (before7010 k) (before7011 k) exit9 1 valid9 (macro7010 k) +theorem macro7011 (k : Nat) : applyExit (before7011 k) exit10 38 = some (before7012 k) := by + simp (disch := omega) [before7011, before7012, exit10, applyExit, pop, push] + <;> omega +theorem step7011 (k : Nat) : Runs (38*2) (before7011 k).denote (before7012 k).denote := + @applyExit_sound (before7011 k) (before7012 k) exit10 38 valid10 (macro7011 k) +theorem macro7012 (k : Nat) : applyExit (before7012 k) exit11 1 = some (before7013 k) := by + simp (disch := omega) [before7012, before7013, exit11, applyExit, pop, push] + <;> omega +theorem step7012 (k : Nat) : Runs (1*2) (before7012 k).denote (before7013 k).denote := + @applyExit_sound (before7012 k) (before7013 k) exit11 1 valid11 (macro7012 k) +theorem macro7013 (k : Nat) : applyExit (before7013 k) exit2 89 = some (before7014 k) := by + simp (disch := omega) [before7013, before7014, exit2, applyExit, pop, push] + <;> omega +theorem step7013 (k : Nat) : Runs (89*2) (before7013 k).denote (before7014 k).denote := + @applyExit_sound (before7013 k) (before7014 k) exit2 89 valid2 (macro7013 k) +theorem macro7014 (k : Nat) : applyExit (before7014 k) exit3 1 = some (before7015 k) := by + simp (disch := omega) [before7014, before7015, exit3, applyExit, pop, push] + <;> omega +theorem step7014 (k : Nat) : Runs (1*2) (before7014 k).denote (before7015 k).denote := + @applyExit_sound (before7014 k) (before7015 k) exit3 1 valid3 (macro7014 k) +theorem macro7015 (k : Nat) : applyExit (before7015 k) exit9 1 = some (before7016 k) := by + simp (disch := omega) [before7015, before7016, exit9, applyExit, pop, push] + <;> omega +theorem step7015 (k : Nat) : Runs (1*2) (before7015 k).denote (before7016 k).denote := + @applyExit_sound (before7015 k) (before7016 k) exit9 1 valid9 (macro7015 k) +theorem macro7016 (k : Nat) : applyExit (before7016 k) exit10 17 = some (before7017 k) := by + simp (disch := omega) [before7016, before7017, exit10, applyExit, pop, push] + <;> omega +theorem step7016 (k : Nat) : Runs (17*2) (before7016 k).denote (before7017 k).denote := + @applyExit_sound (before7016 k) (before7017 k) exit10 17 valid10 (macro7016 k) +theorem macro7017 (k : Nat) : applyExit (before7017 k) exit11 1 = some (before7018 k) := by + simp (disch := omega) [before7017, before7018, exit11, applyExit, pop, push] + <;> omega +theorem step7017 (k : Nat) : Runs (1*2) (before7017 k).denote (before7018 k).denote := + @applyExit_sound (before7017 k) (before7018 k) exit11 1 valid11 (macro7017 k) +theorem macro7018 (k : Nat) : applyExit (before7018 k) exit2 10 = some (before7019 k) := by + simp (disch := omega) [before7018, before7019, exit2, applyExit, pop, push] + <;> omega +theorem step7018 (k : Nat) : Runs (10*2) (before7018 k).denote (before7019 k).denote := + @applyExit_sound (before7018 k) (before7019 k) exit2 10 valid2 (macro7018 k) +theorem macro7019 (k : Nat) : applyExit (before7019 k) exit347 (1*k+8) = some (before7020 k) := by + simp (disch := omega) [before7019, before7020, exit347, applyExit, pop, push] + <;> omega +theorem step7019 (k : Nat) : Runs ((1*k+8)*586) (before7019 k).denote (before7020 k).denote := + @applyExit_sound (before7019 k) (before7020 k) exit347 (1*k+8) valid347 (macro7019 k) +theorem macro7020 (k : Nat) : applyExit (before7020 k) exit2 24 = some (before7021 k) := by + simp (disch := omega) [before7020, before7021, exit2, applyExit, pop, push] + <;> omega +theorem step7020 (k : Nat) : Runs (24*2) (before7020 k).denote (before7021 k).denote := + @applyExit_sound (before7020 k) (before7021 k) exit2 24 valid2 (macro7020 k) +theorem macro7021 (k : Nat) : applyExit (before7021 k) exit3 1 = some (before7022 k) := by + simp (disch := omega) [before7021, before7022, exit3, applyExit, pop, push] + <;> omega +theorem step7021 (k : Nat) : Runs (1*2) (before7021 k).denote (before7022 k).denote := + @applyExit_sound (before7021 k) (before7022 k) exit3 1 valid3 (macro7021 k) +theorem macro7022 (k : Nat) : applyExit (before7022 k) exit9 1 = some (before7023 k) := by + simp (disch := omega) [before7022, before7023, exit9, applyExit, pop, push] + <;> omega +theorem step7022 (k : Nat) : Runs (1*2) (before7022 k).denote (before7023 k).denote := + @applyExit_sound (before7022 k) (before7023 k) exit9 1 valid9 (macro7022 k) +theorem macro7023 (k : Nat) : applyExit (before7023 k) exit10 93 = some (before7024 k) := by + simp (disch := omega) [before7023, before7024, exit10, applyExit, pop, push] + <;> omega +theorem step7023 (k : Nat) : Runs (93*2) (before7023 k).denote (before7024 k).denote := + @applyExit_sound (before7023 k) (before7024 k) exit10 93 valid10 (macro7023 k) +theorem macro7024 (k : Nat) : applyExit (before7024 k) exit11 1 = some (before7025 k) := by + simp (disch := omega) [before7024, before7025, exit11, applyExit, pop, push] + <;> omega +theorem step7024 (k : Nat) : Runs (1*2) (before7024 k).denote (before7025 k).denote := + @applyExit_sound (before7024 k) (before7025 k) exit11 1 valid11 (macro7024 k) +theorem macro7025 (k : Nat) : applyExit (before7025 k) exit2 13 = some (before7026 k) := by + simp (disch := omega) [before7025, before7026, exit2, applyExit, pop, push] + <;> omega +theorem step7025 (k : Nat) : Runs (13*2) (before7025 k).denote (before7026 k).denote := + @applyExit_sound (before7025 k) (before7026 k) exit2 13 valid2 (macro7025 k) +theorem macro7026 (k : Nat) : applyExit (before7026 k) exit3 1 = some (before7027 k) := by + simp (disch := omega) [before7026, before7027, exit3, applyExit, pop, push] + <;> omega +theorem step7026 (k : Nat) : Runs (1*2) (before7026 k).denote (before7027 k).denote := + @applyExit_sound (before7026 k) (before7027 k) exit3 1 valid3 (macro7026 k) +theorem macro7027 (k : Nat) : applyExit (before7027 k) exit9 1 = some (before7028 k) := by + simp (disch := omega) [before7027, before7028, exit9, applyExit, pop, push] + <;> omega +theorem step7027 (k : Nat) : Runs (1*2) (before7027 k).denote (before7028 k).denote := + @applyExit_sound (before7027 k) (before7028 k) exit9 1 valid9 (macro7027 k) +theorem macro7028 (k : Nat) : applyExit (before7028 k) exit10 41 = some (before7029 k) := by + simp (disch := omega) [before7028, before7029, exit10, applyExit, pop, push] + <;> omega +theorem step7028 (k : Nat) : Runs (41*2) (before7028 k).denote (before7029 k).denote := + @applyExit_sound (before7028 k) (before7029 k) exit10 41 valid10 (macro7028 k) +theorem macro7029 (k : Nat) : applyExit (before7029 k) exit11 1 = some (before7030 k) := by + simp (disch := omega) [before7029, before7030, exit11, applyExit, pop, push] + <;> omega +theorem step7029 (k : Nat) : Runs (1*2) (before7029 k).denote (before7030 k).denote := + @applyExit_sound (before7029 k) (before7030 k) exit11 1 valid11 (macro7029 k) +theorem macro7030 (k : Nat) : applyExit (before7030 k) exit2 19 = some (before7031 k) := by + simp (disch := omega) [before7030, before7031, exit2, applyExit, pop, push] + <;> omega +theorem step7030 (k : Nat) : Runs (19*2) (before7030 k).denote (before7031 k).denote := + @applyExit_sound (before7030 k) (before7031 k) exit2 19 valid2 (macro7030 k) +theorem macro7031 (k : Nat) : applyExit (before7031 k) exit3 1 = some (before7032 k) := by + simp (disch := omega) [before7031, before7032, exit3, applyExit, pop, push] + <;> omega +theorem step7031 (k : Nat) : Runs (1*2) (before7031 k).denote (before7032 k).denote := + @applyExit_sound (before7031 k) (before7032 k) exit3 1 valid3 (macro7031 k) +theorem macro7032 (k : Nat) : applyExit (before7032 k) exit9 1 = some (before7033 k) := by + simp (disch := omega) [before7032, before7033, exit9, applyExit, pop, push] + <;> omega +theorem step7032 (k : Nat) : Runs (1*2) (before7032 k).denote (before7033 k).denote := + @applyExit_sound (before7032 k) (before7033 k) exit9 1 valid9 (macro7032 k) +theorem macro7033 (k : Nat) : applyExit (before7033 k) exit10 9 = some (before7034 k) := by + simp (disch := omega) [before7033, before7034, exit10, applyExit, pop, push] + <;> omega +theorem step7033 (k : Nat) : Runs (9*2) (before7033 k).denote (before7034 k).denote := + @applyExit_sound (before7033 k) (before7034 k) exit10 9 valid10 (macro7033 k) +theorem macro7034 (k : Nat) : applyExit (before7034 k) exit11 1 = some (before7035 k) := by + simp (disch := omega) [before7034, before7035, exit11, applyExit, pop, push] + <;> omega +theorem step7034 (k : Nat) : Runs (1*2) (before7034 k).denote (before7035 k).denote := + @applyExit_sound (before7034 k) (before7035 k) exit11 1 valid11 (macro7034 k) +theorem macro7035 (k : Nat) : applyExit (before7035 k) exit2 791761150 = some (before7036 k) := by + simp (disch := omega) [before7035, before7036, exit2, applyExit, pop, push] + <;> omega +theorem step7035 (k : Nat) : Runs (791761150*2) (before7035 k).denote (before7036 k).denote := + @applyExit_sound (before7035 k) (before7036 k) exit2 791761150 valid2 (macro7035 k) +theorem macro7036 (k : Nat) : applyExit (before7036 k) exit276 1 = some (before7037 k) := by + simp (disch := omega) [before7036, before7037, exit276, applyExit, pop, push] + <;> omega +theorem step7036 (k : Nat) : Runs (1*38) (before7036 k).denote (before7037 k).denote := + @applyExit_sound (before7036 k) (before7037 k) exit276 1 valid276 (macro7036 k) +theorem macro7037 (k : Nat) : applyExit (before7037 k) exit93 (1*k+7) = some (before7038 k) := by + simp (disch := omega) [before7037, before7038, exit93, applyExit, pop, push] + <;> omega +theorem step7037 (k : Nat) : Runs ((1*k+7)*38) (before7037 k).denote (before7038 k).denote := + @applyExit_sound (before7037 k) (before7038 k) exit93 (1*k+7) valid93 (macro7037 k) +theorem macro7038 (k : Nat) : applyExit (before7038 k) exit2 5 = some (before7039 k) := by + simp (disch := omega) [before7038, before7039, exit2, applyExit, pop, push] + <;> omega +theorem step7038 (k : Nat) : Runs (5*2) (before7038 k).denote (before7039 k).denote := + @applyExit_sound (before7038 k) (before7039 k) exit2 5 valid2 (macro7038 k) +theorem macro7039 (k : Nat) : applyExit (before7039 k) exit3 1 = some (before7040 k) := by + simp (disch := omega) [before7039, before7040, exit3, applyExit, pop, push] + <;> omega +theorem step7039 (k : Nat) : Runs (1*2) (before7039 k).denote (before7040 k).denote := + @applyExit_sound (before7039 k) (before7040 k) exit3 1 valid3 (macro7039 k) +theorem macro7040 (k : Nat) : applyExit (before7040 k) exit9 1 = some (before7041 k) := by + simp (disch := omega) [before7040, before7041, exit9, applyExit, pop, push] + <;> omega +theorem step7040 (k : Nat) : Runs (1*2) (before7040 k).denote (before7041 k).denote := + @applyExit_sound (before7040 k) (before7041 k) exit9 1 valid9 (macro7040 k) +theorem macro7041 (k : Nat) : applyExit (before7041 k) exit10 10 = some (before7042 k) := by + simp (disch := omega) [before7041, before7042, exit10, applyExit, pop, push] + <;> omega +theorem step7041 (k : Nat) : Runs (10*2) (before7041 k).denote (before7042 k).denote := + @applyExit_sound (before7041 k) (before7042 k) exit10 10 valid10 (macro7041 k) +theorem macro7042 (k : Nat) : applyExit (before7042 k) exit11 1 = some (before7043 k) := by + simp (disch := omega) [before7042, before7043, exit11, applyExit, pop, push] + <;> omega +theorem step7042 (k : Nat) : Runs (1*2) (before7042 k).denote (before7043 k).denote := + @applyExit_sound (before7042 k) (before7043 k) exit11 1 valid11 (macro7042 k) +theorem macro7043 (k : Nat) : applyExit (before7043 k) exit2 6 = some (before7044 k) := by + simp (disch := omega) [before7043, before7044, exit2, applyExit, pop, push] + <;> omega +theorem step7043 (k : Nat) : Runs (6*2) (before7043 k).denote (before7044 k).denote := + @applyExit_sound (before7043 k) (before7044 k) exit2 6 valid2 (macro7043 k) +theorem macro7044 (k : Nat) : applyExit (before7044 k) exit3 1 = some (before7045 k) := by + simp (disch := omega) [before7044, before7045, exit3, applyExit, pop, push] + <;> omega +theorem step7044 (k : Nat) : Runs (1*2) (before7044 k).denote (before7045 k).denote := + @applyExit_sound (before7044 k) (before7045 k) exit3 1 valid3 (macro7044 k) +theorem macro7045 (k : Nat) : applyExit (before7045 k) exit9 1 = some (before7046 k) := by + simp (disch := omega) [before7045, before7046, exit9, applyExit, pop, push] + <;> omega +theorem step7045 (k : Nat) : Runs (1*2) (before7045 k).denote (before7046 k).denote := + @applyExit_sound (before7045 k) (before7046 k) exit9 1 valid9 (macro7045 k) +theorem macro7046 (k : Nat) : applyExit (before7046 k) exit10 10 = some (before7047 k) := by + simp (disch := omega) [before7046, before7047, exit10, applyExit, pop, push] + <;> omega +theorem step7046 (k : Nat) : Runs (10*2) (before7046 k).denote (before7047 k).denote := + @applyExit_sound (before7046 k) (before7047 k) exit10 10 valid10 (macro7046 k) +theorem macro7047 (k : Nat) : applyExit (before7047 k) exit11 1 = some (before7048 k) := by + simp (disch := omega) [before7047, before7048, exit11, applyExit, pop, push] + <;> omega +theorem step7047 (k : Nat) : Runs (1*2) (before7047 k).denote (before7048 k).denote := + @applyExit_sound (before7047 k) (before7048 k) exit11 1 valid11 (macro7047 k) +theorem macro7048 (k : Nat) : applyExit (before7048 k) exit2 7 = some (before7049 k) := by + simp (disch := omega) [before7048, before7049, exit2, applyExit, pop, push] + <;> omega +theorem step7048 (k : Nat) : Runs (7*2) (before7048 k).denote (before7049 k).denote := + @applyExit_sound (before7048 k) (before7049 k) exit2 7 valid2 (macro7048 k) +theorem macro7049 (k : Nat) : applyExit (before7049 k) exit3 1 = some (before7050 k) := by + simp (disch := omega) [before7049, before7050, exit3, applyExit, pop, push] + <;> omega +theorem step7049 (k : Nat) : Runs (1*2) (before7049 k).denote (before7050 k).denote := + @applyExit_sound (before7049 k) (before7050 k) exit3 1 valid3 (macro7049 k) +theorem macro7050 (k : Nat) : applyExit (before7050 k) exit9 1 = some (before7051 k) := by + simp (disch := omega) [before7050, before7051, exit9, applyExit, pop, push] + <;> omega +theorem step7050 (k : Nat) : Runs (1*2) (before7050 k).denote (before7051 k).denote := + @applyExit_sound (before7050 k) (before7051 k) exit9 1 valid9 (macro7050 k) +theorem macro7051 (k : Nat) : applyExit (before7051 k) exit10 15 = some (before7052 k) := by + simp (disch := omega) [before7051, before7052, exit10, applyExit, pop, push] + <;> omega +theorem step7051 (k : Nat) : Runs (15*2) (before7051 k).denote (before7052 k).denote := + @applyExit_sound (before7051 k) (before7052 k) exit10 15 valid10 (macro7051 k) +theorem macro7052 (k : Nat) : applyExit (before7052 k) exit46 1 = some (before7053 k) := by + simp (disch := omega) [before7052, before7053, exit46, applyExit, pop, push] + <;> omega +theorem step7052 (k : Nat) : Runs (1*2) (before7052 k).denote (before7053 k).denote := + @applyExit_sound (before7052 k) (before7053 k) exit46 1 valid46 (macro7052 k) +theorem macro7053 (k : Nat) : applyExit (before7053 k) exit47 1 = some (before7054 k) := by + simp (disch := omega) [before7053, before7054, exit47, applyExit, pop, push] + <;> omega +theorem step7053 (k : Nat) : Runs (1*2) (before7053 k).denote (before7054 k).denote := + @applyExit_sound (before7053 k) (before7054 k) exit47 1 valid47 (macro7053 k) +theorem macro7054 (k : Nat) : applyExit (before7054 k) exit62 1 = some (before7055 k) := by + simp (disch := omega) [before7054, before7055, exit62, applyExit, pop, push] + <;> omega +theorem step7054 (k : Nat) : Runs (1*1) (before7054 k).denote (before7055 k).denote := + @applyExit_sound (before7054 k) (before7055 k) exit62 1 valid62 (macro7054 k) +theorem macro7055 (k : Nat) : applyExit (before7055 k) exit35 1 = some (before7056 k) := by + simp (disch := omega) [before7055, before7056, exit35, applyExit, pop, push] + <;> omega +theorem step7055 (k : Nat) : Runs (1*2) (before7055 k).denote (before7056 k).denote := + @applyExit_sound (before7055 k) (before7056 k) exit35 1 valid35 (macro7055 k) +theorem macro7056 (k : Nat) : applyExit (before7056 k) exit39 1 = some (before7057 k) := by + simp (disch := omega) [before7056, before7057, exit39, applyExit, pop, push] + <;> omega +theorem step7056 (k : Nat) : Runs (1*1) (before7056 k).denote (before7057 k).denote := + @applyExit_sound (before7056 k) (before7057 k) exit39 1 valid39 (macro7056 k) +theorem macro7057 (k : Nat) : applyExit (before7057 k) exit32 1 = some (before7058 k) := by + simp (disch := omega) [before7057, before7058, exit32, applyExit, pop, push] + <;> omega +theorem step7057 (k : Nat) : Runs (1*3) (before7057 k).denote (before7058 k).denote := + @applyExit_sound (before7057 k) (before7058 k) exit32 1 valid32 (macro7057 k) +theorem macro7058 (k : Nat) : applyExit (before7058 k) exit36 17 = some (before7059 k) := by + simp (disch := omega) [before7058, before7059, exit36, applyExit, pop, push] + <;> omega +theorem step7058 (k : Nat) : Runs (17*2) (before7058 k).denote (before7059 k).denote := + @applyExit_sound (before7058 k) (before7059 k) exit36 17 valid36 (macro7058 k) +theorem macro7059 (k : Nat) : applyExit (before7059 k) exit31 1 = some (before7060 k) := by + simp (disch := omega) [before7059, before7060, exit31, applyExit, pop, push] + <;> omega +theorem step7059 (k : Nat) : Runs (1*1) (before7059 k).denote (before7060 k).denote := + @applyExit_sound (before7059 k) (before7060 k) exit31 1 valid31 (macro7059 k) +theorem macro7060 (k : Nat) : applyExit (before7060 k) exit10 18 = some (before7061 k) := by + simp (disch := omega) [before7060, before7061, exit10, applyExit, pop, push] + <;> omega +theorem step7060 (k : Nat) : Runs (18*2) (before7060 k).denote (before7061 k).denote := + @applyExit_sound (before7060 k) (before7061 k) exit10 18 valid10 (macro7060 k) +theorem macro7061 (k : Nat) : applyExit (before7061 k) exit46 1 = some (before7062 k) := by + simp (disch := omega) [before7061, before7062, exit46, applyExit, pop, push] + <;> omega +theorem step7061 (k : Nat) : Runs (1*2) (before7061 k).denote (before7062 k).denote := + @applyExit_sound (before7061 k) (before7062 k) exit46 1 valid46 (macro7061 k) +theorem macro7062 (k : Nat) : applyExit (before7062 k) exit70 1 = some (before7063 k) := by + simp (disch := omega) [before7062, before7063, exit70, applyExit, pop, push] + <;> omega +theorem step7062 (k : Nat) : Runs (1*1) (before7062 k).denote (before7063 k).denote := + @applyExit_sound (before7062 k) (before7063 k) exit70 1 valid70 (macro7062 k) +theorem macro7063 (k : Nat) : applyExit (before7063 k) exit1 1 = some (before7064 k) := by + simp (disch := omega) [before7063, before7064, exit1, applyExit, pop, push] + <;> omega +theorem step7063 (k : Nat) : Runs (1*3) (before7063 k).denote (before7064 k).denote := + @applyExit_sound (before7063 k) (before7064 k) exit1 1 valid1 (macro7063 k) +theorem macro7064 (k : Nat) : applyExit (before7064 k) exit71 1 = some (before7065 k) := by + simp (disch := omega) [before7064, before7065, exit71, applyExit, pop, push] + <;> omega +theorem step7064 (k : Nat) : Runs (1*1) (before7064 k).denote (before7065 k).denote := + @applyExit_sound (before7064 k) (before7065 k) exit71 1 valid71 (macro7064 k) +theorem macro7065 (k : Nat) : applyExit (before7065 k) exit0 1 = some (before7066 k) := by + simp (disch := omega) [before7065, before7066, exit0, applyExit, pop, push] + <;> omega +theorem step7065 (k : Nat) : Runs (1*2) (before7065 k).denote (before7066 k).denote := + @applyExit_sound (before7065 k) (before7066 k) exit0 1 valid0 (macro7065 k) +theorem macro7066 (k : Nat) : applyExit (before7066 k) exit13 18 = some (before7067 k) := by + simp (disch := omega) [before7066, before7067, exit13, applyExit, pop, push] + <;> omega +theorem step7066 (k : Nat) : Runs (18*2) (before7066 k).denote (before7067 k).denote := + @applyExit_sound (before7066 k) (before7067 k) exit13 18 valid13 (macro7066 k) +theorem macro7067 (k : Nat) : applyExit (before7067 k) exit63 1 = some (before7068 k) := by + simp (disch := omega) [before7067, before7068, exit63, applyExit, pop, push] + <;> omega +theorem step7067 (k : Nat) : Runs (1*3) (before7067 k).denote (before7068 k).denote := + @applyExit_sound (before7067 k) (before7068 k) exit63 1 valid63 (macro7067 k) +theorem macro7068 (k : Nat) : applyExit (before7068 k) exit62 1 = some (before7069 k) := by + simp (disch := omega) [before7068, before7069, exit62, applyExit, pop, push] + <;> omega +theorem step7068 (k : Nat) : Runs (1*1) (before7068 k).denote (before7069 k).denote := + @applyExit_sound (before7068 k) (before7069 k) exit62 1 valid62 (macro7068 k) +theorem macro7069 (k : Nat) : applyExit (before7069 k) exit35 1 = some (before7070 k) := by + simp (disch := omega) [before7069, before7070, exit35, applyExit, pop, push] + <;> omega +theorem step7069 (k : Nat) : Runs (1*2) (before7069 k).denote (before7070 k).denote := + @applyExit_sound (before7069 k) (before7070 k) exit35 1 valid35 (macro7069 k) +theorem macro7070 (k : Nat) : applyExit (before7070 k) exit31 1 = some (before7071 k) := by + simp (disch := omega) [before7070, before7071, exit31, applyExit, pop, push] + <;> omega +theorem step7070 (k : Nat) : Runs (1*1) (before7070 k).denote (before7071 k).denote := + @applyExit_sound (before7070 k) (before7071 k) exit31 1 valid31 (macro7070 k) +theorem macro7071 (k : Nat) : applyExit (before7071 k) exit32 1 = some (before7072 k) := by + simp (disch := omega) [before7071, before7072, exit32, applyExit, pop, push] + <;> omega +theorem step7071 (k : Nat) : Runs (1*3) (before7071 k).denote (before7072 k).denote := + @applyExit_sound (before7071 k) (before7072 k) exit32 1 valid32 (macro7071 k) +theorem macro7072 (k : Nat) : applyExit (before7072 k) exit33 1 = some (before7073 k) := by + simp (disch := omega) [before7072, before7073, exit33, applyExit, pop, push] + <;> omega +theorem step7072 (k : Nat) : Runs (1*2) (before7072 k).denote (before7073 k).denote := + @applyExit_sound (before7072 k) (before7073 k) exit33 1 valid33 (macro7072 k) +theorem macro7073 (k : Nat) : applyExit (before7073 k) exit34 6 = some (before7074 k) := by + simp (disch := omega) [before7073, before7074, exit34, applyExit, pop, push] + <;> omega +theorem step7073 (k : Nat) : Runs (6*2) (before7073 k).denote (before7074 k).denote := + @applyExit_sound (before7073 k) (before7074 k) exit34 6 valid34 (macro7073 k) +theorem macro7074 (k : Nat) : applyExit (before7074 k) exit35 1 = some (before7075 k) := by + simp (disch := omega) [before7074, before7075, exit35, applyExit, pop, push] + <;> omega +theorem step7074 (k : Nat) : Runs (1*2) (before7074 k).denote (before7075 k).denote := + @applyExit_sound (before7074 k) (before7075 k) exit35 1 valid35 (macro7074 k) +theorem macro7075 (k : Nat) : applyExit (before7075 k) exit36 11 = some (before7076 k) := by + simp (disch := omega) [before7075, before7076, exit36, applyExit, pop, push] + <;> omega +theorem step7075 (k : Nat) : Runs (11*2) (before7075 k).denote (before7076 k).denote := + @applyExit_sound (before7075 k) (before7076 k) exit36 11 valid36 (macro7075 k) +theorem macro7076 (k : Nat) : applyExit (before7076 k) exit31 1 = some (before7077 k) := by + simp (disch := omega) [before7076, before7077, exit31, applyExit, pop, push] + <;> omega +theorem step7076 (k : Nat) : Runs (1*1) (before7076 k).denote (before7077 k).denote := + @applyExit_sound (before7076 k) (before7077 k) exit31 1 valid31 (macro7076 k) +theorem macro7077 (k : Nat) : applyExit (before7077 k) exit10 11 = some (before7078 k) := by + simp (disch := omega) [before7077, before7078, exit10, applyExit, pop, push] + <;> omega +theorem step7077 (k : Nat) : Runs (11*2) (before7077 k).denote (before7078 k).denote := + @applyExit_sound (before7077 k) (before7078 k) exit10 11 valid10 (macro7077 k) +theorem macro7078 (k : Nat) : applyExit (before7078 k) exit32 1 = some (before7079 k) := by + simp (disch := omega) [before7078, before7079, exit32, applyExit, pop, push] + <;> omega +theorem step7078 (k : Nat) : Runs (1*3) (before7078 k).denote (before7079 k).denote := + @applyExit_sound (before7078 k) (before7079 k) exit32 1 valid32 (macro7078 k) +theorem macro7079 (k : Nat) : applyExit (before7079 k) exit36 11 = some (before7080 k) := by + simp (disch := omega) [before7079, before7080, exit36, applyExit, pop, push] + <;> omega +theorem step7079 (k : Nat) : Runs (11*2) (before7079 k).denote (before7080 k).denote := + @applyExit_sound (before7079 k) (before7080 k) exit36 11 valid36 (macro7079 k) +theorem macro7080 (k : Nat) : applyExit (before7080 k) exit33 1 = some (before7081 k) := by + simp (disch := omega) [before7080, before7081, exit33, applyExit, pop, push] + <;> omega +theorem step7080 (k : Nat) : Runs (1*2) (before7080 k).denote (before7081 k).denote := + @applyExit_sound (before7080 k) (before7081 k) exit33 1 valid33 (macro7080 k) +theorem macro7081 (k : Nat) : applyExit (before7081 k) exit34 6 = some (before7082 k) := by + simp (disch := omega) [before7081, before7082, exit34, applyExit, pop, push] + <;> omega +theorem step7081 (k : Nat) : Runs (6*2) (before7081 k).denote (before7082 k).denote := + @applyExit_sound (before7081 k) (before7082 k) exit34 6 valid34 (macro7081 k) +theorem macro7082 (k : Nat) : applyExit (before7082 k) exit35 1 = some (before7083 k) := by + simp (disch := omega) [before7082, before7083, exit35, applyExit, pop, push] + <;> omega +theorem step7082 (k : Nat) : Runs (1*2) (before7082 k).denote (before7083 k).denote := + @applyExit_sound (before7082 k) (before7083 k) exit35 1 valid35 (macro7082 k) +theorem macro7083 (k : Nat) : applyExit (before7083 k) exit36 11 = some (before7084 k) := by + simp (disch := omega) [before7083, before7084, exit36, applyExit, pop, push] + <;> omega +theorem step7083 (k : Nat) : Runs (11*2) (before7083 k).denote (before7084 k).denote := + @applyExit_sound (before7083 k) (before7084 k) exit36 11 valid36 (macro7083 k) +theorem macro7084 (k : Nat) : applyExit (before7084 k) exit31 1 = some (before7085 k) := by + simp (disch := omega) [before7084, before7085, exit31, applyExit, pop, push] + <;> omega +theorem step7084 (k : Nat) : Runs (1*1) (before7084 k).denote (before7085 k).denote := + @applyExit_sound (before7084 k) (before7085 k) exit31 1 valid31 (macro7084 k) +theorem macro7085 (k : Nat) : applyExit (before7085 k) exit10 11 = some (before7086 k) := by + simp (disch := omega) [before7085, before7086, exit10, applyExit, pop, push] + <;> omega +theorem step7085 (k : Nat) : Runs (11*2) (before7085 k).denote (before7086 k).denote := + @applyExit_sound (before7085 k) (before7086 k) exit10 11 valid10 (macro7085 k) +theorem macro7086 (k : Nat) : applyExit (before7086 k) exit32 1 = some (before7087 k) := by + simp (disch := omega) [before7086, before7087, exit32, applyExit, pop, push] + <;> omega +theorem step7086 (k : Nat) : Runs (1*3) (before7086 k).denote (before7087 k).denote := + @applyExit_sound (before7086 k) (before7087 k) exit32 1 valid32 (macro7086 k) +theorem macro7087 (k : Nat) : applyExit (before7087 k) exit36 11 = some (before7088 k) := by + simp (disch := omega) [before7087, before7088, exit36, applyExit, pop, push] + <;> omega +theorem step7087 (k : Nat) : Runs (11*2) (before7087 k).denote (before7088 k).denote := + @applyExit_sound (before7087 k) (before7088 k) exit36 11 valid36 (macro7087 k) +theorem macro7088 (k : Nat) : applyExit (before7088 k) exit33 1 = some (before7089 k) := by + simp (disch := omega) [before7088, before7089, exit33, applyExit, pop, push] + <;> omega +theorem step7088 (k : Nat) : Runs (1*2) (before7088 k).denote (before7089 k).denote := + @applyExit_sound (before7088 k) (before7089 k) exit33 1 valid33 (macro7088 k) +theorem macro7089 (k : Nat) : applyExit (before7089 k) exit34 5 = some (before7090 k) := by + simp (disch := omega) [before7089, before7090, exit34, applyExit, pop, push] + <;> omega +theorem step7089 (k : Nat) : Runs (5*2) (before7089 k).denote (before7090 k).denote := + @applyExit_sound (before7089 k) (before7090 k) exit34 5 valid34 (macro7089 k) +theorem macro7090 (k : Nat) : applyExit (before7090 k) exit348 (1*k+7) = some (before7091 k) := by + simp (disch := omega) [before7090, before7091, exit348, applyExit, pop, push] + <;> omega +theorem step7090 (k : Nat) : Runs ((1*k+7)*86) (before7090 k).denote (before7091 k).denote := + @applyExit_sound (before7090 k) (before7091 k) exit348 (1*k+7) valid348 (macro7090 k) +theorem macro7091 (k : Nat) : applyExit (before7091 k) exit283 1 = some (before7092 k) := by + simp (disch := omega) [before7091, before7092, exit283, applyExit, pop, push] + <;> omega +theorem step7091 (k : Nat) : Runs (1*38) (before7091 k).denote (before7092 k).denote := + @applyExit_sound (before7091 k) (before7092 k) exit283 1 valid283 (macro7091 k) +theorem macro7092 (k : Nat) : applyExit (before7092 k) exit34 791761150 = some (before7093 k) := by + simp (disch := omega) [before7092, before7093, exit34, applyExit, pop, push] + <;> omega +theorem step7092 (k : Nat) : Runs (791761150*2) (before7092 k).denote (before7093 k).denote := + @applyExit_sound (before7092 k) (before7093 k) exit34 791761150 valid34 (macro7092 k) +theorem macro7093 (k : Nat) : applyExit (before7093 k) exit35 1 = some (before7094 k) := by + simp (disch := omega) [before7093, before7094, exit35, applyExit, pop, push] + <;> omega +theorem step7093 (k : Nat) : Runs (1*2) (before7093 k).denote (before7094 k).denote := + @applyExit_sound (before7093 k) (before7094 k) exit35 1 valid35 (macro7093 k) +theorem macro7094 (k : Nat) : applyExit (before7094 k) exit36 10 = some (before7095 k) := by + simp (disch := omega) [before7094, before7095, exit36, applyExit, pop, push] + <;> omega +theorem step7094 (k : Nat) : Runs (10*2) (before7094 k).denote (before7095 k).denote := + @applyExit_sound (before7094 k) (before7095 k) exit36 10 valid36 (macro7094 k) +theorem macro7095 (k : Nat) : applyExit (before7095 k) exit31 1 = some (before7096 k) := by + simp (disch := omega) [before7095, before7096, exit31, applyExit, pop, push] + <;> omega +theorem step7095 (k : Nat) : Runs (1*1) (before7095 k).denote (before7096 k).denote := + @applyExit_sound (before7095 k) (before7096 k) exit31 1 valid31 (macro7095 k) +theorem macro7096 (k : Nat) : applyExit (before7096 k) exit10 10 = some (before7097 k) := by + simp (disch := omega) [before7096, before7097, exit10, applyExit, pop, push] + <;> omega +theorem step7096 (k : Nat) : Runs (10*2) (before7096 k).denote (before7097 k).denote := + @applyExit_sound (before7096 k) (before7097 k) exit10 10 valid10 (macro7096 k) +theorem macro7097 (k : Nat) : applyExit (before7097 k) exit32 1 = some (before7098 k) := by + simp (disch := omega) [before7097, before7098, exit32, applyExit, pop, push] + <;> omega +theorem step7097 (k : Nat) : Runs (1*3) (before7097 k).denote (before7098 k).denote := + @applyExit_sound (before7097 k) (before7098 k) exit32 1 valid32 (macro7097 k) +theorem macro7098 (k : Nat) : applyExit (before7098 k) exit36 10 = some (before7099 k) := by + simp (disch := omega) [before7098, before7099, exit36, applyExit, pop, push] + <;> omega +theorem step7098 (k : Nat) : Runs (10*2) (before7098 k).denote (before7099 k).denote := + @applyExit_sound (before7098 k) (before7099 k) exit36 10 valid36 (macro7098 k) +theorem macro7099 (k : Nat) : applyExit (before7099 k) exit33 1 = some (after7099 k) := by + simp (disch := omega) [before7099, after7099, exit33, applyExit, pop, push] + <;> omega +theorem step7099 (k : Nat) : Runs (1*2) (before7099 k).denote (after7099 k).denote := + @applyExit_sound (before7099 k) (after7099 k) exit33 1 valid33 (macro7099 k) +theorem chunkRun070 (k : Nat) : Runs (710*k+3167051578) (before7000 k).denote (after7099 k).denote := by + have h := (@Runs.trans ((((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))))+(((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))))) ((((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2))))))+(((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))))+((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))))) (before7000 k).denote (before7050 k).denote (after7099 k).denote (@Runs.trans (((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))))) (((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))))) (before7000 k).denote (before7025 k).denote (before7050 k).denote (@Runs.trans ((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2))))) ((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))) (before7000 k).denote (before7012 k).denote (before7025 k).denote (@Runs.trans (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))) (before7000 k).denote (before7006 k).denote (before7012 k).denote (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before7000 k).denote (before7003 k).denote (before7006 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before7000 k).denote (before7001 k).denote (before7003 k).denote (step7000 k) (@Runs.trans (2*2) (1*2) (before7001 k).denote (before7002 k).denote (before7003 k).denote (step7001 k) (step7002 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before7003 k).denote (before7004 k).denote (before7006 k).denote (step7003 k) (@Runs.trans (1*2) (1*2) (before7004 k).denote (before7005 k).denote (before7006 k).denote (step7004 k) (step7005 k)))) (@Runs.trans ((29*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(38*2))) (before7006 k).denote (before7009 k).denote (before7012 k).denote (@Runs.trans (29*2) ((1*2)+(13*2)) (before7006 k).denote (before7007 k).denote (before7009 k).denote (step7006 k) (@Runs.trans (1*2) (13*2) (before7007 k).denote (before7008 k).denote (before7009 k).denote (step7007 k) (step7008 k))) (@Runs.trans (1*2) ((1*2)+(38*2)) (before7009 k).denote (before7010 k).denote (before7012 k).denote (step7009 k) (@Runs.trans (1*2) (38*2) (before7010 k).denote (before7011 k).denote (before7012 k).denote (step7010 k) (step7011 k))))) (@Runs.trans (((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2)))) (((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))) (before7012 k).denote (before7018 k).denote (before7025 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((1*2)+((17*2)+(1*2))) (before7012 k).denote (before7015 k).denote (before7018 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before7012 k).denote (before7013 k).denote (before7015 k).denote (step7012 k) (@Runs.trans (89*2) (1*2) (before7013 k).denote (before7014 k).denote (before7015 k).denote (step7013 k) (step7014 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before7015 k).denote (before7016 k).denote (before7018 k).denote (step7015 k) (@Runs.trans (17*2) (1*2) (before7016 k).denote (before7017 k).denote (before7018 k).denote (step7016 k) (step7017 k)))) (@Runs.trans ((10*2)+(((1*k+8)*586)+(24*2))) (((1*2)+(1*2))+((93*2)+(1*2))) (before7018 k).denote (before7021 k).denote (before7025 k).denote (@Runs.trans (10*2) (((1*k+8)*586)+(24*2)) (before7018 k).denote (before7019 k).denote (before7021 k).denote (step7018 k) (@Runs.trans ((1*k+8)*586) (24*2) (before7019 k).denote (before7020 k).denote (before7021 k).denote (step7019 k) (step7020 k))) (@Runs.trans ((1*2)+(1*2)) ((93*2)+(1*2)) (before7021 k).denote (before7023 k).denote (before7025 k).denote (@Runs.trans (1*2) (1*2) (before7021 k).denote (before7022 k).denote (before7023 k).denote (step7021 k) (step7022 k)) (@Runs.trans (93*2) (1*2) (before7023 k).denote (before7024 k).denote (before7025 k).denote (step7023 k) (step7024 k)))))) (@Runs.trans ((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38))))) (((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))) (before7025 k).denote (before7037 k).denote (before7050 k).denote (@Runs.trans (((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2)))) (((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))) (before7025 k).denote (before7031 k).denote (before7037 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((41*2)+((1*2)+(19*2))) (before7025 k).denote (before7028 k).denote (before7031 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before7025 k).denote (before7026 k).denote (before7028 k).denote (step7025 k) (@Runs.trans (1*2) (1*2) (before7026 k).denote (before7027 k).denote (before7028 k).denote (step7026 k) (step7027 k))) (@Runs.trans (41*2) ((1*2)+(19*2)) (before7028 k).denote (before7029 k).denote (before7031 k).denote (step7028 k) (@Runs.trans (1*2) (19*2) (before7029 k).denote (before7030 k).denote (before7031 k).denote (step7029 k) (step7030 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((791761150*2)+(1*38))) (before7031 k).denote (before7034 k).denote (before7037 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before7031 k).denote (before7032 k).denote (before7034 k).denote (step7031 k) (@Runs.trans (1*2) (9*2) (before7032 k).denote (before7033 k).denote (before7034 k).denote (step7032 k) (step7033 k))) (@Runs.trans (1*2) ((791761150*2)+(1*38)) (before7034 k).denote (before7035 k).denote (before7037 k).denote (step7034 k) (@Runs.trans (791761150*2) (1*38) (before7035 k).denote (before7036 k).denote (before7037 k).denote (step7035 k) (step7036 k))))) (@Runs.trans ((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))) (before7037 k).denote (before7043 k).denote (before7050 k).denote (@Runs.trans (((1*k+7)*38)+((5*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before7037 k).denote (before7040 k).denote (before7043 k).denote (@Runs.trans ((1*k+7)*38) ((5*2)+(1*2)) (before7037 k).denote (before7038 k).denote (before7040 k).denote (step7037 k) (@Runs.trans (5*2) (1*2) (before7038 k).denote (before7039 k).denote (before7040 k).denote (step7038 k) (step7039 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before7040 k).denote (before7041 k).denote (before7043 k).denote (step7040 k) (@Runs.trans (10*2) (1*2) (before7041 k).denote (before7042 k).denote (before7043 k).denote (step7041 k) (step7042 k)))) (@Runs.trans ((6*2)+((1*2)+(1*2))) (((10*2)+(1*2))+((7*2)+(1*2))) (before7043 k).denote (before7046 k).denote (before7050 k).denote (@Runs.trans (6*2) ((1*2)+(1*2)) (before7043 k).denote (before7044 k).denote (before7046 k).denote (step7043 k) (@Runs.trans (1*2) (1*2) (before7044 k).denote (before7045 k).denote (before7046 k).denote (step7044 k) (step7045 k))) (@Runs.trans ((10*2)+(1*2)) ((7*2)+(1*2)) (before7046 k).denote (before7048 k).denote (before7050 k).denote (@Runs.trans (10*2) (1*2) (before7046 k).denote (before7047 k).denote (before7048 k).denote (step7046 k) (step7047 k)) (@Runs.trans (7*2) (1*2) (before7048 k).denote (before7049 k).denote (before7050 k).denote (step7048 k) (step7049 k))))))) (@Runs.trans (((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2)))))) (((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))))+((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))))) (before7050 k).denote (before7075 k).denote (after7099 k).denote (@Runs.trans ((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2))))) ((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2))))) (before7050 k).denote (before7062 k).denote (before7075 k).denote (@Runs.trans (((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))) (before7050 k).denote (before7056 k).denote (before7062 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7050 k).denote (before7053 k).denote (before7056 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before7050 k).denote (before7051 k).denote (before7053 k).denote (step7050 k) (@Runs.trans (15*2) (1*2) (before7051 k).denote (before7052 k).denote (before7053 k).denote (step7051 k) (step7052 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7053 k).denote (before7054 k).denote (before7056 k).denote (step7053 k) (@Runs.trans (1*1) (1*2) (before7054 k).denote (before7055 k).denote (before7056 k).denote (step7054 k) (step7055 k)))) (@Runs.trans ((1*1)+((1*3)+(17*2))) ((1*1)+((18*2)+(1*2))) (before7056 k).denote (before7059 k).denote (before7062 k).denote (@Runs.trans (1*1) ((1*3)+(17*2)) (before7056 k).denote (before7057 k).denote (before7059 k).denote (step7056 k) (@Runs.trans (1*3) (17*2) (before7057 k).denote (before7058 k).denote (before7059 k).denote (step7057 k) (step7058 k))) (@Runs.trans (1*1) ((18*2)+(1*2)) (before7059 k).denote (before7060 k).denote (before7062 k).denote (step7059 k) (@Runs.trans (18*2) (1*2) (before7060 k).denote (before7061 k).denote (before7062 k).denote (step7060 k) (step7061 k))))) (@Runs.trans (((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2)))) (before7062 k).denote (before7068 k).denote (before7075 k).denote (@Runs.trans ((1*1)+((1*3)+(1*1))) ((1*2)+((18*2)+(1*3))) (before7062 k).denote (before7065 k).denote (before7068 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before7062 k).denote (before7063 k).denote (before7065 k).denote (step7062 k) (@Runs.trans (1*3) (1*1) (before7063 k).denote (before7064 k).denote (before7065 k).denote (step7063 k) (step7064 k))) (@Runs.trans (1*2) ((18*2)+(1*3)) (before7065 k).denote (before7066 k).denote (before7068 k).denote (step7065 k) (@Runs.trans (18*2) (1*3) (before7066 k).denote (before7067 k).denote (before7068 k).denote (step7066 k) (step7067 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(1*2))+((6*2)+(1*2))) (before7068 k).denote (before7071 k).denote (before7075 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7068 k).denote (before7069 k).denote (before7071 k).denote (step7068 k) (@Runs.trans (1*2) (1*1) (before7069 k).denote (before7070 k).denote (before7071 k).denote (step7069 k) (step7070 k))) (@Runs.trans ((1*3)+(1*2)) ((6*2)+(1*2)) (before7071 k).denote (before7073 k).denote (before7075 k).denote (@Runs.trans (1*3) (1*2) (before7071 k).denote (before7072 k).denote (before7073 k).denote (step7071 k) (step7072 k)) (@Runs.trans (6*2) (1*2) (before7073 k).denote (before7074 k).denote (before7075 k).denote (step7073 k) (step7074 k)))))) (@Runs.trans ((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))) ((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))) (before7075 k).denote (before7087 k).denote (after7099 k).denote (@Runs.trans (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))) (before7075 k).denote (before7081 k).denote (before7087 k).denote (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before7075 k).denote (before7078 k).denote (before7081 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before7075 k).denote (before7076 k).denote (before7078 k).denote (step7075 k) (@Runs.trans (1*1) (11*2) (before7076 k).denote (before7077 k).denote (before7078 k).denote (step7076 k) (step7077 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before7078 k).denote (before7079 k).denote (before7081 k).denote (step7078 k) (@Runs.trans (11*2) (1*2) (before7079 k).denote (before7080 k).denote (before7081 k).denote (step7079 k) (step7080 k)))) (@Runs.trans ((6*2)+((1*2)+(11*2))) ((1*1)+((11*2)+(1*3))) (before7081 k).denote (before7084 k).denote (before7087 k).denote (@Runs.trans (6*2) ((1*2)+(11*2)) (before7081 k).denote (before7082 k).denote (before7084 k).denote (step7081 k) (@Runs.trans (1*2) (11*2) (before7082 k).denote (before7083 k).denote (before7084 k).denote (step7082 k) (step7083 k))) (@Runs.trans (1*1) ((11*2)+(1*3)) (before7084 k).denote (before7085 k).denote (before7087 k).denote (step7084 k) (@Runs.trans (11*2) (1*3) (before7085 k).denote (before7086 k).denote (before7087 k).denote (step7085 k) (step7086 k))))) (@Runs.trans (((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2)))) (((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))) (before7087 k).denote (before7093 k).denote (after7099 k).denote (@Runs.trans ((11*2)+((1*2)+(5*2))) (((1*k+7)*86)+((1*38)+(791761150*2))) (before7087 k).denote (before7090 k).denote (before7093 k).denote (@Runs.trans (11*2) ((1*2)+(5*2)) (before7087 k).denote (before7088 k).denote (before7090 k).denote (step7087 k) (@Runs.trans (1*2) (5*2) (before7088 k).denote (before7089 k).denote (before7090 k).denote (step7088 k) (step7089 k))) (@Runs.trans ((1*k+7)*86) ((1*38)+(791761150*2)) (before7090 k).denote (before7091 k).denote (before7093 k).denote (step7090 k) (@Runs.trans (1*38) (791761150*2) (before7091 k).denote (before7092 k).denote (before7093 k).denote (step7091 k) (step7092 k)))) (@Runs.trans ((1*2)+((10*2)+(1*1))) (((10*2)+(1*3))+((10*2)+(1*2))) (before7093 k).denote (before7096 k).denote (after7099 k).denote (@Runs.trans (1*2) ((10*2)+(1*1)) (before7093 k).denote (before7094 k).denote (before7096 k).denote (step7093 k) (@Runs.trans (10*2) (1*1) (before7094 k).denote (before7095 k).denote (before7096 k).denote (step7094 k) (step7095 k))) (@Runs.trans ((10*2)+(1*3)) ((10*2)+(1*2)) (before7096 k).denote (before7098 k).denote (after7099 k).denote (@Runs.trans (10*2) (1*3) (before7096 k).denote (before7097 k).denote (before7098 k).denote (step7096 k) (step7097 k)) (@Runs.trans (10*2) (1*2) (before7098 k).denote (before7099 k).denote (after7099 k).denote (step7098 k) (step7099 k)))))))) + have ht : (((((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))))+(((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))))))+((((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2))))))+(((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))))+((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))))))) = (710*k+3167051578) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean new file mode 100644 index 00000000..fbc2f6fe --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean @@ -0,0 +1,789 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7100_0 : Stack := [] +abbrev tail7100_1 : Stack := ⟨w0,1⟩ :: tail7100_0 +abbrev tail7100_2 : Stack := ⟨w2,1⟩ :: tail7100_1 +abbrev tail7100_3 : Stack := ⟨w1,1⟩ :: tail7100_2 +abbrev tail7100_4 : Stack := ⟨w0,1⟩ :: tail7100_3 +abbrev tail7100_5 : Stack := ⟨w2,1⟩ :: tail7100_4 +abbrev tail7100_6 : Stack := ⟨w1,2⟩ :: tail7100_5 +abbrev tail7100_7 : Stack := ⟨w0,17⟩ :: tail7100_6 +abbrev tail7100_8 : Stack := ⟨w2,1⟩ :: tail7100_7 +abbrev tail7100_9 : Stack := ⟨w0,1⟩ :: tail7100_8 +abbrev tail7100_10 : Stack := ⟨w2,1⟩ :: tail7100_9 +abbrev tail7100_11 : Stack := ⟨w1,6⟩ :: tail7100_10 +abbrev tail7100_12 : Stack := ⟨w0,12⟩ :: tail7100_11 +abbrev tail7100_13 : Stack := ⟨w2,1⟩ :: tail7100_12 +abbrev tail7100_14 : Stack := ⟨w1,6⟩ :: tail7100_13 +abbrev tail7100_15 : Stack := ⟨w0,12⟩ :: tail7100_14 +abbrev tail7100_16 : Stack := ⟨w2,1⟩ :: tail7100_15 +abbrev tail7100_17 : Stack := ⟨w1,5⟩ :: tail7100_16 +abbrev tail7100_18 (k : Nat) : Stack := ⟨w209,(1*k+7)⟩ :: tail7100_17 +abbrev tail7100_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7100_18 k +abbrev tail7100_20 (k : Nat) : Stack := ⟨w1,791761150⟩ :: tail7100_19 k +abbrev tail7100_21 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7100_20 k +abbrev tail7100_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_21 k +abbrev tail7100_23 : Stack := ⟨w1,3⟩ :: tail7100_0 +abbrev tail7100_24 : Stack := ⟨w2,1⟩ :: tail7100_23 +abbrev tail7100_25 : Stack := ⟨w0,2⟩ :: tail7100_24 +abbrev tail7100_26 : Stack := ⟨w1,30⟩ :: tail7100_25 +abbrev tail7100_27 : Stack := ⟨w2,1⟩ :: tail7100_26 +abbrev tail7100_28 : Stack := ⟨w0,14⟩ :: tail7100_27 +abbrev tail7100_29 : Stack := ⟨w1,39⟩ :: tail7100_28 +abbrev tail7100_30 : Stack := ⟨w2,1⟩ :: tail7100_29 +abbrev tail7100_31 : Stack := ⟨w0,90⟩ :: tail7100_30 +abbrev tail7100_32 : Stack := ⟨w1,18⟩ :: tail7100_31 +abbrev tail7100_33 : Stack := ⟨w2,1⟩ :: tail7100_32 +abbrev tail7100_34 : Stack := ⟨w0,10⟩ :: tail7100_33 +abbrev tail7100_35 (k : Nat) : Stack := ⟨w310,(1*k+8)⟩ :: tail7100_34 +abbrev tail7100_36 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7100_35 k +abbrev tail7100_37 (k : Nat) : Stack := ⟨w1,94⟩ :: tail7100_36 k +abbrev tail7100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_37 k +abbrev tail7100_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7100_38 k +abbrev tail7100_40 (k : Nat) : Stack := ⟨w1,42⟩ :: tail7100_39 k +abbrev tail7100_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_40 k +abbrev tail7100_42 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7100_41 k +abbrev tail7100_43 (k : Nat) : Stack := ⟨w1,19⟩ :: tail7100_22 k +abbrev tail7100_44 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_43 k +abbrev tail7100_45 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7100_44 k +abbrev tail7100_46 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7100_38 k +abbrev tail7100_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_46 k +abbrev tail7100_48 (k : Nat) : Stack := ⟨w1,42⟩ :: tail7100_47 k +abbrev tail7100_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_43 k +abbrev tail7100_50 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7100_43 k +abbrev tail7100_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_50 k +abbrev tail7100_52 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7100_51 k +abbrev tail7100_53 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_52 k +abbrev tail7100_54 (k : Nat) : Stack := ⟨w0,94⟩ :: tail7100_53 k +abbrev tail7100_55 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7100_35 k +abbrev tail7100_56 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_55 k +abbrev tail7100_57 (k : Nat) : Stack := ⟨w1,94⟩ :: tail7100_56 k +abbrev tail7100_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_52 k +abbrev tail7100_59 (k : Nat) : Stack := ⟨w0,95⟩ :: tail7100_52 k +abbrev tail7100_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_59 k +abbrev tail7100_61 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7100_60 k +abbrev tail7100_62 (k : Nat) : Stack := ⟨w311,(1*k+8)⟩ :: tail7100_61 k +abbrev tail7100_63 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7100_62 k +abbrev tail7100_64 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_63 k +abbrev tail7100_65 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7100_64 k +abbrev tail7100_66 : Stack := ⟨w0,89⟩ :: tail7100_30 +abbrev tail7100_67 : Stack := ⟨w23,1⟩ :: tail7100_66 +abbrev tail7100_68 : Stack := ⟨w1,18⟩ :: tail7100_67 +abbrev tail7100_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_63 k +abbrev tail7100_70 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7100_63 k +abbrev tail7100_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_70 k +abbrev tail7100_72 (k : Nat) : Stack := ⟨w1,89⟩ :: tail7100_71 k +abbrev tail7100_73 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_72 k +abbrev tail7100_74 (k : Nat) : Stack := ⟨w0,39⟩ :: tail7100_73 k +abbrev tail7100_75 : Stack := ⟨w0,13⟩ :: tail7100_27 +abbrev tail7100_76 : Stack := ⟨w23,1⟩ :: tail7100_75 +abbrev tail7100_77 : Stack := ⟨w1,39⟩ :: tail7100_76 +abbrev tail7100_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_72 k +abbrev tail7100_79 (k : Nat) : Stack := ⟨w0,40⟩ :: tail7100_72 k +abbrev tail7100_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_79 k +abbrev tail7100_81 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7100_80 k +abbrev tail7100_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_81 k +abbrev tail7100_83 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7100_82 k +abbrev tail7100_84 : Stack := ⟨w0,1⟩ :: tail7100_24 +abbrev tail7100_85 : Stack := ⟨w23,1⟩ :: tail7100_84 +abbrev tail7100_86 : Stack := ⟨w1,30⟩ :: tail7100_85 +abbrev tail7100_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_81 k +abbrev tail7100_88 (k : Nat) : Stack := ⟨w0,31⟩ :: tail7100_81 k +abbrev tail7100_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_88 k +abbrev tail7100_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_89 k +abbrev tail7100_91 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_90 k +abbrev tail7100_92 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7100_91 k +abbrev tail7100_93 : Stack := ⟨w1,1⟩ :: tail7100_0 +abbrev tail7100_94 : Stack := ⟨w1,4⟩ :: tail7100_0 +abbrev tail7100_95 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_90 k +abbrev tail7100_96 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_90 k +abbrev tail7100_97 : Stack := ⟨w1,6⟩ :: tail7100_0 +abbrev tail7100_98 : Stack := ⟨w2,1⟩ :: tail7100_97 +abbrev tail7100_99 : Stack := ⟨w0,1⟩ :: tail7100_98 +abbrev tail7100_100 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7100_81 k +abbrev tail7100_101 : Stack := ⟨w1,1⟩ :: tail7100_99 +abbrev tail7100_102 : Stack := ⟨w1,31⟩ :: tail7100_99 +abbrev tail7100_103 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_80 k +abbrev tail7100_104 : Stack := ⟨w2,1⟩ :: tail7100_102 +abbrev tail7100_105 : Stack := ⟨w0,12⟩ :: tail7100_104 +abbrev tail7100_106 : Stack := ⟨w0,13⟩ :: tail7100_104 +abbrev tail7100_107 (k : Nat) : Stack := ⟨w0,39⟩ :: tail7100_72 k +abbrev tail7100_108 : Stack := ⟨w1,1⟩ :: tail7100_106 +abbrev tail7100_109 : Stack := ⟨w1,40⟩ :: tail7100_106 +abbrev tail7100_110 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7100_71 k +abbrev tail7100_111 : Stack := ⟨w2,1⟩ :: tail7100_109 +abbrev tail7100_112 : Stack := ⟨w0,88⟩ :: tail7100_111 +abbrev tail7100_113 : Stack := ⟨w0,89⟩ :: tail7100_111 +abbrev tail7100_114 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7100_63 k +abbrev tail7100_115 : Stack := ⟨w1,1⟩ :: tail7100_113 +abbrev tail7100_116 : Stack := ⟨w1,19⟩ :: tail7100_113 +abbrev tail7100_117 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7100_62 k +abbrev tail7100_118 : Stack := ⟨w2,1⟩ :: tail7100_116 +abbrev tail7100_119 : Stack := ⟨w0,9⟩ :: tail7100_118 +abbrev tail7100_120 (k : Nat) : Stack := ⟨w312,(1*k+8)⟩ :: tail7100_119 +abbrev tail7100_121 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7100_120 k +abbrev tail7100_122 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7100_120 k +abbrev tail7100_123 (k : Nat) : Stack := ⟨w0,94⟩ :: tail7100_52 k +abbrev tail7100_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_122 k +abbrev tail7100_125 (k : Nat) : Stack := ⟨w1,95⟩ :: tail7100_122 k +abbrev tail7100_126 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_51 k +abbrev tail7100_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_125 k +abbrev tail7100_128 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7100_127 k +abbrev tail7100_129 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7100_127 k +abbrev tail7100_130 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7100_43 k +abbrev tail7100_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_129 k +abbrev tail7100_132 (k : Nat) : Stack := ⟨w1,43⟩ :: tail7100_129 k +abbrev tail7100_133 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7100_22 k +abbrev tail7100_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_132 k +abbrev tail7100_135 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7100_134 k +abbrev tail7100_136 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7100_134 k +abbrev tail7100_137 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7100_20 k +abbrev tail7100_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_136 k +abbrev tail7100_139 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7100_136 k +abbrev tail7100_140 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7100_19 k +abbrev tail7100_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_139 k +abbrev tail7100_142 (k : Nat) : Stack := ⟨w0,791761149⟩ :: tail7100_141 k +abbrev tail7100_143 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7100_142 k +abbrev tail7100_144 (k : Nat) : Stack := ⟨w313,(1*k+7)⟩ :: tail7100_143 k +abbrev tail7100_145 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_144 k +abbrev tail7100_146 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7100_144 k +abbrev tail7100_147 : Stack := ⟨w0,11⟩ :: tail7100_14 +abbrev tail7100_148 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_146 k +abbrev tail7100_149 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_146 k +abbrev tail7100_150 : Stack := ⟨w1,5⟩ :: tail7100_13 +abbrev tail7100_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_149 k +abbrev tail7100_152 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_151 k +abbrev tail7100_153 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7100_151 k +abbrev tail7100_154 : Stack := ⟨w0,11⟩ :: tail7100_11 +abbrev tail7100_155 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_153 k +abbrev tail7100_156 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_153 k +abbrev tail7100_157 : Stack := ⟨w1,5⟩ :: tail7100_10 +abbrev tail7100_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_156 k +abbrev tail7100_159 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_158 k +abbrev tail7100_160 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7100_158 k +abbrev tail7100_161 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_160 k +abbrev tail7100_162 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_161 k + +def before7100 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7100_22 k),(tail7100_42 k)⟩ +def before7101 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521545),(tail7100_43 k),(tail7100_41 k)⟩ +def before7102 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail7100_44 k),(tail7100_40 k)⟩ +def before7103 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7100_45 k),(tail7100_39 k)⟩ +def before7104 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7100_45 k),(tail7100_47 k)⟩ +def before7105 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail7100_44 k),(tail7100_48 k)⟩ +def before7106 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail7100_49 k),(tail7100_48 k)⟩ +def before7107 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7100_50 k),(tail7100_47 k)⟩ +def before7108 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7100_51 k),(tail7100_46 k)⟩ +def before7109 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521659),(tail7100_52 k),(tail7100_38 k)⟩ +def before7110 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail7100_53 k),(tail7100_37 k)⟩ +def before7111 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7100_54 k),(tail7100_36 k)⟩ +def before7112 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7100_54 k),(tail7100_56 k)⟩ +def before7113 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail7100_53 k),(tail7100_57 k)⟩ +def before7114 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail7100_58 k),(tail7100_57 k)⟩ +def before7115 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7100_59 k),(tail7100_56 k)⟩ +def before7116 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7100_60 k),(tail7100_55 k)⟩ +def before7117 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7100_61 k),(tail7100_35 k)⟩ +def before7118 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7100_62 k),tail7100_34⟩ +def before7119 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526607),(tail7100_63 k),tail7100_33⟩ +def before7120 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526609),(tail7100_64 k),tail7100_32⟩ +def before7121 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7100_65 k),tail7100_31⟩ +def before7122 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7100_65 k),tail7100_67⟩ +def before7123 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526609),(tail7100_64 k),tail7100_68⟩ +def before7124 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526609),(tail7100_69 k),tail7100_68⟩ +def before7125 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7100_70 k),tail7100_67⟩ +def before7126 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7100_71 k),tail7100_66⟩ +def before7127 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526825),(tail7100_72 k),tail7100_30⟩ +def before7128 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526827),(tail7100_73 k),tail7100_29⟩ +def before7129 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7100_74 k),tail7100_28⟩ +def before7130 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7100_74 k),tail7100_76⟩ +def before7131 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526827),(tail7100_73 k),tail7100_77⟩ +def before7132 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526827),(tail7100_78 k),tail7100_77⟩ +def before7133 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7100_79 k),tail7100_76⟩ +def before7134 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7100_80 k),tail7100_75⟩ +def before7135 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526933),(tail7100_81 k),tail7100_27⟩ +def before7136 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7100_82 k),tail7100_26⟩ +def before7137 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7100_83 k),tail7100_25⟩ +def before7138 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail7100_83 k),tail7100_85⟩ +def before7139 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail7100_82 k),tail7100_86⟩ +def before7140 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7100_87 k),tail7100_86⟩ +def before7141 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7100_88 k),tail7100_85⟩ +def before7142 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526997),(tail7100_89 k),tail7100_84⟩ +def before7143 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526999),(tail7100_90 k),tail7100_24⟩ +def before7144 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail7100_91 k),tail7100_23⟩ +def before7145 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527007),(tail7100_92 k),tail7100_0⟩ +def before7146 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527007),(tail7100_92 k),tail7100_93⟩ +def before7147 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527001),(tail7100_91 k),tail7100_94⟩ +def before7148 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail7100_95 k),tail7100_94⟩ +def before7149 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527009),(tail7100_96 k),tail7100_0⟩ +def before7150 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527009),(tail7100_96 k),tail7100_93⟩ +def before7151 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526999),(tail7100_90 k),tail7100_97⟩ +def before7152 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail7100_89 k),tail7100_98⟩ +def before7153 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526995),(tail7100_88 k),tail7100_99⟩ +def before7154 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail7100_100 k),tail7100_101⟩ +def before7155 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7100_81 k),tail7100_102⟩ +def before7156 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail7100_103 k),tail7100_104⟩ +def before7157 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7100_80 k),tail7100_105⟩ +def before7158 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7100_79 k),tail7100_106⟩ +def before7159 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7100_107 k),tail7100_108⟩ +def before7160 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526825),(tail7100_72 k),tail7100_109⟩ +def before7161 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526823),(tail7100_110 k),tail7100_111⟩ +def before7162 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7100_71 k),tail7100_112⟩ +def before7163 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7100_70 k),tail7100_113⟩ +def before7164 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7100_114 k),tail7100_115⟩ +def before7165 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526607),(tail7100_63 k),tail7100_116⟩ +def before7166 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526605),(tail7100_117 k),tail7100_118⟩ +def before7167 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7100_62 k),tail7100_119⟩ +def before7168 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7100_61 k),(tail7100_120 k)⟩ +def before7169 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7100_60 k),(tail7100_121 k)⟩ +def before7170 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7100_59 k),(tail7100_122 k)⟩ +def before7171 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7100_123 k),(tail7100_124 k)⟩ +def before7172 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail7100_52 k),(tail7100_125 k)⟩ +def before7173 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521657),(tail7100_126 k),(tail7100_127 k)⟩ +def before7174 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7100_51 k),(tail7100_128 k)⟩ +def before7175 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7100_50 k),(tail7100_129 k)⟩ +def before7176 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7100_130 k),(tail7100_131 k)⟩ +def before7177 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail7100_43 k),(tail7100_132 k)⟩ +def before7178 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521543),(tail7100_133 k),(tail7100_134 k)⟩ +def before7179 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7100_22 k),(tail7100_135 k)⟩ +def before7180 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7100_21 k),(tail7100_136 k)⟩ +def before7181 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7100_137 k),(tail7100_138 k)⟩ +def before7182 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521483),(tail7100_20 k),(tail7100_139 k)⟩ +def before7183 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521481),(tail7100_140 k),(tail7100_141 k)⟩ +def before7184 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7100_19 k),(tail7100_142 k)⟩ +def before7185 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7100_18 k),(tail7100_143 k)⟩ +def before7186 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail7100_17,(tail7100_144 k)⟩ +def before7187 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7100_16,(tail7100_145 k)⟩ +def before7188 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7100_15,(tail7100_146 k)⟩ +def before7189 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7100_147,(tail7100_148 k)⟩ +def before7190 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail7100_14,(tail7100_149 k)⟩ +def before7191 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail7100_150,(tail7100_151 k)⟩ +def before7192 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7100_13,(tail7100_152 k)⟩ +def before7193 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7100_12,(tail7100_153 k)⟩ +def before7194 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7100_154,(tail7100_155 k)⟩ +def before7195 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail7100_11,(tail7100_156 k)⟩ +def before7196 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail7100_157,(tail7100_158 k)⟩ +def before7197 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7100_10,(tail7100_159 k)⟩ +def before7198 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7100_9,(tail7100_160 k)⟩ +def before7199 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7100_8,(tail7100_161 k)⟩ +def after7199 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail7100_7,(tail7100_162 k)⟩ + +theorem macro7100 (k : Nat) : applyExit (before7100 k) exit34 19 = some (before7101 k) := by + simp (disch := omega) [before7100, before7101, exit34, applyExit, pop, push] + <;> omega +theorem step7100 (k : Nat) : Runs (19*2) (before7100 k).denote (before7101 k).denote := + @applyExit_sound (before7100 k) (before7101 k) exit34 19 valid34 (macro7100 k) +theorem macro7101 (k : Nat) : applyExit (before7101 k) exit35 1 = some (before7102 k) := by + simp (disch := omega) [before7101, before7102, exit35, applyExit, pop, push] + <;> omega +theorem step7101 (k : Nat) : Runs (1*2) (before7101 k).denote (before7102 k).denote := + @applyExit_sound (before7101 k) (before7102 k) exit35 1 valid35 (macro7101 k) +theorem macro7102 (k : Nat) : applyExit (before7102 k) exit36 42 = some (before7103 k) := by + simp (disch := omega) [before7102, before7103, exit36, applyExit, pop, push] + <;> omega +theorem step7102 (k : Nat) : Runs (42*2) (before7102 k).denote (before7103 k).denote := + @applyExit_sound (before7102 k) (before7103 k) exit36 42 valid36 (macro7102 k) +theorem macro7103 (k : Nat) : applyExit (before7103 k) exit31 1 = some (before7104 k) := by + simp (disch := omega) [before7103, before7104, exit31, applyExit, pop, push] + <;> omega +theorem step7103 (k : Nat) : Runs (1*1) (before7103 k).denote (before7104 k).denote := + @applyExit_sound (before7103 k) (before7104 k) exit31 1 valid31 (macro7103 k) +theorem macro7104 (k : Nat) : applyExit (before7104 k) exit10 42 = some (before7105 k) := by + simp (disch := omega) [before7104, before7105, exit10, applyExit, pop, push] + <;> omega +theorem step7104 (k : Nat) : Runs (42*2) (before7104 k).denote (before7105 k).denote := + @applyExit_sound (before7104 k) (before7105 k) exit10 42 valid10 (macro7104 k) +theorem macro7105 (k : Nat) : applyExit (before7105 k) exit32 1 = some (before7106 k) := by + simp (disch := omega) [before7105, before7106, exit32, applyExit, pop, push] + <;> omega +theorem step7105 (k : Nat) : Runs (1*3) (before7105 k).denote (before7106 k).denote := + @applyExit_sound (before7105 k) (before7106 k) exit32 1 valid32 (macro7105 k) +theorem macro7106 (k : Nat) : applyExit (before7106 k) exit36 42 = some (before7107 k) := by + simp (disch := omega) [before7106, before7107, exit36, applyExit, pop, push] + <;> omega +theorem step7106 (k : Nat) : Runs (42*2) (before7106 k).denote (before7107 k).denote := + @applyExit_sound (before7106 k) (before7107 k) exit36 42 valid36 (macro7106 k) +theorem macro7107 (k : Nat) : applyExit (before7107 k) exit33 1 = some (before7108 k) := by + simp (disch := omega) [before7107, before7108, exit33, applyExit, pop, push] + <;> omega +theorem step7107 (k : Nat) : Runs (1*2) (before7107 k).denote (before7108 k).denote := + @applyExit_sound (before7107 k) (before7108 k) exit33 1 valid33 (macro7107 k) +theorem macro7108 (k : Nat) : applyExit (before7108 k) exit34 13 = some (before7109 k) := by + simp (disch := omega) [before7108, before7109, exit34, applyExit, pop, push] + <;> omega +theorem step7108 (k : Nat) : Runs (13*2) (before7108 k).denote (before7109 k).denote := + @applyExit_sound (before7108 k) (before7109 k) exit34 13 valid34 (macro7108 k) +theorem macro7109 (k : Nat) : applyExit (before7109 k) exit35 1 = some (before7110 k) := by + simp (disch := omega) [before7109, before7110, exit35, applyExit, pop, push] + <;> omega +theorem step7109 (k : Nat) : Runs (1*2) (before7109 k).denote (before7110 k).denote := + @applyExit_sound (before7109 k) (before7110 k) exit35 1 valid35 (macro7109 k) +theorem macro7110 (k : Nat) : applyExit (before7110 k) exit36 94 = some (before7111 k) := by + simp (disch := omega) [before7110, before7111, exit36, applyExit, pop, push] + <;> omega +theorem step7110 (k : Nat) : Runs (94*2) (before7110 k).denote (before7111 k).denote := + @applyExit_sound (before7110 k) (before7111 k) exit36 94 valid36 (macro7110 k) +theorem macro7111 (k : Nat) : applyExit (before7111 k) exit31 1 = some (before7112 k) := by + simp (disch := omega) [before7111, before7112, exit31, applyExit, pop, push] + <;> omega +theorem step7111 (k : Nat) : Runs (1*1) (before7111 k).denote (before7112 k).denote := + @applyExit_sound (before7111 k) (before7112 k) exit31 1 valid31 (macro7111 k) +theorem macro7112 (k : Nat) : applyExit (before7112 k) exit10 94 = some (before7113 k) := by + simp (disch := omega) [before7112, before7113, exit10, applyExit, pop, push] + <;> omega +theorem step7112 (k : Nat) : Runs (94*2) (before7112 k).denote (before7113 k).denote := + @applyExit_sound (before7112 k) (before7113 k) exit10 94 valid10 (macro7112 k) +theorem macro7113 (k : Nat) : applyExit (before7113 k) exit32 1 = some (before7114 k) := by + simp (disch := omega) [before7113, before7114, exit32, applyExit, pop, push] + <;> omega +theorem step7113 (k : Nat) : Runs (1*3) (before7113 k).denote (before7114 k).denote := + @applyExit_sound (before7113 k) (before7114 k) exit32 1 valid32 (macro7113 k) +theorem macro7114 (k : Nat) : applyExit (before7114 k) exit36 94 = some (before7115 k) := by + simp (disch := omega) [before7114, before7115, exit36, applyExit, pop, push] + <;> omega +theorem step7114 (k : Nat) : Runs (94*2) (before7114 k).denote (before7115 k).denote := + @applyExit_sound (before7114 k) (before7115 k) exit36 94 valid36 (macro7114 k) +theorem macro7115 (k : Nat) : applyExit (before7115 k) exit33 1 = some (before7116 k) := by + simp (disch := omega) [before7115, before7116, exit33, applyExit, pop, push] + <;> omega +theorem step7115 (k : Nat) : Runs (1*2) (before7115 k).denote (before7116 k).denote := + @applyExit_sound (before7115 k) (before7116 k) exit33 1 valid33 (macro7115 k) +theorem macro7116 (k : Nat) : applyExit (before7116 k) exit34 24 = some (before7117 k) := by + simp (disch := omega) [before7116, before7117, exit34, applyExit, pop, push] + <;> omega +theorem step7116 (k : Nat) : Runs (24*2) (before7116 k).denote (before7117 k).denote := + @applyExit_sound (before7116 k) (before7117 k) exit34 24 valid34 (macro7116 k) +theorem macro7117 (k : Nat) : applyExit (before7117 k) exit349 (1*k+8) = some (before7118 k) := by + simp (disch := omega) [before7117, before7118, exit349, applyExit, pop, push] + <;> omega +theorem step7117 (k : Nat) : Runs ((1*k+8)*1202) (before7117 k).denote (before7118 k).denote := + @applyExit_sound (before7117 k) (before7118 k) exit349 (1*k+8) valid349 (macro7117 k) +theorem macro7118 (k : Nat) : applyExit (before7118 k) exit34 10 = some (before7119 k) := by + simp (disch := omega) [before7118, before7119, exit34, applyExit, pop, push] + <;> omega +theorem step7118 (k : Nat) : Runs (10*2) (before7118 k).denote (before7119 k).denote := + @applyExit_sound (before7118 k) (before7119 k) exit34 10 valid34 (macro7118 k) +theorem macro7119 (k : Nat) : applyExit (before7119 k) exit35 1 = some (before7120 k) := by + simp (disch := omega) [before7119, before7120, exit35, applyExit, pop, push] + <;> omega +theorem step7119 (k : Nat) : Runs (1*2) (before7119 k).denote (before7120 k).denote := + @applyExit_sound (before7119 k) (before7120 k) exit35 1 valid35 (macro7119 k) +theorem macro7120 (k : Nat) : applyExit (before7120 k) exit36 18 = some (before7121 k) := by + simp (disch := omega) [before7120, before7121, exit36, applyExit, pop, push] + <;> omega +theorem step7120 (k : Nat) : Runs (18*2) (before7120 k).denote (before7121 k).denote := + @applyExit_sound (before7120 k) (before7121 k) exit36 18 valid36 (macro7120 k) +theorem macro7121 (k : Nat) : applyExit (before7121 k) exit31 1 = some (before7122 k) := by + simp (disch := omega) [before7121, before7122, exit31, applyExit, pop, push] + <;> omega +theorem step7121 (k : Nat) : Runs (1*1) (before7121 k).denote (before7122 k).denote := + @applyExit_sound (before7121 k) (before7122 k) exit31 1 valid31 (macro7121 k) +theorem macro7122 (k : Nat) : applyExit (before7122 k) exit10 18 = some (before7123 k) := by + simp (disch := omega) [before7122, before7123, exit10, applyExit, pop, push] + <;> omega +theorem step7122 (k : Nat) : Runs (18*2) (before7122 k).denote (before7123 k).denote := + @applyExit_sound (before7122 k) (before7123 k) exit10 18 valid10 (macro7122 k) +theorem macro7123 (k : Nat) : applyExit (before7123 k) exit32 1 = some (before7124 k) := by + simp (disch := omega) [before7123, before7124, exit32, applyExit, pop, push] + <;> omega +theorem step7123 (k : Nat) : Runs (1*3) (before7123 k).denote (before7124 k).denote := + @applyExit_sound (before7123 k) (before7124 k) exit32 1 valid32 (macro7123 k) +theorem macro7124 (k : Nat) : applyExit (before7124 k) exit36 18 = some (before7125 k) := by + simp (disch := omega) [before7124, before7125, exit36, applyExit, pop, push] + <;> omega +theorem step7124 (k : Nat) : Runs (18*2) (before7124 k).denote (before7125 k).denote := + @applyExit_sound (before7124 k) (before7125 k) exit36 18 valid36 (macro7124 k) +theorem macro7125 (k : Nat) : applyExit (before7125 k) exit33 1 = some (before7126 k) := by + simp (disch := omega) [before7125, before7126, exit33, applyExit, pop, push] + <;> omega +theorem step7125 (k : Nat) : Runs (1*2) (before7125 k).denote (before7126 k).denote := + @applyExit_sound (before7125 k) (before7126 k) exit33 1 valid33 (macro7125 k) +theorem macro7126 (k : Nat) : applyExit (before7126 k) exit34 89 = some (before7127 k) := by + simp (disch := omega) [before7126, before7127, exit34, applyExit, pop, push] + <;> omega +theorem step7126 (k : Nat) : Runs (89*2) (before7126 k).denote (before7127 k).denote := + @applyExit_sound (before7126 k) (before7127 k) exit34 89 valid34 (macro7126 k) +theorem macro7127 (k : Nat) : applyExit (before7127 k) exit35 1 = some (before7128 k) := by + simp (disch := omega) [before7127, before7128, exit35, applyExit, pop, push] + <;> omega +theorem step7127 (k : Nat) : Runs (1*2) (before7127 k).denote (before7128 k).denote := + @applyExit_sound (before7127 k) (before7128 k) exit35 1 valid35 (macro7127 k) +theorem macro7128 (k : Nat) : applyExit (before7128 k) exit36 39 = some (before7129 k) := by + simp (disch := omega) [before7128, before7129, exit36, applyExit, pop, push] + <;> omega +theorem step7128 (k : Nat) : Runs (39*2) (before7128 k).denote (before7129 k).denote := + @applyExit_sound (before7128 k) (before7129 k) exit36 39 valid36 (macro7128 k) +theorem macro7129 (k : Nat) : applyExit (before7129 k) exit31 1 = some (before7130 k) := by + simp (disch := omega) [before7129, before7130, exit31, applyExit, pop, push] + <;> omega +theorem step7129 (k : Nat) : Runs (1*1) (before7129 k).denote (before7130 k).denote := + @applyExit_sound (before7129 k) (before7130 k) exit31 1 valid31 (macro7129 k) +theorem macro7130 (k : Nat) : applyExit (before7130 k) exit10 39 = some (before7131 k) := by + simp (disch := omega) [before7130, before7131, exit10, applyExit, pop, push] + <;> omega +theorem step7130 (k : Nat) : Runs (39*2) (before7130 k).denote (before7131 k).denote := + @applyExit_sound (before7130 k) (before7131 k) exit10 39 valid10 (macro7130 k) +theorem macro7131 (k : Nat) : applyExit (before7131 k) exit32 1 = some (before7132 k) := by + simp (disch := omega) [before7131, before7132, exit32, applyExit, pop, push] + <;> omega +theorem step7131 (k : Nat) : Runs (1*3) (before7131 k).denote (before7132 k).denote := + @applyExit_sound (before7131 k) (before7132 k) exit32 1 valid32 (macro7131 k) +theorem macro7132 (k : Nat) : applyExit (before7132 k) exit36 39 = some (before7133 k) := by + simp (disch := omega) [before7132, before7133, exit36, applyExit, pop, push] + <;> omega +theorem step7132 (k : Nat) : Runs (39*2) (before7132 k).denote (before7133 k).denote := + @applyExit_sound (before7132 k) (before7133 k) exit36 39 valid36 (macro7132 k) +theorem macro7133 (k : Nat) : applyExit (before7133 k) exit33 1 = some (before7134 k) := by + simp (disch := omega) [before7133, before7134, exit33, applyExit, pop, push] + <;> omega +theorem step7133 (k : Nat) : Runs (1*2) (before7133 k).denote (before7134 k).denote := + @applyExit_sound (before7133 k) (before7134 k) exit33 1 valid33 (macro7133 k) +theorem macro7134 (k : Nat) : applyExit (before7134 k) exit34 13 = some (before7135 k) := by + simp (disch := omega) [before7134, before7135, exit34, applyExit, pop, push] + <;> omega +theorem step7134 (k : Nat) : Runs (13*2) (before7134 k).denote (before7135 k).denote := + @applyExit_sound (before7134 k) (before7135 k) exit34 13 valid34 (macro7134 k) +theorem macro7135 (k : Nat) : applyExit (before7135 k) exit35 1 = some (before7136 k) := by + simp (disch := omega) [before7135, before7136, exit35, applyExit, pop, push] + <;> omega +theorem step7135 (k : Nat) : Runs (1*2) (before7135 k).denote (before7136 k).denote := + @applyExit_sound (before7135 k) (before7136 k) exit35 1 valid35 (macro7135 k) +theorem macro7136 (k : Nat) : applyExit (before7136 k) exit36 30 = some (before7137 k) := by + simp (disch := omega) [before7136, before7137, exit36, applyExit, pop, push] + <;> omega +theorem step7136 (k : Nat) : Runs (30*2) (before7136 k).denote (before7137 k).denote := + @applyExit_sound (before7136 k) (before7137 k) exit36 30 valid36 (macro7136 k) +theorem macro7137 (k : Nat) : applyExit (before7137 k) exit31 1 = some (before7138 k) := by + simp (disch := omega) [before7137, before7138, exit31, applyExit, pop, push] + <;> omega +theorem step7137 (k : Nat) : Runs (1*1) (before7137 k).denote (before7138 k).denote := + @applyExit_sound (before7137 k) (before7138 k) exit31 1 valid31 (macro7137 k) +theorem macro7138 (k : Nat) : applyExit (before7138 k) exit10 30 = some (before7139 k) := by + simp (disch := omega) [before7138, before7139, exit10, applyExit, pop, push] + <;> omega +theorem step7138 (k : Nat) : Runs (30*2) (before7138 k).denote (before7139 k).denote := + @applyExit_sound (before7138 k) (before7139 k) exit10 30 valid10 (macro7138 k) +theorem macro7139 (k : Nat) : applyExit (before7139 k) exit32 1 = some (before7140 k) := by + simp (disch := omega) [before7139, before7140, exit32, applyExit, pop, push] + <;> omega +theorem step7139 (k : Nat) : Runs (1*3) (before7139 k).denote (before7140 k).denote := + @applyExit_sound (before7139 k) (before7140 k) exit32 1 valid32 (macro7139 k) +theorem macro7140 (k : Nat) : applyExit (before7140 k) exit36 30 = some (before7141 k) := by + simp (disch := omega) [before7140, before7141, exit36, applyExit, pop, push] + <;> omega +theorem step7140 (k : Nat) : Runs (30*2) (before7140 k).denote (before7141 k).denote := + @applyExit_sound (before7140 k) (before7141 k) exit36 30 valid36 (macro7140 k) +theorem macro7141 (k : Nat) : applyExit (before7141 k) exit33 1 = some (before7142 k) := by + simp (disch := omega) [before7141, before7142, exit33, applyExit, pop, push] + <;> omega +theorem step7141 (k : Nat) : Runs (1*2) (before7141 k).denote (before7142 k).denote := + @applyExit_sound (before7141 k) (before7142 k) exit33 1 valid33 (macro7141 k) +theorem macro7142 (k : Nat) : applyExit (before7142 k) exit34 1 = some (before7143 k) := by + simp (disch := omega) [before7142, before7143, exit34, applyExit, pop, push] + <;> omega +theorem step7142 (k : Nat) : Runs (1*2) (before7142 k).denote (before7143 k).denote := + @applyExit_sound (before7142 k) (before7143 k) exit34 1 valid34 (macro7142 k) +theorem macro7143 (k : Nat) : applyExit (before7143 k) exit35 1 = some (before7144 k) := by + simp (disch := omega) [before7143, before7144, exit35, applyExit, pop, push] + <;> omega +theorem step7143 (k : Nat) : Runs (1*2) (before7143 k).denote (before7144 k).denote := + @applyExit_sound (before7143 k) (before7144 k) exit35 1 valid35 (macro7143 k) +theorem macro7144 (k : Nat) : applyExit (before7144 k) exit36 3 = some (before7145 k) := by + simp (disch := omega) [before7144, before7145, exit36, applyExit, pop, push] + <;> omega +theorem step7144 (k : Nat) : Runs (3*2) (before7144 k).denote (before7145 k).denote := + @applyExit_sound (before7144 k) (before7145 k) exit36 3 valid36 (macro7144 k) +theorem macro7145 (k : Nat) : applyExit (before7145 k) exit39 1 = some (before7146 k) := by + simp (disch := omega) [before7145, before7146, exit39, applyExit, pop, push] + <;> omega +theorem step7145 (k : Nat) : Runs (1*1) (before7145 k).denote (before7146 k).denote := + @applyExit_sound (before7145 k) (before7146 k) exit39 1 valid39 (macro7145 k) +theorem macro7146 (k : Nat) : applyExit (before7146 k) exit10 3 = some (before7147 k) := by + simp (disch := omega) [before7146, before7147, exit10, applyExit, pop, push] + <;> omega +theorem step7146 (k : Nat) : Runs (3*2) (before7146 k).denote (before7147 k).denote := + @applyExit_sound (before7146 k) (before7147 k) exit10 3 valid10 (macro7146 k) +theorem macro7147 (k : Nat) : applyExit (before7147 k) exit32 1 = some (before7148 k) := by + simp (disch := omega) [before7147, before7148, exit32, applyExit, pop, push] + <;> omega +theorem step7147 (k : Nat) : Runs (1*3) (before7147 k).denote (before7148 k).denote := + @applyExit_sound (before7147 k) (before7148 k) exit32 1 valid32 (macro7147 k) +theorem macro7148 (k : Nat) : applyExit (before7148 k) exit36 4 = some (before7149 k) := by + simp (disch := omega) [before7148, before7149, exit36, applyExit, pop, push] + <;> omega +theorem step7148 (k : Nat) : Runs (4*2) (before7148 k).denote (before7149 k).denote := + @applyExit_sound (before7148 k) (before7149 k) exit36 4 valid36 (macro7148 k) +theorem macro7149 (k : Nat) : applyExit (before7149 k) exit39 1 = some (before7150 k) := by + simp (disch := omega) [before7149, before7150, exit39, applyExit, pop, push] + <;> omega +theorem step7149 (k : Nat) : Runs (1*1) (before7149 k).denote (before7150 k).denote := + @applyExit_sound (before7149 k) (before7150 k) exit39 1 valid39 (macro7149 k) +theorem macro7150 (k : Nat) : applyExit (before7150 k) exit10 5 = some (before7151 k) := by + simp (disch := omega) [before7150, before7151, exit10, applyExit, pop, push] + <;> omega +theorem step7150 (k : Nat) : Runs (5*2) (before7150 k).denote (before7151 k).denote := + @applyExit_sound (before7150 k) (before7151 k) exit10 5 valid10 (macro7150 k) +theorem macro7151 (k : Nat) : applyExit (before7151 k) exit11 1 = some (before7152 k) := by + simp (disch := omega) [before7151, before7152, exit11, applyExit, pop, push] + <;> omega +theorem step7151 (k : Nat) : Runs (1*2) (before7151 k).denote (before7152 k).denote := + @applyExit_sound (before7151 k) (before7152 k) exit11 1 valid11 (macro7151 k) +theorem macro7152 (k : Nat) : applyExit (before7152 k) exit3 1 = some (before7153 k) := by + simp (disch := omega) [before7152, before7153, exit3, applyExit, pop, push] + <;> omega +theorem step7152 (k : Nat) : Runs (1*2) (before7152 k).denote (before7153 k).denote := + @applyExit_sound (before7152 k) (before7153 k) exit3 1 valid3 (macro7152 k) +theorem macro7153 (k : Nat) : applyExit (before7153 k) exit9 1 = some (before7154 k) := by + simp (disch := omega) [before7153, before7154, exit9, applyExit, pop, push] + <;> omega +theorem step7153 (k : Nat) : Runs (1*2) (before7153 k).denote (before7154 k).denote := + @applyExit_sound (before7153 k) (before7154 k) exit9 1 valid9 (macro7153 k) +theorem macro7154 (k : Nat) : applyExit (before7154 k) exit10 30 = some (before7155 k) := by + simp (disch := omega) [before7154, before7155, exit10, applyExit, pop, push] + <;> omega +theorem step7154 (k : Nat) : Runs (30*2) (before7154 k).denote (before7155 k).denote := + @applyExit_sound (before7154 k) (before7155 k) exit10 30 valid10 (macro7154 k) +theorem macro7155 (k : Nat) : applyExit (before7155 k) exit11 1 = some (before7156 k) := by + simp (disch := omega) [before7155, before7156, exit11, applyExit, pop, push] + <;> omega +theorem step7155 (k : Nat) : Runs (1*2) (before7155 k).denote (before7156 k).denote := + @applyExit_sound (before7155 k) (before7156 k) exit11 1 valid11 (macro7155 k) +theorem macro7156 (k : Nat) : applyExit (before7156 k) exit2 12 = some (before7157 k) := by + simp (disch := omega) [before7156, before7157, exit2, applyExit, pop, push] + <;> omega +theorem step7156 (k : Nat) : Runs (12*2) (before7156 k).denote (before7157 k).denote := + @applyExit_sound (before7156 k) (before7157 k) exit2 12 valid2 (macro7156 k) +theorem macro7157 (k : Nat) : applyExit (before7157 k) exit3 1 = some (before7158 k) := by + simp (disch := omega) [before7157, before7158, exit3, applyExit, pop, push] + <;> omega +theorem step7157 (k : Nat) : Runs (1*2) (before7157 k).denote (before7158 k).denote := + @applyExit_sound (before7157 k) (before7158 k) exit3 1 valid3 (macro7157 k) +theorem macro7158 (k : Nat) : applyExit (before7158 k) exit9 1 = some (before7159 k) := by + simp (disch := omega) [before7158, before7159, exit9, applyExit, pop, push] + <;> omega +theorem step7158 (k : Nat) : Runs (1*2) (before7158 k).denote (before7159 k).denote := + @applyExit_sound (before7158 k) (before7159 k) exit9 1 valid9 (macro7158 k) +theorem macro7159 (k : Nat) : applyExit (before7159 k) exit10 39 = some (before7160 k) := by + simp (disch := omega) [before7159, before7160, exit10, applyExit, pop, push] + <;> omega +theorem step7159 (k : Nat) : Runs (39*2) (before7159 k).denote (before7160 k).denote := + @applyExit_sound (before7159 k) (before7160 k) exit10 39 valid10 (macro7159 k) +theorem macro7160 (k : Nat) : applyExit (before7160 k) exit11 1 = some (before7161 k) := by + simp (disch := omega) [before7160, before7161, exit11, applyExit, pop, push] + <;> omega +theorem step7160 (k : Nat) : Runs (1*2) (before7160 k).denote (before7161 k).denote := + @applyExit_sound (before7160 k) (before7161 k) exit11 1 valid11 (macro7160 k) +theorem macro7161 (k : Nat) : applyExit (before7161 k) exit2 88 = some (before7162 k) := by + simp (disch := omega) [before7161, before7162, exit2, applyExit, pop, push] + <;> omega +theorem step7161 (k : Nat) : Runs (88*2) (before7161 k).denote (before7162 k).denote := + @applyExit_sound (before7161 k) (before7162 k) exit2 88 valid2 (macro7161 k) +theorem macro7162 (k : Nat) : applyExit (before7162 k) exit3 1 = some (before7163 k) := by + simp (disch := omega) [before7162, before7163, exit3, applyExit, pop, push] + <;> omega +theorem step7162 (k : Nat) : Runs (1*2) (before7162 k).denote (before7163 k).denote := + @applyExit_sound (before7162 k) (before7163 k) exit3 1 valid3 (macro7162 k) +theorem macro7163 (k : Nat) : applyExit (before7163 k) exit9 1 = some (before7164 k) := by + simp (disch := omega) [before7163, before7164, exit9, applyExit, pop, push] + <;> omega +theorem step7163 (k : Nat) : Runs (1*2) (before7163 k).denote (before7164 k).denote := + @applyExit_sound (before7163 k) (before7164 k) exit9 1 valid9 (macro7163 k) +theorem macro7164 (k : Nat) : applyExit (before7164 k) exit10 18 = some (before7165 k) := by + simp (disch := omega) [before7164, before7165, exit10, applyExit, pop, push] + <;> omega +theorem step7164 (k : Nat) : Runs (18*2) (before7164 k).denote (before7165 k).denote := + @applyExit_sound (before7164 k) (before7165 k) exit10 18 valid10 (macro7164 k) +theorem macro7165 (k : Nat) : applyExit (before7165 k) exit11 1 = some (before7166 k) := by + simp (disch := omega) [before7165, before7166, exit11, applyExit, pop, push] + <;> omega +theorem step7165 (k : Nat) : Runs (1*2) (before7165 k).denote (before7166 k).denote := + @applyExit_sound (before7165 k) (before7166 k) exit11 1 valid11 (macro7165 k) +theorem macro7166 (k : Nat) : applyExit (before7166 k) exit2 9 = some (before7167 k) := by + simp (disch := omega) [before7166, before7167, exit2, applyExit, pop, push] + <;> omega +theorem step7166 (k : Nat) : Runs (9*2) (before7166 k).denote (before7167 k).denote := + @applyExit_sound (before7166 k) (before7167 k) exit2 9 valid2 (macro7166 k) +theorem macro7167 (k : Nat) : applyExit (before7167 k) exit350 (1*k+8) = some (before7168 k) := by + simp (disch := omega) [before7167, before7168, exit350, applyExit, pop, push] + <;> omega +theorem step7167 (k : Nat) : Runs ((1*k+8)*586) (before7167 k).denote (before7168 k).denote := + @applyExit_sound (before7167 k) (before7168 k) exit350 (1*k+8) valid350 (macro7167 k) +theorem macro7168 (k : Nat) : applyExit (before7168 k) exit2 24 = some (before7169 k) := by + simp (disch := omega) [before7168, before7169, exit2, applyExit, pop, push] + <;> omega +theorem step7168 (k : Nat) : Runs (24*2) (before7168 k).denote (before7169 k).denote := + @applyExit_sound (before7168 k) (before7169 k) exit2 24 valid2 (macro7168 k) +theorem macro7169 (k : Nat) : applyExit (before7169 k) exit3 1 = some (before7170 k) := by + simp (disch := omega) [before7169, before7170, exit3, applyExit, pop, push] + <;> omega +theorem step7169 (k : Nat) : Runs (1*2) (before7169 k).denote (before7170 k).denote := + @applyExit_sound (before7169 k) (before7170 k) exit3 1 valid3 (macro7169 k) +theorem macro7170 (k : Nat) : applyExit (before7170 k) exit9 1 = some (before7171 k) := by + simp (disch := omega) [before7170, before7171, exit9, applyExit, pop, push] + <;> omega +theorem step7170 (k : Nat) : Runs (1*2) (before7170 k).denote (before7171 k).denote := + @applyExit_sound (before7170 k) (before7171 k) exit9 1 valid9 (macro7170 k) +theorem macro7171 (k : Nat) : applyExit (before7171 k) exit10 94 = some (before7172 k) := by + simp (disch := omega) [before7171, before7172, exit10, applyExit, pop, push] + <;> omega +theorem step7171 (k : Nat) : Runs (94*2) (before7171 k).denote (before7172 k).denote := + @applyExit_sound (before7171 k) (before7172 k) exit10 94 valid10 (macro7171 k) +theorem macro7172 (k : Nat) : applyExit (before7172 k) exit11 1 = some (before7173 k) := by + simp (disch := omega) [before7172, before7173, exit11, applyExit, pop, push] + <;> omega +theorem step7172 (k : Nat) : Runs (1*2) (before7172 k).denote (before7173 k).denote := + @applyExit_sound (before7172 k) (before7173 k) exit11 1 valid11 (macro7172 k) +theorem macro7173 (k : Nat) : applyExit (before7173 k) exit2 12 = some (before7174 k) := by + simp (disch := omega) [before7173, before7174, exit2, applyExit, pop, push] + <;> omega +theorem step7173 (k : Nat) : Runs (12*2) (before7173 k).denote (before7174 k).denote := + @applyExit_sound (before7173 k) (before7174 k) exit2 12 valid2 (macro7173 k) +theorem macro7174 (k : Nat) : applyExit (before7174 k) exit3 1 = some (before7175 k) := by + simp (disch := omega) [before7174, before7175, exit3, applyExit, pop, push] + <;> omega +theorem step7174 (k : Nat) : Runs (1*2) (before7174 k).denote (before7175 k).denote := + @applyExit_sound (before7174 k) (before7175 k) exit3 1 valid3 (macro7174 k) +theorem macro7175 (k : Nat) : applyExit (before7175 k) exit9 1 = some (before7176 k) := by + simp (disch := omega) [before7175, before7176, exit9, applyExit, pop, push] + <;> omega +theorem step7175 (k : Nat) : Runs (1*2) (before7175 k).denote (before7176 k).denote := + @applyExit_sound (before7175 k) (before7176 k) exit9 1 valid9 (macro7175 k) +theorem macro7176 (k : Nat) : applyExit (before7176 k) exit10 42 = some (before7177 k) := by + simp (disch := omega) [before7176, before7177, exit10, applyExit, pop, push] + <;> omega +theorem step7176 (k : Nat) : Runs (42*2) (before7176 k).denote (before7177 k).denote := + @applyExit_sound (before7176 k) (before7177 k) exit10 42 valid10 (macro7176 k) +theorem macro7177 (k : Nat) : applyExit (before7177 k) exit11 1 = some (before7178 k) := by + simp (disch := omega) [before7177, before7178, exit11, applyExit, pop, push] + <;> omega +theorem step7177 (k : Nat) : Runs (1*2) (before7177 k).denote (before7178 k).denote := + @applyExit_sound (before7177 k) (before7178 k) exit11 1 valid11 (macro7177 k) +theorem macro7178 (k : Nat) : applyExit (before7178 k) exit2 18 = some (before7179 k) := by + simp (disch := omega) [before7178, before7179, exit2, applyExit, pop, push] + <;> omega +theorem step7178 (k : Nat) : Runs (18*2) (before7178 k).denote (before7179 k).denote := + @applyExit_sound (before7178 k) (before7179 k) exit2 18 valid2 (macro7178 k) +theorem macro7179 (k : Nat) : applyExit (before7179 k) exit3 1 = some (before7180 k) := by + simp (disch := omega) [before7179, before7180, exit3, applyExit, pop, push] + <;> omega +theorem step7179 (k : Nat) : Runs (1*2) (before7179 k).denote (before7180 k).denote := + @applyExit_sound (before7179 k) (before7180 k) exit3 1 valid3 (macro7179 k) +theorem macro7180 (k : Nat) : applyExit (before7180 k) exit9 1 = some (before7181 k) := by + simp (disch := omega) [before7180, before7181, exit9, applyExit, pop, push] + <;> omega +theorem step7180 (k : Nat) : Runs (1*2) (before7180 k).denote (before7181 k).denote := + @applyExit_sound (before7180 k) (before7181 k) exit9 1 valid9 (macro7180 k) +theorem macro7181 (k : Nat) : applyExit (before7181 k) exit10 10 = some (before7182 k) := by + simp (disch := omega) [before7181, before7182, exit10, applyExit, pop, push] + <;> omega +theorem step7181 (k : Nat) : Runs (10*2) (before7181 k).denote (before7182 k).denote := + @applyExit_sound (before7181 k) (before7182 k) exit10 10 valid10 (macro7181 k) +theorem macro7182 (k : Nat) : applyExit (before7182 k) exit11 1 = some (before7183 k) := by + simp (disch := omega) [before7182, before7183, exit11, applyExit, pop, push] + <;> omega +theorem step7182 (k : Nat) : Runs (1*2) (before7182 k).denote (before7183 k).denote := + @applyExit_sound (before7182 k) (before7183 k) exit11 1 valid11 (macro7182 k) +theorem macro7183 (k : Nat) : applyExit (before7183 k) exit2 791761149 = some (before7184 k) := by + simp (disch := omega) [before7183, before7184, exit2, applyExit, pop, push] + <;> omega +theorem step7183 (k : Nat) : Runs (791761149*2) (before7183 k).denote (before7184 k).denote := + @applyExit_sound (before7183 k) (before7184 k) exit2 791761149 valid2 (macro7183 k) +theorem macro7184 (k : Nat) : applyExit (before7184 k) exit276 1 = some (before7185 k) := by + simp (disch := omega) [before7184, before7185, exit276, applyExit, pop, push] + <;> omega +theorem step7184 (k : Nat) : Runs (1*38) (before7184 k).denote (before7185 k).denote := + @applyExit_sound (before7184 k) (before7185 k) exit276 1 valid276 (macro7184 k) +theorem macro7185 (k : Nat) : applyExit (before7185 k) exit351 (1*k+7) = some (before7186 k) := by + simp (disch := omega) [before7185, before7186, exit351, applyExit, pop, push] + <;> omega +theorem step7185 (k : Nat) : Runs ((1*k+7)*38) (before7185 k).denote (before7186 k).denote := + @applyExit_sound (before7185 k) (before7186 k) exit351 (1*k+7) valid351 (macro7185 k) +theorem macro7186 (k : Nat) : applyExit (before7186 k) exit2 5 = some (before7187 k) := by + simp (disch := omega) [before7186, before7187, exit2, applyExit, pop, push] + <;> omega +theorem step7186 (k : Nat) : Runs (5*2) (before7186 k).denote (before7187 k).denote := + @applyExit_sound (before7186 k) (before7187 k) exit2 5 valid2 (macro7186 k) +theorem macro7187 (k : Nat) : applyExit (before7187 k) exit3 1 = some (before7188 k) := by + simp (disch := omega) [before7187, before7188, exit3, applyExit, pop, push] + <;> omega +theorem step7187 (k : Nat) : Runs (1*2) (before7187 k).denote (before7188 k).denote := + @applyExit_sound (before7187 k) (before7188 k) exit3 1 valid3 (macro7187 k) +theorem macro7188 (k : Nat) : applyExit (before7188 k) exit9 1 = some (before7189 k) := by + simp (disch := omega) [before7188, before7189, exit9, applyExit, pop, push] + <;> omega +theorem step7188 (k : Nat) : Runs (1*2) (before7188 k).denote (before7189 k).denote := + @applyExit_sound (before7188 k) (before7189 k) exit9 1 valid9 (macro7188 k) +theorem macro7189 (k : Nat) : applyExit (before7189 k) exit10 11 = some (before7190 k) := by + simp (disch := omega) [before7189, before7190, exit10, applyExit, pop, push] + <;> omega +theorem step7189 (k : Nat) : Runs (11*2) (before7189 k).denote (before7190 k).denote := + @applyExit_sound (before7189 k) (before7190 k) exit10 11 valid10 (macro7189 k) +theorem macro7190 (k : Nat) : applyExit (before7190 k) exit11 1 = some (before7191 k) := by + simp (disch := omega) [before7190, before7191, exit11, applyExit, pop, push] + <;> omega +theorem step7190 (k : Nat) : Runs (1*2) (before7190 k).denote (before7191 k).denote := + @applyExit_sound (before7190 k) (before7191 k) exit11 1 valid11 (macro7190 k) +theorem macro7191 (k : Nat) : applyExit (before7191 k) exit2 5 = some (before7192 k) := by + simp (disch := omega) [before7191, before7192, exit2, applyExit, pop, push] + <;> omega +theorem step7191 (k : Nat) : Runs (5*2) (before7191 k).denote (before7192 k).denote := + @applyExit_sound (before7191 k) (before7192 k) exit2 5 valid2 (macro7191 k) +theorem macro7192 (k : Nat) : applyExit (before7192 k) exit3 1 = some (before7193 k) := by + simp (disch := omega) [before7192, before7193, exit3, applyExit, pop, push] + <;> omega +theorem step7192 (k : Nat) : Runs (1*2) (before7192 k).denote (before7193 k).denote := + @applyExit_sound (before7192 k) (before7193 k) exit3 1 valid3 (macro7192 k) +theorem macro7193 (k : Nat) : applyExit (before7193 k) exit9 1 = some (before7194 k) := by + simp (disch := omega) [before7193, before7194, exit9, applyExit, pop, push] + <;> omega +theorem step7193 (k : Nat) : Runs (1*2) (before7193 k).denote (before7194 k).denote := + @applyExit_sound (before7193 k) (before7194 k) exit9 1 valid9 (macro7193 k) +theorem macro7194 (k : Nat) : applyExit (before7194 k) exit10 11 = some (before7195 k) := by + simp (disch := omega) [before7194, before7195, exit10, applyExit, pop, push] + <;> omega +theorem step7194 (k : Nat) : Runs (11*2) (before7194 k).denote (before7195 k).denote := + @applyExit_sound (before7194 k) (before7195 k) exit10 11 valid10 (macro7194 k) +theorem macro7195 (k : Nat) : applyExit (before7195 k) exit11 1 = some (before7196 k) := by + simp (disch := omega) [before7195, before7196, exit11, applyExit, pop, push] + <;> omega +theorem step7195 (k : Nat) : Runs (1*2) (before7195 k).denote (before7196 k).denote := + @applyExit_sound (before7195 k) (before7196 k) exit11 1 valid11 (macro7195 k) +theorem macro7196 (k : Nat) : applyExit (before7196 k) exit2 5 = some (before7197 k) := by + simp (disch := omega) [before7196, before7197, exit2, applyExit, pop, push] + <;> omega +theorem step7196 (k : Nat) : Runs (5*2) (before7196 k).denote (before7197 k).denote := + @applyExit_sound (before7196 k) (before7197 k) exit2 5 valid2 (macro7196 k) +theorem macro7197 (k : Nat) : applyExit (before7197 k) exit3 1 = some (before7198 k) := by + simp (disch := omega) [before7197, before7198, exit3, applyExit, pop, push] + <;> omega +theorem step7197 (k : Nat) : Runs (1*2) (before7197 k).denote (before7198 k).denote := + @applyExit_sound (before7197 k) (before7198 k) exit3 1 valid3 (macro7197 k) +theorem macro7198 (k : Nat) : applyExit (before7198 k) exit9 1 = some (before7199 k) := by + simp (disch := omega) [before7198, before7199, exit9, applyExit, pop, push] + <;> omega +theorem step7198 (k : Nat) : Runs (1*2) (before7198 k).denote (before7199 k).denote := + @applyExit_sound (before7198 k) (before7199 k) exit9 1 valid9 (macro7198 k) +theorem macro7199 (k : Nat) : applyExit (before7199 k) exit46 1 = some (after7199 k) := by + simp (disch := omega) [before7199, after7199, exit46, applyExit, pop, push] + <;> omega +theorem step7199 (k : Nat) : Runs (1*2) (before7199 k).denote (after7199 k).denote := + @applyExit_sound (before7199 k) (after7199 k) exit46 1 valid46 (macro7199 k) +theorem chunkRun071 (k : Nat) : Runs (1826*k+1583539581) (before7100 k).denote (after7199 k).denote := by + have h := (@Runs.trans ((((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))))+((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2))))))+(((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))))+((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))))) ((((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))))+((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2))))))+(((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2))))))) (before7100 k).denote (before7150 k).denote (after7199 k).denote (@Runs.trans (((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))))+((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2)))))) (((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))))+((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))) (before7100 k).denote (before7125 k).denote (before7150 k).denote (@Runs.trans ((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1))))) ((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2))))) (before7100 k).denote (before7112 k).denote (before7125 k).denote (@Runs.trans (((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3)))) (((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))) (before7100 k).denote (before7106 k).denote (before7112 k).denote (@Runs.trans ((19*2)+((1*2)+(42*2))) ((1*1)+((42*2)+(1*3))) (before7100 k).denote (before7103 k).denote (before7106 k).denote (@Runs.trans (19*2) ((1*2)+(42*2)) (before7100 k).denote (before7101 k).denote (before7103 k).denote (step7100 k) (@Runs.trans (1*2) (42*2) (before7101 k).denote (before7102 k).denote (before7103 k).denote (step7101 k) (step7102 k))) (@Runs.trans (1*1) ((42*2)+(1*3)) (before7103 k).denote (before7104 k).denote (before7106 k).denote (step7103 k) (@Runs.trans (42*2) (1*3) (before7104 k).denote (before7105 k).denote (before7106 k).denote (step7104 k) (step7105 k)))) (@Runs.trans ((42*2)+((1*2)+(13*2))) ((1*2)+((94*2)+(1*1))) (before7106 k).denote (before7109 k).denote (before7112 k).denote (@Runs.trans (42*2) ((1*2)+(13*2)) (before7106 k).denote (before7107 k).denote (before7109 k).denote (step7106 k) (@Runs.trans (1*2) (13*2) (before7107 k).denote (before7108 k).denote (before7109 k).denote (step7107 k) (step7108 k))) (@Runs.trans (1*2) ((94*2)+(1*1)) (before7109 k).denote (before7110 k).denote (before7112 k).denote (step7109 k) (@Runs.trans (94*2) (1*1) (before7110 k).denote (before7111 k).denote (before7112 k).denote (step7110 k) (step7111 k))))) (@Runs.trans (((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202)))) (((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2)))) (before7112 k).denote (before7118 k).denote (before7125 k).denote (@Runs.trans ((94*2)+((1*3)+(94*2))) ((1*2)+((24*2)+((1*k+8)*1202))) (before7112 k).denote (before7115 k).denote (before7118 k).denote (@Runs.trans (94*2) ((1*3)+(94*2)) (before7112 k).denote (before7113 k).denote (before7115 k).denote (step7112 k) (@Runs.trans (1*3) (94*2) (before7113 k).denote (before7114 k).denote (before7115 k).denote (step7113 k) (step7114 k))) (@Runs.trans (1*2) ((24*2)+((1*k+8)*1202)) (before7115 k).denote (before7116 k).denote (before7118 k).denote (step7115 k) (@Runs.trans (24*2) ((1*k+8)*1202) (before7116 k).denote (before7117 k).denote (before7118 k).denote (step7116 k) (step7117 k)))) (@Runs.trans ((10*2)+((1*2)+(18*2))) (((1*1)+(18*2))+((1*3)+(18*2))) (before7118 k).denote (before7121 k).denote (before7125 k).denote (@Runs.trans (10*2) ((1*2)+(18*2)) (before7118 k).denote (before7119 k).denote (before7121 k).denote (step7118 k) (@Runs.trans (1*2) (18*2) (before7119 k).denote (before7120 k).denote (before7121 k).denote (step7119 k) (step7120 k))) (@Runs.trans ((1*1)+(18*2)) ((1*3)+(18*2)) (before7121 k).denote (before7123 k).denote (before7125 k).denote (@Runs.trans (1*1) (18*2) (before7121 k).denote (before7122 k).denote (before7123 k).denote (step7121 k) (step7122 k)) (@Runs.trans (1*3) (18*2) (before7123 k).denote (before7124 k).denote (before7125 k).denote (step7123 k) (step7124 k)))))) (@Runs.trans ((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2))))) ((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))) (before7125 k).denote (before7137 k).denote (before7150 k).denote (@Runs.trans (((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2)))) (((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))) (before7125 k).denote (before7131 k).denote (before7137 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((39*2)+((1*1)+(39*2))) (before7125 k).denote (before7128 k).denote (before7131 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before7125 k).denote (before7126 k).denote (before7128 k).denote (step7125 k) (@Runs.trans (89*2) (1*2) (before7126 k).denote (before7127 k).denote (before7128 k).denote (step7126 k) (step7127 k))) (@Runs.trans (39*2) ((1*1)+(39*2)) (before7128 k).denote (before7129 k).denote (before7131 k).denote (step7128 k) (@Runs.trans (1*1) (39*2) (before7129 k).denote (before7130 k).denote (before7131 k).denote (step7129 k) (step7130 k)))) (@Runs.trans ((1*3)+((39*2)+(1*2))) ((13*2)+((1*2)+(30*2))) (before7131 k).denote (before7134 k).denote (before7137 k).denote (@Runs.trans (1*3) ((39*2)+(1*2)) (before7131 k).denote (before7132 k).denote (before7134 k).denote (step7131 k) (@Runs.trans (39*2) (1*2) (before7132 k).denote (before7133 k).denote (before7134 k).denote (step7132 k) (step7133 k))) (@Runs.trans (13*2) ((1*2)+(30*2)) (before7134 k).denote (before7135 k).denote (before7137 k).denote (step7134 k) (@Runs.trans (1*2) (30*2) (before7135 k).denote (before7136 k).denote (before7137 k).denote (step7135 k) (step7136 k))))) (@Runs.trans (((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2)))) (((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))) (before7137 k).denote (before7143 k).denote (before7150 k).denote (@Runs.trans ((1*1)+((30*2)+(1*3))) ((30*2)+((1*2)+(1*2))) (before7137 k).denote (before7140 k).denote (before7143 k).denote (@Runs.trans (1*1) ((30*2)+(1*3)) (before7137 k).denote (before7138 k).denote (before7140 k).denote (step7137 k) (@Runs.trans (30*2) (1*3) (before7138 k).denote (before7139 k).denote (before7140 k).denote (step7138 k) (step7139 k))) (@Runs.trans (30*2) ((1*2)+(1*2)) (before7140 k).denote (before7141 k).denote (before7143 k).denote (step7140 k) (@Runs.trans (1*2) (1*2) (before7141 k).denote (before7142 k).denote (before7143 k).denote (step7141 k) (step7142 k)))) (@Runs.trans ((1*2)+((3*2)+(1*1))) (((3*2)+(1*3))+((4*2)+(1*1))) (before7143 k).denote (before7146 k).denote (before7150 k).denote (@Runs.trans (1*2) ((3*2)+(1*1)) (before7143 k).denote (before7144 k).denote (before7146 k).denote (step7143 k) (@Runs.trans (3*2) (1*1) (before7144 k).denote (before7145 k).denote (before7146 k).denote (step7144 k) (step7145 k))) (@Runs.trans ((3*2)+(1*3)) ((4*2)+(1*1)) (before7146 k).denote (before7148 k).denote (before7150 k).denote (@Runs.trans (3*2) (1*3) (before7146 k).denote (before7147 k).denote (before7148 k).denote (step7146 k) (step7147 k)) (@Runs.trans (4*2) (1*1) (before7148 k).denote (before7149 k).denote (before7150 k).denote (step7148 k) (step7149 k))))))) (@Runs.trans (((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))))+((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2)))))) (((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2)))))) (before7150 k).denote (before7175 k).denote (after7199 k).denote (@Runs.trans ((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))) ((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2))))) (before7150 k).denote (before7162 k).denote (before7175 k).denote (@Runs.trans (((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))) (before7150 k).denote (before7156 k).denote (before7162 k).denote (@Runs.trans ((5*2)+((1*2)+(1*2))) ((1*2)+((30*2)+(1*2))) (before7150 k).denote (before7153 k).denote (before7156 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before7150 k).denote (before7151 k).denote (before7153 k).denote (step7150 k) (@Runs.trans (1*2) (1*2) (before7151 k).denote (before7152 k).denote (before7153 k).denote (step7151 k) (step7152 k))) (@Runs.trans (1*2) ((30*2)+(1*2)) (before7153 k).denote (before7154 k).denote (before7156 k).denote (step7153 k) (@Runs.trans (30*2) (1*2) (before7154 k).denote (before7155 k).denote (before7156 k).denote (step7154 k) (step7155 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((39*2)+((1*2)+(88*2))) (before7156 k).denote (before7159 k).denote (before7162 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before7156 k).denote (before7157 k).denote (before7159 k).denote (step7156 k) (@Runs.trans (1*2) (1*2) (before7157 k).denote (before7158 k).denote (before7159 k).denote (step7157 k) (step7158 k))) (@Runs.trans (39*2) ((1*2)+(88*2)) (before7159 k).denote (before7160 k).denote (before7162 k).denote (step7159 k) (@Runs.trans (1*2) (88*2) (before7160 k).denote (before7161 k).denote (before7162 k).denote (step7160 k) (step7161 k))))) (@Runs.trans (((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586)))) (((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2)))) (before7162 k).denote (before7168 k).denote (before7175 k).denote (@Runs.trans ((1*2)+((1*2)+(18*2))) ((1*2)+((9*2)+((1*k+8)*586))) (before7162 k).denote (before7165 k).denote (before7168 k).denote (@Runs.trans (1*2) ((1*2)+(18*2)) (before7162 k).denote (before7163 k).denote (before7165 k).denote (step7162 k) (@Runs.trans (1*2) (18*2) (before7163 k).denote (before7164 k).denote (before7165 k).denote (step7163 k) (step7164 k))) (@Runs.trans (1*2) ((9*2)+((1*k+8)*586)) (before7165 k).denote (before7166 k).denote (before7168 k).denote (step7165 k) (@Runs.trans (9*2) ((1*k+8)*586) (before7166 k).denote (before7167 k).denote (before7168 k).denote (step7166 k) (step7167 k)))) (@Runs.trans ((24*2)+((1*2)+(1*2))) (((94*2)+(1*2))+((12*2)+(1*2))) (before7168 k).denote (before7171 k).denote (before7175 k).denote (@Runs.trans (24*2) ((1*2)+(1*2)) (before7168 k).denote (before7169 k).denote (before7171 k).denote (step7168 k) (@Runs.trans (1*2) (1*2) (before7169 k).denote (before7170 k).denote (before7171 k).denote (step7169 k) (step7170 k))) (@Runs.trans ((94*2)+(1*2)) ((12*2)+(1*2)) (before7171 k).denote (before7173 k).denote (before7175 k).denote (@Runs.trans (94*2) (1*2) (before7171 k).denote (before7172 k).denote (before7173 k).denote (step7171 k) (step7172 k)) (@Runs.trans (12*2) (1*2) (before7173 k).denote (before7174 k).denote (before7175 k).denote (step7173 k) (step7174 k)))))) (@Runs.trans ((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2))))) ((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2))))) (before7175 k).denote (before7187 k).denote (after7199 k).denote (@Runs.trans (((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2)))) (((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))) (before7175 k).denote (before7181 k).denote (before7187 k).denote (@Runs.trans ((1*2)+((42*2)+(1*2))) ((18*2)+((1*2)+(1*2))) (before7175 k).denote (before7178 k).denote (before7181 k).denote (@Runs.trans (1*2) ((42*2)+(1*2)) (before7175 k).denote (before7176 k).denote (before7178 k).denote (step7175 k) (@Runs.trans (42*2) (1*2) (before7176 k).denote (before7177 k).denote (before7178 k).denote (step7176 k) (step7177 k))) (@Runs.trans (18*2) ((1*2)+(1*2)) (before7178 k).denote (before7179 k).denote (before7181 k).denote (step7178 k) (@Runs.trans (1*2) (1*2) (before7179 k).denote (before7180 k).denote (before7181 k).denote (step7179 k) (step7180 k)))) (@Runs.trans ((10*2)+((1*2)+(791761149*2))) ((1*38)+(((1*k+7)*38)+(5*2))) (before7181 k).denote (before7184 k).denote (before7187 k).denote (@Runs.trans (10*2) ((1*2)+(791761149*2)) (before7181 k).denote (before7182 k).denote (before7184 k).denote (step7181 k) (@Runs.trans (1*2) (791761149*2) (before7182 k).denote (before7183 k).denote (before7184 k).denote (step7182 k) (step7183 k))) (@Runs.trans (1*38) (((1*k+7)*38)+(5*2)) (before7184 k).denote (before7185 k).denote (before7187 k).denote (step7184 k) (@Runs.trans ((1*k+7)*38) (5*2) (before7185 k).denote (before7186 k).denote (before7187 k).denote (step7185 k) (step7186 k))))) (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2)))) (before7187 k).denote (before7193 k).denote (after7199 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((5*2)+(1*2))) (before7187 k).denote (before7190 k).denote (before7193 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before7187 k).denote (before7188 k).denote (before7190 k).denote (step7187 k) (@Runs.trans (1*2) (11*2) (before7188 k).denote (before7189 k).denote (before7190 k).denote (step7188 k) (step7189 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before7190 k).denote (before7191 k).denote (before7193 k).denote (step7190 k) (@Runs.trans (5*2) (1*2) (before7191 k).denote (before7192 k).denote (before7193 k).denote (step7191 k) (step7192 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((5*2)+(1*2))+((1*2)+(1*2))) (before7193 k).denote (before7196 k).denote (after7199 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7193 k).denote (before7194 k).denote (before7196 k).denote (step7193 k) (@Runs.trans (11*2) (1*2) (before7194 k).denote (before7195 k).denote (before7196 k).denote (step7194 k) (step7195 k))) (@Runs.trans ((5*2)+(1*2)) ((1*2)+(1*2)) (before7196 k).denote (before7198 k).denote (after7199 k).denote (@Runs.trans (5*2) (1*2) (before7196 k).denote (before7197 k).denote (before7198 k).denote (step7196 k) (step7197 k)) (@Runs.trans (1*2) (1*2) (before7198 k).denote (before7199 k).denote (after7199 k).denote (step7198 k) (step7199 k)))))))) + have ht : (((((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))))+((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2))))))+(((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))))+((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))))+((((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))))+((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2))))))+(((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2)))))))) = (1826*k+1583539581) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean new file mode 100644 index 00000000..ab8edbeb --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean @@ -0,0 +1,781 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7200_0 : Stack := [] +abbrev tail7200_1 : Stack := ⟨w0,1⟩ :: tail7200_0 +abbrev tail7200_2 : Stack := ⟨w2,1⟩ :: tail7200_1 +abbrev tail7200_3 : Stack := ⟨w1,1⟩ :: tail7200_2 +abbrev tail7200_4 : Stack := ⟨w0,1⟩ :: tail7200_3 +abbrev tail7200_5 : Stack := ⟨w2,1⟩ :: tail7200_4 +abbrev tail7200_6 : Stack := ⟨w1,2⟩ :: tail7200_5 +abbrev tail7200_7 : Stack := ⟨w0,17⟩ :: tail7200_6 +abbrev tail7200_8 : Stack := ⟨w1,6⟩ :: tail7200_0 +abbrev tail7200_9 : Stack := ⟨w2,1⟩ :: tail7200_8 +abbrev tail7200_10 : Stack := ⟨w0,1⟩ :: tail7200_9 +abbrev tail7200_11 : Stack := ⟨w1,31⟩ :: tail7200_10 +abbrev tail7200_12 : Stack := ⟨w2,1⟩ :: tail7200_11 +abbrev tail7200_13 : Stack := ⟨w0,13⟩ :: tail7200_12 +abbrev tail7200_14 : Stack := ⟨w1,40⟩ :: tail7200_13 +abbrev tail7200_15 : Stack := ⟨w2,1⟩ :: tail7200_14 +abbrev tail7200_16 : Stack := ⟨w0,89⟩ :: tail7200_15 +abbrev tail7200_17 : Stack := ⟨w1,19⟩ :: tail7200_16 +abbrev tail7200_18 : Stack := ⟨w2,1⟩ :: tail7200_17 +abbrev tail7200_19 : Stack := ⟨w0,9⟩ :: tail7200_18 +abbrev tail7200_20 (k : Nat) : Stack := ⟨w312,(1*k+8)⟩ :: tail7200_19 +abbrev tail7200_21 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7200_20 k +abbrev tail7200_22 (k : Nat) : Stack := ⟨w1,95⟩ :: tail7200_21 k +abbrev tail7200_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_22 k +abbrev tail7200_24 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7200_23 k +abbrev tail7200_25 (k : Nat) : Stack := ⟨w1,43⟩ :: tail7200_24 k +abbrev tail7200_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_25 k +abbrev tail7200_27 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7200_26 k +abbrev tail7200_28 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7200_27 k +abbrev tail7200_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_28 k +abbrev tail7200_30 (k : Nat) : Stack := ⟨w0,791761149⟩ :: tail7200_29 k +abbrev tail7200_31 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7200_30 k +abbrev tail7200_32 (k : Nat) : Stack := ⟨w313,(1*k+7)⟩ :: tail7200_31 k +abbrev tail7200_33 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_32 k +abbrev tail7200_34 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_33 k +abbrev tail7200_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_34 k +abbrev tail7200_36 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_35 k +abbrev tail7200_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_36 k +abbrev tail7200_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_37 k +abbrev tail7200_39 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_38 k +abbrev tail7200_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7200_39 k +abbrev tail7200_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_40 k +abbrev tail7200_42 : Stack := ⟨w0,16⟩ :: tail7200_6 +abbrev tail7200_43 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7200_40 k +abbrev tail7200_44 : Stack := ⟨w0,15⟩ :: tail7200_6 +abbrev tail7200_45 : Stack := ⟨w2,1⟩ :: tail7200_44 +abbrev tail7200_46 : Stack := ⟨w23,1⟩ :: tail7200_45 +abbrev tail7200_47 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7200_39 k +abbrev tail7200_48 : Stack := ⟨w0,1⟩ :: tail7200_45 +abbrev tail7200_49 : Stack := ⟨w0,3⟩ :: tail7200_45 +abbrev tail7200_50 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7200_38 k +abbrev tail7200_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_50 k +abbrev tail7200_52 (k : Nat) : Stack := ⟨w1,3⟩ :: tail7200_51 k +abbrev tail7200_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_52 k +abbrev tail7200_54 : Stack := ⟨w0,14⟩ :: tail7200_6 +abbrev tail7200_55 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7200_52 k +abbrev tail7200_56 : Stack := ⟨w0,13⟩ :: tail7200_6 +abbrev tail7200_57 : Stack := ⟨w2,1⟩ :: tail7200_56 +abbrev tail7200_58 : Stack := ⟨w23,1⟩ :: tail7200_57 +abbrev tail7200_59 (k : Nat) : Stack := ⟨w1,4⟩ :: tail7200_51 k +abbrev tail7200_60 : Stack := ⟨w0,1⟩ :: tail7200_57 +abbrev tail7200_61 : Stack := ⟨w0,5⟩ :: tail7200_57 +abbrev tail7200_62 : Stack := ⟨w2,1⟩ :: tail7200_61 +abbrev tail7200_63 : Stack := ⟨w1,5⟩ :: tail7200_62 +abbrev tail7200_64 : Stack := ⟨w23,1⟩ :: tail7200_63 +abbrev tail7200_65 : Stack := ⟨w0,12⟩ :: tail7200_64 +abbrev tail7200_66 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7200_35 k +abbrev tail7200_67 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_66 k +abbrev tail7200_68 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_67 k +abbrev tail7200_69 : Stack := ⟨w0,1⟩ :: tail7200_63 +abbrev tail7200_70 : Stack := ⟨w0,13⟩ :: tail7200_63 +abbrev tail7200_71 : Stack := ⟨w2,1⟩ :: tail7200_70 +abbrev tail7200_72 : Stack := ⟨w1,5⟩ :: tail7200_71 +abbrev tail7200_73 : Stack := ⟨w23,1⟩ :: tail7200_72 +abbrev tail7200_74 : Stack := ⟨w0,12⟩ :: tail7200_73 +abbrev tail7200_75 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7200_32 k +abbrev tail7200_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_75 k +abbrev tail7200_77 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_76 k +abbrev tail7200_78 : Stack := ⟨w0,1⟩ :: tail7200_72 +abbrev tail7200_79 : Stack := ⟨w0,13⟩ :: tail7200_72 +abbrev tail7200_80 : Stack := ⟨w2,1⟩ :: tail7200_79 +abbrev tail7200_81 : Stack := ⟨w1,5⟩ :: tail7200_80 +abbrev tail7200_82 (k : Nat) : Stack := ⟨w314,(1*k+7)⟩ :: tail7200_81 +abbrev tail7200_83 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7200_82 k +abbrev tail7200_84 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7200_83 k +abbrev tail7200_85 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_84 k +abbrev tail7200_86 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7200_85 k +abbrev tail7200_87 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7200_26 k +abbrev tail7200_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_87 k +abbrev tail7200_89 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7200_88 k +abbrev tail7200_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_84 k +abbrev tail7200_91 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7200_84 k +abbrev tail7200_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_91 k +abbrev tail7200_93 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7200_92 k +abbrev tail7200_94 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_93 k +abbrev tail7200_95 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7200_94 k +abbrev tail7200_96 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7200_23 k +abbrev tail7200_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_96 k +abbrev tail7200_98 (k : Nat) : Stack := ⟨w1,43⟩ :: tail7200_97 k +abbrev tail7200_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_93 k +abbrev tail7200_100 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7200_93 k +abbrev tail7200_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_100 k +abbrev tail7200_102 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_101 k +abbrev tail7200_103 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_102 k +abbrev tail7200_104 (k : Nat) : Stack := ⟨w0,95⟩ :: tail7200_103 k +abbrev tail7200_105 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7200_20 k +abbrev tail7200_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_105 k +abbrev tail7200_107 (k : Nat) : Stack := ⟨w1,95⟩ :: tail7200_106 k +abbrev tail7200_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_102 k +abbrev tail7200_109 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7200_102 k +abbrev tail7200_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_109 k +abbrev tail7200_111 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7200_110 k +abbrev tail7200_112 (k : Nat) : Stack := ⟨w315,(1*k+8)⟩ :: tail7200_111 k +abbrev tail7200_113 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7200_112 k +abbrev tail7200_114 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_113 k +abbrev tail7200_115 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7200_114 k +abbrev tail7200_116 : Stack := ⟨w0,88⟩ :: tail7200_15 +abbrev tail7200_117 : Stack := ⟨w23,1⟩ :: tail7200_116 +abbrev tail7200_118 : Stack := ⟨w1,19⟩ :: tail7200_117 +abbrev tail7200_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_113 k +abbrev tail7200_120 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7200_113 k +abbrev tail7200_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_120 k +abbrev tail7200_122 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7200_121 k +abbrev tail7200_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_122 k +abbrev tail7200_124 (k : Nat) : Stack := ⟨w0,40⟩ :: tail7200_123 k +abbrev tail7200_125 : Stack := ⟨w0,12⟩ :: tail7200_12 +abbrev tail7200_126 : Stack := ⟨w23,1⟩ :: tail7200_125 +abbrev tail7200_127 : Stack := ⟨w1,40⟩ :: tail7200_126 +abbrev tail7200_128 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_122 k +abbrev tail7200_129 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7200_122 k +abbrev tail7200_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_129 k +abbrev tail7200_131 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_130 k +abbrev tail7200_132 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_131 k +abbrev tail7200_133 (k : Nat) : Stack := ⟨w0,31⟩ :: tail7200_132 k +abbrev tail7200_134 : Stack := ⟨w23,1⟩ :: tail7200_9 +abbrev tail7200_135 : Stack := ⟨w1,31⟩ :: tail7200_134 +abbrev tail7200_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_131 k +abbrev tail7200_137 (k : Nat) : Stack := ⟨w0,32⟩ :: tail7200_131 k +abbrev tail7200_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_137 k +abbrev tail7200_139 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_138 k +abbrev tail7200_140 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_139 k +abbrev tail7200_141 : Stack := ⟨w1,1⟩ :: tail7200_0 +abbrev tail7200_142 : Stack := ⟨w1,7⟩ :: tail7200_0 +abbrev tail7200_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_138 k +abbrev tail7200_144 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7200_138 k +abbrev tail7200_145 : Stack := ⟨w1,9⟩ :: tail7200_0 +abbrev tail7200_146 : Stack := ⟨w2,1⟩ :: tail7200_145 +abbrev tail7200_147 (k : Nat) : Stack := ⟨w0,31⟩ :: tail7200_131 k +abbrev tail7200_148 : Stack := ⟨w2,2⟩ :: tail7200_145 +abbrev tail7200_149 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7200_131 k +abbrev tail7200_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_149 k +abbrev tail7200_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_150 k +abbrev tail7200_152 : Stack := ⟨w1,10⟩ :: tail7200_0 +abbrev tail7200_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_150 k +abbrev tail7200_154 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7200_150 k + +def before7200 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail7200_7,(tail7200_41 k)⟩ +def before7201 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1215),tail7200_42,(tail7200_43 k)⟩ +def before7202 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1215),tail7200_45,(tail7200_43 k)⟩ +def before7203 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail7200_46,(tail7200_41 k)⟩ +def before7204 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail7200_46,(tail7200_47 k)⟩ +def before7205 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail7200_48,(tail7200_47 k)⟩ +def before7206 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7200_49,(tail7200_39 k)⟩ +def before7207 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7200_49,(tail7200_51 k)⟩ +def before7208 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail7200_45,(tail7200_52 k)⟩ +def before7209 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1217),tail7200_44,(tail7200_53 k)⟩ +def before7210 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1219),tail7200_54,(tail7200_55 k)⟩ +def before7211 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1219),tail7200_57,(tail7200_55 k)⟩ +def before7212 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail7200_58,(tail7200_53 k)⟩ +def before7213 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail7200_58,(tail7200_59 k)⟩ +def before7214 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail7200_60,(tail7200_59 k)⟩ +def before7215 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7200_61,(tail7200_51 k)⟩ +def before7216 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7200_62,(tail7200_50 k)⟩ +def before7217 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail7200_63,(tail7200_38 k)⟩ +def before7218 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail7200_64,(tail7200_37 k)⟩ +def before7219 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7200_65,(tail7200_36 k)⟩ +def before7220 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7200_65,(tail7200_67 k)⟩ +def before7221 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail7200_64,(tail7200_68 k)⟩ +def before7222 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail7200_69,(tail7200_68 k)⟩ +def before7223 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7200_70,(tail7200_67 k)⟩ +def before7224 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7200_71,(tail7200_66 k)⟩ +def before7225 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail7200_72,(tail7200_35 k)⟩ +def before7226 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail7200_73,(tail7200_34 k)⟩ +def before7227 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7200_74,(tail7200_33 k)⟩ +def before7228 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7200_74,(tail7200_76 k)⟩ +def before7229 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail7200_73,(tail7200_77 k)⟩ +def before7230 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail7200_78,(tail7200_77 k)⟩ +def before7231 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7200_79,(tail7200_76 k)⟩ +def before7232 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7200_80,(tail7200_75 k)⟩ +def before7233 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail7200_81,(tail7200_32 k)⟩ +def before7234 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7200_82 k),(tail7200_31 k)⟩ +def before7235 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7200_83 k),(tail7200_30 k)⟩ +def before7236 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521481),(tail7200_84 k),(tail7200_29 k)⟩ +def before7237 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521483),(tail7200_85 k),(tail7200_28 k)⟩ +def before7238 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7200_86 k),(tail7200_27 k)⟩ +def before7239 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7200_86 k),(tail7200_88 k)⟩ +def before7240 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521483),(tail7200_85 k),(tail7200_89 k)⟩ +def before7241 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521483),(tail7200_90 k),(tail7200_89 k)⟩ +def before7242 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7200_91 k),(tail7200_88 k)⟩ +def before7243 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7200_92 k),(tail7200_87 k)⟩ +def before7244 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521543),(tail7200_93 k),(tail7200_26 k)⟩ +def before7245 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521545),(tail7200_94 k),(tail7200_25 k)⟩ +def before7246 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7200_95 k),(tail7200_24 k)⟩ +def before7247 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7200_95 k),(tail7200_97 k)⟩ +def before7248 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail7200_94 k),(tail7200_98 k)⟩ +def before7249 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521545),(tail7200_99 k),(tail7200_98 k)⟩ +def before7250 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7200_100 k),(tail7200_97 k)⟩ +def before7251 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7200_101 k),(tail7200_96 k)⟩ +def before7252 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521657),(tail7200_102 k),(tail7200_23 k)⟩ +def before7253 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521659),(tail7200_103 k),(tail7200_22 k)⟩ +def before7254 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7200_104 k),(tail7200_21 k)⟩ +def before7255 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7200_104 k),(tail7200_106 k)⟩ +def before7256 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail7200_103 k),(tail7200_107 k)⟩ +def before7257 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521659),(tail7200_108 k),(tail7200_107 k)⟩ +def before7258 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7200_109 k),(tail7200_106 k)⟩ +def before7259 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7200_110 k),(tail7200_105 k)⟩ +def before7260 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7200_111 k),(tail7200_20 k)⟩ +def before7261 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7200_112 k),tail7200_19⟩ +def before7262 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526605),(tail7200_113 k),tail7200_18⟩ +def before7263 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526607),(tail7200_114 k),tail7200_17⟩ +def before7264 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7200_115 k),tail7200_16⟩ +def before7265 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7200_115 k),tail7200_117⟩ +def before7266 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526607),(tail7200_114 k),tail7200_118⟩ +def before7267 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526607),(tail7200_119 k),tail7200_118⟩ +def before7268 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7200_120 k),tail7200_117⟩ +def before7269 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7200_121 k),tail7200_116⟩ +def before7270 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526823),(tail7200_122 k),tail7200_15⟩ +def before7271 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526825),(tail7200_123 k),tail7200_14⟩ +def before7272 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7200_124 k),tail7200_13⟩ +def before7273 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7200_124 k),tail7200_126⟩ +def before7274 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526825),(tail7200_123 k),tail7200_127⟩ +def before7275 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526825),(tail7200_128 k),tail7200_127⟩ +def before7276 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7200_129 k),tail7200_126⟩ +def before7277 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7200_130 k),tail7200_125⟩ +def before7278 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526931),(tail7200_131 k),tail7200_12⟩ +def before7279 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7200_132 k),tail7200_11⟩ +def before7280 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_133 k),tail7200_10⟩ +def before7281 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail7200_133 k),tail7200_134⟩ +def before7282 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7200_132 k),tail7200_135⟩ +def before7283 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7200_136 k),tail7200_135⟩ +def before7284 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_137 k),tail7200_134⟩ +def before7285 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526997),(tail7200_138 k),tail7200_9⟩ +def before7286 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526999),(tail7200_139 k),tail7200_8⟩ +def before7287 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527011),(tail7200_140 k),tail7200_0⟩ +def before7288 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527011),(tail7200_140 k),tail7200_141⟩ +def before7289 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526999),(tail7200_139 k),tail7200_142⟩ +def before7290 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526999),(tail7200_143 k),tail7200_142⟩ +def before7291 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527013),(tail7200_144 k),tail7200_0⟩ +def before7292 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527013),(tail7200_144 k),tail7200_141⟩ +def before7293 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526997),(tail7200_138 k),tail7200_145⟩ +def before7294 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526995),(tail7200_137 k),tail7200_146⟩ +def before7295 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526993),(tail7200_147 k),tail7200_148⟩ +def before7296 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526993),(tail7200_150 k),tail7200_148⟩ +def before7297 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_151 k),tail7200_146⟩ +def before7298 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail7200_151 k),tail7200_152⟩ +def before7299 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_153 k),tail7200_152⟩ +def after7299 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527015),(tail7200_154 k),tail7200_0⟩ + +theorem macro7200 (k : Nat) : applyExit (before7200 k) exit47 1 = some (before7201 k) := by + simp (disch := omega) [before7200, before7201, exit47, applyExit, pop, push] + <;> omega +theorem step7200 (k : Nat) : Runs (1*2) (before7200 k).denote (before7201 k).denote := + @applyExit_sound (before7200 k) (before7201 k) exit47 1 valid47 (macro7200 k) +theorem macro7201 (k : Nat) : applyExit (before7201 k) exit62 1 = some (before7202 k) := by + simp (disch := omega) [before7201, before7202, exit62, applyExit, pop, push] + <;> omega +theorem step7201 (k : Nat) : Runs (1*1) (before7201 k).denote (before7202 k).denote := + @applyExit_sound (before7201 k) (before7202 k) exit62 1 valid62 (macro7201 k) +theorem macro7202 (k : Nat) : applyExit (before7202 k) exit35 1 = some (before7203 k) := by + simp (disch := omega) [before7202, before7203, exit35, applyExit, pop, push] + <;> omega +theorem step7202 (k : Nat) : Runs (1*2) (before7202 k).denote (before7203 k).denote := + @applyExit_sound (before7202 k) (before7203 k) exit35 1 valid35 (macro7202 k) +theorem macro7203 (k : Nat) : applyExit (before7203 k) exit39 1 = some (before7204 k) := by + simp (disch := omega) [before7203, before7204, exit39, applyExit, pop, push] + <;> omega +theorem step7203 (k : Nat) : Runs (1*1) (before7203 k).denote (before7204 k).denote := + @applyExit_sound (before7203 k) (before7204 k) exit39 1 valid39 (macro7203 k) +theorem macro7204 (k : Nat) : applyExit (before7204 k) exit32 1 = some (before7205 k) := by + simp (disch := omega) [before7204, before7205, exit32, applyExit, pop, push] + <;> omega +theorem step7204 (k : Nat) : Runs (1*3) (before7204 k).denote (before7205 k).denote := + @applyExit_sound (before7204 k) (before7205 k) exit32 1 valid32 (macro7204 k) +theorem macro7205 (k : Nat) : applyExit (before7205 k) exit36 2 = some (before7206 k) := by + simp (disch := omega) [before7205, before7206, exit36, applyExit, pop, push] + <;> omega +theorem step7205 (k : Nat) : Runs (2*2) (before7205 k).denote (before7206 k).denote := + @applyExit_sound (before7205 k) (before7206 k) exit36 2 valid36 (macro7205 k) +theorem macro7206 (k : Nat) : applyExit (before7206 k) exit31 1 = some (before7207 k) := by + simp (disch := omega) [before7206, before7207, exit31, applyExit, pop, push] + <;> omega +theorem step7206 (k : Nat) : Runs (1*1) (before7206 k).denote (before7207 k).denote := + @applyExit_sound (before7206 k) (before7207 k) exit31 1 valid31 (macro7206 k) +theorem macro7207 (k : Nat) : applyExit (before7207 k) exit10 3 = some (before7208 k) := by + simp (disch := omega) [before7207, before7208, exit10, applyExit, pop, push] + <;> omega +theorem step7207 (k : Nat) : Runs (3*2) (before7207 k).denote (before7208 k).denote := + @applyExit_sound (before7207 k) (before7208 k) exit10 3 valid10 (macro7207 k) +theorem macro7208 (k : Nat) : applyExit (before7208 k) exit46 1 = some (before7209 k) := by + simp (disch := omega) [before7208, before7209, exit46, applyExit, pop, push] + <;> omega +theorem step7208 (k : Nat) : Runs (1*2) (before7208 k).denote (before7209 k).denote := + @applyExit_sound (before7208 k) (before7209 k) exit46 1 valid46 (macro7208 k) +theorem macro7209 (k : Nat) : applyExit (before7209 k) exit47 1 = some (before7210 k) := by + simp (disch := omega) [before7209, before7210, exit47, applyExit, pop, push] + <;> omega +theorem step7209 (k : Nat) : Runs (1*2) (before7209 k).denote (before7210 k).denote := + @applyExit_sound (before7209 k) (before7210 k) exit47 1 valid47 (macro7209 k) +theorem macro7210 (k : Nat) : applyExit (before7210 k) exit62 1 = some (before7211 k) := by + simp (disch := omega) [before7210, before7211, exit62, applyExit, pop, push] + <;> omega +theorem step7210 (k : Nat) : Runs (1*1) (before7210 k).denote (before7211 k).denote := + @applyExit_sound (before7210 k) (before7211 k) exit62 1 valid62 (macro7210 k) +theorem macro7211 (k : Nat) : applyExit (before7211 k) exit35 1 = some (before7212 k) := by + simp (disch := omega) [before7211, before7212, exit35, applyExit, pop, push] + <;> omega +theorem step7211 (k : Nat) : Runs (1*2) (before7211 k).denote (before7212 k).denote := + @applyExit_sound (before7211 k) (before7212 k) exit35 1 valid35 (macro7211 k) +theorem macro7212 (k : Nat) : applyExit (before7212 k) exit39 1 = some (before7213 k) := by + simp (disch := omega) [before7212, before7213, exit39, applyExit, pop, push] + <;> omega +theorem step7212 (k : Nat) : Runs (1*1) (before7212 k).denote (before7213 k).denote := + @applyExit_sound (before7212 k) (before7213 k) exit39 1 valid39 (macro7212 k) +theorem macro7213 (k : Nat) : applyExit (before7213 k) exit32 1 = some (before7214 k) := by + simp (disch := omega) [before7213, before7214, exit32, applyExit, pop, push] + <;> omega +theorem step7213 (k : Nat) : Runs (1*3) (before7213 k).denote (before7214 k).denote := + @applyExit_sound (before7213 k) (before7214 k) exit32 1 valid32 (macro7213 k) +theorem macro7214 (k : Nat) : applyExit (before7214 k) exit36 4 = some (before7215 k) := by + simp (disch := omega) [before7214, before7215, exit36, applyExit, pop, push] + <;> omega +theorem step7214 (k : Nat) : Runs (4*2) (before7214 k).denote (before7215 k).denote := + @applyExit_sound (before7214 k) (before7215 k) exit36 4 valid36 (macro7214 k) +theorem macro7215 (k : Nat) : applyExit (before7215 k) exit33 1 = some (before7216 k) := by + simp (disch := omega) [before7215, before7216, exit33, applyExit, pop, push] + <;> omega +theorem step7215 (k : Nat) : Runs (1*2) (before7215 k).denote (before7216 k).denote := + @applyExit_sound (before7215 k) (before7216 k) exit33 1 valid33 (macro7215 k) +theorem macro7216 (k : Nat) : applyExit (before7216 k) exit34 5 = some (before7217 k) := by + simp (disch := omega) [before7216, before7217, exit34, applyExit, pop, push] + <;> omega +theorem step7216 (k : Nat) : Runs (5*2) (before7216 k).denote (before7217 k).denote := + @applyExit_sound (before7216 k) (before7217 k) exit34 5 valid34 (macro7216 k) +theorem macro7217 (k : Nat) : applyExit (before7217 k) exit35 1 = some (before7218 k) := by + simp (disch := omega) [before7217, before7218, exit35, applyExit, pop, push] + <;> omega +theorem step7217 (k : Nat) : Runs (1*2) (before7217 k).denote (before7218 k).denote := + @applyExit_sound (before7217 k) (before7218 k) exit35 1 valid35 (macro7217 k) +theorem macro7218 (k : Nat) : applyExit (before7218 k) exit36 12 = some (before7219 k) := by + simp (disch := omega) [before7218, before7219, exit36, applyExit, pop, push] + <;> omega +theorem step7218 (k : Nat) : Runs (12*2) (before7218 k).denote (before7219 k).denote := + @applyExit_sound (before7218 k) (before7219 k) exit36 12 valid36 (macro7218 k) +theorem macro7219 (k : Nat) : applyExit (before7219 k) exit31 1 = some (before7220 k) := by + simp (disch := omega) [before7219, before7220, exit31, applyExit, pop, push] + <;> omega +theorem step7219 (k : Nat) : Runs (1*1) (before7219 k).denote (before7220 k).denote := + @applyExit_sound (before7219 k) (before7220 k) exit31 1 valid31 (macro7219 k) +theorem macro7220 (k : Nat) : applyExit (before7220 k) exit10 12 = some (before7221 k) := by + simp (disch := omega) [before7220, before7221, exit10, applyExit, pop, push] + <;> omega +theorem step7220 (k : Nat) : Runs (12*2) (before7220 k).denote (before7221 k).denote := + @applyExit_sound (before7220 k) (before7221 k) exit10 12 valid10 (macro7220 k) +theorem macro7221 (k : Nat) : applyExit (before7221 k) exit32 1 = some (before7222 k) := by + simp (disch := omega) [before7221, before7222, exit32, applyExit, pop, push] + <;> omega +theorem step7221 (k : Nat) : Runs (1*3) (before7221 k).denote (before7222 k).denote := + @applyExit_sound (before7221 k) (before7222 k) exit32 1 valid32 (macro7221 k) +theorem macro7222 (k : Nat) : applyExit (before7222 k) exit36 12 = some (before7223 k) := by + simp (disch := omega) [before7222, before7223, exit36, applyExit, pop, push] + <;> omega +theorem step7222 (k : Nat) : Runs (12*2) (before7222 k).denote (before7223 k).denote := + @applyExit_sound (before7222 k) (before7223 k) exit36 12 valid36 (macro7222 k) +theorem macro7223 (k : Nat) : applyExit (before7223 k) exit33 1 = some (before7224 k) := by + simp (disch := omega) [before7223, before7224, exit33, applyExit, pop, push] + <;> omega +theorem step7223 (k : Nat) : Runs (1*2) (before7223 k).denote (before7224 k).denote := + @applyExit_sound (before7223 k) (before7224 k) exit33 1 valid33 (macro7223 k) +theorem macro7224 (k : Nat) : applyExit (before7224 k) exit34 5 = some (before7225 k) := by + simp (disch := omega) [before7224, before7225, exit34, applyExit, pop, push] + <;> omega +theorem step7224 (k : Nat) : Runs (5*2) (before7224 k).denote (before7225 k).denote := + @applyExit_sound (before7224 k) (before7225 k) exit34 5 valid34 (macro7224 k) +theorem macro7225 (k : Nat) : applyExit (before7225 k) exit35 1 = some (before7226 k) := by + simp (disch := omega) [before7225, before7226, exit35, applyExit, pop, push] + <;> omega +theorem step7225 (k : Nat) : Runs (1*2) (before7225 k).denote (before7226 k).denote := + @applyExit_sound (before7225 k) (before7226 k) exit35 1 valid35 (macro7225 k) +theorem macro7226 (k : Nat) : applyExit (before7226 k) exit36 12 = some (before7227 k) := by + simp (disch := omega) [before7226, before7227, exit36, applyExit, pop, push] + <;> omega +theorem step7226 (k : Nat) : Runs (12*2) (before7226 k).denote (before7227 k).denote := + @applyExit_sound (before7226 k) (before7227 k) exit36 12 valid36 (macro7226 k) +theorem macro7227 (k : Nat) : applyExit (before7227 k) exit31 1 = some (before7228 k) := by + simp (disch := omega) [before7227, before7228, exit31, applyExit, pop, push] + <;> omega +theorem step7227 (k : Nat) : Runs (1*1) (before7227 k).denote (before7228 k).denote := + @applyExit_sound (before7227 k) (before7228 k) exit31 1 valid31 (macro7227 k) +theorem macro7228 (k : Nat) : applyExit (before7228 k) exit10 12 = some (before7229 k) := by + simp (disch := omega) [before7228, before7229, exit10, applyExit, pop, push] + <;> omega +theorem step7228 (k : Nat) : Runs (12*2) (before7228 k).denote (before7229 k).denote := + @applyExit_sound (before7228 k) (before7229 k) exit10 12 valid10 (macro7228 k) +theorem macro7229 (k : Nat) : applyExit (before7229 k) exit32 1 = some (before7230 k) := by + simp (disch := omega) [before7229, before7230, exit32, applyExit, pop, push] + <;> omega +theorem step7229 (k : Nat) : Runs (1*3) (before7229 k).denote (before7230 k).denote := + @applyExit_sound (before7229 k) (before7230 k) exit32 1 valid32 (macro7229 k) +theorem macro7230 (k : Nat) : applyExit (before7230 k) exit36 12 = some (before7231 k) := by + simp (disch := omega) [before7230, before7231, exit36, applyExit, pop, push] + <;> omega +theorem step7230 (k : Nat) : Runs (12*2) (before7230 k).denote (before7231 k).denote := + @applyExit_sound (before7230 k) (before7231 k) exit36 12 valid36 (macro7230 k) +theorem macro7231 (k : Nat) : applyExit (before7231 k) exit33 1 = some (before7232 k) := by + simp (disch := omega) [before7231, before7232, exit33, applyExit, pop, push] + <;> omega +theorem step7231 (k : Nat) : Runs (1*2) (before7231 k).denote (before7232 k).denote := + @applyExit_sound (before7231 k) (before7232 k) exit33 1 valid33 (macro7231 k) +theorem macro7232 (k : Nat) : applyExit (before7232 k) exit34 5 = some (before7233 k) := by + simp (disch := omega) [before7232, before7233, exit34, applyExit, pop, push] + <;> omega +theorem step7232 (k : Nat) : Runs (5*2) (before7232 k).denote (before7233 k).denote := + @applyExit_sound (before7232 k) (before7233 k) exit34 5 valid34 (macro7232 k) +theorem macro7233 (k : Nat) : applyExit (before7233 k) exit352 (1*k+7) = some (before7234 k) := by + simp (disch := omega) [before7233, before7234, exit352, applyExit, pop, push] + <;> omega +theorem step7233 (k : Nat) : Runs ((1*k+7)*90) (before7233 k).denote (before7234 k).denote := + @applyExit_sound (before7233 k) (before7234 k) exit352 (1*k+7) valid352 (macro7233 k) +theorem macro7234 (k : Nat) : applyExit (before7234 k) exit283 1 = some (before7235 k) := by + simp (disch := omega) [before7234, before7235, exit283, applyExit, pop, push] + <;> omega +theorem step7234 (k : Nat) : Runs (1*38) (before7234 k).denote (before7235 k).denote := + @applyExit_sound (before7234 k) (before7235 k) exit283 1 valid283 (macro7234 k) +theorem macro7235 (k : Nat) : applyExit (before7235 k) exit34 791761149 = some (before7236 k) := by + simp (disch := omega) [before7235, before7236, exit34, applyExit, pop, push] + <;> omega +theorem step7235 (k : Nat) : Runs (791761149*2) (before7235 k).denote (before7236 k).denote := + @applyExit_sound (before7235 k) (before7236 k) exit34 791761149 valid34 (macro7235 k) +theorem macro7236 (k : Nat) : applyExit (before7236 k) exit35 1 = some (before7237 k) := by + simp (disch := omega) [before7236, before7237, exit35, applyExit, pop, push] + <;> omega +theorem step7236 (k : Nat) : Runs (1*2) (before7236 k).denote (before7237 k).denote := + @applyExit_sound (before7236 k) (before7237 k) exit35 1 valid35 (macro7236 k) +theorem macro7237 (k : Nat) : applyExit (before7237 k) exit36 11 = some (before7238 k) := by + simp (disch := omega) [before7237, before7238, exit36, applyExit, pop, push] + <;> omega +theorem step7237 (k : Nat) : Runs (11*2) (before7237 k).denote (before7238 k).denote := + @applyExit_sound (before7237 k) (before7238 k) exit36 11 valid36 (macro7237 k) +theorem macro7238 (k : Nat) : applyExit (before7238 k) exit31 1 = some (before7239 k) := by + simp (disch := omega) [before7238, before7239, exit31, applyExit, pop, push] + <;> omega +theorem step7238 (k : Nat) : Runs (1*1) (before7238 k).denote (before7239 k).denote := + @applyExit_sound (before7238 k) (before7239 k) exit31 1 valid31 (macro7238 k) +theorem macro7239 (k : Nat) : applyExit (before7239 k) exit10 11 = some (before7240 k) := by + simp (disch := omega) [before7239, before7240, exit10, applyExit, pop, push] + <;> omega +theorem step7239 (k : Nat) : Runs (11*2) (before7239 k).denote (before7240 k).denote := + @applyExit_sound (before7239 k) (before7240 k) exit10 11 valid10 (macro7239 k) +theorem macro7240 (k : Nat) : applyExit (before7240 k) exit32 1 = some (before7241 k) := by + simp (disch := omega) [before7240, before7241, exit32, applyExit, pop, push] + <;> omega +theorem step7240 (k : Nat) : Runs (1*3) (before7240 k).denote (before7241 k).denote := + @applyExit_sound (before7240 k) (before7241 k) exit32 1 valid32 (macro7240 k) +theorem macro7241 (k : Nat) : applyExit (before7241 k) exit36 11 = some (before7242 k) := by + simp (disch := omega) [before7241, before7242, exit36, applyExit, pop, push] + <;> omega +theorem step7241 (k : Nat) : Runs (11*2) (before7241 k).denote (before7242 k).denote := + @applyExit_sound (before7241 k) (before7242 k) exit36 11 valid36 (macro7241 k) +theorem macro7242 (k : Nat) : applyExit (before7242 k) exit33 1 = some (before7243 k) := by + simp (disch := omega) [before7242, before7243, exit33, applyExit, pop, push] + <;> omega +theorem step7242 (k : Nat) : Runs (1*2) (before7242 k).denote (before7243 k).denote := + @applyExit_sound (before7242 k) (before7243 k) exit33 1 valid33 (macro7242 k) +theorem macro7243 (k : Nat) : applyExit (before7243 k) exit34 18 = some (before7244 k) := by + simp (disch := omega) [before7243, before7244, exit34, applyExit, pop, push] + <;> omega +theorem step7243 (k : Nat) : Runs (18*2) (before7243 k).denote (before7244 k).denote := + @applyExit_sound (before7243 k) (before7244 k) exit34 18 valid34 (macro7243 k) +theorem macro7244 (k : Nat) : applyExit (before7244 k) exit35 1 = some (before7245 k) := by + simp (disch := omega) [before7244, before7245, exit35, applyExit, pop, push] + <;> omega +theorem step7244 (k : Nat) : Runs (1*2) (before7244 k).denote (before7245 k).denote := + @applyExit_sound (before7244 k) (before7245 k) exit35 1 valid35 (macro7244 k) +theorem macro7245 (k : Nat) : applyExit (before7245 k) exit36 43 = some (before7246 k) := by + simp (disch := omega) [before7245, before7246, exit36, applyExit, pop, push] + <;> omega +theorem step7245 (k : Nat) : Runs (43*2) (before7245 k).denote (before7246 k).denote := + @applyExit_sound (before7245 k) (before7246 k) exit36 43 valid36 (macro7245 k) +theorem macro7246 (k : Nat) : applyExit (before7246 k) exit31 1 = some (before7247 k) := by + simp (disch := omega) [before7246, before7247, exit31, applyExit, pop, push] + <;> omega +theorem step7246 (k : Nat) : Runs (1*1) (before7246 k).denote (before7247 k).denote := + @applyExit_sound (before7246 k) (before7247 k) exit31 1 valid31 (macro7246 k) +theorem macro7247 (k : Nat) : applyExit (before7247 k) exit10 43 = some (before7248 k) := by + simp (disch := omega) [before7247, before7248, exit10, applyExit, pop, push] + <;> omega +theorem step7247 (k : Nat) : Runs (43*2) (before7247 k).denote (before7248 k).denote := + @applyExit_sound (before7247 k) (before7248 k) exit10 43 valid10 (macro7247 k) +theorem macro7248 (k : Nat) : applyExit (before7248 k) exit32 1 = some (before7249 k) := by + simp (disch := omega) [before7248, before7249, exit32, applyExit, pop, push] + <;> omega +theorem step7248 (k : Nat) : Runs (1*3) (before7248 k).denote (before7249 k).denote := + @applyExit_sound (before7248 k) (before7249 k) exit32 1 valid32 (macro7248 k) +theorem macro7249 (k : Nat) : applyExit (before7249 k) exit36 43 = some (before7250 k) := by + simp (disch := omega) [before7249, before7250, exit36, applyExit, pop, push] + <;> omega +theorem step7249 (k : Nat) : Runs (43*2) (before7249 k).denote (before7250 k).denote := + @applyExit_sound (before7249 k) (before7250 k) exit36 43 valid36 (macro7249 k) +theorem macro7250 (k : Nat) : applyExit (before7250 k) exit33 1 = some (before7251 k) := by + simp (disch := omega) [before7250, before7251, exit33, applyExit, pop, push] + <;> omega +theorem step7250 (k : Nat) : Runs (1*2) (before7250 k).denote (before7251 k).denote := + @applyExit_sound (before7250 k) (before7251 k) exit33 1 valid33 (macro7250 k) +theorem macro7251 (k : Nat) : applyExit (before7251 k) exit34 12 = some (before7252 k) := by + simp (disch := omega) [before7251, before7252, exit34, applyExit, pop, push] + <;> omega +theorem step7251 (k : Nat) : Runs (12*2) (before7251 k).denote (before7252 k).denote := + @applyExit_sound (before7251 k) (before7252 k) exit34 12 valid34 (macro7251 k) +theorem macro7252 (k : Nat) : applyExit (before7252 k) exit35 1 = some (before7253 k) := by + simp (disch := omega) [before7252, before7253, exit35, applyExit, pop, push] + <;> omega +theorem step7252 (k : Nat) : Runs (1*2) (before7252 k).denote (before7253 k).denote := + @applyExit_sound (before7252 k) (before7253 k) exit35 1 valid35 (macro7252 k) +theorem macro7253 (k : Nat) : applyExit (before7253 k) exit36 95 = some (before7254 k) := by + simp (disch := omega) [before7253, before7254, exit36, applyExit, pop, push] + <;> omega +theorem step7253 (k : Nat) : Runs (95*2) (before7253 k).denote (before7254 k).denote := + @applyExit_sound (before7253 k) (before7254 k) exit36 95 valid36 (macro7253 k) +theorem macro7254 (k : Nat) : applyExit (before7254 k) exit31 1 = some (before7255 k) := by + simp (disch := omega) [before7254, before7255, exit31, applyExit, pop, push] + <;> omega +theorem step7254 (k : Nat) : Runs (1*1) (before7254 k).denote (before7255 k).denote := + @applyExit_sound (before7254 k) (before7255 k) exit31 1 valid31 (macro7254 k) +theorem macro7255 (k : Nat) : applyExit (before7255 k) exit10 95 = some (before7256 k) := by + simp (disch := omega) [before7255, before7256, exit10, applyExit, pop, push] + <;> omega +theorem step7255 (k : Nat) : Runs (95*2) (before7255 k).denote (before7256 k).denote := + @applyExit_sound (before7255 k) (before7256 k) exit10 95 valid10 (macro7255 k) +theorem macro7256 (k : Nat) : applyExit (before7256 k) exit32 1 = some (before7257 k) := by + simp (disch := omega) [before7256, before7257, exit32, applyExit, pop, push] + <;> omega +theorem step7256 (k : Nat) : Runs (1*3) (before7256 k).denote (before7257 k).denote := + @applyExit_sound (before7256 k) (before7257 k) exit32 1 valid32 (macro7256 k) +theorem macro7257 (k : Nat) : applyExit (before7257 k) exit36 95 = some (before7258 k) := by + simp (disch := omega) [before7257, before7258, exit36, applyExit, pop, push] + <;> omega +theorem step7257 (k : Nat) : Runs (95*2) (before7257 k).denote (before7258 k).denote := + @applyExit_sound (before7257 k) (before7258 k) exit36 95 valid36 (macro7257 k) +theorem macro7258 (k : Nat) : applyExit (before7258 k) exit33 1 = some (before7259 k) := by + simp (disch := omega) [before7258, before7259, exit33, applyExit, pop, push] + <;> omega +theorem step7258 (k : Nat) : Runs (1*2) (before7258 k).denote (before7259 k).denote := + @applyExit_sound (before7258 k) (before7259 k) exit33 1 valid33 (macro7258 k) +theorem macro7259 (k : Nat) : applyExit (before7259 k) exit34 24 = some (before7260 k) := by + simp (disch := omega) [before7259, before7260, exit34, applyExit, pop, push] + <;> omega +theorem step7259 (k : Nat) : Runs (24*2) (before7259 k).denote (before7260 k).denote := + @applyExit_sound (before7259 k) (before7260 k) exit34 24 valid34 (macro7259 k) +theorem macro7260 (k : Nat) : applyExit (before7260 k) exit353 (1*k+8) = some (before7261 k) := by + simp (disch := omega) [before7260, before7261, exit353, applyExit, pop, push] + <;> omega +theorem step7260 (k : Nat) : Runs ((1*k+8)*1214) (before7260 k).denote (before7261 k).denote := + @applyExit_sound (before7260 k) (before7261 k) exit353 (1*k+8) valid353 (macro7260 k) +theorem macro7261 (k : Nat) : applyExit (before7261 k) exit34 9 = some (before7262 k) := by + simp (disch := omega) [before7261, before7262, exit34, applyExit, pop, push] + <;> omega +theorem step7261 (k : Nat) : Runs (9*2) (before7261 k).denote (before7262 k).denote := + @applyExit_sound (before7261 k) (before7262 k) exit34 9 valid34 (macro7261 k) +theorem macro7262 (k : Nat) : applyExit (before7262 k) exit35 1 = some (before7263 k) := by + simp (disch := omega) [before7262, before7263, exit35, applyExit, pop, push] + <;> omega +theorem step7262 (k : Nat) : Runs (1*2) (before7262 k).denote (before7263 k).denote := + @applyExit_sound (before7262 k) (before7263 k) exit35 1 valid35 (macro7262 k) +theorem macro7263 (k : Nat) : applyExit (before7263 k) exit36 19 = some (before7264 k) := by + simp (disch := omega) [before7263, before7264, exit36, applyExit, pop, push] + <;> omega +theorem step7263 (k : Nat) : Runs (19*2) (before7263 k).denote (before7264 k).denote := + @applyExit_sound (before7263 k) (before7264 k) exit36 19 valid36 (macro7263 k) +theorem macro7264 (k : Nat) : applyExit (before7264 k) exit31 1 = some (before7265 k) := by + simp (disch := omega) [before7264, before7265, exit31, applyExit, pop, push] + <;> omega +theorem step7264 (k : Nat) : Runs (1*1) (before7264 k).denote (before7265 k).denote := + @applyExit_sound (before7264 k) (before7265 k) exit31 1 valid31 (macro7264 k) +theorem macro7265 (k : Nat) : applyExit (before7265 k) exit10 19 = some (before7266 k) := by + simp (disch := omega) [before7265, before7266, exit10, applyExit, pop, push] + <;> omega +theorem step7265 (k : Nat) : Runs (19*2) (before7265 k).denote (before7266 k).denote := + @applyExit_sound (before7265 k) (before7266 k) exit10 19 valid10 (macro7265 k) +theorem macro7266 (k : Nat) : applyExit (before7266 k) exit32 1 = some (before7267 k) := by + simp (disch := omega) [before7266, before7267, exit32, applyExit, pop, push] + <;> omega +theorem step7266 (k : Nat) : Runs (1*3) (before7266 k).denote (before7267 k).denote := + @applyExit_sound (before7266 k) (before7267 k) exit32 1 valid32 (macro7266 k) +theorem macro7267 (k : Nat) : applyExit (before7267 k) exit36 19 = some (before7268 k) := by + simp (disch := omega) [before7267, before7268, exit36, applyExit, pop, push] + <;> omega +theorem step7267 (k : Nat) : Runs (19*2) (before7267 k).denote (before7268 k).denote := + @applyExit_sound (before7267 k) (before7268 k) exit36 19 valid36 (macro7267 k) +theorem macro7268 (k : Nat) : applyExit (before7268 k) exit33 1 = some (before7269 k) := by + simp (disch := omega) [before7268, before7269, exit33, applyExit, pop, push] + <;> omega +theorem step7268 (k : Nat) : Runs (1*2) (before7268 k).denote (before7269 k).denote := + @applyExit_sound (before7268 k) (before7269 k) exit33 1 valid33 (macro7268 k) +theorem macro7269 (k : Nat) : applyExit (before7269 k) exit34 88 = some (before7270 k) := by + simp (disch := omega) [before7269, before7270, exit34, applyExit, pop, push] + <;> omega +theorem step7269 (k : Nat) : Runs (88*2) (before7269 k).denote (before7270 k).denote := + @applyExit_sound (before7269 k) (before7270 k) exit34 88 valid34 (macro7269 k) +theorem macro7270 (k : Nat) : applyExit (before7270 k) exit35 1 = some (before7271 k) := by + simp (disch := omega) [before7270, before7271, exit35, applyExit, pop, push] + <;> omega +theorem step7270 (k : Nat) : Runs (1*2) (before7270 k).denote (before7271 k).denote := + @applyExit_sound (before7270 k) (before7271 k) exit35 1 valid35 (macro7270 k) +theorem macro7271 (k : Nat) : applyExit (before7271 k) exit36 40 = some (before7272 k) := by + simp (disch := omega) [before7271, before7272, exit36, applyExit, pop, push] + <;> omega +theorem step7271 (k : Nat) : Runs (40*2) (before7271 k).denote (before7272 k).denote := + @applyExit_sound (before7271 k) (before7272 k) exit36 40 valid36 (macro7271 k) +theorem macro7272 (k : Nat) : applyExit (before7272 k) exit31 1 = some (before7273 k) := by + simp (disch := omega) [before7272, before7273, exit31, applyExit, pop, push] + <;> omega +theorem step7272 (k : Nat) : Runs (1*1) (before7272 k).denote (before7273 k).denote := + @applyExit_sound (before7272 k) (before7273 k) exit31 1 valid31 (macro7272 k) +theorem macro7273 (k : Nat) : applyExit (before7273 k) exit10 40 = some (before7274 k) := by + simp (disch := omega) [before7273, before7274, exit10, applyExit, pop, push] + <;> omega +theorem step7273 (k : Nat) : Runs (40*2) (before7273 k).denote (before7274 k).denote := + @applyExit_sound (before7273 k) (before7274 k) exit10 40 valid10 (macro7273 k) +theorem macro7274 (k : Nat) : applyExit (before7274 k) exit32 1 = some (before7275 k) := by + simp (disch := omega) [before7274, before7275, exit32, applyExit, pop, push] + <;> omega +theorem step7274 (k : Nat) : Runs (1*3) (before7274 k).denote (before7275 k).denote := + @applyExit_sound (before7274 k) (before7275 k) exit32 1 valid32 (macro7274 k) +theorem macro7275 (k : Nat) : applyExit (before7275 k) exit36 40 = some (before7276 k) := by + simp (disch := omega) [before7275, before7276, exit36, applyExit, pop, push] + <;> omega +theorem step7275 (k : Nat) : Runs (40*2) (before7275 k).denote (before7276 k).denote := + @applyExit_sound (before7275 k) (before7276 k) exit36 40 valid36 (macro7275 k) +theorem macro7276 (k : Nat) : applyExit (before7276 k) exit33 1 = some (before7277 k) := by + simp (disch := omega) [before7276, before7277, exit33, applyExit, pop, push] + <;> omega +theorem step7276 (k : Nat) : Runs (1*2) (before7276 k).denote (before7277 k).denote := + @applyExit_sound (before7276 k) (before7277 k) exit33 1 valid33 (macro7276 k) +theorem macro7277 (k : Nat) : applyExit (before7277 k) exit34 12 = some (before7278 k) := by + simp (disch := omega) [before7277, before7278, exit34, applyExit, pop, push] + <;> omega +theorem step7277 (k : Nat) : Runs (12*2) (before7277 k).denote (before7278 k).denote := + @applyExit_sound (before7277 k) (before7278 k) exit34 12 valid34 (macro7277 k) +theorem macro7278 (k : Nat) : applyExit (before7278 k) exit35 1 = some (before7279 k) := by + simp (disch := omega) [before7278, before7279, exit35, applyExit, pop, push] + <;> omega +theorem step7278 (k : Nat) : Runs (1*2) (before7278 k).denote (before7279 k).denote := + @applyExit_sound (before7278 k) (before7279 k) exit35 1 valid35 (macro7278 k) +theorem macro7279 (k : Nat) : applyExit (before7279 k) exit36 31 = some (before7280 k) := by + simp (disch := omega) [before7279, before7280, exit36, applyExit, pop, push] + <;> omega +theorem step7279 (k : Nat) : Runs (31*2) (before7279 k).denote (before7280 k).denote := + @applyExit_sound (before7279 k) (before7280 k) exit36 31 valid36 (macro7279 k) +theorem macro7280 (k : Nat) : applyExit (before7280 k) exit31 1 = some (before7281 k) := by + simp (disch := omega) [before7280, before7281, exit31, applyExit, pop, push] + <;> omega +theorem step7280 (k : Nat) : Runs (1*1) (before7280 k).denote (before7281 k).denote := + @applyExit_sound (before7280 k) (before7281 k) exit31 1 valid31 (macro7280 k) +theorem macro7281 (k : Nat) : applyExit (before7281 k) exit10 31 = some (before7282 k) := by + simp (disch := omega) [before7281, before7282, exit10, applyExit, pop, push] + <;> omega +theorem step7281 (k : Nat) : Runs (31*2) (before7281 k).denote (before7282 k).denote := + @applyExit_sound (before7281 k) (before7282 k) exit10 31 valid10 (macro7281 k) +theorem macro7282 (k : Nat) : applyExit (before7282 k) exit32 1 = some (before7283 k) := by + simp (disch := omega) [before7282, before7283, exit32, applyExit, pop, push] + <;> omega +theorem step7282 (k : Nat) : Runs (1*3) (before7282 k).denote (before7283 k).denote := + @applyExit_sound (before7282 k) (before7283 k) exit32 1 valid32 (macro7282 k) +theorem macro7283 (k : Nat) : applyExit (before7283 k) exit36 31 = some (before7284 k) := by + simp (disch := omega) [before7283, before7284, exit36, applyExit, pop, push] + <;> omega +theorem step7283 (k : Nat) : Runs (31*2) (before7283 k).denote (before7284 k).denote := + @applyExit_sound (before7283 k) (before7284 k) exit36 31 valid36 (macro7283 k) +theorem macro7284 (k : Nat) : applyExit (before7284 k) exit33 1 = some (before7285 k) := by + simp (disch := omega) [before7284, before7285, exit33, applyExit, pop, push] + <;> omega +theorem step7284 (k : Nat) : Runs (1*2) (before7284 k).denote (before7285 k).denote := + @applyExit_sound (before7284 k) (before7285 k) exit33 1 valid33 (macro7284 k) +theorem macro7285 (k : Nat) : applyExit (before7285 k) exit35 1 = some (before7286 k) := by + simp (disch := omega) [before7285, before7286, exit35, applyExit, pop, push] + <;> omega +theorem step7285 (k : Nat) : Runs (1*2) (before7285 k).denote (before7286 k).denote := + @applyExit_sound (before7285 k) (before7286 k) exit35 1 valid35 (macro7285 k) +theorem macro7286 (k : Nat) : applyExit (before7286 k) exit36 6 = some (before7287 k) := by + simp (disch := omega) [before7286, before7287, exit36, applyExit, pop, push] + <;> omega +theorem step7286 (k : Nat) : Runs (6*2) (before7286 k).denote (before7287 k).denote := + @applyExit_sound (before7286 k) (before7287 k) exit36 6 valid36 (macro7286 k) +theorem macro7287 (k : Nat) : applyExit (before7287 k) exit39 1 = some (before7288 k) := by + simp (disch := omega) [before7287, before7288, exit39, applyExit, pop, push] + <;> omega +theorem step7287 (k : Nat) : Runs (1*1) (before7287 k).denote (before7288 k).denote := + @applyExit_sound (before7287 k) (before7288 k) exit39 1 valid39 (macro7287 k) +theorem macro7288 (k : Nat) : applyExit (before7288 k) exit10 6 = some (before7289 k) := by + simp (disch := omega) [before7288, before7289, exit10, applyExit, pop, push] + <;> omega +theorem step7288 (k : Nat) : Runs (6*2) (before7288 k).denote (before7289 k).denote := + @applyExit_sound (before7288 k) (before7289 k) exit10 6 valid10 (macro7288 k) +theorem macro7289 (k : Nat) : applyExit (before7289 k) exit32 1 = some (before7290 k) := by + simp (disch := omega) [before7289, before7290, exit32, applyExit, pop, push] + <;> omega +theorem step7289 (k : Nat) : Runs (1*3) (before7289 k).denote (before7290 k).denote := + @applyExit_sound (before7289 k) (before7290 k) exit32 1 valid32 (macro7289 k) +theorem macro7290 (k : Nat) : applyExit (before7290 k) exit36 7 = some (before7291 k) := by + simp (disch := omega) [before7290, before7291, exit36, applyExit, pop, push] + <;> omega +theorem step7290 (k : Nat) : Runs (7*2) (before7290 k).denote (before7291 k).denote := + @applyExit_sound (before7290 k) (before7291 k) exit36 7 valid36 (macro7290 k) +theorem macro7291 (k : Nat) : applyExit (before7291 k) exit39 1 = some (before7292 k) := by + simp (disch := omega) [before7291, before7292, exit39, applyExit, pop, push] + <;> omega +theorem step7291 (k : Nat) : Runs (1*1) (before7291 k).denote (before7292 k).denote := + @applyExit_sound (before7291 k) (before7292 k) exit39 1 valid39 (macro7291 k) +theorem macro7292 (k : Nat) : applyExit (before7292 k) exit10 8 = some (before7293 k) := by + simp (disch := omega) [before7292, before7293, exit10, applyExit, pop, push] + <;> omega +theorem step7292 (k : Nat) : Runs (8*2) (before7292 k).denote (before7293 k).denote := + @applyExit_sound (before7292 k) (before7293 k) exit10 8 valid10 (macro7292 k) +theorem macro7293 (k : Nat) : applyExit (before7293 k) exit46 1 = some (before7294 k) := by + simp (disch := omega) [before7293, before7294, exit46, applyExit, pop, push] + <;> omega +theorem step7293 (k : Nat) : Runs (1*2) (before7293 k).denote (before7294 k).denote := + @applyExit_sound (before7293 k) (before7294 k) exit46 1 valid46 (macro7293 k) +theorem macro7294 (k : Nat) : applyExit (before7294 k) exit47 1 = some (before7295 k) := by + simp (disch := omega) [before7294, before7295, exit47, applyExit, pop, push] + <;> omega +theorem step7294 (k : Nat) : Runs (1*2) (before7294 k).denote (before7295 k).denote := + @applyExit_sound (before7294 k) (before7295 k) exit47 1 valid47 (macro7294 k) +theorem macro7295 (k : Nat) : applyExit (before7295 k) exit62 1 = some (before7296 k) := by + simp (disch := omega) [before7295, before7296, exit62, applyExit, pop, push] + <;> omega +theorem step7295 (k : Nat) : Runs (1*1) (before7295 k).denote (before7296 k).denote := + @applyExit_sound (before7295 k) (before7296 k) exit62 1 valid62 (macro7295 k) +theorem macro7296 (k : Nat) : applyExit (before7296 k) exit35 1 = some (before7297 k) := by + simp (disch := omega) [before7296, before7297, exit35, applyExit, pop, push] + <;> omega +theorem step7296 (k : Nat) : Runs (1*2) (before7296 k).denote (before7297 k).denote := + @applyExit_sound (before7296 k) (before7297 k) exit35 1 valid35 (macro7296 k) +theorem macro7297 (k : Nat) : applyExit (before7297 k) exit39 1 = some (before7298 k) := by + simp (disch := omega) [before7297, before7298, exit39, applyExit, pop, push] + <;> omega +theorem step7297 (k : Nat) : Runs (1*1) (before7297 k).denote (before7298 k).denote := + @applyExit_sound (before7297 k) (before7298 k) exit39 1 valid39 (macro7297 k) +theorem macro7298 (k : Nat) : applyExit (before7298 k) exit32 1 = some (before7299 k) := by + simp (disch := omega) [before7298, before7299, exit32, applyExit, pop, push] + <;> omega +theorem step7298 (k : Nat) : Runs (1*3) (before7298 k).denote (before7299 k).denote := + @applyExit_sound (before7298 k) (before7299 k) exit32 1 valid32 (macro7298 k) +theorem macro7299 (k : Nat) : applyExit (before7299 k) exit36 10 = some (after7299 k) := by + simp (disch := omega) [before7299, after7299, exit36, applyExit, pop, push] + <;> omega +theorem step7299 (k : Nat) : Runs (10*2) (before7299 k).denote (after7299 k).denote := + @applyExit_sound (before7299 k) (after7299 k) exit36 10 valid36 (macro7299 k) +theorem chunkRun072 (k : Nat) : Runs (1304*k+1583534809) (before7200 k).denote (after7299 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2))))))+(((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))))+((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2))))))) ((((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))))+((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3))))))+(((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))))+((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2))))))) (before7200 k).denote (before7250 k).denote (after7299 k).denote (@Runs.trans (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2)))))) (((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))))+((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2)))))) (before7200 k).denote (before7225 k).denote (before7250 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2))))) (before7200 k).denote (before7212 k).denote (before7225 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))) (((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before7200 k).denote (before7206 k).denote (before7212 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(2*2))) (before7200 k).denote (before7203 k).denote (before7206 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7200 k).denote (before7201 k).denote (before7203 k).denote (step7200 k) (@Runs.trans (1*1) (1*2) (before7201 k).denote (before7202 k).denote (before7203 k).denote (step7201 k) (step7202 k))) (@Runs.trans (1*1) ((1*3)+(2*2)) (before7203 k).denote (before7204 k).denote (before7206 k).denote (step7203 k) (@Runs.trans (1*3) (2*2) (before7204 k).denote (before7205 k).denote (before7206 k).denote (step7204 k) (step7205 k)))) (@Runs.trans ((1*1)+((3*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7206 k).denote (before7209 k).denote (before7212 k).denote (@Runs.trans (1*1) ((3*2)+(1*2)) (before7206 k).denote (before7207 k).denote (before7209 k).denote (step7206 k) (@Runs.trans (3*2) (1*2) (before7207 k).denote (before7208 k).denote (before7209 k).denote (step7207 k) (step7208 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7209 k).denote (before7210 k).denote (before7212 k).denote (step7209 k) (@Runs.trans (1*1) (1*2) (before7210 k).denote (before7211 k).denote (before7212 k).denote (step7210 k) (step7211 k))))) (@Runs.trans (((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2)))) (((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2)))) (before7212 k).denote (before7218 k).denote (before7225 k).denote (@Runs.trans ((1*1)+((1*3)+(4*2))) ((1*2)+((5*2)+(1*2))) (before7212 k).denote (before7215 k).denote (before7218 k).denote (@Runs.trans (1*1) ((1*3)+(4*2)) (before7212 k).denote (before7213 k).denote (before7215 k).denote (step7212 k) (@Runs.trans (1*3) (4*2) (before7213 k).denote (before7214 k).denote (before7215 k).denote (step7213 k) (step7214 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before7215 k).denote (before7216 k).denote (before7218 k).denote (step7215 k) (@Runs.trans (5*2) (1*2) (before7216 k).denote (before7217 k).denote (before7218 k).denote (step7216 k) (step7217 k)))) (@Runs.trans ((12*2)+((1*1)+(12*2))) (((1*3)+(12*2))+((1*2)+(5*2))) (before7218 k).denote (before7221 k).denote (before7225 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before7218 k).denote (before7219 k).denote (before7221 k).denote (step7218 k) (@Runs.trans (1*1) (12*2) (before7219 k).denote (before7220 k).denote (before7221 k).denote (step7219 k) (step7220 k))) (@Runs.trans ((1*3)+(12*2)) ((1*2)+(5*2)) (before7221 k).denote (before7223 k).denote (before7225 k).denote (@Runs.trans (1*3) (12*2) (before7221 k).denote (before7222 k).denote (before7223 k).denote (step7221 k) (step7222 k)) (@Runs.trans (1*2) (5*2) (before7223 k).denote (before7224 k).denote (before7225 k).denote (step7223 k) (step7224 k)))))) (@Runs.trans ((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2))))) ((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2))))) (before7225 k).denote (before7237 k).denote (before7250 k).denote (@Runs.trans (((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2)))) (((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))) (before7225 k).denote (before7231 k).denote (before7237 k).denote (@Runs.trans ((1*2)+((12*2)+(1*1))) ((12*2)+((1*3)+(12*2))) (before7225 k).denote (before7228 k).denote (before7231 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before7225 k).denote (before7226 k).denote (before7228 k).denote (step7225 k) (@Runs.trans (12*2) (1*1) (before7226 k).denote (before7227 k).denote (before7228 k).denote (step7226 k) (step7227 k))) (@Runs.trans (12*2) ((1*3)+(12*2)) (before7228 k).denote (before7229 k).denote (before7231 k).denote (step7228 k) (@Runs.trans (1*3) (12*2) (before7229 k).denote (before7230 k).denote (before7231 k).denote (step7229 k) (step7230 k)))) (@Runs.trans ((1*2)+((5*2)+((1*k+7)*90))) ((1*38)+((791761149*2)+(1*2))) (before7231 k).denote (before7234 k).denote (before7237 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+7)*90)) (before7231 k).denote (before7232 k).denote (before7234 k).denote (step7231 k) (@Runs.trans (5*2) ((1*k+7)*90) (before7232 k).denote (before7233 k).denote (before7234 k).denote (step7232 k) (step7233 k))) (@Runs.trans (1*38) ((791761149*2)+(1*2)) (before7234 k).denote (before7235 k).denote (before7237 k).denote (step7234 k) (@Runs.trans (791761149*2) (1*2) (before7235 k).denote (before7236 k).denote (before7237 k).denote (step7235 k) (step7236 k))))) (@Runs.trans (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2)))) (before7237 k).denote (before7243 k).denote (before7250 k).denote (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before7237 k).denote (before7240 k).denote (before7243 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before7237 k).denote (before7238 k).denote (before7240 k).denote (step7237 k) (@Runs.trans (1*1) (11*2) (before7238 k).denote (before7239 k).denote (before7240 k).denote (step7238 k) (step7239 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before7240 k).denote (before7241 k).denote (before7243 k).denote (step7240 k) (@Runs.trans (11*2) (1*2) (before7241 k).denote (before7242 k).denote (before7243 k).denote (step7241 k) (step7242 k)))) (@Runs.trans ((18*2)+((1*2)+(43*2))) (((1*1)+(43*2))+((1*3)+(43*2))) (before7243 k).denote (before7246 k).denote (before7250 k).denote (@Runs.trans (18*2) ((1*2)+(43*2)) (before7243 k).denote (before7244 k).denote (before7246 k).denote (step7243 k) (@Runs.trans (1*2) (43*2) (before7244 k).denote (before7245 k).denote (before7246 k).denote (step7244 k) (step7245 k))) (@Runs.trans ((1*1)+(43*2)) ((1*3)+(43*2)) (before7246 k).denote (before7248 k).denote (before7250 k).denote (@Runs.trans (1*1) (43*2) (before7246 k).denote (before7247 k).denote (before7248 k).denote (step7246 k) (step7247 k)) (@Runs.trans (1*3) (43*2) (before7248 k).denote (before7249 k).denote (before7250 k).denote (step7248 k) (step7249 k))))))) (@Runs.trans (((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))))+((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3)))))) (((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))))+((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2)))))) (before7250 k).denote (before7275 k).denote (after7299 k).denote (@Runs.trans ((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2))))) ((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3))))) (before7250 k).denote (before7262 k).denote (before7275 k).denote (@Runs.trans (((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2)))) (((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))) (before7250 k).denote (before7256 k).denote (before7262 k).denote (@Runs.trans ((1*2)+((12*2)+(1*2))) ((95*2)+((1*1)+(95*2))) (before7250 k).denote (before7253 k).denote (before7256 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before7250 k).denote (before7251 k).denote (before7253 k).denote (step7250 k) (@Runs.trans (12*2) (1*2) (before7251 k).denote (before7252 k).denote (before7253 k).denote (step7251 k) (step7252 k))) (@Runs.trans (95*2) ((1*1)+(95*2)) (before7253 k).denote (before7254 k).denote (before7256 k).denote (step7253 k) (@Runs.trans (1*1) (95*2) (before7254 k).denote (before7255 k).denote (before7256 k).denote (step7254 k) (step7255 k)))) (@Runs.trans ((1*3)+((95*2)+(1*2))) ((24*2)+(((1*k+8)*1214)+(9*2))) (before7256 k).denote (before7259 k).denote (before7262 k).denote (@Runs.trans (1*3) ((95*2)+(1*2)) (before7256 k).denote (before7257 k).denote (before7259 k).denote (step7256 k) (@Runs.trans (95*2) (1*2) (before7257 k).denote (before7258 k).denote (before7259 k).denote (step7257 k) (step7258 k))) (@Runs.trans (24*2) (((1*k+8)*1214)+(9*2)) (before7259 k).denote (before7260 k).denote (before7262 k).denote (step7259 k) (@Runs.trans ((1*k+8)*1214) (9*2) (before7260 k).denote (before7261 k).denote (before7262 k).denote (step7260 k) (step7261 k))))) (@Runs.trans (((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2)))) (((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3)))) (before7262 k).denote (before7268 k).denote (before7275 k).denote (@Runs.trans ((1*2)+((19*2)+(1*1))) ((19*2)+((1*3)+(19*2))) (before7262 k).denote (before7265 k).denote (before7268 k).denote (@Runs.trans (1*2) ((19*2)+(1*1)) (before7262 k).denote (before7263 k).denote (before7265 k).denote (step7262 k) (@Runs.trans (19*2) (1*1) (before7263 k).denote (before7264 k).denote (before7265 k).denote (step7263 k) (step7264 k))) (@Runs.trans (19*2) ((1*3)+(19*2)) (before7265 k).denote (before7266 k).denote (before7268 k).denote (step7265 k) (@Runs.trans (1*3) (19*2) (before7266 k).denote (before7267 k).denote (before7268 k).denote (step7266 k) (step7267 k)))) (@Runs.trans ((1*2)+((88*2)+(1*2))) (((40*2)+(1*1))+((40*2)+(1*3))) (before7268 k).denote (before7271 k).denote (before7275 k).denote (@Runs.trans (1*2) ((88*2)+(1*2)) (before7268 k).denote (before7269 k).denote (before7271 k).denote (step7268 k) (@Runs.trans (88*2) (1*2) (before7269 k).denote (before7270 k).denote (before7271 k).denote (step7269 k) (step7270 k))) (@Runs.trans ((40*2)+(1*1)) ((40*2)+(1*3)) (before7271 k).denote (before7273 k).denote (before7275 k).denote (@Runs.trans (40*2) (1*1) (before7271 k).denote (before7272 k).denote (before7273 k).denote (step7271 k) (step7272 k)) (@Runs.trans (40*2) (1*3) (before7273 k).denote (before7274 k).denote (before7275 k).denote (step7273 k) (step7274 k)))))) (@Runs.trans ((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2))))) ((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2))))) (before7275 k).denote (before7287 k).denote (after7299 k).denote (@Runs.trans (((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1)))) (((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))) (before7275 k).denote (before7281 k).denote (before7287 k).denote (@Runs.trans ((40*2)+((1*2)+(12*2))) ((1*2)+((31*2)+(1*1))) (before7275 k).denote (before7278 k).denote (before7281 k).denote (@Runs.trans (40*2) ((1*2)+(12*2)) (before7275 k).denote (before7276 k).denote (before7278 k).denote (step7275 k) (@Runs.trans (1*2) (12*2) (before7276 k).denote (before7277 k).denote (before7278 k).denote (step7276 k) (step7277 k))) (@Runs.trans (1*2) ((31*2)+(1*1)) (before7278 k).denote (before7279 k).denote (before7281 k).denote (step7278 k) (@Runs.trans (31*2) (1*1) (before7279 k).denote (before7280 k).denote (before7281 k).denote (step7279 k) (step7280 k)))) (@Runs.trans ((31*2)+((1*3)+(31*2))) ((1*2)+((1*2)+(6*2))) (before7281 k).denote (before7284 k).denote (before7287 k).denote (@Runs.trans (31*2) ((1*3)+(31*2)) (before7281 k).denote (before7282 k).denote (before7284 k).denote (step7281 k) (@Runs.trans (1*3) (31*2) (before7282 k).denote (before7283 k).denote (before7284 k).denote (step7282 k) (step7283 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before7284 k).denote (before7285 k).denote (before7287 k).denote (step7284 k) (@Runs.trans (1*2) (6*2) (before7285 k).denote (before7286 k).denote (before7287 k).denote (step7285 k) (step7286 k))))) (@Runs.trans (((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2)))) (((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2)))) (before7287 k).denote (before7293 k).denote (after7299 k).denote (@Runs.trans ((1*1)+((6*2)+(1*3))) ((7*2)+((1*1)+(8*2))) (before7287 k).denote (before7290 k).denote (before7293 k).denote (@Runs.trans (1*1) ((6*2)+(1*3)) (before7287 k).denote (before7288 k).denote (before7290 k).denote (step7287 k) (@Runs.trans (6*2) (1*3) (before7288 k).denote (before7289 k).denote (before7290 k).denote (step7288 k) (step7289 k))) (@Runs.trans (7*2) ((1*1)+(8*2)) (before7290 k).denote (before7291 k).denote (before7293 k).denote (step7290 k) (@Runs.trans (1*1) (8*2) (before7291 k).denote (before7292 k).denote (before7293 k).denote (step7291 k) (step7292 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) (((1*2)+(1*1))+((1*3)+(10*2))) (before7293 k).denote (before7296 k).denote (after7299 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7293 k).denote (before7294 k).denote (before7296 k).denote (step7293 k) (@Runs.trans (1*2) (1*1) (before7294 k).denote (before7295 k).denote (before7296 k).denote (step7294 k) (step7295 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(10*2)) (before7296 k).denote (before7298 k).denote (after7299 k).denote (@Runs.trans (1*2) (1*1) (before7296 k).denote (before7297 k).denote (before7298 k).denote (step7296 k) (step7297 k)) (@Runs.trans (1*3) (10*2) (before7298 k).denote (before7299 k).denote (after7299 k).denote (step7298 k) (step7299 k)))))))) + have ht : (((((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2))))))+(((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))))+((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2)))))))+((((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))))+((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3))))))+(((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))))+((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2)))))))) = (1304*k+1583534809) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean new file mode 100644 index 00000000..6b2b2833 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean @@ -0,0 +1,778 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7300_0 : Stack := [] +abbrev tail7300_1 : Stack := ⟨w0,1⟩ :: tail7300_0 +abbrev tail7300_2 : Stack := ⟨w2,1⟩ :: tail7300_1 +abbrev tail7300_3 : Stack := ⟨w1,1⟩ :: tail7300_2 +abbrev tail7300_4 : Stack := ⟨w0,1⟩ :: tail7300_3 +abbrev tail7300_5 : Stack := ⟨w2,1⟩ :: tail7300_4 +abbrev tail7300_6 : Stack := ⟨w1,2⟩ :: tail7300_5 +abbrev tail7300_7 : Stack := ⟨w0,13⟩ :: tail7300_6 +abbrev tail7300_8 : Stack := ⟨w2,1⟩ :: tail7300_7 +abbrev tail7300_9 : Stack := ⟨w0,5⟩ :: tail7300_8 +abbrev tail7300_10 : Stack := ⟨w2,1⟩ :: tail7300_9 +abbrev tail7300_11 : Stack := ⟨w1,5⟩ :: tail7300_10 +abbrev tail7300_12 : Stack := ⟨w0,13⟩ :: tail7300_11 +abbrev tail7300_13 : Stack := ⟨w2,1⟩ :: tail7300_12 +abbrev tail7300_14 : Stack := ⟨w1,5⟩ :: tail7300_13 +abbrev tail7300_15 : Stack := ⟨w0,13⟩ :: tail7300_14 +abbrev tail7300_16 : Stack := ⟨w2,1⟩ :: tail7300_15 +abbrev tail7300_17 : Stack := ⟨w1,5⟩ :: tail7300_16 +abbrev tail7300_18 (k : Nat) : Stack := ⟨w314,(1*k+7)⟩ :: tail7300_17 +abbrev tail7300_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7300_18 k +abbrev tail7300_20 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7300_19 k +abbrev tail7300_21 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7300_20 k +abbrev tail7300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_21 k +abbrev tail7300_23 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7300_22 k +abbrev tail7300_24 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7300_23 k +abbrev tail7300_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_24 k +abbrev tail7300_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7300_25 k +abbrev tail7300_27 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7300_26 k +abbrev tail7300_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_27 k +abbrev tail7300_29 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7300_28 k +abbrev tail7300_30 (k : Nat) : Stack := ⟨w315,(1*k+8)⟩ :: tail7300_29 k +abbrev tail7300_31 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7300_30 k +abbrev tail7300_32 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7300_31 k +abbrev tail7300_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_32 k +abbrev tail7300_34 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7300_33 k +abbrev tail7300_35 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7300_34 k +abbrev tail7300_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_35 k +abbrev tail7300_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7300_36 k +abbrev tail7300_38 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7300_37 k +abbrev tail7300_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_38 k +abbrev tail7300_40 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7300_39 k +abbrev tail7300_41 : Stack := ⟨w1,1⟩ :: tail7300_0 +abbrev tail7300_42 : Stack := ⟨w1,12⟩ :: tail7300_0 +abbrev tail7300_43 : Stack := ⟨w2,1⟩ :: tail7300_42 +abbrev tail7300_44 (k : Nat) : Stack := ⟨w0,29⟩ :: tail7300_37 k +abbrev tail7300_45 : Stack := ⟨w2,2⟩ :: tail7300_42 +abbrev tail7300_46 (k : Nat) : Stack := ⟨w0,28⟩ :: tail7300_37 k +abbrev tail7300_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_46 k +abbrev tail7300_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_47 k +abbrev tail7300_49 : Stack := ⟨w1,13⟩ :: tail7300_0 +abbrev tail7300_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_47 k +abbrev tail7300_51 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7300_47 k +abbrev tail7300_52 : Stack := ⟨w1,15⟩ :: tail7300_0 +abbrev tail7300_53 : Stack := ⟨w2,1⟩ :: tail7300_52 +abbrev tail7300_54 (k : Nat) : Stack := ⟨w0,27⟩ :: tail7300_37 k +abbrev tail7300_55 : Stack := ⟨w2,2⟩ :: tail7300_52 +abbrev tail7300_56 (k : Nat) : Stack := ⟨w0,26⟩ :: tail7300_37 k +abbrev tail7300_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_56 k +abbrev tail7300_58 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_57 k +abbrev tail7300_59 : Stack := ⟨w1,16⟩ :: tail7300_0 +abbrev tail7300_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_57 k +abbrev tail7300_61 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7300_57 k +abbrev tail7300_62 : Stack := ⟨w1,18⟩ :: tail7300_0 +abbrev tail7300_63 : Stack := ⟨w2,1⟩ :: tail7300_62 +abbrev tail7300_64 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7300_37 k +abbrev tail7300_65 : Stack := ⟨w2,2⟩ :: tail7300_62 +abbrev tail7300_66 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7300_37 k +abbrev tail7300_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_66 k +abbrev tail7300_68 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_67 k +abbrev tail7300_69 : Stack := ⟨w1,19⟩ :: tail7300_0 +abbrev tail7300_70 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_67 k +abbrev tail7300_71 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7300_67 k +abbrev tail7300_72 : Stack := ⟨w1,21⟩ :: tail7300_0 +abbrev tail7300_73 : Stack := ⟨w2,1⟩ :: tail7300_72 +abbrev tail7300_74 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7300_37 k +abbrev tail7300_75 : Stack := ⟨w2,2⟩ :: tail7300_72 +abbrev tail7300_76 (k : Nat) : Stack := ⟨w0,22⟩ :: tail7300_37 k +abbrev tail7300_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_76 k +abbrev tail7300_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_77 k +abbrev tail7300_79 : Stack := ⟨w1,22⟩ :: tail7300_0 +abbrev tail7300_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_77 k +abbrev tail7300_81 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7300_77 k +abbrev tail7300_82 : Stack := ⟨w1,24⟩ :: tail7300_0 +abbrev tail7300_83 : Stack := ⟨w2,1⟩ :: tail7300_82 +abbrev tail7300_84 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7300_37 k +abbrev tail7300_85 : Stack := ⟨w2,2⟩ :: tail7300_82 +abbrev tail7300_86 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7300_37 k +abbrev tail7300_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_86 k +abbrev tail7300_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_87 k +abbrev tail7300_89 : Stack := ⟨w1,25⟩ :: tail7300_0 +abbrev tail7300_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_87 k +abbrev tail7300_91 (k : Nat) : Stack := ⟨w0,26⟩ :: tail7300_87 k +abbrev tail7300_92 : Stack := ⟨w1,27⟩ :: tail7300_0 +abbrev tail7300_93 : Stack := ⟨w2,1⟩ :: tail7300_92 +abbrev tail7300_94 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7300_37 k +abbrev tail7300_95 : Stack := ⟨w2,2⟩ :: tail7300_92 +abbrev tail7300_96 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7300_37 k +abbrev tail7300_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_96 k +abbrev tail7300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_97 k +abbrev tail7300_99 : Stack := ⟨w1,28⟩ :: tail7300_0 +abbrev tail7300_100 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_97 k +abbrev tail7300_101 (k : Nat) : Stack := ⟨w0,29⟩ :: tail7300_97 k +abbrev tail7300_102 : Stack := ⟨w1,30⟩ :: tail7300_0 +abbrev tail7300_103 : Stack := ⟨w2,1⟩ :: tail7300_102 +abbrev tail7300_104 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7300_37 k +abbrev tail7300_105 : Stack := ⟨w2,2⟩ :: tail7300_102 +abbrev tail7300_106 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7300_37 k +abbrev tail7300_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_106 k +abbrev tail7300_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_107 k +abbrev tail7300_109 : Stack := ⟨w1,31⟩ :: tail7300_0 +abbrev tail7300_110 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_107 k +abbrev tail7300_111 (k : Nat) : Stack := ⟨w0,32⟩ :: tail7300_107 k +abbrev tail7300_112 : Stack := ⟨w1,33⟩ :: tail7300_0 +abbrev tail7300_113 : Stack := ⟨w2,1⟩ :: tail7300_112 +abbrev tail7300_114 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7300_37 k +abbrev tail7300_115 : Stack := ⟨w2,2⟩ :: tail7300_112 +abbrev tail7300_116 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7300_37 k +abbrev tail7300_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_116 k +abbrev tail7300_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_117 k +abbrev tail7300_119 : Stack := ⟨w1,34⟩ :: tail7300_0 +abbrev tail7300_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_117 k +abbrev tail7300_121 (k : Nat) : Stack := ⟨w0,35⟩ :: tail7300_117 k +abbrev tail7300_122 : Stack := ⟨w1,36⟩ :: tail7300_0 +abbrev tail7300_123 : Stack := ⟨w2,1⟩ :: tail7300_122 +abbrev tail7300_124 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7300_37 k +abbrev tail7300_125 : Stack := ⟨w2,2⟩ :: tail7300_122 +abbrev tail7300_126 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7300_37 k +abbrev tail7300_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_126 k +abbrev tail7300_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_127 k +abbrev tail7300_129 : Stack := ⟨w1,37⟩ :: tail7300_0 +abbrev tail7300_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_127 k +abbrev tail7300_131 (k : Nat) : Stack := ⟨w0,38⟩ :: tail7300_127 k +abbrev tail7300_132 : Stack := ⟨w1,39⟩ :: tail7300_0 +abbrev tail7300_133 : Stack := ⟨w2,1⟩ :: tail7300_132 +abbrev tail7300_134 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7300_37 k +abbrev tail7300_135 : Stack := ⟨w2,2⟩ :: tail7300_132 +abbrev tail7300_136 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7300_37 k +abbrev tail7300_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_136 k +abbrev tail7300_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_137 k +abbrev tail7300_139 : Stack := ⟨w1,40⟩ :: tail7300_0 +abbrev tail7300_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_137 k +abbrev tail7300_141 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7300_137 k +abbrev tail7300_142 : Stack := ⟨w1,42⟩ :: tail7300_0 +abbrev tail7300_143 : Stack := ⟨w2,1⟩ :: tail7300_142 +abbrev tail7300_144 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7300_37 k +abbrev tail7300_145 : Stack := ⟨w2,2⟩ :: tail7300_142 +abbrev tail7300_146 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7300_37 k +abbrev tail7300_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_146 k +abbrev tail7300_148 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_147 k +abbrev tail7300_149 : Stack := ⟨w1,43⟩ :: tail7300_0 +abbrev tail7300_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_147 k +abbrev tail7300_151 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7300_147 k + +def before7300 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527015),(tail7300_40 k),tail7300_0⟩ +def before7301 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527015),(tail7300_40 k),tail7300_41⟩ +def before7302 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail7300_39 k),tail7300_42⟩ +def before7303 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526991),(tail7300_38 k),tail7300_43⟩ +def before7304 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526989),(tail7300_44 k),tail7300_45⟩ +def before7305 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526989),(tail7300_47 k),tail7300_45⟩ +def before7306 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526991),(tail7300_48 k),tail7300_43⟩ +def before7307 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526991),(tail7300_48 k),tail7300_49⟩ +def before7308 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526991),(tail7300_50 k),tail7300_49⟩ +def before7309 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527017),(tail7300_51 k),tail7300_0⟩ +def before7310 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527017),(tail7300_51 k),tail7300_41⟩ +def before7311 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526989),(tail7300_47 k),tail7300_52⟩ +def before7312 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526987),(tail7300_46 k),tail7300_53⟩ +def before7313 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526985),(tail7300_54 k),tail7300_55⟩ +def before7314 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526985),(tail7300_57 k),tail7300_55⟩ +def before7315 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526987),(tail7300_58 k),tail7300_53⟩ +def before7316 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526987),(tail7300_58 k),tail7300_59⟩ +def before7317 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526987),(tail7300_60 k),tail7300_59⟩ +def before7318 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527019),(tail7300_61 k),tail7300_0⟩ +def before7319 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527019),(tail7300_61 k),tail7300_41⟩ +def before7320 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526985),(tail7300_57 k),tail7300_62⟩ +def before7321 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526983),(tail7300_56 k),tail7300_63⟩ +def before7322 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526981),(tail7300_64 k),tail7300_65⟩ +def before7323 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526981),(tail7300_67 k),tail7300_65⟩ +def before7324 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526983),(tail7300_68 k),tail7300_63⟩ +def before7325 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526983),(tail7300_68 k),tail7300_69⟩ +def before7326 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526983),(tail7300_70 k),tail7300_69⟩ +def before7327 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527021),(tail7300_71 k),tail7300_0⟩ +def before7328 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527021),(tail7300_71 k),tail7300_41⟩ +def before7329 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526981),(tail7300_67 k),tail7300_72⟩ +def before7330 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526979),(tail7300_66 k),tail7300_73⟩ +def before7331 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526977),(tail7300_74 k),tail7300_75⟩ +def before7332 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526977),(tail7300_77 k),tail7300_75⟩ +def before7333 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526979),(tail7300_78 k),tail7300_73⟩ +def before7334 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526979),(tail7300_78 k),tail7300_79⟩ +def before7335 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526979),(tail7300_80 k),tail7300_79⟩ +def before7336 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527023),(tail7300_81 k),tail7300_0⟩ +def before7337 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527023),(tail7300_81 k),tail7300_41⟩ +def before7338 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526977),(tail7300_77 k),tail7300_82⟩ +def before7339 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526975),(tail7300_76 k),tail7300_83⟩ +def before7340 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526973),(tail7300_84 k),tail7300_85⟩ +def before7341 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526973),(tail7300_87 k),tail7300_85⟩ +def before7342 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526975),(tail7300_88 k),tail7300_83⟩ +def before7343 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526975),(tail7300_88 k),tail7300_89⟩ +def before7344 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526975),(tail7300_90 k),tail7300_89⟩ +def before7345 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527025),(tail7300_91 k),tail7300_0⟩ +def before7346 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527025),(tail7300_91 k),tail7300_41⟩ +def before7347 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526973),(tail7300_87 k),tail7300_92⟩ +def before7348 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526971),(tail7300_86 k),tail7300_93⟩ +def before7349 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526969),(tail7300_94 k),tail7300_95⟩ +def before7350 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526969),(tail7300_97 k),tail7300_95⟩ +def before7351 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail7300_98 k),tail7300_93⟩ +def before7352 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526971),(tail7300_98 k),tail7300_99⟩ +def before7353 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail7300_100 k),tail7300_99⟩ +def before7354 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527027),(tail7300_101 k),tail7300_0⟩ +def before7355 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527027),(tail7300_101 k),tail7300_41⟩ +def before7356 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail7300_97 k),tail7300_102⟩ +def before7357 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526967),(tail7300_96 k),tail7300_103⟩ +def before7358 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526965),(tail7300_104 k),tail7300_105⟩ +def before7359 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail7300_107 k),tail7300_105⟩ +def before7360 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail7300_108 k),tail7300_103⟩ +def before7361 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail7300_108 k),tail7300_109⟩ +def before7362 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail7300_110 k),tail7300_109⟩ +def before7363 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527029),(tail7300_111 k),tail7300_0⟩ +def before7364 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527029),(tail7300_111 k),tail7300_41⟩ +def before7365 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526965),(tail7300_107 k),tail7300_112⟩ +def before7366 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526963),(tail7300_106 k),tail7300_113⟩ +def before7367 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526961),(tail7300_114 k),tail7300_115⟩ +def before7368 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526961),(tail7300_117 k),tail7300_115⟩ +def before7369 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail7300_118 k),tail7300_113⟩ +def before7370 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail7300_118 k),tail7300_119⟩ +def before7371 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail7300_120 k),tail7300_119⟩ +def before7372 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527031),(tail7300_121 k),tail7300_0⟩ +def before7373 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527031),(tail7300_121 k),tail7300_41⟩ +def before7374 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail7300_117 k),tail7300_122⟩ +def before7375 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526959),(tail7300_116 k),tail7300_123⟩ +def before7376 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526957),(tail7300_124 k),tail7300_125⟩ +def before7377 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526957),(tail7300_127 k),tail7300_125⟩ +def before7378 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail7300_128 k),tail7300_123⟩ +def before7379 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail7300_128 k),tail7300_129⟩ +def before7380 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail7300_130 k),tail7300_129⟩ +def before7381 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527033),(tail7300_131 k),tail7300_0⟩ +def before7382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527033),(tail7300_131 k),tail7300_41⟩ +def before7383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail7300_127 k),tail7300_132⟩ +def before7384 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526955),(tail7300_126 k),tail7300_133⟩ +def before7385 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526953),(tail7300_134 k),tail7300_135⟩ +def before7386 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526953),(tail7300_137 k),tail7300_135⟩ +def before7387 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail7300_138 k),tail7300_133⟩ +def before7388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail7300_138 k),tail7300_139⟩ +def before7389 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail7300_140 k),tail7300_139⟩ +def before7390 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527035),(tail7300_141 k),tail7300_0⟩ +def before7391 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527035),(tail7300_141 k),tail7300_41⟩ +def before7392 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail7300_137 k),tail7300_142⟩ +def before7393 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526951),(tail7300_136 k),tail7300_143⟩ +def before7394 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526949),(tail7300_144 k),tail7300_145⟩ +def before7395 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526949),(tail7300_147 k),tail7300_145⟩ +def before7396 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail7300_148 k),tail7300_143⟩ +def before7397 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail7300_148 k),tail7300_149⟩ +def before7398 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail7300_150 k),tail7300_149⟩ +def before7399 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527037),(tail7300_151 k),tail7300_0⟩ +def after7399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527037),(tail7300_151 k),tail7300_41⟩ + +theorem macro7300 (k : Nat) : applyExit (before7300 k) exit39 1 = some (before7301 k) := by + simp (disch := omega) [before7300, before7301, exit39, applyExit, pop, push] + <;> omega +theorem step7300 (k : Nat) : Runs (1*1) (before7300 k).denote (before7301 k).denote := + @applyExit_sound (before7300 k) (before7301 k) exit39 1 valid39 (macro7300 k) +theorem macro7301 (k : Nat) : applyExit (before7301 k) exit10 11 = some (before7302 k) := by + simp (disch := omega) [before7301, before7302, exit10, applyExit, pop, push] + <;> omega +theorem step7301 (k : Nat) : Runs (11*2) (before7301 k).denote (before7302 k).denote := + @applyExit_sound (before7301 k) (before7302 k) exit10 11 valid10 (macro7301 k) +theorem macro7302 (k : Nat) : applyExit (before7302 k) exit46 1 = some (before7303 k) := by + simp (disch := omega) [before7302, before7303, exit46, applyExit, pop, push] + <;> omega +theorem step7302 (k : Nat) : Runs (1*2) (before7302 k).denote (before7303 k).denote := + @applyExit_sound (before7302 k) (before7303 k) exit46 1 valid46 (macro7302 k) +theorem macro7303 (k : Nat) : applyExit (before7303 k) exit47 1 = some (before7304 k) := by + simp (disch := omega) [before7303, before7304, exit47, applyExit, pop, push] + <;> omega +theorem step7303 (k : Nat) : Runs (1*2) (before7303 k).denote (before7304 k).denote := + @applyExit_sound (before7303 k) (before7304 k) exit47 1 valid47 (macro7303 k) +theorem macro7304 (k : Nat) : applyExit (before7304 k) exit62 1 = some (before7305 k) := by + simp (disch := omega) [before7304, before7305, exit62, applyExit, pop, push] + <;> omega +theorem step7304 (k : Nat) : Runs (1*1) (before7304 k).denote (before7305 k).denote := + @applyExit_sound (before7304 k) (before7305 k) exit62 1 valid62 (macro7304 k) +theorem macro7305 (k : Nat) : applyExit (before7305 k) exit35 1 = some (before7306 k) := by + simp (disch := omega) [before7305, before7306, exit35, applyExit, pop, push] + <;> omega +theorem step7305 (k : Nat) : Runs (1*2) (before7305 k).denote (before7306 k).denote := + @applyExit_sound (before7305 k) (before7306 k) exit35 1 valid35 (macro7305 k) +theorem macro7306 (k : Nat) : applyExit (before7306 k) exit39 1 = some (before7307 k) := by + simp (disch := omega) [before7306, before7307, exit39, applyExit, pop, push] + <;> omega +theorem step7306 (k : Nat) : Runs (1*1) (before7306 k).denote (before7307 k).denote := + @applyExit_sound (before7306 k) (before7307 k) exit39 1 valid39 (macro7306 k) +theorem macro7307 (k : Nat) : applyExit (before7307 k) exit32 1 = some (before7308 k) := by + simp (disch := omega) [before7307, before7308, exit32, applyExit, pop, push] + <;> omega +theorem step7307 (k : Nat) : Runs (1*3) (before7307 k).denote (before7308 k).denote := + @applyExit_sound (before7307 k) (before7308 k) exit32 1 valid32 (macro7307 k) +theorem macro7308 (k : Nat) : applyExit (before7308 k) exit36 13 = some (before7309 k) := by + simp (disch := omega) [before7308, before7309, exit36, applyExit, pop, push] + <;> omega +theorem step7308 (k : Nat) : Runs (13*2) (before7308 k).denote (before7309 k).denote := + @applyExit_sound (before7308 k) (before7309 k) exit36 13 valid36 (macro7308 k) +theorem macro7309 (k : Nat) : applyExit (before7309 k) exit39 1 = some (before7310 k) := by + simp (disch := omega) [before7309, before7310, exit39, applyExit, pop, push] + <;> omega +theorem step7309 (k : Nat) : Runs (1*1) (before7309 k).denote (before7310 k).denote := + @applyExit_sound (before7309 k) (before7310 k) exit39 1 valid39 (macro7309 k) +theorem macro7310 (k : Nat) : applyExit (before7310 k) exit10 14 = some (before7311 k) := by + simp (disch := omega) [before7310, before7311, exit10, applyExit, pop, push] + <;> omega +theorem step7310 (k : Nat) : Runs (14*2) (before7310 k).denote (before7311 k).denote := + @applyExit_sound (before7310 k) (before7311 k) exit10 14 valid10 (macro7310 k) +theorem macro7311 (k : Nat) : applyExit (before7311 k) exit46 1 = some (before7312 k) := by + simp (disch := omega) [before7311, before7312, exit46, applyExit, pop, push] + <;> omega +theorem step7311 (k : Nat) : Runs (1*2) (before7311 k).denote (before7312 k).denote := + @applyExit_sound (before7311 k) (before7312 k) exit46 1 valid46 (macro7311 k) +theorem macro7312 (k : Nat) : applyExit (before7312 k) exit47 1 = some (before7313 k) := by + simp (disch := omega) [before7312, before7313, exit47, applyExit, pop, push] + <;> omega +theorem step7312 (k : Nat) : Runs (1*2) (before7312 k).denote (before7313 k).denote := + @applyExit_sound (before7312 k) (before7313 k) exit47 1 valid47 (macro7312 k) +theorem macro7313 (k : Nat) : applyExit (before7313 k) exit62 1 = some (before7314 k) := by + simp (disch := omega) [before7313, before7314, exit62, applyExit, pop, push] + <;> omega +theorem step7313 (k : Nat) : Runs (1*1) (before7313 k).denote (before7314 k).denote := + @applyExit_sound (before7313 k) (before7314 k) exit62 1 valid62 (macro7313 k) +theorem macro7314 (k : Nat) : applyExit (before7314 k) exit35 1 = some (before7315 k) := by + simp (disch := omega) [before7314, before7315, exit35, applyExit, pop, push] + <;> omega +theorem step7314 (k : Nat) : Runs (1*2) (before7314 k).denote (before7315 k).denote := + @applyExit_sound (before7314 k) (before7315 k) exit35 1 valid35 (macro7314 k) +theorem macro7315 (k : Nat) : applyExit (before7315 k) exit39 1 = some (before7316 k) := by + simp (disch := omega) [before7315, before7316, exit39, applyExit, pop, push] + <;> omega +theorem step7315 (k : Nat) : Runs (1*1) (before7315 k).denote (before7316 k).denote := + @applyExit_sound (before7315 k) (before7316 k) exit39 1 valid39 (macro7315 k) +theorem macro7316 (k : Nat) : applyExit (before7316 k) exit32 1 = some (before7317 k) := by + simp (disch := omega) [before7316, before7317, exit32, applyExit, pop, push] + <;> omega +theorem step7316 (k : Nat) : Runs (1*3) (before7316 k).denote (before7317 k).denote := + @applyExit_sound (before7316 k) (before7317 k) exit32 1 valid32 (macro7316 k) +theorem macro7317 (k : Nat) : applyExit (before7317 k) exit36 16 = some (before7318 k) := by + simp (disch := omega) [before7317, before7318, exit36, applyExit, pop, push] + <;> omega +theorem step7317 (k : Nat) : Runs (16*2) (before7317 k).denote (before7318 k).denote := + @applyExit_sound (before7317 k) (before7318 k) exit36 16 valid36 (macro7317 k) +theorem macro7318 (k : Nat) : applyExit (before7318 k) exit39 1 = some (before7319 k) := by + simp (disch := omega) [before7318, before7319, exit39, applyExit, pop, push] + <;> omega +theorem step7318 (k : Nat) : Runs (1*1) (before7318 k).denote (before7319 k).denote := + @applyExit_sound (before7318 k) (before7319 k) exit39 1 valid39 (macro7318 k) +theorem macro7319 (k : Nat) : applyExit (before7319 k) exit10 17 = some (before7320 k) := by + simp (disch := omega) [before7319, before7320, exit10, applyExit, pop, push] + <;> omega +theorem step7319 (k : Nat) : Runs (17*2) (before7319 k).denote (before7320 k).denote := + @applyExit_sound (before7319 k) (before7320 k) exit10 17 valid10 (macro7319 k) +theorem macro7320 (k : Nat) : applyExit (before7320 k) exit46 1 = some (before7321 k) := by + simp (disch := omega) [before7320, before7321, exit46, applyExit, pop, push] + <;> omega +theorem step7320 (k : Nat) : Runs (1*2) (before7320 k).denote (before7321 k).denote := + @applyExit_sound (before7320 k) (before7321 k) exit46 1 valid46 (macro7320 k) +theorem macro7321 (k : Nat) : applyExit (before7321 k) exit47 1 = some (before7322 k) := by + simp (disch := omega) [before7321, before7322, exit47, applyExit, pop, push] + <;> omega +theorem step7321 (k : Nat) : Runs (1*2) (before7321 k).denote (before7322 k).denote := + @applyExit_sound (before7321 k) (before7322 k) exit47 1 valid47 (macro7321 k) +theorem macro7322 (k : Nat) : applyExit (before7322 k) exit62 1 = some (before7323 k) := by + simp (disch := omega) [before7322, before7323, exit62, applyExit, pop, push] + <;> omega +theorem step7322 (k : Nat) : Runs (1*1) (before7322 k).denote (before7323 k).denote := + @applyExit_sound (before7322 k) (before7323 k) exit62 1 valid62 (macro7322 k) +theorem macro7323 (k : Nat) : applyExit (before7323 k) exit35 1 = some (before7324 k) := by + simp (disch := omega) [before7323, before7324, exit35, applyExit, pop, push] + <;> omega +theorem step7323 (k : Nat) : Runs (1*2) (before7323 k).denote (before7324 k).denote := + @applyExit_sound (before7323 k) (before7324 k) exit35 1 valid35 (macro7323 k) +theorem macro7324 (k : Nat) : applyExit (before7324 k) exit39 1 = some (before7325 k) := by + simp (disch := omega) [before7324, before7325, exit39, applyExit, pop, push] + <;> omega +theorem step7324 (k : Nat) : Runs (1*1) (before7324 k).denote (before7325 k).denote := + @applyExit_sound (before7324 k) (before7325 k) exit39 1 valid39 (macro7324 k) +theorem macro7325 (k : Nat) : applyExit (before7325 k) exit32 1 = some (before7326 k) := by + simp (disch := omega) [before7325, before7326, exit32, applyExit, pop, push] + <;> omega +theorem step7325 (k : Nat) : Runs (1*3) (before7325 k).denote (before7326 k).denote := + @applyExit_sound (before7325 k) (before7326 k) exit32 1 valid32 (macro7325 k) +theorem macro7326 (k : Nat) : applyExit (before7326 k) exit36 19 = some (before7327 k) := by + simp (disch := omega) [before7326, before7327, exit36, applyExit, pop, push] + <;> omega +theorem step7326 (k : Nat) : Runs (19*2) (before7326 k).denote (before7327 k).denote := + @applyExit_sound (before7326 k) (before7327 k) exit36 19 valid36 (macro7326 k) +theorem macro7327 (k : Nat) : applyExit (before7327 k) exit39 1 = some (before7328 k) := by + simp (disch := omega) [before7327, before7328, exit39, applyExit, pop, push] + <;> omega +theorem step7327 (k : Nat) : Runs (1*1) (before7327 k).denote (before7328 k).denote := + @applyExit_sound (before7327 k) (before7328 k) exit39 1 valid39 (macro7327 k) +theorem macro7328 (k : Nat) : applyExit (before7328 k) exit10 20 = some (before7329 k) := by + simp (disch := omega) [before7328, before7329, exit10, applyExit, pop, push] + <;> omega +theorem step7328 (k : Nat) : Runs (20*2) (before7328 k).denote (before7329 k).denote := + @applyExit_sound (before7328 k) (before7329 k) exit10 20 valid10 (macro7328 k) +theorem macro7329 (k : Nat) : applyExit (before7329 k) exit46 1 = some (before7330 k) := by + simp (disch := omega) [before7329, before7330, exit46, applyExit, pop, push] + <;> omega +theorem step7329 (k : Nat) : Runs (1*2) (before7329 k).denote (before7330 k).denote := + @applyExit_sound (before7329 k) (before7330 k) exit46 1 valid46 (macro7329 k) +theorem macro7330 (k : Nat) : applyExit (before7330 k) exit47 1 = some (before7331 k) := by + simp (disch := omega) [before7330, before7331, exit47, applyExit, pop, push] + <;> omega +theorem step7330 (k : Nat) : Runs (1*2) (before7330 k).denote (before7331 k).denote := + @applyExit_sound (before7330 k) (before7331 k) exit47 1 valid47 (macro7330 k) +theorem macro7331 (k : Nat) : applyExit (before7331 k) exit62 1 = some (before7332 k) := by + simp (disch := omega) [before7331, before7332, exit62, applyExit, pop, push] + <;> omega +theorem step7331 (k : Nat) : Runs (1*1) (before7331 k).denote (before7332 k).denote := + @applyExit_sound (before7331 k) (before7332 k) exit62 1 valid62 (macro7331 k) +theorem macro7332 (k : Nat) : applyExit (before7332 k) exit35 1 = some (before7333 k) := by + simp (disch := omega) [before7332, before7333, exit35, applyExit, pop, push] + <;> omega +theorem step7332 (k : Nat) : Runs (1*2) (before7332 k).denote (before7333 k).denote := + @applyExit_sound (before7332 k) (before7333 k) exit35 1 valid35 (macro7332 k) +theorem macro7333 (k : Nat) : applyExit (before7333 k) exit39 1 = some (before7334 k) := by + simp (disch := omega) [before7333, before7334, exit39, applyExit, pop, push] + <;> omega +theorem step7333 (k : Nat) : Runs (1*1) (before7333 k).denote (before7334 k).denote := + @applyExit_sound (before7333 k) (before7334 k) exit39 1 valid39 (macro7333 k) +theorem macro7334 (k : Nat) : applyExit (before7334 k) exit32 1 = some (before7335 k) := by + simp (disch := omega) [before7334, before7335, exit32, applyExit, pop, push] + <;> omega +theorem step7334 (k : Nat) : Runs (1*3) (before7334 k).denote (before7335 k).denote := + @applyExit_sound (before7334 k) (before7335 k) exit32 1 valid32 (macro7334 k) +theorem macro7335 (k : Nat) : applyExit (before7335 k) exit36 22 = some (before7336 k) := by + simp (disch := omega) [before7335, before7336, exit36, applyExit, pop, push] + <;> omega +theorem step7335 (k : Nat) : Runs (22*2) (before7335 k).denote (before7336 k).denote := + @applyExit_sound (before7335 k) (before7336 k) exit36 22 valid36 (macro7335 k) +theorem macro7336 (k : Nat) : applyExit (before7336 k) exit39 1 = some (before7337 k) := by + simp (disch := omega) [before7336, before7337, exit39, applyExit, pop, push] + <;> omega +theorem step7336 (k : Nat) : Runs (1*1) (before7336 k).denote (before7337 k).denote := + @applyExit_sound (before7336 k) (before7337 k) exit39 1 valid39 (macro7336 k) +theorem macro7337 (k : Nat) : applyExit (before7337 k) exit10 23 = some (before7338 k) := by + simp (disch := omega) [before7337, before7338, exit10, applyExit, pop, push] + <;> omega +theorem step7337 (k : Nat) : Runs (23*2) (before7337 k).denote (before7338 k).denote := + @applyExit_sound (before7337 k) (before7338 k) exit10 23 valid10 (macro7337 k) +theorem macro7338 (k : Nat) : applyExit (before7338 k) exit46 1 = some (before7339 k) := by + simp (disch := omega) [before7338, before7339, exit46, applyExit, pop, push] + <;> omega +theorem step7338 (k : Nat) : Runs (1*2) (before7338 k).denote (before7339 k).denote := + @applyExit_sound (before7338 k) (before7339 k) exit46 1 valid46 (macro7338 k) +theorem macro7339 (k : Nat) : applyExit (before7339 k) exit47 1 = some (before7340 k) := by + simp (disch := omega) [before7339, before7340, exit47, applyExit, pop, push] + <;> omega +theorem step7339 (k : Nat) : Runs (1*2) (before7339 k).denote (before7340 k).denote := + @applyExit_sound (before7339 k) (before7340 k) exit47 1 valid47 (macro7339 k) +theorem macro7340 (k : Nat) : applyExit (before7340 k) exit62 1 = some (before7341 k) := by + simp (disch := omega) [before7340, before7341, exit62, applyExit, pop, push] + <;> omega +theorem step7340 (k : Nat) : Runs (1*1) (before7340 k).denote (before7341 k).denote := + @applyExit_sound (before7340 k) (before7341 k) exit62 1 valid62 (macro7340 k) +theorem macro7341 (k : Nat) : applyExit (before7341 k) exit35 1 = some (before7342 k) := by + simp (disch := omega) [before7341, before7342, exit35, applyExit, pop, push] + <;> omega +theorem step7341 (k : Nat) : Runs (1*2) (before7341 k).denote (before7342 k).denote := + @applyExit_sound (before7341 k) (before7342 k) exit35 1 valid35 (macro7341 k) +theorem macro7342 (k : Nat) : applyExit (before7342 k) exit39 1 = some (before7343 k) := by + simp (disch := omega) [before7342, before7343, exit39, applyExit, pop, push] + <;> omega +theorem step7342 (k : Nat) : Runs (1*1) (before7342 k).denote (before7343 k).denote := + @applyExit_sound (before7342 k) (before7343 k) exit39 1 valid39 (macro7342 k) +theorem macro7343 (k : Nat) : applyExit (before7343 k) exit32 1 = some (before7344 k) := by + simp (disch := omega) [before7343, before7344, exit32, applyExit, pop, push] + <;> omega +theorem step7343 (k : Nat) : Runs (1*3) (before7343 k).denote (before7344 k).denote := + @applyExit_sound (before7343 k) (before7344 k) exit32 1 valid32 (macro7343 k) +theorem macro7344 (k : Nat) : applyExit (before7344 k) exit36 25 = some (before7345 k) := by + simp (disch := omega) [before7344, before7345, exit36, applyExit, pop, push] + <;> omega +theorem step7344 (k : Nat) : Runs (25*2) (before7344 k).denote (before7345 k).denote := + @applyExit_sound (before7344 k) (before7345 k) exit36 25 valid36 (macro7344 k) +theorem macro7345 (k : Nat) : applyExit (before7345 k) exit39 1 = some (before7346 k) := by + simp (disch := omega) [before7345, before7346, exit39, applyExit, pop, push] + <;> omega +theorem step7345 (k : Nat) : Runs (1*1) (before7345 k).denote (before7346 k).denote := + @applyExit_sound (before7345 k) (before7346 k) exit39 1 valid39 (macro7345 k) +theorem macro7346 (k : Nat) : applyExit (before7346 k) exit10 26 = some (before7347 k) := by + simp (disch := omega) [before7346, before7347, exit10, applyExit, pop, push] + <;> omega +theorem step7346 (k : Nat) : Runs (26*2) (before7346 k).denote (before7347 k).denote := + @applyExit_sound (before7346 k) (before7347 k) exit10 26 valid10 (macro7346 k) +theorem macro7347 (k : Nat) : applyExit (before7347 k) exit46 1 = some (before7348 k) := by + simp (disch := omega) [before7347, before7348, exit46, applyExit, pop, push] + <;> omega +theorem step7347 (k : Nat) : Runs (1*2) (before7347 k).denote (before7348 k).denote := + @applyExit_sound (before7347 k) (before7348 k) exit46 1 valid46 (macro7347 k) +theorem macro7348 (k : Nat) : applyExit (before7348 k) exit47 1 = some (before7349 k) := by + simp (disch := omega) [before7348, before7349, exit47, applyExit, pop, push] + <;> omega +theorem step7348 (k : Nat) : Runs (1*2) (before7348 k).denote (before7349 k).denote := + @applyExit_sound (before7348 k) (before7349 k) exit47 1 valid47 (macro7348 k) +theorem macro7349 (k : Nat) : applyExit (before7349 k) exit62 1 = some (before7350 k) := by + simp (disch := omega) [before7349, before7350, exit62, applyExit, pop, push] + <;> omega +theorem step7349 (k : Nat) : Runs (1*1) (before7349 k).denote (before7350 k).denote := + @applyExit_sound (before7349 k) (before7350 k) exit62 1 valid62 (macro7349 k) +theorem macro7350 (k : Nat) : applyExit (before7350 k) exit35 1 = some (before7351 k) := by + simp (disch := omega) [before7350, before7351, exit35, applyExit, pop, push] + <;> omega +theorem step7350 (k : Nat) : Runs (1*2) (before7350 k).denote (before7351 k).denote := + @applyExit_sound (before7350 k) (before7351 k) exit35 1 valid35 (macro7350 k) +theorem macro7351 (k : Nat) : applyExit (before7351 k) exit39 1 = some (before7352 k) := by + simp (disch := omega) [before7351, before7352, exit39, applyExit, pop, push] + <;> omega +theorem step7351 (k : Nat) : Runs (1*1) (before7351 k).denote (before7352 k).denote := + @applyExit_sound (before7351 k) (before7352 k) exit39 1 valid39 (macro7351 k) +theorem macro7352 (k : Nat) : applyExit (before7352 k) exit32 1 = some (before7353 k) := by + simp (disch := omega) [before7352, before7353, exit32, applyExit, pop, push] + <;> omega +theorem step7352 (k : Nat) : Runs (1*3) (before7352 k).denote (before7353 k).denote := + @applyExit_sound (before7352 k) (before7353 k) exit32 1 valid32 (macro7352 k) +theorem macro7353 (k : Nat) : applyExit (before7353 k) exit36 28 = some (before7354 k) := by + simp (disch := omega) [before7353, before7354, exit36, applyExit, pop, push] + <;> omega +theorem step7353 (k : Nat) : Runs (28*2) (before7353 k).denote (before7354 k).denote := + @applyExit_sound (before7353 k) (before7354 k) exit36 28 valid36 (macro7353 k) +theorem macro7354 (k : Nat) : applyExit (before7354 k) exit39 1 = some (before7355 k) := by + simp (disch := omega) [before7354, before7355, exit39, applyExit, pop, push] + <;> omega +theorem step7354 (k : Nat) : Runs (1*1) (before7354 k).denote (before7355 k).denote := + @applyExit_sound (before7354 k) (before7355 k) exit39 1 valid39 (macro7354 k) +theorem macro7355 (k : Nat) : applyExit (before7355 k) exit10 29 = some (before7356 k) := by + simp (disch := omega) [before7355, before7356, exit10, applyExit, pop, push] + <;> omega +theorem step7355 (k : Nat) : Runs (29*2) (before7355 k).denote (before7356 k).denote := + @applyExit_sound (before7355 k) (before7356 k) exit10 29 valid10 (macro7355 k) +theorem macro7356 (k : Nat) : applyExit (before7356 k) exit46 1 = some (before7357 k) := by + simp (disch := omega) [before7356, before7357, exit46, applyExit, pop, push] + <;> omega +theorem step7356 (k : Nat) : Runs (1*2) (before7356 k).denote (before7357 k).denote := + @applyExit_sound (before7356 k) (before7357 k) exit46 1 valid46 (macro7356 k) +theorem macro7357 (k : Nat) : applyExit (before7357 k) exit47 1 = some (before7358 k) := by + simp (disch := omega) [before7357, before7358, exit47, applyExit, pop, push] + <;> omega +theorem step7357 (k : Nat) : Runs (1*2) (before7357 k).denote (before7358 k).denote := + @applyExit_sound (before7357 k) (before7358 k) exit47 1 valid47 (macro7357 k) +theorem macro7358 (k : Nat) : applyExit (before7358 k) exit62 1 = some (before7359 k) := by + simp (disch := omega) [before7358, before7359, exit62, applyExit, pop, push] + <;> omega +theorem step7358 (k : Nat) : Runs (1*1) (before7358 k).denote (before7359 k).denote := + @applyExit_sound (before7358 k) (before7359 k) exit62 1 valid62 (macro7358 k) +theorem macro7359 (k : Nat) : applyExit (before7359 k) exit35 1 = some (before7360 k) := by + simp (disch := omega) [before7359, before7360, exit35, applyExit, pop, push] + <;> omega +theorem step7359 (k : Nat) : Runs (1*2) (before7359 k).denote (before7360 k).denote := + @applyExit_sound (before7359 k) (before7360 k) exit35 1 valid35 (macro7359 k) +theorem macro7360 (k : Nat) : applyExit (before7360 k) exit39 1 = some (before7361 k) := by + simp (disch := omega) [before7360, before7361, exit39, applyExit, pop, push] + <;> omega +theorem step7360 (k : Nat) : Runs (1*1) (before7360 k).denote (before7361 k).denote := + @applyExit_sound (before7360 k) (before7361 k) exit39 1 valid39 (macro7360 k) +theorem macro7361 (k : Nat) : applyExit (before7361 k) exit32 1 = some (before7362 k) := by + simp (disch := omega) [before7361, before7362, exit32, applyExit, pop, push] + <;> omega +theorem step7361 (k : Nat) : Runs (1*3) (before7361 k).denote (before7362 k).denote := + @applyExit_sound (before7361 k) (before7362 k) exit32 1 valid32 (macro7361 k) +theorem macro7362 (k : Nat) : applyExit (before7362 k) exit36 31 = some (before7363 k) := by + simp (disch := omega) [before7362, before7363, exit36, applyExit, pop, push] + <;> omega +theorem step7362 (k : Nat) : Runs (31*2) (before7362 k).denote (before7363 k).denote := + @applyExit_sound (before7362 k) (before7363 k) exit36 31 valid36 (macro7362 k) +theorem macro7363 (k : Nat) : applyExit (before7363 k) exit39 1 = some (before7364 k) := by + simp (disch := omega) [before7363, before7364, exit39, applyExit, pop, push] + <;> omega +theorem step7363 (k : Nat) : Runs (1*1) (before7363 k).denote (before7364 k).denote := + @applyExit_sound (before7363 k) (before7364 k) exit39 1 valid39 (macro7363 k) +theorem macro7364 (k : Nat) : applyExit (before7364 k) exit10 32 = some (before7365 k) := by + simp (disch := omega) [before7364, before7365, exit10, applyExit, pop, push] + <;> omega +theorem step7364 (k : Nat) : Runs (32*2) (before7364 k).denote (before7365 k).denote := + @applyExit_sound (before7364 k) (before7365 k) exit10 32 valid10 (macro7364 k) +theorem macro7365 (k : Nat) : applyExit (before7365 k) exit46 1 = some (before7366 k) := by + simp (disch := omega) [before7365, before7366, exit46, applyExit, pop, push] + <;> omega +theorem step7365 (k : Nat) : Runs (1*2) (before7365 k).denote (before7366 k).denote := + @applyExit_sound (before7365 k) (before7366 k) exit46 1 valid46 (macro7365 k) +theorem macro7366 (k : Nat) : applyExit (before7366 k) exit47 1 = some (before7367 k) := by + simp (disch := omega) [before7366, before7367, exit47, applyExit, pop, push] + <;> omega +theorem step7366 (k : Nat) : Runs (1*2) (before7366 k).denote (before7367 k).denote := + @applyExit_sound (before7366 k) (before7367 k) exit47 1 valid47 (macro7366 k) +theorem macro7367 (k : Nat) : applyExit (before7367 k) exit62 1 = some (before7368 k) := by + simp (disch := omega) [before7367, before7368, exit62, applyExit, pop, push] + <;> omega +theorem step7367 (k : Nat) : Runs (1*1) (before7367 k).denote (before7368 k).denote := + @applyExit_sound (before7367 k) (before7368 k) exit62 1 valid62 (macro7367 k) +theorem macro7368 (k : Nat) : applyExit (before7368 k) exit35 1 = some (before7369 k) := by + simp (disch := omega) [before7368, before7369, exit35, applyExit, pop, push] + <;> omega +theorem step7368 (k : Nat) : Runs (1*2) (before7368 k).denote (before7369 k).denote := + @applyExit_sound (before7368 k) (before7369 k) exit35 1 valid35 (macro7368 k) +theorem macro7369 (k : Nat) : applyExit (before7369 k) exit39 1 = some (before7370 k) := by + simp (disch := omega) [before7369, before7370, exit39, applyExit, pop, push] + <;> omega +theorem step7369 (k : Nat) : Runs (1*1) (before7369 k).denote (before7370 k).denote := + @applyExit_sound (before7369 k) (before7370 k) exit39 1 valid39 (macro7369 k) +theorem macro7370 (k : Nat) : applyExit (before7370 k) exit32 1 = some (before7371 k) := by + simp (disch := omega) [before7370, before7371, exit32, applyExit, pop, push] + <;> omega +theorem step7370 (k : Nat) : Runs (1*3) (before7370 k).denote (before7371 k).denote := + @applyExit_sound (before7370 k) (before7371 k) exit32 1 valid32 (macro7370 k) +theorem macro7371 (k : Nat) : applyExit (before7371 k) exit36 34 = some (before7372 k) := by + simp (disch := omega) [before7371, before7372, exit36, applyExit, pop, push] + <;> omega +theorem step7371 (k : Nat) : Runs (34*2) (before7371 k).denote (before7372 k).denote := + @applyExit_sound (before7371 k) (before7372 k) exit36 34 valid36 (macro7371 k) +theorem macro7372 (k : Nat) : applyExit (before7372 k) exit39 1 = some (before7373 k) := by + simp (disch := omega) [before7372, before7373, exit39, applyExit, pop, push] + <;> omega +theorem step7372 (k : Nat) : Runs (1*1) (before7372 k).denote (before7373 k).denote := + @applyExit_sound (before7372 k) (before7373 k) exit39 1 valid39 (macro7372 k) +theorem macro7373 (k : Nat) : applyExit (before7373 k) exit10 35 = some (before7374 k) := by + simp (disch := omega) [before7373, before7374, exit10, applyExit, pop, push] + <;> omega +theorem step7373 (k : Nat) : Runs (35*2) (before7373 k).denote (before7374 k).denote := + @applyExit_sound (before7373 k) (before7374 k) exit10 35 valid10 (macro7373 k) +theorem macro7374 (k : Nat) : applyExit (before7374 k) exit46 1 = some (before7375 k) := by + simp (disch := omega) [before7374, before7375, exit46, applyExit, pop, push] + <;> omega +theorem step7374 (k : Nat) : Runs (1*2) (before7374 k).denote (before7375 k).denote := + @applyExit_sound (before7374 k) (before7375 k) exit46 1 valid46 (macro7374 k) +theorem macro7375 (k : Nat) : applyExit (before7375 k) exit47 1 = some (before7376 k) := by + simp (disch := omega) [before7375, before7376, exit47, applyExit, pop, push] + <;> omega +theorem step7375 (k : Nat) : Runs (1*2) (before7375 k).denote (before7376 k).denote := + @applyExit_sound (before7375 k) (before7376 k) exit47 1 valid47 (macro7375 k) +theorem macro7376 (k : Nat) : applyExit (before7376 k) exit62 1 = some (before7377 k) := by + simp (disch := omega) [before7376, before7377, exit62, applyExit, pop, push] + <;> omega +theorem step7376 (k : Nat) : Runs (1*1) (before7376 k).denote (before7377 k).denote := + @applyExit_sound (before7376 k) (before7377 k) exit62 1 valid62 (macro7376 k) +theorem macro7377 (k : Nat) : applyExit (before7377 k) exit35 1 = some (before7378 k) := by + simp (disch := omega) [before7377, before7378, exit35, applyExit, pop, push] + <;> omega +theorem step7377 (k : Nat) : Runs (1*2) (before7377 k).denote (before7378 k).denote := + @applyExit_sound (before7377 k) (before7378 k) exit35 1 valid35 (macro7377 k) +theorem macro7378 (k : Nat) : applyExit (before7378 k) exit39 1 = some (before7379 k) := by + simp (disch := omega) [before7378, before7379, exit39, applyExit, pop, push] + <;> omega +theorem step7378 (k : Nat) : Runs (1*1) (before7378 k).denote (before7379 k).denote := + @applyExit_sound (before7378 k) (before7379 k) exit39 1 valid39 (macro7378 k) +theorem macro7379 (k : Nat) : applyExit (before7379 k) exit32 1 = some (before7380 k) := by + simp (disch := omega) [before7379, before7380, exit32, applyExit, pop, push] + <;> omega +theorem step7379 (k : Nat) : Runs (1*3) (before7379 k).denote (before7380 k).denote := + @applyExit_sound (before7379 k) (before7380 k) exit32 1 valid32 (macro7379 k) +theorem macro7380 (k : Nat) : applyExit (before7380 k) exit36 37 = some (before7381 k) := by + simp (disch := omega) [before7380, before7381, exit36, applyExit, pop, push] + <;> omega +theorem step7380 (k : Nat) : Runs (37*2) (before7380 k).denote (before7381 k).denote := + @applyExit_sound (before7380 k) (before7381 k) exit36 37 valid36 (macro7380 k) +theorem macro7381 (k : Nat) : applyExit (before7381 k) exit39 1 = some (before7382 k) := by + simp (disch := omega) [before7381, before7382, exit39, applyExit, pop, push] + <;> omega +theorem step7381 (k : Nat) : Runs (1*1) (before7381 k).denote (before7382 k).denote := + @applyExit_sound (before7381 k) (before7382 k) exit39 1 valid39 (macro7381 k) +theorem macro7382 (k : Nat) : applyExit (before7382 k) exit10 38 = some (before7383 k) := by + simp (disch := omega) [before7382, before7383, exit10, applyExit, pop, push] + <;> omega +theorem step7382 (k : Nat) : Runs (38*2) (before7382 k).denote (before7383 k).denote := + @applyExit_sound (before7382 k) (before7383 k) exit10 38 valid10 (macro7382 k) +theorem macro7383 (k : Nat) : applyExit (before7383 k) exit46 1 = some (before7384 k) := by + simp (disch := omega) [before7383, before7384, exit46, applyExit, pop, push] + <;> omega +theorem step7383 (k : Nat) : Runs (1*2) (before7383 k).denote (before7384 k).denote := + @applyExit_sound (before7383 k) (before7384 k) exit46 1 valid46 (macro7383 k) +theorem macro7384 (k : Nat) : applyExit (before7384 k) exit47 1 = some (before7385 k) := by + simp (disch := omega) [before7384, before7385, exit47, applyExit, pop, push] + <;> omega +theorem step7384 (k : Nat) : Runs (1*2) (before7384 k).denote (before7385 k).denote := + @applyExit_sound (before7384 k) (before7385 k) exit47 1 valid47 (macro7384 k) +theorem macro7385 (k : Nat) : applyExit (before7385 k) exit62 1 = some (before7386 k) := by + simp (disch := omega) [before7385, before7386, exit62, applyExit, pop, push] + <;> omega +theorem step7385 (k : Nat) : Runs (1*1) (before7385 k).denote (before7386 k).denote := + @applyExit_sound (before7385 k) (before7386 k) exit62 1 valid62 (macro7385 k) +theorem macro7386 (k : Nat) : applyExit (before7386 k) exit35 1 = some (before7387 k) := by + simp (disch := omega) [before7386, before7387, exit35, applyExit, pop, push] + <;> omega +theorem step7386 (k : Nat) : Runs (1*2) (before7386 k).denote (before7387 k).denote := + @applyExit_sound (before7386 k) (before7387 k) exit35 1 valid35 (macro7386 k) +theorem macro7387 (k : Nat) : applyExit (before7387 k) exit39 1 = some (before7388 k) := by + simp (disch := omega) [before7387, before7388, exit39, applyExit, pop, push] + <;> omega +theorem step7387 (k : Nat) : Runs (1*1) (before7387 k).denote (before7388 k).denote := + @applyExit_sound (before7387 k) (before7388 k) exit39 1 valid39 (macro7387 k) +theorem macro7388 (k : Nat) : applyExit (before7388 k) exit32 1 = some (before7389 k) := by + simp (disch := omega) [before7388, before7389, exit32, applyExit, pop, push] + <;> omega +theorem step7388 (k : Nat) : Runs (1*3) (before7388 k).denote (before7389 k).denote := + @applyExit_sound (before7388 k) (before7389 k) exit32 1 valid32 (macro7388 k) +theorem macro7389 (k : Nat) : applyExit (before7389 k) exit36 40 = some (before7390 k) := by + simp (disch := omega) [before7389, before7390, exit36, applyExit, pop, push] + <;> omega +theorem step7389 (k : Nat) : Runs (40*2) (before7389 k).denote (before7390 k).denote := + @applyExit_sound (before7389 k) (before7390 k) exit36 40 valid36 (macro7389 k) +theorem macro7390 (k : Nat) : applyExit (before7390 k) exit39 1 = some (before7391 k) := by + simp (disch := omega) [before7390, before7391, exit39, applyExit, pop, push] + <;> omega +theorem step7390 (k : Nat) : Runs (1*1) (before7390 k).denote (before7391 k).denote := + @applyExit_sound (before7390 k) (before7391 k) exit39 1 valid39 (macro7390 k) +theorem macro7391 (k : Nat) : applyExit (before7391 k) exit10 41 = some (before7392 k) := by + simp (disch := omega) [before7391, before7392, exit10, applyExit, pop, push] + <;> omega +theorem step7391 (k : Nat) : Runs (41*2) (before7391 k).denote (before7392 k).denote := + @applyExit_sound (before7391 k) (before7392 k) exit10 41 valid10 (macro7391 k) +theorem macro7392 (k : Nat) : applyExit (before7392 k) exit46 1 = some (before7393 k) := by + simp (disch := omega) [before7392, before7393, exit46, applyExit, pop, push] + <;> omega +theorem step7392 (k : Nat) : Runs (1*2) (before7392 k).denote (before7393 k).denote := + @applyExit_sound (before7392 k) (before7393 k) exit46 1 valid46 (macro7392 k) +theorem macro7393 (k : Nat) : applyExit (before7393 k) exit47 1 = some (before7394 k) := by + simp (disch := omega) [before7393, before7394, exit47, applyExit, pop, push] + <;> omega +theorem step7393 (k : Nat) : Runs (1*2) (before7393 k).denote (before7394 k).denote := + @applyExit_sound (before7393 k) (before7394 k) exit47 1 valid47 (macro7393 k) +theorem macro7394 (k : Nat) : applyExit (before7394 k) exit62 1 = some (before7395 k) := by + simp (disch := omega) [before7394, before7395, exit62, applyExit, pop, push] + <;> omega +theorem step7394 (k : Nat) : Runs (1*1) (before7394 k).denote (before7395 k).denote := + @applyExit_sound (before7394 k) (before7395 k) exit62 1 valid62 (macro7394 k) +theorem macro7395 (k : Nat) : applyExit (before7395 k) exit35 1 = some (before7396 k) := by + simp (disch := omega) [before7395, before7396, exit35, applyExit, pop, push] + <;> omega +theorem step7395 (k : Nat) : Runs (1*2) (before7395 k).denote (before7396 k).denote := + @applyExit_sound (before7395 k) (before7396 k) exit35 1 valid35 (macro7395 k) +theorem macro7396 (k : Nat) : applyExit (before7396 k) exit39 1 = some (before7397 k) := by + simp (disch := omega) [before7396, before7397, exit39, applyExit, pop, push] + <;> omega +theorem step7396 (k : Nat) : Runs (1*1) (before7396 k).denote (before7397 k).denote := + @applyExit_sound (before7396 k) (before7397 k) exit39 1 valid39 (macro7396 k) +theorem macro7397 (k : Nat) : applyExit (before7397 k) exit32 1 = some (before7398 k) := by + simp (disch := omega) [before7397, before7398, exit32, applyExit, pop, push] + <;> omega +theorem step7397 (k : Nat) : Runs (1*3) (before7397 k).denote (before7398 k).denote := + @applyExit_sound (before7397 k) (before7398 k) exit32 1 valid32 (macro7397 k) +theorem macro7398 (k : Nat) : applyExit (before7398 k) exit36 43 = some (before7399 k) := by + simp (disch := omega) [before7398, before7399, exit36, applyExit, pop, push] + <;> omega +theorem step7398 (k : Nat) : Runs (43*2) (before7398 k).denote (before7399 k).denote := + @applyExit_sound (before7398 k) (before7399 k) exit36 43 valid36 (macro7398 k) +theorem macro7399 (k : Nat) : applyExit (before7399 k) exit39 1 = some (after7399 k) := by + simp (disch := omega) [before7399, after7399, exit39, applyExit, pop, push] + <;> omega +theorem step7399 (k : Nat) : Runs (1*1) (before7399 k).denote (after7399 k).denote := + @applyExit_sound (before7399 k) (after7399 k) exit39 1 valid39 (macro7399 k) +theorem chunkRun073 (k : Nat) : Runs 1321 (before7300 k).denote (after7399 k).denote := by + have h := (@Runs.trans ((((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))))+((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1))))))) (before7300 k).denote (before7350 k).denote (after7399 k).denote (@Runs.trans (((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))))+((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1)))))) (before7300 k).denote (before7325 k).denote (before7350 k).denote (@Runs.trans ((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before7300 k).denote (before7312 k).denote (before7325 k).denote (@Runs.trans (((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))) (before7300 k).denote (before7306 k).denote (before7312 k).denote (@Runs.trans ((1*1)+((11*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7300 k).denote (before7303 k).denote (before7306 k).denote (@Runs.trans (1*1) ((11*2)+(1*2)) (before7300 k).denote (before7301 k).denote (before7303 k).denote (step7300 k) (@Runs.trans (11*2) (1*2) (before7301 k).denote (before7302 k).denote (before7303 k).denote (step7301 k) (step7302 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7303 k).denote (before7304 k).denote (before7306 k).denote (step7303 k) (@Runs.trans (1*1) (1*2) (before7304 k).denote (before7305 k).denote (before7306 k).denote (step7304 k) (step7305 k)))) (@Runs.trans ((1*1)+((1*3)+(13*2))) ((1*1)+((14*2)+(1*2))) (before7306 k).denote (before7309 k).denote (before7312 k).denote (@Runs.trans (1*1) ((1*3)+(13*2)) (before7306 k).denote (before7307 k).denote (before7309 k).denote (step7306 k) (@Runs.trans (1*3) (13*2) (before7307 k).denote (before7308 k).denote (before7309 k).denote (step7307 k) (step7308 k))) (@Runs.trans (1*1) ((14*2)+(1*2)) (before7309 k).denote (before7310 k).denote (before7312 k).denote (step7309 k) (@Runs.trans (14*2) (1*2) (before7310 k).denote (before7311 k).denote (before7312 k).denote (step7310 k) (step7311 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2)))) (((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before7312 k).denote (before7318 k).denote (before7325 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(16*2))) (before7312 k).denote (before7315 k).denote (before7318 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7312 k).denote (before7313 k).denote (before7315 k).denote (step7312 k) (@Runs.trans (1*1) (1*2) (before7313 k).denote (before7314 k).denote (before7315 k).denote (step7313 k) (step7314 k))) (@Runs.trans (1*1) ((1*3)+(16*2)) (before7315 k).denote (before7316 k).denote (before7318 k).denote (step7315 k) (@Runs.trans (1*3) (16*2) (before7316 k).denote (before7317 k).denote (before7318 k).denote (step7316 k) (step7317 k)))) (@Runs.trans ((1*1)+((17*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before7318 k).denote (before7321 k).denote (before7325 k).denote (@Runs.trans (1*1) ((17*2)+(1*2)) (before7318 k).denote (before7319 k).denote (before7321 k).denote (step7318 k) (@Runs.trans (17*2) (1*2) (before7319 k).denote (before7320 k).denote (before7321 k).denote (step7319 k) (step7320 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before7321 k).denote (before7323 k).denote (before7325 k).denote (@Runs.trans (1*2) (1*1) (before7321 k).denote (before7322 k).denote (before7323 k).denote (step7321 k) (step7322 k)) (@Runs.trans (1*2) (1*1) (before7323 k).denote (before7324 k).denote (before7325 k).denote (step7323 k) (step7324 k)))))) (@Runs.trans ((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1))))) ((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1))))) (before7325 k).denote (before7337 k).denote (before7350 k).denote (@Runs.trans (((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))) (before7325 k).denote (before7331 k).denote (before7337 k).denote (@Runs.trans ((1*3)+((19*2)+(1*1))) ((20*2)+((1*2)+(1*2))) (before7325 k).denote (before7328 k).denote (before7331 k).denote (@Runs.trans (1*3) ((19*2)+(1*1)) (before7325 k).denote (before7326 k).denote (before7328 k).denote (step7325 k) (@Runs.trans (19*2) (1*1) (before7326 k).denote (before7327 k).denote (before7328 k).denote (step7326 k) (step7327 k))) (@Runs.trans (20*2) ((1*2)+(1*2)) (before7328 k).denote (before7329 k).denote (before7331 k).denote (step7328 k) (@Runs.trans (1*2) (1*2) (before7329 k).denote (before7330 k).denote (before7331 k).denote (step7329 k) (step7330 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((22*2)+(1*1))) (before7331 k).denote (before7334 k).denote (before7337 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7331 k).denote (before7332 k).denote (before7334 k).denote (step7331 k) (@Runs.trans (1*2) (1*1) (before7332 k).denote (before7333 k).denote (before7334 k).denote (step7332 k) (step7333 k))) (@Runs.trans (1*3) ((22*2)+(1*1)) (before7334 k).denote (before7335 k).denote (before7337 k).denote (step7334 k) (@Runs.trans (22*2) (1*1) (before7335 k).denote (before7336 k).denote (before7337 k).denote (step7335 k) (step7336 k))))) (@Runs.trans (((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1)))) (before7337 k).denote (before7343 k).denote (before7350 k).denote (@Runs.trans ((23*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7337 k).denote (before7340 k).denote (before7343 k).denote (@Runs.trans (23*2) ((1*2)+(1*2)) (before7337 k).denote (before7338 k).denote (before7340 k).denote (step7337 k) (@Runs.trans (1*2) (1*2) (before7338 k).denote (before7339 k).denote (before7340 k).denote (step7338 k) (step7339 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7340 k).denote (before7341 k).denote (before7343 k).denote (step7340 k) (@Runs.trans (1*2) (1*1) (before7341 k).denote (before7342 k).denote (before7343 k).denote (step7341 k) (step7342 k)))) (@Runs.trans ((1*3)+((25*2)+(1*1))) (((26*2)+(1*2))+((1*2)+(1*1))) (before7343 k).denote (before7346 k).denote (before7350 k).denote (@Runs.trans (1*3) ((25*2)+(1*1)) (before7343 k).denote (before7344 k).denote (before7346 k).denote (step7343 k) (@Runs.trans (25*2) (1*1) (before7344 k).denote (before7345 k).denote (before7346 k).denote (step7344 k) (step7345 k))) (@Runs.trans ((26*2)+(1*2)) ((1*2)+(1*1)) (before7346 k).denote (before7348 k).denote (before7350 k).denote (@Runs.trans (26*2) (1*2) (before7346 k).denote (before7347 k).denote (before7348 k).denote (step7346 k) (step7347 k)) (@Runs.trans (1*2) (1*1) (before7348 k).denote (before7349 k).denote (before7350 k).denote (step7348 k) (step7349 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1)))))) (before7350 k).denote (before7375 k).denote (after7399 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2))))) (before7350 k).denote (before7362 k).denote (before7375 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before7350 k).denote (before7356 k).denote (before7362 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((28*2)+((1*1)+(29*2))) (before7350 k).denote (before7353 k).denote (before7356 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7350 k).denote (before7351 k).denote (before7353 k).denote (step7350 k) (@Runs.trans (1*1) (1*3) (before7351 k).denote (before7352 k).denote (before7353 k).denote (step7351 k) (step7352 k))) (@Runs.trans (28*2) ((1*1)+(29*2)) (before7353 k).denote (before7354 k).denote (before7356 k).denote (step7353 k) (@Runs.trans (1*1) (29*2) (before7354 k).denote (before7355 k).denote (before7356 k).denote (step7354 k) (step7355 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before7356 k).denote (before7359 k).denote (before7362 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7356 k).denote (before7357 k).denote (before7359 k).denote (step7356 k) (@Runs.trans (1*2) (1*1) (before7357 k).denote (before7358 k).denote (before7359 k).denote (step7357 k) (step7358 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before7359 k).denote (before7360 k).denote (before7362 k).denote (step7359 k) (@Runs.trans (1*1) (1*3) (before7360 k).denote (before7361 k).denote (before7362 k).denote (step7360 k) (step7361 k))))) (@Runs.trans (((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2)))) (before7362 k).denote (before7368 k).denote (before7375 k).denote (@Runs.trans ((31*2)+((1*1)+(32*2))) ((1*2)+((1*2)+(1*1))) (before7362 k).denote (before7365 k).denote (before7368 k).denote (@Runs.trans (31*2) ((1*1)+(32*2)) (before7362 k).denote (before7363 k).denote (before7365 k).denote (step7362 k) (@Runs.trans (1*1) (32*2) (before7363 k).denote (before7364 k).denote (before7365 k).denote (step7363 k) (step7364 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before7365 k).denote (before7366 k).denote (before7368 k).denote (step7365 k) (@Runs.trans (1*2) (1*1) (before7366 k).denote (before7367 k).denote (before7368 k).denote (step7366 k) (step7367 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((34*2)+(1*1))+((35*2)+(1*2))) (before7368 k).denote (before7371 k).denote (before7375 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7368 k).denote (before7369 k).denote (before7371 k).denote (step7368 k) (@Runs.trans (1*1) (1*3) (before7369 k).denote (before7370 k).denote (before7371 k).denote (step7369 k) (step7370 k))) (@Runs.trans ((34*2)+(1*1)) ((35*2)+(1*2)) (before7371 k).denote (before7373 k).denote (before7375 k).denote (@Runs.trans (34*2) (1*1) (before7371 k).denote (before7372 k).denote (before7373 k).denote (step7371 k) (step7372 k)) (@Runs.trans (35*2) (1*2) (before7373 k).denote (before7374 k).denote (before7375 k).denote (step7373 k) (step7374 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1))))) (before7375 k).denote (before7387 k).denote (after7399 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2)))) (((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before7375 k).denote (before7381 k).denote (before7387 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(37*2))) (before7375 k).denote (before7378 k).denote (before7381 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7375 k).denote (before7376 k).denote (before7378 k).denote (step7375 k) (@Runs.trans (1*1) (1*2) (before7376 k).denote (before7377 k).denote (before7378 k).denote (step7376 k) (step7377 k))) (@Runs.trans (1*1) ((1*3)+(37*2)) (before7378 k).denote (before7379 k).denote (before7381 k).denote (step7378 k) (@Runs.trans (1*3) (37*2) (before7379 k).denote (before7380 k).denote (before7381 k).denote (step7379 k) (step7380 k)))) (@Runs.trans ((1*1)+((38*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7381 k).denote (before7384 k).denote (before7387 k).denote (@Runs.trans (1*1) ((38*2)+(1*2)) (before7381 k).denote (before7382 k).denote (before7384 k).denote (step7381 k) (@Runs.trans (38*2) (1*2) (before7382 k).denote (before7383 k).denote (before7384 k).denote (step7382 k) (step7383 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7384 k).denote (before7385 k).denote (before7387 k).denote (step7384 k) (@Runs.trans (1*1) (1*2) (before7385 k).denote (before7386 k).denote (before7387 k).denote (step7385 k) (step7386 k))))) (@Runs.trans (((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1)))) (before7387 k).denote (before7393 k).denote (after7399 k).denote (@Runs.trans ((1*1)+((1*3)+(40*2))) ((1*1)+((41*2)+(1*2))) (before7387 k).denote (before7390 k).denote (before7393 k).denote (@Runs.trans (1*1) ((1*3)+(40*2)) (before7387 k).denote (before7388 k).denote (before7390 k).denote (step7387 k) (@Runs.trans (1*3) (40*2) (before7388 k).denote (before7389 k).denote (before7390 k).denote (step7388 k) (step7389 k))) (@Runs.trans (1*1) ((41*2)+(1*2)) (before7390 k).denote (before7391 k).denote (before7393 k).denote (step7390 k) (@Runs.trans (41*2) (1*2) (before7391 k).denote (before7392 k).denote (before7393 k).denote (step7391 k) (step7392 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) (((1*1)+(1*3))+((43*2)+(1*1))) (before7393 k).denote (before7396 k).denote (after7399 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7393 k).denote (before7394 k).denote (before7396 k).denote (step7393 k) (@Runs.trans (1*1) (1*2) (before7394 k).denote (before7395 k).denote (before7396 k).denote (step7394 k) (step7395 k))) (@Runs.trans ((1*1)+(1*3)) ((43*2)+(1*1)) (before7396 k).denote (before7398 k).denote (after7399 k).denote (@Runs.trans (1*1) (1*3) (before7396 k).denote (before7397 k).denote (before7398 k).denote (step7396 k) (step7397 k)) (@Runs.trans (43*2) (1*1) (before7398 k).denote (before7399 k).denote (after7399 k).denote (step7398 k) (step7399 k)))))))) + have ht : (((((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))))+((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1)))))))) = 1321 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean new file mode 100644 index 00000000..a306e94e --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean @@ -0,0 +1,789 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7400_0 : Stack := [] +abbrev tail7400_1 : Stack := ⟨w0,1⟩ :: tail7400_0 +abbrev tail7400_2 : Stack := ⟨w2,1⟩ :: tail7400_1 +abbrev tail7400_3 : Stack := ⟨w1,1⟩ :: tail7400_2 +abbrev tail7400_4 : Stack := ⟨w0,1⟩ :: tail7400_3 +abbrev tail7400_5 : Stack := ⟨w2,1⟩ :: tail7400_4 +abbrev tail7400_6 : Stack := ⟨w1,2⟩ :: tail7400_5 +abbrev tail7400_7 : Stack := ⟨w0,13⟩ :: tail7400_6 +abbrev tail7400_8 : Stack := ⟨w2,1⟩ :: tail7400_7 +abbrev tail7400_9 : Stack := ⟨w0,5⟩ :: tail7400_8 +abbrev tail7400_10 : Stack := ⟨w2,1⟩ :: tail7400_9 +abbrev tail7400_11 : Stack := ⟨w1,5⟩ :: tail7400_10 +abbrev tail7400_12 : Stack := ⟨w0,13⟩ :: tail7400_11 +abbrev tail7400_13 : Stack := ⟨w2,1⟩ :: tail7400_12 +abbrev tail7400_14 : Stack := ⟨w1,5⟩ :: tail7400_13 +abbrev tail7400_15 : Stack := ⟨w0,13⟩ :: tail7400_14 +abbrev tail7400_16 : Stack := ⟨w2,1⟩ :: tail7400_15 +abbrev tail7400_17 : Stack := ⟨w1,5⟩ :: tail7400_16 +abbrev tail7400_18 (k : Nat) : Stack := ⟨w314,(1*k+7)⟩ :: tail7400_17 +abbrev tail7400_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7400_18 k +abbrev tail7400_20 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7400_19 k +abbrev tail7400_21 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7400_20 k +abbrev tail7400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_21 k +abbrev tail7400_23 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7400_22 k +abbrev tail7400_24 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7400_23 k +abbrev tail7400_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_24 k +abbrev tail7400_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7400_25 k +abbrev tail7400_27 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7400_26 k +abbrev tail7400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_27 k +abbrev tail7400_29 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7400_28 k +abbrev tail7400_30 (k : Nat) : Stack := ⟨w315,(1*k+8)⟩ :: tail7400_29 k +abbrev tail7400_31 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7400_30 k +abbrev tail7400_32 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7400_31 k +abbrev tail7400_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_32 k +abbrev tail7400_34 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7400_33 k +abbrev tail7400_35 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7400_34 k +abbrev tail7400_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_35 k +abbrev tail7400_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7400_36 k +abbrev tail7400_38 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7400_37 k +abbrev tail7400_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_38 k +abbrev tail7400_40 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7400_39 k +abbrev tail7400_41 : Stack := ⟨w1,1⟩ :: tail7400_0 +abbrev tail7400_42 : Stack := ⟨w1,45⟩ :: tail7400_0 +abbrev tail7400_43 : Stack := ⟨w2,1⟩ :: tail7400_42 +abbrev tail7400_44 (k : Nat) : Stack := ⟨w0,7⟩ :: tail7400_37 k +abbrev tail7400_45 : Stack := ⟨w2,2⟩ :: tail7400_42 +abbrev tail7400_46 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7400_37 k +abbrev tail7400_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_46 k +abbrev tail7400_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_47 k +abbrev tail7400_49 : Stack := ⟨w1,46⟩ :: tail7400_0 +abbrev tail7400_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_47 k +abbrev tail7400_51 (k : Nat) : Stack := ⟨w0,47⟩ :: tail7400_47 k +abbrev tail7400_52 : Stack := ⟨w1,48⟩ :: tail7400_0 +abbrev tail7400_53 : Stack := ⟨w2,1⟩ :: tail7400_52 +abbrev tail7400_54 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_37 k +abbrev tail7400_55 : Stack := ⟨w2,2⟩ :: tail7400_52 +abbrev tail7400_56 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_37 k +abbrev tail7400_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_56 k +abbrev tail7400_58 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_57 k +abbrev tail7400_59 : Stack := ⟨w1,49⟩ :: tail7400_0 +abbrev tail7400_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_57 k +abbrev tail7400_61 (k : Nat) : Stack := ⟨w0,50⟩ :: tail7400_57 k +abbrev tail7400_62 : Stack := ⟨w1,51⟩ :: tail7400_0 +abbrev tail7400_63 : Stack := ⟨w2,1⟩ :: tail7400_62 +abbrev tail7400_64 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7400_37 k +abbrev tail7400_65 : Stack := ⟨w2,2⟩ :: tail7400_62 +abbrev tail7400_66 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7400_37 k +abbrev tail7400_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_66 k +abbrev tail7400_68 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_67 k +abbrev tail7400_69 : Stack := ⟨w1,52⟩ :: tail7400_0 +abbrev tail7400_70 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_67 k +abbrev tail7400_71 (k : Nat) : Stack := ⟨w0,53⟩ :: tail7400_67 k +abbrev tail7400_72 : Stack := ⟨w1,54⟩ :: tail7400_0 +abbrev tail7400_73 : Stack := ⟨w2,1⟩ :: tail7400_72 +abbrev tail7400_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_37 k +abbrev tail7400_75 : Stack := ⟨w2,2⟩ :: tail7400_72 +abbrev tail7400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_37 k +abbrev tail7400_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_76 k +abbrev tail7400_78 : Stack := ⟨w1,55⟩ :: tail7400_0 +abbrev tail7400_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_76 k +abbrev tail7400_80 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7400_76 k +abbrev tail7400_81 : Stack := ⟨w1,57⟩ :: tail7400_0 +abbrev tail7400_82 : Stack := ⟨w2,1⟩ :: tail7400_81 +abbrev tail7400_83 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7400_36 k +abbrev tail7400_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_83 k +abbrev tail7400_85 : Stack := ⟨w0,1⟩ :: tail7400_81 +abbrev tail7400_86 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7400_36 k +abbrev tail7400_87 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7400_86 k +abbrev tail7400_88 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7400_86 k +abbrev tail7400_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_88 k +abbrev tail7400_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_89 k +abbrev tail7400_91 : Stack := ⟨w0,2⟩ :: tail7400_0 +abbrev tail7400_92 : Stack := ⟨w0,3⟩ :: tail7400_0 +abbrev tail7400_93 (k : Nat) : Stack := ⟨w0,55⟩ :: tail7400_86 k +abbrev tail7400_94 : Stack := ⟨w1,1⟩ :: tail7400_92 +abbrev tail7400_95 : Stack := ⟨w1,56⟩ :: tail7400_92 +abbrev tail7400_96 : Stack := ⟨w2,1⟩ :: tail7400_95 +abbrev tail7400_97 : Stack := ⟨w0,12⟩ :: tail7400_96 +abbrev tail7400_98 : Stack := ⟨w0,13⟩ :: tail7400_96 +abbrev tail7400_99 (k : Nat) : Stack := ⟨w0,40⟩ :: tail7400_34 k +abbrev tail7400_100 : Stack := ⟨w1,1⟩ :: tail7400_98 +abbrev tail7400_101 : Stack := ⟨w1,41⟩ :: tail7400_98 +abbrev tail7400_102 (k : Nat) : Stack := ⟨w1,87⟩ :: tail7400_33 k +abbrev tail7400_103 : Stack := ⟨w2,1⟩ :: tail7400_101 +abbrev tail7400_104 : Stack := ⟨w0,87⟩ :: tail7400_103 +abbrev tail7400_105 : Stack := ⟨w0,88⟩ :: tail7400_103 +abbrev tail7400_106 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7400_31 k +abbrev tail7400_107 : Stack := ⟨w1,1⟩ :: tail7400_105 +abbrev tail7400_108 : Stack := ⟨w1,20⟩ :: tail7400_105 +abbrev tail7400_109 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7400_30 k +abbrev tail7400_110 : Stack := ⟨w2,1⟩ :: tail7400_108 +abbrev tail7400_111 : Stack := ⟨w0,8⟩ :: tail7400_110 +abbrev tail7400_112 (k : Nat) : Stack := ⟨w316,(1*k+8)⟩ :: tail7400_111 +abbrev tail7400_113 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7400_112 k +abbrev tail7400_114 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7400_112 k +abbrev tail7400_115 (k : Nat) : Stack := ⟨w0,95⟩ :: tail7400_26 k +abbrev tail7400_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_114 k +abbrev tail7400_117 (k : Nat) : Stack := ⟨w1,96⟩ :: tail7400_114 k +abbrev tail7400_118 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7400_25 k +abbrev tail7400_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_117 k +abbrev tail7400_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7400_119 k +abbrev tail7400_121 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7400_119 k +abbrev tail7400_122 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7400_23 k +abbrev tail7400_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_121 k +abbrev tail7400_124 (k : Nat) : Stack := ⟨w1,44⟩ :: tail7400_121 k +abbrev tail7400_125 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7400_22 k +abbrev tail7400_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_124 k +abbrev tail7400_127 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7400_126 k +abbrev tail7400_128 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7400_126 k +abbrev tail7400_129 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7400_20 k +abbrev tail7400_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_128 k +abbrev tail7400_131 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7400_128 k +abbrev tail7400_132 (k : Nat) : Stack := ⟨w1,791761148⟩ :: tail7400_19 k +abbrev tail7400_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_131 k +abbrev tail7400_134 (k : Nat) : Stack := ⟨w0,791761148⟩ :: tail7400_133 k +abbrev tail7400_135 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7400_134 k +abbrev tail7400_136 (k : Nat) : Stack := ⟨w314,(1*k+6)⟩ :: tail7400_17 +abbrev tail7400_137 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7400_135 k +abbrev tail7400_138 (k : Nat) : Stack := ⟨w318,(1*k+6)⟩ :: tail7400_137 k +abbrev tail7400_139 : Stack := ⟨w1,4⟩ :: tail7400_16 +abbrev tail7400_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_138 k +abbrev tail7400_141 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_140 k +abbrev tail7400_142 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_140 k +abbrev tail7400_143 : Stack := ⟨w0,12⟩ :: tail7400_14 +abbrev tail7400_144 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_142 k +abbrev tail7400_145 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7400_142 k +abbrev tail7400_146 : Stack := ⟨w1,4⟩ :: tail7400_13 +abbrev tail7400_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_145 k +abbrev tail7400_148 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_147 k +abbrev tail7400_149 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_147 k +abbrev tail7400_150 : Stack := ⟨w0,12⟩ :: tail7400_11 +abbrev tail7400_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_149 k +abbrev tail7400_152 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7400_149 k +abbrev tail7400_153 : Stack := ⟨w1,4⟩ :: tail7400_10 +abbrev tail7400_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_152 k +abbrev tail7400_155 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_154 k +abbrev tail7400_156 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_154 k +abbrev tail7400_157 : Stack := ⟨w0,4⟩ :: tail7400_8 +abbrev tail7400_158 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_156 k +abbrev tail7400_159 (k : Nat) : Stack := ⟨w1,5⟩ :: tail7400_156 k +abbrev tail7400_160 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_159 k +abbrev tail7400_161 : Stack := ⟨w0,12⟩ :: tail7400_6 +abbrev tail7400_162 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7400_159 k + +def before7400 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527037),(tail7400_40 k),tail7400_41⟩ +def before7401 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail7400_39 k),tail7400_42⟩ +def before7402 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526947),(tail7400_38 k),tail7400_43⟩ +def before7403 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526945),(tail7400_44 k),tail7400_45⟩ +def before7404 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526945),(tail7400_47 k),tail7400_45⟩ +def before7405 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail7400_48 k),tail7400_43⟩ +def before7406 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail7400_48 k),tail7400_49⟩ +def before7407 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail7400_50 k),tail7400_49⟩ +def before7408 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527039),(tail7400_51 k),tail7400_0⟩ +def before7409 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527039),(tail7400_51 k),tail7400_41⟩ +def before7410 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail7400_47 k),tail7400_52⟩ +def before7411 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526943),(tail7400_46 k),tail7400_53⟩ +def before7412 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526941),(tail7400_54 k),tail7400_55⟩ +def before7413 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526941),(tail7400_57 k),tail7400_55⟩ +def before7414 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail7400_58 k),tail7400_53⟩ +def before7415 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail7400_58 k),tail7400_59⟩ +def before7416 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail7400_60 k),tail7400_59⟩ +def before7417 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527041),(tail7400_61 k),tail7400_0⟩ +def before7418 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527041),(tail7400_61 k),tail7400_41⟩ +def before7419 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526941),(tail7400_57 k),tail7400_62⟩ +def before7420 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526939),(tail7400_56 k),tail7400_63⟩ +def before7421 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526937),(tail7400_64 k),tail7400_65⟩ +def before7422 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526937),(tail7400_67 k),tail7400_65⟩ +def before7423 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail7400_68 k),tail7400_63⟩ +def before7424 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail7400_68 k),tail7400_69⟩ +def before7425 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail7400_70 k),tail7400_69⟩ +def before7426 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527043),(tail7400_71 k),tail7400_0⟩ +def before7427 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7400_71 k),tail7400_41⟩ +def before7428 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail7400_67 k),tail7400_72⟩ +def before7429 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526935),(tail7400_66 k),tail7400_73⟩ +def before7430 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526933),(tail7400_74 k),tail7400_75⟩ +def before7431 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526933),(tail7400_76 k),tail7400_75⟩ +def before7432 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7400_77 k),tail7400_73⟩ +def before7433 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail7400_77 k),tail7400_78⟩ +def before7434 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7400_79 k),tail7400_78⟩ +def before7435 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7400_80 k),tail7400_0⟩ +def before7436 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7400_80 k),tail7400_41⟩ +def before7437 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7400_76 k),tail7400_81⟩ +def before7438 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526931),(tail7400_37 k),tail7400_82⟩ +def before7439 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail7400_84 k),tail7400_82⟩ +def before7440 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail7400_84 k),tail7400_85⟩ +def before7441 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail7400_37 k),tail7400_85⟩ +def before7442 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526933),(tail7400_86 k),tail7400_81⟩ +def before7443 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527047),(tail7400_87 k),tail7400_0⟩ +def before7444 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7400_87 k),tail7400_1⟩ +def before7445 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527047),(tail7400_89 k),tail7400_1⟩ +def before7446 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527049),(tail7400_90 k),tail7400_0⟩ +def before7447 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527049),(tail7400_90 k),tail7400_1⟩ +def before7448 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7400_89 k),tail7400_91⟩ +def before7449 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527045),(tail7400_88 k),tail7400_92⟩ +def before7450 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7400_93 k),tail7400_94⟩ +def before7451 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7400_86 k),tail7400_95⟩ +def before7452 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail7400_37 k),tail7400_96⟩ +def before7453 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7400_36 k),tail7400_97⟩ +def before7454 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7400_35 k),tail7400_98⟩ +def before7455 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7400_99 k),tail7400_100⟩ +def before7456 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526823),(tail7400_34 k),tail7400_101⟩ +def before7457 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526821),(tail7400_102 k),tail7400_103⟩ +def before7458 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7400_33 k),tail7400_104⟩ +def before7459 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7400_32 k),tail7400_105⟩ +def before7460 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7400_106 k),tail7400_107⟩ +def before7461 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526605),(tail7400_31 k),tail7400_108⟩ +def before7462 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526603),(tail7400_109 k),tail7400_110⟩ +def before7463 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7400_30 k),tail7400_111⟩ +def before7464 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7400_29 k),(tail7400_112 k)⟩ +def before7465 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7400_28 k),(tail7400_113 k)⟩ +def before7466 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7400_27 k),(tail7400_114 k)⟩ +def before7467 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7400_115 k),(tail7400_116 k)⟩ +def before7468 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521657),(tail7400_26 k),(tail7400_117 k)⟩ +def before7469 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521655),(tail7400_118 k),(tail7400_119 k)⟩ +def before7470 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7400_25 k),(tail7400_120 k)⟩ +def before7471 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7400_24 k),(tail7400_121 k)⟩ +def before7472 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7400_122 k),(tail7400_123 k)⟩ +def before7473 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail7400_23 k),(tail7400_124 k)⟩ +def before7474 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521541),(tail7400_125 k),(tail7400_126 k)⟩ +def before7475 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7400_22 k),(tail7400_127 k)⟩ +def before7476 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7400_21 k),(tail7400_128 k)⟩ +def before7477 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7400_129 k),(tail7400_130 k)⟩ +def before7478 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521481),(tail7400_20 k),(tail7400_131 k)⟩ +def before7479 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521479),(tail7400_132 k),(tail7400_133 k)⟩ +def before7480 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7400_19 k),(tail7400_134 k)⟩ +def before7481 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7400_18 k),(tail7400_135 k)⟩ +def before7482 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7400_136 k),(tail7400_137 k)⟩ +def before7483 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7400_17,(tail7400_138 k)⟩ +def before7484 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail7400_139,(tail7400_140 k)⟩ +def before7485 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7400_16,(tail7400_141 k)⟩ +def before7486 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7400_15,(tail7400_142 k)⟩ +def before7487 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7400_143,(tail7400_144 k)⟩ +def before7488 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail7400_14,(tail7400_145 k)⟩ +def before7489 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail7400_146,(tail7400_147 k)⟩ +def before7490 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7400_13,(tail7400_148 k)⟩ +def before7491 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7400_12,(tail7400_149 k)⟩ +def before7492 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7400_150,(tail7400_151 k)⟩ +def before7493 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail7400_11,(tail7400_152 k)⟩ +def before7494 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail7400_153,(tail7400_154 k)⟩ +def before7495 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7400_10,(tail7400_155 k)⟩ +def before7496 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7400_9,(tail7400_156 k)⟩ +def before7497 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7400_157,(tail7400_158 k)⟩ +def before7498 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail7400_8,(tail7400_159 k)⟩ +def before7499 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1221),tail7400_7,(tail7400_160 k)⟩ +def after7499 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail7400_161,(tail7400_162 k)⟩ + +theorem macro7400 (k : Nat) : applyExit (before7400 k) exit10 44 = some (before7401 k) := by + simp (disch := omega) [before7400, before7401, exit10, applyExit, pop, push] + <;> omega +theorem step7400 (k : Nat) : Runs (44*2) (before7400 k).denote (before7401 k).denote := + @applyExit_sound (before7400 k) (before7401 k) exit10 44 valid10 (macro7400 k) +theorem macro7401 (k : Nat) : applyExit (before7401 k) exit46 1 = some (before7402 k) := by + simp (disch := omega) [before7401, before7402, exit46, applyExit, pop, push] + <;> omega +theorem step7401 (k : Nat) : Runs (1*2) (before7401 k).denote (before7402 k).denote := + @applyExit_sound (before7401 k) (before7402 k) exit46 1 valid46 (macro7401 k) +theorem macro7402 (k : Nat) : applyExit (before7402 k) exit47 1 = some (before7403 k) := by + simp (disch := omega) [before7402, before7403, exit47, applyExit, pop, push] + <;> omega +theorem step7402 (k : Nat) : Runs (1*2) (before7402 k).denote (before7403 k).denote := + @applyExit_sound (before7402 k) (before7403 k) exit47 1 valid47 (macro7402 k) +theorem macro7403 (k : Nat) : applyExit (before7403 k) exit62 1 = some (before7404 k) := by + simp (disch := omega) [before7403, before7404, exit62, applyExit, pop, push] + <;> omega +theorem step7403 (k : Nat) : Runs (1*1) (before7403 k).denote (before7404 k).denote := + @applyExit_sound (before7403 k) (before7404 k) exit62 1 valid62 (macro7403 k) +theorem macro7404 (k : Nat) : applyExit (before7404 k) exit35 1 = some (before7405 k) := by + simp (disch := omega) [before7404, before7405, exit35, applyExit, pop, push] + <;> omega +theorem step7404 (k : Nat) : Runs (1*2) (before7404 k).denote (before7405 k).denote := + @applyExit_sound (before7404 k) (before7405 k) exit35 1 valid35 (macro7404 k) +theorem macro7405 (k : Nat) : applyExit (before7405 k) exit39 1 = some (before7406 k) := by + simp (disch := omega) [before7405, before7406, exit39, applyExit, pop, push] + <;> omega +theorem step7405 (k : Nat) : Runs (1*1) (before7405 k).denote (before7406 k).denote := + @applyExit_sound (before7405 k) (before7406 k) exit39 1 valid39 (macro7405 k) +theorem macro7406 (k : Nat) : applyExit (before7406 k) exit32 1 = some (before7407 k) := by + simp (disch := omega) [before7406, before7407, exit32, applyExit, pop, push] + <;> omega +theorem step7406 (k : Nat) : Runs (1*3) (before7406 k).denote (before7407 k).denote := + @applyExit_sound (before7406 k) (before7407 k) exit32 1 valid32 (macro7406 k) +theorem macro7407 (k : Nat) : applyExit (before7407 k) exit36 46 = some (before7408 k) := by + simp (disch := omega) [before7407, before7408, exit36, applyExit, pop, push] + <;> omega +theorem step7407 (k : Nat) : Runs (46*2) (before7407 k).denote (before7408 k).denote := + @applyExit_sound (before7407 k) (before7408 k) exit36 46 valid36 (macro7407 k) +theorem macro7408 (k : Nat) : applyExit (before7408 k) exit39 1 = some (before7409 k) := by + simp (disch := omega) [before7408, before7409, exit39, applyExit, pop, push] + <;> omega +theorem step7408 (k : Nat) : Runs (1*1) (before7408 k).denote (before7409 k).denote := + @applyExit_sound (before7408 k) (before7409 k) exit39 1 valid39 (macro7408 k) +theorem macro7409 (k : Nat) : applyExit (before7409 k) exit10 47 = some (before7410 k) := by + simp (disch := omega) [before7409, before7410, exit10, applyExit, pop, push] + <;> omega +theorem step7409 (k : Nat) : Runs (47*2) (before7409 k).denote (before7410 k).denote := + @applyExit_sound (before7409 k) (before7410 k) exit10 47 valid10 (macro7409 k) +theorem macro7410 (k : Nat) : applyExit (before7410 k) exit46 1 = some (before7411 k) := by + simp (disch := omega) [before7410, before7411, exit46, applyExit, pop, push] + <;> omega +theorem step7410 (k : Nat) : Runs (1*2) (before7410 k).denote (before7411 k).denote := + @applyExit_sound (before7410 k) (before7411 k) exit46 1 valid46 (macro7410 k) +theorem macro7411 (k : Nat) : applyExit (before7411 k) exit47 1 = some (before7412 k) := by + simp (disch := omega) [before7411, before7412, exit47, applyExit, pop, push] + <;> omega +theorem step7411 (k : Nat) : Runs (1*2) (before7411 k).denote (before7412 k).denote := + @applyExit_sound (before7411 k) (before7412 k) exit47 1 valid47 (macro7411 k) +theorem macro7412 (k : Nat) : applyExit (before7412 k) exit62 1 = some (before7413 k) := by + simp (disch := omega) [before7412, before7413, exit62, applyExit, pop, push] + <;> omega +theorem step7412 (k : Nat) : Runs (1*1) (before7412 k).denote (before7413 k).denote := + @applyExit_sound (before7412 k) (before7413 k) exit62 1 valid62 (macro7412 k) +theorem macro7413 (k : Nat) : applyExit (before7413 k) exit35 1 = some (before7414 k) := by + simp (disch := omega) [before7413, before7414, exit35, applyExit, pop, push] + <;> omega +theorem step7413 (k : Nat) : Runs (1*2) (before7413 k).denote (before7414 k).denote := + @applyExit_sound (before7413 k) (before7414 k) exit35 1 valid35 (macro7413 k) +theorem macro7414 (k : Nat) : applyExit (before7414 k) exit39 1 = some (before7415 k) := by + simp (disch := omega) [before7414, before7415, exit39, applyExit, pop, push] + <;> omega +theorem step7414 (k : Nat) : Runs (1*1) (before7414 k).denote (before7415 k).denote := + @applyExit_sound (before7414 k) (before7415 k) exit39 1 valid39 (macro7414 k) +theorem macro7415 (k : Nat) : applyExit (before7415 k) exit32 1 = some (before7416 k) := by + simp (disch := omega) [before7415, before7416, exit32, applyExit, pop, push] + <;> omega +theorem step7415 (k : Nat) : Runs (1*3) (before7415 k).denote (before7416 k).denote := + @applyExit_sound (before7415 k) (before7416 k) exit32 1 valid32 (macro7415 k) +theorem macro7416 (k : Nat) : applyExit (before7416 k) exit36 49 = some (before7417 k) := by + simp (disch := omega) [before7416, before7417, exit36, applyExit, pop, push] + <;> omega +theorem step7416 (k : Nat) : Runs (49*2) (before7416 k).denote (before7417 k).denote := + @applyExit_sound (before7416 k) (before7417 k) exit36 49 valid36 (macro7416 k) +theorem macro7417 (k : Nat) : applyExit (before7417 k) exit39 1 = some (before7418 k) := by + simp (disch := omega) [before7417, before7418, exit39, applyExit, pop, push] + <;> omega +theorem step7417 (k : Nat) : Runs (1*1) (before7417 k).denote (before7418 k).denote := + @applyExit_sound (before7417 k) (before7418 k) exit39 1 valid39 (macro7417 k) +theorem macro7418 (k : Nat) : applyExit (before7418 k) exit10 50 = some (before7419 k) := by + simp (disch := omega) [before7418, before7419, exit10, applyExit, pop, push] + <;> omega +theorem step7418 (k : Nat) : Runs (50*2) (before7418 k).denote (before7419 k).denote := + @applyExit_sound (before7418 k) (before7419 k) exit10 50 valid10 (macro7418 k) +theorem macro7419 (k : Nat) : applyExit (before7419 k) exit46 1 = some (before7420 k) := by + simp (disch := omega) [before7419, before7420, exit46, applyExit, pop, push] + <;> omega +theorem step7419 (k : Nat) : Runs (1*2) (before7419 k).denote (before7420 k).denote := + @applyExit_sound (before7419 k) (before7420 k) exit46 1 valid46 (macro7419 k) +theorem macro7420 (k : Nat) : applyExit (before7420 k) exit47 1 = some (before7421 k) := by + simp (disch := omega) [before7420, before7421, exit47, applyExit, pop, push] + <;> omega +theorem step7420 (k : Nat) : Runs (1*2) (before7420 k).denote (before7421 k).denote := + @applyExit_sound (before7420 k) (before7421 k) exit47 1 valid47 (macro7420 k) +theorem macro7421 (k : Nat) : applyExit (before7421 k) exit62 1 = some (before7422 k) := by + simp (disch := omega) [before7421, before7422, exit62, applyExit, pop, push] + <;> omega +theorem step7421 (k : Nat) : Runs (1*1) (before7421 k).denote (before7422 k).denote := + @applyExit_sound (before7421 k) (before7422 k) exit62 1 valid62 (macro7421 k) +theorem macro7422 (k : Nat) : applyExit (before7422 k) exit35 1 = some (before7423 k) := by + simp (disch := omega) [before7422, before7423, exit35, applyExit, pop, push] + <;> omega +theorem step7422 (k : Nat) : Runs (1*2) (before7422 k).denote (before7423 k).denote := + @applyExit_sound (before7422 k) (before7423 k) exit35 1 valid35 (macro7422 k) +theorem macro7423 (k : Nat) : applyExit (before7423 k) exit39 1 = some (before7424 k) := by + simp (disch := omega) [before7423, before7424, exit39, applyExit, pop, push] + <;> omega +theorem step7423 (k : Nat) : Runs (1*1) (before7423 k).denote (before7424 k).denote := + @applyExit_sound (before7423 k) (before7424 k) exit39 1 valid39 (macro7423 k) +theorem macro7424 (k : Nat) : applyExit (before7424 k) exit32 1 = some (before7425 k) := by + simp (disch := omega) [before7424, before7425, exit32, applyExit, pop, push] + <;> omega +theorem step7424 (k : Nat) : Runs (1*3) (before7424 k).denote (before7425 k).denote := + @applyExit_sound (before7424 k) (before7425 k) exit32 1 valid32 (macro7424 k) +theorem macro7425 (k : Nat) : applyExit (before7425 k) exit36 52 = some (before7426 k) := by + simp (disch := omega) [before7425, before7426, exit36, applyExit, pop, push] + <;> omega +theorem step7425 (k : Nat) : Runs (52*2) (before7425 k).denote (before7426 k).denote := + @applyExit_sound (before7425 k) (before7426 k) exit36 52 valid36 (macro7425 k) +theorem macro7426 (k : Nat) : applyExit (before7426 k) exit39 1 = some (before7427 k) := by + simp (disch := omega) [before7426, before7427, exit39, applyExit, pop, push] + <;> omega +theorem step7426 (k : Nat) : Runs (1*1) (before7426 k).denote (before7427 k).denote := + @applyExit_sound (before7426 k) (before7427 k) exit39 1 valid39 (macro7426 k) +theorem macro7427 (k : Nat) : applyExit (before7427 k) exit10 53 = some (before7428 k) := by + simp (disch := omega) [before7427, before7428, exit10, applyExit, pop, push] + <;> omega +theorem step7427 (k : Nat) : Runs (53*2) (before7427 k).denote (before7428 k).denote := + @applyExit_sound (before7427 k) (before7428 k) exit10 53 valid10 (macro7427 k) +theorem macro7428 (k : Nat) : applyExit (before7428 k) exit46 1 = some (before7429 k) := by + simp (disch := omega) [before7428, before7429, exit46, applyExit, pop, push] + <;> omega +theorem step7428 (k : Nat) : Runs (1*2) (before7428 k).denote (before7429 k).denote := + @applyExit_sound (before7428 k) (before7429 k) exit46 1 valid46 (macro7428 k) +theorem macro7429 (k : Nat) : applyExit (before7429 k) exit47 1 = some (before7430 k) := by + simp (disch := omega) [before7429, before7430, exit47, applyExit, pop, push] + <;> omega +theorem step7429 (k : Nat) : Runs (1*2) (before7429 k).denote (before7430 k).denote := + @applyExit_sound (before7429 k) (before7430 k) exit47 1 valid47 (macro7429 k) +theorem macro7430 (k : Nat) : applyExit (before7430 k) exit62 1 = some (before7431 k) := by + simp (disch := omega) [before7430, before7431, exit62, applyExit, pop, push] + <;> omega +theorem step7430 (k : Nat) : Runs (1*1) (before7430 k).denote (before7431 k).denote := + @applyExit_sound (before7430 k) (before7431 k) exit62 1 valid62 (macro7430 k) +theorem macro7431 (k : Nat) : applyExit (before7431 k) exit35 1 = some (before7432 k) := by + simp (disch := omega) [before7431, before7432, exit35, applyExit, pop, push] + <;> omega +theorem step7431 (k : Nat) : Runs (1*2) (before7431 k).denote (before7432 k).denote := + @applyExit_sound (before7431 k) (before7432 k) exit35 1 valid35 (macro7431 k) +theorem macro7432 (k : Nat) : applyExit (before7432 k) exit39 1 = some (before7433 k) := by + simp (disch := omega) [before7432, before7433, exit39, applyExit, pop, push] + <;> omega +theorem step7432 (k : Nat) : Runs (1*1) (before7432 k).denote (before7433 k).denote := + @applyExit_sound (before7432 k) (before7433 k) exit39 1 valid39 (macro7432 k) +theorem macro7433 (k : Nat) : applyExit (before7433 k) exit32 1 = some (before7434 k) := by + simp (disch := omega) [before7433, before7434, exit32, applyExit, pop, push] + <;> omega +theorem step7433 (k : Nat) : Runs (1*3) (before7433 k).denote (before7434 k).denote := + @applyExit_sound (before7433 k) (before7434 k) exit32 1 valid32 (macro7433 k) +theorem macro7434 (k : Nat) : applyExit (before7434 k) exit36 55 = some (before7435 k) := by + simp (disch := omega) [before7434, before7435, exit36, applyExit, pop, push] + <;> omega +theorem step7434 (k : Nat) : Runs (55*2) (before7434 k).denote (before7435 k).denote := + @applyExit_sound (before7434 k) (before7435 k) exit36 55 valid36 (macro7434 k) +theorem macro7435 (k : Nat) : applyExit (before7435 k) exit39 1 = some (before7436 k) := by + simp (disch := omega) [before7435, before7436, exit39, applyExit, pop, push] + <;> omega +theorem step7435 (k : Nat) : Runs (1*1) (before7435 k).denote (before7436 k).denote := + @applyExit_sound (before7435 k) (before7436 k) exit39 1 valid39 (macro7435 k) +theorem macro7436 (k : Nat) : applyExit (before7436 k) exit10 56 = some (before7437 k) := by + simp (disch := omega) [before7436, before7437, exit10, applyExit, pop, push] + <;> omega +theorem step7436 (k : Nat) : Runs (56*2) (before7436 k).denote (before7437 k).denote := + @applyExit_sound (before7436 k) (before7437 k) exit10 56 valid10 (macro7436 k) +theorem macro7437 (k : Nat) : applyExit (before7437 k) exit46 1 = some (before7438 k) := by + simp (disch := omega) [before7437, before7438, exit46, applyExit, pop, push] + <;> omega +theorem step7437 (k : Nat) : Runs (1*2) (before7437 k).denote (before7438 k).denote := + @applyExit_sound (before7437 k) (before7438 k) exit46 1 valid46 (macro7437 k) +theorem macro7438 (k : Nat) : applyExit (before7438 k) exit70 1 = some (before7439 k) := by + simp (disch := omega) [before7438, before7439, exit70, applyExit, pop, push] + <;> omega +theorem step7438 (k : Nat) : Runs (1*1) (before7438 k).denote (before7439 k).denote := + @applyExit_sound (before7438 k) (before7439 k) exit70 1 valid70 (macro7438 k) +theorem macro7439 (k : Nat) : applyExit (before7439 k) exit1 1 = some (before7440 k) := by + simp (disch := omega) [before7439, before7440, exit1, applyExit, pop, push] + <;> omega +theorem step7439 (k : Nat) : Runs (1*3) (before7439 k).denote (before7440 k).denote := + @applyExit_sound (before7439 k) (before7440 k) exit1 1 valid1 (macro7439 k) +theorem macro7440 (k : Nat) : applyExit (before7440 k) exit71 1 = some (before7441 k) := by + simp (disch := omega) [before7440, before7441, exit71, applyExit, pop, push] + <;> omega +theorem step7440 (k : Nat) : Runs (1*1) (before7440 k).denote (before7441 k).denote := + @applyExit_sound (before7440 k) (before7441 k) exit71 1 valid71 (macro7440 k) +theorem macro7441 (k : Nat) : applyExit (before7441 k) exit0 1 = some (before7442 k) := by + simp (disch := omega) [before7441, before7442, exit0, applyExit, pop, push] + <;> omega +theorem step7441 (k : Nat) : Runs (1*2) (before7441 k).denote (before7442 k).denote := + @applyExit_sound (before7441 k) (before7442 k) exit0 1 valid0 (macro7441 k) +theorem macro7442 (k : Nat) : applyExit (before7442 k) exit13 57 = some (before7443 k) := by + simp (disch := omega) [before7442, before7443, exit13, applyExit, pop, push] + <;> omega +theorem step7442 (k : Nat) : Runs (57*2) (before7442 k).denote (before7443 k).denote := + @applyExit_sound (before7442 k) (before7443 k) exit13 57 valid13 (macro7442 k) +theorem macro7443 (k : Nat) : applyExit (before7443 k) exit1 1 = some (before7444 k) := by + simp (disch := omega) [before7443, before7444, exit1, applyExit, pop, push] + <;> omega +theorem step7443 (k : Nat) : Runs (1*3) (before7443 k).denote (before7444 k).denote := + @applyExit_sound (before7443 k) (before7444 k) exit1 1 valid1 (macro7443 k) +theorem macro7444 (k : Nat) : applyExit (before7444 k) exit6 1 = some (before7445 k) := by + simp (disch := omega) [before7444, before7445, exit6, applyExit, pop, push] + <;> omega +theorem step7444 (k : Nat) : Runs (1*1) (before7444 k).denote (before7445 k).denote := + @applyExit_sound (before7444 k) (before7445 k) exit6 1 valid6 (macro7444 k) +theorem macro7445 (k : Nat) : applyExit (before7445 k) exit0 1 = some (before7446 k) := by + simp (disch := omega) [before7445, before7446, exit0, applyExit, pop, push] + <;> omega +theorem step7445 (k : Nat) : Runs (1*2) (before7445 k).denote (before7446 k).denote := + @applyExit_sound (before7445 k) (before7446 k) exit0 1 valid0 (macro7445 k) +theorem macro7446 (k : Nat) : applyExit (before7446 k) exit1 1 = some (before7447 k) := by + simp (disch := omega) [before7446, before7447, exit1, applyExit, pop, push] + <;> omega +theorem step7446 (k : Nat) : Runs (1*3) (before7446 k).denote (before7447 k).denote := + @applyExit_sound (before7446 k) (before7447 k) exit1 1 valid1 (macro7446 k) +theorem macro7447 (k : Nat) : applyExit (before7447 k) exit2 1 = some (before7448 k) := by + simp (disch := omega) [before7447, before7448, exit2, applyExit, pop, push] + <;> omega +theorem step7447 (k : Nat) : Runs (1*2) (before7447 k).denote (before7448 k).denote := + @applyExit_sound (before7447 k) (before7448 k) exit2 1 valid2 (macro7447 k) +theorem macro7448 (k : Nat) : applyExit (before7448 k) exit3 1 = some (before7449 k) := by + simp (disch := omega) [before7448, before7449, exit3, applyExit, pop, push] + <;> omega +theorem step7448 (k : Nat) : Runs (1*2) (before7448 k).denote (before7449 k).denote := + @applyExit_sound (before7448 k) (before7449 k) exit3 1 valid3 (macro7448 k) +theorem macro7449 (k : Nat) : applyExit (before7449 k) exit9 1 = some (before7450 k) := by + simp (disch := omega) [before7449, before7450, exit9, applyExit, pop, push] + <;> omega +theorem step7449 (k : Nat) : Runs (1*2) (before7449 k).denote (before7450 k).denote := + @applyExit_sound (before7449 k) (before7450 k) exit9 1 valid9 (macro7449 k) +theorem macro7450 (k : Nat) : applyExit (before7450 k) exit10 55 = some (before7451 k) := by + simp (disch := omega) [before7450, before7451, exit10, applyExit, pop, push] + <;> omega +theorem step7450 (k : Nat) : Runs (55*2) (before7450 k).denote (before7451 k).denote := + @applyExit_sound (before7450 k) (before7451 k) exit10 55 valid10 (macro7450 k) +theorem macro7451 (k : Nat) : applyExit (before7451 k) exit11 1 = some (before7452 k) := by + simp (disch := omega) [before7451, before7452, exit11, applyExit, pop, push] + <;> omega +theorem step7451 (k : Nat) : Runs (1*2) (before7451 k).denote (before7452 k).denote := + @applyExit_sound (before7451 k) (before7452 k) exit11 1 valid11 (macro7451 k) +theorem macro7452 (k : Nat) : applyExit (before7452 k) exit2 12 = some (before7453 k) := by + simp (disch := omega) [before7452, before7453, exit2, applyExit, pop, push] + <;> omega +theorem step7452 (k : Nat) : Runs (12*2) (before7452 k).denote (before7453 k).denote := + @applyExit_sound (before7452 k) (before7453 k) exit2 12 valid2 (macro7452 k) +theorem macro7453 (k : Nat) : applyExit (before7453 k) exit3 1 = some (before7454 k) := by + simp (disch := omega) [before7453, before7454, exit3, applyExit, pop, push] + <;> omega +theorem step7453 (k : Nat) : Runs (1*2) (before7453 k).denote (before7454 k).denote := + @applyExit_sound (before7453 k) (before7454 k) exit3 1 valid3 (macro7453 k) +theorem macro7454 (k : Nat) : applyExit (before7454 k) exit9 1 = some (before7455 k) := by + simp (disch := omega) [before7454, before7455, exit9, applyExit, pop, push] + <;> omega +theorem step7454 (k : Nat) : Runs (1*2) (before7454 k).denote (before7455 k).denote := + @applyExit_sound (before7454 k) (before7455 k) exit9 1 valid9 (macro7454 k) +theorem macro7455 (k : Nat) : applyExit (before7455 k) exit10 40 = some (before7456 k) := by + simp (disch := omega) [before7455, before7456, exit10, applyExit, pop, push] + <;> omega +theorem step7455 (k : Nat) : Runs (40*2) (before7455 k).denote (before7456 k).denote := + @applyExit_sound (before7455 k) (before7456 k) exit10 40 valid10 (macro7455 k) +theorem macro7456 (k : Nat) : applyExit (before7456 k) exit11 1 = some (before7457 k) := by + simp (disch := omega) [before7456, before7457, exit11, applyExit, pop, push] + <;> omega +theorem step7456 (k : Nat) : Runs (1*2) (before7456 k).denote (before7457 k).denote := + @applyExit_sound (before7456 k) (before7457 k) exit11 1 valid11 (macro7456 k) +theorem macro7457 (k : Nat) : applyExit (before7457 k) exit2 87 = some (before7458 k) := by + simp (disch := omega) [before7457, before7458, exit2, applyExit, pop, push] + <;> omega +theorem step7457 (k : Nat) : Runs (87*2) (before7457 k).denote (before7458 k).denote := + @applyExit_sound (before7457 k) (before7458 k) exit2 87 valid2 (macro7457 k) +theorem macro7458 (k : Nat) : applyExit (before7458 k) exit3 1 = some (before7459 k) := by + simp (disch := omega) [before7458, before7459, exit3, applyExit, pop, push] + <;> omega +theorem step7458 (k : Nat) : Runs (1*2) (before7458 k).denote (before7459 k).denote := + @applyExit_sound (before7458 k) (before7459 k) exit3 1 valid3 (macro7458 k) +theorem macro7459 (k : Nat) : applyExit (before7459 k) exit9 1 = some (before7460 k) := by + simp (disch := omega) [before7459, before7460, exit9, applyExit, pop, push] + <;> omega +theorem step7459 (k : Nat) : Runs (1*2) (before7459 k).denote (before7460 k).denote := + @applyExit_sound (before7459 k) (before7460 k) exit9 1 valid9 (macro7459 k) +theorem macro7460 (k : Nat) : applyExit (before7460 k) exit10 19 = some (before7461 k) := by + simp (disch := omega) [before7460, before7461, exit10, applyExit, pop, push] + <;> omega +theorem step7460 (k : Nat) : Runs (19*2) (before7460 k).denote (before7461 k).denote := + @applyExit_sound (before7460 k) (before7461 k) exit10 19 valid10 (macro7460 k) +theorem macro7461 (k : Nat) : applyExit (before7461 k) exit11 1 = some (before7462 k) := by + simp (disch := omega) [before7461, before7462, exit11, applyExit, pop, push] + <;> omega +theorem step7461 (k : Nat) : Runs (1*2) (before7461 k).denote (before7462 k).denote := + @applyExit_sound (before7461 k) (before7462 k) exit11 1 valid11 (macro7461 k) +theorem macro7462 (k : Nat) : applyExit (before7462 k) exit2 8 = some (before7463 k) := by + simp (disch := omega) [before7462, before7463, exit2, applyExit, pop, push] + <;> omega +theorem step7462 (k : Nat) : Runs (8*2) (before7462 k).denote (before7463 k).denote := + @applyExit_sound (before7462 k) (before7463 k) exit2 8 valid2 (macro7462 k) +theorem macro7463 (k : Nat) : applyExit (before7463 k) exit354 (1*k+8) = some (before7464 k) := by + simp (disch := omega) [before7463, before7464, exit354, applyExit, pop, push] + <;> omega +theorem step7463 (k : Nat) : Runs ((1*k+8)*586) (before7463 k).denote (before7464 k).denote := + @applyExit_sound (before7463 k) (before7464 k) exit354 (1*k+8) valid354 (macro7463 k) +theorem macro7464 (k : Nat) : applyExit (before7464 k) exit2 24 = some (before7465 k) := by + simp (disch := omega) [before7464, before7465, exit2, applyExit, pop, push] + <;> omega +theorem step7464 (k : Nat) : Runs (24*2) (before7464 k).denote (before7465 k).denote := + @applyExit_sound (before7464 k) (before7465 k) exit2 24 valid2 (macro7464 k) +theorem macro7465 (k : Nat) : applyExit (before7465 k) exit3 1 = some (before7466 k) := by + simp (disch := omega) [before7465, before7466, exit3, applyExit, pop, push] + <;> omega +theorem step7465 (k : Nat) : Runs (1*2) (before7465 k).denote (before7466 k).denote := + @applyExit_sound (before7465 k) (before7466 k) exit3 1 valid3 (macro7465 k) +theorem macro7466 (k : Nat) : applyExit (before7466 k) exit9 1 = some (before7467 k) := by + simp (disch := omega) [before7466, before7467, exit9, applyExit, pop, push] + <;> omega +theorem step7466 (k : Nat) : Runs (1*2) (before7466 k).denote (before7467 k).denote := + @applyExit_sound (before7466 k) (before7467 k) exit9 1 valid9 (macro7466 k) +theorem macro7467 (k : Nat) : applyExit (before7467 k) exit10 95 = some (before7468 k) := by + simp (disch := omega) [before7467, before7468, exit10, applyExit, pop, push] + <;> omega +theorem step7467 (k : Nat) : Runs (95*2) (before7467 k).denote (before7468 k).denote := + @applyExit_sound (before7467 k) (before7468 k) exit10 95 valid10 (macro7467 k) +theorem macro7468 (k : Nat) : applyExit (before7468 k) exit11 1 = some (before7469 k) := by + simp (disch := omega) [before7468, before7469, exit11, applyExit, pop, push] + <;> omega +theorem step7468 (k : Nat) : Runs (1*2) (before7468 k).denote (before7469 k).denote := + @applyExit_sound (before7468 k) (before7469 k) exit11 1 valid11 (macro7468 k) +theorem macro7469 (k : Nat) : applyExit (before7469 k) exit2 11 = some (before7470 k) := by + simp (disch := omega) [before7469, before7470, exit2, applyExit, pop, push] + <;> omega +theorem step7469 (k : Nat) : Runs (11*2) (before7469 k).denote (before7470 k).denote := + @applyExit_sound (before7469 k) (before7470 k) exit2 11 valid2 (macro7469 k) +theorem macro7470 (k : Nat) : applyExit (before7470 k) exit3 1 = some (before7471 k) := by + simp (disch := omega) [before7470, before7471, exit3, applyExit, pop, push] + <;> omega +theorem step7470 (k : Nat) : Runs (1*2) (before7470 k).denote (before7471 k).denote := + @applyExit_sound (before7470 k) (before7471 k) exit3 1 valid3 (macro7470 k) +theorem macro7471 (k : Nat) : applyExit (before7471 k) exit9 1 = some (before7472 k) := by + simp (disch := omega) [before7471, before7472, exit9, applyExit, pop, push] + <;> omega +theorem step7471 (k : Nat) : Runs (1*2) (before7471 k).denote (before7472 k).denote := + @applyExit_sound (before7471 k) (before7472 k) exit9 1 valid9 (macro7471 k) +theorem macro7472 (k : Nat) : applyExit (before7472 k) exit10 43 = some (before7473 k) := by + simp (disch := omega) [before7472, before7473, exit10, applyExit, pop, push] + <;> omega +theorem step7472 (k : Nat) : Runs (43*2) (before7472 k).denote (before7473 k).denote := + @applyExit_sound (before7472 k) (before7473 k) exit10 43 valid10 (macro7472 k) +theorem macro7473 (k : Nat) : applyExit (before7473 k) exit11 1 = some (before7474 k) := by + simp (disch := omega) [before7473, before7474, exit11, applyExit, pop, push] + <;> omega +theorem step7473 (k : Nat) : Runs (1*2) (before7473 k).denote (before7474 k).denote := + @applyExit_sound (before7473 k) (before7474 k) exit11 1 valid11 (macro7473 k) +theorem macro7474 (k : Nat) : applyExit (before7474 k) exit2 17 = some (before7475 k) := by + simp (disch := omega) [before7474, before7475, exit2, applyExit, pop, push] + <;> omega +theorem step7474 (k : Nat) : Runs (17*2) (before7474 k).denote (before7475 k).denote := + @applyExit_sound (before7474 k) (before7475 k) exit2 17 valid2 (macro7474 k) +theorem macro7475 (k : Nat) : applyExit (before7475 k) exit3 1 = some (before7476 k) := by + simp (disch := omega) [before7475, before7476, exit3, applyExit, pop, push] + <;> omega +theorem step7475 (k : Nat) : Runs (1*2) (before7475 k).denote (before7476 k).denote := + @applyExit_sound (before7475 k) (before7476 k) exit3 1 valid3 (macro7475 k) +theorem macro7476 (k : Nat) : applyExit (before7476 k) exit9 1 = some (before7477 k) := by + simp (disch := omega) [before7476, before7477, exit9, applyExit, pop, push] + <;> omega +theorem step7476 (k : Nat) : Runs (1*2) (before7476 k).denote (before7477 k).denote := + @applyExit_sound (before7476 k) (before7477 k) exit9 1 valid9 (macro7476 k) +theorem macro7477 (k : Nat) : applyExit (before7477 k) exit10 11 = some (before7478 k) := by + simp (disch := omega) [before7477, before7478, exit10, applyExit, pop, push] + <;> omega +theorem step7477 (k : Nat) : Runs (11*2) (before7477 k).denote (before7478 k).denote := + @applyExit_sound (before7477 k) (before7478 k) exit10 11 valid10 (macro7477 k) +theorem macro7478 (k : Nat) : applyExit (before7478 k) exit11 1 = some (before7479 k) := by + simp (disch := omega) [before7478, before7479, exit11, applyExit, pop, push] + <;> omega +theorem step7478 (k : Nat) : Runs (1*2) (before7478 k).denote (before7479 k).denote := + @applyExit_sound (before7478 k) (before7479 k) exit11 1 valid11 (macro7478 k) +theorem macro7479 (k : Nat) : applyExit (before7479 k) exit2 791761148 = some (before7480 k) := by + simp (disch := omega) [before7479, before7480, exit2, applyExit, pop, push] + <;> omega +theorem step7479 (k : Nat) : Runs (791761148*2) (before7479 k).denote (before7480 k).denote := + @applyExit_sound (before7479 k) (before7480 k) exit2 791761148 valid2 (macro7479 k) +theorem macro7480 (k : Nat) : applyExit (before7480 k) exit276 1 = some (before7481 k) := by + simp (disch := omega) [before7480, before7481, exit276, applyExit, pop, push] + <;> omega +theorem step7480 (k : Nat) : Runs (1*38) (before7480 k).denote (before7481 k).denote := + @applyExit_sound (before7480 k) (before7481 k) exit276 1 valid276 (macro7480 k) +theorem macro7481 (k : Nat) : applyExit (before7481 k) exit355 1 = some (before7482 k) := by + simp (disch := omega) [before7481, before7482, exit355, applyExit, pop, push] + <;> omega +theorem step7481 (k : Nat) : Runs (1*38) (before7481 k).denote (before7482 k).denote := + @applyExit_sound (before7481 k) (before7482 k) exit355 1 valid355 (macro7481 k) +theorem macro7482 (k : Nat) : applyExit (before7482 k) exit356 (1*k+6) = some (before7483 k) := by + simp (disch := omega) [before7482, before7483, exit356, applyExit, pop, push] + <;> omega +theorem step7482 (k : Nat) : Runs ((1*k+6)*38) (before7482 k).denote (before7483 k).denote := + @applyExit_sound (before7482 k) (before7483 k) exit356 (1*k+6) valid356 (macro7482 k) +theorem macro7483 (k : Nat) : applyExit (before7483 k) exit11 1 = some (before7484 k) := by + simp (disch := omega) [before7483, before7484, exit11, applyExit, pop, push] + <;> omega +theorem step7483 (k : Nat) : Runs (1*2) (before7483 k).denote (before7484 k).denote := + @applyExit_sound (before7483 k) (before7484 k) exit11 1 valid11 (macro7483 k) +theorem macro7484 (k : Nat) : applyExit (before7484 k) exit2 4 = some (before7485 k) := by + simp (disch := omega) [before7484, before7485, exit2, applyExit, pop, push] + <;> omega +theorem step7484 (k : Nat) : Runs (4*2) (before7484 k).denote (before7485 k).denote := + @applyExit_sound (before7484 k) (before7485 k) exit2 4 valid2 (macro7484 k) +theorem macro7485 (k : Nat) : applyExit (before7485 k) exit3 1 = some (before7486 k) := by + simp (disch := omega) [before7485, before7486, exit3, applyExit, pop, push] + <;> omega +theorem step7485 (k : Nat) : Runs (1*2) (before7485 k).denote (before7486 k).denote := + @applyExit_sound (before7485 k) (before7486 k) exit3 1 valid3 (macro7485 k) +theorem macro7486 (k : Nat) : applyExit (before7486 k) exit9 1 = some (before7487 k) := by + simp (disch := omega) [before7486, before7487, exit9, applyExit, pop, push] + <;> omega +theorem step7486 (k : Nat) : Runs (1*2) (before7486 k).denote (before7487 k).denote := + @applyExit_sound (before7486 k) (before7487 k) exit9 1 valid9 (macro7486 k) +theorem macro7487 (k : Nat) : applyExit (before7487 k) exit10 12 = some (before7488 k) := by + simp (disch := omega) [before7487, before7488, exit10, applyExit, pop, push] + <;> omega +theorem step7487 (k : Nat) : Runs (12*2) (before7487 k).denote (before7488 k).denote := + @applyExit_sound (before7487 k) (before7488 k) exit10 12 valid10 (macro7487 k) +theorem macro7488 (k : Nat) : applyExit (before7488 k) exit11 1 = some (before7489 k) := by + simp (disch := omega) [before7488, before7489, exit11, applyExit, pop, push] + <;> omega +theorem step7488 (k : Nat) : Runs (1*2) (before7488 k).denote (before7489 k).denote := + @applyExit_sound (before7488 k) (before7489 k) exit11 1 valid11 (macro7488 k) +theorem macro7489 (k : Nat) : applyExit (before7489 k) exit2 4 = some (before7490 k) := by + simp (disch := omega) [before7489, before7490, exit2, applyExit, pop, push] + <;> omega +theorem step7489 (k : Nat) : Runs (4*2) (before7489 k).denote (before7490 k).denote := + @applyExit_sound (before7489 k) (before7490 k) exit2 4 valid2 (macro7489 k) +theorem macro7490 (k : Nat) : applyExit (before7490 k) exit3 1 = some (before7491 k) := by + simp (disch := omega) [before7490, before7491, exit3, applyExit, pop, push] + <;> omega +theorem step7490 (k : Nat) : Runs (1*2) (before7490 k).denote (before7491 k).denote := + @applyExit_sound (before7490 k) (before7491 k) exit3 1 valid3 (macro7490 k) +theorem macro7491 (k : Nat) : applyExit (before7491 k) exit9 1 = some (before7492 k) := by + simp (disch := omega) [before7491, before7492, exit9, applyExit, pop, push] + <;> omega +theorem step7491 (k : Nat) : Runs (1*2) (before7491 k).denote (before7492 k).denote := + @applyExit_sound (before7491 k) (before7492 k) exit9 1 valid9 (macro7491 k) +theorem macro7492 (k : Nat) : applyExit (before7492 k) exit10 12 = some (before7493 k) := by + simp (disch := omega) [before7492, before7493, exit10, applyExit, pop, push] + <;> omega +theorem step7492 (k : Nat) : Runs (12*2) (before7492 k).denote (before7493 k).denote := + @applyExit_sound (before7492 k) (before7493 k) exit10 12 valid10 (macro7492 k) +theorem macro7493 (k : Nat) : applyExit (before7493 k) exit11 1 = some (before7494 k) := by + simp (disch := omega) [before7493, before7494, exit11, applyExit, pop, push] + <;> omega +theorem step7493 (k : Nat) : Runs (1*2) (before7493 k).denote (before7494 k).denote := + @applyExit_sound (before7493 k) (before7494 k) exit11 1 valid11 (macro7493 k) +theorem macro7494 (k : Nat) : applyExit (before7494 k) exit2 4 = some (before7495 k) := by + simp (disch := omega) [before7494, before7495, exit2, applyExit, pop, push] + <;> omega +theorem step7494 (k : Nat) : Runs (4*2) (before7494 k).denote (before7495 k).denote := + @applyExit_sound (before7494 k) (before7495 k) exit2 4 valid2 (macro7494 k) +theorem macro7495 (k : Nat) : applyExit (before7495 k) exit3 1 = some (before7496 k) := by + simp (disch := omega) [before7495, before7496, exit3, applyExit, pop, push] + <;> omega +theorem step7495 (k : Nat) : Runs (1*2) (before7495 k).denote (before7496 k).denote := + @applyExit_sound (before7495 k) (before7496 k) exit3 1 valid3 (macro7495 k) +theorem macro7496 (k : Nat) : applyExit (before7496 k) exit9 1 = some (before7497 k) := by + simp (disch := omega) [before7496, before7497, exit9, applyExit, pop, push] + <;> omega +theorem step7496 (k : Nat) : Runs (1*2) (before7496 k).denote (before7497 k).denote := + @applyExit_sound (before7496 k) (before7497 k) exit9 1 valid9 (macro7496 k) +theorem macro7497 (k : Nat) : applyExit (before7497 k) exit10 4 = some (before7498 k) := by + simp (disch := omega) [before7497, before7498, exit10, applyExit, pop, push] + <;> omega +theorem step7497 (k : Nat) : Runs (4*2) (before7497 k).denote (before7498 k).denote := + @applyExit_sound (before7497 k) (before7498 k) exit10 4 valid10 (macro7497 k) +theorem macro7498 (k : Nat) : applyExit (before7498 k) exit46 1 = some (before7499 k) := by + simp (disch := omega) [before7498, before7499, exit46, applyExit, pop, push] + <;> omega +theorem step7498 (k : Nat) : Runs (1*2) (before7498 k).denote (before7499 k).denote := + @applyExit_sound (before7498 k) (before7499 k) exit46 1 valid46 (macro7498 k) +theorem macro7499 (k : Nat) : applyExit (before7499 k) exit47 1 = some (after7499 k) := by + simp (disch := omega) [before7499, after7499, exit47, applyExit, pop, push] + <;> omega +theorem step7499 (k : Nat) : Runs (1*2) (before7499 k).denote (after7499 k).denote := + @applyExit_sound (before7499 k) (after7499 k) exit47 1 valid47 (macro7499 k) +theorem chunkRun074 (k : Nat) : Runs (624*k+1583529356) (before7400 k).denote (after7499 k).denote := by + have h := (@Runs.trans ((((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))))) ((((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))))+((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2))))))+(((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))))) (before7400 k).denote (before7450 k).denote (after7499 k).denote (@Runs.trans (((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))))) (((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))) (before7400 k).denote (before7425 k).denote (before7450 k).denote (@Runs.trans ((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2))))) ((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))) (before7400 k).denote (before7412 k).denote (before7425 k).denote (@Runs.trans (((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))) (before7400 k).denote (before7406 k).denote (before7412 k).denote (@Runs.trans ((44*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7400 k).denote (before7403 k).denote (before7406 k).denote (@Runs.trans (44*2) ((1*2)+(1*2)) (before7400 k).denote (before7401 k).denote (before7403 k).denote (step7400 k) (@Runs.trans (1*2) (1*2) (before7401 k).denote (before7402 k).denote (before7403 k).denote (step7401 k) (step7402 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7403 k).denote (before7404 k).denote (before7406 k).denote (step7403 k) (@Runs.trans (1*2) (1*1) (before7404 k).denote (before7405 k).denote (before7406 k).denote (step7404 k) (step7405 k)))) (@Runs.trans ((1*3)+((46*2)+(1*1))) ((47*2)+((1*2)+(1*2))) (before7406 k).denote (before7409 k).denote (before7412 k).denote (@Runs.trans (1*3) ((46*2)+(1*1)) (before7406 k).denote (before7407 k).denote (before7409 k).denote (step7406 k) (@Runs.trans (46*2) (1*1) (before7407 k).denote (before7408 k).denote (before7409 k).denote (step7407 k) (step7408 k))) (@Runs.trans (47*2) ((1*2)+(1*2)) (before7409 k).denote (before7410 k).denote (before7412 k).denote (step7409 k) (@Runs.trans (1*2) (1*2) (before7410 k).denote (before7411 k).denote (before7412 k).denote (step7410 k) (step7411 k))))) (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1)))) (((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))) (before7412 k).denote (before7418 k).denote (before7425 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((49*2)+(1*1))) (before7412 k).denote (before7415 k).denote (before7418 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7412 k).denote (before7413 k).denote (before7415 k).denote (step7412 k) (@Runs.trans (1*2) (1*1) (before7413 k).denote (before7414 k).denote (before7415 k).denote (step7413 k) (step7414 k))) (@Runs.trans (1*3) ((49*2)+(1*1)) (before7415 k).denote (before7416 k).denote (before7418 k).denote (step7415 k) (@Runs.trans (49*2) (1*1) (before7416 k).denote (before7417 k).denote (before7418 k).denote (step7416 k) (step7417 k)))) (@Runs.trans ((50*2)+((1*2)+(1*2))) (((1*1)+(1*2))+((1*1)+(1*3))) (before7418 k).denote (before7421 k).denote (before7425 k).denote (@Runs.trans (50*2) ((1*2)+(1*2)) (before7418 k).denote (before7419 k).denote (before7421 k).denote (step7418 k) (@Runs.trans (1*2) (1*2) (before7419 k).denote (before7420 k).denote (before7421 k).denote (step7419 k) (step7420 k))) (@Runs.trans ((1*1)+(1*2)) ((1*1)+(1*3)) (before7421 k).denote (before7423 k).denote (before7425 k).denote (@Runs.trans (1*1) (1*2) (before7421 k).denote (before7422 k).denote (before7423 k).denote (step7421 k) (step7422 k)) (@Runs.trans (1*1) (1*3) (before7423 k).denote (before7424 k).denote (before7425 k).denote (step7423 k) (step7424 k)))))) (@Runs.trans ((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2))))) ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))) (before7425 k).denote (before7437 k).denote (before7450 k).denote (@Runs.trans (((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))) (before7425 k).denote (before7431 k).denote (before7437 k).denote (@Runs.trans ((52*2)+((1*1)+(53*2))) ((1*2)+((1*2)+(1*1))) (before7425 k).denote (before7428 k).denote (before7431 k).denote (@Runs.trans (52*2) ((1*1)+(53*2)) (before7425 k).denote (before7426 k).denote (before7428 k).denote (step7425 k) (@Runs.trans (1*1) (53*2) (before7426 k).denote (before7427 k).denote (before7428 k).denote (step7426 k) (step7427 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before7428 k).denote (before7429 k).denote (before7431 k).denote (step7428 k) (@Runs.trans (1*2) (1*1) (before7429 k).denote (before7430 k).denote (before7431 k).denote (step7429 k) (step7430 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) ((55*2)+((1*1)+(56*2))) (before7431 k).denote (before7434 k).denote (before7437 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7431 k).denote (before7432 k).denote (before7434 k).denote (step7431 k) (@Runs.trans (1*1) (1*3) (before7432 k).denote (before7433 k).denote (before7434 k).denote (step7432 k) (step7433 k))) (@Runs.trans (55*2) ((1*1)+(56*2)) (before7434 k).denote (before7435 k).denote (before7437 k).denote (step7434 k) (@Runs.trans (1*1) (56*2) (before7435 k).denote (before7436 k).denote (before7437 k).denote (step7435 k) (step7436 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2)))) (((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))) (before7437 k).denote (before7443 k).denote (before7450 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(57*2))) (before7437 k).denote (before7440 k).denote (before7443 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7437 k).denote (before7438 k).denote (before7440 k).denote (step7437 k) (@Runs.trans (1*1) (1*3) (before7438 k).denote (before7439 k).denote (before7440 k).denote (step7438 k) (step7439 k))) (@Runs.trans (1*1) ((1*2)+(57*2)) (before7440 k).denote (before7441 k).denote (before7443 k).denote (step7440 k) (@Runs.trans (1*2) (57*2) (before7441 k).denote (before7442 k).denote (before7443 k).denote (step7441 k) (step7442 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) (((1*3)+(1*2))+((1*2)+(1*2))) (before7443 k).denote (before7446 k).denote (before7450 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before7443 k).denote (before7444 k).denote (before7446 k).denote (step7443 k) (@Runs.trans (1*1) (1*2) (before7444 k).denote (before7445 k).denote (before7446 k).denote (step7444 k) (step7445 k))) (@Runs.trans ((1*3)+(1*2)) ((1*2)+(1*2)) (before7446 k).denote (before7448 k).denote (before7450 k).denote (@Runs.trans (1*3) (1*2) (before7446 k).denote (before7447 k).denote (before7448 k).denote (step7446 k) (step7447 k)) (@Runs.trans (1*2) (1*2) (before7448 k).denote (before7449 k).denote (before7450 k).denote (step7448 k) (step7449 k))))))) (@Runs.trans (((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))))+((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2)))))) (((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))) (before7450 k).denote (before7475 k).denote (after7499 k).denote (@Runs.trans ((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))) ((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2))))) (before7450 k).denote (before7462 k).denote (before7475 k).denote (@Runs.trans (((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2)))) (((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))) (before7450 k).denote (before7456 k).denote (before7462 k).denote (@Runs.trans ((55*2)+((1*2)+(12*2))) ((1*2)+((1*2)+(40*2))) (before7450 k).denote (before7453 k).denote (before7456 k).denote (@Runs.trans (55*2) ((1*2)+(12*2)) (before7450 k).denote (before7451 k).denote (before7453 k).denote (step7450 k) (@Runs.trans (1*2) (12*2) (before7451 k).denote (before7452 k).denote (before7453 k).denote (step7451 k) (step7452 k))) (@Runs.trans (1*2) ((1*2)+(40*2)) (before7453 k).denote (before7454 k).denote (before7456 k).denote (step7453 k) (@Runs.trans (1*2) (40*2) (before7454 k).denote (before7455 k).denote (before7456 k).denote (step7454 k) (step7455 k)))) (@Runs.trans ((1*2)+((87*2)+(1*2))) ((1*2)+((19*2)+(1*2))) (before7456 k).denote (before7459 k).denote (before7462 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before7456 k).denote (before7457 k).denote (before7459 k).denote (step7456 k) (@Runs.trans (87*2) (1*2) (before7457 k).denote (before7458 k).denote (before7459 k).denote (step7457 k) (step7458 k))) (@Runs.trans (1*2) ((19*2)+(1*2)) (before7459 k).denote (before7460 k).denote (before7462 k).denote (step7459 k) (@Runs.trans (19*2) (1*2) (before7460 k).denote (before7461 k).denote (before7462 k).denote (step7460 k) (step7461 k))))) (@Runs.trans (((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2)))) (((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2)))) (before7462 k).denote (before7468 k).denote (before7475 k).denote (@Runs.trans ((8*2)+(((1*k+8)*586)+(24*2))) ((1*2)+((1*2)+(95*2))) (before7462 k).denote (before7465 k).denote (before7468 k).denote (@Runs.trans (8*2) (((1*k+8)*586)+(24*2)) (before7462 k).denote (before7463 k).denote (before7465 k).denote (step7462 k) (@Runs.trans ((1*k+8)*586) (24*2) (before7463 k).denote (before7464 k).denote (before7465 k).denote (step7463 k) (step7464 k))) (@Runs.trans (1*2) ((1*2)+(95*2)) (before7465 k).denote (before7466 k).denote (before7468 k).denote (step7465 k) (@Runs.trans (1*2) (95*2) (before7466 k).denote (before7467 k).denote (before7468 k).denote (step7466 k) (step7467 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((1*2)+(43*2))+((1*2)+(17*2))) (before7468 k).denote (before7471 k).denote (before7475 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7468 k).denote (before7469 k).denote (before7471 k).denote (step7468 k) (@Runs.trans (11*2) (1*2) (before7469 k).denote (before7470 k).denote (before7471 k).denote (step7469 k) (step7470 k))) (@Runs.trans ((1*2)+(43*2)) ((1*2)+(17*2)) (before7471 k).denote (before7473 k).denote (before7475 k).denote (@Runs.trans (1*2) (43*2) (before7471 k).denote (before7472 k).denote (before7473 k).denote (step7471 k) (step7472 k)) (@Runs.trans (1*2) (17*2) (before7473 k).denote (before7474 k).denote (before7475 k).denote (step7473 k) (step7474 k)))))) (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2))))) ((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))) (before7475 k).denote (before7487 k).denote (after7499 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38)))) (((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))) (before7475 k).denote (before7481 k).denote (before7487 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((791761148*2)+(1*38))) (before7475 k).denote (before7478 k).denote (before7481 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before7475 k).denote (before7476 k).denote (before7478 k).denote (step7475 k) (@Runs.trans (1*2) (11*2) (before7476 k).denote (before7477 k).denote (before7478 k).denote (step7476 k) (step7477 k))) (@Runs.trans (1*2) ((791761148*2)+(1*38)) (before7478 k).denote (before7479 k).denote (before7481 k).denote (step7478 k) (@Runs.trans (791761148*2) (1*38) (before7479 k).denote (before7480 k).denote (before7481 k).denote (step7479 k) (step7480 k)))) (@Runs.trans ((1*38)+(((1*k+6)*38)+(1*2))) ((4*2)+((1*2)+(1*2))) (before7481 k).denote (before7484 k).denote (before7487 k).denote (@Runs.trans (1*38) (((1*k+6)*38)+(1*2)) (before7481 k).denote (before7482 k).denote (before7484 k).denote (step7481 k) (@Runs.trans ((1*k+6)*38) (1*2) (before7482 k).denote (before7483 k).denote (before7484 k).denote (step7482 k) (step7483 k))) (@Runs.trans (4*2) ((1*2)+(1*2)) (before7484 k).denote (before7485 k).denote (before7487 k).denote (step7484 k) (@Runs.trans (1*2) (1*2) (before7485 k).denote (before7486 k).denote (before7487 k).denote (step7485 k) (step7486 k))))) (@Runs.trans (((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))) (before7487 k).denote (before7493 k).denote (after7499 k).denote (@Runs.trans ((12*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(12*2))) (before7487 k).denote (before7490 k).denote (before7493 k).denote (@Runs.trans (12*2) ((1*2)+(4*2)) (before7487 k).denote (before7488 k).denote (before7490 k).denote (step7487 k) (@Runs.trans (1*2) (4*2) (before7488 k).denote (before7489 k).denote (before7490 k).denote (step7488 k) (step7489 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before7490 k).denote (before7491 k).denote (before7493 k).denote (step7490 k) (@Runs.trans (1*2) (12*2) (before7491 k).denote (before7492 k).denote (before7493 k).denote (step7491 k) (step7492 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) (((1*2)+(4*2))+((1*2)+(1*2))) (before7493 k).denote (before7496 k).denote (after7499 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before7493 k).denote (before7494 k).denote (before7496 k).denote (step7493 k) (@Runs.trans (4*2) (1*2) (before7494 k).denote (before7495 k).denote (before7496 k).denote (step7494 k) (step7495 k))) (@Runs.trans ((1*2)+(4*2)) ((1*2)+(1*2)) (before7496 k).denote (before7498 k).denote (after7499 k).denote (@Runs.trans (1*2) (4*2) (before7496 k).denote (before7497 k).denote (before7498 k).denote (step7496 k) (step7497 k)) (@Runs.trans (1*2) (1*2) (before7498 k).denote (before7499 k).denote (after7499 k).denote (step7498 k) (step7499 k)))))))) + have ht : (((((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))))+((((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))))+((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2))))))+(((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))))) = (624*k+1583529356) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean new file mode 100644 index 00000000..66953706 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean @@ -0,0 +1,814 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7500_0 : Stack := [] +abbrev tail7500_1 : Stack := ⟨w0,1⟩ :: tail7500_0 +abbrev tail7500_2 : Stack := ⟨w2,1⟩ :: tail7500_1 +abbrev tail7500_3 : Stack := ⟨w1,1⟩ :: tail7500_2 +abbrev tail7500_4 : Stack := ⟨w0,1⟩ :: tail7500_3 +abbrev tail7500_5 : Stack := ⟨w2,1⟩ :: tail7500_4 +abbrev tail7500_6 : Stack := ⟨w1,2⟩ :: tail7500_5 +abbrev tail7500_7 : Stack := ⟨w0,12⟩ :: tail7500_6 +abbrev tail7500_8 : Stack := ⟨w0,3⟩ :: tail7500_0 +abbrev tail7500_9 : Stack := ⟨w1,56⟩ :: tail7500_8 +abbrev tail7500_10 : Stack := ⟨w2,1⟩ :: tail7500_9 +abbrev tail7500_11 : Stack := ⟨w0,13⟩ :: tail7500_10 +abbrev tail7500_12 : Stack := ⟨w1,41⟩ :: tail7500_11 +abbrev tail7500_13 : Stack := ⟨w2,1⟩ :: tail7500_12 +abbrev tail7500_14 : Stack := ⟨w0,88⟩ :: tail7500_13 +abbrev tail7500_15 : Stack := ⟨w1,20⟩ :: tail7500_14 +abbrev tail7500_16 : Stack := ⟨w2,1⟩ :: tail7500_15 +abbrev tail7500_17 : Stack := ⟨w0,8⟩ :: tail7500_16 +abbrev tail7500_18 (k : Nat) : Stack := ⟨w316,(1*k+8)⟩ :: tail7500_17 +abbrev tail7500_19 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7500_18 k +abbrev tail7500_20 (k : Nat) : Stack := ⟨w1,96⟩ :: tail7500_19 k +abbrev tail7500_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_20 k +abbrev tail7500_22 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7500_21 k +abbrev tail7500_23 (k : Nat) : Stack := ⟨w1,44⟩ :: tail7500_22 k +abbrev tail7500_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_23 k +abbrev tail7500_25 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7500_24 k +abbrev tail7500_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7500_25 k +abbrev tail7500_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_26 k +abbrev tail7500_28 (k : Nat) : Stack := ⟨w0,791761148⟩ :: tail7500_27 k +abbrev tail7500_29 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7500_28 k +abbrev tail7500_30 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7500_29 k +abbrev tail7500_31 (k : Nat) : Stack := ⟨w318,(1*k+6)⟩ :: tail7500_30 k +abbrev tail7500_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_31 k +abbrev tail7500_33 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7500_32 k +abbrev tail7500_34 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_33 k +abbrev tail7500_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_34 k +abbrev tail7500_36 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7500_35 k +abbrev tail7500_37 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_36 k +abbrev tail7500_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_37 k +abbrev tail7500_39 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7500_38 k +abbrev tail7500_40 (k : Nat) : Stack := ⟨w1,5⟩ :: tail7500_39 k +abbrev tail7500_41 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7500_40 k +abbrev tail7500_42 : Stack := ⟨w0,11⟩ :: tail7500_6 +abbrev tail7500_43 : Stack := ⟨w2,1⟩ :: tail7500_42 +abbrev tail7500_44 : Stack := ⟨w23,1⟩ :: tail7500_43 +abbrev tail7500_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_40 k +abbrev tail7500_46 (k : Nat) : Stack := ⟨w1,6⟩ :: tail7500_39 k +abbrev tail7500_47 : Stack := ⟨w0,1⟩ :: tail7500_43 +abbrev tail7500_48 : Stack := ⟨w0,7⟩ :: tail7500_43 +abbrev tail7500_49 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7500_38 k +abbrev tail7500_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_49 k +abbrev tail7500_51 (k : Nat) : Stack := ⟨w1,7⟩ :: tail7500_50 k +abbrev tail7500_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_51 k +abbrev tail7500_53 : Stack := ⟨w0,10⟩ :: tail7500_6 +abbrev tail7500_54 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7500_51 k +abbrev tail7500_55 : Stack := ⟨w0,9⟩ :: tail7500_6 +abbrev tail7500_56 : Stack := ⟨w2,1⟩ :: tail7500_55 +abbrev tail7500_57 : Stack := ⟨w23,1⟩ :: tail7500_56 +abbrev tail7500_58 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7500_50 k +abbrev tail7500_59 : Stack := ⟨w0,1⟩ :: tail7500_56 +abbrev tail7500_60 : Stack := ⟨w0,9⟩ :: tail7500_56 +abbrev tail7500_61 : Stack := ⟨w2,1⟩ :: tail7500_60 +abbrev tail7500_62 : Stack := ⟨w1,4⟩ :: tail7500_61 +abbrev tail7500_63 : Stack := ⟨w23,1⟩ :: tail7500_62 +abbrev tail7500_64 : Stack := ⟨w0,13⟩ :: tail7500_63 +abbrev tail7500_65 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7500_35 k +abbrev tail7500_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_65 k +abbrev tail7500_67 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_66 k +abbrev tail7500_68 : Stack := ⟨w0,1⟩ :: tail7500_62 +abbrev tail7500_69 : Stack := ⟨w0,14⟩ :: tail7500_62 +abbrev tail7500_70 : Stack := ⟨w2,1⟩ :: tail7500_69 +abbrev tail7500_71 : Stack := ⟨w1,4⟩ :: tail7500_70 +abbrev tail7500_72 : Stack := ⟨w23,1⟩ :: tail7500_71 +abbrev tail7500_73 : Stack := ⟨w0,13⟩ :: tail7500_72 +abbrev tail7500_74 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7500_32 k +abbrev tail7500_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_74 k +abbrev tail7500_76 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_75 k +abbrev tail7500_77 : Stack := ⟨w0,1⟩ :: tail7500_71 +abbrev tail7500_78 : Stack := ⟨w0,14⟩ :: tail7500_71 +abbrev tail7500_79 : Stack := ⟨w2,1⟩ :: tail7500_78 +abbrev tail7500_80 : Stack := ⟨w1,4⟩ :: tail7500_79 +abbrev tail7500_81 : Stack := ⟨w23,1⟩ :: tail7500_80 +abbrev tail7500_82 (k : Nat) : Stack := ⟨w318,(1*k+5)⟩ :: tail7500_30 k +abbrev tail7500_83 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_82 k +abbrev tail7500_84 : Stack := ⟨w0,1⟩ :: tail7500_80 +abbrev tail7500_85 : Stack := ⟨w320,1⟩ :: tail7500_84 +abbrev tail7500_86 (k : Nat) : Stack := ⟨w318,(1*k+4)⟩ :: tail7500_30 k +abbrev tail7500_87 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_86 k +abbrev tail7500_88 : Stack := ⟨w321,1⟩ :: tail7500_84 +abbrev tail7500_89 : Stack := ⟨w320,1⟩ :: tail7500_88 +abbrev tail7500_90 (k : Nat) : Stack := ⟨w318,(1*k+3)⟩ :: tail7500_30 k +abbrev tail7500_91 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_90 k +abbrev tail7500_92 : Stack := ⟨w321,2⟩ :: tail7500_84 +abbrev tail7500_93 : Stack := ⟨w320,1⟩ :: tail7500_92 +abbrev tail7500_94 (k : Nat) : Stack := ⟨w318,(1*k+2)⟩ :: tail7500_30 k +abbrev tail7500_95 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_94 k +abbrev tail7500_96 : Stack := ⟨w321,3⟩ :: tail7500_84 +abbrev tail7500_97 (k : Nat) : Stack := ⟨w321,(1*k+4)⟩ :: tail7500_84 +abbrev tail7500_98 (k : Nat) : Stack := ⟨w318,1⟩ :: tail7500_30 k +abbrev tail7500_99 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_98 k +abbrev tail7500_100 (k : Nat) : Stack := ⟨w320,1⟩ :: tail7500_97 k +abbrev tail7500_101 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_30 k +abbrev tail7500_102 (k : Nat) : Stack := ⟨w321,(1*k+5)⟩ :: tail7500_84 +abbrev tail7500_103 (k : Nat) : Stack := ⟨w320,1⟩ :: tail7500_102 k +abbrev tail7500_104 (k : Nat) : Stack := ⟨w322,1⟩ :: tail7500_29 k +abbrev tail7500_105 (k : Nat) : Stack := ⟨w321,(1*k+6)⟩ :: tail7500_84 +abbrev tail7500_106 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7500_105 k +abbrev tail7500_107 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7500_106 k +abbrev tail7500_108 (k : Nat) : Stack := ⟨w1,791761148⟩ :: tail7500_107 k +abbrev tail7500_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_108 k +abbrev tail7500_110 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7500_109 k +abbrev tail7500_111 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7500_24 k +abbrev tail7500_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_111 k +abbrev tail7500_113 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7500_112 k +abbrev tail7500_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_108 k +abbrev tail7500_115 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7500_108 k +abbrev tail7500_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_115 k +abbrev tail7500_117 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7500_116 k +abbrev tail7500_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_117 k +abbrev tail7500_119 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7500_118 k +abbrev tail7500_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7500_21 k +abbrev tail7500_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_120 k +abbrev tail7500_122 (k : Nat) : Stack := ⟨w1,44⟩ :: tail7500_121 k +abbrev tail7500_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_117 k +abbrev tail7500_124 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7500_117 k +abbrev tail7500_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_124 k +abbrev tail7500_126 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7500_125 k +abbrev tail7500_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_126 k +abbrev tail7500_128 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7500_127 k +abbrev tail7500_129 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7500_18 k +abbrev tail7500_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_129 k +abbrev tail7500_131 (k : Nat) : Stack := ⟨w1,96⟩ :: tail7500_130 k +abbrev tail7500_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_126 k +abbrev tail7500_133 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7500_126 k +abbrev tail7500_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_133 k +abbrev tail7500_135 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7500_134 k +abbrev tail7500_136 (k : Nat) : Stack := ⟨w323,(1*k+8)⟩ :: tail7500_135 k +abbrev tail7500_137 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7500_136 k +abbrev tail7500_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_137 k +abbrev tail7500_139 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7500_138 k +abbrev tail7500_140 : Stack := ⟨w0,87⟩ :: tail7500_13 +abbrev tail7500_141 : Stack := ⟨w23,1⟩ :: tail7500_140 +abbrev tail7500_142 : Stack := ⟨w1,20⟩ :: tail7500_141 +abbrev tail7500_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_137 k +abbrev tail7500_144 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7500_137 k +abbrev tail7500_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_144 k +abbrev tail7500_146 (k : Nat) : Stack := ⟨w1,87⟩ :: tail7500_145 k +abbrev tail7500_147 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_146 k +abbrev tail7500_148 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7500_147 k +abbrev tail7500_149 : Stack := ⟨w0,12⟩ :: tail7500_10 +abbrev tail7500_150 : Stack := ⟨w23,1⟩ :: tail7500_149 +abbrev tail7500_151 : Stack := ⟨w1,41⟩ :: tail7500_150 +abbrev tail7500_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_146 k +abbrev tail7500_153 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7500_146 k +abbrev tail7500_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_153 k +abbrev tail7500_155 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7500_154 k +abbrev tail7500_156 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_155 k +abbrev tail7500_157 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7500_156 k +abbrev tail7500_158 : Stack := ⟨w0,2⟩ :: tail7500_0 +abbrev tail7500_159 : Stack := ⟨w23,1⟩ :: tail7500_158 +abbrev tail7500_160 : Stack := ⟨w1,56⟩ :: tail7500_159 + +def before7500 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail7500_7,(tail7500_41 k)⟩ +def before7501 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1223),tail7500_43,(tail7500_41 k)⟩ +def before7502 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail7500_44,(tail7500_45 k)⟩ +def before7503 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail7500_44,(tail7500_46 k)⟩ +def before7504 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail7500_47,(tail7500_46 k)⟩ +def before7505 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7500_48,(tail7500_39 k)⟩ +def before7506 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7500_48,(tail7500_50 k)⟩ +def before7507 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail7500_43,(tail7500_51 k)⟩ +def before7508 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1225),tail7500_42,(tail7500_52 k)⟩ +def before7509 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1227),tail7500_53,(tail7500_54 k)⟩ +def before7510 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1227),tail7500_56,(tail7500_54 k)⟩ +def before7511 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail7500_57,(tail7500_52 k)⟩ +def before7512 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail7500_57,(tail7500_58 k)⟩ +def before7513 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail7500_59,(tail7500_58 k)⟩ +def before7514 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7500_60,(tail7500_50 k)⟩ +def before7515 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7500_61,(tail7500_49 k)⟩ +def before7516 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail7500_62,(tail7500_38 k)⟩ +def before7517 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail7500_63,(tail7500_37 k)⟩ +def before7518 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7500_64,(tail7500_36 k)⟩ +def before7519 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7500_64,(tail7500_66 k)⟩ +def before7520 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail7500_63,(tail7500_67 k)⟩ +def before7521 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail7500_68,(tail7500_67 k)⟩ +def before7522 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7500_69,(tail7500_66 k)⟩ +def before7523 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7500_70,(tail7500_65 k)⟩ +def before7524 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1161),tail7500_71,(tail7500_35 k)⟩ +def before7525 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail7500_72,(tail7500_34 k)⟩ +def before7526 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7500_73,(tail7500_33 k)⟩ +def before7527 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7500_73,(tail7500_75 k)⟩ +def before7528 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail7500_72,(tail7500_76 k)⟩ +def before7529 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail7500_77,(tail7500_76 k)⟩ +def before7530 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7500_78,(tail7500_75 k)⟩ +def before7531 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7500_79,(tail7500_74 k)⟩ +def before7532 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1123),tail7500_80,(tail7500_32 k)⟩ +def before7533 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7500_81,(tail7500_31 k)⟩ +def before7534 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7500_81,(tail7500_83 k)⟩ +def before7535 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7500_84,(tail7500_83 k)⟩ +def before7536 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7500_85,(tail7500_82 k)⟩ +def before7537 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail7500_85,(tail7500_87 k)⟩ +def before7538 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7500_88,(tail7500_87 k)⟩ +def before7539 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7500_89,(tail7500_86 k)⟩ +def before7540 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail7500_89,(tail7500_91 k)⟩ +def before7541 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7500_92,(tail7500_91 k)⟩ +def before7542 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7500_93,(tail7500_90 k)⟩ +def before7543 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail7500_93,(tail7500_95 k)⟩ +def before7544 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7500_96,(tail7500_95 k)⟩ +def before7545 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail7500_97 k),(tail7500_99 k)⟩ +def before7546 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7500_100 k),(tail7500_98 k)⟩ +def before7547 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail7500_100 k),(tail7500_101 k)⟩ +def before7548 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7500_102 k),(tail7500_101 k)⟩ +def before7549 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7500_103 k),(tail7500_30 k)⟩ +def before7550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7500_103 k),(tail7500_104 k)⟩ +def before7551 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7500_105 k),(tail7500_104 k)⟩ +def before7552 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7500_106 k),(tail7500_29 k)⟩ +def before7553 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7500_107 k),(tail7500_28 k)⟩ +def before7554 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521479),(tail7500_108 k),(tail7500_27 k)⟩ +def before7555 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521481),(tail7500_109 k),(tail7500_26 k)⟩ +def before7556 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7500_110 k),(tail7500_25 k)⟩ +def before7557 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7500_110 k),(tail7500_112 k)⟩ +def before7558 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521481),(tail7500_109 k),(tail7500_113 k)⟩ +def before7559 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521481),(tail7500_114 k),(tail7500_113 k)⟩ +def before7560 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7500_115 k),(tail7500_112 k)⟩ +def before7561 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7500_116 k),(tail7500_111 k)⟩ +def before7562 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521541),(tail7500_117 k),(tail7500_24 k)⟩ +def before7563 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail7500_118 k),(tail7500_23 k)⟩ +def before7564 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7500_119 k),(tail7500_22 k)⟩ +def before7565 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7500_119 k),(tail7500_121 k)⟩ +def before7566 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail7500_118 k),(tail7500_122 k)⟩ +def before7567 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail7500_123 k),(tail7500_122 k)⟩ +def before7568 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7500_124 k),(tail7500_121 k)⟩ +def before7569 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7500_125 k),(tail7500_120 k)⟩ +def before7570 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521655),(tail7500_126 k),(tail7500_21 k)⟩ +def before7571 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521657),(tail7500_127 k),(tail7500_20 k)⟩ +def before7572 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7500_128 k),(tail7500_19 k)⟩ +def before7573 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7500_128 k),(tail7500_130 k)⟩ +def before7574 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521657),(tail7500_127 k),(tail7500_131 k)⟩ +def before7575 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521657),(tail7500_132 k),(tail7500_131 k)⟩ +def before7576 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7500_133 k),(tail7500_130 k)⟩ +def before7577 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7500_134 k),(tail7500_129 k)⟩ +def before7578 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7500_135 k),(tail7500_18 k)⟩ +def before7579 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7500_136 k),tail7500_17⟩ +def before7580 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526603),(tail7500_137 k),tail7500_16⟩ +def before7581 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526605),(tail7500_138 k),tail7500_15⟩ +def before7582 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7500_139 k),tail7500_14⟩ +def before7583 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7500_139 k),tail7500_141⟩ +def before7584 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526605),(tail7500_138 k),tail7500_142⟩ +def before7585 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526605),(tail7500_143 k),tail7500_142⟩ +def before7586 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7500_144 k),tail7500_141⟩ +def before7587 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7500_145 k),tail7500_140⟩ +def before7588 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526821),(tail7500_146 k),tail7500_13⟩ +def before7589 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526823),(tail7500_147 k),tail7500_12⟩ +def before7590 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7500_148 k),tail7500_11⟩ +def before7591 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7500_148 k),tail7500_150⟩ +def before7592 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526823),(tail7500_147 k),tail7500_151⟩ +def before7593 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526823),(tail7500_152 k),tail7500_151⟩ +def before7594 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7500_153 k),tail7500_150⟩ +def before7595 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7500_154 k),tail7500_149⟩ +def before7596 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526931),(tail7500_155 k),tail7500_10⟩ +def before7597 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7500_156 k),tail7500_9⟩ +def before7598 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7500_157 k),tail7500_8⟩ +def before7599 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7500_157 k),tail7500_159⟩ +def after7599 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7500_156 k),tail7500_160⟩ + +theorem macro7500 (k : Nat) : applyExit (before7500 k) exit62 1 = some (before7501 k) := by + simp (disch := omega) [before7500, before7501, exit62, applyExit, pop, push] + <;> omega +theorem step7500 (k : Nat) : Runs (1*1) (before7500 k).denote (before7501 k).denote := + @applyExit_sound (before7500 k) (before7501 k) exit62 1 valid62 (macro7500 k) +theorem macro7501 (k : Nat) : applyExit (before7501 k) exit35 1 = some (before7502 k) := by + simp (disch := omega) [before7501, before7502, exit35, applyExit, pop, push] + <;> omega +theorem step7501 (k : Nat) : Runs (1*2) (before7501 k).denote (before7502 k).denote := + @applyExit_sound (before7501 k) (before7502 k) exit35 1 valid35 (macro7501 k) +theorem macro7502 (k : Nat) : applyExit (before7502 k) exit39 1 = some (before7503 k) := by + simp (disch := omega) [before7502, before7503, exit39, applyExit, pop, push] + <;> omega +theorem step7502 (k : Nat) : Runs (1*1) (before7502 k).denote (before7503 k).denote := + @applyExit_sound (before7502 k) (before7503 k) exit39 1 valid39 (macro7502 k) +theorem macro7503 (k : Nat) : applyExit (before7503 k) exit32 1 = some (before7504 k) := by + simp (disch := omega) [before7503, before7504, exit32, applyExit, pop, push] + <;> omega +theorem step7503 (k : Nat) : Runs (1*3) (before7503 k).denote (before7504 k).denote := + @applyExit_sound (before7503 k) (before7504 k) exit32 1 valid32 (macro7503 k) +theorem macro7504 (k : Nat) : applyExit (before7504 k) exit36 6 = some (before7505 k) := by + simp (disch := omega) [before7504, before7505, exit36, applyExit, pop, push] + <;> omega +theorem step7504 (k : Nat) : Runs (6*2) (before7504 k).denote (before7505 k).denote := + @applyExit_sound (before7504 k) (before7505 k) exit36 6 valid36 (macro7504 k) +theorem macro7505 (k : Nat) : applyExit (before7505 k) exit31 1 = some (before7506 k) := by + simp (disch := omega) [before7505, before7506, exit31, applyExit, pop, push] + <;> omega +theorem step7505 (k : Nat) : Runs (1*1) (before7505 k).denote (before7506 k).denote := + @applyExit_sound (before7505 k) (before7506 k) exit31 1 valid31 (macro7505 k) +theorem macro7506 (k : Nat) : applyExit (before7506 k) exit10 7 = some (before7507 k) := by + simp (disch := omega) [before7506, before7507, exit10, applyExit, pop, push] + <;> omega +theorem step7506 (k : Nat) : Runs (7*2) (before7506 k).denote (before7507 k).denote := + @applyExit_sound (before7506 k) (before7507 k) exit10 7 valid10 (macro7506 k) +theorem macro7507 (k : Nat) : applyExit (before7507 k) exit46 1 = some (before7508 k) := by + simp (disch := omega) [before7507, before7508, exit46, applyExit, pop, push] + <;> omega +theorem step7507 (k : Nat) : Runs (1*2) (before7507 k).denote (before7508 k).denote := + @applyExit_sound (before7507 k) (before7508 k) exit46 1 valid46 (macro7507 k) +theorem macro7508 (k : Nat) : applyExit (before7508 k) exit47 1 = some (before7509 k) := by + simp (disch := omega) [before7508, before7509, exit47, applyExit, pop, push] + <;> omega +theorem step7508 (k : Nat) : Runs (1*2) (before7508 k).denote (before7509 k).denote := + @applyExit_sound (before7508 k) (before7509 k) exit47 1 valid47 (macro7508 k) +theorem macro7509 (k : Nat) : applyExit (before7509 k) exit62 1 = some (before7510 k) := by + simp (disch := omega) [before7509, before7510, exit62, applyExit, pop, push] + <;> omega +theorem step7509 (k : Nat) : Runs (1*1) (before7509 k).denote (before7510 k).denote := + @applyExit_sound (before7509 k) (before7510 k) exit62 1 valid62 (macro7509 k) +theorem macro7510 (k : Nat) : applyExit (before7510 k) exit35 1 = some (before7511 k) := by + simp (disch := omega) [before7510, before7511, exit35, applyExit, pop, push] + <;> omega +theorem step7510 (k : Nat) : Runs (1*2) (before7510 k).denote (before7511 k).denote := + @applyExit_sound (before7510 k) (before7511 k) exit35 1 valid35 (macro7510 k) +theorem macro7511 (k : Nat) : applyExit (before7511 k) exit39 1 = some (before7512 k) := by + simp (disch := omega) [before7511, before7512, exit39, applyExit, pop, push] + <;> omega +theorem step7511 (k : Nat) : Runs (1*1) (before7511 k).denote (before7512 k).denote := + @applyExit_sound (before7511 k) (before7512 k) exit39 1 valid39 (macro7511 k) +theorem macro7512 (k : Nat) : applyExit (before7512 k) exit32 1 = some (before7513 k) := by + simp (disch := omega) [before7512, before7513, exit32, applyExit, pop, push] + <;> omega +theorem step7512 (k : Nat) : Runs (1*3) (before7512 k).denote (before7513 k).denote := + @applyExit_sound (before7512 k) (before7513 k) exit32 1 valid32 (macro7512 k) +theorem macro7513 (k : Nat) : applyExit (before7513 k) exit36 8 = some (before7514 k) := by + simp (disch := omega) [before7513, before7514, exit36, applyExit, pop, push] + <;> omega +theorem step7513 (k : Nat) : Runs (8*2) (before7513 k).denote (before7514 k).denote := + @applyExit_sound (before7513 k) (before7514 k) exit36 8 valid36 (macro7513 k) +theorem macro7514 (k : Nat) : applyExit (before7514 k) exit33 1 = some (before7515 k) := by + simp (disch := omega) [before7514, before7515, exit33, applyExit, pop, push] + <;> omega +theorem step7514 (k : Nat) : Runs (1*2) (before7514 k).denote (before7515 k).denote := + @applyExit_sound (before7514 k) (before7515 k) exit33 1 valid33 (macro7514 k) +theorem macro7515 (k : Nat) : applyExit (before7515 k) exit34 4 = some (before7516 k) := by + simp (disch := omega) [before7515, before7516, exit34, applyExit, pop, push] + <;> omega +theorem step7515 (k : Nat) : Runs (4*2) (before7515 k).denote (before7516 k).denote := + @applyExit_sound (before7515 k) (before7516 k) exit34 4 valid34 (macro7515 k) +theorem macro7516 (k : Nat) : applyExit (before7516 k) exit35 1 = some (before7517 k) := by + simp (disch := omega) [before7516, before7517, exit35, applyExit, pop, push] + <;> omega +theorem step7516 (k : Nat) : Runs (1*2) (before7516 k).denote (before7517 k).denote := + @applyExit_sound (before7516 k) (before7517 k) exit35 1 valid35 (macro7516 k) +theorem macro7517 (k : Nat) : applyExit (before7517 k) exit36 13 = some (before7518 k) := by + simp (disch := omega) [before7517, before7518, exit36, applyExit, pop, push] + <;> omega +theorem step7517 (k : Nat) : Runs (13*2) (before7517 k).denote (before7518 k).denote := + @applyExit_sound (before7517 k) (before7518 k) exit36 13 valid36 (macro7517 k) +theorem macro7518 (k : Nat) : applyExit (before7518 k) exit31 1 = some (before7519 k) := by + simp (disch := omega) [before7518, before7519, exit31, applyExit, pop, push] + <;> omega +theorem step7518 (k : Nat) : Runs (1*1) (before7518 k).denote (before7519 k).denote := + @applyExit_sound (before7518 k) (before7519 k) exit31 1 valid31 (macro7518 k) +theorem macro7519 (k : Nat) : applyExit (before7519 k) exit10 13 = some (before7520 k) := by + simp (disch := omega) [before7519, before7520, exit10, applyExit, pop, push] + <;> omega +theorem step7519 (k : Nat) : Runs (13*2) (before7519 k).denote (before7520 k).denote := + @applyExit_sound (before7519 k) (before7520 k) exit10 13 valid10 (macro7519 k) +theorem macro7520 (k : Nat) : applyExit (before7520 k) exit32 1 = some (before7521 k) := by + simp (disch := omega) [before7520, before7521, exit32, applyExit, pop, push] + <;> omega +theorem step7520 (k : Nat) : Runs (1*3) (before7520 k).denote (before7521 k).denote := + @applyExit_sound (before7520 k) (before7521 k) exit32 1 valid32 (macro7520 k) +theorem macro7521 (k : Nat) : applyExit (before7521 k) exit36 13 = some (before7522 k) := by + simp (disch := omega) [before7521, before7522, exit36, applyExit, pop, push] + <;> omega +theorem step7521 (k : Nat) : Runs (13*2) (before7521 k).denote (before7522 k).denote := + @applyExit_sound (before7521 k) (before7522 k) exit36 13 valid36 (macro7521 k) +theorem macro7522 (k : Nat) : applyExit (before7522 k) exit33 1 = some (before7523 k) := by + simp (disch := omega) [before7522, before7523, exit33, applyExit, pop, push] + <;> omega +theorem step7522 (k : Nat) : Runs (1*2) (before7522 k).denote (before7523 k).denote := + @applyExit_sound (before7522 k) (before7523 k) exit33 1 valid33 (macro7522 k) +theorem macro7523 (k : Nat) : applyExit (before7523 k) exit34 4 = some (before7524 k) := by + simp (disch := omega) [before7523, before7524, exit34, applyExit, pop, push] + <;> omega +theorem step7523 (k : Nat) : Runs (4*2) (before7523 k).denote (before7524 k).denote := + @applyExit_sound (before7523 k) (before7524 k) exit34 4 valid34 (macro7523 k) +theorem macro7524 (k : Nat) : applyExit (before7524 k) exit35 1 = some (before7525 k) := by + simp (disch := omega) [before7524, before7525, exit35, applyExit, pop, push] + <;> omega +theorem step7524 (k : Nat) : Runs (1*2) (before7524 k).denote (before7525 k).denote := + @applyExit_sound (before7524 k) (before7525 k) exit35 1 valid35 (macro7524 k) +theorem macro7525 (k : Nat) : applyExit (before7525 k) exit36 13 = some (before7526 k) := by + simp (disch := omega) [before7525, before7526, exit36, applyExit, pop, push] + <;> omega +theorem step7525 (k : Nat) : Runs (13*2) (before7525 k).denote (before7526 k).denote := + @applyExit_sound (before7525 k) (before7526 k) exit36 13 valid36 (macro7525 k) +theorem macro7526 (k : Nat) : applyExit (before7526 k) exit31 1 = some (before7527 k) := by + simp (disch := omega) [before7526, before7527, exit31, applyExit, pop, push] + <;> omega +theorem step7526 (k : Nat) : Runs (1*1) (before7526 k).denote (before7527 k).denote := + @applyExit_sound (before7526 k) (before7527 k) exit31 1 valid31 (macro7526 k) +theorem macro7527 (k : Nat) : applyExit (before7527 k) exit10 13 = some (before7528 k) := by + simp (disch := omega) [before7527, before7528, exit10, applyExit, pop, push] + <;> omega +theorem step7527 (k : Nat) : Runs (13*2) (before7527 k).denote (before7528 k).denote := + @applyExit_sound (before7527 k) (before7528 k) exit10 13 valid10 (macro7527 k) +theorem macro7528 (k : Nat) : applyExit (before7528 k) exit32 1 = some (before7529 k) := by + simp (disch := omega) [before7528, before7529, exit32, applyExit, pop, push] + <;> omega +theorem step7528 (k : Nat) : Runs (1*3) (before7528 k).denote (before7529 k).denote := + @applyExit_sound (before7528 k) (before7529 k) exit32 1 valid32 (macro7528 k) +theorem macro7529 (k : Nat) : applyExit (before7529 k) exit36 13 = some (before7530 k) := by + simp (disch := omega) [before7529, before7530, exit36, applyExit, pop, push] + <;> omega +theorem step7529 (k : Nat) : Runs (13*2) (before7529 k).denote (before7530 k).denote := + @applyExit_sound (before7529 k) (before7530 k) exit36 13 valid36 (macro7529 k) +theorem macro7530 (k : Nat) : applyExit (before7530 k) exit33 1 = some (before7531 k) := by + simp (disch := omega) [before7530, before7531, exit33, applyExit, pop, push] + <;> omega +theorem step7530 (k : Nat) : Runs (1*2) (before7530 k).denote (before7531 k).denote := + @applyExit_sound (before7530 k) (before7531 k) exit33 1 valid33 (macro7530 k) +theorem macro7531 (k : Nat) : applyExit (before7531 k) exit34 4 = some (before7532 k) := by + simp (disch := omega) [before7531, before7532, exit34, applyExit, pop, push] + <;> omega +theorem step7531 (k : Nat) : Runs (4*2) (before7531 k).denote (before7532 k).denote := + @applyExit_sound (before7531 k) (before7532 k) exit34 4 valid34 (macro7531 k) +theorem macro7532 (k : Nat) : applyExit (before7532 k) exit35 1 = some (before7533 k) := by + simp (disch := omega) [before7532, before7533, exit35, applyExit, pop, push] + <;> omega +theorem step7532 (k : Nat) : Runs (1*2) (before7532 k).denote (before7533 k).denote := + @applyExit_sound (before7532 k) (before7533 k) exit35 1 valid35 (macro7532 k) +theorem macro7533 (k : Nat) : applyExit (before7533 k) exit357 1 = some (before7534 k) := by + simp (disch := omega) [before7533, before7534, exit357, applyExit, pop, push] + <;> omega +theorem step7533 (k : Nat) : Runs (1*53) (before7533 k).denote (before7534 k).denote := + @applyExit_sound (before7533 k) (before7534 k) exit357 1 valid357 (macro7533 k) +theorem macro7534 (k : Nat) : applyExit (before7534 k) exit32 1 = some (before7535 k) := by + simp (disch := omega) [before7534, before7535, exit32, applyExit, pop, push] + <;> omega +theorem step7534 (k : Nat) : Runs (1*3) (before7534 k).denote (before7535 k).denote := + @applyExit_sound (before7534 k) (before7535 k) exit32 1 valid32 (macro7534 k) +theorem macro7535 (k : Nat) : applyExit (before7535 k) exit358 1 = some (before7536 k) := by + simp (disch := omega) [before7535, before7536, exit358, applyExit, pop, push] + <;> omega +theorem step7535 (k : Nat) : Runs (1*38) (before7535 k).denote (before7536 k).denote := + @applyExit_sound (before7535 k) (before7536 k) exit358 1 valid358 (macro7535 k) +theorem macro7536 (k : Nat) : applyExit (before7536 k) exit357 1 = some (before7537 k) := by + simp (disch := omega) [before7536, before7537, exit357, applyExit, pop, push] + <;> omega +theorem step7536 (k : Nat) : Runs (1*53) (before7536 k).denote (before7537 k).denote := + @applyExit_sound (before7536 k) (before7537 k) exit357 1 valid357 (macro7536 k) +theorem macro7537 (k : Nat) : applyExit (before7537 k) exit359 1 = some (before7538 k) := by + simp (disch := omega) [before7537, before7538, exit359, applyExit, pop, push] + <;> omega +theorem step7537 (k : Nat) : Runs (1*3) (before7537 k).denote (before7538 k).denote := + @applyExit_sound (before7537 k) (before7538 k) exit359 1 valid359 (macro7537 k) +theorem macro7538 (k : Nat) : applyExit (before7538 k) exit358 1 = some (before7539 k) := by + simp (disch := omega) [before7538, before7539, exit358, applyExit, pop, push] + <;> omega +theorem step7538 (k : Nat) : Runs (1*38) (before7538 k).denote (before7539 k).denote := + @applyExit_sound (before7538 k) (before7539 k) exit358 1 valid358 (macro7538 k) +theorem macro7539 (k : Nat) : applyExit (before7539 k) exit357 1 = some (before7540 k) := by + simp (disch := omega) [before7539, before7540, exit357, applyExit, pop, push] + <;> omega +theorem step7539 (k : Nat) : Runs (1*53) (before7539 k).denote (before7540 k).denote := + @applyExit_sound (before7539 k) (before7540 k) exit357 1 valid357 (macro7539 k) +theorem macro7540 (k : Nat) : applyExit (before7540 k) exit359 1 = some (before7541 k) := by + simp (disch := omega) [before7540, before7541, exit359, applyExit, pop, push] + <;> omega +theorem step7540 (k : Nat) : Runs (1*3) (before7540 k).denote (before7541 k).denote := + @applyExit_sound (before7540 k) (before7541 k) exit359 1 valid359 (macro7540 k) +theorem macro7541 (k : Nat) : applyExit (before7541 k) exit358 1 = some (before7542 k) := by + simp (disch := omega) [before7541, before7542, exit358, applyExit, pop, push] + <;> omega +theorem step7541 (k : Nat) : Runs (1*38) (before7541 k).denote (before7542 k).denote := + @applyExit_sound (before7541 k) (before7542 k) exit358 1 valid358 (macro7541 k) +theorem macro7542 (k : Nat) : applyExit (before7542 k) exit357 1 = some (before7543 k) := by + simp (disch := omega) [before7542, before7543, exit357, applyExit, pop, push] + <;> omega +theorem step7542 (k : Nat) : Runs (1*53) (before7542 k).denote (before7543 k).denote := + @applyExit_sound (before7542 k) (before7543 k) exit357 1 valid357 (macro7542 k) +theorem macro7543 (k : Nat) : applyExit (before7543 k) exit359 1 = some (before7544 k) := by + simp (disch := omega) [before7543, before7544, exit359, applyExit, pop, push] + <;> omega +theorem step7543 (k : Nat) : Runs (1*3) (before7543 k).denote (before7544 k).denote := + @applyExit_sound (before7543 k) (before7544 k) exit359 1 valid359 (macro7543 k) +def cycleState7544 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w321,(3+1*j)⟩,⟨w0,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w319,1⟩,⟨w318,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761148⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,25⟩,⟨w316,(1*k+8)⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,56⟩,⟨w0,3⟩]⟩ +def cyclePart7544_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w320,1⟩,⟨w321,(3+1*j)⟩,⟨w0,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w318,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761148⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,25⟩,⟨w316,(1*k+8)⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,56⟩,⟨w0,3⟩]⟩ +def cyclePart7544_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w320,1⟩,⟨w321,(3+1*j)⟩,⟨w0,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w319,1⟩,⟨w318,(1*k+1-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761148⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,25⟩,⟨w316,(1*k+8)⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,56⟩,⟨w0,3⟩]⟩ +theorem cycleMacro7544_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState7544 k j) exit358 1 = some (cyclePart7544_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState7544, cyclePart7544_0, exit358, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro7544_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7544_0 k j) exit357 1 = some (cyclePart7544_1 k j) := by + have hp : 1 ≤ (1*k+2-1*j) := by omega + have he : 1 ≠ (1*k+2-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart7544_0, cyclePart7544_1, exit357, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro7544_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7544_1 k j) exit359 1 = some (cycleState7544 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart7544_1, cycleState7544, exit359, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun7544 (k j : Nat) (hj : j < (1*k+1)) : Runs 94 (cycleState7544 k j).denote (cycleState7544 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState7544 k j).denote (cyclePart7544_0 k j).denote := @applyExit_sound (cycleState7544 k j) (cyclePart7544_0 k j) exit358 1 valid358 (cycleMacro7544_0 k j hj) + have h1 : Runs (1*53) (cyclePart7544_0 k j).denote (cyclePart7544_1 k j).denote := @applyExit_sound (cyclePart7544_0 k j) (cyclePart7544_1 k j) exit357 1 valid357 (cycleMacro7544_1 k j hj) + have h2 : Runs (1*3) (cyclePart7544_1 k j).denote (cycleState7544 k (j+1)).denote := @applyExit_sound (cyclePart7544_1 k j) (cycleState7544 k (j+1)) exit359 1 valid359 (cycleMacro7544_2 k j hj) + exact (@Runs.trans (1*38) ((1*53)+(1*3)) (cycleState7544 k j).denote (cyclePart7544_0 k j).denote (cycleState7544 k (j+1)).denote h0 (@Runs.trans (1*53) (1*3) (cyclePart7544_0 k j).denote (cyclePart7544_1 k j).denote (cycleState7544 k (j+1)).denote h1 h2)) +theorem step7544 (k : Nat) : Runs ((1*k+1)*94) (before7544 k).denote (before7545 k).denote := by + have h := Runs.chain (fun j => (cycleState7544 k j).denote) 94 (1*k+1) (cycleRun7544 k) + have h0 : cycleState7544 k 0 = before7544 k := by simp [cycleState7544, before7544] + have h1 : cycleState7544 k (1*k+1) = before7545 k := by + simp [cycleState7544, before7545] <;> omega + simpa only [h0, h1] using h +theorem macro7545 (k : Nat) : applyExit (before7545 k) exit358 1 = some (before7546 k) := by + simp (disch := omega) [before7545, before7546, exit358, applyExit, pop, push] + <;> omega +theorem step7545 (k : Nat) : Runs (1*38) (before7545 k).denote (before7546 k).denote := + @applyExit_sound (before7545 k) (before7546 k) exit358 1 valid358 (macro7545 k) +theorem macro7546 (k : Nat) : applyExit (before7546 k) exit357 1 = some (before7547 k) := by + simp (disch := omega) [before7546, before7547, exit357, applyExit, pop, push] + <;> omega +theorem step7546 (k : Nat) : Runs (1*53) (before7546 k).denote (before7547 k).denote := + @applyExit_sound (before7546 k) (before7547 k) exit357 1 valid357 (macro7546 k) +theorem macro7547 (k : Nat) : applyExit (before7547 k) exit359 1 = some (before7548 k) := by + simp (disch := omega) [before7547, before7548, exit359, applyExit, pop, push] + <;> omega +theorem step7547 (k : Nat) : Runs (1*3) (before7547 k).denote (before7548 k).denote := + @applyExit_sound (before7547 k) (before7548 k) exit359 1 valid359 (macro7547 k) +theorem macro7548 (k : Nat) : applyExit (before7548 k) exit358 1 = some (before7549 k) := by + simp (disch := omega) [before7548, before7549, exit358, applyExit, pop, push] + <;> omega +theorem step7548 (k : Nat) : Runs (1*38) (before7548 k).denote (before7549 k).denote := + @applyExit_sound (before7548 k) (before7549 k) exit358 1 valid358 (macro7548 k) +theorem macro7549 (k : Nat) : applyExit (before7549 k) exit360 1 = some (before7550 k) := by + simp (disch := omega) [before7549, before7550, exit360, applyExit, pop, push] + <;> omega +theorem step7549 (k : Nat) : Runs (1*53) (before7549 k).denote (before7550 k).denote := + @applyExit_sound (before7549 k) (before7550 k) exit360 1 valid360 (macro7549 k) +theorem macro7550 (k : Nat) : applyExit (before7550 k) exit359 1 = some (before7551 k) := by + simp (disch := omega) [before7550, before7551, exit359, applyExit, pop, push] + <;> omega +theorem step7550 (k : Nat) : Runs (1*3) (before7550 k).denote (before7551 k).denote := + @applyExit_sound (before7550 k) (before7551 k) exit359 1 valid359 (macro7550 k) +theorem macro7551 (k : Nat) : applyExit (before7551 k) exit361 1 = some (before7552 k) := by + simp (disch := omega) [before7551, before7552, exit361, applyExit, pop, push] + <;> omega +theorem step7551 (k : Nat) : Runs (1*38) (before7551 k).denote (before7552 k).denote := + @applyExit_sound (before7551 k) (before7552 k) exit361 1 valid361 (macro7551 k) +theorem macro7552 (k : Nat) : applyExit (before7552 k) exit283 1 = some (before7553 k) := by + simp (disch := omega) [before7552, before7553, exit283, applyExit, pop, push] + <;> omega +theorem step7552 (k : Nat) : Runs (1*38) (before7552 k).denote (before7553 k).denote := + @applyExit_sound (before7552 k) (before7553 k) exit283 1 valid283 (macro7552 k) +theorem macro7553 (k : Nat) : applyExit (before7553 k) exit34 791761148 = some (before7554 k) := by + simp (disch := omega) [before7553, before7554, exit34, applyExit, pop, push] + <;> omega +theorem step7553 (k : Nat) : Runs (791761148*2) (before7553 k).denote (before7554 k).denote := + @applyExit_sound (before7553 k) (before7554 k) exit34 791761148 valid34 (macro7553 k) +theorem macro7554 (k : Nat) : applyExit (before7554 k) exit35 1 = some (before7555 k) := by + simp (disch := omega) [before7554, before7555, exit35, applyExit, pop, push] + <;> omega +theorem step7554 (k : Nat) : Runs (1*2) (before7554 k).denote (before7555 k).denote := + @applyExit_sound (before7554 k) (before7555 k) exit35 1 valid35 (macro7554 k) +theorem macro7555 (k : Nat) : applyExit (before7555 k) exit36 12 = some (before7556 k) := by + simp (disch := omega) [before7555, before7556, exit36, applyExit, pop, push] + <;> omega +theorem step7555 (k : Nat) : Runs (12*2) (before7555 k).denote (before7556 k).denote := + @applyExit_sound (before7555 k) (before7556 k) exit36 12 valid36 (macro7555 k) +theorem macro7556 (k : Nat) : applyExit (before7556 k) exit31 1 = some (before7557 k) := by + simp (disch := omega) [before7556, before7557, exit31, applyExit, pop, push] + <;> omega +theorem step7556 (k : Nat) : Runs (1*1) (before7556 k).denote (before7557 k).denote := + @applyExit_sound (before7556 k) (before7557 k) exit31 1 valid31 (macro7556 k) +theorem macro7557 (k : Nat) : applyExit (before7557 k) exit10 12 = some (before7558 k) := by + simp (disch := omega) [before7557, before7558, exit10, applyExit, pop, push] + <;> omega +theorem step7557 (k : Nat) : Runs (12*2) (before7557 k).denote (before7558 k).denote := + @applyExit_sound (before7557 k) (before7558 k) exit10 12 valid10 (macro7557 k) +theorem macro7558 (k : Nat) : applyExit (before7558 k) exit32 1 = some (before7559 k) := by + simp (disch := omega) [before7558, before7559, exit32, applyExit, pop, push] + <;> omega +theorem step7558 (k : Nat) : Runs (1*3) (before7558 k).denote (before7559 k).denote := + @applyExit_sound (before7558 k) (before7559 k) exit32 1 valid32 (macro7558 k) +theorem macro7559 (k : Nat) : applyExit (before7559 k) exit36 12 = some (before7560 k) := by + simp (disch := omega) [before7559, before7560, exit36, applyExit, pop, push] + <;> omega +theorem step7559 (k : Nat) : Runs (12*2) (before7559 k).denote (before7560 k).denote := + @applyExit_sound (before7559 k) (before7560 k) exit36 12 valid36 (macro7559 k) +theorem macro7560 (k : Nat) : applyExit (before7560 k) exit33 1 = some (before7561 k) := by + simp (disch := omega) [before7560, before7561, exit33, applyExit, pop, push] + <;> omega +theorem step7560 (k : Nat) : Runs (1*2) (before7560 k).denote (before7561 k).denote := + @applyExit_sound (before7560 k) (before7561 k) exit33 1 valid33 (macro7560 k) +theorem macro7561 (k : Nat) : applyExit (before7561 k) exit34 17 = some (before7562 k) := by + simp (disch := omega) [before7561, before7562, exit34, applyExit, pop, push] + <;> omega +theorem step7561 (k : Nat) : Runs (17*2) (before7561 k).denote (before7562 k).denote := + @applyExit_sound (before7561 k) (before7562 k) exit34 17 valid34 (macro7561 k) +theorem macro7562 (k : Nat) : applyExit (before7562 k) exit35 1 = some (before7563 k) := by + simp (disch := omega) [before7562, before7563, exit35, applyExit, pop, push] + <;> omega +theorem step7562 (k : Nat) : Runs (1*2) (before7562 k).denote (before7563 k).denote := + @applyExit_sound (before7562 k) (before7563 k) exit35 1 valid35 (macro7562 k) +theorem macro7563 (k : Nat) : applyExit (before7563 k) exit36 44 = some (before7564 k) := by + simp (disch := omega) [before7563, before7564, exit36, applyExit, pop, push] + <;> omega +theorem step7563 (k : Nat) : Runs (44*2) (before7563 k).denote (before7564 k).denote := + @applyExit_sound (before7563 k) (before7564 k) exit36 44 valid36 (macro7563 k) +theorem macro7564 (k : Nat) : applyExit (before7564 k) exit31 1 = some (before7565 k) := by + simp (disch := omega) [before7564, before7565, exit31, applyExit, pop, push] + <;> omega +theorem step7564 (k : Nat) : Runs (1*1) (before7564 k).denote (before7565 k).denote := + @applyExit_sound (before7564 k) (before7565 k) exit31 1 valid31 (macro7564 k) +theorem macro7565 (k : Nat) : applyExit (before7565 k) exit10 44 = some (before7566 k) := by + simp (disch := omega) [before7565, before7566, exit10, applyExit, pop, push] + <;> omega +theorem step7565 (k : Nat) : Runs (44*2) (before7565 k).denote (before7566 k).denote := + @applyExit_sound (before7565 k) (before7566 k) exit10 44 valid10 (macro7565 k) +theorem macro7566 (k : Nat) : applyExit (before7566 k) exit32 1 = some (before7567 k) := by + simp (disch := omega) [before7566, before7567, exit32, applyExit, pop, push] + <;> omega +theorem step7566 (k : Nat) : Runs (1*3) (before7566 k).denote (before7567 k).denote := + @applyExit_sound (before7566 k) (before7567 k) exit32 1 valid32 (macro7566 k) +theorem macro7567 (k : Nat) : applyExit (before7567 k) exit36 44 = some (before7568 k) := by + simp (disch := omega) [before7567, before7568, exit36, applyExit, pop, push] + <;> omega +theorem step7567 (k : Nat) : Runs (44*2) (before7567 k).denote (before7568 k).denote := + @applyExit_sound (before7567 k) (before7568 k) exit36 44 valid36 (macro7567 k) +theorem macro7568 (k : Nat) : applyExit (before7568 k) exit33 1 = some (before7569 k) := by + simp (disch := omega) [before7568, before7569, exit33, applyExit, pop, push] + <;> omega +theorem step7568 (k : Nat) : Runs (1*2) (before7568 k).denote (before7569 k).denote := + @applyExit_sound (before7568 k) (before7569 k) exit33 1 valid33 (macro7568 k) +theorem macro7569 (k : Nat) : applyExit (before7569 k) exit34 11 = some (before7570 k) := by + simp (disch := omega) [before7569, before7570, exit34, applyExit, pop, push] + <;> omega +theorem step7569 (k : Nat) : Runs (11*2) (before7569 k).denote (before7570 k).denote := + @applyExit_sound (before7569 k) (before7570 k) exit34 11 valid34 (macro7569 k) +theorem macro7570 (k : Nat) : applyExit (before7570 k) exit35 1 = some (before7571 k) := by + simp (disch := omega) [before7570, before7571, exit35, applyExit, pop, push] + <;> omega +theorem step7570 (k : Nat) : Runs (1*2) (before7570 k).denote (before7571 k).denote := + @applyExit_sound (before7570 k) (before7571 k) exit35 1 valid35 (macro7570 k) +theorem macro7571 (k : Nat) : applyExit (before7571 k) exit36 96 = some (before7572 k) := by + simp (disch := omega) [before7571, before7572, exit36, applyExit, pop, push] + <;> omega +theorem step7571 (k : Nat) : Runs (96*2) (before7571 k).denote (before7572 k).denote := + @applyExit_sound (before7571 k) (before7572 k) exit36 96 valid36 (macro7571 k) +theorem macro7572 (k : Nat) : applyExit (before7572 k) exit31 1 = some (before7573 k) := by + simp (disch := omega) [before7572, before7573, exit31, applyExit, pop, push] + <;> omega +theorem step7572 (k : Nat) : Runs (1*1) (before7572 k).denote (before7573 k).denote := + @applyExit_sound (before7572 k) (before7573 k) exit31 1 valid31 (macro7572 k) +theorem macro7573 (k : Nat) : applyExit (before7573 k) exit10 96 = some (before7574 k) := by + simp (disch := omega) [before7573, before7574, exit10, applyExit, pop, push] + <;> omega +theorem step7573 (k : Nat) : Runs (96*2) (before7573 k).denote (before7574 k).denote := + @applyExit_sound (before7573 k) (before7574 k) exit10 96 valid10 (macro7573 k) +theorem macro7574 (k : Nat) : applyExit (before7574 k) exit32 1 = some (before7575 k) := by + simp (disch := omega) [before7574, before7575, exit32, applyExit, pop, push] + <;> omega +theorem step7574 (k : Nat) : Runs (1*3) (before7574 k).denote (before7575 k).denote := + @applyExit_sound (before7574 k) (before7575 k) exit32 1 valid32 (macro7574 k) +theorem macro7575 (k : Nat) : applyExit (before7575 k) exit36 96 = some (before7576 k) := by + simp (disch := omega) [before7575, before7576, exit36, applyExit, pop, push] + <;> omega +theorem step7575 (k : Nat) : Runs (96*2) (before7575 k).denote (before7576 k).denote := + @applyExit_sound (before7575 k) (before7576 k) exit36 96 valid36 (macro7575 k) +theorem macro7576 (k : Nat) : applyExit (before7576 k) exit33 1 = some (before7577 k) := by + simp (disch := omega) [before7576, before7577, exit33, applyExit, pop, push] + <;> omega +theorem step7576 (k : Nat) : Runs (1*2) (before7576 k).denote (before7577 k).denote := + @applyExit_sound (before7576 k) (before7577 k) exit33 1 valid33 (macro7576 k) +theorem macro7577 (k : Nat) : applyExit (before7577 k) exit34 24 = some (before7578 k) := by + simp (disch := omega) [before7577, before7578, exit34, applyExit, pop, push] + <;> omega +theorem step7577 (k : Nat) : Runs (24*2) (before7577 k).denote (before7578 k).denote := + @applyExit_sound (before7577 k) (before7578 k) exit34 24 valid34 (macro7577 k) +theorem macro7578 (k : Nat) : applyExit (before7578 k) exit362 (1*k+8) = some (before7579 k) := by + simp (disch := omega) [before7578, before7579, exit362, applyExit, pop, push] + <;> omega +theorem step7578 (k : Nat) : Runs ((1*k+8)*1226) (before7578 k).denote (before7579 k).denote := + @applyExit_sound (before7578 k) (before7579 k) exit362 (1*k+8) valid362 (macro7578 k) +theorem macro7579 (k : Nat) : applyExit (before7579 k) exit34 8 = some (before7580 k) := by + simp (disch := omega) [before7579, before7580, exit34, applyExit, pop, push] + <;> omega +theorem step7579 (k : Nat) : Runs (8*2) (before7579 k).denote (before7580 k).denote := + @applyExit_sound (before7579 k) (before7580 k) exit34 8 valid34 (macro7579 k) +theorem macro7580 (k : Nat) : applyExit (before7580 k) exit35 1 = some (before7581 k) := by + simp (disch := omega) [before7580, before7581, exit35, applyExit, pop, push] + <;> omega +theorem step7580 (k : Nat) : Runs (1*2) (before7580 k).denote (before7581 k).denote := + @applyExit_sound (before7580 k) (before7581 k) exit35 1 valid35 (macro7580 k) +theorem macro7581 (k : Nat) : applyExit (before7581 k) exit36 20 = some (before7582 k) := by + simp (disch := omega) [before7581, before7582, exit36, applyExit, pop, push] + <;> omega +theorem step7581 (k : Nat) : Runs (20*2) (before7581 k).denote (before7582 k).denote := + @applyExit_sound (before7581 k) (before7582 k) exit36 20 valid36 (macro7581 k) +theorem macro7582 (k : Nat) : applyExit (before7582 k) exit31 1 = some (before7583 k) := by + simp (disch := omega) [before7582, before7583, exit31, applyExit, pop, push] + <;> omega +theorem step7582 (k : Nat) : Runs (1*1) (before7582 k).denote (before7583 k).denote := + @applyExit_sound (before7582 k) (before7583 k) exit31 1 valid31 (macro7582 k) +theorem macro7583 (k : Nat) : applyExit (before7583 k) exit10 20 = some (before7584 k) := by + simp (disch := omega) [before7583, before7584, exit10, applyExit, pop, push] + <;> omega +theorem step7583 (k : Nat) : Runs (20*2) (before7583 k).denote (before7584 k).denote := + @applyExit_sound (before7583 k) (before7584 k) exit10 20 valid10 (macro7583 k) +theorem macro7584 (k : Nat) : applyExit (before7584 k) exit32 1 = some (before7585 k) := by + simp (disch := omega) [before7584, before7585, exit32, applyExit, pop, push] + <;> omega +theorem step7584 (k : Nat) : Runs (1*3) (before7584 k).denote (before7585 k).denote := + @applyExit_sound (before7584 k) (before7585 k) exit32 1 valid32 (macro7584 k) +theorem macro7585 (k : Nat) : applyExit (before7585 k) exit36 20 = some (before7586 k) := by + simp (disch := omega) [before7585, before7586, exit36, applyExit, pop, push] + <;> omega +theorem step7585 (k : Nat) : Runs (20*2) (before7585 k).denote (before7586 k).denote := + @applyExit_sound (before7585 k) (before7586 k) exit36 20 valid36 (macro7585 k) +theorem macro7586 (k : Nat) : applyExit (before7586 k) exit33 1 = some (before7587 k) := by + simp (disch := omega) [before7586, before7587, exit33, applyExit, pop, push] + <;> omega +theorem step7586 (k : Nat) : Runs (1*2) (before7586 k).denote (before7587 k).denote := + @applyExit_sound (before7586 k) (before7587 k) exit33 1 valid33 (macro7586 k) +theorem macro7587 (k : Nat) : applyExit (before7587 k) exit34 87 = some (before7588 k) := by + simp (disch := omega) [before7587, before7588, exit34, applyExit, pop, push] + <;> omega +theorem step7587 (k : Nat) : Runs (87*2) (before7587 k).denote (before7588 k).denote := + @applyExit_sound (before7587 k) (before7588 k) exit34 87 valid34 (macro7587 k) +theorem macro7588 (k : Nat) : applyExit (before7588 k) exit35 1 = some (before7589 k) := by + simp (disch := omega) [before7588, before7589, exit35, applyExit, pop, push] + <;> omega +theorem step7588 (k : Nat) : Runs (1*2) (before7588 k).denote (before7589 k).denote := + @applyExit_sound (before7588 k) (before7589 k) exit35 1 valid35 (macro7588 k) +theorem macro7589 (k : Nat) : applyExit (before7589 k) exit36 41 = some (before7590 k) := by + simp (disch := omega) [before7589, before7590, exit36, applyExit, pop, push] + <;> omega +theorem step7589 (k : Nat) : Runs (41*2) (before7589 k).denote (before7590 k).denote := + @applyExit_sound (before7589 k) (before7590 k) exit36 41 valid36 (macro7589 k) +theorem macro7590 (k : Nat) : applyExit (before7590 k) exit31 1 = some (before7591 k) := by + simp (disch := omega) [before7590, before7591, exit31, applyExit, pop, push] + <;> omega +theorem step7590 (k : Nat) : Runs (1*1) (before7590 k).denote (before7591 k).denote := + @applyExit_sound (before7590 k) (before7591 k) exit31 1 valid31 (macro7590 k) +theorem macro7591 (k : Nat) : applyExit (before7591 k) exit10 41 = some (before7592 k) := by + simp (disch := omega) [before7591, before7592, exit10, applyExit, pop, push] + <;> omega +theorem step7591 (k : Nat) : Runs (41*2) (before7591 k).denote (before7592 k).denote := + @applyExit_sound (before7591 k) (before7592 k) exit10 41 valid10 (macro7591 k) +theorem macro7592 (k : Nat) : applyExit (before7592 k) exit32 1 = some (before7593 k) := by + simp (disch := omega) [before7592, before7593, exit32, applyExit, pop, push] + <;> omega +theorem step7592 (k : Nat) : Runs (1*3) (before7592 k).denote (before7593 k).denote := + @applyExit_sound (before7592 k) (before7593 k) exit32 1 valid32 (macro7592 k) +theorem macro7593 (k : Nat) : applyExit (before7593 k) exit36 41 = some (before7594 k) := by + simp (disch := omega) [before7593, before7594, exit36, applyExit, pop, push] + <;> omega +theorem step7593 (k : Nat) : Runs (41*2) (before7593 k).denote (before7594 k).denote := + @applyExit_sound (before7593 k) (before7594 k) exit36 41 valid36 (macro7593 k) +theorem macro7594 (k : Nat) : applyExit (before7594 k) exit33 1 = some (before7595 k) := by + simp (disch := omega) [before7594, before7595, exit33, applyExit, pop, push] + <;> omega +theorem step7594 (k : Nat) : Runs (1*2) (before7594 k).denote (before7595 k).denote := + @applyExit_sound (before7594 k) (before7595 k) exit33 1 valid33 (macro7594 k) +theorem macro7595 (k : Nat) : applyExit (before7595 k) exit34 12 = some (before7596 k) := by + simp (disch := omega) [before7595, before7596, exit34, applyExit, pop, push] + <;> omega +theorem step7595 (k : Nat) : Runs (12*2) (before7595 k).denote (before7596 k).denote := + @applyExit_sound (before7595 k) (before7596 k) exit34 12 valid34 (macro7595 k) +theorem macro7596 (k : Nat) : applyExit (before7596 k) exit35 1 = some (before7597 k) := by + simp (disch := omega) [before7596, before7597, exit35, applyExit, pop, push] + <;> omega +theorem step7596 (k : Nat) : Runs (1*2) (before7596 k).denote (before7597 k).denote := + @applyExit_sound (before7596 k) (before7597 k) exit35 1 valid35 (macro7596 k) +theorem macro7597 (k : Nat) : applyExit (before7597 k) exit36 56 = some (before7598 k) := by + simp (disch := omega) [before7597, before7598, exit36, applyExit, pop, push] + <;> omega +theorem step7597 (k : Nat) : Runs (56*2) (before7597 k).denote (before7598 k).denote := + @applyExit_sound (before7597 k) (before7598 k) exit36 56 valid36 (macro7597 k) +theorem macro7598 (k : Nat) : applyExit (before7598 k) exit31 1 = some (before7599 k) := by + simp (disch := omega) [before7598, before7599, exit31, applyExit, pop, push] + <;> omega +theorem step7598 (k : Nat) : Runs (1*1) (before7598 k).denote (before7599 k).denote := + @applyExit_sound (before7598 k) (before7599 k) exit31 1 valid31 (macro7598 k) +theorem macro7599 (k : Nat) : applyExit (before7599 k) exit10 56 = some (after7599 k) := by + simp (disch := omega) [before7599, after7599, exit10, applyExit, pop, push] + <;> omega +theorem step7599 (k : Nat) : Runs (56*2) (before7599 k).denote (after7599 k).denote := + @applyExit_sound (before7599 k) (after7599 k) exit10 56 valid10 (macro7599 k) +theorem chunkRun075 (k : Nat) : Runs (1320*k+1583534924) (before7500 k).denote (after7599 k).denote := by + have h := (@Runs.trans ((((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2))))))+(((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))))+((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53))))))) ((((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))))+((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3))))))+(((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))))+((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2))))))) (before7500 k).denote (before7550 k).denote (after7599 k).denote (@Runs.trans (((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2)))))) (((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))))+((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53)))))) (before7500 k).denote (before7525 k).denote (before7550 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2))))) (before7500 k).denote (before7512 k).denote (before7525 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1)))) (((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before7500 k).denote (before7506 k).denote (before7512 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((6*2)+(1*1))) (before7500 k).denote (before7503 k).denote (before7506 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7500 k).denote (before7501 k).denote (before7503 k).denote (step7500 k) (@Runs.trans (1*2) (1*1) (before7501 k).denote (before7502 k).denote (before7503 k).denote (step7501 k) (step7502 k))) (@Runs.trans (1*3) ((6*2)+(1*1)) (before7503 k).denote (before7504 k).denote (before7506 k).denote (step7503 k) (@Runs.trans (6*2) (1*1) (before7504 k).denote (before7505 k).denote (before7506 k).denote (step7504 k) (step7505 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7506 k).denote (before7509 k).denote (before7512 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before7506 k).denote (before7507 k).denote (before7509 k).denote (step7506 k) (@Runs.trans (1*2) (1*2) (before7507 k).denote (before7508 k).denote (before7509 k).denote (step7507 k) (step7508 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7509 k).denote (before7510 k).denote (before7512 k).denote (step7509 k) (@Runs.trans (1*2) (1*1) (before7510 k).denote (before7511 k).denote (before7512 k).denote (step7510 k) (step7511 k))))) (@Runs.trans (((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2)))) (((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2)))) (before7512 k).denote (before7518 k).denote (before7525 k).denote (@Runs.trans ((1*3)+((8*2)+(1*2))) ((4*2)+((1*2)+(13*2))) (before7512 k).denote (before7515 k).denote (before7518 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before7512 k).denote (before7513 k).denote (before7515 k).denote (step7512 k) (@Runs.trans (8*2) (1*2) (before7513 k).denote (before7514 k).denote (before7515 k).denote (step7513 k) (step7514 k))) (@Runs.trans (4*2) ((1*2)+(13*2)) (before7515 k).denote (before7516 k).denote (before7518 k).denote (step7515 k) (@Runs.trans (1*2) (13*2) (before7516 k).denote (before7517 k).denote (before7518 k).denote (step7516 k) (step7517 k)))) (@Runs.trans ((1*1)+((13*2)+(1*3))) (((13*2)+(1*2))+((4*2)+(1*2))) (before7518 k).denote (before7521 k).denote (before7525 k).denote (@Runs.trans (1*1) ((13*2)+(1*3)) (before7518 k).denote (before7519 k).denote (before7521 k).denote (step7518 k) (@Runs.trans (13*2) (1*3) (before7519 k).denote (before7520 k).denote (before7521 k).denote (step7519 k) (step7520 k))) (@Runs.trans ((13*2)+(1*2)) ((4*2)+(1*2)) (before7521 k).denote (before7523 k).denote (before7525 k).denote (@Runs.trans (13*2) (1*2) (before7521 k).denote (before7522 k).denote (before7523 k).denote (step7521 k) (step7522 k)) (@Runs.trans (4*2) (1*2) (before7523 k).denote (before7524 k).denote (before7525 k).denote (step7523 k) (step7524 k)))))) (@Runs.trans ((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53))))) ((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53))))) (before7525 k).denote (before7537 k).denote (before7550 k).denote (@Runs.trans (((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2)))) (((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))) (before7525 k).denote (before7531 k).denote (before7537 k).denote (@Runs.trans ((13*2)+((1*1)+(13*2))) ((1*3)+((13*2)+(1*2))) (before7525 k).denote (before7528 k).denote (before7531 k).denote (@Runs.trans (13*2) ((1*1)+(13*2)) (before7525 k).denote (before7526 k).denote (before7528 k).denote (step7525 k) (@Runs.trans (1*1) (13*2) (before7526 k).denote (before7527 k).denote (before7528 k).denote (step7526 k) (step7527 k))) (@Runs.trans (1*3) ((13*2)+(1*2)) (before7528 k).denote (before7529 k).denote (before7531 k).denote (step7528 k) (@Runs.trans (13*2) (1*2) (before7529 k).denote (before7530 k).denote (before7531 k).denote (step7529 k) (step7530 k)))) (@Runs.trans ((4*2)+((1*2)+(1*53))) ((1*3)+((1*38)+(1*53))) (before7531 k).denote (before7534 k).denote (before7537 k).denote (@Runs.trans (4*2) ((1*2)+(1*53)) (before7531 k).denote (before7532 k).denote (before7534 k).denote (step7531 k) (@Runs.trans (1*2) (1*53) (before7532 k).denote (before7533 k).denote (before7534 k).denote (step7532 k) (step7533 k))) (@Runs.trans (1*3) ((1*38)+(1*53)) (before7534 k).denote (before7535 k).denote (before7537 k).denote (step7534 k) (@Runs.trans (1*38) (1*53) (before7535 k).denote (before7536 k).denote (before7537 k).denote (step7535 k) (step7536 k))))) (@Runs.trans (((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53)))) (((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53)))) (before7537 k).denote (before7543 k).denote (before7550 k).denote (@Runs.trans ((1*3)+((1*38)+(1*53))) ((1*3)+((1*38)+(1*53))) (before7537 k).denote (before7540 k).denote (before7543 k).denote (@Runs.trans (1*3) ((1*38)+(1*53)) (before7537 k).denote (before7538 k).denote (before7540 k).denote (step7537 k) (@Runs.trans (1*38) (1*53) (before7538 k).denote (before7539 k).denote (before7540 k).denote (step7538 k) (step7539 k))) (@Runs.trans (1*3) ((1*38)+(1*53)) (before7540 k).denote (before7541 k).denote (before7543 k).denote (step7540 k) (@Runs.trans (1*38) (1*53) (before7541 k).denote (before7542 k).denote (before7543 k).denote (step7541 k) (step7542 k)))) (@Runs.trans ((1*3)+(((1*k+1)*94)+(1*38))) (((1*53)+(1*3))+((1*38)+(1*53))) (before7543 k).denote (before7546 k).denote (before7550 k).denote (@Runs.trans (1*3) (((1*k+1)*94)+(1*38)) (before7543 k).denote (before7544 k).denote (before7546 k).denote (step7543 k) (@Runs.trans ((1*k+1)*94) (1*38) (before7544 k).denote (before7545 k).denote (before7546 k).denote (step7544 k) (step7545 k))) (@Runs.trans ((1*53)+(1*3)) ((1*38)+(1*53)) (before7546 k).denote (before7548 k).denote (before7550 k).denote (@Runs.trans (1*53) (1*3) (before7546 k).denote (before7547 k).denote (before7548 k).denote (step7546 k) (step7547 k)) (@Runs.trans (1*38) (1*53) (before7548 k).denote (before7549 k).denote (before7550 k).denote (step7548 k) (step7549 k))))))) (@Runs.trans (((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))))+((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3)))))) (((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))))+((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2)))))) (before7550 k).denote (before7575 k).denote (after7599 k).denote (@Runs.trans ((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2))))) ((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3))))) (before7550 k).denote (before7562 k).denote (before7575 k).denote (@Runs.trans (((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2)))) (((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))) (before7550 k).denote (before7556 k).denote (before7562 k).denote (@Runs.trans ((1*3)+((1*38)+(1*38))) ((791761148*2)+((1*2)+(12*2))) (before7550 k).denote (before7553 k).denote (before7556 k).denote (@Runs.trans (1*3) ((1*38)+(1*38)) (before7550 k).denote (before7551 k).denote (before7553 k).denote (step7550 k) (@Runs.trans (1*38) (1*38) (before7551 k).denote (before7552 k).denote (before7553 k).denote (step7551 k) (step7552 k))) (@Runs.trans (791761148*2) ((1*2)+(12*2)) (before7553 k).denote (before7554 k).denote (before7556 k).denote (step7553 k) (@Runs.trans (1*2) (12*2) (before7554 k).denote (before7555 k).denote (before7556 k).denote (step7554 k) (step7555 k)))) (@Runs.trans ((1*1)+((12*2)+(1*3))) ((12*2)+((1*2)+(17*2))) (before7556 k).denote (before7559 k).denote (before7562 k).denote (@Runs.trans (1*1) ((12*2)+(1*3)) (before7556 k).denote (before7557 k).denote (before7559 k).denote (step7556 k) (@Runs.trans (12*2) (1*3) (before7557 k).denote (before7558 k).denote (before7559 k).denote (step7557 k) (step7558 k))) (@Runs.trans (12*2) ((1*2)+(17*2)) (before7559 k).denote (before7560 k).denote (before7562 k).denote (step7559 k) (@Runs.trans (1*2) (17*2) (before7560 k).denote (before7561 k).denote (before7562 k).denote (step7560 k) (step7561 k))))) (@Runs.trans (((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2)))) (((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3)))) (before7562 k).denote (before7568 k).denote (before7575 k).denote (@Runs.trans ((1*2)+((44*2)+(1*1))) ((44*2)+((1*3)+(44*2))) (before7562 k).denote (before7565 k).denote (before7568 k).denote (@Runs.trans (1*2) ((44*2)+(1*1)) (before7562 k).denote (before7563 k).denote (before7565 k).denote (step7562 k) (@Runs.trans (44*2) (1*1) (before7563 k).denote (before7564 k).denote (before7565 k).denote (step7563 k) (step7564 k))) (@Runs.trans (44*2) ((1*3)+(44*2)) (before7565 k).denote (before7566 k).denote (before7568 k).denote (step7565 k) (@Runs.trans (1*3) (44*2) (before7566 k).denote (before7567 k).denote (before7568 k).denote (step7566 k) (step7567 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((96*2)+(1*1))+((96*2)+(1*3))) (before7568 k).denote (before7571 k).denote (before7575 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7568 k).denote (before7569 k).denote (before7571 k).denote (step7568 k) (@Runs.trans (11*2) (1*2) (before7569 k).denote (before7570 k).denote (before7571 k).denote (step7569 k) (step7570 k))) (@Runs.trans ((96*2)+(1*1)) ((96*2)+(1*3)) (before7571 k).denote (before7573 k).denote (before7575 k).denote (@Runs.trans (96*2) (1*1) (before7571 k).denote (before7572 k).denote (before7573 k).denote (step7571 k) (step7572 k)) (@Runs.trans (96*2) (1*3) (before7573 k).denote (before7574 k).denote (before7575 k).denote (step7573 k) (step7574 k)))))) (@Runs.trans ((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2))))) ((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2))))) (before7575 k).denote (before7587 k).denote (after7599 k).denote (@Runs.trans (((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2)))) (((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))) (before7575 k).denote (before7581 k).denote (before7587 k).denote (@Runs.trans ((96*2)+((1*2)+(24*2))) (((1*k+8)*1226)+((8*2)+(1*2))) (before7575 k).denote (before7578 k).denote (before7581 k).denote (@Runs.trans (96*2) ((1*2)+(24*2)) (before7575 k).denote (before7576 k).denote (before7578 k).denote (step7575 k) (@Runs.trans (1*2) (24*2) (before7576 k).denote (before7577 k).denote (before7578 k).denote (step7576 k) (step7577 k))) (@Runs.trans ((1*k+8)*1226) ((8*2)+(1*2)) (before7578 k).denote (before7579 k).denote (before7581 k).denote (step7578 k) (@Runs.trans (8*2) (1*2) (before7579 k).denote (before7580 k).denote (before7581 k).denote (step7579 k) (step7580 k)))) (@Runs.trans ((20*2)+((1*1)+(20*2))) ((1*3)+((20*2)+(1*2))) (before7581 k).denote (before7584 k).denote (before7587 k).denote (@Runs.trans (20*2) ((1*1)+(20*2)) (before7581 k).denote (before7582 k).denote (before7584 k).denote (step7581 k) (@Runs.trans (1*1) (20*2) (before7582 k).denote (before7583 k).denote (before7584 k).denote (step7582 k) (step7583 k))) (@Runs.trans (1*3) ((20*2)+(1*2)) (before7584 k).denote (before7585 k).denote (before7587 k).denote (step7584 k) (@Runs.trans (20*2) (1*2) (before7585 k).denote (before7586 k).denote (before7587 k).denote (step7585 k) (step7586 k))))) (@Runs.trans (((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3)))) (((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2)))) (before7587 k).denote (before7593 k).denote (after7599 k).denote (@Runs.trans ((87*2)+((1*2)+(41*2))) ((1*1)+((41*2)+(1*3))) (before7587 k).denote (before7590 k).denote (before7593 k).denote (@Runs.trans (87*2) ((1*2)+(41*2)) (before7587 k).denote (before7588 k).denote (before7590 k).denote (step7587 k) (@Runs.trans (1*2) (41*2) (before7588 k).denote (before7589 k).denote (before7590 k).denote (step7588 k) (step7589 k))) (@Runs.trans (1*1) ((41*2)+(1*3)) (before7590 k).denote (before7591 k).denote (before7593 k).denote (step7590 k) (@Runs.trans (41*2) (1*3) (before7591 k).denote (before7592 k).denote (before7593 k).denote (step7591 k) (step7592 k)))) (@Runs.trans ((41*2)+((1*2)+(12*2))) (((1*2)+(56*2))+((1*1)+(56*2))) (before7593 k).denote (before7596 k).denote (after7599 k).denote (@Runs.trans (41*2) ((1*2)+(12*2)) (before7593 k).denote (before7594 k).denote (before7596 k).denote (step7593 k) (@Runs.trans (1*2) (12*2) (before7594 k).denote (before7595 k).denote (before7596 k).denote (step7594 k) (step7595 k))) (@Runs.trans ((1*2)+(56*2)) ((1*1)+(56*2)) (before7596 k).denote (before7598 k).denote (after7599 k).denote (@Runs.trans (1*2) (56*2) (before7596 k).denote (before7597 k).denote (before7598 k).denote (step7596 k) (step7597 k)) (@Runs.trans (1*1) (56*2) (before7598 k).denote (before7599 k).denote (after7599 k).denote (step7598 k) (step7599 k)))))))) + have ht : (((((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2))))))+(((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))))+((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53)))))))+((((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))))+((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3))))))+(((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))))+((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2)))))))) = (1320*k+1583534924) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean new file mode 100644 index 00000000..77e6cc51 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean @@ -0,0 +1,793 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7600_0 : Stack := [] +abbrev tail7600_1 : Stack := ⟨w0,1⟩ :: tail7600_0 +abbrev tail7600_2 : Stack := ⟨w2,1⟩ :: tail7600_1 +abbrev tail7600_3 : Stack := ⟨w1,1⟩ :: tail7600_2 +abbrev tail7600_4 : Stack := ⟨w0,1⟩ :: tail7600_3 +abbrev tail7600_5 : Stack := ⟨w2,1⟩ :: tail7600_4 +abbrev tail7600_6 : Stack := ⟨w1,2⟩ :: tail7600_5 +abbrev tail7600_7 : Stack := ⟨w0,9⟩ :: tail7600_6 +abbrev tail7600_8 : Stack := ⟨w2,1⟩ :: tail7600_7 +abbrev tail7600_9 : Stack := ⟨w0,9⟩ :: tail7600_8 +abbrev tail7600_10 : Stack := ⟨w2,1⟩ :: tail7600_9 +abbrev tail7600_11 : Stack := ⟨w1,4⟩ :: tail7600_10 +abbrev tail7600_12 : Stack := ⟨w0,14⟩ :: tail7600_11 +abbrev tail7600_13 : Stack := ⟨w2,1⟩ :: tail7600_12 +abbrev tail7600_14 : Stack := ⟨w1,4⟩ :: tail7600_13 +abbrev tail7600_15 : Stack := ⟨w0,14⟩ :: tail7600_14 +abbrev tail7600_16 : Stack := ⟨w2,1⟩ :: tail7600_15 +abbrev tail7600_17 : Stack := ⟨w1,4⟩ :: tail7600_16 +abbrev tail7600_18 : Stack := ⟨w0,1⟩ :: tail7600_17 +abbrev tail7600_19 (k : Nat) : Stack := ⟨w321,(1*k+6)⟩ :: tail7600_18 +abbrev tail7600_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7600_19 k +abbrev tail7600_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7600_20 k +abbrev tail7600_22 (k : Nat) : Stack := ⟨w1,791761148⟩ :: tail7600_21 k +abbrev tail7600_23 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7600_22 k +abbrev tail7600_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_23 k +abbrev tail7600_25 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7600_24 k +abbrev tail7600_26 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7600_25 k +abbrev tail7600_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_26 k +abbrev tail7600_28 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7600_27 k +abbrev tail7600_29 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7600_28 k +abbrev tail7600_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_29 k +abbrev tail7600_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7600_30 k +abbrev tail7600_32 (k : Nat) : Stack := ⟨w323,(1*k+8)⟩ :: tail7600_31 k +abbrev tail7600_33 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7600_32 k +abbrev tail7600_34 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7600_33 k +abbrev tail7600_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_34 k +abbrev tail7600_36 (k : Nat) : Stack := ⟨w1,87⟩ :: tail7600_35 k +abbrev tail7600_37 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7600_36 k +abbrev tail7600_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_37 k +abbrev tail7600_39 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7600_38 k +abbrev tail7600_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_39 k +abbrev tail7600_41 : Stack := ⟨w0,2⟩ :: tail7600_0 +abbrev tail7600_42 : Stack := ⟨w23,1⟩ :: tail7600_41 +abbrev tail7600_43 : Stack := ⟨w1,56⟩ :: tail7600_42 +abbrev tail7600_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7600_39 k +abbrev tail7600_45 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7600_39 k +abbrev tail7600_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_45 k +abbrev tail7600_47 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7600_46 k +abbrev tail7600_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_47 k +abbrev tail7600_49 : Stack := ⟨w1,1⟩ :: tail7600_0 +abbrev tail7600_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7600_47 k +abbrev tail7600_51 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7600_47 k +abbrev tail7600_52 : Stack := ⟨w1,3⟩ :: tail7600_0 +abbrev tail7600_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_46 k +abbrev tail7600_54 : Stack := ⟨w2,1⟩ :: tail7600_52 +abbrev tail7600_55 : Stack := ⟨w0,1⟩ :: tail7600_54 +abbrev tail7600_56 : Stack := ⟨w0,2⟩ :: tail7600_54 +abbrev tail7600_57 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7600_39 k +abbrev tail7600_58 : Stack := ⟨w1,1⟩ :: tail7600_56 +abbrev tail7600_59 : Stack := ⟨w1,57⟩ :: tail7600_56 +abbrev tail7600_60 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7600_38 k +abbrev tail7600_61 : Stack := ⟨w2,1⟩ :: tail7600_59 +abbrev tail7600_62 : Stack := ⟨w0,11⟩ :: tail7600_61 +abbrev tail7600_63 : Stack := ⟨w0,12⟩ :: tail7600_61 +abbrev tail7600_64 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7600_36 k +abbrev tail7600_65 : Stack := ⟨w1,1⟩ :: tail7600_63 +abbrev tail7600_66 : Stack := ⟨w1,42⟩ :: tail7600_63 +abbrev tail7600_67 (k : Nat) : Stack := ⟨w1,86⟩ :: tail7600_35 k +abbrev tail7600_68 : Stack := ⟨w2,1⟩ :: tail7600_66 +abbrev tail7600_69 : Stack := ⟨w0,86⟩ :: tail7600_68 +abbrev tail7600_70 : Stack := ⟨w0,87⟩ :: tail7600_68 +abbrev tail7600_71 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7600_33 k +abbrev tail7600_72 : Stack := ⟨w1,1⟩ :: tail7600_70 +abbrev tail7600_73 : Stack := ⟨w1,21⟩ :: tail7600_70 +abbrev tail7600_74 (k : Nat) : Stack := ⟨w1,7⟩ :: tail7600_32 k +abbrev tail7600_75 : Stack := ⟨w2,1⟩ :: tail7600_73 +abbrev tail7600_76 : Stack := ⟨w0,7⟩ :: tail7600_75 +abbrev tail7600_77 (k : Nat) : Stack := ⟨w324,(1*k+8)⟩ :: tail7600_76 +abbrev tail7600_78 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7600_77 k +abbrev tail7600_79 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7600_77 k +abbrev tail7600_80 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7600_28 k +abbrev tail7600_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_79 k +abbrev tail7600_82 (k : Nat) : Stack := ⟨w1,97⟩ :: tail7600_79 k +abbrev tail7600_83 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7600_27 k +abbrev tail7600_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_82 k +abbrev tail7600_85 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7600_84 k +abbrev tail7600_86 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7600_84 k +abbrev tail7600_87 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7600_25 k +abbrev tail7600_88 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_86 k +abbrev tail7600_89 (k : Nat) : Stack := ⟨w1,45⟩ :: tail7600_86 k +abbrev tail7600_90 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7600_24 k +abbrev tail7600_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_89 k +abbrev tail7600_92 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7600_91 k +abbrev tail7600_93 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7600_91 k +abbrev tail7600_94 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7600_22 k +abbrev tail7600_95 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_93 k +abbrev tail7600_96 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7600_93 k +abbrev tail7600_97 (k : Nat) : Stack := ⟨w1,791761147⟩ :: tail7600_21 k +abbrev tail7600_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_96 k +abbrev tail7600_99 (k : Nat) : Stack := ⟨w0,791761147⟩ :: tail7600_98 k +abbrev tail7600_100 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7600_99 k +abbrev tail7600_101 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7600_100 k +abbrev tail7600_102 (k : Nat) : Stack := ⟨w325,(1*k+6)⟩ :: tail7600_101 k +abbrev tail7600_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_102 k +abbrev tail7600_104 : Stack := ⟨w1,3⟩ :: tail7600_16 +abbrev tail7600_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_103 k +abbrev tail7600_106 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7600_105 k +abbrev tail7600_107 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7600_105 k +abbrev tail7600_108 : Stack := ⟨w0,13⟩ :: tail7600_14 +abbrev tail7600_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_107 k +abbrev tail7600_110 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_107 k +abbrev tail7600_111 : Stack := ⟨w1,3⟩ :: tail7600_13 +abbrev tail7600_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_110 k +abbrev tail7600_113 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7600_112 k +abbrev tail7600_114 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7600_112 k +abbrev tail7600_115 : Stack := ⟨w0,13⟩ :: tail7600_11 +abbrev tail7600_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_114 k +abbrev tail7600_117 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_114 k +abbrev tail7600_118 : Stack := ⟨w1,3⟩ :: tail7600_10 +abbrev tail7600_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_117 k +abbrev tail7600_120 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7600_119 k +abbrev tail7600_121 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7600_119 k +abbrev tail7600_122 : Stack := ⟨w0,8⟩ :: tail7600_8 +abbrev tail7600_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_121 k +abbrev tail7600_124 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7600_121 k +abbrev tail7600_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_124 k +abbrev tail7600_126 : Stack := ⟨w0,8⟩ :: tail7600_6 +abbrev tail7600_127 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7600_124 k +abbrev tail7600_128 : Stack := ⟨w0,7⟩ :: tail7600_6 +abbrev tail7600_129 : Stack := ⟨w2,1⟩ :: tail7600_128 +abbrev tail7600_130 : Stack := ⟨w23,1⟩ :: tail7600_129 +abbrev tail7600_131 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7600_121 k +abbrev tail7600_132 : Stack := ⟨w0,1⟩ :: tail7600_129 +abbrev tail7600_133 : Stack := ⟨w0,11⟩ :: tail7600_129 +abbrev tail7600_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_120 k +abbrev tail7600_135 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7600_134 k +abbrev tail7600_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_135 k +abbrev tail7600_137 : Stack := ⟨w0,6⟩ :: tail7600_6 +abbrev tail7600_138 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7600_135 k +abbrev tail7600_139 : Stack := ⟨w0,5⟩ :: tail7600_6 +abbrev tail7600_140 : Stack := ⟨w2,1⟩ :: tail7600_139 +abbrev tail7600_141 : Stack := ⟨w23,1⟩ :: tail7600_140 +abbrev tail7600_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7600_134 k +abbrev tail7600_143 : Stack := ⟨w0,1⟩ :: tail7600_140 +abbrev tail7600_144 : Stack := ⟨w0,13⟩ :: tail7600_140 +abbrev tail7600_145 : Stack := ⟨w2,1⟩ :: tail7600_144 +abbrev tail7600_146 : Stack := ⟨w1,3⟩ :: tail7600_145 +abbrev tail7600_147 : Stack := ⟨w23,1⟩ :: tail7600_146 +abbrev tail7600_148 : Stack := ⟨w0,14⟩ :: tail7600_147 +abbrev tail7600_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_113 k +abbrev tail7600_150 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_149 k +abbrev tail7600_151 : Stack := ⟨w0,1⟩ :: tail7600_146 +abbrev tail7600_152 : Stack := ⟨w0,15⟩ :: tail7600_146 +abbrev tail7600_153 : Stack := ⟨w2,1⟩ :: tail7600_152 +abbrev tail7600_154 : Stack := ⟨w1,3⟩ :: tail7600_153 +abbrev tail7600_155 : Stack := ⟨w23,1⟩ :: tail7600_154 +abbrev tail7600_156 : Stack := ⟨w0,14⟩ :: tail7600_155 +abbrev tail7600_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_106 k +abbrev tail7600_158 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_157 k +abbrev tail7600_159 : Stack := ⟨w0,1⟩ :: tail7600_154 +abbrev tail7600_160 : Stack := ⟨w0,15⟩ :: tail7600_154 +abbrev tail7600_161 : Stack := ⟨w2,1⟩ :: tail7600_160 +abbrev tail7600_162 : Stack := ⟨w1,3⟩ :: tail7600_161 +abbrev tail7600_163 : Stack := ⟨w23,1⟩ :: tail7600_162 +abbrev tail7600_164 : Stack := ⟨w0,1⟩ :: tail7600_163 +abbrev tail7600_165 (k : Nat) : Stack := ⟨w325,(1*k+5)⟩ :: tail7600_101 k +abbrev tail7600_166 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7600_165 k + +def before7600 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7600_40 k),tail7600_43⟩ +def before7601 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7600_44 k),tail7600_43⟩ +def before7602 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7600_45 k),tail7600_42⟩ +def before7603 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527047),(tail7600_46 k),tail7600_41⟩ +def before7604 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527051),(tail7600_47 k),tail7600_0⟩ +def before7605 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527053),(tail7600_48 k),tail7600_0⟩ +def before7606 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527053),(tail7600_48 k),tail7600_49⟩ +def before7607 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527053),(tail7600_50 k),tail7600_49⟩ +def before7608 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527055),(tail7600_51 k),tail7600_0⟩ +def before7609 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527055),(tail7600_51 k),tail7600_49⟩ +def before7610 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527051),(tail7600_47 k),tail7600_52⟩ +def before7611 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527049),(tail7600_53 k),tail7600_54⟩ +def before7612 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7600_46 k),tail7600_55⟩ +def before7613 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527045),(tail7600_45 k),tail7600_56⟩ +def before7614 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7600_57 k),tail7600_58⟩ +def before7615 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526931),(tail7600_39 k),tail7600_59⟩ +def before7616 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526929),(tail7600_60 k),tail7600_61⟩ +def before7617 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7600_38 k),tail7600_62⟩ +def before7618 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7600_37 k),tail7600_63⟩ +def before7619 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7600_64 k),tail7600_65⟩ +def before7620 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526821),(tail7600_36 k),tail7600_66⟩ +def before7621 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526819),(tail7600_67 k),tail7600_68⟩ +def before7622 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7600_35 k),tail7600_69⟩ +def before7623 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7600_34 k),tail7600_70⟩ +def before7624 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7600_71 k),tail7600_72⟩ +def before7625 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526603),(tail7600_33 k),tail7600_73⟩ +def before7626 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526601),(tail7600_74 k),tail7600_75⟩ +def before7627 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7600_32 k),tail7600_76⟩ +def before7628 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7600_31 k),(tail7600_77 k)⟩ +def before7629 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7600_30 k),(tail7600_78 k)⟩ +def before7630 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7600_29 k),(tail7600_79 k)⟩ +def before7631 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7600_80 k),(tail7600_81 k)⟩ +def before7632 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521655),(tail7600_28 k),(tail7600_82 k)⟩ +def before7633 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521653),(tail7600_83 k),(tail7600_84 k)⟩ +def before7634 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7600_27 k),(tail7600_85 k)⟩ +def before7635 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7600_26 k),(tail7600_86 k)⟩ +def before7636 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7600_87 k),(tail7600_88 k)⟩ +def before7637 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail7600_25 k),(tail7600_89 k)⟩ +def before7638 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521539),(tail7600_90 k),(tail7600_91 k)⟩ +def before7639 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7600_24 k),(tail7600_92 k)⟩ +def before7640 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7600_23 k),(tail7600_93 k)⟩ +def before7641 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7600_94 k),(tail7600_95 k)⟩ +def before7642 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521479),(tail7600_22 k),(tail7600_96 k)⟩ +def before7643 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521477),(tail7600_97 k),(tail7600_98 k)⟩ +def before7644 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7600_21 k),(tail7600_99 k)⟩ +def before7645 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7600_20 k),(tail7600_100 k)⟩ +def before7646 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7600_19 k),(tail7600_101 k)⟩ +def before7647 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7600_18,(tail7600_102 k)⟩ +def before7648 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail7600_17,(tail7600_103 k)⟩ +def before7649 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail7600_104,(tail7600_105 k)⟩ +def before7650 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7600_16,(tail7600_106 k)⟩ +def before7651 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7600_15,(tail7600_107 k)⟩ +def before7652 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7600_108,(tail7600_109 k)⟩ +def before7653 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail7600_14,(tail7600_110 k)⟩ +def before7654 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail7600_111,(tail7600_112 k)⟩ +def before7655 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7600_13,(tail7600_113 k)⟩ +def before7656 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7600_12,(tail7600_114 k)⟩ +def before7657 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7600_115,(tail7600_116 k)⟩ +def before7658 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail7600_11,(tail7600_117 k)⟩ +def before7659 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail7600_118,(tail7600_119 k)⟩ +def before7660 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7600_10,(tail7600_120 k)⟩ +def before7661 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7600_9,(tail7600_121 k)⟩ +def before7662 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7600_122,(tail7600_123 k)⟩ +def before7663 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail7600_8,(tail7600_124 k)⟩ +def before7664 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1229),tail7600_7,(tail7600_125 k)⟩ +def before7665 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1231),tail7600_126,(tail7600_127 k)⟩ +def before7666 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1231),tail7600_129,(tail7600_127 k)⟩ +def before7667 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail7600_130,(tail7600_125 k)⟩ +def before7668 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail7600_130,(tail7600_131 k)⟩ +def before7669 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail7600_132,(tail7600_131 k)⟩ +def before7670 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7600_133,(tail7600_121 k)⟩ +def before7671 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7600_133,(tail7600_134 k)⟩ +def before7672 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail7600_129,(tail7600_135 k)⟩ +def before7673 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1233),tail7600_128,(tail7600_136 k)⟩ +def before7674 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1235),tail7600_137,(tail7600_138 k)⟩ +def before7675 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail7600_140,(tail7600_138 k)⟩ +def before7676 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1233),tail7600_141,(tail7600_136 k)⟩ +def before7677 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1233),tail7600_141,(tail7600_142 k)⟩ +def before7678 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1233),tail7600_143,(tail7600_142 k)⟩ +def before7679 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7600_144,(tail7600_134 k)⟩ +def before7680 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7600_145,(tail7600_120 k)⟩ +def before7681 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1201),tail7600_146,(tail7600_119 k)⟩ +def before7682 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail7600_147,(tail7600_117 k)⟩ +def before7683 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7600_148,(tail7600_114 k)⟩ +def before7684 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7600_148,(tail7600_149 k)⟩ +def before7685 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail7600_147,(tail7600_150 k)⟩ +def before7686 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail7600_151,(tail7600_150 k)⟩ +def before7687 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7600_152,(tail7600_149 k)⟩ +def before7688 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7600_153,(tail7600_113 k)⟩ +def before7689 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1163),tail7600_154,(tail7600_112 k)⟩ +def before7690 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail7600_155,(tail7600_110 k)⟩ +def before7691 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7600_156,(tail7600_107 k)⟩ +def before7692 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7600_156,(tail7600_157 k)⟩ +def before7693 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail7600_155,(tail7600_158 k)⟩ +def before7694 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail7600_159,(tail7600_158 k)⟩ +def before7695 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7600_160,(tail7600_157 k)⟩ +def before7696 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7600_161,(tail7600_106 k)⟩ +def before7697 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail7600_162,(tail7600_105 k)⟩ +def before7698 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail7600_163,(tail7600_103 k)⟩ +def before7699 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7600_164,(tail7600_102 k)⟩ +def after7699 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7600_164,(tail7600_166 k)⟩ + +theorem macro7600 (k : Nat) : applyExit (before7600 k) exit32 1 = some (before7601 k) := by + simp (disch := omega) [before7600, before7601, exit32, applyExit, pop, push] + <;> omega +theorem step7600 (k : Nat) : Runs (1*3) (before7600 k).denote (before7601 k).denote := + @applyExit_sound (before7600 k) (before7601 k) exit32 1 valid32 (macro7600 k) +theorem macro7601 (k : Nat) : applyExit (before7601 k) exit36 56 = some (before7602 k) := by + simp (disch := omega) [before7601, before7602, exit36, applyExit, pop, push] + <;> omega +theorem step7601 (k : Nat) : Runs (56*2) (before7601 k).denote (before7602 k).denote := + @applyExit_sound (before7601 k) (before7602 k) exit36 56 valid36 (macro7601 k) +theorem macro7602 (k : Nat) : applyExit (before7602 k) exit33 1 = some (before7603 k) := by + simp (disch := omega) [before7602, before7603, exit33, applyExit, pop, push] + <;> omega +theorem step7602 (k : Nat) : Runs (1*2) (before7602 k).denote (before7603 k).denote := + @applyExit_sound (before7602 k) (before7603 k) exit33 1 valid33 (macro7602 k) +theorem macro7603 (k : Nat) : applyExit (before7603 k) exit34 2 = some (before7604 k) := by + simp (disch := omega) [before7603, before7604, exit34, applyExit, pop, push] + <;> omega +theorem step7603 (k : Nat) : Runs (2*2) (before7603 k).denote (before7604 k).denote := + @applyExit_sound (before7603 k) (before7604 k) exit34 2 valid34 (macro7603 k) +theorem macro7604 (k : Nat) : applyExit (before7604 k) exit35 1 = some (before7605 k) := by + simp (disch := omega) [before7604, before7605, exit35, applyExit, pop, push] + <;> omega +theorem step7604 (k : Nat) : Runs (1*2) (before7604 k).denote (before7605 k).denote := + @applyExit_sound (before7604 k) (before7605 k) exit35 1 valid35 (macro7604 k) +theorem macro7605 (k : Nat) : applyExit (before7605 k) exit39 1 = some (before7606 k) := by + simp (disch := omega) [before7605, before7606, exit39, applyExit, pop, push] + <;> omega +theorem step7605 (k : Nat) : Runs (1*1) (before7605 k).denote (before7606 k).denote := + @applyExit_sound (before7605 k) (before7606 k) exit39 1 valid39 (macro7605 k) +theorem macro7606 (k : Nat) : applyExit (before7606 k) exit32 1 = some (before7607 k) := by + simp (disch := omega) [before7606, before7607, exit32, applyExit, pop, push] + <;> omega +theorem step7606 (k : Nat) : Runs (1*3) (before7606 k).denote (before7607 k).denote := + @applyExit_sound (before7606 k) (before7607 k) exit32 1 valid32 (macro7606 k) +theorem macro7607 (k : Nat) : applyExit (before7607 k) exit36 1 = some (before7608 k) := by + simp (disch := omega) [before7607, before7608, exit36, applyExit, pop, push] + <;> omega +theorem step7607 (k : Nat) : Runs (1*2) (before7607 k).denote (before7608 k).denote := + @applyExit_sound (before7607 k) (before7608 k) exit36 1 valid36 (macro7607 k) +theorem macro7608 (k : Nat) : applyExit (before7608 k) exit39 1 = some (before7609 k) := by + simp (disch := omega) [before7608, before7609, exit39, applyExit, pop, push] + <;> omega +theorem step7608 (k : Nat) : Runs (1*1) (before7608 k).denote (before7609 k).denote := + @applyExit_sound (before7608 k) (before7609 k) exit39 1 valid39 (macro7608 k) +theorem macro7609 (k : Nat) : applyExit (before7609 k) exit10 2 = some (before7610 k) := by + simp (disch := omega) [before7609, before7610, exit10, applyExit, pop, push] + <;> omega +theorem step7609 (k : Nat) : Runs (2*2) (before7609 k).denote (before7610 k).denote := + @applyExit_sound (before7609 k) (before7610 k) exit10 2 valid10 (macro7609 k) +theorem macro7610 (k : Nat) : applyExit (before7610 k) exit11 1 = some (before7611 k) := by + simp (disch := omega) [before7610, before7611, exit11, applyExit, pop, push] + <;> omega +theorem step7610 (k : Nat) : Runs (1*2) (before7610 k).denote (before7611 k).denote := + @applyExit_sound (before7610 k) (before7611 k) exit11 1 valid11 (macro7610 k) +theorem macro7611 (k : Nat) : applyExit (before7611 k) exit2 1 = some (before7612 k) := by + simp (disch := omega) [before7611, before7612, exit2, applyExit, pop, push] + <;> omega +theorem step7611 (k : Nat) : Runs (1*2) (before7611 k).denote (before7612 k).denote := + @applyExit_sound (before7611 k) (before7612 k) exit2 1 valid2 (macro7611 k) +theorem macro7612 (k : Nat) : applyExit (before7612 k) exit3 1 = some (before7613 k) := by + simp (disch := omega) [before7612, before7613, exit3, applyExit, pop, push] + <;> omega +theorem step7612 (k : Nat) : Runs (1*2) (before7612 k).denote (before7613 k).denote := + @applyExit_sound (before7612 k) (before7613 k) exit3 1 valid3 (macro7612 k) +theorem macro7613 (k : Nat) : applyExit (before7613 k) exit9 1 = some (before7614 k) := by + simp (disch := omega) [before7613, before7614, exit9, applyExit, pop, push] + <;> omega +theorem step7613 (k : Nat) : Runs (1*2) (before7613 k).denote (before7614 k).denote := + @applyExit_sound (before7613 k) (before7614 k) exit9 1 valid9 (macro7613 k) +theorem macro7614 (k : Nat) : applyExit (before7614 k) exit10 56 = some (before7615 k) := by + simp (disch := omega) [before7614, before7615, exit10, applyExit, pop, push] + <;> omega +theorem step7614 (k : Nat) : Runs (56*2) (before7614 k).denote (before7615 k).denote := + @applyExit_sound (before7614 k) (before7615 k) exit10 56 valid10 (macro7614 k) +theorem macro7615 (k : Nat) : applyExit (before7615 k) exit11 1 = some (before7616 k) := by + simp (disch := omega) [before7615, before7616, exit11, applyExit, pop, push] + <;> omega +theorem step7615 (k : Nat) : Runs (1*2) (before7615 k).denote (before7616 k).denote := + @applyExit_sound (before7615 k) (before7616 k) exit11 1 valid11 (macro7615 k) +theorem macro7616 (k : Nat) : applyExit (before7616 k) exit2 11 = some (before7617 k) := by + simp (disch := omega) [before7616, before7617, exit2, applyExit, pop, push] + <;> omega +theorem step7616 (k : Nat) : Runs (11*2) (before7616 k).denote (before7617 k).denote := + @applyExit_sound (before7616 k) (before7617 k) exit2 11 valid2 (macro7616 k) +theorem macro7617 (k : Nat) : applyExit (before7617 k) exit3 1 = some (before7618 k) := by + simp (disch := omega) [before7617, before7618, exit3, applyExit, pop, push] + <;> omega +theorem step7617 (k : Nat) : Runs (1*2) (before7617 k).denote (before7618 k).denote := + @applyExit_sound (before7617 k) (before7618 k) exit3 1 valid3 (macro7617 k) +theorem macro7618 (k : Nat) : applyExit (before7618 k) exit9 1 = some (before7619 k) := by + simp (disch := omega) [before7618, before7619, exit9, applyExit, pop, push] + <;> omega +theorem step7618 (k : Nat) : Runs (1*2) (before7618 k).denote (before7619 k).denote := + @applyExit_sound (before7618 k) (before7619 k) exit9 1 valid9 (macro7618 k) +theorem macro7619 (k : Nat) : applyExit (before7619 k) exit10 41 = some (before7620 k) := by + simp (disch := omega) [before7619, before7620, exit10, applyExit, pop, push] + <;> omega +theorem step7619 (k : Nat) : Runs (41*2) (before7619 k).denote (before7620 k).denote := + @applyExit_sound (before7619 k) (before7620 k) exit10 41 valid10 (macro7619 k) +theorem macro7620 (k : Nat) : applyExit (before7620 k) exit11 1 = some (before7621 k) := by + simp (disch := omega) [before7620, before7621, exit11, applyExit, pop, push] + <;> omega +theorem step7620 (k : Nat) : Runs (1*2) (before7620 k).denote (before7621 k).denote := + @applyExit_sound (before7620 k) (before7621 k) exit11 1 valid11 (macro7620 k) +theorem macro7621 (k : Nat) : applyExit (before7621 k) exit2 86 = some (before7622 k) := by + simp (disch := omega) [before7621, before7622, exit2, applyExit, pop, push] + <;> omega +theorem step7621 (k : Nat) : Runs (86*2) (before7621 k).denote (before7622 k).denote := + @applyExit_sound (before7621 k) (before7622 k) exit2 86 valid2 (macro7621 k) +theorem macro7622 (k : Nat) : applyExit (before7622 k) exit3 1 = some (before7623 k) := by + simp (disch := omega) [before7622, before7623, exit3, applyExit, pop, push] + <;> omega +theorem step7622 (k : Nat) : Runs (1*2) (before7622 k).denote (before7623 k).denote := + @applyExit_sound (before7622 k) (before7623 k) exit3 1 valid3 (macro7622 k) +theorem macro7623 (k : Nat) : applyExit (before7623 k) exit9 1 = some (before7624 k) := by + simp (disch := omega) [before7623, before7624, exit9, applyExit, pop, push] + <;> omega +theorem step7623 (k : Nat) : Runs (1*2) (before7623 k).denote (before7624 k).denote := + @applyExit_sound (before7623 k) (before7624 k) exit9 1 valid9 (macro7623 k) +theorem macro7624 (k : Nat) : applyExit (before7624 k) exit10 20 = some (before7625 k) := by + simp (disch := omega) [before7624, before7625, exit10, applyExit, pop, push] + <;> omega +theorem step7624 (k : Nat) : Runs (20*2) (before7624 k).denote (before7625 k).denote := + @applyExit_sound (before7624 k) (before7625 k) exit10 20 valid10 (macro7624 k) +theorem macro7625 (k : Nat) : applyExit (before7625 k) exit11 1 = some (before7626 k) := by + simp (disch := omega) [before7625, before7626, exit11, applyExit, pop, push] + <;> omega +theorem step7625 (k : Nat) : Runs (1*2) (before7625 k).denote (before7626 k).denote := + @applyExit_sound (before7625 k) (before7626 k) exit11 1 valid11 (macro7625 k) +theorem macro7626 (k : Nat) : applyExit (before7626 k) exit2 7 = some (before7627 k) := by + simp (disch := omega) [before7626, before7627, exit2, applyExit, pop, push] + <;> omega +theorem step7626 (k : Nat) : Runs (7*2) (before7626 k).denote (before7627 k).denote := + @applyExit_sound (before7626 k) (before7627 k) exit2 7 valid2 (macro7626 k) +theorem macro7627 (k : Nat) : applyExit (before7627 k) exit363 (1*k+8) = some (before7628 k) := by + simp (disch := omega) [before7627, before7628, exit363, applyExit, pop, push] + <;> omega +theorem step7627 (k : Nat) : Runs ((1*k+8)*586) (before7627 k).denote (before7628 k).denote := + @applyExit_sound (before7627 k) (before7628 k) exit363 (1*k+8) valid363 (macro7627 k) +theorem macro7628 (k : Nat) : applyExit (before7628 k) exit2 24 = some (before7629 k) := by + simp (disch := omega) [before7628, before7629, exit2, applyExit, pop, push] + <;> omega +theorem step7628 (k : Nat) : Runs (24*2) (before7628 k).denote (before7629 k).denote := + @applyExit_sound (before7628 k) (before7629 k) exit2 24 valid2 (macro7628 k) +theorem macro7629 (k : Nat) : applyExit (before7629 k) exit3 1 = some (before7630 k) := by + simp (disch := omega) [before7629, before7630, exit3, applyExit, pop, push] + <;> omega +theorem step7629 (k : Nat) : Runs (1*2) (before7629 k).denote (before7630 k).denote := + @applyExit_sound (before7629 k) (before7630 k) exit3 1 valid3 (macro7629 k) +theorem macro7630 (k : Nat) : applyExit (before7630 k) exit9 1 = some (before7631 k) := by + simp (disch := omega) [before7630, before7631, exit9, applyExit, pop, push] + <;> omega +theorem step7630 (k : Nat) : Runs (1*2) (before7630 k).denote (before7631 k).denote := + @applyExit_sound (before7630 k) (before7631 k) exit9 1 valid9 (macro7630 k) +theorem macro7631 (k : Nat) : applyExit (before7631 k) exit10 96 = some (before7632 k) := by + simp (disch := omega) [before7631, before7632, exit10, applyExit, pop, push] + <;> omega +theorem step7631 (k : Nat) : Runs (96*2) (before7631 k).denote (before7632 k).denote := + @applyExit_sound (before7631 k) (before7632 k) exit10 96 valid10 (macro7631 k) +theorem macro7632 (k : Nat) : applyExit (before7632 k) exit11 1 = some (before7633 k) := by + simp (disch := omega) [before7632, before7633, exit11, applyExit, pop, push] + <;> omega +theorem step7632 (k : Nat) : Runs (1*2) (before7632 k).denote (before7633 k).denote := + @applyExit_sound (before7632 k) (before7633 k) exit11 1 valid11 (macro7632 k) +theorem macro7633 (k : Nat) : applyExit (before7633 k) exit2 10 = some (before7634 k) := by + simp (disch := omega) [before7633, before7634, exit2, applyExit, pop, push] + <;> omega +theorem step7633 (k : Nat) : Runs (10*2) (before7633 k).denote (before7634 k).denote := + @applyExit_sound (before7633 k) (before7634 k) exit2 10 valid2 (macro7633 k) +theorem macro7634 (k : Nat) : applyExit (before7634 k) exit3 1 = some (before7635 k) := by + simp (disch := omega) [before7634, before7635, exit3, applyExit, pop, push] + <;> omega +theorem step7634 (k : Nat) : Runs (1*2) (before7634 k).denote (before7635 k).denote := + @applyExit_sound (before7634 k) (before7635 k) exit3 1 valid3 (macro7634 k) +theorem macro7635 (k : Nat) : applyExit (before7635 k) exit9 1 = some (before7636 k) := by + simp (disch := omega) [before7635, before7636, exit9, applyExit, pop, push] + <;> omega +theorem step7635 (k : Nat) : Runs (1*2) (before7635 k).denote (before7636 k).denote := + @applyExit_sound (before7635 k) (before7636 k) exit9 1 valid9 (macro7635 k) +theorem macro7636 (k : Nat) : applyExit (before7636 k) exit10 44 = some (before7637 k) := by + simp (disch := omega) [before7636, before7637, exit10, applyExit, pop, push] + <;> omega +theorem step7636 (k : Nat) : Runs (44*2) (before7636 k).denote (before7637 k).denote := + @applyExit_sound (before7636 k) (before7637 k) exit10 44 valid10 (macro7636 k) +theorem macro7637 (k : Nat) : applyExit (before7637 k) exit11 1 = some (before7638 k) := by + simp (disch := omega) [before7637, before7638, exit11, applyExit, pop, push] + <;> omega +theorem step7637 (k : Nat) : Runs (1*2) (before7637 k).denote (before7638 k).denote := + @applyExit_sound (before7637 k) (before7638 k) exit11 1 valid11 (macro7637 k) +theorem macro7638 (k : Nat) : applyExit (before7638 k) exit2 16 = some (before7639 k) := by + simp (disch := omega) [before7638, before7639, exit2, applyExit, pop, push] + <;> omega +theorem step7638 (k : Nat) : Runs (16*2) (before7638 k).denote (before7639 k).denote := + @applyExit_sound (before7638 k) (before7639 k) exit2 16 valid2 (macro7638 k) +theorem macro7639 (k : Nat) : applyExit (before7639 k) exit3 1 = some (before7640 k) := by + simp (disch := omega) [before7639, before7640, exit3, applyExit, pop, push] + <;> omega +theorem step7639 (k : Nat) : Runs (1*2) (before7639 k).denote (before7640 k).denote := + @applyExit_sound (before7639 k) (before7640 k) exit3 1 valid3 (macro7639 k) +theorem macro7640 (k : Nat) : applyExit (before7640 k) exit9 1 = some (before7641 k) := by + simp (disch := omega) [before7640, before7641, exit9, applyExit, pop, push] + <;> omega +theorem step7640 (k : Nat) : Runs (1*2) (before7640 k).denote (before7641 k).denote := + @applyExit_sound (before7640 k) (before7641 k) exit9 1 valid9 (macro7640 k) +theorem macro7641 (k : Nat) : applyExit (before7641 k) exit10 12 = some (before7642 k) := by + simp (disch := omega) [before7641, before7642, exit10, applyExit, pop, push] + <;> omega +theorem step7641 (k : Nat) : Runs (12*2) (before7641 k).denote (before7642 k).denote := + @applyExit_sound (before7641 k) (before7642 k) exit10 12 valid10 (macro7641 k) +theorem macro7642 (k : Nat) : applyExit (before7642 k) exit11 1 = some (before7643 k) := by + simp (disch := omega) [before7642, before7643, exit11, applyExit, pop, push] + <;> omega +theorem step7642 (k : Nat) : Runs (1*2) (before7642 k).denote (before7643 k).denote := + @applyExit_sound (before7642 k) (before7643 k) exit11 1 valid11 (macro7642 k) +theorem macro7643 (k : Nat) : applyExit (before7643 k) exit2 791761147 = some (before7644 k) := by + simp (disch := omega) [before7643, before7644, exit2, applyExit, pop, push] + <;> omega +theorem step7643 (k : Nat) : Runs (791761147*2) (before7643 k).denote (before7644 k).denote := + @applyExit_sound (before7643 k) (before7644 k) exit2 791761147 valid2 (macro7643 k) +theorem macro7644 (k : Nat) : applyExit (before7644 k) exit276 1 = some (before7645 k) := by + simp (disch := omega) [before7644, before7645, exit276, applyExit, pop, push] + <;> omega +theorem step7644 (k : Nat) : Runs (1*38) (before7644 k).denote (before7645 k).denote := + @applyExit_sound (before7644 k) (before7645 k) exit276 1 valid276 (macro7644 k) +theorem macro7645 (k : Nat) : applyExit (before7645 k) exit355 1 = some (before7646 k) := by + simp (disch := omega) [before7645, before7646, exit355, applyExit, pop, push] + <;> omega +theorem step7645 (k : Nat) : Runs (1*38) (before7645 k).denote (before7646 k).denote := + @applyExit_sound (before7645 k) (before7646 k) exit355 1 valid355 (macro7645 k) +theorem macro7646 (k : Nat) : applyExit (before7646 k) exit364 (1*k+6) = some (before7647 k) := by + simp (disch := omega) [before7646, before7647, exit364, applyExit, pop, push] + <;> omega +theorem step7646 (k : Nat) : Runs ((1*k+6)*38) (before7646 k).denote (before7647 k).denote := + @applyExit_sound (before7646 k) (before7647 k) exit364 (1*k+6) valid364 (macro7646 k) +theorem macro7647 (k : Nat) : applyExit (before7647 k) exit10 1 = some (before7648 k) := by + simp (disch := omega) [before7647, before7648, exit10, applyExit, pop, push] + <;> omega +theorem step7647 (k : Nat) : Runs (1*2) (before7647 k).denote (before7648 k).denote := + @applyExit_sound (before7647 k) (before7648 k) exit10 1 valid10 (macro7647 k) +theorem macro7648 (k : Nat) : applyExit (before7648 k) exit11 1 = some (before7649 k) := by + simp (disch := omega) [before7648, before7649, exit11, applyExit, pop, push] + <;> omega +theorem step7648 (k : Nat) : Runs (1*2) (before7648 k).denote (before7649 k).denote := + @applyExit_sound (before7648 k) (before7649 k) exit11 1 valid11 (macro7648 k) +theorem macro7649 (k : Nat) : applyExit (before7649 k) exit2 3 = some (before7650 k) := by + simp (disch := omega) [before7649, before7650, exit2, applyExit, pop, push] + <;> omega +theorem step7649 (k : Nat) : Runs (3*2) (before7649 k).denote (before7650 k).denote := + @applyExit_sound (before7649 k) (before7650 k) exit2 3 valid2 (macro7649 k) +theorem macro7650 (k : Nat) : applyExit (before7650 k) exit3 1 = some (before7651 k) := by + simp (disch := omega) [before7650, before7651, exit3, applyExit, pop, push] + <;> omega +theorem step7650 (k : Nat) : Runs (1*2) (before7650 k).denote (before7651 k).denote := + @applyExit_sound (before7650 k) (before7651 k) exit3 1 valid3 (macro7650 k) +theorem macro7651 (k : Nat) : applyExit (before7651 k) exit9 1 = some (before7652 k) := by + simp (disch := omega) [before7651, before7652, exit9, applyExit, pop, push] + <;> omega +theorem step7651 (k : Nat) : Runs (1*2) (before7651 k).denote (before7652 k).denote := + @applyExit_sound (before7651 k) (before7652 k) exit9 1 valid9 (macro7651 k) +theorem macro7652 (k : Nat) : applyExit (before7652 k) exit10 13 = some (before7653 k) := by + simp (disch := omega) [before7652, before7653, exit10, applyExit, pop, push] + <;> omega +theorem step7652 (k : Nat) : Runs (13*2) (before7652 k).denote (before7653 k).denote := + @applyExit_sound (before7652 k) (before7653 k) exit10 13 valid10 (macro7652 k) +theorem macro7653 (k : Nat) : applyExit (before7653 k) exit11 1 = some (before7654 k) := by + simp (disch := omega) [before7653, before7654, exit11, applyExit, pop, push] + <;> omega +theorem step7653 (k : Nat) : Runs (1*2) (before7653 k).denote (before7654 k).denote := + @applyExit_sound (before7653 k) (before7654 k) exit11 1 valid11 (macro7653 k) +theorem macro7654 (k : Nat) : applyExit (before7654 k) exit2 3 = some (before7655 k) := by + simp (disch := omega) [before7654, before7655, exit2, applyExit, pop, push] + <;> omega +theorem step7654 (k : Nat) : Runs (3*2) (before7654 k).denote (before7655 k).denote := + @applyExit_sound (before7654 k) (before7655 k) exit2 3 valid2 (macro7654 k) +theorem macro7655 (k : Nat) : applyExit (before7655 k) exit3 1 = some (before7656 k) := by + simp (disch := omega) [before7655, before7656, exit3, applyExit, pop, push] + <;> omega +theorem step7655 (k : Nat) : Runs (1*2) (before7655 k).denote (before7656 k).denote := + @applyExit_sound (before7655 k) (before7656 k) exit3 1 valid3 (macro7655 k) +theorem macro7656 (k : Nat) : applyExit (before7656 k) exit9 1 = some (before7657 k) := by + simp (disch := omega) [before7656, before7657, exit9, applyExit, pop, push] + <;> omega +theorem step7656 (k : Nat) : Runs (1*2) (before7656 k).denote (before7657 k).denote := + @applyExit_sound (before7656 k) (before7657 k) exit9 1 valid9 (macro7656 k) +theorem macro7657 (k : Nat) : applyExit (before7657 k) exit10 13 = some (before7658 k) := by + simp (disch := omega) [before7657, before7658, exit10, applyExit, pop, push] + <;> omega +theorem step7657 (k : Nat) : Runs (13*2) (before7657 k).denote (before7658 k).denote := + @applyExit_sound (before7657 k) (before7658 k) exit10 13 valid10 (macro7657 k) +theorem macro7658 (k : Nat) : applyExit (before7658 k) exit11 1 = some (before7659 k) := by + simp (disch := omega) [before7658, before7659, exit11, applyExit, pop, push] + <;> omega +theorem step7658 (k : Nat) : Runs (1*2) (before7658 k).denote (before7659 k).denote := + @applyExit_sound (before7658 k) (before7659 k) exit11 1 valid11 (macro7658 k) +theorem macro7659 (k : Nat) : applyExit (before7659 k) exit2 3 = some (before7660 k) := by + simp (disch := omega) [before7659, before7660, exit2, applyExit, pop, push] + <;> omega +theorem step7659 (k : Nat) : Runs (3*2) (before7659 k).denote (before7660 k).denote := + @applyExit_sound (before7659 k) (before7660 k) exit2 3 valid2 (macro7659 k) +theorem macro7660 (k : Nat) : applyExit (before7660 k) exit3 1 = some (before7661 k) := by + simp (disch := omega) [before7660, before7661, exit3, applyExit, pop, push] + <;> omega +theorem step7660 (k : Nat) : Runs (1*2) (before7660 k).denote (before7661 k).denote := + @applyExit_sound (before7660 k) (before7661 k) exit3 1 valid3 (macro7660 k) +theorem macro7661 (k : Nat) : applyExit (before7661 k) exit9 1 = some (before7662 k) := by + simp (disch := omega) [before7661, before7662, exit9, applyExit, pop, push] + <;> omega +theorem step7661 (k : Nat) : Runs (1*2) (before7661 k).denote (before7662 k).denote := + @applyExit_sound (before7661 k) (before7662 k) exit9 1 valid9 (macro7661 k) +theorem macro7662 (k : Nat) : applyExit (before7662 k) exit10 8 = some (before7663 k) := by + simp (disch := omega) [before7662, before7663, exit10, applyExit, pop, push] + <;> omega +theorem step7662 (k : Nat) : Runs (8*2) (before7662 k).denote (before7663 k).denote := + @applyExit_sound (before7662 k) (before7663 k) exit10 8 valid10 (macro7662 k) +theorem macro7663 (k : Nat) : applyExit (before7663 k) exit46 1 = some (before7664 k) := by + simp (disch := omega) [before7663, before7664, exit46, applyExit, pop, push] + <;> omega +theorem step7663 (k : Nat) : Runs (1*2) (before7663 k).denote (before7664 k).denote := + @applyExit_sound (before7663 k) (before7664 k) exit46 1 valid46 (macro7663 k) +theorem macro7664 (k : Nat) : applyExit (before7664 k) exit47 1 = some (before7665 k) := by + simp (disch := omega) [before7664, before7665, exit47, applyExit, pop, push] + <;> omega +theorem step7664 (k : Nat) : Runs (1*2) (before7664 k).denote (before7665 k).denote := + @applyExit_sound (before7664 k) (before7665 k) exit47 1 valid47 (macro7664 k) +theorem macro7665 (k : Nat) : applyExit (before7665 k) exit62 1 = some (before7666 k) := by + simp (disch := omega) [before7665, before7666, exit62, applyExit, pop, push] + <;> omega +theorem step7665 (k : Nat) : Runs (1*1) (before7665 k).denote (before7666 k).denote := + @applyExit_sound (before7665 k) (before7666 k) exit62 1 valid62 (macro7665 k) +theorem macro7666 (k : Nat) : applyExit (before7666 k) exit35 1 = some (before7667 k) := by + simp (disch := omega) [before7666, before7667, exit35, applyExit, pop, push] + <;> omega +theorem step7666 (k : Nat) : Runs (1*2) (before7666 k).denote (before7667 k).denote := + @applyExit_sound (before7666 k) (before7667 k) exit35 1 valid35 (macro7666 k) +theorem macro7667 (k : Nat) : applyExit (before7667 k) exit39 1 = some (before7668 k) := by + simp (disch := omega) [before7667, before7668, exit39, applyExit, pop, push] + <;> omega +theorem step7667 (k : Nat) : Runs (1*1) (before7667 k).denote (before7668 k).denote := + @applyExit_sound (before7667 k) (before7668 k) exit39 1 valid39 (macro7667 k) +theorem macro7668 (k : Nat) : applyExit (before7668 k) exit32 1 = some (before7669 k) := by + simp (disch := omega) [before7668, before7669, exit32, applyExit, pop, push] + <;> omega +theorem step7668 (k : Nat) : Runs (1*3) (before7668 k).denote (before7669 k).denote := + @applyExit_sound (before7668 k) (before7669 k) exit32 1 valid32 (macro7668 k) +theorem macro7669 (k : Nat) : applyExit (before7669 k) exit36 10 = some (before7670 k) := by + simp (disch := omega) [before7669, before7670, exit36, applyExit, pop, push] + <;> omega +theorem step7669 (k : Nat) : Runs (10*2) (before7669 k).denote (before7670 k).denote := + @applyExit_sound (before7669 k) (before7670 k) exit36 10 valid36 (macro7669 k) +theorem macro7670 (k : Nat) : applyExit (before7670 k) exit31 1 = some (before7671 k) := by + simp (disch := omega) [before7670, before7671, exit31, applyExit, pop, push] + <;> omega +theorem step7670 (k : Nat) : Runs (1*1) (before7670 k).denote (before7671 k).denote := + @applyExit_sound (before7670 k) (before7671 k) exit31 1 valid31 (macro7670 k) +theorem macro7671 (k : Nat) : applyExit (before7671 k) exit10 11 = some (before7672 k) := by + simp (disch := omega) [before7671, before7672, exit10, applyExit, pop, push] + <;> omega +theorem step7671 (k : Nat) : Runs (11*2) (before7671 k).denote (before7672 k).denote := + @applyExit_sound (before7671 k) (before7672 k) exit10 11 valid10 (macro7671 k) +theorem macro7672 (k : Nat) : applyExit (before7672 k) exit46 1 = some (before7673 k) := by + simp (disch := omega) [before7672, before7673, exit46, applyExit, pop, push] + <;> omega +theorem step7672 (k : Nat) : Runs (1*2) (before7672 k).denote (before7673 k).denote := + @applyExit_sound (before7672 k) (before7673 k) exit46 1 valid46 (macro7672 k) +theorem macro7673 (k : Nat) : applyExit (before7673 k) exit47 1 = some (before7674 k) := by + simp (disch := omega) [before7673, before7674, exit47, applyExit, pop, push] + <;> omega +theorem step7673 (k : Nat) : Runs (1*2) (before7673 k).denote (before7674 k).denote := + @applyExit_sound (before7673 k) (before7674 k) exit47 1 valid47 (macro7673 k) +theorem macro7674 (k : Nat) : applyExit (before7674 k) exit62 1 = some (before7675 k) := by + simp (disch := omega) [before7674, before7675, exit62, applyExit, pop, push] + <;> omega +theorem step7674 (k : Nat) : Runs (1*1) (before7674 k).denote (before7675 k).denote := + @applyExit_sound (before7674 k) (before7675 k) exit62 1 valid62 (macro7674 k) +theorem macro7675 (k : Nat) : applyExit (before7675 k) exit35 1 = some (before7676 k) := by + simp (disch := omega) [before7675, before7676, exit35, applyExit, pop, push] + <;> omega +theorem step7675 (k : Nat) : Runs (1*2) (before7675 k).denote (before7676 k).denote := + @applyExit_sound (before7675 k) (before7676 k) exit35 1 valid35 (macro7675 k) +theorem macro7676 (k : Nat) : applyExit (before7676 k) exit39 1 = some (before7677 k) := by + simp (disch := omega) [before7676, before7677, exit39, applyExit, pop, push] + <;> omega +theorem step7676 (k : Nat) : Runs (1*1) (before7676 k).denote (before7677 k).denote := + @applyExit_sound (before7676 k) (before7677 k) exit39 1 valid39 (macro7676 k) +theorem macro7677 (k : Nat) : applyExit (before7677 k) exit32 1 = some (before7678 k) := by + simp (disch := omega) [before7677, before7678, exit32, applyExit, pop, push] + <;> omega +theorem step7677 (k : Nat) : Runs (1*3) (before7677 k).denote (before7678 k).denote := + @applyExit_sound (before7677 k) (before7678 k) exit32 1 valid32 (macro7677 k) +theorem macro7678 (k : Nat) : applyExit (before7678 k) exit36 12 = some (before7679 k) := by + simp (disch := omega) [before7678, before7679, exit36, applyExit, pop, push] + <;> omega +theorem step7678 (k : Nat) : Runs (12*2) (before7678 k).denote (before7679 k).denote := + @applyExit_sound (before7678 k) (before7679 k) exit36 12 valid36 (macro7678 k) +theorem macro7679 (k : Nat) : applyExit (before7679 k) exit33 1 = some (before7680 k) := by + simp (disch := omega) [before7679, before7680, exit33, applyExit, pop, push] + <;> omega +theorem step7679 (k : Nat) : Runs (1*2) (before7679 k).denote (before7680 k).denote := + @applyExit_sound (before7679 k) (before7680 k) exit33 1 valid33 (macro7679 k) +theorem macro7680 (k : Nat) : applyExit (before7680 k) exit34 3 = some (before7681 k) := by + simp (disch := omega) [before7680, before7681, exit34, applyExit, pop, push] + <;> omega +theorem step7680 (k : Nat) : Runs (3*2) (before7680 k).denote (before7681 k).denote := + @applyExit_sound (before7680 k) (before7681 k) exit34 3 valid34 (macro7680 k) +theorem macro7681 (k : Nat) : applyExit (before7681 k) exit35 1 = some (before7682 k) := by + simp (disch := omega) [before7681, before7682, exit35, applyExit, pop, push] + <;> omega +theorem step7681 (k : Nat) : Runs (1*2) (before7681 k).denote (before7682 k).denote := + @applyExit_sound (before7681 k) (before7682 k) exit35 1 valid35 (macro7681 k) +theorem macro7682 (k : Nat) : applyExit (before7682 k) exit36 14 = some (before7683 k) := by + simp (disch := omega) [before7682, before7683, exit36, applyExit, pop, push] + <;> omega +theorem step7682 (k : Nat) : Runs (14*2) (before7682 k).denote (before7683 k).denote := + @applyExit_sound (before7682 k) (before7683 k) exit36 14 valid36 (macro7682 k) +theorem macro7683 (k : Nat) : applyExit (before7683 k) exit31 1 = some (before7684 k) := by + simp (disch := omega) [before7683, before7684, exit31, applyExit, pop, push] + <;> omega +theorem step7683 (k : Nat) : Runs (1*1) (before7683 k).denote (before7684 k).denote := + @applyExit_sound (before7683 k) (before7684 k) exit31 1 valid31 (macro7683 k) +theorem macro7684 (k : Nat) : applyExit (before7684 k) exit10 14 = some (before7685 k) := by + simp (disch := omega) [before7684, before7685, exit10, applyExit, pop, push] + <;> omega +theorem step7684 (k : Nat) : Runs (14*2) (before7684 k).denote (before7685 k).denote := + @applyExit_sound (before7684 k) (before7685 k) exit10 14 valid10 (macro7684 k) +theorem macro7685 (k : Nat) : applyExit (before7685 k) exit32 1 = some (before7686 k) := by + simp (disch := omega) [before7685, before7686, exit32, applyExit, pop, push] + <;> omega +theorem step7685 (k : Nat) : Runs (1*3) (before7685 k).denote (before7686 k).denote := + @applyExit_sound (before7685 k) (before7686 k) exit32 1 valid32 (macro7685 k) +theorem macro7686 (k : Nat) : applyExit (before7686 k) exit36 14 = some (before7687 k) := by + simp (disch := omega) [before7686, before7687, exit36, applyExit, pop, push] + <;> omega +theorem step7686 (k : Nat) : Runs (14*2) (before7686 k).denote (before7687 k).denote := + @applyExit_sound (before7686 k) (before7687 k) exit36 14 valid36 (macro7686 k) +theorem macro7687 (k : Nat) : applyExit (before7687 k) exit33 1 = some (before7688 k) := by + simp (disch := omega) [before7687, before7688, exit33, applyExit, pop, push] + <;> omega +theorem step7687 (k : Nat) : Runs (1*2) (before7687 k).denote (before7688 k).denote := + @applyExit_sound (before7687 k) (before7688 k) exit33 1 valid33 (macro7687 k) +theorem macro7688 (k : Nat) : applyExit (before7688 k) exit34 3 = some (before7689 k) := by + simp (disch := omega) [before7688, before7689, exit34, applyExit, pop, push] + <;> omega +theorem step7688 (k : Nat) : Runs (3*2) (before7688 k).denote (before7689 k).denote := + @applyExit_sound (before7688 k) (before7689 k) exit34 3 valid34 (macro7688 k) +theorem macro7689 (k : Nat) : applyExit (before7689 k) exit35 1 = some (before7690 k) := by + simp (disch := omega) [before7689, before7690, exit35, applyExit, pop, push] + <;> omega +theorem step7689 (k : Nat) : Runs (1*2) (before7689 k).denote (before7690 k).denote := + @applyExit_sound (before7689 k) (before7690 k) exit35 1 valid35 (macro7689 k) +theorem macro7690 (k : Nat) : applyExit (before7690 k) exit36 14 = some (before7691 k) := by + simp (disch := omega) [before7690, before7691, exit36, applyExit, pop, push] + <;> omega +theorem step7690 (k : Nat) : Runs (14*2) (before7690 k).denote (before7691 k).denote := + @applyExit_sound (before7690 k) (before7691 k) exit36 14 valid36 (macro7690 k) +theorem macro7691 (k : Nat) : applyExit (before7691 k) exit31 1 = some (before7692 k) := by + simp (disch := omega) [before7691, before7692, exit31, applyExit, pop, push] + <;> omega +theorem step7691 (k : Nat) : Runs (1*1) (before7691 k).denote (before7692 k).denote := + @applyExit_sound (before7691 k) (before7692 k) exit31 1 valid31 (macro7691 k) +theorem macro7692 (k : Nat) : applyExit (before7692 k) exit10 14 = some (before7693 k) := by + simp (disch := omega) [before7692, before7693, exit10, applyExit, pop, push] + <;> omega +theorem step7692 (k : Nat) : Runs (14*2) (before7692 k).denote (before7693 k).denote := + @applyExit_sound (before7692 k) (before7693 k) exit10 14 valid10 (macro7692 k) +theorem macro7693 (k : Nat) : applyExit (before7693 k) exit32 1 = some (before7694 k) := by + simp (disch := omega) [before7693, before7694, exit32, applyExit, pop, push] + <;> omega +theorem step7693 (k : Nat) : Runs (1*3) (before7693 k).denote (before7694 k).denote := + @applyExit_sound (before7693 k) (before7694 k) exit32 1 valid32 (macro7693 k) +theorem macro7694 (k : Nat) : applyExit (before7694 k) exit36 14 = some (before7695 k) := by + simp (disch := omega) [before7694, before7695, exit36, applyExit, pop, push] + <;> omega +theorem step7694 (k : Nat) : Runs (14*2) (before7694 k).denote (before7695 k).denote := + @applyExit_sound (before7694 k) (before7695 k) exit36 14 valid36 (macro7694 k) +theorem macro7695 (k : Nat) : applyExit (before7695 k) exit33 1 = some (before7696 k) := by + simp (disch := omega) [before7695, before7696, exit33, applyExit, pop, push] + <;> omega +theorem step7695 (k : Nat) : Runs (1*2) (before7695 k).denote (before7696 k).denote := + @applyExit_sound (before7695 k) (before7696 k) exit33 1 valid33 (macro7695 k) +theorem macro7696 (k : Nat) : applyExit (before7696 k) exit34 3 = some (before7697 k) := by + simp (disch := omega) [before7696, before7697, exit34, applyExit, pop, push] + <;> omega +theorem step7696 (k : Nat) : Runs (3*2) (before7696 k).denote (before7697 k).denote := + @applyExit_sound (before7696 k) (before7697 k) exit34 3 valid34 (macro7696 k) +theorem macro7697 (k : Nat) : applyExit (before7697 k) exit35 1 = some (before7698 k) := by + simp (disch := omega) [before7697, before7698, exit35, applyExit, pop, push] + <;> omega +theorem step7697 (k : Nat) : Runs (1*2) (before7697 k).denote (before7698 k).denote := + @applyExit_sound (before7697 k) (before7698 k) exit35 1 valid35 (macro7697 k) +theorem macro7698 (k : Nat) : applyExit (before7698 k) exit36 1 = some (before7699 k) := by + simp (disch := omega) [before7698, before7699, exit36, applyExit, pop, push] + <;> omega +theorem step7698 (k : Nat) : Runs (1*2) (before7698 k).denote (before7699 k).denote := + @applyExit_sound (before7698 k) (before7699 k) exit36 1 valid36 (macro7698 k) +theorem macro7699 (k : Nat) : applyExit (before7699 k) exit365 1 = some (after7699 k) := by + simp (disch := omega) [before7699, after7699, exit365, applyExit, pop, push] + <;> omega +theorem step7699 (k : Nat) : Runs (1*53) (before7699 k).denote (after7699 k).denote := + @applyExit_sound (before7699 k) (after7699 k) exit365 1 valid365 (macro7699 k) +theorem chunkRun076 (k : Nat) : Runs (624*k+1583528762) (before7600 k).denote (after7699 k).denote := by + have h := (@Runs.trans ((((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2))))))+(((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2))))))) ((((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53))))))) (before7600 k).denote (before7650 k).denote (after7699 k).denote (@Runs.trans (((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2)))))) (((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2)))))) (before7600 k).denote (before7625 k).denote (before7650 k).denote (@Runs.trans ((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2))))) (before7600 k).denote (before7612 k).denote (before7625 k).denote (@Runs.trans (((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))) (before7600 k).denote (before7606 k).denote (before7612 k).denote (@Runs.trans ((1*3)+((56*2)+(1*2))) ((2*2)+((1*2)+(1*1))) (before7600 k).denote (before7603 k).denote (before7606 k).denote (@Runs.trans (1*3) ((56*2)+(1*2)) (before7600 k).denote (before7601 k).denote (before7603 k).denote (step7600 k) (@Runs.trans (56*2) (1*2) (before7601 k).denote (before7602 k).denote (before7603 k).denote (step7601 k) (step7602 k))) (@Runs.trans (2*2) ((1*2)+(1*1)) (before7603 k).denote (before7604 k).denote (before7606 k).denote (step7603 k) (@Runs.trans (1*2) (1*1) (before7604 k).denote (before7605 k).denote (before7606 k).denote (step7604 k) (step7605 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(1*2))) (before7606 k).denote (before7609 k).denote (before7612 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before7606 k).denote (before7607 k).denote (before7609 k).denote (step7606 k) (@Runs.trans (1*2) (1*1) (before7607 k).denote (before7608 k).denote (before7609 k).denote (step7607 k) (step7608 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before7609 k).denote (before7610 k).denote (before7612 k).denote (step7609 k) (@Runs.trans (1*2) (1*2) (before7610 k).denote (before7611 k).denote (before7612 k).denote (step7610 k) (step7611 k))))) (@Runs.trans (((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2)))) (((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2)))) (before7612 k).denote (before7618 k).denote (before7625 k).denote (@Runs.trans ((1*2)+((1*2)+(56*2))) ((1*2)+((11*2)+(1*2))) (before7612 k).denote (before7615 k).denote (before7618 k).denote (@Runs.trans (1*2) ((1*2)+(56*2)) (before7612 k).denote (before7613 k).denote (before7615 k).denote (step7612 k) (@Runs.trans (1*2) (56*2) (before7613 k).denote (before7614 k).denote (before7615 k).denote (step7613 k) (step7614 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before7615 k).denote (before7616 k).denote (before7618 k).denote (step7615 k) (@Runs.trans (11*2) (1*2) (before7616 k).denote (before7617 k).denote (before7618 k).denote (step7616 k) (step7617 k)))) (@Runs.trans ((1*2)+((41*2)+(1*2))) (((86*2)+(1*2))+((1*2)+(20*2))) (before7618 k).denote (before7621 k).denote (before7625 k).denote (@Runs.trans (1*2) ((41*2)+(1*2)) (before7618 k).denote (before7619 k).denote (before7621 k).denote (step7618 k) (@Runs.trans (41*2) (1*2) (before7619 k).denote (before7620 k).denote (before7621 k).denote (step7619 k) (step7620 k))) (@Runs.trans ((86*2)+(1*2)) ((1*2)+(20*2)) (before7621 k).denote (before7623 k).denote (before7625 k).denote (@Runs.trans (86*2) (1*2) (before7621 k).denote (before7622 k).denote (before7623 k).denote (step7621 k) (step7622 k)) (@Runs.trans (1*2) (20*2) (before7623 k).denote (before7624 k).denote (before7625 k).denote (step7623 k) (step7624 k)))))) (@Runs.trans ((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2))))) (before7625 k).denote (before7637 k).denote (before7650 k).denote (@Runs.trans (((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2)))) (((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))) (before7625 k).denote (before7631 k).denote (before7637 k).denote (@Runs.trans ((1*2)+((7*2)+((1*k+8)*586))) ((24*2)+((1*2)+(1*2))) (before7625 k).denote (before7628 k).denote (before7631 k).denote (@Runs.trans (1*2) ((7*2)+((1*k+8)*586)) (before7625 k).denote (before7626 k).denote (before7628 k).denote (step7625 k) (@Runs.trans (7*2) ((1*k+8)*586) (before7626 k).denote (before7627 k).denote (before7628 k).denote (step7626 k) (step7627 k))) (@Runs.trans (24*2) ((1*2)+(1*2)) (before7628 k).denote (before7629 k).denote (before7631 k).denote (step7628 k) (@Runs.trans (1*2) (1*2) (before7629 k).denote (before7630 k).denote (before7631 k).denote (step7629 k) (step7630 k)))) (@Runs.trans ((96*2)+((1*2)+(10*2))) ((1*2)+((1*2)+(44*2))) (before7631 k).denote (before7634 k).denote (before7637 k).denote (@Runs.trans (96*2) ((1*2)+(10*2)) (before7631 k).denote (before7632 k).denote (before7634 k).denote (step7631 k) (@Runs.trans (1*2) (10*2) (before7632 k).denote (before7633 k).denote (before7634 k).denote (step7632 k) (step7633 k))) (@Runs.trans (1*2) ((1*2)+(44*2)) (before7634 k).denote (before7635 k).denote (before7637 k).denote (step7634 k) (@Runs.trans (1*2) (44*2) (before7635 k).denote (before7636 k).denote (before7637 k).denote (step7635 k) (step7636 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2)))) (before7637 k).denote (before7643 k).denote (before7650 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before7637 k).denote (before7640 k).denote (before7643 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before7637 k).denote (before7638 k).denote (before7640 k).denote (step7637 k) (@Runs.trans (16*2) (1*2) (before7638 k).denote (before7639 k).denote (before7640 k).denote (step7638 k) (step7639 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before7640 k).denote (before7641 k).denote (before7643 k).denote (step7640 k) (@Runs.trans (12*2) (1*2) (before7641 k).denote (before7642 k).denote (before7643 k).denote (step7641 k) (step7642 k)))) (@Runs.trans ((791761147*2)+((1*38)+(1*38))) ((((1*k+6)*38)+(1*2))+((1*2)+(3*2))) (before7643 k).denote (before7646 k).denote (before7650 k).denote (@Runs.trans (791761147*2) ((1*38)+(1*38)) (before7643 k).denote (before7644 k).denote (before7646 k).denote (step7643 k) (@Runs.trans (1*38) (1*38) (before7644 k).denote (before7645 k).denote (before7646 k).denote (step7644 k) (step7645 k))) (@Runs.trans (((1*k+6)*38)+(1*2)) ((1*2)+(3*2)) (before7646 k).denote (before7648 k).denote (before7650 k).denote (@Runs.trans ((1*k+6)*38) (1*2) (before7646 k).denote (before7647 k).denote (before7648 k).denote (step7646 k) (step7647 k)) (@Runs.trans (1*2) (3*2) (before7648 k).denote (before7649 k).denote (before7650 k).denote (step7648 k) (step7649 k))))))) (@Runs.trans (((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1)))))) (((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53)))))) (before7650 k).denote (before7675 k).denote (after7699 k).denote (@Runs.trans ((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2))))) ((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1))))) (before7650 k).denote (before7662 k).denote (before7675 k).denote (@Runs.trans (((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))) (((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))) (before7650 k).denote (before7656 k).denote (before7662 k).denote (@Runs.trans ((1*2)+((1*2)+(13*2))) ((1*2)+((3*2)+(1*2))) (before7650 k).denote (before7653 k).denote (before7656 k).denote (@Runs.trans (1*2) ((1*2)+(13*2)) (before7650 k).denote (before7651 k).denote (before7653 k).denote (step7650 k) (@Runs.trans (1*2) (13*2) (before7651 k).denote (before7652 k).denote (before7653 k).denote (step7651 k) (step7652 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before7653 k).denote (before7654 k).denote (before7656 k).denote (step7653 k) (@Runs.trans (3*2) (1*2) (before7654 k).denote (before7655 k).denote (before7656 k).denote (step7654 k) (step7655 k)))) (@Runs.trans ((1*2)+((13*2)+(1*2))) ((3*2)+((1*2)+(1*2))) (before7656 k).denote (before7659 k).denote (before7662 k).denote (@Runs.trans (1*2) ((13*2)+(1*2)) (before7656 k).denote (before7657 k).denote (before7659 k).denote (step7656 k) (@Runs.trans (13*2) (1*2) (before7657 k).denote (before7658 k).denote (before7659 k).denote (step7657 k) (step7658 k))) (@Runs.trans (3*2) ((1*2)+(1*2)) (before7659 k).denote (before7660 k).denote (before7662 k).denote (step7659 k) (@Runs.trans (1*2) (1*2) (before7660 k).denote (before7661 k).denote (before7662 k).denote (step7660 k) (step7661 k))))) (@Runs.trans (((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1)))) (before7662 k).denote (before7668 k).denote (before7675 k).denote (@Runs.trans ((8*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7662 k).denote (before7665 k).denote (before7668 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before7662 k).denote (before7663 k).denote (before7665 k).denote (step7662 k) (@Runs.trans (1*2) (1*2) (before7663 k).denote (before7664 k).denote (before7665 k).denote (step7663 k) (step7664 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7665 k).denote (before7666 k).denote (before7668 k).denote (step7665 k) (@Runs.trans (1*2) (1*1) (before7666 k).denote (before7667 k).denote (before7668 k).denote (step7666 k) (step7667 k)))) (@Runs.trans ((1*3)+((10*2)+(1*1))) (((11*2)+(1*2))+((1*2)+(1*1))) (before7668 k).denote (before7671 k).denote (before7675 k).denote (@Runs.trans (1*3) ((10*2)+(1*1)) (before7668 k).denote (before7669 k).denote (before7671 k).denote (step7668 k) (@Runs.trans (10*2) (1*1) (before7669 k).denote (before7670 k).denote (before7671 k).denote (step7669 k) (step7670 k))) (@Runs.trans ((11*2)+(1*2)) ((1*2)+(1*1)) (before7671 k).denote (before7673 k).denote (before7675 k).denote (@Runs.trans (11*2) (1*2) (before7671 k).denote (before7672 k).denote (before7673 k).denote (step7671 k) (step7672 k)) (@Runs.trans (1*2) (1*1) (before7673 k).denote (before7674 k).denote (before7675 k).denote (step7673 k) (step7674 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2))))) ((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53))))) (before7675 k).denote (before7687 k).denote (after7699 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2)))) (((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))) (before7675 k).denote (before7681 k).denote (before7687 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((12*2)+((1*2)+(3*2))) (before7675 k).denote (before7678 k).denote (before7681 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7675 k).denote (before7676 k).denote (before7678 k).denote (step7675 k) (@Runs.trans (1*1) (1*3) (before7676 k).denote (before7677 k).denote (before7678 k).denote (step7676 k) (step7677 k))) (@Runs.trans (12*2) ((1*2)+(3*2)) (before7678 k).denote (before7679 k).denote (before7681 k).denote (step7678 k) (@Runs.trans (1*2) (3*2) (before7679 k).denote (before7680 k).denote (before7681 k).denote (step7679 k) (step7680 k)))) (@Runs.trans ((1*2)+((14*2)+(1*1))) ((14*2)+((1*3)+(14*2))) (before7681 k).denote (before7684 k).denote (before7687 k).denote (@Runs.trans (1*2) ((14*2)+(1*1)) (before7681 k).denote (before7682 k).denote (before7684 k).denote (step7681 k) (@Runs.trans (14*2) (1*1) (before7682 k).denote (before7683 k).denote (before7684 k).denote (step7682 k) (step7683 k))) (@Runs.trans (14*2) ((1*3)+(14*2)) (before7684 k).denote (before7685 k).denote (before7687 k).denote (step7684 k) (@Runs.trans (1*3) (14*2) (before7685 k).denote (before7686 k).denote (before7687 k).denote (step7685 k) (step7686 k))))) (@Runs.trans (((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53)))) (before7687 k).denote (before7693 k).denote (after7699 k).denote (@Runs.trans ((1*2)+((3*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before7687 k).denote (before7690 k).denote (before7693 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before7687 k).denote (before7688 k).denote (before7690 k).denote (step7687 k) (@Runs.trans (3*2) (1*2) (before7688 k).denote (before7689 k).denote (before7690 k).denote (step7688 k) (step7689 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before7690 k).denote (before7691 k).denote (before7693 k).denote (step7690 k) (@Runs.trans (1*1) (14*2) (before7691 k).denote (before7692 k).denote (before7693 k).denote (step7691 k) (step7692 k)))) (@Runs.trans ((1*3)+((14*2)+(1*2))) (((3*2)+(1*2))+((1*2)+(1*53))) (before7693 k).denote (before7696 k).denote (after7699 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before7693 k).denote (before7694 k).denote (before7696 k).denote (step7693 k) (@Runs.trans (14*2) (1*2) (before7694 k).denote (before7695 k).denote (before7696 k).denote (step7694 k) (step7695 k))) (@Runs.trans ((3*2)+(1*2)) ((1*2)+(1*53)) (before7696 k).denote (before7698 k).denote (after7699 k).denote (@Runs.trans (3*2) (1*2) (before7696 k).denote (before7697 k).denote (before7698 k).denote (step7696 k) (step7697 k)) (@Runs.trans (1*2) (1*53) (before7698 k).denote (before7699 k).denote (after7699 k).denote (step7698 k) (step7699 k)))))))) + have ht : (((((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2))))))+(((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2)))))))+((((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53)))))))) = (624*k+1583528762) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean new file mode 100644 index 00000000..7a45974a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean @@ -0,0 +1,817 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7700_0 : Stack := [] +abbrev tail7700_1 : Stack := ⟨w0,1⟩ :: tail7700_0 +abbrev tail7700_2 : Stack := ⟨w2,1⟩ :: tail7700_1 +abbrev tail7700_3 : Stack := ⟨w1,1⟩ :: tail7700_2 +abbrev tail7700_4 : Stack := ⟨w0,1⟩ :: tail7700_3 +abbrev tail7700_5 : Stack := ⟨w2,1⟩ :: tail7700_4 +abbrev tail7700_6 : Stack := ⟨w1,2⟩ :: tail7700_5 +abbrev tail7700_7 : Stack := ⟨w0,5⟩ :: tail7700_6 +abbrev tail7700_8 : Stack := ⟨w2,1⟩ :: tail7700_7 +abbrev tail7700_9 : Stack := ⟨w0,13⟩ :: tail7700_8 +abbrev tail7700_10 : Stack := ⟨w2,1⟩ :: tail7700_9 +abbrev tail7700_11 : Stack := ⟨w1,3⟩ :: tail7700_10 +abbrev tail7700_12 : Stack := ⟨w0,15⟩ :: tail7700_11 +abbrev tail7700_13 : Stack := ⟨w2,1⟩ :: tail7700_12 +abbrev tail7700_14 : Stack := ⟨w1,3⟩ :: tail7700_13 +abbrev tail7700_15 : Stack := ⟨w0,15⟩ :: tail7700_14 +abbrev tail7700_16 : Stack := ⟨w2,1⟩ :: tail7700_15 +abbrev tail7700_17 : Stack := ⟨w1,3⟩ :: tail7700_16 +abbrev tail7700_18 : Stack := ⟨w23,1⟩ :: tail7700_17 +abbrev tail7700_19 : Stack := ⟨w0,1⟩ :: tail7700_18 +abbrev tail7700_20 : Stack := ⟨w1,3⟩ :: tail7700_0 +abbrev tail7700_21 : Stack := ⟨w2,1⟩ :: tail7700_20 +abbrev tail7700_22 : Stack := ⟨w0,2⟩ :: tail7700_21 +abbrev tail7700_23 : Stack := ⟨w1,57⟩ :: tail7700_22 +abbrev tail7700_24 : Stack := ⟨w2,1⟩ :: tail7700_23 +abbrev tail7700_25 : Stack := ⟨w0,12⟩ :: tail7700_24 +abbrev tail7700_26 : Stack := ⟨w1,42⟩ :: tail7700_25 +abbrev tail7700_27 : Stack := ⟨w2,1⟩ :: tail7700_26 +abbrev tail7700_28 : Stack := ⟨w0,87⟩ :: tail7700_27 +abbrev tail7700_29 : Stack := ⟨w1,21⟩ :: tail7700_28 +abbrev tail7700_30 : Stack := ⟨w2,1⟩ :: tail7700_29 +abbrev tail7700_31 : Stack := ⟨w0,7⟩ :: tail7700_30 +abbrev tail7700_32 (k : Nat) : Stack := ⟨w324,(1*k+8)⟩ :: tail7700_31 +abbrev tail7700_33 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7700_32 k +abbrev tail7700_34 (k : Nat) : Stack := ⟨w1,97⟩ :: tail7700_33 k +abbrev tail7700_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_34 k +abbrev tail7700_36 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7700_35 k +abbrev tail7700_37 (k : Nat) : Stack := ⟨w1,45⟩ :: tail7700_36 k +abbrev tail7700_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_37 k +abbrev tail7700_39 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7700_38 k +abbrev tail7700_40 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7700_39 k +abbrev tail7700_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_40 k +abbrev tail7700_42 (k : Nat) : Stack := ⟨w0,791761147⟩ :: tail7700_41 k +abbrev tail7700_43 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7700_42 k +abbrev tail7700_44 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7700_43 k +abbrev tail7700_45 (k : Nat) : Stack := ⟨w325,(1*k+5)⟩ :: tail7700_44 k +abbrev tail7700_46 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_45 k +abbrev tail7700_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7700_46 k +abbrev tail7700_48 : Stack := ⟨w0,1⟩ :: tail7700_17 +abbrev tail7700_49 : Stack := ⟨w0,2⟩ :: tail7700_17 +abbrev tail7700_50 : Stack := ⟨w327,1⟩ :: tail7700_49 +abbrev tail7700_51 (k : Nat) : Stack := ⟨w325,(1*k+4)⟩ :: tail7700_44 k +abbrev tail7700_52 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_51 k +abbrev tail7700_53 : Stack := ⟨w328,1⟩ :: tail7700_49 +abbrev tail7700_54 : Stack := ⟨w327,1⟩ :: tail7700_53 +abbrev tail7700_55 (k : Nat) : Stack := ⟨w325,(1*k+3)⟩ :: tail7700_44 k +abbrev tail7700_56 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_55 k +abbrev tail7700_57 : Stack := ⟨w328,2⟩ :: tail7700_49 +abbrev tail7700_58 : Stack := ⟨w327,1⟩ :: tail7700_57 +abbrev tail7700_59 (k : Nat) : Stack := ⟨w325,(1*k+2)⟩ :: tail7700_44 k +abbrev tail7700_60 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_59 k +abbrev tail7700_61 : Stack := ⟨w328,3⟩ :: tail7700_49 +abbrev tail7700_62 (k : Nat) : Stack := ⟨w328,(1*k+4)⟩ :: tail7700_49 +abbrev tail7700_63 (k : Nat) : Stack := ⟨w325,1⟩ :: tail7700_44 k +abbrev tail7700_64 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_63 k +abbrev tail7700_65 (k : Nat) : Stack := ⟨w327,1⟩ :: tail7700_62 k +abbrev tail7700_66 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_44 k +abbrev tail7700_67 (k : Nat) : Stack := ⟨w328,(1*k+5)⟩ :: tail7700_49 +abbrev tail7700_68 (k : Nat) : Stack := ⟨w327,1⟩ :: tail7700_67 k +abbrev tail7700_69 (k : Nat) : Stack := ⟨w322,1⟩ :: tail7700_43 k +abbrev tail7700_70 (k : Nat) : Stack := ⟨w328,(1*k+6)⟩ :: tail7700_49 +abbrev tail7700_71 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7700_70 k +abbrev tail7700_72 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7700_71 k +abbrev tail7700_73 (k : Nat) : Stack := ⟨w1,791761147⟩ :: tail7700_72 k +abbrev tail7700_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_73 k +abbrev tail7700_75 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7700_74 k +abbrev tail7700_76 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7700_38 k +abbrev tail7700_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_76 k +abbrev tail7700_78 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7700_77 k +abbrev tail7700_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_73 k +abbrev tail7700_80 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7700_73 k +abbrev tail7700_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_80 k +abbrev tail7700_82 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7700_81 k +abbrev tail7700_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_82 k +abbrev tail7700_84 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7700_83 k +abbrev tail7700_85 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7700_35 k +abbrev tail7700_86 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_85 k +abbrev tail7700_87 (k : Nat) : Stack := ⟨w1,45⟩ :: tail7700_86 k +abbrev tail7700_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_82 k +abbrev tail7700_89 (k : Nat) : Stack := ⟨w0,46⟩ :: tail7700_82 k +abbrev tail7700_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_89 k +abbrev tail7700_91 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7700_90 k +abbrev tail7700_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_91 k +abbrev tail7700_93 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7700_92 k +abbrev tail7700_94 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7700_32 k +abbrev tail7700_95 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_94 k +abbrev tail7700_96 (k : Nat) : Stack := ⟨w1,97⟩ :: tail7700_95 k +abbrev tail7700_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_91 k +abbrev tail7700_98 (k : Nat) : Stack := ⟨w0,98⟩ :: tail7700_91 k +abbrev tail7700_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_98 k +abbrev tail7700_100 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7700_99 k +abbrev tail7700_101 (k : Nat) : Stack := ⟨w329,(1*k+8)⟩ :: tail7700_100 k +abbrev tail7700_102 (k : Nat) : Stack := ⟨w1,7⟩ :: tail7700_101 k +abbrev tail7700_103 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_102 k +abbrev tail7700_104 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7700_103 k +abbrev tail7700_105 : Stack := ⟨w0,86⟩ :: tail7700_27 +abbrev tail7700_106 : Stack := ⟨w23,1⟩ :: tail7700_105 +abbrev tail7700_107 : Stack := ⟨w1,21⟩ :: tail7700_106 +abbrev tail7700_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_102 k +abbrev tail7700_109 (k : Nat) : Stack := ⟨w0,22⟩ :: tail7700_102 k +abbrev tail7700_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_109 k +abbrev tail7700_111 (k : Nat) : Stack := ⟨w1,86⟩ :: tail7700_110 k +abbrev tail7700_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_111 k +abbrev tail7700_113 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7700_112 k +abbrev tail7700_114 : Stack := ⟨w0,11⟩ :: tail7700_24 +abbrev tail7700_115 : Stack := ⟨w23,1⟩ :: tail7700_114 +abbrev tail7700_116 : Stack := ⟨w1,42⟩ :: tail7700_115 +abbrev tail7700_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_111 k +abbrev tail7700_118 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7700_111 k +abbrev tail7700_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_118 k +abbrev tail7700_120 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7700_119 k +abbrev tail7700_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_120 k +abbrev tail7700_122 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7700_121 k +abbrev tail7700_123 : Stack := ⟨w0,1⟩ :: tail7700_21 +abbrev tail7700_124 : Stack := ⟨w23,1⟩ :: tail7700_123 +abbrev tail7700_125 : Stack := ⟨w1,57⟩ :: tail7700_124 +abbrev tail7700_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_120 k +abbrev tail7700_127 (k : Nat) : Stack := ⟨w0,58⟩ :: tail7700_120 k +abbrev tail7700_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_127 k +abbrev tail7700_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7700_128 k +abbrev tail7700_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_129 k +abbrev tail7700_131 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7700_130 k +abbrev tail7700_132 : Stack := ⟨w1,1⟩ :: tail7700_0 +abbrev tail7700_133 : Stack := ⟨w1,4⟩ :: tail7700_0 +abbrev tail7700_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_129 k +abbrev tail7700_135 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7700_129 k +abbrev tail7700_136 : Stack := ⟨w1,6⟩ :: tail7700_0 +abbrev tail7700_137 : Stack := ⟨w2,1⟩ :: tail7700_136 +abbrev tail7700_138 : Stack := ⟨w0,1⟩ :: tail7700_137 +abbrev tail7700_139 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7700_120 k +abbrev tail7700_140 : Stack := ⟨w1,1⟩ :: tail7700_138 +abbrev tail7700_141 : Stack := ⟨w1,58⟩ :: tail7700_138 +abbrev tail7700_142 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7700_119 k +abbrev tail7700_143 : Stack := ⟨w2,1⟩ :: tail7700_141 +abbrev tail7700_144 : Stack := ⟨w0,10⟩ :: tail7700_143 +abbrev tail7700_145 : Stack := ⟨w0,11⟩ :: tail7700_143 +abbrev tail7700_146 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7700_111 k +abbrev tail7700_147 : Stack := ⟨w1,1⟩ :: tail7700_145 +abbrev tail7700_148 : Stack := ⟨w1,43⟩ :: tail7700_145 +abbrev tail7700_149 (k : Nat) : Stack := ⟨w1,85⟩ :: tail7700_110 k +abbrev tail7700_150 : Stack := ⟨w2,1⟩ :: tail7700_148 +abbrev tail7700_151 : Stack := ⟨w0,85⟩ :: tail7700_150 +abbrev tail7700_152 : Stack := ⟨w0,86⟩ :: tail7700_150 +abbrev tail7700_153 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7700_102 k +abbrev tail7700_154 : Stack := ⟨w1,1⟩ :: tail7700_152 +abbrev tail7700_155 : Stack := ⟨w1,22⟩ :: tail7700_152 +abbrev tail7700_156 (k : Nat) : Stack := ⟨w1,6⟩ :: tail7700_101 k +abbrev tail7700_157 : Stack := ⟨w2,1⟩ :: tail7700_155 +abbrev tail7700_158 : Stack := ⟨w0,6⟩ :: tail7700_157 +abbrev tail7700_159 (k : Nat) : Stack := ⟨w330,(1*k+8)⟩ :: tail7700_158 +abbrev tail7700_160 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7700_159 k +abbrev tail7700_161 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7700_159 k +abbrev tail7700_162 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7700_91 k +abbrev tail7700_163 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7700_161 k + +def before7700 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7700_19,(tail7700_46 k)⟩ +def before7701 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail7700_18,(tail7700_47 k)⟩ +def before7702 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail7700_48,(tail7700_47 k)⟩ +def before7703 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7700_49,(tail7700_46 k)⟩ +def before7704 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7700_50,(tail7700_45 k)⟩ +def before7705 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail7700_50,(tail7700_52 k)⟩ +def before7706 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7700_53,(tail7700_52 k)⟩ +def before7707 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7700_54,(tail7700_51 k)⟩ +def before7708 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail7700_54,(tail7700_56 k)⟩ +def before7709 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7700_57,(tail7700_56 k)⟩ +def before7710 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7700_58,(tail7700_55 k)⟩ +def before7711 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail7700_58,(tail7700_60 k)⟩ +def before7712 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7700_61,(tail7700_60 k)⟩ +def before7713 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail7700_62 k),(tail7700_64 k)⟩ +def before7714 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7700_65 k),(tail7700_63 k)⟩ +def before7715 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail7700_65 k),(tail7700_66 k)⟩ +def before7716 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7700_67 k),(tail7700_66 k)⟩ +def before7717 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7700_68 k),(tail7700_44 k)⟩ +def before7718 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7700_68 k),(tail7700_69 k)⟩ +def before7719 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7700_70 k),(tail7700_69 k)⟩ +def before7720 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7700_71 k),(tail7700_43 k)⟩ +def before7721 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7700_72 k),(tail7700_42 k)⟩ +def before7722 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521477),(tail7700_73 k),(tail7700_41 k)⟩ +def before7723 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521479),(tail7700_74 k),(tail7700_40 k)⟩ +def before7724 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7700_75 k),(tail7700_39 k)⟩ +def before7725 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7700_75 k),(tail7700_77 k)⟩ +def before7726 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521479),(tail7700_74 k),(tail7700_78 k)⟩ +def before7727 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521479),(tail7700_79 k),(tail7700_78 k)⟩ +def before7728 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7700_80 k),(tail7700_77 k)⟩ +def before7729 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7700_81 k),(tail7700_76 k)⟩ +def before7730 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521539),(tail7700_82 k),(tail7700_38 k)⟩ +def before7731 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521541),(tail7700_83 k),(tail7700_37 k)⟩ +def before7732 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7700_84 k),(tail7700_36 k)⟩ +def before7733 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7700_84 k),(tail7700_86 k)⟩ +def before7734 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail7700_83 k),(tail7700_87 k)⟩ +def before7735 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521541),(tail7700_88 k),(tail7700_87 k)⟩ +def before7736 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7700_89 k),(tail7700_86 k)⟩ +def before7737 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7700_90 k),(tail7700_85 k)⟩ +def before7738 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521653),(tail7700_91 k),(tail7700_35 k)⟩ +def before7739 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521655),(tail7700_92 k),(tail7700_34 k)⟩ +def before7740 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7700_93 k),(tail7700_33 k)⟩ +def before7741 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7700_93 k),(tail7700_95 k)⟩ +def before7742 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521655),(tail7700_92 k),(tail7700_96 k)⟩ +def before7743 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521655),(tail7700_97 k),(tail7700_96 k)⟩ +def before7744 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7700_98 k),(tail7700_95 k)⟩ +def before7745 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7700_99 k),(tail7700_94 k)⟩ +def before7746 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7700_100 k),(tail7700_32 k)⟩ +def before7747 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7700_101 k),tail7700_31⟩ +def before7748 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526601),(tail7700_102 k),tail7700_30⟩ +def before7749 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526603),(tail7700_103 k),tail7700_29⟩ +def before7750 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7700_104 k),tail7700_28⟩ +def before7751 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7700_104 k),tail7700_106⟩ +def before7752 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526603),(tail7700_103 k),tail7700_107⟩ +def before7753 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526603),(tail7700_108 k),tail7700_107⟩ +def before7754 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7700_109 k),tail7700_106⟩ +def before7755 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7700_110 k),tail7700_105⟩ +def before7756 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526819),(tail7700_111 k),tail7700_27⟩ +def before7757 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526821),(tail7700_112 k),tail7700_26⟩ +def before7758 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7700_113 k),tail7700_25⟩ +def before7759 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7700_113 k),tail7700_115⟩ +def before7760 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526821),(tail7700_112 k),tail7700_116⟩ +def before7761 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526821),(tail7700_117 k),tail7700_116⟩ +def before7762 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7700_118 k),tail7700_115⟩ +def before7763 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7700_119 k),tail7700_114⟩ +def before7764 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526929),(tail7700_120 k),tail7700_24⟩ +def before7765 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526931),(tail7700_121 k),tail7700_23⟩ +def before7766 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7700_122 k),tail7700_22⟩ +def before7767 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7700_122 k),tail7700_124⟩ +def before7768 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526931),(tail7700_121 k),tail7700_125⟩ +def before7769 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526931),(tail7700_126 k),tail7700_125⟩ +def before7770 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7700_127 k),tail7700_124⟩ +def before7771 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527047),(tail7700_128 k),tail7700_123⟩ +def before7772 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527049),(tail7700_129 k),tail7700_21⟩ +def before7773 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527051),(tail7700_130 k),tail7700_20⟩ +def before7774 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527057),(tail7700_131 k),tail7700_0⟩ +def before7775 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527057),(tail7700_131 k),tail7700_132⟩ +def before7776 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527051),(tail7700_130 k),tail7700_133⟩ +def before7777 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527051),(tail7700_134 k),tail7700_133⟩ +def before7778 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527059),(tail7700_135 k),tail7700_0⟩ +def before7779 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527059),(tail7700_135 k),tail7700_132⟩ +def before7780 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527049),(tail7700_129 k),tail7700_136⟩ +def before7781 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7700_128 k),tail7700_137⟩ +def before7782 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527045),(tail7700_127 k),tail7700_138⟩ +def before7783 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7700_139 k),tail7700_140⟩ +def before7784 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail7700_120 k),tail7700_141⟩ +def before7785 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526927),(tail7700_142 k),tail7700_143⟩ +def before7786 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7700_119 k),tail7700_144⟩ +def before7787 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7700_118 k),tail7700_145⟩ +def before7788 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7700_146 k),tail7700_147⟩ +def before7789 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526819),(tail7700_111 k),tail7700_148⟩ +def before7790 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526817),(tail7700_149 k),tail7700_150⟩ +def before7791 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7700_110 k),tail7700_151⟩ +def before7792 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7700_109 k),tail7700_152⟩ +def before7793 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7700_153 k),tail7700_154⟩ +def before7794 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526601),(tail7700_102 k),tail7700_155⟩ +def before7795 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526599),(tail7700_156 k),tail7700_157⟩ +def before7796 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7700_101 k),tail7700_158⟩ +def before7797 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7700_100 k),(tail7700_159 k)⟩ +def before7798 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7700_99 k),(tail7700_160 k)⟩ +def before7799 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7700_98 k),(tail7700_161 k)⟩ +def after7799 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7700_162 k),(tail7700_163 k)⟩ + +theorem macro7700 (k : Nat) : applyExit (before7700 k) exit10 1 = some (before7701 k) := by + simp (disch := omega) [before7700, before7701, exit10, applyExit, pop, push] + <;> omega +theorem step7700 (k : Nat) : Runs (1*2) (before7700 k).denote (before7701 k).denote := + @applyExit_sound (before7700 k) (before7701 k) exit10 1 valid10 (macro7700 k) +theorem macro7701 (k : Nat) : applyExit (before7701 k) exit32 1 = some (before7702 k) := by + simp (disch := omega) [before7701, before7702, exit32, applyExit, pop, push] + <;> omega +theorem step7701 (k : Nat) : Runs (1*3) (before7701 k).denote (before7702 k).denote := + @applyExit_sound (before7701 k) (before7702 k) exit32 1 valid32 (macro7701 k) +theorem macro7702 (k : Nat) : applyExit (before7702 k) exit36 1 = some (before7703 k) := by + simp (disch := omega) [before7702, before7703, exit36, applyExit, pop, push] + <;> omega +theorem step7702 (k : Nat) : Runs (1*2) (before7702 k).denote (before7703 k).denote := + @applyExit_sound (before7702 k) (before7703 k) exit36 1 valid36 (macro7702 k) +theorem macro7703 (k : Nat) : applyExit (before7703 k) exit366 1 = some (before7704 k) := by + simp (disch := omega) [before7703, before7704, exit366, applyExit, pop, push] + <;> omega +theorem step7703 (k : Nat) : Runs (1*38) (before7703 k).denote (before7704 k).denote := + @applyExit_sound (before7703 k) (before7704 k) exit366 1 valid366 (macro7703 k) +theorem macro7704 (k : Nat) : applyExit (before7704 k) exit365 1 = some (before7705 k) := by + simp (disch := omega) [before7704, before7705, exit365, applyExit, pop, push] + <;> omega +theorem step7704 (k : Nat) : Runs (1*53) (before7704 k).denote (before7705 k).denote := + @applyExit_sound (before7704 k) (before7705 k) exit365 1 valid365 (macro7704 k) +theorem macro7705 (k : Nat) : applyExit (before7705 k) exit367 1 = some (before7706 k) := by + simp (disch := omega) [before7705, before7706, exit367, applyExit, pop, push] + <;> omega +theorem step7705 (k : Nat) : Runs (1*7) (before7705 k).denote (before7706 k).denote := + @applyExit_sound (before7705 k) (before7706 k) exit367 1 valid367 (macro7705 k) +theorem macro7706 (k : Nat) : applyExit (before7706 k) exit366 1 = some (before7707 k) := by + simp (disch := omega) [before7706, before7707, exit366, applyExit, pop, push] + <;> omega +theorem step7706 (k : Nat) : Runs (1*38) (before7706 k).denote (before7707 k).denote := + @applyExit_sound (before7706 k) (before7707 k) exit366 1 valid366 (macro7706 k) +theorem macro7707 (k : Nat) : applyExit (before7707 k) exit365 1 = some (before7708 k) := by + simp (disch := omega) [before7707, before7708, exit365, applyExit, pop, push] + <;> omega +theorem step7707 (k : Nat) : Runs (1*53) (before7707 k).denote (before7708 k).denote := + @applyExit_sound (before7707 k) (before7708 k) exit365 1 valid365 (macro7707 k) +theorem macro7708 (k : Nat) : applyExit (before7708 k) exit367 1 = some (before7709 k) := by + simp (disch := omega) [before7708, before7709, exit367, applyExit, pop, push] + <;> omega +theorem step7708 (k : Nat) : Runs (1*7) (before7708 k).denote (before7709 k).denote := + @applyExit_sound (before7708 k) (before7709 k) exit367 1 valid367 (macro7708 k) +theorem macro7709 (k : Nat) : applyExit (before7709 k) exit366 1 = some (before7710 k) := by + simp (disch := omega) [before7709, before7710, exit366, applyExit, pop, push] + <;> omega +theorem step7709 (k : Nat) : Runs (1*38) (before7709 k).denote (before7710 k).denote := + @applyExit_sound (before7709 k) (before7710 k) exit366 1 valid366 (macro7709 k) +theorem macro7710 (k : Nat) : applyExit (before7710 k) exit365 1 = some (before7711 k) := by + simp (disch := omega) [before7710, before7711, exit365, applyExit, pop, push] + <;> omega +theorem step7710 (k : Nat) : Runs (1*53) (before7710 k).denote (before7711 k).denote := + @applyExit_sound (before7710 k) (before7711 k) exit365 1 valid365 (macro7710 k) +theorem macro7711 (k : Nat) : applyExit (before7711 k) exit367 1 = some (before7712 k) := by + simp (disch := omega) [before7711, before7712, exit367, applyExit, pop, push] + <;> omega +theorem step7711 (k : Nat) : Runs (1*7) (before7711 k).denote (before7712 k).denote := + @applyExit_sound (before7711 k) (before7712 k) exit367 1 valid367 (macro7711 k) +def cycleState7712 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w328,(3+1*j)⟩,⟨w0,2⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w326,1⟩,⟨w325,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761147⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,45⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,25⟩,⟨w324,(1*k+8)⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,57⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart7712_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w327,1⟩,⟨w328,(3+1*j)⟩,⟨w0,2⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w325,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761147⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,45⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,25⟩,⟨w324,(1*k+8)⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,57⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart7712_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w327,1⟩,⟨w328,(3+1*j)⟩,⟨w0,2⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w326,1⟩,⟨w325,(1*k+1-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761147⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,45⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,25⟩,⟨w324,(1*k+8)⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,57⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro7712_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState7712 k j) exit366 1 = some (cyclePart7712_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState7712, cyclePart7712_0, exit366, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro7712_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7712_0 k j) exit365 1 = some (cyclePart7712_1 k j) := by + have hp : 1 ≤ (1*k+2-1*j) := by omega + have he : 1 ≠ (1*k+2-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart7712_0, cyclePart7712_1, exit365, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro7712_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7712_1 k j) exit367 1 = some (cycleState7712 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart7712_1, cycleState7712, exit367, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun7712 (k j : Nat) (hj : j < (1*k+1)) : Runs 98 (cycleState7712 k j).denote (cycleState7712 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState7712 k j).denote (cyclePart7712_0 k j).denote := @applyExit_sound (cycleState7712 k j) (cyclePart7712_0 k j) exit366 1 valid366 (cycleMacro7712_0 k j hj) + have h1 : Runs (1*53) (cyclePart7712_0 k j).denote (cyclePart7712_1 k j).denote := @applyExit_sound (cyclePart7712_0 k j) (cyclePart7712_1 k j) exit365 1 valid365 (cycleMacro7712_1 k j hj) + have h2 : Runs (1*7) (cyclePart7712_1 k j).denote (cycleState7712 k (j+1)).denote := @applyExit_sound (cyclePart7712_1 k j) (cycleState7712 k (j+1)) exit367 1 valid367 (cycleMacro7712_2 k j hj) + exact (@Runs.trans (1*38) ((1*53)+(1*7)) (cycleState7712 k j).denote (cyclePart7712_0 k j).denote (cycleState7712 k (j+1)).denote h0 (@Runs.trans (1*53) (1*7) (cyclePart7712_0 k j).denote (cyclePart7712_1 k j).denote (cycleState7712 k (j+1)).denote h1 h2)) +theorem step7712 (k : Nat) : Runs ((1*k+1)*98) (before7712 k).denote (before7713 k).denote := by + have h := Runs.chain (fun j => (cycleState7712 k j).denote) 98 (1*k+1) (cycleRun7712 k) + have h0 : cycleState7712 k 0 = before7712 k := by simp [cycleState7712, before7712] + have h1 : cycleState7712 k (1*k+1) = before7713 k := by + simp [cycleState7712, before7713] <;> omega + simpa only [h0, h1] using h +theorem macro7713 (k : Nat) : applyExit (before7713 k) exit366 1 = some (before7714 k) := by + simp (disch := omega) [before7713, before7714, exit366, applyExit, pop, push] + <;> omega +theorem step7713 (k : Nat) : Runs (1*38) (before7713 k).denote (before7714 k).denote := + @applyExit_sound (before7713 k) (before7714 k) exit366 1 valid366 (macro7713 k) +theorem macro7714 (k : Nat) : applyExit (before7714 k) exit365 1 = some (before7715 k) := by + simp (disch := omega) [before7714, before7715, exit365, applyExit, pop, push] + <;> omega +theorem step7714 (k : Nat) : Runs (1*53) (before7714 k).denote (before7715 k).denote := + @applyExit_sound (before7714 k) (before7715 k) exit365 1 valid365 (macro7714 k) +theorem macro7715 (k : Nat) : applyExit (before7715 k) exit367 1 = some (before7716 k) := by + simp (disch := omega) [before7715, before7716, exit367, applyExit, pop, push] + <;> omega +theorem step7715 (k : Nat) : Runs (1*7) (before7715 k).denote (before7716 k).denote := + @applyExit_sound (before7715 k) (before7716 k) exit367 1 valid367 (macro7715 k) +theorem macro7716 (k : Nat) : applyExit (before7716 k) exit366 1 = some (before7717 k) := by + simp (disch := omega) [before7716, before7717, exit366, applyExit, pop, push] + <;> omega +theorem step7716 (k : Nat) : Runs (1*38) (before7716 k).denote (before7717 k).denote := + @applyExit_sound (before7716 k) (before7717 k) exit366 1 valid366 (macro7716 k) +theorem macro7717 (k : Nat) : applyExit (before7717 k) exit360 1 = some (before7718 k) := by + simp (disch := omega) [before7717, before7718, exit360, applyExit, pop, push] + <;> omega +theorem step7717 (k : Nat) : Runs (1*53) (before7717 k).denote (before7718 k).denote := + @applyExit_sound (before7717 k) (before7718 k) exit360 1 valid360 (macro7717 k) +theorem macro7718 (k : Nat) : applyExit (before7718 k) exit367 1 = some (before7719 k) := by + simp (disch := omega) [before7718, before7719, exit367, applyExit, pop, push] + <;> omega +theorem step7718 (k : Nat) : Runs (1*7) (before7718 k).denote (before7719 k).denote := + @applyExit_sound (before7718 k) (before7719 k) exit367 1 valid367 (macro7718 k) +theorem macro7719 (k : Nat) : applyExit (before7719 k) exit361 1 = some (before7720 k) := by + simp (disch := omega) [before7719, before7720, exit361, applyExit, pop, push] + <;> omega +theorem step7719 (k : Nat) : Runs (1*38) (before7719 k).denote (before7720 k).denote := + @applyExit_sound (before7719 k) (before7720 k) exit361 1 valid361 (macro7719 k) +theorem macro7720 (k : Nat) : applyExit (before7720 k) exit283 1 = some (before7721 k) := by + simp (disch := omega) [before7720, before7721, exit283, applyExit, pop, push] + <;> omega +theorem step7720 (k : Nat) : Runs (1*38) (before7720 k).denote (before7721 k).denote := + @applyExit_sound (before7720 k) (before7721 k) exit283 1 valid283 (macro7720 k) +theorem macro7721 (k : Nat) : applyExit (before7721 k) exit34 791761147 = some (before7722 k) := by + simp (disch := omega) [before7721, before7722, exit34, applyExit, pop, push] + <;> omega +theorem step7721 (k : Nat) : Runs (791761147*2) (before7721 k).denote (before7722 k).denote := + @applyExit_sound (before7721 k) (before7722 k) exit34 791761147 valid34 (macro7721 k) +theorem macro7722 (k : Nat) : applyExit (before7722 k) exit35 1 = some (before7723 k) := by + simp (disch := omega) [before7722, before7723, exit35, applyExit, pop, push] + <;> omega +theorem step7722 (k : Nat) : Runs (1*2) (before7722 k).denote (before7723 k).denote := + @applyExit_sound (before7722 k) (before7723 k) exit35 1 valid35 (macro7722 k) +theorem macro7723 (k : Nat) : applyExit (before7723 k) exit36 13 = some (before7724 k) := by + simp (disch := omega) [before7723, before7724, exit36, applyExit, pop, push] + <;> omega +theorem step7723 (k : Nat) : Runs (13*2) (before7723 k).denote (before7724 k).denote := + @applyExit_sound (before7723 k) (before7724 k) exit36 13 valid36 (macro7723 k) +theorem macro7724 (k : Nat) : applyExit (before7724 k) exit31 1 = some (before7725 k) := by + simp (disch := omega) [before7724, before7725, exit31, applyExit, pop, push] + <;> omega +theorem step7724 (k : Nat) : Runs (1*1) (before7724 k).denote (before7725 k).denote := + @applyExit_sound (before7724 k) (before7725 k) exit31 1 valid31 (macro7724 k) +theorem macro7725 (k : Nat) : applyExit (before7725 k) exit10 13 = some (before7726 k) := by + simp (disch := omega) [before7725, before7726, exit10, applyExit, pop, push] + <;> omega +theorem step7725 (k : Nat) : Runs (13*2) (before7725 k).denote (before7726 k).denote := + @applyExit_sound (before7725 k) (before7726 k) exit10 13 valid10 (macro7725 k) +theorem macro7726 (k : Nat) : applyExit (before7726 k) exit32 1 = some (before7727 k) := by + simp (disch := omega) [before7726, before7727, exit32, applyExit, pop, push] + <;> omega +theorem step7726 (k : Nat) : Runs (1*3) (before7726 k).denote (before7727 k).denote := + @applyExit_sound (before7726 k) (before7727 k) exit32 1 valid32 (macro7726 k) +theorem macro7727 (k : Nat) : applyExit (before7727 k) exit36 13 = some (before7728 k) := by + simp (disch := omega) [before7727, before7728, exit36, applyExit, pop, push] + <;> omega +theorem step7727 (k : Nat) : Runs (13*2) (before7727 k).denote (before7728 k).denote := + @applyExit_sound (before7727 k) (before7728 k) exit36 13 valid36 (macro7727 k) +theorem macro7728 (k : Nat) : applyExit (before7728 k) exit33 1 = some (before7729 k) := by + simp (disch := omega) [before7728, before7729, exit33, applyExit, pop, push] + <;> omega +theorem step7728 (k : Nat) : Runs (1*2) (before7728 k).denote (before7729 k).denote := + @applyExit_sound (before7728 k) (before7729 k) exit33 1 valid33 (macro7728 k) +theorem macro7729 (k : Nat) : applyExit (before7729 k) exit34 16 = some (before7730 k) := by + simp (disch := omega) [before7729, before7730, exit34, applyExit, pop, push] + <;> omega +theorem step7729 (k : Nat) : Runs (16*2) (before7729 k).denote (before7730 k).denote := + @applyExit_sound (before7729 k) (before7730 k) exit34 16 valid34 (macro7729 k) +theorem macro7730 (k : Nat) : applyExit (before7730 k) exit35 1 = some (before7731 k) := by + simp (disch := omega) [before7730, before7731, exit35, applyExit, pop, push] + <;> omega +theorem step7730 (k : Nat) : Runs (1*2) (before7730 k).denote (before7731 k).denote := + @applyExit_sound (before7730 k) (before7731 k) exit35 1 valid35 (macro7730 k) +theorem macro7731 (k : Nat) : applyExit (before7731 k) exit36 45 = some (before7732 k) := by + simp (disch := omega) [before7731, before7732, exit36, applyExit, pop, push] + <;> omega +theorem step7731 (k : Nat) : Runs (45*2) (before7731 k).denote (before7732 k).denote := + @applyExit_sound (before7731 k) (before7732 k) exit36 45 valid36 (macro7731 k) +theorem macro7732 (k : Nat) : applyExit (before7732 k) exit31 1 = some (before7733 k) := by + simp (disch := omega) [before7732, before7733, exit31, applyExit, pop, push] + <;> omega +theorem step7732 (k : Nat) : Runs (1*1) (before7732 k).denote (before7733 k).denote := + @applyExit_sound (before7732 k) (before7733 k) exit31 1 valid31 (macro7732 k) +theorem macro7733 (k : Nat) : applyExit (before7733 k) exit10 45 = some (before7734 k) := by + simp (disch := omega) [before7733, before7734, exit10, applyExit, pop, push] + <;> omega +theorem step7733 (k : Nat) : Runs (45*2) (before7733 k).denote (before7734 k).denote := + @applyExit_sound (before7733 k) (before7734 k) exit10 45 valid10 (macro7733 k) +theorem macro7734 (k : Nat) : applyExit (before7734 k) exit32 1 = some (before7735 k) := by + simp (disch := omega) [before7734, before7735, exit32, applyExit, pop, push] + <;> omega +theorem step7734 (k : Nat) : Runs (1*3) (before7734 k).denote (before7735 k).denote := + @applyExit_sound (before7734 k) (before7735 k) exit32 1 valid32 (macro7734 k) +theorem macro7735 (k : Nat) : applyExit (before7735 k) exit36 45 = some (before7736 k) := by + simp (disch := omega) [before7735, before7736, exit36, applyExit, pop, push] + <;> omega +theorem step7735 (k : Nat) : Runs (45*2) (before7735 k).denote (before7736 k).denote := + @applyExit_sound (before7735 k) (before7736 k) exit36 45 valid36 (macro7735 k) +theorem macro7736 (k : Nat) : applyExit (before7736 k) exit33 1 = some (before7737 k) := by + simp (disch := omega) [before7736, before7737, exit33, applyExit, pop, push] + <;> omega +theorem step7736 (k : Nat) : Runs (1*2) (before7736 k).denote (before7737 k).denote := + @applyExit_sound (before7736 k) (before7737 k) exit33 1 valid33 (macro7736 k) +theorem macro7737 (k : Nat) : applyExit (before7737 k) exit34 10 = some (before7738 k) := by + simp (disch := omega) [before7737, before7738, exit34, applyExit, pop, push] + <;> omega +theorem step7737 (k : Nat) : Runs (10*2) (before7737 k).denote (before7738 k).denote := + @applyExit_sound (before7737 k) (before7738 k) exit34 10 valid34 (macro7737 k) +theorem macro7738 (k : Nat) : applyExit (before7738 k) exit35 1 = some (before7739 k) := by + simp (disch := omega) [before7738, before7739, exit35, applyExit, pop, push] + <;> omega +theorem step7738 (k : Nat) : Runs (1*2) (before7738 k).denote (before7739 k).denote := + @applyExit_sound (before7738 k) (before7739 k) exit35 1 valid35 (macro7738 k) +theorem macro7739 (k : Nat) : applyExit (before7739 k) exit36 97 = some (before7740 k) := by + simp (disch := omega) [before7739, before7740, exit36, applyExit, pop, push] + <;> omega +theorem step7739 (k : Nat) : Runs (97*2) (before7739 k).denote (before7740 k).denote := + @applyExit_sound (before7739 k) (before7740 k) exit36 97 valid36 (macro7739 k) +theorem macro7740 (k : Nat) : applyExit (before7740 k) exit31 1 = some (before7741 k) := by + simp (disch := omega) [before7740, before7741, exit31, applyExit, pop, push] + <;> omega +theorem step7740 (k : Nat) : Runs (1*1) (before7740 k).denote (before7741 k).denote := + @applyExit_sound (before7740 k) (before7741 k) exit31 1 valid31 (macro7740 k) +theorem macro7741 (k : Nat) : applyExit (before7741 k) exit10 97 = some (before7742 k) := by + simp (disch := omega) [before7741, before7742, exit10, applyExit, pop, push] + <;> omega +theorem step7741 (k : Nat) : Runs (97*2) (before7741 k).denote (before7742 k).denote := + @applyExit_sound (before7741 k) (before7742 k) exit10 97 valid10 (macro7741 k) +theorem macro7742 (k : Nat) : applyExit (before7742 k) exit32 1 = some (before7743 k) := by + simp (disch := omega) [before7742, before7743, exit32, applyExit, pop, push] + <;> omega +theorem step7742 (k : Nat) : Runs (1*3) (before7742 k).denote (before7743 k).denote := + @applyExit_sound (before7742 k) (before7743 k) exit32 1 valid32 (macro7742 k) +theorem macro7743 (k : Nat) : applyExit (before7743 k) exit36 97 = some (before7744 k) := by + simp (disch := omega) [before7743, before7744, exit36, applyExit, pop, push] + <;> omega +theorem step7743 (k : Nat) : Runs (97*2) (before7743 k).denote (before7744 k).denote := + @applyExit_sound (before7743 k) (before7744 k) exit36 97 valid36 (macro7743 k) +theorem macro7744 (k : Nat) : applyExit (before7744 k) exit33 1 = some (before7745 k) := by + simp (disch := omega) [before7744, before7745, exit33, applyExit, pop, push] + <;> omega +theorem step7744 (k : Nat) : Runs (1*2) (before7744 k).denote (before7745 k).denote := + @applyExit_sound (before7744 k) (before7745 k) exit33 1 valid33 (macro7744 k) +theorem macro7745 (k : Nat) : applyExit (before7745 k) exit34 24 = some (before7746 k) := by + simp (disch := omega) [before7745, before7746, exit34, applyExit, pop, push] + <;> omega +theorem step7745 (k : Nat) : Runs (24*2) (before7745 k).denote (before7746 k).denote := + @applyExit_sound (before7745 k) (before7746 k) exit34 24 valid34 (macro7745 k) +theorem macro7746 (k : Nat) : applyExit (before7746 k) exit368 (1*k+8) = some (before7747 k) := by + simp (disch := omega) [before7746, before7747, exit368, applyExit, pop, push] + <;> omega +theorem step7746 (k : Nat) : Runs ((1*k+8)*1238) (before7746 k).denote (before7747 k).denote := + @applyExit_sound (before7746 k) (before7747 k) exit368 (1*k+8) valid368 (macro7746 k) +theorem macro7747 (k : Nat) : applyExit (before7747 k) exit34 7 = some (before7748 k) := by + simp (disch := omega) [before7747, before7748, exit34, applyExit, pop, push] + <;> omega +theorem step7747 (k : Nat) : Runs (7*2) (before7747 k).denote (before7748 k).denote := + @applyExit_sound (before7747 k) (before7748 k) exit34 7 valid34 (macro7747 k) +theorem macro7748 (k : Nat) : applyExit (before7748 k) exit35 1 = some (before7749 k) := by + simp (disch := omega) [before7748, before7749, exit35, applyExit, pop, push] + <;> omega +theorem step7748 (k : Nat) : Runs (1*2) (before7748 k).denote (before7749 k).denote := + @applyExit_sound (before7748 k) (before7749 k) exit35 1 valid35 (macro7748 k) +theorem macro7749 (k : Nat) : applyExit (before7749 k) exit36 21 = some (before7750 k) := by + simp (disch := omega) [before7749, before7750, exit36, applyExit, pop, push] + <;> omega +theorem step7749 (k : Nat) : Runs (21*2) (before7749 k).denote (before7750 k).denote := + @applyExit_sound (before7749 k) (before7750 k) exit36 21 valid36 (macro7749 k) +theorem macro7750 (k : Nat) : applyExit (before7750 k) exit31 1 = some (before7751 k) := by + simp (disch := omega) [before7750, before7751, exit31, applyExit, pop, push] + <;> omega +theorem step7750 (k : Nat) : Runs (1*1) (before7750 k).denote (before7751 k).denote := + @applyExit_sound (before7750 k) (before7751 k) exit31 1 valid31 (macro7750 k) +theorem macro7751 (k : Nat) : applyExit (before7751 k) exit10 21 = some (before7752 k) := by + simp (disch := omega) [before7751, before7752, exit10, applyExit, pop, push] + <;> omega +theorem step7751 (k : Nat) : Runs (21*2) (before7751 k).denote (before7752 k).denote := + @applyExit_sound (before7751 k) (before7752 k) exit10 21 valid10 (macro7751 k) +theorem macro7752 (k : Nat) : applyExit (before7752 k) exit32 1 = some (before7753 k) := by + simp (disch := omega) [before7752, before7753, exit32, applyExit, pop, push] + <;> omega +theorem step7752 (k : Nat) : Runs (1*3) (before7752 k).denote (before7753 k).denote := + @applyExit_sound (before7752 k) (before7753 k) exit32 1 valid32 (macro7752 k) +theorem macro7753 (k : Nat) : applyExit (before7753 k) exit36 21 = some (before7754 k) := by + simp (disch := omega) [before7753, before7754, exit36, applyExit, pop, push] + <;> omega +theorem step7753 (k : Nat) : Runs (21*2) (before7753 k).denote (before7754 k).denote := + @applyExit_sound (before7753 k) (before7754 k) exit36 21 valid36 (macro7753 k) +theorem macro7754 (k : Nat) : applyExit (before7754 k) exit33 1 = some (before7755 k) := by + simp (disch := omega) [before7754, before7755, exit33, applyExit, pop, push] + <;> omega +theorem step7754 (k : Nat) : Runs (1*2) (before7754 k).denote (before7755 k).denote := + @applyExit_sound (before7754 k) (before7755 k) exit33 1 valid33 (macro7754 k) +theorem macro7755 (k : Nat) : applyExit (before7755 k) exit34 86 = some (before7756 k) := by + simp (disch := omega) [before7755, before7756, exit34, applyExit, pop, push] + <;> omega +theorem step7755 (k : Nat) : Runs (86*2) (before7755 k).denote (before7756 k).denote := + @applyExit_sound (before7755 k) (before7756 k) exit34 86 valid34 (macro7755 k) +theorem macro7756 (k : Nat) : applyExit (before7756 k) exit35 1 = some (before7757 k) := by + simp (disch := omega) [before7756, before7757, exit35, applyExit, pop, push] + <;> omega +theorem step7756 (k : Nat) : Runs (1*2) (before7756 k).denote (before7757 k).denote := + @applyExit_sound (before7756 k) (before7757 k) exit35 1 valid35 (macro7756 k) +theorem macro7757 (k : Nat) : applyExit (before7757 k) exit36 42 = some (before7758 k) := by + simp (disch := omega) [before7757, before7758, exit36, applyExit, pop, push] + <;> omega +theorem step7757 (k : Nat) : Runs (42*2) (before7757 k).denote (before7758 k).denote := + @applyExit_sound (before7757 k) (before7758 k) exit36 42 valid36 (macro7757 k) +theorem macro7758 (k : Nat) : applyExit (before7758 k) exit31 1 = some (before7759 k) := by + simp (disch := omega) [before7758, before7759, exit31, applyExit, pop, push] + <;> omega +theorem step7758 (k : Nat) : Runs (1*1) (before7758 k).denote (before7759 k).denote := + @applyExit_sound (before7758 k) (before7759 k) exit31 1 valid31 (macro7758 k) +theorem macro7759 (k : Nat) : applyExit (before7759 k) exit10 42 = some (before7760 k) := by + simp (disch := omega) [before7759, before7760, exit10, applyExit, pop, push] + <;> omega +theorem step7759 (k : Nat) : Runs (42*2) (before7759 k).denote (before7760 k).denote := + @applyExit_sound (before7759 k) (before7760 k) exit10 42 valid10 (macro7759 k) +theorem macro7760 (k : Nat) : applyExit (before7760 k) exit32 1 = some (before7761 k) := by + simp (disch := omega) [before7760, before7761, exit32, applyExit, pop, push] + <;> omega +theorem step7760 (k : Nat) : Runs (1*3) (before7760 k).denote (before7761 k).denote := + @applyExit_sound (before7760 k) (before7761 k) exit32 1 valid32 (macro7760 k) +theorem macro7761 (k : Nat) : applyExit (before7761 k) exit36 42 = some (before7762 k) := by + simp (disch := omega) [before7761, before7762, exit36, applyExit, pop, push] + <;> omega +theorem step7761 (k : Nat) : Runs (42*2) (before7761 k).denote (before7762 k).denote := + @applyExit_sound (before7761 k) (before7762 k) exit36 42 valid36 (macro7761 k) +theorem macro7762 (k : Nat) : applyExit (before7762 k) exit33 1 = some (before7763 k) := by + simp (disch := omega) [before7762, before7763, exit33, applyExit, pop, push] + <;> omega +theorem step7762 (k : Nat) : Runs (1*2) (before7762 k).denote (before7763 k).denote := + @applyExit_sound (before7762 k) (before7763 k) exit33 1 valid33 (macro7762 k) +theorem macro7763 (k : Nat) : applyExit (before7763 k) exit34 11 = some (before7764 k) := by + simp (disch := omega) [before7763, before7764, exit34, applyExit, pop, push] + <;> omega +theorem step7763 (k : Nat) : Runs (11*2) (before7763 k).denote (before7764 k).denote := + @applyExit_sound (before7763 k) (before7764 k) exit34 11 valid34 (macro7763 k) +theorem macro7764 (k : Nat) : applyExit (before7764 k) exit35 1 = some (before7765 k) := by + simp (disch := omega) [before7764, before7765, exit35, applyExit, pop, push] + <;> omega +theorem step7764 (k : Nat) : Runs (1*2) (before7764 k).denote (before7765 k).denote := + @applyExit_sound (before7764 k) (before7765 k) exit35 1 valid35 (macro7764 k) +theorem macro7765 (k : Nat) : applyExit (before7765 k) exit36 57 = some (before7766 k) := by + simp (disch := omega) [before7765, before7766, exit36, applyExit, pop, push] + <;> omega +theorem step7765 (k : Nat) : Runs (57*2) (before7765 k).denote (before7766 k).denote := + @applyExit_sound (before7765 k) (before7766 k) exit36 57 valid36 (macro7765 k) +theorem macro7766 (k : Nat) : applyExit (before7766 k) exit31 1 = some (before7767 k) := by + simp (disch := omega) [before7766, before7767, exit31, applyExit, pop, push] + <;> omega +theorem step7766 (k : Nat) : Runs (1*1) (before7766 k).denote (before7767 k).denote := + @applyExit_sound (before7766 k) (before7767 k) exit31 1 valid31 (macro7766 k) +theorem macro7767 (k : Nat) : applyExit (before7767 k) exit10 57 = some (before7768 k) := by + simp (disch := omega) [before7767, before7768, exit10, applyExit, pop, push] + <;> omega +theorem step7767 (k : Nat) : Runs (57*2) (before7767 k).denote (before7768 k).denote := + @applyExit_sound (before7767 k) (before7768 k) exit10 57 valid10 (macro7767 k) +theorem macro7768 (k : Nat) : applyExit (before7768 k) exit32 1 = some (before7769 k) := by + simp (disch := omega) [before7768, before7769, exit32, applyExit, pop, push] + <;> omega +theorem step7768 (k : Nat) : Runs (1*3) (before7768 k).denote (before7769 k).denote := + @applyExit_sound (before7768 k) (before7769 k) exit32 1 valid32 (macro7768 k) +theorem macro7769 (k : Nat) : applyExit (before7769 k) exit36 57 = some (before7770 k) := by + simp (disch := omega) [before7769, before7770, exit36, applyExit, pop, push] + <;> omega +theorem step7769 (k : Nat) : Runs (57*2) (before7769 k).denote (before7770 k).denote := + @applyExit_sound (before7769 k) (before7770 k) exit36 57 valid36 (macro7769 k) +theorem macro7770 (k : Nat) : applyExit (before7770 k) exit33 1 = some (before7771 k) := by + simp (disch := omega) [before7770, before7771, exit33, applyExit, pop, push] + <;> omega +theorem step7770 (k : Nat) : Runs (1*2) (before7770 k).denote (before7771 k).denote := + @applyExit_sound (before7770 k) (before7771 k) exit33 1 valid33 (macro7770 k) +theorem macro7771 (k : Nat) : applyExit (before7771 k) exit34 1 = some (before7772 k) := by + simp (disch := omega) [before7771, before7772, exit34, applyExit, pop, push] + <;> omega +theorem step7771 (k : Nat) : Runs (1*2) (before7771 k).denote (before7772 k).denote := + @applyExit_sound (before7771 k) (before7772 k) exit34 1 valid34 (macro7771 k) +theorem macro7772 (k : Nat) : applyExit (before7772 k) exit35 1 = some (before7773 k) := by + simp (disch := omega) [before7772, before7773, exit35, applyExit, pop, push] + <;> omega +theorem step7772 (k : Nat) : Runs (1*2) (before7772 k).denote (before7773 k).denote := + @applyExit_sound (before7772 k) (before7773 k) exit35 1 valid35 (macro7772 k) +theorem macro7773 (k : Nat) : applyExit (before7773 k) exit36 3 = some (before7774 k) := by + simp (disch := omega) [before7773, before7774, exit36, applyExit, pop, push] + <;> omega +theorem step7773 (k : Nat) : Runs (3*2) (before7773 k).denote (before7774 k).denote := + @applyExit_sound (before7773 k) (before7774 k) exit36 3 valid36 (macro7773 k) +theorem macro7774 (k : Nat) : applyExit (before7774 k) exit39 1 = some (before7775 k) := by + simp (disch := omega) [before7774, before7775, exit39, applyExit, pop, push] + <;> omega +theorem step7774 (k : Nat) : Runs (1*1) (before7774 k).denote (before7775 k).denote := + @applyExit_sound (before7774 k) (before7775 k) exit39 1 valid39 (macro7774 k) +theorem macro7775 (k : Nat) : applyExit (before7775 k) exit10 3 = some (before7776 k) := by + simp (disch := omega) [before7775, before7776, exit10, applyExit, pop, push] + <;> omega +theorem step7775 (k : Nat) : Runs (3*2) (before7775 k).denote (before7776 k).denote := + @applyExit_sound (before7775 k) (before7776 k) exit10 3 valid10 (macro7775 k) +theorem macro7776 (k : Nat) : applyExit (before7776 k) exit32 1 = some (before7777 k) := by + simp (disch := omega) [before7776, before7777, exit32, applyExit, pop, push] + <;> omega +theorem step7776 (k : Nat) : Runs (1*3) (before7776 k).denote (before7777 k).denote := + @applyExit_sound (before7776 k) (before7777 k) exit32 1 valid32 (macro7776 k) +theorem macro7777 (k : Nat) : applyExit (before7777 k) exit36 4 = some (before7778 k) := by + simp (disch := omega) [before7777, before7778, exit36, applyExit, pop, push] + <;> omega +theorem step7777 (k : Nat) : Runs (4*2) (before7777 k).denote (before7778 k).denote := + @applyExit_sound (before7777 k) (before7778 k) exit36 4 valid36 (macro7777 k) +theorem macro7778 (k : Nat) : applyExit (before7778 k) exit39 1 = some (before7779 k) := by + simp (disch := omega) [before7778, before7779, exit39, applyExit, pop, push] + <;> omega +theorem step7778 (k : Nat) : Runs (1*1) (before7778 k).denote (before7779 k).denote := + @applyExit_sound (before7778 k) (before7779 k) exit39 1 valid39 (macro7778 k) +theorem macro7779 (k : Nat) : applyExit (before7779 k) exit10 5 = some (before7780 k) := by + simp (disch := omega) [before7779, before7780, exit10, applyExit, pop, push] + <;> omega +theorem step7779 (k : Nat) : Runs (5*2) (before7779 k).denote (before7780 k).denote := + @applyExit_sound (before7779 k) (before7780 k) exit10 5 valid10 (macro7779 k) +theorem macro7780 (k : Nat) : applyExit (before7780 k) exit11 1 = some (before7781 k) := by + simp (disch := omega) [before7780, before7781, exit11, applyExit, pop, push] + <;> omega +theorem step7780 (k : Nat) : Runs (1*2) (before7780 k).denote (before7781 k).denote := + @applyExit_sound (before7780 k) (before7781 k) exit11 1 valid11 (macro7780 k) +theorem macro7781 (k : Nat) : applyExit (before7781 k) exit3 1 = some (before7782 k) := by + simp (disch := omega) [before7781, before7782, exit3, applyExit, pop, push] + <;> omega +theorem step7781 (k : Nat) : Runs (1*2) (before7781 k).denote (before7782 k).denote := + @applyExit_sound (before7781 k) (before7782 k) exit3 1 valid3 (macro7781 k) +theorem macro7782 (k : Nat) : applyExit (before7782 k) exit9 1 = some (before7783 k) := by + simp (disch := omega) [before7782, before7783, exit9, applyExit, pop, push] + <;> omega +theorem step7782 (k : Nat) : Runs (1*2) (before7782 k).denote (before7783 k).denote := + @applyExit_sound (before7782 k) (before7783 k) exit9 1 valid9 (macro7782 k) +theorem macro7783 (k : Nat) : applyExit (before7783 k) exit10 57 = some (before7784 k) := by + simp (disch := omega) [before7783, before7784, exit10, applyExit, pop, push] + <;> omega +theorem step7783 (k : Nat) : Runs (57*2) (before7783 k).denote (before7784 k).denote := + @applyExit_sound (before7783 k) (before7784 k) exit10 57 valid10 (macro7783 k) +theorem macro7784 (k : Nat) : applyExit (before7784 k) exit11 1 = some (before7785 k) := by + simp (disch := omega) [before7784, before7785, exit11, applyExit, pop, push] + <;> omega +theorem step7784 (k : Nat) : Runs (1*2) (before7784 k).denote (before7785 k).denote := + @applyExit_sound (before7784 k) (before7785 k) exit11 1 valid11 (macro7784 k) +theorem macro7785 (k : Nat) : applyExit (before7785 k) exit2 10 = some (before7786 k) := by + simp (disch := omega) [before7785, before7786, exit2, applyExit, pop, push] + <;> omega +theorem step7785 (k : Nat) : Runs (10*2) (before7785 k).denote (before7786 k).denote := + @applyExit_sound (before7785 k) (before7786 k) exit2 10 valid2 (macro7785 k) +theorem macro7786 (k : Nat) : applyExit (before7786 k) exit3 1 = some (before7787 k) := by + simp (disch := omega) [before7786, before7787, exit3, applyExit, pop, push] + <;> omega +theorem step7786 (k : Nat) : Runs (1*2) (before7786 k).denote (before7787 k).denote := + @applyExit_sound (before7786 k) (before7787 k) exit3 1 valid3 (macro7786 k) +theorem macro7787 (k : Nat) : applyExit (before7787 k) exit9 1 = some (before7788 k) := by + simp (disch := omega) [before7787, before7788, exit9, applyExit, pop, push] + <;> omega +theorem step7787 (k : Nat) : Runs (1*2) (before7787 k).denote (before7788 k).denote := + @applyExit_sound (before7787 k) (before7788 k) exit9 1 valid9 (macro7787 k) +theorem macro7788 (k : Nat) : applyExit (before7788 k) exit10 42 = some (before7789 k) := by + simp (disch := omega) [before7788, before7789, exit10, applyExit, pop, push] + <;> omega +theorem step7788 (k : Nat) : Runs (42*2) (before7788 k).denote (before7789 k).denote := + @applyExit_sound (before7788 k) (before7789 k) exit10 42 valid10 (macro7788 k) +theorem macro7789 (k : Nat) : applyExit (before7789 k) exit11 1 = some (before7790 k) := by + simp (disch := omega) [before7789, before7790, exit11, applyExit, pop, push] + <;> omega +theorem step7789 (k : Nat) : Runs (1*2) (before7789 k).denote (before7790 k).denote := + @applyExit_sound (before7789 k) (before7790 k) exit11 1 valid11 (macro7789 k) +theorem macro7790 (k : Nat) : applyExit (before7790 k) exit2 85 = some (before7791 k) := by + simp (disch := omega) [before7790, before7791, exit2, applyExit, pop, push] + <;> omega +theorem step7790 (k : Nat) : Runs (85*2) (before7790 k).denote (before7791 k).denote := + @applyExit_sound (before7790 k) (before7791 k) exit2 85 valid2 (macro7790 k) +theorem macro7791 (k : Nat) : applyExit (before7791 k) exit3 1 = some (before7792 k) := by + simp (disch := omega) [before7791, before7792, exit3, applyExit, pop, push] + <;> omega +theorem step7791 (k : Nat) : Runs (1*2) (before7791 k).denote (before7792 k).denote := + @applyExit_sound (before7791 k) (before7792 k) exit3 1 valid3 (macro7791 k) +theorem macro7792 (k : Nat) : applyExit (before7792 k) exit9 1 = some (before7793 k) := by + simp (disch := omega) [before7792, before7793, exit9, applyExit, pop, push] + <;> omega +theorem step7792 (k : Nat) : Runs (1*2) (before7792 k).denote (before7793 k).denote := + @applyExit_sound (before7792 k) (before7793 k) exit9 1 valid9 (macro7792 k) +theorem macro7793 (k : Nat) : applyExit (before7793 k) exit10 21 = some (before7794 k) := by + simp (disch := omega) [before7793, before7794, exit10, applyExit, pop, push] + <;> omega +theorem step7793 (k : Nat) : Runs (21*2) (before7793 k).denote (before7794 k).denote := + @applyExit_sound (before7793 k) (before7794 k) exit10 21 valid10 (macro7793 k) +theorem macro7794 (k : Nat) : applyExit (before7794 k) exit11 1 = some (before7795 k) := by + simp (disch := omega) [before7794, before7795, exit11, applyExit, pop, push] + <;> omega +theorem step7794 (k : Nat) : Runs (1*2) (before7794 k).denote (before7795 k).denote := + @applyExit_sound (before7794 k) (before7795 k) exit11 1 valid11 (macro7794 k) +theorem macro7795 (k : Nat) : applyExit (before7795 k) exit2 6 = some (before7796 k) := by + simp (disch := omega) [before7795, before7796, exit2, applyExit, pop, push] + <;> omega +theorem step7795 (k : Nat) : Runs (6*2) (before7795 k).denote (before7796 k).denote := + @applyExit_sound (before7795 k) (before7796 k) exit2 6 valid2 (macro7795 k) +theorem macro7796 (k : Nat) : applyExit (before7796 k) exit369 (1*k+8) = some (before7797 k) := by + simp (disch := omega) [before7796, before7797, exit369, applyExit, pop, push] + <;> omega +theorem step7796 (k : Nat) : Runs ((1*k+8)*586) (before7796 k).denote (before7797 k).denote := + @applyExit_sound (before7796 k) (before7797 k) exit369 (1*k+8) valid369 (macro7796 k) +theorem macro7797 (k : Nat) : applyExit (before7797 k) exit2 24 = some (before7798 k) := by + simp (disch := omega) [before7797, before7798, exit2, applyExit, pop, push] + <;> omega +theorem step7797 (k : Nat) : Runs (24*2) (before7797 k).denote (before7798 k).denote := + @applyExit_sound (before7797 k) (before7798 k) exit2 24 valid2 (macro7797 k) +theorem macro7798 (k : Nat) : applyExit (before7798 k) exit3 1 = some (before7799 k) := by + simp (disch := omega) [before7798, before7799, exit3, applyExit, pop, push] + <;> omega +theorem step7798 (k : Nat) : Runs (1*2) (before7798 k).denote (before7799 k).denote := + @applyExit_sound (before7798 k) (before7799 k) exit3 1 valid3 (macro7798 k) +theorem macro7799 (k : Nat) : applyExit (before7799 k) exit9 1 = some (after7799 k) := by + simp (disch := omega) [before7799, after7799, exit9, applyExit, pop, push] + <;> omega +theorem step7799 (k : Nat) : Runs (1*2) (before7799 k).denote (after7799 k).denote := + @applyExit_sound (before7799 k) (after7799 k) exit9 1 valid9 (macro7799 k) +theorem chunkRun077 (k : Nat) : Runs (1922*k+1583540116) (before7700 k).denote (after7799 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))))+(((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1))))))+(((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))))+((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2))))))) ((((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))))+((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1))))))+(((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2))))))) (before7700 k).denote (before7750 k).denote (after7799 k).denote (@Runs.trans (((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))))+(((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1)))))) (((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))))+((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2)))))) (before7700 k).denote (before7725 k).denote (before7750 k).denote (@Runs.trans ((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7))))) (((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1))))) (before7700 k).denote (before7712 k).denote (before7725 k).denote (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7)))) (((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))) (before7700 k).denote (before7706 k).denote (before7712 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*38)+((1*53)+(1*7))) (before7700 k).denote (before7703 k).denote (before7706 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before7700 k).denote (before7701 k).denote (before7703 k).denote (step7700 k) (@Runs.trans (1*3) (1*2) (before7701 k).denote (before7702 k).denote (before7703 k).denote (step7701 k) (step7702 k))) (@Runs.trans (1*38) ((1*53)+(1*7)) (before7703 k).denote (before7704 k).denote (before7706 k).denote (step7703 k) (@Runs.trans (1*53) (1*7) (before7704 k).denote (before7705 k).denote (before7706 k).denote (step7704 k) (step7705 k)))) (@Runs.trans ((1*38)+((1*53)+(1*7))) ((1*38)+((1*53)+(1*7))) (before7706 k).denote (before7709 k).denote (before7712 k).denote (@Runs.trans (1*38) ((1*53)+(1*7)) (before7706 k).denote (before7707 k).denote (before7709 k).denote (step7706 k) (@Runs.trans (1*53) (1*7) (before7707 k).denote (before7708 k).denote (before7709 k).denote (step7707 k) (step7708 k))) (@Runs.trans (1*38) ((1*53)+(1*7)) (before7709 k).denote (before7710 k).denote (before7712 k).denote (step7709 k) (@Runs.trans (1*53) (1*7) (before7710 k).denote (before7711 k).denote (before7712 k).denote (step7710 k) (step7711 k))))) (@Runs.trans ((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53)))) (((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1)))) (before7712 k).denote (before7718 k).denote (before7725 k).denote (@Runs.trans (((1*k+1)*98)+((1*38)+(1*53))) ((1*7)+((1*38)+(1*53))) (before7712 k).denote (before7715 k).denote (before7718 k).denote (@Runs.trans ((1*k+1)*98) ((1*38)+(1*53)) (before7712 k).denote (before7713 k).denote (before7715 k).denote (step7712 k) (@Runs.trans (1*38) (1*53) (before7713 k).denote (before7714 k).denote (before7715 k).denote (step7713 k) (step7714 k))) (@Runs.trans (1*7) ((1*38)+(1*53)) (before7715 k).denote (before7716 k).denote (before7718 k).denote (step7715 k) (@Runs.trans (1*38) (1*53) (before7716 k).denote (before7717 k).denote (before7718 k).denote (step7716 k) (step7717 k)))) (@Runs.trans ((1*7)+((1*38)+(1*38))) (((791761147*2)+(1*2))+((13*2)+(1*1))) (before7718 k).denote (before7721 k).denote (before7725 k).denote (@Runs.trans (1*7) ((1*38)+(1*38)) (before7718 k).denote (before7719 k).denote (before7721 k).denote (step7718 k) (@Runs.trans (1*38) (1*38) (before7719 k).denote (before7720 k).denote (before7721 k).denote (step7719 k) (step7720 k))) (@Runs.trans ((791761147*2)+(1*2)) ((13*2)+(1*1)) (before7721 k).denote (before7723 k).denote (before7725 k).denote (@Runs.trans (791761147*2) (1*2) (before7721 k).denote (before7722 k).denote (before7723 k).denote (step7721 k) (step7722 k)) (@Runs.trans (13*2) (1*1) (before7723 k).denote (before7724 k).denote (before7725 k).denote (step7723 k) (step7724 k)))))) (@Runs.trans ((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2))))) ((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2))))) (before7725 k).denote (before7737 k).denote (before7750 k).denote (@Runs.trans (((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2)))) (((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))) (before7725 k).denote (before7731 k).denote (before7737 k).denote (@Runs.trans ((13*2)+((1*3)+(13*2))) ((1*2)+((16*2)+(1*2))) (before7725 k).denote (before7728 k).denote (before7731 k).denote (@Runs.trans (13*2) ((1*3)+(13*2)) (before7725 k).denote (before7726 k).denote (before7728 k).denote (step7725 k) (@Runs.trans (1*3) (13*2) (before7726 k).denote (before7727 k).denote (before7728 k).denote (step7726 k) (step7727 k))) (@Runs.trans (1*2) ((16*2)+(1*2)) (before7728 k).denote (before7729 k).denote (before7731 k).denote (step7728 k) (@Runs.trans (16*2) (1*2) (before7729 k).denote (before7730 k).denote (before7731 k).denote (step7729 k) (step7730 k)))) (@Runs.trans ((45*2)+((1*1)+(45*2))) ((1*3)+((45*2)+(1*2))) (before7731 k).denote (before7734 k).denote (before7737 k).denote (@Runs.trans (45*2) ((1*1)+(45*2)) (before7731 k).denote (before7732 k).denote (before7734 k).denote (step7731 k) (@Runs.trans (1*1) (45*2) (before7732 k).denote (before7733 k).denote (before7734 k).denote (step7732 k) (step7733 k))) (@Runs.trans (1*3) ((45*2)+(1*2)) (before7734 k).denote (before7735 k).denote (before7737 k).denote (step7734 k) (@Runs.trans (45*2) (1*2) (before7735 k).denote (before7736 k).denote (before7737 k).denote (step7735 k) (step7736 k))))) (@Runs.trans (((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3)))) (((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2)))) (before7737 k).denote (before7743 k).denote (before7750 k).denote (@Runs.trans ((10*2)+((1*2)+(97*2))) ((1*1)+((97*2)+(1*3))) (before7737 k).denote (before7740 k).denote (before7743 k).denote (@Runs.trans (10*2) ((1*2)+(97*2)) (before7737 k).denote (before7738 k).denote (before7740 k).denote (step7737 k) (@Runs.trans (1*2) (97*2) (before7738 k).denote (before7739 k).denote (before7740 k).denote (step7738 k) (step7739 k))) (@Runs.trans (1*1) ((97*2)+(1*3)) (before7740 k).denote (before7741 k).denote (before7743 k).denote (step7740 k) (@Runs.trans (97*2) (1*3) (before7741 k).denote (before7742 k).denote (before7743 k).denote (step7741 k) (step7742 k)))) (@Runs.trans ((97*2)+((1*2)+(24*2))) ((((1*k+8)*1238)+(7*2))+((1*2)+(21*2))) (before7743 k).denote (before7746 k).denote (before7750 k).denote (@Runs.trans (97*2) ((1*2)+(24*2)) (before7743 k).denote (before7744 k).denote (before7746 k).denote (step7743 k) (@Runs.trans (1*2) (24*2) (before7744 k).denote (before7745 k).denote (before7746 k).denote (step7744 k) (step7745 k))) (@Runs.trans (((1*k+8)*1238)+(7*2)) ((1*2)+(21*2)) (before7746 k).denote (before7748 k).denote (before7750 k).denote (@Runs.trans ((1*k+8)*1238) (7*2) (before7746 k).denote (before7747 k).denote (before7748 k).denote (step7746 k) (step7747 k)) (@Runs.trans (1*2) (21*2) (before7748 k).denote (before7749 k).denote (before7750 k).denote (step7748 k) (step7749 k))))))) (@Runs.trans (((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))))+((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1)))))) (((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2)))))) (before7750 k).denote (before7775 k).denote (after7799 k).denote (@Runs.trans ((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2))))) ((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1))))) (before7750 k).denote (before7762 k).denote (before7775 k).denote (@Runs.trans (((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2)))) (((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))) (before7750 k).denote (before7756 k).denote (before7762 k).denote (@Runs.trans ((1*1)+((21*2)+(1*3))) ((21*2)+((1*2)+(86*2))) (before7750 k).denote (before7753 k).denote (before7756 k).denote (@Runs.trans (1*1) ((21*2)+(1*3)) (before7750 k).denote (before7751 k).denote (before7753 k).denote (step7750 k) (@Runs.trans (21*2) (1*3) (before7751 k).denote (before7752 k).denote (before7753 k).denote (step7751 k) (step7752 k))) (@Runs.trans (21*2) ((1*2)+(86*2)) (before7753 k).denote (before7754 k).denote (before7756 k).denote (step7753 k) (@Runs.trans (1*2) (86*2) (before7754 k).denote (before7755 k).denote (before7756 k).denote (step7754 k) (step7755 k)))) (@Runs.trans ((1*2)+((42*2)+(1*1))) ((42*2)+((1*3)+(42*2))) (before7756 k).denote (before7759 k).denote (before7762 k).denote (@Runs.trans (1*2) ((42*2)+(1*1)) (before7756 k).denote (before7757 k).denote (before7759 k).denote (step7756 k) (@Runs.trans (42*2) (1*1) (before7757 k).denote (before7758 k).denote (before7759 k).denote (step7757 k) (step7758 k))) (@Runs.trans (42*2) ((1*3)+(42*2)) (before7759 k).denote (before7760 k).denote (before7762 k).denote (step7759 k) (@Runs.trans (1*3) (42*2) (before7760 k).denote (before7761 k).denote (before7762 k).denote (step7760 k) (step7761 k))))) (@Runs.trans (((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2)))) (((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1)))) (before7762 k).denote (before7768 k).denote (before7775 k).denote (@Runs.trans ((1*2)+((11*2)+(1*2))) ((57*2)+((1*1)+(57*2))) (before7762 k).denote (before7765 k).denote (before7768 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7762 k).denote (before7763 k).denote (before7765 k).denote (step7762 k) (@Runs.trans (11*2) (1*2) (before7763 k).denote (before7764 k).denote (before7765 k).denote (step7763 k) (step7764 k))) (@Runs.trans (57*2) ((1*1)+(57*2)) (before7765 k).denote (before7766 k).denote (before7768 k).denote (step7765 k) (@Runs.trans (1*1) (57*2) (before7766 k).denote (before7767 k).denote (before7768 k).denote (step7766 k) (step7767 k)))) (@Runs.trans ((1*3)+((57*2)+(1*2))) (((1*2)+(1*2))+((3*2)+(1*1))) (before7768 k).denote (before7771 k).denote (before7775 k).denote (@Runs.trans (1*3) ((57*2)+(1*2)) (before7768 k).denote (before7769 k).denote (before7771 k).denote (step7768 k) (@Runs.trans (57*2) (1*2) (before7769 k).denote (before7770 k).denote (before7771 k).denote (step7769 k) (step7770 k))) (@Runs.trans ((1*2)+(1*2)) ((3*2)+(1*1)) (before7771 k).denote (before7773 k).denote (before7775 k).denote (@Runs.trans (1*2) (1*2) (before7771 k).denote (before7772 k).denote (before7773 k).denote (step7771 k) (step7772 k)) (@Runs.trans (3*2) (1*1) (before7773 k).denote (before7774 k).denote (before7775 k).denote (step7773 k) (step7774 k)))))) (@Runs.trans ((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2))))) ((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2))))) (before7775 k).denote (before7787 k).denote (after7799 k).denote (@Runs.trans (((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))) (((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))) (before7775 k).denote (before7781 k).denote (before7787 k).denote (@Runs.trans ((3*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(1*2))) (before7775 k).denote (before7778 k).denote (before7781 k).denote (@Runs.trans (3*2) ((1*3)+(4*2)) (before7775 k).denote (before7776 k).denote (before7778 k).denote (step7775 k) (@Runs.trans (1*3) (4*2) (before7776 k).denote (before7777 k).denote (before7778 k).denote (step7776 k) (step7777 k))) (@Runs.trans (1*1) ((5*2)+(1*2)) (before7778 k).denote (before7779 k).denote (before7781 k).denote (step7778 k) (@Runs.trans (5*2) (1*2) (before7779 k).denote (before7780 k).denote (before7781 k).denote (step7779 k) (step7780 k)))) (@Runs.trans ((1*2)+((1*2)+(57*2))) ((1*2)+((10*2)+(1*2))) (before7781 k).denote (before7784 k).denote (before7787 k).denote (@Runs.trans (1*2) ((1*2)+(57*2)) (before7781 k).denote (before7782 k).denote (before7784 k).denote (step7781 k) (@Runs.trans (1*2) (57*2) (before7782 k).denote (before7783 k).denote (before7784 k).denote (step7782 k) (step7783 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before7784 k).denote (before7785 k).denote (before7787 k).denote (step7784 k) (@Runs.trans (10*2) (1*2) (before7785 k).denote (before7786 k).denote (before7787 k).denote (step7785 k) (step7786 k))))) (@Runs.trans (((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2)))) (((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2)))) (before7787 k).denote (before7793 k).denote (after7799 k).denote (@Runs.trans ((1*2)+((42*2)+(1*2))) ((85*2)+((1*2)+(1*2))) (before7787 k).denote (before7790 k).denote (before7793 k).denote (@Runs.trans (1*2) ((42*2)+(1*2)) (before7787 k).denote (before7788 k).denote (before7790 k).denote (step7787 k) (@Runs.trans (42*2) (1*2) (before7788 k).denote (before7789 k).denote (before7790 k).denote (step7788 k) (step7789 k))) (@Runs.trans (85*2) ((1*2)+(1*2)) (before7790 k).denote (before7791 k).denote (before7793 k).denote (step7790 k) (@Runs.trans (1*2) (1*2) (before7791 k).denote (before7792 k).denote (before7793 k).denote (step7791 k) (step7792 k)))) (@Runs.trans ((21*2)+((1*2)+(6*2))) ((((1*k+8)*586)+(24*2))+((1*2)+(1*2))) (before7793 k).denote (before7796 k).denote (after7799 k).denote (@Runs.trans (21*2) ((1*2)+(6*2)) (before7793 k).denote (before7794 k).denote (before7796 k).denote (step7793 k) (@Runs.trans (1*2) (6*2) (before7794 k).denote (before7795 k).denote (before7796 k).denote (step7794 k) (step7795 k))) (@Runs.trans (((1*k+8)*586)+(24*2)) ((1*2)+(1*2)) (before7796 k).denote (before7798 k).denote (after7799 k).denote (@Runs.trans ((1*k+8)*586) (24*2) (before7796 k).denote (before7797 k).denote (before7798 k).denote (step7796 k) (step7797 k)) (@Runs.trans (1*2) (1*2) (before7798 k).denote (before7799 k).denote (after7799 k).denote (step7798 k) (step7799 k)))))))) + have ht : (((((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))))+(((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1))))))+(((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))))+((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2)))))))+((((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))))+((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1))))))+(((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2)))))))) = (1922*k+1583540116) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean new file mode 100644 index 00000000..33d060d1 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean @@ -0,0 +1,819 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7800_0 : Stack := [] +abbrev tail7800_1 : Stack := ⟨w0,1⟩ :: tail7800_0 +abbrev tail7800_2 : Stack := ⟨w2,1⟩ :: tail7800_1 +abbrev tail7800_3 : Stack := ⟨w1,1⟩ :: tail7800_2 +abbrev tail7800_4 : Stack := ⟨w0,1⟩ :: tail7800_3 +abbrev tail7800_5 : Stack := ⟨w2,1⟩ :: tail7800_4 +abbrev tail7800_6 : Stack := ⟨w1,2⟩ :: tail7800_5 +abbrev tail7800_7 : Stack := ⟨w0,5⟩ :: tail7800_6 +abbrev tail7800_8 : Stack := ⟨w2,1⟩ :: tail7800_7 +abbrev tail7800_9 : Stack := ⟨w0,13⟩ :: tail7800_8 +abbrev tail7800_10 : Stack := ⟨w2,1⟩ :: tail7800_9 +abbrev tail7800_11 : Stack := ⟨w1,3⟩ :: tail7800_10 +abbrev tail7800_12 : Stack := ⟨w0,15⟩ :: tail7800_11 +abbrev tail7800_13 : Stack := ⟨w2,1⟩ :: tail7800_12 +abbrev tail7800_14 : Stack := ⟨w1,3⟩ :: tail7800_13 +abbrev tail7800_15 : Stack := ⟨w0,15⟩ :: tail7800_14 +abbrev tail7800_16 : Stack := ⟨w2,1⟩ :: tail7800_15 +abbrev tail7800_17 : Stack := ⟨w1,3⟩ :: tail7800_16 +abbrev tail7800_18 : Stack := ⟨w0,2⟩ :: tail7800_17 +abbrev tail7800_19 (k : Nat) : Stack := ⟨w328,(1*k+6)⟩ :: tail7800_18 +abbrev tail7800_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7800_19 k +abbrev tail7800_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7800_20 k +abbrev tail7800_22 (k : Nat) : Stack := ⟨w1,791761147⟩ :: tail7800_21 k +abbrev tail7800_23 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7800_22 k +abbrev tail7800_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_23 k +abbrev tail7800_25 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7800_24 k +abbrev tail7800_26 (k : Nat) : Stack := ⟨w0,46⟩ :: tail7800_25 k +abbrev tail7800_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_26 k +abbrev tail7800_28 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7800_27 k +abbrev tail7800_29 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7800_28 k +abbrev tail7800_30 : Stack := ⟨w1,6⟩ :: tail7800_0 +abbrev tail7800_31 : Stack := ⟨w2,1⟩ :: tail7800_30 +abbrev tail7800_32 : Stack := ⟨w0,1⟩ :: tail7800_31 +abbrev tail7800_33 : Stack := ⟨w1,58⟩ :: tail7800_32 +abbrev tail7800_34 : Stack := ⟨w2,1⟩ :: tail7800_33 +abbrev tail7800_35 : Stack := ⟨w0,11⟩ :: tail7800_34 +abbrev tail7800_36 : Stack := ⟨w1,43⟩ :: tail7800_35 +abbrev tail7800_37 : Stack := ⟨w2,1⟩ :: tail7800_36 +abbrev tail7800_38 : Stack := ⟨w0,86⟩ :: tail7800_37 +abbrev tail7800_39 : Stack := ⟨w1,22⟩ :: tail7800_38 +abbrev tail7800_40 : Stack := ⟨w2,1⟩ :: tail7800_39 +abbrev tail7800_41 : Stack := ⟨w0,6⟩ :: tail7800_40 +abbrev tail7800_42 (k : Nat) : Stack := ⟨w330,(1*k+8)⟩ :: tail7800_41 +abbrev tail7800_43 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7800_42 k +abbrev tail7800_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_43 k +abbrev tail7800_45 (k : Nat) : Stack := ⟨w1,98⟩ :: tail7800_43 k +abbrev tail7800_46 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7800_27 k +abbrev tail7800_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_45 k +abbrev tail7800_48 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7800_47 k +abbrev tail7800_49 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7800_47 k +abbrev tail7800_50 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7800_25 k +abbrev tail7800_51 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_49 k +abbrev tail7800_52 (k : Nat) : Stack := ⟨w1,46⟩ :: tail7800_49 k +abbrev tail7800_53 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_24 k +abbrev tail7800_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_52 k +abbrev tail7800_55 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7800_54 k +abbrev tail7800_56 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7800_54 k +abbrev tail7800_57 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7800_22 k +abbrev tail7800_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_56 k +abbrev tail7800_59 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7800_56 k +abbrev tail7800_60 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail7800_21 k +abbrev tail7800_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_59 k +abbrev tail7800_62 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail7800_61 k +abbrev tail7800_63 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7800_62 k +abbrev tail7800_64 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7800_63 k +abbrev tail7800_65 (k : Nat) : Stack := ⟨w331,(1*k+6)⟩ :: tail7800_64 k +abbrev tail7800_66 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7800_65 k +abbrev tail7800_67 : Stack := ⟨w1,2⟩ :: tail7800_16 +abbrev tail7800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_66 k +abbrev tail7800_69 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7800_68 k +abbrev tail7800_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7800_68 k +abbrev tail7800_71 : Stack := ⟨w0,14⟩ :: tail7800_14 +abbrev tail7800_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_70 k +abbrev tail7800_73 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_70 k +abbrev tail7800_74 : Stack := ⟨w1,2⟩ :: tail7800_13 +abbrev tail7800_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_73 k +abbrev tail7800_76 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7800_75 k +abbrev tail7800_77 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7800_75 k +abbrev tail7800_78 : Stack := ⟨w0,14⟩ :: tail7800_11 +abbrev tail7800_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_77 k +abbrev tail7800_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_77 k +abbrev tail7800_81 : Stack := ⟨w1,2⟩ :: tail7800_10 +abbrev tail7800_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_80 k +abbrev tail7800_83 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7800_82 k +abbrev tail7800_84 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7800_82 k +abbrev tail7800_85 : Stack := ⟨w0,12⟩ :: tail7800_8 +abbrev tail7800_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_84 k +abbrev tail7800_87 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7800_84 k +abbrev tail7800_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_87 k +abbrev tail7800_89 : Stack := ⟨w0,4⟩ :: tail7800_6 +abbrev tail7800_90 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7800_87 k +abbrev tail7800_91 : Stack := ⟨w0,3⟩ :: tail7800_6 +abbrev tail7800_92 : Stack := ⟨w2,1⟩ :: tail7800_91 +abbrev tail7800_93 : Stack := ⟨w23,1⟩ :: tail7800_92 +abbrev tail7800_94 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7800_84 k +abbrev tail7800_95 : Stack := ⟨w0,1⟩ :: tail7800_92 +abbrev tail7800_96 : Stack := ⟨w0,15⟩ :: tail7800_92 +abbrev tail7800_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_83 k +abbrev tail7800_98 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_97 k +abbrev tail7800_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_98 k +abbrev tail7800_100 : Stack := ⟨w0,2⟩ :: tail7800_6 +abbrev tail7800_101 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7800_98 k +abbrev tail7800_102 : Stack := ⟨w0,1⟩ :: tail7800_6 +abbrev tail7800_103 : Stack := ⟨w2,1⟩ :: tail7800_102 +abbrev tail7800_104 : Stack := ⟨w23,1⟩ :: tail7800_103 +abbrev tail7800_105 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7800_97 k +abbrev tail7800_106 : Stack := ⟨w0,1⟩ :: tail7800_103 +abbrev tail7800_107 : Stack := ⟨w0,17⟩ :: tail7800_103 +abbrev tail7800_108 : Stack := ⟨w2,1⟩ :: tail7800_107 +abbrev tail7800_109 : Stack := ⟨w1,2⟩ :: tail7800_108 +abbrev tail7800_110 : Stack := ⟨w23,1⟩ :: tail7800_109 +abbrev tail7800_111 : Stack := ⟨w0,15⟩ :: tail7800_110 +abbrev tail7800_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_76 k +abbrev tail7800_113 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_112 k +abbrev tail7800_114 : Stack := ⟨w0,1⟩ :: tail7800_109 +abbrev tail7800_115 : Stack := ⟨w0,16⟩ :: tail7800_109 +abbrev tail7800_116 : Stack := ⟨w2,1⟩ :: tail7800_115 +abbrev tail7800_117 : Stack := ⟨w1,2⟩ :: tail7800_116 +abbrev tail7800_118 : Stack := ⟨w23,1⟩ :: tail7800_117 +abbrev tail7800_119 : Stack := ⟨w0,15⟩ :: tail7800_118 +abbrev tail7800_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_69 k +abbrev tail7800_121 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_120 k +abbrev tail7800_122 : Stack := ⟨w0,1⟩ :: tail7800_117 +abbrev tail7800_123 : Stack := ⟨w0,16⟩ :: tail7800_117 +abbrev tail7800_124 : Stack := ⟨w2,1⟩ :: tail7800_123 +abbrev tail7800_125 : Stack := ⟨w1,2⟩ :: tail7800_124 +abbrev tail7800_126 : Stack := ⟨w23,1⟩ :: tail7800_125 +abbrev tail7800_127 : Stack := ⟨w0,2⟩ :: tail7800_126 +abbrev tail7800_128 (k : Nat) : Stack := ⟨w331,(1*k+5)⟩ :: tail7800_64 k +abbrev tail7800_129 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_128 k +abbrev tail7800_130 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7800_129 k +abbrev tail7800_131 : Stack := ⟨w0,1⟩ :: tail7800_125 +abbrev tail7800_132 : Stack := ⟨w0,3⟩ :: tail7800_125 +abbrev tail7800_133 : Stack := ⟨w333,1⟩ :: tail7800_132 +abbrev tail7800_134 (k : Nat) : Stack := ⟨w331,(1*k+4)⟩ :: tail7800_64 k +abbrev tail7800_135 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_134 k +abbrev tail7800_136 : Stack := ⟨w334,1⟩ :: tail7800_132 +abbrev tail7800_137 : Stack := ⟨w333,1⟩ :: tail7800_136 +abbrev tail7800_138 (k : Nat) : Stack := ⟨w331,(1*k+3)⟩ :: tail7800_64 k +abbrev tail7800_139 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_138 k +abbrev tail7800_140 : Stack := ⟨w334,2⟩ :: tail7800_132 +abbrev tail7800_141 : Stack := ⟨w333,1⟩ :: tail7800_140 +abbrev tail7800_142 (k : Nat) : Stack := ⟨w331,(1*k+2)⟩ :: tail7800_64 k +abbrev tail7800_143 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_142 k +abbrev tail7800_144 : Stack := ⟨w334,3⟩ :: tail7800_132 +abbrev tail7800_145 (k : Nat) : Stack := ⟨w334,(1*k+4)⟩ :: tail7800_132 +abbrev tail7800_146 (k : Nat) : Stack := ⟨w331,1⟩ :: tail7800_64 k +abbrev tail7800_147 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_146 k +abbrev tail7800_148 (k : Nat) : Stack := ⟨w333,1⟩ :: tail7800_145 k +abbrev tail7800_149 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_64 k +abbrev tail7800_150 (k : Nat) : Stack := ⟨w334,(1*k+5)⟩ :: tail7800_132 +abbrev tail7800_151 (k : Nat) : Stack := ⟨w333,1⟩ :: tail7800_150 k +abbrev tail7800_152 (k : Nat) : Stack := ⟨w322,1⟩ :: tail7800_63 k +abbrev tail7800_153 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail7800_132 +abbrev tail7800_154 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7800_153 k +abbrev tail7800_155 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7800_154 k +abbrev tail7800_156 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail7800_155 k +abbrev tail7800_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_156 k +abbrev tail7800_158 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7800_157 k +abbrev tail7800_159 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_55 k +abbrev tail7800_160 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7800_159 k +abbrev tail7800_161 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7800_156 k +abbrev tail7800_162 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7800_156 k +abbrev tail7800_163 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_162 k +abbrev tail7800_164 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_163 k +abbrev tail7800_165 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_164 k + +def before7800 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7800_29 k),(tail7800_44 k)⟩ +def before7801 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521653),(tail7800_28 k),(tail7800_45 k)⟩ +def before7802 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail7800_46 k),(tail7800_47 k)⟩ +def before7803 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7800_27 k),(tail7800_48 k)⟩ +def before7804 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7800_26 k),(tail7800_49 k)⟩ +def before7805 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7800_50 k),(tail7800_51 k)⟩ +def before7806 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521539),(tail7800_25 k),(tail7800_52 k)⟩ +def before7807 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail7800_53 k),(tail7800_54 k)⟩ +def before7808 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7800_24 k),(tail7800_55 k)⟩ +def before7809 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7800_23 k),(tail7800_56 k)⟩ +def before7810 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7800_57 k),(tail7800_58 k)⟩ +def before7811 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521477),(tail7800_22 k),(tail7800_59 k)⟩ +def before7812 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521475),(tail7800_60 k),(tail7800_61 k)⟩ +def before7813 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7800_21 k),(tail7800_62 k)⟩ +def before7814 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7800_20 k),(tail7800_63 k)⟩ +def before7815 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7800_19 k),(tail7800_64 k)⟩ +def before7816 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7800_18,(tail7800_65 k)⟩ +def before7817 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail7800_17,(tail7800_66 k)⟩ +def before7818 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail7800_67,(tail7800_68 k)⟩ +def before7819 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7800_16,(tail7800_69 k)⟩ +def before7820 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7800_15,(tail7800_70 k)⟩ +def before7821 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7800_71,(tail7800_72 k)⟩ +def before7822 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail7800_14,(tail7800_73 k)⟩ +def before7823 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail7800_74,(tail7800_75 k)⟩ +def before7824 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7800_13,(tail7800_76 k)⟩ +def before7825 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7800_12,(tail7800_77 k)⟩ +def before7826 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7800_78,(tail7800_79 k)⟩ +def before7827 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail7800_11,(tail7800_80 k)⟩ +def before7828 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail7800_81,(tail7800_82 k)⟩ +def before7829 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7800_10,(tail7800_83 k)⟩ +def before7830 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7800_9,(tail7800_84 k)⟩ +def before7831 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7800_85,(tail7800_86 k)⟩ +def before7832 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail7800_8,(tail7800_87 k)⟩ +def before7833 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1237),tail7800_7,(tail7800_88 k)⟩ +def before7834 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1239),tail7800_89,(tail7800_90 k)⟩ +def before7835 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1239),tail7800_92,(tail7800_90 k)⟩ +def before7836 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail7800_93,(tail7800_88 k)⟩ +def before7837 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail7800_93,(tail7800_94 k)⟩ +def before7838 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail7800_95,(tail7800_94 k)⟩ +def before7839 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7800_96,(tail7800_84 k)⟩ +def before7840 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7800_96,(tail7800_97 k)⟩ +def before7841 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail7800_92,(tail7800_98 k)⟩ +def before7842 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1241),tail7800_91,(tail7800_99 k)⟩ +def before7843 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1243),tail7800_100,(tail7800_101 k)⟩ +def before7844 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1243),tail7800_103,(tail7800_101 k)⟩ +def before7845 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail7800_104,(tail7800_99 k)⟩ +def before7846 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail7800_104,(tail7800_105 k)⟩ +def before7847 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail7800_106,(tail7800_105 k)⟩ +def before7848 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7800_107,(tail7800_97 k)⟩ +def before7849 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7800_108,(tail7800_83 k)⟩ +def before7850 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail7800_109,(tail7800_82 k)⟩ +def before7851 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail7800_110,(tail7800_80 k)⟩ +def before7852 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7800_111,(tail7800_77 k)⟩ +def before7853 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7800_111,(tail7800_112 k)⟩ +def before7854 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail7800_110,(tail7800_113 k)⟩ +def before7855 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail7800_114,(tail7800_113 k)⟩ +def before7856 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7800_115,(tail7800_112 k)⟩ +def before7857 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7800_116,(tail7800_76 k)⟩ +def before7858 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail7800_117,(tail7800_75 k)⟩ +def before7859 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail7800_118,(tail7800_73 k)⟩ +def before7860 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7800_119,(tail7800_70 k)⟩ +def before7861 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7800_119,(tail7800_120 k)⟩ +def before7862 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail7800_118,(tail7800_121 k)⟩ +def before7863 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail7800_122,(tail7800_121 k)⟩ +def before7864 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7800_123,(tail7800_120 k)⟩ +def before7865 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7800_124,(tail7800_69 k)⟩ +def before7866 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail7800_125,(tail7800_68 k)⟩ +def before7867 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail7800_126,(tail7800_66 k)⟩ +def before7868 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7800_127,(tail7800_65 k)⟩ +def before7869 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7800_127,(tail7800_129 k)⟩ +def before7870 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail7800_126,(tail7800_130 k)⟩ +def before7871 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail7800_131,(tail7800_130 k)⟩ +def before7872 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7800_132,(tail7800_129 k)⟩ +def before7873 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7800_133,(tail7800_128 k)⟩ +def before7874 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail7800_133,(tail7800_135 k)⟩ +def before7875 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7800_136,(tail7800_135 k)⟩ +def before7876 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7800_137,(tail7800_134 k)⟩ +def before7877 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail7800_137,(tail7800_139 k)⟩ +def before7878 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7800_140,(tail7800_139 k)⟩ +def before7879 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7800_141,(tail7800_138 k)⟩ +def before7880 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail7800_141,(tail7800_143 k)⟩ +def before7881 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7800_144,(tail7800_143 k)⟩ +def before7882 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail7800_145 k),(tail7800_147 k)⟩ +def before7883 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7800_148 k),(tail7800_146 k)⟩ +def before7884 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail7800_148 k),(tail7800_149 k)⟩ +def before7885 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7800_150 k),(tail7800_149 k)⟩ +def before7886 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7800_151 k),(tail7800_64 k)⟩ +def before7887 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7800_151 k),(tail7800_152 k)⟩ +def before7888 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7800_153 k),(tail7800_152 k)⟩ +def before7889 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7800_154 k),(tail7800_63 k)⟩ +def before7890 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7800_155 k),(tail7800_62 k)⟩ +def before7891 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521475),(tail7800_156 k),(tail7800_61 k)⟩ +def before7892 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521477),(tail7800_157 k),(tail7800_59 k)⟩ +def before7893 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7800_158 k),(tail7800_56 k)⟩ +def before7894 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7800_158 k),(tail7800_159 k)⟩ +def before7895 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521477),(tail7800_157 k),(tail7800_160 k)⟩ +def before7896 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521477),(tail7800_161 k),(tail7800_160 k)⟩ +def before7897 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7800_162 k),(tail7800_159 k)⟩ +def before7898 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7800_163 k),(tail7800_55 k)⟩ +def before7899 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521537),(tail7800_164 k),(tail7800_54 k)⟩ +def after7899 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521539),(tail7800_165 k),(tail7800_52 k)⟩ + +theorem macro7800 (k : Nat) : applyExit (before7800 k) exit10 97 = some (before7801 k) := by + simp (disch := omega) [before7800, before7801, exit10, applyExit, pop, push] + <;> omega +theorem step7800 (k : Nat) : Runs (97*2) (before7800 k).denote (before7801 k).denote := + @applyExit_sound (before7800 k) (before7801 k) exit10 97 valid10 (macro7800 k) +theorem macro7801 (k : Nat) : applyExit (before7801 k) exit11 1 = some (before7802 k) := by + simp (disch := omega) [before7801, before7802, exit11, applyExit, pop, push] + <;> omega +theorem step7801 (k : Nat) : Runs (1*2) (before7801 k).denote (before7802 k).denote := + @applyExit_sound (before7801 k) (before7802 k) exit11 1 valid11 (macro7801 k) +theorem macro7802 (k : Nat) : applyExit (before7802 k) exit2 9 = some (before7803 k) := by + simp (disch := omega) [before7802, before7803, exit2, applyExit, pop, push] + <;> omega +theorem step7802 (k : Nat) : Runs (9*2) (before7802 k).denote (before7803 k).denote := + @applyExit_sound (before7802 k) (before7803 k) exit2 9 valid2 (macro7802 k) +theorem macro7803 (k : Nat) : applyExit (before7803 k) exit3 1 = some (before7804 k) := by + simp (disch := omega) [before7803, before7804, exit3, applyExit, pop, push] + <;> omega +theorem step7803 (k : Nat) : Runs (1*2) (before7803 k).denote (before7804 k).denote := + @applyExit_sound (before7803 k) (before7804 k) exit3 1 valid3 (macro7803 k) +theorem macro7804 (k : Nat) : applyExit (before7804 k) exit9 1 = some (before7805 k) := by + simp (disch := omega) [before7804, before7805, exit9, applyExit, pop, push] + <;> omega +theorem step7804 (k : Nat) : Runs (1*2) (before7804 k).denote (before7805 k).denote := + @applyExit_sound (before7804 k) (before7805 k) exit9 1 valid9 (macro7804 k) +theorem macro7805 (k : Nat) : applyExit (before7805 k) exit10 45 = some (before7806 k) := by + simp (disch := omega) [before7805, before7806, exit10, applyExit, pop, push] + <;> omega +theorem step7805 (k : Nat) : Runs (45*2) (before7805 k).denote (before7806 k).denote := + @applyExit_sound (before7805 k) (before7806 k) exit10 45 valid10 (macro7805 k) +theorem macro7806 (k : Nat) : applyExit (before7806 k) exit11 1 = some (before7807 k) := by + simp (disch := omega) [before7806, before7807, exit11, applyExit, pop, push] + <;> omega +theorem step7806 (k : Nat) : Runs (1*2) (before7806 k).denote (before7807 k).denote := + @applyExit_sound (before7806 k) (before7807 k) exit11 1 valid11 (macro7806 k) +theorem macro7807 (k : Nat) : applyExit (before7807 k) exit2 15 = some (before7808 k) := by + simp (disch := omega) [before7807, before7808, exit2, applyExit, pop, push] + <;> omega +theorem step7807 (k : Nat) : Runs (15*2) (before7807 k).denote (before7808 k).denote := + @applyExit_sound (before7807 k) (before7808 k) exit2 15 valid2 (macro7807 k) +theorem macro7808 (k : Nat) : applyExit (before7808 k) exit3 1 = some (before7809 k) := by + simp (disch := omega) [before7808, before7809, exit3, applyExit, pop, push] + <;> omega +theorem step7808 (k : Nat) : Runs (1*2) (before7808 k).denote (before7809 k).denote := + @applyExit_sound (before7808 k) (before7809 k) exit3 1 valid3 (macro7808 k) +theorem macro7809 (k : Nat) : applyExit (before7809 k) exit9 1 = some (before7810 k) := by + simp (disch := omega) [before7809, before7810, exit9, applyExit, pop, push] + <;> omega +theorem step7809 (k : Nat) : Runs (1*2) (before7809 k).denote (before7810 k).denote := + @applyExit_sound (before7809 k) (before7810 k) exit9 1 valid9 (macro7809 k) +theorem macro7810 (k : Nat) : applyExit (before7810 k) exit10 13 = some (before7811 k) := by + simp (disch := omega) [before7810, before7811, exit10, applyExit, pop, push] + <;> omega +theorem step7810 (k : Nat) : Runs (13*2) (before7810 k).denote (before7811 k).denote := + @applyExit_sound (before7810 k) (before7811 k) exit10 13 valid10 (macro7810 k) +theorem macro7811 (k : Nat) : applyExit (before7811 k) exit11 1 = some (before7812 k) := by + simp (disch := omega) [before7811, before7812, exit11, applyExit, pop, push] + <;> omega +theorem step7811 (k : Nat) : Runs (1*2) (before7811 k).denote (before7812 k).denote := + @applyExit_sound (before7811 k) (before7812 k) exit11 1 valid11 (macro7811 k) +theorem macro7812 (k : Nat) : applyExit (before7812 k) exit2 791761146 = some (before7813 k) := by + simp (disch := omega) [before7812, before7813, exit2, applyExit, pop, push] + <;> omega +theorem step7812 (k : Nat) : Runs (791761146*2) (before7812 k).denote (before7813 k).denote := + @applyExit_sound (before7812 k) (before7813 k) exit2 791761146 valid2 (macro7812 k) +theorem macro7813 (k : Nat) : applyExit (before7813 k) exit276 1 = some (before7814 k) := by + simp (disch := omega) [before7813, before7814, exit276, applyExit, pop, push] + <;> omega +theorem step7813 (k : Nat) : Runs (1*38) (before7813 k).denote (before7814 k).denote := + @applyExit_sound (before7813 k) (before7814 k) exit276 1 valid276 (macro7813 k) +theorem macro7814 (k : Nat) : applyExit (before7814 k) exit355 1 = some (before7815 k) := by + simp (disch := omega) [before7814, before7815, exit355, applyExit, pop, push] + <;> omega +theorem step7814 (k : Nat) : Runs (1*38) (before7814 k).denote (before7815 k).denote := + @applyExit_sound (before7814 k) (before7815 k) exit355 1 valid355 (macro7814 k) +theorem macro7815 (k : Nat) : applyExit (before7815 k) exit370 (1*k+6) = some (before7816 k) := by + simp (disch := omega) [before7815, before7816, exit370, applyExit, pop, push] + <;> omega +theorem step7815 (k : Nat) : Runs ((1*k+6)*38) (before7815 k).denote (before7816 k).denote := + @applyExit_sound (before7815 k) (before7816 k) exit370 (1*k+6) valid370 (macro7815 k) +theorem macro7816 (k : Nat) : applyExit (before7816 k) exit10 2 = some (before7817 k) := by + simp (disch := omega) [before7816, before7817, exit10, applyExit, pop, push] + <;> omega +theorem step7816 (k : Nat) : Runs (2*2) (before7816 k).denote (before7817 k).denote := + @applyExit_sound (before7816 k) (before7817 k) exit10 2 valid10 (macro7816 k) +theorem macro7817 (k : Nat) : applyExit (before7817 k) exit11 1 = some (before7818 k) := by + simp (disch := omega) [before7817, before7818, exit11, applyExit, pop, push] + <;> omega +theorem step7817 (k : Nat) : Runs (1*2) (before7817 k).denote (before7818 k).denote := + @applyExit_sound (before7817 k) (before7818 k) exit11 1 valid11 (macro7817 k) +theorem macro7818 (k : Nat) : applyExit (before7818 k) exit2 2 = some (before7819 k) := by + simp (disch := omega) [before7818, before7819, exit2, applyExit, pop, push] + <;> omega +theorem step7818 (k : Nat) : Runs (2*2) (before7818 k).denote (before7819 k).denote := + @applyExit_sound (before7818 k) (before7819 k) exit2 2 valid2 (macro7818 k) +theorem macro7819 (k : Nat) : applyExit (before7819 k) exit3 1 = some (before7820 k) := by + simp (disch := omega) [before7819, before7820, exit3, applyExit, pop, push] + <;> omega +theorem step7819 (k : Nat) : Runs (1*2) (before7819 k).denote (before7820 k).denote := + @applyExit_sound (before7819 k) (before7820 k) exit3 1 valid3 (macro7819 k) +theorem macro7820 (k : Nat) : applyExit (before7820 k) exit9 1 = some (before7821 k) := by + simp (disch := omega) [before7820, before7821, exit9, applyExit, pop, push] + <;> omega +theorem step7820 (k : Nat) : Runs (1*2) (before7820 k).denote (before7821 k).denote := + @applyExit_sound (before7820 k) (before7821 k) exit9 1 valid9 (macro7820 k) +theorem macro7821 (k : Nat) : applyExit (before7821 k) exit10 14 = some (before7822 k) := by + simp (disch := omega) [before7821, before7822, exit10, applyExit, pop, push] + <;> omega +theorem step7821 (k : Nat) : Runs (14*2) (before7821 k).denote (before7822 k).denote := + @applyExit_sound (before7821 k) (before7822 k) exit10 14 valid10 (macro7821 k) +theorem macro7822 (k : Nat) : applyExit (before7822 k) exit11 1 = some (before7823 k) := by + simp (disch := omega) [before7822, before7823, exit11, applyExit, pop, push] + <;> omega +theorem step7822 (k : Nat) : Runs (1*2) (before7822 k).denote (before7823 k).denote := + @applyExit_sound (before7822 k) (before7823 k) exit11 1 valid11 (macro7822 k) +theorem macro7823 (k : Nat) : applyExit (before7823 k) exit2 2 = some (before7824 k) := by + simp (disch := omega) [before7823, before7824, exit2, applyExit, pop, push] + <;> omega +theorem step7823 (k : Nat) : Runs (2*2) (before7823 k).denote (before7824 k).denote := + @applyExit_sound (before7823 k) (before7824 k) exit2 2 valid2 (macro7823 k) +theorem macro7824 (k : Nat) : applyExit (before7824 k) exit3 1 = some (before7825 k) := by + simp (disch := omega) [before7824, before7825, exit3, applyExit, pop, push] + <;> omega +theorem step7824 (k : Nat) : Runs (1*2) (before7824 k).denote (before7825 k).denote := + @applyExit_sound (before7824 k) (before7825 k) exit3 1 valid3 (macro7824 k) +theorem macro7825 (k : Nat) : applyExit (before7825 k) exit9 1 = some (before7826 k) := by + simp (disch := omega) [before7825, before7826, exit9, applyExit, pop, push] + <;> omega +theorem step7825 (k : Nat) : Runs (1*2) (before7825 k).denote (before7826 k).denote := + @applyExit_sound (before7825 k) (before7826 k) exit9 1 valid9 (macro7825 k) +theorem macro7826 (k : Nat) : applyExit (before7826 k) exit10 14 = some (before7827 k) := by + simp (disch := omega) [before7826, before7827, exit10, applyExit, pop, push] + <;> omega +theorem step7826 (k : Nat) : Runs (14*2) (before7826 k).denote (before7827 k).denote := + @applyExit_sound (before7826 k) (before7827 k) exit10 14 valid10 (macro7826 k) +theorem macro7827 (k : Nat) : applyExit (before7827 k) exit11 1 = some (before7828 k) := by + simp (disch := omega) [before7827, before7828, exit11, applyExit, pop, push] + <;> omega +theorem step7827 (k : Nat) : Runs (1*2) (before7827 k).denote (before7828 k).denote := + @applyExit_sound (before7827 k) (before7828 k) exit11 1 valid11 (macro7827 k) +theorem macro7828 (k : Nat) : applyExit (before7828 k) exit2 2 = some (before7829 k) := by + simp (disch := omega) [before7828, before7829, exit2, applyExit, pop, push] + <;> omega +theorem step7828 (k : Nat) : Runs (2*2) (before7828 k).denote (before7829 k).denote := + @applyExit_sound (before7828 k) (before7829 k) exit2 2 valid2 (macro7828 k) +theorem macro7829 (k : Nat) : applyExit (before7829 k) exit3 1 = some (before7830 k) := by + simp (disch := omega) [before7829, before7830, exit3, applyExit, pop, push] + <;> omega +theorem step7829 (k : Nat) : Runs (1*2) (before7829 k).denote (before7830 k).denote := + @applyExit_sound (before7829 k) (before7830 k) exit3 1 valid3 (macro7829 k) +theorem macro7830 (k : Nat) : applyExit (before7830 k) exit9 1 = some (before7831 k) := by + simp (disch := omega) [before7830, before7831, exit9, applyExit, pop, push] + <;> omega +theorem step7830 (k : Nat) : Runs (1*2) (before7830 k).denote (before7831 k).denote := + @applyExit_sound (before7830 k) (before7831 k) exit9 1 valid9 (macro7830 k) +theorem macro7831 (k : Nat) : applyExit (before7831 k) exit10 12 = some (before7832 k) := by + simp (disch := omega) [before7831, before7832, exit10, applyExit, pop, push] + <;> omega +theorem step7831 (k : Nat) : Runs (12*2) (before7831 k).denote (before7832 k).denote := + @applyExit_sound (before7831 k) (before7832 k) exit10 12 valid10 (macro7831 k) +theorem macro7832 (k : Nat) : applyExit (before7832 k) exit46 1 = some (before7833 k) := by + simp (disch := omega) [before7832, before7833, exit46, applyExit, pop, push] + <;> omega +theorem step7832 (k : Nat) : Runs (1*2) (before7832 k).denote (before7833 k).denote := + @applyExit_sound (before7832 k) (before7833 k) exit46 1 valid46 (macro7832 k) +theorem macro7833 (k : Nat) : applyExit (before7833 k) exit47 1 = some (before7834 k) := by + simp (disch := omega) [before7833, before7834, exit47, applyExit, pop, push] + <;> omega +theorem step7833 (k : Nat) : Runs (1*2) (before7833 k).denote (before7834 k).denote := + @applyExit_sound (before7833 k) (before7834 k) exit47 1 valid47 (macro7833 k) +theorem macro7834 (k : Nat) : applyExit (before7834 k) exit62 1 = some (before7835 k) := by + simp (disch := omega) [before7834, before7835, exit62, applyExit, pop, push] + <;> omega +theorem step7834 (k : Nat) : Runs (1*1) (before7834 k).denote (before7835 k).denote := + @applyExit_sound (before7834 k) (before7835 k) exit62 1 valid62 (macro7834 k) +theorem macro7835 (k : Nat) : applyExit (before7835 k) exit35 1 = some (before7836 k) := by + simp (disch := omega) [before7835, before7836, exit35, applyExit, pop, push] + <;> omega +theorem step7835 (k : Nat) : Runs (1*2) (before7835 k).denote (before7836 k).denote := + @applyExit_sound (before7835 k) (before7836 k) exit35 1 valid35 (macro7835 k) +theorem macro7836 (k : Nat) : applyExit (before7836 k) exit39 1 = some (before7837 k) := by + simp (disch := omega) [before7836, before7837, exit39, applyExit, pop, push] + <;> omega +theorem step7836 (k : Nat) : Runs (1*1) (before7836 k).denote (before7837 k).denote := + @applyExit_sound (before7836 k) (before7837 k) exit39 1 valid39 (macro7836 k) +theorem macro7837 (k : Nat) : applyExit (before7837 k) exit32 1 = some (before7838 k) := by + simp (disch := omega) [before7837, before7838, exit32, applyExit, pop, push] + <;> omega +theorem step7837 (k : Nat) : Runs (1*3) (before7837 k).denote (before7838 k).denote := + @applyExit_sound (before7837 k) (before7838 k) exit32 1 valid32 (macro7837 k) +theorem macro7838 (k : Nat) : applyExit (before7838 k) exit36 14 = some (before7839 k) := by + simp (disch := omega) [before7838, before7839, exit36, applyExit, pop, push] + <;> omega +theorem step7838 (k : Nat) : Runs (14*2) (before7838 k).denote (before7839 k).denote := + @applyExit_sound (before7838 k) (before7839 k) exit36 14 valid36 (macro7838 k) +theorem macro7839 (k : Nat) : applyExit (before7839 k) exit31 1 = some (before7840 k) := by + simp (disch := omega) [before7839, before7840, exit31, applyExit, pop, push] + <;> omega +theorem step7839 (k : Nat) : Runs (1*1) (before7839 k).denote (before7840 k).denote := + @applyExit_sound (before7839 k) (before7840 k) exit31 1 valid31 (macro7839 k) +theorem macro7840 (k : Nat) : applyExit (before7840 k) exit10 15 = some (before7841 k) := by + simp (disch := omega) [before7840, before7841, exit10, applyExit, pop, push] + <;> omega +theorem step7840 (k : Nat) : Runs (15*2) (before7840 k).denote (before7841 k).denote := + @applyExit_sound (before7840 k) (before7841 k) exit10 15 valid10 (macro7840 k) +theorem macro7841 (k : Nat) : applyExit (before7841 k) exit46 1 = some (before7842 k) := by + simp (disch := omega) [before7841, before7842, exit46, applyExit, pop, push] + <;> omega +theorem step7841 (k : Nat) : Runs (1*2) (before7841 k).denote (before7842 k).denote := + @applyExit_sound (before7841 k) (before7842 k) exit46 1 valid46 (macro7841 k) +theorem macro7842 (k : Nat) : applyExit (before7842 k) exit47 1 = some (before7843 k) := by + simp (disch := omega) [before7842, before7843, exit47, applyExit, pop, push] + <;> omega +theorem step7842 (k : Nat) : Runs (1*2) (before7842 k).denote (before7843 k).denote := + @applyExit_sound (before7842 k) (before7843 k) exit47 1 valid47 (macro7842 k) +theorem macro7843 (k : Nat) : applyExit (before7843 k) exit62 1 = some (before7844 k) := by + simp (disch := omega) [before7843, before7844, exit62, applyExit, pop, push] + <;> omega +theorem step7843 (k : Nat) : Runs (1*1) (before7843 k).denote (before7844 k).denote := + @applyExit_sound (before7843 k) (before7844 k) exit62 1 valid62 (macro7843 k) +theorem macro7844 (k : Nat) : applyExit (before7844 k) exit35 1 = some (before7845 k) := by + simp (disch := omega) [before7844, before7845, exit35, applyExit, pop, push] + <;> omega +theorem step7844 (k : Nat) : Runs (1*2) (before7844 k).denote (before7845 k).denote := + @applyExit_sound (before7844 k) (before7845 k) exit35 1 valid35 (macro7844 k) +theorem macro7845 (k : Nat) : applyExit (before7845 k) exit39 1 = some (before7846 k) := by + simp (disch := omega) [before7845, before7846, exit39, applyExit, pop, push] + <;> omega +theorem step7845 (k : Nat) : Runs (1*1) (before7845 k).denote (before7846 k).denote := + @applyExit_sound (before7845 k) (before7846 k) exit39 1 valid39 (macro7845 k) +theorem macro7846 (k : Nat) : applyExit (before7846 k) exit32 1 = some (before7847 k) := by + simp (disch := omega) [before7846, before7847, exit32, applyExit, pop, push] + <;> omega +theorem step7846 (k : Nat) : Runs (1*3) (before7846 k).denote (before7847 k).denote := + @applyExit_sound (before7846 k) (before7847 k) exit32 1 valid32 (macro7846 k) +theorem macro7847 (k : Nat) : applyExit (before7847 k) exit36 16 = some (before7848 k) := by + simp (disch := omega) [before7847, before7848, exit36, applyExit, pop, push] + <;> omega +theorem step7847 (k : Nat) : Runs (16*2) (before7847 k).denote (before7848 k).denote := + @applyExit_sound (before7847 k) (before7848 k) exit36 16 valid36 (macro7847 k) +theorem macro7848 (k : Nat) : applyExit (before7848 k) exit33 1 = some (before7849 k) := by + simp (disch := omega) [before7848, before7849, exit33, applyExit, pop, push] + <;> omega +theorem step7848 (k : Nat) : Runs (1*2) (before7848 k).denote (before7849 k).denote := + @applyExit_sound (before7848 k) (before7849 k) exit33 1 valid33 (macro7848 k) +theorem macro7849 (k : Nat) : applyExit (before7849 k) exit34 2 = some (before7850 k) := by + simp (disch := omega) [before7849, before7850, exit34, applyExit, pop, push] + <;> omega +theorem step7849 (k : Nat) : Runs (2*2) (before7849 k).denote (before7850 k).denote := + @applyExit_sound (before7849 k) (before7850 k) exit34 2 valid34 (macro7849 k) +theorem macro7850 (k : Nat) : applyExit (before7850 k) exit35 1 = some (before7851 k) := by + simp (disch := omega) [before7850, before7851, exit35, applyExit, pop, push] + <;> omega +theorem step7850 (k : Nat) : Runs (1*2) (before7850 k).denote (before7851 k).denote := + @applyExit_sound (before7850 k) (before7851 k) exit35 1 valid35 (macro7850 k) +theorem macro7851 (k : Nat) : applyExit (before7851 k) exit36 15 = some (before7852 k) := by + simp (disch := omega) [before7851, before7852, exit36, applyExit, pop, push] + <;> omega +theorem step7851 (k : Nat) : Runs (15*2) (before7851 k).denote (before7852 k).denote := + @applyExit_sound (before7851 k) (before7852 k) exit36 15 valid36 (macro7851 k) +theorem macro7852 (k : Nat) : applyExit (before7852 k) exit31 1 = some (before7853 k) := by + simp (disch := omega) [before7852, before7853, exit31, applyExit, pop, push] + <;> omega +theorem step7852 (k : Nat) : Runs (1*1) (before7852 k).denote (before7853 k).denote := + @applyExit_sound (before7852 k) (before7853 k) exit31 1 valid31 (macro7852 k) +theorem macro7853 (k : Nat) : applyExit (before7853 k) exit10 15 = some (before7854 k) := by + simp (disch := omega) [before7853, before7854, exit10, applyExit, pop, push] + <;> omega +theorem step7853 (k : Nat) : Runs (15*2) (before7853 k).denote (before7854 k).denote := + @applyExit_sound (before7853 k) (before7854 k) exit10 15 valid10 (macro7853 k) +theorem macro7854 (k : Nat) : applyExit (before7854 k) exit32 1 = some (before7855 k) := by + simp (disch := omega) [before7854, before7855, exit32, applyExit, pop, push] + <;> omega +theorem step7854 (k : Nat) : Runs (1*3) (before7854 k).denote (before7855 k).denote := + @applyExit_sound (before7854 k) (before7855 k) exit32 1 valid32 (macro7854 k) +theorem macro7855 (k : Nat) : applyExit (before7855 k) exit36 15 = some (before7856 k) := by + simp (disch := omega) [before7855, before7856, exit36, applyExit, pop, push] + <;> omega +theorem step7855 (k : Nat) : Runs (15*2) (before7855 k).denote (before7856 k).denote := + @applyExit_sound (before7855 k) (before7856 k) exit36 15 valid36 (macro7855 k) +theorem macro7856 (k : Nat) : applyExit (before7856 k) exit33 1 = some (before7857 k) := by + simp (disch := omega) [before7856, before7857, exit33, applyExit, pop, push] + <;> omega +theorem step7856 (k : Nat) : Runs (1*2) (before7856 k).denote (before7857 k).denote := + @applyExit_sound (before7856 k) (before7857 k) exit33 1 valid33 (macro7856 k) +theorem macro7857 (k : Nat) : applyExit (before7857 k) exit34 2 = some (before7858 k) := by + simp (disch := omega) [before7857, before7858, exit34, applyExit, pop, push] + <;> omega +theorem step7857 (k : Nat) : Runs (2*2) (before7857 k).denote (before7858 k).denote := + @applyExit_sound (before7857 k) (before7858 k) exit34 2 valid34 (macro7857 k) +theorem macro7858 (k : Nat) : applyExit (before7858 k) exit35 1 = some (before7859 k) := by + simp (disch := omega) [before7858, before7859, exit35, applyExit, pop, push] + <;> omega +theorem step7858 (k : Nat) : Runs (1*2) (before7858 k).denote (before7859 k).denote := + @applyExit_sound (before7858 k) (before7859 k) exit35 1 valid35 (macro7858 k) +theorem macro7859 (k : Nat) : applyExit (before7859 k) exit36 15 = some (before7860 k) := by + simp (disch := omega) [before7859, before7860, exit36, applyExit, pop, push] + <;> omega +theorem step7859 (k : Nat) : Runs (15*2) (before7859 k).denote (before7860 k).denote := + @applyExit_sound (before7859 k) (before7860 k) exit36 15 valid36 (macro7859 k) +theorem macro7860 (k : Nat) : applyExit (before7860 k) exit31 1 = some (before7861 k) := by + simp (disch := omega) [before7860, before7861, exit31, applyExit, pop, push] + <;> omega +theorem step7860 (k : Nat) : Runs (1*1) (before7860 k).denote (before7861 k).denote := + @applyExit_sound (before7860 k) (before7861 k) exit31 1 valid31 (macro7860 k) +theorem macro7861 (k : Nat) : applyExit (before7861 k) exit10 15 = some (before7862 k) := by + simp (disch := omega) [before7861, before7862, exit10, applyExit, pop, push] + <;> omega +theorem step7861 (k : Nat) : Runs (15*2) (before7861 k).denote (before7862 k).denote := + @applyExit_sound (before7861 k) (before7862 k) exit10 15 valid10 (macro7861 k) +theorem macro7862 (k : Nat) : applyExit (before7862 k) exit32 1 = some (before7863 k) := by + simp (disch := omega) [before7862, before7863, exit32, applyExit, pop, push] + <;> omega +theorem step7862 (k : Nat) : Runs (1*3) (before7862 k).denote (before7863 k).denote := + @applyExit_sound (before7862 k) (before7863 k) exit32 1 valid32 (macro7862 k) +theorem macro7863 (k : Nat) : applyExit (before7863 k) exit36 15 = some (before7864 k) := by + simp (disch := omega) [before7863, before7864, exit36, applyExit, pop, push] + <;> omega +theorem step7863 (k : Nat) : Runs (15*2) (before7863 k).denote (before7864 k).denote := + @applyExit_sound (before7863 k) (before7864 k) exit36 15 valid36 (macro7863 k) +theorem macro7864 (k : Nat) : applyExit (before7864 k) exit33 1 = some (before7865 k) := by + simp (disch := omega) [before7864, before7865, exit33, applyExit, pop, push] + <;> omega +theorem step7864 (k : Nat) : Runs (1*2) (before7864 k).denote (before7865 k).denote := + @applyExit_sound (before7864 k) (before7865 k) exit33 1 valid33 (macro7864 k) +theorem macro7865 (k : Nat) : applyExit (before7865 k) exit34 2 = some (before7866 k) := by + simp (disch := omega) [before7865, before7866, exit34, applyExit, pop, push] + <;> omega +theorem step7865 (k : Nat) : Runs (2*2) (before7865 k).denote (before7866 k).denote := + @applyExit_sound (before7865 k) (before7866 k) exit34 2 valid34 (macro7865 k) +theorem macro7866 (k : Nat) : applyExit (before7866 k) exit35 1 = some (before7867 k) := by + simp (disch := omega) [before7866, before7867, exit35, applyExit, pop, push] + <;> omega +theorem step7866 (k : Nat) : Runs (1*2) (before7866 k).denote (before7867 k).denote := + @applyExit_sound (before7866 k) (before7867 k) exit35 1 valid35 (macro7866 k) +theorem macro7867 (k : Nat) : applyExit (before7867 k) exit36 2 = some (before7868 k) := by + simp (disch := omega) [before7867, before7868, exit36, applyExit, pop, push] + <;> omega +theorem step7867 (k : Nat) : Runs (2*2) (before7867 k).denote (before7868 k).denote := + @applyExit_sound (before7867 k) (before7868 k) exit36 2 valid36 (macro7867 k) +theorem macro7868 (k : Nat) : applyExit (before7868 k) exit371 1 = some (before7869 k) := by + simp (disch := omega) [before7868, before7869, exit371, applyExit, pop, push] + <;> omega +theorem step7868 (k : Nat) : Runs (1*53) (before7868 k).denote (before7869 k).denote := + @applyExit_sound (before7868 k) (before7869 k) exit371 1 valid371 (macro7868 k) +theorem macro7869 (k : Nat) : applyExit (before7869 k) exit10 2 = some (before7870 k) := by + simp (disch := omega) [before7869, before7870, exit10, applyExit, pop, push] + <;> omega +theorem step7869 (k : Nat) : Runs (2*2) (before7869 k).denote (before7870 k).denote := + @applyExit_sound (before7869 k) (before7870 k) exit10 2 valid10 (macro7869 k) +theorem macro7870 (k : Nat) : applyExit (before7870 k) exit32 1 = some (before7871 k) := by + simp (disch := omega) [before7870, before7871, exit32, applyExit, pop, push] + <;> omega +theorem step7870 (k : Nat) : Runs (1*3) (before7870 k).denote (before7871 k).denote := + @applyExit_sound (before7870 k) (before7871 k) exit32 1 valid32 (macro7870 k) +theorem macro7871 (k : Nat) : applyExit (before7871 k) exit36 2 = some (before7872 k) := by + simp (disch := omega) [before7871, before7872, exit36, applyExit, pop, push] + <;> omega +theorem step7871 (k : Nat) : Runs (2*2) (before7871 k).denote (before7872 k).denote := + @applyExit_sound (before7871 k) (before7872 k) exit36 2 valid36 (macro7871 k) +theorem macro7872 (k : Nat) : applyExit (before7872 k) exit372 1 = some (before7873 k) := by + simp (disch := omega) [before7872, before7873, exit372, applyExit, pop, push] + <;> omega +theorem step7872 (k : Nat) : Runs (1*38) (before7872 k).denote (before7873 k).denote := + @applyExit_sound (before7872 k) (before7873 k) exit372 1 valid372 (macro7872 k) +theorem macro7873 (k : Nat) : applyExit (before7873 k) exit371 1 = some (before7874 k) := by + simp (disch := omega) [before7873, before7874, exit371, applyExit, pop, push] + <;> omega +theorem step7873 (k : Nat) : Runs (1*53) (before7873 k).denote (before7874 k).denote := + @applyExit_sound (before7873 k) (before7874 k) exit371 1 valid371 (macro7873 k) +theorem macro7874 (k : Nat) : applyExit (before7874 k) exit373 1 = some (before7875 k) := by + simp (disch := omega) [before7874, before7875, exit373, applyExit, pop, push] + <;> omega +theorem step7874 (k : Nat) : Runs (1*11) (before7874 k).denote (before7875 k).denote := + @applyExit_sound (before7874 k) (before7875 k) exit373 1 valid373 (macro7874 k) +theorem macro7875 (k : Nat) : applyExit (before7875 k) exit372 1 = some (before7876 k) := by + simp (disch := omega) [before7875, before7876, exit372, applyExit, pop, push] + <;> omega +theorem step7875 (k : Nat) : Runs (1*38) (before7875 k).denote (before7876 k).denote := + @applyExit_sound (before7875 k) (before7876 k) exit372 1 valid372 (macro7875 k) +theorem macro7876 (k : Nat) : applyExit (before7876 k) exit371 1 = some (before7877 k) := by + simp (disch := omega) [before7876, before7877, exit371, applyExit, pop, push] + <;> omega +theorem step7876 (k : Nat) : Runs (1*53) (before7876 k).denote (before7877 k).denote := + @applyExit_sound (before7876 k) (before7877 k) exit371 1 valid371 (macro7876 k) +theorem macro7877 (k : Nat) : applyExit (before7877 k) exit373 1 = some (before7878 k) := by + simp (disch := omega) [before7877, before7878, exit373, applyExit, pop, push] + <;> omega +theorem step7877 (k : Nat) : Runs (1*11) (before7877 k).denote (before7878 k).denote := + @applyExit_sound (before7877 k) (before7878 k) exit373 1 valid373 (macro7877 k) +theorem macro7878 (k : Nat) : applyExit (before7878 k) exit372 1 = some (before7879 k) := by + simp (disch := omega) [before7878, before7879, exit372, applyExit, pop, push] + <;> omega +theorem step7878 (k : Nat) : Runs (1*38) (before7878 k).denote (before7879 k).denote := + @applyExit_sound (before7878 k) (before7879 k) exit372 1 valid372 (macro7878 k) +theorem macro7879 (k : Nat) : applyExit (before7879 k) exit371 1 = some (before7880 k) := by + simp (disch := omega) [before7879, before7880, exit371, applyExit, pop, push] + <;> omega +theorem step7879 (k : Nat) : Runs (1*53) (before7879 k).denote (before7880 k).denote := + @applyExit_sound (before7879 k) (before7880 k) exit371 1 valid371 (macro7879 k) +theorem macro7880 (k : Nat) : applyExit (before7880 k) exit373 1 = some (before7881 k) := by + simp (disch := omega) [before7880, before7881, exit373, applyExit, pop, push] + <;> omega +theorem step7880 (k : Nat) : Runs (1*11) (before7880 k).denote (before7881 k).denote := + @applyExit_sound (before7880 k) (before7881 k) exit373 1 valid373 (macro7880 k) +def cycleState7881 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w334,(3+1*j)⟩,⟨w0,3⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w332,1⟩,⟨w331,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761146⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,46⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,25⟩,⟨w330,(1*k+8)⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,58⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart7881_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w333,1⟩,⟨w334,(3+1*j)⟩,⟨w0,3⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w331,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761146⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,46⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,25⟩,⟨w330,(1*k+8)⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,58⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +def cyclePart7881_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w333,1⟩,⟨w334,(3+1*j)⟩,⟨w0,3⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w332,1⟩,⟨w331,(1*k+1-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761146⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,46⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,25⟩,⟨w330,(1*k+8)⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,58⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ +theorem cycleMacro7881_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState7881 k j) exit372 1 = some (cyclePart7881_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState7881, cyclePart7881_0, exit372, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro7881_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7881_0 k j) exit371 1 = some (cyclePart7881_1 k j) := by + have hp : 1 ≤ (1*k+2-1*j) := by omega + have he : 1 ≠ (1*k+2-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart7881_0, cyclePart7881_1, exit371, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro7881_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7881_1 k j) exit373 1 = some (cycleState7881 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart7881_1, cycleState7881, exit373, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun7881 (k j : Nat) (hj : j < (1*k+1)) : Runs 102 (cycleState7881 k j).denote (cycleState7881 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState7881 k j).denote (cyclePart7881_0 k j).denote := @applyExit_sound (cycleState7881 k j) (cyclePart7881_0 k j) exit372 1 valid372 (cycleMacro7881_0 k j hj) + have h1 : Runs (1*53) (cyclePart7881_0 k j).denote (cyclePart7881_1 k j).denote := @applyExit_sound (cyclePart7881_0 k j) (cyclePart7881_1 k j) exit371 1 valid371 (cycleMacro7881_1 k j hj) + have h2 : Runs (1*11) (cyclePart7881_1 k j).denote (cycleState7881 k (j+1)).denote := @applyExit_sound (cyclePart7881_1 k j) (cycleState7881 k (j+1)) exit373 1 valid373 (cycleMacro7881_2 k j hj) + exact (@Runs.trans (1*38) ((1*53)+(1*11)) (cycleState7881 k j).denote (cyclePart7881_0 k j).denote (cycleState7881 k (j+1)).denote h0 (@Runs.trans (1*53) (1*11) (cyclePart7881_0 k j).denote (cyclePart7881_1 k j).denote (cycleState7881 k (j+1)).denote h1 h2)) +theorem step7881 (k : Nat) : Runs ((1*k+1)*102) (before7881 k).denote (before7882 k).denote := by + have h := Runs.chain (fun j => (cycleState7881 k j).denote) 102 (1*k+1) (cycleRun7881 k) + have h0 : cycleState7881 k 0 = before7881 k := by simp [cycleState7881, before7881] + have h1 : cycleState7881 k (1*k+1) = before7882 k := by + simp [cycleState7881, before7882] <;> omega + simpa only [h0, h1] using h +theorem macro7882 (k : Nat) : applyExit (before7882 k) exit372 1 = some (before7883 k) := by + simp (disch := omega) [before7882, before7883, exit372, applyExit, pop, push] + <;> omega +theorem step7882 (k : Nat) : Runs (1*38) (before7882 k).denote (before7883 k).denote := + @applyExit_sound (before7882 k) (before7883 k) exit372 1 valid372 (macro7882 k) +theorem macro7883 (k : Nat) : applyExit (before7883 k) exit371 1 = some (before7884 k) := by + simp (disch := omega) [before7883, before7884, exit371, applyExit, pop, push] + <;> omega +theorem step7883 (k : Nat) : Runs (1*53) (before7883 k).denote (before7884 k).denote := + @applyExit_sound (before7883 k) (before7884 k) exit371 1 valid371 (macro7883 k) +theorem macro7884 (k : Nat) : applyExit (before7884 k) exit373 1 = some (before7885 k) := by + simp (disch := omega) [before7884, before7885, exit373, applyExit, pop, push] + <;> omega +theorem step7884 (k : Nat) : Runs (1*11) (before7884 k).denote (before7885 k).denote := + @applyExit_sound (before7884 k) (before7885 k) exit373 1 valid373 (macro7884 k) +theorem macro7885 (k : Nat) : applyExit (before7885 k) exit372 1 = some (before7886 k) := by + simp (disch := omega) [before7885, before7886, exit372, applyExit, pop, push] + <;> omega +theorem step7885 (k : Nat) : Runs (1*38) (before7885 k).denote (before7886 k).denote := + @applyExit_sound (before7885 k) (before7886 k) exit372 1 valid372 (macro7885 k) +theorem macro7886 (k : Nat) : applyExit (before7886 k) exit360 1 = some (before7887 k) := by + simp (disch := omega) [before7886, before7887, exit360, applyExit, pop, push] + <;> omega +theorem step7886 (k : Nat) : Runs (1*53) (before7886 k).denote (before7887 k).denote := + @applyExit_sound (before7886 k) (before7887 k) exit360 1 valid360 (macro7886 k) +theorem macro7887 (k : Nat) : applyExit (before7887 k) exit373 1 = some (before7888 k) := by + simp (disch := omega) [before7887, before7888, exit373, applyExit, pop, push] + <;> omega +theorem step7887 (k : Nat) : Runs (1*11) (before7887 k).denote (before7888 k).denote := + @applyExit_sound (before7887 k) (before7888 k) exit373 1 valid373 (macro7887 k) +theorem macro7888 (k : Nat) : applyExit (before7888 k) exit361 1 = some (before7889 k) := by + simp (disch := omega) [before7888, before7889, exit361, applyExit, pop, push] + <;> omega +theorem step7888 (k : Nat) : Runs (1*38) (before7888 k).denote (before7889 k).denote := + @applyExit_sound (before7888 k) (before7889 k) exit361 1 valid361 (macro7888 k) +theorem macro7889 (k : Nat) : applyExit (before7889 k) exit283 1 = some (before7890 k) := by + simp (disch := omega) [before7889, before7890, exit283, applyExit, pop, push] + <;> omega +theorem step7889 (k : Nat) : Runs (1*38) (before7889 k).denote (before7890 k).denote := + @applyExit_sound (before7889 k) (before7890 k) exit283 1 valid283 (macro7889 k) +theorem macro7890 (k : Nat) : applyExit (before7890 k) exit34 791761146 = some (before7891 k) := by + simp (disch := omega) [before7890, before7891, exit34, applyExit, pop, push] + <;> omega +theorem step7890 (k : Nat) : Runs (791761146*2) (before7890 k).denote (before7891 k).denote := + @applyExit_sound (before7890 k) (before7891 k) exit34 791761146 valid34 (macro7890 k) +theorem macro7891 (k : Nat) : applyExit (before7891 k) exit35 1 = some (before7892 k) := by + simp (disch := omega) [before7891, before7892, exit35, applyExit, pop, push] + <;> omega +theorem step7891 (k : Nat) : Runs (1*2) (before7891 k).denote (before7892 k).denote := + @applyExit_sound (before7891 k) (before7892 k) exit35 1 valid35 (macro7891 k) +theorem macro7892 (k : Nat) : applyExit (before7892 k) exit36 14 = some (before7893 k) := by + simp (disch := omega) [before7892, before7893, exit36, applyExit, pop, push] + <;> omega +theorem step7892 (k : Nat) : Runs (14*2) (before7892 k).denote (before7893 k).denote := + @applyExit_sound (before7892 k) (before7893 k) exit36 14 valid36 (macro7892 k) +theorem macro7893 (k : Nat) : applyExit (before7893 k) exit31 1 = some (before7894 k) := by + simp (disch := omega) [before7893, before7894, exit31, applyExit, pop, push] + <;> omega +theorem step7893 (k : Nat) : Runs (1*1) (before7893 k).denote (before7894 k).denote := + @applyExit_sound (before7893 k) (before7894 k) exit31 1 valid31 (macro7893 k) +theorem macro7894 (k : Nat) : applyExit (before7894 k) exit10 14 = some (before7895 k) := by + simp (disch := omega) [before7894, before7895, exit10, applyExit, pop, push] + <;> omega +theorem step7894 (k : Nat) : Runs (14*2) (before7894 k).denote (before7895 k).denote := + @applyExit_sound (before7894 k) (before7895 k) exit10 14 valid10 (macro7894 k) +theorem macro7895 (k : Nat) : applyExit (before7895 k) exit32 1 = some (before7896 k) := by + simp (disch := omega) [before7895, before7896, exit32, applyExit, pop, push] + <;> omega +theorem step7895 (k : Nat) : Runs (1*3) (before7895 k).denote (before7896 k).denote := + @applyExit_sound (before7895 k) (before7896 k) exit32 1 valid32 (macro7895 k) +theorem macro7896 (k : Nat) : applyExit (before7896 k) exit36 14 = some (before7897 k) := by + simp (disch := omega) [before7896, before7897, exit36, applyExit, pop, push] + <;> omega +theorem step7896 (k : Nat) : Runs (14*2) (before7896 k).denote (before7897 k).denote := + @applyExit_sound (before7896 k) (before7897 k) exit36 14 valid36 (macro7896 k) +theorem macro7897 (k : Nat) : applyExit (before7897 k) exit33 1 = some (before7898 k) := by + simp (disch := omega) [before7897, before7898, exit33, applyExit, pop, push] + <;> omega +theorem step7897 (k : Nat) : Runs (1*2) (before7897 k).denote (before7898 k).denote := + @applyExit_sound (before7897 k) (before7898 k) exit33 1 valid33 (macro7897 k) +theorem macro7898 (k : Nat) : applyExit (before7898 k) exit34 15 = some (before7899 k) := by + simp (disch := omega) [before7898, before7899, exit34, applyExit, pop, push] + <;> omega +theorem step7898 (k : Nat) : Runs (15*2) (before7898 k).denote (before7899 k).denote := + @applyExit_sound (before7898 k) (before7899 k) exit34 15 valid34 (macro7898 k) +theorem macro7899 (k : Nat) : applyExit (before7899 k) exit35 1 = some (after7899 k) := by + simp (disch := omega) [before7899, after7899, exit35, applyExit, pop, push] + <;> omega +theorem step7899 (k : Nat) : Runs (1*2) (before7899 k).denote (after7899 k).denote := + @applyExit_sound (before7899 k) (after7899 k) exit35 1 valid35 (macro7899 k) +theorem chunkRun078 (k : Nat) : Runs (140*k+3167046579) (before7800 k).denote (after7899 k).denote := by + have h := (@Runs.trans ((((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))))+((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2))))))+(((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2))))))) ((((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))))+((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11))))))+(((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))))+((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2))))))) (before7800 k).denote (before7850 k).denote (after7899 k).denote (@Runs.trans (((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))))+((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2)))))) (((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2)))))) (before7800 k).denote (before7825 k).denote (before7850 k).denote (@Runs.trans ((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2))))) ((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2))))) (before7800 k).denote (before7812 k).denote (before7825 k).denote (@Runs.trans (((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2)))) (((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))) (before7800 k).denote (before7806 k).denote (before7812 k).denote (@Runs.trans ((97*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(45*2))) (before7800 k).denote (before7803 k).denote (before7806 k).denote (@Runs.trans (97*2) ((1*2)+(9*2)) (before7800 k).denote (before7801 k).denote (before7803 k).denote (step7800 k) (@Runs.trans (1*2) (9*2) (before7801 k).denote (before7802 k).denote (before7803 k).denote (step7801 k) (step7802 k))) (@Runs.trans (1*2) ((1*2)+(45*2)) (before7803 k).denote (before7804 k).denote (before7806 k).denote (step7803 k) (@Runs.trans (1*2) (45*2) (before7804 k).denote (before7805 k).denote (before7806 k).denote (step7804 k) (step7805 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((13*2)+(1*2))) (before7806 k).denote (before7809 k).denote (before7812 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before7806 k).denote (before7807 k).denote (before7809 k).denote (step7806 k) (@Runs.trans (15*2) (1*2) (before7807 k).denote (before7808 k).denote (before7809 k).denote (step7807 k) (step7808 k))) (@Runs.trans (1*2) ((13*2)+(1*2)) (before7809 k).denote (before7810 k).denote (before7812 k).denote (step7809 k) (@Runs.trans (13*2) (1*2) (before7810 k).denote (before7811 k).denote (before7812 k).denote (step7810 k) (step7811 k))))) (@Runs.trans (((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2)))) (before7812 k).denote (before7818 k).denote (before7825 k).denote (@Runs.trans ((791761146*2)+((1*38)+(1*38))) (((1*k+6)*38)+((2*2)+(1*2))) (before7812 k).denote (before7815 k).denote (before7818 k).denote (@Runs.trans (791761146*2) ((1*38)+(1*38)) (before7812 k).denote (before7813 k).denote (before7815 k).denote (step7812 k) (@Runs.trans (1*38) (1*38) (before7813 k).denote (before7814 k).denote (before7815 k).denote (step7813 k) (step7814 k))) (@Runs.trans ((1*k+6)*38) ((2*2)+(1*2)) (before7815 k).denote (before7816 k).denote (before7818 k).denote (step7815 k) (@Runs.trans (2*2) (1*2) (before7816 k).denote (before7817 k).denote (before7818 k).denote (step7816 k) (step7817 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) (((14*2)+(1*2))+((2*2)+(1*2))) (before7818 k).denote (before7821 k).denote (before7825 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before7818 k).denote (before7819 k).denote (before7821 k).denote (step7818 k) (@Runs.trans (1*2) (1*2) (before7819 k).denote (before7820 k).denote (before7821 k).denote (step7819 k) (step7820 k))) (@Runs.trans ((14*2)+(1*2)) ((2*2)+(1*2)) (before7821 k).denote (before7823 k).denote (before7825 k).denote (@Runs.trans (14*2) (1*2) (before7821 k).denote (before7822 k).denote (before7823 k).denote (step7821 k) (step7822 k)) (@Runs.trans (2*2) (1*2) (before7823 k).denote (before7824 k).denote (before7825 k).denote (step7823 k) (step7824 k)))))) (@Runs.trans ((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2))))) (before7825 k).denote (before7837 k).denote (before7850 k).denote (@Runs.trans (((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before7825 k).denote (before7831 k).denote (before7837 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before7825 k).denote (before7828 k).denote (before7831 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before7825 k).denote (before7826 k).denote (before7828 k).denote (step7825 k) (@Runs.trans (14*2) (1*2) (before7826 k).denote (before7827 k).denote (before7828 k).denote (step7826 k) (step7827 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before7828 k).denote (before7829 k).denote (before7831 k).denote (step7828 k) (@Runs.trans (1*2) (1*2) (before7829 k).denote (before7830 k).denote (before7831 k).denote (step7829 k) (step7830 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7831 k).denote (before7834 k).denote (before7837 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before7831 k).denote (before7832 k).denote (before7834 k).denote (step7831 k) (@Runs.trans (1*2) (1*2) (before7832 k).denote (before7833 k).denote (before7834 k).denote (step7832 k) (step7833 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7834 k).denote (before7835 k).denote (before7837 k).denote (step7834 k) (@Runs.trans (1*2) (1*1) (before7835 k).denote (before7836 k).denote (before7837 k).denote (step7835 k) (step7836 k))))) (@Runs.trans (((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2)))) (before7837 k).denote (before7843 k).denote (before7850 k).denote (@Runs.trans ((1*3)+((14*2)+(1*1))) ((15*2)+((1*2)+(1*2))) (before7837 k).denote (before7840 k).denote (before7843 k).denote (@Runs.trans (1*3) ((14*2)+(1*1)) (before7837 k).denote (before7838 k).denote (before7840 k).denote (step7837 k) (@Runs.trans (14*2) (1*1) (before7838 k).denote (before7839 k).denote (before7840 k).denote (step7838 k) (step7839 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before7840 k).denote (before7841 k).denote (before7843 k).denote (step7840 k) (@Runs.trans (1*2) (1*2) (before7841 k).denote (before7842 k).denote (before7843 k).denote (step7841 k) (step7842 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(16*2))+((1*2)+(2*2))) (before7843 k).denote (before7846 k).denote (before7850 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7843 k).denote (before7844 k).denote (before7846 k).denote (step7843 k) (@Runs.trans (1*2) (1*1) (before7844 k).denote (before7845 k).denote (before7846 k).denote (step7844 k) (step7845 k))) (@Runs.trans ((1*3)+(16*2)) ((1*2)+(2*2)) (before7846 k).denote (before7848 k).denote (before7850 k).denote (@Runs.trans (1*3) (16*2) (before7846 k).denote (before7847 k).denote (before7848 k).denote (step7846 k) (step7847 k)) (@Runs.trans (1*2) (2*2) (before7848 k).denote (before7849 k).denote (before7850 k).denote (step7848 k) (step7849 k))))))) (@Runs.trans (((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))))+((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11)))))) (((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))))+((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2)))))) (before7850 k).denote (before7875 k).denote (after7899 k).denote (@Runs.trans ((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2))))) ((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11))))) (before7850 k).denote (before7862 k).denote (before7875 k).denote (@Runs.trans (((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2)))) (((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))) (before7850 k).denote (before7856 k).denote (before7862 k).denote (@Runs.trans ((1*2)+((15*2)+(1*1))) ((15*2)+((1*3)+(15*2))) (before7850 k).denote (before7853 k).denote (before7856 k).denote (@Runs.trans (1*2) ((15*2)+(1*1)) (before7850 k).denote (before7851 k).denote (before7853 k).denote (step7850 k) (@Runs.trans (15*2) (1*1) (before7851 k).denote (before7852 k).denote (before7853 k).denote (step7851 k) (step7852 k))) (@Runs.trans (15*2) ((1*3)+(15*2)) (before7853 k).denote (before7854 k).denote (before7856 k).denote (step7853 k) (@Runs.trans (1*3) (15*2) (before7854 k).denote (before7855 k).denote (before7856 k).denote (step7854 k) (step7855 k)))) (@Runs.trans ((1*2)+((2*2)+(1*2))) ((15*2)+((1*1)+(15*2))) (before7856 k).denote (before7859 k).denote (before7862 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before7856 k).denote (before7857 k).denote (before7859 k).denote (step7856 k) (@Runs.trans (2*2) (1*2) (before7857 k).denote (before7858 k).denote (before7859 k).denote (step7857 k) (step7858 k))) (@Runs.trans (15*2) ((1*1)+(15*2)) (before7859 k).denote (before7860 k).denote (before7862 k).denote (step7859 k) (@Runs.trans (1*1) (15*2) (before7860 k).denote (before7861 k).denote (before7862 k).denote (step7860 k) (step7861 k))))) (@Runs.trans (((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2)))) (((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11)))) (before7862 k).denote (before7868 k).denote (before7875 k).denote (@Runs.trans ((1*3)+((15*2)+(1*2))) ((2*2)+((1*2)+(2*2))) (before7862 k).denote (before7865 k).denote (before7868 k).denote (@Runs.trans (1*3) ((15*2)+(1*2)) (before7862 k).denote (before7863 k).denote (before7865 k).denote (step7862 k) (@Runs.trans (15*2) (1*2) (before7863 k).denote (before7864 k).denote (before7865 k).denote (step7863 k) (step7864 k))) (@Runs.trans (2*2) ((1*2)+(2*2)) (before7865 k).denote (before7866 k).denote (before7868 k).denote (step7865 k) (@Runs.trans (1*2) (2*2) (before7866 k).denote (before7867 k).denote (before7868 k).denote (step7866 k) (step7867 k)))) (@Runs.trans ((1*53)+((2*2)+(1*3))) (((2*2)+(1*38))+((1*53)+(1*11))) (before7868 k).denote (before7871 k).denote (before7875 k).denote (@Runs.trans (1*53) ((2*2)+(1*3)) (before7868 k).denote (before7869 k).denote (before7871 k).denote (step7868 k) (@Runs.trans (2*2) (1*3) (before7869 k).denote (before7870 k).denote (before7871 k).denote (step7869 k) (step7870 k))) (@Runs.trans ((2*2)+(1*38)) ((1*53)+(1*11)) (before7871 k).denote (before7873 k).denote (before7875 k).denote (@Runs.trans (2*2) (1*38) (before7871 k).denote (before7872 k).denote (before7873 k).denote (step7871 k) (step7872 k)) (@Runs.trans (1*53) (1*11) (before7873 k).denote (before7874 k).denote (before7875 k).denote (step7873 k) (step7874 k)))))) (@Runs.trans ((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53))))) ((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2))))) (before7875 k).denote (before7887 k).denote (after7899 k).denote (@Runs.trans (((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11)))) ((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))) (before7875 k).denote (before7881 k).denote (before7887 k).denote (@Runs.trans ((1*38)+((1*53)+(1*11))) ((1*38)+((1*53)+(1*11))) (before7875 k).denote (before7878 k).denote (before7881 k).denote (@Runs.trans (1*38) ((1*53)+(1*11)) (before7875 k).denote (before7876 k).denote (before7878 k).denote (step7875 k) (@Runs.trans (1*53) (1*11) (before7876 k).denote (before7877 k).denote (before7878 k).denote (step7876 k) (step7877 k))) (@Runs.trans (1*38) ((1*53)+(1*11)) (before7878 k).denote (before7879 k).denote (before7881 k).denote (step7878 k) (@Runs.trans (1*53) (1*11) (before7879 k).denote (before7880 k).denote (before7881 k).denote (step7879 k) (step7880 k)))) (@Runs.trans (((1*k+1)*102)+((1*38)+(1*53))) ((1*11)+((1*38)+(1*53))) (before7881 k).denote (before7884 k).denote (before7887 k).denote (@Runs.trans ((1*k+1)*102) ((1*38)+(1*53)) (before7881 k).denote (before7882 k).denote (before7884 k).denote (step7881 k) (@Runs.trans (1*38) (1*53) (before7882 k).denote (before7883 k).denote (before7884 k).denote (step7882 k) (step7883 k))) (@Runs.trans (1*11) ((1*38)+(1*53)) (before7884 k).denote (before7885 k).denote (before7887 k).denote (step7884 k) (@Runs.trans (1*38) (1*53) (before7885 k).denote (before7886 k).denote (before7887 k).denote (step7885 k) (step7886 k))))) (@Runs.trans (((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2)))) (((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2)))) (before7887 k).denote (before7893 k).denote (after7899 k).denote (@Runs.trans ((1*11)+((1*38)+(1*38))) ((791761146*2)+((1*2)+(14*2))) (before7887 k).denote (before7890 k).denote (before7893 k).denote (@Runs.trans (1*11) ((1*38)+(1*38)) (before7887 k).denote (before7888 k).denote (before7890 k).denote (step7887 k) (@Runs.trans (1*38) (1*38) (before7888 k).denote (before7889 k).denote (before7890 k).denote (step7888 k) (step7889 k))) (@Runs.trans (791761146*2) ((1*2)+(14*2)) (before7890 k).denote (before7891 k).denote (before7893 k).denote (step7890 k) (@Runs.trans (1*2) (14*2) (before7891 k).denote (before7892 k).denote (before7893 k).denote (step7891 k) (step7892 k)))) (@Runs.trans ((1*1)+((14*2)+(1*3))) (((14*2)+(1*2))+((15*2)+(1*2))) (before7893 k).denote (before7896 k).denote (after7899 k).denote (@Runs.trans (1*1) ((14*2)+(1*3)) (before7893 k).denote (before7894 k).denote (before7896 k).denote (step7893 k) (@Runs.trans (14*2) (1*3) (before7894 k).denote (before7895 k).denote (before7896 k).denote (step7894 k) (step7895 k))) (@Runs.trans ((14*2)+(1*2)) ((15*2)+(1*2)) (before7896 k).denote (before7898 k).denote (after7899 k).denote (@Runs.trans (14*2) (1*2) (before7896 k).denote (before7897 k).denote (before7898 k).denote (step7896 k) (step7897 k)) (@Runs.trans (15*2) (1*2) (before7898 k).denote (before7899 k).denote (after7899 k).denote (step7898 k) (step7899 k)))))))) + have ht : (((((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))))+((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2))))))+(((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2)))))))+((((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))))+((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11))))))+(((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))))+((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2)))))))) = (140*k+3167046579) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean new file mode 100644 index 00000000..bf7236bf --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean @@ -0,0 +1,781 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail7900_0 : Stack := [] +abbrev tail7900_1 : Stack := ⟨w0,1⟩ :: tail7900_0 +abbrev tail7900_2 : Stack := ⟨w2,1⟩ :: tail7900_1 +abbrev tail7900_3 : Stack := ⟨w1,1⟩ :: tail7900_2 +abbrev tail7900_4 : Stack := ⟨w0,1⟩ :: tail7900_3 +abbrev tail7900_5 : Stack := ⟨w2,1⟩ :: tail7900_4 +abbrev tail7900_6 : Stack := ⟨w1,2⟩ :: tail7900_5 +abbrev tail7900_7 : Stack := ⟨w0,1⟩ :: tail7900_6 +abbrev tail7900_8 : Stack := ⟨w2,1⟩ :: tail7900_7 +abbrev tail7900_9 : Stack := ⟨w0,17⟩ :: tail7900_8 +abbrev tail7900_10 : Stack := ⟨w2,1⟩ :: tail7900_9 +abbrev tail7900_11 : Stack := ⟨w1,2⟩ :: tail7900_10 +abbrev tail7900_12 : Stack := ⟨w0,16⟩ :: tail7900_11 +abbrev tail7900_13 : Stack := ⟨w2,1⟩ :: tail7900_12 +abbrev tail7900_14 : Stack := ⟨w1,2⟩ :: tail7900_13 +abbrev tail7900_15 : Stack := ⟨w0,16⟩ :: tail7900_14 +abbrev tail7900_16 : Stack := ⟨w2,1⟩ :: tail7900_15 +abbrev tail7900_17 : Stack := ⟨w1,2⟩ :: tail7900_16 +abbrev tail7900_18 : Stack := ⟨w0,3⟩ :: tail7900_17 +abbrev tail7900_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail7900_18 +abbrev tail7900_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7900_19 k +abbrev tail7900_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7900_20 k +abbrev tail7900_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail7900_21 k +abbrev tail7900_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7900_22 k +abbrev tail7900_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_23 k +abbrev tail7900_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7900_24 k +abbrev tail7900_26 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_25 k +abbrev tail7900_27 : Stack := ⟨w1,6⟩ :: tail7900_0 +abbrev tail7900_28 : Stack := ⟨w2,1⟩ :: tail7900_27 +abbrev tail7900_29 : Stack := ⟨w0,1⟩ :: tail7900_28 +abbrev tail7900_30 : Stack := ⟨w1,58⟩ :: tail7900_29 +abbrev tail7900_31 : Stack := ⟨w2,1⟩ :: tail7900_30 +abbrev tail7900_32 : Stack := ⟨w0,11⟩ :: tail7900_31 +abbrev tail7900_33 : Stack := ⟨w1,43⟩ :: tail7900_32 +abbrev tail7900_34 : Stack := ⟨w2,1⟩ :: tail7900_33 +abbrev tail7900_35 : Stack := ⟨w0,86⟩ :: tail7900_34 +abbrev tail7900_36 : Stack := ⟨w1,22⟩ :: tail7900_35 +abbrev tail7900_37 : Stack := ⟨w2,1⟩ :: tail7900_36 +abbrev tail7900_38 : Stack := ⟨w0,6⟩ :: tail7900_37 +abbrev tail7900_39 (k : Nat) : Stack := ⟨w330,(1*k+8)⟩ :: tail7900_38 +abbrev tail7900_40 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7900_39 k +abbrev tail7900_41 (k : Nat) : Stack := ⟨w1,98⟩ :: tail7900_40 k +abbrev tail7900_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_41 k +abbrev tail7900_43 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7900_42 k +abbrev tail7900_44 (k : Nat) : Stack := ⟨w1,46⟩ :: tail7900_43 k +abbrev tail7900_45 (k : Nat) : Stack := ⟨w0,46⟩ :: tail7900_26 k +abbrev tail7900_46 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7900_42 k +abbrev tail7900_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_46 k +abbrev tail7900_48 (k : Nat) : Stack := ⟨w1,46⟩ :: tail7900_47 k +abbrev tail7900_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_25 k +abbrev tail7900_50 (k : Nat) : Stack := ⟨w0,47⟩ :: tail7900_25 k +abbrev tail7900_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_50 k +abbrev tail7900_52 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7900_51 k +abbrev tail7900_53 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_52 k +abbrev tail7900_54 (k : Nat) : Stack := ⟨w0,98⟩ :: tail7900_53 k +abbrev tail7900_55 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7900_39 k +abbrev tail7900_56 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_55 k +abbrev tail7900_57 (k : Nat) : Stack := ⟨w1,98⟩ :: tail7900_56 k +abbrev tail7900_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_52 k +abbrev tail7900_59 (k : Nat) : Stack := ⟨w0,99⟩ :: tail7900_52 k +abbrev tail7900_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_59 k +abbrev tail7900_61 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7900_60 k +abbrev tail7900_62 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail7900_61 k +abbrev tail7900_63 (k : Nat) : Stack := ⟨w1,6⟩ :: tail7900_62 k +abbrev tail7900_64 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_63 k +abbrev tail7900_65 (k : Nat) : Stack := ⟨w0,22⟩ :: tail7900_64 k +abbrev tail7900_66 : Stack := ⟨w0,85⟩ :: tail7900_34 +abbrev tail7900_67 : Stack := ⟨w23,1⟩ :: tail7900_66 +abbrev tail7900_68 : Stack := ⟨w1,22⟩ :: tail7900_67 +abbrev tail7900_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_63 k +abbrev tail7900_70 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7900_63 k +abbrev tail7900_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_70 k +abbrev tail7900_72 (k : Nat) : Stack := ⟨w1,85⟩ :: tail7900_71 k +abbrev tail7900_73 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_72 k +abbrev tail7900_74 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7900_73 k +abbrev tail7900_75 : Stack := ⟨w0,10⟩ :: tail7900_31 +abbrev tail7900_76 : Stack := ⟨w23,1⟩ :: tail7900_75 +abbrev tail7900_77 : Stack := ⟨w1,43⟩ :: tail7900_76 +abbrev tail7900_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_72 k +abbrev tail7900_79 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7900_72 k +abbrev tail7900_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_79 k +abbrev tail7900_81 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7900_80 k +abbrev tail7900_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_81 k +abbrev tail7900_83 (k : Nat) : Stack := ⟨w0,58⟩ :: tail7900_82 k +abbrev tail7900_84 : Stack := ⟨w23,1⟩ :: tail7900_28 +abbrev tail7900_85 : Stack := ⟨w1,58⟩ :: tail7900_84 +abbrev tail7900_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_81 k +abbrev tail7900_87 (k : Nat) : Stack := ⟨w0,59⟩ :: tail7900_81 k +abbrev tail7900_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_87 k +abbrev tail7900_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_88 k +abbrev tail7900_90 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7900_89 k +abbrev tail7900_91 : Stack := ⟨w1,1⟩ :: tail7900_0 +abbrev tail7900_92 : Stack := ⟨w1,7⟩ :: tail7900_0 +abbrev tail7900_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_88 k +abbrev tail7900_94 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7900_88 k +abbrev tail7900_95 : Stack := ⟨w1,9⟩ :: tail7900_0 +abbrev tail7900_96 : Stack := ⟨w2,1⟩ :: tail7900_95 +abbrev tail7900_97 (k : Nat) : Stack := ⟨w0,58⟩ :: tail7900_81 k +abbrev tail7900_98 : Stack := ⟨w2,2⟩ :: tail7900_95 +abbrev tail7900_99 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7900_81 k +abbrev tail7900_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_99 k +abbrev tail7900_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_100 k +abbrev tail7900_102 : Stack := ⟨w1,10⟩ :: tail7900_0 +abbrev tail7900_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_100 k +abbrev tail7900_104 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7900_100 k +abbrev tail7900_105 : Stack := ⟨w1,12⟩ :: tail7900_0 +abbrev tail7900_106 : Stack := ⟨w2,1⟩ :: tail7900_105 +abbrev tail7900_107 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7900_81 k +abbrev tail7900_108 : Stack := ⟨w2,2⟩ :: tail7900_105 +abbrev tail7900_109 (k : Nat) : Stack := ⟨w0,55⟩ :: tail7900_81 k +abbrev tail7900_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_109 k +abbrev tail7900_111 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_110 k +abbrev tail7900_112 : Stack := ⟨w1,13⟩ :: tail7900_0 +abbrev tail7900_113 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_110 k +abbrev tail7900_114 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7900_110 k +abbrev tail7900_115 : Stack := ⟨w1,15⟩ :: tail7900_0 +abbrev tail7900_116 : Stack := ⟨w2,1⟩ :: tail7900_115 +abbrev tail7900_117 (k : Nat) : Stack := ⟨w0,54⟩ :: tail7900_81 k +abbrev tail7900_118 : Stack := ⟨w2,2⟩ :: tail7900_115 +abbrev tail7900_119 (k : Nat) : Stack := ⟨w0,53⟩ :: tail7900_81 k +abbrev tail7900_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_119 k +abbrev tail7900_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_120 k +abbrev tail7900_122 : Stack := ⟨w1,16⟩ :: tail7900_0 +abbrev tail7900_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_120 k +abbrev tail7900_124 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7900_120 k +abbrev tail7900_125 : Stack := ⟨w1,18⟩ :: tail7900_0 +abbrev tail7900_126 : Stack := ⟨w2,1⟩ :: tail7900_125 +abbrev tail7900_127 (k : Nat) : Stack := ⟨w0,52⟩ :: tail7900_81 k +abbrev tail7900_128 : Stack := ⟨w2,2⟩ :: tail7900_125 +abbrev tail7900_129 (k : Nat) : Stack := ⟨w0,51⟩ :: tail7900_81 k +abbrev tail7900_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_129 k +abbrev tail7900_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_130 k +abbrev tail7900_132 : Stack := ⟨w1,19⟩ :: tail7900_0 +abbrev tail7900_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_130 k +abbrev tail7900_134 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7900_130 k +abbrev tail7900_135 : Stack := ⟨w1,21⟩ :: tail7900_0 +abbrev tail7900_136 : Stack := ⟨w2,1⟩ :: tail7900_135 +abbrev tail7900_137 (k : Nat) : Stack := ⟨w0,50⟩ :: tail7900_81 k +abbrev tail7900_138 : Stack := ⟨w2,2⟩ :: tail7900_135 +abbrev tail7900_139 (k : Nat) : Stack := ⟨w0,49⟩ :: tail7900_81 k +abbrev tail7900_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_139 k +abbrev tail7900_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_140 k +abbrev tail7900_142 : Stack := ⟨w1,22⟩ :: tail7900_0 +abbrev tail7900_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_140 k +abbrev tail7900_144 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7900_140 k +abbrev tail7900_145 : Stack := ⟨w1,24⟩ :: tail7900_0 +abbrev tail7900_146 : Stack := ⟨w2,1⟩ :: tail7900_145 +abbrev tail7900_147 (k : Nat) : Stack := ⟨w0,48⟩ :: tail7900_81 k +abbrev tail7900_148 : Stack := ⟨w2,2⟩ :: tail7900_145 +abbrev tail7900_149 (k : Nat) : Stack := ⟨w0,47⟩ :: tail7900_81 k +abbrev tail7900_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_149 k +abbrev tail7900_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_150 k +abbrev tail7900_152 : Stack := ⟨w1,25⟩ :: tail7900_0 +abbrev tail7900_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_150 k +abbrev tail7900_154 (k : Nat) : Stack := ⟨w0,26⟩ :: tail7900_150 k + +def before7900 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521539),(tail7900_26 k),(tail7900_44 k)⟩ +def before7901 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7900_45 k),(tail7900_43 k)⟩ +def before7902 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7900_45 k),(tail7900_47 k)⟩ +def before7903 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521539),(tail7900_26 k),(tail7900_48 k)⟩ +def before7904 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521539),(tail7900_49 k),(tail7900_48 k)⟩ +def before7905 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7900_50 k),(tail7900_47 k)⟩ +def before7906 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7900_51 k),(tail7900_46 k)⟩ +def before7907 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail7900_52 k),(tail7900_42 k)⟩ +def before7908 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521653),(tail7900_53 k),(tail7900_41 k)⟩ +def before7909 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7900_54 k),(tail7900_40 k)⟩ +def before7910 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7900_54 k),(tail7900_56 k)⟩ +def before7911 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521653),(tail7900_53 k),(tail7900_57 k)⟩ +def before7912 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521653),(tail7900_58 k),(tail7900_57 k)⟩ +def before7913 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7900_59 k),(tail7900_56 k)⟩ +def before7914 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7900_60 k),(tail7900_55 k)⟩ +def before7915 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7900_61 k),(tail7900_39 k)⟩ +def before7916 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7900_62 k),tail7900_38⟩ +def before7917 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526599),(tail7900_63 k),tail7900_37⟩ +def before7918 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526601),(tail7900_64 k),tail7900_36⟩ +def before7919 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7900_65 k),tail7900_35⟩ +def before7920 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7900_65 k),tail7900_67⟩ +def before7921 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526601),(tail7900_64 k),tail7900_68⟩ +def before7922 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526601),(tail7900_69 k),tail7900_68⟩ +def before7923 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7900_70 k),tail7900_67⟩ +def before7924 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7900_71 k),tail7900_66⟩ +def before7925 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526817),(tail7900_72 k),tail7900_34⟩ +def before7926 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526819),(tail7900_73 k),tail7900_33⟩ +def before7927 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7900_74 k),tail7900_32⟩ +def before7928 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7900_74 k),tail7900_76⟩ +def before7929 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526819),(tail7900_73 k),tail7900_77⟩ +def before7930 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526819),(tail7900_78 k),tail7900_77⟩ +def before7931 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7900_79 k),tail7900_76⟩ +def before7932 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7900_80 k),tail7900_75⟩ +def before7933 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526927),(tail7900_81 k),tail7900_31⟩ +def before7934 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail7900_82 k),tail7900_30⟩ +def before7935 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_83 k),tail7900_29⟩ +def before7936 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7900_83 k),tail7900_84⟩ +def before7937 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail7900_82 k),tail7900_85⟩ +def before7938 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail7900_86 k),tail7900_85⟩ +def before7939 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_87 k),tail7900_84⟩ +def before7940 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527047),(tail7900_88 k),tail7900_28⟩ +def before7941 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527049),(tail7900_89 k),tail7900_27⟩ +def before7942 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527061),(tail7900_90 k),tail7900_0⟩ +def before7943 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527061),(tail7900_90 k),tail7900_91⟩ +def before7944 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527049),(tail7900_89 k),tail7900_92⟩ +def before7945 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527049),(tail7900_93 k),tail7900_92⟩ +def before7946 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527063),(tail7900_94 k),tail7900_0⟩ +def before7947 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527063),(tail7900_94 k),tail7900_91⟩ +def before7948 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527047),(tail7900_88 k),tail7900_95⟩ +def before7949 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527045),(tail7900_87 k),tail7900_96⟩ +def before7950 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527043),(tail7900_97 k),tail7900_98⟩ +def before7951 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527043),(tail7900_100 k),tail7900_98⟩ +def before7952 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_101 k),tail7900_96⟩ +def before7953 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7900_101 k),tail7900_102⟩ +def before7954 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_103 k),tail7900_102⟩ +def before7955 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527065),(tail7900_104 k),tail7900_0⟩ +def before7956 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527065),(tail7900_104 k),tail7900_91⟩ +def before7957 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7900_100 k),tail7900_105⟩ +def before7958 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527041),(tail7900_99 k),tail7900_106⟩ +def before7959 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527039),(tail7900_107 k),tail7900_108⟩ +def before7960 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527039),(tail7900_110 k),tail7900_108⟩ +def before7961 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527041),(tail7900_111 k),tail7900_106⟩ +def before7962 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527041),(tail7900_111 k),tail7900_112⟩ +def before7963 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527041),(tail7900_113 k),tail7900_112⟩ +def before7964 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527067),(tail7900_114 k),tail7900_0⟩ +def before7965 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527067),(tail7900_114 k),tail7900_91⟩ +def before7966 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527039),(tail7900_110 k),tail7900_115⟩ +def before7967 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527037),(tail7900_109 k),tail7900_116⟩ +def before7968 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527035),(tail7900_117 k),tail7900_118⟩ +def before7969 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527035),(tail7900_120 k),tail7900_118⟩ +def before7970 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527037),(tail7900_121 k),tail7900_116⟩ +def before7971 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527037),(tail7900_121 k),tail7900_122⟩ +def before7972 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527037),(tail7900_123 k),tail7900_122⟩ +def before7973 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527069),(tail7900_124 k),tail7900_0⟩ +def before7974 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527069),(tail7900_124 k),tail7900_91⟩ +def before7975 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527035),(tail7900_120 k),tail7900_125⟩ +def before7976 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527033),(tail7900_119 k),tail7900_126⟩ +def before7977 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527031),(tail7900_127 k),tail7900_128⟩ +def before7978 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527031),(tail7900_130 k),tail7900_128⟩ +def before7979 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527033),(tail7900_131 k),tail7900_126⟩ +def before7980 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527033),(tail7900_131 k),tail7900_132⟩ +def before7981 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527033),(tail7900_133 k),tail7900_132⟩ +def before7982 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527071),(tail7900_134 k),tail7900_0⟩ +def before7983 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527071),(tail7900_134 k),tail7900_91⟩ +def before7984 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527031),(tail7900_130 k),tail7900_135⟩ +def before7985 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527029),(tail7900_129 k),tail7900_136⟩ +def before7986 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527027),(tail7900_137 k),tail7900_138⟩ +def before7987 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527027),(tail7900_140 k),tail7900_138⟩ +def before7988 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527029),(tail7900_141 k),tail7900_136⟩ +def before7989 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527029),(tail7900_141 k),tail7900_142⟩ +def before7990 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527029),(tail7900_143 k),tail7900_142⟩ +def before7991 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527073),(tail7900_144 k),tail7900_0⟩ +def before7992 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527073),(tail7900_144 k),tail7900_91⟩ +def before7993 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527027),(tail7900_140 k),tail7900_145⟩ +def before7994 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527025),(tail7900_139 k),tail7900_146⟩ +def before7995 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527023),(tail7900_147 k),tail7900_148⟩ +def before7996 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527023),(tail7900_150 k),tail7900_148⟩ +def before7997 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527025),(tail7900_151 k),tail7900_146⟩ +def before7998 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527025),(tail7900_151 k),tail7900_152⟩ +def before7999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527025),(tail7900_153 k),tail7900_152⟩ +def after7999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527075),(tail7900_154 k),tail7900_0⟩ + +theorem macro7900 (k : Nat) : applyExit (before7900 k) exit36 46 = some (before7901 k) := by + simp (disch := omega) [before7900, before7901, exit36, applyExit, pop, push] + <;> omega +theorem step7900 (k : Nat) : Runs (46*2) (before7900 k).denote (before7901 k).denote := + @applyExit_sound (before7900 k) (before7901 k) exit36 46 valid36 (macro7900 k) +theorem macro7901 (k : Nat) : applyExit (before7901 k) exit31 1 = some (before7902 k) := by + simp (disch := omega) [before7901, before7902, exit31, applyExit, pop, push] + <;> omega +theorem step7901 (k : Nat) : Runs (1*1) (before7901 k).denote (before7902 k).denote := + @applyExit_sound (before7901 k) (before7902 k) exit31 1 valid31 (macro7901 k) +theorem macro7902 (k : Nat) : applyExit (before7902 k) exit10 46 = some (before7903 k) := by + simp (disch := omega) [before7902, before7903, exit10, applyExit, pop, push] + <;> omega +theorem step7902 (k : Nat) : Runs (46*2) (before7902 k).denote (before7903 k).denote := + @applyExit_sound (before7902 k) (before7903 k) exit10 46 valid10 (macro7902 k) +theorem macro7903 (k : Nat) : applyExit (before7903 k) exit32 1 = some (before7904 k) := by + simp (disch := omega) [before7903, before7904, exit32, applyExit, pop, push] + <;> omega +theorem step7903 (k : Nat) : Runs (1*3) (before7903 k).denote (before7904 k).denote := + @applyExit_sound (before7903 k) (before7904 k) exit32 1 valid32 (macro7903 k) +theorem macro7904 (k : Nat) : applyExit (before7904 k) exit36 46 = some (before7905 k) := by + simp (disch := omega) [before7904, before7905, exit36, applyExit, pop, push] + <;> omega +theorem step7904 (k : Nat) : Runs (46*2) (before7904 k).denote (before7905 k).denote := + @applyExit_sound (before7904 k) (before7905 k) exit36 46 valid36 (macro7904 k) +theorem macro7905 (k : Nat) : applyExit (before7905 k) exit33 1 = some (before7906 k) := by + simp (disch := omega) [before7905, before7906, exit33, applyExit, pop, push] + <;> omega +theorem step7905 (k : Nat) : Runs (1*2) (before7905 k).denote (before7906 k).denote := + @applyExit_sound (before7905 k) (before7906 k) exit33 1 valid33 (macro7905 k) +theorem macro7906 (k : Nat) : applyExit (before7906 k) exit34 9 = some (before7907 k) := by + simp (disch := omega) [before7906, before7907, exit34, applyExit, pop, push] + <;> omega +theorem step7906 (k : Nat) : Runs (9*2) (before7906 k).denote (before7907 k).denote := + @applyExit_sound (before7906 k) (before7907 k) exit34 9 valid34 (macro7906 k) +theorem macro7907 (k : Nat) : applyExit (before7907 k) exit35 1 = some (before7908 k) := by + simp (disch := omega) [before7907, before7908, exit35, applyExit, pop, push] + <;> omega +theorem step7907 (k : Nat) : Runs (1*2) (before7907 k).denote (before7908 k).denote := + @applyExit_sound (before7907 k) (before7908 k) exit35 1 valid35 (macro7907 k) +theorem macro7908 (k : Nat) : applyExit (before7908 k) exit36 98 = some (before7909 k) := by + simp (disch := omega) [before7908, before7909, exit36, applyExit, pop, push] + <;> omega +theorem step7908 (k : Nat) : Runs (98*2) (before7908 k).denote (before7909 k).denote := + @applyExit_sound (before7908 k) (before7909 k) exit36 98 valid36 (macro7908 k) +theorem macro7909 (k : Nat) : applyExit (before7909 k) exit31 1 = some (before7910 k) := by + simp (disch := omega) [before7909, before7910, exit31, applyExit, pop, push] + <;> omega +theorem step7909 (k : Nat) : Runs (1*1) (before7909 k).denote (before7910 k).denote := + @applyExit_sound (before7909 k) (before7910 k) exit31 1 valid31 (macro7909 k) +theorem macro7910 (k : Nat) : applyExit (before7910 k) exit10 98 = some (before7911 k) := by + simp (disch := omega) [before7910, before7911, exit10, applyExit, pop, push] + <;> omega +theorem step7910 (k : Nat) : Runs (98*2) (before7910 k).denote (before7911 k).denote := + @applyExit_sound (before7910 k) (before7911 k) exit10 98 valid10 (macro7910 k) +theorem macro7911 (k : Nat) : applyExit (before7911 k) exit32 1 = some (before7912 k) := by + simp (disch := omega) [before7911, before7912, exit32, applyExit, pop, push] + <;> omega +theorem step7911 (k : Nat) : Runs (1*3) (before7911 k).denote (before7912 k).denote := + @applyExit_sound (before7911 k) (before7912 k) exit32 1 valid32 (macro7911 k) +theorem macro7912 (k : Nat) : applyExit (before7912 k) exit36 98 = some (before7913 k) := by + simp (disch := omega) [before7912, before7913, exit36, applyExit, pop, push] + <;> omega +theorem step7912 (k : Nat) : Runs (98*2) (before7912 k).denote (before7913 k).denote := + @applyExit_sound (before7912 k) (before7913 k) exit36 98 valid36 (macro7912 k) +theorem macro7913 (k : Nat) : applyExit (before7913 k) exit33 1 = some (before7914 k) := by + simp (disch := omega) [before7913, before7914, exit33, applyExit, pop, push] + <;> omega +theorem step7913 (k : Nat) : Runs (1*2) (before7913 k).denote (before7914 k).denote := + @applyExit_sound (before7913 k) (before7914 k) exit33 1 valid33 (macro7913 k) +theorem macro7914 (k : Nat) : applyExit (before7914 k) exit34 24 = some (before7915 k) := by + simp (disch := omega) [before7914, before7915, exit34, applyExit, pop, push] + <;> omega +theorem step7914 (k : Nat) : Runs (24*2) (before7914 k).denote (before7915 k).denote := + @applyExit_sound (before7914 k) (before7915 k) exit34 24 valid34 (macro7914 k) +theorem macro7915 (k : Nat) : applyExit (before7915 k) exit374 (1*k+8) = some (before7916 k) := by + simp (disch := omega) [before7915, before7916, exit374, applyExit, pop, push] + <;> omega +theorem step7915 (k : Nat) : Runs ((1*k+8)*1250) (before7915 k).denote (before7916 k).denote := + @applyExit_sound (before7915 k) (before7916 k) exit374 (1*k+8) valid374 (macro7915 k) +theorem macro7916 (k : Nat) : applyExit (before7916 k) exit34 6 = some (before7917 k) := by + simp (disch := omega) [before7916, before7917, exit34, applyExit, pop, push] + <;> omega +theorem step7916 (k : Nat) : Runs (6*2) (before7916 k).denote (before7917 k).denote := + @applyExit_sound (before7916 k) (before7917 k) exit34 6 valid34 (macro7916 k) +theorem macro7917 (k : Nat) : applyExit (before7917 k) exit35 1 = some (before7918 k) := by + simp (disch := omega) [before7917, before7918, exit35, applyExit, pop, push] + <;> omega +theorem step7917 (k : Nat) : Runs (1*2) (before7917 k).denote (before7918 k).denote := + @applyExit_sound (before7917 k) (before7918 k) exit35 1 valid35 (macro7917 k) +theorem macro7918 (k : Nat) : applyExit (before7918 k) exit36 22 = some (before7919 k) := by + simp (disch := omega) [before7918, before7919, exit36, applyExit, pop, push] + <;> omega +theorem step7918 (k : Nat) : Runs (22*2) (before7918 k).denote (before7919 k).denote := + @applyExit_sound (before7918 k) (before7919 k) exit36 22 valid36 (macro7918 k) +theorem macro7919 (k : Nat) : applyExit (before7919 k) exit31 1 = some (before7920 k) := by + simp (disch := omega) [before7919, before7920, exit31, applyExit, pop, push] + <;> omega +theorem step7919 (k : Nat) : Runs (1*1) (before7919 k).denote (before7920 k).denote := + @applyExit_sound (before7919 k) (before7920 k) exit31 1 valid31 (macro7919 k) +theorem macro7920 (k : Nat) : applyExit (before7920 k) exit10 22 = some (before7921 k) := by + simp (disch := omega) [before7920, before7921, exit10, applyExit, pop, push] + <;> omega +theorem step7920 (k : Nat) : Runs (22*2) (before7920 k).denote (before7921 k).denote := + @applyExit_sound (before7920 k) (before7921 k) exit10 22 valid10 (macro7920 k) +theorem macro7921 (k : Nat) : applyExit (before7921 k) exit32 1 = some (before7922 k) := by + simp (disch := omega) [before7921, before7922, exit32, applyExit, pop, push] + <;> omega +theorem step7921 (k : Nat) : Runs (1*3) (before7921 k).denote (before7922 k).denote := + @applyExit_sound (before7921 k) (before7922 k) exit32 1 valid32 (macro7921 k) +theorem macro7922 (k : Nat) : applyExit (before7922 k) exit36 22 = some (before7923 k) := by + simp (disch := omega) [before7922, before7923, exit36, applyExit, pop, push] + <;> omega +theorem step7922 (k : Nat) : Runs (22*2) (before7922 k).denote (before7923 k).denote := + @applyExit_sound (before7922 k) (before7923 k) exit36 22 valid36 (macro7922 k) +theorem macro7923 (k : Nat) : applyExit (before7923 k) exit33 1 = some (before7924 k) := by + simp (disch := omega) [before7923, before7924, exit33, applyExit, pop, push] + <;> omega +theorem step7923 (k : Nat) : Runs (1*2) (before7923 k).denote (before7924 k).denote := + @applyExit_sound (before7923 k) (before7924 k) exit33 1 valid33 (macro7923 k) +theorem macro7924 (k : Nat) : applyExit (before7924 k) exit34 85 = some (before7925 k) := by + simp (disch := omega) [before7924, before7925, exit34, applyExit, pop, push] + <;> omega +theorem step7924 (k : Nat) : Runs (85*2) (before7924 k).denote (before7925 k).denote := + @applyExit_sound (before7924 k) (before7925 k) exit34 85 valid34 (macro7924 k) +theorem macro7925 (k : Nat) : applyExit (before7925 k) exit35 1 = some (before7926 k) := by + simp (disch := omega) [before7925, before7926, exit35, applyExit, pop, push] + <;> omega +theorem step7925 (k : Nat) : Runs (1*2) (before7925 k).denote (before7926 k).denote := + @applyExit_sound (before7925 k) (before7926 k) exit35 1 valid35 (macro7925 k) +theorem macro7926 (k : Nat) : applyExit (before7926 k) exit36 43 = some (before7927 k) := by + simp (disch := omega) [before7926, before7927, exit36, applyExit, pop, push] + <;> omega +theorem step7926 (k : Nat) : Runs (43*2) (before7926 k).denote (before7927 k).denote := + @applyExit_sound (before7926 k) (before7927 k) exit36 43 valid36 (macro7926 k) +theorem macro7927 (k : Nat) : applyExit (before7927 k) exit31 1 = some (before7928 k) := by + simp (disch := omega) [before7927, before7928, exit31, applyExit, pop, push] + <;> omega +theorem step7927 (k : Nat) : Runs (1*1) (before7927 k).denote (before7928 k).denote := + @applyExit_sound (before7927 k) (before7928 k) exit31 1 valid31 (macro7927 k) +theorem macro7928 (k : Nat) : applyExit (before7928 k) exit10 43 = some (before7929 k) := by + simp (disch := omega) [before7928, before7929, exit10, applyExit, pop, push] + <;> omega +theorem step7928 (k : Nat) : Runs (43*2) (before7928 k).denote (before7929 k).denote := + @applyExit_sound (before7928 k) (before7929 k) exit10 43 valid10 (macro7928 k) +theorem macro7929 (k : Nat) : applyExit (before7929 k) exit32 1 = some (before7930 k) := by + simp (disch := omega) [before7929, before7930, exit32, applyExit, pop, push] + <;> omega +theorem step7929 (k : Nat) : Runs (1*3) (before7929 k).denote (before7930 k).denote := + @applyExit_sound (before7929 k) (before7930 k) exit32 1 valid32 (macro7929 k) +theorem macro7930 (k : Nat) : applyExit (before7930 k) exit36 43 = some (before7931 k) := by + simp (disch := omega) [before7930, before7931, exit36, applyExit, pop, push] + <;> omega +theorem step7930 (k : Nat) : Runs (43*2) (before7930 k).denote (before7931 k).denote := + @applyExit_sound (before7930 k) (before7931 k) exit36 43 valid36 (macro7930 k) +theorem macro7931 (k : Nat) : applyExit (before7931 k) exit33 1 = some (before7932 k) := by + simp (disch := omega) [before7931, before7932, exit33, applyExit, pop, push] + <;> omega +theorem step7931 (k : Nat) : Runs (1*2) (before7931 k).denote (before7932 k).denote := + @applyExit_sound (before7931 k) (before7932 k) exit33 1 valid33 (macro7931 k) +theorem macro7932 (k : Nat) : applyExit (before7932 k) exit34 10 = some (before7933 k) := by + simp (disch := omega) [before7932, before7933, exit34, applyExit, pop, push] + <;> omega +theorem step7932 (k : Nat) : Runs (10*2) (before7932 k).denote (before7933 k).denote := + @applyExit_sound (before7932 k) (before7933 k) exit34 10 valid34 (macro7932 k) +theorem macro7933 (k : Nat) : applyExit (before7933 k) exit35 1 = some (before7934 k) := by + simp (disch := omega) [before7933, before7934, exit35, applyExit, pop, push] + <;> omega +theorem step7933 (k : Nat) : Runs (1*2) (before7933 k).denote (before7934 k).denote := + @applyExit_sound (before7933 k) (before7934 k) exit35 1 valid35 (macro7933 k) +theorem macro7934 (k : Nat) : applyExit (before7934 k) exit36 58 = some (before7935 k) := by + simp (disch := omega) [before7934, before7935, exit36, applyExit, pop, push] + <;> omega +theorem step7934 (k : Nat) : Runs (58*2) (before7934 k).denote (before7935 k).denote := + @applyExit_sound (before7934 k) (before7935 k) exit36 58 valid36 (macro7934 k) +theorem macro7935 (k : Nat) : applyExit (before7935 k) exit31 1 = some (before7936 k) := by + simp (disch := omega) [before7935, before7936, exit31, applyExit, pop, push] + <;> omega +theorem step7935 (k : Nat) : Runs (1*1) (before7935 k).denote (before7936 k).denote := + @applyExit_sound (before7935 k) (before7936 k) exit31 1 valid31 (macro7935 k) +theorem macro7936 (k : Nat) : applyExit (before7936 k) exit10 58 = some (before7937 k) := by + simp (disch := omega) [before7936, before7937, exit10, applyExit, pop, push] + <;> omega +theorem step7936 (k : Nat) : Runs (58*2) (before7936 k).denote (before7937 k).denote := + @applyExit_sound (before7936 k) (before7937 k) exit10 58 valid10 (macro7936 k) +theorem macro7937 (k : Nat) : applyExit (before7937 k) exit32 1 = some (before7938 k) := by + simp (disch := omega) [before7937, before7938, exit32, applyExit, pop, push] + <;> omega +theorem step7937 (k : Nat) : Runs (1*3) (before7937 k).denote (before7938 k).denote := + @applyExit_sound (before7937 k) (before7938 k) exit32 1 valid32 (macro7937 k) +theorem macro7938 (k : Nat) : applyExit (before7938 k) exit36 58 = some (before7939 k) := by + simp (disch := omega) [before7938, before7939, exit36, applyExit, pop, push] + <;> omega +theorem step7938 (k : Nat) : Runs (58*2) (before7938 k).denote (before7939 k).denote := + @applyExit_sound (before7938 k) (before7939 k) exit36 58 valid36 (macro7938 k) +theorem macro7939 (k : Nat) : applyExit (before7939 k) exit33 1 = some (before7940 k) := by + simp (disch := omega) [before7939, before7940, exit33, applyExit, pop, push] + <;> omega +theorem step7939 (k : Nat) : Runs (1*2) (before7939 k).denote (before7940 k).denote := + @applyExit_sound (before7939 k) (before7940 k) exit33 1 valid33 (macro7939 k) +theorem macro7940 (k : Nat) : applyExit (before7940 k) exit35 1 = some (before7941 k) := by + simp (disch := omega) [before7940, before7941, exit35, applyExit, pop, push] + <;> omega +theorem step7940 (k : Nat) : Runs (1*2) (before7940 k).denote (before7941 k).denote := + @applyExit_sound (before7940 k) (before7941 k) exit35 1 valid35 (macro7940 k) +theorem macro7941 (k : Nat) : applyExit (before7941 k) exit36 6 = some (before7942 k) := by + simp (disch := omega) [before7941, before7942, exit36, applyExit, pop, push] + <;> omega +theorem step7941 (k : Nat) : Runs (6*2) (before7941 k).denote (before7942 k).denote := + @applyExit_sound (before7941 k) (before7942 k) exit36 6 valid36 (macro7941 k) +theorem macro7942 (k : Nat) : applyExit (before7942 k) exit39 1 = some (before7943 k) := by + simp (disch := omega) [before7942, before7943, exit39, applyExit, pop, push] + <;> omega +theorem step7942 (k : Nat) : Runs (1*1) (before7942 k).denote (before7943 k).denote := + @applyExit_sound (before7942 k) (before7943 k) exit39 1 valid39 (macro7942 k) +theorem macro7943 (k : Nat) : applyExit (before7943 k) exit10 6 = some (before7944 k) := by + simp (disch := omega) [before7943, before7944, exit10, applyExit, pop, push] + <;> omega +theorem step7943 (k : Nat) : Runs (6*2) (before7943 k).denote (before7944 k).denote := + @applyExit_sound (before7943 k) (before7944 k) exit10 6 valid10 (macro7943 k) +theorem macro7944 (k : Nat) : applyExit (before7944 k) exit32 1 = some (before7945 k) := by + simp (disch := omega) [before7944, before7945, exit32, applyExit, pop, push] + <;> omega +theorem step7944 (k : Nat) : Runs (1*3) (before7944 k).denote (before7945 k).denote := + @applyExit_sound (before7944 k) (before7945 k) exit32 1 valid32 (macro7944 k) +theorem macro7945 (k : Nat) : applyExit (before7945 k) exit36 7 = some (before7946 k) := by + simp (disch := omega) [before7945, before7946, exit36, applyExit, pop, push] + <;> omega +theorem step7945 (k : Nat) : Runs (7*2) (before7945 k).denote (before7946 k).denote := + @applyExit_sound (before7945 k) (before7946 k) exit36 7 valid36 (macro7945 k) +theorem macro7946 (k : Nat) : applyExit (before7946 k) exit39 1 = some (before7947 k) := by + simp (disch := omega) [before7946, before7947, exit39, applyExit, pop, push] + <;> omega +theorem step7946 (k : Nat) : Runs (1*1) (before7946 k).denote (before7947 k).denote := + @applyExit_sound (before7946 k) (before7947 k) exit39 1 valid39 (macro7946 k) +theorem macro7947 (k : Nat) : applyExit (before7947 k) exit10 8 = some (before7948 k) := by + simp (disch := omega) [before7947, before7948, exit10, applyExit, pop, push] + <;> omega +theorem step7947 (k : Nat) : Runs (8*2) (before7947 k).denote (before7948 k).denote := + @applyExit_sound (before7947 k) (before7948 k) exit10 8 valid10 (macro7947 k) +theorem macro7948 (k : Nat) : applyExit (before7948 k) exit46 1 = some (before7949 k) := by + simp (disch := omega) [before7948, before7949, exit46, applyExit, pop, push] + <;> omega +theorem step7948 (k : Nat) : Runs (1*2) (before7948 k).denote (before7949 k).denote := + @applyExit_sound (before7948 k) (before7949 k) exit46 1 valid46 (macro7948 k) +theorem macro7949 (k : Nat) : applyExit (before7949 k) exit47 1 = some (before7950 k) := by + simp (disch := omega) [before7949, before7950, exit47, applyExit, pop, push] + <;> omega +theorem step7949 (k : Nat) : Runs (1*2) (before7949 k).denote (before7950 k).denote := + @applyExit_sound (before7949 k) (before7950 k) exit47 1 valid47 (macro7949 k) +theorem macro7950 (k : Nat) : applyExit (before7950 k) exit62 1 = some (before7951 k) := by + simp (disch := omega) [before7950, before7951, exit62, applyExit, pop, push] + <;> omega +theorem step7950 (k : Nat) : Runs (1*1) (before7950 k).denote (before7951 k).denote := + @applyExit_sound (before7950 k) (before7951 k) exit62 1 valid62 (macro7950 k) +theorem macro7951 (k : Nat) : applyExit (before7951 k) exit35 1 = some (before7952 k) := by + simp (disch := omega) [before7951, before7952, exit35, applyExit, pop, push] + <;> omega +theorem step7951 (k : Nat) : Runs (1*2) (before7951 k).denote (before7952 k).denote := + @applyExit_sound (before7951 k) (before7952 k) exit35 1 valid35 (macro7951 k) +theorem macro7952 (k : Nat) : applyExit (before7952 k) exit39 1 = some (before7953 k) := by + simp (disch := omega) [before7952, before7953, exit39, applyExit, pop, push] + <;> omega +theorem step7952 (k : Nat) : Runs (1*1) (before7952 k).denote (before7953 k).denote := + @applyExit_sound (before7952 k) (before7953 k) exit39 1 valid39 (macro7952 k) +theorem macro7953 (k : Nat) : applyExit (before7953 k) exit32 1 = some (before7954 k) := by + simp (disch := omega) [before7953, before7954, exit32, applyExit, pop, push] + <;> omega +theorem step7953 (k : Nat) : Runs (1*3) (before7953 k).denote (before7954 k).denote := + @applyExit_sound (before7953 k) (before7954 k) exit32 1 valid32 (macro7953 k) +theorem macro7954 (k : Nat) : applyExit (before7954 k) exit36 10 = some (before7955 k) := by + simp (disch := omega) [before7954, before7955, exit36, applyExit, pop, push] + <;> omega +theorem step7954 (k : Nat) : Runs (10*2) (before7954 k).denote (before7955 k).denote := + @applyExit_sound (before7954 k) (before7955 k) exit36 10 valid36 (macro7954 k) +theorem macro7955 (k : Nat) : applyExit (before7955 k) exit39 1 = some (before7956 k) := by + simp (disch := omega) [before7955, before7956, exit39, applyExit, pop, push] + <;> omega +theorem step7955 (k : Nat) : Runs (1*1) (before7955 k).denote (before7956 k).denote := + @applyExit_sound (before7955 k) (before7956 k) exit39 1 valid39 (macro7955 k) +theorem macro7956 (k : Nat) : applyExit (before7956 k) exit10 11 = some (before7957 k) := by + simp (disch := omega) [before7956, before7957, exit10, applyExit, pop, push] + <;> omega +theorem step7956 (k : Nat) : Runs (11*2) (before7956 k).denote (before7957 k).denote := + @applyExit_sound (before7956 k) (before7957 k) exit10 11 valid10 (macro7956 k) +theorem macro7957 (k : Nat) : applyExit (before7957 k) exit46 1 = some (before7958 k) := by + simp (disch := omega) [before7957, before7958, exit46, applyExit, pop, push] + <;> omega +theorem step7957 (k : Nat) : Runs (1*2) (before7957 k).denote (before7958 k).denote := + @applyExit_sound (before7957 k) (before7958 k) exit46 1 valid46 (macro7957 k) +theorem macro7958 (k : Nat) : applyExit (before7958 k) exit47 1 = some (before7959 k) := by + simp (disch := omega) [before7958, before7959, exit47, applyExit, pop, push] + <;> omega +theorem step7958 (k : Nat) : Runs (1*2) (before7958 k).denote (before7959 k).denote := + @applyExit_sound (before7958 k) (before7959 k) exit47 1 valid47 (macro7958 k) +theorem macro7959 (k : Nat) : applyExit (before7959 k) exit62 1 = some (before7960 k) := by + simp (disch := omega) [before7959, before7960, exit62, applyExit, pop, push] + <;> omega +theorem step7959 (k : Nat) : Runs (1*1) (before7959 k).denote (before7960 k).denote := + @applyExit_sound (before7959 k) (before7960 k) exit62 1 valid62 (macro7959 k) +theorem macro7960 (k : Nat) : applyExit (before7960 k) exit35 1 = some (before7961 k) := by + simp (disch := omega) [before7960, before7961, exit35, applyExit, pop, push] + <;> omega +theorem step7960 (k : Nat) : Runs (1*2) (before7960 k).denote (before7961 k).denote := + @applyExit_sound (before7960 k) (before7961 k) exit35 1 valid35 (macro7960 k) +theorem macro7961 (k : Nat) : applyExit (before7961 k) exit39 1 = some (before7962 k) := by + simp (disch := omega) [before7961, before7962, exit39, applyExit, pop, push] + <;> omega +theorem step7961 (k : Nat) : Runs (1*1) (before7961 k).denote (before7962 k).denote := + @applyExit_sound (before7961 k) (before7962 k) exit39 1 valid39 (macro7961 k) +theorem macro7962 (k : Nat) : applyExit (before7962 k) exit32 1 = some (before7963 k) := by + simp (disch := omega) [before7962, before7963, exit32, applyExit, pop, push] + <;> omega +theorem step7962 (k : Nat) : Runs (1*3) (before7962 k).denote (before7963 k).denote := + @applyExit_sound (before7962 k) (before7963 k) exit32 1 valid32 (macro7962 k) +theorem macro7963 (k : Nat) : applyExit (before7963 k) exit36 13 = some (before7964 k) := by + simp (disch := omega) [before7963, before7964, exit36, applyExit, pop, push] + <;> omega +theorem step7963 (k : Nat) : Runs (13*2) (before7963 k).denote (before7964 k).denote := + @applyExit_sound (before7963 k) (before7964 k) exit36 13 valid36 (macro7963 k) +theorem macro7964 (k : Nat) : applyExit (before7964 k) exit39 1 = some (before7965 k) := by + simp (disch := omega) [before7964, before7965, exit39, applyExit, pop, push] + <;> omega +theorem step7964 (k : Nat) : Runs (1*1) (before7964 k).denote (before7965 k).denote := + @applyExit_sound (before7964 k) (before7965 k) exit39 1 valid39 (macro7964 k) +theorem macro7965 (k : Nat) : applyExit (before7965 k) exit10 14 = some (before7966 k) := by + simp (disch := omega) [before7965, before7966, exit10, applyExit, pop, push] + <;> omega +theorem step7965 (k : Nat) : Runs (14*2) (before7965 k).denote (before7966 k).denote := + @applyExit_sound (before7965 k) (before7966 k) exit10 14 valid10 (macro7965 k) +theorem macro7966 (k : Nat) : applyExit (before7966 k) exit46 1 = some (before7967 k) := by + simp (disch := omega) [before7966, before7967, exit46, applyExit, pop, push] + <;> omega +theorem step7966 (k : Nat) : Runs (1*2) (before7966 k).denote (before7967 k).denote := + @applyExit_sound (before7966 k) (before7967 k) exit46 1 valid46 (macro7966 k) +theorem macro7967 (k : Nat) : applyExit (before7967 k) exit47 1 = some (before7968 k) := by + simp (disch := omega) [before7967, before7968, exit47, applyExit, pop, push] + <;> omega +theorem step7967 (k : Nat) : Runs (1*2) (before7967 k).denote (before7968 k).denote := + @applyExit_sound (before7967 k) (before7968 k) exit47 1 valid47 (macro7967 k) +theorem macro7968 (k : Nat) : applyExit (before7968 k) exit62 1 = some (before7969 k) := by + simp (disch := omega) [before7968, before7969, exit62, applyExit, pop, push] + <;> omega +theorem step7968 (k : Nat) : Runs (1*1) (before7968 k).denote (before7969 k).denote := + @applyExit_sound (before7968 k) (before7969 k) exit62 1 valid62 (macro7968 k) +theorem macro7969 (k : Nat) : applyExit (before7969 k) exit35 1 = some (before7970 k) := by + simp (disch := omega) [before7969, before7970, exit35, applyExit, pop, push] + <;> omega +theorem step7969 (k : Nat) : Runs (1*2) (before7969 k).denote (before7970 k).denote := + @applyExit_sound (before7969 k) (before7970 k) exit35 1 valid35 (macro7969 k) +theorem macro7970 (k : Nat) : applyExit (before7970 k) exit39 1 = some (before7971 k) := by + simp (disch := omega) [before7970, before7971, exit39, applyExit, pop, push] + <;> omega +theorem step7970 (k : Nat) : Runs (1*1) (before7970 k).denote (before7971 k).denote := + @applyExit_sound (before7970 k) (before7971 k) exit39 1 valid39 (macro7970 k) +theorem macro7971 (k : Nat) : applyExit (before7971 k) exit32 1 = some (before7972 k) := by + simp (disch := omega) [before7971, before7972, exit32, applyExit, pop, push] + <;> omega +theorem step7971 (k : Nat) : Runs (1*3) (before7971 k).denote (before7972 k).denote := + @applyExit_sound (before7971 k) (before7972 k) exit32 1 valid32 (macro7971 k) +theorem macro7972 (k : Nat) : applyExit (before7972 k) exit36 16 = some (before7973 k) := by + simp (disch := omega) [before7972, before7973, exit36, applyExit, pop, push] + <;> omega +theorem step7972 (k : Nat) : Runs (16*2) (before7972 k).denote (before7973 k).denote := + @applyExit_sound (before7972 k) (before7973 k) exit36 16 valid36 (macro7972 k) +theorem macro7973 (k : Nat) : applyExit (before7973 k) exit39 1 = some (before7974 k) := by + simp (disch := omega) [before7973, before7974, exit39, applyExit, pop, push] + <;> omega +theorem step7973 (k : Nat) : Runs (1*1) (before7973 k).denote (before7974 k).denote := + @applyExit_sound (before7973 k) (before7974 k) exit39 1 valid39 (macro7973 k) +theorem macro7974 (k : Nat) : applyExit (before7974 k) exit10 17 = some (before7975 k) := by + simp (disch := omega) [before7974, before7975, exit10, applyExit, pop, push] + <;> omega +theorem step7974 (k : Nat) : Runs (17*2) (before7974 k).denote (before7975 k).denote := + @applyExit_sound (before7974 k) (before7975 k) exit10 17 valid10 (macro7974 k) +theorem macro7975 (k : Nat) : applyExit (before7975 k) exit46 1 = some (before7976 k) := by + simp (disch := omega) [before7975, before7976, exit46, applyExit, pop, push] + <;> omega +theorem step7975 (k : Nat) : Runs (1*2) (before7975 k).denote (before7976 k).denote := + @applyExit_sound (before7975 k) (before7976 k) exit46 1 valid46 (macro7975 k) +theorem macro7976 (k : Nat) : applyExit (before7976 k) exit47 1 = some (before7977 k) := by + simp (disch := omega) [before7976, before7977, exit47, applyExit, pop, push] + <;> omega +theorem step7976 (k : Nat) : Runs (1*2) (before7976 k).denote (before7977 k).denote := + @applyExit_sound (before7976 k) (before7977 k) exit47 1 valid47 (macro7976 k) +theorem macro7977 (k : Nat) : applyExit (before7977 k) exit62 1 = some (before7978 k) := by + simp (disch := omega) [before7977, before7978, exit62, applyExit, pop, push] + <;> omega +theorem step7977 (k : Nat) : Runs (1*1) (before7977 k).denote (before7978 k).denote := + @applyExit_sound (before7977 k) (before7978 k) exit62 1 valid62 (macro7977 k) +theorem macro7978 (k : Nat) : applyExit (before7978 k) exit35 1 = some (before7979 k) := by + simp (disch := omega) [before7978, before7979, exit35, applyExit, pop, push] + <;> omega +theorem step7978 (k : Nat) : Runs (1*2) (before7978 k).denote (before7979 k).denote := + @applyExit_sound (before7978 k) (before7979 k) exit35 1 valid35 (macro7978 k) +theorem macro7979 (k : Nat) : applyExit (before7979 k) exit39 1 = some (before7980 k) := by + simp (disch := omega) [before7979, before7980, exit39, applyExit, pop, push] + <;> omega +theorem step7979 (k : Nat) : Runs (1*1) (before7979 k).denote (before7980 k).denote := + @applyExit_sound (before7979 k) (before7980 k) exit39 1 valid39 (macro7979 k) +theorem macro7980 (k : Nat) : applyExit (before7980 k) exit32 1 = some (before7981 k) := by + simp (disch := omega) [before7980, before7981, exit32, applyExit, pop, push] + <;> omega +theorem step7980 (k : Nat) : Runs (1*3) (before7980 k).denote (before7981 k).denote := + @applyExit_sound (before7980 k) (before7981 k) exit32 1 valid32 (macro7980 k) +theorem macro7981 (k : Nat) : applyExit (before7981 k) exit36 19 = some (before7982 k) := by + simp (disch := omega) [before7981, before7982, exit36, applyExit, pop, push] + <;> omega +theorem step7981 (k : Nat) : Runs (19*2) (before7981 k).denote (before7982 k).denote := + @applyExit_sound (before7981 k) (before7982 k) exit36 19 valid36 (macro7981 k) +theorem macro7982 (k : Nat) : applyExit (before7982 k) exit39 1 = some (before7983 k) := by + simp (disch := omega) [before7982, before7983, exit39, applyExit, pop, push] + <;> omega +theorem step7982 (k : Nat) : Runs (1*1) (before7982 k).denote (before7983 k).denote := + @applyExit_sound (before7982 k) (before7983 k) exit39 1 valid39 (macro7982 k) +theorem macro7983 (k : Nat) : applyExit (before7983 k) exit10 20 = some (before7984 k) := by + simp (disch := omega) [before7983, before7984, exit10, applyExit, pop, push] + <;> omega +theorem step7983 (k : Nat) : Runs (20*2) (before7983 k).denote (before7984 k).denote := + @applyExit_sound (before7983 k) (before7984 k) exit10 20 valid10 (macro7983 k) +theorem macro7984 (k : Nat) : applyExit (before7984 k) exit46 1 = some (before7985 k) := by + simp (disch := omega) [before7984, before7985, exit46, applyExit, pop, push] + <;> omega +theorem step7984 (k : Nat) : Runs (1*2) (before7984 k).denote (before7985 k).denote := + @applyExit_sound (before7984 k) (before7985 k) exit46 1 valid46 (macro7984 k) +theorem macro7985 (k : Nat) : applyExit (before7985 k) exit47 1 = some (before7986 k) := by + simp (disch := omega) [before7985, before7986, exit47, applyExit, pop, push] + <;> omega +theorem step7985 (k : Nat) : Runs (1*2) (before7985 k).denote (before7986 k).denote := + @applyExit_sound (before7985 k) (before7986 k) exit47 1 valid47 (macro7985 k) +theorem macro7986 (k : Nat) : applyExit (before7986 k) exit62 1 = some (before7987 k) := by + simp (disch := omega) [before7986, before7987, exit62, applyExit, pop, push] + <;> omega +theorem step7986 (k : Nat) : Runs (1*1) (before7986 k).denote (before7987 k).denote := + @applyExit_sound (before7986 k) (before7987 k) exit62 1 valid62 (macro7986 k) +theorem macro7987 (k : Nat) : applyExit (before7987 k) exit35 1 = some (before7988 k) := by + simp (disch := omega) [before7987, before7988, exit35, applyExit, pop, push] + <;> omega +theorem step7987 (k : Nat) : Runs (1*2) (before7987 k).denote (before7988 k).denote := + @applyExit_sound (before7987 k) (before7988 k) exit35 1 valid35 (macro7987 k) +theorem macro7988 (k : Nat) : applyExit (before7988 k) exit39 1 = some (before7989 k) := by + simp (disch := omega) [before7988, before7989, exit39, applyExit, pop, push] + <;> omega +theorem step7988 (k : Nat) : Runs (1*1) (before7988 k).denote (before7989 k).denote := + @applyExit_sound (before7988 k) (before7989 k) exit39 1 valid39 (macro7988 k) +theorem macro7989 (k : Nat) : applyExit (before7989 k) exit32 1 = some (before7990 k) := by + simp (disch := omega) [before7989, before7990, exit32, applyExit, pop, push] + <;> omega +theorem step7989 (k : Nat) : Runs (1*3) (before7989 k).denote (before7990 k).denote := + @applyExit_sound (before7989 k) (before7990 k) exit32 1 valid32 (macro7989 k) +theorem macro7990 (k : Nat) : applyExit (before7990 k) exit36 22 = some (before7991 k) := by + simp (disch := omega) [before7990, before7991, exit36, applyExit, pop, push] + <;> omega +theorem step7990 (k : Nat) : Runs (22*2) (before7990 k).denote (before7991 k).denote := + @applyExit_sound (before7990 k) (before7991 k) exit36 22 valid36 (macro7990 k) +theorem macro7991 (k : Nat) : applyExit (before7991 k) exit39 1 = some (before7992 k) := by + simp (disch := omega) [before7991, before7992, exit39, applyExit, pop, push] + <;> omega +theorem step7991 (k : Nat) : Runs (1*1) (before7991 k).denote (before7992 k).denote := + @applyExit_sound (before7991 k) (before7992 k) exit39 1 valid39 (macro7991 k) +theorem macro7992 (k : Nat) : applyExit (before7992 k) exit10 23 = some (before7993 k) := by + simp (disch := omega) [before7992, before7993, exit10, applyExit, pop, push] + <;> omega +theorem step7992 (k : Nat) : Runs (23*2) (before7992 k).denote (before7993 k).denote := + @applyExit_sound (before7992 k) (before7993 k) exit10 23 valid10 (macro7992 k) +theorem macro7993 (k : Nat) : applyExit (before7993 k) exit46 1 = some (before7994 k) := by + simp (disch := omega) [before7993, before7994, exit46, applyExit, pop, push] + <;> omega +theorem step7993 (k : Nat) : Runs (1*2) (before7993 k).denote (before7994 k).denote := + @applyExit_sound (before7993 k) (before7994 k) exit46 1 valid46 (macro7993 k) +theorem macro7994 (k : Nat) : applyExit (before7994 k) exit47 1 = some (before7995 k) := by + simp (disch := omega) [before7994, before7995, exit47, applyExit, pop, push] + <;> omega +theorem step7994 (k : Nat) : Runs (1*2) (before7994 k).denote (before7995 k).denote := + @applyExit_sound (before7994 k) (before7995 k) exit47 1 valid47 (macro7994 k) +theorem macro7995 (k : Nat) : applyExit (before7995 k) exit62 1 = some (before7996 k) := by + simp (disch := omega) [before7995, before7996, exit62, applyExit, pop, push] + <;> omega +theorem step7995 (k : Nat) : Runs (1*1) (before7995 k).denote (before7996 k).denote := + @applyExit_sound (before7995 k) (before7996 k) exit62 1 valid62 (macro7995 k) +theorem macro7996 (k : Nat) : applyExit (before7996 k) exit35 1 = some (before7997 k) := by + simp (disch := omega) [before7996, before7997, exit35, applyExit, pop, push] + <;> omega +theorem step7996 (k : Nat) : Runs (1*2) (before7996 k).denote (before7997 k).denote := + @applyExit_sound (before7996 k) (before7997 k) exit35 1 valid35 (macro7996 k) +theorem macro7997 (k : Nat) : applyExit (before7997 k) exit39 1 = some (before7998 k) := by + simp (disch := omega) [before7997, before7998, exit39, applyExit, pop, push] + <;> omega +theorem step7997 (k : Nat) : Runs (1*1) (before7997 k).denote (before7998 k).denote := + @applyExit_sound (before7997 k) (before7998 k) exit39 1 valid39 (macro7997 k) +theorem macro7998 (k : Nat) : applyExit (before7998 k) exit32 1 = some (before7999 k) := by + simp (disch := omega) [before7998, before7999, exit32, applyExit, pop, push] + <;> omega +theorem step7998 (k : Nat) : Runs (1*3) (before7998 k).denote (before7999 k).denote := + @applyExit_sound (before7998 k) (before7999 k) exit32 1 valid32 (macro7998 k) +theorem macro7999 (k : Nat) : applyExit (before7999 k) exit36 25 = some (after7999 k) := by + simp (disch := omega) [before7999, after7999, exit36, applyExit, pop, push] + <;> omega +theorem step7999 (k : Nat) : Runs (25*2) (before7999 k).denote (after7999 k).denote := + @applyExit_sound (before7999 k) (after7999 k) exit36 25 valid36 (macro7999 k) +theorem chunkRun079 (k : Nat) : Runs (1250*k+12420) (before7900 k).denote (after7999 k).denote := by + have h := (@Runs.trans ((((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))))+((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2))))))+(((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))))+((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2))))))) ((((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2))))))) (before7900 k).denote (before7950 k).denote (after7999 k).denote (@Runs.trans (((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))))+((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2)))))) (((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))))+((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2)))))) (before7900 k).denote (before7925 k).denote (before7950 k).denote (@Runs.trans ((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3))))) ((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2))))) (before7900 k).denote (before7912 k).denote (before7925 k).denote (@Runs.trans (((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2)))) (((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))) (before7900 k).denote (before7906 k).denote (before7912 k).denote (@Runs.trans ((46*2)+((1*1)+(46*2))) ((1*3)+((46*2)+(1*2))) (before7900 k).denote (before7903 k).denote (before7906 k).denote (@Runs.trans (46*2) ((1*1)+(46*2)) (before7900 k).denote (before7901 k).denote (before7903 k).denote (step7900 k) (@Runs.trans (1*1) (46*2) (before7901 k).denote (before7902 k).denote (before7903 k).denote (step7901 k) (step7902 k))) (@Runs.trans (1*3) ((46*2)+(1*2)) (before7903 k).denote (before7904 k).denote (before7906 k).denote (step7903 k) (@Runs.trans (46*2) (1*2) (before7904 k).denote (before7905 k).denote (before7906 k).denote (step7904 k) (step7905 k)))) (@Runs.trans ((9*2)+((1*2)+(98*2))) ((1*1)+((98*2)+(1*3))) (before7906 k).denote (before7909 k).denote (before7912 k).denote (@Runs.trans (9*2) ((1*2)+(98*2)) (before7906 k).denote (before7907 k).denote (before7909 k).denote (step7906 k) (@Runs.trans (1*2) (98*2) (before7907 k).denote (before7908 k).denote (before7909 k).denote (step7907 k) (step7908 k))) (@Runs.trans (1*1) ((98*2)+(1*3)) (before7909 k).denote (before7910 k).denote (before7912 k).denote (step7909 k) (@Runs.trans (98*2) (1*3) (before7910 k).denote (before7911 k).denote (before7912 k).denote (step7910 k) (step7911 k))))) (@Runs.trans (((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2)))) (((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2)))) (before7912 k).denote (before7918 k).denote (before7925 k).denote (@Runs.trans ((98*2)+((1*2)+(24*2))) (((1*k+8)*1250)+((6*2)+(1*2))) (before7912 k).denote (before7915 k).denote (before7918 k).denote (@Runs.trans (98*2) ((1*2)+(24*2)) (before7912 k).denote (before7913 k).denote (before7915 k).denote (step7912 k) (@Runs.trans (1*2) (24*2) (before7913 k).denote (before7914 k).denote (before7915 k).denote (step7913 k) (step7914 k))) (@Runs.trans ((1*k+8)*1250) ((6*2)+(1*2)) (before7915 k).denote (before7916 k).denote (before7918 k).denote (step7915 k) (@Runs.trans (6*2) (1*2) (before7916 k).denote (before7917 k).denote (before7918 k).denote (step7916 k) (step7917 k)))) (@Runs.trans ((22*2)+((1*1)+(22*2))) (((1*3)+(22*2))+((1*2)+(85*2))) (before7918 k).denote (before7921 k).denote (before7925 k).denote (@Runs.trans (22*2) ((1*1)+(22*2)) (before7918 k).denote (before7919 k).denote (before7921 k).denote (step7918 k) (@Runs.trans (1*1) (22*2) (before7919 k).denote (before7920 k).denote (before7921 k).denote (step7919 k) (step7920 k))) (@Runs.trans ((1*3)+(22*2)) ((1*2)+(85*2)) (before7921 k).denote (before7923 k).denote (before7925 k).denote (@Runs.trans (1*3) (22*2) (before7921 k).denote (before7922 k).denote (before7923 k).denote (step7921 k) (step7922 k)) (@Runs.trans (1*2) (85*2) (before7923 k).denote (before7924 k).denote (before7925 k).denote (step7923 k) (step7924 k)))))) (@Runs.trans ((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2))))) ((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2))))) (before7925 k).denote (before7937 k).denote (before7950 k).denote (@Runs.trans (((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2)))) (((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))) (before7925 k).denote (before7931 k).denote (before7937 k).denote (@Runs.trans ((1*2)+((43*2)+(1*1))) ((43*2)+((1*3)+(43*2))) (before7925 k).denote (before7928 k).denote (before7931 k).denote (@Runs.trans (1*2) ((43*2)+(1*1)) (before7925 k).denote (before7926 k).denote (before7928 k).denote (step7925 k) (@Runs.trans (43*2) (1*1) (before7926 k).denote (before7927 k).denote (before7928 k).denote (step7926 k) (step7927 k))) (@Runs.trans (43*2) ((1*3)+(43*2)) (before7928 k).denote (before7929 k).denote (before7931 k).denote (step7928 k) (@Runs.trans (1*3) (43*2) (before7929 k).denote (before7930 k).denote (before7931 k).denote (step7929 k) (step7930 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((58*2)+((1*1)+(58*2))) (before7931 k).denote (before7934 k).denote (before7937 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before7931 k).denote (before7932 k).denote (before7934 k).denote (step7931 k) (@Runs.trans (10*2) (1*2) (before7932 k).denote (before7933 k).denote (before7934 k).denote (step7932 k) (step7933 k))) (@Runs.trans (58*2) ((1*1)+(58*2)) (before7934 k).denote (before7935 k).denote (before7937 k).denote (step7934 k) (@Runs.trans (1*1) (58*2) (before7935 k).denote (before7936 k).denote (before7937 k).denote (step7935 k) (step7936 k))))) (@Runs.trans (((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1)))) (((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2)))) (before7937 k).denote (before7943 k).denote (before7950 k).denote (@Runs.trans ((1*3)+((58*2)+(1*2))) ((1*2)+((6*2)+(1*1))) (before7937 k).denote (before7940 k).denote (before7943 k).denote (@Runs.trans (1*3) ((58*2)+(1*2)) (before7937 k).denote (before7938 k).denote (before7940 k).denote (step7937 k) (@Runs.trans (58*2) (1*2) (before7938 k).denote (before7939 k).denote (before7940 k).denote (step7938 k) (step7939 k))) (@Runs.trans (1*2) ((6*2)+(1*1)) (before7940 k).denote (before7941 k).denote (before7943 k).denote (step7940 k) (@Runs.trans (6*2) (1*1) (before7941 k).denote (before7942 k).denote (before7943 k).denote (step7941 k) (step7942 k)))) (@Runs.trans ((6*2)+((1*3)+(7*2))) (((1*1)+(8*2))+((1*2)+(1*2))) (before7943 k).denote (before7946 k).denote (before7950 k).denote (@Runs.trans (6*2) ((1*3)+(7*2)) (before7943 k).denote (before7944 k).denote (before7946 k).denote (step7943 k) (@Runs.trans (1*3) (7*2) (before7944 k).denote (before7945 k).denote (before7946 k).denote (step7944 k) (step7945 k))) (@Runs.trans ((1*1)+(8*2)) ((1*2)+(1*2)) (before7946 k).denote (before7948 k).denote (before7950 k).denote (@Runs.trans (1*1) (8*2) (before7946 k).denote (before7947 k).denote (before7948 k).denote (step7946 k) (step7947 k)) (@Runs.trans (1*2) (1*2) (before7948 k).denote (before7949 k).denote (before7950 k).denote (step7948 k) (step7949 k))))))) (@Runs.trans (((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2)))))) (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2)))))) (before7950 k).denote (before7975 k).denote (after7999 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2))))) (before7950 k).denote (before7962 k).denote (before7975 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1)))) (((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before7950 k).denote (before7956 k).denote (before7962 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((10*2)+(1*1))) (before7950 k).denote (before7953 k).denote (before7956 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7950 k).denote (before7951 k).denote (before7953 k).denote (step7950 k) (@Runs.trans (1*2) (1*1) (before7951 k).denote (before7952 k).denote (before7953 k).denote (step7951 k) (step7952 k))) (@Runs.trans (1*3) ((10*2)+(1*1)) (before7953 k).denote (before7954 k).denote (before7956 k).denote (step7953 k) (@Runs.trans (10*2) (1*1) (before7954 k).denote (before7955 k).denote (before7956 k).denote (step7954 k) (step7955 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7956 k).denote (before7959 k).denote (before7962 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before7956 k).denote (before7957 k).denote (before7959 k).denote (step7956 k) (@Runs.trans (1*2) (1*2) (before7957 k).denote (before7958 k).denote (before7959 k).denote (step7957 k) (step7958 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7959 k).denote (before7960 k).denote (before7962 k).denote (step7959 k) (@Runs.trans (1*2) (1*1) (before7960 k).denote (before7961 k).denote (before7962 k).denote (step7960 k) (step7961 k))))) (@Runs.trans (((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2)))) (before7962 k).denote (before7968 k).denote (before7975 k).denote (@Runs.trans ((1*3)+((13*2)+(1*1))) ((14*2)+((1*2)+(1*2))) (before7962 k).denote (before7965 k).denote (before7968 k).denote (@Runs.trans (1*3) ((13*2)+(1*1)) (before7962 k).denote (before7963 k).denote (before7965 k).denote (step7962 k) (@Runs.trans (13*2) (1*1) (before7963 k).denote (before7964 k).denote (before7965 k).denote (step7963 k) (step7964 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before7965 k).denote (before7966 k).denote (before7968 k).denote (step7965 k) (@Runs.trans (1*2) (1*2) (before7966 k).denote (before7967 k).denote (before7968 k).denote (step7966 k) (step7967 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(16*2))+((1*1)+(17*2))) (before7968 k).denote (before7971 k).denote (before7975 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7968 k).denote (before7969 k).denote (before7971 k).denote (step7968 k) (@Runs.trans (1*2) (1*1) (before7969 k).denote (before7970 k).denote (before7971 k).denote (step7969 k) (step7970 k))) (@Runs.trans ((1*3)+(16*2)) ((1*1)+(17*2)) (before7971 k).denote (before7973 k).denote (before7975 k).denote (@Runs.trans (1*3) (16*2) (before7971 k).denote (before7972 k).denote (before7973 k).denote (step7971 k) (step7972 k)) (@Runs.trans (1*1) (17*2) (before7973 k).denote (before7974 k).denote (before7975 k).denote (step7973 k) (step7974 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2))))) (before7975 k).denote (before7987 k).denote (after7999 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))) (before7975 k).denote (before7981 k).denote (before7987 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before7975 k).denote (before7978 k).denote (before7981 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7975 k).denote (before7976 k).denote (before7978 k).denote (step7975 k) (@Runs.trans (1*2) (1*1) (before7976 k).denote (before7977 k).denote (before7978 k).denote (step7976 k) (step7977 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before7978 k).denote (before7979 k).denote (before7981 k).denote (step7978 k) (@Runs.trans (1*1) (1*3) (before7979 k).denote (before7980 k).denote (before7981 k).denote (step7979 k) (step7980 k)))) (@Runs.trans ((19*2)+((1*1)+(20*2))) ((1*2)+((1*2)+(1*1))) (before7981 k).denote (before7984 k).denote (before7987 k).denote (@Runs.trans (19*2) ((1*1)+(20*2)) (before7981 k).denote (before7982 k).denote (before7984 k).denote (step7981 k) (@Runs.trans (1*1) (20*2) (before7982 k).denote (before7983 k).denote (before7984 k).denote (step7982 k) (step7983 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before7984 k).denote (before7985 k).denote (before7987 k).denote (step7984 k) (@Runs.trans (1*2) (1*1) (before7985 k).denote (before7986 k).denote (before7987 k).denote (step7985 k) (step7986 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2)))) (((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2)))) (before7987 k).denote (before7993 k).denote (after7999 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((22*2)+((1*1)+(23*2))) (before7987 k).denote (before7990 k).denote (before7993 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7987 k).denote (before7988 k).denote (before7990 k).denote (step7987 k) (@Runs.trans (1*1) (1*3) (before7988 k).denote (before7989 k).denote (before7990 k).denote (step7988 k) (step7989 k))) (@Runs.trans (22*2) ((1*1)+(23*2)) (before7990 k).denote (before7991 k).denote (before7993 k).denote (step7990 k) (@Runs.trans (1*1) (23*2) (before7991 k).denote (before7992 k).denote (before7993 k).denote (step7991 k) (step7992 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) (((1*2)+(1*1))+((1*3)+(25*2))) (before7993 k).denote (before7996 k).denote (after7999 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7993 k).denote (before7994 k).denote (before7996 k).denote (step7993 k) (@Runs.trans (1*2) (1*1) (before7994 k).denote (before7995 k).denote (before7996 k).denote (step7994 k) (step7995 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(25*2)) (before7996 k).denote (before7998 k).denote (after7999 k).denote (@Runs.trans (1*2) (1*1) (before7996 k).denote (before7997 k).denote (before7998 k).denote (step7996 k) (step7997 k)) (@Runs.trans (1*3) (25*2) (before7998 k).denote (before7999 k).denote (after7999 k).denote (step7998 k) (step7999 k)))))))) + have ht : (((((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))))+((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2))))))+(((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))))+((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2)))))))+((((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2)))))))) = (1250*k+12420) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean new file mode 100644 index 00000000..724deb6f --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean @@ -0,0 +1,780 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8000_0 : Stack := [] +abbrev tail8000_1 : Stack := ⟨w0,1⟩ :: tail8000_0 +abbrev tail8000_2 : Stack := ⟨w2,1⟩ :: tail8000_1 +abbrev tail8000_3 : Stack := ⟨w1,1⟩ :: tail8000_2 +abbrev tail8000_4 : Stack := ⟨w0,1⟩ :: tail8000_3 +abbrev tail8000_5 : Stack := ⟨w2,1⟩ :: tail8000_4 +abbrev tail8000_6 : Stack := ⟨w1,2⟩ :: tail8000_5 +abbrev tail8000_7 : Stack := ⟨w0,1⟩ :: tail8000_6 +abbrev tail8000_8 : Stack := ⟨w2,1⟩ :: tail8000_7 +abbrev tail8000_9 : Stack := ⟨w0,17⟩ :: tail8000_8 +abbrev tail8000_10 : Stack := ⟨w2,1⟩ :: tail8000_9 +abbrev tail8000_11 : Stack := ⟨w1,2⟩ :: tail8000_10 +abbrev tail8000_12 : Stack := ⟨w0,16⟩ :: tail8000_11 +abbrev tail8000_13 : Stack := ⟨w2,1⟩ :: tail8000_12 +abbrev tail8000_14 : Stack := ⟨w1,2⟩ :: tail8000_13 +abbrev tail8000_15 : Stack := ⟨w0,16⟩ :: tail8000_14 +abbrev tail8000_16 : Stack := ⟨w2,1⟩ :: tail8000_15 +abbrev tail8000_17 : Stack := ⟨w1,2⟩ :: tail8000_16 +abbrev tail8000_18 : Stack := ⟨w0,3⟩ :: tail8000_17 +abbrev tail8000_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail8000_18 +abbrev tail8000_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail8000_19 k +abbrev tail8000_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8000_20 k +abbrev tail8000_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8000_21 k +abbrev tail8000_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8000_22 k +abbrev tail8000_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_23 k +abbrev tail8000_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8000_24 k +abbrev tail8000_26 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8000_25 k +abbrev tail8000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_26 k +abbrev tail8000_28 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8000_27 k +abbrev tail8000_29 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8000_28 k +abbrev tail8000_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_29 k +abbrev tail8000_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail8000_30 k +abbrev tail8000_32 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail8000_31 k +abbrev tail8000_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8000_32 k +abbrev tail8000_34 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8000_33 k +abbrev tail8000_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_34 k +abbrev tail8000_36 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8000_35 k +abbrev tail8000_37 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8000_36 k +abbrev tail8000_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_37 k +abbrev tail8000_39 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8000_38 k +abbrev tail8000_40 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8000_39 k +abbrev tail8000_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_40 k +abbrev tail8000_42 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8000_41 k +abbrev tail8000_43 : Stack := ⟨w1,1⟩ :: tail8000_0 +abbrev tail8000_44 : Stack := ⟨w1,27⟩ :: tail8000_0 +abbrev tail8000_45 : Stack := ⟨w2,1⟩ :: tail8000_44 +abbrev tail8000_46 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8000_39 k +abbrev tail8000_47 : Stack := ⟨w2,2⟩ :: tail8000_44 +abbrev tail8000_48 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8000_39 k +abbrev tail8000_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_48 k +abbrev tail8000_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_49 k +abbrev tail8000_51 : Stack := ⟨w1,28⟩ :: tail8000_0 +abbrev tail8000_52 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_49 k +abbrev tail8000_53 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8000_49 k +abbrev tail8000_54 : Stack := ⟨w1,30⟩ :: tail8000_0 +abbrev tail8000_55 : Stack := ⟨w2,1⟩ :: tail8000_54 +abbrev tail8000_56 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8000_39 k +abbrev tail8000_57 : Stack := ⟨w2,2⟩ :: tail8000_54 +abbrev tail8000_58 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8000_39 k +abbrev tail8000_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_58 k +abbrev tail8000_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_59 k +abbrev tail8000_61 : Stack := ⟨w1,31⟩ :: tail8000_0 +abbrev tail8000_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_59 k +abbrev tail8000_63 (k : Nat) : Stack := ⟨w0,32⟩ :: tail8000_59 k +abbrev tail8000_64 : Stack := ⟨w1,33⟩ :: tail8000_0 +abbrev tail8000_65 : Stack := ⟨w2,1⟩ :: tail8000_64 +abbrev tail8000_66 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8000_39 k +abbrev tail8000_67 : Stack := ⟨w2,2⟩ :: tail8000_64 +abbrev tail8000_68 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8000_39 k +abbrev tail8000_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_68 k +abbrev tail8000_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_69 k +abbrev tail8000_71 : Stack := ⟨w1,34⟩ :: tail8000_0 +abbrev tail8000_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_69 k +abbrev tail8000_73 (k : Nat) : Stack := ⟨w0,35⟩ :: tail8000_69 k +abbrev tail8000_74 : Stack := ⟨w1,36⟩ :: tail8000_0 +abbrev tail8000_75 : Stack := ⟨w2,1⟩ :: tail8000_74 +abbrev tail8000_76 (k : Nat) : Stack := ⟨w0,40⟩ :: tail8000_39 k +abbrev tail8000_77 : Stack := ⟨w2,2⟩ :: tail8000_74 +abbrev tail8000_78 (k : Nat) : Stack := ⟨w0,39⟩ :: tail8000_39 k +abbrev tail8000_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_78 k +abbrev tail8000_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_79 k +abbrev tail8000_81 : Stack := ⟨w1,37⟩ :: tail8000_0 +abbrev tail8000_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_79 k +abbrev tail8000_83 (k : Nat) : Stack := ⟨w0,38⟩ :: tail8000_79 k +abbrev tail8000_84 : Stack := ⟨w1,39⟩ :: tail8000_0 +abbrev tail8000_85 : Stack := ⟨w2,1⟩ :: tail8000_84 +abbrev tail8000_86 (k : Nat) : Stack := ⟨w0,38⟩ :: tail8000_39 k +abbrev tail8000_87 : Stack := ⟨w2,2⟩ :: tail8000_84 +abbrev tail8000_88 (k : Nat) : Stack := ⟨w0,37⟩ :: tail8000_39 k +abbrev tail8000_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_88 k +abbrev tail8000_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_89 k +abbrev tail8000_91 : Stack := ⟨w1,40⟩ :: tail8000_0 +abbrev tail8000_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_89 k +abbrev tail8000_93 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8000_89 k +abbrev tail8000_94 : Stack := ⟨w1,42⟩ :: tail8000_0 +abbrev tail8000_95 : Stack := ⟨w2,1⟩ :: tail8000_94 +abbrev tail8000_96 (k : Nat) : Stack := ⟨w0,36⟩ :: tail8000_39 k +abbrev tail8000_97 : Stack := ⟨w2,2⟩ :: tail8000_94 +abbrev tail8000_98 (k : Nat) : Stack := ⟨w0,35⟩ :: tail8000_39 k +abbrev tail8000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_98 k +abbrev tail8000_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_99 k +abbrev tail8000_101 : Stack := ⟨w1,43⟩ :: tail8000_0 +abbrev tail8000_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_99 k +abbrev tail8000_103 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8000_99 k +abbrev tail8000_104 : Stack := ⟨w1,45⟩ :: tail8000_0 +abbrev tail8000_105 : Stack := ⟨w2,1⟩ :: tail8000_104 +abbrev tail8000_106 (k : Nat) : Stack := ⟨w0,34⟩ :: tail8000_39 k +abbrev tail8000_107 : Stack := ⟨w2,2⟩ :: tail8000_104 +abbrev tail8000_108 (k : Nat) : Stack := ⟨w0,33⟩ :: tail8000_39 k +abbrev tail8000_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_108 k +abbrev tail8000_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_109 k +abbrev tail8000_111 : Stack := ⟨w1,46⟩ :: tail8000_0 +abbrev tail8000_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_109 k +abbrev tail8000_113 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8000_109 k +abbrev tail8000_114 : Stack := ⟨w1,48⟩ :: tail8000_0 +abbrev tail8000_115 : Stack := ⟨w2,1⟩ :: tail8000_114 +abbrev tail8000_116 (k : Nat) : Stack := ⟨w0,32⟩ :: tail8000_39 k +abbrev tail8000_117 : Stack := ⟨w2,2⟩ :: tail8000_114 +abbrev tail8000_118 (k : Nat) : Stack := ⟨w0,31⟩ :: tail8000_39 k +abbrev tail8000_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_118 k +abbrev tail8000_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_119 k +abbrev tail8000_121 : Stack := ⟨w1,49⟩ :: tail8000_0 +abbrev tail8000_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_119 k +abbrev tail8000_123 (k : Nat) : Stack := ⟨w0,50⟩ :: tail8000_119 k +abbrev tail8000_124 : Stack := ⟨w1,51⟩ :: tail8000_0 +abbrev tail8000_125 : Stack := ⟨w2,1⟩ :: tail8000_124 +abbrev tail8000_126 (k : Nat) : Stack := ⟨w0,30⟩ :: tail8000_39 k +abbrev tail8000_127 : Stack := ⟨w2,2⟩ :: tail8000_124 +abbrev tail8000_128 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8000_39 k +abbrev tail8000_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_128 k +abbrev tail8000_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_129 k +abbrev tail8000_131 : Stack := ⟨w1,52⟩ :: tail8000_0 +abbrev tail8000_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_129 k +abbrev tail8000_133 (k : Nat) : Stack := ⟨w0,53⟩ :: tail8000_129 k +abbrev tail8000_134 : Stack := ⟨w1,54⟩ :: tail8000_0 +abbrev tail8000_135 : Stack := ⟨w2,1⟩ :: tail8000_134 +abbrev tail8000_136 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8000_39 k +abbrev tail8000_137 : Stack := ⟨w2,2⟩ :: tail8000_134 +abbrev tail8000_138 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8000_39 k +abbrev tail8000_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_138 k +abbrev tail8000_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_139 k +abbrev tail8000_141 : Stack := ⟨w1,55⟩ :: tail8000_0 +abbrev tail8000_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_139 k +abbrev tail8000_143 (k : Nat) : Stack := ⟨w0,56⟩ :: tail8000_139 k +abbrev tail8000_144 : Stack := ⟨w1,57⟩ :: tail8000_0 +abbrev tail8000_145 : Stack := ⟨w2,1⟩ :: tail8000_144 +abbrev tail8000_146 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8000_39 k +abbrev tail8000_147 : Stack := ⟨w2,2⟩ :: tail8000_144 +abbrev tail8000_148 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8000_39 k +abbrev tail8000_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_148 k +abbrev tail8000_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_149 k +abbrev tail8000_151 : Stack := ⟨w1,58⟩ :: tail8000_0 +abbrev tail8000_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_149 k +abbrev tail8000_153 (k : Nat) : Stack := ⟨w0,59⟩ :: tail8000_149 k + +def before8000 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527075),(tail8000_42 k),tail8000_0⟩ +def before8001 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527075),(tail8000_42 k),tail8000_43⟩ +def before8002 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527023),(tail8000_41 k),tail8000_44⟩ +def before8003 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527021),(tail8000_40 k),tail8000_45⟩ +def before8004 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527019),(tail8000_46 k),tail8000_47⟩ +def before8005 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527019),(tail8000_49 k),tail8000_47⟩ +def before8006 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527021),(tail8000_50 k),tail8000_45⟩ +def before8007 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527021),(tail8000_50 k),tail8000_51⟩ +def before8008 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527021),(tail8000_52 k),tail8000_51⟩ +def before8009 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527077),(tail8000_53 k),tail8000_0⟩ +def before8010 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527077),(tail8000_53 k),tail8000_43⟩ +def before8011 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527019),(tail8000_49 k),tail8000_54⟩ +def before8012 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527017),(tail8000_48 k),tail8000_55⟩ +def before8013 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527015),(tail8000_56 k),tail8000_57⟩ +def before8014 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527015),(tail8000_59 k),tail8000_57⟩ +def before8015 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527017),(tail8000_60 k),tail8000_55⟩ +def before8016 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527017),(tail8000_60 k),tail8000_61⟩ +def before8017 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527017),(tail8000_62 k),tail8000_61⟩ +def before8018 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527079),(tail8000_63 k),tail8000_0⟩ +def before8019 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527079),(tail8000_63 k),tail8000_43⟩ +def before8020 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527015),(tail8000_59 k),tail8000_64⟩ +def before8021 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527013),(tail8000_58 k),tail8000_65⟩ +def before8022 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527011),(tail8000_66 k),tail8000_67⟩ +def before8023 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527011),(tail8000_69 k),tail8000_67⟩ +def before8024 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527013),(tail8000_70 k),tail8000_65⟩ +def before8025 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527013),(tail8000_70 k),tail8000_71⟩ +def before8026 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527013),(tail8000_72 k),tail8000_71⟩ +def before8027 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527081),(tail8000_73 k),tail8000_0⟩ +def before8028 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527081),(tail8000_73 k),tail8000_43⟩ +def before8029 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527011),(tail8000_69 k),tail8000_74⟩ +def before8030 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527009),(tail8000_68 k),tail8000_75⟩ +def before8031 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527007),(tail8000_76 k),tail8000_77⟩ +def before8032 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527007),(tail8000_79 k),tail8000_77⟩ +def before8033 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527009),(tail8000_80 k),tail8000_75⟩ +def before8034 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527009),(tail8000_80 k),tail8000_81⟩ +def before8035 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527009),(tail8000_82 k),tail8000_81⟩ +def before8036 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527083),(tail8000_83 k),tail8000_0⟩ +def before8037 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527083),(tail8000_83 k),tail8000_43⟩ +def before8038 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527007),(tail8000_79 k),tail8000_84⟩ +def before8039 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527005),(tail8000_78 k),tail8000_85⟩ +def before8040 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527003),(tail8000_86 k),tail8000_87⟩ +def before8041 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527003),(tail8000_89 k),tail8000_87⟩ +def before8042 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail8000_90 k),tail8000_85⟩ +def before8043 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527005),(tail8000_90 k),tail8000_91⟩ +def before8044 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail8000_92 k),tail8000_91⟩ +def before8045 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527085),(tail8000_93 k),tail8000_0⟩ +def before8046 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527085),(tail8000_93 k),tail8000_43⟩ +def before8047 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527003),(tail8000_89 k),tail8000_94⟩ +def before8048 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527001),(tail8000_88 k),tail8000_95⟩ +def before8049 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526999),(tail8000_96 k),tail8000_97⟩ +def before8050 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526999),(tail8000_99 k),tail8000_97⟩ +def before8051 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail8000_100 k),tail8000_95⟩ +def before8052 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527001),(tail8000_100 k),tail8000_101⟩ +def before8053 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail8000_102 k),tail8000_101⟩ +def before8054 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527087),(tail8000_103 k),tail8000_0⟩ +def before8055 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527087),(tail8000_103 k),tail8000_43⟩ +def before8056 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526999),(tail8000_99 k),tail8000_104⟩ +def before8057 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526997),(tail8000_98 k),tail8000_105⟩ +def before8058 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526995),(tail8000_106 k),tail8000_107⟩ +def before8059 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526995),(tail8000_109 k),tail8000_107⟩ +def before8060 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526997),(tail8000_110 k),tail8000_105⟩ +def before8061 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526997),(tail8000_110 k),tail8000_111⟩ +def before8062 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526997),(tail8000_112 k),tail8000_111⟩ +def before8063 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527089),(tail8000_113 k),tail8000_0⟩ +def before8064 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527089),(tail8000_113 k),tail8000_43⟩ +def before8065 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail8000_109 k),tail8000_114⟩ +def before8066 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526993),(tail8000_108 k),tail8000_115⟩ +def before8067 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526991),(tail8000_116 k),tail8000_117⟩ +def before8068 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526991),(tail8000_119 k),tail8000_117⟩ +def before8069 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526993),(tail8000_120 k),tail8000_115⟩ +def before8070 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail8000_120 k),tail8000_121⟩ +def before8071 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526993),(tail8000_122 k),tail8000_121⟩ +def before8072 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527091),(tail8000_123 k),tail8000_0⟩ +def before8073 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527091),(tail8000_123 k),tail8000_43⟩ +def before8074 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526991),(tail8000_119 k),tail8000_124⟩ +def before8075 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526989),(tail8000_118 k),tail8000_125⟩ +def before8076 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526987),(tail8000_126 k),tail8000_127⟩ +def before8077 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526987),(tail8000_129 k),tail8000_127⟩ +def before8078 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526989),(tail8000_130 k),tail8000_125⟩ +def before8079 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526989),(tail8000_130 k),tail8000_131⟩ +def before8080 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526989),(tail8000_132 k),tail8000_131⟩ +def before8081 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527093),(tail8000_133 k),tail8000_0⟩ +def before8082 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527093),(tail8000_133 k),tail8000_43⟩ +def before8083 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526987),(tail8000_129 k),tail8000_134⟩ +def before8084 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526985),(tail8000_128 k),tail8000_135⟩ +def before8085 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526983),(tail8000_136 k),tail8000_137⟩ +def before8086 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526983),(tail8000_139 k),tail8000_137⟩ +def before8087 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526985),(tail8000_140 k),tail8000_135⟩ +def before8088 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526985),(tail8000_140 k),tail8000_141⟩ +def before8089 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526985),(tail8000_142 k),tail8000_141⟩ +def before8090 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527095),(tail8000_143 k),tail8000_0⟩ +def before8091 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527095),(tail8000_143 k),tail8000_43⟩ +def before8092 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526983),(tail8000_139 k),tail8000_144⟩ +def before8093 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526981),(tail8000_138 k),tail8000_145⟩ +def before8094 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526979),(tail8000_146 k),tail8000_147⟩ +def before8095 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526979),(tail8000_149 k),tail8000_147⟩ +def before8096 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526981),(tail8000_150 k),tail8000_145⟩ +def before8097 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526981),(tail8000_150 k),tail8000_151⟩ +def before8098 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526981),(tail8000_152 k),tail8000_151⟩ +def before8099 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527097),(tail8000_153 k),tail8000_0⟩ +def after8099 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527097),(tail8000_153 k),tail8000_43⟩ + +theorem macro8000 (k : Nat) : applyExit (before8000 k) exit39 1 = some (before8001 k) := by + simp (disch := omega) [before8000, before8001, exit39, applyExit, pop, push] + <;> omega +theorem step8000 (k : Nat) : Runs (1*1) (before8000 k).denote (before8001 k).denote := + @applyExit_sound (before8000 k) (before8001 k) exit39 1 valid39 (macro8000 k) +theorem macro8001 (k : Nat) : applyExit (before8001 k) exit10 26 = some (before8002 k) := by + simp (disch := omega) [before8001, before8002, exit10, applyExit, pop, push] + <;> omega +theorem step8001 (k : Nat) : Runs (26*2) (before8001 k).denote (before8002 k).denote := + @applyExit_sound (before8001 k) (before8002 k) exit10 26 valid10 (macro8001 k) +theorem macro8002 (k : Nat) : applyExit (before8002 k) exit46 1 = some (before8003 k) := by + simp (disch := omega) [before8002, before8003, exit46, applyExit, pop, push] + <;> omega +theorem step8002 (k : Nat) : Runs (1*2) (before8002 k).denote (before8003 k).denote := + @applyExit_sound (before8002 k) (before8003 k) exit46 1 valid46 (macro8002 k) +theorem macro8003 (k : Nat) : applyExit (before8003 k) exit47 1 = some (before8004 k) := by + simp (disch := omega) [before8003, before8004, exit47, applyExit, pop, push] + <;> omega +theorem step8003 (k : Nat) : Runs (1*2) (before8003 k).denote (before8004 k).denote := + @applyExit_sound (before8003 k) (before8004 k) exit47 1 valid47 (macro8003 k) +theorem macro8004 (k : Nat) : applyExit (before8004 k) exit62 1 = some (before8005 k) := by + simp (disch := omega) [before8004, before8005, exit62, applyExit, pop, push] + <;> omega +theorem step8004 (k : Nat) : Runs (1*1) (before8004 k).denote (before8005 k).denote := + @applyExit_sound (before8004 k) (before8005 k) exit62 1 valid62 (macro8004 k) +theorem macro8005 (k : Nat) : applyExit (before8005 k) exit35 1 = some (before8006 k) := by + simp (disch := omega) [before8005, before8006, exit35, applyExit, pop, push] + <;> omega +theorem step8005 (k : Nat) : Runs (1*2) (before8005 k).denote (before8006 k).denote := + @applyExit_sound (before8005 k) (before8006 k) exit35 1 valid35 (macro8005 k) +theorem macro8006 (k : Nat) : applyExit (before8006 k) exit39 1 = some (before8007 k) := by + simp (disch := omega) [before8006, before8007, exit39, applyExit, pop, push] + <;> omega +theorem step8006 (k : Nat) : Runs (1*1) (before8006 k).denote (before8007 k).denote := + @applyExit_sound (before8006 k) (before8007 k) exit39 1 valid39 (macro8006 k) +theorem macro8007 (k : Nat) : applyExit (before8007 k) exit32 1 = some (before8008 k) := by + simp (disch := omega) [before8007, before8008, exit32, applyExit, pop, push] + <;> omega +theorem step8007 (k : Nat) : Runs (1*3) (before8007 k).denote (before8008 k).denote := + @applyExit_sound (before8007 k) (before8008 k) exit32 1 valid32 (macro8007 k) +theorem macro8008 (k : Nat) : applyExit (before8008 k) exit36 28 = some (before8009 k) := by + simp (disch := omega) [before8008, before8009, exit36, applyExit, pop, push] + <;> omega +theorem step8008 (k : Nat) : Runs (28*2) (before8008 k).denote (before8009 k).denote := + @applyExit_sound (before8008 k) (before8009 k) exit36 28 valid36 (macro8008 k) +theorem macro8009 (k : Nat) : applyExit (before8009 k) exit39 1 = some (before8010 k) := by + simp (disch := omega) [before8009, before8010, exit39, applyExit, pop, push] + <;> omega +theorem step8009 (k : Nat) : Runs (1*1) (before8009 k).denote (before8010 k).denote := + @applyExit_sound (before8009 k) (before8010 k) exit39 1 valid39 (macro8009 k) +theorem macro8010 (k : Nat) : applyExit (before8010 k) exit10 29 = some (before8011 k) := by + simp (disch := omega) [before8010, before8011, exit10, applyExit, pop, push] + <;> omega +theorem step8010 (k : Nat) : Runs (29*2) (before8010 k).denote (before8011 k).denote := + @applyExit_sound (before8010 k) (before8011 k) exit10 29 valid10 (macro8010 k) +theorem macro8011 (k : Nat) : applyExit (before8011 k) exit46 1 = some (before8012 k) := by + simp (disch := omega) [before8011, before8012, exit46, applyExit, pop, push] + <;> omega +theorem step8011 (k : Nat) : Runs (1*2) (before8011 k).denote (before8012 k).denote := + @applyExit_sound (before8011 k) (before8012 k) exit46 1 valid46 (macro8011 k) +theorem macro8012 (k : Nat) : applyExit (before8012 k) exit47 1 = some (before8013 k) := by + simp (disch := omega) [before8012, before8013, exit47, applyExit, pop, push] + <;> omega +theorem step8012 (k : Nat) : Runs (1*2) (before8012 k).denote (before8013 k).denote := + @applyExit_sound (before8012 k) (before8013 k) exit47 1 valid47 (macro8012 k) +theorem macro8013 (k : Nat) : applyExit (before8013 k) exit62 1 = some (before8014 k) := by + simp (disch := omega) [before8013, before8014, exit62, applyExit, pop, push] + <;> omega +theorem step8013 (k : Nat) : Runs (1*1) (before8013 k).denote (before8014 k).denote := + @applyExit_sound (before8013 k) (before8014 k) exit62 1 valid62 (macro8013 k) +theorem macro8014 (k : Nat) : applyExit (before8014 k) exit35 1 = some (before8015 k) := by + simp (disch := omega) [before8014, before8015, exit35, applyExit, pop, push] + <;> omega +theorem step8014 (k : Nat) : Runs (1*2) (before8014 k).denote (before8015 k).denote := + @applyExit_sound (before8014 k) (before8015 k) exit35 1 valid35 (macro8014 k) +theorem macro8015 (k : Nat) : applyExit (before8015 k) exit39 1 = some (before8016 k) := by + simp (disch := omega) [before8015, before8016, exit39, applyExit, pop, push] + <;> omega +theorem step8015 (k : Nat) : Runs (1*1) (before8015 k).denote (before8016 k).denote := + @applyExit_sound (before8015 k) (before8016 k) exit39 1 valid39 (macro8015 k) +theorem macro8016 (k : Nat) : applyExit (before8016 k) exit32 1 = some (before8017 k) := by + simp (disch := omega) [before8016, before8017, exit32, applyExit, pop, push] + <;> omega +theorem step8016 (k : Nat) : Runs (1*3) (before8016 k).denote (before8017 k).denote := + @applyExit_sound (before8016 k) (before8017 k) exit32 1 valid32 (macro8016 k) +theorem macro8017 (k : Nat) : applyExit (before8017 k) exit36 31 = some (before8018 k) := by + simp (disch := omega) [before8017, before8018, exit36, applyExit, pop, push] + <;> omega +theorem step8017 (k : Nat) : Runs (31*2) (before8017 k).denote (before8018 k).denote := + @applyExit_sound (before8017 k) (before8018 k) exit36 31 valid36 (macro8017 k) +theorem macro8018 (k : Nat) : applyExit (before8018 k) exit39 1 = some (before8019 k) := by + simp (disch := omega) [before8018, before8019, exit39, applyExit, pop, push] + <;> omega +theorem step8018 (k : Nat) : Runs (1*1) (before8018 k).denote (before8019 k).denote := + @applyExit_sound (before8018 k) (before8019 k) exit39 1 valid39 (macro8018 k) +theorem macro8019 (k : Nat) : applyExit (before8019 k) exit10 32 = some (before8020 k) := by + simp (disch := omega) [before8019, before8020, exit10, applyExit, pop, push] + <;> omega +theorem step8019 (k : Nat) : Runs (32*2) (before8019 k).denote (before8020 k).denote := + @applyExit_sound (before8019 k) (before8020 k) exit10 32 valid10 (macro8019 k) +theorem macro8020 (k : Nat) : applyExit (before8020 k) exit46 1 = some (before8021 k) := by + simp (disch := omega) [before8020, before8021, exit46, applyExit, pop, push] + <;> omega +theorem step8020 (k : Nat) : Runs (1*2) (before8020 k).denote (before8021 k).denote := + @applyExit_sound (before8020 k) (before8021 k) exit46 1 valid46 (macro8020 k) +theorem macro8021 (k : Nat) : applyExit (before8021 k) exit47 1 = some (before8022 k) := by + simp (disch := omega) [before8021, before8022, exit47, applyExit, pop, push] + <;> omega +theorem step8021 (k : Nat) : Runs (1*2) (before8021 k).denote (before8022 k).denote := + @applyExit_sound (before8021 k) (before8022 k) exit47 1 valid47 (macro8021 k) +theorem macro8022 (k : Nat) : applyExit (before8022 k) exit62 1 = some (before8023 k) := by + simp (disch := omega) [before8022, before8023, exit62, applyExit, pop, push] + <;> omega +theorem step8022 (k : Nat) : Runs (1*1) (before8022 k).denote (before8023 k).denote := + @applyExit_sound (before8022 k) (before8023 k) exit62 1 valid62 (macro8022 k) +theorem macro8023 (k : Nat) : applyExit (before8023 k) exit35 1 = some (before8024 k) := by + simp (disch := omega) [before8023, before8024, exit35, applyExit, pop, push] + <;> omega +theorem step8023 (k : Nat) : Runs (1*2) (before8023 k).denote (before8024 k).denote := + @applyExit_sound (before8023 k) (before8024 k) exit35 1 valid35 (macro8023 k) +theorem macro8024 (k : Nat) : applyExit (before8024 k) exit39 1 = some (before8025 k) := by + simp (disch := omega) [before8024, before8025, exit39, applyExit, pop, push] + <;> omega +theorem step8024 (k : Nat) : Runs (1*1) (before8024 k).denote (before8025 k).denote := + @applyExit_sound (before8024 k) (before8025 k) exit39 1 valid39 (macro8024 k) +theorem macro8025 (k : Nat) : applyExit (before8025 k) exit32 1 = some (before8026 k) := by + simp (disch := omega) [before8025, before8026, exit32, applyExit, pop, push] + <;> omega +theorem step8025 (k : Nat) : Runs (1*3) (before8025 k).denote (before8026 k).denote := + @applyExit_sound (before8025 k) (before8026 k) exit32 1 valid32 (macro8025 k) +theorem macro8026 (k : Nat) : applyExit (before8026 k) exit36 34 = some (before8027 k) := by + simp (disch := omega) [before8026, before8027, exit36, applyExit, pop, push] + <;> omega +theorem step8026 (k : Nat) : Runs (34*2) (before8026 k).denote (before8027 k).denote := + @applyExit_sound (before8026 k) (before8027 k) exit36 34 valid36 (macro8026 k) +theorem macro8027 (k : Nat) : applyExit (before8027 k) exit39 1 = some (before8028 k) := by + simp (disch := omega) [before8027, before8028, exit39, applyExit, pop, push] + <;> omega +theorem step8027 (k : Nat) : Runs (1*1) (before8027 k).denote (before8028 k).denote := + @applyExit_sound (before8027 k) (before8028 k) exit39 1 valid39 (macro8027 k) +theorem macro8028 (k : Nat) : applyExit (before8028 k) exit10 35 = some (before8029 k) := by + simp (disch := omega) [before8028, before8029, exit10, applyExit, pop, push] + <;> omega +theorem step8028 (k : Nat) : Runs (35*2) (before8028 k).denote (before8029 k).denote := + @applyExit_sound (before8028 k) (before8029 k) exit10 35 valid10 (macro8028 k) +theorem macro8029 (k : Nat) : applyExit (before8029 k) exit46 1 = some (before8030 k) := by + simp (disch := omega) [before8029, before8030, exit46, applyExit, pop, push] + <;> omega +theorem step8029 (k : Nat) : Runs (1*2) (before8029 k).denote (before8030 k).denote := + @applyExit_sound (before8029 k) (before8030 k) exit46 1 valid46 (macro8029 k) +theorem macro8030 (k : Nat) : applyExit (before8030 k) exit47 1 = some (before8031 k) := by + simp (disch := omega) [before8030, before8031, exit47, applyExit, pop, push] + <;> omega +theorem step8030 (k : Nat) : Runs (1*2) (before8030 k).denote (before8031 k).denote := + @applyExit_sound (before8030 k) (before8031 k) exit47 1 valid47 (macro8030 k) +theorem macro8031 (k : Nat) : applyExit (before8031 k) exit62 1 = some (before8032 k) := by + simp (disch := omega) [before8031, before8032, exit62, applyExit, pop, push] + <;> omega +theorem step8031 (k : Nat) : Runs (1*1) (before8031 k).denote (before8032 k).denote := + @applyExit_sound (before8031 k) (before8032 k) exit62 1 valid62 (macro8031 k) +theorem macro8032 (k : Nat) : applyExit (before8032 k) exit35 1 = some (before8033 k) := by + simp (disch := omega) [before8032, before8033, exit35, applyExit, pop, push] + <;> omega +theorem step8032 (k : Nat) : Runs (1*2) (before8032 k).denote (before8033 k).denote := + @applyExit_sound (before8032 k) (before8033 k) exit35 1 valid35 (macro8032 k) +theorem macro8033 (k : Nat) : applyExit (before8033 k) exit39 1 = some (before8034 k) := by + simp (disch := omega) [before8033, before8034, exit39, applyExit, pop, push] + <;> omega +theorem step8033 (k : Nat) : Runs (1*1) (before8033 k).denote (before8034 k).denote := + @applyExit_sound (before8033 k) (before8034 k) exit39 1 valid39 (macro8033 k) +theorem macro8034 (k : Nat) : applyExit (before8034 k) exit32 1 = some (before8035 k) := by + simp (disch := omega) [before8034, before8035, exit32, applyExit, pop, push] + <;> omega +theorem step8034 (k : Nat) : Runs (1*3) (before8034 k).denote (before8035 k).denote := + @applyExit_sound (before8034 k) (before8035 k) exit32 1 valid32 (macro8034 k) +theorem macro8035 (k : Nat) : applyExit (before8035 k) exit36 37 = some (before8036 k) := by + simp (disch := omega) [before8035, before8036, exit36, applyExit, pop, push] + <;> omega +theorem step8035 (k : Nat) : Runs (37*2) (before8035 k).denote (before8036 k).denote := + @applyExit_sound (before8035 k) (before8036 k) exit36 37 valid36 (macro8035 k) +theorem macro8036 (k : Nat) : applyExit (before8036 k) exit39 1 = some (before8037 k) := by + simp (disch := omega) [before8036, before8037, exit39, applyExit, pop, push] + <;> omega +theorem step8036 (k : Nat) : Runs (1*1) (before8036 k).denote (before8037 k).denote := + @applyExit_sound (before8036 k) (before8037 k) exit39 1 valid39 (macro8036 k) +theorem macro8037 (k : Nat) : applyExit (before8037 k) exit10 38 = some (before8038 k) := by + simp (disch := omega) [before8037, before8038, exit10, applyExit, pop, push] + <;> omega +theorem step8037 (k : Nat) : Runs (38*2) (before8037 k).denote (before8038 k).denote := + @applyExit_sound (before8037 k) (before8038 k) exit10 38 valid10 (macro8037 k) +theorem macro8038 (k : Nat) : applyExit (before8038 k) exit46 1 = some (before8039 k) := by + simp (disch := omega) [before8038, before8039, exit46, applyExit, pop, push] + <;> omega +theorem step8038 (k : Nat) : Runs (1*2) (before8038 k).denote (before8039 k).denote := + @applyExit_sound (before8038 k) (before8039 k) exit46 1 valid46 (macro8038 k) +theorem macro8039 (k : Nat) : applyExit (before8039 k) exit47 1 = some (before8040 k) := by + simp (disch := omega) [before8039, before8040, exit47, applyExit, pop, push] + <;> omega +theorem step8039 (k : Nat) : Runs (1*2) (before8039 k).denote (before8040 k).denote := + @applyExit_sound (before8039 k) (before8040 k) exit47 1 valid47 (macro8039 k) +theorem macro8040 (k : Nat) : applyExit (before8040 k) exit62 1 = some (before8041 k) := by + simp (disch := omega) [before8040, before8041, exit62, applyExit, pop, push] + <;> omega +theorem step8040 (k : Nat) : Runs (1*1) (before8040 k).denote (before8041 k).denote := + @applyExit_sound (before8040 k) (before8041 k) exit62 1 valid62 (macro8040 k) +theorem macro8041 (k : Nat) : applyExit (before8041 k) exit35 1 = some (before8042 k) := by + simp (disch := omega) [before8041, before8042, exit35, applyExit, pop, push] + <;> omega +theorem step8041 (k : Nat) : Runs (1*2) (before8041 k).denote (before8042 k).denote := + @applyExit_sound (before8041 k) (before8042 k) exit35 1 valid35 (macro8041 k) +theorem macro8042 (k : Nat) : applyExit (before8042 k) exit39 1 = some (before8043 k) := by + simp (disch := omega) [before8042, before8043, exit39, applyExit, pop, push] + <;> omega +theorem step8042 (k : Nat) : Runs (1*1) (before8042 k).denote (before8043 k).denote := + @applyExit_sound (before8042 k) (before8043 k) exit39 1 valid39 (macro8042 k) +theorem macro8043 (k : Nat) : applyExit (before8043 k) exit32 1 = some (before8044 k) := by + simp (disch := omega) [before8043, before8044, exit32, applyExit, pop, push] + <;> omega +theorem step8043 (k : Nat) : Runs (1*3) (before8043 k).denote (before8044 k).denote := + @applyExit_sound (before8043 k) (before8044 k) exit32 1 valid32 (macro8043 k) +theorem macro8044 (k : Nat) : applyExit (before8044 k) exit36 40 = some (before8045 k) := by + simp (disch := omega) [before8044, before8045, exit36, applyExit, pop, push] + <;> omega +theorem step8044 (k : Nat) : Runs (40*2) (before8044 k).denote (before8045 k).denote := + @applyExit_sound (before8044 k) (before8045 k) exit36 40 valid36 (macro8044 k) +theorem macro8045 (k : Nat) : applyExit (before8045 k) exit39 1 = some (before8046 k) := by + simp (disch := omega) [before8045, before8046, exit39, applyExit, pop, push] + <;> omega +theorem step8045 (k : Nat) : Runs (1*1) (before8045 k).denote (before8046 k).denote := + @applyExit_sound (before8045 k) (before8046 k) exit39 1 valid39 (macro8045 k) +theorem macro8046 (k : Nat) : applyExit (before8046 k) exit10 41 = some (before8047 k) := by + simp (disch := omega) [before8046, before8047, exit10, applyExit, pop, push] + <;> omega +theorem step8046 (k : Nat) : Runs (41*2) (before8046 k).denote (before8047 k).denote := + @applyExit_sound (before8046 k) (before8047 k) exit10 41 valid10 (macro8046 k) +theorem macro8047 (k : Nat) : applyExit (before8047 k) exit46 1 = some (before8048 k) := by + simp (disch := omega) [before8047, before8048, exit46, applyExit, pop, push] + <;> omega +theorem step8047 (k : Nat) : Runs (1*2) (before8047 k).denote (before8048 k).denote := + @applyExit_sound (before8047 k) (before8048 k) exit46 1 valid46 (macro8047 k) +theorem macro8048 (k : Nat) : applyExit (before8048 k) exit47 1 = some (before8049 k) := by + simp (disch := omega) [before8048, before8049, exit47, applyExit, pop, push] + <;> omega +theorem step8048 (k : Nat) : Runs (1*2) (before8048 k).denote (before8049 k).denote := + @applyExit_sound (before8048 k) (before8049 k) exit47 1 valid47 (macro8048 k) +theorem macro8049 (k : Nat) : applyExit (before8049 k) exit62 1 = some (before8050 k) := by + simp (disch := omega) [before8049, before8050, exit62, applyExit, pop, push] + <;> omega +theorem step8049 (k : Nat) : Runs (1*1) (before8049 k).denote (before8050 k).denote := + @applyExit_sound (before8049 k) (before8050 k) exit62 1 valid62 (macro8049 k) +theorem macro8050 (k : Nat) : applyExit (before8050 k) exit35 1 = some (before8051 k) := by + simp (disch := omega) [before8050, before8051, exit35, applyExit, pop, push] + <;> omega +theorem step8050 (k : Nat) : Runs (1*2) (before8050 k).denote (before8051 k).denote := + @applyExit_sound (before8050 k) (before8051 k) exit35 1 valid35 (macro8050 k) +theorem macro8051 (k : Nat) : applyExit (before8051 k) exit39 1 = some (before8052 k) := by + simp (disch := omega) [before8051, before8052, exit39, applyExit, pop, push] + <;> omega +theorem step8051 (k : Nat) : Runs (1*1) (before8051 k).denote (before8052 k).denote := + @applyExit_sound (before8051 k) (before8052 k) exit39 1 valid39 (macro8051 k) +theorem macro8052 (k : Nat) : applyExit (before8052 k) exit32 1 = some (before8053 k) := by + simp (disch := omega) [before8052, before8053, exit32, applyExit, pop, push] + <;> omega +theorem step8052 (k : Nat) : Runs (1*3) (before8052 k).denote (before8053 k).denote := + @applyExit_sound (before8052 k) (before8053 k) exit32 1 valid32 (macro8052 k) +theorem macro8053 (k : Nat) : applyExit (before8053 k) exit36 43 = some (before8054 k) := by + simp (disch := omega) [before8053, before8054, exit36, applyExit, pop, push] + <;> omega +theorem step8053 (k : Nat) : Runs (43*2) (before8053 k).denote (before8054 k).denote := + @applyExit_sound (before8053 k) (before8054 k) exit36 43 valid36 (macro8053 k) +theorem macro8054 (k : Nat) : applyExit (before8054 k) exit39 1 = some (before8055 k) := by + simp (disch := omega) [before8054, before8055, exit39, applyExit, pop, push] + <;> omega +theorem step8054 (k : Nat) : Runs (1*1) (before8054 k).denote (before8055 k).denote := + @applyExit_sound (before8054 k) (before8055 k) exit39 1 valid39 (macro8054 k) +theorem macro8055 (k : Nat) : applyExit (before8055 k) exit10 44 = some (before8056 k) := by + simp (disch := omega) [before8055, before8056, exit10, applyExit, pop, push] + <;> omega +theorem step8055 (k : Nat) : Runs (44*2) (before8055 k).denote (before8056 k).denote := + @applyExit_sound (before8055 k) (before8056 k) exit10 44 valid10 (macro8055 k) +theorem macro8056 (k : Nat) : applyExit (before8056 k) exit46 1 = some (before8057 k) := by + simp (disch := omega) [before8056, before8057, exit46, applyExit, pop, push] + <;> omega +theorem step8056 (k : Nat) : Runs (1*2) (before8056 k).denote (before8057 k).denote := + @applyExit_sound (before8056 k) (before8057 k) exit46 1 valid46 (macro8056 k) +theorem macro8057 (k : Nat) : applyExit (before8057 k) exit47 1 = some (before8058 k) := by + simp (disch := omega) [before8057, before8058, exit47, applyExit, pop, push] + <;> omega +theorem step8057 (k : Nat) : Runs (1*2) (before8057 k).denote (before8058 k).denote := + @applyExit_sound (before8057 k) (before8058 k) exit47 1 valid47 (macro8057 k) +theorem macro8058 (k : Nat) : applyExit (before8058 k) exit62 1 = some (before8059 k) := by + simp (disch := omega) [before8058, before8059, exit62, applyExit, pop, push] + <;> omega +theorem step8058 (k : Nat) : Runs (1*1) (before8058 k).denote (before8059 k).denote := + @applyExit_sound (before8058 k) (before8059 k) exit62 1 valid62 (macro8058 k) +theorem macro8059 (k : Nat) : applyExit (before8059 k) exit35 1 = some (before8060 k) := by + simp (disch := omega) [before8059, before8060, exit35, applyExit, pop, push] + <;> omega +theorem step8059 (k : Nat) : Runs (1*2) (before8059 k).denote (before8060 k).denote := + @applyExit_sound (before8059 k) (before8060 k) exit35 1 valid35 (macro8059 k) +theorem macro8060 (k : Nat) : applyExit (before8060 k) exit39 1 = some (before8061 k) := by + simp (disch := omega) [before8060, before8061, exit39, applyExit, pop, push] + <;> omega +theorem step8060 (k : Nat) : Runs (1*1) (before8060 k).denote (before8061 k).denote := + @applyExit_sound (before8060 k) (before8061 k) exit39 1 valid39 (macro8060 k) +theorem macro8061 (k : Nat) : applyExit (before8061 k) exit32 1 = some (before8062 k) := by + simp (disch := omega) [before8061, before8062, exit32, applyExit, pop, push] + <;> omega +theorem step8061 (k : Nat) : Runs (1*3) (before8061 k).denote (before8062 k).denote := + @applyExit_sound (before8061 k) (before8062 k) exit32 1 valid32 (macro8061 k) +theorem macro8062 (k : Nat) : applyExit (before8062 k) exit36 46 = some (before8063 k) := by + simp (disch := omega) [before8062, before8063, exit36, applyExit, pop, push] + <;> omega +theorem step8062 (k : Nat) : Runs (46*2) (before8062 k).denote (before8063 k).denote := + @applyExit_sound (before8062 k) (before8063 k) exit36 46 valid36 (macro8062 k) +theorem macro8063 (k : Nat) : applyExit (before8063 k) exit39 1 = some (before8064 k) := by + simp (disch := omega) [before8063, before8064, exit39, applyExit, pop, push] + <;> omega +theorem step8063 (k : Nat) : Runs (1*1) (before8063 k).denote (before8064 k).denote := + @applyExit_sound (before8063 k) (before8064 k) exit39 1 valid39 (macro8063 k) +theorem macro8064 (k : Nat) : applyExit (before8064 k) exit10 47 = some (before8065 k) := by + simp (disch := omega) [before8064, before8065, exit10, applyExit, pop, push] + <;> omega +theorem step8064 (k : Nat) : Runs (47*2) (before8064 k).denote (before8065 k).denote := + @applyExit_sound (before8064 k) (before8065 k) exit10 47 valid10 (macro8064 k) +theorem macro8065 (k : Nat) : applyExit (before8065 k) exit46 1 = some (before8066 k) := by + simp (disch := omega) [before8065, before8066, exit46, applyExit, pop, push] + <;> omega +theorem step8065 (k : Nat) : Runs (1*2) (before8065 k).denote (before8066 k).denote := + @applyExit_sound (before8065 k) (before8066 k) exit46 1 valid46 (macro8065 k) +theorem macro8066 (k : Nat) : applyExit (before8066 k) exit47 1 = some (before8067 k) := by + simp (disch := omega) [before8066, before8067, exit47, applyExit, pop, push] + <;> omega +theorem step8066 (k : Nat) : Runs (1*2) (before8066 k).denote (before8067 k).denote := + @applyExit_sound (before8066 k) (before8067 k) exit47 1 valid47 (macro8066 k) +theorem macro8067 (k : Nat) : applyExit (before8067 k) exit62 1 = some (before8068 k) := by + simp (disch := omega) [before8067, before8068, exit62, applyExit, pop, push] + <;> omega +theorem step8067 (k : Nat) : Runs (1*1) (before8067 k).denote (before8068 k).denote := + @applyExit_sound (before8067 k) (before8068 k) exit62 1 valid62 (macro8067 k) +theorem macro8068 (k : Nat) : applyExit (before8068 k) exit35 1 = some (before8069 k) := by + simp (disch := omega) [before8068, before8069, exit35, applyExit, pop, push] + <;> omega +theorem step8068 (k : Nat) : Runs (1*2) (before8068 k).denote (before8069 k).denote := + @applyExit_sound (before8068 k) (before8069 k) exit35 1 valid35 (macro8068 k) +theorem macro8069 (k : Nat) : applyExit (before8069 k) exit39 1 = some (before8070 k) := by + simp (disch := omega) [before8069, before8070, exit39, applyExit, pop, push] + <;> omega +theorem step8069 (k : Nat) : Runs (1*1) (before8069 k).denote (before8070 k).denote := + @applyExit_sound (before8069 k) (before8070 k) exit39 1 valid39 (macro8069 k) +theorem macro8070 (k : Nat) : applyExit (before8070 k) exit32 1 = some (before8071 k) := by + simp (disch := omega) [before8070, before8071, exit32, applyExit, pop, push] + <;> omega +theorem step8070 (k : Nat) : Runs (1*3) (before8070 k).denote (before8071 k).denote := + @applyExit_sound (before8070 k) (before8071 k) exit32 1 valid32 (macro8070 k) +theorem macro8071 (k : Nat) : applyExit (before8071 k) exit36 49 = some (before8072 k) := by + simp (disch := omega) [before8071, before8072, exit36, applyExit, pop, push] + <;> omega +theorem step8071 (k : Nat) : Runs (49*2) (before8071 k).denote (before8072 k).denote := + @applyExit_sound (before8071 k) (before8072 k) exit36 49 valid36 (macro8071 k) +theorem macro8072 (k : Nat) : applyExit (before8072 k) exit39 1 = some (before8073 k) := by + simp (disch := omega) [before8072, before8073, exit39, applyExit, pop, push] + <;> omega +theorem step8072 (k : Nat) : Runs (1*1) (before8072 k).denote (before8073 k).denote := + @applyExit_sound (before8072 k) (before8073 k) exit39 1 valid39 (macro8072 k) +theorem macro8073 (k : Nat) : applyExit (before8073 k) exit10 50 = some (before8074 k) := by + simp (disch := omega) [before8073, before8074, exit10, applyExit, pop, push] + <;> omega +theorem step8073 (k : Nat) : Runs (50*2) (before8073 k).denote (before8074 k).denote := + @applyExit_sound (before8073 k) (before8074 k) exit10 50 valid10 (macro8073 k) +theorem macro8074 (k : Nat) : applyExit (before8074 k) exit46 1 = some (before8075 k) := by + simp (disch := omega) [before8074, before8075, exit46, applyExit, pop, push] + <;> omega +theorem step8074 (k : Nat) : Runs (1*2) (before8074 k).denote (before8075 k).denote := + @applyExit_sound (before8074 k) (before8075 k) exit46 1 valid46 (macro8074 k) +theorem macro8075 (k : Nat) : applyExit (before8075 k) exit47 1 = some (before8076 k) := by + simp (disch := omega) [before8075, before8076, exit47, applyExit, pop, push] + <;> omega +theorem step8075 (k : Nat) : Runs (1*2) (before8075 k).denote (before8076 k).denote := + @applyExit_sound (before8075 k) (before8076 k) exit47 1 valid47 (macro8075 k) +theorem macro8076 (k : Nat) : applyExit (before8076 k) exit62 1 = some (before8077 k) := by + simp (disch := omega) [before8076, before8077, exit62, applyExit, pop, push] + <;> omega +theorem step8076 (k : Nat) : Runs (1*1) (before8076 k).denote (before8077 k).denote := + @applyExit_sound (before8076 k) (before8077 k) exit62 1 valid62 (macro8076 k) +theorem macro8077 (k : Nat) : applyExit (before8077 k) exit35 1 = some (before8078 k) := by + simp (disch := omega) [before8077, before8078, exit35, applyExit, pop, push] + <;> omega +theorem step8077 (k : Nat) : Runs (1*2) (before8077 k).denote (before8078 k).denote := + @applyExit_sound (before8077 k) (before8078 k) exit35 1 valid35 (macro8077 k) +theorem macro8078 (k : Nat) : applyExit (before8078 k) exit39 1 = some (before8079 k) := by + simp (disch := omega) [before8078, before8079, exit39, applyExit, pop, push] + <;> omega +theorem step8078 (k : Nat) : Runs (1*1) (before8078 k).denote (before8079 k).denote := + @applyExit_sound (before8078 k) (before8079 k) exit39 1 valid39 (macro8078 k) +theorem macro8079 (k : Nat) : applyExit (before8079 k) exit32 1 = some (before8080 k) := by + simp (disch := omega) [before8079, before8080, exit32, applyExit, pop, push] + <;> omega +theorem step8079 (k : Nat) : Runs (1*3) (before8079 k).denote (before8080 k).denote := + @applyExit_sound (before8079 k) (before8080 k) exit32 1 valid32 (macro8079 k) +theorem macro8080 (k : Nat) : applyExit (before8080 k) exit36 52 = some (before8081 k) := by + simp (disch := omega) [before8080, before8081, exit36, applyExit, pop, push] + <;> omega +theorem step8080 (k : Nat) : Runs (52*2) (before8080 k).denote (before8081 k).denote := + @applyExit_sound (before8080 k) (before8081 k) exit36 52 valid36 (macro8080 k) +theorem macro8081 (k : Nat) : applyExit (before8081 k) exit39 1 = some (before8082 k) := by + simp (disch := omega) [before8081, before8082, exit39, applyExit, pop, push] + <;> omega +theorem step8081 (k : Nat) : Runs (1*1) (before8081 k).denote (before8082 k).denote := + @applyExit_sound (before8081 k) (before8082 k) exit39 1 valid39 (macro8081 k) +theorem macro8082 (k : Nat) : applyExit (before8082 k) exit10 53 = some (before8083 k) := by + simp (disch := omega) [before8082, before8083, exit10, applyExit, pop, push] + <;> omega +theorem step8082 (k : Nat) : Runs (53*2) (before8082 k).denote (before8083 k).denote := + @applyExit_sound (before8082 k) (before8083 k) exit10 53 valid10 (macro8082 k) +theorem macro8083 (k : Nat) : applyExit (before8083 k) exit46 1 = some (before8084 k) := by + simp (disch := omega) [before8083, before8084, exit46, applyExit, pop, push] + <;> omega +theorem step8083 (k : Nat) : Runs (1*2) (before8083 k).denote (before8084 k).denote := + @applyExit_sound (before8083 k) (before8084 k) exit46 1 valid46 (macro8083 k) +theorem macro8084 (k : Nat) : applyExit (before8084 k) exit47 1 = some (before8085 k) := by + simp (disch := omega) [before8084, before8085, exit47, applyExit, pop, push] + <;> omega +theorem step8084 (k : Nat) : Runs (1*2) (before8084 k).denote (before8085 k).denote := + @applyExit_sound (before8084 k) (before8085 k) exit47 1 valid47 (macro8084 k) +theorem macro8085 (k : Nat) : applyExit (before8085 k) exit62 1 = some (before8086 k) := by + simp (disch := omega) [before8085, before8086, exit62, applyExit, pop, push] + <;> omega +theorem step8085 (k : Nat) : Runs (1*1) (before8085 k).denote (before8086 k).denote := + @applyExit_sound (before8085 k) (before8086 k) exit62 1 valid62 (macro8085 k) +theorem macro8086 (k : Nat) : applyExit (before8086 k) exit35 1 = some (before8087 k) := by + simp (disch := omega) [before8086, before8087, exit35, applyExit, pop, push] + <;> omega +theorem step8086 (k : Nat) : Runs (1*2) (before8086 k).denote (before8087 k).denote := + @applyExit_sound (before8086 k) (before8087 k) exit35 1 valid35 (macro8086 k) +theorem macro8087 (k : Nat) : applyExit (before8087 k) exit39 1 = some (before8088 k) := by + simp (disch := omega) [before8087, before8088, exit39, applyExit, pop, push] + <;> omega +theorem step8087 (k : Nat) : Runs (1*1) (before8087 k).denote (before8088 k).denote := + @applyExit_sound (before8087 k) (before8088 k) exit39 1 valid39 (macro8087 k) +theorem macro8088 (k : Nat) : applyExit (before8088 k) exit32 1 = some (before8089 k) := by + simp (disch := omega) [before8088, before8089, exit32, applyExit, pop, push] + <;> omega +theorem step8088 (k : Nat) : Runs (1*3) (before8088 k).denote (before8089 k).denote := + @applyExit_sound (before8088 k) (before8089 k) exit32 1 valid32 (macro8088 k) +theorem macro8089 (k : Nat) : applyExit (before8089 k) exit36 55 = some (before8090 k) := by + simp (disch := omega) [before8089, before8090, exit36, applyExit, pop, push] + <;> omega +theorem step8089 (k : Nat) : Runs (55*2) (before8089 k).denote (before8090 k).denote := + @applyExit_sound (before8089 k) (before8090 k) exit36 55 valid36 (macro8089 k) +theorem macro8090 (k : Nat) : applyExit (before8090 k) exit39 1 = some (before8091 k) := by + simp (disch := omega) [before8090, before8091, exit39, applyExit, pop, push] + <;> omega +theorem step8090 (k : Nat) : Runs (1*1) (before8090 k).denote (before8091 k).denote := + @applyExit_sound (before8090 k) (before8091 k) exit39 1 valid39 (macro8090 k) +theorem macro8091 (k : Nat) : applyExit (before8091 k) exit10 56 = some (before8092 k) := by + simp (disch := omega) [before8091, before8092, exit10, applyExit, pop, push] + <;> omega +theorem step8091 (k : Nat) : Runs (56*2) (before8091 k).denote (before8092 k).denote := + @applyExit_sound (before8091 k) (before8092 k) exit10 56 valid10 (macro8091 k) +theorem macro8092 (k : Nat) : applyExit (before8092 k) exit46 1 = some (before8093 k) := by + simp (disch := omega) [before8092, before8093, exit46, applyExit, pop, push] + <;> omega +theorem step8092 (k : Nat) : Runs (1*2) (before8092 k).denote (before8093 k).denote := + @applyExit_sound (before8092 k) (before8093 k) exit46 1 valid46 (macro8092 k) +theorem macro8093 (k : Nat) : applyExit (before8093 k) exit47 1 = some (before8094 k) := by + simp (disch := omega) [before8093, before8094, exit47, applyExit, pop, push] + <;> omega +theorem step8093 (k : Nat) : Runs (1*2) (before8093 k).denote (before8094 k).denote := + @applyExit_sound (before8093 k) (before8094 k) exit47 1 valid47 (macro8093 k) +theorem macro8094 (k : Nat) : applyExit (before8094 k) exit62 1 = some (before8095 k) := by + simp (disch := omega) [before8094, before8095, exit62, applyExit, pop, push] + <;> omega +theorem step8094 (k : Nat) : Runs (1*1) (before8094 k).denote (before8095 k).denote := + @applyExit_sound (before8094 k) (before8095 k) exit62 1 valid62 (macro8094 k) +theorem macro8095 (k : Nat) : applyExit (before8095 k) exit35 1 = some (before8096 k) := by + simp (disch := omega) [before8095, before8096, exit35, applyExit, pop, push] + <;> omega +theorem step8095 (k : Nat) : Runs (1*2) (before8095 k).denote (before8096 k).denote := + @applyExit_sound (before8095 k) (before8096 k) exit35 1 valid35 (macro8095 k) +theorem macro8096 (k : Nat) : applyExit (before8096 k) exit39 1 = some (before8097 k) := by + simp (disch := omega) [before8096, before8097, exit39, applyExit, pop, push] + <;> omega +theorem step8096 (k : Nat) : Runs (1*1) (before8096 k).denote (before8097 k).denote := + @applyExit_sound (before8096 k) (before8097 k) exit39 1 valid39 (macro8096 k) +theorem macro8097 (k : Nat) : applyExit (before8097 k) exit32 1 = some (before8098 k) := by + simp (disch := omega) [before8097, before8098, exit32, applyExit, pop, push] + <;> omega +theorem step8097 (k : Nat) : Runs (1*3) (before8097 k).denote (before8098 k).denote := + @applyExit_sound (before8097 k) (before8098 k) exit32 1 valid32 (macro8097 k) +theorem macro8098 (k : Nat) : applyExit (before8098 k) exit36 58 = some (before8099 k) := by + simp (disch := omega) [before8098, before8099, exit36, applyExit, pop, push] + <;> omega +theorem step8098 (k : Nat) : Runs (58*2) (before8098 k).denote (before8099 k).denote := + @applyExit_sound (before8098 k) (before8099 k) exit36 58 valid36 (macro8098 k) +theorem macro8099 (k : Nat) : applyExit (before8099 k) exit39 1 = some (after8099 k) := by + simp (disch := omega) [before8099, after8099, exit39, applyExit, pop, push] + <;> omega +theorem step8099 (k : Nat) : Runs (1*1) (before8099 k).denote (after8099 k).denote := + @applyExit_sound (before8099 k) (after8099 k) exit39 1 valid39 (macro8099 k) +theorem chunkRun080 (k : Nat) : Runs 1981 (before8000 k).denote (after8099 k).denote := by + have h := (@Runs.trans ((((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))))+((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1))))))) (before8000 k).denote (before8050 k).denote (after8099 k).denote (@Runs.trans (((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))))+((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1)))))) (before8000 k).denote (before8025 k).denote (before8050 k).denote (@Runs.trans ((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before8000 k).denote (before8012 k).denote (before8025 k).denote (@Runs.trans (((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))) (before8000 k).denote (before8006 k).denote (before8012 k).denote (@Runs.trans ((1*1)+((26*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before8000 k).denote (before8003 k).denote (before8006 k).denote (@Runs.trans (1*1) ((26*2)+(1*2)) (before8000 k).denote (before8001 k).denote (before8003 k).denote (step8000 k) (@Runs.trans (26*2) (1*2) (before8001 k).denote (before8002 k).denote (before8003 k).denote (step8001 k) (step8002 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before8003 k).denote (before8004 k).denote (before8006 k).denote (step8003 k) (@Runs.trans (1*1) (1*2) (before8004 k).denote (before8005 k).denote (before8006 k).denote (step8004 k) (step8005 k)))) (@Runs.trans ((1*1)+((1*3)+(28*2))) ((1*1)+((29*2)+(1*2))) (before8006 k).denote (before8009 k).denote (before8012 k).denote (@Runs.trans (1*1) ((1*3)+(28*2)) (before8006 k).denote (before8007 k).denote (before8009 k).denote (step8006 k) (@Runs.trans (1*3) (28*2) (before8007 k).denote (before8008 k).denote (before8009 k).denote (step8007 k) (step8008 k))) (@Runs.trans (1*1) ((29*2)+(1*2)) (before8009 k).denote (before8010 k).denote (before8012 k).denote (step8009 k) (@Runs.trans (29*2) (1*2) (before8010 k).denote (before8011 k).denote (before8012 k).denote (step8010 k) (step8011 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2)))) (((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before8012 k).denote (before8018 k).denote (before8025 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(31*2))) (before8012 k).denote (before8015 k).denote (before8018 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8012 k).denote (before8013 k).denote (before8015 k).denote (step8012 k) (@Runs.trans (1*1) (1*2) (before8013 k).denote (before8014 k).denote (before8015 k).denote (step8013 k) (step8014 k))) (@Runs.trans (1*1) ((1*3)+(31*2)) (before8015 k).denote (before8016 k).denote (before8018 k).denote (step8015 k) (@Runs.trans (1*3) (31*2) (before8016 k).denote (before8017 k).denote (before8018 k).denote (step8016 k) (step8017 k)))) (@Runs.trans ((1*1)+((32*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before8018 k).denote (before8021 k).denote (before8025 k).denote (@Runs.trans (1*1) ((32*2)+(1*2)) (before8018 k).denote (before8019 k).denote (before8021 k).denote (step8018 k) (@Runs.trans (32*2) (1*2) (before8019 k).denote (before8020 k).denote (before8021 k).denote (step8019 k) (step8020 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before8021 k).denote (before8023 k).denote (before8025 k).denote (@Runs.trans (1*2) (1*1) (before8021 k).denote (before8022 k).denote (before8023 k).denote (step8021 k) (step8022 k)) (@Runs.trans (1*2) (1*1) (before8023 k).denote (before8024 k).denote (before8025 k).denote (step8023 k) (step8024 k)))))) (@Runs.trans ((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1))))) ((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1))))) (before8025 k).denote (before8037 k).denote (before8050 k).denote (@Runs.trans (((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))) (before8025 k).denote (before8031 k).denote (before8037 k).denote (@Runs.trans ((1*3)+((34*2)+(1*1))) ((35*2)+((1*2)+(1*2))) (before8025 k).denote (before8028 k).denote (before8031 k).denote (@Runs.trans (1*3) ((34*2)+(1*1)) (before8025 k).denote (before8026 k).denote (before8028 k).denote (step8025 k) (@Runs.trans (34*2) (1*1) (before8026 k).denote (before8027 k).denote (before8028 k).denote (step8026 k) (step8027 k))) (@Runs.trans (35*2) ((1*2)+(1*2)) (before8028 k).denote (before8029 k).denote (before8031 k).denote (step8028 k) (@Runs.trans (1*2) (1*2) (before8029 k).denote (before8030 k).denote (before8031 k).denote (step8029 k) (step8030 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((37*2)+(1*1))) (before8031 k).denote (before8034 k).denote (before8037 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8031 k).denote (before8032 k).denote (before8034 k).denote (step8031 k) (@Runs.trans (1*2) (1*1) (before8032 k).denote (before8033 k).denote (before8034 k).denote (step8032 k) (step8033 k))) (@Runs.trans (1*3) ((37*2)+(1*1)) (before8034 k).denote (before8035 k).denote (before8037 k).denote (step8034 k) (@Runs.trans (37*2) (1*1) (before8035 k).denote (before8036 k).denote (before8037 k).denote (step8035 k) (step8036 k))))) (@Runs.trans (((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1)))) (before8037 k).denote (before8043 k).denote (before8050 k).denote (@Runs.trans ((38*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before8037 k).denote (before8040 k).denote (before8043 k).denote (@Runs.trans (38*2) ((1*2)+(1*2)) (before8037 k).denote (before8038 k).denote (before8040 k).denote (step8037 k) (@Runs.trans (1*2) (1*2) (before8038 k).denote (before8039 k).denote (before8040 k).denote (step8038 k) (step8039 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before8040 k).denote (before8041 k).denote (before8043 k).denote (step8040 k) (@Runs.trans (1*2) (1*1) (before8041 k).denote (before8042 k).denote (before8043 k).denote (step8041 k) (step8042 k)))) (@Runs.trans ((1*3)+((40*2)+(1*1))) (((41*2)+(1*2))+((1*2)+(1*1))) (before8043 k).denote (before8046 k).denote (before8050 k).denote (@Runs.trans (1*3) ((40*2)+(1*1)) (before8043 k).denote (before8044 k).denote (before8046 k).denote (step8043 k) (@Runs.trans (40*2) (1*1) (before8044 k).denote (before8045 k).denote (before8046 k).denote (step8044 k) (step8045 k))) (@Runs.trans ((41*2)+(1*2)) ((1*2)+(1*1)) (before8046 k).denote (before8048 k).denote (before8050 k).denote (@Runs.trans (41*2) (1*2) (before8046 k).denote (before8047 k).denote (before8048 k).denote (step8046 k) (step8047 k)) (@Runs.trans (1*2) (1*1) (before8048 k).denote (before8049 k).denote (before8050 k).denote (step8048 k) (step8049 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1)))))) (before8050 k).denote (before8075 k).denote (after8099 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2))))) (before8050 k).denote (before8062 k).denote (before8075 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before8050 k).denote (before8056 k).denote (before8062 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((43*2)+((1*1)+(44*2))) (before8050 k).denote (before8053 k).denote (before8056 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before8050 k).denote (before8051 k).denote (before8053 k).denote (step8050 k) (@Runs.trans (1*1) (1*3) (before8051 k).denote (before8052 k).denote (before8053 k).denote (step8051 k) (step8052 k))) (@Runs.trans (43*2) ((1*1)+(44*2)) (before8053 k).denote (before8054 k).denote (before8056 k).denote (step8053 k) (@Runs.trans (1*1) (44*2) (before8054 k).denote (before8055 k).denote (before8056 k).denote (step8054 k) (step8055 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before8056 k).denote (before8059 k).denote (before8062 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before8056 k).denote (before8057 k).denote (before8059 k).denote (step8056 k) (@Runs.trans (1*2) (1*1) (before8057 k).denote (before8058 k).denote (before8059 k).denote (step8057 k) (step8058 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before8059 k).denote (before8060 k).denote (before8062 k).denote (step8059 k) (@Runs.trans (1*1) (1*3) (before8060 k).denote (before8061 k).denote (before8062 k).denote (step8060 k) (step8061 k))))) (@Runs.trans (((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2)))) (before8062 k).denote (before8068 k).denote (before8075 k).denote (@Runs.trans ((46*2)+((1*1)+(47*2))) ((1*2)+((1*2)+(1*1))) (before8062 k).denote (before8065 k).denote (before8068 k).denote (@Runs.trans (46*2) ((1*1)+(47*2)) (before8062 k).denote (before8063 k).denote (before8065 k).denote (step8062 k) (@Runs.trans (1*1) (47*2) (before8063 k).denote (before8064 k).denote (before8065 k).denote (step8063 k) (step8064 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8065 k).denote (before8066 k).denote (before8068 k).denote (step8065 k) (@Runs.trans (1*2) (1*1) (before8066 k).denote (before8067 k).denote (before8068 k).denote (step8066 k) (step8067 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((49*2)+(1*1))+((50*2)+(1*2))) (before8068 k).denote (before8071 k).denote (before8075 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before8068 k).denote (before8069 k).denote (before8071 k).denote (step8068 k) (@Runs.trans (1*1) (1*3) (before8069 k).denote (before8070 k).denote (before8071 k).denote (step8069 k) (step8070 k))) (@Runs.trans ((49*2)+(1*1)) ((50*2)+(1*2)) (before8071 k).denote (before8073 k).denote (before8075 k).denote (@Runs.trans (49*2) (1*1) (before8071 k).denote (before8072 k).denote (before8073 k).denote (step8071 k) (step8072 k)) (@Runs.trans (50*2) (1*2) (before8073 k).denote (before8074 k).denote (before8075 k).denote (step8073 k) (step8074 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1))))) (before8075 k).denote (before8087 k).denote (after8099 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2)))) (((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before8075 k).denote (before8081 k).denote (before8087 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(52*2))) (before8075 k).denote (before8078 k).denote (before8081 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8075 k).denote (before8076 k).denote (before8078 k).denote (step8075 k) (@Runs.trans (1*1) (1*2) (before8076 k).denote (before8077 k).denote (before8078 k).denote (step8076 k) (step8077 k))) (@Runs.trans (1*1) ((1*3)+(52*2)) (before8078 k).denote (before8079 k).denote (before8081 k).denote (step8078 k) (@Runs.trans (1*3) (52*2) (before8079 k).denote (before8080 k).denote (before8081 k).denote (step8079 k) (step8080 k)))) (@Runs.trans ((1*1)+((53*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before8081 k).denote (before8084 k).denote (before8087 k).denote (@Runs.trans (1*1) ((53*2)+(1*2)) (before8081 k).denote (before8082 k).denote (before8084 k).denote (step8081 k) (@Runs.trans (53*2) (1*2) (before8082 k).denote (before8083 k).denote (before8084 k).denote (step8082 k) (step8083 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before8084 k).denote (before8085 k).denote (before8087 k).denote (step8084 k) (@Runs.trans (1*1) (1*2) (before8085 k).denote (before8086 k).denote (before8087 k).denote (step8085 k) (step8086 k))))) (@Runs.trans (((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1)))) (before8087 k).denote (before8093 k).denote (after8099 k).denote (@Runs.trans ((1*1)+((1*3)+(55*2))) ((1*1)+((56*2)+(1*2))) (before8087 k).denote (before8090 k).denote (before8093 k).denote (@Runs.trans (1*1) ((1*3)+(55*2)) (before8087 k).denote (before8088 k).denote (before8090 k).denote (step8087 k) (@Runs.trans (1*3) (55*2) (before8088 k).denote (before8089 k).denote (before8090 k).denote (step8088 k) (step8089 k))) (@Runs.trans (1*1) ((56*2)+(1*2)) (before8090 k).denote (before8091 k).denote (before8093 k).denote (step8090 k) (@Runs.trans (56*2) (1*2) (before8091 k).denote (before8092 k).denote (before8093 k).denote (step8091 k) (step8092 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) (((1*1)+(1*3))+((58*2)+(1*1))) (before8093 k).denote (before8096 k).denote (after8099 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8093 k).denote (before8094 k).denote (before8096 k).denote (step8093 k) (@Runs.trans (1*1) (1*2) (before8094 k).denote (before8095 k).denote (before8096 k).denote (step8094 k) (step8095 k))) (@Runs.trans ((1*1)+(1*3)) ((58*2)+(1*1)) (before8096 k).denote (before8098 k).denote (after8099 k).denote (@Runs.trans (1*1) (1*3) (before8096 k).denote (before8097 k).denote (before8098 k).denote (step8096 k) (step8097 k)) (@Runs.trans (58*2) (1*1) (before8098 k).denote (before8099 k).denote (after8099 k).denote (step8098 k) (step8099 k)))))))) + have ht : (((((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))))+((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1)))))))) = 1981 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean new file mode 100644 index 00000000..0b00d3b6 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean @@ -0,0 +1,781 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8100_0 : Stack := [] +abbrev tail8100_1 : Stack := ⟨w0,1⟩ :: tail8100_0 +abbrev tail8100_2 : Stack := ⟨w2,1⟩ :: tail8100_1 +abbrev tail8100_3 : Stack := ⟨w1,1⟩ :: tail8100_2 +abbrev tail8100_4 : Stack := ⟨w0,1⟩ :: tail8100_3 +abbrev tail8100_5 : Stack := ⟨w2,1⟩ :: tail8100_4 +abbrev tail8100_6 : Stack := ⟨w1,2⟩ :: tail8100_5 +abbrev tail8100_7 : Stack := ⟨w0,1⟩ :: tail8100_6 +abbrev tail8100_8 : Stack := ⟨w2,1⟩ :: tail8100_7 +abbrev tail8100_9 : Stack := ⟨w0,17⟩ :: tail8100_8 +abbrev tail8100_10 : Stack := ⟨w2,1⟩ :: tail8100_9 +abbrev tail8100_11 : Stack := ⟨w1,2⟩ :: tail8100_10 +abbrev tail8100_12 : Stack := ⟨w0,16⟩ :: tail8100_11 +abbrev tail8100_13 : Stack := ⟨w2,1⟩ :: tail8100_12 +abbrev tail8100_14 : Stack := ⟨w1,2⟩ :: tail8100_13 +abbrev tail8100_15 : Stack := ⟨w0,16⟩ :: tail8100_14 +abbrev tail8100_16 : Stack := ⟨w2,1⟩ :: tail8100_15 +abbrev tail8100_17 : Stack := ⟨w1,2⟩ :: tail8100_16 +abbrev tail8100_18 : Stack := ⟨w0,3⟩ :: tail8100_17 +abbrev tail8100_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail8100_18 +abbrev tail8100_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail8100_19 k +abbrev tail8100_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8100_20 k +abbrev tail8100_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8100_21 k +abbrev tail8100_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8100_22 k +abbrev tail8100_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_23 k +abbrev tail8100_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8100_24 k +abbrev tail8100_26 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8100_25 k +abbrev tail8100_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_26 k +abbrev tail8100_28 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8100_27 k +abbrev tail8100_29 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8100_28 k +abbrev tail8100_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_29 k +abbrev tail8100_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail8100_30 k +abbrev tail8100_32 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail8100_31 k +abbrev tail8100_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8100_32 k +abbrev tail8100_34 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8100_33 k +abbrev tail8100_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_34 k +abbrev tail8100_36 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8100_35 k +abbrev tail8100_37 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8100_36 k +abbrev tail8100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_37 k +abbrev tail8100_39 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8100_38 k +abbrev tail8100_40 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8100_39 k +abbrev tail8100_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_40 k +abbrev tail8100_42 (k : Nat) : Stack := ⟨w0,59⟩ :: tail8100_41 k +abbrev tail8100_43 : Stack := ⟨w1,1⟩ :: tail8100_0 +abbrev tail8100_44 : Stack := ⟨w1,60⟩ :: tail8100_0 +abbrev tail8100_45 : Stack := ⟨w2,1⟩ :: tail8100_44 +abbrev tail8100_46 (k : Nat) : Stack := ⟨w0,24⟩ :: tail8100_39 k +abbrev tail8100_47 : Stack := ⟨w2,2⟩ :: tail8100_44 +abbrev tail8100_48 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8100_39 k +abbrev tail8100_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_48 k +abbrev tail8100_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_49 k +abbrev tail8100_51 : Stack := ⟨w1,61⟩ :: tail8100_0 +abbrev tail8100_52 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_49 k +abbrev tail8100_53 (k : Nat) : Stack := ⟨w0,62⟩ :: tail8100_49 k +abbrev tail8100_54 : Stack := ⟨w1,63⟩ :: tail8100_0 +abbrev tail8100_55 : Stack := ⟨w2,1⟩ :: tail8100_54 +abbrev tail8100_56 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8100_39 k +abbrev tail8100_57 : Stack := ⟨w2,2⟩ :: tail8100_54 +abbrev tail8100_58 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8100_39 k +abbrev tail8100_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_58 k +abbrev tail8100_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_59 k +abbrev tail8100_61 : Stack := ⟨w1,64⟩ :: tail8100_0 +abbrev tail8100_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_59 k +abbrev tail8100_63 (k : Nat) : Stack := ⟨w0,65⟩ :: tail8100_59 k +abbrev tail8100_64 : Stack := ⟨w1,66⟩ :: tail8100_0 +abbrev tail8100_65 : Stack := ⟨w2,1⟩ :: tail8100_64 +abbrev tail8100_66 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8100_39 k +abbrev tail8100_67 : Stack := ⟨w2,2⟩ :: tail8100_64 +abbrev tail8100_68 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8100_39 k +abbrev tail8100_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_68 k +abbrev tail8100_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_69 k +abbrev tail8100_71 : Stack := ⟨w1,67⟩ :: tail8100_0 +abbrev tail8100_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_69 k +abbrev tail8100_73 (k : Nat) : Stack := ⟨w0,68⟩ :: tail8100_69 k +abbrev tail8100_74 : Stack := ⟨w1,69⟩ :: tail8100_0 +abbrev tail8100_75 : Stack := ⟨w2,1⟩ :: tail8100_74 +abbrev tail8100_76 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8100_39 k +abbrev tail8100_77 : Stack := ⟨w2,2⟩ :: tail8100_74 +abbrev tail8100_78 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8100_39 k +abbrev tail8100_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_78 k +abbrev tail8100_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_79 k +abbrev tail8100_81 : Stack := ⟨w1,70⟩ :: tail8100_0 +abbrev tail8100_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_79 k +abbrev tail8100_83 (k : Nat) : Stack := ⟨w0,71⟩ :: tail8100_79 k +abbrev tail8100_84 : Stack := ⟨w1,72⟩ :: tail8100_0 +abbrev tail8100_85 : Stack := ⟨w2,1⟩ :: tail8100_84 +abbrev tail8100_86 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8100_39 k +abbrev tail8100_87 : Stack := ⟨w2,2⟩ :: tail8100_84 +abbrev tail8100_88 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8100_39 k +abbrev tail8100_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_88 k +abbrev tail8100_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_89 k +abbrev tail8100_91 : Stack := ⟨w1,73⟩ :: tail8100_0 +abbrev tail8100_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_89 k +abbrev tail8100_93 (k : Nat) : Stack := ⟨w0,74⟩ :: tail8100_89 k +abbrev tail8100_94 : Stack := ⟨w1,75⟩ :: tail8100_0 +abbrev tail8100_95 : Stack := ⟨w2,1⟩ :: tail8100_94 +abbrev tail8100_96 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8100_39 k +abbrev tail8100_97 : Stack := ⟨w2,2⟩ :: tail8100_94 +abbrev tail8100_98 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8100_39 k +abbrev tail8100_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_98 k +abbrev tail8100_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_99 k +abbrev tail8100_101 : Stack := ⟨w1,76⟩ :: tail8100_0 +abbrev tail8100_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_99 k +abbrev tail8100_103 (k : Nat) : Stack := ⟨w0,77⟩ :: tail8100_99 k +abbrev tail8100_104 : Stack := ⟨w1,78⟩ :: tail8100_0 +abbrev tail8100_105 : Stack := ⟨w2,1⟩ :: tail8100_104 +abbrev tail8100_106 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8100_39 k +abbrev tail8100_107 : Stack := ⟨w2,2⟩ :: tail8100_104 +abbrev tail8100_108 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8100_39 k +abbrev tail8100_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_108 k +abbrev tail8100_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_109 k +abbrev tail8100_111 : Stack := ⟨w1,79⟩ :: tail8100_0 +abbrev tail8100_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_109 k +abbrev tail8100_113 (k : Nat) : Stack := ⟨w0,80⟩ :: tail8100_109 k +abbrev tail8100_114 : Stack := ⟨w1,81⟩ :: tail8100_0 +abbrev tail8100_115 : Stack := ⟨w2,1⟩ :: tail8100_114 +abbrev tail8100_116 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8100_39 k +abbrev tail8100_117 : Stack := ⟨w2,2⟩ :: tail8100_114 +abbrev tail8100_118 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8100_39 k +abbrev tail8100_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_118 k +abbrev tail8100_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_119 k +abbrev tail8100_121 : Stack := ⟨w1,82⟩ :: tail8100_0 +abbrev tail8100_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_119 k +abbrev tail8100_123 (k : Nat) : Stack := ⟨w0,83⟩ :: tail8100_119 k +abbrev tail8100_124 : Stack := ⟨w1,84⟩ :: tail8100_0 +abbrev tail8100_125 : Stack := ⟨w2,1⟩ :: tail8100_124 +abbrev tail8100_126 (k : Nat) : Stack := ⟨w0,8⟩ :: tail8100_39 k +abbrev tail8100_127 : Stack := ⟨w2,2⟩ :: tail8100_124 +abbrev tail8100_128 (k : Nat) : Stack := ⟨w0,7⟩ :: tail8100_39 k +abbrev tail8100_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_128 k +abbrev tail8100_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_129 k +abbrev tail8100_131 : Stack := ⟨w1,85⟩ :: tail8100_0 +abbrev tail8100_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_129 k +abbrev tail8100_133 (k : Nat) : Stack := ⟨w0,86⟩ :: tail8100_129 k +abbrev tail8100_134 : Stack := ⟨w1,87⟩ :: tail8100_0 +abbrev tail8100_135 : Stack := ⟨w2,1⟩ :: tail8100_134 +abbrev tail8100_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8100_39 k +abbrev tail8100_137 : Stack := ⟨w2,2⟩ :: tail8100_134 +abbrev tail8100_138 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8100_39 k +abbrev tail8100_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_138 k +abbrev tail8100_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_139 k +abbrev tail8100_141 : Stack := ⟨w1,88⟩ :: tail8100_0 +abbrev tail8100_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_139 k +abbrev tail8100_143 (k : Nat) : Stack := ⟨w0,89⟩ :: tail8100_139 k +abbrev tail8100_144 : Stack := ⟨w1,90⟩ :: tail8100_0 +abbrev tail8100_145 : Stack := ⟨w2,1⟩ :: tail8100_144 +abbrev tail8100_146 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8100_39 k +abbrev tail8100_147 : Stack := ⟨w2,2⟩ :: tail8100_144 +abbrev tail8100_148 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8100_39 k +abbrev tail8100_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_148 k +abbrev tail8100_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_149 k +abbrev tail8100_151 : Stack := ⟨w1,91⟩ :: tail8100_0 +abbrev tail8100_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_149 k +abbrev tail8100_153 (k : Nat) : Stack := ⟨w0,92⟩ :: tail8100_149 k +abbrev tail8100_154 : Stack := ⟨w1,93⟩ :: tail8100_0 + +def before8100 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527097),(tail8100_42 k),tail8100_43⟩ +def before8101 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526979),(tail8100_41 k),tail8100_44⟩ +def before8102 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526977),(tail8100_40 k),tail8100_45⟩ +def before8103 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526975),(tail8100_46 k),tail8100_47⟩ +def before8104 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526975),(tail8100_49 k),tail8100_47⟩ +def before8105 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526977),(tail8100_50 k),tail8100_45⟩ +def before8106 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526977),(tail8100_50 k),tail8100_51⟩ +def before8107 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526977),(tail8100_52 k),tail8100_51⟩ +def before8108 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527099),(tail8100_53 k),tail8100_0⟩ +def before8109 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527099),(tail8100_53 k),tail8100_43⟩ +def before8110 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526975),(tail8100_49 k),tail8100_54⟩ +def before8111 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526973),(tail8100_48 k),tail8100_55⟩ +def before8112 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526971),(tail8100_56 k),tail8100_57⟩ +def before8113 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526971),(tail8100_59 k),tail8100_57⟩ +def before8114 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526973),(tail8100_60 k),tail8100_55⟩ +def before8115 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526973),(tail8100_60 k),tail8100_61⟩ +def before8116 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526973),(tail8100_62 k),tail8100_61⟩ +def before8117 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527101),(tail8100_63 k),tail8100_0⟩ +def before8118 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527101),(tail8100_63 k),tail8100_43⟩ +def before8119 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526971),(tail8100_59 k),tail8100_64⟩ +def before8120 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526969),(tail8100_58 k),tail8100_65⟩ +def before8121 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526967),(tail8100_66 k),tail8100_67⟩ +def before8122 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526967),(tail8100_69 k),tail8100_67⟩ +def before8123 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail8100_70 k),tail8100_65⟩ +def before8124 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail8100_70 k),tail8100_71⟩ +def before8125 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail8100_72 k),tail8100_71⟩ +def before8126 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527103),(tail8100_73 k),tail8100_0⟩ +def before8127 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527103),(tail8100_73 k),tail8100_43⟩ +def before8128 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail8100_69 k),tail8100_74⟩ +def before8129 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526965),(tail8100_68 k),tail8100_75⟩ +def before8130 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526963),(tail8100_76 k),tail8100_77⟩ +def before8131 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526963),(tail8100_79 k),tail8100_77⟩ +def before8132 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526965),(tail8100_80 k),tail8100_75⟩ +def before8133 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526965),(tail8100_80 k),tail8100_81⟩ +def before8134 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526965),(tail8100_82 k),tail8100_81⟩ +def before8135 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527105),(tail8100_83 k),tail8100_0⟩ +def before8136 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527105),(tail8100_83 k),tail8100_43⟩ +def before8137 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail8100_79 k),tail8100_84⟩ +def before8138 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526961),(tail8100_78 k),tail8100_85⟩ +def before8139 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526959),(tail8100_86 k),tail8100_87⟩ +def before8140 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526959),(tail8100_89 k),tail8100_87⟩ +def before8141 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526961),(tail8100_90 k),tail8100_85⟩ +def before8142 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail8100_90 k),tail8100_91⟩ +def before8143 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526961),(tail8100_92 k),tail8100_91⟩ +def before8144 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527107),(tail8100_93 k),tail8100_0⟩ +def before8145 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527107),(tail8100_93 k),tail8100_43⟩ +def before8146 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail8100_89 k),tail8100_94⟩ +def before8147 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526957),(tail8100_88 k),tail8100_95⟩ +def before8148 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526955),(tail8100_96 k),tail8100_97⟩ +def before8149 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526955),(tail8100_99 k),tail8100_97⟩ +def before8150 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526957),(tail8100_100 k),tail8100_95⟩ +def before8151 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail8100_100 k),tail8100_101⟩ +def before8152 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526957),(tail8100_102 k),tail8100_101⟩ +def before8153 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527109),(tail8100_103 k),tail8100_0⟩ +def before8154 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527109),(tail8100_103 k),tail8100_43⟩ +def before8155 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail8100_99 k),tail8100_104⟩ +def before8156 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526953),(tail8100_98 k),tail8100_105⟩ +def before8157 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526951),(tail8100_106 k),tail8100_107⟩ +def before8158 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526951),(tail8100_109 k),tail8100_107⟩ +def before8159 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail8100_110 k),tail8100_105⟩ +def before8160 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail8100_110 k),tail8100_111⟩ +def before8161 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail8100_112 k),tail8100_111⟩ +def before8162 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527111),(tail8100_113 k),tail8100_0⟩ +def before8163 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527111),(tail8100_113 k),tail8100_43⟩ +def before8164 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail8100_109 k),tail8100_114⟩ +def before8165 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526949),(tail8100_108 k),tail8100_115⟩ +def before8166 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526947),(tail8100_116 k),tail8100_117⟩ +def before8167 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526947),(tail8100_119 k),tail8100_117⟩ +def before8168 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail8100_120 k),tail8100_115⟩ +def before8169 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail8100_120 k),tail8100_121⟩ +def before8170 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail8100_122 k),tail8100_121⟩ +def before8171 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527113),(tail8100_123 k),tail8100_0⟩ +def before8172 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail8100_123 k),tail8100_43⟩ +def before8173 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail8100_119 k),tail8100_124⟩ +def before8174 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526945),(tail8100_118 k),tail8100_125⟩ +def before8175 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526943),(tail8100_126 k),tail8100_127⟩ +def before8176 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526943),(tail8100_129 k),tail8100_127⟩ +def before8177 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail8100_130 k),tail8100_125⟩ +def before8178 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail8100_130 k),tail8100_131⟩ +def before8179 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail8100_132 k),tail8100_131⟩ +def before8180 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527115),(tail8100_133 k),tail8100_0⟩ +def before8181 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527115),(tail8100_133 k),tail8100_43⟩ +def before8182 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail8100_129 k),tail8100_134⟩ +def before8183 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526941),(tail8100_128 k),tail8100_135⟩ +def before8184 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526939),(tail8100_136 k),tail8100_137⟩ +def before8185 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526939),(tail8100_139 k),tail8100_137⟩ +def before8186 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail8100_140 k),tail8100_135⟩ +def before8187 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526941),(tail8100_140 k),tail8100_141⟩ +def before8188 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail8100_142 k),tail8100_141⟩ +def before8189 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527117),(tail8100_143 k),tail8100_0⟩ +def before8190 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527117),(tail8100_143 k),tail8100_43⟩ +def before8191 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail8100_139 k),tail8100_144⟩ +def before8192 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526937),(tail8100_138 k),tail8100_145⟩ +def before8193 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526935),(tail8100_146 k),tail8100_147⟩ +def before8194 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526935),(tail8100_149 k),tail8100_147⟩ +def before8195 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail8100_150 k),tail8100_145⟩ +def before8196 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail8100_150 k),tail8100_151⟩ +def before8197 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail8100_152 k),tail8100_151⟩ +def before8198 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527119),(tail8100_153 k),tail8100_0⟩ +def before8199 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527119),(tail8100_153 k),tail8100_43⟩ +def after8199 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail8100_149 k),tail8100_154⟩ + +theorem macro8100 (k : Nat) : applyExit (before8100 k) exit10 59 = some (before8101 k) := by + simp (disch := omega) [before8100, before8101, exit10, applyExit, pop, push] + <;> omega +theorem step8100 (k : Nat) : Runs (59*2) (before8100 k).denote (before8101 k).denote := + @applyExit_sound (before8100 k) (before8101 k) exit10 59 valid10 (macro8100 k) +theorem macro8101 (k : Nat) : applyExit (before8101 k) exit46 1 = some (before8102 k) := by + simp (disch := omega) [before8101, before8102, exit46, applyExit, pop, push] + <;> omega +theorem step8101 (k : Nat) : Runs (1*2) (before8101 k).denote (before8102 k).denote := + @applyExit_sound (before8101 k) (before8102 k) exit46 1 valid46 (macro8101 k) +theorem macro8102 (k : Nat) : applyExit (before8102 k) exit47 1 = some (before8103 k) := by + simp (disch := omega) [before8102, before8103, exit47, applyExit, pop, push] + <;> omega +theorem step8102 (k : Nat) : Runs (1*2) (before8102 k).denote (before8103 k).denote := + @applyExit_sound (before8102 k) (before8103 k) exit47 1 valid47 (macro8102 k) +theorem macro8103 (k : Nat) : applyExit (before8103 k) exit62 1 = some (before8104 k) := by + simp (disch := omega) [before8103, before8104, exit62, applyExit, pop, push] + <;> omega +theorem step8103 (k : Nat) : Runs (1*1) (before8103 k).denote (before8104 k).denote := + @applyExit_sound (before8103 k) (before8104 k) exit62 1 valid62 (macro8103 k) +theorem macro8104 (k : Nat) : applyExit (before8104 k) exit35 1 = some (before8105 k) := by + simp (disch := omega) [before8104, before8105, exit35, applyExit, pop, push] + <;> omega +theorem step8104 (k : Nat) : Runs (1*2) (before8104 k).denote (before8105 k).denote := + @applyExit_sound (before8104 k) (before8105 k) exit35 1 valid35 (macro8104 k) +theorem macro8105 (k : Nat) : applyExit (before8105 k) exit39 1 = some (before8106 k) := by + simp (disch := omega) [before8105, before8106, exit39, applyExit, pop, push] + <;> omega +theorem step8105 (k : Nat) : Runs (1*1) (before8105 k).denote (before8106 k).denote := + @applyExit_sound (before8105 k) (before8106 k) exit39 1 valid39 (macro8105 k) +theorem macro8106 (k : Nat) : applyExit (before8106 k) exit32 1 = some (before8107 k) := by + simp (disch := omega) [before8106, before8107, exit32, applyExit, pop, push] + <;> omega +theorem step8106 (k : Nat) : Runs (1*3) (before8106 k).denote (before8107 k).denote := + @applyExit_sound (before8106 k) (before8107 k) exit32 1 valid32 (macro8106 k) +theorem macro8107 (k : Nat) : applyExit (before8107 k) exit36 61 = some (before8108 k) := by + simp (disch := omega) [before8107, before8108, exit36, applyExit, pop, push] + <;> omega +theorem step8107 (k : Nat) : Runs (61*2) (before8107 k).denote (before8108 k).denote := + @applyExit_sound (before8107 k) (before8108 k) exit36 61 valid36 (macro8107 k) +theorem macro8108 (k : Nat) : applyExit (before8108 k) exit39 1 = some (before8109 k) := by + simp (disch := omega) [before8108, before8109, exit39, applyExit, pop, push] + <;> omega +theorem step8108 (k : Nat) : Runs (1*1) (before8108 k).denote (before8109 k).denote := + @applyExit_sound (before8108 k) (before8109 k) exit39 1 valid39 (macro8108 k) +theorem macro8109 (k : Nat) : applyExit (before8109 k) exit10 62 = some (before8110 k) := by + simp (disch := omega) [before8109, before8110, exit10, applyExit, pop, push] + <;> omega +theorem step8109 (k : Nat) : Runs (62*2) (before8109 k).denote (before8110 k).denote := + @applyExit_sound (before8109 k) (before8110 k) exit10 62 valid10 (macro8109 k) +theorem macro8110 (k : Nat) : applyExit (before8110 k) exit46 1 = some (before8111 k) := by + simp (disch := omega) [before8110, before8111, exit46, applyExit, pop, push] + <;> omega +theorem step8110 (k : Nat) : Runs (1*2) (before8110 k).denote (before8111 k).denote := + @applyExit_sound (before8110 k) (before8111 k) exit46 1 valid46 (macro8110 k) +theorem macro8111 (k : Nat) : applyExit (before8111 k) exit47 1 = some (before8112 k) := by + simp (disch := omega) [before8111, before8112, exit47, applyExit, pop, push] + <;> omega +theorem step8111 (k : Nat) : Runs (1*2) (before8111 k).denote (before8112 k).denote := + @applyExit_sound (before8111 k) (before8112 k) exit47 1 valid47 (macro8111 k) +theorem macro8112 (k : Nat) : applyExit (before8112 k) exit62 1 = some (before8113 k) := by + simp (disch := omega) [before8112, before8113, exit62, applyExit, pop, push] + <;> omega +theorem step8112 (k : Nat) : Runs (1*1) (before8112 k).denote (before8113 k).denote := + @applyExit_sound (before8112 k) (before8113 k) exit62 1 valid62 (macro8112 k) +theorem macro8113 (k : Nat) : applyExit (before8113 k) exit35 1 = some (before8114 k) := by + simp (disch := omega) [before8113, before8114, exit35, applyExit, pop, push] + <;> omega +theorem step8113 (k : Nat) : Runs (1*2) (before8113 k).denote (before8114 k).denote := + @applyExit_sound (before8113 k) (before8114 k) exit35 1 valid35 (macro8113 k) +theorem macro8114 (k : Nat) : applyExit (before8114 k) exit39 1 = some (before8115 k) := by + simp (disch := omega) [before8114, before8115, exit39, applyExit, pop, push] + <;> omega +theorem step8114 (k : Nat) : Runs (1*1) (before8114 k).denote (before8115 k).denote := + @applyExit_sound (before8114 k) (before8115 k) exit39 1 valid39 (macro8114 k) +theorem macro8115 (k : Nat) : applyExit (before8115 k) exit32 1 = some (before8116 k) := by + simp (disch := omega) [before8115, before8116, exit32, applyExit, pop, push] + <;> omega +theorem step8115 (k : Nat) : Runs (1*3) (before8115 k).denote (before8116 k).denote := + @applyExit_sound (before8115 k) (before8116 k) exit32 1 valid32 (macro8115 k) +theorem macro8116 (k : Nat) : applyExit (before8116 k) exit36 64 = some (before8117 k) := by + simp (disch := omega) [before8116, before8117, exit36, applyExit, pop, push] + <;> omega +theorem step8116 (k : Nat) : Runs (64*2) (before8116 k).denote (before8117 k).denote := + @applyExit_sound (before8116 k) (before8117 k) exit36 64 valid36 (macro8116 k) +theorem macro8117 (k : Nat) : applyExit (before8117 k) exit39 1 = some (before8118 k) := by + simp (disch := omega) [before8117, before8118, exit39, applyExit, pop, push] + <;> omega +theorem step8117 (k : Nat) : Runs (1*1) (before8117 k).denote (before8118 k).denote := + @applyExit_sound (before8117 k) (before8118 k) exit39 1 valid39 (macro8117 k) +theorem macro8118 (k : Nat) : applyExit (before8118 k) exit10 65 = some (before8119 k) := by + simp (disch := omega) [before8118, before8119, exit10, applyExit, pop, push] + <;> omega +theorem step8118 (k : Nat) : Runs (65*2) (before8118 k).denote (before8119 k).denote := + @applyExit_sound (before8118 k) (before8119 k) exit10 65 valid10 (macro8118 k) +theorem macro8119 (k : Nat) : applyExit (before8119 k) exit46 1 = some (before8120 k) := by + simp (disch := omega) [before8119, before8120, exit46, applyExit, pop, push] + <;> omega +theorem step8119 (k : Nat) : Runs (1*2) (before8119 k).denote (before8120 k).denote := + @applyExit_sound (before8119 k) (before8120 k) exit46 1 valid46 (macro8119 k) +theorem macro8120 (k : Nat) : applyExit (before8120 k) exit47 1 = some (before8121 k) := by + simp (disch := omega) [before8120, before8121, exit47, applyExit, pop, push] + <;> omega +theorem step8120 (k : Nat) : Runs (1*2) (before8120 k).denote (before8121 k).denote := + @applyExit_sound (before8120 k) (before8121 k) exit47 1 valid47 (macro8120 k) +theorem macro8121 (k : Nat) : applyExit (before8121 k) exit62 1 = some (before8122 k) := by + simp (disch := omega) [before8121, before8122, exit62, applyExit, pop, push] + <;> omega +theorem step8121 (k : Nat) : Runs (1*1) (before8121 k).denote (before8122 k).denote := + @applyExit_sound (before8121 k) (before8122 k) exit62 1 valid62 (macro8121 k) +theorem macro8122 (k : Nat) : applyExit (before8122 k) exit35 1 = some (before8123 k) := by + simp (disch := omega) [before8122, before8123, exit35, applyExit, pop, push] + <;> omega +theorem step8122 (k : Nat) : Runs (1*2) (before8122 k).denote (before8123 k).denote := + @applyExit_sound (before8122 k) (before8123 k) exit35 1 valid35 (macro8122 k) +theorem macro8123 (k : Nat) : applyExit (before8123 k) exit39 1 = some (before8124 k) := by + simp (disch := omega) [before8123, before8124, exit39, applyExit, pop, push] + <;> omega +theorem step8123 (k : Nat) : Runs (1*1) (before8123 k).denote (before8124 k).denote := + @applyExit_sound (before8123 k) (before8124 k) exit39 1 valid39 (macro8123 k) +theorem macro8124 (k : Nat) : applyExit (before8124 k) exit32 1 = some (before8125 k) := by + simp (disch := omega) [before8124, before8125, exit32, applyExit, pop, push] + <;> omega +theorem step8124 (k : Nat) : Runs (1*3) (before8124 k).denote (before8125 k).denote := + @applyExit_sound (before8124 k) (before8125 k) exit32 1 valid32 (macro8124 k) +theorem macro8125 (k : Nat) : applyExit (before8125 k) exit36 67 = some (before8126 k) := by + simp (disch := omega) [before8125, before8126, exit36, applyExit, pop, push] + <;> omega +theorem step8125 (k : Nat) : Runs (67*2) (before8125 k).denote (before8126 k).denote := + @applyExit_sound (before8125 k) (before8126 k) exit36 67 valid36 (macro8125 k) +theorem macro8126 (k : Nat) : applyExit (before8126 k) exit39 1 = some (before8127 k) := by + simp (disch := omega) [before8126, before8127, exit39, applyExit, pop, push] + <;> omega +theorem step8126 (k : Nat) : Runs (1*1) (before8126 k).denote (before8127 k).denote := + @applyExit_sound (before8126 k) (before8127 k) exit39 1 valid39 (macro8126 k) +theorem macro8127 (k : Nat) : applyExit (before8127 k) exit10 68 = some (before8128 k) := by + simp (disch := omega) [before8127, before8128, exit10, applyExit, pop, push] + <;> omega +theorem step8127 (k : Nat) : Runs (68*2) (before8127 k).denote (before8128 k).denote := + @applyExit_sound (before8127 k) (before8128 k) exit10 68 valid10 (macro8127 k) +theorem macro8128 (k : Nat) : applyExit (before8128 k) exit46 1 = some (before8129 k) := by + simp (disch := omega) [before8128, before8129, exit46, applyExit, pop, push] + <;> omega +theorem step8128 (k : Nat) : Runs (1*2) (before8128 k).denote (before8129 k).denote := + @applyExit_sound (before8128 k) (before8129 k) exit46 1 valid46 (macro8128 k) +theorem macro8129 (k : Nat) : applyExit (before8129 k) exit47 1 = some (before8130 k) := by + simp (disch := omega) [before8129, before8130, exit47, applyExit, pop, push] + <;> omega +theorem step8129 (k : Nat) : Runs (1*2) (before8129 k).denote (before8130 k).denote := + @applyExit_sound (before8129 k) (before8130 k) exit47 1 valid47 (macro8129 k) +theorem macro8130 (k : Nat) : applyExit (before8130 k) exit62 1 = some (before8131 k) := by + simp (disch := omega) [before8130, before8131, exit62, applyExit, pop, push] + <;> omega +theorem step8130 (k : Nat) : Runs (1*1) (before8130 k).denote (before8131 k).denote := + @applyExit_sound (before8130 k) (before8131 k) exit62 1 valid62 (macro8130 k) +theorem macro8131 (k : Nat) : applyExit (before8131 k) exit35 1 = some (before8132 k) := by + simp (disch := omega) [before8131, before8132, exit35, applyExit, pop, push] + <;> omega +theorem step8131 (k : Nat) : Runs (1*2) (before8131 k).denote (before8132 k).denote := + @applyExit_sound (before8131 k) (before8132 k) exit35 1 valid35 (macro8131 k) +theorem macro8132 (k : Nat) : applyExit (before8132 k) exit39 1 = some (before8133 k) := by + simp (disch := omega) [before8132, before8133, exit39, applyExit, pop, push] + <;> omega +theorem step8132 (k : Nat) : Runs (1*1) (before8132 k).denote (before8133 k).denote := + @applyExit_sound (before8132 k) (before8133 k) exit39 1 valid39 (macro8132 k) +theorem macro8133 (k : Nat) : applyExit (before8133 k) exit32 1 = some (before8134 k) := by + simp (disch := omega) [before8133, before8134, exit32, applyExit, pop, push] + <;> omega +theorem step8133 (k : Nat) : Runs (1*3) (before8133 k).denote (before8134 k).denote := + @applyExit_sound (before8133 k) (before8134 k) exit32 1 valid32 (macro8133 k) +theorem macro8134 (k : Nat) : applyExit (before8134 k) exit36 70 = some (before8135 k) := by + simp (disch := omega) [before8134, before8135, exit36, applyExit, pop, push] + <;> omega +theorem step8134 (k : Nat) : Runs (70*2) (before8134 k).denote (before8135 k).denote := + @applyExit_sound (before8134 k) (before8135 k) exit36 70 valid36 (macro8134 k) +theorem macro8135 (k : Nat) : applyExit (before8135 k) exit39 1 = some (before8136 k) := by + simp (disch := omega) [before8135, before8136, exit39, applyExit, pop, push] + <;> omega +theorem step8135 (k : Nat) : Runs (1*1) (before8135 k).denote (before8136 k).denote := + @applyExit_sound (before8135 k) (before8136 k) exit39 1 valid39 (macro8135 k) +theorem macro8136 (k : Nat) : applyExit (before8136 k) exit10 71 = some (before8137 k) := by + simp (disch := omega) [before8136, before8137, exit10, applyExit, pop, push] + <;> omega +theorem step8136 (k : Nat) : Runs (71*2) (before8136 k).denote (before8137 k).denote := + @applyExit_sound (before8136 k) (before8137 k) exit10 71 valid10 (macro8136 k) +theorem macro8137 (k : Nat) : applyExit (before8137 k) exit46 1 = some (before8138 k) := by + simp (disch := omega) [before8137, before8138, exit46, applyExit, pop, push] + <;> omega +theorem step8137 (k : Nat) : Runs (1*2) (before8137 k).denote (before8138 k).denote := + @applyExit_sound (before8137 k) (before8138 k) exit46 1 valid46 (macro8137 k) +theorem macro8138 (k : Nat) : applyExit (before8138 k) exit47 1 = some (before8139 k) := by + simp (disch := omega) [before8138, before8139, exit47, applyExit, pop, push] + <;> omega +theorem step8138 (k : Nat) : Runs (1*2) (before8138 k).denote (before8139 k).denote := + @applyExit_sound (before8138 k) (before8139 k) exit47 1 valid47 (macro8138 k) +theorem macro8139 (k : Nat) : applyExit (before8139 k) exit62 1 = some (before8140 k) := by + simp (disch := omega) [before8139, before8140, exit62, applyExit, pop, push] + <;> omega +theorem step8139 (k : Nat) : Runs (1*1) (before8139 k).denote (before8140 k).denote := + @applyExit_sound (before8139 k) (before8140 k) exit62 1 valid62 (macro8139 k) +theorem macro8140 (k : Nat) : applyExit (before8140 k) exit35 1 = some (before8141 k) := by + simp (disch := omega) [before8140, before8141, exit35, applyExit, pop, push] + <;> omega +theorem step8140 (k : Nat) : Runs (1*2) (before8140 k).denote (before8141 k).denote := + @applyExit_sound (before8140 k) (before8141 k) exit35 1 valid35 (macro8140 k) +theorem macro8141 (k : Nat) : applyExit (before8141 k) exit39 1 = some (before8142 k) := by + simp (disch := omega) [before8141, before8142, exit39, applyExit, pop, push] + <;> omega +theorem step8141 (k : Nat) : Runs (1*1) (before8141 k).denote (before8142 k).denote := + @applyExit_sound (before8141 k) (before8142 k) exit39 1 valid39 (macro8141 k) +theorem macro8142 (k : Nat) : applyExit (before8142 k) exit32 1 = some (before8143 k) := by + simp (disch := omega) [before8142, before8143, exit32, applyExit, pop, push] + <;> omega +theorem step8142 (k : Nat) : Runs (1*3) (before8142 k).denote (before8143 k).denote := + @applyExit_sound (before8142 k) (before8143 k) exit32 1 valid32 (macro8142 k) +theorem macro8143 (k : Nat) : applyExit (before8143 k) exit36 73 = some (before8144 k) := by + simp (disch := omega) [before8143, before8144, exit36, applyExit, pop, push] + <;> omega +theorem step8143 (k : Nat) : Runs (73*2) (before8143 k).denote (before8144 k).denote := + @applyExit_sound (before8143 k) (before8144 k) exit36 73 valid36 (macro8143 k) +theorem macro8144 (k : Nat) : applyExit (before8144 k) exit39 1 = some (before8145 k) := by + simp (disch := omega) [before8144, before8145, exit39, applyExit, pop, push] + <;> omega +theorem step8144 (k : Nat) : Runs (1*1) (before8144 k).denote (before8145 k).denote := + @applyExit_sound (before8144 k) (before8145 k) exit39 1 valid39 (macro8144 k) +theorem macro8145 (k : Nat) : applyExit (before8145 k) exit10 74 = some (before8146 k) := by + simp (disch := omega) [before8145, before8146, exit10, applyExit, pop, push] + <;> omega +theorem step8145 (k : Nat) : Runs (74*2) (before8145 k).denote (before8146 k).denote := + @applyExit_sound (before8145 k) (before8146 k) exit10 74 valid10 (macro8145 k) +theorem macro8146 (k : Nat) : applyExit (before8146 k) exit46 1 = some (before8147 k) := by + simp (disch := omega) [before8146, before8147, exit46, applyExit, pop, push] + <;> omega +theorem step8146 (k : Nat) : Runs (1*2) (before8146 k).denote (before8147 k).denote := + @applyExit_sound (before8146 k) (before8147 k) exit46 1 valid46 (macro8146 k) +theorem macro8147 (k : Nat) : applyExit (before8147 k) exit47 1 = some (before8148 k) := by + simp (disch := omega) [before8147, before8148, exit47, applyExit, pop, push] + <;> omega +theorem step8147 (k : Nat) : Runs (1*2) (before8147 k).denote (before8148 k).denote := + @applyExit_sound (before8147 k) (before8148 k) exit47 1 valid47 (macro8147 k) +theorem macro8148 (k : Nat) : applyExit (before8148 k) exit62 1 = some (before8149 k) := by + simp (disch := omega) [before8148, before8149, exit62, applyExit, pop, push] + <;> omega +theorem step8148 (k : Nat) : Runs (1*1) (before8148 k).denote (before8149 k).denote := + @applyExit_sound (before8148 k) (before8149 k) exit62 1 valid62 (macro8148 k) +theorem macro8149 (k : Nat) : applyExit (before8149 k) exit35 1 = some (before8150 k) := by + simp (disch := omega) [before8149, before8150, exit35, applyExit, pop, push] + <;> omega +theorem step8149 (k : Nat) : Runs (1*2) (before8149 k).denote (before8150 k).denote := + @applyExit_sound (before8149 k) (before8150 k) exit35 1 valid35 (macro8149 k) +theorem macro8150 (k : Nat) : applyExit (before8150 k) exit39 1 = some (before8151 k) := by + simp (disch := omega) [before8150, before8151, exit39, applyExit, pop, push] + <;> omega +theorem step8150 (k : Nat) : Runs (1*1) (before8150 k).denote (before8151 k).denote := + @applyExit_sound (before8150 k) (before8151 k) exit39 1 valid39 (macro8150 k) +theorem macro8151 (k : Nat) : applyExit (before8151 k) exit32 1 = some (before8152 k) := by + simp (disch := omega) [before8151, before8152, exit32, applyExit, pop, push] + <;> omega +theorem step8151 (k : Nat) : Runs (1*3) (before8151 k).denote (before8152 k).denote := + @applyExit_sound (before8151 k) (before8152 k) exit32 1 valid32 (macro8151 k) +theorem macro8152 (k : Nat) : applyExit (before8152 k) exit36 76 = some (before8153 k) := by + simp (disch := omega) [before8152, before8153, exit36, applyExit, pop, push] + <;> omega +theorem step8152 (k : Nat) : Runs (76*2) (before8152 k).denote (before8153 k).denote := + @applyExit_sound (before8152 k) (before8153 k) exit36 76 valid36 (macro8152 k) +theorem macro8153 (k : Nat) : applyExit (before8153 k) exit39 1 = some (before8154 k) := by + simp (disch := omega) [before8153, before8154, exit39, applyExit, pop, push] + <;> omega +theorem step8153 (k : Nat) : Runs (1*1) (before8153 k).denote (before8154 k).denote := + @applyExit_sound (before8153 k) (before8154 k) exit39 1 valid39 (macro8153 k) +theorem macro8154 (k : Nat) : applyExit (before8154 k) exit10 77 = some (before8155 k) := by + simp (disch := omega) [before8154, before8155, exit10, applyExit, pop, push] + <;> omega +theorem step8154 (k : Nat) : Runs (77*2) (before8154 k).denote (before8155 k).denote := + @applyExit_sound (before8154 k) (before8155 k) exit10 77 valid10 (macro8154 k) +theorem macro8155 (k : Nat) : applyExit (before8155 k) exit46 1 = some (before8156 k) := by + simp (disch := omega) [before8155, before8156, exit46, applyExit, pop, push] + <;> omega +theorem step8155 (k : Nat) : Runs (1*2) (before8155 k).denote (before8156 k).denote := + @applyExit_sound (before8155 k) (before8156 k) exit46 1 valid46 (macro8155 k) +theorem macro8156 (k : Nat) : applyExit (before8156 k) exit47 1 = some (before8157 k) := by + simp (disch := omega) [before8156, before8157, exit47, applyExit, pop, push] + <;> omega +theorem step8156 (k : Nat) : Runs (1*2) (before8156 k).denote (before8157 k).denote := + @applyExit_sound (before8156 k) (before8157 k) exit47 1 valid47 (macro8156 k) +theorem macro8157 (k : Nat) : applyExit (before8157 k) exit62 1 = some (before8158 k) := by + simp (disch := omega) [before8157, before8158, exit62, applyExit, pop, push] + <;> omega +theorem step8157 (k : Nat) : Runs (1*1) (before8157 k).denote (before8158 k).denote := + @applyExit_sound (before8157 k) (before8158 k) exit62 1 valid62 (macro8157 k) +theorem macro8158 (k : Nat) : applyExit (before8158 k) exit35 1 = some (before8159 k) := by + simp (disch := omega) [before8158, before8159, exit35, applyExit, pop, push] + <;> omega +theorem step8158 (k : Nat) : Runs (1*2) (before8158 k).denote (before8159 k).denote := + @applyExit_sound (before8158 k) (before8159 k) exit35 1 valid35 (macro8158 k) +theorem macro8159 (k : Nat) : applyExit (before8159 k) exit39 1 = some (before8160 k) := by + simp (disch := omega) [before8159, before8160, exit39, applyExit, pop, push] + <;> omega +theorem step8159 (k : Nat) : Runs (1*1) (before8159 k).denote (before8160 k).denote := + @applyExit_sound (before8159 k) (before8160 k) exit39 1 valid39 (macro8159 k) +theorem macro8160 (k : Nat) : applyExit (before8160 k) exit32 1 = some (before8161 k) := by + simp (disch := omega) [before8160, before8161, exit32, applyExit, pop, push] + <;> omega +theorem step8160 (k : Nat) : Runs (1*3) (before8160 k).denote (before8161 k).denote := + @applyExit_sound (before8160 k) (before8161 k) exit32 1 valid32 (macro8160 k) +theorem macro8161 (k : Nat) : applyExit (before8161 k) exit36 79 = some (before8162 k) := by + simp (disch := omega) [before8161, before8162, exit36, applyExit, pop, push] + <;> omega +theorem step8161 (k : Nat) : Runs (79*2) (before8161 k).denote (before8162 k).denote := + @applyExit_sound (before8161 k) (before8162 k) exit36 79 valid36 (macro8161 k) +theorem macro8162 (k : Nat) : applyExit (before8162 k) exit39 1 = some (before8163 k) := by + simp (disch := omega) [before8162, before8163, exit39, applyExit, pop, push] + <;> omega +theorem step8162 (k : Nat) : Runs (1*1) (before8162 k).denote (before8163 k).denote := + @applyExit_sound (before8162 k) (before8163 k) exit39 1 valid39 (macro8162 k) +theorem macro8163 (k : Nat) : applyExit (before8163 k) exit10 80 = some (before8164 k) := by + simp (disch := omega) [before8163, before8164, exit10, applyExit, pop, push] + <;> omega +theorem step8163 (k : Nat) : Runs (80*2) (before8163 k).denote (before8164 k).denote := + @applyExit_sound (before8163 k) (before8164 k) exit10 80 valid10 (macro8163 k) +theorem macro8164 (k : Nat) : applyExit (before8164 k) exit46 1 = some (before8165 k) := by + simp (disch := omega) [before8164, before8165, exit46, applyExit, pop, push] + <;> omega +theorem step8164 (k : Nat) : Runs (1*2) (before8164 k).denote (before8165 k).denote := + @applyExit_sound (before8164 k) (before8165 k) exit46 1 valid46 (macro8164 k) +theorem macro8165 (k : Nat) : applyExit (before8165 k) exit47 1 = some (before8166 k) := by + simp (disch := omega) [before8165, before8166, exit47, applyExit, pop, push] + <;> omega +theorem step8165 (k : Nat) : Runs (1*2) (before8165 k).denote (before8166 k).denote := + @applyExit_sound (before8165 k) (before8166 k) exit47 1 valid47 (macro8165 k) +theorem macro8166 (k : Nat) : applyExit (before8166 k) exit62 1 = some (before8167 k) := by + simp (disch := omega) [before8166, before8167, exit62, applyExit, pop, push] + <;> omega +theorem step8166 (k : Nat) : Runs (1*1) (before8166 k).denote (before8167 k).denote := + @applyExit_sound (before8166 k) (before8167 k) exit62 1 valid62 (macro8166 k) +theorem macro8167 (k : Nat) : applyExit (before8167 k) exit35 1 = some (before8168 k) := by + simp (disch := omega) [before8167, before8168, exit35, applyExit, pop, push] + <;> omega +theorem step8167 (k : Nat) : Runs (1*2) (before8167 k).denote (before8168 k).denote := + @applyExit_sound (before8167 k) (before8168 k) exit35 1 valid35 (macro8167 k) +theorem macro8168 (k : Nat) : applyExit (before8168 k) exit39 1 = some (before8169 k) := by + simp (disch := omega) [before8168, before8169, exit39, applyExit, pop, push] + <;> omega +theorem step8168 (k : Nat) : Runs (1*1) (before8168 k).denote (before8169 k).denote := + @applyExit_sound (before8168 k) (before8169 k) exit39 1 valid39 (macro8168 k) +theorem macro8169 (k : Nat) : applyExit (before8169 k) exit32 1 = some (before8170 k) := by + simp (disch := omega) [before8169, before8170, exit32, applyExit, pop, push] + <;> omega +theorem step8169 (k : Nat) : Runs (1*3) (before8169 k).denote (before8170 k).denote := + @applyExit_sound (before8169 k) (before8170 k) exit32 1 valid32 (macro8169 k) +theorem macro8170 (k : Nat) : applyExit (before8170 k) exit36 82 = some (before8171 k) := by + simp (disch := omega) [before8170, before8171, exit36, applyExit, pop, push] + <;> omega +theorem step8170 (k : Nat) : Runs (82*2) (before8170 k).denote (before8171 k).denote := + @applyExit_sound (before8170 k) (before8171 k) exit36 82 valid36 (macro8170 k) +theorem macro8171 (k : Nat) : applyExit (before8171 k) exit39 1 = some (before8172 k) := by + simp (disch := omega) [before8171, before8172, exit39, applyExit, pop, push] + <;> omega +theorem step8171 (k : Nat) : Runs (1*1) (before8171 k).denote (before8172 k).denote := + @applyExit_sound (before8171 k) (before8172 k) exit39 1 valid39 (macro8171 k) +theorem macro8172 (k : Nat) : applyExit (before8172 k) exit10 83 = some (before8173 k) := by + simp (disch := omega) [before8172, before8173, exit10, applyExit, pop, push] + <;> omega +theorem step8172 (k : Nat) : Runs (83*2) (before8172 k).denote (before8173 k).denote := + @applyExit_sound (before8172 k) (before8173 k) exit10 83 valid10 (macro8172 k) +theorem macro8173 (k : Nat) : applyExit (before8173 k) exit46 1 = some (before8174 k) := by + simp (disch := omega) [before8173, before8174, exit46, applyExit, pop, push] + <;> omega +theorem step8173 (k : Nat) : Runs (1*2) (before8173 k).denote (before8174 k).denote := + @applyExit_sound (before8173 k) (before8174 k) exit46 1 valid46 (macro8173 k) +theorem macro8174 (k : Nat) : applyExit (before8174 k) exit47 1 = some (before8175 k) := by + simp (disch := omega) [before8174, before8175, exit47, applyExit, pop, push] + <;> omega +theorem step8174 (k : Nat) : Runs (1*2) (before8174 k).denote (before8175 k).denote := + @applyExit_sound (before8174 k) (before8175 k) exit47 1 valid47 (macro8174 k) +theorem macro8175 (k : Nat) : applyExit (before8175 k) exit62 1 = some (before8176 k) := by + simp (disch := omega) [before8175, before8176, exit62, applyExit, pop, push] + <;> omega +theorem step8175 (k : Nat) : Runs (1*1) (before8175 k).denote (before8176 k).denote := + @applyExit_sound (before8175 k) (before8176 k) exit62 1 valid62 (macro8175 k) +theorem macro8176 (k : Nat) : applyExit (before8176 k) exit35 1 = some (before8177 k) := by + simp (disch := omega) [before8176, before8177, exit35, applyExit, pop, push] + <;> omega +theorem step8176 (k : Nat) : Runs (1*2) (before8176 k).denote (before8177 k).denote := + @applyExit_sound (before8176 k) (before8177 k) exit35 1 valid35 (macro8176 k) +theorem macro8177 (k : Nat) : applyExit (before8177 k) exit39 1 = some (before8178 k) := by + simp (disch := omega) [before8177, before8178, exit39, applyExit, pop, push] + <;> omega +theorem step8177 (k : Nat) : Runs (1*1) (before8177 k).denote (before8178 k).denote := + @applyExit_sound (before8177 k) (before8178 k) exit39 1 valid39 (macro8177 k) +theorem macro8178 (k : Nat) : applyExit (before8178 k) exit32 1 = some (before8179 k) := by + simp (disch := omega) [before8178, before8179, exit32, applyExit, pop, push] + <;> omega +theorem step8178 (k : Nat) : Runs (1*3) (before8178 k).denote (before8179 k).denote := + @applyExit_sound (before8178 k) (before8179 k) exit32 1 valid32 (macro8178 k) +theorem macro8179 (k : Nat) : applyExit (before8179 k) exit36 85 = some (before8180 k) := by + simp (disch := omega) [before8179, before8180, exit36, applyExit, pop, push] + <;> omega +theorem step8179 (k : Nat) : Runs (85*2) (before8179 k).denote (before8180 k).denote := + @applyExit_sound (before8179 k) (before8180 k) exit36 85 valid36 (macro8179 k) +theorem macro8180 (k : Nat) : applyExit (before8180 k) exit39 1 = some (before8181 k) := by + simp (disch := omega) [before8180, before8181, exit39, applyExit, pop, push] + <;> omega +theorem step8180 (k : Nat) : Runs (1*1) (before8180 k).denote (before8181 k).denote := + @applyExit_sound (before8180 k) (before8181 k) exit39 1 valid39 (macro8180 k) +theorem macro8181 (k : Nat) : applyExit (before8181 k) exit10 86 = some (before8182 k) := by + simp (disch := omega) [before8181, before8182, exit10, applyExit, pop, push] + <;> omega +theorem step8181 (k : Nat) : Runs (86*2) (before8181 k).denote (before8182 k).denote := + @applyExit_sound (before8181 k) (before8182 k) exit10 86 valid10 (macro8181 k) +theorem macro8182 (k : Nat) : applyExit (before8182 k) exit46 1 = some (before8183 k) := by + simp (disch := omega) [before8182, before8183, exit46, applyExit, pop, push] + <;> omega +theorem step8182 (k : Nat) : Runs (1*2) (before8182 k).denote (before8183 k).denote := + @applyExit_sound (before8182 k) (before8183 k) exit46 1 valid46 (macro8182 k) +theorem macro8183 (k : Nat) : applyExit (before8183 k) exit47 1 = some (before8184 k) := by + simp (disch := omega) [before8183, before8184, exit47, applyExit, pop, push] + <;> omega +theorem step8183 (k : Nat) : Runs (1*2) (before8183 k).denote (before8184 k).denote := + @applyExit_sound (before8183 k) (before8184 k) exit47 1 valid47 (macro8183 k) +theorem macro8184 (k : Nat) : applyExit (before8184 k) exit62 1 = some (before8185 k) := by + simp (disch := omega) [before8184, before8185, exit62, applyExit, pop, push] + <;> omega +theorem step8184 (k : Nat) : Runs (1*1) (before8184 k).denote (before8185 k).denote := + @applyExit_sound (before8184 k) (before8185 k) exit62 1 valid62 (macro8184 k) +theorem macro8185 (k : Nat) : applyExit (before8185 k) exit35 1 = some (before8186 k) := by + simp (disch := omega) [before8185, before8186, exit35, applyExit, pop, push] + <;> omega +theorem step8185 (k : Nat) : Runs (1*2) (before8185 k).denote (before8186 k).denote := + @applyExit_sound (before8185 k) (before8186 k) exit35 1 valid35 (macro8185 k) +theorem macro8186 (k : Nat) : applyExit (before8186 k) exit39 1 = some (before8187 k) := by + simp (disch := omega) [before8186, before8187, exit39, applyExit, pop, push] + <;> omega +theorem step8186 (k : Nat) : Runs (1*1) (before8186 k).denote (before8187 k).denote := + @applyExit_sound (before8186 k) (before8187 k) exit39 1 valid39 (macro8186 k) +theorem macro8187 (k : Nat) : applyExit (before8187 k) exit32 1 = some (before8188 k) := by + simp (disch := omega) [before8187, before8188, exit32, applyExit, pop, push] + <;> omega +theorem step8187 (k : Nat) : Runs (1*3) (before8187 k).denote (before8188 k).denote := + @applyExit_sound (before8187 k) (before8188 k) exit32 1 valid32 (macro8187 k) +theorem macro8188 (k : Nat) : applyExit (before8188 k) exit36 88 = some (before8189 k) := by + simp (disch := omega) [before8188, before8189, exit36, applyExit, pop, push] + <;> omega +theorem step8188 (k : Nat) : Runs (88*2) (before8188 k).denote (before8189 k).denote := + @applyExit_sound (before8188 k) (before8189 k) exit36 88 valid36 (macro8188 k) +theorem macro8189 (k : Nat) : applyExit (before8189 k) exit39 1 = some (before8190 k) := by + simp (disch := omega) [before8189, before8190, exit39, applyExit, pop, push] + <;> omega +theorem step8189 (k : Nat) : Runs (1*1) (before8189 k).denote (before8190 k).denote := + @applyExit_sound (before8189 k) (before8190 k) exit39 1 valid39 (macro8189 k) +theorem macro8190 (k : Nat) : applyExit (before8190 k) exit10 89 = some (before8191 k) := by + simp (disch := omega) [before8190, before8191, exit10, applyExit, pop, push] + <;> omega +theorem step8190 (k : Nat) : Runs (89*2) (before8190 k).denote (before8191 k).denote := + @applyExit_sound (before8190 k) (before8191 k) exit10 89 valid10 (macro8190 k) +theorem macro8191 (k : Nat) : applyExit (before8191 k) exit46 1 = some (before8192 k) := by + simp (disch := omega) [before8191, before8192, exit46, applyExit, pop, push] + <;> omega +theorem step8191 (k : Nat) : Runs (1*2) (before8191 k).denote (before8192 k).denote := + @applyExit_sound (before8191 k) (before8192 k) exit46 1 valid46 (macro8191 k) +theorem macro8192 (k : Nat) : applyExit (before8192 k) exit47 1 = some (before8193 k) := by + simp (disch := omega) [before8192, before8193, exit47, applyExit, pop, push] + <;> omega +theorem step8192 (k : Nat) : Runs (1*2) (before8192 k).denote (before8193 k).denote := + @applyExit_sound (before8192 k) (before8193 k) exit47 1 valid47 (macro8192 k) +theorem macro8193 (k : Nat) : applyExit (before8193 k) exit62 1 = some (before8194 k) := by + simp (disch := omega) [before8193, before8194, exit62, applyExit, pop, push] + <;> omega +theorem step8193 (k : Nat) : Runs (1*1) (before8193 k).denote (before8194 k).denote := + @applyExit_sound (before8193 k) (before8194 k) exit62 1 valid62 (macro8193 k) +theorem macro8194 (k : Nat) : applyExit (before8194 k) exit35 1 = some (before8195 k) := by + simp (disch := omega) [before8194, before8195, exit35, applyExit, pop, push] + <;> omega +theorem step8194 (k : Nat) : Runs (1*2) (before8194 k).denote (before8195 k).denote := + @applyExit_sound (before8194 k) (before8195 k) exit35 1 valid35 (macro8194 k) +theorem macro8195 (k : Nat) : applyExit (before8195 k) exit39 1 = some (before8196 k) := by + simp (disch := omega) [before8195, before8196, exit39, applyExit, pop, push] + <;> omega +theorem step8195 (k : Nat) : Runs (1*1) (before8195 k).denote (before8196 k).denote := + @applyExit_sound (before8195 k) (before8196 k) exit39 1 valid39 (macro8195 k) +theorem macro8196 (k : Nat) : applyExit (before8196 k) exit32 1 = some (before8197 k) := by + simp (disch := omega) [before8196, before8197, exit32, applyExit, pop, push] + <;> omega +theorem step8196 (k : Nat) : Runs (1*3) (before8196 k).denote (before8197 k).denote := + @applyExit_sound (before8196 k) (before8197 k) exit32 1 valid32 (macro8196 k) +theorem macro8197 (k : Nat) : applyExit (before8197 k) exit36 91 = some (before8198 k) := by + simp (disch := omega) [before8197, before8198, exit36, applyExit, pop, push] + <;> omega +theorem step8197 (k : Nat) : Runs (91*2) (before8197 k).denote (before8198 k).denote := + @applyExit_sound (before8197 k) (before8198 k) exit36 91 valid36 (macro8197 k) +theorem macro8198 (k : Nat) : applyExit (before8198 k) exit39 1 = some (before8199 k) := by + simp (disch := omega) [before8198, before8199, exit39, applyExit, pop, push] + <;> omega +theorem step8198 (k : Nat) : Runs (1*1) (before8198 k).denote (before8199 k).denote := + @applyExit_sound (before8198 k) (before8199 k) exit39 1 valid39 (macro8198 k) +theorem macro8199 (k : Nat) : applyExit (before8199 k) exit10 92 = some (after8199 k) := by + simp (disch := omega) [before8199, after8199, exit10, applyExit, pop, push] + <;> omega +theorem step8199 (k : Nat) : Runs (92*2) (before8199 k).denote (after8199 k).denote := + @applyExit_sound (before8199 k) (after8199 k) exit10 92 valid10 (macro8199 k) +theorem chunkRun081 (k : Nat) : Runs 3616 (before8100 k).denote (after8199 k).denote := by + have h := (@Runs.trans ((((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))))) ((((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))))+((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2))))))+(((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2))))))) (before8100 k).denote (before8150 k).denote (after8199 k).denote (@Runs.trans (((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))))) (((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))) (before8100 k).denote (before8125 k).denote (before8150 k).denote (@Runs.trans ((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2))))) ((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))) (before8100 k).denote (before8112 k).denote (before8125 k).denote (@Runs.trans (((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))) (before8100 k).denote (before8106 k).denote (before8112 k).denote (@Runs.trans ((59*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before8100 k).denote (before8103 k).denote (before8106 k).denote (@Runs.trans (59*2) ((1*2)+(1*2)) (before8100 k).denote (before8101 k).denote (before8103 k).denote (step8100 k) (@Runs.trans (1*2) (1*2) (before8101 k).denote (before8102 k).denote (before8103 k).denote (step8101 k) (step8102 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before8103 k).denote (before8104 k).denote (before8106 k).denote (step8103 k) (@Runs.trans (1*2) (1*1) (before8104 k).denote (before8105 k).denote (before8106 k).denote (step8104 k) (step8105 k)))) (@Runs.trans ((1*3)+((61*2)+(1*1))) ((62*2)+((1*2)+(1*2))) (before8106 k).denote (before8109 k).denote (before8112 k).denote (@Runs.trans (1*3) ((61*2)+(1*1)) (before8106 k).denote (before8107 k).denote (before8109 k).denote (step8106 k) (@Runs.trans (61*2) (1*1) (before8107 k).denote (before8108 k).denote (before8109 k).denote (step8107 k) (step8108 k))) (@Runs.trans (62*2) ((1*2)+(1*2)) (before8109 k).denote (before8110 k).denote (before8112 k).denote (step8109 k) (@Runs.trans (1*2) (1*2) (before8110 k).denote (before8111 k).denote (before8112 k).denote (step8110 k) (step8111 k))))) (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1)))) (((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))) (before8112 k).denote (before8118 k).denote (before8125 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((64*2)+(1*1))) (before8112 k).denote (before8115 k).denote (before8118 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8112 k).denote (before8113 k).denote (before8115 k).denote (step8112 k) (@Runs.trans (1*2) (1*1) (before8113 k).denote (before8114 k).denote (before8115 k).denote (step8113 k) (step8114 k))) (@Runs.trans (1*3) ((64*2)+(1*1)) (before8115 k).denote (before8116 k).denote (before8118 k).denote (step8115 k) (@Runs.trans (64*2) (1*1) (before8116 k).denote (before8117 k).denote (before8118 k).denote (step8116 k) (step8117 k)))) (@Runs.trans ((65*2)+((1*2)+(1*2))) (((1*1)+(1*2))+((1*1)+(1*3))) (before8118 k).denote (before8121 k).denote (before8125 k).denote (@Runs.trans (65*2) ((1*2)+(1*2)) (before8118 k).denote (before8119 k).denote (before8121 k).denote (step8118 k) (@Runs.trans (1*2) (1*2) (before8119 k).denote (before8120 k).denote (before8121 k).denote (step8119 k) (step8120 k))) (@Runs.trans ((1*1)+(1*2)) ((1*1)+(1*3)) (before8121 k).denote (before8123 k).denote (before8125 k).denote (@Runs.trans (1*1) (1*2) (before8121 k).denote (before8122 k).denote (before8123 k).denote (step8121 k) (step8122 k)) (@Runs.trans (1*1) (1*3) (before8123 k).denote (before8124 k).denote (before8125 k).denote (step8123 k) (step8124 k)))))) (@Runs.trans ((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))) (before8125 k).denote (before8137 k).denote (before8150 k).denote (@Runs.trans (((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))) (before8125 k).denote (before8131 k).denote (before8137 k).denote (@Runs.trans ((67*2)+((1*1)+(68*2))) ((1*2)+((1*2)+(1*1))) (before8125 k).denote (before8128 k).denote (before8131 k).denote (@Runs.trans (67*2) ((1*1)+(68*2)) (before8125 k).denote (before8126 k).denote (before8128 k).denote (step8125 k) (@Runs.trans (1*1) (68*2) (before8126 k).denote (before8127 k).denote (before8128 k).denote (step8126 k) (step8127 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8128 k).denote (before8129 k).denote (before8131 k).denote (step8128 k) (@Runs.trans (1*2) (1*1) (before8129 k).denote (before8130 k).denote (before8131 k).denote (step8129 k) (step8130 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) ((70*2)+((1*1)+(71*2))) (before8131 k).denote (before8134 k).denote (before8137 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before8131 k).denote (before8132 k).denote (before8134 k).denote (step8131 k) (@Runs.trans (1*1) (1*3) (before8132 k).denote (before8133 k).denote (before8134 k).denote (step8132 k) (step8133 k))) (@Runs.trans (70*2) ((1*1)+(71*2)) (before8134 k).denote (before8135 k).denote (before8137 k).denote (step8134 k) (@Runs.trans (1*1) (71*2) (before8135 k).denote (before8136 k).denote (before8137 k).denote (step8135 k) (step8136 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))) (before8137 k).denote (before8143 k).denote (before8150 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before8137 k).denote (before8140 k).denote (before8143 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before8137 k).denote (before8138 k).denote (before8140 k).denote (step8137 k) (@Runs.trans (1*2) (1*1) (before8138 k).denote (before8139 k).denote (before8140 k).denote (step8138 k) (step8139 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before8140 k).denote (before8141 k).denote (before8143 k).denote (step8140 k) (@Runs.trans (1*1) (1*3) (before8141 k).denote (before8142 k).denote (before8143 k).denote (step8141 k) (step8142 k)))) (@Runs.trans ((73*2)+((1*1)+(74*2))) (((1*2)+(1*2))+((1*1)+(1*2))) (before8143 k).denote (before8146 k).denote (before8150 k).denote (@Runs.trans (73*2) ((1*1)+(74*2)) (before8143 k).denote (before8144 k).denote (before8146 k).denote (step8143 k) (@Runs.trans (1*1) (74*2) (before8144 k).denote (before8145 k).denote (before8146 k).denote (step8144 k) (step8145 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*2)) (before8146 k).denote (before8148 k).denote (before8150 k).denote (@Runs.trans (1*2) (1*2) (before8146 k).denote (before8147 k).denote (before8148 k).denote (step8146 k) (step8147 k)) (@Runs.trans (1*1) (1*2) (before8148 k).denote (before8149 k).denote (before8150 k).denote (step8148 k) (step8149 k))))))) (@Runs.trans (((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))))+((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2)))))) (((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2)))))) (before8150 k).denote (before8175 k).denote (after8199 k).denote (@Runs.trans ((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2))))) ((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2))))) (before8150 k).denote (before8162 k).denote (before8175 k).denote (@Runs.trans (((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))) (before8150 k).denote (before8156 k).denote (before8162 k).denote (@Runs.trans ((1*1)+((1*3)+(76*2))) ((1*1)+((77*2)+(1*2))) (before8150 k).denote (before8153 k).denote (before8156 k).denote (@Runs.trans (1*1) ((1*3)+(76*2)) (before8150 k).denote (before8151 k).denote (before8153 k).denote (step8150 k) (@Runs.trans (1*3) (76*2) (before8151 k).denote (before8152 k).denote (before8153 k).denote (step8151 k) (step8152 k))) (@Runs.trans (1*1) ((77*2)+(1*2)) (before8153 k).denote (before8154 k).denote (before8156 k).denote (step8153 k) (@Runs.trans (77*2) (1*2) (before8154 k).denote (before8155 k).denote (before8156 k).denote (step8154 k) (step8155 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(79*2))) (before8156 k).denote (before8159 k).denote (before8162 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8156 k).denote (before8157 k).denote (before8159 k).denote (step8156 k) (@Runs.trans (1*1) (1*2) (before8157 k).denote (before8158 k).denote (before8159 k).denote (step8157 k) (step8158 k))) (@Runs.trans (1*1) ((1*3)+(79*2)) (before8159 k).denote (before8160 k).denote (before8162 k).denote (step8159 k) (@Runs.trans (1*3) (79*2) (before8160 k).denote (before8161 k).denote (before8162 k).denote (step8160 k) (step8161 k))))) (@Runs.trans (((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2)))) (before8162 k).denote (before8168 k).denote (before8175 k).denote (@Runs.trans ((1*1)+((80*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before8162 k).denote (before8165 k).denote (before8168 k).denote (@Runs.trans (1*1) ((80*2)+(1*2)) (before8162 k).denote (before8163 k).denote (before8165 k).denote (step8162 k) (@Runs.trans (80*2) (1*2) (before8163 k).denote (before8164 k).denote (before8165 k).denote (step8163 k) (step8164 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before8165 k).denote (before8166 k).denote (before8168 k).denote (step8165 k) (@Runs.trans (1*1) (1*2) (before8166 k).denote (before8167 k).denote (before8168 k).denote (step8166 k) (step8167 k)))) (@Runs.trans ((1*1)+((1*3)+(82*2))) (((1*1)+(83*2))+((1*2)+(1*2))) (before8168 k).denote (before8171 k).denote (before8175 k).denote (@Runs.trans (1*1) ((1*3)+(82*2)) (before8168 k).denote (before8169 k).denote (before8171 k).denote (step8168 k) (@Runs.trans (1*3) (82*2) (before8169 k).denote (before8170 k).denote (before8171 k).denote (step8169 k) (step8170 k))) (@Runs.trans ((1*1)+(83*2)) ((1*2)+(1*2)) (before8171 k).denote (before8173 k).denote (before8175 k).denote (@Runs.trans (1*1) (83*2) (before8171 k).denote (before8172 k).denote (before8173 k).denote (step8171 k) (step8172 k)) (@Runs.trans (1*2) (1*2) (before8173 k).denote (before8174 k).denote (before8175 k).denote (step8173 k) (step8174 k)))))) (@Runs.trans ((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2))))) (before8175 k).denote (before8187 k).denote (after8199 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1)))) (((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before8175 k).denote (before8181 k).denote (before8187 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((85*2)+(1*1))) (before8175 k).denote (before8178 k).denote (before8181 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8175 k).denote (before8176 k).denote (before8178 k).denote (step8175 k) (@Runs.trans (1*2) (1*1) (before8176 k).denote (before8177 k).denote (before8178 k).denote (step8176 k) (step8177 k))) (@Runs.trans (1*3) ((85*2)+(1*1)) (before8178 k).denote (before8179 k).denote (before8181 k).denote (step8178 k) (@Runs.trans (85*2) (1*1) (before8179 k).denote (before8180 k).denote (before8181 k).denote (step8179 k) (step8180 k)))) (@Runs.trans ((86*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before8181 k).denote (before8184 k).denote (before8187 k).denote (@Runs.trans (86*2) ((1*2)+(1*2)) (before8181 k).denote (before8182 k).denote (before8184 k).denote (step8181 k) (@Runs.trans (1*2) (1*2) (before8182 k).denote (before8183 k).denote (before8184 k).denote (step8182 k) (step8183 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before8184 k).denote (before8185 k).denote (before8187 k).denote (step8184 k) (@Runs.trans (1*2) (1*1) (before8185 k).denote (before8186 k).denote (before8187 k).denote (step8185 k) (step8186 k))))) (@Runs.trans (((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2)))) (before8187 k).denote (before8193 k).denote (after8199 k).denote (@Runs.trans ((1*3)+((88*2)+(1*1))) ((89*2)+((1*2)+(1*2))) (before8187 k).denote (before8190 k).denote (before8193 k).denote (@Runs.trans (1*3) ((88*2)+(1*1)) (before8187 k).denote (before8188 k).denote (before8190 k).denote (step8187 k) (@Runs.trans (88*2) (1*1) (before8188 k).denote (before8189 k).denote (before8190 k).denote (step8188 k) (step8189 k))) (@Runs.trans (89*2) ((1*2)+(1*2)) (before8190 k).denote (before8191 k).denote (before8193 k).denote (step8190 k) (@Runs.trans (1*2) (1*2) (before8191 k).denote (before8192 k).denote (before8193 k).denote (step8191 k) (step8192 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(91*2))+((1*1)+(92*2))) (before8193 k).denote (before8196 k).denote (after8199 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8193 k).denote (before8194 k).denote (before8196 k).denote (step8193 k) (@Runs.trans (1*2) (1*1) (before8194 k).denote (before8195 k).denote (before8196 k).denote (step8194 k) (step8195 k))) (@Runs.trans ((1*3)+(91*2)) ((1*1)+(92*2)) (before8196 k).denote (before8198 k).denote (after8199 k).denote (@Runs.trans (1*3) (91*2) (before8196 k).denote (before8197 k).denote (before8198 k).denote (step8196 k) (step8197 k)) (@Runs.trans (1*1) (92*2) (before8198 k).denote (before8199 k).denote (after8199 k).denote (step8198 k) (step8199 k)))))))) + have ht : (((((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))))+((((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))))+((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2))))))+(((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2)))))))) = 3616 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean new file mode 100644 index 00000000..eafbf206 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean @@ -0,0 +1,787 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8200_0 : Stack := [] +abbrev tail8200_1 : Stack := ⟨w0,1⟩ :: tail8200_0 +abbrev tail8200_2 : Stack := ⟨w2,1⟩ :: tail8200_1 +abbrev tail8200_3 : Stack := ⟨w1,1⟩ :: tail8200_2 +abbrev tail8200_4 : Stack := ⟨w0,1⟩ :: tail8200_3 +abbrev tail8200_5 : Stack := ⟨w2,1⟩ :: tail8200_4 +abbrev tail8200_6 : Stack := ⟨w1,2⟩ :: tail8200_5 +abbrev tail8200_7 : Stack := ⟨w0,1⟩ :: tail8200_6 +abbrev tail8200_8 : Stack := ⟨w2,1⟩ :: tail8200_7 +abbrev tail8200_9 : Stack := ⟨w0,17⟩ :: tail8200_8 +abbrev tail8200_10 : Stack := ⟨w2,1⟩ :: tail8200_9 +abbrev tail8200_11 : Stack := ⟨w1,2⟩ :: tail8200_10 +abbrev tail8200_12 : Stack := ⟨w0,16⟩ :: tail8200_11 +abbrev tail8200_13 : Stack := ⟨w2,1⟩ :: tail8200_12 +abbrev tail8200_14 : Stack := ⟨w1,2⟩ :: tail8200_13 +abbrev tail8200_15 : Stack := ⟨w0,16⟩ :: tail8200_14 +abbrev tail8200_16 : Stack := ⟨w2,1⟩ :: tail8200_15 +abbrev tail8200_17 : Stack := ⟨w1,2⟩ :: tail8200_16 +abbrev tail8200_18 : Stack := ⟨w0,3⟩ :: tail8200_17 +abbrev tail8200_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail8200_18 +abbrev tail8200_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail8200_19 k +abbrev tail8200_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8200_20 k +abbrev tail8200_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8200_21 k +abbrev tail8200_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8200_22 k +abbrev tail8200_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_23 k +abbrev tail8200_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8200_24 k +abbrev tail8200_26 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8200_25 k +abbrev tail8200_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_26 k +abbrev tail8200_28 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8200_27 k +abbrev tail8200_29 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8200_28 k +abbrev tail8200_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_29 k +abbrev tail8200_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail8200_30 k +abbrev tail8200_32 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail8200_31 k +abbrev tail8200_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8200_32 k +abbrev tail8200_34 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8200_33 k +abbrev tail8200_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_34 k +abbrev tail8200_36 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8200_35 k +abbrev tail8200_37 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8200_36 k +abbrev tail8200_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_37 k +abbrev tail8200_39 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8200_38 k +abbrev tail8200_40 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8200_39 k +abbrev tail8200_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_40 k +abbrev tail8200_42 : Stack := ⟨w1,93⟩ :: tail8200_0 +abbrev tail8200_43 : Stack := ⟨w2,1⟩ :: tail8200_42 +abbrev tail8200_44 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_39 k +abbrev tail8200_45 : Stack := ⟨w2,2⟩ :: tail8200_42 +abbrev tail8200_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_39 k +abbrev tail8200_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_46 k +abbrev tail8200_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8200_47 k +abbrev tail8200_49 : Stack := ⟨w1,94⟩ :: tail8200_0 +abbrev tail8200_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_47 k +abbrev tail8200_51 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8200_47 k +abbrev tail8200_52 : Stack := ⟨w1,1⟩ :: tail8200_0 +abbrev tail8200_53 : Stack := ⟨w1,96⟩ :: tail8200_0 +abbrev tail8200_54 : Stack := ⟨w2,1⟩ :: tail8200_53 +abbrev tail8200_55 : Stack := ⟨w2,2⟩ :: tail8200_53 +abbrev tail8200_56 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8200_38 k +abbrev tail8200_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8200_56 k +abbrev tail8200_58 : Stack := ⟨w1,1⟩ :: tail8200_54 +abbrev tail8200_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_56 k +abbrev tail8200_60 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_56 k +abbrev tail8200_61 : Stack := ⟨w1,97⟩ :: tail8200_0 +abbrev tail8200_62 : Stack := ⟨w1,99⟩ :: tail8200_0 +abbrev tail8200_63 (k : Nat) : Stack := ⟨w1,8⟩ :: tail8200_38 k +abbrev tail8200_64 : Stack := ⟨w2,1⟩ :: tail8200_62 +abbrev tail8200_65 : Stack := ⟨w0,8⟩ :: tail8200_64 +abbrev tail8200_66 : Stack := ⟨w0,9⟩ :: tail8200_64 +abbrev tail8200_67 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8200_36 k +abbrev tail8200_68 : Stack := ⟨w1,1⟩ :: tail8200_66 +abbrev tail8200_69 : Stack := ⟨w1,44⟩ :: tail8200_66 +abbrev tail8200_70 (k : Nat) : Stack := ⟨w1,84⟩ :: tail8200_35 k +abbrev tail8200_71 : Stack := ⟨w2,1⟩ :: tail8200_69 +abbrev tail8200_72 : Stack := ⟨w0,84⟩ :: tail8200_71 +abbrev tail8200_73 : Stack := ⟨w0,85⟩ :: tail8200_71 +abbrev tail8200_74 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8200_33 k +abbrev tail8200_75 : Stack := ⟨w1,1⟩ :: tail8200_73 +abbrev tail8200_76 : Stack := ⟨w1,23⟩ :: tail8200_73 +abbrev tail8200_77 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8200_32 k +abbrev tail8200_78 : Stack := ⟨w2,1⟩ :: tail8200_76 +abbrev tail8200_79 : Stack := ⟨w0,5⟩ :: tail8200_78 +abbrev tail8200_80 (k : Nat) : Stack := ⟨w336,(1*k+8)⟩ :: tail8200_79 +abbrev tail8200_81 (k : Nat) : Stack := ⟨w0,24⟩ :: tail8200_80 k +abbrev tail8200_82 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8200_80 k +abbrev tail8200_83 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8200_28 k +abbrev tail8200_84 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_82 k +abbrev tail8200_85 (k : Nat) : Stack := ⟨w1,99⟩ :: tail8200_82 k +abbrev tail8200_86 (k : Nat) : Stack := ⟨w1,8⟩ :: tail8200_27 k +abbrev tail8200_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_85 k +abbrev tail8200_88 (k : Nat) : Stack := ⟨w0,8⟩ :: tail8200_87 k +abbrev tail8200_89 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8200_87 k +abbrev tail8200_90 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8200_25 k +abbrev tail8200_91 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_89 k +abbrev tail8200_92 (k : Nat) : Stack := ⟨w1,47⟩ :: tail8200_89 k +abbrev tail8200_93 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8200_24 k +abbrev tail8200_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_92 k +abbrev tail8200_95 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8200_94 k +abbrev tail8200_96 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8200_94 k +abbrev tail8200_97 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8200_22 k +abbrev tail8200_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_96 k +abbrev tail8200_99 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8200_96 k +abbrev tail8200_100 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8200_21 k +abbrev tail8200_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_99 k +abbrev tail8200_102 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8200_101 k +abbrev tail8200_103 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8200_102 k +abbrev tail8200_104 (k : Nat) : Stack := ⟨w317,1⟩ :: tail8200_103 k +abbrev tail8200_105 (k : Nat) : Stack := ⟨w337,(1*k+6)⟩ :: tail8200_104 k +abbrev tail8200_106 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8200_105 k +abbrev tail8200_107 : Stack := ⟨w1,1⟩ :: tail8200_16 +abbrev tail8200_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_106 k +abbrev tail8200_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_108 k +abbrev tail8200_110 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_108 k +abbrev tail8200_111 : Stack := ⟨w0,15⟩ :: tail8200_14 +abbrev tail8200_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_110 k +abbrev tail8200_113 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8200_110 k +abbrev tail8200_114 : Stack := ⟨w1,1⟩ :: tail8200_13 +abbrev tail8200_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_113 k +abbrev tail8200_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_115 k +abbrev tail8200_117 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_115 k +abbrev tail8200_118 : Stack := ⟨w0,15⟩ :: tail8200_11 +abbrev tail8200_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_117 k +abbrev tail8200_120 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8200_117 k +abbrev tail8200_121 : Stack := ⟨w1,1⟩ :: tail8200_10 +abbrev tail8200_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_120 k +abbrev tail8200_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_122 k +abbrev tail8200_124 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_122 k +abbrev tail8200_125 : Stack := ⟨w0,16⟩ :: tail8200_8 +abbrev tail8200_126 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_124 k +abbrev tail8200_127 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8200_124 k +abbrev tail8200_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_127 k +abbrev tail8200_129 (k : Nat) : Stack := ⟨w2,2⟩ :: tail8200_127 k +abbrev tail8200_130 : Stack := ⟨w1,1⟩ :: tail8200_5 +abbrev tail8200_131 : Stack := ⟨w23,1⟩ :: tail8200_130 +abbrev tail8200_132 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_128 k +abbrev tail8200_133 : Stack := ⟨w0,1⟩ :: tail8200_130 +abbrev tail8200_134 : Stack := ⟨w0,2⟩ :: tail8200_130 +abbrev tail8200_135 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8200_124 k +abbrev tail8200_136 (k : Nat) : Stack := ⟨w1,20⟩ :: tail8200_124 k +abbrev tail8200_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_136 k +abbrev tail8200_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_137 k +abbrev tail8200_139 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_138 k +abbrev tail8200_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_139 k +abbrev tail8200_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_140 k +abbrev tail8200_142 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_141 k +abbrev tail8200_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_142 k +abbrev tail8200_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_142 k +abbrev tail8200_145 : Stack := ⟨w0,1⟩ :: tail8200_52 +abbrev tail8200_146 : Stack := ⟨w1,1⟩ :: tail8200_145 +abbrev tail8200_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_139 k +abbrev tail8200_148 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_139 k +abbrev tail8200_149 : Stack := ⟨w2,1⟩ :: tail8200_52 +abbrev tail8200_150 : Stack := ⟨w1,2⟩ :: tail8200_149 +abbrev tail8200_151 : Stack := ⟨w0,1⟩ :: tail8200_150 +abbrev tail8200_152 : Stack := ⟨w1,1⟩ :: tail8200_151 +abbrev tail8200_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_136 k +abbrev tail8200_154 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_136 k +abbrev tail8200_155 : Stack := ⟨w2,1⟩ :: tail8200_150 +abbrev tail8200_156 : Stack := ⟨w1,2⟩ :: tail8200_155 +abbrev tail8200_157 : Stack := ⟨w0,20⟩ :: tail8200_156 +abbrev tail8200_158 : Stack := ⟨w1,2⟩ :: tail8200_157 +abbrev tail8200_159 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_120 k +abbrev tail8200_160 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8200_120 k + +def before8200 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail8200_41 k),tail8200_42⟩ +def before8201 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526933),(tail8200_40 k),tail8200_43⟩ +def before8202 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526931),(tail8200_44 k),tail8200_45⟩ +def before8203 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526931),(tail8200_47 k),tail8200_45⟩ +def before8204 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail8200_48 k),tail8200_43⟩ +def before8205 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail8200_48 k),tail8200_49⟩ +def before8206 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail8200_50 k),tail8200_49⟩ +def before8207 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527121),(tail8200_51 k),tail8200_0⟩ +def before8208 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527121),(tail8200_51 k),tail8200_52⟩ +def before8209 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526931),(tail8200_47 k),tail8200_53⟩ +def before8210 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526929),(tail8200_46 k),tail8200_54⟩ +def before8211 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526927),(tail8200_39 k),tail8200_55⟩ +def before8212 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail8200_57 k),tail8200_55⟩ +def before8213 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526927),(tail8200_57 k),tail8200_58⟩ +def before8214 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail8200_59 k),tail8200_58⟩ +def before8215 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail8200_60 k),tail8200_54⟩ +def before8216 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail8200_60 k),tail8200_61⟩ +def before8217 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8200_56 k),tail8200_62⟩ +def before8218 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8200_63 k),tail8200_64⟩ +def before8219 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail8200_38 k),tail8200_65⟩ +def before8220 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail8200_37 k),tail8200_66⟩ +def before8221 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail8200_67 k),tail8200_68⟩ +def before8222 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8200_36 k),tail8200_69⟩ +def before8223 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8200_70 k),tail8200_71⟩ +def before8224 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail8200_35 k),tail8200_72⟩ +def before8225 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail8200_34 k),tail8200_73⟩ +def before8226 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail8200_74 k),tail8200_75⟩ +def before8227 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8200_33 k),tail8200_76⟩ +def before8228 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8200_77 k),tail8200_78⟩ +def before8229 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8200_32 k),tail8200_79⟩ +def before8230 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8200_31 k),(tail8200_80 k)⟩ +def before8231 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail8200_30 k),(tail8200_81 k)⟩ +def before8232 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail8200_29 k),(tail8200_82 k)⟩ +def before8233 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail8200_83 k),(tail8200_84 k)⟩ +def before8234 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8200_28 k),(tail8200_85 k)⟩ +def before8235 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8200_86 k),(tail8200_87 k)⟩ +def before8236 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail8200_27 k),(tail8200_88 k)⟩ +def before8237 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail8200_26 k),(tail8200_89 k)⟩ +def before8238 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail8200_90 k),(tail8200_91 k)⟩ +def before8239 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8200_25 k),(tail8200_92 k)⟩ +def before8240 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8200_93 k),(tail8200_94 k)⟩ +def before8241 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail8200_24 k),(tail8200_95 k)⟩ +def before8242 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail8200_23 k),(tail8200_96 k)⟩ +def before8243 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail8200_97 k),(tail8200_98 k)⟩ +def before8244 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8200_22 k),(tail8200_99 k)⟩ +def before8245 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8200_100 k),(tail8200_101 k)⟩ +def before8246 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8200_21 k),(tail8200_102 k)⟩ +def before8247 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8200_20 k),(tail8200_103 k)⟩ +def before8248 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8200_19 k),(tail8200_104 k)⟩ +def before8249 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8200_18,(tail8200_105 k)⟩ +def before8250 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8200_17,(tail8200_106 k)⟩ +def before8251 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8200_107,(tail8200_108 k)⟩ +def before8252 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail8200_16,(tail8200_109 k)⟩ +def before8253 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail8200_15,(tail8200_110 k)⟩ +def before8254 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail8200_111,(tail8200_112 k)⟩ +def before8255 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8200_14,(tail8200_113 k)⟩ +def before8256 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8200_114,(tail8200_115 k)⟩ +def before8257 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail8200_13,(tail8200_116 k)⟩ +def before8258 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail8200_12,(tail8200_117 k)⟩ +def before8259 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail8200_118,(tail8200_119 k)⟩ +def before8260 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8200_11,(tail8200_120 k)⟩ +def before8261 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8200_121,(tail8200_122 k)⟩ +def before8262 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail8200_10,(tail8200_123 k)⟩ +def before8263 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail8200_9,(tail8200_124 k)⟩ +def before8264 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail8200_125,(tail8200_126 k)⟩ +def before8265 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail8200_8,(tail8200_127 k)⟩ +def before8266 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1245),tail8200_7,(tail8200_128 k)⟩ +def before8267 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1247),tail8200_6,(tail8200_129 k)⟩ +def before8268 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail8200_131,(tail8200_129 k)⟩ +def before8269 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail8200_131,(tail8200_132 k)⟩ +def before8270 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail8200_133,(tail8200_132 k)⟩ +def before8271 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail8200_134,(tail8200_128 k)⟩ +def before8272 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8200_134,(tail8200_135 k)⟩ +def before8273 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail8200_130,(tail8200_136 k)⟩ +def before8274 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8200_5,(tail8200_137 k)⟩ +def before8275 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1253),tail8200_4,(tail8200_138 k)⟩ +def before8276 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1255),tail8200_3,(tail8200_139 k)⟩ +def before8277 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8200_2,(tail8200_140 k)⟩ +def before8278 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1259),tail8200_1,(tail8200_141 k)⟩ +def before8279 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1261),tail8200_0,(tail8200_142 k)⟩ +def before8280 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1263),tail8200_0,(tail8200_143 k)⟩ +def before8281 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1263),tail8200_1,(tail8200_143 k)⟩ +def before8282 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1263),tail8200_1,(tail8200_144 k)⟩ +def before8283 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1263),tail8200_0,(tail8200_144 k)⟩ +def before8284 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1261),tail8200_52,(tail8200_142 k)⟩ +def before8285 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8200_145,(tail8200_141 k)⟩ +def before8286 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8200_146,(tail8200_140 k)⟩ +def before8287 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8200_146,(tail8200_147 k)⟩ +def before8288 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8200_145,(tail8200_148 k)⟩ +def before8289 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8200_149,(tail8200_148 k)⟩ +def before8290 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail8200_150,(tail8200_139 k)⟩ +def before8291 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8200_151,(tail8200_138 k)⟩ +def before8292 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8200_152,(tail8200_137 k)⟩ +def before8293 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8200_152,(tail8200_153 k)⟩ +def before8294 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8200_151,(tail8200_154 k)⟩ +def before8295 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8200_155,(tail8200_154 k)⟩ +def before8296 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8200_156,(tail8200_136 k)⟩ +def before8297 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail8200_157,(tail8200_124 k)⟩ +def before8298 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8200_158,(tail8200_122 k)⟩ +def before8299 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8200_158,(tail8200_159 k)⟩ +def after8299 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail8200_157,(tail8200_160 k)⟩ + +theorem macro8200 (k : Nat) : applyExit (before8200 k) exit46 1 = some (before8201 k) := by + simp (disch := omega) [before8200, before8201, exit46, applyExit, pop, push] + <;> omega +theorem step8200 (k : Nat) : Runs (1*2) (before8200 k).denote (before8201 k).denote := + @applyExit_sound (before8200 k) (before8201 k) exit46 1 valid46 (macro8200 k) +theorem macro8201 (k : Nat) : applyExit (before8201 k) exit47 1 = some (before8202 k) := by + simp (disch := omega) [before8201, before8202, exit47, applyExit, pop, push] + <;> omega +theorem step8201 (k : Nat) : Runs (1*2) (before8201 k).denote (before8202 k).denote := + @applyExit_sound (before8201 k) (before8202 k) exit47 1 valid47 (macro8201 k) +theorem macro8202 (k : Nat) : applyExit (before8202 k) exit62 1 = some (before8203 k) := by + simp (disch := omega) [before8202, before8203, exit62, applyExit, pop, push] + <;> omega +theorem step8202 (k : Nat) : Runs (1*1) (before8202 k).denote (before8203 k).denote := + @applyExit_sound (before8202 k) (before8203 k) exit62 1 valid62 (macro8202 k) +theorem macro8203 (k : Nat) : applyExit (before8203 k) exit35 1 = some (before8204 k) := by + simp (disch := omega) [before8203, before8204, exit35, applyExit, pop, push] + <;> omega +theorem step8203 (k : Nat) : Runs (1*2) (before8203 k).denote (before8204 k).denote := + @applyExit_sound (before8203 k) (before8204 k) exit35 1 valid35 (macro8203 k) +theorem macro8204 (k : Nat) : applyExit (before8204 k) exit39 1 = some (before8205 k) := by + simp (disch := omega) [before8204, before8205, exit39, applyExit, pop, push] + <;> omega +theorem step8204 (k : Nat) : Runs (1*1) (before8204 k).denote (before8205 k).denote := + @applyExit_sound (before8204 k) (before8205 k) exit39 1 valid39 (macro8204 k) +theorem macro8205 (k : Nat) : applyExit (before8205 k) exit32 1 = some (before8206 k) := by + simp (disch := omega) [before8205, before8206, exit32, applyExit, pop, push] + <;> omega +theorem step8205 (k : Nat) : Runs (1*3) (before8205 k).denote (before8206 k).denote := + @applyExit_sound (before8205 k) (before8206 k) exit32 1 valid32 (macro8205 k) +theorem macro8206 (k : Nat) : applyExit (before8206 k) exit36 94 = some (before8207 k) := by + simp (disch := omega) [before8206, before8207, exit36, applyExit, pop, push] + <;> omega +theorem step8206 (k : Nat) : Runs (94*2) (before8206 k).denote (before8207 k).denote := + @applyExit_sound (before8206 k) (before8207 k) exit36 94 valid36 (macro8206 k) +theorem macro8207 (k : Nat) : applyExit (before8207 k) exit39 1 = some (before8208 k) := by + simp (disch := omega) [before8207, before8208, exit39, applyExit, pop, push] + <;> omega +theorem step8207 (k : Nat) : Runs (1*1) (before8207 k).denote (before8208 k).denote := + @applyExit_sound (before8207 k) (before8208 k) exit39 1 valid39 (macro8207 k) +theorem macro8208 (k : Nat) : applyExit (before8208 k) exit10 95 = some (before8209 k) := by + simp (disch := omega) [before8208, before8209, exit10, applyExit, pop, push] + <;> omega +theorem step8208 (k : Nat) : Runs (95*2) (before8208 k).denote (before8209 k).denote := + @applyExit_sound (before8208 k) (before8209 k) exit10 95 valid10 (macro8208 k) +theorem macro8209 (k : Nat) : applyExit (before8209 k) exit46 1 = some (before8210 k) := by + simp (disch := omega) [before8209, before8210, exit46, applyExit, pop, push] + <;> omega +theorem step8209 (k : Nat) : Runs (1*2) (before8209 k).denote (before8210 k).denote := + @applyExit_sound (before8209 k) (before8210 k) exit46 1 valid46 (macro8209 k) +theorem macro8210 (k : Nat) : applyExit (before8210 k) exit47 1 = some (before8211 k) := by + simp (disch := omega) [before8210, before8211, exit47, applyExit, pop, push] + <;> omega +theorem step8210 (k : Nat) : Runs (1*2) (before8210 k).denote (before8211 k).denote := + @applyExit_sound (before8210 k) (before8211 k) exit47 1 valid47 (macro8210 k) +theorem macro8211 (k : Nat) : applyExit (before8211 k) exit192 1 = some (before8212 k) := by + simp (disch := omega) [before8211, before8212, exit192, applyExit, pop, push] + <;> omega +theorem step8211 (k : Nat) : Runs (1*1) (before8211 k).denote (before8212 k).denote := + @applyExit_sound (before8211 k) (before8212 k) exit192 1 valid192 (macro8211 k) +theorem macro8212 (k : Nat) : applyExit (before8212 k) exit39 1 = some (before8213 k) := by + simp (disch := omega) [before8212, before8213, exit39, applyExit, pop, push] + <;> omega +theorem step8212 (k : Nat) : Runs (1*1) (before8212 k).denote (before8213 k).denote := + @applyExit_sound (before8212 k) (before8213 k) exit39 1 valid39 (macro8212 k) +theorem macro8213 (k : Nat) : applyExit (before8213 k) exit32 1 = some (before8214 k) := by + simp (disch := omega) [before8213, before8214, exit32, applyExit, pop, push] + <;> omega +theorem step8213 (k : Nat) : Runs (1*3) (before8213 k).denote (before8214 k).denote := + @applyExit_sound (before8213 k) (before8214 k) exit32 1 valid32 (macro8213 k) +theorem macro8214 (k : Nat) : applyExit (before8214 k) exit36 1 = some (before8215 k) := by + simp (disch := omega) [before8214, before8215, exit36, applyExit, pop, push] + <;> omega +theorem step8214 (k : Nat) : Runs (1*2) (before8214 k).denote (before8215 k).denote := + @applyExit_sound (before8214 k) (before8215 k) exit36 1 valid36 (macro8214 k) +theorem macro8215 (k : Nat) : applyExit (before8215 k) exit39 1 = some (before8216 k) := by + simp (disch := omega) [before8215, before8216, exit39, applyExit, pop, push] + <;> omega +theorem step8215 (k : Nat) : Runs (1*1) (before8215 k).denote (before8216 k).denote := + @applyExit_sound (before8215 k) (before8216 k) exit39 1 valid39 (macro8215 k) +theorem macro8216 (k : Nat) : applyExit (before8216 k) exit10 2 = some (before8217 k) := by + simp (disch := omega) [before8216, before8217, exit10, applyExit, pop, push] + <;> omega +theorem step8216 (k : Nat) : Runs (2*2) (before8216 k).denote (before8217 k).denote := + @applyExit_sound (before8216 k) (before8217 k) exit10 2 valid10 (macro8216 k) +theorem macro8217 (k : Nat) : applyExit (before8217 k) exit11 1 = some (before8218 k) := by + simp (disch := omega) [before8217, before8218, exit11, applyExit, pop, push] + <;> omega +theorem step8217 (k : Nat) : Runs (1*2) (before8217 k).denote (before8218 k).denote := + @applyExit_sound (before8217 k) (before8218 k) exit11 1 valid11 (macro8217 k) +theorem macro8218 (k : Nat) : applyExit (before8218 k) exit2 8 = some (before8219 k) := by + simp (disch := omega) [before8218, before8219, exit2, applyExit, pop, push] + <;> omega +theorem step8218 (k : Nat) : Runs (8*2) (before8218 k).denote (before8219 k).denote := + @applyExit_sound (before8218 k) (before8219 k) exit2 8 valid2 (macro8218 k) +theorem macro8219 (k : Nat) : applyExit (before8219 k) exit3 1 = some (before8220 k) := by + simp (disch := omega) [before8219, before8220, exit3, applyExit, pop, push] + <;> omega +theorem step8219 (k : Nat) : Runs (1*2) (before8219 k).denote (before8220 k).denote := + @applyExit_sound (before8219 k) (before8220 k) exit3 1 valid3 (macro8219 k) +theorem macro8220 (k : Nat) : applyExit (before8220 k) exit9 1 = some (before8221 k) := by + simp (disch := omega) [before8220, before8221, exit9, applyExit, pop, push] + <;> omega +theorem step8220 (k : Nat) : Runs (1*2) (before8220 k).denote (before8221 k).denote := + @applyExit_sound (before8220 k) (before8221 k) exit9 1 valid9 (macro8220 k) +theorem macro8221 (k : Nat) : applyExit (before8221 k) exit10 43 = some (before8222 k) := by + simp (disch := omega) [before8221, before8222, exit10, applyExit, pop, push] + <;> omega +theorem step8221 (k : Nat) : Runs (43*2) (before8221 k).denote (before8222 k).denote := + @applyExit_sound (before8221 k) (before8222 k) exit10 43 valid10 (macro8221 k) +theorem macro8222 (k : Nat) : applyExit (before8222 k) exit11 1 = some (before8223 k) := by + simp (disch := omega) [before8222, before8223, exit11, applyExit, pop, push] + <;> omega +theorem step8222 (k : Nat) : Runs (1*2) (before8222 k).denote (before8223 k).denote := + @applyExit_sound (before8222 k) (before8223 k) exit11 1 valid11 (macro8222 k) +theorem macro8223 (k : Nat) : applyExit (before8223 k) exit2 84 = some (before8224 k) := by + simp (disch := omega) [before8223, before8224, exit2, applyExit, pop, push] + <;> omega +theorem step8223 (k : Nat) : Runs (84*2) (before8223 k).denote (before8224 k).denote := + @applyExit_sound (before8223 k) (before8224 k) exit2 84 valid2 (macro8223 k) +theorem macro8224 (k : Nat) : applyExit (before8224 k) exit3 1 = some (before8225 k) := by + simp (disch := omega) [before8224, before8225, exit3, applyExit, pop, push] + <;> omega +theorem step8224 (k : Nat) : Runs (1*2) (before8224 k).denote (before8225 k).denote := + @applyExit_sound (before8224 k) (before8225 k) exit3 1 valid3 (macro8224 k) +theorem macro8225 (k : Nat) : applyExit (before8225 k) exit9 1 = some (before8226 k) := by + simp (disch := omega) [before8225, before8226, exit9, applyExit, pop, push] + <;> omega +theorem step8225 (k : Nat) : Runs (1*2) (before8225 k).denote (before8226 k).denote := + @applyExit_sound (before8225 k) (before8226 k) exit9 1 valid9 (macro8225 k) +theorem macro8226 (k : Nat) : applyExit (before8226 k) exit10 22 = some (before8227 k) := by + simp (disch := omega) [before8226, before8227, exit10, applyExit, pop, push] + <;> omega +theorem step8226 (k : Nat) : Runs (22*2) (before8226 k).denote (before8227 k).denote := + @applyExit_sound (before8226 k) (before8227 k) exit10 22 valid10 (macro8226 k) +theorem macro8227 (k : Nat) : applyExit (before8227 k) exit11 1 = some (before8228 k) := by + simp (disch := omega) [before8227, before8228, exit11, applyExit, pop, push] + <;> omega +theorem step8227 (k : Nat) : Runs (1*2) (before8227 k).denote (before8228 k).denote := + @applyExit_sound (before8227 k) (before8228 k) exit11 1 valid11 (macro8227 k) +theorem macro8228 (k : Nat) : applyExit (before8228 k) exit2 5 = some (before8229 k) := by + simp (disch := omega) [before8228, before8229, exit2, applyExit, pop, push] + <;> omega +theorem step8228 (k : Nat) : Runs (5*2) (before8228 k).denote (before8229 k).denote := + @applyExit_sound (before8228 k) (before8229 k) exit2 5 valid2 (macro8228 k) +theorem macro8229 (k : Nat) : applyExit (before8229 k) exit375 (1*k+8) = some (before8230 k) := by + simp (disch := omega) [before8229, before8230, exit375, applyExit, pop, push] + <;> omega +theorem step8229 (k : Nat) : Runs ((1*k+8)*586) (before8229 k).denote (before8230 k).denote := + @applyExit_sound (before8229 k) (before8230 k) exit375 (1*k+8) valid375 (macro8229 k) +theorem macro8230 (k : Nat) : applyExit (before8230 k) exit2 24 = some (before8231 k) := by + simp (disch := omega) [before8230, before8231, exit2, applyExit, pop, push] + <;> omega +theorem step8230 (k : Nat) : Runs (24*2) (before8230 k).denote (before8231 k).denote := + @applyExit_sound (before8230 k) (before8231 k) exit2 24 valid2 (macro8230 k) +theorem macro8231 (k : Nat) : applyExit (before8231 k) exit3 1 = some (before8232 k) := by + simp (disch := omega) [before8231, before8232, exit3, applyExit, pop, push] + <;> omega +theorem step8231 (k : Nat) : Runs (1*2) (before8231 k).denote (before8232 k).denote := + @applyExit_sound (before8231 k) (before8232 k) exit3 1 valid3 (macro8231 k) +theorem macro8232 (k : Nat) : applyExit (before8232 k) exit9 1 = some (before8233 k) := by + simp (disch := omega) [before8232, before8233, exit9, applyExit, pop, push] + <;> omega +theorem step8232 (k : Nat) : Runs (1*2) (before8232 k).denote (before8233 k).denote := + @applyExit_sound (before8232 k) (before8233 k) exit9 1 valid9 (macro8232 k) +theorem macro8233 (k : Nat) : applyExit (before8233 k) exit10 98 = some (before8234 k) := by + simp (disch := omega) [before8233, before8234, exit10, applyExit, pop, push] + <;> omega +theorem step8233 (k : Nat) : Runs (98*2) (before8233 k).denote (before8234 k).denote := + @applyExit_sound (before8233 k) (before8234 k) exit10 98 valid10 (macro8233 k) +theorem macro8234 (k : Nat) : applyExit (before8234 k) exit11 1 = some (before8235 k) := by + simp (disch := omega) [before8234, before8235, exit11, applyExit, pop, push] + <;> omega +theorem step8234 (k : Nat) : Runs (1*2) (before8234 k).denote (before8235 k).denote := + @applyExit_sound (before8234 k) (before8235 k) exit11 1 valid11 (macro8234 k) +theorem macro8235 (k : Nat) : applyExit (before8235 k) exit2 8 = some (before8236 k) := by + simp (disch := omega) [before8235, before8236, exit2, applyExit, pop, push] + <;> omega +theorem step8235 (k : Nat) : Runs (8*2) (before8235 k).denote (before8236 k).denote := + @applyExit_sound (before8235 k) (before8236 k) exit2 8 valid2 (macro8235 k) +theorem macro8236 (k : Nat) : applyExit (before8236 k) exit3 1 = some (before8237 k) := by + simp (disch := omega) [before8236, before8237, exit3, applyExit, pop, push] + <;> omega +theorem step8236 (k : Nat) : Runs (1*2) (before8236 k).denote (before8237 k).denote := + @applyExit_sound (before8236 k) (before8237 k) exit3 1 valid3 (macro8236 k) +theorem macro8237 (k : Nat) : applyExit (before8237 k) exit9 1 = some (before8238 k) := by + simp (disch := omega) [before8237, before8238, exit9, applyExit, pop, push] + <;> omega +theorem step8237 (k : Nat) : Runs (1*2) (before8237 k).denote (before8238 k).denote := + @applyExit_sound (before8237 k) (before8238 k) exit9 1 valid9 (macro8237 k) +theorem macro8238 (k : Nat) : applyExit (before8238 k) exit10 46 = some (before8239 k) := by + simp (disch := omega) [before8238, before8239, exit10, applyExit, pop, push] + <;> omega +theorem step8238 (k : Nat) : Runs (46*2) (before8238 k).denote (before8239 k).denote := + @applyExit_sound (before8238 k) (before8239 k) exit10 46 valid10 (macro8238 k) +theorem macro8239 (k : Nat) : applyExit (before8239 k) exit11 1 = some (before8240 k) := by + simp (disch := omega) [before8239, before8240, exit11, applyExit, pop, push] + <;> omega +theorem step8239 (k : Nat) : Runs (1*2) (before8239 k).denote (before8240 k).denote := + @applyExit_sound (before8239 k) (before8240 k) exit11 1 valid11 (macro8239 k) +theorem macro8240 (k : Nat) : applyExit (before8240 k) exit2 14 = some (before8241 k) := by + simp (disch := omega) [before8240, before8241, exit2, applyExit, pop, push] + <;> omega +theorem step8240 (k : Nat) : Runs (14*2) (before8240 k).denote (before8241 k).denote := + @applyExit_sound (before8240 k) (before8241 k) exit2 14 valid2 (macro8240 k) +theorem macro8241 (k : Nat) : applyExit (before8241 k) exit3 1 = some (before8242 k) := by + simp (disch := omega) [before8241, before8242, exit3, applyExit, pop, push] + <;> omega +theorem step8241 (k : Nat) : Runs (1*2) (before8241 k).denote (before8242 k).denote := + @applyExit_sound (before8241 k) (before8242 k) exit3 1 valid3 (macro8241 k) +theorem macro8242 (k : Nat) : applyExit (before8242 k) exit9 1 = some (before8243 k) := by + simp (disch := omega) [before8242, before8243, exit9, applyExit, pop, push] + <;> omega +theorem step8242 (k : Nat) : Runs (1*2) (before8242 k).denote (before8243 k).denote := + @applyExit_sound (before8242 k) (before8243 k) exit9 1 valid9 (macro8242 k) +theorem macro8243 (k : Nat) : applyExit (before8243 k) exit10 14 = some (before8244 k) := by + simp (disch := omega) [before8243, before8244, exit10, applyExit, pop, push] + <;> omega +theorem step8243 (k : Nat) : Runs (14*2) (before8243 k).denote (before8244 k).denote := + @applyExit_sound (before8243 k) (before8244 k) exit10 14 valid10 (macro8243 k) +theorem macro8244 (k : Nat) : applyExit (before8244 k) exit11 1 = some (before8245 k) := by + simp (disch := omega) [before8244, before8245, exit11, applyExit, pop, push] + <;> omega +theorem step8244 (k : Nat) : Runs (1*2) (before8244 k).denote (before8245 k).denote := + @applyExit_sound (before8244 k) (before8245 k) exit11 1 valid11 (macro8244 k) +theorem macro8245 (k : Nat) : applyExit (before8245 k) exit2 791761145 = some (before8246 k) := by + simp (disch := omega) [before8245, before8246, exit2, applyExit, pop, push] + <;> omega +theorem step8245 (k : Nat) : Runs (791761145*2) (before8245 k).denote (before8246 k).denote := + @applyExit_sound (before8245 k) (before8246 k) exit2 791761145 valid2 (macro8245 k) +theorem macro8246 (k : Nat) : applyExit (before8246 k) exit276 1 = some (before8247 k) := by + simp (disch := omega) [before8246, before8247, exit276, applyExit, pop, push] + <;> omega +theorem step8246 (k : Nat) : Runs (1*38) (before8246 k).denote (before8247 k).denote := + @applyExit_sound (before8246 k) (before8247 k) exit276 1 valid276 (macro8246 k) +theorem macro8247 (k : Nat) : applyExit (before8247 k) exit355 1 = some (before8248 k) := by + simp (disch := omega) [before8247, before8248, exit355, applyExit, pop, push] + <;> omega +theorem step8247 (k : Nat) : Runs (1*38) (before8247 k).denote (before8248 k).denote := + @applyExit_sound (before8247 k) (before8248 k) exit355 1 valid355 (macro8247 k) +theorem macro8248 (k : Nat) : applyExit (before8248 k) exit376 (1*k+6) = some (before8249 k) := by + simp (disch := omega) [before8248, before8249, exit376, applyExit, pop, push] + <;> omega +theorem step8248 (k : Nat) : Runs ((1*k+6)*38) (before8248 k).denote (before8249 k).denote := + @applyExit_sound (before8248 k) (before8249 k) exit376 (1*k+6) valid376 (macro8248 k) +theorem macro8249 (k : Nat) : applyExit (before8249 k) exit10 3 = some (before8250 k) := by + simp (disch := omega) [before8249, before8250, exit10, applyExit, pop, push] + <;> omega +theorem step8249 (k : Nat) : Runs (3*2) (before8249 k).denote (before8250 k).denote := + @applyExit_sound (before8249 k) (before8250 k) exit10 3 valid10 (macro8249 k) +theorem macro8250 (k : Nat) : applyExit (before8250 k) exit11 1 = some (before8251 k) := by + simp (disch := omega) [before8250, before8251, exit11, applyExit, pop, push] + <;> omega +theorem step8250 (k : Nat) : Runs (1*2) (before8250 k).denote (before8251 k).denote := + @applyExit_sound (before8250 k) (before8251 k) exit11 1 valid11 (macro8250 k) +theorem macro8251 (k : Nat) : applyExit (before8251 k) exit2 1 = some (before8252 k) := by + simp (disch := omega) [before8251, before8252, exit2, applyExit, pop, push] + <;> omega +theorem step8251 (k : Nat) : Runs (1*2) (before8251 k).denote (before8252 k).denote := + @applyExit_sound (before8251 k) (before8252 k) exit2 1 valid2 (macro8251 k) +theorem macro8252 (k : Nat) : applyExit (before8252 k) exit3 1 = some (before8253 k) := by + simp (disch := omega) [before8252, before8253, exit3, applyExit, pop, push] + <;> omega +theorem step8252 (k : Nat) : Runs (1*2) (before8252 k).denote (before8253 k).denote := + @applyExit_sound (before8252 k) (before8253 k) exit3 1 valid3 (macro8252 k) +theorem macro8253 (k : Nat) : applyExit (before8253 k) exit9 1 = some (before8254 k) := by + simp (disch := omega) [before8253, before8254, exit9, applyExit, pop, push] + <;> omega +theorem step8253 (k : Nat) : Runs (1*2) (before8253 k).denote (before8254 k).denote := + @applyExit_sound (before8253 k) (before8254 k) exit9 1 valid9 (macro8253 k) +theorem macro8254 (k : Nat) : applyExit (before8254 k) exit10 15 = some (before8255 k) := by + simp (disch := omega) [before8254, before8255, exit10, applyExit, pop, push] + <;> omega +theorem step8254 (k : Nat) : Runs (15*2) (before8254 k).denote (before8255 k).denote := + @applyExit_sound (before8254 k) (before8255 k) exit10 15 valid10 (macro8254 k) +theorem macro8255 (k : Nat) : applyExit (before8255 k) exit11 1 = some (before8256 k) := by + simp (disch := omega) [before8255, before8256, exit11, applyExit, pop, push] + <;> omega +theorem step8255 (k : Nat) : Runs (1*2) (before8255 k).denote (before8256 k).denote := + @applyExit_sound (before8255 k) (before8256 k) exit11 1 valid11 (macro8255 k) +theorem macro8256 (k : Nat) : applyExit (before8256 k) exit2 1 = some (before8257 k) := by + simp (disch := omega) [before8256, before8257, exit2, applyExit, pop, push] + <;> omega +theorem step8256 (k : Nat) : Runs (1*2) (before8256 k).denote (before8257 k).denote := + @applyExit_sound (before8256 k) (before8257 k) exit2 1 valid2 (macro8256 k) +theorem macro8257 (k : Nat) : applyExit (before8257 k) exit3 1 = some (before8258 k) := by + simp (disch := omega) [before8257, before8258, exit3, applyExit, pop, push] + <;> omega +theorem step8257 (k : Nat) : Runs (1*2) (before8257 k).denote (before8258 k).denote := + @applyExit_sound (before8257 k) (before8258 k) exit3 1 valid3 (macro8257 k) +theorem macro8258 (k : Nat) : applyExit (before8258 k) exit9 1 = some (before8259 k) := by + simp (disch := omega) [before8258, before8259, exit9, applyExit, pop, push] + <;> omega +theorem step8258 (k : Nat) : Runs (1*2) (before8258 k).denote (before8259 k).denote := + @applyExit_sound (before8258 k) (before8259 k) exit9 1 valid9 (macro8258 k) +theorem macro8259 (k : Nat) : applyExit (before8259 k) exit10 15 = some (before8260 k) := by + simp (disch := omega) [before8259, before8260, exit10, applyExit, pop, push] + <;> omega +theorem step8259 (k : Nat) : Runs (15*2) (before8259 k).denote (before8260 k).denote := + @applyExit_sound (before8259 k) (before8260 k) exit10 15 valid10 (macro8259 k) +theorem macro8260 (k : Nat) : applyExit (before8260 k) exit11 1 = some (before8261 k) := by + simp (disch := omega) [before8260, before8261, exit11, applyExit, pop, push] + <;> omega +theorem step8260 (k : Nat) : Runs (1*2) (before8260 k).denote (before8261 k).denote := + @applyExit_sound (before8260 k) (before8261 k) exit11 1 valid11 (macro8260 k) +theorem macro8261 (k : Nat) : applyExit (before8261 k) exit2 1 = some (before8262 k) := by + simp (disch := omega) [before8261, before8262, exit2, applyExit, pop, push] + <;> omega +theorem step8261 (k : Nat) : Runs (1*2) (before8261 k).denote (before8262 k).denote := + @applyExit_sound (before8261 k) (before8262 k) exit2 1 valid2 (macro8261 k) +theorem macro8262 (k : Nat) : applyExit (before8262 k) exit3 1 = some (before8263 k) := by + simp (disch := omega) [before8262, before8263, exit3, applyExit, pop, push] + <;> omega +theorem step8262 (k : Nat) : Runs (1*2) (before8262 k).denote (before8263 k).denote := + @applyExit_sound (before8262 k) (before8263 k) exit3 1 valid3 (macro8262 k) +theorem macro8263 (k : Nat) : applyExit (before8263 k) exit9 1 = some (before8264 k) := by + simp (disch := omega) [before8263, before8264, exit9, applyExit, pop, push] + <;> omega +theorem step8263 (k : Nat) : Runs (1*2) (before8263 k).denote (before8264 k).denote := + @applyExit_sound (before8263 k) (before8264 k) exit9 1 valid9 (macro8263 k) +theorem macro8264 (k : Nat) : applyExit (before8264 k) exit10 16 = some (before8265 k) := by + simp (disch := omega) [before8264, before8265, exit10, applyExit, pop, push] + <;> omega +theorem step8264 (k : Nat) : Runs (16*2) (before8264 k).denote (before8265 k).denote := + @applyExit_sound (before8264 k) (before8265 k) exit10 16 valid10 (macro8264 k) +theorem macro8265 (k : Nat) : applyExit (before8265 k) exit46 1 = some (before8266 k) := by + simp (disch := omega) [before8265, before8266, exit46, applyExit, pop, push] + <;> omega +theorem step8265 (k : Nat) : Runs (1*2) (before8265 k).denote (before8266 k).denote := + @applyExit_sound (before8265 k) (before8266 k) exit46 1 valid46 (macro8265 k) +theorem macro8266 (k : Nat) : applyExit (before8266 k) exit47 1 = some (before8267 k) := by + simp (disch := omega) [before8266, before8267, exit47, applyExit, pop, push] + <;> omega +theorem step8266 (k : Nat) : Runs (1*2) (before8266 k).denote (before8267 k).denote := + @applyExit_sound (before8266 k) (before8267 k) exit47 1 valid47 (macro8266 k) +theorem macro8267 (k : Nat) : applyExit (before8267 k) exit192 1 = some (before8268 k) := by + simp (disch := omega) [before8267, before8268, exit192, applyExit, pop, push] + <;> omega +theorem step8267 (k : Nat) : Runs (1*1) (before8267 k).denote (before8268 k).denote := + @applyExit_sound (before8267 k) (before8268 k) exit192 1 valid192 (macro8267 k) +theorem macro8268 (k : Nat) : applyExit (before8268 k) exit39 1 = some (before8269 k) := by + simp (disch := omega) [before8268, before8269, exit39, applyExit, pop, push] + <;> omega +theorem step8268 (k : Nat) : Runs (1*1) (before8268 k).denote (before8269 k).denote := + @applyExit_sound (before8268 k) (before8269 k) exit39 1 valid39 (macro8268 k) +theorem macro8269 (k : Nat) : applyExit (before8269 k) exit32 1 = some (before8270 k) := by + simp (disch := omega) [before8269, before8270, exit32, applyExit, pop, push] + <;> omega +theorem step8269 (k : Nat) : Runs (1*3) (before8269 k).denote (before8270 k).denote := + @applyExit_sound (before8269 k) (before8270 k) exit32 1 valid32 (macro8269 k) +theorem macro8270 (k : Nat) : applyExit (before8270 k) exit36 1 = some (before8271 k) := by + simp (disch := omega) [before8270, before8271, exit36, applyExit, pop, push] + <;> omega +theorem step8270 (k : Nat) : Runs (1*2) (before8270 k).denote (before8271 k).denote := + @applyExit_sound (before8270 k) (before8271 k) exit36 1 valid36 (macro8270 k) +theorem macro8271 (k : Nat) : applyExit (before8271 k) exit39 1 = some (before8272 k) := by + simp (disch := omega) [before8271, before8272, exit39, applyExit, pop, push] + <;> omega +theorem step8271 (k : Nat) : Runs (1*1) (before8271 k).denote (before8272 k).denote := + @applyExit_sound (before8271 k) (before8272 k) exit39 1 valid39 (macro8271 k) +theorem macro8272 (k : Nat) : applyExit (before8272 k) exit10 2 = some (before8273 k) := by + simp (disch := omega) [before8272, before8273, exit10, applyExit, pop, push] + <;> omega +theorem step8272 (k : Nat) : Runs (2*2) (before8272 k).denote (before8273 k).denote := + @applyExit_sound (before8272 k) (before8273 k) exit10 2 valid10 (macro8272 k) +theorem macro8273 (k : Nat) : applyExit (before8273 k) exit11 1 = some (before8274 k) := by + simp (disch := omega) [before8273, before8274, exit11, applyExit, pop, push] + <;> omega +theorem step8273 (k : Nat) : Runs (1*2) (before8273 k).denote (before8274 k).denote := + @applyExit_sound (before8273 k) (before8274 k) exit11 1 valid11 (macro8273 k) +theorem macro8274 (k : Nat) : applyExit (before8274 k) exit3 1 = some (before8275 k) := by + simp (disch := omega) [before8274, before8275, exit3, applyExit, pop, push] + <;> omega +theorem step8274 (k : Nat) : Runs (1*2) (before8274 k).denote (before8275 k).denote := + @applyExit_sound (before8274 k) (before8275 k) exit3 1 valid3 (macro8274 k) +theorem macro8275 (k : Nat) : applyExit (before8275 k) exit9 1 = some (before8276 k) := by + simp (disch := omega) [before8275, before8276, exit9, applyExit, pop, push] + <;> omega +theorem step8275 (k : Nat) : Runs (1*2) (before8275 k).denote (before8276 k).denote := + @applyExit_sound (before8275 k) (before8276 k) exit9 1 valid9 (macro8275 k) +theorem macro8276 (k : Nat) : applyExit (before8276 k) exit11 1 = some (before8277 k) := by + simp (disch := omega) [before8276, before8277, exit11, applyExit, pop, push] + <;> omega +theorem step8276 (k : Nat) : Runs (1*2) (before8276 k).denote (before8277 k).denote := + @applyExit_sound (before8276 k) (before8277 k) exit11 1 valid11 (macro8276 k) +theorem macro8277 (k : Nat) : applyExit (before8277 k) exit3 1 = some (before8278 k) := by + simp (disch := omega) [before8277, before8278, exit3, applyExit, pop, push] + <;> omega +theorem step8277 (k : Nat) : Runs (1*2) (before8277 k).denote (before8278 k).denote := + @applyExit_sound (before8277 k) (before8278 k) exit3 1 valid3 (macro8277 k) +theorem macro8278 (k : Nat) : applyExit (before8278 k) exit9 1 = some (before8279 k) := by + simp (disch := omega) [before8278, before8279, exit9, applyExit, pop, push] + <;> omega +theorem step8278 (k : Nat) : Runs (1*2) (before8278 k).denote (before8279 k).denote := + @applyExit_sound (before8278 k) (before8279 k) exit9 1 valid9 (macro8278 k) +theorem macro8279 (k : Nat) : applyExit (before8279 k) exit46 1 = some (before8280 k) := by + simp (disch := omega) [before8279, before8280, exit46, applyExit, pop, push] + <;> omega +theorem step8279 (k : Nat) : Runs (1*2) (before8279 k).denote (before8280 k).denote := + @applyExit_sound (before8279 k) (before8280 k) exit46 1 valid46 (macro8279 k) +theorem macro8280 (k : Nat) : applyExit (before8280 k) exit49 1 = some (before8281 k) := by + simp (disch := omega) [before8280, before8281, exit49, applyExit, pop, push] + <;> omega +theorem step8280 (k : Nat) : Runs (1*1) (before8280 k).denote (before8281 k).denote := + @applyExit_sound (before8280 k) (before8281 k) exit49 1 valid49 (macro8280 k) +theorem macro8281 (k : Nat) : applyExit (before8281 k) exit1 1 = some (before8282 k) := by + simp (disch := omega) [before8281, before8282, exit1, applyExit, pop, push] + <;> omega +theorem step8281 (k : Nat) : Runs (1*3) (before8281 k).denote (before8282 k).denote := + @applyExit_sound (before8281 k) (before8282 k) exit1 1 valid1 (macro8281 k) +theorem macro8282 (k : Nat) : applyExit (before8282 k) exit6 1 = some (before8283 k) := by + simp (disch := omega) [before8282, before8283, exit6, applyExit, pop, push] + <;> omega +theorem step8282 (k : Nat) : Runs (1*1) (before8282 k).denote (before8283 k).denote := + @applyExit_sound (before8282 k) (before8283 k) exit6 1 valid6 (macro8282 k) +theorem macro8283 (k : Nat) : applyExit (before8283 k) exit0 1 = some (before8284 k) := by + simp (disch := omega) [before8283, before8284, exit0, applyExit, pop, push] + <;> omega +theorem step8283 (k : Nat) : Runs (1*2) (before8283 k).denote (before8284 k).denote := + @applyExit_sound (before8283 k) (before8284 k) exit0 1 valid0 (macro8283 k) +theorem macro8284 (k : Nat) : applyExit (before8284 k) exit13 1 = some (before8285 k) := by + simp (disch := omega) [before8284, before8285, exit13, applyExit, pop, push] + <;> omega +theorem step8284 (k : Nat) : Runs (1*2) (before8284 k).denote (before8285 k).denote := + @applyExit_sound (before8284 k) (before8285 k) exit13 1 valid13 (macro8284 k) +theorem macro8285 (k : Nat) : applyExit (before8285 k) exit0 1 = some (before8286 k) := by + simp (disch := omega) [before8285, before8286, exit0, applyExit, pop, push] + <;> omega +theorem step8285 (k : Nat) : Runs (1*2) (before8285 k).denote (before8286 k).denote := + @applyExit_sound (before8285 k) (before8286 k) exit0 1 valid0 (macro8285 k) +theorem macro8286 (k : Nat) : applyExit (before8286 k) exit1 1 = some (before8287 k) := by + simp (disch := omega) [before8286, before8287, exit1, applyExit, pop, push] + <;> omega +theorem step8286 (k : Nat) : Runs (1*3) (before8286 k).denote (before8287 k).denote := + @applyExit_sound (before8286 k) (before8287 k) exit1 1 valid1 (macro8286 k) +theorem macro8287 (k : Nat) : applyExit (before8287 k) exit2 1 = some (before8288 k) := by + simp (disch := omega) [before8287, before8288, exit2, applyExit, pop, push] + <;> omega +theorem step8287 (k : Nat) : Runs (1*2) (before8287 k).denote (before8288 k).denote := + @applyExit_sound (before8287 k) (before8288 k) exit2 1 valid2 (macro8287 k) +theorem macro8288 (k : Nat) : applyExit (before8288 k) exit6 1 = some (before8289 k) := by + simp (disch := omega) [before8288, before8289, exit6, applyExit, pop, push] + <;> omega +theorem step8288 (k : Nat) : Runs (1*1) (before8288 k).denote (before8289 k).denote := + @applyExit_sound (before8288 k) (before8289 k) exit6 1 valid6 (macro8288 k) +theorem macro8289 (k : Nat) : applyExit (before8289 k) exit0 2 = some (before8290 k) := by + simp (disch := omega) [before8289, before8290, exit0, applyExit, pop, push] + <;> omega +theorem step8289 (k : Nat) : Runs (2*2) (before8289 k).denote (before8290 k).denote := + @applyExit_sound (before8289 k) (before8290 k) exit0 2 valid0 (macro8289 k) +theorem macro8290 (k : Nat) : applyExit (before8290 k) exit13 1 = some (before8291 k) := by + simp (disch := omega) [before8290, before8291, exit13, applyExit, pop, push] + <;> omega +theorem step8290 (k : Nat) : Runs (1*2) (before8290 k).denote (before8291 k).denote := + @applyExit_sound (before8290 k) (before8291 k) exit13 1 valid13 (macro8290 k) +theorem macro8291 (k : Nat) : applyExit (before8291 k) exit0 1 = some (before8292 k) := by + simp (disch := omega) [before8291, before8292, exit0, applyExit, pop, push] + <;> omega +theorem step8291 (k : Nat) : Runs (1*2) (before8291 k).denote (before8292 k).denote := + @applyExit_sound (before8291 k) (before8292 k) exit0 1 valid0 (macro8291 k) +theorem macro8292 (k : Nat) : applyExit (before8292 k) exit1 1 = some (before8293 k) := by + simp (disch := omega) [before8292, before8293, exit1, applyExit, pop, push] + <;> omega +theorem step8292 (k : Nat) : Runs (1*3) (before8292 k).denote (before8293 k).denote := + @applyExit_sound (before8292 k) (before8293 k) exit1 1 valid1 (macro8292 k) +theorem macro8293 (k : Nat) : applyExit (before8293 k) exit2 1 = some (before8294 k) := by + simp (disch := omega) [before8293, before8294, exit2, applyExit, pop, push] + <;> omega +theorem step8293 (k : Nat) : Runs (1*2) (before8293 k).denote (before8294 k).denote := + @applyExit_sound (before8293 k) (before8294 k) exit2 1 valid2 (macro8293 k) +theorem macro8294 (k : Nat) : applyExit (before8294 k) exit6 1 = some (before8295 k) := by + simp (disch := omega) [before8294, before8295, exit6, applyExit, pop, push] + <;> omega +theorem step8294 (k : Nat) : Runs (1*1) (before8294 k).denote (before8295 k).denote := + @applyExit_sound (before8294 k) (before8295 k) exit6 1 valid6 (macro8294 k) +theorem macro8295 (k : Nat) : applyExit (before8295 k) exit0 2 = some (before8296 k) := by + simp (disch := omega) [before8295, before8296, exit0, applyExit, pop, push] + <;> omega +theorem step8295 (k : Nat) : Runs (2*2) (before8295 k).denote (before8296 k).denote := + @applyExit_sound (before8295 k) (before8296 k) exit0 2 valid0 (macro8295 k) +theorem macro8296 (k : Nat) : applyExit (before8296 k) exit13 20 = some (before8297 k) := by + simp (disch := omega) [before8296, before8297, exit13, applyExit, pop, push] + <;> omega +theorem step8296 (k : Nat) : Runs (20*2) (before8296 k).denote (before8297 k).denote := + @applyExit_sound (before8296 k) (before8297 k) exit13 20 valid13 (macro8296 k) +theorem macro8297 (k : Nat) : applyExit (before8297 k) exit0 2 = some (before8298 k) := by + simp (disch := omega) [before8297, before8298, exit0, applyExit, pop, push] + <;> omega +theorem step8297 (k : Nat) : Runs (2*2) (before8297 k).denote (before8298 k).denote := + @applyExit_sound (before8297 k) (before8298 k) exit0 2 valid0 (macro8297 k) +theorem macro8298 (k : Nat) : applyExit (before8298 k) exit1 1 = some (before8299 k) := by + simp (disch := omega) [before8298, before8299, exit1, applyExit, pop, push] + <;> omega +theorem step8298 (k : Nat) : Runs (1*3) (before8298 k).denote (before8299 k).denote := + @applyExit_sound (before8298 k) (before8299 k) exit1 1 valid1 (macro8298 k) +theorem macro8299 (k : Nat) : applyExit (before8299 k) exit2 2 = some (after8299 k) := by + simp (disch := omega) [before8299, after8299, exit2, applyExit, pop, push] + <;> omega +theorem step8299 (k : Nat) : Runs (2*2) (before8299 k).denote (after8299 k).denote := + @applyExit_sound (before8299 k) (after8299 k) exit2 2 valid2 (macro8299 k) +theorem chunkRun082 (k : Nat) : Runs (624*k+1583528690) (before8200 k).denote (after8299 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))))+((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2))))))+(((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2))))))) ((((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2))))))) (before8200 k).denote (before8250 k).denote (after8299 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))))+((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2)))))) (((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2)))))) (before8200 k).denote (before8225 k).denote (before8250 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1))))) ((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2))))) (before8200 k).denote (before8212 k).denote (before8225 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))) (before8200 k).denote (before8206 k).denote (before8212 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before8200 k).denote (before8203 k).denote (before8206 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before8200 k).denote (before8201 k).denote (before8203 k).denote (step8200 k) (@Runs.trans (1*2) (1*1) (before8201 k).denote (before8202 k).denote (before8203 k).denote (step8201 k) (step8202 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before8203 k).denote (before8204 k).denote (before8206 k).denote (step8203 k) (@Runs.trans (1*1) (1*3) (before8204 k).denote (before8205 k).denote (before8206 k).denote (step8204 k) (step8205 k)))) (@Runs.trans ((94*2)+((1*1)+(95*2))) ((1*2)+((1*2)+(1*1))) (before8206 k).denote (before8209 k).denote (before8212 k).denote (@Runs.trans (94*2) ((1*1)+(95*2)) (before8206 k).denote (before8207 k).denote (before8209 k).denote (step8206 k) (@Runs.trans (1*1) (95*2) (before8207 k).denote (before8208 k).denote (before8209 k).denote (step8207 k) (step8208 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8209 k).denote (before8210 k).denote (before8212 k).denote (step8209 k) (@Runs.trans (1*2) (1*1) (before8210 k).denote (before8211 k).denote (before8212 k).denote (step8210 k) (step8211 k))))) (@Runs.trans (((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))) (((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2)))) (before8212 k).denote (before8218 k).denote (before8225 k).denote (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*1)+((2*2)+(1*2))) (before8212 k).denote (before8215 k).denote (before8218 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8212 k).denote (before8213 k).denote (before8215 k).denote (step8212 k) (@Runs.trans (1*3) (1*2) (before8213 k).denote (before8214 k).denote (before8215 k).denote (step8213 k) (step8214 k))) (@Runs.trans (1*1) ((2*2)+(1*2)) (before8215 k).denote (before8216 k).denote (before8218 k).denote (step8215 k) (@Runs.trans (2*2) (1*2) (before8216 k).denote (before8217 k).denote (before8218 k).denote (step8216 k) (step8217 k)))) (@Runs.trans ((8*2)+((1*2)+(1*2))) (((43*2)+(1*2))+((84*2)+(1*2))) (before8218 k).denote (before8221 k).denote (before8225 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before8218 k).denote (before8219 k).denote (before8221 k).denote (step8218 k) (@Runs.trans (1*2) (1*2) (before8219 k).denote (before8220 k).denote (before8221 k).denote (step8219 k) (step8220 k))) (@Runs.trans ((43*2)+(1*2)) ((84*2)+(1*2)) (before8221 k).denote (before8223 k).denote (before8225 k).denote (@Runs.trans (43*2) (1*2) (before8221 k).denote (before8222 k).denote (before8223 k).denote (step8221 k) (step8222 k)) (@Runs.trans (84*2) (1*2) (before8223 k).denote (before8224 k).denote (before8225 k).denote (step8223 k) (step8224 k)))))) (@Runs.trans ((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2))))) ((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2))))) (before8225 k).denote (before8237 k).denote (before8250 k).denote (@Runs.trans (((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2)))) (((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))) (before8225 k).denote (before8231 k).denote (before8237 k).denote (@Runs.trans ((1*2)+((22*2)+(1*2))) ((5*2)+(((1*k+8)*586)+(24*2))) (before8225 k).denote (before8228 k).denote (before8231 k).denote (@Runs.trans (1*2) ((22*2)+(1*2)) (before8225 k).denote (before8226 k).denote (before8228 k).denote (step8225 k) (@Runs.trans (22*2) (1*2) (before8226 k).denote (before8227 k).denote (before8228 k).denote (step8226 k) (step8227 k))) (@Runs.trans (5*2) (((1*k+8)*586)+(24*2)) (before8228 k).denote (before8229 k).denote (before8231 k).denote (step8228 k) (@Runs.trans ((1*k+8)*586) (24*2) (before8229 k).denote (before8230 k).denote (before8231 k).denote (step8229 k) (step8230 k)))) (@Runs.trans ((1*2)+((1*2)+(98*2))) ((1*2)+((8*2)+(1*2))) (before8231 k).denote (before8234 k).denote (before8237 k).denote (@Runs.trans (1*2) ((1*2)+(98*2)) (before8231 k).denote (before8232 k).denote (before8234 k).denote (step8231 k) (@Runs.trans (1*2) (98*2) (before8232 k).denote (before8233 k).denote (before8234 k).denote (step8232 k) (step8233 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before8234 k).denote (before8235 k).denote (before8237 k).denote (step8234 k) (@Runs.trans (8*2) (1*2) (before8235 k).denote (before8236 k).denote (before8237 k).denote (step8235 k) (step8236 k))))) (@Runs.trans (((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2)))) (((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2)))) (before8237 k).denote (before8243 k).denote (before8250 k).denote (@Runs.trans ((1*2)+((46*2)+(1*2))) ((14*2)+((1*2)+(1*2))) (before8237 k).denote (before8240 k).denote (before8243 k).denote (@Runs.trans (1*2) ((46*2)+(1*2)) (before8237 k).denote (before8238 k).denote (before8240 k).denote (step8237 k) (@Runs.trans (46*2) (1*2) (before8238 k).denote (before8239 k).denote (before8240 k).denote (step8238 k) (step8239 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before8240 k).denote (before8241 k).denote (before8243 k).denote (step8240 k) (@Runs.trans (1*2) (1*2) (before8241 k).denote (before8242 k).denote (before8243 k).denote (step8241 k) (step8242 k)))) (@Runs.trans ((14*2)+((1*2)+(791761145*2))) (((1*38)+(1*38))+(((1*k+6)*38)+(3*2))) (before8243 k).denote (before8246 k).denote (before8250 k).denote (@Runs.trans (14*2) ((1*2)+(791761145*2)) (before8243 k).denote (before8244 k).denote (before8246 k).denote (step8243 k) (@Runs.trans (1*2) (791761145*2) (before8244 k).denote (before8245 k).denote (before8246 k).denote (step8244 k) (step8245 k))) (@Runs.trans ((1*38)+(1*38)) (((1*k+6)*38)+(3*2)) (before8246 k).denote (before8248 k).denote (before8250 k).denote (@Runs.trans (1*38) (1*38) (before8246 k).denote (before8247 k).denote (before8248 k).denote (step8246 k) (step8247 k)) (@Runs.trans ((1*k+6)*38) (3*2) (before8248 k).denote (before8249 k).denote (before8250 k).denote (step8248 k) (step8249 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2)))))) (before8250 k).denote (before8275 k).denote (after8299 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))) (before8250 k).denote (before8262 k).denote (before8275 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))) (before8250 k).denote (before8256 k).denote (before8262 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((15*2)+(1*2))) (before8250 k).denote (before8253 k).denote (before8256 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8250 k).denote (before8251 k).denote (before8253 k).denote (step8250 k) (@Runs.trans (1*2) (1*2) (before8251 k).denote (before8252 k).denote (before8253 k).denote (step8251 k) (step8252 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before8253 k).denote (before8254 k).denote (before8256 k).denote (step8253 k) (@Runs.trans (15*2) (1*2) (before8254 k).denote (before8255 k).denote (before8256 k).denote (step8254 k) (step8255 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((15*2)+((1*2)+(1*2))) (before8256 k).denote (before8259 k).denote (before8262 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8256 k).denote (before8257 k).denote (before8259 k).denote (step8256 k) (@Runs.trans (1*2) (1*2) (before8257 k).denote (before8258 k).denote (before8259 k).denote (step8257 k) (step8258 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before8259 k).denote (before8260 k).denote (before8262 k).denote (step8259 k) (@Runs.trans (1*2) (1*2) (before8260 k).denote (before8261 k).denote (before8262 k).denote (step8260 k) (step8261 k))))) (@Runs.trans (((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1)))) (((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))) (before8262 k).denote (before8268 k).denote (before8275 k).denote (@Runs.trans ((1*2)+((1*2)+(16*2))) ((1*2)+((1*2)+(1*1))) (before8262 k).denote (before8265 k).denote (before8268 k).denote (@Runs.trans (1*2) ((1*2)+(16*2)) (before8262 k).denote (before8263 k).denote (before8265 k).denote (step8262 k) (@Runs.trans (1*2) (16*2) (before8263 k).denote (before8264 k).denote (before8265 k).denote (step8263 k) (step8264 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8265 k).denote (before8266 k).denote (before8268 k).denote (step8265 k) (@Runs.trans (1*2) (1*1) (before8266 k).denote (before8267 k).denote (before8268 k).denote (step8266 k) (step8267 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((1*1)+(2*2))+((1*2)+(1*2))) (before8268 k).denote (before8271 k).denote (before8275 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8268 k).denote (before8269 k).denote (before8271 k).denote (step8268 k) (@Runs.trans (1*3) (1*2) (before8269 k).denote (before8270 k).denote (before8271 k).denote (step8269 k) (step8270 k))) (@Runs.trans ((1*1)+(2*2)) ((1*2)+(1*2)) (before8271 k).denote (before8273 k).denote (before8275 k).denote (@Runs.trans (1*1) (2*2) (before8271 k).denote (before8272 k).denote (before8273 k).denote (step8271 k) (step8272 k)) (@Runs.trans (1*2) (1*2) (before8273 k).denote (before8274 k).denote (before8275 k).denote (step8273 k) (step8274 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))) ((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2))))) (before8275 k).denote (before8287 k).denote (after8299 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))) (((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))) (before8275 k).denote (before8281 k).denote (before8287 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*1))) (before8275 k).denote (before8278 k).denote (before8281 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8275 k).denote (before8276 k).denote (before8278 k).denote (step8275 k) (@Runs.trans (1*2) (1*2) (before8276 k).denote (before8277 k).denote (before8278 k).denote (step8276 k) (step8277 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8278 k).denote (before8279 k).denote (before8281 k).denote (step8278 k) (@Runs.trans (1*2) (1*1) (before8279 k).denote (before8280 k).denote (before8281 k).denote (step8279 k) (step8280 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((1*2)+(1*3))) (before8281 k).denote (before8284 k).denote (before8287 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before8281 k).denote (before8282 k).denote (before8284 k).denote (step8281 k) (@Runs.trans (1*1) (1*2) (before8282 k).denote (before8283 k).denote (before8284 k).denote (step8282 k) (step8283 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8284 k).denote (before8285 k).denote (before8287 k).denote (step8284 k) (@Runs.trans (1*2) (1*3) (before8285 k).denote (before8286 k).denote (before8287 k).denote (step8285 k) (step8286 k))))) (@Runs.trans (((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3)))) (((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2)))) (before8287 k).denote (before8293 k).denote (after8299 k).denote (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((1*2)+(1*3))) (before8287 k).denote (before8290 k).denote (before8293 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before8287 k).denote (before8288 k).denote (before8290 k).denote (step8287 k) (@Runs.trans (1*1) (2*2) (before8288 k).denote (before8289 k).denote (before8290 k).denote (step8288 k) (step8289 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8290 k).denote (before8291 k).denote (before8293 k).denote (step8290 k) (@Runs.trans (1*2) (1*3) (before8291 k).denote (before8292 k).denote (before8293 k).denote (step8291 k) (step8292 k)))) (@Runs.trans ((1*2)+((1*1)+(2*2))) (((20*2)+(2*2))+((1*3)+(2*2))) (before8293 k).denote (before8296 k).denote (after8299 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before8293 k).denote (before8294 k).denote (before8296 k).denote (step8293 k) (@Runs.trans (1*1) (2*2) (before8294 k).denote (before8295 k).denote (before8296 k).denote (step8294 k) (step8295 k))) (@Runs.trans ((20*2)+(2*2)) ((1*3)+(2*2)) (before8296 k).denote (before8298 k).denote (after8299 k).denote (@Runs.trans (20*2) (2*2) (before8296 k).denote (before8297 k).denote (before8298 k).denote (step8296 k) (step8297 k)) (@Runs.trans (1*3) (2*2) (before8298 k).denote (before8299 k).denote (after8299 k).denote (step8298 k) (step8299 k)))))))) + have ht : (((((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))))+((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2))))))+(((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2)))))))+((((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2)))))))) = (624*k+1583528690) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean new file mode 100644 index 00000000..b562f7bd --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean @@ -0,0 +1,812 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8300_0 : Stack := [] +abbrev tail8300_1 : Stack := ⟨w1,1⟩ :: tail8300_0 +abbrev tail8300_2 : Stack := ⟨w2,1⟩ :: tail8300_1 +abbrev tail8300_3 : Stack := ⟨w1,2⟩ :: tail8300_2 +abbrev tail8300_4 : Stack := ⟨w2,1⟩ :: tail8300_3 +abbrev tail8300_5 : Stack := ⟨w1,2⟩ :: tail8300_4 +abbrev tail8300_6 : Stack := ⟨w0,20⟩ :: tail8300_5 +abbrev tail8300_7 : Stack := ⟨w1,99⟩ :: tail8300_0 +abbrev tail8300_8 : Stack := ⟨w2,1⟩ :: tail8300_7 +abbrev tail8300_9 : Stack := ⟨w0,9⟩ :: tail8300_8 +abbrev tail8300_10 : Stack := ⟨w1,44⟩ :: tail8300_9 +abbrev tail8300_11 : Stack := ⟨w2,1⟩ :: tail8300_10 +abbrev tail8300_12 : Stack := ⟨w0,85⟩ :: tail8300_11 +abbrev tail8300_13 : Stack := ⟨w1,23⟩ :: tail8300_12 +abbrev tail8300_14 : Stack := ⟨w2,1⟩ :: tail8300_13 +abbrev tail8300_15 : Stack := ⟨w0,5⟩ :: tail8300_14 +abbrev tail8300_16 (k : Nat) : Stack := ⟨w336,(1*k+8)⟩ :: tail8300_15 +abbrev tail8300_17 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8300_16 k +abbrev tail8300_18 (k : Nat) : Stack := ⟨w1,99⟩ :: tail8300_17 k +abbrev tail8300_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_18 k +abbrev tail8300_20 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8300_19 k +abbrev tail8300_21 (k : Nat) : Stack := ⟨w1,47⟩ :: tail8300_20 k +abbrev tail8300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_21 k +abbrev tail8300_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8300_22 k +abbrev tail8300_24 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8300_23 k +abbrev tail8300_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_24 k +abbrev tail8300_26 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8300_25 k +abbrev tail8300_27 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8300_26 k +abbrev tail8300_28 (k : Nat) : Stack := ⟨w317,1⟩ :: tail8300_27 k +abbrev tail8300_29 (k : Nat) : Stack := ⟨w337,(1*k+6)⟩ :: tail8300_28 k +abbrev tail8300_30 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8300_29 k +abbrev tail8300_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_30 k +abbrev tail8300_32 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8300_31 k +abbrev tail8300_33 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8300_32 k +abbrev tail8300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_33 k +abbrev tail8300_35 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8300_34 k +abbrev tail8300_36 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8300_35 k +abbrev tail8300_37 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8300_36 k +abbrev tail8300_38 : Stack := ⟨w0,19⟩ :: tail8300_5 +abbrev tail8300_39 : Stack := ⟨w2,1⟩ :: tail8300_38 +abbrev tail8300_40 : Stack := ⟨w1,3⟩ :: tail8300_39 +abbrev tail8300_41 : Stack := ⟨w0,16⟩ :: tail8300_40 +abbrev tail8300_42 : Stack := ⟨w1,2⟩ :: tail8300_41 +abbrev tail8300_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_33 k +abbrev tail8300_44 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8300_33 k +abbrev tail8300_45 : Stack := ⟨w0,15⟩ :: tail8300_40 +abbrev tail8300_46 : Stack := ⟨w2,1⟩ :: tail8300_45 +abbrev tail8300_47 : Stack := ⟨w1,3⟩ :: tail8300_46 +abbrev tail8300_48 : Stack := ⟨w0,16⟩ :: tail8300_47 +abbrev tail8300_49 : Stack := ⟨w1,2⟩ :: tail8300_48 +abbrev tail8300_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_30 k +abbrev tail8300_51 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8300_30 k +abbrev tail8300_52 : Stack := ⟨w0,15⟩ :: tail8300_47 +abbrev tail8300_53 : Stack := ⟨w2,1⟩ :: tail8300_52 +abbrev tail8300_54 : Stack := ⟨w1,3⟩ :: tail8300_53 +abbrev tail8300_55 : Stack := ⟨w0,3⟩ :: tail8300_54 +abbrev tail8300_56 (k : Nat) : Stack := ⟨w338,(1*k+6)⟩ :: tail8300_55 +abbrev tail8300_57 (k : Nat) : Stack := ⟨w339,1⟩ :: tail8300_56 k +abbrev tail8300_58 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8300_57 k +abbrev tail8300_59 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8300_58 k +abbrev tail8300_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_24 k +abbrev tail8300_61 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8300_24 k +abbrev tail8300_62 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8300_61 k +abbrev tail8300_63 (k : Nat) : Stack := ⟨w340,1⟩ :: tail8300_56 k +abbrev tail8300_64 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8300_63 k +abbrev tail8300_65 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8300_64 k +abbrev tail8300_66 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8300_65 k +abbrev tail8300_67 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8300_66 k +abbrev tail8300_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_21 k +abbrev tail8300_69 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8300_21 k +abbrev tail8300_70 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8300_65 k +abbrev tail8300_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_70 k +abbrev tail8300_72 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8300_71 k +abbrev tail8300_73 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8300_72 k +abbrev tail8300_74 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8300_73 k +abbrev tail8300_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_18 k +abbrev tail8300_76 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8300_18 k +abbrev tail8300_77 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8300_72 k +abbrev tail8300_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_77 k +abbrev tail8300_79 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8300_78 k +abbrev tail8300_80 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8300_79 k +abbrev tail8300_81 (k : Nat) : Stack := ⟨w1,25⟩ :: tail8300_80 k +abbrev tail8300_82 (k : Nat) : Stack := ⟨w336,(1*k+7)⟩ :: tail8300_15 +abbrev tail8300_83 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_82 k +abbrev tail8300_84 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8300_83 k +abbrev tail8300_85 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8300_79 k +abbrev tail8300_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_85 k +abbrev tail8300_87 (k : Nat) : Stack := ⟨w1,25⟩ :: tail8300_86 k +abbrev tail8300_88 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_87 k +abbrev tail8300_89 (k : Nat) : Stack := ⟨w336,(1*k+6)⟩ :: tail8300_15 +abbrev tail8300_90 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_89 k +abbrev tail8300_91 (k : Nat) : Stack := ⟨w343,1⟩ :: tail8300_87 k +abbrev tail8300_92 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_91 k +abbrev tail8300_93 (k : Nat) : Stack := ⟨w336,(1*k+5)⟩ :: tail8300_15 +abbrev tail8300_94 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_93 k +abbrev tail8300_95 (k : Nat) : Stack := ⟨w343,2⟩ :: tail8300_87 k +abbrev tail8300_96 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_95 k +abbrev tail8300_97 (k : Nat) : Stack := ⟨w336,(1*k+4)⟩ :: tail8300_15 +abbrev tail8300_98 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_97 k +abbrev tail8300_99 (k : Nat) : Stack := ⟨w343,3⟩ :: tail8300_87 k +abbrev tail8300_100 (k : Nat) : Stack := ⟨w343,(1*k+6)⟩ :: tail8300_87 k +abbrev tail8300_101 : Stack := ⟨w336,1⟩ :: tail8300_15 +abbrev tail8300_102 : Stack := ⟨w341,1⟩ :: tail8300_101 +abbrev tail8300_103 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_100 k +abbrev tail8300_104 : Stack := ⟨w341,1⟩ :: tail8300_15 +abbrev tail8300_105 (k : Nat) : Stack := ⟨w343,(1*k+7)⟩ :: tail8300_87 k +abbrev tail8300_106 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_105 k +abbrev tail8300_107 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8300_106 k +abbrev tail8300_108 : Stack := ⟨w0,1⟩ :: tail8300_13 +abbrev tail8300_109 : Stack := ⟨w0,6⟩ :: tail8300_13 +abbrev tail8300_110 (k : Nat) : Stack := ⟨w343,(1*k+8)⟩ :: tail8300_87 k +abbrev tail8300_111 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8300_110 k +abbrev tail8300_112 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8300_111 k +abbrev tail8300_113 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8300_112 k +abbrev tail8300_114 : Stack := ⟨w0,1⟩ :: tail8300_10 +abbrev tail8300_115 : Stack := ⟨w0,86⟩ :: tail8300_10 +abbrev tail8300_116 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8300_111 k +abbrev tail8300_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_116 k +abbrev tail8300_118 (k : Nat) : Stack := ⟨w1,86⟩ :: tail8300_117 k +abbrev tail8300_119 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8300_118 k +abbrev tail8300_120 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8300_119 k +abbrev tail8300_121 : Stack := ⟨w0,1⟩ :: tail8300_7 +abbrev tail8300_122 : Stack := ⟨w0,10⟩ :: tail8300_7 +abbrev tail8300_123 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8300_118 k +abbrev tail8300_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_123 k +abbrev tail8300_125 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8300_124 k +abbrev tail8300_126 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8300_125 k +abbrev tail8300_127 : Stack := ⟨w0,1⟩ :: tail8300_0 +abbrev tail8300_128 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8300_125 k +abbrev tail8300_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_128 k +abbrev tail8300_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8300_129 k +abbrev tail8300_131 : Stack := ⟨w0,2⟩ :: tail8300_0 +abbrev tail8300_132 : Stack := ⟨w0,3⟩ :: tail8300_0 +abbrev tail8300_133 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8300_125 k +abbrev tail8300_134 : Stack := ⟨w1,1⟩ :: tail8300_132 +abbrev tail8300_135 : Stack := ⟨w1,98⟩ :: tail8300_132 +abbrev tail8300_136 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8300_124 k +abbrev tail8300_137 : Stack := ⟨w2,1⟩ :: tail8300_135 +abbrev tail8300_138 : Stack := ⟨w0,9⟩ :: tail8300_137 +abbrev tail8300_139 : Stack := ⟨w0,10⟩ :: tail8300_137 +abbrev tail8300_140 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8300_118 k +abbrev tail8300_141 : Stack := ⟨w1,1⟩ :: tail8300_139 +abbrev tail8300_142 : Stack := ⟨w1,43⟩ :: tail8300_139 +abbrev tail8300_143 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8300_117 k +abbrev tail8300_144 : Stack := ⟨w2,1⟩ :: tail8300_142 +abbrev tail8300_145 : Stack := ⟨w0,85⟩ :: tail8300_144 +abbrev tail8300_146 : Stack := ⟨w0,86⟩ :: tail8300_144 +abbrev tail8300_147 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8300_111 k +abbrev tail8300_148 : Stack := ⟨w1,1⟩ :: tail8300_146 +abbrev tail8300_149 : Stack := ⟨w1,22⟩ :: tail8300_146 +abbrev tail8300_150 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8300_110 k +abbrev tail8300_151 : Stack := ⟨w2,1⟩ :: tail8300_149 +abbrev tail8300_152 : Stack := ⟨w0,5⟩ :: tail8300_151 +abbrev tail8300_153 (k : Nat) : Stack := ⟨w344,(1*k+8)⟩ :: tail8300_152 +abbrev tail8300_154 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8300_153 k +abbrev tail8300_155 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8300_153 k +abbrev tail8300_156 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8300_79 k +abbrev tail8300_157 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8300_155 k +abbrev tail8300_158 (k : Nat) : Stack := ⟨w1,98⟩ :: tail8300_155 k + +def before8300 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail8300_6,(tail8300_37 k)⟩ +def before8301 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail8300_39,(tail8300_37 k)⟩ +def before8302 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8300_40,(tail8300_36 k)⟩ +def before8303 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail8300_41,(tail8300_35 k)⟩ +def before8304 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8300_42,(tail8300_34 k)⟩ +def before8305 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8300_42,(tail8300_43 k)⟩ +def before8306 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail8300_41,(tail8300_44 k)⟩ +def before8307 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail8300_46,(tail8300_44 k)⟩ +def before8308 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8300_47,(tail8300_33 k)⟩ +def before8309 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail8300_48,(tail8300_32 k)⟩ +def before8310 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8300_49,(tail8300_31 k)⟩ +def before8311 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8300_49,(tail8300_50 k)⟩ +def before8312 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail8300_48,(tail8300_51 k)⟩ +def before8313 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail8300_53,(tail8300_51 k)⟩ +def before8314 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8300_54,(tail8300_30 k)⟩ +def before8315 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8300_55,(tail8300_29 k)⟩ +def before8316 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8300_56 k),(tail8300_28 k)⟩ +def before8317 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8300_57 k),(tail8300_27 k)⟩ +def before8318 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8300_58 k),(tail8300_26 k)⟩ +def before8319 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8300_59 k),(tail8300_25 k)⟩ +def before8320 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8300_59 k),(tail8300_60 k)⟩ +def before8321 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8300_58 k),(tail8300_61 k)⟩ +def before8322 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8300_57 k),(tail8300_62 k)⟩ +def before8323 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8300_63 k),(tail8300_62 k)⟩ +def before8324 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8300_64 k),(tail8300_61 k)⟩ +def before8325 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8300_65 k),(tail8300_24 k)⟩ +def before8326 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521505),(tail8300_66 k),(tail8300_23 k)⟩ +def before8327 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8300_67 k),(tail8300_22 k)⟩ +def before8328 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8300_67 k),(tail8300_68 k)⟩ +def before8329 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521505),(tail8300_66 k),(tail8300_69 k)⟩ +def before8330 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521505),(tail8300_71 k),(tail8300_69 k)⟩ +def before8331 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8300_72 k),(tail8300_21 k)⟩ +def before8332 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521631),(tail8300_73 k),(tail8300_20 k)⟩ +def before8333 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8300_74 k),(tail8300_19 k)⟩ +def before8334 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8300_74 k),(tail8300_75 k)⟩ +def before8335 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521631),(tail8300_73 k),(tail8300_76 k)⟩ +def before8336 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521631),(tail8300_78 k),(tail8300_76 k)⟩ +def before8337 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8300_79 k),(tail8300_18 k)⟩ +def before8338 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521849),(tail8300_80 k),(tail8300_17 k)⟩ +def before8339 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8300_81 k),(tail8300_16 k)⟩ +def before8340 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8300_81 k),(tail8300_83 k)⟩ +def before8341 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521849),(tail8300_80 k),(tail8300_84 k)⟩ +def before8342 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521849),(tail8300_86 k),(tail8300_84 k)⟩ +def before8343 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8300_87 k),(tail8300_83 k)⟩ +def before8344 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8300_88 k),(tail8300_82 k)⟩ +def before8345 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8300_88 k),(tail8300_90 k)⟩ +def before8346 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8300_91 k),(tail8300_90 k)⟩ +def before8347 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8300_92 k),(tail8300_89 k)⟩ +def before8348 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8300_92 k),(tail8300_94 k)⟩ +def before8349 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8300_95 k),(tail8300_94 k)⟩ +def before8350 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8300_96 k),(tail8300_93 k)⟩ +def before8351 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8300_96 k),(tail8300_98 k)⟩ +def before8352 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8300_99 k),(tail8300_98 k)⟩ +def before8353 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8300_100 k),tail8300_102⟩ +def before8354 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8300_103 k),tail8300_101⟩ +def before8355 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8300_103 k),tail8300_104⟩ +def before8356 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8300_105 k),tail8300_104⟩ +def before8357 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8300_106 k),tail8300_15⟩ +def before8358 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8300_107 k),tail8300_14⟩ +def before8359 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8300_107 k),tail8300_108⟩ +def before8360 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8300_106 k),tail8300_109⟩ +def before8361 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8300_110 k),tail8300_109⟩ +def before8362 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8300_111 k),tail8300_13⟩ +def before8363 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail8300_112 k),tail8300_12⟩ +def before8364 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8300_113 k),tail8300_11⟩ +def before8365 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8300_113 k),tail8300_114⟩ +def before8366 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail8300_112 k),tail8300_115⟩ +def before8367 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail8300_117 k),tail8300_115⟩ +def before8368 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8300_118 k),tail8300_10⟩ +def before8369 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526905),(tail8300_119 k),tail8300_9⟩ +def before8370 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8300_120 k),tail8300_8⟩ +def before8371 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8300_120 k),tail8300_121⟩ +def before8372 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526905),(tail8300_119 k),tail8300_122⟩ +def before8373 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526905),(tail8300_124 k),tail8300_122⟩ +def before8374 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8300_125 k),tail8300_7⟩ +def before8375 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527123),(tail8300_126 k),tail8300_0⟩ +def before8376 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527123),(tail8300_126 k),tail8300_127⟩ +def before8377 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527123),(tail8300_129 k),tail8300_127⟩ +def before8378 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527125),(tail8300_130 k),tail8300_0⟩ +def before8379 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527125),(tail8300_130 k),tail8300_127⟩ +def before8380 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527123),(tail8300_129 k),tail8300_131⟩ +def before8381 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527121),(tail8300_128 k),tail8300_132⟩ +def before8382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527119),(tail8300_133 k),tail8300_134⟩ +def before8383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8300_125 k),tail8300_135⟩ +def before8384 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8300_136 k),tail8300_137⟩ +def before8385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526905),(tail8300_124 k),tail8300_138⟩ +def before8386 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526903),(tail8300_123 k),tail8300_139⟩ +def before8387 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526901),(tail8300_140 k),tail8300_141⟩ +def before8388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8300_118 k),tail8300_142⟩ +def before8389 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8300_143 k),tail8300_144⟩ +def before8390 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail8300_117 k),tail8300_145⟩ +def before8391 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526643),(tail8300_116 k),tail8300_146⟩ +def before8392 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526641),(tail8300_147 k),tail8300_148⟩ +def before8393 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8300_111 k),tail8300_149⟩ +def before8394 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8300_150 k),tail8300_151⟩ +def before8395 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8300_110 k),tail8300_152⟩ +def before8396 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8300_87 k),(tail8300_153 k)⟩ +def before8397 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521849),(tail8300_86 k),(tail8300_154 k)⟩ +def before8398 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521847),(tail8300_85 k),(tail8300_155 k)⟩ +def before8399 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521845),(tail8300_156 k),(tail8300_157 k)⟩ +def after8399 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8300_79 k),(tail8300_158 k)⟩ + +theorem macro8300 (k : Nat) : applyExit (before8300 k) exit6 1 = some (before8301 k) := by + simp (disch := omega) [before8300, before8301, exit6, applyExit, pop, push] + <;> omega +theorem step8300 (k : Nat) : Runs (1*1) (before8300 k).denote (before8301 k).denote := + @applyExit_sound (before8300 k) (before8301 k) exit6 1 valid6 (macro8300 k) +theorem macro8301 (k : Nat) : applyExit (before8301 k) exit0 3 = some (before8302 k) := by + simp (disch := omega) [before8301, before8302, exit0, applyExit, pop, push] + <;> omega +theorem step8301 (k : Nat) : Runs (3*2) (before8301 k).denote (before8302 k).denote := + @applyExit_sound (before8301 k) (before8302 k) exit0 3 valid0 (macro8301 k) +theorem macro8302 (k : Nat) : applyExit (before8302 k) exit13 16 = some (before8303 k) := by + simp (disch := omega) [before8302, before8303, exit13, applyExit, pop, push] + <;> omega +theorem step8302 (k : Nat) : Runs (16*2) (before8302 k).denote (before8303 k).denote := + @applyExit_sound (before8302 k) (before8303 k) exit13 16 valid13 (macro8302 k) +theorem macro8303 (k : Nat) : applyExit (before8303 k) exit0 2 = some (before8304 k) := by + simp (disch := omega) [before8303, before8304, exit0, applyExit, pop, push] + <;> omega +theorem step8303 (k : Nat) : Runs (2*2) (before8303 k).denote (before8304 k).denote := + @applyExit_sound (before8303 k) (before8304 k) exit0 2 valid0 (macro8303 k) +theorem macro8304 (k : Nat) : applyExit (before8304 k) exit1 1 = some (before8305 k) := by + simp (disch := omega) [before8304, before8305, exit1, applyExit, pop, push] + <;> omega +theorem step8304 (k : Nat) : Runs (1*3) (before8304 k).denote (before8305 k).denote := + @applyExit_sound (before8304 k) (before8305 k) exit1 1 valid1 (macro8304 k) +theorem macro8305 (k : Nat) : applyExit (before8305 k) exit2 2 = some (before8306 k) := by + simp (disch := omega) [before8305, before8306, exit2, applyExit, pop, push] + <;> omega +theorem step8305 (k : Nat) : Runs (2*2) (before8305 k).denote (before8306 k).denote := + @applyExit_sound (before8305 k) (before8306 k) exit2 2 valid2 (macro8305 k) +theorem macro8306 (k : Nat) : applyExit (before8306 k) exit6 1 = some (before8307 k) := by + simp (disch := omega) [before8306, before8307, exit6, applyExit, pop, push] + <;> omega +theorem step8306 (k : Nat) : Runs (1*1) (before8306 k).denote (before8307 k).denote := + @applyExit_sound (before8306 k) (before8307 k) exit6 1 valid6 (macro8306 k) +theorem macro8307 (k : Nat) : applyExit (before8307 k) exit0 3 = some (before8308 k) := by + simp (disch := omega) [before8307, before8308, exit0, applyExit, pop, push] + <;> omega +theorem step8307 (k : Nat) : Runs (3*2) (before8307 k).denote (before8308 k).denote := + @applyExit_sound (before8307 k) (before8308 k) exit0 3 valid0 (macro8307 k) +theorem macro8308 (k : Nat) : applyExit (before8308 k) exit13 16 = some (before8309 k) := by + simp (disch := omega) [before8308, before8309, exit13, applyExit, pop, push] + <;> omega +theorem step8308 (k : Nat) : Runs (16*2) (before8308 k).denote (before8309 k).denote := + @applyExit_sound (before8308 k) (before8309 k) exit13 16 valid13 (macro8308 k) +theorem macro8309 (k : Nat) : applyExit (before8309 k) exit0 2 = some (before8310 k) := by + simp (disch := omega) [before8309, before8310, exit0, applyExit, pop, push] + <;> omega +theorem step8309 (k : Nat) : Runs (2*2) (before8309 k).denote (before8310 k).denote := + @applyExit_sound (before8309 k) (before8310 k) exit0 2 valid0 (macro8309 k) +theorem macro8310 (k : Nat) : applyExit (before8310 k) exit1 1 = some (before8311 k) := by + simp (disch := omega) [before8310, before8311, exit1, applyExit, pop, push] + <;> omega +theorem step8310 (k : Nat) : Runs (1*3) (before8310 k).denote (before8311 k).denote := + @applyExit_sound (before8310 k) (before8311 k) exit1 1 valid1 (macro8310 k) +theorem macro8311 (k : Nat) : applyExit (before8311 k) exit2 2 = some (before8312 k) := by + simp (disch := omega) [before8311, before8312, exit2, applyExit, pop, push] + <;> omega +theorem step8311 (k : Nat) : Runs (2*2) (before8311 k).denote (before8312 k).denote := + @applyExit_sound (before8311 k) (before8312 k) exit2 2 valid2 (macro8311 k) +theorem macro8312 (k : Nat) : applyExit (before8312 k) exit6 1 = some (before8313 k) := by + simp (disch := omega) [before8312, before8313, exit6, applyExit, pop, push] + <;> omega +theorem step8312 (k : Nat) : Runs (1*1) (before8312 k).denote (before8313 k).denote := + @applyExit_sound (before8312 k) (before8313 k) exit6 1 valid6 (macro8312 k) +theorem macro8313 (k : Nat) : applyExit (before8313 k) exit0 3 = some (before8314 k) := by + simp (disch := omega) [before8313, before8314, exit0, applyExit, pop, push] + <;> omega +theorem step8313 (k : Nat) : Runs (3*2) (before8313 k).denote (before8314 k).denote := + @applyExit_sound (before8313 k) (before8314 k) exit0 3 valid0 (macro8313 k) +theorem macro8314 (k : Nat) : applyExit (before8314 k) exit13 3 = some (before8315 k) := by + simp (disch := omega) [before8314, before8315, exit13, applyExit, pop, push] + <;> omega +theorem step8314 (k : Nat) : Runs (3*2) (before8314 k).denote (before8315 k).denote := + @applyExit_sound (before8314 k) (before8315 k) exit13 3 valid13 (macro8314 k) +theorem macro8315 (k : Nat) : applyExit (before8315 k) exit377 (1*k+6) = some (before8316 k) := by + simp (disch := omega) [before8315, before8316, exit377, applyExit, pop, push] + <;> omega +theorem step8315 (k : Nat) : Runs ((1*k+6)*50) (before8315 k).denote (before8316 k).denote := + @applyExit_sound (before8315 k) (before8316 k) exit377 (1*k+6) valid377 (macro8315 k) +theorem macro8316 (k : Nat) : applyExit (before8316 k) exit378 1 = some (before8317 k) := by + simp (disch := omega) [before8316, before8317, exit378, applyExit, pop, push] + <;> omega +theorem step8316 (k : Nat) : Runs (1*38) (before8316 k).denote (before8317 k).denote := + @applyExit_sound (before8316 k) (before8317 k) exit378 1 valid378 (macro8316 k) +theorem macro8317 (k : Nat) : applyExit (before8317 k) exit275 1 = some (before8318 k) := by + simp (disch := omega) [before8317, before8318, exit275, applyExit, pop, push] + <;> omega +theorem step8317 (k : Nat) : Runs (1*38) (before8317 k).denote (before8318 k).denote := + @applyExit_sound (before8317 k) (before8318 k) exit275 1 valid275 (macro8317 k) +theorem macro8318 (k : Nat) : applyExit (before8318 k) exit0 791761145 = some (before8319 k) := by + simp (disch := omega) [before8318, before8319, exit0, applyExit, pop, push] + <;> omega +theorem step8318 (k : Nat) : Runs (791761145*2) (before8318 k).denote (before8319 k).denote := + @applyExit_sound (before8318 k) (before8319 k) exit0 791761145 valid0 (macro8318 k) +theorem macro8319 (k : Nat) : applyExit (before8319 k) exit1 1 = some (before8320 k) := by + simp (disch := omega) [before8319, before8320, exit1, applyExit, pop, push] + <;> omega +theorem step8319 (k : Nat) : Runs (1*3) (before8319 k).denote (before8320 k).denote := + @applyExit_sound (before8319 k) (before8320 k) exit1 1 valid1 (macro8319 k) +theorem macro8320 (k : Nat) : applyExit (before8320 k) exit2 791761145 = some (before8321 k) := by + simp (disch := omega) [before8320, before8321, exit2, applyExit, pop, push] + <;> omega +theorem step8320 (k : Nat) : Runs (791761145*2) (before8320 k).denote (before8321 k).denote := + @applyExit_sound (before8320 k) (before8321 k) exit2 791761145 valid2 (macro8320 k) +theorem macro8321 (k : Nat) : applyExit (before8321 k) exit276 1 = some (before8322 k) := by + simp (disch := omega) [before8321, before8322, exit276, applyExit, pop, push] + <;> omega +theorem step8321 (k : Nat) : Runs (1*38) (before8321 k).denote (before8322 k).denote := + @applyExit_sound (before8321 k) (before8322 k) exit276 1 valid276 (macro8321 k) +theorem macro8322 (k : Nat) : applyExit (before8322 k) exit379 1 = some (before8323 k) := by + simp (disch := omega) [before8322, before8323, exit379, applyExit, pop, push] + <;> omega +theorem step8322 (k : Nat) : Runs (1*25) (before8322 k).denote (before8323 k).denote := + @applyExit_sound (before8322 k) (before8323 k) exit379 1 valid379 (macro8322 k) +theorem macro8323 (k : Nat) : applyExit (before8323 k) exit275 1 = some (before8324 k) := by + simp (disch := omega) [before8323, before8324, exit275, applyExit, pop, push] + <;> omega +theorem step8323 (k : Nat) : Runs (1*38) (before8323 k).denote (before8324 k).denote := + @applyExit_sound (before8323 k) (before8324 k) exit275 1 valid275 (macro8323 k) +theorem macro8324 (k : Nat) : applyExit (before8324 k) exit0 791761146 = some (before8325 k) := by + simp (disch := omega) [before8324, before8325, exit0, applyExit, pop, push] + <;> omega +theorem step8324 (k : Nat) : Runs (791761146*2) (before8324 k).denote (before8325 k).denote := + @applyExit_sound (before8324 k) (before8325 k) exit0 791761146 valid0 (macro8324 k) +theorem macro8325 (k : Nat) : applyExit (before8325 k) exit13 15 = some (before8326 k) := by + simp (disch := omega) [before8325, before8326, exit13, applyExit, pop, push] + <;> omega +theorem step8325 (k : Nat) : Runs (15*2) (before8325 k).denote (before8326 k).denote := + @applyExit_sound (before8325 k) (before8326 k) exit13 15 valid13 (macro8325 k) +theorem macro8326 (k : Nat) : applyExit (before8326 k) exit0 15 = some (before8327 k) := by + simp (disch := omega) [before8326, before8327, exit0, applyExit, pop, push] + <;> omega +theorem step8326 (k : Nat) : Runs (15*2) (before8326 k).denote (before8327 k).denote := + @applyExit_sound (before8326 k) (before8327 k) exit0 15 valid0 (macro8326 k) +theorem macro8327 (k : Nat) : applyExit (before8327 k) exit1 1 = some (before8328 k) := by + simp (disch := omega) [before8327, before8328, exit1, applyExit, pop, push] + <;> omega +theorem step8327 (k : Nat) : Runs (1*3) (before8327 k).denote (before8328 k).denote := + @applyExit_sound (before8327 k) (before8328 k) exit1 1 valid1 (macro8327 k) +theorem macro8328 (k : Nat) : applyExit (before8328 k) exit2 15 = some (before8329 k) := by + simp (disch := omega) [before8328, before8329, exit2, applyExit, pop, push] + <;> omega +theorem step8328 (k : Nat) : Runs (15*2) (before8328 k).denote (before8329 k).denote := + @applyExit_sound (before8328 k) (before8329 k) exit2 15 valid2 (macro8328 k) +theorem macro8329 (k : Nat) : applyExit (before8329 k) exit6 1 = some (before8330 k) := by + simp (disch := omega) [before8329, before8330, exit6, applyExit, pop, push] + <;> omega +theorem step8329 (k : Nat) : Runs (1*1) (before8329 k).denote (before8330 k).denote := + @applyExit_sound (before8329 k) (before8330 k) exit6 1 valid6 (macro8329 k) +theorem macro8330 (k : Nat) : applyExit (before8330 k) exit0 16 = some (before8331 k) := by + simp (disch := omega) [before8330, before8331, exit0, applyExit, pop, push] + <;> omega +theorem step8330 (k : Nat) : Runs (16*2) (before8330 k).denote (before8331 k).denote := + @applyExit_sound (before8330 k) (before8331 k) exit0 16 valid0 (macro8330 k) +theorem macro8331 (k : Nat) : applyExit (before8331 k) exit13 47 = some (before8332 k) := by + simp (disch := omega) [before8331, before8332, exit13, applyExit, pop, push] + <;> omega +theorem step8331 (k : Nat) : Runs (47*2) (before8331 k).denote (before8332 k).denote := + @applyExit_sound (before8331 k) (before8332 k) exit13 47 valid13 (macro8331 k) +theorem macro8332 (k : Nat) : applyExit (before8332 k) exit0 9 = some (before8333 k) := by + simp (disch := omega) [before8332, before8333, exit0, applyExit, pop, push] + <;> omega +theorem step8332 (k : Nat) : Runs (9*2) (before8332 k).denote (before8333 k).denote := + @applyExit_sound (before8332 k) (before8333 k) exit0 9 valid0 (macro8332 k) +theorem macro8333 (k : Nat) : applyExit (before8333 k) exit1 1 = some (before8334 k) := by + simp (disch := omega) [before8333, before8334, exit1, applyExit, pop, push] + <;> omega +theorem step8333 (k : Nat) : Runs (1*3) (before8333 k).denote (before8334 k).denote := + @applyExit_sound (before8333 k) (before8334 k) exit1 1 valid1 (macro8333 k) +theorem macro8334 (k : Nat) : applyExit (before8334 k) exit2 9 = some (before8335 k) := by + simp (disch := omega) [before8334, before8335, exit2, applyExit, pop, push] + <;> omega +theorem step8334 (k : Nat) : Runs (9*2) (before8334 k).denote (before8335 k).denote := + @applyExit_sound (before8334 k) (before8335 k) exit2 9 valid2 (macro8334 k) +theorem macro8335 (k : Nat) : applyExit (before8335 k) exit6 1 = some (before8336 k) := by + simp (disch := omega) [before8335, before8336, exit6, applyExit, pop, push] + <;> omega +theorem step8335 (k : Nat) : Runs (1*1) (before8335 k).denote (before8336 k).denote := + @applyExit_sound (before8335 k) (before8336 k) exit6 1 valid6 (macro8335 k) +theorem macro8336 (k : Nat) : applyExit (before8336 k) exit0 10 = some (before8337 k) := by + simp (disch := omega) [before8336, before8337, exit0, applyExit, pop, push] + <;> omega +theorem step8336 (k : Nat) : Runs (10*2) (before8336 k).denote (before8337 k).denote := + @applyExit_sound (before8336 k) (before8337 k) exit0 10 valid0 (macro8336 k) +theorem macro8337 (k : Nat) : applyExit (before8337 k) exit13 99 = some (before8338 k) := by + simp (disch := omega) [before8337, before8338, exit13, applyExit, pop, push] + <;> omega +theorem step8337 (k : Nat) : Runs (99*2) (before8337 k).denote (before8338 k).denote := + @applyExit_sound (before8337 k) (before8338 k) exit13 99 valid13 (macro8337 k) +theorem macro8338 (k : Nat) : applyExit (before8338 k) exit0 25 = some (before8339 k) := by + simp (disch := omega) [before8338, before8339, exit0, applyExit, pop, push] + <;> omega +theorem step8338 (k : Nat) : Runs (25*2) (before8338 k).denote (before8339 k).denote := + @applyExit_sound (before8338 k) (before8339 k) exit0 25 valid0 (macro8338 k) +theorem macro8339 (k : Nat) : applyExit (before8339 k) exit380 1 = some (before8340 k) := by + simp (disch := omega) [before8339, before8340, exit380, applyExit, pop, push] + <;> omega +theorem step8339 (k : Nat) : Runs (1*23) (before8339 k).denote (before8340 k).denote := + @applyExit_sound (before8339 k) (before8340 k) exit380 1 valid380 (macro8339 k) +theorem macro8340 (k : Nat) : applyExit (before8340 k) exit2 25 = some (before8341 k) := by + simp (disch := omega) [before8340, before8341, exit2, applyExit, pop, push] + <;> omega +theorem step8340 (k : Nat) : Runs (25*2) (before8340 k).denote (before8341 k).denote := + @applyExit_sound (before8340 k) (before8341 k) exit2 25 valid2 (macro8340 k) +theorem macro8341 (k : Nat) : applyExit (before8341 k) exit6 1 = some (before8342 k) := by + simp (disch := omega) [before8341, before8342, exit6, applyExit, pop, push] + <;> omega +theorem step8341 (k : Nat) : Runs (1*1) (before8341 k).denote (before8342 k).denote := + @applyExit_sound (before8341 k) (before8342 k) exit6 1 valid6 (macro8341 k) +theorem macro8342 (k : Nat) : applyExit (before8342 k) exit0 25 = some (before8343 k) := by + simp (disch := omega) [before8342, before8343, exit0, applyExit, pop, push] + <;> omega +theorem step8342 (k : Nat) : Runs (25*2) (before8342 k).denote (before8343 k).denote := + @applyExit_sound (before8342 k) (before8343 k) exit0 25 valid0 (macro8342 k) +theorem macro8343 (k : Nat) : applyExit (before8343 k) exit381 1 = some (before8344 k) := by + simp (disch := omega) [before8343, before8344, exit381, applyExit, pop, push] + <;> omega +theorem step8343 (k : Nat) : Runs (1*970) (before8343 k).denote (before8344 k).denote := + @applyExit_sound (before8343 k) (before8344 k) exit381 1 valid381 (macro8343 k) +theorem macro8344 (k : Nat) : applyExit (before8344 k) exit380 1 = some (before8345 k) := by + simp (disch := omega) [before8344, before8345, exit380, applyExit, pop, push] + <;> omega +theorem step8344 (k : Nat) : Runs (1*23) (before8344 k).denote (before8345 k).denote := + @applyExit_sound (before8344 k) (before8345 k) exit380 1 valid380 (macro8344 k) +theorem macro8345 (k : Nat) : applyExit (before8345 k) exit382 1 = some (before8346 k) := by + simp (disch := omega) [before8345, before8346, exit382, applyExit, pop, push] + <;> omega +theorem step8345 (k : Nat) : Runs (1*101) (before8345 k).denote (before8346 k).denote := + @applyExit_sound (before8345 k) (before8346 k) exit382 1 valid382 (macro8345 k) +theorem macro8346 (k : Nat) : applyExit (before8346 k) exit381 1 = some (before8347 k) := by + simp (disch := omega) [before8346, before8347, exit381, applyExit, pop, push] + <;> omega +theorem step8346 (k : Nat) : Runs (1*970) (before8346 k).denote (before8347 k).denote := + @applyExit_sound (before8346 k) (before8347 k) exit381 1 valid381 (macro8346 k) +theorem macro8347 (k : Nat) : applyExit (before8347 k) exit380 1 = some (before8348 k) := by + simp (disch := omega) [before8347, before8348, exit380, applyExit, pop, push] + <;> omega +theorem step8347 (k : Nat) : Runs (1*23) (before8347 k).denote (before8348 k).denote := + @applyExit_sound (before8347 k) (before8348 k) exit380 1 valid380 (macro8347 k) +theorem macro8348 (k : Nat) : applyExit (before8348 k) exit382 1 = some (before8349 k) := by + simp (disch := omega) [before8348, before8349, exit382, applyExit, pop, push] + <;> omega +theorem step8348 (k : Nat) : Runs (1*101) (before8348 k).denote (before8349 k).denote := + @applyExit_sound (before8348 k) (before8349 k) exit382 1 valid382 (macro8348 k) +theorem macro8349 (k : Nat) : applyExit (before8349 k) exit381 1 = some (before8350 k) := by + simp (disch := omega) [before8349, before8350, exit381, applyExit, pop, push] + <;> omega +theorem step8349 (k : Nat) : Runs (1*970) (before8349 k).denote (before8350 k).denote := + @applyExit_sound (before8349 k) (before8350 k) exit381 1 valid381 (macro8349 k) +theorem macro8350 (k : Nat) : applyExit (before8350 k) exit380 1 = some (before8351 k) := by + simp (disch := omega) [before8350, before8351, exit380, applyExit, pop, push] + <;> omega +theorem step8350 (k : Nat) : Runs (1*23) (before8350 k).denote (before8351 k).denote := + @applyExit_sound (before8350 k) (before8351 k) exit380 1 valid380 (macro8350 k) +theorem macro8351 (k : Nat) : applyExit (before8351 k) exit382 1 = some (before8352 k) := by + simp (disch := omega) [before8351, before8352, exit382, applyExit, pop, push] + <;> omega +theorem step8351 (k : Nat) : Runs (1*101) (before8351 k).denote (before8352 k).denote := + @applyExit_sound (before8351 k) (before8352 k) exit382 1 valid382 (macro8351 k) +def cycleState8352 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w343,(3+1*j)⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,98⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,46⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w340,1⟩,⟨w338,(1*k+6)⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,19⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w341,1⟩,⟨w336,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,23⟩,⟨w0,85⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,99⟩]⟩ +def cyclePart8352_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w342,1⟩,⟨w343,(3+1*j)⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,98⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,46⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w340,1⟩,⟨w338,(1*k+6)⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,19⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w336,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,23⟩,⟨w0,85⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,99⟩]⟩ +def cyclePart8352_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w342,1⟩,⟨w343,(3+1*j)⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,98⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,46⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w340,1⟩,⟨w338,(1*k+6)⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,19⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w341,1⟩,⟨w336,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,23⟩,⟨w0,85⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,99⟩]⟩ +theorem cycleMacro8352_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8352 k j) exit381 1 = some (cyclePart8352_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState8352, cyclePart8352_0, exit381, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8352_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8352_0 k j) exit380 1 = some (cyclePart8352_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8352_0, cyclePart8352_1, exit380, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8352_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8352_1 k j) exit382 1 = some (cycleState8352 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8352_1, cycleState8352, exit382, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun8352 (k j : Nat) (hj : j < (1*k+3)) : Runs 1094 (cycleState8352 k j).denote (cycleState8352 k (j+1)).denote := by + have h0 : Runs (1*970) (cycleState8352 k j).denote (cyclePart8352_0 k j).denote := @applyExit_sound (cycleState8352 k j) (cyclePart8352_0 k j) exit381 1 valid381 (cycleMacro8352_0 k j hj) + have h1 : Runs (1*23) (cyclePart8352_0 k j).denote (cyclePart8352_1 k j).denote := @applyExit_sound (cyclePart8352_0 k j) (cyclePart8352_1 k j) exit380 1 valid380 (cycleMacro8352_1 k j hj) + have h2 : Runs (1*101) (cyclePart8352_1 k j).denote (cycleState8352 k (j+1)).denote := @applyExit_sound (cyclePart8352_1 k j) (cycleState8352 k (j+1)) exit382 1 valid382 (cycleMacro8352_2 k j hj) + exact (@Runs.trans (1*970) ((1*23)+(1*101)) (cycleState8352 k j).denote (cyclePart8352_0 k j).denote (cycleState8352 k (j+1)).denote h0 (@Runs.trans (1*23) (1*101) (cyclePart8352_0 k j).denote (cyclePart8352_1 k j).denote (cycleState8352 k (j+1)).denote h1 h2)) +theorem step8352 (k : Nat) : Runs ((1*k+3)*1094) (before8352 k).denote (before8353 k).denote := by + have h := Runs.chain (fun j => (cycleState8352 k j).denote) 1094 (1*k+3) (cycleRun8352 k) + have h0 : cycleState8352 k 0 = before8352 k := by simp [cycleState8352, before8352] + have h1 : cycleState8352 k (1*k+3) = before8353 k := by + simp [cycleState8352, before8353] <;> omega + simpa only [h0, h1] using h +theorem macro8353 (k : Nat) : applyExit (before8353 k) exit381 1 = some (before8354 k) := by + simp (disch := omega) [before8353, before8354, exit381, applyExit, pop, push] + <;> omega +theorem step8353 (k : Nat) : Runs (1*970) (before8353 k).denote (before8354 k).denote := + @applyExit_sound (before8353 k) (before8354 k) exit381 1 valid381 (macro8353 k) +theorem macro8354 (k : Nat) : applyExit (before8354 k) exit380 1 = some (before8355 k) := by + simp (disch := omega) [before8354, before8355, exit380, applyExit, pop, push] + <;> omega +theorem step8354 (k : Nat) : Runs (1*23) (before8354 k).denote (before8355 k).denote := + @applyExit_sound (before8354 k) (before8355 k) exit380 1 valid380 (macro8354 k) +theorem macro8355 (k : Nat) : applyExit (before8355 k) exit382 1 = some (before8356 k) := by + simp (disch := omega) [before8355, before8356, exit382, applyExit, pop, push] + <;> omega +theorem step8355 (k : Nat) : Runs (1*101) (before8355 k).denote (before8356 k).denote := + @applyExit_sound (before8355 k) (before8356 k) exit382 1 valid382 (macro8355 k) +theorem macro8356 (k : Nat) : applyExit (before8356 k) exit381 1 = some (before8357 k) := by + simp (disch := omega) [before8356, before8357, exit381, applyExit, pop, push] + <;> omega +theorem step8356 (k : Nat) : Runs (1*970) (before8356 k).denote (before8357 k).denote := + @applyExit_sound (before8356 k) (before8357 k) exit381 1 valid381 (macro8356 k) +theorem macro8357 (k : Nat) : applyExit (before8357 k) exit0 5 = some (before8358 k) := by + simp (disch := omega) [before8357, before8358, exit0, applyExit, pop, push] + <;> omega +theorem step8357 (k : Nat) : Runs (5*2) (before8357 k).denote (before8358 k).denote := + @applyExit_sound (before8357 k) (before8358 k) exit0 5 valid0 (macro8357 k) +theorem macro8358 (k : Nat) : applyExit (before8358 k) exit1 1 = some (before8359 k) := by + simp (disch := omega) [before8358, before8359, exit1, applyExit, pop, push] + <;> omega +theorem step8358 (k : Nat) : Runs (1*3) (before8358 k).denote (before8359 k).denote := + @applyExit_sound (before8358 k) (before8359 k) exit1 1 valid1 (macro8358 k) +theorem macro8359 (k : Nat) : applyExit (before8359 k) exit2 5 = some (before8360 k) := by + simp (disch := omega) [before8359, before8360, exit2, applyExit, pop, push] + <;> omega +theorem step8359 (k : Nat) : Runs (5*2) (before8359 k).denote (before8360 k).denote := + @applyExit_sound (before8359 k) (before8360 k) exit2 5 valid2 (macro8359 k) +theorem macro8360 (k : Nat) : applyExit (before8360 k) exit382 1 = some (before8361 k) := by + simp (disch := omega) [before8360, before8361, exit382, applyExit, pop, push] + <;> omega +theorem step8360 (k : Nat) : Runs (1*101) (before8360 k).denote (before8361 k).denote := + @applyExit_sound (before8360 k) (before8361 k) exit382 1 valid382 (macro8360 k) +theorem macro8361 (k : Nat) : applyExit (before8361 k) exit0 6 = some (before8362 k) := by + simp (disch := omega) [before8361, before8362, exit0, applyExit, pop, push] + <;> omega +theorem step8361 (k : Nat) : Runs (6*2) (before8361 k).denote (before8362 k).denote := + @applyExit_sound (before8361 k) (before8362 k) exit0 6 valid0 (macro8361 k) +theorem macro8362 (k : Nat) : applyExit (before8362 k) exit13 23 = some (before8363 k) := by + simp (disch := omega) [before8362, before8363, exit13, applyExit, pop, push] + <;> omega +theorem step8362 (k : Nat) : Runs (23*2) (before8362 k).denote (before8363 k).denote := + @applyExit_sound (before8362 k) (before8363 k) exit13 23 valid13 (macro8362 k) +theorem macro8363 (k : Nat) : applyExit (before8363 k) exit0 85 = some (before8364 k) := by + simp (disch := omega) [before8363, before8364, exit0, applyExit, pop, push] + <;> omega +theorem step8363 (k : Nat) : Runs (85*2) (before8363 k).denote (before8364 k).denote := + @applyExit_sound (before8363 k) (before8364 k) exit0 85 valid0 (macro8363 k) +theorem macro8364 (k : Nat) : applyExit (before8364 k) exit1 1 = some (before8365 k) := by + simp (disch := omega) [before8364, before8365, exit1, applyExit, pop, push] + <;> omega +theorem step8364 (k : Nat) : Runs (1*3) (before8364 k).denote (before8365 k).denote := + @applyExit_sound (before8364 k) (before8365 k) exit1 1 valid1 (macro8364 k) +theorem macro8365 (k : Nat) : applyExit (before8365 k) exit2 85 = some (before8366 k) := by + simp (disch := omega) [before8365, before8366, exit2, applyExit, pop, push] + <;> omega +theorem step8365 (k : Nat) : Runs (85*2) (before8365 k).denote (before8366 k).denote := + @applyExit_sound (before8365 k) (before8366 k) exit2 85 valid2 (macro8365 k) +theorem macro8366 (k : Nat) : applyExit (before8366 k) exit6 1 = some (before8367 k) := by + simp (disch := omega) [before8366, before8367, exit6, applyExit, pop, push] + <;> omega +theorem step8366 (k : Nat) : Runs (1*1) (before8366 k).denote (before8367 k).denote := + @applyExit_sound (before8366 k) (before8367 k) exit6 1 valid6 (macro8366 k) +theorem macro8367 (k : Nat) : applyExit (before8367 k) exit0 86 = some (before8368 k) := by + simp (disch := omega) [before8367, before8368, exit0, applyExit, pop, push] + <;> omega +theorem step8367 (k : Nat) : Runs (86*2) (before8367 k).denote (before8368 k).denote := + @applyExit_sound (before8367 k) (before8368 k) exit0 86 valid0 (macro8367 k) +theorem macro8368 (k : Nat) : applyExit (before8368 k) exit13 44 = some (before8369 k) := by + simp (disch := omega) [before8368, before8369, exit13, applyExit, pop, push] + <;> omega +theorem step8368 (k : Nat) : Runs (44*2) (before8368 k).denote (before8369 k).denote := + @applyExit_sound (before8368 k) (before8369 k) exit13 44 valid13 (macro8368 k) +theorem macro8369 (k : Nat) : applyExit (before8369 k) exit0 9 = some (before8370 k) := by + simp (disch := omega) [before8369, before8370, exit0, applyExit, pop, push] + <;> omega +theorem step8369 (k : Nat) : Runs (9*2) (before8369 k).denote (before8370 k).denote := + @applyExit_sound (before8369 k) (before8370 k) exit0 9 valid0 (macro8369 k) +theorem macro8370 (k : Nat) : applyExit (before8370 k) exit1 1 = some (before8371 k) := by + simp (disch := omega) [before8370, before8371, exit1, applyExit, pop, push] + <;> omega +theorem step8370 (k : Nat) : Runs (1*3) (before8370 k).denote (before8371 k).denote := + @applyExit_sound (before8370 k) (before8371 k) exit1 1 valid1 (macro8370 k) +theorem macro8371 (k : Nat) : applyExit (before8371 k) exit2 9 = some (before8372 k) := by + simp (disch := omega) [before8371, before8372, exit2, applyExit, pop, push] + <;> omega +theorem step8371 (k : Nat) : Runs (9*2) (before8371 k).denote (before8372 k).denote := + @applyExit_sound (before8371 k) (before8372 k) exit2 9 valid2 (macro8371 k) +theorem macro8372 (k : Nat) : applyExit (before8372 k) exit6 1 = some (before8373 k) := by + simp (disch := omega) [before8372, before8373, exit6, applyExit, pop, push] + <;> omega +theorem step8372 (k : Nat) : Runs (1*1) (before8372 k).denote (before8373 k).denote := + @applyExit_sound (before8372 k) (before8373 k) exit6 1 valid6 (macro8372 k) +theorem macro8373 (k : Nat) : applyExit (before8373 k) exit0 10 = some (before8374 k) := by + simp (disch := omega) [before8373, before8374, exit0, applyExit, pop, push] + <;> omega +theorem step8373 (k : Nat) : Runs (10*2) (before8373 k).denote (before8374 k).denote := + @applyExit_sound (before8373 k) (before8374 k) exit0 10 valid0 (macro8373 k) +theorem macro8374 (k : Nat) : applyExit (before8374 k) exit13 99 = some (before8375 k) := by + simp (disch := omega) [before8374, before8375, exit13, applyExit, pop, push] + <;> omega +theorem step8374 (k : Nat) : Runs (99*2) (before8374 k).denote (before8375 k).denote := + @applyExit_sound (before8374 k) (before8375 k) exit13 99 valid13 (macro8374 k) +theorem macro8375 (k : Nat) : applyExit (before8375 k) exit1 1 = some (before8376 k) := by + simp (disch := omega) [before8375, before8376, exit1, applyExit, pop, push] + <;> omega +theorem step8375 (k : Nat) : Runs (1*3) (before8375 k).denote (before8376 k).denote := + @applyExit_sound (before8375 k) (before8376 k) exit1 1 valid1 (macro8375 k) +theorem macro8376 (k : Nat) : applyExit (before8376 k) exit6 1 = some (before8377 k) := by + simp (disch := omega) [before8376, before8377, exit6, applyExit, pop, push] + <;> omega +theorem step8376 (k : Nat) : Runs (1*1) (before8376 k).denote (before8377 k).denote := + @applyExit_sound (before8376 k) (before8377 k) exit6 1 valid6 (macro8376 k) +theorem macro8377 (k : Nat) : applyExit (before8377 k) exit0 1 = some (before8378 k) := by + simp (disch := omega) [before8377, before8378, exit0, applyExit, pop, push] + <;> omega +theorem step8377 (k : Nat) : Runs (1*2) (before8377 k).denote (before8378 k).denote := + @applyExit_sound (before8377 k) (before8378 k) exit0 1 valid0 (macro8377 k) +theorem macro8378 (k : Nat) : applyExit (before8378 k) exit1 1 = some (before8379 k) := by + simp (disch := omega) [before8378, before8379, exit1, applyExit, pop, push] + <;> omega +theorem step8378 (k : Nat) : Runs (1*3) (before8378 k).denote (before8379 k).denote := + @applyExit_sound (before8378 k) (before8379 k) exit1 1 valid1 (macro8378 k) +theorem macro8379 (k : Nat) : applyExit (before8379 k) exit2 1 = some (before8380 k) := by + simp (disch := omega) [before8379, before8380, exit2, applyExit, pop, push] + <;> omega +theorem step8379 (k : Nat) : Runs (1*2) (before8379 k).denote (before8380 k).denote := + @applyExit_sound (before8379 k) (before8380 k) exit2 1 valid2 (macro8379 k) +theorem macro8380 (k : Nat) : applyExit (before8380 k) exit3 1 = some (before8381 k) := by + simp (disch := omega) [before8380, before8381, exit3, applyExit, pop, push] + <;> omega +theorem step8380 (k : Nat) : Runs (1*2) (before8380 k).denote (before8381 k).denote := + @applyExit_sound (before8380 k) (before8381 k) exit3 1 valid3 (macro8380 k) +theorem macro8381 (k : Nat) : applyExit (before8381 k) exit9 1 = some (before8382 k) := by + simp (disch := omega) [before8381, before8382, exit9, applyExit, pop, push] + <;> omega +theorem step8381 (k : Nat) : Runs (1*2) (before8381 k).denote (before8382 k).denote := + @applyExit_sound (before8381 k) (before8382 k) exit9 1 valid9 (macro8381 k) +theorem macro8382 (k : Nat) : applyExit (before8382 k) exit10 97 = some (before8383 k) := by + simp (disch := omega) [before8382, before8383, exit10, applyExit, pop, push] + <;> omega +theorem step8382 (k : Nat) : Runs (97*2) (before8382 k).denote (before8383 k).denote := + @applyExit_sound (before8382 k) (before8383 k) exit10 97 valid10 (macro8382 k) +theorem macro8383 (k : Nat) : applyExit (before8383 k) exit11 1 = some (before8384 k) := by + simp (disch := omega) [before8383, before8384, exit11, applyExit, pop, push] + <;> omega +theorem step8383 (k : Nat) : Runs (1*2) (before8383 k).denote (before8384 k).denote := + @applyExit_sound (before8383 k) (before8384 k) exit11 1 valid11 (macro8383 k) +theorem macro8384 (k : Nat) : applyExit (before8384 k) exit2 9 = some (before8385 k) := by + simp (disch := omega) [before8384, before8385, exit2, applyExit, pop, push] + <;> omega +theorem step8384 (k : Nat) : Runs (9*2) (before8384 k).denote (before8385 k).denote := + @applyExit_sound (before8384 k) (before8385 k) exit2 9 valid2 (macro8384 k) +theorem macro8385 (k : Nat) : applyExit (before8385 k) exit3 1 = some (before8386 k) := by + simp (disch := omega) [before8385, before8386, exit3, applyExit, pop, push] + <;> omega +theorem step8385 (k : Nat) : Runs (1*2) (before8385 k).denote (before8386 k).denote := + @applyExit_sound (before8385 k) (before8386 k) exit3 1 valid3 (macro8385 k) +theorem macro8386 (k : Nat) : applyExit (before8386 k) exit9 1 = some (before8387 k) := by + simp (disch := omega) [before8386, before8387, exit9, applyExit, pop, push] + <;> omega +theorem step8386 (k : Nat) : Runs (1*2) (before8386 k).denote (before8387 k).denote := + @applyExit_sound (before8386 k) (before8387 k) exit9 1 valid9 (macro8386 k) +theorem macro8387 (k : Nat) : applyExit (before8387 k) exit10 42 = some (before8388 k) := by + simp (disch := omega) [before8387, before8388, exit10, applyExit, pop, push] + <;> omega +theorem step8387 (k : Nat) : Runs (42*2) (before8387 k).denote (before8388 k).denote := + @applyExit_sound (before8387 k) (before8388 k) exit10 42 valid10 (macro8387 k) +theorem macro8388 (k : Nat) : applyExit (before8388 k) exit11 1 = some (before8389 k) := by + simp (disch := omega) [before8388, before8389, exit11, applyExit, pop, push] + <;> omega +theorem step8388 (k : Nat) : Runs (1*2) (before8388 k).denote (before8389 k).denote := + @applyExit_sound (before8388 k) (before8389 k) exit11 1 valid11 (macro8388 k) +theorem macro8389 (k : Nat) : applyExit (before8389 k) exit2 85 = some (before8390 k) := by + simp (disch := omega) [before8389, before8390, exit2, applyExit, pop, push] + <;> omega +theorem step8389 (k : Nat) : Runs (85*2) (before8389 k).denote (before8390 k).denote := + @applyExit_sound (before8389 k) (before8390 k) exit2 85 valid2 (macro8389 k) +theorem macro8390 (k : Nat) : applyExit (before8390 k) exit3 1 = some (before8391 k) := by + simp (disch := omega) [before8390, before8391, exit3, applyExit, pop, push] + <;> omega +theorem step8390 (k : Nat) : Runs (1*2) (before8390 k).denote (before8391 k).denote := + @applyExit_sound (before8390 k) (before8391 k) exit3 1 valid3 (macro8390 k) +theorem macro8391 (k : Nat) : applyExit (before8391 k) exit9 1 = some (before8392 k) := by + simp (disch := omega) [before8391, before8392, exit9, applyExit, pop, push] + <;> omega +theorem step8391 (k : Nat) : Runs (1*2) (before8391 k).denote (before8392 k).denote := + @applyExit_sound (before8391 k) (before8392 k) exit9 1 valid9 (macro8391 k) +theorem macro8392 (k : Nat) : applyExit (before8392 k) exit10 21 = some (before8393 k) := by + simp (disch := omega) [before8392, before8393, exit10, applyExit, pop, push] + <;> omega +theorem step8392 (k : Nat) : Runs (21*2) (before8392 k).denote (before8393 k).denote := + @applyExit_sound (before8392 k) (before8393 k) exit10 21 valid10 (macro8392 k) +theorem macro8393 (k : Nat) : applyExit (before8393 k) exit11 1 = some (before8394 k) := by + simp (disch := omega) [before8393, before8394, exit11, applyExit, pop, push] + <;> omega +theorem step8393 (k : Nat) : Runs (1*2) (before8393 k).denote (before8394 k).denote := + @applyExit_sound (before8393 k) (before8394 k) exit11 1 valid11 (macro8393 k) +theorem macro8394 (k : Nat) : applyExit (before8394 k) exit2 5 = some (before8395 k) := by + simp (disch := omega) [before8394, before8395, exit2, applyExit, pop, push] + <;> omega +theorem step8394 (k : Nat) : Runs (5*2) (before8394 k).denote (before8395 k).denote := + @applyExit_sound (before8394 k) (before8395 k) exit2 5 valid2 (macro8394 k) +theorem macro8395 (k : Nat) : applyExit (before8395 k) exit383 (1*k+8) = some (before8396 k) := by + simp (disch := omega) [before8395, before8396, exit383, applyExit, pop, push] + <;> omega +theorem step8395 (k : Nat) : Runs ((1*k+8)*586) (before8395 k).denote (before8396 k).denote := + @applyExit_sound (before8395 k) (before8396 k) exit383 (1*k+8) valid383 (macro8395 k) +theorem macro8396 (k : Nat) : applyExit (before8396 k) exit2 25 = some (before8397 k) := by + simp (disch := omega) [before8396, before8397, exit2, applyExit, pop, push] + <;> omega +theorem step8396 (k : Nat) : Runs (25*2) (before8396 k).denote (before8397 k).denote := + @applyExit_sound (before8396 k) (before8397 k) exit2 25 valid2 (macro8396 k) +theorem macro8397 (k : Nat) : applyExit (before8397 k) exit3 1 = some (before8398 k) := by + simp (disch := omega) [before8397, before8398, exit3, applyExit, pop, push] + <;> omega +theorem step8397 (k : Nat) : Runs (1*2) (before8397 k).denote (before8398 k).denote := + @applyExit_sound (before8397 k) (before8398 k) exit3 1 valid3 (macro8397 k) +theorem macro8398 (k : Nat) : applyExit (before8398 k) exit9 1 = some (before8399 k) := by + simp (disch := omega) [before8398, before8399, exit9, applyExit, pop, push] + <;> omega +theorem step8398 (k : Nat) : Runs (1*2) (before8398 k).denote (before8399 k).denote := + @applyExit_sound (before8398 k) (before8399 k) exit9 1 valid9 (macro8398 k) +theorem macro8399 (k : Nat) : applyExit (before8399 k) exit10 97 = some (after8399 k) := by + simp (disch := omega) [before8399, after8399, exit10, applyExit, pop, push] + <;> omega +theorem step8399 (k : Nat) : Runs (97*2) (before8399 k).denote (after8399 k).denote := + @applyExit_sound (before8399 k) (after8399 k) exit10 97 valid10 (macro8399 k) +theorem chunkRun083 (k : Nat) : Runs (1730*k+4750583272) (before8300 k).denote (after8399 k).denote := by + have h := (@Runs.trans ((((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2))))))+(((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))))+((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970))))))) ((((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))))+((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2))))))+(((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))))+((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2))))))) (before8300 k).denote (before8350 k).denote (after8399 k).denote (@Runs.trans (((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2)))))) (((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))))+((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970)))))) (before8300 k).denote (before8325 k).denote (before8350 k).denote (@Runs.trans ((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))) ((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2))))) (before8300 k).denote (before8312 k).denote (before8325 k).denote (@Runs.trans (((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))) (((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))) (before8300 k).denote (before8306 k).denote (before8312 k).denote (@Runs.trans ((1*1)+((3*2)+(16*2))) ((2*2)+((1*3)+(2*2))) (before8300 k).denote (before8303 k).denote (before8306 k).denote (@Runs.trans (1*1) ((3*2)+(16*2)) (before8300 k).denote (before8301 k).denote (before8303 k).denote (step8300 k) (@Runs.trans (3*2) (16*2) (before8301 k).denote (before8302 k).denote (before8303 k).denote (step8301 k) (step8302 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before8303 k).denote (before8304 k).denote (before8306 k).denote (step8303 k) (@Runs.trans (1*3) (2*2) (before8304 k).denote (before8305 k).denote (before8306 k).denote (step8304 k) (step8305 k)))) (@Runs.trans ((1*1)+((3*2)+(16*2))) ((2*2)+((1*3)+(2*2))) (before8306 k).denote (before8309 k).denote (before8312 k).denote (@Runs.trans (1*1) ((3*2)+(16*2)) (before8306 k).denote (before8307 k).denote (before8309 k).denote (step8306 k) (@Runs.trans (3*2) (16*2) (before8307 k).denote (before8308 k).denote (before8309 k).denote (step8307 k) (step8308 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before8309 k).denote (before8310 k).denote (before8312 k).denote (step8309 k) (@Runs.trans (1*3) (2*2) (before8310 k).denote (before8311 k).denote (before8312 k).denote (step8310 k) (step8311 k))))) (@Runs.trans (((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38)))) (((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2)))) (before8312 k).denote (before8318 k).denote (before8325 k).denote (@Runs.trans ((1*1)+((3*2)+(3*2))) (((1*k+6)*50)+((1*38)+(1*38))) (before8312 k).denote (before8315 k).denote (before8318 k).denote (@Runs.trans (1*1) ((3*2)+(3*2)) (before8312 k).denote (before8313 k).denote (before8315 k).denote (step8312 k) (@Runs.trans (3*2) (3*2) (before8313 k).denote (before8314 k).denote (before8315 k).denote (step8313 k) (step8314 k))) (@Runs.trans ((1*k+6)*50) ((1*38)+(1*38)) (before8315 k).denote (before8316 k).denote (before8318 k).denote (step8315 k) (@Runs.trans (1*38) (1*38) (before8316 k).denote (before8317 k).denote (before8318 k).denote (step8316 k) (step8317 k)))) (@Runs.trans ((791761145*2)+((1*3)+(791761145*2))) (((1*38)+(1*25))+((1*38)+(791761146*2))) (before8318 k).denote (before8321 k).denote (before8325 k).denote (@Runs.trans (791761145*2) ((1*3)+(791761145*2)) (before8318 k).denote (before8319 k).denote (before8321 k).denote (step8318 k) (@Runs.trans (1*3) (791761145*2) (before8319 k).denote (before8320 k).denote (before8321 k).denote (step8319 k) (step8320 k))) (@Runs.trans ((1*38)+(1*25)) ((1*38)+(791761146*2)) (before8321 k).denote (before8323 k).denote (before8325 k).denote (@Runs.trans (1*38) (1*25) (before8321 k).denote (before8322 k).denote (before8323 k).denote (step8321 k) (step8322 k)) (@Runs.trans (1*38) (791761146*2) (before8323 k).denote (before8324 k).denote (before8325 k).denote (step8323 k) (step8324 k)))))) (@Runs.trans ((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2))))) ((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970))))) (before8325 k).denote (before8337 k).denote (before8350 k).denote (@Runs.trans (((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2)))) (((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))) (before8325 k).denote (before8331 k).denote (before8337 k).denote (@Runs.trans ((15*2)+((15*2)+(1*3))) ((15*2)+((1*1)+(16*2))) (before8325 k).denote (before8328 k).denote (before8331 k).denote (@Runs.trans (15*2) ((15*2)+(1*3)) (before8325 k).denote (before8326 k).denote (before8328 k).denote (step8325 k) (@Runs.trans (15*2) (1*3) (before8326 k).denote (before8327 k).denote (before8328 k).denote (step8326 k) (step8327 k))) (@Runs.trans (15*2) ((1*1)+(16*2)) (before8328 k).denote (before8329 k).denote (before8331 k).denote (step8328 k) (@Runs.trans (1*1) (16*2) (before8329 k).denote (before8330 k).denote (before8331 k).denote (step8329 k) (step8330 k)))) (@Runs.trans ((47*2)+((9*2)+(1*3))) ((9*2)+((1*1)+(10*2))) (before8331 k).denote (before8334 k).denote (before8337 k).denote (@Runs.trans (47*2) ((9*2)+(1*3)) (before8331 k).denote (before8332 k).denote (before8334 k).denote (step8331 k) (@Runs.trans (9*2) (1*3) (before8332 k).denote (before8333 k).denote (before8334 k).denote (step8332 k) (step8333 k))) (@Runs.trans (9*2) ((1*1)+(10*2)) (before8334 k).denote (before8335 k).denote (before8337 k).denote (step8334 k) (@Runs.trans (1*1) (10*2) (before8335 k).denote (before8336 k).denote (before8337 k).denote (step8335 k) (step8336 k))))) (@Runs.trans (((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2)))) (((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970)))) (before8337 k).denote (before8343 k).denote (before8350 k).denote (@Runs.trans ((99*2)+((25*2)+(1*23))) ((25*2)+((1*1)+(25*2))) (before8337 k).denote (before8340 k).denote (before8343 k).denote (@Runs.trans (99*2) ((25*2)+(1*23)) (before8337 k).denote (before8338 k).denote (before8340 k).denote (step8337 k) (@Runs.trans (25*2) (1*23) (before8338 k).denote (before8339 k).denote (before8340 k).denote (step8338 k) (step8339 k))) (@Runs.trans (25*2) ((1*1)+(25*2)) (before8340 k).denote (before8341 k).denote (before8343 k).denote (step8340 k) (@Runs.trans (1*1) (25*2) (before8341 k).denote (before8342 k).denote (before8343 k).denote (step8341 k) (step8342 k)))) (@Runs.trans ((1*970)+((1*23)+(1*101))) (((1*970)+(1*23))+((1*101)+(1*970))) (before8343 k).denote (before8346 k).denote (before8350 k).denote (@Runs.trans (1*970) ((1*23)+(1*101)) (before8343 k).denote (before8344 k).denote (before8346 k).denote (step8343 k) (@Runs.trans (1*23) (1*101) (before8344 k).denote (before8345 k).denote (before8346 k).denote (step8344 k) (step8345 k))) (@Runs.trans ((1*970)+(1*23)) ((1*101)+(1*970)) (before8346 k).denote (before8348 k).denote (before8350 k).denote (@Runs.trans (1*970) (1*23) (before8346 k).denote (before8347 k).denote (before8348 k).denote (step8346 k) (step8347 k)) (@Runs.trans (1*101) (1*970) (before8348 k).denote (before8349 k).denote (before8350 k).denote (step8348 k) (step8349 k))))))) (@Runs.trans (((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))))+((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2)))))) (((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))))+((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2)))))) (before8350 k).denote (before8375 k).denote (after8399 k).denote (@Runs.trans ((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2))))) ((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2))))) (before8350 k).denote (before8362 k).denote (before8375 k).denote (@Runs.trans (((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101)))) (((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))) (before8350 k).denote (before8356 k).denote (before8362 k).denote (@Runs.trans ((1*23)+((1*101)+((1*k+3)*1094))) ((1*970)+((1*23)+(1*101))) (before8350 k).denote (before8353 k).denote (before8356 k).denote (@Runs.trans (1*23) ((1*101)+((1*k+3)*1094)) (before8350 k).denote (before8351 k).denote (before8353 k).denote (step8350 k) (@Runs.trans (1*101) ((1*k+3)*1094) (before8351 k).denote (before8352 k).denote (before8353 k).denote (step8351 k) (step8352 k))) (@Runs.trans (1*970) ((1*23)+(1*101)) (before8353 k).denote (before8354 k).denote (before8356 k).denote (step8353 k) (@Runs.trans (1*23) (1*101) (before8354 k).denote (before8355 k).denote (before8356 k).denote (step8354 k) (step8355 k)))) (@Runs.trans ((1*970)+((5*2)+(1*3))) ((5*2)+((1*101)+(6*2))) (before8356 k).denote (before8359 k).denote (before8362 k).denote (@Runs.trans (1*970) ((5*2)+(1*3)) (before8356 k).denote (before8357 k).denote (before8359 k).denote (step8356 k) (@Runs.trans (5*2) (1*3) (before8357 k).denote (before8358 k).denote (before8359 k).denote (step8357 k) (step8358 k))) (@Runs.trans (5*2) ((1*101)+(6*2)) (before8359 k).denote (before8360 k).denote (before8362 k).denote (step8359 k) (@Runs.trans (1*101) (6*2) (before8360 k).denote (before8361 k).denote (before8362 k).denote (step8360 k) (step8361 k))))) (@Runs.trans (((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2)))) (((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2)))) (before8362 k).denote (before8368 k).denote (before8375 k).denote (@Runs.trans ((23*2)+((85*2)+(1*3))) ((85*2)+((1*1)+(86*2))) (before8362 k).denote (before8365 k).denote (before8368 k).denote (@Runs.trans (23*2) ((85*2)+(1*3)) (before8362 k).denote (before8363 k).denote (before8365 k).denote (step8362 k) (@Runs.trans (85*2) (1*3) (before8363 k).denote (before8364 k).denote (before8365 k).denote (step8363 k) (step8364 k))) (@Runs.trans (85*2) ((1*1)+(86*2)) (before8365 k).denote (before8366 k).denote (before8368 k).denote (step8365 k) (@Runs.trans (1*1) (86*2) (before8366 k).denote (before8367 k).denote (before8368 k).denote (step8366 k) (step8367 k)))) (@Runs.trans ((44*2)+((9*2)+(1*3))) (((9*2)+(1*1))+((10*2)+(99*2))) (before8368 k).denote (before8371 k).denote (before8375 k).denote (@Runs.trans (44*2) ((9*2)+(1*3)) (before8368 k).denote (before8369 k).denote (before8371 k).denote (step8368 k) (@Runs.trans (9*2) (1*3) (before8369 k).denote (before8370 k).denote (before8371 k).denote (step8369 k) (step8370 k))) (@Runs.trans ((9*2)+(1*1)) ((10*2)+(99*2)) (before8371 k).denote (before8373 k).denote (before8375 k).denote (@Runs.trans (9*2) (1*1) (before8371 k).denote (before8372 k).denote (before8373 k).denote (step8371 k) (step8372 k)) (@Runs.trans (10*2) (99*2) (before8373 k).denote (before8374 k).denote (before8375 k).denote (step8373 k) (step8374 k)))))) (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2))))) ((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2))))) (before8375 k).denote (before8387 k).denote (after8399 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))) (before8375 k).denote (before8381 k).denote (before8387 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before8375 k).denote (before8378 k).denote (before8381 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before8375 k).denote (before8376 k).denote (before8378 k).denote (step8375 k) (@Runs.trans (1*1) (1*2) (before8376 k).denote (before8377 k).denote (before8378 k).denote (step8376 k) (step8377 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before8378 k).denote (before8379 k).denote (before8381 k).denote (step8378 k) (@Runs.trans (1*2) (1*2) (before8379 k).denote (before8380 k).denote (before8381 k).denote (step8379 k) (step8380 k)))) (@Runs.trans ((1*2)+((97*2)+(1*2))) ((9*2)+((1*2)+(1*2))) (before8381 k).denote (before8384 k).denote (before8387 k).denote (@Runs.trans (1*2) ((97*2)+(1*2)) (before8381 k).denote (before8382 k).denote (before8384 k).denote (step8381 k) (@Runs.trans (97*2) (1*2) (before8382 k).denote (before8383 k).denote (before8384 k).denote (step8382 k) (step8383 k))) (@Runs.trans (9*2) ((1*2)+(1*2)) (before8384 k).denote (before8385 k).denote (before8387 k).denote (step8384 k) (@Runs.trans (1*2) (1*2) (before8385 k).denote (before8386 k).denote (before8387 k).denote (step8385 k) (step8386 k))))) (@Runs.trans (((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2)))) (((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2)))) (before8387 k).denote (before8393 k).denote (after8399 k).denote (@Runs.trans ((42*2)+((1*2)+(85*2))) ((1*2)+((1*2)+(21*2))) (before8387 k).denote (before8390 k).denote (before8393 k).denote (@Runs.trans (42*2) ((1*2)+(85*2)) (before8387 k).denote (before8388 k).denote (before8390 k).denote (step8387 k) (@Runs.trans (1*2) (85*2) (before8388 k).denote (before8389 k).denote (before8390 k).denote (step8388 k) (step8389 k))) (@Runs.trans (1*2) ((1*2)+(21*2)) (before8390 k).denote (before8391 k).denote (before8393 k).denote (step8390 k) (@Runs.trans (1*2) (21*2) (before8391 k).denote (before8392 k).denote (before8393 k).denote (step8391 k) (step8392 k)))) (@Runs.trans ((1*2)+((5*2)+((1*k+8)*586))) (((25*2)+(1*2))+((1*2)+(97*2))) (before8393 k).denote (before8396 k).denote (after8399 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+8)*586)) (before8393 k).denote (before8394 k).denote (before8396 k).denote (step8393 k) (@Runs.trans (5*2) ((1*k+8)*586) (before8394 k).denote (before8395 k).denote (before8396 k).denote (step8394 k) (step8395 k))) (@Runs.trans ((25*2)+(1*2)) ((1*2)+(97*2)) (before8396 k).denote (before8398 k).denote (after8399 k).denote (@Runs.trans (25*2) (1*2) (before8396 k).denote (before8397 k).denote (before8398 k).denote (step8396 k) (step8397 k)) (@Runs.trans (1*2) (97*2) (before8398 k).denote (before8399 k).denote (after8399 k).denote (step8398 k) (step8399 k)))))))) + have ht : (((((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2))))))+(((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))))+((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970)))))))+((((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))))+((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2))))))+(((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))))+((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2)))))))) = (1730*k+4750583272) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean new file mode 100644 index 00000000..12cd2490 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean @@ -0,0 +1,787 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8400_0 : Stack := [] +abbrev tail8400_1 : Stack := ⟨w1,1⟩ :: tail8400_0 +abbrev tail8400_2 : Stack := ⟨w2,1⟩ :: tail8400_1 +abbrev tail8400_3 : Stack := ⟨w1,2⟩ :: tail8400_2 +abbrev tail8400_4 : Stack := ⟨w2,1⟩ :: tail8400_3 +abbrev tail8400_5 : Stack := ⟨w1,2⟩ :: tail8400_4 +abbrev tail8400_6 : Stack := ⟨w0,19⟩ :: tail8400_5 +abbrev tail8400_7 : Stack := ⟨w2,1⟩ :: tail8400_6 +abbrev tail8400_8 : Stack := ⟨w1,3⟩ :: tail8400_7 +abbrev tail8400_9 : Stack := ⟨w0,15⟩ :: tail8400_8 +abbrev tail8400_10 : Stack := ⟨w2,1⟩ :: tail8400_9 +abbrev tail8400_11 : Stack := ⟨w1,3⟩ :: tail8400_10 +abbrev tail8400_12 : Stack := ⟨w0,15⟩ :: tail8400_11 +abbrev tail8400_13 : Stack := ⟨w2,1⟩ :: tail8400_12 +abbrev tail8400_14 : Stack := ⟨w1,3⟩ :: tail8400_13 +abbrev tail8400_15 : Stack := ⟨w0,3⟩ :: tail8400_14 +abbrev tail8400_16 (k : Nat) : Stack := ⟨w338,(1*k+6)⟩ :: tail8400_15 +abbrev tail8400_17 (k : Nat) : Stack := ⟨w340,1⟩ :: tail8400_16 k +abbrev tail8400_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8400_17 k +abbrev tail8400_19 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8400_18 k +abbrev tail8400_20 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8400_19 k +abbrev tail8400_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_20 k +abbrev tail8400_22 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8400_21 k +abbrev tail8400_23 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8400_22 k +abbrev tail8400_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_23 k +abbrev tail8400_25 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8400_24 k +abbrev tail8400_26 : Stack := ⟨w0,3⟩ :: tail8400_0 +abbrev tail8400_27 : Stack := ⟨w1,98⟩ :: tail8400_26 +abbrev tail8400_28 : Stack := ⟨w2,1⟩ :: tail8400_27 +abbrev tail8400_29 : Stack := ⟨w0,10⟩ :: tail8400_28 +abbrev tail8400_30 : Stack := ⟨w1,43⟩ :: tail8400_29 +abbrev tail8400_31 : Stack := ⟨w2,1⟩ :: tail8400_30 +abbrev tail8400_32 : Stack := ⟨w0,86⟩ :: tail8400_31 +abbrev tail8400_33 : Stack := ⟨w1,22⟩ :: tail8400_32 +abbrev tail8400_34 : Stack := ⟨w2,1⟩ :: tail8400_33 +abbrev tail8400_35 : Stack := ⟨w0,5⟩ :: tail8400_34 +abbrev tail8400_36 (k : Nat) : Stack := ⟨w344,(1*k+8)⟩ :: tail8400_35 +abbrev tail8400_37 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8400_36 k +abbrev tail8400_38 (k : Nat) : Stack := ⟨w1,98⟩ :: tail8400_37 k +abbrev tail8400_39 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8400_24 k +abbrev tail8400_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_38 k +abbrev tail8400_41 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8400_40 k +abbrev tail8400_42 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8400_40 k +abbrev tail8400_43 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8400_22 k +abbrev tail8400_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_42 k +abbrev tail8400_45 (k : Nat) : Stack := ⟨w1,46⟩ :: tail8400_42 k +abbrev tail8400_46 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8400_21 k +abbrev tail8400_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_45 k +abbrev tail8400_48 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8400_47 k +abbrev tail8400_49 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8400_47 k +abbrev tail8400_50 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8400_19 k +abbrev tail8400_51 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_49 k +abbrev tail8400_52 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8400_49 k +abbrev tail8400_53 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8400_18 k +abbrev tail8400_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_52 k +abbrev tail8400_55 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8400_54 k +abbrev tail8400_56 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8400_55 k +abbrev tail8400_57 (k : Nat) : Stack := ⟨w345,1⟩ :: tail8400_56 k +abbrev tail8400_58 (k : Nat) : Stack := ⟨w346,(1*k+6)⟩ :: tail8400_57 k +abbrev tail8400_59 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8400_58 k +abbrev tail8400_60 : Stack := ⟨w1,2⟩ :: tail8400_13 +abbrev tail8400_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_59 k +abbrev tail8400_62 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_61 k +abbrev tail8400_63 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_61 k +abbrev tail8400_64 : Stack := ⟨w0,14⟩ :: tail8400_11 +abbrev tail8400_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_63 k +abbrev tail8400_66 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8400_63 k +abbrev tail8400_67 : Stack := ⟨w1,2⟩ :: tail8400_10 +abbrev tail8400_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_66 k +abbrev tail8400_69 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_68 k +abbrev tail8400_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_68 k +abbrev tail8400_71 : Stack := ⟨w0,14⟩ :: tail8400_8 +abbrev tail8400_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_70 k +abbrev tail8400_73 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8400_70 k +abbrev tail8400_74 : Stack := ⟨w1,2⟩ :: tail8400_7 +abbrev tail8400_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_73 k +abbrev tail8400_76 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_75 k +abbrev tail8400_77 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_75 k +abbrev tail8400_78 : Stack := ⟨w0,18⟩ :: tail8400_5 +abbrev tail8400_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_77 k +abbrev tail8400_80 (k : Nat) : Stack := ⟨w1,19⟩ :: tail8400_77 k +abbrev tail8400_81 : Stack := ⟨w1,1⟩ :: tail8400_4 +abbrev tail8400_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_80 k +abbrev tail8400_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_82 k +abbrev tail8400_84 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_82 k +abbrev tail8400_85 : Stack := ⟨w1,1⟩ :: tail8400_2 +abbrev tail8400_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_84 k +abbrev tail8400_87 : Stack := ⟨w0,1⟩ :: tail8400_2 +abbrev tail8400_88 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_82 k +abbrev tail8400_89 : Stack := ⟨w2,2⟩ :: tail8400_1 +abbrev tail8400_90 : Stack := ⟨w1,3⟩ :: tail8400_89 +abbrev tail8400_91 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_80 k +abbrev tail8400_92 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_80 k +abbrev tail8400_93 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8400_80 k +abbrev tail8400_94 : Stack := ⟨w23,1⟩ :: tail8400_1 +abbrev tail8400_95 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8400_92 k +abbrev tail8400_96 : Stack := ⟨w0,1⟩ :: tail8400_1 +abbrev tail8400_97 : Stack := ⟨w2,1⟩ :: tail8400_96 +abbrev tail8400_98 : Stack := ⟨w1,4⟩ :: tail8400_97 +abbrev tail8400_99 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8400_77 k +abbrev tail8400_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_99 k +abbrev tail8400_101 : Stack := ⟨w1,3⟩ :: tail8400_97 +abbrev tail8400_102 : Stack := ⟨w0,1⟩ :: tail8400_101 +abbrev tail8400_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_99 k +abbrev tail8400_104 : Stack := ⟨w2,1⟩ :: tail8400_101 +abbrev tail8400_105 : Stack := ⟨w1,1⟩ :: tail8400_104 +abbrev tail8400_106 : Stack := ⟨w0,18⟩ :: tail8400_105 +abbrev tail8400_107 : Stack := ⟨w1,3⟩ :: tail8400_106 +abbrev tail8400_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_73 k +abbrev tail8400_109 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_73 k +abbrev tail8400_110 : Stack := ⟨w0,17⟩ :: tail8400_105 +abbrev tail8400_111 : Stack := ⟨w2,1⟩ :: tail8400_110 +abbrev tail8400_112 : Stack := ⟨w1,4⟩ :: tail8400_111 +abbrev tail8400_113 : Stack := ⟨w0,15⟩ :: tail8400_112 +abbrev tail8400_114 : Stack := ⟨w1,3⟩ :: tail8400_113 +abbrev tail8400_115 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_66 k +abbrev tail8400_116 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_66 k +abbrev tail8400_117 : Stack := ⟨w0,14⟩ :: tail8400_112 +abbrev tail8400_118 : Stack := ⟨w2,1⟩ :: tail8400_117 +abbrev tail8400_119 : Stack := ⟨w1,4⟩ :: tail8400_118 +abbrev tail8400_120 : Stack := ⟨w0,15⟩ :: tail8400_119 +abbrev tail8400_121 : Stack := ⟨w1,3⟩ :: tail8400_120 +abbrev tail8400_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_59 k +abbrev tail8400_123 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_59 k +abbrev tail8400_124 : Stack := ⟨w0,14⟩ :: tail8400_119 +abbrev tail8400_125 : Stack := ⟨w2,1⟩ :: tail8400_124 +abbrev tail8400_126 : Stack := ⟨w1,4⟩ :: tail8400_125 +abbrev tail8400_127 : Stack := ⟨w0,3⟩ :: tail8400_126 +abbrev tail8400_128 (k : Nat) : Stack := ⟨w347,(1*k+6)⟩ :: tail8400_127 +abbrev tail8400_129 (k : Nat) : Stack := ⟨w348,1⟩ :: tail8400_128 k +abbrev tail8400_130 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8400_129 k +abbrev tail8400_131 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8400_130 k +abbrev tail8400_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_52 k +abbrev tail8400_133 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8400_52 k +abbrev tail8400_134 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8400_133 k +abbrev tail8400_135 (k : Nat) : Stack := ⟨w349,1⟩ :: tail8400_128 k +abbrev tail8400_136 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8400_135 k +abbrev tail8400_137 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8400_136 k +abbrev tail8400_138 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8400_137 k +abbrev tail8400_139 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8400_138 k +abbrev tail8400_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_45 k +abbrev tail8400_141 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8400_45 k +abbrev tail8400_142 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8400_137 k +abbrev tail8400_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_142 k +abbrev tail8400_144 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8400_143 k +abbrev tail8400_145 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8400_144 k +abbrev tail8400_146 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8400_145 k +abbrev tail8400_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_38 k +abbrev tail8400_148 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8400_38 k +abbrev tail8400_149 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8400_144 k +abbrev tail8400_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_149 k +abbrev tail8400_151 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8400_150 k +abbrev tail8400_152 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8400_151 k +abbrev tail8400_153 (k : Nat) : Stack := ⟨w1,26⟩ :: tail8400_152 k +abbrev tail8400_154 (k : Nat) : Stack := ⟨w344,(1*k+7)⟩ :: tail8400_35 +abbrev tail8400_155 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8400_154 k +abbrev tail8400_156 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8400_155 k +abbrev tail8400_157 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8400_151 k +abbrev tail8400_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_157 k +abbrev tail8400_159 (k : Nat) : Stack := ⟨w1,26⟩ :: tail8400_158 k +abbrev tail8400_160 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8400_159 k + +def before8400 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8400_25 k),(tail8400_38 k)⟩ +def before8401 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8400_39 k),(tail8400_40 k)⟩ +def before8402 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521631),(tail8400_24 k),(tail8400_41 k)⟩ +def before8403 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521629),(tail8400_23 k),(tail8400_42 k)⟩ +def before8404 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521627),(tail8400_43 k),(tail8400_44 k)⟩ +def before8405 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8400_22 k),(tail8400_45 k)⟩ +def before8406 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8400_46 k),(tail8400_47 k)⟩ +def before8407 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521505),(tail8400_21 k),(tail8400_48 k)⟩ +def before8408 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521503),(tail8400_20 k),(tail8400_49 k)⟩ +def before8409 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail8400_50 k),(tail8400_51 k)⟩ +def before8410 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8400_19 k),(tail8400_52 k)⟩ +def before8411 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8400_53 k),(tail8400_54 k)⟩ +def before8412 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8400_18 k),(tail8400_55 k)⟩ +def before8413 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8400_17 k),(tail8400_56 k)⟩ +def before8414 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8400_16 k),(tail8400_57 k)⟩ +def before8415 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8400_15,(tail8400_58 k)⟩ +def before8416 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8400_14,(tail8400_59 k)⟩ +def before8417 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8400_60,(tail8400_61 k)⟩ +def before8418 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail8400_13,(tail8400_62 k)⟩ +def before8419 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1135),tail8400_12,(tail8400_63 k)⟩ +def before8420 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail8400_64,(tail8400_65 k)⟩ +def before8421 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8400_11,(tail8400_66 k)⟩ +def before8422 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8400_67,(tail8400_68 k)⟩ +def before8423 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail8400_10,(tail8400_69 k)⟩ +def before8424 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail8400_9,(tail8400_70 k)⟩ +def before8425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail8400_71,(tail8400_72 k)⟩ +def before8426 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8400_8,(tail8400_73 k)⟩ +def before8427 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8400_74,(tail8400_75 k)⟩ +def before8428 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail8400_7,(tail8400_76 k)⟩ +def before8429 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail8400_6,(tail8400_77 k)⟩ +def before8430 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail8400_78,(tail8400_79 k)⟩ +def before8431 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail8400_5,(tail8400_80 k)⟩ +def before8432 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8400_81,(tail8400_82 k)⟩ +def before8433 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8400_4,(tail8400_83 k)⟩ +def before8434 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1255),tail8400_3,(tail8400_84 k)⟩ +def before8435 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail8400_85,(tail8400_86 k)⟩ +def before8436 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8400_87,(tail8400_86 k)⟩ +def before8437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8400_87,(tail8400_88 k)⟩ +def before8438 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8400_89,(tail8400_88 k)⟩ +def before8439 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8400_90,(tail8400_82 k)⟩ +def before8440 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8400_90,(tail8400_91 k)⟩ +def before8441 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8400_89,(tail8400_92 k)⟩ +def before8442 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1259),tail8400_2,(tail8400_93 k)⟩ +def before8443 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail8400_94,(tail8400_93 k)⟩ +def before8444 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1259),tail8400_94,(tail8400_95 k)⟩ +def before8445 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail8400_96,(tail8400_95 k)⟩ +def before8446 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1257),tail8400_97,(tail8400_92 k)⟩ +def before8447 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail8400_98,(tail8400_80 k)⟩ +def before8448 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1249),tail8400_98,(tail8400_100 k)⟩ +def before8449 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8400_102,(tail8400_100 k)⟩ +def before8450 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail8400_102,(tail8400_103 k)⟩ +def before8451 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8400_104,(tail8400_103 k)⟩ +def before8452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8400_105,(tail8400_99 k)⟩ +def before8453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail8400_106,(tail8400_77 k)⟩ +def before8454 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8400_107,(tail8400_75 k)⟩ +def before8455 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8400_107,(tail8400_108 k)⟩ +def before8456 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1211),tail8400_106,(tail8400_109 k)⟩ +def before8457 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail8400_111,(tail8400_109 k)⟩ +def before8458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8400_112,(tail8400_73 k)⟩ +def before8459 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail8400_113,(tail8400_70 k)⟩ +def before8460 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8400_114,(tail8400_68 k)⟩ +def before8461 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8400_114,(tail8400_115 k)⟩ +def before8462 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail8400_113,(tail8400_116 k)⟩ +def before8463 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail8400_118,(tail8400_116 k)⟩ +def before8464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8400_119,(tail8400_66 k)⟩ +def before8465 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail8400_120,(tail8400_63 k)⟩ +def before8466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8400_121,(tail8400_61 k)⟩ +def before8467 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8400_121,(tail8400_122 k)⟩ +def before8468 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail8400_120,(tail8400_123 k)⟩ +def before8469 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail8400_125,(tail8400_123 k)⟩ +def before8470 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8400_126,(tail8400_59 k)⟩ +def before8471 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8400_127,(tail8400_58 k)⟩ +def before8472 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8400_128 k),(tail8400_57 k)⟩ +def before8473 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8400_129 k),(tail8400_56 k)⟩ +def before8474 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8400_130 k),(tail8400_55 k)⟩ +def before8475 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8400_131 k),(tail8400_54 k)⟩ +def before8476 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8400_131 k),(tail8400_132 k)⟩ +def before8477 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8400_130 k),(tail8400_133 k)⟩ +def before8478 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8400_129 k),(tail8400_134 k)⟩ +def before8479 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8400_135 k),(tail8400_134 k)⟩ +def before8480 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8400_136 k),(tail8400_133 k)⟩ +def before8481 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8400_137 k),(tail8400_52 k)⟩ +def before8482 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521503),(tail8400_138 k),(tail8400_49 k)⟩ +def before8483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8400_139 k),(tail8400_47 k)⟩ +def before8484 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8400_139 k),(tail8400_140 k)⟩ +def before8485 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521503),(tail8400_138 k),(tail8400_141 k)⟩ +def before8486 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521503),(tail8400_143 k),(tail8400_141 k)⟩ +def before8487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8400_144 k),(tail8400_45 k)⟩ +def before8488 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521629),(tail8400_145 k),(tail8400_42 k)⟩ +def before8489 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8400_146 k),(tail8400_40 k)⟩ +def before8490 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8400_146 k),(tail8400_147 k)⟩ +def before8491 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521629),(tail8400_145 k),(tail8400_148 k)⟩ +def before8492 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521629),(tail8400_150 k),(tail8400_148 k)⟩ +def before8493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8400_151 k),(tail8400_38 k)⟩ +def before8494 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521847),(tail8400_152 k),(tail8400_37 k)⟩ +def before8495 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8400_153 k),(tail8400_36 k)⟩ +def before8496 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8400_153 k),(tail8400_155 k)⟩ +def before8497 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521847),(tail8400_152 k),(tail8400_156 k)⟩ +def before8498 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521847),(tail8400_158 k),(tail8400_156 k)⟩ +def before8499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8400_159 k),(tail8400_155 k)⟩ +def after8499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8400_160 k),(tail8400_154 k)⟩ + +theorem macro8400 (k : Nat) : applyExit (before8400 k) exit11 1 = some (before8401 k) := by + simp (disch := omega) [before8400, before8401, exit11, applyExit, pop, push] + <;> omega +theorem step8400 (k : Nat) : Runs (1*2) (before8400 k).denote (before8401 k).denote := + @applyExit_sound (before8400 k) (before8401 k) exit11 1 valid11 (macro8400 k) +theorem macro8401 (k : Nat) : applyExit (before8401 k) exit2 9 = some (before8402 k) := by + simp (disch := omega) [before8401, before8402, exit2, applyExit, pop, push] + <;> omega +theorem step8401 (k : Nat) : Runs (9*2) (before8401 k).denote (before8402 k).denote := + @applyExit_sound (before8401 k) (before8402 k) exit2 9 valid2 (macro8401 k) +theorem macro8402 (k : Nat) : applyExit (before8402 k) exit3 1 = some (before8403 k) := by + simp (disch := omega) [before8402, before8403, exit3, applyExit, pop, push] + <;> omega +theorem step8402 (k : Nat) : Runs (1*2) (before8402 k).denote (before8403 k).denote := + @applyExit_sound (before8402 k) (before8403 k) exit3 1 valid3 (macro8402 k) +theorem macro8403 (k : Nat) : applyExit (before8403 k) exit9 1 = some (before8404 k) := by + simp (disch := omega) [before8403, before8404, exit9, applyExit, pop, push] + <;> omega +theorem step8403 (k : Nat) : Runs (1*2) (before8403 k).denote (before8404 k).denote := + @applyExit_sound (before8403 k) (before8404 k) exit9 1 valid9 (macro8403 k) +theorem macro8404 (k : Nat) : applyExit (before8404 k) exit10 45 = some (before8405 k) := by + simp (disch := omega) [before8404, before8405, exit10, applyExit, pop, push] + <;> omega +theorem step8404 (k : Nat) : Runs (45*2) (before8404 k).denote (before8405 k).denote := + @applyExit_sound (before8404 k) (before8405 k) exit10 45 valid10 (macro8404 k) +theorem macro8405 (k : Nat) : applyExit (before8405 k) exit11 1 = some (before8406 k) := by + simp (disch := omega) [before8405, before8406, exit11, applyExit, pop, push] + <;> omega +theorem step8405 (k : Nat) : Runs (1*2) (before8405 k).denote (before8406 k).denote := + @applyExit_sound (before8405 k) (before8406 k) exit11 1 valid11 (macro8405 k) +theorem macro8406 (k : Nat) : applyExit (before8406 k) exit2 15 = some (before8407 k) := by + simp (disch := omega) [before8406, before8407, exit2, applyExit, pop, push] + <;> omega +theorem step8406 (k : Nat) : Runs (15*2) (before8406 k).denote (before8407 k).denote := + @applyExit_sound (before8406 k) (before8407 k) exit2 15 valid2 (macro8406 k) +theorem macro8407 (k : Nat) : applyExit (before8407 k) exit3 1 = some (before8408 k) := by + simp (disch := omega) [before8407, before8408, exit3, applyExit, pop, push] + <;> omega +theorem step8407 (k : Nat) : Runs (1*2) (before8407 k).denote (before8408 k).denote := + @applyExit_sound (before8407 k) (before8408 k) exit3 1 valid3 (macro8407 k) +theorem macro8408 (k : Nat) : applyExit (before8408 k) exit9 1 = some (before8409 k) := by + simp (disch := omega) [before8408, before8409, exit9, applyExit, pop, push] + <;> omega +theorem step8408 (k : Nat) : Runs (1*2) (before8408 k).denote (before8409 k).denote := + @applyExit_sound (before8408 k) (before8409 k) exit9 1 valid9 (macro8408 k) +theorem macro8409 (k : Nat) : applyExit (before8409 k) exit10 13 = some (before8410 k) := by + simp (disch := omega) [before8409, before8410, exit10, applyExit, pop, push] + <;> omega +theorem step8409 (k : Nat) : Runs (13*2) (before8409 k).denote (before8410 k).denote := + @applyExit_sound (before8409 k) (before8410 k) exit10 13 valid10 (macro8409 k) +theorem macro8410 (k : Nat) : applyExit (before8410 k) exit11 1 = some (before8411 k) := by + simp (disch := omega) [before8410, before8411, exit11, applyExit, pop, push] + <;> omega +theorem step8410 (k : Nat) : Runs (1*2) (before8410 k).denote (before8411 k).denote := + @applyExit_sound (before8410 k) (before8411 k) exit11 1 valid11 (macro8410 k) +theorem macro8411 (k : Nat) : applyExit (before8411 k) exit2 791761145 = some (before8412 k) := by + simp (disch := omega) [before8411, before8412, exit2, applyExit, pop, push] + <;> omega +theorem step8411 (k : Nat) : Runs (791761145*2) (before8411 k).denote (before8412 k).denote := + @applyExit_sound (before8411 k) (before8412 k) exit2 791761145 valid2 (macro8411 k) +theorem macro8412 (k : Nat) : applyExit (before8412 k) exit276 1 = some (before8413 k) := by + simp (disch := omega) [before8412, before8413, exit276, applyExit, pop, push] + <;> omega +theorem step8412 (k : Nat) : Runs (1*38) (before8412 k).denote (before8413 k).denote := + @applyExit_sound (before8412 k) (before8413 k) exit276 1 valid276 (macro8412 k) +theorem macro8413 (k : Nat) : applyExit (before8413 k) exit384 1 = some (before8414 k) := by + simp (disch := omega) [before8413, before8414, exit384, applyExit, pop, push] + <;> omega +theorem step8413 (k : Nat) : Runs (1*38) (before8413 k).denote (before8414 k).denote := + @applyExit_sound (before8413 k) (before8414 k) exit384 1 valid384 (macro8413 k) +theorem macro8414 (k : Nat) : applyExit (before8414 k) exit385 (1*k+6) = some (before8415 k) := by + simp (disch := omega) [before8414, before8415, exit385, applyExit, pop, push] + <;> omega +theorem step8414 (k : Nat) : Runs ((1*k+6)*38) (before8414 k).denote (before8415 k).denote := + @applyExit_sound (before8414 k) (before8415 k) exit385 (1*k+6) valid385 (macro8414 k) +theorem macro8415 (k : Nat) : applyExit (before8415 k) exit10 3 = some (before8416 k) := by + simp (disch := omega) [before8415, before8416, exit10, applyExit, pop, push] + <;> omega +theorem step8415 (k : Nat) : Runs (3*2) (before8415 k).denote (before8416 k).denote := + @applyExit_sound (before8415 k) (before8416 k) exit10 3 valid10 (macro8415 k) +theorem macro8416 (k : Nat) : applyExit (before8416 k) exit11 1 = some (before8417 k) := by + simp (disch := omega) [before8416, before8417, exit11, applyExit, pop, push] + <;> omega +theorem step8416 (k : Nat) : Runs (1*2) (before8416 k).denote (before8417 k).denote := + @applyExit_sound (before8416 k) (before8417 k) exit11 1 valid11 (macro8416 k) +theorem macro8417 (k : Nat) : applyExit (before8417 k) exit2 2 = some (before8418 k) := by + simp (disch := omega) [before8417, before8418, exit2, applyExit, pop, push] + <;> omega +theorem step8417 (k : Nat) : Runs (2*2) (before8417 k).denote (before8418 k).denote := + @applyExit_sound (before8417 k) (before8418 k) exit2 2 valid2 (macro8417 k) +theorem macro8418 (k : Nat) : applyExit (before8418 k) exit3 1 = some (before8419 k) := by + simp (disch := omega) [before8418, before8419, exit3, applyExit, pop, push] + <;> omega +theorem step8418 (k : Nat) : Runs (1*2) (before8418 k).denote (before8419 k).denote := + @applyExit_sound (before8418 k) (before8419 k) exit3 1 valid3 (macro8418 k) +theorem macro8419 (k : Nat) : applyExit (before8419 k) exit9 1 = some (before8420 k) := by + simp (disch := omega) [before8419, before8420, exit9, applyExit, pop, push] + <;> omega +theorem step8419 (k : Nat) : Runs (1*2) (before8419 k).denote (before8420 k).denote := + @applyExit_sound (before8419 k) (before8420 k) exit9 1 valid9 (macro8419 k) +theorem macro8420 (k : Nat) : applyExit (before8420 k) exit10 14 = some (before8421 k) := by + simp (disch := omega) [before8420, before8421, exit10, applyExit, pop, push] + <;> omega +theorem step8420 (k : Nat) : Runs (14*2) (before8420 k).denote (before8421 k).denote := + @applyExit_sound (before8420 k) (before8421 k) exit10 14 valid10 (macro8420 k) +theorem macro8421 (k : Nat) : applyExit (before8421 k) exit11 1 = some (before8422 k) := by + simp (disch := omega) [before8421, before8422, exit11, applyExit, pop, push] + <;> omega +theorem step8421 (k : Nat) : Runs (1*2) (before8421 k).denote (before8422 k).denote := + @applyExit_sound (before8421 k) (before8422 k) exit11 1 valid11 (macro8421 k) +theorem macro8422 (k : Nat) : applyExit (before8422 k) exit2 2 = some (before8423 k) := by + simp (disch := omega) [before8422, before8423, exit2, applyExit, pop, push] + <;> omega +theorem step8422 (k : Nat) : Runs (2*2) (before8422 k).denote (before8423 k).denote := + @applyExit_sound (before8422 k) (before8423 k) exit2 2 valid2 (macro8422 k) +theorem macro8423 (k : Nat) : applyExit (before8423 k) exit3 1 = some (before8424 k) := by + simp (disch := omega) [before8423, before8424, exit3, applyExit, pop, push] + <;> omega +theorem step8423 (k : Nat) : Runs (1*2) (before8423 k).denote (before8424 k).denote := + @applyExit_sound (before8423 k) (before8424 k) exit3 1 valid3 (macro8423 k) +theorem macro8424 (k : Nat) : applyExit (before8424 k) exit9 1 = some (before8425 k) := by + simp (disch := omega) [before8424, before8425, exit9, applyExit, pop, push] + <;> omega +theorem step8424 (k : Nat) : Runs (1*2) (before8424 k).denote (before8425 k).denote := + @applyExit_sound (before8424 k) (before8425 k) exit9 1 valid9 (macro8424 k) +theorem macro8425 (k : Nat) : applyExit (before8425 k) exit10 14 = some (before8426 k) := by + simp (disch := omega) [before8425, before8426, exit10, applyExit, pop, push] + <;> omega +theorem step8425 (k : Nat) : Runs (14*2) (before8425 k).denote (before8426 k).denote := + @applyExit_sound (before8425 k) (before8426 k) exit10 14 valid10 (macro8425 k) +theorem macro8426 (k : Nat) : applyExit (before8426 k) exit11 1 = some (before8427 k) := by + simp (disch := omega) [before8426, before8427, exit11, applyExit, pop, push] + <;> omega +theorem step8426 (k : Nat) : Runs (1*2) (before8426 k).denote (before8427 k).denote := + @applyExit_sound (before8426 k) (before8427 k) exit11 1 valid11 (macro8426 k) +theorem macro8427 (k : Nat) : applyExit (before8427 k) exit2 2 = some (before8428 k) := by + simp (disch := omega) [before8427, before8428, exit2, applyExit, pop, push] + <;> omega +theorem step8427 (k : Nat) : Runs (2*2) (before8427 k).denote (before8428 k).denote := + @applyExit_sound (before8427 k) (before8428 k) exit2 2 valid2 (macro8427 k) +theorem macro8428 (k : Nat) : applyExit (before8428 k) exit3 1 = some (before8429 k) := by + simp (disch := omega) [before8428, before8429, exit3, applyExit, pop, push] + <;> omega +theorem step8428 (k : Nat) : Runs (1*2) (before8428 k).denote (before8429 k).denote := + @applyExit_sound (before8428 k) (before8429 k) exit3 1 valid3 (macro8428 k) +theorem macro8429 (k : Nat) : applyExit (before8429 k) exit9 1 = some (before8430 k) := by + simp (disch := omega) [before8429, before8430, exit9, applyExit, pop, push] + <;> omega +theorem step8429 (k : Nat) : Runs (1*2) (before8429 k).denote (before8430 k).denote := + @applyExit_sound (before8429 k) (before8430 k) exit9 1 valid9 (macro8429 k) +theorem macro8430 (k : Nat) : applyExit (before8430 k) exit10 18 = some (before8431 k) := by + simp (disch := omega) [before8430, before8431, exit10, applyExit, pop, push] + <;> omega +theorem step8430 (k : Nat) : Runs (18*2) (before8430 k).denote (before8431 k).denote := + @applyExit_sound (before8430 k) (before8431 k) exit10 18 valid10 (macro8430 k) +theorem macro8431 (k : Nat) : applyExit (before8431 k) exit11 1 = some (before8432 k) := by + simp (disch := omega) [before8431, before8432, exit11, applyExit, pop, push] + <;> omega +theorem step8431 (k : Nat) : Runs (1*2) (before8431 k).denote (before8432 k).denote := + @applyExit_sound (before8431 k) (before8432 k) exit11 1 valid11 (macro8431 k) +theorem macro8432 (k : Nat) : applyExit (before8432 k) exit2 1 = some (before8433 k) := by + simp (disch := omega) [before8432, before8433, exit2, applyExit, pop, push] + <;> omega +theorem step8432 (k : Nat) : Runs (1*2) (before8432 k).denote (before8433 k).denote := + @applyExit_sound (before8432 k) (before8433 k) exit2 1 valid2 (macro8432 k) +theorem macro8433 (k : Nat) : applyExit (before8433 k) exit3 1 = some (before8434 k) := by + simp (disch := omega) [before8433, before8434, exit3, applyExit, pop, push] + <;> omega +theorem step8433 (k : Nat) : Runs (1*2) (before8433 k).denote (before8434 k).denote := + @applyExit_sound (before8433 k) (before8434 k) exit3 1 valid3 (macro8433 k) +theorem macro8434 (k : Nat) : applyExit (before8434 k) exit4 1 = some (before8435 k) := by + simp (disch := omega) [before8434, before8435, exit4, applyExit, pop, push] + <;> omega +theorem step8434 (k : Nat) : Runs (1*2) (before8434 k).denote (before8435 k).denote := + @applyExit_sound (before8434 k) (before8435 k) exit4 1 valid4 (macro8434 k) +theorem macro8435 (k : Nat) : applyExit (before8435 k) exit5 1 = some (before8436 k) := by + simp (disch := omega) [before8435, before8436, exit5, applyExit, pop, push] + <;> omega +theorem step8435 (k : Nat) : Runs (1*3) (before8435 k).denote (before8436 k).denote := + @applyExit_sound (before8435 k) (before8436 k) exit5 1 valid5 (macro8435 k) +theorem macro8436 (k : Nat) : applyExit (before8436 k) exit1 1 = some (before8437 k) := by + simp (disch := omega) [before8436, before8437, exit1, applyExit, pop, push] + <;> omega +theorem step8436 (k : Nat) : Runs (1*3) (before8436 k).denote (before8437 k).denote := + @applyExit_sound (before8436 k) (before8437 k) exit1 1 valid1 (macro8436 k) +theorem macro8437 (k : Nat) : applyExit (before8437 k) exit6 1 = some (before8438 k) := by + simp (disch := omega) [before8437, before8438, exit6, applyExit, pop, push] + <;> omega +theorem step8437 (k : Nat) : Runs (1*1) (before8437 k).denote (before8438 k).denote := + @applyExit_sound (before8437 k) (before8438 k) exit6 1 valid6 (macro8437 k) +theorem macro8438 (k : Nat) : applyExit (before8438 k) exit0 3 = some (before8439 k) := by + simp (disch := omega) [before8438, before8439, exit0, applyExit, pop, push] + <;> omega +theorem step8438 (k : Nat) : Runs (3*2) (before8438 k).denote (before8439 k).denote := + @applyExit_sound (before8438 k) (before8439 k) exit0 3 valid0 (macro8438 k) +theorem macro8439 (k : Nat) : applyExit (before8439 k) exit1 1 = some (before8440 k) := by + simp (disch := omega) [before8439, before8440, exit1, applyExit, pop, push] + <;> omega +theorem step8439 (k : Nat) : Runs (1*3) (before8439 k).denote (before8440 k).denote := + @applyExit_sound (before8439 k) (before8440 k) exit1 1 valid1 (macro8439 k) +theorem macro8440 (k : Nat) : applyExit (before8440 k) exit2 3 = some (before8441 k) := by + simp (disch := omega) [before8440, before8441, exit2, applyExit, pop, push] + <;> omega +theorem step8440 (k : Nat) : Runs (3*2) (before8440 k).denote (before8441 k).denote := + @applyExit_sound (before8440 k) (before8441 k) exit2 3 valid2 (macro8440 k) +theorem macro8441 (k : Nat) : applyExit (before8441 k) exit3 1 = some (before8442 k) := by + simp (disch := omega) [before8441, before8442, exit3, applyExit, pop, push] + <;> omega +theorem step8441 (k : Nat) : Runs (1*2) (before8441 k).denote (before8442 k).denote := + @applyExit_sound (before8441 k) (before8442 k) exit3 1 valid3 (macro8441 k) +theorem macro8442 (k : Nat) : applyExit (before8442 k) exit30 1 = some (before8443 k) := by + simp (disch := omega) [before8442, before8443, exit30, applyExit, pop, push] + <;> omega +theorem step8442 (k : Nat) : Runs (1*3) (before8442 k).denote (before8443 k).denote := + @applyExit_sound (before8442 k) (before8443 k) exit30 1 valid30 (macro8442 k) +theorem macro8443 (k : Nat) : applyExit (before8443 k) exit31 1 = some (before8444 k) := by + simp (disch := omega) [before8443, before8444, exit31, applyExit, pop, push] + <;> omega +theorem step8443 (k : Nat) : Runs (1*1) (before8443 k).denote (before8444 k).denote := + @applyExit_sound (before8443 k) (before8444 k) exit31 1 valid31 (macro8443 k) +theorem macro8444 (k : Nat) : applyExit (before8444 k) exit32 1 = some (before8445 k) := by + simp (disch := omega) [before8444, before8445, exit32, applyExit, pop, push] + <;> omega +theorem step8444 (k : Nat) : Runs (1*3) (before8444 k).denote (before8445 k).denote := + @applyExit_sound (before8444 k) (before8445 k) exit32 1 valid32 (macro8444 k) +theorem macro8445 (k : Nat) : applyExit (before8445 k) exit33 1 = some (before8446 k) := by + simp (disch := omega) [before8445, before8446, exit33, applyExit, pop, push] + <;> omega +theorem step8445 (k : Nat) : Runs (1*2) (before8445 k).denote (before8446 k).denote := + @applyExit_sound (before8445 k) (before8446 k) exit33 1 valid33 (macro8445 k) +theorem macro8446 (k : Nat) : applyExit (before8446 k) exit34 4 = some (before8447 k) := by + simp (disch := omega) [before8446, before8447, exit34, applyExit, pop, push] + <;> omega +theorem step8446 (k : Nat) : Runs (4*2) (before8446 k).denote (before8447 k).denote := + @applyExit_sound (before8446 k) (before8447 k) exit34 4 valid34 (macro8446 k) +theorem macro8447 (k : Nat) : applyExit (before8447 k) exit102 1 = some (before8448 k) := by + simp (disch := omega) [before8447, before8448, exit102, applyExit, pop, push] + <;> omega +theorem step8447 (k : Nat) : Runs (1*1) (before8447 k).denote (before8448 k).denote := + @applyExit_sound (before8447 k) (before8448 k) exit102 1 valid102 (macro8447 k) +theorem macro8448 (k : Nat) : applyExit (before8448 k) exit5 1 = some (before8449 k) := by + simp (disch := omega) [before8448, before8449, exit5, applyExit, pop, push] + <;> omega +theorem step8448 (k : Nat) : Runs (1*3) (before8448 k).denote (before8449 k).denote := + @applyExit_sound (before8448 k) (before8449 k) exit5 1 valid5 (macro8448 k) +theorem macro8449 (k : Nat) : applyExit (before8449 k) exit1 1 = some (before8450 k) := by + simp (disch := omega) [before8449, before8450, exit1, applyExit, pop, push] + <;> omega +theorem step8449 (k : Nat) : Runs (1*3) (before8449 k).denote (before8450 k).denote := + @applyExit_sound (before8449 k) (before8450 k) exit1 1 valid1 (macro8449 k) +theorem macro8450 (k : Nat) : applyExit (before8450 k) exit6 1 = some (before8451 k) := by + simp (disch := omega) [before8450, before8451, exit6, applyExit, pop, push] + <;> omega +theorem step8450 (k : Nat) : Runs (1*1) (before8450 k).denote (before8451 k).denote := + @applyExit_sound (before8450 k) (before8451 k) exit6 1 valid6 (macro8450 k) +theorem macro8451 (k : Nat) : applyExit (before8451 k) exit0 1 = some (before8452 k) := by + simp (disch := omega) [before8451, before8452, exit0, applyExit, pop, push] + <;> omega +theorem step8451 (k : Nat) : Runs (1*2) (before8451 k).denote (before8452 k).denote := + @applyExit_sound (before8451 k) (before8452 k) exit0 1 valid0 (macro8451 k) +theorem macro8452 (k : Nat) : applyExit (before8452 k) exit13 18 = some (before8453 k) := by + simp (disch := omega) [before8452, before8453, exit13, applyExit, pop, push] + <;> omega +theorem step8452 (k : Nat) : Runs (18*2) (before8452 k).denote (before8453 k).denote := + @applyExit_sound (before8452 k) (before8453 k) exit13 18 valid13 (macro8452 k) +theorem macro8453 (k : Nat) : applyExit (before8453 k) exit0 3 = some (before8454 k) := by + simp (disch := omega) [before8453, before8454, exit0, applyExit, pop, push] + <;> omega +theorem step8453 (k : Nat) : Runs (3*2) (before8453 k).denote (before8454 k).denote := + @applyExit_sound (before8453 k) (before8454 k) exit0 3 valid0 (macro8453 k) +theorem macro8454 (k : Nat) : applyExit (before8454 k) exit1 1 = some (before8455 k) := by + simp (disch := omega) [before8454, before8455, exit1, applyExit, pop, push] + <;> omega +theorem step8454 (k : Nat) : Runs (1*3) (before8454 k).denote (before8455 k).denote := + @applyExit_sound (before8454 k) (before8455 k) exit1 1 valid1 (macro8454 k) +theorem macro8455 (k : Nat) : applyExit (before8455 k) exit2 3 = some (before8456 k) := by + simp (disch := omega) [before8455, before8456, exit2, applyExit, pop, push] + <;> omega +theorem step8455 (k : Nat) : Runs (3*2) (before8455 k).denote (before8456 k).denote := + @applyExit_sound (before8455 k) (before8456 k) exit2 3 valid2 (macro8455 k) +theorem macro8456 (k : Nat) : applyExit (before8456 k) exit6 1 = some (before8457 k) := by + simp (disch := omega) [before8456, before8457, exit6, applyExit, pop, push] + <;> omega +theorem step8456 (k : Nat) : Runs (1*1) (before8456 k).denote (before8457 k).denote := + @applyExit_sound (before8456 k) (before8457 k) exit6 1 valid6 (macro8456 k) +theorem macro8457 (k : Nat) : applyExit (before8457 k) exit0 4 = some (before8458 k) := by + simp (disch := omega) [before8457, before8458, exit0, applyExit, pop, push] + <;> omega +theorem step8457 (k : Nat) : Runs (4*2) (before8457 k).denote (before8458 k).denote := + @applyExit_sound (before8457 k) (before8458 k) exit0 4 valid0 (macro8457 k) +theorem macro8458 (k : Nat) : applyExit (before8458 k) exit13 15 = some (before8459 k) := by + simp (disch := omega) [before8458, before8459, exit13, applyExit, pop, push] + <;> omega +theorem step8458 (k : Nat) : Runs (15*2) (before8458 k).denote (before8459 k).denote := + @applyExit_sound (before8458 k) (before8459 k) exit13 15 valid13 (macro8458 k) +theorem macro8459 (k : Nat) : applyExit (before8459 k) exit0 3 = some (before8460 k) := by + simp (disch := omega) [before8459, before8460, exit0, applyExit, pop, push] + <;> omega +theorem step8459 (k : Nat) : Runs (3*2) (before8459 k).denote (before8460 k).denote := + @applyExit_sound (before8459 k) (before8460 k) exit0 3 valid0 (macro8459 k) +theorem macro8460 (k : Nat) : applyExit (before8460 k) exit1 1 = some (before8461 k) := by + simp (disch := omega) [before8460, before8461, exit1, applyExit, pop, push] + <;> omega +theorem step8460 (k : Nat) : Runs (1*3) (before8460 k).denote (before8461 k).denote := + @applyExit_sound (before8460 k) (before8461 k) exit1 1 valid1 (macro8460 k) +theorem macro8461 (k : Nat) : applyExit (before8461 k) exit2 3 = some (before8462 k) := by + simp (disch := omega) [before8461, before8462, exit2, applyExit, pop, push] + <;> omega +theorem step8461 (k : Nat) : Runs (3*2) (before8461 k).denote (before8462 k).denote := + @applyExit_sound (before8461 k) (before8462 k) exit2 3 valid2 (macro8461 k) +theorem macro8462 (k : Nat) : applyExit (before8462 k) exit6 1 = some (before8463 k) := by + simp (disch := omega) [before8462, before8463, exit6, applyExit, pop, push] + <;> omega +theorem step8462 (k : Nat) : Runs (1*1) (before8462 k).denote (before8463 k).denote := + @applyExit_sound (before8462 k) (before8463 k) exit6 1 valid6 (macro8462 k) +theorem macro8463 (k : Nat) : applyExit (before8463 k) exit0 4 = some (before8464 k) := by + simp (disch := omega) [before8463, before8464, exit0, applyExit, pop, push] + <;> omega +theorem step8463 (k : Nat) : Runs (4*2) (before8463 k).denote (before8464 k).denote := + @applyExit_sound (before8463 k) (before8464 k) exit0 4 valid0 (macro8463 k) +theorem macro8464 (k : Nat) : applyExit (before8464 k) exit13 15 = some (before8465 k) := by + simp (disch := omega) [before8464, before8465, exit13, applyExit, pop, push] + <;> omega +theorem step8464 (k : Nat) : Runs (15*2) (before8464 k).denote (before8465 k).denote := + @applyExit_sound (before8464 k) (before8465 k) exit13 15 valid13 (macro8464 k) +theorem macro8465 (k : Nat) : applyExit (before8465 k) exit0 3 = some (before8466 k) := by + simp (disch := omega) [before8465, before8466, exit0, applyExit, pop, push] + <;> omega +theorem step8465 (k : Nat) : Runs (3*2) (before8465 k).denote (before8466 k).denote := + @applyExit_sound (before8465 k) (before8466 k) exit0 3 valid0 (macro8465 k) +theorem macro8466 (k : Nat) : applyExit (before8466 k) exit1 1 = some (before8467 k) := by + simp (disch := omega) [before8466, before8467, exit1, applyExit, pop, push] + <;> omega +theorem step8466 (k : Nat) : Runs (1*3) (before8466 k).denote (before8467 k).denote := + @applyExit_sound (before8466 k) (before8467 k) exit1 1 valid1 (macro8466 k) +theorem macro8467 (k : Nat) : applyExit (before8467 k) exit2 3 = some (before8468 k) := by + simp (disch := omega) [before8467, before8468, exit2, applyExit, pop, push] + <;> omega +theorem step8467 (k : Nat) : Runs (3*2) (before8467 k).denote (before8468 k).denote := + @applyExit_sound (before8467 k) (before8468 k) exit2 3 valid2 (macro8467 k) +theorem macro8468 (k : Nat) : applyExit (before8468 k) exit6 1 = some (before8469 k) := by + simp (disch := omega) [before8468, before8469, exit6, applyExit, pop, push] + <;> omega +theorem step8468 (k : Nat) : Runs (1*1) (before8468 k).denote (before8469 k).denote := + @applyExit_sound (before8468 k) (before8469 k) exit6 1 valid6 (macro8468 k) +theorem macro8469 (k : Nat) : applyExit (before8469 k) exit0 4 = some (before8470 k) := by + simp (disch := omega) [before8469, before8470, exit0, applyExit, pop, push] + <;> omega +theorem step8469 (k : Nat) : Runs (4*2) (before8469 k).denote (before8470 k).denote := + @applyExit_sound (before8469 k) (before8470 k) exit0 4 valid0 (macro8469 k) +theorem macro8470 (k : Nat) : applyExit (before8470 k) exit13 3 = some (before8471 k) := by + simp (disch := omega) [before8470, before8471, exit13, applyExit, pop, push] + <;> omega +theorem step8470 (k : Nat) : Runs (3*2) (before8470 k).denote (before8471 k).denote := + @applyExit_sound (before8470 k) (before8471 k) exit13 3 valid13 (macro8470 k) +theorem macro8471 (k : Nat) : applyExit (before8471 k) exit386 (1*k+6) = some (before8472 k) := by + simp (disch := omega) [before8471, before8472, exit386, applyExit, pop, push] + <;> omega +theorem step8471 (k : Nat) : Runs ((1*k+6)*54) (before8471 k).denote (before8472 k).denote := + @applyExit_sound (before8471 k) (before8472 k) exit386 (1*k+6) valid386 (macro8471 k) +theorem macro8472 (k : Nat) : applyExit (before8472 k) exit387 1 = some (before8473 k) := by + simp (disch := omega) [before8472, before8473, exit387, applyExit, pop, push] + <;> omega +theorem step8472 (k : Nat) : Runs (1*38) (before8472 k).denote (before8473 k).denote := + @applyExit_sound (before8472 k) (before8473 k) exit387 1 valid387 (macro8472 k) +theorem macro8473 (k : Nat) : applyExit (before8473 k) exit275 1 = some (before8474 k) := by + simp (disch := omega) [before8473, before8474, exit275, applyExit, pop, push] + <;> omega +theorem step8473 (k : Nat) : Runs (1*38) (before8473 k).denote (before8474 k).denote := + @applyExit_sound (before8473 k) (before8474 k) exit275 1 valid275 (macro8473 k) +theorem macro8474 (k : Nat) : applyExit (before8474 k) exit0 791761145 = some (before8475 k) := by + simp (disch := omega) [before8474, before8475, exit0, applyExit, pop, push] + <;> omega +theorem step8474 (k : Nat) : Runs (791761145*2) (before8474 k).denote (before8475 k).denote := + @applyExit_sound (before8474 k) (before8475 k) exit0 791761145 valid0 (macro8474 k) +theorem macro8475 (k : Nat) : applyExit (before8475 k) exit1 1 = some (before8476 k) := by + simp (disch := omega) [before8475, before8476, exit1, applyExit, pop, push] + <;> omega +theorem step8475 (k : Nat) : Runs (1*3) (before8475 k).denote (before8476 k).denote := + @applyExit_sound (before8475 k) (before8476 k) exit1 1 valid1 (macro8475 k) +theorem macro8476 (k : Nat) : applyExit (before8476 k) exit2 791761145 = some (before8477 k) := by + simp (disch := omega) [before8476, before8477, exit2, applyExit, pop, push] + <;> omega +theorem step8476 (k : Nat) : Runs (791761145*2) (before8476 k).denote (before8477 k).denote := + @applyExit_sound (before8476 k) (before8477 k) exit2 791761145 valid2 (macro8476 k) +theorem macro8477 (k : Nat) : applyExit (before8477 k) exit276 1 = some (before8478 k) := by + simp (disch := omega) [before8477, before8478, exit276, applyExit, pop, push] + <;> omega +theorem step8477 (k : Nat) : Runs (1*38) (before8477 k).denote (before8478 k).denote := + @applyExit_sound (before8477 k) (before8478 k) exit276 1 valid276 (macro8477 k) +theorem macro8478 (k : Nat) : applyExit (before8478 k) exit388 1 = some (before8479 k) := by + simp (disch := omega) [before8478, before8479, exit388, applyExit, pop, push] + <;> omega +theorem step8478 (k : Nat) : Runs (1*29) (before8478 k).denote (before8479 k).denote := + @applyExit_sound (before8478 k) (before8479 k) exit388 1 valid388 (macro8478 k) +theorem macro8479 (k : Nat) : applyExit (before8479 k) exit275 1 = some (before8480 k) := by + simp (disch := omega) [before8479, before8480, exit275, applyExit, pop, push] + <;> omega +theorem step8479 (k : Nat) : Runs (1*38) (before8479 k).denote (before8480 k).denote := + @applyExit_sound (before8479 k) (before8480 k) exit275 1 valid275 (macro8479 k) +theorem macro8480 (k : Nat) : applyExit (before8480 k) exit0 791761146 = some (before8481 k) := by + simp (disch := omega) [before8480, before8481, exit0, applyExit, pop, push] + <;> omega +theorem step8480 (k : Nat) : Runs (791761146*2) (before8480 k).denote (before8481 k).denote := + @applyExit_sound (before8480 k) (before8481 k) exit0 791761146 valid0 (macro8480 k) +theorem macro8481 (k : Nat) : applyExit (before8481 k) exit13 14 = some (before8482 k) := by + simp (disch := omega) [before8481, before8482, exit13, applyExit, pop, push] + <;> omega +theorem step8481 (k : Nat) : Runs (14*2) (before8481 k).denote (before8482 k).denote := + @applyExit_sound (before8481 k) (before8482 k) exit13 14 valid13 (macro8481 k) +theorem macro8482 (k : Nat) : applyExit (before8482 k) exit0 16 = some (before8483 k) := by + simp (disch := omega) [before8482, before8483, exit0, applyExit, pop, push] + <;> omega +theorem step8482 (k : Nat) : Runs (16*2) (before8482 k).denote (before8483 k).denote := + @applyExit_sound (before8482 k) (before8483 k) exit0 16 valid0 (macro8482 k) +theorem macro8483 (k : Nat) : applyExit (before8483 k) exit1 1 = some (before8484 k) := by + simp (disch := omega) [before8483, before8484, exit1, applyExit, pop, push] + <;> omega +theorem step8483 (k : Nat) : Runs (1*3) (before8483 k).denote (before8484 k).denote := + @applyExit_sound (before8483 k) (before8484 k) exit1 1 valid1 (macro8483 k) +theorem macro8484 (k : Nat) : applyExit (before8484 k) exit2 16 = some (before8485 k) := by + simp (disch := omega) [before8484, before8485, exit2, applyExit, pop, push] + <;> omega +theorem step8484 (k : Nat) : Runs (16*2) (before8484 k).denote (before8485 k).denote := + @applyExit_sound (before8484 k) (before8485 k) exit2 16 valid2 (macro8484 k) +theorem macro8485 (k : Nat) : applyExit (before8485 k) exit6 1 = some (before8486 k) := by + simp (disch := omega) [before8485, before8486, exit6, applyExit, pop, push] + <;> omega +theorem step8485 (k : Nat) : Runs (1*1) (before8485 k).denote (before8486 k).denote := + @applyExit_sound (before8485 k) (before8486 k) exit6 1 valid6 (macro8485 k) +theorem macro8486 (k : Nat) : applyExit (before8486 k) exit0 17 = some (before8487 k) := by + simp (disch := omega) [before8486, before8487, exit0, applyExit, pop, push] + <;> omega +theorem step8486 (k : Nat) : Runs (17*2) (before8486 k).denote (before8487 k).denote := + @applyExit_sound (before8486 k) (before8487 k) exit0 17 valid0 (macro8486 k) +theorem macro8487 (k : Nat) : applyExit (before8487 k) exit13 46 = some (before8488 k) := by + simp (disch := omega) [before8487, before8488, exit13, applyExit, pop, push] + <;> omega +theorem step8487 (k : Nat) : Runs (46*2) (before8487 k).denote (before8488 k).denote := + @applyExit_sound (before8487 k) (before8488 k) exit13 46 valid13 (macro8487 k) +theorem macro8488 (k : Nat) : applyExit (before8488 k) exit0 10 = some (before8489 k) := by + simp (disch := omega) [before8488, before8489, exit0, applyExit, pop, push] + <;> omega +theorem step8488 (k : Nat) : Runs (10*2) (before8488 k).denote (before8489 k).denote := + @applyExit_sound (before8488 k) (before8489 k) exit0 10 valid0 (macro8488 k) +theorem macro8489 (k : Nat) : applyExit (before8489 k) exit1 1 = some (before8490 k) := by + simp (disch := omega) [before8489, before8490, exit1, applyExit, pop, push] + <;> omega +theorem step8489 (k : Nat) : Runs (1*3) (before8489 k).denote (before8490 k).denote := + @applyExit_sound (before8489 k) (before8490 k) exit1 1 valid1 (macro8489 k) +theorem macro8490 (k : Nat) : applyExit (before8490 k) exit2 10 = some (before8491 k) := by + simp (disch := omega) [before8490, before8491, exit2, applyExit, pop, push] + <;> omega +theorem step8490 (k : Nat) : Runs (10*2) (before8490 k).denote (before8491 k).denote := + @applyExit_sound (before8490 k) (before8491 k) exit2 10 valid2 (macro8490 k) +theorem macro8491 (k : Nat) : applyExit (before8491 k) exit6 1 = some (before8492 k) := by + simp (disch := omega) [before8491, before8492, exit6, applyExit, pop, push] + <;> omega +theorem step8491 (k : Nat) : Runs (1*1) (before8491 k).denote (before8492 k).denote := + @applyExit_sound (before8491 k) (before8492 k) exit6 1 valid6 (macro8491 k) +theorem macro8492 (k : Nat) : applyExit (before8492 k) exit0 11 = some (before8493 k) := by + simp (disch := omega) [before8492, before8493, exit0, applyExit, pop, push] + <;> omega +theorem step8492 (k : Nat) : Runs (11*2) (before8492 k).denote (before8493 k).denote := + @applyExit_sound (before8492 k) (before8493 k) exit0 11 valid0 (macro8492 k) +theorem macro8493 (k : Nat) : applyExit (before8493 k) exit13 98 = some (before8494 k) := by + simp (disch := omega) [before8493, before8494, exit13, applyExit, pop, push] + <;> omega +theorem step8493 (k : Nat) : Runs (98*2) (before8493 k).denote (before8494 k).denote := + @applyExit_sound (before8493 k) (before8494 k) exit13 98 valid13 (macro8493 k) +theorem macro8494 (k : Nat) : applyExit (before8494 k) exit0 26 = some (before8495 k) := by + simp (disch := omega) [before8494, before8495, exit0, applyExit, pop, push] + <;> omega +theorem step8494 (k : Nat) : Runs (26*2) (before8494 k).denote (before8495 k).denote := + @applyExit_sound (before8494 k) (before8495 k) exit0 26 valid0 (macro8494 k) +theorem macro8495 (k : Nat) : applyExit (before8495 k) exit389 1 = some (before8496 k) := by + simp (disch := omega) [before8495, before8496, exit389, applyExit, pop, push] + <;> omega +theorem step8495 (k : Nat) : Runs (1*23) (before8495 k).denote (before8496 k).denote := + @applyExit_sound (before8495 k) (before8496 k) exit389 1 valid389 (macro8495 k) +theorem macro8496 (k : Nat) : applyExit (before8496 k) exit2 26 = some (before8497 k) := by + simp (disch := omega) [before8496, before8497, exit2, applyExit, pop, push] + <;> omega +theorem step8496 (k : Nat) : Runs (26*2) (before8496 k).denote (before8497 k).denote := + @applyExit_sound (before8496 k) (before8497 k) exit2 26 valid2 (macro8496 k) +theorem macro8497 (k : Nat) : applyExit (before8497 k) exit6 1 = some (before8498 k) := by + simp (disch := omega) [before8497, before8498, exit6, applyExit, pop, push] + <;> omega +theorem step8497 (k : Nat) : Runs (1*1) (before8497 k).denote (before8498 k).denote := + @applyExit_sound (before8497 k) (before8498 k) exit6 1 valid6 (macro8497 k) +theorem macro8498 (k : Nat) : applyExit (before8498 k) exit0 26 = some (before8499 k) := by + simp (disch := omega) [before8498, before8499, exit0, applyExit, pop, push] + <;> omega +theorem step8498 (k : Nat) : Runs (26*2) (before8498 k).denote (before8499 k).denote := + @applyExit_sound (before8498 k) (before8499 k) exit0 26 valid0 (macro8498 k) +theorem macro8499 (k : Nat) : applyExit (before8499 k) exit390 1 = some (after8499 k) := by + simp (disch := omega) [before8499, after8499, exit390, applyExit, pop, push] + <;> omega +theorem step8499 (k : Nat) : Runs (1*978) (before8499 k).denote (after8499 k).denote := + @applyExit_sound (before8499 k) (after8499 k) exit390 1 valid390 (macro8499 k) +theorem chunkRun084 (k : Nat) : Runs (92*k+6334092155) (before8400 k).denote (after8499 k).denote := by + have h := (@Runs.trans ((((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))))+((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2))))))+(((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3))))))) ((((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))))))+(((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))))+((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978))))))) (before8400 k).denote (before8450 k).denote (after8499 k).denote (@Runs.trans (((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))))+((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2)))))) (((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3)))))) (before8400 k).denote (before8425 k).denote (before8450 k).denote (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2))))) ((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2))))) (before8400 k).denote (before8412 k).denote (before8425 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2)))) (((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))) (before8400 k).denote (before8406 k).denote (before8412 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((1*2)+((45*2)+(1*2))) (before8400 k).denote (before8403 k).denote (before8406 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before8400 k).denote (before8401 k).denote (before8403 k).denote (step8400 k) (@Runs.trans (9*2) (1*2) (before8401 k).denote (before8402 k).denote (before8403 k).denote (step8401 k) (step8402 k))) (@Runs.trans (1*2) ((45*2)+(1*2)) (before8403 k).denote (before8404 k).denote (before8406 k).denote (step8403 k) (@Runs.trans (45*2) (1*2) (before8404 k).denote (before8405 k).denote (before8406 k).denote (step8404 k) (step8405 k)))) (@Runs.trans ((15*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(791761145*2))) (before8406 k).denote (before8409 k).denote (before8412 k).denote (@Runs.trans (15*2) ((1*2)+(1*2)) (before8406 k).denote (before8407 k).denote (before8409 k).denote (step8406 k) (@Runs.trans (1*2) (1*2) (before8407 k).denote (before8408 k).denote (before8409 k).denote (step8407 k) (step8408 k))) (@Runs.trans (13*2) ((1*2)+(791761145*2)) (before8409 k).denote (before8410 k).denote (before8412 k).denote (step8409 k) (@Runs.trans (1*2) (791761145*2) (before8410 k).denote (before8411 k).denote (before8412 k).denote (step8410 k) (step8411 k))))) (@Runs.trans (((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2)))) (((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2)))) (before8412 k).denote (before8418 k).denote (before8425 k).denote (@Runs.trans ((1*38)+((1*38)+((1*k+6)*38))) ((3*2)+((1*2)+(2*2))) (before8412 k).denote (before8415 k).denote (before8418 k).denote (@Runs.trans (1*38) ((1*38)+((1*k+6)*38)) (before8412 k).denote (before8413 k).denote (before8415 k).denote (step8412 k) (@Runs.trans (1*38) ((1*k+6)*38) (before8413 k).denote (before8414 k).denote (before8415 k).denote (step8413 k) (step8414 k))) (@Runs.trans (3*2) ((1*2)+(2*2)) (before8415 k).denote (before8416 k).denote (before8418 k).denote (step8415 k) (@Runs.trans (1*2) (2*2) (before8416 k).denote (before8417 k).denote (before8418 k).denote (step8416 k) (step8417 k)))) (@Runs.trans ((1*2)+((1*2)+(14*2))) (((1*2)+(2*2))+((1*2)+(1*2))) (before8418 k).denote (before8421 k).denote (before8425 k).denote (@Runs.trans (1*2) ((1*2)+(14*2)) (before8418 k).denote (before8419 k).denote (before8421 k).denote (step8418 k) (@Runs.trans (1*2) (14*2) (before8419 k).denote (before8420 k).denote (before8421 k).denote (step8419 k) (step8420 k))) (@Runs.trans ((1*2)+(2*2)) ((1*2)+(1*2)) (before8421 k).denote (before8423 k).denote (before8425 k).denote (@Runs.trans (1*2) (2*2) (before8421 k).denote (before8422 k).denote (before8423 k).denote (step8421 k) (step8422 k)) (@Runs.trans (1*2) (1*2) (before8423 k).denote (before8424 k).denote (before8425 k).denote (step8423 k) (step8424 k)))))) (@Runs.trans ((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3))))) ((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3))))) (before8425 k).denote (before8437 k).denote (before8450 k).denote (@Runs.trans (((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (before8425 k).denote (before8431 k).denote (before8437 k).denote (@Runs.trans ((14*2)+((1*2)+(2*2))) ((1*2)+((1*2)+(18*2))) (before8425 k).denote (before8428 k).denote (before8431 k).denote (@Runs.trans (14*2) ((1*2)+(2*2)) (before8425 k).denote (before8426 k).denote (before8428 k).denote (step8425 k) (@Runs.trans (1*2) (2*2) (before8426 k).denote (before8427 k).denote (before8428 k).denote (step8426 k) (step8427 k))) (@Runs.trans (1*2) ((1*2)+(18*2)) (before8428 k).denote (before8429 k).denote (before8431 k).denote (step8428 k) (@Runs.trans (1*2) (18*2) (before8429 k).denote (before8430 k).denote (before8431 k).denote (step8429 k) (step8430 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before8431 k).denote (before8434 k).denote (before8437 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8431 k).denote (before8432 k).denote (before8434 k).denote (step8431 k) (@Runs.trans (1*2) (1*2) (before8432 k).denote (before8433 k).denote (before8434 k).denote (step8432 k) (step8433 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before8434 k).denote (before8435 k).denote (before8437 k).denote (step8434 k) (@Runs.trans (1*3) (1*3) (before8435 k).denote (before8436 k).denote (before8437 k).denote (step8435 k) (step8436 k))))) (@Runs.trans (((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3)))) (((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3)))) (before8437 k).denote (before8443 k).denote (before8450 k).denote (@Runs.trans ((1*1)+((3*2)+(1*3))) ((3*2)+((1*2)+(1*3))) (before8437 k).denote (before8440 k).denote (before8443 k).denote (@Runs.trans (1*1) ((3*2)+(1*3)) (before8437 k).denote (before8438 k).denote (before8440 k).denote (step8437 k) (@Runs.trans (3*2) (1*3) (before8438 k).denote (before8439 k).denote (before8440 k).denote (step8438 k) (step8439 k))) (@Runs.trans (3*2) ((1*2)+(1*3)) (before8440 k).denote (before8441 k).denote (before8443 k).denote (step8440 k) (@Runs.trans (1*2) (1*3) (before8441 k).denote (before8442 k).denote (before8443 k).denote (step8441 k) (step8442 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((4*2)+(1*1))+((1*3)+(1*3))) (before8443 k).denote (before8446 k).denote (before8450 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8443 k).denote (before8444 k).denote (before8446 k).denote (step8443 k) (@Runs.trans (1*3) (1*2) (before8444 k).denote (before8445 k).denote (before8446 k).denote (step8444 k) (step8445 k))) (@Runs.trans ((4*2)+(1*1)) ((1*3)+(1*3)) (before8446 k).denote (before8448 k).denote (before8450 k).denote (@Runs.trans (4*2) (1*1) (before8446 k).denote (before8447 k).denote (before8448 k).denote (step8446 k) (step8447 k)) (@Runs.trans (1*3) (1*3) (before8448 k).denote (before8449 k).denote (before8450 k).denote (step8448 k) (step8449 k))))))) (@Runs.trans (((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2)))))) (((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))))+((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978)))))) (before8450 k).denote (before8475 k).denote (after8499 k).denote (@Runs.trans ((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))) ((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))))) (before8450 k).denote (before8462 k).denote (before8475 k).denote (@Runs.trans (((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))) (before8450 k).denote (before8456 k).denote (before8462 k).denote (@Runs.trans ((1*1)+((1*2)+(18*2))) ((3*2)+((1*3)+(3*2))) (before8450 k).denote (before8453 k).denote (before8456 k).denote (@Runs.trans (1*1) ((1*2)+(18*2)) (before8450 k).denote (before8451 k).denote (before8453 k).denote (step8450 k) (@Runs.trans (1*2) (18*2) (before8451 k).denote (before8452 k).denote (before8453 k).denote (step8451 k) (step8452 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before8453 k).denote (before8454 k).denote (before8456 k).denote (step8453 k) (@Runs.trans (1*3) (3*2) (before8454 k).denote (before8455 k).denote (before8456 k).denote (step8454 k) (step8455 k)))) (@Runs.trans ((1*1)+((4*2)+(15*2))) ((3*2)+((1*3)+(3*2))) (before8456 k).denote (before8459 k).denote (before8462 k).denote (@Runs.trans (1*1) ((4*2)+(15*2)) (before8456 k).denote (before8457 k).denote (before8459 k).denote (step8456 k) (@Runs.trans (4*2) (15*2) (before8457 k).denote (before8458 k).denote (before8459 k).denote (step8457 k) (step8458 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before8459 k).denote (before8460 k).denote (before8462 k).denote (step8459 k) (@Runs.trans (1*3) (3*2) (before8460 k).denote (before8461 k).denote (before8462 k).denote (step8460 k) (step8461 k))))) (@Runs.trans (((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2)))) (before8462 k).denote (before8468 k).denote (before8475 k).denote (@Runs.trans ((1*1)+((4*2)+(15*2))) ((3*2)+((1*3)+(3*2))) (before8462 k).denote (before8465 k).denote (before8468 k).denote (@Runs.trans (1*1) ((4*2)+(15*2)) (before8462 k).denote (before8463 k).denote (before8465 k).denote (step8462 k) (@Runs.trans (4*2) (15*2) (before8463 k).denote (before8464 k).denote (before8465 k).denote (step8463 k) (step8464 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before8465 k).denote (before8466 k).denote (before8468 k).denote (step8465 k) (@Runs.trans (1*3) (3*2) (before8466 k).denote (before8467 k).denote (before8468 k).denote (step8466 k) (step8467 k)))) (@Runs.trans ((1*1)+((4*2)+(3*2))) ((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))) (before8468 k).denote (before8471 k).denote (before8475 k).denote (@Runs.trans (1*1) ((4*2)+(3*2)) (before8468 k).denote (before8469 k).denote (before8471 k).denote (step8468 k) (@Runs.trans (4*2) (3*2) (before8469 k).denote (before8470 k).denote (before8471 k).denote (step8469 k) (step8470 k))) (@Runs.trans (((1*k+6)*54)+(1*38)) ((1*38)+(791761145*2)) (before8471 k).denote (before8473 k).denote (before8475 k).denote (@Runs.trans ((1*k+6)*54) (1*38) (before8471 k).denote (before8472 k).denote (before8473 k).denote (step8471 k) (step8472 k)) (@Runs.trans (1*38) (791761145*2) (before8473 k).denote (before8474 k).denote (before8475 k).denote (step8473 k) (step8474 k)))))) (@Runs.trans ((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2))))) ((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978))))) (before8475 k).denote (before8487 k).denote (after8499 k).denote (@Runs.trans (((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2)))) (((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))) (before8475 k).denote (before8481 k).denote (before8487 k).denote (@Runs.trans ((1*3)+((791761145*2)+(1*38))) ((1*29)+((1*38)+(791761146*2))) (before8475 k).denote (before8478 k).denote (before8481 k).denote (@Runs.trans (1*3) ((791761145*2)+(1*38)) (before8475 k).denote (before8476 k).denote (before8478 k).denote (step8475 k) (@Runs.trans (791761145*2) (1*38) (before8476 k).denote (before8477 k).denote (before8478 k).denote (step8476 k) (step8477 k))) (@Runs.trans (1*29) ((1*38)+(791761146*2)) (before8478 k).denote (before8479 k).denote (before8481 k).denote (step8478 k) (@Runs.trans (1*38) (791761146*2) (before8479 k).denote (before8480 k).denote (before8481 k).denote (step8479 k) (step8480 k)))) (@Runs.trans ((14*2)+((16*2)+(1*3))) ((16*2)+((1*1)+(17*2))) (before8481 k).denote (before8484 k).denote (before8487 k).denote (@Runs.trans (14*2) ((16*2)+(1*3)) (before8481 k).denote (before8482 k).denote (before8484 k).denote (step8481 k) (@Runs.trans (16*2) (1*3) (before8482 k).denote (before8483 k).denote (before8484 k).denote (step8482 k) (step8483 k))) (@Runs.trans (16*2) ((1*1)+(17*2)) (before8484 k).denote (before8485 k).denote (before8487 k).denote (step8484 k) (@Runs.trans (1*1) (17*2) (before8485 k).denote (before8486 k).denote (before8487 k).denote (step8485 k) (step8486 k))))) (@Runs.trans (((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2)))) (((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978)))) (before8487 k).denote (before8493 k).denote (after8499 k).denote (@Runs.trans ((46*2)+((10*2)+(1*3))) ((10*2)+((1*1)+(11*2))) (before8487 k).denote (before8490 k).denote (before8493 k).denote (@Runs.trans (46*2) ((10*2)+(1*3)) (before8487 k).denote (before8488 k).denote (before8490 k).denote (step8487 k) (@Runs.trans (10*2) (1*3) (before8488 k).denote (before8489 k).denote (before8490 k).denote (step8488 k) (step8489 k))) (@Runs.trans (10*2) ((1*1)+(11*2)) (before8490 k).denote (before8491 k).denote (before8493 k).denote (step8490 k) (@Runs.trans (1*1) (11*2) (before8491 k).denote (before8492 k).denote (before8493 k).denote (step8491 k) (step8492 k)))) (@Runs.trans ((98*2)+((26*2)+(1*23))) (((26*2)+(1*1))+((26*2)+(1*978))) (before8493 k).denote (before8496 k).denote (after8499 k).denote (@Runs.trans (98*2) ((26*2)+(1*23)) (before8493 k).denote (before8494 k).denote (before8496 k).denote (step8493 k) (@Runs.trans (26*2) (1*23) (before8494 k).denote (before8495 k).denote (before8496 k).denote (step8494 k) (step8495 k))) (@Runs.trans ((26*2)+(1*1)) ((26*2)+(1*978)) (before8496 k).denote (before8498 k).denote (after8499 k).denote (@Runs.trans (26*2) (1*1) (before8496 k).denote (before8497 k).denote (before8498 k).denote (step8496 k) (step8497 k)) (@Runs.trans (26*2) (1*978) (before8498 k).denote (before8499 k).denote (after8499 k).denote (step8498 k) (step8499 k)))))))) + have ht : (((((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))))+((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2))))))+(((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3)))))))+((((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))))))+(((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))))+((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978)))))))) = (92*k+6334092155) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean new file mode 100644 index 00000000..c0019f39 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean @@ -0,0 +1,822 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8500_0 : Stack := [] +abbrev tail8500_1 : Stack := ⟨w1,1⟩ :: tail8500_0 +abbrev tail8500_2 : Stack := ⟨w0,1⟩ :: tail8500_1 +abbrev tail8500_3 : Stack := ⟨w2,1⟩ :: tail8500_2 +abbrev tail8500_4 : Stack := ⟨w1,3⟩ :: tail8500_3 +abbrev tail8500_5 : Stack := ⟨w2,1⟩ :: tail8500_4 +abbrev tail8500_6 : Stack := ⟨w1,1⟩ :: tail8500_5 +abbrev tail8500_7 : Stack := ⟨w0,17⟩ :: tail8500_6 +abbrev tail8500_8 : Stack := ⟨w2,1⟩ :: tail8500_7 +abbrev tail8500_9 : Stack := ⟨w1,4⟩ :: tail8500_8 +abbrev tail8500_10 : Stack := ⟨w0,14⟩ :: tail8500_9 +abbrev tail8500_11 : Stack := ⟨w2,1⟩ :: tail8500_10 +abbrev tail8500_12 : Stack := ⟨w1,4⟩ :: tail8500_11 +abbrev tail8500_13 : Stack := ⟨w0,14⟩ :: tail8500_12 +abbrev tail8500_14 : Stack := ⟨w2,1⟩ :: tail8500_13 +abbrev tail8500_15 : Stack := ⟨w1,4⟩ :: tail8500_14 +abbrev tail8500_16 : Stack := ⟨w0,3⟩ :: tail8500_15 +abbrev tail8500_17 (k : Nat) : Stack := ⟨w347,(1*k+6)⟩ :: tail8500_16 +abbrev tail8500_18 (k : Nat) : Stack := ⟨w349,1⟩ :: tail8500_17 k +abbrev tail8500_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8500_18 k +abbrev tail8500_20 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8500_19 k +abbrev tail8500_21 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8500_20 k +abbrev tail8500_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_21 k +abbrev tail8500_23 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8500_22 k +abbrev tail8500_24 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8500_23 k +abbrev tail8500_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_24 k +abbrev tail8500_26 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8500_25 k +abbrev tail8500_27 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8500_26 k +abbrev tail8500_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_27 k +abbrev tail8500_29 (k : Nat) : Stack := ⟨w1,26⟩ :: tail8500_28 k +abbrev tail8500_30 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_29 k +abbrev tail8500_31 : Stack := ⟨w0,3⟩ :: tail8500_0 +abbrev tail8500_32 : Stack := ⟨w1,98⟩ :: tail8500_31 +abbrev tail8500_33 : Stack := ⟨w2,1⟩ :: tail8500_32 +abbrev tail8500_34 : Stack := ⟨w0,10⟩ :: tail8500_33 +abbrev tail8500_35 : Stack := ⟨w1,43⟩ :: tail8500_34 +abbrev tail8500_36 : Stack := ⟨w2,1⟩ :: tail8500_35 +abbrev tail8500_37 : Stack := ⟨w0,86⟩ :: tail8500_36 +abbrev tail8500_38 : Stack := ⟨w1,22⟩ :: tail8500_37 +abbrev tail8500_39 : Stack := ⟨w2,1⟩ :: tail8500_38 +abbrev tail8500_40 : Stack := ⟨w0,5⟩ :: tail8500_39 +abbrev tail8500_41 (k : Nat) : Stack := ⟨w344,(1*k+7)⟩ :: tail8500_40 +abbrev tail8500_42 (k : Nat) : Stack := ⟨w344,(1*k+6)⟩ :: tail8500_40 +abbrev tail8500_43 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8500_42 k +abbrev tail8500_44 (k : Nat) : Stack := ⟨w352,1⟩ :: tail8500_29 k +abbrev tail8500_45 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_44 k +abbrev tail8500_46 (k : Nat) : Stack := ⟨w344,(1*k+5)⟩ :: tail8500_40 +abbrev tail8500_47 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8500_46 k +abbrev tail8500_48 (k : Nat) : Stack := ⟨w352,2⟩ :: tail8500_29 k +abbrev tail8500_49 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_48 k +abbrev tail8500_50 (k : Nat) : Stack := ⟨w344,(1*k+4)⟩ :: tail8500_40 +abbrev tail8500_51 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8500_50 k +abbrev tail8500_52 (k : Nat) : Stack := ⟨w352,3⟩ :: tail8500_29 k +abbrev tail8500_53 (k : Nat) : Stack := ⟨w352,(1*k+6)⟩ :: tail8500_29 k +abbrev tail8500_54 : Stack := ⟨w344,1⟩ :: tail8500_40 +abbrev tail8500_55 : Stack := ⟨w350,1⟩ :: tail8500_54 +abbrev tail8500_56 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_53 k +abbrev tail8500_57 : Stack := ⟨w350,1⟩ :: tail8500_40 +abbrev tail8500_58 (k : Nat) : Stack := ⟨w352,(1*k+7)⟩ :: tail8500_29 k +abbrev tail8500_59 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_58 k +abbrev tail8500_60 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8500_59 k +abbrev tail8500_61 : Stack := ⟨w0,1⟩ :: tail8500_38 +abbrev tail8500_62 : Stack := ⟨w0,6⟩ :: tail8500_38 +abbrev tail8500_63 (k : Nat) : Stack := ⟨w352,(1*k+8)⟩ :: tail8500_29 k +abbrev tail8500_64 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8500_63 k +abbrev tail8500_65 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8500_64 k +abbrev tail8500_66 (k : Nat) : Stack := ⟨w1,86⟩ :: tail8500_65 k +abbrev tail8500_67 : Stack := ⟨w0,1⟩ :: tail8500_35 +abbrev tail8500_68 : Stack := ⟨w0,87⟩ :: tail8500_35 +abbrev tail8500_69 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8500_64 k +abbrev tail8500_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_69 k +abbrev tail8500_71 (k : Nat) : Stack := ⟨w1,87⟩ :: tail8500_70 k +abbrev tail8500_72 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8500_71 k +abbrev tail8500_73 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8500_72 k +abbrev tail8500_74 : Stack := ⟨w0,1⟩ :: tail8500_32 +abbrev tail8500_75 : Stack := ⟨w0,11⟩ :: tail8500_32 +abbrev tail8500_76 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8500_71 k +abbrev tail8500_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_76 k +abbrev tail8500_78 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8500_77 k +abbrev tail8500_79 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8500_78 k +abbrev tail8500_80 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8500_79 k +abbrev tail8500_81 : Stack := ⟨w0,1⟩ :: tail8500_0 +abbrev tail8500_82 : Stack := ⟨w0,4⟩ :: tail8500_0 +abbrev tail8500_83 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8500_78 k +abbrev tail8500_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_83 k +abbrev tail8500_85 (k : Nat) : Stack := ⟨w1,4⟩ :: tail8500_84 k +abbrev tail8500_86 : Stack := ⟨w0,5⟩ :: tail8500_0 +abbrev tail8500_87 : Stack := ⟨w0,6⟩ :: tail8500_0 +abbrev tail8500_88 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8500_78 k +abbrev tail8500_89 : Stack := ⟨w1,1⟩ :: tail8500_87 +abbrev tail8500_90 : Stack := ⟨w1,97⟩ :: tail8500_87 +abbrev tail8500_91 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8500_77 k +abbrev tail8500_92 : Stack := ⟨w2,1⟩ :: tail8500_90 +abbrev tail8500_93 : Stack := ⟨w0,10⟩ :: tail8500_92 +abbrev tail8500_94 : Stack := ⟨w0,11⟩ :: tail8500_92 +abbrev tail8500_95 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8500_71 k +abbrev tail8500_96 : Stack := ⟨w1,1⟩ :: tail8500_94 +abbrev tail8500_97 : Stack := ⟨w1,42⟩ :: tail8500_94 +abbrev tail8500_98 (k : Nat) : Stack := ⟨w1,86⟩ :: tail8500_70 k +abbrev tail8500_99 : Stack := ⟨w2,1⟩ :: tail8500_97 +abbrev tail8500_100 : Stack := ⟨w0,86⟩ :: tail8500_99 +abbrev tail8500_101 : Stack := ⟨w0,87⟩ :: tail8500_99 +abbrev tail8500_102 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8500_64 k +abbrev tail8500_103 : Stack := ⟨w1,1⟩ :: tail8500_101 +abbrev tail8500_104 : Stack := ⟨w1,21⟩ :: tail8500_101 +abbrev tail8500_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8500_63 k +abbrev tail8500_106 : Stack := ⟨w2,1⟩ :: tail8500_104 +abbrev tail8500_107 : Stack := ⟨w0,5⟩ :: tail8500_106 +abbrev tail8500_108 (k : Nat) : Stack := ⟨w353,(1*k+8)⟩ :: tail8500_107 +abbrev tail8500_109 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8500_108 k +abbrev tail8500_110 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8500_108 k +abbrev tail8500_111 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8500_26 k +abbrev tail8500_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_110 k +abbrev tail8500_113 (k : Nat) : Stack := ⟨w1,97⟩ :: tail8500_110 k +abbrev tail8500_114 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8500_25 k +abbrev tail8500_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_113 k +abbrev tail8500_116 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8500_115 k +abbrev tail8500_117 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8500_115 k +abbrev tail8500_118 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8500_23 k +abbrev tail8500_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_117 k +abbrev tail8500_120 (k : Nat) : Stack := ⟨w1,45⟩ :: tail8500_117 k +abbrev tail8500_121 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8500_22 k +abbrev tail8500_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_120 k +abbrev tail8500_123 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8500_122 k +abbrev tail8500_124 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8500_122 k +abbrev tail8500_125 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8500_20 k +abbrev tail8500_126 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_124 k +abbrev tail8500_127 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8500_124 k +abbrev tail8500_128 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8500_19 k +abbrev tail8500_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_127 k +abbrev tail8500_130 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8500_129 k +abbrev tail8500_131 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8500_130 k +abbrev tail8500_132 (k : Nat) : Stack := ⟨w354,1⟩ :: tail8500_131 k +abbrev tail8500_133 (k : Nat) : Stack := ⟨w355,(1*k+6)⟩ :: tail8500_132 k +abbrev tail8500_134 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8500_133 k +abbrev tail8500_135 : Stack := ⟨w1,3⟩ :: tail8500_14 +abbrev tail8500_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_134 k +abbrev tail8500_137 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_136 k +abbrev tail8500_138 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_136 k +abbrev tail8500_139 : Stack := ⟨w0,13⟩ :: tail8500_12 +abbrev tail8500_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_138 k +abbrev tail8500_141 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8500_138 k +abbrev tail8500_142 : Stack := ⟨w1,3⟩ :: tail8500_11 +abbrev tail8500_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_141 k +abbrev tail8500_144 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_143 k +abbrev tail8500_145 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_143 k +abbrev tail8500_146 : Stack := ⟨w0,13⟩ :: tail8500_9 +abbrev tail8500_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_145 k +abbrev tail8500_148 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8500_145 k +abbrev tail8500_149 : Stack := ⟨w1,3⟩ :: tail8500_8 +abbrev tail8500_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_148 k +abbrev tail8500_151 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_150 k +abbrev tail8500_152 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_150 k +abbrev tail8500_153 : Stack := ⟨w0,16⟩ :: tail8500_6 +abbrev tail8500_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_152 k +abbrev tail8500_155 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8500_152 k +abbrev tail8500_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_155 k +abbrev tail8500_157 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8500_156 k +abbrev tail8500_158 : Stack := ⟨w1,2⟩ :: tail8500_3 +abbrev tail8500_159 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_157 k +abbrev tail8500_160 : Stack := ⟨w1,1⟩ :: tail8500_3 +abbrev tail8500_161 : Stack := ⟨w0,1⟩ :: tail8500_160 +abbrev tail8500_162 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8500_156 k +abbrev tail8500_163 : Stack := ⟨w2,1⟩ :: tail8500_160 +abbrev tail8500_164 : Stack := ⟨w1,2⟩ :: tail8500_163 +abbrev tail8500_165 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8500_155 k +abbrev tail8500_166 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_155 k +abbrev tail8500_167 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_155 k +abbrev tail8500_168 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_167 k + +def before8500 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8500_30 k),(tail8500_41 k)⟩ +def before8501 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8500_30 k),(tail8500_43 k)⟩ +def before8502 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8500_44 k),(tail8500_43 k)⟩ +def before8503 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8500_45 k),(tail8500_42 k)⟩ +def before8504 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8500_45 k),(tail8500_47 k)⟩ +def before8505 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8500_48 k),(tail8500_47 k)⟩ +def before8506 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8500_49 k),(tail8500_46 k)⟩ +def before8507 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8500_49 k),(tail8500_51 k)⟩ +def before8508 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8500_52 k),(tail8500_51 k)⟩ +def before8509 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8500_53 k),tail8500_55⟩ +def before8510 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8500_56 k),tail8500_54⟩ +def before8511 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8500_56 k),tail8500_57⟩ +def before8512 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8500_58 k),tail8500_57⟩ +def before8513 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8500_59 k),tail8500_40⟩ +def before8514 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8500_60 k),tail8500_39⟩ +def before8515 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8500_60 k),tail8500_61⟩ +def before8516 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8500_59 k),tail8500_62⟩ +def before8517 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8500_63 k),tail8500_62⟩ +def before8518 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8500_64 k),tail8500_38⟩ +def before8519 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail8500_65 k),tail8500_37⟩ +def before8520 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8500_66 k),tail8500_36⟩ +def before8521 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8500_66 k),tail8500_67⟩ +def before8522 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail8500_65 k),tail8500_68⟩ +def before8523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail8500_70 k),tail8500_68⟩ +def before8524 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8500_71 k),tail8500_35⟩ +def before8525 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526903),(tail8500_72 k),tail8500_34⟩ +def before8526 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8500_73 k),tail8500_33⟩ +def before8527 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8500_73 k),tail8500_74⟩ +def before8528 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526903),(tail8500_72 k),tail8500_75⟩ +def before8529 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526903),(tail8500_77 k),tail8500_75⟩ +def before8530 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8500_78 k),tail8500_32⟩ +def before8531 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527121),(tail8500_79 k),tail8500_31⟩ +def before8532 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527127),(tail8500_80 k),tail8500_0⟩ +def before8533 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527127),(tail8500_80 k),tail8500_81⟩ +def before8534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527121),(tail8500_79 k),tail8500_82⟩ +def before8535 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527121),(tail8500_84 k),tail8500_82⟩ +def before8536 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527129),(tail8500_85 k),tail8500_0⟩ +def before8537 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527129),(tail8500_85 k),tail8500_81⟩ +def before8538 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527121),(tail8500_84 k),tail8500_86⟩ +def before8539 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527119),(tail8500_83 k),tail8500_87⟩ +def before8540 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527117),(tail8500_88 k),tail8500_89⟩ +def before8541 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8500_78 k),tail8500_90⟩ +def before8542 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8500_91 k),tail8500_92⟩ +def before8543 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526903),(tail8500_77 k),tail8500_93⟩ +def before8544 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526901),(tail8500_76 k),tail8500_94⟩ +def before8545 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526899),(tail8500_95 k),tail8500_96⟩ +def before8546 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8500_71 k),tail8500_97⟩ +def before8547 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8500_98 k),tail8500_99⟩ +def before8548 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail8500_70 k),tail8500_100⟩ +def before8549 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526641),(tail8500_69 k),tail8500_101⟩ +def before8550 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526639),(tail8500_102 k),tail8500_103⟩ +def before8551 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8500_64 k),tail8500_104⟩ +def before8552 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8500_105 k),tail8500_106⟩ +def before8553 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8500_63 k),tail8500_107⟩ +def before8554 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8500_29 k),(tail8500_108 k)⟩ +def before8555 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521847),(tail8500_28 k),(tail8500_109 k)⟩ +def before8556 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521845),(tail8500_27 k),(tail8500_110 k)⟩ +def before8557 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521843),(tail8500_111 k),(tail8500_112 k)⟩ +def before8558 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8500_26 k),(tail8500_113 k)⟩ +def before8559 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8500_114 k),(tail8500_115 k)⟩ +def before8560 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521629),(tail8500_25 k),(tail8500_116 k)⟩ +def before8561 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521627),(tail8500_24 k),(tail8500_117 k)⟩ +def before8562 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521625),(tail8500_118 k),(tail8500_119 k)⟩ +def before8563 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8500_23 k),(tail8500_120 k)⟩ +def before8564 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8500_121 k),(tail8500_122 k)⟩ +def before8565 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521503),(tail8500_22 k),(tail8500_123 k)⟩ +def before8566 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521501),(tail8500_21 k),(tail8500_124 k)⟩ +def before8567 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail8500_125 k),(tail8500_126 k)⟩ +def before8568 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8500_20 k),(tail8500_127 k)⟩ +def before8569 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8500_128 k),(tail8500_129 k)⟩ +def before8570 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8500_19 k),(tail8500_130 k)⟩ +def before8571 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8500_18 k),(tail8500_131 k)⟩ +def before8572 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8500_17 k),(tail8500_132 k)⟩ +def before8573 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8500_16,(tail8500_133 k)⟩ +def before8574 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8500_15,(tail8500_134 k)⟩ +def before8575 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8500_135,(tail8500_136 k)⟩ +def before8576 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail8500_14,(tail8500_137 k)⟩ +def before8577 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1137),tail8500_13,(tail8500_138 k)⟩ +def before8578 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail8500_139,(tail8500_140 k)⟩ +def before8579 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8500_12,(tail8500_141 k)⟩ +def before8580 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8500_142,(tail8500_143 k)⟩ +def before8581 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail8500_11,(tail8500_144 k)⟩ +def before8582 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail8500_10,(tail8500_145 k)⟩ +def before8583 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail8500_146,(tail8500_147 k)⟩ +def before8584 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8500_9,(tail8500_148 k)⟩ +def before8585 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8500_149,(tail8500_150 k)⟩ +def before8586 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1211),tail8500_8,(tail8500_151 k)⟩ +def before8587 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1213),tail8500_7,(tail8500_152 k)⟩ +def before8588 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail8500_153,(tail8500_154 k)⟩ +def before8589 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail8500_6,(tail8500_155 k)⟩ +def before8590 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail8500_5,(tail8500_156 k)⟩ +def before8591 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail8500_4,(tail8500_157 k)⟩ +def before8592 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1253),tail8500_158,(tail8500_159 k)⟩ +def before8593 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8500_161,(tail8500_159 k)⟩ +def before8594 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8500_161,(tail8500_162 k)⟩ +def before8595 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8500_163,(tail8500_162 k)⟩ +def before8596 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8500_164,(tail8500_156 k)⟩ +def before8597 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail8500_164,(tail8500_165 k)⟩ +def before8598 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8500_163,(tail8500_166 k)⟩ +def before8599 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1255),tail8500_160,(tail8500_167 k)⟩ +def after8599 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail8500_3,(tail8500_168 k)⟩ + +theorem macro8500 (k : Nat) : applyExit (before8500 k) exit389 1 = some (before8501 k) := by + simp (disch := omega) [before8500, before8501, exit389, applyExit, pop, push] + <;> omega +theorem step8500 (k : Nat) : Runs (1*23) (before8500 k).denote (before8501 k).denote := + @applyExit_sound (before8500 k) (before8501 k) exit389 1 valid389 (macro8500 k) +theorem macro8501 (k : Nat) : applyExit (before8501 k) exit391 1 = some (before8502 k) := by + simp (disch := omega) [before8501, before8502, exit391, applyExit, pop, push] + <;> omega +theorem step8501 (k : Nat) : Runs (1*105) (before8501 k).denote (before8502 k).denote := + @applyExit_sound (before8501 k) (before8502 k) exit391 1 valid391 (macro8501 k) +theorem macro8502 (k : Nat) : applyExit (before8502 k) exit390 1 = some (before8503 k) := by + simp (disch := omega) [before8502, before8503, exit390, applyExit, pop, push] + <;> omega +theorem step8502 (k : Nat) : Runs (1*978) (before8502 k).denote (before8503 k).denote := + @applyExit_sound (before8502 k) (before8503 k) exit390 1 valid390 (macro8502 k) +theorem macro8503 (k : Nat) : applyExit (before8503 k) exit389 1 = some (before8504 k) := by + simp (disch := omega) [before8503, before8504, exit389, applyExit, pop, push] + <;> omega +theorem step8503 (k : Nat) : Runs (1*23) (before8503 k).denote (before8504 k).denote := + @applyExit_sound (before8503 k) (before8504 k) exit389 1 valid389 (macro8503 k) +theorem macro8504 (k : Nat) : applyExit (before8504 k) exit391 1 = some (before8505 k) := by + simp (disch := omega) [before8504, before8505, exit391, applyExit, pop, push] + <;> omega +theorem step8504 (k : Nat) : Runs (1*105) (before8504 k).denote (before8505 k).denote := + @applyExit_sound (before8504 k) (before8505 k) exit391 1 valid391 (macro8504 k) +theorem macro8505 (k : Nat) : applyExit (before8505 k) exit390 1 = some (before8506 k) := by + simp (disch := omega) [before8505, before8506, exit390, applyExit, pop, push] + <;> omega +theorem step8505 (k : Nat) : Runs (1*978) (before8505 k).denote (before8506 k).denote := + @applyExit_sound (before8505 k) (before8506 k) exit390 1 valid390 (macro8505 k) +theorem macro8506 (k : Nat) : applyExit (before8506 k) exit389 1 = some (before8507 k) := by + simp (disch := omega) [before8506, before8507, exit389, applyExit, pop, push] + <;> omega +theorem step8506 (k : Nat) : Runs (1*23) (before8506 k).denote (before8507 k).denote := + @applyExit_sound (before8506 k) (before8507 k) exit389 1 valid389 (macro8506 k) +theorem macro8507 (k : Nat) : applyExit (before8507 k) exit391 1 = some (before8508 k) := by + simp (disch := omega) [before8507, before8508, exit391, applyExit, pop, push] + <;> omega +theorem step8507 (k : Nat) : Runs (1*105) (before8507 k).denote (before8508 k).denote := + @applyExit_sound (before8507 k) (before8508 k) exit391 1 valid391 (macro8507 k) +def cycleState8508 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w352,(3+1*j)⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,97⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,45⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w349,1⟩,⟨w347,(1*k+6)⟩,⟨w0,3⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w350,1⟩,⟨w344,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,3⟩]⟩ +def cyclePart8508_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w351,1⟩,⟨w352,(3+1*j)⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,97⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,45⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w349,1⟩,⟨w347,(1*k+6)⟩,⟨w0,3⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w344,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,3⟩]⟩ +def cyclePart8508_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w351,1⟩,⟨w352,(3+1*j)⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,97⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,45⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w349,1⟩,⟨w347,(1*k+6)⟩,⟨w0,3⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w350,1⟩,⟨w344,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,3⟩]⟩ +theorem cycleMacro8508_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8508 k j) exit390 1 = some (cyclePart8508_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState8508, cyclePart8508_0, exit390, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8508_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8508_0 k j) exit389 1 = some (cyclePart8508_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8508_0, cyclePart8508_1, exit389, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8508_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8508_1 k j) exit391 1 = some (cycleState8508 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8508_1, cycleState8508, exit391, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun8508 (k j : Nat) (hj : j < (1*k+3)) : Runs 1106 (cycleState8508 k j).denote (cycleState8508 k (j+1)).denote := by + have h0 : Runs (1*978) (cycleState8508 k j).denote (cyclePart8508_0 k j).denote := @applyExit_sound (cycleState8508 k j) (cyclePart8508_0 k j) exit390 1 valid390 (cycleMacro8508_0 k j hj) + have h1 : Runs (1*23) (cyclePart8508_0 k j).denote (cyclePart8508_1 k j).denote := @applyExit_sound (cyclePart8508_0 k j) (cyclePart8508_1 k j) exit389 1 valid389 (cycleMacro8508_1 k j hj) + have h2 : Runs (1*105) (cyclePart8508_1 k j).denote (cycleState8508 k (j+1)).denote := @applyExit_sound (cyclePart8508_1 k j) (cycleState8508 k (j+1)) exit391 1 valid391 (cycleMacro8508_2 k j hj) + exact (@Runs.trans (1*978) ((1*23)+(1*105)) (cycleState8508 k j).denote (cyclePart8508_0 k j).denote (cycleState8508 k (j+1)).denote h0 (@Runs.trans (1*23) (1*105) (cyclePart8508_0 k j).denote (cyclePart8508_1 k j).denote (cycleState8508 k (j+1)).denote h1 h2)) +theorem step8508 (k : Nat) : Runs ((1*k+3)*1106) (before8508 k).denote (before8509 k).denote := by + have h := Runs.chain (fun j => (cycleState8508 k j).denote) 1106 (1*k+3) (cycleRun8508 k) + have h0 : cycleState8508 k 0 = before8508 k := by simp [cycleState8508, before8508] + have h1 : cycleState8508 k (1*k+3) = before8509 k := by + simp [cycleState8508, before8509] <;> omega + simpa only [h0, h1] using h +theorem macro8509 (k : Nat) : applyExit (before8509 k) exit390 1 = some (before8510 k) := by + simp (disch := omega) [before8509, before8510, exit390, applyExit, pop, push] + <;> omega +theorem step8509 (k : Nat) : Runs (1*978) (before8509 k).denote (before8510 k).denote := + @applyExit_sound (before8509 k) (before8510 k) exit390 1 valid390 (macro8509 k) +theorem macro8510 (k : Nat) : applyExit (before8510 k) exit389 1 = some (before8511 k) := by + simp (disch := omega) [before8510, before8511, exit389, applyExit, pop, push] + <;> omega +theorem step8510 (k : Nat) : Runs (1*23) (before8510 k).denote (before8511 k).denote := + @applyExit_sound (before8510 k) (before8511 k) exit389 1 valid389 (macro8510 k) +theorem macro8511 (k : Nat) : applyExit (before8511 k) exit391 1 = some (before8512 k) := by + simp (disch := omega) [before8511, before8512, exit391, applyExit, pop, push] + <;> omega +theorem step8511 (k : Nat) : Runs (1*105) (before8511 k).denote (before8512 k).denote := + @applyExit_sound (before8511 k) (before8512 k) exit391 1 valid391 (macro8511 k) +theorem macro8512 (k : Nat) : applyExit (before8512 k) exit390 1 = some (before8513 k) := by + simp (disch := omega) [before8512, before8513, exit390, applyExit, pop, push] + <;> omega +theorem step8512 (k : Nat) : Runs (1*978) (before8512 k).denote (before8513 k).denote := + @applyExit_sound (before8512 k) (before8513 k) exit390 1 valid390 (macro8512 k) +theorem macro8513 (k : Nat) : applyExit (before8513 k) exit0 5 = some (before8514 k) := by + simp (disch := omega) [before8513, before8514, exit0, applyExit, pop, push] + <;> omega +theorem step8513 (k : Nat) : Runs (5*2) (before8513 k).denote (before8514 k).denote := + @applyExit_sound (before8513 k) (before8514 k) exit0 5 valid0 (macro8513 k) +theorem macro8514 (k : Nat) : applyExit (before8514 k) exit1 1 = some (before8515 k) := by + simp (disch := omega) [before8514, before8515, exit1, applyExit, pop, push] + <;> omega +theorem step8514 (k : Nat) : Runs (1*3) (before8514 k).denote (before8515 k).denote := + @applyExit_sound (before8514 k) (before8515 k) exit1 1 valid1 (macro8514 k) +theorem macro8515 (k : Nat) : applyExit (before8515 k) exit2 5 = some (before8516 k) := by + simp (disch := omega) [before8515, before8516, exit2, applyExit, pop, push] + <;> omega +theorem step8515 (k : Nat) : Runs (5*2) (before8515 k).denote (before8516 k).denote := + @applyExit_sound (before8515 k) (before8516 k) exit2 5 valid2 (macro8515 k) +theorem macro8516 (k : Nat) : applyExit (before8516 k) exit391 1 = some (before8517 k) := by + simp (disch := omega) [before8516, before8517, exit391, applyExit, pop, push] + <;> omega +theorem step8516 (k : Nat) : Runs (1*105) (before8516 k).denote (before8517 k).denote := + @applyExit_sound (before8516 k) (before8517 k) exit391 1 valid391 (macro8516 k) +theorem macro8517 (k : Nat) : applyExit (before8517 k) exit0 6 = some (before8518 k) := by + simp (disch := omega) [before8517, before8518, exit0, applyExit, pop, push] + <;> omega +theorem step8517 (k : Nat) : Runs (6*2) (before8517 k).denote (before8518 k).denote := + @applyExit_sound (before8517 k) (before8518 k) exit0 6 valid0 (macro8517 k) +theorem macro8518 (k : Nat) : applyExit (before8518 k) exit13 22 = some (before8519 k) := by + simp (disch := omega) [before8518, before8519, exit13, applyExit, pop, push] + <;> omega +theorem step8518 (k : Nat) : Runs (22*2) (before8518 k).denote (before8519 k).denote := + @applyExit_sound (before8518 k) (before8519 k) exit13 22 valid13 (macro8518 k) +theorem macro8519 (k : Nat) : applyExit (before8519 k) exit0 86 = some (before8520 k) := by + simp (disch := omega) [before8519, before8520, exit0, applyExit, pop, push] + <;> omega +theorem step8519 (k : Nat) : Runs (86*2) (before8519 k).denote (before8520 k).denote := + @applyExit_sound (before8519 k) (before8520 k) exit0 86 valid0 (macro8519 k) +theorem macro8520 (k : Nat) : applyExit (before8520 k) exit1 1 = some (before8521 k) := by + simp (disch := omega) [before8520, before8521, exit1, applyExit, pop, push] + <;> omega +theorem step8520 (k : Nat) : Runs (1*3) (before8520 k).denote (before8521 k).denote := + @applyExit_sound (before8520 k) (before8521 k) exit1 1 valid1 (macro8520 k) +theorem macro8521 (k : Nat) : applyExit (before8521 k) exit2 86 = some (before8522 k) := by + simp (disch := omega) [before8521, before8522, exit2, applyExit, pop, push] + <;> omega +theorem step8521 (k : Nat) : Runs (86*2) (before8521 k).denote (before8522 k).denote := + @applyExit_sound (before8521 k) (before8522 k) exit2 86 valid2 (macro8521 k) +theorem macro8522 (k : Nat) : applyExit (before8522 k) exit6 1 = some (before8523 k) := by + simp (disch := omega) [before8522, before8523, exit6, applyExit, pop, push] + <;> omega +theorem step8522 (k : Nat) : Runs (1*1) (before8522 k).denote (before8523 k).denote := + @applyExit_sound (before8522 k) (before8523 k) exit6 1 valid6 (macro8522 k) +theorem macro8523 (k : Nat) : applyExit (before8523 k) exit0 87 = some (before8524 k) := by + simp (disch := omega) [before8523, before8524, exit0, applyExit, pop, push] + <;> omega +theorem step8523 (k : Nat) : Runs (87*2) (before8523 k).denote (before8524 k).denote := + @applyExit_sound (before8523 k) (before8524 k) exit0 87 valid0 (macro8523 k) +theorem macro8524 (k : Nat) : applyExit (before8524 k) exit13 43 = some (before8525 k) := by + simp (disch := omega) [before8524, before8525, exit13, applyExit, pop, push] + <;> omega +theorem step8524 (k : Nat) : Runs (43*2) (before8524 k).denote (before8525 k).denote := + @applyExit_sound (before8524 k) (before8525 k) exit13 43 valid13 (macro8524 k) +theorem macro8525 (k : Nat) : applyExit (before8525 k) exit0 10 = some (before8526 k) := by + simp (disch := omega) [before8525, before8526, exit0, applyExit, pop, push] + <;> omega +theorem step8525 (k : Nat) : Runs (10*2) (before8525 k).denote (before8526 k).denote := + @applyExit_sound (before8525 k) (before8526 k) exit0 10 valid0 (macro8525 k) +theorem macro8526 (k : Nat) : applyExit (before8526 k) exit1 1 = some (before8527 k) := by + simp (disch := omega) [before8526, before8527, exit1, applyExit, pop, push] + <;> omega +theorem step8526 (k : Nat) : Runs (1*3) (before8526 k).denote (before8527 k).denote := + @applyExit_sound (before8526 k) (before8527 k) exit1 1 valid1 (macro8526 k) +theorem macro8527 (k : Nat) : applyExit (before8527 k) exit2 10 = some (before8528 k) := by + simp (disch := omega) [before8527, before8528, exit2, applyExit, pop, push] + <;> omega +theorem step8527 (k : Nat) : Runs (10*2) (before8527 k).denote (before8528 k).denote := + @applyExit_sound (before8527 k) (before8528 k) exit2 10 valid2 (macro8527 k) +theorem macro8528 (k : Nat) : applyExit (before8528 k) exit6 1 = some (before8529 k) := by + simp (disch := omega) [before8528, before8529, exit6, applyExit, pop, push] + <;> omega +theorem step8528 (k : Nat) : Runs (1*1) (before8528 k).denote (before8529 k).denote := + @applyExit_sound (before8528 k) (before8529 k) exit6 1 valid6 (macro8528 k) +theorem macro8529 (k : Nat) : applyExit (before8529 k) exit0 11 = some (before8530 k) := by + simp (disch := omega) [before8529, before8530, exit0, applyExit, pop, push] + <;> omega +theorem step8529 (k : Nat) : Runs (11*2) (before8529 k).denote (before8530 k).denote := + @applyExit_sound (before8529 k) (before8530 k) exit0 11 valid0 (macro8529 k) +theorem macro8530 (k : Nat) : applyExit (before8530 k) exit13 98 = some (before8531 k) := by + simp (disch := omega) [before8530, before8531, exit13, applyExit, pop, push] + <;> omega +theorem step8530 (k : Nat) : Runs (98*2) (before8530 k).denote (before8531 k).denote := + @applyExit_sound (before8530 k) (before8531 k) exit13 98 valid13 (macro8530 k) +theorem macro8531 (k : Nat) : applyExit (before8531 k) exit0 3 = some (before8532 k) := by + simp (disch := omega) [before8531, before8532, exit0, applyExit, pop, push] + <;> omega +theorem step8531 (k : Nat) : Runs (3*2) (before8531 k).denote (before8532 k).denote := + @applyExit_sound (before8531 k) (before8532 k) exit0 3 valid0 (macro8531 k) +theorem macro8532 (k : Nat) : applyExit (before8532 k) exit1 1 = some (before8533 k) := by + simp (disch := omega) [before8532, before8533, exit1, applyExit, pop, push] + <;> omega +theorem step8532 (k : Nat) : Runs (1*3) (before8532 k).denote (before8533 k).denote := + @applyExit_sound (before8532 k) (before8533 k) exit1 1 valid1 (macro8532 k) +theorem macro8533 (k : Nat) : applyExit (before8533 k) exit2 3 = some (before8534 k) := by + simp (disch := omega) [before8533, before8534, exit2, applyExit, pop, push] + <;> omega +theorem step8533 (k : Nat) : Runs (3*2) (before8533 k).denote (before8534 k).denote := + @applyExit_sound (before8533 k) (before8534 k) exit2 3 valid2 (macro8533 k) +theorem macro8534 (k : Nat) : applyExit (before8534 k) exit6 1 = some (before8535 k) := by + simp (disch := omega) [before8534, before8535, exit6, applyExit, pop, push] + <;> omega +theorem step8534 (k : Nat) : Runs (1*1) (before8534 k).denote (before8535 k).denote := + @applyExit_sound (before8534 k) (before8535 k) exit6 1 valid6 (macro8534 k) +theorem macro8535 (k : Nat) : applyExit (before8535 k) exit0 4 = some (before8536 k) := by + simp (disch := omega) [before8535, before8536, exit0, applyExit, pop, push] + <;> omega +theorem step8535 (k : Nat) : Runs (4*2) (before8535 k).denote (before8536 k).denote := + @applyExit_sound (before8535 k) (before8536 k) exit0 4 valid0 (macro8535 k) +theorem macro8536 (k : Nat) : applyExit (before8536 k) exit1 1 = some (before8537 k) := by + simp (disch := omega) [before8536, before8537, exit1, applyExit, pop, push] + <;> omega +theorem step8536 (k : Nat) : Runs (1*3) (before8536 k).denote (before8537 k).denote := + @applyExit_sound (before8536 k) (before8537 k) exit1 1 valid1 (macro8536 k) +theorem macro8537 (k : Nat) : applyExit (before8537 k) exit2 4 = some (before8538 k) := by + simp (disch := omega) [before8537, before8538, exit2, applyExit, pop, push] + <;> omega +theorem step8537 (k : Nat) : Runs (4*2) (before8537 k).denote (before8538 k).denote := + @applyExit_sound (before8537 k) (before8538 k) exit2 4 valid2 (macro8537 k) +theorem macro8538 (k : Nat) : applyExit (before8538 k) exit3 1 = some (before8539 k) := by + simp (disch := omega) [before8538, before8539, exit3, applyExit, pop, push] + <;> omega +theorem step8538 (k : Nat) : Runs (1*2) (before8538 k).denote (before8539 k).denote := + @applyExit_sound (before8538 k) (before8539 k) exit3 1 valid3 (macro8538 k) +theorem macro8539 (k : Nat) : applyExit (before8539 k) exit9 1 = some (before8540 k) := by + simp (disch := omega) [before8539, before8540, exit9, applyExit, pop, push] + <;> omega +theorem step8539 (k : Nat) : Runs (1*2) (before8539 k).denote (before8540 k).denote := + @applyExit_sound (before8539 k) (before8540 k) exit9 1 valid9 (macro8539 k) +theorem macro8540 (k : Nat) : applyExit (before8540 k) exit10 96 = some (before8541 k) := by + simp (disch := omega) [before8540, before8541, exit10, applyExit, pop, push] + <;> omega +theorem step8540 (k : Nat) : Runs (96*2) (before8540 k).denote (before8541 k).denote := + @applyExit_sound (before8540 k) (before8541 k) exit10 96 valid10 (macro8540 k) +theorem macro8541 (k : Nat) : applyExit (before8541 k) exit11 1 = some (before8542 k) := by + simp (disch := omega) [before8541, before8542, exit11, applyExit, pop, push] + <;> omega +theorem step8541 (k : Nat) : Runs (1*2) (before8541 k).denote (before8542 k).denote := + @applyExit_sound (before8541 k) (before8542 k) exit11 1 valid11 (macro8541 k) +theorem macro8542 (k : Nat) : applyExit (before8542 k) exit2 10 = some (before8543 k) := by + simp (disch := omega) [before8542, before8543, exit2, applyExit, pop, push] + <;> omega +theorem step8542 (k : Nat) : Runs (10*2) (before8542 k).denote (before8543 k).denote := + @applyExit_sound (before8542 k) (before8543 k) exit2 10 valid2 (macro8542 k) +theorem macro8543 (k : Nat) : applyExit (before8543 k) exit3 1 = some (before8544 k) := by + simp (disch := omega) [before8543, before8544, exit3, applyExit, pop, push] + <;> omega +theorem step8543 (k : Nat) : Runs (1*2) (before8543 k).denote (before8544 k).denote := + @applyExit_sound (before8543 k) (before8544 k) exit3 1 valid3 (macro8543 k) +theorem macro8544 (k : Nat) : applyExit (before8544 k) exit9 1 = some (before8545 k) := by + simp (disch := omega) [before8544, before8545, exit9, applyExit, pop, push] + <;> omega +theorem step8544 (k : Nat) : Runs (1*2) (before8544 k).denote (before8545 k).denote := + @applyExit_sound (before8544 k) (before8545 k) exit9 1 valid9 (macro8544 k) +theorem macro8545 (k : Nat) : applyExit (before8545 k) exit10 41 = some (before8546 k) := by + simp (disch := omega) [before8545, before8546, exit10, applyExit, pop, push] + <;> omega +theorem step8545 (k : Nat) : Runs (41*2) (before8545 k).denote (before8546 k).denote := + @applyExit_sound (before8545 k) (before8546 k) exit10 41 valid10 (macro8545 k) +theorem macro8546 (k : Nat) : applyExit (before8546 k) exit11 1 = some (before8547 k) := by + simp (disch := omega) [before8546, before8547, exit11, applyExit, pop, push] + <;> omega +theorem step8546 (k : Nat) : Runs (1*2) (before8546 k).denote (before8547 k).denote := + @applyExit_sound (before8546 k) (before8547 k) exit11 1 valid11 (macro8546 k) +theorem macro8547 (k : Nat) : applyExit (before8547 k) exit2 86 = some (before8548 k) := by + simp (disch := omega) [before8547, before8548, exit2, applyExit, pop, push] + <;> omega +theorem step8547 (k : Nat) : Runs (86*2) (before8547 k).denote (before8548 k).denote := + @applyExit_sound (before8547 k) (before8548 k) exit2 86 valid2 (macro8547 k) +theorem macro8548 (k : Nat) : applyExit (before8548 k) exit3 1 = some (before8549 k) := by + simp (disch := omega) [before8548, before8549, exit3, applyExit, pop, push] + <;> omega +theorem step8548 (k : Nat) : Runs (1*2) (before8548 k).denote (before8549 k).denote := + @applyExit_sound (before8548 k) (before8549 k) exit3 1 valid3 (macro8548 k) +theorem macro8549 (k : Nat) : applyExit (before8549 k) exit9 1 = some (before8550 k) := by + simp (disch := omega) [before8549, before8550, exit9, applyExit, pop, push] + <;> omega +theorem step8549 (k : Nat) : Runs (1*2) (before8549 k).denote (before8550 k).denote := + @applyExit_sound (before8549 k) (before8550 k) exit9 1 valid9 (macro8549 k) +theorem macro8550 (k : Nat) : applyExit (before8550 k) exit10 20 = some (before8551 k) := by + simp (disch := omega) [before8550, before8551, exit10, applyExit, pop, push] + <;> omega +theorem step8550 (k : Nat) : Runs (20*2) (before8550 k).denote (before8551 k).denote := + @applyExit_sound (before8550 k) (before8551 k) exit10 20 valid10 (macro8550 k) +theorem macro8551 (k : Nat) : applyExit (before8551 k) exit11 1 = some (before8552 k) := by + simp (disch := omega) [before8551, before8552, exit11, applyExit, pop, push] + <;> omega +theorem step8551 (k : Nat) : Runs (1*2) (before8551 k).denote (before8552 k).denote := + @applyExit_sound (before8551 k) (before8552 k) exit11 1 valid11 (macro8551 k) +theorem macro8552 (k : Nat) : applyExit (before8552 k) exit2 5 = some (before8553 k) := by + simp (disch := omega) [before8552, before8553, exit2, applyExit, pop, push] + <;> omega +theorem step8552 (k : Nat) : Runs (5*2) (before8552 k).denote (before8553 k).denote := + @applyExit_sound (before8552 k) (before8553 k) exit2 5 valid2 (macro8552 k) +theorem macro8553 (k : Nat) : applyExit (before8553 k) exit392 (1*k+8) = some (before8554 k) := by + simp (disch := omega) [before8553, before8554, exit392, applyExit, pop, push] + <;> omega +theorem step8553 (k : Nat) : Runs ((1*k+8)*586) (before8553 k).denote (before8554 k).denote := + @applyExit_sound (before8553 k) (before8554 k) exit392 (1*k+8) valid392 (macro8553 k) +theorem macro8554 (k : Nat) : applyExit (before8554 k) exit2 26 = some (before8555 k) := by + simp (disch := omega) [before8554, before8555, exit2, applyExit, pop, push] + <;> omega +theorem step8554 (k : Nat) : Runs (26*2) (before8554 k).denote (before8555 k).denote := + @applyExit_sound (before8554 k) (before8555 k) exit2 26 valid2 (macro8554 k) +theorem macro8555 (k : Nat) : applyExit (before8555 k) exit3 1 = some (before8556 k) := by + simp (disch := omega) [before8555, before8556, exit3, applyExit, pop, push] + <;> omega +theorem step8555 (k : Nat) : Runs (1*2) (before8555 k).denote (before8556 k).denote := + @applyExit_sound (before8555 k) (before8556 k) exit3 1 valid3 (macro8555 k) +theorem macro8556 (k : Nat) : applyExit (before8556 k) exit9 1 = some (before8557 k) := by + simp (disch := omega) [before8556, before8557, exit9, applyExit, pop, push] + <;> omega +theorem step8556 (k : Nat) : Runs (1*2) (before8556 k).denote (before8557 k).denote := + @applyExit_sound (before8556 k) (before8557 k) exit9 1 valid9 (macro8556 k) +theorem macro8557 (k : Nat) : applyExit (before8557 k) exit10 96 = some (before8558 k) := by + simp (disch := omega) [before8557, before8558, exit10, applyExit, pop, push] + <;> omega +theorem step8557 (k : Nat) : Runs (96*2) (before8557 k).denote (before8558 k).denote := + @applyExit_sound (before8557 k) (before8558 k) exit10 96 valid10 (macro8557 k) +theorem macro8558 (k : Nat) : applyExit (before8558 k) exit11 1 = some (before8559 k) := by + simp (disch := omega) [before8558, before8559, exit11, applyExit, pop, push] + <;> omega +theorem step8558 (k : Nat) : Runs (1*2) (before8558 k).denote (before8559 k).denote := + @applyExit_sound (before8558 k) (before8559 k) exit11 1 valid11 (macro8558 k) +theorem macro8559 (k : Nat) : applyExit (before8559 k) exit2 10 = some (before8560 k) := by + simp (disch := omega) [before8559, before8560, exit2, applyExit, pop, push] + <;> omega +theorem step8559 (k : Nat) : Runs (10*2) (before8559 k).denote (before8560 k).denote := + @applyExit_sound (before8559 k) (before8560 k) exit2 10 valid2 (macro8559 k) +theorem macro8560 (k : Nat) : applyExit (before8560 k) exit3 1 = some (before8561 k) := by + simp (disch := omega) [before8560, before8561, exit3, applyExit, pop, push] + <;> omega +theorem step8560 (k : Nat) : Runs (1*2) (before8560 k).denote (before8561 k).denote := + @applyExit_sound (before8560 k) (before8561 k) exit3 1 valid3 (macro8560 k) +theorem macro8561 (k : Nat) : applyExit (before8561 k) exit9 1 = some (before8562 k) := by + simp (disch := omega) [before8561, before8562, exit9, applyExit, pop, push] + <;> omega +theorem step8561 (k : Nat) : Runs (1*2) (before8561 k).denote (before8562 k).denote := + @applyExit_sound (before8561 k) (before8562 k) exit9 1 valid9 (macro8561 k) +theorem macro8562 (k : Nat) : applyExit (before8562 k) exit10 44 = some (before8563 k) := by + simp (disch := omega) [before8562, before8563, exit10, applyExit, pop, push] + <;> omega +theorem step8562 (k : Nat) : Runs (44*2) (before8562 k).denote (before8563 k).denote := + @applyExit_sound (before8562 k) (before8563 k) exit10 44 valid10 (macro8562 k) +theorem macro8563 (k : Nat) : applyExit (before8563 k) exit11 1 = some (before8564 k) := by + simp (disch := omega) [before8563, before8564, exit11, applyExit, pop, push] + <;> omega +theorem step8563 (k : Nat) : Runs (1*2) (before8563 k).denote (before8564 k).denote := + @applyExit_sound (before8563 k) (before8564 k) exit11 1 valid11 (macro8563 k) +theorem macro8564 (k : Nat) : applyExit (before8564 k) exit2 16 = some (before8565 k) := by + simp (disch := omega) [before8564, before8565, exit2, applyExit, pop, push] + <;> omega +theorem step8564 (k : Nat) : Runs (16*2) (before8564 k).denote (before8565 k).denote := + @applyExit_sound (before8564 k) (before8565 k) exit2 16 valid2 (macro8564 k) +theorem macro8565 (k : Nat) : applyExit (before8565 k) exit3 1 = some (before8566 k) := by + simp (disch := omega) [before8565, before8566, exit3, applyExit, pop, push] + <;> omega +theorem step8565 (k : Nat) : Runs (1*2) (before8565 k).denote (before8566 k).denote := + @applyExit_sound (before8565 k) (before8566 k) exit3 1 valid3 (macro8565 k) +theorem macro8566 (k : Nat) : applyExit (before8566 k) exit9 1 = some (before8567 k) := by + simp (disch := omega) [before8566, before8567, exit9, applyExit, pop, push] + <;> omega +theorem step8566 (k : Nat) : Runs (1*2) (before8566 k).denote (before8567 k).denote := + @applyExit_sound (before8566 k) (before8567 k) exit9 1 valid9 (macro8566 k) +theorem macro8567 (k : Nat) : applyExit (before8567 k) exit10 12 = some (before8568 k) := by + simp (disch := omega) [before8567, before8568, exit10, applyExit, pop, push] + <;> omega +theorem step8567 (k : Nat) : Runs (12*2) (before8567 k).denote (before8568 k).denote := + @applyExit_sound (before8567 k) (before8568 k) exit10 12 valid10 (macro8567 k) +theorem macro8568 (k : Nat) : applyExit (before8568 k) exit11 1 = some (before8569 k) := by + simp (disch := omega) [before8568, before8569, exit11, applyExit, pop, push] + <;> omega +theorem step8568 (k : Nat) : Runs (1*2) (before8568 k).denote (before8569 k).denote := + @applyExit_sound (before8568 k) (before8569 k) exit11 1 valid11 (macro8568 k) +theorem macro8569 (k : Nat) : applyExit (before8569 k) exit2 791761145 = some (before8570 k) := by + simp (disch := omega) [before8569, before8570, exit2, applyExit, pop, push] + <;> omega +theorem step8569 (k : Nat) : Runs (791761145*2) (before8569 k).denote (before8570 k).denote := + @applyExit_sound (before8569 k) (before8570 k) exit2 791761145 valid2 (macro8569 k) +theorem macro8570 (k : Nat) : applyExit (before8570 k) exit276 1 = some (before8571 k) := by + simp (disch := omega) [before8570, before8571, exit276, applyExit, pop, push] + <;> omega +theorem step8570 (k : Nat) : Runs (1*38) (before8570 k).denote (before8571 k).denote := + @applyExit_sound (before8570 k) (before8571 k) exit276 1 valid276 (macro8570 k) +theorem macro8571 (k : Nat) : applyExit (before8571 k) exit393 1 = some (before8572 k) := by + simp (disch := omega) [before8571, before8572, exit393, applyExit, pop, push] + <;> omega +theorem step8571 (k : Nat) : Runs (1*38) (before8571 k).denote (before8572 k).denote := + @applyExit_sound (before8571 k) (before8572 k) exit393 1 valid393 (macro8571 k) +theorem macro8572 (k : Nat) : applyExit (before8572 k) exit394 (1*k+6) = some (before8573 k) := by + simp (disch := omega) [before8572, before8573, exit394, applyExit, pop, push] + <;> omega +theorem step8572 (k : Nat) : Runs ((1*k+6)*38) (before8572 k).denote (before8573 k).denote := + @applyExit_sound (before8572 k) (before8573 k) exit394 (1*k+6) valid394 (macro8572 k) +theorem macro8573 (k : Nat) : applyExit (before8573 k) exit10 3 = some (before8574 k) := by + simp (disch := omega) [before8573, before8574, exit10, applyExit, pop, push] + <;> omega +theorem step8573 (k : Nat) : Runs (3*2) (before8573 k).denote (before8574 k).denote := + @applyExit_sound (before8573 k) (before8574 k) exit10 3 valid10 (macro8573 k) +theorem macro8574 (k : Nat) : applyExit (before8574 k) exit11 1 = some (before8575 k) := by + simp (disch := omega) [before8574, before8575, exit11, applyExit, pop, push] + <;> omega +theorem step8574 (k : Nat) : Runs (1*2) (before8574 k).denote (before8575 k).denote := + @applyExit_sound (before8574 k) (before8575 k) exit11 1 valid11 (macro8574 k) +theorem macro8575 (k : Nat) : applyExit (before8575 k) exit2 3 = some (before8576 k) := by + simp (disch := omega) [before8575, before8576, exit2, applyExit, pop, push] + <;> omega +theorem step8575 (k : Nat) : Runs (3*2) (before8575 k).denote (before8576 k).denote := + @applyExit_sound (before8575 k) (before8576 k) exit2 3 valid2 (macro8575 k) +theorem macro8576 (k : Nat) : applyExit (before8576 k) exit3 1 = some (before8577 k) := by + simp (disch := omega) [before8576, before8577, exit3, applyExit, pop, push] + <;> omega +theorem step8576 (k : Nat) : Runs (1*2) (before8576 k).denote (before8577 k).denote := + @applyExit_sound (before8576 k) (before8577 k) exit3 1 valid3 (macro8576 k) +theorem macro8577 (k : Nat) : applyExit (before8577 k) exit9 1 = some (before8578 k) := by + simp (disch := omega) [before8577, before8578, exit9, applyExit, pop, push] + <;> omega +theorem step8577 (k : Nat) : Runs (1*2) (before8577 k).denote (before8578 k).denote := + @applyExit_sound (before8577 k) (before8578 k) exit9 1 valid9 (macro8577 k) +theorem macro8578 (k : Nat) : applyExit (before8578 k) exit10 13 = some (before8579 k) := by + simp (disch := omega) [before8578, before8579, exit10, applyExit, pop, push] + <;> omega +theorem step8578 (k : Nat) : Runs (13*2) (before8578 k).denote (before8579 k).denote := + @applyExit_sound (before8578 k) (before8579 k) exit10 13 valid10 (macro8578 k) +theorem macro8579 (k : Nat) : applyExit (before8579 k) exit11 1 = some (before8580 k) := by + simp (disch := omega) [before8579, before8580, exit11, applyExit, pop, push] + <;> omega +theorem step8579 (k : Nat) : Runs (1*2) (before8579 k).denote (before8580 k).denote := + @applyExit_sound (before8579 k) (before8580 k) exit11 1 valid11 (macro8579 k) +theorem macro8580 (k : Nat) : applyExit (before8580 k) exit2 3 = some (before8581 k) := by + simp (disch := omega) [before8580, before8581, exit2, applyExit, pop, push] + <;> omega +theorem step8580 (k : Nat) : Runs (3*2) (before8580 k).denote (before8581 k).denote := + @applyExit_sound (before8580 k) (before8581 k) exit2 3 valid2 (macro8580 k) +theorem macro8581 (k : Nat) : applyExit (before8581 k) exit3 1 = some (before8582 k) := by + simp (disch := omega) [before8581, before8582, exit3, applyExit, pop, push] + <;> omega +theorem step8581 (k : Nat) : Runs (1*2) (before8581 k).denote (before8582 k).denote := + @applyExit_sound (before8581 k) (before8582 k) exit3 1 valid3 (macro8581 k) +theorem macro8582 (k : Nat) : applyExit (before8582 k) exit9 1 = some (before8583 k) := by + simp (disch := omega) [before8582, before8583, exit9, applyExit, pop, push] + <;> omega +theorem step8582 (k : Nat) : Runs (1*2) (before8582 k).denote (before8583 k).denote := + @applyExit_sound (before8582 k) (before8583 k) exit9 1 valid9 (macro8582 k) +theorem macro8583 (k : Nat) : applyExit (before8583 k) exit10 13 = some (before8584 k) := by + simp (disch := omega) [before8583, before8584, exit10, applyExit, pop, push] + <;> omega +theorem step8583 (k : Nat) : Runs (13*2) (before8583 k).denote (before8584 k).denote := + @applyExit_sound (before8583 k) (before8584 k) exit10 13 valid10 (macro8583 k) +theorem macro8584 (k : Nat) : applyExit (before8584 k) exit11 1 = some (before8585 k) := by + simp (disch := omega) [before8584, before8585, exit11, applyExit, pop, push] + <;> omega +theorem step8584 (k : Nat) : Runs (1*2) (before8584 k).denote (before8585 k).denote := + @applyExit_sound (before8584 k) (before8585 k) exit11 1 valid11 (macro8584 k) +theorem macro8585 (k : Nat) : applyExit (before8585 k) exit2 3 = some (before8586 k) := by + simp (disch := omega) [before8585, before8586, exit2, applyExit, pop, push] + <;> omega +theorem step8585 (k : Nat) : Runs (3*2) (before8585 k).denote (before8586 k).denote := + @applyExit_sound (before8585 k) (before8586 k) exit2 3 valid2 (macro8585 k) +theorem macro8586 (k : Nat) : applyExit (before8586 k) exit3 1 = some (before8587 k) := by + simp (disch := omega) [before8586, before8587, exit3, applyExit, pop, push] + <;> omega +theorem step8586 (k : Nat) : Runs (1*2) (before8586 k).denote (before8587 k).denote := + @applyExit_sound (before8586 k) (before8587 k) exit3 1 valid3 (macro8586 k) +theorem macro8587 (k : Nat) : applyExit (before8587 k) exit9 1 = some (before8588 k) := by + simp (disch := omega) [before8587, before8588, exit9, applyExit, pop, push] + <;> omega +theorem step8587 (k : Nat) : Runs (1*2) (before8587 k).denote (before8588 k).denote := + @applyExit_sound (before8587 k) (before8588 k) exit9 1 valid9 (macro8587 k) +theorem macro8588 (k : Nat) : applyExit (before8588 k) exit10 16 = some (before8589 k) := by + simp (disch := omega) [before8588, before8589, exit10, applyExit, pop, push] + <;> omega +theorem step8588 (k : Nat) : Runs (16*2) (before8588 k).denote (before8589 k).denote := + @applyExit_sound (before8588 k) (before8589 k) exit10 16 valid10 (macro8588 k) +theorem macro8589 (k : Nat) : applyExit (before8589 k) exit11 1 = some (before8590 k) := by + simp (disch := omega) [before8589, before8590, exit11, applyExit, pop, push] + <;> omega +theorem step8589 (k : Nat) : Runs (1*2) (before8589 k).denote (before8590 k).denote := + @applyExit_sound (before8589 k) (before8590 k) exit11 1 valid11 (macro8589 k) +theorem macro8590 (k : Nat) : applyExit (before8590 k) exit3 1 = some (before8591 k) := by + simp (disch := omega) [before8590, before8591, exit3, applyExit, pop, push] + <;> omega +theorem step8590 (k : Nat) : Runs (1*2) (before8590 k).denote (before8591 k).denote := + @applyExit_sound (before8590 k) (before8591 k) exit3 1 valid3 (macro8590 k) +theorem macro8591 (k : Nat) : applyExit (before8591 k) exit4 1 = some (before8592 k) := by + simp (disch := omega) [before8591, before8592, exit4, applyExit, pop, push] + <;> omega +theorem step8591 (k : Nat) : Runs (1*2) (before8591 k).denote (before8592 k).denote := + @applyExit_sound (before8591 k) (before8592 k) exit4 1 valid4 (macro8591 k) +theorem macro8592 (k : Nat) : applyExit (before8592 k) exit5 1 = some (before8593 k) := by + simp (disch := omega) [before8592, before8593, exit5, applyExit, pop, push] + <;> omega +theorem step8592 (k : Nat) : Runs (1*3) (before8592 k).denote (before8593 k).denote := + @applyExit_sound (before8592 k) (before8593 k) exit5 1 valid5 (macro8592 k) +theorem macro8593 (k : Nat) : applyExit (before8593 k) exit1 1 = some (before8594 k) := by + simp (disch := omega) [before8593, before8594, exit1, applyExit, pop, push] + <;> omega +theorem step8593 (k : Nat) : Runs (1*3) (before8593 k).denote (before8594 k).denote := + @applyExit_sound (before8593 k) (before8594 k) exit1 1 valid1 (macro8593 k) +theorem macro8594 (k : Nat) : applyExit (before8594 k) exit6 1 = some (before8595 k) := by + simp (disch := omega) [before8594, before8595, exit6, applyExit, pop, push] + <;> omega +theorem step8594 (k : Nat) : Runs (1*1) (before8594 k).denote (before8595 k).denote := + @applyExit_sound (before8594 k) (before8595 k) exit6 1 valid6 (macro8594 k) +theorem macro8595 (k : Nat) : applyExit (before8595 k) exit0 2 = some (before8596 k) := by + simp (disch := omega) [before8595, before8596, exit0, applyExit, pop, push] + <;> omega +theorem step8595 (k : Nat) : Runs (2*2) (before8595 k).denote (before8596 k).denote := + @applyExit_sound (before8595 k) (before8596 k) exit0 2 valid0 (macro8595 k) +theorem macro8596 (k : Nat) : applyExit (before8596 k) exit1 1 = some (before8597 k) := by + simp (disch := omega) [before8596, before8597, exit1, applyExit, pop, push] + <;> omega +theorem step8596 (k : Nat) : Runs (1*3) (before8596 k).denote (before8597 k).denote := + @applyExit_sound (before8596 k) (before8597 k) exit1 1 valid1 (macro8596 k) +theorem macro8597 (k : Nat) : applyExit (before8597 k) exit2 2 = some (before8598 k) := by + simp (disch := omega) [before8597, before8598, exit2, applyExit, pop, push] + <;> omega +theorem step8597 (k : Nat) : Runs (2*2) (before8597 k).denote (before8598 k).denote := + @applyExit_sound (before8597 k) (before8598 k) exit2 2 valid2 (macro8597 k) +theorem macro8598 (k : Nat) : applyExit (before8598 k) exit3 1 = some (before8599 k) := by + simp (disch := omega) [before8598, before8599, exit3, applyExit, pop, push] + <;> omega +theorem step8598 (k : Nat) : Runs (1*2) (before8598 k).denote (before8599 k).denote := + @applyExit_sound (before8598 k) (before8599 k) exit3 1 valid3 (macro8598 k) +theorem macro8599 (k : Nat) : applyExit (before8599 k) exit4 1 = some (after8599 k) := by + simp (disch := omega) [before8599, after8599, exit4, applyExit, pop, push] + <;> omega +theorem step8599 (k : Nat) : Runs (1*2) (before8599 k).denote (after8599 k).denote := + @applyExit_sound (before8599 k) (after8599 k) exit4 1 valid4 (macro8599 k) +theorem chunkRun085 (k : Nat) : Runs (1730*k+1583537227) (before8500 k).denote (after8599 k).denote := by + have h := (@Runs.trans ((((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))))+((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2))))))+(((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))))+((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2))))))) ((((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2))))))+(((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2))))))) (before8500 k).denote (before8550 k).denote (after8599 k).denote (@Runs.trans (((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))))+((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2)))))) (((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))))+((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2)))))) (before8500 k).denote (before8525 k).denote (before8550 k).denote (@Runs.trans ((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105))))) ((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2))))) (before8500 k).denote (before8512 k).denote (before8525 k).denote (@Runs.trans (((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978)))) (((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))) (before8500 k).denote (before8506 k).denote (before8512 k).denote (@Runs.trans ((1*23)+((1*105)+(1*978))) ((1*23)+((1*105)+(1*978))) (before8500 k).denote (before8503 k).denote (before8506 k).denote (@Runs.trans (1*23) ((1*105)+(1*978)) (before8500 k).denote (before8501 k).denote (before8503 k).denote (step8500 k) (@Runs.trans (1*105) (1*978) (before8501 k).denote (before8502 k).denote (before8503 k).denote (step8501 k) (step8502 k))) (@Runs.trans (1*23) ((1*105)+(1*978)) (before8503 k).denote (before8504 k).denote (before8506 k).denote (step8503 k) (@Runs.trans (1*105) (1*978) (before8504 k).denote (before8505 k).denote (before8506 k).denote (step8504 k) (step8505 k)))) (@Runs.trans ((1*23)+((1*105)+((1*k+3)*1106))) ((1*978)+((1*23)+(1*105))) (before8506 k).denote (before8509 k).denote (before8512 k).denote (@Runs.trans (1*23) ((1*105)+((1*k+3)*1106)) (before8506 k).denote (before8507 k).denote (before8509 k).denote (step8506 k) (@Runs.trans (1*105) ((1*k+3)*1106) (before8507 k).denote (before8508 k).denote (before8509 k).denote (step8507 k) (step8508 k))) (@Runs.trans (1*978) ((1*23)+(1*105)) (before8509 k).denote (before8510 k).denote (before8512 k).denote (step8509 k) (@Runs.trans (1*23) (1*105) (before8510 k).denote (before8511 k).denote (before8512 k).denote (step8510 k) (step8511 k))))) (@Runs.trans (((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2)))) (((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2)))) (before8512 k).denote (before8518 k).denote (before8525 k).denote (@Runs.trans ((1*978)+((5*2)+(1*3))) ((5*2)+((1*105)+(6*2))) (before8512 k).denote (before8515 k).denote (before8518 k).denote (@Runs.trans (1*978) ((5*2)+(1*3)) (before8512 k).denote (before8513 k).denote (before8515 k).denote (step8512 k) (@Runs.trans (5*2) (1*3) (before8513 k).denote (before8514 k).denote (before8515 k).denote (step8513 k) (step8514 k))) (@Runs.trans (5*2) ((1*105)+(6*2)) (before8515 k).denote (before8516 k).denote (before8518 k).denote (step8515 k) (@Runs.trans (1*105) (6*2) (before8516 k).denote (before8517 k).denote (before8518 k).denote (step8516 k) (step8517 k)))) (@Runs.trans ((22*2)+((86*2)+(1*3))) (((86*2)+(1*1))+((87*2)+(43*2))) (before8518 k).denote (before8521 k).denote (before8525 k).denote (@Runs.trans (22*2) ((86*2)+(1*3)) (before8518 k).denote (before8519 k).denote (before8521 k).denote (step8518 k) (@Runs.trans (86*2) (1*3) (before8519 k).denote (before8520 k).denote (before8521 k).denote (step8519 k) (step8520 k))) (@Runs.trans ((86*2)+(1*1)) ((87*2)+(43*2)) (before8521 k).denote (before8523 k).denote (before8525 k).denote (@Runs.trans (86*2) (1*1) (before8521 k).denote (before8522 k).denote (before8523 k).denote (step8521 k) (step8522 k)) (@Runs.trans (87*2) (43*2) (before8523 k).denote (before8524 k).denote (before8525 k).denote (step8523 k) (step8524 k)))))) (@Runs.trans ((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))) ((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2))))) (before8525 k).denote (before8537 k).denote (before8550 k).denote (@Runs.trans (((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2)))) (((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))) (before8525 k).denote (before8531 k).denote (before8537 k).denote (@Runs.trans ((10*2)+((1*3)+(10*2))) ((1*1)+((11*2)+(98*2))) (before8525 k).denote (before8528 k).denote (before8531 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before8525 k).denote (before8526 k).denote (before8528 k).denote (step8525 k) (@Runs.trans (1*3) (10*2) (before8526 k).denote (before8527 k).denote (before8528 k).denote (step8526 k) (step8527 k))) (@Runs.trans (1*1) ((11*2)+(98*2)) (before8528 k).denote (before8529 k).denote (before8531 k).denote (step8528 k) (@Runs.trans (11*2) (98*2) (before8529 k).denote (before8530 k).denote (before8531 k).denote (step8529 k) (step8530 k)))) (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*1)+((4*2)+(1*3))) (before8531 k).denote (before8534 k).denote (before8537 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before8531 k).denote (before8532 k).denote (before8534 k).denote (step8531 k) (@Runs.trans (1*3) (3*2) (before8532 k).denote (before8533 k).denote (before8534 k).denote (step8532 k) (step8533 k))) (@Runs.trans (1*1) ((4*2)+(1*3)) (before8534 k).denote (before8535 k).denote (before8537 k).denote (step8534 k) (@Runs.trans (4*2) (1*3) (before8535 k).denote (before8536 k).denote (before8537 k).denote (step8535 k) (step8536 k))))) (@Runs.trans (((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2)))) (before8537 k).denote (before8543 k).denote (before8550 k).denote (@Runs.trans ((4*2)+((1*2)+(1*2))) ((96*2)+((1*2)+(10*2))) (before8537 k).denote (before8540 k).denote (before8543 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before8537 k).denote (before8538 k).denote (before8540 k).denote (step8537 k) (@Runs.trans (1*2) (1*2) (before8538 k).denote (before8539 k).denote (before8540 k).denote (step8538 k) (step8539 k))) (@Runs.trans (96*2) ((1*2)+(10*2)) (before8540 k).denote (before8541 k).denote (before8543 k).denote (step8540 k) (@Runs.trans (1*2) (10*2) (before8541 k).denote (before8542 k).denote (before8543 k).denote (step8541 k) (step8542 k)))) (@Runs.trans ((1*2)+((1*2)+(41*2))) (((1*2)+(86*2))+((1*2)+(1*2))) (before8543 k).denote (before8546 k).denote (before8550 k).denote (@Runs.trans (1*2) ((1*2)+(41*2)) (before8543 k).denote (before8544 k).denote (before8546 k).denote (step8543 k) (@Runs.trans (1*2) (41*2) (before8544 k).denote (before8545 k).denote (before8546 k).denote (step8544 k) (step8545 k))) (@Runs.trans ((1*2)+(86*2)) ((1*2)+(1*2)) (before8546 k).denote (before8548 k).denote (before8550 k).denote (@Runs.trans (1*2) (86*2) (before8546 k).denote (before8547 k).denote (before8548 k).denote (step8546 k) (step8547 k)) (@Runs.trans (1*2) (1*2) (before8548 k).denote (before8549 k).denote (before8550 k).denote (step8548 k) (step8549 k))))))) (@Runs.trans (((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2)))))) (((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2)))))) (before8550 k).denote (before8575 k).denote (after8599 k).denote (@Runs.trans ((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2))))) ((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2))))) (before8550 k).denote (before8562 k).denote (before8575 k).denote (@Runs.trans (((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2)))) (((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (before8550 k).denote (before8556 k).denote (before8562 k).denote (@Runs.trans ((20*2)+((1*2)+(5*2))) (((1*k+8)*586)+((26*2)+(1*2))) (before8550 k).denote (before8553 k).denote (before8556 k).denote (@Runs.trans (20*2) ((1*2)+(5*2)) (before8550 k).denote (before8551 k).denote (before8553 k).denote (step8550 k) (@Runs.trans (1*2) (5*2) (before8551 k).denote (before8552 k).denote (before8553 k).denote (step8551 k) (step8552 k))) (@Runs.trans ((1*k+8)*586) ((26*2)+(1*2)) (before8553 k).denote (before8554 k).denote (before8556 k).denote (step8553 k) (@Runs.trans (26*2) (1*2) (before8554 k).denote (before8555 k).denote (before8556 k).denote (step8554 k) (step8555 k)))) (@Runs.trans ((1*2)+((96*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before8556 k).denote (before8559 k).denote (before8562 k).denote (@Runs.trans (1*2) ((96*2)+(1*2)) (before8556 k).denote (before8557 k).denote (before8559 k).denote (step8556 k) (@Runs.trans (96*2) (1*2) (before8557 k).denote (before8558 k).denote (before8559 k).denote (step8557 k) (step8558 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before8559 k).denote (before8560 k).denote (before8562 k).denote (step8559 k) (@Runs.trans (1*2) (1*2) (before8560 k).denote (before8561 k).denote (before8562 k).denote (step8560 k) (step8561 k))))) (@Runs.trans (((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2)))) (before8562 k).denote (before8568 k).denote (before8575 k).denote (@Runs.trans ((44*2)+((1*2)+(16*2))) ((1*2)+((1*2)+(12*2))) (before8562 k).denote (before8565 k).denote (before8568 k).denote (@Runs.trans (44*2) ((1*2)+(16*2)) (before8562 k).denote (before8563 k).denote (before8565 k).denote (step8562 k) (@Runs.trans (1*2) (16*2) (before8563 k).denote (before8564 k).denote (before8565 k).denote (step8563 k) (step8564 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before8565 k).denote (before8566 k).denote (before8568 k).denote (step8565 k) (@Runs.trans (1*2) (12*2) (before8566 k).denote (before8567 k).denote (before8568 k).denote (step8566 k) (step8567 k)))) (@Runs.trans ((1*2)+((791761145*2)+(1*38))) (((1*38)+((1*k+6)*38))+((3*2)+(1*2))) (before8568 k).denote (before8571 k).denote (before8575 k).denote (@Runs.trans (1*2) ((791761145*2)+(1*38)) (before8568 k).denote (before8569 k).denote (before8571 k).denote (step8568 k) (@Runs.trans (791761145*2) (1*38) (before8569 k).denote (before8570 k).denote (before8571 k).denote (step8569 k) (step8570 k))) (@Runs.trans ((1*38)+((1*k+6)*38)) ((3*2)+(1*2)) (before8571 k).denote (before8573 k).denote (before8575 k).denote (@Runs.trans (1*38) ((1*k+6)*38) (before8571 k).denote (before8572 k).denote (before8573 k).denote (step8571 k) (step8572 k)) (@Runs.trans (3*2) (1*2) (before8573 k).denote (before8574 k).denote (before8575 k).denote (step8573 k) (step8574 k)))))) (@Runs.trans ((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2))))) (before8575 k).denote (before8587 k).denote (after8599 k).denote (@Runs.trans (((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2)))) (((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))) (before8575 k).denote (before8581 k).denote (before8587 k).denote (@Runs.trans ((3*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(3*2))) (before8575 k).denote (before8578 k).denote (before8581 k).denote (@Runs.trans (3*2) ((1*2)+(1*2)) (before8575 k).denote (before8576 k).denote (before8578 k).denote (step8575 k) (@Runs.trans (1*2) (1*2) (before8576 k).denote (before8577 k).denote (before8578 k).denote (step8576 k) (step8577 k))) (@Runs.trans (13*2) ((1*2)+(3*2)) (before8578 k).denote (before8579 k).denote (before8581 k).denote (step8578 k) (@Runs.trans (1*2) (3*2) (before8579 k).denote (before8580 k).denote (before8581 k).denote (step8579 k) (step8580 k)))) (@Runs.trans ((1*2)+((1*2)+(13*2))) ((1*2)+((3*2)+(1*2))) (before8581 k).denote (before8584 k).denote (before8587 k).denote (@Runs.trans (1*2) ((1*2)+(13*2)) (before8581 k).denote (before8582 k).denote (before8584 k).denote (step8581 k) (@Runs.trans (1*2) (13*2) (before8582 k).denote (before8583 k).denote (before8584 k).denote (step8582 k) (step8583 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before8584 k).denote (before8585 k).denote (before8587 k).denote (step8584 k) (@Runs.trans (3*2) (1*2) (before8585 k).denote (before8586 k).denote (before8587 k).denote (step8585 k) (step8586 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2)))) (before8587 k).denote (before8593 k).denote (after8599 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((1*2)+(1*3))) (before8587 k).denote (before8590 k).denote (before8593 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before8587 k).denote (before8588 k).denote (before8590 k).denote (step8587 k) (@Runs.trans (16*2) (1*2) (before8588 k).denote (before8589 k).denote (before8590 k).denote (step8588 k) (step8589 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8590 k).denote (before8591 k).denote (before8593 k).denote (step8590 k) (@Runs.trans (1*2) (1*3) (before8591 k).denote (before8592 k).denote (before8593 k).denote (step8591 k) (step8592 k)))) (@Runs.trans ((1*3)+((1*1)+(2*2))) (((1*3)+(2*2))+((1*2)+(1*2))) (before8593 k).denote (before8596 k).denote (after8599 k).denote (@Runs.trans (1*3) ((1*1)+(2*2)) (before8593 k).denote (before8594 k).denote (before8596 k).denote (step8593 k) (@Runs.trans (1*1) (2*2) (before8594 k).denote (before8595 k).denote (before8596 k).denote (step8594 k) (step8595 k))) (@Runs.trans ((1*3)+(2*2)) ((1*2)+(1*2)) (before8596 k).denote (before8598 k).denote (after8599 k).denote (@Runs.trans (1*3) (2*2) (before8596 k).denote (before8597 k).denote (before8598 k).denote (step8596 k) (step8597 k)) (@Runs.trans (1*2) (1*2) (before8598 k).denote (before8599 k).denote (after8599 k).denote (step8598 k) (step8599 k)))))))) + have ht : (((((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))))+((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2))))))+(((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))))+((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2)))))))+((((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2))))))+(((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2)))))))) = (1730*k+1583537227) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean new file mode 100644 index 00000000..967a7c21 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean @@ -0,0 +1,808 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8600_0 : Stack := [] +abbrev tail8600_1 : Stack := ⟨w1,1⟩ :: tail8600_0 +abbrev tail8600_2 : Stack := ⟨w0,1⟩ :: tail8600_1 +abbrev tail8600_3 : Stack := ⟨w2,1⟩ :: tail8600_2 +abbrev tail8600_4 : Stack := ⟨w0,6⟩ :: tail8600_0 +abbrev tail8600_5 : Stack := ⟨w1,97⟩ :: tail8600_4 +abbrev tail8600_6 : Stack := ⟨w2,1⟩ :: tail8600_5 +abbrev tail8600_7 : Stack := ⟨w0,11⟩ :: tail8600_6 +abbrev tail8600_8 : Stack := ⟨w1,42⟩ :: tail8600_7 +abbrev tail8600_9 : Stack := ⟨w2,1⟩ :: tail8600_8 +abbrev tail8600_10 : Stack := ⟨w0,87⟩ :: tail8600_9 +abbrev tail8600_11 : Stack := ⟨w1,21⟩ :: tail8600_10 +abbrev tail8600_12 : Stack := ⟨w2,1⟩ :: tail8600_11 +abbrev tail8600_13 : Stack := ⟨w0,5⟩ :: tail8600_12 +abbrev tail8600_14 (k : Nat) : Stack := ⟨w353,(1*k+8)⟩ :: tail8600_13 +abbrev tail8600_15 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8600_14 k +abbrev tail8600_16 (k : Nat) : Stack := ⟨w1,97⟩ :: tail8600_15 k +abbrev tail8600_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_16 k +abbrev tail8600_18 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8600_17 k +abbrev tail8600_19 (k : Nat) : Stack := ⟨w1,45⟩ :: tail8600_18 k +abbrev tail8600_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_19 k +abbrev tail8600_21 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8600_20 k +abbrev tail8600_22 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8600_21 k +abbrev tail8600_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_22 k +abbrev tail8600_24 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8600_23 k +abbrev tail8600_25 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8600_24 k +abbrev tail8600_26 (k : Nat) : Stack := ⟨w354,1⟩ :: tail8600_25 k +abbrev tail8600_27 (k : Nat) : Stack := ⟨w355,(1*k+6)⟩ :: tail8600_26 k +abbrev tail8600_28 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8600_27 k +abbrev tail8600_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_28 k +abbrev tail8600_30 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_29 k +abbrev tail8600_31 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8600_30 k +abbrev tail8600_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_31 k +abbrev tail8600_33 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_32 k +abbrev tail8600_34 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8600_33 k +abbrev tail8600_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_34 k +abbrev tail8600_36 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_35 k +abbrev tail8600_37 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8600_36 k +abbrev tail8600_38 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_37 k +abbrev tail8600_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_38 k +abbrev tail8600_40 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_39 k +abbrev tail8600_41 : Stack := ⟨w2,1⟩ :: tail8600_1 +abbrev tail8600_42 : Stack := ⟨w1,1⟩ :: tail8600_41 +abbrev tail8600_43 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_37 k +abbrev tail8600_44 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8600_37 k +abbrev tail8600_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail8600_37 k +abbrev tail8600_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_45 k +abbrev tail8600_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_46 k +abbrev tail8600_48 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8600_46 k +abbrev tail8600_49 : Stack := ⟨w23,1⟩ :: tail8600_0 +abbrev tail8600_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8600_47 k +abbrev tail8600_51 : Stack := ⟨w0,1⟩ :: tail8600_0 +abbrev tail8600_52 : Stack := ⟨w2,1⟩ :: tail8600_51 +abbrev tail8600_53 : Stack := ⟨w1,1⟩ :: tail8600_52 +abbrev tail8600_54 : Stack := ⟨w23,1⟩ :: tail8600_53 +abbrev tail8600_55 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8600_44 k +abbrev tail8600_56 : Stack := ⟨w0,1⟩ :: tail8600_53 +abbrev tail8600_57 : Stack := ⟨w2,1⟩ :: tail8600_56 +abbrev tail8600_58 : Stack := ⟨w1,6⟩ :: tail8600_57 +abbrev tail8600_59 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8600_36 k +abbrev tail8600_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_59 k +abbrev tail8600_61 : Stack := ⟨w1,5⟩ :: tail8600_57 +abbrev tail8600_62 : Stack := ⟨w0,1⟩ :: tail8600_61 +abbrev tail8600_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_59 k +abbrev tail8600_64 : Stack := ⟨w2,1⟩ :: tail8600_61 +abbrev tail8600_65 : Stack := ⟨w1,1⟩ :: tail8600_64 +abbrev tail8600_66 : Stack := ⟨w0,16⟩ :: tail8600_65 +abbrev tail8600_67 : Stack := ⟨w1,4⟩ :: tail8600_66 +abbrev tail8600_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_34 k +abbrev tail8600_69 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_34 k +abbrev tail8600_70 : Stack := ⟨w0,15⟩ :: tail8600_65 +abbrev tail8600_71 : Stack := ⟨w2,1⟩ :: tail8600_70 +abbrev tail8600_72 : Stack := ⟨w1,5⟩ :: tail8600_71 +abbrev tail8600_73 : Stack := ⟨w0,14⟩ :: tail8600_72 +abbrev tail8600_74 : Stack := ⟨w1,4⟩ :: tail8600_73 +abbrev tail8600_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_31 k +abbrev tail8600_76 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_31 k +abbrev tail8600_77 : Stack := ⟨w0,13⟩ :: tail8600_72 +abbrev tail8600_78 : Stack := ⟨w2,1⟩ :: tail8600_77 +abbrev tail8600_79 : Stack := ⟨w1,5⟩ :: tail8600_78 +abbrev tail8600_80 : Stack := ⟨w0,14⟩ :: tail8600_79 +abbrev tail8600_81 : Stack := ⟨w1,4⟩ :: tail8600_80 +abbrev tail8600_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_28 k +abbrev tail8600_83 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_28 k +abbrev tail8600_84 : Stack := ⟨w0,13⟩ :: tail8600_79 +abbrev tail8600_85 : Stack := ⟨w2,1⟩ :: tail8600_84 +abbrev tail8600_86 : Stack := ⟨w1,5⟩ :: tail8600_85 +abbrev tail8600_87 : Stack := ⟨w0,3⟩ :: tail8600_86 +abbrev tail8600_88 (k : Nat) : Stack := ⟨w356,(1*k+6)⟩ :: tail8600_87 +abbrev tail8600_89 (k : Nat) : Stack := ⟨w357,1⟩ :: tail8600_88 k +abbrev tail8600_90 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8600_89 k +abbrev tail8600_91 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8600_90 k +abbrev tail8600_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_22 k +abbrev tail8600_93 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8600_22 k +abbrev tail8600_94 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8600_93 k +abbrev tail8600_95 (k : Nat) : Stack := ⟨w358,1⟩ :: tail8600_88 k +abbrev tail8600_96 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8600_95 k +abbrev tail8600_97 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8600_96 k +abbrev tail8600_98 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8600_97 k +abbrev tail8600_99 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8600_98 k +abbrev tail8600_100 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_19 k +abbrev tail8600_101 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8600_19 k +abbrev tail8600_102 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8600_97 k +abbrev tail8600_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_102 k +abbrev tail8600_104 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8600_103 k +abbrev tail8600_105 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8600_104 k +abbrev tail8600_106 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8600_105 k +abbrev tail8600_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_16 k +abbrev tail8600_108 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8600_16 k +abbrev tail8600_109 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8600_104 k +abbrev tail8600_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_109 k +abbrev tail8600_111 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8600_110 k +abbrev tail8600_112 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8600_111 k +abbrev tail8600_113 (k : Nat) : Stack := ⟨w1,27⟩ :: tail8600_112 k +abbrev tail8600_114 (k : Nat) : Stack := ⟨w353,(1*k+7)⟩ :: tail8600_13 +abbrev tail8600_115 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_114 k +abbrev tail8600_116 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8600_115 k +abbrev tail8600_117 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8600_111 k +abbrev tail8600_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_117 k +abbrev tail8600_119 (k : Nat) : Stack := ⟨w1,27⟩ :: tail8600_118 k +abbrev tail8600_120 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_119 k +abbrev tail8600_121 (k : Nat) : Stack := ⟨w353,(1*k+6)⟩ :: tail8600_13 +abbrev tail8600_122 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_121 k +abbrev tail8600_123 (k : Nat) : Stack := ⟨w361,1⟩ :: tail8600_119 k +abbrev tail8600_124 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_123 k +abbrev tail8600_125 (k : Nat) : Stack := ⟨w353,(1*k+5)⟩ :: tail8600_13 +abbrev tail8600_126 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_125 k +abbrev tail8600_127 (k : Nat) : Stack := ⟨w361,2⟩ :: tail8600_119 k +abbrev tail8600_128 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_127 k +abbrev tail8600_129 (k : Nat) : Stack := ⟨w353,(1*k+4)⟩ :: tail8600_13 +abbrev tail8600_130 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_129 k +abbrev tail8600_131 (k : Nat) : Stack := ⟨w361,3⟩ :: tail8600_119 k +abbrev tail8600_132 (k : Nat) : Stack := ⟨w361,(1*k+6)⟩ :: tail8600_119 k +abbrev tail8600_133 : Stack := ⟨w353,1⟩ :: tail8600_13 +abbrev tail8600_134 : Stack := ⟨w359,1⟩ :: tail8600_133 +abbrev tail8600_135 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_132 k +abbrev tail8600_136 : Stack := ⟨w359,1⟩ :: tail8600_13 +abbrev tail8600_137 (k : Nat) : Stack := ⟨w361,(1*k+7)⟩ :: tail8600_119 k +abbrev tail8600_138 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_137 k +abbrev tail8600_139 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8600_138 k +abbrev tail8600_140 : Stack := ⟨w0,1⟩ :: tail8600_11 +abbrev tail8600_141 : Stack := ⟨w0,6⟩ :: tail8600_11 +abbrev tail8600_142 (k : Nat) : Stack := ⟨w361,(1*k+8)⟩ :: tail8600_119 k +abbrev tail8600_143 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8600_142 k +abbrev tail8600_144 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8600_143 k +abbrev tail8600_145 (k : Nat) : Stack := ⟨w1,87⟩ :: tail8600_144 k +abbrev tail8600_146 : Stack := ⟨w0,1⟩ :: tail8600_8 +abbrev tail8600_147 : Stack := ⟨w0,88⟩ :: tail8600_8 +abbrev tail8600_148 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8600_143 k +abbrev tail8600_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_148 k +abbrev tail8600_150 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8600_149 k +abbrev tail8600_151 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8600_150 k +abbrev tail8600_152 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8600_151 k +abbrev tail8600_153 : Stack := ⟨w0,1⟩ :: tail8600_5 +abbrev tail8600_154 : Stack := ⟨w0,12⟩ :: tail8600_5 + +def before8600 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail8600_3,(tail8600_39 k)⟩ +def before8601 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8600_2,(tail8600_40 k)⟩ +def before8602 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8600_41,(tail8600_40 k)⟩ +def before8603 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8600_42,(tail8600_39 k)⟩ +def before8604 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8600_42,(tail8600_43 k)⟩ +def before8605 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8600_41,(tail8600_44 k)⟩ +def before8606 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1261),tail8600_1,(tail8600_45 k)⟩ +def before8607 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1263),tail8600_0,(tail8600_46 k)⟩ +def before8608 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1265),tail8600_0,(tail8600_47 k)⟩ +def before8609 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1267),tail8600_0,(tail8600_48 k)⟩ +def before8610 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1267),tail8600_49,(tail8600_48 k)⟩ +def before8611 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1267),tail8600_49,(tail8600_50 k)⟩ +def before8612 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1267),tail8600_51,(tail8600_50 k)⟩ +def before8613 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1265),tail8600_52,(tail8600_47 k)⟩ +def before8614 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1263),tail8600_53,(tail8600_46 k)⟩ +def before8615 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1261),tail8600_54,(tail8600_45 k)⟩ +def before8616 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1261),tail8600_54,(tail8600_55 k)⟩ +def before8617 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1261),tail8600_56,(tail8600_55 k)⟩ +def before8618 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1259),tail8600_57,(tail8600_44 k)⟩ +def before8619 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail8600_58,(tail8600_37 k)⟩ +def before8620 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1247),tail8600_58,(tail8600_60 k)⟩ +def before8621 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8600_62,(tail8600_60 k)⟩ +def before8622 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8600_62,(tail8600_63 k)⟩ +def before8623 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8600_64,(tail8600_63 k)⟩ +def before8624 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1245),tail8600_65,(tail8600_59 k)⟩ +def before8625 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1213),tail8600_66,(tail8600_36 k)⟩ +def before8626 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8600_67,(tail8600_35 k)⟩ +def before8627 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8600_67,(tail8600_68 k)⟩ +def before8628 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1213),tail8600_66,(tail8600_69 k)⟩ +def before8629 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1213),tail8600_71,(tail8600_69 k)⟩ +def before8630 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8600_72,(tail8600_34 k)⟩ +def before8631 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail8600_73,(tail8600_33 k)⟩ +def before8632 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8600_74,(tail8600_32 k)⟩ +def before8633 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8600_74,(tail8600_75 k)⟩ +def before8634 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail8600_73,(tail8600_76 k)⟩ +def before8635 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail8600_78,(tail8600_76 k)⟩ +def before8636 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8600_79,(tail8600_31 k)⟩ +def before8637 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail8600_80,(tail8600_30 k)⟩ +def before8638 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8600_81,(tail8600_29 k)⟩ +def before8639 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8600_81,(tail8600_82 k)⟩ +def before8640 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail8600_80,(tail8600_83 k)⟩ +def before8641 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail8600_85,(tail8600_83 k)⟩ +def before8642 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8600_86,(tail8600_28 k)⟩ +def before8643 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8600_87,(tail8600_27 k)⟩ +def before8644 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8600_88 k),(tail8600_26 k)⟩ +def before8645 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8600_89 k),(tail8600_25 k)⟩ +def before8646 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8600_90 k),(tail8600_24 k)⟩ +def before8647 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8600_91 k),(tail8600_23 k)⟩ +def before8648 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8600_91 k),(tail8600_92 k)⟩ +def before8649 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8600_90 k),(tail8600_93 k)⟩ +def before8650 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8600_89 k),(tail8600_94 k)⟩ +def before8651 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8600_95 k),(tail8600_94 k)⟩ +def before8652 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8600_96 k),(tail8600_93 k)⟩ +def before8653 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8600_97 k),(tail8600_22 k)⟩ +def before8654 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail8600_98 k),(tail8600_21 k)⟩ +def before8655 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8600_99 k),(tail8600_20 k)⟩ +def before8656 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8600_99 k),(tail8600_100 k)⟩ +def before8657 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521501),(tail8600_98 k),(tail8600_101 k)⟩ +def before8658 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail8600_103 k),(tail8600_101 k)⟩ +def before8659 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8600_104 k),(tail8600_19 k)⟩ +def before8660 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521627),(tail8600_105 k),(tail8600_18 k)⟩ +def before8661 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8600_106 k),(tail8600_17 k)⟩ +def before8662 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8600_106 k),(tail8600_107 k)⟩ +def before8663 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521627),(tail8600_105 k),(tail8600_108 k)⟩ +def before8664 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521627),(tail8600_110 k),(tail8600_108 k)⟩ +def before8665 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8600_111 k),(tail8600_16 k)⟩ +def before8666 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521845),(tail8600_112 k),(tail8600_15 k)⟩ +def before8667 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8600_113 k),(tail8600_14 k)⟩ +def before8668 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8600_113 k),(tail8600_115 k)⟩ +def before8669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521845),(tail8600_112 k),(tail8600_116 k)⟩ +def before8670 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521845),(tail8600_118 k),(tail8600_116 k)⟩ +def before8671 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8600_119 k),(tail8600_115 k)⟩ +def before8672 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8600_120 k),(tail8600_114 k)⟩ +def before8673 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8600_120 k),(tail8600_122 k)⟩ +def before8674 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8600_123 k),(tail8600_122 k)⟩ +def before8675 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8600_124 k),(tail8600_121 k)⟩ +def before8676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8600_124 k),(tail8600_126 k)⟩ +def before8677 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8600_127 k),(tail8600_126 k)⟩ +def before8678 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8600_128 k),(tail8600_125 k)⟩ +def before8679 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8600_128 k),(tail8600_130 k)⟩ +def before8680 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8600_131 k),(tail8600_130 k)⟩ +def before8681 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8600_132 k),tail8600_134⟩ +def before8682 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8600_135 k),tail8600_133⟩ +def before8683 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8600_135 k),tail8600_136⟩ +def before8684 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8600_137 k),tail8600_136⟩ +def before8685 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8600_138 k),tail8600_13⟩ +def before8686 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8600_139 k),tail8600_12⟩ +def before8687 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8600_139 k),tail8600_140⟩ +def before8688 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8600_138 k),tail8600_141⟩ +def before8689 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8600_142 k),tail8600_141⟩ +def before8690 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8600_143 k),tail8600_11⟩ +def before8691 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526641),(tail8600_144 k),tail8600_10⟩ +def before8692 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8600_145 k),tail8600_9⟩ +def before8693 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8600_145 k),tail8600_146⟩ +def before8694 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526641),(tail8600_144 k),tail8600_147⟩ +def before8695 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526641),(tail8600_149 k),tail8600_147⟩ +def before8696 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8600_150 k),tail8600_8⟩ +def before8697 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526901),(tail8600_151 k),tail8600_7⟩ +def before8698 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8600_152 k),tail8600_6⟩ +def before8699 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8600_152 k),tail8600_153⟩ +def after8699 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526901),(tail8600_151 k),tail8600_154⟩ + +theorem macro8600 (k : Nat) : applyExit (before8600 k) exit7 1 = some (before8601 k) := by + simp (disch := omega) [before8600, before8601, exit7, applyExit, pop, push] + <;> omega +theorem step8600 (k : Nat) : Runs (1*4) (before8600 k).denote (before8601 k).denote := + @applyExit_sound (before8600 k) (before8601 k) exit7 1 valid7 (macro8600 k) +theorem macro8601 (k : Nat) : applyExit (before8601 k) exit6 1 = some (before8602 k) := by + simp (disch := omega) [before8601, before8602, exit6, applyExit, pop, push] + <;> omega +theorem step8601 (k : Nat) : Runs (1*1) (before8601 k).denote (before8602 k).denote := + @applyExit_sound (before8601 k) (before8602 k) exit6 1 valid6 (macro8601 k) +theorem macro8602 (k : Nat) : applyExit (before8602 k) exit0 1 = some (before8603 k) := by + simp (disch := omega) [before8602, before8603, exit0, applyExit, pop, push] + <;> omega +theorem step8602 (k : Nat) : Runs (1*2) (before8602 k).denote (before8603 k).denote := + @applyExit_sound (before8602 k) (before8603 k) exit0 1 valid0 (macro8602 k) +theorem macro8603 (k : Nat) : applyExit (before8603 k) exit1 1 = some (before8604 k) := by + simp (disch := omega) [before8603, before8604, exit1, applyExit, pop, push] + <;> omega +theorem step8603 (k : Nat) : Runs (1*3) (before8603 k).denote (before8604 k).denote := + @applyExit_sound (before8603 k) (before8604 k) exit1 1 valid1 (macro8603 k) +theorem macro8604 (k : Nat) : applyExit (before8604 k) exit2 1 = some (before8605 k) := by + simp (disch := omega) [before8604, before8605, exit2, applyExit, pop, push] + <;> omega +theorem step8604 (k : Nat) : Runs (1*2) (before8604 k).denote (before8605 k).denote := + @applyExit_sound (before8604 k) (before8605 k) exit2 1 valid2 (macro8604 k) +theorem macro8605 (k : Nat) : applyExit (before8605 k) exit3 1 = some (before8606 k) := by + simp (disch := omega) [before8605, before8606, exit3, applyExit, pop, push] + <;> omega +theorem step8605 (k : Nat) : Runs (1*2) (before8605 k).denote (before8606 k).denote := + @applyExit_sound (before8605 k) (before8606 k) exit3 1 valid3 (macro8605 k) +theorem macro8606 (k : Nat) : applyExit (before8606 k) exit4 1 = some (before8607 k) := by + simp (disch := omega) [before8606, before8607, exit4, applyExit, pop, push] + <;> omega +theorem step8606 (k : Nat) : Runs (1*2) (before8606 k).denote (before8607 k).denote := + @applyExit_sound (before8606 k) (before8607 k) exit4 1 valid4 (macro8606 k) +theorem macro8607 (k : Nat) : applyExit (before8607 k) exit7 1 = some (before8608 k) := by + simp (disch := omega) [before8607, before8608, exit7, applyExit, pop, push] + <;> omega +theorem step8607 (k : Nat) : Runs (1*4) (before8607 k).denote (before8608 k).denote := + @applyExit_sound (before8607 k) (before8608 k) exit7 1 valid7 (macro8607 k) +theorem macro8608 (k : Nat) : applyExit (before8608 k) exit3 1 = some (before8609 k) := by + simp (disch := omega) [before8608, before8609, exit3, applyExit, pop, push] + <;> omega +theorem step8608 (k : Nat) : Runs (1*2) (before8608 k).denote (before8609 k).denote := + @applyExit_sound (before8608 k) (before8609 k) exit3 1 valid3 (macro8608 k) +theorem macro8609 (k : Nat) : applyExit (before8609 k) exit30 1 = some (before8610 k) := by + simp (disch := omega) [before8609, before8610, exit30, applyExit, pop, push] + <;> omega +theorem step8609 (k : Nat) : Runs (1*3) (before8609 k).denote (before8610 k).denote := + @applyExit_sound (before8609 k) (before8610 k) exit30 1 valid30 (macro8609 k) +theorem macro8610 (k : Nat) : applyExit (before8610 k) exit31 1 = some (before8611 k) := by + simp (disch := omega) [before8610, before8611, exit31, applyExit, pop, push] + <;> omega +theorem step8610 (k : Nat) : Runs (1*1) (before8610 k).denote (before8611 k).denote := + @applyExit_sound (before8610 k) (before8611 k) exit31 1 valid31 (macro8610 k) +theorem macro8611 (k : Nat) : applyExit (before8611 k) exit32 1 = some (before8612 k) := by + simp (disch := omega) [before8611, before8612, exit32, applyExit, pop, push] + <;> omega +theorem step8611 (k : Nat) : Runs (1*3) (before8611 k).denote (before8612 k).denote := + @applyExit_sound (before8611 k) (before8612 k) exit32 1 valid32 (macro8611 k) +theorem macro8612 (k : Nat) : applyExit (before8612 k) exit33 1 = some (before8613 k) := by + simp (disch := omega) [before8612, before8613, exit33, applyExit, pop, push] + <;> omega +theorem step8612 (k : Nat) : Runs (1*2) (before8612 k).denote (before8613 k).denote := + @applyExit_sound (before8612 k) (before8613 k) exit33 1 valid33 (macro8612 k) +theorem macro8613 (k : Nat) : applyExit (before8613 k) exit34 1 = some (before8614 k) := by + simp (disch := omega) [before8613, before8614, exit34, applyExit, pop, push] + <;> omega +theorem step8613 (k : Nat) : Runs (1*2) (before8613 k).denote (before8614 k).denote := + @applyExit_sound (before8613 k) (before8614 k) exit34 1 valid34 (macro8613 k) +theorem macro8614 (k : Nat) : applyExit (before8614 k) exit35 1 = some (before8615 k) := by + simp (disch := omega) [before8614, before8615, exit35, applyExit, pop, push] + <;> omega +theorem step8614 (k : Nat) : Runs (1*2) (before8614 k).denote (before8615 k).denote := + @applyExit_sound (before8614 k) (before8615 k) exit35 1 valid35 (macro8614 k) +theorem macro8615 (k : Nat) : applyExit (before8615 k) exit31 1 = some (before8616 k) := by + simp (disch := omega) [before8615, before8616, exit31, applyExit, pop, push] + <;> omega +theorem step8615 (k : Nat) : Runs (1*1) (before8615 k).denote (before8616 k).denote := + @applyExit_sound (before8615 k) (before8616 k) exit31 1 valid31 (macro8615 k) +theorem macro8616 (k : Nat) : applyExit (before8616 k) exit32 1 = some (before8617 k) := by + simp (disch := omega) [before8616, before8617, exit32, applyExit, pop, push] + <;> omega +theorem step8616 (k : Nat) : Runs (1*3) (before8616 k).denote (before8617 k).denote := + @applyExit_sound (before8616 k) (before8617 k) exit32 1 valid32 (macro8616 k) +theorem macro8617 (k : Nat) : applyExit (before8617 k) exit33 1 = some (before8618 k) := by + simp (disch := omega) [before8617, before8618, exit33, applyExit, pop, push] + <;> omega +theorem step8617 (k : Nat) : Runs (1*2) (before8617 k).denote (before8618 k).denote := + @applyExit_sound (before8617 k) (before8618 k) exit33 1 valid33 (macro8617 k) +theorem macro8618 (k : Nat) : applyExit (before8618 k) exit34 6 = some (before8619 k) := by + simp (disch := omega) [before8618, before8619, exit34, applyExit, pop, push] + <;> omega +theorem step8618 (k : Nat) : Runs (6*2) (before8618 k).denote (before8619 k).denote := + @applyExit_sound (before8618 k) (before8619 k) exit34 6 valid34 (macro8618 k) +theorem macro8619 (k : Nat) : applyExit (before8619 k) exit102 1 = some (before8620 k) := by + simp (disch := omega) [before8619, before8620, exit102, applyExit, pop, push] + <;> omega +theorem step8619 (k : Nat) : Runs (1*1) (before8619 k).denote (before8620 k).denote := + @applyExit_sound (before8619 k) (before8620 k) exit102 1 valid102 (macro8619 k) +theorem macro8620 (k : Nat) : applyExit (before8620 k) exit5 1 = some (before8621 k) := by + simp (disch := omega) [before8620, before8621, exit5, applyExit, pop, push] + <;> omega +theorem step8620 (k : Nat) : Runs (1*3) (before8620 k).denote (before8621 k).denote := + @applyExit_sound (before8620 k) (before8621 k) exit5 1 valid5 (macro8620 k) +theorem macro8621 (k : Nat) : applyExit (before8621 k) exit1 1 = some (before8622 k) := by + simp (disch := omega) [before8621, before8622, exit1, applyExit, pop, push] + <;> omega +theorem step8621 (k : Nat) : Runs (1*3) (before8621 k).denote (before8622 k).denote := + @applyExit_sound (before8621 k) (before8622 k) exit1 1 valid1 (macro8621 k) +theorem macro8622 (k : Nat) : applyExit (before8622 k) exit6 1 = some (before8623 k) := by + simp (disch := omega) [before8622, before8623, exit6, applyExit, pop, push] + <;> omega +theorem step8622 (k : Nat) : Runs (1*1) (before8622 k).denote (before8623 k).denote := + @applyExit_sound (before8622 k) (before8623 k) exit6 1 valid6 (macro8622 k) +theorem macro8623 (k : Nat) : applyExit (before8623 k) exit0 1 = some (before8624 k) := by + simp (disch := omega) [before8623, before8624, exit0, applyExit, pop, push] + <;> omega +theorem step8623 (k : Nat) : Runs (1*2) (before8623 k).denote (before8624 k).denote := + @applyExit_sound (before8623 k) (before8624 k) exit0 1 valid0 (macro8623 k) +theorem macro8624 (k : Nat) : applyExit (before8624 k) exit13 16 = some (before8625 k) := by + simp (disch := omega) [before8624, before8625, exit13, applyExit, pop, push] + <;> omega +theorem step8624 (k : Nat) : Runs (16*2) (before8624 k).denote (before8625 k).denote := + @applyExit_sound (before8624 k) (before8625 k) exit13 16 valid13 (macro8624 k) +theorem macro8625 (k : Nat) : applyExit (before8625 k) exit0 4 = some (before8626 k) := by + simp (disch := omega) [before8625, before8626, exit0, applyExit, pop, push] + <;> omega +theorem step8625 (k : Nat) : Runs (4*2) (before8625 k).denote (before8626 k).denote := + @applyExit_sound (before8625 k) (before8626 k) exit0 4 valid0 (macro8625 k) +theorem macro8626 (k : Nat) : applyExit (before8626 k) exit1 1 = some (before8627 k) := by + simp (disch := omega) [before8626, before8627, exit1, applyExit, pop, push] + <;> omega +theorem step8626 (k : Nat) : Runs (1*3) (before8626 k).denote (before8627 k).denote := + @applyExit_sound (before8626 k) (before8627 k) exit1 1 valid1 (macro8626 k) +theorem macro8627 (k : Nat) : applyExit (before8627 k) exit2 4 = some (before8628 k) := by + simp (disch := omega) [before8627, before8628, exit2, applyExit, pop, push] + <;> omega +theorem step8627 (k : Nat) : Runs (4*2) (before8627 k).denote (before8628 k).denote := + @applyExit_sound (before8627 k) (before8628 k) exit2 4 valid2 (macro8627 k) +theorem macro8628 (k : Nat) : applyExit (before8628 k) exit6 1 = some (before8629 k) := by + simp (disch := omega) [before8628, before8629, exit6, applyExit, pop, push] + <;> omega +theorem step8628 (k : Nat) : Runs (1*1) (before8628 k).denote (before8629 k).denote := + @applyExit_sound (before8628 k) (before8629 k) exit6 1 valid6 (macro8628 k) +theorem macro8629 (k : Nat) : applyExit (before8629 k) exit0 5 = some (before8630 k) := by + simp (disch := omega) [before8629, before8630, exit0, applyExit, pop, push] + <;> omega +theorem step8629 (k : Nat) : Runs (5*2) (before8629 k).denote (before8630 k).denote := + @applyExit_sound (before8629 k) (before8630 k) exit0 5 valid0 (macro8629 k) +theorem macro8630 (k : Nat) : applyExit (before8630 k) exit13 14 = some (before8631 k) := by + simp (disch := omega) [before8630, before8631, exit13, applyExit, pop, push] + <;> omega +theorem step8630 (k : Nat) : Runs (14*2) (before8630 k).denote (before8631 k).denote := + @applyExit_sound (before8630 k) (before8631 k) exit13 14 valid13 (macro8630 k) +theorem macro8631 (k : Nat) : applyExit (before8631 k) exit0 4 = some (before8632 k) := by + simp (disch := omega) [before8631, before8632, exit0, applyExit, pop, push] + <;> omega +theorem step8631 (k : Nat) : Runs (4*2) (before8631 k).denote (before8632 k).denote := + @applyExit_sound (before8631 k) (before8632 k) exit0 4 valid0 (macro8631 k) +theorem macro8632 (k : Nat) : applyExit (before8632 k) exit1 1 = some (before8633 k) := by + simp (disch := omega) [before8632, before8633, exit1, applyExit, pop, push] + <;> omega +theorem step8632 (k : Nat) : Runs (1*3) (before8632 k).denote (before8633 k).denote := + @applyExit_sound (before8632 k) (before8633 k) exit1 1 valid1 (macro8632 k) +theorem macro8633 (k : Nat) : applyExit (before8633 k) exit2 4 = some (before8634 k) := by + simp (disch := omega) [before8633, before8634, exit2, applyExit, pop, push] + <;> omega +theorem step8633 (k : Nat) : Runs (4*2) (before8633 k).denote (before8634 k).denote := + @applyExit_sound (before8633 k) (before8634 k) exit2 4 valid2 (macro8633 k) +theorem macro8634 (k : Nat) : applyExit (before8634 k) exit6 1 = some (before8635 k) := by + simp (disch := omega) [before8634, before8635, exit6, applyExit, pop, push] + <;> omega +theorem step8634 (k : Nat) : Runs (1*1) (before8634 k).denote (before8635 k).denote := + @applyExit_sound (before8634 k) (before8635 k) exit6 1 valid6 (macro8634 k) +theorem macro8635 (k : Nat) : applyExit (before8635 k) exit0 5 = some (before8636 k) := by + simp (disch := omega) [before8635, before8636, exit0, applyExit, pop, push] + <;> omega +theorem step8635 (k : Nat) : Runs (5*2) (before8635 k).denote (before8636 k).denote := + @applyExit_sound (before8635 k) (before8636 k) exit0 5 valid0 (macro8635 k) +theorem macro8636 (k : Nat) : applyExit (before8636 k) exit13 14 = some (before8637 k) := by + simp (disch := omega) [before8636, before8637, exit13, applyExit, pop, push] + <;> omega +theorem step8636 (k : Nat) : Runs (14*2) (before8636 k).denote (before8637 k).denote := + @applyExit_sound (before8636 k) (before8637 k) exit13 14 valid13 (macro8636 k) +theorem macro8637 (k : Nat) : applyExit (before8637 k) exit0 4 = some (before8638 k) := by + simp (disch := omega) [before8637, before8638, exit0, applyExit, pop, push] + <;> omega +theorem step8637 (k : Nat) : Runs (4*2) (before8637 k).denote (before8638 k).denote := + @applyExit_sound (before8637 k) (before8638 k) exit0 4 valid0 (macro8637 k) +theorem macro8638 (k : Nat) : applyExit (before8638 k) exit1 1 = some (before8639 k) := by + simp (disch := omega) [before8638, before8639, exit1, applyExit, pop, push] + <;> omega +theorem step8638 (k : Nat) : Runs (1*3) (before8638 k).denote (before8639 k).denote := + @applyExit_sound (before8638 k) (before8639 k) exit1 1 valid1 (macro8638 k) +theorem macro8639 (k : Nat) : applyExit (before8639 k) exit2 4 = some (before8640 k) := by + simp (disch := omega) [before8639, before8640, exit2, applyExit, pop, push] + <;> omega +theorem step8639 (k : Nat) : Runs (4*2) (before8639 k).denote (before8640 k).denote := + @applyExit_sound (before8639 k) (before8640 k) exit2 4 valid2 (macro8639 k) +theorem macro8640 (k : Nat) : applyExit (before8640 k) exit6 1 = some (before8641 k) := by + simp (disch := omega) [before8640, before8641, exit6, applyExit, pop, push] + <;> omega +theorem step8640 (k : Nat) : Runs (1*1) (before8640 k).denote (before8641 k).denote := + @applyExit_sound (before8640 k) (before8641 k) exit6 1 valid6 (macro8640 k) +theorem macro8641 (k : Nat) : applyExit (before8641 k) exit0 5 = some (before8642 k) := by + simp (disch := omega) [before8641, before8642, exit0, applyExit, pop, push] + <;> omega +theorem step8641 (k : Nat) : Runs (5*2) (before8641 k).denote (before8642 k).denote := + @applyExit_sound (before8641 k) (before8642 k) exit0 5 valid0 (macro8641 k) +theorem macro8642 (k : Nat) : applyExit (before8642 k) exit13 3 = some (before8643 k) := by + simp (disch := omega) [before8642, before8643, exit13, applyExit, pop, push] + <;> omega +theorem step8642 (k : Nat) : Runs (3*2) (before8642 k).denote (before8643 k).denote := + @applyExit_sound (before8642 k) (before8643 k) exit13 3 valid13 (macro8642 k) +theorem macro8643 (k : Nat) : applyExit (before8643 k) exit395 (1*k+6) = some (before8644 k) := by + simp (disch := omega) [before8643, before8644, exit395, applyExit, pop, push] + <;> omega +theorem step8643 (k : Nat) : Runs ((1*k+6)*58) (before8643 k).denote (before8644 k).denote := + @applyExit_sound (before8643 k) (before8644 k) exit395 (1*k+6) valid395 (macro8643 k) +theorem macro8644 (k : Nat) : applyExit (before8644 k) exit396 1 = some (before8645 k) := by + simp (disch := omega) [before8644, before8645, exit396, applyExit, pop, push] + <;> omega +theorem step8644 (k : Nat) : Runs (1*38) (before8644 k).denote (before8645 k).denote := + @applyExit_sound (before8644 k) (before8645 k) exit396 1 valid396 (macro8644 k) +theorem macro8645 (k : Nat) : applyExit (before8645 k) exit275 1 = some (before8646 k) := by + simp (disch := omega) [before8645, before8646, exit275, applyExit, pop, push] + <;> omega +theorem step8645 (k : Nat) : Runs (1*38) (before8645 k).denote (before8646 k).denote := + @applyExit_sound (before8645 k) (before8646 k) exit275 1 valid275 (macro8645 k) +theorem macro8646 (k : Nat) : applyExit (before8646 k) exit0 791761145 = some (before8647 k) := by + simp (disch := omega) [before8646, before8647, exit0, applyExit, pop, push] + <;> omega +theorem step8646 (k : Nat) : Runs (791761145*2) (before8646 k).denote (before8647 k).denote := + @applyExit_sound (before8646 k) (before8647 k) exit0 791761145 valid0 (macro8646 k) +theorem macro8647 (k : Nat) : applyExit (before8647 k) exit1 1 = some (before8648 k) := by + simp (disch := omega) [before8647, before8648, exit1, applyExit, pop, push] + <;> omega +theorem step8647 (k : Nat) : Runs (1*3) (before8647 k).denote (before8648 k).denote := + @applyExit_sound (before8647 k) (before8648 k) exit1 1 valid1 (macro8647 k) +theorem macro8648 (k : Nat) : applyExit (before8648 k) exit2 791761145 = some (before8649 k) := by + simp (disch := omega) [before8648, before8649, exit2, applyExit, pop, push] + <;> omega +theorem step8648 (k : Nat) : Runs (791761145*2) (before8648 k).denote (before8649 k).denote := + @applyExit_sound (before8648 k) (before8649 k) exit2 791761145 valid2 (macro8648 k) +theorem macro8649 (k : Nat) : applyExit (before8649 k) exit276 1 = some (before8650 k) := by + simp (disch := omega) [before8649, before8650, exit276, applyExit, pop, push] + <;> omega +theorem step8649 (k : Nat) : Runs (1*38) (before8649 k).denote (before8650 k).denote := + @applyExit_sound (before8649 k) (before8650 k) exit276 1 valid276 (macro8649 k) +theorem macro8650 (k : Nat) : applyExit (before8650 k) exit397 1 = some (before8651 k) := by + simp (disch := omega) [before8650, before8651, exit397, applyExit, pop, push] + <;> omega +theorem step8650 (k : Nat) : Runs (1*33) (before8650 k).denote (before8651 k).denote := + @applyExit_sound (before8650 k) (before8651 k) exit397 1 valid397 (macro8650 k) +theorem macro8651 (k : Nat) : applyExit (before8651 k) exit275 1 = some (before8652 k) := by + simp (disch := omega) [before8651, before8652, exit275, applyExit, pop, push] + <;> omega +theorem step8651 (k : Nat) : Runs (1*38) (before8651 k).denote (before8652 k).denote := + @applyExit_sound (before8651 k) (before8652 k) exit275 1 valid275 (macro8651 k) +theorem macro8652 (k : Nat) : applyExit (before8652 k) exit0 791761146 = some (before8653 k) := by + simp (disch := omega) [before8652, before8653, exit0, applyExit, pop, push] + <;> omega +theorem step8652 (k : Nat) : Runs (791761146*2) (before8652 k).denote (before8653 k).denote := + @applyExit_sound (before8652 k) (before8653 k) exit0 791761146 valid0 (macro8652 k) +theorem macro8653 (k : Nat) : applyExit (before8653 k) exit13 13 = some (before8654 k) := by + simp (disch := omega) [before8653, before8654, exit13, applyExit, pop, push] + <;> omega +theorem step8653 (k : Nat) : Runs (13*2) (before8653 k).denote (before8654 k).denote := + @applyExit_sound (before8653 k) (before8654 k) exit13 13 valid13 (macro8653 k) +theorem macro8654 (k : Nat) : applyExit (before8654 k) exit0 17 = some (before8655 k) := by + simp (disch := omega) [before8654, before8655, exit0, applyExit, pop, push] + <;> omega +theorem step8654 (k : Nat) : Runs (17*2) (before8654 k).denote (before8655 k).denote := + @applyExit_sound (before8654 k) (before8655 k) exit0 17 valid0 (macro8654 k) +theorem macro8655 (k : Nat) : applyExit (before8655 k) exit1 1 = some (before8656 k) := by + simp (disch := omega) [before8655, before8656, exit1, applyExit, pop, push] + <;> omega +theorem step8655 (k : Nat) : Runs (1*3) (before8655 k).denote (before8656 k).denote := + @applyExit_sound (before8655 k) (before8656 k) exit1 1 valid1 (macro8655 k) +theorem macro8656 (k : Nat) : applyExit (before8656 k) exit2 17 = some (before8657 k) := by + simp (disch := omega) [before8656, before8657, exit2, applyExit, pop, push] + <;> omega +theorem step8656 (k : Nat) : Runs (17*2) (before8656 k).denote (before8657 k).denote := + @applyExit_sound (before8656 k) (before8657 k) exit2 17 valid2 (macro8656 k) +theorem macro8657 (k : Nat) : applyExit (before8657 k) exit6 1 = some (before8658 k) := by + simp (disch := omega) [before8657, before8658, exit6, applyExit, pop, push] + <;> omega +theorem step8657 (k : Nat) : Runs (1*1) (before8657 k).denote (before8658 k).denote := + @applyExit_sound (before8657 k) (before8658 k) exit6 1 valid6 (macro8657 k) +theorem macro8658 (k : Nat) : applyExit (before8658 k) exit0 18 = some (before8659 k) := by + simp (disch := omega) [before8658, before8659, exit0, applyExit, pop, push] + <;> omega +theorem step8658 (k : Nat) : Runs (18*2) (before8658 k).denote (before8659 k).denote := + @applyExit_sound (before8658 k) (before8659 k) exit0 18 valid0 (macro8658 k) +theorem macro8659 (k : Nat) : applyExit (before8659 k) exit13 45 = some (before8660 k) := by + simp (disch := omega) [before8659, before8660, exit13, applyExit, pop, push] + <;> omega +theorem step8659 (k : Nat) : Runs (45*2) (before8659 k).denote (before8660 k).denote := + @applyExit_sound (before8659 k) (before8660 k) exit13 45 valid13 (macro8659 k) +theorem macro8660 (k : Nat) : applyExit (before8660 k) exit0 11 = some (before8661 k) := by + simp (disch := omega) [before8660, before8661, exit0, applyExit, pop, push] + <;> omega +theorem step8660 (k : Nat) : Runs (11*2) (before8660 k).denote (before8661 k).denote := + @applyExit_sound (before8660 k) (before8661 k) exit0 11 valid0 (macro8660 k) +theorem macro8661 (k : Nat) : applyExit (before8661 k) exit1 1 = some (before8662 k) := by + simp (disch := omega) [before8661, before8662, exit1, applyExit, pop, push] + <;> omega +theorem step8661 (k : Nat) : Runs (1*3) (before8661 k).denote (before8662 k).denote := + @applyExit_sound (before8661 k) (before8662 k) exit1 1 valid1 (macro8661 k) +theorem macro8662 (k : Nat) : applyExit (before8662 k) exit2 11 = some (before8663 k) := by + simp (disch := omega) [before8662, before8663, exit2, applyExit, pop, push] + <;> omega +theorem step8662 (k : Nat) : Runs (11*2) (before8662 k).denote (before8663 k).denote := + @applyExit_sound (before8662 k) (before8663 k) exit2 11 valid2 (macro8662 k) +theorem macro8663 (k : Nat) : applyExit (before8663 k) exit6 1 = some (before8664 k) := by + simp (disch := omega) [before8663, before8664, exit6, applyExit, pop, push] + <;> omega +theorem step8663 (k : Nat) : Runs (1*1) (before8663 k).denote (before8664 k).denote := + @applyExit_sound (before8663 k) (before8664 k) exit6 1 valid6 (macro8663 k) +theorem macro8664 (k : Nat) : applyExit (before8664 k) exit0 12 = some (before8665 k) := by + simp (disch := omega) [before8664, before8665, exit0, applyExit, pop, push] + <;> omega +theorem step8664 (k : Nat) : Runs (12*2) (before8664 k).denote (before8665 k).denote := + @applyExit_sound (before8664 k) (before8665 k) exit0 12 valid0 (macro8664 k) +theorem macro8665 (k : Nat) : applyExit (before8665 k) exit13 97 = some (before8666 k) := by + simp (disch := omega) [before8665, before8666, exit13, applyExit, pop, push] + <;> omega +theorem step8665 (k : Nat) : Runs (97*2) (before8665 k).denote (before8666 k).denote := + @applyExit_sound (before8665 k) (before8666 k) exit13 97 valid13 (macro8665 k) +theorem macro8666 (k : Nat) : applyExit (before8666 k) exit0 27 = some (before8667 k) := by + simp (disch := omega) [before8666, before8667, exit0, applyExit, pop, push] + <;> omega +theorem step8666 (k : Nat) : Runs (27*2) (before8666 k).denote (before8667 k).denote := + @applyExit_sound (before8666 k) (before8667 k) exit0 27 valid0 (macro8666 k) +theorem macro8667 (k : Nat) : applyExit (before8667 k) exit398 1 = some (before8668 k) := by + simp (disch := omega) [before8667, before8668, exit398, applyExit, pop, push] + <;> omega +theorem step8667 (k : Nat) : Runs (1*23) (before8667 k).denote (before8668 k).denote := + @applyExit_sound (before8667 k) (before8668 k) exit398 1 valid398 (macro8667 k) +theorem macro8668 (k : Nat) : applyExit (before8668 k) exit2 27 = some (before8669 k) := by + simp (disch := omega) [before8668, before8669, exit2, applyExit, pop, push] + <;> omega +theorem step8668 (k : Nat) : Runs (27*2) (before8668 k).denote (before8669 k).denote := + @applyExit_sound (before8668 k) (before8669 k) exit2 27 valid2 (macro8668 k) +theorem macro8669 (k : Nat) : applyExit (before8669 k) exit6 1 = some (before8670 k) := by + simp (disch := omega) [before8669, before8670, exit6, applyExit, pop, push] + <;> omega +theorem step8669 (k : Nat) : Runs (1*1) (before8669 k).denote (before8670 k).denote := + @applyExit_sound (before8669 k) (before8670 k) exit6 1 valid6 (macro8669 k) +theorem macro8670 (k : Nat) : applyExit (before8670 k) exit0 27 = some (before8671 k) := by + simp (disch := omega) [before8670, before8671, exit0, applyExit, pop, push] + <;> omega +theorem step8670 (k : Nat) : Runs (27*2) (before8670 k).denote (before8671 k).denote := + @applyExit_sound (before8670 k) (before8671 k) exit0 27 valid0 (macro8670 k) +theorem macro8671 (k : Nat) : applyExit (before8671 k) exit399 1 = some (before8672 k) := by + simp (disch := omega) [before8671, before8672, exit399, applyExit, pop, push] + <;> omega +theorem step8671 (k : Nat) : Runs (1*986) (before8671 k).denote (before8672 k).denote := + @applyExit_sound (before8671 k) (before8672 k) exit399 1 valid399 (macro8671 k) +theorem macro8672 (k : Nat) : applyExit (before8672 k) exit398 1 = some (before8673 k) := by + simp (disch := omega) [before8672, before8673, exit398, applyExit, pop, push] + <;> omega +theorem step8672 (k : Nat) : Runs (1*23) (before8672 k).denote (before8673 k).denote := + @applyExit_sound (before8672 k) (before8673 k) exit398 1 valid398 (macro8672 k) +theorem macro8673 (k : Nat) : applyExit (before8673 k) exit400 1 = some (before8674 k) := by + simp (disch := omega) [before8673, before8674, exit400, applyExit, pop, push] + <;> omega +theorem step8673 (k : Nat) : Runs (1*109) (before8673 k).denote (before8674 k).denote := + @applyExit_sound (before8673 k) (before8674 k) exit400 1 valid400 (macro8673 k) +theorem macro8674 (k : Nat) : applyExit (before8674 k) exit399 1 = some (before8675 k) := by + simp (disch := omega) [before8674, before8675, exit399, applyExit, pop, push] + <;> omega +theorem step8674 (k : Nat) : Runs (1*986) (before8674 k).denote (before8675 k).denote := + @applyExit_sound (before8674 k) (before8675 k) exit399 1 valid399 (macro8674 k) +theorem macro8675 (k : Nat) : applyExit (before8675 k) exit398 1 = some (before8676 k) := by + simp (disch := omega) [before8675, before8676, exit398, applyExit, pop, push] + <;> omega +theorem step8675 (k : Nat) : Runs (1*23) (before8675 k).denote (before8676 k).denote := + @applyExit_sound (before8675 k) (before8676 k) exit398 1 valid398 (macro8675 k) +theorem macro8676 (k : Nat) : applyExit (before8676 k) exit400 1 = some (before8677 k) := by + simp (disch := omega) [before8676, before8677, exit400, applyExit, pop, push] + <;> omega +theorem step8676 (k : Nat) : Runs (1*109) (before8676 k).denote (before8677 k).denote := + @applyExit_sound (before8676 k) (before8677 k) exit400 1 valid400 (macro8676 k) +theorem macro8677 (k : Nat) : applyExit (before8677 k) exit399 1 = some (before8678 k) := by + simp (disch := omega) [before8677, before8678, exit399, applyExit, pop, push] + <;> omega +theorem step8677 (k : Nat) : Runs (1*986) (before8677 k).denote (before8678 k).denote := + @applyExit_sound (before8677 k) (before8678 k) exit399 1 valid399 (macro8677 k) +theorem macro8678 (k : Nat) : applyExit (before8678 k) exit398 1 = some (before8679 k) := by + simp (disch := omega) [before8678, before8679, exit398, applyExit, pop, push] + <;> omega +theorem step8678 (k : Nat) : Runs (1*23) (before8678 k).denote (before8679 k).denote := + @applyExit_sound (before8678 k) (before8679 k) exit398 1 valid398 (macro8678 k) +theorem macro8679 (k : Nat) : applyExit (before8679 k) exit400 1 = some (before8680 k) := by + simp (disch := omega) [before8679, before8680, exit400, applyExit, pop, push] + <;> omega +theorem step8679 (k : Nat) : Runs (1*109) (before8679 k).denote (before8680 k).denote := + @applyExit_sound (before8679 k) (before8680 k) exit400 1 valid400 (macro8679 k) +def cycleState8680 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w361,(3+1*j)⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,96⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,44⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w358,1⟩,⟨w356,(1*k+6)⟩,⟨w0,3⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w359,1⟩,⟨w353,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,6⟩]⟩ +def cyclePart8680_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w360,1⟩,⟨w361,(3+1*j)⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,96⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,44⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w358,1⟩,⟨w356,(1*k+6)⟩,⟨w0,3⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w353,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,6⟩]⟩ +def cyclePart8680_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w360,1⟩,⟨w361,(3+1*j)⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,96⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,44⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w358,1⟩,⟨w356,(1*k+6)⟩,⟨w0,3⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w359,1⟩,⟨w353,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,6⟩]⟩ +theorem cycleMacro8680_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8680 k j) exit399 1 = some (cyclePart8680_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState8680, cyclePart8680_0, exit399, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8680_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8680_0 k j) exit398 1 = some (cyclePart8680_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8680_0, cyclePart8680_1, exit398, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8680_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8680_1 k j) exit400 1 = some (cycleState8680 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8680_1, cycleState8680, exit400, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun8680 (k j : Nat) (hj : j < (1*k+3)) : Runs 1118 (cycleState8680 k j).denote (cycleState8680 k (j+1)).denote := by + have h0 : Runs (1*986) (cycleState8680 k j).denote (cyclePart8680_0 k j).denote := @applyExit_sound (cycleState8680 k j) (cyclePart8680_0 k j) exit399 1 valid399 (cycleMacro8680_0 k j hj) + have h1 : Runs (1*23) (cyclePart8680_0 k j).denote (cyclePart8680_1 k j).denote := @applyExit_sound (cyclePart8680_0 k j) (cyclePart8680_1 k j) exit398 1 valid398 (cycleMacro8680_1 k j hj) + have h2 : Runs (1*109) (cyclePart8680_1 k j).denote (cycleState8680 k (j+1)).denote := @applyExit_sound (cyclePart8680_1 k j) (cycleState8680 k (j+1)) exit400 1 valid400 (cycleMacro8680_2 k j hj) + exact (@Runs.trans (1*986) ((1*23)+(1*109)) (cycleState8680 k j).denote (cyclePart8680_0 k j).denote (cycleState8680 k (j+1)).denote h0 (@Runs.trans (1*23) (1*109) (cyclePart8680_0 k j).denote (cyclePart8680_1 k j).denote (cycleState8680 k (j+1)).denote h1 h2)) +theorem step8680 (k : Nat) : Runs ((1*k+3)*1118) (before8680 k).denote (before8681 k).denote := by + have h := Runs.chain (fun j => (cycleState8680 k j).denote) 1118 (1*k+3) (cycleRun8680 k) + have h0 : cycleState8680 k 0 = before8680 k := by simp [cycleState8680, before8680] + have h1 : cycleState8680 k (1*k+3) = before8681 k := by + simp [cycleState8680, before8681] <;> omega + simpa only [h0, h1] using h +theorem macro8681 (k : Nat) : applyExit (before8681 k) exit399 1 = some (before8682 k) := by + simp (disch := omega) [before8681, before8682, exit399, applyExit, pop, push] + <;> omega +theorem step8681 (k : Nat) : Runs (1*986) (before8681 k).denote (before8682 k).denote := + @applyExit_sound (before8681 k) (before8682 k) exit399 1 valid399 (macro8681 k) +theorem macro8682 (k : Nat) : applyExit (before8682 k) exit398 1 = some (before8683 k) := by + simp (disch := omega) [before8682, before8683, exit398, applyExit, pop, push] + <;> omega +theorem step8682 (k : Nat) : Runs (1*23) (before8682 k).denote (before8683 k).denote := + @applyExit_sound (before8682 k) (before8683 k) exit398 1 valid398 (macro8682 k) +theorem macro8683 (k : Nat) : applyExit (before8683 k) exit400 1 = some (before8684 k) := by + simp (disch := omega) [before8683, before8684, exit400, applyExit, pop, push] + <;> omega +theorem step8683 (k : Nat) : Runs (1*109) (before8683 k).denote (before8684 k).denote := + @applyExit_sound (before8683 k) (before8684 k) exit400 1 valid400 (macro8683 k) +theorem macro8684 (k : Nat) : applyExit (before8684 k) exit399 1 = some (before8685 k) := by + simp (disch := omega) [before8684, before8685, exit399, applyExit, pop, push] + <;> omega +theorem step8684 (k : Nat) : Runs (1*986) (before8684 k).denote (before8685 k).denote := + @applyExit_sound (before8684 k) (before8685 k) exit399 1 valid399 (macro8684 k) +theorem macro8685 (k : Nat) : applyExit (before8685 k) exit0 5 = some (before8686 k) := by + simp (disch := omega) [before8685, before8686, exit0, applyExit, pop, push] + <;> omega +theorem step8685 (k : Nat) : Runs (5*2) (before8685 k).denote (before8686 k).denote := + @applyExit_sound (before8685 k) (before8686 k) exit0 5 valid0 (macro8685 k) +theorem macro8686 (k : Nat) : applyExit (before8686 k) exit1 1 = some (before8687 k) := by + simp (disch := omega) [before8686, before8687, exit1, applyExit, pop, push] + <;> omega +theorem step8686 (k : Nat) : Runs (1*3) (before8686 k).denote (before8687 k).denote := + @applyExit_sound (before8686 k) (before8687 k) exit1 1 valid1 (macro8686 k) +theorem macro8687 (k : Nat) : applyExit (before8687 k) exit2 5 = some (before8688 k) := by + simp (disch := omega) [before8687, before8688, exit2, applyExit, pop, push] + <;> omega +theorem step8687 (k : Nat) : Runs (5*2) (before8687 k).denote (before8688 k).denote := + @applyExit_sound (before8687 k) (before8688 k) exit2 5 valid2 (macro8687 k) +theorem macro8688 (k : Nat) : applyExit (before8688 k) exit400 1 = some (before8689 k) := by + simp (disch := omega) [before8688, before8689, exit400, applyExit, pop, push] + <;> omega +theorem step8688 (k : Nat) : Runs (1*109) (before8688 k).denote (before8689 k).denote := + @applyExit_sound (before8688 k) (before8689 k) exit400 1 valid400 (macro8688 k) +theorem macro8689 (k : Nat) : applyExit (before8689 k) exit0 6 = some (before8690 k) := by + simp (disch := omega) [before8689, before8690, exit0, applyExit, pop, push] + <;> omega +theorem step8689 (k : Nat) : Runs (6*2) (before8689 k).denote (before8690 k).denote := + @applyExit_sound (before8689 k) (before8690 k) exit0 6 valid0 (macro8689 k) +theorem macro8690 (k : Nat) : applyExit (before8690 k) exit13 21 = some (before8691 k) := by + simp (disch := omega) [before8690, before8691, exit13, applyExit, pop, push] + <;> omega +theorem step8690 (k : Nat) : Runs (21*2) (before8690 k).denote (before8691 k).denote := + @applyExit_sound (before8690 k) (before8691 k) exit13 21 valid13 (macro8690 k) +theorem macro8691 (k : Nat) : applyExit (before8691 k) exit0 87 = some (before8692 k) := by + simp (disch := omega) [before8691, before8692, exit0, applyExit, pop, push] + <;> omega +theorem step8691 (k : Nat) : Runs (87*2) (before8691 k).denote (before8692 k).denote := + @applyExit_sound (before8691 k) (before8692 k) exit0 87 valid0 (macro8691 k) +theorem macro8692 (k : Nat) : applyExit (before8692 k) exit1 1 = some (before8693 k) := by + simp (disch := omega) [before8692, before8693, exit1, applyExit, pop, push] + <;> omega +theorem step8692 (k : Nat) : Runs (1*3) (before8692 k).denote (before8693 k).denote := + @applyExit_sound (before8692 k) (before8693 k) exit1 1 valid1 (macro8692 k) +theorem macro8693 (k : Nat) : applyExit (before8693 k) exit2 87 = some (before8694 k) := by + simp (disch := omega) [before8693, before8694, exit2, applyExit, pop, push] + <;> omega +theorem step8693 (k : Nat) : Runs (87*2) (before8693 k).denote (before8694 k).denote := + @applyExit_sound (before8693 k) (before8694 k) exit2 87 valid2 (macro8693 k) +theorem macro8694 (k : Nat) : applyExit (before8694 k) exit6 1 = some (before8695 k) := by + simp (disch := omega) [before8694, before8695, exit6, applyExit, pop, push] + <;> omega +theorem step8694 (k : Nat) : Runs (1*1) (before8694 k).denote (before8695 k).denote := + @applyExit_sound (before8694 k) (before8695 k) exit6 1 valid6 (macro8694 k) +theorem macro8695 (k : Nat) : applyExit (before8695 k) exit0 88 = some (before8696 k) := by + simp (disch := omega) [before8695, before8696, exit0, applyExit, pop, push] + <;> omega +theorem step8695 (k : Nat) : Runs (88*2) (before8695 k).denote (before8696 k).denote := + @applyExit_sound (before8695 k) (before8696 k) exit0 88 valid0 (macro8695 k) +theorem macro8696 (k : Nat) : applyExit (before8696 k) exit13 42 = some (before8697 k) := by + simp (disch := omega) [before8696, before8697, exit13, applyExit, pop, push] + <;> omega +theorem step8696 (k : Nat) : Runs (42*2) (before8696 k).denote (before8697 k).denote := + @applyExit_sound (before8696 k) (before8697 k) exit13 42 valid13 (macro8696 k) +theorem macro8697 (k : Nat) : applyExit (before8697 k) exit0 11 = some (before8698 k) := by + simp (disch := omega) [before8697, before8698, exit0, applyExit, pop, push] + <;> omega +theorem step8697 (k : Nat) : Runs (11*2) (before8697 k).denote (before8698 k).denote := + @applyExit_sound (before8697 k) (before8698 k) exit0 11 valid0 (macro8697 k) +theorem macro8698 (k : Nat) : applyExit (before8698 k) exit1 1 = some (before8699 k) := by + simp (disch := omega) [before8698, before8699, exit1, applyExit, pop, push] + <;> omega +theorem step8698 (k : Nat) : Runs (1*3) (before8698 k).denote (before8699 k).denote := + @applyExit_sound (before8698 k) (before8699 k) exit1 1 valid1 (macro8698 k) +theorem macro8699 (k : Nat) : applyExit (before8699 k) exit2 11 = some (after8699 k) := by + simp (disch := omega) [before8699, after8699, exit2, applyExit, pop, push] + <;> omega +theorem step8699 (k : Nat) : Runs (11*2) (before8699 k).denote (after8699 k).denote := + @applyExit_sound (before8699 k) (after8699 k) exit2 11 valid2 (macro8699 k) +theorem chunkRun086 (k : Nat) : Runs (1176*k+4750577988) (before8600 k).denote (after8699 k).denote := by + have h := (@Runs.trans ((((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2))))))+(((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))))+((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38))))))) ((((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))))+((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986))))))+(((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))))+((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2))))))) (before8600 k).denote (before8650 k).denote (after8699 k).denote (@Runs.trans (((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2)))))) (((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))))+((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38)))))) (before8600 k).denote (before8625 k).denote (before8650 k).denote (@Runs.trans ((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3))))) ((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2))))) (before8600 k).denote (before8612 k).denote (before8625 k).denote (@Runs.trans (((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))) (before8600 k).denote (before8606 k).denote (before8612 k).denote (@Runs.trans ((1*4)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before8600 k).denote (before8603 k).denote (before8606 k).denote (@Runs.trans (1*4) ((1*1)+(1*2)) (before8600 k).denote (before8601 k).denote (before8603 k).denote (step8600 k) (@Runs.trans (1*1) (1*2) (before8601 k).denote (before8602 k).denote (before8603 k).denote (step8601 k) (step8602 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before8603 k).denote (before8604 k).denote (before8606 k).denote (step8603 k) (@Runs.trans (1*2) (1*2) (before8604 k).denote (before8605 k).denote (before8606 k).denote (step8604 k) (step8605 k)))) (@Runs.trans ((1*2)+((1*4)+(1*2))) ((1*3)+((1*1)+(1*3))) (before8606 k).denote (before8609 k).denote (before8612 k).denote (@Runs.trans (1*2) ((1*4)+(1*2)) (before8606 k).denote (before8607 k).denote (before8609 k).denote (step8606 k) (@Runs.trans (1*4) (1*2) (before8607 k).denote (before8608 k).denote (before8609 k).denote (step8607 k) (step8608 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before8609 k).denote (before8610 k).denote (before8612 k).denote (step8609 k) (@Runs.trans (1*1) (1*3) (before8610 k).denote (before8611 k).denote (before8612 k).denote (step8610 k) (step8611 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2)))) (((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2)))) (before8612 k).denote (before8618 k).denote (before8625 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*1)+((1*3)+(1*2))) (before8612 k).denote (before8615 k).denote (before8618 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8612 k).denote (before8613 k).denote (before8615 k).denote (step8612 k) (@Runs.trans (1*2) (1*2) (before8613 k).denote (before8614 k).denote (before8615 k).denote (step8613 k) (step8614 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before8615 k).denote (before8616 k).denote (before8618 k).denote (step8615 k) (@Runs.trans (1*3) (1*2) (before8616 k).denote (before8617 k).denote (before8618 k).denote (step8616 k) (step8617 k)))) (@Runs.trans ((6*2)+((1*1)+(1*3))) (((1*3)+(1*1))+((1*2)+(16*2))) (before8618 k).denote (before8621 k).denote (before8625 k).denote (@Runs.trans (6*2) ((1*1)+(1*3)) (before8618 k).denote (before8619 k).denote (before8621 k).denote (step8618 k) (@Runs.trans (1*1) (1*3) (before8619 k).denote (before8620 k).denote (before8621 k).denote (step8619 k) (step8620 k))) (@Runs.trans ((1*3)+(1*1)) ((1*2)+(16*2)) (before8621 k).denote (before8623 k).denote (before8625 k).denote (@Runs.trans (1*3) (1*1) (before8621 k).denote (before8622 k).denote (before8623 k).denote (step8621 k) (step8622 k)) (@Runs.trans (1*2) (16*2) (before8623 k).denote (before8624 k).denote (before8625 k).denote (step8623 k) (step8624 k)))))) (@Runs.trans ((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))) ((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38))))) (before8625 k).denote (before8637 k).denote (before8650 k).denote (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))) (((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))) (before8625 k).denote (before8631 k).denote (before8637 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(14*2))) (before8625 k).denote (before8628 k).denote (before8631 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before8625 k).denote (before8626 k).denote (before8628 k).denote (step8625 k) (@Runs.trans (1*3) (4*2) (before8626 k).denote (before8627 k).denote (before8628 k).denote (step8626 k) (step8627 k))) (@Runs.trans (1*1) ((5*2)+(14*2)) (before8628 k).denote (before8629 k).denote (before8631 k).denote (step8628 k) (@Runs.trans (5*2) (14*2) (before8629 k).denote (before8630 k).denote (before8631 k).denote (step8629 k) (step8630 k)))) (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(14*2))) (before8631 k).denote (before8634 k).denote (before8637 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before8631 k).denote (before8632 k).denote (before8634 k).denote (step8631 k) (@Runs.trans (1*3) (4*2) (before8632 k).denote (before8633 k).denote (before8634 k).denote (step8632 k) (step8633 k))) (@Runs.trans (1*1) ((5*2)+(14*2)) (before8634 k).denote (before8635 k).denote (before8637 k).denote (step8634 k) (@Runs.trans (5*2) (14*2) (before8635 k).denote (before8636 k).denote (before8637 k).denote (step8635 k) (step8636 k))))) (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2)))) ((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38)))) (before8637 k).denote (before8643 k).denote (before8650 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(3*2))) (before8637 k).denote (before8640 k).denote (before8643 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before8637 k).denote (before8638 k).denote (before8640 k).denote (step8637 k) (@Runs.trans (1*3) (4*2) (before8638 k).denote (before8639 k).denote (before8640 k).denote (step8638 k) (step8639 k))) (@Runs.trans (1*1) ((5*2)+(3*2)) (before8640 k).denote (before8641 k).denote (before8643 k).denote (step8640 k) (@Runs.trans (5*2) (3*2) (before8641 k).denote (before8642 k).denote (before8643 k).denote (step8641 k) (step8642 k)))) (@Runs.trans (((1*k+6)*58)+((1*38)+(1*38))) (((791761145*2)+(1*3))+((791761145*2)+(1*38))) (before8643 k).denote (before8646 k).denote (before8650 k).denote (@Runs.trans ((1*k+6)*58) ((1*38)+(1*38)) (before8643 k).denote (before8644 k).denote (before8646 k).denote (step8643 k) (@Runs.trans (1*38) (1*38) (before8644 k).denote (before8645 k).denote (before8646 k).denote (step8644 k) (step8645 k))) (@Runs.trans ((791761145*2)+(1*3)) ((791761145*2)+(1*38)) (before8646 k).denote (before8648 k).denote (before8650 k).denote (@Runs.trans (791761145*2) (1*3) (before8646 k).denote (before8647 k).denote (before8648 k).denote (step8646 k) (step8647 k)) (@Runs.trans (791761145*2) (1*38) (before8648 k).denote (before8649 k).denote (before8650 k).denote (step8648 k) (step8649 k))))))) (@Runs.trans (((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))))+((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986)))))) (((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))))+((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2)))))) (before8650 k).denote (before8675 k).denote (after8699 k).denote (@Runs.trans ((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3))))) ((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986))))) (before8650 k).denote (before8662 k).denote (before8675 k).denote (@Runs.trans (((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3)))) (((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))) (before8650 k).denote (before8656 k).denote (before8662 k).denote (@Runs.trans ((1*33)+((1*38)+(791761146*2))) ((13*2)+((17*2)+(1*3))) (before8650 k).denote (before8653 k).denote (before8656 k).denote (@Runs.trans (1*33) ((1*38)+(791761146*2)) (before8650 k).denote (before8651 k).denote (before8653 k).denote (step8650 k) (@Runs.trans (1*38) (791761146*2) (before8651 k).denote (before8652 k).denote (before8653 k).denote (step8651 k) (step8652 k))) (@Runs.trans (13*2) ((17*2)+(1*3)) (before8653 k).denote (before8654 k).denote (before8656 k).denote (step8653 k) (@Runs.trans (17*2) (1*3) (before8654 k).denote (before8655 k).denote (before8656 k).denote (step8654 k) (step8655 k)))) (@Runs.trans ((17*2)+((1*1)+(18*2))) ((45*2)+((11*2)+(1*3))) (before8656 k).denote (before8659 k).denote (before8662 k).denote (@Runs.trans (17*2) ((1*1)+(18*2)) (before8656 k).denote (before8657 k).denote (before8659 k).denote (step8656 k) (@Runs.trans (1*1) (18*2) (before8657 k).denote (before8658 k).denote (before8659 k).denote (step8657 k) (step8658 k))) (@Runs.trans (45*2) ((11*2)+(1*3)) (before8659 k).denote (before8660 k).denote (before8662 k).denote (step8659 k) (@Runs.trans (11*2) (1*3) (before8660 k).denote (before8661 k).denote (before8662 k).denote (step8660 k) (step8661 k))))) (@Runs.trans (((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23)))) (((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986)))) (before8662 k).denote (before8668 k).denote (before8675 k).denote (@Runs.trans ((11*2)+((1*1)+(12*2))) ((97*2)+((27*2)+(1*23))) (before8662 k).denote (before8665 k).denote (before8668 k).denote (@Runs.trans (11*2) ((1*1)+(12*2)) (before8662 k).denote (before8663 k).denote (before8665 k).denote (step8662 k) (@Runs.trans (1*1) (12*2) (before8663 k).denote (before8664 k).denote (before8665 k).denote (step8663 k) (step8664 k))) (@Runs.trans (97*2) ((27*2)+(1*23)) (before8665 k).denote (before8666 k).denote (before8668 k).denote (step8665 k) (@Runs.trans (27*2) (1*23) (before8666 k).denote (before8667 k).denote (before8668 k).denote (step8666 k) (step8667 k)))) (@Runs.trans ((27*2)+((1*1)+(27*2))) (((1*986)+(1*23))+((1*109)+(1*986))) (before8668 k).denote (before8671 k).denote (before8675 k).denote (@Runs.trans (27*2) ((1*1)+(27*2)) (before8668 k).denote (before8669 k).denote (before8671 k).denote (step8668 k) (@Runs.trans (1*1) (27*2) (before8669 k).denote (before8670 k).denote (before8671 k).denote (step8669 k) (step8670 k))) (@Runs.trans ((1*986)+(1*23)) ((1*109)+(1*986)) (before8671 k).denote (before8673 k).denote (before8675 k).denote (@Runs.trans (1*986) (1*23) (before8671 k).denote (before8672 k).denote (before8673 k).denote (step8671 k) (step8672 k)) (@Runs.trans (1*109) (1*986) (before8673 k).denote (before8674 k).denote (before8675 k).denote (step8673 k) (step8674 k)))))) (@Runs.trans ((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3))))) ((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2))))) (before8675 k).denote (before8687 k).denote (after8699 k).denote (@Runs.trans (((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118)))) (((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))) (before8675 k).denote (before8681 k).denote (before8687 k).denote (@Runs.trans ((1*23)+((1*109)+(1*986))) ((1*23)+((1*109)+((1*k+3)*1118))) (before8675 k).denote (before8678 k).denote (before8681 k).denote (@Runs.trans (1*23) ((1*109)+(1*986)) (before8675 k).denote (before8676 k).denote (before8678 k).denote (step8675 k) (@Runs.trans (1*109) (1*986) (before8676 k).denote (before8677 k).denote (before8678 k).denote (step8676 k) (step8677 k))) (@Runs.trans (1*23) ((1*109)+((1*k+3)*1118)) (before8678 k).denote (before8679 k).denote (before8681 k).denote (step8678 k) (@Runs.trans (1*109) ((1*k+3)*1118) (before8679 k).denote (before8680 k).denote (before8681 k).denote (step8679 k) (step8680 k)))) (@Runs.trans ((1*986)+((1*23)+(1*109))) ((1*986)+((5*2)+(1*3))) (before8681 k).denote (before8684 k).denote (before8687 k).denote (@Runs.trans (1*986) ((1*23)+(1*109)) (before8681 k).denote (before8682 k).denote (before8684 k).denote (step8681 k) (@Runs.trans (1*23) (1*109) (before8682 k).denote (before8683 k).denote (before8684 k).denote (step8682 k) (step8683 k))) (@Runs.trans (1*986) ((5*2)+(1*3)) (before8684 k).denote (before8685 k).denote (before8687 k).denote (step8684 k) (@Runs.trans (5*2) (1*3) (before8685 k).denote (before8686 k).denote (before8687 k).denote (step8685 k) (step8686 k))))) (@Runs.trans (((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3)))) (((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2)))) (before8687 k).denote (before8693 k).denote (after8699 k).denote (@Runs.trans ((5*2)+((1*109)+(6*2))) ((21*2)+((87*2)+(1*3))) (before8687 k).denote (before8690 k).denote (before8693 k).denote (@Runs.trans (5*2) ((1*109)+(6*2)) (before8687 k).denote (before8688 k).denote (before8690 k).denote (step8687 k) (@Runs.trans (1*109) (6*2) (before8688 k).denote (before8689 k).denote (before8690 k).denote (step8688 k) (step8689 k))) (@Runs.trans (21*2) ((87*2)+(1*3)) (before8690 k).denote (before8691 k).denote (before8693 k).denote (step8690 k) (@Runs.trans (87*2) (1*3) (before8691 k).denote (before8692 k).denote (before8693 k).denote (step8691 k) (step8692 k)))) (@Runs.trans ((87*2)+((1*1)+(88*2))) (((42*2)+(11*2))+((1*3)+(11*2))) (before8693 k).denote (before8696 k).denote (after8699 k).denote (@Runs.trans (87*2) ((1*1)+(88*2)) (before8693 k).denote (before8694 k).denote (before8696 k).denote (step8693 k) (@Runs.trans (1*1) (88*2) (before8694 k).denote (before8695 k).denote (before8696 k).denote (step8694 k) (step8695 k))) (@Runs.trans ((42*2)+(11*2)) ((1*3)+(11*2)) (before8696 k).denote (before8698 k).denote (after8699 k).denote (@Runs.trans (42*2) (11*2) (before8696 k).denote (before8697 k).denote (before8698 k).denote (step8696 k) (step8697 k)) (@Runs.trans (1*3) (11*2) (before8698 k).denote (before8699 k).denote (after8699 k).denote (step8698 k) (step8699 k)))))))) + have ht : (((((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2))))))+(((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))))+((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38)))))))+((((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))))+((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986))))))+(((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))))+((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2)))))))) = (1176*k+4750577988) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean new file mode 100644 index 00000000..15f2e13b --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean @@ -0,0 +1,792 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8700_0 : Stack := [] +abbrev tail8700_1 : Stack := ⟨w0,1⟩ :: tail8700_0 +abbrev tail8700_2 : Stack := ⟨w2,1⟩ :: tail8700_1 +abbrev tail8700_3 : Stack := ⟨w1,1⟩ :: tail8700_2 +abbrev tail8700_4 : Stack := ⟨w0,1⟩ :: tail8700_3 +abbrev tail8700_5 : Stack := ⟨w2,1⟩ :: tail8700_4 +abbrev tail8700_6 : Stack := ⟨w1,5⟩ :: tail8700_5 +abbrev tail8700_7 : Stack := ⟨w2,1⟩ :: tail8700_6 +abbrev tail8700_8 : Stack := ⟨w1,1⟩ :: tail8700_7 +abbrev tail8700_9 : Stack := ⟨w0,15⟩ :: tail8700_8 +abbrev tail8700_10 : Stack := ⟨w2,1⟩ :: tail8700_9 +abbrev tail8700_11 : Stack := ⟨w1,5⟩ :: tail8700_10 +abbrev tail8700_12 : Stack := ⟨w0,13⟩ :: tail8700_11 +abbrev tail8700_13 : Stack := ⟨w2,1⟩ :: tail8700_12 +abbrev tail8700_14 : Stack := ⟨w1,5⟩ :: tail8700_13 +abbrev tail8700_15 : Stack := ⟨w0,13⟩ :: tail8700_14 +abbrev tail8700_16 : Stack := ⟨w2,1⟩ :: tail8700_15 +abbrev tail8700_17 : Stack := ⟨w1,5⟩ :: tail8700_16 +abbrev tail8700_18 : Stack := ⟨w0,3⟩ :: tail8700_17 +abbrev tail8700_19 (k : Nat) : Stack := ⟨w356,(1*k+6)⟩ :: tail8700_18 +abbrev tail8700_20 (k : Nat) : Stack := ⟨w358,1⟩ :: tail8700_19 k +abbrev tail8700_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8700_20 k +abbrev tail8700_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8700_21 k +abbrev tail8700_23 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8700_22 k +abbrev tail8700_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_23 k +abbrev tail8700_25 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8700_24 k +abbrev tail8700_26 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8700_25 k +abbrev tail8700_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_26 k +abbrev tail8700_28 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8700_27 k +abbrev tail8700_29 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8700_28 k +abbrev tail8700_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_29 k +abbrev tail8700_31 (k : Nat) : Stack := ⟨w1,27⟩ :: tail8700_30 k +abbrev tail8700_32 (k : Nat) : Stack := ⟨w361,(1*k+8)⟩ :: tail8700_31 k +abbrev tail8700_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8700_32 k +abbrev tail8700_34 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8700_33 k +abbrev tail8700_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_34 k +abbrev tail8700_36 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8700_35 k +abbrev tail8700_37 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8700_36 k +abbrev tail8700_38 : Stack := ⟨w0,6⟩ :: tail8700_0 +abbrev tail8700_39 : Stack := ⟨w1,97⟩ :: tail8700_38 +abbrev tail8700_40 : Stack := ⟨w0,12⟩ :: tail8700_39 +abbrev tail8700_41 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8700_36 k +abbrev tail8700_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_41 k +abbrev tail8700_43 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8700_42 k +abbrev tail8700_44 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8700_43 k +abbrev tail8700_45 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8700_44 k +abbrev tail8700_46 : Stack := ⟨w0,7⟩ :: tail8700_0 +abbrev tail8700_47 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8700_43 k +abbrev tail8700_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_47 k +abbrev tail8700_49 (k : Nat) : Stack := ⟨w1,7⟩ :: tail8700_48 k +abbrev tail8700_50 : Stack := ⟨w0,8⟩ :: tail8700_0 +abbrev tail8700_51 : Stack := ⟨w0,9⟩ :: tail8700_0 +abbrev tail8700_52 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8700_43 k +abbrev tail8700_53 : Stack := ⟨w1,1⟩ :: tail8700_51 +abbrev tail8700_54 : Stack := ⟨w1,96⟩ :: tail8700_51 +abbrev tail8700_55 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8700_42 k +abbrev tail8700_56 : Stack := ⟨w2,1⟩ :: tail8700_54 +abbrev tail8700_57 : Stack := ⟨w0,11⟩ :: tail8700_56 +abbrev tail8700_58 : Stack := ⟨w0,12⟩ :: tail8700_56 +abbrev tail8700_59 (k : Nat) : Stack := ⟨w0,40⟩ :: tail8700_36 k +abbrev tail8700_60 : Stack := ⟨w1,1⟩ :: tail8700_58 +abbrev tail8700_61 : Stack := ⟨w1,41⟩ :: tail8700_58 +abbrev tail8700_62 (k : Nat) : Stack := ⟨w1,87⟩ :: tail8700_35 k +abbrev tail8700_63 : Stack := ⟨w2,1⟩ :: tail8700_61 +abbrev tail8700_64 : Stack := ⟨w0,87⟩ :: tail8700_63 +abbrev tail8700_65 : Stack := ⟨w0,88⟩ :: tail8700_63 +abbrev tail8700_66 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8700_33 k +abbrev tail8700_67 : Stack := ⟨w1,1⟩ :: tail8700_65 +abbrev tail8700_68 : Stack := ⟨w1,20⟩ :: tail8700_65 +abbrev tail8700_69 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8700_32 k +abbrev tail8700_70 : Stack := ⟨w2,1⟩ :: tail8700_68 +abbrev tail8700_71 : Stack := ⟨w0,5⟩ :: tail8700_70 +abbrev tail8700_72 (k : Nat) : Stack := ⟨w362,(1*k+8)⟩ :: tail8700_71 +abbrev tail8700_73 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8700_72 k +abbrev tail8700_74 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8700_72 k +abbrev tail8700_75 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8700_28 k +abbrev tail8700_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_74 k +abbrev tail8700_77 (k : Nat) : Stack := ⟨w1,96⟩ :: tail8700_74 k +abbrev tail8700_78 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8700_27 k +abbrev tail8700_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_77 k +abbrev tail8700_80 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8700_79 k +abbrev tail8700_81 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8700_79 k +abbrev tail8700_82 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8700_25 k +abbrev tail8700_83 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_81 k +abbrev tail8700_84 (k : Nat) : Stack := ⟨w1,44⟩ :: tail8700_81 k +abbrev tail8700_85 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8700_24 k +abbrev tail8700_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_84 k +abbrev tail8700_87 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8700_86 k +abbrev tail8700_88 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8700_86 k +abbrev tail8700_89 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8700_22 k +abbrev tail8700_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_88 k +abbrev tail8700_91 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8700_88 k +abbrev tail8700_92 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8700_21 k +abbrev tail8700_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_91 k +abbrev tail8700_94 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8700_93 k +abbrev tail8700_95 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8700_94 k +abbrev tail8700_96 (k : Nat) : Stack := ⟨w239,1⟩ :: tail8700_95 k +abbrev tail8700_97 (k : Nat) : Stack := ⟨w363,(1*k+6)⟩ :: tail8700_96 k +abbrev tail8700_98 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8700_97 k +abbrev tail8700_99 : Stack := ⟨w1,4⟩ :: tail8700_16 +abbrev tail8700_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_98 k +abbrev tail8700_101 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_100 k +abbrev tail8700_102 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_100 k +abbrev tail8700_103 : Stack := ⟨w0,12⟩ :: tail8700_14 +abbrev tail8700_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_102 k +abbrev tail8700_105 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8700_102 k +abbrev tail8700_106 : Stack := ⟨w1,4⟩ :: tail8700_13 +abbrev tail8700_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_105 k +abbrev tail8700_108 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_107 k +abbrev tail8700_109 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_107 k +abbrev tail8700_110 : Stack := ⟨w0,12⟩ :: tail8700_11 +abbrev tail8700_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_109 k +abbrev tail8700_112 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8700_109 k +abbrev tail8700_113 : Stack := ⟨w1,4⟩ :: tail8700_10 +abbrev tail8700_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_112 k +abbrev tail8700_115 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_114 k +abbrev tail8700_116 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_114 k +abbrev tail8700_117 : Stack := ⟨w0,14⟩ :: tail8700_8 +abbrev tail8700_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_116 k +abbrev tail8700_119 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8700_116 k +abbrev tail8700_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_119 k +abbrev tail8700_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_120 k +abbrev tail8700_122 : Stack := ⟨w1,4⟩ :: tail8700_5 +abbrev tail8700_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_121 k +abbrev tail8700_124 : Stack := ⟨w1,3⟩ :: tail8700_5 +abbrev tail8700_125 : Stack := ⟨w0,1⟩ :: tail8700_124 +abbrev tail8700_126 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8700_120 k +abbrev tail8700_127 : Stack := ⟨w2,1⟩ :: tail8700_124 +abbrev tail8700_128 : Stack := ⟨w1,2⟩ :: tail8700_127 +abbrev tail8700_129 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_119 k +abbrev tail8700_130 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8700_119 k +abbrev tail8700_131 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_119 k +abbrev tail8700_132 : Stack := ⟨w1,2⟩ :: tail8700_5 +abbrev tail8700_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_131 k +abbrev tail8700_134 : Stack := ⟨w1,1⟩ :: tail8700_5 +abbrev tail8700_135 : Stack := ⟨w0,1⟩ :: tail8700_134 +abbrev tail8700_136 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_119 k +abbrev tail8700_137 : Stack := ⟨w2,1⟩ :: tail8700_134 +abbrev tail8700_138 : Stack := ⟨w1,5⟩ :: tail8700_137 +abbrev tail8700_139 : Stack := ⟨w0,15⟩ :: tail8700_138 +abbrev tail8700_140 : Stack := ⟨w1,5⟩ :: tail8700_139 +abbrev tail8700_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_112 k +abbrev tail8700_142 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8700_112 k +abbrev tail8700_143 : Stack := ⟨w0,14⟩ :: tail8700_138 +abbrev tail8700_144 : Stack := ⟨w2,1⟩ :: tail8700_143 +abbrev tail8700_145 : Stack := ⟨w1,6⟩ :: tail8700_144 +abbrev tail8700_146 : Stack := ⟨w0,13⟩ :: tail8700_145 +abbrev tail8700_147 : Stack := ⟨w1,5⟩ :: tail8700_146 +abbrev tail8700_148 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_105 k +abbrev tail8700_149 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8700_105 k +abbrev tail8700_150 : Stack := ⟨w0,12⟩ :: tail8700_145 +abbrev tail8700_151 : Stack := ⟨w2,1⟩ :: tail8700_150 +abbrev tail8700_152 : Stack := ⟨w1,6⟩ :: tail8700_151 +abbrev tail8700_153 : Stack := ⟨w0,13⟩ :: tail8700_152 +abbrev tail8700_154 : Stack := ⟨w1,5⟩ :: tail8700_153 +abbrev tail8700_155 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_98 k +abbrev tail8700_156 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8700_98 k +abbrev tail8700_157 : Stack := ⟨w0,12⟩ :: tail8700_152 +abbrev tail8700_158 : Stack := ⟨w2,1⟩ :: tail8700_157 +abbrev tail8700_159 : Stack := ⟨w1,6⟩ :: tail8700_158 +abbrev tail8700_160 : Stack := ⟨w0,3⟩ :: tail8700_159 +abbrev tail8700_161 (k : Nat) : Stack := ⟨w364,(1*k+6)⟩ :: tail8700_160 +abbrev tail8700_162 (k : Nat) : Stack := ⟨w238,1⟩ :: tail8700_161 k +abbrev tail8700_163 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8700_162 k +abbrev tail8700_164 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8700_163 k +abbrev tail8700_165 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_91 k + +def before8700 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526901),(tail8700_37 k),tail8700_40⟩ +def before8701 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526901),(tail8700_42 k),tail8700_40⟩ +def before8702 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8700_43 k),tail8700_39⟩ +def before8703 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527119),(tail8700_44 k),tail8700_38⟩ +def before8704 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527131),(tail8700_45 k),tail8700_0⟩ +def before8705 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527131),(tail8700_45 k),tail8700_1⟩ +def before8706 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527119),(tail8700_44 k),tail8700_46⟩ +def before8707 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527119),(tail8700_48 k),tail8700_46⟩ +def before8708 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527133),(tail8700_49 k),tail8700_0⟩ +def before8709 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527133),(tail8700_49 k),tail8700_1⟩ +def before8710 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527119),(tail8700_48 k),tail8700_50⟩ +def before8711 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527117),(tail8700_47 k),tail8700_51⟩ +def before8712 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527115),(tail8700_52 k),tail8700_53⟩ +def before8713 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8700_43 k),tail8700_54⟩ +def before8714 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8700_55 k),tail8700_56⟩ +def before8715 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526901),(tail8700_42 k),tail8700_57⟩ +def before8716 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526899),(tail8700_41 k),tail8700_58⟩ +def before8717 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526897),(tail8700_59 k),tail8700_60⟩ +def before8718 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8700_36 k),tail8700_61⟩ +def before8719 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8700_62 k),tail8700_63⟩ +def before8720 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526641),(tail8700_35 k),tail8700_64⟩ +def before8721 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526639),(tail8700_34 k),tail8700_65⟩ +def before8722 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail8700_66 k),tail8700_67⟩ +def before8723 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8700_33 k),tail8700_68⟩ +def before8724 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8700_69 k),tail8700_70⟩ +def before8725 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8700_32 k),tail8700_71⟩ +def before8726 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8700_31 k),(tail8700_72 k)⟩ +def before8727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521845),(tail8700_30 k),(tail8700_73 k)⟩ +def before8728 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521843),(tail8700_29 k),(tail8700_74 k)⟩ +def before8729 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521841),(tail8700_75 k),(tail8700_76 k)⟩ +def before8730 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8700_28 k),(tail8700_77 k)⟩ +def before8731 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8700_78 k),(tail8700_79 k)⟩ +def before8732 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521627),(tail8700_27 k),(tail8700_80 k)⟩ +def before8733 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521625),(tail8700_26 k),(tail8700_81 k)⟩ +def before8734 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521623),(tail8700_82 k),(tail8700_83 k)⟩ +def before8735 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8700_25 k),(tail8700_84 k)⟩ +def before8736 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8700_85 k),(tail8700_86 k)⟩ +def before8737 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521501),(tail8700_24 k),(tail8700_87 k)⟩ +def before8738 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521499),(tail8700_23 k),(tail8700_88 k)⟩ +def before8739 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail8700_89 k),(tail8700_90 k)⟩ +def before8740 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8700_22 k),(tail8700_91 k)⟩ +def before8741 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8700_92 k),(tail8700_93 k)⟩ +def before8742 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8700_21 k),(tail8700_94 k)⟩ +def before8743 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8700_20 k),(tail8700_95 k)⟩ +def before8744 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8700_19 k),(tail8700_96 k)⟩ +def before8745 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8700_18,(tail8700_97 k)⟩ +def before8746 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8700_17,(tail8700_98 k)⟩ +def before8747 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8700_99,(tail8700_100 k)⟩ +def before8748 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail8700_16,(tail8700_101 k)⟩ +def before8749 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1139),tail8700_15,(tail8700_102 k)⟩ +def before8750 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail8700_103,(tail8700_104 k)⟩ +def before8751 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8700_14,(tail8700_105 k)⟩ +def before8752 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8700_106,(tail8700_107 k)⟩ +def before8753 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail8700_13,(tail8700_108 k)⟩ +def before8754 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail8700_12,(tail8700_109 k)⟩ +def before8755 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail8700_110,(tail8700_111 k)⟩ +def before8756 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8700_11,(tail8700_112 k)⟩ +def before8757 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8700_113,(tail8700_114 k)⟩ +def before8758 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1213),tail8700_10,(tail8700_115 k)⟩ +def before8759 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1215),tail8700_9,(tail8700_116 k)⟩ +def before8760 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail8700_117,(tail8700_118 k)⟩ +def before8761 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8700_8,(tail8700_119 k)⟩ +def before8762 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8700_7,(tail8700_120 k)⟩ +def before8763 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1249),tail8700_6,(tail8700_121 k)⟩ +def before8764 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1251),tail8700_122,(tail8700_123 k)⟩ +def before8765 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8700_125,(tail8700_123 k)⟩ +def before8766 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8700_125,(tail8700_126 k)⟩ +def before8767 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8700_127,(tail8700_126 k)⟩ +def before8768 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8700_128,(tail8700_120 k)⟩ +def before8769 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8700_128,(tail8700_129 k)⟩ +def before8770 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8700_127,(tail8700_130 k)⟩ +def before8771 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1253),tail8700_124,(tail8700_131 k)⟩ +def before8772 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1255),tail8700_132,(tail8700_133 k)⟩ +def before8773 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail8700_135,(tail8700_133 k)⟩ +def before8774 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1255),tail8700_135,(tail8700_136 k)⟩ +def before8775 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail8700_137,(tail8700_136 k)⟩ +def before8776 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1245),tail8700_138,(tail8700_119 k)⟩ +def before8777 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1215),tail8700_139,(tail8700_116 k)⟩ +def before8778 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8700_140,(tail8700_114 k)⟩ +def before8779 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8700_140,(tail8700_141 k)⟩ +def before8780 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1215),tail8700_139,(tail8700_142 k)⟩ +def before8781 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1215),tail8700_144,(tail8700_142 k)⟩ +def before8782 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8700_145,(tail8700_112 k)⟩ +def before8783 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail8700_146,(tail8700_109 k)⟩ +def before8784 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8700_147,(tail8700_107 k)⟩ +def before8785 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8700_147,(tail8700_148 k)⟩ +def before8786 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail8700_146,(tail8700_149 k)⟩ +def before8787 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail8700_151,(tail8700_149 k)⟩ +def before8788 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8700_152,(tail8700_105 k)⟩ +def before8789 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail8700_153,(tail8700_102 k)⟩ +def before8790 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8700_154,(tail8700_100 k)⟩ +def before8791 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8700_154,(tail8700_155 k)⟩ +def before8792 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail8700_153,(tail8700_156 k)⟩ +def before8793 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail8700_158,(tail8700_156 k)⟩ +def before8794 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8700_159,(tail8700_98 k)⟩ +def before8795 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8700_160,(tail8700_97 k)⟩ +def before8796 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8700_161 k),(tail8700_96 k)⟩ +def before8797 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8700_162 k),(tail8700_95 k)⟩ +def before8798 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8700_163 k),(tail8700_94 k)⟩ +def before8799 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8700_164 k),(tail8700_93 k)⟩ +def after8799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8700_164 k),(tail8700_165 k)⟩ + +theorem macro8700 (k : Nat) : applyExit (before8700 k) exit6 1 = some (before8701 k) := by + simp (disch := omega) [before8700, before8701, exit6, applyExit, pop, push] + <;> omega +theorem step8700 (k : Nat) : Runs (1*1) (before8700 k).denote (before8701 k).denote := + @applyExit_sound (before8700 k) (before8701 k) exit6 1 valid6 (macro8700 k) +theorem macro8701 (k : Nat) : applyExit (before8701 k) exit0 12 = some (before8702 k) := by + simp (disch := omega) [before8701, before8702, exit0, applyExit, pop, push] + <;> omega +theorem step8701 (k : Nat) : Runs (12*2) (before8701 k).denote (before8702 k).denote := + @applyExit_sound (before8701 k) (before8702 k) exit0 12 valid0 (macro8701 k) +theorem macro8702 (k : Nat) : applyExit (before8702 k) exit13 97 = some (before8703 k) := by + simp (disch := omega) [before8702, before8703, exit13, applyExit, pop, push] + <;> omega +theorem step8702 (k : Nat) : Runs (97*2) (before8702 k).denote (before8703 k).denote := + @applyExit_sound (before8702 k) (before8703 k) exit13 97 valid13 (macro8702 k) +theorem macro8703 (k : Nat) : applyExit (before8703 k) exit0 6 = some (before8704 k) := by + simp (disch := omega) [before8703, before8704, exit0, applyExit, pop, push] + <;> omega +theorem step8703 (k : Nat) : Runs (6*2) (before8703 k).denote (before8704 k).denote := + @applyExit_sound (before8703 k) (before8704 k) exit0 6 valid0 (macro8703 k) +theorem macro8704 (k : Nat) : applyExit (before8704 k) exit1 1 = some (before8705 k) := by + simp (disch := omega) [before8704, before8705, exit1, applyExit, pop, push] + <;> omega +theorem step8704 (k : Nat) : Runs (1*3) (before8704 k).denote (before8705 k).denote := + @applyExit_sound (before8704 k) (before8705 k) exit1 1 valid1 (macro8704 k) +theorem macro8705 (k : Nat) : applyExit (before8705 k) exit2 6 = some (before8706 k) := by + simp (disch := omega) [before8705, before8706, exit2, applyExit, pop, push] + <;> omega +theorem step8705 (k : Nat) : Runs (6*2) (before8705 k).denote (before8706 k).denote := + @applyExit_sound (before8705 k) (before8706 k) exit2 6 valid2 (macro8705 k) +theorem macro8706 (k : Nat) : applyExit (before8706 k) exit6 1 = some (before8707 k) := by + simp (disch := omega) [before8706, before8707, exit6, applyExit, pop, push] + <;> omega +theorem step8706 (k : Nat) : Runs (1*1) (before8706 k).denote (before8707 k).denote := + @applyExit_sound (before8706 k) (before8707 k) exit6 1 valid6 (macro8706 k) +theorem macro8707 (k : Nat) : applyExit (before8707 k) exit0 7 = some (before8708 k) := by + simp (disch := omega) [before8707, before8708, exit0, applyExit, pop, push] + <;> omega +theorem step8707 (k : Nat) : Runs (7*2) (before8707 k).denote (before8708 k).denote := + @applyExit_sound (before8707 k) (before8708 k) exit0 7 valid0 (macro8707 k) +theorem macro8708 (k : Nat) : applyExit (before8708 k) exit1 1 = some (before8709 k) := by + simp (disch := omega) [before8708, before8709, exit1, applyExit, pop, push] + <;> omega +theorem step8708 (k : Nat) : Runs (1*3) (before8708 k).denote (before8709 k).denote := + @applyExit_sound (before8708 k) (before8709 k) exit1 1 valid1 (macro8708 k) +theorem macro8709 (k : Nat) : applyExit (before8709 k) exit2 7 = some (before8710 k) := by + simp (disch := omega) [before8709, before8710, exit2, applyExit, pop, push] + <;> omega +theorem step8709 (k : Nat) : Runs (7*2) (before8709 k).denote (before8710 k).denote := + @applyExit_sound (before8709 k) (before8710 k) exit2 7 valid2 (macro8709 k) +theorem macro8710 (k : Nat) : applyExit (before8710 k) exit3 1 = some (before8711 k) := by + simp (disch := omega) [before8710, before8711, exit3, applyExit, pop, push] + <;> omega +theorem step8710 (k : Nat) : Runs (1*2) (before8710 k).denote (before8711 k).denote := + @applyExit_sound (before8710 k) (before8711 k) exit3 1 valid3 (macro8710 k) +theorem macro8711 (k : Nat) : applyExit (before8711 k) exit9 1 = some (before8712 k) := by + simp (disch := omega) [before8711, before8712, exit9, applyExit, pop, push] + <;> omega +theorem step8711 (k : Nat) : Runs (1*2) (before8711 k).denote (before8712 k).denote := + @applyExit_sound (before8711 k) (before8712 k) exit9 1 valid9 (macro8711 k) +theorem macro8712 (k : Nat) : applyExit (before8712 k) exit10 95 = some (before8713 k) := by + simp (disch := omega) [before8712, before8713, exit10, applyExit, pop, push] + <;> omega +theorem step8712 (k : Nat) : Runs (95*2) (before8712 k).denote (before8713 k).denote := + @applyExit_sound (before8712 k) (before8713 k) exit10 95 valid10 (macro8712 k) +theorem macro8713 (k : Nat) : applyExit (before8713 k) exit11 1 = some (before8714 k) := by + simp (disch := omega) [before8713, before8714, exit11, applyExit, pop, push] + <;> omega +theorem step8713 (k : Nat) : Runs (1*2) (before8713 k).denote (before8714 k).denote := + @applyExit_sound (before8713 k) (before8714 k) exit11 1 valid11 (macro8713 k) +theorem macro8714 (k : Nat) : applyExit (before8714 k) exit2 11 = some (before8715 k) := by + simp (disch := omega) [before8714, before8715, exit2, applyExit, pop, push] + <;> omega +theorem step8714 (k : Nat) : Runs (11*2) (before8714 k).denote (before8715 k).denote := + @applyExit_sound (before8714 k) (before8715 k) exit2 11 valid2 (macro8714 k) +theorem macro8715 (k : Nat) : applyExit (before8715 k) exit3 1 = some (before8716 k) := by + simp (disch := omega) [before8715, before8716, exit3, applyExit, pop, push] + <;> omega +theorem step8715 (k : Nat) : Runs (1*2) (before8715 k).denote (before8716 k).denote := + @applyExit_sound (before8715 k) (before8716 k) exit3 1 valid3 (macro8715 k) +theorem macro8716 (k : Nat) : applyExit (before8716 k) exit9 1 = some (before8717 k) := by + simp (disch := omega) [before8716, before8717, exit9, applyExit, pop, push] + <;> omega +theorem step8716 (k : Nat) : Runs (1*2) (before8716 k).denote (before8717 k).denote := + @applyExit_sound (before8716 k) (before8717 k) exit9 1 valid9 (macro8716 k) +theorem macro8717 (k : Nat) : applyExit (before8717 k) exit10 40 = some (before8718 k) := by + simp (disch := omega) [before8717, before8718, exit10, applyExit, pop, push] + <;> omega +theorem step8717 (k : Nat) : Runs (40*2) (before8717 k).denote (before8718 k).denote := + @applyExit_sound (before8717 k) (before8718 k) exit10 40 valid10 (macro8717 k) +theorem macro8718 (k : Nat) : applyExit (before8718 k) exit11 1 = some (before8719 k) := by + simp (disch := omega) [before8718, before8719, exit11, applyExit, pop, push] + <;> omega +theorem step8718 (k : Nat) : Runs (1*2) (before8718 k).denote (before8719 k).denote := + @applyExit_sound (before8718 k) (before8719 k) exit11 1 valid11 (macro8718 k) +theorem macro8719 (k : Nat) : applyExit (before8719 k) exit2 87 = some (before8720 k) := by + simp (disch := omega) [before8719, before8720, exit2, applyExit, pop, push] + <;> omega +theorem step8719 (k : Nat) : Runs (87*2) (before8719 k).denote (before8720 k).denote := + @applyExit_sound (before8719 k) (before8720 k) exit2 87 valid2 (macro8719 k) +theorem macro8720 (k : Nat) : applyExit (before8720 k) exit3 1 = some (before8721 k) := by + simp (disch := omega) [before8720, before8721, exit3, applyExit, pop, push] + <;> omega +theorem step8720 (k : Nat) : Runs (1*2) (before8720 k).denote (before8721 k).denote := + @applyExit_sound (before8720 k) (before8721 k) exit3 1 valid3 (macro8720 k) +theorem macro8721 (k : Nat) : applyExit (before8721 k) exit9 1 = some (before8722 k) := by + simp (disch := omega) [before8721, before8722, exit9, applyExit, pop, push] + <;> omega +theorem step8721 (k : Nat) : Runs (1*2) (before8721 k).denote (before8722 k).denote := + @applyExit_sound (before8721 k) (before8722 k) exit9 1 valid9 (macro8721 k) +theorem macro8722 (k : Nat) : applyExit (before8722 k) exit10 19 = some (before8723 k) := by + simp (disch := omega) [before8722, before8723, exit10, applyExit, pop, push] + <;> omega +theorem step8722 (k : Nat) : Runs (19*2) (before8722 k).denote (before8723 k).denote := + @applyExit_sound (before8722 k) (before8723 k) exit10 19 valid10 (macro8722 k) +theorem macro8723 (k : Nat) : applyExit (before8723 k) exit11 1 = some (before8724 k) := by + simp (disch := omega) [before8723, before8724, exit11, applyExit, pop, push] + <;> omega +theorem step8723 (k : Nat) : Runs (1*2) (before8723 k).denote (before8724 k).denote := + @applyExit_sound (before8723 k) (before8724 k) exit11 1 valid11 (macro8723 k) +theorem macro8724 (k : Nat) : applyExit (before8724 k) exit2 5 = some (before8725 k) := by + simp (disch := omega) [before8724, before8725, exit2, applyExit, pop, push] + <;> omega +theorem step8724 (k : Nat) : Runs (5*2) (before8724 k).denote (before8725 k).denote := + @applyExit_sound (before8724 k) (before8725 k) exit2 5 valid2 (macro8724 k) +theorem macro8725 (k : Nat) : applyExit (before8725 k) exit401 (1*k+8) = some (before8726 k) := by + simp (disch := omega) [before8725, before8726, exit401, applyExit, pop, push] + <;> omega +theorem step8725 (k : Nat) : Runs ((1*k+8)*586) (before8725 k).denote (before8726 k).denote := + @applyExit_sound (before8725 k) (before8726 k) exit401 (1*k+8) valid401 (macro8725 k) +theorem macro8726 (k : Nat) : applyExit (before8726 k) exit2 27 = some (before8727 k) := by + simp (disch := omega) [before8726, before8727, exit2, applyExit, pop, push] + <;> omega +theorem step8726 (k : Nat) : Runs (27*2) (before8726 k).denote (before8727 k).denote := + @applyExit_sound (before8726 k) (before8727 k) exit2 27 valid2 (macro8726 k) +theorem macro8727 (k : Nat) : applyExit (before8727 k) exit3 1 = some (before8728 k) := by + simp (disch := omega) [before8727, before8728, exit3, applyExit, pop, push] + <;> omega +theorem step8727 (k : Nat) : Runs (1*2) (before8727 k).denote (before8728 k).denote := + @applyExit_sound (before8727 k) (before8728 k) exit3 1 valid3 (macro8727 k) +theorem macro8728 (k : Nat) : applyExit (before8728 k) exit9 1 = some (before8729 k) := by + simp (disch := omega) [before8728, before8729, exit9, applyExit, pop, push] + <;> omega +theorem step8728 (k : Nat) : Runs (1*2) (before8728 k).denote (before8729 k).denote := + @applyExit_sound (before8728 k) (before8729 k) exit9 1 valid9 (macro8728 k) +theorem macro8729 (k : Nat) : applyExit (before8729 k) exit10 95 = some (before8730 k) := by + simp (disch := omega) [before8729, before8730, exit10, applyExit, pop, push] + <;> omega +theorem step8729 (k : Nat) : Runs (95*2) (before8729 k).denote (before8730 k).denote := + @applyExit_sound (before8729 k) (before8730 k) exit10 95 valid10 (macro8729 k) +theorem macro8730 (k : Nat) : applyExit (before8730 k) exit11 1 = some (before8731 k) := by + simp (disch := omega) [before8730, before8731, exit11, applyExit, pop, push] + <;> omega +theorem step8730 (k : Nat) : Runs (1*2) (before8730 k).denote (before8731 k).denote := + @applyExit_sound (before8730 k) (before8731 k) exit11 1 valid11 (macro8730 k) +theorem macro8731 (k : Nat) : applyExit (before8731 k) exit2 11 = some (before8732 k) := by + simp (disch := omega) [before8731, before8732, exit2, applyExit, pop, push] + <;> omega +theorem step8731 (k : Nat) : Runs (11*2) (before8731 k).denote (before8732 k).denote := + @applyExit_sound (before8731 k) (before8732 k) exit2 11 valid2 (macro8731 k) +theorem macro8732 (k : Nat) : applyExit (before8732 k) exit3 1 = some (before8733 k) := by + simp (disch := omega) [before8732, before8733, exit3, applyExit, pop, push] + <;> omega +theorem step8732 (k : Nat) : Runs (1*2) (before8732 k).denote (before8733 k).denote := + @applyExit_sound (before8732 k) (before8733 k) exit3 1 valid3 (macro8732 k) +theorem macro8733 (k : Nat) : applyExit (before8733 k) exit9 1 = some (before8734 k) := by + simp (disch := omega) [before8733, before8734, exit9, applyExit, pop, push] + <;> omega +theorem step8733 (k : Nat) : Runs (1*2) (before8733 k).denote (before8734 k).denote := + @applyExit_sound (before8733 k) (before8734 k) exit9 1 valid9 (macro8733 k) +theorem macro8734 (k : Nat) : applyExit (before8734 k) exit10 43 = some (before8735 k) := by + simp (disch := omega) [before8734, before8735, exit10, applyExit, pop, push] + <;> omega +theorem step8734 (k : Nat) : Runs (43*2) (before8734 k).denote (before8735 k).denote := + @applyExit_sound (before8734 k) (before8735 k) exit10 43 valid10 (macro8734 k) +theorem macro8735 (k : Nat) : applyExit (before8735 k) exit11 1 = some (before8736 k) := by + simp (disch := omega) [before8735, before8736, exit11, applyExit, pop, push] + <;> omega +theorem step8735 (k : Nat) : Runs (1*2) (before8735 k).denote (before8736 k).denote := + @applyExit_sound (before8735 k) (before8736 k) exit11 1 valid11 (macro8735 k) +theorem macro8736 (k : Nat) : applyExit (before8736 k) exit2 17 = some (before8737 k) := by + simp (disch := omega) [before8736, before8737, exit2, applyExit, pop, push] + <;> omega +theorem step8736 (k : Nat) : Runs (17*2) (before8736 k).denote (before8737 k).denote := + @applyExit_sound (before8736 k) (before8737 k) exit2 17 valid2 (macro8736 k) +theorem macro8737 (k : Nat) : applyExit (before8737 k) exit3 1 = some (before8738 k) := by + simp (disch := omega) [before8737, before8738, exit3, applyExit, pop, push] + <;> omega +theorem step8737 (k : Nat) : Runs (1*2) (before8737 k).denote (before8738 k).denote := + @applyExit_sound (before8737 k) (before8738 k) exit3 1 valid3 (macro8737 k) +theorem macro8738 (k : Nat) : applyExit (before8738 k) exit9 1 = some (before8739 k) := by + simp (disch := omega) [before8738, before8739, exit9, applyExit, pop, push] + <;> omega +theorem step8738 (k : Nat) : Runs (1*2) (before8738 k).denote (before8739 k).denote := + @applyExit_sound (before8738 k) (before8739 k) exit9 1 valid9 (macro8738 k) +theorem macro8739 (k : Nat) : applyExit (before8739 k) exit10 11 = some (before8740 k) := by + simp (disch := omega) [before8739, before8740, exit10, applyExit, pop, push] + <;> omega +theorem step8739 (k : Nat) : Runs (11*2) (before8739 k).denote (before8740 k).denote := + @applyExit_sound (before8739 k) (before8740 k) exit10 11 valid10 (macro8739 k) +theorem macro8740 (k : Nat) : applyExit (before8740 k) exit11 1 = some (before8741 k) := by + simp (disch := omega) [before8740, before8741, exit11, applyExit, pop, push] + <;> omega +theorem step8740 (k : Nat) : Runs (1*2) (before8740 k).denote (before8741 k).denote := + @applyExit_sound (before8740 k) (before8741 k) exit11 1 valid11 (macro8740 k) +theorem macro8741 (k : Nat) : applyExit (before8741 k) exit2 791761145 = some (before8742 k) := by + simp (disch := omega) [before8741, before8742, exit2, applyExit, pop, push] + <;> omega +theorem step8741 (k : Nat) : Runs (791761145*2) (before8741 k).denote (before8742 k).denote := + @applyExit_sound (before8741 k) (before8742 k) exit2 791761145 valid2 (macro8741 k) +theorem macro8742 (k : Nat) : applyExit (before8742 k) exit276 1 = some (before8743 k) := by + simp (disch := omega) [before8742, before8743, exit276, applyExit, pop, push] + <;> omega +theorem step8742 (k : Nat) : Runs (1*38) (before8742 k).denote (before8743 k).denote := + @applyExit_sound (before8742 k) (before8743 k) exit276 1 valid276 (macro8742 k) +theorem macro8743 (k : Nat) : applyExit (before8743 k) exit402 1 = some (before8744 k) := by + simp (disch := omega) [before8743, before8744, exit402, applyExit, pop, push] + <;> omega +theorem step8743 (k : Nat) : Runs (1*38) (before8743 k).denote (before8744 k).denote := + @applyExit_sound (before8743 k) (before8744 k) exit402 1 valid402 (macro8743 k) +theorem macro8744 (k : Nat) : applyExit (before8744 k) exit403 (1*k+6) = some (before8745 k) := by + simp (disch := omega) [before8744, before8745, exit403, applyExit, pop, push] + <;> omega +theorem step8744 (k : Nat) : Runs ((1*k+6)*38) (before8744 k).denote (before8745 k).denote := + @applyExit_sound (before8744 k) (before8745 k) exit403 (1*k+6) valid403 (macro8744 k) +theorem macro8745 (k : Nat) : applyExit (before8745 k) exit10 3 = some (before8746 k) := by + simp (disch := omega) [before8745, before8746, exit10, applyExit, pop, push] + <;> omega +theorem step8745 (k : Nat) : Runs (3*2) (before8745 k).denote (before8746 k).denote := + @applyExit_sound (before8745 k) (before8746 k) exit10 3 valid10 (macro8745 k) +theorem macro8746 (k : Nat) : applyExit (before8746 k) exit11 1 = some (before8747 k) := by + simp (disch := omega) [before8746, before8747, exit11, applyExit, pop, push] + <;> omega +theorem step8746 (k : Nat) : Runs (1*2) (before8746 k).denote (before8747 k).denote := + @applyExit_sound (before8746 k) (before8747 k) exit11 1 valid11 (macro8746 k) +theorem macro8747 (k : Nat) : applyExit (before8747 k) exit2 4 = some (before8748 k) := by + simp (disch := omega) [before8747, before8748, exit2, applyExit, pop, push] + <;> omega +theorem step8747 (k : Nat) : Runs (4*2) (before8747 k).denote (before8748 k).denote := + @applyExit_sound (before8747 k) (before8748 k) exit2 4 valid2 (macro8747 k) +theorem macro8748 (k : Nat) : applyExit (before8748 k) exit3 1 = some (before8749 k) := by + simp (disch := omega) [before8748, before8749, exit3, applyExit, pop, push] + <;> omega +theorem step8748 (k : Nat) : Runs (1*2) (before8748 k).denote (before8749 k).denote := + @applyExit_sound (before8748 k) (before8749 k) exit3 1 valid3 (macro8748 k) +theorem macro8749 (k : Nat) : applyExit (before8749 k) exit9 1 = some (before8750 k) := by + simp (disch := omega) [before8749, before8750, exit9, applyExit, pop, push] + <;> omega +theorem step8749 (k : Nat) : Runs (1*2) (before8749 k).denote (before8750 k).denote := + @applyExit_sound (before8749 k) (before8750 k) exit9 1 valid9 (macro8749 k) +theorem macro8750 (k : Nat) : applyExit (before8750 k) exit10 12 = some (before8751 k) := by + simp (disch := omega) [before8750, before8751, exit10, applyExit, pop, push] + <;> omega +theorem step8750 (k : Nat) : Runs (12*2) (before8750 k).denote (before8751 k).denote := + @applyExit_sound (before8750 k) (before8751 k) exit10 12 valid10 (macro8750 k) +theorem macro8751 (k : Nat) : applyExit (before8751 k) exit11 1 = some (before8752 k) := by + simp (disch := omega) [before8751, before8752, exit11, applyExit, pop, push] + <;> omega +theorem step8751 (k : Nat) : Runs (1*2) (before8751 k).denote (before8752 k).denote := + @applyExit_sound (before8751 k) (before8752 k) exit11 1 valid11 (macro8751 k) +theorem macro8752 (k : Nat) : applyExit (before8752 k) exit2 4 = some (before8753 k) := by + simp (disch := omega) [before8752, before8753, exit2, applyExit, pop, push] + <;> omega +theorem step8752 (k : Nat) : Runs (4*2) (before8752 k).denote (before8753 k).denote := + @applyExit_sound (before8752 k) (before8753 k) exit2 4 valid2 (macro8752 k) +theorem macro8753 (k : Nat) : applyExit (before8753 k) exit3 1 = some (before8754 k) := by + simp (disch := omega) [before8753, before8754, exit3, applyExit, pop, push] + <;> omega +theorem step8753 (k : Nat) : Runs (1*2) (before8753 k).denote (before8754 k).denote := + @applyExit_sound (before8753 k) (before8754 k) exit3 1 valid3 (macro8753 k) +theorem macro8754 (k : Nat) : applyExit (before8754 k) exit9 1 = some (before8755 k) := by + simp (disch := omega) [before8754, before8755, exit9, applyExit, pop, push] + <;> omega +theorem step8754 (k : Nat) : Runs (1*2) (before8754 k).denote (before8755 k).denote := + @applyExit_sound (before8754 k) (before8755 k) exit9 1 valid9 (macro8754 k) +theorem macro8755 (k : Nat) : applyExit (before8755 k) exit10 12 = some (before8756 k) := by + simp (disch := omega) [before8755, before8756, exit10, applyExit, pop, push] + <;> omega +theorem step8755 (k : Nat) : Runs (12*2) (before8755 k).denote (before8756 k).denote := + @applyExit_sound (before8755 k) (before8756 k) exit10 12 valid10 (macro8755 k) +theorem macro8756 (k : Nat) : applyExit (before8756 k) exit11 1 = some (before8757 k) := by + simp (disch := omega) [before8756, before8757, exit11, applyExit, pop, push] + <;> omega +theorem step8756 (k : Nat) : Runs (1*2) (before8756 k).denote (before8757 k).denote := + @applyExit_sound (before8756 k) (before8757 k) exit11 1 valid11 (macro8756 k) +theorem macro8757 (k : Nat) : applyExit (before8757 k) exit2 4 = some (before8758 k) := by + simp (disch := omega) [before8757, before8758, exit2, applyExit, pop, push] + <;> omega +theorem step8757 (k : Nat) : Runs (4*2) (before8757 k).denote (before8758 k).denote := + @applyExit_sound (before8757 k) (before8758 k) exit2 4 valid2 (macro8757 k) +theorem macro8758 (k : Nat) : applyExit (before8758 k) exit3 1 = some (before8759 k) := by + simp (disch := omega) [before8758, before8759, exit3, applyExit, pop, push] + <;> omega +theorem step8758 (k : Nat) : Runs (1*2) (before8758 k).denote (before8759 k).denote := + @applyExit_sound (before8758 k) (before8759 k) exit3 1 valid3 (macro8758 k) +theorem macro8759 (k : Nat) : applyExit (before8759 k) exit9 1 = some (before8760 k) := by + simp (disch := omega) [before8759, before8760, exit9, applyExit, pop, push] + <;> omega +theorem step8759 (k : Nat) : Runs (1*2) (before8759 k).denote (before8760 k).denote := + @applyExit_sound (before8759 k) (before8760 k) exit9 1 valid9 (macro8759 k) +theorem macro8760 (k : Nat) : applyExit (before8760 k) exit10 14 = some (before8761 k) := by + simp (disch := omega) [before8760, before8761, exit10, applyExit, pop, push] + <;> omega +theorem step8760 (k : Nat) : Runs (14*2) (before8760 k).denote (before8761 k).denote := + @applyExit_sound (before8760 k) (before8761 k) exit10 14 valid10 (macro8760 k) +theorem macro8761 (k : Nat) : applyExit (before8761 k) exit11 1 = some (before8762 k) := by + simp (disch := omega) [before8761, before8762, exit11, applyExit, pop, push] + <;> omega +theorem step8761 (k : Nat) : Runs (1*2) (before8761 k).denote (before8762 k).denote := + @applyExit_sound (before8761 k) (before8762 k) exit11 1 valid11 (macro8761 k) +theorem macro8762 (k : Nat) : applyExit (before8762 k) exit3 1 = some (before8763 k) := by + simp (disch := omega) [before8762, before8763, exit3, applyExit, pop, push] + <;> omega +theorem step8762 (k : Nat) : Runs (1*2) (before8762 k).denote (before8763 k).denote := + @applyExit_sound (before8762 k) (before8763 k) exit3 1 valid3 (macro8762 k) +theorem macro8763 (k : Nat) : applyExit (before8763 k) exit4 1 = some (before8764 k) := by + simp (disch := omega) [before8763, before8764, exit4, applyExit, pop, push] + <;> omega +theorem step8763 (k : Nat) : Runs (1*2) (before8763 k).denote (before8764 k).denote := + @applyExit_sound (before8763 k) (before8764 k) exit4 1 valid4 (macro8763 k) +theorem macro8764 (k : Nat) : applyExit (before8764 k) exit5 1 = some (before8765 k) := by + simp (disch := omega) [before8764, before8765, exit5, applyExit, pop, push] + <;> omega +theorem step8764 (k : Nat) : Runs (1*3) (before8764 k).denote (before8765 k).denote := + @applyExit_sound (before8764 k) (before8765 k) exit5 1 valid5 (macro8764 k) +theorem macro8765 (k : Nat) : applyExit (before8765 k) exit1 1 = some (before8766 k) := by + simp (disch := omega) [before8765, before8766, exit1, applyExit, pop, push] + <;> omega +theorem step8765 (k : Nat) : Runs (1*3) (before8765 k).denote (before8766 k).denote := + @applyExit_sound (before8765 k) (before8766 k) exit1 1 valid1 (macro8765 k) +theorem macro8766 (k : Nat) : applyExit (before8766 k) exit6 1 = some (before8767 k) := by + simp (disch := omega) [before8766, before8767, exit6, applyExit, pop, push] + <;> omega +theorem step8766 (k : Nat) : Runs (1*1) (before8766 k).denote (before8767 k).denote := + @applyExit_sound (before8766 k) (before8767 k) exit6 1 valid6 (macro8766 k) +theorem macro8767 (k : Nat) : applyExit (before8767 k) exit0 2 = some (before8768 k) := by + simp (disch := omega) [before8767, before8768, exit0, applyExit, pop, push] + <;> omega +theorem step8767 (k : Nat) : Runs (2*2) (before8767 k).denote (before8768 k).denote := + @applyExit_sound (before8767 k) (before8768 k) exit0 2 valid0 (macro8767 k) +theorem macro8768 (k : Nat) : applyExit (before8768 k) exit1 1 = some (before8769 k) := by + simp (disch := omega) [before8768, before8769, exit1, applyExit, pop, push] + <;> omega +theorem step8768 (k : Nat) : Runs (1*3) (before8768 k).denote (before8769 k).denote := + @applyExit_sound (before8768 k) (before8769 k) exit1 1 valid1 (macro8768 k) +theorem macro8769 (k : Nat) : applyExit (before8769 k) exit2 2 = some (before8770 k) := by + simp (disch := omega) [before8769, before8770, exit2, applyExit, pop, push] + <;> omega +theorem step8769 (k : Nat) : Runs (2*2) (before8769 k).denote (before8770 k).denote := + @applyExit_sound (before8769 k) (before8770 k) exit2 2 valid2 (macro8769 k) +theorem macro8770 (k : Nat) : applyExit (before8770 k) exit3 1 = some (before8771 k) := by + simp (disch := omega) [before8770, before8771, exit3, applyExit, pop, push] + <;> omega +theorem step8770 (k : Nat) : Runs (1*2) (before8770 k).denote (before8771 k).denote := + @applyExit_sound (before8770 k) (before8771 k) exit3 1 valid3 (macro8770 k) +theorem macro8771 (k : Nat) : applyExit (before8771 k) exit4 1 = some (before8772 k) := by + simp (disch := omega) [before8771, before8772, exit4, applyExit, pop, push] + <;> omega +theorem step8771 (k : Nat) : Runs (1*2) (before8771 k).denote (before8772 k).denote := + @applyExit_sound (before8771 k) (before8772 k) exit4 1 valid4 (macro8771 k) +theorem macro8772 (k : Nat) : applyExit (before8772 k) exit5 1 = some (before8773 k) := by + simp (disch := omega) [before8772, before8773, exit5, applyExit, pop, push] + <;> omega +theorem step8772 (k : Nat) : Runs (1*3) (before8772 k).denote (before8773 k).denote := + @applyExit_sound (before8772 k) (before8773 k) exit5 1 valid5 (macro8772 k) +theorem macro8773 (k : Nat) : applyExit (before8773 k) exit1 1 = some (before8774 k) := by + simp (disch := omega) [before8773, before8774, exit1, applyExit, pop, push] + <;> omega +theorem step8773 (k : Nat) : Runs (1*3) (before8773 k).denote (before8774 k).denote := + @applyExit_sound (before8773 k) (before8774 k) exit1 1 valid1 (macro8773 k) +theorem macro8774 (k : Nat) : applyExit (before8774 k) exit6 1 = some (before8775 k) := by + simp (disch := omega) [before8774, before8775, exit6, applyExit, pop, push] + <;> omega +theorem step8774 (k : Nat) : Runs (1*1) (before8774 k).denote (before8775 k).denote := + @applyExit_sound (before8774 k) (before8775 k) exit6 1 valid6 (macro8774 k) +theorem macro8775 (k : Nat) : applyExit (before8775 k) exit0 5 = some (before8776 k) := by + simp (disch := omega) [before8775, before8776, exit0, applyExit, pop, push] + <;> omega +theorem step8775 (k : Nat) : Runs (5*2) (before8775 k).denote (before8776 k).denote := + @applyExit_sound (before8775 k) (before8776 k) exit0 5 valid0 (macro8775 k) +theorem macro8776 (k : Nat) : applyExit (before8776 k) exit13 15 = some (before8777 k) := by + simp (disch := omega) [before8776, before8777, exit13, applyExit, pop, push] + <;> omega +theorem step8776 (k : Nat) : Runs (15*2) (before8776 k).denote (before8777 k).denote := + @applyExit_sound (before8776 k) (before8777 k) exit13 15 valid13 (macro8776 k) +theorem macro8777 (k : Nat) : applyExit (before8777 k) exit0 5 = some (before8778 k) := by + simp (disch := omega) [before8777, before8778, exit0, applyExit, pop, push] + <;> omega +theorem step8777 (k : Nat) : Runs (5*2) (before8777 k).denote (before8778 k).denote := + @applyExit_sound (before8777 k) (before8778 k) exit0 5 valid0 (macro8777 k) +theorem macro8778 (k : Nat) : applyExit (before8778 k) exit1 1 = some (before8779 k) := by + simp (disch := omega) [before8778, before8779, exit1, applyExit, pop, push] + <;> omega +theorem step8778 (k : Nat) : Runs (1*3) (before8778 k).denote (before8779 k).denote := + @applyExit_sound (before8778 k) (before8779 k) exit1 1 valid1 (macro8778 k) +theorem macro8779 (k : Nat) : applyExit (before8779 k) exit2 5 = some (before8780 k) := by + simp (disch := omega) [before8779, before8780, exit2, applyExit, pop, push] + <;> omega +theorem step8779 (k : Nat) : Runs (5*2) (before8779 k).denote (before8780 k).denote := + @applyExit_sound (before8779 k) (before8780 k) exit2 5 valid2 (macro8779 k) +theorem macro8780 (k : Nat) : applyExit (before8780 k) exit6 1 = some (before8781 k) := by + simp (disch := omega) [before8780, before8781, exit6, applyExit, pop, push] + <;> omega +theorem step8780 (k : Nat) : Runs (1*1) (before8780 k).denote (before8781 k).denote := + @applyExit_sound (before8780 k) (before8781 k) exit6 1 valid6 (macro8780 k) +theorem macro8781 (k : Nat) : applyExit (before8781 k) exit0 6 = some (before8782 k) := by + simp (disch := omega) [before8781, before8782, exit0, applyExit, pop, push] + <;> omega +theorem step8781 (k : Nat) : Runs (6*2) (before8781 k).denote (before8782 k).denote := + @applyExit_sound (before8781 k) (before8782 k) exit0 6 valid0 (macro8781 k) +theorem macro8782 (k : Nat) : applyExit (before8782 k) exit13 13 = some (before8783 k) := by + simp (disch := omega) [before8782, before8783, exit13, applyExit, pop, push] + <;> omega +theorem step8782 (k : Nat) : Runs (13*2) (before8782 k).denote (before8783 k).denote := + @applyExit_sound (before8782 k) (before8783 k) exit13 13 valid13 (macro8782 k) +theorem macro8783 (k : Nat) : applyExit (before8783 k) exit0 5 = some (before8784 k) := by + simp (disch := omega) [before8783, before8784, exit0, applyExit, pop, push] + <;> omega +theorem step8783 (k : Nat) : Runs (5*2) (before8783 k).denote (before8784 k).denote := + @applyExit_sound (before8783 k) (before8784 k) exit0 5 valid0 (macro8783 k) +theorem macro8784 (k : Nat) : applyExit (before8784 k) exit1 1 = some (before8785 k) := by + simp (disch := omega) [before8784, before8785, exit1, applyExit, pop, push] + <;> omega +theorem step8784 (k : Nat) : Runs (1*3) (before8784 k).denote (before8785 k).denote := + @applyExit_sound (before8784 k) (before8785 k) exit1 1 valid1 (macro8784 k) +theorem macro8785 (k : Nat) : applyExit (before8785 k) exit2 5 = some (before8786 k) := by + simp (disch := omega) [before8785, before8786, exit2, applyExit, pop, push] + <;> omega +theorem step8785 (k : Nat) : Runs (5*2) (before8785 k).denote (before8786 k).denote := + @applyExit_sound (before8785 k) (before8786 k) exit2 5 valid2 (macro8785 k) +theorem macro8786 (k : Nat) : applyExit (before8786 k) exit6 1 = some (before8787 k) := by + simp (disch := omega) [before8786, before8787, exit6, applyExit, pop, push] + <;> omega +theorem step8786 (k : Nat) : Runs (1*1) (before8786 k).denote (before8787 k).denote := + @applyExit_sound (before8786 k) (before8787 k) exit6 1 valid6 (macro8786 k) +theorem macro8787 (k : Nat) : applyExit (before8787 k) exit0 6 = some (before8788 k) := by + simp (disch := omega) [before8787, before8788, exit0, applyExit, pop, push] + <;> omega +theorem step8787 (k : Nat) : Runs (6*2) (before8787 k).denote (before8788 k).denote := + @applyExit_sound (before8787 k) (before8788 k) exit0 6 valid0 (macro8787 k) +theorem macro8788 (k : Nat) : applyExit (before8788 k) exit13 13 = some (before8789 k) := by + simp (disch := omega) [before8788, before8789, exit13, applyExit, pop, push] + <;> omega +theorem step8788 (k : Nat) : Runs (13*2) (before8788 k).denote (before8789 k).denote := + @applyExit_sound (before8788 k) (before8789 k) exit13 13 valid13 (macro8788 k) +theorem macro8789 (k : Nat) : applyExit (before8789 k) exit0 5 = some (before8790 k) := by + simp (disch := omega) [before8789, before8790, exit0, applyExit, pop, push] + <;> omega +theorem step8789 (k : Nat) : Runs (5*2) (before8789 k).denote (before8790 k).denote := + @applyExit_sound (before8789 k) (before8790 k) exit0 5 valid0 (macro8789 k) +theorem macro8790 (k : Nat) : applyExit (before8790 k) exit1 1 = some (before8791 k) := by + simp (disch := omega) [before8790, before8791, exit1, applyExit, pop, push] + <;> omega +theorem step8790 (k : Nat) : Runs (1*3) (before8790 k).denote (before8791 k).denote := + @applyExit_sound (before8790 k) (before8791 k) exit1 1 valid1 (macro8790 k) +theorem macro8791 (k : Nat) : applyExit (before8791 k) exit2 5 = some (before8792 k) := by + simp (disch := omega) [before8791, before8792, exit2, applyExit, pop, push] + <;> omega +theorem step8791 (k : Nat) : Runs (5*2) (before8791 k).denote (before8792 k).denote := + @applyExit_sound (before8791 k) (before8792 k) exit2 5 valid2 (macro8791 k) +theorem macro8792 (k : Nat) : applyExit (before8792 k) exit6 1 = some (before8793 k) := by + simp (disch := omega) [before8792, before8793, exit6, applyExit, pop, push] + <;> omega +theorem step8792 (k : Nat) : Runs (1*1) (before8792 k).denote (before8793 k).denote := + @applyExit_sound (before8792 k) (before8793 k) exit6 1 valid6 (macro8792 k) +theorem macro8793 (k : Nat) : applyExit (before8793 k) exit0 6 = some (before8794 k) := by + simp (disch := omega) [before8793, before8794, exit0, applyExit, pop, push] + <;> omega +theorem step8793 (k : Nat) : Runs (6*2) (before8793 k).denote (before8794 k).denote := + @applyExit_sound (before8793 k) (before8794 k) exit0 6 valid0 (macro8793 k) +theorem macro8794 (k : Nat) : applyExit (before8794 k) exit13 3 = some (before8795 k) := by + simp (disch := omega) [before8794, before8795, exit13, applyExit, pop, push] + <;> omega +theorem step8794 (k : Nat) : Runs (3*2) (before8794 k).denote (before8795 k).denote := + @applyExit_sound (before8794 k) (before8795 k) exit13 3 valid13 (macro8794 k) +theorem macro8795 (k : Nat) : applyExit (before8795 k) exit404 (1*k+6) = some (before8796 k) := by + simp (disch := omega) [before8795, before8796, exit404, applyExit, pop, push] + <;> omega +theorem step8795 (k : Nat) : Runs ((1*k+6)*62) (before8795 k).denote (before8796 k).denote := + @applyExit_sound (before8795 k) (before8796 k) exit404 (1*k+6) valid404 (macro8795 k) +theorem macro8796 (k : Nat) : applyExit (before8796 k) exit405 1 = some (before8797 k) := by + simp (disch := omega) [before8796, before8797, exit405, applyExit, pop, push] + <;> omega +theorem step8796 (k : Nat) : Runs (1*38) (before8796 k).denote (before8797 k).denote := + @applyExit_sound (before8796 k) (before8797 k) exit405 1 valid405 (macro8796 k) +theorem macro8797 (k : Nat) : applyExit (before8797 k) exit275 1 = some (before8798 k) := by + simp (disch := omega) [before8797, before8798, exit275, applyExit, pop, push] + <;> omega +theorem step8797 (k : Nat) : Runs (1*38) (before8797 k).denote (before8798 k).denote := + @applyExit_sound (before8797 k) (before8798 k) exit275 1 valid275 (macro8797 k) +theorem macro8798 (k : Nat) : applyExit (before8798 k) exit0 791761145 = some (before8799 k) := by + simp (disch := omega) [before8798, before8799, exit0, applyExit, pop, push] + <;> omega +theorem step8798 (k : Nat) : Runs (791761145*2) (before8798 k).denote (before8799 k).denote := + @applyExit_sound (before8798 k) (before8799 k) exit0 791761145 valid0 (macro8798 k) +theorem macro8799 (k : Nat) : applyExit (before8799 k) exit1 1 = some (after8799 k) := by + simp (disch := omega) [before8799, after8799, exit1, applyExit, pop, push] + <;> omega +theorem step8799 (k : Nat) : Runs (1*3) (before8799 k).denote (after8799 k).denote := + @applyExit_sound (before8799 k) (after8799 k) exit1 1 valid1 (macro8799 k) +theorem chunkRun087 (k : Nat) : Runs (686*k+3167051624) (before8700 k).denote (after8799 k).denote := by + have h := (@Runs.trans ((((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))))+((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2))))))+((((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))))) ((((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))))+((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3))))))) (before8700 k).denote (before8750 k).denote (after8799 k).denote (@Runs.trans (((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))))+((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2)))))) ((((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))) (before8700 k).denote (before8725 k).denote (before8750 k).denote (@Runs.trans ((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))) ((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2))))) (before8700 k).denote (before8712 k).denote (before8725 k).denote (@Runs.trans (((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2)))) (((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))) (before8700 k).denote (before8706 k).denote (before8712 k).denote (@Runs.trans ((1*1)+((12*2)+(97*2))) ((6*2)+((1*3)+(6*2))) (before8700 k).denote (before8703 k).denote (before8706 k).denote (@Runs.trans (1*1) ((12*2)+(97*2)) (before8700 k).denote (before8701 k).denote (before8703 k).denote (step8700 k) (@Runs.trans (12*2) (97*2) (before8701 k).denote (before8702 k).denote (before8703 k).denote (step8701 k) (step8702 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before8703 k).denote (before8704 k).denote (before8706 k).denote (step8703 k) (@Runs.trans (1*3) (6*2) (before8704 k).denote (before8705 k).denote (before8706 k).denote (step8704 k) (step8705 k)))) (@Runs.trans ((1*1)+((7*2)+(1*3))) ((7*2)+((1*2)+(1*2))) (before8706 k).denote (before8709 k).denote (before8712 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before8706 k).denote (before8707 k).denote (before8709 k).denote (step8706 k) (@Runs.trans (7*2) (1*3) (before8707 k).denote (before8708 k).denote (before8709 k).denote (step8707 k) (step8708 k))) (@Runs.trans (7*2) ((1*2)+(1*2)) (before8709 k).denote (before8710 k).denote (before8712 k).denote (step8709 k) (@Runs.trans (1*2) (1*2) (before8710 k).denote (before8711 k).denote (before8712 k).denote (step8710 k) (step8711 k))))) (@Runs.trans (((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2)))) (((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2)))) (before8712 k).denote (before8718 k).denote (before8725 k).denote (@Runs.trans ((95*2)+((1*2)+(11*2))) ((1*2)+((1*2)+(40*2))) (before8712 k).denote (before8715 k).denote (before8718 k).denote (@Runs.trans (95*2) ((1*2)+(11*2)) (before8712 k).denote (before8713 k).denote (before8715 k).denote (step8712 k) (@Runs.trans (1*2) (11*2) (before8713 k).denote (before8714 k).denote (before8715 k).denote (step8713 k) (step8714 k))) (@Runs.trans (1*2) ((1*2)+(40*2)) (before8715 k).denote (before8716 k).denote (before8718 k).denote (step8715 k) (@Runs.trans (1*2) (40*2) (before8716 k).denote (before8717 k).denote (before8718 k).denote (step8716 k) (step8717 k)))) (@Runs.trans ((1*2)+((87*2)+(1*2))) (((1*2)+(19*2))+((1*2)+(5*2))) (before8718 k).denote (before8721 k).denote (before8725 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before8718 k).denote (before8719 k).denote (before8721 k).denote (step8718 k) (@Runs.trans (87*2) (1*2) (before8719 k).denote (before8720 k).denote (before8721 k).denote (step8719 k) (step8720 k))) (@Runs.trans ((1*2)+(19*2)) ((1*2)+(5*2)) (before8721 k).denote (before8723 k).denote (before8725 k).denote (@Runs.trans (1*2) (19*2) (before8721 k).denote (before8722 k).denote (before8723 k).denote (step8721 k) (step8722 k)) (@Runs.trans (1*2) (5*2) (before8723 k).denote (before8724 k).denote (before8725 k).denote (step8723 k) (step8724 k)))))) (@Runs.trans (((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2))))) ((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))) (before8725 k).denote (before8737 k).denote (before8750 k).denote (@Runs.trans ((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2)))) (((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))) (before8725 k).denote (before8731 k).denote (before8737 k).denote (@Runs.trans (((1*k+8)*586)+((27*2)+(1*2))) ((1*2)+((95*2)+(1*2))) (before8725 k).denote (before8728 k).denote (before8731 k).denote (@Runs.trans ((1*k+8)*586) ((27*2)+(1*2)) (before8725 k).denote (before8726 k).denote (before8728 k).denote (step8725 k) (@Runs.trans (27*2) (1*2) (before8726 k).denote (before8727 k).denote (before8728 k).denote (step8726 k) (step8727 k))) (@Runs.trans (1*2) ((95*2)+(1*2)) (before8728 k).denote (before8729 k).denote (before8731 k).denote (step8728 k) (@Runs.trans (95*2) (1*2) (before8729 k).denote (before8730 k).denote (before8731 k).denote (step8729 k) (step8730 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) ((43*2)+((1*2)+(17*2))) (before8731 k).denote (before8734 k).denote (before8737 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before8731 k).denote (before8732 k).denote (before8734 k).denote (step8731 k) (@Runs.trans (1*2) (1*2) (before8732 k).denote (before8733 k).denote (before8734 k).denote (step8732 k) (step8733 k))) (@Runs.trans (43*2) ((1*2)+(17*2)) (before8734 k).denote (before8735 k).denote (before8737 k).denote (step8734 k) (@Runs.trans (1*2) (17*2) (before8735 k).denote (before8736 k).denote (before8737 k).denote (step8735 k) (step8736 k))))) (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38)))) (((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))) (before8737 k).denote (before8743 k).denote (before8750 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((791761145*2)+(1*38))) (before8737 k).denote (before8740 k).denote (before8743 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before8737 k).denote (before8738 k).denote (before8740 k).denote (step8737 k) (@Runs.trans (1*2) (11*2) (before8738 k).denote (before8739 k).denote (before8740 k).denote (step8738 k) (step8739 k))) (@Runs.trans (1*2) ((791761145*2)+(1*38)) (before8740 k).denote (before8741 k).denote (before8743 k).denote (step8740 k) (@Runs.trans (791761145*2) (1*38) (before8741 k).denote (before8742 k).denote (before8743 k).denote (step8741 k) (step8742 k)))) (@Runs.trans ((1*38)+(((1*k+6)*38)+(3*2))) (((1*2)+(4*2))+((1*2)+(1*2))) (before8743 k).denote (before8746 k).denote (before8750 k).denote (@Runs.trans (1*38) (((1*k+6)*38)+(3*2)) (before8743 k).denote (before8744 k).denote (before8746 k).denote (step8743 k) (@Runs.trans ((1*k+6)*38) (3*2) (before8744 k).denote (before8745 k).denote (before8746 k).denote (step8744 k) (step8745 k))) (@Runs.trans ((1*2)+(4*2)) ((1*2)+(1*2)) (before8746 k).denote (before8748 k).denote (before8750 k).denote (@Runs.trans (1*2) (4*2) (before8746 k).denote (before8747 k).denote (before8748 k).denote (step8746 k) (step8747 k)) (@Runs.trans (1*2) (1*2) (before8748 k).denote (before8749 k).denote (before8750 k).denote (step8748 k) (step8749 k))))))) (@Runs.trans (((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))))+((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3)))))) (before8750 k).denote (before8775 k).denote (after8799 k).denote (@Runs.trans ((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before8750 k).denote (before8762 k).denote (before8775 k).denote (@Runs.trans (((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (before8750 k).denote (before8756 k).denote (before8762 k).denote (@Runs.trans ((12*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(12*2))) (before8750 k).denote (before8753 k).denote (before8756 k).denote (@Runs.trans (12*2) ((1*2)+(4*2)) (before8750 k).denote (before8751 k).denote (before8753 k).denote (step8750 k) (@Runs.trans (1*2) (4*2) (before8751 k).denote (before8752 k).denote (before8753 k).denote (step8751 k) (step8752 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before8753 k).denote (before8754 k).denote (before8756 k).denote (step8753 k) (@Runs.trans (1*2) (12*2) (before8754 k).denote (before8755 k).denote (before8756 k).denote (step8754 k) (step8755 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before8756 k).denote (before8759 k).denote (before8762 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before8756 k).denote (before8757 k).denote (before8759 k).denote (step8756 k) (@Runs.trans (4*2) (1*2) (before8757 k).denote (before8758 k).denote (before8759 k).denote (step8757 k) (step8758 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before8759 k).denote (before8760 k).denote (before8762 k).denote (step8759 k) (@Runs.trans (14*2) (1*2) (before8760 k).denote (before8761 k).denote (before8762 k).denote (step8760 k) (step8761 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))) (((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before8762 k).denote (before8768 k).denote (before8775 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(2*2))) (before8762 k).denote (before8765 k).denote (before8768 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before8762 k).denote (before8763 k).denote (before8765 k).denote (step8762 k) (@Runs.trans (1*2) (1*3) (before8763 k).denote (before8764 k).denote (before8765 k).denote (step8763 k) (step8764 k))) (@Runs.trans (1*3) ((1*1)+(2*2)) (before8765 k).denote (before8766 k).denote (before8768 k).denote (step8765 k) (@Runs.trans (1*1) (2*2) (before8766 k).denote (before8767 k).denote (before8768 k).denote (step8766 k) (step8767 k)))) (@Runs.trans ((1*3)+((2*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before8768 k).denote (before8771 k).denote (before8775 k).denote (@Runs.trans (1*3) ((2*2)+(1*2)) (before8768 k).denote (before8769 k).denote (before8771 k).denote (step8768 k) (@Runs.trans (2*2) (1*2) (before8769 k).denote (before8770 k).denote (before8771 k).denote (step8769 k) (step8770 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before8771 k).denote (before8773 k).denote (before8775 k).denote (@Runs.trans (1*2) (1*3) (before8771 k).denote (before8772 k).denote (before8773 k).denote (step8771 k) (step8772 k)) (@Runs.trans (1*3) (1*1) (before8773 k).denote (before8774 k).denote (before8775 k).denote (step8773 k) (step8774 k)))))) (@Runs.trans ((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))) ((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3))))) (before8775 k).denote (before8787 k).denote (after8799 k).denote (@Runs.trans (((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1)))) (((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))) (before8775 k).denote (before8781 k).denote (before8787 k).denote (@Runs.trans ((5*2)+((15*2)+(5*2))) ((1*3)+((5*2)+(1*1))) (before8775 k).denote (before8778 k).denote (before8781 k).denote (@Runs.trans (5*2) ((15*2)+(5*2)) (before8775 k).denote (before8776 k).denote (before8778 k).denote (step8775 k) (@Runs.trans (15*2) (5*2) (before8776 k).denote (before8777 k).denote (before8778 k).denote (step8776 k) (step8777 k))) (@Runs.trans (1*3) ((5*2)+(1*1)) (before8778 k).denote (before8779 k).denote (before8781 k).denote (step8778 k) (@Runs.trans (5*2) (1*1) (before8779 k).denote (before8780 k).denote (before8781 k).denote (step8779 k) (step8780 k)))) (@Runs.trans ((6*2)+((13*2)+(5*2))) ((1*3)+((5*2)+(1*1))) (before8781 k).denote (before8784 k).denote (before8787 k).denote (@Runs.trans (6*2) ((13*2)+(5*2)) (before8781 k).denote (before8782 k).denote (before8784 k).denote (step8781 k) (@Runs.trans (13*2) (5*2) (before8782 k).denote (before8783 k).denote (before8784 k).denote (step8782 k) (step8783 k))) (@Runs.trans (1*3) ((5*2)+(1*1)) (before8784 k).denote (before8785 k).denote (before8787 k).denote (step8784 k) (@Runs.trans (5*2) (1*1) (before8785 k).denote (before8786 k).denote (before8787 k).denote (step8785 k) (step8786 k))))) (@Runs.trans (((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))) (((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3)))) (before8787 k).denote (before8793 k).denote (after8799 k).denote (@Runs.trans ((6*2)+((13*2)+(5*2))) ((1*3)+((5*2)+(1*1))) (before8787 k).denote (before8790 k).denote (before8793 k).denote (@Runs.trans (6*2) ((13*2)+(5*2)) (before8787 k).denote (before8788 k).denote (before8790 k).denote (step8787 k) (@Runs.trans (13*2) (5*2) (before8788 k).denote (before8789 k).denote (before8790 k).denote (step8788 k) (step8789 k))) (@Runs.trans (1*3) ((5*2)+(1*1)) (before8790 k).denote (before8791 k).denote (before8793 k).denote (step8790 k) (@Runs.trans (5*2) (1*1) (before8791 k).denote (before8792 k).denote (before8793 k).denote (step8791 k) (step8792 k)))) (@Runs.trans ((6*2)+((3*2)+((1*k+6)*62))) (((1*38)+(1*38))+((791761145*2)+(1*3))) (before8793 k).denote (before8796 k).denote (after8799 k).denote (@Runs.trans (6*2) ((3*2)+((1*k+6)*62)) (before8793 k).denote (before8794 k).denote (before8796 k).denote (step8793 k) (@Runs.trans (3*2) ((1*k+6)*62) (before8794 k).denote (before8795 k).denote (before8796 k).denote (step8794 k) (step8795 k))) (@Runs.trans ((1*38)+(1*38)) ((791761145*2)+(1*3)) (before8796 k).denote (before8798 k).denote (after8799 k).denote (@Runs.trans (1*38) (1*38) (before8796 k).denote (before8797 k).denote (before8798 k).denote (step8796 k) (step8797 k)) (@Runs.trans (791761145*2) (1*3) (before8798 k).denote (before8799 k).denote (after8799 k).denote (step8798 k) (step8799 k)))))))) + have ht : (((((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))))+((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2))))))+((((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))))+((((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))))+((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3)))))))) = (686*k+3167051624) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean new file mode 100644 index 00000000..c13fc487 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean @@ -0,0 +1,819 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8800_0 : Stack := [] +abbrev tail8800_1 : Stack := ⟨w0,1⟩ :: tail8800_0 +abbrev tail8800_2 : Stack := ⟨w2,1⟩ :: tail8800_1 +abbrev tail8800_3 : Stack := ⟨w1,1⟩ :: tail8800_2 +abbrev tail8800_4 : Stack := ⟨w0,1⟩ :: tail8800_3 +abbrev tail8800_5 : Stack := ⟨w2,1⟩ :: tail8800_4 +abbrev tail8800_6 : Stack := ⟨w1,1⟩ :: tail8800_5 +abbrev tail8800_7 : Stack := ⟨w2,1⟩ :: tail8800_6 +abbrev tail8800_8 : Stack := ⟨w1,5⟩ :: tail8800_7 +abbrev tail8800_9 : Stack := ⟨w0,14⟩ :: tail8800_8 +abbrev tail8800_10 : Stack := ⟨w2,1⟩ :: tail8800_9 +abbrev tail8800_11 : Stack := ⟨w1,6⟩ :: tail8800_10 +abbrev tail8800_12 : Stack := ⟨w0,12⟩ :: tail8800_11 +abbrev tail8800_13 : Stack := ⟨w2,1⟩ :: tail8800_12 +abbrev tail8800_14 : Stack := ⟨w1,6⟩ :: tail8800_13 +abbrev tail8800_15 : Stack := ⟨w0,12⟩ :: tail8800_14 +abbrev tail8800_16 : Stack := ⟨w2,1⟩ :: tail8800_15 +abbrev tail8800_17 : Stack := ⟨w1,6⟩ :: tail8800_16 +abbrev tail8800_18 : Stack := ⟨w0,3⟩ :: tail8800_17 +abbrev tail8800_19 (k : Nat) : Stack := ⟨w364,(1*k+6)⟩ :: tail8800_18 +abbrev tail8800_20 (k : Nat) : Stack := ⟨w238,1⟩ :: tail8800_19 k +abbrev tail8800_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8800_20 k +abbrev tail8800_22 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8800_21 k +abbrev tail8800_23 : Stack := ⟨w0,9⟩ :: tail8800_0 +abbrev tail8800_24 : Stack := ⟨w1,96⟩ :: tail8800_23 +abbrev tail8800_25 : Stack := ⟨w2,1⟩ :: tail8800_24 +abbrev tail8800_26 : Stack := ⟨w0,12⟩ :: tail8800_25 +abbrev tail8800_27 : Stack := ⟨w1,41⟩ :: tail8800_26 +abbrev tail8800_28 : Stack := ⟨w2,1⟩ :: tail8800_27 +abbrev tail8800_29 : Stack := ⟨w0,88⟩ :: tail8800_28 +abbrev tail8800_30 : Stack := ⟨w1,20⟩ :: tail8800_29 +abbrev tail8800_31 : Stack := ⟨w2,1⟩ :: tail8800_30 +abbrev tail8800_32 : Stack := ⟨w0,5⟩ :: tail8800_31 +abbrev tail8800_33 (k : Nat) : Stack := ⟨w362,(1*k+8)⟩ :: tail8800_32 +abbrev tail8800_34 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8800_33 k +abbrev tail8800_35 (k : Nat) : Stack := ⟨w1,96⟩ :: tail8800_34 k +abbrev tail8800_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_35 k +abbrev tail8800_37 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8800_36 k +abbrev tail8800_38 (k : Nat) : Stack := ⟨w1,44⟩ :: tail8800_37 k +abbrev tail8800_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_38 k +abbrev tail8800_40 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8800_39 k +abbrev tail8800_41 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_40 k +abbrev tail8800_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8800_41 k +abbrev tail8800_43 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8800_41 k +abbrev tail8800_44 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8800_43 k +abbrev tail8800_45 (k : Nat) : Stack := ⟨w237,1⟩ :: tail8800_19 k +abbrev tail8800_46 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8800_45 k +abbrev tail8800_47 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8800_46 k +abbrev tail8800_48 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8800_47 k +abbrev tail8800_49 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8800_48 k +abbrev tail8800_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8800_38 k +abbrev tail8800_51 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8800_38 k +abbrev tail8800_52 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8800_47 k +abbrev tail8800_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_52 k +abbrev tail8800_54 (k : Nat) : Stack := ⟨w1,19⟩ :: tail8800_53 k +abbrev tail8800_55 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8800_54 k +abbrev tail8800_56 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_55 k +abbrev tail8800_57 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8800_35 k +abbrev tail8800_58 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8800_35 k +abbrev tail8800_59 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8800_54 k +abbrev tail8800_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_59 k +abbrev tail8800_61 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8800_60 k +abbrev tail8800_62 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8800_61 k +abbrev tail8800_63 (k : Nat) : Stack := ⟨w1,28⟩ :: tail8800_62 k +abbrev tail8800_64 (k : Nat) : Stack := ⟨w362,(1*k+7)⟩ :: tail8800_32 +abbrev tail8800_65 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_64 k +abbrev tail8800_66 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8800_65 k +abbrev tail8800_67 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8800_61 k +abbrev tail8800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_67 k +abbrev tail8800_69 (k : Nat) : Stack := ⟨w1,28⟩ :: tail8800_68 k +abbrev tail8800_70 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_69 k +abbrev tail8800_71 (k : Nat) : Stack := ⟨w362,(1*k+6)⟩ :: tail8800_32 +abbrev tail8800_72 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_71 k +abbrev tail8800_73 (k : Nat) : Stack := ⟨w367,1⟩ :: tail8800_69 k +abbrev tail8800_74 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_73 k +abbrev tail8800_75 (k : Nat) : Stack := ⟨w362,(1*k+5)⟩ :: tail8800_32 +abbrev tail8800_76 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_75 k +abbrev tail8800_77 (k : Nat) : Stack := ⟨w367,2⟩ :: tail8800_69 k +abbrev tail8800_78 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_77 k +abbrev tail8800_79 (k : Nat) : Stack := ⟨w362,(1*k+4)⟩ :: tail8800_32 +abbrev tail8800_80 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_79 k +abbrev tail8800_81 (k : Nat) : Stack := ⟨w367,3⟩ :: tail8800_69 k +abbrev tail8800_82 (k : Nat) : Stack := ⟨w367,(1*k+6)⟩ :: tail8800_69 k +abbrev tail8800_83 : Stack := ⟨w362,1⟩ :: tail8800_32 +abbrev tail8800_84 : Stack := ⟨w365,1⟩ :: tail8800_83 +abbrev tail8800_85 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_82 k +abbrev tail8800_86 : Stack := ⟨w365,1⟩ :: tail8800_32 +abbrev tail8800_87 (k : Nat) : Stack := ⟨w367,(1*k+7)⟩ :: tail8800_69 k +abbrev tail8800_88 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_87 k +abbrev tail8800_89 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8800_88 k +abbrev tail8800_90 : Stack := ⟨w0,1⟩ :: tail8800_30 +abbrev tail8800_91 : Stack := ⟨w0,6⟩ :: tail8800_30 +abbrev tail8800_92 (k : Nat) : Stack := ⟨w367,(1*k+8)⟩ :: tail8800_69 k +abbrev tail8800_93 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8800_92 k +abbrev tail8800_94 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8800_93 k +abbrev tail8800_95 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8800_94 k +abbrev tail8800_96 : Stack := ⟨w0,1⟩ :: tail8800_27 +abbrev tail8800_97 : Stack := ⟨w0,89⟩ :: tail8800_27 +abbrev tail8800_98 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8800_93 k +abbrev tail8800_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_98 k +abbrev tail8800_100 (k : Nat) : Stack := ⟨w1,89⟩ :: tail8800_99 k +abbrev tail8800_101 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8800_100 k +abbrev tail8800_102 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_101 k +abbrev tail8800_103 : Stack := ⟨w0,1⟩ :: tail8800_24 +abbrev tail8800_104 : Stack := ⟨w0,13⟩ :: tail8800_24 +abbrev tail8800_105 (k : Nat) : Stack := ⟨w0,40⟩ :: tail8800_100 k +abbrev tail8800_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_105 k +abbrev tail8800_107 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8800_106 k +abbrev tail8800_108 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8800_107 k +abbrev tail8800_109 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8800_108 k +abbrev tail8800_110 : Stack := ⟨w0,10⟩ :: tail8800_0 +abbrev tail8800_111 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8800_107 k +abbrev tail8800_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_111 k +abbrev tail8800_113 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8800_112 k +abbrev tail8800_114 : Stack := ⟨w0,11⟩ :: tail8800_0 +abbrev tail8800_115 : Stack := ⟨w0,12⟩ :: tail8800_0 +abbrev tail8800_116 (k : Nat) : Stack := ⟨w0,94⟩ :: tail8800_107 k +abbrev tail8800_117 : Stack := ⟨w1,1⟩ :: tail8800_115 +abbrev tail8800_118 : Stack := ⟨w1,95⟩ :: tail8800_115 +abbrev tail8800_119 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_106 k +abbrev tail8800_120 : Stack := ⟨w2,1⟩ :: tail8800_118 +abbrev tail8800_121 : Stack := ⟨w0,12⟩ :: tail8800_120 +abbrev tail8800_122 : Stack := ⟨w0,13⟩ :: tail8800_120 +abbrev tail8800_123 (k : Nat) : Stack := ⟨w0,39⟩ :: tail8800_100 k +abbrev tail8800_124 : Stack := ⟨w1,1⟩ :: tail8800_122 +abbrev tail8800_125 : Stack := ⟨w1,40⟩ :: tail8800_122 +abbrev tail8800_126 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8800_99 k +abbrev tail8800_127 : Stack := ⟨w2,1⟩ :: tail8800_125 +abbrev tail8800_128 : Stack := ⟨w0,88⟩ :: tail8800_127 +abbrev tail8800_129 : Stack := ⟨w0,89⟩ :: tail8800_127 +abbrev tail8800_130 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8800_93 k +abbrev tail8800_131 : Stack := ⟨w1,1⟩ :: tail8800_129 +abbrev tail8800_132 : Stack := ⟨w1,19⟩ :: tail8800_129 +abbrev tail8800_133 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8800_92 k +abbrev tail8800_134 : Stack := ⟨w2,1⟩ :: tail8800_132 +abbrev tail8800_135 : Stack := ⟨w0,5⟩ :: tail8800_134 +abbrev tail8800_136 (k : Nat) : Stack := ⟨w368,(1*k+8)⟩ :: tail8800_135 +abbrev tail8800_137 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8800_136 k +abbrev tail8800_138 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8800_136 k +abbrev tail8800_139 (k : Nat) : Stack := ⟨w0,94⟩ :: tail8800_61 k +abbrev tail8800_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8800_138 k +abbrev tail8800_141 (k : Nat) : Stack := ⟨w1,95⟩ :: tail8800_138 k +abbrev tail8800_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_60 k +abbrev tail8800_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_141 k +abbrev tail8800_144 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8800_143 k +abbrev tail8800_145 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8800_143 k +abbrev tail8800_146 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8800_54 k +abbrev tail8800_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8800_145 k +abbrev tail8800_148 (k : Nat) : Stack := ⟨w1,43⟩ :: tail8800_145 k +abbrev tail8800_149 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8800_53 k +abbrev tail8800_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_148 k +abbrev tail8800_151 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8800_150 k +abbrev tail8800_152 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8800_150 k +abbrev tail8800_153 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8800_47 k +abbrev tail8800_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8800_152 k +abbrev tail8800_155 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8800_152 k +abbrev tail8800_156 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8800_46 k +abbrev tail8800_157 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_155 k +abbrev tail8800_158 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8800_157 k +abbrev tail8800_159 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8800_158 k +abbrev tail8800_160 (k : Nat) : Stack := ⟨w369,1⟩ :: tail8800_159 k +abbrev tail8800_161 (k : Nat) : Stack := ⟨w269,(1*k+6)⟩ :: tail8800_160 k +abbrev tail8800_162 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8800_161 k +abbrev tail8800_163 : Stack := ⟨w1,5⟩ :: tail8800_16 +abbrev tail8800_164 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_162 k +abbrev tail8800_165 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8800_164 k + +def before8800 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8800_22 k),(tail8800_42 k)⟩ +def before8801 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8800_21 k),(tail8800_43 k)⟩ +def before8802 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8800_20 k),(tail8800_44 k)⟩ +def before8803 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8800_45 k),(tail8800_44 k)⟩ +def before8804 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8800_46 k),(tail8800_43 k)⟩ +def before8805 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8800_47 k),(tail8800_41 k)⟩ +def before8806 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail8800_48 k),(tail8800_40 k)⟩ +def before8807 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8800_49 k),(tail8800_39 k)⟩ +def before8808 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8800_49 k),(tail8800_50 k)⟩ +def before8809 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail8800_48 k),(tail8800_51 k)⟩ +def before8810 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail8800_53 k),(tail8800_51 k)⟩ +def before8811 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8800_54 k),(tail8800_38 k)⟩ +def before8812 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521625),(tail8800_55 k),(tail8800_37 k)⟩ +def before8813 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8800_56 k),(tail8800_36 k)⟩ +def before8814 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8800_56 k),(tail8800_57 k)⟩ +def before8815 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521625),(tail8800_55 k),(tail8800_58 k)⟩ +def before8816 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521625),(tail8800_60 k),(tail8800_58 k)⟩ +def before8817 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8800_61 k),(tail8800_35 k)⟩ +def before8818 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521843),(tail8800_62 k),(tail8800_34 k)⟩ +def before8819 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8800_63 k),(tail8800_33 k)⟩ +def before8820 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8800_63 k),(tail8800_65 k)⟩ +def before8821 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521843),(tail8800_62 k),(tail8800_66 k)⟩ +def before8822 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521843),(tail8800_68 k),(tail8800_66 k)⟩ +def before8823 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8800_69 k),(tail8800_65 k)⟩ +def before8824 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8800_70 k),(tail8800_64 k)⟩ +def before8825 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8800_70 k),(tail8800_72 k)⟩ +def before8826 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8800_73 k),(tail8800_72 k)⟩ +def before8827 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8800_74 k),(tail8800_71 k)⟩ +def before8828 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8800_74 k),(tail8800_76 k)⟩ +def before8829 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8800_77 k),(tail8800_76 k)⟩ +def before8830 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8800_78 k),(tail8800_75 k)⟩ +def before8831 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8800_78 k),(tail8800_80 k)⟩ +def before8832 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8800_81 k),(tail8800_80 k)⟩ +def before8833 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8800_82 k),tail8800_84⟩ +def before8834 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8800_85 k),tail8800_83⟩ +def before8835 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8800_85 k),tail8800_86⟩ +def before8836 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8800_87 k),tail8800_86⟩ +def before8837 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8800_88 k),tail8800_32⟩ +def before8838 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8800_89 k),tail8800_31⟩ +def before8839 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8800_89 k),tail8800_90⟩ +def before8840 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8800_88 k),tail8800_91⟩ +def before8841 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8800_92 k),tail8800_91⟩ +def before8842 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8800_93 k),tail8800_30⟩ +def before8843 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526639),(tail8800_94 k),tail8800_29⟩ +def before8844 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8800_95 k),tail8800_28⟩ +def before8845 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8800_95 k),tail8800_96⟩ +def before8846 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail8800_94 k),tail8800_97⟩ +def before8847 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526639),(tail8800_99 k),tail8800_97⟩ +def before8848 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8800_100 k),tail8800_27⟩ +def before8849 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526899),(tail8800_101 k),tail8800_26⟩ +def before8850 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8800_102 k),tail8800_25⟩ +def before8851 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8800_102 k),tail8800_103⟩ +def before8852 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526899),(tail8800_101 k),tail8800_104⟩ +def before8853 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526899),(tail8800_106 k),tail8800_104⟩ +def before8854 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8800_107 k),tail8800_24⟩ +def before8855 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527117),(tail8800_108 k),tail8800_23⟩ +def before8856 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail8800_109 k),tail8800_0⟩ +def before8857 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail8800_109 k),tail8800_1⟩ +def before8858 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527117),(tail8800_108 k),tail8800_110⟩ +def before8859 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527117),(tail8800_112 k),tail8800_110⟩ +def before8860 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail8800_113 k),tail8800_0⟩ +def before8861 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail8800_113 k),tail8800_1⟩ +def before8862 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527117),(tail8800_112 k),tail8800_114⟩ +def before8863 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527115),(tail8800_111 k),tail8800_115⟩ +def before8864 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail8800_116 k),tail8800_117⟩ +def before8865 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8800_107 k),tail8800_118⟩ +def before8866 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8800_119 k),tail8800_120⟩ +def before8867 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526899),(tail8800_106 k),tail8800_121⟩ +def before8868 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526897),(tail8800_105 k),tail8800_122⟩ +def before8869 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail8800_123 k),tail8800_124⟩ +def before8870 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8800_100 k),tail8800_125⟩ +def before8871 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8800_126 k),tail8800_127⟩ +def before8872 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail8800_99 k),tail8800_128⟩ +def before8873 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526637),(tail8800_98 k),tail8800_129⟩ +def before8874 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail8800_130 k),tail8800_131⟩ +def before8875 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8800_93 k),tail8800_132⟩ +def before8876 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8800_133 k),tail8800_134⟩ +def before8877 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8800_92 k),tail8800_135⟩ +def before8878 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8800_69 k),(tail8800_136 k)⟩ +def before8879 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521843),(tail8800_68 k),(tail8800_137 k)⟩ +def before8880 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521841),(tail8800_67 k),(tail8800_138 k)⟩ +def before8881 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521839),(tail8800_139 k),(tail8800_140 k)⟩ +def before8882 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8800_61 k),(tail8800_141 k)⟩ +def before8883 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8800_142 k),(tail8800_143 k)⟩ +def before8884 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521625),(tail8800_60 k),(tail8800_144 k)⟩ +def before8885 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521623),(tail8800_59 k),(tail8800_145 k)⟩ +def before8886 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521621),(tail8800_146 k),(tail8800_147 k)⟩ +def before8887 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8800_54 k),(tail8800_148 k)⟩ +def before8888 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8800_149 k),(tail8800_150 k)⟩ +def before8889 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail8800_53 k),(tail8800_151 k)⟩ +def before8890 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521497),(tail8800_52 k),(tail8800_152 k)⟩ +def before8891 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail8800_153 k),(tail8800_154 k)⟩ +def before8892 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8800_47 k),(tail8800_155 k)⟩ +def before8893 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8800_156 k),(tail8800_157 k)⟩ +def before8894 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8800_46 k),(tail8800_158 k)⟩ +def before8895 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8800_45 k),(tail8800_159 k)⟩ +def before8896 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8800_19 k),(tail8800_160 k)⟩ +def before8897 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8800_18,(tail8800_161 k)⟩ +def before8898 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8800_17,(tail8800_162 k)⟩ +def before8899 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8800_163,(tail8800_164 k)⟩ +def after8899 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail8800_16,(tail8800_165 k)⟩ + +theorem macro8800 (k : Nat) : applyExit (before8800 k) exit2 791761145 = some (before8801 k) := by + simp (disch := omega) [before8800, before8801, exit2, applyExit, pop, push] + <;> omega +theorem step8800 (k : Nat) : Runs (791761145*2) (before8800 k).denote (before8801 k).denote := + @applyExit_sound (before8800 k) (before8801 k) exit2 791761145 valid2 (macro8800 k) +theorem macro8801 (k : Nat) : applyExit (before8801 k) exit276 1 = some (before8802 k) := by + simp (disch := omega) [before8801, before8802, exit276, applyExit, pop, push] + <;> omega +theorem step8801 (k : Nat) : Runs (1*38) (before8801 k).denote (before8802 k).denote := + @applyExit_sound (before8801 k) (before8802 k) exit276 1 valid276 (macro8801 k) +theorem macro8802 (k : Nat) : applyExit (before8802 k) exit406 1 = some (before8803 k) := by + simp (disch := omega) [before8802, before8803, exit406, applyExit, pop, push] + <;> omega +theorem step8802 (k : Nat) : Runs (1*37) (before8802 k).denote (before8803 k).denote := + @applyExit_sound (before8802 k) (before8803 k) exit406 1 valid406 (macro8802 k) +theorem macro8803 (k : Nat) : applyExit (before8803 k) exit275 1 = some (before8804 k) := by + simp (disch := omega) [before8803, before8804, exit275, applyExit, pop, push] + <;> omega +theorem step8803 (k : Nat) : Runs (1*38) (before8803 k).denote (before8804 k).denote := + @applyExit_sound (before8803 k) (before8804 k) exit275 1 valid275 (macro8803 k) +theorem macro8804 (k : Nat) : applyExit (before8804 k) exit0 791761146 = some (before8805 k) := by + simp (disch := omega) [before8804, before8805, exit0, applyExit, pop, push] + <;> omega +theorem step8804 (k : Nat) : Runs (791761146*2) (before8804 k).denote (before8805 k).denote := + @applyExit_sound (before8804 k) (before8805 k) exit0 791761146 valid0 (macro8804 k) +theorem macro8805 (k : Nat) : applyExit (before8805 k) exit13 12 = some (before8806 k) := by + simp (disch := omega) [before8805, before8806, exit13, applyExit, pop, push] + <;> omega +theorem step8805 (k : Nat) : Runs (12*2) (before8805 k).denote (before8806 k).denote := + @applyExit_sound (before8805 k) (before8806 k) exit13 12 valid13 (macro8805 k) +theorem macro8806 (k : Nat) : applyExit (before8806 k) exit0 18 = some (before8807 k) := by + simp (disch := omega) [before8806, before8807, exit0, applyExit, pop, push] + <;> omega +theorem step8806 (k : Nat) : Runs (18*2) (before8806 k).denote (before8807 k).denote := + @applyExit_sound (before8806 k) (before8807 k) exit0 18 valid0 (macro8806 k) +theorem macro8807 (k : Nat) : applyExit (before8807 k) exit1 1 = some (before8808 k) := by + simp (disch := omega) [before8807, before8808, exit1, applyExit, pop, push] + <;> omega +theorem step8807 (k : Nat) : Runs (1*3) (before8807 k).denote (before8808 k).denote := + @applyExit_sound (before8807 k) (before8808 k) exit1 1 valid1 (macro8807 k) +theorem macro8808 (k : Nat) : applyExit (before8808 k) exit2 18 = some (before8809 k) := by + simp (disch := omega) [before8808, before8809, exit2, applyExit, pop, push] + <;> omega +theorem step8808 (k : Nat) : Runs (18*2) (before8808 k).denote (before8809 k).denote := + @applyExit_sound (before8808 k) (before8809 k) exit2 18 valid2 (macro8808 k) +theorem macro8809 (k : Nat) : applyExit (before8809 k) exit6 1 = some (before8810 k) := by + simp (disch := omega) [before8809, before8810, exit6, applyExit, pop, push] + <;> omega +theorem step8809 (k : Nat) : Runs (1*1) (before8809 k).denote (before8810 k).denote := + @applyExit_sound (before8809 k) (before8810 k) exit6 1 valid6 (macro8809 k) +theorem macro8810 (k : Nat) : applyExit (before8810 k) exit0 19 = some (before8811 k) := by + simp (disch := omega) [before8810, before8811, exit0, applyExit, pop, push] + <;> omega +theorem step8810 (k : Nat) : Runs (19*2) (before8810 k).denote (before8811 k).denote := + @applyExit_sound (before8810 k) (before8811 k) exit0 19 valid0 (macro8810 k) +theorem macro8811 (k : Nat) : applyExit (before8811 k) exit13 44 = some (before8812 k) := by + simp (disch := omega) [before8811, before8812, exit13, applyExit, pop, push] + <;> omega +theorem step8811 (k : Nat) : Runs (44*2) (before8811 k).denote (before8812 k).denote := + @applyExit_sound (before8811 k) (before8812 k) exit13 44 valid13 (macro8811 k) +theorem macro8812 (k : Nat) : applyExit (before8812 k) exit0 12 = some (before8813 k) := by + simp (disch := omega) [before8812, before8813, exit0, applyExit, pop, push] + <;> omega +theorem step8812 (k : Nat) : Runs (12*2) (before8812 k).denote (before8813 k).denote := + @applyExit_sound (before8812 k) (before8813 k) exit0 12 valid0 (macro8812 k) +theorem macro8813 (k : Nat) : applyExit (before8813 k) exit1 1 = some (before8814 k) := by + simp (disch := omega) [before8813, before8814, exit1, applyExit, pop, push] + <;> omega +theorem step8813 (k : Nat) : Runs (1*3) (before8813 k).denote (before8814 k).denote := + @applyExit_sound (before8813 k) (before8814 k) exit1 1 valid1 (macro8813 k) +theorem macro8814 (k : Nat) : applyExit (before8814 k) exit2 12 = some (before8815 k) := by + simp (disch := omega) [before8814, before8815, exit2, applyExit, pop, push] + <;> omega +theorem step8814 (k : Nat) : Runs (12*2) (before8814 k).denote (before8815 k).denote := + @applyExit_sound (before8814 k) (before8815 k) exit2 12 valid2 (macro8814 k) +theorem macro8815 (k : Nat) : applyExit (before8815 k) exit6 1 = some (before8816 k) := by + simp (disch := omega) [before8815, before8816, exit6, applyExit, pop, push] + <;> omega +theorem step8815 (k : Nat) : Runs (1*1) (before8815 k).denote (before8816 k).denote := + @applyExit_sound (before8815 k) (before8816 k) exit6 1 valid6 (macro8815 k) +theorem macro8816 (k : Nat) : applyExit (before8816 k) exit0 13 = some (before8817 k) := by + simp (disch := omega) [before8816, before8817, exit0, applyExit, pop, push] + <;> omega +theorem step8816 (k : Nat) : Runs (13*2) (before8816 k).denote (before8817 k).denote := + @applyExit_sound (before8816 k) (before8817 k) exit0 13 valid0 (macro8816 k) +theorem macro8817 (k : Nat) : applyExit (before8817 k) exit13 96 = some (before8818 k) := by + simp (disch := omega) [before8817, before8818, exit13, applyExit, pop, push] + <;> omega +theorem step8817 (k : Nat) : Runs (96*2) (before8817 k).denote (before8818 k).denote := + @applyExit_sound (before8817 k) (before8818 k) exit13 96 valid13 (macro8817 k) +theorem macro8818 (k : Nat) : applyExit (before8818 k) exit0 28 = some (before8819 k) := by + simp (disch := omega) [before8818, before8819, exit0, applyExit, pop, push] + <;> omega +theorem step8818 (k : Nat) : Runs (28*2) (before8818 k).denote (before8819 k).denote := + @applyExit_sound (before8818 k) (before8819 k) exit0 28 valid0 (macro8818 k) +theorem macro8819 (k : Nat) : applyExit (before8819 k) exit407 1 = some (before8820 k) := by + simp (disch := omega) [before8819, before8820, exit407, applyExit, pop, push] + <;> omega +theorem step8819 (k : Nat) : Runs (1*23) (before8819 k).denote (before8820 k).denote := + @applyExit_sound (before8819 k) (before8820 k) exit407 1 valid407 (macro8819 k) +theorem macro8820 (k : Nat) : applyExit (before8820 k) exit2 28 = some (before8821 k) := by + simp (disch := omega) [before8820, before8821, exit2, applyExit, pop, push] + <;> omega +theorem step8820 (k : Nat) : Runs (28*2) (before8820 k).denote (before8821 k).denote := + @applyExit_sound (before8820 k) (before8821 k) exit2 28 valid2 (macro8820 k) +theorem macro8821 (k : Nat) : applyExit (before8821 k) exit6 1 = some (before8822 k) := by + simp (disch := omega) [before8821, before8822, exit6, applyExit, pop, push] + <;> omega +theorem step8821 (k : Nat) : Runs (1*1) (before8821 k).denote (before8822 k).denote := + @applyExit_sound (before8821 k) (before8822 k) exit6 1 valid6 (macro8821 k) +theorem macro8822 (k : Nat) : applyExit (before8822 k) exit0 28 = some (before8823 k) := by + simp (disch := omega) [before8822, before8823, exit0, applyExit, pop, push] + <;> omega +theorem step8822 (k : Nat) : Runs (28*2) (before8822 k).denote (before8823 k).denote := + @applyExit_sound (before8822 k) (before8823 k) exit0 28 valid0 (macro8822 k) +theorem macro8823 (k : Nat) : applyExit (before8823 k) exit408 1 = some (before8824 k) := by + simp (disch := omega) [before8823, before8824, exit408, applyExit, pop, push] + <;> omega +theorem step8823 (k : Nat) : Runs (1*994) (before8823 k).denote (before8824 k).denote := + @applyExit_sound (before8823 k) (before8824 k) exit408 1 valid408 (macro8823 k) +theorem macro8824 (k : Nat) : applyExit (before8824 k) exit407 1 = some (before8825 k) := by + simp (disch := omega) [before8824, before8825, exit407, applyExit, pop, push] + <;> omega +theorem step8824 (k : Nat) : Runs (1*23) (before8824 k).denote (before8825 k).denote := + @applyExit_sound (before8824 k) (before8825 k) exit407 1 valid407 (macro8824 k) +theorem macro8825 (k : Nat) : applyExit (before8825 k) exit409 1 = some (before8826 k) := by + simp (disch := omega) [before8825, before8826, exit409, applyExit, pop, push] + <;> omega +theorem step8825 (k : Nat) : Runs (1*113) (before8825 k).denote (before8826 k).denote := + @applyExit_sound (before8825 k) (before8826 k) exit409 1 valid409 (macro8825 k) +theorem macro8826 (k : Nat) : applyExit (before8826 k) exit408 1 = some (before8827 k) := by + simp (disch := omega) [before8826, before8827, exit408, applyExit, pop, push] + <;> omega +theorem step8826 (k : Nat) : Runs (1*994) (before8826 k).denote (before8827 k).denote := + @applyExit_sound (before8826 k) (before8827 k) exit408 1 valid408 (macro8826 k) +theorem macro8827 (k : Nat) : applyExit (before8827 k) exit407 1 = some (before8828 k) := by + simp (disch := omega) [before8827, before8828, exit407, applyExit, pop, push] + <;> omega +theorem step8827 (k : Nat) : Runs (1*23) (before8827 k).denote (before8828 k).denote := + @applyExit_sound (before8827 k) (before8828 k) exit407 1 valid407 (macro8827 k) +theorem macro8828 (k : Nat) : applyExit (before8828 k) exit409 1 = some (before8829 k) := by + simp (disch := omega) [before8828, before8829, exit409, applyExit, pop, push] + <;> omega +theorem step8828 (k : Nat) : Runs (1*113) (before8828 k).denote (before8829 k).denote := + @applyExit_sound (before8828 k) (before8829 k) exit409 1 valid409 (macro8828 k) +theorem macro8829 (k : Nat) : applyExit (before8829 k) exit408 1 = some (before8830 k) := by + simp (disch := omega) [before8829, before8830, exit408, applyExit, pop, push] + <;> omega +theorem step8829 (k : Nat) : Runs (1*994) (before8829 k).denote (before8830 k).denote := + @applyExit_sound (before8829 k) (before8830 k) exit408 1 valid408 (macro8829 k) +theorem macro8830 (k : Nat) : applyExit (before8830 k) exit407 1 = some (before8831 k) := by + simp (disch := omega) [before8830, before8831, exit407, applyExit, pop, push] + <;> omega +theorem step8830 (k : Nat) : Runs (1*23) (before8830 k).denote (before8831 k).denote := + @applyExit_sound (before8830 k) (before8831 k) exit407 1 valid407 (macro8830 k) +theorem macro8831 (k : Nat) : applyExit (before8831 k) exit409 1 = some (before8832 k) := by + simp (disch := omega) [before8831, before8832, exit409, applyExit, pop, push] + <;> omega +theorem step8831 (k : Nat) : Runs (1*113) (before8831 k).denote (before8832 k).denote := + @applyExit_sound (before8831 k) (before8832 k) exit409 1 valid409 (macro8831 k) +def cycleState8832 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w367,(3+1*j)⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w237,1⟩,⟨w364,(1*k+6)⟩,⟨w0,3⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w365,1⟩,⟨w362,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,9⟩]⟩ +def cyclePart8832_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w366,1⟩,⟨w367,(3+1*j)⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w237,1⟩,⟨w364,(1*k+6)⟩,⟨w0,3⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w362,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,9⟩]⟩ +def cyclePart8832_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w366,1⟩,⟨w367,(3+1*j)⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w237,1⟩,⟨w364,(1*k+6)⟩,⟨w0,3⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w365,1⟩,⟨w362,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,9⟩]⟩ +theorem cycleMacro8832_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8832 k j) exit408 1 = some (cyclePart8832_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState8832, cyclePart8832_0, exit408, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8832_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8832_0 k j) exit407 1 = some (cyclePart8832_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8832_0, cyclePart8832_1, exit407, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8832_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8832_1 k j) exit409 1 = some (cycleState8832 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8832_1, cycleState8832, exit409, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun8832 (k j : Nat) (hj : j < (1*k+3)) : Runs 1130 (cycleState8832 k j).denote (cycleState8832 k (j+1)).denote := by + have h0 : Runs (1*994) (cycleState8832 k j).denote (cyclePart8832_0 k j).denote := @applyExit_sound (cycleState8832 k j) (cyclePart8832_0 k j) exit408 1 valid408 (cycleMacro8832_0 k j hj) + have h1 : Runs (1*23) (cyclePart8832_0 k j).denote (cyclePart8832_1 k j).denote := @applyExit_sound (cyclePart8832_0 k j) (cyclePart8832_1 k j) exit407 1 valid407 (cycleMacro8832_1 k j hj) + have h2 : Runs (1*113) (cyclePart8832_1 k j).denote (cycleState8832 k (j+1)).denote := @applyExit_sound (cyclePart8832_1 k j) (cycleState8832 k (j+1)) exit409 1 valid409 (cycleMacro8832_2 k j hj) + exact (@Runs.trans (1*994) ((1*23)+(1*113)) (cycleState8832 k j).denote (cyclePart8832_0 k j).denote (cycleState8832 k (j+1)).denote h0 (@Runs.trans (1*23) (1*113) (cyclePart8832_0 k j).denote (cyclePart8832_1 k j).denote (cycleState8832 k (j+1)).denote h1 h2)) +theorem step8832 (k : Nat) : Runs ((1*k+3)*1130) (before8832 k).denote (before8833 k).denote := by + have h := Runs.chain (fun j => (cycleState8832 k j).denote) 1130 (1*k+3) (cycleRun8832 k) + have h0 : cycleState8832 k 0 = before8832 k := by simp [cycleState8832, before8832] + have h1 : cycleState8832 k (1*k+3) = before8833 k := by + simp [cycleState8832, before8833] <;> omega + simpa only [h0, h1] using h +theorem macro8833 (k : Nat) : applyExit (before8833 k) exit408 1 = some (before8834 k) := by + simp (disch := omega) [before8833, before8834, exit408, applyExit, pop, push] + <;> omega +theorem step8833 (k : Nat) : Runs (1*994) (before8833 k).denote (before8834 k).denote := + @applyExit_sound (before8833 k) (before8834 k) exit408 1 valid408 (macro8833 k) +theorem macro8834 (k : Nat) : applyExit (before8834 k) exit407 1 = some (before8835 k) := by + simp (disch := omega) [before8834, before8835, exit407, applyExit, pop, push] + <;> omega +theorem step8834 (k : Nat) : Runs (1*23) (before8834 k).denote (before8835 k).denote := + @applyExit_sound (before8834 k) (before8835 k) exit407 1 valid407 (macro8834 k) +theorem macro8835 (k : Nat) : applyExit (before8835 k) exit409 1 = some (before8836 k) := by + simp (disch := omega) [before8835, before8836, exit409, applyExit, pop, push] + <;> omega +theorem step8835 (k : Nat) : Runs (1*113) (before8835 k).denote (before8836 k).denote := + @applyExit_sound (before8835 k) (before8836 k) exit409 1 valid409 (macro8835 k) +theorem macro8836 (k : Nat) : applyExit (before8836 k) exit408 1 = some (before8837 k) := by + simp (disch := omega) [before8836, before8837, exit408, applyExit, pop, push] + <;> omega +theorem step8836 (k : Nat) : Runs (1*994) (before8836 k).denote (before8837 k).denote := + @applyExit_sound (before8836 k) (before8837 k) exit408 1 valid408 (macro8836 k) +theorem macro8837 (k : Nat) : applyExit (before8837 k) exit0 5 = some (before8838 k) := by + simp (disch := omega) [before8837, before8838, exit0, applyExit, pop, push] + <;> omega +theorem step8837 (k : Nat) : Runs (5*2) (before8837 k).denote (before8838 k).denote := + @applyExit_sound (before8837 k) (before8838 k) exit0 5 valid0 (macro8837 k) +theorem macro8838 (k : Nat) : applyExit (before8838 k) exit1 1 = some (before8839 k) := by + simp (disch := omega) [before8838, before8839, exit1, applyExit, pop, push] + <;> omega +theorem step8838 (k : Nat) : Runs (1*3) (before8838 k).denote (before8839 k).denote := + @applyExit_sound (before8838 k) (before8839 k) exit1 1 valid1 (macro8838 k) +theorem macro8839 (k : Nat) : applyExit (before8839 k) exit2 5 = some (before8840 k) := by + simp (disch := omega) [before8839, before8840, exit2, applyExit, pop, push] + <;> omega +theorem step8839 (k : Nat) : Runs (5*2) (before8839 k).denote (before8840 k).denote := + @applyExit_sound (before8839 k) (before8840 k) exit2 5 valid2 (macro8839 k) +theorem macro8840 (k : Nat) : applyExit (before8840 k) exit409 1 = some (before8841 k) := by + simp (disch := omega) [before8840, before8841, exit409, applyExit, pop, push] + <;> omega +theorem step8840 (k : Nat) : Runs (1*113) (before8840 k).denote (before8841 k).denote := + @applyExit_sound (before8840 k) (before8841 k) exit409 1 valid409 (macro8840 k) +theorem macro8841 (k : Nat) : applyExit (before8841 k) exit0 6 = some (before8842 k) := by + simp (disch := omega) [before8841, before8842, exit0, applyExit, pop, push] + <;> omega +theorem step8841 (k : Nat) : Runs (6*2) (before8841 k).denote (before8842 k).denote := + @applyExit_sound (before8841 k) (before8842 k) exit0 6 valid0 (macro8841 k) +theorem macro8842 (k : Nat) : applyExit (before8842 k) exit13 20 = some (before8843 k) := by + simp (disch := omega) [before8842, before8843, exit13, applyExit, pop, push] + <;> omega +theorem step8842 (k : Nat) : Runs (20*2) (before8842 k).denote (before8843 k).denote := + @applyExit_sound (before8842 k) (before8843 k) exit13 20 valid13 (macro8842 k) +theorem macro8843 (k : Nat) : applyExit (before8843 k) exit0 88 = some (before8844 k) := by + simp (disch := omega) [before8843, before8844, exit0, applyExit, pop, push] + <;> omega +theorem step8843 (k : Nat) : Runs (88*2) (before8843 k).denote (before8844 k).denote := + @applyExit_sound (before8843 k) (before8844 k) exit0 88 valid0 (macro8843 k) +theorem macro8844 (k : Nat) : applyExit (before8844 k) exit1 1 = some (before8845 k) := by + simp (disch := omega) [before8844, before8845, exit1, applyExit, pop, push] + <;> omega +theorem step8844 (k : Nat) : Runs (1*3) (before8844 k).denote (before8845 k).denote := + @applyExit_sound (before8844 k) (before8845 k) exit1 1 valid1 (macro8844 k) +theorem macro8845 (k : Nat) : applyExit (before8845 k) exit2 88 = some (before8846 k) := by + simp (disch := omega) [before8845, before8846, exit2, applyExit, pop, push] + <;> omega +theorem step8845 (k : Nat) : Runs (88*2) (before8845 k).denote (before8846 k).denote := + @applyExit_sound (before8845 k) (before8846 k) exit2 88 valid2 (macro8845 k) +theorem macro8846 (k : Nat) : applyExit (before8846 k) exit6 1 = some (before8847 k) := by + simp (disch := omega) [before8846, before8847, exit6, applyExit, pop, push] + <;> omega +theorem step8846 (k : Nat) : Runs (1*1) (before8846 k).denote (before8847 k).denote := + @applyExit_sound (before8846 k) (before8847 k) exit6 1 valid6 (macro8846 k) +theorem macro8847 (k : Nat) : applyExit (before8847 k) exit0 89 = some (before8848 k) := by + simp (disch := omega) [before8847, before8848, exit0, applyExit, pop, push] + <;> omega +theorem step8847 (k : Nat) : Runs (89*2) (before8847 k).denote (before8848 k).denote := + @applyExit_sound (before8847 k) (before8848 k) exit0 89 valid0 (macro8847 k) +theorem macro8848 (k : Nat) : applyExit (before8848 k) exit13 41 = some (before8849 k) := by + simp (disch := omega) [before8848, before8849, exit13, applyExit, pop, push] + <;> omega +theorem step8848 (k : Nat) : Runs (41*2) (before8848 k).denote (before8849 k).denote := + @applyExit_sound (before8848 k) (before8849 k) exit13 41 valid13 (macro8848 k) +theorem macro8849 (k : Nat) : applyExit (before8849 k) exit0 12 = some (before8850 k) := by + simp (disch := omega) [before8849, before8850, exit0, applyExit, pop, push] + <;> omega +theorem step8849 (k : Nat) : Runs (12*2) (before8849 k).denote (before8850 k).denote := + @applyExit_sound (before8849 k) (before8850 k) exit0 12 valid0 (macro8849 k) +theorem macro8850 (k : Nat) : applyExit (before8850 k) exit1 1 = some (before8851 k) := by + simp (disch := omega) [before8850, before8851, exit1, applyExit, pop, push] + <;> omega +theorem step8850 (k : Nat) : Runs (1*3) (before8850 k).denote (before8851 k).denote := + @applyExit_sound (before8850 k) (before8851 k) exit1 1 valid1 (macro8850 k) +theorem macro8851 (k : Nat) : applyExit (before8851 k) exit2 12 = some (before8852 k) := by + simp (disch := omega) [before8851, before8852, exit2, applyExit, pop, push] + <;> omega +theorem step8851 (k : Nat) : Runs (12*2) (before8851 k).denote (before8852 k).denote := + @applyExit_sound (before8851 k) (before8852 k) exit2 12 valid2 (macro8851 k) +theorem macro8852 (k : Nat) : applyExit (before8852 k) exit6 1 = some (before8853 k) := by + simp (disch := omega) [before8852, before8853, exit6, applyExit, pop, push] + <;> omega +theorem step8852 (k : Nat) : Runs (1*1) (before8852 k).denote (before8853 k).denote := + @applyExit_sound (before8852 k) (before8853 k) exit6 1 valid6 (macro8852 k) +theorem macro8853 (k : Nat) : applyExit (before8853 k) exit0 13 = some (before8854 k) := by + simp (disch := omega) [before8853, before8854, exit0, applyExit, pop, push] + <;> omega +theorem step8853 (k : Nat) : Runs (13*2) (before8853 k).denote (before8854 k).denote := + @applyExit_sound (before8853 k) (before8854 k) exit0 13 valid0 (macro8853 k) +theorem macro8854 (k : Nat) : applyExit (before8854 k) exit13 96 = some (before8855 k) := by + simp (disch := omega) [before8854, before8855, exit13, applyExit, pop, push] + <;> omega +theorem step8854 (k : Nat) : Runs (96*2) (before8854 k).denote (before8855 k).denote := + @applyExit_sound (before8854 k) (before8855 k) exit13 96 valid13 (macro8854 k) +theorem macro8855 (k : Nat) : applyExit (before8855 k) exit0 9 = some (before8856 k) := by + simp (disch := omega) [before8855, before8856, exit0, applyExit, pop, push] + <;> omega +theorem step8855 (k : Nat) : Runs (9*2) (before8855 k).denote (before8856 k).denote := + @applyExit_sound (before8855 k) (before8856 k) exit0 9 valid0 (macro8855 k) +theorem macro8856 (k : Nat) : applyExit (before8856 k) exit1 1 = some (before8857 k) := by + simp (disch := omega) [before8856, before8857, exit1, applyExit, pop, push] + <;> omega +theorem step8856 (k : Nat) : Runs (1*3) (before8856 k).denote (before8857 k).denote := + @applyExit_sound (before8856 k) (before8857 k) exit1 1 valid1 (macro8856 k) +theorem macro8857 (k : Nat) : applyExit (before8857 k) exit2 9 = some (before8858 k) := by + simp (disch := omega) [before8857, before8858, exit2, applyExit, pop, push] + <;> omega +theorem step8857 (k : Nat) : Runs (9*2) (before8857 k).denote (before8858 k).denote := + @applyExit_sound (before8857 k) (before8858 k) exit2 9 valid2 (macro8857 k) +theorem macro8858 (k : Nat) : applyExit (before8858 k) exit6 1 = some (before8859 k) := by + simp (disch := omega) [before8858, before8859, exit6, applyExit, pop, push] + <;> omega +theorem step8858 (k : Nat) : Runs (1*1) (before8858 k).denote (before8859 k).denote := + @applyExit_sound (before8858 k) (before8859 k) exit6 1 valid6 (macro8858 k) +theorem macro8859 (k : Nat) : applyExit (before8859 k) exit0 10 = some (before8860 k) := by + simp (disch := omega) [before8859, before8860, exit0, applyExit, pop, push] + <;> omega +theorem step8859 (k : Nat) : Runs (10*2) (before8859 k).denote (before8860 k).denote := + @applyExit_sound (before8859 k) (before8860 k) exit0 10 valid0 (macro8859 k) +theorem macro8860 (k : Nat) : applyExit (before8860 k) exit1 1 = some (before8861 k) := by + simp (disch := omega) [before8860, before8861, exit1, applyExit, pop, push] + <;> omega +theorem step8860 (k : Nat) : Runs (1*3) (before8860 k).denote (before8861 k).denote := + @applyExit_sound (before8860 k) (before8861 k) exit1 1 valid1 (macro8860 k) +theorem macro8861 (k : Nat) : applyExit (before8861 k) exit2 10 = some (before8862 k) := by + simp (disch := omega) [before8861, before8862, exit2, applyExit, pop, push] + <;> omega +theorem step8861 (k : Nat) : Runs (10*2) (before8861 k).denote (before8862 k).denote := + @applyExit_sound (before8861 k) (before8862 k) exit2 10 valid2 (macro8861 k) +theorem macro8862 (k : Nat) : applyExit (before8862 k) exit3 1 = some (before8863 k) := by + simp (disch := omega) [before8862, before8863, exit3, applyExit, pop, push] + <;> omega +theorem step8862 (k : Nat) : Runs (1*2) (before8862 k).denote (before8863 k).denote := + @applyExit_sound (before8862 k) (before8863 k) exit3 1 valid3 (macro8862 k) +theorem macro8863 (k : Nat) : applyExit (before8863 k) exit9 1 = some (before8864 k) := by + simp (disch := omega) [before8863, before8864, exit9, applyExit, pop, push] + <;> omega +theorem step8863 (k : Nat) : Runs (1*2) (before8863 k).denote (before8864 k).denote := + @applyExit_sound (before8863 k) (before8864 k) exit9 1 valid9 (macro8863 k) +theorem macro8864 (k : Nat) : applyExit (before8864 k) exit10 94 = some (before8865 k) := by + simp (disch := omega) [before8864, before8865, exit10, applyExit, pop, push] + <;> omega +theorem step8864 (k : Nat) : Runs (94*2) (before8864 k).denote (before8865 k).denote := + @applyExit_sound (before8864 k) (before8865 k) exit10 94 valid10 (macro8864 k) +theorem macro8865 (k : Nat) : applyExit (before8865 k) exit11 1 = some (before8866 k) := by + simp (disch := omega) [before8865, before8866, exit11, applyExit, pop, push] + <;> omega +theorem step8865 (k : Nat) : Runs (1*2) (before8865 k).denote (before8866 k).denote := + @applyExit_sound (before8865 k) (before8866 k) exit11 1 valid11 (macro8865 k) +theorem macro8866 (k : Nat) : applyExit (before8866 k) exit2 12 = some (before8867 k) := by + simp (disch := omega) [before8866, before8867, exit2, applyExit, pop, push] + <;> omega +theorem step8866 (k : Nat) : Runs (12*2) (before8866 k).denote (before8867 k).denote := + @applyExit_sound (before8866 k) (before8867 k) exit2 12 valid2 (macro8866 k) +theorem macro8867 (k : Nat) : applyExit (before8867 k) exit3 1 = some (before8868 k) := by + simp (disch := omega) [before8867, before8868, exit3, applyExit, pop, push] + <;> omega +theorem step8867 (k : Nat) : Runs (1*2) (before8867 k).denote (before8868 k).denote := + @applyExit_sound (before8867 k) (before8868 k) exit3 1 valid3 (macro8867 k) +theorem macro8868 (k : Nat) : applyExit (before8868 k) exit9 1 = some (before8869 k) := by + simp (disch := omega) [before8868, before8869, exit9, applyExit, pop, push] + <;> omega +theorem step8868 (k : Nat) : Runs (1*2) (before8868 k).denote (before8869 k).denote := + @applyExit_sound (before8868 k) (before8869 k) exit9 1 valid9 (macro8868 k) +theorem macro8869 (k : Nat) : applyExit (before8869 k) exit10 39 = some (before8870 k) := by + simp (disch := omega) [before8869, before8870, exit10, applyExit, pop, push] + <;> omega +theorem step8869 (k : Nat) : Runs (39*2) (before8869 k).denote (before8870 k).denote := + @applyExit_sound (before8869 k) (before8870 k) exit10 39 valid10 (macro8869 k) +theorem macro8870 (k : Nat) : applyExit (before8870 k) exit11 1 = some (before8871 k) := by + simp (disch := omega) [before8870, before8871, exit11, applyExit, pop, push] + <;> omega +theorem step8870 (k : Nat) : Runs (1*2) (before8870 k).denote (before8871 k).denote := + @applyExit_sound (before8870 k) (before8871 k) exit11 1 valid11 (macro8870 k) +theorem macro8871 (k : Nat) : applyExit (before8871 k) exit2 88 = some (before8872 k) := by + simp (disch := omega) [before8871, before8872, exit2, applyExit, pop, push] + <;> omega +theorem step8871 (k : Nat) : Runs (88*2) (before8871 k).denote (before8872 k).denote := + @applyExit_sound (before8871 k) (before8872 k) exit2 88 valid2 (macro8871 k) +theorem macro8872 (k : Nat) : applyExit (before8872 k) exit3 1 = some (before8873 k) := by + simp (disch := omega) [before8872, before8873, exit3, applyExit, pop, push] + <;> omega +theorem step8872 (k : Nat) : Runs (1*2) (before8872 k).denote (before8873 k).denote := + @applyExit_sound (before8872 k) (before8873 k) exit3 1 valid3 (macro8872 k) +theorem macro8873 (k : Nat) : applyExit (before8873 k) exit9 1 = some (before8874 k) := by + simp (disch := omega) [before8873, before8874, exit9, applyExit, pop, push] + <;> omega +theorem step8873 (k : Nat) : Runs (1*2) (before8873 k).denote (before8874 k).denote := + @applyExit_sound (before8873 k) (before8874 k) exit9 1 valid9 (macro8873 k) +theorem macro8874 (k : Nat) : applyExit (before8874 k) exit10 18 = some (before8875 k) := by + simp (disch := omega) [before8874, before8875, exit10, applyExit, pop, push] + <;> omega +theorem step8874 (k : Nat) : Runs (18*2) (before8874 k).denote (before8875 k).denote := + @applyExit_sound (before8874 k) (before8875 k) exit10 18 valid10 (macro8874 k) +theorem macro8875 (k : Nat) : applyExit (before8875 k) exit11 1 = some (before8876 k) := by + simp (disch := omega) [before8875, before8876, exit11, applyExit, pop, push] + <;> omega +theorem step8875 (k : Nat) : Runs (1*2) (before8875 k).denote (before8876 k).denote := + @applyExit_sound (before8875 k) (before8876 k) exit11 1 valid11 (macro8875 k) +theorem macro8876 (k : Nat) : applyExit (before8876 k) exit2 5 = some (before8877 k) := by + simp (disch := omega) [before8876, before8877, exit2, applyExit, pop, push] + <;> omega +theorem step8876 (k : Nat) : Runs (5*2) (before8876 k).denote (before8877 k).denote := + @applyExit_sound (before8876 k) (before8877 k) exit2 5 valid2 (macro8876 k) +theorem macro8877 (k : Nat) : applyExit (before8877 k) exit410 (1*k+8) = some (before8878 k) := by + simp (disch := omega) [before8877, before8878, exit410, applyExit, pop, push] + <;> omega +theorem step8877 (k : Nat) : Runs ((1*k+8)*586) (before8877 k).denote (before8878 k).denote := + @applyExit_sound (before8877 k) (before8878 k) exit410 (1*k+8) valid410 (macro8877 k) +theorem macro8878 (k : Nat) : applyExit (before8878 k) exit2 28 = some (before8879 k) := by + simp (disch := omega) [before8878, before8879, exit2, applyExit, pop, push] + <;> omega +theorem step8878 (k : Nat) : Runs (28*2) (before8878 k).denote (before8879 k).denote := + @applyExit_sound (before8878 k) (before8879 k) exit2 28 valid2 (macro8878 k) +theorem macro8879 (k : Nat) : applyExit (before8879 k) exit3 1 = some (before8880 k) := by + simp (disch := omega) [before8879, before8880, exit3, applyExit, pop, push] + <;> omega +theorem step8879 (k : Nat) : Runs (1*2) (before8879 k).denote (before8880 k).denote := + @applyExit_sound (before8879 k) (before8880 k) exit3 1 valid3 (macro8879 k) +theorem macro8880 (k : Nat) : applyExit (before8880 k) exit9 1 = some (before8881 k) := by + simp (disch := omega) [before8880, before8881, exit9, applyExit, pop, push] + <;> omega +theorem step8880 (k : Nat) : Runs (1*2) (before8880 k).denote (before8881 k).denote := + @applyExit_sound (before8880 k) (before8881 k) exit9 1 valid9 (macro8880 k) +theorem macro8881 (k : Nat) : applyExit (before8881 k) exit10 94 = some (before8882 k) := by + simp (disch := omega) [before8881, before8882, exit10, applyExit, pop, push] + <;> omega +theorem step8881 (k : Nat) : Runs (94*2) (before8881 k).denote (before8882 k).denote := + @applyExit_sound (before8881 k) (before8882 k) exit10 94 valid10 (macro8881 k) +theorem macro8882 (k : Nat) : applyExit (before8882 k) exit11 1 = some (before8883 k) := by + simp (disch := omega) [before8882, before8883, exit11, applyExit, pop, push] + <;> omega +theorem step8882 (k : Nat) : Runs (1*2) (before8882 k).denote (before8883 k).denote := + @applyExit_sound (before8882 k) (before8883 k) exit11 1 valid11 (macro8882 k) +theorem macro8883 (k : Nat) : applyExit (before8883 k) exit2 12 = some (before8884 k) := by + simp (disch := omega) [before8883, before8884, exit2, applyExit, pop, push] + <;> omega +theorem step8883 (k : Nat) : Runs (12*2) (before8883 k).denote (before8884 k).denote := + @applyExit_sound (before8883 k) (before8884 k) exit2 12 valid2 (macro8883 k) +theorem macro8884 (k : Nat) : applyExit (before8884 k) exit3 1 = some (before8885 k) := by + simp (disch := omega) [before8884, before8885, exit3, applyExit, pop, push] + <;> omega +theorem step8884 (k : Nat) : Runs (1*2) (before8884 k).denote (before8885 k).denote := + @applyExit_sound (before8884 k) (before8885 k) exit3 1 valid3 (macro8884 k) +theorem macro8885 (k : Nat) : applyExit (before8885 k) exit9 1 = some (before8886 k) := by + simp (disch := omega) [before8885, before8886, exit9, applyExit, pop, push] + <;> omega +theorem step8885 (k : Nat) : Runs (1*2) (before8885 k).denote (before8886 k).denote := + @applyExit_sound (before8885 k) (before8886 k) exit9 1 valid9 (macro8885 k) +theorem macro8886 (k : Nat) : applyExit (before8886 k) exit10 42 = some (before8887 k) := by + simp (disch := omega) [before8886, before8887, exit10, applyExit, pop, push] + <;> omega +theorem step8886 (k : Nat) : Runs (42*2) (before8886 k).denote (before8887 k).denote := + @applyExit_sound (before8886 k) (before8887 k) exit10 42 valid10 (macro8886 k) +theorem macro8887 (k : Nat) : applyExit (before8887 k) exit11 1 = some (before8888 k) := by + simp (disch := omega) [before8887, before8888, exit11, applyExit, pop, push] + <;> omega +theorem step8887 (k : Nat) : Runs (1*2) (before8887 k).denote (before8888 k).denote := + @applyExit_sound (before8887 k) (before8888 k) exit11 1 valid11 (macro8887 k) +theorem macro8888 (k : Nat) : applyExit (before8888 k) exit2 18 = some (before8889 k) := by + simp (disch := omega) [before8888, before8889, exit2, applyExit, pop, push] + <;> omega +theorem step8888 (k : Nat) : Runs (18*2) (before8888 k).denote (before8889 k).denote := + @applyExit_sound (before8888 k) (before8889 k) exit2 18 valid2 (macro8888 k) +theorem macro8889 (k : Nat) : applyExit (before8889 k) exit3 1 = some (before8890 k) := by + simp (disch := omega) [before8889, before8890, exit3, applyExit, pop, push] + <;> omega +theorem step8889 (k : Nat) : Runs (1*2) (before8889 k).denote (before8890 k).denote := + @applyExit_sound (before8889 k) (before8890 k) exit3 1 valid3 (macro8889 k) +theorem macro8890 (k : Nat) : applyExit (before8890 k) exit9 1 = some (before8891 k) := by + simp (disch := omega) [before8890, before8891, exit9, applyExit, pop, push] + <;> omega +theorem step8890 (k : Nat) : Runs (1*2) (before8890 k).denote (before8891 k).denote := + @applyExit_sound (before8890 k) (before8891 k) exit9 1 valid9 (macro8890 k) +theorem macro8891 (k : Nat) : applyExit (before8891 k) exit10 10 = some (before8892 k) := by + simp (disch := omega) [before8891, before8892, exit10, applyExit, pop, push] + <;> omega +theorem step8891 (k : Nat) : Runs (10*2) (before8891 k).denote (before8892 k).denote := + @applyExit_sound (before8891 k) (before8892 k) exit10 10 valid10 (macro8891 k) +theorem macro8892 (k : Nat) : applyExit (before8892 k) exit11 1 = some (before8893 k) := by + simp (disch := omega) [before8892, before8893, exit11, applyExit, pop, push] + <;> omega +theorem step8892 (k : Nat) : Runs (1*2) (before8892 k).denote (before8893 k).denote := + @applyExit_sound (before8892 k) (before8893 k) exit11 1 valid11 (macro8892 k) +theorem macro8893 (k : Nat) : applyExit (before8893 k) exit2 791761145 = some (before8894 k) := by + simp (disch := omega) [before8893, before8894, exit2, applyExit, pop, push] + <;> omega +theorem step8893 (k : Nat) : Runs (791761145*2) (before8893 k).denote (before8894 k).denote := + @applyExit_sound (before8893 k) (before8894 k) exit2 791761145 valid2 (macro8893 k) +theorem macro8894 (k : Nat) : applyExit (before8894 k) exit276 1 = some (before8895 k) := by + simp (disch := omega) [before8894, before8895, exit276, applyExit, pop, push] + <;> omega +theorem step8894 (k : Nat) : Runs (1*38) (before8894 k).denote (before8895 k).denote := + @applyExit_sound (before8894 k) (before8895 k) exit276 1 valid276 (macro8894 k) +theorem macro8895 (k : Nat) : applyExit (before8895 k) exit411 1 = some (before8896 k) := by + simp (disch := omega) [before8895, before8896, exit411, applyExit, pop, push] + <;> omega +theorem step8895 (k : Nat) : Runs (1*38) (before8895 k).denote (before8896 k).denote := + @applyExit_sound (before8895 k) (before8896 k) exit411 1 valid411 (macro8895 k) +theorem macro8896 (k : Nat) : applyExit (before8896 k) exit412 (1*k+6) = some (before8897 k) := by + simp (disch := omega) [before8896, before8897, exit412, applyExit, pop, push] + <;> omega +theorem step8896 (k : Nat) : Runs ((1*k+6)*38) (before8896 k).denote (before8897 k).denote := + @applyExit_sound (before8896 k) (before8897 k) exit412 (1*k+6) valid412 (macro8896 k) +theorem macro8897 (k : Nat) : applyExit (before8897 k) exit10 3 = some (before8898 k) := by + simp (disch := omega) [before8897, before8898, exit10, applyExit, pop, push] + <;> omega +theorem step8897 (k : Nat) : Runs (3*2) (before8897 k).denote (before8898 k).denote := + @applyExit_sound (before8897 k) (before8898 k) exit10 3 valid10 (macro8897 k) +theorem macro8898 (k : Nat) : applyExit (before8898 k) exit11 1 = some (before8899 k) := by + simp (disch := omega) [before8898, before8899, exit11, applyExit, pop, push] + <;> omega +theorem step8898 (k : Nat) : Runs (1*2) (before8898 k).denote (before8899 k).denote := + @applyExit_sound (before8898 k) (before8899 k) exit11 1 valid11 (macro8898 k) +theorem macro8899 (k : Nat) : applyExit (before8899 k) exit2 5 = some (after8899 k) := by + simp (disch := omega) [before8899, after8899, exit2, applyExit, pop, push] + <;> omega +theorem step8899 (k : Nat) : Runs (5*2) (before8899 k).denote (after8899 k).denote := + @applyExit_sound (before8899 k) (after8899 k) exit2 5 valid2 (macro8899 k) +theorem chunkRun088 (k : Nat) : Runs (1754*k+4750583700) (before8800 k).denote (after8899 k).denote := by + have h := (@Runs.trans ((((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))))+((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23))))))+(((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))))+((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2))))))) ((((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2))))))+(((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))))+((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2))))))) (before8800 k).denote (before8850 k).denote (after8899 k).denote (@Runs.trans (((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))))+((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23)))))) (((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))))+((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2)))))) (before8800 k).denote (before8825 k).denote (before8850 k).denote (@Runs.trans ((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2))))) ((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23))))) (before8800 k).denote (before8812 k).denote (before8825 k).denote (@Runs.trans (((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2)))) (((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))) (before8800 k).denote (before8806 k).denote (before8812 k).denote (@Runs.trans ((791761145*2)+((1*38)+(1*37))) ((1*38)+((791761146*2)+(12*2))) (before8800 k).denote (before8803 k).denote (before8806 k).denote (@Runs.trans (791761145*2) ((1*38)+(1*37)) (before8800 k).denote (before8801 k).denote (before8803 k).denote (step8800 k) (@Runs.trans (1*38) (1*37) (before8801 k).denote (before8802 k).denote (before8803 k).denote (step8801 k) (step8802 k))) (@Runs.trans (1*38) ((791761146*2)+(12*2)) (before8803 k).denote (before8804 k).denote (before8806 k).denote (step8803 k) (@Runs.trans (791761146*2) (12*2) (before8804 k).denote (before8805 k).denote (before8806 k).denote (step8804 k) (step8805 k)))) (@Runs.trans ((18*2)+((1*3)+(18*2))) ((1*1)+((19*2)+(44*2))) (before8806 k).denote (before8809 k).denote (before8812 k).denote (@Runs.trans (18*2) ((1*3)+(18*2)) (before8806 k).denote (before8807 k).denote (before8809 k).denote (step8806 k) (@Runs.trans (1*3) (18*2) (before8807 k).denote (before8808 k).denote (before8809 k).denote (step8807 k) (step8808 k))) (@Runs.trans (1*1) ((19*2)+(44*2)) (before8809 k).denote (before8810 k).denote (before8812 k).denote (step8809 k) (@Runs.trans (19*2) (44*2) (before8810 k).denote (before8811 k).denote (before8812 k).denote (step8810 k) (step8811 k))))) (@Runs.trans (((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))) (((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23)))) (before8812 k).denote (before8818 k).denote (before8825 k).denote (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*1)+((13*2)+(96*2))) (before8812 k).denote (before8815 k).denote (before8818 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before8812 k).denote (before8813 k).denote (before8815 k).denote (step8812 k) (@Runs.trans (1*3) (12*2) (before8813 k).denote (before8814 k).denote (before8815 k).denote (step8813 k) (step8814 k))) (@Runs.trans (1*1) ((13*2)+(96*2)) (before8815 k).denote (before8816 k).denote (before8818 k).denote (step8815 k) (@Runs.trans (13*2) (96*2) (before8816 k).denote (before8817 k).denote (before8818 k).denote (step8816 k) (step8817 k)))) (@Runs.trans ((28*2)+((1*23)+(28*2))) (((1*1)+(28*2))+((1*994)+(1*23))) (before8818 k).denote (before8821 k).denote (before8825 k).denote (@Runs.trans (28*2) ((1*23)+(28*2)) (before8818 k).denote (before8819 k).denote (before8821 k).denote (step8818 k) (@Runs.trans (1*23) (28*2) (before8819 k).denote (before8820 k).denote (before8821 k).denote (step8819 k) (step8820 k))) (@Runs.trans ((1*1)+(28*2)) ((1*994)+(1*23)) (before8821 k).denote (before8823 k).denote (before8825 k).denote (@Runs.trans (1*1) (28*2) (before8821 k).denote (before8822 k).denote (before8823 k).denote (step8821 k) (step8822 k)) (@Runs.trans (1*994) (1*23) (before8823 k).denote (before8824 k).denote (before8825 k).denote (step8823 k) (step8824 k)))))) (@Runs.trans ((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994))))) ((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2))))) (before8825 k).denote (before8837 k).denote (before8850 k).denote (@Runs.trans (((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23)))) (((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))) (before8825 k).denote (before8831 k).denote (before8837 k).denote (@Runs.trans ((1*113)+((1*994)+(1*23))) ((1*113)+((1*994)+(1*23))) (before8825 k).denote (before8828 k).denote (before8831 k).denote (@Runs.trans (1*113) ((1*994)+(1*23)) (before8825 k).denote (before8826 k).denote (before8828 k).denote (step8825 k) (@Runs.trans (1*994) (1*23) (before8826 k).denote (before8827 k).denote (before8828 k).denote (step8826 k) (step8827 k))) (@Runs.trans (1*113) ((1*994)+(1*23)) (before8828 k).denote (before8829 k).denote (before8831 k).denote (step8828 k) (@Runs.trans (1*994) (1*23) (before8829 k).denote (before8830 k).denote (before8831 k).denote (step8829 k) (step8830 k)))) (@Runs.trans ((1*113)+(((1*k+3)*1130)+(1*994))) ((1*23)+((1*113)+(1*994))) (before8831 k).denote (before8834 k).denote (before8837 k).denote (@Runs.trans (1*113) (((1*k+3)*1130)+(1*994)) (before8831 k).denote (before8832 k).denote (before8834 k).denote (step8831 k) (@Runs.trans ((1*k+3)*1130) (1*994) (before8832 k).denote (before8833 k).denote (before8834 k).denote (step8832 k) (step8833 k))) (@Runs.trans (1*23) ((1*113)+(1*994)) (before8834 k).denote (before8835 k).denote (before8837 k).denote (step8834 k) (@Runs.trans (1*113) (1*994) (before8835 k).denote (before8836 k).denote (before8837 k).denote (step8835 k) (step8836 k))))) (@Runs.trans (((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2)))) (((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2)))) (before8837 k).denote (before8843 k).denote (before8850 k).denote (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*113)+((6*2)+(20*2))) (before8837 k).denote (before8840 k).denote (before8843 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before8837 k).denote (before8838 k).denote (before8840 k).denote (step8837 k) (@Runs.trans (1*3) (5*2) (before8838 k).denote (before8839 k).denote (before8840 k).denote (step8838 k) (step8839 k))) (@Runs.trans (1*113) ((6*2)+(20*2)) (before8840 k).denote (before8841 k).denote (before8843 k).denote (step8840 k) (@Runs.trans (6*2) (20*2) (before8841 k).denote (before8842 k).denote (before8843 k).denote (step8841 k) (step8842 k)))) (@Runs.trans ((88*2)+((1*3)+(88*2))) (((1*1)+(89*2))+((41*2)+(12*2))) (before8843 k).denote (before8846 k).denote (before8850 k).denote (@Runs.trans (88*2) ((1*3)+(88*2)) (before8843 k).denote (before8844 k).denote (before8846 k).denote (step8843 k) (@Runs.trans (1*3) (88*2) (before8844 k).denote (before8845 k).denote (before8846 k).denote (step8844 k) (step8845 k))) (@Runs.trans ((1*1)+(89*2)) ((41*2)+(12*2)) (before8846 k).denote (before8848 k).denote (before8850 k).denote (@Runs.trans (1*1) (89*2) (before8846 k).denote (before8847 k).denote (before8848 k).denote (step8846 k) (step8847 k)) (@Runs.trans (41*2) (12*2) (before8848 k).denote (before8849 k).denote (before8850 k).denote (step8848 k) (step8849 k))))))) (@Runs.trans (((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2)))))) (((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))))+((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2)))))) (before8850 k).denote (before8875 k).denote (after8899 k).denote (@Runs.trans ((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2))))) ((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2))))) (before8850 k).denote (before8862 k).denote (before8875 k).denote (@Runs.trans (((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2)))) (((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))) (before8850 k).denote (before8856 k).denote (before8862 k).denote (@Runs.trans ((1*3)+((12*2)+(1*1))) ((13*2)+((96*2)+(9*2))) (before8850 k).denote (before8853 k).denote (before8856 k).denote (@Runs.trans (1*3) ((12*2)+(1*1)) (before8850 k).denote (before8851 k).denote (before8853 k).denote (step8850 k) (@Runs.trans (12*2) (1*1) (before8851 k).denote (before8852 k).denote (before8853 k).denote (step8851 k) (step8852 k))) (@Runs.trans (13*2) ((96*2)+(9*2)) (before8853 k).denote (before8854 k).denote (before8856 k).denote (step8853 k) (@Runs.trans (96*2) (9*2) (before8854 k).denote (before8855 k).denote (before8856 k).denote (step8854 k) (step8855 k)))) (@Runs.trans ((1*3)+((9*2)+(1*1))) ((10*2)+((1*3)+(10*2))) (before8856 k).denote (before8859 k).denote (before8862 k).denote (@Runs.trans (1*3) ((9*2)+(1*1)) (before8856 k).denote (before8857 k).denote (before8859 k).denote (step8856 k) (@Runs.trans (9*2) (1*1) (before8857 k).denote (before8858 k).denote (before8859 k).denote (step8857 k) (step8858 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before8859 k).denote (before8860 k).denote (before8862 k).denote (step8859 k) (@Runs.trans (1*3) (10*2) (before8860 k).denote (before8861 k).denote (before8862 k).denote (step8860 k) (step8861 k))))) (@Runs.trans (((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2)))) (((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2)))) (before8862 k).denote (before8868 k).denote (before8875 k).denote (@Runs.trans ((1*2)+((1*2)+(94*2))) ((1*2)+((12*2)+(1*2))) (before8862 k).denote (before8865 k).denote (before8868 k).denote (@Runs.trans (1*2) ((1*2)+(94*2)) (before8862 k).denote (before8863 k).denote (before8865 k).denote (step8862 k) (@Runs.trans (1*2) (94*2) (before8863 k).denote (before8864 k).denote (before8865 k).denote (step8863 k) (step8864 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before8865 k).denote (before8866 k).denote (before8868 k).denote (step8865 k) (@Runs.trans (12*2) (1*2) (before8866 k).denote (before8867 k).denote (before8868 k).denote (step8866 k) (step8867 k)))) (@Runs.trans ((1*2)+((39*2)+(1*2))) (((88*2)+(1*2))+((1*2)+(18*2))) (before8868 k).denote (before8871 k).denote (before8875 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before8868 k).denote (before8869 k).denote (before8871 k).denote (step8868 k) (@Runs.trans (39*2) (1*2) (before8869 k).denote (before8870 k).denote (before8871 k).denote (step8869 k) (step8870 k))) (@Runs.trans ((88*2)+(1*2)) ((1*2)+(18*2)) (before8871 k).denote (before8873 k).denote (before8875 k).denote (@Runs.trans (88*2) (1*2) (before8871 k).denote (before8872 k).denote (before8873 k).denote (step8871 k) (step8872 k)) (@Runs.trans (1*2) (18*2) (before8873 k).denote (before8874 k).denote (before8875 k).denote (step8873 k) (step8874 k)))))) (@Runs.trans ((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2))))) ((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2))))) (before8875 k).denote (before8887 k).denote (after8899 k).denote (@Runs.trans (((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2)))) (((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))) (before8875 k).denote (before8881 k).denote (before8887 k).denote (@Runs.trans ((1*2)+((5*2)+((1*k+8)*586))) ((28*2)+((1*2)+(1*2))) (before8875 k).denote (before8878 k).denote (before8881 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+8)*586)) (before8875 k).denote (before8876 k).denote (before8878 k).denote (step8875 k) (@Runs.trans (5*2) ((1*k+8)*586) (before8876 k).denote (before8877 k).denote (before8878 k).denote (step8876 k) (step8877 k))) (@Runs.trans (28*2) ((1*2)+(1*2)) (before8878 k).denote (before8879 k).denote (before8881 k).denote (step8878 k) (@Runs.trans (1*2) (1*2) (before8879 k).denote (before8880 k).denote (before8881 k).denote (step8879 k) (step8880 k)))) (@Runs.trans ((94*2)+((1*2)+(12*2))) ((1*2)+((1*2)+(42*2))) (before8881 k).denote (before8884 k).denote (before8887 k).denote (@Runs.trans (94*2) ((1*2)+(12*2)) (before8881 k).denote (before8882 k).denote (before8884 k).denote (step8881 k) (@Runs.trans (1*2) (12*2) (before8882 k).denote (before8883 k).denote (before8884 k).denote (step8882 k) (step8883 k))) (@Runs.trans (1*2) ((1*2)+(42*2)) (before8884 k).denote (before8885 k).denote (before8887 k).denote (step8884 k) (@Runs.trans (1*2) (42*2) (before8885 k).denote (before8886 k).denote (before8887 k).denote (step8885 k) (step8886 k))))) (@Runs.trans (((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2)))) (before8887 k).denote (before8893 k).denote (after8899 k).denote (@Runs.trans ((1*2)+((18*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before8887 k).denote (before8890 k).denote (before8893 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before8887 k).denote (before8888 k).denote (before8890 k).denote (step8887 k) (@Runs.trans (18*2) (1*2) (before8888 k).denote (before8889 k).denote (before8890 k).denote (step8888 k) (step8889 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before8890 k).denote (before8891 k).denote (before8893 k).denote (step8890 k) (@Runs.trans (10*2) (1*2) (before8891 k).denote (before8892 k).denote (before8893 k).denote (step8891 k) (step8892 k)))) (@Runs.trans ((791761145*2)+((1*38)+(1*38))) ((((1*k+6)*38)+(3*2))+((1*2)+(5*2))) (before8893 k).denote (before8896 k).denote (after8899 k).denote (@Runs.trans (791761145*2) ((1*38)+(1*38)) (before8893 k).denote (before8894 k).denote (before8896 k).denote (step8893 k) (@Runs.trans (1*38) (1*38) (before8894 k).denote (before8895 k).denote (before8896 k).denote (step8894 k) (step8895 k))) (@Runs.trans (((1*k+6)*38)+(3*2)) ((1*2)+(5*2)) (before8896 k).denote (before8898 k).denote (after8899 k).denote (@Runs.trans ((1*k+6)*38) (3*2) (before8896 k).denote (before8897 k).denote (before8898 k).denote (step8896 k) (step8897 k)) (@Runs.trans (1*2) (5*2) (before8898 k).denote (before8899 k).denote (after8899 k).denote (step8898 k) (step8899 k)))))))) + have ht : (((((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))))+((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23))))))+(((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))))+((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2)))))))+((((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2))))))+(((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))))+((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2)))))))) = (1754*k+4750583700) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean new file mode 100644 index 00000000..e799dbeb --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean @@ -0,0 +1,808 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail8900_0 : Stack := [] +abbrev tail8900_1 : Stack := ⟨w0,1⟩ :: tail8900_0 +abbrev tail8900_2 : Stack := ⟨w2,1⟩ :: tail8900_1 +abbrev tail8900_3 : Stack := ⟨w1,1⟩ :: tail8900_2 +abbrev tail8900_4 : Stack := ⟨w0,1⟩ :: tail8900_3 +abbrev tail8900_5 : Stack := ⟨w2,1⟩ :: tail8900_4 +abbrev tail8900_6 : Stack := ⟨w1,1⟩ :: tail8900_5 +abbrev tail8900_7 : Stack := ⟨w2,1⟩ :: tail8900_6 +abbrev tail8900_8 : Stack := ⟨w1,5⟩ :: tail8900_7 +abbrev tail8900_9 : Stack := ⟨w0,14⟩ :: tail8900_8 +abbrev tail8900_10 : Stack := ⟨w2,1⟩ :: tail8900_9 +abbrev tail8900_11 : Stack := ⟨w1,6⟩ :: tail8900_10 +abbrev tail8900_12 : Stack := ⟨w0,12⟩ :: tail8900_11 +abbrev tail8900_13 : Stack := ⟨w2,1⟩ :: tail8900_12 +abbrev tail8900_14 : Stack := ⟨w1,6⟩ :: tail8900_13 +abbrev tail8900_15 : Stack := ⟨w0,12⟩ :: tail8900_14 +abbrev tail8900_16 : Stack := ⟨w2,1⟩ :: tail8900_15 +abbrev tail8900_17 : Stack := ⟨w0,12⟩ :: tail8900_0 +abbrev tail8900_18 : Stack := ⟨w1,95⟩ :: tail8900_17 +abbrev tail8900_19 : Stack := ⟨w2,1⟩ :: tail8900_18 +abbrev tail8900_20 : Stack := ⟨w0,13⟩ :: tail8900_19 +abbrev tail8900_21 : Stack := ⟨w1,40⟩ :: tail8900_20 +abbrev tail8900_22 : Stack := ⟨w2,1⟩ :: tail8900_21 +abbrev tail8900_23 : Stack := ⟨w0,89⟩ :: tail8900_22 +abbrev tail8900_24 : Stack := ⟨w1,19⟩ :: tail8900_23 +abbrev tail8900_25 : Stack := ⟨w2,1⟩ :: tail8900_24 +abbrev tail8900_26 : Stack := ⟨w0,5⟩ :: tail8900_25 +abbrev tail8900_27 (k : Nat) : Stack := ⟨w368,(1*k+8)⟩ :: tail8900_26 +abbrev tail8900_28 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8900_27 k +abbrev tail8900_29 (k : Nat) : Stack := ⟨w1,95⟩ :: tail8900_28 k +abbrev tail8900_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_29 k +abbrev tail8900_31 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8900_30 k +abbrev tail8900_32 (k : Nat) : Stack := ⟨w1,43⟩ :: tail8900_31 k +abbrev tail8900_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_32 k +abbrev tail8900_34 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8900_33 k +abbrev tail8900_35 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8900_34 k +abbrev tail8900_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_35 k +abbrev tail8900_37 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8900_36 k +abbrev tail8900_38 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8900_37 k +abbrev tail8900_39 (k : Nat) : Stack := ⟨w369,1⟩ :: tail8900_38 k +abbrev tail8900_40 (k : Nat) : Stack := ⟨w269,(1*k+6)⟩ :: tail8900_39 k +abbrev tail8900_41 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8900_40 k +abbrev tail8900_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_41 k +abbrev tail8900_43 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_42 k +abbrev tail8900_44 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_42 k +abbrev tail8900_45 : Stack := ⟨w0,11⟩ :: tail8900_14 +abbrev tail8900_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8900_44 k +abbrev tail8900_47 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_44 k +abbrev tail8900_48 : Stack := ⟨w1,5⟩ :: tail8900_13 +abbrev tail8900_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_47 k +abbrev tail8900_50 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_49 k +abbrev tail8900_51 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_49 k +abbrev tail8900_52 : Stack := ⟨w0,11⟩ :: tail8900_11 +abbrev tail8900_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8900_51 k +abbrev tail8900_54 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_51 k +abbrev tail8900_55 : Stack := ⟨w1,5⟩ :: tail8900_10 +abbrev tail8900_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_54 k +abbrev tail8900_57 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_56 k +abbrev tail8900_58 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_56 k +abbrev tail8900_59 : Stack := ⟨w0,13⟩ :: tail8900_8 +abbrev tail8900_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8900_58 k +abbrev tail8900_61 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8900_58 k +abbrev tail8900_62 : Stack := ⟨w1,4⟩ :: tail8900_7 +abbrev tail8900_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_61 k +abbrev tail8900_64 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8900_63 k +abbrev tail8900_65 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_63 k +abbrev tail8900_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_65 k +abbrev tail8900_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_66 k +abbrev tail8900_68 : Stack := ⟨w2,1⟩ :: tail8900_3 +abbrev tail8900_69 : Stack := ⟨w1,1⟩ :: tail8900_68 +abbrev tail8900_70 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_63 k +abbrev tail8900_71 (k : Nat) : Stack := ⟨w0,7⟩ :: tail8900_63 k +abbrev tail8900_72 (k : Nat) : Stack := ⟨w0,8⟩ :: tail8900_63 k +abbrev tail8900_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_72 k +abbrev tail8900_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_73 k +abbrev tail8900_75 : Stack := ⟨w1,1⟩ :: tail8900_0 +abbrev tail8900_76 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8900_63 k +abbrev tail8900_77 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8900_63 k +abbrev tail8900_78 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8900_63 k +abbrev tail8900_79 : Stack := ⟨w23,1⟩ :: tail8900_0 +abbrev tail8900_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_77 k +abbrev tail8900_81 : Stack := ⟨w1,10⟩ :: tail8900_2 +abbrev tail8900_82 : Stack := ⟨w23,1⟩ :: tail8900_81 +abbrev tail8900_83 : Stack := ⟨w0,14⟩ :: tail8900_82 +abbrev tail8900_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_57 k +abbrev tail8900_85 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8900_84 k +abbrev tail8900_86 : Stack := ⟨w0,1⟩ :: tail8900_81 +abbrev tail8900_87 : Stack := ⟨w0,15⟩ :: tail8900_81 +abbrev tail8900_88 : Stack := ⟨w2,1⟩ :: tail8900_87 +abbrev tail8900_89 : Stack := ⟨w1,5⟩ :: tail8900_88 +abbrev tail8900_90 : Stack := ⟨w23,1⟩ :: tail8900_89 +abbrev tail8900_91 : Stack := ⟨w0,12⟩ :: tail8900_90 +abbrev tail8900_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_50 k +abbrev tail8900_93 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_92 k +abbrev tail8900_94 : Stack := ⟨w0,1⟩ :: tail8900_89 +abbrev tail8900_95 : Stack := ⟨w0,13⟩ :: tail8900_89 +abbrev tail8900_96 : Stack := ⟨w2,1⟩ :: tail8900_95 +abbrev tail8900_97 : Stack := ⟨w1,5⟩ :: tail8900_96 +abbrev tail8900_98 : Stack := ⟨w23,1⟩ :: tail8900_97 +abbrev tail8900_99 : Stack := ⟨w0,12⟩ :: tail8900_98 +abbrev tail8900_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_43 k +abbrev tail8900_101 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_100 k +abbrev tail8900_102 : Stack := ⟨w0,1⟩ :: tail8900_97 +abbrev tail8900_103 : Stack := ⟨w0,13⟩ :: tail8900_97 +abbrev tail8900_104 : Stack := ⟨w2,1⟩ :: tail8900_103 +abbrev tail8900_105 : Stack := ⟨w1,5⟩ :: tail8900_104 +abbrev tail8900_106 : Stack := ⟨w23,1⟩ :: tail8900_105 +abbrev tail8900_107 : Stack := ⟨w0,3⟩ :: tail8900_106 +abbrev tail8900_108 (k : Nat) : Stack := ⟨w269,(1*k+5)⟩ :: tail8900_39 k +abbrev tail8900_109 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_108 k +abbrev tail8900_110 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8900_109 k +abbrev tail8900_111 : Stack := ⟨w0,1⟩ :: tail8900_105 +abbrev tail8900_112 : Stack := ⟨w0,4⟩ :: tail8900_105 +abbrev tail8900_113 : Stack := ⟨w371,1⟩ :: tail8900_112 +abbrev tail8900_114 (k : Nat) : Stack := ⟨w269,(1*k+4)⟩ :: tail8900_39 k +abbrev tail8900_115 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_114 k +abbrev tail8900_116 : Stack := ⟨w372,1⟩ :: tail8900_112 +abbrev tail8900_117 : Stack := ⟨w371,1⟩ :: tail8900_116 +abbrev tail8900_118 (k : Nat) : Stack := ⟨w269,(1*k+3)⟩ :: tail8900_39 k +abbrev tail8900_119 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_118 k +abbrev tail8900_120 : Stack := ⟨w372,2⟩ :: tail8900_112 +abbrev tail8900_121 : Stack := ⟨w371,1⟩ :: tail8900_120 +abbrev tail8900_122 (k : Nat) : Stack := ⟨w269,(1*k+2)⟩ :: tail8900_39 k +abbrev tail8900_123 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_122 k +abbrev tail8900_124 : Stack := ⟨w372,3⟩ :: tail8900_112 +abbrev tail8900_125 (k : Nat) : Stack := ⟨w372,(1*k+4)⟩ :: tail8900_112 +abbrev tail8900_126 (k : Nat) : Stack := ⟨w269,1⟩ :: tail8900_39 k +abbrev tail8900_127 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_126 k +abbrev tail8900_128 (k : Nat) : Stack := ⟨w371,1⟩ :: tail8900_125 k +abbrev tail8900_129 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_39 k +abbrev tail8900_130 (k : Nat) : Stack := ⟨w372,(1*k+5)⟩ :: tail8900_112 +abbrev tail8900_131 (k : Nat) : Stack := ⟨w371,1⟩ :: tail8900_130 k +abbrev tail8900_132 (k : Nat) : Stack := ⟨w373,1⟩ :: tail8900_38 k +abbrev tail8900_133 (k : Nat) : Stack := ⟨w372,(1*k+6)⟩ :: tail8900_112 +abbrev tail8900_134 (k : Nat) : Stack := ⟨w237,1⟩ :: tail8900_133 k +abbrev tail8900_135 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8900_134 k +abbrev tail8900_136 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8900_135 k +abbrev tail8900_137 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_136 k +abbrev tail8900_138 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8900_137 k +abbrev tail8900_139 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8900_33 k +abbrev tail8900_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_139 k +abbrev tail8900_141 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8900_140 k +abbrev tail8900_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_136 k +abbrev tail8900_143 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8900_136 k +abbrev tail8900_144 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_143 k +abbrev tail8900_145 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8900_144 k +abbrev tail8900_146 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_145 k +abbrev tail8900_147 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8900_146 k +abbrev tail8900_148 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8900_30 k +abbrev tail8900_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_148 k +abbrev tail8900_150 (k : Nat) : Stack := ⟨w1,43⟩ :: tail8900_149 k +abbrev tail8900_151 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_145 k +abbrev tail8900_152 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8900_145 k +abbrev tail8900_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_152 k +abbrev tail8900_154 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_153 k + +def before8900 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail8900_16,(tail8900_43 k)⟩ +def before8901 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail8900_15,(tail8900_44 k)⟩ +def before8902 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail8900_45,(tail8900_46 k)⟩ +def before8903 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8900_14,(tail8900_47 k)⟩ +def before8904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8900_48,(tail8900_49 k)⟩ +def before8905 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail8900_13,(tail8900_50 k)⟩ +def before8906 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1179),tail8900_12,(tail8900_51 k)⟩ +def before8907 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail8900_52,(tail8900_53 k)⟩ +def before8908 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8900_11,(tail8900_54 k)⟩ +def before8909 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8900_55,(tail8900_56 k)⟩ +def before8910 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1215),tail8900_10,(tail8900_57 k)⟩ +def before8911 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1217),tail8900_9,(tail8900_58 k)⟩ +def before8912 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail8900_59,(tail8900_60 k)⟩ +def before8913 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8900_8,(tail8900_61 k)⟩ +def before8914 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8900_62,(tail8900_63 k)⟩ +def before8915 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1255),tail8900_7,(tail8900_64 k)⟩ +def before8916 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1257),tail8900_6,(tail8900_65 k)⟩ +def before8917 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1259),tail8900_5,(tail8900_66 k)⟩ +def before8918 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1261),tail8900_4,(tail8900_67 k)⟩ +def before8919 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1261),tail8900_68,(tail8900_67 k)⟩ +def before8920 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8900_69,(tail8900_66 k)⟩ +def before8921 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8900_69,(tail8900_70 k)⟩ +def before8922 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1261),tail8900_68,(tail8900_71 k)⟩ +def before8923 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1263),tail8900_3,(tail8900_72 k)⟩ +def before8924 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1265),tail8900_2,(tail8900_73 k)⟩ +def before8925 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1267),tail8900_1,(tail8900_74 k)⟩ +def before8926 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1267),tail8900_0,(tail8900_74 k)⟩ +def before8927 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1265),tail8900_75,(tail8900_73 k)⟩ +def before8928 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1265),tail8900_75,(tail8900_76 k)⟩ +def before8929 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1267),tail8900_0,(tail8900_77 k)⟩ +def before8930 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1269),tail8900_0,(tail8900_78 k)⟩ +def before8931 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1269),tail8900_79,(tail8900_78 k)⟩ +def before8932 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1269),tail8900_79,(tail8900_80 k)⟩ +def before8933 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1269),tail8900_1,(tail8900_80 k)⟩ +def before8934 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1267),tail8900_2,(tail8900_77 k)⟩ +def before8935 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail8900_81,(tail8900_63 k)⟩ +def before8936 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail8900_82,(tail8900_61 k)⟩ +def before8937 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail8900_83,(tail8900_58 k)⟩ +def before8938 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail8900_83,(tail8900_84 k)⟩ +def before8939 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8900_82,(tail8900_85 k)⟩ +def before8940 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail8900_86,(tail8900_85 k)⟩ +def before8941 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail8900_87,(tail8900_84 k)⟩ +def before8942 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1215),tail8900_88,(tail8900_57 k)⟩ +def before8943 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail8900_89,(tail8900_56 k)⟩ +def before8944 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail8900_90,(tail8900_54 k)⟩ +def before8945 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail8900_91,(tail8900_51 k)⟩ +def before8946 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail8900_91,(tail8900_92 k)⟩ +def before8947 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8900_90,(tail8900_93 k)⟩ +def before8948 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail8900_94,(tail8900_93 k)⟩ +def before8949 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail8900_95,(tail8900_92 k)⟩ +def before8950 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1177),tail8900_96,(tail8900_50 k)⟩ +def before8951 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail8900_97,(tail8900_49 k)⟩ +def before8952 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail8900_98,(tail8900_47 k)⟩ +def before8953 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail8900_99,(tail8900_44 k)⟩ +def before8954 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail8900_99,(tail8900_100 k)⟩ +def before8955 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8900_98,(tail8900_101 k)⟩ +def before8956 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail8900_102,(tail8900_101 k)⟩ +def before8957 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail8900_103,(tail8900_100 k)⟩ +def before8958 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1139),tail8900_104,(tail8900_43 k)⟩ +def before8959 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail8900_105,(tail8900_42 k)⟩ +def before8960 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail8900_106,(tail8900_41 k)⟩ +def before8961 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail8900_107,(tail8900_40 k)⟩ +def before8962 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8900_107,(tail8900_109 k)⟩ +def before8963 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8900_106,(tail8900_110 k)⟩ +def before8964 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail8900_111,(tail8900_110 k)⟩ +def before8965 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail8900_112,(tail8900_109 k)⟩ +def before8966 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail8900_113,(tail8900_108 k)⟩ +def before8967 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail8900_113,(tail8900_115 k)⟩ +def before8968 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail8900_116,(tail8900_115 k)⟩ +def before8969 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail8900_117,(tail8900_114 k)⟩ +def before8970 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail8900_117,(tail8900_119 k)⟩ +def before8971 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail8900_120,(tail8900_119 k)⟩ +def before8972 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail8900_121,(tail8900_118 k)⟩ +def before8973 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail8900_121,(tail8900_123 k)⟩ +def before8974 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail8900_124,(tail8900_123 k)⟩ +def before8975 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail8900_125 k),(tail8900_127 k)⟩ +def before8976 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail8900_128 k),(tail8900_126 k)⟩ +def before8977 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail8900_128 k),(tail8900_129 k)⟩ +def before8978 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail8900_130 k),(tail8900_129 k)⟩ +def before8979 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail8900_131 k),(tail8900_39 k)⟩ +def before8980 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8900_131 k),(tail8900_132 k)⟩ +def before8981 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail8900_133 k),(tail8900_132 k)⟩ +def before8982 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail8900_134 k),(tail8900_38 k)⟩ +def before8983 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail8900_135 k),(tail8900_37 k)⟩ +def before8984 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521473),(tail8900_136 k),(tail8900_36 k)⟩ +def before8985 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521475),(tail8900_137 k),(tail8900_35 k)⟩ +def before8986 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail8900_138 k),(tail8900_34 k)⟩ +def before8987 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail8900_138 k),(tail8900_140 k)⟩ +def before8988 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8900_137 k),(tail8900_141 k)⟩ +def before8989 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521475),(tail8900_142 k),(tail8900_141 k)⟩ +def before8990 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail8900_143 k),(tail8900_140 k)⟩ +def before8991 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521499),(tail8900_144 k),(tail8900_139 k)⟩ +def before8992 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521535),(tail8900_145 k),(tail8900_33 k)⟩ +def before8993 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521537),(tail8900_146 k),(tail8900_32 k)⟩ +def before8994 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521623),(tail8900_147 k),(tail8900_31 k)⟩ +def before8995 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521623),(tail8900_147 k),(tail8900_149 k)⟩ +def before8996 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8900_146 k),(tail8900_150 k)⟩ +def before8997 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521537),(tail8900_151 k),(tail8900_150 k)⟩ +def before8998 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521623),(tail8900_152 k),(tail8900_149 k)⟩ +def before8999 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521625),(tail8900_153 k),(tail8900_148 k)⟩ +def after8999 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521649),(tail8900_154 k),(tail8900_30 k)⟩ + +theorem macro8900 (k : Nat) : applyExit (before8900 k) exit3 1 = some (before8901 k) := by + simp (disch := omega) [before8900, before8901, exit3, applyExit, pop, push] + <;> omega +theorem step8900 (k : Nat) : Runs (1*2) (before8900 k).denote (before8901 k).denote := + @applyExit_sound (before8900 k) (before8901 k) exit3 1 valid3 (macro8900 k) +theorem macro8901 (k : Nat) : applyExit (before8901 k) exit9 1 = some (before8902 k) := by + simp (disch := omega) [before8901, before8902, exit9, applyExit, pop, push] + <;> omega +theorem step8901 (k : Nat) : Runs (1*2) (before8901 k).denote (before8902 k).denote := + @applyExit_sound (before8901 k) (before8902 k) exit9 1 valid9 (macro8901 k) +theorem macro8902 (k : Nat) : applyExit (before8902 k) exit10 11 = some (before8903 k) := by + simp (disch := omega) [before8902, before8903, exit10, applyExit, pop, push] + <;> omega +theorem step8902 (k : Nat) : Runs (11*2) (before8902 k).denote (before8903 k).denote := + @applyExit_sound (before8902 k) (before8903 k) exit10 11 valid10 (macro8902 k) +theorem macro8903 (k : Nat) : applyExit (before8903 k) exit11 1 = some (before8904 k) := by + simp (disch := omega) [before8903, before8904, exit11, applyExit, pop, push] + <;> omega +theorem step8903 (k : Nat) : Runs (1*2) (before8903 k).denote (before8904 k).denote := + @applyExit_sound (before8903 k) (before8904 k) exit11 1 valid11 (macro8903 k) +theorem macro8904 (k : Nat) : applyExit (before8904 k) exit2 5 = some (before8905 k) := by + simp (disch := omega) [before8904, before8905, exit2, applyExit, pop, push] + <;> omega +theorem step8904 (k : Nat) : Runs (5*2) (before8904 k).denote (before8905 k).denote := + @applyExit_sound (before8904 k) (before8905 k) exit2 5 valid2 (macro8904 k) +theorem macro8905 (k : Nat) : applyExit (before8905 k) exit3 1 = some (before8906 k) := by + simp (disch := omega) [before8905, before8906, exit3, applyExit, pop, push] + <;> omega +theorem step8905 (k : Nat) : Runs (1*2) (before8905 k).denote (before8906 k).denote := + @applyExit_sound (before8905 k) (before8906 k) exit3 1 valid3 (macro8905 k) +theorem macro8906 (k : Nat) : applyExit (before8906 k) exit9 1 = some (before8907 k) := by + simp (disch := omega) [before8906, before8907, exit9, applyExit, pop, push] + <;> omega +theorem step8906 (k : Nat) : Runs (1*2) (before8906 k).denote (before8907 k).denote := + @applyExit_sound (before8906 k) (before8907 k) exit9 1 valid9 (macro8906 k) +theorem macro8907 (k : Nat) : applyExit (before8907 k) exit10 11 = some (before8908 k) := by + simp (disch := omega) [before8907, before8908, exit10, applyExit, pop, push] + <;> omega +theorem step8907 (k : Nat) : Runs (11*2) (before8907 k).denote (before8908 k).denote := + @applyExit_sound (before8907 k) (before8908 k) exit10 11 valid10 (macro8907 k) +theorem macro8908 (k : Nat) : applyExit (before8908 k) exit11 1 = some (before8909 k) := by + simp (disch := omega) [before8908, before8909, exit11, applyExit, pop, push] + <;> omega +theorem step8908 (k : Nat) : Runs (1*2) (before8908 k).denote (before8909 k).denote := + @applyExit_sound (before8908 k) (before8909 k) exit11 1 valid11 (macro8908 k) +theorem macro8909 (k : Nat) : applyExit (before8909 k) exit2 5 = some (before8910 k) := by + simp (disch := omega) [before8909, before8910, exit2, applyExit, pop, push] + <;> omega +theorem step8909 (k : Nat) : Runs (5*2) (before8909 k).denote (before8910 k).denote := + @applyExit_sound (before8909 k) (before8910 k) exit2 5 valid2 (macro8909 k) +theorem macro8910 (k : Nat) : applyExit (before8910 k) exit3 1 = some (before8911 k) := by + simp (disch := omega) [before8910, before8911, exit3, applyExit, pop, push] + <;> omega +theorem step8910 (k : Nat) : Runs (1*2) (before8910 k).denote (before8911 k).denote := + @applyExit_sound (before8910 k) (before8911 k) exit3 1 valid3 (macro8910 k) +theorem macro8911 (k : Nat) : applyExit (before8911 k) exit9 1 = some (before8912 k) := by + simp (disch := omega) [before8911, before8912, exit9, applyExit, pop, push] + <;> omega +theorem step8911 (k : Nat) : Runs (1*2) (before8911 k).denote (before8912 k).denote := + @applyExit_sound (before8911 k) (before8912 k) exit9 1 valid9 (macro8911 k) +theorem macro8912 (k : Nat) : applyExit (before8912 k) exit10 13 = some (before8913 k) := by + simp (disch := omega) [before8912, before8913, exit10, applyExit, pop, push] + <;> omega +theorem step8912 (k : Nat) : Runs (13*2) (before8912 k).denote (before8913 k).denote := + @applyExit_sound (before8912 k) (before8913 k) exit10 13 valid10 (macro8912 k) +theorem macro8913 (k : Nat) : applyExit (before8913 k) exit11 1 = some (before8914 k) := by + simp (disch := omega) [before8913, before8914, exit11, applyExit, pop, push] + <;> omega +theorem step8913 (k : Nat) : Runs (1*2) (before8913 k).denote (before8914 k).denote := + @applyExit_sound (before8913 k) (before8914 k) exit11 1 valid11 (macro8913 k) +theorem macro8914 (k : Nat) : applyExit (before8914 k) exit2 4 = some (before8915 k) := by + simp (disch := omega) [before8914, before8915, exit2, applyExit, pop, push] + <;> omega +theorem step8914 (k : Nat) : Runs (4*2) (before8914 k).denote (before8915 k).denote := + @applyExit_sound (before8914 k) (before8915 k) exit2 4 valid2 (macro8914 k) +theorem macro8915 (k : Nat) : applyExit (before8915 k) exit3 1 = some (before8916 k) := by + simp (disch := omega) [before8915, before8916, exit3, applyExit, pop, push] + <;> omega +theorem step8915 (k : Nat) : Runs (1*2) (before8915 k).denote (before8916 k).denote := + @applyExit_sound (before8915 k) (before8916 k) exit3 1 valid3 (macro8915 k) +theorem macro8916 (k : Nat) : applyExit (before8916 k) exit4 1 = some (before8917 k) := by + simp (disch := omega) [before8916, before8917, exit4, applyExit, pop, push] + <;> omega +theorem step8916 (k : Nat) : Runs (1*2) (before8916 k).denote (before8917 k).denote := + @applyExit_sound (before8916 k) (before8917 k) exit4 1 valid4 (macro8916 k) +theorem macro8917 (k : Nat) : applyExit (before8917 k) exit7 1 = some (before8918 k) := by + simp (disch := omega) [before8917, before8918, exit7, applyExit, pop, push] + <;> omega +theorem step8917 (k : Nat) : Runs (1*4) (before8917 k).denote (before8918 k).denote := + @applyExit_sound (before8917 k) (before8918 k) exit7 1 valid7 (macro8917 k) +theorem macro8918 (k : Nat) : applyExit (before8918 k) exit6 1 = some (before8919 k) := by + simp (disch := omega) [before8918, before8919, exit6, applyExit, pop, push] + <;> omega +theorem step8918 (k : Nat) : Runs (1*1) (before8918 k).denote (before8919 k).denote := + @applyExit_sound (before8918 k) (before8919 k) exit6 1 valid6 (macro8918 k) +theorem macro8919 (k : Nat) : applyExit (before8919 k) exit0 1 = some (before8920 k) := by + simp (disch := omega) [before8919, before8920, exit0, applyExit, pop, push] + <;> omega +theorem step8919 (k : Nat) : Runs (1*2) (before8919 k).denote (before8920 k).denote := + @applyExit_sound (before8919 k) (before8920 k) exit0 1 valid0 (macro8919 k) +theorem macro8920 (k : Nat) : applyExit (before8920 k) exit1 1 = some (before8921 k) := by + simp (disch := omega) [before8920, before8921, exit1, applyExit, pop, push] + <;> omega +theorem step8920 (k : Nat) : Runs (1*3) (before8920 k).denote (before8921 k).denote := + @applyExit_sound (before8920 k) (before8921 k) exit1 1 valid1 (macro8920 k) +theorem macro8921 (k : Nat) : applyExit (before8921 k) exit2 1 = some (before8922 k) := by + simp (disch := omega) [before8921, before8922, exit2, applyExit, pop, push] + <;> omega +theorem step8921 (k : Nat) : Runs (1*2) (before8921 k).denote (before8922 k).denote := + @applyExit_sound (before8921 k) (before8922 k) exit2 1 valid2 (macro8921 k) +theorem macro8922 (k : Nat) : applyExit (before8922 k) exit3 1 = some (before8923 k) := by + simp (disch := omega) [before8922, before8923, exit3, applyExit, pop, push] + <;> omega +theorem step8922 (k : Nat) : Runs (1*2) (before8922 k).denote (before8923 k).denote := + @applyExit_sound (before8922 k) (before8923 k) exit3 1 valid3 (macro8922 k) +theorem macro8923 (k : Nat) : applyExit (before8923 k) exit4 1 = some (before8924 k) := by + simp (disch := omega) [before8923, before8924, exit4, applyExit, pop, push] + <;> omega +theorem step8923 (k : Nat) : Runs (1*2) (before8923 k).denote (before8924 k).denote := + @applyExit_sound (before8923 k) (before8924 k) exit4 1 valid4 (macro8923 k) +theorem macro8924 (k : Nat) : applyExit (before8924 k) exit7 1 = some (before8925 k) := by + simp (disch := omega) [before8924, before8925, exit7, applyExit, pop, push] + <;> omega +theorem step8924 (k : Nat) : Runs (1*4) (before8924 k).denote (before8925 k).denote := + @applyExit_sound (before8924 k) (before8925 k) exit7 1 valid7 (macro8924 k) +theorem macro8925 (k : Nat) : applyExit (before8925 k) exit6 1 = some (before8926 k) := by + simp (disch := omega) [before8925, before8926, exit6, applyExit, pop, push] + <;> omega +theorem step8925 (k : Nat) : Runs (1*1) (before8925 k).denote (before8926 k).denote := + @applyExit_sound (before8925 k) (before8926 k) exit6 1 valid6 (macro8925 k) +theorem macro8926 (k : Nat) : applyExit (before8926 k) exit0 1 = some (before8927 k) := by + simp (disch := omega) [before8926, before8927, exit0, applyExit, pop, push] + <;> omega +theorem step8926 (k : Nat) : Runs (1*2) (before8926 k).denote (before8927 k).denote := + @applyExit_sound (before8926 k) (before8927 k) exit0 1 valid0 (macro8926 k) +theorem macro8927 (k : Nat) : applyExit (before8927 k) exit1 1 = some (before8928 k) := by + simp (disch := omega) [before8927, before8928, exit1, applyExit, pop, push] + <;> omega +theorem step8927 (k : Nat) : Runs (1*3) (before8927 k).denote (before8928 k).denote := + @applyExit_sound (before8927 k) (before8928 k) exit1 1 valid1 (macro8927 k) +theorem macro8928 (k : Nat) : applyExit (before8928 k) exit2 1 = some (before8929 k) := by + simp (disch := omega) [before8928, before8929, exit2, applyExit, pop, push] + <;> omega +theorem step8928 (k : Nat) : Runs (1*2) (before8928 k).denote (before8929 k).denote := + @applyExit_sound (before8928 k) (before8929 k) exit2 1 valid2 (macro8928 k) +theorem macro8929 (k : Nat) : applyExit (before8929 k) exit3 1 = some (before8930 k) := by + simp (disch := omega) [before8929, before8930, exit3, applyExit, pop, push] + <;> omega +theorem step8929 (k : Nat) : Runs (1*2) (before8929 k).denote (before8930 k).denote := + @applyExit_sound (before8929 k) (before8930 k) exit3 1 valid3 (macro8929 k) +theorem macro8930 (k : Nat) : applyExit (before8930 k) exit30 1 = some (before8931 k) := by + simp (disch := omega) [before8930, before8931, exit30, applyExit, pop, push] + <;> omega +theorem step8930 (k : Nat) : Runs (1*3) (before8930 k).denote (before8931 k).denote := + @applyExit_sound (before8930 k) (before8931 k) exit30 1 valid30 (macro8930 k) +theorem macro8931 (k : Nat) : applyExit (before8931 k) exit31 1 = some (before8932 k) := by + simp (disch := omega) [before8931, before8932, exit31, applyExit, pop, push] + <;> omega +theorem step8931 (k : Nat) : Runs (1*1) (before8931 k).denote (before8932 k).denote := + @applyExit_sound (before8931 k) (before8932 k) exit31 1 valid31 (macro8931 k) +theorem macro8932 (k : Nat) : applyExit (before8932 k) exit32 1 = some (before8933 k) := by + simp (disch := omega) [before8932, before8933, exit32, applyExit, pop, push] + <;> omega +theorem step8932 (k : Nat) : Runs (1*3) (before8932 k).denote (before8933 k).denote := + @applyExit_sound (before8932 k) (before8933 k) exit32 1 valid32 (macro8932 k) +theorem macro8933 (k : Nat) : applyExit (before8933 k) exit33 1 = some (before8934 k) := by + simp (disch := omega) [before8933, before8934, exit33, applyExit, pop, push] + <;> omega +theorem step8933 (k : Nat) : Runs (1*2) (before8933 k).denote (before8934 k).denote := + @applyExit_sound (before8933 k) (before8934 k) exit33 1 valid33 (macro8933 k) +theorem macro8934 (k : Nat) : applyExit (before8934 k) exit34 10 = some (before8935 k) := by + simp (disch := omega) [before8934, before8935, exit34, applyExit, pop, push] + <;> omega +theorem step8934 (k : Nat) : Runs (10*2) (before8934 k).denote (before8935 k).denote := + @applyExit_sound (before8934 k) (before8935 k) exit34 10 valid34 (macro8934 k) +theorem macro8935 (k : Nat) : applyExit (before8935 k) exit35 1 = some (before8936 k) := by + simp (disch := omega) [before8935, before8936, exit35, applyExit, pop, push] + <;> omega +theorem step8935 (k : Nat) : Runs (1*2) (before8935 k).denote (before8936 k).denote := + @applyExit_sound (before8935 k) (before8936 k) exit35 1 valid35 (macro8935 k) +theorem macro8936 (k : Nat) : applyExit (before8936 k) exit36 14 = some (before8937 k) := by + simp (disch := omega) [before8936, before8937, exit36, applyExit, pop, push] + <;> omega +theorem step8936 (k : Nat) : Runs (14*2) (before8936 k).denote (before8937 k).denote := + @applyExit_sound (before8936 k) (before8937 k) exit36 14 valid36 (macro8936 k) +theorem macro8937 (k : Nat) : applyExit (before8937 k) exit31 1 = some (before8938 k) := by + simp (disch := omega) [before8937, before8938, exit31, applyExit, pop, push] + <;> omega +theorem step8937 (k : Nat) : Runs (1*1) (before8937 k).denote (before8938 k).denote := + @applyExit_sound (before8937 k) (before8938 k) exit31 1 valid31 (macro8937 k) +theorem macro8938 (k : Nat) : applyExit (before8938 k) exit10 14 = some (before8939 k) := by + simp (disch := omega) [before8938, before8939, exit10, applyExit, pop, push] + <;> omega +theorem step8938 (k : Nat) : Runs (14*2) (before8938 k).denote (before8939 k).denote := + @applyExit_sound (before8938 k) (before8939 k) exit10 14 valid10 (macro8938 k) +theorem macro8939 (k : Nat) : applyExit (before8939 k) exit32 1 = some (before8940 k) := by + simp (disch := omega) [before8939, before8940, exit32, applyExit, pop, push] + <;> omega +theorem step8939 (k : Nat) : Runs (1*3) (before8939 k).denote (before8940 k).denote := + @applyExit_sound (before8939 k) (before8940 k) exit32 1 valid32 (macro8939 k) +theorem macro8940 (k : Nat) : applyExit (before8940 k) exit36 14 = some (before8941 k) := by + simp (disch := omega) [before8940, before8941, exit36, applyExit, pop, push] + <;> omega +theorem step8940 (k : Nat) : Runs (14*2) (before8940 k).denote (before8941 k).denote := + @applyExit_sound (before8940 k) (before8941 k) exit36 14 valid36 (macro8940 k) +theorem macro8941 (k : Nat) : applyExit (before8941 k) exit33 1 = some (before8942 k) := by + simp (disch := omega) [before8941, before8942, exit33, applyExit, pop, push] + <;> omega +theorem step8941 (k : Nat) : Runs (1*2) (before8941 k).denote (before8942 k).denote := + @applyExit_sound (before8941 k) (before8942 k) exit33 1 valid33 (macro8941 k) +theorem macro8942 (k : Nat) : applyExit (before8942 k) exit34 5 = some (before8943 k) := by + simp (disch := omega) [before8942, before8943, exit34, applyExit, pop, push] + <;> omega +theorem step8942 (k : Nat) : Runs (5*2) (before8942 k).denote (before8943 k).denote := + @applyExit_sound (before8942 k) (before8943 k) exit34 5 valid34 (macro8942 k) +theorem macro8943 (k : Nat) : applyExit (before8943 k) exit35 1 = some (before8944 k) := by + simp (disch := omega) [before8943, before8944, exit35, applyExit, pop, push] + <;> omega +theorem step8943 (k : Nat) : Runs (1*2) (before8943 k).denote (before8944 k).denote := + @applyExit_sound (before8943 k) (before8944 k) exit35 1 valid35 (macro8943 k) +theorem macro8944 (k : Nat) : applyExit (before8944 k) exit36 12 = some (before8945 k) := by + simp (disch := omega) [before8944, before8945, exit36, applyExit, pop, push] + <;> omega +theorem step8944 (k : Nat) : Runs (12*2) (before8944 k).denote (before8945 k).denote := + @applyExit_sound (before8944 k) (before8945 k) exit36 12 valid36 (macro8944 k) +theorem macro8945 (k : Nat) : applyExit (before8945 k) exit31 1 = some (before8946 k) := by + simp (disch := omega) [before8945, before8946, exit31, applyExit, pop, push] + <;> omega +theorem step8945 (k : Nat) : Runs (1*1) (before8945 k).denote (before8946 k).denote := + @applyExit_sound (before8945 k) (before8946 k) exit31 1 valid31 (macro8945 k) +theorem macro8946 (k : Nat) : applyExit (before8946 k) exit10 12 = some (before8947 k) := by + simp (disch := omega) [before8946, before8947, exit10, applyExit, pop, push] + <;> omega +theorem step8946 (k : Nat) : Runs (12*2) (before8946 k).denote (before8947 k).denote := + @applyExit_sound (before8946 k) (before8947 k) exit10 12 valid10 (macro8946 k) +theorem macro8947 (k : Nat) : applyExit (before8947 k) exit32 1 = some (before8948 k) := by + simp (disch := omega) [before8947, before8948, exit32, applyExit, pop, push] + <;> omega +theorem step8947 (k : Nat) : Runs (1*3) (before8947 k).denote (before8948 k).denote := + @applyExit_sound (before8947 k) (before8948 k) exit32 1 valid32 (macro8947 k) +theorem macro8948 (k : Nat) : applyExit (before8948 k) exit36 12 = some (before8949 k) := by + simp (disch := omega) [before8948, before8949, exit36, applyExit, pop, push] + <;> omega +theorem step8948 (k : Nat) : Runs (12*2) (before8948 k).denote (before8949 k).denote := + @applyExit_sound (before8948 k) (before8949 k) exit36 12 valid36 (macro8948 k) +theorem macro8949 (k : Nat) : applyExit (before8949 k) exit33 1 = some (before8950 k) := by + simp (disch := omega) [before8949, before8950, exit33, applyExit, pop, push] + <;> omega +theorem step8949 (k : Nat) : Runs (1*2) (before8949 k).denote (before8950 k).denote := + @applyExit_sound (before8949 k) (before8950 k) exit33 1 valid33 (macro8949 k) +theorem macro8950 (k : Nat) : applyExit (before8950 k) exit34 5 = some (before8951 k) := by + simp (disch := omega) [before8950, before8951, exit34, applyExit, pop, push] + <;> omega +theorem step8950 (k : Nat) : Runs (5*2) (before8950 k).denote (before8951 k).denote := + @applyExit_sound (before8950 k) (before8951 k) exit34 5 valid34 (macro8950 k) +theorem macro8951 (k : Nat) : applyExit (before8951 k) exit35 1 = some (before8952 k) := by + simp (disch := omega) [before8951, before8952, exit35, applyExit, pop, push] + <;> omega +theorem step8951 (k : Nat) : Runs (1*2) (before8951 k).denote (before8952 k).denote := + @applyExit_sound (before8951 k) (before8952 k) exit35 1 valid35 (macro8951 k) +theorem macro8952 (k : Nat) : applyExit (before8952 k) exit36 12 = some (before8953 k) := by + simp (disch := omega) [before8952, before8953, exit36, applyExit, pop, push] + <;> omega +theorem step8952 (k : Nat) : Runs (12*2) (before8952 k).denote (before8953 k).denote := + @applyExit_sound (before8952 k) (before8953 k) exit36 12 valid36 (macro8952 k) +theorem macro8953 (k : Nat) : applyExit (before8953 k) exit31 1 = some (before8954 k) := by + simp (disch := omega) [before8953, before8954, exit31, applyExit, pop, push] + <;> omega +theorem step8953 (k : Nat) : Runs (1*1) (before8953 k).denote (before8954 k).denote := + @applyExit_sound (before8953 k) (before8954 k) exit31 1 valid31 (macro8953 k) +theorem macro8954 (k : Nat) : applyExit (before8954 k) exit10 12 = some (before8955 k) := by + simp (disch := omega) [before8954, before8955, exit10, applyExit, pop, push] + <;> omega +theorem step8954 (k : Nat) : Runs (12*2) (before8954 k).denote (before8955 k).denote := + @applyExit_sound (before8954 k) (before8955 k) exit10 12 valid10 (macro8954 k) +theorem macro8955 (k : Nat) : applyExit (before8955 k) exit32 1 = some (before8956 k) := by + simp (disch := omega) [before8955, before8956, exit32, applyExit, pop, push] + <;> omega +theorem step8955 (k : Nat) : Runs (1*3) (before8955 k).denote (before8956 k).denote := + @applyExit_sound (before8955 k) (before8956 k) exit32 1 valid32 (macro8955 k) +theorem macro8956 (k : Nat) : applyExit (before8956 k) exit36 12 = some (before8957 k) := by + simp (disch := omega) [before8956, before8957, exit36, applyExit, pop, push] + <;> omega +theorem step8956 (k : Nat) : Runs (12*2) (before8956 k).denote (before8957 k).denote := + @applyExit_sound (before8956 k) (before8957 k) exit36 12 valid36 (macro8956 k) +theorem macro8957 (k : Nat) : applyExit (before8957 k) exit33 1 = some (before8958 k) := by + simp (disch := omega) [before8957, before8958, exit33, applyExit, pop, push] + <;> omega +theorem step8957 (k : Nat) : Runs (1*2) (before8957 k).denote (before8958 k).denote := + @applyExit_sound (before8957 k) (before8958 k) exit33 1 valid33 (macro8957 k) +theorem macro8958 (k : Nat) : applyExit (before8958 k) exit34 5 = some (before8959 k) := by + simp (disch := omega) [before8958, before8959, exit34, applyExit, pop, push] + <;> omega +theorem step8958 (k : Nat) : Runs (5*2) (before8958 k).denote (before8959 k).denote := + @applyExit_sound (before8958 k) (before8959 k) exit34 5 valid34 (macro8958 k) +theorem macro8959 (k : Nat) : applyExit (before8959 k) exit35 1 = some (before8960 k) := by + simp (disch := omega) [before8959, before8960, exit35, applyExit, pop, push] + <;> omega +theorem step8959 (k : Nat) : Runs (1*2) (before8959 k).denote (before8960 k).denote := + @applyExit_sound (before8959 k) (before8960 k) exit35 1 valid35 (macro8959 k) +theorem macro8960 (k : Nat) : applyExit (before8960 k) exit36 3 = some (before8961 k) := by + simp (disch := omega) [before8960, before8961, exit36, applyExit, pop, push] + <;> omega +theorem step8960 (k : Nat) : Runs (3*2) (before8960 k).denote (before8961 k).denote := + @applyExit_sound (before8960 k) (before8961 k) exit36 3 valid36 (macro8960 k) +theorem macro8961 (k : Nat) : applyExit (before8961 k) exit413 1 = some (before8962 k) := by + simp (disch := omega) [before8961, before8962, exit413, applyExit, pop, push] + <;> omega +theorem step8961 (k : Nat) : Runs (1*37) (before8961 k).denote (before8962 k).denote := + @applyExit_sound (before8961 k) (before8962 k) exit413 1 valid413 (macro8961 k) +theorem macro8962 (k : Nat) : applyExit (before8962 k) exit10 3 = some (before8963 k) := by + simp (disch := omega) [before8962, before8963, exit10, applyExit, pop, push] + <;> omega +theorem step8962 (k : Nat) : Runs (3*2) (before8962 k).denote (before8963 k).denote := + @applyExit_sound (before8962 k) (before8963 k) exit10 3 valid10 (macro8962 k) +theorem macro8963 (k : Nat) : applyExit (before8963 k) exit32 1 = some (before8964 k) := by + simp (disch := omega) [before8963, before8964, exit32, applyExit, pop, push] + <;> omega +theorem step8963 (k : Nat) : Runs (1*3) (before8963 k).denote (before8964 k).denote := + @applyExit_sound (before8963 k) (before8964 k) exit32 1 valid32 (macro8963 k) +theorem macro8964 (k : Nat) : applyExit (before8964 k) exit36 3 = some (before8965 k) := by + simp (disch := omega) [before8964, before8965, exit36, applyExit, pop, push] + <;> omega +theorem step8964 (k : Nat) : Runs (3*2) (before8964 k).denote (before8965 k).denote := + @applyExit_sound (before8964 k) (before8965 k) exit36 3 valid36 (macro8964 k) +theorem macro8965 (k : Nat) : applyExit (before8965 k) exit414 1 = some (before8966 k) := by + simp (disch := omega) [before8965, before8966, exit414, applyExit, pop, push] + <;> omega +theorem step8965 (k : Nat) : Runs (1*38) (before8965 k).denote (before8966 k).denote := + @applyExit_sound (before8965 k) (before8966 k) exit414 1 valid414 (macro8965 k) +theorem macro8966 (k : Nat) : applyExit (before8966 k) exit413 1 = some (before8967 k) := by + simp (disch := omega) [before8966, before8967, exit413, applyExit, pop, push] + <;> omega +theorem step8966 (k : Nat) : Runs (1*37) (before8966 k).denote (before8967 k).denote := + @applyExit_sound (before8966 k) (before8967 k) exit413 1 valid413 (macro8966 k) +theorem macro8967 (k : Nat) : applyExit (before8967 k) exit415 1 = some (before8968 k) := by + simp (disch := omega) [before8967, before8968, exit415, applyExit, pop, push] + <;> omega +theorem step8967 (k : Nat) : Runs (1*15) (before8967 k).denote (before8968 k).denote := + @applyExit_sound (before8967 k) (before8968 k) exit415 1 valid415 (macro8967 k) +theorem macro8968 (k : Nat) : applyExit (before8968 k) exit414 1 = some (before8969 k) := by + simp (disch := omega) [before8968, before8969, exit414, applyExit, pop, push] + <;> omega +theorem step8968 (k : Nat) : Runs (1*38) (before8968 k).denote (before8969 k).denote := + @applyExit_sound (before8968 k) (before8969 k) exit414 1 valid414 (macro8968 k) +theorem macro8969 (k : Nat) : applyExit (before8969 k) exit413 1 = some (before8970 k) := by + simp (disch := omega) [before8969, before8970, exit413, applyExit, pop, push] + <;> omega +theorem step8969 (k : Nat) : Runs (1*37) (before8969 k).denote (before8970 k).denote := + @applyExit_sound (before8969 k) (before8970 k) exit413 1 valid413 (macro8969 k) +theorem macro8970 (k : Nat) : applyExit (before8970 k) exit415 1 = some (before8971 k) := by + simp (disch := omega) [before8970, before8971, exit415, applyExit, pop, push] + <;> omega +theorem step8970 (k : Nat) : Runs (1*15) (before8970 k).denote (before8971 k).denote := + @applyExit_sound (before8970 k) (before8971 k) exit415 1 valid415 (macro8970 k) +theorem macro8971 (k : Nat) : applyExit (before8971 k) exit414 1 = some (before8972 k) := by + simp (disch := omega) [before8971, before8972, exit414, applyExit, pop, push] + <;> omega +theorem step8971 (k : Nat) : Runs (1*38) (before8971 k).denote (before8972 k).denote := + @applyExit_sound (before8971 k) (before8972 k) exit414 1 valid414 (macro8971 k) +theorem macro8972 (k : Nat) : applyExit (before8972 k) exit413 1 = some (before8973 k) := by + simp (disch := omega) [before8972, before8973, exit413, applyExit, pop, push] + <;> omega +theorem step8972 (k : Nat) : Runs (1*37) (before8972 k).denote (before8973 k).denote := + @applyExit_sound (before8972 k) (before8973 k) exit413 1 valid413 (macro8972 k) +theorem macro8973 (k : Nat) : applyExit (before8973 k) exit415 1 = some (before8974 k) := by + simp (disch := omega) [before8973, before8974, exit415, applyExit, pop, push] + <;> omega +theorem step8973 (k : Nat) : Runs (1*15) (before8973 k).denote (before8974 k).denote := + @applyExit_sound (before8973 k) (before8974 k) exit415 1 valid415 (macro8973 k) +def cycleState8974 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w372,(3+1*j)⟩,⟨w0,4⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w370,1⟩,⟨w269,(1*k+2-1*j)⟩,⟨w369,1⟩,⟨w236,1⟩,⟨w0,791761145⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,29⟩,⟨w368,(1*k+8)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩]⟩ +def cyclePart8974_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w371,1⟩,⟨w372,(3+1*j)⟩,⟨w0,4⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w269,(1*k+2-1*j)⟩,⟨w369,1⟩,⟨w236,1⟩,⟨w0,791761145⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,29⟩,⟨w368,(1*k+8)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩]⟩ +def cyclePart8974_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w371,1⟩,⟨w372,(3+1*j)⟩,⟨w0,4⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w370,1⟩,⟨w269,(1*k+1-1*j)⟩,⟨w369,1⟩,⟨w236,1⟩,⟨w0,791761145⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,29⟩,⟨w368,(1*k+8)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩]⟩ +theorem cycleMacro8974_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState8974 k j) exit414 1 = some (cyclePart8974_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState8974, cyclePart8974_0, exit414, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8974_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart8974_0 k j) exit413 1 = some (cyclePart8974_1 k j) := by + have hp : 1 ≤ (1*k+2-1*j) := by omega + have he : 1 ≠ (1*k+2-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8974_0, cyclePart8974_1, exit413, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro8974_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart8974_1 k j) exit415 1 = some (cycleState8974 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart8974_1, cycleState8974, exit415, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun8974 (k j : Nat) (hj : j < (1*k+1)) : Runs 90 (cycleState8974 k j).denote (cycleState8974 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState8974 k j).denote (cyclePart8974_0 k j).denote := @applyExit_sound (cycleState8974 k j) (cyclePart8974_0 k j) exit414 1 valid414 (cycleMacro8974_0 k j hj) + have h1 : Runs (1*37) (cyclePart8974_0 k j).denote (cyclePart8974_1 k j).denote := @applyExit_sound (cyclePart8974_0 k j) (cyclePart8974_1 k j) exit413 1 valid413 (cycleMacro8974_1 k j hj) + have h2 : Runs (1*15) (cyclePart8974_1 k j).denote (cycleState8974 k (j+1)).denote := @applyExit_sound (cyclePart8974_1 k j) (cycleState8974 k (j+1)) exit415 1 valid415 (cycleMacro8974_2 k j hj) + exact (@Runs.trans (1*38) ((1*37)+(1*15)) (cycleState8974 k j).denote (cyclePart8974_0 k j).denote (cycleState8974 k (j+1)).denote h0 (@Runs.trans (1*37) (1*15) (cyclePart8974_0 k j).denote (cyclePart8974_1 k j).denote (cycleState8974 k (j+1)).denote h1 h2)) +theorem step8974 (k : Nat) : Runs ((1*k+1)*90) (before8974 k).denote (before8975 k).denote := by + have h := Runs.chain (fun j => (cycleState8974 k j).denote) 90 (1*k+1) (cycleRun8974 k) + have h0 : cycleState8974 k 0 = before8974 k := by simp [cycleState8974, before8974] + have h1 : cycleState8974 k (1*k+1) = before8975 k := by + simp [cycleState8974, before8975] <;> omega + simpa only [h0, h1] using h +theorem macro8975 (k : Nat) : applyExit (before8975 k) exit414 1 = some (before8976 k) := by + simp (disch := omega) [before8975, before8976, exit414, applyExit, pop, push] + <;> omega +theorem step8975 (k : Nat) : Runs (1*38) (before8975 k).denote (before8976 k).denote := + @applyExit_sound (before8975 k) (before8976 k) exit414 1 valid414 (macro8975 k) +theorem macro8976 (k : Nat) : applyExit (before8976 k) exit413 1 = some (before8977 k) := by + simp (disch := omega) [before8976, before8977, exit413, applyExit, pop, push] + <;> omega +theorem step8976 (k : Nat) : Runs (1*37) (before8976 k).denote (before8977 k).denote := + @applyExit_sound (before8976 k) (before8977 k) exit413 1 valid413 (macro8976 k) +theorem macro8977 (k : Nat) : applyExit (before8977 k) exit415 1 = some (before8978 k) := by + simp (disch := omega) [before8977, before8978, exit415, applyExit, pop, push] + <;> omega +theorem step8977 (k : Nat) : Runs (1*15) (before8977 k).denote (before8978 k).denote := + @applyExit_sound (before8977 k) (before8978 k) exit415 1 valid415 (macro8977 k) +theorem macro8978 (k : Nat) : applyExit (before8978 k) exit414 1 = some (before8979 k) := by + simp (disch := omega) [before8978, before8979, exit414, applyExit, pop, push] + <;> omega +theorem step8978 (k : Nat) : Runs (1*38) (before8978 k).denote (before8979 k).denote := + @applyExit_sound (before8978 k) (before8979 k) exit414 1 valid414 (macro8978 k) +theorem macro8979 (k : Nat) : applyExit (before8979 k) exit416 1 = some (before8980 k) := by + simp (disch := omega) [before8979, before8980, exit416, applyExit, pop, push] + <;> omega +theorem step8979 (k : Nat) : Runs (1*37) (before8979 k).denote (before8980 k).denote := + @applyExit_sound (before8979 k) (before8980 k) exit416 1 valid416 (macro8979 k) +theorem macro8980 (k : Nat) : applyExit (before8980 k) exit415 1 = some (before8981 k) := by + simp (disch := omega) [before8980, before8981, exit415, applyExit, pop, push] + <;> omega +theorem step8980 (k : Nat) : Runs (1*15) (before8980 k).denote (before8981 k).denote := + @applyExit_sound (before8980 k) (before8981 k) exit415 1 valid415 (macro8980 k) +theorem macro8981 (k : Nat) : applyExit (before8981 k) exit417 1 = some (before8982 k) := by + simp (disch := omega) [before8981, before8982, exit417, applyExit, pop, push] + <;> omega +theorem step8981 (k : Nat) : Runs (1*38) (before8981 k).denote (before8982 k).denote := + @applyExit_sound (before8981 k) (before8982 k) exit417 1 valid417 (macro8981 k) +theorem macro8982 (k : Nat) : applyExit (before8982 k) exit283 1 = some (before8983 k) := by + simp (disch := omega) [before8982, before8983, exit283, applyExit, pop, push] + <;> omega +theorem step8982 (k : Nat) : Runs (1*38) (before8982 k).denote (before8983 k).denote := + @applyExit_sound (before8982 k) (before8983 k) exit283 1 valid283 (macro8982 k) +theorem macro8983 (k : Nat) : applyExit (before8983 k) exit34 791761145 = some (before8984 k) := by + simp (disch := omega) [before8983, before8984, exit34, applyExit, pop, push] + <;> omega +theorem step8983 (k : Nat) : Runs (791761145*2) (before8983 k).denote (before8984 k).denote := + @applyExit_sound (before8983 k) (before8984 k) exit34 791761145 valid34 (macro8983 k) +theorem macro8984 (k : Nat) : applyExit (before8984 k) exit35 1 = some (before8985 k) := by + simp (disch := omega) [before8984, before8985, exit35, applyExit, pop, push] + <;> omega +theorem step8984 (k : Nat) : Runs (1*2) (before8984 k).denote (before8985 k).denote := + @applyExit_sound (before8984 k) (before8985 k) exit35 1 valid35 (macro8984 k) +theorem macro8985 (k : Nat) : applyExit (before8985 k) exit36 11 = some (before8986 k) := by + simp (disch := omega) [before8985, before8986, exit36, applyExit, pop, push] + <;> omega +theorem step8985 (k : Nat) : Runs (11*2) (before8985 k).denote (before8986 k).denote := + @applyExit_sound (before8985 k) (before8986 k) exit36 11 valid36 (macro8985 k) +theorem macro8986 (k : Nat) : applyExit (before8986 k) exit31 1 = some (before8987 k) := by + simp (disch := omega) [before8986, before8987, exit31, applyExit, pop, push] + <;> omega +theorem step8986 (k : Nat) : Runs (1*1) (before8986 k).denote (before8987 k).denote := + @applyExit_sound (before8986 k) (before8987 k) exit31 1 valid31 (macro8986 k) +theorem macro8987 (k : Nat) : applyExit (before8987 k) exit10 11 = some (before8988 k) := by + simp (disch := omega) [before8987, before8988, exit10, applyExit, pop, push] + <;> omega +theorem step8987 (k : Nat) : Runs (11*2) (before8987 k).denote (before8988 k).denote := + @applyExit_sound (before8987 k) (before8988 k) exit10 11 valid10 (macro8987 k) +theorem macro8988 (k : Nat) : applyExit (before8988 k) exit32 1 = some (before8989 k) := by + simp (disch := omega) [before8988, before8989, exit32, applyExit, pop, push] + <;> omega +theorem step8988 (k : Nat) : Runs (1*3) (before8988 k).denote (before8989 k).denote := + @applyExit_sound (before8988 k) (before8989 k) exit32 1 valid32 (macro8988 k) +theorem macro8989 (k : Nat) : applyExit (before8989 k) exit36 11 = some (before8990 k) := by + simp (disch := omega) [before8989, before8990, exit36, applyExit, pop, push] + <;> omega +theorem step8989 (k : Nat) : Runs (11*2) (before8989 k).denote (before8990 k).denote := + @applyExit_sound (before8989 k) (before8990 k) exit36 11 valid36 (macro8989 k) +theorem macro8990 (k : Nat) : applyExit (before8990 k) exit33 1 = some (before8991 k) := by + simp (disch := omega) [before8990, before8991, exit33, applyExit, pop, push] + <;> omega +theorem step8990 (k : Nat) : Runs (1*2) (before8990 k).denote (before8991 k).denote := + @applyExit_sound (before8990 k) (before8991 k) exit33 1 valid33 (macro8990 k) +theorem macro8991 (k : Nat) : applyExit (before8991 k) exit34 18 = some (before8992 k) := by + simp (disch := omega) [before8991, before8992, exit34, applyExit, pop, push] + <;> omega +theorem step8991 (k : Nat) : Runs (18*2) (before8991 k).denote (before8992 k).denote := + @applyExit_sound (before8991 k) (before8992 k) exit34 18 valid34 (macro8991 k) +theorem macro8992 (k : Nat) : applyExit (before8992 k) exit35 1 = some (before8993 k) := by + simp (disch := omega) [before8992, before8993, exit35, applyExit, pop, push] + <;> omega +theorem step8992 (k : Nat) : Runs (1*2) (before8992 k).denote (before8993 k).denote := + @applyExit_sound (before8992 k) (before8993 k) exit35 1 valid35 (macro8992 k) +theorem macro8993 (k : Nat) : applyExit (before8993 k) exit36 43 = some (before8994 k) := by + simp (disch := omega) [before8993, before8994, exit36, applyExit, pop, push] + <;> omega +theorem step8993 (k : Nat) : Runs (43*2) (before8993 k).denote (before8994 k).denote := + @applyExit_sound (before8993 k) (before8994 k) exit36 43 valid36 (macro8993 k) +theorem macro8994 (k : Nat) : applyExit (before8994 k) exit31 1 = some (before8995 k) := by + simp (disch := omega) [before8994, before8995, exit31, applyExit, pop, push] + <;> omega +theorem step8994 (k : Nat) : Runs (1*1) (before8994 k).denote (before8995 k).denote := + @applyExit_sound (before8994 k) (before8995 k) exit31 1 valid31 (macro8994 k) +theorem macro8995 (k : Nat) : applyExit (before8995 k) exit10 43 = some (before8996 k) := by + simp (disch := omega) [before8995, before8996, exit10, applyExit, pop, push] + <;> omega +theorem step8995 (k : Nat) : Runs (43*2) (before8995 k).denote (before8996 k).denote := + @applyExit_sound (before8995 k) (before8996 k) exit10 43 valid10 (macro8995 k) +theorem macro8996 (k : Nat) : applyExit (before8996 k) exit32 1 = some (before8997 k) := by + simp (disch := omega) [before8996, before8997, exit32, applyExit, pop, push] + <;> omega +theorem step8996 (k : Nat) : Runs (1*3) (before8996 k).denote (before8997 k).denote := + @applyExit_sound (before8996 k) (before8997 k) exit32 1 valid32 (macro8996 k) +theorem macro8997 (k : Nat) : applyExit (before8997 k) exit36 43 = some (before8998 k) := by + simp (disch := omega) [before8997, before8998, exit36, applyExit, pop, push] + <;> omega +theorem step8997 (k : Nat) : Runs (43*2) (before8997 k).denote (before8998 k).denote := + @applyExit_sound (before8997 k) (before8998 k) exit36 43 valid36 (macro8997 k) +theorem macro8998 (k : Nat) : applyExit (before8998 k) exit33 1 = some (before8999 k) := by + simp (disch := omega) [before8998, before8999, exit33, applyExit, pop, push] + <;> omega +theorem step8998 (k : Nat) : Runs (1*2) (before8998 k).denote (before8999 k).denote := + @applyExit_sound (before8998 k) (before8999 k) exit33 1 valid33 (macro8998 k) +theorem macro8999 (k : Nat) : applyExit (before8999 k) exit34 12 = some (after8999 k) := by + simp (disch := omega) [before8999, after8999, exit34, applyExit, pop, push] + <;> omega +theorem step8999 (k : Nat) : Runs (12*2) (before8999 k).denote (after8999 k).denote := + @applyExit_sound (before8999 k) (after8999 k) exit34 12 valid34 (macro8999 k) +theorem chunkRun089 (k : Nat) : Runs (90*k+1583523827) (before8900 k).denote (after8999 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))))+((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4))))))+(((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))))+((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2))))))) ((((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))))+((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90))))))+(((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2))))))) (before8900 k).denote (before8950 k).denote (after8999 k).denote (@Runs.trans (((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))))+((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4)))))) (((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))))+((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2)))))) (before8900 k).denote (before8925 k).denote (before8950 k).denote (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2))))) ((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4))))) (before8900 k).denote (before8912 k).denote (before8925 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))) (before8900 k).denote (before8906 k).denote (before8912 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((5*2)+(1*2))) (before8900 k).denote (before8903 k).denote (before8906 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before8900 k).denote (before8901 k).denote (before8903 k).denote (step8900 k) (@Runs.trans (1*2) (11*2) (before8901 k).denote (before8902 k).denote (before8903 k).denote (step8901 k) (step8902 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before8903 k).denote (before8904 k).denote (before8906 k).denote (step8903 k) (@Runs.trans (5*2) (1*2) (before8904 k).denote (before8905 k).denote (before8906 k).denote (step8904 k) (step8905 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((5*2)+((1*2)+(1*2))) (before8906 k).denote (before8909 k).denote (before8912 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before8906 k).denote (before8907 k).denote (before8909 k).denote (step8906 k) (@Runs.trans (11*2) (1*2) (before8907 k).denote (before8908 k).denote (before8909 k).denote (step8907 k) (step8908 k))) (@Runs.trans (5*2) ((1*2)+(1*2)) (before8909 k).denote (before8910 k).denote (before8912 k).denote (step8909 k) (@Runs.trans (1*2) (1*2) (before8910 k).denote (before8911 k).denote (before8912 k).denote (step8910 k) (step8911 k))))) (@Runs.trans (((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4)))) (((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4)))) (before8912 k).denote (before8918 k).denote (before8925 k).denote (@Runs.trans ((13*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(1*4))) (before8912 k).denote (before8915 k).denote (before8918 k).denote (@Runs.trans (13*2) ((1*2)+(4*2)) (before8912 k).denote (before8913 k).denote (before8915 k).denote (step8912 k) (@Runs.trans (1*2) (4*2) (before8913 k).denote (before8914 k).denote (before8915 k).denote (step8913 k) (step8914 k))) (@Runs.trans (1*2) ((1*2)+(1*4)) (before8915 k).denote (before8916 k).denote (before8918 k).denote (step8915 k) (@Runs.trans (1*2) (1*4) (before8916 k).denote (before8917 k).denote (before8918 k).denote (step8916 k) (step8917 k)))) (@Runs.trans ((1*1)+((1*2)+(1*3))) (((1*2)+(1*2))+((1*2)+(1*4))) (before8918 k).denote (before8921 k).denote (before8925 k).denote (@Runs.trans (1*1) ((1*2)+(1*3)) (before8918 k).denote (before8919 k).denote (before8921 k).denote (step8918 k) (@Runs.trans (1*2) (1*3) (before8919 k).denote (before8920 k).denote (before8921 k).denote (step8919 k) (step8920 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*4)) (before8921 k).denote (before8923 k).denote (before8925 k).denote (@Runs.trans (1*2) (1*2) (before8921 k).denote (before8922 k).denote (before8923 k).denote (step8921 k) (step8922 k)) (@Runs.trans (1*2) (1*4) (before8923 k).denote (before8924 k).denote (before8925 k).denote (step8923 k) (step8924 k)))))) (@Runs.trans ((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2))))) ((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2))))) (before8925 k).denote (before8937 k).denote (before8950 k).denote (@Runs.trans (((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3)))) (((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))) (before8925 k).denote (before8931 k).denote (before8937 k).denote (@Runs.trans ((1*1)+((1*2)+(1*3))) ((1*2)+((1*2)+(1*3))) (before8925 k).denote (before8928 k).denote (before8931 k).denote (@Runs.trans (1*1) ((1*2)+(1*3)) (before8925 k).denote (before8926 k).denote (before8928 k).denote (step8925 k) (@Runs.trans (1*2) (1*3) (before8926 k).denote (before8927 k).denote (before8928 k).denote (step8926 k) (step8927 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8928 k).denote (before8929 k).denote (before8931 k).denote (step8928 k) (@Runs.trans (1*2) (1*3) (before8929 k).denote (before8930 k).denote (before8931 k).denote (step8929 k) (step8930 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) ((10*2)+((1*2)+(14*2))) (before8931 k).denote (before8934 k).denote (before8937 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8931 k).denote (before8932 k).denote (before8934 k).denote (step8931 k) (@Runs.trans (1*3) (1*2) (before8932 k).denote (before8933 k).denote (before8934 k).denote (step8932 k) (step8933 k))) (@Runs.trans (10*2) ((1*2)+(14*2)) (before8934 k).denote (before8935 k).denote (before8937 k).denote (step8934 k) (@Runs.trans (1*2) (14*2) (before8935 k).denote (before8936 k).denote (before8937 k).denote (step8935 k) (step8936 k))))) (@Runs.trans (((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2)))) (((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2)))) (before8937 k).denote (before8943 k).denote (before8950 k).denote (@Runs.trans ((1*1)+((14*2)+(1*3))) ((14*2)+((1*2)+(5*2))) (before8937 k).denote (before8940 k).denote (before8943 k).denote (@Runs.trans (1*1) ((14*2)+(1*3)) (before8937 k).denote (before8938 k).denote (before8940 k).denote (step8937 k) (@Runs.trans (14*2) (1*3) (before8938 k).denote (before8939 k).denote (before8940 k).denote (step8938 k) (step8939 k))) (@Runs.trans (14*2) ((1*2)+(5*2)) (before8940 k).denote (before8941 k).denote (before8943 k).denote (step8940 k) (@Runs.trans (1*2) (5*2) (before8941 k).denote (before8942 k).denote (before8943 k).denote (step8941 k) (step8942 k)))) (@Runs.trans ((1*2)+((12*2)+(1*1))) (((12*2)+(1*3))+((12*2)+(1*2))) (before8943 k).denote (before8946 k).denote (before8950 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before8943 k).denote (before8944 k).denote (before8946 k).denote (step8943 k) (@Runs.trans (12*2) (1*1) (before8944 k).denote (before8945 k).denote (before8946 k).denote (step8944 k) (step8945 k))) (@Runs.trans ((12*2)+(1*3)) ((12*2)+(1*2)) (before8946 k).denote (before8948 k).denote (before8950 k).denote (@Runs.trans (12*2) (1*3) (before8946 k).denote (before8947 k).denote (before8948 k).denote (step8946 k) (step8947 k)) (@Runs.trans (12*2) (1*2) (before8948 k).denote (before8949 k).denote (before8950 k).denote (step8948 k) (step8949 k))))))) (@Runs.trans (((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))))+((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90)))))) (((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2)))))) (before8950 k).denote (before8975 k).denote (after8999 k).denote (@Runs.trans ((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37))))) ((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90))))) (before8950 k).denote (before8962 k).denote (before8975 k).denote (@Runs.trans (((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3)))) (((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))) (before8950 k).denote (before8956 k).denote (before8962 k).denote (@Runs.trans ((5*2)+((1*2)+(12*2))) ((1*1)+((12*2)+(1*3))) (before8950 k).denote (before8953 k).denote (before8956 k).denote (@Runs.trans (5*2) ((1*2)+(12*2)) (before8950 k).denote (before8951 k).denote (before8953 k).denote (step8950 k) (@Runs.trans (1*2) (12*2) (before8951 k).denote (before8952 k).denote (before8953 k).denote (step8951 k) (step8952 k))) (@Runs.trans (1*1) ((12*2)+(1*3)) (before8953 k).denote (before8954 k).denote (before8956 k).denote (step8953 k) (@Runs.trans (12*2) (1*3) (before8954 k).denote (before8955 k).denote (before8956 k).denote (step8954 k) (step8955 k)))) (@Runs.trans ((12*2)+((1*2)+(5*2))) ((1*2)+((3*2)+(1*37))) (before8956 k).denote (before8959 k).denote (before8962 k).denote (@Runs.trans (12*2) ((1*2)+(5*2)) (before8956 k).denote (before8957 k).denote (before8959 k).denote (step8956 k) (@Runs.trans (1*2) (5*2) (before8957 k).denote (before8958 k).denote (before8959 k).denote (step8957 k) (step8958 k))) (@Runs.trans (1*2) ((3*2)+(1*37)) (before8959 k).denote (before8960 k).denote (before8962 k).denote (step8959 k) (@Runs.trans (3*2) (1*37) (before8960 k).denote (before8961 k).denote (before8962 k).denote (step8960 k) (step8961 k))))) (@Runs.trans (((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15)))) (((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90)))) (before8962 k).denote (before8968 k).denote (before8975 k).denote (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*38)+((1*37)+(1*15))) (before8962 k).denote (before8965 k).denote (before8968 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before8962 k).denote (before8963 k).denote (before8965 k).denote (step8962 k) (@Runs.trans (1*3) (3*2) (before8963 k).denote (before8964 k).denote (before8965 k).denote (step8963 k) (step8964 k))) (@Runs.trans (1*38) ((1*37)+(1*15)) (before8965 k).denote (before8966 k).denote (before8968 k).denote (step8965 k) (@Runs.trans (1*37) (1*15) (before8966 k).denote (before8967 k).denote (before8968 k).denote (step8966 k) (step8967 k)))) (@Runs.trans ((1*38)+((1*37)+(1*15))) (((1*38)+(1*37))+((1*15)+((1*k+1)*90))) (before8968 k).denote (before8971 k).denote (before8975 k).denote (@Runs.trans (1*38) ((1*37)+(1*15)) (before8968 k).denote (before8969 k).denote (before8971 k).denote (step8968 k) (@Runs.trans (1*37) (1*15) (before8969 k).denote (before8970 k).denote (before8971 k).denote (step8969 k) (step8970 k))) (@Runs.trans ((1*38)+(1*37)) ((1*15)+((1*k+1)*90)) (before8971 k).denote (before8973 k).denote (before8975 k).denote (@Runs.trans (1*38) (1*37) (before8971 k).denote (before8972 k).denote (before8973 k).denote (step8971 k) (step8972 k)) (@Runs.trans (1*15) ((1*k+1)*90) (before8973 k).denote (before8974 k).denote (before8975 k).denote (step8973 k) (step8974 k)))))) (@Runs.trans ((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1))))) ((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2))))) (before8975 k).denote (before8987 k).denote (after8999 k).denote (@Runs.trans (((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15)))) (((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))) (before8975 k).denote (before8981 k).denote (before8987 k).denote (@Runs.trans ((1*38)+((1*37)+(1*15))) ((1*38)+((1*37)+(1*15))) (before8975 k).denote (before8978 k).denote (before8981 k).denote (@Runs.trans (1*38) ((1*37)+(1*15)) (before8975 k).denote (before8976 k).denote (before8978 k).denote (step8975 k) (@Runs.trans (1*37) (1*15) (before8976 k).denote (before8977 k).denote (before8978 k).denote (step8976 k) (step8977 k))) (@Runs.trans (1*38) ((1*37)+(1*15)) (before8978 k).denote (before8979 k).denote (before8981 k).denote (step8978 k) (@Runs.trans (1*37) (1*15) (before8979 k).denote (before8980 k).denote (before8981 k).denote (step8979 k) (step8980 k)))) (@Runs.trans ((1*38)+((1*38)+(791761145*2))) ((1*2)+((11*2)+(1*1))) (before8981 k).denote (before8984 k).denote (before8987 k).denote (@Runs.trans (1*38) ((1*38)+(791761145*2)) (before8981 k).denote (before8982 k).denote (before8984 k).denote (step8981 k) (@Runs.trans (1*38) (791761145*2) (before8982 k).denote (before8983 k).denote (before8984 k).denote (step8982 k) (step8983 k))) (@Runs.trans (1*2) ((11*2)+(1*1)) (before8984 k).denote (before8985 k).denote (before8987 k).denote (step8984 k) (@Runs.trans (11*2) (1*1) (before8985 k).denote (before8986 k).denote (before8987 k).denote (step8985 k) (step8986 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2)))) (((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2)))) (before8987 k).denote (before8993 k).denote (after8999 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*2)+((18*2)+(1*2))) (before8987 k).denote (before8990 k).denote (before8993 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before8987 k).denote (before8988 k).denote (before8990 k).denote (step8987 k) (@Runs.trans (1*3) (11*2) (before8988 k).denote (before8989 k).denote (before8990 k).denote (step8988 k) (step8989 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before8990 k).denote (before8991 k).denote (before8993 k).denote (step8990 k) (@Runs.trans (18*2) (1*2) (before8991 k).denote (before8992 k).denote (before8993 k).denote (step8991 k) (step8992 k)))) (@Runs.trans ((43*2)+((1*1)+(43*2))) (((1*3)+(43*2))+((1*2)+(12*2))) (before8993 k).denote (before8996 k).denote (after8999 k).denote (@Runs.trans (43*2) ((1*1)+(43*2)) (before8993 k).denote (before8994 k).denote (before8996 k).denote (step8993 k) (@Runs.trans (1*1) (43*2) (before8994 k).denote (before8995 k).denote (before8996 k).denote (step8994 k) (step8995 k))) (@Runs.trans ((1*3)+(43*2)) ((1*2)+(12*2)) (before8996 k).denote (before8998 k).denote (after8999 k).denote (@Runs.trans (1*3) (43*2) (before8996 k).denote (before8997 k).denote (before8998 k).denote (step8996 k) (step8997 k)) (@Runs.trans (1*2) (12*2) (before8998 k).denote (before8999 k).denote (after8999 k).denote (step8998 k) (step8999 k)))))))) + have ht : (((((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))))+((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4))))))+(((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))))+((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2)))))))+((((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))))+((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90))))))+(((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2)))))))) = (90*k+1583523827) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean new file mode 100644 index 00000000..fbf3b8df --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean @@ -0,0 +1,786 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9000_0 : Stack := [] +abbrev tail9000_1 : Stack := ⟨w0,1⟩ :: tail9000_0 +abbrev tail9000_2 : Stack := ⟨w2,1⟩ :: tail9000_1 +abbrev tail9000_3 : Stack := ⟨w1,10⟩ :: tail9000_2 +abbrev tail9000_4 : Stack := ⟨w0,15⟩ :: tail9000_3 +abbrev tail9000_5 : Stack := ⟨w2,1⟩ :: tail9000_4 +abbrev tail9000_6 : Stack := ⟨w1,5⟩ :: tail9000_5 +abbrev tail9000_7 : Stack := ⟨w0,13⟩ :: tail9000_6 +abbrev tail9000_8 : Stack := ⟨w2,1⟩ :: tail9000_7 +abbrev tail9000_9 : Stack := ⟨w1,5⟩ :: tail9000_8 +abbrev tail9000_10 : Stack := ⟨w0,13⟩ :: tail9000_9 +abbrev tail9000_11 : Stack := ⟨w2,1⟩ :: tail9000_10 +abbrev tail9000_12 : Stack := ⟨w1,5⟩ :: tail9000_11 +abbrev tail9000_13 : Stack := ⟨w0,4⟩ :: tail9000_12 +abbrev tail9000_14 (k : Nat) : Stack := ⟨w372,(1*k+6)⟩ :: tail9000_13 +abbrev tail9000_15 (k : Nat) : Stack := ⟨w237,1⟩ :: tail9000_14 k +abbrev tail9000_16 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9000_15 k +abbrev tail9000_17 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail9000_16 k +abbrev tail9000_18 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9000_17 k +abbrev tail9000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_18 k +abbrev tail9000_20 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9000_19 k +abbrev tail9000_21 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9000_20 k +abbrev tail9000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_21 k +abbrev tail9000_23 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9000_22 k +abbrev tail9000_24 : Stack := ⟨w0,12⟩ :: tail9000_0 +abbrev tail9000_25 : Stack := ⟨w1,95⟩ :: tail9000_24 +abbrev tail9000_26 : Stack := ⟨w2,1⟩ :: tail9000_25 +abbrev tail9000_27 : Stack := ⟨w0,13⟩ :: tail9000_26 +abbrev tail9000_28 : Stack := ⟨w1,40⟩ :: tail9000_27 +abbrev tail9000_29 : Stack := ⟨w2,1⟩ :: tail9000_28 +abbrev tail9000_30 : Stack := ⟨w0,89⟩ :: tail9000_29 +abbrev tail9000_31 : Stack := ⟨w1,19⟩ :: tail9000_30 +abbrev tail9000_32 : Stack := ⟨w2,1⟩ :: tail9000_31 +abbrev tail9000_33 : Stack := ⟨w0,5⟩ :: tail9000_32 +abbrev tail9000_34 (k : Nat) : Stack := ⟨w368,(1*k+8)⟩ :: tail9000_33 +abbrev tail9000_35 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9000_34 k +abbrev tail9000_36 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9000_35 k +abbrev tail9000_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_36 k +abbrev tail9000_38 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_23 k +abbrev tail9000_39 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_38 k +abbrev tail9000_40 (k : Nat) : Stack := ⟨w0,28⟩ :: tail9000_34 k +abbrev tail9000_41 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_40 k +abbrev tail9000_42 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9000_41 k +abbrev tail9000_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_23 k +abbrev tail9000_44 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9000_23 k +abbrev tail9000_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_44 k +abbrev tail9000_46 (k : Nat) : Stack := ⟨w1,28⟩ :: tail9000_45 k +abbrev tail9000_47 (k : Nat) : Stack := ⟨w374,(1*k+8)⟩ :: tail9000_46 k +abbrev tail9000_48 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9000_47 k +abbrev tail9000_49 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_48 k +abbrev tail9000_50 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9000_49 k +abbrev tail9000_51 : Stack := ⟨w0,88⟩ :: tail9000_29 +abbrev tail9000_52 : Stack := ⟨w23,1⟩ :: tail9000_51 +abbrev tail9000_53 : Stack := ⟨w1,19⟩ :: tail9000_52 +abbrev tail9000_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_48 k +abbrev tail9000_55 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9000_48 k +abbrev tail9000_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_55 k +abbrev tail9000_57 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9000_56 k +abbrev tail9000_58 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_57 k +abbrev tail9000_59 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9000_58 k +abbrev tail9000_60 : Stack := ⟨w0,12⟩ :: tail9000_26 +abbrev tail9000_61 : Stack := ⟨w23,1⟩ :: tail9000_60 +abbrev tail9000_62 : Stack := ⟨w1,40⟩ :: tail9000_61 +abbrev tail9000_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_57 k +abbrev tail9000_64 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9000_57 k +abbrev tail9000_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_64 k +abbrev tail9000_66 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9000_65 k +abbrev tail9000_67 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_66 k +abbrev tail9000_68 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_67 k +abbrev tail9000_69 : Stack := ⟨w0,11⟩ :: tail9000_0 +abbrev tail9000_70 : Stack := ⟨w23,1⟩ :: tail9000_69 +abbrev tail9000_71 : Stack := ⟨w1,95⟩ :: tail9000_70 +abbrev tail9000_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_66 k +abbrev tail9000_73 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9000_66 k +abbrev tail9000_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_73 k +abbrev tail9000_75 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9000_74 k +abbrev tail9000_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_75 k +abbrev tail9000_77 : Stack := ⟨w1,1⟩ :: tail9000_0 +abbrev tail9000_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_75 k +abbrev tail9000_79 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9000_75 k +abbrev tail9000_80 : Stack := ⟨w1,3⟩ :: tail9000_0 +abbrev tail9000_81 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9000_74 k +abbrev tail9000_82 : Stack := ⟨w2,1⟩ :: tail9000_80 +abbrev tail9000_83 : Stack := ⟨w0,10⟩ :: tail9000_82 +abbrev tail9000_84 : Stack := ⟨w0,11⟩ :: tail9000_82 +abbrev tail9000_85 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_66 k +abbrev tail9000_86 : Stack := ⟨w1,1⟩ :: tail9000_84 +abbrev tail9000_87 : Stack := ⟨w1,96⟩ :: tail9000_84 +abbrev tail9000_88 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9000_65 k +abbrev tail9000_89 : Stack := ⟨w2,1⟩ :: tail9000_87 +abbrev tail9000_90 : Stack := ⟨w0,11⟩ :: tail9000_89 +abbrev tail9000_91 : Stack := ⟨w0,12⟩ :: tail9000_89 +abbrev tail9000_92 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9000_57 k +abbrev tail9000_93 : Stack := ⟨w1,1⟩ :: tail9000_91 +abbrev tail9000_94 : Stack := ⟨w1,41⟩ :: tail9000_91 +abbrev tail9000_95 (k : Nat) : Stack := ⟨w1,87⟩ :: tail9000_56 k +abbrev tail9000_96 : Stack := ⟨w2,1⟩ :: tail9000_94 +abbrev tail9000_97 : Stack := ⟨w0,87⟩ :: tail9000_96 +abbrev tail9000_98 : Stack := ⟨w0,88⟩ :: tail9000_96 +abbrev tail9000_99 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9000_48 k +abbrev tail9000_100 : Stack := ⟨w1,1⟩ :: tail9000_98 +abbrev tail9000_101 : Stack := ⟨w1,20⟩ :: tail9000_98 +abbrev tail9000_102 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9000_47 k +abbrev tail9000_103 : Stack := ⟨w2,1⟩ :: tail9000_101 +abbrev tail9000_104 : Stack := ⟨w0,4⟩ :: tail9000_103 +abbrev tail9000_105 (k : Nat) : Stack := ⟨w375,(1*k+8)⟩ :: tail9000_104 +abbrev tail9000_106 (k : Nat) : Stack := ⟨w0,28⟩ :: tail9000_105 k +abbrev tail9000_107 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9000_105 k +abbrev tail9000_108 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_23 k +abbrev tail9000_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_107 k +abbrev tail9000_110 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9000_107 k +abbrev tail9000_111 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9000_22 k +abbrev tail9000_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_110 k +abbrev tail9000_113 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9000_112 k +abbrev tail9000_114 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9000_112 k +abbrev tail9000_115 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9000_20 k +abbrev tail9000_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_114 k +abbrev tail9000_117 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9000_114 k +abbrev tail9000_118 (k : Nat) : Stack := ⟨w1,17⟩ :: tail9000_19 k +abbrev tail9000_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_117 k +abbrev tail9000_120 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9000_119 k +abbrev tail9000_121 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9000_119 k +abbrev tail9000_122 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9000_17 k +abbrev tail9000_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_121 k +abbrev tail9000_124 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9000_121 k +abbrev tail9000_125 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9000_16 k +abbrev tail9000_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_124 k +abbrev tail9000_127 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9000_126 k +abbrev tail9000_128 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9000_127 k +abbrev tail9000_129 (k : Nat) : Stack := ⟨w369,1⟩ :: tail9000_128 k +abbrev tail9000_130 (k : Nat) : Stack := ⟨w376,(1*k+6)⟩ :: tail9000_129 k +abbrev tail9000_131 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9000_130 k +abbrev tail9000_132 : Stack := ⟨w1,4⟩ :: tail9000_11 +abbrev tail9000_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_131 k +abbrev tail9000_134 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9000_133 k +abbrev tail9000_135 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9000_133 k +abbrev tail9000_136 : Stack := ⟨w0,12⟩ :: tail9000_9 +abbrev tail9000_137 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_135 k +abbrev tail9000_138 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9000_135 k +abbrev tail9000_139 : Stack := ⟨w1,4⟩ :: tail9000_8 +abbrev tail9000_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_138 k +abbrev tail9000_141 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9000_140 k +abbrev tail9000_142 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9000_140 k +abbrev tail9000_143 : Stack := ⟨w0,12⟩ :: tail9000_6 +abbrev tail9000_144 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_142 k +abbrev tail9000_145 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9000_142 k +abbrev tail9000_146 : Stack := ⟨w1,4⟩ :: tail9000_5 +abbrev tail9000_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_145 k +abbrev tail9000_148 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9000_147 k +abbrev tail9000_149 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9000_147 k +abbrev tail9000_150 : Stack := ⟨w0,14⟩ :: tail9000_3 +abbrev tail9000_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_149 k +abbrev tail9000_152 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9000_149 k +abbrev tail9000_153 : Stack := ⟨w1,9⟩ :: tail9000_2 +abbrev tail9000_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_152 k +abbrev tail9000_155 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9000_154 k +abbrev tail9000_156 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9000_154 k +abbrev tail9000_157 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_156 k +abbrev tail9000_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_157 k +abbrev tail9000_159 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_157 k + +def before9000 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521649),(tail9000_23 k),(tail9000_37 k)⟩ +def before9001 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521651),(tail9000_38 k),(tail9000_36 k)⟩ +def before9002 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521841),(tail9000_39 k),(tail9000_35 k)⟩ +def before9003 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521841),(tail9000_39 k),(tail9000_41 k)⟩ +def before9004 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail9000_38 k),(tail9000_42 k)⟩ +def before9005 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521651),(tail9000_43 k),(tail9000_42 k)⟩ +def before9006 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521841),(tail9000_44 k),(tail9000_41 k)⟩ +def before9007 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521843),(tail9000_45 k),(tail9000_40 k)⟩ +def before9008 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail9000_46 k),(tail9000_34 k)⟩ +def before9009 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail9000_47 k),tail9000_33⟩ +def before9010 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526597),(tail9000_48 k),tail9000_32⟩ +def before9011 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526599),(tail9000_49 k),tail9000_31⟩ +def before9012 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail9000_50 k),tail9000_30⟩ +def before9013 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail9000_50 k),tail9000_52⟩ +def before9014 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail9000_49 k),tail9000_53⟩ +def before9015 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526599),(tail9000_54 k),tail9000_53⟩ +def before9016 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail9000_55 k),tail9000_52⟩ +def before9017 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526639),(tail9000_56 k),tail9000_51⟩ +def before9018 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526815),(tail9000_57 k),tail9000_29⟩ +def before9019 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526817),(tail9000_58 k),tail9000_28⟩ +def before9020 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526897),(tail9000_59 k),tail9000_27⟩ +def before9021 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526897),(tail9000_59 k),tail9000_61⟩ +def before9022 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail9000_58 k),tail9000_62⟩ +def before9023 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526817),(tail9000_63 k),tail9000_62⟩ +def before9024 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526897),(tail9000_64 k),tail9000_61⟩ +def before9025 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526899),(tail9000_65 k),tail9000_60⟩ +def before9026 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526923),(tail9000_66 k),tail9000_26⟩ +def before9027 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526925),(tail9000_67 k),tail9000_25⟩ +def before9028 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527115),(tail9000_68 k),tail9000_24⟩ +def before9029 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527115),(tail9000_68 k),tail9000_70⟩ +def before9030 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail9000_67 k),tail9000_71⟩ +def before9031 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526925),(tail9000_72 k),tail9000_71⟩ +def before9032 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527115),(tail9000_73 k),tail9000_70⟩ +def before9033 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527117),(tail9000_74 k),tail9000_69⟩ +def before9034 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527139),(tail9000_75 k),tail9000_0⟩ +def before9035 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527141),(tail9000_76 k),tail9000_0⟩ +def before9036 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9000_76 k),tail9000_77⟩ +def before9037 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527141),(tail9000_78 k),tail9000_77⟩ +def before9038 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527143),(tail9000_79 k),tail9000_0⟩ +def before9039 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527143),(tail9000_79 k),tail9000_77⟩ +def before9040 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9000_75 k),tail9000_80⟩ +def before9041 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail9000_81 k),tail9000_82⟩ +def before9042 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527117),(tail9000_74 k),tail9000_83⟩ +def before9043 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527115),(tail9000_73 k),tail9000_84⟩ +def before9044 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail9000_85 k),tail9000_86⟩ +def before9045 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526923),(tail9000_66 k),tail9000_87⟩ +def before9046 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail9000_88 k),tail9000_89⟩ +def before9047 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526899),(tail9000_65 k),tail9000_90⟩ +def before9048 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526897),(tail9000_64 k),tail9000_91⟩ +def before9049 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail9000_92 k),tail9000_93⟩ +def before9050 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526815),(tail9000_57 k),tail9000_94⟩ +def before9051 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail9000_95 k),tail9000_96⟩ +def before9052 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail9000_56 k),tail9000_97⟩ +def before9053 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526637),(tail9000_55 k),tail9000_98⟩ +def before9054 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail9000_99 k),tail9000_100⟩ +def before9055 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526597),(tail9000_48 k),tail9000_101⟩ +def before9056 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526595),(tail9000_102 k),tail9000_103⟩ +def before9057 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9000_47 k),tail9000_104⟩ +def before9058 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9000_46 k),(tail9000_105 k)⟩ +def before9059 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521843),(tail9000_45 k),(tail9000_106 k)⟩ +def before9060 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521841),(tail9000_44 k),(tail9000_107 k)⟩ +def before9061 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521839),(tail9000_108 k),(tail9000_109 k)⟩ +def before9062 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail9000_23 k),(tail9000_110 k)⟩ +def before9063 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail9000_111 k),(tail9000_112 k)⟩ +def before9064 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521625),(tail9000_22 k),(tail9000_113 k)⟩ +def before9065 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521623),(tail9000_21 k),(tail9000_114 k)⟩ +def before9066 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521621),(tail9000_115 k),(tail9000_116 k)⟩ +def before9067 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail9000_20 k),(tail9000_117 k)⟩ +def before9068 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail9000_118 k),(tail9000_119 k)⟩ +def before9069 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail9000_19 k),(tail9000_120 k)⟩ +def before9070 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521497),(tail9000_18 k),(tail9000_121 k)⟩ +def before9071 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail9000_122 k),(tail9000_123 k)⟩ +def before9072 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521473),(tail9000_17 k),(tail9000_124 k)⟩ +def before9073 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521471),(tail9000_125 k),(tail9000_126 k)⟩ +def before9074 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9000_16 k),(tail9000_127 k)⟩ +def before9075 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9000_15 k),(tail9000_128 k)⟩ +def before9076 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9000_14 k),(tail9000_129 k)⟩ +def before9077 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9000_13,(tail9000_130 k)⟩ +def before9078 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail9000_12,(tail9000_131 k)⟩ +def before9079 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail9000_132,(tail9000_133 k)⟩ +def before9080 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail9000_11,(tail9000_134 k)⟩ +def before9081 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail9000_10,(tail9000_135 k)⟩ +def before9082 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail9000_136,(tail9000_137 k)⟩ +def before9083 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail9000_9,(tail9000_138 k)⟩ +def before9084 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail9000_139,(tail9000_140 k)⟩ +def before9085 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail9000_8,(tail9000_141 k)⟩ +def before9086 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1179),tail9000_7,(tail9000_142 k)⟩ +def before9087 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail9000_143,(tail9000_144 k)⟩ +def before9088 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail9000_6,(tail9000_145 k)⟩ +def before9089 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail9000_146,(tail9000_147 k)⟩ +def before9090 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1215),tail9000_5,(tail9000_148 k)⟩ +def before9091 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1217),tail9000_4,(tail9000_149 k)⟩ +def before9092 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail9000_150,(tail9000_151 k)⟩ +def before9093 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9000_3,(tail9000_152 k)⟩ +def before9094 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9000_153,(tail9000_154 k)⟩ +def before9095 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1267),tail9000_2,(tail9000_155 k)⟩ +def before9096 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1269),tail9000_1,(tail9000_156 k)⟩ +def before9097 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1271),tail9000_0,(tail9000_157 k)⟩ +def before9098 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1273),tail9000_0,(tail9000_158 k)⟩ +def before9099 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1273),tail9000_1,(tail9000_158 k)⟩ +def after9099 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1273),tail9000_1,(tail9000_159 k)⟩ + +theorem macro9000 (k : Nat) : applyExit (before9000 k) exit35 1 = some (before9001 k) := by + simp (disch := omega) [before9000, before9001, exit35, applyExit, pop, push] + <;> omega +theorem step9000 (k : Nat) : Runs (1*2) (before9000 k).denote (before9001 k).denote := + @applyExit_sound (before9000 k) (before9001 k) exit35 1 valid35 (macro9000 k) +theorem macro9001 (k : Nat) : applyExit (before9001 k) exit36 95 = some (before9002 k) := by + simp (disch := omega) [before9001, before9002, exit36, applyExit, pop, push] + <;> omega +theorem step9001 (k : Nat) : Runs (95*2) (before9001 k).denote (before9002 k).denote := + @applyExit_sound (before9001 k) (before9002 k) exit36 95 valid36 (macro9001 k) +theorem macro9002 (k : Nat) : applyExit (before9002 k) exit31 1 = some (before9003 k) := by + simp (disch := omega) [before9002, before9003, exit31, applyExit, pop, push] + <;> omega +theorem step9002 (k : Nat) : Runs (1*1) (before9002 k).denote (before9003 k).denote := + @applyExit_sound (before9002 k) (before9003 k) exit31 1 valid31 (macro9002 k) +theorem macro9003 (k : Nat) : applyExit (before9003 k) exit10 95 = some (before9004 k) := by + simp (disch := omega) [before9003, before9004, exit10, applyExit, pop, push] + <;> omega +theorem step9003 (k : Nat) : Runs (95*2) (before9003 k).denote (before9004 k).denote := + @applyExit_sound (before9003 k) (before9004 k) exit10 95 valid10 (macro9003 k) +theorem macro9004 (k : Nat) : applyExit (before9004 k) exit32 1 = some (before9005 k) := by + simp (disch := omega) [before9004, before9005, exit32, applyExit, pop, push] + <;> omega +theorem step9004 (k : Nat) : Runs (1*3) (before9004 k).denote (before9005 k).denote := + @applyExit_sound (before9004 k) (before9005 k) exit32 1 valid32 (macro9004 k) +theorem macro9005 (k : Nat) : applyExit (before9005 k) exit36 95 = some (before9006 k) := by + simp (disch := omega) [before9005, before9006, exit36, applyExit, pop, push] + <;> omega +theorem step9005 (k : Nat) : Runs (95*2) (before9005 k).denote (before9006 k).denote := + @applyExit_sound (before9005 k) (before9006 k) exit36 95 valid36 (macro9005 k) +theorem macro9006 (k : Nat) : applyExit (before9006 k) exit33 1 = some (before9007 k) := by + simp (disch := omega) [before9006, before9007, exit33, applyExit, pop, push] + <;> omega +theorem step9006 (k : Nat) : Runs (1*2) (before9006 k).denote (before9007 k).denote := + @applyExit_sound (before9006 k) (before9007 k) exit33 1 valid33 (macro9006 k) +theorem macro9007 (k : Nat) : applyExit (before9007 k) exit34 28 = some (before9008 k) := by + simp (disch := omega) [before9007, before9008, exit34, applyExit, pop, push] + <;> omega +theorem step9007 (k : Nat) : Runs (28*2) (before9007 k).denote (before9008 k).denote := + @applyExit_sound (before9007 k) (before9008 k) exit34 28 valid34 (macro9007 k) +theorem macro9008 (k : Nat) : applyExit (before9008 k) exit418 (1*k+8) = some (before9009 k) := by + simp (disch := omega) [before9008, before9009, exit418, applyExit, pop, push] + <;> omega +theorem step9008 (k : Nat) : Runs ((1*k+8)*1214) (before9008 k).denote (before9009 k).denote := + @applyExit_sound (before9008 k) (before9009 k) exit418 (1*k+8) valid418 (macro9008 k) +theorem macro9009 (k : Nat) : applyExit (before9009 k) exit34 5 = some (before9010 k) := by + simp (disch := omega) [before9009, before9010, exit34, applyExit, pop, push] + <;> omega +theorem step9009 (k : Nat) : Runs (5*2) (before9009 k).denote (before9010 k).denote := + @applyExit_sound (before9009 k) (before9010 k) exit34 5 valid34 (macro9009 k) +theorem macro9010 (k : Nat) : applyExit (before9010 k) exit35 1 = some (before9011 k) := by + simp (disch := omega) [before9010, before9011, exit35, applyExit, pop, push] + <;> omega +theorem step9010 (k : Nat) : Runs (1*2) (before9010 k).denote (before9011 k).denote := + @applyExit_sound (before9010 k) (before9011 k) exit35 1 valid35 (macro9010 k) +theorem macro9011 (k : Nat) : applyExit (before9011 k) exit36 19 = some (before9012 k) := by + simp (disch := omega) [before9011, before9012, exit36, applyExit, pop, push] + <;> omega +theorem step9011 (k : Nat) : Runs (19*2) (before9011 k).denote (before9012 k).denote := + @applyExit_sound (before9011 k) (before9012 k) exit36 19 valid36 (macro9011 k) +theorem macro9012 (k : Nat) : applyExit (before9012 k) exit31 1 = some (before9013 k) := by + simp (disch := omega) [before9012, before9013, exit31, applyExit, pop, push] + <;> omega +theorem step9012 (k : Nat) : Runs (1*1) (before9012 k).denote (before9013 k).denote := + @applyExit_sound (before9012 k) (before9013 k) exit31 1 valid31 (macro9012 k) +theorem macro9013 (k : Nat) : applyExit (before9013 k) exit10 19 = some (before9014 k) := by + simp (disch := omega) [before9013, before9014, exit10, applyExit, pop, push] + <;> omega +theorem step9013 (k : Nat) : Runs (19*2) (before9013 k).denote (before9014 k).denote := + @applyExit_sound (before9013 k) (before9014 k) exit10 19 valid10 (macro9013 k) +theorem macro9014 (k : Nat) : applyExit (before9014 k) exit32 1 = some (before9015 k) := by + simp (disch := omega) [before9014, before9015, exit32, applyExit, pop, push] + <;> omega +theorem step9014 (k : Nat) : Runs (1*3) (before9014 k).denote (before9015 k).denote := + @applyExit_sound (before9014 k) (before9015 k) exit32 1 valid32 (macro9014 k) +theorem macro9015 (k : Nat) : applyExit (before9015 k) exit36 19 = some (before9016 k) := by + simp (disch := omega) [before9015, before9016, exit36, applyExit, pop, push] + <;> omega +theorem step9015 (k : Nat) : Runs (19*2) (before9015 k).denote (before9016 k).denote := + @applyExit_sound (before9015 k) (before9016 k) exit36 19 valid36 (macro9015 k) +theorem macro9016 (k : Nat) : applyExit (before9016 k) exit33 1 = some (before9017 k) := by + simp (disch := omega) [before9016, before9017, exit33, applyExit, pop, push] + <;> omega +theorem step9016 (k : Nat) : Runs (1*2) (before9016 k).denote (before9017 k).denote := + @applyExit_sound (before9016 k) (before9017 k) exit33 1 valid33 (macro9016 k) +theorem macro9017 (k : Nat) : applyExit (before9017 k) exit34 88 = some (before9018 k) := by + simp (disch := omega) [before9017, before9018, exit34, applyExit, pop, push] + <;> omega +theorem step9017 (k : Nat) : Runs (88*2) (before9017 k).denote (before9018 k).denote := + @applyExit_sound (before9017 k) (before9018 k) exit34 88 valid34 (macro9017 k) +theorem macro9018 (k : Nat) : applyExit (before9018 k) exit35 1 = some (before9019 k) := by + simp (disch := omega) [before9018, before9019, exit35, applyExit, pop, push] + <;> omega +theorem step9018 (k : Nat) : Runs (1*2) (before9018 k).denote (before9019 k).denote := + @applyExit_sound (before9018 k) (before9019 k) exit35 1 valid35 (macro9018 k) +theorem macro9019 (k : Nat) : applyExit (before9019 k) exit36 40 = some (before9020 k) := by + simp (disch := omega) [before9019, before9020, exit36, applyExit, pop, push] + <;> omega +theorem step9019 (k : Nat) : Runs (40*2) (before9019 k).denote (before9020 k).denote := + @applyExit_sound (before9019 k) (before9020 k) exit36 40 valid36 (macro9019 k) +theorem macro9020 (k : Nat) : applyExit (before9020 k) exit31 1 = some (before9021 k) := by + simp (disch := omega) [before9020, before9021, exit31, applyExit, pop, push] + <;> omega +theorem step9020 (k : Nat) : Runs (1*1) (before9020 k).denote (before9021 k).denote := + @applyExit_sound (before9020 k) (before9021 k) exit31 1 valid31 (macro9020 k) +theorem macro9021 (k : Nat) : applyExit (before9021 k) exit10 40 = some (before9022 k) := by + simp (disch := omega) [before9021, before9022, exit10, applyExit, pop, push] + <;> omega +theorem step9021 (k : Nat) : Runs (40*2) (before9021 k).denote (before9022 k).denote := + @applyExit_sound (before9021 k) (before9022 k) exit10 40 valid10 (macro9021 k) +theorem macro9022 (k : Nat) : applyExit (before9022 k) exit32 1 = some (before9023 k) := by + simp (disch := omega) [before9022, before9023, exit32, applyExit, pop, push] + <;> omega +theorem step9022 (k : Nat) : Runs (1*3) (before9022 k).denote (before9023 k).denote := + @applyExit_sound (before9022 k) (before9023 k) exit32 1 valid32 (macro9022 k) +theorem macro9023 (k : Nat) : applyExit (before9023 k) exit36 40 = some (before9024 k) := by + simp (disch := omega) [before9023, before9024, exit36, applyExit, pop, push] + <;> omega +theorem step9023 (k : Nat) : Runs (40*2) (before9023 k).denote (before9024 k).denote := + @applyExit_sound (before9023 k) (before9024 k) exit36 40 valid36 (macro9023 k) +theorem macro9024 (k : Nat) : applyExit (before9024 k) exit33 1 = some (before9025 k) := by + simp (disch := omega) [before9024, before9025, exit33, applyExit, pop, push] + <;> omega +theorem step9024 (k : Nat) : Runs (1*2) (before9024 k).denote (before9025 k).denote := + @applyExit_sound (before9024 k) (before9025 k) exit33 1 valid33 (macro9024 k) +theorem macro9025 (k : Nat) : applyExit (before9025 k) exit34 12 = some (before9026 k) := by + simp (disch := omega) [before9025, before9026, exit34, applyExit, pop, push] + <;> omega +theorem step9025 (k : Nat) : Runs (12*2) (before9025 k).denote (before9026 k).denote := + @applyExit_sound (before9025 k) (before9026 k) exit34 12 valid34 (macro9025 k) +theorem macro9026 (k : Nat) : applyExit (before9026 k) exit35 1 = some (before9027 k) := by + simp (disch := omega) [before9026, before9027, exit35, applyExit, pop, push] + <;> omega +theorem step9026 (k : Nat) : Runs (1*2) (before9026 k).denote (before9027 k).denote := + @applyExit_sound (before9026 k) (before9027 k) exit35 1 valid35 (macro9026 k) +theorem macro9027 (k : Nat) : applyExit (before9027 k) exit36 95 = some (before9028 k) := by + simp (disch := omega) [before9027, before9028, exit36, applyExit, pop, push] + <;> omega +theorem step9027 (k : Nat) : Runs (95*2) (before9027 k).denote (before9028 k).denote := + @applyExit_sound (before9027 k) (before9028 k) exit36 95 valid36 (macro9027 k) +theorem macro9028 (k : Nat) : applyExit (before9028 k) exit31 1 = some (before9029 k) := by + simp (disch := omega) [before9028, before9029, exit31, applyExit, pop, push] + <;> omega +theorem step9028 (k : Nat) : Runs (1*1) (before9028 k).denote (before9029 k).denote := + @applyExit_sound (before9028 k) (before9029 k) exit31 1 valid31 (macro9028 k) +theorem macro9029 (k : Nat) : applyExit (before9029 k) exit10 95 = some (before9030 k) := by + simp (disch := omega) [before9029, before9030, exit10, applyExit, pop, push] + <;> omega +theorem step9029 (k : Nat) : Runs (95*2) (before9029 k).denote (before9030 k).denote := + @applyExit_sound (before9029 k) (before9030 k) exit10 95 valid10 (macro9029 k) +theorem macro9030 (k : Nat) : applyExit (before9030 k) exit32 1 = some (before9031 k) := by + simp (disch := omega) [before9030, before9031, exit32, applyExit, pop, push] + <;> omega +theorem step9030 (k : Nat) : Runs (1*3) (before9030 k).denote (before9031 k).denote := + @applyExit_sound (before9030 k) (before9031 k) exit32 1 valid32 (macro9030 k) +theorem macro9031 (k : Nat) : applyExit (before9031 k) exit36 95 = some (before9032 k) := by + simp (disch := omega) [before9031, before9032, exit36, applyExit, pop, push] + <;> omega +theorem step9031 (k : Nat) : Runs (95*2) (before9031 k).denote (before9032 k).denote := + @applyExit_sound (before9031 k) (before9032 k) exit36 95 valid36 (macro9031 k) +theorem macro9032 (k : Nat) : applyExit (before9032 k) exit33 1 = some (before9033 k) := by + simp (disch := omega) [before9032, before9033, exit33, applyExit, pop, push] + <;> omega +theorem step9032 (k : Nat) : Runs (1*2) (before9032 k).denote (before9033 k).denote := + @applyExit_sound (before9032 k) (before9033 k) exit33 1 valid33 (macro9032 k) +theorem macro9033 (k : Nat) : applyExit (before9033 k) exit34 11 = some (before9034 k) := by + simp (disch := omega) [before9033, before9034, exit34, applyExit, pop, push] + <;> omega +theorem step9033 (k : Nat) : Runs (11*2) (before9033 k).denote (before9034 k).denote := + @applyExit_sound (before9033 k) (before9034 k) exit34 11 valid34 (macro9033 k) +theorem macro9034 (k : Nat) : applyExit (before9034 k) exit35 1 = some (before9035 k) := by + simp (disch := omega) [before9034, before9035, exit35, applyExit, pop, push] + <;> omega +theorem step9034 (k : Nat) : Runs (1*2) (before9034 k).denote (before9035 k).denote := + @applyExit_sound (before9034 k) (before9035 k) exit35 1 valid35 (macro9034 k) +theorem macro9035 (k : Nat) : applyExit (before9035 k) exit39 1 = some (before9036 k) := by + simp (disch := omega) [before9035, before9036, exit39, applyExit, pop, push] + <;> omega +theorem step9035 (k : Nat) : Runs (1*1) (before9035 k).denote (before9036 k).denote := + @applyExit_sound (before9035 k) (before9036 k) exit39 1 valid39 (macro9035 k) +theorem macro9036 (k : Nat) : applyExit (before9036 k) exit32 1 = some (before9037 k) := by + simp (disch := omega) [before9036, before9037, exit32, applyExit, pop, push] + <;> omega +theorem step9036 (k : Nat) : Runs (1*3) (before9036 k).denote (before9037 k).denote := + @applyExit_sound (before9036 k) (before9037 k) exit32 1 valid32 (macro9036 k) +theorem macro9037 (k : Nat) : applyExit (before9037 k) exit36 1 = some (before9038 k) := by + simp (disch := omega) [before9037, before9038, exit36, applyExit, pop, push] + <;> omega +theorem step9037 (k : Nat) : Runs (1*2) (before9037 k).denote (before9038 k).denote := + @applyExit_sound (before9037 k) (before9038 k) exit36 1 valid36 (macro9037 k) +theorem macro9038 (k : Nat) : applyExit (before9038 k) exit39 1 = some (before9039 k) := by + simp (disch := omega) [before9038, before9039, exit39, applyExit, pop, push] + <;> omega +theorem step9038 (k : Nat) : Runs (1*1) (before9038 k).denote (before9039 k).denote := + @applyExit_sound (before9038 k) (before9039 k) exit39 1 valid39 (macro9038 k) +theorem macro9039 (k : Nat) : applyExit (before9039 k) exit10 2 = some (before9040 k) := by + simp (disch := omega) [before9039, before9040, exit10, applyExit, pop, push] + <;> omega +theorem step9039 (k : Nat) : Runs (2*2) (before9039 k).denote (before9040 k).denote := + @applyExit_sound (before9039 k) (before9040 k) exit10 2 valid10 (macro9039 k) +theorem macro9040 (k : Nat) : applyExit (before9040 k) exit11 1 = some (before9041 k) := by + simp (disch := omega) [before9040, before9041, exit11, applyExit, pop, push] + <;> omega +theorem step9040 (k : Nat) : Runs (1*2) (before9040 k).denote (before9041 k).denote := + @applyExit_sound (before9040 k) (before9041 k) exit11 1 valid11 (macro9040 k) +theorem macro9041 (k : Nat) : applyExit (before9041 k) exit2 10 = some (before9042 k) := by + simp (disch := omega) [before9041, before9042, exit2, applyExit, pop, push] + <;> omega +theorem step9041 (k : Nat) : Runs (10*2) (before9041 k).denote (before9042 k).denote := + @applyExit_sound (before9041 k) (before9042 k) exit2 10 valid2 (macro9041 k) +theorem macro9042 (k : Nat) : applyExit (before9042 k) exit3 1 = some (before9043 k) := by + simp (disch := omega) [before9042, before9043, exit3, applyExit, pop, push] + <;> omega +theorem step9042 (k : Nat) : Runs (1*2) (before9042 k).denote (before9043 k).denote := + @applyExit_sound (before9042 k) (before9043 k) exit3 1 valid3 (macro9042 k) +theorem macro9043 (k : Nat) : applyExit (before9043 k) exit9 1 = some (before9044 k) := by + simp (disch := omega) [before9043, before9044, exit9, applyExit, pop, push] + <;> omega +theorem step9043 (k : Nat) : Runs (1*2) (before9043 k).denote (before9044 k).denote := + @applyExit_sound (before9043 k) (before9044 k) exit9 1 valid9 (macro9043 k) +theorem macro9044 (k : Nat) : applyExit (before9044 k) exit10 95 = some (before9045 k) := by + simp (disch := omega) [before9044, before9045, exit10, applyExit, pop, push] + <;> omega +theorem step9044 (k : Nat) : Runs (95*2) (before9044 k).denote (before9045 k).denote := + @applyExit_sound (before9044 k) (before9045 k) exit10 95 valid10 (macro9044 k) +theorem macro9045 (k : Nat) : applyExit (before9045 k) exit11 1 = some (before9046 k) := by + simp (disch := omega) [before9045, before9046, exit11, applyExit, pop, push] + <;> omega +theorem step9045 (k : Nat) : Runs (1*2) (before9045 k).denote (before9046 k).denote := + @applyExit_sound (before9045 k) (before9046 k) exit11 1 valid11 (macro9045 k) +theorem macro9046 (k : Nat) : applyExit (before9046 k) exit2 11 = some (before9047 k) := by + simp (disch := omega) [before9046, before9047, exit2, applyExit, pop, push] + <;> omega +theorem step9046 (k : Nat) : Runs (11*2) (before9046 k).denote (before9047 k).denote := + @applyExit_sound (before9046 k) (before9047 k) exit2 11 valid2 (macro9046 k) +theorem macro9047 (k : Nat) : applyExit (before9047 k) exit3 1 = some (before9048 k) := by + simp (disch := omega) [before9047, before9048, exit3, applyExit, pop, push] + <;> omega +theorem step9047 (k : Nat) : Runs (1*2) (before9047 k).denote (before9048 k).denote := + @applyExit_sound (before9047 k) (before9048 k) exit3 1 valid3 (macro9047 k) +theorem macro9048 (k : Nat) : applyExit (before9048 k) exit9 1 = some (before9049 k) := by + simp (disch := omega) [before9048, before9049, exit9, applyExit, pop, push] + <;> omega +theorem step9048 (k : Nat) : Runs (1*2) (before9048 k).denote (before9049 k).denote := + @applyExit_sound (before9048 k) (before9049 k) exit9 1 valid9 (macro9048 k) +theorem macro9049 (k : Nat) : applyExit (before9049 k) exit10 40 = some (before9050 k) := by + simp (disch := omega) [before9049, before9050, exit10, applyExit, pop, push] + <;> omega +theorem step9049 (k : Nat) : Runs (40*2) (before9049 k).denote (before9050 k).denote := + @applyExit_sound (before9049 k) (before9050 k) exit10 40 valid10 (macro9049 k) +theorem macro9050 (k : Nat) : applyExit (before9050 k) exit11 1 = some (before9051 k) := by + simp (disch := omega) [before9050, before9051, exit11, applyExit, pop, push] + <;> omega +theorem step9050 (k : Nat) : Runs (1*2) (before9050 k).denote (before9051 k).denote := + @applyExit_sound (before9050 k) (before9051 k) exit11 1 valid11 (macro9050 k) +theorem macro9051 (k : Nat) : applyExit (before9051 k) exit2 87 = some (before9052 k) := by + simp (disch := omega) [before9051, before9052, exit2, applyExit, pop, push] + <;> omega +theorem step9051 (k : Nat) : Runs (87*2) (before9051 k).denote (before9052 k).denote := + @applyExit_sound (before9051 k) (before9052 k) exit2 87 valid2 (macro9051 k) +theorem macro9052 (k : Nat) : applyExit (before9052 k) exit3 1 = some (before9053 k) := by + simp (disch := omega) [before9052, before9053, exit3, applyExit, pop, push] + <;> omega +theorem step9052 (k : Nat) : Runs (1*2) (before9052 k).denote (before9053 k).denote := + @applyExit_sound (before9052 k) (before9053 k) exit3 1 valid3 (macro9052 k) +theorem macro9053 (k : Nat) : applyExit (before9053 k) exit9 1 = some (before9054 k) := by + simp (disch := omega) [before9053, before9054, exit9, applyExit, pop, push] + <;> omega +theorem step9053 (k : Nat) : Runs (1*2) (before9053 k).denote (before9054 k).denote := + @applyExit_sound (before9053 k) (before9054 k) exit9 1 valid9 (macro9053 k) +theorem macro9054 (k : Nat) : applyExit (before9054 k) exit10 19 = some (before9055 k) := by + simp (disch := omega) [before9054, before9055, exit10, applyExit, pop, push] + <;> omega +theorem step9054 (k : Nat) : Runs (19*2) (before9054 k).denote (before9055 k).denote := + @applyExit_sound (before9054 k) (before9055 k) exit10 19 valid10 (macro9054 k) +theorem macro9055 (k : Nat) : applyExit (before9055 k) exit11 1 = some (before9056 k) := by + simp (disch := omega) [before9055, before9056, exit11, applyExit, pop, push] + <;> omega +theorem step9055 (k : Nat) : Runs (1*2) (before9055 k).denote (before9056 k).denote := + @applyExit_sound (before9055 k) (before9056 k) exit11 1 valid11 (macro9055 k) +theorem macro9056 (k : Nat) : applyExit (before9056 k) exit2 4 = some (before9057 k) := by + simp (disch := omega) [before9056, before9057, exit2, applyExit, pop, push] + <;> omega +theorem step9056 (k : Nat) : Runs (4*2) (before9056 k).denote (before9057 k).denote := + @applyExit_sound (before9056 k) (before9057 k) exit2 4 valid2 (macro9056 k) +theorem macro9057 (k : Nat) : applyExit (before9057 k) exit419 (1*k+8) = some (before9058 k) := by + simp (disch := omega) [before9057, before9058, exit419, applyExit, pop, push] + <;> omega +theorem step9057 (k : Nat) : Runs ((1*k+8)*586) (before9057 k).denote (before9058 k).denote := + @applyExit_sound (before9057 k) (before9058 k) exit419 (1*k+8) valid419 (macro9057 k) +theorem macro9058 (k : Nat) : applyExit (before9058 k) exit2 28 = some (before9059 k) := by + simp (disch := omega) [before9058, before9059, exit2, applyExit, pop, push] + <;> omega +theorem step9058 (k : Nat) : Runs (28*2) (before9058 k).denote (before9059 k).denote := + @applyExit_sound (before9058 k) (before9059 k) exit2 28 valid2 (macro9058 k) +theorem macro9059 (k : Nat) : applyExit (before9059 k) exit3 1 = some (before9060 k) := by + simp (disch := omega) [before9059, before9060, exit3, applyExit, pop, push] + <;> omega +theorem step9059 (k : Nat) : Runs (1*2) (before9059 k).denote (before9060 k).denote := + @applyExit_sound (before9059 k) (before9060 k) exit3 1 valid3 (macro9059 k) +theorem macro9060 (k : Nat) : applyExit (before9060 k) exit9 1 = some (before9061 k) := by + simp (disch := omega) [before9060, before9061, exit9, applyExit, pop, push] + <;> omega +theorem step9060 (k : Nat) : Runs (1*2) (before9060 k).denote (before9061 k).denote := + @applyExit_sound (before9060 k) (before9061 k) exit9 1 valid9 (macro9060 k) +theorem macro9061 (k : Nat) : applyExit (before9061 k) exit10 95 = some (before9062 k) := by + simp (disch := omega) [before9061, before9062, exit10, applyExit, pop, push] + <;> omega +theorem step9061 (k : Nat) : Runs (95*2) (before9061 k).denote (before9062 k).denote := + @applyExit_sound (before9061 k) (before9062 k) exit10 95 valid10 (macro9061 k) +theorem macro9062 (k : Nat) : applyExit (before9062 k) exit11 1 = some (before9063 k) := by + simp (disch := omega) [before9062, before9063, exit11, applyExit, pop, push] + <;> omega +theorem step9062 (k : Nat) : Runs (1*2) (before9062 k).denote (before9063 k).denote := + @applyExit_sound (before9062 k) (before9063 k) exit11 1 valid11 (macro9062 k) +theorem macro9063 (k : Nat) : applyExit (before9063 k) exit2 11 = some (before9064 k) := by + simp (disch := omega) [before9063, before9064, exit2, applyExit, pop, push] + <;> omega +theorem step9063 (k : Nat) : Runs (11*2) (before9063 k).denote (before9064 k).denote := + @applyExit_sound (before9063 k) (before9064 k) exit2 11 valid2 (macro9063 k) +theorem macro9064 (k : Nat) : applyExit (before9064 k) exit3 1 = some (before9065 k) := by + simp (disch := omega) [before9064, before9065, exit3, applyExit, pop, push] + <;> omega +theorem step9064 (k : Nat) : Runs (1*2) (before9064 k).denote (before9065 k).denote := + @applyExit_sound (before9064 k) (before9065 k) exit3 1 valid3 (macro9064 k) +theorem macro9065 (k : Nat) : applyExit (before9065 k) exit9 1 = some (before9066 k) := by + simp (disch := omega) [before9065, before9066, exit9, applyExit, pop, push] + <;> omega +theorem step9065 (k : Nat) : Runs (1*2) (before9065 k).denote (before9066 k).denote := + @applyExit_sound (before9065 k) (before9066 k) exit9 1 valid9 (macro9065 k) +theorem macro9066 (k : Nat) : applyExit (before9066 k) exit10 43 = some (before9067 k) := by + simp (disch := omega) [before9066, before9067, exit10, applyExit, pop, push] + <;> omega +theorem step9066 (k : Nat) : Runs (43*2) (before9066 k).denote (before9067 k).denote := + @applyExit_sound (before9066 k) (before9067 k) exit10 43 valid10 (macro9066 k) +theorem macro9067 (k : Nat) : applyExit (before9067 k) exit11 1 = some (before9068 k) := by + simp (disch := omega) [before9067, before9068, exit11, applyExit, pop, push] + <;> omega +theorem step9067 (k : Nat) : Runs (1*2) (before9067 k).denote (before9068 k).denote := + @applyExit_sound (before9067 k) (before9068 k) exit11 1 valid11 (macro9067 k) +theorem macro9068 (k : Nat) : applyExit (before9068 k) exit2 17 = some (before9069 k) := by + simp (disch := omega) [before9068, before9069, exit2, applyExit, pop, push] + <;> omega +theorem step9068 (k : Nat) : Runs (17*2) (before9068 k).denote (before9069 k).denote := + @applyExit_sound (before9068 k) (before9069 k) exit2 17 valid2 (macro9068 k) +theorem macro9069 (k : Nat) : applyExit (before9069 k) exit3 1 = some (before9070 k) := by + simp (disch := omega) [before9069, before9070, exit3, applyExit, pop, push] + <;> omega +theorem step9069 (k : Nat) : Runs (1*2) (before9069 k).denote (before9070 k).denote := + @applyExit_sound (before9069 k) (before9070 k) exit3 1 valid3 (macro9069 k) +theorem macro9070 (k : Nat) : applyExit (before9070 k) exit9 1 = some (before9071 k) := by + simp (disch := omega) [before9070, before9071, exit9, applyExit, pop, push] + <;> omega +theorem step9070 (k : Nat) : Runs (1*2) (before9070 k).denote (before9071 k).denote := + @applyExit_sound (before9070 k) (before9071 k) exit9 1 valid9 (macro9070 k) +theorem macro9071 (k : Nat) : applyExit (before9071 k) exit10 11 = some (before9072 k) := by + simp (disch := omega) [before9071, before9072, exit10, applyExit, pop, push] + <;> omega +theorem step9071 (k : Nat) : Runs (11*2) (before9071 k).denote (before9072 k).denote := + @applyExit_sound (before9071 k) (before9072 k) exit10 11 valid10 (macro9071 k) +theorem macro9072 (k : Nat) : applyExit (before9072 k) exit11 1 = some (before9073 k) := by + simp (disch := omega) [before9072, before9073, exit11, applyExit, pop, push] + <;> omega +theorem step9072 (k : Nat) : Runs (1*2) (before9072 k).denote (before9073 k).denote := + @applyExit_sound (before9072 k) (before9073 k) exit11 1 valid11 (macro9072 k) +theorem macro9073 (k : Nat) : applyExit (before9073 k) exit2 791761144 = some (before9074 k) := by + simp (disch := omega) [before9073, before9074, exit2, applyExit, pop, push] + <;> omega +theorem step9073 (k : Nat) : Runs (791761144*2) (before9073 k).denote (before9074 k).denote := + @applyExit_sound (before9073 k) (before9074 k) exit2 791761144 valid2 (macro9073 k) +theorem macro9074 (k : Nat) : applyExit (before9074 k) exit276 1 = some (before9075 k) := by + simp (disch := omega) [before9074, before9075, exit276, applyExit, pop, push] + <;> omega +theorem step9074 (k : Nat) : Runs (1*38) (before9074 k).denote (before9075 k).denote := + @applyExit_sound (before9074 k) (before9075 k) exit276 1 valid276 (macro9074 k) +theorem macro9075 (k : Nat) : applyExit (before9075 k) exit411 1 = some (before9076 k) := by + simp (disch := omega) [before9075, before9076, exit411, applyExit, pop, push] + <;> omega +theorem step9075 (k : Nat) : Runs (1*38) (before9075 k).denote (before9076 k).denote := + @applyExit_sound (before9075 k) (before9076 k) exit411 1 valid411 (macro9075 k) +theorem macro9076 (k : Nat) : applyExit (before9076 k) exit420 (1*k+6) = some (before9077 k) := by + simp (disch := omega) [before9076, before9077, exit420, applyExit, pop, push] + <;> omega +theorem step9076 (k : Nat) : Runs ((1*k+6)*38) (before9076 k).denote (before9077 k).denote := + @applyExit_sound (before9076 k) (before9077 k) exit420 (1*k+6) valid420 (macro9076 k) +theorem macro9077 (k : Nat) : applyExit (before9077 k) exit10 4 = some (before9078 k) := by + simp (disch := omega) [before9077, before9078, exit10, applyExit, pop, push] + <;> omega +theorem step9077 (k : Nat) : Runs (4*2) (before9077 k).denote (before9078 k).denote := + @applyExit_sound (before9077 k) (before9078 k) exit10 4 valid10 (macro9077 k) +theorem macro9078 (k : Nat) : applyExit (before9078 k) exit11 1 = some (before9079 k) := by + simp (disch := omega) [before9078, before9079, exit11, applyExit, pop, push] + <;> omega +theorem step9078 (k : Nat) : Runs (1*2) (before9078 k).denote (before9079 k).denote := + @applyExit_sound (before9078 k) (before9079 k) exit11 1 valid11 (macro9078 k) +theorem macro9079 (k : Nat) : applyExit (before9079 k) exit2 4 = some (before9080 k) := by + simp (disch := omega) [before9079, before9080, exit2, applyExit, pop, push] + <;> omega +theorem step9079 (k : Nat) : Runs (4*2) (before9079 k).denote (before9080 k).denote := + @applyExit_sound (before9079 k) (before9080 k) exit2 4 valid2 (macro9079 k) +theorem macro9080 (k : Nat) : applyExit (before9080 k) exit3 1 = some (before9081 k) := by + simp (disch := omega) [before9080, before9081, exit3, applyExit, pop, push] + <;> omega +theorem step9080 (k : Nat) : Runs (1*2) (before9080 k).denote (before9081 k).denote := + @applyExit_sound (before9080 k) (before9081 k) exit3 1 valid3 (macro9080 k) +theorem macro9081 (k : Nat) : applyExit (before9081 k) exit9 1 = some (before9082 k) := by + simp (disch := omega) [before9081, before9082, exit9, applyExit, pop, push] + <;> omega +theorem step9081 (k : Nat) : Runs (1*2) (before9081 k).denote (before9082 k).denote := + @applyExit_sound (before9081 k) (before9082 k) exit9 1 valid9 (macro9081 k) +theorem macro9082 (k : Nat) : applyExit (before9082 k) exit10 12 = some (before9083 k) := by + simp (disch := omega) [before9082, before9083, exit10, applyExit, pop, push] + <;> omega +theorem step9082 (k : Nat) : Runs (12*2) (before9082 k).denote (before9083 k).denote := + @applyExit_sound (before9082 k) (before9083 k) exit10 12 valid10 (macro9082 k) +theorem macro9083 (k : Nat) : applyExit (before9083 k) exit11 1 = some (before9084 k) := by + simp (disch := omega) [before9083, before9084, exit11, applyExit, pop, push] + <;> omega +theorem step9083 (k : Nat) : Runs (1*2) (before9083 k).denote (before9084 k).denote := + @applyExit_sound (before9083 k) (before9084 k) exit11 1 valid11 (macro9083 k) +theorem macro9084 (k : Nat) : applyExit (before9084 k) exit2 4 = some (before9085 k) := by + simp (disch := omega) [before9084, before9085, exit2, applyExit, pop, push] + <;> omega +theorem step9084 (k : Nat) : Runs (4*2) (before9084 k).denote (before9085 k).denote := + @applyExit_sound (before9084 k) (before9085 k) exit2 4 valid2 (macro9084 k) +theorem macro9085 (k : Nat) : applyExit (before9085 k) exit3 1 = some (before9086 k) := by + simp (disch := omega) [before9085, before9086, exit3, applyExit, pop, push] + <;> omega +theorem step9085 (k : Nat) : Runs (1*2) (before9085 k).denote (before9086 k).denote := + @applyExit_sound (before9085 k) (before9086 k) exit3 1 valid3 (macro9085 k) +theorem macro9086 (k : Nat) : applyExit (before9086 k) exit9 1 = some (before9087 k) := by + simp (disch := omega) [before9086, before9087, exit9, applyExit, pop, push] + <;> omega +theorem step9086 (k : Nat) : Runs (1*2) (before9086 k).denote (before9087 k).denote := + @applyExit_sound (before9086 k) (before9087 k) exit9 1 valid9 (macro9086 k) +theorem macro9087 (k : Nat) : applyExit (before9087 k) exit10 12 = some (before9088 k) := by + simp (disch := omega) [before9087, before9088, exit10, applyExit, pop, push] + <;> omega +theorem step9087 (k : Nat) : Runs (12*2) (before9087 k).denote (before9088 k).denote := + @applyExit_sound (before9087 k) (before9088 k) exit10 12 valid10 (macro9087 k) +theorem macro9088 (k : Nat) : applyExit (before9088 k) exit11 1 = some (before9089 k) := by + simp (disch := omega) [before9088, before9089, exit11, applyExit, pop, push] + <;> omega +theorem step9088 (k : Nat) : Runs (1*2) (before9088 k).denote (before9089 k).denote := + @applyExit_sound (before9088 k) (before9089 k) exit11 1 valid11 (macro9088 k) +theorem macro9089 (k : Nat) : applyExit (before9089 k) exit2 4 = some (before9090 k) := by + simp (disch := omega) [before9089, before9090, exit2, applyExit, pop, push] + <;> omega +theorem step9089 (k : Nat) : Runs (4*2) (before9089 k).denote (before9090 k).denote := + @applyExit_sound (before9089 k) (before9090 k) exit2 4 valid2 (macro9089 k) +theorem macro9090 (k : Nat) : applyExit (before9090 k) exit3 1 = some (before9091 k) := by + simp (disch := omega) [before9090, before9091, exit3, applyExit, pop, push] + <;> omega +theorem step9090 (k : Nat) : Runs (1*2) (before9090 k).denote (before9091 k).denote := + @applyExit_sound (before9090 k) (before9091 k) exit3 1 valid3 (macro9090 k) +theorem macro9091 (k : Nat) : applyExit (before9091 k) exit9 1 = some (before9092 k) := by + simp (disch := omega) [before9091, before9092, exit9, applyExit, pop, push] + <;> omega +theorem step9091 (k : Nat) : Runs (1*2) (before9091 k).denote (before9092 k).denote := + @applyExit_sound (before9091 k) (before9092 k) exit9 1 valid9 (macro9091 k) +theorem macro9092 (k : Nat) : applyExit (before9092 k) exit10 14 = some (before9093 k) := by + simp (disch := omega) [before9092, before9093, exit10, applyExit, pop, push] + <;> omega +theorem step9092 (k : Nat) : Runs (14*2) (before9092 k).denote (before9093 k).denote := + @applyExit_sound (before9092 k) (before9093 k) exit10 14 valid10 (macro9092 k) +theorem macro9093 (k : Nat) : applyExit (before9093 k) exit11 1 = some (before9094 k) := by + simp (disch := omega) [before9093, before9094, exit11, applyExit, pop, push] + <;> omega +theorem step9093 (k : Nat) : Runs (1*2) (before9093 k).denote (before9094 k).denote := + @applyExit_sound (before9093 k) (before9094 k) exit11 1 valid11 (macro9093 k) +theorem macro9094 (k : Nat) : applyExit (before9094 k) exit2 9 = some (before9095 k) := by + simp (disch := omega) [before9094, before9095, exit2, applyExit, pop, push] + <;> omega +theorem step9094 (k : Nat) : Runs (9*2) (before9094 k).denote (before9095 k).denote := + @applyExit_sound (before9094 k) (before9095 k) exit2 9 valid2 (macro9094 k) +theorem macro9095 (k : Nat) : applyExit (before9095 k) exit3 1 = some (before9096 k) := by + simp (disch := omega) [before9095, before9096, exit3, applyExit, pop, push] + <;> omega +theorem step9095 (k : Nat) : Runs (1*2) (before9095 k).denote (before9096 k).denote := + @applyExit_sound (before9095 k) (before9096 k) exit3 1 valid3 (macro9095 k) +theorem macro9096 (k : Nat) : applyExit (before9096 k) exit9 1 = some (before9097 k) := by + simp (disch := omega) [before9096, before9097, exit9, applyExit, pop, push] + <;> omega +theorem step9096 (k : Nat) : Runs (1*2) (before9096 k).denote (before9097 k).denote := + @applyExit_sound (before9096 k) (before9097 k) exit9 1 valid9 (macro9096 k) +theorem macro9097 (k : Nat) : applyExit (before9097 k) exit46 1 = some (before9098 k) := by + simp (disch := omega) [before9097, before9098, exit46, applyExit, pop, push] + <;> omega +theorem step9097 (k : Nat) : Runs (1*2) (before9097 k).denote (before9098 k).denote := + @applyExit_sound (before9097 k) (before9098 k) exit46 1 valid46 (macro9097 k) +theorem macro9098 (k : Nat) : applyExit (before9098 k) exit49 1 = some (before9099 k) := by + simp (disch := omega) [before9098, before9099, exit49, applyExit, pop, push] + <;> omega +theorem step9098 (k : Nat) : Runs (1*1) (before9098 k).denote (before9099 k).denote := + @applyExit_sound (before9098 k) (before9099 k) exit49 1 valid49 (macro9098 k) +theorem macro9099 (k : Nat) : applyExit (before9099 k) exit1 1 = some (after9099 k) := by + simp (disch := omega) [before9099, after9099, exit1, applyExit, pop, push] + <;> omega +theorem step9099 (k : Nat) : Runs (1*3) (before9099 k).denote (after9099 k).denote := + @applyExit_sound (before9099 k) (after9099 k) exit1 1 valid1 (macro9099 k) +theorem chunkRun090 (k : Nat) : Runs (1838*k+1583539955) (before9000 k).denote (after9099 k).denote := by + have h := (@Runs.trans ((((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))))+((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2))))))+(((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2))))))) ((((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))))+((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38))))))+(((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3))))))) (before9000 k).denote (before9050 k).denote (after9099 k).denote (@Runs.trans (((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))))+((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2)))))) (((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2)))))) (before9000 k).denote (before9025 k).denote (before9050 k).denote (@Runs.trans ((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2))))) ((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2))))) (before9000 k).denote (before9012 k).denote (before9025 k).denote (@Runs.trans (((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2)))) (((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))) (before9000 k).denote (before9006 k).denote (before9012 k).denote (@Runs.trans ((1*2)+((95*2)+(1*1))) ((95*2)+((1*3)+(95*2))) (before9000 k).denote (before9003 k).denote (before9006 k).denote (@Runs.trans (1*2) ((95*2)+(1*1)) (before9000 k).denote (before9001 k).denote (before9003 k).denote (step9000 k) (@Runs.trans (95*2) (1*1) (before9001 k).denote (before9002 k).denote (before9003 k).denote (step9001 k) (step9002 k))) (@Runs.trans (95*2) ((1*3)+(95*2)) (before9003 k).denote (before9004 k).denote (before9006 k).denote (step9003 k) (@Runs.trans (1*3) (95*2) (before9004 k).denote (before9005 k).denote (before9006 k).denote (step9004 k) (step9005 k)))) (@Runs.trans ((1*2)+((28*2)+((1*k+8)*1214))) ((5*2)+((1*2)+(19*2))) (before9006 k).denote (before9009 k).denote (before9012 k).denote (@Runs.trans (1*2) ((28*2)+((1*k+8)*1214)) (before9006 k).denote (before9007 k).denote (before9009 k).denote (step9006 k) (@Runs.trans (28*2) ((1*k+8)*1214) (before9007 k).denote (before9008 k).denote (before9009 k).denote (step9007 k) (step9008 k))) (@Runs.trans (5*2) ((1*2)+(19*2)) (before9009 k).denote (before9010 k).denote (before9012 k).denote (step9009 k) (@Runs.trans (1*2) (19*2) (before9010 k).denote (before9011 k).denote (before9012 k).denote (step9010 k) (step9011 k))))) (@Runs.trans (((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2)))) (((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2)))) (before9012 k).denote (before9018 k).denote (before9025 k).denote (@Runs.trans ((1*1)+((19*2)+(1*3))) ((19*2)+((1*2)+(88*2))) (before9012 k).denote (before9015 k).denote (before9018 k).denote (@Runs.trans (1*1) ((19*2)+(1*3)) (before9012 k).denote (before9013 k).denote (before9015 k).denote (step9012 k) (@Runs.trans (19*2) (1*3) (before9013 k).denote (before9014 k).denote (before9015 k).denote (step9013 k) (step9014 k))) (@Runs.trans (19*2) ((1*2)+(88*2)) (before9015 k).denote (before9016 k).denote (before9018 k).denote (step9015 k) (@Runs.trans (1*2) (88*2) (before9016 k).denote (before9017 k).denote (before9018 k).denote (step9016 k) (step9017 k)))) (@Runs.trans ((1*2)+((40*2)+(1*1))) (((40*2)+(1*3))+((40*2)+(1*2))) (before9018 k).denote (before9021 k).denote (before9025 k).denote (@Runs.trans (1*2) ((40*2)+(1*1)) (before9018 k).denote (before9019 k).denote (before9021 k).denote (step9018 k) (@Runs.trans (40*2) (1*1) (before9019 k).denote (before9020 k).denote (before9021 k).denote (step9019 k) (step9020 k))) (@Runs.trans ((40*2)+(1*3)) ((40*2)+(1*2)) (before9021 k).denote (before9023 k).denote (before9025 k).denote (@Runs.trans (40*2) (1*3) (before9021 k).denote (before9022 k).denote (before9023 k).denote (step9021 k) (step9022 k)) (@Runs.trans (40*2) (1*2) (before9023 k).denote (before9024 k).denote (before9025 k).denote (step9023 k) (step9024 k)))))) (@Runs.trans ((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3))))) ((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2))))) (before9025 k).denote (before9037 k).denote (before9050 k).denote (@Runs.trans (((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3)))) (((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))) (before9025 k).denote (before9031 k).denote (before9037 k).denote (@Runs.trans ((12*2)+((1*2)+(95*2))) ((1*1)+((95*2)+(1*3))) (before9025 k).denote (before9028 k).denote (before9031 k).denote (@Runs.trans (12*2) ((1*2)+(95*2)) (before9025 k).denote (before9026 k).denote (before9028 k).denote (step9025 k) (@Runs.trans (1*2) (95*2) (before9026 k).denote (before9027 k).denote (before9028 k).denote (step9026 k) (step9027 k))) (@Runs.trans (1*1) ((95*2)+(1*3)) (before9028 k).denote (before9029 k).denote (before9031 k).denote (step9028 k) (@Runs.trans (95*2) (1*3) (before9029 k).denote (before9030 k).denote (before9031 k).denote (step9029 k) (step9030 k)))) (@Runs.trans ((95*2)+((1*2)+(11*2))) ((1*2)+((1*1)+(1*3))) (before9031 k).denote (before9034 k).denote (before9037 k).denote (@Runs.trans (95*2) ((1*2)+(11*2)) (before9031 k).denote (before9032 k).denote (before9034 k).denote (step9031 k) (@Runs.trans (1*2) (11*2) (before9032 k).denote (before9033 k).denote (before9034 k).denote (step9032 k) (step9033 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before9034 k).denote (before9035 k).denote (before9037 k).denote (step9034 k) (@Runs.trans (1*1) (1*3) (before9035 k).denote (before9036 k).denote (before9037 k).denote (step9035 k) (step9036 k))))) (@Runs.trans (((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2)))) (((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2)))) (before9037 k).denote (before9043 k).denote (before9050 k).denote (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((10*2)+(1*2))) (before9037 k).denote (before9040 k).denote (before9043 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before9037 k).denote (before9038 k).denote (before9040 k).denote (step9037 k) (@Runs.trans (1*1) (2*2) (before9038 k).denote (before9039 k).denote (before9040 k).denote (step9038 k) (step9039 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before9040 k).denote (before9041 k).denote (before9043 k).denote (step9040 k) (@Runs.trans (10*2) (1*2) (before9041 k).denote (before9042 k).denote (before9043 k).denote (step9041 k) (step9042 k)))) (@Runs.trans ((1*2)+((95*2)+(1*2))) (((11*2)+(1*2))+((1*2)+(40*2))) (before9043 k).denote (before9046 k).denote (before9050 k).denote (@Runs.trans (1*2) ((95*2)+(1*2)) (before9043 k).denote (before9044 k).denote (before9046 k).denote (step9043 k) (@Runs.trans (95*2) (1*2) (before9044 k).denote (before9045 k).denote (before9046 k).denote (step9044 k) (step9045 k))) (@Runs.trans ((11*2)+(1*2)) ((1*2)+(40*2)) (before9046 k).denote (before9048 k).denote (before9050 k).denote (@Runs.trans (11*2) (1*2) (before9046 k).denote (before9047 k).denote (before9048 k).denote (step9046 k) (step9047 k)) (@Runs.trans (1*2) (40*2) (before9048 k).denote (before9049 k).denote (before9050 k).denote (step9048 k) (step9049 k))))))) (@Runs.trans (((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))))+((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38)))))) (((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3)))))) (before9050 k).denote (before9075 k).denote (after9099 k).denote (@Runs.trans ((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2))))) ((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38))))) (before9050 k).denote (before9062 k).denote (before9075 k).denote (@Runs.trans (((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))) (((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))) (before9050 k).denote (before9056 k).denote (before9062 k).denote (@Runs.trans ((1*2)+((87*2)+(1*2))) ((1*2)+((19*2)+(1*2))) (before9050 k).denote (before9053 k).denote (before9056 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before9050 k).denote (before9051 k).denote (before9053 k).denote (step9050 k) (@Runs.trans (87*2) (1*2) (before9051 k).denote (before9052 k).denote (before9053 k).denote (step9051 k) (step9052 k))) (@Runs.trans (1*2) ((19*2)+(1*2)) (before9053 k).denote (before9054 k).denote (before9056 k).denote (step9053 k) (@Runs.trans (19*2) (1*2) (before9054 k).denote (before9055 k).denote (before9056 k).denote (step9054 k) (step9055 k)))) (@Runs.trans ((4*2)+(((1*k+8)*586)+(28*2))) ((1*2)+((1*2)+(95*2))) (before9056 k).denote (before9059 k).denote (before9062 k).denote (@Runs.trans (4*2) (((1*k+8)*586)+(28*2)) (before9056 k).denote (before9057 k).denote (before9059 k).denote (step9056 k) (@Runs.trans ((1*k+8)*586) (28*2) (before9057 k).denote (before9058 k).denote (before9059 k).denote (step9057 k) (step9058 k))) (@Runs.trans (1*2) ((1*2)+(95*2)) (before9059 k).denote (before9060 k).denote (before9062 k).denote (step9059 k) (@Runs.trans (1*2) (95*2) (before9060 k).denote (before9061 k).denote (before9062 k).denote (step9060 k) (step9061 k))))) (@Runs.trans (((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2)))) (((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38)))) (before9062 k).denote (before9068 k).denote (before9075 k).denote (@Runs.trans ((1*2)+((11*2)+(1*2))) ((1*2)+((43*2)+(1*2))) (before9062 k).denote (before9065 k).denote (before9068 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before9062 k).denote (before9063 k).denote (before9065 k).denote (step9062 k) (@Runs.trans (11*2) (1*2) (before9063 k).denote (before9064 k).denote (before9065 k).denote (step9063 k) (step9064 k))) (@Runs.trans (1*2) ((43*2)+(1*2)) (before9065 k).denote (before9066 k).denote (before9068 k).denote (step9065 k) (@Runs.trans (43*2) (1*2) (before9066 k).denote (before9067 k).denote (before9068 k).denote (step9066 k) (step9067 k)))) (@Runs.trans ((17*2)+((1*2)+(1*2))) (((11*2)+(1*2))+((791761144*2)+(1*38))) (before9068 k).denote (before9071 k).denote (before9075 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before9068 k).denote (before9069 k).denote (before9071 k).denote (step9068 k) (@Runs.trans (1*2) (1*2) (before9069 k).denote (before9070 k).denote (before9071 k).denote (step9069 k) (step9070 k))) (@Runs.trans ((11*2)+(1*2)) ((791761144*2)+(1*38)) (before9071 k).denote (before9073 k).denote (before9075 k).denote (@Runs.trans (11*2) (1*2) (before9071 k).denote (before9072 k).denote (before9073 k).denote (step9071 k) (step9072 k)) (@Runs.trans (791761144*2) (1*38) (before9073 k).denote (before9074 k).denote (before9075 k).denote (step9073 k) (step9074 k)))))) (@Runs.trans ((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2))))) ((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3))))) (before9075 k).denote (before9087 k).denote (after9099 k).denote (@Runs.trans (((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2)))) (((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))) (before9075 k).denote (before9081 k).denote (before9087 k).denote (@Runs.trans ((1*38)+(((1*k+6)*38)+(4*2))) ((1*2)+((4*2)+(1*2))) (before9075 k).denote (before9078 k).denote (before9081 k).denote (@Runs.trans (1*38) (((1*k+6)*38)+(4*2)) (before9075 k).denote (before9076 k).denote (before9078 k).denote (step9075 k) (@Runs.trans ((1*k+6)*38) (4*2) (before9076 k).denote (before9077 k).denote (before9078 k).denote (step9076 k) (step9077 k))) (@Runs.trans (1*2) ((4*2)+(1*2)) (before9078 k).denote (before9079 k).denote (before9081 k).denote (step9078 k) (@Runs.trans (4*2) (1*2) (before9079 k).denote (before9080 k).denote (before9081 k).denote (step9079 k) (step9080 k)))) (@Runs.trans ((1*2)+((12*2)+(1*2))) ((4*2)+((1*2)+(1*2))) (before9081 k).denote (before9084 k).denote (before9087 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before9081 k).denote (before9082 k).denote (before9084 k).denote (step9081 k) (@Runs.trans (12*2) (1*2) (before9082 k).denote (before9083 k).denote (before9084 k).denote (step9082 k) (step9083 k))) (@Runs.trans (4*2) ((1*2)+(1*2)) (before9084 k).denote (before9085 k).denote (before9087 k).denote (step9084 k) (@Runs.trans (1*2) (1*2) (before9085 k).denote (before9086 k).denote (before9087 k).denote (step9085 k) (step9086 k))))) (@Runs.trans (((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2)))) (((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3)))) (before9087 k).denote (before9093 k).denote (after9099 k).denote (@Runs.trans ((12*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(14*2))) (before9087 k).denote (before9090 k).denote (before9093 k).denote (@Runs.trans (12*2) ((1*2)+(4*2)) (before9087 k).denote (before9088 k).denote (before9090 k).denote (step9087 k) (@Runs.trans (1*2) (4*2) (before9088 k).denote (before9089 k).denote (before9090 k).denote (step9088 k) (step9089 k))) (@Runs.trans (1*2) ((1*2)+(14*2)) (before9090 k).denote (before9091 k).denote (before9093 k).denote (step9090 k) (@Runs.trans (1*2) (14*2) (before9091 k).denote (before9092 k).denote (before9093 k).denote (step9091 k) (step9092 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((1*2)+(1*2))+((1*1)+(1*3))) (before9093 k).denote (before9096 k).denote (after9099 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before9093 k).denote (before9094 k).denote (before9096 k).denote (step9093 k) (@Runs.trans (9*2) (1*2) (before9094 k).denote (before9095 k).denote (before9096 k).denote (step9094 k) (step9095 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*3)) (before9096 k).denote (before9098 k).denote (after9099 k).denote (@Runs.trans (1*2) (1*2) (before9096 k).denote (before9097 k).denote (before9098 k).denote (step9096 k) (step9097 k)) (@Runs.trans (1*1) (1*3) (before9098 k).denote (before9099 k).denote (after9099 k).denote (step9098 k) (step9099 k)))))))) + have ht : (((((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))))+((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2))))))+(((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2)))))))+((((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))))+((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38))))))+(((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3)))))))) = (1838*k+1583539955) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean new file mode 100644 index 00000000..14197807 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean @@ -0,0 +1,809 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9100_0 : Stack := [] +abbrev tail9100_1 : Stack := ⟨w0,1⟩ :: tail9100_0 +abbrev tail9100_2 : Stack := ⟨w1,3⟩ :: tail9100_0 +abbrev tail9100_3 : Stack := ⟨w2,1⟩ :: tail9100_2 +abbrev tail9100_4 : Stack := ⟨w0,11⟩ :: tail9100_3 +abbrev tail9100_5 : Stack := ⟨w1,96⟩ :: tail9100_4 +abbrev tail9100_6 : Stack := ⟨w2,1⟩ :: tail9100_5 +abbrev tail9100_7 : Stack := ⟨w0,12⟩ :: tail9100_6 +abbrev tail9100_8 : Stack := ⟨w1,41⟩ :: tail9100_7 +abbrev tail9100_9 : Stack := ⟨w2,1⟩ :: tail9100_8 +abbrev tail9100_10 : Stack := ⟨w0,88⟩ :: tail9100_9 +abbrev tail9100_11 : Stack := ⟨w1,20⟩ :: tail9100_10 +abbrev tail9100_12 : Stack := ⟨w2,1⟩ :: tail9100_11 +abbrev tail9100_13 : Stack := ⟨w0,4⟩ :: tail9100_12 +abbrev tail9100_14 (k : Nat) : Stack := ⟨w375,(1*k+8)⟩ :: tail9100_13 +abbrev tail9100_15 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9100_14 k +abbrev tail9100_16 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9100_15 k +abbrev tail9100_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_16 k +abbrev tail9100_18 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9100_17 k +abbrev tail9100_19 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9100_18 k +abbrev tail9100_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_19 k +abbrev tail9100_21 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9100_20 k +abbrev tail9100_22 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_21 k +abbrev tail9100_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_22 k +abbrev tail9100_24 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9100_23 k +abbrev tail9100_25 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9100_24 k +abbrev tail9100_26 (k : Nat) : Stack := ⟨w369,1⟩ :: tail9100_25 k +abbrev tail9100_27 (k : Nat) : Stack := ⟨w376,(1*k+6)⟩ :: tail9100_26 k +abbrev tail9100_28 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9100_27 k +abbrev tail9100_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_28 k +abbrev tail9100_30 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9100_29 k +abbrev tail9100_31 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_30 k +abbrev tail9100_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_31 k +abbrev tail9100_33 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9100_32 k +abbrev tail9100_34 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_33 k +abbrev tail9100_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_34 k +abbrev tail9100_36 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9100_35 k +abbrev tail9100_37 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9100_36 k +abbrev tail9100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_37 k +abbrev tail9100_39 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9100_38 k +abbrev tail9100_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9100_39 k +abbrev tail9100_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_40 k +abbrev tail9100_42 : Stack := ⟨w1,1⟩ :: tail9100_0 +abbrev tail9100_43 : Stack := ⟨w0,1⟩ :: tail9100_42 +abbrev tail9100_44 : Stack := ⟨w1,10⟩ :: tail9100_43 +abbrev tail9100_45 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_37 k +abbrev tail9100_46 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9100_37 k +abbrev tail9100_47 : Stack := ⟨w2,1⟩ :: tail9100_42 +abbrev tail9100_48 : Stack := ⟨w1,11⟩ :: tail9100_47 +abbrev tail9100_49 : Stack := ⟨w0,15⟩ :: tail9100_48 +abbrev tail9100_50 : Stack := ⟨w1,5⟩ :: tail9100_49 +abbrev tail9100_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_34 k +abbrev tail9100_52 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9100_34 k +abbrev tail9100_53 : Stack := ⟨w0,14⟩ :: tail9100_48 +abbrev tail9100_54 : Stack := ⟨w2,1⟩ :: tail9100_53 +abbrev tail9100_55 : Stack := ⟨w1,6⟩ :: tail9100_54 +abbrev tail9100_56 : Stack := ⟨w0,13⟩ :: tail9100_55 +abbrev tail9100_57 : Stack := ⟨w1,5⟩ :: tail9100_56 +abbrev tail9100_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_31 k +abbrev tail9100_59 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9100_31 k +abbrev tail9100_60 : Stack := ⟨w0,12⟩ :: tail9100_55 +abbrev tail9100_61 : Stack := ⟨w2,1⟩ :: tail9100_60 +abbrev tail9100_62 : Stack := ⟨w1,6⟩ :: tail9100_61 +abbrev tail9100_63 : Stack := ⟨w0,13⟩ :: tail9100_62 +abbrev tail9100_64 : Stack := ⟨w1,5⟩ :: tail9100_63 +abbrev tail9100_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_28 k +abbrev tail9100_66 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9100_28 k +abbrev tail9100_67 : Stack := ⟨w0,12⟩ :: tail9100_62 +abbrev tail9100_68 : Stack := ⟨w2,1⟩ :: tail9100_67 +abbrev tail9100_69 : Stack := ⟨w1,6⟩ :: tail9100_68 +abbrev tail9100_70 : Stack := ⟨w0,4⟩ :: tail9100_69 +abbrev tail9100_71 (k : Nat) : Stack := ⟨w274,(1*k+6)⟩ :: tail9100_70 +abbrev tail9100_72 (k : Nat) : Stack := ⟨w377,1⟩ :: tail9100_71 k +abbrev tail9100_73 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9100_72 k +abbrev tail9100_74 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9100_73 k +abbrev tail9100_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_22 k +abbrev tail9100_76 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail9100_22 k +abbrev tail9100_77 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9100_76 k +abbrev tail9100_78 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9100_71 k +abbrev tail9100_79 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9100_78 k +abbrev tail9100_80 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail9100_79 k +abbrev tail9100_81 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9100_80 k +abbrev tail9100_82 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9100_81 k +abbrev tail9100_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_19 k +abbrev tail9100_84 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9100_19 k +abbrev tail9100_85 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9100_80 k +abbrev tail9100_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_85 k +abbrev tail9100_87 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9100_86 k +abbrev tail9100_88 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9100_87 k +abbrev tail9100_89 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_88 k +abbrev tail9100_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_16 k +abbrev tail9100_91 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9100_16 k +abbrev tail9100_92 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9100_87 k +abbrev tail9100_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_92 k +abbrev tail9100_94 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_93 k +abbrev tail9100_95 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9100_94 k +abbrev tail9100_96 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9100_95 k +abbrev tail9100_97 (k : Nat) : Stack := ⟨w375,(1*k+7)⟩ :: tail9100_13 +abbrev tail9100_98 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_97 k +abbrev tail9100_99 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9100_98 k +abbrev tail9100_100 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9100_94 k +abbrev tail9100_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_100 k +abbrev tail9100_102 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9100_101 k +abbrev tail9100_103 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_102 k +abbrev tail9100_104 (k : Nat) : Stack := ⟨w375,(1*k+6)⟩ :: tail9100_13 +abbrev tail9100_105 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_104 k +abbrev tail9100_106 (k : Nat) : Stack := ⟨w381,1⟩ :: tail9100_102 k +abbrev tail9100_107 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_106 k +abbrev tail9100_108 (k : Nat) : Stack := ⟨w375,(1*k+5)⟩ :: tail9100_13 +abbrev tail9100_109 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_108 k +abbrev tail9100_110 (k : Nat) : Stack := ⟨w381,2⟩ :: tail9100_102 k +abbrev tail9100_111 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_110 k +abbrev tail9100_112 (k : Nat) : Stack := ⟨w375,(1*k+4)⟩ :: tail9100_13 +abbrev tail9100_113 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_112 k +abbrev tail9100_114 (k : Nat) : Stack := ⟨w381,3⟩ :: tail9100_102 k +abbrev tail9100_115 (k : Nat) : Stack := ⟨w381,(1*k+6)⟩ :: tail9100_102 k +abbrev tail9100_116 : Stack := ⟨w375,1⟩ :: tail9100_13 +abbrev tail9100_117 : Stack := ⟨w379,1⟩ :: tail9100_116 +abbrev tail9100_118 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_115 k +abbrev tail9100_119 : Stack := ⟨w379,1⟩ :: tail9100_13 +abbrev tail9100_120 (k : Nat) : Stack := ⟨w381,(1*k+7)⟩ :: tail9100_102 k +abbrev tail9100_121 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_120 k +abbrev tail9100_122 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9100_121 k +abbrev tail9100_123 : Stack := ⟨w0,1⟩ :: tail9100_11 +abbrev tail9100_124 : Stack := ⟨w0,5⟩ :: tail9100_11 +abbrev tail9100_125 (k : Nat) : Stack := ⟨w381,(1*k+8)⟩ :: tail9100_102 k +abbrev tail9100_126 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9100_125 k +abbrev tail9100_127 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9100_126 k +abbrev tail9100_128 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9100_127 k +abbrev tail9100_129 : Stack := ⟨w0,1⟩ :: tail9100_8 +abbrev tail9100_130 : Stack := ⟨w0,89⟩ :: tail9100_8 +abbrev tail9100_131 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9100_126 k +abbrev tail9100_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_131 k +abbrev tail9100_133 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9100_132 k +abbrev tail9100_134 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9100_133 k +abbrev tail9100_135 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_134 k +abbrev tail9100_136 : Stack := ⟨w0,1⟩ :: tail9100_5 +abbrev tail9100_137 : Stack := ⟨w0,13⟩ :: tail9100_5 +abbrev tail9100_138 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9100_133 k +abbrev tail9100_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_138 k +abbrev tail9100_140 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_139 k +abbrev tail9100_141 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9100_140 k +abbrev tail9100_142 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9100_141 k +abbrev tail9100_143 : Stack := ⟨w0,1⟩ :: tail9100_2 +abbrev tail9100_144 : Stack := ⟨w0,12⟩ :: tail9100_2 +abbrev tail9100_145 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9100_140 k +abbrev tail9100_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_145 k +abbrev tail9100_147 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_146 k +abbrev tail9100_148 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9100_147 k +abbrev tail9100_149 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9100_147 k +abbrev tail9100_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_149 k +abbrev tail9100_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9100_150 k +abbrev tail9100_152 : Stack := ⟨w0,2⟩ :: tail9100_0 +abbrev tail9100_153 : Stack := ⟨w0,3⟩ :: tail9100_0 +abbrev tail9100_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_147 k +abbrev tail9100_155 : Stack := ⟨w1,1⟩ :: tail9100_153 + +def before9100 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1273),tail9100_1,(tail9100_41 k)⟩ +def before9101 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1273),tail9100_0,(tail9100_41 k)⟩ +def before9102 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1271),tail9100_42,(tail9100_40 k)⟩ +def before9103 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1269),tail9100_43,(tail9100_39 k)⟩ +def before9104 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9100_44,(tail9100_38 k)⟩ +def before9105 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9100_44,(tail9100_45 k)⟩ +def before9106 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1269),tail9100_43,(tail9100_46 k)⟩ +def before9107 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1269),tail9100_47,(tail9100_46 k)⟩ +def before9108 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail9100_48,(tail9100_37 k)⟩ +def before9109 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail9100_49,(tail9100_36 k)⟩ +def before9110 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9100_50,(tail9100_35 k)⟩ +def before9111 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail9100_50,(tail9100_51 k)⟩ +def before9112 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail9100_49,(tail9100_52 k)⟩ +def before9113 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail9100_54,(tail9100_52 k)⟩ +def before9114 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail9100_55,(tail9100_34 k)⟩ +def before9115 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail9100_56,(tail9100_33 k)⟩ +def before9116 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9100_57,(tail9100_32 k)⟩ +def before9117 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail9100_57,(tail9100_58 k)⟩ +def before9118 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail9100_56,(tail9100_59 k)⟩ +def before9119 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail9100_61,(tail9100_59 k)⟩ +def before9120 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail9100_62,(tail9100_31 k)⟩ +def before9121 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail9100_63,(tail9100_30 k)⟩ +def before9122 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9100_64,(tail9100_29 k)⟩ +def before9123 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail9100_64,(tail9100_65 k)⟩ +def before9124 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail9100_63,(tail9100_66 k)⟩ +def before9125 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail9100_68,(tail9100_66 k)⟩ +def before9126 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail9100_69,(tail9100_28 k)⟩ +def before9127 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9100_70,(tail9100_27 k)⟩ +def before9128 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9100_71 k),(tail9100_26 k)⟩ +def before9129 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9100_72 k),(tail9100_25 k)⟩ +def before9130 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9100_73 k),(tail9100_24 k)⟩ +def before9131 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9100_74 k),(tail9100_23 k)⟩ +def before9132 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521471),(tail9100_74 k),(tail9100_75 k)⟩ +def before9133 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9100_73 k),(tail9100_76 k)⟩ +def before9134 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9100_72 k),(tail9100_77 k)⟩ +def before9135 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9100_78 k),(tail9100_77 k)⟩ +def before9136 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9100_79 k),(tail9100_76 k)⟩ +def before9137 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail9100_80 k),(tail9100_22 k)⟩ +def before9138 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail9100_81 k),(tail9100_21 k)⟩ +def before9139 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9100_82 k),(tail9100_20 k)⟩ +def before9140 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail9100_82 k),(tail9100_83 k)⟩ +def before9141 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail9100_81 k),(tail9100_84 k)⟩ +def before9142 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail9100_86 k),(tail9100_84 k)⟩ +def before9143 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail9100_87 k),(tail9100_19 k)⟩ +def before9144 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521623),(tail9100_88 k),(tail9100_18 k)⟩ +def before9145 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9100_89 k),(tail9100_17 k)⟩ +def before9146 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail9100_89 k),(tail9100_90 k)⟩ +def before9147 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521623),(tail9100_88 k),(tail9100_91 k)⟩ +def before9148 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521623),(tail9100_93 k),(tail9100_91 k)⟩ +def before9149 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail9100_94 k),(tail9100_16 k)⟩ +def before9150 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521841),(tail9100_95 k),(tail9100_15 k)⟩ +def before9151 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9100_96 k),(tail9100_14 k)⟩ +def before9152 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9100_96 k),(tail9100_98 k)⟩ +def before9153 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521841),(tail9100_95 k),(tail9100_99 k)⟩ +def before9154 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521841),(tail9100_101 k),(tail9100_99 k)⟩ +def before9155 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9100_102 k),(tail9100_98 k)⟩ +def before9156 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9100_103 k),(tail9100_97 k)⟩ +def before9157 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9100_103 k),(tail9100_105 k)⟩ +def before9158 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9100_106 k),(tail9100_105 k)⟩ +def before9159 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9100_107 k),(tail9100_104 k)⟩ +def before9160 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9100_107 k),(tail9100_109 k)⟩ +def before9161 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9100_110 k),(tail9100_109 k)⟩ +def before9162 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9100_111 k),(tail9100_108 k)⟩ +def before9163 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9100_111 k),(tail9100_113 k)⟩ +def before9164 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9100_114 k),(tail9100_113 k)⟩ +def before9165 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9100_115 k),tail9100_117⟩ +def before9166 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9100_118 k),tail9100_116⟩ +def before9167 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9100_118 k),tail9100_119⟩ +def before9168 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9100_120 k),tail9100_119⟩ +def before9169 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9100_121 k),tail9100_13⟩ +def before9170 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9100_122 k),tail9100_12⟩ +def before9171 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526595),(tail9100_122 k),tail9100_123⟩ +def before9172 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9100_121 k),tail9100_124⟩ +def before9173 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9100_125 k),tail9100_124⟩ +def before9174 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail9100_126 k),tail9100_11⟩ +def before9175 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526637),(tail9100_127 k),tail9100_10⟩ +def before9176 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9100_128 k),tail9100_9⟩ +def before9177 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail9100_128 k),tail9100_129⟩ +def before9178 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9100_127 k),tail9100_130⟩ +def before9179 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526637),(tail9100_132 k),tail9100_130⟩ +def before9180 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail9100_133 k),tail9100_8⟩ +def before9181 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526897),(tail9100_134 k),tail9100_7⟩ +def before9182 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9100_135 k),tail9100_6⟩ +def before9183 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail9100_135 k),tail9100_136⟩ +def before9184 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526897),(tail9100_134 k),tail9100_137⟩ +def before9185 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526897),(tail9100_139 k),tail9100_137⟩ +def before9186 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail9100_140 k),tail9100_5⟩ +def before9187 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527115),(tail9100_141 k),tail9100_4⟩ +def before9188 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9100_142 k),tail9100_3⟩ +def before9189 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail9100_142 k),tail9100_143⟩ +def before9190 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527115),(tail9100_141 k),tail9100_144⟩ +def before9191 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527115),(tail9100_146 k),tail9100_144⟩ +def before9192 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9100_147 k),tail9100_2⟩ +def before9193 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527145),(tail9100_148 k),tail9100_0⟩ +def before9194 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527145),(tail9100_148 k),tail9100_1⟩ +def before9195 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527145),(tail9100_150 k),tail9100_1⟩ +def before9196 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9100_151 k),tail9100_0⟩ +def before9197 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9100_151 k),tail9100_1⟩ +def before9198 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527145),(tail9100_150 k),tail9100_152⟩ +def before9199 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527143),(tail9100_149 k),tail9100_153⟩ +def after9199 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9100_154 k),tail9100_155⟩ + +theorem macro9100 (k : Nat) : applyExit (before9100 k) exit6 1 = some (before9101 k) := by + simp (disch := omega) [before9100, before9101, exit6, applyExit, pop, push] + <;> omega +theorem step9100 (k : Nat) : Runs (1*1) (before9100 k).denote (before9101 k).denote := + @applyExit_sound (before9100 k) (before9101 k) exit6 1 valid6 (macro9100 k) +theorem macro9101 (k : Nat) : applyExit (before9101 k) exit0 1 = some (before9102 k) := by + simp (disch := omega) [before9101, before9102, exit0, applyExit, pop, push] + <;> omega +theorem step9101 (k : Nat) : Runs (1*2) (before9101 k).denote (before9102 k).denote := + @applyExit_sound (before9101 k) (before9102 k) exit0 1 valid0 (macro9101 k) +theorem macro9102 (k : Nat) : applyExit (before9102 k) exit13 1 = some (before9103 k) := by + simp (disch := omega) [before9102, before9103, exit13, applyExit, pop, push] + <;> omega +theorem step9102 (k : Nat) : Runs (1*2) (before9102 k).denote (before9103 k).denote := + @applyExit_sound (before9102 k) (before9103 k) exit13 1 valid13 (macro9102 k) +theorem macro9103 (k : Nat) : applyExit (before9103 k) exit0 10 = some (before9104 k) := by + simp (disch := omega) [before9103, before9104, exit0, applyExit, pop, push] + <;> omega +theorem step9103 (k : Nat) : Runs (10*2) (before9103 k).denote (before9104 k).denote := + @applyExit_sound (before9103 k) (before9104 k) exit0 10 valid0 (macro9103 k) +theorem macro9104 (k : Nat) : applyExit (before9104 k) exit1 1 = some (before9105 k) := by + simp (disch := omega) [before9104, before9105, exit1, applyExit, pop, push] + <;> omega +theorem step9104 (k : Nat) : Runs (1*3) (before9104 k).denote (before9105 k).denote := + @applyExit_sound (before9104 k) (before9105 k) exit1 1 valid1 (macro9104 k) +theorem macro9105 (k : Nat) : applyExit (before9105 k) exit2 10 = some (before9106 k) := by + simp (disch := omega) [before9105, before9106, exit2, applyExit, pop, push] + <;> omega +theorem step9105 (k : Nat) : Runs (10*2) (before9105 k).denote (before9106 k).denote := + @applyExit_sound (before9105 k) (before9106 k) exit2 10 valid2 (macro9105 k) +theorem macro9106 (k : Nat) : applyExit (before9106 k) exit6 1 = some (before9107 k) := by + simp (disch := omega) [before9106, before9107, exit6, applyExit, pop, push] + <;> omega +theorem step9106 (k : Nat) : Runs (1*1) (before9106 k).denote (before9107 k).denote := + @applyExit_sound (before9106 k) (before9107 k) exit6 1 valid6 (macro9106 k) +theorem macro9107 (k : Nat) : applyExit (before9107 k) exit0 11 = some (before9108 k) := by + simp (disch := omega) [before9107, before9108, exit0, applyExit, pop, push] + <;> omega +theorem step9107 (k : Nat) : Runs (11*2) (before9107 k).denote (before9108 k).denote := + @applyExit_sound (before9107 k) (before9108 k) exit0 11 valid0 (macro9107 k) +theorem macro9108 (k : Nat) : applyExit (before9108 k) exit13 15 = some (before9109 k) := by + simp (disch := omega) [before9108, before9109, exit13, applyExit, pop, push] + <;> omega +theorem step9108 (k : Nat) : Runs (15*2) (before9108 k).denote (before9109 k).denote := + @applyExit_sound (before9108 k) (before9109 k) exit13 15 valid13 (macro9108 k) +theorem macro9109 (k : Nat) : applyExit (before9109 k) exit0 5 = some (before9110 k) := by + simp (disch := omega) [before9109, before9110, exit0, applyExit, pop, push] + <;> omega +theorem step9109 (k : Nat) : Runs (5*2) (before9109 k).denote (before9110 k).denote := + @applyExit_sound (before9109 k) (before9110 k) exit0 5 valid0 (macro9109 k) +theorem macro9110 (k : Nat) : applyExit (before9110 k) exit1 1 = some (before9111 k) := by + simp (disch := omega) [before9110, before9111, exit1, applyExit, pop, push] + <;> omega +theorem step9110 (k : Nat) : Runs (1*3) (before9110 k).denote (before9111 k).denote := + @applyExit_sound (before9110 k) (before9111 k) exit1 1 valid1 (macro9110 k) +theorem macro9111 (k : Nat) : applyExit (before9111 k) exit2 5 = some (before9112 k) := by + simp (disch := omega) [before9111, before9112, exit2, applyExit, pop, push] + <;> omega +theorem step9111 (k : Nat) : Runs (5*2) (before9111 k).denote (before9112 k).denote := + @applyExit_sound (before9111 k) (before9112 k) exit2 5 valid2 (macro9111 k) +theorem macro9112 (k : Nat) : applyExit (before9112 k) exit6 1 = some (before9113 k) := by + simp (disch := omega) [before9112, before9113, exit6, applyExit, pop, push] + <;> omega +theorem step9112 (k : Nat) : Runs (1*1) (before9112 k).denote (before9113 k).denote := + @applyExit_sound (before9112 k) (before9113 k) exit6 1 valid6 (macro9112 k) +theorem macro9113 (k : Nat) : applyExit (before9113 k) exit0 6 = some (before9114 k) := by + simp (disch := omega) [before9113, before9114, exit0, applyExit, pop, push] + <;> omega +theorem step9113 (k : Nat) : Runs (6*2) (before9113 k).denote (before9114 k).denote := + @applyExit_sound (before9113 k) (before9114 k) exit0 6 valid0 (macro9113 k) +theorem macro9114 (k : Nat) : applyExit (before9114 k) exit13 13 = some (before9115 k) := by + simp (disch := omega) [before9114, before9115, exit13, applyExit, pop, push] + <;> omega +theorem step9114 (k : Nat) : Runs (13*2) (before9114 k).denote (before9115 k).denote := + @applyExit_sound (before9114 k) (before9115 k) exit13 13 valid13 (macro9114 k) +theorem macro9115 (k : Nat) : applyExit (before9115 k) exit0 5 = some (before9116 k) := by + simp (disch := omega) [before9115, before9116, exit0, applyExit, pop, push] + <;> omega +theorem step9115 (k : Nat) : Runs (5*2) (before9115 k).denote (before9116 k).denote := + @applyExit_sound (before9115 k) (before9116 k) exit0 5 valid0 (macro9115 k) +theorem macro9116 (k : Nat) : applyExit (before9116 k) exit1 1 = some (before9117 k) := by + simp (disch := omega) [before9116, before9117, exit1, applyExit, pop, push] + <;> omega +theorem step9116 (k : Nat) : Runs (1*3) (before9116 k).denote (before9117 k).denote := + @applyExit_sound (before9116 k) (before9117 k) exit1 1 valid1 (macro9116 k) +theorem macro9117 (k : Nat) : applyExit (before9117 k) exit2 5 = some (before9118 k) := by + simp (disch := omega) [before9117, before9118, exit2, applyExit, pop, push] + <;> omega +theorem step9117 (k : Nat) : Runs (5*2) (before9117 k).denote (before9118 k).denote := + @applyExit_sound (before9117 k) (before9118 k) exit2 5 valid2 (macro9117 k) +theorem macro9118 (k : Nat) : applyExit (before9118 k) exit6 1 = some (before9119 k) := by + simp (disch := omega) [before9118, before9119, exit6, applyExit, pop, push] + <;> omega +theorem step9118 (k : Nat) : Runs (1*1) (before9118 k).denote (before9119 k).denote := + @applyExit_sound (before9118 k) (before9119 k) exit6 1 valid6 (macro9118 k) +theorem macro9119 (k : Nat) : applyExit (before9119 k) exit0 6 = some (before9120 k) := by + simp (disch := omega) [before9119, before9120, exit0, applyExit, pop, push] + <;> omega +theorem step9119 (k : Nat) : Runs (6*2) (before9119 k).denote (before9120 k).denote := + @applyExit_sound (before9119 k) (before9120 k) exit0 6 valid0 (macro9119 k) +theorem macro9120 (k : Nat) : applyExit (before9120 k) exit13 13 = some (before9121 k) := by + simp (disch := omega) [before9120, before9121, exit13, applyExit, pop, push] + <;> omega +theorem step9120 (k : Nat) : Runs (13*2) (before9120 k).denote (before9121 k).denote := + @applyExit_sound (before9120 k) (before9121 k) exit13 13 valid13 (macro9120 k) +theorem macro9121 (k : Nat) : applyExit (before9121 k) exit0 5 = some (before9122 k) := by + simp (disch := omega) [before9121, before9122, exit0, applyExit, pop, push] + <;> omega +theorem step9121 (k : Nat) : Runs (5*2) (before9121 k).denote (before9122 k).denote := + @applyExit_sound (before9121 k) (before9122 k) exit0 5 valid0 (macro9121 k) +theorem macro9122 (k : Nat) : applyExit (before9122 k) exit1 1 = some (before9123 k) := by + simp (disch := omega) [before9122, before9123, exit1, applyExit, pop, push] + <;> omega +theorem step9122 (k : Nat) : Runs (1*3) (before9122 k).denote (before9123 k).denote := + @applyExit_sound (before9122 k) (before9123 k) exit1 1 valid1 (macro9122 k) +theorem macro9123 (k : Nat) : applyExit (before9123 k) exit2 5 = some (before9124 k) := by + simp (disch := omega) [before9123, before9124, exit2, applyExit, pop, push] + <;> omega +theorem step9123 (k : Nat) : Runs (5*2) (before9123 k).denote (before9124 k).denote := + @applyExit_sound (before9123 k) (before9124 k) exit2 5 valid2 (macro9123 k) +theorem macro9124 (k : Nat) : applyExit (before9124 k) exit6 1 = some (before9125 k) := by + simp (disch := omega) [before9124, before9125, exit6, applyExit, pop, push] + <;> omega +theorem step9124 (k : Nat) : Runs (1*1) (before9124 k).denote (before9125 k).denote := + @applyExit_sound (before9124 k) (before9125 k) exit6 1 valid6 (macro9124 k) +theorem macro9125 (k : Nat) : applyExit (before9125 k) exit0 6 = some (before9126 k) := by + simp (disch := omega) [before9125, before9126, exit0, applyExit, pop, push] + <;> omega +theorem step9125 (k : Nat) : Runs (6*2) (before9125 k).denote (before9126 k).denote := + @applyExit_sound (before9125 k) (before9126 k) exit0 6 valid0 (macro9125 k) +theorem macro9126 (k : Nat) : applyExit (before9126 k) exit13 4 = some (before9127 k) := by + simp (disch := omega) [before9126, before9127, exit13, applyExit, pop, push] + <;> omega +theorem step9126 (k : Nat) : Runs (4*2) (before9126 k).denote (before9127 k).denote := + @applyExit_sound (before9126 k) (before9127 k) exit13 4 valid13 (macro9126 k) +theorem macro9127 (k : Nat) : applyExit (before9127 k) exit421 (1*k+6) = some (before9128 k) := by + simp (disch := omega) [before9127, before9128, exit421, applyExit, pop, push] + <;> omega +theorem step9127 (k : Nat) : Runs ((1*k+6)*62) (before9127 k).denote (before9128 k).denote := + @applyExit_sound (before9127 k) (before9128 k) exit421 (1*k+6) valid421 (macro9127 k) +theorem macro9128 (k : Nat) : applyExit (before9128 k) exit422 1 = some (before9129 k) := by + simp (disch := omega) [before9128, before9129, exit422, applyExit, pop, push] + <;> omega +theorem step9128 (k : Nat) : Runs (1*38) (before9128 k).denote (before9129 k).denote := + @applyExit_sound (before9128 k) (before9129 k) exit422 1 valid422 (macro9128 k) +theorem macro9129 (k : Nat) : applyExit (before9129 k) exit275 1 = some (before9130 k) := by + simp (disch := omega) [before9129, before9130, exit275, applyExit, pop, push] + <;> omega +theorem step9129 (k : Nat) : Runs (1*38) (before9129 k).denote (before9130 k).denote := + @applyExit_sound (before9129 k) (before9130 k) exit275 1 valid275 (macro9129 k) +theorem macro9130 (k : Nat) : applyExit (before9130 k) exit0 791761144 = some (before9131 k) := by + simp (disch := omega) [before9130, before9131, exit0, applyExit, pop, push] + <;> omega +theorem step9130 (k : Nat) : Runs (791761144*2) (before9130 k).denote (before9131 k).denote := + @applyExit_sound (before9130 k) (before9131 k) exit0 791761144 valid0 (macro9130 k) +theorem macro9131 (k : Nat) : applyExit (before9131 k) exit1 1 = some (before9132 k) := by + simp (disch := omega) [before9131, before9132, exit1, applyExit, pop, push] + <;> omega +theorem step9131 (k : Nat) : Runs (1*3) (before9131 k).denote (before9132 k).denote := + @applyExit_sound (before9131 k) (before9132 k) exit1 1 valid1 (macro9131 k) +theorem macro9132 (k : Nat) : applyExit (before9132 k) exit2 791761144 = some (before9133 k) := by + simp (disch := omega) [before9132, before9133, exit2, applyExit, pop, push] + <;> omega +theorem step9132 (k : Nat) : Runs (791761144*2) (before9132 k).denote (before9133 k).denote := + @applyExit_sound (before9132 k) (before9133 k) exit2 791761144 valid2 (macro9132 k) +theorem macro9133 (k : Nat) : applyExit (before9133 k) exit276 1 = some (before9134 k) := by + simp (disch := omega) [before9133, before9134, exit276, applyExit, pop, push] + <;> omega +theorem step9133 (k : Nat) : Runs (1*38) (before9133 k).denote (before9134 k).denote := + @applyExit_sound (before9133 k) (before9134 k) exit276 1 valid276 (macro9133 k) +theorem macro9134 (k : Nat) : applyExit (before9134 k) exit423 1 = some (before9135 k) := by + simp (disch := omega) [before9134, before9135, exit423, applyExit, pop, push] + <;> omega +theorem step9134 (k : Nat) : Runs (1*41) (before9134 k).denote (before9135 k).denote := + @applyExit_sound (before9134 k) (before9135 k) exit423 1 valid423 (macro9134 k) +theorem macro9135 (k : Nat) : applyExit (before9135 k) exit275 1 = some (before9136 k) := by + simp (disch := omega) [before9135, before9136, exit275, applyExit, pop, push] + <;> omega +theorem step9135 (k : Nat) : Runs (1*38) (before9135 k).denote (before9136 k).denote := + @applyExit_sound (before9135 k) (before9136 k) exit275 1 valid275 (macro9135 k) +theorem macro9136 (k : Nat) : applyExit (before9136 k) exit0 791761145 = some (before9137 k) := by + simp (disch := omega) [before9136, before9137, exit0, applyExit, pop, push] + <;> omega +theorem step9136 (k : Nat) : Runs (791761145*2) (before9136 k).denote (before9137 k).denote := + @applyExit_sound (before9136 k) (before9137 k) exit0 791761145 valid0 (macro9136 k) +theorem macro9137 (k : Nat) : applyExit (before9137 k) exit13 12 = some (before9138 k) := by + simp (disch := omega) [before9137, before9138, exit13, applyExit, pop, push] + <;> omega +theorem step9137 (k : Nat) : Runs (12*2) (before9137 k).denote (before9138 k).denote := + @applyExit_sound (before9137 k) (before9138 k) exit13 12 valid13 (macro9137 k) +theorem macro9138 (k : Nat) : applyExit (before9138 k) exit0 18 = some (before9139 k) := by + simp (disch := omega) [before9138, before9139, exit0, applyExit, pop, push] + <;> omega +theorem step9138 (k : Nat) : Runs (18*2) (before9138 k).denote (before9139 k).denote := + @applyExit_sound (before9138 k) (before9139 k) exit0 18 valid0 (macro9138 k) +theorem macro9139 (k : Nat) : applyExit (before9139 k) exit1 1 = some (before9140 k) := by + simp (disch := omega) [before9139, before9140, exit1, applyExit, pop, push] + <;> omega +theorem step9139 (k : Nat) : Runs (1*3) (before9139 k).denote (before9140 k).denote := + @applyExit_sound (before9139 k) (before9140 k) exit1 1 valid1 (macro9139 k) +theorem macro9140 (k : Nat) : applyExit (before9140 k) exit2 18 = some (before9141 k) := by + simp (disch := omega) [before9140, before9141, exit2, applyExit, pop, push] + <;> omega +theorem step9140 (k : Nat) : Runs (18*2) (before9140 k).denote (before9141 k).denote := + @applyExit_sound (before9140 k) (before9141 k) exit2 18 valid2 (macro9140 k) +theorem macro9141 (k : Nat) : applyExit (before9141 k) exit6 1 = some (before9142 k) := by + simp (disch := omega) [before9141, before9142, exit6, applyExit, pop, push] + <;> omega +theorem step9141 (k : Nat) : Runs (1*1) (before9141 k).denote (before9142 k).denote := + @applyExit_sound (before9141 k) (before9142 k) exit6 1 valid6 (macro9141 k) +theorem macro9142 (k : Nat) : applyExit (before9142 k) exit0 19 = some (before9143 k) := by + simp (disch := omega) [before9142, before9143, exit0, applyExit, pop, push] + <;> omega +theorem step9142 (k : Nat) : Runs (19*2) (before9142 k).denote (before9143 k).denote := + @applyExit_sound (before9142 k) (before9143 k) exit0 19 valid0 (macro9142 k) +theorem macro9143 (k : Nat) : applyExit (before9143 k) exit13 44 = some (before9144 k) := by + simp (disch := omega) [before9143, before9144, exit13, applyExit, pop, push] + <;> omega +theorem step9143 (k : Nat) : Runs (44*2) (before9143 k).denote (before9144 k).denote := + @applyExit_sound (before9143 k) (before9144 k) exit13 44 valid13 (macro9143 k) +theorem macro9144 (k : Nat) : applyExit (before9144 k) exit0 12 = some (before9145 k) := by + simp (disch := omega) [before9144, before9145, exit0, applyExit, pop, push] + <;> omega +theorem step9144 (k : Nat) : Runs (12*2) (before9144 k).denote (before9145 k).denote := + @applyExit_sound (before9144 k) (before9145 k) exit0 12 valid0 (macro9144 k) +theorem macro9145 (k : Nat) : applyExit (before9145 k) exit1 1 = some (before9146 k) := by + simp (disch := omega) [before9145, before9146, exit1, applyExit, pop, push] + <;> omega +theorem step9145 (k : Nat) : Runs (1*3) (before9145 k).denote (before9146 k).denote := + @applyExit_sound (before9145 k) (before9146 k) exit1 1 valid1 (macro9145 k) +theorem macro9146 (k : Nat) : applyExit (before9146 k) exit2 12 = some (before9147 k) := by + simp (disch := omega) [before9146, before9147, exit2, applyExit, pop, push] + <;> omega +theorem step9146 (k : Nat) : Runs (12*2) (before9146 k).denote (before9147 k).denote := + @applyExit_sound (before9146 k) (before9147 k) exit2 12 valid2 (macro9146 k) +theorem macro9147 (k : Nat) : applyExit (before9147 k) exit6 1 = some (before9148 k) := by + simp (disch := omega) [before9147, before9148, exit6, applyExit, pop, push] + <;> omega +theorem step9147 (k : Nat) : Runs (1*1) (before9147 k).denote (before9148 k).denote := + @applyExit_sound (before9147 k) (before9148 k) exit6 1 valid6 (macro9147 k) +theorem macro9148 (k : Nat) : applyExit (before9148 k) exit0 13 = some (before9149 k) := by + simp (disch := omega) [before9148, before9149, exit0, applyExit, pop, push] + <;> omega +theorem step9148 (k : Nat) : Runs (13*2) (before9148 k).denote (before9149 k).denote := + @applyExit_sound (before9148 k) (before9149 k) exit0 13 valid0 (macro9148 k) +theorem macro9149 (k : Nat) : applyExit (before9149 k) exit13 96 = some (before9150 k) := by + simp (disch := omega) [before9149, before9150, exit13, applyExit, pop, push] + <;> omega +theorem step9149 (k : Nat) : Runs (96*2) (before9149 k).denote (before9150 k).denote := + @applyExit_sound (before9149 k) (before9150 k) exit13 96 valid13 (macro9149 k) +theorem macro9150 (k : Nat) : applyExit (before9150 k) exit0 29 = some (before9151 k) := by + simp (disch := omega) [before9150, before9151, exit0, applyExit, pop, push] + <;> omega +theorem step9150 (k : Nat) : Runs (29*2) (before9150 k).denote (before9151 k).denote := + @applyExit_sound (before9150 k) (before9151 k) exit0 29 valid0 (macro9150 k) +theorem macro9151 (k : Nat) : applyExit (before9151 k) exit424 1 = some (before9152 k) := by + simp (disch := omega) [before9151, before9152, exit424, applyExit, pop, push] + <;> omega +theorem step9151 (k : Nat) : Runs (1*19) (before9151 k).denote (before9152 k).denote := + @applyExit_sound (before9151 k) (before9152 k) exit424 1 valid424 (macro9151 k) +theorem macro9152 (k : Nat) : applyExit (before9152 k) exit2 29 = some (before9153 k) := by + simp (disch := omega) [before9152, before9153, exit2, applyExit, pop, push] + <;> omega +theorem step9152 (k : Nat) : Runs (29*2) (before9152 k).denote (before9153 k).denote := + @applyExit_sound (before9152 k) (before9153 k) exit2 29 valid2 (macro9152 k) +theorem macro9153 (k : Nat) : applyExit (before9153 k) exit6 1 = some (before9154 k) := by + simp (disch := omega) [before9153, before9154, exit6, applyExit, pop, push] + <;> omega +theorem step9153 (k : Nat) : Runs (1*1) (before9153 k).denote (before9154 k).denote := + @applyExit_sound (before9153 k) (before9154 k) exit6 1 valid6 (macro9153 k) +theorem macro9154 (k : Nat) : applyExit (before9154 k) exit0 29 = some (before9155 k) := by + simp (disch := omega) [before9154, before9155, exit0, applyExit, pop, push] + <;> omega +theorem step9154 (k : Nat) : Runs (29*2) (before9154 k).denote (before9155 k).denote := + @applyExit_sound (before9154 k) (before9155 k) exit0 29 valid0 (macro9154 k) +theorem macro9155 (k : Nat) : applyExit (before9155 k) exit425 1 = some (before9156 k) := by + simp (disch := omega) [before9155, before9156, exit425, applyExit, pop, push] + <;> omega +theorem step9155 (k : Nat) : Runs (1*994) (before9155 k).denote (before9156 k).denote := + @applyExit_sound (before9155 k) (before9156 k) exit425 1 valid425 (macro9155 k) +theorem macro9156 (k : Nat) : applyExit (before9156 k) exit424 1 = some (before9157 k) := by + simp (disch := omega) [before9156, before9157, exit424, applyExit, pop, push] + <;> omega +theorem step9156 (k : Nat) : Runs (1*19) (before9156 k).denote (before9157 k).denote := + @applyExit_sound (before9156 k) (before9157 k) exit424 1 valid424 (macro9156 k) +theorem macro9157 (k : Nat) : applyExit (before9157 k) exit426 1 = some (before9158 k) := by + simp (disch := omega) [before9157, before9158, exit426, applyExit, pop, push] + <;> omega +theorem step9157 (k : Nat) : Runs (1*117) (before9157 k).denote (before9158 k).denote := + @applyExit_sound (before9157 k) (before9158 k) exit426 1 valid426 (macro9157 k) +theorem macro9158 (k : Nat) : applyExit (before9158 k) exit425 1 = some (before9159 k) := by + simp (disch := omega) [before9158, before9159, exit425, applyExit, pop, push] + <;> omega +theorem step9158 (k : Nat) : Runs (1*994) (before9158 k).denote (before9159 k).denote := + @applyExit_sound (before9158 k) (before9159 k) exit425 1 valid425 (macro9158 k) +theorem macro9159 (k : Nat) : applyExit (before9159 k) exit424 1 = some (before9160 k) := by + simp (disch := omega) [before9159, before9160, exit424, applyExit, pop, push] + <;> omega +theorem step9159 (k : Nat) : Runs (1*19) (before9159 k).denote (before9160 k).denote := + @applyExit_sound (before9159 k) (before9160 k) exit424 1 valid424 (macro9159 k) +theorem macro9160 (k : Nat) : applyExit (before9160 k) exit426 1 = some (before9161 k) := by + simp (disch := omega) [before9160, before9161, exit426, applyExit, pop, push] + <;> omega +theorem step9160 (k : Nat) : Runs (1*117) (before9160 k).denote (before9161 k).denote := + @applyExit_sound (before9160 k) (before9161 k) exit426 1 valid426 (macro9160 k) +theorem macro9161 (k : Nat) : applyExit (before9161 k) exit425 1 = some (before9162 k) := by + simp (disch := omega) [before9161, before9162, exit425, applyExit, pop, push] + <;> omega +theorem step9161 (k : Nat) : Runs (1*994) (before9161 k).denote (before9162 k).denote := + @applyExit_sound (before9161 k) (before9162 k) exit425 1 valid425 (macro9161 k) +theorem macro9162 (k : Nat) : applyExit (before9162 k) exit424 1 = some (before9163 k) := by + simp (disch := omega) [before9162, before9163, exit424, applyExit, pop, push] + <;> omega +theorem step9162 (k : Nat) : Runs (1*19) (before9162 k).denote (before9163 k).denote := + @applyExit_sound (before9162 k) (before9163 k) exit424 1 valid424 (macro9162 k) +theorem macro9163 (k : Nat) : applyExit (before9163 k) exit426 1 = some (before9164 k) := by + simp (disch := omega) [before9163, before9164, exit426, applyExit, pop, push] + <;> omega +theorem step9163 (k : Nat) : Runs (1*117) (before9163 k).denote (before9164 k).denote := + @applyExit_sound (before9163 k) (before9164 k) exit426 1 valid426 (macro9163 k) +def cycleState9164 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w381,(3+1*j)⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761145⟩,⟨w241,1⟩,⟨w378,1⟩,⟨w274,(1*k+6)⟩,⟨w0,4⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w379,1⟩,⟨w375,(1*k+4-1*j)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart9164_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w380,1⟩,⟨w381,(3+1*j)⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761145⟩,⟨w241,1⟩,⟨w378,1⟩,⟨w274,(1*k+6)⟩,⟨w0,4⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w375,(1*k+4-1*j)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart9164_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w380,1⟩,⟨w381,(3+1*j)⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761145⟩,⟨w241,1⟩,⟨w378,1⟩,⟨w274,(1*k+6)⟩,⟨w0,4⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w379,1⟩,⟨w375,(1*k+3-1*j)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro9164_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9164 k j) exit425 1 = some (cyclePart9164_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState9164, cyclePart9164_0, exit425, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9164_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9164_0 k j) exit424 1 = some (cyclePart9164_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9164_0, cyclePart9164_1, exit424, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9164_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9164_1 k j) exit426 1 = some (cycleState9164 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9164_1, cycleState9164, exit426, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun9164 (k j : Nat) (hj : j < (1*k+3)) : Runs 1130 (cycleState9164 k j).denote (cycleState9164 k (j+1)).denote := by + have h0 : Runs (1*994) (cycleState9164 k j).denote (cyclePart9164_0 k j).denote := @applyExit_sound (cycleState9164 k j) (cyclePart9164_0 k j) exit425 1 valid425 (cycleMacro9164_0 k j hj) + have h1 : Runs (1*19) (cyclePart9164_0 k j).denote (cyclePart9164_1 k j).denote := @applyExit_sound (cyclePart9164_0 k j) (cyclePart9164_1 k j) exit424 1 valid424 (cycleMacro9164_1 k j hj) + have h2 : Runs (1*117) (cyclePart9164_1 k j).denote (cycleState9164 k (j+1)).denote := @applyExit_sound (cyclePart9164_1 k j) (cycleState9164 k (j+1)) exit426 1 valid426 (cycleMacro9164_2 k j hj) + exact (@Runs.trans (1*994) ((1*19)+(1*117)) (cycleState9164 k j).denote (cyclePart9164_0 k j).denote (cycleState9164 k (j+1)).denote h0 (@Runs.trans (1*19) (1*117) (cyclePart9164_0 k j).denote (cyclePart9164_1 k j).denote (cycleState9164 k (j+1)).denote h1 h2)) +theorem step9164 (k : Nat) : Runs ((1*k+3)*1130) (before9164 k).denote (before9165 k).denote := by + have h := Runs.chain (fun j => (cycleState9164 k j).denote) 1130 (1*k+3) (cycleRun9164 k) + have h0 : cycleState9164 k 0 = before9164 k := by simp [cycleState9164, before9164] + have h1 : cycleState9164 k (1*k+3) = before9165 k := by + simp [cycleState9164, before9165] <;> omega + simpa only [h0, h1] using h +theorem macro9165 (k : Nat) : applyExit (before9165 k) exit425 1 = some (before9166 k) := by + simp (disch := omega) [before9165, before9166, exit425, applyExit, pop, push] + <;> omega +theorem step9165 (k : Nat) : Runs (1*994) (before9165 k).denote (before9166 k).denote := + @applyExit_sound (before9165 k) (before9166 k) exit425 1 valid425 (macro9165 k) +theorem macro9166 (k : Nat) : applyExit (before9166 k) exit424 1 = some (before9167 k) := by + simp (disch := omega) [before9166, before9167, exit424, applyExit, pop, push] + <;> omega +theorem step9166 (k : Nat) : Runs (1*19) (before9166 k).denote (before9167 k).denote := + @applyExit_sound (before9166 k) (before9167 k) exit424 1 valid424 (macro9166 k) +theorem macro9167 (k : Nat) : applyExit (before9167 k) exit426 1 = some (before9168 k) := by + simp (disch := omega) [before9167, before9168, exit426, applyExit, pop, push] + <;> omega +theorem step9167 (k : Nat) : Runs (1*117) (before9167 k).denote (before9168 k).denote := + @applyExit_sound (before9167 k) (before9168 k) exit426 1 valid426 (macro9167 k) +theorem macro9168 (k : Nat) : applyExit (before9168 k) exit425 1 = some (before9169 k) := by + simp (disch := omega) [before9168, before9169, exit425, applyExit, pop, push] + <;> omega +theorem step9168 (k : Nat) : Runs (1*994) (before9168 k).denote (before9169 k).denote := + @applyExit_sound (before9168 k) (before9169 k) exit425 1 valid425 (macro9168 k) +theorem macro9169 (k : Nat) : applyExit (before9169 k) exit0 4 = some (before9170 k) := by + simp (disch := omega) [before9169, before9170, exit0, applyExit, pop, push] + <;> omega +theorem step9169 (k : Nat) : Runs (4*2) (before9169 k).denote (before9170 k).denote := + @applyExit_sound (before9169 k) (before9170 k) exit0 4 valid0 (macro9169 k) +theorem macro9170 (k : Nat) : applyExit (before9170 k) exit1 1 = some (before9171 k) := by + simp (disch := omega) [before9170, before9171, exit1, applyExit, pop, push] + <;> omega +theorem step9170 (k : Nat) : Runs (1*3) (before9170 k).denote (before9171 k).denote := + @applyExit_sound (before9170 k) (before9171 k) exit1 1 valid1 (macro9170 k) +theorem macro9171 (k : Nat) : applyExit (before9171 k) exit2 4 = some (before9172 k) := by + simp (disch := omega) [before9171, before9172, exit2, applyExit, pop, push] + <;> omega +theorem step9171 (k : Nat) : Runs (4*2) (before9171 k).denote (before9172 k).denote := + @applyExit_sound (before9171 k) (before9172 k) exit2 4 valid2 (macro9171 k) +theorem macro9172 (k : Nat) : applyExit (before9172 k) exit426 1 = some (before9173 k) := by + simp (disch := omega) [before9172, before9173, exit426, applyExit, pop, push] + <;> omega +theorem step9172 (k : Nat) : Runs (1*117) (before9172 k).denote (before9173 k).denote := + @applyExit_sound (before9172 k) (before9173 k) exit426 1 valid426 (macro9172 k) +theorem macro9173 (k : Nat) : applyExit (before9173 k) exit0 5 = some (before9174 k) := by + simp (disch := omega) [before9173, before9174, exit0, applyExit, pop, push] + <;> omega +theorem step9173 (k : Nat) : Runs (5*2) (before9173 k).denote (before9174 k).denote := + @applyExit_sound (before9173 k) (before9174 k) exit0 5 valid0 (macro9173 k) +theorem macro9174 (k : Nat) : applyExit (before9174 k) exit13 20 = some (before9175 k) := by + simp (disch := omega) [before9174, before9175, exit13, applyExit, pop, push] + <;> omega +theorem step9174 (k : Nat) : Runs (20*2) (before9174 k).denote (before9175 k).denote := + @applyExit_sound (before9174 k) (before9175 k) exit13 20 valid13 (macro9174 k) +theorem macro9175 (k : Nat) : applyExit (before9175 k) exit0 88 = some (before9176 k) := by + simp (disch := omega) [before9175, before9176, exit0, applyExit, pop, push] + <;> omega +theorem step9175 (k : Nat) : Runs (88*2) (before9175 k).denote (before9176 k).denote := + @applyExit_sound (before9175 k) (before9176 k) exit0 88 valid0 (macro9175 k) +theorem macro9176 (k : Nat) : applyExit (before9176 k) exit1 1 = some (before9177 k) := by + simp (disch := omega) [before9176, before9177, exit1, applyExit, pop, push] + <;> omega +theorem step9176 (k : Nat) : Runs (1*3) (before9176 k).denote (before9177 k).denote := + @applyExit_sound (before9176 k) (before9177 k) exit1 1 valid1 (macro9176 k) +theorem macro9177 (k : Nat) : applyExit (before9177 k) exit2 88 = some (before9178 k) := by + simp (disch := omega) [before9177, before9178, exit2, applyExit, pop, push] + <;> omega +theorem step9177 (k : Nat) : Runs (88*2) (before9177 k).denote (before9178 k).denote := + @applyExit_sound (before9177 k) (before9178 k) exit2 88 valid2 (macro9177 k) +theorem macro9178 (k : Nat) : applyExit (before9178 k) exit6 1 = some (before9179 k) := by + simp (disch := omega) [before9178, before9179, exit6, applyExit, pop, push] + <;> omega +theorem step9178 (k : Nat) : Runs (1*1) (before9178 k).denote (before9179 k).denote := + @applyExit_sound (before9178 k) (before9179 k) exit6 1 valid6 (macro9178 k) +theorem macro9179 (k : Nat) : applyExit (before9179 k) exit0 89 = some (before9180 k) := by + simp (disch := omega) [before9179, before9180, exit0, applyExit, pop, push] + <;> omega +theorem step9179 (k : Nat) : Runs (89*2) (before9179 k).denote (before9180 k).denote := + @applyExit_sound (before9179 k) (before9180 k) exit0 89 valid0 (macro9179 k) +theorem macro9180 (k : Nat) : applyExit (before9180 k) exit13 41 = some (before9181 k) := by + simp (disch := omega) [before9180, before9181, exit13, applyExit, pop, push] + <;> omega +theorem step9180 (k : Nat) : Runs (41*2) (before9180 k).denote (before9181 k).denote := + @applyExit_sound (before9180 k) (before9181 k) exit13 41 valid13 (macro9180 k) +theorem macro9181 (k : Nat) : applyExit (before9181 k) exit0 12 = some (before9182 k) := by + simp (disch := omega) [before9181, before9182, exit0, applyExit, pop, push] + <;> omega +theorem step9181 (k : Nat) : Runs (12*2) (before9181 k).denote (before9182 k).denote := + @applyExit_sound (before9181 k) (before9182 k) exit0 12 valid0 (macro9181 k) +theorem macro9182 (k : Nat) : applyExit (before9182 k) exit1 1 = some (before9183 k) := by + simp (disch := omega) [before9182, before9183, exit1, applyExit, pop, push] + <;> omega +theorem step9182 (k : Nat) : Runs (1*3) (before9182 k).denote (before9183 k).denote := + @applyExit_sound (before9182 k) (before9183 k) exit1 1 valid1 (macro9182 k) +theorem macro9183 (k : Nat) : applyExit (before9183 k) exit2 12 = some (before9184 k) := by + simp (disch := omega) [before9183, before9184, exit2, applyExit, pop, push] + <;> omega +theorem step9183 (k : Nat) : Runs (12*2) (before9183 k).denote (before9184 k).denote := + @applyExit_sound (before9183 k) (before9184 k) exit2 12 valid2 (macro9183 k) +theorem macro9184 (k : Nat) : applyExit (before9184 k) exit6 1 = some (before9185 k) := by + simp (disch := omega) [before9184, before9185, exit6, applyExit, pop, push] + <;> omega +theorem step9184 (k : Nat) : Runs (1*1) (before9184 k).denote (before9185 k).denote := + @applyExit_sound (before9184 k) (before9185 k) exit6 1 valid6 (macro9184 k) +theorem macro9185 (k : Nat) : applyExit (before9185 k) exit0 13 = some (before9186 k) := by + simp (disch := omega) [before9185, before9186, exit0, applyExit, pop, push] + <;> omega +theorem step9185 (k : Nat) : Runs (13*2) (before9185 k).denote (before9186 k).denote := + @applyExit_sound (before9185 k) (before9186 k) exit0 13 valid0 (macro9185 k) +theorem macro9186 (k : Nat) : applyExit (before9186 k) exit13 96 = some (before9187 k) := by + simp (disch := omega) [before9186, before9187, exit13, applyExit, pop, push] + <;> omega +theorem step9186 (k : Nat) : Runs (96*2) (before9186 k).denote (before9187 k).denote := + @applyExit_sound (before9186 k) (before9187 k) exit13 96 valid13 (macro9186 k) +theorem macro9187 (k : Nat) : applyExit (before9187 k) exit0 11 = some (before9188 k) := by + simp (disch := omega) [before9187, before9188, exit0, applyExit, pop, push] + <;> omega +theorem step9187 (k : Nat) : Runs (11*2) (before9187 k).denote (before9188 k).denote := + @applyExit_sound (before9187 k) (before9188 k) exit0 11 valid0 (macro9187 k) +theorem macro9188 (k : Nat) : applyExit (before9188 k) exit1 1 = some (before9189 k) := by + simp (disch := omega) [before9188, before9189, exit1, applyExit, pop, push] + <;> omega +theorem step9188 (k : Nat) : Runs (1*3) (before9188 k).denote (before9189 k).denote := + @applyExit_sound (before9188 k) (before9189 k) exit1 1 valid1 (macro9188 k) +theorem macro9189 (k : Nat) : applyExit (before9189 k) exit2 11 = some (before9190 k) := by + simp (disch := omega) [before9189, before9190, exit2, applyExit, pop, push] + <;> omega +theorem step9189 (k : Nat) : Runs (11*2) (before9189 k).denote (before9190 k).denote := + @applyExit_sound (before9189 k) (before9190 k) exit2 11 valid2 (macro9189 k) +theorem macro9190 (k : Nat) : applyExit (before9190 k) exit6 1 = some (before9191 k) := by + simp (disch := omega) [before9190, before9191, exit6, applyExit, pop, push] + <;> omega +theorem step9190 (k : Nat) : Runs (1*1) (before9190 k).denote (before9191 k).denote := + @applyExit_sound (before9190 k) (before9191 k) exit6 1 valid6 (macro9190 k) +theorem macro9191 (k : Nat) : applyExit (before9191 k) exit0 12 = some (before9192 k) := by + simp (disch := omega) [before9191, before9192, exit0, applyExit, pop, push] + <;> omega +theorem step9191 (k : Nat) : Runs (12*2) (before9191 k).denote (before9192 k).denote := + @applyExit_sound (before9191 k) (before9192 k) exit0 12 valid0 (macro9191 k) +theorem macro9192 (k : Nat) : applyExit (before9192 k) exit13 3 = some (before9193 k) := by + simp (disch := omega) [before9192, before9193, exit13, applyExit, pop, push] + <;> omega +theorem step9192 (k : Nat) : Runs (3*2) (before9192 k).denote (before9193 k).denote := + @applyExit_sound (before9192 k) (before9193 k) exit13 3 valid13 (macro9192 k) +theorem macro9193 (k : Nat) : applyExit (before9193 k) exit1 1 = some (before9194 k) := by + simp (disch := omega) [before9193, before9194, exit1, applyExit, pop, push] + <;> omega +theorem step9193 (k : Nat) : Runs (1*3) (before9193 k).denote (before9194 k).denote := + @applyExit_sound (before9193 k) (before9194 k) exit1 1 valid1 (macro9193 k) +theorem macro9194 (k : Nat) : applyExit (before9194 k) exit6 1 = some (before9195 k) := by + simp (disch := omega) [before9194, before9195, exit6, applyExit, pop, push] + <;> omega +theorem step9194 (k : Nat) : Runs (1*1) (before9194 k).denote (before9195 k).denote := + @applyExit_sound (before9194 k) (before9195 k) exit6 1 valid6 (macro9194 k) +theorem macro9195 (k : Nat) : applyExit (before9195 k) exit0 1 = some (before9196 k) := by + simp (disch := omega) [before9195, before9196, exit0, applyExit, pop, push] + <;> omega +theorem step9195 (k : Nat) : Runs (1*2) (before9195 k).denote (before9196 k).denote := + @applyExit_sound (before9195 k) (before9196 k) exit0 1 valid0 (macro9195 k) +theorem macro9196 (k : Nat) : applyExit (before9196 k) exit1 1 = some (before9197 k) := by + simp (disch := omega) [before9196, before9197, exit1, applyExit, pop, push] + <;> omega +theorem step9196 (k : Nat) : Runs (1*3) (before9196 k).denote (before9197 k).denote := + @applyExit_sound (before9196 k) (before9197 k) exit1 1 valid1 (macro9196 k) +theorem macro9197 (k : Nat) : applyExit (before9197 k) exit2 1 = some (before9198 k) := by + simp (disch := omega) [before9197, before9198, exit2, applyExit, pop, push] + <;> omega +theorem step9197 (k : Nat) : Runs (1*2) (before9197 k).denote (before9198 k).denote := + @applyExit_sound (before9197 k) (before9198 k) exit2 1 valid2 (macro9197 k) +theorem macro9198 (k : Nat) : applyExit (before9198 k) exit3 1 = some (before9199 k) := by + simp (disch := omega) [before9198, before9199, exit3, applyExit, pop, push] + <;> omega +theorem step9198 (k : Nat) : Runs (1*2) (before9198 k).denote (before9199 k).denote := + @applyExit_sound (before9198 k) (before9199 k) exit3 1 valid3 (macro9198 k) +theorem macro9199 (k : Nat) : applyExit (before9199 k) exit9 1 = some (after9199 k) := by + simp (disch := omega) [before9199, after9199, exit9, applyExit, pop, push] + <;> omega +theorem step9199 (k : Nat) : Runs (1*2) (before9199 k).denote (after9199 k).denote := + @applyExit_sound (before9199 k) (after9199 k) exit9 1 valid9 (macro9199 k) +theorem chunkRun091 (k : Nat) : Runs (1192*k+4750578462) (before9100 k).denote (after9199 k).denote := by + have h := (@Runs.trans ((((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))))+((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1))))))+(((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))))+((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2))))))) ((((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))))+((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2))))))+(((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))))) (before9100 k).denote (before9150 k).denote (after9199 k).denote (@Runs.trans (((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))))+((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1)))))) (((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))))+((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2)))))) (before9100 k).denote (before9125 k).denote (before9150 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2))))) ((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1))))) (before9100 k).denote (before9112 k).denote (before9125 k).denote (@Runs.trans (((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2)))) (((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))) (before9100 k).denote (before9106 k).denote (before9112 k).denote (@Runs.trans ((1*1)+((1*2)+(1*2))) ((10*2)+((1*3)+(10*2))) (before9100 k).denote (before9103 k).denote (before9106 k).denote (@Runs.trans (1*1) ((1*2)+(1*2)) (before9100 k).denote (before9101 k).denote (before9103 k).denote (step9100 k) (@Runs.trans (1*2) (1*2) (before9101 k).denote (before9102 k).denote (before9103 k).denote (step9101 k) (step9102 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before9103 k).denote (before9104 k).denote (before9106 k).denote (step9103 k) (@Runs.trans (1*3) (10*2) (before9104 k).denote (before9105 k).denote (before9106 k).denote (step9104 k) (step9105 k)))) (@Runs.trans ((1*1)+((11*2)+(15*2))) ((5*2)+((1*3)+(5*2))) (before9106 k).denote (before9109 k).denote (before9112 k).denote (@Runs.trans (1*1) ((11*2)+(15*2)) (before9106 k).denote (before9107 k).denote (before9109 k).denote (step9106 k) (@Runs.trans (11*2) (15*2) (before9107 k).denote (before9108 k).denote (before9109 k).denote (step9107 k) (step9108 k))) (@Runs.trans (5*2) ((1*3)+(5*2)) (before9109 k).denote (before9110 k).denote (before9112 k).denote (step9109 k) (@Runs.trans (1*3) (5*2) (before9110 k).denote (before9111 k).denote (before9112 k).denote (step9110 k) (step9111 k))))) (@Runs.trans (((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2)))) (((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1)))) (before9112 k).denote (before9118 k).denote (before9125 k).denote (@Runs.trans ((1*1)+((6*2)+(13*2))) ((5*2)+((1*3)+(5*2))) (before9112 k).denote (before9115 k).denote (before9118 k).denote (@Runs.trans (1*1) ((6*2)+(13*2)) (before9112 k).denote (before9113 k).denote (before9115 k).denote (step9112 k) (@Runs.trans (6*2) (13*2) (before9113 k).denote (before9114 k).denote (before9115 k).denote (step9113 k) (step9114 k))) (@Runs.trans (5*2) ((1*3)+(5*2)) (before9115 k).denote (before9116 k).denote (before9118 k).denote (step9115 k) (@Runs.trans (1*3) (5*2) (before9116 k).denote (before9117 k).denote (before9118 k).denote (step9116 k) (step9117 k)))) (@Runs.trans ((1*1)+((6*2)+(13*2))) (((5*2)+(1*3))+((5*2)+(1*1))) (before9118 k).denote (before9121 k).denote (before9125 k).denote (@Runs.trans (1*1) ((6*2)+(13*2)) (before9118 k).denote (before9119 k).denote (before9121 k).denote (step9118 k) (@Runs.trans (6*2) (13*2) (before9119 k).denote (before9120 k).denote (before9121 k).denote (step9119 k) (step9120 k))) (@Runs.trans ((5*2)+(1*3)) ((5*2)+(1*1)) (before9121 k).denote (before9123 k).denote (before9125 k).denote (@Runs.trans (5*2) (1*3) (before9121 k).denote (before9122 k).denote (before9123 k).denote (step9121 k) (step9122 k)) (@Runs.trans (5*2) (1*1) (before9123 k).denote (before9124 k).denote (before9125 k).denote (step9123 k) (step9124 k)))))) (@Runs.trans ((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2))))) ((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2))))) (before9125 k).denote (before9137 k).denote (before9150 k).denote (@Runs.trans (((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2)))) (((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))) (before9125 k).denote (before9131 k).denote (before9137 k).denote (@Runs.trans ((6*2)+((4*2)+((1*k+6)*62))) ((1*38)+((1*38)+(791761144*2))) (before9125 k).denote (before9128 k).denote (before9131 k).denote (@Runs.trans (6*2) ((4*2)+((1*k+6)*62)) (before9125 k).denote (before9126 k).denote (before9128 k).denote (step9125 k) (@Runs.trans (4*2) ((1*k+6)*62) (before9126 k).denote (before9127 k).denote (before9128 k).denote (step9126 k) (step9127 k))) (@Runs.trans (1*38) ((1*38)+(791761144*2)) (before9128 k).denote (before9129 k).denote (before9131 k).denote (step9128 k) (@Runs.trans (1*38) (791761144*2) (before9129 k).denote (before9130 k).denote (before9131 k).denote (step9129 k) (step9130 k)))) (@Runs.trans ((1*3)+((791761144*2)+(1*38))) ((1*41)+((1*38)+(791761145*2))) (before9131 k).denote (before9134 k).denote (before9137 k).denote (@Runs.trans (1*3) ((791761144*2)+(1*38)) (before9131 k).denote (before9132 k).denote (before9134 k).denote (step9131 k) (@Runs.trans (791761144*2) (1*38) (before9132 k).denote (before9133 k).denote (before9134 k).denote (step9132 k) (step9133 k))) (@Runs.trans (1*41) ((1*38)+(791761145*2)) (before9134 k).denote (before9135 k).denote (before9137 k).denote (step9134 k) (@Runs.trans (1*38) (791761145*2) (before9135 k).denote (before9136 k).denote (before9137 k).denote (step9135 k) (step9136 k))))) (@Runs.trans (((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2)))) (((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2)))) (before9137 k).denote (before9143 k).denote (before9150 k).denote (@Runs.trans ((12*2)+((18*2)+(1*3))) ((18*2)+((1*1)+(19*2))) (before9137 k).denote (before9140 k).denote (before9143 k).denote (@Runs.trans (12*2) ((18*2)+(1*3)) (before9137 k).denote (before9138 k).denote (before9140 k).denote (step9137 k) (@Runs.trans (18*2) (1*3) (before9138 k).denote (before9139 k).denote (before9140 k).denote (step9138 k) (step9139 k))) (@Runs.trans (18*2) ((1*1)+(19*2)) (before9140 k).denote (before9141 k).denote (before9143 k).denote (step9140 k) (@Runs.trans (1*1) (19*2) (before9141 k).denote (before9142 k).denote (before9143 k).denote (step9141 k) (step9142 k)))) (@Runs.trans ((44*2)+((12*2)+(1*3))) (((12*2)+(1*1))+((13*2)+(96*2))) (before9143 k).denote (before9146 k).denote (before9150 k).denote (@Runs.trans (44*2) ((12*2)+(1*3)) (before9143 k).denote (before9144 k).denote (before9146 k).denote (step9143 k) (@Runs.trans (12*2) (1*3) (before9144 k).denote (before9145 k).denote (before9146 k).denote (step9144 k) (step9145 k))) (@Runs.trans ((12*2)+(1*1)) ((13*2)+(96*2)) (before9146 k).denote (before9148 k).denote (before9150 k).denote (@Runs.trans (12*2) (1*1) (before9146 k).denote (before9147 k).denote (before9148 k).denote (step9146 k) (step9147 k)) (@Runs.trans (13*2) (96*2) (before9148 k).denote (before9149 k).denote (before9150 k).denote (step9148 k) (step9149 k))))))) (@Runs.trans (((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))))+((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2)))))) (((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))) (before9150 k).denote (before9175 k).denote (after9199 k).denote (@Runs.trans ((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994))))) ((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2))))) (before9150 k).denote (before9162 k).denote (before9175 k).denote (@Runs.trans (((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994)))) (((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))) (before9150 k).denote (before9156 k).denote (before9162 k).denote (@Runs.trans ((29*2)+((1*19)+(29*2))) ((1*1)+((29*2)+(1*994))) (before9150 k).denote (before9153 k).denote (before9156 k).denote (@Runs.trans (29*2) ((1*19)+(29*2)) (before9150 k).denote (before9151 k).denote (before9153 k).denote (step9150 k) (@Runs.trans (1*19) (29*2) (before9151 k).denote (before9152 k).denote (before9153 k).denote (step9151 k) (step9152 k))) (@Runs.trans (1*1) ((29*2)+(1*994)) (before9153 k).denote (before9154 k).denote (before9156 k).denote (step9153 k) (@Runs.trans (29*2) (1*994) (before9154 k).denote (before9155 k).denote (before9156 k).denote (step9154 k) (step9155 k)))) (@Runs.trans ((1*19)+((1*117)+(1*994))) ((1*19)+((1*117)+(1*994))) (before9156 k).denote (before9159 k).denote (before9162 k).denote (@Runs.trans (1*19) ((1*117)+(1*994)) (before9156 k).denote (before9157 k).denote (before9159 k).denote (step9156 k) (@Runs.trans (1*117) (1*994) (before9157 k).denote (before9158 k).denote (before9159 k).denote (step9157 k) (step9158 k))) (@Runs.trans (1*19) ((1*117)+(1*994)) (before9159 k).denote (before9160 k).denote (before9162 k).denote (step9159 k) (@Runs.trans (1*117) (1*994) (before9160 k).denote (before9161 k).denote (before9162 k).denote (step9160 k) (step9161 k))))) (@Runs.trans (((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117)))) (((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2)))) (before9162 k).denote (before9168 k).denote (before9175 k).denote (@Runs.trans ((1*19)+((1*117)+((1*k+3)*1130))) ((1*994)+((1*19)+(1*117))) (before9162 k).denote (before9165 k).denote (before9168 k).denote (@Runs.trans (1*19) ((1*117)+((1*k+3)*1130)) (before9162 k).denote (before9163 k).denote (before9165 k).denote (step9162 k) (@Runs.trans (1*117) ((1*k+3)*1130) (before9163 k).denote (before9164 k).denote (before9165 k).denote (step9163 k) (step9164 k))) (@Runs.trans (1*994) ((1*19)+(1*117)) (before9165 k).denote (before9166 k).denote (before9168 k).denote (step9165 k) (@Runs.trans (1*19) (1*117) (before9166 k).denote (before9167 k).denote (before9168 k).denote (step9166 k) (step9167 k)))) (@Runs.trans ((1*994)+((4*2)+(1*3))) (((4*2)+(1*117))+((5*2)+(20*2))) (before9168 k).denote (before9171 k).denote (before9175 k).denote (@Runs.trans (1*994) ((4*2)+(1*3)) (before9168 k).denote (before9169 k).denote (before9171 k).denote (step9168 k) (@Runs.trans (4*2) (1*3) (before9169 k).denote (before9170 k).denote (before9171 k).denote (step9169 k) (step9170 k))) (@Runs.trans ((4*2)+(1*117)) ((5*2)+(20*2)) (before9171 k).denote (before9173 k).denote (before9175 k).denote (@Runs.trans (4*2) (1*117) (before9171 k).denote (before9172 k).denote (before9173 k).denote (step9171 k) (step9172 k)) (@Runs.trans (5*2) (20*2) (before9173 k).denote (before9174 k).denote (before9175 k).denote (step9173 k) (step9174 k)))))) (@Runs.trans ((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))) ((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))) (before9175 k).denote (before9187 k).denote (after9199 k).denote (@Runs.trans (((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2)))) (((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))) (before9175 k).denote (before9181 k).denote (before9187 k).denote (@Runs.trans ((88*2)+((1*3)+(88*2))) ((1*1)+((89*2)+(41*2))) (before9175 k).denote (before9178 k).denote (before9181 k).denote (@Runs.trans (88*2) ((1*3)+(88*2)) (before9175 k).denote (before9176 k).denote (before9178 k).denote (step9175 k) (@Runs.trans (1*3) (88*2) (before9176 k).denote (before9177 k).denote (before9178 k).denote (step9176 k) (step9177 k))) (@Runs.trans (1*1) ((89*2)+(41*2)) (before9178 k).denote (before9179 k).denote (before9181 k).denote (step9178 k) (@Runs.trans (89*2) (41*2) (before9179 k).denote (before9180 k).denote (before9181 k).denote (step9179 k) (step9180 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*1)+((13*2)+(96*2))) (before9181 k).denote (before9184 k).denote (before9187 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before9181 k).denote (before9182 k).denote (before9184 k).denote (step9181 k) (@Runs.trans (1*3) (12*2) (before9182 k).denote (before9183 k).denote (before9184 k).denote (step9182 k) (step9183 k))) (@Runs.trans (1*1) ((13*2)+(96*2)) (before9184 k).denote (before9185 k).denote (before9187 k).denote (step9184 k) (@Runs.trans (13*2) (96*2) (before9185 k).denote (before9186 k).denote (before9187 k).denote (step9185 k) (step9186 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2)))) (((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))) (before9187 k).denote (before9193 k).denote (after9199 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*1)+((12*2)+(3*2))) (before9187 k).denote (before9190 k).denote (before9193 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before9187 k).denote (before9188 k).denote (before9190 k).denote (step9187 k) (@Runs.trans (1*3) (11*2) (before9188 k).denote (before9189 k).denote (before9190 k).denote (step9188 k) (step9189 k))) (@Runs.trans (1*1) ((12*2)+(3*2)) (before9190 k).denote (before9191 k).denote (before9193 k).denote (step9190 k) (@Runs.trans (12*2) (3*2) (before9191 k).denote (before9192 k).denote (before9193 k).denote (step9191 k) (step9192 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) (((1*3)+(1*2))+((1*2)+(1*2))) (before9193 k).denote (before9196 k).denote (after9199 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before9193 k).denote (before9194 k).denote (before9196 k).denote (step9193 k) (@Runs.trans (1*1) (1*2) (before9194 k).denote (before9195 k).denote (before9196 k).denote (step9194 k) (step9195 k))) (@Runs.trans ((1*3)+(1*2)) ((1*2)+(1*2)) (before9196 k).denote (before9198 k).denote (after9199 k).denote (@Runs.trans (1*3) (1*2) (before9196 k).denote (before9197 k).denote (before9198 k).denote (step9196 k) (step9197 k)) (@Runs.trans (1*2) (1*2) (before9198 k).denote (before9199 k).denote (after9199 k).denote (step9198 k) (step9199 k)))))))) + have ht : (((((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))))+((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1))))))+(((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))))+((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2)))))))+((((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))))+((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2))))))+(((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))))) = (1192*k+4750578462) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean new file mode 100644 index 00000000..abcca9ac --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean @@ -0,0 +1,788 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9200_0 : Stack := [] +abbrev tail9200_1 : Stack := ⟨w1,1⟩ :: tail9200_0 +abbrev tail9200_2 : Stack := ⟨w2,1⟩ :: tail9200_1 +abbrev tail9200_3 : Stack := ⟨w1,11⟩ :: tail9200_2 +abbrev tail9200_4 : Stack := ⟨w0,14⟩ :: tail9200_3 +abbrev tail9200_5 : Stack := ⟨w2,1⟩ :: tail9200_4 +abbrev tail9200_6 : Stack := ⟨w1,6⟩ :: tail9200_5 +abbrev tail9200_7 : Stack := ⟨w0,12⟩ :: tail9200_6 +abbrev tail9200_8 : Stack := ⟨w2,1⟩ :: tail9200_7 +abbrev tail9200_9 : Stack := ⟨w1,6⟩ :: tail9200_8 +abbrev tail9200_10 : Stack := ⟨w0,12⟩ :: tail9200_9 +abbrev tail9200_11 : Stack := ⟨w2,1⟩ :: tail9200_10 +abbrev tail9200_12 : Stack := ⟨w1,6⟩ :: tail9200_11 +abbrev tail9200_13 : Stack := ⟨w0,4⟩ :: tail9200_12 +abbrev tail9200_14 (k : Nat) : Stack := ⟨w274,(1*k+6)⟩ :: tail9200_13 +abbrev tail9200_15 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9200_14 k +abbrev tail9200_16 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9200_15 k +abbrev tail9200_17 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail9200_16 k +abbrev tail9200_18 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9200_17 k +abbrev tail9200_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_18 k +abbrev tail9200_20 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9200_19 k +abbrev tail9200_21 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9200_20 k +abbrev tail9200_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_21 k +abbrev tail9200_23 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9200_22 k +abbrev tail9200_24 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9200_23 k +abbrev tail9200_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_24 k +abbrev tail9200_26 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9200_25 k +abbrev tail9200_27 (k : Nat) : Stack := ⟨w381,(1*k+8)⟩ :: tail9200_26 k +abbrev tail9200_28 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9200_27 k +abbrev tail9200_29 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9200_28 k +abbrev tail9200_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_29 k +abbrev tail9200_31 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9200_30 k +abbrev tail9200_32 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9200_31 k +abbrev tail9200_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_32 k +abbrev tail9200_34 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9200_33 k +abbrev tail9200_35 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9200_34 k +abbrev tail9200_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_35 k +abbrev tail9200_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_36 k +abbrev tail9200_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9200_37 k +abbrev tail9200_39 : Stack := ⟨w0,3⟩ :: tail9200_0 +abbrev tail9200_40 : Stack := ⟨w1,1⟩ :: tail9200_39 +abbrev tail9200_41 : Stack := ⟨w1,2⟩ :: tail9200_39 +abbrev tail9200_42 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9200_36 k +abbrev tail9200_43 : Stack := ⟨w2,1⟩ :: tail9200_41 +abbrev tail9200_44 : Stack := ⟨w0,11⟩ :: tail9200_43 +abbrev tail9200_45 : Stack := ⟨w0,12⟩ :: tail9200_43 +abbrev tail9200_46 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9200_34 k +abbrev tail9200_47 : Stack := ⟨w1,1⟩ :: tail9200_45 +abbrev tail9200_48 : Stack := ⟨w1,95⟩ :: tail9200_45 +abbrev tail9200_49 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_33 k +abbrev tail9200_50 : Stack := ⟨w2,1⟩ :: tail9200_48 +abbrev tail9200_51 : Stack := ⟨w0,12⟩ :: tail9200_50 +abbrev tail9200_52 : Stack := ⟨w0,13⟩ :: tail9200_50 +abbrev tail9200_53 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9200_31 k +abbrev tail9200_54 : Stack := ⟨w1,1⟩ :: tail9200_52 +abbrev tail9200_55 : Stack := ⟨w1,40⟩ :: tail9200_52 +abbrev tail9200_56 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9200_30 k +abbrev tail9200_57 : Stack := ⟨w2,1⟩ :: tail9200_55 +abbrev tail9200_58 : Stack := ⟨w0,88⟩ :: tail9200_57 +abbrev tail9200_59 : Stack := ⟨w0,89⟩ :: tail9200_57 +abbrev tail9200_60 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9200_28 k +abbrev tail9200_61 : Stack := ⟨w1,1⟩ :: tail9200_59 +abbrev tail9200_62 : Stack := ⟨w1,19⟩ :: tail9200_59 +abbrev tail9200_63 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9200_27 k +abbrev tail9200_64 : Stack := ⟨w2,1⟩ :: tail9200_62 +abbrev tail9200_65 : Stack := ⟨w0,4⟩ :: tail9200_64 +abbrev tail9200_66 (k : Nat) : Stack := ⟨w382,(1*k+8)⟩ :: tail9200_65 +abbrev tail9200_67 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9200_66 k +abbrev tail9200_68 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9200_66 k +abbrev tail9200_69 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9200_23 k +abbrev tail9200_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_68 k +abbrev tail9200_71 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9200_68 k +abbrev tail9200_72 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_22 k +abbrev tail9200_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_71 k +abbrev tail9200_74 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9200_73 k +abbrev tail9200_75 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9200_73 k +abbrev tail9200_76 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9200_20 k +abbrev tail9200_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_75 k +abbrev tail9200_78 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9200_75 k +abbrev tail9200_79 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9200_19 k +abbrev tail9200_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_78 k +abbrev tail9200_81 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9200_80 k +abbrev tail9200_82 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9200_80 k +abbrev tail9200_83 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9200_17 k +abbrev tail9200_84 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_82 k +abbrev tail9200_85 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9200_82 k +abbrev tail9200_86 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9200_16 k +abbrev tail9200_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_85 k +abbrev tail9200_88 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9200_87 k +abbrev tail9200_89 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9200_88 k +abbrev tail9200_90 (k : Nat) : Stack := ⟨w383,1⟩ :: tail9200_89 k +abbrev tail9200_91 (k : Nat) : Stack := ⟨w384,(1*k+6)⟩ :: tail9200_90 k +abbrev tail9200_92 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9200_91 k +abbrev tail9200_93 : Stack := ⟨w1,5⟩ :: tail9200_11 +abbrev tail9200_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_92 k +abbrev tail9200_95 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9200_94 k +abbrev tail9200_96 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9200_94 k +abbrev tail9200_97 : Stack := ⟨w0,11⟩ :: tail9200_9 +abbrev tail9200_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_96 k +abbrev tail9200_99 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_96 k +abbrev tail9200_100 : Stack := ⟨w1,5⟩ :: tail9200_8 +abbrev tail9200_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_99 k +abbrev tail9200_102 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9200_101 k +abbrev tail9200_103 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9200_101 k +abbrev tail9200_104 : Stack := ⟨w0,11⟩ :: tail9200_6 +abbrev tail9200_105 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_103 k +abbrev tail9200_106 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_103 k +abbrev tail9200_107 : Stack := ⟨w1,5⟩ :: tail9200_5 +abbrev tail9200_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_106 k +abbrev tail9200_109 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9200_108 k +abbrev tail9200_110 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9200_108 k +abbrev tail9200_111 : Stack := ⟨w0,13⟩ :: tail9200_3 +abbrev tail9200_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_110 k +abbrev tail9200_113 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9200_110 k +abbrev tail9200_114 : Stack := ⟨w1,10⟩ :: tail9200_2 +abbrev tail9200_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_113 k +abbrev tail9200_116 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9200_115 k +abbrev tail9200_117 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9200_115 k +abbrev tail9200_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_117 k +abbrev tail9200_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9200_118 k +abbrev tail9200_120 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9200_118 k +abbrev tail9200_121 : Stack := ⟨w23,1⟩ :: tail9200_0 +abbrev tail9200_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_119 k +abbrev tail9200_123 : Stack := ⟨w0,1⟩ :: tail9200_0 +abbrev tail9200_124 : Stack := ⟨w2,1⟩ :: tail9200_123 +abbrev tail9200_125 : Stack := ⟨w1,1⟩ :: tail9200_124 +abbrev tail9200_126 : Stack := ⟨w23,1⟩ :: tail9200_125 +abbrev tail9200_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_116 k +abbrev tail9200_128 : Stack := ⟨w0,1⟩ :: tail9200_125 +abbrev tail9200_129 : Stack := ⟨w2,1⟩ :: tail9200_128 +abbrev tail9200_130 : Stack := ⟨w1,10⟩ :: tail9200_129 +abbrev tail9200_131 : Stack := ⟨w23,1⟩ :: tail9200_130 +abbrev tail9200_132 : Stack := ⟨w0,14⟩ :: tail9200_131 +abbrev tail9200_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_109 k +abbrev tail9200_134 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9200_133 k +abbrev tail9200_135 : Stack := ⟨w0,1⟩ :: tail9200_130 +abbrev tail9200_136 : Stack := ⟨w0,15⟩ :: tail9200_130 +abbrev tail9200_137 : Stack := ⟨w2,1⟩ :: tail9200_136 +abbrev tail9200_138 : Stack := ⟨w1,5⟩ :: tail9200_137 +abbrev tail9200_139 : Stack := ⟨w23,1⟩ :: tail9200_138 +abbrev tail9200_140 : Stack := ⟨w0,12⟩ :: tail9200_139 +abbrev tail9200_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_102 k +abbrev tail9200_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_141 k +abbrev tail9200_143 : Stack := ⟨w0,1⟩ :: tail9200_138 +abbrev tail9200_144 : Stack := ⟨w0,13⟩ :: tail9200_138 +abbrev tail9200_145 : Stack := ⟨w2,1⟩ :: tail9200_144 +abbrev tail9200_146 : Stack := ⟨w1,5⟩ :: tail9200_145 +abbrev tail9200_147 : Stack := ⟨w23,1⟩ :: tail9200_146 +abbrev tail9200_148 : Stack := ⟨w0,12⟩ :: tail9200_147 +abbrev tail9200_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_95 k +abbrev tail9200_150 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_149 k +abbrev tail9200_151 : Stack := ⟨w0,1⟩ :: tail9200_146 +abbrev tail9200_152 : Stack := ⟨w0,13⟩ :: tail9200_146 +abbrev tail9200_153 : Stack := ⟨w2,1⟩ :: tail9200_152 +abbrev tail9200_154 : Stack := ⟨w1,5⟩ :: tail9200_153 +abbrev tail9200_155 : Stack := ⟨w23,1⟩ :: tail9200_154 +abbrev tail9200_156 : Stack := ⟨w0,4⟩ :: tail9200_155 +abbrev tail9200_157 (k : Nat) : Stack := ⟨w384,(1*k+5)⟩ :: tail9200_90 k +abbrev tail9200_158 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9200_157 k +abbrev tail9200_159 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9200_158 k +abbrev tail9200_160 : Stack := ⟨w0,1⟩ :: tail9200_154 +abbrev tail9200_161 : Stack := ⟨w0,5⟩ :: tail9200_154 + +def before9200 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9200_38 k),tail9200_40⟩ +def before9201 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9200_37 k),tail9200_41⟩ +def before9202 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail9200_42 k),tail9200_43⟩ +def before9203 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527115),(tail9200_36 k),tail9200_44⟩ +def before9204 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527113),(tail9200_35 k),tail9200_45⟩ +def before9205 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527111),(tail9200_46 k),tail9200_47⟩ +def before9206 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526923),(tail9200_34 k),tail9200_48⟩ +def before9207 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail9200_49 k),tail9200_50⟩ +def before9208 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526897),(tail9200_33 k),tail9200_51⟩ +def before9209 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526895),(tail9200_32 k),tail9200_52⟩ +def before9210 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail9200_53 k),tail9200_54⟩ +def before9211 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526815),(tail9200_31 k),tail9200_55⟩ +def before9212 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail9200_56 k),tail9200_57⟩ +def before9213 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9200_30 k),tail9200_58⟩ +def before9214 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526635),(tail9200_29 k),tail9200_59⟩ +def before9215 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail9200_60 k),tail9200_61⟩ +def before9216 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526597),(tail9200_28 k),tail9200_62⟩ +def before9217 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526595),(tail9200_63 k),tail9200_64⟩ +def before9218 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9200_27 k),tail9200_65⟩ +def before9219 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9200_26 k),(tail9200_66 k)⟩ +def before9220 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521841),(tail9200_25 k),(tail9200_67 k)⟩ +def before9221 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521839),(tail9200_24 k),(tail9200_68 k)⟩ +def before9222 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521837),(tail9200_69 k),(tail9200_70 k)⟩ +def before9223 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail9200_23 k),(tail9200_71 k)⟩ +def before9224 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail9200_72 k),(tail9200_73 k)⟩ +def before9225 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521623),(tail9200_22 k),(tail9200_74 k)⟩ +def before9226 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521621),(tail9200_21 k),(tail9200_75 k)⟩ +def before9227 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521619),(tail9200_76 k),(tail9200_77 k)⟩ +def before9228 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail9200_20 k),(tail9200_78 k)⟩ +def before9229 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail9200_79 k),(tail9200_80 k)⟩ +def before9230 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail9200_19 k),(tail9200_81 k)⟩ +def before9231 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521495),(tail9200_18 k),(tail9200_82 k)⟩ +def before9232 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail9200_83 k),(tail9200_84 k)⟩ +def before9233 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521473),(tail9200_17 k),(tail9200_85 k)⟩ +def before9234 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521471),(tail9200_86 k),(tail9200_87 k)⟩ +def before9235 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9200_16 k),(tail9200_88 k)⟩ +def before9236 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9200_15 k),(tail9200_89 k)⟩ +def before9237 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9200_14 k),(tail9200_90 k)⟩ +def before9238 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9200_13,(tail9200_91 k)⟩ +def before9239 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail9200_12,(tail9200_92 k)⟩ +def before9240 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail9200_93,(tail9200_94 k)⟩ +def before9241 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail9200_11,(tail9200_95 k)⟩ +def before9242 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1143),tail9200_10,(tail9200_96 k)⟩ +def before9243 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail9200_97,(tail9200_98 k)⟩ +def before9244 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail9200_9,(tail9200_99 k)⟩ +def before9245 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail9200_100,(tail9200_101 k)⟩ +def before9246 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail9200_8,(tail9200_102 k)⟩ +def before9247 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail9200_7,(tail9200_103 k)⟩ +def before9248 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail9200_104,(tail9200_105 k)⟩ +def before9249 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail9200_6,(tail9200_106 k)⟩ +def before9250 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail9200_107,(tail9200_108 k)⟩ +def before9251 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail9200_5,(tail9200_109 k)⟩ +def before9252 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1219),tail9200_4,(tail9200_110 k)⟩ +def before9253 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail9200_111,(tail9200_112 k)⟩ +def before9254 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9200_3,(tail9200_113 k)⟩ +def before9255 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9200_114,(tail9200_115 k)⟩ +def before9256 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1269),tail9200_2,(tail9200_116 k)⟩ +def before9257 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1271),tail9200_1,(tail9200_117 k)⟩ +def before9258 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1273),tail9200_0,(tail9200_118 k)⟩ +def before9259 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9200_0,(tail9200_119 k)⟩ +def before9260 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1277),tail9200_0,(tail9200_120 k)⟩ +def before9261 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9200_121,(tail9200_120 k)⟩ +def before9262 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1277),tail9200_121,(tail9200_122 k)⟩ +def before9263 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9200_123,(tail9200_122 k)⟩ +def before9264 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1275),tail9200_124,(tail9200_119 k)⟩ +def before9265 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1273),tail9200_125,(tail9200_118 k)⟩ +def before9266 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1271),tail9200_126,(tail9200_117 k)⟩ +def before9267 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1271),tail9200_126,(tail9200_127 k)⟩ +def before9268 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1271),tail9200_128,(tail9200_127 k)⟩ +def before9269 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1269),tail9200_129,(tail9200_116 k)⟩ +def before9270 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail9200_130,(tail9200_115 k)⟩ +def before9271 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail9200_131,(tail9200_113 k)⟩ +def before9272 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail9200_132,(tail9200_110 k)⟩ +def before9273 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail9200_132,(tail9200_133 k)⟩ +def before9274 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9200_131,(tail9200_134 k)⟩ +def before9275 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail9200_135,(tail9200_134 k)⟩ +def before9276 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail9200_136,(tail9200_133 k)⟩ +def before9277 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1217),tail9200_137,(tail9200_109 k)⟩ +def before9278 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail9200_138,(tail9200_108 k)⟩ +def before9279 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail9200_139,(tail9200_106 k)⟩ +def before9280 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail9200_140,(tail9200_103 k)⟩ +def before9281 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail9200_140,(tail9200_141 k)⟩ +def before9282 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail9200_139,(tail9200_142 k)⟩ +def before9283 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail9200_143,(tail9200_142 k)⟩ +def before9284 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail9200_144,(tail9200_141 k)⟩ +def before9285 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail9200_145,(tail9200_102 k)⟩ +def before9286 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail9200_146,(tail9200_101 k)⟩ +def before9287 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail9200_147,(tail9200_99 k)⟩ +def before9288 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail9200_148,(tail9200_96 k)⟩ +def before9289 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail9200_148,(tail9200_149 k)⟩ +def before9290 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail9200_147,(tail9200_150 k)⟩ +def before9291 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail9200_151,(tail9200_150 k)⟩ +def before9292 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail9200_152,(tail9200_149 k)⟩ +def before9293 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1141),tail9200_153,(tail9200_95 k)⟩ +def before9294 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail9200_154,(tail9200_94 k)⟩ +def before9295 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail9200_155,(tail9200_92 k)⟩ +def before9296 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail9200_156,(tail9200_91 k)⟩ +def before9297 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9200_156,(tail9200_158 k)⟩ +def before9298 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail9200_155,(tail9200_159 k)⟩ +def before9299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail9200_160,(tail9200_159 k)⟩ +def after9299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail9200_161,(tail9200_158 k)⟩ + +theorem macro9200 (k : Nat) : applyExit (before9200 k) exit10 1 = some (before9201 k) := by + simp (disch := omega) [before9200, before9201, exit10, applyExit, pop, push] + <;> omega +theorem step9200 (k : Nat) : Runs (1*2) (before9200 k).denote (before9201 k).denote := + @applyExit_sound (before9200 k) (before9201 k) exit10 1 valid10 (macro9200 k) +theorem macro9201 (k : Nat) : applyExit (before9201 k) exit11 1 = some (before9202 k) := by + simp (disch := omega) [before9201, before9202, exit11, applyExit, pop, push] + <;> omega +theorem step9201 (k : Nat) : Runs (1*2) (before9201 k).denote (before9202 k).denote := + @applyExit_sound (before9201 k) (before9202 k) exit11 1 valid11 (macro9201 k) +theorem macro9202 (k : Nat) : applyExit (before9202 k) exit2 11 = some (before9203 k) := by + simp (disch := omega) [before9202, before9203, exit2, applyExit, pop, push] + <;> omega +theorem step9202 (k : Nat) : Runs (11*2) (before9202 k).denote (before9203 k).denote := + @applyExit_sound (before9202 k) (before9203 k) exit2 11 valid2 (macro9202 k) +theorem macro9203 (k : Nat) : applyExit (before9203 k) exit3 1 = some (before9204 k) := by + simp (disch := omega) [before9203, before9204, exit3, applyExit, pop, push] + <;> omega +theorem step9203 (k : Nat) : Runs (1*2) (before9203 k).denote (before9204 k).denote := + @applyExit_sound (before9203 k) (before9204 k) exit3 1 valid3 (macro9203 k) +theorem macro9204 (k : Nat) : applyExit (before9204 k) exit9 1 = some (before9205 k) := by + simp (disch := omega) [before9204, before9205, exit9, applyExit, pop, push] + <;> omega +theorem step9204 (k : Nat) : Runs (1*2) (before9204 k).denote (before9205 k).denote := + @applyExit_sound (before9204 k) (before9205 k) exit9 1 valid9 (macro9204 k) +theorem macro9205 (k : Nat) : applyExit (before9205 k) exit10 94 = some (before9206 k) := by + simp (disch := omega) [before9205, before9206, exit10, applyExit, pop, push] + <;> omega +theorem step9205 (k : Nat) : Runs (94*2) (before9205 k).denote (before9206 k).denote := + @applyExit_sound (before9205 k) (before9206 k) exit10 94 valid10 (macro9205 k) +theorem macro9206 (k : Nat) : applyExit (before9206 k) exit11 1 = some (before9207 k) := by + simp (disch := omega) [before9206, before9207, exit11, applyExit, pop, push] + <;> omega +theorem step9206 (k : Nat) : Runs (1*2) (before9206 k).denote (before9207 k).denote := + @applyExit_sound (before9206 k) (before9207 k) exit11 1 valid11 (macro9206 k) +theorem macro9207 (k : Nat) : applyExit (before9207 k) exit2 12 = some (before9208 k) := by + simp (disch := omega) [before9207, before9208, exit2, applyExit, pop, push] + <;> omega +theorem step9207 (k : Nat) : Runs (12*2) (before9207 k).denote (before9208 k).denote := + @applyExit_sound (before9207 k) (before9208 k) exit2 12 valid2 (macro9207 k) +theorem macro9208 (k : Nat) : applyExit (before9208 k) exit3 1 = some (before9209 k) := by + simp (disch := omega) [before9208, before9209, exit3, applyExit, pop, push] + <;> omega +theorem step9208 (k : Nat) : Runs (1*2) (before9208 k).denote (before9209 k).denote := + @applyExit_sound (before9208 k) (before9209 k) exit3 1 valid3 (macro9208 k) +theorem macro9209 (k : Nat) : applyExit (before9209 k) exit9 1 = some (before9210 k) := by + simp (disch := omega) [before9209, before9210, exit9, applyExit, pop, push] + <;> omega +theorem step9209 (k : Nat) : Runs (1*2) (before9209 k).denote (before9210 k).denote := + @applyExit_sound (before9209 k) (before9210 k) exit9 1 valid9 (macro9209 k) +theorem macro9210 (k : Nat) : applyExit (before9210 k) exit10 39 = some (before9211 k) := by + simp (disch := omega) [before9210, before9211, exit10, applyExit, pop, push] + <;> omega +theorem step9210 (k : Nat) : Runs (39*2) (before9210 k).denote (before9211 k).denote := + @applyExit_sound (before9210 k) (before9211 k) exit10 39 valid10 (macro9210 k) +theorem macro9211 (k : Nat) : applyExit (before9211 k) exit11 1 = some (before9212 k) := by + simp (disch := omega) [before9211, before9212, exit11, applyExit, pop, push] + <;> omega +theorem step9211 (k : Nat) : Runs (1*2) (before9211 k).denote (before9212 k).denote := + @applyExit_sound (before9211 k) (before9212 k) exit11 1 valid11 (macro9211 k) +theorem macro9212 (k : Nat) : applyExit (before9212 k) exit2 88 = some (before9213 k) := by + simp (disch := omega) [before9212, before9213, exit2, applyExit, pop, push] + <;> omega +theorem step9212 (k : Nat) : Runs (88*2) (before9212 k).denote (before9213 k).denote := + @applyExit_sound (before9212 k) (before9213 k) exit2 88 valid2 (macro9212 k) +theorem macro9213 (k : Nat) : applyExit (before9213 k) exit3 1 = some (before9214 k) := by + simp (disch := omega) [before9213, before9214, exit3, applyExit, pop, push] + <;> omega +theorem step9213 (k : Nat) : Runs (1*2) (before9213 k).denote (before9214 k).denote := + @applyExit_sound (before9213 k) (before9214 k) exit3 1 valid3 (macro9213 k) +theorem macro9214 (k : Nat) : applyExit (before9214 k) exit9 1 = some (before9215 k) := by + simp (disch := omega) [before9214, before9215, exit9, applyExit, pop, push] + <;> omega +theorem step9214 (k : Nat) : Runs (1*2) (before9214 k).denote (before9215 k).denote := + @applyExit_sound (before9214 k) (before9215 k) exit9 1 valid9 (macro9214 k) +theorem macro9215 (k : Nat) : applyExit (before9215 k) exit10 18 = some (before9216 k) := by + simp (disch := omega) [before9215, before9216, exit10, applyExit, pop, push] + <;> omega +theorem step9215 (k : Nat) : Runs (18*2) (before9215 k).denote (before9216 k).denote := + @applyExit_sound (before9215 k) (before9216 k) exit10 18 valid10 (macro9215 k) +theorem macro9216 (k : Nat) : applyExit (before9216 k) exit11 1 = some (before9217 k) := by + simp (disch := omega) [before9216, before9217, exit11, applyExit, pop, push] + <;> omega +theorem step9216 (k : Nat) : Runs (1*2) (before9216 k).denote (before9217 k).denote := + @applyExit_sound (before9216 k) (before9217 k) exit11 1 valid11 (macro9216 k) +theorem macro9217 (k : Nat) : applyExit (before9217 k) exit2 4 = some (before9218 k) := by + simp (disch := omega) [before9217, before9218, exit2, applyExit, pop, push] + <;> omega +theorem step9217 (k : Nat) : Runs (4*2) (before9217 k).denote (before9218 k).denote := + @applyExit_sound (before9217 k) (before9218 k) exit2 4 valid2 (macro9217 k) +theorem macro9218 (k : Nat) : applyExit (before9218 k) exit427 (1*k+8) = some (before9219 k) := by + simp (disch := omega) [before9218, before9219, exit427, applyExit, pop, push] + <;> omega +theorem step9218 (k : Nat) : Runs ((1*k+8)*586) (before9218 k).denote (before9219 k).denote := + @applyExit_sound (before9218 k) (before9219 k) exit427 (1*k+8) valid427 (macro9218 k) +theorem macro9219 (k : Nat) : applyExit (before9219 k) exit2 29 = some (before9220 k) := by + simp (disch := omega) [before9219, before9220, exit2, applyExit, pop, push] + <;> omega +theorem step9219 (k : Nat) : Runs (29*2) (before9219 k).denote (before9220 k).denote := + @applyExit_sound (before9219 k) (before9220 k) exit2 29 valid2 (macro9219 k) +theorem macro9220 (k : Nat) : applyExit (before9220 k) exit3 1 = some (before9221 k) := by + simp (disch := omega) [before9220, before9221, exit3, applyExit, pop, push] + <;> omega +theorem step9220 (k : Nat) : Runs (1*2) (before9220 k).denote (before9221 k).denote := + @applyExit_sound (before9220 k) (before9221 k) exit3 1 valid3 (macro9220 k) +theorem macro9221 (k : Nat) : applyExit (before9221 k) exit9 1 = some (before9222 k) := by + simp (disch := omega) [before9221, before9222, exit9, applyExit, pop, push] + <;> omega +theorem step9221 (k : Nat) : Runs (1*2) (before9221 k).denote (before9222 k).denote := + @applyExit_sound (before9221 k) (before9222 k) exit9 1 valid9 (macro9221 k) +theorem macro9222 (k : Nat) : applyExit (before9222 k) exit10 94 = some (before9223 k) := by + simp (disch := omega) [before9222, before9223, exit10, applyExit, pop, push] + <;> omega +theorem step9222 (k : Nat) : Runs (94*2) (before9222 k).denote (before9223 k).denote := + @applyExit_sound (before9222 k) (before9223 k) exit10 94 valid10 (macro9222 k) +theorem macro9223 (k : Nat) : applyExit (before9223 k) exit11 1 = some (before9224 k) := by + simp (disch := omega) [before9223, before9224, exit11, applyExit, pop, push] + <;> omega +theorem step9223 (k : Nat) : Runs (1*2) (before9223 k).denote (before9224 k).denote := + @applyExit_sound (before9223 k) (before9224 k) exit11 1 valid11 (macro9223 k) +theorem macro9224 (k : Nat) : applyExit (before9224 k) exit2 12 = some (before9225 k) := by + simp (disch := omega) [before9224, before9225, exit2, applyExit, pop, push] + <;> omega +theorem step9224 (k : Nat) : Runs (12*2) (before9224 k).denote (before9225 k).denote := + @applyExit_sound (before9224 k) (before9225 k) exit2 12 valid2 (macro9224 k) +theorem macro9225 (k : Nat) : applyExit (before9225 k) exit3 1 = some (before9226 k) := by + simp (disch := omega) [before9225, before9226, exit3, applyExit, pop, push] + <;> omega +theorem step9225 (k : Nat) : Runs (1*2) (before9225 k).denote (before9226 k).denote := + @applyExit_sound (before9225 k) (before9226 k) exit3 1 valid3 (macro9225 k) +theorem macro9226 (k : Nat) : applyExit (before9226 k) exit9 1 = some (before9227 k) := by + simp (disch := omega) [before9226, before9227, exit9, applyExit, pop, push] + <;> omega +theorem step9226 (k : Nat) : Runs (1*2) (before9226 k).denote (before9227 k).denote := + @applyExit_sound (before9226 k) (before9227 k) exit9 1 valid9 (macro9226 k) +theorem macro9227 (k : Nat) : applyExit (before9227 k) exit10 42 = some (before9228 k) := by + simp (disch := omega) [before9227, before9228, exit10, applyExit, pop, push] + <;> omega +theorem step9227 (k : Nat) : Runs (42*2) (before9227 k).denote (before9228 k).denote := + @applyExit_sound (before9227 k) (before9228 k) exit10 42 valid10 (macro9227 k) +theorem macro9228 (k : Nat) : applyExit (before9228 k) exit11 1 = some (before9229 k) := by + simp (disch := omega) [before9228, before9229, exit11, applyExit, pop, push] + <;> omega +theorem step9228 (k : Nat) : Runs (1*2) (before9228 k).denote (before9229 k).denote := + @applyExit_sound (before9228 k) (before9229 k) exit11 1 valid11 (macro9228 k) +theorem macro9229 (k : Nat) : applyExit (before9229 k) exit2 18 = some (before9230 k) := by + simp (disch := omega) [before9229, before9230, exit2, applyExit, pop, push] + <;> omega +theorem step9229 (k : Nat) : Runs (18*2) (before9229 k).denote (before9230 k).denote := + @applyExit_sound (before9229 k) (before9230 k) exit2 18 valid2 (macro9229 k) +theorem macro9230 (k : Nat) : applyExit (before9230 k) exit3 1 = some (before9231 k) := by + simp (disch := omega) [before9230, before9231, exit3, applyExit, pop, push] + <;> omega +theorem step9230 (k : Nat) : Runs (1*2) (before9230 k).denote (before9231 k).denote := + @applyExit_sound (before9230 k) (before9231 k) exit3 1 valid3 (macro9230 k) +theorem macro9231 (k : Nat) : applyExit (before9231 k) exit9 1 = some (before9232 k) := by + simp (disch := omega) [before9231, before9232, exit9, applyExit, pop, push] + <;> omega +theorem step9231 (k : Nat) : Runs (1*2) (before9231 k).denote (before9232 k).denote := + @applyExit_sound (before9231 k) (before9232 k) exit9 1 valid9 (macro9231 k) +theorem macro9232 (k : Nat) : applyExit (before9232 k) exit10 10 = some (before9233 k) := by + simp (disch := omega) [before9232, before9233, exit10, applyExit, pop, push] + <;> omega +theorem step9232 (k : Nat) : Runs (10*2) (before9232 k).denote (before9233 k).denote := + @applyExit_sound (before9232 k) (before9233 k) exit10 10 valid10 (macro9232 k) +theorem macro9233 (k : Nat) : applyExit (before9233 k) exit11 1 = some (before9234 k) := by + simp (disch := omega) [before9233, before9234, exit11, applyExit, pop, push] + <;> omega +theorem step9233 (k : Nat) : Runs (1*2) (before9233 k).denote (before9234 k).denote := + @applyExit_sound (before9233 k) (before9234 k) exit11 1 valid11 (macro9233 k) +theorem macro9234 (k : Nat) : applyExit (before9234 k) exit2 791761144 = some (before9235 k) := by + simp (disch := omega) [before9234, before9235, exit2, applyExit, pop, push] + <;> omega +theorem step9234 (k : Nat) : Runs (791761144*2) (before9234 k).denote (before9235 k).denote := + @applyExit_sound (before9234 k) (before9235 k) exit2 791761144 valid2 (macro9234 k) +theorem macro9235 (k : Nat) : applyExit (before9235 k) exit276 1 = some (before9236 k) := by + simp (disch := omega) [before9235, before9236, exit276, applyExit, pop, push] + <;> omega +theorem step9235 (k : Nat) : Runs (1*38) (before9235 k).denote (before9236 k).denote := + @applyExit_sound (before9235 k) (before9236 k) exit276 1 valid276 (macro9235 k) +theorem macro9236 (k : Nat) : applyExit (before9236 k) exit428 1 = some (before9237 k) := by + simp (disch := omega) [before9236, before9237, exit428, applyExit, pop, push] + <;> omega +theorem step9236 (k : Nat) : Runs (1*38) (before9236 k).denote (before9237 k).denote := + @applyExit_sound (before9236 k) (before9237 k) exit428 1 valid428 (macro9236 k) +theorem macro9237 (k : Nat) : applyExit (before9237 k) exit429 (1*k+6) = some (before9238 k) := by + simp (disch := omega) [before9237, before9238, exit429, applyExit, pop, push] + <;> omega +theorem step9237 (k : Nat) : Runs ((1*k+6)*38) (before9237 k).denote (before9238 k).denote := + @applyExit_sound (before9237 k) (before9238 k) exit429 (1*k+6) valid429 (macro9237 k) +theorem macro9238 (k : Nat) : applyExit (before9238 k) exit10 4 = some (before9239 k) := by + simp (disch := omega) [before9238, before9239, exit10, applyExit, pop, push] + <;> omega +theorem step9238 (k : Nat) : Runs (4*2) (before9238 k).denote (before9239 k).denote := + @applyExit_sound (before9238 k) (before9239 k) exit10 4 valid10 (macro9238 k) +theorem macro9239 (k : Nat) : applyExit (before9239 k) exit11 1 = some (before9240 k) := by + simp (disch := omega) [before9239, before9240, exit11, applyExit, pop, push] + <;> omega +theorem step9239 (k : Nat) : Runs (1*2) (before9239 k).denote (before9240 k).denote := + @applyExit_sound (before9239 k) (before9240 k) exit11 1 valid11 (macro9239 k) +theorem macro9240 (k : Nat) : applyExit (before9240 k) exit2 5 = some (before9241 k) := by + simp (disch := omega) [before9240, before9241, exit2, applyExit, pop, push] + <;> omega +theorem step9240 (k : Nat) : Runs (5*2) (before9240 k).denote (before9241 k).denote := + @applyExit_sound (before9240 k) (before9241 k) exit2 5 valid2 (macro9240 k) +theorem macro9241 (k : Nat) : applyExit (before9241 k) exit3 1 = some (before9242 k) := by + simp (disch := omega) [before9241, before9242, exit3, applyExit, pop, push] + <;> omega +theorem step9241 (k : Nat) : Runs (1*2) (before9241 k).denote (before9242 k).denote := + @applyExit_sound (before9241 k) (before9242 k) exit3 1 valid3 (macro9241 k) +theorem macro9242 (k : Nat) : applyExit (before9242 k) exit9 1 = some (before9243 k) := by + simp (disch := omega) [before9242, before9243, exit9, applyExit, pop, push] + <;> omega +theorem step9242 (k : Nat) : Runs (1*2) (before9242 k).denote (before9243 k).denote := + @applyExit_sound (before9242 k) (before9243 k) exit9 1 valid9 (macro9242 k) +theorem macro9243 (k : Nat) : applyExit (before9243 k) exit10 11 = some (before9244 k) := by + simp (disch := omega) [before9243, before9244, exit10, applyExit, pop, push] + <;> omega +theorem step9243 (k : Nat) : Runs (11*2) (before9243 k).denote (before9244 k).denote := + @applyExit_sound (before9243 k) (before9244 k) exit10 11 valid10 (macro9243 k) +theorem macro9244 (k : Nat) : applyExit (before9244 k) exit11 1 = some (before9245 k) := by + simp (disch := omega) [before9244, before9245, exit11, applyExit, pop, push] + <;> omega +theorem step9244 (k : Nat) : Runs (1*2) (before9244 k).denote (before9245 k).denote := + @applyExit_sound (before9244 k) (before9245 k) exit11 1 valid11 (macro9244 k) +theorem macro9245 (k : Nat) : applyExit (before9245 k) exit2 5 = some (before9246 k) := by + simp (disch := omega) [before9245, before9246, exit2, applyExit, pop, push] + <;> omega +theorem step9245 (k : Nat) : Runs (5*2) (before9245 k).denote (before9246 k).denote := + @applyExit_sound (before9245 k) (before9246 k) exit2 5 valid2 (macro9245 k) +theorem macro9246 (k : Nat) : applyExit (before9246 k) exit3 1 = some (before9247 k) := by + simp (disch := omega) [before9246, before9247, exit3, applyExit, pop, push] + <;> omega +theorem step9246 (k : Nat) : Runs (1*2) (before9246 k).denote (before9247 k).denote := + @applyExit_sound (before9246 k) (before9247 k) exit3 1 valid3 (macro9246 k) +theorem macro9247 (k : Nat) : applyExit (before9247 k) exit9 1 = some (before9248 k) := by + simp (disch := omega) [before9247, before9248, exit9, applyExit, pop, push] + <;> omega +theorem step9247 (k : Nat) : Runs (1*2) (before9247 k).denote (before9248 k).denote := + @applyExit_sound (before9247 k) (before9248 k) exit9 1 valid9 (macro9247 k) +theorem macro9248 (k : Nat) : applyExit (before9248 k) exit10 11 = some (before9249 k) := by + simp (disch := omega) [before9248, before9249, exit10, applyExit, pop, push] + <;> omega +theorem step9248 (k : Nat) : Runs (11*2) (before9248 k).denote (before9249 k).denote := + @applyExit_sound (before9248 k) (before9249 k) exit10 11 valid10 (macro9248 k) +theorem macro9249 (k : Nat) : applyExit (before9249 k) exit11 1 = some (before9250 k) := by + simp (disch := omega) [before9249, before9250, exit11, applyExit, pop, push] + <;> omega +theorem step9249 (k : Nat) : Runs (1*2) (before9249 k).denote (before9250 k).denote := + @applyExit_sound (before9249 k) (before9250 k) exit11 1 valid11 (macro9249 k) +theorem macro9250 (k : Nat) : applyExit (before9250 k) exit2 5 = some (before9251 k) := by + simp (disch := omega) [before9250, before9251, exit2, applyExit, pop, push] + <;> omega +theorem step9250 (k : Nat) : Runs (5*2) (before9250 k).denote (before9251 k).denote := + @applyExit_sound (before9250 k) (before9251 k) exit2 5 valid2 (macro9250 k) +theorem macro9251 (k : Nat) : applyExit (before9251 k) exit3 1 = some (before9252 k) := by + simp (disch := omega) [before9251, before9252, exit3, applyExit, pop, push] + <;> omega +theorem step9251 (k : Nat) : Runs (1*2) (before9251 k).denote (before9252 k).denote := + @applyExit_sound (before9251 k) (before9252 k) exit3 1 valid3 (macro9251 k) +theorem macro9252 (k : Nat) : applyExit (before9252 k) exit9 1 = some (before9253 k) := by + simp (disch := omega) [before9252, before9253, exit9, applyExit, pop, push] + <;> omega +theorem step9252 (k : Nat) : Runs (1*2) (before9252 k).denote (before9253 k).denote := + @applyExit_sound (before9252 k) (before9253 k) exit9 1 valid9 (macro9252 k) +theorem macro9253 (k : Nat) : applyExit (before9253 k) exit10 13 = some (before9254 k) := by + simp (disch := omega) [before9253, before9254, exit10, applyExit, pop, push] + <;> omega +theorem step9253 (k : Nat) : Runs (13*2) (before9253 k).denote (before9254 k).denote := + @applyExit_sound (before9253 k) (before9254 k) exit10 13 valid10 (macro9253 k) +theorem macro9254 (k : Nat) : applyExit (before9254 k) exit11 1 = some (before9255 k) := by + simp (disch := omega) [before9254, before9255, exit11, applyExit, pop, push] + <;> omega +theorem step9254 (k : Nat) : Runs (1*2) (before9254 k).denote (before9255 k).denote := + @applyExit_sound (before9254 k) (before9255 k) exit11 1 valid11 (macro9254 k) +theorem macro9255 (k : Nat) : applyExit (before9255 k) exit2 10 = some (before9256 k) := by + simp (disch := omega) [before9255, before9256, exit2, applyExit, pop, push] + <;> omega +theorem step9255 (k : Nat) : Runs (10*2) (before9255 k).denote (before9256 k).denote := + @applyExit_sound (before9255 k) (before9256 k) exit2 10 valid2 (macro9255 k) +theorem macro9256 (k : Nat) : applyExit (before9256 k) exit3 1 = some (before9257 k) := by + simp (disch := omega) [before9256, before9257, exit3, applyExit, pop, push] + <;> omega +theorem step9256 (k : Nat) : Runs (1*2) (before9256 k).denote (before9257 k).denote := + @applyExit_sound (before9256 k) (before9257 k) exit3 1 valid3 (macro9256 k) +theorem macro9257 (k : Nat) : applyExit (before9257 k) exit4 1 = some (before9258 k) := by + simp (disch := omega) [before9257, before9258, exit4, applyExit, pop, push] + <;> omega +theorem step9257 (k : Nat) : Runs (1*2) (before9257 k).denote (before9258 k).denote := + @applyExit_sound (before9257 k) (before9258 k) exit4 1 valid4 (macro9257 k) +theorem macro9258 (k : Nat) : applyExit (before9258 k) exit7 1 = some (before9259 k) := by + simp (disch := omega) [before9258, before9259, exit7, applyExit, pop, push] + <;> omega +theorem step9258 (k : Nat) : Runs (1*4) (before9258 k).denote (before9259 k).denote := + @applyExit_sound (before9258 k) (before9259 k) exit7 1 valid7 (macro9258 k) +theorem macro9259 (k : Nat) : applyExit (before9259 k) exit3 1 = some (before9260 k) := by + simp (disch := omega) [before9259, before9260, exit3, applyExit, pop, push] + <;> omega +theorem step9259 (k : Nat) : Runs (1*2) (before9259 k).denote (before9260 k).denote := + @applyExit_sound (before9259 k) (before9260 k) exit3 1 valid3 (macro9259 k) +theorem macro9260 (k : Nat) : applyExit (before9260 k) exit30 1 = some (before9261 k) := by + simp (disch := omega) [before9260, before9261, exit30, applyExit, pop, push] + <;> omega +theorem step9260 (k : Nat) : Runs (1*3) (before9260 k).denote (before9261 k).denote := + @applyExit_sound (before9260 k) (before9261 k) exit30 1 valid30 (macro9260 k) +theorem macro9261 (k : Nat) : applyExit (before9261 k) exit31 1 = some (before9262 k) := by + simp (disch := omega) [before9261, before9262, exit31, applyExit, pop, push] + <;> omega +theorem step9261 (k : Nat) : Runs (1*1) (before9261 k).denote (before9262 k).denote := + @applyExit_sound (before9261 k) (before9262 k) exit31 1 valid31 (macro9261 k) +theorem macro9262 (k : Nat) : applyExit (before9262 k) exit32 1 = some (before9263 k) := by + simp (disch := omega) [before9262, before9263, exit32, applyExit, pop, push] + <;> omega +theorem step9262 (k : Nat) : Runs (1*3) (before9262 k).denote (before9263 k).denote := + @applyExit_sound (before9262 k) (before9263 k) exit32 1 valid32 (macro9262 k) +theorem macro9263 (k : Nat) : applyExit (before9263 k) exit33 1 = some (before9264 k) := by + simp (disch := omega) [before9263, before9264, exit33, applyExit, pop, push] + <;> omega +theorem step9263 (k : Nat) : Runs (1*2) (before9263 k).denote (before9264 k).denote := + @applyExit_sound (before9263 k) (before9264 k) exit33 1 valid33 (macro9263 k) +theorem macro9264 (k : Nat) : applyExit (before9264 k) exit34 1 = some (before9265 k) := by + simp (disch := omega) [before9264, before9265, exit34, applyExit, pop, push] + <;> omega +theorem step9264 (k : Nat) : Runs (1*2) (before9264 k).denote (before9265 k).denote := + @applyExit_sound (before9264 k) (before9265 k) exit34 1 valid34 (macro9264 k) +theorem macro9265 (k : Nat) : applyExit (before9265 k) exit35 1 = some (before9266 k) := by + simp (disch := omega) [before9265, before9266, exit35, applyExit, pop, push] + <;> omega +theorem step9265 (k : Nat) : Runs (1*2) (before9265 k).denote (before9266 k).denote := + @applyExit_sound (before9265 k) (before9266 k) exit35 1 valid35 (macro9265 k) +theorem macro9266 (k : Nat) : applyExit (before9266 k) exit31 1 = some (before9267 k) := by + simp (disch := omega) [before9266, before9267, exit31, applyExit, pop, push] + <;> omega +theorem step9266 (k : Nat) : Runs (1*1) (before9266 k).denote (before9267 k).denote := + @applyExit_sound (before9266 k) (before9267 k) exit31 1 valid31 (macro9266 k) +theorem macro9267 (k : Nat) : applyExit (before9267 k) exit32 1 = some (before9268 k) := by + simp (disch := omega) [before9267, before9268, exit32, applyExit, pop, push] + <;> omega +theorem step9267 (k : Nat) : Runs (1*3) (before9267 k).denote (before9268 k).denote := + @applyExit_sound (before9267 k) (before9268 k) exit32 1 valid32 (macro9267 k) +theorem macro9268 (k : Nat) : applyExit (before9268 k) exit33 1 = some (before9269 k) := by + simp (disch := omega) [before9268, before9269, exit33, applyExit, pop, push] + <;> omega +theorem step9268 (k : Nat) : Runs (1*2) (before9268 k).denote (before9269 k).denote := + @applyExit_sound (before9268 k) (before9269 k) exit33 1 valid33 (macro9268 k) +theorem macro9269 (k : Nat) : applyExit (before9269 k) exit34 10 = some (before9270 k) := by + simp (disch := omega) [before9269, before9270, exit34, applyExit, pop, push] + <;> omega +theorem step9269 (k : Nat) : Runs (10*2) (before9269 k).denote (before9270 k).denote := + @applyExit_sound (before9269 k) (before9270 k) exit34 10 valid34 (macro9269 k) +theorem macro9270 (k : Nat) : applyExit (before9270 k) exit35 1 = some (before9271 k) := by + simp (disch := omega) [before9270, before9271, exit35, applyExit, pop, push] + <;> omega +theorem step9270 (k : Nat) : Runs (1*2) (before9270 k).denote (before9271 k).denote := + @applyExit_sound (before9270 k) (before9271 k) exit35 1 valid35 (macro9270 k) +theorem macro9271 (k : Nat) : applyExit (before9271 k) exit36 14 = some (before9272 k) := by + simp (disch := omega) [before9271, before9272, exit36, applyExit, pop, push] + <;> omega +theorem step9271 (k : Nat) : Runs (14*2) (before9271 k).denote (before9272 k).denote := + @applyExit_sound (before9271 k) (before9272 k) exit36 14 valid36 (macro9271 k) +theorem macro9272 (k : Nat) : applyExit (before9272 k) exit31 1 = some (before9273 k) := by + simp (disch := omega) [before9272, before9273, exit31, applyExit, pop, push] + <;> omega +theorem step9272 (k : Nat) : Runs (1*1) (before9272 k).denote (before9273 k).denote := + @applyExit_sound (before9272 k) (before9273 k) exit31 1 valid31 (macro9272 k) +theorem macro9273 (k : Nat) : applyExit (before9273 k) exit10 14 = some (before9274 k) := by + simp (disch := omega) [before9273, before9274, exit10, applyExit, pop, push] + <;> omega +theorem step9273 (k : Nat) : Runs (14*2) (before9273 k).denote (before9274 k).denote := + @applyExit_sound (before9273 k) (before9274 k) exit10 14 valid10 (macro9273 k) +theorem macro9274 (k : Nat) : applyExit (before9274 k) exit32 1 = some (before9275 k) := by + simp (disch := omega) [before9274, before9275, exit32, applyExit, pop, push] + <;> omega +theorem step9274 (k : Nat) : Runs (1*3) (before9274 k).denote (before9275 k).denote := + @applyExit_sound (before9274 k) (before9275 k) exit32 1 valid32 (macro9274 k) +theorem macro9275 (k : Nat) : applyExit (before9275 k) exit36 14 = some (before9276 k) := by + simp (disch := omega) [before9275, before9276, exit36, applyExit, pop, push] + <;> omega +theorem step9275 (k : Nat) : Runs (14*2) (before9275 k).denote (before9276 k).denote := + @applyExit_sound (before9275 k) (before9276 k) exit36 14 valid36 (macro9275 k) +theorem macro9276 (k : Nat) : applyExit (before9276 k) exit33 1 = some (before9277 k) := by + simp (disch := omega) [before9276, before9277, exit33, applyExit, pop, push] + <;> omega +theorem step9276 (k : Nat) : Runs (1*2) (before9276 k).denote (before9277 k).denote := + @applyExit_sound (before9276 k) (before9277 k) exit33 1 valid33 (macro9276 k) +theorem macro9277 (k : Nat) : applyExit (before9277 k) exit34 5 = some (before9278 k) := by + simp (disch := omega) [before9277, before9278, exit34, applyExit, pop, push] + <;> omega +theorem step9277 (k : Nat) : Runs (5*2) (before9277 k).denote (before9278 k).denote := + @applyExit_sound (before9277 k) (before9278 k) exit34 5 valid34 (macro9277 k) +theorem macro9278 (k : Nat) : applyExit (before9278 k) exit35 1 = some (before9279 k) := by + simp (disch := omega) [before9278, before9279, exit35, applyExit, pop, push] + <;> omega +theorem step9278 (k : Nat) : Runs (1*2) (before9278 k).denote (before9279 k).denote := + @applyExit_sound (before9278 k) (before9279 k) exit35 1 valid35 (macro9278 k) +theorem macro9279 (k : Nat) : applyExit (before9279 k) exit36 12 = some (before9280 k) := by + simp (disch := omega) [before9279, before9280, exit36, applyExit, pop, push] + <;> omega +theorem step9279 (k : Nat) : Runs (12*2) (before9279 k).denote (before9280 k).denote := + @applyExit_sound (before9279 k) (before9280 k) exit36 12 valid36 (macro9279 k) +theorem macro9280 (k : Nat) : applyExit (before9280 k) exit31 1 = some (before9281 k) := by + simp (disch := omega) [before9280, before9281, exit31, applyExit, pop, push] + <;> omega +theorem step9280 (k : Nat) : Runs (1*1) (before9280 k).denote (before9281 k).denote := + @applyExit_sound (before9280 k) (before9281 k) exit31 1 valid31 (macro9280 k) +theorem macro9281 (k : Nat) : applyExit (before9281 k) exit10 12 = some (before9282 k) := by + simp (disch := omega) [before9281, before9282, exit10, applyExit, pop, push] + <;> omega +theorem step9281 (k : Nat) : Runs (12*2) (before9281 k).denote (before9282 k).denote := + @applyExit_sound (before9281 k) (before9282 k) exit10 12 valid10 (macro9281 k) +theorem macro9282 (k : Nat) : applyExit (before9282 k) exit32 1 = some (before9283 k) := by + simp (disch := omega) [before9282, before9283, exit32, applyExit, pop, push] + <;> omega +theorem step9282 (k : Nat) : Runs (1*3) (before9282 k).denote (before9283 k).denote := + @applyExit_sound (before9282 k) (before9283 k) exit32 1 valid32 (macro9282 k) +theorem macro9283 (k : Nat) : applyExit (before9283 k) exit36 12 = some (before9284 k) := by + simp (disch := omega) [before9283, before9284, exit36, applyExit, pop, push] + <;> omega +theorem step9283 (k : Nat) : Runs (12*2) (before9283 k).denote (before9284 k).denote := + @applyExit_sound (before9283 k) (before9284 k) exit36 12 valid36 (macro9283 k) +theorem macro9284 (k : Nat) : applyExit (before9284 k) exit33 1 = some (before9285 k) := by + simp (disch := omega) [before9284, before9285, exit33, applyExit, pop, push] + <;> omega +theorem step9284 (k : Nat) : Runs (1*2) (before9284 k).denote (before9285 k).denote := + @applyExit_sound (before9284 k) (before9285 k) exit33 1 valid33 (macro9284 k) +theorem macro9285 (k : Nat) : applyExit (before9285 k) exit34 5 = some (before9286 k) := by + simp (disch := omega) [before9285, before9286, exit34, applyExit, pop, push] + <;> omega +theorem step9285 (k : Nat) : Runs (5*2) (before9285 k).denote (before9286 k).denote := + @applyExit_sound (before9285 k) (before9286 k) exit34 5 valid34 (macro9285 k) +theorem macro9286 (k : Nat) : applyExit (before9286 k) exit35 1 = some (before9287 k) := by + simp (disch := omega) [before9286, before9287, exit35, applyExit, pop, push] + <;> omega +theorem step9286 (k : Nat) : Runs (1*2) (before9286 k).denote (before9287 k).denote := + @applyExit_sound (before9286 k) (before9287 k) exit35 1 valid35 (macro9286 k) +theorem macro9287 (k : Nat) : applyExit (before9287 k) exit36 12 = some (before9288 k) := by + simp (disch := omega) [before9287, before9288, exit36, applyExit, pop, push] + <;> omega +theorem step9287 (k : Nat) : Runs (12*2) (before9287 k).denote (before9288 k).denote := + @applyExit_sound (before9287 k) (before9288 k) exit36 12 valid36 (macro9287 k) +theorem macro9288 (k : Nat) : applyExit (before9288 k) exit31 1 = some (before9289 k) := by + simp (disch := omega) [before9288, before9289, exit31, applyExit, pop, push] + <;> omega +theorem step9288 (k : Nat) : Runs (1*1) (before9288 k).denote (before9289 k).denote := + @applyExit_sound (before9288 k) (before9289 k) exit31 1 valid31 (macro9288 k) +theorem macro9289 (k : Nat) : applyExit (before9289 k) exit10 12 = some (before9290 k) := by + simp (disch := omega) [before9289, before9290, exit10, applyExit, pop, push] + <;> omega +theorem step9289 (k : Nat) : Runs (12*2) (before9289 k).denote (before9290 k).denote := + @applyExit_sound (before9289 k) (before9290 k) exit10 12 valid10 (macro9289 k) +theorem macro9290 (k : Nat) : applyExit (before9290 k) exit32 1 = some (before9291 k) := by + simp (disch := omega) [before9290, before9291, exit32, applyExit, pop, push] + <;> omega +theorem step9290 (k : Nat) : Runs (1*3) (before9290 k).denote (before9291 k).denote := + @applyExit_sound (before9290 k) (before9291 k) exit32 1 valid32 (macro9290 k) +theorem macro9291 (k : Nat) : applyExit (before9291 k) exit36 12 = some (before9292 k) := by + simp (disch := omega) [before9291, before9292, exit36, applyExit, pop, push] + <;> omega +theorem step9291 (k : Nat) : Runs (12*2) (before9291 k).denote (before9292 k).denote := + @applyExit_sound (before9291 k) (before9292 k) exit36 12 valid36 (macro9291 k) +theorem macro9292 (k : Nat) : applyExit (before9292 k) exit33 1 = some (before9293 k) := by + simp (disch := omega) [before9292, before9293, exit33, applyExit, pop, push] + <;> omega +theorem step9292 (k : Nat) : Runs (1*2) (before9292 k).denote (before9293 k).denote := + @applyExit_sound (before9292 k) (before9293 k) exit33 1 valid33 (macro9292 k) +theorem macro9293 (k : Nat) : applyExit (before9293 k) exit34 5 = some (before9294 k) := by + simp (disch := omega) [before9293, before9294, exit34, applyExit, pop, push] + <;> omega +theorem step9293 (k : Nat) : Runs (5*2) (before9293 k).denote (before9294 k).denote := + @applyExit_sound (before9293 k) (before9294 k) exit34 5 valid34 (macro9293 k) +theorem macro9294 (k : Nat) : applyExit (before9294 k) exit35 1 = some (before9295 k) := by + simp (disch := omega) [before9294, before9295, exit35, applyExit, pop, push] + <;> omega +theorem step9294 (k : Nat) : Runs (1*2) (before9294 k).denote (before9295 k).denote := + @applyExit_sound (before9294 k) (before9295 k) exit35 1 valid35 (macro9294 k) +theorem macro9295 (k : Nat) : applyExit (before9295 k) exit36 4 = some (before9296 k) := by + simp (disch := omega) [before9295, before9296, exit36, applyExit, pop, push] + <;> omega +theorem step9295 (k : Nat) : Runs (4*2) (before9295 k).denote (before9296 k).denote := + @applyExit_sound (before9295 k) (before9296 k) exit36 4 valid36 (macro9295 k) +theorem macro9296 (k : Nat) : applyExit (before9296 k) exit430 1 = some (before9297 k) := by + simp (disch := omega) [before9296, before9297, exit430, applyExit, pop, push] + <;> omega +theorem step9296 (k : Nat) : Runs (1*33) (before9296 k).denote (before9297 k).denote := + @applyExit_sound (before9296 k) (before9297 k) exit430 1 valid430 (macro9296 k) +theorem macro9297 (k : Nat) : applyExit (before9297 k) exit10 4 = some (before9298 k) := by + simp (disch := omega) [before9297, before9298, exit10, applyExit, pop, push] + <;> omega +theorem step9297 (k : Nat) : Runs (4*2) (before9297 k).denote (before9298 k).denote := + @applyExit_sound (before9297 k) (before9298 k) exit10 4 valid10 (macro9297 k) +theorem macro9298 (k : Nat) : applyExit (before9298 k) exit32 1 = some (before9299 k) := by + simp (disch := omega) [before9298, before9299, exit32, applyExit, pop, push] + <;> omega +theorem step9298 (k : Nat) : Runs (1*3) (before9298 k).denote (before9299 k).denote := + @applyExit_sound (before9298 k) (before9299 k) exit32 1 valid32 (macro9298 k) +theorem macro9299 (k : Nat) : applyExit (before9299 k) exit36 4 = some (after9299 k) := by + simp (disch := omega) [before9299, after9299, exit36, applyExit, pop, push] + <;> omega +theorem step9299 (k : Nat) : Runs (4*2) (before9299 k).denote (after9299 k).denote := + @applyExit_sound (before9299 k) (after9299 k) exit36 4 valid36 (macro9299 k) +theorem chunkRun092 (k : Nat) : Runs (624*k+1583528803) (before9200 k).denote (after9299 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))))+((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))))+(((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2))))))) ((((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))))+((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3))))))+(((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))))+((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2))))))) (before9200 k).denote (before9250 k).denote (after9299 k).denote (@Runs.trans (((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))))+((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))))) (((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))))+(((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2)))))) (before9200 k).denote (before9225 k).denote (before9250 k).denote (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2))))) ((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))) (before9200 k).denote (before9212 k).denote (before9225 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2)))) (((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))) (before9200 k).denote (before9206 k).denote (before9212 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((1*2)+(94*2))) (before9200 k).denote (before9203 k).denote (before9206 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before9200 k).denote (before9201 k).denote (before9203 k).denote (step9200 k) (@Runs.trans (1*2) (11*2) (before9201 k).denote (before9202 k).denote (before9203 k).denote (step9201 k) (step9202 k))) (@Runs.trans (1*2) ((1*2)+(94*2)) (before9203 k).denote (before9204 k).denote (before9206 k).denote (step9203 k) (@Runs.trans (1*2) (94*2) (before9204 k).denote (before9205 k).denote (before9206 k).denote (step9204 k) (step9205 k)))) (@Runs.trans ((1*2)+((12*2)+(1*2))) ((1*2)+((39*2)+(1*2))) (before9206 k).denote (before9209 k).denote (before9212 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before9206 k).denote (before9207 k).denote (before9209 k).denote (step9206 k) (@Runs.trans (12*2) (1*2) (before9207 k).denote (before9208 k).denote (before9209 k).denote (step9207 k) (step9208 k))) (@Runs.trans (1*2) ((39*2)+(1*2)) (before9209 k).denote (before9210 k).denote (before9212 k).denote (step9209 k) (@Runs.trans (39*2) (1*2) (before9210 k).denote (before9211 k).denote (before9212 k).denote (step9210 k) (step9211 k))))) (@Runs.trans (((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2)))) ((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))) (before9212 k).denote (before9218 k).denote (before9225 k).denote (@Runs.trans ((88*2)+((1*2)+(1*2))) ((18*2)+((1*2)+(4*2))) (before9212 k).denote (before9215 k).denote (before9218 k).denote (@Runs.trans (88*2) ((1*2)+(1*2)) (before9212 k).denote (before9213 k).denote (before9215 k).denote (step9212 k) (@Runs.trans (1*2) (1*2) (before9213 k).denote (before9214 k).denote (before9215 k).denote (step9213 k) (step9214 k))) (@Runs.trans (18*2) ((1*2)+(4*2)) (before9215 k).denote (before9216 k).denote (before9218 k).denote (step9215 k) (@Runs.trans (1*2) (4*2) (before9216 k).denote (before9217 k).denote (before9218 k).denote (step9216 k) (step9217 k)))) (@Runs.trans (((1*k+8)*586)+((29*2)+(1*2))) (((1*2)+(94*2))+((1*2)+(12*2))) (before9218 k).denote (before9221 k).denote (before9225 k).denote (@Runs.trans ((1*k+8)*586) ((29*2)+(1*2)) (before9218 k).denote (before9219 k).denote (before9221 k).denote (step9218 k) (@Runs.trans (29*2) (1*2) (before9219 k).denote (before9220 k).denote (before9221 k).denote (step9219 k) (step9220 k))) (@Runs.trans ((1*2)+(94*2)) ((1*2)+(12*2)) (before9221 k).denote (before9223 k).denote (before9225 k).denote (@Runs.trans (1*2) (94*2) (before9221 k).denote (before9222 k).denote (before9223 k).denote (step9221 k) (step9222 k)) (@Runs.trans (1*2) (12*2) (before9223 k).denote (before9224 k).denote (before9225 k).denote (step9223 k) (step9224 k)))))) (@Runs.trans ((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38))))) (((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2))))) (before9225 k).denote (before9237 k).denote (before9250 k).denote (@Runs.trans (((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))) (before9225 k).denote (before9231 k).denote (before9237 k).denote (@Runs.trans ((1*2)+((1*2)+(42*2))) ((1*2)+((18*2)+(1*2))) (before9225 k).denote (before9228 k).denote (before9231 k).denote (@Runs.trans (1*2) ((1*2)+(42*2)) (before9225 k).denote (before9226 k).denote (before9228 k).denote (step9225 k) (@Runs.trans (1*2) (42*2) (before9226 k).denote (before9227 k).denote (before9228 k).denote (step9226 k) (step9227 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before9228 k).denote (before9229 k).denote (before9231 k).denote (step9228 k) (@Runs.trans (18*2) (1*2) (before9229 k).denote (before9230 k).denote (before9231 k).denote (step9229 k) (step9230 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((791761144*2)+((1*38)+(1*38))) (before9231 k).denote (before9234 k).denote (before9237 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before9231 k).denote (before9232 k).denote (before9234 k).denote (step9231 k) (@Runs.trans (10*2) (1*2) (before9232 k).denote (before9233 k).denote (before9234 k).denote (step9232 k) (step9233 k))) (@Runs.trans (791761144*2) ((1*38)+(1*38)) (before9234 k).denote (before9235 k).denote (before9237 k).denote (step9234 k) (@Runs.trans (1*38) (1*38) (before9235 k).denote (before9236 k).denote (before9237 k).denote (step9235 k) (step9236 k))))) (@Runs.trans ((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2)))) (((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2)))) (before9237 k).denote (before9243 k).denote (before9250 k).denote (@Runs.trans (((1*k+6)*38)+((4*2)+(1*2))) ((5*2)+((1*2)+(1*2))) (before9237 k).denote (before9240 k).denote (before9243 k).denote (@Runs.trans ((1*k+6)*38) ((4*2)+(1*2)) (before9237 k).denote (before9238 k).denote (before9240 k).denote (step9237 k) (@Runs.trans (4*2) (1*2) (before9238 k).denote (before9239 k).denote (before9240 k).denote (step9238 k) (step9239 k))) (@Runs.trans (5*2) ((1*2)+(1*2)) (before9240 k).denote (before9241 k).denote (before9243 k).denote (step9240 k) (@Runs.trans (1*2) (1*2) (before9241 k).denote (before9242 k).denote (before9243 k).denote (step9241 k) (step9242 k)))) (@Runs.trans ((11*2)+((1*2)+(5*2))) (((1*2)+(1*2))+((11*2)+(1*2))) (before9243 k).denote (before9246 k).denote (before9250 k).denote (@Runs.trans (11*2) ((1*2)+(5*2)) (before9243 k).denote (before9244 k).denote (before9246 k).denote (step9243 k) (@Runs.trans (1*2) (5*2) (before9244 k).denote (before9245 k).denote (before9246 k).denote (step9244 k) (step9245 k))) (@Runs.trans ((1*2)+(1*2)) ((11*2)+(1*2)) (before9246 k).denote (before9248 k).denote (before9250 k).denote (@Runs.trans (1*2) (1*2) (before9246 k).denote (before9247 k).denote (before9248 k).denote (step9246 k) (step9247 k)) (@Runs.trans (11*2) (1*2) (before9248 k).denote (before9249 k).denote (before9250 k).denote (step9248 k) (step9249 k))))))) (@Runs.trans (((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))))+((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3)))))) (((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))))+((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2)))))) (before9250 k).denote (before9275 k).denote (after9299 k).denote (@Runs.trans ((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1))))) ((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3))))) (before9250 k).denote (before9262 k).denote (before9275 k).denote (@Runs.trans (((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))) (before9250 k).denote (before9256 k).denote (before9262 k).denote (@Runs.trans ((5*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(10*2))) (before9250 k).denote (before9253 k).denote (before9256 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before9250 k).denote (before9251 k).denote (before9253 k).denote (step9250 k) (@Runs.trans (1*2) (1*2) (before9251 k).denote (before9252 k).denote (before9253 k).denote (step9251 k) (step9252 k))) (@Runs.trans (13*2) ((1*2)+(10*2)) (before9253 k).denote (before9254 k).denote (before9256 k).denote (step9253 k) (@Runs.trans (1*2) (10*2) (before9254 k).denote (before9255 k).denote (before9256 k).denote (step9254 k) (step9255 k)))) (@Runs.trans ((1*2)+((1*2)+(1*4))) ((1*2)+((1*3)+(1*1))) (before9256 k).denote (before9259 k).denote (before9262 k).denote (@Runs.trans (1*2) ((1*2)+(1*4)) (before9256 k).denote (before9257 k).denote (before9259 k).denote (step9256 k) (@Runs.trans (1*2) (1*4) (before9257 k).denote (before9258 k).denote (before9259 k).denote (step9257 k) (step9258 k))) (@Runs.trans (1*2) ((1*3)+(1*1)) (before9259 k).denote (before9260 k).denote (before9262 k).denote (step9259 k) (@Runs.trans (1*3) (1*1) (before9260 k).denote (before9261 k).denote (before9262 k).denote (step9260 k) (step9261 k))))) (@Runs.trans (((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3)))) (((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3)))) (before9262 k).denote (before9268 k).denote (before9275 k).denote (@Runs.trans ((1*3)+((1*2)+(1*2))) ((1*2)+((1*1)+(1*3))) (before9262 k).denote (before9265 k).denote (before9268 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before9262 k).denote (before9263 k).denote (before9265 k).denote (step9262 k) (@Runs.trans (1*2) (1*2) (before9263 k).denote (before9264 k).denote (before9265 k).denote (step9263 k) (step9264 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before9265 k).denote (before9266 k).denote (before9268 k).denote (step9265 k) (@Runs.trans (1*1) (1*3) (before9266 k).denote (before9267 k).denote (before9268 k).denote (step9266 k) (step9267 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) (((14*2)+(1*1))+((14*2)+(1*3))) (before9268 k).denote (before9271 k).denote (before9275 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before9268 k).denote (before9269 k).denote (before9271 k).denote (step9268 k) (@Runs.trans (10*2) (1*2) (before9269 k).denote (before9270 k).denote (before9271 k).denote (step9269 k) (step9270 k))) (@Runs.trans ((14*2)+(1*1)) ((14*2)+(1*3)) (before9271 k).denote (before9273 k).denote (before9275 k).denote (@Runs.trans (14*2) (1*1) (before9271 k).denote (before9272 k).denote (before9273 k).denote (step9271 k) (step9272 k)) (@Runs.trans (14*2) (1*3) (before9273 k).denote (before9274 k).denote (before9275 k).denote (step9273 k) (step9274 k)))))) (@Runs.trans ((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2))))) ((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2))))) (before9275 k).denote (before9287 k).denote (after9299 k).denote (@Runs.trans (((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1)))) (((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))) (before9275 k).denote (before9281 k).denote (before9287 k).denote (@Runs.trans ((14*2)+((1*2)+(5*2))) ((1*2)+((12*2)+(1*1))) (before9275 k).denote (before9278 k).denote (before9281 k).denote (@Runs.trans (14*2) ((1*2)+(5*2)) (before9275 k).denote (before9276 k).denote (before9278 k).denote (step9275 k) (@Runs.trans (1*2) (5*2) (before9276 k).denote (before9277 k).denote (before9278 k).denote (step9276 k) (step9277 k))) (@Runs.trans (1*2) ((12*2)+(1*1)) (before9278 k).denote (before9279 k).denote (before9281 k).denote (step9278 k) (@Runs.trans (12*2) (1*1) (before9279 k).denote (before9280 k).denote (before9281 k).denote (step9279 k) (step9280 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*2)+((5*2)+(1*2))) (before9281 k).denote (before9284 k).denote (before9287 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before9281 k).denote (before9282 k).denote (before9284 k).denote (step9281 k) (@Runs.trans (1*3) (12*2) (before9282 k).denote (before9283 k).denote (before9284 k).denote (step9282 k) (step9283 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before9284 k).denote (before9285 k).denote (before9287 k).denote (step9284 k) (@Runs.trans (5*2) (1*2) (before9285 k).denote (before9286 k).denote (before9287 k).denote (step9285 k) (step9286 k))))) (@Runs.trans (((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2)))) (((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2)))) (before9287 k).denote (before9293 k).denote (after9299 k).denote (@Runs.trans ((12*2)+((1*1)+(12*2))) ((1*3)+((12*2)+(1*2))) (before9287 k).denote (before9290 k).denote (before9293 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before9287 k).denote (before9288 k).denote (before9290 k).denote (step9287 k) (@Runs.trans (1*1) (12*2) (before9288 k).denote (before9289 k).denote (before9290 k).denote (step9288 k) (step9289 k))) (@Runs.trans (1*3) ((12*2)+(1*2)) (before9290 k).denote (before9291 k).denote (before9293 k).denote (step9290 k) (@Runs.trans (12*2) (1*2) (before9291 k).denote (before9292 k).denote (before9293 k).denote (step9291 k) (step9292 k)))) (@Runs.trans ((5*2)+((1*2)+(4*2))) (((1*33)+(4*2))+((1*3)+(4*2))) (before9293 k).denote (before9296 k).denote (after9299 k).denote (@Runs.trans (5*2) ((1*2)+(4*2)) (before9293 k).denote (before9294 k).denote (before9296 k).denote (step9293 k) (@Runs.trans (1*2) (4*2) (before9294 k).denote (before9295 k).denote (before9296 k).denote (step9294 k) (step9295 k))) (@Runs.trans ((1*33)+(4*2)) ((1*3)+(4*2)) (before9296 k).denote (before9298 k).denote (after9299 k).denote (@Runs.trans (1*33) (4*2) (before9296 k).denote (before9297 k).denote (before9298 k).denote (step9296 k) (step9297 k)) (@Runs.trans (1*3) (4*2) (before9298 k).denote (before9299 k).denote (after9299 k).denote (step9298 k) (step9299 k)))))))) + have ht : (((((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))))+((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))))+(((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2)))))))+((((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))))+((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3))))))+(((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))))+((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2)))))))) = (624*k+1583528803) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean new file mode 100644 index 00000000..be117b97 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean @@ -0,0 +1,816 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9300_0 : Stack := [] +abbrev tail9300_1 : Stack := ⟨w0,1⟩ :: tail9300_0 +abbrev tail9300_2 : Stack := ⟨w2,1⟩ :: tail9300_1 +abbrev tail9300_3 : Stack := ⟨w1,1⟩ :: tail9300_2 +abbrev tail9300_4 : Stack := ⟨w0,1⟩ :: tail9300_3 +abbrev tail9300_5 : Stack := ⟨w2,1⟩ :: tail9300_4 +abbrev tail9300_6 : Stack := ⟨w1,10⟩ :: tail9300_5 +abbrev tail9300_7 : Stack := ⟨w0,15⟩ :: tail9300_6 +abbrev tail9300_8 : Stack := ⟨w2,1⟩ :: tail9300_7 +abbrev tail9300_9 : Stack := ⟨w1,5⟩ :: tail9300_8 +abbrev tail9300_10 : Stack := ⟨w0,13⟩ :: tail9300_9 +abbrev tail9300_11 : Stack := ⟨w2,1⟩ :: tail9300_10 +abbrev tail9300_12 : Stack := ⟨w1,5⟩ :: tail9300_11 +abbrev tail9300_13 : Stack := ⟨w0,13⟩ :: tail9300_12 +abbrev tail9300_14 : Stack := ⟨w2,1⟩ :: tail9300_13 +abbrev tail9300_15 : Stack := ⟨w1,5⟩ :: tail9300_14 +abbrev tail9300_16 : Stack := ⟨w0,5⟩ :: tail9300_15 +abbrev tail9300_17 : Stack := ⟨w0,3⟩ :: tail9300_0 +abbrev tail9300_18 : Stack := ⟨w1,2⟩ :: tail9300_17 +abbrev tail9300_19 : Stack := ⟨w2,1⟩ :: tail9300_18 +abbrev tail9300_20 : Stack := ⟨w0,12⟩ :: tail9300_19 +abbrev tail9300_21 : Stack := ⟨w1,95⟩ :: tail9300_20 +abbrev tail9300_22 : Stack := ⟨w2,1⟩ :: tail9300_21 +abbrev tail9300_23 : Stack := ⟨w0,13⟩ :: tail9300_22 +abbrev tail9300_24 : Stack := ⟨w1,40⟩ :: tail9300_23 +abbrev tail9300_25 : Stack := ⟨w2,1⟩ :: tail9300_24 +abbrev tail9300_26 : Stack := ⟨w0,89⟩ :: tail9300_25 +abbrev tail9300_27 : Stack := ⟨w1,19⟩ :: tail9300_26 +abbrev tail9300_28 : Stack := ⟨w2,1⟩ :: tail9300_27 +abbrev tail9300_29 : Stack := ⟨w0,4⟩ :: tail9300_28 +abbrev tail9300_30 (k : Nat) : Stack := ⟨w382,(1*k+8)⟩ :: tail9300_29 +abbrev tail9300_31 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9300_30 k +abbrev tail9300_32 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9300_31 k +abbrev tail9300_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_32 k +abbrev tail9300_34 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9300_33 k +abbrev tail9300_35 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9300_34 k +abbrev tail9300_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_35 k +abbrev tail9300_37 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9300_36 k +abbrev tail9300_38 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_37 k +abbrev tail9300_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_38 k +abbrev tail9300_40 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9300_39 k +abbrev tail9300_41 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9300_40 k +abbrev tail9300_42 (k : Nat) : Stack := ⟨w383,1⟩ :: tail9300_41 k +abbrev tail9300_43 (k : Nat) : Stack := ⟨w384,(1*k+5)⟩ :: tail9300_42 k +abbrev tail9300_44 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_43 k +abbrev tail9300_45 : Stack := ⟨w386,1⟩ :: tail9300_16 +abbrev tail9300_46 (k : Nat) : Stack := ⟨w384,(1*k+4)⟩ :: tail9300_42 k +abbrev tail9300_47 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_46 k +abbrev tail9300_48 : Stack := ⟨w387,1⟩ :: tail9300_16 +abbrev tail9300_49 : Stack := ⟨w386,1⟩ :: tail9300_48 +abbrev tail9300_50 (k : Nat) : Stack := ⟨w384,(1*k+3)⟩ :: tail9300_42 k +abbrev tail9300_51 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_50 k +abbrev tail9300_52 : Stack := ⟨w387,2⟩ :: tail9300_16 +abbrev tail9300_53 : Stack := ⟨w386,1⟩ :: tail9300_52 +abbrev tail9300_54 (k : Nat) : Stack := ⟨w384,(1*k+2)⟩ :: tail9300_42 k +abbrev tail9300_55 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_54 k +abbrev tail9300_56 : Stack := ⟨w387,3⟩ :: tail9300_16 +abbrev tail9300_57 (k : Nat) : Stack := ⟨w387,(1*k+4)⟩ :: tail9300_16 +abbrev tail9300_58 (k : Nat) : Stack := ⟨w384,1⟩ :: tail9300_42 k +abbrev tail9300_59 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_58 k +abbrev tail9300_60 (k : Nat) : Stack := ⟨w386,1⟩ :: tail9300_57 k +abbrev tail9300_61 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_42 k +abbrev tail9300_62 (k : Nat) : Stack := ⟨w387,(1*k+5)⟩ :: tail9300_16 +abbrev tail9300_63 (k : Nat) : Stack := ⟨w386,1⟩ :: tail9300_62 k +abbrev tail9300_64 (k : Nat) : Stack := ⟨w388,1⟩ :: tail9300_41 k +abbrev tail9300_65 (k : Nat) : Stack := ⟨w387,(1*k+6)⟩ :: tail9300_16 +abbrev tail9300_66 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9300_65 k +abbrev tail9300_67 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9300_66 k +abbrev tail9300_68 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9300_67 k +abbrev tail9300_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_68 k +abbrev tail9300_70 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9300_69 k +abbrev tail9300_71 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9300_36 k +abbrev tail9300_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_71 k +abbrev tail9300_73 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_72 k +abbrev tail9300_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_68 k +abbrev tail9300_75 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9300_68 k +abbrev tail9300_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_75 k +abbrev tail9300_77 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9300_76 k +abbrev tail9300_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_77 k +abbrev tail9300_79 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9300_78 k +abbrev tail9300_80 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9300_33 k +abbrev tail9300_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_80 k +abbrev tail9300_82 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9300_81 k +abbrev tail9300_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_77 k +abbrev tail9300_84 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9300_77 k +abbrev tail9300_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_84 k +abbrev tail9300_86 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9300_85 k +abbrev tail9300_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_86 k +abbrev tail9300_88 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9300_87 k +abbrev tail9300_89 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9300_30 k +abbrev tail9300_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_89 k +abbrev tail9300_91 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9300_90 k +abbrev tail9300_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_86 k +abbrev tail9300_93 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9300_86 k +abbrev tail9300_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_93 k +abbrev tail9300_95 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9300_94 k +abbrev tail9300_96 (k : Nat) : Stack := ⟨w389,(1*k+8)⟩ :: tail9300_95 k +abbrev tail9300_97 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9300_96 k +abbrev tail9300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_97 k +abbrev tail9300_99 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9300_98 k +abbrev tail9300_100 : Stack := ⟨w0,88⟩ :: tail9300_25 +abbrev tail9300_101 : Stack := ⟨w23,1⟩ :: tail9300_100 +abbrev tail9300_102 : Stack := ⟨w1,19⟩ :: tail9300_101 +abbrev tail9300_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_97 k +abbrev tail9300_104 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9300_97 k +abbrev tail9300_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_104 k +abbrev tail9300_106 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9300_105 k +abbrev tail9300_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_106 k +abbrev tail9300_108 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9300_107 k +abbrev tail9300_109 : Stack := ⟨w0,12⟩ :: tail9300_22 +abbrev tail9300_110 : Stack := ⟨w23,1⟩ :: tail9300_109 +abbrev tail9300_111 : Stack := ⟨w1,40⟩ :: tail9300_110 +abbrev tail9300_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_106 k +abbrev tail9300_113 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9300_106 k +abbrev tail9300_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_113 k +abbrev tail9300_115 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9300_114 k +abbrev tail9300_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_115 k +abbrev tail9300_117 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9300_116 k +abbrev tail9300_118 : Stack := ⟨w0,11⟩ :: tail9300_19 +abbrev tail9300_119 : Stack := ⟨w23,1⟩ :: tail9300_118 +abbrev tail9300_120 : Stack := ⟨w1,95⟩ :: tail9300_119 +abbrev tail9300_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_115 k +abbrev tail9300_122 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9300_115 k +abbrev tail9300_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_122 k +abbrev tail9300_124 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_123 k +abbrev tail9300_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_124 k +abbrev tail9300_126 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9300_125 k +abbrev tail9300_127 : Stack := ⟨w0,2⟩ :: tail9300_0 +abbrev tail9300_128 : Stack := ⟨w23,1⟩ :: tail9300_127 +abbrev tail9300_129 : Stack := ⟨w1,2⟩ :: tail9300_128 +abbrev tail9300_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_124 k +abbrev tail9300_131 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9300_124 k +abbrev tail9300_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_131 k +abbrev tail9300_133 (k : Nat) : Stack := ⟨w1,2⟩ :: tail9300_132 k +abbrev tail9300_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_133 k +abbrev tail9300_135 : Stack := ⟨w1,1⟩ :: tail9300_0 +abbrev tail9300_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_133 k +abbrev tail9300_137 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9300_133 k +abbrev tail9300_138 : Stack := ⟨w1,3⟩ :: tail9300_0 +abbrev tail9300_139 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9300_132 k +abbrev tail9300_140 : Stack := ⟨w2,1⟩ :: tail9300_138 +abbrev tail9300_141 : Stack := ⟨w0,1⟩ :: tail9300_140 +abbrev tail9300_142 : Stack := ⟨w0,2⟩ :: tail9300_140 +abbrev tail9300_143 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9300_124 k +abbrev tail9300_144 : Stack := ⟨w1,1⟩ :: tail9300_142 +abbrev tail9300_145 : Stack := ⟨w1,3⟩ :: tail9300_142 +abbrev tail9300_146 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9300_123 k +abbrev tail9300_147 : Stack := ⟨w2,1⟩ :: tail9300_145 +abbrev tail9300_148 : Stack := ⟨w0,10⟩ :: tail9300_147 +abbrev tail9300_149 : Stack := ⟨w0,11⟩ :: tail9300_147 +abbrev tail9300_150 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9300_115 k +abbrev tail9300_151 : Stack := ⟨w1,1⟩ :: tail9300_149 +abbrev tail9300_152 : Stack := ⟨w1,96⟩ :: tail9300_149 +abbrev tail9300_153 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_114 k +abbrev tail9300_154 : Stack := ⟨w2,1⟩ :: tail9300_152 +abbrev tail9300_155 : Stack := ⟨w0,11⟩ :: tail9300_154 +abbrev tail9300_156 : Stack := ⟨w0,12⟩ :: tail9300_154 +abbrev tail9300_157 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9300_106 k +abbrev tail9300_158 : Stack := ⟨w1,1⟩ :: tail9300_156 +abbrev tail9300_159 : Stack := ⟨w1,41⟩ :: tail9300_156 +abbrev tail9300_160 (k : Nat) : Stack := ⟨w1,87⟩ :: tail9300_105 k +abbrev tail9300_161 : Stack := ⟨w2,1⟩ :: tail9300_159 +abbrev tail9300_162 : Stack := ⟨w0,87⟩ :: tail9300_161 + +def before9300 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail9300_16,(tail9300_44 k)⟩ +def before9301 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail9300_45,(tail9300_43 k)⟩ +def before9302 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail9300_45,(tail9300_47 k)⟩ +def before9303 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail9300_48,(tail9300_47 k)⟩ +def before9304 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail9300_49,(tail9300_46 k)⟩ +def before9305 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail9300_49,(tail9300_51 k)⟩ +def before9306 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail9300_52,(tail9300_51 k)⟩ +def before9307 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail9300_53,(tail9300_50 k)⟩ +def before9308 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail9300_53,(tail9300_55 k)⟩ +def before9309 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail9300_56,(tail9300_55 k)⟩ +def before9310 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail9300_57 k),(tail9300_59 k)⟩ +def before9311 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail9300_60 k),(tail9300_58 k)⟩ +def before9312 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail9300_60 k),(tail9300_61 k)⟩ +def before9313 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail9300_62 k),(tail9300_61 k)⟩ +def before9314 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail9300_63 k),(tail9300_42 k)⟩ +def before9315 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9300_63 k),(tail9300_64 k)⟩ +def before9316 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail9300_65 k),(tail9300_64 k)⟩ +def before9317 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail9300_66 k),(tail9300_41 k)⟩ +def before9318 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail9300_67 k),(tail9300_40 k)⟩ +def before9319 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521471),(tail9300_68 k),(tail9300_39 k)⟩ +def before9320 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521473),(tail9300_69 k),(tail9300_38 k)⟩ +def before9321 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail9300_70 k),(tail9300_37 k)⟩ +def before9322 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail9300_70 k),(tail9300_72 k)⟩ +def before9323 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521473),(tail9300_69 k),(tail9300_73 k)⟩ +def before9324 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521473),(tail9300_74 k),(tail9300_73 k)⟩ +def before9325 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail9300_75 k),(tail9300_72 k)⟩ +def before9326 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521497),(tail9300_76 k),(tail9300_71 k)⟩ +def before9327 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521533),(tail9300_77 k),(tail9300_36 k)⟩ +def before9328 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail9300_78 k),(tail9300_35 k)⟩ +def before9329 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521621),(tail9300_79 k),(tail9300_34 k)⟩ +def before9330 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521621),(tail9300_79 k),(tail9300_81 k)⟩ +def before9331 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail9300_78 k),(tail9300_82 k)⟩ +def before9332 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail9300_83 k),(tail9300_82 k)⟩ +def before9333 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521621),(tail9300_84 k),(tail9300_81 k)⟩ +def before9334 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521623),(tail9300_85 k),(tail9300_80 k)⟩ +def before9335 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail9300_86 k),(tail9300_33 k)⟩ +def before9336 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail9300_87 k),(tail9300_32 k)⟩ +def before9337 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521839),(tail9300_88 k),(tail9300_31 k)⟩ +def before9338 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521839),(tail9300_88 k),(tail9300_90 k)⟩ +def before9339 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail9300_87 k),(tail9300_91 k)⟩ +def before9340 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail9300_92 k),(tail9300_91 k)⟩ +def before9341 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521839),(tail9300_93 k),(tail9300_90 k)⟩ +def before9342 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521841),(tail9300_94 k),(tail9300_89 k)⟩ +def before9343 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail9300_95 k),(tail9300_30 k)⟩ +def before9344 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail9300_96 k),tail9300_29⟩ +def before9345 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526595),(tail9300_97 k),tail9300_28⟩ +def before9346 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526597),(tail9300_98 k),tail9300_27⟩ +def before9347 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail9300_99 k),tail9300_26⟩ +def before9348 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail9300_99 k),tail9300_101⟩ +def before9349 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526597),(tail9300_98 k),tail9300_102⟩ +def before9350 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526597),(tail9300_103 k),tail9300_102⟩ +def before9351 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail9300_104 k),tail9300_101⟩ +def before9352 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526637),(tail9300_105 k),tail9300_100⟩ +def before9353 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526813),(tail9300_106 k),tail9300_25⟩ +def before9354 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526815),(tail9300_107 k),tail9300_24⟩ +def before9355 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail9300_108 k),tail9300_23⟩ +def before9356 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail9300_108 k),tail9300_110⟩ +def before9357 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526815),(tail9300_107 k),tail9300_111⟩ +def before9358 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526815),(tail9300_112 k),tail9300_111⟩ +def before9359 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail9300_113 k),tail9300_110⟩ +def before9360 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526897),(tail9300_114 k),tail9300_109⟩ +def before9361 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526921),(tail9300_115 k),tail9300_22⟩ +def before9362 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526923),(tail9300_116 k),tail9300_21⟩ +def before9363 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527113),(tail9300_117 k),tail9300_20⟩ +def before9364 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail9300_117 k),tail9300_119⟩ +def before9365 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526923),(tail9300_116 k),tail9300_120⟩ +def before9366 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526923),(tail9300_121 k),tail9300_120⟩ +def before9367 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527113),(tail9300_122 k),tail9300_119⟩ +def before9368 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527115),(tail9300_123 k),tail9300_118⟩ +def before9369 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527137),(tail9300_124 k),tail9300_19⟩ +def before9370 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527139),(tail9300_125 k),tail9300_18⟩ +def before9371 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527143),(tail9300_126 k),tail9300_17⟩ +def before9372 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527143),(tail9300_126 k),tail9300_128⟩ +def before9373 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9300_125 k),tail9300_129⟩ +def before9374 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527139),(tail9300_130 k),tail9300_129⟩ +def before9375 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527143),(tail9300_131 k),tail9300_128⟩ +def before9376 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527145),(tail9300_132 k),tail9300_127⟩ +def before9377 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527149),(tail9300_133 k),tail9300_0⟩ +def before9378 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527151),(tail9300_134 k),tail9300_0⟩ +def before9379 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527151),(tail9300_134 k),tail9300_135⟩ +def before9380 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527151),(tail9300_136 k),tail9300_135⟩ +def before9381 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527153),(tail9300_137 k),tail9300_0⟩ +def before9382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527153),(tail9300_137 k),tail9300_135⟩ +def before9383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527149),(tail9300_133 k),tail9300_138⟩ +def before9384 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9300_139 k),tail9300_140⟩ +def before9385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527145),(tail9300_132 k),tail9300_141⟩ +def before9386 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527143),(tail9300_131 k),tail9300_142⟩ +def before9387 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9300_143 k),tail9300_144⟩ +def before9388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527137),(tail9300_124 k),tail9300_145⟩ +def before9389 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9300_146 k),tail9300_147⟩ +def before9390 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527115),(tail9300_123 k),tail9300_148⟩ +def before9391 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527113),(tail9300_122 k),tail9300_149⟩ +def before9392 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527111),(tail9300_150 k),tail9300_151⟩ +def before9393 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526921),(tail9300_115 k),tail9300_152⟩ +def before9394 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9300_153 k),tail9300_154⟩ +def before9395 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526897),(tail9300_114 k),tail9300_155⟩ +def before9396 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526895),(tail9300_113 k),tail9300_156⟩ +def before9397 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail9300_157 k),tail9300_158⟩ +def before9398 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526813),(tail9300_106 k),tail9300_159⟩ +def before9399 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9300_160 k),tail9300_161⟩ +def after9399 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9300_105 k),tail9300_162⟩ + +theorem macro9300 (k : Nat) : applyExit (before9300 k) exit431 1 = some (before9301 k) := by + simp (disch := omega) [before9300, before9301, exit431, applyExit, pop, push] + <;> omega +theorem step9300 (k : Nat) : Runs (1*38) (before9300 k).denote (before9301 k).denote := + @applyExit_sound (before9300 k) (before9301 k) exit431 1 valid431 (macro9300 k) +theorem macro9301 (k : Nat) : applyExit (before9301 k) exit430 1 = some (before9302 k) := by + simp (disch := omega) [before9301, before9302, exit430, applyExit, pop, push] + <;> omega +theorem step9301 (k : Nat) : Runs (1*33) (before9301 k).denote (before9302 k).denote := + @applyExit_sound (before9301 k) (before9302 k) exit430 1 valid430 (macro9301 k) +theorem macro9302 (k : Nat) : applyExit (before9302 k) exit432 1 = some (before9303 k) := by + simp (disch := omega) [before9302, before9303, exit432, applyExit, pop, push] + <;> omega +theorem step9302 (k : Nat) : Runs (1*19) (before9302 k).denote (before9303 k).denote := + @applyExit_sound (before9302 k) (before9303 k) exit432 1 valid432 (macro9302 k) +theorem macro9303 (k : Nat) : applyExit (before9303 k) exit431 1 = some (before9304 k) := by + simp (disch := omega) [before9303, before9304, exit431, applyExit, pop, push] + <;> omega +theorem step9303 (k : Nat) : Runs (1*38) (before9303 k).denote (before9304 k).denote := + @applyExit_sound (before9303 k) (before9304 k) exit431 1 valid431 (macro9303 k) +theorem macro9304 (k : Nat) : applyExit (before9304 k) exit430 1 = some (before9305 k) := by + simp (disch := omega) [before9304, before9305, exit430, applyExit, pop, push] + <;> omega +theorem step9304 (k : Nat) : Runs (1*33) (before9304 k).denote (before9305 k).denote := + @applyExit_sound (before9304 k) (before9305 k) exit430 1 valid430 (macro9304 k) +theorem macro9305 (k : Nat) : applyExit (before9305 k) exit432 1 = some (before9306 k) := by + simp (disch := omega) [before9305, before9306, exit432, applyExit, pop, push] + <;> omega +theorem step9305 (k : Nat) : Runs (1*19) (before9305 k).denote (before9306 k).denote := + @applyExit_sound (before9305 k) (before9306 k) exit432 1 valid432 (macro9305 k) +theorem macro9306 (k : Nat) : applyExit (before9306 k) exit431 1 = some (before9307 k) := by + simp (disch := omega) [before9306, before9307, exit431, applyExit, pop, push] + <;> omega +theorem step9306 (k : Nat) : Runs (1*38) (before9306 k).denote (before9307 k).denote := + @applyExit_sound (before9306 k) (before9307 k) exit431 1 valid431 (macro9306 k) +theorem macro9307 (k : Nat) : applyExit (before9307 k) exit430 1 = some (before9308 k) := by + simp (disch := omega) [before9307, before9308, exit430, applyExit, pop, push] + <;> omega +theorem step9307 (k : Nat) : Runs (1*33) (before9307 k).denote (before9308 k).denote := + @applyExit_sound (before9307 k) (before9308 k) exit430 1 valid430 (macro9307 k) +theorem macro9308 (k : Nat) : applyExit (before9308 k) exit432 1 = some (before9309 k) := by + simp (disch := omega) [before9308, before9309, exit432, applyExit, pop, push] + <;> omega +theorem step9308 (k : Nat) : Runs (1*19) (before9308 k).denote (before9309 k).denote := + @applyExit_sound (before9308 k) (before9309 k) exit432 1 valid432 (macro9308 k) +def cycleState9309 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w387,(3+1*j)⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w385,1⟩,⟨w384,(1*k+2-1*j)⟩,⟨w383,1⟩,⟨w236,1⟩,⟨w0,791761144⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,30⟩,⟨w382,(1*k+8)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart9309_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w386,1⟩,⟨w387,(3+1*j)⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w384,(1*k+2-1*j)⟩,⟨w383,1⟩,⟨w236,1⟩,⟨w0,791761144⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,30⟩,⟨w382,(1*k+8)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart9309_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w386,1⟩,⟨w387,(3+1*j)⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w385,1⟩,⟨w384,(1*k+1-1*j)⟩,⟨w383,1⟩,⟨w236,1⟩,⟨w0,791761144⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,30⟩,⟨w382,(1*k+8)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro9309_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState9309 k j) exit431 1 = some (cyclePart9309_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState9309, cyclePart9309_0, exit431, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9309_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart9309_0 k j) exit430 1 = some (cyclePart9309_1 k j) := by + have hp : 1 ≤ (1*k+2-1*j) := by omega + have he : 1 ≠ (1*k+2-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9309_0, cyclePart9309_1, exit430, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9309_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart9309_1 k j) exit432 1 = some (cycleState9309 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9309_1, cycleState9309, exit432, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun9309 (k j : Nat) (hj : j < (1*k+1)) : Runs 90 (cycleState9309 k j).denote (cycleState9309 k (j+1)).denote := by + have h0 : Runs (1*38) (cycleState9309 k j).denote (cyclePart9309_0 k j).denote := @applyExit_sound (cycleState9309 k j) (cyclePart9309_0 k j) exit431 1 valid431 (cycleMacro9309_0 k j hj) + have h1 : Runs (1*33) (cyclePart9309_0 k j).denote (cyclePart9309_1 k j).denote := @applyExit_sound (cyclePart9309_0 k j) (cyclePart9309_1 k j) exit430 1 valid430 (cycleMacro9309_1 k j hj) + have h2 : Runs (1*19) (cyclePart9309_1 k j).denote (cycleState9309 k (j+1)).denote := @applyExit_sound (cyclePart9309_1 k j) (cycleState9309 k (j+1)) exit432 1 valid432 (cycleMacro9309_2 k j hj) + exact (@Runs.trans (1*38) ((1*33)+(1*19)) (cycleState9309 k j).denote (cyclePart9309_0 k j).denote (cycleState9309 k (j+1)).denote h0 (@Runs.trans (1*33) (1*19) (cyclePart9309_0 k j).denote (cyclePart9309_1 k j).denote (cycleState9309 k (j+1)).denote h1 h2)) +theorem step9309 (k : Nat) : Runs ((1*k+1)*90) (before9309 k).denote (before9310 k).denote := by + have h := Runs.chain (fun j => (cycleState9309 k j).denote) 90 (1*k+1) (cycleRun9309 k) + have h0 : cycleState9309 k 0 = before9309 k := by simp [cycleState9309, before9309] + have h1 : cycleState9309 k (1*k+1) = before9310 k := by + simp [cycleState9309, before9310] <;> omega + simpa only [h0, h1] using h +theorem macro9310 (k : Nat) : applyExit (before9310 k) exit431 1 = some (before9311 k) := by + simp (disch := omega) [before9310, before9311, exit431, applyExit, pop, push] + <;> omega +theorem step9310 (k : Nat) : Runs (1*38) (before9310 k).denote (before9311 k).denote := + @applyExit_sound (before9310 k) (before9311 k) exit431 1 valid431 (macro9310 k) +theorem macro9311 (k : Nat) : applyExit (before9311 k) exit430 1 = some (before9312 k) := by + simp (disch := omega) [before9311, before9312, exit430, applyExit, pop, push] + <;> omega +theorem step9311 (k : Nat) : Runs (1*33) (before9311 k).denote (before9312 k).denote := + @applyExit_sound (before9311 k) (before9312 k) exit430 1 valid430 (macro9311 k) +theorem macro9312 (k : Nat) : applyExit (before9312 k) exit432 1 = some (before9313 k) := by + simp (disch := omega) [before9312, before9313, exit432, applyExit, pop, push] + <;> omega +theorem step9312 (k : Nat) : Runs (1*19) (before9312 k).denote (before9313 k).denote := + @applyExit_sound (before9312 k) (before9313 k) exit432 1 valid432 (macro9312 k) +theorem macro9313 (k : Nat) : applyExit (before9313 k) exit431 1 = some (before9314 k) := by + simp (disch := omega) [before9313, before9314, exit431, applyExit, pop, push] + <;> omega +theorem step9313 (k : Nat) : Runs (1*38) (before9313 k).denote (before9314 k).denote := + @applyExit_sound (before9313 k) (before9314 k) exit431 1 valid431 (macro9313 k) +theorem macro9314 (k : Nat) : applyExit (before9314 k) exit433 1 = some (before9315 k) := by + simp (disch := omega) [before9314, before9315, exit433, applyExit, pop, push] + <;> omega +theorem step9314 (k : Nat) : Runs (1*33) (before9314 k).denote (before9315 k).denote := + @applyExit_sound (before9314 k) (before9315 k) exit433 1 valid433 (macro9314 k) +theorem macro9315 (k : Nat) : applyExit (before9315 k) exit432 1 = some (before9316 k) := by + simp (disch := omega) [before9315, before9316, exit432, applyExit, pop, push] + <;> omega +theorem step9315 (k : Nat) : Runs (1*19) (before9315 k).denote (before9316 k).denote := + @applyExit_sound (before9315 k) (before9316 k) exit432 1 valid432 (macro9315 k) +theorem macro9316 (k : Nat) : applyExit (before9316 k) exit434 1 = some (before9317 k) := by + simp (disch := omega) [before9316, before9317, exit434, applyExit, pop, push] + <;> omega +theorem step9316 (k : Nat) : Runs (1*38) (before9316 k).denote (before9317 k).denote := + @applyExit_sound (before9316 k) (before9317 k) exit434 1 valid434 (macro9316 k) +theorem macro9317 (k : Nat) : applyExit (before9317 k) exit283 1 = some (before9318 k) := by + simp (disch := omega) [before9317, before9318, exit283, applyExit, pop, push] + <;> omega +theorem step9317 (k : Nat) : Runs (1*38) (before9317 k).denote (before9318 k).denote := + @applyExit_sound (before9317 k) (before9318 k) exit283 1 valid283 (macro9317 k) +theorem macro9318 (k : Nat) : applyExit (before9318 k) exit34 791761144 = some (before9319 k) := by + simp (disch := omega) [before9318, before9319, exit34, applyExit, pop, push] + <;> omega +theorem step9318 (k : Nat) : Runs (791761144*2) (before9318 k).denote (before9319 k).denote := + @applyExit_sound (before9318 k) (before9319 k) exit34 791761144 valid34 (macro9318 k) +theorem macro9319 (k : Nat) : applyExit (before9319 k) exit35 1 = some (before9320 k) := by + simp (disch := omega) [before9319, before9320, exit35, applyExit, pop, push] + <;> omega +theorem step9319 (k : Nat) : Runs (1*2) (before9319 k).denote (before9320 k).denote := + @applyExit_sound (before9319 k) (before9320 k) exit35 1 valid35 (macro9319 k) +theorem macro9320 (k : Nat) : applyExit (before9320 k) exit36 11 = some (before9321 k) := by + simp (disch := omega) [before9320, before9321, exit36, applyExit, pop, push] + <;> omega +theorem step9320 (k : Nat) : Runs (11*2) (before9320 k).denote (before9321 k).denote := + @applyExit_sound (before9320 k) (before9321 k) exit36 11 valid36 (macro9320 k) +theorem macro9321 (k : Nat) : applyExit (before9321 k) exit31 1 = some (before9322 k) := by + simp (disch := omega) [before9321, before9322, exit31, applyExit, pop, push] + <;> omega +theorem step9321 (k : Nat) : Runs (1*1) (before9321 k).denote (before9322 k).denote := + @applyExit_sound (before9321 k) (before9322 k) exit31 1 valid31 (macro9321 k) +theorem macro9322 (k : Nat) : applyExit (before9322 k) exit10 11 = some (before9323 k) := by + simp (disch := omega) [before9322, before9323, exit10, applyExit, pop, push] + <;> omega +theorem step9322 (k : Nat) : Runs (11*2) (before9322 k).denote (before9323 k).denote := + @applyExit_sound (before9322 k) (before9323 k) exit10 11 valid10 (macro9322 k) +theorem macro9323 (k : Nat) : applyExit (before9323 k) exit32 1 = some (before9324 k) := by + simp (disch := omega) [before9323, before9324, exit32, applyExit, pop, push] + <;> omega +theorem step9323 (k : Nat) : Runs (1*3) (before9323 k).denote (before9324 k).denote := + @applyExit_sound (before9323 k) (before9324 k) exit32 1 valid32 (macro9323 k) +theorem macro9324 (k : Nat) : applyExit (before9324 k) exit36 11 = some (before9325 k) := by + simp (disch := omega) [before9324, before9325, exit36, applyExit, pop, push] + <;> omega +theorem step9324 (k : Nat) : Runs (11*2) (before9324 k).denote (before9325 k).denote := + @applyExit_sound (before9324 k) (before9325 k) exit36 11 valid36 (macro9324 k) +theorem macro9325 (k : Nat) : applyExit (before9325 k) exit33 1 = some (before9326 k) := by + simp (disch := omega) [before9325, before9326, exit33, applyExit, pop, push] + <;> omega +theorem step9325 (k : Nat) : Runs (1*2) (before9325 k).denote (before9326 k).denote := + @applyExit_sound (before9325 k) (before9326 k) exit33 1 valid33 (macro9325 k) +theorem macro9326 (k : Nat) : applyExit (before9326 k) exit34 18 = some (before9327 k) := by + simp (disch := omega) [before9326, before9327, exit34, applyExit, pop, push] + <;> omega +theorem step9326 (k : Nat) : Runs (18*2) (before9326 k).denote (before9327 k).denote := + @applyExit_sound (before9326 k) (before9327 k) exit34 18 valid34 (macro9326 k) +theorem macro9327 (k : Nat) : applyExit (before9327 k) exit35 1 = some (before9328 k) := by + simp (disch := omega) [before9327, before9328, exit35, applyExit, pop, push] + <;> omega +theorem step9327 (k : Nat) : Runs (1*2) (before9327 k).denote (before9328 k).denote := + @applyExit_sound (before9327 k) (before9328 k) exit35 1 valid35 (macro9327 k) +theorem macro9328 (k : Nat) : applyExit (before9328 k) exit36 43 = some (before9329 k) := by + simp (disch := omega) [before9328, before9329, exit36, applyExit, pop, push] + <;> omega +theorem step9328 (k : Nat) : Runs (43*2) (before9328 k).denote (before9329 k).denote := + @applyExit_sound (before9328 k) (before9329 k) exit36 43 valid36 (macro9328 k) +theorem macro9329 (k : Nat) : applyExit (before9329 k) exit31 1 = some (before9330 k) := by + simp (disch := omega) [before9329, before9330, exit31, applyExit, pop, push] + <;> omega +theorem step9329 (k : Nat) : Runs (1*1) (before9329 k).denote (before9330 k).denote := + @applyExit_sound (before9329 k) (before9330 k) exit31 1 valid31 (macro9329 k) +theorem macro9330 (k : Nat) : applyExit (before9330 k) exit10 43 = some (before9331 k) := by + simp (disch := omega) [before9330, before9331, exit10, applyExit, pop, push] + <;> omega +theorem step9330 (k : Nat) : Runs (43*2) (before9330 k).denote (before9331 k).denote := + @applyExit_sound (before9330 k) (before9331 k) exit10 43 valid10 (macro9330 k) +theorem macro9331 (k : Nat) : applyExit (before9331 k) exit32 1 = some (before9332 k) := by + simp (disch := omega) [before9331, before9332, exit32, applyExit, pop, push] + <;> omega +theorem step9331 (k : Nat) : Runs (1*3) (before9331 k).denote (before9332 k).denote := + @applyExit_sound (before9331 k) (before9332 k) exit32 1 valid32 (macro9331 k) +theorem macro9332 (k : Nat) : applyExit (before9332 k) exit36 43 = some (before9333 k) := by + simp (disch := omega) [before9332, before9333, exit36, applyExit, pop, push] + <;> omega +theorem step9332 (k : Nat) : Runs (43*2) (before9332 k).denote (before9333 k).denote := + @applyExit_sound (before9332 k) (before9333 k) exit36 43 valid36 (macro9332 k) +theorem macro9333 (k : Nat) : applyExit (before9333 k) exit33 1 = some (before9334 k) := by + simp (disch := omega) [before9333, before9334, exit33, applyExit, pop, push] + <;> omega +theorem step9333 (k : Nat) : Runs (1*2) (before9333 k).denote (before9334 k).denote := + @applyExit_sound (before9333 k) (before9334 k) exit33 1 valid33 (macro9333 k) +theorem macro9334 (k : Nat) : applyExit (before9334 k) exit34 12 = some (before9335 k) := by + simp (disch := omega) [before9334, before9335, exit34, applyExit, pop, push] + <;> omega +theorem step9334 (k : Nat) : Runs (12*2) (before9334 k).denote (before9335 k).denote := + @applyExit_sound (before9334 k) (before9335 k) exit34 12 valid34 (macro9334 k) +theorem macro9335 (k : Nat) : applyExit (before9335 k) exit35 1 = some (before9336 k) := by + simp (disch := omega) [before9335, before9336, exit35, applyExit, pop, push] + <;> omega +theorem step9335 (k : Nat) : Runs (1*2) (before9335 k).denote (before9336 k).denote := + @applyExit_sound (before9335 k) (before9336 k) exit35 1 valid35 (macro9335 k) +theorem macro9336 (k : Nat) : applyExit (before9336 k) exit36 95 = some (before9337 k) := by + simp (disch := omega) [before9336, before9337, exit36, applyExit, pop, push] + <;> omega +theorem step9336 (k : Nat) : Runs (95*2) (before9336 k).denote (before9337 k).denote := + @applyExit_sound (before9336 k) (before9337 k) exit36 95 valid36 (macro9336 k) +theorem macro9337 (k : Nat) : applyExit (before9337 k) exit31 1 = some (before9338 k) := by + simp (disch := omega) [before9337, before9338, exit31, applyExit, pop, push] + <;> omega +theorem step9337 (k : Nat) : Runs (1*1) (before9337 k).denote (before9338 k).denote := + @applyExit_sound (before9337 k) (before9338 k) exit31 1 valid31 (macro9337 k) +theorem macro9338 (k : Nat) : applyExit (before9338 k) exit10 95 = some (before9339 k) := by + simp (disch := omega) [before9338, before9339, exit10, applyExit, pop, push] + <;> omega +theorem step9338 (k : Nat) : Runs (95*2) (before9338 k).denote (before9339 k).denote := + @applyExit_sound (before9338 k) (before9339 k) exit10 95 valid10 (macro9338 k) +theorem macro9339 (k : Nat) : applyExit (before9339 k) exit32 1 = some (before9340 k) := by + simp (disch := omega) [before9339, before9340, exit32, applyExit, pop, push] + <;> omega +theorem step9339 (k : Nat) : Runs (1*3) (before9339 k).denote (before9340 k).denote := + @applyExit_sound (before9339 k) (before9340 k) exit32 1 valid32 (macro9339 k) +theorem macro9340 (k : Nat) : applyExit (before9340 k) exit36 95 = some (before9341 k) := by + simp (disch := omega) [before9340, before9341, exit36, applyExit, pop, push] + <;> omega +theorem step9340 (k : Nat) : Runs (95*2) (before9340 k).denote (before9341 k).denote := + @applyExit_sound (before9340 k) (before9341 k) exit36 95 valid36 (macro9340 k) +theorem macro9341 (k : Nat) : applyExit (before9341 k) exit33 1 = some (before9342 k) := by + simp (disch := omega) [before9341, before9342, exit33, applyExit, pop, push] + <;> omega +theorem step9341 (k : Nat) : Runs (1*2) (before9341 k).denote (before9342 k).denote := + @applyExit_sound (before9341 k) (before9342 k) exit33 1 valid33 (macro9341 k) +theorem macro9342 (k : Nat) : applyExit (before9342 k) exit34 29 = some (before9343 k) := by + simp (disch := omega) [before9342, before9343, exit34, applyExit, pop, push] + <;> omega +theorem step9342 (k : Nat) : Runs (29*2) (before9342 k).denote (before9343 k).denote := + @applyExit_sound (before9342 k) (before9343 k) exit34 29 valid34 (macro9342 k) +theorem macro9343 (k : Nat) : applyExit (before9343 k) exit435 (1*k+8) = some (before9344 k) := by + simp (disch := omega) [before9343, before9344, exit435, applyExit, pop, push] + <;> omega +theorem step9343 (k : Nat) : Runs ((1*k+8)*1214) (before9343 k).denote (before9344 k).denote := + @applyExit_sound (before9343 k) (before9344 k) exit435 (1*k+8) valid435 (macro9343 k) +theorem macro9344 (k : Nat) : applyExit (before9344 k) exit34 4 = some (before9345 k) := by + simp (disch := omega) [before9344, before9345, exit34, applyExit, pop, push] + <;> omega +theorem step9344 (k : Nat) : Runs (4*2) (before9344 k).denote (before9345 k).denote := + @applyExit_sound (before9344 k) (before9345 k) exit34 4 valid34 (macro9344 k) +theorem macro9345 (k : Nat) : applyExit (before9345 k) exit35 1 = some (before9346 k) := by + simp (disch := omega) [before9345, before9346, exit35, applyExit, pop, push] + <;> omega +theorem step9345 (k : Nat) : Runs (1*2) (before9345 k).denote (before9346 k).denote := + @applyExit_sound (before9345 k) (before9346 k) exit35 1 valid35 (macro9345 k) +theorem macro9346 (k : Nat) : applyExit (before9346 k) exit36 19 = some (before9347 k) := by + simp (disch := omega) [before9346, before9347, exit36, applyExit, pop, push] + <;> omega +theorem step9346 (k : Nat) : Runs (19*2) (before9346 k).denote (before9347 k).denote := + @applyExit_sound (before9346 k) (before9347 k) exit36 19 valid36 (macro9346 k) +theorem macro9347 (k : Nat) : applyExit (before9347 k) exit31 1 = some (before9348 k) := by + simp (disch := omega) [before9347, before9348, exit31, applyExit, pop, push] + <;> omega +theorem step9347 (k : Nat) : Runs (1*1) (before9347 k).denote (before9348 k).denote := + @applyExit_sound (before9347 k) (before9348 k) exit31 1 valid31 (macro9347 k) +theorem macro9348 (k : Nat) : applyExit (before9348 k) exit10 19 = some (before9349 k) := by + simp (disch := omega) [before9348, before9349, exit10, applyExit, pop, push] + <;> omega +theorem step9348 (k : Nat) : Runs (19*2) (before9348 k).denote (before9349 k).denote := + @applyExit_sound (before9348 k) (before9349 k) exit10 19 valid10 (macro9348 k) +theorem macro9349 (k : Nat) : applyExit (before9349 k) exit32 1 = some (before9350 k) := by + simp (disch := omega) [before9349, before9350, exit32, applyExit, pop, push] + <;> omega +theorem step9349 (k : Nat) : Runs (1*3) (before9349 k).denote (before9350 k).denote := + @applyExit_sound (before9349 k) (before9350 k) exit32 1 valid32 (macro9349 k) +theorem macro9350 (k : Nat) : applyExit (before9350 k) exit36 19 = some (before9351 k) := by + simp (disch := omega) [before9350, before9351, exit36, applyExit, pop, push] + <;> omega +theorem step9350 (k : Nat) : Runs (19*2) (before9350 k).denote (before9351 k).denote := + @applyExit_sound (before9350 k) (before9351 k) exit36 19 valid36 (macro9350 k) +theorem macro9351 (k : Nat) : applyExit (before9351 k) exit33 1 = some (before9352 k) := by + simp (disch := omega) [before9351, before9352, exit33, applyExit, pop, push] + <;> omega +theorem step9351 (k : Nat) : Runs (1*2) (before9351 k).denote (before9352 k).denote := + @applyExit_sound (before9351 k) (before9352 k) exit33 1 valid33 (macro9351 k) +theorem macro9352 (k : Nat) : applyExit (before9352 k) exit34 88 = some (before9353 k) := by + simp (disch := omega) [before9352, before9353, exit34, applyExit, pop, push] + <;> omega +theorem step9352 (k : Nat) : Runs (88*2) (before9352 k).denote (before9353 k).denote := + @applyExit_sound (before9352 k) (before9353 k) exit34 88 valid34 (macro9352 k) +theorem macro9353 (k : Nat) : applyExit (before9353 k) exit35 1 = some (before9354 k) := by + simp (disch := omega) [before9353, before9354, exit35, applyExit, pop, push] + <;> omega +theorem step9353 (k : Nat) : Runs (1*2) (before9353 k).denote (before9354 k).denote := + @applyExit_sound (before9353 k) (before9354 k) exit35 1 valid35 (macro9353 k) +theorem macro9354 (k : Nat) : applyExit (before9354 k) exit36 40 = some (before9355 k) := by + simp (disch := omega) [before9354, before9355, exit36, applyExit, pop, push] + <;> omega +theorem step9354 (k : Nat) : Runs (40*2) (before9354 k).denote (before9355 k).denote := + @applyExit_sound (before9354 k) (before9355 k) exit36 40 valid36 (macro9354 k) +theorem macro9355 (k : Nat) : applyExit (before9355 k) exit31 1 = some (before9356 k) := by + simp (disch := omega) [before9355, before9356, exit31, applyExit, pop, push] + <;> omega +theorem step9355 (k : Nat) : Runs (1*1) (before9355 k).denote (before9356 k).denote := + @applyExit_sound (before9355 k) (before9356 k) exit31 1 valid31 (macro9355 k) +theorem macro9356 (k : Nat) : applyExit (before9356 k) exit10 40 = some (before9357 k) := by + simp (disch := omega) [before9356, before9357, exit10, applyExit, pop, push] + <;> omega +theorem step9356 (k : Nat) : Runs (40*2) (before9356 k).denote (before9357 k).denote := + @applyExit_sound (before9356 k) (before9357 k) exit10 40 valid10 (macro9356 k) +theorem macro9357 (k : Nat) : applyExit (before9357 k) exit32 1 = some (before9358 k) := by + simp (disch := omega) [before9357, before9358, exit32, applyExit, pop, push] + <;> omega +theorem step9357 (k : Nat) : Runs (1*3) (before9357 k).denote (before9358 k).denote := + @applyExit_sound (before9357 k) (before9358 k) exit32 1 valid32 (macro9357 k) +theorem macro9358 (k : Nat) : applyExit (before9358 k) exit36 40 = some (before9359 k) := by + simp (disch := omega) [before9358, before9359, exit36, applyExit, pop, push] + <;> omega +theorem step9358 (k : Nat) : Runs (40*2) (before9358 k).denote (before9359 k).denote := + @applyExit_sound (before9358 k) (before9359 k) exit36 40 valid36 (macro9358 k) +theorem macro9359 (k : Nat) : applyExit (before9359 k) exit33 1 = some (before9360 k) := by + simp (disch := omega) [before9359, before9360, exit33, applyExit, pop, push] + <;> omega +theorem step9359 (k : Nat) : Runs (1*2) (before9359 k).denote (before9360 k).denote := + @applyExit_sound (before9359 k) (before9360 k) exit33 1 valid33 (macro9359 k) +theorem macro9360 (k : Nat) : applyExit (before9360 k) exit34 12 = some (before9361 k) := by + simp (disch := omega) [before9360, before9361, exit34, applyExit, pop, push] + <;> omega +theorem step9360 (k : Nat) : Runs (12*2) (before9360 k).denote (before9361 k).denote := + @applyExit_sound (before9360 k) (before9361 k) exit34 12 valid34 (macro9360 k) +theorem macro9361 (k : Nat) : applyExit (before9361 k) exit35 1 = some (before9362 k) := by + simp (disch := omega) [before9361, before9362, exit35, applyExit, pop, push] + <;> omega +theorem step9361 (k : Nat) : Runs (1*2) (before9361 k).denote (before9362 k).denote := + @applyExit_sound (before9361 k) (before9362 k) exit35 1 valid35 (macro9361 k) +theorem macro9362 (k : Nat) : applyExit (before9362 k) exit36 95 = some (before9363 k) := by + simp (disch := omega) [before9362, before9363, exit36, applyExit, pop, push] + <;> omega +theorem step9362 (k : Nat) : Runs (95*2) (before9362 k).denote (before9363 k).denote := + @applyExit_sound (before9362 k) (before9363 k) exit36 95 valid36 (macro9362 k) +theorem macro9363 (k : Nat) : applyExit (before9363 k) exit31 1 = some (before9364 k) := by + simp (disch := omega) [before9363, before9364, exit31, applyExit, pop, push] + <;> omega +theorem step9363 (k : Nat) : Runs (1*1) (before9363 k).denote (before9364 k).denote := + @applyExit_sound (before9363 k) (before9364 k) exit31 1 valid31 (macro9363 k) +theorem macro9364 (k : Nat) : applyExit (before9364 k) exit10 95 = some (before9365 k) := by + simp (disch := omega) [before9364, before9365, exit10, applyExit, pop, push] + <;> omega +theorem step9364 (k : Nat) : Runs (95*2) (before9364 k).denote (before9365 k).denote := + @applyExit_sound (before9364 k) (before9365 k) exit10 95 valid10 (macro9364 k) +theorem macro9365 (k : Nat) : applyExit (before9365 k) exit32 1 = some (before9366 k) := by + simp (disch := omega) [before9365, before9366, exit32, applyExit, pop, push] + <;> omega +theorem step9365 (k : Nat) : Runs (1*3) (before9365 k).denote (before9366 k).denote := + @applyExit_sound (before9365 k) (before9366 k) exit32 1 valid32 (macro9365 k) +theorem macro9366 (k : Nat) : applyExit (before9366 k) exit36 95 = some (before9367 k) := by + simp (disch := omega) [before9366, before9367, exit36, applyExit, pop, push] + <;> omega +theorem step9366 (k : Nat) : Runs (95*2) (before9366 k).denote (before9367 k).denote := + @applyExit_sound (before9366 k) (before9367 k) exit36 95 valid36 (macro9366 k) +theorem macro9367 (k : Nat) : applyExit (before9367 k) exit33 1 = some (before9368 k) := by + simp (disch := omega) [before9367, before9368, exit33, applyExit, pop, push] + <;> omega +theorem step9367 (k : Nat) : Runs (1*2) (before9367 k).denote (before9368 k).denote := + @applyExit_sound (before9367 k) (before9368 k) exit33 1 valid33 (macro9367 k) +theorem macro9368 (k : Nat) : applyExit (before9368 k) exit34 11 = some (before9369 k) := by + simp (disch := omega) [before9368, before9369, exit34, applyExit, pop, push] + <;> omega +theorem step9368 (k : Nat) : Runs (11*2) (before9368 k).denote (before9369 k).denote := + @applyExit_sound (before9368 k) (before9369 k) exit34 11 valid34 (macro9368 k) +theorem macro9369 (k : Nat) : applyExit (before9369 k) exit35 1 = some (before9370 k) := by + simp (disch := omega) [before9369, before9370, exit35, applyExit, pop, push] + <;> omega +theorem step9369 (k : Nat) : Runs (1*2) (before9369 k).denote (before9370 k).denote := + @applyExit_sound (before9369 k) (before9370 k) exit35 1 valid35 (macro9369 k) +theorem macro9370 (k : Nat) : applyExit (before9370 k) exit36 2 = some (before9371 k) := by + simp (disch := omega) [before9370, before9371, exit36, applyExit, pop, push] + <;> omega +theorem step9370 (k : Nat) : Runs (2*2) (before9370 k).denote (before9371 k).denote := + @applyExit_sound (before9370 k) (before9371 k) exit36 2 valid36 (macro9370 k) +theorem macro9371 (k : Nat) : applyExit (before9371 k) exit31 1 = some (before9372 k) := by + simp (disch := omega) [before9371, before9372, exit31, applyExit, pop, push] + <;> omega +theorem step9371 (k : Nat) : Runs (1*1) (before9371 k).denote (before9372 k).denote := + @applyExit_sound (before9371 k) (before9372 k) exit31 1 valid31 (macro9371 k) +theorem macro9372 (k : Nat) : applyExit (before9372 k) exit10 2 = some (before9373 k) := by + simp (disch := omega) [before9372, before9373, exit10, applyExit, pop, push] + <;> omega +theorem step9372 (k : Nat) : Runs (2*2) (before9372 k).denote (before9373 k).denote := + @applyExit_sound (before9372 k) (before9373 k) exit10 2 valid10 (macro9372 k) +theorem macro9373 (k : Nat) : applyExit (before9373 k) exit32 1 = some (before9374 k) := by + simp (disch := omega) [before9373, before9374, exit32, applyExit, pop, push] + <;> omega +theorem step9373 (k : Nat) : Runs (1*3) (before9373 k).denote (before9374 k).denote := + @applyExit_sound (before9373 k) (before9374 k) exit32 1 valid32 (macro9373 k) +theorem macro9374 (k : Nat) : applyExit (before9374 k) exit36 2 = some (before9375 k) := by + simp (disch := omega) [before9374, before9375, exit36, applyExit, pop, push] + <;> omega +theorem step9374 (k : Nat) : Runs (2*2) (before9374 k).denote (before9375 k).denote := + @applyExit_sound (before9374 k) (before9375 k) exit36 2 valid36 (macro9374 k) +theorem macro9375 (k : Nat) : applyExit (before9375 k) exit33 1 = some (before9376 k) := by + simp (disch := omega) [before9375, before9376, exit33, applyExit, pop, push] + <;> omega +theorem step9375 (k : Nat) : Runs (1*2) (before9375 k).denote (before9376 k).denote := + @applyExit_sound (before9375 k) (before9376 k) exit33 1 valid33 (macro9375 k) +theorem macro9376 (k : Nat) : applyExit (before9376 k) exit34 2 = some (before9377 k) := by + simp (disch := omega) [before9376, before9377, exit34, applyExit, pop, push] + <;> omega +theorem step9376 (k : Nat) : Runs (2*2) (before9376 k).denote (before9377 k).denote := + @applyExit_sound (before9376 k) (before9377 k) exit34 2 valid34 (macro9376 k) +theorem macro9377 (k : Nat) : applyExit (before9377 k) exit35 1 = some (before9378 k) := by + simp (disch := omega) [before9377, before9378, exit35, applyExit, pop, push] + <;> omega +theorem step9377 (k : Nat) : Runs (1*2) (before9377 k).denote (before9378 k).denote := + @applyExit_sound (before9377 k) (before9378 k) exit35 1 valid35 (macro9377 k) +theorem macro9378 (k : Nat) : applyExit (before9378 k) exit39 1 = some (before9379 k) := by + simp (disch := omega) [before9378, before9379, exit39, applyExit, pop, push] + <;> omega +theorem step9378 (k : Nat) : Runs (1*1) (before9378 k).denote (before9379 k).denote := + @applyExit_sound (before9378 k) (before9379 k) exit39 1 valid39 (macro9378 k) +theorem macro9379 (k : Nat) : applyExit (before9379 k) exit32 1 = some (before9380 k) := by + simp (disch := omega) [before9379, before9380, exit32, applyExit, pop, push] + <;> omega +theorem step9379 (k : Nat) : Runs (1*3) (before9379 k).denote (before9380 k).denote := + @applyExit_sound (before9379 k) (before9380 k) exit32 1 valid32 (macro9379 k) +theorem macro9380 (k : Nat) : applyExit (before9380 k) exit36 1 = some (before9381 k) := by + simp (disch := omega) [before9380, before9381, exit36, applyExit, pop, push] + <;> omega +theorem step9380 (k : Nat) : Runs (1*2) (before9380 k).denote (before9381 k).denote := + @applyExit_sound (before9380 k) (before9381 k) exit36 1 valid36 (macro9380 k) +theorem macro9381 (k : Nat) : applyExit (before9381 k) exit39 1 = some (before9382 k) := by + simp (disch := omega) [before9381, before9382, exit39, applyExit, pop, push] + <;> omega +theorem step9381 (k : Nat) : Runs (1*1) (before9381 k).denote (before9382 k).denote := + @applyExit_sound (before9381 k) (before9382 k) exit39 1 valid39 (macro9381 k) +theorem macro9382 (k : Nat) : applyExit (before9382 k) exit10 2 = some (before9383 k) := by + simp (disch := omega) [before9382, before9383, exit10, applyExit, pop, push] + <;> omega +theorem step9382 (k : Nat) : Runs (2*2) (before9382 k).denote (before9383 k).denote := + @applyExit_sound (before9382 k) (before9383 k) exit10 2 valid10 (macro9382 k) +theorem macro9383 (k : Nat) : applyExit (before9383 k) exit11 1 = some (before9384 k) := by + simp (disch := omega) [before9383, before9384, exit11, applyExit, pop, push] + <;> omega +theorem step9383 (k : Nat) : Runs (1*2) (before9383 k).denote (before9384 k).denote := + @applyExit_sound (before9383 k) (before9384 k) exit11 1 valid11 (macro9383 k) +theorem macro9384 (k : Nat) : applyExit (before9384 k) exit2 1 = some (before9385 k) := by + simp (disch := omega) [before9384, before9385, exit2, applyExit, pop, push] + <;> omega +theorem step9384 (k : Nat) : Runs (1*2) (before9384 k).denote (before9385 k).denote := + @applyExit_sound (before9384 k) (before9385 k) exit2 1 valid2 (macro9384 k) +theorem macro9385 (k : Nat) : applyExit (before9385 k) exit3 1 = some (before9386 k) := by + simp (disch := omega) [before9385, before9386, exit3, applyExit, pop, push] + <;> omega +theorem step9385 (k : Nat) : Runs (1*2) (before9385 k).denote (before9386 k).denote := + @applyExit_sound (before9385 k) (before9386 k) exit3 1 valid3 (macro9385 k) +theorem macro9386 (k : Nat) : applyExit (before9386 k) exit9 1 = some (before9387 k) := by + simp (disch := omega) [before9386, before9387, exit9, applyExit, pop, push] + <;> omega +theorem step9386 (k : Nat) : Runs (1*2) (before9386 k).denote (before9387 k).denote := + @applyExit_sound (before9386 k) (before9387 k) exit9 1 valid9 (macro9386 k) +theorem macro9387 (k : Nat) : applyExit (before9387 k) exit10 2 = some (before9388 k) := by + simp (disch := omega) [before9387, before9388, exit10, applyExit, pop, push] + <;> omega +theorem step9387 (k : Nat) : Runs (2*2) (before9387 k).denote (before9388 k).denote := + @applyExit_sound (before9387 k) (before9388 k) exit10 2 valid10 (macro9387 k) +theorem macro9388 (k : Nat) : applyExit (before9388 k) exit11 1 = some (before9389 k) := by + simp (disch := omega) [before9388, before9389, exit11, applyExit, pop, push] + <;> omega +theorem step9388 (k : Nat) : Runs (1*2) (before9388 k).denote (before9389 k).denote := + @applyExit_sound (before9388 k) (before9389 k) exit11 1 valid11 (macro9388 k) +theorem macro9389 (k : Nat) : applyExit (before9389 k) exit2 10 = some (before9390 k) := by + simp (disch := omega) [before9389, before9390, exit2, applyExit, pop, push] + <;> omega +theorem step9389 (k : Nat) : Runs (10*2) (before9389 k).denote (before9390 k).denote := + @applyExit_sound (before9389 k) (before9390 k) exit2 10 valid2 (macro9389 k) +theorem macro9390 (k : Nat) : applyExit (before9390 k) exit3 1 = some (before9391 k) := by + simp (disch := omega) [before9390, before9391, exit3, applyExit, pop, push] + <;> omega +theorem step9390 (k : Nat) : Runs (1*2) (before9390 k).denote (before9391 k).denote := + @applyExit_sound (before9390 k) (before9391 k) exit3 1 valid3 (macro9390 k) +theorem macro9391 (k : Nat) : applyExit (before9391 k) exit9 1 = some (before9392 k) := by + simp (disch := omega) [before9391, before9392, exit9, applyExit, pop, push] + <;> omega +theorem step9391 (k : Nat) : Runs (1*2) (before9391 k).denote (before9392 k).denote := + @applyExit_sound (before9391 k) (before9392 k) exit9 1 valid9 (macro9391 k) +theorem macro9392 (k : Nat) : applyExit (before9392 k) exit10 95 = some (before9393 k) := by + simp (disch := omega) [before9392, before9393, exit10, applyExit, pop, push] + <;> omega +theorem step9392 (k : Nat) : Runs (95*2) (before9392 k).denote (before9393 k).denote := + @applyExit_sound (before9392 k) (before9393 k) exit10 95 valid10 (macro9392 k) +theorem macro9393 (k : Nat) : applyExit (before9393 k) exit11 1 = some (before9394 k) := by + simp (disch := omega) [before9393, before9394, exit11, applyExit, pop, push] + <;> omega +theorem step9393 (k : Nat) : Runs (1*2) (before9393 k).denote (before9394 k).denote := + @applyExit_sound (before9393 k) (before9394 k) exit11 1 valid11 (macro9393 k) +theorem macro9394 (k : Nat) : applyExit (before9394 k) exit2 11 = some (before9395 k) := by + simp (disch := omega) [before9394, before9395, exit2, applyExit, pop, push] + <;> omega +theorem step9394 (k : Nat) : Runs (11*2) (before9394 k).denote (before9395 k).denote := + @applyExit_sound (before9394 k) (before9395 k) exit2 11 valid2 (macro9394 k) +theorem macro9395 (k : Nat) : applyExit (before9395 k) exit3 1 = some (before9396 k) := by + simp (disch := omega) [before9395, before9396, exit3, applyExit, pop, push] + <;> omega +theorem step9395 (k : Nat) : Runs (1*2) (before9395 k).denote (before9396 k).denote := + @applyExit_sound (before9395 k) (before9396 k) exit3 1 valid3 (macro9395 k) +theorem macro9396 (k : Nat) : applyExit (before9396 k) exit9 1 = some (before9397 k) := by + simp (disch := omega) [before9396, before9397, exit9, applyExit, pop, push] + <;> omega +theorem step9396 (k : Nat) : Runs (1*2) (before9396 k).denote (before9397 k).denote := + @applyExit_sound (before9396 k) (before9397 k) exit9 1 valid9 (macro9396 k) +theorem macro9397 (k : Nat) : applyExit (before9397 k) exit10 40 = some (before9398 k) := by + simp (disch := omega) [before9397, before9398, exit10, applyExit, pop, push] + <;> omega +theorem step9397 (k : Nat) : Runs (40*2) (before9397 k).denote (before9398 k).denote := + @applyExit_sound (before9397 k) (before9398 k) exit10 40 valid10 (macro9397 k) +theorem macro9398 (k : Nat) : applyExit (before9398 k) exit11 1 = some (before9399 k) := by + simp (disch := omega) [before9398, before9399, exit11, applyExit, pop, push] + <;> omega +theorem step9398 (k : Nat) : Runs (1*2) (before9398 k).denote (before9399 k).denote := + @applyExit_sound (before9398 k) (before9399 k) exit11 1 valid11 (macro9398 k) +theorem macro9399 (k : Nat) : applyExit (before9399 k) exit2 87 = some (after9399 k) := by + simp (disch := omega) [before9399, after9399, exit2, applyExit, pop, push] + <;> omega +theorem step9399 (k : Nat) : Runs (87*2) (before9399 k).denote (after9399 k).denote := + @applyExit_sound (before9399 k) (after9399 k) exit2 87 valid2 (macro9399 k) +theorem chunkRun093 (k : Nat) : Runs (1304*k+1583535379) (before9300 k).denote (after9399 k).denote := by + have h := (@Runs.trans ((((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))))+((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2))))))+(((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))))+((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3))))))) ((((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))))+((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2))))))+(((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2))))))) (before9300 k).denote (before9350 k).denote (after9399 k).denote (@Runs.trans (((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))))+((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2)))))) (((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))))+((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3)))))) (before9300 k).denote (before9325 k).denote (before9350 k).denote (@Runs.trans ((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33))))) ((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2))))) (before9300 k).denote (before9312 k).denote (before9325 k).denote (@Runs.trans (((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19)))) (((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))) (before9300 k).denote (before9306 k).denote (before9312 k).denote (@Runs.trans ((1*38)+((1*33)+(1*19))) ((1*38)+((1*33)+(1*19))) (before9300 k).denote (before9303 k).denote (before9306 k).denote (@Runs.trans (1*38) ((1*33)+(1*19)) (before9300 k).denote (before9301 k).denote (before9303 k).denote (step9300 k) (@Runs.trans (1*33) (1*19) (before9301 k).denote (before9302 k).denote (before9303 k).denote (step9301 k) (step9302 k))) (@Runs.trans (1*38) ((1*33)+(1*19)) (before9303 k).denote (before9304 k).denote (before9306 k).denote (step9303 k) (@Runs.trans (1*33) (1*19) (before9304 k).denote (before9305 k).denote (before9306 k).denote (step9304 k) (step9305 k)))) (@Runs.trans ((1*38)+((1*33)+(1*19))) (((1*k+1)*90)+((1*38)+(1*33))) (before9306 k).denote (before9309 k).denote (before9312 k).denote (@Runs.trans (1*38) ((1*33)+(1*19)) (before9306 k).denote (before9307 k).denote (before9309 k).denote (step9306 k) (@Runs.trans (1*33) (1*19) (before9307 k).denote (before9308 k).denote (before9309 k).denote (step9307 k) (step9308 k))) (@Runs.trans ((1*k+1)*90) ((1*38)+(1*33)) (before9309 k).denote (before9310 k).denote (before9312 k).denote (step9309 k) (@Runs.trans (1*38) (1*33) (before9310 k).denote (before9311 k).denote (before9312 k).denote (step9310 k) (step9311 k))))) (@Runs.trans (((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38)))) (((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2)))) (before9312 k).denote (before9318 k).denote (before9325 k).denote (@Runs.trans ((1*19)+((1*38)+(1*33))) ((1*19)+((1*38)+(1*38))) (before9312 k).denote (before9315 k).denote (before9318 k).denote (@Runs.trans (1*19) ((1*38)+(1*33)) (before9312 k).denote (before9313 k).denote (before9315 k).denote (step9312 k) (@Runs.trans (1*38) (1*33) (before9313 k).denote (before9314 k).denote (before9315 k).denote (step9313 k) (step9314 k))) (@Runs.trans (1*19) ((1*38)+(1*38)) (before9315 k).denote (before9316 k).denote (before9318 k).denote (step9315 k) (@Runs.trans (1*38) (1*38) (before9316 k).denote (before9317 k).denote (before9318 k).denote (step9316 k) (step9317 k)))) (@Runs.trans ((791761144*2)+((1*2)+(11*2))) (((1*1)+(11*2))+((1*3)+(11*2))) (before9318 k).denote (before9321 k).denote (before9325 k).denote (@Runs.trans (791761144*2) ((1*2)+(11*2)) (before9318 k).denote (before9319 k).denote (before9321 k).denote (step9318 k) (@Runs.trans (1*2) (11*2) (before9319 k).denote (before9320 k).denote (before9321 k).denote (step9319 k) (step9320 k))) (@Runs.trans ((1*1)+(11*2)) ((1*3)+(11*2)) (before9321 k).denote (before9323 k).denote (before9325 k).denote (@Runs.trans (1*1) (11*2) (before9321 k).denote (before9322 k).denote (before9323 k).denote (step9321 k) (step9322 k)) (@Runs.trans (1*3) (11*2) (before9323 k).denote (before9324 k).denote (before9325 k).denote (step9323 k) (step9324 k)))))) (@Runs.trans ((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2))))) ((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3))))) (before9325 k).denote (before9337 k).denote (before9350 k).denote (@Runs.trans (((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2)))) (((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))) (before9325 k).denote (before9331 k).denote (before9337 k).denote (@Runs.trans ((1*2)+((18*2)+(1*2))) ((43*2)+((1*1)+(43*2))) (before9325 k).denote (before9328 k).denote (before9331 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before9325 k).denote (before9326 k).denote (before9328 k).denote (step9325 k) (@Runs.trans (18*2) (1*2) (before9326 k).denote (before9327 k).denote (before9328 k).denote (step9326 k) (step9327 k))) (@Runs.trans (43*2) ((1*1)+(43*2)) (before9328 k).denote (before9329 k).denote (before9331 k).denote (step9328 k) (@Runs.trans (1*1) (43*2) (before9329 k).denote (before9330 k).denote (before9331 k).denote (step9329 k) (step9330 k)))) (@Runs.trans ((1*3)+((43*2)+(1*2))) ((12*2)+((1*2)+(95*2))) (before9331 k).denote (before9334 k).denote (before9337 k).denote (@Runs.trans (1*3) ((43*2)+(1*2)) (before9331 k).denote (before9332 k).denote (before9334 k).denote (step9331 k) (@Runs.trans (43*2) (1*2) (before9332 k).denote (before9333 k).denote (before9334 k).denote (step9332 k) (step9333 k))) (@Runs.trans (12*2) ((1*2)+(95*2)) (before9334 k).denote (before9335 k).denote (before9337 k).denote (step9334 k) (@Runs.trans (1*2) (95*2) (before9335 k).denote (before9336 k).denote (before9337 k).denote (step9335 k) (step9336 k))))) (@Runs.trans (((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2)))) ((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3)))) (before9337 k).denote (before9343 k).denote (before9350 k).denote (@Runs.trans ((1*1)+((95*2)+(1*3))) ((95*2)+((1*2)+(29*2))) (before9337 k).denote (before9340 k).denote (before9343 k).denote (@Runs.trans (1*1) ((95*2)+(1*3)) (before9337 k).denote (before9338 k).denote (before9340 k).denote (step9337 k) (@Runs.trans (95*2) (1*3) (before9338 k).denote (before9339 k).denote (before9340 k).denote (step9338 k) (step9339 k))) (@Runs.trans (95*2) ((1*2)+(29*2)) (before9340 k).denote (before9341 k).denote (before9343 k).denote (step9340 k) (@Runs.trans (1*2) (29*2) (before9341 k).denote (before9342 k).denote (before9343 k).denote (step9341 k) (step9342 k)))) (@Runs.trans (((1*k+8)*1214)+((4*2)+(1*2))) (((19*2)+(1*1))+((19*2)+(1*3))) (before9343 k).denote (before9346 k).denote (before9350 k).denote (@Runs.trans ((1*k+8)*1214) ((4*2)+(1*2)) (before9343 k).denote (before9344 k).denote (before9346 k).denote (step9343 k) (@Runs.trans (4*2) (1*2) (before9344 k).denote (before9345 k).denote (before9346 k).denote (step9344 k) (step9345 k))) (@Runs.trans ((19*2)+(1*1)) ((19*2)+(1*3)) (before9346 k).denote (before9348 k).denote (before9350 k).denote (@Runs.trans (19*2) (1*1) (before9346 k).denote (before9347 k).denote (before9348 k).denote (step9346 k) (step9347 k)) (@Runs.trans (19*2) (1*3) (before9348 k).denote (before9349 k).denote (before9350 k).denote (step9348 k) (step9349 k))))))) (@Runs.trans (((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))))+((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2)))))) (((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2)))))) (before9350 k).denote (before9375 k).denote (after9399 k).denote (@Runs.trans ((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2))))) ((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2))))) (before9350 k).denote (before9362 k).denote (before9375 k).denote (@Runs.trans (((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1)))) (((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))) (before9350 k).denote (before9356 k).denote (before9362 k).denote (@Runs.trans ((19*2)+((1*2)+(88*2))) ((1*2)+((40*2)+(1*1))) (before9350 k).denote (before9353 k).denote (before9356 k).denote (@Runs.trans (19*2) ((1*2)+(88*2)) (before9350 k).denote (before9351 k).denote (before9353 k).denote (step9350 k) (@Runs.trans (1*2) (88*2) (before9351 k).denote (before9352 k).denote (before9353 k).denote (step9351 k) (step9352 k))) (@Runs.trans (1*2) ((40*2)+(1*1)) (before9353 k).denote (before9354 k).denote (before9356 k).denote (step9353 k) (@Runs.trans (40*2) (1*1) (before9354 k).denote (before9355 k).denote (before9356 k).denote (step9354 k) (step9355 k)))) (@Runs.trans ((40*2)+((1*3)+(40*2))) ((1*2)+((12*2)+(1*2))) (before9356 k).denote (before9359 k).denote (before9362 k).denote (@Runs.trans (40*2) ((1*3)+(40*2)) (before9356 k).denote (before9357 k).denote (before9359 k).denote (step9356 k) (@Runs.trans (1*3) (40*2) (before9357 k).denote (before9358 k).denote (before9359 k).denote (step9357 k) (step9358 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before9359 k).denote (before9360 k).denote (before9362 k).denote (step9359 k) (@Runs.trans (12*2) (1*2) (before9360 k).denote (before9361 k).denote (before9362 k).denote (step9360 k) (step9361 k))))) (@Runs.trans (((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2)))) (((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2)))) (before9362 k).denote (before9368 k).denote (before9375 k).denote (@Runs.trans ((95*2)+((1*1)+(95*2))) ((1*3)+((95*2)+(1*2))) (before9362 k).denote (before9365 k).denote (before9368 k).denote (@Runs.trans (95*2) ((1*1)+(95*2)) (before9362 k).denote (before9363 k).denote (before9365 k).denote (step9362 k) (@Runs.trans (1*1) (95*2) (before9363 k).denote (before9364 k).denote (before9365 k).denote (step9363 k) (step9364 k))) (@Runs.trans (1*3) ((95*2)+(1*2)) (before9365 k).denote (before9366 k).denote (before9368 k).denote (step9365 k) (@Runs.trans (95*2) (1*2) (before9366 k).denote (before9367 k).denote (before9368 k).denote (step9366 k) (step9367 k)))) (@Runs.trans ((11*2)+((1*2)+(2*2))) (((1*1)+(2*2))+((1*3)+(2*2))) (before9368 k).denote (before9371 k).denote (before9375 k).denote (@Runs.trans (11*2) ((1*2)+(2*2)) (before9368 k).denote (before9369 k).denote (before9371 k).denote (step9368 k) (@Runs.trans (1*2) (2*2) (before9369 k).denote (before9370 k).denote (before9371 k).denote (step9369 k) (step9370 k))) (@Runs.trans ((1*1)+(2*2)) ((1*3)+(2*2)) (before9371 k).denote (before9373 k).denote (before9375 k).denote (@Runs.trans (1*1) (2*2) (before9371 k).denote (before9372 k).denote (before9373 k).denote (step9371 k) (step9372 k)) (@Runs.trans (1*3) (2*2) (before9373 k).denote (before9374 k).denote (before9375 k).denote (step9373 k) (step9374 k)))))) (@Runs.trans ((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))) ((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2))))) (before9375 k).denote (before9387 k).denote (after9399 k).denote (@Runs.trans (((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))) (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (before9375 k).denote (before9381 k).denote (before9387 k).denote (@Runs.trans ((1*2)+((2*2)+(1*2))) ((1*1)+((1*3)+(1*2))) (before9375 k).denote (before9378 k).denote (before9381 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before9375 k).denote (before9376 k).denote (before9378 k).denote (step9375 k) (@Runs.trans (2*2) (1*2) (before9376 k).denote (before9377 k).denote (before9378 k).denote (step9376 k) (step9377 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before9378 k).denote (before9379 k).denote (before9381 k).denote (step9378 k) (@Runs.trans (1*3) (1*2) (before9379 k).denote (before9380 k).denote (before9381 k).denote (step9379 k) (step9380 k)))) (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before9381 k).denote (before9384 k).denote (before9387 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before9381 k).denote (before9382 k).denote (before9384 k).denote (step9381 k) (@Runs.trans (2*2) (1*2) (before9382 k).denote (before9383 k).denote (before9384 k).denote (step9382 k) (step9383 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before9384 k).denote (before9385 k).denote (before9387 k).denote (step9384 k) (@Runs.trans (1*2) (1*2) (before9385 k).denote (before9386 k).denote (before9387 k).denote (step9385 k) (step9386 k))))) (@Runs.trans (((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2)))) (((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2)))) (before9387 k).denote (before9393 k).denote (after9399 k).denote (@Runs.trans ((2*2)+((1*2)+(10*2))) ((1*2)+((1*2)+(95*2))) (before9387 k).denote (before9390 k).denote (before9393 k).denote (@Runs.trans (2*2) ((1*2)+(10*2)) (before9387 k).denote (before9388 k).denote (before9390 k).denote (step9387 k) (@Runs.trans (1*2) (10*2) (before9388 k).denote (before9389 k).denote (before9390 k).denote (step9388 k) (step9389 k))) (@Runs.trans (1*2) ((1*2)+(95*2)) (before9390 k).denote (before9391 k).denote (before9393 k).denote (step9390 k) (@Runs.trans (1*2) (95*2) (before9391 k).denote (before9392 k).denote (before9393 k).denote (step9391 k) (step9392 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((1*2)+(40*2))+((1*2)+(87*2))) (before9393 k).denote (before9396 k).denote (after9399 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before9393 k).denote (before9394 k).denote (before9396 k).denote (step9393 k) (@Runs.trans (11*2) (1*2) (before9394 k).denote (before9395 k).denote (before9396 k).denote (step9394 k) (step9395 k))) (@Runs.trans ((1*2)+(40*2)) ((1*2)+(87*2)) (before9396 k).denote (before9398 k).denote (after9399 k).denote (@Runs.trans (1*2) (40*2) (before9396 k).denote (before9397 k).denote (before9398 k).denote (step9396 k) (step9397 k)) (@Runs.trans (1*2) (87*2) (before9398 k).denote (before9399 k).denote (after9399 k).denote (step9398 k) (step9399 k)))))))) + have ht : (((((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))))+((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2))))))+(((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))))+((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3)))))))+((((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))))+((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2))))))+(((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2)))))))) = (1304*k+1583535379) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean new file mode 100644 index 00000000..0c59ce36 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean @@ -0,0 +1,789 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9400_0 : Stack := [] +abbrev tail9400_1 : Stack := ⟨w0,1⟩ :: tail9400_0 +abbrev tail9400_2 : Stack := ⟨w2,1⟩ :: tail9400_1 +abbrev tail9400_3 : Stack := ⟨w1,1⟩ :: tail9400_2 +abbrev tail9400_4 : Stack := ⟨w0,1⟩ :: tail9400_3 +abbrev tail9400_5 : Stack := ⟨w2,1⟩ :: tail9400_4 +abbrev tail9400_6 : Stack := ⟨w1,10⟩ :: tail9400_5 +abbrev tail9400_7 : Stack := ⟨w0,15⟩ :: tail9400_6 +abbrev tail9400_8 : Stack := ⟨w2,1⟩ :: tail9400_7 +abbrev tail9400_9 : Stack := ⟨w1,5⟩ :: tail9400_8 +abbrev tail9400_10 : Stack := ⟨w0,13⟩ :: tail9400_9 +abbrev tail9400_11 : Stack := ⟨w2,1⟩ :: tail9400_10 +abbrev tail9400_12 : Stack := ⟨w1,5⟩ :: tail9400_11 +abbrev tail9400_13 : Stack := ⟨w0,13⟩ :: tail9400_12 +abbrev tail9400_14 : Stack := ⟨w2,1⟩ :: tail9400_13 +abbrev tail9400_15 : Stack := ⟨w1,5⟩ :: tail9400_14 +abbrev tail9400_16 : Stack := ⟨w0,5⟩ :: tail9400_15 +abbrev tail9400_17 (k : Nat) : Stack := ⟨w387,(1*k+6)⟩ :: tail9400_16 +abbrev tail9400_18 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9400_17 k +abbrev tail9400_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9400_18 k +abbrev tail9400_20 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9400_19 k +abbrev tail9400_21 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9400_20 k +abbrev tail9400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_21 k +abbrev tail9400_23 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9400_22 k +abbrev tail9400_24 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9400_23 k +abbrev tail9400_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_24 k +abbrev tail9400_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9400_25 k +abbrev tail9400_27 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9400_26 k +abbrev tail9400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_27 k +abbrev tail9400_29 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9400_28 k +abbrev tail9400_30 (k : Nat) : Stack := ⟨w389,(1*k+8)⟩ :: tail9400_29 k +abbrev tail9400_31 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9400_30 k +abbrev tail9400_32 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9400_31 k +abbrev tail9400_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_32 k +abbrev tail9400_34 : Stack := ⟨w1,3⟩ :: tail9400_0 +abbrev tail9400_35 : Stack := ⟨w2,1⟩ :: tail9400_34 +abbrev tail9400_36 : Stack := ⟨w0,2⟩ :: tail9400_35 +abbrev tail9400_37 : Stack := ⟨w1,3⟩ :: tail9400_36 +abbrev tail9400_38 : Stack := ⟨w2,1⟩ :: tail9400_37 +abbrev tail9400_39 : Stack := ⟨w0,11⟩ :: tail9400_38 +abbrev tail9400_40 : Stack := ⟨w1,96⟩ :: tail9400_39 +abbrev tail9400_41 : Stack := ⟨w2,1⟩ :: tail9400_40 +abbrev tail9400_42 : Stack := ⟨w0,12⟩ :: tail9400_41 +abbrev tail9400_43 : Stack := ⟨w1,41⟩ :: tail9400_42 +abbrev tail9400_44 : Stack := ⟨w2,1⟩ :: tail9400_43 +abbrev tail9400_45 : Stack := ⟨w0,87⟩ :: tail9400_44 +abbrev tail9400_46 : Stack := ⟨w0,88⟩ :: tail9400_44 +abbrev tail9400_47 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9400_31 k +abbrev tail9400_48 : Stack := ⟨w1,1⟩ :: tail9400_46 +abbrev tail9400_49 : Stack := ⟨w1,20⟩ :: tail9400_46 +abbrev tail9400_50 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9400_30 k +abbrev tail9400_51 : Stack := ⟨w2,1⟩ :: tail9400_49 +abbrev tail9400_52 : Stack := ⟨w0,3⟩ :: tail9400_51 +abbrev tail9400_53 (k : Nat) : Stack := ⟨w390,(1*k+8)⟩ :: tail9400_52 +abbrev tail9400_54 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9400_53 k +abbrev tail9400_55 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9400_53 k +abbrev tail9400_56 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9400_26 k +abbrev tail9400_57 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_55 k +abbrev tail9400_58 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9400_55 k +abbrev tail9400_59 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9400_25 k +abbrev tail9400_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_58 k +abbrev tail9400_61 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_60 k +abbrev tail9400_62 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9400_60 k +abbrev tail9400_63 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9400_23 k +abbrev tail9400_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_62 k +abbrev tail9400_65 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9400_62 k +abbrev tail9400_66 (k : Nat) : Stack := ⟨w1,17⟩ :: tail9400_22 k +abbrev tail9400_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_65 k +abbrev tail9400_68 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9400_67 k +abbrev tail9400_69 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9400_67 k +abbrev tail9400_70 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_20 k +abbrev tail9400_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_69 k +abbrev tail9400_72 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9400_69 k +abbrev tail9400_73 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9400_19 k +abbrev tail9400_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_72 k +abbrev tail9400_75 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9400_74 k +abbrev tail9400_76 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9400_75 k +abbrev tail9400_77 (k : Nat) : Stack := ⟨w383,1⟩ :: tail9400_76 k +abbrev tail9400_78 (k : Nat) : Stack := ⟨w391,(1*k+6)⟩ :: tail9400_77 k +abbrev tail9400_79 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9400_78 k +abbrev tail9400_80 : Stack := ⟨w1,4⟩ :: tail9400_14 +abbrev tail9400_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_79 k +abbrev tail9400_82 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9400_81 k +abbrev tail9400_83 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9400_81 k +abbrev tail9400_84 : Stack := ⟨w0,12⟩ :: tail9400_12 +abbrev tail9400_85 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_83 k +abbrev tail9400_86 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9400_83 k +abbrev tail9400_87 : Stack := ⟨w1,4⟩ :: tail9400_11 +abbrev tail9400_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_86 k +abbrev tail9400_89 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9400_88 k +abbrev tail9400_90 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9400_88 k +abbrev tail9400_91 : Stack := ⟨w0,12⟩ :: tail9400_9 +abbrev tail9400_92 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_90 k +abbrev tail9400_93 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9400_90 k +abbrev tail9400_94 : Stack := ⟨w1,4⟩ :: tail9400_8 +abbrev tail9400_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_93 k +abbrev tail9400_96 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9400_95 k +abbrev tail9400_97 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9400_95 k +abbrev tail9400_98 : Stack := ⟨w0,14⟩ :: tail9400_6 +abbrev tail9400_99 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_97 k +abbrev tail9400_100 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9400_97 k +abbrev tail9400_101 : Stack := ⟨w1,9⟩ :: tail9400_5 +abbrev tail9400_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_100 k +abbrev tail9400_103 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9400_102 k +abbrev tail9400_104 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9400_102 k +abbrev tail9400_105 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_104 k +abbrev tail9400_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_105 k +abbrev tail9400_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_106 k +abbrev tail9400_108 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_107 k +abbrev tail9400_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_108 k +abbrev tail9400_110 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_108 k +abbrev tail9400_111 : Stack := ⟨w1,1⟩ :: tail9400_0 +abbrev tail9400_112 : Stack := ⟨w0,1⟩ :: tail9400_111 +abbrev tail9400_113 : Stack := ⟨w1,1⟩ :: tail9400_112 +abbrev tail9400_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_105 k +abbrev tail9400_115 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9400_105 k +abbrev tail9400_116 : Stack := ⟨w2,1⟩ :: tail9400_111 +abbrev tail9400_117 : Stack := ⟨w1,2⟩ :: tail9400_116 +abbrev tail9400_118 : Stack := ⟨w0,1⟩ :: tail9400_117 +abbrev tail9400_119 : Stack := ⟨w1,10⟩ :: tail9400_118 +abbrev tail9400_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_100 k +abbrev tail9400_121 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_100 k +abbrev tail9400_122 : Stack := ⟨w2,1⟩ :: tail9400_117 +abbrev tail9400_123 : Stack := ⟨w1,11⟩ :: tail9400_122 +abbrev tail9400_124 : Stack := ⟨w0,15⟩ :: tail9400_123 +abbrev tail9400_125 : Stack := ⟨w1,5⟩ :: tail9400_124 +abbrev tail9400_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_93 k +abbrev tail9400_127 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9400_93 k +abbrev tail9400_128 : Stack := ⟨w0,14⟩ :: tail9400_123 +abbrev tail9400_129 : Stack := ⟨w2,1⟩ :: tail9400_128 +abbrev tail9400_130 : Stack := ⟨w1,6⟩ :: tail9400_129 +abbrev tail9400_131 : Stack := ⟨w0,13⟩ :: tail9400_130 +abbrev tail9400_132 : Stack := ⟨w1,5⟩ :: tail9400_131 +abbrev tail9400_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_86 k +abbrev tail9400_134 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9400_86 k +abbrev tail9400_135 : Stack := ⟨w0,12⟩ :: tail9400_130 +abbrev tail9400_136 : Stack := ⟨w2,1⟩ :: tail9400_135 +abbrev tail9400_137 : Stack := ⟨w1,6⟩ :: tail9400_136 +abbrev tail9400_138 : Stack := ⟨w0,13⟩ :: tail9400_137 +abbrev tail9400_139 : Stack := ⟨w1,5⟩ :: tail9400_138 +abbrev tail9400_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_79 k +abbrev tail9400_141 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9400_79 k +abbrev tail9400_142 : Stack := ⟨w0,12⟩ :: tail9400_137 +abbrev tail9400_143 : Stack := ⟨w2,1⟩ :: tail9400_142 +abbrev tail9400_144 : Stack := ⟨w1,6⟩ :: tail9400_143 +abbrev tail9400_145 : Stack := ⟨w0,5⟩ :: tail9400_144 +abbrev tail9400_146 (k : Nat) : Stack := ⟨w392,(1*k+6)⟩ :: tail9400_145 +abbrev tail9400_147 (k : Nat) : Stack := ⟨w393,1⟩ :: tail9400_146 k +abbrev tail9400_148 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9400_147 k +abbrev tail9400_149 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9400_148 k +abbrev tail9400_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_72 k +abbrev tail9400_151 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9400_72 k +abbrev tail9400_152 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9400_151 k +abbrev tail9400_153 (k : Nat) : Stack := ⟨w394,1⟩ :: tail9400_146 k +abbrev tail9400_154 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9400_153 k +abbrev tail9400_155 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9400_154 k +abbrev tail9400_156 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9400_155 k +abbrev tail9400_157 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9400_156 k +abbrev tail9400_158 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_65 k +abbrev tail9400_159 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9400_65 k +abbrev tail9400_160 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_155 k +abbrev tail9400_161 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_160 k +abbrev tail9400_162 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9400_161 k + +def before9400 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9400_33 k),tail9400_45⟩ +def before9401 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526635),(tail9400_32 k),tail9400_46⟩ +def before9402 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail9400_47 k),tail9400_48⟩ +def before9403 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526595),(tail9400_31 k),tail9400_49⟩ +def before9404 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9400_50 k),tail9400_51⟩ +def before9405 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9400_30 k),tail9400_52⟩ +def before9406 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9400_29 k),(tail9400_53 k)⟩ +def before9407 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521841),(tail9400_28 k),(tail9400_54 k)⟩ +def before9408 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521839),(tail9400_27 k),(tail9400_55 k)⟩ +def before9409 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521837),(tail9400_56 k),(tail9400_57 k)⟩ +def before9410 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail9400_26 k),(tail9400_58 k)⟩ +def before9411 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9400_59 k),(tail9400_60 k)⟩ +def before9412 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521623),(tail9400_25 k),(tail9400_61 k)⟩ +def before9413 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521621),(tail9400_24 k),(tail9400_62 k)⟩ +def before9414 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521619),(tail9400_63 k),(tail9400_64 k)⟩ +def before9415 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail9400_23 k),(tail9400_65 k)⟩ +def before9416 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9400_66 k),(tail9400_67 k)⟩ +def before9417 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail9400_22 k),(tail9400_68 k)⟩ +def before9418 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521495),(tail9400_21 k),(tail9400_69 k)⟩ +def before9419 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail9400_70 k),(tail9400_71 k)⟩ +def before9420 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521471),(tail9400_20 k),(tail9400_72 k)⟩ +def before9421 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9400_73 k),(tail9400_74 k)⟩ +def before9422 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9400_19 k),(tail9400_75 k)⟩ +def before9423 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9400_18 k),(tail9400_76 k)⟩ +def before9424 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9400_17 k),(tail9400_77 k)⟩ +def before9425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9400_16,(tail9400_78 k)⟩ +def before9426 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail9400_15,(tail9400_79 k)⟩ +def before9427 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9400_80,(tail9400_81 k)⟩ +def before9428 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail9400_14,(tail9400_82 k)⟩ +def before9429 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1143),tail9400_13,(tail9400_83 k)⟩ +def before9430 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail9400_84,(tail9400_85 k)⟩ +def before9431 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail9400_12,(tail9400_86 k)⟩ +def before9432 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9400_87,(tail9400_88 k)⟩ +def before9433 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail9400_11,(tail9400_89 k)⟩ +def before9434 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail9400_10,(tail9400_90 k)⟩ +def before9435 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail9400_91,(tail9400_92 k)⟩ +def before9436 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail9400_9,(tail9400_93 k)⟩ +def before9437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9400_94,(tail9400_95 k)⟩ +def before9438 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail9400_8,(tail9400_96 k)⟩ +def before9439 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1219),tail9400_7,(tail9400_97 k)⟩ +def before9440 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail9400_98,(tail9400_99 k)⟩ +def before9441 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail9400_6,(tail9400_100 k)⟩ +def before9442 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9400_101,(tail9400_102 k)⟩ +def before9443 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1269),tail9400_5,(tail9400_103 k)⟩ +def before9444 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1271),tail9400_4,(tail9400_104 k)⟩ +def before9445 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1273),tail9400_3,(tail9400_105 k)⟩ +def before9446 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9400_2,(tail9400_106 k)⟩ +def before9447 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1277),tail9400_1,(tail9400_107 k)⟩ +def before9448 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1279),tail9400_0,(tail9400_108 k)⟩ +def before9449 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1281),tail9400_0,(tail9400_109 k)⟩ +def before9450 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1281),tail9400_1,(tail9400_109 k)⟩ +def before9451 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1281),tail9400_1,(tail9400_110 k)⟩ +def before9452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1281),tail9400_0,(tail9400_110 k)⟩ +def before9453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1279),tail9400_111,(tail9400_108 k)⟩ +def before9454 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1277),tail9400_112,(tail9400_107 k)⟩ +def before9455 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1275),tail9400_113,(tail9400_106 k)⟩ +def before9456 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9400_113,(tail9400_114 k)⟩ +def before9457 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1277),tail9400_112,(tail9400_115 k)⟩ +def before9458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1277),tail9400_116,(tail9400_115 k)⟩ +def before9459 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1273),tail9400_117,(tail9400_105 k)⟩ +def before9460 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1271),tail9400_118,(tail9400_104 k)⟩ +def before9461 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail9400_119,(tail9400_102 k)⟩ +def before9462 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9400_119,(tail9400_120 k)⟩ +def before9463 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1271),tail9400_118,(tail9400_121 k)⟩ +def before9464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1271),tail9400_122,(tail9400_121 k)⟩ +def before9465 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9400_123,(tail9400_100 k)⟩ +def before9466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail9400_124,(tail9400_97 k)⟩ +def before9467 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail9400_125,(tail9400_95 k)⟩ +def before9468 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9400_125,(tail9400_126 k)⟩ +def before9469 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail9400_124,(tail9400_127 k)⟩ +def before9470 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail9400_129,(tail9400_127 k)⟩ +def before9471 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9400_130,(tail9400_93 k)⟩ +def before9472 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail9400_131,(tail9400_90 k)⟩ +def before9473 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail9400_132,(tail9400_88 k)⟩ +def before9474 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9400_132,(tail9400_133 k)⟩ +def before9475 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail9400_131,(tail9400_134 k)⟩ +def before9476 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail9400_136,(tail9400_134 k)⟩ +def before9477 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9400_137,(tail9400_86 k)⟩ +def before9478 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail9400_138,(tail9400_83 k)⟩ +def before9479 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail9400_139,(tail9400_81 k)⟩ +def before9480 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9400_139,(tail9400_140 k)⟩ +def before9481 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail9400_138,(tail9400_141 k)⟩ +def before9482 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail9400_143,(tail9400_141 k)⟩ +def before9483 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9400_144,(tail9400_79 k)⟩ +def before9484 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9400_145,(tail9400_78 k)⟩ +def before9485 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9400_146 k),(tail9400_77 k)⟩ +def before9486 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9400_147 k),(tail9400_76 k)⟩ +def before9487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9400_148 k),(tail9400_75 k)⟩ +def before9488 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521469),(tail9400_149 k),(tail9400_74 k)⟩ +def before9489 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9400_149 k),(tail9400_150 k)⟩ +def before9490 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9400_148 k),(tail9400_151 k)⟩ +def before9491 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9400_147 k),(tail9400_152 k)⟩ +def before9492 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9400_153 k),(tail9400_152 k)⟩ +def before9493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9400_154 k),(tail9400_151 k)⟩ +def before9494 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9400_155 k),(tail9400_72 k)⟩ +def before9495 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521495),(tail9400_156 k),(tail9400_69 k)⟩ +def before9496 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail9400_157 k),(tail9400_67 k)⟩ +def before9497 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9400_157 k),(tail9400_158 k)⟩ +def before9498 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521495),(tail9400_156 k),(tail9400_159 k)⟩ +def before9499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521495),(tail9400_161 k),(tail9400_159 k)⟩ +def after9499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9400_162 k),(tail9400_65 k)⟩ + +theorem macro9400 (k : Nat) : applyExit (before9400 k) exit3 1 = some (before9401 k) := by + simp (disch := omega) [before9400, before9401, exit3, applyExit, pop, push] + <;> omega +theorem step9400 (k : Nat) : Runs (1*2) (before9400 k).denote (before9401 k).denote := + @applyExit_sound (before9400 k) (before9401 k) exit3 1 valid3 (macro9400 k) +theorem macro9401 (k : Nat) : applyExit (before9401 k) exit9 1 = some (before9402 k) := by + simp (disch := omega) [before9401, before9402, exit9, applyExit, pop, push] + <;> omega +theorem step9401 (k : Nat) : Runs (1*2) (before9401 k).denote (before9402 k).denote := + @applyExit_sound (before9401 k) (before9402 k) exit9 1 valid9 (macro9401 k) +theorem macro9402 (k : Nat) : applyExit (before9402 k) exit10 19 = some (before9403 k) := by + simp (disch := omega) [before9402, before9403, exit10, applyExit, pop, push] + <;> omega +theorem step9402 (k : Nat) : Runs (19*2) (before9402 k).denote (before9403 k).denote := + @applyExit_sound (before9402 k) (before9403 k) exit10 19 valid10 (macro9402 k) +theorem macro9403 (k : Nat) : applyExit (before9403 k) exit11 1 = some (before9404 k) := by + simp (disch := omega) [before9403, before9404, exit11, applyExit, pop, push] + <;> omega +theorem step9403 (k : Nat) : Runs (1*2) (before9403 k).denote (before9404 k).denote := + @applyExit_sound (before9403 k) (before9404 k) exit11 1 valid11 (macro9403 k) +theorem macro9404 (k : Nat) : applyExit (before9404 k) exit2 3 = some (before9405 k) := by + simp (disch := omega) [before9404, before9405, exit2, applyExit, pop, push] + <;> omega +theorem step9404 (k : Nat) : Runs (3*2) (before9404 k).denote (before9405 k).denote := + @applyExit_sound (before9404 k) (before9405 k) exit2 3 valid2 (macro9404 k) +theorem macro9405 (k : Nat) : applyExit (before9405 k) exit436 (1*k+8) = some (before9406 k) := by + simp (disch := omega) [before9405, before9406, exit436, applyExit, pop, push] + <;> omega +theorem step9405 (k : Nat) : Runs ((1*k+8)*586) (before9405 k).denote (before9406 k).denote := + @applyExit_sound (before9405 k) (before9406 k) exit436 (1*k+8) valid436 (macro9405 k) +theorem macro9406 (k : Nat) : applyExit (before9406 k) exit2 29 = some (before9407 k) := by + simp (disch := omega) [before9406, before9407, exit2, applyExit, pop, push] + <;> omega +theorem step9406 (k : Nat) : Runs (29*2) (before9406 k).denote (before9407 k).denote := + @applyExit_sound (before9406 k) (before9407 k) exit2 29 valid2 (macro9406 k) +theorem macro9407 (k : Nat) : applyExit (before9407 k) exit3 1 = some (before9408 k) := by + simp (disch := omega) [before9407, before9408, exit3, applyExit, pop, push] + <;> omega +theorem step9407 (k : Nat) : Runs (1*2) (before9407 k).denote (before9408 k).denote := + @applyExit_sound (before9407 k) (before9408 k) exit3 1 valid3 (macro9407 k) +theorem macro9408 (k : Nat) : applyExit (before9408 k) exit9 1 = some (before9409 k) := by + simp (disch := omega) [before9408, before9409, exit9, applyExit, pop, push] + <;> omega +theorem step9408 (k : Nat) : Runs (1*2) (before9408 k).denote (before9409 k).denote := + @applyExit_sound (before9408 k) (before9409 k) exit9 1 valid9 (macro9408 k) +theorem macro9409 (k : Nat) : applyExit (before9409 k) exit10 95 = some (before9410 k) := by + simp (disch := omega) [before9409, before9410, exit10, applyExit, pop, push] + <;> omega +theorem step9409 (k : Nat) : Runs (95*2) (before9409 k).denote (before9410 k).denote := + @applyExit_sound (before9409 k) (before9410 k) exit10 95 valid10 (macro9409 k) +theorem macro9410 (k : Nat) : applyExit (before9410 k) exit11 1 = some (before9411 k) := by + simp (disch := omega) [before9410, before9411, exit11, applyExit, pop, push] + <;> omega +theorem step9410 (k : Nat) : Runs (1*2) (before9410 k).denote (before9411 k).denote := + @applyExit_sound (before9410 k) (before9411 k) exit11 1 valid11 (macro9410 k) +theorem macro9411 (k : Nat) : applyExit (before9411 k) exit2 11 = some (before9412 k) := by + simp (disch := omega) [before9411, before9412, exit2, applyExit, pop, push] + <;> omega +theorem step9411 (k : Nat) : Runs (11*2) (before9411 k).denote (before9412 k).denote := + @applyExit_sound (before9411 k) (before9412 k) exit2 11 valid2 (macro9411 k) +theorem macro9412 (k : Nat) : applyExit (before9412 k) exit3 1 = some (before9413 k) := by + simp (disch := omega) [before9412, before9413, exit3, applyExit, pop, push] + <;> omega +theorem step9412 (k : Nat) : Runs (1*2) (before9412 k).denote (before9413 k).denote := + @applyExit_sound (before9412 k) (before9413 k) exit3 1 valid3 (macro9412 k) +theorem macro9413 (k : Nat) : applyExit (before9413 k) exit9 1 = some (before9414 k) := by + simp (disch := omega) [before9413, before9414, exit9, applyExit, pop, push] + <;> omega +theorem step9413 (k : Nat) : Runs (1*2) (before9413 k).denote (before9414 k).denote := + @applyExit_sound (before9413 k) (before9414 k) exit9 1 valid9 (macro9413 k) +theorem macro9414 (k : Nat) : applyExit (before9414 k) exit10 43 = some (before9415 k) := by + simp (disch := omega) [before9414, before9415, exit10, applyExit, pop, push] + <;> omega +theorem step9414 (k : Nat) : Runs (43*2) (before9414 k).denote (before9415 k).denote := + @applyExit_sound (before9414 k) (before9415 k) exit10 43 valid10 (macro9414 k) +theorem macro9415 (k : Nat) : applyExit (before9415 k) exit11 1 = some (before9416 k) := by + simp (disch := omega) [before9415, before9416, exit11, applyExit, pop, push] + <;> omega +theorem step9415 (k : Nat) : Runs (1*2) (before9415 k).denote (before9416 k).denote := + @applyExit_sound (before9415 k) (before9416 k) exit11 1 valid11 (macro9415 k) +theorem macro9416 (k : Nat) : applyExit (before9416 k) exit2 17 = some (before9417 k) := by + simp (disch := omega) [before9416, before9417, exit2, applyExit, pop, push] + <;> omega +theorem step9416 (k : Nat) : Runs (17*2) (before9416 k).denote (before9417 k).denote := + @applyExit_sound (before9416 k) (before9417 k) exit2 17 valid2 (macro9416 k) +theorem macro9417 (k : Nat) : applyExit (before9417 k) exit3 1 = some (before9418 k) := by + simp (disch := omega) [before9417, before9418, exit3, applyExit, pop, push] + <;> omega +theorem step9417 (k : Nat) : Runs (1*2) (before9417 k).denote (before9418 k).denote := + @applyExit_sound (before9417 k) (before9418 k) exit3 1 valid3 (macro9417 k) +theorem macro9418 (k : Nat) : applyExit (before9418 k) exit9 1 = some (before9419 k) := by + simp (disch := omega) [before9418, before9419, exit9, applyExit, pop, push] + <;> omega +theorem step9418 (k : Nat) : Runs (1*2) (before9418 k).denote (before9419 k).denote := + @applyExit_sound (before9418 k) (before9419 k) exit9 1 valid9 (macro9418 k) +theorem macro9419 (k : Nat) : applyExit (before9419 k) exit10 11 = some (before9420 k) := by + simp (disch := omega) [before9419, before9420, exit10, applyExit, pop, push] + <;> omega +theorem step9419 (k : Nat) : Runs (11*2) (before9419 k).denote (before9420 k).denote := + @applyExit_sound (before9419 k) (before9420 k) exit10 11 valid10 (macro9419 k) +theorem macro9420 (k : Nat) : applyExit (before9420 k) exit11 1 = some (before9421 k) := by + simp (disch := omega) [before9420, before9421, exit11, applyExit, pop, push] + <;> omega +theorem step9420 (k : Nat) : Runs (1*2) (before9420 k).denote (before9421 k).denote := + @applyExit_sound (before9420 k) (before9421 k) exit11 1 valid11 (macro9420 k) +theorem macro9421 (k : Nat) : applyExit (before9421 k) exit2 791761143 = some (before9422 k) := by + simp (disch := omega) [before9421, before9422, exit2, applyExit, pop, push] + <;> omega +theorem step9421 (k : Nat) : Runs (791761143*2) (before9421 k).denote (before9422 k).denote := + @applyExit_sound (before9421 k) (before9422 k) exit2 791761143 valid2 (macro9421 k) +theorem macro9422 (k : Nat) : applyExit (before9422 k) exit276 1 = some (before9423 k) := by + simp (disch := omega) [before9422, before9423, exit276, applyExit, pop, push] + <;> omega +theorem step9422 (k : Nat) : Runs (1*38) (before9422 k).denote (before9423 k).denote := + @applyExit_sound (before9422 k) (before9423 k) exit276 1 valid276 (macro9422 k) +theorem macro9423 (k : Nat) : applyExit (before9423 k) exit428 1 = some (before9424 k) := by + simp (disch := omega) [before9423, before9424, exit428, applyExit, pop, push] + <;> omega +theorem step9423 (k : Nat) : Runs (1*38) (before9423 k).denote (before9424 k).denote := + @applyExit_sound (before9423 k) (before9424 k) exit428 1 valid428 (macro9423 k) +theorem macro9424 (k : Nat) : applyExit (before9424 k) exit437 (1*k+6) = some (before9425 k) := by + simp (disch := omega) [before9424, before9425, exit437, applyExit, pop, push] + <;> omega +theorem step9424 (k : Nat) : Runs ((1*k+6)*38) (before9424 k).denote (before9425 k).denote := + @applyExit_sound (before9424 k) (before9425 k) exit437 (1*k+6) valid437 (macro9424 k) +theorem macro9425 (k : Nat) : applyExit (before9425 k) exit10 5 = some (before9426 k) := by + simp (disch := omega) [before9425, before9426, exit10, applyExit, pop, push] + <;> omega +theorem step9425 (k : Nat) : Runs (5*2) (before9425 k).denote (before9426 k).denote := + @applyExit_sound (before9425 k) (before9426 k) exit10 5 valid10 (macro9425 k) +theorem macro9426 (k : Nat) : applyExit (before9426 k) exit11 1 = some (before9427 k) := by + simp (disch := omega) [before9426, before9427, exit11, applyExit, pop, push] + <;> omega +theorem step9426 (k : Nat) : Runs (1*2) (before9426 k).denote (before9427 k).denote := + @applyExit_sound (before9426 k) (before9427 k) exit11 1 valid11 (macro9426 k) +theorem macro9427 (k : Nat) : applyExit (before9427 k) exit2 4 = some (before9428 k) := by + simp (disch := omega) [before9427, before9428, exit2, applyExit, pop, push] + <;> omega +theorem step9427 (k : Nat) : Runs (4*2) (before9427 k).denote (before9428 k).denote := + @applyExit_sound (before9427 k) (before9428 k) exit2 4 valid2 (macro9427 k) +theorem macro9428 (k : Nat) : applyExit (before9428 k) exit3 1 = some (before9429 k) := by + simp (disch := omega) [before9428, before9429, exit3, applyExit, pop, push] + <;> omega +theorem step9428 (k : Nat) : Runs (1*2) (before9428 k).denote (before9429 k).denote := + @applyExit_sound (before9428 k) (before9429 k) exit3 1 valid3 (macro9428 k) +theorem macro9429 (k : Nat) : applyExit (before9429 k) exit9 1 = some (before9430 k) := by + simp (disch := omega) [before9429, before9430, exit9, applyExit, pop, push] + <;> omega +theorem step9429 (k : Nat) : Runs (1*2) (before9429 k).denote (before9430 k).denote := + @applyExit_sound (before9429 k) (before9430 k) exit9 1 valid9 (macro9429 k) +theorem macro9430 (k : Nat) : applyExit (before9430 k) exit10 12 = some (before9431 k) := by + simp (disch := omega) [before9430, before9431, exit10, applyExit, pop, push] + <;> omega +theorem step9430 (k : Nat) : Runs (12*2) (before9430 k).denote (before9431 k).denote := + @applyExit_sound (before9430 k) (before9431 k) exit10 12 valid10 (macro9430 k) +theorem macro9431 (k : Nat) : applyExit (before9431 k) exit11 1 = some (before9432 k) := by + simp (disch := omega) [before9431, before9432, exit11, applyExit, pop, push] + <;> omega +theorem step9431 (k : Nat) : Runs (1*2) (before9431 k).denote (before9432 k).denote := + @applyExit_sound (before9431 k) (before9432 k) exit11 1 valid11 (macro9431 k) +theorem macro9432 (k : Nat) : applyExit (before9432 k) exit2 4 = some (before9433 k) := by + simp (disch := omega) [before9432, before9433, exit2, applyExit, pop, push] + <;> omega +theorem step9432 (k : Nat) : Runs (4*2) (before9432 k).denote (before9433 k).denote := + @applyExit_sound (before9432 k) (before9433 k) exit2 4 valid2 (macro9432 k) +theorem macro9433 (k : Nat) : applyExit (before9433 k) exit3 1 = some (before9434 k) := by + simp (disch := omega) [before9433, before9434, exit3, applyExit, pop, push] + <;> omega +theorem step9433 (k : Nat) : Runs (1*2) (before9433 k).denote (before9434 k).denote := + @applyExit_sound (before9433 k) (before9434 k) exit3 1 valid3 (macro9433 k) +theorem macro9434 (k : Nat) : applyExit (before9434 k) exit9 1 = some (before9435 k) := by + simp (disch := omega) [before9434, before9435, exit9, applyExit, pop, push] + <;> omega +theorem step9434 (k : Nat) : Runs (1*2) (before9434 k).denote (before9435 k).denote := + @applyExit_sound (before9434 k) (before9435 k) exit9 1 valid9 (macro9434 k) +theorem macro9435 (k : Nat) : applyExit (before9435 k) exit10 12 = some (before9436 k) := by + simp (disch := omega) [before9435, before9436, exit10, applyExit, pop, push] + <;> omega +theorem step9435 (k : Nat) : Runs (12*2) (before9435 k).denote (before9436 k).denote := + @applyExit_sound (before9435 k) (before9436 k) exit10 12 valid10 (macro9435 k) +theorem macro9436 (k : Nat) : applyExit (before9436 k) exit11 1 = some (before9437 k) := by + simp (disch := omega) [before9436, before9437, exit11, applyExit, pop, push] + <;> omega +theorem step9436 (k : Nat) : Runs (1*2) (before9436 k).denote (before9437 k).denote := + @applyExit_sound (before9436 k) (before9437 k) exit11 1 valid11 (macro9436 k) +theorem macro9437 (k : Nat) : applyExit (before9437 k) exit2 4 = some (before9438 k) := by + simp (disch := omega) [before9437, before9438, exit2, applyExit, pop, push] + <;> omega +theorem step9437 (k : Nat) : Runs (4*2) (before9437 k).denote (before9438 k).denote := + @applyExit_sound (before9437 k) (before9438 k) exit2 4 valid2 (macro9437 k) +theorem macro9438 (k : Nat) : applyExit (before9438 k) exit3 1 = some (before9439 k) := by + simp (disch := omega) [before9438, before9439, exit3, applyExit, pop, push] + <;> omega +theorem step9438 (k : Nat) : Runs (1*2) (before9438 k).denote (before9439 k).denote := + @applyExit_sound (before9438 k) (before9439 k) exit3 1 valid3 (macro9438 k) +theorem macro9439 (k : Nat) : applyExit (before9439 k) exit9 1 = some (before9440 k) := by + simp (disch := omega) [before9439, before9440, exit9, applyExit, pop, push] + <;> omega +theorem step9439 (k : Nat) : Runs (1*2) (before9439 k).denote (before9440 k).denote := + @applyExit_sound (before9439 k) (before9440 k) exit9 1 valid9 (macro9439 k) +theorem macro9440 (k : Nat) : applyExit (before9440 k) exit10 14 = some (before9441 k) := by + simp (disch := omega) [before9440, before9441, exit10, applyExit, pop, push] + <;> omega +theorem step9440 (k : Nat) : Runs (14*2) (before9440 k).denote (before9441 k).denote := + @applyExit_sound (before9440 k) (before9441 k) exit10 14 valid10 (macro9440 k) +theorem macro9441 (k : Nat) : applyExit (before9441 k) exit11 1 = some (before9442 k) := by + simp (disch := omega) [before9441, before9442, exit11, applyExit, pop, push] + <;> omega +theorem step9441 (k : Nat) : Runs (1*2) (before9441 k).denote (before9442 k).denote := + @applyExit_sound (before9441 k) (before9442 k) exit11 1 valid11 (macro9441 k) +theorem macro9442 (k : Nat) : applyExit (before9442 k) exit2 9 = some (before9443 k) := by + simp (disch := omega) [before9442, before9443, exit2, applyExit, pop, push] + <;> omega +theorem step9442 (k : Nat) : Runs (9*2) (before9442 k).denote (before9443 k).denote := + @applyExit_sound (before9442 k) (before9443 k) exit2 9 valid2 (macro9442 k) +theorem macro9443 (k : Nat) : applyExit (before9443 k) exit3 1 = some (before9444 k) := by + simp (disch := omega) [before9443, before9444, exit3, applyExit, pop, push] + <;> omega +theorem step9443 (k : Nat) : Runs (1*2) (before9443 k).denote (before9444 k).denote := + @applyExit_sound (before9443 k) (before9444 k) exit3 1 valid3 (macro9443 k) +theorem macro9444 (k : Nat) : applyExit (before9444 k) exit9 1 = some (before9445 k) := by + simp (disch := omega) [before9444, before9445, exit9, applyExit, pop, push] + <;> omega +theorem step9444 (k : Nat) : Runs (1*2) (before9444 k).denote (before9445 k).denote := + @applyExit_sound (before9444 k) (before9445 k) exit9 1 valid9 (macro9444 k) +theorem macro9445 (k : Nat) : applyExit (before9445 k) exit11 1 = some (before9446 k) := by + simp (disch := omega) [before9445, before9446, exit11, applyExit, pop, push] + <;> omega +theorem step9445 (k : Nat) : Runs (1*2) (before9445 k).denote (before9446 k).denote := + @applyExit_sound (before9445 k) (before9446 k) exit11 1 valid11 (macro9445 k) +theorem macro9446 (k : Nat) : applyExit (before9446 k) exit3 1 = some (before9447 k) := by + simp (disch := omega) [before9446, before9447, exit3, applyExit, pop, push] + <;> omega +theorem step9446 (k : Nat) : Runs (1*2) (before9446 k).denote (before9447 k).denote := + @applyExit_sound (before9446 k) (before9447 k) exit3 1 valid3 (macro9446 k) +theorem macro9447 (k : Nat) : applyExit (before9447 k) exit9 1 = some (before9448 k) := by + simp (disch := omega) [before9447, before9448, exit9, applyExit, pop, push] + <;> omega +theorem step9447 (k : Nat) : Runs (1*2) (before9447 k).denote (before9448 k).denote := + @applyExit_sound (before9447 k) (before9448 k) exit9 1 valid9 (macro9447 k) +theorem macro9448 (k : Nat) : applyExit (before9448 k) exit46 1 = some (before9449 k) := by + simp (disch := omega) [before9448, before9449, exit46, applyExit, pop, push] + <;> omega +theorem step9448 (k : Nat) : Runs (1*2) (before9448 k).denote (before9449 k).denote := + @applyExit_sound (before9448 k) (before9449 k) exit46 1 valid46 (macro9448 k) +theorem macro9449 (k : Nat) : applyExit (before9449 k) exit49 1 = some (before9450 k) := by + simp (disch := omega) [before9449, before9450, exit49, applyExit, pop, push] + <;> omega +theorem step9449 (k : Nat) : Runs (1*1) (before9449 k).denote (before9450 k).denote := + @applyExit_sound (before9449 k) (before9450 k) exit49 1 valid49 (macro9449 k) +theorem macro9450 (k : Nat) : applyExit (before9450 k) exit1 1 = some (before9451 k) := by + simp (disch := omega) [before9450, before9451, exit1, applyExit, pop, push] + <;> omega +theorem step9450 (k : Nat) : Runs (1*3) (before9450 k).denote (before9451 k).denote := + @applyExit_sound (before9450 k) (before9451 k) exit1 1 valid1 (macro9450 k) +theorem macro9451 (k : Nat) : applyExit (before9451 k) exit6 1 = some (before9452 k) := by + simp (disch := omega) [before9451, before9452, exit6, applyExit, pop, push] + <;> omega +theorem step9451 (k : Nat) : Runs (1*1) (before9451 k).denote (before9452 k).denote := + @applyExit_sound (before9451 k) (before9452 k) exit6 1 valid6 (macro9451 k) +theorem macro9452 (k : Nat) : applyExit (before9452 k) exit0 1 = some (before9453 k) := by + simp (disch := omega) [before9452, before9453, exit0, applyExit, pop, push] + <;> omega +theorem step9452 (k : Nat) : Runs (1*2) (before9452 k).denote (before9453 k).denote := + @applyExit_sound (before9452 k) (before9453 k) exit0 1 valid0 (macro9452 k) +theorem macro9453 (k : Nat) : applyExit (before9453 k) exit13 1 = some (before9454 k) := by + simp (disch := omega) [before9453, before9454, exit13, applyExit, pop, push] + <;> omega +theorem step9453 (k : Nat) : Runs (1*2) (before9453 k).denote (before9454 k).denote := + @applyExit_sound (before9453 k) (before9454 k) exit13 1 valid13 (macro9453 k) +theorem macro9454 (k : Nat) : applyExit (before9454 k) exit0 1 = some (before9455 k) := by + simp (disch := omega) [before9454, before9455, exit0, applyExit, pop, push] + <;> omega +theorem step9454 (k : Nat) : Runs (1*2) (before9454 k).denote (before9455 k).denote := + @applyExit_sound (before9454 k) (before9455 k) exit0 1 valid0 (macro9454 k) +theorem macro9455 (k : Nat) : applyExit (before9455 k) exit1 1 = some (before9456 k) := by + simp (disch := omega) [before9455, before9456, exit1, applyExit, pop, push] + <;> omega +theorem step9455 (k : Nat) : Runs (1*3) (before9455 k).denote (before9456 k).denote := + @applyExit_sound (before9455 k) (before9456 k) exit1 1 valid1 (macro9455 k) +theorem macro9456 (k : Nat) : applyExit (before9456 k) exit2 1 = some (before9457 k) := by + simp (disch := omega) [before9456, before9457, exit2, applyExit, pop, push] + <;> omega +theorem step9456 (k : Nat) : Runs (1*2) (before9456 k).denote (before9457 k).denote := + @applyExit_sound (before9456 k) (before9457 k) exit2 1 valid2 (macro9456 k) +theorem macro9457 (k : Nat) : applyExit (before9457 k) exit6 1 = some (before9458 k) := by + simp (disch := omega) [before9457, before9458, exit6, applyExit, pop, push] + <;> omega +theorem step9457 (k : Nat) : Runs (1*1) (before9457 k).denote (before9458 k).denote := + @applyExit_sound (before9457 k) (before9458 k) exit6 1 valid6 (macro9457 k) +theorem macro9458 (k : Nat) : applyExit (before9458 k) exit0 2 = some (before9459 k) := by + simp (disch := omega) [before9458, before9459, exit0, applyExit, pop, push] + <;> omega +theorem step9458 (k : Nat) : Runs (2*2) (before9458 k).denote (before9459 k).denote := + @applyExit_sound (before9458 k) (before9459 k) exit0 2 valid0 (macro9458 k) +theorem macro9459 (k : Nat) : applyExit (before9459 k) exit13 1 = some (before9460 k) := by + simp (disch := omega) [before9459, before9460, exit13, applyExit, pop, push] + <;> omega +theorem step9459 (k : Nat) : Runs (1*2) (before9459 k).denote (before9460 k).denote := + @applyExit_sound (before9459 k) (before9460 k) exit13 1 valid13 (macro9459 k) +theorem macro9460 (k : Nat) : applyExit (before9460 k) exit0 10 = some (before9461 k) := by + simp (disch := omega) [before9460, before9461, exit0, applyExit, pop, push] + <;> omega +theorem step9460 (k : Nat) : Runs (10*2) (before9460 k).denote (before9461 k).denote := + @applyExit_sound (before9460 k) (before9461 k) exit0 10 valid0 (macro9460 k) +theorem macro9461 (k : Nat) : applyExit (before9461 k) exit1 1 = some (before9462 k) := by + simp (disch := omega) [before9461, before9462, exit1, applyExit, pop, push] + <;> omega +theorem step9461 (k : Nat) : Runs (1*3) (before9461 k).denote (before9462 k).denote := + @applyExit_sound (before9461 k) (before9462 k) exit1 1 valid1 (macro9461 k) +theorem macro9462 (k : Nat) : applyExit (before9462 k) exit2 10 = some (before9463 k) := by + simp (disch := omega) [before9462, before9463, exit2, applyExit, pop, push] + <;> omega +theorem step9462 (k : Nat) : Runs (10*2) (before9462 k).denote (before9463 k).denote := + @applyExit_sound (before9462 k) (before9463 k) exit2 10 valid2 (macro9462 k) +theorem macro9463 (k : Nat) : applyExit (before9463 k) exit6 1 = some (before9464 k) := by + simp (disch := omega) [before9463, before9464, exit6, applyExit, pop, push] + <;> omega +theorem step9463 (k : Nat) : Runs (1*1) (before9463 k).denote (before9464 k).denote := + @applyExit_sound (before9463 k) (before9464 k) exit6 1 valid6 (macro9463 k) +theorem macro9464 (k : Nat) : applyExit (before9464 k) exit0 11 = some (before9465 k) := by + simp (disch := omega) [before9464, before9465, exit0, applyExit, pop, push] + <;> omega +theorem step9464 (k : Nat) : Runs (11*2) (before9464 k).denote (before9465 k).denote := + @applyExit_sound (before9464 k) (before9465 k) exit0 11 valid0 (macro9464 k) +theorem macro9465 (k : Nat) : applyExit (before9465 k) exit13 15 = some (before9466 k) := by + simp (disch := omega) [before9465, before9466, exit13, applyExit, pop, push] + <;> omega +theorem step9465 (k : Nat) : Runs (15*2) (before9465 k).denote (before9466 k).denote := + @applyExit_sound (before9465 k) (before9466 k) exit13 15 valid13 (macro9465 k) +theorem macro9466 (k : Nat) : applyExit (before9466 k) exit0 5 = some (before9467 k) := by + simp (disch := omega) [before9466, before9467, exit0, applyExit, pop, push] + <;> omega +theorem step9466 (k : Nat) : Runs (5*2) (before9466 k).denote (before9467 k).denote := + @applyExit_sound (before9466 k) (before9467 k) exit0 5 valid0 (macro9466 k) +theorem macro9467 (k : Nat) : applyExit (before9467 k) exit1 1 = some (before9468 k) := by + simp (disch := omega) [before9467, before9468, exit1, applyExit, pop, push] + <;> omega +theorem step9467 (k : Nat) : Runs (1*3) (before9467 k).denote (before9468 k).denote := + @applyExit_sound (before9467 k) (before9468 k) exit1 1 valid1 (macro9467 k) +theorem macro9468 (k : Nat) : applyExit (before9468 k) exit2 5 = some (before9469 k) := by + simp (disch := omega) [before9468, before9469, exit2, applyExit, pop, push] + <;> omega +theorem step9468 (k : Nat) : Runs (5*2) (before9468 k).denote (before9469 k).denote := + @applyExit_sound (before9468 k) (before9469 k) exit2 5 valid2 (macro9468 k) +theorem macro9469 (k : Nat) : applyExit (before9469 k) exit6 1 = some (before9470 k) := by + simp (disch := omega) [before9469, before9470, exit6, applyExit, pop, push] + <;> omega +theorem step9469 (k : Nat) : Runs (1*1) (before9469 k).denote (before9470 k).denote := + @applyExit_sound (before9469 k) (before9470 k) exit6 1 valid6 (macro9469 k) +theorem macro9470 (k : Nat) : applyExit (before9470 k) exit0 6 = some (before9471 k) := by + simp (disch := omega) [before9470, before9471, exit0, applyExit, pop, push] + <;> omega +theorem step9470 (k : Nat) : Runs (6*2) (before9470 k).denote (before9471 k).denote := + @applyExit_sound (before9470 k) (before9471 k) exit0 6 valid0 (macro9470 k) +theorem macro9471 (k : Nat) : applyExit (before9471 k) exit13 13 = some (before9472 k) := by + simp (disch := omega) [before9471, before9472, exit13, applyExit, pop, push] + <;> omega +theorem step9471 (k : Nat) : Runs (13*2) (before9471 k).denote (before9472 k).denote := + @applyExit_sound (before9471 k) (before9472 k) exit13 13 valid13 (macro9471 k) +theorem macro9472 (k : Nat) : applyExit (before9472 k) exit0 5 = some (before9473 k) := by + simp (disch := omega) [before9472, before9473, exit0, applyExit, pop, push] + <;> omega +theorem step9472 (k : Nat) : Runs (5*2) (before9472 k).denote (before9473 k).denote := + @applyExit_sound (before9472 k) (before9473 k) exit0 5 valid0 (macro9472 k) +theorem macro9473 (k : Nat) : applyExit (before9473 k) exit1 1 = some (before9474 k) := by + simp (disch := omega) [before9473, before9474, exit1, applyExit, pop, push] + <;> omega +theorem step9473 (k : Nat) : Runs (1*3) (before9473 k).denote (before9474 k).denote := + @applyExit_sound (before9473 k) (before9474 k) exit1 1 valid1 (macro9473 k) +theorem macro9474 (k : Nat) : applyExit (before9474 k) exit2 5 = some (before9475 k) := by + simp (disch := omega) [before9474, before9475, exit2, applyExit, pop, push] + <;> omega +theorem step9474 (k : Nat) : Runs (5*2) (before9474 k).denote (before9475 k).denote := + @applyExit_sound (before9474 k) (before9475 k) exit2 5 valid2 (macro9474 k) +theorem macro9475 (k : Nat) : applyExit (before9475 k) exit6 1 = some (before9476 k) := by + simp (disch := omega) [before9475, before9476, exit6, applyExit, pop, push] + <;> omega +theorem step9475 (k : Nat) : Runs (1*1) (before9475 k).denote (before9476 k).denote := + @applyExit_sound (before9475 k) (before9476 k) exit6 1 valid6 (macro9475 k) +theorem macro9476 (k : Nat) : applyExit (before9476 k) exit0 6 = some (before9477 k) := by + simp (disch := omega) [before9476, before9477, exit0, applyExit, pop, push] + <;> omega +theorem step9476 (k : Nat) : Runs (6*2) (before9476 k).denote (before9477 k).denote := + @applyExit_sound (before9476 k) (before9477 k) exit0 6 valid0 (macro9476 k) +theorem macro9477 (k : Nat) : applyExit (before9477 k) exit13 13 = some (before9478 k) := by + simp (disch := omega) [before9477, before9478, exit13, applyExit, pop, push] + <;> omega +theorem step9477 (k : Nat) : Runs (13*2) (before9477 k).denote (before9478 k).denote := + @applyExit_sound (before9477 k) (before9478 k) exit13 13 valid13 (macro9477 k) +theorem macro9478 (k : Nat) : applyExit (before9478 k) exit0 5 = some (before9479 k) := by + simp (disch := omega) [before9478, before9479, exit0, applyExit, pop, push] + <;> omega +theorem step9478 (k : Nat) : Runs (5*2) (before9478 k).denote (before9479 k).denote := + @applyExit_sound (before9478 k) (before9479 k) exit0 5 valid0 (macro9478 k) +theorem macro9479 (k : Nat) : applyExit (before9479 k) exit1 1 = some (before9480 k) := by + simp (disch := omega) [before9479, before9480, exit1, applyExit, pop, push] + <;> omega +theorem step9479 (k : Nat) : Runs (1*3) (before9479 k).denote (before9480 k).denote := + @applyExit_sound (before9479 k) (before9480 k) exit1 1 valid1 (macro9479 k) +theorem macro9480 (k : Nat) : applyExit (before9480 k) exit2 5 = some (before9481 k) := by + simp (disch := omega) [before9480, before9481, exit2, applyExit, pop, push] + <;> omega +theorem step9480 (k : Nat) : Runs (5*2) (before9480 k).denote (before9481 k).denote := + @applyExit_sound (before9480 k) (before9481 k) exit2 5 valid2 (macro9480 k) +theorem macro9481 (k : Nat) : applyExit (before9481 k) exit6 1 = some (before9482 k) := by + simp (disch := omega) [before9481, before9482, exit6, applyExit, pop, push] + <;> omega +theorem step9481 (k : Nat) : Runs (1*1) (before9481 k).denote (before9482 k).denote := + @applyExit_sound (before9481 k) (before9482 k) exit6 1 valid6 (macro9481 k) +theorem macro9482 (k : Nat) : applyExit (before9482 k) exit0 6 = some (before9483 k) := by + simp (disch := omega) [before9482, before9483, exit0, applyExit, pop, push] + <;> omega +theorem step9482 (k : Nat) : Runs (6*2) (before9482 k).denote (before9483 k).denote := + @applyExit_sound (before9482 k) (before9483 k) exit0 6 valid0 (macro9482 k) +theorem macro9483 (k : Nat) : applyExit (before9483 k) exit13 5 = some (before9484 k) := by + simp (disch := omega) [before9483, before9484, exit13, applyExit, pop, push] + <;> omega +theorem step9483 (k : Nat) : Runs (5*2) (before9483 k).denote (before9484 k).denote := + @applyExit_sound (before9483 k) (before9484 k) exit13 5 valid13 (macro9483 k) +theorem macro9484 (k : Nat) : applyExit (before9484 k) exit438 (1*k+6) = some (before9485 k) := by + simp (disch := omega) [before9484, before9485, exit438, applyExit, pop, push] + <;> omega +theorem step9484 (k : Nat) : Runs ((1*k+6)*62) (before9484 k).denote (before9485 k).denote := + @applyExit_sound (before9484 k) (before9485 k) exit438 (1*k+6) valid438 (macro9484 k) +theorem macro9485 (k : Nat) : applyExit (before9485 k) exit439 1 = some (before9486 k) := by + simp (disch := omega) [before9485, before9486, exit439, applyExit, pop, push] + <;> omega +theorem step9485 (k : Nat) : Runs (1*38) (before9485 k).denote (before9486 k).denote := + @applyExit_sound (before9485 k) (before9486 k) exit439 1 valid439 (macro9485 k) +theorem macro9486 (k : Nat) : applyExit (before9486 k) exit275 1 = some (before9487 k) := by + simp (disch := omega) [before9486, before9487, exit275, applyExit, pop, push] + <;> omega +theorem step9486 (k : Nat) : Runs (1*38) (before9486 k).denote (before9487 k).denote := + @applyExit_sound (before9486 k) (before9487 k) exit275 1 valid275 (macro9486 k) +theorem macro9487 (k : Nat) : applyExit (before9487 k) exit0 791761143 = some (before9488 k) := by + simp (disch := omega) [before9487, before9488, exit0, applyExit, pop, push] + <;> omega +theorem step9487 (k : Nat) : Runs (791761143*2) (before9487 k).denote (before9488 k).denote := + @applyExit_sound (before9487 k) (before9488 k) exit0 791761143 valid0 (macro9487 k) +theorem macro9488 (k : Nat) : applyExit (before9488 k) exit1 1 = some (before9489 k) := by + simp (disch := omega) [before9488, before9489, exit1, applyExit, pop, push] + <;> omega +theorem step9488 (k : Nat) : Runs (1*3) (before9488 k).denote (before9489 k).denote := + @applyExit_sound (before9488 k) (before9489 k) exit1 1 valid1 (macro9488 k) +theorem macro9489 (k : Nat) : applyExit (before9489 k) exit2 791761143 = some (before9490 k) := by + simp (disch := omega) [before9489, before9490, exit2, applyExit, pop, push] + <;> omega +theorem step9489 (k : Nat) : Runs (791761143*2) (before9489 k).denote (before9490 k).denote := + @applyExit_sound (before9489 k) (before9490 k) exit2 791761143 valid2 (macro9489 k) +theorem macro9490 (k : Nat) : applyExit (before9490 k) exit276 1 = some (before9491 k) := by + simp (disch := omega) [before9490, before9491, exit276, applyExit, pop, push] + <;> omega +theorem step9490 (k : Nat) : Runs (1*38) (before9490 k).denote (before9491 k).denote := + @applyExit_sound (before9490 k) (before9491 k) exit276 1 valid276 (macro9490 k) +theorem macro9491 (k : Nat) : applyExit (before9491 k) exit440 1 = some (before9492 k) := by + simp (disch := omega) [before9491, before9492, exit440, applyExit, pop, push] + <;> omega +theorem step9491 (k : Nat) : Runs (1*45) (before9491 k).denote (before9492 k).denote := + @applyExit_sound (before9491 k) (before9492 k) exit440 1 valid440 (macro9491 k) +theorem macro9492 (k : Nat) : applyExit (before9492 k) exit275 1 = some (before9493 k) := by + simp (disch := omega) [before9492, before9493, exit275, applyExit, pop, push] + <;> omega +theorem step9492 (k : Nat) : Runs (1*38) (before9492 k).denote (before9493 k).denote := + @applyExit_sound (before9492 k) (before9493 k) exit275 1 valid275 (macro9492 k) +theorem macro9493 (k : Nat) : applyExit (before9493 k) exit0 791761144 = some (before9494 k) := by + simp (disch := omega) [before9493, before9494, exit0, applyExit, pop, push] + <;> omega +theorem step9493 (k : Nat) : Runs (791761144*2) (before9493 k).denote (before9494 k).denote := + @applyExit_sound (before9493 k) (before9494 k) exit0 791761144 valid0 (macro9493 k) +theorem macro9494 (k : Nat) : applyExit (before9494 k) exit13 12 = some (before9495 k) := by + simp (disch := omega) [before9494, before9495, exit13, applyExit, pop, push] + <;> omega +theorem step9494 (k : Nat) : Runs (12*2) (before9494 k).denote (before9495 k).denote := + @applyExit_sound (before9494 k) (before9495 k) exit13 12 valid13 (macro9494 k) +theorem macro9495 (k : Nat) : applyExit (before9495 k) exit0 18 = some (before9496 k) := by + simp (disch := omega) [before9495, before9496, exit0, applyExit, pop, push] + <;> omega +theorem step9495 (k : Nat) : Runs (18*2) (before9495 k).denote (before9496 k).denote := + @applyExit_sound (before9495 k) (before9496 k) exit0 18 valid0 (macro9495 k) +theorem macro9496 (k : Nat) : applyExit (before9496 k) exit1 1 = some (before9497 k) := by + simp (disch := omega) [before9496, before9497, exit1, applyExit, pop, push] + <;> omega +theorem step9496 (k : Nat) : Runs (1*3) (before9496 k).denote (before9497 k).denote := + @applyExit_sound (before9496 k) (before9497 k) exit1 1 valid1 (macro9496 k) +theorem macro9497 (k : Nat) : applyExit (before9497 k) exit2 18 = some (before9498 k) := by + simp (disch := omega) [before9497, before9498, exit2, applyExit, pop, push] + <;> omega +theorem step9497 (k : Nat) : Runs (18*2) (before9497 k).denote (before9498 k).denote := + @applyExit_sound (before9497 k) (before9498 k) exit2 18 valid2 (macro9497 k) +theorem macro9498 (k : Nat) : applyExit (before9498 k) exit6 1 = some (before9499 k) := by + simp (disch := omega) [before9498, before9499, exit6, applyExit, pop, push] + <;> omega +theorem step9498 (k : Nat) : Runs (1*1) (before9498 k).denote (before9499 k).denote := + @applyExit_sound (before9498 k) (before9499 k) exit6 1 valid6 (macro9498 k) +theorem macro9499 (k : Nat) : applyExit (before9499 k) exit0 19 = some (after9499 k) := by + simp (disch := omega) [before9499, after9499, exit0, applyExit, pop, push] + <;> omega +theorem step9499 (k : Nat) : Runs (19*2) (before9499 k).denote (after9499 k).denote := + @applyExit_sound (before9499 k) (after9499 k) exit0 19 valid0 (macro9499 k) +theorem chunkRun094 (k : Nat) : Runs (686*k+6334095777) (before9400 k).denote (after9499 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))))+((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))))))+(((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2))))))+(((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2))))))) (before9400 k).denote (before9450 k).denote (after9499 k).denote (@Runs.trans (((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))))+((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38)))))) (((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (before9400 k).denote (before9425 k).denote (before9450 k).denote (@Runs.trans ((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2))))) ((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))))) (before9400 k).denote (before9412 k).denote (before9425 k).denote (@Runs.trans (((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586)))) (((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))) (before9400 k).denote (before9406 k).denote (before9412 k).denote (@Runs.trans ((1*2)+((1*2)+(19*2))) ((1*2)+((3*2)+((1*k+8)*586))) (before9400 k).denote (before9403 k).denote (before9406 k).denote (@Runs.trans (1*2) ((1*2)+(19*2)) (before9400 k).denote (before9401 k).denote (before9403 k).denote (step9400 k) (@Runs.trans (1*2) (19*2) (before9401 k).denote (before9402 k).denote (before9403 k).denote (step9401 k) (step9402 k))) (@Runs.trans (1*2) ((3*2)+((1*k+8)*586)) (before9403 k).denote (before9404 k).denote (before9406 k).denote (step9403 k) (@Runs.trans (3*2) ((1*k+8)*586) (before9404 k).denote (before9405 k).denote (before9406 k).denote (step9404 k) (step9405 k)))) (@Runs.trans ((29*2)+((1*2)+(1*2))) ((95*2)+((1*2)+(11*2))) (before9406 k).denote (before9409 k).denote (before9412 k).denote (@Runs.trans (29*2) ((1*2)+(1*2)) (before9406 k).denote (before9407 k).denote (before9409 k).denote (step9406 k) (@Runs.trans (1*2) (1*2) (before9407 k).denote (before9408 k).denote (before9409 k).denote (step9407 k) (step9408 k))) (@Runs.trans (95*2) ((1*2)+(11*2)) (before9409 k).denote (before9410 k).denote (before9412 k).denote (step9409 k) (@Runs.trans (1*2) (11*2) (before9410 k).denote (before9411 k).denote (before9412 k).denote (step9410 k) (step9411 k))))) (@Runs.trans (((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38)))) (before9412 k).denote (before9418 k).denote (before9425 k).denote (@Runs.trans ((1*2)+((1*2)+(43*2))) ((1*2)+((17*2)+(1*2))) (before9412 k).denote (before9415 k).denote (before9418 k).denote (@Runs.trans (1*2) ((1*2)+(43*2)) (before9412 k).denote (before9413 k).denote (before9415 k).denote (step9412 k) (@Runs.trans (1*2) (43*2) (before9413 k).denote (before9414 k).denote (before9415 k).denote (step9413 k) (step9414 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before9415 k).denote (before9416 k).denote (before9418 k).denote (step9415 k) (@Runs.trans (17*2) (1*2) (before9416 k).denote (before9417 k).denote (before9418 k).denote (step9416 k) (step9417 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))) (before9418 k).denote (before9421 k).denote (before9425 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before9418 k).denote (before9419 k).denote (before9421 k).denote (step9418 k) (@Runs.trans (11*2) (1*2) (before9419 k).denote (before9420 k).denote (before9421 k).denote (step9419 k) (step9420 k))) (@Runs.trans ((791761143*2)+(1*38)) ((1*38)+((1*k+6)*38)) (before9421 k).denote (before9423 k).denote (before9425 k).denote (@Runs.trans (791761143*2) (1*38) (before9421 k).denote (before9422 k).denote (before9423 k).denote (step9421 k) (step9422 k)) (@Runs.trans (1*38) ((1*k+6)*38) (before9423 k).denote (before9424 k).denote (before9425 k).denote (step9423 k) (step9424 k)))))) (@Runs.trans ((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2))))) ((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before9425 k).denote (before9437 k).denote (before9450 k).denote (@Runs.trans (((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (before9425 k).denote (before9431 k).denote (before9437 k).denote (@Runs.trans ((5*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(12*2))) (before9425 k).denote (before9428 k).denote (before9431 k).denote (@Runs.trans (5*2) ((1*2)+(4*2)) (before9425 k).denote (before9426 k).denote (before9428 k).denote (step9425 k) (@Runs.trans (1*2) (4*2) (before9426 k).denote (before9427 k).denote (before9428 k).denote (step9426 k) (step9427 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before9428 k).denote (before9429 k).denote (before9431 k).denote (step9428 k) (@Runs.trans (1*2) (12*2) (before9429 k).denote (before9430 k).denote (before9431 k).denote (step9429 k) (step9430 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before9431 k).denote (before9434 k).denote (before9437 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before9431 k).denote (before9432 k).denote (before9434 k).denote (step9431 k) (@Runs.trans (4*2) (1*2) (before9432 k).denote (before9433 k).denote (before9434 k).denote (step9432 k) (step9433 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before9434 k).denote (before9435 k).denote (before9437 k).denote (step9434 k) (@Runs.trans (12*2) (1*2) (before9435 k).denote (before9436 k).denote (before9437 k).denote (step9435 k) (step9436 k))))) (@Runs.trans (((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before9437 k).denote (before9443 k).denote (before9450 k).denote (@Runs.trans ((4*2)+((1*2)+(1*2))) ((14*2)+((1*2)+(9*2))) (before9437 k).denote (before9440 k).denote (before9443 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before9437 k).denote (before9438 k).denote (before9440 k).denote (step9437 k) (@Runs.trans (1*2) (1*2) (before9438 k).denote (before9439 k).denote (before9440 k).denote (step9438 k) (step9439 k))) (@Runs.trans (14*2) ((1*2)+(9*2)) (before9440 k).denote (before9441 k).denote (before9443 k).denote (step9440 k) (@Runs.trans (1*2) (9*2) (before9441 k).denote (before9442 k).denote (before9443 k).denote (step9441 k) (step9442 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before9443 k).denote (before9446 k).denote (before9450 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before9443 k).denote (before9444 k).denote (before9446 k).denote (step9443 k) (@Runs.trans (1*2) (1*2) (before9444 k).denote (before9445 k).denote (before9446 k).denote (step9444 k) (step9445 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before9446 k).denote (before9448 k).denote (before9450 k).denote (@Runs.trans (1*2) (1*2) (before9446 k).denote (before9447 k).denote (before9448 k).denote (step9446 k) (step9447 k)) (@Runs.trans (1*2) (1*1) (before9448 k).denote (before9449 k).denote (before9450 k).denote (step9448 k) (step9449 k))))))) (@Runs.trans (((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2)))))) (((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2)))))) (before9450 k).denote (before9475 k).denote (after9499 k).denote (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3))))) ((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2))))) (before9450 k).denote (before9462 k).denote (before9475 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))) (before9450 k).denote (before9456 k).denote (before9462 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((1*2)+(1*3))) (before9450 k).denote (before9453 k).denote (before9456 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before9450 k).denote (before9451 k).denote (before9453 k).denote (step9450 k) (@Runs.trans (1*1) (1*2) (before9451 k).denote (before9452 k).denote (before9453 k).denote (step9451 k) (step9452 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before9453 k).denote (before9454 k).denote (before9456 k).denote (step9453 k) (@Runs.trans (1*2) (1*3) (before9454 k).denote (before9455 k).denote (before9456 k).denote (step9454 k) (step9455 k)))) (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((10*2)+(1*3))) (before9456 k).denote (before9459 k).denote (before9462 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before9456 k).denote (before9457 k).denote (before9459 k).denote (step9456 k) (@Runs.trans (1*1) (2*2) (before9457 k).denote (before9458 k).denote (before9459 k).denote (step9457 k) (step9458 k))) (@Runs.trans (1*2) ((10*2)+(1*3)) (before9459 k).denote (before9460 k).denote (before9462 k).denote (step9459 k) (@Runs.trans (10*2) (1*3) (before9460 k).denote (before9461 k).denote (before9462 k).denote (step9460 k) (step9461 k))))) (@Runs.trans (((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3)))) (((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2)))) (before9462 k).denote (before9468 k).denote (before9475 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((15*2)+((5*2)+(1*3))) (before9462 k).denote (before9465 k).denote (before9468 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before9462 k).denote (before9463 k).denote (before9465 k).denote (step9462 k) (@Runs.trans (1*1) (11*2) (before9463 k).denote (before9464 k).denote (before9465 k).denote (step9463 k) (step9464 k))) (@Runs.trans (15*2) ((5*2)+(1*3)) (before9465 k).denote (before9466 k).denote (before9468 k).denote (step9465 k) (@Runs.trans (5*2) (1*3) (before9466 k).denote (before9467 k).denote (before9468 k).denote (step9466 k) (step9467 k)))) (@Runs.trans ((5*2)+((1*1)+(6*2))) (((13*2)+(5*2))+((1*3)+(5*2))) (before9468 k).denote (before9471 k).denote (before9475 k).denote (@Runs.trans (5*2) ((1*1)+(6*2)) (before9468 k).denote (before9469 k).denote (before9471 k).denote (step9468 k) (@Runs.trans (1*1) (6*2) (before9469 k).denote (before9470 k).denote (before9471 k).denote (step9469 k) (step9470 k))) (@Runs.trans ((13*2)+(5*2)) ((1*3)+(5*2)) (before9471 k).denote (before9473 k).denote (before9475 k).denote (@Runs.trans (13*2) (5*2) (before9471 k).denote (before9472 k).denote (before9473 k).denote (step9471 k) (step9472 k)) (@Runs.trans (1*3) (5*2) (before9473 k).denote (before9474 k).denote (before9475 k).denote (step9473 k) (step9474 k)))))) (@Runs.trans ((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38))))) ((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2))))) (before9475 k).denote (before9487 k).denote (after9499 k).denote (@Runs.trans (((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2)))) (((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))) (before9475 k).denote (before9481 k).denote (before9487 k).denote (@Runs.trans ((1*1)+((6*2)+(13*2))) ((5*2)+((1*3)+(5*2))) (before9475 k).denote (before9478 k).denote (before9481 k).denote (@Runs.trans (1*1) ((6*2)+(13*2)) (before9475 k).denote (before9476 k).denote (before9478 k).denote (step9475 k) (@Runs.trans (6*2) (13*2) (before9476 k).denote (before9477 k).denote (before9478 k).denote (step9476 k) (step9477 k))) (@Runs.trans (5*2) ((1*3)+(5*2)) (before9478 k).denote (before9479 k).denote (before9481 k).denote (step9478 k) (@Runs.trans (1*3) (5*2) (before9479 k).denote (before9480 k).denote (before9481 k).denote (step9479 k) (step9480 k)))) (@Runs.trans ((1*1)+((6*2)+(5*2))) (((1*k+6)*62)+((1*38)+(1*38))) (before9481 k).denote (before9484 k).denote (before9487 k).denote (@Runs.trans (1*1) ((6*2)+(5*2)) (before9481 k).denote (before9482 k).denote (before9484 k).denote (step9481 k) (@Runs.trans (6*2) (5*2) (before9482 k).denote (before9483 k).denote (before9484 k).denote (step9482 k) (step9483 k))) (@Runs.trans ((1*k+6)*62) ((1*38)+(1*38)) (before9484 k).denote (before9485 k).denote (before9487 k).denote (step9484 k) (@Runs.trans (1*38) (1*38) (before9485 k).denote (before9486 k).denote (before9487 k).denote (step9485 k) (step9486 k))))) (@Runs.trans (((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38)))) (((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2)))) (before9487 k).denote (before9493 k).denote (after9499 k).denote (@Runs.trans ((791761143*2)+((1*3)+(791761143*2))) ((1*38)+((1*45)+(1*38))) (before9487 k).denote (before9490 k).denote (before9493 k).denote (@Runs.trans (791761143*2) ((1*3)+(791761143*2)) (before9487 k).denote (before9488 k).denote (before9490 k).denote (step9487 k) (@Runs.trans (1*3) (791761143*2) (before9488 k).denote (before9489 k).denote (before9490 k).denote (step9488 k) (step9489 k))) (@Runs.trans (1*38) ((1*45)+(1*38)) (before9490 k).denote (before9491 k).denote (before9493 k).denote (step9490 k) (@Runs.trans (1*45) (1*38) (before9491 k).denote (before9492 k).denote (before9493 k).denote (step9491 k) (step9492 k)))) (@Runs.trans ((791761144*2)+((12*2)+(18*2))) (((1*3)+(18*2))+((1*1)+(19*2))) (before9493 k).denote (before9496 k).denote (after9499 k).denote (@Runs.trans (791761144*2) ((12*2)+(18*2)) (before9493 k).denote (before9494 k).denote (before9496 k).denote (step9493 k) (@Runs.trans (12*2) (18*2) (before9494 k).denote (before9495 k).denote (before9496 k).denote (step9494 k) (step9495 k))) (@Runs.trans ((1*3)+(18*2)) ((1*1)+(19*2)) (before9496 k).denote (before9498 k).denote (after9499 k).denote (@Runs.trans (1*3) (18*2) (before9496 k).denote (before9497 k).denote (before9498 k).denote (step9496 k) (step9497 k)) (@Runs.trans (1*1) (19*2) (before9498 k).denote (before9499 k).denote (after9499 k).denote (step9498 k) (step9499 k)))))))) + have ht : (((((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))))+((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))))))+(((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2))))))+(((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2)))))))) = (686*k+6334095777) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean new file mode 100644 index 00000000..04fd34bf --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean @@ -0,0 +1,824 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9500_0 : Stack := [] +abbrev tail9500_1 : Stack := ⟨w1,1⟩ :: tail9500_0 +abbrev tail9500_2 : Stack := ⟨w2,1⟩ :: tail9500_1 +abbrev tail9500_3 : Stack := ⟨w1,2⟩ :: tail9500_2 +abbrev tail9500_4 : Stack := ⟨w2,1⟩ :: tail9500_3 +abbrev tail9500_5 : Stack := ⟨w1,11⟩ :: tail9500_4 +abbrev tail9500_6 : Stack := ⟨w0,14⟩ :: tail9500_5 +abbrev tail9500_7 : Stack := ⟨w2,1⟩ :: tail9500_6 +abbrev tail9500_8 : Stack := ⟨w1,6⟩ :: tail9500_7 +abbrev tail9500_9 : Stack := ⟨w0,12⟩ :: tail9500_8 +abbrev tail9500_10 : Stack := ⟨w2,1⟩ :: tail9500_9 +abbrev tail9500_11 : Stack := ⟨w1,6⟩ :: tail9500_10 +abbrev tail9500_12 : Stack := ⟨w0,12⟩ :: tail9500_11 +abbrev tail9500_13 : Stack := ⟨w2,1⟩ :: tail9500_12 +abbrev tail9500_14 : Stack := ⟨w1,6⟩ :: tail9500_13 +abbrev tail9500_15 : Stack := ⟨w0,5⟩ :: tail9500_14 +abbrev tail9500_16 (k : Nat) : Stack := ⟨w392,(1*k+6)⟩ :: tail9500_15 +abbrev tail9500_17 (k : Nat) : Stack := ⟨w394,1⟩ :: tail9500_16 k +abbrev tail9500_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9500_17 k +abbrev tail9500_19 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9500_18 k +abbrev tail9500_20 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9500_19 k +abbrev tail9500_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_20 k +abbrev tail9500_22 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9500_21 k +abbrev tail9500_23 : Stack := ⟨w1,3⟩ :: tail9500_0 +abbrev tail9500_24 : Stack := ⟨w2,1⟩ :: tail9500_23 +abbrev tail9500_25 : Stack := ⟨w0,2⟩ :: tail9500_24 +abbrev tail9500_26 : Stack := ⟨w1,3⟩ :: tail9500_25 +abbrev tail9500_27 : Stack := ⟨w2,1⟩ :: tail9500_26 +abbrev tail9500_28 : Stack := ⟨w0,11⟩ :: tail9500_27 +abbrev tail9500_29 : Stack := ⟨w1,96⟩ :: tail9500_28 +abbrev tail9500_30 : Stack := ⟨w2,1⟩ :: tail9500_29 +abbrev tail9500_31 : Stack := ⟨w0,12⟩ :: tail9500_30 +abbrev tail9500_32 : Stack := ⟨w1,41⟩ :: tail9500_31 +abbrev tail9500_33 : Stack := ⟨w2,1⟩ :: tail9500_32 +abbrev tail9500_34 : Stack := ⟨w0,88⟩ :: tail9500_33 +abbrev tail9500_35 : Stack := ⟨w1,20⟩ :: tail9500_34 +abbrev tail9500_36 : Stack := ⟨w2,1⟩ :: tail9500_35 +abbrev tail9500_37 : Stack := ⟨w0,3⟩ :: tail9500_36 +abbrev tail9500_38 (k : Nat) : Stack := ⟨w390,(1*k+8)⟩ :: tail9500_37 +abbrev tail9500_39 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9500_38 k +abbrev tail9500_40 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9500_39 k +abbrev tail9500_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_40 k +abbrev tail9500_42 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9500_41 k +abbrev tail9500_43 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9500_42 k +abbrev tail9500_44 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9500_22 k +abbrev tail9500_45 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_44 k +abbrev tail9500_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9500_40 k +abbrev tail9500_47 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9500_40 k +abbrev tail9500_48 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9500_22 k +abbrev tail9500_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_48 k +abbrev tail9500_50 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9500_49 k +abbrev tail9500_51 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9500_50 k +abbrev tail9500_52 (k : Nat) : Stack := ⟨w1,30⟩ :: tail9500_51 k +abbrev tail9500_53 (k : Nat) : Stack := ⟨w390,(1*k+7)⟩ :: tail9500_37 +abbrev tail9500_54 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_53 k +abbrev tail9500_55 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9500_54 k +abbrev tail9500_56 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9500_50 k +abbrev tail9500_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_56 k +abbrev tail9500_58 (k : Nat) : Stack := ⟨w1,30⟩ :: tail9500_57 k +abbrev tail9500_59 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_58 k +abbrev tail9500_60 (k : Nat) : Stack := ⟨w390,(1*k+6)⟩ :: tail9500_37 +abbrev tail9500_61 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_60 k +abbrev tail9500_62 (k : Nat) : Stack := ⟨w397,1⟩ :: tail9500_58 k +abbrev tail9500_63 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_62 k +abbrev tail9500_64 (k : Nat) : Stack := ⟨w390,(1*k+5)⟩ :: tail9500_37 +abbrev tail9500_65 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_64 k +abbrev tail9500_66 (k : Nat) : Stack := ⟨w397,2⟩ :: tail9500_58 k +abbrev tail9500_67 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_66 k +abbrev tail9500_68 (k : Nat) : Stack := ⟨w390,(1*k+4)⟩ :: tail9500_37 +abbrev tail9500_69 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_68 k +abbrev tail9500_70 (k : Nat) : Stack := ⟨w397,3⟩ :: tail9500_58 k +abbrev tail9500_71 (k : Nat) : Stack := ⟨w397,(1*k+6)⟩ :: tail9500_58 k +abbrev tail9500_72 : Stack := ⟨w390,1⟩ :: tail9500_37 +abbrev tail9500_73 : Stack := ⟨w395,1⟩ :: tail9500_72 +abbrev tail9500_74 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_71 k +abbrev tail9500_75 : Stack := ⟨w395,1⟩ :: tail9500_37 +abbrev tail9500_76 (k : Nat) : Stack := ⟨w397,(1*k+7)⟩ :: tail9500_58 k +abbrev tail9500_77 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_76 k +abbrev tail9500_78 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9500_77 k +abbrev tail9500_79 : Stack := ⟨w0,1⟩ :: tail9500_35 +abbrev tail9500_80 : Stack := ⟨w0,4⟩ :: tail9500_35 +abbrev tail9500_81 (k : Nat) : Stack := ⟨w397,(1*k+8)⟩ :: tail9500_58 k +abbrev tail9500_82 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9500_81 k +abbrev tail9500_83 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9500_82 k +abbrev tail9500_84 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9500_83 k +abbrev tail9500_85 : Stack := ⟨w0,1⟩ :: tail9500_32 +abbrev tail9500_86 : Stack := ⟨w0,89⟩ :: tail9500_32 +abbrev tail9500_87 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9500_82 k +abbrev tail9500_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_87 k +abbrev tail9500_89 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9500_88 k +abbrev tail9500_90 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9500_89 k +abbrev tail9500_91 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_90 k +abbrev tail9500_92 : Stack := ⟨w0,1⟩ :: tail9500_29 +abbrev tail9500_93 : Stack := ⟨w0,13⟩ :: tail9500_29 +abbrev tail9500_94 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9500_89 k +abbrev tail9500_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_94 k +abbrev tail9500_96 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9500_95 k +abbrev tail9500_97 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9500_96 k +abbrev tail9500_98 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9500_97 k +abbrev tail9500_99 : Stack := ⟨w0,1⟩ :: tail9500_26 +abbrev tail9500_100 : Stack := ⟨w0,12⟩ :: tail9500_26 +abbrev tail9500_101 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9500_96 k +abbrev tail9500_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_101 k +abbrev tail9500_103 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_102 k +abbrev tail9500_104 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9500_103 k +abbrev tail9500_105 (k : Nat) : Stack := ⟨w1,2⟩ :: tail9500_104 k +abbrev tail9500_106 : Stack := ⟨w0,1⟩ :: tail9500_23 +abbrev tail9500_107 : Stack := ⟨w0,3⟩ :: tail9500_23 +abbrev tail9500_108 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9500_103 k +abbrev tail9500_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_108 k +abbrev tail9500_110 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9500_109 k +abbrev tail9500_111 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9500_110 k +abbrev tail9500_112 : Stack := ⟨w0,1⟩ :: tail9500_0 +abbrev tail9500_113 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9500_110 k +abbrev tail9500_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_113 k +abbrev tail9500_115 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_114 k +abbrev tail9500_116 : Stack := ⟨w0,2⟩ :: tail9500_0 +abbrev tail9500_117 : Stack := ⟨w0,3⟩ :: tail9500_0 +abbrev tail9500_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9500_110 k +abbrev tail9500_119 : Stack := ⟨w1,1⟩ :: tail9500_117 +abbrev tail9500_120 : Stack := ⟨w1,2⟩ :: tail9500_117 +abbrev tail9500_121 (k : Nat) : Stack := ⟨w1,2⟩ :: tail9500_109 k +abbrev tail9500_122 : Stack := ⟨w2,1⟩ :: tail9500_120 +abbrev tail9500_123 : Stack := ⟨w0,2⟩ :: tail9500_122 +abbrev tail9500_124 : Stack := ⟨w0,3⟩ :: tail9500_122 +abbrev tail9500_125 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9500_103 k +abbrev tail9500_126 : Stack := ⟨w1,1⟩ :: tail9500_124 +abbrev tail9500_127 : Stack := ⟨w1,2⟩ :: tail9500_124 +abbrev tail9500_128 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9500_102 k +abbrev tail9500_129 : Stack := ⟨w2,1⟩ :: tail9500_127 +abbrev tail9500_130 : Stack := ⟨w0,11⟩ :: tail9500_129 +abbrev tail9500_131 : Stack := ⟨w0,12⟩ :: tail9500_129 +abbrev tail9500_132 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9500_96 k +abbrev tail9500_133 : Stack := ⟨w1,1⟩ :: tail9500_131 +abbrev tail9500_134 : Stack := ⟨w1,95⟩ :: tail9500_131 +abbrev tail9500_135 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_95 k +abbrev tail9500_136 : Stack := ⟨w2,1⟩ :: tail9500_134 +abbrev tail9500_137 : Stack := ⟨w0,12⟩ :: tail9500_136 +abbrev tail9500_138 : Stack := ⟨w0,13⟩ :: tail9500_136 +abbrev tail9500_139 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9500_89 k +abbrev tail9500_140 : Stack := ⟨w1,1⟩ :: tail9500_138 +abbrev tail9500_141 : Stack := ⟨w1,40⟩ :: tail9500_138 +abbrev tail9500_142 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9500_88 k +abbrev tail9500_143 : Stack := ⟨w2,1⟩ :: tail9500_141 +abbrev tail9500_144 : Stack := ⟨w0,88⟩ :: tail9500_143 +abbrev tail9500_145 : Stack := ⟨w0,89⟩ :: tail9500_143 +abbrev tail9500_146 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9500_82 k +abbrev tail9500_147 : Stack := ⟨w1,1⟩ :: tail9500_145 +abbrev tail9500_148 : Stack := ⟨w1,19⟩ :: tail9500_145 +abbrev tail9500_149 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9500_81 k +abbrev tail9500_150 : Stack := ⟨w2,1⟩ :: tail9500_148 +abbrev tail9500_151 : Stack := ⟨w0,3⟩ :: tail9500_150 +abbrev tail9500_152 (k : Nat) : Stack := ⟨w398,(1*k+8)⟩ :: tail9500_151 +abbrev tail9500_153 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9500_152 k +abbrev tail9500_154 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9500_152 k +abbrev tail9500_155 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9500_50 k +abbrev tail9500_156 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_154 k +abbrev tail9500_157 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9500_154 k +abbrev tail9500_158 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_49 k +abbrev tail9500_159 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_157 k +abbrev tail9500_160 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9500_159 k +abbrev tail9500_161 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9500_159 k +abbrev tail9500_162 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9500_22 k +abbrev tail9500_163 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_161 k +abbrev tail9500_164 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9500_161 k +abbrev tail9500_165 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9500_21 k +abbrev tail9500_166 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_164 k +abbrev tail9500_167 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9500_166 k +abbrev tail9500_168 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9500_166 k +abbrev tail9500_169 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9500_19 k +abbrev tail9500_170 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_168 k + +def before9500 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9500_22 k),(tail9500_43 k)⟩ +def before9501 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521621),(tail9500_44 k),(tail9500_42 k)⟩ +def before9502 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail9500_45 k),(tail9500_41 k)⟩ +def before9503 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9500_45 k),(tail9500_46 k)⟩ +def before9504 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521621),(tail9500_44 k),(tail9500_47 k)⟩ +def before9505 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521621),(tail9500_49 k),(tail9500_47 k)⟩ +def before9506 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9500_50 k),(tail9500_40 k)⟩ +def before9507 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521839),(tail9500_51 k),(tail9500_39 k)⟩ +def before9508 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9500_52 k),(tail9500_38 k)⟩ +def before9509 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9500_52 k),(tail9500_54 k)⟩ +def before9510 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521839),(tail9500_51 k),(tail9500_55 k)⟩ +def before9511 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521839),(tail9500_57 k),(tail9500_55 k)⟩ +def before9512 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9500_58 k),(tail9500_54 k)⟩ +def before9513 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9500_59 k),(tail9500_53 k)⟩ +def before9514 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9500_59 k),(tail9500_61 k)⟩ +def before9515 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9500_62 k),(tail9500_61 k)⟩ +def before9516 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9500_63 k),(tail9500_60 k)⟩ +def before9517 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9500_63 k),(tail9500_65 k)⟩ +def before9518 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9500_66 k),(tail9500_65 k)⟩ +def before9519 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9500_67 k),(tail9500_64 k)⟩ +def before9520 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9500_67 k),(tail9500_69 k)⟩ +def before9521 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9500_70 k),(tail9500_69 k)⟩ +def before9522 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9500_71 k),tail9500_73⟩ +def before9523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9500_74 k),tail9500_72⟩ +def before9524 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9500_74 k),tail9500_75⟩ +def before9525 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9500_76 k),tail9500_75⟩ +def before9526 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9500_77 k),tail9500_37⟩ +def before9527 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526593),(tail9500_78 k),tail9500_36⟩ +def before9528 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9500_78 k),tail9500_79⟩ +def before9529 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9500_77 k),tail9500_80⟩ +def before9530 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9500_81 k),tail9500_80⟩ +def before9531 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9500_82 k),tail9500_35⟩ +def before9532 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail9500_83 k),tail9500_34⟩ +def before9533 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail9500_84 k),tail9500_33⟩ +def before9534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9500_84 k),tail9500_85⟩ +def before9535 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail9500_83 k),tail9500_86⟩ +def before9536 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail9500_88 k),tail9500_86⟩ +def before9537 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9500_89 k),tail9500_32⟩ +def before9538 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526895),(tail9500_90 k),tail9500_31⟩ +def before9539 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail9500_91 k),tail9500_30⟩ +def before9540 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9500_91 k),tail9500_92⟩ +def before9541 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526895),(tail9500_90 k),tail9500_93⟩ +def before9542 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526895),(tail9500_95 k),tail9500_93⟩ +def before9543 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9500_96 k),tail9500_29⟩ +def before9544 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527113),(tail9500_97 k),tail9500_28⟩ +def before9545 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail9500_98 k),tail9500_27⟩ +def before9546 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9500_98 k),tail9500_99⟩ +def before9547 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527113),(tail9500_97 k),tail9500_100⟩ +def before9548 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527113),(tail9500_102 k),tail9500_100⟩ +def before9549 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9500_103 k),tail9500_26⟩ +def before9550 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527143),(tail9500_104 k),tail9500_25⟩ +def before9551 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9500_105 k),tail9500_24⟩ +def before9552 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9500_105 k),tail9500_106⟩ +def before9553 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527143),(tail9500_104 k),tail9500_107⟩ +def before9554 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527143),(tail9500_109 k),tail9500_107⟩ +def before9555 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527149),(tail9500_110 k),tail9500_23⟩ +def before9556 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527155),(tail9500_111 k),tail9500_0⟩ +def before9557 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527155),(tail9500_111 k),tail9500_112⟩ +def before9558 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527155),(tail9500_114 k),tail9500_112⟩ +def before9559 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527157),(tail9500_115 k),tail9500_0⟩ +def before9560 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527157),(tail9500_115 k),tail9500_112⟩ +def before9561 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527155),(tail9500_114 k),tail9500_116⟩ +def before9562 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527153),(tail9500_113 k),tail9500_117⟩ +def before9563 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527151),(tail9500_118 k),tail9500_119⟩ +def before9564 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527149),(tail9500_110 k),tail9500_120⟩ +def before9565 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9500_121 k),tail9500_122⟩ +def before9566 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527143),(tail9500_109 k),tail9500_123⟩ +def before9567 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527141),(tail9500_108 k),tail9500_124⟩ +def before9568 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9500_125 k),tail9500_126⟩ +def before9569 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527137),(tail9500_103 k),tail9500_127⟩ +def before9570 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9500_128 k),tail9500_129⟩ +def before9571 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527113),(tail9500_102 k),tail9500_130⟩ +def before9572 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527111),(tail9500_101 k),tail9500_131⟩ +def before9573 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527109),(tail9500_132 k),tail9500_133⟩ +def before9574 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526921),(tail9500_96 k),tail9500_134⟩ +def before9575 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9500_135 k),tail9500_136⟩ +def before9576 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526895),(tail9500_95 k),tail9500_137⟩ +def before9577 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526893),(tail9500_94 k),tail9500_138⟩ +def before9578 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526891),(tail9500_139 k),tail9500_140⟩ +def before9579 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526813),(tail9500_89 k),tail9500_141⟩ +def before9580 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9500_142 k),tail9500_143⟩ +def before9581 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail9500_88 k),tail9500_144⟩ +def before9582 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526633),(tail9500_87 k),tail9500_145⟩ +def before9583 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526631),(tail9500_146 k),tail9500_147⟩ +def before9584 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526595),(tail9500_82 k),tail9500_148⟩ +def before9585 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9500_149 k),tail9500_150⟩ +def before9586 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9500_81 k),tail9500_151⟩ +def before9587 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9500_58 k),(tail9500_152 k)⟩ +def before9588 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521839),(tail9500_57 k),(tail9500_153 k)⟩ +def before9589 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521837),(tail9500_56 k),(tail9500_154 k)⟩ +def before9590 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521835),(tail9500_155 k),(tail9500_156 k)⟩ +def before9591 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail9500_50 k),(tail9500_157 k)⟩ +def before9592 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9500_158 k),(tail9500_159 k)⟩ +def before9593 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521621),(tail9500_49 k),(tail9500_160 k)⟩ +def before9594 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521619),(tail9500_48 k),(tail9500_161 k)⟩ +def before9595 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521617),(tail9500_162 k),(tail9500_163 k)⟩ +def before9596 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail9500_22 k),(tail9500_164 k)⟩ +def before9597 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9500_165 k),(tail9500_166 k)⟩ +def before9598 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521495),(tail9500_21 k),(tail9500_167 k)⟩ +def before9599 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521493),(tail9500_20 k),(tail9500_168 k)⟩ +def after9599 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail9500_169 k),(tail9500_170 k)⟩ + +theorem macro9500 (k : Nat) : applyExit (before9500 k) exit13 44 = some (before9501 k) := by + simp (disch := omega) [before9500, before9501, exit13, applyExit, pop, push] + <;> omega +theorem step9500 (k : Nat) : Runs (44*2) (before9500 k).denote (before9501 k).denote := + @applyExit_sound (before9500 k) (before9501 k) exit13 44 valid13 (macro9500 k) +theorem macro9501 (k : Nat) : applyExit (before9501 k) exit0 12 = some (before9502 k) := by + simp (disch := omega) [before9501, before9502, exit0, applyExit, pop, push] + <;> omega +theorem step9501 (k : Nat) : Runs (12*2) (before9501 k).denote (before9502 k).denote := + @applyExit_sound (before9501 k) (before9502 k) exit0 12 valid0 (macro9501 k) +theorem macro9502 (k : Nat) : applyExit (before9502 k) exit1 1 = some (before9503 k) := by + simp (disch := omega) [before9502, before9503, exit1, applyExit, pop, push] + <;> omega +theorem step9502 (k : Nat) : Runs (1*3) (before9502 k).denote (before9503 k).denote := + @applyExit_sound (before9502 k) (before9503 k) exit1 1 valid1 (macro9502 k) +theorem macro9503 (k : Nat) : applyExit (before9503 k) exit2 12 = some (before9504 k) := by + simp (disch := omega) [before9503, before9504, exit2, applyExit, pop, push] + <;> omega +theorem step9503 (k : Nat) : Runs (12*2) (before9503 k).denote (before9504 k).denote := + @applyExit_sound (before9503 k) (before9504 k) exit2 12 valid2 (macro9503 k) +theorem macro9504 (k : Nat) : applyExit (before9504 k) exit6 1 = some (before9505 k) := by + simp (disch := omega) [before9504, before9505, exit6, applyExit, pop, push] + <;> omega +theorem step9504 (k : Nat) : Runs (1*1) (before9504 k).denote (before9505 k).denote := + @applyExit_sound (before9504 k) (before9505 k) exit6 1 valid6 (macro9504 k) +theorem macro9505 (k : Nat) : applyExit (before9505 k) exit0 13 = some (before9506 k) := by + simp (disch := omega) [before9505, before9506, exit0, applyExit, pop, push] + <;> omega +theorem step9505 (k : Nat) : Runs (13*2) (before9505 k).denote (before9506 k).denote := + @applyExit_sound (before9505 k) (before9506 k) exit0 13 valid0 (macro9505 k) +theorem macro9506 (k : Nat) : applyExit (before9506 k) exit13 96 = some (before9507 k) := by + simp (disch := omega) [before9506, before9507, exit13, applyExit, pop, push] + <;> omega +theorem step9506 (k : Nat) : Runs (96*2) (before9506 k).denote (before9507 k).denote := + @applyExit_sound (before9506 k) (before9507 k) exit13 96 valid13 (macro9506 k) +theorem macro9507 (k : Nat) : applyExit (before9507 k) exit0 30 = some (before9508 k) := by + simp (disch := omega) [before9507, before9508, exit0, applyExit, pop, push] + <;> omega +theorem step9507 (k : Nat) : Runs (30*2) (before9507 k).denote (before9508 k).denote := + @applyExit_sound (before9507 k) (before9508 k) exit0 30 valid0 (macro9507 k) +theorem macro9508 (k : Nat) : applyExit (before9508 k) exit441 1 = some (before9509 k) := by + simp (disch := omega) [before9508, before9509, exit441, applyExit, pop, push] + <;> omega +theorem step9508 (k : Nat) : Runs (1*15) (before9508 k).denote (before9509 k).denote := + @applyExit_sound (before9508 k) (before9509 k) exit441 1 valid441 (macro9508 k) +theorem macro9509 (k : Nat) : applyExit (before9509 k) exit2 30 = some (before9510 k) := by + simp (disch := omega) [before9509, before9510, exit2, applyExit, pop, push] + <;> omega +theorem step9509 (k : Nat) : Runs (30*2) (before9509 k).denote (before9510 k).denote := + @applyExit_sound (before9509 k) (before9510 k) exit2 30 valid2 (macro9509 k) +theorem macro9510 (k : Nat) : applyExit (before9510 k) exit6 1 = some (before9511 k) := by + simp (disch := omega) [before9510, before9511, exit6, applyExit, pop, push] + <;> omega +theorem step9510 (k : Nat) : Runs (1*1) (before9510 k).denote (before9511 k).denote := + @applyExit_sound (before9510 k) (before9511 k) exit6 1 valid6 (macro9510 k) +theorem macro9511 (k : Nat) : applyExit (before9511 k) exit0 30 = some (before9512 k) := by + simp (disch := omega) [before9511, before9512, exit0, applyExit, pop, push] + <;> omega +theorem step9511 (k : Nat) : Runs (30*2) (before9511 k).denote (before9512 k).denote := + @applyExit_sound (before9511 k) (before9512 k) exit0 30 valid0 (macro9511 k) +theorem macro9512 (k : Nat) : applyExit (before9512 k) exit442 1 = some (before9513 k) := by + simp (disch := omega) [before9512, before9513, exit442, applyExit, pop, push] + <;> omega +theorem step9512 (k : Nat) : Runs (1*994) (before9512 k).denote (before9513 k).denote := + @applyExit_sound (before9512 k) (before9513 k) exit442 1 valid442 (macro9512 k) +theorem macro9513 (k : Nat) : applyExit (before9513 k) exit441 1 = some (before9514 k) := by + simp (disch := omega) [before9513, before9514, exit441, applyExit, pop, push] + <;> omega +theorem step9513 (k : Nat) : Runs (1*15) (before9513 k).denote (before9514 k).denote := + @applyExit_sound (before9513 k) (before9514 k) exit441 1 valid441 (macro9513 k) +theorem macro9514 (k : Nat) : applyExit (before9514 k) exit443 1 = some (before9515 k) := by + simp (disch := omega) [before9514, before9515, exit443, applyExit, pop, push] + <;> omega +theorem step9514 (k : Nat) : Runs (1*121) (before9514 k).denote (before9515 k).denote := + @applyExit_sound (before9514 k) (before9515 k) exit443 1 valid443 (macro9514 k) +theorem macro9515 (k : Nat) : applyExit (before9515 k) exit442 1 = some (before9516 k) := by + simp (disch := omega) [before9515, before9516, exit442, applyExit, pop, push] + <;> omega +theorem step9515 (k : Nat) : Runs (1*994) (before9515 k).denote (before9516 k).denote := + @applyExit_sound (before9515 k) (before9516 k) exit442 1 valid442 (macro9515 k) +theorem macro9516 (k : Nat) : applyExit (before9516 k) exit441 1 = some (before9517 k) := by + simp (disch := omega) [before9516, before9517, exit441, applyExit, pop, push] + <;> omega +theorem step9516 (k : Nat) : Runs (1*15) (before9516 k).denote (before9517 k).denote := + @applyExit_sound (before9516 k) (before9517 k) exit441 1 valid441 (macro9516 k) +theorem macro9517 (k : Nat) : applyExit (before9517 k) exit443 1 = some (before9518 k) := by + simp (disch := omega) [before9517, before9518, exit443, applyExit, pop, push] + <;> omega +theorem step9517 (k : Nat) : Runs (1*121) (before9517 k).denote (before9518 k).denote := + @applyExit_sound (before9517 k) (before9518 k) exit443 1 valid443 (macro9517 k) +theorem macro9518 (k : Nat) : applyExit (before9518 k) exit442 1 = some (before9519 k) := by + simp (disch := omega) [before9518, before9519, exit442, applyExit, pop, push] + <;> omega +theorem step9518 (k : Nat) : Runs (1*994) (before9518 k).denote (before9519 k).denote := + @applyExit_sound (before9518 k) (before9519 k) exit442 1 valid442 (macro9518 k) +theorem macro9519 (k : Nat) : applyExit (before9519 k) exit441 1 = some (before9520 k) := by + simp (disch := omega) [before9519, before9520, exit441, applyExit, pop, push] + <;> omega +theorem step9519 (k : Nat) : Runs (1*15) (before9519 k).denote (before9520 k).denote := + @applyExit_sound (before9519 k) (before9520 k) exit441 1 valid441 (macro9519 k) +theorem macro9520 (k : Nat) : applyExit (before9520 k) exit443 1 = some (before9521 k) := by + simp (disch := omega) [before9520, before9521, exit443, applyExit, pop, push] + <;> omega +theorem step9520 (k : Nat) : Runs (1*121) (before9520 k).denote (before9521 k).denote := + @applyExit_sound (before9520 k) (before9521 k) exit443 1 valid443 (macro9520 k) +def cycleState9521 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w397,(3+1*j)⟩,⟨w1,30⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w394,1⟩,⟨w392,(1*k+6)⟩,⟨w0,5⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w395,1⟩,⟨w390,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart9521_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w396,1⟩,⟨w397,(3+1*j)⟩,⟨w1,30⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w394,1⟩,⟨w392,(1*k+6)⟩,⟨w0,5⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w390,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +def cyclePart9521_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w396,1⟩,⟨w397,(3+1*j)⟩,⟨w1,30⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w394,1⟩,⟨w392,(1*k+6)⟩,⟨w0,5⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w395,1⟩,⟨w390,(1*k+3-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ +theorem cycleMacro9521_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9521 k j) exit442 1 = some (cyclePart9521_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState9521, cyclePart9521_0, exit442, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9521_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9521_0 k j) exit441 1 = some (cyclePart9521_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9521_0, cyclePart9521_1, exit441, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9521_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9521_1 k j) exit443 1 = some (cycleState9521 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9521_1, cycleState9521, exit443, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun9521 (k j : Nat) (hj : j < (1*k+3)) : Runs 1130 (cycleState9521 k j).denote (cycleState9521 k (j+1)).denote := by + have h0 : Runs (1*994) (cycleState9521 k j).denote (cyclePart9521_0 k j).denote := @applyExit_sound (cycleState9521 k j) (cyclePart9521_0 k j) exit442 1 valid442 (cycleMacro9521_0 k j hj) + have h1 : Runs (1*15) (cyclePart9521_0 k j).denote (cyclePart9521_1 k j).denote := @applyExit_sound (cyclePart9521_0 k j) (cyclePart9521_1 k j) exit441 1 valid441 (cycleMacro9521_1 k j hj) + have h2 : Runs (1*121) (cyclePart9521_1 k j).denote (cycleState9521 k (j+1)).denote := @applyExit_sound (cyclePart9521_1 k j) (cycleState9521 k (j+1)) exit443 1 valid443 (cycleMacro9521_2 k j hj) + exact (@Runs.trans (1*994) ((1*15)+(1*121)) (cycleState9521 k j).denote (cyclePart9521_0 k j).denote (cycleState9521 k (j+1)).denote h0 (@Runs.trans (1*15) (1*121) (cyclePart9521_0 k j).denote (cyclePart9521_1 k j).denote (cycleState9521 k (j+1)).denote h1 h2)) +theorem step9521 (k : Nat) : Runs ((1*k+3)*1130) (before9521 k).denote (before9522 k).denote := by + have h := Runs.chain (fun j => (cycleState9521 k j).denote) 1130 (1*k+3) (cycleRun9521 k) + have h0 : cycleState9521 k 0 = before9521 k := by simp [cycleState9521, before9521] + have h1 : cycleState9521 k (1*k+3) = before9522 k := by + simp [cycleState9521, before9522] <;> omega + simpa only [h0, h1] using h +theorem macro9522 (k : Nat) : applyExit (before9522 k) exit442 1 = some (before9523 k) := by + simp (disch := omega) [before9522, before9523, exit442, applyExit, pop, push] + <;> omega +theorem step9522 (k : Nat) : Runs (1*994) (before9522 k).denote (before9523 k).denote := + @applyExit_sound (before9522 k) (before9523 k) exit442 1 valid442 (macro9522 k) +theorem macro9523 (k : Nat) : applyExit (before9523 k) exit441 1 = some (before9524 k) := by + simp (disch := omega) [before9523, before9524, exit441, applyExit, pop, push] + <;> omega +theorem step9523 (k : Nat) : Runs (1*15) (before9523 k).denote (before9524 k).denote := + @applyExit_sound (before9523 k) (before9524 k) exit441 1 valid441 (macro9523 k) +theorem macro9524 (k : Nat) : applyExit (before9524 k) exit443 1 = some (before9525 k) := by + simp (disch := omega) [before9524, before9525, exit443, applyExit, pop, push] + <;> omega +theorem step9524 (k : Nat) : Runs (1*121) (before9524 k).denote (before9525 k).denote := + @applyExit_sound (before9524 k) (before9525 k) exit443 1 valid443 (macro9524 k) +theorem macro9525 (k : Nat) : applyExit (before9525 k) exit442 1 = some (before9526 k) := by + simp (disch := omega) [before9525, before9526, exit442, applyExit, pop, push] + <;> omega +theorem step9525 (k : Nat) : Runs (1*994) (before9525 k).denote (before9526 k).denote := + @applyExit_sound (before9525 k) (before9526 k) exit442 1 valid442 (macro9525 k) +theorem macro9526 (k : Nat) : applyExit (before9526 k) exit0 3 = some (before9527 k) := by + simp (disch := omega) [before9526, before9527, exit0, applyExit, pop, push] + <;> omega +theorem step9526 (k : Nat) : Runs (3*2) (before9526 k).denote (before9527 k).denote := + @applyExit_sound (before9526 k) (before9527 k) exit0 3 valid0 (macro9526 k) +theorem macro9527 (k : Nat) : applyExit (before9527 k) exit1 1 = some (before9528 k) := by + simp (disch := omega) [before9527, before9528, exit1, applyExit, pop, push] + <;> omega +theorem step9527 (k : Nat) : Runs (1*3) (before9527 k).denote (before9528 k).denote := + @applyExit_sound (before9527 k) (before9528 k) exit1 1 valid1 (macro9527 k) +theorem macro9528 (k : Nat) : applyExit (before9528 k) exit2 3 = some (before9529 k) := by + simp (disch := omega) [before9528, before9529, exit2, applyExit, pop, push] + <;> omega +theorem step9528 (k : Nat) : Runs (3*2) (before9528 k).denote (before9529 k).denote := + @applyExit_sound (before9528 k) (before9529 k) exit2 3 valid2 (macro9528 k) +theorem macro9529 (k : Nat) : applyExit (before9529 k) exit443 1 = some (before9530 k) := by + simp (disch := omega) [before9529, before9530, exit443, applyExit, pop, push] + <;> omega +theorem step9529 (k : Nat) : Runs (1*121) (before9529 k).denote (before9530 k).denote := + @applyExit_sound (before9529 k) (before9530 k) exit443 1 valid443 (macro9529 k) +theorem macro9530 (k : Nat) : applyExit (before9530 k) exit0 4 = some (before9531 k) := by + simp (disch := omega) [before9530, before9531, exit0, applyExit, pop, push] + <;> omega +theorem step9530 (k : Nat) : Runs (4*2) (before9530 k).denote (before9531 k).denote := + @applyExit_sound (before9530 k) (before9531 k) exit0 4 valid0 (macro9530 k) +theorem macro9531 (k : Nat) : applyExit (before9531 k) exit13 20 = some (before9532 k) := by + simp (disch := omega) [before9531, before9532, exit13, applyExit, pop, push] + <;> omega +theorem step9531 (k : Nat) : Runs (20*2) (before9531 k).denote (before9532 k).denote := + @applyExit_sound (before9531 k) (before9532 k) exit13 20 valid13 (macro9531 k) +theorem macro9532 (k : Nat) : applyExit (before9532 k) exit0 88 = some (before9533 k) := by + simp (disch := omega) [before9532, before9533, exit0, applyExit, pop, push] + <;> omega +theorem step9532 (k : Nat) : Runs (88*2) (before9532 k).denote (before9533 k).denote := + @applyExit_sound (before9532 k) (before9533 k) exit0 88 valid0 (macro9532 k) +theorem macro9533 (k : Nat) : applyExit (before9533 k) exit1 1 = some (before9534 k) := by + simp (disch := omega) [before9533, before9534, exit1, applyExit, pop, push] + <;> omega +theorem step9533 (k : Nat) : Runs (1*3) (before9533 k).denote (before9534 k).denote := + @applyExit_sound (before9533 k) (before9534 k) exit1 1 valid1 (macro9533 k) +theorem macro9534 (k : Nat) : applyExit (before9534 k) exit2 88 = some (before9535 k) := by + simp (disch := omega) [before9534, before9535, exit2, applyExit, pop, push] + <;> omega +theorem step9534 (k : Nat) : Runs (88*2) (before9534 k).denote (before9535 k).denote := + @applyExit_sound (before9534 k) (before9535 k) exit2 88 valid2 (macro9534 k) +theorem macro9535 (k : Nat) : applyExit (before9535 k) exit6 1 = some (before9536 k) := by + simp (disch := omega) [before9535, before9536, exit6, applyExit, pop, push] + <;> omega +theorem step9535 (k : Nat) : Runs (1*1) (before9535 k).denote (before9536 k).denote := + @applyExit_sound (before9535 k) (before9536 k) exit6 1 valid6 (macro9535 k) +theorem macro9536 (k : Nat) : applyExit (before9536 k) exit0 89 = some (before9537 k) := by + simp (disch := omega) [before9536, before9537, exit0, applyExit, pop, push] + <;> omega +theorem step9536 (k : Nat) : Runs (89*2) (before9536 k).denote (before9537 k).denote := + @applyExit_sound (before9536 k) (before9537 k) exit0 89 valid0 (macro9536 k) +theorem macro9537 (k : Nat) : applyExit (before9537 k) exit13 41 = some (before9538 k) := by + simp (disch := omega) [before9537, before9538, exit13, applyExit, pop, push] + <;> omega +theorem step9537 (k : Nat) : Runs (41*2) (before9537 k).denote (before9538 k).denote := + @applyExit_sound (before9537 k) (before9538 k) exit13 41 valid13 (macro9537 k) +theorem macro9538 (k : Nat) : applyExit (before9538 k) exit0 12 = some (before9539 k) := by + simp (disch := omega) [before9538, before9539, exit0, applyExit, pop, push] + <;> omega +theorem step9538 (k : Nat) : Runs (12*2) (before9538 k).denote (before9539 k).denote := + @applyExit_sound (before9538 k) (before9539 k) exit0 12 valid0 (macro9538 k) +theorem macro9539 (k : Nat) : applyExit (before9539 k) exit1 1 = some (before9540 k) := by + simp (disch := omega) [before9539, before9540, exit1, applyExit, pop, push] + <;> omega +theorem step9539 (k : Nat) : Runs (1*3) (before9539 k).denote (before9540 k).denote := + @applyExit_sound (before9539 k) (before9540 k) exit1 1 valid1 (macro9539 k) +theorem macro9540 (k : Nat) : applyExit (before9540 k) exit2 12 = some (before9541 k) := by + simp (disch := omega) [before9540, before9541, exit2, applyExit, pop, push] + <;> omega +theorem step9540 (k : Nat) : Runs (12*2) (before9540 k).denote (before9541 k).denote := + @applyExit_sound (before9540 k) (before9541 k) exit2 12 valid2 (macro9540 k) +theorem macro9541 (k : Nat) : applyExit (before9541 k) exit6 1 = some (before9542 k) := by + simp (disch := omega) [before9541, before9542, exit6, applyExit, pop, push] + <;> omega +theorem step9541 (k : Nat) : Runs (1*1) (before9541 k).denote (before9542 k).denote := + @applyExit_sound (before9541 k) (before9542 k) exit6 1 valid6 (macro9541 k) +theorem macro9542 (k : Nat) : applyExit (before9542 k) exit0 13 = some (before9543 k) := by + simp (disch := omega) [before9542, before9543, exit0, applyExit, pop, push] + <;> omega +theorem step9542 (k : Nat) : Runs (13*2) (before9542 k).denote (before9543 k).denote := + @applyExit_sound (before9542 k) (before9543 k) exit0 13 valid0 (macro9542 k) +theorem macro9543 (k : Nat) : applyExit (before9543 k) exit13 96 = some (before9544 k) := by + simp (disch := omega) [before9543, before9544, exit13, applyExit, pop, push] + <;> omega +theorem step9543 (k : Nat) : Runs (96*2) (before9543 k).denote (before9544 k).denote := + @applyExit_sound (before9543 k) (before9544 k) exit13 96 valid13 (macro9543 k) +theorem macro9544 (k : Nat) : applyExit (before9544 k) exit0 11 = some (before9545 k) := by + simp (disch := omega) [before9544, before9545, exit0, applyExit, pop, push] + <;> omega +theorem step9544 (k : Nat) : Runs (11*2) (before9544 k).denote (before9545 k).denote := + @applyExit_sound (before9544 k) (before9545 k) exit0 11 valid0 (macro9544 k) +theorem macro9545 (k : Nat) : applyExit (before9545 k) exit1 1 = some (before9546 k) := by + simp (disch := omega) [before9545, before9546, exit1, applyExit, pop, push] + <;> omega +theorem step9545 (k : Nat) : Runs (1*3) (before9545 k).denote (before9546 k).denote := + @applyExit_sound (before9545 k) (before9546 k) exit1 1 valid1 (macro9545 k) +theorem macro9546 (k : Nat) : applyExit (before9546 k) exit2 11 = some (before9547 k) := by + simp (disch := omega) [before9546, before9547, exit2, applyExit, pop, push] + <;> omega +theorem step9546 (k : Nat) : Runs (11*2) (before9546 k).denote (before9547 k).denote := + @applyExit_sound (before9546 k) (before9547 k) exit2 11 valid2 (macro9546 k) +theorem macro9547 (k : Nat) : applyExit (before9547 k) exit6 1 = some (before9548 k) := by + simp (disch := omega) [before9547, before9548, exit6, applyExit, pop, push] + <;> omega +theorem step9547 (k : Nat) : Runs (1*1) (before9547 k).denote (before9548 k).denote := + @applyExit_sound (before9547 k) (before9548 k) exit6 1 valid6 (macro9547 k) +theorem macro9548 (k : Nat) : applyExit (before9548 k) exit0 12 = some (before9549 k) := by + simp (disch := omega) [before9548, before9549, exit0, applyExit, pop, push] + <;> omega +theorem step9548 (k : Nat) : Runs (12*2) (before9548 k).denote (before9549 k).denote := + @applyExit_sound (before9548 k) (before9549 k) exit0 12 valid0 (macro9548 k) +theorem macro9549 (k : Nat) : applyExit (before9549 k) exit13 3 = some (before9550 k) := by + simp (disch := omega) [before9549, before9550, exit13, applyExit, pop, push] + <;> omega +theorem step9549 (k : Nat) : Runs (3*2) (before9549 k).denote (before9550 k).denote := + @applyExit_sound (before9549 k) (before9550 k) exit13 3 valid13 (macro9549 k) +theorem macro9550 (k : Nat) : applyExit (before9550 k) exit0 2 = some (before9551 k) := by + simp (disch := omega) [before9550, before9551, exit0, applyExit, pop, push] + <;> omega +theorem step9550 (k : Nat) : Runs (2*2) (before9550 k).denote (before9551 k).denote := + @applyExit_sound (before9550 k) (before9551 k) exit0 2 valid0 (macro9550 k) +theorem macro9551 (k : Nat) : applyExit (before9551 k) exit1 1 = some (before9552 k) := by + simp (disch := omega) [before9551, before9552, exit1, applyExit, pop, push] + <;> omega +theorem step9551 (k : Nat) : Runs (1*3) (before9551 k).denote (before9552 k).denote := + @applyExit_sound (before9551 k) (before9552 k) exit1 1 valid1 (macro9551 k) +theorem macro9552 (k : Nat) : applyExit (before9552 k) exit2 2 = some (before9553 k) := by + simp (disch := omega) [before9552, before9553, exit2, applyExit, pop, push] + <;> omega +theorem step9552 (k : Nat) : Runs (2*2) (before9552 k).denote (before9553 k).denote := + @applyExit_sound (before9552 k) (before9553 k) exit2 2 valid2 (macro9552 k) +theorem macro9553 (k : Nat) : applyExit (before9553 k) exit6 1 = some (before9554 k) := by + simp (disch := omega) [before9553, before9554, exit6, applyExit, pop, push] + <;> omega +theorem step9553 (k : Nat) : Runs (1*1) (before9553 k).denote (before9554 k).denote := + @applyExit_sound (before9553 k) (before9554 k) exit6 1 valid6 (macro9553 k) +theorem macro9554 (k : Nat) : applyExit (before9554 k) exit0 3 = some (before9555 k) := by + simp (disch := omega) [before9554, before9555, exit0, applyExit, pop, push] + <;> omega +theorem step9554 (k : Nat) : Runs (3*2) (before9554 k).denote (before9555 k).denote := + @applyExit_sound (before9554 k) (before9555 k) exit0 3 valid0 (macro9554 k) +theorem macro9555 (k : Nat) : applyExit (before9555 k) exit13 3 = some (before9556 k) := by + simp (disch := omega) [before9555, before9556, exit13, applyExit, pop, push] + <;> omega +theorem step9555 (k : Nat) : Runs (3*2) (before9555 k).denote (before9556 k).denote := + @applyExit_sound (before9555 k) (before9556 k) exit13 3 valid13 (macro9555 k) +theorem macro9556 (k : Nat) : applyExit (before9556 k) exit1 1 = some (before9557 k) := by + simp (disch := omega) [before9556, before9557, exit1, applyExit, pop, push] + <;> omega +theorem step9556 (k : Nat) : Runs (1*3) (before9556 k).denote (before9557 k).denote := + @applyExit_sound (before9556 k) (before9557 k) exit1 1 valid1 (macro9556 k) +theorem macro9557 (k : Nat) : applyExit (before9557 k) exit6 1 = some (before9558 k) := by + simp (disch := omega) [before9557, before9558, exit6, applyExit, pop, push] + <;> omega +theorem step9557 (k : Nat) : Runs (1*1) (before9557 k).denote (before9558 k).denote := + @applyExit_sound (before9557 k) (before9558 k) exit6 1 valid6 (macro9557 k) +theorem macro9558 (k : Nat) : applyExit (before9558 k) exit0 1 = some (before9559 k) := by + simp (disch := omega) [before9558, before9559, exit0, applyExit, pop, push] + <;> omega +theorem step9558 (k : Nat) : Runs (1*2) (before9558 k).denote (before9559 k).denote := + @applyExit_sound (before9558 k) (before9559 k) exit0 1 valid0 (macro9558 k) +theorem macro9559 (k : Nat) : applyExit (before9559 k) exit1 1 = some (before9560 k) := by + simp (disch := omega) [before9559, before9560, exit1, applyExit, pop, push] + <;> omega +theorem step9559 (k : Nat) : Runs (1*3) (before9559 k).denote (before9560 k).denote := + @applyExit_sound (before9559 k) (before9560 k) exit1 1 valid1 (macro9559 k) +theorem macro9560 (k : Nat) : applyExit (before9560 k) exit2 1 = some (before9561 k) := by + simp (disch := omega) [before9560, before9561, exit2, applyExit, pop, push] + <;> omega +theorem step9560 (k : Nat) : Runs (1*2) (before9560 k).denote (before9561 k).denote := + @applyExit_sound (before9560 k) (before9561 k) exit2 1 valid2 (macro9560 k) +theorem macro9561 (k : Nat) : applyExit (before9561 k) exit3 1 = some (before9562 k) := by + simp (disch := omega) [before9561, before9562, exit3, applyExit, pop, push] + <;> omega +theorem step9561 (k : Nat) : Runs (1*2) (before9561 k).denote (before9562 k).denote := + @applyExit_sound (before9561 k) (before9562 k) exit3 1 valid3 (macro9561 k) +theorem macro9562 (k : Nat) : applyExit (before9562 k) exit9 1 = some (before9563 k) := by + simp (disch := omega) [before9562, before9563, exit9, applyExit, pop, push] + <;> omega +theorem step9562 (k : Nat) : Runs (1*2) (before9562 k).denote (before9563 k).denote := + @applyExit_sound (before9562 k) (before9563 k) exit9 1 valid9 (macro9562 k) +theorem macro9563 (k : Nat) : applyExit (before9563 k) exit10 1 = some (before9564 k) := by + simp (disch := omega) [before9563, before9564, exit10, applyExit, pop, push] + <;> omega +theorem step9563 (k : Nat) : Runs (1*2) (before9563 k).denote (before9564 k).denote := + @applyExit_sound (before9563 k) (before9564 k) exit10 1 valid10 (macro9563 k) +theorem macro9564 (k : Nat) : applyExit (before9564 k) exit11 1 = some (before9565 k) := by + simp (disch := omega) [before9564, before9565, exit11, applyExit, pop, push] + <;> omega +theorem step9564 (k : Nat) : Runs (1*2) (before9564 k).denote (before9565 k).denote := + @applyExit_sound (before9564 k) (before9565 k) exit11 1 valid11 (macro9564 k) +theorem macro9565 (k : Nat) : applyExit (before9565 k) exit2 2 = some (before9566 k) := by + simp (disch := omega) [before9565, before9566, exit2, applyExit, pop, push] + <;> omega +theorem step9565 (k : Nat) : Runs (2*2) (before9565 k).denote (before9566 k).denote := + @applyExit_sound (before9565 k) (before9566 k) exit2 2 valid2 (macro9565 k) +theorem macro9566 (k : Nat) : applyExit (before9566 k) exit3 1 = some (before9567 k) := by + simp (disch := omega) [before9566, before9567, exit3, applyExit, pop, push] + <;> omega +theorem step9566 (k : Nat) : Runs (1*2) (before9566 k).denote (before9567 k).denote := + @applyExit_sound (before9566 k) (before9567 k) exit3 1 valid3 (macro9566 k) +theorem macro9567 (k : Nat) : applyExit (before9567 k) exit9 1 = some (before9568 k) := by + simp (disch := omega) [before9567, before9568, exit9, applyExit, pop, push] + <;> omega +theorem step9567 (k : Nat) : Runs (1*2) (before9567 k).denote (before9568 k).denote := + @applyExit_sound (before9567 k) (before9568 k) exit9 1 valid9 (macro9567 k) +theorem macro9568 (k : Nat) : applyExit (before9568 k) exit10 1 = some (before9569 k) := by + simp (disch := omega) [before9568, before9569, exit10, applyExit, pop, push] + <;> omega +theorem step9568 (k : Nat) : Runs (1*2) (before9568 k).denote (before9569 k).denote := + @applyExit_sound (before9568 k) (before9569 k) exit10 1 valid10 (macro9568 k) +theorem macro9569 (k : Nat) : applyExit (before9569 k) exit11 1 = some (before9570 k) := by + simp (disch := omega) [before9569, before9570, exit11, applyExit, pop, push] + <;> omega +theorem step9569 (k : Nat) : Runs (1*2) (before9569 k).denote (before9570 k).denote := + @applyExit_sound (before9569 k) (before9570 k) exit11 1 valid11 (macro9569 k) +theorem macro9570 (k : Nat) : applyExit (before9570 k) exit2 11 = some (before9571 k) := by + simp (disch := omega) [before9570, before9571, exit2, applyExit, pop, push] + <;> omega +theorem step9570 (k : Nat) : Runs (11*2) (before9570 k).denote (before9571 k).denote := + @applyExit_sound (before9570 k) (before9571 k) exit2 11 valid2 (macro9570 k) +theorem macro9571 (k : Nat) : applyExit (before9571 k) exit3 1 = some (before9572 k) := by + simp (disch := omega) [before9571, before9572, exit3, applyExit, pop, push] + <;> omega +theorem step9571 (k : Nat) : Runs (1*2) (before9571 k).denote (before9572 k).denote := + @applyExit_sound (before9571 k) (before9572 k) exit3 1 valid3 (macro9571 k) +theorem macro9572 (k : Nat) : applyExit (before9572 k) exit9 1 = some (before9573 k) := by + simp (disch := omega) [before9572, before9573, exit9, applyExit, pop, push] + <;> omega +theorem step9572 (k : Nat) : Runs (1*2) (before9572 k).denote (before9573 k).denote := + @applyExit_sound (before9572 k) (before9573 k) exit9 1 valid9 (macro9572 k) +theorem macro9573 (k : Nat) : applyExit (before9573 k) exit10 94 = some (before9574 k) := by + simp (disch := omega) [before9573, before9574, exit10, applyExit, pop, push] + <;> omega +theorem step9573 (k : Nat) : Runs (94*2) (before9573 k).denote (before9574 k).denote := + @applyExit_sound (before9573 k) (before9574 k) exit10 94 valid10 (macro9573 k) +theorem macro9574 (k : Nat) : applyExit (before9574 k) exit11 1 = some (before9575 k) := by + simp (disch := omega) [before9574, before9575, exit11, applyExit, pop, push] + <;> omega +theorem step9574 (k : Nat) : Runs (1*2) (before9574 k).denote (before9575 k).denote := + @applyExit_sound (before9574 k) (before9575 k) exit11 1 valid11 (macro9574 k) +theorem macro9575 (k : Nat) : applyExit (before9575 k) exit2 12 = some (before9576 k) := by + simp (disch := omega) [before9575, before9576, exit2, applyExit, pop, push] + <;> omega +theorem step9575 (k : Nat) : Runs (12*2) (before9575 k).denote (before9576 k).denote := + @applyExit_sound (before9575 k) (before9576 k) exit2 12 valid2 (macro9575 k) +theorem macro9576 (k : Nat) : applyExit (before9576 k) exit3 1 = some (before9577 k) := by + simp (disch := omega) [before9576, before9577, exit3, applyExit, pop, push] + <;> omega +theorem step9576 (k : Nat) : Runs (1*2) (before9576 k).denote (before9577 k).denote := + @applyExit_sound (before9576 k) (before9577 k) exit3 1 valid3 (macro9576 k) +theorem macro9577 (k : Nat) : applyExit (before9577 k) exit9 1 = some (before9578 k) := by + simp (disch := omega) [before9577, before9578, exit9, applyExit, pop, push] + <;> omega +theorem step9577 (k : Nat) : Runs (1*2) (before9577 k).denote (before9578 k).denote := + @applyExit_sound (before9577 k) (before9578 k) exit9 1 valid9 (macro9577 k) +theorem macro9578 (k : Nat) : applyExit (before9578 k) exit10 39 = some (before9579 k) := by + simp (disch := omega) [before9578, before9579, exit10, applyExit, pop, push] + <;> omega +theorem step9578 (k : Nat) : Runs (39*2) (before9578 k).denote (before9579 k).denote := + @applyExit_sound (before9578 k) (before9579 k) exit10 39 valid10 (macro9578 k) +theorem macro9579 (k : Nat) : applyExit (before9579 k) exit11 1 = some (before9580 k) := by + simp (disch := omega) [before9579, before9580, exit11, applyExit, pop, push] + <;> omega +theorem step9579 (k : Nat) : Runs (1*2) (before9579 k).denote (before9580 k).denote := + @applyExit_sound (before9579 k) (before9580 k) exit11 1 valid11 (macro9579 k) +theorem macro9580 (k : Nat) : applyExit (before9580 k) exit2 88 = some (before9581 k) := by + simp (disch := omega) [before9580, before9581, exit2, applyExit, pop, push] + <;> omega +theorem step9580 (k : Nat) : Runs (88*2) (before9580 k).denote (before9581 k).denote := + @applyExit_sound (before9580 k) (before9581 k) exit2 88 valid2 (macro9580 k) +theorem macro9581 (k : Nat) : applyExit (before9581 k) exit3 1 = some (before9582 k) := by + simp (disch := omega) [before9581, before9582, exit3, applyExit, pop, push] + <;> omega +theorem step9581 (k : Nat) : Runs (1*2) (before9581 k).denote (before9582 k).denote := + @applyExit_sound (before9581 k) (before9582 k) exit3 1 valid3 (macro9581 k) +theorem macro9582 (k : Nat) : applyExit (before9582 k) exit9 1 = some (before9583 k) := by + simp (disch := omega) [before9582, before9583, exit9, applyExit, pop, push] + <;> omega +theorem step9582 (k : Nat) : Runs (1*2) (before9582 k).denote (before9583 k).denote := + @applyExit_sound (before9582 k) (before9583 k) exit9 1 valid9 (macro9582 k) +theorem macro9583 (k : Nat) : applyExit (before9583 k) exit10 18 = some (before9584 k) := by + simp (disch := omega) [before9583, before9584, exit10, applyExit, pop, push] + <;> omega +theorem step9583 (k : Nat) : Runs (18*2) (before9583 k).denote (before9584 k).denote := + @applyExit_sound (before9583 k) (before9584 k) exit10 18 valid10 (macro9583 k) +theorem macro9584 (k : Nat) : applyExit (before9584 k) exit11 1 = some (before9585 k) := by + simp (disch := omega) [before9584, before9585, exit11, applyExit, pop, push] + <;> omega +theorem step9584 (k : Nat) : Runs (1*2) (before9584 k).denote (before9585 k).denote := + @applyExit_sound (before9584 k) (before9585 k) exit11 1 valid11 (macro9584 k) +theorem macro9585 (k : Nat) : applyExit (before9585 k) exit2 3 = some (before9586 k) := by + simp (disch := omega) [before9585, before9586, exit2, applyExit, pop, push] + <;> omega +theorem step9585 (k : Nat) : Runs (3*2) (before9585 k).denote (before9586 k).denote := + @applyExit_sound (before9585 k) (before9586 k) exit2 3 valid2 (macro9585 k) +theorem macro9586 (k : Nat) : applyExit (before9586 k) exit444 (1*k+8) = some (before9587 k) := by + simp (disch := omega) [before9586, before9587, exit444, applyExit, pop, push] + <;> omega +theorem step9586 (k : Nat) : Runs ((1*k+8)*586) (before9586 k).denote (before9587 k).denote := + @applyExit_sound (before9586 k) (before9587 k) exit444 (1*k+8) valid444 (macro9586 k) +theorem macro9587 (k : Nat) : applyExit (before9587 k) exit2 30 = some (before9588 k) := by + simp (disch := omega) [before9587, before9588, exit2, applyExit, pop, push] + <;> omega +theorem step9587 (k : Nat) : Runs (30*2) (before9587 k).denote (before9588 k).denote := + @applyExit_sound (before9587 k) (before9588 k) exit2 30 valid2 (macro9587 k) +theorem macro9588 (k : Nat) : applyExit (before9588 k) exit3 1 = some (before9589 k) := by + simp (disch := omega) [before9588, before9589, exit3, applyExit, pop, push] + <;> omega +theorem step9588 (k : Nat) : Runs (1*2) (before9588 k).denote (before9589 k).denote := + @applyExit_sound (before9588 k) (before9589 k) exit3 1 valid3 (macro9588 k) +theorem macro9589 (k : Nat) : applyExit (before9589 k) exit9 1 = some (before9590 k) := by + simp (disch := omega) [before9589, before9590, exit9, applyExit, pop, push] + <;> omega +theorem step9589 (k : Nat) : Runs (1*2) (before9589 k).denote (before9590 k).denote := + @applyExit_sound (before9589 k) (before9590 k) exit9 1 valid9 (macro9589 k) +theorem macro9590 (k : Nat) : applyExit (before9590 k) exit10 94 = some (before9591 k) := by + simp (disch := omega) [before9590, before9591, exit10, applyExit, pop, push] + <;> omega +theorem step9590 (k : Nat) : Runs (94*2) (before9590 k).denote (before9591 k).denote := + @applyExit_sound (before9590 k) (before9591 k) exit10 94 valid10 (macro9590 k) +theorem macro9591 (k : Nat) : applyExit (before9591 k) exit11 1 = some (before9592 k) := by + simp (disch := omega) [before9591, before9592, exit11, applyExit, pop, push] + <;> omega +theorem step9591 (k : Nat) : Runs (1*2) (before9591 k).denote (before9592 k).denote := + @applyExit_sound (before9591 k) (before9592 k) exit11 1 valid11 (macro9591 k) +theorem macro9592 (k : Nat) : applyExit (before9592 k) exit2 12 = some (before9593 k) := by + simp (disch := omega) [before9592, before9593, exit2, applyExit, pop, push] + <;> omega +theorem step9592 (k : Nat) : Runs (12*2) (before9592 k).denote (before9593 k).denote := + @applyExit_sound (before9592 k) (before9593 k) exit2 12 valid2 (macro9592 k) +theorem macro9593 (k : Nat) : applyExit (before9593 k) exit3 1 = some (before9594 k) := by + simp (disch := omega) [before9593, before9594, exit3, applyExit, pop, push] + <;> omega +theorem step9593 (k : Nat) : Runs (1*2) (before9593 k).denote (before9594 k).denote := + @applyExit_sound (before9593 k) (before9594 k) exit3 1 valid3 (macro9593 k) +theorem macro9594 (k : Nat) : applyExit (before9594 k) exit9 1 = some (before9595 k) := by + simp (disch := omega) [before9594, before9595, exit9, applyExit, pop, push] + <;> omega +theorem step9594 (k : Nat) : Runs (1*2) (before9594 k).denote (before9595 k).denote := + @applyExit_sound (before9594 k) (before9595 k) exit9 1 valid9 (macro9594 k) +theorem macro9595 (k : Nat) : applyExit (before9595 k) exit10 42 = some (before9596 k) := by + simp (disch := omega) [before9595, before9596, exit10, applyExit, pop, push] + <;> omega +theorem step9595 (k : Nat) : Runs (42*2) (before9595 k).denote (before9596 k).denote := + @applyExit_sound (before9595 k) (before9596 k) exit10 42 valid10 (macro9595 k) +theorem macro9596 (k : Nat) : applyExit (before9596 k) exit11 1 = some (before9597 k) := by + simp (disch := omega) [before9596, before9597, exit11, applyExit, pop, push] + <;> omega +theorem step9596 (k : Nat) : Runs (1*2) (before9596 k).denote (before9597 k).denote := + @applyExit_sound (before9596 k) (before9597 k) exit11 1 valid11 (macro9596 k) +theorem macro9597 (k : Nat) : applyExit (before9597 k) exit2 18 = some (before9598 k) := by + simp (disch := omega) [before9597, before9598, exit2, applyExit, pop, push] + <;> omega +theorem step9597 (k : Nat) : Runs (18*2) (before9597 k).denote (before9598 k).denote := + @applyExit_sound (before9597 k) (before9598 k) exit2 18 valid2 (macro9597 k) +theorem macro9598 (k : Nat) : applyExit (before9598 k) exit3 1 = some (before9599 k) := by + simp (disch := omega) [before9598, before9599, exit3, applyExit, pop, push] + <;> omega +theorem step9598 (k : Nat) : Runs (1*2) (before9598 k).denote (before9599 k).denote := + @applyExit_sound (before9598 k) (before9599 k) exit3 1 valid3 (macro9598 k) +theorem macro9599 (k : Nat) : applyExit (before9599 k) exit9 1 = some (after9599 k) := by + simp (disch := omega) [before9599, after9599, exit9, applyExit, pop, push] + <;> omega +theorem step9599 (k : Nat) : Runs (1*2) (before9599 k).denote (after9599 k).denote := + @applyExit_sound (before9599 k) (after9599 k) exit9 1 valid9 (macro9599 k) +theorem chunkRun095 (k : Nat) : Runs (1716*k+16305) (before9500 k).denote (after9599 k).denote := by + have h := (@Runs.trans ((((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))))+((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))))))+(((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))))+((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2))))))) ((((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2))))))+(((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))))+((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2))))))) (before9500 k).denote (before9550 k).denote (after9599 k).denote (@Runs.trans (((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))))+((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121)))))) (((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))))+((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2)))))) (before9500 k).denote (before9525 k).denote (before9550 k).denote (@Runs.trans ((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2))))) ((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))))) (before9500 k).denote (before9512 k).denote (before9525 k).denote (@Runs.trans (((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2)))) (((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))) (before9500 k).denote (before9506 k).denote (before9512 k).denote (@Runs.trans ((44*2)+((12*2)+(1*3))) ((12*2)+((1*1)+(13*2))) (before9500 k).denote (before9503 k).denote (before9506 k).denote (@Runs.trans (44*2) ((12*2)+(1*3)) (before9500 k).denote (before9501 k).denote (before9503 k).denote (step9500 k) (@Runs.trans (12*2) (1*3) (before9501 k).denote (before9502 k).denote (before9503 k).denote (step9501 k) (step9502 k))) (@Runs.trans (12*2) ((1*1)+(13*2)) (before9503 k).denote (before9504 k).denote (before9506 k).denote (step9503 k) (@Runs.trans (1*1) (13*2) (before9504 k).denote (before9505 k).denote (before9506 k).denote (step9504 k) (step9505 k)))) (@Runs.trans ((96*2)+((30*2)+(1*15))) ((30*2)+((1*1)+(30*2))) (before9506 k).denote (before9509 k).denote (before9512 k).denote (@Runs.trans (96*2) ((30*2)+(1*15)) (before9506 k).denote (before9507 k).denote (before9509 k).denote (step9506 k) (@Runs.trans (30*2) (1*15) (before9507 k).denote (before9508 k).denote (before9509 k).denote (step9507 k) (step9508 k))) (@Runs.trans (30*2) ((1*1)+(30*2)) (before9509 k).denote (before9510 k).denote (before9512 k).denote (step9509 k) (@Runs.trans (1*1) (30*2) (before9510 k).denote (before9511 k).denote (before9512 k).denote (step9510 k) (step9511 k))))) (@Runs.trans (((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121)))) (((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121)))) (before9512 k).denote (before9518 k).denote (before9525 k).denote (@Runs.trans ((1*994)+((1*15)+(1*121))) ((1*994)+((1*15)+(1*121))) (before9512 k).denote (before9515 k).denote (before9518 k).denote (@Runs.trans (1*994) ((1*15)+(1*121)) (before9512 k).denote (before9513 k).denote (before9515 k).denote (step9512 k) (@Runs.trans (1*15) (1*121) (before9513 k).denote (before9514 k).denote (before9515 k).denote (step9513 k) (step9514 k))) (@Runs.trans (1*994) ((1*15)+(1*121)) (before9515 k).denote (before9516 k).denote (before9518 k).denote (step9515 k) (@Runs.trans (1*15) (1*121) (before9516 k).denote (before9517 k).denote (before9518 k).denote (step9516 k) (step9517 k)))) (@Runs.trans ((1*994)+((1*15)+(1*121))) ((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))) (before9518 k).denote (before9521 k).denote (before9525 k).denote (@Runs.trans (1*994) ((1*15)+(1*121)) (before9518 k).denote (before9519 k).denote (before9521 k).denote (step9518 k) (@Runs.trans (1*15) (1*121) (before9519 k).denote (before9520 k).denote (before9521 k).denote (step9519 k) (step9520 k))) (@Runs.trans (((1*k+3)*1130)+(1*994)) ((1*15)+(1*121)) (before9521 k).denote (before9523 k).denote (before9525 k).denote (@Runs.trans ((1*k+3)*1130) (1*994) (before9521 k).denote (before9522 k).denote (before9523 k).denote (step9521 k) (step9522 k)) (@Runs.trans (1*15) (1*121) (before9523 k).denote (before9524 k).denote (before9525 k).denote (step9523 k) (step9524 k)))))) (@Runs.trans ((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2))))) ((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2))))) (before9525 k).denote (before9537 k).denote (before9550 k).denote (@Runs.trans (((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2)))) (((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))) (before9525 k).denote (before9531 k).denote (before9537 k).denote (@Runs.trans ((1*994)+((3*2)+(1*3))) ((3*2)+((1*121)+(4*2))) (before9525 k).denote (before9528 k).denote (before9531 k).denote (@Runs.trans (1*994) ((3*2)+(1*3)) (before9525 k).denote (before9526 k).denote (before9528 k).denote (step9525 k) (@Runs.trans (3*2) (1*3) (before9526 k).denote (before9527 k).denote (before9528 k).denote (step9526 k) (step9527 k))) (@Runs.trans (3*2) ((1*121)+(4*2)) (before9528 k).denote (before9529 k).denote (before9531 k).denote (step9528 k) (@Runs.trans (1*121) (4*2) (before9529 k).denote (before9530 k).denote (before9531 k).denote (step9529 k) (step9530 k)))) (@Runs.trans ((20*2)+((88*2)+(1*3))) ((88*2)+((1*1)+(89*2))) (before9531 k).denote (before9534 k).denote (before9537 k).denote (@Runs.trans (20*2) ((88*2)+(1*3)) (before9531 k).denote (before9532 k).denote (before9534 k).denote (step9531 k) (@Runs.trans (88*2) (1*3) (before9532 k).denote (before9533 k).denote (before9534 k).denote (step9532 k) (step9533 k))) (@Runs.trans (88*2) ((1*1)+(89*2)) (before9534 k).denote (before9535 k).denote (before9537 k).denote (step9534 k) (@Runs.trans (1*1) (89*2) (before9535 k).denote (before9536 k).denote (before9537 k).denote (step9535 k) (step9536 k))))) (@Runs.trans (((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2)))) (((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2)))) (before9537 k).denote (before9543 k).denote (before9550 k).denote (@Runs.trans ((41*2)+((12*2)+(1*3))) ((12*2)+((1*1)+(13*2))) (before9537 k).denote (before9540 k).denote (before9543 k).denote (@Runs.trans (41*2) ((12*2)+(1*3)) (before9537 k).denote (before9538 k).denote (before9540 k).denote (step9537 k) (@Runs.trans (12*2) (1*3) (before9538 k).denote (before9539 k).denote (before9540 k).denote (step9538 k) (step9539 k))) (@Runs.trans (12*2) ((1*1)+(13*2)) (before9540 k).denote (before9541 k).denote (before9543 k).denote (step9540 k) (@Runs.trans (1*1) (13*2) (before9541 k).denote (before9542 k).denote (before9543 k).denote (step9541 k) (step9542 k)))) (@Runs.trans ((96*2)+((11*2)+(1*3))) (((11*2)+(1*1))+((12*2)+(3*2))) (before9543 k).denote (before9546 k).denote (before9550 k).denote (@Runs.trans (96*2) ((11*2)+(1*3)) (before9543 k).denote (before9544 k).denote (before9546 k).denote (step9543 k) (@Runs.trans (11*2) (1*3) (before9544 k).denote (before9545 k).denote (before9546 k).denote (step9544 k) (step9545 k))) (@Runs.trans ((11*2)+(1*1)) ((12*2)+(3*2)) (before9546 k).denote (before9548 k).denote (before9550 k).denote (@Runs.trans (11*2) (1*1) (before9546 k).denote (before9547 k).denote (before9548 k).denote (step9546 k) (step9547 k)) (@Runs.trans (12*2) (3*2) (before9548 k).denote (before9549 k).denote (before9550 k).denote (step9548 k) (step9549 k))))))) (@Runs.trans (((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2)))))) (((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))))+((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2)))))) (before9550 k).denote (before9575 k).denote (after9599 k).denote (@Runs.trans ((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2))))) (before9550 k).denote (before9562 k).denote (before9575 k).denote (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2)))) (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (before9550 k).denote (before9556 k).denote (before9562 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*1)+((3*2)+(3*2))) (before9550 k).denote (before9553 k).denote (before9556 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before9550 k).denote (before9551 k).denote (before9553 k).denote (step9550 k) (@Runs.trans (1*3) (2*2) (before9551 k).denote (before9552 k).denote (before9553 k).denote (step9551 k) (step9552 k))) (@Runs.trans (1*1) ((3*2)+(3*2)) (before9553 k).denote (before9554 k).denote (before9556 k).denote (step9553 k) (@Runs.trans (3*2) (3*2) (before9554 k).denote (before9555 k).denote (before9556 k).denote (step9554 k) (step9555 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before9556 k).denote (before9559 k).denote (before9562 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before9556 k).denote (before9557 k).denote (before9559 k).denote (step9556 k) (@Runs.trans (1*1) (1*2) (before9557 k).denote (before9558 k).denote (before9559 k).denote (step9557 k) (step9558 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before9559 k).denote (before9560 k).denote (before9562 k).denote (step9559 k) (@Runs.trans (1*2) (1*2) (before9560 k).denote (before9561 k).denote (before9562 k).denote (step9560 k) (step9561 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2)))) (before9562 k).denote (before9568 k).denote (before9575 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before9562 k).denote (before9565 k).denote (before9568 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before9562 k).denote (before9563 k).denote (before9565 k).denote (step9562 k) (@Runs.trans (1*2) (1*2) (before9563 k).denote (before9564 k).denote (before9565 k).denote (step9563 k) (step9564 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before9565 k).denote (before9566 k).denote (before9568 k).denote (step9565 k) (@Runs.trans (1*2) (1*2) (before9566 k).denote (before9567 k).denote (before9568 k).denote (step9566 k) (step9567 k)))) (@Runs.trans ((1*2)+((1*2)+(11*2))) (((1*2)+(1*2))+((94*2)+(1*2))) (before9568 k).denote (before9571 k).denote (before9575 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before9568 k).denote (before9569 k).denote (before9571 k).denote (step9568 k) (@Runs.trans (1*2) (11*2) (before9569 k).denote (before9570 k).denote (before9571 k).denote (step9569 k) (step9570 k))) (@Runs.trans ((1*2)+(1*2)) ((94*2)+(1*2)) (before9571 k).denote (before9573 k).denote (before9575 k).denote (@Runs.trans (1*2) (1*2) (before9571 k).denote (before9572 k).denote (before9573 k).denote (step9571 k) (step9572 k)) (@Runs.trans (94*2) (1*2) (before9573 k).denote (before9574 k).denote (before9575 k).denote (step9573 k) (step9574 k)))))) (@Runs.trans ((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586))))) ((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2))))) (before9575 k).denote (before9587 k).denote (after9599 k).denote (@Runs.trans (((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))) (((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))) (before9575 k).denote (before9581 k).denote (before9587 k).denote (@Runs.trans ((12*2)+((1*2)+(1*2))) ((39*2)+((1*2)+(88*2))) (before9575 k).denote (before9578 k).denote (before9581 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before9575 k).denote (before9576 k).denote (before9578 k).denote (step9575 k) (@Runs.trans (1*2) (1*2) (before9576 k).denote (before9577 k).denote (before9578 k).denote (step9576 k) (step9577 k))) (@Runs.trans (39*2) ((1*2)+(88*2)) (before9578 k).denote (before9579 k).denote (before9581 k).denote (step9578 k) (@Runs.trans (1*2) (88*2) (before9579 k).denote (before9580 k).denote (before9581 k).denote (step9579 k) (step9580 k)))) (@Runs.trans ((1*2)+((1*2)+(18*2))) ((1*2)+((3*2)+((1*k+8)*586))) (before9581 k).denote (before9584 k).denote (before9587 k).denote (@Runs.trans (1*2) ((1*2)+(18*2)) (before9581 k).denote (before9582 k).denote (before9584 k).denote (step9581 k) (@Runs.trans (1*2) (18*2) (before9582 k).denote (before9583 k).denote (before9584 k).denote (step9582 k) (step9583 k))) (@Runs.trans (1*2) ((3*2)+((1*k+8)*586)) (before9584 k).denote (before9585 k).denote (before9587 k).denote (step9584 k) (@Runs.trans (3*2) ((1*k+8)*586) (before9585 k).denote (before9586 k).denote (before9587 k).denote (step9585 k) (step9586 k))))) (@Runs.trans (((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2)))) (((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2)))) (before9587 k).denote (before9593 k).denote (after9599 k).denote (@Runs.trans ((30*2)+((1*2)+(1*2))) ((94*2)+((1*2)+(12*2))) (before9587 k).denote (before9590 k).denote (before9593 k).denote (@Runs.trans (30*2) ((1*2)+(1*2)) (before9587 k).denote (before9588 k).denote (before9590 k).denote (step9587 k) (@Runs.trans (1*2) (1*2) (before9588 k).denote (before9589 k).denote (before9590 k).denote (step9588 k) (step9589 k))) (@Runs.trans (94*2) ((1*2)+(12*2)) (before9590 k).denote (before9591 k).denote (before9593 k).denote (step9590 k) (@Runs.trans (1*2) (12*2) (before9591 k).denote (before9592 k).denote (before9593 k).denote (step9591 k) (step9592 k)))) (@Runs.trans ((1*2)+((1*2)+(42*2))) (((1*2)+(18*2))+((1*2)+(1*2))) (before9593 k).denote (before9596 k).denote (after9599 k).denote (@Runs.trans (1*2) ((1*2)+(42*2)) (before9593 k).denote (before9594 k).denote (before9596 k).denote (step9593 k) (@Runs.trans (1*2) (42*2) (before9594 k).denote (before9595 k).denote (before9596 k).denote (step9594 k) (step9595 k))) (@Runs.trans ((1*2)+(18*2)) ((1*2)+(1*2)) (before9596 k).denote (before9598 k).denote (after9599 k).denote (@Runs.trans (1*2) (18*2) (before9596 k).denote (before9597 k).denote (before9598 k).denote (step9596 k) (step9597 k)) (@Runs.trans (1*2) (1*2) (before9598 k).denote (before9599 k).denote (after9599 k).denote (step9598 k) (step9599 k)))))))) + have ht : (((((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))))+((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))))))+(((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))))+((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2)))))))+((((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2))))))+(((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))))+((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2)))))))) = (1716*k+16305) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean new file mode 100644 index 00000000..537ca0d7 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean @@ -0,0 +1,822 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9600_0 : Stack := [] +abbrev tail9600_1 : Stack := ⟨w1,1⟩ :: tail9600_0 +abbrev tail9600_2 : Stack := ⟨w2,1⟩ :: tail9600_1 +abbrev tail9600_3 : Stack := ⟨w1,2⟩ :: tail9600_2 +abbrev tail9600_4 : Stack := ⟨w2,1⟩ :: tail9600_3 +abbrev tail9600_5 : Stack := ⟨w1,11⟩ :: tail9600_4 +abbrev tail9600_6 : Stack := ⟨w0,14⟩ :: tail9600_5 +abbrev tail9600_7 : Stack := ⟨w2,1⟩ :: tail9600_6 +abbrev tail9600_8 : Stack := ⟨w1,6⟩ :: tail9600_7 +abbrev tail9600_9 : Stack := ⟨w0,12⟩ :: tail9600_8 +abbrev tail9600_10 : Stack := ⟨w2,1⟩ :: tail9600_9 +abbrev tail9600_11 : Stack := ⟨w1,6⟩ :: tail9600_10 +abbrev tail9600_12 : Stack := ⟨w0,12⟩ :: tail9600_11 +abbrev tail9600_13 : Stack := ⟨w2,1⟩ :: tail9600_12 +abbrev tail9600_14 : Stack := ⟨w1,6⟩ :: tail9600_13 +abbrev tail9600_15 : Stack := ⟨w0,5⟩ :: tail9600_14 +abbrev tail9600_16 (k : Nat) : Stack := ⟨w392,(1*k+6)⟩ :: tail9600_15 +abbrev tail9600_17 (k : Nat) : Stack := ⟨w394,1⟩ :: tail9600_16 k +abbrev tail9600_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9600_17 k +abbrev tail9600_19 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9600_18 k +abbrev tail9600_20 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9600_19 k +abbrev tail9600_21 : Stack := ⟨w0,3⟩ :: tail9600_0 +abbrev tail9600_22 : Stack := ⟨w1,2⟩ :: tail9600_21 +abbrev tail9600_23 : Stack := ⟨w2,1⟩ :: tail9600_22 +abbrev tail9600_24 : Stack := ⟨w0,3⟩ :: tail9600_23 +abbrev tail9600_25 : Stack := ⟨w1,2⟩ :: tail9600_24 +abbrev tail9600_26 : Stack := ⟨w2,1⟩ :: tail9600_25 +abbrev tail9600_27 : Stack := ⟨w0,12⟩ :: tail9600_26 +abbrev tail9600_28 : Stack := ⟨w1,95⟩ :: tail9600_27 +abbrev tail9600_29 : Stack := ⟨w2,1⟩ :: tail9600_28 +abbrev tail9600_30 : Stack := ⟨w0,13⟩ :: tail9600_29 +abbrev tail9600_31 : Stack := ⟨w1,40⟩ :: tail9600_30 +abbrev tail9600_32 : Stack := ⟨w2,1⟩ :: tail9600_31 +abbrev tail9600_33 : Stack := ⟨w0,89⟩ :: tail9600_32 +abbrev tail9600_34 : Stack := ⟨w1,19⟩ :: tail9600_33 +abbrev tail9600_35 : Stack := ⟨w2,1⟩ :: tail9600_34 +abbrev tail9600_36 : Stack := ⟨w0,3⟩ :: tail9600_35 +abbrev tail9600_37 (k : Nat) : Stack := ⟨w398,(1*k+8)⟩ :: tail9600_36 +abbrev tail9600_38 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9600_37 k +abbrev tail9600_39 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9600_38 k +abbrev tail9600_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_39 k +abbrev tail9600_41 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9600_40 k +abbrev tail9600_42 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9600_41 k +abbrev tail9600_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_42 k +abbrev tail9600_44 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9600_43 k +abbrev tail9600_45 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_44 k +abbrev tail9600_46 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9600_44 k +abbrev tail9600_47 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9600_18 k +abbrev tail9600_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_46 k +abbrev tail9600_49 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9600_48 k +abbrev tail9600_50 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9600_49 k +abbrev tail9600_51 (k : Nat) : Stack := ⟨w399,1⟩ :: tail9600_50 k +abbrev tail9600_52 (k : Nat) : Stack := ⟨w400,(1*k+6)⟩ :: tail9600_51 k +abbrev tail9600_53 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9600_52 k +abbrev tail9600_54 : Stack := ⟨w1,5⟩ :: tail9600_13 +abbrev tail9600_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_53 k +abbrev tail9600_56 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9600_55 k +abbrev tail9600_57 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9600_55 k +abbrev tail9600_58 : Stack := ⟨w0,11⟩ :: tail9600_11 +abbrev tail9600_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_57 k +abbrev tail9600_60 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9600_57 k +abbrev tail9600_61 : Stack := ⟨w1,5⟩ :: tail9600_10 +abbrev tail9600_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_60 k +abbrev tail9600_63 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9600_62 k +abbrev tail9600_64 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9600_62 k +abbrev tail9600_65 : Stack := ⟨w0,11⟩ :: tail9600_8 +abbrev tail9600_66 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_64 k +abbrev tail9600_67 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9600_64 k +abbrev tail9600_68 : Stack := ⟨w1,5⟩ :: tail9600_7 +abbrev tail9600_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_67 k +abbrev tail9600_70 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9600_69 k +abbrev tail9600_71 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9600_69 k +abbrev tail9600_72 : Stack := ⟨w0,13⟩ :: tail9600_5 +abbrev tail9600_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_71 k +abbrev tail9600_74 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9600_71 k +abbrev tail9600_75 : Stack := ⟨w1,10⟩ :: tail9600_4 +abbrev tail9600_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_74 k +abbrev tail9600_77 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9600_76 k +abbrev tail9600_78 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9600_76 k +abbrev tail9600_79 : Stack := ⟨w1,1⟩ :: tail9600_2 +abbrev tail9600_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_78 k +abbrev tail9600_81 : Stack := ⟨w0,1⟩ :: tail9600_2 +abbrev tail9600_82 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9600_76 k +abbrev tail9600_83 : Stack := ⟨w2,2⟩ :: tail9600_1 +abbrev tail9600_84 : Stack := ⟨w1,12⟩ :: tail9600_83 +abbrev tail9600_85 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_74 k +abbrev tail9600_86 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9600_74 k +abbrev tail9600_87 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9600_74 k +abbrev tail9600_88 : Stack := ⟨w23,1⟩ :: tail9600_1 +abbrev tail9600_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9600_86 k +abbrev tail9600_90 : Stack := ⟨w0,1⟩ :: tail9600_1 +abbrev tail9600_91 : Stack := ⟨w2,1⟩ :: tail9600_90 +abbrev tail9600_92 : Stack := ⟨w1,13⟩ :: tail9600_91 +abbrev tail9600_93 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9600_71 k +abbrev tail9600_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_93 k +abbrev tail9600_95 : Stack := ⟨w1,12⟩ :: tail9600_91 +abbrev tail9600_96 : Stack := ⟨w0,1⟩ :: tail9600_95 +abbrev tail9600_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_93 k +abbrev tail9600_98 : Stack := ⟨w2,1⟩ :: tail9600_95 +abbrev tail9600_99 : Stack := ⟨w1,1⟩ :: tail9600_98 +abbrev tail9600_100 : Stack := ⟨w0,13⟩ :: tail9600_99 +abbrev tail9600_101 : Stack := ⟨w1,6⟩ :: tail9600_100 +abbrev tail9600_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_67 k +abbrev tail9600_103 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9600_67 k +abbrev tail9600_104 : Stack := ⟨w0,12⟩ :: tail9600_99 +abbrev tail9600_105 : Stack := ⟨w2,1⟩ :: tail9600_104 +abbrev tail9600_106 : Stack := ⟨w1,7⟩ :: tail9600_105 +abbrev tail9600_107 : Stack := ⟨w0,12⟩ :: tail9600_106 +abbrev tail9600_108 : Stack := ⟨w1,6⟩ :: tail9600_107 +abbrev tail9600_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_60 k +abbrev tail9600_110 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9600_60 k +abbrev tail9600_111 : Stack := ⟨w0,11⟩ :: tail9600_106 +abbrev tail9600_112 : Stack := ⟨w2,1⟩ :: tail9600_111 +abbrev tail9600_113 : Stack := ⟨w1,7⟩ :: tail9600_112 +abbrev tail9600_114 : Stack := ⟨w0,12⟩ :: tail9600_113 +abbrev tail9600_115 : Stack := ⟨w1,6⟩ :: tail9600_114 +abbrev tail9600_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_53 k +abbrev tail9600_117 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9600_53 k +abbrev tail9600_118 : Stack := ⟨w0,11⟩ :: tail9600_113 +abbrev tail9600_119 : Stack := ⟨w2,1⟩ :: tail9600_118 +abbrev tail9600_120 : Stack := ⟨w1,7⟩ :: tail9600_119 +abbrev tail9600_121 : Stack := ⟨w0,5⟩ :: tail9600_120 +abbrev tail9600_122 (k : Nat) : Stack := ⟨w290,(1*k+6)⟩ :: tail9600_121 +abbrev tail9600_123 (k : Nat) : Stack := ⟨w401,1⟩ :: tail9600_122 k +abbrev tail9600_124 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9600_123 k +abbrev tail9600_125 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9600_124 k +abbrev tail9600_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_46 k +abbrev tail9600_127 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9600_46 k +abbrev tail9600_128 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9600_127 k +abbrev tail9600_129 (k : Nat) : Stack := ⟨w402,1⟩ :: tail9600_122 k +abbrev tail9600_130 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9600_129 k +abbrev tail9600_131 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9600_130 k +abbrev tail9600_132 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9600_131 k +abbrev tail9600_133 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9600_132 k +abbrev tail9600_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_42 k +abbrev tail9600_135 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9600_42 k +abbrev tail9600_136 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9600_131 k +abbrev tail9600_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_136 k +abbrev tail9600_138 (k : Nat) : Stack := ⟨w1,20⟩ :: tail9600_137 k +abbrev tail9600_139 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9600_138 k +abbrev tail9600_140 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9600_139 k +abbrev tail9600_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_39 k +abbrev tail9600_142 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9600_39 k +abbrev tail9600_143 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9600_138 k +abbrev tail9600_144 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_143 k +abbrev tail9600_145 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9600_144 k +abbrev tail9600_146 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9600_145 k +abbrev tail9600_147 (k : Nat) : Stack := ⟨w1,31⟩ :: tail9600_146 k +abbrev tail9600_148 (k : Nat) : Stack := ⟨w398,(1*k+7)⟩ :: tail9600_36 +abbrev tail9600_149 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_148 k +abbrev tail9600_150 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9600_149 k +abbrev tail9600_151 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9600_145 k +abbrev tail9600_152 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_151 k +abbrev tail9600_153 (k : Nat) : Stack := ⟨w1,31⟩ :: tail9600_152 k +abbrev tail9600_154 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9600_153 k +abbrev tail9600_155 (k : Nat) : Stack := ⟨w398,(1*k+6)⟩ :: tail9600_36 +abbrev tail9600_156 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_155 k +abbrev tail9600_157 (k : Nat) : Stack := ⟨w405,1⟩ :: tail9600_153 k +abbrev tail9600_158 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9600_157 k +abbrev tail9600_159 (k : Nat) : Stack := ⟨w398,(1*k+5)⟩ :: tail9600_36 +abbrev tail9600_160 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_159 k +abbrev tail9600_161 (k : Nat) : Stack := ⟨w405,2⟩ :: tail9600_153 k +abbrev tail9600_162 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9600_161 k +abbrev tail9600_163 (k : Nat) : Stack := ⟨w398,(1*k+4)⟩ :: tail9600_36 +abbrev tail9600_164 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_163 k +abbrev tail9600_165 (k : Nat) : Stack := ⟨w405,3⟩ :: tail9600_153 k +abbrev tail9600_166 (k : Nat) : Stack := ⟨w405,(1*k+6)⟩ :: tail9600_153 k +abbrev tail9600_167 : Stack := ⟨w398,1⟩ :: tail9600_36 +abbrev tail9600_168 : Stack := ⟨w403,1⟩ :: tail9600_167 + +def before9600 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail9600_20 k),(tail9600_45 k)⟩ +def before9601 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521471),(tail9600_19 k),(tail9600_46 k)⟩ +def before9602 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9600_47 k),(tail9600_48 k)⟩ +def before9603 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9600_18 k),(tail9600_49 k)⟩ +def before9604 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9600_17 k),(tail9600_50 k)⟩ +def before9605 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9600_16 k),(tail9600_51 k)⟩ +def before9606 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9600_15,(tail9600_52 k)⟩ +def before9607 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail9600_14,(tail9600_53 k)⟩ +def before9608 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9600_54,(tail9600_55 k)⟩ +def before9609 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail9600_13,(tail9600_56 k)⟩ +def before9610 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1145),tail9600_12,(tail9600_57 k)⟩ +def before9611 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail9600_58,(tail9600_59 k)⟩ +def before9612 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail9600_11,(tail9600_60 k)⟩ +def before9613 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9600_61,(tail9600_62 k)⟩ +def before9614 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail9600_10,(tail9600_63 k)⟩ +def before9615 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1183),tail9600_9,(tail9600_64 k)⟩ +def before9616 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail9600_65,(tail9600_66 k)⟩ +def before9617 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail9600_8,(tail9600_67 k)⟩ +def before9618 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9600_68,(tail9600_69 k)⟩ +def before9619 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail9600_7,(tail9600_70 k)⟩ +def before9620 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1221),tail9600_6,(tail9600_71 k)⟩ +def before9621 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail9600_72,(tail9600_73 k)⟩ +def before9622 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail9600_5,(tail9600_74 k)⟩ +def before9623 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9600_75,(tail9600_76 k)⟩ +def before9624 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1271),tail9600_4,(tail9600_77 k)⟩ +def before9625 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1273),tail9600_3,(tail9600_78 k)⟩ +def before9626 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1275),tail9600_79,(tail9600_80 k)⟩ +def before9627 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1275),tail9600_81,(tail9600_80 k)⟩ +def before9628 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9600_81,(tail9600_82 k)⟩ +def before9629 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1275),tail9600_83,(tail9600_82 k)⟩ +def before9630 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail9600_84,(tail9600_76 k)⟩ +def before9631 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9600_84,(tail9600_85 k)⟩ +def before9632 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9600_83,(tail9600_86 k)⟩ +def before9633 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1277),tail9600_2,(tail9600_87 k)⟩ +def before9634 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9600_88,(tail9600_87 k)⟩ +def before9635 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1277),tail9600_88,(tail9600_89 k)⟩ +def before9636 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9600_90,(tail9600_89 k)⟩ +def before9637 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1275),tail9600_91,(tail9600_86 k)⟩ +def before9638 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail9600_92,(tail9600_74 k)⟩ +def before9639 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1249),tail9600_92,(tail9600_94 k)⟩ +def before9640 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9600_96,(tail9600_94 k)⟩ +def before9641 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9600_96,(tail9600_97 k)⟩ +def before9642 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9600_98,(tail9600_97 k)⟩ +def before9643 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail9600_99,(tail9600_93 k)⟩ +def before9644 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail9600_100,(tail9600_71 k)⟩ +def before9645 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail9600_101,(tail9600_69 k)⟩ +def before9646 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9600_101,(tail9600_102 k)⟩ +def before9647 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail9600_100,(tail9600_103 k)⟩ +def before9648 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail9600_105,(tail9600_103 k)⟩ +def before9649 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9600_106,(tail9600_67 k)⟩ +def before9650 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail9600_107,(tail9600_64 k)⟩ +def before9651 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail9600_108,(tail9600_62 k)⟩ +def before9652 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9600_108,(tail9600_109 k)⟩ +def before9653 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail9600_107,(tail9600_110 k)⟩ +def before9654 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail9600_112,(tail9600_110 k)⟩ +def before9655 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9600_113,(tail9600_60 k)⟩ +def before9656 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail9600_114,(tail9600_57 k)⟩ +def before9657 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail9600_115,(tail9600_55 k)⟩ +def before9658 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9600_115,(tail9600_116 k)⟩ +def before9659 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail9600_114,(tail9600_117 k)⟩ +def before9660 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail9600_119,(tail9600_117 k)⟩ +def before9661 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9600_120,(tail9600_53 k)⟩ +def before9662 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9600_121,(tail9600_52 k)⟩ +def before9663 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9600_122 k),(tail9600_51 k)⟩ +def before9664 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9600_123 k),(tail9600_50 k)⟩ +def before9665 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9600_124 k),(tail9600_49 k)⟩ +def before9666 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521469),(tail9600_125 k),(tail9600_48 k)⟩ +def before9667 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9600_125 k),(tail9600_126 k)⟩ +def before9668 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9600_124 k),(tail9600_127 k)⟩ +def before9669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9600_123 k),(tail9600_128 k)⟩ +def before9670 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9600_129 k),(tail9600_128 k)⟩ +def before9671 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9600_130 k),(tail9600_127 k)⟩ +def before9672 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9600_131 k),(tail9600_46 k)⟩ +def before9673 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521493),(tail9600_132 k),(tail9600_44 k)⟩ +def before9674 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail9600_133 k),(tail9600_43 k)⟩ +def before9675 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9600_133 k),(tail9600_134 k)⟩ +def before9676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail9600_132 k),(tail9600_135 k)⟩ +def before9677 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521493),(tail9600_137 k),(tail9600_135 k)⟩ +def before9678 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9600_138 k),(tail9600_42 k)⟩ +def before9679 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521619),(tail9600_139 k),(tail9600_41 k)⟩ +def before9680 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail9600_140 k),(tail9600_40 k)⟩ +def before9681 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9600_140 k),(tail9600_141 k)⟩ +def before9682 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521619),(tail9600_139 k),(tail9600_142 k)⟩ +def before9683 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521619),(tail9600_144 k),(tail9600_142 k)⟩ +def before9684 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9600_145 k),(tail9600_39 k)⟩ +def before9685 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521837),(tail9600_146 k),(tail9600_38 k)⟩ +def before9686 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9600_147 k),(tail9600_37 k)⟩ +def before9687 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9600_147 k),(tail9600_149 k)⟩ +def before9688 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521837),(tail9600_146 k),(tail9600_150 k)⟩ +def before9689 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521837),(tail9600_152 k),(tail9600_150 k)⟩ +def before9690 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9600_153 k),(tail9600_149 k)⟩ +def before9691 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9600_154 k),(tail9600_148 k)⟩ +def before9692 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9600_154 k),(tail9600_156 k)⟩ +def before9693 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9600_157 k),(tail9600_156 k)⟩ +def before9694 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9600_158 k),(tail9600_155 k)⟩ +def before9695 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9600_158 k),(tail9600_160 k)⟩ +def before9696 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9600_161 k),(tail9600_160 k)⟩ +def before9697 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9600_162 k),(tail9600_159 k)⟩ +def before9698 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9600_162 k),(tail9600_164 k)⟩ +def before9699 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9600_165 k),(tail9600_164 k)⟩ +def after9699 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9600_166 k),tail9600_168⟩ + +theorem macro9600 (k : Nat) : applyExit (before9600 k) exit10 10 = some (before9601 k) := by + simp (disch := omega) [before9600, before9601, exit10, applyExit, pop, push] + <;> omega +theorem step9600 (k : Nat) : Runs (10*2) (before9600 k).denote (before9601 k).denote := + @applyExit_sound (before9600 k) (before9601 k) exit10 10 valid10 (macro9600 k) +theorem macro9601 (k : Nat) : applyExit (before9601 k) exit11 1 = some (before9602 k) := by + simp (disch := omega) [before9601, before9602, exit11, applyExit, pop, push] + <;> omega +theorem step9601 (k : Nat) : Runs (1*2) (before9601 k).denote (before9602 k).denote := + @applyExit_sound (before9601 k) (before9602 k) exit11 1 valid11 (macro9601 k) +theorem macro9602 (k : Nat) : applyExit (before9602 k) exit2 791761143 = some (before9603 k) := by + simp (disch := omega) [before9602, before9603, exit2, applyExit, pop, push] + <;> omega +theorem step9602 (k : Nat) : Runs (791761143*2) (before9602 k).denote (before9603 k).denote := + @applyExit_sound (before9602 k) (before9603 k) exit2 791761143 valid2 (macro9602 k) +theorem macro9603 (k : Nat) : applyExit (before9603 k) exit276 1 = some (before9604 k) := by + simp (disch := omega) [before9603, before9604, exit276, applyExit, pop, push] + <;> omega +theorem step9603 (k : Nat) : Runs (1*38) (before9603 k).denote (before9604 k).denote := + @applyExit_sound (before9603 k) (before9604 k) exit276 1 valid276 (macro9603 k) +theorem macro9604 (k : Nat) : applyExit (before9604 k) exit445 1 = some (before9605 k) := by + simp (disch := omega) [before9604, before9605, exit445, applyExit, pop, push] + <;> omega +theorem step9604 (k : Nat) : Runs (1*38) (before9604 k).denote (before9605 k).denote := + @applyExit_sound (before9604 k) (before9605 k) exit445 1 valid445 (macro9604 k) +theorem macro9605 (k : Nat) : applyExit (before9605 k) exit446 (1*k+6) = some (before9606 k) := by + simp (disch := omega) [before9605, before9606, exit446, applyExit, pop, push] + <;> omega +theorem step9605 (k : Nat) : Runs ((1*k+6)*38) (before9605 k).denote (before9606 k).denote := + @applyExit_sound (before9605 k) (before9606 k) exit446 (1*k+6) valid446 (macro9605 k) +theorem macro9606 (k : Nat) : applyExit (before9606 k) exit10 5 = some (before9607 k) := by + simp (disch := omega) [before9606, before9607, exit10, applyExit, pop, push] + <;> omega +theorem step9606 (k : Nat) : Runs (5*2) (before9606 k).denote (before9607 k).denote := + @applyExit_sound (before9606 k) (before9607 k) exit10 5 valid10 (macro9606 k) +theorem macro9607 (k : Nat) : applyExit (before9607 k) exit11 1 = some (before9608 k) := by + simp (disch := omega) [before9607, before9608, exit11, applyExit, pop, push] + <;> omega +theorem step9607 (k : Nat) : Runs (1*2) (before9607 k).denote (before9608 k).denote := + @applyExit_sound (before9607 k) (before9608 k) exit11 1 valid11 (macro9607 k) +theorem macro9608 (k : Nat) : applyExit (before9608 k) exit2 5 = some (before9609 k) := by + simp (disch := omega) [before9608, before9609, exit2, applyExit, pop, push] + <;> omega +theorem step9608 (k : Nat) : Runs (5*2) (before9608 k).denote (before9609 k).denote := + @applyExit_sound (before9608 k) (before9609 k) exit2 5 valid2 (macro9608 k) +theorem macro9609 (k : Nat) : applyExit (before9609 k) exit3 1 = some (before9610 k) := by + simp (disch := omega) [before9609, before9610, exit3, applyExit, pop, push] + <;> omega +theorem step9609 (k : Nat) : Runs (1*2) (before9609 k).denote (before9610 k).denote := + @applyExit_sound (before9609 k) (before9610 k) exit3 1 valid3 (macro9609 k) +theorem macro9610 (k : Nat) : applyExit (before9610 k) exit9 1 = some (before9611 k) := by + simp (disch := omega) [before9610, before9611, exit9, applyExit, pop, push] + <;> omega +theorem step9610 (k : Nat) : Runs (1*2) (before9610 k).denote (before9611 k).denote := + @applyExit_sound (before9610 k) (before9611 k) exit9 1 valid9 (macro9610 k) +theorem macro9611 (k : Nat) : applyExit (before9611 k) exit10 11 = some (before9612 k) := by + simp (disch := omega) [before9611, before9612, exit10, applyExit, pop, push] + <;> omega +theorem step9611 (k : Nat) : Runs (11*2) (before9611 k).denote (before9612 k).denote := + @applyExit_sound (before9611 k) (before9612 k) exit10 11 valid10 (macro9611 k) +theorem macro9612 (k : Nat) : applyExit (before9612 k) exit11 1 = some (before9613 k) := by + simp (disch := omega) [before9612, before9613, exit11, applyExit, pop, push] + <;> omega +theorem step9612 (k : Nat) : Runs (1*2) (before9612 k).denote (before9613 k).denote := + @applyExit_sound (before9612 k) (before9613 k) exit11 1 valid11 (macro9612 k) +theorem macro9613 (k : Nat) : applyExit (before9613 k) exit2 5 = some (before9614 k) := by + simp (disch := omega) [before9613, before9614, exit2, applyExit, pop, push] + <;> omega +theorem step9613 (k : Nat) : Runs (5*2) (before9613 k).denote (before9614 k).denote := + @applyExit_sound (before9613 k) (before9614 k) exit2 5 valid2 (macro9613 k) +theorem macro9614 (k : Nat) : applyExit (before9614 k) exit3 1 = some (before9615 k) := by + simp (disch := omega) [before9614, before9615, exit3, applyExit, pop, push] + <;> omega +theorem step9614 (k : Nat) : Runs (1*2) (before9614 k).denote (before9615 k).denote := + @applyExit_sound (before9614 k) (before9615 k) exit3 1 valid3 (macro9614 k) +theorem macro9615 (k : Nat) : applyExit (before9615 k) exit9 1 = some (before9616 k) := by + simp (disch := omega) [before9615, before9616, exit9, applyExit, pop, push] + <;> omega +theorem step9615 (k : Nat) : Runs (1*2) (before9615 k).denote (before9616 k).denote := + @applyExit_sound (before9615 k) (before9616 k) exit9 1 valid9 (macro9615 k) +theorem macro9616 (k : Nat) : applyExit (before9616 k) exit10 11 = some (before9617 k) := by + simp (disch := omega) [before9616, before9617, exit10, applyExit, pop, push] + <;> omega +theorem step9616 (k : Nat) : Runs (11*2) (before9616 k).denote (before9617 k).denote := + @applyExit_sound (before9616 k) (before9617 k) exit10 11 valid10 (macro9616 k) +theorem macro9617 (k : Nat) : applyExit (before9617 k) exit11 1 = some (before9618 k) := by + simp (disch := omega) [before9617, before9618, exit11, applyExit, pop, push] + <;> omega +theorem step9617 (k : Nat) : Runs (1*2) (before9617 k).denote (before9618 k).denote := + @applyExit_sound (before9617 k) (before9618 k) exit11 1 valid11 (macro9617 k) +theorem macro9618 (k : Nat) : applyExit (before9618 k) exit2 5 = some (before9619 k) := by + simp (disch := omega) [before9618, before9619, exit2, applyExit, pop, push] + <;> omega +theorem step9618 (k : Nat) : Runs (5*2) (before9618 k).denote (before9619 k).denote := + @applyExit_sound (before9618 k) (before9619 k) exit2 5 valid2 (macro9618 k) +theorem macro9619 (k : Nat) : applyExit (before9619 k) exit3 1 = some (before9620 k) := by + simp (disch := omega) [before9619, before9620, exit3, applyExit, pop, push] + <;> omega +theorem step9619 (k : Nat) : Runs (1*2) (before9619 k).denote (before9620 k).denote := + @applyExit_sound (before9619 k) (before9620 k) exit3 1 valid3 (macro9619 k) +theorem macro9620 (k : Nat) : applyExit (before9620 k) exit9 1 = some (before9621 k) := by + simp (disch := omega) [before9620, before9621, exit9, applyExit, pop, push] + <;> omega +theorem step9620 (k : Nat) : Runs (1*2) (before9620 k).denote (before9621 k).denote := + @applyExit_sound (before9620 k) (before9621 k) exit9 1 valid9 (macro9620 k) +theorem macro9621 (k : Nat) : applyExit (before9621 k) exit10 13 = some (before9622 k) := by + simp (disch := omega) [before9621, before9622, exit10, applyExit, pop, push] + <;> omega +theorem step9621 (k : Nat) : Runs (13*2) (before9621 k).denote (before9622 k).denote := + @applyExit_sound (before9621 k) (before9622 k) exit10 13 valid10 (macro9621 k) +theorem macro9622 (k : Nat) : applyExit (before9622 k) exit11 1 = some (before9623 k) := by + simp (disch := omega) [before9622, before9623, exit11, applyExit, pop, push] + <;> omega +theorem step9622 (k : Nat) : Runs (1*2) (before9622 k).denote (before9623 k).denote := + @applyExit_sound (before9622 k) (before9623 k) exit11 1 valid11 (macro9622 k) +theorem macro9623 (k : Nat) : applyExit (before9623 k) exit2 10 = some (before9624 k) := by + simp (disch := omega) [before9623, before9624, exit2, applyExit, pop, push] + <;> omega +theorem step9623 (k : Nat) : Runs (10*2) (before9623 k).denote (before9624 k).denote := + @applyExit_sound (before9623 k) (before9624 k) exit2 10 valid2 (macro9623 k) +theorem macro9624 (k : Nat) : applyExit (before9624 k) exit3 1 = some (before9625 k) := by + simp (disch := omega) [before9624, before9625, exit3, applyExit, pop, push] + <;> omega +theorem step9624 (k : Nat) : Runs (1*2) (before9624 k).denote (before9625 k).denote := + @applyExit_sound (before9624 k) (before9625 k) exit3 1 valid3 (macro9624 k) +theorem macro9625 (k : Nat) : applyExit (before9625 k) exit4 1 = some (before9626 k) := by + simp (disch := omega) [before9625, before9626, exit4, applyExit, pop, push] + <;> omega +theorem step9625 (k : Nat) : Runs (1*2) (before9625 k).denote (before9626 k).denote := + @applyExit_sound (before9625 k) (before9626 k) exit4 1 valid4 (macro9625 k) +theorem macro9626 (k : Nat) : applyExit (before9626 k) exit5 1 = some (before9627 k) := by + simp (disch := omega) [before9626, before9627, exit5, applyExit, pop, push] + <;> omega +theorem step9626 (k : Nat) : Runs (1*3) (before9626 k).denote (before9627 k).denote := + @applyExit_sound (before9626 k) (before9627 k) exit5 1 valid5 (macro9626 k) +theorem macro9627 (k : Nat) : applyExit (before9627 k) exit1 1 = some (before9628 k) := by + simp (disch := omega) [before9627, before9628, exit1, applyExit, pop, push] + <;> omega +theorem step9627 (k : Nat) : Runs (1*3) (before9627 k).denote (before9628 k).denote := + @applyExit_sound (before9627 k) (before9628 k) exit1 1 valid1 (macro9627 k) +theorem macro9628 (k : Nat) : applyExit (before9628 k) exit6 1 = some (before9629 k) := by + simp (disch := omega) [before9628, before9629, exit6, applyExit, pop, push] + <;> omega +theorem step9628 (k : Nat) : Runs (1*1) (before9628 k).denote (before9629 k).denote := + @applyExit_sound (before9628 k) (before9629 k) exit6 1 valid6 (macro9628 k) +theorem macro9629 (k : Nat) : applyExit (before9629 k) exit0 12 = some (before9630 k) := by + simp (disch := omega) [before9629, before9630, exit0, applyExit, pop, push] + <;> omega +theorem step9629 (k : Nat) : Runs (12*2) (before9629 k).denote (before9630 k).denote := + @applyExit_sound (before9629 k) (before9630 k) exit0 12 valid0 (macro9629 k) +theorem macro9630 (k : Nat) : applyExit (before9630 k) exit1 1 = some (before9631 k) := by + simp (disch := omega) [before9630, before9631, exit1, applyExit, pop, push] + <;> omega +theorem step9630 (k : Nat) : Runs (1*3) (before9630 k).denote (before9631 k).denote := + @applyExit_sound (before9630 k) (before9631 k) exit1 1 valid1 (macro9630 k) +theorem macro9631 (k : Nat) : applyExit (before9631 k) exit2 12 = some (before9632 k) := by + simp (disch := omega) [before9631, before9632, exit2, applyExit, pop, push] + <;> omega +theorem step9631 (k : Nat) : Runs (12*2) (before9631 k).denote (before9632 k).denote := + @applyExit_sound (before9631 k) (before9632 k) exit2 12 valid2 (macro9631 k) +theorem macro9632 (k : Nat) : applyExit (before9632 k) exit3 1 = some (before9633 k) := by + simp (disch := omega) [before9632, before9633, exit3, applyExit, pop, push] + <;> omega +theorem step9632 (k : Nat) : Runs (1*2) (before9632 k).denote (before9633 k).denote := + @applyExit_sound (before9632 k) (before9633 k) exit3 1 valid3 (macro9632 k) +theorem macro9633 (k : Nat) : applyExit (before9633 k) exit30 1 = some (before9634 k) := by + simp (disch := omega) [before9633, before9634, exit30, applyExit, pop, push] + <;> omega +theorem step9633 (k : Nat) : Runs (1*3) (before9633 k).denote (before9634 k).denote := + @applyExit_sound (before9633 k) (before9634 k) exit30 1 valid30 (macro9633 k) +theorem macro9634 (k : Nat) : applyExit (before9634 k) exit31 1 = some (before9635 k) := by + simp (disch := omega) [before9634, before9635, exit31, applyExit, pop, push] + <;> omega +theorem step9634 (k : Nat) : Runs (1*1) (before9634 k).denote (before9635 k).denote := + @applyExit_sound (before9634 k) (before9635 k) exit31 1 valid31 (macro9634 k) +theorem macro9635 (k : Nat) : applyExit (before9635 k) exit32 1 = some (before9636 k) := by + simp (disch := omega) [before9635, before9636, exit32, applyExit, pop, push] + <;> omega +theorem step9635 (k : Nat) : Runs (1*3) (before9635 k).denote (before9636 k).denote := + @applyExit_sound (before9635 k) (before9636 k) exit32 1 valid32 (macro9635 k) +theorem macro9636 (k : Nat) : applyExit (before9636 k) exit33 1 = some (before9637 k) := by + simp (disch := omega) [before9636, before9637, exit33, applyExit, pop, push] + <;> omega +theorem step9636 (k : Nat) : Runs (1*2) (before9636 k).denote (before9637 k).denote := + @applyExit_sound (before9636 k) (before9637 k) exit33 1 valid33 (macro9636 k) +theorem macro9637 (k : Nat) : applyExit (before9637 k) exit34 13 = some (before9638 k) := by + simp (disch := omega) [before9637, before9638, exit34, applyExit, pop, push] + <;> omega +theorem step9637 (k : Nat) : Runs (13*2) (before9637 k).denote (before9638 k).denote := + @applyExit_sound (before9637 k) (before9638 k) exit34 13 valid34 (macro9637 k) +theorem macro9638 (k : Nat) : applyExit (before9638 k) exit102 1 = some (before9639 k) := by + simp (disch := omega) [before9638, before9639, exit102, applyExit, pop, push] + <;> omega +theorem step9638 (k : Nat) : Runs (1*1) (before9638 k).denote (before9639 k).denote := + @applyExit_sound (before9638 k) (before9639 k) exit102 1 valid102 (macro9638 k) +theorem macro9639 (k : Nat) : applyExit (before9639 k) exit5 1 = some (before9640 k) := by + simp (disch := omega) [before9639, before9640, exit5, applyExit, pop, push] + <;> omega +theorem step9639 (k : Nat) : Runs (1*3) (before9639 k).denote (before9640 k).denote := + @applyExit_sound (before9639 k) (before9640 k) exit5 1 valid5 (macro9639 k) +theorem macro9640 (k : Nat) : applyExit (before9640 k) exit1 1 = some (before9641 k) := by + simp (disch := omega) [before9640, before9641, exit1, applyExit, pop, push] + <;> omega +theorem step9640 (k : Nat) : Runs (1*3) (before9640 k).denote (before9641 k).denote := + @applyExit_sound (before9640 k) (before9641 k) exit1 1 valid1 (macro9640 k) +theorem macro9641 (k : Nat) : applyExit (before9641 k) exit6 1 = some (before9642 k) := by + simp (disch := omega) [before9641, before9642, exit6, applyExit, pop, push] + <;> omega +theorem step9641 (k : Nat) : Runs (1*1) (before9641 k).denote (before9642 k).denote := + @applyExit_sound (before9641 k) (before9642 k) exit6 1 valid6 (macro9641 k) +theorem macro9642 (k : Nat) : applyExit (before9642 k) exit0 1 = some (before9643 k) := by + simp (disch := omega) [before9642, before9643, exit0, applyExit, pop, push] + <;> omega +theorem step9642 (k : Nat) : Runs (1*2) (before9642 k).denote (before9643 k).denote := + @applyExit_sound (before9642 k) (before9643 k) exit0 1 valid0 (macro9642 k) +theorem macro9643 (k : Nat) : applyExit (before9643 k) exit13 13 = some (before9644 k) := by + simp (disch := omega) [before9643, before9644, exit13, applyExit, pop, push] + <;> omega +theorem step9643 (k : Nat) : Runs (13*2) (before9643 k).denote (before9644 k).denote := + @applyExit_sound (before9643 k) (before9644 k) exit13 13 valid13 (macro9643 k) +theorem macro9644 (k : Nat) : applyExit (before9644 k) exit0 6 = some (before9645 k) := by + simp (disch := omega) [before9644, before9645, exit0, applyExit, pop, push] + <;> omega +theorem step9644 (k : Nat) : Runs (6*2) (before9644 k).denote (before9645 k).denote := + @applyExit_sound (before9644 k) (before9645 k) exit0 6 valid0 (macro9644 k) +theorem macro9645 (k : Nat) : applyExit (before9645 k) exit1 1 = some (before9646 k) := by + simp (disch := omega) [before9645, before9646, exit1, applyExit, pop, push] + <;> omega +theorem step9645 (k : Nat) : Runs (1*3) (before9645 k).denote (before9646 k).denote := + @applyExit_sound (before9645 k) (before9646 k) exit1 1 valid1 (macro9645 k) +theorem macro9646 (k : Nat) : applyExit (before9646 k) exit2 6 = some (before9647 k) := by + simp (disch := omega) [before9646, before9647, exit2, applyExit, pop, push] + <;> omega +theorem step9646 (k : Nat) : Runs (6*2) (before9646 k).denote (before9647 k).denote := + @applyExit_sound (before9646 k) (before9647 k) exit2 6 valid2 (macro9646 k) +theorem macro9647 (k : Nat) : applyExit (before9647 k) exit6 1 = some (before9648 k) := by + simp (disch := omega) [before9647, before9648, exit6, applyExit, pop, push] + <;> omega +theorem step9647 (k : Nat) : Runs (1*1) (before9647 k).denote (before9648 k).denote := + @applyExit_sound (before9647 k) (before9648 k) exit6 1 valid6 (macro9647 k) +theorem macro9648 (k : Nat) : applyExit (before9648 k) exit0 7 = some (before9649 k) := by + simp (disch := omega) [before9648, before9649, exit0, applyExit, pop, push] + <;> omega +theorem step9648 (k : Nat) : Runs (7*2) (before9648 k).denote (before9649 k).denote := + @applyExit_sound (before9648 k) (before9649 k) exit0 7 valid0 (macro9648 k) +theorem macro9649 (k : Nat) : applyExit (before9649 k) exit13 12 = some (before9650 k) := by + simp (disch := omega) [before9649, before9650, exit13, applyExit, pop, push] + <;> omega +theorem step9649 (k : Nat) : Runs (12*2) (before9649 k).denote (before9650 k).denote := + @applyExit_sound (before9649 k) (before9650 k) exit13 12 valid13 (macro9649 k) +theorem macro9650 (k : Nat) : applyExit (before9650 k) exit0 6 = some (before9651 k) := by + simp (disch := omega) [before9650, before9651, exit0, applyExit, pop, push] + <;> omega +theorem step9650 (k : Nat) : Runs (6*2) (before9650 k).denote (before9651 k).denote := + @applyExit_sound (before9650 k) (before9651 k) exit0 6 valid0 (macro9650 k) +theorem macro9651 (k : Nat) : applyExit (before9651 k) exit1 1 = some (before9652 k) := by + simp (disch := omega) [before9651, before9652, exit1, applyExit, pop, push] + <;> omega +theorem step9651 (k : Nat) : Runs (1*3) (before9651 k).denote (before9652 k).denote := + @applyExit_sound (before9651 k) (before9652 k) exit1 1 valid1 (macro9651 k) +theorem macro9652 (k : Nat) : applyExit (before9652 k) exit2 6 = some (before9653 k) := by + simp (disch := omega) [before9652, before9653, exit2, applyExit, pop, push] + <;> omega +theorem step9652 (k : Nat) : Runs (6*2) (before9652 k).denote (before9653 k).denote := + @applyExit_sound (before9652 k) (before9653 k) exit2 6 valid2 (macro9652 k) +theorem macro9653 (k : Nat) : applyExit (before9653 k) exit6 1 = some (before9654 k) := by + simp (disch := omega) [before9653, before9654, exit6, applyExit, pop, push] + <;> omega +theorem step9653 (k : Nat) : Runs (1*1) (before9653 k).denote (before9654 k).denote := + @applyExit_sound (before9653 k) (before9654 k) exit6 1 valid6 (macro9653 k) +theorem macro9654 (k : Nat) : applyExit (before9654 k) exit0 7 = some (before9655 k) := by + simp (disch := omega) [before9654, before9655, exit0, applyExit, pop, push] + <;> omega +theorem step9654 (k : Nat) : Runs (7*2) (before9654 k).denote (before9655 k).denote := + @applyExit_sound (before9654 k) (before9655 k) exit0 7 valid0 (macro9654 k) +theorem macro9655 (k : Nat) : applyExit (before9655 k) exit13 12 = some (before9656 k) := by + simp (disch := omega) [before9655, before9656, exit13, applyExit, pop, push] + <;> omega +theorem step9655 (k : Nat) : Runs (12*2) (before9655 k).denote (before9656 k).denote := + @applyExit_sound (before9655 k) (before9656 k) exit13 12 valid13 (macro9655 k) +theorem macro9656 (k : Nat) : applyExit (before9656 k) exit0 6 = some (before9657 k) := by + simp (disch := omega) [before9656, before9657, exit0, applyExit, pop, push] + <;> omega +theorem step9656 (k : Nat) : Runs (6*2) (before9656 k).denote (before9657 k).denote := + @applyExit_sound (before9656 k) (before9657 k) exit0 6 valid0 (macro9656 k) +theorem macro9657 (k : Nat) : applyExit (before9657 k) exit1 1 = some (before9658 k) := by + simp (disch := omega) [before9657, before9658, exit1, applyExit, pop, push] + <;> omega +theorem step9657 (k : Nat) : Runs (1*3) (before9657 k).denote (before9658 k).denote := + @applyExit_sound (before9657 k) (before9658 k) exit1 1 valid1 (macro9657 k) +theorem macro9658 (k : Nat) : applyExit (before9658 k) exit2 6 = some (before9659 k) := by + simp (disch := omega) [before9658, before9659, exit2, applyExit, pop, push] + <;> omega +theorem step9658 (k : Nat) : Runs (6*2) (before9658 k).denote (before9659 k).denote := + @applyExit_sound (before9658 k) (before9659 k) exit2 6 valid2 (macro9658 k) +theorem macro9659 (k : Nat) : applyExit (before9659 k) exit6 1 = some (before9660 k) := by + simp (disch := omega) [before9659, before9660, exit6, applyExit, pop, push] + <;> omega +theorem step9659 (k : Nat) : Runs (1*1) (before9659 k).denote (before9660 k).denote := + @applyExit_sound (before9659 k) (before9660 k) exit6 1 valid6 (macro9659 k) +theorem macro9660 (k : Nat) : applyExit (before9660 k) exit0 7 = some (before9661 k) := by + simp (disch := omega) [before9660, before9661, exit0, applyExit, pop, push] + <;> omega +theorem step9660 (k : Nat) : Runs (7*2) (before9660 k).denote (before9661 k).denote := + @applyExit_sound (before9660 k) (before9661 k) exit0 7 valid0 (macro9660 k) +theorem macro9661 (k : Nat) : applyExit (before9661 k) exit13 5 = some (before9662 k) := by + simp (disch := omega) [before9661, before9662, exit13, applyExit, pop, push] + <;> omega +theorem step9661 (k : Nat) : Runs (5*2) (before9661 k).denote (before9662 k).denote := + @applyExit_sound (before9661 k) (before9662 k) exit13 5 valid13 (macro9661 k) +theorem macro9662 (k : Nat) : applyExit (before9662 k) exit447 (1*k+6) = some (before9663 k) := by + simp (disch := omega) [before9662, before9663, exit447, applyExit, pop, push] + <;> omega +theorem step9662 (k : Nat) : Runs ((1*k+6)*66) (before9662 k).denote (before9663 k).denote := + @applyExit_sound (before9662 k) (before9663 k) exit447 (1*k+6) valid447 (macro9662 k) +theorem macro9663 (k : Nat) : applyExit (before9663 k) exit448 1 = some (before9664 k) := by + simp (disch := omega) [before9663, before9664, exit448, applyExit, pop, push] + <;> omega +theorem step9663 (k : Nat) : Runs (1*38) (before9663 k).denote (before9664 k).denote := + @applyExit_sound (before9663 k) (before9664 k) exit448 1 valid448 (macro9663 k) +theorem macro9664 (k : Nat) : applyExit (before9664 k) exit275 1 = some (before9665 k) := by + simp (disch := omega) [before9664, before9665, exit275, applyExit, pop, push] + <;> omega +theorem step9664 (k : Nat) : Runs (1*38) (before9664 k).denote (before9665 k).denote := + @applyExit_sound (before9664 k) (before9665 k) exit275 1 valid275 (macro9664 k) +theorem macro9665 (k : Nat) : applyExit (before9665 k) exit0 791761143 = some (before9666 k) := by + simp (disch := omega) [before9665, before9666, exit0, applyExit, pop, push] + <;> omega +theorem step9665 (k : Nat) : Runs (791761143*2) (before9665 k).denote (before9666 k).denote := + @applyExit_sound (before9665 k) (before9666 k) exit0 791761143 valid0 (macro9665 k) +theorem macro9666 (k : Nat) : applyExit (before9666 k) exit1 1 = some (before9667 k) := by + simp (disch := omega) [before9666, before9667, exit1, applyExit, pop, push] + <;> omega +theorem step9666 (k : Nat) : Runs (1*3) (before9666 k).denote (before9667 k).denote := + @applyExit_sound (before9666 k) (before9667 k) exit1 1 valid1 (macro9666 k) +theorem macro9667 (k : Nat) : applyExit (before9667 k) exit2 791761143 = some (before9668 k) := by + simp (disch := omega) [before9667, before9668, exit2, applyExit, pop, push] + <;> omega +theorem step9667 (k : Nat) : Runs (791761143*2) (before9667 k).denote (before9668 k).denote := + @applyExit_sound (before9667 k) (before9668 k) exit2 791761143 valid2 (macro9667 k) +theorem macro9668 (k : Nat) : applyExit (before9668 k) exit276 1 = some (before9669 k) := by + simp (disch := omega) [before9668, before9669, exit276, applyExit, pop, push] + <;> omega +theorem step9668 (k : Nat) : Runs (1*38) (before9668 k).denote (before9669 k).denote := + @applyExit_sound (before9668 k) (before9669 k) exit276 1 valid276 (macro9668 k) +theorem macro9669 (k : Nat) : applyExit (before9669 k) exit449 1 = some (before9670 k) := by + simp (disch := omega) [before9669, before9670, exit449, applyExit, pop, push] + <;> omega +theorem step9669 (k : Nat) : Runs (1*49) (before9669 k).denote (before9670 k).denote := + @applyExit_sound (before9669 k) (before9670 k) exit449 1 valid449 (macro9669 k) +theorem macro9670 (k : Nat) : applyExit (before9670 k) exit275 1 = some (before9671 k) := by + simp (disch := omega) [before9670, before9671, exit275, applyExit, pop, push] + <;> omega +theorem step9670 (k : Nat) : Runs (1*38) (before9670 k).denote (before9671 k).denote := + @applyExit_sound (before9670 k) (before9671 k) exit275 1 valid275 (macro9670 k) +theorem macro9671 (k : Nat) : applyExit (before9671 k) exit0 791761144 = some (before9672 k) := by + simp (disch := omega) [before9671, before9672, exit0, applyExit, pop, push] + <;> omega +theorem step9671 (k : Nat) : Runs (791761144*2) (before9671 k).denote (before9672 k).denote := + @applyExit_sound (before9671 k) (before9672 k) exit0 791761144 valid0 (macro9671 k) +theorem macro9672 (k : Nat) : applyExit (before9672 k) exit13 11 = some (before9673 k) := by + simp (disch := omega) [before9672, before9673, exit13, applyExit, pop, push] + <;> omega +theorem step9672 (k : Nat) : Runs (11*2) (before9672 k).denote (before9673 k).denote := + @applyExit_sound (before9672 k) (before9673 k) exit13 11 valid13 (macro9672 k) +theorem macro9673 (k : Nat) : applyExit (before9673 k) exit0 19 = some (before9674 k) := by + simp (disch := omega) [before9673, before9674, exit0, applyExit, pop, push] + <;> omega +theorem step9673 (k : Nat) : Runs (19*2) (before9673 k).denote (before9674 k).denote := + @applyExit_sound (before9673 k) (before9674 k) exit0 19 valid0 (macro9673 k) +theorem macro9674 (k : Nat) : applyExit (before9674 k) exit1 1 = some (before9675 k) := by + simp (disch := omega) [before9674, before9675, exit1, applyExit, pop, push] + <;> omega +theorem step9674 (k : Nat) : Runs (1*3) (before9674 k).denote (before9675 k).denote := + @applyExit_sound (before9674 k) (before9675 k) exit1 1 valid1 (macro9674 k) +theorem macro9675 (k : Nat) : applyExit (before9675 k) exit2 19 = some (before9676 k) := by + simp (disch := omega) [before9675, before9676, exit2, applyExit, pop, push] + <;> omega +theorem step9675 (k : Nat) : Runs (19*2) (before9675 k).denote (before9676 k).denote := + @applyExit_sound (before9675 k) (before9676 k) exit2 19 valid2 (macro9675 k) +theorem macro9676 (k : Nat) : applyExit (before9676 k) exit6 1 = some (before9677 k) := by + simp (disch := omega) [before9676, before9677, exit6, applyExit, pop, push] + <;> omega +theorem step9676 (k : Nat) : Runs (1*1) (before9676 k).denote (before9677 k).denote := + @applyExit_sound (before9676 k) (before9677 k) exit6 1 valid6 (macro9676 k) +theorem macro9677 (k : Nat) : applyExit (before9677 k) exit0 20 = some (before9678 k) := by + simp (disch := omega) [before9677, before9678, exit0, applyExit, pop, push] + <;> omega +theorem step9677 (k : Nat) : Runs (20*2) (before9677 k).denote (before9678 k).denote := + @applyExit_sound (before9677 k) (before9678 k) exit0 20 valid0 (macro9677 k) +theorem macro9678 (k : Nat) : applyExit (before9678 k) exit13 43 = some (before9679 k) := by + simp (disch := omega) [before9678, before9679, exit13, applyExit, pop, push] + <;> omega +theorem step9678 (k : Nat) : Runs (43*2) (before9678 k).denote (before9679 k).denote := + @applyExit_sound (before9678 k) (before9679 k) exit13 43 valid13 (macro9678 k) +theorem macro9679 (k : Nat) : applyExit (before9679 k) exit0 13 = some (before9680 k) := by + simp (disch := omega) [before9679, before9680, exit0, applyExit, pop, push] + <;> omega +theorem step9679 (k : Nat) : Runs (13*2) (before9679 k).denote (before9680 k).denote := + @applyExit_sound (before9679 k) (before9680 k) exit0 13 valid0 (macro9679 k) +theorem macro9680 (k : Nat) : applyExit (before9680 k) exit1 1 = some (before9681 k) := by + simp (disch := omega) [before9680, before9681, exit1, applyExit, pop, push] + <;> omega +theorem step9680 (k : Nat) : Runs (1*3) (before9680 k).denote (before9681 k).denote := + @applyExit_sound (before9680 k) (before9681 k) exit1 1 valid1 (macro9680 k) +theorem macro9681 (k : Nat) : applyExit (before9681 k) exit2 13 = some (before9682 k) := by + simp (disch := omega) [before9681, before9682, exit2, applyExit, pop, push] + <;> omega +theorem step9681 (k : Nat) : Runs (13*2) (before9681 k).denote (before9682 k).denote := + @applyExit_sound (before9681 k) (before9682 k) exit2 13 valid2 (macro9681 k) +theorem macro9682 (k : Nat) : applyExit (before9682 k) exit6 1 = some (before9683 k) := by + simp (disch := omega) [before9682, before9683, exit6, applyExit, pop, push] + <;> omega +theorem step9682 (k : Nat) : Runs (1*1) (before9682 k).denote (before9683 k).denote := + @applyExit_sound (before9682 k) (before9683 k) exit6 1 valid6 (macro9682 k) +theorem macro9683 (k : Nat) : applyExit (before9683 k) exit0 14 = some (before9684 k) := by + simp (disch := omega) [before9683, before9684, exit0, applyExit, pop, push] + <;> omega +theorem step9683 (k : Nat) : Runs (14*2) (before9683 k).denote (before9684 k).denote := + @applyExit_sound (before9683 k) (before9684 k) exit0 14 valid0 (macro9683 k) +theorem macro9684 (k : Nat) : applyExit (before9684 k) exit13 95 = some (before9685 k) := by + simp (disch := omega) [before9684, before9685, exit13, applyExit, pop, push] + <;> omega +theorem step9684 (k : Nat) : Runs (95*2) (before9684 k).denote (before9685 k).denote := + @applyExit_sound (before9684 k) (before9685 k) exit13 95 valid13 (macro9684 k) +theorem macro9685 (k : Nat) : applyExit (before9685 k) exit0 31 = some (before9686 k) := by + simp (disch := omega) [before9685, before9686, exit0, applyExit, pop, push] + <;> omega +theorem step9685 (k : Nat) : Runs (31*2) (before9685 k).denote (before9686 k).denote := + @applyExit_sound (before9685 k) (before9686 k) exit0 31 valid0 (macro9685 k) +theorem macro9686 (k : Nat) : applyExit (before9686 k) exit450 1 = some (before9687 k) := by + simp (disch := omega) [before9686, before9687, exit450, applyExit, pop, push] + <;> omega +theorem step9686 (k : Nat) : Runs (1*15) (before9686 k).denote (before9687 k).denote := + @applyExit_sound (before9686 k) (before9687 k) exit450 1 valid450 (macro9686 k) +theorem macro9687 (k : Nat) : applyExit (before9687 k) exit2 31 = some (before9688 k) := by + simp (disch := omega) [before9687, before9688, exit2, applyExit, pop, push] + <;> omega +theorem step9687 (k : Nat) : Runs (31*2) (before9687 k).denote (before9688 k).denote := + @applyExit_sound (before9687 k) (before9688 k) exit2 31 valid2 (macro9687 k) +theorem macro9688 (k : Nat) : applyExit (before9688 k) exit6 1 = some (before9689 k) := by + simp (disch := omega) [before9688, before9689, exit6, applyExit, pop, push] + <;> omega +theorem step9688 (k : Nat) : Runs (1*1) (before9688 k).denote (before9689 k).denote := + @applyExit_sound (before9688 k) (before9689 k) exit6 1 valid6 (macro9688 k) +theorem macro9689 (k : Nat) : applyExit (before9689 k) exit0 31 = some (before9690 k) := by + simp (disch := omega) [before9689, before9690, exit0, applyExit, pop, push] + <;> omega +theorem step9689 (k : Nat) : Runs (31*2) (before9689 k).denote (before9690 k).denote := + @applyExit_sound (before9689 k) (before9690 k) exit0 31 valid0 (macro9689 k) +theorem macro9690 (k : Nat) : applyExit (before9690 k) exit451 1 = some (before9691 k) := by + simp (disch := omega) [before9690, before9691, exit451, applyExit, pop, push] + <;> omega +theorem step9690 (k : Nat) : Runs (1*1002) (before9690 k).denote (before9691 k).denote := + @applyExit_sound (before9690 k) (before9691 k) exit451 1 valid451 (macro9690 k) +theorem macro9691 (k : Nat) : applyExit (before9691 k) exit450 1 = some (before9692 k) := by + simp (disch := omega) [before9691, before9692, exit450, applyExit, pop, push] + <;> omega +theorem step9691 (k : Nat) : Runs (1*15) (before9691 k).denote (before9692 k).denote := + @applyExit_sound (before9691 k) (before9692 k) exit450 1 valid450 (macro9691 k) +theorem macro9692 (k : Nat) : applyExit (before9692 k) exit452 1 = some (before9693 k) := by + simp (disch := omega) [before9692, before9693, exit452, applyExit, pop, push] + <;> omega +theorem step9692 (k : Nat) : Runs (1*125) (before9692 k).denote (before9693 k).denote := + @applyExit_sound (before9692 k) (before9693 k) exit452 1 valid452 (macro9692 k) +theorem macro9693 (k : Nat) : applyExit (before9693 k) exit451 1 = some (before9694 k) := by + simp (disch := omega) [before9693, before9694, exit451, applyExit, pop, push] + <;> omega +theorem step9693 (k : Nat) : Runs (1*1002) (before9693 k).denote (before9694 k).denote := + @applyExit_sound (before9693 k) (before9694 k) exit451 1 valid451 (macro9693 k) +theorem macro9694 (k : Nat) : applyExit (before9694 k) exit450 1 = some (before9695 k) := by + simp (disch := omega) [before9694, before9695, exit450, applyExit, pop, push] + <;> omega +theorem step9694 (k : Nat) : Runs (1*15) (before9694 k).denote (before9695 k).denote := + @applyExit_sound (before9694 k) (before9695 k) exit450 1 valid450 (macro9694 k) +theorem macro9695 (k : Nat) : applyExit (before9695 k) exit452 1 = some (before9696 k) := by + simp (disch := omega) [before9695, before9696, exit452, applyExit, pop, push] + <;> omega +theorem step9695 (k : Nat) : Runs (1*125) (before9695 k).denote (before9696 k).denote := + @applyExit_sound (before9695 k) (before9696 k) exit452 1 valid452 (macro9695 k) +theorem macro9696 (k : Nat) : applyExit (before9696 k) exit451 1 = some (before9697 k) := by + simp (disch := omega) [before9696, before9697, exit451, applyExit, pop, push] + <;> omega +theorem step9696 (k : Nat) : Runs (1*1002) (before9696 k).denote (before9697 k).denote := + @applyExit_sound (before9696 k) (before9697 k) exit451 1 valid451 (macro9696 k) +theorem macro9697 (k : Nat) : applyExit (before9697 k) exit450 1 = some (before9698 k) := by + simp (disch := omega) [before9697, before9698, exit450, applyExit, pop, push] + <;> omega +theorem step9697 (k : Nat) : Runs (1*15) (before9697 k).denote (before9698 k).denote := + @applyExit_sound (before9697 k) (before9698 k) exit450 1 valid450 (macro9697 k) +theorem macro9698 (k : Nat) : applyExit (before9698 k) exit452 1 = some (before9699 k) := by + simp (disch := omega) [before9698, before9699, exit452, applyExit, pop, push] + <;> omega +theorem step9698 (k : Nat) : Runs (1*125) (before9698 k).denote (before9699 k).denote := + @applyExit_sound (before9698 k) (before9699 k) exit452 1 valid452 (macro9698 k) +def cycleState9699 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w405,(3+1*j)⟩,⟨w1,31⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w402,1⟩,⟨w290,(1*k+6)⟩,⟨w0,5⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w403,1⟩,⟨w398,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart9699_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w404,1⟩,⟨w405,(3+1*j)⟩,⟨w1,31⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w402,1⟩,⟨w290,(1*k+6)⟩,⟨w0,5⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w398,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +def cyclePart9699_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w404,1⟩,⟨w405,(3+1*j)⟩,⟨w1,31⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w402,1⟩,⟨w290,(1*k+6)⟩,⟨w0,5⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w403,1⟩,⟨w398,(1*k+3-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ +theorem cycleMacro9699_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9699 k j) exit451 1 = some (cyclePart9699_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState9699, cyclePart9699_0, exit451, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9699_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9699_0 k j) exit450 1 = some (cyclePart9699_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9699_0, cyclePart9699_1, exit450, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9699_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9699_1 k j) exit452 1 = some (cycleState9699 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9699_1, cycleState9699, exit452, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun9699 (k j : Nat) (hj : j < (1*k+3)) : Runs 1142 (cycleState9699 k j).denote (cycleState9699 k (j+1)).denote := by + have h0 : Runs (1*1002) (cycleState9699 k j).denote (cyclePart9699_0 k j).denote := @applyExit_sound (cycleState9699 k j) (cyclePart9699_0 k j) exit451 1 valid451 (cycleMacro9699_0 k j hj) + have h1 : Runs (1*15) (cyclePart9699_0 k j).denote (cyclePart9699_1 k j).denote := @applyExit_sound (cyclePart9699_0 k j) (cyclePart9699_1 k j) exit450 1 valid450 (cycleMacro9699_1 k j hj) + have h2 : Runs (1*125) (cyclePart9699_1 k j).denote (cycleState9699 k (j+1)).denote := @applyExit_sound (cyclePart9699_1 k j) (cycleState9699 k (j+1)) exit452 1 valid452 (cycleMacro9699_2 k j hj) + exact (@Runs.trans (1*1002) ((1*15)+(1*125)) (cycleState9699 k j).denote (cyclePart9699_0 k j).denote (cycleState9699 k (j+1)).denote h0 (@Runs.trans (1*15) (1*125) (cyclePart9699_0 k j).denote (cyclePart9699_1 k j).denote (cycleState9699 k (j+1)).denote h1 h2)) +theorem step9699 (k : Nat) : Runs ((1*k+3)*1142) (before9699 k).denote (after9699 k).denote := by + have h := Runs.chain (fun j => (cycleState9699 k j).denote) 1142 (1*k+3) (cycleRun9699 k) + have h0 : cycleState9699 k 0 = before9699 k := by simp [cycleState9699, before9699] + have h1 : cycleState9699 k (1*k+3) = after9699 k := by + simp [cycleState9699, after9699] <;> omega + simpa only [h0, h1] using h +theorem chunkRun096 (k : Nat) : Runs (1246*k+6334098097) (before9600 k).denote (after9699 k).denote := by + have h := (@Runs.trans ((((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2))))))) ((((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))))+(((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3))))))+(((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))))+((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142))))))) (before9600 k).denote (before9650 k).denote (after9699 k).denote (@Runs.trans (((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2)))))) (((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2)))))) (before9600 k).denote (before9625 k).denote (before9650 k).denote (@Runs.trans ((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2))))) ((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2))))) (before9600 k).denote (before9612 k).denote (before9625 k).denote (@Runs.trans (((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38)))) (((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))) (before9600 k).denote (before9606 k).denote (before9612 k).denote (@Runs.trans ((10*2)+((1*2)+(791761143*2))) ((1*38)+((1*38)+((1*k+6)*38))) (before9600 k).denote (before9603 k).denote (before9606 k).denote (@Runs.trans (10*2) ((1*2)+(791761143*2)) (before9600 k).denote (before9601 k).denote (before9603 k).denote (step9600 k) (@Runs.trans (1*2) (791761143*2) (before9601 k).denote (before9602 k).denote (before9603 k).denote (step9601 k) (step9602 k))) (@Runs.trans (1*38) ((1*38)+((1*k+6)*38)) (before9603 k).denote (before9604 k).denote (before9606 k).denote (step9603 k) (@Runs.trans (1*38) ((1*k+6)*38) (before9604 k).denote (before9605 k).denote (before9606 k).denote (step9604 k) (step9605 k)))) (@Runs.trans ((5*2)+((1*2)+(5*2))) ((1*2)+((1*2)+(11*2))) (before9606 k).denote (before9609 k).denote (before9612 k).denote (@Runs.trans (5*2) ((1*2)+(5*2)) (before9606 k).denote (before9607 k).denote (before9609 k).denote (step9606 k) (@Runs.trans (1*2) (5*2) (before9607 k).denote (before9608 k).denote (before9609 k).denote (step9607 k) (step9608 k))) (@Runs.trans (1*2) ((1*2)+(11*2)) (before9609 k).denote (before9610 k).denote (before9612 k).denote (step9609 k) (@Runs.trans (1*2) (11*2) (before9610 k).denote (before9611 k).denote (before9612 k).denote (step9610 k) (step9611 k))))) (@Runs.trans (((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2)))) (((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2)))) (before9612 k).denote (before9618 k).denote (before9625 k).denote (@Runs.trans ((1*2)+((5*2)+(1*2))) ((1*2)+((11*2)+(1*2))) (before9612 k).denote (before9615 k).denote (before9618 k).denote (@Runs.trans (1*2) ((5*2)+(1*2)) (before9612 k).denote (before9613 k).denote (before9615 k).denote (step9612 k) (@Runs.trans (5*2) (1*2) (before9613 k).denote (before9614 k).denote (before9615 k).denote (step9613 k) (step9614 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before9615 k).denote (before9616 k).denote (before9618 k).denote (step9615 k) (@Runs.trans (11*2) (1*2) (before9616 k).denote (before9617 k).denote (before9618 k).denote (step9616 k) (step9617 k)))) (@Runs.trans ((5*2)+((1*2)+(1*2))) (((13*2)+(1*2))+((10*2)+(1*2))) (before9618 k).denote (before9621 k).denote (before9625 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before9618 k).denote (before9619 k).denote (before9621 k).denote (step9618 k) (@Runs.trans (1*2) (1*2) (before9619 k).denote (before9620 k).denote (before9621 k).denote (step9619 k) (step9620 k))) (@Runs.trans ((13*2)+(1*2)) ((10*2)+(1*2)) (before9621 k).denote (before9623 k).denote (before9625 k).denote (@Runs.trans (13*2) (1*2) (before9621 k).denote (before9622 k).denote (before9623 k).denote (step9621 k) (step9622 k)) (@Runs.trans (10*2) (1*2) (before9623 k).denote (before9624 k).denote (before9625 k).denote (step9623 k) (step9624 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))) ((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2))))) (before9625 k).denote (before9637 k).denote (before9650 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3)))) (((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))) (before9625 k).denote (before9631 k).denote (before9637 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((12*2)+(1*3))) (before9625 k).denote (before9628 k).denote (before9631 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before9625 k).denote (before9626 k).denote (before9628 k).denote (step9625 k) (@Runs.trans (1*3) (1*3) (before9626 k).denote (before9627 k).denote (before9628 k).denote (step9626 k) (step9627 k))) (@Runs.trans (1*1) ((12*2)+(1*3)) (before9628 k).denote (before9629 k).denote (before9631 k).denote (step9628 k) (@Runs.trans (12*2) (1*3) (before9629 k).denote (before9630 k).denote (before9631 k).denote (step9629 k) (step9630 k)))) (@Runs.trans ((12*2)+((1*2)+(1*3))) ((1*1)+((1*3)+(1*2))) (before9631 k).denote (before9634 k).denote (before9637 k).denote (@Runs.trans (12*2) ((1*2)+(1*3)) (before9631 k).denote (before9632 k).denote (before9634 k).denote (step9631 k) (@Runs.trans (1*2) (1*3) (before9632 k).denote (before9633 k).denote (before9634 k).denote (step9632 k) (step9633 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before9634 k).denote (before9635 k).denote (before9637 k).denote (step9634 k) (@Runs.trans (1*3) (1*2) (before9635 k).denote (before9636 k).denote (before9637 k).denote (step9635 k) (step9636 k))))) (@Runs.trans (((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2)))) (((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2)))) (before9637 k).denote (before9643 k).denote (before9650 k).denote (@Runs.trans ((13*2)+((1*1)+(1*3))) ((1*3)+((1*1)+(1*2))) (before9637 k).denote (before9640 k).denote (before9643 k).denote (@Runs.trans (13*2) ((1*1)+(1*3)) (before9637 k).denote (before9638 k).denote (before9640 k).denote (step9637 k) (@Runs.trans (1*1) (1*3) (before9638 k).denote (before9639 k).denote (before9640 k).denote (step9638 k) (step9639 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before9640 k).denote (before9641 k).denote (before9643 k).denote (step9640 k) (@Runs.trans (1*1) (1*2) (before9641 k).denote (before9642 k).denote (before9643 k).denote (step9641 k) (step9642 k)))) (@Runs.trans ((13*2)+((6*2)+(1*3))) (((6*2)+(1*1))+((7*2)+(12*2))) (before9643 k).denote (before9646 k).denote (before9650 k).denote (@Runs.trans (13*2) ((6*2)+(1*3)) (before9643 k).denote (before9644 k).denote (before9646 k).denote (step9643 k) (@Runs.trans (6*2) (1*3) (before9644 k).denote (before9645 k).denote (before9646 k).denote (step9644 k) (step9645 k))) (@Runs.trans ((6*2)+(1*1)) ((7*2)+(12*2)) (before9646 k).denote (before9648 k).denote (before9650 k).denote (@Runs.trans (6*2) (1*1) (before9646 k).denote (before9647 k).denote (before9648 k).denote (step9646 k) (step9647 k)) (@Runs.trans (7*2) (12*2) (before9648 k).denote (before9649 k).denote (before9650 k).denote (step9648 k) (step9649 k))))))) (@Runs.trans (((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))))+(((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3)))))) (((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))))+((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142)))))) (before9650 k).denote (before9675 k).denote (after9699 k).denote (@Runs.trans ((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2))))) (((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3))))) (before9650 k).denote (before9662 k).denote (before9675 k).denote (@Runs.trans (((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2)))) (((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))) (before9650 k).denote (before9656 k).denote (before9662 k).denote (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*1)+((7*2)+(12*2))) (before9650 k).denote (before9653 k).denote (before9656 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before9650 k).denote (before9651 k).denote (before9653 k).denote (step9650 k) (@Runs.trans (1*3) (6*2) (before9651 k).denote (before9652 k).denote (before9653 k).denote (step9651 k) (step9652 k))) (@Runs.trans (1*1) ((7*2)+(12*2)) (before9653 k).denote (before9654 k).denote (before9656 k).denote (step9653 k) (@Runs.trans (7*2) (12*2) (before9654 k).denote (before9655 k).denote (before9656 k).denote (step9654 k) (step9655 k)))) (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*1)+((7*2)+(5*2))) (before9656 k).denote (before9659 k).denote (before9662 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before9656 k).denote (before9657 k).denote (before9659 k).denote (step9656 k) (@Runs.trans (1*3) (6*2) (before9657 k).denote (before9658 k).denote (before9659 k).denote (step9657 k) (step9658 k))) (@Runs.trans (1*1) ((7*2)+(5*2)) (before9659 k).denote (before9660 k).denote (before9662 k).denote (step9659 k) (@Runs.trans (7*2) (5*2) (before9660 k).denote (before9661 k).denote (before9662 k).denote (step9660 k) (step9661 k))))) (@Runs.trans ((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2)))) (((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3)))) (before9662 k).denote (before9668 k).denote (before9675 k).denote (@Runs.trans (((1*k+6)*66)+((1*38)+(1*38))) ((791761143*2)+((1*3)+(791761143*2))) (before9662 k).denote (before9665 k).denote (before9668 k).denote (@Runs.trans ((1*k+6)*66) ((1*38)+(1*38)) (before9662 k).denote (before9663 k).denote (before9665 k).denote (step9662 k) (@Runs.trans (1*38) (1*38) (before9663 k).denote (before9664 k).denote (before9665 k).denote (step9663 k) (step9664 k))) (@Runs.trans (791761143*2) ((1*3)+(791761143*2)) (before9665 k).denote (before9666 k).denote (before9668 k).denote (step9665 k) (@Runs.trans (1*3) (791761143*2) (before9666 k).denote (before9667 k).denote (before9668 k).denote (step9666 k) (step9667 k)))) (@Runs.trans ((1*38)+((1*49)+(1*38))) (((791761144*2)+(11*2))+((19*2)+(1*3))) (before9668 k).denote (before9671 k).denote (before9675 k).denote (@Runs.trans (1*38) ((1*49)+(1*38)) (before9668 k).denote (before9669 k).denote (before9671 k).denote (step9668 k) (@Runs.trans (1*49) (1*38) (before9669 k).denote (before9670 k).denote (before9671 k).denote (step9669 k) (step9670 k))) (@Runs.trans ((791761144*2)+(11*2)) ((19*2)+(1*3)) (before9671 k).denote (before9673 k).denote (before9675 k).denote (@Runs.trans (791761144*2) (11*2) (before9671 k).denote (before9672 k).denote (before9673 k).denote (step9671 k) (step9672 k)) (@Runs.trans (19*2) (1*3) (before9673 k).denote (before9674 k).denote (before9675 k).denote (step9673 k) (step9674 k)))))) (@Runs.trans ((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15))))) ((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142))))) (before9675 k).denote (before9687 k).denote (after9699 k).denote (@Runs.trans (((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3)))) (((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))) (before9675 k).denote (before9681 k).denote (before9687 k).denote (@Runs.trans ((19*2)+((1*1)+(20*2))) ((43*2)+((13*2)+(1*3))) (before9675 k).denote (before9678 k).denote (before9681 k).denote (@Runs.trans (19*2) ((1*1)+(20*2)) (before9675 k).denote (before9676 k).denote (before9678 k).denote (step9675 k) (@Runs.trans (1*1) (20*2) (before9676 k).denote (before9677 k).denote (before9678 k).denote (step9676 k) (step9677 k))) (@Runs.trans (43*2) ((13*2)+(1*3)) (before9678 k).denote (before9679 k).denote (before9681 k).denote (step9678 k) (@Runs.trans (13*2) (1*3) (before9679 k).denote (before9680 k).denote (before9681 k).denote (step9679 k) (step9680 k)))) (@Runs.trans ((13*2)+((1*1)+(14*2))) ((95*2)+((31*2)+(1*15))) (before9681 k).denote (before9684 k).denote (before9687 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before9681 k).denote (before9682 k).denote (before9684 k).denote (step9681 k) (@Runs.trans (1*1) (14*2) (before9682 k).denote (before9683 k).denote (before9684 k).denote (step9682 k) (step9683 k))) (@Runs.trans (95*2) ((31*2)+(1*15)) (before9684 k).denote (before9685 k).denote (before9687 k).denote (step9684 k) (@Runs.trans (31*2) (1*15) (before9685 k).denote (before9686 k).denote (before9687 k).denote (step9685 k) (step9686 k))))) (@Runs.trans (((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125)))) (((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142)))) (before9687 k).denote (before9693 k).denote (after9699 k).denote (@Runs.trans ((31*2)+((1*1)+(31*2))) ((1*1002)+((1*15)+(1*125))) (before9687 k).denote (before9690 k).denote (before9693 k).denote (@Runs.trans (31*2) ((1*1)+(31*2)) (before9687 k).denote (before9688 k).denote (before9690 k).denote (step9687 k) (@Runs.trans (1*1) (31*2) (before9688 k).denote (before9689 k).denote (before9690 k).denote (step9688 k) (step9689 k))) (@Runs.trans (1*1002) ((1*15)+(1*125)) (before9690 k).denote (before9691 k).denote (before9693 k).denote (step9690 k) (@Runs.trans (1*15) (1*125) (before9691 k).denote (before9692 k).denote (before9693 k).denote (step9691 k) (step9692 k)))) (@Runs.trans ((1*1002)+((1*15)+(1*125))) (((1*1002)+(1*15))+((1*125)+((1*k+3)*1142))) (before9693 k).denote (before9696 k).denote (after9699 k).denote (@Runs.trans (1*1002) ((1*15)+(1*125)) (before9693 k).denote (before9694 k).denote (before9696 k).denote (step9693 k) (@Runs.trans (1*15) (1*125) (before9694 k).denote (before9695 k).denote (before9696 k).denote (step9694 k) (step9695 k))) (@Runs.trans ((1*1002)+(1*15)) ((1*125)+((1*k+3)*1142)) (before9696 k).denote (before9698 k).denote (after9699 k).denote (@Runs.trans (1*1002) (1*15) (before9696 k).denote (before9697 k).denote (before9698 k).denote (step9696 k) (step9697 k)) (@Runs.trans (1*125) ((1*k+3)*1142) (before9698 k).denote (before9699 k).denote (after9699 k).denote (step9698 k) (step9699 k)))))))) + have ht : (((((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2)))))))+((((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))))+(((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3))))))+(((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))))+((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142)))))))) = (1246*k+6334098097) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean new file mode 100644 index 00000000..dbb869c1 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean @@ -0,0 +1,799 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9700_0 : Stack := [] +abbrev tail9700_1 : Stack := ⟨w1,1⟩ :: tail9700_0 +abbrev tail9700_2 : Stack := ⟨w0,1⟩ :: tail9700_1 +abbrev tail9700_3 : Stack := ⟨w2,1⟩ :: tail9700_2 +abbrev tail9700_4 : Stack := ⟨w1,12⟩ :: tail9700_3 +abbrev tail9700_5 : Stack := ⟨w2,1⟩ :: tail9700_4 +abbrev tail9700_6 : Stack := ⟨w1,1⟩ :: tail9700_5 +abbrev tail9700_7 : Stack := ⟨w0,12⟩ :: tail9700_6 +abbrev tail9700_8 : Stack := ⟨w2,1⟩ :: tail9700_7 +abbrev tail9700_9 : Stack := ⟨w1,7⟩ :: tail9700_8 +abbrev tail9700_10 : Stack := ⟨w0,11⟩ :: tail9700_9 +abbrev tail9700_11 : Stack := ⟨w2,1⟩ :: tail9700_10 +abbrev tail9700_12 : Stack := ⟨w1,7⟩ :: tail9700_11 +abbrev tail9700_13 : Stack := ⟨w0,11⟩ :: tail9700_12 +abbrev tail9700_14 : Stack := ⟨w2,1⟩ :: tail9700_13 +abbrev tail9700_15 : Stack := ⟨w1,7⟩ :: tail9700_14 +abbrev tail9700_16 : Stack := ⟨w0,5⟩ :: tail9700_15 +abbrev tail9700_17 (k : Nat) : Stack := ⟨w290,(1*k+6)⟩ :: tail9700_16 +abbrev tail9700_18 (k : Nat) : Stack := ⟨w402,1⟩ :: tail9700_17 k +abbrev tail9700_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9700_18 k +abbrev tail9700_20 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9700_19 k +abbrev tail9700_21 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9700_20 k +abbrev tail9700_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_21 k +abbrev tail9700_23 (k : Nat) : Stack := ⟨w1,20⟩ :: tail9700_22 k +abbrev tail9700_24 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9700_23 k +abbrev tail9700_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_24 k +abbrev tail9700_26 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9700_25 k +abbrev tail9700_27 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9700_26 k +abbrev tail9700_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_27 k +abbrev tail9700_29 (k : Nat) : Stack := ⟨w1,31⟩ :: tail9700_28 k +abbrev tail9700_30 (k : Nat) : Stack := ⟨w405,(1*k+6)⟩ :: tail9700_29 k +abbrev tail9700_31 : Stack := ⟨w0,3⟩ :: tail9700_0 +abbrev tail9700_32 : Stack := ⟨w1,2⟩ :: tail9700_31 +abbrev tail9700_33 : Stack := ⟨w2,1⟩ :: tail9700_32 +abbrev tail9700_34 : Stack := ⟨w0,3⟩ :: tail9700_33 +abbrev tail9700_35 : Stack := ⟨w1,2⟩ :: tail9700_34 +abbrev tail9700_36 : Stack := ⟨w2,1⟩ :: tail9700_35 +abbrev tail9700_37 : Stack := ⟨w0,12⟩ :: tail9700_36 +abbrev tail9700_38 : Stack := ⟨w1,95⟩ :: tail9700_37 +abbrev tail9700_39 : Stack := ⟨w2,1⟩ :: tail9700_38 +abbrev tail9700_40 : Stack := ⟨w0,13⟩ :: tail9700_39 +abbrev tail9700_41 : Stack := ⟨w1,40⟩ :: tail9700_40 +abbrev tail9700_42 : Stack := ⟨w2,1⟩ :: tail9700_41 +abbrev tail9700_43 : Stack := ⟨w0,89⟩ :: tail9700_42 +abbrev tail9700_44 : Stack := ⟨w1,19⟩ :: tail9700_43 +abbrev tail9700_45 : Stack := ⟨w2,1⟩ :: tail9700_44 +abbrev tail9700_46 : Stack := ⟨w0,3⟩ :: tail9700_45 +abbrev tail9700_47 : Stack := ⟨w398,1⟩ :: tail9700_46 +abbrev tail9700_48 : Stack := ⟨w403,1⟩ :: tail9700_47 +abbrev tail9700_49 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9700_30 k +abbrev tail9700_50 : Stack := ⟨w403,1⟩ :: tail9700_46 +abbrev tail9700_51 (k : Nat) : Stack := ⟨w405,(1*k+7)⟩ :: tail9700_29 k +abbrev tail9700_52 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9700_51 k +abbrev tail9700_53 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_52 k +abbrev tail9700_54 : Stack := ⟨w0,1⟩ :: tail9700_44 +abbrev tail9700_55 : Stack := ⟨w0,4⟩ :: tail9700_44 +abbrev tail9700_56 (k : Nat) : Stack := ⟨w405,(1*k+8)⟩ :: tail9700_29 k +abbrev tail9700_57 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9700_56 k +abbrev tail9700_58 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9700_57 k +abbrev tail9700_59 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9700_58 k +abbrev tail9700_60 : Stack := ⟨w0,1⟩ :: tail9700_41 +abbrev tail9700_61 : Stack := ⟨w0,90⟩ :: tail9700_41 +abbrev tail9700_62 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9700_57 k +abbrev tail9700_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_62 k +abbrev tail9700_64 (k : Nat) : Stack := ⟨w1,90⟩ :: tail9700_63 k +abbrev tail9700_65 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9700_64 k +abbrev tail9700_66 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_65 k +abbrev tail9700_67 : Stack := ⟨w0,1⟩ :: tail9700_38 +abbrev tail9700_68 : Stack := ⟨w0,14⟩ :: tail9700_38 +abbrev tail9700_69 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9700_64 k +abbrev tail9700_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_69 k +abbrev tail9700_71 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9700_70 k +abbrev tail9700_72 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9700_71 k +abbrev tail9700_73 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9700_72 k +abbrev tail9700_74 : Stack := ⟨w0,1⟩ :: tail9700_35 +abbrev tail9700_75 : Stack := ⟨w0,13⟩ :: tail9700_35 +abbrev tail9700_76 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9700_71 k +abbrev tail9700_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_76 k +abbrev tail9700_78 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_77 k +abbrev tail9700_79 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9700_78 k +abbrev tail9700_80 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_79 k +abbrev tail9700_81 : Stack := ⟨w0,1⟩ :: tail9700_32 +abbrev tail9700_82 : Stack := ⟨w0,4⟩ :: tail9700_32 +abbrev tail9700_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9700_78 k +abbrev tail9700_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_83 k +abbrev tail9700_85 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9700_84 k +abbrev tail9700_86 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9700_85 k +abbrev tail9700_87 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_86 k +abbrev tail9700_88 : Stack := ⟨w0,1⟩ :: tail9700_0 +abbrev tail9700_89 : Stack := ⟨w0,4⟩ :: tail9700_0 +abbrev tail9700_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9700_85 k +abbrev tail9700_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_90 k +abbrev tail9700_92 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9700_91 k +abbrev tail9700_93 : Stack := ⟨w0,5⟩ :: tail9700_0 +abbrev tail9700_94 : Stack := ⟨w0,6⟩ :: tail9700_0 +abbrev tail9700_95 : Stack := ⟨w1,1⟩ :: tail9700_94 +abbrev tail9700_96 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_84 k +abbrev tail9700_97 : Stack := ⟨w2,1⟩ :: tail9700_95 +abbrev tail9700_98 : Stack := ⟨w0,3⟩ :: tail9700_97 +abbrev tail9700_99 : Stack := ⟨w0,4⟩ :: tail9700_97 +abbrev tail9700_100 : Stack := ⟨w1,1⟩ :: tail9700_99 +abbrev tail9700_101 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9700_77 k +abbrev tail9700_102 : Stack := ⟨w2,1⟩ :: tail9700_100 +abbrev tail9700_103 : Stack := ⟨w0,12⟩ :: tail9700_102 +abbrev tail9700_104 : Stack := ⟨w0,13⟩ :: tail9700_102 +abbrev tail9700_105 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9700_71 k +abbrev tail9700_106 : Stack := ⟨w1,1⟩ :: tail9700_104 +abbrev tail9700_107 : Stack := ⟨w1,94⟩ :: tail9700_104 +abbrev tail9700_108 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_70 k +abbrev tail9700_109 : Stack := ⟨w2,1⟩ :: tail9700_107 +abbrev tail9700_110 : Stack := ⟨w0,13⟩ :: tail9700_109 +abbrev tail9700_111 : Stack := ⟨w0,14⟩ :: tail9700_109 +abbrev tail9700_112 (k : Nat) : Stack := ⟨w0,38⟩ :: tail9700_64 k +abbrev tail9700_113 : Stack := ⟨w1,1⟩ :: tail9700_111 +abbrev tail9700_114 : Stack := ⟨w1,39⟩ :: tail9700_111 +abbrev tail9700_115 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9700_63 k +abbrev tail9700_116 : Stack := ⟨w2,1⟩ :: tail9700_114 +abbrev tail9700_117 : Stack := ⟨w0,89⟩ :: tail9700_116 +abbrev tail9700_118 : Stack := ⟨w0,90⟩ :: tail9700_116 +abbrev tail9700_119 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9700_57 k +abbrev tail9700_120 : Stack := ⟨w1,1⟩ :: tail9700_118 +abbrev tail9700_121 : Stack := ⟨w1,18⟩ :: tail9700_118 +abbrev tail9700_122 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_56 k +abbrev tail9700_123 : Stack := ⟨w2,1⟩ :: tail9700_121 +abbrev tail9700_124 : Stack := ⟨w0,3⟩ :: tail9700_123 +abbrev tail9700_125 (k : Nat) : Stack := ⟨w406,(1*k+8)⟩ :: tail9700_124 +abbrev tail9700_126 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9700_125 k +abbrev tail9700_127 (k : Nat) : Stack := ⟨w0,32⟩ :: tail9700_125 k +abbrev tail9700_128 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9700_26 k +abbrev tail9700_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_127 k +abbrev tail9700_130 (k : Nat) : Stack := ⟨w1,94⟩ :: tail9700_127 k +abbrev tail9700_131 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_25 k +abbrev tail9700_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_130 k +abbrev tail9700_133 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9700_132 k +abbrev tail9700_134 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9700_132 k +abbrev tail9700_135 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9700_23 k +abbrev tail9700_136 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_134 k +abbrev tail9700_137 (k : Nat) : Stack := ⟨w1,42⟩ :: tail9700_134 k +abbrev tail9700_138 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9700_22 k +abbrev tail9700_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_137 k +abbrev tail9700_140 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9700_139 k +abbrev tail9700_141 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9700_139 k +abbrev tail9700_142 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9700_20 k +abbrev tail9700_143 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_141 k +abbrev tail9700_144 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9700_141 k +abbrev tail9700_145 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9700_19 k +abbrev tail9700_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_144 k +abbrev tail9700_147 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9700_146 k +abbrev tail9700_148 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9700_147 k +abbrev tail9700_149 (k : Nat) : Stack := ⟨w407,1⟩ :: tail9700_148 k +abbrev tail9700_150 (k : Nat) : Stack := ⟨w408,(1*k+6)⟩ :: tail9700_149 k +abbrev tail9700_151 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9700_150 k +abbrev tail9700_152 : Stack := ⟨w1,6⟩ :: tail9700_14 +abbrev tail9700_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_151 k +abbrev tail9700_154 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9700_153 k +abbrev tail9700_155 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9700_153 k +abbrev tail9700_156 : Stack := ⟨w0,10⟩ :: tail9700_12 +abbrev tail9700_157 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_155 k +abbrev tail9700_158 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9700_155 k +abbrev tail9700_159 : Stack := ⟨w1,6⟩ :: tail9700_11 +abbrev tail9700_160 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_158 k +abbrev tail9700_161 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9700_160 k +abbrev tail9700_162 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9700_160 k +abbrev tail9700_163 : Stack := ⟨w0,10⟩ :: tail9700_9 +abbrev tail9700_164 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_162 k +abbrev tail9700_165 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9700_162 k +abbrev tail9700_166 : Stack := ⟨w1,6⟩ :: tail9700_8 +abbrev tail9700_167 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_165 k +abbrev tail9700_168 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9700_167 k +abbrev tail9700_169 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9700_167 k +abbrev tail9700_170 : Stack := ⟨w0,11⟩ :: tail9700_6 +abbrev tail9700_171 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_169 k +abbrev tail9700_172 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9700_169 k + +def before9700 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9700_30 k),tail9700_48⟩ +def before9701 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9700_49 k),tail9700_47⟩ +def before9702 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9700_49 k),tail9700_50⟩ +def before9703 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9700_51 k),tail9700_50⟩ +def before9704 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9700_52 k),tail9700_46⟩ +def before9705 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526593),(tail9700_53 k),tail9700_45⟩ +def before9706 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9700_53 k),tail9700_54⟩ +def before9707 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9700_52 k),tail9700_55⟩ +def before9708 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9700_56 k),tail9700_55⟩ +def before9709 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9700_57 k),tail9700_44⟩ +def before9710 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526633),(tail9700_58 k),tail9700_43⟩ +def before9711 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail9700_59 k),tail9700_42⟩ +def before9712 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9700_59 k),tail9700_60⟩ +def before9713 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail9700_58 k),tail9700_61⟩ +def before9714 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526633),(tail9700_63 k),tail9700_61⟩ +def before9715 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9700_64 k),tail9700_41⟩ +def before9716 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526893),(tail9700_65 k),tail9700_40⟩ +def before9717 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail9700_66 k),tail9700_39⟩ +def before9718 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9700_66 k),tail9700_67⟩ +def before9719 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526893),(tail9700_65 k),tail9700_68⟩ +def before9720 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526893),(tail9700_70 k),tail9700_68⟩ +def before9721 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9700_71 k),tail9700_38⟩ +def before9722 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527111),(tail9700_72 k),tail9700_37⟩ +def before9723 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail9700_73 k),tail9700_36⟩ +def before9724 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9700_73 k),tail9700_74⟩ +def before9725 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527111),(tail9700_72 k),tail9700_75⟩ +def before9726 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527111),(tail9700_77 k),tail9700_75⟩ +def before9727 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9700_78 k),tail9700_35⟩ +def before9728 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527141),(tail9700_79 k),tail9700_34⟩ +def before9729 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9700_80 k),tail9700_33⟩ +def before9730 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9700_80 k),tail9700_81⟩ +def before9731 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527141),(tail9700_79 k),tail9700_82⟩ +def before9732 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527141),(tail9700_84 k),tail9700_82⟩ +def before9733 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527149),(tail9700_85 k),tail9700_32⟩ +def before9734 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),(tail9700_86 k),tail9700_31⟩ +def before9735 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527159),(tail9700_87 k),tail9700_0⟩ +def before9736 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527159),(tail9700_87 k),tail9700_88⟩ +def before9737 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527153),(tail9700_86 k),tail9700_89⟩ +def before9738 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),(tail9700_91 k),tail9700_89⟩ +def before9739 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527161),(tail9700_92 k),tail9700_0⟩ +def before9740 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527161),(tail9700_92 k),tail9700_88⟩ +def before9741 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527153),(tail9700_91 k),tail9700_93⟩ +def before9742 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527151),(tail9700_90 k),tail9700_94⟩ +def before9743 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527149),(tail9700_85 k),tail9700_95⟩ +def before9744 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9700_96 k),tail9700_97⟩ +def before9745 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527141),(tail9700_84 k),tail9700_98⟩ +def before9746 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527139),(tail9700_83 k),tail9700_99⟩ +def before9747 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527137),(tail9700_78 k),tail9700_100⟩ +def before9748 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9700_101 k),tail9700_102⟩ +def before9749 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527111),(tail9700_77 k),tail9700_103⟩ +def before9750 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527109),(tail9700_76 k),tail9700_104⟩ +def before9751 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527107),(tail9700_105 k),tail9700_106⟩ +def before9752 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526921),(tail9700_71 k),tail9700_107⟩ +def before9753 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9700_108 k),tail9700_109⟩ +def before9754 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526893),(tail9700_70 k),tail9700_110⟩ +def before9755 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526891),(tail9700_69 k),tail9700_111⟩ +def before9756 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526889),(tail9700_112 k),tail9700_113⟩ +def before9757 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526813),(tail9700_64 k),tail9700_114⟩ +def before9758 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9700_115 k),tail9700_116⟩ +def before9759 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail9700_63 k),tail9700_117⟩ +def before9760 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526631),(tail9700_62 k),tail9700_118⟩ +def before9761 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526629),(tail9700_119 k),tail9700_120⟩ +def before9762 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526595),(tail9700_57 k),tail9700_121⟩ +def before9763 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9700_122 k),tail9700_123⟩ +def before9764 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9700_56 k),tail9700_124⟩ +def before9765 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9700_29 k),(tail9700_125 k)⟩ +def before9766 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521837),(tail9700_28 k),(tail9700_126 k)⟩ +def before9767 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521835),(tail9700_27 k),(tail9700_127 k)⟩ +def before9768 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521833),(tail9700_128 k),(tail9700_129 k)⟩ +def before9769 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail9700_26 k),(tail9700_130 k)⟩ +def before9770 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9700_131 k),(tail9700_132 k)⟩ +def before9771 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521619),(tail9700_25 k),(tail9700_133 k)⟩ +def before9772 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521617),(tail9700_24 k),(tail9700_134 k)⟩ +def before9773 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521615),(tail9700_135 k),(tail9700_136 k)⟩ +def before9774 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail9700_23 k),(tail9700_137 k)⟩ +def before9775 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9700_138 k),(tail9700_139 k)⟩ +def before9776 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail9700_22 k),(tail9700_140 k)⟩ +def before9777 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521491),(tail9700_21 k),(tail9700_141 k)⟩ +def before9778 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521489),(tail9700_142 k),(tail9700_143 k)⟩ +def before9779 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521471),(tail9700_20 k),(tail9700_144 k)⟩ +def before9780 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9700_145 k),(tail9700_146 k)⟩ +def before9781 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9700_19 k),(tail9700_147 k)⟩ +def before9782 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9700_18 k),(tail9700_148 k)⟩ +def before9783 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9700_17 k),(tail9700_149 k)⟩ +def before9784 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9700_16,(tail9700_150 k)⟩ +def before9785 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail9700_15,(tail9700_151 k)⟩ +def before9786 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9700_152,(tail9700_153 k)⟩ +def before9787 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail9700_14,(tail9700_154 k)⟩ +def before9788 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1147),tail9700_13,(tail9700_155 k)⟩ +def before9789 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail9700_156,(tail9700_157 k)⟩ +def before9790 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail9700_12,(tail9700_158 k)⟩ +def before9791 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9700_159,(tail9700_160 k)⟩ +def before9792 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail9700_11,(tail9700_161 k)⟩ +def before9793 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1185),tail9700_10,(tail9700_162 k)⟩ +def before9794 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1187),tail9700_163,(tail9700_164 k)⟩ +def before9795 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail9700_9,(tail9700_165 k)⟩ +def before9796 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9700_166,(tail9700_167 k)⟩ +def before9797 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail9700_8,(tail9700_168 k)⟩ +def before9798 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1223),tail9700_7,(tail9700_169 k)⟩ +def before9799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail9700_170,(tail9700_171 k)⟩ +def after9799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9700_6,(tail9700_172 k)⟩ + +theorem macro9700 (k : Nat) : applyExit (before9700 k) exit451 1 = some (before9701 k) := by + simp (disch := omega) [before9700, before9701, exit451, applyExit, pop, push] + <;> omega +theorem step9700 (k : Nat) : Runs (1*1002) (before9700 k).denote (before9701 k).denote := + @applyExit_sound (before9700 k) (before9701 k) exit451 1 valid451 (macro9700 k) +theorem macro9701 (k : Nat) : applyExit (before9701 k) exit450 1 = some (before9702 k) := by + simp (disch := omega) [before9701, before9702, exit450, applyExit, pop, push] + <;> omega +theorem step9701 (k : Nat) : Runs (1*15) (before9701 k).denote (before9702 k).denote := + @applyExit_sound (before9701 k) (before9702 k) exit450 1 valid450 (macro9701 k) +theorem macro9702 (k : Nat) : applyExit (before9702 k) exit452 1 = some (before9703 k) := by + simp (disch := omega) [before9702, before9703, exit452, applyExit, pop, push] + <;> omega +theorem step9702 (k : Nat) : Runs (1*125) (before9702 k).denote (before9703 k).denote := + @applyExit_sound (before9702 k) (before9703 k) exit452 1 valid452 (macro9702 k) +theorem macro9703 (k : Nat) : applyExit (before9703 k) exit451 1 = some (before9704 k) := by + simp (disch := omega) [before9703, before9704, exit451, applyExit, pop, push] + <;> omega +theorem step9703 (k : Nat) : Runs (1*1002) (before9703 k).denote (before9704 k).denote := + @applyExit_sound (before9703 k) (before9704 k) exit451 1 valid451 (macro9703 k) +theorem macro9704 (k : Nat) : applyExit (before9704 k) exit0 3 = some (before9705 k) := by + simp (disch := omega) [before9704, before9705, exit0, applyExit, pop, push] + <;> omega +theorem step9704 (k : Nat) : Runs (3*2) (before9704 k).denote (before9705 k).denote := + @applyExit_sound (before9704 k) (before9705 k) exit0 3 valid0 (macro9704 k) +theorem macro9705 (k : Nat) : applyExit (before9705 k) exit1 1 = some (before9706 k) := by + simp (disch := omega) [before9705, before9706, exit1, applyExit, pop, push] + <;> omega +theorem step9705 (k : Nat) : Runs (1*3) (before9705 k).denote (before9706 k).denote := + @applyExit_sound (before9705 k) (before9706 k) exit1 1 valid1 (macro9705 k) +theorem macro9706 (k : Nat) : applyExit (before9706 k) exit2 3 = some (before9707 k) := by + simp (disch := omega) [before9706, before9707, exit2, applyExit, pop, push] + <;> omega +theorem step9706 (k : Nat) : Runs (3*2) (before9706 k).denote (before9707 k).denote := + @applyExit_sound (before9706 k) (before9707 k) exit2 3 valid2 (macro9706 k) +theorem macro9707 (k : Nat) : applyExit (before9707 k) exit452 1 = some (before9708 k) := by + simp (disch := omega) [before9707, before9708, exit452, applyExit, pop, push] + <;> omega +theorem step9707 (k : Nat) : Runs (1*125) (before9707 k).denote (before9708 k).denote := + @applyExit_sound (before9707 k) (before9708 k) exit452 1 valid452 (macro9707 k) +theorem macro9708 (k : Nat) : applyExit (before9708 k) exit0 4 = some (before9709 k) := by + simp (disch := omega) [before9708, before9709, exit0, applyExit, pop, push] + <;> omega +theorem step9708 (k : Nat) : Runs (4*2) (before9708 k).denote (before9709 k).denote := + @applyExit_sound (before9708 k) (before9709 k) exit0 4 valid0 (macro9708 k) +theorem macro9709 (k : Nat) : applyExit (before9709 k) exit13 19 = some (before9710 k) := by + simp (disch := omega) [before9709, before9710, exit13, applyExit, pop, push] + <;> omega +theorem step9709 (k : Nat) : Runs (19*2) (before9709 k).denote (before9710 k).denote := + @applyExit_sound (before9709 k) (before9710 k) exit13 19 valid13 (macro9709 k) +theorem macro9710 (k : Nat) : applyExit (before9710 k) exit0 89 = some (before9711 k) := by + simp (disch := omega) [before9710, before9711, exit0, applyExit, pop, push] + <;> omega +theorem step9710 (k : Nat) : Runs (89*2) (before9710 k).denote (before9711 k).denote := + @applyExit_sound (before9710 k) (before9711 k) exit0 89 valid0 (macro9710 k) +theorem macro9711 (k : Nat) : applyExit (before9711 k) exit1 1 = some (before9712 k) := by + simp (disch := omega) [before9711, before9712, exit1, applyExit, pop, push] + <;> omega +theorem step9711 (k : Nat) : Runs (1*3) (before9711 k).denote (before9712 k).denote := + @applyExit_sound (before9711 k) (before9712 k) exit1 1 valid1 (macro9711 k) +theorem macro9712 (k : Nat) : applyExit (before9712 k) exit2 89 = some (before9713 k) := by + simp (disch := omega) [before9712, before9713, exit2, applyExit, pop, push] + <;> omega +theorem step9712 (k : Nat) : Runs (89*2) (before9712 k).denote (before9713 k).denote := + @applyExit_sound (before9712 k) (before9713 k) exit2 89 valid2 (macro9712 k) +theorem macro9713 (k : Nat) : applyExit (before9713 k) exit6 1 = some (before9714 k) := by + simp (disch := omega) [before9713, before9714, exit6, applyExit, pop, push] + <;> omega +theorem step9713 (k : Nat) : Runs (1*1) (before9713 k).denote (before9714 k).denote := + @applyExit_sound (before9713 k) (before9714 k) exit6 1 valid6 (macro9713 k) +theorem macro9714 (k : Nat) : applyExit (before9714 k) exit0 90 = some (before9715 k) := by + simp (disch := omega) [before9714, before9715, exit0, applyExit, pop, push] + <;> omega +theorem step9714 (k : Nat) : Runs (90*2) (before9714 k).denote (before9715 k).denote := + @applyExit_sound (before9714 k) (before9715 k) exit0 90 valid0 (macro9714 k) +theorem macro9715 (k : Nat) : applyExit (before9715 k) exit13 40 = some (before9716 k) := by + simp (disch := omega) [before9715, before9716, exit13, applyExit, pop, push] + <;> omega +theorem step9715 (k : Nat) : Runs (40*2) (before9715 k).denote (before9716 k).denote := + @applyExit_sound (before9715 k) (before9716 k) exit13 40 valid13 (macro9715 k) +theorem macro9716 (k : Nat) : applyExit (before9716 k) exit0 13 = some (before9717 k) := by + simp (disch := omega) [before9716, before9717, exit0, applyExit, pop, push] + <;> omega +theorem step9716 (k : Nat) : Runs (13*2) (before9716 k).denote (before9717 k).denote := + @applyExit_sound (before9716 k) (before9717 k) exit0 13 valid0 (macro9716 k) +theorem macro9717 (k : Nat) : applyExit (before9717 k) exit1 1 = some (before9718 k) := by + simp (disch := omega) [before9717, before9718, exit1, applyExit, pop, push] + <;> omega +theorem step9717 (k : Nat) : Runs (1*3) (before9717 k).denote (before9718 k).denote := + @applyExit_sound (before9717 k) (before9718 k) exit1 1 valid1 (macro9717 k) +theorem macro9718 (k : Nat) : applyExit (before9718 k) exit2 13 = some (before9719 k) := by + simp (disch := omega) [before9718, before9719, exit2, applyExit, pop, push] + <;> omega +theorem step9718 (k : Nat) : Runs (13*2) (before9718 k).denote (before9719 k).denote := + @applyExit_sound (before9718 k) (before9719 k) exit2 13 valid2 (macro9718 k) +theorem macro9719 (k : Nat) : applyExit (before9719 k) exit6 1 = some (before9720 k) := by + simp (disch := omega) [before9719, before9720, exit6, applyExit, pop, push] + <;> omega +theorem step9719 (k : Nat) : Runs (1*1) (before9719 k).denote (before9720 k).denote := + @applyExit_sound (before9719 k) (before9720 k) exit6 1 valid6 (macro9719 k) +theorem macro9720 (k : Nat) : applyExit (before9720 k) exit0 14 = some (before9721 k) := by + simp (disch := omega) [before9720, before9721, exit0, applyExit, pop, push] + <;> omega +theorem step9720 (k : Nat) : Runs (14*2) (before9720 k).denote (before9721 k).denote := + @applyExit_sound (before9720 k) (before9721 k) exit0 14 valid0 (macro9720 k) +theorem macro9721 (k : Nat) : applyExit (before9721 k) exit13 95 = some (before9722 k) := by + simp (disch := omega) [before9721, before9722, exit13, applyExit, pop, push] + <;> omega +theorem step9721 (k : Nat) : Runs (95*2) (before9721 k).denote (before9722 k).denote := + @applyExit_sound (before9721 k) (before9722 k) exit13 95 valid13 (macro9721 k) +theorem macro9722 (k : Nat) : applyExit (before9722 k) exit0 12 = some (before9723 k) := by + simp (disch := omega) [before9722, before9723, exit0, applyExit, pop, push] + <;> omega +theorem step9722 (k : Nat) : Runs (12*2) (before9722 k).denote (before9723 k).denote := + @applyExit_sound (before9722 k) (before9723 k) exit0 12 valid0 (macro9722 k) +theorem macro9723 (k : Nat) : applyExit (before9723 k) exit1 1 = some (before9724 k) := by + simp (disch := omega) [before9723, before9724, exit1, applyExit, pop, push] + <;> omega +theorem step9723 (k : Nat) : Runs (1*3) (before9723 k).denote (before9724 k).denote := + @applyExit_sound (before9723 k) (before9724 k) exit1 1 valid1 (macro9723 k) +theorem macro9724 (k : Nat) : applyExit (before9724 k) exit2 12 = some (before9725 k) := by + simp (disch := omega) [before9724, before9725, exit2, applyExit, pop, push] + <;> omega +theorem step9724 (k : Nat) : Runs (12*2) (before9724 k).denote (before9725 k).denote := + @applyExit_sound (before9724 k) (before9725 k) exit2 12 valid2 (macro9724 k) +theorem macro9725 (k : Nat) : applyExit (before9725 k) exit6 1 = some (before9726 k) := by + simp (disch := omega) [before9725, before9726, exit6, applyExit, pop, push] + <;> omega +theorem step9725 (k : Nat) : Runs (1*1) (before9725 k).denote (before9726 k).denote := + @applyExit_sound (before9725 k) (before9726 k) exit6 1 valid6 (macro9725 k) +theorem macro9726 (k : Nat) : applyExit (before9726 k) exit0 13 = some (before9727 k) := by + simp (disch := omega) [before9726, before9727, exit0, applyExit, pop, push] + <;> omega +theorem step9726 (k : Nat) : Runs (13*2) (before9726 k).denote (before9727 k).denote := + @applyExit_sound (before9726 k) (before9727 k) exit0 13 valid0 (macro9726 k) +theorem macro9727 (k : Nat) : applyExit (before9727 k) exit13 2 = some (before9728 k) := by + simp (disch := omega) [before9727, before9728, exit13, applyExit, pop, push] + <;> omega +theorem step9727 (k : Nat) : Runs (2*2) (before9727 k).denote (before9728 k).denote := + @applyExit_sound (before9727 k) (before9728 k) exit13 2 valid13 (macro9727 k) +theorem macro9728 (k : Nat) : applyExit (before9728 k) exit0 3 = some (before9729 k) := by + simp (disch := omega) [before9728, before9729, exit0, applyExit, pop, push] + <;> omega +theorem step9728 (k : Nat) : Runs (3*2) (before9728 k).denote (before9729 k).denote := + @applyExit_sound (before9728 k) (before9729 k) exit0 3 valid0 (macro9728 k) +theorem macro9729 (k : Nat) : applyExit (before9729 k) exit1 1 = some (before9730 k) := by + simp (disch := omega) [before9729, before9730, exit1, applyExit, pop, push] + <;> omega +theorem step9729 (k : Nat) : Runs (1*3) (before9729 k).denote (before9730 k).denote := + @applyExit_sound (before9729 k) (before9730 k) exit1 1 valid1 (macro9729 k) +theorem macro9730 (k : Nat) : applyExit (before9730 k) exit2 3 = some (before9731 k) := by + simp (disch := omega) [before9730, before9731, exit2, applyExit, pop, push] + <;> omega +theorem step9730 (k : Nat) : Runs (3*2) (before9730 k).denote (before9731 k).denote := + @applyExit_sound (before9730 k) (before9731 k) exit2 3 valid2 (macro9730 k) +theorem macro9731 (k : Nat) : applyExit (before9731 k) exit6 1 = some (before9732 k) := by + simp (disch := omega) [before9731, before9732, exit6, applyExit, pop, push] + <;> omega +theorem step9731 (k : Nat) : Runs (1*1) (before9731 k).denote (before9732 k).denote := + @applyExit_sound (before9731 k) (before9732 k) exit6 1 valid6 (macro9731 k) +theorem macro9732 (k : Nat) : applyExit (before9732 k) exit0 4 = some (before9733 k) := by + simp (disch := omega) [before9732, before9733, exit0, applyExit, pop, push] + <;> omega +theorem step9732 (k : Nat) : Runs (4*2) (before9732 k).denote (before9733 k).denote := + @applyExit_sound (before9732 k) (before9733 k) exit0 4 valid0 (macro9732 k) +theorem macro9733 (k : Nat) : applyExit (before9733 k) exit13 2 = some (before9734 k) := by + simp (disch := omega) [before9733, before9734, exit13, applyExit, pop, push] + <;> omega +theorem step9733 (k : Nat) : Runs (2*2) (before9733 k).denote (before9734 k).denote := + @applyExit_sound (before9733 k) (before9734 k) exit13 2 valid13 (macro9733 k) +theorem macro9734 (k : Nat) : applyExit (before9734 k) exit0 3 = some (before9735 k) := by + simp (disch := omega) [before9734, before9735, exit0, applyExit, pop, push] + <;> omega +theorem step9734 (k : Nat) : Runs (3*2) (before9734 k).denote (before9735 k).denote := + @applyExit_sound (before9734 k) (before9735 k) exit0 3 valid0 (macro9734 k) +theorem macro9735 (k : Nat) : applyExit (before9735 k) exit1 1 = some (before9736 k) := by + simp (disch := omega) [before9735, before9736, exit1, applyExit, pop, push] + <;> omega +theorem step9735 (k : Nat) : Runs (1*3) (before9735 k).denote (before9736 k).denote := + @applyExit_sound (before9735 k) (before9736 k) exit1 1 valid1 (macro9735 k) +theorem macro9736 (k : Nat) : applyExit (before9736 k) exit2 3 = some (before9737 k) := by + simp (disch := omega) [before9736, before9737, exit2, applyExit, pop, push] + <;> omega +theorem step9736 (k : Nat) : Runs (3*2) (before9736 k).denote (before9737 k).denote := + @applyExit_sound (before9736 k) (before9737 k) exit2 3 valid2 (macro9736 k) +theorem macro9737 (k : Nat) : applyExit (before9737 k) exit6 1 = some (before9738 k) := by + simp (disch := omega) [before9737, before9738, exit6, applyExit, pop, push] + <;> omega +theorem step9737 (k : Nat) : Runs (1*1) (before9737 k).denote (before9738 k).denote := + @applyExit_sound (before9737 k) (before9738 k) exit6 1 valid6 (macro9737 k) +theorem macro9738 (k : Nat) : applyExit (before9738 k) exit0 4 = some (before9739 k) := by + simp (disch := omega) [before9738, before9739, exit0, applyExit, pop, push] + <;> omega +theorem step9738 (k : Nat) : Runs (4*2) (before9738 k).denote (before9739 k).denote := + @applyExit_sound (before9738 k) (before9739 k) exit0 4 valid0 (macro9738 k) +theorem macro9739 (k : Nat) : applyExit (before9739 k) exit1 1 = some (before9740 k) := by + simp (disch := omega) [before9739, before9740, exit1, applyExit, pop, push] + <;> omega +theorem step9739 (k : Nat) : Runs (1*3) (before9739 k).denote (before9740 k).denote := + @applyExit_sound (before9739 k) (before9740 k) exit1 1 valid1 (macro9739 k) +theorem macro9740 (k : Nat) : applyExit (before9740 k) exit2 4 = some (before9741 k) := by + simp (disch := omega) [before9740, before9741, exit2, applyExit, pop, push] + <;> omega +theorem step9740 (k : Nat) : Runs (4*2) (before9740 k).denote (before9741 k).denote := + @applyExit_sound (before9740 k) (before9741 k) exit2 4 valid2 (macro9740 k) +theorem macro9741 (k : Nat) : applyExit (before9741 k) exit3 1 = some (before9742 k) := by + simp (disch := omega) [before9741, before9742, exit3, applyExit, pop, push] + <;> omega +theorem step9741 (k : Nat) : Runs (1*2) (before9741 k).denote (before9742 k).denote := + @applyExit_sound (before9741 k) (before9742 k) exit3 1 valid3 (macro9741 k) +theorem macro9742 (k : Nat) : applyExit (before9742 k) exit9 1 = some (before9743 k) := by + simp (disch := omega) [before9742, before9743, exit9, applyExit, pop, push] + <;> omega +theorem step9742 (k : Nat) : Runs (1*2) (before9742 k).denote (before9743 k).denote := + @applyExit_sound (before9742 k) (before9743 k) exit9 1 valid9 (macro9742 k) +theorem macro9743 (k : Nat) : applyExit (before9743 k) exit11 1 = some (before9744 k) := by + simp (disch := omega) [before9743, before9744, exit11, applyExit, pop, push] + <;> omega +theorem step9743 (k : Nat) : Runs (1*2) (before9743 k).denote (before9744 k).denote := + @applyExit_sound (before9743 k) (before9744 k) exit11 1 valid11 (macro9743 k) +theorem macro9744 (k : Nat) : applyExit (before9744 k) exit2 3 = some (before9745 k) := by + simp (disch := omega) [before9744, before9745, exit2, applyExit, pop, push] + <;> omega +theorem step9744 (k : Nat) : Runs (3*2) (before9744 k).denote (before9745 k).denote := + @applyExit_sound (before9744 k) (before9745 k) exit2 3 valid2 (macro9744 k) +theorem macro9745 (k : Nat) : applyExit (before9745 k) exit3 1 = some (before9746 k) := by + simp (disch := omega) [before9745, before9746, exit3, applyExit, pop, push] + <;> omega +theorem step9745 (k : Nat) : Runs (1*2) (before9745 k).denote (before9746 k).denote := + @applyExit_sound (before9745 k) (before9746 k) exit3 1 valid3 (macro9745 k) +theorem macro9746 (k : Nat) : applyExit (before9746 k) exit9 1 = some (before9747 k) := by + simp (disch := omega) [before9746, before9747, exit9, applyExit, pop, push] + <;> omega +theorem step9746 (k : Nat) : Runs (1*2) (before9746 k).denote (before9747 k).denote := + @applyExit_sound (before9746 k) (before9747 k) exit9 1 valid9 (macro9746 k) +theorem macro9747 (k : Nat) : applyExit (before9747 k) exit11 1 = some (before9748 k) := by + simp (disch := omega) [before9747, before9748, exit11, applyExit, pop, push] + <;> omega +theorem step9747 (k : Nat) : Runs (1*2) (before9747 k).denote (before9748 k).denote := + @applyExit_sound (before9747 k) (before9748 k) exit11 1 valid11 (macro9747 k) +theorem macro9748 (k : Nat) : applyExit (before9748 k) exit2 12 = some (before9749 k) := by + simp (disch := omega) [before9748, before9749, exit2, applyExit, pop, push] + <;> omega +theorem step9748 (k : Nat) : Runs (12*2) (before9748 k).denote (before9749 k).denote := + @applyExit_sound (before9748 k) (before9749 k) exit2 12 valid2 (macro9748 k) +theorem macro9749 (k : Nat) : applyExit (before9749 k) exit3 1 = some (before9750 k) := by + simp (disch := omega) [before9749, before9750, exit3, applyExit, pop, push] + <;> omega +theorem step9749 (k : Nat) : Runs (1*2) (before9749 k).denote (before9750 k).denote := + @applyExit_sound (before9749 k) (before9750 k) exit3 1 valid3 (macro9749 k) +theorem macro9750 (k : Nat) : applyExit (before9750 k) exit9 1 = some (before9751 k) := by + simp (disch := omega) [before9750, before9751, exit9, applyExit, pop, push] + <;> omega +theorem step9750 (k : Nat) : Runs (1*2) (before9750 k).denote (before9751 k).denote := + @applyExit_sound (before9750 k) (before9751 k) exit9 1 valid9 (macro9750 k) +theorem macro9751 (k : Nat) : applyExit (before9751 k) exit10 93 = some (before9752 k) := by + simp (disch := omega) [before9751, before9752, exit10, applyExit, pop, push] + <;> omega +theorem step9751 (k : Nat) : Runs (93*2) (before9751 k).denote (before9752 k).denote := + @applyExit_sound (before9751 k) (before9752 k) exit10 93 valid10 (macro9751 k) +theorem macro9752 (k : Nat) : applyExit (before9752 k) exit11 1 = some (before9753 k) := by + simp (disch := omega) [before9752, before9753, exit11, applyExit, pop, push] + <;> omega +theorem step9752 (k : Nat) : Runs (1*2) (before9752 k).denote (before9753 k).denote := + @applyExit_sound (before9752 k) (before9753 k) exit11 1 valid11 (macro9752 k) +theorem macro9753 (k : Nat) : applyExit (before9753 k) exit2 13 = some (before9754 k) := by + simp (disch := omega) [before9753, before9754, exit2, applyExit, pop, push] + <;> omega +theorem step9753 (k : Nat) : Runs (13*2) (before9753 k).denote (before9754 k).denote := + @applyExit_sound (before9753 k) (before9754 k) exit2 13 valid2 (macro9753 k) +theorem macro9754 (k : Nat) : applyExit (before9754 k) exit3 1 = some (before9755 k) := by + simp (disch := omega) [before9754, before9755, exit3, applyExit, pop, push] + <;> omega +theorem step9754 (k : Nat) : Runs (1*2) (before9754 k).denote (before9755 k).denote := + @applyExit_sound (before9754 k) (before9755 k) exit3 1 valid3 (macro9754 k) +theorem macro9755 (k : Nat) : applyExit (before9755 k) exit9 1 = some (before9756 k) := by + simp (disch := omega) [before9755, before9756, exit9, applyExit, pop, push] + <;> omega +theorem step9755 (k : Nat) : Runs (1*2) (before9755 k).denote (before9756 k).denote := + @applyExit_sound (before9755 k) (before9756 k) exit9 1 valid9 (macro9755 k) +theorem macro9756 (k : Nat) : applyExit (before9756 k) exit10 38 = some (before9757 k) := by + simp (disch := omega) [before9756, before9757, exit10, applyExit, pop, push] + <;> omega +theorem step9756 (k : Nat) : Runs (38*2) (before9756 k).denote (before9757 k).denote := + @applyExit_sound (before9756 k) (before9757 k) exit10 38 valid10 (macro9756 k) +theorem macro9757 (k : Nat) : applyExit (before9757 k) exit11 1 = some (before9758 k) := by + simp (disch := omega) [before9757, before9758, exit11, applyExit, pop, push] + <;> omega +theorem step9757 (k : Nat) : Runs (1*2) (before9757 k).denote (before9758 k).denote := + @applyExit_sound (before9757 k) (before9758 k) exit11 1 valid11 (macro9757 k) +theorem macro9758 (k : Nat) : applyExit (before9758 k) exit2 89 = some (before9759 k) := by + simp (disch := omega) [before9758, before9759, exit2, applyExit, pop, push] + <;> omega +theorem step9758 (k : Nat) : Runs (89*2) (before9758 k).denote (before9759 k).denote := + @applyExit_sound (before9758 k) (before9759 k) exit2 89 valid2 (macro9758 k) +theorem macro9759 (k : Nat) : applyExit (before9759 k) exit3 1 = some (before9760 k) := by + simp (disch := omega) [before9759, before9760, exit3, applyExit, pop, push] + <;> omega +theorem step9759 (k : Nat) : Runs (1*2) (before9759 k).denote (before9760 k).denote := + @applyExit_sound (before9759 k) (before9760 k) exit3 1 valid3 (macro9759 k) +theorem macro9760 (k : Nat) : applyExit (before9760 k) exit9 1 = some (before9761 k) := by + simp (disch := omega) [before9760, before9761, exit9, applyExit, pop, push] + <;> omega +theorem step9760 (k : Nat) : Runs (1*2) (before9760 k).denote (before9761 k).denote := + @applyExit_sound (before9760 k) (before9761 k) exit9 1 valid9 (macro9760 k) +theorem macro9761 (k : Nat) : applyExit (before9761 k) exit10 17 = some (before9762 k) := by + simp (disch := omega) [before9761, before9762, exit10, applyExit, pop, push] + <;> omega +theorem step9761 (k : Nat) : Runs (17*2) (before9761 k).denote (before9762 k).denote := + @applyExit_sound (before9761 k) (before9762 k) exit10 17 valid10 (macro9761 k) +theorem macro9762 (k : Nat) : applyExit (before9762 k) exit11 1 = some (before9763 k) := by + simp (disch := omega) [before9762, before9763, exit11, applyExit, pop, push] + <;> omega +theorem step9762 (k : Nat) : Runs (1*2) (before9762 k).denote (before9763 k).denote := + @applyExit_sound (before9762 k) (before9763 k) exit11 1 valid11 (macro9762 k) +theorem macro9763 (k : Nat) : applyExit (before9763 k) exit2 3 = some (before9764 k) := by + simp (disch := omega) [before9763, before9764, exit2, applyExit, pop, push] + <;> omega +theorem step9763 (k : Nat) : Runs (3*2) (before9763 k).denote (before9764 k).denote := + @applyExit_sound (before9763 k) (before9764 k) exit2 3 valid2 (macro9763 k) +theorem macro9764 (k : Nat) : applyExit (before9764 k) exit453 (1*k+8) = some (before9765 k) := by + simp (disch := omega) [before9764, before9765, exit453, applyExit, pop, push] + <;> omega +theorem step9764 (k : Nat) : Runs ((1*k+8)*586) (before9764 k).denote (before9765 k).denote := + @applyExit_sound (before9764 k) (before9765 k) exit453 (1*k+8) valid453 (macro9764 k) +theorem macro9765 (k : Nat) : applyExit (before9765 k) exit2 31 = some (before9766 k) := by + simp (disch := omega) [before9765, before9766, exit2, applyExit, pop, push] + <;> omega +theorem step9765 (k : Nat) : Runs (31*2) (before9765 k).denote (before9766 k).denote := + @applyExit_sound (before9765 k) (before9766 k) exit2 31 valid2 (macro9765 k) +theorem macro9766 (k : Nat) : applyExit (before9766 k) exit3 1 = some (before9767 k) := by + simp (disch := omega) [before9766, before9767, exit3, applyExit, pop, push] + <;> omega +theorem step9766 (k : Nat) : Runs (1*2) (before9766 k).denote (before9767 k).denote := + @applyExit_sound (before9766 k) (before9767 k) exit3 1 valid3 (macro9766 k) +theorem macro9767 (k : Nat) : applyExit (before9767 k) exit9 1 = some (before9768 k) := by + simp (disch := omega) [before9767, before9768, exit9, applyExit, pop, push] + <;> omega +theorem step9767 (k : Nat) : Runs (1*2) (before9767 k).denote (before9768 k).denote := + @applyExit_sound (before9767 k) (before9768 k) exit9 1 valid9 (macro9767 k) +theorem macro9768 (k : Nat) : applyExit (before9768 k) exit10 93 = some (before9769 k) := by + simp (disch := omega) [before9768, before9769, exit10, applyExit, pop, push] + <;> omega +theorem step9768 (k : Nat) : Runs (93*2) (before9768 k).denote (before9769 k).denote := + @applyExit_sound (before9768 k) (before9769 k) exit10 93 valid10 (macro9768 k) +theorem macro9769 (k : Nat) : applyExit (before9769 k) exit11 1 = some (before9770 k) := by + simp (disch := omega) [before9769, before9770, exit11, applyExit, pop, push] + <;> omega +theorem step9769 (k : Nat) : Runs (1*2) (before9769 k).denote (before9770 k).denote := + @applyExit_sound (before9769 k) (before9770 k) exit11 1 valid11 (macro9769 k) +theorem macro9770 (k : Nat) : applyExit (before9770 k) exit2 13 = some (before9771 k) := by + simp (disch := omega) [before9770, before9771, exit2, applyExit, pop, push] + <;> omega +theorem step9770 (k : Nat) : Runs (13*2) (before9770 k).denote (before9771 k).denote := + @applyExit_sound (before9770 k) (before9771 k) exit2 13 valid2 (macro9770 k) +theorem macro9771 (k : Nat) : applyExit (before9771 k) exit3 1 = some (before9772 k) := by + simp (disch := omega) [before9771, before9772, exit3, applyExit, pop, push] + <;> omega +theorem step9771 (k : Nat) : Runs (1*2) (before9771 k).denote (before9772 k).denote := + @applyExit_sound (before9771 k) (before9772 k) exit3 1 valid3 (macro9771 k) +theorem macro9772 (k : Nat) : applyExit (before9772 k) exit9 1 = some (before9773 k) := by + simp (disch := omega) [before9772, before9773, exit9, applyExit, pop, push] + <;> omega +theorem step9772 (k : Nat) : Runs (1*2) (before9772 k).denote (before9773 k).denote := + @applyExit_sound (before9772 k) (before9773 k) exit9 1 valid9 (macro9772 k) +theorem macro9773 (k : Nat) : applyExit (before9773 k) exit10 41 = some (before9774 k) := by + simp (disch := omega) [before9773, before9774, exit10, applyExit, pop, push] + <;> omega +theorem step9773 (k : Nat) : Runs (41*2) (before9773 k).denote (before9774 k).denote := + @applyExit_sound (before9773 k) (before9774 k) exit10 41 valid10 (macro9773 k) +theorem macro9774 (k : Nat) : applyExit (before9774 k) exit11 1 = some (before9775 k) := by + simp (disch := omega) [before9774, before9775, exit11, applyExit, pop, push] + <;> omega +theorem step9774 (k : Nat) : Runs (1*2) (before9774 k).denote (before9775 k).denote := + @applyExit_sound (before9774 k) (before9775 k) exit11 1 valid11 (macro9774 k) +theorem macro9775 (k : Nat) : applyExit (before9775 k) exit2 19 = some (before9776 k) := by + simp (disch := omega) [before9775, before9776, exit2, applyExit, pop, push] + <;> omega +theorem step9775 (k : Nat) : Runs (19*2) (before9775 k).denote (before9776 k).denote := + @applyExit_sound (before9775 k) (before9776 k) exit2 19 valid2 (macro9775 k) +theorem macro9776 (k : Nat) : applyExit (before9776 k) exit3 1 = some (before9777 k) := by + simp (disch := omega) [before9776, before9777, exit3, applyExit, pop, push] + <;> omega +theorem step9776 (k : Nat) : Runs (1*2) (before9776 k).denote (before9777 k).denote := + @applyExit_sound (before9776 k) (before9777 k) exit3 1 valid3 (macro9776 k) +theorem macro9777 (k : Nat) : applyExit (before9777 k) exit9 1 = some (before9778 k) := by + simp (disch := omega) [before9777, before9778, exit9, applyExit, pop, push] + <;> omega +theorem step9777 (k : Nat) : Runs (1*2) (before9777 k).denote (before9778 k).denote := + @applyExit_sound (before9777 k) (before9778 k) exit9 1 valid9 (macro9777 k) +theorem macro9778 (k : Nat) : applyExit (before9778 k) exit10 9 = some (before9779 k) := by + simp (disch := omega) [before9778, before9779, exit10, applyExit, pop, push] + <;> omega +theorem step9778 (k : Nat) : Runs (9*2) (before9778 k).denote (before9779 k).denote := + @applyExit_sound (before9778 k) (before9779 k) exit10 9 valid10 (macro9778 k) +theorem macro9779 (k : Nat) : applyExit (before9779 k) exit11 1 = some (before9780 k) := by + simp (disch := omega) [before9779, before9780, exit11, applyExit, pop, push] + <;> omega +theorem step9779 (k : Nat) : Runs (1*2) (before9779 k).denote (before9780 k).denote := + @applyExit_sound (before9779 k) (before9780 k) exit11 1 valid11 (macro9779 k) +theorem macro9780 (k : Nat) : applyExit (before9780 k) exit2 791761143 = some (before9781 k) := by + simp (disch := omega) [before9780, before9781, exit2, applyExit, pop, push] + <;> omega +theorem step9780 (k : Nat) : Runs (791761143*2) (before9780 k).denote (before9781 k).denote := + @applyExit_sound (before9780 k) (before9781 k) exit2 791761143 valid2 (macro9780 k) +theorem macro9781 (k : Nat) : applyExit (before9781 k) exit276 1 = some (before9782 k) := by + simp (disch := omega) [before9781, before9782, exit276, applyExit, pop, push] + <;> omega +theorem step9781 (k : Nat) : Runs (1*38) (before9781 k).denote (before9782 k).denote := + @applyExit_sound (before9781 k) (before9782 k) exit276 1 valid276 (macro9781 k) +theorem macro9782 (k : Nat) : applyExit (before9782 k) exit454 1 = some (before9783 k) := by + simp (disch := omega) [before9782, before9783, exit454, applyExit, pop, push] + <;> omega +theorem step9782 (k : Nat) : Runs (1*38) (before9782 k).denote (before9783 k).denote := + @applyExit_sound (before9782 k) (before9783 k) exit454 1 valid454 (macro9782 k) +theorem macro9783 (k : Nat) : applyExit (before9783 k) exit455 (1*k+6) = some (before9784 k) := by + simp (disch := omega) [before9783, before9784, exit455, applyExit, pop, push] + <;> omega +theorem step9783 (k : Nat) : Runs ((1*k+6)*38) (before9783 k).denote (before9784 k).denote := + @applyExit_sound (before9783 k) (before9784 k) exit455 (1*k+6) valid455 (macro9783 k) +theorem macro9784 (k : Nat) : applyExit (before9784 k) exit10 5 = some (before9785 k) := by + simp (disch := omega) [before9784, before9785, exit10, applyExit, pop, push] + <;> omega +theorem step9784 (k : Nat) : Runs (5*2) (before9784 k).denote (before9785 k).denote := + @applyExit_sound (before9784 k) (before9785 k) exit10 5 valid10 (macro9784 k) +theorem macro9785 (k : Nat) : applyExit (before9785 k) exit11 1 = some (before9786 k) := by + simp (disch := omega) [before9785, before9786, exit11, applyExit, pop, push] + <;> omega +theorem step9785 (k : Nat) : Runs (1*2) (before9785 k).denote (before9786 k).denote := + @applyExit_sound (before9785 k) (before9786 k) exit11 1 valid11 (macro9785 k) +theorem macro9786 (k : Nat) : applyExit (before9786 k) exit2 6 = some (before9787 k) := by + simp (disch := omega) [before9786, before9787, exit2, applyExit, pop, push] + <;> omega +theorem step9786 (k : Nat) : Runs (6*2) (before9786 k).denote (before9787 k).denote := + @applyExit_sound (before9786 k) (before9787 k) exit2 6 valid2 (macro9786 k) +theorem macro9787 (k : Nat) : applyExit (before9787 k) exit3 1 = some (before9788 k) := by + simp (disch := omega) [before9787, before9788, exit3, applyExit, pop, push] + <;> omega +theorem step9787 (k : Nat) : Runs (1*2) (before9787 k).denote (before9788 k).denote := + @applyExit_sound (before9787 k) (before9788 k) exit3 1 valid3 (macro9787 k) +theorem macro9788 (k : Nat) : applyExit (before9788 k) exit9 1 = some (before9789 k) := by + simp (disch := omega) [before9788, before9789, exit9, applyExit, pop, push] + <;> omega +theorem step9788 (k : Nat) : Runs (1*2) (before9788 k).denote (before9789 k).denote := + @applyExit_sound (before9788 k) (before9789 k) exit9 1 valid9 (macro9788 k) +theorem macro9789 (k : Nat) : applyExit (before9789 k) exit10 10 = some (before9790 k) := by + simp (disch := omega) [before9789, before9790, exit10, applyExit, pop, push] + <;> omega +theorem step9789 (k : Nat) : Runs (10*2) (before9789 k).denote (before9790 k).denote := + @applyExit_sound (before9789 k) (before9790 k) exit10 10 valid10 (macro9789 k) +theorem macro9790 (k : Nat) : applyExit (before9790 k) exit11 1 = some (before9791 k) := by + simp (disch := omega) [before9790, before9791, exit11, applyExit, pop, push] + <;> omega +theorem step9790 (k : Nat) : Runs (1*2) (before9790 k).denote (before9791 k).denote := + @applyExit_sound (before9790 k) (before9791 k) exit11 1 valid11 (macro9790 k) +theorem macro9791 (k : Nat) : applyExit (before9791 k) exit2 6 = some (before9792 k) := by + simp (disch := omega) [before9791, before9792, exit2, applyExit, pop, push] + <;> omega +theorem step9791 (k : Nat) : Runs (6*2) (before9791 k).denote (before9792 k).denote := + @applyExit_sound (before9791 k) (before9792 k) exit2 6 valid2 (macro9791 k) +theorem macro9792 (k : Nat) : applyExit (before9792 k) exit3 1 = some (before9793 k) := by + simp (disch := omega) [before9792, before9793, exit3, applyExit, pop, push] + <;> omega +theorem step9792 (k : Nat) : Runs (1*2) (before9792 k).denote (before9793 k).denote := + @applyExit_sound (before9792 k) (before9793 k) exit3 1 valid3 (macro9792 k) +theorem macro9793 (k : Nat) : applyExit (before9793 k) exit9 1 = some (before9794 k) := by + simp (disch := omega) [before9793, before9794, exit9, applyExit, pop, push] + <;> omega +theorem step9793 (k : Nat) : Runs (1*2) (before9793 k).denote (before9794 k).denote := + @applyExit_sound (before9793 k) (before9794 k) exit9 1 valid9 (macro9793 k) +theorem macro9794 (k : Nat) : applyExit (before9794 k) exit10 10 = some (before9795 k) := by + simp (disch := omega) [before9794, before9795, exit10, applyExit, pop, push] + <;> omega +theorem step9794 (k : Nat) : Runs (10*2) (before9794 k).denote (before9795 k).denote := + @applyExit_sound (before9794 k) (before9795 k) exit10 10 valid10 (macro9794 k) +theorem macro9795 (k : Nat) : applyExit (before9795 k) exit11 1 = some (before9796 k) := by + simp (disch := omega) [before9795, before9796, exit11, applyExit, pop, push] + <;> omega +theorem step9795 (k : Nat) : Runs (1*2) (before9795 k).denote (before9796 k).denote := + @applyExit_sound (before9795 k) (before9796 k) exit11 1 valid11 (macro9795 k) +theorem macro9796 (k : Nat) : applyExit (before9796 k) exit2 6 = some (before9797 k) := by + simp (disch := omega) [before9796, before9797, exit2, applyExit, pop, push] + <;> omega +theorem step9796 (k : Nat) : Runs (6*2) (before9796 k).denote (before9797 k).denote := + @applyExit_sound (before9796 k) (before9797 k) exit2 6 valid2 (macro9796 k) +theorem macro9797 (k : Nat) : applyExit (before9797 k) exit3 1 = some (before9798 k) := by + simp (disch := omega) [before9797, before9798, exit3, applyExit, pop, push] + <;> omega +theorem step9797 (k : Nat) : Runs (1*2) (before9797 k).denote (before9798 k).denote := + @applyExit_sound (before9797 k) (before9798 k) exit3 1 valid3 (macro9797 k) +theorem macro9798 (k : Nat) : applyExit (before9798 k) exit9 1 = some (before9799 k) := by + simp (disch := omega) [before9798, before9799, exit9, applyExit, pop, push] + <;> omega +theorem step9798 (k : Nat) : Runs (1*2) (before9798 k).denote (before9799 k).denote := + @applyExit_sound (before9798 k) (before9799 k) exit9 1 valid9 (macro9798 k) +theorem macro9799 (k : Nat) : applyExit (before9799 k) exit10 11 = some (after9799 k) := by + simp (disch := omega) [before9799, after9799, exit10, applyExit, pop, push] + <;> omega +theorem step9799 (k : Nat) : Runs (11*2) (before9799 k).denote (after9799 k).denote := + @applyExit_sound (before9799 k) (after9799 k) exit10 11 valid10 (macro9799 k) +theorem chunkRun097 (k : Nat) : Runs (624*k+1583531769) (before9700 k).denote (after9799 k).denote := by + have h := (@Runs.trans ((((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))))+((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2))))))+(((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))))) ((((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))))+((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2))))))+(((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2))))))) (before9700 k).denote (before9750 k).denote (after9799 k).denote (@Runs.trans (((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))))+((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2)))))) (((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))) (before9700 k).denote (before9725 k).denote (before9750 k).denote (@Runs.trans ((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3))))) ((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2))))) (before9700 k).denote (before9712 k).denote (before9725 k).denote (@Runs.trans (((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3)))) (((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))) (before9700 k).denote (before9706 k).denote (before9712 k).denote (@Runs.trans ((1*1002)+((1*15)+(1*125))) ((1*1002)+((3*2)+(1*3))) (before9700 k).denote (before9703 k).denote (before9706 k).denote (@Runs.trans (1*1002) ((1*15)+(1*125)) (before9700 k).denote (before9701 k).denote (before9703 k).denote (step9700 k) (@Runs.trans (1*15) (1*125) (before9701 k).denote (before9702 k).denote (before9703 k).denote (step9701 k) (step9702 k))) (@Runs.trans (1*1002) ((3*2)+(1*3)) (before9703 k).denote (before9704 k).denote (before9706 k).denote (step9703 k) (@Runs.trans (3*2) (1*3) (before9704 k).denote (before9705 k).denote (before9706 k).denote (step9704 k) (step9705 k)))) (@Runs.trans ((3*2)+((1*125)+(4*2))) ((19*2)+((89*2)+(1*3))) (before9706 k).denote (before9709 k).denote (before9712 k).denote (@Runs.trans (3*2) ((1*125)+(4*2)) (before9706 k).denote (before9707 k).denote (before9709 k).denote (step9706 k) (@Runs.trans (1*125) (4*2) (before9707 k).denote (before9708 k).denote (before9709 k).denote (step9707 k) (step9708 k))) (@Runs.trans (19*2) ((89*2)+(1*3)) (before9709 k).denote (before9710 k).denote (before9712 k).denote (step9709 k) (@Runs.trans (89*2) (1*3) (before9710 k).denote (before9711 k).denote (before9712 k).denote (step9710 k) (step9711 k))))) (@Runs.trans (((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3)))) (((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2)))) (before9712 k).denote (before9718 k).denote (before9725 k).denote (@Runs.trans ((89*2)+((1*1)+(90*2))) ((40*2)+((13*2)+(1*3))) (before9712 k).denote (before9715 k).denote (before9718 k).denote (@Runs.trans (89*2) ((1*1)+(90*2)) (before9712 k).denote (before9713 k).denote (before9715 k).denote (step9712 k) (@Runs.trans (1*1) (90*2) (before9713 k).denote (before9714 k).denote (before9715 k).denote (step9713 k) (step9714 k))) (@Runs.trans (40*2) ((13*2)+(1*3)) (before9715 k).denote (before9716 k).denote (before9718 k).denote (step9715 k) (@Runs.trans (13*2) (1*3) (before9716 k).denote (before9717 k).denote (before9718 k).denote (step9716 k) (step9717 k)))) (@Runs.trans ((13*2)+((1*1)+(14*2))) (((95*2)+(12*2))+((1*3)+(12*2))) (before9718 k).denote (before9721 k).denote (before9725 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before9718 k).denote (before9719 k).denote (before9721 k).denote (step9718 k) (@Runs.trans (1*1) (14*2) (before9719 k).denote (before9720 k).denote (before9721 k).denote (step9719 k) (step9720 k))) (@Runs.trans ((95*2)+(12*2)) ((1*3)+(12*2)) (before9721 k).denote (before9723 k).denote (before9725 k).denote (@Runs.trans (95*2) (12*2) (before9721 k).denote (before9722 k).denote (before9723 k).denote (step9721 k) (step9722 k)) (@Runs.trans (1*3) (12*2) (before9723 k).denote (before9724 k).denote (before9725 k).denote (step9723 k) (step9724 k)))))) (@Runs.trans ((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2))))) ((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))) (before9725 k).denote (before9737 k).denote (before9750 k).denote (@Runs.trans (((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))) (before9725 k).denote (before9731 k).denote (before9737 k).denote (@Runs.trans ((1*1)+((13*2)+(2*2))) ((3*2)+((1*3)+(3*2))) (before9725 k).denote (before9728 k).denote (before9731 k).denote (@Runs.trans (1*1) ((13*2)+(2*2)) (before9725 k).denote (before9726 k).denote (before9728 k).denote (step9725 k) (@Runs.trans (13*2) (2*2) (before9726 k).denote (before9727 k).denote (before9728 k).denote (step9726 k) (step9727 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before9728 k).denote (before9729 k).denote (before9731 k).denote (step9728 k) (@Runs.trans (1*3) (3*2) (before9729 k).denote (before9730 k).denote (before9731 k).denote (step9729 k) (step9730 k)))) (@Runs.trans ((1*1)+((4*2)+(2*2))) ((3*2)+((1*3)+(3*2))) (before9731 k).denote (before9734 k).denote (before9737 k).denote (@Runs.trans (1*1) ((4*2)+(2*2)) (before9731 k).denote (before9732 k).denote (before9734 k).denote (step9731 k) (@Runs.trans (4*2) (2*2) (before9732 k).denote (before9733 k).denote (before9734 k).denote (step9732 k) (step9733 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before9734 k).denote (before9735 k).denote (before9737 k).denote (step9734 k) (@Runs.trans (1*3) (3*2) (before9735 k).denote (before9736 k).denote (before9737 k).denote (step9735 k) (step9736 k))))) (@Runs.trans (((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2)))) (((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))) (before9737 k).denote (before9743 k).denote (before9750 k).denote (@Runs.trans ((1*1)+((4*2)+(1*3))) ((4*2)+((1*2)+(1*2))) (before9737 k).denote (before9740 k).denote (before9743 k).denote (@Runs.trans (1*1) ((4*2)+(1*3)) (before9737 k).denote (before9738 k).denote (before9740 k).denote (step9737 k) (@Runs.trans (4*2) (1*3) (before9738 k).denote (before9739 k).denote (before9740 k).denote (step9738 k) (step9739 k))) (@Runs.trans (4*2) ((1*2)+(1*2)) (before9740 k).denote (before9741 k).denote (before9743 k).denote (step9740 k) (@Runs.trans (1*2) (1*2) (before9741 k).denote (before9742 k).denote (before9743 k).denote (step9741 k) (step9742 k)))) (@Runs.trans ((1*2)+((3*2)+(1*2))) (((1*2)+(1*2))+((12*2)+(1*2))) (before9743 k).denote (before9746 k).denote (before9750 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before9743 k).denote (before9744 k).denote (before9746 k).denote (step9743 k) (@Runs.trans (3*2) (1*2) (before9744 k).denote (before9745 k).denote (before9746 k).denote (step9744 k) (step9745 k))) (@Runs.trans ((1*2)+(1*2)) ((12*2)+(1*2)) (before9746 k).denote (before9748 k).denote (before9750 k).denote (@Runs.trans (1*2) (1*2) (before9746 k).denote (before9747 k).denote (before9748 k).denote (step9746 k) (step9747 k)) (@Runs.trans (12*2) (1*2) (before9748 k).denote (before9749 k).denote (before9750 k).denote (step9748 k) (step9749 k))))))) (@Runs.trans (((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))))+((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2)))))) (((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2)))))) (before9750 k).denote (before9775 k).denote (after9799 k).denote (@Runs.trans ((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2))))) ((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2))))) (before9750 k).denote (before9762 k).denote (before9775 k).denote (@Runs.trans (((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2)))) (((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))) (before9750 k).denote (before9756 k).denote (before9762 k).denote (@Runs.trans ((1*2)+((93*2)+(1*2))) ((13*2)+((1*2)+(1*2))) (before9750 k).denote (before9753 k).denote (before9756 k).denote (@Runs.trans (1*2) ((93*2)+(1*2)) (before9750 k).denote (before9751 k).denote (before9753 k).denote (step9750 k) (@Runs.trans (93*2) (1*2) (before9751 k).denote (before9752 k).denote (before9753 k).denote (step9751 k) (step9752 k))) (@Runs.trans (13*2) ((1*2)+(1*2)) (before9753 k).denote (before9754 k).denote (before9756 k).denote (step9753 k) (@Runs.trans (1*2) (1*2) (before9754 k).denote (before9755 k).denote (before9756 k).denote (step9754 k) (step9755 k)))) (@Runs.trans ((38*2)+((1*2)+(89*2))) ((1*2)+((1*2)+(17*2))) (before9756 k).denote (before9759 k).denote (before9762 k).denote (@Runs.trans (38*2) ((1*2)+(89*2)) (before9756 k).denote (before9757 k).denote (before9759 k).denote (step9756 k) (@Runs.trans (1*2) (89*2) (before9757 k).denote (before9758 k).denote (before9759 k).denote (step9757 k) (step9758 k))) (@Runs.trans (1*2) ((1*2)+(17*2)) (before9759 k).denote (before9760 k).denote (before9762 k).denote (step9759 k) (@Runs.trans (1*2) (17*2) (before9760 k).denote (before9761 k).denote (before9762 k).denote (step9760 k) (step9761 k))))) (@Runs.trans (((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2)))) (((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2)))) (before9762 k).denote (before9768 k).denote (before9775 k).denote (@Runs.trans ((1*2)+((3*2)+((1*k+8)*586))) ((31*2)+((1*2)+(1*2))) (before9762 k).denote (before9765 k).denote (before9768 k).denote (@Runs.trans (1*2) ((3*2)+((1*k+8)*586)) (before9762 k).denote (before9763 k).denote (before9765 k).denote (step9762 k) (@Runs.trans (3*2) ((1*k+8)*586) (before9763 k).denote (before9764 k).denote (before9765 k).denote (step9763 k) (step9764 k))) (@Runs.trans (31*2) ((1*2)+(1*2)) (before9765 k).denote (before9766 k).denote (before9768 k).denote (step9765 k) (@Runs.trans (1*2) (1*2) (before9766 k).denote (before9767 k).denote (before9768 k).denote (step9766 k) (step9767 k)))) (@Runs.trans ((93*2)+((1*2)+(13*2))) (((1*2)+(1*2))+((41*2)+(1*2))) (before9768 k).denote (before9771 k).denote (before9775 k).denote (@Runs.trans (93*2) ((1*2)+(13*2)) (before9768 k).denote (before9769 k).denote (before9771 k).denote (step9768 k) (@Runs.trans (1*2) (13*2) (before9769 k).denote (before9770 k).denote (before9771 k).denote (step9769 k) (step9770 k))) (@Runs.trans ((1*2)+(1*2)) ((41*2)+(1*2)) (before9771 k).denote (before9773 k).denote (before9775 k).denote (@Runs.trans (1*2) (1*2) (before9771 k).denote (before9772 k).denote (before9773 k).denote (step9771 k) (step9772 k)) (@Runs.trans (41*2) (1*2) (before9773 k).denote (before9774 k).denote (before9775 k).denote (step9773 k) (step9774 k)))))) (@Runs.trans ((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2))))) ((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2))))) (before9775 k).denote (before9787 k).denote (after9799 k).denote (@Runs.trans (((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2)))) (((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))) (before9775 k).denote (before9781 k).denote (before9787 k).denote (@Runs.trans ((19*2)+((1*2)+(1*2))) ((9*2)+((1*2)+(791761143*2))) (before9775 k).denote (before9778 k).denote (before9781 k).denote (@Runs.trans (19*2) ((1*2)+(1*2)) (before9775 k).denote (before9776 k).denote (before9778 k).denote (step9775 k) (@Runs.trans (1*2) (1*2) (before9776 k).denote (before9777 k).denote (before9778 k).denote (step9776 k) (step9777 k))) (@Runs.trans (9*2) ((1*2)+(791761143*2)) (before9778 k).denote (before9779 k).denote (before9781 k).denote (step9778 k) (@Runs.trans (1*2) (791761143*2) (before9779 k).denote (before9780 k).denote (before9781 k).denote (step9779 k) (step9780 k)))) (@Runs.trans ((1*38)+((1*38)+((1*k+6)*38))) ((5*2)+((1*2)+(6*2))) (before9781 k).denote (before9784 k).denote (before9787 k).denote (@Runs.trans (1*38) ((1*38)+((1*k+6)*38)) (before9781 k).denote (before9782 k).denote (before9784 k).denote (step9781 k) (@Runs.trans (1*38) ((1*k+6)*38) (before9782 k).denote (before9783 k).denote (before9784 k).denote (step9782 k) (step9783 k))) (@Runs.trans (5*2) ((1*2)+(6*2)) (before9784 k).denote (before9785 k).denote (before9787 k).denote (step9784 k) (@Runs.trans (1*2) (6*2) (before9785 k).denote (before9786 k).denote (before9787 k).denote (step9785 k) (step9786 k))))) (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2)))) (before9787 k).denote (before9793 k).denote (after9799 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*2)+((6*2)+(1*2))) (before9787 k).denote (before9790 k).denote (before9793 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before9787 k).denote (before9788 k).denote (before9790 k).denote (step9787 k) (@Runs.trans (1*2) (10*2) (before9788 k).denote (before9789 k).denote (before9790 k).denote (step9788 k) (step9789 k))) (@Runs.trans (1*2) ((6*2)+(1*2)) (before9790 k).denote (before9791 k).denote (before9793 k).denote (step9790 k) (@Runs.trans (6*2) (1*2) (before9791 k).denote (before9792 k).denote (before9793 k).denote (step9791 k) (step9792 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) (((6*2)+(1*2))+((1*2)+(11*2))) (before9793 k).denote (before9796 k).denote (after9799 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before9793 k).denote (before9794 k).denote (before9796 k).denote (step9793 k) (@Runs.trans (10*2) (1*2) (before9794 k).denote (before9795 k).denote (before9796 k).denote (step9794 k) (step9795 k))) (@Runs.trans ((6*2)+(1*2)) ((1*2)+(11*2)) (before9796 k).denote (before9798 k).denote (after9799 k).denote (@Runs.trans (6*2) (1*2) (before9796 k).denote (before9797 k).denote (before9798 k).denote (step9796 k) (step9797 k)) (@Runs.trans (1*2) (11*2) (before9798 k).denote (before9799 k).denote (after9799 k).denote (step9798 k) (step9799 k)))))))) + have ht : (((((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))))+((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2))))))+(((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))))+((((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))))+((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2))))))+(((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2)))))))) = (624*k+1583531769) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean new file mode 100644 index 00000000..648c37c6 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean @@ -0,0 +1,819 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9800_0 : Stack := [] +abbrev tail9800_1 : Stack := ⟨w1,1⟩ :: tail9800_0 +abbrev tail9800_2 : Stack := ⟨w0,1⟩ :: tail9800_1 +abbrev tail9800_3 : Stack := ⟨w2,1⟩ :: tail9800_2 +abbrev tail9800_4 : Stack := ⟨w1,12⟩ :: tail9800_3 +abbrev tail9800_5 : Stack := ⟨w2,1⟩ :: tail9800_4 +abbrev tail9800_6 : Stack := ⟨w1,1⟩ :: tail9800_5 +abbrev tail9800_7 : Stack := ⟨w0,6⟩ :: tail9800_0 +abbrev tail9800_8 : Stack := ⟨w1,1⟩ :: tail9800_7 +abbrev tail9800_9 : Stack := ⟨w2,1⟩ :: tail9800_8 +abbrev tail9800_10 : Stack := ⟨w0,4⟩ :: tail9800_9 +abbrev tail9800_11 : Stack := ⟨w1,1⟩ :: tail9800_10 +abbrev tail9800_12 : Stack := ⟨w2,1⟩ :: tail9800_11 +abbrev tail9800_13 : Stack := ⟨w0,13⟩ :: tail9800_12 +abbrev tail9800_14 : Stack := ⟨w1,94⟩ :: tail9800_13 +abbrev tail9800_15 : Stack := ⟨w2,1⟩ :: tail9800_14 +abbrev tail9800_16 : Stack := ⟨w0,14⟩ :: tail9800_15 +abbrev tail9800_17 : Stack := ⟨w1,39⟩ :: tail9800_16 +abbrev tail9800_18 : Stack := ⟨w2,1⟩ :: tail9800_17 +abbrev tail9800_19 : Stack := ⟨w0,90⟩ :: tail9800_18 +abbrev tail9800_20 : Stack := ⟨w1,18⟩ :: tail9800_19 +abbrev tail9800_21 : Stack := ⟨w2,1⟩ :: tail9800_20 +abbrev tail9800_22 : Stack := ⟨w0,3⟩ :: tail9800_21 +abbrev tail9800_23 (k : Nat) : Stack := ⟨w406,(1*k+8)⟩ :: tail9800_22 +abbrev tail9800_24 (k : Nat) : Stack := ⟨w0,32⟩ :: tail9800_23 k +abbrev tail9800_25 (k : Nat) : Stack := ⟨w1,94⟩ :: tail9800_24 k +abbrev tail9800_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_25 k +abbrev tail9800_27 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9800_26 k +abbrev tail9800_28 (k : Nat) : Stack := ⟨w1,42⟩ :: tail9800_27 k +abbrev tail9800_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_28 k +abbrev tail9800_30 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9800_29 k +abbrev tail9800_31 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9800_30 k +abbrev tail9800_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_31 k +abbrev tail9800_33 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9800_32 k +abbrev tail9800_34 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9800_33 k +abbrev tail9800_35 (k : Nat) : Stack := ⟨w407,1⟩ :: tail9800_34 k +abbrev tail9800_36 (k : Nat) : Stack := ⟨w408,(1*k+6)⟩ :: tail9800_35 k +abbrev tail9800_37 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9800_36 k +abbrev tail9800_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_37 k +abbrev tail9800_39 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9800_38 k +abbrev tail9800_40 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9800_39 k +abbrev tail9800_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_40 k +abbrev tail9800_42 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9800_41 k +abbrev tail9800_43 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9800_42 k +abbrev tail9800_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_43 k +abbrev tail9800_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9800_44 k +abbrev tail9800_46 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9800_45 k +abbrev tail9800_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_46 k +abbrev tail9800_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_47 k +abbrev tail9800_49 : Stack := ⟨w1,11⟩ :: tail9800_3 +abbrev tail9800_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_48 k +abbrev tail9800_51 : Stack := ⟨w1,10⟩ :: tail9800_3 +abbrev tail9800_52 : Stack := ⟨w0,1⟩ :: tail9800_51 +abbrev tail9800_53 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9800_47 k +abbrev tail9800_54 : Stack := ⟨w2,1⟩ :: tail9800_51 +abbrev tail9800_55 : Stack := ⟨w1,2⟩ :: tail9800_54 +abbrev tail9800_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_46 k +abbrev tail9800_57 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9800_46 k +abbrev tail9800_58 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9800_46 k +abbrev tail9800_59 : Stack := ⟨w1,9⟩ :: tail9800_3 +abbrev tail9800_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_58 k +abbrev tail9800_61 : Stack := ⟨w1,8⟩ :: tail9800_3 +abbrev tail9800_62 : Stack := ⟨w0,1⟩ :: tail9800_61 +abbrev tail9800_63 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9800_46 k +abbrev tail9800_64 : Stack := ⟨w2,1⟩ :: tail9800_61 +abbrev tail9800_65 : Stack := ⟨w1,5⟩ :: tail9800_64 +abbrev tail9800_66 : Stack := ⟨w0,12⟩ :: tail9800_65 +abbrev tail9800_67 : Stack := ⟨w1,7⟩ :: tail9800_66 +abbrev tail9800_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_43 k +abbrev tail9800_69 (k : Nat) : Stack := ⟨w0,8⟩ :: tail9800_43 k +abbrev tail9800_70 : Stack := ⟨w0,11⟩ :: tail9800_65 +abbrev tail9800_71 : Stack := ⟨w2,1⟩ :: tail9800_70 +abbrev tail9800_72 : Stack := ⟨w1,8⟩ :: tail9800_71 +abbrev tail9800_73 : Stack := ⟨w0,11⟩ :: tail9800_72 +abbrev tail9800_74 : Stack := ⟨w1,7⟩ :: tail9800_73 +abbrev tail9800_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_40 k +abbrev tail9800_76 (k : Nat) : Stack := ⟨w0,8⟩ :: tail9800_40 k +abbrev tail9800_77 : Stack := ⟨w0,10⟩ :: tail9800_72 +abbrev tail9800_78 : Stack := ⟨w2,1⟩ :: tail9800_77 +abbrev tail9800_79 : Stack := ⟨w1,8⟩ :: tail9800_78 +abbrev tail9800_80 : Stack := ⟨w0,11⟩ :: tail9800_79 +abbrev tail9800_81 : Stack := ⟨w1,7⟩ :: tail9800_80 +abbrev tail9800_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_37 k +abbrev tail9800_83 (k : Nat) : Stack := ⟨w0,8⟩ :: tail9800_37 k +abbrev tail9800_84 : Stack := ⟨w0,10⟩ :: tail9800_79 +abbrev tail9800_85 : Stack := ⟨w2,1⟩ :: tail9800_84 +abbrev tail9800_86 : Stack := ⟨w1,8⟩ :: tail9800_85 +abbrev tail9800_87 : Stack := ⟨w0,5⟩ :: tail9800_86 +abbrev tail9800_88 (k : Nat) : Stack := ⟨w294,(1*k+6)⟩ :: tail9800_87 +abbrev tail9800_89 (k : Nat) : Stack := ⟨w409,1⟩ :: tail9800_88 k +abbrev tail9800_90 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9800_89 k +abbrev tail9800_91 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9800_90 k +abbrev tail9800_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_31 k +abbrev tail9800_93 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9800_31 k +abbrev tail9800_94 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9800_93 k +abbrev tail9800_95 (k : Nat) : Stack := ⟨w410,1⟩ :: tail9800_88 k +abbrev tail9800_96 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9800_95 k +abbrev tail9800_97 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9800_96 k +abbrev tail9800_98 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9800_97 k +abbrev tail9800_99 (k : Nat) : Stack := ⟨w1,20⟩ :: tail9800_98 k +abbrev tail9800_100 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_28 k +abbrev tail9800_101 (k : Nat) : Stack := ⟨w0,21⟩ :: tail9800_28 k +abbrev tail9800_102 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9800_97 k +abbrev tail9800_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_102 k +abbrev tail9800_104 (k : Nat) : Stack := ⟨w1,21⟩ :: tail9800_103 k +abbrev tail9800_105 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9800_104 k +abbrev tail9800_106 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9800_105 k +abbrev tail9800_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_25 k +abbrev tail9800_108 (k : Nat) : Stack := ⟨w0,15⟩ :: tail9800_25 k +abbrev tail9800_109 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9800_104 k +abbrev tail9800_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_109 k +abbrev tail9800_111 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9800_110 k +abbrev tail9800_112 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9800_111 k +abbrev tail9800_113 (k : Nat) : Stack := ⟨w1,32⟩ :: tail9800_112 k +abbrev tail9800_114 (k : Nat) : Stack := ⟨w406,(1*k+7)⟩ :: tail9800_22 +abbrev tail9800_115 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_114 k +abbrev tail9800_116 (k : Nat) : Stack := ⟨w0,32⟩ :: tail9800_115 k +abbrev tail9800_117 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9800_111 k +abbrev tail9800_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_117 k +abbrev tail9800_119 (k : Nat) : Stack := ⟨w1,32⟩ :: tail9800_118 k +abbrev tail9800_120 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_119 k +abbrev tail9800_121 (k : Nat) : Stack := ⟨w406,(1*k+6)⟩ :: tail9800_22 +abbrev tail9800_122 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_121 k +abbrev tail9800_123 (k : Nat) : Stack := ⟨w413,1⟩ :: tail9800_119 k +abbrev tail9800_124 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_123 k +abbrev tail9800_125 (k : Nat) : Stack := ⟨w406,(1*k+5)⟩ :: tail9800_22 +abbrev tail9800_126 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_125 k +abbrev tail9800_127 (k : Nat) : Stack := ⟨w413,2⟩ :: tail9800_119 k +abbrev tail9800_128 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_127 k +abbrev tail9800_129 (k : Nat) : Stack := ⟨w406,(1*k+4)⟩ :: tail9800_22 +abbrev tail9800_130 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_129 k +abbrev tail9800_131 (k : Nat) : Stack := ⟨w413,3⟩ :: tail9800_119 k +abbrev tail9800_132 (k : Nat) : Stack := ⟨w413,(1*k+6)⟩ :: tail9800_119 k +abbrev tail9800_133 : Stack := ⟨w406,1⟩ :: tail9800_22 +abbrev tail9800_134 : Stack := ⟨w411,1⟩ :: tail9800_133 +abbrev tail9800_135 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_132 k +abbrev tail9800_136 : Stack := ⟨w411,1⟩ :: tail9800_22 +abbrev tail9800_137 (k : Nat) : Stack := ⟨w413,(1*k+7)⟩ :: tail9800_119 k +abbrev tail9800_138 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_137 k +abbrev tail9800_139 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9800_138 k +abbrev tail9800_140 : Stack := ⟨w0,1⟩ :: tail9800_20 +abbrev tail9800_141 : Stack := ⟨w0,4⟩ :: tail9800_20 +abbrev tail9800_142 (k : Nat) : Stack := ⟨w413,(1*k+8)⟩ :: tail9800_119 k +abbrev tail9800_143 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9800_142 k +abbrev tail9800_144 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9800_143 k +abbrev tail9800_145 (k : Nat) : Stack := ⟨w1,90⟩ :: tail9800_144 k +abbrev tail9800_146 : Stack := ⟨w0,1⟩ :: tail9800_17 +abbrev tail9800_147 : Stack := ⟨w0,91⟩ :: tail9800_17 +abbrev tail9800_148 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9800_143 k +abbrev tail9800_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_148 k +abbrev tail9800_150 (k : Nat) : Stack := ⟨w1,91⟩ :: tail9800_149 k +abbrev tail9800_151 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9800_150 k +abbrev tail9800_152 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9800_151 k +abbrev tail9800_153 : Stack := ⟨w0,1⟩ :: tail9800_14 +abbrev tail9800_154 : Stack := ⟨w0,15⟩ :: tail9800_14 +abbrev tail9800_155 (k : Nat) : Stack := ⟨w0,38⟩ :: tail9800_150 k +abbrev tail9800_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_155 k +abbrev tail9800_157 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9800_156 k +abbrev tail9800_158 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9800_157 k +abbrev tail9800_159 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9800_158 k +abbrev tail9800_160 : Stack := ⟨w0,1⟩ :: tail9800_11 +abbrev tail9800_161 : Stack := ⟨w0,14⟩ :: tail9800_11 +abbrev tail9800_162 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9800_157 k +abbrev tail9800_163 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_162 k +abbrev tail9800_164 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9800_163 k +abbrev tail9800_165 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_164 k + +def before9800 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9800_6,(tail9800_46 k)⟩ +def before9801 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9800_5,(tail9800_47 k)⟩ +def before9802 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail9800_4,(tail9800_48 k)⟩ +def before9803 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1253),tail9800_49,(tail9800_50 k)⟩ +def before9804 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail9800_52,(tail9800_50 k)⟩ +def before9805 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail9800_52,(tail9800_53 k)⟩ +def before9806 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail9800_54,(tail9800_53 k)⟩ +def before9807 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9800_55,(tail9800_47 k)⟩ +def before9808 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9800_55,(tail9800_56 k)⟩ +def before9809 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail9800_54,(tail9800_57 k)⟩ +def before9810 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1255),tail9800_51,(tail9800_58 k)⟩ +def before9811 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail9800_59,(tail9800_60 k)⟩ +def before9812 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail9800_62,(tail9800_60 k)⟩ +def before9813 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail9800_62,(tail9800_63 k)⟩ +def before9814 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail9800_64,(tail9800_63 k)⟩ +def before9815 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail9800_65,(tail9800_46 k)⟩ +def before9816 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail9800_66,(tail9800_45 k)⟩ +def before9817 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail9800_67,(tail9800_44 k)⟩ +def before9818 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9800_67,(tail9800_68 k)⟩ +def before9819 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1223),tail9800_66,(tail9800_69 k)⟩ +def before9820 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail9800_71,(tail9800_69 k)⟩ +def before9821 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9800_72,(tail9800_43 k)⟩ +def before9822 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail9800_73,(tail9800_42 k)⟩ +def before9823 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail9800_74,(tail9800_41 k)⟩ +def before9824 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9800_74,(tail9800_75 k)⟩ +def before9825 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail9800_73,(tail9800_76 k)⟩ +def before9826 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail9800_78,(tail9800_76 k)⟩ +def before9827 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9800_79,(tail9800_40 k)⟩ +def before9828 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail9800_80,(tail9800_39 k)⟩ +def before9829 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail9800_81,(tail9800_38 k)⟩ +def before9830 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9800_81,(tail9800_82 k)⟩ +def before9831 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail9800_80,(tail9800_83 k)⟩ +def before9832 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail9800_85,(tail9800_83 k)⟩ +def before9833 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9800_86,(tail9800_37 k)⟩ +def before9834 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9800_87,(tail9800_36 k)⟩ +def before9835 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9800_88 k),(tail9800_35 k)⟩ +def before9836 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9800_89 k),(tail9800_34 k)⟩ +def before9837 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9800_90 k),(tail9800_33 k)⟩ +def before9838 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521469),(tail9800_91 k),(tail9800_32 k)⟩ +def before9839 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9800_91 k),(tail9800_92 k)⟩ +def before9840 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9800_90 k),(tail9800_93 k)⟩ +def before9841 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9800_89 k),(tail9800_94 k)⟩ +def before9842 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9800_95 k),(tail9800_94 k)⟩ +def before9843 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9800_96 k),(tail9800_93 k)⟩ +def before9844 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9800_97 k),(tail9800_31 k)⟩ +def before9845 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521491),(tail9800_98 k),(tail9800_30 k)⟩ +def before9846 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail9800_99 k),(tail9800_29 k)⟩ +def before9847 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9800_99 k),(tail9800_100 k)⟩ +def before9848 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521491),(tail9800_98 k),(tail9800_101 k)⟩ +def before9849 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521491),(tail9800_103 k),(tail9800_101 k)⟩ +def before9850 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9800_104 k),(tail9800_28 k)⟩ +def before9851 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521617),(tail9800_105 k),(tail9800_27 k)⟩ +def before9852 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail9800_106 k),(tail9800_26 k)⟩ +def before9853 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9800_106 k),(tail9800_107 k)⟩ +def before9854 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521617),(tail9800_105 k),(tail9800_108 k)⟩ +def before9855 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521617),(tail9800_110 k),(tail9800_108 k)⟩ +def before9856 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9800_111 k),(tail9800_25 k)⟩ +def before9857 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521835),(tail9800_112 k),(tail9800_24 k)⟩ +def before9858 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9800_113 k),(tail9800_23 k)⟩ +def before9859 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9800_113 k),(tail9800_115 k)⟩ +def before9860 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521835),(tail9800_112 k),(tail9800_116 k)⟩ +def before9861 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521835),(tail9800_118 k),(tail9800_116 k)⟩ +def before9862 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9800_119 k),(tail9800_115 k)⟩ +def before9863 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9800_120 k),(tail9800_114 k)⟩ +def before9864 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9800_120 k),(tail9800_122 k)⟩ +def before9865 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9800_123 k),(tail9800_122 k)⟩ +def before9866 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9800_124 k),(tail9800_121 k)⟩ +def before9867 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9800_124 k),(tail9800_126 k)⟩ +def before9868 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9800_127 k),(tail9800_126 k)⟩ +def before9869 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9800_128 k),(tail9800_125 k)⟩ +def before9870 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9800_128 k),(tail9800_130 k)⟩ +def before9871 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9800_131 k),(tail9800_130 k)⟩ +def before9872 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9800_132 k),tail9800_134⟩ +def before9873 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9800_135 k),tail9800_133⟩ +def before9874 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9800_135 k),tail9800_136⟩ +def before9875 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9800_137 k),tail9800_136⟩ +def before9876 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9800_138 k),tail9800_22⟩ +def before9877 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526593),(tail9800_139 k),tail9800_21⟩ +def before9878 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9800_139 k),tail9800_140⟩ +def before9879 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9800_138 k),tail9800_141⟩ +def before9880 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9800_142 k),tail9800_141⟩ +def before9881 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9800_143 k),tail9800_20⟩ +def before9882 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),(tail9800_144 k),tail9800_19⟩ +def before9883 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail9800_145 k),tail9800_18⟩ +def before9884 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9800_145 k),tail9800_146⟩ +def before9885 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526631),(tail9800_144 k),tail9800_147⟩ +def before9886 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),(tail9800_149 k),tail9800_147⟩ +def before9887 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9800_150 k),tail9800_17⟩ +def before9888 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526891),(tail9800_151 k),tail9800_16⟩ +def before9889 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail9800_152 k),tail9800_15⟩ +def before9890 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9800_152 k),tail9800_153⟩ +def before9891 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526891),(tail9800_151 k),tail9800_154⟩ +def before9892 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526891),(tail9800_156 k),tail9800_154⟩ +def before9893 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9800_157 k),tail9800_14⟩ +def before9894 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527109),(tail9800_158 k),tail9800_13⟩ +def before9895 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail9800_159 k),tail9800_12⟩ +def before9896 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9800_159 k),tail9800_160⟩ +def before9897 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527109),(tail9800_158 k),tail9800_161⟩ +def before9898 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527109),(tail9800_163 k),tail9800_161⟩ +def before9899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9800_164 k),tail9800_11⟩ +def after9899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9800_165 k),tail9800_10⟩ + +theorem macro9800 (k : Nat) : applyExit (before9800 k) exit11 1 = some (before9801 k) := by + simp (disch := omega) [before9800, before9801, exit11, applyExit, pop, push] + <;> omega +theorem step9800 (k : Nat) : Runs (1*2) (before9800 k).denote (before9801 k).denote := + @applyExit_sound (before9800 k) (before9801 k) exit11 1 valid11 (macro9800 k) +theorem macro9801 (k : Nat) : applyExit (before9801 k) exit3 1 = some (before9802 k) := by + simp (disch := omega) [before9801, before9802, exit3, applyExit, pop, push] + <;> omega +theorem step9801 (k : Nat) : Runs (1*2) (before9801 k).denote (before9802 k).denote := + @applyExit_sound (before9801 k) (before9802 k) exit3 1 valid3 (macro9801 k) +theorem macro9802 (k : Nat) : applyExit (before9802 k) exit4 1 = some (before9803 k) := by + simp (disch := omega) [before9802, before9803, exit4, applyExit, pop, push] + <;> omega +theorem step9802 (k : Nat) : Runs (1*2) (before9802 k).denote (before9803 k).denote := + @applyExit_sound (before9802 k) (before9803 k) exit4 1 valid4 (macro9802 k) +theorem macro9803 (k : Nat) : applyExit (before9803 k) exit5 1 = some (before9804 k) := by + simp (disch := omega) [before9803, before9804, exit5, applyExit, pop, push] + <;> omega +theorem step9803 (k : Nat) : Runs (1*3) (before9803 k).denote (before9804 k).denote := + @applyExit_sound (before9803 k) (before9804 k) exit5 1 valid5 (macro9803 k) +theorem macro9804 (k : Nat) : applyExit (before9804 k) exit1 1 = some (before9805 k) := by + simp (disch := omega) [before9804, before9805, exit1, applyExit, pop, push] + <;> omega +theorem step9804 (k : Nat) : Runs (1*3) (before9804 k).denote (before9805 k).denote := + @applyExit_sound (before9804 k) (before9805 k) exit1 1 valid1 (macro9804 k) +theorem macro9805 (k : Nat) : applyExit (before9805 k) exit6 1 = some (before9806 k) := by + simp (disch := omega) [before9805, before9806, exit6, applyExit, pop, push] + <;> omega +theorem step9805 (k : Nat) : Runs (1*1) (before9805 k).denote (before9806 k).denote := + @applyExit_sound (before9805 k) (before9806 k) exit6 1 valid6 (macro9805 k) +theorem macro9806 (k : Nat) : applyExit (before9806 k) exit0 2 = some (before9807 k) := by + simp (disch := omega) [before9806, before9807, exit0, applyExit, pop, push] + <;> omega +theorem step9806 (k : Nat) : Runs (2*2) (before9806 k).denote (before9807 k).denote := + @applyExit_sound (before9806 k) (before9807 k) exit0 2 valid0 (macro9806 k) +theorem macro9807 (k : Nat) : applyExit (before9807 k) exit1 1 = some (before9808 k) := by + simp (disch := omega) [before9807, before9808, exit1, applyExit, pop, push] + <;> omega +theorem step9807 (k : Nat) : Runs (1*3) (before9807 k).denote (before9808 k).denote := + @applyExit_sound (before9807 k) (before9808 k) exit1 1 valid1 (macro9807 k) +theorem macro9808 (k : Nat) : applyExit (before9808 k) exit2 2 = some (before9809 k) := by + simp (disch := omega) [before9808, before9809, exit2, applyExit, pop, push] + <;> omega +theorem step9808 (k : Nat) : Runs (2*2) (before9808 k).denote (before9809 k).denote := + @applyExit_sound (before9808 k) (before9809 k) exit2 2 valid2 (macro9808 k) +theorem macro9809 (k : Nat) : applyExit (before9809 k) exit3 1 = some (before9810 k) := by + simp (disch := omega) [before9809, before9810, exit3, applyExit, pop, push] + <;> omega +theorem step9809 (k : Nat) : Runs (1*2) (before9809 k).denote (before9810 k).denote := + @applyExit_sound (before9809 k) (before9810 k) exit3 1 valid3 (macro9809 k) +theorem macro9810 (k : Nat) : applyExit (before9810 k) exit4 1 = some (before9811 k) := by + simp (disch := omega) [before9810, before9811, exit4, applyExit, pop, push] + <;> omega +theorem step9810 (k : Nat) : Runs (1*2) (before9810 k).denote (before9811 k).denote := + @applyExit_sound (before9810 k) (before9811 k) exit4 1 valid4 (macro9810 k) +theorem macro9811 (k : Nat) : applyExit (before9811 k) exit5 1 = some (before9812 k) := by + simp (disch := omega) [before9811, before9812, exit5, applyExit, pop, push] + <;> omega +theorem step9811 (k : Nat) : Runs (1*3) (before9811 k).denote (before9812 k).denote := + @applyExit_sound (before9811 k) (before9812 k) exit5 1 valid5 (macro9811 k) +theorem macro9812 (k : Nat) : applyExit (before9812 k) exit1 1 = some (before9813 k) := by + simp (disch := omega) [before9812, before9813, exit1, applyExit, pop, push] + <;> omega +theorem step9812 (k : Nat) : Runs (1*3) (before9812 k).denote (before9813 k).denote := + @applyExit_sound (before9812 k) (before9813 k) exit1 1 valid1 (macro9812 k) +theorem macro9813 (k : Nat) : applyExit (before9813 k) exit6 1 = some (before9814 k) := by + simp (disch := omega) [before9813, before9814, exit6, applyExit, pop, push] + <;> omega +theorem step9813 (k : Nat) : Runs (1*1) (before9813 k).denote (before9814 k).denote := + @applyExit_sound (before9813 k) (before9814 k) exit6 1 valid6 (macro9813 k) +theorem macro9814 (k : Nat) : applyExit (before9814 k) exit0 5 = some (before9815 k) := by + simp (disch := omega) [before9814, before9815, exit0, applyExit, pop, push] + <;> omega +theorem step9814 (k : Nat) : Runs (5*2) (before9814 k).denote (before9815 k).denote := + @applyExit_sound (before9814 k) (before9815 k) exit0 5 valid0 (macro9814 k) +theorem macro9815 (k : Nat) : applyExit (before9815 k) exit13 12 = some (before9816 k) := by + simp (disch := omega) [before9815, before9816, exit13, applyExit, pop, push] + <;> omega +theorem step9815 (k : Nat) : Runs (12*2) (before9815 k).denote (before9816 k).denote := + @applyExit_sound (before9815 k) (before9816 k) exit13 12 valid13 (macro9815 k) +theorem macro9816 (k : Nat) : applyExit (before9816 k) exit0 7 = some (before9817 k) := by + simp (disch := omega) [before9816, before9817, exit0, applyExit, pop, push] + <;> omega +theorem step9816 (k : Nat) : Runs (7*2) (before9816 k).denote (before9817 k).denote := + @applyExit_sound (before9816 k) (before9817 k) exit0 7 valid0 (macro9816 k) +theorem macro9817 (k : Nat) : applyExit (before9817 k) exit1 1 = some (before9818 k) := by + simp (disch := omega) [before9817, before9818, exit1, applyExit, pop, push] + <;> omega +theorem step9817 (k : Nat) : Runs (1*3) (before9817 k).denote (before9818 k).denote := + @applyExit_sound (before9817 k) (before9818 k) exit1 1 valid1 (macro9817 k) +theorem macro9818 (k : Nat) : applyExit (before9818 k) exit2 7 = some (before9819 k) := by + simp (disch := omega) [before9818, before9819, exit2, applyExit, pop, push] + <;> omega +theorem step9818 (k : Nat) : Runs (7*2) (before9818 k).denote (before9819 k).denote := + @applyExit_sound (before9818 k) (before9819 k) exit2 7 valid2 (macro9818 k) +theorem macro9819 (k : Nat) : applyExit (before9819 k) exit6 1 = some (before9820 k) := by + simp (disch := omega) [before9819, before9820, exit6, applyExit, pop, push] + <;> omega +theorem step9819 (k : Nat) : Runs (1*1) (before9819 k).denote (before9820 k).denote := + @applyExit_sound (before9819 k) (before9820 k) exit6 1 valid6 (macro9819 k) +theorem macro9820 (k : Nat) : applyExit (before9820 k) exit0 8 = some (before9821 k) := by + simp (disch := omega) [before9820, before9821, exit0, applyExit, pop, push] + <;> omega +theorem step9820 (k : Nat) : Runs (8*2) (before9820 k).denote (before9821 k).denote := + @applyExit_sound (before9820 k) (before9821 k) exit0 8 valid0 (macro9820 k) +theorem macro9821 (k : Nat) : applyExit (before9821 k) exit13 11 = some (before9822 k) := by + simp (disch := omega) [before9821, before9822, exit13, applyExit, pop, push] + <;> omega +theorem step9821 (k : Nat) : Runs (11*2) (before9821 k).denote (before9822 k).denote := + @applyExit_sound (before9821 k) (before9822 k) exit13 11 valid13 (macro9821 k) +theorem macro9822 (k : Nat) : applyExit (before9822 k) exit0 7 = some (before9823 k) := by + simp (disch := omega) [before9822, before9823, exit0, applyExit, pop, push] + <;> omega +theorem step9822 (k : Nat) : Runs (7*2) (before9822 k).denote (before9823 k).denote := + @applyExit_sound (before9822 k) (before9823 k) exit0 7 valid0 (macro9822 k) +theorem macro9823 (k : Nat) : applyExit (before9823 k) exit1 1 = some (before9824 k) := by + simp (disch := omega) [before9823, before9824, exit1, applyExit, pop, push] + <;> omega +theorem step9823 (k : Nat) : Runs (1*3) (before9823 k).denote (before9824 k).denote := + @applyExit_sound (before9823 k) (before9824 k) exit1 1 valid1 (macro9823 k) +theorem macro9824 (k : Nat) : applyExit (before9824 k) exit2 7 = some (before9825 k) := by + simp (disch := omega) [before9824, before9825, exit2, applyExit, pop, push] + <;> omega +theorem step9824 (k : Nat) : Runs (7*2) (before9824 k).denote (before9825 k).denote := + @applyExit_sound (before9824 k) (before9825 k) exit2 7 valid2 (macro9824 k) +theorem macro9825 (k : Nat) : applyExit (before9825 k) exit6 1 = some (before9826 k) := by + simp (disch := omega) [before9825, before9826, exit6, applyExit, pop, push] + <;> omega +theorem step9825 (k : Nat) : Runs (1*1) (before9825 k).denote (before9826 k).denote := + @applyExit_sound (before9825 k) (before9826 k) exit6 1 valid6 (macro9825 k) +theorem macro9826 (k : Nat) : applyExit (before9826 k) exit0 8 = some (before9827 k) := by + simp (disch := omega) [before9826, before9827, exit0, applyExit, pop, push] + <;> omega +theorem step9826 (k : Nat) : Runs (8*2) (before9826 k).denote (before9827 k).denote := + @applyExit_sound (before9826 k) (before9827 k) exit0 8 valid0 (macro9826 k) +theorem macro9827 (k : Nat) : applyExit (before9827 k) exit13 11 = some (before9828 k) := by + simp (disch := omega) [before9827, before9828, exit13, applyExit, pop, push] + <;> omega +theorem step9827 (k : Nat) : Runs (11*2) (before9827 k).denote (before9828 k).denote := + @applyExit_sound (before9827 k) (before9828 k) exit13 11 valid13 (macro9827 k) +theorem macro9828 (k : Nat) : applyExit (before9828 k) exit0 7 = some (before9829 k) := by + simp (disch := omega) [before9828, before9829, exit0, applyExit, pop, push] + <;> omega +theorem step9828 (k : Nat) : Runs (7*2) (before9828 k).denote (before9829 k).denote := + @applyExit_sound (before9828 k) (before9829 k) exit0 7 valid0 (macro9828 k) +theorem macro9829 (k : Nat) : applyExit (before9829 k) exit1 1 = some (before9830 k) := by + simp (disch := omega) [before9829, before9830, exit1, applyExit, pop, push] + <;> omega +theorem step9829 (k : Nat) : Runs (1*3) (before9829 k).denote (before9830 k).denote := + @applyExit_sound (before9829 k) (before9830 k) exit1 1 valid1 (macro9829 k) +theorem macro9830 (k : Nat) : applyExit (before9830 k) exit2 7 = some (before9831 k) := by + simp (disch := omega) [before9830, before9831, exit2, applyExit, pop, push] + <;> omega +theorem step9830 (k : Nat) : Runs (7*2) (before9830 k).denote (before9831 k).denote := + @applyExit_sound (before9830 k) (before9831 k) exit2 7 valid2 (macro9830 k) +theorem macro9831 (k : Nat) : applyExit (before9831 k) exit6 1 = some (before9832 k) := by + simp (disch := omega) [before9831, before9832, exit6, applyExit, pop, push] + <;> omega +theorem step9831 (k : Nat) : Runs (1*1) (before9831 k).denote (before9832 k).denote := + @applyExit_sound (before9831 k) (before9832 k) exit6 1 valid6 (macro9831 k) +theorem macro9832 (k : Nat) : applyExit (before9832 k) exit0 8 = some (before9833 k) := by + simp (disch := omega) [before9832, before9833, exit0, applyExit, pop, push] + <;> omega +theorem step9832 (k : Nat) : Runs (8*2) (before9832 k).denote (before9833 k).denote := + @applyExit_sound (before9832 k) (before9833 k) exit0 8 valid0 (macro9832 k) +theorem macro9833 (k : Nat) : applyExit (before9833 k) exit13 5 = some (before9834 k) := by + simp (disch := omega) [before9833, before9834, exit13, applyExit, pop, push] + <;> omega +theorem step9833 (k : Nat) : Runs (5*2) (before9833 k).denote (before9834 k).denote := + @applyExit_sound (before9833 k) (before9834 k) exit13 5 valid13 (macro9833 k) +theorem macro9834 (k : Nat) : applyExit (before9834 k) exit456 (1*k+6) = some (before9835 k) := by + simp (disch := omega) [before9834, before9835, exit456, applyExit, pop, push] + <;> omega +theorem step9834 (k : Nat) : Runs ((1*k+6)*70) (before9834 k).denote (before9835 k).denote := + @applyExit_sound (before9834 k) (before9835 k) exit456 (1*k+6) valid456 (macro9834 k) +theorem macro9835 (k : Nat) : applyExit (before9835 k) exit457 1 = some (before9836 k) := by + simp (disch := omega) [before9835, before9836, exit457, applyExit, pop, push] + <;> omega +theorem step9835 (k : Nat) : Runs (1*38) (before9835 k).denote (before9836 k).denote := + @applyExit_sound (before9835 k) (before9836 k) exit457 1 valid457 (macro9835 k) +theorem macro9836 (k : Nat) : applyExit (before9836 k) exit275 1 = some (before9837 k) := by + simp (disch := omega) [before9836, before9837, exit275, applyExit, pop, push] + <;> omega +theorem step9836 (k : Nat) : Runs (1*38) (before9836 k).denote (before9837 k).denote := + @applyExit_sound (before9836 k) (before9837 k) exit275 1 valid275 (macro9836 k) +theorem macro9837 (k : Nat) : applyExit (before9837 k) exit0 791761143 = some (before9838 k) := by + simp (disch := omega) [before9837, before9838, exit0, applyExit, pop, push] + <;> omega +theorem step9837 (k : Nat) : Runs (791761143*2) (before9837 k).denote (before9838 k).denote := + @applyExit_sound (before9837 k) (before9838 k) exit0 791761143 valid0 (macro9837 k) +theorem macro9838 (k : Nat) : applyExit (before9838 k) exit1 1 = some (before9839 k) := by + simp (disch := omega) [before9838, before9839, exit1, applyExit, pop, push] + <;> omega +theorem step9838 (k : Nat) : Runs (1*3) (before9838 k).denote (before9839 k).denote := + @applyExit_sound (before9838 k) (before9839 k) exit1 1 valid1 (macro9838 k) +theorem macro9839 (k : Nat) : applyExit (before9839 k) exit2 791761143 = some (before9840 k) := by + simp (disch := omega) [before9839, before9840, exit2, applyExit, pop, push] + <;> omega +theorem step9839 (k : Nat) : Runs (791761143*2) (before9839 k).denote (before9840 k).denote := + @applyExit_sound (before9839 k) (before9840 k) exit2 791761143 valid2 (macro9839 k) +theorem macro9840 (k : Nat) : applyExit (before9840 k) exit276 1 = some (before9841 k) := by + simp (disch := omega) [before9840, before9841, exit276, applyExit, pop, push] + <;> omega +theorem step9840 (k : Nat) : Runs (1*38) (before9840 k).denote (before9841 k).denote := + @applyExit_sound (before9840 k) (before9841 k) exit276 1 valid276 (macro9840 k) +theorem macro9841 (k : Nat) : applyExit (before9841 k) exit458 1 = some (before9842 k) := by + simp (disch := omega) [before9841, before9842, exit458, applyExit, pop, push] + <;> omega +theorem step9841 (k : Nat) : Runs (1*53) (before9841 k).denote (before9842 k).denote := + @applyExit_sound (before9841 k) (before9842 k) exit458 1 valid458 (macro9841 k) +theorem macro9842 (k : Nat) : applyExit (before9842 k) exit275 1 = some (before9843 k) := by + simp (disch := omega) [before9842, before9843, exit275, applyExit, pop, push] + <;> omega +theorem step9842 (k : Nat) : Runs (1*38) (before9842 k).denote (before9843 k).denote := + @applyExit_sound (before9842 k) (before9843 k) exit275 1 valid275 (macro9842 k) +theorem macro9843 (k : Nat) : applyExit (before9843 k) exit0 791761144 = some (before9844 k) := by + simp (disch := omega) [before9843, before9844, exit0, applyExit, pop, push] + <;> omega +theorem step9843 (k : Nat) : Runs (791761144*2) (before9843 k).denote (before9844 k).denote := + @applyExit_sound (before9843 k) (before9844 k) exit0 791761144 valid0 (macro9843 k) +theorem macro9844 (k : Nat) : applyExit (before9844 k) exit13 10 = some (before9845 k) := by + simp (disch := omega) [before9844, before9845, exit13, applyExit, pop, push] + <;> omega +theorem step9844 (k : Nat) : Runs (10*2) (before9844 k).denote (before9845 k).denote := + @applyExit_sound (before9844 k) (before9845 k) exit13 10 valid13 (macro9844 k) +theorem macro9845 (k : Nat) : applyExit (before9845 k) exit0 20 = some (before9846 k) := by + simp (disch := omega) [before9845, before9846, exit0, applyExit, pop, push] + <;> omega +theorem step9845 (k : Nat) : Runs (20*2) (before9845 k).denote (before9846 k).denote := + @applyExit_sound (before9845 k) (before9846 k) exit0 20 valid0 (macro9845 k) +theorem macro9846 (k : Nat) : applyExit (before9846 k) exit1 1 = some (before9847 k) := by + simp (disch := omega) [before9846, before9847, exit1, applyExit, pop, push] + <;> omega +theorem step9846 (k : Nat) : Runs (1*3) (before9846 k).denote (before9847 k).denote := + @applyExit_sound (before9846 k) (before9847 k) exit1 1 valid1 (macro9846 k) +theorem macro9847 (k : Nat) : applyExit (before9847 k) exit2 20 = some (before9848 k) := by + simp (disch := omega) [before9847, before9848, exit2, applyExit, pop, push] + <;> omega +theorem step9847 (k : Nat) : Runs (20*2) (before9847 k).denote (before9848 k).denote := + @applyExit_sound (before9847 k) (before9848 k) exit2 20 valid2 (macro9847 k) +theorem macro9848 (k : Nat) : applyExit (before9848 k) exit6 1 = some (before9849 k) := by + simp (disch := omega) [before9848, before9849, exit6, applyExit, pop, push] + <;> omega +theorem step9848 (k : Nat) : Runs (1*1) (before9848 k).denote (before9849 k).denote := + @applyExit_sound (before9848 k) (before9849 k) exit6 1 valid6 (macro9848 k) +theorem macro9849 (k : Nat) : applyExit (before9849 k) exit0 21 = some (before9850 k) := by + simp (disch := omega) [before9849, before9850, exit0, applyExit, pop, push] + <;> omega +theorem step9849 (k : Nat) : Runs (21*2) (before9849 k).denote (before9850 k).denote := + @applyExit_sound (before9849 k) (before9850 k) exit0 21 valid0 (macro9849 k) +theorem macro9850 (k : Nat) : applyExit (before9850 k) exit13 42 = some (before9851 k) := by + simp (disch := omega) [before9850, before9851, exit13, applyExit, pop, push] + <;> omega +theorem step9850 (k : Nat) : Runs (42*2) (before9850 k).denote (before9851 k).denote := + @applyExit_sound (before9850 k) (before9851 k) exit13 42 valid13 (macro9850 k) +theorem macro9851 (k : Nat) : applyExit (before9851 k) exit0 14 = some (before9852 k) := by + simp (disch := omega) [before9851, before9852, exit0, applyExit, pop, push] + <;> omega +theorem step9851 (k : Nat) : Runs (14*2) (before9851 k).denote (before9852 k).denote := + @applyExit_sound (before9851 k) (before9852 k) exit0 14 valid0 (macro9851 k) +theorem macro9852 (k : Nat) : applyExit (before9852 k) exit1 1 = some (before9853 k) := by + simp (disch := omega) [before9852, before9853, exit1, applyExit, pop, push] + <;> omega +theorem step9852 (k : Nat) : Runs (1*3) (before9852 k).denote (before9853 k).denote := + @applyExit_sound (before9852 k) (before9853 k) exit1 1 valid1 (macro9852 k) +theorem macro9853 (k : Nat) : applyExit (before9853 k) exit2 14 = some (before9854 k) := by + simp (disch := omega) [before9853, before9854, exit2, applyExit, pop, push] + <;> omega +theorem step9853 (k : Nat) : Runs (14*2) (before9853 k).denote (before9854 k).denote := + @applyExit_sound (before9853 k) (before9854 k) exit2 14 valid2 (macro9853 k) +theorem macro9854 (k : Nat) : applyExit (before9854 k) exit6 1 = some (before9855 k) := by + simp (disch := omega) [before9854, before9855, exit6, applyExit, pop, push] + <;> omega +theorem step9854 (k : Nat) : Runs (1*1) (before9854 k).denote (before9855 k).denote := + @applyExit_sound (before9854 k) (before9855 k) exit6 1 valid6 (macro9854 k) +theorem macro9855 (k : Nat) : applyExit (before9855 k) exit0 15 = some (before9856 k) := by + simp (disch := omega) [before9855, before9856, exit0, applyExit, pop, push] + <;> omega +theorem step9855 (k : Nat) : Runs (15*2) (before9855 k).denote (before9856 k).denote := + @applyExit_sound (before9855 k) (before9856 k) exit0 15 valid0 (macro9855 k) +theorem macro9856 (k : Nat) : applyExit (before9856 k) exit13 94 = some (before9857 k) := by + simp (disch := omega) [before9856, before9857, exit13, applyExit, pop, push] + <;> omega +theorem step9856 (k : Nat) : Runs (94*2) (before9856 k).denote (before9857 k).denote := + @applyExit_sound (before9856 k) (before9857 k) exit13 94 valid13 (macro9856 k) +theorem macro9857 (k : Nat) : applyExit (before9857 k) exit0 32 = some (before9858 k) := by + simp (disch := omega) [before9857, before9858, exit0, applyExit, pop, push] + <;> omega +theorem step9857 (k : Nat) : Runs (32*2) (before9857 k).denote (before9858 k).denote := + @applyExit_sound (before9857 k) (before9858 k) exit0 32 valid0 (macro9857 k) +theorem macro9858 (k : Nat) : applyExit (before9858 k) exit459 1 = some (before9859 k) := by + simp (disch := omega) [before9858, before9859, exit459, applyExit, pop, push] + <;> omega +theorem step9858 (k : Nat) : Runs (1*15) (before9858 k).denote (before9859 k).denote := + @applyExit_sound (before9858 k) (before9859 k) exit459 1 valid459 (macro9858 k) +theorem macro9859 (k : Nat) : applyExit (before9859 k) exit2 32 = some (before9860 k) := by + simp (disch := omega) [before9859, before9860, exit2, applyExit, pop, push] + <;> omega +theorem step9859 (k : Nat) : Runs (32*2) (before9859 k).denote (before9860 k).denote := + @applyExit_sound (before9859 k) (before9860 k) exit2 32 valid2 (macro9859 k) +theorem macro9860 (k : Nat) : applyExit (before9860 k) exit6 1 = some (before9861 k) := by + simp (disch := omega) [before9860, before9861, exit6, applyExit, pop, push] + <;> omega +theorem step9860 (k : Nat) : Runs (1*1) (before9860 k).denote (before9861 k).denote := + @applyExit_sound (before9860 k) (before9861 k) exit6 1 valid6 (macro9860 k) +theorem macro9861 (k : Nat) : applyExit (before9861 k) exit0 32 = some (before9862 k) := by + simp (disch := omega) [before9861, before9862, exit0, applyExit, pop, push] + <;> omega +theorem step9861 (k : Nat) : Runs (32*2) (before9861 k).denote (before9862 k).denote := + @applyExit_sound (before9861 k) (before9862 k) exit0 32 valid0 (macro9861 k) +theorem macro9862 (k : Nat) : applyExit (before9862 k) exit460 1 = some (before9863 k) := by + simp (disch := omega) [before9862, before9863, exit460, applyExit, pop, push] + <;> omega +theorem step9862 (k : Nat) : Runs (1*1010) (before9862 k).denote (before9863 k).denote := + @applyExit_sound (before9862 k) (before9863 k) exit460 1 valid460 (macro9862 k) +theorem macro9863 (k : Nat) : applyExit (before9863 k) exit459 1 = some (before9864 k) := by + simp (disch := omega) [before9863, before9864, exit459, applyExit, pop, push] + <;> omega +theorem step9863 (k : Nat) : Runs (1*15) (before9863 k).denote (before9864 k).denote := + @applyExit_sound (before9863 k) (before9864 k) exit459 1 valid459 (macro9863 k) +theorem macro9864 (k : Nat) : applyExit (before9864 k) exit461 1 = some (before9865 k) := by + simp (disch := omega) [before9864, before9865, exit461, applyExit, pop, push] + <;> omega +theorem step9864 (k : Nat) : Runs (1*129) (before9864 k).denote (before9865 k).denote := + @applyExit_sound (before9864 k) (before9865 k) exit461 1 valid461 (macro9864 k) +theorem macro9865 (k : Nat) : applyExit (before9865 k) exit460 1 = some (before9866 k) := by + simp (disch := omega) [before9865, before9866, exit460, applyExit, pop, push] + <;> omega +theorem step9865 (k : Nat) : Runs (1*1010) (before9865 k).denote (before9866 k).denote := + @applyExit_sound (before9865 k) (before9866 k) exit460 1 valid460 (macro9865 k) +theorem macro9866 (k : Nat) : applyExit (before9866 k) exit459 1 = some (before9867 k) := by + simp (disch := omega) [before9866, before9867, exit459, applyExit, pop, push] + <;> omega +theorem step9866 (k : Nat) : Runs (1*15) (before9866 k).denote (before9867 k).denote := + @applyExit_sound (before9866 k) (before9867 k) exit459 1 valid459 (macro9866 k) +theorem macro9867 (k : Nat) : applyExit (before9867 k) exit461 1 = some (before9868 k) := by + simp (disch := omega) [before9867, before9868, exit461, applyExit, pop, push] + <;> omega +theorem step9867 (k : Nat) : Runs (1*129) (before9867 k).denote (before9868 k).denote := + @applyExit_sound (before9867 k) (before9868 k) exit461 1 valid461 (macro9867 k) +theorem macro9868 (k : Nat) : applyExit (before9868 k) exit460 1 = some (before9869 k) := by + simp (disch := omega) [before9868, before9869, exit460, applyExit, pop, push] + <;> omega +theorem step9868 (k : Nat) : Runs (1*1010) (before9868 k).denote (before9869 k).denote := + @applyExit_sound (before9868 k) (before9869 k) exit460 1 valid460 (macro9868 k) +theorem macro9869 (k : Nat) : applyExit (before9869 k) exit459 1 = some (before9870 k) := by + simp (disch := omega) [before9869, before9870, exit459, applyExit, pop, push] + <;> omega +theorem step9869 (k : Nat) : Runs (1*15) (before9869 k).denote (before9870 k).denote := + @applyExit_sound (before9869 k) (before9870 k) exit459 1 valid459 (macro9869 k) +theorem macro9870 (k : Nat) : applyExit (before9870 k) exit461 1 = some (before9871 k) := by + simp (disch := omega) [before9870, before9871, exit461, applyExit, pop, push] + <;> omega +theorem step9870 (k : Nat) : Runs (1*129) (before9870 k).denote (before9871 k).denote := + @applyExit_sound (before9870 k) (before9871 k) exit461 1 valid461 (macro9870 k) +def cycleState9871 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w413,(3+1*j)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w411,1⟩,⟨w406,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart9871_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w412,1⟩,⟨w413,(3+1*j)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w406,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +def cyclePart9871_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w412,1⟩,⟨w413,(3+1*j)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w411,1⟩,⟨w406,(1*k+3-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ +theorem cycleMacro9871_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9871 k j) exit460 1 = some (cyclePart9871_0 k j) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cycleState9871, cyclePart9871_0, exit460, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9871_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9871_0 k j) exit459 1 = some (cyclePart9871_1 k j) := by + have hp : 1 ≤ (1*k+4-1*j) := by omega + have he : 1 ≠ (1*k+4-1*j) := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9871_0, cyclePart9871_1, exit459, applyExit, pop, push, hp, he] + <;> omega +theorem cycleMacro9871_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9871_1 k j) exit461 1 = some (cycleState9871 k (j+1)) := by + have hp : 1 ≤ 1 := by omega + have he : 1 = 1 := by omega + simp only [Nat.one_mul] at hp he + simp (disch := omega) [cyclePart9871_1, cycleState9871, exit461, applyExit, pop, push, hp, he] + <;> omega +theorem cycleRun9871 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState9871 k j).denote (cycleState9871 k (j+1)).denote := by + have h0 : Runs (1*1010) (cycleState9871 k j).denote (cyclePart9871_0 k j).denote := @applyExit_sound (cycleState9871 k j) (cyclePart9871_0 k j) exit460 1 valid460 (cycleMacro9871_0 k j hj) + have h1 : Runs (1*15) (cyclePart9871_0 k j).denote (cyclePart9871_1 k j).denote := @applyExit_sound (cyclePart9871_0 k j) (cyclePart9871_1 k j) exit459 1 valid459 (cycleMacro9871_1 k j hj) + have h2 : Runs (1*129) (cyclePart9871_1 k j).denote (cycleState9871 k (j+1)).denote := @applyExit_sound (cyclePart9871_1 k j) (cycleState9871 k (j+1)) exit461 1 valid461 (cycleMacro9871_2 k j hj) + exact (@Runs.trans (1*1010) ((1*15)+(1*129)) (cycleState9871 k j).denote (cyclePart9871_0 k j).denote (cycleState9871 k (j+1)).denote h0 (@Runs.trans (1*15) (1*129) (cyclePart9871_0 k j).denote (cyclePart9871_1 k j).denote (cycleState9871 k (j+1)).denote h1 h2)) +theorem step9871 (k : Nat) : Runs ((1*k+3)*1154) (before9871 k).denote (before9872 k).denote := by + have h := Runs.chain (fun j => (cycleState9871 k j).denote) 1154 (1*k+3) (cycleRun9871 k) + have h0 : cycleState9871 k 0 = before9871 k := by simp [cycleState9871, before9871] + have h1 : cycleState9871 k (1*k+3) = before9872 k := by + simp [cycleState9871, before9872] <;> omega + simpa only [h0, h1] using h +theorem macro9872 (k : Nat) : applyExit (before9872 k) exit460 1 = some (before9873 k) := by + simp (disch := omega) [before9872, before9873, exit460, applyExit, pop, push] + <;> omega +theorem step9872 (k : Nat) : Runs (1*1010) (before9872 k).denote (before9873 k).denote := + @applyExit_sound (before9872 k) (before9873 k) exit460 1 valid460 (macro9872 k) +theorem macro9873 (k : Nat) : applyExit (before9873 k) exit459 1 = some (before9874 k) := by + simp (disch := omega) [before9873, before9874, exit459, applyExit, pop, push] + <;> omega +theorem step9873 (k : Nat) : Runs (1*15) (before9873 k).denote (before9874 k).denote := + @applyExit_sound (before9873 k) (before9874 k) exit459 1 valid459 (macro9873 k) +theorem macro9874 (k : Nat) : applyExit (before9874 k) exit461 1 = some (before9875 k) := by + simp (disch := omega) [before9874, before9875, exit461, applyExit, pop, push] + <;> omega +theorem step9874 (k : Nat) : Runs (1*129) (before9874 k).denote (before9875 k).denote := + @applyExit_sound (before9874 k) (before9875 k) exit461 1 valid461 (macro9874 k) +theorem macro9875 (k : Nat) : applyExit (before9875 k) exit460 1 = some (before9876 k) := by + simp (disch := omega) [before9875, before9876, exit460, applyExit, pop, push] + <;> omega +theorem step9875 (k : Nat) : Runs (1*1010) (before9875 k).denote (before9876 k).denote := + @applyExit_sound (before9875 k) (before9876 k) exit460 1 valid460 (macro9875 k) +theorem macro9876 (k : Nat) : applyExit (before9876 k) exit0 3 = some (before9877 k) := by + simp (disch := omega) [before9876, before9877, exit0, applyExit, pop, push] + <;> omega +theorem step9876 (k : Nat) : Runs (3*2) (before9876 k).denote (before9877 k).denote := + @applyExit_sound (before9876 k) (before9877 k) exit0 3 valid0 (macro9876 k) +theorem macro9877 (k : Nat) : applyExit (before9877 k) exit1 1 = some (before9878 k) := by + simp (disch := omega) [before9877, before9878, exit1, applyExit, pop, push] + <;> omega +theorem step9877 (k : Nat) : Runs (1*3) (before9877 k).denote (before9878 k).denote := + @applyExit_sound (before9877 k) (before9878 k) exit1 1 valid1 (macro9877 k) +theorem macro9878 (k : Nat) : applyExit (before9878 k) exit2 3 = some (before9879 k) := by + simp (disch := omega) [before9878, before9879, exit2, applyExit, pop, push] + <;> omega +theorem step9878 (k : Nat) : Runs (3*2) (before9878 k).denote (before9879 k).denote := + @applyExit_sound (before9878 k) (before9879 k) exit2 3 valid2 (macro9878 k) +theorem macro9879 (k : Nat) : applyExit (before9879 k) exit461 1 = some (before9880 k) := by + simp (disch := omega) [before9879, before9880, exit461, applyExit, pop, push] + <;> omega +theorem step9879 (k : Nat) : Runs (1*129) (before9879 k).denote (before9880 k).denote := + @applyExit_sound (before9879 k) (before9880 k) exit461 1 valid461 (macro9879 k) +theorem macro9880 (k : Nat) : applyExit (before9880 k) exit0 4 = some (before9881 k) := by + simp (disch := omega) [before9880, before9881, exit0, applyExit, pop, push] + <;> omega +theorem step9880 (k : Nat) : Runs (4*2) (before9880 k).denote (before9881 k).denote := + @applyExit_sound (before9880 k) (before9881 k) exit0 4 valid0 (macro9880 k) +theorem macro9881 (k : Nat) : applyExit (before9881 k) exit13 18 = some (before9882 k) := by + simp (disch := omega) [before9881, before9882, exit13, applyExit, pop, push] + <;> omega +theorem step9881 (k : Nat) : Runs (18*2) (before9881 k).denote (before9882 k).denote := + @applyExit_sound (before9881 k) (before9882 k) exit13 18 valid13 (macro9881 k) +theorem macro9882 (k : Nat) : applyExit (before9882 k) exit0 90 = some (before9883 k) := by + simp (disch := omega) [before9882, before9883, exit0, applyExit, pop, push] + <;> omega +theorem step9882 (k : Nat) : Runs (90*2) (before9882 k).denote (before9883 k).denote := + @applyExit_sound (before9882 k) (before9883 k) exit0 90 valid0 (macro9882 k) +theorem macro9883 (k : Nat) : applyExit (before9883 k) exit1 1 = some (before9884 k) := by + simp (disch := omega) [before9883, before9884, exit1, applyExit, pop, push] + <;> omega +theorem step9883 (k : Nat) : Runs (1*3) (before9883 k).denote (before9884 k).denote := + @applyExit_sound (before9883 k) (before9884 k) exit1 1 valid1 (macro9883 k) +theorem macro9884 (k : Nat) : applyExit (before9884 k) exit2 90 = some (before9885 k) := by + simp (disch := omega) [before9884, before9885, exit2, applyExit, pop, push] + <;> omega +theorem step9884 (k : Nat) : Runs (90*2) (before9884 k).denote (before9885 k).denote := + @applyExit_sound (before9884 k) (before9885 k) exit2 90 valid2 (macro9884 k) +theorem macro9885 (k : Nat) : applyExit (before9885 k) exit6 1 = some (before9886 k) := by + simp (disch := omega) [before9885, before9886, exit6, applyExit, pop, push] + <;> omega +theorem step9885 (k : Nat) : Runs (1*1) (before9885 k).denote (before9886 k).denote := + @applyExit_sound (before9885 k) (before9886 k) exit6 1 valid6 (macro9885 k) +theorem macro9886 (k : Nat) : applyExit (before9886 k) exit0 91 = some (before9887 k) := by + simp (disch := omega) [before9886, before9887, exit0, applyExit, pop, push] + <;> omega +theorem step9886 (k : Nat) : Runs (91*2) (before9886 k).denote (before9887 k).denote := + @applyExit_sound (before9886 k) (before9887 k) exit0 91 valid0 (macro9886 k) +theorem macro9887 (k : Nat) : applyExit (before9887 k) exit13 39 = some (before9888 k) := by + simp (disch := omega) [before9887, before9888, exit13, applyExit, pop, push] + <;> omega +theorem step9887 (k : Nat) : Runs (39*2) (before9887 k).denote (before9888 k).denote := + @applyExit_sound (before9887 k) (before9888 k) exit13 39 valid13 (macro9887 k) +theorem macro9888 (k : Nat) : applyExit (before9888 k) exit0 14 = some (before9889 k) := by + simp (disch := omega) [before9888, before9889, exit0, applyExit, pop, push] + <;> omega +theorem step9888 (k : Nat) : Runs (14*2) (before9888 k).denote (before9889 k).denote := + @applyExit_sound (before9888 k) (before9889 k) exit0 14 valid0 (macro9888 k) +theorem macro9889 (k : Nat) : applyExit (before9889 k) exit1 1 = some (before9890 k) := by + simp (disch := omega) [before9889, before9890, exit1, applyExit, pop, push] + <;> omega +theorem step9889 (k : Nat) : Runs (1*3) (before9889 k).denote (before9890 k).denote := + @applyExit_sound (before9889 k) (before9890 k) exit1 1 valid1 (macro9889 k) +theorem macro9890 (k : Nat) : applyExit (before9890 k) exit2 14 = some (before9891 k) := by + simp (disch := omega) [before9890, before9891, exit2, applyExit, pop, push] + <;> omega +theorem step9890 (k : Nat) : Runs (14*2) (before9890 k).denote (before9891 k).denote := + @applyExit_sound (before9890 k) (before9891 k) exit2 14 valid2 (macro9890 k) +theorem macro9891 (k : Nat) : applyExit (before9891 k) exit6 1 = some (before9892 k) := by + simp (disch := omega) [before9891, before9892, exit6, applyExit, pop, push] + <;> omega +theorem step9891 (k : Nat) : Runs (1*1) (before9891 k).denote (before9892 k).denote := + @applyExit_sound (before9891 k) (before9892 k) exit6 1 valid6 (macro9891 k) +theorem macro9892 (k : Nat) : applyExit (before9892 k) exit0 15 = some (before9893 k) := by + simp (disch := omega) [before9892, before9893, exit0, applyExit, pop, push] + <;> omega +theorem step9892 (k : Nat) : Runs (15*2) (before9892 k).denote (before9893 k).denote := + @applyExit_sound (before9892 k) (before9893 k) exit0 15 valid0 (macro9892 k) +theorem macro9893 (k : Nat) : applyExit (before9893 k) exit13 94 = some (before9894 k) := by + simp (disch := omega) [before9893, before9894, exit13, applyExit, pop, push] + <;> omega +theorem step9893 (k : Nat) : Runs (94*2) (before9893 k).denote (before9894 k).denote := + @applyExit_sound (before9893 k) (before9894 k) exit13 94 valid13 (macro9893 k) +theorem macro9894 (k : Nat) : applyExit (before9894 k) exit0 13 = some (before9895 k) := by + simp (disch := omega) [before9894, before9895, exit0, applyExit, pop, push] + <;> omega +theorem step9894 (k : Nat) : Runs (13*2) (before9894 k).denote (before9895 k).denote := + @applyExit_sound (before9894 k) (before9895 k) exit0 13 valid0 (macro9894 k) +theorem macro9895 (k : Nat) : applyExit (before9895 k) exit1 1 = some (before9896 k) := by + simp (disch := omega) [before9895, before9896, exit1, applyExit, pop, push] + <;> omega +theorem step9895 (k : Nat) : Runs (1*3) (before9895 k).denote (before9896 k).denote := + @applyExit_sound (before9895 k) (before9896 k) exit1 1 valid1 (macro9895 k) +theorem macro9896 (k : Nat) : applyExit (before9896 k) exit2 13 = some (before9897 k) := by + simp (disch := omega) [before9896, before9897, exit2, applyExit, pop, push] + <;> omega +theorem step9896 (k : Nat) : Runs (13*2) (before9896 k).denote (before9897 k).denote := + @applyExit_sound (before9896 k) (before9897 k) exit2 13 valid2 (macro9896 k) +theorem macro9897 (k : Nat) : applyExit (before9897 k) exit6 1 = some (before9898 k) := by + simp (disch := omega) [before9897, before9898, exit6, applyExit, pop, push] + <;> omega +theorem step9897 (k : Nat) : Runs (1*1) (before9897 k).denote (before9898 k).denote := + @applyExit_sound (before9897 k) (before9898 k) exit6 1 valid6 (macro9897 k) +theorem macro9898 (k : Nat) : applyExit (before9898 k) exit0 14 = some (before9899 k) := by + simp (disch := omega) [before9898, before9899, exit0, applyExit, pop, push] + <;> omega +theorem step9898 (k : Nat) : Runs (14*2) (before9898 k).denote (before9899 k).denote := + @applyExit_sound (before9898 k) (before9899 k) exit0 14 valid0 (macro9898 k) +theorem macro9899 (k : Nat) : applyExit (before9899 k) exit13 1 = some (after9899 k) := by + simp (disch := omega) [before9899, after9899, exit13, applyExit, pop, push] + <;> omega +theorem step9899 (k : Nat) : Runs (1*2) (before9899 k).denote (after9899 k).denote := + @applyExit_sound (before9899 k) (after9899 k) exit13 1 valid13 (macro9899 k) +theorem chunkRun098 (k : Nat) : Runs (1224*k+4750578735) (before9800 k).denote (after9899 k).denote := by + have h := (@Runs.trans ((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2))))))+(((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))))) ((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))))+((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))))))+(((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))))+((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2))))))) (before9800 k).denote (before9850 k).denote (after9899 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2)))))) (((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))) (before9800 k).denote (before9825 k).denote (before9850 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2))))) (before9800 k).denote (before9812 k).denote (before9825 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))) (before9800 k).denote (before9806 k).denote (before9812 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before9800 k).denote (before9803 k).denote (before9806 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before9800 k).denote (before9801 k).denote (before9803 k).denote (step9800 k) (@Runs.trans (1*2) (1*2) (before9801 k).denote (before9802 k).denote (before9803 k).denote (step9801 k) (step9802 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before9803 k).denote (before9804 k).denote (before9806 k).denote (step9803 k) (@Runs.trans (1*3) (1*1) (before9804 k).denote (before9805 k).denote (before9806 k).denote (step9804 k) (step9805 k)))) (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((1*2)+(1*3))) (before9806 k).denote (before9809 k).denote (before9812 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before9806 k).denote (before9807 k).denote (before9809 k).denote (step9806 k) (@Runs.trans (1*3) (2*2) (before9807 k).denote (before9808 k).denote (before9809 k).denote (step9807 k) (step9808 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before9809 k).denote (before9810 k).denote (before9812 k).denote (step9809 k) (@Runs.trans (1*2) (1*3) (before9810 k).denote (before9811 k).denote (before9812 k).denote (step9810 k) (step9811 k))))) (@Runs.trans (((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3)))) (((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2)))) (before9812 k).denote (before9818 k).denote (before9825 k).denote (@Runs.trans ((1*3)+((1*1)+(5*2))) ((12*2)+((7*2)+(1*3))) (before9812 k).denote (before9815 k).denote (before9818 k).denote (@Runs.trans (1*3) ((1*1)+(5*2)) (before9812 k).denote (before9813 k).denote (before9815 k).denote (step9812 k) (@Runs.trans (1*1) (5*2) (before9813 k).denote (before9814 k).denote (before9815 k).denote (step9813 k) (step9814 k))) (@Runs.trans (12*2) ((7*2)+(1*3)) (before9815 k).denote (before9816 k).denote (before9818 k).denote (step9815 k) (@Runs.trans (7*2) (1*3) (before9816 k).denote (before9817 k).denote (before9818 k).denote (step9816 k) (step9817 k)))) (@Runs.trans ((7*2)+((1*1)+(8*2))) (((11*2)+(7*2))+((1*3)+(7*2))) (before9818 k).denote (before9821 k).denote (before9825 k).denote (@Runs.trans (7*2) ((1*1)+(8*2)) (before9818 k).denote (before9819 k).denote (before9821 k).denote (step9818 k) (@Runs.trans (1*1) (8*2) (before9819 k).denote (before9820 k).denote (before9821 k).denote (step9819 k) (step9820 k))) (@Runs.trans ((11*2)+(7*2)) ((1*3)+(7*2)) (before9821 k).denote (before9823 k).denote (before9825 k).denote (@Runs.trans (11*2) (7*2) (before9821 k).denote (before9822 k).denote (before9823 k).denote (step9821 k) (step9822 k)) (@Runs.trans (1*3) (7*2) (before9823 k).denote (before9824 k).denote (before9825 k).denote (step9823 k) (step9824 k)))))) (@Runs.trans ((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38))))) ((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))) (before9825 k).denote (before9837 k).denote (before9850 k).denote (@Runs.trans (((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2)))) (((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))) (before9825 k).denote (before9831 k).denote (before9837 k).denote (@Runs.trans ((1*1)+((8*2)+(11*2))) ((7*2)+((1*3)+(7*2))) (before9825 k).denote (before9828 k).denote (before9831 k).denote (@Runs.trans (1*1) ((8*2)+(11*2)) (before9825 k).denote (before9826 k).denote (before9828 k).denote (step9825 k) (@Runs.trans (8*2) (11*2) (before9826 k).denote (before9827 k).denote (before9828 k).denote (step9826 k) (step9827 k))) (@Runs.trans (7*2) ((1*3)+(7*2)) (before9828 k).denote (before9829 k).denote (before9831 k).denote (step9828 k) (@Runs.trans (1*3) (7*2) (before9829 k).denote (before9830 k).denote (before9831 k).denote (step9829 k) (step9830 k)))) (@Runs.trans ((1*1)+((8*2)+(5*2))) (((1*k+6)*70)+((1*38)+(1*38))) (before9831 k).denote (before9834 k).denote (before9837 k).denote (@Runs.trans (1*1) ((8*2)+(5*2)) (before9831 k).denote (before9832 k).denote (before9834 k).denote (step9831 k) (@Runs.trans (8*2) (5*2) (before9832 k).denote (before9833 k).denote (before9834 k).denote (step9832 k) (step9833 k))) (@Runs.trans ((1*k+6)*70) ((1*38)+(1*38)) (before9834 k).denote (before9835 k).denote (before9837 k).denote (step9834 k) (@Runs.trans (1*38) (1*38) (before9835 k).denote (before9836 k).denote (before9837 k).denote (step9835 k) (step9836 k))))) (@Runs.trans (((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38)))) (((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))) (before9837 k).denote (before9843 k).denote (before9850 k).denote (@Runs.trans ((791761143*2)+((1*3)+(791761143*2))) ((1*38)+((1*53)+(1*38))) (before9837 k).denote (before9840 k).denote (before9843 k).denote (@Runs.trans (791761143*2) ((1*3)+(791761143*2)) (before9837 k).denote (before9838 k).denote (before9840 k).denote (step9837 k) (@Runs.trans (1*3) (791761143*2) (before9838 k).denote (before9839 k).denote (before9840 k).denote (step9838 k) (step9839 k))) (@Runs.trans (1*38) ((1*53)+(1*38)) (before9840 k).denote (before9841 k).denote (before9843 k).denote (step9840 k) (@Runs.trans (1*53) (1*38) (before9841 k).denote (before9842 k).denote (before9843 k).denote (step9841 k) (step9842 k)))) (@Runs.trans ((791761144*2)+((10*2)+(20*2))) (((1*3)+(20*2))+((1*1)+(21*2))) (before9843 k).denote (before9846 k).denote (before9850 k).denote (@Runs.trans (791761144*2) ((10*2)+(20*2)) (before9843 k).denote (before9844 k).denote (before9846 k).denote (step9843 k) (@Runs.trans (10*2) (20*2) (before9844 k).denote (before9845 k).denote (before9846 k).denote (step9844 k) (step9845 k))) (@Runs.trans ((1*3)+(20*2)) ((1*1)+(21*2)) (before9846 k).denote (before9848 k).denote (before9850 k).denote (@Runs.trans (1*3) (20*2) (before9846 k).denote (before9847 k).denote (before9848 k).denote (step9846 k) (step9847 k)) (@Runs.trans (1*1) (21*2) (before9848 k).denote (before9849 k).denote (before9850 k).denote (step9848 k) (step9849 k))))))) (@Runs.trans (((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))))+((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129)))))) (((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))))+((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2)))))) (before9850 k).denote (before9875 k).denote (after9899 k).denote (@Runs.trans ((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2))))) ((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))))) (before9850 k).denote (before9862 k).denote (before9875 k).denote (@Runs.trans (((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2)))) (((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))) (before9850 k).denote (before9856 k).denote (before9862 k).denote (@Runs.trans ((42*2)+((14*2)+(1*3))) ((14*2)+((1*1)+(15*2))) (before9850 k).denote (before9853 k).denote (before9856 k).denote (@Runs.trans (42*2) ((14*2)+(1*3)) (before9850 k).denote (before9851 k).denote (before9853 k).denote (step9850 k) (@Runs.trans (14*2) (1*3) (before9851 k).denote (before9852 k).denote (before9853 k).denote (step9851 k) (step9852 k))) (@Runs.trans (14*2) ((1*1)+(15*2)) (before9853 k).denote (before9854 k).denote (before9856 k).denote (step9853 k) (@Runs.trans (1*1) (15*2) (before9854 k).denote (before9855 k).denote (before9856 k).denote (step9854 k) (step9855 k)))) (@Runs.trans ((94*2)+((32*2)+(1*15))) ((32*2)+((1*1)+(32*2))) (before9856 k).denote (before9859 k).denote (before9862 k).denote (@Runs.trans (94*2) ((32*2)+(1*15)) (before9856 k).denote (before9857 k).denote (before9859 k).denote (step9856 k) (@Runs.trans (32*2) (1*15) (before9857 k).denote (before9858 k).denote (before9859 k).denote (step9857 k) (step9858 k))) (@Runs.trans (32*2) ((1*1)+(32*2)) (before9859 k).denote (before9860 k).denote (before9862 k).denote (step9859 k) (@Runs.trans (1*1) (32*2) (before9860 k).denote (before9861 k).denote (before9862 k).denote (step9860 k) (step9861 k))))) (@Runs.trans (((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129)))) (((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129)))) (before9862 k).denote (before9868 k).denote (before9875 k).denote (@Runs.trans ((1*1010)+((1*15)+(1*129))) ((1*1010)+((1*15)+(1*129))) (before9862 k).denote (before9865 k).denote (before9868 k).denote (@Runs.trans (1*1010) ((1*15)+(1*129)) (before9862 k).denote (before9863 k).denote (before9865 k).denote (step9862 k) (@Runs.trans (1*15) (1*129) (before9863 k).denote (before9864 k).denote (before9865 k).denote (step9863 k) (step9864 k))) (@Runs.trans (1*1010) ((1*15)+(1*129)) (before9865 k).denote (before9866 k).denote (before9868 k).denote (step9865 k) (@Runs.trans (1*15) (1*129) (before9866 k).denote (before9867 k).denote (before9868 k).denote (step9866 k) (step9867 k)))) (@Runs.trans ((1*1010)+((1*15)+(1*129))) ((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))) (before9868 k).denote (before9871 k).denote (before9875 k).denote (@Runs.trans (1*1010) ((1*15)+(1*129)) (before9868 k).denote (before9869 k).denote (before9871 k).denote (step9868 k) (@Runs.trans (1*15) (1*129) (before9869 k).denote (before9870 k).denote (before9871 k).denote (step9869 k) (step9870 k))) (@Runs.trans (((1*k+3)*1154)+(1*1010)) ((1*15)+(1*129)) (before9871 k).denote (before9873 k).denote (before9875 k).denote (@Runs.trans ((1*k+3)*1154) (1*1010) (before9871 k).denote (before9872 k).denote (before9873 k).denote (step9871 k) (step9872 k)) (@Runs.trans (1*15) (1*129) (before9873 k).denote (before9874 k).denote (before9875 k).denote (step9873 k) (step9874 k)))))) (@Runs.trans ((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2))))) ((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2))))) (before9875 k).denote (before9887 k).denote (after9899 k).denote (@Runs.trans (((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2)))) (((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))) (before9875 k).denote (before9881 k).denote (before9887 k).denote (@Runs.trans ((1*1010)+((3*2)+(1*3))) ((3*2)+((1*129)+(4*2))) (before9875 k).denote (before9878 k).denote (before9881 k).denote (@Runs.trans (1*1010) ((3*2)+(1*3)) (before9875 k).denote (before9876 k).denote (before9878 k).denote (step9875 k) (@Runs.trans (3*2) (1*3) (before9876 k).denote (before9877 k).denote (before9878 k).denote (step9876 k) (step9877 k))) (@Runs.trans (3*2) ((1*129)+(4*2)) (before9878 k).denote (before9879 k).denote (before9881 k).denote (step9878 k) (@Runs.trans (1*129) (4*2) (before9879 k).denote (before9880 k).denote (before9881 k).denote (step9879 k) (step9880 k)))) (@Runs.trans ((18*2)+((90*2)+(1*3))) ((90*2)+((1*1)+(91*2))) (before9881 k).denote (before9884 k).denote (before9887 k).denote (@Runs.trans (18*2) ((90*2)+(1*3)) (before9881 k).denote (before9882 k).denote (before9884 k).denote (step9881 k) (@Runs.trans (90*2) (1*3) (before9882 k).denote (before9883 k).denote (before9884 k).denote (step9882 k) (step9883 k))) (@Runs.trans (90*2) ((1*1)+(91*2)) (before9884 k).denote (before9885 k).denote (before9887 k).denote (step9884 k) (@Runs.trans (1*1) (91*2) (before9885 k).denote (before9886 k).denote (before9887 k).denote (step9885 k) (step9886 k))))) (@Runs.trans (((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2)))) (((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2)))) (before9887 k).denote (before9893 k).denote (after9899 k).denote (@Runs.trans ((39*2)+((14*2)+(1*3))) ((14*2)+((1*1)+(15*2))) (before9887 k).denote (before9890 k).denote (before9893 k).denote (@Runs.trans (39*2) ((14*2)+(1*3)) (before9887 k).denote (before9888 k).denote (before9890 k).denote (step9887 k) (@Runs.trans (14*2) (1*3) (before9888 k).denote (before9889 k).denote (before9890 k).denote (step9888 k) (step9889 k))) (@Runs.trans (14*2) ((1*1)+(15*2)) (before9890 k).denote (before9891 k).denote (before9893 k).denote (step9890 k) (@Runs.trans (1*1) (15*2) (before9891 k).denote (before9892 k).denote (before9893 k).denote (step9891 k) (step9892 k)))) (@Runs.trans ((94*2)+((13*2)+(1*3))) (((13*2)+(1*1))+((14*2)+(1*2))) (before9893 k).denote (before9896 k).denote (after9899 k).denote (@Runs.trans (94*2) ((13*2)+(1*3)) (before9893 k).denote (before9894 k).denote (before9896 k).denote (step9893 k) (@Runs.trans (13*2) (1*3) (before9894 k).denote (before9895 k).denote (before9896 k).denote (step9894 k) (step9895 k))) (@Runs.trans ((13*2)+(1*1)) ((14*2)+(1*2)) (before9896 k).denote (before9898 k).denote (after9899 k).denote (@Runs.trans (13*2) (1*1) (before9896 k).denote (before9897 k).denote (before9898 k).denote (step9896 k) (step9897 k)) (@Runs.trans (14*2) (1*2) (before9898 k).denote (before9899 k).denote (after9899 k).denote (step9898 k) (step9899 k)))))))) + have ht : (((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2))))))+(((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))))+((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))))+((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))))))+(((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))))+((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2)))))))) = (1224*k+4750578735) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean new file mode 100644 index 00000000..af1e3a19 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean @@ -0,0 +1,149 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.ReturnBridge + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +abbrev tail9900_0 : Stack := [] +abbrev tail9900_1 : Stack := ⟨w1,1⟩ :: tail9900_0 +abbrev tail9900_2 : Stack := ⟨w0,1⟩ :: tail9900_1 +abbrev tail9900_3 : Stack := ⟨w2,1⟩ :: tail9900_2 +abbrev tail9900_4 : Stack := ⟨w1,8⟩ :: tail9900_3 +abbrev tail9900_5 : Stack := ⟨w2,1⟩ :: tail9900_4 +abbrev tail9900_6 : Stack := ⟨w1,5⟩ :: tail9900_5 +abbrev tail9900_7 : Stack := ⟨w0,11⟩ :: tail9900_6 +abbrev tail9900_8 : Stack := ⟨w2,1⟩ :: tail9900_7 +abbrev tail9900_9 : Stack := ⟨w1,8⟩ :: tail9900_8 +abbrev tail9900_10 : Stack := ⟨w0,10⟩ :: tail9900_9 +abbrev tail9900_11 : Stack := ⟨w2,1⟩ :: tail9900_10 +abbrev tail9900_12 : Stack := ⟨w1,8⟩ :: tail9900_11 +abbrev tail9900_13 : Stack := ⟨w0,10⟩ :: tail9900_12 +abbrev tail9900_14 : Stack := ⟨w2,1⟩ :: tail9900_13 +abbrev tail9900_15 : Stack := ⟨w1,8⟩ :: tail9900_14 +abbrev tail9900_16 : Stack := ⟨w0,5⟩ :: tail9900_15 +abbrev tail9900_17 (k : Nat) : Stack := ⟨w294,(1*k+6)⟩ :: tail9900_16 +abbrev tail9900_18 (k : Nat) : Stack := ⟨w410,1⟩ :: tail9900_17 k +abbrev tail9900_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9900_18 k +abbrev tail9900_20 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9900_19 k +abbrev tail9900_21 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9900_20 k +abbrev tail9900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_21 k +abbrev tail9900_23 (k : Nat) : Stack := ⟨w1,21⟩ :: tail9900_22 k +abbrev tail9900_24 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9900_23 k +abbrev tail9900_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_24 k +abbrev tail9900_26 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9900_25 k +abbrev tail9900_27 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9900_26 k +abbrev tail9900_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_27 k +abbrev tail9900_29 (k : Nat) : Stack := ⟨w1,32⟩ :: tail9900_28 k +abbrev tail9900_30 (k : Nat) : Stack := ⟨w413,(1*k+8)⟩ :: tail9900_29 k +abbrev tail9900_31 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9900_30 k +abbrev tail9900_32 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9900_31 k +abbrev tail9900_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_32 k +abbrev tail9900_34 (k : Nat) : Stack := ⟨w1,91⟩ :: tail9900_33 k +abbrev tail9900_35 (k : Nat) : Stack := ⟨w0,38⟩ :: tail9900_34 k +abbrev tail9900_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_35 k +abbrev tail9900_37 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9900_36 k +abbrev tail9900_38 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9900_37 k +abbrev tail9900_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_38 k +abbrev tail9900_40 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9900_39 k +abbrev tail9900_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9900_40 k +abbrev tail9900_42 : Stack := ⟨w0,6⟩ :: tail9900_0 +abbrev tail9900_43 : Stack := ⟨w1,1⟩ :: tail9900_42 +abbrev tail9900_44 : Stack := ⟨w2,1⟩ :: tail9900_43 +abbrev tail9900_45 : Stack := ⟨w0,4⟩ :: tail9900_44 +abbrev tail9900_46 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9900_41 k +abbrev tail9900_47 : Stack := ⟨w0,1⟩ :: tail9900_43 +abbrev tail9900_48 : Stack := ⟨w0,5⟩ :: tail9900_43 +abbrev tail9900_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_40 k +abbrev tail9900_50 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9900_49 k +abbrev tail9900_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9900_50 k +abbrev tail9900_52 (k : Nat) : Stack := ⟨w1,6⟩ :: tail9900_51 k +abbrev tail9900_53 : Stack := ⟨w0,1⟩ :: tail9900_0 +abbrev tail9900_54 : Stack := ⟨w0,7⟩ :: tail9900_0 +abbrev tail9900_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_50 k +abbrev tail9900_56 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9900_55 k + +def before9900 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9900_41 k),tail9900_45⟩ +def before9901 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9900_46 k),tail9900_44⟩ +def before9902 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9900_46 k),tail9900_47⟩ +def before9903 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527139),(tail9900_41 k),tail9900_48⟩ +def before9904 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9900_49 k),tail9900_48⟩ +def before9905 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527149),(tail9900_50 k),tail9900_43⟩ +def before9906 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527151),(tail9900_51 k),tail9900_42⟩ +def before9907 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527163),(tail9900_52 k),tail9900_0⟩ +def before9908 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527163),(tail9900_52 k),tail9900_53⟩ +def before9909 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527151),(tail9900_51 k),tail9900_54⟩ +def before9910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527151),(tail9900_55 k),tail9900_54⟩ +def after9910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),(tail9900_56 k),tail9900_42⟩ + +theorem macro9900 (k : Nat) : applyExit (before9900 k) exit0 4 = some (before9901 k) := by + simp (disch := omega) [before9900, before9901, exit0, applyExit, pop, push] + <;> omega +theorem step9900 (k : Nat) : Runs (4*2) (before9900 k).denote (before9901 k).denote := + @applyExit_sound (before9900 k) (before9901 k) exit0 4 valid0 (macro9900 k) +theorem macro9901 (k : Nat) : applyExit (before9901 k) exit1 1 = some (before9902 k) := by + simp (disch := omega) [before9901, before9902, exit1, applyExit, pop, push] + <;> omega +theorem step9901 (k : Nat) : Runs (1*3) (before9901 k).denote (before9902 k).denote := + @applyExit_sound (before9901 k) (before9902 k) exit1 1 valid1 (macro9901 k) +theorem macro9902 (k : Nat) : applyExit (before9902 k) exit2 4 = some (before9903 k) := by + simp (disch := omega) [before9902, before9903, exit2, applyExit, pop, push] + <;> omega +theorem step9902 (k : Nat) : Runs (4*2) (before9902 k).denote (before9903 k).denote := + @applyExit_sound (before9902 k) (before9903 k) exit2 4 valid2 (macro9902 k) +theorem macro9903 (k : Nat) : applyExit (before9903 k) exit6 1 = some (before9904 k) := by + simp (disch := omega) [before9903, before9904, exit6, applyExit, pop, push] + <;> omega +theorem step9903 (k : Nat) : Runs (1*1) (before9903 k).denote (before9904 k).denote := + @applyExit_sound (before9903 k) (before9904 k) exit6 1 valid6 (macro9903 k) +theorem macro9904 (k : Nat) : applyExit (before9904 k) exit0 5 = some (before9905 k) := by + simp (disch := omega) [before9904, before9905, exit0, applyExit, pop, push] + <;> omega +theorem step9904 (k : Nat) : Runs (5*2) (before9904 k).denote (before9905 k).denote := + @applyExit_sound (before9904 k) (before9905 k) exit0 5 valid0 (macro9904 k) +theorem macro9905 (k : Nat) : applyExit (before9905 k) exit13 1 = some (before9906 k) := by + simp (disch := omega) [before9905, before9906, exit13, applyExit, pop, push] + <;> omega +theorem step9905 (k : Nat) : Runs (1*2) (before9905 k).denote (before9906 k).denote := + @applyExit_sound (before9905 k) (before9906 k) exit13 1 valid13 (macro9905 k) +theorem macro9906 (k : Nat) : applyExit (before9906 k) exit0 6 = some (before9907 k) := by + simp (disch := omega) [before9906, before9907, exit0, applyExit, pop, push] + <;> omega +theorem step9906 (k : Nat) : Runs (6*2) (before9906 k).denote (before9907 k).denote := + @applyExit_sound (before9906 k) (before9907 k) exit0 6 valid0 (macro9906 k) +theorem macro9907 (k : Nat) : applyExit (before9907 k) exit1 1 = some (before9908 k) := by + simp (disch := omega) [before9907, before9908, exit1, applyExit, pop, push] + <;> omega +theorem step9907 (k : Nat) : Runs (1*3) (before9907 k).denote (before9908 k).denote := + @applyExit_sound (before9907 k) (before9908 k) exit1 1 valid1 (macro9907 k) +theorem macro9908 (k : Nat) : applyExit (before9908 k) exit2 6 = some (before9909 k) := by + simp (disch := omega) [before9908, before9909, exit2, applyExit, pop, push] + <;> omega +theorem step9908 (k : Nat) : Runs (6*2) (before9908 k).denote (before9909 k).denote := + @applyExit_sound (before9908 k) (before9909 k) exit2 6 valid2 (macro9908 k) +theorem macro9909 (k : Nat) : applyExit (before9909 k) exit6 1 = some (before9910 k) := by + simp (disch := omega) [before9909, before9910, exit6, applyExit, pop, push] + <;> omega +theorem step9909 (k : Nat) : Runs (1*1) (before9909 k).denote (before9910 k).denote := + @applyExit_sound (before9909 k) (before9910 k) exit6 1 valid6 (macro9909 k) +theorem macro9910 (k : Nat) : applyExit (before9910 k) exit0 1 = some (after9910 k) := by + simp (disch := omega) [before9910, after9910, exit0, applyExit, pop, push] + <;> omega +theorem step9910 (k : Nat) : Runs (1*2) (before9910 k).denote (after9910 k).denote := + @applyExit_sound (before9910 k) (after9910 k) exit0 1 valid0 (macro9910 k) +theorem chunkRun099 (k : Nat) : Runs 62 (before9900 k).denote (after9910 k).denote := by + have h := (@Runs.trans (((4*2)+(1*3))+((4*2)+((1*1)+(5*2)))) (((1*2)+((6*2)+(1*3)))+((6*2)+((1*1)+(1*2)))) (before9900 k).denote (before9905 k).denote (after9910 k).denote (@Runs.trans ((4*2)+(1*3)) ((4*2)+((1*1)+(5*2))) (before9900 k).denote (before9902 k).denote (before9905 k).denote (@Runs.trans (4*2) (1*3) (before9900 k).denote (before9901 k).denote (before9902 k).denote (step9900 k) (step9901 k)) (@Runs.trans (4*2) ((1*1)+(5*2)) (before9902 k).denote (before9903 k).denote (before9905 k).denote (step9902 k) (@Runs.trans (1*1) (5*2) (before9903 k).denote (before9904 k).denote (before9905 k).denote (step9903 k) (step9904 k)))) (@Runs.trans ((1*2)+((6*2)+(1*3))) ((6*2)+((1*1)+(1*2))) (before9905 k).denote (before9908 k).denote (after9910 k).denote (@Runs.trans (1*2) ((6*2)+(1*3)) (before9905 k).denote (before9906 k).denote (before9908 k).denote (step9905 k) (@Runs.trans (6*2) (1*3) (before9906 k).denote (before9907 k).denote (before9908 k).denote (step9906 k) (step9907 k))) (@Runs.trans (6*2) ((1*1)+(1*2)) (before9908 k).denote (before9909 k).denote (after9910 k).denote (step9908 k) (@Runs.trans (1*1) (1*2) (before9909 k).denote (before9910 k).denote (after9910 k).denote (step9909 k) (step9910 k))))) + have ht : ((((4*2)+(1*3))+((4*2)+((1*1)+(5*2))))+(((1*2)+((6*2)+(1*3)))+((6*2)+((1*1)+(1*2))))) = 62 := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean new file mode 100644 index 00000000..e729b342 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean @@ -0,0 +1,3610 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +def w0 : Word := [false,true] +@[simp] theorem length0 : w0.length = 2 := by decide +kernel +@[simp] theorem blank0 : w0.all (! ·) = false := by decide +kernel +def w1 : Word := [true,false] +@[simp] theorem length1 : w1.length = 2 := by decide +kernel +@[simp] theorem blank1 : w1.all (! ·) = false := by decide +kernel +def w2 : Word := [false,false] +@[simp] theorem length2 : w2.length = 2 := by decide +kernel +@[simp] theorem blank2 : w2.all (! ·) = true := by decide +kernel +def w3 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length3 : w3.length = 586 := by decide +kernel +@[simp] theorem blank3 : w3.all (! ·) = false := by decide +kernel +def w4 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length4 : w4.length = 586 := by decide +kernel +@[simp] theorem blank4 : w4.all (! ·) = false := by decide +kernel +def w5 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length5 : w5.length = 38 := by decide +kernel +@[simp] theorem blank5 : w5.all (! ·) = false := by decide +kernel +def w6 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length6 : w6.length = 38 := by decide +kernel +@[simp] theorem blank6 : w6.all (! ·) = false := by decide +kernel +def w7 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length7 : w7.length = 38 := by decide +kernel +@[simp] theorem blank7 : w7.all (! ·) = false := by decide +kernel +def w8 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false] +@[simp] theorem length8 : w8.length = 38 := by decide +kernel +@[simp] theorem blank8 : w8.all (! ·) = false := by decide +kernel +def w9 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length9 : w9.length = 38 := by decide +kernel +@[simp] theorem blank9 : w9.all (! ·) = false := by decide +kernel +def w10 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length10 : w10.length = 586 := by decide +kernel +@[simp] theorem blank10 : w10.all (! ·) = false := by decide +kernel +def w11 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false] +@[simp] theorem length11 : w11.length = 586 := by decide +kernel +@[simp] theorem blank11 : w11.all (! ·) = false := by decide +kernel +def w12 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length12 : w12.length = 586 := by decide +kernel +@[simp] theorem blank12 : w12.all (! ·) = false := by decide +kernel +def w13 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length13 : w13.length = 586 := by decide +kernel +@[simp] theorem blank13 : w13.all (! ·) = false := by decide +kernel +def w14 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length14 : w14.length = 38 := by decide +kernel +@[simp] theorem blank14 : w14.all (! ·) = false := by decide +kernel +def w15 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length15 : w15.length = 38 := by decide +kernel +@[simp] theorem blank15 : w15.all (! ·) = false := by decide +kernel +def w16 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false] +@[simp] theorem length16 : w16.length = 38 := by decide +kernel +@[simp] theorem blank16 : w16.all (! ·) = false := by decide +kernel +def w17 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length17 : w17.length = 38 := by decide +kernel +@[simp] theorem blank17 : w17.all (! ·) = false := by decide +kernel +def w18 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length18 : w18.length = 586 := by decide +kernel +@[simp] theorem blank18 : w18.all (! ·) = false := by decide +kernel +def w19 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false] +@[simp] theorem length19 : w19.length = 586 := by decide +kernel +@[simp] theorem blank19 : w19.all (! ·) = false := by decide +kernel +def w20 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length20 : w20.length = 586 := by decide +kernel +@[simp] theorem blank20 : w20.all (! ·) = false := by decide +kernel +def w21 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length21 : w21.length = 586 := by decide +kernel +@[simp] theorem blank21 : w21.all (! ·) = false := by decide +kernel +def w22 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length22 : w22.length = 38 := by decide +kernel +@[simp] theorem blank22 : w22.all (! ·) = false := by decide +kernel +def w23 : Word := [true,true] +@[simp] theorem length23 : w23.length = 2 := by decide +kernel +@[simp] theorem blank23 : w23.all (! ·) = false := by decide +kernel +def w24 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length24 : w24.length = 38 := by decide +kernel +@[simp] theorem blank24 : w24.all (! ·) = false := by decide +kernel +def w25 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length25 : w25.length = 586 := by decide +kernel +@[simp] theorem blank25 : w25.all (! ·) = false := by decide +kernel +def w26 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length26 : w26.length = 586 := by decide +kernel +@[simp] theorem blank26 : w26.all (! ·) = false := by decide +kernel +def w27 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length27 : w27.length = 38 := by decide +kernel +@[simp] theorem blank27 : w27.all (! ·) = false := by decide +kernel +def w28 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length28 : w28.length = 38 := by decide +kernel +@[simp] theorem blank28 : w28.all (! ·) = false := by decide +kernel +def w29 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length29 : w29.length = 586 := by decide +kernel +@[simp] theorem blank29 : w29.all (! ·) = false := by decide +kernel +def w30 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length30 : w30.length = 586 := by decide +kernel +@[simp] theorem blank30 : w30.all (! ·) = false := by decide +kernel +def w31 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length31 : w31.length = 38 := by decide +kernel +@[simp] theorem blank31 : w31.all (! ·) = false := by decide +kernel +def w32 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length32 : w32.length = 38 := by decide +kernel +@[simp] theorem blank32 : w32.all (! ·) = false := by decide +kernel +def w33 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false] +@[simp] theorem length33 : w33.length = 38 := by decide +kernel +@[simp] theorem blank33 : w33.all (! ·) = false := by decide +kernel +def w34 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length34 : w34.length = 38 := by decide +kernel +@[simp] theorem blank34 : w34.all (! ·) = false := by decide +kernel +def w35 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length35 : w35.length = 586 := by decide +kernel +@[simp] theorem blank35 : w35.all (! ·) = false := by decide +kernel +def w36 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false] +@[simp] theorem length36 : w36.length = 586 := by decide +kernel +@[simp] theorem blank36 : w36.all (! ·) = false := by decide +kernel +def w37 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length37 : w37.length = 586 := by decide +kernel +@[simp] theorem blank37 : w37.all (! ·) = false := by decide +kernel +def w38 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length38 : w38.length = 586 := by decide +kernel +@[simp] theorem blank38 : w38.all (! ·) = false := by decide +kernel +def w39 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length39 : w39.length = 38 := by decide +kernel +@[simp] theorem blank39 : w39.all (! ·) = false := by decide +kernel +def w40 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length40 : w40.length = 38 := by decide +kernel +@[simp] theorem blank40 : w40.all (! ·) = false := by decide +kernel +def w41 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length41 : w41.length = 586 := by decide +kernel +@[simp] theorem blank41 : w41.all (! ·) = false := by decide +kernel +def w42 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length42 : w42.length = 586 := by decide +kernel +@[simp] theorem blank42 : w42.all (! ·) = false := by decide +kernel +def w43 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length43 : w43.length = 38 := by decide +kernel +@[simp] theorem blank43 : w43.all (! ·) = false := by decide +kernel +def w44 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length44 : w44.length = 38 := by decide +kernel +@[simp] theorem blank44 : w44.all (! ·) = false := by decide +kernel +def w45 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length45 : w45.length = 586 := by decide +kernel +@[simp] theorem blank45 : w45.all (! ·) = false := by decide +kernel +def w46 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length46 : w46.length = 586 := by decide +kernel +@[simp] theorem blank46 : w46.all (! ·) = false := by decide +kernel +def w47 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length47 : w47.length = 38 := by decide +kernel +@[simp] theorem blank47 : w47.all (! ·) = false := by decide +kernel +def w48 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length48 : w48.length = 38 := by decide +kernel +@[simp] theorem blank48 : w48.all (! ·) = false := by decide +kernel +def w49 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length49 : w49.length = 586 := by decide +kernel +@[simp] theorem blank49 : w49.all (! ·) = false := by decide +kernel +def w50 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length50 : w50.length = 586 := by decide +kernel +@[simp] theorem blank50 : w50.all (! ·) = false := by decide +kernel +def w51 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length51 : w51.length = 38 := by decide +kernel +@[simp] theorem blank51 : w51.all (! ·) = false := by decide +kernel +def w52 : Word := [false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length52 : w52.length = 38 := by decide +kernel +@[simp] theorem blank52 : w52.all (! ·) = false := by decide +kernel +def w53 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false] +@[simp] theorem length53 : w53.length = 38 := by decide +kernel +@[simp] theorem blank53 : w53.all (! ·) = false := by decide +kernel +def w54 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length54 : w54.length = 38 := by decide +kernel +@[simp] theorem blank54 : w54.all (! ·) = false := by decide +kernel +def w55 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length55 : w55.length = 586 := by decide +kernel +@[simp] theorem blank55 : w55.all (! ·) = false := by decide +kernel +def w56 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false] +@[simp] theorem length56 : w56.length = 586 := by decide +kernel +@[simp] theorem blank56 : w56.all (! ·) = false := by decide +kernel +def w57 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length57 : w57.length = 586 := by decide +kernel +@[simp] theorem blank57 : w57.all (! ·) = false := by decide +kernel +def w58 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length58 : w58.length = 586 := by decide +kernel +@[simp] theorem blank58 : w58.all (! ·) = false := by decide +kernel +def w59 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length59 : w59.length = 38 := by decide +kernel +@[simp] theorem blank59 : w59.all (! ·) = false := by decide +kernel +def w60 : Word := [false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length60 : w60.length = 38 := by decide +kernel +@[simp] theorem blank60 : w60.all (! ·) = false := by decide +kernel +def w61 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length61 : w61.length = 38 := by decide +kernel +@[simp] theorem blank61 : w61.all (! ·) = false := by decide +kernel +def w62 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length62 : w62.length = 38 := by decide +kernel +@[simp] theorem blank62 : w62.all (! ·) = false := by decide +kernel +def w63 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length63 : w63.length = 586 := by decide +kernel +@[simp] theorem blank63 : w63.all (! ·) = false := by decide +kernel +def w64 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length64 : w64.length = 586 := by decide +kernel +@[simp] theorem blank64 : w64.all (! ·) = false := by decide +kernel +def w65 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length65 : w65.length = 586 := by decide +kernel +@[simp] theorem blank65 : w65.all (! ·) = false := by decide +kernel +def w66 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length66 : w66.length = 586 := by decide +kernel +@[simp] theorem blank66 : w66.all (! ·) = false := by decide +kernel +def w67 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length67 : w67.length = 38 := by decide +kernel +@[simp] theorem blank67 : w67.all (! ·) = false := by decide +kernel +def w68 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length68 : w68.length = 38 := by decide +kernel +@[simp] theorem blank68 : w68.all (! ·) = false := by decide +kernel +def w69 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length69 : w69.length = 586 := by decide +kernel +@[simp] theorem blank69 : w69.all (! ·) = false := by decide +kernel +def w70 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length70 : w70.length = 586 := by decide +kernel +@[simp] theorem blank70 : w70.all (! ·) = false := by decide +kernel +def w71 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length71 : w71.length = 38 := by decide +kernel +@[simp] theorem blank71 : w71.all (! ·) = false := by decide +kernel +def w72 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length72 : w72.length = 38 := by decide +kernel +@[simp] theorem blank72 : w72.all (! ·) = false := by decide +kernel +def w73 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length73 : w73.length = 38 := by decide +kernel +@[simp] theorem blank73 : w73.all (! ·) = false := by decide +kernel +def w74 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length74 : w74.length = 38 := by decide +kernel +@[simp] theorem blank74 : w74.all (! ·) = false := by decide +kernel +def w75 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length75 : w75.length = 586 := by decide +kernel +@[simp] theorem blank75 : w75.all (! ·) = false := by decide +kernel +def w76 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length76 : w76.length = 586 := by decide +kernel +@[simp] theorem blank76 : w76.all (! ·) = false := by decide +kernel +def w77 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length77 : w77.length = 586 := by decide +kernel +@[simp] theorem blank77 : w77.all (! ·) = false := by decide +kernel +def w78 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length78 : w78.length = 586 := by decide +kernel +@[simp] theorem blank78 : w78.all (! ·) = false := by decide +kernel +def w79 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length79 : w79.length = 38 := by decide +kernel +@[simp] theorem blank79 : w79.all (! ·) = false := by decide +kernel +def w80 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length80 : w80.length = 38 := by decide +kernel +@[simp] theorem blank80 : w80.all (! ·) = false := by decide +kernel +def w81 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length81 : w81.length = 38 := by decide +kernel +@[simp] theorem blank81 : w81.all (! ·) = false := by decide +kernel +def w82 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length82 : w82.length = 38 := by decide +kernel +@[simp] theorem blank82 : w82.all (! ·) = false := by decide +kernel +def w83 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length83 : w83.length = 586 := by decide +kernel +@[simp] theorem blank83 : w83.all (! ·) = false := by decide +kernel +def w84 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length84 : w84.length = 586 := by decide +kernel +@[simp] theorem blank84 : w84.all (! ·) = false := by decide +kernel +def w85 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length85 : w85.length = 586 := by decide +kernel +@[simp] theorem blank85 : w85.all (! ·) = false := by decide +kernel +def w86 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length86 : w86.length = 586 := by decide +kernel +@[simp] theorem blank86 : w86.all (! ·) = false := by decide +kernel +def w87 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length87 : w87.length = 38 := by decide +kernel +@[simp] theorem blank87 : w87.all (! ·) = false := by decide +kernel +def w88 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length88 : w88.length = 38 := by decide +kernel +@[simp] theorem blank88 : w88.all (! ·) = false := by decide +kernel +def w89 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length89 : w89.length = 38 := by decide +kernel +@[simp] theorem blank89 : w89.all (! ·) = false := by decide +kernel +def w90 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length90 : w90.length = 38 := by decide +kernel +@[simp] theorem blank90 : w90.all (! ·) = false := by decide +kernel +def w91 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length91 : w91.length = 586 := by decide +kernel +@[simp] theorem blank91 : w91.all (! ·) = false := by decide +kernel +def w92 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length92 : w92.length = 586 := by decide +kernel +@[simp] theorem blank92 : w92.all (! ·) = false := by decide +kernel +def w93 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length93 : w93.length = 586 := by decide +kernel +@[simp] theorem blank93 : w93.all (! ·) = false := by decide +kernel +def w94 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length94 : w94.length = 586 := by decide +kernel +@[simp] theorem blank94 : w94.all (! ·) = false := by decide +kernel +def w95 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length95 : w95.length = 38 := by decide +kernel +@[simp] theorem blank95 : w95.all (! ·) = false := by decide +kernel +def w96 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length96 : w96.length = 38 := by decide +kernel +@[simp] theorem blank96 : w96.all (! ·) = false := by decide +kernel +def w97 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length97 : w97.length = 38 := by decide +kernel +@[simp] theorem blank97 : w97.all (! ·) = false := by decide +kernel +def w98 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length98 : w98.length = 38 := by decide +kernel +@[simp] theorem blank98 : w98.all (! ·) = false := by decide +kernel +def w99 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length99 : w99.length = 586 := by decide +kernel +@[simp] theorem blank99 : w99.all (! ·) = false := by decide +kernel +def w100 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length100 : w100.length = 586 := by decide +kernel +@[simp] theorem blank100 : w100.all (! ·) = false := by decide +kernel +def w101 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length101 : w101.length = 586 := by decide +kernel +@[simp] theorem blank101 : w101.all (! ·) = false := by decide +kernel +def w102 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length102 : w102.length = 586 := by decide +kernel +@[simp] theorem blank102 : w102.all (! ·) = false := by decide +kernel +def w103 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length103 : w103.length = 38 := by decide +kernel +@[simp] theorem blank103 : w103.all (! ·) = false := by decide +kernel +def w104 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length104 : w104.length = 38 := by decide +kernel +@[simp] theorem blank104 : w104.all (! ·) = false := by decide +kernel +def w105 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length105 : w105.length = 586 := by decide +kernel +@[simp] theorem blank105 : w105.all (! ·) = false := by decide +kernel +def w106 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length106 : w106.length = 586 := by decide +kernel +@[simp] theorem blank106 : w106.all (! ·) = false := by decide +kernel +def w107 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length107 : w107.length = 38 := by decide +kernel +@[simp] theorem blank107 : w107.all (! ·) = false := by decide +kernel +def w108 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length108 : w108.length = 38 := by decide +kernel +@[simp] theorem blank108 : w108.all (! ·) = false := by decide +kernel +def w109 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length109 : w109.length = 38 := by decide +kernel +@[simp] theorem blank109 : w109.all (! ·) = false := by decide +kernel +def w110 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length110 : w110.length = 38 := by decide +kernel +@[simp] theorem blank110 : w110.all (! ·) = false := by decide +kernel +def w111 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length111 : w111.length = 586 := by decide +kernel +@[simp] theorem blank111 : w111.all (! ·) = false := by decide +kernel +def w112 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length112 : w112.length = 586 := by decide +kernel +@[simp] theorem blank112 : w112.all (! ·) = false := by decide +kernel +def w113 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length113 : w113.length = 586 := by decide +kernel +@[simp] theorem blank113 : w113.all (! ·) = false := by decide +kernel +def w114 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length114 : w114.length = 586 := by decide +kernel +@[simp] theorem blank114 : w114.all (! ·) = false := by decide +kernel +def w115 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length115 : w115.length = 38 := by decide +kernel +@[simp] theorem blank115 : w115.all (! ·) = false := by decide +kernel +def w116 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length116 : w116.length = 38 := by decide +kernel +@[simp] theorem blank116 : w116.all (! ·) = false := by decide +kernel +def w117 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length117 : w117.length = 38 := by decide +kernel +@[simp] theorem blank117 : w117.all (! ·) = false := by decide +kernel +def w118 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length118 : w118.length = 38 := by decide +kernel +@[simp] theorem blank118 : w118.all (! ·) = false := by decide +kernel +def w119 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length119 : w119.length = 586 := by decide +kernel +@[simp] theorem blank119 : w119.all (! ·) = false := by decide +kernel +def w120 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length120 : w120.length = 586 := by decide +kernel +@[simp] theorem blank120 : w120.all (! ·) = false := by decide +kernel +def w121 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length121 : w121.length = 586 := by decide +kernel +@[simp] theorem blank121 : w121.all (! ·) = false := by decide +kernel +def w122 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length122 : w122.length = 586 := by decide +kernel +@[simp] theorem blank122 : w122.all (! ·) = false := by decide +kernel +def w123 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length123 : w123.length = 38 := by decide +kernel +@[simp] theorem blank123 : w123.all (! ·) = false := by decide +kernel +def w124 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length124 : w124.length = 38 := by decide +kernel +@[simp] theorem blank124 : w124.all (! ·) = false := by decide +kernel +def w125 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length125 : w125.length = 38 := by decide +kernel +@[simp] theorem blank125 : w125.all (! ·) = false := by decide +kernel +def w126 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length126 : w126.length = 38 := by decide +kernel +@[simp] theorem blank126 : w126.all (! ·) = false := by decide +kernel +def w127 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length127 : w127.length = 586 := by decide +kernel +@[simp] theorem blank127 : w127.all (! ·) = false := by decide +kernel +def w128 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length128 : w128.length = 586 := by decide +kernel +@[simp] theorem blank128 : w128.all (! ·) = false := by decide +kernel +def w129 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length129 : w129.length = 586 := by decide +kernel +@[simp] theorem blank129 : w129.all (! ·) = false := by decide +kernel +def w130 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length130 : w130.length = 586 := by decide +kernel +@[simp] theorem blank130 : w130.all (! ·) = false := by decide +kernel +def w131 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length131 : w131.length = 38 := by decide +kernel +@[simp] theorem blank131 : w131.all (! ·) = false := by decide +kernel +def w132 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length132 : w132.length = 38 := by decide +kernel +@[simp] theorem blank132 : w132.all (! ·) = false := by decide +kernel +def w133 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length133 : w133.length = 38 := by decide +kernel +@[simp] theorem blank133 : w133.all (! ·) = false := by decide +kernel +def w134 : Word := [true,false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length134 : w134.length = 38 := by decide +kernel +@[simp] theorem blank134 : w134.all (! ·) = false := by decide +kernel +def w135 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length135 : w135.length = 586 := by decide +kernel +@[simp] theorem blank135 : w135.all (! ·) = false := by decide +kernel +def w136 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length136 : w136.length = 586 := by decide +kernel +@[simp] theorem blank136 : w136.all (! ·) = false := by decide +kernel +def w137 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length137 : w137.length = 586 := by decide +kernel +@[simp] theorem blank137 : w137.all (! ·) = false := by decide +kernel +def w138 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length138 : w138.length = 586 := by decide +kernel +@[simp] theorem blank138 : w138.all (! ·) = false := by decide +kernel +def w139 : Word := [false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length139 : w139.length = 38 := by decide +kernel +@[simp] theorem blank139 : w139.all (! ·) = false := by decide +kernel +def w140 : Word := [false,true,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length140 : w140.length = 38 := by decide +kernel +@[simp] theorem blank140 : w140.all (! ·) = false := by decide +kernel +def w141 : Word := [true,false,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length141 : w141.length = 38 := by decide +kernel +@[simp] theorem blank141 : w141.all (! ·) = false := by decide +kernel +def w142 : Word := [true,false,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length142 : w142.length = 38 := by decide +kernel +@[simp] theorem blank142 : w142.all (! ·) = false := by decide +kernel +def w143 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length143 : w143.length = 586 := by decide +kernel +@[simp] theorem blank143 : w143.all (! ·) = false := by decide +kernel +def w144 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length144 : w144.length = 586 := by decide +kernel +@[simp] theorem blank144 : w144.all (! ·) = false := by decide +kernel +def w145 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length145 : w145.length = 586 := by decide +kernel +@[simp] theorem blank145 : w145.all (! ·) = false := by decide +kernel +def w146 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length146 : w146.length = 586 := by decide +kernel +@[simp] theorem blank146 : w146.all (! ·) = false := by decide +kernel +def w147 : Word := [false,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length147 : w147.length = 38 := by decide +kernel +@[simp] theorem blank147 : w147.all (! ·) = false := by decide +kernel +def w148 : Word := [false,true,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length148 : w148.length = 38 := by decide +kernel +@[simp] theorem blank148 : w148.all (! ·) = false := by decide +kernel +def w149 : Word := [true,false,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length149 : w149.length = 38 := by decide +kernel +@[simp] theorem blank149 : w149.all (! ·) = false := by decide +kernel +def w150 : Word := [true,false,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length150 : w150.length = 38 := by decide +kernel +@[simp] theorem blank150 : w150.all (! ·) = false := by decide +kernel +def w151 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length151 : w151.length = 586 := by decide +kernel +@[simp] theorem blank151 : w151.all (! ·) = false := by decide +kernel +def w152 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length152 : w152.length = 586 := by decide +kernel +@[simp] theorem blank152 : w152.all (! ·) = false := by decide +kernel +def w153 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length153 : w153.length = 586 := by decide +kernel +@[simp] theorem blank153 : w153.all (! ·) = false := by decide +kernel +def w154 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length154 : w154.length = 586 := by decide +kernel +@[simp] theorem blank154 : w154.all (! ·) = false := by decide +kernel +def w155 : Word := [false,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length155 : w155.length = 38 := by decide +kernel +@[simp] theorem blank155 : w155.all (! ·) = false := by decide +kernel +def w156 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length156 : w156.length = 38 := by decide +kernel +@[simp] theorem blank156 : w156.all (! ·) = false := by decide +kernel +def w157 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length157 : w157.length = 586 := by decide +kernel +@[simp] theorem blank157 : w157.all (! ·) = false := by decide +kernel +def w158 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length158 : w158.length = 586 := by decide +kernel +@[simp] theorem blank158 : w158.all (! ·) = false := by decide +kernel +def w159 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length159 : w159.length = 38 := by decide +kernel +@[simp] theorem blank159 : w159.all (! ·) = false := by decide +kernel +def w160 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length160 : w160.length = 38 := by decide +kernel +@[simp] theorem blank160 : w160.all (! ·) = false := by decide +kernel +def w161 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length161 : w161.length = 38 := by decide +kernel +@[simp] theorem blank161 : w161.all (! ·) = false := by decide +kernel +def w162 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true] +@[simp] theorem length162 : w162.length = 38 := by decide +kernel +@[simp] theorem blank162 : w162.all (! ·) = false := by decide +kernel +def w163 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length163 : w163.length = 38 := by decide +kernel +@[simp] theorem blank163 : w163.all (! ·) = false := by decide +kernel +def w164 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length164 : w164.length = 38 := by decide +kernel +@[simp] theorem blank164 : w164.all (! ·) = false := by decide +kernel +def w165 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length165 : w165.length = 586 := by decide +kernel +@[simp] theorem blank165 : w165.all (! ·) = false := by decide +kernel +def w166 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length166 : w166.length = 586 := by decide +kernel +@[simp] theorem blank166 : w166.all (! ·) = false := by decide +kernel +def w167 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length167 : w167.length = 38 := by decide +kernel +@[simp] theorem blank167 : w167.all (! ·) = false := by decide +kernel +def w168 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length168 : w168.length = 38 := by decide +kernel +@[simp] theorem blank168 : w168.all (! ·) = false := by decide +kernel +def w169 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true] +@[simp] theorem length169 : w169.length = 38 := by decide +kernel +@[simp] theorem blank169 : w169.all (! ·) = false := by decide +kernel +def w170 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length170 : w170.length = 38 := by decide +kernel +@[simp] theorem blank170 : w170.all (! ·) = false := by decide +kernel +def w171 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length171 : w171.length = 586 := by decide +kernel +@[simp] theorem blank171 : w171.all (! ·) = false := by decide +kernel +def w172 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length172 : w172.length = 586 := by decide +kernel +@[simp] theorem blank172 : w172.all (! ·) = false := by decide +kernel +def w173 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length173 : w173.length = 38 := by decide +kernel +@[simp] theorem blank173 : w173.all (! ·) = false := by decide +kernel +def w174 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length174 : w174.length = 38 := by decide +kernel +@[simp] theorem blank174 : w174.all (! ·) = false := by decide +kernel +def w175 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true] +@[simp] theorem length175 : w175.length = 38 := by decide +kernel +@[simp] theorem blank175 : w175.all (! ·) = false := by decide +kernel +def w176 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length176 : w176.length = 38 := by decide +kernel +@[simp] theorem blank176 : w176.all (! ·) = false := by decide +kernel +def w177 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length177 : w177.length = 586 := by decide +kernel +@[simp] theorem blank177 : w177.all (! ·) = false := by decide +kernel +def w178 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length178 : w178.length = 586 := by decide +kernel +@[simp] theorem blank178 : w178.all (! ·) = false := by decide +kernel +def w179 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length179 : w179.length = 38 := by decide +kernel +@[simp] theorem blank179 : w179.all (! ·) = false := by decide +kernel +def w180 : Word := [false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length180 : w180.length = 38 := by decide +kernel +@[simp] theorem blank180 : w180.all (! ·) = false := by decide +kernel +def w181 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length181 : w181.length = 38 := by decide +kernel +@[simp] theorem blank181 : w181.all (! ·) = false := by decide +kernel +def w182 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length182 : w182.length = 586 := by decide +kernel +@[simp] theorem blank182 : w182.all (! ·) = false := by decide +kernel +def w183 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length183 : w183.length = 586 := by decide +kernel +@[simp] theorem blank183 : w183.all (! ·) = false := by decide +kernel +def w184 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length184 : w184.length = 586 := by decide +kernel +@[simp] theorem blank184 : w184.all (! ·) = false := by decide +kernel +def w185 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length185 : w185.length = 586 := by decide +kernel +@[simp] theorem blank185 : w185.all (! ·) = false := by decide +kernel +def w186 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length186 : w186.length = 38 := by decide +kernel +@[simp] theorem blank186 : w186.all (! ·) = false := by decide +kernel +def w187 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length187 : w187.length = 38 := by decide +kernel +@[simp] theorem blank187 : w187.all (! ·) = false := by decide +kernel +def w188 : Word := [true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length188 : w188.length = 38 := by decide +kernel +@[simp] theorem blank188 : w188.all (! ·) = false := by decide +kernel +def w189 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true] +@[simp] theorem length189 : w189.length = 38 := by decide +kernel +@[simp] theorem blank189 : w189.all (! ·) = false := by decide +kernel +def w190 : Word := [true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length190 : w190.length = 38 := by decide +kernel +@[simp] theorem blank190 : w190.all (! ·) = false := by decide +kernel +def w191 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length191 : w191.length = 586 := by decide +kernel +@[simp] theorem blank191 : w191.all (! ·) = false := by decide +kernel +def w192 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length192 : w192.length = 586 := by decide +kernel +@[simp] theorem blank192 : w192.all (! ·) = false := by decide +kernel +def w193 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length193 : w193.length = 38 := by decide +kernel +@[simp] theorem blank193 : w193.all (! ·) = false := by decide +kernel +def w194 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length194 : w194.length = 38 := by decide +kernel +@[simp] theorem blank194 : w194.all (! ·) = false := by decide +kernel +def w195 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length195 : w195.length = 38 := by decide +kernel +@[simp] theorem blank195 : w195.all (! ·) = false := by decide +kernel +def w196 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length196 : w196.length = 38 := by decide +kernel +@[simp] theorem blank196 : w196.all (! ·) = false := by decide +kernel +def w197 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length197 : w197.length = 586 := by decide +kernel +@[simp] theorem blank197 : w197.all (! ·) = false := by decide +kernel +def w198 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length198 : w198.length = 586 := by decide +kernel +@[simp] theorem blank198 : w198.all (! ·) = false := by decide +kernel +def w199 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length199 : w199.length = 586 := by decide +kernel +@[simp] theorem blank199 : w199.all (! ·) = false := by decide +kernel +def w200 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length200 : w200.length = 586 := by decide +kernel +@[simp] theorem blank200 : w200.all (! ·) = false := by decide +kernel +def w201 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length201 : w201.length = 38 := by decide +kernel +@[simp] theorem blank201 : w201.all (! ·) = false := by decide +kernel +def w202 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length202 : w202.length = 38 := by decide +kernel +@[simp] theorem blank202 : w202.all (! ·) = false := by decide +kernel +def w203 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length203 : w203.length = 38 := by decide +kernel +@[simp] theorem blank203 : w203.all (! ·) = false := by decide +kernel +def w204 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true] +@[simp] theorem length204 : w204.length = 38 := by decide +kernel +@[simp] theorem blank204 : w204.all (! ·) = false := by decide +kernel +def w205 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length205 : w205.length = 38 := by decide +kernel +@[simp] theorem blank205 : w205.all (! ·) = false := by decide +kernel +def w206 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length206 : w206.length = 38 := by decide +kernel +@[simp] theorem blank206 : w206.all (! ·) = false := by decide +kernel +def w207 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length207 : w207.length = 586 := by decide +kernel +@[simp] theorem blank207 : w207.all (! ·) = false := by decide +kernel +def w208 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length208 : w208.length = 586 := by decide +kernel +@[simp] theorem blank208 : w208.all (! ·) = false := by decide +kernel +def w209 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length209 : w209.length = 38 := by decide +kernel +@[simp] theorem blank209 : w209.all (! ·) = false := by decide +kernel +def w210 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length210 : w210.length = 38 := by decide +kernel +@[simp] theorem blank210 : w210.all (! ·) = false := by decide +kernel +def w211 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length211 : w211.length = 38 := by decide +kernel +@[simp] theorem blank211 : w211.all (! ·) = false := by decide +kernel +def w212 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length212 : w212.length = 586 := by decide +kernel +@[simp] theorem blank212 : w212.all (! ·) = false := by decide +kernel +def w213 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length213 : w213.length = 586 := by decide +kernel +@[simp] theorem blank213 : w213.all (! ·) = false := by decide +kernel +def w214 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length214 : w214.length = 38 := by decide +kernel +@[simp] theorem blank214 : w214.all (! ·) = false := by decide +kernel +def w215 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length215 : w215.length = 38 := by decide +kernel +@[simp] theorem blank215 : w215.all (! ·) = false := by decide +kernel +def w216 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length216 : w216.length = 38 := by decide +kernel +@[simp] theorem blank216 : w216.all (! ·) = false := by decide +kernel +def w217 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length217 : w217.length = 586 := by decide +kernel +@[simp] theorem blank217 : w217.all (! ·) = false := by decide +kernel +def w218 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length218 : w218.length = 586 := by decide +kernel +@[simp] theorem blank218 : w218.all (! ·) = false := by decide +kernel +def w219 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length219 : w219.length = 38 := by decide +kernel +@[simp] theorem blank219 : w219.all (! ·) = false := by decide +kernel +def w220 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length220 : w220.length = 38 := by decide +kernel +@[simp] theorem blank220 : w220.all (! ·) = false := by decide +kernel +def w221 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length221 : w221.length = 38 := by decide +kernel +@[simp] theorem blank221 : w221.all (! ·) = false := by decide +kernel +def w222 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length222 : w222.length = 586 := by decide +kernel +@[simp] theorem blank222 : w222.all (! ·) = false := by decide +kernel +def w223 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length223 : w223.length = 586 := by decide +kernel +@[simp] theorem blank223 : w223.all (! ·) = false := by decide +kernel +def w224 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length224 : w224.length = 38 := by decide +kernel +@[simp] theorem blank224 : w224.all (! ·) = false := by decide +kernel +def w225 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length225 : w225.length = 38 := by decide +kernel +@[simp] theorem blank225 : w225.all (! ·) = false := by decide +kernel +def w226 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length226 : w226.length = 38 := by decide +kernel +@[simp] theorem blank226 : w226.all (! ·) = false := by decide +kernel +def w227 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length227 : w227.length = 586 := by decide +kernel +@[simp] theorem blank227 : w227.all (! ·) = false := by decide +kernel +def w228 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length228 : w228.length = 586 := by decide +kernel +@[simp] theorem blank228 : w228.all (! ·) = false := by decide +kernel +def w229 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length229 : w229.length = 38 := by decide +kernel +@[simp] theorem blank229 : w229.all (! ·) = false := by decide +kernel +def w230 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length230 : w230.length = 38 := by decide +kernel +@[simp] theorem blank230 : w230.all (! ·) = false := by decide +kernel +def w231 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length231 : w231.length = 38 := by decide +kernel +@[simp] theorem blank231 : w231.all (! ·) = false := by decide +kernel +def w232 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length232 : w232.length = 586 := by decide +kernel +@[simp] theorem blank232 : w232.all (! ·) = false := by decide +kernel +def w233 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length233 : w233.length = 586 := by decide +kernel +@[simp] theorem blank233 : w233.all (! ·) = false := by decide +kernel +def w234 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length234 : w234.length = 586 := by decide +kernel +@[simp] theorem blank234 : w234.all (! ·) = false := by decide +kernel +def w235 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length235 : w235.length = 586 := by decide +kernel +@[simp] theorem blank235 : w235.all (! ·) = false := by decide +kernel +def w236 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length236 : w236.length = 38 := by decide +kernel +@[simp] theorem blank236 : w236.all (! ·) = false := by decide +kernel +def w237 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length237 : w237.length = 38 := by decide +kernel +@[simp] theorem blank237 : w237.all (! ·) = false := by decide +kernel +def w238 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length238 : w238.length = 38 := by decide +kernel +@[simp] theorem blank238 : w238.all (! ·) = false := by decide +kernel +def w239 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length239 : w239.length = 38 := by decide +kernel +@[simp] theorem blank239 : w239.all (! ·) = false := by decide +kernel +def w240 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length240 : w240.length = 38 := by decide +kernel +@[simp] theorem blank240 : w240.all (! ·) = false := by decide +kernel +def w241 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length241 : w241.length = 38 := by decide +kernel +@[simp] theorem blank241 : w241.all (! ·) = false := by decide +kernel +def w242 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length242 : w242.length = 586 := by decide +kernel +@[simp] theorem blank242 : w242.all (! ·) = false := by decide +kernel +def w243 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length243 : w243.length = 586 := by decide +kernel +@[simp] theorem blank243 : w243.all (! ·) = false := by decide +kernel +def w244 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length244 : w244.length = 586 := by decide +kernel +@[simp] theorem blank244 : w244.all (! ·) = false := by decide +kernel +def w245 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length245 : w245.length = 586 := by decide +kernel +@[simp] theorem blank245 : w245.all (! ·) = false := by decide +kernel +def w246 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length246 : w246.length = 38 := by decide +kernel +@[simp] theorem blank246 : w246.all (! ·) = false := by decide +kernel +def w247 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length247 : w247.length = 38 := by decide +kernel +@[simp] theorem blank247 : w247.all (! ·) = false := by decide +kernel +def w248 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length248 : w248.length = 586 := by decide +kernel +@[simp] theorem blank248 : w248.all (! ·) = false := by decide +kernel +def w249 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length249 : w249.length = 586 := by decide +kernel +@[simp] theorem blank249 : w249.all (! ·) = false := by decide +kernel +def w250 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length250 : w250.length = 38 := by decide +kernel +@[simp] theorem blank250 : w250.all (! ·) = false := by decide +kernel +def w251 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length251 : w251.length = 38 := by decide +kernel +@[simp] theorem blank251 : w251.all (! ·) = false := by decide +kernel +def w252 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false] +@[simp] theorem length252 : w252.length = 38 := by decide +kernel +@[simp] theorem blank252 : w252.all (! ·) = false := by decide +kernel +def w253 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length253 : w253.length = 38 := by decide +kernel +@[simp] theorem blank253 : w253.all (! ·) = false := by decide +kernel +def w254 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length254 : w254.length = 586 := by decide +kernel +@[simp] theorem blank254 : w254.all (! ·) = false := by decide +kernel +def w255 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length255 : w255.length = 586 := by decide +kernel +@[simp] theorem blank255 : w255.all (! ·) = false := by decide +kernel +def w256 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length256 : w256.length = 586 := by decide +kernel +@[simp] theorem blank256 : w256.all (! ·) = false := by decide +kernel +def w257 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length257 : w257.length = 586 := by decide +kernel +@[simp] theorem blank257 : w257.all (! ·) = false := by decide +kernel +def w258 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length258 : w258.length = 38 := by decide +kernel +@[simp] theorem blank258 : w258.all (! ·) = false := by decide +kernel +def w259 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length259 : w259.length = 38 := by decide +kernel +@[simp] theorem blank259 : w259.all (! ·) = false := by decide +kernel +def w260 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false] +@[simp] theorem length260 : w260.length = 38 := by decide +kernel +@[simp] theorem blank260 : w260.all (! ·) = false := by decide +kernel +def w261 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length261 : w261.length = 38 := by decide +kernel +@[simp] theorem blank261 : w261.all (! ·) = false := by decide +kernel +def w262 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length262 : w262.length = 586 := by decide +kernel +@[simp] theorem blank262 : w262.all (! ·) = false := by decide +kernel +def w263 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length263 : w263.length = 586 := by decide +kernel +@[simp] theorem blank263 : w263.all (! ·) = false := by decide +kernel +def w264 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length264 : w264.length = 586 := by decide +kernel +@[simp] theorem blank264 : w264.all (! ·) = false := by decide +kernel +def w265 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length265 : w265.length = 586 := by decide +kernel +@[simp] theorem blank265 : w265.all (! ·) = false := by decide +kernel +def w266 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length266 : w266.length = 38 := by decide +kernel +@[simp] theorem blank266 : w266.all (! ·) = false := by decide +kernel +def w267 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length267 : w267.length = 38 := by decide +kernel +@[simp] theorem blank267 : w267.all (! ·) = false := by decide +kernel +def w268 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false] +@[simp] theorem length268 : w268.length = 38 := by decide +kernel +@[simp] theorem blank268 : w268.all (! ·) = false := by decide +kernel +def w269 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length269 : w269.length = 38 := by decide +kernel +@[simp] theorem blank269 : w269.all (! ·) = false := by decide +kernel +def w270 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length270 : w270.length = 586 := by decide +kernel +@[simp] theorem blank270 : w270.all (! ·) = false := by decide +kernel +def w271 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length271 : w271.length = 586 := by decide +kernel +@[simp] theorem blank271 : w271.all (! ·) = false := by decide +kernel +def w272 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length272 : w272.length = 586 := by decide +kernel +@[simp] theorem blank272 : w272.all (! ·) = false := by decide +kernel +def w273 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length273 : w273.length = 586 := by decide +kernel +@[simp] theorem blank273 : w273.all (! ·) = false := by decide +kernel +def w274 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length274 : w274.length = 38 := by decide +kernel +@[simp] theorem blank274 : w274.all (! ·) = false := by decide +kernel +def w275 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length275 : w275.length = 38 := by decide +kernel +@[simp] theorem blank275 : w275.all (! ·) = false := by decide +kernel +def w276 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length276 : w276.length = 586 := by decide +kernel +@[simp] theorem blank276 : w276.all (! ·) = false := by decide +kernel +def w277 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length277 : w277.length = 586 := by decide +kernel +@[simp] theorem blank277 : w277.all (! ·) = false := by decide +kernel +def w278 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length278 : w278.length = 38 := by decide +kernel +@[simp] theorem blank278 : w278.all (! ·) = false := by decide +kernel +def w279 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length279 : w279.length = 38 := by decide +kernel +@[simp] theorem blank279 : w279.all (! ·) = false := by decide +kernel +def w280 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length280 : w280.length = 586 := by decide +kernel +@[simp] theorem blank280 : w280.all (! ·) = false := by decide +kernel +def w281 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length281 : w281.length = 586 := by decide +kernel +@[simp] theorem blank281 : w281.all (! ·) = false := by decide +kernel +def w282 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length282 : w282.length = 38 := by decide +kernel +@[simp] theorem blank282 : w282.all (! ·) = false := by decide +kernel +def w283 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length283 : w283.length = 38 := by decide +kernel +@[simp] theorem blank283 : w283.all (! ·) = false := by decide +kernel +def w284 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false] +@[simp] theorem length284 : w284.length = 38 := by decide +kernel +@[simp] theorem blank284 : w284.all (! ·) = false := by decide +kernel +def w285 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length285 : w285.length = 38 := by decide +kernel +@[simp] theorem blank285 : w285.all (! ·) = false := by decide +kernel +def w286 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length286 : w286.length = 586 := by decide +kernel +@[simp] theorem blank286 : w286.all (! ·) = false := by decide +kernel +def w287 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length287 : w287.length = 586 := by decide +kernel +@[simp] theorem blank287 : w287.all (! ·) = false := by decide +kernel +def w288 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length288 : w288.length = 586 := by decide +kernel +@[simp] theorem blank288 : w288.all (! ·) = false := by decide +kernel +def w289 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length289 : w289.length = 586 := by decide +kernel +@[simp] theorem blank289 : w289.all (! ·) = false := by decide +kernel +def w290 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length290 : w290.length = 38 := by decide +kernel +@[simp] theorem blank290 : w290.all (! ·) = false := by decide +kernel +def w291 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length291 : w291.length = 38 := by decide +kernel +@[simp] theorem blank291 : w291.all (! ·) = false := by decide +kernel +def w292 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length292 : w292.length = 586 := by decide +kernel +@[simp] theorem blank292 : w292.all (! ·) = false := by decide +kernel +def w293 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length293 : w293.length = 586 := by decide +kernel +@[simp] theorem blank293 : w293.all (! ·) = false := by decide +kernel +def w294 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length294 : w294.length = 38 := by decide +kernel +@[simp] theorem blank294 : w294.all (! ·) = false := by decide +kernel +def w295 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length295 : w295.length = 38 := by decide +kernel +@[simp] theorem blank295 : w295.all (! ·) = false := by decide +kernel +def w296 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length296 : w296.length = 586 := by decide +kernel +@[simp] theorem blank296 : w296.all (! ·) = false := by decide +kernel +def w297 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length297 : w297.length = 586 := by decide +kernel +@[simp] theorem blank297 : w297.all (! ·) = false := by decide +kernel +def w298 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length298 : w298.length = 38 := by decide +kernel +@[simp] theorem blank298 : w298.all (! ·) = false := by decide +kernel +def w299 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length299 : w299.length = 38 := by decide +kernel +@[simp] theorem blank299 : w299.all (! ·) = false := by decide +kernel +def w300 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length300 : w300.length = 586 := by decide +kernel +@[simp] theorem blank300 : w300.all (! ·) = false := by decide +kernel +def w301 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length301 : w301.length = 586 := by decide +kernel +@[simp] theorem blank301 : w301.all (! ·) = false := by decide +kernel +def w302 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length302 : w302.length = 38 := by decide +kernel +@[simp] theorem blank302 : w302.all (! ·) = false := by decide +kernel +def w303 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length303 : w303.length = 586 := by decide +kernel +@[simp] theorem blank303 : w303.all (! ·) = false := by decide +kernel +def w304 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length304 : w304.length = 586 := by decide +kernel +@[simp] theorem blank304 : w304.all (! ·) = false := by decide +kernel +def w305 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length305 : w305.length = 586 := by decide +kernel +@[simp] theorem blank305 : w305.all (! ·) = false := by decide +kernel +def w306 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length306 : w306.length = 586 := by decide +kernel +@[simp] theorem blank306 : w306.all (! ·) = false := by decide +kernel +def w307 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length307 : w307.length = 586 := by decide +kernel +@[simp] theorem blank307 : w307.all (! ·) = false := by decide +kernel +def w308 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length308 : w308.length = 586 := by decide +kernel +@[simp] theorem blank308 : w308.all (! ·) = false := by decide +kernel +def w309 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length309 : w309.length = 586 := by decide +kernel +@[simp] theorem blank309 : w309.all (! ·) = false := by decide +kernel +def w310 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length310 : w310.length = 586 := by decide +kernel +@[simp] theorem blank310 : w310.all (! ·) = false := by decide +kernel +def w311 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length311 : w311.length = 586 := by decide +kernel +@[simp] theorem blank311 : w311.all (! ·) = false := by decide +kernel +def w312 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length312 : w312.length = 586 := by decide +kernel +@[simp] theorem blank312 : w312.all (! ·) = false := by decide +kernel +def w313 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length313 : w313.length = 38 := by decide +kernel +@[simp] theorem blank313 : w313.all (! ·) = false := by decide +kernel +def w314 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length314 : w314.length = 38 := by decide +kernel +@[simp] theorem blank314 : w314.all (! ·) = false := by decide +kernel +def w315 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length315 : w315.length = 586 := by decide +kernel +@[simp] theorem blank315 : w315.all (! ·) = false := by decide +kernel +def w316 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length316 : w316.length = 586 := by decide +kernel +@[simp] theorem blank316 : w316.all (! ·) = false := by decide +kernel +def w317 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length317 : w317.length = 38 := by decide +kernel +@[simp] theorem blank317 : w317.all (! ·) = false := by decide +kernel +def w318 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length318 : w318.length = 38 := by decide +kernel +@[simp] theorem blank318 : w318.all (! ·) = false := by decide +kernel +def w319 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,false] +@[simp] theorem length319 : w319.length = 38 := by decide +kernel +@[simp] theorem blank319 : w319.all (! ·) = false := by decide +kernel +def w320 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,true] +@[simp] theorem length320 : w320.length = 38 := by decide +kernel +@[simp] theorem blank320 : w320.all (! ·) = false := by decide +kernel +def w321 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true] +@[simp] theorem length321 : w321.length = 38 := by decide +kernel +@[simp] theorem blank321 : w321.all (! ·) = false := by decide +kernel +def w322 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length322 : w322.length = 38 := by decide +kernel +@[simp] theorem blank322 : w322.all (! ·) = false := by decide +kernel +def w323 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length323 : w323.length = 586 := by decide +kernel +@[simp] theorem blank323 : w323.all (! ·) = false := by decide +kernel +def w324 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length324 : w324.length = 586 := by decide +kernel +@[simp] theorem blank324 : w324.all (! ·) = false := by decide +kernel +def w325 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length325 : w325.length = 38 := by decide +kernel +@[simp] theorem blank325 : w325.all (! ·) = false := by decide +kernel +def w326 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,false,true,false] +@[simp] theorem length326 : w326.length = 38 := by decide +kernel +@[simp] theorem blank326 : w326.all (! ·) = false := by decide +kernel +def w327 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,true,false,true] +@[simp] theorem length327 : w327.length = 38 := by decide +kernel +@[simp] theorem blank327 : w327.all (! ·) = false := by decide +kernel +def w328 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true] +@[simp] theorem length328 : w328.length = 38 := by decide +kernel +@[simp] theorem blank328 : w328.all (! ·) = false := by decide +kernel +def w329 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length329 : w329.length = 586 := by decide +kernel +@[simp] theorem blank329 : w329.all (! ·) = false := by decide +kernel +def w330 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length330 : w330.length = 586 := by decide +kernel +@[simp] theorem blank330 : w330.all (! ·) = false := by decide +kernel +def w331 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length331 : w331.length = 38 := by decide +kernel +@[simp] theorem blank331 : w331.all (! ·) = false := by decide +kernel +def w332 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,false,true,false,true,false] +@[simp] theorem length332 : w332.length = 38 := by decide +kernel +@[simp] theorem blank332 : w332.all (! ·) = false := by decide +kernel +def w333 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,true,false,true,false,true] +@[simp] theorem length333 : w333.length = 38 := by decide +kernel +@[simp] theorem blank333 : w333.all (! ·) = false := by decide +kernel +def w334 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length334 : w334.length = 38 := by decide +kernel +@[simp] theorem blank334 : w334.all (! ·) = false := by decide +kernel +def w335 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length335 : w335.length = 586 := by decide +kernel +@[simp] theorem blank335 : w335.all (! ·) = false := by decide +kernel +def w336 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length336 : w336.length = 586 := by decide +kernel +@[simp] theorem blank336 : w336.all (! ·) = false := by decide +kernel +def w337 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length337 : w337.length = 38 := by decide +kernel +@[simp] theorem blank337 : w337.all (! ·) = false := by decide +kernel +def w338 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length338 : w338.length = 38 := by decide +kernel +@[simp] theorem blank338 : w338.all (! ·) = false := by decide +kernel +def w339 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length339 : w339.length = 38 := by decide +kernel +@[simp] theorem blank339 : w339.all (! ·) = false := by decide +kernel +def w340 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length340 : w340.length = 38 := by decide +kernel +@[simp] theorem blank340 : w340.all (! ·) = false := by decide +kernel +def w341 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length341 : w341.length = 586 := by decide +kernel +@[simp] theorem blank341 : w341.all (! ·) = false := by decide +kernel +def w342 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length342 : w342.length = 586 := by decide +kernel +@[simp] theorem blank342 : w342.all (! ·) = false := by decide +kernel +def w343 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length343 : w343.length = 586 := by decide +kernel +@[simp] theorem blank343 : w343.all (! ·) = false := by decide +kernel +def w344 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length344 : w344.length = 586 := by decide +kernel +@[simp] theorem blank344 : w344.all (! ·) = false := by decide +kernel +def w345 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length345 : w345.length = 38 := by decide +kernel +@[simp] theorem blank345 : w345.all (! ·) = false := by decide +kernel +def w346 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length346 : w346.length = 38 := by decide +kernel +@[simp] theorem blank346 : w346.all (! ·) = false := by decide +kernel +def w347 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length347 : w347.length = 38 := by decide +kernel +@[simp] theorem blank347 : w347.all (! ·) = false := by decide +kernel +def w348 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length348 : w348.length = 38 := by decide +kernel +@[simp] theorem blank348 : w348.all (! ·) = false := by decide +kernel +def w349 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length349 : w349.length = 38 := by decide +kernel +@[simp] theorem blank349 : w349.all (! ·) = false := by decide +kernel +def w350 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length350 : w350.length = 586 := by decide +kernel +@[simp] theorem blank350 : w350.all (! ·) = false := by decide +kernel +def w351 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length351 : w351.length = 586 := by decide +kernel +@[simp] theorem blank351 : w351.all (! ·) = false := by decide +kernel +def w352 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length352 : w352.length = 586 := by decide +kernel +@[simp] theorem blank352 : w352.all (! ·) = false := by decide +kernel +def w353 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length353 : w353.length = 586 := by decide +kernel +@[simp] theorem blank353 : w353.all (! ·) = false := by decide +kernel +def w354 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length354 : w354.length = 38 := by decide +kernel +@[simp] theorem blank354 : w354.all (! ·) = false := by decide +kernel +def w355 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length355 : w355.length = 38 := by decide +kernel +@[simp] theorem blank355 : w355.all (! ·) = false := by decide +kernel +def w356 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length356 : w356.length = 38 := by decide +kernel +@[simp] theorem blank356 : w356.all (! ·) = false := by decide +kernel +def w357 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length357 : w357.length = 38 := by decide +kernel +@[simp] theorem blank357 : w357.all (! ·) = false := by decide +kernel +def w358 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length358 : w358.length = 38 := by decide +kernel +@[simp] theorem blank358 : w358.all (! ·) = false := by decide +kernel +def w359 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length359 : w359.length = 586 := by decide +kernel +@[simp] theorem blank359 : w359.all (! ·) = false := by decide +kernel +def w360 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length360 : w360.length = 586 := by decide +kernel +@[simp] theorem blank360 : w360.all (! ·) = false := by decide +kernel +def w361 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length361 : w361.length = 586 := by decide +kernel +@[simp] theorem blank361 : w361.all (! ·) = false := by decide +kernel +def w362 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length362 : w362.length = 586 := by decide +kernel +@[simp] theorem blank362 : w362.all (! ·) = false := by decide +kernel +def w363 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length363 : w363.length = 38 := by decide +kernel +@[simp] theorem blank363 : w363.all (! ·) = false := by decide +kernel +def w364 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] +@[simp] theorem length364 : w364.length = 38 := by decide +kernel +@[simp] theorem blank364 : w364.all (! ·) = false := by decide +kernel +def w365 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length365 : w365.length = 586 := by decide +kernel +@[simp] theorem blank365 : w365.all (! ·) = false := by decide +kernel +def w366 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length366 : w366.length = 586 := by decide +kernel +@[simp] theorem blank366 : w366.all (! ·) = false := by decide +kernel +def w367 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length367 : w367.length = 586 := by decide +kernel +@[simp] theorem blank367 : w367.all (! ·) = false := by decide +kernel +def w368 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length368 : w368.length = 586 := by decide +kernel +@[simp] theorem blank368 : w368.all (! ·) = false := by decide +kernel +def w369 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length369 : w369.length = 38 := by decide +kernel +@[simp] theorem blank369 : w369.all (! ·) = false := by decide +kernel +def w370 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] +@[simp] theorem length370 : w370.length = 38 := by decide +kernel +@[simp] theorem blank370 : w370.all (! ·) = false := by decide +kernel +def w371 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true] +@[simp] theorem length371 : w371.length = 38 := by decide +kernel +@[simp] theorem blank371 : w371.all (! ·) = false := by decide +kernel +def w372 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] +@[simp] theorem length372 : w372.length = 38 := by decide +kernel +@[simp] theorem blank372 : w372.all (! ·) = false := by decide +kernel +def w373 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length373 : w373.length = 38 := by decide +kernel +@[simp] theorem blank373 : w373.all (! ·) = false := by decide +kernel +def w374 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length374 : w374.length = 586 := by decide +kernel +@[simp] theorem blank374 : w374.all (! ·) = false := by decide +kernel +def w375 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length375 : w375.length = 586 := by decide +kernel +@[simp] theorem blank375 : w375.all (! ·) = false := by decide +kernel +def w376 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length376 : w376.length = 38 := by decide +kernel +@[simp] theorem blank376 : w376.all (! ·) = false := by decide +kernel +def w377 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length377 : w377.length = 38 := by decide +kernel +@[simp] theorem blank377 : w377.all (! ·) = false := by decide +kernel +def w378 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length378 : w378.length = 38 := by decide +kernel +@[simp] theorem blank378 : w378.all (! ·) = false := by decide +kernel +def w379 : Word := [false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length379 : w379.length = 586 := by decide +kernel +@[simp] theorem blank379 : w379.all (! ·) = false := by decide +kernel +def w380 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length380 : w380.length = 586 := by decide +kernel +@[simp] theorem blank380 : w380.all (! ·) = false := by decide +kernel +def w381 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length381 : w381.length = 586 := by decide +kernel +@[simp] theorem blank381 : w381.all (! ·) = false := by decide +kernel +def w382 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length382 : w382.length = 586 := by decide +kernel +@[simp] theorem blank382 : w382.all (! ·) = false := by decide +kernel +def w383 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length383 : w383.length = 38 := by decide +kernel +@[simp] theorem blank383 : w383.all (! ·) = false := by decide +kernel +def w384 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length384 : w384.length = 38 := by decide +kernel +@[simp] theorem blank384 : w384.all (! ·) = false := by decide +kernel +def w385 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] +@[simp] theorem length385 : w385.length = 38 := by decide +kernel +@[simp] theorem blank385 : w385.all (! ·) = false := by decide +kernel +def w386 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true] +@[simp] theorem length386 : w386.length = 38 := by decide +kernel +@[simp] theorem blank386 : w386.all (! ·) = false := by decide +kernel +def w387 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length387 : w387.length = 38 := by decide +kernel +@[simp] theorem blank387 : w387.all (! ·) = false := by decide +kernel +def w388 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length388 : w388.length = 38 := by decide +kernel +@[simp] theorem blank388 : w388.all (! ·) = false := by decide +kernel +def w389 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length389 : w389.length = 586 := by decide +kernel +@[simp] theorem blank389 : w389.all (! ·) = false := by decide +kernel +def w390 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length390 : w390.length = 586 := by decide +kernel +@[simp] theorem blank390 : w390.all (! ·) = false := by decide +kernel +def w391 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length391 : w391.length = 38 := by decide +kernel +@[simp] theorem blank391 : w391.all (! ·) = false := by decide +kernel +def w392 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length392 : w392.length = 38 := by decide +kernel +@[simp] theorem blank392 : w392.all (! ·) = false := by decide +kernel +def w393 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length393 : w393.length = 38 := by decide +kernel +@[simp] theorem blank393 : w393.all (! ·) = false := by decide +kernel +def w394 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length394 : w394.length = 38 := by decide +kernel +@[simp] theorem blank394 : w394.all (! ·) = false := by decide +kernel +def w395 : Word := [false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length395 : w395.length = 586 := by decide +kernel +@[simp] theorem blank395 : w395.all (! ·) = false := by decide +kernel +def w396 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length396 : w396.length = 586 := by decide +kernel +@[simp] theorem blank396 : w396.all (! ·) = false := by decide +kernel +def w397 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length397 : w397.length = 586 := by decide +kernel +@[simp] theorem blank397 : w397.all (! ·) = false := by decide +kernel +def w398 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length398 : w398.length = 586 := by decide +kernel +@[simp] theorem blank398 : w398.all (! ·) = false := by decide +kernel +def w399 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length399 : w399.length = 38 := by decide +kernel +@[simp] theorem blank399 : w399.all (! ·) = false := by decide +kernel +def w400 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length400 : w400.length = 38 := by decide +kernel +@[simp] theorem blank400 : w400.all (! ·) = false := by decide +kernel +def w401 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length401 : w401.length = 38 := by decide +kernel +@[simp] theorem blank401 : w401.all (! ·) = false := by decide +kernel +def w402 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length402 : w402.length = 38 := by decide +kernel +@[simp] theorem blank402 : w402.all (! ·) = false := by decide +kernel +def w403 : Word := [false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length403 : w403.length = 586 := by decide +kernel +@[simp] theorem blank403 : w403.all (! ·) = false := by decide +kernel +def w404 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length404 : w404.length = 586 := by decide +kernel +@[simp] theorem blank404 : w404.all (! ·) = false := by decide +kernel +def w405 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length405 : w405.length = 586 := by decide +kernel +@[simp] theorem blank405 : w405.all (! ·) = false := by decide +kernel +def w406 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length406 : w406.length = 586 := by decide +kernel +@[simp] theorem blank406 : w406.all (! ·) = false := by decide +kernel +def w407 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length407 : w407.length = 38 := by decide +kernel +@[simp] theorem blank407 : w407.all (! ·) = false := by decide +kernel +def w408 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length408 : w408.length = 38 := by decide +kernel +@[simp] theorem blank408 : w408.all (! ·) = false := by decide +kernel +def w409 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length409 : w409.length = 38 := by decide +kernel +@[simp] theorem blank409 : w409.all (! ·) = false := by decide +kernel +def w410 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length410 : w410.length = 38 := by decide +kernel +@[simp] theorem blank410 : w410.all (! ·) = false := by decide +kernel +def w411 : Word := [false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] +@[simp] theorem length411 : w411.length = 586 := by decide +kernel +@[simp] theorem blank411 : w411.all (! ·) = false := by decide +kernel +def w412 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length412 : w412.length = 586 := by decide +kernel +@[simp] theorem blank412 : w412.all (! ·) = false := by decide +kernel +def w413 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] +@[simp] theorem length413 : w413.length = 586 := by decide +kernel +@[simp] theorem blank413 : w413.all (! ·) = false := by decide +kernel +@[simp] theorem implicitBlank : ([false,false] : Word) = w2 := rfl +@[simp] theorem neq0_1 : w0 ≠ w1 := by decide +kernel +@[simp] theorem beq0_1 : (w0 == w1) = false := by decide +kernel +@[simp] theorem neq0_2 : w0 ≠ w2 := by decide +kernel +@[simp] theorem beq0_2 : (w0 == w2) = false := by decide +kernel +@[simp] theorem neq0_4 : w0 ≠ w4 := by decide +kernel +@[simp] theorem beq0_4 : (w0 == w4) = false := by decide +kernel +@[simp] theorem neq0_6 : w0 ≠ w6 := by decide +kernel +@[simp] theorem beq0_6 : (w0 == w6) = false := by decide +kernel +@[simp] theorem neq0_7 : w0 ≠ w7 := by decide +kernel +@[simp] theorem beq0_7 : (w0 == w7) = false := by decide +kernel +@[simp] theorem neq0_10 : w0 ≠ w10 := by decide +kernel +@[simp] theorem beq0_10 : (w0 == w10) = false := by decide +kernel +@[simp] theorem neq0_13 : w0 ≠ w13 := by decide +kernel +@[simp] theorem beq0_13 : (w0 == w13) = false := by decide +kernel +@[simp] theorem neq0_14 : w0 ≠ w14 := by decide +kernel +@[simp] theorem beq0_14 : (w0 == w14) = false := by decide +kernel +@[simp] theorem neq0_15 : w0 ≠ w15 := by decide +kernel +@[simp] theorem beq0_15 : (w0 == w15) = false := by decide +kernel +@[simp] theorem neq0_18 : w0 ≠ w18 := by decide +kernel +@[simp] theorem beq0_18 : (w0 == w18) = false := by decide +kernel +@[simp] theorem neq0_21 : w0 ≠ w21 := by decide +kernel +@[simp] theorem beq0_21 : (w0 == w21) = false := by decide +kernel +@[simp] theorem neq0_22 : w0 ≠ w22 := by decide +kernel +@[simp] theorem beq0_22 : (w0 == w22) = false := by decide +kernel +@[simp] theorem neq0_23 : w0 ≠ w23 := by decide +kernel +@[simp] theorem beq0_23 : (w0 == w23) = false := by decide +kernel +@[simp] theorem neq0_26 : w0 ≠ w26 := by decide +kernel +@[simp] theorem beq0_26 : (w0 == w26) = false := by decide +kernel +@[simp] theorem neq0_27 : w0 ≠ w27 := by decide +kernel +@[simp] theorem beq0_27 : (w0 == w27) = false := by decide +kernel +@[simp] theorem neq0_30 : w0 ≠ w30 := by decide +kernel +@[simp] theorem beq0_30 : (w0 == w30) = false := by decide +kernel +@[simp] theorem neq0_31 : w0 ≠ w31 := by decide +kernel +@[simp] theorem beq0_31 : (w0 == w31) = false := by decide +kernel +@[simp] theorem neq0_32 : w0 ≠ w32 := by decide +kernel +@[simp] theorem beq0_32 : (w0 == w32) = false := by decide +kernel +@[simp] theorem neq0_35 : w0 ≠ w35 := by decide +kernel +@[simp] theorem beq0_35 : (w0 == w35) = false := by decide +kernel +@[simp] theorem neq0_38 : w0 ≠ w38 := by decide +kernel +@[simp] theorem beq0_38 : (w0 == w38) = false := by decide +kernel +@[simp] theorem neq0_39 : w0 ≠ w39 := by decide +kernel +@[simp] theorem beq0_39 : (w0 == w39) = false := by decide +kernel +@[simp] theorem neq0_42 : w0 ≠ w42 := by decide +kernel +@[simp] theorem beq0_42 : (w0 == w42) = false := by decide +kernel +@[simp] theorem neq0_43 : w0 ≠ w43 := by decide +kernel +@[simp] theorem beq0_43 : (w0 == w43) = false := by decide +kernel +@[simp] theorem neq0_46 : w0 ≠ w46 := by decide +kernel +@[simp] theorem beq0_46 : (w0 == w46) = false := by decide +kernel +@[simp] theorem neq0_47 : w0 ≠ w47 := by decide +kernel +@[simp] theorem beq0_47 : (w0 == w47) = false := by decide +kernel +@[simp] theorem neq0_50 : w0 ≠ w50 := by decide +kernel +@[simp] theorem beq0_50 : (w0 == w50) = false := by decide +kernel +@[simp] theorem neq0_51 : w0 ≠ w51 := by decide +kernel +@[simp] theorem beq0_51 : (w0 == w51) = false := by decide +kernel +@[simp] theorem neq0_52 : w0 ≠ w52 := by decide +kernel +@[simp] theorem beq0_52 : (w0 == w52) = false := by decide +kernel +@[simp] theorem neq0_55 : w0 ≠ w55 := by decide +kernel +@[simp] theorem beq0_55 : (w0 == w55) = false := by decide +kernel +@[simp] theorem neq0_58 : w0 ≠ w58 := by decide +kernel +@[simp] theorem beq0_58 : (w0 == w58) = false := by decide +kernel +@[simp] theorem neq0_59 : w0 ≠ w59 := by decide +kernel +@[simp] theorem beq0_59 : (w0 == w59) = false := by decide +kernel +@[simp] theorem neq0_60 : w0 ≠ w60 := by decide +kernel +@[simp] theorem beq0_60 : (w0 == w60) = false := by decide +kernel +@[simp] theorem neq0_63 : w0 ≠ w63 := by decide +kernel +@[simp] theorem beq0_63 : (w0 == w63) = false := by decide +kernel +@[simp] theorem neq0_66 : w0 ≠ w66 := by decide +kernel +@[simp] theorem beq0_66 : (w0 == w66) = false := by decide +kernel +@[simp] theorem neq0_67 : w0 ≠ w67 := by decide +kernel +@[simp] theorem beq0_67 : (w0 == w67) = false := by decide +kernel +@[simp] theorem neq0_70 : w0 ≠ w70 := by decide +kernel +@[simp] theorem beq0_70 : (w0 == w70) = false := by decide +kernel +@[simp] theorem neq0_71 : w0 ≠ w71 := by decide +kernel +@[simp] theorem beq0_71 : (w0 == w71) = false := by decide +kernel +@[simp] theorem neq0_72 : w0 ≠ w72 := by decide +kernel +@[simp] theorem beq0_72 : (w0 == w72) = false := by decide +kernel +@[simp] theorem neq0_75 : w0 ≠ w75 := by decide +kernel +@[simp] theorem beq0_75 : (w0 == w75) = false := by decide +kernel +@[simp] theorem neq0_78 : w0 ≠ w78 := by decide +kernel +@[simp] theorem beq0_78 : (w0 == w78) = false := by decide +kernel +@[simp] theorem neq0_79 : w0 ≠ w79 := by decide +kernel +@[simp] theorem beq0_79 : (w0 == w79) = false := by decide +kernel +@[simp] theorem neq0_80 : w0 ≠ w80 := by decide +kernel +@[simp] theorem beq0_80 : (w0 == w80) = false := by decide +kernel +@[simp] theorem neq0_83 : w0 ≠ w83 := by decide +kernel +@[simp] theorem beq0_83 : (w0 == w83) = false := by decide +kernel +@[simp] theorem neq0_86 : w0 ≠ w86 := by decide +kernel +@[simp] theorem beq0_86 : (w0 == w86) = false := by decide +kernel +@[simp] theorem neq0_87 : w0 ≠ w87 := by decide +kernel +@[simp] theorem beq0_87 : (w0 == w87) = false := by decide +kernel +@[simp] theorem neq0_88 : w0 ≠ w88 := by decide +kernel +@[simp] theorem beq0_88 : (w0 == w88) = false := by decide +kernel +@[simp] theorem neq0_91 : w0 ≠ w91 := by decide +kernel +@[simp] theorem beq0_91 : (w0 == w91) = false := by decide +kernel +@[simp] theorem neq0_94 : w0 ≠ w94 := by decide +kernel +@[simp] theorem beq0_94 : (w0 == w94) = false := by decide +kernel +@[simp] theorem neq0_95 : w0 ≠ w95 := by decide +kernel +@[simp] theorem beq0_95 : (w0 == w95) = false := by decide +kernel +@[simp] theorem neq0_96 : w0 ≠ w96 := by decide +kernel +@[simp] theorem beq0_96 : (w0 == w96) = false := by decide +kernel +@[simp] theorem neq0_99 : w0 ≠ w99 := by decide +kernel +@[simp] theorem beq0_99 : (w0 == w99) = false := by decide +kernel +@[simp] theorem neq0_102 : w0 ≠ w102 := by decide +kernel +@[simp] theorem beq0_102 : (w0 == w102) = false := by decide +kernel +@[simp] theorem neq0_103 : w0 ≠ w103 := by decide +kernel +@[simp] theorem beq0_103 : (w0 == w103) = false := by decide +kernel +@[simp] theorem neq0_106 : w0 ≠ w106 := by decide +kernel +@[simp] theorem beq0_106 : (w0 == w106) = false := by decide +kernel +@[simp] theorem neq0_107 : w0 ≠ w107 := by decide +kernel +@[simp] theorem beq0_107 : (w0 == w107) = false := by decide +kernel +@[simp] theorem neq0_108 : w0 ≠ w108 := by decide +kernel +@[simp] theorem beq0_108 : (w0 == w108) = false := by decide +kernel +@[simp] theorem neq0_111 : w0 ≠ w111 := by decide +kernel +@[simp] theorem beq0_111 : (w0 == w111) = false := by decide +kernel +@[simp] theorem neq0_114 : w0 ≠ w114 := by decide +kernel +@[simp] theorem beq0_114 : (w0 == w114) = false := by decide +kernel +@[simp] theorem neq0_115 : w0 ≠ w115 := by decide +kernel +@[simp] theorem beq0_115 : (w0 == w115) = false := by decide +kernel +@[simp] theorem neq0_116 : w0 ≠ w116 := by decide +kernel +@[simp] theorem beq0_116 : (w0 == w116) = false := by decide +kernel +@[simp] theorem neq0_119 : w0 ≠ w119 := by decide +kernel +@[simp] theorem beq0_119 : (w0 == w119) = false := by decide +kernel +@[simp] theorem neq0_122 : w0 ≠ w122 := by decide +kernel +@[simp] theorem beq0_122 : (w0 == w122) = false := by decide +kernel +@[simp] theorem neq0_123 : w0 ≠ w123 := by decide +kernel +@[simp] theorem beq0_123 : (w0 == w123) = false := by decide +kernel +@[simp] theorem neq0_124 : w0 ≠ w124 := by decide +kernel +@[simp] theorem beq0_124 : (w0 == w124) = false := by decide +kernel +@[simp] theorem neq0_127 : w0 ≠ w127 := by decide +kernel +@[simp] theorem beq0_127 : (w0 == w127) = false := by decide +kernel +@[simp] theorem neq0_130 : w0 ≠ w130 := by decide +kernel +@[simp] theorem beq0_130 : (w0 == w130) = false := by decide +kernel +@[simp] theorem neq0_131 : w0 ≠ w131 := by decide +kernel +@[simp] theorem beq0_131 : (w0 == w131) = false := by decide +kernel +@[simp] theorem neq0_132 : w0 ≠ w132 := by decide +kernel +@[simp] theorem beq0_132 : (w0 == w132) = false := by decide +kernel +@[simp] theorem neq0_135 : w0 ≠ w135 := by decide +kernel +@[simp] theorem beq0_135 : (w0 == w135) = false := by decide +kernel +@[simp] theorem neq0_138 : w0 ≠ w138 := by decide +kernel +@[simp] theorem beq0_138 : (w0 == w138) = false := by decide +kernel +@[simp] theorem neq0_139 : w0 ≠ w139 := by decide +kernel +@[simp] theorem beq0_139 : (w0 == w139) = false := by decide +kernel +@[simp] theorem neq0_140 : w0 ≠ w140 := by decide +kernel +@[simp] theorem beq0_140 : (w0 == w140) = false := by decide +kernel +@[simp] theorem neq0_143 : w0 ≠ w143 := by decide +kernel +@[simp] theorem beq0_143 : (w0 == w143) = false := by decide +kernel +@[simp] theorem neq0_146 : w0 ≠ w146 := by decide +kernel +@[simp] theorem beq0_146 : (w0 == w146) = false := by decide +kernel +@[simp] theorem neq0_147 : w0 ≠ w147 := by decide +kernel +@[simp] theorem beq0_147 : (w0 == w147) = false := by decide +kernel +@[simp] theorem neq0_148 : w0 ≠ w148 := by decide +kernel +@[simp] theorem beq0_148 : (w0 == w148) = false := by decide +kernel +@[simp] theorem neq0_151 : w0 ≠ w151 := by decide +kernel +@[simp] theorem beq0_151 : (w0 == w151) = false := by decide +kernel +@[simp] theorem neq0_154 : w0 ≠ w154 := by decide +kernel +@[simp] theorem beq0_154 : (w0 == w154) = false := by decide +kernel +@[simp] theorem neq0_155 : w0 ≠ w155 := by decide +kernel +@[simp] theorem beq0_155 : (w0 == w155) = false := by decide +kernel +@[simp] theorem neq0_158 : w0 ≠ w158 := by decide +kernel +@[simp] theorem beq0_158 : (w0 == w158) = false := by decide +kernel +@[simp] theorem neq0_159 : w0 ≠ w159 := by decide +kernel +@[simp] theorem beq0_159 : (w0 == w159) = false := by decide +kernel +@[simp] theorem neq0_162 : w0 ≠ w162 := by decide +kernel +@[simp] theorem beq0_162 : (w0 == w162) = false := by decide +kernel +@[simp] theorem neq0_163 : w0 ≠ w163 := by decide +kernel +@[simp] theorem beq0_163 : (w0 == w163) = false := by decide +kernel +@[simp] theorem neq0_164 : w0 ≠ w164 := by decide +kernel +@[simp] theorem beq0_164 : (w0 == w164) = false := by decide +kernel +@[simp] theorem neq0_166 : w0 ≠ w166 := by decide +kernel +@[simp] theorem beq0_166 : (w0 == w166) = false := by decide +kernel +@[simp] theorem neq0_169 : w0 ≠ w169 := by decide +kernel +@[simp] theorem beq0_169 : (w0 == w169) = false := by decide +kernel +@[simp] theorem neq0_170 : w0 ≠ w170 := by decide +kernel +@[simp] theorem beq0_170 : (w0 == w170) = false := by decide +kernel +@[simp] theorem neq0_172 : w0 ≠ w172 := by decide +kernel +@[simp] theorem beq0_172 : (w0 == w172) = false := by decide +kernel +@[simp] theorem neq0_175 : w0 ≠ w175 := by decide +kernel +@[simp] theorem beq0_175 : (w0 == w175) = false := by decide +kernel +@[simp] theorem neq0_176 : w0 ≠ w176 := by decide +kernel +@[simp] theorem beq0_176 : (w0 == w176) = false := by decide +kernel +@[simp] theorem neq0_178 : w0 ≠ w178 := by decide +kernel +@[simp] theorem beq0_178 : (w0 == w178) = false := by decide +kernel +@[simp] theorem neq0_179 : w0 ≠ w179 := by decide +kernel +@[simp] theorem beq0_179 : (w0 == w179) = false := by decide +kernel +@[simp] theorem neq0_182 : w0 ≠ w182 := by decide +kernel +@[simp] theorem beq0_182 : (w0 == w182) = false := by decide +kernel +@[simp] theorem neq0_185 : w0 ≠ w185 := by decide +kernel +@[simp] theorem beq0_185 : (w0 == w185) = false := by decide +kernel +@[simp] theorem neq0_186 : w0 ≠ w186 := by decide +kernel +@[simp] theorem beq0_186 : (w0 == w186) = false := by decide +kernel +@[simp] theorem neq0_189 : w0 ≠ w189 := by decide +kernel +@[simp] theorem beq0_189 : (w0 == w189) = false := by decide +kernel +@[simp] theorem neq0_190 : w0 ≠ w190 := by decide +kernel +@[simp] theorem beq0_190 : (w0 == w190) = false := by decide +kernel +@[simp] theorem neq0_192 : w0 ≠ w192 := by decide +kernel +@[simp] theorem beq0_192 : (w0 == w192) = false := by decide +kernel +@[simp] theorem neq0_194 : w0 ≠ w194 := by decide +kernel +@[simp] theorem beq0_194 : (w0 == w194) = false := by decide +kernel +@[simp] theorem neq0_197 : w0 ≠ w197 := by decide +kernel +@[simp] theorem beq0_197 : (w0 == w197) = false := by decide +kernel +@[simp] theorem neq0_200 : w0 ≠ w200 := by decide +kernel +@[simp] theorem beq0_200 : (w0 == w200) = false := by decide +kernel +@[simp] theorem neq0_201 : w0 ≠ w201 := by decide +kernel +@[simp] theorem beq0_201 : (w0 == w201) = false := by decide +kernel +@[simp] theorem neq0_204 : w0 ≠ w204 := by decide +kernel +@[simp] theorem beq0_204 : (w0 == w204) = false := by decide +kernel +@[simp] theorem neq0_205 : w0 ≠ w205 := by decide +kernel +@[simp] theorem beq0_205 : (w0 == w205) = false := by decide +kernel +@[simp] theorem neq0_206 : w0 ≠ w206 := by decide +kernel +@[simp] theorem beq0_206 : (w0 == w206) = false := by decide +kernel +@[simp] theorem neq0_208 : w0 ≠ w208 := by decide +kernel +@[simp] theorem beq0_208 : (w0 == w208) = false := by decide +kernel +@[simp] theorem neq0_211 : w0 ≠ w211 := by decide +kernel +@[simp] theorem beq0_211 : (w0 == w211) = false := by decide +kernel +@[simp] theorem neq0_213 : w0 ≠ w213 := by decide +kernel +@[simp] theorem beq0_213 : (w0 == w213) = false := by decide +kernel +@[simp] theorem neq0_216 : w0 ≠ w216 := by decide +kernel +@[simp] theorem beq0_216 : (w0 == w216) = false := by decide +kernel +@[simp] theorem neq0_218 : w0 ≠ w218 := by decide +kernel +@[simp] theorem beq0_218 : (w0 == w218) = false := by decide +kernel +@[simp] theorem neq0_221 : w0 ≠ w221 := by decide +kernel +@[simp] theorem beq0_221 : (w0 == w221) = false := by decide +kernel +@[simp] theorem neq0_223 : w0 ≠ w223 := by decide +kernel +@[simp] theorem beq0_223 : (w0 == w223) = false := by decide +kernel +@[simp] theorem neq0_226 : w0 ≠ w226 := by decide +kernel +@[simp] theorem beq0_226 : (w0 == w226) = false := by decide +kernel +@[simp] theorem neq0_228 : w0 ≠ w228 := by decide +kernel +@[simp] theorem beq0_228 : (w0 == w228) = false := by decide +kernel +@[simp] theorem neq0_229 : w0 ≠ w229 := by decide +kernel +@[simp] theorem beq0_229 : (w0 == w229) = false := by decide +kernel +@[simp] theorem neq0_232 : w0 ≠ w232 := by decide +kernel +@[simp] theorem beq0_232 : (w0 == w232) = false := by decide +kernel +@[simp] theorem neq0_235 : w0 ≠ w235 := by decide +kernel +@[simp] theorem beq0_235 : (w0 == w235) = false := by decide +kernel +@[simp] theorem neq0_236 : w0 ≠ w236 := by decide +kernel +@[simp] theorem beq0_236 : (w0 == w236) = false := by decide +kernel +@[simp] theorem neq0_242 : w0 ≠ w242 := by decide +kernel +@[simp] theorem beq0_242 : (w0 == w242) = false := by decide +kernel +@[simp] theorem neq0_245 : w0 ≠ w245 := by decide +kernel +@[simp] theorem beq0_245 : (w0 == w245) = false := by decide +kernel +@[simp] theorem neq0_249 : w0 ≠ w249 := by decide +kernel +@[simp] theorem beq0_249 : (w0 == w249) = false := by decide +kernel +@[simp] theorem neq0_254 : w0 ≠ w254 := by decide +kernel +@[simp] theorem beq0_254 : (w0 == w254) = false := by decide +kernel +@[simp] theorem neq0_257 : w0 ≠ w257 := by decide +kernel +@[simp] theorem beq0_257 : (w0 == w257) = false := by decide +kernel +@[simp] theorem neq0_262 : w0 ≠ w262 := by decide +kernel +@[simp] theorem beq0_262 : (w0 == w262) = false := by decide +kernel +@[simp] theorem neq0_265 : w0 ≠ w265 := by decide +kernel +@[simp] theorem beq0_265 : (w0 == w265) = false := by decide +kernel +@[simp] theorem neq0_270 : w0 ≠ w270 := by decide +kernel +@[simp] theorem beq0_270 : (w0 == w270) = false := by decide +kernel +@[simp] theorem neq0_273 : w0 ≠ w273 := by decide +kernel +@[simp] theorem beq0_273 : (w0 == w273) = false := by decide +kernel +@[simp] theorem neq0_274 : w0 ≠ w274 := by decide +kernel +@[simp] theorem beq0_274 : (w0 == w274) = false := by decide +kernel +@[simp] theorem neq0_277 : w0 ≠ w277 := by decide +kernel +@[simp] theorem beq0_277 : (w0 == w277) = false := by decide +kernel +@[simp] theorem neq0_281 : w0 ≠ w281 := by decide +kernel +@[simp] theorem beq0_281 : (w0 == w281) = false := by decide +kernel +@[simp] theorem neq0_286 : w0 ≠ w286 := by decide +kernel +@[simp] theorem beq0_286 : (w0 == w286) = false := by decide +kernel +@[simp] theorem neq0_289 : w0 ≠ w289 := by decide +kernel +@[simp] theorem beq0_289 : (w0 == w289) = false := by decide +kernel +@[simp] theorem neq0_290 : w0 ≠ w290 := by decide +kernel +@[simp] theorem beq0_290 : (w0 == w290) = false := by decide +kernel +@[simp] theorem neq0_293 : w0 ≠ w293 := by decide +kernel +@[simp] theorem beq0_293 : (w0 == w293) = false := by decide +kernel +@[simp] theorem neq0_294 : w0 ≠ w294 := by decide +kernel +@[simp] theorem beq0_294 : (w0 == w294) = false := by decide +kernel +@[simp] theorem neq0_297 : w0 ≠ w297 := by decide +kernel +@[simp] theorem beq0_297 : (w0 == w297) = false := by decide +kernel +@[simp] theorem neq0_301 : w0 ≠ w301 := by decide +kernel +@[simp] theorem beq0_301 : (w0 == w301) = false := by decide +kernel +@[simp] theorem neq0_304 : w0 ≠ w304 := by decide +kernel +@[simp] theorem beq0_304 : (w0 == w304) = false := by decide +kernel +@[simp] theorem neq0_305 : w0 ≠ w305 := by decide +kernel +@[simp] theorem beq0_305 : (w0 == w305) = false := by decide +kernel +@[simp] theorem neq0_308 : w0 ≠ w308 := by decide +kernel +@[simp] theorem beq0_308 : (w0 == w308) = false := by decide +kernel +@[simp] theorem neq0_310 : w0 ≠ w310 := by decide +kernel +@[simp] theorem beq0_310 : (w0 == w310) = false := by decide +kernel +@[simp] theorem neq0_312 : w0 ≠ w312 := by decide +kernel +@[simp] theorem beq0_312 : (w0 == w312) = false := by decide +kernel +@[simp] theorem neq0_316 : w0 ≠ w316 := by decide +kernel +@[simp] theorem beq0_316 : (w0 == w316) = false := by decide +kernel +@[simp] theorem neq0_320 : w0 ≠ w320 := by decide +kernel +@[simp] theorem beq0_320 : (w0 == w320) = false := by decide +kernel +@[simp] theorem neq0_321 : w0 ≠ w321 := by decide +kernel +@[simp] theorem beq0_321 : (w0 == w321) = false := by decide +kernel +@[simp] theorem neq0_324 : w0 ≠ w324 := by decide +kernel +@[simp] theorem beq0_324 : (w0 == w324) = false := by decide +kernel +@[simp] theorem neq0_327 : w0 ≠ w327 := by decide +kernel +@[simp] theorem beq0_327 : (w0 == w327) = false := by decide +kernel +@[simp] theorem neq0_328 : w0 ≠ w328 := by decide +kernel +@[simp] theorem beq0_328 : (w0 == w328) = false := by decide +kernel +@[simp] theorem neq0_330 : w0 ≠ w330 := by decide +kernel +@[simp] theorem beq0_330 : (w0 == w330) = false := by decide +kernel +@[simp] theorem neq0_333 : w0 ≠ w333 := by decide +kernel +@[simp] theorem beq0_333 : (w0 == w333) = false := by decide +kernel +@[simp] theorem neq0_334 : w0 ≠ w334 := by decide +kernel +@[simp] theorem beq0_334 : (w0 == w334) = false := by decide +kernel +@[simp] theorem neq0_336 : w0 ≠ w336 := by decide +kernel +@[simp] theorem beq0_336 : (w0 == w336) = false := by decide +kernel +@[simp] theorem neq0_338 : w0 ≠ w338 := by decide +kernel +@[simp] theorem beq0_338 : (w0 == w338) = false := by decide +kernel +@[simp] theorem neq0_341 : w0 ≠ w341 := by decide +kernel +@[simp] theorem beq0_341 : (w0 == w341) = false := by decide +kernel +@[simp] theorem neq0_344 : w0 ≠ w344 := by decide +kernel +@[simp] theorem beq0_344 : (w0 == w344) = false := by decide +kernel +@[simp] theorem neq0_347 : w0 ≠ w347 := by decide +kernel +@[simp] theorem beq0_347 : (w0 == w347) = false := by decide +kernel +@[simp] theorem neq0_350 : w0 ≠ w350 := by decide +kernel +@[simp] theorem beq0_350 : (w0 == w350) = false := by decide +kernel +@[simp] theorem neq0_353 : w0 ≠ w353 := by decide +kernel +@[simp] theorem beq0_353 : (w0 == w353) = false := by decide +kernel +@[simp] theorem neq0_356 : w0 ≠ w356 := by decide +kernel +@[simp] theorem beq0_356 : (w0 == w356) = false := by decide +kernel +@[simp] theorem neq0_359 : w0 ≠ w359 := by decide +kernel +@[simp] theorem beq0_359 : (w0 == w359) = false := by decide +kernel +@[simp] theorem neq0_362 : w0 ≠ w362 := by decide +kernel +@[simp] theorem beq0_362 : (w0 == w362) = false := by decide +kernel +@[simp] theorem neq0_364 : w0 ≠ w364 := by decide +kernel +@[simp] theorem beq0_364 : (w0 == w364) = false := by decide +kernel +@[simp] theorem neq0_365 : w0 ≠ w365 := by decide +kernel +@[simp] theorem beq0_365 : (w0 == w365) = false := by decide +kernel +@[simp] theorem neq0_368 : w0 ≠ w368 := by decide +kernel +@[simp] theorem beq0_368 : (w0 == w368) = false := by decide +kernel +@[simp] theorem neq0_371 : w0 ≠ w371 := by decide +kernel +@[simp] theorem beq0_371 : (w0 == w371) = false := by decide +kernel +@[simp] theorem neq0_372 : w0 ≠ w372 := by decide +kernel +@[simp] theorem beq0_372 : (w0 == w372) = false := by decide +kernel +@[simp] theorem neq0_375 : w0 ≠ w375 := by decide +kernel +@[simp] theorem beq0_375 : (w0 == w375) = false := by decide +kernel +@[simp] theorem neq0_379 : w0 ≠ w379 := by decide +kernel +@[simp] theorem beq0_379 : (w0 == w379) = false := by decide +kernel +@[simp] theorem neq0_382 : w0 ≠ w382 := by decide +kernel +@[simp] theorem beq0_382 : (w0 == w382) = false := by decide +kernel +@[simp] theorem neq0_386 : w0 ≠ w386 := by decide +kernel +@[simp] theorem beq0_386 : (w0 == w386) = false := by decide +kernel +@[simp] theorem neq0_387 : w0 ≠ w387 := by decide +kernel +@[simp] theorem beq0_387 : (w0 == w387) = false := by decide +kernel +@[simp] theorem neq0_390 : w0 ≠ w390 := by decide +kernel +@[simp] theorem beq0_390 : (w0 == w390) = false := by decide +kernel +@[simp] theorem neq0_392 : w0 ≠ w392 := by decide +kernel +@[simp] theorem beq0_392 : (w0 == w392) = false := by decide +kernel +@[simp] theorem neq0_395 : w0 ≠ w395 := by decide +kernel +@[simp] theorem beq0_395 : (w0 == w395) = false := by decide +kernel +@[simp] theorem neq0_398 : w0 ≠ w398 := by decide +kernel +@[simp] theorem beq0_398 : (w0 == w398) = false := by decide +kernel +@[simp] theorem neq0_403 : w0 ≠ w403 := by decide +kernel +@[simp] theorem beq0_403 : (w0 == w403) = false := by decide +kernel +@[simp] theorem neq0_406 : w0 ≠ w406 := by decide +kernel +@[simp] theorem beq0_406 : (w0 == w406) = false := by decide +kernel +@[simp] theorem neq0_411 : w0 ≠ w411 := by decide +kernel +@[simp] theorem beq0_411 : (w0 == w411) = false := by decide +kernel +@[simp] theorem neq1_0 : w1 ≠ w0 := by decide +kernel +@[simp] theorem beq1_0 : (w1 == w0) = false := by decide +kernel +@[simp] theorem neq1_2 : w1 ≠ w2 := by decide +kernel +@[simp] theorem beq1_2 : (w1 == w2) = false := by decide +kernel +@[simp] theorem neq1_8 : w1 ≠ w8 := by decide +kernel +@[simp] theorem beq1_8 : (w1 == w8) = false := by decide +kernel +@[simp] theorem neq1_9 : w1 ≠ w9 := by decide +kernel +@[simp] theorem beq1_9 : (w1 == w9) = false := by decide +kernel +@[simp] theorem neq1_11 : w1 ≠ w11 := by decide +kernel +@[simp] theorem beq1_11 : (w1 == w11) = false := by decide +kernel +@[simp] theorem neq1_12 : w1 ≠ w12 := by decide +kernel +@[simp] theorem beq1_12 : (w1 == w12) = false := by decide +kernel +@[simp] theorem neq1_16 : w1 ≠ w16 := by decide +kernel +@[simp] theorem beq1_16 : (w1 == w16) = false := by decide +kernel +@[simp] theorem neq1_17 : w1 ≠ w17 := by decide +kernel +@[simp] theorem beq1_17 : (w1 == w17) = false := by decide +kernel +@[simp] theorem neq1_19 : w1 ≠ w19 := by decide +kernel +@[simp] theorem beq1_19 : (w1 == w19) = false := by decide +kernel +@[simp] theorem neq1_20 : w1 ≠ w20 := by decide +kernel +@[simp] theorem beq1_20 : (w1 == w20) = false := by decide +kernel +@[simp] theorem neq1_23 : w1 ≠ w23 := by decide +kernel +@[simp] theorem beq1_23 : (w1 == w23) = false := by decide +kernel +@[simp] theorem neq1_24 : w1 ≠ w24 := by decide +kernel +@[simp] theorem beq1_24 : (w1 == w24) = false := by decide +kernel +@[simp] theorem neq1_25 : w1 ≠ w25 := by decide +kernel +@[simp] theorem beq1_25 : (w1 == w25) = false := by decide +kernel +@[simp] theorem neq1_28 : w1 ≠ w28 := by decide +kernel +@[simp] theorem beq1_28 : (w1 == w28) = false := by decide +kernel +@[simp] theorem neq1_29 : w1 ≠ w29 := by decide +kernel +@[simp] theorem beq1_29 : (w1 == w29) = false := by decide +kernel +@[simp] theorem neq1_33 : w1 ≠ w33 := by decide +kernel +@[simp] theorem beq1_33 : (w1 == w33) = false := by decide +kernel +@[simp] theorem neq1_34 : w1 ≠ w34 := by decide +kernel +@[simp] theorem beq1_34 : (w1 == w34) = false := by decide +kernel +@[simp] theorem neq1_36 : w1 ≠ w36 := by decide +kernel +@[simp] theorem beq1_36 : (w1 == w36) = false := by decide +kernel +@[simp] theorem neq1_37 : w1 ≠ w37 := by decide +kernel +@[simp] theorem beq1_37 : (w1 == w37) = false := by decide +kernel +@[simp] theorem neq1_40 : w1 ≠ w40 := by decide +kernel +@[simp] theorem beq1_40 : (w1 == w40) = false := by decide +kernel +@[simp] theorem neq1_41 : w1 ≠ w41 := by decide +kernel +@[simp] theorem beq1_41 : (w1 == w41) = false := by decide +kernel +@[simp] theorem neq1_44 : w1 ≠ w44 := by decide +kernel +@[simp] theorem beq1_44 : (w1 == w44) = false := by decide +kernel +@[simp] theorem neq1_45 : w1 ≠ w45 := by decide +kernel +@[simp] theorem beq1_45 : (w1 == w45) = false := by decide +kernel +@[simp] theorem neq1_48 : w1 ≠ w48 := by decide +kernel +@[simp] theorem beq1_48 : (w1 == w48) = false := by decide +kernel +@[simp] theorem neq1_49 : w1 ≠ w49 := by decide +kernel +@[simp] theorem beq1_49 : (w1 == w49) = false := by decide +kernel +@[simp] theorem neq1_53 : w1 ≠ w53 := by decide +kernel +@[simp] theorem beq1_53 : (w1 == w53) = false := by decide +kernel +@[simp] theorem neq1_54 : w1 ≠ w54 := by decide +kernel +@[simp] theorem beq1_54 : (w1 == w54) = false := by decide +kernel +@[simp] theorem neq1_56 : w1 ≠ w56 := by decide +kernel +@[simp] theorem beq1_56 : (w1 == w56) = false := by decide +kernel +@[simp] theorem neq1_57 : w1 ≠ w57 := by decide +kernel +@[simp] theorem beq1_57 : (w1 == w57) = false := by decide +kernel +@[simp] theorem neq1_61 : w1 ≠ w61 := by decide +kernel +@[simp] theorem beq1_61 : (w1 == w61) = false := by decide +kernel +@[simp] theorem neq1_62 : w1 ≠ w62 := by decide +kernel +@[simp] theorem beq1_62 : (w1 == w62) = false := by decide +kernel +@[simp] theorem neq1_64 : w1 ≠ w64 := by decide +kernel +@[simp] theorem beq1_64 : (w1 == w64) = false := by decide +kernel +@[simp] theorem neq1_65 : w1 ≠ w65 := by decide +kernel +@[simp] theorem beq1_65 : (w1 == w65) = false := by decide +kernel +@[simp] theorem neq1_68 : w1 ≠ w68 := by decide +kernel +@[simp] theorem beq1_68 : (w1 == w68) = false := by decide +kernel +@[simp] theorem neq1_69 : w1 ≠ w69 := by decide +kernel +@[simp] theorem beq1_69 : (w1 == w69) = false := by decide +kernel +@[simp] theorem neq1_73 : w1 ≠ w73 := by decide +kernel +@[simp] theorem beq1_73 : (w1 == w73) = false := by decide +kernel +@[simp] theorem neq1_74 : w1 ≠ w74 := by decide +kernel +@[simp] theorem beq1_74 : (w1 == w74) = false := by decide +kernel +@[simp] theorem neq1_76 : w1 ≠ w76 := by decide +kernel +@[simp] theorem beq1_76 : (w1 == w76) = false := by decide +kernel +@[simp] theorem neq1_77 : w1 ≠ w77 := by decide +kernel +@[simp] theorem beq1_77 : (w1 == w77) = false := by decide +kernel +@[simp] theorem neq1_81 : w1 ≠ w81 := by decide +kernel +@[simp] theorem beq1_81 : (w1 == w81) = false := by decide +kernel +@[simp] theorem neq1_82 : w1 ≠ w82 := by decide +kernel +@[simp] theorem beq1_82 : (w1 == w82) = false := by decide +kernel +@[simp] theorem neq1_84 : w1 ≠ w84 := by decide +kernel +@[simp] theorem beq1_84 : (w1 == w84) = false := by decide +kernel +@[simp] theorem neq1_85 : w1 ≠ w85 := by decide +kernel +@[simp] theorem beq1_85 : (w1 == w85) = false := by decide +kernel +@[simp] theorem neq1_89 : w1 ≠ w89 := by decide +kernel +@[simp] theorem beq1_89 : (w1 == w89) = false := by decide +kernel +@[simp] theorem neq1_90 : w1 ≠ w90 := by decide +kernel +@[simp] theorem beq1_90 : (w1 == w90) = false := by decide +kernel +@[simp] theorem neq1_92 : w1 ≠ w92 := by decide +kernel +@[simp] theorem beq1_92 : (w1 == w92) = false := by decide +kernel +@[simp] theorem neq1_93 : w1 ≠ w93 := by decide +kernel +@[simp] theorem beq1_93 : (w1 == w93) = false := by decide +kernel +@[simp] theorem neq1_97 : w1 ≠ w97 := by decide +kernel +@[simp] theorem beq1_97 : (w1 == w97) = false := by decide +kernel +@[simp] theorem neq1_98 : w1 ≠ w98 := by decide +kernel +@[simp] theorem beq1_98 : (w1 == w98) = false := by decide +kernel +@[simp] theorem neq1_100 : w1 ≠ w100 := by decide +kernel +@[simp] theorem beq1_100 : (w1 == w100) = false := by decide +kernel +@[simp] theorem neq1_101 : w1 ≠ w101 := by decide +kernel +@[simp] theorem beq1_101 : (w1 == w101) = false := by decide +kernel +@[simp] theorem neq1_104 : w1 ≠ w104 := by decide +kernel +@[simp] theorem beq1_104 : (w1 == w104) = false := by decide +kernel +@[simp] theorem neq1_105 : w1 ≠ w105 := by decide +kernel +@[simp] theorem beq1_105 : (w1 == w105) = false := by decide +kernel +@[simp] theorem neq1_109 : w1 ≠ w109 := by decide +kernel +@[simp] theorem beq1_109 : (w1 == w109) = false := by decide +kernel +@[simp] theorem neq1_110 : w1 ≠ w110 := by decide +kernel +@[simp] theorem beq1_110 : (w1 == w110) = false := by decide +kernel +@[simp] theorem neq1_112 : w1 ≠ w112 := by decide +kernel +@[simp] theorem beq1_112 : (w1 == w112) = false := by decide +kernel +@[simp] theorem neq1_113 : w1 ≠ w113 := by decide +kernel +@[simp] theorem beq1_113 : (w1 == w113) = false := by decide +kernel +@[simp] theorem neq1_117 : w1 ≠ w117 := by decide +kernel +@[simp] theorem beq1_117 : (w1 == w117) = false := by decide +kernel +@[simp] theorem neq1_118 : w1 ≠ w118 := by decide +kernel +@[simp] theorem beq1_118 : (w1 == w118) = false := by decide +kernel +@[simp] theorem neq1_120 : w1 ≠ w120 := by decide +kernel +@[simp] theorem beq1_120 : (w1 == w120) = false := by decide +kernel +@[simp] theorem neq1_121 : w1 ≠ w121 := by decide +kernel +@[simp] theorem beq1_121 : (w1 == w121) = false := by decide +kernel +@[simp] theorem neq1_125 : w1 ≠ w125 := by decide +kernel +@[simp] theorem beq1_125 : (w1 == w125) = false := by decide +kernel +@[simp] theorem neq1_126 : w1 ≠ w126 := by decide +kernel +@[simp] theorem beq1_126 : (w1 == w126) = false := by decide +kernel +@[simp] theorem neq1_128 : w1 ≠ w128 := by decide +kernel +@[simp] theorem beq1_128 : (w1 == w128) = false := by decide +kernel +@[simp] theorem neq1_129 : w1 ≠ w129 := by decide +kernel +@[simp] theorem beq1_129 : (w1 == w129) = false := by decide +kernel +@[simp] theorem neq1_133 : w1 ≠ w133 := by decide +kernel +@[simp] theorem beq1_133 : (w1 == w133) = false := by decide +kernel +@[simp] theorem neq1_134 : w1 ≠ w134 := by decide +kernel +@[simp] theorem beq1_134 : (w1 == w134) = false := by decide +kernel +@[simp] theorem neq1_136 : w1 ≠ w136 := by decide +kernel +@[simp] theorem beq1_136 : (w1 == w136) = false := by decide +kernel +@[simp] theorem neq1_137 : w1 ≠ w137 := by decide +kernel +@[simp] theorem beq1_137 : (w1 == w137) = false := by decide +kernel +@[simp] theorem neq1_141 : w1 ≠ w141 := by decide +kernel +@[simp] theorem beq1_141 : (w1 == w141) = false := by decide +kernel +@[simp] theorem neq1_142 : w1 ≠ w142 := by decide +kernel +@[simp] theorem beq1_142 : (w1 == w142) = false := by decide +kernel +@[simp] theorem neq1_144 : w1 ≠ w144 := by decide +kernel +@[simp] theorem beq1_144 : (w1 == w144) = false := by decide +kernel +@[simp] theorem neq1_145 : w1 ≠ w145 := by decide +kernel +@[simp] theorem beq1_145 : (w1 == w145) = false := by decide +kernel +@[simp] theorem neq1_149 : w1 ≠ w149 := by decide +kernel +@[simp] theorem beq1_149 : (w1 == w149) = false := by decide +kernel +@[simp] theorem neq1_150 : w1 ≠ w150 := by decide +kernel +@[simp] theorem beq1_150 : (w1 == w150) = false := by decide +kernel +@[simp] theorem neq1_152 : w1 ≠ w152 := by decide +kernel +@[simp] theorem beq1_152 : (w1 == w152) = false := by decide +kernel +@[simp] theorem neq1_153 : w1 ≠ w153 := by decide +kernel +@[simp] theorem beq1_153 : (w1 == w153) = false := by decide +kernel +@[simp] theorem neq1_156 : w1 ≠ w156 := by decide +kernel +@[simp] theorem beq1_156 : (w1 == w156) = false := by decide +kernel +@[simp] theorem neq1_157 : w1 ≠ w157 := by decide +kernel +@[simp] theorem beq1_157 : (w1 == w157) = false := by decide +kernel +@[simp] theorem neq1_165 : w1 ≠ w165 := by decide +kernel +@[simp] theorem beq1_165 : (w1 == w165) = false := by decide +kernel +@[simp] theorem neq1_171 : w1 ≠ w171 := by decide +kernel +@[simp] theorem beq1_171 : (w1 == w171) = false := by decide +kernel +@[simp] theorem neq1_177 : w1 ≠ w177 := by decide +kernel +@[simp] theorem beq1_177 : (w1 == w177) = false := by decide +kernel +@[simp] theorem neq1_183 : w1 ≠ w183 := by decide +kernel +@[simp] theorem beq1_183 : (w1 == w183) = false := by decide +kernel +@[simp] theorem neq1_184 : w1 ≠ w184 := by decide +kernel +@[simp] theorem beq1_184 : (w1 == w184) = false := by decide +kernel +@[simp] theorem neq1_191 : w1 ≠ w191 := by decide +kernel +@[simp] theorem beq1_191 : (w1 == w191) = false := by decide +kernel +@[simp] theorem neq1_198 : w1 ≠ w198 := by decide +kernel +@[simp] theorem beq1_198 : (w1 == w198) = false := by decide +kernel +@[simp] theorem neq1_199 : w1 ≠ w199 := by decide +kernel +@[simp] theorem beq1_199 : (w1 == w199) = false := by decide +kernel +@[simp] theorem neq1_207 : w1 ≠ w207 := by decide +kernel +@[simp] theorem beq1_207 : (w1 == w207) = false := by decide +kernel +@[simp] theorem neq1_209 : w1 ≠ w209 := by decide +kernel +@[simp] theorem beq1_209 : (w1 == w209) = false := by decide +kernel +@[simp] theorem neq1_212 : w1 ≠ w212 := by decide +kernel +@[simp] theorem beq1_212 : (w1 == w212) = false := by decide +kernel +@[simp] theorem neq1_217 : w1 ≠ w217 := by decide +kernel +@[simp] theorem beq1_217 : (w1 == w217) = false := by decide +kernel +@[simp] theorem neq1_222 : w1 ≠ w222 := by decide +kernel +@[simp] theorem beq1_222 : (w1 == w222) = false := by decide +kernel +@[simp] theorem neq1_227 : w1 ≠ w227 := by decide +kernel +@[simp] theorem beq1_227 : (w1 == w227) = false := by decide +kernel +@[simp] theorem neq1_233 : w1 ≠ w233 := by decide +kernel +@[simp] theorem beq1_233 : (w1 == w233) = false := by decide +kernel +@[simp] theorem neq1_234 : w1 ≠ w234 := by decide +kernel +@[simp] theorem beq1_234 : (w1 == w234) = false := by decide +kernel +@[simp] theorem neq1_243 : w1 ≠ w243 := by decide +kernel +@[simp] theorem beq1_243 : (w1 == w243) = false := by decide +kernel +@[simp] theorem neq1_244 : w1 ≠ w244 := by decide +kernel +@[simp] theorem beq1_244 : (w1 == w244) = false := by decide +kernel +@[simp] theorem neq1_248 : w1 ≠ w248 := by decide +kernel +@[simp] theorem beq1_248 : (w1 == w248) = false := by decide +kernel +@[simp] theorem neq1_252 : w1 ≠ w252 := by decide +kernel +@[simp] theorem beq1_252 : (w1 == w252) = false := by decide +kernel +@[simp] theorem neq1_253 : w1 ≠ w253 := by decide +kernel +@[simp] theorem beq1_253 : (w1 == w253) = false := by decide +kernel +@[simp] theorem neq1_255 : w1 ≠ w255 := by decide +kernel +@[simp] theorem beq1_255 : (w1 == w255) = false := by decide +kernel +@[simp] theorem neq1_256 : w1 ≠ w256 := by decide +kernel +@[simp] theorem beq1_256 : (w1 == w256) = false := by decide +kernel +@[simp] theorem neq1_260 : w1 ≠ w260 := by decide +kernel +@[simp] theorem beq1_260 : (w1 == w260) = false := by decide +kernel +@[simp] theorem neq1_261 : w1 ≠ w261 := by decide +kernel +@[simp] theorem beq1_261 : (w1 == w261) = false := by decide +kernel +@[simp] theorem neq1_263 : w1 ≠ w263 := by decide +kernel +@[simp] theorem beq1_263 : (w1 == w263) = false := by decide +kernel +@[simp] theorem neq1_264 : w1 ≠ w264 := by decide +kernel +@[simp] theorem beq1_264 : (w1 == w264) = false := by decide +kernel +@[simp] theorem neq1_268 : w1 ≠ w268 := by decide +kernel +@[simp] theorem beq1_268 : (w1 == w268) = false := by decide +kernel +@[simp] theorem neq1_269 : w1 ≠ w269 := by decide +kernel +@[simp] theorem beq1_269 : (w1 == w269) = false := by decide +kernel +@[simp] theorem neq1_271 : w1 ≠ w271 := by decide +kernel +@[simp] theorem beq1_271 : (w1 == w271) = false := by decide +kernel +@[simp] theorem neq1_272 : w1 ≠ w272 := by decide +kernel +@[simp] theorem beq1_272 : (w1 == w272) = false := by decide +kernel +@[simp] theorem neq1_275 : w1 ≠ w275 := by decide +kernel +@[simp] theorem beq1_275 : (w1 == w275) = false := by decide +kernel +@[simp] theorem neq1_276 : w1 ≠ w276 := by decide +kernel +@[simp] theorem beq1_276 : (w1 == w276) = false := by decide +kernel +@[simp] theorem neq1_279 : w1 ≠ w279 := by decide +kernel +@[simp] theorem beq1_279 : (w1 == w279) = false := by decide +kernel +@[simp] theorem neq1_280 : w1 ≠ w280 := by decide +kernel +@[simp] theorem beq1_280 : (w1 == w280) = false := by decide +kernel +@[simp] theorem neq1_284 : w1 ≠ w284 := by decide +kernel +@[simp] theorem beq1_284 : (w1 == w284) = false := by decide +kernel +@[simp] theorem neq1_285 : w1 ≠ w285 := by decide +kernel +@[simp] theorem beq1_285 : (w1 == w285) = false := by decide +kernel +@[simp] theorem neq1_287 : w1 ≠ w287 := by decide +kernel +@[simp] theorem beq1_287 : (w1 == w287) = false := by decide +kernel +@[simp] theorem neq1_288 : w1 ≠ w288 := by decide +kernel +@[simp] theorem beq1_288 : (w1 == w288) = false := by decide +kernel +@[simp] theorem neq1_291 : w1 ≠ w291 := by decide +kernel +@[simp] theorem beq1_291 : (w1 == w291) = false := by decide +kernel +@[simp] theorem neq1_292 : w1 ≠ w292 := by decide +kernel +@[simp] theorem beq1_292 : (w1 == w292) = false := by decide +kernel +@[simp] theorem neq1_295 : w1 ≠ w295 := by decide +kernel +@[simp] theorem beq1_295 : (w1 == w295) = false := by decide +kernel +@[simp] theorem neq1_296 : w1 ≠ w296 := by decide +kernel +@[simp] theorem beq1_296 : (w1 == w296) = false := by decide +kernel +@[simp] theorem neq1_299 : w1 ≠ w299 := by decide +kernel +@[simp] theorem beq1_299 : (w1 == w299) = false := by decide +kernel +@[simp] theorem neq1_300 : w1 ≠ w300 := by decide +kernel +@[simp] theorem beq1_300 : (w1 == w300) = false := by decide +kernel +@[simp] theorem neq1_303 : w1 ≠ w303 := by decide +kernel +@[simp] theorem beq1_303 : (w1 == w303) = false := by decide +kernel +@[simp] theorem neq1_306 : w1 ≠ w306 := by decide +kernel +@[simp] theorem beq1_306 : (w1 == w306) = false := by decide +kernel +@[simp] theorem neq1_307 : w1 ≠ w307 := by decide +kernel +@[simp] theorem beq1_307 : (w1 == w307) = false := by decide +kernel +@[simp] theorem neq1_309 : w1 ≠ w309 := by decide +kernel +@[simp] theorem beq1_309 : (w1 == w309) = false := by decide +kernel +@[simp] theorem neq1_311 : w1 ≠ w311 := by decide +kernel +@[simp] theorem beq1_311 : (w1 == w311) = false := by decide +kernel +@[simp] theorem neq1_314 : w1 ≠ w314 := by decide +kernel +@[simp] theorem beq1_314 : (w1 == w314) = false := by decide +kernel +@[simp] theorem neq1_315 : w1 ≠ w315 := by decide +kernel +@[simp] theorem beq1_315 : (w1 == w315) = false := by decide +kernel +@[simp] theorem neq1_323 : w1 ≠ w323 := by decide +kernel +@[simp] theorem beq1_323 : (w1 == w323) = false := by decide +kernel +@[simp] theorem neq1_329 : w1 ≠ w329 := by decide +kernel +@[simp] theorem beq1_329 : (w1 == w329) = false := by decide +kernel +@[simp] theorem neq1_335 : w1 ≠ w335 := by decide +kernel +@[simp] theorem beq1_335 : (w1 == w335) = false := by decide +kernel +@[simp] theorem neq1_342 : w1 ≠ w342 := by decide +kernel +@[simp] theorem beq1_342 : (w1 == w342) = false := by decide +kernel +@[simp] theorem neq1_343 : w1 ≠ w343 := by decide +kernel +@[simp] theorem beq1_343 : (w1 == w343) = false := by decide +kernel +@[simp] theorem neq1_351 : w1 ≠ w351 := by decide +kernel +@[simp] theorem beq1_351 : (w1 == w351) = false := by decide +kernel +@[simp] theorem neq1_352 : w1 ≠ w352 := by decide +kernel +@[simp] theorem beq1_352 : (w1 == w352) = false := by decide +kernel +@[simp] theorem neq1_360 : w1 ≠ w360 := by decide +kernel +@[simp] theorem beq1_360 : (w1 == w360) = false := by decide +kernel +@[simp] theorem neq1_361 : w1 ≠ w361 := by decide +kernel +@[simp] theorem beq1_361 : (w1 == w361) = false := by decide +kernel +@[simp] theorem neq1_366 : w1 ≠ w366 := by decide +kernel +@[simp] theorem beq1_366 : (w1 == w366) = false := by decide +kernel +@[simp] theorem neq1_367 : w1 ≠ w367 := by decide +kernel +@[simp] theorem beq1_367 : (w1 == w367) = false := by decide +kernel +@[simp] theorem neq1_374 : w1 ≠ w374 := by decide +kernel +@[simp] theorem beq1_374 : (w1 == w374) = false := by decide +kernel +@[simp] theorem neq1_380 : w1 ≠ w380 := by decide +kernel +@[simp] theorem beq1_380 : (w1 == w380) = false := by decide +kernel +@[simp] theorem neq1_381 : w1 ≠ w381 := by decide +kernel +@[simp] theorem beq1_381 : (w1 == w381) = false := by decide +kernel +@[simp] theorem neq1_389 : w1 ≠ w389 := by decide +kernel +@[simp] theorem beq1_389 : (w1 == w389) = false := by decide +kernel +@[simp] theorem neq1_396 : w1 ≠ w396 := by decide +kernel +@[simp] theorem beq1_396 : (w1 == w396) = false := by decide +kernel +@[simp] theorem neq1_397 : w1 ≠ w397 := by decide +kernel +@[simp] theorem beq1_397 : (w1 == w397) = false := by decide +kernel +@[simp] theorem neq1_404 : w1 ≠ w404 := by decide +kernel +@[simp] theorem beq1_404 : (w1 == w404) = false := by decide +kernel +@[simp] theorem neq1_405 : w1 ≠ w405 := by decide +kernel +@[simp] theorem beq1_405 : (w1 == w405) = false := by decide +kernel +@[simp] theorem neq1_412 : w1 ≠ w412 := by decide +kernel +@[simp] theorem beq1_412 : (w1 == w412) = false := by decide +kernel +@[simp] theorem neq1_413 : w1 ≠ w413 := by decide +kernel +@[simp] theorem beq1_413 : (w1 == w413) = false := by decide +kernel +@[simp] theorem neq2_0 : w2 ≠ w0 := by decide +kernel +@[simp] theorem beq2_0 : (w2 == w0) = false := by decide +kernel +@[simp] theorem neq2_1 : w2 ≠ w1 := by decide +kernel +@[simp] theorem beq2_1 : (w2 == w1) = false := by decide +kernel +@[simp] theorem neq2_23 : w2 ≠ w23 := by decide +kernel +@[simp] theorem beq2_23 : (w2 == w23) = false := by decide +kernel +@[simp] theorem neq2_239 : w2 ≠ w239 := by decide +kernel +@[simp] theorem beq2_239 : (w2 == w239) = false := by decide +kernel +@[simp] theorem neq2_240 : w2 ≠ w240 := by decide +kernel +@[simp] theorem beq2_240 : (w2 == w240) = false := by decide +kernel +@[simp] theorem neq2_247 : w2 ≠ w247 := by decide +kernel +@[simp] theorem beq2_247 : (w2 == w247) = false := by decide +kernel +@[simp] theorem neq4_0 : w4 ≠ w0 := by decide +kernel +@[simp] theorem beq4_0 : (w4 == w0) = false := by decide +kernel +@[simp] theorem neq4_10 : w4 ≠ w10 := by decide +kernel +@[simp] theorem beq4_10 : (w4 == w10) = false := by decide +kernel +@[simp] theorem neq6_0 : w6 ≠ w0 := by decide +kernel +@[simp] theorem beq6_0 : (w6 == w0) = false := by decide +kernel +@[simp] theorem neq6_7 : w6 ≠ w7 := by decide +kernel +@[simp] theorem beq6_7 : (w6 == w7) = false := by decide +kernel +@[simp] theorem neq7_0 : w7 ≠ w0 := by decide +kernel +@[simp] theorem beq7_0 : (w7 == w0) = false := by decide +kernel +@[simp] theorem neq8_1 : w8 ≠ w1 := by decide +kernel +@[simp] theorem beq8_1 : (w8 == w1) = false := by decide +kernel +@[simp] theorem neq9_1 : w9 ≠ w1 := by decide +kernel +@[simp] theorem beq9_1 : (w9 == w1) = false := by decide +kernel +@[simp] theorem neq9_8 : w9 ≠ w8 := by decide +kernel +@[simp] theorem beq9_8 : (w9 == w8) = false := by decide +kernel +@[simp] theorem neq10_0 : w10 ≠ w0 := by decide +kernel +@[simp] theorem beq10_0 : (w10 == w0) = false := by decide +kernel +@[simp] theorem neq11_1 : w11 ≠ w1 := by decide +kernel +@[simp] theorem beq11_1 : (w11 == w1) = false := by decide +kernel +@[simp] theorem neq12_1 : w12 ≠ w1 := by decide +kernel +@[simp] theorem beq12_1 : (w12 == w1) = false := by decide +kernel +@[simp] theorem neq12_11 : w12 ≠ w11 := by decide +kernel +@[simp] theorem beq12_11 : (w12 == w11) = false := by decide +kernel +@[simp] theorem neq13_0 : w13 ≠ w0 := by decide +kernel +@[simp] theorem beq13_0 : (w13 == w0) = false := by decide +kernel +@[simp] theorem neq13_18 : w13 ≠ w18 := by decide +kernel +@[simp] theorem beq13_18 : (w13 == w18) = false := by decide +kernel +@[simp] theorem neq14_0 : w14 ≠ w0 := by decide +kernel +@[simp] theorem beq14_0 : (w14 == w0) = false := by decide +kernel +@[simp] theorem neq14_15 : w14 ≠ w15 := by decide +kernel +@[simp] theorem beq14_15 : (w14 == w15) = false := by decide +kernel +@[simp] theorem neq15_0 : w15 ≠ w0 := by decide +kernel +@[simp] theorem beq15_0 : (w15 == w0) = false := by decide +kernel +@[simp] theorem neq16_1 : w16 ≠ w1 := by decide +kernel +@[simp] theorem beq16_1 : (w16 == w1) = false := by decide +kernel +@[simp] theorem neq17_1 : w17 ≠ w1 := by decide +kernel +@[simp] theorem beq17_1 : (w17 == w1) = false := by decide +kernel +@[simp] theorem neq17_16 : w17 ≠ w16 := by decide +kernel +@[simp] theorem beq17_16 : (w17 == w16) = false := by decide +kernel +@[simp] theorem neq18_0 : w18 ≠ w0 := by decide +kernel +@[simp] theorem beq18_0 : (w18 == w0) = false := by decide +kernel +@[simp] theorem neq19_1 : w19 ≠ w1 := by decide +kernel +@[simp] theorem beq19_1 : (w19 == w1) = false := by decide +kernel +@[simp] theorem neq20_1 : w20 ≠ w1 := by decide +kernel +@[simp] theorem beq20_1 : (w20 == w1) = false := by decide +kernel +@[simp] theorem neq20_19 : w20 ≠ w19 := by decide +kernel +@[simp] theorem beq20_19 : (w20 == w19) = false := by decide +kernel +@[simp] theorem neq21_0 : w21 ≠ w0 := by decide +kernel +@[simp] theorem beq21_0 : (w21 == w0) = false := by decide +kernel +@[simp] theorem neq22_0 : w22 ≠ w0 := by decide +kernel +@[simp] theorem beq22_0 : (w22 == w0) = false := by decide +kernel +@[simp] theorem neq23_0 : w23 ≠ w0 := by decide +kernel +@[simp] theorem beq23_0 : (w23 == w0) = false := by decide +kernel +@[simp] theorem neq23_1 : w23 ≠ w1 := by decide +kernel +@[simp] theorem beq23_1 : (w23 == w1) = false := by decide +kernel +@[simp] theorem neq24_1 : w24 ≠ w1 := by decide +kernel +@[simp] theorem beq24_1 : (w24 == w1) = false := by decide +kernel +@[simp] theorem neq25_1 : w25 ≠ w1 := by decide +kernel +@[simp] theorem beq25_1 : (w25 == w1) = false := by decide +kernel +@[simp] theorem neq26_0 : w26 ≠ w0 := by decide +kernel +@[simp] theorem beq26_0 : (w26 == w0) = false := by decide +kernel +@[simp] theorem neq27_0 : w27 ≠ w0 := by decide +kernel +@[simp] theorem beq27_0 : (w27 == w0) = false := by decide +kernel +@[simp] theorem neq28_1 : w28 ≠ w1 := by decide +kernel +@[simp] theorem beq28_1 : (w28 == w1) = false := by decide +kernel +@[simp] theorem neq29_1 : w29 ≠ w1 := by decide +kernel +@[simp] theorem beq29_1 : (w29 == w1) = false := by decide +kernel +@[simp] theorem neq30_0 : w30 ≠ w0 := by decide +kernel +@[simp] theorem beq30_0 : (w30 == w0) = false := by decide +kernel +@[simp] theorem neq30_35 : w30 ≠ w35 := by decide +kernel +@[simp] theorem beq30_35 : (w30 == w35) = false := by decide +kernel +@[simp] theorem neq31_0 : w31 ≠ w0 := by decide +kernel +@[simp] theorem beq31_0 : (w31 == w0) = false := by decide +kernel +@[simp] theorem neq31_32 : w31 ≠ w32 := by decide +kernel +@[simp] theorem beq31_32 : (w31 == w32) = false := by decide +kernel +@[simp] theorem neq32_0 : w32 ≠ w0 := by decide +kernel +@[simp] theorem beq32_0 : (w32 == w0) = false := by decide +kernel +@[simp] theorem neq33_1 : w33 ≠ w1 := by decide +kernel +@[simp] theorem beq33_1 : (w33 == w1) = false := by decide +kernel +@[simp] theorem neq34_1 : w34 ≠ w1 := by decide +kernel +@[simp] theorem beq34_1 : (w34 == w1) = false := by decide +kernel +@[simp] theorem neq34_33 : w34 ≠ w33 := by decide +kernel +@[simp] theorem beq34_33 : (w34 == w33) = false := by decide +kernel +@[simp] theorem neq35_0 : w35 ≠ w0 := by decide +kernel +@[simp] theorem beq35_0 : (w35 == w0) = false := by decide +kernel +@[simp] theorem neq36_1 : w36 ≠ w1 := by decide +kernel +@[simp] theorem beq36_1 : (w36 == w1) = false := by decide +kernel +@[simp] theorem neq37_1 : w37 ≠ w1 := by decide +kernel +@[simp] theorem beq37_1 : (w37 == w1) = false := by decide +kernel +@[simp] theorem neq37_36 : w37 ≠ w36 := by decide +kernel +@[simp] theorem beq37_36 : (w37 == w36) = false := by decide +kernel +@[simp] theorem neq38_0 : w38 ≠ w0 := by decide +kernel +@[simp] theorem beq38_0 : (w38 == w0) = false := by decide +kernel +@[simp] theorem neq39_0 : w39 ≠ w0 := by decide +kernel +@[simp] theorem beq39_0 : (w39 == w0) = false := by decide +kernel +@[simp] theorem neq40_1 : w40 ≠ w1 := by decide +kernel +@[simp] theorem beq40_1 : (w40 == w1) = false := by decide +kernel +@[simp] theorem neq41_1 : w41 ≠ w1 := by decide +kernel +@[simp] theorem beq41_1 : (w41 == w1) = false := by decide +kernel +@[simp] theorem neq42_0 : w42 ≠ w0 := by decide +kernel +@[simp] theorem beq42_0 : (w42 == w0) = false := by decide +kernel +@[simp] theorem neq43_0 : w43 ≠ w0 := by decide +kernel +@[simp] theorem beq43_0 : (w43 == w0) = false := by decide +kernel +@[simp] theorem neq44_1 : w44 ≠ w1 := by decide +kernel +@[simp] theorem beq44_1 : (w44 == w1) = false := by decide +kernel +@[simp] theorem neq45_1 : w45 ≠ w1 := by decide +kernel +@[simp] theorem beq45_1 : (w45 == w1) = false := by decide +kernel +@[simp] theorem neq46_0 : w46 ≠ w0 := by decide +kernel +@[simp] theorem beq46_0 : (w46 == w0) = false := by decide +kernel +@[simp] theorem neq47_0 : w47 ≠ w0 := by decide +kernel +@[simp] theorem beq47_0 : (w47 == w0) = false := by decide +kernel +@[simp] theorem neq48_1 : w48 ≠ w1 := by decide +kernel +@[simp] theorem beq48_1 : (w48 == w1) = false := by decide +kernel +@[simp] theorem neq49_1 : w49 ≠ w1 := by decide +kernel +@[simp] theorem beq49_1 : (w49 == w1) = false := by decide +kernel +@[simp] theorem neq50_0 : w50 ≠ w0 := by decide +kernel +@[simp] theorem beq50_0 : (w50 == w0) = false := by decide +kernel +@[simp] theorem neq50_55 : w50 ≠ w55 := by decide +kernel +@[simp] theorem beq50_55 : (w50 == w55) = false := by decide +kernel +@[simp] theorem neq51_0 : w51 ≠ w0 := by decide +kernel +@[simp] theorem beq51_0 : (w51 == w0) = false := by decide +kernel +@[simp] theorem neq51_52 : w51 ≠ w52 := by decide +kernel +@[simp] theorem beq51_52 : (w51 == w52) = false := by decide +kernel +@[simp] theorem neq51_181 : w51 ≠ w181 := by decide +kernel +@[simp] theorem beq51_181 : (w51 == w181) = false := by decide +kernel +@[simp] theorem neq51_189 : w51 ≠ w189 := by decide +kernel +@[simp] theorem beq51_189 : (w51 == w189) = false := by decide +kernel +@[simp] theorem neq52_0 : w52 ≠ w0 := by decide +kernel +@[simp] theorem beq52_0 : (w52 == w0) = false := by decide +kernel +@[simp] theorem neq53_1 : w53 ≠ w1 := by decide +kernel +@[simp] theorem beq53_1 : (w53 == w1) = false := by decide +kernel +@[simp] theorem neq54_1 : w54 ≠ w1 := by decide +kernel +@[simp] theorem beq54_1 : (w54 == w1) = false := by decide +kernel +@[simp] theorem neq54_53 : w54 ≠ w53 := by decide +kernel +@[simp] theorem beq54_53 : (w54 == w53) = false := by decide +kernel +@[simp] theorem neq54_241 : w54 ≠ w241 := by decide +kernel +@[simp] theorem beq54_241 : (w54 == w241) = false := by decide +kernel +@[simp] theorem neq55_0 : w55 ≠ w0 := by decide +kernel +@[simp] theorem beq55_0 : (w55 == w0) = false := by decide +kernel +@[simp] theorem neq56_1 : w56 ≠ w1 := by decide +kernel +@[simp] theorem beq56_1 : (w56 == w1) = false := by decide +kernel +@[simp] theorem neq57_1 : w57 ≠ w1 := by decide +kernel +@[simp] theorem beq57_1 : (w57 == w1) = false := by decide +kernel +@[simp] theorem neq57_56 : w57 ≠ w56 := by decide +kernel +@[simp] theorem beq57_56 : (w57 == w56) = false := by decide +kernel +@[simp] theorem neq58_0 : w58 ≠ w0 := by decide +kernel +@[simp] theorem beq58_0 : (w58 == w0) = false := by decide +kernel +@[simp] theorem neq58_63 : w58 ≠ w63 := by decide +kernel +@[simp] theorem beq58_63 : (w58 == w63) = false := by decide +kernel +@[simp] theorem neq59_0 : w59 ≠ w0 := by decide +kernel +@[simp] theorem beq59_0 : (w59 == w0) = false := by decide +kernel +@[simp] theorem neq59_60 : w59 ≠ w60 := by decide +kernel +@[simp] theorem beq59_60 : (w59 == w60) = false := by decide +kernel +@[simp] theorem neq60_0 : w60 ≠ w0 := by decide +kernel +@[simp] theorem beq60_0 : (w60 == w0) = false := by decide +kernel +@[simp] theorem neq61_1 : w61 ≠ w1 := by decide +kernel +@[simp] theorem beq61_1 : (w61 == w1) = false := by decide +kernel +@[simp] theorem neq61_241 : w61 ≠ w241 := by decide +kernel +@[simp] theorem beq61_241 : (w61 == w241) = false := by decide +kernel +@[simp] theorem neq62_1 : w62 ≠ w1 := by decide +kernel +@[simp] theorem beq62_1 : (w62 == w1) = false := by decide +kernel +@[simp] theorem neq62_61 : w62 ≠ w61 := by decide +kernel +@[simp] theorem beq62_61 : (w62 == w61) = false := by decide +kernel +@[simp] theorem neq62_241 : w62 ≠ w241 := by decide +kernel +@[simp] theorem beq62_241 : (w62 == w241) = false := by decide +kernel +@[simp] theorem neq63_0 : w63 ≠ w0 := by decide +kernel +@[simp] theorem beq63_0 : (w63 == w0) = false := by decide +kernel +@[simp] theorem neq64_1 : w64 ≠ w1 := by decide +kernel +@[simp] theorem beq64_1 : (w64 == w1) = false := by decide +kernel +@[simp] theorem neq65_1 : w65 ≠ w1 := by decide +kernel +@[simp] theorem beq65_1 : (w65 == w1) = false := by decide +kernel +@[simp] theorem neq65_64 : w65 ≠ w64 := by decide +kernel +@[simp] theorem beq65_64 : (w65 == w64) = false := by decide +kernel +@[simp] theorem neq66_0 : w66 ≠ w0 := by decide +kernel +@[simp] theorem beq66_0 : (w66 == w0) = false := by decide +kernel +@[simp] theorem neq67_0 : w67 ≠ w0 := by decide +kernel +@[simp] theorem beq67_0 : (w67 == w0) = false := by decide +kernel +@[simp] theorem neq68_1 : w68 ≠ w1 := by decide +kernel +@[simp] theorem beq68_1 : (w68 == w1) = false := by decide +kernel +@[simp] theorem neq68_241 : w68 ≠ w241 := by decide +kernel +@[simp] theorem beq68_241 : (w68 == w241) = false := by decide +kernel +@[simp] theorem neq69_1 : w69 ≠ w1 := by decide +kernel +@[simp] theorem beq69_1 : (w69 == w1) = false := by decide +kernel +@[simp] theorem neq70_0 : w70 ≠ w0 := by decide +kernel +@[simp] theorem beq70_0 : (w70 == w0) = false := by decide +kernel +@[simp] theorem neq70_75 : w70 ≠ w75 := by decide +kernel +@[simp] theorem beq70_75 : (w70 == w75) = false := by decide +kernel +@[simp] theorem neq71_0 : w71 ≠ w0 := by decide +kernel +@[simp] theorem beq71_0 : (w71 == w0) = false := by decide +kernel +@[simp] theorem neq71_72 : w71 ≠ w72 := by decide +kernel +@[simp] theorem beq71_72 : (w71 == w72) = false := by decide +kernel +@[simp] theorem neq71_196 : w71 ≠ w196 := by decide +kernel +@[simp] theorem beq71_196 : (w71 == w196) = false := by decide +kernel +@[simp] theorem neq71_211 : w71 ≠ w211 := by decide +kernel +@[simp] theorem beq71_211 : (w71 == w211) = false := by decide +kernel +@[simp] theorem neq72_0 : w72 ≠ w0 := by decide +kernel +@[simp] theorem beq72_0 : (w72 == w0) = false := by decide +kernel +@[simp] theorem neq73_1 : w73 ≠ w1 := by decide +kernel +@[simp] theorem beq73_1 : (w73 == w1) = false := by decide +kernel +@[simp] theorem neq74_1 : w74 ≠ w1 := by decide +kernel +@[simp] theorem beq74_1 : (w74 == w1) = false := by decide +kernel +@[simp] theorem neq74_73 : w74 ≠ w73 := by decide +kernel +@[simp] theorem beq74_73 : (w74 == w73) = false := by decide +kernel +@[simp] theorem neq75_0 : w75 ≠ w0 := by decide +kernel +@[simp] theorem beq75_0 : (w75 == w0) = false := by decide +kernel +@[simp] theorem neq76_1 : w76 ≠ w1 := by decide +kernel +@[simp] theorem beq76_1 : (w76 == w1) = false := by decide +kernel +@[simp] theorem neq77_1 : w77 ≠ w1 := by decide +kernel +@[simp] theorem beq77_1 : (w77 == w1) = false := by decide +kernel +@[simp] theorem neq77_76 : w77 ≠ w76 := by decide +kernel +@[simp] theorem beq77_76 : (w77 == w76) = false := by decide +kernel +@[simp] theorem neq78_0 : w78 ≠ w0 := by decide +kernel +@[simp] theorem beq78_0 : (w78 == w0) = false := by decide +kernel +@[simp] theorem neq78_83 : w78 ≠ w83 := by decide +kernel +@[simp] theorem beq78_83 : (w78 == w83) = false := by decide +kernel +@[simp] theorem neq79_0 : w79 ≠ w0 := by decide +kernel +@[simp] theorem beq79_0 : (w79 == w0) = false := by decide +kernel +@[simp] theorem neq79_80 : w79 ≠ w80 := by decide +kernel +@[simp] theorem beq79_80 : (w79 == w80) = false := by decide +kernel +@[simp] theorem neq79_196 : w79 ≠ w196 := by decide +kernel +@[simp] theorem beq79_196 : (w79 == w196) = false := by decide +kernel +@[simp] theorem neq79_216 : w79 ≠ w216 := by decide +kernel +@[simp] theorem beq79_216 : (w79 == w216) = false := by decide +kernel +@[simp] theorem neq80_0 : w80 ≠ w0 := by decide +kernel +@[simp] theorem beq80_0 : (w80 == w0) = false := by decide +kernel +@[simp] theorem neq81_1 : w81 ≠ w1 := by decide +kernel +@[simp] theorem beq81_1 : (w81 == w1) = false := by decide +kernel +@[simp] theorem neq82_1 : w82 ≠ w1 := by decide +kernel +@[simp] theorem beq82_1 : (w82 == w1) = false := by decide +kernel +@[simp] theorem neq82_81 : w82 ≠ w81 := by decide +kernel +@[simp] theorem beq82_81 : (w82 == w81) = false := by decide +kernel +@[simp] theorem neq83_0 : w83 ≠ w0 := by decide +kernel +@[simp] theorem beq83_0 : (w83 == w0) = false := by decide +kernel +@[simp] theorem neq84_1 : w84 ≠ w1 := by decide +kernel +@[simp] theorem beq84_1 : (w84 == w1) = false := by decide +kernel +@[simp] theorem neq85_1 : w85 ≠ w1 := by decide +kernel +@[simp] theorem beq85_1 : (w85 == w1) = false := by decide +kernel +@[simp] theorem neq85_84 : w85 ≠ w84 := by decide +kernel +@[simp] theorem beq85_84 : (w85 == w84) = false := by decide +kernel +@[simp] theorem neq86_0 : w86 ≠ w0 := by decide +kernel +@[simp] theorem beq86_0 : (w86 == w0) = false := by decide +kernel +@[simp] theorem neq86_91 : w86 ≠ w91 := by decide +kernel +@[simp] theorem beq86_91 : (w86 == w91) = false := by decide +kernel +@[simp] theorem neq87_0 : w87 ≠ w0 := by decide +kernel +@[simp] theorem beq87_0 : (w87 == w0) = false := by decide +kernel +@[simp] theorem neq87_88 : w87 ≠ w88 := by decide +kernel +@[simp] theorem beq87_88 : (w87 == w88) = false := by decide +kernel +@[simp] theorem neq87_196 : w87 ≠ w196 := by decide +kernel +@[simp] theorem beq87_196 : (w87 == w196) = false := by decide +kernel +@[simp] theorem neq87_221 : w87 ≠ w221 := by decide +kernel +@[simp] theorem beq87_221 : (w87 == w221) = false := by decide +kernel +@[simp] theorem neq88_0 : w88 ≠ w0 := by decide +kernel +@[simp] theorem beq88_0 : (w88 == w0) = false := by decide +kernel +@[simp] theorem neq89_1 : w89 ≠ w1 := by decide +kernel +@[simp] theorem beq89_1 : (w89 == w1) = false := by decide +kernel +@[simp] theorem neq90_1 : w90 ≠ w1 := by decide +kernel +@[simp] theorem beq90_1 : (w90 == w1) = false := by decide +kernel +@[simp] theorem neq90_89 : w90 ≠ w89 := by decide +kernel +@[simp] theorem beq90_89 : (w90 == w89) = false := by decide +kernel +@[simp] theorem neq91_0 : w91 ≠ w0 := by decide +kernel +@[simp] theorem beq91_0 : (w91 == w0) = false := by decide +kernel +@[simp] theorem neq92_1 : w92 ≠ w1 := by decide +kernel +@[simp] theorem beq92_1 : (w92 == w1) = false := by decide +kernel +@[simp] theorem neq93_1 : w93 ≠ w1 := by decide +kernel +@[simp] theorem beq93_1 : (w93 == w1) = false := by decide +kernel +@[simp] theorem neq93_92 : w93 ≠ w92 := by decide +kernel +@[simp] theorem beq93_92 : (w93 == w92) = false := by decide +kernel +@[simp] theorem neq94_0 : w94 ≠ w0 := by decide +kernel +@[simp] theorem beq94_0 : (w94 == w0) = false := by decide +kernel +@[simp] theorem neq94_99 : w94 ≠ w99 := by decide +kernel +@[simp] theorem beq94_99 : (w94 == w99) = false := by decide +kernel +@[simp] theorem neq95_0 : w95 ≠ w0 := by decide +kernel +@[simp] theorem beq95_0 : (w95 == w0) = false := by decide +kernel +@[simp] theorem neq95_96 : w95 ≠ w96 := by decide +kernel +@[simp] theorem beq95_96 : (w95 == w96) = false := by decide +kernel +@[simp] theorem neq95_196 : w95 ≠ w196 := by decide +kernel +@[simp] theorem beq95_196 : (w95 == w196) = false := by decide +kernel +@[simp] theorem neq95_226 : w95 ≠ w226 := by decide +kernel +@[simp] theorem beq95_226 : (w95 == w226) = false := by decide +kernel +@[simp] theorem neq96_0 : w96 ≠ w0 := by decide +kernel +@[simp] theorem beq96_0 : (w96 == w0) = false := by decide +kernel +@[simp] theorem neq97_1 : w97 ≠ w1 := by decide +kernel +@[simp] theorem beq97_1 : (w97 == w1) = false := by decide +kernel +@[simp] theorem neq98_1 : w98 ≠ w1 := by decide +kernel +@[simp] theorem beq98_1 : (w98 == w1) = false := by decide +kernel +@[simp] theorem neq98_97 : w98 ≠ w97 := by decide +kernel +@[simp] theorem beq98_97 : (w98 == w97) = false := by decide +kernel +@[simp] theorem neq99_0 : w99 ≠ w0 := by decide +kernel +@[simp] theorem beq99_0 : (w99 == w0) = false := by decide +kernel +@[simp] theorem neq100_1 : w100 ≠ w1 := by decide +kernel +@[simp] theorem beq100_1 : (w100 == w1) = false := by decide +kernel +@[simp] theorem neq101_1 : w101 ≠ w1 := by decide +kernel +@[simp] theorem beq101_1 : (w101 == w1) = false := by decide +kernel +@[simp] theorem neq101_100 : w101 ≠ w100 := by decide +kernel +@[simp] theorem beq101_100 : (w101 == w100) = false := by decide +kernel +@[simp] theorem neq102_0 : w102 ≠ w0 := by decide +kernel +@[simp] theorem beq102_0 : (w102 == w0) = false := by decide +kernel +@[simp] theorem neq103_0 : w103 ≠ w0 := by decide +kernel +@[simp] theorem beq103_0 : (w103 == w0) = false := by decide +kernel +@[simp] theorem neq104_1 : w104 ≠ w1 := by decide +kernel +@[simp] theorem beq104_1 : (w104 == w1) = false := by decide +kernel +@[simp] theorem neq105_1 : w105 ≠ w1 := by decide +kernel +@[simp] theorem beq105_1 : (w105 == w1) = false := by decide +kernel +@[simp] theorem neq106_0 : w106 ≠ w0 := by decide +kernel +@[simp] theorem beq106_0 : (w106 == w0) = false := by decide +kernel +@[simp] theorem neq106_111 : w106 ≠ w111 := by decide +kernel +@[simp] theorem beq106_111 : (w106 == w111) = false := by decide +kernel +@[simp] theorem neq107_0 : w107 ≠ w0 := by decide +kernel +@[simp] theorem beq107_0 : (w107 == w0) = false := by decide +kernel +@[simp] theorem neq107_108 : w107 ≠ w108 := by decide +kernel +@[simp] theorem beq107_108 : (w107 == w108) = false := by decide +kernel +@[simp] theorem neq108_0 : w108 ≠ w0 := by decide +kernel +@[simp] theorem beq108_0 : (w108 == w0) = false := by decide +kernel +@[simp] theorem neq109_1 : w109 ≠ w1 := by decide +kernel +@[simp] theorem beq109_1 : (w109 == w1) = false := by decide +kernel +@[simp] theorem neq110_1 : w110 ≠ w1 := by decide +kernel +@[simp] theorem beq110_1 : (w110 == w1) = false := by decide +kernel +@[simp] theorem neq110_109 : w110 ≠ w109 := by decide +kernel +@[simp] theorem beq110_109 : (w110 == w109) = false := by decide +kernel +@[simp] theorem neq111_0 : w111 ≠ w0 := by decide +kernel +@[simp] theorem beq111_0 : (w111 == w0) = false := by decide +kernel +@[simp] theorem neq112_1 : w112 ≠ w1 := by decide +kernel +@[simp] theorem beq112_1 : (w112 == w1) = false := by decide +kernel +@[simp] theorem neq113_1 : w113 ≠ w1 := by decide +kernel +@[simp] theorem beq113_1 : (w113 == w1) = false := by decide +kernel +@[simp] theorem neq113_112 : w113 ≠ w112 := by decide +kernel +@[simp] theorem beq113_112 : (w113 == w112) = false := by decide +kernel +@[simp] theorem neq114_0 : w114 ≠ w0 := by decide +kernel +@[simp] theorem beq114_0 : (w114 == w0) = false := by decide +kernel +@[simp] theorem neq114_119 : w114 ≠ w119 := by decide +kernel +@[simp] theorem beq114_119 : (w114 == w119) = false := by decide +kernel +@[simp] theorem neq115_0 : w115 ≠ w0 := by decide +kernel +@[simp] theorem beq115_0 : (w115 == w0) = false := by decide +kernel +@[simp] theorem neq115_116 : w115 ≠ w116 := by decide +kernel +@[simp] theorem beq115_116 : (w115 == w116) = false := by decide +kernel +@[simp] theorem neq116_0 : w116 ≠ w0 := by decide +kernel +@[simp] theorem beq116_0 : (w116 == w0) = false := by decide +kernel +@[simp] theorem neq117_1 : w117 ≠ w1 := by decide +kernel +@[simp] theorem beq117_1 : (w117 == w1) = false := by decide +kernel +@[simp] theorem neq118_1 : w118 ≠ w1 := by decide +kernel +@[simp] theorem beq118_1 : (w118 == w1) = false := by decide +kernel +@[simp] theorem neq118_117 : w118 ≠ w117 := by decide +kernel +@[simp] theorem beq118_117 : (w118 == w117) = false := by decide +kernel +@[simp] theorem neq119_0 : w119 ≠ w0 := by decide +kernel +@[simp] theorem beq119_0 : (w119 == w0) = false := by decide +kernel +@[simp] theorem neq120_1 : w120 ≠ w1 := by decide +kernel +@[simp] theorem beq120_1 : (w120 == w1) = false := by decide +kernel +@[simp] theorem neq121_1 : w121 ≠ w1 := by decide +kernel +@[simp] theorem beq121_1 : (w121 == w1) = false := by decide +kernel +@[simp] theorem neq121_120 : w121 ≠ w120 := by decide +kernel +@[simp] theorem beq121_120 : (w121 == w120) = false := by decide +kernel +@[simp] theorem neq122_0 : w122 ≠ w0 := by decide +kernel +@[simp] theorem beq122_0 : (w122 == w0) = false := by decide +kernel +@[simp] theorem neq122_127 : w122 ≠ w127 := by decide +kernel +@[simp] theorem beq122_127 : (w122 == w127) = false := by decide +kernel +@[simp] theorem neq123_0 : w123 ≠ w0 := by decide +kernel +@[simp] theorem beq123_0 : (w123 == w0) = false := by decide +kernel +@[simp] theorem neq123_124 : w123 ≠ w124 := by decide +kernel +@[simp] theorem beq123_124 : (w123 == w124) = false := by decide +kernel +@[simp] theorem neq124_0 : w124 ≠ w0 := by decide +kernel +@[simp] theorem beq124_0 : (w124 == w0) = false := by decide +kernel +@[simp] theorem neq125_1 : w125 ≠ w1 := by decide +kernel +@[simp] theorem beq125_1 : (w125 == w1) = false := by decide +kernel +@[simp] theorem neq126_1 : w126 ≠ w1 := by decide +kernel +@[simp] theorem beq126_1 : (w126 == w1) = false := by decide +kernel +@[simp] theorem neq126_125 : w126 ≠ w125 := by decide +kernel +@[simp] theorem beq126_125 : (w126 == w125) = false := by decide +kernel +@[simp] theorem neq127_0 : w127 ≠ w0 := by decide +kernel +@[simp] theorem beq127_0 : (w127 == w0) = false := by decide +kernel +@[simp] theorem neq128_1 : w128 ≠ w1 := by decide +kernel +@[simp] theorem beq128_1 : (w128 == w1) = false := by decide +kernel +@[simp] theorem neq129_1 : w129 ≠ w1 := by decide +kernel +@[simp] theorem beq129_1 : (w129 == w1) = false := by decide +kernel +@[simp] theorem neq129_128 : w129 ≠ w128 := by decide +kernel +@[simp] theorem beq129_128 : (w129 == w128) = false := by decide +kernel +@[simp] theorem neq130_0 : w130 ≠ w0 := by decide +kernel +@[simp] theorem beq130_0 : (w130 == w0) = false := by decide +kernel +@[simp] theorem neq130_135 : w130 ≠ w135 := by decide +kernel +@[simp] theorem beq130_135 : (w130 == w135) = false := by decide +kernel +@[simp] theorem neq131_0 : w131 ≠ w0 := by decide +kernel +@[simp] theorem beq131_0 : (w131 == w0) = false := by decide +kernel +@[simp] theorem neq131_132 : w131 ≠ w132 := by decide +kernel +@[simp] theorem beq131_132 : (w131 == w132) = false := by decide +kernel +@[simp] theorem neq132_0 : w132 ≠ w0 := by decide +kernel +@[simp] theorem beq132_0 : (w132 == w0) = false := by decide +kernel +@[simp] theorem neq133_1 : w133 ≠ w1 := by decide +kernel +@[simp] theorem beq133_1 : (w133 == w1) = false := by decide +kernel +@[simp] theorem neq134_1 : w134 ≠ w1 := by decide +kernel +@[simp] theorem beq134_1 : (w134 == w1) = false := by decide +kernel +@[simp] theorem neq134_133 : w134 ≠ w133 := by decide +kernel +@[simp] theorem beq134_133 : (w134 == w133) = false := by decide +kernel +@[simp] theorem neq135_0 : w135 ≠ w0 := by decide +kernel +@[simp] theorem beq135_0 : (w135 == w0) = false := by decide +kernel +@[simp] theorem neq136_1 : w136 ≠ w1 := by decide +kernel +@[simp] theorem beq136_1 : (w136 == w1) = false := by decide +kernel +@[simp] theorem neq137_1 : w137 ≠ w1 := by decide +kernel +@[simp] theorem beq137_1 : (w137 == w1) = false := by decide +kernel +@[simp] theorem neq137_136 : w137 ≠ w136 := by decide +kernel +@[simp] theorem beq137_136 : (w137 == w136) = false := by decide +kernel +@[simp] theorem neq138_0 : w138 ≠ w0 := by decide +kernel +@[simp] theorem beq138_0 : (w138 == w0) = false := by decide +kernel +@[simp] theorem neq138_143 : w138 ≠ w143 := by decide +kernel +@[simp] theorem beq138_143 : (w138 == w143) = false := by decide +kernel +@[simp] theorem neq139_0 : w139 ≠ w0 := by decide +kernel +@[simp] theorem beq139_0 : (w139 == w0) = false := by decide +kernel +@[simp] theorem neq139_140 : w139 ≠ w140 := by decide +kernel +@[simp] theorem beq139_140 : (w139 == w140) = false := by decide +kernel +@[simp] theorem neq140_0 : w140 ≠ w0 := by decide +kernel +@[simp] theorem beq140_0 : (w140 == w0) = false := by decide +kernel +@[simp] theorem neq141_1 : w141 ≠ w1 := by decide +kernel +@[simp] theorem beq141_1 : (w141 == w1) = false := by decide +kernel +@[simp] theorem neq142_1 : w142 ≠ w1 := by decide +kernel +@[simp] theorem beq142_1 : (w142 == w1) = false := by decide +kernel +@[simp] theorem neq142_141 : w142 ≠ w141 := by decide +kernel +@[simp] theorem beq142_141 : (w142 == w141) = false := by decide +kernel +@[simp] theorem neq143_0 : w143 ≠ w0 := by decide +kernel +@[simp] theorem beq143_0 : (w143 == w0) = false := by decide +kernel +@[simp] theorem neq144_1 : w144 ≠ w1 := by decide +kernel +@[simp] theorem beq144_1 : (w144 == w1) = false := by decide +kernel +@[simp] theorem neq145_1 : w145 ≠ w1 := by decide +kernel +@[simp] theorem beq145_1 : (w145 == w1) = false := by decide +kernel +@[simp] theorem neq145_144 : w145 ≠ w144 := by decide +kernel +@[simp] theorem beq145_144 : (w145 == w144) = false := by decide +kernel +@[simp] theorem neq146_0 : w146 ≠ w0 := by decide +kernel +@[simp] theorem beq146_0 : (w146 == w0) = false := by decide +kernel +@[simp] theorem neq146_151 : w146 ≠ w151 := by decide +kernel +@[simp] theorem beq146_151 : (w146 == w151) = false := by decide +kernel +@[simp] theorem neq147_0 : w147 ≠ w0 := by decide +kernel +@[simp] theorem beq147_0 : (w147 == w0) = false := by decide +kernel +@[simp] theorem neq147_148 : w147 ≠ w148 := by decide +kernel +@[simp] theorem beq147_148 : (w147 == w148) = false := by decide +kernel +@[simp] theorem neq148_0 : w148 ≠ w0 := by decide +kernel +@[simp] theorem beq148_0 : (w148 == w0) = false := by decide +kernel +@[simp] theorem neq149_1 : w149 ≠ w1 := by decide +kernel +@[simp] theorem beq149_1 : (w149 == w1) = false := by decide +kernel +@[simp] theorem neq150_1 : w150 ≠ w1 := by decide +kernel +@[simp] theorem beq150_1 : (w150 == w1) = false := by decide +kernel +@[simp] theorem neq150_149 : w150 ≠ w149 := by decide +kernel +@[simp] theorem beq150_149 : (w150 == w149) = false := by decide +kernel +@[simp] theorem neq151_0 : w151 ≠ w0 := by decide +kernel +@[simp] theorem beq151_0 : (w151 == w0) = false := by decide +kernel +@[simp] theorem neq152_1 : w152 ≠ w1 := by decide +kernel +@[simp] theorem beq152_1 : (w152 == w1) = false := by decide +kernel +@[simp] theorem neq153_1 : w153 ≠ w1 := by decide +kernel +@[simp] theorem beq153_1 : (w153 == w1) = false := by decide +kernel +@[simp] theorem neq153_152 : w153 ≠ w152 := by decide +kernel +@[simp] theorem beq153_152 : (w153 == w152) = false := by decide +kernel +@[simp] theorem neq154_0 : w154 ≠ w0 := by decide +kernel +@[simp] theorem beq154_0 : (w154 == w0) = false := by decide +kernel +@[simp] theorem neq155_0 : w155 ≠ w0 := by decide +kernel +@[simp] theorem beq155_0 : (w155 == w0) = false := by decide +kernel +@[simp] theorem neq156_1 : w156 ≠ w1 := by decide +kernel +@[simp] theorem beq156_1 : (w156 == w1) = false := by decide +kernel +@[simp] theorem neq157_1 : w157 ≠ w1 := by decide +kernel +@[simp] theorem beq157_1 : (w157 == w1) = false := by decide +kernel +@[simp] theorem neq158_0 : w158 ≠ w0 := by decide +kernel +@[simp] theorem beq158_0 : (w158 == w0) = false := by decide +kernel +@[simp] theorem neq159_48 : w159 ≠ w48 := by decide +kernel +@[simp] theorem beq159_48 : (w159 == w48) = false := by decide +kernel +@[simp] theorem neq159_160 : w159 ≠ w160 := by decide +kernel +@[simp] theorem beq159_160 : (w159 == w160) = false := by decide +kernel +@[simp] theorem neq159_161 : w159 ≠ w161 := by decide +kernel +@[simp] theorem beq159_161 : (w159 == w161) = false := by decide +kernel +@[simp] theorem neq159_167 : w159 ≠ w167 := by decide +kernel +@[simp] theorem beq159_167 : (w159 == w167) = false := by decide +kernel +@[simp] theorem neq159_168 : w159 ≠ w168 := by decide +kernel +@[simp] theorem beq159_168 : (w159 == w168) = false := by decide +kernel +@[simp] theorem neq159_173 : w159 ≠ w173 := by decide +kernel +@[simp] theorem beq159_173 : (w159 == w173) = false := by decide +kernel +@[simp] theorem neq159_174 : w159 ≠ w174 := by decide +kernel +@[simp] theorem beq159_174 : (w159 == w174) = false := by decide +kernel +@[simp] theorem neq160_2 : w160 ≠ w2 := by decide +kernel +@[simp] theorem beq160_2 : (w160 == w2) = false := by decide +kernel +@[simp] theorem neq160_161 : w160 ≠ w161 := by decide +kernel +@[simp] theorem beq160_161 : (w160 == w161) = false := by decide +kernel +@[simp] theorem neq163_156 : w163 ≠ w156 := by decide +kernel +@[simp] theorem beq163_156 : (w163 == w156) = false := by decide +kernel +@[simp] theorem neq163_162 : w163 ≠ w162 := by decide +kernel +@[simp] theorem beq163_162 : (w163 == w162) = false := by decide +kernel +@[simp] theorem neq165_1 : w165 ≠ w1 := by decide +kernel +@[simp] theorem beq165_1 : (w165 == w1) = false := by decide +kernel +@[simp] theorem neq166_0 : w166 ≠ w0 := by decide +kernel +@[simp] theorem beq166_0 : (w166 == w0) = false := by decide +kernel +@[simp] theorem neq167_1 : w167 ≠ w1 := by decide +kernel +@[simp] theorem beq167_1 : (w167 == w1) = false := by decide +kernel +@[simp] theorem neq167_168 : w167 ≠ w168 := by decide +kernel +@[simp] theorem beq167_168 : (w167 == w168) = false := by decide +kernel +@[simp] theorem neq168_1 : w168 ≠ w1 := by decide +kernel +@[simp] theorem beq168_1 : (w168 == w1) = false := by decide +kernel +@[simp] theorem neq170_156 : w170 ≠ w156 := by decide +kernel +@[simp] theorem beq170_156 : (w170 == w156) = false := by decide +kernel +@[simp] theorem neq170_169 : w170 ≠ w169 := by decide +kernel +@[simp] theorem beq170_169 : (w170 == w169) = false := by decide +kernel +@[simp] theorem neq171_1 : w171 ≠ w1 := by decide +kernel +@[simp] theorem beq171_1 : (w171 == w1) = false := by decide +kernel +@[simp] theorem neq172_0 : w172 ≠ w0 := by decide +kernel +@[simp] theorem beq172_0 : (w172 == w0) = false := by decide +kernel +@[simp] theorem neq173_1 : w173 ≠ w1 := by decide +kernel +@[simp] theorem beq173_1 : (w173 == w1) = false := by decide +kernel +@[simp] theorem neq173_174 : w173 ≠ w174 := by decide +kernel +@[simp] theorem beq173_174 : (w173 == w174) = false := by decide +kernel +@[simp] theorem neq174_1 : w174 ≠ w1 := by decide +kernel +@[simp] theorem beq174_1 : (w174 == w1) = false := by decide +kernel +@[simp] theorem neq176_156 : w176 ≠ w156 := by decide +kernel +@[simp] theorem beq176_156 : (w176 == w156) = false := by decide +kernel +@[simp] theorem neq176_175 : w176 ≠ w175 := by decide +kernel +@[simp] theorem beq176_175 : (w176 == w175) = false := by decide +kernel +@[simp] theorem neq177_1 : w177 ≠ w1 := by decide +kernel +@[simp] theorem beq177_1 : (w177 == w1) = false := by decide +kernel +@[simp] theorem neq178_0 : w178 ≠ w0 := by decide +kernel +@[simp] theorem beq178_0 : (w178 == w0) = false := by decide +kernel +@[simp] theorem neq178_182 : w178 ≠ w182 := by decide +kernel +@[simp] theorem beq178_182 : (w178 == w182) = false := by decide +kernel +@[simp] theorem neq179_180 : w179 ≠ w180 := by decide +kernel +@[simp] theorem beq179_180 : (w179 == w180) = false := by decide +kernel +@[simp] theorem neq179_181 : w179 ≠ w181 := by decide +kernel +@[simp] theorem beq179_181 : (w179 == w181) = false := by decide +kernel +@[simp] theorem neq180_1 : w180 ≠ w1 := by decide +kernel +@[simp] theorem beq180_1 : (w180 == w1) = false := by decide +kernel +@[simp] theorem neq181_1 : w181 ≠ w1 := by decide +kernel +@[simp] theorem beq181_1 : (w181 == w1) = false := by decide +kernel +@[simp] theorem neq182_0 : w182 ≠ w0 := by decide +kernel +@[simp] theorem beq182_0 : (w182 == w0) = false := by decide +kernel +@[simp] theorem neq183_1 : w183 ≠ w1 := by decide +kernel +@[simp] theorem beq183_1 : (w183 == w1) = false := by decide +kernel +@[simp] theorem neq184_1 : w184 ≠ w1 := by decide +kernel +@[simp] theorem beq184_1 : (w184 == w1) = false := by decide +kernel +@[simp] theorem neq184_183 : w184 ≠ w183 := by decide +kernel +@[simp] theorem beq184_183 : (w184 == w183) = false := by decide +kernel +@[simp] theorem neq185_0 : w185 ≠ w0 := by decide +kernel +@[simp] theorem beq185_0 : (w185 == w0) = false := by decide +kernel +@[simp] theorem neq186_187 : w186 ≠ w187 := by decide +kernel +@[simp] theorem beq186_187 : (w186 == w187) = false := by decide +kernel +@[simp] theorem neq186_188 : w186 ≠ w188 := by decide +kernel +@[simp] theorem beq186_188 : (w186 == w188) = false := by decide +kernel +@[simp] theorem neq186_193 : w186 ≠ w193 := by decide +kernel +@[simp] theorem beq186_193 : (w186 == w193) = false := by decide +kernel +@[simp] theorem neq187_1 : w187 ≠ w1 := by decide +kernel +@[simp] theorem beq187_1 : (w187 == w1) = false := by decide +kernel +@[simp] theorem neq187_188 : w187 ≠ w188 := by decide +kernel +@[simp] theorem beq187_188 : (w187 == w188) = false := by decide +kernel +@[simp] theorem neq188_1 : w188 ≠ w1 := by decide +kernel +@[simp] theorem beq188_1 : (w188 == w1) = false := by decide +kernel +@[simp] theorem neq191_1 : w191 ≠ w1 := by decide +kernel +@[simp] theorem beq191_1 : (w191 == w1) = false := by decide +kernel +@[simp] theorem neq192_0 : w192 ≠ w0 := by decide +kernel +@[simp] theorem beq192_0 : (w192 == w0) = false := by decide +kernel +@[simp] theorem neq192_197 : w192 ≠ w197 := by decide +kernel +@[simp] theorem beq192_197 : (w192 == w197) = false := by decide +kernel +@[simp] theorem neq193_1 : w193 ≠ w1 := by decide +kernel +@[simp] theorem beq193_1 : (w193 == w1) = false := by decide +kernel +@[simp] theorem neq194_195 : w194 ≠ w195 := by decide +kernel +@[simp] theorem beq194_195 : (w194 == w195) = false := by decide +kernel +@[simp] theorem neq194_196 : w194 ≠ w196 := by decide +kernel +@[simp] theorem beq194_196 : (w194 == w196) = false := by decide +kernel +@[simp] theorem neq195_1 : w195 ≠ w1 := by decide +kernel +@[simp] theorem beq195_1 : (w195 == w1) = false := by decide +kernel +@[simp] theorem neq196_1 : w196 ≠ w1 := by decide +kernel +@[simp] theorem beq196_1 : (w196 == w1) = false := by decide +kernel +@[simp] theorem neq197_0 : w197 ≠ w0 := by decide +kernel +@[simp] theorem beq197_0 : (w197 == w0) = false := by decide +kernel +@[simp] theorem neq198_1 : w198 ≠ w1 := by decide +kernel +@[simp] theorem beq198_1 : (w198 == w1) = false := by decide +kernel +@[simp] theorem neq199_1 : w199 ≠ w1 := by decide +kernel +@[simp] theorem beq199_1 : (w199 == w1) = false := by decide +kernel +@[simp] theorem neq199_198 : w199 ≠ w198 := by decide +kernel +@[simp] theorem beq199_198 : (w199 == w198) = false := by decide +kernel +@[simp] theorem neq200_0 : w200 ≠ w0 := by decide +kernel +@[simp] theorem beq200_0 : (w200 == w0) = false := by decide +kernel +@[simp] theorem neq201_104 : w201 ≠ w104 := by decide +kernel +@[simp] theorem beq201_104 : (w201 == w104) = false := by decide +kernel +@[simp] theorem neq201_202 : w201 ≠ w202 := by decide +kernel +@[simp] theorem beq201_202 : (w201 == w202) = false := by decide +kernel +@[simp] theorem neq201_203 : w201 ≠ w203 := by decide +kernel +@[simp] theorem beq201_203 : (w201 == w203) = false := by decide +kernel +@[simp] theorem neq201_209 : w201 ≠ w209 := by decide +kernel +@[simp] theorem beq201_209 : (w201 == w209) = false := by decide +kernel +@[simp] theorem neq201_210 : w201 ≠ w210 := by decide +kernel +@[simp] theorem beq201_210 : (w201 == w210) = false := by decide +kernel +@[simp] theorem neq201_214 : w201 ≠ w214 := by decide +kernel +@[simp] theorem beq201_214 : (w201 == w214) = false := by decide +kernel +@[simp] theorem neq201_215 : w201 ≠ w215 := by decide +kernel +@[simp] theorem beq201_215 : (w201 == w215) = false := by decide +kernel +@[simp] theorem neq201_219 : w201 ≠ w219 := by decide +kernel +@[simp] theorem beq201_219 : (w201 == w219) = false := by decide +kernel +@[simp] theorem neq201_220 : w201 ≠ w220 := by decide +kernel +@[simp] theorem beq201_220 : (w201 == w220) = false := by decide +kernel +@[simp] theorem neq201_224 : w201 ≠ w224 := by decide +kernel +@[simp] theorem beq201_224 : (w201 == w224) = false := by decide +kernel +@[simp] theorem neq201_225 : w201 ≠ w225 := by decide +kernel +@[simp] theorem beq201_225 : (w201 == w225) = false := by decide +kernel +@[simp] theorem neq202_1 : w202 ≠ w1 := by decide +kernel +@[simp] theorem beq202_1 : (w202 == w1) = false := by decide +kernel +@[simp] theorem neq202_203 : w202 ≠ w203 := by decide +kernel +@[simp] theorem beq202_203 : (w202 == w203) = false := by decide +kernel +@[simp] theorem neq203_1 : w203 ≠ w1 := by decide +kernel +@[simp] theorem beq203_1 : (w203 == w1) = false := by decide +kernel +@[simp] theorem neq205_196 : w205 ≠ w196 := by decide +kernel +@[simp] theorem beq205_196 : (w205 == w196) = false := by decide +kernel +@[simp] theorem neq205_204 : w205 ≠ w204 := by decide +kernel +@[simp] theorem beq205_204 : (w205 == w204) = false := by decide +kernel +@[simp] theorem neq207_1 : w207 ≠ w1 := by decide +kernel +@[simp] theorem beq207_1 : (w207 == w1) = false := by decide +kernel +@[simp] theorem neq208_0 : w208 ≠ w0 := by decide +kernel +@[simp] theorem beq208_0 : (w208 == w0) = false := by decide +kernel +@[simp] theorem neq209_1 : w209 ≠ w1 := by decide +kernel +@[simp] theorem beq209_1 : (w209 == w1) = false := by decide +kernel +@[simp] theorem neq209_210 : w209 ≠ w210 := by decide +kernel +@[simp] theorem beq209_210 : (w209 == w210) = false := by decide +kernel +@[simp] theorem neq209_241 : w209 ≠ w241 := by decide +kernel +@[simp] theorem beq209_241 : (w209 == w241) = false := by decide +kernel +@[simp] theorem neq210_1 : w210 ≠ w1 := by decide +kernel +@[simp] theorem beq210_1 : (w210 == w1) = false := by decide +kernel +@[simp] theorem neq212_1 : w212 ≠ w1 := by decide +kernel +@[simp] theorem beq212_1 : (w212 == w1) = false := by decide +kernel +@[simp] theorem neq213_0 : w213 ≠ w0 := by decide +kernel +@[simp] theorem beq213_0 : (w213 == w0) = false := by decide +kernel +@[simp] theorem neq214_1 : w214 ≠ w1 := by decide +kernel +@[simp] theorem beq214_1 : (w214 == w1) = false := by decide +kernel +@[simp] theorem neq214_215 : w214 ≠ w215 := by decide +kernel +@[simp] theorem beq214_215 : (w214 == w215) = false := by decide +kernel +@[simp] theorem neq215_1 : w215 ≠ w1 := by decide +kernel +@[simp] theorem beq215_1 : (w215 == w1) = false := by decide +kernel +@[simp] theorem neq217_1 : w217 ≠ w1 := by decide +kernel +@[simp] theorem beq217_1 : (w217 == w1) = false := by decide +kernel +@[simp] theorem neq218_0 : w218 ≠ w0 := by decide +kernel +@[simp] theorem beq218_0 : (w218 == w0) = false := by decide +kernel +@[simp] theorem neq219_1 : w219 ≠ w1 := by decide +kernel +@[simp] theorem beq219_1 : (w219 == w1) = false := by decide +kernel +@[simp] theorem neq219_220 : w219 ≠ w220 := by decide +kernel +@[simp] theorem beq219_220 : (w219 == w220) = false := by decide +kernel +@[simp] theorem neq220_1 : w220 ≠ w1 := by decide +kernel +@[simp] theorem beq220_1 : (w220 == w1) = false := by decide +kernel +@[simp] theorem neq222_1 : w222 ≠ w1 := by decide +kernel +@[simp] theorem beq222_1 : (w222 == w1) = false := by decide +kernel +@[simp] theorem neq223_0 : w223 ≠ w0 := by decide +kernel +@[simp] theorem beq223_0 : (w223 == w0) = false := by decide +kernel +@[simp] theorem neq224_1 : w224 ≠ w1 := by decide +kernel +@[simp] theorem beq224_1 : (w224 == w1) = false := by decide +kernel +@[simp] theorem neq224_225 : w224 ≠ w225 := by decide +kernel +@[simp] theorem beq224_225 : (w224 == w225) = false := by decide +kernel +@[simp] theorem neq225_1 : w225 ≠ w1 := by decide +kernel +@[simp] theorem beq225_1 : (w225 == w1) = false := by decide +kernel +@[simp] theorem neq227_1 : w227 ≠ w1 := by decide +kernel +@[simp] theorem beq227_1 : (w227 == w1) = false := by decide +kernel +@[simp] theorem neq228_0 : w228 ≠ w0 := by decide +kernel +@[simp] theorem beq228_0 : (w228 == w0) = false := by decide +kernel +@[simp] theorem neq228_232 : w228 ≠ w232 := by decide +kernel +@[simp] theorem beq228_232 : (w228 == w232) = false := by decide +kernel +@[simp] theorem neq229_230 : w229 ≠ w230 := by decide +kernel +@[simp] theorem beq229_230 : (w229 == w230) = false := by decide +kernel +@[simp] theorem neq229_231 : w229 ≠ w231 := by decide +kernel +@[simp] theorem beq229_231 : (w229 == w231) = false := by decide +kernel +@[simp] theorem neq230_1 : w230 ≠ w1 := by decide +kernel +@[simp] theorem beq230_1 : (w230 == w1) = false := by decide +kernel +@[simp] theorem neq231_1 : w231 ≠ w1 := by decide +kernel +@[simp] theorem beq231_1 : (w231 == w1) = false := by decide +kernel +@[simp] theorem neq232_0 : w232 ≠ w0 := by decide +kernel +@[simp] theorem beq232_0 : (w232 == w0) = false := by decide +kernel +@[simp] theorem neq233_1 : w233 ≠ w1 := by decide +kernel +@[simp] theorem beq233_1 : (w233 == w1) = false := by decide +kernel +@[simp] theorem neq234_1 : w234 ≠ w1 := by decide +kernel +@[simp] theorem beq234_1 : (w234 == w1) = false := by decide +kernel +@[simp] theorem neq234_233 : w234 ≠ w233 := by decide +kernel +@[simp] theorem beq234_233 : (w234 == w233) = false := by decide +kernel +@[simp] theorem neq235_0 : w235 ≠ w0 := by decide +kernel +@[simp] theorem beq235_0 : (w235 == w0) = false := by decide +kernel +@[simp] theorem neq235_242 : w235 ≠ w242 := by decide +kernel +@[simp] theorem beq235_242 : (w235 == w242) = false := by decide +kernel +@[simp] theorem neq236_59 : w236 ≠ w59 := by decide +kernel +@[simp] theorem beq236_59 : (w236 == w59) = false := by decide +kernel +@[simp] theorem neq236_60 : w236 ≠ w60 := by decide +kernel +@[simp] theorem beq236_60 : (w236 == w60) = false := by decide +kernel +@[simp] theorem neq236_67 : w236 ≠ w67 := by decide +kernel +@[simp] theorem beq236_67 : (w236 == w67) = false := by decide +kernel +@[simp] theorem neq236_71 : w236 ≠ w71 := by decide +kernel +@[simp] theorem beq236_71 : (w236 == w71) = false := by decide +kernel +@[simp] theorem neq236_237 : w236 ≠ w237 := by decide +kernel +@[simp] theorem beq236_237 : (w236 == w237) = false := by decide +kernel +@[simp] theorem neq236_238 : w236 ≠ w238 := by decide +kernel +@[simp] theorem beq236_238 : (w236 == w238) = false := by decide +kernel +@[simp] theorem neq236_239 : w236 ≠ w239 := by decide +kernel +@[simp] theorem beq236_239 : (w236 == w239) = false := by decide +kernel +@[simp] theorem neq236_246 : w236 ≠ w246 := by decide +kernel +@[simp] theorem beq236_246 : (w236 == w246) = false := by decide +kernel +@[simp] theorem neq236_250 : w236 ≠ w250 := by decide +kernel +@[simp] theorem beq236_250 : (w236 == w250) = false := by decide +kernel +@[simp] theorem neq236_251 : w236 ≠ w251 := by decide +kernel +@[simp] theorem beq236_251 : (w236 == w251) = false := by decide +kernel +@[simp] theorem neq236_258 : w236 ≠ w258 := by decide +kernel +@[simp] theorem beq236_258 : (w236 == w258) = false := by decide +kernel +@[simp] theorem neq236_259 : w236 ≠ w259 := by decide +kernel +@[simp] theorem beq236_259 : (w236 == w259) = false := by decide +kernel +@[simp] theorem neq236_266 : w236 ≠ w266 := by decide +kernel +@[simp] theorem beq236_266 : (w236 == w266) = false := by decide +kernel +@[simp] theorem neq236_267 : w236 ≠ w267 := by decide +kernel +@[simp] theorem beq236_267 : (w236 == w267) = false := by decide +kernel +@[simp] theorem neq236_274 : w236 ≠ w274 := by decide +kernel +@[simp] theorem beq236_274 : (w236 == w274) = false := by decide +kernel +@[simp] theorem neq236_278 : w236 ≠ w278 := by decide +kernel +@[simp] theorem beq236_278 : (w236 == w278) = false := by decide +kernel +@[simp] theorem neq236_282 : w236 ≠ w282 := by decide +kernel +@[simp] theorem beq236_282 : (w236 == w282) = false := by decide +kernel +@[simp] theorem neq236_283 : w236 ≠ w283 := by decide +kernel +@[simp] theorem beq236_283 : (w236 == w283) = false := by decide +kernel +@[simp] theorem neq236_290 : w236 ≠ w290 := by decide +kernel +@[simp] theorem beq236_290 : (w236 == w290) = false := by decide +kernel +@[simp] theorem neq236_294 : w236 ≠ w294 := by decide +kernel +@[simp] theorem beq236_294 : (w236 == w294) = false := by decide +kernel +@[simp] theorem neq236_298 : w236 ≠ w298 := by decide +kernel +@[simp] theorem beq236_298 : (w236 == w298) = false := by decide +kernel +@[simp] theorem neq236_302 : w236 ≠ w302 := by decide +kernel +@[simp] theorem beq236_302 : (w236 == w302) = false := by decide +kernel +@[simp] theorem neq236_313 : w236 ≠ w313 := by decide +kernel +@[simp] theorem beq236_313 : (w236 == w313) = false := by decide +kernel +@[simp] theorem neq236_317 : w236 ≠ w317 := by decide +kernel +@[simp] theorem beq236_317 : (w236 == w317) = false := by decide +kernel +@[simp] theorem neq236_322 : w236 ≠ w322 := by decide +kernel +@[simp] theorem beq236_322 : (w236 == w322) = false := by decide +kernel +@[simp] theorem neq236_345 : w236 ≠ w345 := by decide +kernel +@[simp] theorem beq236_345 : (w236 == w345) = false := by decide +kernel +@[simp] theorem neq236_354 : w236 ≠ w354 := by decide +kernel +@[simp] theorem beq236_354 : (w236 == w354) = false := by decide +kernel +@[simp] theorem neq236_369 : w236 ≠ w369 := by decide +kernel +@[simp] theorem beq236_369 : (w236 == w369) = false := by decide +kernel +@[simp] theorem neq236_373 : w236 ≠ w373 := by decide +kernel +@[simp] theorem beq236_373 : (w236 == w373) = false := by decide +kernel +@[simp] theorem neq236_383 : w236 ≠ w383 := by decide +kernel +@[simp] theorem beq236_383 : (w236 == w383) = false := by decide +kernel +@[simp] theorem neq236_388 : w236 ≠ w388 := by decide +kernel +@[simp] theorem beq236_388 : (w236 == w388) = false := by decide +kernel +@[simp] theorem neq236_399 : w236 ≠ w399 := by decide +kernel +@[simp] theorem beq236_399 : (w236 == w399) = false := by decide +kernel +@[simp] theorem neq236_407 : w236 ≠ w407 := by decide +kernel +@[simp] theorem beq236_407 : (w236 == w407) = false := by decide +kernel +@[simp] theorem neq237_1 : w237 ≠ w1 := by decide +kernel +@[simp] theorem beq237_1 : (w237 == w1) = false := by decide +kernel +@[simp] theorem neq237_238 : w237 ≠ w238 := by decide +kernel +@[simp] theorem beq237_238 : (w237 == w238) = false := by decide +kernel +@[simp] theorem neq237_241 : w237 ≠ w241 := by decide +kernel +@[simp] theorem beq237_241 : (w237 == w241) = false := by decide +kernel +@[simp] theorem neq238_241 : w238 ≠ w241 := by decide +kernel +@[simp] theorem beq238_241 : (w238 == w241) = false := by decide +kernel +@[simp] theorem neq239_241 : w239 ≠ w241 := by decide +kernel +@[simp] theorem beq239_241 : (w239 == w241) = false := by decide +kernel +@[simp] theorem neq239_363 : w239 ≠ w363 := by decide +kernel +@[simp] theorem beq239_363 : (w239 == w363) = false := by decide +kernel +@[simp] theorem neq240_239 : w240 ≠ w239 := by decide +kernel +@[simp] theorem beq240_239 : (w240 == w239) = false := by decide +kernel +@[simp] theorem neq240_241 : w240 ≠ w241 := by decide +kernel +@[simp] theorem beq240_241 : (w240 == w241) = false := by decide +kernel +@[simp] theorem neq241_1 : w241 ≠ w1 := by decide +kernel +@[simp] theorem beq241_1 : (w241 == w1) = false := by decide +kernel +@[simp] theorem neq242_0 : w242 ≠ w0 := by decide +kernel +@[simp] theorem beq242_0 : (w242 == w0) = false := by decide +kernel +@[simp] theorem neq243_1 : w243 ≠ w1 := by decide +kernel +@[simp] theorem beq243_1 : (w243 == w1) = false := by decide +kernel +@[simp] theorem neq244_1 : w244 ≠ w1 := by decide +kernel +@[simp] theorem beq244_1 : (w244 == w1) = false := by decide +kernel +@[simp] theorem neq244_243 : w244 ≠ w243 := by decide +kernel +@[simp] theorem beq244_243 : (w244 == w243) = false := by decide +kernel +@[simp] theorem neq245_0 : w245 ≠ w0 := by decide +kernel +@[simp] theorem beq245_0 : (w245 == w0) = false := by decide +kernel +@[simp] theorem neq246_0 : w246 ≠ w0 := by decide +kernel +@[simp] theorem beq246_0 : (w246 == w0) = false := by decide +kernel +@[simp] theorem neq246_23 : w246 ≠ w23 := by decide +kernel +@[simp] theorem beq246_23 : (w246 == w23) = false := by decide +kernel +@[simp] theorem neq247_241 : w247 ≠ w241 := by decide +kernel +@[simp] theorem beq247_241 : (w247 == w241) = false := by decide +kernel +@[simp] theorem neq248_1 : w248 ≠ w1 := by decide +kernel +@[simp] theorem beq248_1 : (w248 == w1) = false := by decide +kernel +@[simp] theorem neq249_0 : w249 ≠ w0 := by decide +kernel +@[simp] theorem beq249_0 : (w249 == w0) = false := by decide +kernel +@[simp] theorem neq249_254 : w249 ≠ w254 := by decide +kernel +@[simp] theorem beq249_254 : (w249 == w254) = false := by decide +kernel +@[simp] theorem neq250_0 : w250 ≠ w0 := by decide +kernel +@[simp] theorem beq250_0 : (w250 == w0) = false := by decide +kernel +@[simp] theorem neq250_251 : w250 ≠ w251 := by decide +kernel +@[simp] theorem beq250_251 : (w250 == w251) = false := by decide +kernel +@[simp] theorem neq251_0 : w251 ≠ w0 := by decide +kernel +@[simp] theorem beq251_0 : (w251 == w0) = false := by decide +kernel +@[simp] theorem neq252_241 : w252 ≠ w241 := by decide +kernel +@[simp] theorem beq252_241 : (w252 == w241) = false := by decide +kernel +@[simp] theorem neq253_241 : w253 ≠ w241 := by decide +kernel +@[simp] theorem beq253_241 : (w253 == w241) = false := by decide +kernel +@[simp] theorem neq253_252 : w253 ≠ w252 := by decide +kernel +@[simp] theorem beq253_252 : (w253 == w252) = false := by decide +kernel +@[simp] theorem neq254_0 : w254 ≠ w0 := by decide +kernel +@[simp] theorem beq254_0 : (w254 == w0) = false := by decide +kernel +@[simp] theorem neq255_1 : w255 ≠ w1 := by decide +kernel +@[simp] theorem beq255_1 : (w255 == w1) = false := by decide +kernel +@[simp] theorem neq256_1 : w256 ≠ w1 := by decide +kernel +@[simp] theorem beq256_1 : (w256 == w1) = false := by decide +kernel +@[simp] theorem neq256_255 : w256 ≠ w255 := by decide +kernel +@[simp] theorem beq256_255 : (w256 == w255) = false := by decide +kernel +@[simp] theorem neq257_0 : w257 ≠ w0 := by decide +kernel +@[simp] theorem beq257_0 : (w257 == w0) = false := by decide +kernel +@[simp] theorem neq257_262 : w257 ≠ w262 := by decide +kernel +@[simp] theorem beq257_262 : (w257 == w262) = false := by decide +kernel +@[simp] theorem neq258_0 : w258 ≠ w0 := by decide +kernel +@[simp] theorem beq258_0 : (w258 == w0) = false := by decide +kernel +@[simp] theorem neq258_259 : w258 ≠ w259 := by decide +kernel +@[simp] theorem beq258_259 : (w258 == w259) = false := by decide +kernel +@[simp] theorem neq259_0 : w259 ≠ w0 := by decide +kernel +@[simp] theorem beq259_0 : (w259 == w0) = false := by decide +kernel +@[simp] theorem neq260_241 : w260 ≠ w241 := by decide +kernel +@[simp] theorem beq260_241 : (w260 == w241) = false := by decide +kernel +@[simp] theorem neq261_241 : w261 ≠ w241 := by decide +kernel +@[simp] theorem beq261_241 : (w261 == w241) = false := by decide +kernel +@[simp] theorem neq261_260 : w261 ≠ w260 := by decide +kernel +@[simp] theorem beq261_260 : (w261 == w260) = false := by decide +kernel +@[simp] theorem neq262_0 : w262 ≠ w0 := by decide +kernel +@[simp] theorem beq262_0 : (w262 == w0) = false := by decide +kernel +@[simp] theorem neq263_1 : w263 ≠ w1 := by decide +kernel +@[simp] theorem beq263_1 : (w263 == w1) = false := by decide +kernel +@[simp] theorem neq264_1 : w264 ≠ w1 := by decide +kernel +@[simp] theorem beq264_1 : (w264 == w1) = false := by decide +kernel +@[simp] theorem neq264_263 : w264 ≠ w263 := by decide +kernel +@[simp] theorem beq264_263 : (w264 == w263) = false := by decide +kernel +@[simp] theorem neq265_0 : w265 ≠ w0 := by decide +kernel +@[simp] theorem beq265_0 : (w265 == w0) = false := by decide +kernel +@[simp] theorem neq265_270 : w265 ≠ w270 := by decide +kernel +@[simp] theorem beq265_270 : (w265 == w270) = false := by decide +kernel +@[simp] theorem neq266_0 : w266 ≠ w0 := by decide +kernel +@[simp] theorem beq266_0 : (w266 == w0) = false := by decide +kernel +@[simp] theorem neq266_267 : w266 ≠ w267 := by decide +kernel +@[simp] theorem beq266_267 : (w266 == w267) = false := by decide +kernel +@[simp] theorem neq267_0 : w267 ≠ w0 := by decide +kernel +@[simp] theorem beq267_0 : (w267 == w0) = false := by decide +kernel +@[simp] theorem neq268_241 : w268 ≠ w241 := by decide +kernel +@[simp] theorem beq268_241 : (w268 == w241) = false := by decide +kernel +@[simp] theorem neq269_1 : w269 ≠ w1 := by decide +kernel +@[simp] theorem beq269_1 : (w269 == w1) = false := by decide +kernel +@[simp] theorem neq269_241 : w269 ≠ w241 := by decide +kernel +@[simp] theorem beq269_241 : (w269 == w241) = false := by decide +kernel +@[simp] theorem neq269_268 : w269 ≠ w268 := by decide +kernel +@[simp] theorem beq269_268 : (w269 == w268) = false := by decide +kernel +@[simp] theorem neq269_370 : w269 ≠ w370 := by decide +kernel +@[simp] theorem beq269_370 : (w269 == w370) = false := by decide +kernel +@[simp] theorem neq270_0 : w270 ≠ w0 := by decide +kernel +@[simp] theorem beq270_0 : (w270 == w0) = false := by decide +kernel +@[simp] theorem neq271_1 : w271 ≠ w1 := by decide +kernel +@[simp] theorem beq271_1 : (w271 == w1) = false := by decide +kernel +@[simp] theorem neq272_1 : w272 ≠ w1 := by decide +kernel +@[simp] theorem beq272_1 : (w272 == w1) = false := by decide +kernel +@[simp] theorem neq272_271 : w272 ≠ w271 := by decide +kernel +@[simp] theorem beq272_271 : (w272 == w271) = false := by decide +kernel +@[simp] theorem neq273_0 : w273 ≠ w0 := by decide +kernel +@[simp] theorem beq273_0 : (w273 == w0) = false := by decide +kernel +@[simp] theorem neq274_0 : w274 ≠ w0 := by decide +kernel +@[simp] theorem beq274_0 : (w274 == w0) = false := by decide +kernel +@[simp] theorem neq274_377 : w274 ≠ w377 := by decide +kernel +@[simp] theorem beq274_377 : (w274 == w377) = false := by decide +kernel +@[simp] theorem neq274_378 : w274 ≠ w378 := by decide +kernel +@[simp] theorem beq274_378 : (w274 == w378) = false := by decide +kernel +@[simp] theorem neq275_241 : w275 ≠ w241 := by decide +kernel +@[simp] theorem beq275_241 : (w275 == w241) = false := by decide +kernel +@[simp] theorem neq276_1 : w276 ≠ w1 := by decide +kernel +@[simp] theorem beq276_1 : (w276 == w1) = false := by decide +kernel +@[simp] theorem neq277_0 : w277 ≠ w0 := by decide +kernel +@[simp] theorem beq277_0 : (w277 == w0) = false := by decide +kernel +@[simp] theorem neq278_0 : w278 ≠ w0 := by decide +kernel +@[simp] theorem beq278_0 : (w278 == w0) = false := by decide +kernel +@[simp] theorem neq279_241 : w279 ≠ w241 := by decide +kernel +@[simp] theorem beq279_241 : (w279 == w241) = false := by decide +kernel +@[simp] theorem neq280_1 : w280 ≠ w1 := by decide +kernel +@[simp] theorem beq280_1 : (w280 == w1) = false := by decide +kernel +@[simp] theorem neq281_0 : w281 ≠ w0 := by decide +kernel +@[simp] theorem beq281_0 : (w281 == w0) = false := by decide +kernel +@[simp] theorem neq281_286 : w281 ≠ w286 := by decide +kernel +@[simp] theorem beq281_286 : (w281 == w286) = false := by decide +kernel +@[simp] theorem neq282_0 : w282 ≠ w0 := by decide +kernel +@[simp] theorem beq282_0 : (w282 == w0) = false := by decide +kernel +@[simp] theorem neq282_283 : w282 ≠ w283 := by decide +kernel +@[simp] theorem beq282_283 : (w282 == w283) = false := by decide +kernel +@[simp] theorem neq283_0 : w283 ≠ w0 := by decide +kernel +@[simp] theorem beq283_0 : (w283 == w0) = false := by decide +kernel +@[simp] theorem neq284_241 : w284 ≠ w241 := by decide +kernel +@[simp] theorem beq284_241 : (w284 == w241) = false := by decide +kernel +@[simp] theorem neq285_241 : w285 ≠ w241 := by decide +kernel +@[simp] theorem beq285_241 : (w285 == w241) = false := by decide +kernel +@[simp] theorem neq285_284 : w285 ≠ w284 := by decide +kernel +@[simp] theorem beq285_284 : (w285 == w284) = false := by decide +kernel +@[simp] theorem neq286_0 : w286 ≠ w0 := by decide +kernel +@[simp] theorem beq286_0 : (w286 == w0) = false := by decide +kernel +@[simp] theorem neq287_1 : w287 ≠ w1 := by decide +kernel +@[simp] theorem beq287_1 : (w287 == w1) = false := by decide +kernel +@[simp] theorem neq288_1 : w288 ≠ w1 := by decide +kernel +@[simp] theorem beq288_1 : (w288 == w1) = false := by decide +kernel +@[simp] theorem neq288_287 : w288 ≠ w287 := by decide +kernel +@[simp] theorem beq288_287 : (w288 == w287) = false := by decide +kernel +@[simp] theorem neq289_0 : w289 ≠ w0 := by decide +kernel +@[simp] theorem beq289_0 : (w289 == w0) = false := by decide +kernel +@[simp] theorem neq290_0 : w290 ≠ w0 := by decide +kernel +@[simp] theorem beq290_0 : (w290 == w0) = false := by decide +kernel +@[simp] theorem neq290_401 : w290 ≠ w401 := by decide +kernel +@[simp] theorem beq290_401 : (w290 == w401) = false := by decide +kernel +@[simp] theorem neq290_402 : w290 ≠ w402 := by decide +kernel +@[simp] theorem beq290_402 : (w290 == w402) = false := by decide +kernel +@[simp] theorem neq291_241 : w291 ≠ w241 := by decide +kernel +@[simp] theorem beq291_241 : (w291 == w241) = false := by decide +kernel +@[simp] theorem neq292_1 : w292 ≠ w1 := by decide +kernel +@[simp] theorem beq292_1 : (w292 == w1) = false := by decide +kernel +@[simp] theorem neq293_0 : w293 ≠ w0 := by decide +kernel +@[simp] theorem beq293_0 : (w293 == w0) = false := by decide +kernel +@[simp] theorem neq294_0 : w294 ≠ w0 := by decide +kernel +@[simp] theorem beq294_0 : (w294 == w0) = false := by decide +kernel +@[simp] theorem neq294_409 : w294 ≠ w409 := by decide +kernel +@[simp] theorem beq294_409 : (w294 == w409) = false := by decide +kernel +@[simp] theorem neq294_410 : w294 ≠ w410 := by decide +kernel +@[simp] theorem beq294_410 : (w294 == w410) = false := by decide +kernel +@[simp] theorem neq295_241 : w295 ≠ w241 := by decide +kernel +@[simp] theorem beq295_241 : (w295 == w241) = false := by decide +kernel +@[simp] theorem neq296_1 : w296 ≠ w1 := by decide +kernel +@[simp] theorem beq296_1 : (w296 == w1) = false := by decide +kernel +@[simp] theorem neq297_0 : w297 ≠ w0 := by decide +kernel +@[simp] theorem beq297_0 : (w297 == w0) = false := by decide +kernel +@[simp] theorem neq298_0 : w298 ≠ w0 := by decide +kernel +@[simp] theorem beq298_0 : (w298 == w0) = false := by decide +kernel +@[simp] theorem neq299_241 : w299 ≠ w241 := by decide +kernel +@[simp] theorem beq299_241 : (w299 == w241) = false := by decide +kernel +@[simp] theorem neq300_1 : w300 ≠ w1 := by decide +kernel +@[simp] theorem beq300_1 : (w300 == w1) = false := by decide +kernel +@[simp] theorem neq301_0 : w301 ≠ w0 := by decide +kernel +@[simp] theorem beq301_0 : (w301 == w0) = false := by decide +kernel +@[simp] theorem neq302_0 : w302 ≠ w0 := by decide +kernel +@[simp] theorem beq302_0 : (w302 == w0) = false := by decide +kernel +@[simp] theorem neq303_1 : w303 ≠ w1 := by decide +kernel +@[simp] theorem beq303_1 : (w303 == w1) = false := by decide +kernel +@[simp] theorem neq304_0 : w304 ≠ w0 := by decide +kernel +@[simp] theorem beq304_0 : (w304 == w0) = false := by decide +kernel +@[simp] theorem neq304_305 : w304 ≠ w305 := by decide +kernel +@[simp] theorem beq304_305 : (w304 == w305) = false := by decide +kernel +@[simp] theorem neq305_0 : w305 ≠ w0 := by decide +kernel +@[simp] theorem beq305_0 : (w305 == w0) = false := by decide +kernel +@[simp] theorem neq306_1 : w306 ≠ w1 := by decide +kernel +@[simp] theorem beq306_1 : (w306 == w1) = false := by decide +kernel +@[simp] theorem neq307_1 : w307 ≠ w1 := by decide +kernel +@[simp] theorem beq307_1 : (w307 == w1) = false := by decide +kernel +@[simp] theorem neq307_306 : w307 ≠ w306 := by decide +kernel +@[simp] theorem beq307_306 : (w307 == w306) = false := by decide +kernel +@[simp] theorem neq308_0 : w308 ≠ w0 := by decide +kernel +@[simp] theorem beq308_0 : (w308 == w0) = false := by decide +kernel +@[simp] theorem neq309_1 : w309 ≠ w1 := by decide +kernel +@[simp] theorem beq309_1 : (w309 == w1) = false := by decide +kernel +@[simp] theorem neq310_0 : w310 ≠ w0 := by decide +kernel +@[simp] theorem beq310_0 : (w310 == w0) = false := by decide +kernel +@[simp] theorem neq311_1 : w311 ≠ w1 := by decide +kernel +@[simp] theorem beq311_1 : (w311 == w1) = false := by decide +kernel +@[simp] theorem neq312_0 : w312 ≠ w0 := by decide +kernel +@[simp] theorem beq312_0 : (w312 == w0) = false := by decide +kernel +@[simp] theorem neq313_0 : w313 ≠ w0 := by decide +kernel +@[simp] theorem beq313_0 : (w313 == w0) = false := by decide +kernel +@[simp] theorem neq314_241 : w314 ≠ w241 := by decide +kernel +@[simp] theorem beq314_241 : (w314 == w241) = false := by decide +kernel +@[simp] theorem neq315_1 : w315 ≠ w1 := by decide +kernel +@[simp] theorem beq315_1 : (w315 == w1) = false := by decide +kernel +@[simp] theorem neq316_0 : w316 ≠ w0 := by decide +kernel +@[simp] theorem beq316_0 : (w316 == w0) = false := by decide +kernel +@[simp] theorem neq317_318 : w317 ≠ w318 := by decide +kernel +@[simp] theorem beq317_318 : (w317 == w318) = false := by decide +kernel +@[simp] theorem neq317_319 : w317 ≠ w319 := by decide +kernel +@[simp] theorem beq317_319 : (w317 == w319) = false := by decide +kernel +@[simp] theorem neq317_325 : w317 ≠ w325 := by decide +kernel +@[simp] theorem beq317_325 : (w317 == w325) = false := by decide +kernel +@[simp] theorem neq317_326 : w317 ≠ w326 := by decide +kernel +@[simp] theorem beq317_326 : (w317 == w326) = false := by decide +kernel +@[simp] theorem neq317_331 : w317 ≠ w331 := by decide +kernel +@[simp] theorem beq317_331 : (w317 == w331) = false := by decide +kernel +@[simp] theorem neq317_332 : w317 ≠ w332 := by decide +kernel +@[simp] theorem beq317_332 : (w317 == w332) = false := by decide +kernel +@[simp] theorem neq317_337 : w317 ≠ w337 := by decide +kernel +@[simp] theorem beq317_337 : (w317 == w337) = false := by decide +kernel +@[simp] theorem neq318_2 : w318 ≠ w2 := by decide +kernel +@[simp] theorem beq318_2 : (w318 == w2) = false := by decide +kernel +@[simp] theorem neq318_319 : w318 ≠ w319 := by decide +kernel +@[simp] theorem beq318_319 : (w318 == w319) = false := by decide +kernel +@[simp] theorem neq321_314 : w321 ≠ w314 := by decide +kernel +@[simp] theorem beq321_314 : (w321 == w314) = false := by decide +kernel +@[simp] theorem neq321_320 : w321 ≠ w320 := by decide +kernel +@[simp] theorem beq321_320 : (w321 == w320) = false := by decide +kernel +@[simp] theorem neq323_1 : w323 ≠ w1 := by decide +kernel +@[simp] theorem beq323_1 : (w323 == w1) = false := by decide +kernel +@[simp] theorem neq324_0 : w324 ≠ w0 := by decide +kernel +@[simp] theorem beq324_0 : (w324 == w0) = false := by decide +kernel +@[simp] theorem neq325_1 : w325 ≠ w1 := by decide +kernel +@[simp] theorem beq325_1 : (w325 == w1) = false := by decide +kernel +@[simp] theorem neq325_326 : w325 ≠ w326 := by decide +kernel +@[simp] theorem beq325_326 : (w325 == w326) = false := by decide +kernel +@[simp] theorem neq326_1 : w326 ≠ w1 := by decide +kernel +@[simp] theorem beq326_1 : (w326 == w1) = false := by decide +kernel +@[simp] theorem neq328_314 : w328 ≠ w314 := by decide +kernel +@[simp] theorem beq328_314 : (w328 == w314) = false := by decide +kernel +@[simp] theorem neq328_327 : w328 ≠ w327 := by decide +kernel +@[simp] theorem beq328_327 : (w328 == w327) = false := by decide +kernel +@[simp] theorem neq329_1 : w329 ≠ w1 := by decide +kernel +@[simp] theorem beq329_1 : (w329 == w1) = false := by decide +kernel +@[simp] theorem neq330_0 : w330 ≠ w0 := by decide +kernel +@[simp] theorem beq330_0 : (w330 == w0) = false := by decide +kernel +@[simp] theorem neq331_1 : w331 ≠ w1 := by decide +kernel +@[simp] theorem beq331_1 : (w331 == w1) = false := by decide +kernel +@[simp] theorem neq331_332 : w331 ≠ w332 := by decide +kernel +@[simp] theorem beq331_332 : (w331 == w332) = false := by decide +kernel +@[simp] theorem neq332_1 : w332 ≠ w1 := by decide +kernel +@[simp] theorem beq332_1 : (w332 == w1) = false := by decide +kernel +@[simp] theorem neq334_314 : w334 ≠ w314 := by decide +kernel +@[simp] theorem beq334_314 : (w334 == w314) = false := by decide +kernel +@[simp] theorem neq334_333 : w334 ≠ w333 := by decide +kernel +@[simp] theorem beq334_333 : (w334 == w333) = false := by decide +kernel +@[simp] theorem neq335_1 : w335 ≠ w1 := by decide +kernel +@[simp] theorem beq335_1 : (w335 == w1) = false := by decide +kernel +@[simp] theorem neq336_0 : w336 ≠ w0 := by decide +kernel +@[simp] theorem beq336_0 : (w336 == w0) = false := by decide +kernel +@[simp] theorem neq336_341 : w336 ≠ w341 := by decide +kernel +@[simp] theorem beq336_341 : (w336 == w341) = false := by decide +kernel +@[simp] theorem neq337_1 : w337 ≠ w1 := by decide +kernel +@[simp] theorem beq337_1 : (w337 == w1) = false := by decide +kernel +@[simp] theorem neq338_339 : w338 ≠ w339 := by decide +kernel +@[simp] theorem beq338_339 : (w338 == w339) = false := by decide +kernel +@[simp] theorem neq338_340 : w338 ≠ w340 := by decide +kernel +@[simp] theorem beq338_340 : (w338 == w340) = false := by decide +kernel +@[simp] theorem neq339_241 : w339 ≠ w241 := by decide +kernel +@[simp] theorem beq339_241 : (w339 == w241) = false := by decide +kernel +@[simp] theorem neq340_241 : w340 ≠ w241 := by decide +kernel +@[simp] theorem beq340_241 : (w340 == w241) = false := by decide +kernel +@[simp] theorem neq341_0 : w341 ≠ w0 := by decide +kernel +@[simp] theorem beq341_0 : (w341 == w0) = false := by decide +kernel +@[simp] theorem neq342_1 : w342 ≠ w1 := by decide +kernel +@[simp] theorem beq342_1 : (w342 == w1) = false := by decide +kernel +@[simp] theorem neq343_1 : w343 ≠ w1 := by decide +kernel +@[simp] theorem beq343_1 : (w343 == w1) = false := by decide +kernel +@[simp] theorem neq343_342 : w343 ≠ w342 := by decide +kernel +@[simp] theorem beq343_342 : (w343 == w342) = false := by decide +kernel +@[simp] theorem neq344_0 : w344 ≠ w0 := by decide +kernel +@[simp] theorem beq344_0 : (w344 == w0) = false := by decide +kernel +@[simp] theorem neq344_350 : w344 ≠ w350 := by decide +kernel +@[simp] theorem beq344_350 : (w344 == w350) = false := by decide +kernel +@[simp] theorem neq345_346 : w345 ≠ w346 := by decide +kernel +@[simp] theorem beq345_346 : (w345 == w346) = false := by decide +kernel +@[simp] theorem neq346_1 : w346 ≠ w1 := by decide +kernel +@[simp] theorem beq346_1 : (w346 == w1) = false := by decide +kernel +@[simp] theorem neq347_348 : w347 ≠ w348 := by decide +kernel +@[simp] theorem beq347_348 : (w347 == w348) = false := by decide +kernel +@[simp] theorem neq347_349 : w347 ≠ w349 := by decide +kernel +@[simp] theorem beq347_349 : (w347 == w349) = false := by decide +kernel +@[simp] theorem neq348_241 : w348 ≠ w241 := by decide +kernel +@[simp] theorem beq348_241 : (w348 == w241) = false := by decide +kernel +@[simp] theorem neq349_241 : w349 ≠ w241 := by decide +kernel +@[simp] theorem beq349_241 : (w349 == w241) = false := by decide +kernel +@[simp] theorem neq350_0 : w350 ≠ w0 := by decide +kernel +@[simp] theorem beq350_0 : (w350 == w0) = false := by decide +kernel +@[simp] theorem neq351_1 : w351 ≠ w1 := by decide +kernel +@[simp] theorem beq351_1 : (w351 == w1) = false := by decide +kernel +@[simp] theorem neq352_1 : w352 ≠ w1 := by decide +kernel +@[simp] theorem beq352_1 : (w352 == w1) = false := by decide +kernel +@[simp] theorem neq352_351 : w352 ≠ w351 := by decide +kernel +@[simp] theorem beq352_351 : (w352 == w351) = false := by decide +kernel +@[simp] theorem neq353_0 : w353 ≠ w0 := by decide +kernel +@[simp] theorem beq353_0 : (w353 == w0) = false := by decide +kernel +@[simp] theorem neq353_359 : w353 ≠ w359 := by decide +kernel +@[simp] theorem beq353_359 : (w353 == w359) = false := by decide +kernel +@[simp] theorem neq354_355 : w354 ≠ w355 := by decide +kernel +@[simp] theorem beq354_355 : (w354 == w355) = false := by decide +kernel +@[simp] theorem neq355_1 : w355 ≠ w1 := by decide +kernel +@[simp] theorem beq355_1 : (w355 == w1) = false := by decide +kernel +@[simp] theorem neq356_357 : w356 ≠ w357 := by decide +kernel +@[simp] theorem beq356_357 : (w356 == w357) = false := by decide +kernel +@[simp] theorem neq356_358 : w356 ≠ w358 := by decide +kernel +@[simp] theorem beq356_358 : (w356 == w358) = false := by decide +kernel +@[simp] theorem neq357_241 : w357 ≠ w241 := by decide +kernel +@[simp] theorem beq357_241 : (w357 == w241) = false := by decide +kernel +@[simp] theorem neq358_241 : w358 ≠ w241 := by decide +kernel +@[simp] theorem beq358_241 : (w358 == w241) = false := by decide +kernel +@[simp] theorem neq359_0 : w359 ≠ w0 := by decide +kernel +@[simp] theorem beq359_0 : (w359 == w0) = false := by decide +kernel +@[simp] theorem neq360_1 : w360 ≠ w1 := by decide +kernel +@[simp] theorem beq360_1 : (w360 == w1) = false := by decide +kernel +@[simp] theorem neq361_1 : w361 ≠ w1 := by decide +kernel +@[simp] theorem beq361_1 : (w361 == w1) = false := by decide +kernel +@[simp] theorem neq361_360 : w361 ≠ w360 := by decide +kernel +@[simp] theorem beq361_360 : (w361 == w360) = false := by decide +kernel +@[simp] theorem neq362_0 : w362 ≠ w0 := by decide +kernel +@[simp] theorem beq362_0 : (w362 == w0) = false := by decide +kernel +@[simp] theorem neq362_365 : w362 ≠ w365 := by decide +kernel +@[simp] theorem beq362_365 : (w362 == w365) = false := by decide +kernel +@[simp] theorem neq363_1 : w363 ≠ w1 := by decide +kernel +@[simp] theorem beq363_1 : (w363 == w1) = false := by decide +kernel +@[simp] theorem neq364_237 : w364 ≠ w237 := by decide +kernel +@[simp] theorem beq364_237 : (w364 == w237) = false := by decide +kernel +@[simp] theorem neq364_238 : w364 ≠ w238 := by decide +kernel +@[simp] theorem beq364_238 : (w364 == w238) = false := by decide +kernel +@[simp] theorem neq365_0 : w365 ≠ w0 := by decide +kernel +@[simp] theorem beq365_0 : (w365 == w0) = false := by decide +kernel +@[simp] theorem neq366_1 : w366 ≠ w1 := by decide +kernel +@[simp] theorem beq366_1 : (w366 == w1) = false := by decide +kernel +@[simp] theorem neq367_1 : w367 ≠ w1 := by decide +kernel +@[simp] theorem beq367_1 : (w367 == w1) = false := by decide +kernel +@[simp] theorem neq367_366 : w367 ≠ w366 := by decide +kernel +@[simp] theorem beq367_366 : (w367 == w366) = false := by decide +kernel +@[simp] theorem neq368_0 : w368 ≠ w0 := by decide +kernel +@[simp] theorem beq368_0 : (w368 == w0) = false := by decide +kernel +@[simp] theorem neq369_269 : w369 ≠ w269 := by decide +kernel +@[simp] theorem beq369_269 : (w369 == w269) = false := by decide +kernel +@[simp] theorem neq369_370 : w369 ≠ w370 := by decide +kernel +@[simp] theorem beq369_370 : (w369 == w370) = false := by decide +kernel +@[simp] theorem neq369_376 : w369 ≠ w376 := by decide +kernel +@[simp] theorem beq369_376 : (w369 == w376) = false := by decide +kernel +@[simp] theorem neq370_1 : w370 ≠ w1 := by decide +kernel +@[simp] theorem beq370_1 : (w370 == w1) = false := by decide +kernel +@[simp] theorem neq372_237 : w372 ≠ w237 := by decide +kernel +@[simp] theorem beq372_237 : (w372 == w237) = false := by decide +kernel +@[simp] theorem neq372_371 : w372 ≠ w371 := by decide +kernel +@[simp] theorem beq372_371 : (w372 == w371) = false := by decide +kernel +@[simp] theorem neq374_1 : w374 ≠ w1 := by decide +kernel +@[simp] theorem beq374_1 : (w374 == w1) = false := by decide +kernel +@[simp] theorem neq375_0 : w375 ≠ w0 := by decide +kernel +@[simp] theorem beq375_0 : (w375 == w0) = false := by decide +kernel +@[simp] theorem neq375_379 : w375 ≠ w379 := by decide +kernel +@[simp] theorem beq375_379 : (w375 == w379) = false := by decide +kernel +@[simp] theorem neq376_1 : w376 ≠ w1 := by decide +kernel +@[simp] theorem beq376_1 : (w376 == w1) = false := by decide +kernel +@[simp] theorem neq377_241 : w377 ≠ w241 := by decide +kernel +@[simp] theorem beq377_241 : (w377 == w241) = false := by decide +kernel +@[simp] theorem neq378_241 : w378 ≠ w241 := by decide +kernel +@[simp] theorem beq378_241 : (w378 == w241) = false := by decide +kernel +@[simp] theorem neq379_0 : w379 ≠ w0 := by decide +kernel +@[simp] theorem beq379_0 : (w379 == w0) = false := by decide +kernel +@[simp] theorem neq380_1 : w380 ≠ w1 := by decide +kernel +@[simp] theorem beq380_1 : (w380 == w1) = false := by decide +kernel +@[simp] theorem neq381_1 : w381 ≠ w1 := by decide +kernel +@[simp] theorem beq381_1 : (w381 == w1) = false := by decide +kernel +@[simp] theorem neq381_380 : w381 ≠ w380 := by decide +kernel +@[simp] theorem beq381_380 : (w381 == w380) = false := by decide +kernel +@[simp] theorem neq382_0 : w382 ≠ w0 := by decide +kernel +@[simp] theorem beq382_0 : (w382 == w0) = false := by decide +kernel +@[simp] theorem neq383_384 : w383 ≠ w384 := by decide +kernel +@[simp] theorem beq383_384 : (w383 == w384) = false := by decide +kernel +@[simp] theorem neq383_385 : w383 ≠ w385 := by decide +kernel +@[simp] theorem beq383_385 : (w383 == w385) = false := by decide +kernel +@[simp] theorem neq383_391 : w383 ≠ w391 := by decide +kernel +@[simp] theorem beq383_391 : (w383 == w391) = false := by decide +kernel +@[simp] theorem neq384_1 : w384 ≠ w1 := by decide +kernel +@[simp] theorem beq384_1 : (w384 == w1) = false := by decide +kernel +@[simp] theorem neq384_385 : w384 ≠ w385 := by decide +kernel +@[simp] theorem beq384_385 : (w384 == w385) = false := by decide +kernel +@[simp] theorem neq385_1 : w385 ≠ w1 := by decide +kernel +@[simp] theorem beq385_1 : (w385 == w1) = false := by decide +kernel +@[simp] theorem neq387_378 : w387 ≠ w378 := by decide +kernel +@[simp] theorem beq387_378 : (w387 == w378) = false := by decide +kernel +@[simp] theorem neq387_386 : w387 ≠ w386 := by decide +kernel +@[simp] theorem beq387_386 : (w387 == w386) = false := by decide +kernel +@[simp] theorem neq389_1 : w389 ≠ w1 := by decide +kernel +@[simp] theorem beq389_1 : (w389 == w1) = false := by decide +kernel +@[simp] theorem neq390_0 : w390 ≠ w0 := by decide +kernel +@[simp] theorem beq390_0 : (w390 == w0) = false := by decide +kernel +@[simp] theorem neq390_395 : w390 ≠ w395 := by decide +kernel +@[simp] theorem beq390_395 : (w390 == w395) = false := by decide +kernel +@[simp] theorem neq391_1 : w391 ≠ w1 := by decide +kernel +@[simp] theorem beq391_1 : (w391 == w1) = false := by decide +kernel +@[simp] theorem neq392_393 : w392 ≠ w393 := by decide +kernel +@[simp] theorem beq392_393 : (w392 == w393) = false := by decide +kernel +@[simp] theorem neq392_394 : w392 ≠ w394 := by decide +kernel +@[simp] theorem beq392_394 : (w392 == w394) = false := by decide +kernel +@[simp] theorem neq393_241 : w393 ≠ w241 := by decide +kernel +@[simp] theorem beq393_241 : (w393 == w241) = false := by decide +kernel +@[simp] theorem neq394_241 : w394 ≠ w241 := by decide +kernel +@[simp] theorem beq394_241 : (w394 == w241) = false := by decide +kernel +@[simp] theorem neq395_0 : w395 ≠ w0 := by decide +kernel +@[simp] theorem beq395_0 : (w395 == w0) = false := by decide +kernel +@[simp] theorem neq396_1 : w396 ≠ w1 := by decide +kernel +@[simp] theorem beq396_1 : (w396 == w1) = false := by decide +kernel +@[simp] theorem neq397_1 : w397 ≠ w1 := by decide +kernel +@[simp] theorem beq397_1 : (w397 == w1) = false := by decide +kernel +@[simp] theorem neq397_396 : w397 ≠ w396 := by decide +kernel +@[simp] theorem beq397_396 : (w397 == w396) = false := by decide +kernel +@[simp] theorem neq398_0 : w398 ≠ w0 := by decide +kernel +@[simp] theorem beq398_0 : (w398 == w0) = false := by decide +kernel +@[simp] theorem neq398_403 : w398 ≠ w403 := by decide +kernel +@[simp] theorem beq398_403 : (w398 == w403) = false := by decide +kernel +@[simp] theorem neq399_400 : w399 ≠ w400 := by decide +kernel +@[simp] theorem beq399_400 : (w399 == w400) = false := by decide +kernel +@[simp] theorem neq400_1 : w400 ≠ w1 := by decide +kernel +@[simp] theorem beq400_1 : (w400 == w1) = false := by decide +kernel +@[simp] theorem neq401_241 : w401 ≠ w241 := by decide +kernel +@[simp] theorem beq401_241 : (w401 == w241) = false := by decide +kernel +@[simp] theorem neq402_241 : w402 ≠ w241 := by decide +kernel +@[simp] theorem beq402_241 : (w402 == w241) = false := by decide +kernel +@[simp] theorem neq403_0 : w403 ≠ w0 := by decide +kernel +@[simp] theorem beq403_0 : (w403 == w0) = false := by decide +kernel +@[simp] theorem neq404_1 : w404 ≠ w1 := by decide +kernel +@[simp] theorem beq404_1 : (w404 == w1) = false := by decide +kernel +@[simp] theorem neq405_1 : w405 ≠ w1 := by decide +kernel +@[simp] theorem beq405_1 : (w405 == w1) = false := by decide +kernel +@[simp] theorem neq405_404 : w405 ≠ w404 := by decide +kernel +@[simp] theorem beq405_404 : (w405 == w404) = false := by decide +kernel +@[simp] theorem neq406_0 : w406 ≠ w0 := by decide +kernel +@[simp] theorem beq406_0 : (w406 == w0) = false := by decide +kernel +@[simp] theorem neq406_411 : w406 ≠ w411 := by decide +kernel +@[simp] theorem beq406_411 : (w406 == w411) = false := by decide +kernel +@[simp] theorem neq407_408 : w407 ≠ w408 := by decide +kernel +@[simp] theorem beq407_408 : (w407 == w408) = false := by decide +kernel +@[simp] theorem neq408_1 : w408 ≠ w1 := by decide +kernel +@[simp] theorem beq408_1 : (w408 == w1) = false := by decide +kernel +@[simp] theorem neq409_241 : w409 ≠ w241 := by decide +kernel +@[simp] theorem beq409_241 : (w409 == w241) = false := by decide +kernel +@[simp] theorem neq410_241 : w410 ≠ w241 := by decide +kernel +@[simp] theorem beq410_241 : (w410 == w241) = false := by decide +kernel +@[simp] theorem neq411_0 : w411 ≠ w0 := by decide +kernel +@[simp] theorem beq411_0 : (w411 == w0) = false := by decide +kernel +@[simp] theorem neq412_1 : w412 ≠ w1 := by decide +kernel +@[simp] theorem beq412_1 : (w412 == w1) = false := by decide +kernel +@[simp] theorem neq413_1 : w413 ≠ w1 := by decide +kernel +@[simp] theorem beq413_1 : (w413 == w1) = false := by decide +kernel +@[simp] theorem neq413_412 : w413 ≠ w412 := by decide +kernel +@[simp] theorem beq413_412 : (w413 == w412) = false := by decide +kernel +def exit0 : Exit := ⟨w0,w1,1,true,1,true,2⟩ +def exit1 : Exit := ⟨w2,w0,1,true,2,false,3⟩ +def exit2 : Exit := ⟨w1,w0,2,false,2,false,2⟩ +def exit3 : Exit := ⟨w2,w0,2,false,4,false,2⟩ +def exit4 : Exit := ⟨w1,w2,4,false,5,false,2⟩ +def exit5 : Exit := ⟨w1,w0,5,false,1,true,3⟩ +def exit6 : Exit := ⟨w0,w2,2,false,1,true,1⟩ +def exit7 : Exit := ⟨w2,w0,5,false,2,false,4⟩ +def exit8 : Exit := ⟨w3,w4,2,false,2,false,586⟩ +def exit9 : Exit := ⟨w0,w1,4,false,3,false,2⟩ +def exit10 : Exit := ⟨w0,w1,3,false,3,false,2⟩ +def exit11 : Exit := ⟨w1,w2,3,false,2,false,2⟩ +def exit12 : Exit := ⟨w5,w6,2,false,2,false,38⟩ +def exit13 : Exit := ⟨w1,w0,1,true,1,true,2⟩ +def exit14 : Exit := ⟨w6,w7,1,true,2,false,31⟩ +def exit15 : Exit := ⟨w7,w8,1,true,1,true,38⟩ +def exit16 : Exit := ⟨w8,w9,2,false,1,true,5⟩ +def exit17 : Exit := ⟨w4,w10,1,true,2,false,143⟩ +def exit18 : Exit := ⟨w10,w11,1,true,1,true,1018⟩ +def exit19 : Exit := ⟨w11,w12,2,false,1,true,5⟩ +def exit20 : Exit := ⟨w12,w13,2,false,2,false,586⟩ +def exit21 : Exit := ⟨w9,w14,2,false,2,false,38⟩ +def exit22 : Exit := ⟨w14,w15,1,true,2,false,31⟩ +def exit23 : Exit := ⟨w15,w16,1,true,1,true,38⟩ +def exit24 : Exit := ⟨w16,w17,2,false,1,true,9⟩ +def exit25 : Exit := ⟨w13,w18,1,true,2,false,143⟩ +def exit26 : Exit := ⟨w18,w19,1,true,1,true,1026⟩ +def exit27 : Exit := ⟨w19,w20,2,false,1,true,9⟩ +def exit28 : Exit := ⟨w20,w21,2,false,2,false,586⟩ +def exit29 : Exit := ⟨w17,w22,2,false,2,false,38⟩ +def exit30 : Exit := ⟨w2,w23,4,false,2,true,3⟩ +def exit31 : Exit := ⟨w0,w23,2,true,3,false,1⟩ +def exit32 : Exit := ⟨w23,w0,3,false,2,true,3⟩ +def exit33 : Exit := ⟨w23,w2,2,true,0,true,2⟩ +def exit34 : Exit := ⟨w0,w1,0,true,0,true,2⟩ +def exit35 : Exit := ⟨w2,w23,0,true,2,true,2⟩ +def exit36 : Exit := ⟨w1,w0,2,true,2,true,2⟩ +def exit37 : Exit := ⟨w22,w24,0,true,0,true,74⟩ +def exit38 : Exit := ⟨w21,w25,0,true,0,true,1166⟩ +def exit39 : Exit := ⟨w2,w1,2,true,3,false,1⟩ +def exit40 : Exit := ⟨w25,w26,2,false,2,false,586⟩ +def exit41 : Exit := ⟨w24,w27,2,false,2,false,38⟩ +def exit42 : Exit := ⟨w27,w28,0,true,0,true,78⟩ +def exit43 : Exit := ⟨w26,w29,0,true,0,true,1178⟩ +def exit44 : Exit := ⟨w29,w30,2,false,2,false,586⟩ +def exit45 : Exit := ⟨w28,w31,2,false,2,false,38⟩ +def exit46 : Exit := ⟨w2,w2,3,false,0,false,2⟩ +def exit47 : Exit := ⟨w0,w2,0,false,1,false,2⟩ +def exit48 : Exit := ⟨w2,w0,1,false,2,true,1⟩ +def exit49 : Exit := ⟨w2,w0,0,false,1,true,1⟩ +def exit50 : Exit := ⟨w31,w32,1,true,2,false,23⟩ +def exit51 : Exit := ⟨w32,w33,1,true,1,true,38⟩ +def exit52 : Exit := ⟨w33,w34,2,false,1,true,13⟩ +def exit53 : Exit := ⟨w30,w35,1,true,2,false,135⟩ +def exit54 : Exit := ⟨w35,w36,1,true,1,true,1018⟩ +def exit55 : Exit := ⟨w36,w37,2,false,1,true,13⟩ +def exit56 : Exit := ⟨w37,w38,2,false,2,false,586⟩ +def exit57 : Exit := ⟨w34,w39,2,false,2,false,38⟩ +def exit58 : Exit := ⟨w39,w40,0,true,0,true,78⟩ +def exit59 : Exit := ⟨w38,w41,0,true,0,true,1178⟩ +def exit60 : Exit := ⟨w41,w42,2,false,2,false,586⟩ +def exit61 : Exit := ⟨w40,w43,2,false,2,false,38⟩ +def exit62 : Exit := ⟨w0,w2,1,false,0,true,1⟩ +def exit63 : Exit := ⟨w23,w2,1,true,1,false,3⟩ +def exit64 : Exit := ⟨w43,w44,0,true,0,true,82⟩ +def exit65 : Exit := ⟨w42,w45,0,true,0,true,1190⟩ +def exit66 : Exit := ⟨w45,w46,2,false,2,false,586⟩ +def exit67 : Exit := ⟨w44,w47,2,false,2,false,38⟩ +def exit68 : Exit := ⟨w47,w48,0,true,0,true,86⟩ +def exit69 : Exit := ⟨w46,w49,0,true,0,true,1202⟩ +def exit70 : Exit := ⟨w1,w23,0,false,1,true,1⟩ +def exit71 : Exit := ⟨w23,w1,2,false,1,true,1⟩ +def exit72 : Exit := ⟨w49,w50,2,false,2,false,586⟩ +def exit73 : Exit := ⟨w48,w51,2,false,2,false,38⟩ +def exit74 : Exit := ⟨w51,w52,1,true,2,false,11⟩ +def exit75 : Exit := ⟨w52,w53,1,true,1,true,38⟩ +def exit76 : Exit := ⟨w53,w54,2,false,1,true,17⟩ +def exit77 : Exit := ⟨w50,w55,1,true,2,false,123⟩ +def exit78 : Exit := ⟨w55,w56,1,true,1,true,1002⟩ +def exit79 : Exit := ⟨w56,w57,2,false,1,true,17⟩ +def exit80 : Exit := ⟨w57,w58,2,false,2,false,586⟩ +def exit81 : Exit := ⟨w54,w59,2,false,2,false,38⟩ +def exit82 : Exit := ⟨w59,w60,1,true,2,false,11⟩ +def exit83 : Exit := ⟨w60,w61,1,true,1,true,38⟩ +def exit84 : Exit := ⟨w61,w62,2,false,1,true,21⟩ +def exit85 : Exit := ⟨w58,w63,1,true,2,false,123⟩ +def exit86 : Exit := ⟨w63,w64,1,true,1,true,1010⟩ +def exit87 : Exit := ⟨w64,w65,2,false,1,true,21⟩ +def exit88 : Exit := ⟨w65,w66,2,false,2,false,586⟩ +def exit89 : Exit := ⟨w62,w67,2,false,2,false,38⟩ +def exit90 : Exit := ⟨w67,w68,0,true,0,true,82⟩ +def exit91 : Exit := ⟨w66,w69,0,true,0,true,1190⟩ +def exit92 : Exit := ⟨w69,w70,2,false,2,false,586⟩ +def exit93 : Exit := ⟨w68,w71,2,false,2,false,38⟩ +def exit94 : Exit := ⟨w71,w72,1,true,2,false,7⟩ +def exit95 : Exit := ⟨w72,w73,1,true,1,true,38⟩ +def exit96 : Exit := ⟨w73,w74,2,false,1,true,25⟩ +def exit97 : Exit := ⟨w70,w75,1,true,2,false,119⟩ +def exit98 : Exit := ⟨w75,w76,1,true,1,true,1010⟩ +def exit99 : Exit := ⟨w76,w77,2,false,1,true,25⟩ +def exit100 : Exit := ⟨w77,w78,2,false,2,false,586⟩ +def exit101 : Exit := ⟨w74,w79,2,false,2,false,38⟩ +def exit102 : Exit := ⟨w1,w2,0,true,5,false,1⟩ +def exit103 : Exit := ⟨w79,w80,1,true,2,false,7⟩ +def exit104 : Exit := ⟨w80,w81,1,true,1,true,38⟩ +def exit105 : Exit := ⟨w81,w82,2,false,1,true,29⟩ +def exit106 : Exit := ⟨w78,w83,1,true,2,false,119⟩ +def exit107 : Exit := ⟨w83,w84,1,true,1,true,1018⟩ +def exit108 : Exit := ⟨w84,w85,2,false,1,true,29⟩ +def exit109 : Exit := ⟨w85,w86,2,false,2,false,586⟩ +def exit110 : Exit := ⟨w82,w87,2,false,2,false,38⟩ +def exit111 : Exit := ⟨w87,w88,1,true,2,false,7⟩ +def exit112 : Exit := ⟨w88,w89,1,true,1,true,38⟩ +def exit113 : Exit := ⟨w89,w90,2,false,1,true,33⟩ +def exit114 : Exit := ⟨w86,w91,1,true,2,false,119⟩ +def exit115 : Exit := ⟨w91,w92,1,true,1,true,1026⟩ +def exit116 : Exit := ⟨w92,w93,2,false,1,true,33⟩ +def exit117 : Exit := ⟨w93,w94,2,false,2,false,586⟩ +def exit118 : Exit := ⟨w90,w95,2,false,2,false,38⟩ +def exit119 : Exit := ⟨w95,w96,1,true,2,false,7⟩ +def exit120 : Exit := ⟨w96,w97,1,true,1,true,38⟩ +def exit121 : Exit := ⟨w97,w98,2,false,1,true,37⟩ +def exit122 : Exit := ⟨w94,w99,1,true,2,false,119⟩ +def exit123 : Exit := ⟨w99,w100,1,true,1,true,1034⟩ +def exit124 : Exit := ⟨w100,w101,2,false,1,true,37⟩ +def exit125 : Exit := ⟨w101,w102,2,false,2,false,586⟩ +def exit126 : Exit := ⟨w98,w103,2,false,2,false,38⟩ +def exit127 : Exit := ⟨w103,w104,0,true,0,true,70⟩ +def exit128 : Exit := ⟨w102,w105,0,true,0,true,1154⟩ +def exit129 : Exit := ⟨w105,w106,2,false,2,false,586⟩ +def exit130 : Exit := ⟨w104,w107,2,false,2,false,38⟩ +def exit131 : Exit := ⟨w107,w108,1,true,2,false,3⟩ +def exit132 : Exit := ⟨w108,w109,1,true,1,true,38⟩ +def exit133 : Exit := ⟨w109,w110,2,false,1,true,41⟩ +def exit134 : Exit := ⟨w106,w111,1,true,2,false,115⟩ +def exit135 : Exit := ⟨w111,w112,1,true,1,true,1034⟩ +def exit136 : Exit := ⟨w112,w113,2,false,1,true,41⟩ +def exit137 : Exit := ⟨w113,w114,2,false,2,false,586⟩ +def exit138 : Exit := ⟨w110,w115,2,false,2,false,38⟩ +def exit139 : Exit := ⟨w115,w116,1,true,2,false,3⟩ +def exit140 : Exit := ⟨w116,w117,1,true,1,true,38⟩ +def exit141 : Exit := ⟨w117,w118,2,false,1,true,45⟩ +def exit142 : Exit := ⟨w114,w119,1,true,2,false,115⟩ +def exit143 : Exit := ⟨w119,w120,1,true,1,true,1042⟩ +def exit144 : Exit := ⟨w120,w121,2,false,1,true,45⟩ +def exit145 : Exit := ⟨w121,w122,2,false,2,false,586⟩ +def exit146 : Exit := ⟨w118,w123,2,false,2,false,38⟩ +def exit147 : Exit := ⟨w123,w124,1,true,2,false,3⟩ +def exit148 : Exit := ⟨w124,w125,1,true,1,true,38⟩ +def exit149 : Exit := ⟨w125,w126,2,false,1,true,49⟩ +def exit150 : Exit := ⟨w122,w127,1,true,2,false,115⟩ +def exit151 : Exit := ⟨w127,w128,1,true,1,true,1050⟩ +def exit152 : Exit := ⟨w128,w129,2,false,1,true,49⟩ +def exit153 : Exit := ⟨w129,w130,2,false,2,false,586⟩ +def exit154 : Exit := ⟨w126,w131,2,false,2,false,38⟩ +def exit155 : Exit := ⟨w131,w132,1,true,2,false,3⟩ +def exit156 : Exit := ⟨w132,w133,1,true,1,true,38⟩ +def exit157 : Exit := ⟨w133,w134,2,false,1,true,53⟩ +def exit158 : Exit := ⟨w130,w135,1,true,2,false,115⟩ +def exit159 : Exit := ⟨w135,w136,1,true,1,true,1058⟩ +def exit160 : Exit := ⟨w136,w137,2,false,1,true,53⟩ +def exit161 : Exit := ⟨w137,w138,2,false,2,false,586⟩ +def exit162 : Exit := ⟨w134,w139,2,false,2,false,38⟩ +def exit163 : Exit := ⟨w139,w140,1,true,2,false,3⟩ +def exit164 : Exit := ⟨w140,w141,1,true,1,true,38⟩ +def exit165 : Exit := ⟨w141,w142,2,false,1,true,57⟩ +def exit166 : Exit := ⟨w138,w143,1,true,2,false,115⟩ +def exit167 : Exit := ⟨w143,w144,1,true,1,true,1066⟩ +def exit168 : Exit := ⟨w144,w145,2,false,1,true,57⟩ +def exit169 : Exit := ⟨w145,w146,2,false,2,false,586⟩ +def exit170 : Exit := ⟨w142,w147,2,false,2,false,38⟩ +def exit171 : Exit := ⟨w147,w148,1,true,2,false,3⟩ +def exit172 : Exit := ⟨w148,w149,1,true,1,true,38⟩ +def exit173 : Exit := ⟨w149,w150,2,false,1,true,61⟩ +def exit174 : Exit := ⟨w146,w151,1,true,2,false,115⟩ +def exit175 : Exit := ⟨w151,w152,1,true,1,true,1074⟩ +def exit176 : Exit := ⟨w152,w153,2,false,1,true,61⟩ +def exit177 : Exit := ⟨w153,w154,2,false,2,false,586⟩ +def exit178 : Exit := ⟨w150,w155,2,false,2,false,38⟩ +def exit179 : Exit := ⟨w155,w156,0,true,0,true,50⟩ +def exit180 : Exit := ⟨w154,w157,0,true,0,true,1094⟩ +def exit181 : Exit := ⟨w157,w158,2,false,2,false,586⟩ +def exit182 : Exit := ⟨w156,w159,2,false,3,false,38⟩ +def exit183 : Exit := ⟨w156,w160,3,false,3,false,38⟩ +def exit184 : Exit := ⟨w160,w161,2,true,3,false,13⟩ +def exit185 : Exit := ⟨w161,w162,2,true,2,true,38⟩ +def exit186 : Exit := ⟨w162,w163,3,false,2,true,3⟩ +def exit187 : Exit := ⟨w159,w164,2,true,3,false,13⟩ +def exit188 : Exit := ⟨w164,w156,2,true,0,true,38⟩ +def exit189 : Exit := ⟨w158,w165,0,true,0,true,1106⟩ +def exit190 : Exit := ⟨w165,w166,2,false,2,false,586⟩ +def exit191 : Exit := ⟨w163,w167,3,false,3,false,38⟩ +def exit192 : Exit := ⟨w1,w23,1,false,2,true,1⟩ +def exit193 : Exit := ⟨w167,w168,2,true,3,false,13⟩ +def exit194 : Exit := ⟨w168,w169,2,true,2,true,38⟩ +def exit195 : Exit := ⟨w169,w170,3,false,2,true,7⟩ +def exit196 : Exit := ⟨w166,w171,0,true,0,true,1118⟩ +def exit197 : Exit := ⟨w171,w172,2,false,2,false,586⟩ +def exit198 : Exit := ⟨w170,w173,3,false,3,false,38⟩ +def exit199 : Exit := ⟨w173,w174,2,true,3,false,13⟩ +def exit200 : Exit := ⟨w174,w175,2,true,2,true,38⟩ +def exit201 : Exit := ⟨w175,w176,3,false,2,true,11⟩ +def exit202 : Exit := ⟨w172,w177,0,true,0,true,1130⟩ +def exit203 : Exit := ⟨w177,w178,2,false,2,false,586⟩ +def exit204 : Exit := ⟨w176,w48,3,false,3,false,38⟩ +def exit205 : Exit := ⟨w48,w179,1,true,1,true,90⟩ +def exit206 : Exit := ⟨w159,w180,1,true,1,true,38⟩ +def exit207 : Exit := ⟨w180,w181,2,false,1,true,65⟩ +def exit208 : Exit := ⟨w178,w182,1,true,2,false,99⟩ +def exit209 : Exit := ⟨w182,w183,1,true,1,true,1050⟩ +def exit210 : Exit := ⟨w183,w184,2,false,1,true,65⟩ +def exit211 : Exit := ⟨w184,w185,2,false,2,false,586⟩ +def exit212 : Exit := ⟨w181,w186,2,false,3,false,38⟩ +def exit213 : Exit := ⟨w179,w187,3,false,3,false,38⟩ +def exit214 : Exit := ⟨w187,w188,2,true,3,false,9⟩ +def exit215 : Exit := ⟨w188,w189,2,true,2,true,38⟩ +def exit216 : Exit := ⟨w189,w51,3,false,2,true,15⟩ +def exit217 : Exit := ⟨w186,w190,2,true,3,false,9⟩ +def exit218 : Exit := ⟨w190,w181,2,true,0,true,38⟩ +def exit219 : Exit := ⟨w185,w191,0,true,0,true,1130⟩ +def exit220 : Exit := ⟨w191,w192,2,false,2,false,586⟩ +def exit221 : Exit := ⟨w51,w193,3,false,3,false,38⟩ +def exit222 : Exit := ⟨w193,w194,1,true,1,true,90⟩ +def exit223 : Exit := ⟨w186,w195,1,true,1,true,38⟩ +def exit224 : Exit := ⟨w195,w196,2,false,1,true,69⟩ +def exit225 : Exit := ⟨w192,w197,1,true,2,false,95⟩ +def exit226 : Exit := ⟨w197,w198,1,true,1,true,1050⟩ +def exit227 : Exit := ⟨w198,w199,2,false,1,true,69⟩ +def exit228 : Exit := ⟨w199,w200,2,false,2,false,586⟩ +def exit229 : Exit := ⟨w196,w201,2,false,3,false,38⟩ +def exit230 : Exit := ⟨w194,w202,3,false,3,false,38⟩ +def exit231 : Exit := ⟨w202,w203,2,true,3,false,5⟩ +def exit232 : Exit := ⟨w203,w204,2,true,2,true,38⟩ +def exit233 : Exit := ⟨w204,w205,3,false,2,true,19⟩ +def exit234 : Exit := ⟨w201,w206,2,true,3,false,5⟩ +def exit235 : Exit := ⟨w206,w196,2,true,0,true,38⟩ +def exit236 : Exit := ⟨w200,w207,0,true,0,true,1130⟩ +def exit237 : Exit := ⟨w207,w208,2,false,2,false,586⟩ +def exit238 : Exit := ⟨w205,w209,3,false,3,false,38⟩ +def exit239 : Exit := ⟨w209,w210,2,true,3,false,5⟩ +def exit240 : Exit := ⟨w210,w211,2,true,2,true,38⟩ +def exit241 : Exit := ⟨w211,w71,3,false,2,true,23⟩ +def exit242 : Exit := ⟨w208,w212,0,true,0,true,1142⟩ +def exit243 : Exit := ⟨w212,w213,2,false,2,false,586⟩ +def exit244 : Exit := ⟨w71,w214,3,false,3,false,38⟩ +def exit245 : Exit := ⟨w214,w215,2,true,3,false,5⟩ +def exit246 : Exit := ⟨w215,w216,2,true,2,true,38⟩ +def exit247 : Exit := ⟨w216,w79,3,false,2,true,27⟩ +def exit248 : Exit := ⟨w213,w217,0,true,0,true,1154⟩ +def exit249 : Exit := ⟨w217,w218,2,false,2,false,586⟩ +def exit250 : Exit := ⟨w79,w219,3,false,3,false,38⟩ +def exit251 : Exit := ⟨w219,w220,2,true,3,false,5⟩ +def exit252 : Exit := ⟨w220,w221,2,true,2,true,38⟩ +def exit253 : Exit := ⟨w221,w87,3,false,2,true,31⟩ +def exit254 : Exit := ⟨w218,w222,0,true,0,true,1166⟩ +def exit255 : Exit := ⟨w222,w223,2,false,2,false,586⟩ +def exit256 : Exit := ⟨w87,w224,3,false,3,false,38⟩ +def exit257 : Exit := ⟨w224,w225,2,true,3,false,5⟩ +def exit258 : Exit := ⟨w225,w226,2,true,2,true,38⟩ +def exit259 : Exit := ⟨w226,w95,3,false,2,true,35⟩ +def exit260 : Exit := ⟨w223,w227,0,true,0,true,1178⟩ +def exit261 : Exit := ⟨w227,w228,2,false,2,false,586⟩ +def exit262 : Exit := ⟨w95,w104,3,false,3,false,38⟩ +def exit263 : Exit := ⟨w104,w229,1,true,1,true,74⟩ +def exit264 : Exit := ⟨w201,w230,1,true,1,true,38⟩ +def exit265 : Exit := ⟨w230,w231,2,false,1,true,73⟩ +def exit266 : Exit := ⟨w228,w232,1,true,2,false,75⟩ +def exit267 : Exit := ⟨w232,w233,1,true,1,true,1018⟩ +def exit268 : Exit := ⟨w233,w234,2,false,1,true,73⟩ +def exit269 : Exit := ⟨w234,w235,2,false,2,false,586⟩ +def exit270 : Exit := ⟨w231,w236,2,false,4,false,38⟩ +def exit271 : Exit := ⟨w229,w237,4,false,4,false,38⟩ +def exit272 : Exit := ⟨w237,w238,1,true,2,false,39⟩ +def exit273 : Exit := ⟨w238,w239,1,true,1,true,38⟩ +def exit274 : Exit := ⟨w239,w240,2,false,1,true,1⟩ +def exit275 : Exit := ⟨w236,w241,1,true,1,true,38⟩ +def exit276 : Exit := ⟨w241,w236,2,false,2,false,38⟩ +def exit277 : Exit := ⟨w235,w242,1,true,2,false,75⟩ +def exit278 : Exit := ⟨w242,w243,1,true,1,true,1026⟩ +def exit279 : Exit := ⟨w243,w244,2,false,1,true,77⟩ +def exit280 : Exit := ⟨w244,w245,2,false,2,false,586⟩ +def exit281 : Exit := ⟨w240,w246,2,false,2,false,38⟩ +def exit282 : Exit := ⟨w246,w247,0,true,0,true,74⟩ +def exit283 : Exit := ⟨w236,w241,0,true,0,true,38⟩ +def exit284 : Exit := ⟨w245,w248,0,true,0,true,1166⟩ +def exit285 : Exit := ⟨w248,w249,2,false,2,false,586⟩ +def exit286 : Exit := ⟨w247,w250,2,false,2,false,38⟩ +def exit287 : Exit := ⟨w250,w251,1,true,2,false,35⟩ +def exit288 : Exit := ⟨w251,w252,1,true,1,true,38⟩ +def exit289 : Exit := ⟨w252,w253,2,false,1,true,5⟩ +def exit290 : Exit := ⟨w249,w254,1,true,2,false,71⟩ +def exit291 : Exit := ⟨w254,w255,1,true,1,true,1026⟩ +def exit292 : Exit := ⟨w255,w256,2,false,1,true,81⟩ +def exit293 : Exit := ⟨w256,w257,2,false,2,false,586⟩ +def exit294 : Exit := ⟨w253,w258,2,false,2,false,38⟩ +def exit295 : Exit := ⟨w258,w259,1,true,2,false,35⟩ +def exit296 : Exit := ⟨w259,w260,1,true,1,true,38⟩ +def exit297 : Exit := ⟨w260,w261,2,false,1,true,9⟩ +def exit298 : Exit := ⟨w257,w262,1,true,2,false,71⟩ +def exit299 : Exit := ⟨w262,w263,1,true,1,true,1034⟩ +def exit300 : Exit := ⟨w263,w264,2,false,1,true,85⟩ +def exit301 : Exit := ⟨w264,w265,2,false,2,false,586⟩ +def exit302 : Exit := ⟨w261,w266,2,false,2,false,38⟩ +def exit303 : Exit := ⟨w266,w267,1,true,2,false,35⟩ +def exit304 : Exit := ⟨w267,w268,1,true,1,true,38⟩ +def exit305 : Exit := ⟨w268,w269,2,false,1,true,13⟩ +def exit306 : Exit := ⟨w265,w270,1,true,2,false,71⟩ +def exit307 : Exit := ⟨w270,w271,1,true,1,true,1042⟩ +def exit308 : Exit := ⟨w271,w272,2,false,1,true,89⟩ +def exit309 : Exit := ⟨w272,w273,2,false,2,false,586⟩ +def exit310 : Exit := ⟨w269,w274,2,false,2,false,38⟩ +def exit311 : Exit := ⟨w274,w275,0,true,0,true,66⟩ +def exit312 : Exit := ⟨w273,w276,0,true,0,true,1142⟩ +def exit313 : Exit := ⟨w276,w277,2,false,2,false,586⟩ +def exit314 : Exit := ⟨w275,w278,2,false,2,false,38⟩ +def exit315 : Exit := ⟨w278,w279,0,true,0,true,70⟩ +def exit316 : Exit := ⟨w277,w280,0,true,0,true,1154⟩ +def exit317 : Exit := ⟨w280,w281,2,false,2,false,586⟩ +def exit318 : Exit := ⟨w279,w282,2,false,2,false,38⟩ +def exit319 : Exit := ⟨w282,w283,1,true,2,false,27⟩ +def exit320 : Exit := ⟨w283,w284,1,true,1,true,38⟩ +def exit321 : Exit := ⟨w284,w285,2,false,1,true,17⟩ +def exit322 : Exit := ⟨w281,w286,1,true,2,false,63⟩ +def exit323 : Exit := ⟨w286,w287,1,true,1,true,1034⟩ +def exit324 : Exit := ⟨w287,w288,2,false,1,true,93⟩ +def exit325 : Exit := ⟨w288,w289,2,false,2,false,586⟩ +def exit326 : Exit := ⟨w285,w290,2,false,2,false,38⟩ +def exit327 : Exit := ⟨w290,w291,0,true,0,true,70⟩ +def exit328 : Exit := ⟨w289,w292,0,true,0,true,1154⟩ +def exit329 : Exit := ⟨w292,w293,2,false,2,false,586⟩ +def exit330 : Exit := ⟨w291,w294,2,false,2,false,38⟩ +def exit331 : Exit := ⟨w294,w295,0,true,0,true,74⟩ +def exit332 : Exit := ⟨w293,w296,0,true,0,true,1166⟩ +def exit333 : Exit := ⟨w296,w297,2,false,2,false,586⟩ +def exit334 : Exit := ⟨w295,w298,2,false,2,false,38⟩ +def exit335 : Exit := ⟨w298,w299,0,true,0,true,78⟩ +def exit336 : Exit := ⟨w297,w300,0,true,0,true,1178⟩ +def exit337 : Exit := ⟨w300,w301,2,false,2,false,586⟩ +def exit338 : Exit := ⟨w299,w302,2,false,2,false,38⟩ +def exit339 : Exit := ⟨w302,w54,0,true,0,true,82⟩ +def exit340 : Exit := ⟨w301,w303,0,true,0,true,1190⟩ +def exit341 : Exit := ⟨w303,w304,2,false,2,false,586⟩ +def exit342 : Exit := ⟨w304,w305,1,true,2,false,47⟩ +def exit343 : Exit := ⟨w305,w306,1,true,1,true,1010⟩ +def exit344 : Exit := ⟨w306,w307,2,false,1,true,97⟩ +def exit345 : Exit := ⟨w307,w308,2,false,2,false,586⟩ +def exit346 : Exit := ⟨w308,w309,0,true,0,true,1190⟩ +def exit347 : Exit := ⟨w309,w310,2,false,2,false,586⟩ +def exit348 : Exit := ⟨w71,w209,0,true,0,true,86⟩ +def exit349 : Exit := ⟨w310,w311,0,true,0,true,1202⟩ +def exit350 : Exit := ⟨w311,w312,2,false,2,false,586⟩ +def exit351 : Exit := ⟨w209,w313,2,false,2,false,38⟩ +def exit352 : Exit := ⟨w313,w314,0,true,0,true,90⟩ +def exit353 : Exit := ⟨w312,w315,0,true,0,true,1214⟩ +def exit354 : Exit := ⟨w315,w316,2,false,2,false,586⟩ +def exit355 : Exit := ⟨w314,w317,2,false,3,false,38⟩ +def exit356 : Exit := ⟨w314,w318,3,false,3,false,38⟩ +def exit357 : Exit := ⟨w318,w319,2,true,3,false,53⟩ +def exit358 : Exit := ⟨w319,w320,2,true,2,true,38⟩ +def exit359 : Exit := ⟨w320,w321,3,false,2,true,3⟩ +def exit360 : Exit := ⟨w317,w322,2,true,3,false,53⟩ +def exit361 : Exit := ⟨w322,w314,2,true,0,true,38⟩ +def exit362 : Exit := ⟨w316,w323,0,true,0,true,1226⟩ +def exit363 : Exit := ⟨w323,w324,2,false,2,false,586⟩ +def exit364 : Exit := ⟨w321,w325,3,false,3,false,38⟩ +def exit365 : Exit := ⟨w325,w326,2,true,3,false,53⟩ +def exit366 : Exit := ⟨w326,w327,2,true,2,true,38⟩ +def exit367 : Exit := ⟨w327,w328,3,false,2,true,7⟩ +def exit368 : Exit := ⟨w324,w329,0,true,0,true,1238⟩ +def exit369 : Exit := ⟨w329,w330,2,false,2,false,586⟩ +def exit370 : Exit := ⟨w328,w331,3,false,3,false,38⟩ +def exit371 : Exit := ⟨w331,w332,2,true,3,false,53⟩ +def exit372 : Exit := ⟨w332,w333,2,true,2,true,38⟩ +def exit373 : Exit := ⟨w333,w334,3,false,2,true,11⟩ +def exit374 : Exit := ⟨w330,w335,0,true,0,true,1250⟩ +def exit375 : Exit := ⟨w335,w336,2,false,2,false,586⟩ +def exit376 : Exit := ⟨w334,w337,3,false,3,false,38⟩ +def exit377 : Exit := ⟨w337,w338,1,true,1,true,50⟩ +def exit378 : Exit := ⟨w317,w339,1,true,1,true,38⟩ +def exit379 : Exit := ⟨w339,w340,2,false,1,true,25⟩ +def exit380 : Exit := ⟨w336,w341,1,true,2,false,23⟩ +def exit381 : Exit := ⟨w341,w342,1,true,1,true,970⟩ +def exit382 : Exit := ⟨w342,w343,2,false,1,true,101⟩ +def exit383 : Exit := ⟨w343,w344,2,false,2,false,586⟩ +def exit384 : Exit := ⟨w340,w345,2,false,3,false,38⟩ +def exit385 : Exit := ⟨w338,w346,3,false,3,false,38⟩ +def exit386 : Exit := ⟨w346,w347,1,true,1,true,54⟩ +def exit387 : Exit := ⟨w345,w348,1,true,1,true,38⟩ +def exit388 : Exit := ⟨w348,w349,2,false,1,true,29⟩ +def exit389 : Exit := ⟨w344,w350,1,true,2,false,23⟩ +def exit390 : Exit := ⟨w350,w351,1,true,1,true,978⟩ +def exit391 : Exit := ⟨w351,w352,2,false,1,true,105⟩ +def exit392 : Exit := ⟨w352,w353,2,false,2,false,586⟩ +def exit393 : Exit := ⟨w349,w354,2,false,3,false,38⟩ +def exit394 : Exit := ⟨w347,w355,3,false,3,false,38⟩ +def exit395 : Exit := ⟨w355,w356,1,true,1,true,58⟩ +def exit396 : Exit := ⟨w354,w357,1,true,1,true,38⟩ +def exit397 : Exit := ⟨w357,w358,2,false,1,true,33⟩ +def exit398 : Exit := ⟨w353,w359,1,true,2,false,23⟩ +def exit399 : Exit := ⟨w359,w360,1,true,1,true,986⟩ +def exit400 : Exit := ⟨w360,w361,2,false,1,true,109⟩ +def exit401 : Exit := ⟨w361,w362,2,false,2,false,586⟩ +def exit402 : Exit := ⟨w358,w239,2,false,3,false,38⟩ +def exit403 : Exit := ⟨w356,w363,3,false,3,false,38⟩ +def exit404 : Exit := ⟨w363,w364,1,true,1,true,62⟩ +def exit405 : Exit := ⟨w239,w238,1,true,1,true,38⟩ +def exit406 : Exit := ⟨w238,w237,2,false,1,true,37⟩ +def exit407 : Exit := ⟨w362,w365,1,true,2,false,23⟩ +def exit408 : Exit := ⟨w365,w366,1,true,1,true,994⟩ +def exit409 : Exit := ⟨w366,w367,2,false,1,true,113⟩ +def exit410 : Exit := ⟨w367,w368,2,false,2,false,586⟩ +def exit411 : Exit := ⟨w237,w369,2,false,3,false,38⟩ +def exit412 : Exit := ⟨w364,w269,3,false,3,false,38⟩ +def exit413 : Exit := ⟨w269,w370,2,true,3,false,37⟩ +def exit414 : Exit := ⟨w370,w371,2,true,2,true,38⟩ +def exit415 : Exit := ⟨w371,w372,3,false,2,true,15⟩ +def exit416 : Exit := ⟨w369,w373,2,true,3,false,37⟩ +def exit417 : Exit := ⟨w373,w237,2,true,0,true,38⟩ +def exit418 : Exit := ⟨w368,w374,0,true,0,true,1214⟩ +def exit419 : Exit := ⟨w374,w375,2,false,2,false,586⟩ +def exit420 : Exit := ⟨w372,w376,3,false,3,false,38⟩ +def exit421 : Exit := ⟨w376,w274,1,true,1,true,62⟩ +def exit422 : Exit := ⟨w369,w377,1,true,1,true,38⟩ +def exit423 : Exit := ⟨w377,w378,2,false,1,true,41⟩ +def exit424 : Exit := ⟨w375,w379,1,true,2,false,19⟩ +def exit425 : Exit := ⟨w379,w380,1,true,1,true,994⟩ +def exit426 : Exit := ⟨w380,w381,2,false,1,true,117⟩ +def exit427 : Exit := ⟨w381,w382,2,false,2,false,586⟩ +def exit428 : Exit := ⟨w378,w383,2,false,3,false,38⟩ +def exit429 : Exit := ⟨w274,w384,3,false,3,false,38⟩ +def exit430 : Exit := ⟨w384,w385,2,true,3,false,33⟩ +def exit431 : Exit := ⟨w385,w386,2,true,2,true,38⟩ +def exit432 : Exit := ⟨w386,w387,3,false,2,true,19⟩ +def exit433 : Exit := ⟨w383,w388,2,true,3,false,33⟩ +def exit434 : Exit := ⟨w388,w378,2,true,0,true,38⟩ +def exit435 : Exit := ⟨w382,w389,0,true,0,true,1214⟩ +def exit436 : Exit := ⟨w389,w390,2,false,2,false,586⟩ +def exit437 : Exit := ⟨w387,w391,3,false,3,false,38⟩ +def exit438 : Exit := ⟨w391,w392,1,true,1,true,62⟩ +def exit439 : Exit := ⟨w383,w393,1,true,1,true,38⟩ +def exit440 : Exit := ⟨w393,w394,2,false,1,true,45⟩ +def exit441 : Exit := ⟨w390,w395,1,true,2,false,15⟩ +def exit442 : Exit := ⟨w395,w396,1,true,1,true,994⟩ +def exit443 : Exit := ⟨w396,w397,2,false,1,true,121⟩ +def exit444 : Exit := ⟨w397,w398,2,false,2,false,586⟩ +def exit445 : Exit := ⟨w394,w399,2,false,3,false,38⟩ +def exit446 : Exit := ⟨w392,w400,3,false,3,false,38⟩ +def exit447 : Exit := ⟨w400,w290,1,true,1,true,66⟩ +def exit448 : Exit := ⟨w399,w401,1,true,1,true,38⟩ +def exit449 : Exit := ⟨w401,w402,2,false,1,true,49⟩ +def exit450 : Exit := ⟨w398,w403,1,true,2,false,15⟩ +def exit451 : Exit := ⟨w403,w404,1,true,1,true,1002⟩ +def exit452 : Exit := ⟨w404,w405,2,false,1,true,125⟩ +def exit453 : Exit := ⟨w405,w406,2,false,2,false,586⟩ +def exit454 : Exit := ⟨w402,w407,2,false,3,false,38⟩ +def exit455 : Exit := ⟨w290,w408,3,false,3,false,38⟩ +def exit456 : Exit := ⟨w408,w294,1,true,1,true,70⟩ +def exit457 : Exit := ⟨w407,w409,1,true,1,true,38⟩ +def exit458 : Exit := ⟨w409,w410,2,false,1,true,53⟩ +def exit459 : Exit := ⟨w406,w411,1,true,2,false,15⟩ +def exit460 : Exit := ⟨w411,w412,1,true,1,true,1010⟩ +def exit461 : Exit := ⟨w412,w413,2,false,1,true,129⟩ +def initialCfg (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),[⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w3,(1*k+8)⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761176⟩,⟨w5,(1*k+8)⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w0,6⟩]⟩ +def endingCfg (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),[⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,91⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,4⟩,⟨w413,(1*k+8)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w0,6⟩]⟩ +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Return.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Return.lean new file mode 100644 index 00000000..288f3ddb --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Return.lean @@ -0,0 +1,120 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk000 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk001 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk002 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk003 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk004 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk005 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk006 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk007 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk008 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk009 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk010 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk011 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk012 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk013 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk014 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk015 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk016 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk017 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk018 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk019 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk020 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk021 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk022 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk023 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk024 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk025 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk026 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk027 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk028 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk029 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk030 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk031 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk032 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk033 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk034 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk035 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk036 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk037 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk038 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk039 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk040 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk041 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk042 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk043 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk044 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk045 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk046 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk047 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk048 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk049 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk050 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk051 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk052 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk053 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk054 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk055 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk056 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk057 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk058 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk059 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk060 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk061 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk062 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk063 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk064 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk065 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk066 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk067 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk068 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk069 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk070 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk071 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk072 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk073 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk074 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk075 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk076 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk077 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk078 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk079 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk080 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk081 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk082 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk083 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk084 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk085 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk086 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk087 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk088 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk089 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk090 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk091 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk092 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk093 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk094 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk095 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk096 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk097 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk098 +public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk099 + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE +attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +set_option linter.unusedVariables false +set_option linter.unusedSimpArgs false +theorem returnRun (k : Nat) : Runs (119808*k+304037417082) (initialCfg k).denote (endingCfg k).denote := by + have h := (@Runs.trans ((((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))))+((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))))))+(((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))))+((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445))))))) ((((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))))+((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))))))+(((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))))+((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62)))))) (before0 k).denote (after4999 k).denote (after9910 k).denote (@Runs.trans (((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))))+((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076)))))) (((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))))+((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445)))))) (before0 k).denote (after2499 k).denote (after4999 k).denote (@Runs.trans ((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705))))) ((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))))) (before0 k).denote (after1199 k).denote (after2499 k).denote (@Runs.trans (((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433)))) (((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))) (before0 k).denote (after599 k).denote (after1199 k).denote (@Runs.trans ((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591))) ((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))) (before0 k).denote (after299 k).denote (after599 k).denote (@Runs.trans (698*k+6334096331) ((1868*k+6334105455)+(3628*k+3167075591)) (before0 k).denote (after99 k).denote (after299 k).denote (chunkRun000 k) (@Runs.trans (1868*k+6334105455) (3628*k+3167075591) (before100 k).denote (after199 k).denote (after299 k).denote (chunkRun001 k) (chunkRun002 k))) (@Runs.trans (1880*k+3167061748) ((1278*k+6334100586)+(1880*k+3167061433)) (before300 k).denote (after399 k).denote (after599 k).denote (chunkRun003 k) (@Runs.trans (1278*k+6334100586) (1880*k+3167061433) (before400 k).denote (after499 k).denote (after599 k).denote (chunkRun004 k) (chunkRun005 k)))) (@Runs.trans ((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404))) ((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705))) (before600 k).denote (after899 k).denote (after1199 k).denote (@Runs.trans (1896*k+3167061566) ((1912*k+3167061684)+(624*k+1583528404)) (before600 k).denote (after699 k).denote (after899 k).denote (chunkRun006 k) (@Runs.trans (1912*k+3167061684) (624*k+1583528404) (before700 k).denote (after799 k).denote (after899 k).denote (chunkRun007 k) (chunkRun008 k))) (@Runs.trans (1832*k+6334105409) ((1224*k+4750577854)+(1896*k+3167061705)) (before900 k).denote (after999 k).denote (after1199 k).denote (chunkRun009 k) (@Runs.trans (1224*k+4750577854) (1896*k+3167061705) (before1000 k).denote (after1099 k).denote (after1199 k).denote (chunkRun010 k) (chunkRun011 k))))) (@Runs.trans (((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144)))) (((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076)))) (before1200 k).denote (after1799 k).denote (after2499 k).denote (@Runs.trans ((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989))) ((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))) (before1200 k).denote (after1499 k).denote (after1799 k).denote (@Runs.trans (694*k+6334095810) ((1778*k+1583537878)+(1826*k+4750582989)) (before1200 k).denote (after1299 k).denote (after1499 k).denote (chunkRun012 k) (@Runs.trans (1778*k+1583537878) (1826*k+4750582989) (before1300 k).denote (after1399 k).denote (after1499 k).denote (chunkRun013 k) (chunkRun014 k))) (@Runs.trans (1294*k+6334100791) ((624*k+1583528555)+(1896*k+6334106144)) (before1500 k).denote (after1599 k).denote (after1799 k).denote (chunkRun015 k) (@Runs.trans (624*k+1583528555) (1896*k+6334106144) (before1600 k).denote (after1699 k).denote (after1799 k).denote (chunkRun016 k) (chunkRun017 k)))) (@Runs.trans ((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473))) (((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))) (before1800 k).denote (after2099 k).denote (after2499 k).denote (@Runs.trans (1810*k+1583538692) ((1310*k+6334100736)+(710*k+6334096473)) (before1800 k).denote (after1899 k).denote (after2099 k).denote (chunkRun018 k) (@Runs.trans (1310*k+6334100736) (710*k+6334096473) (before1900 k).denote (after1999 k).denote (after2099 k).denote (chunkRun019 k) (chunkRun020 k))) (@Runs.trans ((1826*k+1583538560)+(1304*k+4750578669)) (2135+(718*k+6334099076)) (before2100 k).denote (after2299 k).denote (after2499 k).denote (@Runs.trans (1826*k+1583538560) (1304*k+4750578669) (before2100 k).denote (after2199 k).denote (after2299 k).denote (chunkRun021 k) (chunkRun022 k)) (@Runs.trans 2135 (718*k+6334099076) (before2300 k).denote (after2399 k).denote (after2499 k).denote (chunkRun023 k) (chunkRun024 k)))))) (@Runs.trans ((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332))))) ((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445))))) (before2500 k).denote (after3699 k).denote (after4999 k).denote (@Runs.trans (((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635)))) (((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))) (before2500 k).denote (after3099 k).denote (after3699 k).denote (@Runs.trans ((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322))) (2096+(3754+(674*k+3167051635))) (before2500 k).denote (after2799 k).denote (after3099 k).denote (@Runs.trans (1948*k+6334103806) ((1862*k+1583539219)+(1352*k+4750579322)) (before2500 k).denote (after2599 k).denote (after2799 k).denote (chunkRun025 k) (@Runs.trans (1862*k+1583539219) (1352*k+4750579322) (before2600 k).denote (after2699 k).denote (after2799 k).denote (chunkRun026 k) (chunkRun027 k))) (@Runs.trans 2096 (3754+(674*k+3167051635)) (before2800 k).denote (after2899 k).denote (after3099 k).denote (chunkRun028 k) (@Runs.trans 3754 (674*k+3167051635) (before2900 k).denote (after2999 k).denote (after3099 k).denote (chunkRun029 k) (chunkRun030 k)))) (@Runs.trans ((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168))) ((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332))) (before3100 k).denote (after3399 k).denote (after3699 k).denote (@Runs.trans (1718*k+1583537842) ((1784*k+3167060757)+(1176*k+1583533168)) (before3100 k).denote (after3199 k).denote (after3399 k).denote (chunkRun031 k) (@Runs.trans (1784*k+3167060757) (1176*k+1583533168) (before3200 k).denote (after3299 k).denote (after3399 k).denote (chunkRun032 k) (chunkRun033 k))) (@Runs.trans (686*k+3167051323) ((1844*k+1583538990)+(1838*k+6334106332)) (before3400 k).denote (after3499 k).denote (after3699 k).denote (chunkRun034 k) (@Runs.trans (1844*k+1583538990) (1838*k+6334106332) (before3500 k).denote (after3599 k).denote (after3699 k).denote (chunkRun035 k) (chunkRun036 k))))) (@Runs.trans (((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808)))) (((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445)))) (before3700 k).denote (after4299 k).denote (after4999 k).denote (@Runs.trans ((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092))) ((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))) (before3700 k).denote (after3999 k).denote (after4299 k).denote (@Runs.trans (1192*k+1583533603) ((1928*k+6334106188)+(624*k+1583529092)) (before3700 k).denote (after3799 k).denote (after3999 k).denote (chunkRun037 k) (@Runs.trans (1928*k+6334106188) (624*k+1583529092) (before3800 k).denote (after3899 k).denote (after3999 k).denote (chunkRun038 k) (chunkRun039 k))) (@Runs.trans (1778*k+1583538412) ((104*k+3167046859)+(1766*k+1583537808)) (before4000 k).denote (after4099 k).denote (after4299 k).denote (chunkRun040 k) (@Runs.trans (104*k+3167046859) (1766*k+1583537808) (before4100 k).denote (after4199 k).denote (after4299 k).denote (chunkRun041 k) (chunkRun042 k)))) (@Runs.trans ((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007))) (((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445))) (before4300 k).denote (after4599 k).denote (after4999 k).denote (@Runs.trans (1224*k+1583533685) ((698*k+3167051268)+(1790*k+1583539007)) (before4300 k).denote (after4399 k).denote (after4599 k).denote (chunkRun043 k) (@Runs.trans (698*k+3167051268) (1790*k+1583539007) (before4400 k).denote (after4499 k).denote (after4599 k).denote (chunkRun044 k) (chunkRun045 k))) (@Runs.trans ((1880*k+3167062001)+(1826*k+4750583946)) ((1294*k+6334099383)+(624*k+1583530445)) (before4600 k).denote (after4799 k).denote (after4999 k).denote (@Runs.trans (1880*k+3167062001) (1826*k+4750583946) (before4600 k).denote (after4699 k).denote (after4799 k).denote (chunkRun046 k) (chunkRun047 k)) (@Runs.trans (1294*k+6334099383) (624*k+1583530445) (before4800 k).denote (after4899 k).denote (after4999 k).denote (chunkRun048 k) (chunkRun049 k))))))) (@Runs.trans (((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))))+((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356)))))) (((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))))+((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62))))) (before5000 k).denote (after7499 k).denote (after9910 k).denote (@Runs.trans ((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939))))) ((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))))) (before5000 k).denote (after6199 k).denote (after7499 k).denote (@Runs.trans (((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964)))) (((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))) (before5000 k).denote (after5599 k).denote (after6199 k).denote (@Runs.trans ((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100))) ((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))) (before5000 k).denote (after5299 k).denote (after5599 k).denote (@Runs.trans (1864*k+3167061894) ((1256*k+4750578057)+(624*k+1583529100)) (before5000 k).denote (after5099 k).denote (after5299 k).denote (chunkRun050 k) (@Runs.trans (1256*k+4750578057) (624*k+1583529100) (before5100 k).denote (after5199 k).denote (after5299 k).denote (chunkRun051 k) (chunkRun052 k))) (@Runs.trans (1858*k+4750583743) ((124*k+6334091648)+(1788*k+15964)) (before5300 k).denote (after5399 k).denote (after5599 k).denote (chunkRun053 k) (@Runs.trans (124*k+6334091648) (1788*k+15964) (before5400 k).denote (after5499 k).denote (after5599 k).denote (chunkRun054 k) (chunkRun055 k)))) (@Runs.trans ((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828))) ((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939))) (before5600 k).denote (after5899 k).denote (after6199 k).denote (@Runs.trans (1246*k+3167056499) ((624*k+1583528699)+(1848*k+3167061828)) (before5600 k).denote (after5699 k).denote (after5899 k).denote (chunkRun056 k) (@Runs.trans (624*k+1583528699) (1848*k+3167061828) (before5700 k).denote (after5799 k).denote (after5899 k).denote (chunkRun057 k) (chunkRun058 k))) (@Runs.trans (1272*k+4750578051) ((624*k+1583529234)+(1810*k+1583538939)) (before5900 k).denote (after5999 k).denote (after6199 k).denote (chunkRun059 k) (@Runs.trans (624*k+1583529234) (1810*k+1583538939) (before6000 k).denote (after6099 k).denote (after6199 k).denote (chunkRun060 k) (chunkRun061 k))))) (@Runs.trans (((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962)))) (((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356)))) (before6200 k).denote (after6799 k).denote (after7499 k).denote (@Runs.trans ((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280))) ((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))) (before6200 k).denote (after6499 k).denote (after6799 k).denote (@Runs.trans (112*k+3167046629) ((1790*k+1583538842)+(1256*k+1583534280)) (before6200 k).denote (after6299 k).denote (after6499 k).denote (chunkRun062 k) (@Runs.trans (1790*k+1583538842) (1256*k+1583534280) (before6300 k).denote (after6399 k).denote (after6499 k).denote (chunkRun063 k) (chunkRun064 k))) (@Runs.trans (624*k+1583528581) ((1858*k+1583539790)+(108*k+6334090962)) (before6500 k).denote (after6599 k).denote (after6799 k).denote (chunkRun065 k) (@Runs.trans (1858*k+1583539790) (108*k+6334090962) (before6600 k).denote (after6699 k).denote (after6799 k).denote (chunkRun066 k) (chunkRun067 k)))) (@Runs.trans ((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578))) (((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))) (before6800 k).denote (after7099 k).denote (after7499 k).denote (@Runs.trans (1778*k+1583538740) ((1272*k+1583534517)+(710*k+3167051578)) (before6800 k).denote (after6899 k).denote (after7099 k).denote (chunkRun068 k) (@Runs.trans (1272*k+1583534517) (710*k+3167051578) (before6900 k).denote (after6999 k).denote (after7099 k).denote (chunkRun069 k) (chunkRun070 k))) (@Runs.trans ((1826*k+1583539581)+(1304*k+1583534809)) (1321+(624*k+1583529356)) (before7100 k).denote (after7299 k).denote (after7499 k).denote (@Runs.trans (1826*k+1583539581) (1304*k+1583534809) (before7100 k).denote (after7199 k).denote (after7299 k).denote (chunkRun071 k) (chunkRun072 k)) (@Runs.trans 1321 (624*k+1583529356) (before7300 k).denote (after7399 k).denote (after7499 k).denote (chunkRun073 k) (chunkRun074 k)))))) (@Runs.trans ((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988))))) ((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62)))) (before7500 k).denote (after8699 k).denote (after9910 k).denote (@Runs.trans (((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981))) ((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))) (before7500 k).denote (after8099 k).denote (after8699 k).denote (@Runs.trans ((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116))) ((140*k+3167046579)+((1250*k+12420)+1981)) (before7500 k).denote (after7799 k).denote (after8099 k).denote (@Runs.trans (1320*k+1583534924) ((624*k+1583528762)+(1922*k+1583540116)) (before7500 k).denote (after7599 k).denote (after7799 k).denote (chunkRun075 k) (@Runs.trans (624*k+1583528762) (1922*k+1583540116) (before7600 k).denote (after7699 k).denote (after7799 k).denote (chunkRun076 k) (chunkRun077 k))) (@Runs.trans (140*k+3167046579) ((1250*k+12420)+1981) (before7800 k).denote (after7899 k).denote (after8099 k).denote (chunkRun078 k) (@Runs.trans (1250*k+12420) 1981 (before7900 k).denote (after7999 k).denote (after8099 k).denote (chunkRun079 k) (chunkRun080 k)))) (@Runs.trans (3616+((624*k+1583528690)+(1730*k+4750583272))) ((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988))) (before8100 k).denote (after8399 k).denote (after8699 k).denote (@Runs.trans 3616 ((624*k+1583528690)+(1730*k+4750583272)) (before8100 k).denote (after8199 k).denote (after8399 k).denote (chunkRun081 k) (@Runs.trans (624*k+1583528690) (1730*k+4750583272) (before8200 k).denote (after8299 k).denote (after8399 k).denote (chunkRun082 k) (chunkRun083 k))) (@Runs.trans (92*k+6334092155) ((1730*k+1583537227)+(1176*k+4750577988)) (before8400 k).denote (after8499 k).denote (after8699 k).denote (chunkRun084 k) (@Runs.trans (1730*k+1583537227) (1176*k+4750577988) (before8500 k).denote (after8599 k).denote (after8699 k).denote (chunkRun085 k) (chunkRun086 k))))) (@Runs.trans (((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803)))) (((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62))) (before8700 k).denote (after9299 k).denote (after9910 k).denote (@Runs.trans ((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827))) ((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))) (before8700 k).denote (after8999 k).denote (after9299 k).denote (@Runs.trans (686*k+3167051624) ((1754*k+4750583700)+(90*k+1583523827)) (before8700 k).denote (after8799 k).denote (after8999 k).denote (chunkRun087 k) (@Runs.trans (1754*k+4750583700) (90*k+1583523827) (before8800 k).denote (after8899 k).denote (after8999 k).denote (chunkRun088 k) (chunkRun089 k))) (@Runs.trans (1838*k+1583539955) ((1192*k+4750578462)+(624*k+1583528803)) (before9000 k).denote (after9099 k).denote (after9299 k).denote (chunkRun090 k) (@Runs.trans (1192*k+4750578462) (624*k+1583528803) (before9100 k).denote (after9199 k).denote (after9299 k).denote (chunkRun091 k) (chunkRun092 k)))) (@Runs.trans ((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305))) (((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62)) (before9300 k).denote (after9599 k).denote (after9910 k).denote (@Runs.trans (1304*k+1583535379) ((686*k+6334095777)+(1716*k+16305)) (before9300 k).denote (after9399 k).denote (after9599 k).denote (chunkRun093 k) (@Runs.trans (686*k+6334095777) (1716*k+16305) (before9400 k).denote (after9499 k).denote (after9599 k).denote (chunkRun094 k) (chunkRun095 k))) (@Runs.trans ((1246*k+6334098097)+(624*k+1583531769)) ((1224*k+4750578735)+62) (before9600 k).denote (after9799 k).denote (after9910 k).denote (@Runs.trans (1246*k+6334098097) (624*k+1583531769) (before9600 k).denote (after9699 k).denote (after9799 k).denote (chunkRun096 k) (chunkRun097 k)) (@Runs.trans (1224*k+4750578735) 62 (before9800 k).denote (after9899 k).denote (after9910 k).denote (chunkRun098 k) (chunkRun099 k)))))))) + have ht : (((((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))))+((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))))))+(((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))))+((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445)))))))+((((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))))+((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))))))+(((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))))+((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62))))))) = (119808*k+304037417082) := by omega + rw [ht] at h + exact h +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean new file mode 100644 index 00000000..50c9ca54 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean @@ -0,0 +1,31 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid000 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid001 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid002 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid003 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid004 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid005 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid006 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid007 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid008 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid009 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid010 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid011 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid012 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid013 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid014 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid015 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid016 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid017 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid018 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid019 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid020 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid021 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid022 +public import BusyBeaver.BB6.A6.ReturnGenerated.Valid023 + +@[expose] public section diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean new file mode 100644 index 00000000..9f396519 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid0 : exit0.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid1 : exit1.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid2 : exit2.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid3 : exit3.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid4 : exit4.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid5 : exit5.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid6 : exit6.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid7 : exit7.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid8 : exit8.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid9 : exit9.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid10 : exit10.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid11 : exit11.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid12 : exit12.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid13 : exit13.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid14 : exit14.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid15 : exit15.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid16 : exit16.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid17 : exit17.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid18 : exit18.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid19 : exit19.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean new file mode 100644 index 00000000..2f0b3f51 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid20 : exit20.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid21 : exit21.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid22 : exit22.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid23 : exit23.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid24 : exit24.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid25 : exit25.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid26 : exit26.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid27 : exit27.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid28 : exit28.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid29 : exit29.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid30 : exit30.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid31 : exit31.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid32 : exit32.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid33 : exit33.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid34 : exit34.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid35 : exit35.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid36 : exit36.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid37 : exit37.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid38 : exit38.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid39 : exit39.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean new file mode 100644 index 00000000..dbf53f1e --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid40 : exit40.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid41 : exit41.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid42 : exit42.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid43 : exit43.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid44 : exit44.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid45 : exit45.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid46 : exit46.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid47 : exit47.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid48 : exit48.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid49 : exit49.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid50 : exit50.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid51 : exit51.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid52 : exit52.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid53 : exit53.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid54 : exit54.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid55 : exit55.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid56 : exit56.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid57 : exit57.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid58 : exit58.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid59 : exit59.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean new file mode 100644 index 00000000..43047f92 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid60 : exit60.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid61 : exit61.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid62 : exit62.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid63 : exit63.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid64 : exit64.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid65 : exit65.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid66 : exit66.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid67 : exit67.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid68 : exit68.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid69 : exit69.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid70 : exit70.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid71 : exit71.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid72 : exit72.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid73 : exit73.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid74 : exit74.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid75 : exit75.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid76 : exit76.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid77 : exit77.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid78 : exit78.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid79 : exit79.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean new file mode 100644 index 00000000..856306cf --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid80 : exit80.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid81 : exit81.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid82 : exit82.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid83 : exit83.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid84 : exit84.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid85 : exit85.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid86 : exit86.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid87 : exit87.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid88 : exit88.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid89 : exit89.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid90 : exit90.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid91 : exit91.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid92 : exit92.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid93 : exit93.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid94 : exit94.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid95 : exit95.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid96 : exit96.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid97 : exit97.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid98 : exit98.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid99 : exit99.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean new file mode 100644 index 00000000..e9395543 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid100 : exit100.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid101 : exit101.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid102 : exit102.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid103 : exit103.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid104 : exit104.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid105 : exit105.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid106 : exit106.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid107 : exit107.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid108 : exit108.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid109 : exit109.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid110 : exit110.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid111 : exit111.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid112 : exit112.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid113 : exit113.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid114 : exit114.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid115 : exit115.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid116 : exit116.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid117 : exit117.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid118 : exit118.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid119 : exit119.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean new file mode 100644 index 00000000..5e9f04f6 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid120 : exit120.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid121 : exit121.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid122 : exit122.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid123 : exit123.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid124 : exit124.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid125 : exit125.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid126 : exit126.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid127 : exit127.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid128 : exit128.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid129 : exit129.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid130 : exit130.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid131 : exit131.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid132 : exit132.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid133 : exit133.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid134 : exit134.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid135 : exit135.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid136 : exit136.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid137 : exit137.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid138 : exit138.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid139 : exit139.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean new file mode 100644 index 00000000..ab565964 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid140 : exit140.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid141 : exit141.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid142 : exit142.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid143 : exit143.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid144 : exit144.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid145 : exit145.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid146 : exit146.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid147 : exit147.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid148 : exit148.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid149 : exit149.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid150 : exit150.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid151 : exit151.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid152 : exit152.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid153 : exit153.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid154 : exit154.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid155 : exit155.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid156 : exit156.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid157 : exit157.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid158 : exit158.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid159 : exit159.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean new file mode 100644 index 00000000..970be016 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid160 : exit160.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid161 : exit161.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid162 : exit162.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid163 : exit163.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid164 : exit164.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid165 : exit165.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid166 : exit166.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid167 : exit167.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid168 : exit168.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid169 : exit169.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid170 : exit170.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid171 : exit171.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid172 : exit172.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid173 : exit173.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid174 : exit174.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid175 : exit175.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid176 : exit176.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid177 : exit177.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid178 : exit178.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid179 : exit179.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean new file mode 100644 index 00000000..efd0688a --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid180 : exit180.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid181 : exit181.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid182 : exit182.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid183 : exit183.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid184 : exit184.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid185 : exit185.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid186 : exit186.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid187 : exit187.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid188 : exit188.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid189 : exit189.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid190 : exit190.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid191 : exit191.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid192 : exit192.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid193 : exit193.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid194 : exit194.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid195 : exit195.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid196 : exit196.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid197 : exit197.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid198 : exit198.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid199 : exit199.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean new file mode 100644 index 00000000..0eff04ae --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid200 : exit200.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid201 : exit201.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid202 : exit202.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid203 : exit203.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid204 : exit204.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid205 : exit205.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid206 : exit206.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid207 : exit207.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid208 : exit208.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid209 : exit209.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid210 : exit210.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid211 : exit211.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid212 : exit212.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid213 : exit213.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid214 : exit214.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid215 : exit215.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid216 : exit216.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid217 : exit217.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid218 : exit218.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid219 : exit219.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean new file mode 100644 index 00000000..8660464c --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid220 : exit220.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid221 : exit221.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid222 : exit222.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid223 : exit223.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid224 : exit224.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid225 : exit225.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid226 : exit226.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid227 : exit227.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid228 : exit228.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid229 : exit229.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid230 : exit230.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid231 : exit231.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid232 : exit232.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid233 : exit233.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid234 : exit234.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid235 : exit235.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid236 : exit236.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid237 : exit237.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid238 : exit238.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid239 : exit239.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean new file mode 100644 index 00000000..b577609c --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid240 : exit240.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid241 : exit241.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid242 : exit242.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid243 : exit243.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid244 : exit244.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid245 : exit245.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid246 : exit246.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid247 : exit247.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid248 : exit248.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid249 : exit249.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid250 : exit250.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid251 : exit251.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid252 : exit252.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid253 : exit253.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid254 : exit254.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid255 : exit255.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid256 : exit256.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid257 : exit257.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid258 : exit258.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid259 : exit259.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean new file mode 100644 index 00000000..6ff5ef95 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid260 : exit260.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid261 : exit261.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid262 : exit262.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid263 : exit263.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid264 : exit264.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid265 : exit265.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid266 : exit266.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid267 : exit267.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid268 : exit268.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid269 : exit269.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid270 : exit270.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid271 : exit271.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid272 : exit272.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid273 : exit273.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid274 : exit274.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid275 : exit275.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid276 : exit276.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid277 : exit277.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid278 : exit278.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid279 : exit279.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean new file mode 100644 index 00000000..e7927c81 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid280 : exit280.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid281 : exit281.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid282 : exit282.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid283 : exit283.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid284 : exit284.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid285 : exit285.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid286 : exit286.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid287 : exit287.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid288 : exit288.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid289 : exit289.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid290 : exit290.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid291 : exit291.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid292 : exit292.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid293 : exit293.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid294 : exit294.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid295 : exit295.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid296 : exit296.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid297 : exit297.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid298 : exit298.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid299 : exit299.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean new file mode 100644 index 00000000..05b18ff7 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid300 : exit300.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid301 : exit301.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid302 : exit302.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid303 : exit303.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid304 : exit304.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid305 : exit305.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid306 : exit306.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid307 : exit307.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid308 : exit308.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid309 : exit309.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid310 : exit310.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid311 : exit311.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid312 : exit312.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid313 : exit313.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid314 : exit314.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid315 : exit315.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid316 : exit316.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid317 : exit317.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid318 : exit318.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid319 : exit319.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean new file mode 100644 index 00000000..ae89324b --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid320 : exit320.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid321 : exit321.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid322 : exit322.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid323 : exit323.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid324 : exit324.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid325 : exit325.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid326 : exit326.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid327 : exit327.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid328 : exit328.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid329 : exit329.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid330 : exit330.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid331 : exit331.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid332 : exit332.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid333 : exit333.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid334 : exit334.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid335 : exit335.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid336 : exit336.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid337 : exit337.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid338 : exit338.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid339 : exit339.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean new file mode 100644 index 00000000..a32e541f --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid340 : exit340.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid341 : exit341.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid342 : exit342.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid343 : exit343.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid344 : exit344.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid345 : exit345.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid346 : exit346.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid347 : exit347.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid348 : exit348.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid349 : exit349.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid350 : exit350.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid351 : exit351.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid352 : exit352.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid353 : exit353.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid354 : exit354.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid355 : exit355.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid356 : exit356.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid357 : exit357.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid358 : exit358.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid359 : exit359.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean new file mode 100644 index 00000000..d174a4ce --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid360 : exit360.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid361 : exit361.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid362 : exit362.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid363 : exit363.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid364 : exit364.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid365 : exit365.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid366 : exit366.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid367 : exit367.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid368 : exit368.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid369 : exit369.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid370 : exit370.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid371 : exit371.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid372 : exit372.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid373 : exit373.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid374 : exit374.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid375 : exit375.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid376 : exit376.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid377 : exit377.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid378 : exit378.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid379 : exit379.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean new file mode 100644 index 00000000..cf5c9f98 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid380 : exit380.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid381 : exit381.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid382 : exit382.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid383 : exit383.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid384 : exit384.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid385 : exit385.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid386 : exit386.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid387 : exit387.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid388 : exit388.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid389 : exit389.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid390 : exit390.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid391 : exit391.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid392 : exit392.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid393 : exit393.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid394 : exit394.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid395 : exit395.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid396 : exit396.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid397 : exit397.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid398 : exit398.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid399 : exit399.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean new file mode 100644 index 00000000..76177d9c --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid400 : exit400.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid401 : exit401.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid402 : exit402.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid403 : exit403.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid404 : exit404.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid405 : exit405.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid406 : exit406.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid407 : exit407.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid408 : exit408.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid409 : exit409.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid410 : exit410.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid411 : exit411.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid412 : exit412.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid413 : exit413.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid414 : exit414.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid415 : exit415.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid416 : exit416.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid417 : exit417.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid418 : exit418.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid419 : exit419.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean new file mode 100644 index 00000000..a7d86e38 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid420 : exit420.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid421 : exit421.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid422 : exit422.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid423 : exit423.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid424 : exit424.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid425 : exit425.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid426 : exit426.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid427 : exit427.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid428 : exit428.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid429 : exit429.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid430 : exit430.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid431 : exit431.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid432 : exit432.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid433 : exit433.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid434 : exit434.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid435 : exit435.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid436 : exit436.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid437 : exit437.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid438 : exit438.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid439 : exit439.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean new file mode 100644 index 00000000..5021fd64 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean @@ -0,0 +1,74 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid440 : exit440.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid441 : exit441.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid442 : exit442.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid443 : exit443.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid444 : exit444.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid445 : exit445.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid446 : exit446.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid447 : exit447.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid448 : exit448.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid449 : exit449.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid450 : exit450.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid451 : exit451.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid452 : exit452.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid453 : exit453.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid454 : exit454.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid455 : exit455.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid456 : exit456.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid457 : exit457.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid458 : exit458.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid459 : exit459.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean new file mode 100644 index 00000000..78ec28b0 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean @@ -0,0 +1,20 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.LocalZipper + +@[expose] public section +namespace BusyBeaver.BB6.A6.ReturnGenerated +open RLE LocalZipper +set_option maxRecDepth 100000 +set_option maxHeartbeats 20000000 +theorem valid460 : exit460.valid := by + apply exit_valid_of_run + all_goals decide +kernel +theorem valid461 : exit461.valid := by + apply exit_valid_of_run + all_goals decide +kernel +end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnIdentity.lean b/BusyBeaver/BB6/A6/ReturnIdentity.lean new file mode 100644 index 00000000..2ea701d1 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnIdentity.lean @@ -0,0 +1,84 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.ReturnGenerated.Defs +public import BusyBeaver.BB6.A6.ReturnWords +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6.ReturnIdentity +open RLE ReturnWords ReturnGenerated + +set_option maxRecDepth 100000 +set_option maxHeartbeats 10000000 + +private theorem pow_one (w : Word) : pow w 1 = w := by simp + +def pA : Word := pow w1 8 ++ pow w0 5 +def pB : Word := pow w0 5 ++ w2 +def qA : Word := pow w1 32 +def qB : Word := pow w1 4 ++ pow w0 17 ++ w2 ++ pow w1 91 ++ + pow w0 38 ++ w2 ++ pow w1 15 ++ pow w0 93 ++ w2 + +private theorem p_spec : w5 = pA ++ pB := by decide +kernel +private theorem p_block_spec : pow w1 8 ++ pow w0 10 ++ w2 = w5 := by decide +kernel +private theorem p_rotation_spec : w294 = pB ++ pA := by decide +kernel +private theorem p_tail_spec : w410 = pB ++ pow w1 13 := by decide +kernel +private theorem x_tail_spec : w241 = pow w1 19 := by decide +kernel +private theorem q_spec : w3 = qA ++ qB := by decide +kernel +private theorem q_rotation_spec : w413 = qB ++ qA := by decide +kernel + +private theorem p_join (k : Nat) (tail : Word) : + (pow w1 8 ++ pow w0 10 ++ w2) ++ (pow w1 8 ++ pow w0 10 ++ w2) ++ + pow w1 8 ++ pow w0 5 ++ pow w294 (k+6) ++ w410 ++ tail = + pow w5 (k+9) ++ pow w1 13 ++ tail := by + have h : pow w5 2 ++ pA ++ pow w294 (k+6) ++ pB = pow w5 (k+9) := by + have hh := p_region pA pB (k+6) + rw [← p_spec, ← p_rotation_spec] at hh + simpa only [Nat.add_assoc] using hh + have h2 : pow w5 2 = w5 ++ w5 := by simp + rw [h2] at h + have h' := congrArg (fun v => v ++ (pow w1 13 ++ tail)) h + simp only [p_block_spec, p_tail_spec] + simpa only [pA, pB, List.append_assoc] using h' + + +private theorem q_join (k : Nat) (tail : Word) : + pow w1 32 ++ pow w413 (k+8) ++ qB ++ tail = pow w3 (k+9) ++ tail := by + have h := rotation qA qB (k+8) + rw [← q_spec, ← q_rotation_spec] at h + have h' := congrArg (fun v => v ++ tail) h + simpa only [qA, List.append_assoc, Nat.add_assoc] using h' + +private theorem x_join : + pow w1 13 ++ pow w1 19 ++ pow w1 791761144 = pow w1 791761176 := by + rw [← pow_add, ← pow_add] + +private theorem equal_left (k : Nat) : + expandLeft (endingCfg k).left = expandLeft (initialCfg (k+1)).left := by + simp only [endingCfg, initialCfg, expandLeft, pow_one, List.nil_append, + Nat.one_mul] + have hp := p_join k + simp only [List.append_assoc] at hp + have hq := q_join k + simp only [qB, List.append_assoc] at hq + have hx (tail : Word) : pow w1 13 ++ pow w1 19 ++ pow w1 791761144 ++ tail = + pow w1 791761176 ++ tail := by + simpa only [List.append_assoc] using congrArg (fun v => v ++ tail) x_join + simp only [List.append_assoc] at hx + simp only [x_tail_spec, List.append_assoc, hp, hx, hq, Nat.add_assoc, Nat.reduceAdd] + +/-- The symbolic return lands on the next member of the compressed family. -/ +theorem return_identity (k : Nat) : + (endingCfg k).denote = (initialCfg (k+1)).denote := by + have hl := equal_left k + simp only [endingCfg, initialCfg, Cfg.denote, ↓reduceIte] at hl ⊢ + rw [hl] + have hb : (522 : Int) * (k : Int) + 1583527153 = + 522 * ((k+1 : Nat) : Int) + 1583526631 := by omega + rw [hb] + +end BusyBeaver.BB6.A6.ReturnIdentity diff --git a/BusyBeaver/BB6/A6/ReturnLogic.lean b/BusyBeaver/BB6/A6/ReturnLogic.lean new file mode 100644 index 00000000..39ae340c --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnLogic.lean @@ -0,0 +1,86 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import Std + +@[expose] public section + +namespace BusyBeaver.BB6.A6.ReturnLogic + +/-- Literal iteration with an absorbing halted result. -/ +def run (step : α → Option α) : Nat → Option α → Option α + | 0, c => c + | n+1, c => (run step n c).bind step + +theorem run_none (step : α → Option α) (n : Nat) : run step n none = none := by + induction n with + | zero => rfl + | succ n ih => simp [run, ih] + +theorem run_add (step : α → Option α) (a b : Nat) (c : Option α) : + run step (a+b) c = run step b (run step a c) := by + induction b with + | zero => simp [run] + | succ b ih => simp [run, ih] + +theorem alive_prefix (step : α → Option α) {a b : Nat} {c d : α} + (h : run step (a+b) (some c) = some d) : + ∃ e, run step a (some c) = some e := by + rw [run_add] at h + cases he : run step a (some c) with + | none => rw [he, run_none] at h; contradiction + | some e => exact ⟨e, rfl⟩ + +/-- An infinite family of positive return paths excludes halting at every time. +The hypotheses are local machine theorems, not assumptions about a sampled run. -/ +theorem nonhalting_of_returns (step : α → Option α) (family : Nat → α) + (duration : Nat → Nat) (positive : ∀ n, 0 < duration n) + (returns : ∀ n, run step (duration n) (some (family n)) = some (family (n+1))) : + ∀ t, ∃ c, run step t (some (family 0)) = some c := by + let times : Nat → Nat := fun n => (List.range n).foldl (fun a k => a + duration k) 0 + have times_zero : times 0 = 0 := rfl + have times_succ (n : Nat) : times (n+1) = times n + duration n := by + simp [times, List.range_succ, List.foldl_append] + have bound (n : Nat) : n ≤ times n := by + induction n with + | zero => omega + | succ n ih => rw [times_succ]; have := positive n; omega + have reaches (n : Nat) : run step (times n) (some (family 0)) = some (family n) := by + induction n with + | zero => rfl + | succ n ih => rw [times_succ, run_add, ih]; exact returns n + intro t + have h := reaches t + have hb := bound t + have eq : t + (times t - t) = times t := by omega + rw [← eq] at h + exact alive_prefix step h + +/-- Prefixing any finite entry path preserves nonhalting. -/ +theorem nonhalting_of_entry (step : α → Option α) {blank entry : α} {entryTime : Nat} + (enters : run step entryTime (some blank) = some entry) + (forever : ∀ t, ∃ c, run step t (some entry) = some c) : + ∀ t, ∃ c, run step t (some blank) = some c := by + intro t + obtain ⟨c, hc⟩ := forever t + have total : run step (entryTime+t) (some blank) = some c := by + rw [run_add, enters]; exact hc + have eq : t + entryTime = entryTime + t := Nat.add_comm _ _ + rw [← eq] at total + exact alive_prefix step total + +end BusyBeaver.BB6.A6.ReturnLogic + +namespace BusyBeaver.BB6.A6.ReturnLogic + +theorem run_succ_first (step : α → Option α) (n : Nat) (c : Option α) : + run step (n+1) c = run step n (c.bind step) := by + induction n with + | zero => rfl + | succ n ih => + change (run step (n+1) c).bind step = (run step n (c.bind step)).bind step + rw [ih] + +end BusyBeaver.BB6.A6.ReturnLogic diff --git a/BusyBeaver/BB6/A6/ReturnPatch.lean b/BusyBeaver/BB6/A6/ReturnPatch.lean new file mode 100644 index 00000000..76bdce24 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnPatch.lean @@ -0,0 +1,94 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Word + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +/-- Splitting a finite window into two disjoint adjacent windows. -/ +theorem patch_append (t : Tape) (o : Int) (a b : List Bool) : + patch t o (a ++ b) = patch (patch t (o + a.length) b) o a := by + funext x + by_cases hx : 0 ≤ x-o + · by_cases hi : (x-o).toNat < a.length + · have hb : x < o + a.length := by omega + simp only [patch, hx, ↓reduceIte, List.getElem?_append_left hi] + rw [List.getElem?_eq_getElem hi] + rfl + · have hn : a.length ≤ (x-o).toNat := by omega + have hxb : 0 ≤ x - (o+a.length) := by omega + have hs : (x-o).toNat - a.length = (x-(o+a.length)).toNat := by omega + simp only [patch, hx, hxb, ↓reduceIte, List.getElem?_append_right hn, + List.getElem?_eq_none hn, Option.getD_none, hs] + · have hxb : ¬ 0 ≤ x - (o+a.length) := by omega + simp only [patch, hx, hxb, ↓reduceIte] + +end BusyBeaver.BB6.A6 + +namespace BusyBeaver.BB6.A6 + +/-- Replacing a window twice discards its first contents when lengths agree. -/ +theorem patch_overwrite (t : Tape) (o : Int) (a b : List Bool) + (h : a.length = b.length) : patch (patch t o a) o b = patch t o b := by + funext x + by_cases hx : 0 ≤ x-o + · by_cases hi : (x-o).toNat < b.length + · simp only [patch, hx, ↓reduceIte, List.getElem?_eq_getElem hi, Option.getD_some] + · have ha : a.length ≤ (x-o).toNat := by omega + have hb : b.length ≤ (x-o).toNat := by omega + simp only [patch, hx, ↓reduceIte, List.getElem?_eq_none ha, + List.getElem?_eq_none hb, Option.getD_none] + · simp only [patch, hx, ↓reduceIte] + +end BusyBeaver.BB6.A6 + +namespace BusyBeaver.BB6.A6 + +theorem patch_congr_at {t u : Tape} (o x : Int) (w : List Bool) (h : t x = u x) : + patch t o w x = patch u o w x := by simp only [patch, h] + +/-- Patches on disjoint adjacent or separated intervals commute. -/ +theorem patch_comm_of_le (t : Tape) (o p : Int) (a b : List Bool) + (sep : o + a.length ≤ p) : + patch (patch t p b) o a = patch (patch t o a) p b := by + funext x + by_cases hx : x < p + · rw [patch_outside (patch t o a) p x b (Or.inl hx)] + exact patch_congr_at o x a (patch_outside t p x b (Or.inl hx)) + · have ha : o + a.length ≤ x := by omega + rw [patch_outside (patch t p b) o x a (Or.inr ha)] + exact (patch_congr_at p x b (patch_outside t o x a (Or.inr ha))).symm + +/-- Replacing the middle of a finite concatenation preserves both contexts. -/ +theorem patch_replace (t : Tape) (o : Int) (l a b r : List Bool) + (h : a.length = b.length) : + patch (patch t o (l ++ a ++ r)) (o+l.length) b = + patch t o (l ++ b ++ r) := by + simp only [List.append_assoc, patch_append] + have s1 : o + l.length ≤ o + l.length := by omega + rw [← patch_comm_of_le _ o (o+l.length) l b s1] + rw [patch_overwrite _ _ a b h] + have hs : o + (l.length : Int) + a.length = o + l.length + b.length := by omega + rw [hs] + +end BusyBeaver.BB6.A6 + +namespace BusyBeaver.BB6.A6 + +/-- A checked finite word transition applies inside arbitrary finite contexts. -/ +theorem localRun_context {n : Nat} {c d : Local} + (h : localRun n c = some d) (t : Tape) (o : Int) (l r : List Bool) : + Runs n + ⟨c.q, o+l.length+c.head, patch t o (l ++ c.word ++ r)⟩ + ⟨d.q, o+l.length+d.head, patch t o (l ++ d.word ++ r)⟩ := by + have hl := localRun_length h + have hs := localRun_sound h (patch t o (l ++ c.word ++ r)) (o+l.length) + rw [patch_replace t o l c.word c.word r rfl, + patch_replace t o l c.word d.word r hl.symm] at hs + exact hs + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/ReturnWords.lean b/BusyBeaver/BB6/A6/ReturnWords.lean new file mode 100644 index 00000000..703077bd --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnWords.lean @@ -0,0 +1,55 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import Std + +@[expose] public section + +namespace BusyBeaver.BB6.A6.ReturnWords + +/-- Concatenation power of a finite tape word. -/ +def pow (w : List α) : Nat → List α + | 0 => [] + | n+1 => pow w n ++ w + +@[simp] theorem pow_zero (w : List α) : pow w 0 = [] := rfl +@[simp] theorem pow_succ (w : List α) (n : Nat) : + pow w (n+1) = pow w n ++ w := rfl + +theorem pow_add (w : List α) (a b : Nat) : + pow w (a+b) = pow w a ++ pow w b := by + induction b with + | zero => simp + | succ b ih => rw [Nat.add_succ, pow_succ, pow_succ, ih, List.append_assoc] + +theorem pow_comm (w : List α) (n : Nat) : + w ++ pow w n = pow w n ++ w := by + induction n with + | zero => simp + | succ n ih => simpa [List.append_assoc] using congrArg (fun x => x ++ w) ih + +/-- The boundary rotation used by both the P and Q regions of BusyBeaver.BB6.A6. -/ +theorem rotation (a b : List α) (n : Nat) : + a ++ pow (b ++ a) n ++ b = pow (a ++ b) (n+1) := by + induction n with + | zero => simp + | succ n ih => + calc + a ++ pow (b ++ a) (n+1) ++ b = (a ++ pow (b ++ a) n ++ b) ++ (a ++ b) := by + simp [List.append_assoc] + _ = pow (a ++ b) (n+1) ++ (a ++ b) := by rw [ih] + _ = pow (a ++ b) (n+1+1) := rfl + +/-- The computed P-region normalizes to n+1 copies. -/ +theorem p_region (a b : List α) (k : Nat) : + pow (a ++ b) 2 ++ a ++ pow (b ++ a) k ++ b = pow (a ++ b) (k+3) := by + have rot := rotation a b k + simp only [List.append_assoc] at rot ⊢ + rw [rot] + rw [← pow_add] + congr 1 + omega + +end BusyBeaver.BB6.A6.ReturnWords diff --git a/BusyBeaver/BB6/A6/Semantics.lean b/BusyBeaver/BB6/A6/Semantics.lean new file mode 100644 index 00000000..0698b10d --- /dev/null +++ b/BusyBeaver/BB6/A6/Semantics.lean @@ -0,0 +1,185 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Machine +public import BusyBeaver.BB6.A6.Centered + +/-! +# The A6 certificate and Cryptids have the same execution + +Observe a quotient tape as a function of the displacement from its head. +The observation commutes with writes, moves, and every machine transition. +No finiteness assumption or choice of a list representative is needed. +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6.Semantics + +open ConjectureMachines +open BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH (machine) + +def bit (a : Fin 2) : Bool := a.val == 1 + +def read (t : ConjectureMachines.Tape (Fin 2)) : Int → Fin 2 + | .ofNat 0 => t.head + | .ofNat (n+1) => t.right.nth n + | .negSucc n => t.left.nth n + +def shift : Turing.Dir → Int + | .left => -1 + | .right => 1 + +theorem read_write (t : ConjectureMachines.Tape (Fin 2)) (a : Fin 2) (i : Int) : + read (t.write a) i = if i=0 then a else read t i := by + cases i with + | ofNat n => + cases n with + | zero => rfl + | succ n => + have h : (n : Int)+1≠0 := by omega + simp [read, ConjectureMachines.Tape.write, h] + | negSucc n => simp [read, ConjectureMachines.Tape.write] + +theorem read_left (t : ConjectureMachines.Tape (Fin 2)) (i : Int) : + read (t.move .left) i = read t (i-1) := by + cases i with + | ofNat n => + cases n with + | zero => rfl + | succ n => + cases n with + | zero => simp [read, ConjectureMachines.Tape.move, ListBlank.nth] + | succ n => + have h : (Int.ofNat (n+1+1))-1=Int.ofNat (n+1) := by + change ((n : Int)+1+1)-1=(n : Int)+1 + omega + rw [h] + simp [read, ConjectureMachines.Tape.move, ListBlank.nth] + | negSucc n => + have h : Int.negSucc n-1=Int.negSucc (n+1) := by omega + rw [h] + rfl + +theorem read_right (t : ConjectureMachines.Tape (Fin 2)) (i : Int) : + read (t.move .right) i = read t (i+1) := by + cases i with + | ofNat n => + cases n with + | zero => rfl + | succ n => + have h : (Int.ofNat (n+1))+1=Int.ofNat (n+1+1) := by + change ((n : Int)+1)+1=(n : Int)+1+1 + rfl + rw [h] + rfl + | negSucc n => + cases n with + | zero => simp [read, ConjectureMachines.Tape.move, ListBlank.nth] + | succ n => + have h : Int.negSucc (n+1)+1=Int.negSucc n := by omega + rw [h] + simp [read, ConjectureMachines.Tape.move, ListBlank.nth] + +theorem read_move (t : ConjectureMachines.Tape (Fin 2)) (d : Turing.Dir) (i : Int) : + read (t.move d) i = read t (i+shift d) := by + cases d with + | left => simpa only [shift, Int.sub_eq_add_neg] using read_left t i + | right => exact read_right t i + +def observe (c : ConjectureMachines.Cfg 6 2) : Centered.View := + ⟨c.state.val, fun i => bit (read c.tape i)⟩ + +def observeAction (a : Fin 2 × Turing.Dir × Fin 6) : Action := + ⟨bit a.1, shift a.2.1, a.2.2.val⟩ + +/-- All twelve shared-parser instructions equal the literal certificate table. -/ +theorem transition_agrees : ∀ (q : Fin 6) (a : Fin 2), + (machine.transition q a).map observeAction = transition q.val (bit a) := by + decide + +/-- Observing an upstream step is exactly one centered literal step. -/ +theorem observe_step (c : ConjectureMachines.Cfg 6 2) : + (ConjectureMachines.step machine c).map observe = Centered.step (observe c) := by + have ht := transition_agrees c.state c.tape.head + cases hs : machine.transition c.state c.tape.head with + | none => + have hc : transition c.state.val (bit c.tape.head) = none := by + simpa [hs] using ht.symm + simp [ConjectureMachines.step, hs, Centered.step, observe, read, hc] + | some a => + rcases a with ⟨a,d,q⟩ + have hc : transition c.state.val (bit c.tape.head) = + some ⟨bit a,shift d,q.val⟩ := by + simpa [hs,observeAction] using ht.symm + simp only [ConjectureMachines.step, hs, Option.map_some] + change some (observe ⟨q,(c.tape.write a).move d⟩) = + Centered.step (observe c) + simp only [Centered.step, observe, read, hc] + change some (⟨q.val, fun i => bit (read ((c.tape.write a).move d) i)⟩ : Centered.View) = + some (⟨q.val, fun i => + if i+shift d=0 then bit a else bit (read c.tape (i+shift d))⟩ : Centered.View) + apply congrArg some + apply congrArg (Centered.View.mk q.val) + funext i + rw [read_move,read_write] + split <;> rfl + +private theorem nth_blank (n : Nat) : + (ListBlank.mk ([] : List (Fin 2))).nth n = 0 := by + induction n with + | zero => rfl + | succ n ih => simpa [ListBlank.nth] using ih + +theorem read_blank (i : Int) : + read (ConjectureMachines.Tape.mk₁ ([] : List (Fin 2))) i = 0 := by + cases i with + | ofNat n => + cases n <;> simp [read,ConjectureMachines.Tape.mk₁, + ConjectureMachines.Tape.mk₂,ConjectureMachines.Tape.mk',nth_blank] + | negSucc n => + simp [read,ConjectureMachines.Tape.mk₁,ConjectureMachines.Tape.mk₂, + ConjectureMachines.Tape.mk',nth_blank] + +theorem observe_init : + observe (ConjectureMachines.init : ConjectureMachines.Cfg 6 2) = + Centered.ofConfig blank := by + change Centered.View.mk 0 (fun i => bit (read (ConjectureMachines.Tape.mk₁ []) i)) = + Centered.View.mk 0 (fun _ => false) + apply congrArg (Centered.View.mk 0) + funext i + rw [read_blank] + rfl + +theorem observe_reaches {c d : ConjectureMachines.Cfg 6 2} + (h : StateTransition.Reaches (ConjectureMachines.step machine) c d) : + ∃ n, ReturnLogic.run Centered.step n (some (observe c)) = some (observe d) := by + refine Relation.ReflTransGen.head_induction_on h ?_ ?_ + · exact ⟨0,rfl⟩ + · intro a b hab _ ih + obtain ⟨n,hn⟩ := ih + refine ⟨n+1,?_⟩ + rw [ReturnLogic.run_succ_first] + simp only [Option.mem_def] at hab + have hs : Centered.step (observe a) = some (observe b) := by + rw [← observe_step,hab] + rfl + simpa only [Option.bind_some,hs] using hn + +/-- The integer-tape nonhalting certificate excludes halting in Cryptids. -/ +theorem not_halts_of_nonhalting (h : Nonhalting blank) : + ¬ ConjectureMachines.Halts machine := by + intro halt + obtain ⟨c,hc⟩ := Part.dom_iff_mem.mp halt + obtain ⟨reaches,stops⟩ := ConjectureMachines.mem_eval'.mp hc + obtain ⟨n,hn⟩ := observe_reaches reaches + rw [observe_init] at hn + have hstop : Centered.step (observe c) = none := by + rw [← observe_step,stops] + rfl + obtain ⟨d,hd⟩ := Centered.forever_of_nonhalting h (n+1) + simp [ReturnLogic.run,hn,hstop] at hd + +end BusyBeaver.BB6.A6.Semantics diff --git a/BusyBeaver/BB6/A6/Sweeps.lean b/BusyBeaver/BB6/A6/Sweeps.lean new file mode 100644 index 00000000..1e11dc5b --- /dev/null +++ b/BusyBeaver/BB6/A6/Sweeps.lean @@ -0,0 +1,71 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.RLE +public import BusyBeaver.BB6.A6.ReturnPatch + +@[expose] public section + +namespace BusyBeaver.BB6.A6 +open ReturnWords + +theorem pow_length (w : List α) (n : Nat) : (pow w n).length = n*w.length := by + induction n with + | zero => simp [pow] + | succ n ih => simp [ih, Nat.succ_mul] + +/-- Homogeneous right sweep, proved by induction on the number of words. -/ +theorem sweep_right {q : State} {dt : Nat} {a b : List Bool} + (h : localRun dt ⟨q, 0, a⟩ = some ⟨q, a.length, b⟩) + (n : Nat) (t : Tape) (o : Int) (l r : List Bool) : + Runs (n*dt) + ⟨q, o+l.length, patch t o (l ++ pow a n ++ r)⟩ + ⟨q, o+l.length+(n*a.length : Nat), patch t o (l ++ pow b n ++ r)⟩ := by + have hl : b.length = a.length := localRun_length h + induction n generalizing l r with + | zero => simp [pow, Runs, run] + | succ n ih => + have h1 := ih l (a ++ r) + have h2 := localRun_context h t o (l ++ pow b n) r + have hm : o + (l ++ pow b n).length = o+l.length+(n*a.length : Nat) := by + simp only [List.length_append, pow_length, hl, Int.natCast_add, Int.add_assoc] + have he : o + (l ++ pow b n).length + (a.length : Int) = + o+l.length+((n+1)*a.length : Nat) := by + rw [hm, Nat.succ_mul, Int.natCast_add]; omega + simp only [Int.add_zero, List.append_assoc] at h2 + rw [hm] at h2 + simp only [List.append_assoc] at h1 + have hc := Runs.trans h1 h2 + simpa only [Nat.succ_mul, List.append_assoc, pow_succ, Int.natCast_add, Int.add_assoc] using hc + +end BusyBeaver.BB6.A6 + +namespace BusyBeaver.BB6.A6 +open ReturnWords + +/-- Homogeneous left sweep, also without any bound on the repeat count. -/ +theorem sweep_left {q : State} {dt : Nat} {a b : List Bool} + (h : localRun dt ⟨q, (a.length : Int)-1, a⟩ = some ⟨q, -1, b⟩) + (n : Nat) (t : Tape) (o : Int) (l r : List Bool) : + Runs (n*dt) + ⟨q, o+l.length+(n*a.length : Nat)-1, patch t o (l ++ pow a n ++ r)⟩ + ⟨q, o+l.length-1, patch t o (l ++ pow b n ++ r)⟩ := by + have hl : b.length = a.length := localRun_length h + induction n generalizing l r with + | zero => simp [pow, Runs, run] + | succ n ih => + have h1 := ih (l ++ a) r + have h2 := localRun_context h t o l (pow b n ++ r) + simp only [List.length_append, Int.natCast_add, Int.add_assoc, List.append_assoc] at h1 + simp only [List.append_assoc] at h2 + have hh : o+l.length+((a.length : Int)-1) = o + ((l.length : Int) + a.length) - 1 := by omega + rw [hh] at h2 + have hc := Runs.trans h1 h2 + have pa : pow a (n+1) = a ++ pow a n := by rw [pow_succ, pow_comm] + have pb : pow b (n+1) = b ++ pow b n := by rw [pow_succ, pow_comm] + simpa only [Nat.succ_mul, Int.natCast_add, Int.add_assoc, List.append_assoc, + pa, pb, ← Int.sub_eq_add_neg, Int.add_comm (a.length : Int) (n*a.length : Nat)] using hc + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/TransferArithmetic.lean b/BusyBeaver/BB6/A6/TransferArithmetic.lean new file mode 100644 index 00000000..13e585e2 --- /dev/null +++ b/BusyBeaver/BB6/A6/TransferArithmetic.lean @@ -0,0 +1,45 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import Std + +@[expose] public section + +/-! The arithmetic of the three frontier-transfer batches. This theorem is +parametric in the underlying machine relation: the machine-specific proof must +supply the one-transfer transition and composition. -/ +namespace BusyBeaver.BB6.A6 + +def transferCost (q b : Nat) : Nat := 4*q*b + 6*q*q + 12*q + +theorem transferCost_succ (q b : Nat) : + transferCost (q+1) b = (4*b+18) + transferCost q (b+3) := by + simp only [transferCost, Nat.mul_add, Nat.add_mul] + omega + +/-- Iteration is valid whenever the source contains at least two blocks per + iteration. `step` has to be established separately for each frontier. -/ +theorem transfer_batch {S : Type} (R : Nat → S → S → Prop) + (trans : ∀ {t u x y z}, R t x y → R u y z → R (t+u) x z) + (zero : ∀ x, R 0 x x) + (F : Nat → Nat → S) + (step : ∀ a b, 2 ≤ a → R (4*b+18) (F a b) (F (a-2) (b+3))) : + ∀ q a b, 2*q ≤ a → R (transferCost q b) (F a b) (F (a-2*q) (b+3*q)) := by + intro q + induction q with + | zero => + intro a b _ + simpa [transferCost] using zero (F a b) + | succ q ih => + intro a b h + have ha : 2 ≤ a := by omega + have hq : 2*q ≤ a-2 := by omega + have hs := trans (step a b ha) (ih (a-2) (b+3) hq) + rw [← transferCost_succ] at hs + have he : a-2-2*q = a-2*(q+1) := by omega + have hb : b+3+3*q = b+3*(q+1) := by omega + simpa only [he, hb] using hs + +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/TransferBatch.lean b/BusyBeaver/BB6/A6/TransferBatch.lean new file mode 100644 index 00000000..0095aed4 --- /dev/null +++ b/BusyBeaver/BB6/A6/TransferBatch.lean @@ -0,0 +1,86 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.EntryPathSound +public import BusyBeaver.BB6.A6.RLESound +public import BusyBeaver.BB6.A6.TransferArithmetic +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6.EntryTransfer +open BusyBeaver.BB6.A6.RLE + +/-- Configurations at the B frontier, including the canonical merged zero case. -/ +def bCfg (a b c : Nat) (h : Int) (tail : Stack) : Cfg := + ⟨1,true,h, + push X 1 (push Z 1 (if a = 0 then ⟨Z,c+1⟩ :: tail + else ⟨X,a⟩ :: ⟨Z,c+1⟩ :: tail)), + if b = 0 then [] else [⟨Y,b⟩]⟩ + +/-- Configurations at the D frontier, including the canonical merged zero case. -/ +def dCfg (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : Cfg := + ⟨3,false,h, + push Z 1 (if a = 0 then ⟨if f then X else Z,c+1⟩ :: tail + else ⟨Y,a⟩ :: ⟨if f then X else Z,c+1⟩ :: tail), + if b = 0 then [] else [⟨X,b⟩]⟩ + +theorem b_one (a b c : Nat) (h : Int) (tail : Stack) (ha : 2 ≤ a) : + Runs (4*b+18) (bCfg a b c h tail).denote + (bCfg (a-2) (b+3) c (h-4) tail).denote := by + have he : a - 2 + 2 = a := by omega + have hp := mb_literal (fun hv he => BusyBeaver.BB6.A6.RLE.applyExit_sound hv he) (a-2) b c h tail + have hi : bCfg a b c h tail = mb (a-2) b c h tail := by + have hn : a ≠ 0 := by omega + simp [bCfg, mb, push, X, Z, hn, he] + have ho : bCfg (a-2) (b+3) c (h-4) tail = mbEnd (a-2) b c h tail := by + simp [bCfg, mbEnd] + rw [hi, ho] + exact hp + +theorem d_one (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) (ha : 2 ≤ a) : + Runs (4*b+18) (dCfg a b c f h tail).denote + (dCfg (a-2) (b+3) c f (h-4) tail).denote := by + have he : a - 2 + 2 = a := by omega + have hp := md_literal (fun hv he => BusyBeaver.BB6.A6.RLE.applyExit_sound hv he) (a-2) b c f h tail + have hi : dCfg a b c f h tail = md (a-2) b c f h tail := by + have hn : a ≠ 0 := by omega + simp [dCfg, md, push, X, Y, Z, hn, he] + have ho : dCfg (a-2) (b+3) c f (h-4) tail = mdEnd (a-2) b c f h tail := by + simp [dCfg, mdEnd] + rw [hi, ho] + exact hp + +theorem b_batch (k a b c : Nat) (h : Int) (tail : Stack) (hk : 2*k ≤ a) : + Runs (BusyBeaver.BB6.A6.transferCost k b) (bCfg a b c h tail).denote + (bCfg (a-2*k) (b+3*k) c (h-4*(k : Int)) tail).denote := by + induction k generalizing a b h with + | zero => simp [BusyBeaver.BB6.A6.transferCost, Runs, run] + | succ k ih => + have ha : 2 ≤ a := by omega + have hk' : 2*k ≤ a-2 := by omega + have ht := (b_one a b c h tail ha).trans (ih (a-2) (b+3) (h-4) hk') + rw [← BusyBeaver.BB6.A6.transferCost_succ] at ht + have he : a-2-2*k = a-2*(k+1) := by omega + have hb : b+3+3*k = b+3*(k+1) := by omega + have hh : h-4-4*(k : Int) = h-4*((k+1 : Nat) : Int) := by omega + simpa only [he, hb, hh] using ht + +theorem d_batch (k a b c : Nat) (f : Bool) (h : Int) (tail : Stack) (hk : 2*k ≤ a) : + Runs (BusyBeaver.BB6.A6.transferCost k b) (dCfg a b c f h tail).denote + (dCfg (a-2*k) (b+3*k) c f (h-4*(k : Int)) tail).denote := by + induction k generalizing a b h with + | zero => simp [BusyBeaver.BB6.A6.transferCost, Runs, run] + | succ k ih => + have ha : 2 ≤ a := by omega + have hk' : 2*k ≤ a-2 := by omega + have ht := (d_one a b c f h tail ha).trans (ih (a-2) (b+3) (h-4) hk') + rw [← BusyBeaver.BB6.A6.transferCost_succ] at ht + have he : a-2-2*k = a-2*(k+1) := by omega + have hb : b+3+3*k = b+3*(k+1) := by omega + have hh : h-4-4*(k : Int) = h-4*((k+1 : Nat) : Int) := by omega + simpa only [he, hb, hh] using ht + +end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/TransferEval.lean b/BusyBeaver/BB6/A6/TransferEval.lean new file mode 100644 index 00000000..f4f287fa --- /dev/null +++ b/BusyBeaver/BB6/A6/TransferEval.lean @@ -0,0 +1,98 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.TransferBatch +public import BusyBeaver.BB6.A6.Replay + +@[expose] public section + +namespace BusyBeaver.BB6.A6.EntryTransfer +open BusyBeaver.BB6.A6.RLE + +/-- Extract candidate frontier parameters. The subsequent equality check is + authoritative; these functions do not assume well-formed stacks. -/ +def bArgs (c : Cfg) : Option (Nat × Nat × Nat × Stack) := + match c.left, c.right with + | _ :: _ :: a :: z :: tail, [] => some (a.count, 0, z.count-1, tail) + | _ :: _ :: a :: z :: tail, [b] => some (a.count, b.count, z.count-1, tail) + | _, _ => none + +def dArgs (c : Cfg) : Option (Nat × Nat × Nat × Bool × Stack) := + match c.left, c.right with + | _ :: a :: z :: tail, [] => some (a.count, 0, z.count-1, z.word = X, tail) + | _ :: a :: z :: tail, [b] => some (a.count, b.count, z.count-1, z.word = X, tail) + | _, _ => none + +/-- Validation and evaluation of a B transfer, including exact elapsed time. -/ +def checkedB (k : Nat) (c : Cfg) (a b z : Nat) (tail : Stack) : Option (Nat × Cfg) := + if c = bCfg a b z c.boundary tail ∧ 2*k ≤ a then + some (BusyBeaver.BB6.A6.transferCost k b, + bCfg (a-2*k) (b+3*k) z (c.boundary-4*(k : Int)) tail) + else none + +/-- Validation and evaluation of a D transfer, including exact elapsed time. -/ +def checkedD (k : Nat) (c : Cfg) (a b z : Nat) (f : Bool) (tail : Stack) : Option (Nat × Cfg) := + if c = dCfg a b z f c.boundary tail ∧ 2*k ≤ a then + some (BusyBeaver.BB6.A6.transferCost k b, + dCfg (a-2*k) (b+3*k) z f (c.boundary-4*(k : Int)) tail) + else none + +theorem checkedB_sound {k c a b z tail t d} + (h : checkedB k c a b z tail = some (t,d)) : Runs t c.denote d.denote := by + unfold checkedB at h + split at h + next hv => + simp only [Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + rcases hv with ⟨hc, hk⟩ + rw [hc] + exact b_batch k a b z c.boundary tail hk + next => simp at h + +theorem checkedD_sound {k c a b z f tail t d} + (h : checkedD k c a b z f tail = some (t,d)) : Runs t c.denote d.denote := by + unfold checkedD at h + split at h + next hv => + simp only [Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + rcases hv with ⟨hc, hk⟩ + rw [hc] + exact d_batch k a b z f c.boundary tail hk + next => simp at h + +def transferEval (k : Nat) (c : Cfg) : Option (Nat × Cfg) := + if c.q = 1 then + (bArgs c).bind fun (a,b,z,tail) => checkedB k c a b z tail + else if c.q = 3 then + (dArgs c).bind fun (a,b,z,f,tail) => checkedD k c a b z f tail + else none + +theorem transferEval_sound {k c t d} + (h : transferEval k c = some (t,d)) : Runs t c.denote d.denote := by + unfold transferEval at h + split at h + next => + cases he : bArgs c with + | none => simp [he] at h + | some args => + rcases args with ⟨a,b,z,tail⟩ + simp only [he, Option.bind_some] at h + exact checkedB_sound h + next => + split at h + next => + cases he : dArgs c with + | none => simp [he] at h + | some args => + rcases args with ⟨a,b,z,f,tail⟩ + simp only [he, Option.bind_some] at h + exact checkedD_sound h + next => simp at h + +def transferRule (k : Nat) : Rule := + ⟨transferEval k, transferEval_sound⟩ + +end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/Word.lean b/BusyBeaver/BB6/A6/Word.lean new file mode 100644 index 00000000..6b88b350 --- /dev/null +++ b/BusyBeaver/BB6/A6/Word.lean @@ -0,0 +1,142 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Core +public import Std.Tactic + +@[expose] public section + +namespace BusyBeaver.BB6.A6 +structure Local where + q : State + head : Int + word : List Bool + deriving DecidableEq, Repr + +def patch (t : Tape) (o : Int) (w : List Bool) : Tape := fun x => + if 0 ≤ x - o then (w[(x-o).toNat]?).getD (t x) else t x + +def localStep (c : Local) : Option Local := do + if 0 ≤ c.head then + let b ← c.word[c.head.toNat]? + let a ← transition c.q b + return ⟨a.next, c.head + a.move, c.word.set c.head.toNat a.write⟩ + else none + +def localRun : Nat → Local → Option Local + | 0, c => some c + | n+1, c => (localStep c).bind (localRun n) + +theorem patch_outside (t : Tape) (o x : Int) (w : List Bool) + (h : x < o ∨ o + w.length ≤ x) : patch t o w x = t x := by + unfold patch + split + next hp => + have hi : w.length ≤ (x-o).toNat := by omega + simp [List.getElem?_eq_none hi] + next => rfl + +theorem patch_at (t : Tape) (o : Int) (w : List Bool) (i : Int) + (hi : 0 ≤ i) : patch t o w (o+i) = (w[i.toNat]?).getD (t (o+i)) := by + have hs : o+i-o = i := by omega + simp [patch, hs, hi] + +theorem patch_set (t : Tape) (o : Int) (w : List Bool) (i : Int) (b : Bool) + (hi : 0 ≤ i) (hlt : i.toNat < w.length) : + patch t o (w.set i.toNat b) = write (patch t o w) (o+i) b := by + funext x + unfold patch write + by_cases hx : 0 ≤ x-o + · simp only [hx, ↓reduceIte, List.getElem?_set] + by_cases he : i.toNat = (x-o).toNat + · have : x = o+i := by + have h1 := Int.toNat_of_nonneg hi + have h2 := Int.toNat_of_nonneg hx + omega + subst x + have hs : o+i-o = i := by omega + simp [hs, hlt] + · have hn : x ≠ o+i := by + intro h + have hs : x-o = i := by omega + exact he (by rw [hs]) + simp [he, hn] + · have hn : x ≠ o+i := by omega + have hn2 : ¬ o ≤ x := by omega + simp [hn2, hn] + +theorem localStep_sound {c d : Local} (h : localStep c = some d) (t : Tape) (o : Int) : + step ⟨c.q, o+c.head, patch t o c.word⟩ = + some ⟨d.q, o+d.head, patch t o d.word⟩ := by + unfold localStep at h + split at h + next hi => + cases hb : c.word[c.head.toNat]? with + | none => simp [hb] at h + | some b => + cases ha : transition c.q b with + | none => simp [hb, ha] at h + | some a => + have hlt : c.head.toNat < c.word.length := by + obtain ⟨hh, _⟩ := List.getElem?_eq_some_iff.mp hb + exact hh + simp [hb, ha] at h + subst d + simp [step, patch_at t o c.word c.head hi, hb, ha, patch_set t o c.word c.head a.write hi hlt, Int.add_assoc] + next => simp at h + +theorem localRun_sound {n : Nat} {c d : Local} (h : localRun n c = some d) (t : Tape) (o : Int) : + Runs n ⟨c.q, o+c.head, patch t o c.word⟩ ⟨d.q, o+d.head, patch t o d.word⟩ := by + induction n generalizing c with + | zero => + have : c = d := by simpa [localRun] using h + subst d + rfl + | succ n ih => + cases hs : localStep c with + | none => simp [localRun, hs] at h + | some e => + have he : localRun n e = some d := by simpa [localRun, hs] using h + simp only [Runs, run, localStep_sound hs t o, Option.bind_some] + exact ih he + +theorem localRun_add (n m : Nat) (c : Local) : + localRun (n+m) c = (localRun n c).bind (localRun m) := by + induction n generalizing c with + | zero => simp [localRun] + | succ n ih => + simp only [Nat.succ_add, localRun] + cases h : localStep c <;> simp [ih] + +theorem localRun_trans {n m : Nat} {a b c : Local} + (h : localRun n a = some b) (k : localRun m b = some c) : + localRun (n+m) a = some c := by + simpa [localRun_add, h] using k + +theorem localStep_length {c d : Local} (h : localStep c = some d) : d.word.length = c.word.length := by + unfold localStep at h + split at h + next => + cases hb : c.word[c.head.toNat]? with + | none => simp [hb] at h + | some b => + cases ha : transition c.q b with + | none => simp [hb, ha] at h + | some a => simp [hb, ha] at h; subst d; simp + next => simp at h + +theorem localRun_length {n : Nat} {c d : Local} (h : localRun n c = some d) : d.word.length = c.word.length := by + induction n generalizing c with + | zero => + have : c = d := by simpa [localRun] using h + subst d + rfl + | succ n ih => + cases hs : localStep c with + | none => simp [localRun, hs] at h + | some e => + have he : localRun n e = some d := by simpa [localRun, hs] using h + exact (ih he).trans (localStep_length hs) +end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean b/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean new file mode 100644 index 00000000..3e18cd12 --- /dev/null +++ b/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean @@ -0,0 +1,36 @@ +/- +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Main +public import BusyBeaver.BB6.A6.Semantics + +/-! +# Nonhalting of `1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---` + +The blank orbit enters an exact configuration family `C(n)` with fixed +`N = 791761176`. For every `n ≥ 8`, the machine reaches `C(n+1)` from `C(n)` +in `304036458618 + 119808*n` literal steps. A checked entry reaches `C(8)` +after `752265440525431967` steps. Positive return times give nonhalting. + +The integer-tape certificate is connected to the shared machine by a proved +observation of every head-relative tape cell, including writes and moves. +The finite rules, homogeneous sweeps, transfer batches, and parameterized +cycles are checked by Lean's kernel. See `artifacts/a6/README.md` for the +mathematical argument, generation, and reproduction instructions. +-/ + +@[expose] public section + +namespace BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +/-- The shared machine cannot halt from the all-blank tape. -/ +theorem not_halts : ¬ ConjectureMachines.Halts machine := + BB6.A6.Semantics.not_halts_of_nonhalting BB6.A6.blank_nonhalting + +/-- A6 is nonhalting in Cryptids' canonical Busy Beaver execution model. -/ +theorem is_not_halt : IsNotHalt target := + (ConjectureMachines.isNotHalt_toBB_iff_not_halts machine).mpr not_halts + +end BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH diff --git a/BusyBeaver/BB6/README.md b/BusyBeaver/BB6/README.md index 287ad2f4..bab47002 100644 --- a/BusyBeaver/BB6/README.md +++ b/BusyBeaver/BB6/README.md @@ -1,11 +1,16 @@ # Busy Beaver 6 Holdouts (`BusyBeaver/BB6/`) -This directory contains formal Lean 4 specifications and kernel-verified Collatz-like reductions for 53 Busy Beaver 6 (`BB(6)`, 6-state 2-symbol) holdout Turing machines, together with 29 stacked, odometer, and transducer holdouts (9 `bbchallenge` Wiki machines formalized under `HasStackReduction`, `HasOdometerReduction`, and `HasTransducerReduction`, plus 20 open acceleration problems under `IsValidAcceleration`, 13 with higher-level accelerations) in **[`BusyBeaver/BB6/Accelerations/`](./Accelerations/README.md)** (82 `BB(6)` holdouts total). Each machine module in `BusyBeaver/BB6/` below exposes both **Level A** (`ps`, `is_closed_pattern_set`, `has_collatz_reduction`) and **Level B** (`State`, `start`, `encode`, `next`, `is_valid_acceleration`, `isHalt_iff_acceleration`), and 33 modules (all 20 novel discovery modules together with 13 multi-family or multi-counter wiki/busycoq holdouts) additionally expose a higher-level Collatz-like acceleration (`HighLevelState`, `highLevelStart`, `highLevelEncode`, `highLevelNext`, `is_valid_highLevel_acceleration`, `isHalt_iff_highLevel_acceleration`, `acceleration_iff_highLevel_acceleration`); see [`BusyBeaver/README.md`](../README.md) for definitions of the behavioral predicates and [`BusyBeaver/BB6/Accelerations/README.md`](./Accelerations/README.md) for the stacked, odometer, and transducer formalizations and open problem statements. +This directory contains formal Lean 4 specifications and kernel-verified Collatz-like reductions for 53 Busy Beaver 6 (`BB(6)`, 6-state 2-symbol) holdout Turing machines, together with 29 stacked, odometer, and transducer holdouts (9 `bbchallenge` Wiki machines formalized under `HasStackReduction`, `HasOdometerReduction`, and `HasTransducerReduction`, plus 20 open acceleration problems under `IsValidAcceleration`, 13 with higher-level accelerations) in **[`BusyBeaver/BB6/Accelerations/`](./Accelerations/README.md)** (83 `BB(6)` machines total, including the nonhalting A6 certificate below). Each reduction module in `BusyBeaver/BB6/` below exposes both **Level A** (`ps`, `is_closed_pattern_set`, `has_collatz_reduction`) and **Level B** (`State`, `start`, `encode`, `next`, `is_valid_acceleration`, `isHalt_iff_acceleration`), and 33 modules (all 20 novel discovery modules together with 13 multi-family or multi-counter wiki/busycoq holdouts) additionally expose a higher-level Collatz-like acceleration (`HighLevelState`, `highLevelStart`, `highLevelEncode`, `highLevelNext`, `is_valid_highLevel_acceleration`, `isHalt_iff_highLevel_acceleration`, `acceleration_iff_highLevel_acceleration`); see [`BusyBeaver/README.md`](../README.md) for definitions of the behavioral predicates and [`BusyBeaver/BB6/Accelerations/README.md`](./Accelerations/README.md) for the stacked, odometer, and transducer formalizations and open problem statements. + +The A6 module exports a closed blank-tape `IsNotHalt` proof using a checked +entry certificate and a universal return family; it has a separate +[proof guide](../../artifacts/a6/README.md). ## Formalized `BB(6)` Machines | Machine (`bbchallenge` RLE) | States | Symbols | Proved Properties | Wiki / Notes | Lean 4 Proof | | :--- | :--- | :--- | :--- | :--- | :--- | +| `1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---` | `6` | `2` | `IsNotHalt` | [A6 proof and reproduction](../../artifacts/a6/README.md) | [`M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean`](./M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean) | | `1RB0LB_1LC0RE_1LA1LD_0LC---_0RB0RF_1RE1RB` | `6` | `2` | `IsClosedPatternSet`, `HasCollatzReduction`, `IsValidAcceleration` | [Wiki](https://wiki.bbchallenge.org/wiki/1RB0LB_1LC0RE_1LA1LD_0LC---_0RB0RF_1RE1RB) | [`M_1RB0LB_1LC0RE_1LA1LD_0LCHHH_0RB0RF_1RE1RB.lean`](./M_1RB0LB_1LC0RE_1LA1LD_0LCHHH_0RB0RF_1RE1RB.lean) | | `1RB0LC_0LC0RF_1RD1LC_0RA1LE_---0LD_1LF1LA` | `6` | `2` | `IsClosedPatternSet`, `HasCollatzReduction`, `IsValidAcceleration` | [Wiki](https://wiki.bbchallenge.org/wiki/1RB0LC_0LC0RF_1RD1LC_0RA1LE_---0LD_1LF1LA) | [`M_1RB0LC_0LC0RF_1RD1LC_0RA1LE_HHH0LD_1LF1LA.lean`](./M_1RB0LC_0LC0RF_1RD1LC_0RA1LE_HHH0LD_1LF1LA.lean) | | `1RB0LC_0LC1RF_1LE1RD_0RC1RC_0LA1LA_---1RA` | `6` | `2` | `IsClosedPatternSet`, `HasCollatzReduction`, `IsValidAcceleration` | [Wiki](https://wiki.bbchallenge.org/wiki/1RB0LC_0LC1RF_1LE1RD_0RC1RC_0LA1LA_---1RA) | [`M_1RB0LC_0LC1RF_1LE1RD_0RC1RC_0LA1LA_HHH1RA.lean`](./M_1RB0LC_0LC1RF_1LE1RD_0RC1RC_0LA1LA_HHH1RA.lean) | diff --git a/BusyBeaver/README.md b/BusyBeaver/README.md index d2efe4ae..816e4b41 100644 --- a/BusyBeaver/README.md +++ b/BusyBeaver/README.md @@ -2,7 +2,7 @@ This library contains formal Lean 4 specifications and kernel-verified behavioral proofs for Busy Beaver 6 (`BB(6)`) and Busy Beaver (3, 3) (`BB(3, 3)`) holdouts, connected to `ConjectureMachines.Machine` via [`BusyBeaver/Bridge.lean`](./Bridge.lean): -- **[`BusyBeaver/BB6/`](./BB6/README.md)** — 82 `BB(6)` (6-state, 2-symbol) holdout Turing machines: 53 holdouts with certified closed `TapePatternSet` invariants (`IsClosedPatternSet`, `HasCollatzReduction`) and Collatz-like accelerations (`IsValidAcceleration`), plus 29 stacked, odometer, and transducer holdouts (9 `bbchallenge` Wiki machines formalized under `HasStackReduction`, `HasOdometerReduction`, and `HasTransducerReduction`, and 20 open acceleration problems under `IsValidAcceleration`, 13 of which additionally carry higher-level Poincaré/contraction accelerations `highLevelNext`) in **[`BusyBeaver/BB6/Accelerations/`](./BB6/Accelerations/README.md)**. +- **[`BusyBeaver/BB6/`](./BB6/README.md)** — 83 `BB(6)` (6-state, 2-symbol) holdout Turing machines: the [A6 nonhalting certificate](../artifacts/a6/README.md), 53 holdouts with certified closed `TapePatternSet` invariants (`IsClosedPatternSet`, `HasCollatzReduction`) and Collatz-like accelerations (`IsValidAcceleration`), plus 29 stacked, odometer, and transducer holdouts (9 `bbchallenge` Wiki machines formalized under `HasStackReduction`, `HasOdometerReduction`, and `HasTransducerReduction`, and 20 open acceleration problems under `IsValidAcceleration`, 13 of which additionally carry higher-level Poincaré/contraction accelerations `highLevelNext`) in **[`BusyBeaver/BB6/Accelerations/`](./BB6/Accelerations/README.md)**. - **[`BusyBeaver/BB33/`](./BB33/README.md)** — All 6 remaining unsolved `BB(3, 3)` (3-state, 3-symbol) holdout Turing machines (4 equivalence classes: *Bigfoot*, the See-Saw pair, the *Wily Coyote* pair, and `1RB1LB2LC_1LA2RB1RB_---0LA2LA`), with certified Collatz-like (`HasCollatzReduction`) or stacked Collatz-like (`HasStackedCollatzReduction`) reductions and exact halting equivalences (`IsValidAcceleration`). ## Cryptids, Collatz-like, and Stacked Collatz Reductions @@ -11,7 +11,11 @@ Broadly speaking, [cryptids](https://wiki.bbchallenge.org/wiki/Cryptids) are Tur Accordingly, for these machines we look for and formalize **Collatz-like reductions** (`HasCollatzReduction` and `IsValidAcceleration`) and **stacked Collatz reductions** (`HasStackedCollatzReduction` and `IsValidAcceleration`). Some well-known holdouts, such as [`BB(6)` Antihydra](https://wiki.bbchallenge.org/wiki/Antihydra) and [`BB(3, 3)` Bigfoot](https://wiki.bbchallenge.org/wiki/Bigfoot), are widely considered genuinely hard and have attracted dedicated mathematical research. At the same time, other machines with Collatz-like reductions have subsequently been resolved—either through automated deciders or via number-theoretic methods such as Baker's theorem on linear forms in logarithms (e.g., [`1RB1LA_1RC1RE_1LD0RB_1LA0LC_0RF0RD_0RB---`](https://wiki.bbchallenge.org/wiki/1RB1LA_1RC1RE_1LD0RB_1LA0LC_0RF0RD_0RB---)). It is therefore reasonable to expect that some of the machines in this directory will eventually be resolved as halting (`IsHalt`) or non-halting (`IsNotHalt`) over time, with or without the reductions provided here. -The reductions and formal Lean 4 proofs in this library were produced by the Gemini-based agentic discovery pipeline introduced in [*At the Limits of Computability: Steps Towards Autonomous AI Discovery on the Busy Beaver Frontier*](https://arxiv.org/abs/2610.22603) (Dos Santos, Veeriah, Havrilla, Bolt, Zuzic, Singh, and Zahavy, 2026). Starting from raw blank-tape execution traces of unresolved holdouts, the system integrates automated pattern recognition, symbolic conjecturing of recurrent tape configurations (`TapePatternSet` and `StackPatternSet`) and accelerated transition rules, informal mathematical reasoning, and formal theorem proving in Lean 4 to synthesize and verify closed-set invariants (`IsClosedPatternSet`, `IsClosedStackPatternSet`) and multi-step accelerations (`IsValidAcceleration`). +The original reductions and formal Lean 4 proofs in this library were produced by the Gemini-based agentic discovery pipeline introduced in [*At the Limits of Computability: Steps Towards Autonomous AI Discovery on the Busy Beaver Frontier*](https://arxiv.org/abs/2610.22603) (Dos Santos, Veeriah, Havrilla, Bolt, Zuzic, Singh, and Zahavy, 2026). Starting from raw blank-tape execution traces of unresolved holdouts, the system integrates automated pattern recognition, symbolic conjecturing of recurrent tape configurations (`TapePatternSet` and `StackPatternSet`) and accelerated transition rules, informal mathematical reasoning, and formal theorem proving in Lean 4 to synthesize and verify closed-set invariants (`IsClosedPatternSet`, `IsClosedStackPatternSet`) and multi-step accelerations (`IsValidAcceleration`). + +The A6 nonhalting certificate was developed separately with GPT-6.1 assistance; +its [proof guide](../artifacts/a6/README.md) records the execution bridge, +generator, and verification procedure. ## Behavioral Predicates ([`Defs.lean`](./Defs.lean)) @@ -62,7 +66,7 @@ theorem isNotHalt_toBB_iff_not_halts (M : ConjectureMachines.Machine states symb ## Formalized Machine Catalogs -- **[`BB(6)` Holdouts (`BusyBeaver/BB6/`)](./BB6/README.md)** — 53 closed-pattern 6-state 2-symbol holdouts (311 theorems) and **[`BB(6)` Accelerations (`BusyBeaver/BB6/Accelerations/`)](./BB6/Accelerations/README.md)** — 29 stacked, odometer, and transducer holdouts (89 theorems: 9 `bbchallenge` Wiki reductions and 20 open acceleration problems, including 13 higher-level accelerations). +- **[`BB(6)` Holdouts (`BusyBeaver/BB6/`)](./BB6/README.md)** — the [A6 nonhalting certificate](../artifacts/a6/README.md) and 53 closed-pattern 6-state 2-symbol holdouts (311 reduction theorems) and **[`BB(6)` Accelerations (`BusyBeaver/BB6/Accelerations/`)](./BB6/Accelerations/README.md)** — 29 stacked, odometer, and transducer holdouts (89 theorems: 9 `bbchallenge` Wiki reductions and 20 open acceleration problems, including 13 higher-level accelerations). - **[`BB(3, 3)` Holdouts (`BusyBeaver/BB33/`)](./BB33/README.md)** — 6 3-state 3-symbol holdouts (24 theorems). ## Building and Verifying diff --git a/BusyBeaverChallenge.lean b/BusyBeaverChallenge.lean index 28649b8b..ecece41c 100644 --- a/BusyBeaverChallenge.lean +++ b/BusyBeaverChallenge.lean @@ -9185,3 +9185,14 @@ theorem isHalt_iff_acceleration : IsHalt target ↔ CollatzHalts next start := b end M_1RBHHH_1LC0RF_0RA0LD_1LE1LA_1RF0LF_0LC0RA end BusyBeaver + +namespace BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +def machine : ConjectureMachines.Machine 6 2 := + load_rle_machine% "1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---" + +abbrev target : Machine (Fin 2) (Fin 6) := machine.toBB + +theorem is_not_halt : IsNotHalt target := by sorry + +end BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH diff --git a/README.md b/README.md index 2601d696..6b00d4ed 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ This repository contains two Lean 4 (`v4.35.0-rc4`) formalization libraries for | Library | Scope | Key Results | Documentation | | :--- | :--- | :--- | :--- | | [`Cryptids/`](Cryptids/) | `(Q, 2)` Turing machines for Goldbach, ZF consistency, and the Riemann Hypothesis | Certified state reductions (`25 → 21`, `393 → 380`, `120 → 104 → 95`) and end-to-end halting equivalences (`Halts M ↔ ¬ GoldbachConjecture`, `ZFInconsistent`, `¬ RiemannHypothesis`) | [`Cryptids/README.md`](Cryptids/README.md), [`Cryptids/Semantics/README.md`](Cryptids/Semantics/README.md) | -| [`BusyBeaver/`](BusyBeaver/) | `BB(6)` `(6, 2)` and `BB(3, 3)` `(3, 3)` holdout Turing machines (some are potential Cryptids, subject to community acceptance) | Shared execution semantics (`BusyBeaver/Defs.lean`), foundational lemmas (`BusyBeaver/Basic.lean`), RLE loader and `ConjectureMachines` bridge (`BusyBeaver/Bridge.lean`), and certified behavioral proofs in [`BusyBeaver/BB6/`](BusyBeaver/BB6/README.md) (53 closed-pattern holdouts + 29 [`Accelerations/`](BusyBeaver/BB6/Accelerations/README.md)) and [`BusyBeaver/BB33/`](BusyBeaver/BB33/README.md) (6 machines) | [`BusyBeaver/README.md`](BusyBeaver/README.md), [`BusyBeaver/BB6/README.md`](BusyBeaver/BB6/README.md), [`BusyBeaver/BB6/Accelerations/README.md`](BusyBeaver/BB6/Accelerations/README.md), [`BusyBeaver/BB33/README.md`](BusyBeaver/BB33/README.md) | +| [`BusyBeaver/`](BusyBeaver/) | `BB(6)` `(6, 2)` and `BB(3, 3)` `(3, 3)` holdout Turing machines (some are potential Cryptids, subject to community acceptance) | Shared execution semantics (`BusyBeaver/Defs.lean`), foundational lemmas (`BusyBeaver/Basic.lean`), RLE loader and `ConjectureMachines` bridge (`BusyBeaver/Bridge.lean`), and certified behavioral proofs in [`BusyBeaver/BB6/`](BusyBeaver/BB6/README.md) (the [A6 nonhalting certificate](artifacts/a6/README.md) + 53 closed-pattern holdouts + 29 [`Accelerations/`](BusyBeaver/BB6/Accelerations/README.md)) and [`BusyBeaver/BB33/`](BusyBeaver/BB33/README.md) (6 machines) | [`BusyBeaver/README.md`](BusyBeaver/README.md), [`BusyBeaver/BB6/README.md`](BusyBeaver/BB6/README.md), [`BusyBeaver/BB6/Accelerations/README.md`](BusyBeaver/BB6/Accelerations/README.md), [`BusyBeaver/BB33/README.md`](BusyBeaver/BB33/README.md) | All Lean 4 proofs are checked by the kernel without `sorry` and depend only on standard Lean axioms: - **Constructive (`["propext", "Quot.sound"]`, no `Classical.choice`):** All ZF machine-to-proof-search equivalences (`halts_zf393_iff_zfInconsistent`, `Zf380.Semantics.halts_candidate_iff_zfInconsistent`, `halts_zf432_iff_wadeZFInconsistent`), the direct simulation state reductions ([`Goldbach21.lean`](Cryptids/Goldbach21.lean), [`Zf380.lean`](Cryptids/Zf380.lean), [`Riemann104.lean`](Cryptids/Riemann104.lean)), and all four `candidate_fewer_states` theorems, audited in CI via [`comparator/constructive.json`](comparator/constructive.json). Because classical Lean (`ZFSet.{0}` in [`Soundness.lean`](Cryptids/Semantics/Zf/Soundness.lean)) proves `¬ ZFInconsistent`—so any non-halting machine would vacuously satisfy `Halts M ↔ ZFInconsistent` under `Classical.choice`—excluding `Classical.choice` blocks classical `Con(ZF)` shortcuts and ensures the Lean proof-search correspondence is constructive (while internalizing the reduction inside `PA`/`ZF` and establishing both directions of `ZF`-independence are separate metamathematical steps; see [Foundational Note on `Con(ZF)` and Constructive Equivalence](Cryptids/Semantics/README.md#foundational-note-conzf-in-lean-and-constructive-equivalence)). diff --git a/artifacts/a6/Audit.lean b/artifacts/a6/Audit.lean new file mode 100644 index 00000000..7547b3eb --- /dev/null +++ b/artifacts/a6/Audit.lean @@ -0,0 +1,7 @@ +import BusyBeaver.BB6.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +#check BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt +#print axioms BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt +#print axioms BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.not_halts +#print axioms BusyBeaver.BB6.A6.Semantics.transition_agrees +#print axioms BusyBeaver.BB6.A6.Centered.ofConfig_step diff --git a/artifacts/a6/PROOF.md b/artifacts/a6/PROOF.md new file mode 100644 index 00000000..73ffea98 --- /dev/null +++ b/artifacts/a6/PROOF.md @@ -0,0 +1,381 @@ +# Nonhalting of the six state A6 machine + +## The machine and the theorem + +Consider a tape indexed by the integers, with symbols 0 and 1. A configuration +consists of a control state, a head position, and a tape. One step reads the +scanned symbol, writes a symbol, moves the head one cell, and changes state +according to the following table. + +| State | Read 0 | Read 1 | +| --- | --- | --- | +| A | Write 1, move right, enter B | Write 0, move left, enter F | +| B | Write 1, move right, enter C | Write 0, move right, enter A | +| C | Write 1, move left, enter D | Write 0, move right, enter B | +| D | Write 0, move left, enter E | Write 0, move left, enter C | +| E | Write 0, move left, enter A | Write 0, move left, enter C | +| F | Write 0, move left, enter B | Halt | + +In standard machine notation this is + +```text +1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB--- +``` + +The initial state is A, the initial head position is 0, and every tape cell +initially contains 0. Halting means reaching the undefined F/1 instruction. +The name **A6** is a local label for this exact machine. + +**Theorem.** The execution from the initial configuration never halts. + +The proof has two parts. A finite, compressed execution reaches a particular +configuration in an infinite family. Every member of that family then runs +for a positive number of steps to the next member. All compressed execution +rules are proved sound for the literal machine above. The complete finite +certificates and their checks are included as Lean source. + +## An exact family of configurations + +Use the two-bit words + +```text +X = 10 Y = 01 Z = 00 +``` + +and write juxtaposition for concatenation and `w^r` for `r` copies of a word +`w`. A zero exponent denotes the empty word. Fix, throughout this proof, + +```text +N = 791761176. +``` + +Define the finite words + +```text +U = X Y Z X^8 Z X^5 Y^11 Z +P = X^8 Y^10 Z +V = X^N Y^9 Z X^21 Y^41 Z X^15 Y^93 Z +Q = X^36 Y^17 Z X^91 Y^38 Z X^15 Y^93 Z +W = X^14 Z X^5 Z X. +``` + +For each natural number `n`, define `C(n)` by + +```text +C(n) = 0^infinity U P^n V Q^n W B> Y^6 0^infinity. +``` + +The marker `B>` says that the control state is B and the head scans the first +bit of the displayed `Y^6`. To specify absolute positions as well as the +word, put the head at + +$$h(n)=2N+103+522n.$$ + +The finite word to its left has `2N+466+624n` bits, so its first bit is at +`-363-102n`. Every cell outside the displayed finite word is zero. Thus +`C(n)` denotes one exact configuration, rather than a configuration only up +to translation. It contains `N+231+308n` ones. + +The formal proof establishes the following two claims. + +**Entry.** From blank tape the machine reaches `C(8)` after exactly + +```text +T8 = 752265440525431967 +``` + +literal steps. A prefix of the same certificate establishes that it reaches +`C(0)` after exactly + +```text +T0 = 752263008230408399 +``` + +steps. + +**Return.** For every natural number `n >= 8`, + +$$C(n)\ \xrightarrow{\;D(n)\;}\ C(n+1),\qquad +D(n)=304036458618+119808n.$$ + +The arrow means that every literal transition is defined and the final +configuration is exactly the one on its right. For reference, +`304036458618 = 384*N+167034`. The theorem fixes the displayed value of `N`. + +## Why entry and return imply nonhalting + +Set `F(k)=C(k+8)`. The return time for `F(k)` is + +$$R(k)=304037417082+119808k>0.$$ + +By induction on `k`, concatenate the entry path and the first `k` returns. +This gives a defined execution ending at `F(k)` at time + +$$S(k)=T8+304037417082k+59904k(k-1).$$ + +In particular, `S(k) >= T8+k`, so these execution lengths are unbounded. +For any requested finite time `t`, choose `k` with `S(k) >= t`. The prefix +of a defined execution of length `S(k)` is a defined execution of length +`t`. Therefore no finite time can be a halting time. + +This argument is formalized for arbitrary partial transition functions in +[`ReturnLogic.lean`](../../BusyBeaver/BB6/A6/ReturnLogic.lean), then connected to the literal +machine in [`ReturnBridge.lean`](../../BusyBeaver/BB6/A6/ReturnBridge.lean). In particular, +nonhalting follows from positive, universally proved return paths; it does +not require a finite simulation to continue indefinitely. + +It remains to justify the entry and return claims. The following sections +give the rules used in their certificates and explain how every rule +application is checked. + +## Finite word exits and their soundness + +Suppose a finite nonempty word `w` is entered from the left, with the head on +its first bit, or from the right, with the head on its last bit. Run the +literal transition table until the head leaves that word. A word-exit +certificate records: + +1. The input word, state, and entry side. +2. The replacement word, exit state, and exit side. +3. The exact number of literal steps. + +The certificate is valid precisely when a finite local interpreter computes +the stated replacement and exit. Every intermediate read stays within the +word; a local halt or a premature exit makes the claimed local run fail. +The finite interpreter preserves the word length. + +Because no exterior cell is read before exit, the same finite run is valid +inside any surrounding tape. The context lemma in +[`Word.lean`](../../BusyBeaver/BB6/A6/Word.lean) proves this by induction on literal steps. +The patch lemmas also account for the coordinates of the replaced word. + +If the exit has the same state and orientation as the entry, the rule can +be repeated over any number `r` of consecutive copies of `w`. Induction on +`r` gives the repeated exit, with time `r` times the one-word time. These +are the homogeneous sweeps in [`Sweeps.lean`](../../BusyBeaver/BB6/A6/Sweeps.lean). + +The compressed tape is stored as two lists of word/count pairs, ordered +nearest to the head first. Words within either list remain in physical +left-to-right order. A boundary coordinate says where the two lists meet; +the head is at the boundary for a right-facing configuration and one bit +before it for a left-facing configuration. Empty exterior stacks denote +infinite blank tape. Merging equal adjacent blocks or omitting exterior +zero blocks leaves this denotation unchanged. + +The central soundness theorem, proved in +[`RLESound.lean`](../../BusyBeaver/BB6/A6/RLESound.lean), is + +```lean +applyExit_sound + (valid : e.valid) + (applies : applyExit c e r = some d) : + Runs (r * e.steps) c.denote d.denote +``` + +The partial evaluator rejects mismatched words, states, or orientations and +insufficient input counts. Multiple copies require an unchanged state and +orientation. The proof covers both exit sides, implicit blank pairs, and +the removal of exterior blank blocks. Thus a successful application supplies +an exact statement about the original bit-level machine. + +## Transfer rules for reaching the family + +The finite entry path uses two additional rules to avoid expanding very +large counters. In the notation below, `q> w` scans the first bit of `w`, +and `q< w` scans its last bit. Define + +```text +MB(a,b) = H X^a Z X B> Y^b 0^infinity +MD(a,b) = H Y^a D< Z X^b 0^infinity. +``` + +For `MB`, the untouched prefix `H` ends in a nonempty run of `Z`. For `MD`, +it ends in a nonempty run of `X` or `Z`. These are exactly the forms needed +by the entry certificate. They also let the compressed representation merge +blocks correctly when the source counter becomes zero. + +For either form, whenever `a >= 2` and `b >= 0`, one transfer gives + +$$M(a,b)\ \xrightarrow{\;4b+18\;}\ M(a-2,b+3).$$ + +The following paths derive the rule directly from two-bit exits. A row +marked as a sweep repeats the indicated word exit the displayed number of +times; a zero-length sweep takes zero steps. + +| B transfer operation | Number of copies | Steps per copy | +| --- | ---: | ---: | +| B enters `Y` from the left, exits right in B with `X` | `b` | 2 | +| B enters `Z` from the left, exits left in C with `Y` | 1 | 3 | +| C enters `X` from the right, exits left in C with `Y` | `b+1` | 2 | +| C enters `Z` from the right, exits left in E with `Y` | 1 | 2 | +| E enters `X` from the right, exits left in F with `Z` | 1 | 2 | +| F enters `X` from the right, exits right in B with `Y` | 1 | 3 | +| B enters `Z` from the left, exits left in C with `Y` | 1 | 3 | +| C enters `Y` from the right, exits right in B with `Z` | 1 | 1 | +| B enters `Y` from the left, exits right in B with `X` | 1 | 2 | + +The two sweeps cost `2b` and `2(b+1)`; the other rows cost 16 in total. +The output is the same B frontier with two fewer source copies and three +additional destination copies. + +| D transfer operation | Number of copies | Steps per copy | +| --- | ---: | ---: | +| D enters `Z` from the right, exits left in A with `Z` | 1 | 2 | +| A enters `Y` from the right, exits left in B with `Z` | 1 | 2 | +| B enters `Y` from the right, exits right in A with `Z` | 1 | 1 | +| A enters `Z` from the left, exits right in C with `11` | 1 | 2 | +| C enters `Z` from the left, exits left in D with `X` | 1 | 1 | +| D enters `11` from the right, exits right in C with `Y` | 1 | 3 | +| C enters `X` from the left, exits right in C with `Y` | `b+1` | 2 | +| C enters `Z` from the left, exits left in D with `X` | 1 | 1 | +| D enters `Y` from the right, exits left in D with `X` | `b+2` | 2 | + +Here the sweeps cost `2(b+1)` and `2(b+2)` and the other rows cost 12. +The output is the corresponding D frontier. The complete symbolic paths, +including `b=0` and source-exhaustion cases, are proved in +[`EntryTransfer.lean`](../../BusyBeaver/BB6/A6/EntryTransfer.lean) and lifted to literal +execution in [`EntryPathSound.lean`](../../BusyBeaver/BB6/A6/EntryPathSound.lean). + +After `q` transfers, where `2q <= a`, the source count is `a-2q`, the +destination count is `b+3q`, and the boundary has moved left by `4q` bits. +The exact cost is + +$$\sum_{j=0}^{q-1}(4(b+3j)+18)=4qb+6q^2+12q.$$ + +[`TransferBatch.lean`](../../BusyBeaver/BB6/A6/TransferBatch.lean) proves this formula and +the complete output configuration by induction on `q`. +[`TransferEval.lean`](../../BusyBeaver/BB6/A6/TransferEval.lean) validates a whole input +frontier before applying the batch theorem. + +## The complete blank tape entry certificate + +The entry certificate starts with state A, boundary 1, left-facing +orientation, and two empty stacks. Its denotation has head position 0 and +the all-zero tape, as proved in +[`EntryStart.lean`](../../BusyBeaver/BB6/A6/EntryStart.lean). + +Each operation is either a checked finite word exit, a homogeneous sweep, +or a checked B or D transfer batch. The replay interpreter in +[`Replay.lean`](../../BusyBeaver/BB6/A6/Replay.lean) sums their exact times and composes their +soundness proofs. Concrete equalities between successive compressed +checkpoints are discharged by kernel computation. + +There are 166,491 compressed operations up to `C(8)`, including 145 transfer +batches: 97 B batches and 48 D batches. They are checked in 1,666 bounded +replay chunks, grouped into 34 source modules. The intermediate checkpoint +at `C(0)` occurs after 65 transfer batches; another 80 occur before `C(8)`. + +The resulting closed statements in +[`EntryGenerated/All.lean`](../../BusyBeaver/BB6/A6/EntryGenerated/All.lean) give the exact +times `T0` and `T8` above. The identity in +[`EntryIdentity.lean`](../../BusyBeaver/BB6/A6/EntryIdentity.lean) connects the final concrete +checkpoint to the symbolic family representation of `C(8)`. It compares +finite prefixes and suffixes around the `X^N` block using word-power laws; +it does not expand that block into a billion tape cells. + +## The universal return certificate + +For the return proof, write `n=k+8` with `k` an arbitrary natural number. +Counts in each compressed configuration are affine expressions in `k`. +The initial state is `C(k+8)`. The complete trace contains 9,844 ordinary +word operations and 67 repeated cycles, with 462 distinct finite word-exit +rules. Every finite rule is checked against the literal local machine. + +An ordinary operation is a universally quantified equality + +```lean +macro_i (k : Nat) : + applyExit (before_i k) exit_e (count_i k) = some (after_i k) +``` + +Its state, words, orientation, and bounds are checked for every `k` by +simplification and natural-number arithmetic. Combining it with +`applyExit_sound` proves the corresponding literal machine run. + +Each repeated cycle has an explicit configuration expression `S(k,j)`, +an iteration count `K(k)`, and a fixed literal cost `d`. It consists of +three word operations. The certificate proves + +$$0\le jY^6` is unchanged, and the head coordinate has increased by +522, exactly `h(n+1)-h(n)`. The full state and tape equality is +[`ReturnIdentity.return_identity`](../../BusyBeaver/BB6/A6/ReturnIdentity.lean). Combining +it with the checked execution proves the return claim for every `n >= 8`. + +The entry claim and the infinite-return argument now prove the theorem. +The final closed result is +[`BusyBeaver.BB6.A6.blank_nonhalting`](../../BusyBeaver/BB6/A6/Main.lean). The same module proves explicitly +that no finitely reachable configuration is in state F scanning 1. + +## Scope of the result + +The Lean result fixes `N=791761176`, proves the return for all `n>=8`, and +checks the blank-tape entry into that tail. It also checks the earlier +`C(0)` checkpoint. It does not require separate universal return lemmas for +`n=0,...,7`, or a return theorem with a second free parameter `N`. + +The complete source, machine definition, certificate checks, and infinite +argument are included here. The native Cryptids theorem, axiom audit, and reproduction procedure are +described in [README.md](README.md). diff --git a/artifacts/a6/README.md b/artifacts/a6/README.md new file mode 100644 index 00000000..2da0ea4f --- /dev/null +++ b/artifacts/a6/README.md @@ -0,0 +1,120 @@ +# A6 nonhalting certificate + +The machine + +```text +1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB--- +``` + +is proved nonhalting from blank tape in Cryptids' shared execution model: + +```lean +BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt : + BusyBeaver.IsNotHalt + BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.target +``` + +The public machine module is +[`M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean`](../../BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean). +The [self-contained proof](PROOF.md) gives the exact tape family and the +entry, transfer, return, and infinite-run arguments. A6 is a local label; +the complete transition string identifies the machine. + +## Proof structure + +Fix `N = 791761176`. A compressed execution reaches `C(8)` at the exact +literal step `752265440525431967`. For every `n >= 8`, the machine then +reaches `C(n+1)` from `C(n)` in `304036458618 + 119808*n` steps. The earlier +`C(0)` entry at step `752263008230408399` is also checked. The positive +return times give defined runs of arbitrarily large length. + +The proof's internal integer-indexed tape is related to the shared machine +through [`Centered.lean`](../../BusyBeaver/BB6/A6/Centered.lean) and +[`Semantics.lean`](../../BusyBeaver/BB6/A6/Semantics.lean). The observation +reads every cell at its displacement from the head. It commutes with writes, +moves, and the twelve instructions loaded by the shared RLE parser. +Consequently the literal certificate proves both `¬ ConjectureMachines.Halts +machine` and the canonical `BusyBeaver.IsNotHalt target`. + +The certificate contains 166,491 compressed blank-entry operations and 9,911 +symbolic return operations, including 67 parameterized three-operation +cycles. Its 462 finite return exits, the transfer batches, cycle guards, +and final word identities are all checked in Lean. The universal parameter +is a natural number; no sampled-run inference is used. + +The [certificate directory](../../BusyBeaver/BB6/A6/) separates the literal +semantics, soundness lemmas, generated data, tape identities, and infinite +argument. `EntryGenerated` and `ReturnGenerated` are generated proof input; +the other modules contain the structural arguments. + +## Build and verify + +Use this repository's pinned Lean toolchain and fetch its Mathlib cache: + +```sh +lake exe cache get +lake build BusyBeaver.BB6.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH +lake env lean artifacts/a6/Audit.lean +``` + +On Linux with Bubblewrap installed, the focused independent specification +check is: + +```sh +lake comparator --config comparator/a6.json +``` + +The result is also registered in `comparator/busy_beaver.json`, and the +library root imports its machine module. The normal BusyBeaver CI checks it +along with the existing library. The intended implementation theorem uses +only `propext`, `Classical.choice`, and `Quot.sound`. + +`BusyBeaverChallenge.lean` has the project's usual specification placeholders. +The implementation modules contain no admissions. Comparator checks the +implemented `IsNotHalt` statement against that independently defined machine +and permits only the three standard axioms. + +## Regenerate the certificate + +Python is used only to propose the finite certificate. To regenerate the +163 generated modules and compare them byte for byte with the source: + +```sh +python3 -m venv .venv-a6 +.venv-a6/bin/python -m pip install -r artifacts/a6/requirements.txt +.venv-a6/bin/python artifacts/a6/generate.py --check +``` + +To deliberately update the generated files, use `--write` instead and rerun +the Lean build and comparator. Generation uses an isolated temporary +directory and does not require the original research workspace. + +## Source size and checking time + +Adjacent return operations now share their common checkpoint, and repeated +stack tails are represented once per chunk. Two-bit words in the entry +checkpoints are shared as well. The generated return chunks occupy about +7.3 MB instead of 15.1 MB. The whole certificate and bridge occupy about +15.8 MB instead of the original 24.2 MB. + +Closed decisions use Lean's `decide +kernel` mode. It constructs proofs by +kernel checking and caches the checked auxiliary lemmas. This avoids an +elaborator recursion-depth failure encountered when porting two older entry +checks to this toolchain. + +In a paired test on the same host and toolchain, a representative 100-command +return chunk checked in about 2.41 seconds with sharing, compared with 4.26 +seconds for the expanded source. These are measurements of that chunk; +end-to-end times depend on the host and available dependency caches. + +## Provenance and AI assistance + +The machine was investigated from the community's BB6 holdout snapshots. +The analysis, generators, and original Lean certificate were developed with +AI assistance, including GPT-6.1 Sol and GPT-6.1 Terra. The upstream semantics +bridge, certificate compaction, and integration were also AI-assisted. +The complete machine, mathematical argument, and kernel-checkable source +are supplied for independent review. No priority or community-status update +is implied by the formal statement alone. + +Software is Apache-2.0 and prose is CC-BY-4.0 under the repository's licenses. diff --git a/artifacts/a6/generate.py b/artifacts/a6/generate.py new file mode 100644 index 00000000..3b04d8b6 --- /dev/null +++ b/artifacts/a6/generate.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Regenerate A6 certificate source and compare it with the checked-in files. + +Use --write to update the generated source instead. Rebuild Lean and run the +comparator after any update; Python output is untrusted proof input. +""" +from pathlib import Path +import argparse,hashlib,json,shutil,subprocess,sys,tempfile + +HERE=Path(__file__).resolve().parent +REPO=HERE.parents[1] +sys.path.insert(0,str(HERE/'generator')) +from a6_cryptids_source import transform,PREFIX + + +def main(): + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--write',action='store_true') + parser.add_argument('--check',action='store_true',help='Compare without writing (the default)') + args=parser.parse_args() + if args.write and args.check:parser.error('Choose --check or --write') + import sympy + if sympy.__version__!='1.14.0':raise RuntimeError('Use sympy==1.14.0') + hashes={};changed=[] + with tempfile.TemporaryDirectory(prefix='a6-generator-') as temporary: + stage=Path(temporary);scripts=stage/'scripts';scripts.mkdir() + for p in (HERE/'generator').glob('*.py'):shutil.copy2(p,scripts/p.name) + (stage/'results').mkdir() + (stage/'lean/A6/ReturnGenerated').mkdir(parents=True) + (stage/'lean/A6/EntryGenerated').mkdir(parents=True) + for name in ['lean_a6_return_trace.py','lean_a6_return_generate.py', + 'lean_a6_return_valid_generate.py','lean_a6_entry_generate.py']: + subprocess.run([sys.executable,str(scripts/name)],cwd=stage,check=True) + for source in sorted((stage/'lean/A6').rglob('*.lean')): + module='A6.'+source.relative_to(stage/'lean/A6').with_suffix('').as_posix().replace('/','.') + content=transform(module,source.read_text()) + target=REPO/((PREFIX+module[2:]).replace('.','/')+'.lean') + relative=target.relative_to(REPO).as_posix() + hashes[relative]=hashlib.sha256(content.encode()).hexdigest() + if args.write: + target.parent.mkdir(parents=True,exist_ok=True);target.write_text(content) + elif not target.exists() or target.read_text()!=content:changed.append(relative) + if changed:raise RuntimeError('Generated source differs: '+str(changed)) + print(json.dumps({'files':len(hashes),'mode':'write' if args.write else 'check','status':'passed'})) + + +if __name__=='__main__':main() diff --git a/artifacts/a6/generator/a6_cryptids_source.py b/artifacts/a6/generator/a6_cryptids_source.py new file mode 100644 index 00000000..e9f86829 --- /dev/null +++ b/artifacts/a6/generator/a6_cryptids_source.py @@ -0,0 +1,25 @@ +"""Format generated A6 certificates for the Cryptids library.""" +import re +from compact_a6_return import compact + +PREFIX='BusyBeaver.BB6.A6' +HEADER='/-\nReleased under Apache 2.0 license as described in the file LICENSE.\n-/\nmodule\n\n' + + +def transform(module,text): + text=text.replace('A6.',PREFIX+'.') + text=re.sub(r'^(namespace|end) A6$',lambda m:m[1]+' '+PREFIX,text,flags=re.M) + lines=text.splitlines();last=-1 + for i,line in enumerate(lines): + if line.startswith('import '):lines[i]='public '+line;last=i + lines.insert(last+1,'\n@[expose] public section') + result=HEADER+'\n'.join(lines)+'\n' + if '.ReturnGenerated.Chunk' in module:result,_=compact(result) + if module=='A6.EntryGenerated.Defs': + pairs={'[false,false]':'pair00','[false,true]':'pair01', + '[true,false]':'pair10','[true,true]':'pair11'} + for literal,name in pairs.items():result=result.replace(literal,name) + aliases='\n'.join(f'abbrev {name} : Word := {literal}' for literal,name in pairs.items()) + result=result.replace('open RLE\n','open RLE\n'+aliases+'\n',1) + return result.replace('by decide\n','by decide +kernel\n').replace( + 'all_goals decide\n','all_goals decide +kernel\n') diff --git a/artifacts/a6/generator/ack6_exact.py b/artifacts/a6/generator/ack6_exact.py new file mode 100644 index 00000000..e5319930 --- /dev/null +++ b/artifacts/a6/generator/ack6_exact.py @@ -0,0 +1,185 @@ +"""Independent exact two-cell simulator for Ack-like candidate A6. + +Only accelerations: exhaustive finite-block transitions, repeated identical +transitions, and the two explicitly derived (a,b)->(a-2,b+3) lemmas. No guessed +rules, floating point arithmetic, or dependency on the Ligocki simulator. +""" +from collections import Counter +from pathlib import Path +import argparse, json, random, time + +MACHINE = '1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---' +TT = [x for row in MACHINE.split('_') for x in (row[:3], row[3:])] + +def block_transition(q, direction, symbol): + cells = [symbol >> 1, symbol & 1] + p = 0 if direction == 1 else 1 + seen = set(); n = 0 + while 0 <= p < 2: + key = (q, p, *cells) + if key in seen: return ('loop',) + seen.add(key) + z = TT[2*q + cells[p]] + if z == '---': return ('halt', n) + cells[p] = int(z[0]); p += 1 if z[1] == 'R' else -1 + q = ord(z[2])-65; n += 1 + return ('run', q, 1 if p == 2 else -1, 2*cells[0]+cells[1], n) + +TABLE = {(q,d,s):block_transition(q,d,s) for q in range(6) + for d in (-1,1) for s in range(4)} + +def push(stack, symbol, count=1): + if not count or (not stack and symbol == 0): return + if stack and stack[-1][0] == symbol: stack[-1][1] += count + else: stack.append([symbol,count]) + +def pop(stack, count=1): + if not stack: return 0 + s,n = stack[-1]; assert n >= count + if n == count: stack.pop() + else: stack[-1][1] -= count + return s + +class Sim: + def __init__(self, offset=1): + self.left=[]; self.right=[]; self.q=0; self.d=1 if offset==0 else -1; self.h=0 + self.offset=offset + self.steps=0; self.loops=0; self.status='running' + self.stats=Counter(); self.events=[] + + def transfer(self): + # X=10=2, Y=01=1, Z=00=0. The scan is at the left cell. + if self.d == -1 and self.q == 3: + l,r=self.left,self.right + if len(l)<2 or l[-1]!=[0,1] or l[-2][0]!=1 or l[-2][1]<2: return False + if r and (len(r)!=1 or r[-1][0]!=2): return False + a=l[-2][1];b=r[-1][1] if r else 0;k=a//2;before=self.steps + self.steps+=4*k*b+6*k*k+12*k + l.pop();pop(l,2*k);push(l,0) + r.clear();push(r,2,b+3*k);self.h-=2*k + self.stats['transfer_batches']+=1;self.stats['transfer_iterations']+=k + if len(self.events)<10000: + self.events.append({'step':before,'state':'D','a':a,'b':b, + 'iterations':k,'result_b':b+3*k,'prefix_runs':len(l)-1}) + return True + if self.d != 1 or self.q not in (1,2): return False + source, tail, marker = (1,2,2) if self.q == 2 else (2,1,1) + l,r=self.left,self.right + if len(l)<3 or l[-1] != [source,marker] or l[-2] != [0,1]: return False + if l[-3][0] != source or l[-3][1]<2: return False + if r and (len(r)!=1 or r[-1][0]!=tail): return False + a=l[-3][1]; b=r[-1][1] if r else 0; k=a//2 + before=self.steps + self.steps += 4*k*b + 6*k*k + 12*k + l.pop(); l.pop(); pop(l,2*k); push(l,0); push(l,source,marker) + r.clear(); push(r,tail,b+3*k) + self.h -= 2*k + self.stats['transfer_batches'] += 1 + self.stats['transfer_iterations'] += k + if len(self.events)<10000: + self.events.append({'step':before,'state':chr(self.q+65),'a':a,'b':b, + 'iterations':k,'result_b':b+3*k, + 'prefix_runs':len(l)-2}) + return True + + def step(self, use_transfer=True): + self.loops+=1 + if use_transfer and self.transfer(): return + src=self.right if self.d==1 else self.left + symbol=src[-1][0] if src else 0 + tr=TABLE[self.q,self.d,symbol] + if tr[0]!='run': self.status=tr[0]; return + _,q,d,s,n=tr + count=1 + if (q,d)==(self.q,self.d): + if not src: self.status='infinite_chain'; return + count=src[-1][1] + # Stop a homogeneous sweep at the entry point of a transfer lemma. + # Otherwise the chain move skips over the useful intermediate state. + if self.d==1 and len(self.right)==1 and len(self.left)>=2 and self.left[-1]==[0,1]: + a_sym,a_count=self.left[-2] + if self.q==1 and symbol==1 and a_sym==2 and a_count>=2: + count=1 + if self.q==2 and symbol==2 and a_sym==1 and a_count>=2: + count=min(count,2) + self.stats['chain_batches']+=1 + pop(src,count) + dst=self.left if d==1 else self.right + push(dst,s,count) + if d==self.d: self.h+=d*count + self.q=q;self.d=d;self.steps+=n*count + + def snapshot(self): + return {'machine':MACHINE,'steps':self.steps,'loops':self.loops, + 'state':chr(self.q+65),'direction':self.d,'boundary':self.h,'offset':self.offset, + 'status':self.status,'ones':sum(s.bit_count()*n for s,n in self.left+self.right), + 'runs':len(self.left)+len(self.right), + 'left':self.left,'right':self.right,'stats':dict(self.stats)} + + def materialize(self): + bits={}; p=self.offset+2*self.h + for s,n in reversed(self.right): + for _ in range(n): + if s>>1:bits[p]=1 + if s&1:bits[p+1]=1 + p+=2 + p=self.offset+2*self.h + for s,n in reversed(self.left): + for _ in range(n): + p-=2 + if s>>1:bits[p]=1 + if s&1:bits[p+1]=1 + return bits,self.offset+2*self.h if self.d==1 else self.offset+2*self.h-1,self.q + +def literal(tape,p,q,n): + for _ in range(n): + z=TT[2*q+tape.get(p,0)] + assert z!='---' + if z[0]=='1':tape[p]=1 + else:tape.pop(p,None) + p+=1 if z[1]=='R' else -1;q=ord(z[2])-65 + return tape,p,q + +def validate(): + rng=random.Random(20261028); cases=0 + # Local lemmas, both single and maximally iterated forms, arbitrary prefix. + for q,src,tail,marker in [(2,'01','10',2),(1,'10','01',1),(3,'01','10',0)]: + for a in range(2,32): + for b in range(21): + prefix=''.join(rng.choice('01') for _ in range(12)) + for k in {1,a//2}: + bits=prefix+src*a+'00'+src*marker+tail*b + tape={i:1 for i,v in enumerate(bits) if v=='1'} + p=len(prefix)+2*a+2+2*marker-(q==3) + got=literal(tape,p,q,4*k*b+6*k*k+12*k) + wanted=prefix+src*(a-2*k)+'00'+src*marker+tail*(b+3*k) + expect=({i:1 for i,v in enumerate(wanted) if v=='1'},p-4*k,q) + assert got==expect,(q,a,b,k) + cases+=1 + # Compare full configurations with an independent literal simulator. + checkpoints=0 + for offset in (0,1): + s=Sim(offset); t={}; p=q=n=0 + while s.steps<2_000_000: + s.step(); assert s.status=='running' + t,p,q=literal(t,p,q,s.steps-n); n=s.steps + assert (t,p,q)==s.materialize(),s.snapshot() + checkpoints+=1 + return {'local_cases':cases,'full_configuration_checks':checkpoints, + 'literal_steps':n,'status':'passed'} + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--seconds',type=float,default=60) + ap.add_argument('--loops',type=int,default=10_000_000) + ap.add_argument('--output',default='results/ack6-exact.json') + ap.add_argument('--validate',action='store_true');a=ap.parse_args() + if a.validate: + r=validate();Path(a.output).write_text(json.dumps(r,indent=2)+'\n');print(r);return + s=Sim();start=time.monotonic() + while s.loops= n_min. +""" +from functools import lru_cache +from pathlib import Path +import json +from ack6_exact import TABLE +from ack6_family import U,P,Q,W +TRANSITIONS={} + +def add(x,y):return (x[0]+y[0],x[1]+y[1]) +def sub(x,y):return (x[0]-y[0],x[1]-y[1]) +def mul(x,k):return (x[0]*k,x[1]*k) + +def word(runs):return tuple(s for s,n in runs for _ in range(n)) + +class ProofFailure(Exception):pass + +def prove_cycle(before, length): + """Replay a candidate path with independent variables for all long runs. + + Every guard is a lower bound on a variable. Accept only an exact additive + self-map with constant elapsed time and constant head displacement. + """ + import sympy as sp + mins={};original=[];l=[];r=[] + for src,dst in ((before.left,l),(before.right,r)): + for w,c in src: + if c==(0,1):x=sp.Integer(1) + else: + x=sp.Symbol('v'+str(len(mins)),integer=True);mins[x]=2 + dst.append([w,x]);original.append(x) + originals=[[x.copy() for x in l],[x.copy() for x in r]] + q,d=before.q,before.d;t=sp.Integer(0);h=sp.Integer(0) + def ge(x,k): + x=sp.expand(x);vs=x.free_symbols + if not vs: + if x2_000_000:raise RuntimeError('finite block limit') + result=tuple(a),q,d,t + TRANSITIONS[initial_key]=result + return result + +class Symbolic: + def __init__(self,N=791761176): + V=[[2,N],[1,9],[0,1],[2,21],[1,41],[0,1],[2,15],[1,93],[0,1]] + self.left=[];self.right=[];self.n_min=1;self.q=1;self.d=1 + self.steps=(0,0);self.h=(261,N+51);self.loops=0 + for s,k in U:self.push(self.left,(s,),(0,k)) + self.push(self.left,word(P),(1,0)) + for s,k in V:self.push(self.left,(s,),(0,k)) + self.push(self.left,word(Q),(1,0)) + for s,k in W:self.push(self.left,(s,),(0,k)) + self.push(self.right,(1,),(0,6)) + self.certificates=[];self.skipped=(0,0) + + def shape(self): + return (self.q,self.d,tuple((w,c==(0,1)) for w,c in self.left),tuple((w,c==(0,1)) for w,c in self.right)) + + def accelerate(self,cert): + blocks=self.left+self.right + for (_,c),bound in zip(blocks,cert['minima']):self.ge(c,bound) + choices=[sub(c,(0,bound-1)) for (_,c),bound,delta in zip(blocks,cert['minima'],cert['deltas']) if delta==-1] + # The least affine expression eventually is the lexicographic minimum. + k=min(choices) + for other in choices:self.ge(sub(other,k),0) + self.ge(k,1) + for block,delta in zip(blocks,cert['deltas']): + block[1]=add(block[1],mul(k,delta));self.ge(block[1],1) + self.steps=add(self.steps,mul(k,cert['steps'])) + self.h=add(self.h,mul(k,cert['head'])) + self.skipped=add(self.skipped,mul(k,cert['length'])) + self.certificates.append(cert) + + def ge(self,x,k): + a,b=x + if a<0:raise RuntimeError(('upper bound on n required',x,k)) + if a==0: + if b=0 and partial[0]*self.n_min+partial[1]>0 and delta[0]>=0 and delta[0]*self.n_min+delta[1]>=0: + count=partial + self.last_transition={'word_length':len(w),'state':self.q,'direction':self.d, + 'duration':t,'count':count,'start_time':self.steps} + if not src and (q,d)==(self.q,self.d):raise RuntimeError('infinite blank chain') + self.pop(src,count) + self.push(self.left if d==1 else self.right,v,count) + self.steps=add(self.steps,mul(count,t)) + if d==self.d:self.h=add(self.h,mul(count,d*len(w))) + self.q=q;self.d=d;self.loops+=1 + +def main(): + import copy + s=Symbolic();target=(119808,304036458618) + error=None;past={};failed=set() + try: + while s.steps!=target and s.loops<1000000: + shape=s.shape() + if shape in past and shape not in failed: + old=past[shape];length=s.loops-old.loops + try: + cert=prove_cycle(old,length) + s.accelerate(cert);past.clear() + continue + except ProofFailure:failed.add(shape) + past[shape]=copy.copy(s) + past[shape].left=[[w,c] for w,c in s.left] + past[shape].right=[[w,c] for w,c in s.right] + s.step(target) + # Reject a trajectory already beyond the target for all large n. + delta=sub(target,s.steps) + if delta[0]<0 or (delta[0]==0 and delta[1]<0): + raise RuntimeError(('passed target time',s.steps)) + except Exception as e:error=repr(e) + # Check the final free-word identity, including rotations of P and Q. + N=791761176 + A=word([[2,8],[1,5]]);B=word([[1,5],[0,1]]) + C=word([[2,32]]);D=word([[2,4],[1,17],[0,1],[2,91],[1,38],[0,1],[2,15],[1,93],[0,1]]) + expected=[] + def const(runs): + for symbol,count in runs:expected.append([(symbol,),(0,count)]) + const(U+P*2+[[2,8],[1,5]]) + expected += [[B+A,(1,-2)],[B+word([[2,13]]),(0,1)],[word([[2,19]]),(0,1)]] + const([[2,N-32],[1,9],[0,1],[2,21],[1,41],[0,1],[2,15],[1,93],[0,1],[2,32]]) + expected.append([D+C,(1,0)]) + const([[2,4],[1,17],[0,1],[2,91],[1,38],[0,1],[2,15],[1,93],[0,1]]+W) + identity=(s.left==expected and s.right==[[(1,),(0,6)]] and A+B==word(P) and C+D==word(Q)) + # A(BA)^k B=(AB)^(k+1), with k=n-2 for P and k=n for Q. + valid=(error is None and s.steps==target and (s.q,s.d)==(1,1) + and s.h==(261,N+312) and identity and s.n_min<=8) + out={'n_min':s.n_min,'steps':s.steps,'target':target,'loops':s.loops, + 'state':s.q,'direction':s.d,'boundary':s.h,'left':s.left,'right':s.right, + 'finite_transitions':transit.cache_info().currsize,'error':error, + 'last_transition':getattr(s,'last_transition',None), + 'certificates':s.certificates,'skipped_block_transitions':s.skipped} + out['word_identity_verified']=identity + out['universal_return_verified']=valid + Path('results/ack6-symbolic.json').write_text(json.dumps(out,indent=2)+'\n') + from ack6_exact import MACHINE + lines=[]; transitions=[] + def bits(w):return ''.join(format(x,'02b') for x in w) + for (w,q,d),(v,q1,d1,dt) in TRANSITIONS.items(): + initial_head=0 if d==1 else 2*len(w)-1 + final_head=2*len(w) if d1==1 else -1 + lines.append('\t'.join(map(str,[MACHINE,q,initial_head,dt,bits(w),q1,final_head,bits(v)]))) + transitions.append({'input':[w,q,d],'output':[v,q1,d1,dt]}) + Path('data/ack6-finite-word-cases.tsv').write_text('\n'.join(lines)+'\n') + Path('results/ack6-finite-transitions.json').write_text(json.dumps(transitions)+'\n') + print({k:v for k,v in out.items() if k not in ('left','right','certificates')}) + assert valid, 'Universal return verification failed' + +if __name__=='__main__':main() diff --git a/artifacts/a6/generator/compact_a6_return.py b/artifacts/a6/generator/compact_a6_return.py new file mode 100644 index 00000000..ca02c2ad --- /dev/null +++ b/artifacts/a6/generator/compact_a6_return.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python3 +"""Share adjacent checkpoints and repeated stack tails in an A6 return chunk. + +This transforms source data only. Every transformed proof is checked again by +Lean. The equality checks here reject inconsistent adjacent checkpoints. +""" +from pathlib import Path +import argparse,re,json + + +def compact(text): + lines=text.splitlines() + data={};first=None;last=None + for i,line in enumerate(lines): + m=re.match(r'def (before|after)(\d+) \(k : Nat\) : Cfg := (.*)',line) + if m: + first=i if first is None else first + data[(m[1],int(m[2]))]=m[3];last=int(m[2]) + assert first is not None + indices=sorted(i for side,i in data if side=='before') + start,end=indices[0],indices[-1] + for i in indices[:-1]:assert data['after',i]==data['before',i+1],i + kept=[('before'+str(i),data['before',i]) for i in indices] + kept.append(('after'+str(end),data['after',end])) + definitions=[];pool={} + def intern(blocks): + key=tuple(blocks) + if key in pool:return pool[key] + if not key: + name=f'tail{start}_0';ref=(name,False) + definitions.append(f'abbrev {name} : Stack := []') + else: + tail,variable=intern(key[1:]);word,count=key[0] + variable=variable or 'k' in count + name=f'tail{start}_{len(pool)}' + tailref=tail+(' k' if pool[key[1:]][1] else '') + binder=' (k : Nat)' if variable else '' + definitions.append(f'abbrev {name}{binder} : Stack := ⟨{word},{count}⟩ :: {tailref}') + ref=(name,variable) + pool[key]=ref;return ref + def replace_stack(match): + blocks=re.findall(r'⟨(w\d+),([^⟩]+)⟩',match[0]) + name,variable=intern(blocks) + return '('+name+' k)' if variable else name + cfgdefs=[] + pattern=r'\[(?:⟨w\d+,[^⟩]+⟩,?)*\]' + for name,body in kept: + body,count=re.subn(pattern,replace_stack,body) + assert count==2,(name,count) + cfgdefs.append(f'def {name} (k : Nat) : Cfg := {body}') + rest=[] + for line in lines[first:]: + if re.match(r'def (before|after)\d+ \(k : Nat\) : Cfg :=',line):continue + def replace_name(m): + i=int(m[1]);return f'before{i+1}' if i> 1, symbol & 1)) + ']' + + +def cfg(s): + def stack(blocks): + return '[' + ','.join(f'⟨{word(sym)},{count}⟩' for sym, count in reversed(blocks)) + ']' + return f'⟨{s.q},{"true" if s.d == 1 else "false"},{1 + 2*s.h},{stack(s.left)},{stack(s.right)}⟩' + + +def ename(q, d, s): + return f'e{q}{"R" if d == 1 else "L"}{s}' + + +def generate(chunk_size=100, module_size=50): + OUT.mkdir(parents=True, exist_ok=True) + defs = ['import A6.ExitRule', 'import A6.TransferEval', + 'namespace A6.EntryGenerated', 'open RLE', + 'set_option maxRecDepth 100000', 'set_option maxHeartbeats 20000000'] + for (q,d,s), tr in TABLE.items(): + if tr[0] != 'run': + continue + _, q1, d1, s1, t = tr + name = ename(q,d,s) + defs += [f'def {name} : Exit := ⟨{word(s)},{word(s1)},{q},{str(d==1).lower()},{q1},{str(d1==1).lower()},{t}⟩', + f'theorem {name}_valid : {name}.valid := by decide'] + sim = Sim() + checkpoints = [cfg(sim)] + chunks = [] + ops = [] + chunk_time = 0 + milestone = None + while sim.steps < T8: + q,d,t = sim.q,sim.d,sim.steps + src = sim.right if d == 1 else sim.left + symbol = src[-1][0] if src else 0 + events = len(sim.events) + sim.step() + assert sim.status == 'running' and sim.steps <= T8 + if len(sim.events) > events: + k = sim.events[-1]['iterations'] + ops.append(f'EntryTransfer.transferRule {k}') + else: + tr = TABLE[q,d,symbol] + count, rem = divmod(sim.steps-t,tr[4]) + assert rem == 0 + name = ename(q,d,symbol) + ops.append(f'exitRule {name} {name}_valid {count}') + chunk_time += sim.steps-t + if len(ops) == chunk_size or sim.steps in (T0,T8): + chunks.append((chunk_time, ops)) + checkpoints.append(cfg(sim)) + ops, chunk_time = [],0 + if sim.steps == T0: + milestone = len(chunks) + expected = family(8,791761176) + assert (sim.q,sim.d,sim.h,sim.left,sim.right) == (expected.q,expected.d,expected.h,expected.left,expected.right) + assert milestone is not None + defs += [f'def c{i} : Cfg := {c}' for i,c in enumerate(checkpoints)] + defs += [f'abbrev firstFamilyCfg : Cfg := c{milestone}', + f'abbrev finalCfg : Cfg := c{len(chunks)}', + 'end A6.EntryGenerated'] + write_if_changed(OUT/'Defs.lean', '\n'.join(defs)+'\n') + + def combine(parts): + """Compose (first checkpoint, final checkpoint, duration, proof). + + Supplying every transitivity argument prevents elaboration from trying + to infer intermediate literal configurations by reducing `run`. + Balanced composition keeps the kernel proof tree shallow. + """ + if len(parts) == 1: + return parts[0] + mid = len(parts)//2 + lo, middle, t1, p1 = combine(parts[:mid]) + middle2, hi, t2, p2 = combine(parts[mid:]) + assert middle == middle2 + proof = (f'(@Runs.trans {t1} {t2} c{lo}.denote c{middle}.denote ' + f'c{hi}.denote {p1} {p2})') + return lo, hi, t1+t2, proof + modules = [] + for base in range(0,len(chunks),module_size): + mi=base//module_size + name=f'Chunk{mi:03d}' + modules.append(name) + lines=['import A6.EntryGenerated.Defs','namespace A6.EntryGenerated','open RLE', + 'set_option maxRecDepth 100000','set_option maxHeartbeats 20000000'] + for i in range(base,min(base+module_size,len(chunks))): + dt, rules=chunks[i] + lines += [f'def rules{i} : List Rule := [\n '+',\n '.join(rules)+'\n]', + f'theorem check{i} : replay rules{i} c{i} = some ({dt},c{i+1}) := by decide', + f'theorem run{i} : Runs {dt} c{i}.denote c{i+1}.denote := replay_sound check{i}'] + end=min(base+module_size,len(chunks)) + elapsed=sum(dt for dt,_ in chunks[base:end]) + parts = [(i, i+1, chunks[i][0], f'run{i}') for i in range(base,end)] + lo, hi, total, proof = combine(parts) + assert (lo, hi, total) == (base, end, elapsed) + lines += [f'theorem groupRun{mi} : Runs {elapsed} c{base}.denote c{end}.denote :=\n {proof}'] + lines+=['end A6.EntryGenerated'] + write_if_changed(OUT/f'{name}.lean', '\n'.join(lines)+'\n') + all_lines=[f'import A6.EntryGenerated.{name}' for name in modules] + all_lines+=['namespace A6.EntryGenerated','set_option maxRecDepth 100000','set_option maxHeartbeats 20000000'] + # Compose opaque group theorems to bound elaborator work as well as depth. + first_parts = [] + for i in range(milestone//module_size): + lo,hi=i*module_size,(i+1)*module_size + first_parts.append((lo,hi,sum(dt for dt,_ in chunks[lo:hi]),f'groupRun{i}')) + first_parts += [(i,i+1,chunks[i][0],f'run{i}') + for i in range(milestone//module_size*module_size,milestone)] + tail_parts = [] + for i in range(len(modules)): + lo,hi=i*module_size,min((i+1)*module_size,len(chunks)) + tail_parts.append((lo,hi,sum(dt for dt,_ in chunks[lo:hi]),f'groupRun{i}')) + first = combine(first_parts) + tail = combine(tail_parts) + assert first[:3] == (0,milestone,T0) and tail[:3] == (0,len(chunks),T8) + all_lines += [f'theorem entry_to_first : Runs {T0} c0.denote firstFamilyCfg.denote :=\n {first[3]}', + f'theorem entry_to_tail : Runs {T8} c0.denote finalCfg.denote :=\n {tail[3]}', + 'end A6.EntryGenerated'] + write_if_changed(OUT/'All.lean', '\n'.join(all_lines)+'\n') + summary={'operations':sim.loops,'chunks':len(chunks),'modules':len(modules),'firstFamilyCheckpoint':milestone,'entryTime':T0,'tailEntryTime':T8,'transfers':len(sim.events)} + (ROOT/'results'/'lean-a6-entry-generation.json').write_text(json.dumps(summary,indent=2)+'\n') + print(json.dumps(summary)) + + +if __name__ == '__main__': + ap=argparse.ArgumentParser() + ap.add_argument('--chunk-size',type=int,default=100) + ap.add_argument('--module-size',type=int,default=50) + args=ap.parse_args() + generate(args.chunk_size,args.module_size) diff --git a/artifacts/a6/generator/lean_a6_return_generate.py b/artifacts/a6/generator/lean_a6_return_generate.py new file mode 100644 index 00000000..0b9859ab --- /dev/null +++ b/artifacts/a6/generator/lean_a6_return_generate.py @@ -0,0 +1,188 @@ +"""Generate kernel-checked ordinary, cycle, and semantic A6 return certificates. +The JSON is untrusted proof input; all generated statements require Lean checks. +Finite Exit.valid proofs are generated by lean_a6_return_valid_generate.py. +""" +from pathlib import Path +import copy +import json + +ROOT = Path(__file__).resolve().parents[1] +TRACE = ROOT/'results/ack6-lean-return-trace.json' +OUT = ROOT/'lean/A6/ReturnGenerated' +WORDS = {} + +def wid(w): + key=tuple(w) + if key not in WORDS: WORDS[key]=len(WORDS) + return WORDS[key] + +def nat_aff(c, var='k'): + a,b=c; b+=8*a + assert a>=0 and b>=0,c + return str(b) if not a else f'({a}*{var}+{b})' + +def nat_aff2(c): + a,b,v=c; v+=8*a + assert a>=0 and v>=0,c + base=str(v) if not a else f'{a}*k+{v}' + if b>0: base+=f'+{b}*j' + if b<0: base+=f'-{-b}*j' + return '('+base+')' if a or b else base + +def bits(w): + return '['+','.join('true' if (x>>i)&1 else 'false' for x in w for i in (1,0))+']' + +def word(w):return f'w{wid(w)}' + +def stack(runs, cycle=False): + aff=nat_aff2 if cycle else nat_aff + return '['+','.join('⟨'+word(w)+','+aff(c)+'⟩' for w,c in reversed(runs))+']' + +def cfg(s, cycle=False): + if cycle: + a,b,c=s['head'];head=f'({2*a}*(k:Int)+{2*b}*(j:Int)+{1+2*(c+8*a)})' + else: + a,b=s['head'];head=f'({2*a}*(k:Int)+{1+2*(b+8*a)})' + return '⟨'+','.join([str(s['q']),str(s['d']==1).lower(),head,stack(s['left'],cycle),stack(s['right'],cycle)])+'⟩' + +def exit_e(case): + (w,q,d),(v,q1,d1,dt)=case + return '⟨'+','.join([word(w),word(v),str(q),str(d==1).lower(),str(q1),str(d1==1).lower(),str(dt)])+'⟩' + +def add(a,b):return tuple(x+y for x,y in zip(a,b)) +def sub(a,b):return tuple(x-y for x,y in zip(a,b)) +def scale(a,n):return tuple(x*n for x in a) + +def cycle_data(cmd,cases): + cert=cmd['certificate'];s=copy.deepcopy(cmd['before']) + s['head']=(s['head'][0],cert['head'],s['head'][1]);ds=iter(cert['deltas']) + for name in ('left','right'): + s[name]=[[w,(c[0],next(ds),c[1])] for w,c in s[name]] + initial=copy.deepcopy(s);steps=[] + for _ in range(cert['length']): + before=copy.deepcopy(s);src=s['right'] if s['d']==1 else s['left'] + w,c=src[-1] if src else ([0],(0,0,1)) + ei,(v,q,d,dt)=cases[(tuple(w),s['q'],s['d'])] + n=c if (q,d)==(s['q'],s['d']) else (0,0,1) + if src: + rest=sub(src[-1][1],n) + if rest==(0,0,0):src.pop() + else:src[-1][1]=rest + dst=s['left'] if d==1 else s['right'] + if n!=(0,0,0) and (dst or any(v)): + if dst and tuple(dst[-1][0])==tuple(v):dst[-1][1]=add(dst[-1][1],n) + else:dst.append([v,n]) + if d==s['d']:s['head']=add(s['head'],scale(n,d*len(w))) + s['q'],s['d']=q,d;steps.append((before,copy.deepcopy(s),ei,n,dt)) + expected=copy.deepcopy(initial) + expected['head']=(initial['head'][0],initial['head'][1],initial['head'][2]+initial['head'][1]) + for name in ('left','right'): + expected[name]=[[w,(c[0],c[1],c[2]+c[1])] for w,c in expected[name]] + for key in ('q','d','head','left','right'):assert s[key]==expected[key],(key,s[key],expected[key]) + duration=tuple(sum(n[t]*dt for _,_,_,n,dt in steps) for t in range(3)) + assert duration==(0,0,cert['steps']),duration + delta=sub(cmd['after']['steps'],cmd['before']['steps']) + assert all(t%cert['steps']==0 for t in delta) + count=tuple(t//cert['steps'] for t in delta) + return initial,steps,count + +def collect(data): + # Preserve this traversal so ReturnIdentity can refer to stable word ids. + pairs=set() + for case in data['cases']:wid(case[0][0]);wid(case[1][0]) + for cmd in data['commands']: + for s in (cmd['before'],cmd['after']): + for w,c in s['left']+s['right']:wid(w) + if cmd['kind']!='word':continue + (w,q,d),(v,q1,d1,dt)=data['cases'][cmd['case']] + s=cmd['before'];l=s['left'][:];r=s['right'][:];src=r if d==1 else l + if src and src[-1][1]==cmd['count']:src.pop() + dst=l if d1==1 else r + if dst: + i,j=wid(dst[-1][0]),wid(v) + if i!=j:pairs.add((i,j)) + return pairs + +def header(imports): + return [*(f'import {x}' for x in imports),'namespace A6.ReturnGenerated','open RLE',*(['attribute [local irreducible] A6.run RLE.Cfg.denote'] if imports!=['A6.RLE'] else []),'set_option maxRecDepth 100000','set_option maxHeartbeats 20000000','set_option linter.unusedVariables false','set_option linter.unusedSimpArgs false'] + +def write(name,lines): + path=OUT/(name+'.lean');content='\n'.join(lines+['end A6.ReturnGenerated'])+'\n' + if not path.exists() or path.read_text()!=content:path.write_text(content) + +def compose(rows): + """Explicit balanced transitivity avoids expensive Lean metavariable search.""" + if len(rows)==1:return rows[0] + mid=len(rows)//2 + lt,ls,le,lp=compose(rows[:mid]);rt,rs,re,rp=compose(rows[mid:]) + return (f'({lt}+{rt})',ls,re,f'(@Runs.trans {lt} {rt} {ls} {le} {re} {lp} {rp})') + + +def main(limit=10000,chunk=100): + data=json.loads(TRACE.read_text());OUT.mkdir(exist_ok=True);pairs=collect(data) + lines=header(['A6.RLE']) + for w,i in WORDS.items(): + lines += [f'def w{i} : Word := {bits(w)}',f'@[simp] theorem length{i} : w{i}.length = {2*len(w)} := by decide',f'@[simp] theorem blank{i} : w{i}.all (! ·) = {str(all(x==0 for x in w)).lower()} := by decide'] + lines += [f'@[simp] theorem implicitBlank : ([false,false] : Word) = w{WORDS[(0,)]} := rfl'] + for i,j in sorted(pairs): + lines += [f'@[simp] theorem neq{i}_{j} : w{i} ≠ w{j} := by decide',f'@[simp] theorem beq{i}_{j} : (w{i} == w{j}) = false := by decide'] + for i,case in enumerate(data['cases']):lines += [f'def exit{i} : Exit := {exit_e(case)}'] + lines += [f'def initialCfg (k : Nat) : Cfg := {cfg(data["initial"])}',f'def endingCfg (k : Nat) : Cfg := {cfg(data["final"])}'] + write('Defs',lines) + cases={(tuple(w),q,d):(i,result) for i,((w,q,d),result) in enumerate(data['cases'])} + chunks=[] + for start in range(0,min(limit,len(data['commands'])),chunk): + commands=data['commands'][start:min(start+chunk,limit)];durations=[] + lines=header(['A6.ReturnGenerated.Valid','A6.RLESound','A6.ReturnBridge']) + for i,cmd in enumerate(commands,start): + lines += [f'def before{i} (k : Nat) : Cfg := {cfg(cmd["before"])}',f'def after{i} (k : Nat) : Cfg := {cfg(cmd["after"])}'] + if cmd['kind']=='word': + e=cmd['case'];dt=data['cases'][e][1][-1];count=nat_aff(cmd['count']);durations.append(f'({count}*{dt})') + lines += [f'theorem macro{i} (k : Nat) : applyExit (before{i} k) exit{e} {count} = some (after{i} k) := by',f' simp (disch := omega) [before{i}, after{i}, exit{e}, applyExit, pop, push]',' <;> omega',f'theorem step{i} (k : Nat) : Runs ({count}*{dt}) (before{i} k).denote (after{i} k).denote :=',f' @applyExit_sound (before{i} k) (after{i} k) exit{e} {count} valid{e} (macro{i} k)'] + else: + initial,steps,count=cycle_data(cmd,cases);kc=nat_aff(count);dt=cmd['certificate']['steps'];durations.append(f'({kc}*{dt})') + lines += [f'def cycleState{i} (k j : Nat) : Cfg := {cfg(initial,True)}'] + for r,(_,after,e,n,_) in enumerate(steps[:-1]):lines += [f'def cyclePart{i}_{r} (k j : Nat) : Cfg := {cfg(after,True)}'] + for r,(bef,_,e,n,_) in enumerate(steps): + src=f'cycleState{i}' if r==0 else f'cyclePart{i}_{r-1}' + dst=f'cyclePart{i}_{r}' if r+1 omega'] + lines += [f'theorem cycleRun{i} (k j : Nat) (hj : j < {kc}) : Runs {dt} (cycleState{i} k j).denote (cycleState{i} k (j+1)).denote := by'] + for r,(_,_,e,n,t) in enumerate(steps): + src=f'cycleState{i}' if r==0 else f'cyclePart{i}_{r-1}' + dst=f'cyclePart{i}_{r}' if r+1 (cycleState{i} k j).denote) {dt} {kc} (cycleRun{i} k)',f' have h0 : cycleState{i} k 0 = before{i} k := by simp [cycleState{i}, before{i}]',f' have h1 : cycleState{i} k {kc} = after{i} k := by',f' simp [cycleState{i}, after{i}] <;> omega',' simpa only [h0, h1] using h'] + end=start+len(commands)-1;duration=nat_aff(sub(commands[-1]['after']['steps'],commands[0]['before']['steps']));chunks.append((start,end,duration)) + lines += [f'theorem chunkRun{start//chunk:03} (k : Nat) : Runs {duration} (before{start} k).denote (after{end} k).denote := by'] + rows=[(duration,f'(before{i} k).denote',f'(after{i} k).denote',f'(step{i} k)') for i,duration in enumerate(durations,start)] + timeexpr,_,_,chain=compose(rows) + lines += [f' have h := {chain}',f' have ht : {timeexpr} = {duration} := by omega',' rw [ht] at h',' exact h'];write(f'Chunk{start//chunk:03}',lines) + if limit>=len(data['commands']): + lines=header([f'A6.ReturnGenerated.Chunk{i:03}' for i in range(len(chunks))]) + lines += ['theorem returnRun (k : Nat) : Runs (119808*k+304037417082) (initialCfg k).denote (endingCfg k).denote := by'] + rows=[(d,f'(before{start} k).denote',f'(after{end} k).denote',f'(chunkRun{i:03} k)') for i,(start,end,d) in enumerate(chunks)] + timeexpr,_,_,chain=compose(rows) + lines += [f' have h := {chain}',f' have ht : {timeexpr} = (119808*k+304037417082) := by omega',' rw [ht] at h',' exact h'];write('Return',lines) + print({'words':len(WORDS),'pairs':len(pairs),'commands':min(limit,len(data['commands'])),'chunks':len(chunks)}) + +if __name__=='__main__': + import sys + main(int(sys.argv[1]) if len(sys.argv)>1 else 10000,int(sys.argv[2]) if len(sys.argv)>2 else 100) diff --git a/artifacts/a6/generator/lean_a6_return_trace.py b/artifacts/a6/generator/lean_a6_return_trace.py new file mode 100644 index 00000000..745f749d --- /dev/null +++ b/artifacts/a6/generator/lean_a6_return_trace.py @@ -0,0 +1,71 @@ +"""Export untrusted replay input for the kernel-checked A6 return certificate. + +This exporter is not a proof. Every exported transition, affine guard, cycle +and final tape identity must be checked by Lean soundness theorems and replay. +""" +from pathlib import Path +import copy +import json +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import ack6_symbolic as a + + +def state(s): + return {'q': s.q, 'd': s.d, 'left': copy.deepcopy(s.left), + 'right': copy.deepcopy(s.right), 'steps': s.steps, 'head': s.h} + + +def generate(): + s = a.Symbolic() + target = (119808, 304036458618) + initial = state(s) + past, failed, commands = {}, set(), [] + while s.steps != target: + if s.loops >= 1000000: + raise RuntimeError('macro limit') + shape = s.shape() + if shape in past and shape not in failed: + old = past[shape] + length = s.loops-old.loops + try: + cert = a.prove_cycle(old, length) + except a.ProofFailure: + failed.add(shape) + else: + before = state(s) + s.accelerate(cert) + commands.append({'kind': 'cycle', 'certificate': cert, + 'before': before, 'after': state(s)}) + past.clear() + continue + past[shape] = copy.copy(s) + past[shape].left = copy.deepcopy(s.left) + past[shape].right = copy.deepcopy(s.right) + before = state(s) + src = s.right if s.d == 1 else s.left + word = src[-1][0] if src else (0,) + output = a.transit(word, s.q, s.d) + key = (word, s.q, s.d) + s.step(target) + commands.append({'kind': 'word', 'case': key, + 'count': s.last_transition['count'], + 'before': before, 'after': state(s)}) + cases = list(a.TRANSITIONS.items()) + ids = {k: i for i, (k, _) in enumerate(cases)} + for cmd in commands: + if cmd['kind'] == 'word': + cmd['case'] = ids[cmd['case']] + out = {'status': 'unproved replay data', 'parameter_lower_bound': 8, + 'N': 791761176, 'initial': initial, 'final': state(s), + 'required_n_min': s.n_min, 'cases': cases, 'commands': commands} + path = Path('results/ack6-lean-return-trace.json') + path.write_text(json.dumps(out, separators=(',', ':'))+'\n') + print({'path': str(path), 'bytes': path.stat().st_size, + 'commands': len(commands), 'word_cases': len(cases), + 'cycles': sum(x['kind'] == 'cycle' for x in commands), + 'n_min': s.n_min, 'final_time': s.steps}) + assert s.n_min <= 8 and s.steps == target and (s.q,s.d)==(1,1) + +if __name__ == '__main__': + generate() diff --git a/artifacts/a6/generator/lean_a6_return_valid_generate.py b/artifacts/a6/generator/lean_a6_return_valid_generate.py new file mode 100644 index 00000000..de5c147b --- /dev/null +++ b/artifacts/a6/generator/lean_a6_return_valid_generate.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python3 +"""Generate Lean proofs for every finite word-exit in the return trace. + +No simulator result is taken on trust: Lean decides a run of the verified +zipper interpreter, then applies its proved equivalence with localRun. +""" +from pathlib import Path +import argparse +import json + +ROOT = Path(__file__).resolve().parents[1] +OUT = ROOT / 'lean' / 'A6' / 'ReturnGenerated' +TRACE = ROOT / 'results' / 'ack6-lean-return-trace.json' + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--per-module', type=int, default=20) + args = parser.parse_args() + assert args.per_module > 0 + cases = json.loads(TRACE.read_text())['cases'] + modules = [] + for start in range(0, len(cases), args.per_module): + name = f'Valid{start // args.per_module:03d}' + modules.append(name) + lines = ['import A6.ReturnGenerated.Defs', 'import A6.LocalZipper', + 'namespace A6.ReturnGenerated', 'open RLE LocalZipper', + 'set_option maxRecDepth 100000', 'set_option maxHeartbeats 20000000'] + for i in range(start, min(len(cases), start + args.per_module)): + lines += [f'theorem valid{i} : exit{i}.valid := by', + ' apply exit_valid_of_run', ' all_goals decide'] + lines.append('end A6.ReturnGenerated') + (OUT / f'{name}.lean').write_text('\n'.join(lines) + '\n') + (OUT / 'Valid.lean').write_text(''.join(f'import A6.ReturnGenerated.{name}\n' for name in modules)) + print(json.dumps({'cases': len(cases), 'modules': len(modules)})) + + +if __name__ == '__main__': + main() diff --git a/artifacts/a6/requirements.txt b/artifacts/a6/requirements.txt new file mode 100644 index 00000000..1ca5fd06 --- /dev/null +++ b/artifacts/a6/requirements.txt @@ -0,0 +1 @@ +sympy==1.14.0 diff --git a/comparator/README.md b/comparator/README.md index 99879a49..17abcdc7 100644 --- a/comparator/README.md +++ b/comparator/README.md @@ -18,12 +18,13 @@ using [`leanprover/comparator`](https://github.com/leanprover/comparator). acceleration semantics (`IsClosedPatternSet`, `HasCollatzReduction`, `IsClosedStackPatternSet`, `HasStackedCollatzReduction`, `HasStackReduction`, `HasOdometerReduction`, `HasTransducerReduction`, `IsValidAcceleration`, `CollatzHalts`, `IsHalt`, `IsNotHalt`), and - `load_rle_machine%` once, and states all 424 `BB(6)` and `BB(3, 3)` holdout theorems + `load_rle_machine%` once, and states all 425 `BB(6)` and `BB(3, 3)` holdout theorems (`is_closed_pattern_set` / `is_closed_stack_pattern_set`, `has_collatz_reduction` / `has_stacked_collatz_reduction`, `has_stack_reduction`, `has_odometer_reduction`, `has_transducer_reduction`, `is_valid_acceleration`, `isHalt_iff_acceleration`, - `is_valid_highLevel_acceleration`, `isHalt_iff_highLevel_acceleration`, and - `acceleration_iff_highLevel_acceleration` across the 88 machines) with `sorry`. + `is_valid_highLevel_acceleration`, `isHalt_iff_highLevel_acceleration`, + `acceleration_iff_highLevel_acceleration`, and A6 `is_not_halt` across + the 89 machines) with `sorry`. Comparator exports both the challenge module (`Challenge` or `BusyBeaverChallenge`) and the solution module (`Cryptids` or `BusyBeaver`) via `leanexport`, verifying in a Bubblewrap sandbox @@ -55,7 +56,8 @@ that: | :--- | :--- | :--- | :--- | :--- | | [`constructive.json`](./constructive.json) | `Challenge` | `Cryptids` | `propext`, `Quot.sound` | All 10 constructive theorems: all 3 ZF proof-search equivalences (`zf_393`, `zf_380`, `zf_432`), direct state reductions (`Goldbach21`, `Zf380`, `Riemann104`), and `Riemann95.candidate_fewer_states` | | [`all.json`](./all.json) | `Challenge` | `Cryptids` | `propext`, `Quot.sound`, `Classical.choice` | All 22 conjecture-checking state-reduction, equivalence, and semantics theorems | -| [`busy_beaver.json`](./busy_beaver.json) | `BusyBeaverChallenge` | `BusyBeaver` | `propext`, `Quot.sound`, `Classical.choice` | All 424 `BB(6)` and `BB(3, 3)` holdout Level A and Level B theorems (`is_closed_pattern_set`, `has_collatz_reduction`, `is_closed_stack_pattern_set`, `has_stacked_collatz_reduction`, `has_stack_reduction`, `has_odometer_reduction`, `has_transducer_reduction`, `is_valid_acceleration`, `isHalt_iff_acceleration`, `is_valid_highLevel_acceleration`, `isHalt_iff_highLevel_acceleration`, `acceleration_iff_highLevel_acceleration`) | +| [`busy_beaver.json`](./busy_beaver.json) | `BusyBeaverChallenge` | `BusyBeaver` | `propext`, `Quot.sound`, `Classical.choice` | All 425 `BB(6)` and `BB(3, 3)` holdout targets: the Level A and Level B reductions and A6 `is_not_halt` | +| [`a6.json`](./a6.json) | `BusyBeaverChallenge` | A6 machine module | `propext`, `Quot.sound`, `Classical.choice` | A6 `is_not_halt` | | [`goldbach_21.json`](./goldbach_21.json) | `Challenge` | `Cryptids.Goldbach21` | `propext`, `Quot.sound` | `candidate_fewer_states`, `candidate_equivalent` | | [`goldbach_semantics.json`](./goldbach_semantics.json) | `Challenge` | `Cryptids.Semantics.Goldbach` | `propext`, `Quot.sound`, `Classical.choice` | `halts_reference_iff_not_goldbach`, `halts_candidate_iff_not_goldbach` | | [`zf_380.json`](./zf_380.json) | `Challenge` | `Cryptids.Zf380` | `propext`, `Quot.sound` | `candidate_fewer_states`, `candidate_equivalent` | @@ -66,6 +68,11 @@ that: | [`riemann_120.json`](./riemann_120.json) | `Challenge` | `Cryptids.Semantics.Riemann120` | `propext`, `Quot.sound`, `Classical.choice` | `halts_riemann120_iff_not_riemannHypothesis`, `halts_candidate_iff_not_riemannHypothesis` | | [`riemann_semantics.json`](./riemann_semantics.json) | `Challenge` | `Cryptids.Semantics.Riemann` | `propext`, `Quot.sound`, `Classical.choice` | `halts_riemann744_iff_exists_counterexample`, `halts_riemann744_iff_not_riemannHypothesis` | +The focused [`a6.json`](a6.json) configuration checks the A6 `IsNotHalt` +theorem against `BusyBeaverChallenge`, using only its machine module as the +solution import. It uses the same three-axiom policy as the full Busy Beaver +configuration. + ## Usage From the repository root (with `bwrap` installed): diff --git a/comparator/a6.json b/comparator/a6.json new file mode 100644 index 00000000..429ef91a --- /dev/null +++ b/comparator/a6.json @@ -0,0 +1,12 @@ +{ + "challenge_module": "BusyBeaverChallenge", + "solution_module": "BusyBeaver.BB6.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH", + "theorem_names": [ + "BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt" + ], + "permitted_axioms": [ + "propext", + "Quot.sound", + "Classical.choice" + ] +} diff --git a/comparator/busy_beaver.json b/comparator/busy_beaver.json index 90807396..46f4c2fe 100644 --- a/comparator/busy_beaver.json +++ b/comparator/busy_beaver.json @@ -425,7 +425,8 @@ "BusyBeaver.M_1RBHHH_0RC0RE_1RD1RF_1LE0LB_1RC0LD_1RC1RA.has_stack_reduction", "BusyBeaver.M_1RBHHH_0RC1RD_1LA0LA_1LE0RB_1LF1LE_1LC0LD.has_stack_reduction", "BusyBeaver.M_1RBHHH_1LC0RF_0RA0LD_1LE1LA_1RF0LF_0LC0RA.is_valid_acceleration", - "BusyBeaver.M_1RBHHH_1LC0RF_0RA0LD_1LE1LA_1RF0LF_0LC0RA.isHalt_iff_acceleration" + "BusyBeaver.M_1RBHHH_1LC0RF_0RA0LD_1LE1LA_1RF0LF_0LC0RA.isHalt_iff_acceleration", + "BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt" ], "permitted_axioms": [ "propext", From 77d87229a87b482ae01bd6450180701e9ba1acf2 Mon Sep 17 00:00:00 2001 From: Moritz Firsching Date: Fri, 30 Oct 2026 16:05:26 +0000 Subject: [PATCH 2/2] Replace generated A6 chunks with reflective RLE & affine certificate engine Replace PR #21's 163 Python-generated chunk files (262,502 LoC of Lean + 1,556 LoC of Python) and intermediate integer-tape model with a reusable, machine-polymorphic proof-by-reflection and elaboration-time certificate synthesis framework directly over BusyBeaver.Cfg (ListBlank half-tapes): - BusyBeaver/WordRLE.lean: strict CBV accumulators (withNat, withBool), binary NatTrie bulk verification (NatTrie.checkAll_sound), finite and composite word-exit zippers (runWordExit_sound, sweepWord_sound, runCompositeExit_sound), and concrete RLE replay (EntryReaches.sound). - BusyBeaver/AffRLE.lean: symbolic affine exponents a*k + b (AffNat), bivariate countdown-cycle verification (verifyCycle_sound), balanced BTree AffOp symbolic replay (verifyReturnCert_sound), and non-halting closure (isNotHalt_of_family). - BusyBeaver/ElabRLE.lean: pure-Lean elaboration-time cycle-discovering certificate synthesis (discoverReturnCert) and depth-sliced mkAuxTheorem kernel proof drivers (proveEntryPhase, proveCheckAll, proveAffReplay). - BusyBeaver/BB6/A6/ & M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean (1,507 LoC, 0 generated files): closes IsNotHalt target with 0 warnings, standard axioms [propext, Classical.choice, Quot.sound], and passes lake comparator. --- .gitattributes | 2 - .gitignore | 1 - BusyBeaver.lean | 3 + BusyBeaver/AffRLE.lean | 1992 +++++++ BusyBeaver/BB6/A6/Centered.lean | 68 - BusyBeaver/BB6/A6/Cert.lean | 56 + BusyBeaver/BB6/A6/Core.lean | 68 - BusyBeaver/BB6/A6/Defs.lean | 758 +++ BusyBeaver/BB6/A6/Entry0.lean | 35 + BusyBeaver/BB6/A6/Entry1.lean | 36 + BusyBeaver/BB6/A6/Entry2.lean | 36 + BusyBeaver/BB6/A6/Entry3.lean | 36 + BusyBeaver/BB6/A6/Entry4.lean | 36 + BusyBeaver/BB6/A6/Entry5.lean | 36 + BusyBeaver/BB6/A6/EntryGenerated/All.lean | 49 - .../BB6/A6/EntryGenerated/Chunk000.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk001.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk002.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk003.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk004.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk005.lean | 5138 ---------------- .../BB6/A6/EntryGenerated/Chunk006.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk007.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk008.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk009.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk010.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk011.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk012.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk013.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk014.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk015.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk016.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk017.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk018.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk019.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk020.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk021.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk022.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk023.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk024.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk025.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk026.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk027.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk028.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk029.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk030.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk031.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk032.lean | 5215 ----------------- .../BB6/A6/EntryGenerated/Chunk033.lean | 1647 ------ BusyBeaver/BB6/A6/EntryGenerated/Defs.lean | 1773 ------ BusyBeaver/BB6/A6/EntryIdentity.lean | 48 - BusyBeaver/BB6/A6/EntryPathSound.lean | 104 - BusyBeaver/BB6/A6/EntryStart.lean | 44 - BusyBeaver/BB6/A6/EntryTransfer.lean | 108 - BusyBeaver/BB6/A6/ExitRule.lean | 26 - BusyBeaver/BB6/A6/LocalZipper.lean | 156 - BusyBeaver/BB6/A6/Machine.lean | 19 - BusyBeaver/BB6/A6/Main.lean | 60 - BusyBeaver/BB6/A6/RLE.lean | 96 - BusyBeaver/BB6/A6/RLESound.lean | 448 -- BusyBeaver/BB6/A6/Replay.lean | 67 - BusyBeaver/BB6/A6/ReturnBridge.lean | 68 - BusyBeaver/BB6/A6/ReturnExits.lean | 43 + .../BB6/A6/ReturnGenerated/Chunk000.lean | 803 --- .../BB6/A6/ReturnGenerated/Chunk001.lean | 831 --- .../BB6/A6/ReturnGenerated/Chunk002.lean | 787 --- .../BB6/A6/ReturnGenerated/Chunk003.lean | 762 --- .../BB6/A6/ReturnGenerated/Chunk004.lean | 822 --- .../BB6/A6/ReturnGenerated/Chunk005.lean | 764 --- .../BB6/A6/ReturnGenerated/Chunk006.lean | 765 --- .../BB6/A6/ReturnGenerated/Chunk007.lean | 769 --- .../BB6/A6/ReturnGenerated/Chunk008.lean | 764 --- .../BB6/A6/ReturnGenerated/Chunk009.lean | 829 --- .../BB6/A6/ReturnGenerated/Chunk010.lean | 824 --- .../BB6/A6/ReturnGenerated/Chunk011.lean | 764 --- .../BB6/A6/ReturnGenerated/Chunk012.lean | 801 --- .../BB6/A6/ReturnGenerated/Chunk013.lean | 808 --- .../BB6/A6/ReturnGenerated/Chunk014.lean | 834 --- .../BB6/A6/ReturnGenerated/Chunk015.lean | 836 --- .../BB6/A6/ReturnGenerated/Chunk016.lean | 772 --- .../BB6/A6/ReturnGenerated/Chunk017.lean | 830 --- .../BB6/A6/ReturnGenerated/Chunk018.lean | 765 --- .../BB6/A6/ReturnGenerated/Chunk019.lean | 828 --- .../BB6/A6/ReturnGenerated/Chunk020.lean | 809 --- .../BB6/A6/ReturnGenerated/Chunk021.lean | 810 --- .../BB6/A6/ReturnGenerated/Chunk022.lean | 832 --- .../BB6/A6/ReturnGenerated/Chunk023.lean | 768 --- .../BB6/A6/ReturnGenerated/Chunk024.lean | 808 --- .../BB6/A6/ReturnGenerated/Chunk025.lean | 840 --- .../BB6/A6/ReturnGenerated/Chunk026.lean | 810 --- .../BB6/A6/ReturnGenerated/Chunk027.lean | 832 --- .../BB6/A6/ReturnGenerated/Chunk028.lean | 769 --- .../BB6/A6/ReturnGenerated/Chunk029.lean | 772 --- .../BB6/A6/ReturnGenerated/Chunk030.lean | 767 --- .../BB6/A6/ReturnGenerated/Chunk031.lean | 774 --- .../BB6/A6/ReturnGenerated/Chunk032.lean | 806 --- .../BB6/A6/ReturnGenerated/Chunk033.lean | 795 --- .../BB6/A6/ReturnGenerated/Chunk034.lean | 807 --- .../BB6/A6/ReturnGenerated/Chunk035.lean | 771 --- .../BB6/A6/ReturnGenerated/Chunk036.lean | 804 --- .../BB6/A6/ReturnGenerated/Chunk037.lean | 801 --- .../BB6/A6/ReturnGenerated/Chunk038.lean | 804 --- .../BB6/A6/ReturnGenerated/Chunk039.lean | 778 --- .../BB6/A6/ReturnGenerated/Chunk040.lean | 809 --- .../BB6/A6/ReturnGenerated/Chunk041.lean | 807 --- .../BB6/A6/ReturnGenerated/Chunk042.lean | 784 --- .../BB6/A6/ReturnGenerated/Chunk043.lean | 804 --- .../BB6/A6/ReturnGenerated/Chunk044.lean | 812 --- .../BB6/A6/ReturnGenerated/Chunk045.lean | 780 --- .../BB6/A6/ReturnGenerated/Chunk046.lean | 806 --- .../BB6/A6/ReturnGenerated/Chunk047.lean | 804 --- .../BB6/A6/ReturnGenerated/Chunk048.lean | 835 --- .../BB6/A6/ReturnGenerated/Chunk049.lean | 776 --- .../BB6/A6/ReturnGenerated/Chunk050.lean | 783 --- .../BB6/A6/ReturnGenerated/Chunk051.lean | 834 --- .../BB6/A6/ReturnGenerated/Chunk052.lean | 787 --- .../BB6/A6/ReturnGenerated/Chunk053.lean | 841 --- .../BB6/A6/ReturnGenerated/Chunk054.lean | 817 --- .../BB6/A6/ReturnGenerated/Chunk055.lean | 801 --- .../BB6/A6/ReturnGenerated/Chunk056.lean | 776 --- .../BB6/A6/ReturnGenerated/Chunk057.lean | 779 --- .../BB6/A6/ReturnGenerated/Chunk058.lean | 783 --- .../BB6/A6/ReturnGenerated/Chunk059.lean | 836 --- .../BB6/A6/ReturnGenerated/Chunk060.lean | 786 --- .../BB6/A6/ReturnGenerated/Chunk061.lean | 781 --- .../BB6/A6/ReturnGenerated/Chunk062.lean | 783 --- .../BB6/A6/ReturnGenerated/Chunk063.lean | 791 --- .../BB6/A6/ReturnGenerated/Chunk064.lean | 780 --- .../BB6/A6/ReturnGenerated/Chunk065.lean | 790 --- .../BB6/A6/ReturnGenerated/Chunk066.lean | 780 --- .../BB6/A6/ReturnGenerated/Chunk067.lean | 809 --- .../BB6/A6/ReturnGenerated/Chunk068.lean | 817 --- .../BB6/A6/ReturnGenerated/Chunk069.lean | 774 --- .../BB6/A6/ReturnGenerated/Chunk070.lean | 788 --- .../BB6/A6/ReturnGenerated/Chunk071.lean | 789 --- .../BB6/A6/ReturnGenerated/Chunk072.lean | 781 --- .../BB6/A6/ReturnGenerated/Chunk073.lean | 778 --- .../BB6/A6/ReturnGenerated/Chunk074.lean | 789 --- .../BB6/A6/ReturnGenerated/Chunk075.lean | 814 --- .../BB6/A6/ReturnGenerated/Chunk076.lean | 793 --- .../BB6/A6/ReturnGenerated/Chunk077.lean | 817 --- .../BB6/A6/ReturnGenerated/Chunk078.lean | 819 --- .../BB6/A6/ReturnGenerated/Chunk079.lean | 781 --- .../BB6/A6/ReturnGenerated/Chunk080.lean | 780 --- .../BB6/A6/ReturnGenerated/Chunk081.lean | 781 --- .../BB6/A6/ReturnGenerated/Chunk082.lean | 787 --- .../BB6/A6/ReturnGenerated/Chunk083.lean | 812 --- .../BB6/A6/ReturnGenerated/Chunk084.lean | 787 --- .../BB6/A6/ReturnGenerated/Chunk085.lean | 822 --- .../BB6/A6/ReturnGenerated/Chunk086.lean | 808 --- .../BB6/A6/ReturnGenerated/Chunk087.lean | 792 --- .../BB6/A6/ReturnGenerated/Chunk088.lean | 819 --- .../BB6/A6/ReturnGenerated/Chunk089.lean | 808 --- .../BB6/A6/ReturnGenerated/Chunk090.lean | 786 --- .../BB6/A6/ReturnGenerated/Chunk091.lean | 809 --- .../BB6/A6/ReturnGenerated/Chunk092.lean | 788 --- .../BB6/A6/ReturnGenerated/Chunk093.lean | 816 --- .../BB6/A6/ReturnGenerated/Chunk094.lean | 789 --- .../BB6/A6/ReturnGenerated/Chunk095.lean | 824 --- .../BB6/A6/ReturnGenerated/Chunk096.lean | 822 --- .../BB6/A6/ReturnGenerated/Chunk097.lean | 799 --- .../BB6/A6/ReturnGenerated/Chunk098.lean | 819 --- .../BB6/A6/ReturnGenerated/Chunk099.lean | 149 - BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean | 3610 ------------ BusyBeaver/BB6/A6/ReturnGenerated/Return.lean | 120 - BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean | 31 - .../BB6/A6/ReturnGenerated/Valid000.lean | 74 - .../BB6/A6/ReturnGenerated/Valid001.lean | 74 - .../BB6/A6/ReturnGenerated/Valid002.lean | 74 - .../BB6/A6/ReturnGenerated/Valid003.lean | 74 - .../BB6/A6/ReturnGenerated/Valid004.lean | 74 - .../BB6/A6/ReturnGenerated/Valid005.lean | 74 - .../BB6/A6/ReturnGenerated/Valid006.lean | 74 - .../BB6/A6/ReturnGenerated/Valid007.lean | 74 - .../BB6/A6/ReturnGenerated/Valid008.lean | 74 - .../BB6/A6/ReturnGenerated/Valid009.lean | 74 - .../BB6/A6/ReturnGenerated/Valid010.lean | 74 - .../BB6/A6/ReturnGenerated/Valid011.lean | 74 - .../BB6/A6/ReturnGenerated/Valid012.lean | 74 - .../BB6/A6/ReturnGenerated/Valid013.lean | 74 - .../BB6/A6/ReturnGenerated/Valid014.lean | 74 - .../BB6/A6/ReturnGenerated/Valid015.lean | 74 - .../BB6/A6/ReturnGenerated/Valid016.lean | 74 - .../BB6/A6/ReturnGenerated/Valid017.lean | 74 - .../BB6/A6/ReturnGenerated/Valid018.lean | 74 - .../BB6/A6/ReturnGenerated/Valid019.lean | 74 - .../BB6/A6/ReturnGenerated/Valid020.lean | 74 - .../BB6/A6/ReturnGenerated/Valid021.lean | 74 - .../BB6/A6/ReturnGenerated/Valid022.lean | 74 - .../BB6/A6/ReturnGenerated/Valid023.lean | 20 - BusyBeaver/BB6/A6/ReturnIdentity.lean | 84 - BusyBeaver/BB6/A6/ReturnLogic.lean | 86 - BusyBeaver/BB6/A6/ReturnPatch.lean | 94 - BusyBeaver/BB6/A6/ReturnReplay.lean | 39 + BusyBeaver/BB6/A6/ReturnWords.lean | 55 - BusyBeaver/BB6/A6/Semantics.lean | 185 - BusyBeaver/BB6/A6/Sweeps.lean | 71 - BusyBeaver/BB6/A6/TransferArithmetic.lean | 45 - BusyBeaver/BB6/A6/TransferBatch.lean | 86 - BusyBeaver/BB6/A6/TransferEval.lean | 98 - BusyBeaver/BB6/A6/Word.lean | 142 - ...LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean | 400 +- BusyBeaver/ElabRLE.lean | 529 ++ BusyBeaver/README.md | 12 +- BusyBeaver/WordRLE.lean | 801 +++ artifacts/a6/Audit.lean | 4 +- artifacts/a6/PROOF.md | 139 +- artifacts/a6/README.md | 131 +- artifacts/a6/generate.py | 47 - artifacts/a6/generator/a6_cryptids_source.py | 25 - artifacts/a6/generator/ack6_exact.py | 185 - artifacts/a6/generator/ack6_family.py | 37 - artifacts/a6/generator/ack6_symbolic.py | 230 - artifacts/a6/generator/compact_a6_return.py | 70 - .../a6/generator/lean_a6_entry_generate.py | 155 - .../a6/generator/lean_a6_return_generate.py | 188 - .../a6/generator/lean_a6_return_trace.py | 71 - .../lean_a6_return_valid_generate.py | 39 - artifacts/a6/requirements.txt | 1 - 219 files changed, 4936 insertions(+), 263739 deletions(-) delete mode 100644 .gitattributes create mode 100644 BusyBeaver/AffRLE.lean delete mode 100644 BusyBeaver/BB6/A6/Centered.lean create mode 100644 BusyBeaver/BB6/A6/Cert.lean delete mode 100644 BusyBeaver/BB6/A6/Core.lean create mode 100644 BusyBeaver/BB6/A6/Defs.lean create mode 100644 BusyBeaver/BB6/A6/Entry0.lean create mode 100644 BusyBeaver/BB6/A6/Entry1.lean create mode 100644 BusyBeaver/BB6/A6/Entry2.lean create mode 100644 BusyBeaver/BB6/A6/Entry3.lean create mode 100644 BusyBeaver/BB6/A6/Entry4.lean create mode 100644 BusyBeaver/BB6/A6/Entry5.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/All.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean delete mode 100644 BusyBeaver/BB6/A6/EntryGenerated/Defs.lean delete mode 100644 BusyBeaver/BB6/A6/EntryIdentity.lean delete mode 100644 BusyBeaver/BB6/A6/EntryPathSound.lean delete mode 100644 BusyBeaver/BB6/A6/EntryStart.lean delete mode 100644 BusyBeaver/BB6/A6/EntryTransfer.lean delete mode 100644 BusyBeaver/BB6/A6/ExitRule.lean delete mode 100644 BusyBeaver/BB6/A6/LocalZipper.lean delete mode 100644 BusyBeaver/BB6/A6/Machine.lean delete mode 100644 BusyBeaver/BB6/A6/Main.lean delete mode 100644 BusyBeaver/BB6/A6/RLE.lean delete mode 100644 BusyBeaver/BB6/A6/RLESound.lean delete mode 100644 BusyBeaver/BB6/A6/Replay.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnBridge.lean create mode 100644 BusyBeaver/BB6/A6/ReturnExits.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Return.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnIdentity.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnLogic.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnPatch.lean create mode 100644 BusyBeaver/BB6/A6/ReturnReplay.lean delete mode 100644 BusyBeaver/BB6/A6/ReturnWords.lean delete mode 100644 BusyBeaver/BB6/A6/Semantics.lean delete mode 100644 BusyBeaver/BB6/A6/Sweeps.lean delete mode 100644 BusyBeaver/BB6/A6/TransferArithmetic.lean delete mode 100644 BusyBeaver/BB6/A6/TransferBatch.lean delete mode 100644 BusyBeaver/BB6/A6/TransferEval.lean delete mode 100644 BusyBeaver/BB6/A6/Word.lean create mode 100644 BusyBeaver/ElabRLE.lean create mode 100644 BusyBeaver/WordRLE.lean delete mode 100644 artifacts/a6/generate.py delete mode 100644 artifacts/a6/generator/a6_cryptids_source.py delete mode 100644 artifacts/a6/generator/ack6_exact.py delete mode 100644 artifacts/a6/generator/ack6_family.py delete mode 100644 artifacts/a6/generator/ack6_symbolic.py delete mode 100644 artifacts/a6/generator/compact_a6_return.py delete mode 100644 artifacts/a6/generator/lean_a6_entry_generate.py delete mode 100644 artifacts/a6/generator/lean_a6_return_generate.py delete mode 100644 artifacts/a6/generator/lean_a6_return_trace.py delete mode 100644 artifacts/a6/generator/lean_a6_return_valid_generate.py delete mode 100644 artifacts/a6/requirements.txt diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 34c3c7ec..00000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -BusyBeaver/BB6/A6/EntryGenerated/*.lean linguist-generated=true -BusyBeaver/BB6/A6/ReturnGenerated/*.lean linguist-generated=true diff --git a/.gitignore b/.gitignore index ef1b4d91..b3f4343f 100644 --- a/.gitignore +++ b/.gitignore @@ -25,5 +25,4 @@ MANIFEST # Lean / Lake build artifacts /.lake -/.venv-a6/ diff --git a/BusyBeaver.lean b/BusyBeaver.lean index 448bb621..2ecf1bfb 100644 --- a/BusyBeaver.lean +++ b/BusyBeaver.lean @@ -8,6 +8,9 @@ public import BusyBeaver.Defs public import BusyBeaver.Basic public import BusyBeaver.Bridge public import BusyBeaver.Cert +public import BusyBeaver.WordRLE +public import BusyBeaver.AffRLE +public import BusyBeaver.ElabRLE public import BusyBeaver.BB6.M_1RB0LB_1LC0RE_1LA1LD_0LCHHH_0RB0RF_1RE1RB public import BusyBeaver.BB6.M_1RB0LC_0LC0RF_1RD1LC_0RA1LE_HHH0LD_1LF1LA public import BusyBeaver.BB6.M_1RB0LC_0LC1RF_1LE1RD_0RC1RC_0LA1LA_HHH1RA diff --git a/BusyBeaver/AffRLE.lean b/BusyBeaver/AffRLE.lean new file mode 100644 index 00000000..691a83c4 --- /dev/null +++ b/BusyBeaver/AffRLE.lean @@ -0,0 +1,1992 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.WordRLE + +/-! +# Symbolic Affine Run-Length Certificates (`BusyBeaver.AffRLE`) + +Machine-polymorphic reflective verifier for symbolic families of Turing machine configurations +whose word-run exponents and step counts are affine functions `a * k + b` of a parameter `k : ℕ`: + +- `AffNat` (`a * k + b`) & `AffCfg` — Symbolic RLE stacks over composite vocabulary words. +- `CompExit` & `checkExitEntry` — Radix-trie composite word-exit certificates verified against + `WordRLE.runCompositeExit`. +- `stepAffOnce` — Single symbolic RLE step supporting `O(1)` homogeneous affine sweeps (`a * k + b` + copies in `(a * dt) * k + b * dt` steps) and exact target-remainder partial sweeps. +- `Aff2Nat` (`a * k + b + dp * j - dn * j`) & `verifyCycle` — Certified symbolic inner-loop + acceleration discharging `K(k)` multi-step macro-cycles in `O(L)` kernel work. +- `ReturnCert` & `verifyReturnCert_sound` — Complete symbolic family transition verifier and + `IsNotHalt.of_aff_return` non-halting closure principle. +-/ + +@[expose] public section + +namespace BusyBeaver.AffRLE + +open Turing BusyBeaver.WordRLE + +/-! ## Affine Natural Numbers (`a * k + b`) -/ + +/-- Symbolic affine expression `a * k + b` over a non-negative integer parameter `k : ℕ`. -/ +structure AffNat where + /-- Linear coefficient of `k`. -/ + a : ℕ + /-- Constant offset. -/ + b : ℕ + deriving DecidableEq, Inhabited + +namespace AffNat + +/-- Evaluate `x` at parameter value `k : ℕ`. -/ +def eval (k : ℕ) (x : AffNat) : ℕ := + x.a * k + x.b + +/-- Force both coefficients of `x` to weak-head normal form before invoking `f`. -/ +@[inline] +def strict {α : Type*} (x : AffNat) (f : AffNat → α) : α := + withNat x.a fun a ↦ withNat x.b fun b ↦ f ⟨a, b⟩ + +@[simp] +theorem strict_eq {α : Type*} (x : AffNat) (f : AffNat → α) : x.strict f = f x := by + cases x + simp [strict] + +/-- Test whether `x` is identically `0` (`0 * k + 0`). -/ +def isZero (x : AffNat) : Bool := + Nat.beq x.a 0 && Nat.beq x.b 0 + +/-- Test whether `x` is identically `1` (`0 * k + 1`). -/ +def isOne (x : AffNat) : Bool := + Nat.beq x.a 0 && Nat.beq x.b 1 + +/-- Sufficient condition (`m ≤ x.b`) ensuring `m ≤ x.eval k` for all `k : ℕ`. -/ +def geConst (x : AffNat) (m : ℕ) : Bool := + Nat.ble m x.b + +/-- Pointwise sum `(x.a + y.a) * k + (x.b + y.b)` with CBV coefficient normalization. -/ +def add (x y : AffNat) : AffNat := + withNat (x.a + y.a) fun a ↦ withNat (x.b + y.b) fun b ↦ ⟨a, b⟩ + +/-- Coefficient-wise subtraction returning `some (x - y)` when `y.a ≤ x.a` and `y.b ≤ x.b`. -/ +def sub? (x y : AffNat) : Option AffNat := + if Nat.ble y.a x.a && Nat.ble y.b x.b then + withNat (x.a - y.a) fun a ↦ withNat (x.b - y.b) fun b ↦ some ⟨a, b⟩ + else none + +/-- Scalar product `(x.a * c) * k + (x.b * c)` with CBV coefficient normalization. -/ +def scale (x : AffNat) (c : ℕ) : AffNat := + withNat (x.a * c) fun a ↦ withNat (x.b * c) fun b ↦ ⟨a, b⟩ + +/-- Lexicographic order on `(a, b)` for selecting minimal cycle counts at discovery time. -/ +def lexLt (x y : AffNat) : Bool := + if Nat.beq x.a y.a then Nat.ble (x.b + 1) y.b else Nat.ble (x.a + 1) y.a + +theorem eval_eq_zero_of_isZero {x : AffNat} (h : x.isZero = true) (k : ℕ) : x.eval k = 0 := by + unfold isZero at h + simp only [Bool.and_eq_true] at h + have ha := Nat.eq_of_beq_eq_true h.1 + have hb := Nat.eq_of_beq_eq_true h.2 + simp [eval, ha, hb] + +theorem eval_eq_one_of_isOne {x : AffNat} (h : x.isOne = true) (k : ℕ) : x.eval k = 1 := by + unfold isOne at h + simp only [Bool.and_eq_true] at h + have ha := Nat.eq_of_beq_eq_true h.1 + have hb := Nat.eq_of_beq_eq_true h.2 + simp [eval, ha, hb] + +theorem le_eval_of_geConst {x : AffNat} {m : ℕ} (h : x.geConst m = true) (k : ℕ) : + m ≤ x.eval k := by + have hb : m ≤ x.b := Nat.le_of_ble_eq_true h + unfold eval + omega + +@[simp] +theorem eval_add (x y : AffNat) (k : ℕ) : (x.add y).eval k = x.eval k + y.eval k := by + simp only [add, withNat_eq, eval, Nat.add_mul] + omega + +theorem eval_sub? {x y z : AffNat} (h : x.sub? y = some z) (k : ℕ) : + x.eval k = y.eval k + z.eval k := by + unfold sub? at h + by_cases hle : (Nat.ble y.a x.a && Nat.ble y.b x.b) = true + · simp only [hle, ↓reduceIte, withNat_eq, Option.some.injEq] at h + subst h + simp only [Bool.and_eq_true] at hle + have ha : y.a ≤ x.a := Nat.le_of_ble_eq_true hle.1 + have hb : y.b ≤ x.b := Nat.le_of_ble_eq_true hle.2 + simp only [eval] + have hmul : y.a * k + (x.a - y.a) * k = x.a * k := by + rw [← Nat.add_mul, Nat.add_sub_of_le ha] + omega + · have hne : (Nat.ble y.a x.a && Nat.ble y.b x.b) = false := Bool.eq_false_iff.mpr hle + simp [hne] at h + +@[simp] +theorem eval_scale (x : AffNat) (c k : ℕ) : (x.scale c).eval k = c * x.eval k := by + simp only [scale, withNat_eq, eval] + calc + x.a * c * k + x.b * c = c * (x.a * k) + c * x.b := by + rw [Nat.mul_right_comm x.a c k, Nat.mul_comm c (x.a * k), Nat.mul_comm x.b c] + _ = c * (x.a * k + x.b) := by rw [← Nat.mul_add] + +theorem eval_scale_comm (x : AffNat) (c k : ℕ) : (x.scale c).eval k = x.eval k * c := by + rw [eval_scale, Nat.mul_comm] + +end AffNat + +/-! ## Symbolic Affine Stacks (`AffRun`, `AffCfg`) -/ + +/-- A symbolic run of `count(k)` copies of composite vocabulary word `wid`. -/ +structure AffRun where + /-- Composite word index in `vocab`. -/ + wid : ℕ + /-- Symbolic affine repetition count. -/ + count : AffNat + deriving DecidableEq, Inhabited + +/-- Force the top entry of an `AffRun` stack to weak-head normal form. -/ +@[inline] +def strictAffStack {α : Type*} (stk : List AffRun) (f : List AffRun → α) : α := + match stk with + | [] => f [] + | ⟨w, ⟨a, b⟩⟩ :: rest => + withNat w fun w' ↦ withNat a fun a' ↦ withNat b fun b' ↦ f (⟨w', ⟨a', b'⟩⟩ :: rest) + +@[simp] +theorem strictAffStack_eq {α : Type*} (stk : List AffRun) (f : List AffRun → α) : + strictAffStack stk f = f stk := by + rcases stk with _ | ⟨⟨w, ⟨a, b⟩⟩, rest⟩ <;> simp [strictAffStack] + +/-- CPS push of `count` copies of `wid` onto symbolic stack `stk`, suppressing blank `wid = 0` on +an empty stack and merging adjacent runs of the same word. -/ +def pushAffK {α : Type*} (wid : ℕ) (count : AffNat) (stk : List AffRun) + (f : Option (List AffRun) → α) : α := + if count.isZero then f (some stk) + else match stk with + | [] => + if Nat.beq wid 0 then f (some []) + else if count.geConst 1 then + withNat wid fun w' ↦ count.strict fun c' ↦ f (some [⟨w', c'⟩]) + else f none + | ⟨tw, tc⟩ :: rest => + if !count.geConst 1 then f none + else if Nat.beq tw wid then + (tc.add count).strict fun c' ↦ f (some (⟨tw, c'⟩ :: rest)) + else + withNat wid fun w' ↦ count.strict fun c' ↦ f (some (⟨w', c'⟩ :: ⟨tw, tc⟩ :: rest)) + +/-- Direct `Option`-returning push of `count` copies of `wid` onto `stk`. -/ +def pushAff (wid : ℕ) (count : AffNat) (stk : List AffRun) : Option (List AffRun) := + pushAffK wid count stk id + +theorem pushAffK_eq {α : Type*} (wid : ℕ) (count : AffNat) (stk : List AffRun) + (f : Option (List AffRun) → α) : + pushAffK wid count stk f = f (pushAff wid count stk) := by + unfold pushAff pushAffK + by_cases hz : count.isZero = true + · simp [hz] + · have hnz : count.isZero = false := Bool.eq_false_iff.mpr hz + rcases stk with _ | ⟨⟨tw, tc⟩, rest⟩ + · simp only [hnz, Bool.false_eq_true, ↓reduceIte] + by_cases hw : Nat.beq wid 0 = true + · simp [hw] + · have hnw : Nat.beq wid 0 = false := Bool.eq_false_iff.mpr hw + by_cases hg : count.geConst 1 = true + · simp [hnw, hg] + · have hng : count.geConst 1 = false := Bool.eq_false_iff.mpr hg + simp [hnw, hng] + · simp only [hnz, Bool.false_eq_true, ↓reduceIte] + by_cases hg : count.geConst 1 = true + · simp only [hg, Bool.not_true, Bool.false_eq_true, ↓reduceIte] + by_cases hw : Nat.beq tw wid = true + · simp [hw] + · have hnw : Nat.beq tw wid = false := Bool.eq_false_iff.mpr hw + simp [hnw] + · have hng : count.geConst 1 = false := Bool.eq_false_iff.mpr hg + simp [hng] + +/-- CPS pop of `count` copies from symbolic stack `stk`, popping `(0, [])` from `[]` when +`count = 1`. -/ +def popAffK {α : Type*} (count : AffNat) (stk : List AffRun) + (f : Option (ℕ × List AffRun) → α) : α := + match stk with + | [] => if count.isOne then f (some (0, [])) else f none + | ⟨tw, tc⟩ :: rest => + match tc.sub? count with + | none => f none + | some rem => + if rem.isZero then f (some (tw, rest)) + else if rem.geConst 1 then + rem.strict fun rem' ↦ f (some (tw, ⟨tw, rem'⟩ :: rest)) + else f none + +/-- Direct `Option`-returning pop of `count` copies from `stk`. -/ +def popAff (count : AffNat) (stk : List AffRun) : Option (ℕ × List AffRun) := + popAffK count stk id + +theorem popAffK_eq {α : Type*} (count : AffNat) (stk : List AffRun) + (f : Option (ℕ × List AffRun) → α) : + popAffK count stk f = f (popAff count stk) := by + unfold popAff popAffK + rcases stk with _ | ⟨⟨tw, tc⟩, rest⟩ + · by_cases h1 : count.isOne = true + · simp [h1] + · have hn1 : count.isOne = false := Bool.eq_false_iff.mpr h1 + simp [hn1] + · simp only + rcases hs : tc.sub? count with _ | rem + · rfl + · simp only + by_cases hz : rem.isZero = true + · simp [hz] + · have hnz : rem.isZero = false := Bool.eq_false_iff.mpr hz + by_cases hg : rem.geConst 1 = true + · simp [hnz, hg] + · have hng : rem.geConst 1 = false := Bool.eq_false_iff.mpr hg + simp [hnz, hng] + +/-- Push a spatial left-to-right list of constant `(wid, n)` runs onto a symbolic stack. -/ +def pushAffConstRuns : List (ℕ × ℕ) → List AffRun → List AffRun + | [], stk => stk + | (w, n) :: rest, stk => + match pushAff w ⟨0, n⟩ stk with + | some stk' => pushAffConstRuns rest stk' + | none => stk + +/-- Symbolic directed RLE configuration parameterized by `k : ℕ`. -/ +structure AffCfg where + /-- Current control state index. -/ + q : ℕ + /-- Head direction (`true` = right, `false` = left). -/ + dir : Bool + /-- Left symbolic RLE stack (nearest-to-head run first). -/ + left : List AffRun + /-- Right symbolic RLE stack (nearest-to-head run first). -/ + right : List AffRun + deriving DecidableEq, Inhabited + +/-- Construct an `AffCfg` with CBV-normalized state, direction, and stack heads. -/ +@[inline] +def mkStrictAffCfg (q : ℕ) (dir : Bool) (l r : List AffRun) : AffCfg := + withNat q fun q' ↦ + withBool dir fun d' ↦ + strictAffStack l fun l' ↦ + strictAffStack r fun r' ↦ + ⟨q', d', l', r'⟩ + +@[simp] +theorem mkStrictAffCfg_eq (q : ℕ) (dir : Bool) (l r : List AffRun) : + mkStrictAffCfg q dir l r = ⟨q, dir, l, r⟩ := by + simp [mkStrictAffCfg] + +/-! ## Composite Exit Table & Single-Step Affine RLE Transition -/ + +/-- Certified exit record for a composite vocabulary word. -/ +structure CompExit where + /-- Resulting composite vocabulary word index. -/ + wid' : ℕ + /-- Resulting control state index. -/ + q' : ℕ + /-- Resulting exit direction. -/ + dir' : Bool + /-- Exact number of TM steps taken inside the word. -/ + dt : ℕ + deriving DecidableEq, Inhabited + +/-- Pack `(wid, q, dir)` into a single `ℕ` trie key for a machine with `numStates` states. -/ +@[inline] +def compKey (numStates wid q : ℕ) (dir : Bool) : ℕ := + wid * (2 * numStates) + q * 2 + (if dir then 1 else 0) + +/-- Verify a single `(key, ex)` entry in an `exits` trie against `runCompositeExit`. -/ +def checkExitEntry (numStates : ℕ) + (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) + (vocab : NatTrie (BTree ℕ)) (key : ℕ) (ex : CompExit) : Bool := + let stride := 2 * numStates + if Nat.beq stride 0 then false + else + let wid := key / stride + let rem := key % stride + let q := rem / 2 + let dir := Nat.beq (rem % 2) 1 + match vocab.find? wid, vocab.find? ex.wid' with + | some uTree, some vTree => + runCompositeExit baseExit uTree.toList q dir == + some (vTree.toList, ex.q', ex.dir', ex.dt) + | _, _ => false + +/-- Check that `wid = 0` in `vocab` consists exclusively of blank base-word `0` indices. -/ +def checkVocabBlank0 (vocab : NatTrie (BTree ℕ)) : Bool := + match vocab.find? 0 with + | none => true + | some t => t.toList.all (Nat.beq · 0) + +/-- Execute one symbolic affine RLE step (either a 1-copy exit or a homogeneous sweep of the top +run, optionally clipped to `targetRem?` when dividing the remaining step budget cleanly). -/ +def stepAffOnce (numStates : ℕ) (exits : NatTrie CompExit) (targetRem? : Option AffNat) + (q : ℕ) (dir : Bool) (l r : List AffRun) : Option (AffNat × AffCfg) := + if !Nat.ble (q + 1) numStates then none + else + let src := if dir then r else l + let wid := match src with | [] => 0 | top :: _ => top.wid + match exits.find? (compKey numStates wid q dir) with + | none => none + | some ex => + let same := Nat.beq ex.q' q && Bool.beq ex.dir' dir + let count? : Option AffNat := + if same then + match src with + | [] => none + | top :: _ => + let full := top.count + match targetRem? with + | none => some full + | some rem => + if Nat.ble 1 ex.dt && Nat.beq (rem.a % ex.dt) 0 && Nat.beq (rem.b % ex.dt) 0 then + let part : AffNat := ⟨rem.a / ex.dt, rem.b / ex.dt⟩ + if part.geConst 1 && (full.sub? part).isSome then some part else some full + else some full + else some ⟨0, 1⟩ + match count? with + | none => none + | some count => + if dir then + popAffK count r fun + | none => none + | some (_, r') => + (count.scale ex.dt).strict fun dt ↦ + if ex.dir' then + pushAffK ex.wid' count l fun + | none => none + | some l₂ => some (dt, mkStrictAffCfg ex.q' true l₂ r') + else + pushAffK ex.wid' count r' fun + | none => none + | some r₂ => some (dt, mkStrictAffCfg ex.q' false l r₂) + else + popAffK count l fun + | none => none + | some (_, l') => + (count.scale ex.dt).strict fun dt ↦ + if ex.dir' then + pushAffK ex.wid' count l' fun + | none => none + | some l₂ => some (dt, mkStrictAffCfg ex.q' true l₂ r) + else + pushAffK ex.wid' count r fun + | none => none + | some r₂ => some (dt, mkStrictAffCfg ex.q' false l' r₂) + +/-! ## Two-Variable Inner-Cycle Verifier (`Aff2Nat`, `verifyCycle`) -/ + +/-- Symbolic expression `a * k + b + dp * j - dn * j` over outer parameter `k : ℕ` and inner loop +index `0 ≤ j ≤ K(k)`. -/ +structure Aff2Nat where + /-- Outer linear coefficient of `k`. -/ + a : ℕ + /-- Outer constant offset. -/ + b : ℕ + /-- Positive inner-loop slope (`+dp * j`). -/ + dp : ℕ + /-- Negative inner-loop slope (`-dn * j`). -/ + dn : ℕ + deriving DecidableEq, Inhabited + +namespace Aff2Nat + +/-- Evaluate `x` at outer parameter `k` and inner loop index `j`. -/ +def eval (k j : ℕ) (x : Aff2Nat) : ℕ := + x.a * k + x.b + x.dp * j - x.dn * j + +/-- Test whether `x` is identically `0`. -/ +def isZero (x : Aff2Nat) : Bool := + Nat.beq x.a 0 && Nat.beq x.b 0 && Nat.beq x.dp 0 && Nat.beq x.dn 0 + +/-- Extract constant `b` when `a = dp = dn = 0`. -/ +def isConst (x : Aff2Nat) : Option ℕ := + if Nat.beq x.a 0 && Nat.beq x.dp 0 && Nat.beq x.dn 0 then some x.b else none + +/-- Check that `x.dn * j + m ≤ x.a * k + x.b + x.dp * j` holds for all `k` and all +`j < K.eval k`. -/ +def geForLoop (x : Aff2Nat) (K : AffNat) (m : ℕ) : Bool := + if Nat.beq x.dn 0 then Nat.ble m x.b + else if Nat.ble x.dn x.dp then Nat.ble m x.b + else + let netN := x.dn - x.dp + Nat.ble (netN * K.a) x.a && Nat.ble (netN * K.b + m) (x.b + netN) + +/-- Add two `Aff2Nat` expressions, normalizing `(dp, dn)`. -/ +def add (x y : Aff2Nat) : Aff2Nat := + let p := x.dp + y.dp + let n := x.dn + y.dn + let (dp', dn') := if Nat.ble n p then (p - n, 0) else (0, n - p) + ⟨x.a + y.a, x.b + y.b, dp', dn'⟩ + +/-- Subtract `y` from `x` when valid throughout `0 ≤ j < K.eval k`. -/ +def sub? (x y : Aff2Nat) (K : AffNat) : Option Aff2Nat := + if Nat.ble y.a x.a && Nat.ble y.b x.b then + let a' := x.a - y.a + let b' := x.b - y.b + let p := x.dp + y.dn + let n := x.dn + y.dp + let (dp', dn') := if Nat.ble n p then (p - n, 0) else (0, n - p) + let res : Aff2Nat := ⟨a', b', dp', dn'⟩ + if res.geForLoop K 0 then some res else none + else none + +/-- Shift `j ↦ j + 1`: `a * k + (b + dp - dn) + dp * j - dn * j`. -/ +def shiftJ? (x : Aff2Nat) : Option Aff2Nat := + if Nat.ble x.dn (x.b + x.dp) then + some ⟨x.a, x.b + x.dp - x.dn, x.dp, x.dn⟩ + else none + +/-- Substitute `j = K.eval k` at loop completion. -/ +def atEnd? (x : Aff2Nat) (K : AffNat) : Option AffNat := + let pa := x.a + x.dp * K.a + let pb := x.b + x.dp * K.b + let na := x.dn * K.a + let nb := x.dn * K.b + if Nat.ble na pa && Nat.ble nb pb then + AffNat.strict ⟨pa - na, pb - nb⟩ some + else none + +theorem noUnderflow_of_geForLoop {x : Aff2Nat} {K : AffNat} {m k j : ℕ} + (hg : x.geForLoop K m = true) (hj : j < K.eval k) : + x.dn * j + m ≤ x.a * k + x.b + x.dp * j := by + unfold geForLoop at hg + by_cases hdn0 : Nat.beq x.dn 0 = true + · have h0 : x.dn = 0 := Nat.eq_of_beq_eq_true hdn0 + simp only [hdn0, ↓reduceIte] at hg + have hb : m ≤ x.b := Nat.le_of_ble_eq_true hg + rw [h0] + omega + · have hndn0 : Nat.beq x.dn 0 = false := Bool.eq_false_iff.mpr hdn0 + rw [hndn0] at hg + simp only [Bool.false_eq_true, ↓reduceIte] at hg + by_cases hle : Nat.ble x.dn x.dp = true + · simp only [hle, ↓reduceIte] at hg + have hdp : x.dn ≤ x.dp := Nat.le_of_ble_eq_true hle + have hb : m ≤ x.b := Nat.le_of_ble_eq_true hg + have hmul : x.dn * j ≤ x.dp * j := Nat.mul_le_mul_right j hdp + omega + · have hnle : Nat.ble x.dn x.dp = false := Bool.eq_false_iff.mpr hle + rw [hnle] at hg + simp only [Bool.false_eq_true, ↓reduceIte, Bool.and_eq_true] at hg + have hgt : x.dp < x.dn := by + have : ¬ x.dn ≤ x.dp := fun h ↦ hle (Nat.ble_eq.mpr h) + omega + have ha : (x.dn - x.dp) * K.a ≤ x.a := Nat.le_of_ble_eq_true hg.1 + have hb : (x.dn - x.dp) * K.b + m ≤ x.b + (x.dn - x.dp) := Nat.le_of_ble_eq_true hg.2 + unfold AffNat.eval at hj + have hj1 : (x.dn - x.dp) * (j + 1) ≤ (x.dn - x.dp) * (K.a * k + K.b) := + Nat.mul_le_mul_left (x.dn - x.dp) hj + have hak : (x.dn - x.dp) * K.a * k ≤ x.a * k := Nat.mul_le_mul_right k ha + have hexp1 : (x.dn - x.dp) * (j + 1) = (x.dn - x.dp) * j + (x.dn - x.dp) := by + rw [Nat.mul_add, Nat.mul_one] + have hexp2 : + (x.dn - x.dp) * (K.a * k + K.b) = (x.dn - x.dp) * K.a * k + (x.dn - x.dp) * K.b := by + rw [Nat.mul_add, Nat.mul_assoc] + have hnet : (x.dn - x.dp) * j + x.dp * j = x.dn * j := by + rw [← Nat.add_mul, Nat.sub_add_cancel (Nat.le_of_lt hgt)] + omega + +theorem eval_eq_zero_of_isZero {x : Aff2Nat} (h : x.isZero = true) (k j : ℕ) : + x.eval k j = 0 := by + unfold isZero at h + simp only [Bool.and_eq_true] at h + have ha := Nat.eq_of_beq_eq_true h.1.1.1 + have hb := Nat.eq_of_beq_eq_true h.1.1.2 + have hdp := Nat.eq_of_beq_eq_true h.1.2 + have hdn := Nat.eq_of_beq_eq_true h.2 + simp [eval, ha, hb, hdp, hdn] + +theorem isConst_eq {x : Aff2Nat} {c : ℕ} (h : x.isConst = some c) : + x = ⟨0, c, 0, 0⟩ := by + unfold isConst at h + by_cases hc : (Nat.beq x.a 0 && Nat.beq x.dp 0 && Nat.beq x.dn 0) = true + · simp only [hc, ↓reduceIte, Option.some.injEq] at h + simp only [Bool.and_eq_true] at hc + rcases x with ⟨a, b, dp, dn⟩ + simp only at hc h + have ha := Nat.eq_of_beq_eq_true hc.1.1 + have hdp := Nat.eq_of_beq_eq_true hc.1.2 + have hdn := Nat.eq_of_beq_eq_true hc.2 + subst ha; subst hdp; subst hdn; subst h + rfl + · have hnc := Bool.eq_false_iff.mpr hc + simp [hnc] at h + +theorem add_const_eval (x : Aff2Nat) (c k j : ℕ) + (hx : x.dn * j ≤ x.a * k + x.b + x.dp * j) : + (x.add ⟨0, c, 0, 0⟩).eval k j = x.eval k j + c := by + unfold add eval + simp only [Nat.add_zero] + by_cases hle : Nat.ble x.dn x.dp = true + · simp only [hle, ↓reduceIte, Nat.zero_mul, Nat.sub_zero] + have hdp : x.dn ≤ x.dp := Nat.le_of_ble_eq_true hle + have hsub : (x.dp - x.dn) * j + x.dn * j = x.dp * j := by + rw [← Nat.add_mul, Nat.sub_add_cancel hdp] + omega + · have hnle : Nat.ble x.dn x.dp = false := Bool.eq_false_iff.mpr hle + simp only [hnle, Bool.false_eq_true, ↓reduceIte, Nat.zero_mul, Nat.add_zero] + have hgt : x.dp ≤ x.dn := by + have : ¬ x.dn ≤ x.dp := fun h ↦ hle (Nat.ble_eq.mpr h) + omega + have hsub : (x.dn - x.dp) * j + x.dp * j = x.dn * j := by + rw [← Nat.add_mul, Nat.sub_add_cancel hgt] + omega + +theorem add_const_geForLoop {x : Aff2Nat} {K : AffNat} {c m : ℕ} + (hx : x.geForLoop K m = true) : + (x.add ⟨0, c, 0, 0⟩).geForLoop K m = true := by + unfold add + simp only [Nat.add_zero] + by_cases hle : Nat.ble x.dn x.dp = true + · simp only [hle, ↓reduceIte] + have hdp : x.dn ≤ x.dp := Nat.le_of_ble_eq_true hle + unfold geForLoop at hx ⊢ + simp only [Nat.beq_refl, ↓reduceIte] + by_cases hdn0 : Nat.beq x.dn 0 = true + · simp only [hdn0, ↓reduceIte] at hx + have hb := Nat.le_of_ble_eq_true hx + exact Nat.ble_eq.mpr (by omega) + · have hndn0 := Bool.eq_false_iff.mpr hdn0 + simp only [hndn0, Bool.false_eq_true, ↓reduceIte, hle] at hx + have hb := Nat.le_of_ble_eq_true hx + exact Nat.ble_eq.mpr (by omega) + · have hnle : Nat.ble x.dn x.dp = false := Bool.eq_false_iff.mpr hle + simp only [hnle, Bool.false_eq_true, ↓reduceIte] + have hgt : x.dp < x.dn := by + have : ¬ x.dn ≤ x.dp := fun h ↦ hle (Nat.ble_eq.mpr h) + omega + have hdn0 : Nat.beq x.dn 0 = false := by + apply Bool.eq_false_iff.mpr + intro h0 + have := Nat.eq_of_beq_eq_true h0 + omega + unfold geForLoop at hx ⊢ + simp only [hdn0, Bool.false_eq_true, ↓reduceIte, hnle, Bool.and_eq_true] at hx + have hsub0 : Nat.beq (x.dn - x.dp) 0 = false := by + apply Bool.eq_false_iff.mpr + intro h0 + have := Nat.eq_of_beq_eq_true h0 + omega + have hsuble : Nat.ble (x.dn - x.dp) 0 = false := by + apply Bool.eq_false_iff.mpr + intro h0 + have := Nat.le_of_ble_eq_true h0 + omega + simp only [hsub0, Bool.false_eq_true, ↓reduceIte, hsuble, Nat.sub_zero, Bool.and_eq_true] + refine ⟨hx.1, ?_⟩ + have hb := Nat.le_of_ble_eq_true hx.2 + exact Nat.ble_eq.mpr (by omega) + +theorem sub_const_eval {x rem : Aff2Nat} {K : AffNat} {c k j : ℕ} + (hsub : x.sub? ⟨0, c, 0, 0⟩ K = some rem) (hj : j < K.eval k) : + x.eval k j = c + rem.eval k j := by + unfold sub? at hsub + have h0a : Nat.ble 0 x.a = true := Nat.ble_eq.mpr (Nat.zero_le x.a) + simp only [h0a, Bool.true_and, Nat.sub_zero, Nat.add_zero] at hsub + by_cases hcb : Nat.ble c x.b = true + · simp only [hcb, ↓reduceIte] at hsub + have hcle : c ≤ x.b := Nat.le_of_ble_eq_true hcb + by_cases hg : + (Aff2Nat.mk x.a (x.b - c) + (if Nat.ble x.dn x.dp then (x.dp - x.dn, 0) else (0, x.dn - x.dp)).1 + (if Nat.ble x.dn x.dp then (x.dp - x.dn, 0) else (0, x.dn - x.dp)).2).geForLoop K 0 = true + · simp only [hg, ↓reduceIte, Option.some.injEq] at hsub + have hno := noUnderflow_of_geForLoop hg hj + subst hsub + by_cases hle : Nat.ble x.dn x.dp = true + · simp only [hle, ↓reduceIte] at hno ⊢ + unfold eval + simp only [Nat.zero_mul, Nat.sub_zero] + have hdp : x.dn ≤ x.dp := Nat.le_of_ble_eq_true hle + have hm : (x.dp - x.dn) * j + x.dn * j = x.dp * j := by + rw [← Nat.add_mul, Nat.sub_add_cancel hdp] + omega + · have hnle : Nat.ble x.dn x.dp = false := Bool.eq_false_iff.mpr hle + simp only [hnle, Bool.false_eq_true, ↓reduceIte] at hno ⊢ + unfold eval + simp only [Nat.zero_mul, Nat.add_zero] + have hgt : x.dp ≤ x.dn := by + have : ¬ x.dn ≤ x.dp := fun h ↦ hle (Nat.ble_eq.mpr h) + omega + have hm : (x.dn - x.dp) * j + x.dp * j = x.dn * j := by + rw [← Nat.add_mul, Nat.sub_add_cancel hgt] + omega + · have hng := Bool.eq_false_iff.mpr hg + rw [hng] at hsub + simp at hsub + · have hncb := Bool.eq_false_iff.mpr hcb + simp [hncb] at hsub + +theorem shiftJ_eval {x x' : Aff2Nat} {K : AffNat} {cEnd : AffNat} {k j : ℕ} + (hsh : x.shiftJ? = some x') (hend : x.atEnd? K = some cEnd) (hj : j < K.eval k) : + x'.eval k j = x.eval k (j + 1) := by + unfold shiftJ? at hsh + by_cases hle1 : Nat.ble x.dn (x.b + x.dp) = true + · simp only [hle1, ↓reduceIte, Option.some.injEq] at hsh + subst hsh + have hdnb : x.dn ≤ x.b + x.dp := Nat.le_of_ble_eq_true hle1 + unfold atEnd? at hend + by_cases hle2 : + (Nat.ble (x.dn * K.a) (x.a + x.dp * K.a) && + Nat.ble (x.dn * K.b) (x.b + x.dp * K.b)) = true + · simp only [Bool.and_eq_true] at hle2 + have ha : x.dn * K.a ≤ x.a + x.dp * K.a := Nat.le_of_ble_eq_true hle2.1 + have hb : x.dn * K.b ≤ x.b + x.dp * K.b := Nat.le_of_ble_eq_true hle2.2 + unfold eval + simp only [Nat.mul_add, Nat.mul_one] + by_cases hdp : x.dn ≤ x.dp + · have hm : x.dn * j ≤ x.dp * j := Nat.mul_le_mul_right j hdp + omega + · have hgt : x.dp ≤ x.dn := by omega + have hna : (x.dn - x.dp) * K.a ≤ x.a := by + have : (x.dn - x.dp) * K.a + x.dp * K.a = x.dn * K.a := by + rw [← Nat.add_mul, Nat.sub_add_cancel hgt] + omega + have hnb : (x.dn - x.dp) * K.b ≤ x.b := by + have : (x.dn - x.dp) * K.b + x.dp * K.b = x.dn * K.b := by + rw [← Nat.add_mul, Nat.sub_add_cancel hgt] + omega + unfold AffNat.eval at hj + have hjK : (x.dn - x.dp) * (j + 1) ≤ (x.dn - x.dp) * (K.a * k + K.b) := + Nat.mul_le_mul_left (x.dn - x.dp) hj + have hak : (x.dn - x.dp) * K.a * k ≤ x.a * k := Nat.mul_le_mul_right k hna + have hexp : + (x.dn - x.dp) * (K.a * k + K.b) = (x.dn - x.dp) * K.a * k + (x.dn - x.dp) * K.b := by + rw [Nat.mul_add, Nat.mul_assoc] + have hm1 : (x.dn - x.dp) * (j + 1) + x.dp * (j + 1) = x.dn * (j + 1) := by + rw [← Nat.add_mul, Nat.sub_add_cancel hgt] + have hexp2 : x.dp * (j + 1) = x.dp * j + x.dp := by rw [Nat.mul_add, Nat.mul_one] + have hexp3 : x.dn * (j + 1) = x.dn * j + x.dn := by rw [Nat.mul_add, Nat.mul_one] + omega + · have hnle2 := Bool.eq_false_iff.mpr hle2 + simp [hnle2] at hend + · have hnle1 := Bool.eq_false_iff.mpr hle1 + simp [hnle1] at hsh + +theorem atEnd_eval {x : Aff2Nat} {K cEnd : AffNat} (hend : x.atEnd? K = some cEnd) (k : ℕ) : + x.eval k (K.eval k) = cEnd.eval k := by + unfold atEnd? at hend + by_cases hle : + (Nat.ble (x.dn * K.a) (x.a + x.dp * K.a) && + Nat.ble (x.dn * K.b) (x.b + x.dp * K.b)) = true + · simp only [hle, ↓reduceIte, AffNat.strict_eq, Option.some.injEq] at hend + subst hend + simp only [Bool.and_eq_true] at hle + have ha : x.dn * K.a ≤ x.a + x.dp * K.a := Nat.le_of_ble_eq_true hle.1 + have hb : x.dn * K.b ≤ x.b + x.dp * K.b := Nat.le_of_ble_eq_true hle.2 + unfold eval AffNat.eval + simp only + have hpa : (x.a + x.dp * K.a - x.dn * K.a) * k + x.dn * K.a * k = + (x.a + x.dp * K.a) * k := by + rw [← Nat.add_mul, Nat.sub_add_cancel ha] + have hexp1 : (x.a + x.dp * K.a) * k = x.a * k + x.dp * (K.a * k) := by + rw [Nat.add_mul, Nat.mul_assoc] + have hexp2 : x.dp * (K.a * k + K.b) = x.dp * (K.a * k) + x.dp * K.b := Nat.mul_add _ _ _ + have hexp3 : x.dn * (K.a * k + K.b) = x.dn * K.a * k + x.dn * K.b := by + rw [Nat.mul_add, Nat.mul_assoc] + omega + · have hnle := Bool.eq_false_iff.mpr hle + simp [hnle] at hend + +end Aff2Nat + +/-- Two-variable symbolic word run inside an inner cycle. -/ +structure Aff2Run where + /-- Composite word index in `vocab`. -/ + wid : ℕ + /-- Symbolic count `a * k + b + dp * j - dn * j`. -/ + count : Aff2Nat + deriving DecidableEq, Inhabited + +/-- Push `count` copies of `wid` onto an `Aff2Run` stack during inner-cycle verification. -/ +def pushAff2 (K : AffNat) (wid : ℕ) (count : Aff2Nat) (stk : List Aff2Run) : + Option (List Aff2Run) := + if count.isZero then some stk + else if !count.geForLoop K 1 then none + else match stk with + | [] => if Nat.beq wid 0 then some [] else some [⟨wid, count⟩] + | top :: rest => + if Nat.beq top.wid wid then some (⟨wid, top.count.add count⟩ :: rest) + else some (⟨wid, count⟩ :: stk) + +/-- Pop `count` copies from an `Aff2Run` stack during inner-cycle verification. -/ +def popAff2 (K : AffNat) (count : Aff2Nat) (stk : List Aff2Run) : + Option (ℕ × List Aff2Run) := + match stk with + | [] => if count == ⟨0, 1, 0, 0⟩ then some (0, []) else none + | top :: rest => + match top.count.sub? count K with + | none => none + | some rem => + if rem.isZero then some (top.wid, rest) + else if rem.geForLoop K 1 then some (top.wid, ⟨top.wid, rem⟩ :: rest) + else none + +/-- Two-variable symbolic configuration inside an inner cycle. -/ +structure Aff2Cfg where + /-- Current control state index. -/ + q : ℕ + /-- Head direction (`true` = right, `false` = left). -/ + dir : Bool + /-- Left two-variable stack. -/ + left : List Aff2Run + /-- Right two-variable stack. -/ + right : List Aff2Run + deriving DecidableEq, Inhabited + +/-- Execute one constant-count symbolic RLE step inside an inner cycle body. -/ +def stepAff2Once (numStates : ℕ) (exits : NatTrie CompExit) (K : AffNat) (c : Aff2Cfg) : + Option (ℕ × Aff2Cfg) := + if !Nat.ble (c.q + 1) numStates then none + else + let src := if c.dir then c.right else c.left + let wid := match src with | [] => 0 | top :: _ => top.wid + match exits.find? (compKey numStates wid c.q c.dir) with + | none => none + | some ex => + let same := Nat.beq ex.q' c.q && Bool.beq ex.dir' c.dir + let count? : Option Aff2Nat := + if same then + match src with + | [] => none + | top :: _ => some top.count + else some ⟨0, 1, 0, 0⟩ + match count? with + | none => none + | some count => + match count.isConst with + | none => none + | some cntVal => + match popAff2 K count src with + | none => none + | some (_, src') => + let l₁ := if c.dir then c.left else src' + let r₁ := if c.dir then src' else c.right + let dst? := + if ex.dir' then (pushAff2 K ex.wid' count l₁).map fun l₂ ↦ (l₂, r₁) + else (pushAff2 K ex.wid' count r₁).map fun r₂ ↦ (l₁, r₂) + match dst? with + | none => none + | some (l₂, r₂) => + withNat (cntVal * ex.dt) fun dt ↦ + some (dt, ⟨ex.q', ex.dir', l₂, r₂⟩) + +/-- Execute `n` steps of `stepAff2Once`, accumulating the constant per-iteration step count. -/ +def runAff2Steps (numStates : ℕ) (exits : NatTrie CompExit) (K : AffNat) : + ℕ → ℕ → Aff2Cfg → Option (ℕ × Aff2Cfg) + | 0, acc, c => some (acc, c) + | n + 1, acc, c => + match stepAff2Once numStates exits K c with + | none => none + | some (dt, c') => + withNat (acc + dt) fun acc' ↦ runAff2Steps numStates exits K n acc' c' + +/-- Attach inner-loop `(dp, dn)` slopes to a symbolic `AffRun` stack. -/ +def attachDeltas : List AffRun → List (ℕ × ℕ) → Option (List Aff2Run × List (ℕ × ℕ)) + | [], ds => some ([], ds) + | r :: rs, (dp, dn) :: ds => + match attachDeltas rs ds with + | none => none + | some (out, ds') => some (⟨r.wid, ⟨r.count.a, r.count.b, dp, dn⟩⟩ :: out, ds') + | _, [] => none + +/-- Shift every entry in an `Aff2Run` stack from `j` to `j + 1`. -/ +def shiftStackJ : List Aff2Run → Option (List Aff2Run) + | [] => some [] + | r :: rs => + match r.count.shiftJ?, shiftStackJ rs with + | some c', some rs' => some (⟨r.wid, c'⟩ :: rs') + | _, _ => none + +/-- Evaluate an `Aff2Run` stack at loop completion `j = K.eval k`. -/ +def evalStackEnd (K : AffNat) : List Aff2Run → Option (List AffRun) + | [] => some [] + | r :: rs => + match r.count.atEnd? K, evalStackEnd K rs with + | some c', some rs' => + if c'.geConst 1 then some (⟨r.wid, c'⟩ :: rs') else none + | _, _ => none + +/-- Verify a `K(k)`-iteration inner cycle of `L` RLE steps from `c`, returning total affine steps +`K.scale dtIter` and the post-cycle `AffCfg`. -/ +def verifyCycle (numStates : ℕ) (exits : NatTrie CompExit) (L : ℕ) (K : AffNat) + (deltas : List (ℕ × ℕ)) (c : AffCfg) : Option (AffNat × AffCfg) := + if !K.geConst 1 then none + else + match attachDeltas c.left deltas with + | none => none + | some (l₂, dsRem) => + match attachDeltas c.right dsRem with + | none => none + | some (r₂, []) => + let initOk := + l₂.all (fun r ↦ r.count.geForLoop K 1) && + r₂.all (fun r ↦ r.count.geForLoop K 1) + if !initOk then none + else + let c₀ : Aff2Cfg := ⟨c.q, c.dir, l₂, r₂⟩ + match runAff2Steps numStates exits K L 0 c₀, shiftStackJ l₂, shiftStackJ r₂ with + | some (dtIter, c₁), some lShift, some rShift => + if c₁ == ⟨c.q, c.dir, lShift, rShift⟩ then + match evalStackEnd K l₂, evalStackEnd K r₂ with + | some lEnd, some rEnd => + (K.scale dtIter).strict fun dtTot ↦ + some (dtTot, mkStrictAffCfg c.q c.dir lEnd rEnd) + | _, _ => none + else none + | _, _, _ => none + | some (_, _ :: _) => none + +/-! ## Certificate Replay (`AffOp`, `ReturnCert`, `replayAffTree`) -/ + +/-- Certificate operation: either `n` affine RLE steps or a `K(k)`-iteration inner cycle. -/ +inductive AffOp where + /-- Execute `n` consecutive `stepAffOnce` steps. -/ + | steps (n : ℕ) : AffOp + /-- Execute a `K`-iteration cycle of `L` steps with stack slopes `deltas`. -/ + | cycle (L : ℕ) (K : AffNat) (deltas : List (ℕ × ℕ)) : AffOp + deriving DecidableEq, Inhabited + +/-- Self-contained direct-trie symbolic return certificate. -/ +structure ReturnCert where + /-- Composite word vocabulary (`wid ↦ BTree` of base-word indices). -/ + vocab : NatTrie (BTree ℕ) + /-- Certified composite word exits keyed by `compKey numStates wid q dir`. -/ + exits : NatTrie CompExit + /-- Balanced binary tree of certificate operations. -/ + ops : BTree AffOp + deriving DecidableEq, Inhabited + +/-- Execute `n` consecutive `stepAffOnce` transitions, accumulating total affine TM steps. -/ +def runStepCount (numStates : ℕ) (exits : NatTrie CompExit) (target : AffNat) : + ℕ → AffNat → AffCfg → Option (AffNat × AffCfg) + | 0, acc, c => some (acc, c) + | n + 1, acc, ⟨q, dir, l, r⟩ => + let rem? := target.sub? acc + match stepAffOnce numStates exits rem? q dir l r with + | none => none + | some (dt, c') => + (acc.add dt).strict fun acc' ↦ runStepCount numStates exits target n acc' c' + +/-- Replay a balanced `BTree AffOp` of symbolic affine transitions. -/ +def replayAffTree (numStates : ℕ) (exits : NatTrie CompExit) (target : AffNat) : + BTree AffOp → AffNat → AffCfg → Option (AffNat × AffCfg) + | .empty, acc, c => some (acc, c) + | .leaf (.steps n), acc, c => runStepCount numStates exits target n acc c + | .leaf (.cycle L K deltas), acc, c => + match verifyCycle numStates exits L K deltas c with + | none => none + | some (dt, c') => (acc.add dt).strict fun acc' ↦ some (acc', c') + | .node l r, acc, c => + match replayAffTree numStates exits target l acc c with + | none => none + | some (acc₁, c₁) => replayAffTree numStates exits target r acc₁ c₁ + +/-- Boolean check that `replayAffTree` on subtree `ops` maps `(acc, c)` to `(expAcc, expC)`. -/ +def checkReplaySlice (numStates : ℕ) (exits : NatTrie CompExit) (target : AffNat) + (ops : BTree AffOp) (acc : AffNat) (c : AffCfg) (expAcc : AffNat) (expC : AffCfg) : Bool := + match replayAffTree numStates exits target ops acc c with + | none => false + | some (acc', c') => (acc' == expAcc) && (c' == expC) + +/-- Compositional subtree-sliced derivation of `replayAffTree ... = some (expAcc, expC)` enabling +bounded-memory `mkAuxTheorem` kernel verification. -/ +inductive AffReplayReaches (numStates : ℕ) (exits : NatTrie CompExit) (target : AffNat) : + BTree AffOp → AffNat → AffCfg → AffNat → AffCfg → Prop where + /-- Leaf slice verified by `checkReplaySlice`. -/ + | slice {ops : BTree AffOp} {acc expAcc : AffNat} {c expC : AffCfg} : + checkReplaySlice numStates exits target ops acc c expAcc expC = true → + AffReplayReaches numStates exits target ops acc c expAcc expC + /-- Binary node combining two verified child subtrees. -/ + | node {l r : BTree AffOp} {a₀ a₁ a₂ : AffNat} {c₀ c₁ c₂ : AffCfg} : + AffReplayReaches numStates exits target l a₀ c₀ a₁ c₁ → + AffReplayReaches numStates exits target r a₁ c₁ a₂ c₂ → + AffReplayReaches numStates exits target (.node l r) a₀ c₀ a₂ c₂ + +theorem AffReplayReaches.to_eq {numStates : ℕ} {exits : NatTrie CompExit} {target : AffNat} + {ops : BTree AffOp} {a₀ a₁ : AffNat} {c₀ c₁ : AffCfg} + (h : AffReplayReaches numStates exits target ops a₀ c₀ a₁ c₁) : + replayAffTree numStates exits target ops a₀ c₀ = some (a₁, c₁) := by + induction h with + | @slice ops acc expAcc c expC hs => + unfold checkReplaySlice at hs + rcases hr : replayAffTree numStates exits target ops acc c with _ | ⟨a', c'⟩ + · simp [hr] at hs + · rw [hr] at hs + simp only [Bool.and_eq_true] at hs + have ha : a' = expAcc := eq_of_beq hs.1 + have hc : c' = expC := eq_of_beq hs.2 + subst ha; subst hc; rfl + | node _ _ ihl ihr => + simp [replayAffTree, ihl, ihr] + +/-! ## Semantic Evaluation and Soundness Theorems -/ + +section Semantics + +variable {Γ : Type*} + +/-- Expand composite word `wid` in `vocab` into `List Γ` via `baseWord`. -/ +def vocabWord (baseWord : ℕ → List Γ) (vocab : NatTrie (BTree ℕ)) (wid : ℕ) : List Γ := + match vocab.find? wid with + | some t => concatSubwords baseWord t.toList + | none => [] + +theorem vocabWord_zero_blank [Inhabited Γ] {baseWord : ℕ → List Γ} + (hb0 : ∀ x ∈ baseWord 0, x = default) {vocab : NatTrie (BTree ℕ)} + (hv0 : checkVocabBlank0 vocab = true) : + ∀ x ∈ vocabWord baseWord vocab 0, x = default := by + unfold checkVocabBlank0 at hv0 + unfold vocabWord + rcases hf : vocab.find? 0 with _ | t + · intro x hx; cases hx + · rw [hf] at hv0 + have hall : ∀ s ∈ t.toList, Nat.beq s 0 = true := List.all_eq_true.mp hv0 + have hrec : ∀ (ss : List ℕ), (∀ s ∈ ss, Nat.beq s 0 = true) → + ∀ x ∈ concatSubwords baseWord ss, x = default := by + intro ss hss + induction ss with + | nil => intro x hx; cases hx + | cons s ss ih => + intro x hx + simp only [concatSubwords, List.mem_append] at hx + rcases hx with hx1 | hx2 + · have hs0 : s = 0 := Nat.eq_of_beq_eq_true (hss s List.mem_cons_self) + subst hs0 + exact hb0 x hx1 + · exact ih (fun y hy ↦ hss y (List.mem_cons_of_mem _ hy)) x hx2 + exact hrec t.toList hall + +end Semantics + +section MachineSoundness + +variable {Γ Λ : Type*} [Inhabited Γ] [Inhabited Λ] + +/-- Evaluate a symbolic `AffRun` stack at parameter `k` on half-tape `side`. -/ +def evalAffSide (side : Bool) (wordOf : ℕ → List Γ) (k : ℕ) : List AffRun → ListBlank Γ + | [] => default + | ⟨w, c⟩ :: rest => + if side then ListBlank.append (wordOf w ^ c.eval k) (evalAffSide true wordOf k rest) + else ListBlank.append ((wordOf w).reverse ^ c.eval k) (evalAffSide false wordOf k rest) + +/-- Evaluate a symbolic `AffCfg` at parameter `k` into `BusyBeaver.Cfg Γ Λ`. -/ +def evalAffCfg (qOf : ℕ → Λ) (wordOf : ℕ → List Γ) (k : ℕ) (c : AffCfg) : Cfg Γ Λ := + dirCfg qOf c.q c.dir (evalAffSide false wordOf k c.left) (evalAffSide true wordOf k c.right) + +/-- Evaluate a two-variable `Aff2Run` stack at `(k, j)` on half-tape `side`. -/ +def evalAff2Side (side : Bool) (wordOf : ℕ → List Γ) (k j : ℕ) : List Aff2Run → ListBlank Γ + | [] => default + | ⟨w, c⟩ :: rest => + if side then ListBlank.append (wordOf w ^ c.eval k j) (evalAff2Side true wordOf k j rest) + else ListBlank.append ((wordOf w).reverse ^ c.eval k j) (evalAff2Side false wordOf k j rest) + +/-- Evaluate a two-variable `Aff2Cfg` at `(k, j)` into `BusyBeaver.Cfg Γ Λ`. -/ +def evalAff2Cfg (qOf : ℕ → Λ) (wordOf : ℕ → List Γ) (k j : ℕ) (c : Aff2Cfg) : Cfg Γ Λ := + dirCfg qOf c.q c.dir (evalAff2Side false wordOf k j c.left) (evalAff2Side true wordOf k j c.right) + +private def topWid : List AffRun → ℕ + | [] => 0 + | top :: _ => top.wid + +private def topWid2 : List Aff2Run → ℕ + | [] => 0 + | top :: _ => top.wid + +private theorem popAff_sound {wordOf : ℕ → List Γ} (hz : ∀ x ∈ wordOf 0, x = default) + {count : AffNat} {stk stk' : List AffRun} {w : ℕ} + (hp : popAff count stk = some (w, stk')) (side : Bool) (k : ℕ) : + w = topWid stk ∧ + evalAffSide side wordOf k stk = + if side then ListBlank.append (wordOf w ^ count.eval k) (evalAffSide true wordOf k stk') + else ListBlank.append ((wordOf w).reverse ^ count.eval k) + (evalAffSide false wordOf k stk') := by + have hzRev : ∀ x ∈ (wordOf 0).reverse, x = default := + fun x hx ↦ hz x (List.mem_reverse.mp hx) + unfold popAff popAffK id at hp + rcases stk with _ | ⟨⟨tw, tc⟩, rest⟩ + · by_cases h1 : count.isOne = true + · simp only [h1, ↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + refine ⟨rfl, ?_⟩ + have hc1 := AffNat.eval_eq_one_of_isOne h1 k + cases side <;> simp [evalAffSide, hc1, lb_blank_word _ hz, lb_blank_word _ hzRev] + · have hn1 := Bool.eq_false_iff.mpr h1 + simp [hn1] at hp + · simp only at hp + rcases hs : tc.sub? count with _ | rem + · simp [hs] at hp + · rw [hs] at hp + simp only at hp + have hsub := AffNat.eval_sub? hs k + by_cases hrz : rem.isZero = true + · simp only [hrz, ↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + have hr0 := AffNat.eval_eq_zero_of_isZero hrz k + have htc : tc.eval k = count.eval k := by omega + refine ⟨rfl, ?_⟩ + cases side <;> simp [evalAffSide, htc] + · have hnrz := Bool.eq_false_iff.mpr hrz + rw [hnrz] at hp + by_cases hrg : rem.geConst 1 = true + · simp only [Bool.false_eq_true, ↓reduceIte, hrg, AffNat.strict_eq, + Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + refine ⟨rfl, ?_⟩ + cases side <;> + simp [evalAffSide, hsub, list_pow_add, ListBlank.append_assoc] + · have hnrg := Bool.eq_false_iff.mpr hrg + simp [hnrg] at hp + +private theorem pushAff_sound {wordOf : ℕ → List Γ} (hz : ∀ x ∈ wordOf 0, x = default) + {wid : ℕ} {count : AffNat} {stk stk' : List AffRun} + (hp : pushAff wid count stk = some stk') (side : Bool) (k : ℕ) : + evalAffSide side wordOf k stk' = + if side then ListBlank.append (wordOf wid ^ count.eval k) (evalAffSide true wordOf k stk) + else ListBlank.append ((wordOf wid).reverse ^ count.eval k) + (evalAffSide false wordOf k stk) := by + have hzRev : ∀ x ∈ (wordOf 0).reverse, x = default := + fun x hx ↦ hz x (List.mem_reverse.mp hx) + unfold pushAff pushAffK id at hp + by_cases hcz : count.isZero = true + · simp only [hcz, ↓reduceIte, Option.some.injEq] at hp + subst hp + have hc0 := AffNat.eval_eq_zero_of_isZero hcz k + cases side <;> simp [hc0] + · have hncz := Bool.eq_false_iff.mpr hcz + rw [hncz] at hp + rcases stk with _ | ⟨⟨tw, tc⟩, rest⟩ + · simp only [Bool.false_eq_true, ↓reduceIte] at hp + by_cases hw : Nat.beq wid 0 = true + · simp only [hw, ↓reduceIte, Option.some.injEq] at hp + subst hp + have hw0 := Nat.eq_of_beq_eq_true hw + subst hw0 + cases side <;> simp [evalAffSide, lb_blank_pow _ hz, lb_blank_pow _ hzRev] + · have hnw := Bool.eq_false_iff.mpr hw + rw [hnw] at hp + by_cases hg : count.geConst 1 = true + · simp only [Bool.false_eq_true, ↓reduceIte, hg, withNat_eq, AffNat.strict_eq, + Option.some.injEq] at hp + subst hp + cases side <;> rfl + · have hng := Bool.eq_false_iff.mpr hg + simp [hng] at hp + · simp only [Bool.false_eq_true, ↓reduceIte] at hp + by_cases hg : count.geConst 1 = true + · simp only [hg, Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hp + by_cases hw : Nat.beq tw wid = true + · simp only [hw, ↓reduceIte, AffNat.strict_eq, Option.some.injEq] at hp + subst hp + have htw := Nat.eq_of_beq_eq_true hw + subst htw + cases side <;> + simp [evalAffSide, ListBlank.append_append, ← list_pow_add, Nat.add_comm] + · have hnw := Bool.eq_false_iff.mpr hw + simp only [hnw, Bool.false_eq_true, ↓reduceIte, withNat_eq, AffNat.strict_eq, + Option.some.injEq] at hp + subst hp + cases side <;> rfl + · have hng := Bool.eq_false_iff.mpr hg + simp [hng] at hp + +private theorem lookup_exit_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {wid q : ℕ} {dir : Bool} {ex : CompExit} + (hq : q < numStates) (hf : exits.find? (compKey numStates wid q dir) = some ex) : + WordExit M qOf (vocabWord baseWord vocab wid) q dir + (vocabWord baseWord vocab ex.wid') ex.q' ex.dir' ex.dt := by + have hchk := NatTrie.checkAll_sound hexits hf + unfold checkExitEntry at hchk + have hstride : Nat.beq (2 * numStates) 0 = false := by + apply Bool.eq_false_iff.mpr + intro h0 + have := Nat.eq_of_beq_eq_true h0 + omega + simp only [hstride, Bool.false_eq_true, ↓reduceIte] at hchk + have hd_lt : q * 2 + (if dir then 1 else 0) < 2 * numStates := by + cases dir <;> simp <;> omega + have hdiv : compKey numStates wid q dir / (2 * numStates) = wid := by + unfold compKey + have hpos : 0 < 2 * numStates := by omega + calc + (wid * (2 * numStates) + q * 2 + if dir then 1 else 0) / (2 * numStates) + = ((q * 2 + if dir then 1 else 0) + wid * (2 * numStates)) / (2 * numStates) := by + congr 1; omega + _ = (q * 2 + if dir then 1 else 0) / (2 * numStates) + wid := + Nat.add_mul_div_right _ _ hpos + _ = wid := by rw [Nat.div_eq_of_lt hd_lt, Nat.zero_add] + have hmod : compKey numStates wid q dir % (2 * numStates) = q * 2 + (if dir then 1 else 0) := by + unfold compKey + calc + (wid * (2 * numStates) + q * 2 + if dir then 1 else 0) % (2 * numStates) + = ((q * 2 + if dir then 1 else 0) + wid * (2 * numStates)) % (2 * numStates) := by + congr 1; omega + _ = (q * 2 + if dir then 1 else 0) % (2 * numStates) := Nat.add_mul_mod_self_right _ _ _ + _ = q * 2 + (if dir then 1 else 0) := Nat.mod_eq_of_lt hd_lt + have hq_eq : (q * 2 + if dir then 1 else 0) / 2 = q := by + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte, add_zero] + omega + · simp only [↓reduceIte] + omega + have hdir_eq : Nat.beq ((q * 2 + if dir then 1 else 0) % 2) 1 = dir := by + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte, add_zero, Nat.mul_mod_left] + rfl + · simp only [↓reduceIte] + exact Nat.beq_eq.mpr (by omega) + rw [hdiv, hmod, hq_eq, hdir_eq] at hchk + rcases hu : vocab.find? wid with _ | uTree + · simp [hu] at hchk + · rcases hv : vocab.find? ex.wid' with _ | vTree + · simp [hu, hv] at hchk + · rw [hu, hv] at hchk + have hrun : runCompositeExit baseExit uTree.toList q dir = + some (vTree.toList, ex.q', ex.dir', ex.dt) := eq_of_beq hchk + have hex := runCompositeExit_sound hbase hrun + simpa [vocabWord, hu, hv] using hex + +private theorem wordExit_apply_aff {M : Machine Γ Λ} {qOf : ℕ → Λ} {wordOf : ℕ → List Γ} + {wid wid' q q' : ℕ} {dir dir' : Bool} {exDt : ℕ} {count : AffNat} + (hz : ∀ x ∈ wordOf 0, x = default) + (hex : WordExit M qOf (wordOf wid) q dir (wordOf wid') q' dir' exDt) + (hsame : (Nat.beq q' q && Bool.beq dir' dir) = true ∨ count = ⟨0, 1⟩) + {l r l₂ r₂ : List AffRun} + (hstep_stacks : + if dir then + ∃ r', popAff count r = some (wid, r') ∧ + if dir' then pushAff wid' count l = some l₂ ∧ r₂ = r' + else l₂ = l ∧ pushAff wid' count r' = some r₂ + else + ∃ l', popAff count l = some (wid, l') ∧ + if dir' then pushAff wid' count l' = some l₂ ∧ r₂ = r + else l₂ = l' ∧ pushAff wid' count r = some r₂) + (k : ℕ) : + ReachesIn M ((count.scale exDt).eval k) + (evalAffCfg qOf wordOf k ⟨q, dir, l, r⟩) + (evalAffCfg qOf wordOf k ⟨q', dir', l₂, r₂⟩) := by + have hexPow : WordExit M qOf (wordOf wid ^ count.eval k) q dir + (wordOf wid' ^ count.eval k) q' dir' ((count.scale exDt).eval k) := by + rcases hsame with hs | rfl + · simp only [Bool.and_eq_true] at hs + have hqq : q' = q := Nat.eq_of_beq_eq_true hs.1 + have hdd : dir' = dir := eq_of_beq hs.2 + subst hqq; subst hdd + rw [AffNat.eval_scale] + exact sweepWord_sound hex (count.eval k) + · have hc1 : (AffNat.mk 0 1).eval k = 1 := by simp [AffNat.eval] + have hsc : ((AffNat.mk 0 1).scale exDt).eval k = exDt := by simp [AffNat.scale, AffNat.eval] + rw [hc1, hsc, list_pow_one, list_pow_one] + exact hex + unfold evalAffCfg + simp only + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte] at hstep_stacks + obtain ⟨l', hpop, hpush⟩ := hstep_stacks + have ⟨_, hpopEq⟩ := popAff_sound hz hpop false k + simp only [Bool.false_eq_true, ↓reduceIte] at hpopEq + have hrun := hexPow (evalAffSide false wordOf k l') (evalAffSide true wordOf k r) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, reverse_pow] at hrun + rw [hpopEq] + cases dir' + · simp only [Bool.false_eq_true, ↓reduceIte] at hpush + rcases hpush with ⟨rfl, hpushR⟩ + have hpushEq := pushAff_sound hz hpushR true k + simp only [↓reduceIte] at hpushEq + simp only [Bool.not_false, ↓reduceIte] at hrun + rwa [hpushEq] + · simp only [↓reduceIte] at hpush + rcases hpush with ⟨hpushL, rfl⟩ + have hpushEq := pushAff_sound hz hpushL false k + simp only [Bool.false_eq_true, ↓reduceIte] at hpushEq + simp only [Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hrun + rwa [hpushEq] + · simp only [↓reduceIte] at hstep_stacks + obtain ⟨r', hpop, hpush⟩ := hstep_stacks + have ⟨_, hpopEq⟩ := popAff_sound hz hpop true k + simp only [↓reduceIte] at hpopEq + have hrun := hexPow (evalAffSide false wordOf k l) (evalAffSide true wordOf k r') + simp only [placeSide, ↓reduceIte] at hrun + rw [hpopEq] + cases dir' + · simp only [Bool.false_eq_true, ↓reduceIte] at hpush + rcases hpush with ⟨rfl, hpushR⟩ + have hpushEq := pushAff_sound hz hpushR true k + simp only [↓reduceIte] at hpushEq + simp only [Bool.not_false, ↓reduceIte] at hrun + rwa [hpushEq] + · simp only [↓reduceIte] at hpush + rcases hpush with ⟨hpushL, rfl⟩ + have hpushEq := pushAff_sound hz hpushL false k + simp only [Bool.false_eq_true, ↓reduceIte] at hpushEq + simp only [Bool.not_true, Bool.false_eq_true, ↓reduceIte, reverse_pow] at hrun + rwa [hpushEq] + +/-- Soundness of `stepAffOnce`. -/ +theorem stepAffOnce_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hv0 : checkVocabBlank0 vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {rem? : Option AffNat} {q : ℕ} {dir : Bool} {l r : List AffRun} + {dt : AffNat} {c' : AffCfg} + (hst : stepAffOnce numStates exits rem? q dir l r = some (dt, c')) (k : ℕ) : + ReachesIn M (dt.eval k) + (evalAffCfg qOf (vocabWord baseWord vocab) k ⟨q, dir, l, r⟩) + (evalAffCfg qOf (vocabWord baseWord vocab) k c') := by + have hz := vocabWord_zero_blank hb0 hv0 + unfold stepAffOnce at hst + by_cases hqb : Nat.ble (q + 1) numStates = true + · simp only [hqb, Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hst + have hq : q < numStates := Nat.le_of_ble_eq_true hqb + set src := if dir then r else l + set wid := match src with | [] => 0 | top :: _ => top.wid + rcases hf : exits.find? (compKey numStates wid q dir) with _ | ex + · simp [hf] at hst + · rw [hf] at hst + have hex := lookup_exit_sound hbase hexits hq hf + have hcnt : ∃ count : AffNat, + ((Nat.beq ex.q' q && Bool.beq ex.dir' dir) = true ∨ count = ⟨0, 1⟩) ∧ + (if dir then + popAffK count r fun + | none => none + | some (_, r') => + (count.scale ex.dt).strict fun dt ↦ + if ex.dir' then + pushAffK ex.wid' count l fun + | none => none + | some l₂ => some (dt, mkStrictAffCfg ex.q' true l₂ r') + else + pushAffK ex.wid' count r' fun + | none => none + | some r₂ => some (dt, mkStrictAffCfg ex.q' false l r₂) + else + popAffK count l fun + | none => none + | some (_, l') => + (count.scale ex.dt).strict fun dt ↦ + if ex.dir' then + pushAffK ex.wid' count l' fun + | none => none + | some l₂ => some (dt, mkStrictAffCfg ex.q' true l₂ r) + else + pushAffK ex.wid' count r fun + | none => none + | some r₂ => some (dt, mkStrictAffCfg ex.q' false l' r₂)) = + some (dt, c') := by + simp only at hst + by_cases hsm : (Nat.beq ex.q' q && Bool.beq ex.dir' dir) = true + · simp only [hsm, ↓reduceIte] at hst + rcases hsrc : src with _ | ⟨top, rest⟩ + · simp [hsrc] at hst + · rw [hsrc] at hst + cases rem? with + | none => exact ⟨top.count, Or.inl hsm, hst⟩ + | some rem => + simp only at hst + by_cases hc1 : + (Nat.ble 1 ex.dt && Nat.beq (rem.a % ex.dt) 0 && Nat.beq (rem.b % ex.dt) 0) = true + · simp only [hc1, ↓reduceIte] at hst + by_cases hc2 : + ((AffNat.mk (rem.a / ex.dt) (rem.b / ex.dt)).geConst 1 && + (top.count.sub? ⟨rem.a / ex.dt, rem.b / ex.dt⟩).isSome) = true + · simp only [hc2, ↓reduceIte] at hst + exact ⟨_, Or.inl hsm, hst⟩ + · have hnc2 := Bool.eq_false_iff.mpr hc2 + simp only [hnc2, Bool.false_eq_true, ↓reduceIte] at hst + exact ⟨top.count, Or.inl hsm, hst⟩ + · have hnc1 := Bool.eq_false_iff.mpr hc1 + simp only [hnc1, Bool.false_eq_true, ↓reduceIte] at hst + exact ⟨top.count, Or.inl hsm, hst⟩ + · have hnsm := Bool.eq_false_iff.mpr hsm + simp only [hnsm, Bool.false_eq_true, ↓reduceIte] at hst + exact ⟨⟨0, 1⟩, Or.inr rfl, hst⟩ + obtain ⟨count, hsame, hbody⟩ := hcnt + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte, popAffK_eq] at hbody + rcases hpop : popAff count l with _ | ⟨pw, l'⟩ + · simp [hpop] at hbody + · rw [hpop] at hbody + simp only [AffNat.strict_eq] at hbody + have ⟨hpw, _⟩ := popAff_sound hz hpop false k + have hpwid : pw = wid := by + simpa [wid, src, topWid] using hpw + subst hpwid + cases hdir' : ex.dir' + · simp only [hdir', Bool.false_eq_true, ↓reduceIte, pushAffK_eq, + mkStrictAffCfg_eq] at hbody + rcases hpush : pushAff ex.wid' count r with _ | r₂ + · simp [hpush] at hbody + · rw [hpush] at hbody + simp only [Option.some.injEq, Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + rw [hdir'] at hex hsame + refine wordExit_apply_aff hz hex hsame ?_ k + exact ⟨l', hpop, rfl, hpush⟩ + · simp only [hdir', ↓reduceIte, pushAffK_eq, mkStrictAffCfg_eq] at hbody + rcases hpush : pushAff ex.wid' count l' with _ | l₂ + · simp [hpush] at hbody + · rw [hpush] at hbody + simp only [Option.some.injEq, Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + rw [hdir'] at hex hsame + refine wordExit_apply_aff hz hex hsame ?_ k + exact ⟨l', hpop, hpush, rfl⟩ + · simp only [↓reduceIte, popAffK_eq] at hbody + rcases hpop : popAff count r with _ | ⟨pw, r'⟩ + · simp [hpop] at hbody + · rw [hpop] at hbody + simp only [AffNat.strict_eq] at hbody + have ⟨hpw, _⟩ := popAff_sound hz hpop true k + have hpwid : pw = wid := by + simpa [wid, src, topWid] using hpw + subst hpwid + cases hdir' : ex.dir' + · simp only [hdir', Bool.false_eq_true, ↓reduceIte, pushAffK_eq, + mkStrictAffCfg_eq] at hbody + rcases hpush : pushAff ex.wid' count r' with _ | r₂ + · simp [hpush] at hbody + · rw [hpush] at hbody + simp only [Option.some.injEq, Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + rw [hdir'] at hex hsame + refine wordExit_apply_aff hz hex hsame ?_ k + exact ⟨r', hpop, rfl, hpush⟩ + · simp only [hdir', ↓reduceIte, pushAffK_eq, mkStrictAffCfg_eq] at hbody + rcases hpush : pushAff ex.wid' count l with _ | l₂ + · simp [hpush] at hbody + · rw [hpush] at hbody + simp only [Option.some.injEq, Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + rw [hdir'] at hex hsame + refine wordExit_apply_aff hz hex hsame ?_ k + exact ⟨r', hpop, hpush, rfl⟩ + · have hnqb := Bool.eq_false_iff.mpr hqb + simp [hnqb] at hst + +/-! ### Soundness of Inner-Cycle Verifier (`verifyCycle_sound`) -/ + +private def stackWF (K : AffNat) (stk : List Aff2Run) : Prop := + ∀ r ∈ stk, r.count.geForLoop K 1 = true + +private theorem popAff2_const_sound {wordOf : ℕ → List Γ} (hz : ∀ x ∈ wordOf 0, x = default) + {K : AffNat} {cntVal : ℕ} {stk stk' : List Aff2Run} {w : ℕ} + (hwf : stackWF K stk) + (hp : popAff2 K ⟨0, cntVal, 0, 0⟩ stk = some (w, stk')) + (side : Bool) {k j : ℕ} (hj : j < K.eval k) : + stackWF K stk' ∧ + w = topWid2 stk ∧ + evalAff2Side side wordOf k j stk = + if side then ListBlank.append (wordOf w ^ cntVal) (evalAff2Side true wordOf k j stk') + else ListBlank.append ((wordOf w).reverse ^ cntVal) + (evalAff2Side false wordOf k j stk') := by + have hzRev : ∀ x ∈ (wordOf 0).reverse, x = default := + fun x hx ↦ hz x (List.mem_reverse.mp hx) + unfold popAff2 at hp + rcases stk with _ | ⟨⟨tw, tc⟩, rest⟩ + · by_cases hc1 : (Aff2Nat.mk 0 cntVal 0 0 == Aff2Nat.mk 0 1 0 0) = true + · simp only [hc1, ↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + have h1 : Aff2Nat.mk 0 cntVal 0 0 = Aff2Nat.mk 0 1 0 0 := eq_of_beq hc1 + injection h1 with _ hcv _ _ + subst hcv + refine ⟨(fun r hr ↦ by cases hr), rfl, ?_⟩ + cases side <;> simp [evalAff2Side, lb_blank_word _ hz, lb_blank_word _ hzRev] + · have hnc1 := Bool.eq_false_iff.mpr hc1 + simp [hnc1] at hp + · simp only at hp + rcases hs : tc.sub? ⟨0, cntVal, 0, 0⟩ K with _ | rem + · simp [hs] at hp + · rw [hs] at hp + simp only at hp + have hsub := Aff2Nat.sub_const_eval hs hj + have hwfRest : stackWF K rest := fun r hr ↦ hwf r (List.mem_cons_of_mem _ hr) + by_cases hrz : rem.isZero = true + · simp only [hrz, ↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + have hr0 := Aff2Nat.eval_eq_zero_of_isZero hrz k j + have htc : tc.eval k j = cntVal := by omega + refine ⟨hwfRest, rfl, ?_⟩ + cases side <;> simp [evalAff2Side, htc] + · have hnrz := Bool.eq_false_iff.mpr hrz + rw [hnrz] at hp + by_cases hrg : rem.geForLoop K 1 = true + · simp only [Bool.false_eq_true, ↓reduceIte, hrg, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + have hwfNew : stackWF K (⟨tw, rem⟩ :: rest) := by + intro r hr + rcases List.mem_cons.mp hr with rfl | hmem + · exact hrg + · exact hwfRest r hmem + refine ⟨hwfNew, rfl, ?_⟩ + cases side <;> simp [evalAff2Side, hsub, list_pow_add, ListBlank.append_assoc] + · have hnrg := Bool.eq_false_iff.mpr hrg + simp [hnrg] at hp + +private theorem pushAff2_const_sound {wordOf : ℕ → List Γ} (hz : ∀ x ∈ wordOf 0, x = default) + {K : AffNat} {wid cntVal : ℕ} {stk stk' : List Aff2Run} + (hwf : stackWF K stk) + (hp : pushAff2 K wid ⟨0, cntVal, 0, 0⟩ stk = some stk') + (side : Bool) {k j : ℕ} (hj : j < K.eval k) : + stackWF K stk' ∧ + evalAff2Side side wordOf k j stk' = + if side then ListBlank.append (wordOf wid ^ cntVal) (evalAff2Side true wordOf k j stk) + else ListBlank.append ((wordOf wid).reverse ^ cntVal) + (evalAff2Side false wordOf k j stk) := by + have hzRev : ∀ x ∈ (wordOf 0).reverse, x = default := + fun x hx ↦ hz x (List.mem_reverse.mp hx) + unfold pushAff2 at hp + by_cases hcz : (Aff2Nat.mk 0 cntVal 0 0).isZero = true + · simp only [hcz, ↓reduceIte, Option.some.injEq] at hp + subst hp + have hc0 : cntVal = 0 := by + have := Aff2Nat.eval_eq_zero_of_isZero hcz 0 0 + simpa [Aff2Nat.eval] using this + subst hc0 + refine ⟨hwf, ?_⟩ + cases side <;> simp + · have hncz := Bool.eq_false_iff.mpr hcz + rw [hncz] at hp + by_cases hg : (Aff2Nat.mk 0 cntVal 0 0).geForLoop K 1 = true + · simp only [Bool.false_eq_true, ↓reduceIte, hg, Bool.not_true] at hp + rcases stk with _ | ⟨⟨tw, tc⟩, rest⟩ + · by_cases hw : Nat.beq wid 0 = true + · simp only [hw, ↓reduceIte, Option.some.injEq] at hp + subst hp + have hw0 := Nat.eq_of_beq_eq_true hw + subst hw0 + refine ⟨(fun r hr ↦ by cases hr), ?_⟩ + cases side <;> simp [evalAff2Side, lb_blank_pow _ hz, lb_blank_pow _ hzRev] + · have hnw := Bool.eq_false_iff.mpr hw + simp only [hnw, Bool.false_eq_true, ↓reduceIte, Option.some.injEq] at hp + subst hp + have hwf1 : stackWF K [⟨wid, ⟨0, cntVal, 0, 0⟩⟩] := by + intro r hr + rcases List.mem_singleton.mp hr with rfl + exact hg + have hcv : (Aff2Nat.mk 0 cntVal 0 0).eval k j = cntVal := by simp [Aff2Nat.eval] + refine ⟨hwf1, ?_⟩ + cases side <;> simp [evalAff2Side, hcv] + · simp only at hp + by_cases hw : Nat.beq tw wid = true + · simp only [hw, ↓reduceIte, Option.some.injEq] at hp + subst hp + have htw := Nat.eq_of_beq_eq_true hw + subst htw + have htcwf : tc.geForLoop K 1 = true := hwf _ List.mem_cons_self + have hno : tc.dn * j ≤ tc.a * k + tc.b + tc.dp * j := by + have := Aff2Nat.noUnderflow_of_geForLoop htcwf hj + omega + have haddEq := Aff2Nat.add_const_eval tc cntVal k j hno + have hwfNew : stackWF K (⟨tw, tc.add ⟨0, cntVal, 0, 0⟩⟩ :: rest) := by + intro r hr + rcases List.mem_cons.mp hr with rfl | hmem + · exact Aff2Nat.add_const_geForLoop htcwf + · exact hwf r (List.mem_cons_of_mem _ hmem) + refine ⟨hwfNew, ?_⟩ + cases side <;> + simp [evalAff2Side, haddEq, ListBlank.append_append, ← list_pow_add, Nat.add_comm] + · have hnw := Bool.eq_false_iff.mpr hw + simp only [hnw, Bool.false_eq_true, ↓reduceIte, Option.some.injEq] at hp + subst hp + have hwfNew : stackWF K (⟨wid, ⟨0, cntVal, 0, 0⟩⟩ :: ⟨tw, tc⟩ :: rest) := by + intro r hr + rcases List.mem_cons.mp hr with rfl | hmem + · exact hg + · exact hwf r hmem + have hcv : (Aff2Nat.mk 0 cntVal 0 0).eval k j = cntVal := by simp [Aff2Nat.eval] + refine ⟨hwfNew, ?_⟩ + cases side <;> simp [evalAff2Side, hcv] + · have hng := Bool.eq_false_iff.mpr hg + simp [hng] at hp + +private theorem stepAff2Once_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hv0 : checkVocabBlank0 vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {K : AffNat} {c c' : Aff2Cfg} {dt : ℕ} + (hwfL : stackWF K c.left) (hwfR : stackWF K c.right) + (hst : stepAff2Once numStates exits K c = some (dt, c')) + {k j : ℕ} (hj : j < K.eval k) : + stackWF K c'.left ∧ stackWF K c'.right ∧ + ReachesIn M dt + (evalAff2Cfg qOf (vocabWord baseWord vocab) k j c) + (evalAff2Cfg qOf (vocabWord baseWord vocab) k j c') := by + have hz := vocabWord_zero_blank hb0 hv0 + rcases c with ⟨q, dir, l, r⟩ + unfold stepAff2Once at hst + simp only at hst + by_cases hqb : Nat.ble (q + 1) numStates = true + · simp only [hqb, Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hst + have hq : q < numStates := Nat.le_of_ble_eq_true hqb + set src := if dir then r else l + set wid := match src with | [] => 0 | top :: _ => top.wid + rcases hf : exits.find? (compKey numStates wid q dir) with _ | ex + · simp [hf] at hst + · rw [hf] at hst + have hex := lookup_exit_sound hbase hexits hq hf + have hcnt : ∃ count : Aff2Nat, + ((Nat.beq ex.q' q && Bool.beq ex.dir' dir) = true ∨ count = ⟨0, 1, 0, 0⟩) ∧ + (match count.isConst with + | none => none + | some cntVal => + match popAff2 K count src with + | none => none + | some (_, src') => + let l₁ := if dir then l else src' + let r₁ := if dir then src' else r + let dst? := + if ex.dir' then (pushAff2 K ex.wid' count l₁).map fun l₂ ↦ (l₂, r₁) + else (pushAff2 K ex.wid' count r₁).map fun r₂ ↦ (l₁, r₂) + match dst? with + | none => none + | some (l₂, r₂) => + withNat (cntVal * ex.dt) fun dt ↦ + some (dt, ⟨ex.q', ex.dir', l₂, r₂⟩)) = some (dt, c') := by + simp only at hst + by_cases hsm : (Nat.beq ex.q' q && Bool.beq ex.dir' dir) = true + · simp only [hsm, ↓reduceIte] at hst + rcases hsrc : src with _ | ⟨top, rest⟩ + · simp [hsrc] at hst + · rw [hsrc] at hst + exact ⟨top.count, Or.inl hsm, hst⟩ + · have hnsm := Bool.eq_false_iff.mpr hsm + simp only [hnsm, Bool.false_eq_true, ↓reduceIte] at hst + exact ⟨⟨0, 1, 0, 0⟩, Or.inr rfl, hst⟩ + obtain ⟨count, hsame, hbody⟩ := hcnt + rcases hconst : count.isConst with _ | cntVal + · simp [hconst] at hbody + · rw [hconst] at hbody + have hce := Aff2Nat.isConst_eq hconst + subst hce + have hexPow : WordExit M qOf (vocabWord baseWord vocab wid ^ cntVal) q dir + (vocabWord baseWord vocab ex.wid' ^ cntVal) ex.q' ex.dir' (cntVal * ex.dt) := by + rcases hsame with hs | h1 + · simp only [Bool.and_eq_true] at hs + have hqq := Nat.eq_of_beq_eq_true hs.1 + have hdd : ex.dir' = dir := eq_of_beq hs.2 + rw [hqq, hdd] at hex ⊢ + rw [Nat.mul_comm cntVal ex.dt] + exact sweepWord_sound hex cntVal + · injection h1 with _ hcv _ _ + subst hcv + simpa using hex + cases dir + · simp only [src, Bool.false_eq_true, ↓reduceIte] at hbody + rcases hpop : popAff2 K ⟨0, cntVal, 0, 0⟩ l with _ | ⟨pw, l'⟩ + · simp [hpop] at hbody + · rw [hpop] at hbody + have ⟨hwfL', hpw, hpopEq⟩ := popAff2_const_sound hz hwfL hpop false hj + have hpwid : pw = wid := by simpa [wid, src, topWid2] using hpw + subst hpwid + simp only [Bool.false_eq_true, ↓reduceIte] at hpopEq + have hrun := hexPow + (evalAff2Side false (vocabWord baseWord vocab) k j l') + (evalAff2Side true (vocabWord baseWord vocab) k j r) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, reverse_pow] at hrun + cases hdir' : ex.dir' + · simp only [hdir', Bool.false_eq_true, ↓reduceIte] at hbody + rcases hpush : pushAff2 K ex.wid' ⟨0, cntVal, 0, 0⟩ r with _ | r₂ + · simp [hpush] at hbody + · simp only [hpush, Option.map_some, withNat_eq, Option.some.injEq, + Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + have ⟨hwfR₂, hpushEq⟩ := pushAff2_const_sound hz hwfR hpush true hj + simp only [↓reduceIte] at hpushEq + simp only [hdir', Bool.not_false, ↓reduceIte] at hrun + refine ⟨hwfL', hwfR₂, ?_⟩ + unfold evalAff2Cfg; simp only + rw [hpopEq, hpushEq]; exact hrun + · simp only [hdir', ↓reduceIte] at hbody + rcases hpush : pushAff2 K ex.wid' ⟨0, cntVal, 0, 0⟩ l' with _ | l₂ + · simp [hpush] at hbody + · simp only [hpush, Option.map_some, withNat_eq, Option.some.injEq, + Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + have ⟨hwfL₂, hpushEq⟩ := pushAff2_const_sound hz hwfL' hpush false hj + simp only [Bool.false_eq_true, ↓reduceIte] at hpushEq + simp only [hdir', Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hrun + refine ⟨hwfL₂, hwfR, ?_⟩ + unfold evalAff2Cfg; simp only + rw [hpopEq, hpushEq]; exact hrun + · simp only [src, ↓reduceIte] at hbody + rcases hpop : popAff2 K ⟨0, cntVal, 0, 0⟩ r with _ | ⟨pw, r'⟩ + · simp [hpop] at hbody + · rw [hpop] at hbody + have ⟨hwfR', hpw, hpopEq⟩ := popAff2_const_sound hz hwfR hpop true hj + have hpwid : pw = wid := by simpa [wid, src, topWid2] using hpw + subst hpwid + simp only [↓reduceIte] at hpopEq + have hrun := hexPow + (evalAff2Side false (vocabWord baseWord vocab) k j l) + (evalAff2Side true (vocabWord baseWord vocab) k j r') + simp only [placeSide, ↓reduceIte] at hrun + cases hdir' : ex.dir' + · simp only [hdir', Bool.false_eq_true, ↓reduceIte] at hbody + rcases hpush : pushAff2 K ex.wid' ⟨0, cntVal, 0, 0⟩ r' with _ | r₂ + · simp [hpush] at hbody + · simp only [hpush, Option.map_some, withNat_eq, Option.some.injEq, + Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + have ⟨hwfR₂, hpushEq⟩ := pushAff2_const_sound hz hwfR' hpush true hj + simp only [↓reduceIte] at hpushEq + simp only [hdir', Bool.not_false, ↓reduceIte] at hrun + refine ⟨hwfL, hwfR₂, ?_⟩ + unfold evalAff2Cfg; simp only + rw [hpopEq, hpushEq]; exact hrun + · simp only [hdir', ↓reduceIte] at hbody + rcases hpush : pushAff2 K ex.wid' ⟨0, cntVal, 0, 0⟩ l with _ | l₂ + · simp [hpush] at hbody + · simp only [hpush, Option.map_some, withNat_eq, Option.some.injEq, + Prod.mk.injEq] at hbody + rcases hbody with ⟨rfl, rfl⟩ + have ⟨hwfL₂, hpushEq⟩ := pushAff2_const_sound hz hwfL hpush false hj + simp only [Bool.false_eq_true, ↓reduceIte] at hpushEq + simp only [hdir', Bool.not_true, Bool.false_eq_true, ↓reduceIte, + reverse_pow] at hrun + refine ⟨hwfL₂, hwfR', ?_⟩ + unfold evalAff2Cfg; simp only + rw [hpopEq, hpushEq]; exact hrun + · have hnqb := Bool.eq_false_iff.mpr hqb + simp [hnqb] at hst + +private theorem runAff2Steps_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hv0 : checkVocabBlank0 vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {K : AffNat} : + ∀ (n acc : ℕ) (c : Aff2Cfg) (accOut : ℕ) (cOut : Aff2Cfg), + stackWF K c.left → stackWF K c.right → + runAff2Steps numStates exits K n acc c = some (accOut, cOut) → + ∀ {k j : ℕ}, j < K.eval k → + acc ≤ accOut ∧ + ReachesIn M (accOut - acc) + (evalAff2Cfg qOf (vocabWord baseWord vocab) k j c) + (evalAff2Cfg qOf (vocabWord baseWord vocab) k j cOut) + | 0, acc, c, accOut, cOut, _, _, hrun, _, _, _ => by + simp only [runAff2Steps, Option.some.injEq, Prod.mk.injEq] at hrun + rcases hrun with ⟨rfl, rfl⟩ + exact ⟨Nat.le_refl acc, by simp⟩ + | n + 1, acc, c, accOut, cOut, hwfL, hwfR, hrun, k, j, hj => by + simp only [runAff2Steps] at hrun + rcases hst : stepAff2Once numStates exits K c with _ | ⟨dt, c'⟩ + · simp [hst] at hrun + · rw [hst] at hrun + simp only [withNat_eq] at hrun + obtain ⟨hwfL', hwfR', hstep⟩ := + stepAff2Once_sound hbase hb0 hv0 hexits hwfL hwfR hst hj + obtain ⟨hle, hrest⟩ := + runAff2Steps_sound hbase hb0 hv0 hexits n (acc + dt) c' accOut cOut hwfL' hwfR' hrun hj + refine ⟨by omega, ?_⟩ + have hsub : accOut - acc = dt + (accOut - (acc + dt)) := by omega + rw [hsub] + exact hstep.trans hrest + +private theorem attachDeltas_eval0 (wordOf : ℕ → List Γ) (side : Bool) (k : ℕ) : + ∀ (stk : List AffRun) (ds ds' : List (ℕ × ℕ)) (stk₂ : List Aff2Run), + attachDeltas stk ds = some (stk₂, ds') → + evalAff2Side side wordOf k 0 stk₂ = evalAffSide side wordOf k stk + | [], ds, ds', stk₂, h => by + simp only [attachDeltas, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + rfl + | r :: rs, [], _, _, h => by simp [attachDeltas] at h + | r :: rs, (dp, dn) :: ds, ds', stk₂, h => by + simp only [attachDeltas] at h + rcases hat : attachDeltas rs ds with _ | ⟨out, rem⟩ + · simp [hat] at h + · rw [hat] at h + simp only [Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + have ih1 := attachDeltas_eval0 wordOf true k rs ds rem out hat + have ih0 := attachDeltas_eval0 wordOf false k rs ds rem out hat + have hev : (Aff2Nat.mk r.count.a r.count.b dp dn).eval k 0 = r.count.eval k := by + simp [Aff2Nat.eval, AffNat.eval] + cases side <;> simp [evalAff2Side, evalAffSide, hev, ih1, ih0] + +private theorem shiftStackJ_eval (wordOf : ℕ → List Γ) (K : AffNat) (side : Bool) {k j : ℕ} + (hj : j < K.eval k) : + ∀ (stk stkShift : List Aff2Run) (stkEnd : List AffRun), + shiftStackJ stk = some stkShift → + evalStackEnd K stk = some stkEnd → + evalAff2Side side wordOf k j stkShift = evalAff2Side side wordOf k (j + 1) stk + | [], stkShift, _, hsh, _ => by + simp only [shiftStackJ, Option.some.injEq] at hsh + subst hsh + rfl + | r :: rs, stkShift, stkEnd, hsh, hend => by + simp only [shiftStackJ] at hsh + simp only [evalStackEnd] at hend + rcases h1 : r.count.shiftJ? with _ | c' + · simp [h1] at hsh + · rcases h2 : shiftStackJ rs with _ | rs' + · simp [h1, h2] at hsh + · rw [h1, h2] at hsh + simp only [Option.some.injEq] at hsh + subst hsh + rcases he1 : r.count.atEnd? K with _ | ce + · simp [he1] at hend + · rcases he2 : evalStackEnd K rs with _ | rse + · simp [he1, he2] at hend + · have hcEq := Aff2Nat.shiftJ_eval h1 he1 hj + have ih1 := shiftStackJ_eval wordOf K true hj rs rs' rse h2 he2 + have ih0 := shiftStackJ_eval wordOf K false hj rs rs' rse h2 he2 + cases side <;> simp [evalAff2Side, hcEq, ih1, ih0] + +private theorem evalStackEnd_sound (wordOf : ℕ → List Γ) (K : AffNat) (side : Bool) (k : ℕ) : + ∀ (stk : List Aff2Run) (stkEnd : List AffRun), + evalStackEnd K stk = some stkEnd → + evalAff2Side side wordOf k (K.eval k) stk = evalAffSide side wordOf k stkEnd + | [], stkEnd, hend => by + simp only [evalStackEnd, Option.some.injEq] at hend + subst hend + rfl + | r :: rs, stkEnd, hend => by + simp only [evalStackEnd] at hend + rcases he1 : r.count.atEnd? K with _ | ce + · simp [he1] at hend + · rcases he2 : evalStackEnd K rs with _ | rse + · simp [he1, he2] at hend + · rw [he1, he2] at hend + by_cases hg : ce.geConst 1 = true + · simp only [hg, ↓reduceIte, Option.some.injEq] at hend + subst hend + have hcEq := Aff2Nat.atEnd_eval he1 k + have ih1 := evalStackEnd_sound wordOf K true k rs rse he2 + have ih0 := evalStackEnd_sound wordOf K false k rs rse he2 + cases side <;> simp [evalAff2Side, evalAffSide, hcEq, ih1, ih0] + · have hng := Bool.eq_false_iff.mpr hg + simp [hng] at hend + +/-- Soundness of `verifyCycle`: discharges `K(k)` iterations of an `L`-step inner loop. -/ +theorem verifyCycle_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hv0 : checkVocabBlank0 vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {L : ℕ} {K : AffNat} {deltas : List (ℕ × ℕ)} {c : AffCfg} + {dtTot : AffNat} {cEnd : AffCfg} + (hvc : verifyCycle numStates exits L K deltas c = some (dtTot, cEnd)) (k : ℕ) : + ReachesIn M (dtTot.eval k) + (evalAffCfg qOf (vocabWord baseWord vocab) k c) + (evalAffCfg qOf (vocabWord baseWord vocab) k cEnd) := by + unfold verifyCycle at hvc + by_cases hk1 : K.geConst 1 = true + · simp only [hk1, Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hvc + rcases hatL : attachDeltas c.left deltas with _ | ⟨l₂, dsRem⟩ + · simp [hatL] at hvc + · rw [hatL] at hvc + simp only at hvc + rcases hatR : attachDeltas c.right dsRem with _ | ⟨r₂, dsRem2⟩ + · simp [hatR] at hvc + · rw [hatR] at hvc + rcases dsRem2 with _ | ⟨_, _⟩ + · simp only at hvc + by_cases hinit : + (l₂.all (fun r ↦ r.count.geForLoop K 1) && + r₂.all (fun r ↦ r.count.geForLoop K 1)) = true + · simp only [hinit, Bool.not_true, Bool.false_eq_true, ↓reduceIte] at hvc + simp only [Bool.and_eq_true] at hinit + have hwfL : stackWF K l₂ := List.all_eq_true.mp hinit.1 + have hwfR : stackWF K r₂ := List.all_eq_true.mp hinit.2 + rcases hrun : runAff2Steps numStates exits K L 0 ⟨c.q, c.dir, l₂, r₂⟩ with + _ | ⟨dtIter, c₁⟩ + · simp [hrun] at hvc + · rcases hshL : shiftStackJ l₂ with _ | lShift + · simp [hrun, hshL] at hvc + · rcases hshR : shiftStackJ r₂ with _ | rShift + · simp [hrun, hshL, hshR] at hvc + · rw [hrun, hshL, hshR] at hvc + by_cases hc1eq : (c₁ == ⟨c.q, c.dir, lShift, rShift⟩) = true + · simp only [hc1eq, ↓reduceIte] at hvc + have hc1 : c₁ = ⟨c.q, c.dir, lShift, rShift⟩ := eq_of_beq hc1eq + subst hc1 + rcases hendL : evalStackEnd K l₂ with _ | lEnd + · simp [hendL] at hvc + · rcases hendR : evalStackEnd K r₂ with _ | rEnd + · simp [hendL, hendR] at hvc + · rw [hendL, hendR] at hvc + simp only [AffNat.strict_eq, mkStrictAffCfg_eq, Option.some.injEq, + Prod.mk.injEq] at hvc + rcases hvc with ⟨rfl, rfl⟩ + set wOf := vocabWord baseWord vocab + have hloop : ∀ m : ℕ, m ≤ K.eval k → + ReachesIn M (dtIter * m) + (evalAff2Cfg qOf wOf k 0 ⟨c.q, c.dir, l₂, r₂⟩) + (evalAff2Cfg qOf wOf k m ⟨c.q, c.dir, l₂, r₂⟩) := by + intro m hm + induction m with + | zero => simp + | succ m ih => + have hm_lt : m < K.eval k := hm + have hprev := ih (Nat.le_of_lt hm_lt) + have ⟨_, hiter⟩ := + runAff2Steps_sound hbase hb0 hv0 hexits L 0 + ⟨c.q, c.dir, l₂, r₂⟩ dtIter ⟨c.q, c.dir, lShift, rShift⟩ + hwfL hwfR hrun hm_lt + simp only [Nat.sub_zero] at hiter + have hshEqL := shiftStackJ_eval wOf K false hm_lt l₂ lShift lEnd + hshL hendL + have hshEqR := shiftStackJ_eval wOf K true hm_lt r₂ rShift rEnd + hshR hendR + have hcfgEq : + evalAff2Cfg qOf wOf k m ⟨c.q, c.dir, lShift, rShift⟩ = + evalAff2Cfg qOf wOf k (m + 1) ⟨c.q, c.dir, l₂, r₂⟩ := by + simp [evalAff2Cfg, hshEqL, hshEqR] + rw [hcfgEq] at hiter + have htr := hprev.trans hiter + rwa [← Nat.mul_succ] at htr + have htot := hloop (K.eval k) (Nat.le_refl _) + have h0L := attachDeltas_eval0 wOf false k c.left deltas dsRem l₂ hatL + have h0R := attachDeltas_eval0 wOf true k c.right dsRem [] r₂ hatR + have hstartEq : + evalAff2Cfg qOf wOf k 0 ⟨c.q, c.dir, l₂, r₂⟩ = + evalAffCfg qOf wOf k c := by + simp [evalAff2Cfg, evalAffCfg, h0L, h0R] + have hendEqL := evalStackEnd_sound wOf K false k l₂ lEnd hendL + have hendEqR := evalStackEnd_sound wOf K true k r₂ rEnd hendR + have hendEq : + evalAff2Cfg qOf wOf k (K.eval k) ⟨c.q, c.dir, l₂, r₂⟩ = + evalAffCfg qOf wOf k ⟨c.q, c.dir, lEnd, rEnd⟩ := by + simp [evalAff2Cfg, evalAffCfg, hendEqL, hendEqR] + rw [hstartEq, hendEq, ← AffNat.eval_scale] at htot + exact htot + · have hnc1eq := Bool.eq_false_iff.mpr hc1eq + simp [hnc1eq] at hvc + · have hninit := Bool.eq_false_iff.mpr hinit + simp [hninit] at hvc + · simp at hvc + · have hnk1 := Bool.eq_false_iff.mpr hk1 + simp [hnk1] at hvc + +/-! ### Soundness of Certificate Tree Replay & Non-Halting Closure -/ + +private theorem runStepCount_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hv0 : checkVocabBlank0 vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {target : AffNat} : + ∀ (n : ℕ) (acc : AffNat) (c : AffCfg) (accOut : AffNat) (cOut : AffCfg), + runStepCount numStates exits target n acc c = some (accOut, cOut) → + ∀ k : ℕ, ∃ d : ℕ, accOut.eval k = acc.eval k + d ∧ + ReachesIn M d + (evalAffCfg qOf (vocabWord baseWord vocab) k c) + (evalAffCfg qOf (vocabWord baseWord vocab) k cOut) + | 0, acc, c, accOut, cOut, h, k => by + simp only [runStepCount, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + exact ⟨0, by omega, ReachesIn.zero M _⟩ + | n + 1, acc, ⟨q, dir, l, r⟩, accOut, cOut, h, k => by + simp only [runStepCount] at h + rcases hst : stepAffOnce numStates exits (target.sub? acc) q dir l r with _ | ⟨dt, c'⟩ + · simp [hst] at h + · rw [hst] at h + simp only [AffNat.strict_eq] at h + have h1 := stepAffOnce_sound hbase hb0 hv0 hexits hst k + obtain ⟨d₂, hd₂, h2⟩ := + runStepCount_sound hbase hb0 hv0 hexits n (acc.add dt) c' accOut cOut h k + refine ⟨dt.eval k + d₂, ?_, h1.trans h2⟩ + rw [hd₂, AffNat.eval_add, Nat.add_assoc] + +private theorem replayAffTree_sound_aux {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {vocab : NatTrie (BTree ℕ)} {exits : NatTrie CompExit} + (hv0 : checkVocabBlank0 vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit vocab) 0 1 exits = true) + {target : AffNat} : + ∀ (ops : BTree AffOp) (acc : AffNat) (c : AffCfg) (accOut : AffNat) (cOut : AffCfg), + replayAffTree numStates exits target ops acc c = some (accOut, cOut) → + ∀ k : ℕ, ∃ d : ℕ, accOut.eval k = acc.eval k + d ∧ + ReachesIn M d + (evalAffCfg qOf (vocabWord baseWord vocab) k c) + (evalAffCfg qOf (vocabWord baseWord vocab) k cOut) + | .empty, acc, c, accOut, cOut, h, k => by + simp only [replayAffTree, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + exact ⟨0, by omega, ReachesIn.zero M _⟩ + | .leaf (.steps n), acc, c, accOut, cOut, h, k => + runStepCount_sound hbase hb0 hv0 hexits n acc c accOut cOut h k + | .leaf (.cycle L K deltas), acc, c, accOut, cOut, h, k => by + simp only [replayAffTree] at h + rcases hvc : verifyCycle numStates exits L K deltas c with _ | ⟨dt, c'⟩ + · simp [hvc] at h + · rw [hvc] at h + simp only [AffNat.strict_eq, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + exact ⟨dt.eval k, AffNat.eval_add acc dt k, + verifyCycle_sound hbase hb0 hv0 hexits hvc k⟩ + | .node l r, acc, c, accOut, cOut, h, k => by + simp only [replayAffTree] at h + rcases hl : replayAffTree numStates exits target l acc c with _ | ⟨a₁, c₁⟩ + · simp [hl] at h + · rw [hl] at h + obtain ⟨d₁, hd₁, h1⟩ := replayAffTree_sound_aux hbase hb0 hv0 hexits l acc c a₁ c₁ hl k + obtain ⟨d₂, hd₂, h2⟩ := replayAffTree_sound_aux hbase hb0 hv0 hexits r a₁ c₁ accOut cOut h k + refine ⟨d₁ + d₂, ?_, h1.trans h2⟩ + omega + +/-- Soundness of a verified `ReturnCert`: establishes `ReachesIn M (target.eval k)` for every +`k : ℕ`. -/ +theorem verifyReturnCert_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + (hb0 : ∀ x ∈ baseWord 0, x = default) + {numStates : ℕ} {cert : ReturnCert} {target : AffNat} {initCfg finalCfg : AffCfg} + (hv0 : checkVocabBlank0 cert.vocab = true) + (hexits : NatTrie.checkAll (checkExitEntry numStates baseExit cert.vocab) 0 1 cert.exits = true) + (hrep : AffReplayReaches numStates cert.exits target cert.ops ⟨0, 0⟩ initCfg target finalCfg) + (k : ℕ) : + ReachesIn M (target.eval k) + (evalAffCfg qOf (vocabWord baseWord cert.vocab) k initCfg) + (evalAffCfg qOf (vocabWord baseWord cert.vocab) k finalCfg) := by + obtain ⟨d, hd, hr⟩ := + replayAffTree_sound_aux hbase hb0 hv0 hexits cert.ops ⟨0, 0⟩ initCfg target finalCfg + hrep.to_eq k + have h0 : (AffNat.mk 0 0).eval k = 0 := by simp [AffNat.eval] + have hdeq : d = target.eval k := by omega + rwa [hdeq] at hr + +/-- Non-halting closure principle for affine-exponent symbolic configuration families `C : ℕ → Cfg`: +if `M` reaches `C 0` from the blank tape `init []` and `C k` reaches `C (k + 1)` in positive steps +for every `k : ℕ`, then `IsNotHalt M`. -/ +theorem isNotHalt_of_family {M : Machine Γ Λ} (C : ℕ → Cfg Γ Λ) + (hinit : ReachesStar M (init []) (C 0)) + (hstep : ∀ k : ℕ, ReachesPlus M (C k) (C (k + 1))) : + IsNotHalt M := by + refine IsNotHalt.of_reachesPlus_invariant (P := fun c ↦ ∃ k : ℕ, c = C k) hinit ⟨0, rfl⟩ ?_ + rintro _ ⟨k, rfl⟩ + exact ⟨C (k + 1), hstep k, ⟨k + 1, rfl⟩⟩ + +end MachineSoundness + +end BusyBeaver.AffRLE + +end diff --git a/BusyBeaver/BB6/A6/Centered.lean b/BusyBeaver/BB6/A6/Centered.lean deleted file mode 100644 index 76ee8ef9..00000000 --- a/BusyBeaver/BB6/A6/Centered.lean +++ /dev/null @@ -1,68 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnBridge - -/-! -# Removing absolute tape coordinates - -The certificate uses integer-indexed tapes. A centered view records the same -tape relative to its head. Its step function is convenient for proving an -execution correspondence with Cryptids' head-centered tape representation. --/ - -@[expose] public section - -namespace BusyBeaver.BB6.A6.Centered - -structure View where - q : Nat - cells : Int → Bool - -def ofConfig (c : Config) : View := ⟨c.q, fun i => c.tape (c.head+i)⟩ - -def step (c : View) : Option View := do - let a ← transition c.q (c.cells 0) - return ⟨a.next, fun i => if i+a.move=0 then a.write else c.cells (i+a.move)⟩ - -theorem ofConfig_step (c : Config) : - (A6.step c).map ofConfig = step (ofConfig c) := by - cases h : transition c.q (c.tape c.head) with - | none => simp [A6.step, step, ofConfig, h] - | some a => - simp only [A6.step, h, ofConfig, step, Int.add_zero] - change some (ofConfig ⟨a.next, c.head+a.move, write c.tape c.head a.write⟩) = - some ⟨a.next, fun i => if i+a.move=0 then a.write else c.tape (c.head+(i+a.move))⟩ - simp only [ofConfig, Option.some.injEq, View.mk.injEq, true_and] - funext i - have hz : c.head+a.move+i=c.head ↔ i+a.move=0 := by omega - simp only [write, hz] - congr 2 <;> omega - -/-- A step-preserving observation also preserves every finite run. -/ -theorem map_run {α β : Type} (f : α → Option α) (g : β → Option β) (observe : α → β) - (commutes : ∀ a, (f a).map observe = g (observe a)) (n : Nat) (c : Option α) : - (ReturnLogic.run f n c).map observe = ReturnLogic.run g n (c.map observe) := by - induction n with - | zero => rfl - | succ n ih => - simp only [ReturnLogic.run, ← ih] - cases h : ReturnLogic.run f n c with - | none => rfl - | some a => exact commutes a - -theorem ofConfig_run (n : Nat) (c : Config) : - (A6.run n c).map ofConfig = ReturnLogic.run step n (some (ofConfig c)) := by - rw [run_eq_returnLogic] - exact map_run A6.step step ofConfig ofConfig_step n (some c) - -theorem forever_of_nonhalting (h : Nonhalting blank) (n : Nat) : - ∃ c, ReturnLogic.run step n (some (ofConfig blank)) = some c := by - obtain ⟨c, hc⟩ := h n - refine ⟨ofConfig c, ?_⟩ - rw [← ofConfig_run, hc] - rfl - -end BusyBeaver.BB6.A6.Centered diff --git a/BusyBeaver/BB6/A6/Cert.lean b/BusyBeaver/BB6/A6/Cert.lean new file mode 100644 index 00000000..c449059a --- /dev/null +++ b/BusyBeaver/BB6/A6/Cert.lean @@ -0,0 +1,56 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.AffRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Elaboration-Time Symbolic Return Certificate Synthesis for BB6 `A6` + +Invokes `BusyBeaver.ElabRLE.discoverReturnCert` during elaboration to synthesize `A6`'s +414-word composite vocabulary, 462-entry composite exit trie, 202-operation `BTree AffOp` +(9,844 affine sweeps + 67 countdown cycles), and post-return symbolic configuration `a6FinalCfg`. +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE BusyBeaver.AffRLE + +/-- Synthesize `(a6Cert, a6FinalCfg)` at elaboration time using the pure-Lean cycle-discovering +symbolic simulator. -/ +local elab "synthesize_a6_return_cert%" : term => do + match ElabRLE.discoverReturnCert 6 fastExit2 [[1], [2], [3], pWord, qWord] + initReturnCfg returnTarget with + | some pair => return Lean.toExpr pair + | none => Lean.throwError "Failed to synthesize A6 symbolic return certificate" + +/-- Synthesized symbolic return certificate and final `AffCfg` for `A6`. -/ +def a6CertPair : ReturnCert × AffCfg := + synthesize_a6_return_cert% + +/-- Synthesized `ReturnCert` for `A6`. -/ +def a6Cert : ReturnCert := a6CertPair.1 + +/-- Synthesized 414-word composite vocabulary trie for `A6`. -/ +def a6Vocab : NatTrie (BTree ℕ) := a6Cert.vocab + +/-- Synthesized 462-entry composite word-exit trie for `A6`. -/ +def a6Exits : NatTrie CompExit := a6Cert.exits + +/-- Synthesized balanced `BTree AffOp` for `A6`. -/ +def a6Ops : BTree AffOp := a6Cert.ops + +/-- Post-return symbolic configuration reached after `returnTarget` steps from `initReturnCfg`. -/ +def a6FinalCfg : AffCfg := a6CertPair.2 + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Core.lean b/BusyBeaver/BB6/A6/Core.lean deleted file mode 100644 index 37c50cb3..00000000 --- a/BusyBeaver/BB6/A6/Core.lean +++ /dev/null @@ -1,68 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import Std - -@[expose] public section - -namespace BusyBeaver.BB6.A6 -abbrev State := Nat -abbrev Tape := Int → Bool - -structure Action where - write : Bool - move : Int - next : State - deriving DecidableEq, Repr - -/-- The twelve entries of the literal six-state binary machine. -/ -def transition : State → Bool → Option Action - | 0, false => some ⟨true, 1, 1⟩ - | 0, true => some ⟨false, -1, 5⟩ - | 1, false => some ⟨true, 1, 2⟩ - | 1, true => some ⟨false, 1, 0⟩ - | 2, false => some ⟨true, -1, 3⟩ - | 2, true => some ⟨false, 1, 1⟩ - | 3, false => some ⟨false, -1, 4⟩ - | 3, true => some ⟨false, -1, 2⟩ - | 4, false => some ⟨false, -1, 0⟩ - | 4, true => some ⟨false, -1, 2⟩ - | 5, false => some ⟨false, -1, 1⟩ - | _, _ => none - -structure Config where - q : State - head : Int - tape : Tape - -def write (t : Tape) (p : Int) (b : Bool) : Tape := - fun x => if x = p then b else t x - -def step (c : Config) : Option Config := do - let a ← transition c.q (c.tape c.head) - return ⟨a.next, c.head + a.move, write c.tape c.head a.write⟩ - -def run : Nat → Config → Option Config - | 0, c => some c - | n+1, c => (step c).bind (run n) - -abbrev Runs (n : Nat) (c d : Config) : Prop := run n c = some d - -theorem run_add (n m : Nat) (c : Config) : - run (n+m) c = (run n c).bind (run m) := by - induction n generalizing c with - | zero => simp [run] - | succ n ih => - simp only [Nat.succ_add, run] - cases h : step c <;> simp [h, ih] - -theorem Runs.trans {n m : Nat} {a b c : Config} - (h : Runs n a b) (k : Runs m b c) : Runs (n+m) a c := by - simpa [Runs, run_add, h] using k - -def blank : Config := ⟨0, 0, fun _ => false⟩ -def Nonhalting (c : Config) : Prop := ∀ n, ∃ d, Runs n c d - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/Defs.lean b/BusyBeaver/BB6/A6/Defs.lean new file mode 100644 index 00000000..bb568dfb --- /dev/null +++ b/BusyBeaver/BB6/A6/Defs.lean @@ -0,0 +1,758 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.ElabRLE + +/-! +# Machine Specification, Verified Transfers, and Family Definitions for BB6 `A6` + +Core definitions and local soundness theorems for the 6-state, 2-symbol Turing machine +`1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---` (`A6`): + +- `a6Target` & `a6StepCode_agrees` — Lightweight `BusyBeaver.Machine` specification (free of heavy + `Cryptids.Machines` imports) and agreement with `a6StepCode`. +- `fastExit2` & `fastExit2_sound` — Verified 2-bit base-word (`Z, Y, X, W`) exit table. +- `transferB_batch` & `transferD_batch` — Certified quadratic-step (`4*k*b + 6*k^2 + 12*k`) + counter transfers directly over `ListBlank (Fin 2)`. +- `stepEntry` & `stepEntry_sound` — Soundness of the accelerated Entry RLE simulator. +- `entryMilestone`, `initReturnCfg`, & `returnTarget` — Closed-form milestone and symbolic family + specifications. +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open Turing +open BusyBeaver.WordRLE BusyBeaver.AffRLE + +/-! ## Transition Table and 2-Bit Base Vocabulary -/ + +/-- Map `ℕ` state indices `0..5` into `Fin 6`. -/ +def qOf (n : ℕ) : Fin 6 := + ⟨n % 6, Nat.mod_lt _ (by decide)⟩ + +/-- Pure `ℕ`-indexed symbol transition function for `A6`. -/ +def a6StepCode (q : ℕ) (a : Fin 2) : Option (Fin 2 × Bool × ℕ) := + match q, a.val with + | 0, 0 => some (1, true, 1) | 0, 1 => some (0, false, 5) + | 1, 0 => some (1, true, 2) | 1, 1 => some (0, true, 0) + | 2, 0 => some (1, false, 3) | 2, 1 => some (0, true, 1) + | 3, 0 => some (0, false, 4) | 3, 1 => some (0, false, 2) + | 4, 0 => some (0, false, 0) | 4, 1 => some (0, false, 2) + | 5, 0 => some (0, false, 1) | _, _ => none + +/-- Lightweight `BusyBeaver.Machine` representation of `A6` +(`1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---`). -/ +def a6Target : Machine (Fin 2) (Fin 6) := fun q a ↦ + match a6StepCode q.val a with + | some (b, dir', q') => + some (some (qOf q'), Stmt.write b (if dir' then Dir.right else Dir.left)) + | none => none + +/-- `a6StepCode` agrees everywhere with `a6Target`. -/ +theorem a6StepCode_agrees : StepCodeAgrees a6Target qOf a6StepCode := by + intro q a b dir' q' h + match q with + | 0 => simp [a6Target, qOf, h] + | 1 => simp [a6Target, qOf, h] + | 2 => simp [a6Target, qOf, h] + | 3 => simp [a6Target, qOf, h] + | 4 => simp [a6Target, qOf, h] + | 5 => simp [a6Target, qOf, h] + | q + 6 => simp [a6StepCode] at h + +/-- Two-bit spatial base words: `0 ↦ [0, 0]` (`Z`), `1 ↦ [0, 1]` (`Y`), `2 ↦ [1, 0]` (`X`), +`3 ↦ [1, 1]` (`W`). -/ +def baseWord : ℕ → List (Fin 2) + | 0 => [0, 0] + | 1 => [0, 1] + | 2 => [1, 0] + | 3 => [1, 1] + | _ => [] + +/-- Base word `0` (`[0, 0]`) consists solely of blank symbols. -/ +theorem baseWord_zero_blank : ∀ x ∈ baseWord 0, x = default := by + decide + +/-- Fast 2-bit base-word exit table `(q, dir, sym) ↦ (sym', q', dir', dt)`. -/ +@[inline] +def fastExit2 (q : ℕ) (dir : Bool) (sym : ℕ) : Option (ℕ × ℕ × Bool × ℕ) := + if dir then + match q, sym with + | 0, 0 => some (3, 2, true, 2) | 0, 1 => some (2, 0, true, 2) + | 0, 2 => some (0, 5, false, 1) | 0, 3 => some (1, 5, false, 1) + | 1, 0 => some (1, 2, false, 3) | 1, 1 => some (2, 1, true, 2) + | 1, 2 => some (1, 1, true, 2) | 1, 3 => some (0, 1, false, 3) + | 2, 0 => some (2, 3, false, 1) | 2, 1 => some (3, 3, false, 1) + | 2, 2 => some (1, 2, true, 2) | 2, 3 => some (0, 0, true, 2) + | 3, 0 => some (0, 4, false, 1) | 3, 1 => some (1, 4, false, 1) + | 3, 2 => some (0, 2, false, 1) | 3, 3 => some (1, 2, false, 1) + | 4, 0 => some (0, 0, false, 1) | 4, 1 => some (1, 0, false, 1) + | 4, 2 => some (0, 2, false, 1) | 4, 3 => some (1, 2, false, 1) + | 5, 0 => some (0, 1, false, 1) | 5, 1 => some (1, 1, false, 1) + | _, _ => none + else + match q, sym with + | 0, 0 => some (1, 1, true, 1) | 0, 1 => some (0, 1, false, 2) + | 0, 2 => some (3, 1, true, 1) | 0, 3 => none + | 1, 0 => some (1, 2, true, 1) | 1, 1 => some (0, 0, true, 1) + | 1, 2 => some (3, 2, true, 1) | 1, 3 => some (2, 0, true, 1) + | 2, 0 => some (1, 4, false, 2) | 2, 1 => some (0, 1, true, 1) + | 2, 2 => some (1, 2, false, 2) | 2, 3 => some (2, 1, true, 1) + | 3, 0 => some (0, 0, false, 2) | 3, 1 => some (2, 3, false, 2) + | 3, 2 => some (0, 2, false, 2) | 3, 3 => some (1, 2, true, 3) + | 4, 0 => some (3, 2, true, 3) | 4, 1 => some (2, 3, false, 2) + | 4, 2 => some (0, 5, false, 2) | 4, 3 => some (1, 2, true, 3) + | 5, 0 => some (1, 2, false, 4) | 5, 1 => none + | 5, 2 => some (1, 1, true, 3) | _, _ => none + +private def checkFastExit2One (q : ℕ) (dir : Bool) (s : ℕ) : Bool := + match fastExit2 q dir s with + | none => true + | some (s', q', dir', dt) => + runWordExit a6StepCode 10 (baseWord s) q dir == some (baseWord s', q', dir', dt) + +private theorem checkFastExit2_all : + ((List.range 6).all fun q ↦ + [false, true].all fun dir ↦ + (List.range 4).all fun s ↦ checkFastExit2One q dir s) = true := by + decide + +/-- Soundness of `fastExit2` for every `(q, dir, s)` entry. -/ +theorem fastExit2_sound : BaseExitSound a6Target qOf baseWord fastExit2 := by + intro q dir s s' q' dir' dt hfe + have hq : q < 6 := by + match q with + | 0 | 1 | 2 | 3 | 4 | 5 => omega + | d + 6 => + unfold fastExit2 at hfe + cases dir <;> contradiction + have hs : s < 4 := by + match s with + | 0 | 1 | 2 | 3 => omega + | d + 4 => + unfold fastExit2 at hfe + match q with + | 0 | 1 | 2 | 3 | 4 | 5 => cases dir <;> contradiction + | q' + 6 => cases dir <;> contradiction + have h1 := (List.all_eq_true.mp checkFastExit2_all) q (List.mem_range.mpr hq) + have h2 := (List.all_eq_true.mp h1) dir (by cases dir <;> simp) + have h3 := (List.all_eq_true.mp h2) s (List.mem_range.mpr hs) + simp only [checkFastExit2One, hfe] at h3 + exact runWordExit_sound a6StepCode_agrees (eq_of_beq h3) + +/-! ## Quadratic Counter Transfers (`transferD_batch` and `transferB_batch`) -/ + +private theorem batch_cost_succ (k b : ℕ) : + (4 * b + 18) + (4 * k * (b + 3) + 6 * k * k + 12 * k) = + 4 * (k + 1) * b + 6 * (k + 1) * (k + 1) + 12 * (k + 1) := by + have h1 : 4 * k * (b + 3) = 4 * k * b + 12 * k := by + rw [Nat.mul_add] + omega + have h2 : 4 * (k + 1) * b = 4 * k * b + 4 * b := by + rw [Nat.mul_add 4 k 1, Nat.mul_one, Nat.add_mul] + have h3 : 6 * (k + 1) * (k + 1) = 6 * k * k + 12 * k + 6 := by + rw [Nat.mul_add 6 k 1, Nat.mul_one, Nat.mul_add, Nat.mul_one, Nat.add_mul] + omega + omega + +private theorem transferD_one (b : ℕ) (lTail : ListBlank (Fin 2)) : + ReachesIn a6Target (4 * b + 18) + (Cfg.headLeft 3 + (ListBlank.append [0, 0] (ListBlank.append (([1, 0] : List (Fin 2)) ^ 2) lTail)) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ b) default)) + (Cfg.headLeft 3 + (ListBlank.append [0, 0] lTail) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 3)) default)) := by + have hOpen : WordExit a6Target qOf [0, 1, 0, 1, 0, 0] 3 false [0, 0, 0, 1, 0, 1] 2 true 13 := + runWordExit_sound a6StepCode_agrees (fuel := 20) (by decide) + have h1 := hOpen lTail (ListBlank.append (([1, 0] : List (Fin 2)) ^ b) default) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_true, dirCfg, qOf] at h1 + have h1' : ReachesIn a6Target 13 + (Cfg.headLeft 3 + (ListBlank.append [0, 0] (ListBlank.append (([1, 0] : List (Fin 2)) ^ 2) lTail)) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ b) default)) + (Cfg.headRight 2 + (ListBlank.append (([1, 0] : List (Fin 2)) ^ 2) (ListBlank.append [0, 0] lTail)) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ b) default)) := by + simpa [list_pow_succ, list_pow_zero, ListBlank.append_assoc] using h1 + have hexC : WordExit a6Target qOf [1, 0] 2 true [0, 1] 2 true 2 := + runWordExit_sound a6StepCode_agrees (fuel := 10) (by decide) + have h2 := sweepWord_sound hexC b + (ListBlank.append (([1, 0] : List (Fin 2)) ^ 2) (ListBlank.append [0, 0] lTail)) default + simp only [placeSide, ↓reduceIte, Bool.not_true, Bool.false_eq_true, reverse_pow, + dirCfg, qOf] at h2 + have h2' : ReachesIn a6Target (2 * b) + (Cfg.headRight 2 + (ListBlank.append (([1, 0] : List (Fin 2)) ^ 2) (ListBlank.append [0, 0] lTail)) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ b) default)) + (Cfg.headRight 2 + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 2)) (ListBlank.append [0, 0] lTail)) + default) := by + simpa [list_pow_add, ListBlank.append_assoc] using h2 + have h3 : ReachesIn a6Target 1 + (Cfg.headRight 2 + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 2)) (ListBlank.append [0, 0] lTail)) + default) + (Cfg.headLeft 3 + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 2)) (ListBlank.append [0, 0] lTail)) + (ListBlank.append [1, 0] default)) := by + have hs := step_headRight_default_left (M := a6Target) (q := (2 : Fin 6)) (q' := 3) (b := 1) + rfl (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 2)) (ListBlank.append [0, 0] lTail)) + have hr10 : ListBlank.cons (1 : Fin 2) default = ListBlank.append [1, 0] default := by + simp + rw [hr10] at hs + exact ReachesIn.single hs + have hexD : WordExit a6Target qOf [0, 1] 3 false [1, 0] 3 false 2 := + runWordExit_sound a6StepCode_agrees (fuel := 10) (by decide) + have h4 := sweepWord_sound hexD (b + 2) + (ListBlank.append [0, 0] lTail) (ListBlank.append [1, 0] default) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false, reverse_pow, + dirCfg, qOf] at h4 + have h4' : ReachesIn a6Target (2 * (b + 2)) + (Cfg.headLeft 3 + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 2)) (ListBlank.append [0, 0] lTail)) + (ListBlank.append [1, 0] default)) + (Cfg.headLeft 3 + (ListBlank.append [0, 0] lTail) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 3)) default)) := by + simpa [list_pow_succ', ListBlank.append_assoc] using h4 + have htot := ((h1'.trans h2').trans h3).trans h4' + have hdt : 13 + 2 * b + 1 + 2 * (b + 2) = 4 * b + 18 := by omega + rwa [hdt] at htot + +/-- `k`-batch state-`D` quadratic transfer over arbitrary left tail `lTail`. -/ +theorem transferD_batch (k b : ℕ) (lTail : ListBlank (Fin 2)) : + ReachesIn a6Target (4 * k * b + 6 * k * k + 12 * k) + (Cfg.headLeft 3 + (ListBlank.append [0, 0] (ListBlank.append (([1, 0] : List (Fin 2)) ^ (2 * k)) lTail)) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ b) default)) + (Cfg.headLeft 3 + (ListBlank.append [0, 0] lTail) + (ListBlank.append (([1, 0] : List (Fin 2)) ^ (b + 3 * k)) default)) := by + induction k generalizing b with + | zero => simp + | succ k ih => + have hpow : 2 * (k + 1) = 2 + 2 * k := by omega + rw [hpow, list_pow_add, ListBlank.append_assoc] + have h1 := transferD_one b (ListBlank.append (([1, 0] : List (Fin 2)) ^ (2 * k)) lTail) + have h2 := ih (b + 3) + have htr := h1.trans h2 + have hcnt : b + 3 + 3 * k = b + 3 * (k + 1) := by omega + rw [batch_cost_succ, hcnt] at htr + exact htr + +private theorem transferB_one (b : ℕ) (lTail : ListBlank (Fin 2)) : + ReachesIn a6Target (4 * b + 18) + (Cfg.headRight 1 + (ListBlank.append [0, 1, 0, 0] (ListBlank.append (([0, 1] : List (Fin 2)) ^ 2) lTail)) + (ListBlank.append (([0, 1] : List (Fin 2)) ^ b) default)) + (Cfg.headRight 1 + (ListBlank.append [0, 1, 0, 0] lTail) + (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 3)) default)) := by + set midL := ListBlank.append [0, 0] (ListBlank.append (([0, 1] : List (Fin 2)) ^ 2) lTail) + have hexB : WordExit a6Target qOf [0, 1] 1 true [1, 0] 1 true 2 := + runWordExit_sound a6StepCode_agrees (fuel := 10) (by decide) + have h1 := sweepWord_sound hexB b (ListBlank.append [0, 1] midL) default + simp only [placeSide, ↓reduceIte, Bool.not_true, Bool.false_eq_true, reverse_pow, + dirCfg, qOf] at h1 + have h1' : ReachesIn a6Target (2 * b) + (Cfg.headRight 1 + (ListBlank.append [0, 1, 0, 0] (ListBlank.append (([0, 1] : List (Fin 2)) ^ 2) lTail)) + (ListBlank.append (([0, 1] : List (Fin 2)) ^ b) default)) + (Cfg.headRight 1 + (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 1)) midL) + default) := by + simpa [midL, list_pow_succ', ListBlank.append_assoc] using h1 + have hexTurn : WordExit a6Target qOf [0, 0] 1 true [0, 1] 2 false 3 := + runWordExit_sound a6StepCode_agrees (fuel := 10) (by decide) + have h2 := hexTurn (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 1)) midL) default + simp only [placeSide, ↓reduceIte, Bool.not_false, dirCfg, qOf] at h2 + have hdef00 : ListBlank.append ([0, 0] : List (Fin 2)) default = default := + lb_blank_word [0, 0] baseWord_zero_blank + rw [hdef00] at h2 + have hexCL : WordExit a6Target qOf [1, 0] 2 false [0, 1] 2 false 2 := + runWordExit_sound a6StepCode_agrees (fuel := 10) (by decide) + have h3 := sweepWord_sound hexCL (b + 1) midL (ListBlank.append [0, 1] default) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false, reverse_pow, + dirCfg, qOf] at h3 + have h3' : ReachesIn a6Target (2 * (b + 1)) + (Cfg.headLeft 2 + (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 1)) midL) + (ListBlank.append [0, 1] default)) + (Cfg.headLeft 2 midL + (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 2)) default)) := by + simpa [list_pow_succ', ListBlank.append_assoc] using h3 + set r₂ := ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 2)) default + have hexL5 : WordExit a6Target qOf [0, 1, 0, 0, 0] 2 false [0, 0, 0, 0, 1] 1 false 5 := + runWordExit_sound a6StepCode_agrees (fuel := 15) (by decide) + have h4 := hexL5 (ListBlank.cons 1 lTail) r₂ + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false, dirCfg, qOf] at h4 + have h4' : ReachesIn a6Target 5 + (Cfg.headLeft 2 midL r₂) + (Cfg.headLeft 1 (ListBlank.cons 1 lTail) (ListBlank.append [0, 0, 0, 0, 1] r₂)) := by + simpa [midL, list_pow_succ, list_pow_zero, ListBlank.append_assoc] using h4 + have h5 : ReachesIn a6Target 1 + (Cfg.headLeft 1 (ListBlank.cons 1 lTail) (ListBlank.append [0, 0, 0, 0, 1] r₂)) + (Cfg.headRight 0 (ListBlank.cons 0 lTail) + (ListBlank.append [0, 0, 0] (ListBlank.append [0, 1] r₂))) := by + have hs := step_headLeft_right (M := a6Target) (q := (1 : Fin 6)) (q' := 0) (a := 1) (b := 0) + rfl lTail (ListBlank.append [0, 0, 0, 0, 1] r₂) + simpa [ListBlank.append_assoc] using ReachesIn.single hs + have hexR7 : WordExit a6Target qOf [0, 0, 0] 0 true [0, 1, 0] 1 true 7 := + runWordExit_sound a6StepCode_agrees (fuel := 15) (by decide) + have h6 := hexR7 (ListBlank.cons 0 lTail) (ListBlank.append [0, 1] r₂) + simp only [placeSide, ↓reduceIte, Bool.not_true, Bool.false_eq_true, dirCfg, qOf] at h6 + have h6' : ReachesIn a6Target 7 + (Cfg.headRight 0 (ListBlank.cons 0 lTail) + (ListBlank.append [0, 0, 0] (ListBlank.append [0, 1] r₂))) + (Cfg.headRight 1 (ListBlank.append [0, 1, 0, 0] lTail) + (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 3)) default)) := by + simpa [r₂, list_pow_succ, ListBlank.append_assoc] using h6 + have htot := ((((h1'.trans h2).trans h3').trans h4').trans h5).trans h6' + have hdt : 2 * b + 3 + 2 * (b + 1) + 5 + 1 + 7 = 4 * b + 18 := by omega + rwa [hdt] at htot + +/-- `k`-batch state-`B` quadratic transfer over arbitrary left tail `lTail`. -/ +theorem transferB_batch (k b : ℕ) (lTail : ListBlank (Fin 2)) : + ReachesIn a6Target (4 * k * b + 6 * k * k + 12 * k) + (Cfg.headRight 1 + (ListBlank.append [0, 1, 0, 0] (ListBlank.append (([0, 1] : List (Fin 2)) ^ (2 * k)) lTail)) + (ListBlank.append (([0, 1] : List (Fin 2)) ^ b) default)) + (Cfg.headRight 1 + (ListBlank.append [0, 1, 0, 0] lTail) + (ListBlank.append (([0, 1] : List (Fin 2)) ^ (b + 3 * k)) default)) := by + induction k generalizing b with + | zero => simp + | succ k ih => + have hpow : 2 * (k + 1) = 2 + 2 * k := by omega + rw [hpow, list_pow_add, ListBlank.append_assoc] + have h1 := transferB_one b (ListBlank.append (([0, 1] : List (Fin 2)) ^ (2 * k)) lTail) + have h2 := ih (b + 3) + have htr := h1.trans h2 + have hcnt : b + 3 + 3 * k = b + 3 * (k + 1) := by omega + rw [batch_cost_succ, hcnt] at htr + exact htr + +/-! ## Accelerated Entry RLE Simulator (`stepNormal`, `stepEntry`) and Soundness -/ + +/-- Pop a single word copy from `stk`, popping `(0, [])` from `[]` and failing if `tc = 0`. -/ +@[inline] +def popOne : List Run → Option (ℕ × List Run) + | [] => some (0, []) + | ⟨ts, tc⟩ :: rest => + if Nat.beq tc 0 then none + else if Nat.beq tc 1 then some (ts, rest) + else withNat (tc - 1) fun rem ↦ some (ts, Run.mk ts rem :: rest) + +/-- Return the top symbol index of `stk` (`0` for an empty stack). -/ +@[inline] +def topRunSym : List Run → ℕ + | [] => 0 + | top :: _ => top.sym + +private theorem popOne_sound {stk stk' : List Run} {s : ℕ} + (hp : popOne stk = some (s, stk')) (side : Bool) : + s = topRunSym stk ∧ + evalSide side baseWord stk = + if side then ListBlank.append (baseWord s) (evalSide true baseWord stk') + else ListBlank.append (baseWord s).reverse (evalSide false baseWord stk') := by + have hzRev : ∀ x ∈ (baseWord 0).reverse, x = default := + fun x hx ↦ baseWord_zero_blank x (List.mem_reverse.mp hx) + rcases stk with _ | ⟨⟨ts, tc⟩, rest⟩ + · simp only [popOne, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + refine ⟨rfl, ?_⟩ + cases side <;> + simp [evalSide, lb_blank_word _ baseWord_zero_blank, lb_blank_word _ hzRev] + · simp only [popOne] at hp + by_cases h0 : Nat.beq tc 0 = true + · simp [h0] at hp + · have hn0 := Bool.eq_false_iff.mpr h0 + rw [hn0] at hp + have hpos : 1 ≤ tc := by + have hne : tc ≠ 0 := fun h ↦ h0 (by rw [h]; rfl) + omega + by_cases h1 : Nat.beq tc 1 = true + · simp only [Bool.false_eq_true, ↓reduceIte, h1, Option.some.injEq, Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + have htc1 : tc = 1 := Nat.eq_of_beq_eq_true h1 + subst htc1 + refine ⟨rfl, ?_⟩ + cases side <;> simp [evalSide] + · have hn1 := Bool.eq_false_iff.mpr h1 + simp only [Bool.false_eq_true, ↓reduceIte, hn1, withNat_eq, Option.some.injEq, + Prod.mk.injEq] at hp + rcases hp with ⟨rfl, rfl⟩ + have htc : tc = 1 + (tc - 1) := by omega + refine ⟨rfl, ?_⟩ + cases side + · simp only [Bool.false_eq_true, ↓reduceIte, evalSide] + conv_lhs => rw [htc, list_pow_add, list_pow_one, ListBlank.append_assoc] + · simp only [↓reduceIte, evalSide] + conv_lhs => rw [htc, list_pow_add, list_pow_one, ListBlank.append_assoc] + +/-- Early-stop guard when sweeping `Y^b` rightwards in state `B` at a transfer boundary. -/ +@[inline] +def isStopEarly (q q' : ℕ) (dir' : Bool) (l r : List Run) : Bool := + if Nat.beq q' q && dir' && Nat.beq q 1 && Nat.beq (topRunSym r) 1 then + match r, l with + | [_], ⟨0, 1⟩ :: ⟨2, aCnt⟩ :: _ => Nat.ble 2 aCnt + | _, _ => false + else false + +/-- Non-transfer RLE step (homogeneous sweep or single-word exit). -/ +def stepNormal (q : ℕ) (dir : Bool) (l r : List Run) : Option (ℕ × EntryCfg) := + if dir then + let sym := topRunSym r + match fastExit2 q true sym with + | none => none + | some (sym', q', dir', exDt) => + if Nat.beq q' q && dir' && !isStopEarly q q' dir' l r then + match r with + | [] => none + | ⟨_, tc⟩ :: rest => + withNat (exDt * tc) fun dt ↦ some (dt, EntryCfg.mk q' true (pushLit sym' tc l) rest) + else + match popOne r with + | none => none + | some (_, r') => + if dir' then some (exDt, EntryCfg.mk q' true (pushLit sym' 1 l) r') + else some (exDt, EntryCfg.mk q' false l (pushLit sym' 1 r')) + else + let sym := topRunSym l + match fastExit2 q false sym with + | none => none + | some (sym', q', dir', exDt) => + if Nat.beq q' q && !dir' then + match l with + | [] => none + | ⟨_, tc⟩ :: rest => + withNat (exDt * tc) fun dt ↦ some (dt, EntryCfg.mk q' false rest (pushLit sym' tc r)) + else + match popOne l with + | none => none + | some (_, l') => + if dir' then some (exDt, EntryCfg.mk q' true (pushLit sym' 1 l') r) + else some (exDt, EntryCfg.mk q' false l' (pushLit sym' 1 r)) + +/-- Soundness of `stepNormal`. -/ +theorem stepNormal_sound : StepFnSound a6Target qOf baseWord stepNormal := by + intro q dir l r dt c' hst + unfold stepNormal at hst + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte] at hst + rcases hfe : fastExit2 q false (topRunSym l) with _ | ⟨sym', q', dir', exDt⟩ + · rw [hfe] at hst + simp at hst + · rw [hfe] at hst + have hex := fastExit2_sound q false (topRunSym l) sym' q' dir' exDt hfe + by_cases hsw : (Nat.beq q' q && !dir') = true + · simp only [hsw, ↓reduceIte] at hst + rcases l with _ | ⟨⟨ts, tc⟩, rest⟩ + · simp at hst + · simp only [withNat_eq, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + simp only [Bool.and_eq_true, Bool.not_eq_true'] at hsw + have hqq : q' = q := Nat.eq_of_beq_eq_true hsw.1 + have hdd : dir' = false := hsw.2 + subst hqq; subst hdd + have hrun := sweepWord_sound hex tc (evalSide false baseWord rest) + (evalSide true baseWord r) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false, reverse_pow] at hrun + simpa [evalEntryCfg, evalSide, topRunSym, + evalSide_pushLit baseWord_zero_blank] using hrun + · have hnsw := Bool.eq_false_iff.mpr hsw + simp only [hnsw, Bool.false_eq_true, ↓reduceIte] at hst + rcases hpop : popOne l with _ | ⟨ps, l'⟩ + · simp [hpop] at hst + · rw [hpop] at hst + have ⟨hps, hlEq⟩ := popOne_sound hpop false + simp only [Bool.false_eq_true, ↓reduceIte] at hlEq + have hrun := hex (evalSide false baseWord l') (evalSide true baseWord r) + cases dir' + · simp only [Bool.false_eq_true, ↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false] at hrun + simpa [evalEntryCfg, hlEq, hps, + evalSide_pushLit baseWord_zero_blank] using hrun + · simp only [↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_true] at hrun + simpa [evalEntryCfg, hlEq, hps, + evalSide_pushLit baseWord_zero_blank] using hrun + · simp only [↓reduceIte] at hst + rcases hfe : fastExit2 q true (topRunSym r) with _ | ⟨sym', q', dir', exDt⟩ + · rw [hfe] at hst + simp at hst + · rw [hfe] at hst + have hex := fastExit2_sound q true (topRunSym r) sym' q' dir' exDt hfe + by_cases hsw : (Nat.beq q' q && dir' && !isStopEarly q q' dir' l r) = true + · simp only [hsw, ↓reduceIte] at hst + rcases r with _ | ⟨⟨ts, tc⟩, rest⟩ + · simp at hst + · simp only [withNat_eq, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + simp only [Bool.and_eq_true] at hsw + have hqq : q' = q := Nat.eq_of_beq_eq_true hsw.1.1 + have hdd : dir' = true := hsw.1.2 + subst hqq; subst hdd + have hrun := sweepWord_sound hex tc (evalSide false baseWord l) + (evalSide true baseWord rest) + simp only [placeSide, ↓reduceIte, Bool.not_true, Bool.false_eq_true, reverse_pow] at hrun + simpa [evalEntryCfg, evalSide, topRunSym, + evalSide_pushLit baseWord_zero_blank] using hrun + · have hnsw := Bool.eq_false_iff.mpr hsw + simp only [hnsw, Bool.false_eq_true, ↓reduceIte] at hst + rcases hpop : popOne r with _ | ⟨ps, r'⟩ + · simp [hpop] at hst + · rw [hpop] at hst + have ⟨hps, hrEq⟩ := popOne_sound hpop true + simp only [↓reduceIte] at hrEq + have hrun := hex (evalSide false baseWord l) (evalSide true baseWord r') + cases dir' + · simp only [Bool.false_eq_true, ↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + simp only [placeSide, ↓reduceIte, Bool.not_false] at hrun + simpa [evalEntryCfg, hrEq, hps, + evalSide_pushLit baseWord_zero_blank] using hrun + · simp only [↓reduceIte, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + simp only [placeSide, ↓reduceIte, Bool.not_true, Bool.false_eq_true] at hrun + simpa [evalEntryCfg, hrEq, hps, + evalSide_pushLit baseWord_zero_blank] using hrun + +/-- Extract optional right-side count `b` for a transfer (`[] ↦ 0`, `[⟨w, b⟩] ↦ b`). -/ +@[inline] +def transferRightCount (expSym : ℕ) : List Run → Option ℕ + | [] => some 0 + | [⟨s, b⟩] => if Nat.beq s expSym then some b else none + | _ => none + +private theorem transferRightCount_eval {expSym : ℕ} {r : List Run} {b : ℕ} + (h : transferRightCount expSym r = some b) : + evalSide true baseWord r = ListBlank.append (baseWord expSym ^ b) default := by + rcases r with _ | ⟨⟨s, c⟩, _ | _⟩ + · simp only [transferRightCount, Option.some.injEq] at h + subst h + rfl + · simp only [transferRightCount] at h + by_cases hs : Nat.beq s expSym = true + · simp only [hs, ↓reduceIte, Option.some.injEq] at h + have heq := Nat.eq_of_beq_eq_true hs + subst heq; subst h + rfl + · have hns := Bool.eq_false_iff.mpr hs + simp [hns] at h + · simp [transferRightCount] at h + +/-- Full accelerated Entry transition function combining `transferD`, `transferB`, and +`stepNormal`. -/ +def stepEntry (q : ℕ) (dir : Bool) (l r : List Run) : Option (ℕ × EntryCfg) := + if !dir && Nat.beq q 3 then + match l with + | ⟨s0, c0⟩ :: ⟨s1, a⟩ :: tail => + let zOk := match tail with | [] => true | ⟨zSym, _⟩ :: _ => Nat.beq zSym 0 || Nat.beq zSym 2 + if Nat.beq s0 0 && Nat.beq c0 1 && Nat.beq s1 1 && Nat.ble 2 a && zOk then + match transferRightCount 2 r with + | some b => + let k := a / 2 + let rem := a - 2 * k + let lBase := if Nat.beq rem 0 then tail else withNat rem fun rm ↦ Run.mk 1 rm :: tail + withNat (b + 3 * k) fun rb ↦ + withNat (4 * k * b + 6 * k * k + 12 * k) fun dt ↦ + some (dt, EntryCfg.mk 3 false (pushLit 0 1 lBase) [Run.mk 2 rb]) + | none => stepNormal 3 false (Run.mk s0 c0 :: Run.mk s1 a :: tail) r + else stepNormal 3 false (Run.mk s0 c0 :: Run.mk s1 a :: tail) r + | l' => stepNormal 3 false l' r + else if dir && Nat.beq q 1 then + match l with + | ⟨s0, c0⟩ :: ⟨s1, c1⟩ :: ⟨s2, a⟩ :: tail => + let zOk := match tail with | [] => true | ⟨zSym, _⟩ :: _ => Nat.beq zSym 0 + if Nat.beq s0 2 && Nat.beq c0 1 && Nat.beq s1 0 && Nat.beq c1 1 && Nat.beq s2 2 && + Nat.ble 2 a && zOk then + match transferRightCount 1 r with + | some b => + let k := a / 2 + let rem := a - 2 * k + let lBase := if Nat.beq rem 0 then tail else withNat rem fun rm ↦ Run.mk 2 rm :: tail + withNat (b + 3 * k) fun rb ↦ + withNat (4 * k * b + 6 * k * k + 12 * k) fun dt ↦ + some (dt, EntryCfg.mk 1 true (pushLit 2 1 (pushLit 0 1 lBase)) [Run.mk 1 rb]) + | none => stepNormal 1 true (Run.mk s0 c0 :: Run.mk s1 c1 :: Run.mk s2 a :: tail) r + else stepNormal 1 true (Run.mk s0 c0 :: Run.mk s1 c1 :: Run.mk s2 a :: tail) r + | l' => stepNormal 1 true l' r + else stepNormal q dir l r + +/-- Soundness of `stepEntry`. -/ +theorem stepEntry_sound : StepFnSound a6Target qOf baseWord stepEntry := by + intro q dir l r dt c' hst + unfold stepEntry at hst + by_cases hcD : (!dir && Nat.beq q 3) = true + · simp only [hcD, ↓reduceIte] at hst + simp only [Bool.and_eq_true, Bool.not_eq_true'] at hcD + have hd0 : dir = false := hcD.1 + have hq3 : q = 3 := Nat.eq_of_beq_eq_true hcD.2 + subst hd0; subst hq3 + rcases l with _ | ⟨⟨s0, c0⟩, _ | ⟨⟨s1, a⟩, tail⟩⟩ + · exact stepNormal_sound 3 false [] r dt c' hst + · exact stepNormal_sound 3 false [⟨s0, c0⟩] r dt c' hst + · simp only at hst + set zOk := match tail with | [] => true | ⟨zSym, _⟩ :: _ => Nat.beq zSym 0 || Nat.beq zSym 2 + by_cases hcond : (Nat.beq s0 0 && Nat.beq c0 1 && Nat.beq s1 1 && Nat.ble 2 a && zOk) = true + · simp only [hcond, ↓reduceIte] at hst + simp only [Bool.and_eq_true] at hcond + have hs0 : s0 = 0 := Nat.eq_of_beq_eq_true hcond.1.1.1.1 + have hc0 : c0 = 1 := Nat.eq_of_beq_eq_true hcond.1.1.1.2 + have hs1 : s1 = 1 := Nat.eq_of_beq_eq_true hcond.1.1.2 + have ha2 : 2 ≤ a := Nat.le_of_ble_eq_true hcond.1.2 + subst hs0; subst hc0; subst hs1 + rcases htr : transferRightCount 2 r with _ | b + · rw [htr] at hst + exact stepNormal_sound 3 false _ r dt c' hst + · rw [htr] at hst + simp only [withNat_eq, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + set k := a / 2 + set rem := a - 2 * k + set lBase := if Nat.beq rem 0 then tail else Run.mk 1 rem :: tail + have hlBase : evalSide false baseWord lBase = + ListBlank.append (([1, 0] : List (Fin 2)) ^ rem) + (evalSide false baseWord tail) := by + dsimp only [lBase] + by_cases hr0 : Nat.beq rem 0 = true + · have h0 := Nat.eq_of_beq_eq_true hr0 + simp [h0] + · have hnr0 := Bool.eq_false_iff.mpr hr0 + simp [hnr0, evalSide, baseWord] + have haSplit : a = 2 * k + rem := by omega + have hrun := transferD_batch k b (evalSide false baseWord lBase) + have hrEq := transferRightCount_eval htr + simpa [evalEntryCfg, dirCfg, qOf, evalSide, baseWord, hrEq, + evalSide_pushLit baseWord_zero_blank, hlBase, haSplit, list_pow_add, + ListBlank.append_assoc] using hrun + · have hncond := Bool.eq_false_iff.mpr hcond + rw [hncond] at hst + exact stepNormal_sound 3 false _ r dt c' hst + · have hncD := Bool.eq_false_iff.mpr hcD + simp only [hncD, Bool.false_eq_true, ↓reduceIte] at hst + by_cases hcB : (dir && Nat.beq q 1) = true + · simp only [hcB, ↓reduceIte] at hst + simp only [Bool.and_eq_true] at hcB + have hd1 : dir = true := hcB.1 + have hq1 : q = 1 := Nat.eq_of_beq_eq_true hcB.2 + subst hd1; subst hq1 + rcases l with _ | ⟨⟨s0, c0⟩, _ | ⟨⟨s1, c1⟩, _ | ⟨⟨s2, a⟩, tail⟩⟩⟩ + · exact stepNormal_sound 1 true [] r dt c' hst + · exact stepNormal_sound 1 true [⟨s0, c0⟩] r dt c' hst + · exact stepNormal_sound 1 true [⟨s0, c0⟩, ⟨s1, c1⟩] r dt c' hst + · simp only at hst + set zOk := match tail with | [] => true | ⟨zSym, _⟩ :: _ => Nat.beq zSym 0 + by_cases hcond : (Nat.beq s0 2 && Nat.beq c0 1 && Nat.beq s1 0 && Nat.beq c1 1 && + Nat.beq s2 2 && Nat.ble 2 a && zOk) = true + · simp only [hcond, ↓reduceIte] at hst + simp only [Bool.and_eq_true] at hcond + have hs0 : s0 = 2 := Nat.eq_of_beq_eq_true hcond.1.1.1.1.1.1 + have hc0 : c0 = 1 := Nat.eq_of_beq_eq_true hcond.1.1.1.1.1.2 + have hs1 : s1 = 0 := Nat.eq_of_beq_eq_true hcond.1.1.1.1.2 + have hc1 : c1 = 1 := Nat.eq_of_beq_eq_true hcond.1.1.1.2 + have hs2 : s2 = 2 := Nat.eq_of_beq_eq_true hcond.1.1.2 + have ha2 : 2 ≤ a := Nat.le_of_ble_eq_true hcond.1.2 + subst hs0; subst hc0; subst hs1; subst hc1; subst hs2 + rcases htr : transferRightCount 1 r with _ | b + · rw [htr] at hst + exact stepNormal_sound 1 true _ r dt c' hst + · rw [htr] at hst + simp only [withNat_eq, Option.some.injEq, Prod.mk.injEq] at hst + rcases hst with ⟨rfl, rfl⟩ + set k := a / 2 + set rem := a - 2 * k + set lBase := if Nat.beq rem 0 then tail else Run.mk 2 rem :: tail + have hlBase : evalSide false baseWord lBase = + ListBlank.append (([0, 1] : List (Fin 2)) ^ rem) + (evalSide false baseWord tail) := by + dsimp only [lBase] + by_cases hr0 : Nat.beq rem 0 = true + · have h0 := Nat.eq_of_beq_eq_true hr0 + simp [h0] + · have hnr0 := Bool.eq_false_iff.mpr hr0 + simp [hnr0, evalSide, baseWord] + have haSplit : a = 2 * k + rem := by omega + have hrun := transferB_batch k b (evalSide false baseWord lBase) + have hrEq := transferRightCount_eval htr + simpa [evalEntryCfg, dirCfg, qOf, evalSide, baseWord, hrEq, + evalSide_pushLit baseWord_zero_blank, hlBase, haSplit, list_pow_add, + ListBlank.append_assoc] using hrun + · have hncond := Bool.eq_false_iff.mpr hcond + rw [hncond] at hst + exact stepNormal_sound 1 true _ r dt c' hst + · have hncB := Bool.eq_false_iff.mpr hcB + simp only [hncB, Bool.false_eq_true, ↓reduceIte] at hst + exact stepNormal_sound q dir l r dt c' hst + +/-! ## Closed-Form Milestone Configurations `C(m)` and Symbolic Family Specification -/ + +/-- Fixed outer prefix `U` of the `C(m)` family. -/ +def uRuns : List (ℕ × ℕ) := + [(2, 1), (1, 1), (0, 1), (2, 8), (0, 1), (2, 5), (1, 11), (0, 1)] + +/-- Growing outer block `P = X^8 Y^10 Z`. -/ +def pRuns : List (ℕ × ℕ) := + [(2, 8), (1, 10), (0, 1)] + +/-- Fixed middle separator `V(N)` with `N = 791761176`. -/ +def vRuns : List (ℕ × ℕ) := + [(2, 791761176), (1, 9), (0, 1), (2, 21), (1, 41), (0, 1), (2, 15), (1, 93), (0, 1)] + +/-- Growing inner block `Q = X^36 Y^17 Z X^91 Y^38 Z X^15 Y^93 Z`. -/ +def qRuns : List (ℕ × ℕ) := + [(2, 36), (1, 17), (0, 1), (2, 91), (1, 38), (0, 1), (2, 15), (1, 93), (0, 1)] + +/-- Fixed head-adjacent suffix `W = X^14 Z X^5 Z X`. -/ +def wRuns : List (ℕ × ℕ) := + [(2, 14), (0, 1), (2, 5), (0, 1), (2, 1)] + +/-- Repeat a run list `n` times. -/ +def repRuns : ℕ → List (ℕ × ℕ) → List (ℕ × ℕ) + | 0, _ => [] + | n + 1, xs => xs ++ repRuns n xs + +/-- Expand a `(sym, count)` run list into a flat list of 2-bit base-word indices. -/ +def expandRunWords : List (ℕ × ℕ) → List ℕ + | [] => [] + | (s, n) :: rest => List.replicate n s ++ expandRunWords rest + +/-- Base-word sequence of block `P` (`19` two-bit words). -/ +def pWord : List ℕ := expandRunWords pRuns + +/-- Base-word sequence of block `Q` (`293` two-bit words). -/ +def qWord : List ℕ := expandRunWords qRuns + +/-- Closed-form Entry milestone configuration `C(m)` for concrete `m : ℕ`. -/ +def entryMilestone (m : ℕ) : EntryCfg := + ⟨1, true, + pushRunsLeft (uRuns ++ repRuns m pRuns ++ vRuns ++ repRuns m qRuns ++ wRuns) [], + [⟨1, 6⟩]⟩ + +/-- Symbolic initial configuration `C(k + 8)` (`wid = 4` is `P`, `wid = 5` is `Q`). -/ +def initReturnCfg : AffCfg := + let s₀ : List AffRun := [] + let s₁ := pushAffConstRuns uRuns s₀ + let s₂ := match pushAff 4 ⟨1, 8⟩ s₁ with | some s => s | none => s₁ + let s₃ := pushAffConstRuns vRuns s₂ + let s₄ := match pushAff 5 ⟨1, 8⟩ s₃ with | some s => s | none => s₃ + let s₅ := pushAffConstRuns wRuns s₄ + ⟨1, true, s₅, [⟨1, ⟨0, 6⟩⟩]⟩ + +/-- Exact affine return step count `119808 * k + 304037417082` +(`= 304036458618 + 119808 * (k + 8)`). -/ +def returnTarget : AffNat := + ⟨119808, 304037417082⟩ + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Entry0.lean b/BusyBeaver/BB6/A6/Entry0.lean new file mode 100644 index 00000000..0ea40875 --- /dev/null +++ b/BusyBeaver/BB6/A6/Entry0.lean @@ -0,0 +1,35 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Entry Phase 0 for BB6 `A6`: Blank Tape to `C(0)` +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE + +local elab "prove_entry0%" : term => + ElabRLE.proveEntryPhase stepEntry (Lean.mkConst ``stepEntry) + 26923 1500 752263008230408399 ⟨0, false, [], []⟩ (entryMilestone 0) + none (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (0 : ℕ)))) + +/-- Kernel-verified RLE derivation from the blank tape to `C(0)` in `752,263,008,230,408,399` +steps (`26,923` accelerated RLE steps). -/ +theorem entry_phase0 : + EntryReaches stepEntry 752263008230408399 ⟨0, false, [], []⟩ (entryMilestone 0) := + prove_entry0% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Entry1.lean b/BusyBeaver/BB6/A6/Entry1.lean new file mode 100644 index 00000000..83845c92 --- /dev/null +++ b/BusyBeaver/BB6/A6/Entry1.lean @@ -0,0 +1,36 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Entry Phase 1 for BB6 `A6`: `C(0)` to `C(3)` +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE + +local elab "prove_entry1%" : term => + ElabRLE.proveEntryPhase stepEntry (Lean.mkConst ``stepEntry) + 29298 1500 912109735278 (entryMilestone 0) (entryMilestone 3) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (0 : ℕ)))) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (3 : ℕ)))) + +/-- Kernel-verified RLE derivation from `C(0)` to `C(3)` in `912,109,735,278` steps +(`29,298` accelerated RLE steps). -/ +theorem entry_phase1 : + EntryReaches stepEntry 912109735278 (entryMilestone 0) (entryMilestone 3) := + prove_entry1% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Entry2.lean b/BusyBeaver/BB6/A6/Entry2.lean new file mode 100644 index 00000000..ad55c299 --- /dev/null +++ b/BusyBeaver/BB6/A6/Entry2.lean @@ -0,0 +1,36 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Entry Phase 2 for BB6 `A6`: `C(3)` to `C(5)` +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE + +local elab "prove_entry2%" : term => + ElabRLE.proveEntryPhase stepEntry (Lean.mkConst ``stepEntry) + 34892 1500 608073755892 (entryMilestone 3) (entryMilestone 5) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (3 : ℕ)))) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (5 : ℕ)))) + +/-- Kernel-verified RLE derivation from `C(3)` to `C(5)` in `608,073,755,892` steps +(`34,892` accelerated RLE steps). -/ +theorem entry_phase2 : + EntryReaches stepEntry 608073755892 (entryMilestone 3) (entryMilestone 5) := + prove_entry2% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Entry3.lean b/BusyBeaver/BB6/A6/Entry3.lean new file mode 100644 index 00000000..af47672f --- /dev/null +++ b/BusyBeaver/BB6/A6/Entry3.lean @@ -0,0 +1,36 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Entry Phase 3 for BB6 `A6`: `C(5)` to `C(6)` +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE + +local elab "prove_entry3%" : term => + ElabRLE.proveEntryPhase stepEntry (Lean.mkConst ``stepEntry) + 22054 1500 304037057658 (entryMilestone 5) (entryMilestone 6) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (5 : ℕ)))) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (6 : ℕ)))) + +/-- Kernel-verified RLE derivation from `C(5)` to `C(6)` in `304,037,057,658` steps +(`22,054` accelerated RLE steps). -/ +theorem entry_phase3 : + EntryReaches stepEntry 304037057658 (entryMilestone 5) (entryMilestone 6) := + prove_entry3% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Entry4.lean b/BusyBeaver/BB6/A6/Entry4.lean new file mode 100644 index 00000000..7029058f --- /dev/null +++ b/BusyBeaver/BB6/A6/Entry4.lean @@ -0,0 +1,36 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Entry Phase 4 for BB6 `A6`: `C(6)` to `C(7)` +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE + +local elab "prove_entry4%" : term => + ElabRLE.proveEntryPhase stepEntry (Lean.mkConst ``stepEntry) + 25126 1500 304037177466 (entryMilestone 6) (entryMilestone 7) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (6 : ℕ)))) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (7 : ℕ)))) + +/-- Kernel-verified RLE derivation from `C(6)` to `C(7)` in `304,037,177,466` steps +(`25,126` accelerated RLE steps). -/ +theorem entry_phase4 : + EntryReaches stepEntry 304037177466 (entryMilestone 6) (entryMilestone 7) := + prove_entry4% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/Entry5.lean b/BusyBeaver/BB6/A6/Entry5.lean new file mode 100644 index 00000000..22ccdf11 --- /dev/null +++ b/BusyBeaver/BB6/A6/Entry5.lean @@ -0,0 +1,36 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.WordRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs + +/-! +# Entry Phase 5 for BB6 `A6`: `C(7)` to `C(8)` +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE + +local elab "prove_entry5%" : term => + ElabRLE.proveEntryPhase stepEntry (Lean.mkConst ``stepEntry) + 28198 1500 304037297274 (entryMilestone 7) (entryMilestone 8) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (7 : ℕ)))) + (some (Lean.mkApp (Lean.mkConst ``entryMilestone) (Lean.toExpr (8 : ℕ)))) + +/-- Kernel-verified RLE derivation from `C(7)` to `C(8)` in `304,037,297,274` steps +(`28,198` accelerated RLE steps). -/ +theorem entry_phase5 : + EntryReaches stepEntry 304037297274 (entryMilestone 7) (entryMilestone 8) := + prove_entry5% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/EntryGenerated/All.lean b/BusyBeaver/BB6/A6/EntryGenerated/All.lean deleted file mode 100644 index cd4ce998..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/All.lean +++ /dev/null @@ -1,49 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk000 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk001 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk002 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk003 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk004 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk005 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk006 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk007 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk008 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk009 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk010 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk011 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk012 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk013 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk014 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk015 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk016 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk017 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk018 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk019 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk020 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk021 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk022 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk023 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk024 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk025 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk026 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk027 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk028 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk029 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk030 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk031 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk032 -public import BusyBeaver.BB6.A6.EntryGenerated.Chunk033 - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem entry_to_first : Runs 752263008230408399 c0.denote firstFamilyCfg.denote := - (@Runs.trans 752262927470740841 80759667558 c0.denote c257.denote c270.denote (@Runs.trans 752262894216764380 33253976461 c0.denote c251.denote c257.denote (@Runs.trans 2611230943 752262891605533437 c0.denote c150.denote c251.denote (@Runs.trans 189195 2611041748 c0.denote c50.denote c150.denote groupRun0 (@Runs.trans 630411 2610411337 c50.denote c100.denote c150.denote groupRun1 groupRun2)) (@Runs.trans 44682906474414 752218208699059023 c150.denote c200.denote c251.denote groupRun3 (@Runs.trans 752218197614401468 11084657555 c200.denote c250.denote c251.denote groupRun4 run250))) (@Runs.trans 20585793903 12668182558 c251.denote c254.denote c257.denote (@Runs.trans 9501135279 11084658624 c251.denote c252.denote c254.denote run251 (@Runs.trans 4750568371 6334090253 c252.denote c253.denote c254.denote run252 run253)) (@Runs.trans 4750568134 7917614424 c254.denote c255.denote c257.denote run254 (@Runs.trans 3167046175 4750568249 c255.denote c256.denote c257.denote run255 run256)))) (@Runs.trans 36421031504 44338636054 c257.denote c263.denote c270.denote (@Runs.trans 17418752119 19002279385 c257.denote c260.denote c263.denote (@Runs.trans 7917613180 9501138939 c257.denote c258.denote c260.denote run257 (@Runs.trans 4750568347 4750570592 c258.denote c259.denote c260.denote run258 run259)) (@Runs.trans 3167046742 15835232643 c260.denote c261.denote c263.denote run260 (@Runs.trans 4750574876 11084657767 c261.denote c262.denote c263.denote run261 run262))) (@Runs.trans 22169318189 22169317865 c263.denote c266.denote c270.denote (@Runs.trans 6334091063 15835227126 c263.denote c264.denote c266.denote run263 (@Runs.trans 9501135405 6334091721 c264.denote c265.denote c266.denote run264 run265)) (@Runs.trans 11084659536 11084658329 c266.denote c268.denote c270.denote (@Runs.trans 4750568856 6334090680 c266.denote c267.denote c268.denote run266 run267) (@Runs.trans 11084657903 426 c268.denote c269.denote c270.denote run268 run269))))) -theorem entry_to_tail : Runs 752265440525431967 c0.denote finalCfg.denote := - (@Runs.trans 752264438152910816 1002372521151 c0.denote c850.denote c1666.denote (@Runs.trans 752263524459042379 913693868437 c0.denote c400.denote c850.denote (@Runs.trans 44685517705357 752218838941337022 c0.denote c200.denote c400.denote (@Runs.trans 819606 44685516885751 c0.denote c100.denote c200.denote (@Runs.trans 189195 630411 c0.denote c50.denote c100.denote groupRun0 groupRun1) (@Runs.trans 2610411337 44682906474414 c100.denote c150.denote c200.denote groupRun2 groupRun3)) (@Runs.trans 752218479481485169 359459851853 c200.denote c300.denote c400.denote (@Runs.trans 752218197614401468 281867083701 c200.denote c250.denote c300.denote groupRun4 groupRun5) (@Runs.trans 194773382424 164686469429 c300.denote c350.denote c400.denote groupRun6 groupRun7))) (@Runs.trans 475057337221 438636531216 c400.denote c600.denote c850.denote (@Runs.trans 259697976564 215359360657 c400.denote c500.denote c600.denote (@Runs.trans 133016029433 126681947131 c400.denote c450.denote c500.denote groupRun8 groupRun9) (@Runs.trans 104512637095 110846723562 c500.denote c550.denote c600.denote groupRun10 groupRun11)) (@Runs.trans 175771314969 262865216247 c600.denote c700.denote c850.denote (@Runs.trans 98178553989 77592760980 c600.denote c650.denote c700.denote groupRun12 groupRun13) (@Runs.trans 96595031003 166270185244 c700.denote c750.denote c850.denote groupRun14 (@Runs.trans 91844472032 74425713212 c750.denote c800.denote c850.denote groupRun15 groupRun16))))) (@Runs.trans 546316608708 456055912443 c850.denote c1250.denote c1666.denote (@Runs.trans 291368806226 254947802482 c850.denote c1050.denote c1250.denote (@Runs.trans 147267921321 144100884905 c850.denote c950.denote c1050.denote (@Runs.trans 68091635826 79176285495 c850.denote c900.denote c950.denote groupRun17 groupRun18) (@Runs.trans 79176301347 64924583558 c950.denote c1000.denote c1050.denote groupRun19 groupRun20)) (@Runs.trans 128265661171 126682141311 c1050.denote c1150.denote c1250.denote (@Runs.trans 52256409194 76009251977 c1050.denote c1100.denote c1150.denote groupRun21 groupRun22) (@Runs.trans 68091634229 58590507082 c1150.denote c1200.denote c1250.denote groupRun23 groupRun24))) (@Runs.trans 231194966651 224860945792 c1250.denote c1450.denote c1666.denote (@Runs.trans 102929300304 128265666347 c1250.denote c1350.denote c1450.denote (@Runs.trans 60174021625 42755278679 c1250.denote c1300.denote c1350.denote groupRun25 groupRun26) (@Runs.trans 68091641980 60174024367 c1350.denote c1400.denote c1450.denote groupRun27 groupRun28)) (@Runs.trans 110846925408 114014020384 c1450.denote c1550.denote c1666.denote (@Runs.trans 60174035040 50672890368 c1450.denote c1500.denote c1550.denote groupRun29 groupRun30) (@Runs.trans 44338792562 69675227822 c1550.denote c1600.denote c1666.denote groupRun31 (@Runs.trans 49089378606 20585849216 c1600.denote c1650.denote c1666.denote groupRun32 groupRun33)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean deleted file mode 100644 index adb395df..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk000.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules0 : List Rule := [ - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1 -] -theorem check0 : replay rules0 c0 = some (239,c1) := by decide +kernel -theorem run0 : Runs 239 c0.denote c1.denote := replay_sound check0 -def rules1 : List Rule := [ - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1 -] -theorem check1 : replay rules1 c1 = some (319,c2) := by decide +kernel -theorem run1 : Runs 319 c1.denote c2.denote := replay_sound check1 -def rules2 : List Rule := [ - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8 -] -theorem check2 : replay rules2 c2 = some (428,c3) := by decide +kernel -theorem run2 : Runs 428 c2.denote c3.denote := replay_sound check2 -def rules3 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check3 : replay rules3 c3 = some (977,c4) := by decide +kernel -theorem run3 : Runs 977 c3.denote c4.denote := replay_sound check3 -def rules4 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1 -] -theorem check4 : replay rules4 c4 = some (1033,c5) := by decide +kernel -theorem run4 : Runs 1033 c4.denote c5.denote := replay_sound check4 -def rules5 : List Rule := [ - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1 -] -theorem check5 : replay rules5 c5 = some (736,c6) := by decide +kernel -theorem run5 : Runs 736 c5.denote c6.denote := replay_sound check5 -def rules6 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1 -] -theorem check6 : replay rules6 c6 = some (1184,c7) := by decide +kernel -theorem run6 : Runs 1184 c6.denote c7.denote := replay_sound check6 -def rules7 : List Rule := [ - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1 -] -theorem check7 : replay rules7 c7 = some (1001,c8) := by decide +kernel -theorem run7 : Runs 1001 c7.denote c8.denote := replay_sound check7 -def rules8 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 21 -] -theorem check8 : replay rules8 c8 = some (1070,c9) := by decide +kernel -theorem run8 : Runs 1070 c8.denote c9.denote := replay_sound check8 -def rules9 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3 -] -theorem check9 : replay rules9 c9 = some (1073,c10) := by decide +kernel -theorem run9 : Runs 1073 c9.denote c10.denote := replay_sound check9 -def rules10 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 47, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 49, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 52, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 52 -] -theorem check10 : replay rules10 c10 = some (2014,c11) := by decide +kernel -theorem run10 : Runs 2014 c10.denote c11.denote := replay_sound check10 -def rules11 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 12, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1 -] -theorem check11 : replay rules11 c11 = some (4904,c12) := by decide +kernel -theorem run11 : Runs 4904 c11.denote c12.denote := replay_sound check11 -def rules12 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4 -] -theorem check12 : replay rules12 c12 = some (1509,c13) := by decide +kernel -theorem run12 : Runs 1509 c12.denote c13.denote := replay_sound check12 -def rules13 : List Rule := [ - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1 -] -theorem check13 : replay rules13 c13 = some (1523,c14) := by decide +kernel -theorem run13 : Runs 1523 c13.denote c14.denote := replay_sound check13 -def rules14 : List Rule := [ - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3 -] -theorem check14 : replay rules14 c14 = some (1770,c15) := by decide +kernel -theorem run14 : Runs 1770 c14.denote c15.denote := replay_sound check14 -def rules15 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check15 : replay rules15 c15 = some (2558,c16) := by decide +kernel -theorem run15 : Runs 2558 c15.denote c16.denote := replay_sound check15 -def rules16 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 100, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 100, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 103, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 102, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 104, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 104, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 105, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 11, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 45, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check16 : replay rules16 c16 = some (3445,c17) := by decide +kernel -theorem run16 : Runs 3445 c16.denote c17.denote := replay_sound check16 -def rules17 : List Rule := [ - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 51, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 100, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 102, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 102, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 157, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 157, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 158, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 157, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 157, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 156 -] -theorem check17 : replay rules17 c17 = some (3359,c18) := by decide +kernel -theorem run17 : Runs 3359 c17.denote c18.denote := replay_sound check17 -def rules18 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 157, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 157, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 157, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 157, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1 -] -theorem check18 : replay rules18 c18 = some (1854,c19) := by decide +kernel -theorem run18 : Runs 1854 c18.denote c19.denote := replay_sound check18 -def rules19 : List Rule := [ - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 156, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 156, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 155, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 155, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1 -] -theorem check19 : replay rules19 c19 = some (1584,c20) := by decide +kernel -theorem run19 : Runs 1584 c19.denote c20.denote := replay_sound check19 -def rules20 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 155, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 155, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 154, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 155, - exitRule e1R0 e1R0_valid 1 -] -theorem check20 : replay rules20 c20 = some (2088,c21) := by decide +kernel -theorem run20 : Runs 2088 c20.denote c21.denote := replay_sound check20 -def rules21 : List Rule := [ - exitRule e2L2 e2L2_valid 155, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 155, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 155, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 154, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1 -] -theorem check21 : replay rules21 c21 = some (2066,c22) := by decide +kernel -theorem run21 : Runs 2066 c21.denote c22.denote := replay_sound check21 -def rules22 : List Rule := [ - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 153, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 152, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 152, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1 -] -theorem check22 : replay rules22 c22 = some (1676,c23) := by decide +kernel -theorem run22 : Runs 1676 c22.denote c23.denote := replay_sound check22 -def rules23 : List Rule := [ - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 24, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 151, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 151, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 25, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 25, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 150, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 149, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 148, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 148, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 47, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 48, - exitRule e3L2 e3L2_valid 1 -] -theorem check23 : replay rules23 c23 = some (3106,c24) := by decide +kernel -theorem run23 : Runs 3106 c23.denote c24.denote := replay_sound check23 -def rules24 : List Rule := [ - exitRule e2L2 e2L2_valid 147, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 147, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 49, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 49, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 50, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 51, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 146, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 145, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 52, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 52, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 53, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 54, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 144, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 144, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 55, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 143, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check24 : replay rules24 c24 = some (3580,c25) := by decide +kernel -theorem run24 : Runs 3580 c24.denote c25.denote := replay_sound check24 -def rules25 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 143, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 59, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 60, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 142, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 141, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 61, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 61, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 62, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 63, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 140, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 140, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 64, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 64, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 65, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 66, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 139, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check25 : replay rules25 c25 = some (3449,c26) := by decide +kernel -theorem run25 : Runs 3449 c25.denote c26.denote := replay_sound check25 -def rules26 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 139, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 67, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 67, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 68, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 69, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 138, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 137, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 70, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 70, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 71, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 72, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 136, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 136, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 73, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 73, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 74, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 75, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 135, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1 -] -theorem check26 : replay rules26 c26 = some (3627,c27) := by decide +kernel -theorem run26 : Runs 3627 c26.denote c27.denote := replay_sound check26 -def rules27 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 135, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 76, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 76, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 77, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 78, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 134, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 133, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 79, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 79, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 80, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 81, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 132, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 132, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 82, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 82, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 83, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 131, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check27 : replay rules27 c27 = some (3797,c28) := by decide +kernel -theorem run27 : Runs 3797 c27.denote c28.denote := replay_sound check27 -def rules28 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 131, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 130, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 129, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 128, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 128, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 127, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8 -] -theorem check28 : replay rules28 c28 = some (3968,c29) := by decide +kernel -theorem run28 : Runs 3968 c28.denote c29.denote := replay_sound check28 -def rules29 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 127, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 126, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 125, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 99, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 124, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 124, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 100, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 100, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 101, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 102, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 123, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 123, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 103 -] -theorem check29 : replay rules29 c29 = some (4570,c30) := by decide +kernel -theorem run29 : Runs 4570 c29.denote c30.denote := replay_sound check29 -def rules30 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 103, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 104, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 105, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 122, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 121, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 106, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 106, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 107, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 108, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 120, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 120, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 109, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 109, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 110, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 111, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 119, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 119, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 112, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 112, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 113 -] -theorem check30 : replay rules30 c30 = some (4746,c31) := by decide +kernel -theorem run30 : Runs 4746 c30.denote c31.denote := replay_sound check30 -def rules31 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 114, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 118, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 117, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 115, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 115, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 116, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 117, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 116, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 116, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 118, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 118, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 119, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 120, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 115, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 115, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 121, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 121, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 122, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 123, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 114 -] -theorem check31 : replay rules31 c31 = some (4973,c32) := by decide +kernel -theorem run31 : Runs 4973 c31.denote c32.denote := replay_sound check31 -def rules32 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 113, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 124, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 124, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 125, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 126, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 112, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 112, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 127, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 127, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 128, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 129, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 111, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 111, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 130, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 130, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 131, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 132, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1 -] -theorem check32 : replay rules32 c32 = some (4696,c33) := by decide +kernel -theorem run32 : Runs 4696 c32.denote c33.denote := replay_sound check32 -def rules33 : List Rule := [ - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 109, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 133, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 133, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 134, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 135, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 108, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 108, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 136, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 136, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 137, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 138, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 107, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 139, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 139, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 140, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 141, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check33 : replay rules33 c33 = some (4848,c34) := by decide +kernel -theorem run33 : Runs 4848 c33.denote c34.denote := replay_sound check33 -def rules34 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 105, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 142, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 142, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 143, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 144, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 104, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 104, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 145, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 145, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 146, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 147, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 103, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 103, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 148, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 148, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 149, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 150, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 102, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check34 : replay rules34 c34 = some (5056,c35) := by decide +kernel -theorem run34 : Runs 5056 c34.denote c35.denote := replay_sound check34 -def rules35 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 101, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 151, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 151, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 152, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 153, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 100, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 100, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 154, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 154, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 155, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 156, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 99, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 99, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 157, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 157, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 158, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 159, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1 -] -theorem check35 : replay rules35 c35 = some (5185,c36) := by decide +kernel -theorem run35 : Runs 5185 c35.denote c36.denote := replay_sound check35 -def rules36 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 160, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 160, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 161, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 162, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 163, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 163, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 164, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 165, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 166, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 166, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 167, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 168, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check36 : replay rules36 c36 = some (5374,c37) := by decide +kernel -theorem run36 : Runs 5374 c36.denote c37.denote := replay_sound check36 -def rules37 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 169, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 169, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 170, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 171, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 172, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 172, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 173, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 174, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 175, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 175, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 176, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 177, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1 -] -theorem check37 : replay rules37 c37 = some (5522,c38) := by decide +kernel -theorem run37 : Runs 5522 c37.denote c38.denote := replay_sound check37 -def rules38 : List Rule := [ - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 178, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 178, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 179, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 180, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 181, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 181, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 182, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 183, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 184, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 184, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 185, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 186, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 187, - exitRule e2R0 e2R0_valid 1 -] -theorem check38 : replay rules38 c38 = some (6229,c39) := by decide +kernel -theorem run38 : Runs 6229 c38.denote c39.denote := replay_sound check38 -def rules39 : List Rule := [ - exitRule e3L1 e3L1_valid 187, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 188, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 189, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 84, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 190, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 190, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 191, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 192, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 83, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 83, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 193, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 193, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 194, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 195, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 81, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 196, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 196, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 197, - exitRule e2R0 e2R0_valid 1 -] -theorem check39 : replay rules39 c39 = some (6650,c40) := by decide +kernel -theorem run39 : Runs 6650 c39.denote c40.denote := replay_sound check39 -def rules40 : List Rule := [ - exitRule e3L1 e3L1_valid 198, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 80, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 199, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 199, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 200, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 201, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 79, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 79, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 202, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 202, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 203, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 204, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 77, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 205, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 205, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 206, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 207, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1 -] -theorem check40 : replay rules40 c40 = some (6634,c41) := by decide +kernel -theorem run40 : Runs 6634 c40.denote c41.denote := replay_sound check40 -def rules41 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 76, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 208, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 208, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 209, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 210, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 75, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 75, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 211, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 211, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 212, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 213, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 73, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 214, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 214, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 215, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 216, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check41 : replay rules41 c41 = some (6249,c42) := by decide +kernel -theorem run41 : Runs 6249 c41.denote c42.denote := replay_sound check41 -def rules42 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 72, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 217, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 217, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 218, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 219, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 71, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 71, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 220, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 220, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 221, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 222, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 69, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 223, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 223, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 224, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 225, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2 -] -theorem check42 : replay rules42 c42 = some (6420,c43) := by decide +kernel -theorem run42 : Runs 6420 c42.denote c43.denote := replay_sound check42 -def rules43 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 68, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 226, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 226, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 227, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 228, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 67, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 67, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 229, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 229, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 230, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 231, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 65, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 232, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 232, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 233, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 234, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1 -] -theorem check43 : replay rules43 c43 = some (6589,c44) := by decide +kernel -theorem run43 : Runs 6589 c43.denote c44.denote := replay_sound check43 -def rules44 : List Rule := [ - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 64, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 235, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 235, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 236, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 237, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 63, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 63, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 238, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 238, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 239, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 240, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 61, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 241, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 241, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 242, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 243, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check44 : replay rules44 c44 = some (6753,c45) := by decide +kernel -theorem run44 : Runs 6753 c44.denote c45.denote := replay_sound check44 -def rules45 : List Rule := [ - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 60, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 244, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 244, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 245, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 246, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 59, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 59, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 247, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 247, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 248, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 249, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 57, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 250, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 250, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 251, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 252, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1 -] -theorem check45 : replay rules45 c45 = some (7038,c46) := by decide +kernel -theorem run45 : Runs 7038 c45.denote c46.denote := replay_sound check45 -def rules46 : List Rule := [ - exitRule e2R2 e2R2_valid 253, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 253, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 254, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 255, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 55, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 256, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 256, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 257, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 258, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 53, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 259, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 259, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 260, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 261, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 52, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 262, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 262, - exitRule e3L3 e3L3_valid 1 -] -theorem check46 : replay rules46 c46 = some (8126,c47) := by decide +kernel -theorem run46 : Runs 8126 c46.denote c47.denote := replay_sound check46 -def rules47 : List Rule := [ - exitRule e2R2 e2R2_valid 263, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 264, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 51, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 51, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 265, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 265, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 266, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 267, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 49, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 268, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 268, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 269, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 270, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 48, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 271, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 271, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 272, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 273, - exitRule e3L2 e3L2_valid 1 -] -theorem check47 : replay rules47 c47 = some (8371,c48) := by decide +kernel -theorem run47 : Runs 8371 c47.denote c48.denote := replay_sound check47 -def rules48 : List Rule := [ - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 47, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 274, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 274, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 275, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 276, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 45, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 277, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 277, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 278, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 279, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 44, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 280, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 280, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 281, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 282, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check48 : replay rules48 c48 = some (7580,c49) := by decide +kernel -theorem run48 : Runs 7580 c48.denote c49.denote := replay_sound check48 -def rules49 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 283, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 283, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 284, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 285, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 286, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 286, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 287, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 288, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 289, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 289, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 290, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 291, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check49 : replay rules49 c49 = some (7649,c50) := by decide +kernel -theorem run49 : Runs 7649 c49.denote c50.denote := replay_sound check49 -theorem groupRun0 : Runs 189195 c0.denote c50.denote := - (@Runs.trans 45096 144099 c0.denote c25.denote c50.denote (@Runs.trans 14978 30118 c0.denote c12.denote c25.denote (@Runs.trans 3732 11246 c0.denote c6.denote c12.denote (@Runs.trans 986 2746 c0.denote c3.denote c6.denote (@Runs.trans 239 747 c0.denote c1.denote c3.denote run0 (@Runs.trans 319 428 c1.denote c2.denote c3.denote run1 run2)) (@Runs.trans 977 1769 c3.denote c4.denote c6.denote run3 (@Runs.trans 1033 736 c4.denote c5.denote c6.denote run4 run5))) (@Runs.trans 3255 7991 c6.denote c9.denote c12.denote (@Runs.trans 1184 2071 c6.denote c7.denote c9.denote run6 (@Runs.trans 1001 1070 c7.denote c8.denote c9.denote run7 run8)) (@Runs.trans 1073 6918 c9.denote c10.denote c12.denote run9 (@Runs.trans 2014 4904 c10.denote c11.denote c12.denote run10 run11)))) (@Runs.trans 14164 15954 c12.denote c18.denote c25.denote (@Runs.trans 4802 9362 c12.denote c15.denote c18.denote (@Runs.trans 1509 3293 c12.denote c13.denote c15.denote run12 (@Runs.trans 1523 1770 c13.denote c14.denote c15.denote run13 run14)) (@Runs.trans 2558 6804 c15.denote c16.denote c18.denote run15 (@Runs.trans 3445 3359 c16.denote c17.denote c18.denote run16 run17))) (@Runs.trans 5526 10428 c18.denote c21.denote c25.denote (@Runs.trans 1854 3672 c18.denote c19.denote c21.denote run18 (@Runs.trans 1584 2088 c19.denote c20.denote c21.denote run19 run20)) (@Runs.trans 3742 6686 c21.denote c23.denote c25.denote (@Runs.trans 2066 1676 c21.denote c22.denote c23.denote run21 run22) (@Runs.trans 3106 3580 c23.denote c24.denote c25.denote run23 run24))))) (@Runs.trans 54289 89810 c25.denote c37.denote c50.denote (@Runs.trans 24157 30132 c25.denote c31.denote c37.denote (@Runs.trans 10873 13284 c25.denote c28.denote c31.denote (@Runs.trans 3449 7424 c25.denote c26.denote c28.denote run25 (@Runs.trans 3627 3797 c26.denote c27.denote c28.denote run26 run27)) (@Runs.trans 3968 9316 c28.denote c29.denote c31.denote run28 (@Runs.trans 4570 4746 c29.denote c30.denote c31.denote run29 run30))) (@Runs.trans 14517 15615 c31.denote c34.denote c37.denote (@Runs.trans 4973 9544 c31.denote c32.denote c34.denote run31 (@Runs.trans 4696 4848 c32.denote c33.denote c34.denote run32 run33)) (@Runs.trans 5056 10559 c34.denote c35.denote c37.denote run34 (@Runs.trans 5185 5374 c35.denote c36.denote c37.denote run35 run36)))) (@Runs.trans 37704 52106 c37.denote c43.denote c50.denote (@Runs.trans 18401 19303 c37.denote c40.denote c43.denote (@Runs.trans 5522 12879 c37.denote c38.denote c40.denote run37 (@Runs.trans 6229 6650 c38.denote c39.denote c40.denote run38 run39)) (@Runs.trans 6634 12669 c40.denote c41.denote c43.denote run40 (@Runs.trans 6249 6420 c41.denote c42.denote c43.denote run41 run42))) (@Runs.trans 20380 31726 c43.denote c46.denote c50.denote (@Runs.trans 6589 13791 c43.denote c44.denote c46.denote run43 (@Runs.trans 6753 7038 c44.denote c45.denote c46.denote run44 run45)) (@Runs.trans 16497 15229 c46.denote c48.denote c50.denote (@Runs.trans 8126 8371 c46.denote c47.denote c48.denote run46 run47) (@Runs.trans 7580 7649 c48.denote c49.denote c50.denote run48 run49)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean deleted file mode 100644 index dcb32dc8..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk001.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules50 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 292, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 292, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 293, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 294, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 295, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 295, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 296, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 297, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 298, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 298, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 299, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 300, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1 -] -theorem check50 : replay rules50 c50 = some (7827,c51) := by decide +kernel -theorem run50 : Runs 7827 c50.denote c51.denote := replay_sound check50 -def rules51 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 301, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 301, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 302, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 303, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 304, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 304, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 305, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 306, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 307, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 307, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 308, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 309, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check51 : replay rules51 c51 = some (7997,c52) := by decide +kernel -theorem run51 : Runs 7997 c51.denote c52.denote := replay_sound check51 -def rules52 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 310, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 310, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 311, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 312, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 313, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 313, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 314, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 315, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 316, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 316, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 317, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 318, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8 -] -theorem check52 : replay rules52 c52 = some (8168,c53) := by decide +kernel -theorem run52 : Runs 8168 c52.denote c53.denote := replay_sound check52 -def rules53 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 319, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 319, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 320, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 321, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 322, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 322, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 323, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 324, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 325, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 325, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 326, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 327, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 328 -] -theorem check53 : replay rules53 c53 = some (9020,c54) := by decide +kernel -theorem run53 : Runs 9020 c53.denote c54.denote := replay_sound check53 -def rules54 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 328, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 329, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 330, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 331, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 331, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 332, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 333, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 334, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 334, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 335, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 336, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 337, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 337, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 338 -] -theorem check54 : replay rules54 c54 = some (9846,c55) := by decide +kernel -theorem run54 : Runs 9846 c54.denote c55.denote := replay_sound check54 -def rules55 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 339, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 340, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 340, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 341, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 342, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 343, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 343, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 344, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 345, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 346, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 346, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 347, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 348, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check55 : replay rules55 c55 = some (9423,c56) := by decide +kernel -theorem run55 : Runs 9423 c55.denote c56.denote := replay_sound check55 -def rules56 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 349, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 349, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 350, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 352, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 352, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 353, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 354, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 355, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 355, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 356, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 357, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1 -] -theorem check56 : replay rules56 c56 = some (8896,c57) := by decide +kernel -theorem run56 : Runs 8896 c56.denote c57.denote := replay_sound check56 -def rules57 : List Rule := [ - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 358, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 358, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 359, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 360, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 361, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 361, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 362, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 363, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 364, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 364, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 365, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 366, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check57 : replay rules57 c57 = some (9048,c58) := by decide +kernel -theorem run57 : Runs 9048 c57.denote c58.denote := replay_sound check57 -def rules58 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 367, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 367, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 368, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 369, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 370, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 370, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 371, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 373, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 374, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 375, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check58 : replay rules58 c58 = some (9256,c59) := by decide +kernel -theorem run58 : Runs 9256 c58.denote c59.denote := replay_sound check58 -def rules59 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 376, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 376, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 377, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 378, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 379, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 379, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 380, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 381, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 388, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 386, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check59 : replay rules59 c59 = some (11334,c60) := by decide +kernel -theorem run59 : Runs 11334 c59.denote c60.denote := replay_sound check59 -def rules60 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 387, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 385, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 386, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 384, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 385, - exitRule e1R1 e1R1_valid 9 -] -theorem check60 : replay rules60 c60 = some (4497,c61) := by decide +kernel -theorem run60 : Runs 4497 c60.denote c61.denote := replay_sound check60 -def rules61 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 383, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 384, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 382, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 383, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 381, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1 -] -theorem check61 : replay rules61 c61 = some (4637,c62) := by decide +kernel -theorem run61 : Runs 4637 c61.denote c62.denote := replay_sound check61 -def rules62 : List Rule := [ - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 382, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 380, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 381, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 379, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 380, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 378, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 379, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28 -] -theorem check62 : replay rules62 c62 = some (6564,c63) := by decide +kernel -theorem run62 : Runs 6564 c62.denote c63.denote := replay_sound check62 -def rules63 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 377, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 378, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 376, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 377, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 375, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 376, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 376, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 376, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34 -] -theorem check63 : replay rules63 c63 = some (7374,c64) := by decide +kernel -theorem run63 : Runs 7374 c63.denote c64.denote := replay_sound check63 -def rules64 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 376, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 377, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 375, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 376, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check64 : replay rules64 c64 = some (5187,c65) := by decide +kernel -theorem run64 : Runs 5187 c64.denote c65.denote := replay_sound check64 -def rules65 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 375, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 19, - exitRule e1R1 e1R1_valid 63, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 65, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 375, - exitRule e1R1 e1R1_valid 65, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 65, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 65, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 374, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66 -] -theorem check65 : replay rules65 c65 = some (9101,c66) := by decide +kernel -theorem run65 : Runs 9101 c65.denote c66.denote := replay_sound check65 -def rules66 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 67, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 47, - exitRule e1R2 e1R2_valid 373, - exitRule e1R1 e1R1_valid 67, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 67, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 68, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 34, - exitRule e1R1 e1R1_valid 108, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 110, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 48, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 51, - exitRule e1R2 e1R2_valid 373, - exitRule e1R1 e1R1_valid 110, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 111, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L0 e2L0_valid 1 -] -theorem check66 : replay rules66 c66 = some (14508,c67) := by decide +kernel -theorem run66 : Runs 14508 c66.denote c67.denote := replay_sound check66 -def rules67 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 371, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 50, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 372, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 372, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 110, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 49, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 373, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 373, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 109, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1 -] -theorem check67 : replay rules67 c67 = some (7234,c68) := by decide +kernel -theorem run67 : Runs 7234 c67.denote c68.denote := replay_sound check67 -def rules68 : List Rule := [ - exitRule e2L2 e2L2_valid 108, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 47, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 374, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 374, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 108, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 46, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 375, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 375, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 375, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 106, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18 -] -theorem check68 : replay rules68 c68 = some (7631,c69) := by decide +kernel -theorem run68 : Runs 7631 c68.denote c69.denote := replay_sound check68 -def rules69 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 105, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 375, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 45, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 47, - exitRule e1R2 e1R2_valid 376, - exitRule e1R1 e1R1_valid 106, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 107, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 47, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 48, - exitRule e1R2 e1R2_valid 375, - exitRule e1R1 e1R1_valid 107, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 108, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2 -] -theorem check69 : replay rules69 c69 = some (6965,c70) := by decide +kernel -theorem run69 : Runs 6965 c69.denote c70.denote := replay_sound check69 -def rules70 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 47, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 374, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 374, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 107, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 374, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 47, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 48, - exitRule e1R2 e1R2_valid 375, - exitRule e1R1 e1R1_valid 107, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 108, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1 -] -theorem check70 : replay rules70 c70 = some (5696,c71) := by decide +kernel -theorem run70 : Runs 5696 c70.denote c71.denote := replay_sound check70 -def rules71 : List Rule := [ - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 48, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 374, - exitRule e1R1 e1R1_valid 108, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 108, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 109, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 108, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1 -] -theorem check71 : replay rules71 c71 = some (4204,c72) := by decide +kernel -theorem run71 : Runs 4204 c71.denote c72.denote := replay_sound check71 -def rules72 : List Rule := [ - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R2 e1R2_valid 373, - exitRule e1R1 e1R1_valid 109, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 110, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 371, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 51, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 51, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R2 e1R2_valid 372, - exitRule e1R1 e1R1_valid 110, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 111, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L0 e2L0_valid 1 -] -theorem check72 : replay rules72 c72 = some (5602,c73) := by decide +kernel -theorem run72 : Runs 5602 c72.denote c73.denote := replay_sound check72 -def rules73 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 370, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 53, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 53, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 371, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 371, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 371, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 110, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 371, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check73 : replay rules73 c73 = some (4859,c74) := by decide +kernel -theorem run73 : Runs 4859 c73.denote c74.denote := replay_sound check73 -def rules74 : List Rule := [ - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 53, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R2 e1R2_valid 372, - exitRule e1R1 e1R1_valid 110, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 111, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 110, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 370, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 53, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 55, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 370, - exitRule e1R1 e1R1_valid 111, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 111, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 112, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3 -] -theorem check74 : replay rules74 c74 = some (5137,c75) := by decide +kernel -theorem run74 : Runs 5137 c74.denote c75.denote := replay_sound check74 -def rules75 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 111, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 368, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 369, - exitRule e1R1 e1R1_valid 112, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 112, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 113, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 112, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 367, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 368, - exitRule e1R1 e1R1_valid 113, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 113, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 114, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13 -] -theorem check75 : replay rules75 c75 = some (5768,c76) := by decide +kernel -theorem run75 : Runs 5768 c75.denote c76.denote := replay_sound check75 -def rules76 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 113, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 366, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 367, - exitRule e1R1 e1R1_valid 114, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 114, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 115, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 114, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 365, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 366, - exitRule e1R1 e1R1_valid 115, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 115, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 116, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 47, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 115, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 364, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 365, - exitRule e1R1 e1R1_valid 116, - exitRule e1R0 e1R0_valid 1 -] -theorem check76 : replay rules76 c76 = some (7974,c77) := by decide +kernel -theorem run76 : Runs 7974 c76.denote c77.denote := replay_sound check76 -def rules77 : List Rule := [ - exitRule e2L2 e2L2_valid 116, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 117, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 49, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 116, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 363, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 364, - exitRule e1R1 e1R1_valid 117, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 117, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 118, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 52, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 53, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 117, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 362, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 363, - exitRule e1R1 e1R1_valid 118, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 118, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 119, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 55, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 118, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 361, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check77 : replay rules77 c77 = some (8155,c78) := by decide +kernel -theorem run77 : Runs 8155 c77.denote c78.denote := replay_sound check77 -def rules78 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 362, - exitRule e1R1 e1R1_valid 119, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 119, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 120, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 59, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 119, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 360, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 361, - exitRule e1R1 e1R1_valid 120, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 120, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 121, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 61, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 61, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 120, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 359, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 360, - exitRule e1R1 e1R1_valid 121, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 121, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 122, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 64, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R0 e1R0_valid 1 -] -theorem check78 : replay rules78 c78 = some (8559,c79) := by decide +kernel -theorem run78 : Runs 8559 c78.denote c79.denote := replay_sound check78 -def rules79 : List Rule := [ - exitRule e2L2 e2L2_valid 65, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 121, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 358, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 359, - exitRule e1R1 e1R1_valid 122, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 122, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 123, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 67, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 67, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 68, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 122, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 357, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 358, - exitRule e1R1 e1R1_valid 123, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 123, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 124, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 71, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 71, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 123, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 356, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check79 : replay rules79 c79 = some (8199,c80) := by decide +kernel -theorem run79 : Runs 8199 c79.denote c80.denote := replay_sound check79 -def rules80 : List Rule := [ - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 357, - exitRule e1R1 e1R1_valid 124, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 124, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 125, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 73, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 73, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 124, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 355, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 58, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 355, - exitRule e1R1 e1R1_valid 125, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 125, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 126, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 76, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 77, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 125, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 353, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2 -] -theorem check80 : replay rules80 c80 = some (6750,c81) := by decide +kernel -theorem run80 : Runs 6750 c80.denote c81.denote := replay_sound check80 -def rules81 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 354, - exitRule e1R1 e1R1_valid 126, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 126, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 127, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 79, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 79, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 80, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 126, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 352, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 353, - exitRule e1R1 e1R1_valid 127, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 127, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 128, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 64, - exitRule e1R1 e1R1_valid 274, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 275, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 276, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 275, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 352, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 353, - exitRule e1R1 e1R1_valid 276, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 276, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 277 -] -theorem check81 : replay rules81 c81 = some (56748,c82) := by decide +kernel -theorem run81 : Runs 56748 c81.denote c82.denote := replay_sound check81 -def rules82 : List Rule := [ - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 276, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 352, - exitRule e1R1 e1R1_valid 277, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 277, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 278, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 277, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 350, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 351, - exitRule e1R1 e1R1_valid 278, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 278, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 279, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 139, - exitRule e1R1 e1R1_valid 423, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 424, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 348, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check82 : replay rules82 c82 = some (131076,c83) := by decide +kernel -theorem run82 : Runs 131076 c82.denote c83.denote := replay_sound check82 -def rules83 : List Rule := [ - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 349, - exitRule e1R1 e1R1_valid 429, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 429, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 430, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 430, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 347, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 348, - exitRule e1R1 e1R1_valid 432, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 432, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 433, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 433, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 346, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 347, - exitRule e1R1 e1R1_valid 435, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 435, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 436, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 436, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 345, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 346, - exitRule e1R1 e1R1_valid 438, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 438, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 439, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 439, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check83 : replay rules83 c83 = some (19747,c84) := by decide +kernel -theorem run83 : Runs 19747 c83.denote c84.denote := replay_sound check83 -def rules84 : List Rule := [ - exitRule e3L1 e3L1_valid 344, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 345, - exitRule e1R1 e1R1_valid 441, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 441, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 442, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 442, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 343, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 344, - exitRule e1R1 e1R1_valid 444, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 444, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 445, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 445, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 342, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 343, - exitRule e1R1 e1R1_valid 447, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 447, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 448, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 448, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 341, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 342, - exitRule e1R1 e1R1_valid 450 -] -theorem check84 : replay rules84 c84 = some (18613,c85) := by decide +kernel -theorem run84 : Runs 18613 c84.denote c85.denote := replay_sound check84 -def rules85 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 450, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 451, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 451, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 340, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 341, - exitRule e1R1 e1R1_valid 453, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 453, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 454, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 454, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 339, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 58, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 340, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 340, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 340, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 455, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 454, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 340, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1 -] -theorem check85 : replay rules85 c85 = some (13855,c86) := by decide +kernel -theorem run85 : Runs 13855 c85.denote c86.denote := replay_sound check85 -def rules86 : List Rule := [ - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 341, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 341, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 341, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 454, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 453, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 341, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 54, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 342, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 342, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 342, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 453, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 452, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 342, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 53, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check86 : replay rules86 c86 = some (9775,c87) := by decide +kernel -theorem run86 : Runs 9775 c86.denote c87.denote := replay_sound check86 -def rules87 : List Rule := [ - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 52, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 343, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 343, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 343, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 452, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 451, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 343, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 51, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 50, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 344, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 344, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 344, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 451, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 450, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 344, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check87 : replay rules87 c87 = some (9856,c88) := by decide +kernel -theorem run87 : Runs 9856 c87.denote c88.denote := replay_sound check87 -def rules88 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 48, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 345, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 345, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 345, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 450, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 449, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 345, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 46, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 346, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 346, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 346, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 449, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 448, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 346, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 45, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 44, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 347, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 347 -] -theorem check88 : replay rules88 c88 = some (11401,c89) := by decide +kernel -theorem run88 : Runs 11401 c88.denote c89.denote := replay_sound check88 -def rules89 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 347, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 448, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 23, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 447, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 347, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 348, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 348, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 348, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 447, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 24, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 24, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 25, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 26, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 446, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 348, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 349, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 349, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 349, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 446, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27 -] -theorem check89 : replay rules89 c89 = some (11651,c90) := by decide +kernel -theorem run89 : Runs 11651 c89.denote c90.denote := replay_sound check89 -def rules90 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 445, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 349, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 350, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 350, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 350, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 445, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 444, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 350, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 351, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 351, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 444, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 35 -] -theorem check90 : replay rules90 c90 = some (10301,c91) := by decide +kernel -theorem run90 : Runs 10301 c90.denote c91.denote := replay_sound check90 -def rules91 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 443, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 352, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 352, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 352, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 443, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 442, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 352, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 353, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 353, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 353, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 442, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 441, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 353, - exitRule e3L2 e3L2_valid 1 -] -theorem check91 : replay rules91 c91 = some (11804,c92) := by decide +kernel -theorem run91 : Runs 11804 c91.denote c92.denote := replay_sound check91 -def rules92 : List Rule := [ - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 354, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 354, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 354, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 441, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 440, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 354, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 355, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 355, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 355, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 440, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 47, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 439, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 355, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check92 : replay rules92 c92 = some (10351,c93) := by decide +kernel -theorem run92 : Runs 10351 c92.denote c93.denote := replay_sound check92 -def rules93 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 356, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 356, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 356, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 439, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 48, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 48, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 49, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 50, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 438, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 356, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 357, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 357, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 357, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 438, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 51, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 51, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 52, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 53, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 437, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 357, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3 -] -theorem check93 : replay rules93 c93 = some (10377,c94) := by decide +kernel -theorem run93 : Runs 10377 c93.denote c94.denote := replay_sound check93 -def rules94 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 358, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 358, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 358, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 437, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 54, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 54, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 55, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 436, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 358, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 359, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 359, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 359, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 436, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 59, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 435, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 359, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3 -] -theorem check94 : replay rules94 c94 = some (10455,c95) := by decide +kernel -theorem run94 : Runs 10455 c94.denote c95.denote := replay_sound check94 -def rules95 : List Rule := [ - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 360, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 360, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 360, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 435, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 60, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 60, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 61, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 62, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 434, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 360, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 361, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 361, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 361, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 434, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 63, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 63, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 64, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 65, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 433, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 361, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1 -] -theorem check95 : replay rules95 c95 = some (10532,c96) := by decide +kernel -theorem run95 : Runs 10532 c95.denote c96.denote := replay_sound check95 -def rules96 : List Rule := [ - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 362, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 362, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 362, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 433, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 66, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 66, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 67, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 68, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 432, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 362, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 363, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 363, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 363, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 432, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 69, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 69, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 70, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 71, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 431, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 363, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 364, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 364, - exitRule e3L3 e3L3_valid 1 -] -theorem check96 : replay rules96 c96 = some (12082,c97) := by decide +kernel -theorem run96 : Runs 12082 c96.denote c97.denote := replay_sound check96 -def rules97 : List Rule := [ - exitRule e2R2 e2R2_valid 364, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 431, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 72, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 72, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 73, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 74, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 430, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 364, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 365, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 365, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 365, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 430, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 75, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 75, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 76, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 77, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 429, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 365, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 366, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 366, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 366, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 429, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 78, - exitRule e2R0 e2R0_valid 1 -] -theorem check97 : replay rules97 c97 = some (12431,c98) := by decide +kernel -theorem run97 : Runs 12431 c97.denote c98.denote := replay_sound check97 -def rules98 : List Rule := [ - exitRule e3L1 e3L1_valid 78, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 79, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 80, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 428, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 366, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 367, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 367, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 367, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 428, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 81, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 81, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 82, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 83, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 427, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 367, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 368, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 368, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 368, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 427, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 84, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1 -] -theorem check98 : replay rules98 c98 = some (11288,c99) := by decide +kernel -theorem run98 : Runs 11288 c98.denote c99.denote := replay_sound check98 -def rules99 : List Rule := [ - exitRule e2L2 e2L2_valid 426, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 368, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 369, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 369, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 369, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 426, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 425, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 369, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 370, - exitRule e1R1 e1R1_valid 426, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 426, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 427, - exitRule e1R2 e1R2_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 426, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 368, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30 -] -theorem check99 : replay rules99 c99 = some (12652,c100) := by decide +kernel -theorem run99 : Runs 12652 c99.denote c100.denote := replay_sound check99 -theorem groupRun1 : Runs 630411 c50.denote c100.denote := - (@Runs.trans 190011 440400 c50.denote c75.denote c100.denote (@Runs.trans 99949 90062 c50.denote c62.denote c75.denote (@Runs.trans 52281 47668 c50.denote c56.denote c62.denote (@Runs.trans 23992 28289 c50.denote c53.denote c56.denote (@Runs.trans 7827 16165 c50.denote c51.denote c53.denote run50 (@Runs.trans 7997 8168 c51.denote c52.denote c53.denote run51 run52)) (@Runs.trans 9020 19269 c53.denote c54.denote c56.denote run53 (@Runs.trans 9846 9423 c54.denote c55.denote c56.denote run54 run55))) (@Runs.trans 27200 20468 c56.denote c59.denote c62.denote (@Runs.trans 8896 18304 c56.denote c57.denote c59.denote run56 (@Runs.trans 9048 9256 c57.denote c58.denote c59.denote run57 run58)) (@Runs.trans 11334 9134 c59.denote c60.denote c62.denote run59 (@Runs.trans 4497 4637 c60.denote c61.denote c62.denote run60 run61)))) (@Runs.trans 49968 40094 c62.denote c68.denote c75.denote (@Runs.trans 19125 30843 c62.denote c65.denote c68.denote (@Runs.trans 6564 12561 c62.denote c63.denote c65.denote run62 (@Runs.trans 7374 5187 c63.denote c64.denote c65.denote run63 run64)) (@Runs.trans 9101 21742 c65.denote c66.denote c68.denote run65 (@Runs.trans 14508 7234 c66.denote c67.denote c68.denote run66 run67))) (@Runs.trans 20292 19802 c68.denote c71.denote c75.denote (@Runs.trans 7631 12661 c68.denote c69.denote c71.denote run68 (@Runs.trans 6965 5696 c69.denote c70.denote c71.denote run69 run70)) (@Runs.trans 9806 9996 c71.denote c73.denote c75.denote (@Runs.trans 4204 5602 c71.denote c72.denote c73.denote run71 run72) (@Runs.trans 4859 5137 c73.denote c74.denote c75.denote run73 run74))))) (@Runs.trans 295219 145181 c75.denote c87.denote c100.denote (@Runs.trans 45405 249814 c75.denote c81.denote c87.denote (@Runs.trans 21897 23508 c75.denote c78.denote c81.denote (@Runs.trans 5768 16129 c75.denote c76.denote c78.denote run75 (@Runs.trans 7974 8155 c76.denote c77.denote c78.denote run76 run77)) (@Runs.trans 8559 14949 c78.denote c79.denote c81.denote run78 (@Runs.trans 8199 6750 c79.denote c80.denote c81.denote run79 run80))) (@Runs.trans 207571 42243 c81.denote c84.denote c87.denote (@Runs.trans 56748 150823 c81.denote c82.denote c84.denote run81 (@Runs.trans 131076 19747 c82.denote c83.denote c84.denote run82 run83)) (@Runs.trans 18613 23630 c84.denote c85.denote c87.denote run84 (@Runs.trans 13855 9775 c85.denote c86.denote c87.denote run85 run86)))) (@Runs.trans 65364 79817 c87.denote c93.denote c100.denote (@Runs.trans 32908 32456 c87.denote c90.denote c93.denote (@Runs.trans 9856 23052 c87.denote c88.denote c90.denote run87 (@Runs.trans 11401 11651 c88.denote c89.denote c90.denote run88 run89)) (@Runs.trans 10301 22155 c90.denote c91.denote c93.denote run90 (@Runs.trans 11804 10351 c91.denote c92.denote c93.denote run91 run92))) (@Runs.trans 31364 48453 c93.denote c96.denote c100.denote (@Runs.trans 10377 20987 c93.denote c94.denote c96.denote run93 (@Runs.trans 10455 10532 c94.denote c95.denote c96.denote run94 run95)) (@Runs.trans 24513 23940 c96.denote c98.denote c100.denote (@Runs.trans 12082 12431 c96.denote c97.denote c98.denote run96 run97) (@Runs.trans 11288 12652 c98.denote c99.denote c100.denote run98 run99)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean deleted file mode 100644 index 63c41fea..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk002.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules100 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 369, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 369, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 369, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 426, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 425, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 369, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 371, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 373, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 425, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 424, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 373, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1 -] -theorem check100 : replay rules100 c100 = some (11015,c101) := by decide +kernel -theorem run100 : Runs 11015 c100.denote c101.denote := replay_sound check100 -def rules101 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 374, - exitRule e1R1 e1R1_valid 425, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 425, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 426, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 425, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 372, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 373, - exitRule e1R1 e1R1_valid 426, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 426, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 427, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 426, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 371, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1 -] -theorem check101 : replay rules101 c101 = some (11169,c102) := by decide +kernel -theorem run101 : Runs 11169 c101.denote c102.denote := replay_sound check101 -def rules102 : List Rule := [ - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 371, - exitRule e1R1 e1R1_valid 427, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 427, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 428, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 427, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 369, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 370, - exitRule e1R1 e1R1_valid 428, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 428, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 429, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 428, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 368, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1 -] -theorem check102 : replay rules102 c102 = some (10938,c103) := by decide +kernel -theorem run102 : Runs 10938 c102.denote c103.denote := replay_sound check102 -def rules103 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 369, - exitRule e1R1 e1R1_valid 429, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 429, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 430, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 429, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 367, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 368, - exitRule e1R1 e1R1_valid 430, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 430, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 431, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 3, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 83, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 430, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 366, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14 -] -theorem check103 : replay rules103 c103 = some (11401,c104) := by decide +kernel -theorem run103 : Runs 11401 c103.denote c104.denote := replay_sound check103 -def rules104 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 367, - exitRule e1R1 e1R1_valid 431, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 431, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 432, - exitRule e1R2 e1R2_valid 84, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 82, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 431, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 365, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 366, - exitRule e1R1 e1R1_valid 432, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 432, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 433, - exitRule e1R2 e1R2_valid 83, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 81, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 432, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 364, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 365, - exitRule e1R1 e1R1_valid 433, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 433, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 434, - exitRule e1R2 e1R2_valid 82, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check104 : replay rules104 c104 = some (15301,c105) := by decide +kernel -theorem run104 : Runs 15301 c104.denote c105.denote := replay_sound check104 -def rules105 : List Rule := [ - exitRule e3L1 e3L1_valid 80, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 433, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 363, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 364, - exitRule e1R1 e1R1_valid 434, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 434, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 435, - exitRule e1R2 e1R2_valid 81, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 79, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 434, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 362, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 363, - exitRule e1R1 e1R1_valid 435, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 435, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 436, - exitRule e1R2 e1R2_valid 80, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 78, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 435, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 361, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1 -] -theorem check105 : replay rules105 c105 = some (13557,c106) := by decide +kernel -theorem run105 : Runs 13557 c105.denote c106.denote := replay_sound check105 -def rules106 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 362, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 362, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 362, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 435, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 79, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 79, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 79, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 44, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 79, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 434, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 362, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 363, - exitRule e1R1 e1R1_valid 435, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 435, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 436, - exitRule e1R2 e1R2_valid 80, - exitRule e1R1 e1R1_valid 44, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 78, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 435, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 361, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37 -] -theorem check106 : replay rules106 c106 = some (11680,c107) := by decide +kernel -theorem run106 : Runs 11680 c106.denote c107.denote := replay_sound check106 -def rules107 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 361, - exitRule e1R1 e1R1_valid 436, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 436, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 437, - exitRule e1R2 e1R2_valid 79, - exitRule e1R1 e1R1_valid 45, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 45, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 45, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 77, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 436, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 359, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 360, - exitRule e1R1 e1R1_valid 437, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 437, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 438, - exitRule e1R2 e1R2_valid 78, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 47, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 23, - exitRule e1R1 e1R1_valid 75, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 75, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 437, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 358, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1 -] -theorem check107 : replay rules107 c107 = some (15789,c108) := by decide +kernel -theorem run107 : Runs 15789 c107.denote c108.denote := replay_sound check107 -def rules108 : List Rule := [ - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 359, - exitRule e1R1 e1R1_valid 438, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 438, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 439, - exitRule e1R2 e1R2_valid 76, - exitRule e1R1 e1R1_valid 81, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 81, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 74, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 438, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 357, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 358, - exitRule e1R1 e1R1_valid 439, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 439, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 440, - exitRule e1R2 e1R2_valid 75, - exitRule e1R1 e1R1_valid 84, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 73, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 439, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 356, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 357, - exitRule e1R1 e1R1_valid 440, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 440, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 441, - exitRule e1R2 e1R2_valid 74, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1 -] -theorem check108 : replay rules108 c108 = some (16021,c109) := by decide +kernel -theorem run108 : Runs 16021 c108.denote c109.denote := replay_sound check108 -def rules109 : List Rule := [ - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 72, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 440, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 355, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 356, - exitRule e1R1 e1R1_valid 441, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 441, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 442, - exitRule e1R2 e1R2_valid 73, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 71, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 441, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 354, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 355, - exitRule e1R1 e1R1_valid 442, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 442, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 443, - exitRule e1R2 e1R2_valid 72, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 70, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 442, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 353, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check109 : replay rules109 c109 = some (14642,c110) := by decide +kernel -theorem run109 : Runs 14642 c109.denote c110.denote := replay_sound check109 -def rules110 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 354, - exitRule e1R1 e1R1_valid 443, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 443, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 444, - exitRule e1R2 e1R2_valid 71, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 69, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 443, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 352, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 353, - exitRule e1R1 e1R1_valid 444, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 444, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 445, - exitRule e1R2 e1R2_valid 70, - exitRule e1R1 e1R1_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 99, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 100, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 100, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 68, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 444, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 352, - exitRule e1R1 e1R1_valid 445, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 445, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 446, - exitRule e1R2 e1R2_valid 69, - exitRule e1R1 e1R1_valid 102, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 102, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 103, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 103, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 67, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 445, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check110 : replay rules110 c110 = some (18097,c111) := by decide +kernel -theorem run110 : Runs 18097 c110.denote c111.denote := replay_sound check110 -def rules111 : List Rule := [ - exitRule e3L1 e3L1_valid 350, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 351, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 351, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 445, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 68, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 68, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 68, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 104, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 103, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 68, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 444, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 351, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 352, - exitRule e1R1 e1R1_valid 445, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 445, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 446, - exitRule e1R2 e1R2_valid 69, - exitRule e1R1 e1R1_valid 104, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 104, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check111 : replay rules111 c111 = some (11004,c112) := by decide +kernel -theorem run111 : Runs 11004 c111.denote c112.denote := replay_sound check111 -def rules112 : List Rule := [ - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 104, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 67, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 445, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 350, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 350, - exitRule e1R1 e1R1_valid 446, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 446, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 447, - exitRule e1R2 e1R2_valid 68, - exitRule e1R1 e1R1_valid 105, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 106, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 105, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 66, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 446, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 348, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 349, - exitRule e1R1 e1R1_valid 447, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 447, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 448, - exitRule e1R2 e1R2_valid 67, - exitRule e1R1 e1R1_valid 106, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 107, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 53, - exitRule e1R1 e1R1_valid 165, - exitRule e1R0 e1R0_valid 1 -] -theorem check112 : replay rules112 c112 = some (31782,c113) := by decide +kernel -theorem run112 : Runs 31782 c112.denote c113.denote := replay_sound check112 -def rules113 : List Rule := [ - exitRule e2L2 e2L2_valid 166, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 64, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 447, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 347, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 348, - exitRule e1R1 e1R1_valid 448, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 448, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 449, - exitRule e1R2 e1R2_valid 65, - exitRule e1R1 e1R1_valid 171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 63, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 448, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 346, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 347, - exitRule e1R1 e1R1_valid 449, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 449, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 450, - exitRule e1R2 e1R2_valid 64, - exitRule e1R1 e1R1_valid 174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 62, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 449, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 345, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14 -] -theorem check113 : replay rules113 c113 = some (15595,c114) := by decide +kernel -theorem run113 : Runs 15595 c113.denote c114.denote := replay_sound check113 -def rules114 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 346, - exitRule e1R1 e1R1_valid 450, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 450, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 451, - exitRule e1R2 e1R2_valid 63, - exitRule e1R1 e1R1_valid 177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 61, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 450, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 344, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 345, - exitRule e1R1 e1R1_valid 451, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 451, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 452, - exitRule e1R2 e1R2_valid 62, - exitRule e1R1 e1R1_valid 180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 60, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 451, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 343, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 344, - exitRule e1R1 e1R1_valid 452, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 452, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 453, - exitRule e1R2 e1R2_valid 61, - exitRule e1R1 e1R1_valid 183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 184, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 184, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check114 : replay rules114 c114 = some (18827,c115) := by decide +kernel -theorem run114 : Runs 18827 c114.denote c115.denote := replay_sound check114 -def rules115 : List Rule := [ - exitRule e3L1 e3L1_valid 59, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 452, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 342, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 343, - exitRule e1R1 e1R1_valid 453, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 453, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 454, - exitRule e1R2 e1R2_valid 60, - exitRule e1R1 e1R1_valid 186, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 186, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 187, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 187, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 453, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 341, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 342, - exitRule e1R1 e1R1_valid 454, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 454, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 455, - exitRule e1R2 e1R2_valid 59, - exitRule e1R1 e1R1_valid 189, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 189, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 190, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 190, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 454, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 340, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 341, - exitRule e1R1 e1R1_valid 455 -] -theorem check115 : replay rules115 c115 = some (17621,c116) := by decide +kernel -theorem run115 : Runs 17621 c115.denote c116.denote := replay_sound check115 -def rules116 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 455, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 456, - exitRule e1R2 e1R2_valid 58, - exitRule e1R1 e1R1_valid 192, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 192, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 193, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 193, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 455, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 339, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 340, - exitRule e1R1 e1R1_valid 456, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 456, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 457, - exitRule e1R2 e1R2_valid 57, - exitRule e1R1 e1R1_valid 195, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 195, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 196, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 196, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 456, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 338, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 339, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 339, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 339, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 456, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 197, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check116 : replay rules116 c116 = some (16258,c117) := by decide +kernel -theorem run116 : Runs 16258 c116.denote c117.denote := replay_sound check116 -def rules117 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 196, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 455, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 339, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 340, - exitRule e1R1 e1R1_valid 456, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 456, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 457, - exitRule e1R2 e1R2_valid 57, - exitRule e1R1 e1R1_valid 197, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 197, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 198, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 197, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 456, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 338, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 45, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 46, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 338, - exitRule e1R1 e1R1_valid 457, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 457, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 458, - exitRule e1R2 e1R2_valid 56, - exitRule e1R1 e1R1_valid 198, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 198, - exitRule e2L1 e2L1_valid 1 -] -theorem check117 : replay rules117 c117 = some (14074,c118) := by decide +kernel -theorem run117 : Runs 14074 c117.denote c118.denote := replay_sound check117 -def rules118 : List Rule := [ - exitRule e1R1 e1R1_valid 199, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 198, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 54, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 457, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 336, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 337, - exitRule e1R1 e1R1_valid 458, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 458, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 459, - exitRule e1R2 e1R2_valid 55, - exitRule e1R1 e1R1_valid 199, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 199, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 200, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 100, - exitRule e1R1 e1R1_valid 306, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 307, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 308, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 307, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 54, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 458, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 335, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 336, - exitRule e1R1 e1R1_valid 459, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 459 -] -theorem check118 : replay rules118 c118 = some (77735,c119) := by decide +kernel -theorem run118 : Runs 77735 c118.denote c119.denote := replay_sound check118 -def rules119 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 460, - exitRule e1R2 e1R2_valid 55, - exitRule e1R1 e1R1_valid 308, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 308, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 309, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 308, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 53, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 459, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 334, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 335, - exitRule e1R1 e1R1_valid 460, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 460, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 461, - exitRule e1R2 e1R2_valid 54, - exitRule e1R1 e1R1_valid 309, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 309, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 310, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 309, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 52, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 460, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 333, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 334, - exitRule e1R1 e1R1_valid 461, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 461, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 462, - exitRule e1R2 e1R2_valid 53, - exitRule e1R1 e1R1_valid 310, - exitRule e1R0 e1R0_valid 1 -] -theorem check119 : replay rules119 c119 = some (17414,c120) := by decide +kernel -theorem run119 : Runs 17414 c119.denote c120.denote := replay_sound check119 -def rules120 : List Rule := [ - exitRule e2L2 e2L2_valid 310, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 311, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 155, - exitRule e1R1 e1R1_valid 471, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 472, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 50, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 461, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 332, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 333, - exitRule e1R1 e1R1_valid 462, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 462, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 463, - exitRule e1R2 e1R2_valid 51, - exitRule e1R1 e1R1_valid 477, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 477, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 478, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 478, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 49, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 462, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 331, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 332, - exitRule e1R1 e1R1_valid 463, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 463, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 464, - exitRule e1R2 e1R2_valid 50, - exitRule e1R1 e1R1_valid 480, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 480, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 481, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 481, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 48, - exitRule e3L2 e3L2_valid 1 -] -theorem check120 : replay rules120 c120 = some (171552,c121) := by decide +kernel -theorem run120 : Runs 171552 c120.denote c121.denote := replay_sound check120 -def rules121 : List Rule := [ - exitRule e2L2 e2L2_valid 463, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 330, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 331, - exitRule e1R1 e1R1_valid 464, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 464, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 465, - exitRule e1R2 e1R2_valid 49, - exitRule e1R1 e1R1_valid 483, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 483, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 484, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 484, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 47, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 464, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 329, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 330, - exitRule e1R1 e1R1_valid 465, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 465, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 466, - exitRule e1R2 e1R2_valid 48, - exitRule e1R1 e1R1_valid 486, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 486, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 487, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 487, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 465, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 328, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 329, - exitRule e1R1 e1R1_valid 466, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 466 -] -theorem check121 : replay rules121 c121 = some (23176,c122) := by decide +kernel -theorem run121 : Runs 23176 c121.denote c122.denote := replay_sound check121 -def rules122 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 467, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 489, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 489, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 490, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 490, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 466, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 327, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 328, - exitRule e1R1 e1R1_valid 467, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 467, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 468, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 492, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 492, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 493, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 493, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 467, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 326, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 327, - exitRule e1R1 e1R1_valid 468, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 468, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 469, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 495, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 495, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 496, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 496, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 468, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 325, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check122 : replay rules122 c122 = some (25833,c123) := by decide +kernel -theorem run122 : Runs 25833 c122.denote c123.denote := replay_sound check122 -def rules123 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 47, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 326, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 326, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 326, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 468, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 497, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 496, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 467, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 326, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 47, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 48, - exitRule e1R2 e1R2_valid 327, - exitRule e1R1 e1R1_valid 468, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 468, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 469, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 497, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 497, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 498, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 497, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1 -] -theorem check123 : replay rules123 c123 = some (15061,c124) := by decide +kernel -theorem run123 : Runs 15061 c123.denote c124.denote := replay_sound check123 -def rules124 : List Rule := [ - exitRule e2L2 e2L2_valid 468, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 325, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 47, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 49, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 50, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 325, - exitRule e1R1 e1R1_valid 469, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 469, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 470, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 498, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 498, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 499, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 498, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 469, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 323, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 324, - exitRule e1R1 e1R1_valid 470, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 470, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 471, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 499, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 499, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 500, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 250, - exitRule e1R1 e1R1_valid 756, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 757, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 758 -] -theorem check124 : replay rules124 c124 = some (406481,c125) := by decide +kernel -theorem run124 : Runs 406481 c124.denote c125.denote := replay_sound check124 -def rules125 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 757, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 470, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 322, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 323, - exitRule e1R1 e1R1_valid 471, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 471, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 472, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 758, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 758, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 759, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 758, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 471, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 321, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 322, - exitRule e1R1 e1R1_valid 472, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 472, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 473, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 759, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 759, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 760, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1 -] -theorem check125 : replay rules125 c125 = some (22895,c126) := by decide +kernel -theorem run125 : Runs 22895 c125.denote c126.denote := replay_sound check125 -def rules126 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 759, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 472, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 320, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 321, - exitRule e1R1 e1R1_valid 473, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 473, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 474, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 760, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 760, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 761, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 380, - exitRule e1R1 e1R1_valid 1146, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1147, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 473, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 319, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 320, - exitRule e1R1 e1R1_valid 474, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 474, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 475, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 1152, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1152, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1153, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1153, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 474, - exitRule e2L0 e2L0_valid 1 -] -theorem check126 : replay rules126 c126 = some (911856,c127) := by decide +kernel -theorem run126 : Runs 911856 c126.denote c127.denote := replay_sound check126 -def rules127 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 318, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 319, - exitRule e1R1 e1R1_valid 475, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 475, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 476, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 1155, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1155, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1156, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1156, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 475, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 317, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 318, - exitRule e1R1 e1R1_valid 476, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 476, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 477, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 1158, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1158, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1159, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1159, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 476, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 316, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 317, - exitRule e1R1 e1R1_valid 477, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 477, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 478 -] -theorem check127 : replay rules127 c127 = some (33849,c128) := by decide +kernel -theorem run127 : Runs 33849 c127.denote c128.denote := replay_sound check127 -def rules128 : List Rule := [ - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 1161, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1161, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1162, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1162, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 477, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 315, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 316, - exitRule e1R1 e1R1_valid 478, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 478, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 479, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 1164, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1164, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1165, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1165, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 478, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 314, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 315, - exitRule e1R1 e1R1_valid 479, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 479, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 480, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 1167, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1167, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1168, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1168, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 479, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 313, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42 -] -theorem check128 : replay rules128 c128 = some (40986,c129) := by decide +kernel -theorem run128 : Runs 40986 c128.denote c129.denote := replay_sound check128 -def rules129 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 314, - exitRule e1R1 e1R1_valid 480, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 480, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 481, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 1170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 480, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 312, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 313, - exitRule e1R1 e1R1_valid 481, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 481, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 482, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 1173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 481, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 311, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 51, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 312, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 312, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 312, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 481, - exitRule e0R0 e0R0_valid 1 -] -theorem check129 : replay rules129 c129 = some (32912,c130) := by decide +kernel -theorem run129 : Runs 32912 c129.denote c130.denote := replay_sound check129 -def rules130 : List Rule := [ - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 480, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 312, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 51, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 51, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 52, - exitRule e1R2 e1R2_valid 313, - exitRule e1R1 e1R1_valid 481, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 481, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 482, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 1175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1176, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 481, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 311, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 51, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 53, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 54, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 311 -] -theorem check130 : replay rules130 c130 = some (22758,c131) := by decide +kernel -theorem run130 : Runs 22758 c130.denote c131.denote := replay_sound check130 -def rules131 : List Rule := [ - exitRule e1R1 e1R1_valid 482, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 482, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 483, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 1176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1177, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 482, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 309, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 310, - exitRule e1R1 e1R1_valid 483, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 483, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 484, - exitRule e1R2 e1R2_valid 30, - exitRule e1R1 e1R1_valid 1177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1178, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 589, - exitRule e1R1 e1R1_valid 1773, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1774, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1775, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1774, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 483, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 308, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6 -] -theorem check131 : replay rules131 c131 = some (2143447,c132) := by decide +kernel -theorem run131 : Runs 2143447 c131.denote c132.denote := replay_sound check131 -def rules132 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 309, - exitRule e1R1 e1R1_valid 484, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 484, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 485, - exitRule e1R2 e1R2_valid 30, - exitRule e1R1 e1R1_valid 1775, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1775, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1776, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1775, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 484, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 307, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 308, - exitRule e1R1 e1R1_valid 485, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 485, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 486, - exitRule e1R2 e1R2_valid 29, - exitRule e1R1 e1R1_valid 1776, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1776, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1777, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1776, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 485, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 306, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check132 : replay rules132 c132 = some (39207,c133) := by decide +kernel -theorem run132 : Runs 39207 c132.denote c133.denote := replay_sound check132 -def rules133 : List Rule := [ - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 307, - exitRule e1R1 e1R1_valid 486, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 486, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 487, - exitRule e1R2 e1R2_valid 28, - exitRule e1R1 e1R1_valid 1777, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1777, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1778, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 889, - exitRule e1R1 e1R1_valid 2673, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2674, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2675, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2674, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 486, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 305, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 306, - exitRule e1R1 e1R1_valid 487, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 487, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 488, - exitRule e1R2 e1R2_valid 28, - exitRule e1R1 e1R1_valid 2675, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2675, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2676, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2675, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 26, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 487, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 304, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22 -] -theorem check133 : replay rules133 c133 = some (4838264,c134) := by decide +kernel -theorem run133 : Runs 4838264 c133.denote c134.denote := replay_sound check133 -def rules134 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 305, - exitRule e1R1 e1R1_valid 488, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 488, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 489, - exitRule e1R2 e1R2_valid 27, - exitRule e1R1 e1R1_valid 2676, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2676, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2677, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2676, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 25, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 488, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 303, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 304, - exitRule e1R1 e1R1_valid 489, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 489, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 490, - exitRule e1R2 e1R2_valid 26, - exitRule e1R1 e1R1_valid 2677, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2677, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2678, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 1339, - exitRule e1R1 e1R1_valid 4023, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4024, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4025, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4024, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 25, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 489, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 302 -] -theorem check134 : replay rules134 c134 = some (10886337,c135) := by decide +kernel -theorem run134 : Runs 10886337 c134.denote c135.denote := replay_sound check134 -def rules135 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 303, - exitRule e1R1 e1R1_valid 490, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 490, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 491, - exitRule e1R2 e1R2_valid 26, - exitRule e1R1 e1R1_valid 4025, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4025, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4026, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4025, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 24, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 490, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 301, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 302, - exitRule e1R1 e1R1_valid 491, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 491, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 492, - exitRule e1R2 e1R2_valid 25, - exitRule e1R1 e1R1_valid 4026, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4026, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4027, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4026, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 23, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 491, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 300, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check135 : replay rules135 c135 = some (75629,c136) := by decide +kernel -theorem run135 : Runs 75629 c135.denote c136.denote := replay_sound check135 -def rules136 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 301, - exitRule e1R1 e1R1_valid 492, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 492, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 493, - exitRule e1R2 e1R2_valid 24, - exitRule e1R1 e1R1_valid 4027, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4027, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4028, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2014, - exitRule e1R1 e1R1_valid 6048, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6049, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6050, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6049, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 23, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 492, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 299, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 300, - exitRule e1R1 e1R1_valid 493, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 493, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 494, - exitRule e1R2 e1R2_valid 24, - exitRule e1R1 e1R1_valid 6050, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6050, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6051, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6050, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 493, - exitRule e2L0 e2L0_valid 1 -] -theorem check136 : replay rules136 c136 = some (24541245,c137) := by decide +kernel -theorem run136 : Runs 24541245 c136.denote c137.denote := replay_sound check136 -def rules137 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 298, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 299, - exitRule e1R1 e1R1_valid 494, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 494, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 495, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 6051, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6051, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6052, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6051, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 494, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 297, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 298, - exitRule e1R1 e1R1_valid 495, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 495, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 496, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 6052, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6052, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6053, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 3026, - exitRule e1R1 e1R1_valid 9084, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9085, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 495 -] -theorem check137 : replay rules137 c137 = some (55181480,c138) := by decide +kernel -theorem run137 : Runs 55181480 c137.denote c138.denote := replay_sound check137 -def rules138 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 296, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 55, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 297, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 297, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 297, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 495, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9089, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9088, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 494, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 297, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 55, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 56, - exitRule e1R2 e1R2_valid 298, - exitRule e1R1 e1R1_valid 495, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 495, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 496, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 9089, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9089, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9090, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check138 : replay rules138 c138 = some (100418,c139) := by decide +kernel -theorem run138 : Runs 100418 c138.denote c139.denote := replay_sound check138 -def rules139 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9089, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 495, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 296, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 58, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 296, - exitRule e1R1 e1R1_valid 496, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 496, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 497, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 9090, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9090, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9091, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9090, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 496, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 294, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 295, - exitRule e1R1 e1R1_valid 497, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 497, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 498, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 9091, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9091, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9092, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4546 -] -theorem check139 : replay rules139 c139 = some (124316915,c140) := by decide +kernel -theorem run139 : Runs 124316915 c139.denote c140.denote := replay_sound check139 -def rules140 : List Rule := [ - exitRule e1R1 e1R1_valid 13644, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13645, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13646, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13645, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 497, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 293, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 294, - exitRule e1R1 e1R1_valid 498, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 498, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 499, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 13646, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13646, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13647, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13646, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 498, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 292, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 293, - exitRule e1R1 e1R1_valid 499, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 499, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 500, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 13647, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13647, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13648 -] -theorem check140 : replay rules140 c140 = some (310954,c141) := by decide +kernel -theorem run140 : Runs 310954 c140.denote c141.denote := replay_sound check140 -def rules141 : List Rule := [ - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13647, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 499, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 291, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 292, - exitRule e1R1 e1R1_valid 500, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 500, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 501, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 13648, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13648, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13649, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 6824, - exitRule e1R1 e1R1_valid 20478, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20479, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 500, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 290, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 291, - exitRule e1R1 e1R1_valid 501, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 501, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 502, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 20484, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20484, - exitRule e2L1 e2L1_valid 1 -] -theorem check141 : replay rules141 c141 = some (279931460,c142) := by decide +kernel -theorem run141 : Runs 279931460 c141.denote c142.denote := replay_sound check141 -def rules142 : List Rule := [ - exitRule e1R1 e1R1_valid 20485, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20485, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 501, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 289, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 290, - exitRule e1R1 e1R1_valid 502, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 502, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 503, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 20487, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20487, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20488, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20488, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 502, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 288, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 289, - exitRule e1R1 e1R1_valid 503, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 503, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 504, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 20490, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20490, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20491, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20491, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 503, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 287, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check142 : replay rules142 c142 = some (422518,c143) := by decide +kernel -theorem run142 : Runs 422518 c142.denote c143.denote := replay_sound check142 -def rules143 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 288, - exitRule e1R1 e1R1_valid 504, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 504, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 505, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 20493, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20493, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20494, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20494, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 504, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 286, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 287, - exitRule e1R1 e1R1_valid 505, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 505, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 506, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 20496, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20496, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20497, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20497, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 505, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 285, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 286, - exitRule e1R1 e1R1_valid 506, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 506, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 507, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20499, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20499, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20500, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20500, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 506, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check143 : replay rules143 c143 = some (507793,c144) := by decide +kernel -theorem run143 : Runs 507793 c143.denote c144.denote := replay_sound check143 -def rules144 : List Rule := [ - exitRule e3L1 e3L1_valid 284, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 285, - exitRule e1R1 e1R1_valid 507, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 507, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 508, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 20502, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20502, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20503, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20503, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 507, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 283, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 284, - exitRule e1R1 e1R1_valid 508, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 508, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 509, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 20505, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20505, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20506, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20506, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 508, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 282, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 283, - exitRule e1R1 e1R1_valid 509, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 509, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 510, - exitRule e1R2 e1R2_valid 7 -] -theorem check144 : replay rules144 c144 = some (343957,c145) := by decide +kernel -theorem run144 : Runs 343957 c144.denote c145.denote := replay_sound check144 -def rules145 : List Rule := [ - exitRule e1R1 e1R1_valid 20508, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20508, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20509, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20509, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 509, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 281, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 282, - exitRule e1R1 e1R1_valid 510, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 510, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 511, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 20511, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20511, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20512, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20512, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 510, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 280, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 59, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 281, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 281, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 281, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 510, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20513, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20512 -] -theorem check145 : replay rules145 c145 = some (420569,c146) := by decide +kernel -theorem run145 : Runs 420569 c145.denote c146.denote := replay_sound check145 -def rules146 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 509, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 281, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 59, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 60, - exitRule e1R2 e1R2_valid 282, - exitRule e1R1 e1R1_valid 510, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 510, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 511, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 20513, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20513, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20514, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20513, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 510, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 280, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 59, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 61, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 62, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 280, - exitRule e1R1 e1R1_valid 511, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 511, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 512, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 20514, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20514, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20515, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3 -] -theorem check146 : replay rules146 c146 = some (298762,c147) := by decide +kernel -theorem run146 : Runs 298762 c146.denote c147.denote := replay_sound check146 -def rules147 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20514, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 511, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 278, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 279, - exitRule e1R1 e1R1_valid 512, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 512, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 513, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 20515, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20515, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20516, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 10258, - exitRule e1R1 e1R1_valid 30780, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30781, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30782, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30781, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 512, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 277, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 278, - exitRule e1R1 e1R1_valid 513, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 513, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 514, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 30782, - exitRule e1R0 e1R0_valid 1 -] -theorem check147 : replay rules147 c147 = some (632211300,c148) := by decide +kernel -theorem run147 : Runs 632211300 c147.denote c148.denote := replay_sound check147 -def rules148 : List Rule := [ - exitRule e2L2 e2L2_valid 30782, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30783, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30782, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 513, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 276, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 277, - exitRule e1R1 e1R1_valid 514, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 514, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 515, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 30783, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30783, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30784, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30783, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 514, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 275, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 276, - exitRule e1R1 e1R1_valid 515, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 515, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 516, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 30784, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30784, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30785, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6 -] -theorem check148 : replay rules148 c148 = some (626493,c149) := by decide +kernel -theorem run148 : Runs 626493 c148.denote c149.denote := replay_sound check148 -def rules149 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 15392, - exitRule e1R1 e1R1_valid 46182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 257, - exitRule e1R1 e1R1_valid 46959, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46960, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 46961, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46960, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 275, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 276, - exitRule e1R1 e1R1_valid 46961, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46961, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46962, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46961, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 274, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 275, - exitRule e1R1 e1R1_valid 46962, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46962, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46963 -] -theorem check149 : replay rules149 c149 = some (1471137310,c150) := by decide +kernel -theorem run149 : Runs 1471137310 c149.denote c150.denote := replay_sound check149 -theorem groupRun2 : Runs 2610411337 c100.denote c150.denote := - (@Runs.trans 1012023 2609399314 c100.denote c125.denote c150.denote (@Runs.trans 160614 851409 c100.denote c112.denote c125.denote (@Runs.trans 73381 87233 c100.denote c106.denote c112.denote (@Runs.trans 33122 40259 c100.denote c103.denote c106.denote (@Runs.trans 11015 22107 c100.denote c101.denote c103.denote run100 (@Runs.trans 11169 10938 c101.denote c102.denote c103.denote run101 run102)) (@Runs.trans 11401 28858 c103.denote c104.denote c106.denote run103 (@Runs.trans 15301 13557 c104.denote c105.denote c106.denote run104 run105))) (@Runs.trans 43490 43743 c106.denote c109.denote c112.denote (@Runs.trans 11680 31810 c106.denote c107.denote c109.denote run106 (@Runs.trans 15789 16021 c107.denote c108.denote c109.denote run107 run108)) (@Runs.trans 14642 29101 c109.denote c110.denote c112.denote run109 (@Runs.trans 18097 11004 c110.denote c111.denote c112.denote run110 run111)))) (@Runs.trans 114157 737252 c112.denote c118.denote c125.denote (@Runs.trans 66204 47953 c112.denote c115.denote c118.denote (@Runs.trans 31782 34422 c112.denote c113.denote c115.denote run112 (@Runs.trans 15595 18827 c113.denote c114.denote c115.denote run113 run114)) (@Runs.trans 17621 30332 c115.denote c116.denote c118.denote run115 (@Runs.trans 16258 14074 c116.denote c117.denote c118.denote run116 run117))) (@Runs.trans 266701 470551 c118.denote c121.denote c125.denote (@Runs.trans 77735 188966 c118.denote c119.denote c121.denote run118 (@Runs.trans 17414 171552 c119.denote c120.denote c121.denote run119 run120)) (@Runs.trans 49009 421542 c121.denote c123.denote c125.denote (@Runs.trans 23176 25833 c121.denote c122.denote c123.denote run121 run122) (@Runs.trans 15061 406481 c123.denote c124.denote c125.denote run123 run124))))) (@Runs.trans 43589385 2565809929 c125.denote c137.denote c150.denote (@Runs.trans 1065256 42524129 c125.denote c131.denote c137.denote (@Runs.trans 968600 96656 c125.denote c128.denote c131.denote (@Runs.trans 22895 945705 c125.denote c126.denote c128.denote run125 (@Runs.trans 911856 33849 c126.denote c127.denote c128.denote run126 run127)) (@Runs.trans 40986 55670 c128.denote c129.denote c131.denote run128 (@Runs.trans 32912 22758 c129.denote c130.denote c131.denote run129 run130))) (@Runs.trans 7020918 35503211 c131.denote c134.denote c137.denote (@Runs.trans 2143447 4877471 c131.denote c132.denote c134.denote run131 (@Runs.trans 39207 4838264 c132.denote c133.denote c134.denote run132 run133)) (@Runs.trans 10886337 24616874 c134.denote c135.denote c137.denote run134 (@Runs.trans 75629 24541245 c135.denote c136.denote c137.denote run135 run136)))) (@Runs.trans 460263745 2105546184 c137.denote c143.denote c150.denote (@Runs.trans 179598813 280664932 c137.denote c140.denote c143.denote (@Runs.trans 55181480 124417333 c137.denote c138.denote c140.denote run137 (@Runs.trans 100418 124316915 c138.denote c139.denote c140.denote run138 run139)) (@Runs.trans 310954 280353978 c140.denote c141.denote c143.denote run140 (@Runs.trans 279931460 422518 c141.denote c142.denote c143.denote run141 run142))) (@Runs.trans 1272319 2104273865 c143.denote c146.denote c150.denote (@Runs.trans 507793 764526 c143.denote c144.denote c146.denote run143 (@Runs.trans 343957 420569 c144.denote c145.denote c146.denote run144 run145)) (@Runs.trans 632510062 1471763803 c146.denote c148.denote c150.denote (@Runs.trans 298762 632211300 c146.denote c147.denote c148.denote run146 run147) (@Runs.trans 626493 1471137310 c148.denote c149.denote c150.denote run148 run149)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean deleted file mode 100644 index 113fa56a..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk003.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules150 : List Rule := [ - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46962, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 273, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 274, - exitRule e1R1 e1R1_valid 46963, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46963, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46964, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 23482, - exitRule e1R1 e1R1_valid 70452, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70453, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 70454, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 70453, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 273, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 274, - exitRule e1R1 e1R1_valid 70454, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70454, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70455, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 70454, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 272 -] -theorem check150 : replay rules150 c150 = some (3310777647,c151) := by decide +kernel -theorem run150 : Runs 3310777647 c150.denote c151.denote := replay_sound check150 -def rules151 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 273, - exitRule e1R1 e1R1_valid 70455, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70455, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70456, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 70455, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 271, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 272, - exitRule e1R1 e1R1_valid 70456, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70456, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70457, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 35228, - exitRule e1R1 e1R1_valid 105690, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105691, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 269, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 270, - exitRule e1R1 e1R1_valid 105696, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105696, - exitRule e2L1 e2L1_valid 1 -] -theorem check151 : replay rules151 c151 = some (7449175863,c152) := by decide +kernel -theorem run151 : Runs 7449175863 c151.denote c152.denote := replay_sound check151 -def rules152 : List Rule := [ - exitRule e1R1 e1R1_valid 105697, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105697, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 268, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 269, - exitRule e1R1 e1R1_valid 105699, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105699, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105700, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105700, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 267, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 268, - exitRule e1R1 e1R1_valid 105702, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105702, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105703, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105703, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 266, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 267, - exitRule e1R1 e1R1_valid 105705, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105705, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105706, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105706, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 265, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check152 : replay rules152 c152 = some (2965082,c153) := by decide +kernel -theorem run152 : Runs 2965082 c152.denote c153.denote := replay_sound check152 -def rules153 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 266, - exitRule e1R1 e1R1_valid 105708, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105708, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105709, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105709, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 264, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 63, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 265, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 265, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 265, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 105710, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 105709, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 265, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 63, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 63, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 64, - exitRule e1R2 e1R2_valid 266, - exitRule e1R1 e1R1_valid 105710, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105710, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105711, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 105710, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 264 -] -theorem check153 : replay rules153 c153 = some (2119463,c154) := by decide +kernel -theorem run153 : Runs 2119463 c153.denote c154.denote := replay_sound check153 -def rules154 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 63, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 65, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 66, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 264, - exitRule e1R1 e1R1_valid 105711, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105711, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105712, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 105711, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 262, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 263, - exitRule e1R1 e1R1_valid 105712, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105712, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105713, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 52856, - exitRule e1R1 e1R1_valid 158574, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158575, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 260, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 261 -] -theorem check154 : replay rules154 c154 = some (16766560903,c155) := by decide +kernel -theorem run154 : Runs 16766560903 c154.denote c155.denote := replay_sound check154 -def rules155 : List Rule := [ - exitRule e1R1 e1R1_valid 158580, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158580, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158581, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158581, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 259, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 260, - exitRule e1R1 e1R1_valid 158583, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158583, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158584, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158584, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 258, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 259, - exitRule e1R1 e1R1_valid 158586, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158586, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158587, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158587, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 257, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 258, - exitRule e1R1 e1R1_valid 158589, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158589, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158590, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158590, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 256, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1 -] -theorem check155 : replay rules155 c155 = some (5078901,c156) := by decide +kernel -theorem run155 : Runs 5078901 c155.denote c156.denote := replay_sound check155 -def rules156 : List Rule := [ - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 257, - exitRule e1R1 e1R1_valid 158592, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158592, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158593, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158593, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 255, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 256, - exitRule e1R1 e1R1_valid 158595, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158595, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158596, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158596, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 254, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 255, - exitRule e1R1 e1R1_valid 158598, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158598, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158599, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158599, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 253, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 254, - exitRule e1R1 e1R1_valid 158601, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158601, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158602, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158602, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 252, - exitRule e3L2 e3L2_valid 1 -] -theorem check156 : replay rules156 c156 = some (5080134,c157) := by decide +kernel -theorem run156 : Runs 5080134 c156.denote c157.denote := replay_sound check156 -def rules157 : List Rule := [ - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 253, - exitRule e1R1 e1R1_valid 158604, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158604, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158605, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158605, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 251, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 252, - exitRule e1R1 e1R1_valid 158607, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158607, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158608, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158608, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 250, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 251, - exitRule e1R1 e1R1_valid 158610, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158610, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158611, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158611, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 249, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 250, - exitRule e1R1 e1R1_valid 158613, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158613 -] -theorem check157 : replay rules157 c157 = some (4446102,c158) := by decide +kernel -theorem run157 : Runs 4446102 c157.denote c158.denote := replay_sound check157 -def rules158 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158614, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158614, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 248, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 249, - exitRule e1R1 e1R1_valid 158616, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158616, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158617, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158617, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 247, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 248, - exitRule e1R1 e1R1_valid 158619, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158619, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158620, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158620, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 246, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 247, - exitRule e1R1 e1R1_valid 158622, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158622, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158623, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158623, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 245, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1 -] -theorem check158 : replay rules158 c158 = some (4446458,c159) := by decide +kernel -theorem run158 : Runs 4446458 c158.denote c159.denote := replay_sound check158 -def rules159 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 67, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 246, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 246, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 246, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 158624, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 158623, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 246, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 67, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 67, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 68, - exitRule e1R2 e1R2_valid 247, - exitRule e1R1 e1R1_valid 158624, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158624, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158625, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 158624, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 245, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 67, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 69, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 70, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 245, - exitRule e1R1 e1R1_valid 158625, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158625, - exitRule e2L1 e2L1_valid 1 -] -theorem check159 : replay rules159 c159 = some (2542813,c160) := by decide +kernel -theorem run159 : Runs 2542813 c159.denote c160.denote := replay_sound check159 -def rules160 : List Rule := [ - exitRule e1R1 e1R1_valid 158626, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 158625, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 243, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 244, - exitRule e1R1 e1R1_valid 158626, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 158626, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 158627, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 79313, - exitRule e1R1 e1R1_valid 237945, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237946, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 241, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 242, - exitRule e1R1 e1R1_valid 237951, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237951, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237952, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237952, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 240, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check160 : replay rules160 c160 = some (37750611506,c161) := by decide +kernel -theorem run160 : Runs 37750611506 c160.denote c161.denote := replay_sound check160 -def rules161 : List Rule := [ - exitRule e1R2 e1R2_valid 241, - exitRule e1R1 e1R1_valid 237954, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237954, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237955, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237955, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 239, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 240, - exitRule e1R1 e1R1_valid 237957, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237957, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237958, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237958, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 238, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 239, - exitRule e1R1 e1R1_valid 237960, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237960, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237961, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237961, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 237, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 238, - exitRule e1R1 e1R1_valid 237963, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237963, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237964, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237964, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 236, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26 -] -theorem check161 : replay rules161 c161 = some (7619180,c162) := by decide +kernel -theorem run161 : Runs 7619180 c161.denote c162.denote := replay_sound check161 -def rules162 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 237, - exitRule e1R1 e1R1_valid 237966, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237966, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237967, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237967, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 235, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 236, - exitRule e1R1 e1R1_valid 237969, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237969, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237970, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237970, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 234, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 235, - exitRule e1R1 e1R1_valid 237972, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237972, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237973, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237973, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 233, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 234, - exitRule e1R1 e1R1_valid 237975, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237975, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237976, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237976, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 232 -] -theorem check162 : replay rules162 c162 = some (7619895,c163) := by decide +kernel -theorem run162 : Runs 7619895 c162.denote c163.denote := replay_sound check162 -def rules163 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 233, - exitRule e1R1 e1R1_valid 237978, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237978, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237979, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237979, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 231, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 232, - exitRule e1R1 e1R1_valid 237981, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237981, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237982, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237982, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 230, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 231, - exitRule e1R1 e1R1_valid 237984, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237984, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237985, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237985, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 229, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 230, - exitRule e1R1 e1R1_valid 237987, - exitRule e1R0 e1R0_valid 1 -] -theorem check163 : replay rules163 c163 = some (6192450,c164) := by decide +kernel -theorem run163 : Runs 6192450 c163.denote c164.denote := replay_sound check163 -def rules164 : List Rule := [ - exitRule e2L2 e2L2_valid 237987, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237988, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237988, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 228, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 229, - exitRule e1R1 e1R1_valid 237990, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237990, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237991, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237991, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 227, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 228, - exitRule e1R1 e1R1_valid 237993, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237993, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237994, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237994, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 226, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 227, - exitRule e1R1 e1R1_valid 237996, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237996, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237997, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237997, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 225, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check164 : replay rules164 c164 = some (7144724,c165) := by decide +kernel -theorem run164 : Runs 7144724 c164.denote c165.denote := replay_sound check164 -def rules165 : List Rule := [ - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 71, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 226, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 226, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 226, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 237998, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 237997, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 226, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 71, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 71, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 72, - exitRule e1R2 e1R2_valid 227, - exitRule e1R1 e1R1_valid 237998, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237998, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 237999, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 237998, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 225, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 71, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 73, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 74, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 225, - exitRule e1R1 e1R1_valid 237999, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 237999 -] -theorem check165 : replay rules165 c165 = some (3812592,c166) := by decide +kernel -theorem run165 : Runs 3812592 c165.denote c166.denote := replay_sound check165 -def rules166 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 238000, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 237999, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 223, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 224, - exitRule e1R1 e1R1_valid 238000, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 238000, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 238001, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 119000, - exitRule e1R1 e1R1_valid 357006, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357007, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 221, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 222, - exitRule e1R1 e1R1_valid 357012, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357012, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357013, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357013, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 220, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check166 : replay rules166 c166 = some (84976950671,c167) := by decide +kernel -theorem run166 : Runs 84976950671 c166.denote c167.denote := replay_sound check166 -def rules167 : List Rule := [ - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 221, - exitRule e1R1 e1R1_valid 357015, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357015, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357016, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357016, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 219, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 220, - exitRule e1R1 e1R1_valid 357018, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357018, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357019, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357019, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 218, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 219, - exitRule e1R1 e1R1_valid 357021, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357021, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357022, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357022, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 217, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 218, - exitRule e1R1 e1R1_valid 357024, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357024, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357025, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357025, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 216, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check167 : replay rules167 c167 = some (11428786,c168) := by decide +kernel -theorem run167 : Runs 11428786 c167.denote c168.denote := replay_sound check167 -def rules168 : List Rule := [ - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 217, - exitRule e1R1 e1R1_valid 357027, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357027, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357028, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357028, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 215, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 216, - exitRule e1R1 e1R1_valid 357030, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357030, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357031, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357031, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 214, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 215, - exitRule e1R1 e1R1_valid 357033, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357033, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357034, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357034, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 213, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 214, - exitRule e1R1 e1R1_valid 357036, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357036, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357037, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357037, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check168 : replay rules168 c168 = some (11429155,c169) := by decide +kernel -theorem run168 : Runs 11429155 c168.denote c169.denote := replay_sound check168 -def rules169 : List Rule := [ - exitRule e3L1 e3L1_valid 212, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 213, - exitRule e1R1 e1R1_valid 357039, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357039, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357040, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357040, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 211, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 212, - exitRule e1R1 e1R1_valid 357042, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357042, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357043, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357043, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 210, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 211, - exitRule e1R1 e1R1_valid 357045, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357045, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357046, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357046, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 209, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 210, - exitRule e1R1 e1R1_valid 357048 -] -theorem check169 : replay rules169 c169 = some (9288177,c170) := by decide +kernel -theorem run169 : Runs 9288177 c169.denote c170.denote := replay_sound check169 -def rules170 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357048, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357049, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357049, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 208, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 209, - exitRule e1R1 e1R1_valid 357051, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357051, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357052, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357052, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 207, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 208, - exitRule e1R1 e1R1_valid 357054, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357054, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357055, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357055, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 206, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 207, - exitRule e1R1 e1R1_valid 357057, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357057, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357058, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357058, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 205, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70 -] -theorem check170 : replay rules170 c170 = some (10716551,c171) := by decide +kernel -theorem run170 : Runs 10716551 c170.denote c171.denote := replay_sound check170 -def rules171 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 206, - exitRule e1R1 e1R1_valid 357060, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357060, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357061, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357061, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 204, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 75, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 205, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 205, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 205, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 357062, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 357061, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 205, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 75, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 75, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 76, - exitRule e1R2 e1R2_valid 206, - exitRule e1R1 e1R1_valid 357062, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357062, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357063, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 357062 -] -theorem check171 : replay rules171 c171 = some (7145306,c172) := by decide +kernel -theorem run171 : Runs 7145306 c171.denote c172.denote := replay_sound check171 -def rules172 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 204, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 75, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 77, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 78, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 204, - exitRule e1R1 e1R1_valid 357063, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357063, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357064, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 357063, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 202, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 203, - exitRule e1R1 e1R1_valid 357064, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 357064, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 357065, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 178532, - exitRule e1R1 e1R1_valid 535602, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535603, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 200, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check172 : replay rules172 c172 = some (191255621494,c173) := by decide +kernel -theorem run172 : Runs 191255621494 c172.denote c173.denote := replay_sound check172 -def rules173 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 201, - exitRule e1R1 e1R1_valid 535608, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535608, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535609, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535609, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 199, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 200, - exitRule e1R1 e1R1_valid 535611, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535611, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535612, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535612, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 198, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 199, - exitRule e1R1 e1R1_valid 535614, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535614, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535615, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535615, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 197, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 198, - exitRule e1R1 e1R1_valid 535617, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535617, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535618, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535618, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 196, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check173 : replay rules173 c173 = some (17143330,c174) := by decide +kernel -theorem run173 : Runs 17143330 c173.denote c174.denote := replay_sound check173 -def rules174 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 197, - exitRule e1R1 e1R1_valid 535620, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535620, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535621, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535621, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 195, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 196, - exitRule e1R1 e1R1_valid 535623, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535623, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535624, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535624, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 194, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 195, - exitRule e1R1 e1R1_valid 535626, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535626, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535627, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535627, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 193, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 194, - exitRule e1R1 e1R1_valid 535629, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535629, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535630, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535630, - exitRule e2L0 e2L0_valid 1 -] -theorem check174 : replay rules174 c174 = some (17143730,c175) := by decide +kernel -theorem run174 : Runs 17143730 c174.denote c175.denote := replay_sound check174 -def rules175 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 192, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 193, - exitRule e1R1 e1R1_valid 535632, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535632, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535633, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535633, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 191, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 192, - exitRule e1R1 e1R1_valid 535635, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535635, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535636, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535636, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 190, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 191, - exitRule e1R1 e1R1_valid 535638, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535638, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535639, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535639, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 189, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 190 -] -theorem check175 : replay rules175 c175 = some (12859867,c176) := by decide +kernel -theorem run175 : Runs 12859867 c175.denote c176.denote := replay_sound check175 -def rules176 : List Rule := [ - exitRule e1R1 e1R1_valid 535641, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535641, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535642, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535642, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 188, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 189, - exitRule e1R1 e1R1_valid 535644, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535644, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535645, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535645, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 187, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 188, - exitRule e1R1 e1R1_valid 535647, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535647, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535648, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535648, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 186, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 187, - exitRule e1R1 e1R1_valid 535650, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535650, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535651, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535651, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 185, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1 -] -theorem check176 : replay rules176 c176 = some (17145091,c177) := by decide +kernel -theorem run176 : Runs 17145091 c176.denote c177.denote := replay_sound check176 -def rules177 : List Rule := [ - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 186, - exitRule e1R1 e1R1_valid 535653, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535653, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535654, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535654, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 184, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 185, - exitRule e1R1 e1R1_valid 535656, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535656, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535657, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535657, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 183, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 184, - exitRule e1R1 e1R1_valid 535659, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535659, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535660, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535660, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 182, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 79, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 183, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 183, - exitRule e3L3 e3L3_valid 1 -] -theorem check177 : replay rules177 c177 = some (12860583,c178) := by decide +kernel -theorem run177 : Runs 12860583 c177.denote c178.denote := replay_sound check177 -def rules178 : List Rule := [ - exitRule e2R2 e2R2_valid 183, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 535661, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 535660, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 183, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 79, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 79, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 80, - exitRule e1R2 e1R2_valid 184, - exitRule e1R1 e1R1_valid 535661, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535661, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535662, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 535661, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 182, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 79, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 81, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 82, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 182, - exitRule e1R1 e1R1_valid 535662, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535662, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535663, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 535662, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 180 -] -theorem check178 : replay rules178 c178 = some (10716881,c179) := by decide +kernel -theorem run178 : Runs 10716881 c178.denote c179.denote := replay_sound check178 -def rules179 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 181, - exitRule e1R1 e1R1_valid 535663, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 535663, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 535664, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 267832, - exitRule e1R1 e1R1_valid 803502, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 803503, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 803504, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 803503, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 180, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 181, - exitRule e1R1 e1R1_valid 803504, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 803504, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 803505, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 803504, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 179, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check179 : replay rules179 c179 = some (430429595109,c180) := by decide +kernel -theorem run179 : Runs 430429595109 c179.denote c180.denote := replay_sound check179 -def rules180 : List Rule := [ - exitRule e1R2 e1R2_valid 180, - exitRule e1R1 e1R1_valid 803505, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 803505, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 803506, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 803505, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 178, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 179, - exitRule e1R1 e1R1_valid 803506, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 803506, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 803507, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 401753, - exitRule e1R1 e1R1_valid 1205265, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205266, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 176, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 177, - exitRule e1R1 e1R1_valid 1205271, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205271, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205272, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205272, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 175, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22 -] -theorem check180 : replay rules180 c180 = some (968473016187,c181) := by decide +kernel -theorem run180 : Runs 968473016187 c180.denote c181.denote := replay_sound check180 -def rules181 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 176, - exitRule e1R1 e1R1_valid 1205274, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205274, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205275, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205275, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 174, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 175, - exitRule e1R1 e1R1_valid 1205277, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205277, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205278, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205278, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 173, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 174, - exitRule e1R1 e1R1_valid 1205280, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205280, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205281, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205281, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 172, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 173, - exitRule e1R1 e1R1_valid 1205283, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205283, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205284, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205284, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 171, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36 -] -theorem check181 : replay rules181 c181 = some (38572690,c182) := by decide +kernel -theorem run181 : Runs 38572690 c181.denote c182.denote := replay_sound check181 -def rules182 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 172, - exitRule e1R1 e1R1_valid 1205286, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205286, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205287, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205287, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 170, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 171, - exitRule e1R1 e1R1_valid 1205289, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205289, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205290, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205290, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 169, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 170, - exitRule e1R1 e1R1_valid 1205292, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205292, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205293, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205293, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 168, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 169, - exitRule e1R1 e1R1_valid 1205295, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205295, - exitRule e2L1 e2L1_valid 1 -] -theorem check182 : replay rules182 c182 = some (33751993,c183) := by decide +kernel -theorem run182 : Runs 33751993 c182.denote c183.denote := replay_sound check182 -def rules183 : List Rule := [ - exitRule e1R1 e1R1_valid 1205296, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205296, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 167, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 168, - exitRule e1R1 e1R1_valid 1205298, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205298, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205299, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205299, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 166, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 167, - exitRule e1R1 e1R1_valid 1205301, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205301, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205302, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205302, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 165, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 166, - exitRule e1R1 e1R1_valid 1205304, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205304, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205305, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205305, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 164, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check183 : replay rules183 c183 = some (33752680,c184) := by decide +kernel -theorem run183 : Runs 33752680 c183.denote c184.denote := replay_sound check183 -def rules184 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 165, - exitRule e1R1 e1R1_valid 1205307, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205307, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205308, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205308, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 163, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 164, - exitRule e1R1 e1R1_valid 1205310, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205310, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205311, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205311, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 162, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 163, - exitRule e1R1 e1R1_valid 1205313, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205313, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205314, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205314, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 161, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 162, - exitRule e1R1 e1R1_valid 1205316, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205316, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205317, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205317, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 160, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1 -] -theorem check184 : replay rules184 c184 = some (38574803,c185) := by decide +kernel -theorem run184 : Runs 38574803 c184.denote c185.denote := replay_sound check184 -def rules185 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 83, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 161, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 161, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 161, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1205318, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1205317, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 161, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 83, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 83, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 84, - exitRule e1R2 e1R2_valid 162, - exitRule e1R1 e1R1_valid 1205318, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205318, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205319, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1205318, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 160, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 83, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check185 : replay rules185 c185 = some (14467428,c186) := by decide +kernel -theorem run185 : Runs 14467428 c185.denote c186.denote := replay_sound check185 -def rules186 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 160, - exitRule e1R1 e1R1_valid 1205319, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205319, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205320, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1205319, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 158, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 159, - exitRule e1R1 e1R1_valid 1205320, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1205320, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1205321, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 602660, - exitRule e1R1 e1R1_valid 1807986, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807987, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 156, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 157, - exitRule e1R1 e1R1_valid 1807992, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807992, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1807993, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807993, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 155, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1 -] -theorem check186 : replay rules186 c186 = some (2179254721912,c187) := by decide +kernel -theorem run186 : Runs 2179254721912 c186.denote c187.denote := replay_sound check186 -def rules187 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 156, - exitRule e1R1 e1R1_valid 1807995, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807995, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1807996, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807996, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 154, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 155, - exitRule e1R1 e1R1_valid 1807998, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807998, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1807999, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1807999, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 153, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 154, - exitRule e1R1 e1R1_valid 1808001, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808001, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808002, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808002, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 152, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 153, - exitRule e1R1 e1R1_valid 1808004, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808004, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808005, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808005, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 151, - exitRule e3L2 e3L2_valid 1 -] -theorem check187 : replay rules187 c187 = some (57859078,c188) := by decide +kernel -theorem run187 : Runs 57859078 c187.denote c188.denote := replay_sound check187 -def rules188 : List Rule := [ - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 152, - exitRule e1R1 e1R1_valid 1808007, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808007, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808008, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808008, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 150, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 151, - exitRule e1R1 e1R1_valid 1808010, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808010, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808011, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808011, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 149, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 150, - exitRule e1R1 e1R1_valid 1808013, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808013, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808014, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808014, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 148, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 149, - exitRule e1R1 e1R1_valid 1808016, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808016 -] -theorem check188 : replay rules188 c188 = some (50627588,c189) := by decide +kernel -theorem run188 : Runs 50627588 c188.denote c189.denote := replay_sound check188 -def rules189 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808017, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808017, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 147, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 148, - exitRule e1R1 e1R1_valid 1808019, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808019, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808020, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808020, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 146, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 147, - exitRule e1R1 e1R1_valid 1808022, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808022, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808023, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808023, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 145, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 146, - exitRule e1R1 e1R1_valid 1808025, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808025, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808026, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808026, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 144, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check189 : replay rules189 c189 = some (50628226,c190) := by decide +kernel -theorem run189 : Runs 50628226 c189.denote c190.denote := replay_sound check189 -def rules190 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 145, - exitRule e1R1 e1R1_valid 1808028, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808028, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808029, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808029, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 143, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 144, - exitRule e1R1 e1R1_valid 1808031, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808031, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808032, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808032, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 142, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 143, - exitRule e1R1 e1R1_valid 1808034, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808034, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808035, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808035, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 141, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 142, - exitRule e1R1 e1R1_valid 1808037, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808037, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808038, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808038, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 140, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check190 : replay rules190 c190 = some (57861218,c191) := by decide +kernel -theorem run190 : Runs 57861218 c190.denote c191.denote := replay_sound check190 -def rules191 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 141, - exitRule e1R1 e1R1_valid 1808040, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808040, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808041, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808041, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 139, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 140, - exitRule e1R1 e1R1_valid 1808043, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808043, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808044, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808044, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 138, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 139, - exitRule e1R1 e1R1_valid 1808046, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808046, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808047, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808047, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 137, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R2 e1R2_valid 138, - exitRule e1R1 e1R1_valid 1808049, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808049, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808050, - exitRule e1R0 e1R0_valid 1 -] -theorem check191 : replay rules191 c191 = some (54245730,c192) := by decide +kernel -theorem run191 : Runs 54245730 c191.denote c192.denote := replay_sound check191 -def rules192 : List Rule := [ - exitRule e2L2 e2L2_valid 1808050, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 136, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 137, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 137, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 137, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1808051, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1808050, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 137, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 138, - exitRule e1R1 e1R1_valid 1808051, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808051, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808052, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1808051, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 136, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89 -] -theorem check192 : replay rules192 c192 = some (25316364,c193) := by decide +kernel -theorem run192 : Runs 25316364 c192.denote c193.denote := replay_sound check192 -def rules193 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 136, - exitRule e1R1 e1R1_valid 1808052, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808052, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808053, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1808052, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 134, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 135, - exitRule e1R1 e1R1_valid 1808053, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1808053, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1808054, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 904027, - exitRule e1R1 e1R1_valid 2712087, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2712088, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2712089, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2712088, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 134, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 135, - exitRule e1R1 e1R1_valid 2712089, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2712089 -] -theorem check193 : replay rules193 c193 = some (4903679304940,c194) := by decide +kernel -theorem run193 : Runs 4903679304940 c193.denote c194.denote := replay_sound check193 -def rules194 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2712090, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2712089, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 133, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 134, - exitRule e1R1 e1R1_valid 2712090, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2712090, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2712091, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2712090, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 132, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 133, - exitRule e1R1 e1R1_valid 2712091, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2712091, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2712092, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 1356046, - exitRule e1R1 e1R1_valid 4068144, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4068145, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4068146, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4068145, - exitRule e2L0 e2L0_valid 1 -] -theorem check194 : replay rules194 c194 = some (11033294706604,c195) := by decide +kernel -theorem run194 : Runs 11033294706604 c194.denote c195.denote := replay_sound check194 -def rules195 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 132, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 133, - exitRule e1R1 e1R1_valid 4068146, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4068146, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4068147, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4068146, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 131, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 132, - exitRule e1R1 e1R1_valid 4068147, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4068147, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4068148, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4068147, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 130, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 131, - exitRule e1R1 e1R1_valid 4068148, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4068148, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4068149, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1 -] -theorem check195 : replay rules195 c195 = some (89501540,c196) := by decide +kernel -theorem run195 : Runs 89501540 c195.denote c196.denote := replay_sound check195 -def rules196 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2034074, - exitRule e1R1 e1R1_valid 6102228, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102229, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 128, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 129, - exitRule e1R1 e1R1_valid 6102234, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102234, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102235, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102235, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 127, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 128, - exitRule e1R1 e1R1_valid 6102237, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102237, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102238, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102238, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 126, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 127, - exitRule e1R1 e1R1_valid 6102240, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102240, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102241, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102241, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 125, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check196 : replay rules196 c196 = some (24824986316970,c197) := by decide +kernel -theorem run196 : Runs 24824986316970 c196.denote c197.denote := replay_sound check196 -def rules197 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 126, - exitRule e1R1 e1R1_valid 6102243, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102243, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102244, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102244, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 124, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 125, - exitRule e1R1 e1R1_valid 6102246, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102246, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102247, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102247, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 123, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 124, - exitRule e1R1 e1R1_valid 6102249, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102249, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102250, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102250, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 122, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 123, - exitRule e1R1 e1R1_valid 6102252, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102252, - exitRule e2L1 e2L1_valid 1 -] -theorem check197 : replay rules197 c197 = some (170866265,c198) := by decide +kernel -theorem run197 : Runs 170866265 c197.denote c198.denote := replay_sound check197 -def rules198 : List Rule := [ - exitRule e1R1 e1R1_valid 6102253, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102253, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 121, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 122, - exitRule e1R1 e1R1_valid 6102255, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102255, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102256, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102256, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 120, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 121, - exitRule e1R1 e1R1_valid 6102258, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102258, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102259, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102259, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 119, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 120, - exitRule e1R1 e1R1_valid 6102261, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102261, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102262, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102262, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 118, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check198 : replay rules198 c198 = some (170866952,c199) := by decide +kernel -theorem run198 : Runs 170866952 c198.denote c199.denote := replay_sound check198 -def rules199 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 119, - exitRule e1R1 e1R1_valid 6102264, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102264, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102265, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102265, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 117, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 118, - exitRule e1R1 e1R1_valid 6102267, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102267, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102268, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102268, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 116, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 117, - exitRule e1R1 e1R1_valid 6102270, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102270, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102271, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102271, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 115, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R2 e1R2_valid 116, - exitRule e1R1 e1R1_valid 6102273, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102273, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102274, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102274, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 114, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check199 : replay rules199 c199 = some (195276802,c200) := by decide +kernel -theorem run199 : Runs 195276802 c199.denote c200.denote := replay_sound check199 -theorem groupRun3 : Runs 44682906474414 c150.denote c200.denote := - (@Runs.trans 341653060913 44341253413501 c150.denote c175.denote c200.denote (@Runs.trans 65311424052 276341636861 c150.denote c162.denote c175.denote (@Runs.trans 27536677859 37774746193 c150.denote c156.denote c162.denote (@Runs.trans 10762918592 16773759267 c150.denote c153.denote c156.denote (@Runs.trans 3310777647 7452140945 c150.denote c151.denote c153.denote run150 (@Runs.trans 7449175863 2965082 c151.denote c152.denote c153.denote run151 run152)) (@Runs.trans 2119463 16771639804 c153.denote c154.denote c156.denote run153 (@Runs.trans 16766560903 5078901 c154.denote c155.denote c156.denote run154 run155))) (@Runs.trans 13972694 37760773499 c156.denote c159.denote c162.denote (@Runs.trans 5080134 8892560 c156.denote c157.denote c159.denote run156 (@Runs.trans 4446102 4446458 c157.denote c158.denote c159.denote run157 run158)) (@Runs.trans 2542813 37758230686 c159.denote c160.denote c162.denote run159 (@Runs.trans 37750611506 7619180 c160.denote c161.denote c162.denote run160 run161)))) (@Runs.trans 85013149118 191328487743 c162.denote c168.denote c175.denote (@Runs.trans 20957069 84992192049 c162.denote c165.denote c168.denote (@Runs.trans 7619895 13337174 c162.denote c163.denote c165.denote run162 (@Runs.trans 6192450 7144724 c163.denote c164.denote c165.denote run163 run164)) (@Runs.trans 3812592 84988379457 c165.denote c166.denote c168.denote run165 (@Runs.trans 84976950671 11428786 c166.denote c167.denote c168.denote run166 run167))) (@Runs.trans 31433883 191297053860 c168.denote c171.denote c175.denote (@Runs.trans 11429155 20004728 c168.denote c169.denote c171.denote run168 (@Runs.trans 9288177 10716551 c169.denote c170.denote c171.denote run169 run170)) (@Runs.trans 191262766800 34287060 c171.denote c173.denote c175.denote (@Runs.trans 7145306 191255621494 c171.denote c172.denote c173.denote run171 run172) (@Runs.trans 17143330 17143730 c173.denote c174.denote c175.denote run173 run174))))) (@Runs.trans 3578370035224 40762883378277 c175.denote c187.denote c200.denote (@Runs.trans 1398956193718 2179413841506 c175.denote c181.denote c187.denote (@Runs.trans 42865541 1398913328177 c175.denote c178.denote c181.denote (@Runs.trans 12859867 30005674 c175.denote c176.denote c178.denote run175 (@Runs.trans 17145091 12860583 c176.denote c177.denote c178.denote run176 run177)) (@Runs.trans 10716881 1398902611296 c178.denote c179.denote c181.denote run178 (@Runs.trans 430429595109 968473016187 c179.denote c180.denote c181.denote run179 run180))) (@Runs.trans 106077363 2179307764143 c181.denote c184.denote c187.denote (@Runs.trans 38572690 67504673 c181.denote c182.denote c184.denote run181 (@Runs.trans 33751993 33752680 c182.denote c183.denote c184.denote run182 run183)) (@Runs.trans 38574803 2179269189340 c184.denote c185.denote c187.denote run184 (@Runs.trans 14467428 2179254721912 c185.denote c186.denote c187.denote run185 run186)))) (@Runs.trans 296538204 40762586840073 c187.denote c193.denote c200.denote (@Runs.trans 159114892 137423312 c187.denote c190.denote c193.denote (@Runs.trans 57859078 101255814 c187.denote c188.denote c190.denote run187 (@Runs.trans 50627588 50628226 c188.denote c189.denote c190.denote run188 run189)) (@Runs.trans 57861218 79562094 c190.denote c191.denote c193.denote run190 (@Runs.trans 54245730 25316364 c191.denote c192.denote c193.denote run191 run192))) (@Runs.trans 15937063513084 24825523326989 c193.denote c196.denote c200.denote (@Runs.trans 4903679304940 11033384208144 c193.denote c194.denote c196.denote run193 (@Runs.trans 11033294706604 89501540 c194.denote c195.denote c196.denote run194 run195)) (@Runs.trans 24825157183235 366143754 c196.denote c198.denote c200.denote (@Runs.trans 24824986316970 170866265 c196.denote c197.denote c198.denote run196 run197) (@Runs.trans 170866952 195276802 c198.denote c199.denote c200.denote run198 run199)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean deleted file mode 100644 index 84132a52..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk004.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules200 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 115, - exitRule e1R1 e1R1_valid 6102276, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102276, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102277, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102277, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 113, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 114, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 114, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 114, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6102278, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6102277, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 114, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 115, - exitRule e1R1 e1R1_valid 6102278, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102278, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102279, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check200 : replay rules200 c200 = some (109844363,c201) := by decide +kernel -theorem run200 : Runs 109844363 c200.denote c201.denote := replay_sound check200 -def rules201 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6102278, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 113, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 113, - exitRule e1R1 e1R1_valid 6102279, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102279, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102280, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6102279, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 111, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 112, - exitRule e1R1 e1R1_valid 6102280, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6102280, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6102281, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 3051140, - exitRule e1R1 e1R1_valid 9153426, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153427, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 109, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1 -] -theorem check201 : replay rules201 c201 = some (55856975890918,c202) := by decide +kernel -theorem run201 : Runs 55856975890918 c201.denote c202.denote := replay_sound check201 -def rules202 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 110, - exitRule e1R1 e1R1_valid 9153432, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153432, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153433, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153433, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 108, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 109, - exitRule e1R1 e1R1_valid 9153435, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153435, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153436, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153436, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 107, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 108, - exitRule e1R1 e1R1_valid 9153438, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153438, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153439, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153439, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 106, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 107, - exitRule e1R1 e1R1_valid 9153441, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153441, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153442, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153442, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 105, - exitRule e3L2 e3L2_valid 1 -] -theorem check202 : replay rules202 c202 = some (292912214,c203) := by decide +kernel -theorem run202 : Runs 292912214 c202.denote c203.denote := replay_sound check202 -def rules203 : List Rule := [ - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 106, - exitRule e1R1 e1R1_valid 9153444, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153444, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153445, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153445, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 104, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 105, - exitRule e1R1 e1R1_valid 9153447, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153447, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153448, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153448, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 103, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 104, - exitRule e1R1 e1R1_valid 9153450, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153450, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153451, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153451, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 102, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 103, - exitRule e1R1 e1R1_valid 9153453, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153453 -] -theorem check203 : replay rules203 c203 = some (256299052,c204) := by decide +kernel -theorem run203 : Runs 256299052 c203.denote c204.denote := replay_sound check203 -def rules204 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153454, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153454, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 101, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 102, - exitRule e1R1 e1R1_valid 9153456, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153456, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153457, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153457, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 100, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 101, - exitRule e1R1 e1R1_valid 9153459, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153459, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153460, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153460, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 99, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 100, - exitRule e1R1 e1R1_valid 9153462, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153462, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153463, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153463, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check204 : replay rules204 c204 = some (256299698,c205) := by decide +kernel -theorem run204 : Runs 256299698 c204.denote c205.denote := replay_sound check204 -def rules205 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 9153465, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153465, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153466, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153466, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 9153468, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153468, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153469, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153469, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 9153471, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153471, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153472, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153472, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9153474, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153474, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153475, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153475, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check205 : replay rules205 c205 = some (292914354,c206) := by decide +kernel -theorem run205 : Runs 292914354 c205.denote c206.denote := replay_sound check205 -def rules206 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 9153477, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153477, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153478, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153478, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 9153480, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153480, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153481, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153481, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 9153483, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153483, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153484, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153484, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 9153486, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153486, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153487, - exitRule e1R0 e1R0_valid 1 -] -theorem check206 : replay rules206 c206 = some (274608076,c207) := by decide +kernel -theorem run206 : Runs 274608076 c206.denote c207.denote := replay_sound check206 -def rules207 : List Rule := [ - exitRule e2L2 e2L2_valid 9153487, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 9153489, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153489, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153490, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153490, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 9153492, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153492, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153493, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153493, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 9153495, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153495, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153496, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153496, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1 -] -theorem check207 : replay rules207 c207 = some (237994446,c208) := by decide +kernel -theorem run207 : Runs 237994446 c207.denote c208.denote := replay_sound check207 -def rules208 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9153497, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9153496, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 9153497, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153497, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153498, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9153497, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 9153498, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153498, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153499, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3 -] -theorem check208 : replay rules208 c208 = some (164766075,c209) := by decide +kernel -theorem run208 : Runs 164766075 c208.denote c209.denote := replay_sound check208 -def rules209 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9153498, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 9153499, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9153499, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9153500, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4576750, - exitRule e1R1 e1R1_valid 13730256, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13730257, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13730258, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13730257, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 13730258, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13730258, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13730259, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13730258, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1 -] -theorem check209 : replay rules209 c209 = some (125680301051249,c210) := by decide +kernel -theorem run209 : Runs 125680301051249 c209.denote c210.denote := replay_sound check209 -def rules210 : List Rule := [ - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 85, - exitRule e1R1 e1R1_valid 13730259, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13730259, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13730260, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13730259, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 83, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 84, - exitRule e1R1 e1R1_valid 13730260, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13730260, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13730261, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 6865130, - exitRule e1R1 e1R1_valid 20595396, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595397, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 81, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 82, - exitRule e1R1 e1R1_valid 20595402, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595402, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595403, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595403 -] -theorem check210 : replay rules210 c210 = some (282780746015874,c211) := by decide +kernel -theorem run210 : Runs 282780746015874 c210.denote c211.denote := replay_sound check210 -def rules211 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 80, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 81, - exitRule e1R1 e1R1_valid 20595405, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595405, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595406, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595406, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 79, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 80, - exitRule e1R1 e1R1_valid 20595408, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595408, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595409, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595409, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 78, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 79, - exitRule e1R1 e1R1_valid 20595411, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595411, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595412, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595412, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 77, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37 -] -theorem check211 : replay rules211 c211 = some (494291961,c212) := by decide +kernel -theorem run211 : Runs 494291961 c211.denote c212.denote := replay_sound check211 -def rules212 : List Rule := [ - exitRule e1R2 e1R2_valid 78, - exitRule e1R1 e1R1_valid 20595414, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595414, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595415, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595415, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 76, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 77, - exitRule e1R1 e1R1_valid 20595417, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595417, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595418, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595418, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 75, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 76, - exitRule e1R1 e1R1_valid 20595420, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595420, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595421, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595421, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 74, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 75, - exitRule e1R1 e1R1_valid 20595423, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595423, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595424, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595424, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 73, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50 -] -theorem check212 : replay rules212 c212 = some (659055964,c213) := by decide +kernel -theorem run212 : Runs 659055964 c212.denote c213.denote := replay_sound check212 -def rules213 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 74, - exitRule e1R1 e1R1_valid 20595426, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595426, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595427, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595427, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 72, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 73, - exitRule e1R1 e1R1_valid 20595429, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595429, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595430, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595430, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 71, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 72, - exitRule e1R1 e1R1_valid 20595432, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595432, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595433, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595433, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 70, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 71, - exitRule e1R1 e1R1_valid 20595435, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595435, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595436, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595436, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 69 -] -theorem check213 : replay rules213 c213 = some (659056679,c214) := by decide +kernel -theorem run213 : Runs 659056679 c213.denote c214.denote := replay_sound check213 -def rules214 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 70, - exitRule e1R1 e1R1_valid 20595438, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595438, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595439, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595439, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 68, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 69, - exitRule e1R1 e1R1_valid 20595441, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595441, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595442, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595442, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 67, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 68, - exitRule e1R1 e1R1_valid 20595444, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595444, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595445, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595445, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 66, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 67, - exitRule e1R1 e1R1_valid 20595447, - exitRule e1R0 e1R0_valid 1 -] -theorem check214 : replay rules214 c214 = some (535484896,c215) := by decide +kernel -theorem run214 : Runs 535484896 c214.denote c215.denote := replay_sound check214 -def rules215 : List Rule := [ - exitRule e2L2 e2L2_valid 20595447, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595448, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595448, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 65, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R2 e1R2_valid 66, - exitRule e1R1 e1R1_valid 20595450, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595450, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595451, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595451, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 64, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 65, - exitRule e1R1 e1R1_valid 20595453, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595453, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595454, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595454, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 63, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 64, - exitRule e1R1 e1R1_valid 20595456, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595456, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595457, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595457, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 62, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1 -] -theorem check215 : replay rules215 c215 = some (617867238,c216) := by decide +kernel -theorem run215 : Runs 617867238 c215.denote c216.denote := replay_sound check215 -def rules216 : List Rule := [ - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 63, - exitRule e1R1 e1R1_valid 20595459, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595459, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595460, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595460, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 61, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 99, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 62, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 62, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 62, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20595461, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20595460, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 62, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 99, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 100, - exitRule e1R2 e1R2_valid 63, - exitRule e1R1 e1R1_valid 20595461, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595461, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595462, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20595461, - exitRule e2L0 e2L0_valid 1 -] -theorem check216 : replay rules216 c216 = some (411911620,c217) := by decide +kernel -theorem run216 : Runs 411911620 c216.denote c217.denote := replay_sound check216 -def rules217 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 61, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 99, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 101, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 101, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 102, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 61, - exitRule e1R1 e1R1_valid 20595462, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595462, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595463, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20595462, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 59, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 60, - exitRule e1R1 e1R1_valid 20595463, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20595463, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20595464, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 10297732, - exitRule e1R1 e1R1_valid 30893202, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30893203, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30893204, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30893203, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 59, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6 -] -theorem check217 : replay rules217 c217 = some (636260612265043,c218) := by decide +kernel -theorem run217 : Runs 636260612265043 c217.denote c218.denote := replay_sound check217 -def rules218 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 60, - exitRule e1R1 e1R1_valid 30893204, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30893204, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30893205, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30893204, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 59, - exitRule e1R1 e1R1_valid 30893205, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30893205, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30893206, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30893205, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 58, - exitRule e1R1 e1R1_valid 30893206, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30893206, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30893207, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 15446603, - exitRule e1R1 e1R1_valid 46339815, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339816, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1 -] -theorem check218 : replay rules218 c218 = some (1431586686526149,c219) := by decide +kernel -theorem run218 : Runs 1431586686526149 c218.denote c219.denote := replay_sound check218 -def rules219 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 56, - exitRule e1R1 e1R1_valid 46339821, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339821, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339822, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339822, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 54, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 55, - exitRule e1R1 e1R1_valid 46339824, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339824, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339825, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339825, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 53, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 54, - exitRule e1R1 e1R1_valid 46339827, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339827, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339828, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339828, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 52, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check219 : replay rules219 c219 = some (1112157402,c220) := by decide +kernel -theorem run219 : Runs 1112157402 c219.denote c220.denote := replay_sound check219 -def rules220 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 53, - exitRule e1R1 e1R1_valid 46339830, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339830, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339831, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339831, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 51, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 52, - exitRule e1R1 e1R1_valid 46339833, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339833, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339834, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339834, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 50, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 51, - exitRule e1R1 e1R1_valid 46339836, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339836, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339837, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339837, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 49, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 50, - exitRule e1R1 e1R1_valid 46339839, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339839, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339840, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339840, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 48, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check220 : replay rules220 c220 = some (1482876738,c221) := by decide +kernel -theorem run220 : Runs 1482876738 c220.denote c221.denote := replay_sound check220 -def rules221 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 49, - exitRule e1R1 e1R1_valid 46339842, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339842, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339843, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339843, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 47, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 48, - exitRule e1R1 e1R1_valid 46339845, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339845, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339846, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339846, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 46339848, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339848, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339849, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339849, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 46339851, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339851, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339852, - exitRule e1R0 e1R0_valid 1 -] -theorem check221 : replay rules221 c221 = some (1390197782,c222) := by decide +kernel -theorem run221 : Runs 1390197782 c221.denote c222.denote := replay_sound check221 -def rules222 : List Rule := [ - exitRule e2L2 e2L2_valid 46339852, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 46339854, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339854, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339855, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339855, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 46339857, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339857, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339858, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339858, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 46339860, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339860, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339861, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339861, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check222 : replay rules222 c222 = some (1204839063,c223) := by decide +kernel -theorem run222 : Runs 1204839063 c222.denote c223.denote := replay_sound check222 -def rules223 : List Rule := [ - exitRule e1R1 e1R1_valid 77, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 46339863, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339863, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339864, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339864, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 46339866, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339866, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339867, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339867, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 46339869, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339869, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339870, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339870, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 46339872, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339872, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339873, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339873, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check223 : replay rules223 c223 = some (1482878850,c224) := by decide +kernel -theorem run223 : Runs 1482878850 c223.denote c224.denote := replay_sound check223 -def rules224 : List Rule := [ - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 46339875, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339875, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339876, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339876, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 46339878, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339878, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339879, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339879, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 101, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 46339881, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339881, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339882, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339882, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 100, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 103, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1 -] -theorem check224 : replay rules224 c224 = some (1112160229,c225) := by decide +kernel -theorem run224 : Runs 1112160229 c224.denote c225.denote := replay_sound check224 -def rules225 : List Rule := [ - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 46339883, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46339882, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 102, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 103, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 103, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 104, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 46339883, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339883, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339884, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46339883, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 103, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 105, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 106, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 46339884, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339884, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339885, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 46339884, - exitRule e2L0 e2L0_valid 1 -] -theorem check225 : replay rules225 c225 = some (926799936,c226) := by decide +kernel -theorem run225 : Runs 926799936 c225.denote c226.denote := replay_sound check225 -def rules226 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 46339885, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46339885, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46339886, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 23169943, - exitRule e1R1 e1R1_valid 69509835, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 69509836, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 69509837, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 69509836, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 69509837, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 69509837, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69509838, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 69509837, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check226 : replay rules226 c226 = some (3221079776054770,c227) := by decide +kernel -theorem run226 : Runs 3221079776054770 c226.denote c227.denote := replay_sound check226 -def rules227 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 69509838, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 69509838, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69509839, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 69509838, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 69509839, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 69509839, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69509840, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 34754920, - exitRule e1R1 e1R1_valid 104264766, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 104264767, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 104264768, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 104264767, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 104264768, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 104264768, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 104264769, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check227 : replay rules227 c227 = some (7247430469260800,c228) := by decide +kernel -theorem run227 : Runs 7247430469260800 c227.denote c228.denote := replay_sound check227 -def rules228 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 104264768, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 30, - exitRule e1R1 e1R1_valid 104264769, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 104264769, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 104264770, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 104264769, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 29, - exitRule e1R1 e1R1_valid 104264770, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 104264770, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 104264771, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 52132385, - exitRule e1R1 e1R1_valid 156397161, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397162, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 26, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check228 : replay rules228 c228 = some (16306717565321217,c229) := by decide +kernel -theorem run228 : Runs 16306717565321217 c228.denote c229.denote := replay_sound check228 -def rules229 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 27, - exitRule e1R1 e1R1_valid 156397167, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397167, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397168, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397168, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 25, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 26, - exitRule e1R1 e1R1_valid 156397170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 24, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 25, - exitRule e1R1 e1R1_valid 156397173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 23, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 45, - exitRule e1R2 e1R2_valid 24, - exitRule e1R1 e1R1_valid 156397176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 44, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check229 : replay rules229 c229 = some (5004711106,c230) := by decide +kernel -theorem run229 : Runs 5004711106 c229.denote c230.denote := replay_sound check229 -def rules230 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 46, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 46, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 49, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 156397179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 48, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 50, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 50, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 53, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 156397182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 52, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 54, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 156397185, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397185, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397186, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397186, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 61, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 156397188, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397188, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397189, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397189 -] -theorem check230 : replay rules230 c230 = some (5004711903,c231) := by decide +kernel -theorem run230 : Runs 5004711903 c230.denote c231.denote := replay_sound check230 -def rules231 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 60, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 62, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 62, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 65, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 156397191, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397191, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397192, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397192, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 64, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 66, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 66, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 69, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 156397194, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397194, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397195, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397195, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 68, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 70, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 70, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 73, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 156397197, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397197, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397198, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397198, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 72, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 74, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 74, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 77 -] -theorem check231 : replay rules231 c231 = some (3753535237,c232) := by decide +kernel -theorem run231 : Runs 3753535237 c231.denote c232.denote := replay_sound check231 -def rules232 : List Rule := [ - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 156397200, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397200, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397201, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397201, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 76, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 78, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 78, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 81, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 156397203, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397203, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397204, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397204, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 80, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 82, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 82, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 85, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 156397206, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397206, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397207, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397207, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 156397209, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397209, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397210, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397210, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90 -] -theorem check232 : replay rules232 c232 = some (5004713244,c233) := by decide +kernel -theorem run232 : Runs 5004713244 c232.denote c233.denote := replay_sound check232 -def rules233 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 156397212, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397212, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397213, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397213, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 156397215, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397215, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397216, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397216, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 101, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 156397218, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397218, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397219, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397219, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 100, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 102, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 102, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 105, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 156397221, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397221, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397222, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397222, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check233 : replay rules233 c233 = some (5004713959,c234) := by decide +kernel -theorem run233 : Runs 5004713959 c233.denote c234.denote := replay_sound check233 -def rules234 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 104, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 107, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 156397223, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 156397222, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 106, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 107, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 108, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 156397223, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397223, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397224, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 156397223, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 107, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 109, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 109, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check234 : replay rules234 c234 = some (1876768873,c235) := by decide +kernel -theorem run234 : Runs 1876768873 c234.denote c235.denote := replay_sound check234 -def rules235 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 110, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 156397224, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397224, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397225, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 156397224, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 156397225, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 156397225, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 156397226, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 78198613, - exitRule e1R1 e1R1_valid 234595845, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 234595846, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 234595847, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 234595846, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 234595847, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 234595847, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 234595848, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1 -] -theorem check235 : replay rules235 c235 = some (36690146739796227,c236) := by decide +kernel -theorem run235 : Runs 36690146739796227 c235.denote c236.denote := replay_sound check235 -def rules236 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 234595847, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 234595848, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 234595848, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 234595849, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 234595848, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 234595849, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 234595849, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 234595850, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 117297925, - exitRule e1R1 e1R1_valid 351893781, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 351893782, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 351893783, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 351893782, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check236 : replay rules236 c236 = some (82552830047243346,c237) := by decide +kernel -theorem run236 : Runs 82552830047243346 c236.denote c237.denote := replay_sound check236 -def rules237 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 351893783, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 351893783, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 351893784, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 351893783, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 351893784, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 351893784, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 351893785, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 351893784, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 351893785, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 351893785, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 351893786, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 175946893 -] -theorem check237 : replay rules237 c237 = some (185743869013872821,c238) := by decide +kernel -theorem run237 : Runs 185743869013872821 c237.denote c238.denote := replay_sound check237 -def rules238 : List Rule := [ - exitRule e1R1 e1R1_valid 527840685, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 527840686, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 527840687, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 527840686, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 527840687, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 527840687, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 527840688, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 527840687, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 527840688, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 527840688, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 527840689, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 527840688, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 527840690, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 527840690, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check238 : replay rules238 c238 = some (14779539966,c239) := by decide +kernel -theorem run238 : Runs 14779539966 c238.denote c239.denote := replay_sound check238 -def rules239 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 527840693, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 263920346, - exitRule e1R1 e1R1_valid 791761044, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761045, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 34, - exitRule e1R1 e1R1_valid 791761187, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761188, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761192, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761191, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 791761192, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761192, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761193, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761192, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1 -] -theorem check239 : replay rules239 c239 = some (417923828268110692,c240) := by decide +kernel -theorem run239 : Runs 417923828268110692 c239.denote c240.denote := replay_sound check239 -def rules240 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761194, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761194, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761195, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 791761194, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761195, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761194, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 791761195, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761195, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761196, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1 -] -theorem check240 : replay rules240 c240 = some (14251701759,c241) := by decide +kernel -theorem run240 : Runs 14251701759 c240.denote c241.denote := replay_sound check240 -def rules241 : List Rule := [ - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 7, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761187, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761187, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check241 : replay rules241 c241 = some (3167045889,c242) := by decide +kernel -theorem run241 : Runs 3167045889 c241.denote c242.denote := replay_sound check241 -def rules242 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761186, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761185, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761184, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6 -] -theorem check242 : replay rules242 c242 = some (4750567612,c243) := by decide +kernel -theorem run242 : Runs 4750567612 c242.denote c243.denote := replay_sound check242 -def rules243 : List Rule := [ - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1 -] -theorem check243 : replay rules243 c243 = some (7917612439,c244) := by decide +kernel -theorem run243 : Runs 7917612439 c243.denote c244.denote := replay_sound check243 -def rules244 : List Rule := [ - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 5 -] -theorem check244 : replay rules244 c244 = some (12668179697,c245) := by decide +kernel -theorem run244 : Runs 12668179697 c244.denote c245.denote := replay_sound check244 -def rules245 : List Rule := [ - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1 -] -theorem check245 : replay rules245 c245 = some (3167045443,c246) := by decide +kernel -theorem run245 : Runs 3167045443 c245.denote c246.denote := replay_sound check245 -def rules246 : List Rule := [ - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6 -] -theorem check246 : replay rules246 c246 = some (6334090057,c247) := by decide +kernel -theorem run246 : Runs 6334090057 c246.denote c247.denote := replay_sound check246 -def rules247 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check247 : replay rules247 c247 = some (4750568106,c248) := by decide +kernel -theorem run247 : Runs 4750568106 c247.denote c248.denote := replay_sound check247 -def rules248 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1 -] -theorem check248 : replay rules248 c248 = some (14251702488,c249) := by decide +kernel -theorem run248 : Runs 14251702488 c248.denote c249.denote := replay_sound check248 -def rules249 : List Rule := [ - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1 -] -theorem check249 : replay rules249 c249 = some (4750567948,c250) := by decide +kernel -theorem run249 : Runs 4750567948 c249.denote c250.denote := replay_sound check249 -theorem groupRun4 : Runs 752218197614401468 c200.denote c250.denote := - (@Runs.trans 2532178370165933 749686019244235535 c200.denote c225.denote c250.denote (@Runs.trans 464320402888280 2067857967277653 c200.denote c212.denote c225.denote (@Runs.trans 55858184160599 408462218727681 c200.denote c206.denote c212.denote (@Runs.trans 55857378647495 805513104 c200.denote c203.denote c206.denote (@Runs.trans 109844363 55857268803132 c200.denote c201.denote c203.denote run200 (@Runs.trans 55856975890918 292912214 c201.denote c202.denote c203.denote run201 run202)) (@Runs.trans 256299052 549214052 c203.denote c204.denote c206.denote run203 (@Runs.trans 256299698 292914354 c204.denote c205.denote c206.denote run204 run205))) (@Runs.trans 677368597 408461541359084 c206.denote c209.denote c212.denote (@Runs.trans 274608076 402760521 c206.denote c207.denote c209.denote run206 (@Runs.trans 237994446 164766075 c207.denote c208.denote c209.denote run207 run208)) (@Runs.trans 125680301051249 282781240307835 c209.denote c210.denote c212.denote run209 (@Runs.trans 282780746015874 494291961 c210.denote c211.denote c212.denote run210 run211)))) (@Runs.trans 636263495641440 1431594471636213 c212.denote c218.denote c225.denote (@Runs.trans 1853597539 636261642043901 c212.denote c215.denote c218.denote (@Runs.trans 659055964 1194541575 c212.denote c213.denote c215.denote run212 (@Runs.trans 659056679 535484896 c213.denote c214.denote c215.denote run213 run214)) (@Runs.trans 617867238 636261024176663 c215.denote c216.denote c218.denote run215 (@Runs.trans 411911620 636260612265043 c216.denote c217.denote c218.denote run216 run217))) (@Runs.trans 1431589281560289 5190075924 c218.denote c221.denote c225.denote (@Runs.trans 1431586686526149 2595034140 c218.denote c219.denote c221.denote run218 (@Runs.trans 1112157402 1482876738 c219.denote c220.denote c221.denote run219 run220)) (@Runs.trans 2595036845 2595039079 c221.denote c223.denote c225.denote (@Runs.trans 1390197782 1204839063 c221.denote c222.denote c223.denote run221 run222) (@Runs.trans 1482878850 1112160229 c223.denote c224.denote c225.denote run223 run224))))) (@Runs.trans 146018231173630618 603667788070604917 c225.denote c237.denote c250.denote (@Runs.trans 26775238746859732 119242992426770886 c225.denote c231.denote c237.denote (@Runs.trans 10468511172115506 16306727574744226 c225.denote c228.denote c231.denote (@Runs.trans 926799936 10468510245315570 c225.denote c226.denote c228.denote run225 (@Runs.trans 3221079776054770 7247430469260800 c226.denote c227.denote c228.denote run226 run227)) (@Runs.trans 16306717565321217 10009423009 c228.denote c229.denote c231.denote run228 (@Runs.trans 5004711106 5004711903 c229.denote c230.denote c231.denote run229 run230))) (@Runs.trans 13762962440 119242978663808446 c231.denote c234.denote c237.denote (@Runs.trans 3753535237 10009427203 c231.denote c232.denote c234.denote run231 (@Runs.trans 5004713244 5004713959 c232.denote c233.denote c234.denote run232 run233)) (@Runs.trans 1876768873 119242976787039573 c234.denote c235.denote c237.denote run234 (@Runs.trans 36690146739796227 82552830047243346 c235.denote c236.denote c237.denote run235 run236)))) (@Runs.trans 603667734230838739 53839766178 c237.denote c243.denote c250.denote (@Runs.trans 603667712061523479 22169315260 c237.denote c240.denote c243.denote (@Runs.trans 185743869013872821 417923843047650658 c237.denote c238.denote c240.denote run237 (@Runs.trans 14779539966 417923828268110692 c238.denote c239.denote c240.denote run238 run239)) (@Runs.trans 14251701759 7917613501 c240.denote c241.denote c243.denote run240 (@Runs.trans 3167045889 4750567612 c241.denote c242.denote c243.denote run241 run242))) (@Runs.trans 23752837579 30086928599 c243.denote c246.denote c250.denote (@Runs.trans 7917612439 15835225140 c243.denote c244.denote c246.denote run243 (@Runs.trans 12668179697 3167045443 c244.denote c245.denote c246.denote run244 run245)) (@Runs.trans 11084658163 19002270436 c246.denote c248.denote c250.denote (@Runs.trans 6334090057 4750568106 c246.denote c247.denote c248.denote run246 run247) (@Runs.trans 14251702488 4750567948 c248.denote c249.denote c250.denote run248 run249)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean deleted file mode 100644 index 1dd3a428..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk005.lean +++ /dev/null @@ -1,5138 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules250 : List Rule := [ - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1 -] -theorem check250 : replay rules250 c250 = some (11084657555,c251) := by decide +kernel -theorem run250 : Runs 11084657555 c250.denote c251.denote := replay_sound check250 -def rules251 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1 -] -theorem check251 : replay rules251 c251 = some (9501135279,c252) := by decide +kernel -theorem run251 : Runs 9501135279 c251.denote c252.denote := replay_sound check251 -def rules252 : List Rule := [ - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2 -] -theorem check252 : replay rules252 c252 = some (4750568371,c253) := by decide +kernel -theorem run252 : Runs 4750568371 c252.denote c253.denote := replay_sound check252 -def rules253 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9 -] -theorem check253 : replay rules253 c253 = some (6334090253,c254) := by decide +kernel -theorem run253 : Runs 6334090253 c253.denote c254.denote := replay_sound check253 -def rules254 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1 -] -theorem check254 : replay rules254 c254 = some (4750568134,c255) := by decide +kernel -theorem run254 : Runs 4750568134 c254.denote c255.denote := replay_sound check254 -def rules255 : List Rule := [ - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1 -] -theorem check255 : replay rules255 c255 = some (3167046175,c256) := by decide +kernel -theorem run255 : Runs 3167046175 c255.denote c256.denote := replay_sound check255 -def rules256 : List Rule := [ - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check256 : replay rules256 c256 = some (4750568249,c257) := by decide +kernel -theorem run256 : Runs 4750568249 c256.denote c257.denote := replay_sound check256 -def rules257 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1 -] -theorem check257 : replay rules257 c257 = some (7917613180,c258) := by decide +kernel -theorem run257 : Runs 7917613180 c257.denote c258.denote := replay_sound check257 -def rules258 : List Rule := [ - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1 -] -theorem check258 : replay rules258 c258 = some (4750568347,c259) := by decide +kernel -theorem run258 : Runs 4750568347 c258.denote c259.denote := replay_sound check258 -def rules259 : List Rule := [ - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check259 : replay rules259 c259 = some (4750570592,c260) := by decide +kernel -theorem run259 : Runs 4750570592 c259.denote c260.denote := replay_sound check259 -def rules260 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57 -] -theorem check260 : replay rules260 c260 = some (3167046742,c261) := by decide +kernel -theorem run260 : Runs 3167046742 c260.denote c261.denote := replay_sound check260 -def rules261 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1 -] -theorem check261 : replay rules261 c261 = some (4750574876,c262) := by decide +kernel -theorem run261 : Runs 4750574876 c261.denote c262.denote := replay_sound check261 -def rules262 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11 -] -theorem check262 : replay rules262 c262 = some (11084657767,c263) := by decide +kernel -theorem run262 : Runs 11084657767 c262.denote c263.denote := replay_sound check262 -def rules263 : List Rule := [ - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check263 : replay rules263 c263 = some (6334091063,c264) := by decide +kernel -theorem run263 : Runs 6334091063 c263.denote c264.denote := replay_sound check263 -def rules264 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11 -] -theorem check264 : replay rules264 c264 = some (9501135405,c265) := by decide +kernel -theorem run264 : Runs 9501135405 c264.denote c265.denote := replay_sound check264 -def rules265 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1 -] -theorem check265 : replay rules265 c265 = some (6334091721,c266) := by decide +kernel -theorem run265 : Runs 6334091721 c265.denote c266.denote := replay_sound check265 -def rules266 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1 -] -theorem check266 : replay rules266 c266 = some (4750568856,c267) := by decide +kernel -theorem run266 : Runs 4750568856 c266.denote c267.denote := replay_sound check266 -def rules267 : List Rule := [ - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1 -] -theorem check267 : replay rules267 c267 = some (6334090680,c268) := by decide +kernel -theorem run267 : Runs 6334090680 c267.denote c268.denote := replay_sound check267 -def rules268 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42 -] -theorem check268 : replay rules268 c268 = some (11084657903,c269) := by decide +kernel -theorem run268 : Runs 11084657903 c268.denote c269.denote := replay_sound check268 -def rules269 : List Rule := [ - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check269 : replay rules269 c269 = some (426,c270) := by decide +kernel -theorem run269 : Runs 426 c269.denote c270.denote := replay_sound check269 -def rules270 : List Rule := [ - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check270 : replay rules270 c270 = some (7917613619,c271) := by decide +kernel -theorem run270 : Runs 7917613619 c270.denote c271.denote := replay_sound check270 -def rules271 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1 -] -theorem check271 : replay rules271 c271 = some (7917614430,c272) := by decide +kernel -theorem run271 : Runs 7917614430 c271.denote c272.denote := replay_sound check271 -def rules272 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check272 : replay rules272 c272 = some (4750568912,c273) := by decide +kernel -theorem run272 : Runs 4750568912 c272.denote c273.denote := replay_sound check272 -def rules273 : List Rule := [ - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check273 : replay rules273 c273 = some (6334090885,c274) := by decide +kernel -theorem run273 : Runs 6334090885 c273.denote c274.denote := replay_sound check273 -def rules274 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check274 : replay rules274 c274 = some (3167046443,c275) := by decide +kernel -theorem run274 : Runs 3167046443 c274.denote c275.denote := replay_sound check274 -def rules275 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check275 : replay rules275 c275 = some (4750568837,c276) := by decide +kernel -theorem run275 : Runs 4750568837 c275.denote c276.denote := replay_sound check275 -def rules276 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20 -] -theorem check276 : replay rules276 c276 = some (6334091642,c277) := by decide +kernel -theorem run276 : Runs 6334091642 c276.denote c277.denote := replay_sound check276 -def rules277 : List Rule := [ - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1 -] -theorem check277 : replay rules277 c277 = some (6334091517,c278) := by decide +kernel -theorem run277 : Runs 6334091517 c277.denote c278.denote := replay_sound check277 -def rules278 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1 -] -theorem check278 : replay rules278 c278 = some (3167046566,c279) := by decide +kernel -theorem run278 : Runs 3167046566 c278.denote c279.denote := replay_sound check278 -def rules279 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8 -] -theorem check279 : replay rules279 c279 = some (6334090956,c280) := by decide +kernel -theorem run279 : Runs 6334090956 c279.denote c280.denote := replay_sound check279 -def rules280 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16 -] -theorem check280 : replay rules280 c280 = some (6334091030,c281) := by decide +kernel -theorem run280 : Runs 6334091030 c280.denote c281.denote := replay_sound check280 -def rules281 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90 -] -theorem check281 : replay rules281 c281 = some (6334091652,c282) := by decide +kernel -theorem run281 : Runs 6334091652 c281.denote c282.denote := replay_sound check281 -def rules282 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check282 : replay rules282 c282 = some (7917613695,c283) := by decide +kernel -theorem run282 : Runs 7917613695 c282.denote c283.denote := replay_sound check282 -def rules283 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check283 : replay rules283 c283 = some (3167046570,c284) := by decide +kernel -theorem run283 : Runs 3167046570 c283.denote c284.denote := replay_sound check283 -def rules284 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check284 : replay rules284 c284 = some (6334091281,c285) := by decide +kernel -theorem run284 : Runs 6334091281 c284.denote c285.denote := replay_sound check284 -def rules285 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20 -] -theorem check285 : replay rules285 c285 = some (11084658529,c286) := by decide +kernel -theorem run285 : Runs 11084658529 c285.denote c286.denote := replay_sound check285 -def rules286 : List Rule := [ - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13 -] -theorem check286 : replay rules286 c286 = some (6334094094,c287) := by decide +kernel -theorem run286 : Runs 6334094094 c286.denote c287.denote := replay_sound check286 -def rules287 : List Rule := [ - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check287 : replay rules287 c287 = some (6334091893,c288) := by decide +kernel -theorem run287 : Runs 6334091893 c287.denote c288.denote := replay_sound check287 -def rules288 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check288 : replay rules288 c288 = some (6334098228,c289) := by decide +kernel -theorem run288 : Runs 6334098228 c288.denote c289.denote := replay_sound check288 -def rules289 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check289 : replay rules289 c289 = some (3167046620,c290) := by decide +kernel -theorem run289 : Runs 3167046620 c289.denote c290.denote := replay_sound check289 -def rules290 : List Rule := [ - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check290 : replay rules290 c290 = some (3167046784,c291) := by decide +kernel -theorem run290 : Runs 3167046784 c290.denote c291.denote := replay_sound check290 -def rules291 : List Rule := [ - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7 -] -theorem check291 : replay rules291 c291 = some (3167046313,c292) := by decide +kernel -theorem run291 : Runs 3167046313 c291.denote c292.denote := replay_sound check291 -def rules292 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1 -] -theorem check292 : replay rules292 c292 = some (3167047055,c293) := by decide +kernel -theorem run292 : Runs 3167047055 c292.denote c293.denote := replay_sound check292 -def rules293 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check293 : replay rules293 c293 = some (6334091872,c294) := by decide +kernel -theorem run293 : Runs 6334091872 c293.denote c294.denote := replay_sound check293 -def rules294 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check294 : replay rules294 c294 = some (3167046832,c295) := by decide +kernel -theorem run294 : Runs 3167046832 c294.denote c295.denote := replay_sound check294 -def rules295 : List Rule := [ - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check295 : replay rules295 c295 = some (6334091800,c296) := by decide +kernel -theorem run295 : Runs 6334091800 c295.denote c296.denote := replay_sound check295 -def rules296 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2 -] -theorem check296 : replay rules296 c296 = some (3167046725,c297) := by decide +kernel -theorem run296 : Runs 3167046725 c296.denote c297.denote := replay_sound check296 -def rules297 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89 -] -theorem check297 : replay rules297 c297 = some (3167046220,c298) := by decide +kernel -theorem run297 : Runs 3167046220 c297.denote c298.denote := replay_sound check297 -def rules298 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1 -] -theorem check298 : replay rules298 c298 = some (1583524074,c299) := by decide +kernel -theorem run298 : Runs 1583524074 c298.denote c299.denote := replay_sound check298 -def rules299 : List Rule := [ - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check299 : replay rules299 c299 = some (3167047053,c300) := by decide +kernel -theorem run299 : Runs 3167047053 c299.denote c300.denote := replay_sound check299 -theorem groupRun5 : Runs 281867083701 c250.denote c300.denote := - (@Runs.trans 155185235863 126681847838 c250.denote c275.denote c300.denote (@Runs.trans 69675007753 85510228110 c250.denote c262.denote c275.denote (@Runs.trans 39588065767 30086941986 c250.denote c256.denote c262.denote (@Runs.trans 25336361205 14251704562 c250.denote c253.denote c256.denote (@Runs.trans 11084657555 14251703650 c250.denote c251.denote c253.denote run250 (@Runs.trans 9501135279 4750568371 c251.denote c252.denote c253.denote run251 run252)) (@Runs.trans 6334090253 7917614309 c253.denote c254.denote c256.denote run253 (@Runs.trans 4750568134 3167046175 c254.denote c255.denote c256.denote run254 run255))) (@Runs.trans 17418749776 12668192210 c256.denote c259.denote c262.denote (@Runs.trans 4750568249 12668181527 c256.denote c257.denote c259.denote run256 (@Runs.trans 7917613180 4750568347 c257.denote c258.denote c259.denote run257 run258)) (@Runs.trans 4750570592 7917621618 c259.denote c260.denote c262.denote run259 (@Runs.trans 3167046742 4750574876 c260.denote c261.denote c262.denote run260 run261)))) (@Runs.trans 44338635492 41171592618 c262.denote c268.denote c275.denote (@Runs.trans 26919884235 17418751257 c262.denote c265.denote c268.denote (@Runs.trans 11084657767 15835226468 c262.denote c263.denote c265.denote run262 (@Runs.trans 6334091063 9501135405 c263.denote c264.denote c265.denote run263 run264)) (@Runs.trans 6334091721 11084659536 c265.denote c266.denote c268.denote run265 (@Runs.trans 4750568856 6334090680 c266.denote c267.denote c268.denote run266 run267))) (@Runs.trans 19002271948 22169320670 c268.denote c271.denote c275.denote (@Runs.trans 11084657903 7917614045 c268.denote c269.denote c271.denote run268 (@Runs.trans 426 7917613619 c269.denote c270.denote c271.denote run269 run270)) (@Runs.trans 12668183342 9501137328 c271.denote c273.denote c275.denote (@Runs.trans 7917614430 4750568912 c271.denote c272.denote c273.denote run271 run272) (@Runs.trans 6334090885 3167046443 c273.denote c274.denote c275.denote run273 run274))))) (@Runs.trans 74425576369 52256271469 c275.denote c287.denote c300.denote (@Runs.trans 33253980548 41171595821 c275.denote c281.denote c287.denote (@Runs.trans 17418751996 15835228552 c275.denote c278.denote c281.denote (@Runs.trans 4750568837 12668183159 c275.denote c276.denote c278.denote run275 (@Runs.trans 6334091642 6334091517 c276.denote c277.denote c278.denote run276 run277)) (@Runs.trans 3167046566 12668181986 c278.denote c279.denote c281.denote run278 (@Runs.trans 6334090956 6334091030 c279.denote c280.denote c281.denote run279 run280))) (@Runs.trans 17418751917 23752843904 c281.denote c284.denote c287.denote (@Runs.trans 6334091652 11084660265 c281.denote c282.denote c284.denote run281 (@Runs.trans 7917613695 3167046570 c282.denote c283.denote c284.denote run282 run283)) (@Runs.trans 6334091281 17418752623 c284.denote c285.denote c287.denote run284 (@Runs.trans 11084658529 6334094094 c285.denote c286.denote c287.denote run285 run286)))) (@Runs.trans 25336376893 26919894576 c287.denote c293.denote c300.denote (@Runs.trans 15835236741 9501140152 c287.denote c290.denote c293.denote (@Runs.trans 6334091893 9501144848 c287.denote c288.denote c290.denote run287 (@Runs.trans 6334098228 3167046620 c288.denote c289.denote c290.denote run288 run289)) (@Runs.trans 3167046784 6334093368 c290.denote c291.denote c293.denote run290 (@Runs.trans 3167046313 3167047055 c291.denote c292.denote c293.denote run291 run292))) (@Runs.trans 15835230504 11084664072 c293.denote c296.denote c300.denote (@Runs.trans 6334091872 9501138632 c293.denote c294.denote c296.denote run293 (@Runs.trans 3167046832 6334091800 c294.denote c295.denote c296.denote run294 run295)) (@Runs.trans 6334092945 4750571127 c296.denote c298.denote c300.denote (@Runs.trans 3167046725 3167046220 c296.denote c297.denote c298.denote run296 run297) (@Runs.trans 1583524074 3167047053 c298.denote c299.denote c300.denote run298 run299)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean deleted file mode 100644 index 2b3b3dc3..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk006.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules300 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check300 : replay rules300 c300 = some (3167047067,c301) := by decide +kernel -theorem run300 : Runs 3167047067 c300.denote c301.denote := replay_sound check300 -def rules301 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177 -] -theorem check301 : replay rules301 c301 = some (7917614292,c302) := by decide +kernel -theorem run301 : Runs 7917614292 c301.denote c302.denote := replay_sound check301 -def rules302 : List Rule := [ - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check302 : replay rules302 c302 = some (6334092069,c303) := by decide +kernel -theorem run302 : Runs 6334092069 c302.denote c303.denote := replay_sound check302 -def rules303 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1 -] -theorem check303 : replay rules303 c303 = some (3167047089,c304) := by decide +kernel -theorem run303 : Runs 3167047089 c303.denote c304.denote := replay_sound check303 -def rules304 : List Rule := [ - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177 -] -theorem check304 : replay rules304 c304 = some (3167046940,c305) := by decide +kernel -theorem run304 : Runs 3167046940 c304.denote c305.denote := replay_sound check304 -def rules305 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10 -] -theorem check305 : replay rules305 c305 = some (4750569428,c306) := by decide +kernel -theorem run305 : Runs 4750569428 c305.denote c306.denote := replay_sound check305 -def rules306 : List Rule := [ - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check306 : replay rules306 c306 = some (6334091862,c307) := by decide +kernel -theorem run306 : Runs 6334091862 c306.denote c307.denote := replay_sound check306 -def rules307 : List Rule := [ - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check307 : replay rules307 c307 = some (6334092281,c308) := by decide +kernel -theorem run307 : Runs 6334092281 c307.denote c308.denote := replay_sound check307 -def rules308 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1 -] -theorem check308 : replay rules308 c308 = some (3167047168,c309) := by decide +kernel -theorem run308 : Runs 3167047168 c308.denote c309.denote := replay_sound check308 -def rules309 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check309 : replay rules309 c309 = some (1583524506,c310) := by decide +kernel -theorem run309 : Runs 1583524506 c309.denote c310.denote := replay_sound check309 -def rules310 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check310 : replay rules310 c310 = some (6334091680,c311) := by decide +kernel -theorem run310 : Runs 6334091680 c310.denote c311.denote := replay_sound check310 -def rules311 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1 -] -theorem check311 : replay rules311 c311 = some (3167046302,c312) := by decide +kernel -theorem run311 : Runs 3167046302 c311.denote c312.denote := replay_sound check311 -def rules312 : List Rule := [ - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check312 : replay rules312 c312 = some (1583524325,c313) := by decide +kernel -theorem run312 : Runs 1583524325 c312.denote c313.denote := replay_sound check312 -def rules313 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21 -] -theorem check313 : replay rules313 c313 = some (1583524909,c314) := by decide +kernel -theorem run313 : Runs 1583524909 c313.denote c314.denote := replay_sound check313 -def rules314 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6 -] -theorem check314 : replay rules314 c314 = some (3167046642,c315) := by decide +kernel -theorem run314 : Runs 3167046642 c314.denote c315.denote := replay_sound check314 -def rules315 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check315 : replay rules315 c315 = some (3167047219,c316) := by decide +kernel -theorem run315 : Runs 3167047219 c315.denote c316.denote := replay_sound check315 -def rules316 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14 -] -theorem check316 : replay rules316 c316 = some (6334091402,c317) := by decide +kernel -theorem run316 : Runs 6334091402 c316.denote c317.denote := replay_sound check316 -def rules317 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8 -] -theorem check317 : replay rules317 c317 = some (1583524702,c318) := by decide +kernel -theorem run317 : Runs 1583524702 c317.denote c318.denote := replay_sound check317 -def rules318 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1 -] -theorem check318 : replay rules318 c318 = some (3167047411,c319) := by decide +kernel -theorem run318 : Runs 3167047411 c318.denote c319.denote := replay_sound check318 -def rules319 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1 -] -theorem check319 : replay rules319 c319 = some (1583524780,c320) := by decide +kernel -theorem run319 : Runs 1583524780 c319.denote c320.denote := replay_sound check319 -def rules320 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check320 : replay rules320 c320 = some (3167047153,c321) := by decide +kernel -theorem run320 : Runs 3167047153 c320.denote c321.denote := replay_sound check320 -def rules321 : List Rule := [ - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1 -] -theorem check321 : replay rules321 c321 = some (3167048686,c322) := by decide +kernel -theorem run321 : Runs 3167048686 c321.denote c322.denote := replay_sound check321 -def rules322 : List Rule := [ - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1 -] -theorem check322 : replay rules322 c322 = some (1583525032,c323) := by decide +kernel -theorem run322 : Runs 1583525032 c322.denote c323.denote := replay_sound check322 -def rules323 : List Rule := [ - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1 -] -theorem check323 : replay rules323 c323 = some (3167047713,c324) := by decide +kernel -theorem run323 : Runs 3167047713 c323.denote c324.denote := replay_sound check323 -def rules324 : List Rule := [ - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29 -] -theorem check324 : replay rules324 c324 = some (1583531486,c325) := by decide +kernel -theorem run324 : Runs 1583531486 c324.denote c325.denote := replay_sound check324 -def rules325 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check325 : replay rules325 c325 = some (6334091549,c326) := by decide +kernel -theorem run325 : Runs 6334091549 c325.denote c326.denote := replay_sound check325 -def rules326 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1 -] -theorem check326 : replay rules326 c326 = some (6334091917,c327) := by decide +kernel -theorem run326 : Runs 6334091917 c326.denote c327.denote := replay_sound check326 -def rules327 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check327 : replay rules327 c327 = some (6334090966,c328) := by decide +kernel -theorem run327 : Runs 6334090966 c327.denote c328.denote := replay_sound check327 -def rules328 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12 -] -theorem check328 : replay rules328 c328 = some (6334092147,c329) := by decide +kernel -theorem run328 : Runs 6334092147 c328.denote c329.denote := replay_sound check328 -def rules329 : List Rule := [ - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1 -] -theorem check329 : replay rules329 c329 = some (1583525159,c330) := by decide +kernel -theorem run329 : Runs 1583525159 c329.denote c330.denote := replay_sound check329 -def rules330 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1 -] -theorem check330 : replay rules330 c330 = some (3167048050,c331) := by decide +kernel -theorem run330 : Runs 3167048050 c330.denote c331.denote := replay_sound check330 -def rules331 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1 -] -theorem check331 : replay rules331 c331 = some (4750569830,c332) := by decide +kernel -theorem run331 : Runs 4750569830 c331.denote c332.denote := replay_sound check331 -def rules332 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1 -] -theorem check332 : replay rules332 c332 = some (3167047405,c333) := by decide +kernel -theorem run332 : Runs 3167047405 c332.denote c333.denote := replay_sound check332 -def rules333 : List Rule := [ - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19 -] -theorem check333 : replay rules333 c333 = some (6334090836,c334) := by decide +kernel -theorem run333 : Runs 6334090836 c333.denote c334.denote := replay_sound check333 -def rules334 : List Rule := [ - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check334 : replay rules334 c334 = some (1583525097,c335) := by decide +kernel -theorem run334 : Runs 1583525097 c334.denote c335.denote := replay_sound check334 -def rules335 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1 -] -theorem check335 : replay rules335 c335 = some (4750569798,c336) := by decide +kernel -theorem run335 : Runs 4750569798 c335.denote c336.denote := replay_sound check335 -def rules336 : List Rule := [ - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check336 : replay rules336 c336 = some (6334091746,c337) := by decide +kernel -theorem run336 : Runs 6334091746 c336.denote c337.denote := replay_sound check336 -def rules337 : List Rule := [ - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16 -] -theorem check337 : replay rules337 c337 = some (6334092343,c338) := by decide +kernel -theorem run337 : Runs 6334092343 c337.denote c338.denote := replay_sound check337 -def rules338 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check338 : replay rules338 c338 = some (6334092283,c339) := by decide +kernel -theorem run338 : Runs 6334092283 c338.denote c339.denote := replay_sound check338 -def rules339 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check339 : replay rules339 c339 = some (3167047472,c340) := by decide +kernel -theorem run339 : Runs 3167047472 c339.denote c340.denote := replay_sound check339 -def rules340 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1 -] -theorem check340 : replay rules340 c340 = some (1583524779,c341) := by decide +kernel -theorem run340 : Runs 1583524779 c340.denote c341.denote := replay_sound check340 -def rules341 : List Rule := [ - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check341 : replay rules341 c341 = some (3167048031,c342) := by decide +kernel -theorem run341 : Runs 3167048031 c341.denote c342.denote := replay_sound check341 -def rules342 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1 -] -theorem check342 : replay rules342 c342 = some (4750570046,c343) := by decide +kernel -theorem run342 : Runs 4750570046 c342.denote c343.denote := replay_sound check342 -def rules343 : List Rule := [ - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37 -] -theorem check343 : replay rules343 c343 = some (3167046636,c344) := by decide +kernel -theorem run343 : Runs 3167046636 c343.denote c344.denote := replay_sound check343 -def rules344 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11 -] -theorem check344 : replay rules344 c344 = some (1583524379,c345) := by decide +kernel -theorem run344 : Runs 1583524379 c344.denote c345.denote := replay_sound check344 -def rules345 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1 -] -theorem check345 : replay rules345 c345 = some (1583525447,c346) := by decide +kernel -theorem run345 : Runs 1583525447 c345.denote c346.denote := replay_sound check345 -def rules346 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13 -] -theorem check346 : replay rules346 c346 = some (3167046967,c347) := by decide +kernel -theorem run346 : Runs 3167046967 c346.denote c347.denote := replay_sound check346 -def rules347 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7 -] -theorem check347 : replay rules347 c347 = some (1583524746,c348) := by decide +kernel -theorem run347 : Runs 1583524746 c347.denote c348.denote := replay_sound check347 -def rules348 : List Rule := [ - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check348 : replay rules348 c348 = some (6334092511,c349) := by decide +kernel -theorem run348 : Runs 6334092511 c348.denote c349.denote := replay_sound check348 -def rules349 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check349 : replay rules349 c349 = some (4750570140,c350) := by decide +kernel -theorem run349 : Runs 4750570140 c349.denote c350.denote := replay_sound check349 -theorem groupRun6 : Runs 194773382424 c300.denote c350.denote := - (@Runs.trans 90260842144 104512540280 c300.denote c325.denote c350.denote (@Runs.trans 55423310684 34837531460 c300.denote c312.denote c325.denote (@Runs.trans 28503416885 26919893799 c300.denote c306.denote c312.denote (@Runs.trans 17418753428 11084663457 c300.denote c303.denote c306.denote (@Runs.trans 3167047067 14251706361 c300.denote c301.denote c303.denote run300 (@Runs.trans 7917614292 6334092069 c301.denote c302.denote c303.denote run301 run302)) (@Runs.trans 3167047089 7917616368 c303.denote c304.denote c306.denote run303 (@Runs.trans 3167046940 4750569428 c304.denote c305.denote c306.denote run304 run305))) (@Runs.trans 15835231311 11084662488 c306.denote c309.denote c312.denote (@Runs.trans 6334091862 9501139449 c306.denote c307.denote c309.denote run306 (@Runs.trans 6334092281 3167047168 c307.denote c308.denote c309.denote run307 run308)) (@Runs.trans 1583524506 9501137982 c309.denote c310.denote c312.denote run309 (@Runs.trans 6334091680 3167046302 c310.denote c311.denote c312.denote run310 run311)))) (@Runs.trans 17418759199 17418772261 c312.denote c318.denote c325.denote (@Runs.trans 6334095876 11084663323 c312.denote c315.denote c318.denote (@Runs.trans 1583524325 4750571551 c312.denote c313.denote c315.denote run312 (@Runs.trans 1583524909 3167046642 c313.denote c314.denote c315.denote run313 run314)) (@Runs.trans 3167047219 7917616104 c315.denote c316.denote c318.denote run315 (@Runs.trans 6334091402 1583524702 c316.denote c317.denote c318.denote run316 run317))) (@Runs.trans 7917619344 9501152917 c318.denote c321.denote c325.denote (@Runs.trans 3167047411 4750571933 c318.denote c319.denote c321.denote run318 (@Runs.trans 1583524780 3167047153 c319.denote c320.denote c321.denote run319 run320)) (@Runs.trans 4750573718 4750579199 c321.denote c323.denote c325.denote (@Runs.trans 3167048686 1583525032 c321.denote c322.denote c323.denote run321 run322) (@Runs.trans 3167047713 1583531486 c323.denote c324.denote c325.denote run323 run324))))) (@Runs.trans 57006834500 47505705780 c325.denote c337.denote c350.denote (@Runs.trans 30086939788 26919894712 c325.denote c331.denote c337.denote (@Runs.trans 19002274432 11084665356 c325.denote c328.denote c331.denote (@Runs.trans 6334091549 12668182883 c325.denote c326.denote c328.denote run325 (@Runs.trans 6334091917 6334090966 c326.denote c327.denote c328.denote run326 run327)) (@Runs.trans 6334092147 4750573209 c328.denote c329.denote c331.denote run328 (@Runs.trans 1583525159 3167048050 c329.denote c330.denote c331.denote run329 run330))) (@Runs.trans 14251708071 12668186641 c331.denote c334.denote c337.denote (@Runs.trans 4750569830 9501138241 c331.denote c332.denote c334.denote run331 (@Runs.trans 3167047405 6334090836 c332.denote c333.denote c334.denote run332 run333)) (@Runs.trans 1583525097 11084661544 c334.denote c335.denote c337.denote run334 (@Runs.trans 4750569798 6334091746 c335.denote c336.denote c337.denote run335 run336)))) (@Runs.trans 25336374954 22169330826 c337.denote c343.denote c350.denote (@Runs.trans 15835232098 9501142856 c337.denote c340.denote c343.denote (@Runs.trans 6334092343 9501139755 c337.denote c338.denote c340.denote run337 (@Runs.trans 6334092283 3167047472 c338.denote c339.denote c340.denote run338 run339)) (@Runs.trans 1583524779 7917618077 c340.denote c341.denote c343.denote run340 (@Runs.trans 3167048031 4750570046 c341.denote c342.denote c343.denote run341 run342))) (@Runs.trans 6334096462 15835234364 c343.denote c346.denote c350.denote (@Runs.trans 3167046636 3167049826 c343.denote c344.denote c346.denote run343 (@Runs.trans 1583524379 1583525447 c344.denote c345.denote c346.denote run344 run345)) (@Runs.trans 4750571713 11084662651 c346.denote c348.denote c350.denote (@Runs.trans 3167046967 1583524746 c346.denote c347.denote c348.denote run346 run347) (@Runs.trans 6334092511 4750570140 c348.denote c349.denote c350.denote run348 run349)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean deleted file mode 100644 index 07f1a432..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk007.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules350 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1 -] -theorem check350 : replay rules350 c350 = some (3167046645,c351) := by decide +kernel -theorem run350 : Runs 3167046645 c350.denote c351.denote := replay_sound check350 -def rules351 : List Rule := [ - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4 -] -theorem check351 : replay rules351 c351 = some (1583524472,c352) := by decide +kernel -theorem run351 : Runs 1583524472 c351.denote c352.denote := replay_sound check351 -def rules352 : List Rule := [ - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20 -] -theorem check352 : replay rules352 c352 = some (4750570261,c353) := by decide +kernel -theorem run352 : Runs 4750570261 c352.denote c353.denote := replay_sound check352 -def rules353 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2 -] -theorem check353 : replay rules353 c353 = some (6334091759,c354) := by decide +kernel -theorem run353 : Runs 6334091759 c353.denote c354.denote := replay_sound check353 -def rules354 : List Rule := [ - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1 -] -theorem check354 : replay rules354 c354 = some (6334091111,c355) := by decide +kernel -theorem run354 : Runs 6334091111 c354.denote c355.denote := replay_sound check354 -def rules355 : List Rule := [ - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check355 : replay rules355 c355 = some (1583525727,c356) := by decide +kernel -theorem run355 : Runs 1583525727 c355.denote c356.denote := replay_sound check355 -def rules356 : List Rule := [ - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178 -] -theorem check356 : replay rules356 c356 = some (6334092889,c357) := by decide +kernel -theorem run356 : Runs 6334092889 c356.denote c357.denote := replay_sound check356 -def rules357 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14 -] -theorem check357 : replay rules357 c357 = some (1583524817,c358) := by decide +kernel -theorem run357 : Runs 1583524817 c357.denote c358.denote := replay_sound check357 -def rules358 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1 -] -theorem check358 : replay rules358 c358 = some (3167046301,c359) := by decide +kernel -theorem run358 : Runs 3167046301 c358.denote c359.denote := replay_sound check358 -def rules359 : List Rule := [ - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1 -] -theorem check359 : replay rules359 c359 = some (4750570426,c360) := by decide +kernel -theorem run359 : Runs 4750570426 c359.denote c360.denote := replay_sound check359 -def rules360 : List Rule := [ - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1 -] -theorem check360 : replay rules360 c360 = some (4750570040,c361) := by decide +kernel -theorem run360 : Runs 4750570040 c360.denote c361.denote := replay_sound check360 -def rules361 : List Rule := [ - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6 -] -theorem check361 : replay rules361 c361 = some (6334092527,c362) := by decide +kernel -theorem run361 : Runs 6334092527 c361.denote c362.denote := replay_sound check361 -def rules362 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36 -] -theorem check362 : replay rules362 c362 = some (6334093576,c363) := by decide +kernel -theorem run362 : Runs 6334093576 c362.denote c363.denote := replay_sound check362 -def rules363 : List Rule := [ - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check363 : replay rules363 c363 = some (1583525819,c364) := by decide +kernel -theorem run363 : Runs 1583525819 c363.denote c364.denote := replay_sound check363 -def rules364 : List Rule := [ - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1 -] -theorem check364 : replay rules364 c364 = some (4750570802,c365) := by decide +kernel -theorem run364 : Runs 4750570802 c364.denote c365.denote := replay_sound check364 -def rules365 : List Rule := [ - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check365 : replay rules365 c365 = some (6334098784,c366) := by decide +kernel -theorem run365 : Runs 6334098784 c365.denote c366.denote := replay_sound check365 -def rules366 : List Rule := [ - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1 -] -theorem check366 : replay rules366 c366 = some (3167046043,c367) := by decide +kernel -theorem run366 : Runs 3167046043 c366.denote c367.denote := replay_sound check366 -def rules367 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check367 : replay rules367 c367 = some (1583525925,c368) := by decide +kernel -theorem run367 : Runs 1583525925 c367.denote c368.denote := replay_sound check367 -def rules368 : List Rule := [ - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97 -] -theorem check368 : replay rules368 c368 = some (1583524885,c369) := by decide +kernel -theorem run368 : Runs 1583524885 c368.denote c369.denote := replay_sound check368 -def rules369 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check369 : replay rules369 c369 = some (1583523865,c370) := by decide +kernel -theorem run369 : Runs 1583523865 c369.denote c370.denote := replay_sound check369 -def rules370 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check370 : replay rules370 c370 = some (1583525716,c371) := by decide +kernel -theorem run370 : Runs 1583525716 c370.denote c371.denote := replay_sound check370 -def rules371 : List Rule := [ - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1 -] -theorem check371 : replay rules371 c371 = some (3167046803,c372) := by decide +kernel -theorem run371 : Runs 3167046803 c371.denote c372.denote := replay_sound check371 -def rules372 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15 -] -theorem check372 : replay rules372 c372 = some (1583524814,c373) := by decide +kernel -theorem run372 : Runs 1583524814 c372.denote c373.denote := replay_sound check372 -def rules373 : List Rule := [ - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180 -] -theorem check373 : replay rules373 c373 = some (6334093449,c374) := by decide +kernel -theorem run373 : Runs 6334093449 c373.denote c374.denote := replay_sound check373 -def rules374 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1 -] -theorem check374 : replay rules374 c374 = some (1583525033,c375) := by decide +kernel -theorem run374 : Runs 1583525033 c374.denote c375.denote := replay_sound check374 -def rules375 : List Rule := [ - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181 -] -theorem check375 : replay rules375 c375 = some (6334091150,c376) := by decide +kernel -theorem run375 : Runs 6334091150 c375.denote c376.denote := replay_sound check375 -def rules376 : List Rule := [ - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1 -] -theorem check376 : replay rules376 c376 = some (1583526299,c377) := by decide +kernel -theorem run376 : Runs 1583526299 c376.denote c377.denote := replay_sound check376 -def rules377 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40 -] -theorem check377 : replay rules377 c377 = some (1583524779,c378) := by decide +kernel -theorem run377 : Runs 1583524779 c377.denote c378.denote := replay_sound check377 -def rules378 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1 -] -theorem check378 : replay rules378 c378 = some (1583524195,c379) := by decide +kernel -theorem run378 : Runs 1583524195 c378.denote c379.denote := replay_sound check378 -def rules379 : List Rule := [ - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1 -] -theorem check379 : replay rules379 c379 = some (1583525035,c380) := by decide +kernel -theorem run379 : Runs 1583525035 c379.denote c380.denote := replay_sound check379 -def rules380 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1 -] -theorem check380 : replay rules380 c380 = some (3167046302,c381) := by decide +kernel -theorem run380 : Runs 3167046302 c380.denote c381.denote := replay_sound check380 -def rules381 : List Rule := [ - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check381 : replay rules381 c381 = some (3521,c382) := by decide +kernel -theorem run381 : Runs 3521 c381.denote c382.denote := replay_sound check381 -def rules382 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1 -] -theorem check382 : replay rules382 c382 = some (3167046765,c383) := by decide +kernel -theorem run382 : Runs 3167046765 c382.denote c383.denote := replay_sound check382 -def rules383 : List Rule := [ - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1 -] -theorem check383 : replay rules383 c383 = some (1583525168,c384) := by decide +kernel -theorem run383 : Runs 1583525168 c383.denote c384.denote := replay_sound check383 -def rules384 : List Rule := [ - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1 -] -theorem check384 : replay rules384 c384 = some (1583526053,c385) := by decide +kernel -theorem run384 : Runs 1583526053 c384.denote c385.denote := replay_sound check384 -def rules385 : List Rule := [ - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check385 : replay rules385 c385 = some (6334092716,c386) := by decide +kernel -theorem run385 : Runs 6334092716 c385.denote c386.denote := replay_sound check385 -def rules386 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37 -] -theorem check386 : replay rules386 c386 = some (6334091657,c387) := by decide +kernel -theorem run386 : Runs 6334091657 c386.denote c387.denote := replay_sound check386 -def rules387 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1 -] -theorem check387 : replay rules387 c387 = some (1583525826,c388) := by decide +kernel -theorem run387 : Runs 1583525826 c387.denote c388.denote := replay_sound check387 -def rules388 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1 -] -theorem check388 : replay rules388 c388 = some (1583525277,c389) := by decide +kernel -theorem run388 : Runs 1583525277 c388.denote c389.denote := replay_sound check388 -def rules389 : List Rule := [ - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22 -] -theorem check389 : replay rules389 c389 = some (6334091198,c390) := by decide +kernel -theorem run389 : Runs 6334091198 c389.denote c390.denote := replay_sound check389 -def rules390 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check390 : replay rules390 c390 = some (1583526258,c391) := by decide +kernel -theorem run390 : Runs 1583526258 c390.denote c391.denote := replay_sound check390 -def rules391 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1 -] -theorem check391 : replay rules391 c391 = some (4750570071,c392) := by decide +kernel -theorem run391 : Runs 4750570071 c391.denote c392.denote := replay_sound check391 -def rules392 : List Rule := [ - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38 -] -theorem check392 : replay rules392 c392 = some (6334091362,c393) := by decide +kernel -theorem run392 : Runs 6334091362 c392.denote c393.denote := replay_sound check392 -def rules393 : List Rule := [ - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24 -] -theorem check393 : replay rules393 c393 = some (4201,c394) := by decide +kernel -theorem run393 : Runs 4201 c393.denote c394.denote := replay_sound check393 -def rules394 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13 -] -theorem check394 : replay rules394 c394 = some (3167047187,c395) := by decide +kernel -theorem run394 : Runs 3167047187 c394.denote c395.denote := replay_sound check394 -def rules395 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check395 : replay rules395 c395 = some (1583524431,c396) := by decide +kernel -theorem run395 : Runs 1583524431 c395.denote c396.denote := replay_sound check395 -def rules396 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1 -] -theorem check396 : replay rules396 c396 = some (1583525550,c397) := by decide +kernel -theorem run396 : Runs 1583525550 c396.denote c397.denote := replay_sound check396 -def rules397 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check397 : replay rules397 c397 = some (6334091150,c398) := by decide +kernel -theorem run397 : Runs 6334091150 c397.denote c398.denote := replay_sound check397 -def rules398 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1 -] -theorem check398 : replay rules398 c398 = some (1583526258,c399) := by decide +kernel -theorem run398 : Runs 1583526258 c398.denote c399.denote := replay_sound check398 -def rules399 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1 -] -theorem check399 : replay rules399 c399 = some (1583524531,c400) := by decide +kernel -theorem run399 : Runs 1583524531 c399.denote c400.denote := replay_sound check399 -theorem groupRun7 : Runs 164686469429 c350.denote c400.denote := - (@Runs.trans 91844372489 72842096940 c350.denote c375.denote c400.denote (@Runs.trans 50672746975 41171625514 c350.denote c362.denote c375.denote (@Runs.trans 23752849975 26919897000 c350.denote c356.denote c362.denote (@Runs.trans 9501141378 14251708597 c350.denote c353.denote c356.denote (@Runs.trans 3167046645 6334094733 c350.denote c351.denote c353.denote run350 (@Runs.trans 1583524472 4750570261 c351.denote c352.denote c353.denote run351 run352)) (@Runs.trans 6334091759 7917616838 c353.denote c354.denote c356.denote run353 (@Runs.trans 6334091111 1583525727 c354.denote c355.denote c356.denote run354 run355))) (@Runs.trans 11084664007 15835232993 c356.denote c359.denote c362.denote (@Runs.trans 6334092889 4750571118 c356.denote c357.denote c359.denote run356 (@Runs.trans 1583524817 3167046301 c357.denote c358.denote c359.denote run357 run358)) (@Runs.trans 4750570426 11084662567 c359.denote c360.denote c362.denote run359 (@Runs.trans 4750570040 6334092527 c360.denote c361.denote c362.denote run360 run361)))) (@Runs.trans 23752860949 17418764565 c362.denote c368.denote c375.denote (@Runs.trans 12668190197 11084670752 c362.denote c365.denote c368.denote (@Runs.trans 6334093576 6334096621 c362.denote c363.denote c365.denote run362 (@Runs.trans 1583525819 4750570802 c363.denote c364.denote c365.denote run363 run364)) (@Runs.trans 6334098784 4750571968 c365.denote c366.denote c368.denote run365 (@Runs.trans 3167046043 1583525925 c366.denote c367.denote c368.denote run366 run367))) (@Runs.trans 4750574466 12668190099 c368.denote c371.denote c375.denote (@Runs.trans 1583524885 3167049581 c368.denote c369.denote c371.denote run368 (@Runs.trans 1583523865 1583525716 c369.denote c370.denote c371.denote run369 run370)) (@Runs.trans 4750571617 7917618482 c371.denote c373.denote c375.denote (@Runs.trans 3167046803 1583524814 c371.denote c372.denote c373.denote run371 run372) (@Runs.trans 6334093449 1583525033 c373.denote c374.denote c375.denote run373 run374))))) (@Runs.trans 34837523640 38004573300 c375.denote c387.denote c400.denote (@Runs.trans 15835237760 19002285880 c375.denote c381.denote c387.denote (@Runs.trans 9501142228 6334095532 c375.denote c378.denote c381.denote (@Runs.trans 6334091150 3167051078 c375.denote c376.denote c378.denote run375 (@Runs.trans 1583526299 1583524779 c376.denote c377.denote c378.denote run376 run377)) (@Runs.trans 1583524195 4750571337 c378.denote c379.denote c381.denote run378 (@Runs.trans 1583525035 3167046302 c379.denote c380.denote c381.denote run379 run380))) (@Runs.trans 4750575454 14251710426 c381.denote c384.denote c387.denote (@Runs.trans 3521 4750571933 c381.denote c382.denote c384.denote run381 (@Runs.trans 3167046765 1583525168 c382.denote c383.denote c384.denote run382 run383)) (@Runs.trans 1583526053 12668184373 c384.denote c385.denote c387.denote run384 (@Runs.trans 6334092716 6334091657 c385.denote c386.denote c387.denote run385 run386)))) (@Runs.trans 22169329992 15835243308 c387.denote c393.denote c400.denote (@Runs.trans 9501142301 12668187691 c387.denote c390.denote c393.denote (@Runs.trans 1583525826 7917616475 c387.denote c388.denote c390.denote run387 (@Runs.trans 1583525277 6334091198 c388.denote c389.denote c390.denote run388 run389)) (@Runs.trans 1583526258 11084661433 c390.denote c391.denote c393.denote run390 (@Runs.trans 4750570071 6334091362 c391.denote c392.denote c393.denote run391 run392))) (@Runs.trans 4750575819 11084667489 c393.denote c396.denote c400.denote (@Runs.trans 4201 4750571618 c393.denote c394.denote c396.denote run393 (@Runs.trans 3167047187 1583524431 c394.denote c395.denote c396.denote run394 run395)) (@Runs.trans 7917616700 3167050789 c396.denote c398.denote c400.denote (@Runs.trans 1583525550 6334091150 c396.denote c397.denote c398.denote run396 run397) (@Runs.trans 1583526258 1583524531 c398.denote c399.denote c400.denote run398 run399)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean deleted file mode 100644 index 4a90289e..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk008.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules400 : List Rule := [ - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1 -] -theorem check400 : replay rules400 c400 = some (1583524711,c401) := by decide +kernel -theorem run400 : Runs 1583524711 c400.denote c401.denote := replay_sound check400 -def rules401 : List Rule := [ - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92 -] -theorem check401 : replay rules401 c401 = some (1583525075,c402) := by decide +kernel -theorem run401 : Runs 1583525075 c401.denote c402.denote := replay_sound check401 -def rules402 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check402 : replay rules402 c402 = some (1583524225,c403) := by decide +kernel -theorem run402 : Runs 1583524225 c402.denote c403.denote := replay_sound check402 -def rules403 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6 -] -theorem check403 : replay rules403 c403 = some (1583525413,c404) := by decide +kernel -theorem run403 : Runs 1583525413 c403.denote c404.denote := replay_sound check403 -def rules404 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check404 : replay rules404 c404 = some (1583524507,c405) := by decide +kernel -theorem run404 : Runs 1583524507 c404.denote c405.denote := replay_sound check404 -def rules405 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check405 : replay rules405 c405 = some (1583526246,c406) := by decide +kernel -theorem run405 : Runs 1583526246 c405.denote c406.denote := replay_sound check405 -def rules406 : List Rule := [ - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check406 : replay rules406 c406 = some (6334091656,c407) := by decide +kernel -theorem run406 : Runs 6334091656 c406.denote c407.denote := replay_sound check406 -def rules407 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1 -] -theorem check407 : replay rules407 c407 = some (1583525160,c408) := by decide +kernel -theorem run407 : Runs 1583525160 c407.denote c408.denote := replay_sound check407 -def rules408 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29 -] -theorem check408 : replay rules408 c408 = some (1583525459,c409) := by decide +kernel -theorem run408 : Runs 1583525459 c408.denote c409.denote := replay_sound check408 -def rules409 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11 -] -theorem check409 : replay rules409 c409 = some (1583524238,c410) := by decide +kernel -theorem run409 : Runs 1583524238 c409.denote c410.denote := replay_sound check409 -def rules410 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1 -] -theorem check410 : replay rules410 c410 = some (1583525635,c411) := by decide +kernel -theorem run410 : Runs 1583525635 c410.denote c411.denote := replay_sound check410 -def rules411 : List Rule := [ - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95 -] -theorem check411 : replay rules411 c411 = some (3167046827,c412) := by decide +kernel -theorem run411 : Runs 3167046827 c411.denote c412.denote := replay_sound check411 -def rules412 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check412 : replay rules412 c412 = some (5919,c413) := by decide +kernel -theorem run412 : Runs 5919 c412.denote c413.denote := replay_sound check412 -def rules413 : List Rule := [ - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1 -] -theorem check413 : replay rules413 c413 = some (3167046950,c414) := by decide +kernel -theorem run413 : Runs 3167046950 c413.denote c414.denote := replay_sound check413 -def rules414 : List Rule := [ - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3 -] -theorem check414 : replay rules414 c414 = some (1583525670,c415) := by decide +kernel -theorem run414 : Runs 1583525670 c414.denote c415.denote := replay_sound check414 -def rules415 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1 -] -theorem check415 : replay rules415 c415 = some (1583525521,c416) := by decide +kernel -theorem run415 : Runs 1583525521 c415.denote c416.denote := replay_sound check415 -def rules416 : List Rule := [ - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15 -] -theorem check416 : replay rules416 c416 = some (1583524542,c417) := by decide +kernel -theorem run416 : Runs 1583524542 c416.denote c417.denote := replay_sound check416 -def rules417 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8 -] -theorem check417 : replay rules417 c417 = some (1583532259,c418) := by decide +kernel -theorem run417 : Runs 1583532259 c417.denote c418.denote := replay_sound check417 -def rules418 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170 -] -theorem check418 : replay rules418 c418 = some (4750568670,c419) := by decide +kernel -theorem run418 : Runs 4750568670 c418.denote c419.denote := replay_sound check418 -def rules419 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1 -] -theorem check419 : replay rules419 c419 = some (1583526568,c420) := by decide +kernel -theorem run419 : Runs 1583526568 c419.denote c420.denote := replay_sound check419 -def rules420 : List Rule := [ - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1 -] -theorem check420 : replay rules420 c420 = some (6334092169,c421) := by decide +kernel -theorem run420 : Runs 6334092169 c420.denote c421.denote := replay_sound check420 -def rules421 : List Rule := [ - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check421 : replay rules421 c421 = some (1583524341,c422) := by decide +kernel -theorem run421 : Runs 1583524341 c421.denote c422.denote := replay_sound check421 -def rules422 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1 -] -theorem check422 : replay rules422 c422 = some (4750570864,c423) := by decide +kernel -theorem run422 : Runs 4750570864 c422.denote c423.denote := replay_sound check422 -def rules423 : List Rule := [ - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1 -] -theorem check423 : replay rules423 c423 = some (6334092044,c424) := by decide +kernel -theorem run423 : Runs 6334092044 c423.denote c424.denote := replay_sound check423 -def rules424 : List Rule := [ - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1 -] -theorem check424 : replay rules424 c424 = some (1583525186,c425) := by decide +kernel -theorem run424 : Runs 1583525186 c424.denote c425.denote := replay_sound check424 -def rules425 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1 -] -theorem check425 : replay rules425 c425 = some (1583526073,c426) := by decide +kernel -theorem run425 : Runs 1583526073 c425.denote c426.denote := replay_sound check425 -def rules426 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18 -] -theorem check426 : replay rules426 c426 = some (6334091388,c427) := by decide +kernel -theorem run426 : Runs 6334091388 c426.denote c427.denote := replay_sound check426 -def rules427 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check427 : replay rules427 c427 = some (4209,c428) := by decide +kernel -theorem run427 : Runs 4209 c427.denote c428.denote := replay_sound check427 -def rules428 : List Rule := [ - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1 -] -theorem check428 : replay rules428 c428 = some (3167046879,c429) := by decide +kernel -theorem run428 : Runs 3167046879 c428.denote c429.denote := replay_sound check428 -def rules429 : List Rule := [ - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1 -] -theorem check429 : replay rules429 c429 = some (1583525799,c430) := by decide +kernel -theorem run429 : Runs 1583525799 c429.denote c430.denote := replay_sound check429 -def rules430 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check430 : replay rules430 c430 = some (4750569962,c431) := by decide +kernel -theorem run430 : Runs 4750569962 c430.denote c431.denote := replay_sound check430 -def rules431 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1 -] -theorem check431 : replay rules431 c431 = some (1583524457,c432) := by decide +kernel -theorem run431 : Runs 1583524457 c431.denote c432.denote := replay_sound check431 -def rules432 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1 -] -theorem check432 : replay rules432 c432 = some (4750570195,c433) := by decide +kernel -theorem run432 : Runs 4750570195 c432.denote c433.denote := replay_sound check432 -def rules433 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21 -] -theorem check433 : replay rules433 c433 = some (6334091429,c434) := by decide +kernel -theorem run433 : Runs 6334091429 c433.denote c434.denote := replay_sound check433 -def rules434 : List Rule := [ - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check434 : replay rules434 c434 = some (4179,c435) := by decide +kernel -theorem run434 : Runs 4179 c434.denote c435.denote := replay_sound check434 -def rules435 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91 -] -theorem check435 : replay rules435 c435 = some (6334092424,c436) := by decide +kernel -theorem run435 : Runs 6334092424 c435.denote c436.denote := replay_sound check435 -def rules436 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check436 : replay rules436 c436 = some (1583524974,c437) := by decide +kernel -theorem run436 : Runs 1583524974 c436.denote c437.denote := replay_sound check436 -def rules437 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1 -] -theorem check437 : replay rules437 c437 = some (4750571658,c438) := by decide +kernel -theorem run437 : Runs 4750571658 c437.denote c438.denote := replay_sound check437 -def rules438 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91 -] -theorem check438 : replay rules438 c438 = some (3167047303,c439) := by decide +kernel -theorem run438 : Runs 3167047303 c438.denote c439.denote := replay_sound check438 -def rules439 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1 -] -theorem check439 : replay rules439 c439 = some (1583525348,c440) := by decide +kernel -theorem run439 : Runs 1583525348 c439.denote c440.denote := replay_sound check439 -def rules440 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1 -] -theorem check440 : replay rules440 c440 = some (1583525358,c441) := by decide +kernel -theorem run440 : Runs 1583525358 c440.denote c441.denote := replay_sound check440 -def rules441 : List Rule := [ - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12 -] -theorem check441 : replay rules441 c441 = some (1583524858,c442) := by decide +kernel -theorem run441 : Runs 1583524858 c441.denote c442.denote := replay_sound check441 -def rules442 : List Rule := [ - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check442 : replay rules442 c442 = some (4750570991,c443) := by decide +kernel -theorem run442 : Runs 4750570991 c442.denote c443.denote := replay_sound check442 -def rules443 : List Rule := [ - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8 -] -theorem check443 : replay rules443 c443 = some (3167046131,c444) := by decide +kernel -theorem run443 : Runs 3167046131 c443.denote c444.denote := replay_sound check443 -def rules444 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16 -] -theorem check444 : replay rules444 c444 = some (3965,c445) := by decide +kernel -theorem run444 : Runs 3965 c444.denote c445.denote := replay_sound check444 -def rules445 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check445 : replay rules445 c445 = some (3167046210,c446) := by decide +kernel -theorem run445 : Runs 3167046210 c445.denote c446.denote := replay_sound check445 -def rules446 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89 -] -theorem check446 : replay rules446 c446 = some (4006,c447) := by decide +kernel -theorem run446 : Runs 4006 c446.denote c447.denote := replay_sound check446 -def rules447 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check447 : replay rules447 c447 = some (3167046259,c448) := by decide +kernel -theorem run447 : Runs 3167046259 c447.denote c448.denote := replay_sound check447 -def rules448 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check448 : replay rules448 c448 = some (3943,c449) := by decide +kernel -theorem run448 : Runs 3943 c448.denote c449.denote := replay_sound check448 -def rules449 : List Rule := [ - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13 -] -theorem check449 : replay rules449 c449 = some (6334091580,c450) := by decide +kernel -theorem run449 : Runs 6334091580 c449.denote c450.denote := replay_sound check449 -theorem groupRun8 : Runs 133016029433 c400.denote c450.denote := - (@Runs.trans 61757449855 71258579578 c400.denote c425.denote c450.denote (@Runs.trans 25336389152 36421060703 c400.denote c412.denote c425.denote (@Runs.trans 9501150177 15835238975 c400.denote c406.denote c412.denote (@Runs.trans 4750574011 4750576166 c400.denote c403.denote c406.denote (@Runs.trans 1583524711 3167049300 c400.denote c401.denote c403.denote run400 (@Runs.trans 1583525075 1583524225 c401.denote c402.denote c403.denote run401 run402)) (@Runs.trans 1583525413 3167050753 c403.denote c404.denote c406.denote run403 (@Runs.trans 1583524507 1583526246 c404.denote c405.denote c406.denote run404 run405))) (@Runs.trans 9501142275 6334096700 c406.denote c409.denote c412.denote (@Runs.trans 6334091656 3167050619 c406.denote c407.denote c409.denote run406 (@Runs.trans 1583525160 1583525459 c407.denote c408.denote c409.denote run407 run408)) (@Runs.trans 1583524238 4750572462 c409.denote c410.denote c412.denote run409 (@Runs.trans 1583525635 3167046827 c410.denote c411.denote c412.denote run410 run411)))) (@Runs.trans 9501160861 26919899842 c412.denote c418.denote c425.denote (@Runs.trans 4750578539 4750582322 c412.denote c415.denote c418.denote (@Runs.trans 5919 4750572620 c412.denote c413.denote c415.denote run412 (@Runs.trans 3167046950 1583525670 c413.denote c414.denote c415.denote run413 run414)) (@Runs.trans 1583525521 3167056801 c415.denote c416.denote c418.denote run415 (@Runs.trans 1583524542 1583532259 c416.denote c417.denote c418.denote run416 run417))) (@Runs.trans 12668187407 14251712435 c418.denote c421.denote c425.denote (@Runs.trans 4750568670 7917618737 c418.denote c419.denote c421.denote run418 (@Runs.trans 1583526568 6334092169 c419.denote c420.denote c421.denote run419 run420)) (@Runs.trans 6334095205 7917617230 c421.denote c423.denote c425.denote (@Runs.trans 1583524341 4750570864 c421.denote c422.denote c423.denote run421 run422) (@Runs.trans 6334092044 1583525186 c423.denote c424.denote c425.denote run423 run424))))) (@Runs.trans 38004571968 33254007610 c425.denote c437.denote c450.denote (@Runs.trans 17418764310 20585807658 c425.denote c431.denote c437.denote (@Runs.trans 7917621670 9501142640 c425.denote c428.denote c431.denote (@Runs.trans 1583526073 6334095597 c425.denote c426.denote c428.denote run425 (@Runs.trans 6334091388 4209 c426.denote c427.denote c428.denote run426 run427)) (@Runs.trans 3167046879 6334095761 c428.denote c429.denote c431.denote run428 (@Runs.trans 1583525799 4750569962 c429.denote c430.denote c431.denote run429 run430))) (@Runs.trans 12668186081 7917621577 c431.denote c434.denote c437.denote (@Runs.trans 1583524457 11084661624 c431.denote c432.denote c434.denote run431 (@Runs.trans 4750570195 6334091429 c432.denote c433.denote c434.denote run432 run433)) (@Runs.trans 4179 7917617398 c434.denote c435.denote c437.denote run434 (@Runs.trans 6334092424 1583524974 c435.denote c436.denote c437.denote run435 run436)))) (@Runs.trans 17418765516 15835242094 c437.denote c443.denote c450.denote (@Runs.trans 9501144309 7917621207 c437.denote c440.denote c443.denote (@Runs.trans 4750571658 4750572651 c437.denote c438.denote c440.denote run437 (@Runs.trans 3167047303 1583525348 c438.denote c439.denote c440.denote run438 run439)) (@Runs.trans 1583525358 6334095849 c440.denote c441.denote c443.denote run440 (@Runs.trans 1583524858 4750570991 c441.denote c442.denote c443.denote run441 run442))) (@Runs.trans 6334096306 9501145788 c443.denote c446.denote c450.denote (@Runs.trans 3167046131 3167050175 c443.denote c444.denote c446.denote run443 (@Runs.trans 3965 3167046210 c444.denote c445.denote c446.denote run444 run445)) (@Runs.trans 3167050265 6334095523 c446.denote c448.denote c450.denote (@Runs.trans 4006 3167046259 c446.denote c447.denote c448.denote run446 run447) (@Runs.trans 3943 6334091580 c448.denote c449.denote c450.denote run448 run449)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean deleted file mode 100644 index 9aa5752c..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk009.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules450 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check450 : replay rules450 c450 = some (4436,c451) := by decide +kernel -theorem run450 : Runs 4436 c450.denote c451.denote := replay_sound check450 -def rules451 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1 -] -theorem check451 : replay rules451 c451 = some (6334092083,c452) := by decide +kernel -theorem run451 : Runs 6334092083 c451.denote c452.denote := replay_sound check451 -def rules452 : List Rule := [ - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1 -] -theorem check452 : replay rules452 c452 = some (1583525004,c453) := by decide +kernel -theorem run452 : Runs 1583525004 c452.denote c453.denote := replay_sound check452 -def rules453 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1 -] -theorem check453 : replay rules453 c453 = some (1583525380,c454) := by decide +kernel -theorem run453 : Runs 1583525380 c453.denote c454.denote := replay_sound check453 -def rules454 : List Rule := [ - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check454 : replay rules454 c454 = some (1583524967,c455) := by decide +kernel -theorem run454 : Runs 1583524967 c454.denote c455.denote := replay_sound check454 -def rules455 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1 -] -theorem check455 : replay rules455 c455 = some (4750570437,c456) := by decide +kernel -theorem run455 : Runs 4750570437 c455.denote c456.denote := replay_sound check455 -def rules456 : List Rule := [ - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check456 : replay rules456 c456 = some (1583524250,c457) := by decide +kernel -theorem run456 : Runs 1583524250 c456.denote c457.denote := replay_sound check456 -def rules457 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16 -] -theorem check457 : replay rules457 c457 = some (4750570567,c458) := by decide +kernel -theorem run457 : Runs 4750570567 c457.denote c458.denote := replay_sound check457 -def rules458 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1 -] -theorem check458 : replay rules458 c458 = some (3167046738,c459) := by decide +kernel -theorem run458 : Runs 3167046738 c458.denote c459.denote := replay_sound check458 -def rules459 : List Rule := [ - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check459 : replay rules459 c459 = some (3167049076,c460) := by decide +kernel -theorem run459 : Runs 3167049076 c459.denote c460.denote := replay_sound check459 -def rules460 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1 -] -theorem check460 : replay rules460 c460 = some (6334091953,c461) := by decide +kernel -theorem run460 : Runs 6334091953 c460.denote c461.denote := replay_sound check460 -def rules461 : List Rule := [ - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check461 : replay rules461 c461 = some (1583526305,c462) := by decide +kernel -theorem run461 : Runs 1583526305 c461.denote c462.denote := replay_sound check461 -def rules462 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38 -] -theorem check462 : replay rules462 c462 = some (1583524817,c463) := by decide +kernel -theorem run462 : Runs 1583524817 c462.denote c463.denote := replay_sound check462 -def rules463 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check463 : replay rules463 c463 = some (1583525447,c464) := by decide +kernel -theorem run463 : Runs 1583525447 c463.denote c464.denote := replay_sound check463 -def rules464 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1 -] -theorem check464 : replay rules464 c464 = some (4750570112,c465) := by decide +kernel -theorem run464 : Runs 4750570112 c464.denote c465.denote := replay_sound check464 -def rules465 : List Rule := [ - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1 -] -theorem check465 : replay rules465 c465 = some (1583524986,c466) := by decide +kernel -theorem run465 : Runs 1583524986 c465.denote c466.denote := replay_sound check465 -def rules466 : List Rule := [ - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30 -] -theorem check466 : replay rules466 c466 = some (4750570816,c467) := by decide +kernel -theorem run466 : Runs 4750570816 c466.denote c467.denote := replay_sound check466 -def rules467 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25 -] -theorem check467 : replay rules467 c467 = some (6334091522,c468) := by decide +kernel -theorem run467 : Runs 6334091522 c467.denote c468.denote := replay_sound check467 -def rules468 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check468 : replay rules468 c468 = some (6626,c469) := by decide +kernel -theorem run468 : Runs 6626 c468.denote c469.denote := replay_sound check468 -def rules469 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1 -] -theorem check469 : replay rules469 c469 = some (6334091965,c470) := by decide +kernel -theorem run469 : Runs 6334091965 c469.denote c470.denote := replay_sound check469 -def rules470 : List Rule := [ - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check470 : replay rules470 c470 = some (1583526547,c471) := by decide +kernel -theorem run470 : Runs 1583526547 c470.denote c471.denote := replay_sound check470 -def rules471 : List Rule := [ - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12 -] -theorem check471 : replay rules471 c471 = some (4750570801,c472) := by decide +kernel -theorem run471 : Runs 4750570801 c471.denote c472.denote := replay_sound check471 -def rules472 : List Rule := [ - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check472 : replay rules472 c472 = some (1583524799,c473) := by decide +kernel -theorem run472 : Runs 1583524799 c472.denote c473.denote := replay_sound check472 -def rules473 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1 -] -theorem check473 : replay rules473 c473 = some (4750577738,c474) := by decide +kernel -theorem run473 : Runs 4750577738 c473.denote c474.denote := replay_sound check473 -def rules474 : List Rule := [ - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2 -] -theorem check474 : replay rules474 c474 = some (1583523996,c475) := by decide +kernel -theorem run474 : Runs 1583523996 c474.denote c475.denote := replay_sound check474 -def rules475 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97 -] -theorem check475 : replay rules475 c475 = some (1583526004,c476) := by decide +kernel -theorem run475 : Runs 1583526004 c475.denote c476.denote := replay_sound check475 -def rules476 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3 -] -theorem check476 : replay rules476 c476 = some (1583524275,c477) := by decide +kernel -theorem run476 : Runs 1583524275 c476.denote c477.denote := replay_sound check476 -def rules477 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4 -] -theorem check477 : replay rules477 c477 = some (1583525872,c478) := by decide +kernel -theorem run477 : Runs 1583525872 c477.denote c478.denote := replay_sound check477 -def rules478 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1 -] -theorem check478 : replay rules478 c478 = some (1583524387,c479) := by decide +kernel -theorem run478 : Runs 1583524387 c478.denote c479.denote := replay_sound check478 -def rules479 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87 -] -theorem check479 : replay rules479 c479 = some (1583525315,c480) := by decide +kernel -theorem run479 : Runs 1583525315 c479.denote c480.denote := replay_sound check479 -def rules480 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3 -] -theorem check480 : replay rules480 c480 = some (1583525095,c481) := by decide +kernel -theorem run480 : Runs 1583525095 c480.denote c481.denote := replay_sound check480 -def rules481 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1 -] -theorem check481 : replay rules481 c481 = some (1583525354,c482) := by decide +kernel -theorem run481 : Runs 1583525354 c481.denote c482.denote := replay_sound check481 -def rules482 : List Rule := [ - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1 -] -theorem check482 : replay rules482 c482 = some (1583525126,c483) := by decide +kernel -theorem run482 : Runs 1583525126 c482.denote c483.denote := replay_sound check482 -def rules483 : List Rule := [ - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check483 : replay rules483 c483 = some (4750571257,c484) := by decide +kernel -theorem run483 : Runs 4750571257 c483.denote c484.denote := replay_sound check483 -def rules484 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1 -] -theorem check484 : replay rules484 c484 = some (1583524541,c485) := by decide +kernel -theorem run484 : Runs 1583524541 c484.denote c485.denote := replay_sound check484 -def rules485 : List Rule := [ - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1 -] -theorem check485 : replay rules485 c485 = some (1583526011,c486) := by decide +kernel -theorem run485 : Runs 1583526011 c485.denote c486.denote := replay_sound check485 -def rules486 : List Rule := [ - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check486 : replay rules486 c486 = some (1583524483,c487) := by decide +kernel -theorem run486 : Runs 1583524483 c486.denote c487.denote := replay_sound check486 -def rules487 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check487 : replay rules487 c487 = some (4750571218,c488) := by decide +kernel -theorem run487 : Runs 4750571218 c487.denote c488.denote := replay_sound check487 -def rules488 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5 -] -theorem check488 : replay rules488 c488 = some (1583524493,c489) := by decide +kernel -theorem run488 : Runs 1583524493 c488.denote c489.denote := replay_sound check488 -def rules489 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11 -] -theorem check489 : replay rules489 c489 = some (1583526000,c490) := by decide +kernel -theorem run489 : Runs 1583526000 c489.denote c490.denote := replay_sound check489 -def rules490 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check490 : replay rules490 c490 = some (1583524461,c491) := by decide +kernel -theorem run490 : Runs 1583524461 c490.denote c491.denote := replay_sound check490 -def rules491 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13 -] -theorem check491 : replay rules491 c491 = some (1583524865,c492) := by decide +kernel -theorem run491 : Runs 1583524865 c491.denote c492.denote := replay_sound check491 -def rules492 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check492 : replay rules492 c492 = some (3207,c493) := by decide +kernel -theorem run492 : Runs 3207 c492.denote c493.denote := replay_sound check492 -def rules493 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1 -] -theorem check493 : replay rules493 c493 = some (3167046305,c494) := by decide +kernel -theorem run493 : Runs 3167046305 c493.denote c494.denote := replay_sound check493 -def rules494 : List Rule := [ - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1 -] -theorem check494 : replay rules494 c494 = some (3711,c495) := by decide +kernel -theorem run494 : Runs 3711 c494.denote c495.denote := replay_sound check494 -def rules495 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1 -] -theorem check495 : replay rules495 c495 = some (3167046248,c496) := by decide +kernel -theorem run495 : Runs 3167046248 c495.denote c496.denote := replay_sound check495 -def rules496 : List Rule := [ - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1 -] -theorem check496 : replay rules496 c496 = some (4516,c497) := by decide +kernel -theorem run496 : Runs 4516 c496.denote c497.denote := replay_sound check496 -def rules497 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1 -] -theorem check497 : replay rules497 c497 = some (3167046296,c498) := by decide +kernel -theorem run497 : Runs 3167046296 c497.denote c498.denote := replay_sound check497 -def rules498 : List Rule := [ - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1 -] -theorem check498 : replay rules498 c498 = some (4632,c499) := by decide +kernel -theorem run498 : Runs 4632 c498.denote c499.denote := replay_sound check498 -def rules499 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92 -] -theorem check499 : replay rules499 c499 = some (6334092091,c500) := by decide +kernel -theorem run499 : Runs 6334092091 c499.denote c500.denote := replay_sound check499 -theorem groupRun9 : Runs 126681947131 c450.denote c500.denote := - (@Runs.trans 77592681368 49089265763 c450.denote c475.denote c500.denote (@Runs.trans 36421051196 41171630172 c450.denote c462.denote c475.denote (@Runs.trans 15835242307 20585808889 c450.denote c456.denote c462.denote (@Runs.trans 7917621523 7917620784 c450.denote c453.denote c456.denote (@Runs.trans 4436 7917617087 c450.denote c451.denote c453.denote run450 (@Runs.trans 6334092083 1583525004 c451.denote c452.denote c453.denote run451 run452)) (@Runs.trans 1583525380 6334095404 c453.denote c454.denote c456.denote run453 (@Runs.trans 1583524967 4750570437 c454.denote c455.denote c456.denote run454 run455))) (@Runs.trans 9501141555 11084667334 c456.denote c459.denote c462.denote (@Runs.trans 1583524250 7917617305 c456.denote c457.denote c459.denote run456 (@Runs.trans 4750570567 3167046738 c457.denote c458.denote c459.denote run457 run458)) (@Runs.trans 3167049076 7917618258 c459.denote c460.denote c462.denote run459 (@Runs.trans 6334091953 1583526305 c460.denote c461.denote c462.denote run460 run461)))) (@Runs.trans 20585807700 20585822472 c462.denote c468.denote c475.denote (@Runs.trans 7917620376 12668187324 c462.denote c465.denote c468.denote (@Runs.trans 1583524817 6334095559 c462.denote c463.denote c465.denote run462 (@Runs.trans 1583525447 4750570112 c463.denote c464.denote c465.denote run463 run464)) (@Runs.trans 1583524986 11084662338 c465.denote c466.denote c468.denote run465 (@Runs.trans 4750570816 6334091522 c466.denote c467.denote c468.denote run466 run467))) (@Runs.trans 7917625138 12668197334 c468.denote c471.denote c475.denote (@Runs.trans 6626 7917618512 c468.denote c469.denote c471.denote run468 (@Runs.trans 6334091965 1583526547 c469.denote c470.denote c471.denote run469 run470)) (@Runs.trans 6334095600 6334101734 c471.denote c473.denote c475.denote (@Runs.trans 4750570801 1583524799 c471.denote c472.denote c473.denote run471 run472) (@Runs.trans 4750577738 1583523996 c473.denote c474.denote c475.denote run473 run474))))) (@Runs.trans 22169347720 26919918043 c475.denote c487.denote c500.denote (@Runs.trans 9501150948 12668196772 c475.denote c481.denote c487.denote (@Runs.trans 4750576151 4750574797 c475.denote c478.denote c481.denote (@Runs.trans 1583526004 3167050147 c475.denote c476.denote c478.denote run475 (@Runs.trans 1583524275 1583525872 c476.denote c477.denote c478.denote run476 run477)) (@Runs.trans 1583524387 3167050410 c478.denote c479.denote c481.denote run478 (@Runs.trans 1583525315 1583525095 c479.denote c480.denote c481.denote run479 run480))) (@Runs.trans 7917621737 4750575035 c481.denote c484.denote c487.denote (@Runs.trans 1583525354 6334096383 c481.denote c482.denote c484.denote run481 (@Runs.trans 1583525126 4750571257 c482.denote c483.denote c484.denote run482 run483)) (@Runs.trans 1583524541 3167050494 c484.denote c485.denote c487.denote run484 (@Runs.trans 1583526011 1583524483 c485.denote c486.denote c487.denote run485 run486)))) (@Runs.trans 11084674244 15835243799 c487.denote c493.denote c500.denote (@Runs.trans 7917621711 3167052533 c487.denote c490.denote c493.denote (@Runs.trans 4750571218 3167050493 c487.denote c488.denote c490.denote run487 (@Runs.trans 1583524493 1583526000 c488.denote c489.denote c490.denote run488 run489)) (@Runs.trans 1583524461 1583528072 c490.denote c491.denote c493.denote run490 (@Runs.trans 1583524865 3207 c491.denote c492.denote c493.denote run491 run492))) (@Runs.trans 6334096264 9501147535 c493.denote c496.denote c500.denote (@Runs.trans 3167046305 3167049959 c493.denote c494.denote c496.denote run493 (@Runs.trans 3711 3167046248 c494.denote c495.denote c496.denote run494 run495)) (@Runs.trans 3167050812 6334096723 c496.denote c498.denote c500.denote (@Runs.trans 4516 3167046296 c496.denote c497.denote c498.denote run496 run497) (@Runs.trans 4632 6334092091 c498.denote c499.denote c500.denote run498 run499)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean deleted file mode 100644 index 16805fb0..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk010.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules500 : List Rule := [ - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check500 : replay rules500 c500 = some (1583526691,c501) := by decide +kernel -theorem run500 : Runs 1583526691 c500.denote c501.denote := replay_sound check500 -def rules501 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check501 : replay rules501 c501 = some (4750570148,c502) := by decide +kernel -theorem run501 : Runs 4750570148 c501.denote c502.denote := replay_sound check501 -def rules502 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1 -] -theorem check502 : replay rules502 c502 = some (1583525552,c503) := by decide +kernel -theorem run502 : Runs 1583525552 c502.denote c503.denote := replay_sound check502 -def rules503 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1 -] -theorem check503 : replay rules503 c503 = some (1583525123,c504) := by decide +kernel -theorem run503 : Runs 1583525123 c503.denote c504.denote := replay_sound check503 -def rules504 : List Rule := [ - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1 -] -theorem check504 : replay rules504 c504 = some (1583525709,c505) := by decide +kernel -theorem run504 : Runs 1583525709 c504.denote c505.denote := replay_sound check504 -def rules505 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check505 : replay rules505 c505 = some (4750569820,c506) := by decide +kernel -theorem run505 : Runs 4750569820 c505.denote c506.denote := replay_sound check505 -def rules506 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check506 : replay rules506 c506 = some (1583525818,c507) := by decide +kernel -theorem run506 : Runs 1583525818 c506.denote c507.denote := replay_sound check506 -def rules507 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1 -] -theorem check507 : replay rules507 c507 = some (4750570150,c508) := by decide +kernel -theorem run507 : Runs 4750570150 c507.denote c508.denote := replay_sound check507 -def rules508 : List Rule := [ - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check508 : replay rules508 c508 = some (1583525584,c509) := by decide +kernel -theorem run508 : Runs 1583525584 c508.denote c509.denote := replay_sound check508 -def rules509 : List Rule := [ - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14 -] -theorem check509 : replay rules509 c509 = some (4750570667,c510) := by decide +kernel -theorem run509 : Runs 4750570667 c509.denote c510.denote := replay_sound check509 -def rules510 : List Rule := [ - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check510 : replay rules510 c510 = some (1583525471,c511) := by decide +kernel -theorem run510 : Runs 1583525471 c510.denote c511.denote := replay_sound check510 -def rules511 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13 -] -theorem check511 : replay rules511 c511 = some (1583524870,c512) := by decide +kernel -theorem run511 : Runs 1583524870 c511.denote c512.denote := replay_sound check511 -def rules512 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1 -] -theorem check512 : replay rules512 c512 = some (3586,c513) := by decide +kernel -theorem run512 : Runs 3586 c512.denote c513.denote := replay_sound check512 -def rules513 : List Rule := [ - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14 -] -theorem check513 : replay rules513 c513 = some (3167046249,c514) := by decide +kernel -theorem run513 : Runs 3167046249 c513.denote c514.denote := replay_sound check513 -def rules514 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check514 : replay rules514 c514 = some (4023,c515) := by decide +kernel -theorem run514 : Runs 4023 c514.denote c515.denote := replay_sound check514 -def rules515 : List Rule := [ - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check515 : replay rules515 c515 = some (6334090942,c516) := by decide +kernel -theorem run515 : Runs 6334090942 c515.denote c516.denote := replay_sound check515 -def rules516 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34 -] -theorem check516 : replay rules516 c516 = some (4942,c517) := by decide +kernel -theorem run516 : Runs 4942 c516.denote c517.denote := replay_sound check516 -def rules517 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1 -] -theorem check517 : replay rules517 c517 = some (1583523495,c518) := by decide +kernel -theorem run517 : Runs 1583523495 c517.denote c518.denote := replay_sound check517 -def rules518 : List Rule := [ - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check518 : replay rules518 c518 = some (1583526246,c519) := by decide +kernel -theorem run518 : Runs 1583526246 c518.denote c519.denote := replay_sound check518 -def rules519 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check519 : replay rules519 c519 = some (1583524511,c520) := by decide +kernel -theorem run519 : Runs 1583524511 c519.denote c520.denote := replay_sound check519 -def rules520 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36 -] -theorem check520 : replay rules520 c520 = some (1583525191,c521) := by decide +kernel -theorem run520 : Runs 1583525191 c520.denote c521.denote := replay_sound check520 -def rules521 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39 -] -theorem check521 : replay rules521 c521 = some (3349,c522) := by decide +kernel -theorem run521 : Runs 3349 c521.denote c522.denote := replay_sound check521 -def rules522 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1 -] -theorem check522 : replay rules522 c522 = some (3167046203,c523) := by decide +kernel -theorem run522 : Runs 3167046203 c522.denote c523.denote := replay_sound check522 -def rules523 : List Rule := [ - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1 -] -theorem check523 : replay rules523 c523 = some (3839,c524) := by decide +kernel -theorem run523 : Runs 3839 c523.denote c524.denote := replay_sound check523 -def rules524 : List Rule := [ - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check524 : replay rules524 c524 = some (1583524411,c525) := by decide +kernel -theorem run524 : Runs 1583524411 c524.denote c525.denote := replay_sound check524 -def rules525 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28 -] -theorem check525 : replay rules525 c525 = some (1583526520,c526) := by decide +kernel -theorem run525 : Runs 1583526520 c525.denote c526.denote := replay_sound check525 -def rules526 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check526 : replay rules526 c526 = some (1583524540,c527) := by decide +kernel -theorem run526 : Runs 1583524540 c526.denote c527.denote := replay_sound check526 -def rules527 : List Rule := [ - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1 -] -theorem check527 : replay rules527 c527 = some (4750571219,c528) := by decide +kernel -theorem run527 : Runs 4750571219 c527.denote c528.denote := replay_sound check527 -def rules528 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1 -] -theorem check528 : replay rules528 c528 = some (1583524487,c529) := by decide +kernel -theorem run528 : Runs 1583524487 c528.denote c529.denote := replay_sound check528 -def rules529 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93 -] -theorem check529 : replay rules529 c529 = some (1583525835,c530) := by decide +kernel -theorem run529 : Runs 1583525835 c529.denote c530.denote := replay_sound check529 -def rules530 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check530 : replay rules530 c530 = some (1583525390,c531) := by decide +kernel -theorem run530 : Runs 1583525390 c530.denote c531.denote := replay_sound check530 -def rules531 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13 -] -theorem check531 : replay rules531 c531 = some (1583524463,c532) := by decide +kernel -theorem run531 : Runs 1583524463 c531.denote c532.denote := replay_sound check531 -def rules532 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check532 : replay rules532 c532 = some (3895,c533) := by decide +kernel -theorem run532 : Runs 3895 c532.denote c533.denote := replay_sound check532 -def rules533 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12 -] -theorem check533 : replay rules533 c533 = some (3167046261,c534) := by decide +kernel -theorem run533 : Runs 3167046261 c533.denote c534.denote := replay_sound check533 -def rules534 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1 -] -theorem check534 : replay rules534 c534 = some (6337,c535) := by decide +kernel -theorem run534 : Runs 6337 c534.denote c535.denote := replay_sound check534 -def rules535 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1 -] -theorem check535 : replay rules535 c535 = some (1583524653,c536) := by decide +kernel -theorem run535 : Runs 1583524653 c535.denote c536.denote := replay_sound check535 -def rules536 : List Rule := [ - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1 -] -theorem check536 : replay rules536 c536 = some (1583526372,c537) := by decide +kernel -theorem run536 : Runs 1583526372 c536.denote c537.denote := replay_sound check536 -def rules537 : List Rule := [ - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check537 : replay rules537 c537 = some (1583525155,c538) := by decide +kernel -theorem run537 : Runs 1583525155 c537.denote c538.denote := replay_sound check537 -def rules538 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1 -] -theorem check538 : replay rules538 c538 = some (1583525357,c539) := by decide +kernel -theorem run538 : Runs 1583525357 c538.denote c539.denote := replay_sound check538 -def rules539 : List Rule := [ - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check539 : replay rules539 c539 = some (3811,c540) := by decide +kernel -theorem run539 : Runs 3811 c539.denote c540.denote := replay_sound check539 -def rules540 : List Rule := [ - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85 -] -theorem check540 : replay rules540 c540 = some (3167046787,c541) := by decide +kernel -theorem run540 : Runs 3167046787 c540.denote c541.denote := replay_sound check540 -def rules541 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43 -] -theorem check541 : replay rules541 c541 = some (10351,c542) := by decide +kernel -theorem run541 : Runs 10351 c541.denote c542.denote := replay_sound check541 -def rules542 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2 -] -theorem check542 : replay rules542 c542 = some (1583523939,c543) := by decide +kernel -theorem run542 : Runs 1583523939 c542.denote c543.denote := replay_sound check542 -def rules543 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97 -] -theorem check543 : replay rules543 c543 = some (4750571627,c544) := by decide +kernel -theorem run543 : Runs 4750571627 c543.denote c544.denote := replay_sound check543 -def rules544 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15 -] -theorem check544 : replay rules544 c544 = some (1583524101,c545) := by decide +kernel -theorem run544 : Runs 1583524101 c544.denote c545.denote := replay_sound check544 -def rules545 : List Rule := [ - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check545 : replay rules545 c545 = some (4750571675,c546) := by decide +kernel -theorem run545 : Runs 4750571675 c545.denote c546.denote := replay_sound check545 -def rules546 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4 -] -theorem check546 : replay rules546 c546 = some (1583524007,c547) := by decide +kernel -theorem run546 : Runs 1583524007 c546.denote c547.denote := replay_sound check546 -def rules547 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87 -] -theorem check547 : replay rules547 c547 = some (4750571527,c548) := by decide +kernel -theorem run547 : Runs 4750571527 c547.denote c548.denote := replay_sound check547 -def rules548 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1 -] -theorem check548 : replay rules548 c548 = some (1583524365,c549) := by decide +kernel -theorem run548 : Runs 1583524365 c548.denote c549.denote := replay_sound check548 -def rules549 : List Rule := [ - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1 -] -theorem check549 : replay rules549 c549 = some (4750571831,c550) := by decide +kernel -theorem run549 : Runs 4750571831 c549.denote c550.denote := replay_sound check549 -theorem groupRun10 : Runs 104512637095 c500.denote c550.denote := - (@Runs.trans 52256312590 52256324505 c500.denote c525.denote c550.denote (@Runs.trans 31670485603 20585826987 c500.denote c512.denote c525.denote (@Runs.trans 15835243043 15835242560 c500.denote c506.denote c512.denote (@Runs.trans 7917622391 7917620652 c500.denote c503.denote c506.denote (@Runs.trans 1583526691 6334095700 c500.denote c501.denote c503.denote run500 (@Runs.trans 4750570148 1583525552 c501.denote c502.denote c503.denote run501 run502)) (@Runs.trans 1583525123 6334095529 c503.denote c504.denote c506.denote run503 (@Runs.trans 1583525709 4750569820 c504.denote c505.denote c506.denote run504 run505))) (@Runs.trans 7917621552 7917621008 c506.denote c509.denote c512.denote (@Runs.trans 1583525818 6334095734 c506.denote c507.denote c509.denote run506 (@Runs.trans 4750570150 1583525584 c507.denote c508.denote c509.denote run507 run508)) (@Runs.trans 4750570667 3167050341 c509.denote c510.denote c512.denote run509 (@Runs.trans 1583525471 1583524870 c510.denote c511.denote c512.denote run510 run511)))) (@Runs.trans 11084673237 9501153750 c512.denote c518.denote c525.denote (@Runs.trans 3167053858 7917619379 c512.denote c515.denote c518.denote (@Runs.trans 3586 3167050272 c512.denote c513.denote c515.denote run512 (@Runs.trans 3167046249 4023 c513.denote c514.denote c515.denote run513 run514)) (@Runs.trans 6334090942 1583528437 c515.denote c516.denote c518.denote run515 (@Runs.trans 4942 1583523495 c516.denote c517.denote c518.denote run516 run517))) (@Runs.trans 4750575948 4750577802 c518.denote c521.denote c525.denote (@Runs.trans 1583526246 3167049702 c518.denote c519.denote c521.denote run518 (@Runs.trans 1583524511 1583525191 c519.denote c520.denote c521.denote run519 run520)) (@Runs.trans 3167049552 1583528250 c521.denote c523.denote c525.denote (@Runs.trans 3349 3167046203 c521.denote c522.denote c523.denote run521 run522) (@Runs.trans 3839 1583524411 c523.denote c524.denote c525.denote run523 run524))))) (@Runs.trans 20585829972 31670494533 c525.denote c537.denote c550.denote (@Runs.trans 12668197991 7917631981 c525.denote c531.denote c537.denote (@Runs.trans 7917622279 4750575712 c525.denote c528.denote c531.denote (@Runs.trans 1583526520 6334095759 c525.denote c526.denote c528.denote run525 (@Runs.trans 1583524540 4750571219 c526.denote c527.denote c528.denote run526 run527)) (@Runs.trans 1583524487 3167051225 c528.denote c529.denote c531.denote run528 (@Runs.trans 1583525835 1583525390 c529.denote c530.denote c531.denote run529 run530))) (@Runs.trans 4750574619 3167057362 c531.denote c534.denote c537.denote (@Runs.trans 1583524463 3167050156 c531.denote c532.denote c534.denote run531 (@Runs.trans 3895 3167046261 c532.denote c533.denote c534.denote run532 run533)) (@Runs.trans 6337 3167051025 c534.denote c535.denote c537.denote run534 (@Runs.trans 1583524653 1583526372 c535.denote c536.denote c537.denote run535 run536)))) (@Runs.trans 7917635400 23752859133 c537.denote c543.denote c550.denote (@Runs.trans 3167054323 4750581077 c537.denote c540.denote c543.denote (@Runs.trans 1583525155 1583529168 c537.denote c538.denote c540.denote run537 (@Runs.trans 1583525357 3811 c538.denote c539.denote c540.denote run538 run539)) (@Runs.trans 3167046787 1583534290 c540.denote c541.denote c543.denote run540 (@Runs.trans 10351 1583523939 c541.denote c542.denote c543.denote run541 run542))) (@Runs.trans 11084667403 12668191730 c543.denote c546.denote c550.denote (@Runs.trans 4750571627 6334095776 c543.denote c544.denote c546.denote run543 (@Runs.trans 1583524101 4750571675 c544.denote c545.denote c546.denote run544 run545)) (@Runs.trans 6334095534 6334096196 c546.denote c548.denote c550.denote (@Runs.trans 1583524007 4750571527 c546.denote c547.denote c548.denote run546 run547) (@Runs.trans 1583524365 4750571831 c548.denote c549.denote c550.denote run548 run549)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean deleted file mode 100644 index f1708231..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk011.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules550 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1 -] -theorem check550 : replay rules550 c550 = some (1583524130,c551) := by decide +kernel -theorem run550 : Runs 1583524130 c550.denote c551.denote := replay_sound check550 -def rules551 : List Rule := [ - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1 -] -theorem check551 : replay rules551 c551 = some (1583526507,c552) := by decide +kernel -theorem run551 : Runs 1583526507 c551.denote c552.denote := replay_sound check551 -def rules552 : List Rule := [ - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1 -] -theorem check552 : replay rules552 c552 = some (1583525305,c553) := by decide +kernel -theorem run552 : Runs 1583525305 c552.denote c553.denote := replay_sound check552 -def rules553 : List Rule := [ - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check553 : replay rules553 c553 = some (4750571029,c554) := by decide +kernel -theorem run553 : Runs 4750571029 c553.denote c554.denote := replay_sound check553 -def rules554 : List Rule := [ - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1 -] -theorem check554 : replay rules554 c554 = some (1583524959,c555) := by decide +kernel -theorem run554 : Runs 1583524959 c554.denote c555.denote := replay_sound check554 -def rules555 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1 -] -theorem check555 : replay rules555 c555 = some (1583525307,c556) := by decide +kernel -theorem run555 : Runs 1583525307 c555.denote c556.denote := replay_sound check555 -def rules556 : List Rule := [ - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87 -] -theorem check556 : replay rules556 c556 = some (3805,c557) := by decide +kernel -theorem run556 : Runs 3805 c556.denote c557.denote := replay_sound check556 -def rules557 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33 -] -theorem check557 : replay rules557 c557 = some (6334090913,c558) := by decide +kernel -theorem run557 : Runs 6334090913 c557.denote c558.denote := replay_sound check557 -def rules558 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check558 : replay rules558 c558 = some (4283,c559) := by decide +kernel -theorem run558 : Runs 4283 c558.denote c559.denote := replay_sound check558 -def rules559 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1 -] -theorem check559 : replay rules559 c559 = some (3167046520,c560) := by decide +kernel -theorem run559 : Runs 3167046520 c559.denote c560.denote := replay_sound check559 -def rules560 : List Rule := [ - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93 -] -theorem check560 : replay rules560 c560 = some (3167049004,c561) := by decide +kernel -theorem run560 : Runs 3167049004 c560.denote c561.denote := replay_sound check560 -def rules561 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7 -] -theorem check561 : replay rules561 c561 = some (1583524594,c562) := by decide +kernel -theorem run561 : Runs 1583524594 c561.denote c562.denote := replay_sound check561 -def rules562 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12 -] -theorem check562 : replay rules562 c562 = some (4750571403,c563) := by decide +kernel -theorem run562 : Runs 4750571403 c562.denote c563.denote := replay_sound check562 -def rules563 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9 -] -theorem check563 : replay rules563 c563 = some (1583524754,c564) := by decide +kernel -theorem run563 : Runs 1583524754 c563.denote c564.denote := replay_sound check563 -def rules564 : List Rule := [ - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check564 : replay rules564 c564 = some (4750571521,c565) := by decide +kernel -theorem run564 : Runs 4750571521 c564.denote c565.denote := replay_sound check564 -def rules565 : List Rule := [ - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9 -] -theorem check565 : replay rules565 c565 = some (1583524831,c566) := by decide +kernel -theorem run565 : Runs 1583524831 c565.denote c566.denote := replay_sound check565 -def rules566 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check566 : replay rules566 c566 = some (4750572021,c567) := by decide +kernel -theorem run566 : Runs 4750572021 c566.denote c567.denote := replay_sound check566 -def rules567 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9 -] -theorem check567 : replay rules567 c567 = some (1583524419,c568) := by decide +kernel -theorem run567 : Runs 1583524419 c567.denote c568.denote := replay_sound check567 -def rules568 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91 -] -theorem check568 : replay rules568 c568 = some (1583526643,c569) := by decide +kernel -theorem run568 : Runs 1583526643 c568.denote c569.denote := replay_sound check568 -def rules569 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check569 : replay rules569 c569 = some (1583524995,c570) := by decide +kernel -theorem run569 : Runs 1583524995 c569.denote c570.denote := replay_sound check569 -def rules570 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1 -] -theorem check570 : replay rules570 c570 = some (1583525247,c571) := by decide +kernel -theorem run570 : Runs 1583525247 c570.denote c571.denote := replay_sound check570 -def rules571 : List Rule := [ - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40 -] -theorem check571 : replay rules571 c571 = some (4158,c572) := by decide +kernel -theorem run571 : Runs 4158 c571.denote c572.denote := replay_sound check571 -def rules572 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15 -] -theorem check572 : replay rules572 c572 = some (6334091421,c573) := by decide +kernel -theorem run572 : Runs 6334091421 c572.denote c573.denote := replay_sound check572 -def rules573 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check573 : replay rules573 c573 = some (4591,c574) := by decide +kernel -theorem run573 : Runs 4591 c573.denote c574.denote := replay_sound check573 -def rules574 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check574 : replay rules574 c574 = some (3167045720,c575) := by decide +kernel -theorem run574 : Runs 3167045720 c574.denote c575.denote := replay_sound check574 -def rules575 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2 -] -theorem check575 : replay rules575 c575 = some (4547,c576) := by decide +kernel -theorem run575 : Runs 4547 c575.denote c576.denote := replay_sound check575 -def rules576 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check576 : replay rules576 c576 = some (1583524750,c577) := by decide +kernel -theorem run576 : Runs 1583524750 c576.denote c577.denote := replay_sound check576 -def rules577 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check577 : replay rules577 c577 = some (1583524988,c578) := by decide +kernel -theorem run577 : Runs 1583524988 c577.denote c578.denote := replay_sound check577 -def rules578 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check578 : replay rules578 c578 = some (3687,c579) := by decide +kernel -theorem run578 : Runs 3687 c578.denote c579.denote := replay_sound check578 -def rules579 : List Rule := [ - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174 -] -theorem check579 : replay rules579 c579 = some (3167046205,c580) := by decide +kernel -theorem run579 : Runs 3167046205 c579.denote c580.denote := replay_sound check579 -def rules580 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check580 : replay rules580 c580 = some (4667,c581) := by decide +kernel -theorem run580 : Runs 4667 c580.denote c581.denote := replay_sound check580 -def rules581 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check581 : replay rules581 c581 = some (1583525094,c582) := by decide +kernel -theorem run581 : Runs 1583525094 c581.denote c582.denote := replay_sound check581 -def rules582 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35 -] -theorem check582 : replay rules582 c582 = some (4750570433,c583) := by decide +kernel -theorem run582 : Runs 4750570433 c582.denote c583.denote := replay_sound check582 -def rules583 : List Rule := [ - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check583 : replay rules583 c583 = some (1583525865,c584) := by decide +kernel -theorem run583 : Runs 1583525865 c583.denote c584.denote := replay_sound check583 -def rules584 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1 -] -theorem check584 : replay rules584 c584 = some (4750569777,c585) := by decide +kernel -theorem run584 : Runs 4750569777 c584.denote c585.denote := replay_sound check584 -def rules585 : List Rule := [ - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1 -] -theorem check585 : replay rules585 c585 = some (4219,c586) := by decide +kernel -theorem run585 : Runs 4219 c585.denote c586.denote := replay_sound check585 -def rules586 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1 -] -theorem check586 : replay rules586 c586 = some (3167045675,c587) := by decide +kernel -theorem run586 : Runs 3167045675 c586.denote c587.denote := replay_sound check586 -def rules587 : List Rule := [ - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34 -] -theorem check587 : replay rules587 c587 = some (4475,c588) := by decide +kernel -theorem run587 : Runs 4475 c587.denote c588.denote := replay_sound check587 -def rules588 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check588 : replay rules588 c588 = some (1583524675,c589) := by decide +kernel -theorem run588 : Runs 1583524675 c588.denote c589.denote := replay_sound check588 -def rules589 : List Rule := [ - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1 -] -theorem check589 : replay rules589 c589 = some (4750571105,c590) := by decide +kernel -theorem run589 : Runs 4750571105 c589.denote c590.denote := replay_sound check589 -def rules590 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check590 : replay rules590 c590 = some (1583525242,c591) := by decide +kernel -theorem run590 : Runs 1583525242 c590.denote c591.denote := replay_sound check590 -def rules591 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1 -] -theorem check591 : replay rules591 c591 = some (4750569375,c592) := by decide +kernel -theorem run591 : Runs 4750569375 c591.denote c592.denote := replay_sound check591 -def rules592 : List Rule := [ - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91 -] -theorem check592 : replay rules592 c592 = some (4325,c593) := by decide +kernel -theorem run592 : Runs 4325 c592.denote c593.denote := replay_sound check592 -def rules593 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92 -] -theorem check593 : replay rules593 c593 = some (6334090947,c594) := by decide +kernel -theorem run593 : Runs 6334090947 c593.denote c594.denote := replay_sound check593 -def rules594 : List Rule := [ - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check594 : replay rules594 c594 = some (4947,c595) := by decide +kernel -theorem run594 : Runs 4947 c594.denote c595.denote := replay_sound check594 -def rules595 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8 -] -theorem check595 : replay rules595 c595 = some (1583524495,c596) := by decide +kernel -theorem run595 : Runs 1583524495 c595.denote c596.denote := replay_sound check595 -def rules596 : List Rule := [ - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93 -] -theorem check596 : replay rules596 c596 = some (4750572247,c597) := by decide +kernel -theorem run596 : Runs 4750572247 c596.denote c597.denote := replay_sound check596 -def rules597 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8 -] -theorem check597 : replay rules597 c597 = some (1583524293,c598) := by decide +kernel -theorem run597 : Runs 1583524293 c597.denote c598.denote := replay_sound check597 -def rules598 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14 -] -theorem check598 : replay rules598 c598 = some (1583525890,c599) := by decide +kernel -theorem run598 : Runs 1583525890 c598.denote c599.denote := replay_sound check598 -def rules599 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check599 : replay rules599 c599 = some (3559,c600) := by decide +kernel -theorem run599 : Runs 3559 c599.denote c600.denote := replay_sound check599 -theorem groupRun11 : Runs 110846723562 c550.denote c600.denote := - (@Runs.trans 60173928080 50672795482 c550.denote c575.denote c600.denote (@Runs.trans 26919916356 33254011724 c550.denote c562.denote c575.denote (@Runs.trans 12668197237 14251719119 c550.denote c556.denote c562.denote (@Runs.trans 4750575942 7917621295 c550.denote c553.denote c556.denote (@Runs.trans 1583524130 3167051812 c550.denote c551.denote c553.denote run550 (@Runs.trans 1583526507 1583525305 c551.denote c552.denote c553.denote run551 run552)) (@Runs.trans 4750571029 3167050266 c553.denote c554.denote c556.denote run553 (@Runs.trans 1583524959 1583525307 c554.denote c555.denote c556.denote run554 run555))) (@Runs.trans 6334099001 7917620118 c556.denote c559.denote c562.denote (@Runs.trans 3805 6334095196 c556.denote c557.denote c559.denote run556 (@Runs.trans 6334090913 4283 c557.denote c558.denote c559.denote run557 run558)) (@Runs.trans 3167046520 4750573598 c559.denote c560.denote c562.denote run559 (@Runs.trans 3167049004 1583524594 c560.denote c561.denote c562.denote run560 run561)))) (@Runs.trans 19002288949 14251722775 c562.denote c568.denote c575.denote (@Runs.trans 11084667678 7917621271 c562.denote c565.denote c568.denote (@Runs.trans 4750571403 6334096275 c562.denote c563.denote c565.denote run562 (@Runs.trans 1583524754 4750571521 c563.denote c564.denote c565.denote run563 run564)) (@Runs.trans 1583524831 6334096440 c565.denote c566.denote c568.denote run565 (@Runs.trans 4750572021 1583524419 c566.denote c567.denote c568.denote run566 run567))) (@Runs.trans 4750576885 9501145890 c568.denote c571.denote c575.denote (@Runs.trans 1583526643 3167050242 c568.denote c569.denote c571.denote run568 (@Runs.trans 1583524995 1583525247 c569.denote c570.denote c571.denote run569 run570)) (@Runs.trans 6334095579 3167050311 c571.denote c573.denote c575.denote (@Runs.trans 4158 6334091421 c571.denote c572.denote c573.denote run571 run572) (@Runs.trans 4591 3167045720 c573.denote c574.denote c575.denote run573 run574))))) (@Runs.trans 22169349907 28503445575 c575.denote c587.denote c600.denote (@Runs.trans 6334108844 15835241063 c575.denote c581.denote c587.denote (@Runs.trans 3167054285 3167054559 c575.denote c578.denote c581.denote (@Runs.trans 4547 3167049738 c575.denote c576.denote c578.denote run575 (@Runs.trans 1583524750 1583524988 c576.denote c577.denote c578.denote run576 run577)) (@Runs.trans 3687 3167050872 c578.denote c579.denote c581.denote run578 (@Runs.trans 3167046205 4667 c579.denote c580.denote c581.denote run579 run580))) (@Runs.trans 7917621392 7917619671 c581.denote c584.denote c587.denote (@Runs.trans 1583525094 6334096298 c581.denote c582.denote c584.denote run581 (@Runs.trans 4750570433 1583525865 c582.denote c583.denote c584.denote run582 run583)) (@Runs.trans 4750569777 3167049894 c584.denote c585.denote c587.denote run584 (@Runs.trans 4219 3167045675 c585.denote c586.denote c587.denote run585 run586)))) (@Runs.trans 12668199197 15835246378 c587.denote c593.denote c600.denote (@Runs.trans 6334100255 6334098942 c587.denote c590.denote c593.denote (@Runs.trans 4475 6334095780 c587.denote c588.denote c590.denote run587 (@Runs.trans 1583524675 4750571105 c588.denote c589.denote c590.denote run588 run589)) (@Runs.trans 1583525242 4750573700 c590.denote c591.denote c593.denote run590 (@Runs.trans 4750569375 4325 c591.denote c592.denote c593.denote run591 run592))) (@Runs.trans 7917620389 7917625989 c593.denote c596.denote c600.denote (@Runs.trans 6334090947 1583529442 c593.denote c594.denote c596.denote run593 (@Runs.trans 4947 1583524495 c594.denote c595.denote c596.denote run594 run595)) (@Runs.trans 6334096540 1583529449 c596.denote c598.denote c600.denote (@Runs.trans 4750572247 1583524293 c596.denote c597.denote c598.denote run596 run597) (@Runs.trans 1583525890 3559 c598.denote c599.denote c600.denote run598 run599)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean deleted file mode 100644 index 64b86b55..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk012.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules600 : List Rule := [ - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1 -] -theorem check600 : replay rules600 c600 = some (6334091002,c601) := by decide +kernel -theorem run600 : Runs 6334091002 c600.denote c601.denote := replay_sound check600 -def rules601 : List Rule := [ - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check601 : replay rules601 c601 = some (4820,c602) := by decide +kernel -theorem run601 : Runs 4820 c601.denote c602.denote := replay_sound check601 -def rules602 : List Rule := [ - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24 -] -theorem check602 : replay rules602 c602 = some (6334091172,c603) := by decide +kernel -theorem run602 : Runs 6334091172 c602.denote c603.denote := replay_sound check602 -def rules603 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1 -] -theorem check603 : replay rules603 c603 = some (4984,c604) := by decide +kernel -theorem run603 : Runs 4984 c603.denote c604.denote := replay_sound check603 -def rules604 : List Rule := [ - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check604 : replay rules604 c604 = some (1583524600,c605) := by decide +kernel -theorem run604 : Runs 1583524600 c604.denote c605.denote := replay_sound check604 -def rules605 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check605 : replay rules605 c605 = some (4750574143,c606) := by decide +kernel -theorem run605 : Runs 4750574143 c605.denote c606.denote := replay_sound check605 -def rules606 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check606 : replay rules606 c606 = some (1583524970,c607) := by decide +kernel -theorem run606 : Runs 1583524970 c606.denote c607.denote := replay_sound check606 -def rules607 : List Rule := [ - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88 -] -theorem check607 : replay rules607 c607 = some (4750571662,c608) := by decide +kernel -theorem run607 : Runs 4750571662 c607.denote c608.denote := replay_sound check607 -def rules608 : List Rule := [ - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3 -] -theorem check608 : replay rules608 c608 = some (1583525427,c609) := by decide +kernel -theorem run608 : Runs 1583525427 c608.denote c609.denote := replay_sound check608 -def rules609 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11 -] -theorem check609 : replay rules609 c609 = some (4750570853,c610) := by decide +kernel -theorem run609 : Runs 4750570853 c609.denote c610.denote := replay_sound check609 -def rules610 : List Rule := [ - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182 -] -theorem check610 : replay rules610 c610 = some (1583526331,c611) := by decide +kernel -theorem run610 : Runs 1583526331 c610.denote c611.denote := replay_sound check610 -def rules611 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99 -] -theorem check611 : replay rules611 c611 = some (4750570363,c612) := by decide +kernel -theorem run611 : Runs 4750570363 c611.denote c612.denote := replay_sound check611 -def rules612 : List Rule := [ - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check612 : replay rules612 c612 = some (10539,c613) := by decide +kernel -theorem run612 : Runs 10539 c612.denote c613.denote := replay_sound check612 -def rules613 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2 -] -theorem check613 : replay rules613 c613 = some (1583523247,c614) := by decide +kernel -theorem run613 : Runs 1583523247 c613.denote c614.denote := replay_sound check613 -def rules614 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9 -] -theorem check614 : replay rules614 c614 = some (1583526594,c615) := by decide +kernel -theorem run614 : Runs 1583526594 c614.denote c615.denote := replay_sound check614 -def rules615 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1 -] -theorem check615 : replay rules615 c615 = some (1583525191,c616) := by decide +kernel -theorem run615 : Runs 1583525191 c615.denote c616.denote := replay_sound check615 -def rules616 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86 -] -theorem check616 : replay rules616 c616 = some (1583524426,c617) := by decide +kernel -theorem run616 : Runs 1583524426 c616.denote c617.denote := replay_sound check616 -def rules617 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96 -] -theorem check617 : replay rules617 c617 = some (4138,c618) := by decide +kernel -theorem run617 : Runs 4138 c617.denote c618.denote := replay_sound check617 -def rules618 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check618 : replay rules618 c618 = some (1583523710,c619) := by decide +kernel -theorem run618 : Runs 1583523710 c618.denote c619.denote := replay_sound check618 -def rules619 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41 -] -theorem check619 : replay rules619 c619 = some (1583525733,c620) := by decide +kernel -theorem run619 : Runs 1583525733 c619.denote c620.denote := replay_sound check619 -def rules620 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35 -] -theorem check620 : replay rules620 c620 = some (3795,c621) := by decide +kernel -theorem run620 : Runs 3795 c620.denote c621.denote := replay_sound check620 -def rules621 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1 -] -theorem check621 : replay rules621 c621 = some (3167045941,c622) := by decide +kernel -theorem run621 : Runs 3167045941 c621.denote c622.denote := replay_sound check621 -def rules622 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check622 : replay rules622 c622 = some (4305,c623) := by decide +kernel -theorem run622 : Runs 4305 c622.denote c623.denote := replay_sound check622 -def rules623 : List Rule := [ - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check623 : replay rules623 c623 = some (1583524676,c624) := by decide +kernel -theorem run623 : Runs 1583524676 c623.denote c624.denote := replay_sound check623 -def rules624 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40 -] -theorem check624 : replay rules624 c624 = some (4750571743,c625) := by decide +kernel -theorem run624 : Runs 4750571743 c624.denote c625.denote := replay_sound check624 -def rules625 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1 -] -theorem check625 : replay rules625 c625 = some (1583525691,c626) := by decide +kernel -theorem run625 : Runs 1583525691 c625.denote c626.denote := replay_sound check625 -def rules626 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1 -] -theorem check626 : replay rules626 c626 = some (1583524613,c627) := by decide +kernel -theorem run626 : Runs 1583524613 c626.denote c627.denote := replay_sound check626 -def rules627 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39 -] -theorem check627 : replay rules627 c627 = some (3793,c628) := by decide +kernel -theorem run627 : Runs 3793 c627.denote c628.denote := replay_sound check627 -def rules628 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check628 : replay rules628 c628 = some (1583524387,c629) := by decide +kernel -theorem run628 : Runs 1583524387 c628.denote c629.denote := replay_sound check628 -def rules629 : List Rule := [ - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check629 : replay rules629 c629 = some (4750572270,c630) := by decide +kernel -theorem run629 : Runs 4750572270 c629.denote c630.denote := replay_sound check629 -def rules630 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check630 : replay rules630 c630 = some (1583524993,c631) := by decide +kernel -theorem run630 : Runs 1583524993 c630.denote c631.denote := replay_sound check630 -def rules631 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88 -] -theorem check631 : replay rules631 c631 = some (1583524542,c632) := by decide +kernel -theorem run631 : Runs 1583524542 c631.denote c632.denote := replay_sound check631 -def rules632 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1 -] -theorem check632 : replay rules632 c632 = some (3248,c633) := by decide +kernel -theorem run632 : Runs 3248 c632.denote c633.denote := replay_sound check632 -def rules633 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check633 : replay rules633 c633 = some (1583524755,c634) := by decide +kernel -theorem run633 : Runs 1583524755 c633.denote c634.denote := replay_sound check633 -def rules634 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18 -] -theorem check634 : replay rules634 c634 = some (1583525266,c635) := by decide +kernel -theorem run634 : Runs 1583525266 c634.denote c635.denote := replay_sound check634 -def rules635 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1 -] -theorem check635 : replay rules635 c635 = some (3327,c636) := by decide +kernel -theorem run635 : Runs 3327 c635.denote c636.denote := replay_sound check635 -def rules636 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1 -] -theorem check636 : replay rules636 c636 = some (1583524065,c637) := by decide +kernel -theorem run636 : Runs 1583524065 c636.denote c637.denote := replay_sound check636 -def rules637 : List Rule := [ - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1 -] -theorem check637 : replay rules637 c637 = some (1583526266,c638) := by decide +kernel -theorem run637 : Runs 1583526266 c637.denote c638.denote := replay_sound check637 -def rules638 : List Rule := [ - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check638 : replay rules638 c638 = some (3505,c639) := by decide +kernel -theorem run638 : Runs 3505 c638.denote c639.denote := replay_sound check638 -def rules639 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1 -] -theorem check639 : replay rules639 c639 = some (3167045753,c640) := by decide +kernel -theorem run639 : Runs 3167045753 c639.denote c640.denote := replay_sound check639 -def rules640 : List Rule := [ - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check640 : replay rules640 c640 = some (4825,c641) := by decide +kernel -theorem run640 : Runs 4825 c640.denote c641.denote := replay_sound check640 -def rules641 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check641 : replay rules641 c641 = some (1583524787,c642) := by decide +kernel -theorem run641 : Runs 1583524787 c641.denote c642.denote := replay_sound check641 -def rules642 : List Rule := [ - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1 -] -theorem check642 : replay rules642 c642 = some (1583525426,c643) := by decide +kernel -theorem run642 : Runs 1583525426 c642.denote c643.denote := replay_sound check642 -def rules643 : List Rule := [ - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1 -] -theorem check643 : replay rules643 c643 = some (4429,c644) := by decide +kernel -theorem run643 : Runs 4429 c643.denote c644.denote := replay_sound check643 -def rules644 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check644 : replay rules644 c644 = some (6334091756,c645) := by decide +kernel -theorem run644 : Runs 6334091756 c644.denote c645.denote := replay_sound check644 -def rules645 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1 -] -theorem check645 : replay rules645 c645 = some (5170,c646) := by decide +kernel -theorem run645 : Runs 5170 c645.denote c646.denote := replay_sound check645 -def rules646 : List Rule := [ - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23 -] -theorem check646 : replay rules646 c646 = some (6334090895,c647) := by decide +kernel -theorem run646 : Runs 6334090895 c646.denote c647.denote := replay_sound check646 -def rules647 : List Rule := [ - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check647 : replay rules647 c647 = some (5669,c648) := by decide +kernel -theorem run647 : Runs 5669 c647.denote c648.denote := replay_sound check647 -def rules648 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1 -] -theorem check648 : replay rules648 c648 = some (1583524326,c649) := by decide +kernel -theorem run648 : Runs 1583524326 c648.denote c649.denote := replay_sound check648 -def rules649 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1 -] -theorem check649 : replay rules649 c649 = some (1583525867,c650) := by decide +kernel -theorem run649 : Runs 1583525867 c649.denote c650.denote := replay_sound check649 -theorem groupRun12 : Runs 98178553989 c600.denote c650.denote := - (@Runs.trans 57006894365 41171659624 c600.denote c625.denote c650.denote (@Runs.trans 38004580327 19002314038 c600.denote c612.denote c625.denote (@Runs.trans 19002290721 19002289606 c600.denote c606.denote c612.denote (@Runs.trans 12668186994 6334103727 c600.denote c603.denote c606.denote (@Runs.trans 6334091002 6334095992 c600.denote c601.denote c603.denote run600 (@Runs.trans 4820 6334091172 c601.denote c602.denote c603.denote run601 run602)) (@Runs.trans 4984 6334098743 c603.denote c604.denote c606.denote run603 (@Runs.trans 1583524600 4750574143 c604.denote c605.denote c606.denote run604 run605))) (@Runs.trans 7917622059 11084667547 c606.denote c609.denote c612.denote (@Runs.trans 1583524970 6334097089 c606.denote c607.denote c609.denote run606 (@Runs.trans 4750571662 1583525427 c607.denote c608.denote c609.denote run607 run608)) (@Runs.trans 4750570853 6334096694 c609.denote c610.denote c612.denote run609 (@Runs.trans 1583526331 4750570363 c610.denote c611.denote c612.denote run610 run611)))) (@Runs.trans 6334114135 12668199903 c612.denote c618.denote c625.denote (@Runs.trans 3167060380 3167053755 c612.denote c615.denote c618.denote (@Runs.trans 10539 3167049841 c612.denote c613.denote c615.denote run612 (@Runs.trans 1583523247 1583526594 c613.denote c614.denote c615.denote run613 run614)) (@Runs.trans 1583525191 1583528564 c615.denote c616.denote c618.denote run615 (@Runs.trans 1583524426 4138 c616.denote c617.denote c618.denote run616 run617))) (@Runs.trans 3167053238 9501146665 c618.denote c621.denote c625.denote (@Runs.trans 1583523710 1583529528 c618.denote c619.denote c621.denote run618 (@Runs.trans 1583525733 3795 c619.denote c620.denote c621.denote run619 run620)) (@Runs.trans 3167050246 6334096419 c621.denote c623.denote c625.denote (@Runs.trans 3167045941 4305 c621.denote c622.denote c623.denote run621 run622) (@Runs.trans 1583524676 4750571743 c623.denote c624.denote c625.denote run623 run624))))) (@Runs.trans 17418780950 23752878674 c625.denote c637.denote c650.denote (@Runs.trans 11084675747 6334105203 c625.denote c631.denote c637.denote (@Runs.trans 3167054097 7917621650 c625.denote c628.denote c631.denote (@Runs.trans 1583525691 1583528406 c625.denote c626.denote c628.denote run625 (@Runs.trans 1583524613 3793 c626.denote c627.denote c628.denote run626 run627)) (@Runs.trans 1583524387 6334097263 c628.denote c629.denote c631.denote run628 (@Runs.trans 4750572270 1583524993 c629.denote c630.denote c631.denote run629 run630))) (@Runs.trans 3167052545 3167052658 c631.denote c634.denote c637.denote (@Runs.trans 1583524542 1583528003 c631.denote c632.denote c634.denote run631 (@Runs.trans 3248 1583524755 c632.denote c633.denote c634.denote run632 run633)) (@Runs.trans 1583525266 1583527392 c634.denote c635.denote c637.denote run634 (@Runs.trans 3327 1583524065 c635.denote c636.denote c637.denote run635 run636)))) (@Runs.trans 7917630562 15835248112 c637.denote c643.denote c650.denote (@Runs.trans 4750575524 3167055038 c637.denote c640.denote c643.denote (@Runs.trans 1583526266 3167049258 c637.denote c638.denote c640.denote run637 (@Runs.trans 3505 3167045753 c638.denote c639.denote c640.denote run638 run639)) (@Runs.trans 4825 3167050213 c640.denote c641.denote c643.denote run640 (@Runs.trans 1583524787 1583525426 c641.denote c642.denote c643.denote run641 run642))) (@Runs.trans 6334101355 9501146757 c643.denote c646.denote c650.denote (@Runs.trans 4429 6334096926 c643.denote c644.denote c646.denote run643 (@Runs.trans 6334091756 5170 c644.denote c645.denote c646.denote run644 run645)) (@Runs.trans 6334096564 3167050193 c646.denote c648.denote c650.denote (@Runs.trans 6334090895 5669 c646.denote c647.denote c648.denote run646 run647) (@Runs.trans 1583524326 1583525867 c648.denote c649.denote c650.denote run648 run649)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean deleted file mode 100644 index fb109df7..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk013.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules650 : List Rule := [ - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1 -] -theorem check650 : replay rules650 c650 = some (3791,c651) := by decide +kernel -theorem run650 : Runs 3791 c650.denote c651.denote := replay_sound check650 -def rules651 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22 -] -theorem check651 : replay rules651 c651 = some (6334090576,c652) := by decide +kernel -theorem run651 : Runs 6334090576 c651.denote c652.denote := replay_sound check651 -def rules652 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1 -] -theorem check652 : replay rules652 c652 = some (5200,c653) := by decide +kernel -theorem run652 : Runs 5200 c652.denote c653.denote := replay_sound check652 -def rules653 : List Rule := [ - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5 -] -theorem check653 : replay rules653 c653 = some (1583524783,c654) := by decide +kernel -theorem run653 : Runs 1583524783 c653.denote c654.denote := replay_sound check653 -def rules654 : List Rule := [ - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1 -] -theorem check654 : replay rules654 c654 = some (4750571316,c655) := by decide +kernel -theorem run654 : Runs 4750571316 c654.denote c655.denote := replay_sound check654 -def rules655 : List Rule := [ - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1 -] -theorem check655 : replay rules655 c655 = some (3699,c656) := by decide +kernel -theorem run655 : Runs 3699 c655.denote c656.denote := replay_sound check655 -def rules656 : List Rule := [ - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90 -] -theorem check656 : replay rules656 c656 = some (6334091757,c657) := by decide +kernel -theorem run656 : Runs 6334091757 c656.denote c657.denote := replay_sound check656 -def rules657 : List Rule := [ - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check657 : replay rules657 c657 = some (4685,c658) := by decide +kernel -theorem run657 : Runs 4685 c657.denote c658.denote := replay_sound check657 -def rules658 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6 -] -theorem check658 : replay rules658 c658 = some (1583524357,c659) := by decide +kernel -theorem run658 : Runs 1583524357 c658.denote c659.denote := replay_sound check658 -def rules659 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34 -] -theorem check659 : replay rules659 c659 = some (1583526092,c660) := by decide +kernel -theorem run659 : Runs 1583526092 c659.denote c660.denote := replay_sound check659 -def rules660 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check660 : replay rules660 c660 = some (3741,c661) := by decide +kernel -theorem run660 : Runs 3741 c660.denote c661.denote := replay_sound check660 -def rules661 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23 -] -theorem check661 : replay rules661 c661 = some (3167045515,c662) := by decide +kernel -theorem run661 : Runs 3167045515 c661.denote c662.denote := replay_sound check661 -def rules662 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35 -] -theorem check662 : replay rules662 c662 = some (4777,c663) := by decide +kernel -theorem run662 : Runs 4777 c662.denote c663.denote := replay_sound check662 -def rules663 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1 -] -theorem check663 : replay rules663 c663 = some (1583525166,c664) := by decide +kernel -theorem run663 : Runs 1583525166 c663.denote c664.denote := replay_sound check663 -def rules664 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93 -] -theorem check664 : replay rules664 c664 = some (4750569725,c665) := by decide +kernel -theorem run664 : Runs 4750569725 c664.denote c665.denote := replay_sound check664 -def rules665 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89 -] -theorem check665 : replay rules665 c665 = some (4751,c666) := by decide +kernel -theorem run665 : Runs 4751 c665.denote c666.denote := replay_sound check665 -def rules666 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1 -] -theorem check666 : replay rules666 c666 = some (1583523555,c667) := by decide +kernel -theorem run666 : Runs 1583523555 c666.denote c667.denote := replay_sound check666 -def rules667 : List Rule := [ - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1 -] -theorem check667 : replay rules667 c667 = some (1583526084,c668) := by decide +kernel -theorem run667 : Runs 1583526084 c667.denote c668.denote := replay_sound check667 -def rules668 : List Rule := [ - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35 -] -theorem check668 : replay rules668 c668 = some (3371,c669) := by decide +kernel -theorem run668 : Runs 3371 c668.denote c669.denote := replay_sound check668 -def rules669 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check669 : replay rules669 c669 = some (1583523534,c670) := by decide +kernel -theorem run669 : Runs 1583523534 c669.denote c670.denote := replay_sound check669 -def rules670 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16 -] -theorem check670 : replay rules670 c670 = some (1583526315,c671) := by decide +kernel -theorem run670 : Runs 1583526315 c670.denote c671.denote := replay_sound check670 -def rules671 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1 -] -theorem check671 : replay rules671 c671 = some (3381,c672) := by decide +kernel -theorem run671 : Runs 3381 c671.denote c672.denote := replay_sound check671 -def rules672 : List Rule := [ - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1 -] -theorem check672 : replay rules672 c672 = some (3167045757,c673) := by decide +kernel -theorem run672 : Runs 3167045757 c672.denote c673.denote := replay_sound check672 -def rules673 : List Rule := [ - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1 -] -theorem check673 : replay rules673 c673 = some (4610,c674) := by decide +kernel -theorem run673 : Runs 4610 c673.denote c674.denote := replay_sound check673 -def rules674 : List Rule := [ - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40 -] -theorem check674 : replay rules674 c674 = some (3471,c675) := by decide +kernel -theorem run674 : Runs 3471 c674.denote c675.denote := replay_sound check674 -def rules675 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93 -] -theorem check675 : replay rules675 c675 = some (3167046142,c676) := by decide +kernel -theorem run675 : Runs 3167046142 c675.denote c676.denote := replay_sound check675 -def rules676 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29 -] -theorem check676 : replay rules676 c676 = some (4614,c677) := by decide +kernel -theorem run676 : Runs 4614 c676.denote c677.denote := replay_sound check676 -def rules677 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1 -] -theorem check677 : replay rules677 c677 = some (1583525066,c678) := by decide +kernel -theorem run677 : Runs 1583525066 c677.denote c678.denote := replay_sound check677 -def rules678 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35 -] -theorem check678 : replay rules678 c678 = some (4750570372,c679) := by decide +kernel -theorem run678 : Runs 4750570372 c678.denote c679.denote := replay_sound check678 -def rules679 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check679 : replay rules679 c679 = some (4268,c680) := by decide +kernel -theorem run679 : Runs 4268 c679.denote c680.denote := replay_sound check679 -def rules680 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check680 : replay rules680 c680 = some (1583523379,c681) := by decide +kernel -theorem run680 : Runs 1583523379 c680.denote c681.denote := replay_sound check680 -def rules681 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check681 : replay rules681 c681 = some (1583526978,c682) := by decide +kernel -theorem run681 : Runs 1583526978 c681.denote c682.denote := replay_sound check681 -def rules682 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19 -] -theorem check682 : replay rules682 c682 = some (3281,c683) := by decide +kernel -theorem run682 : Runs 3281 c682.denote c683.denote := replay_sound check682 -def rules683 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94 -] -theorem check683 : replay rules683 c683 = some (3167045973,c684) := by decide +kernel -theorem run683 : Runs 3167045973 c683.denote c684.denote := replay_sound check683 -def rules684 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30 -] -theorem check684 : replay rules684 c684 = some (4804,c685) := by decide +kernel -theorem run684 : Runs 4804 c684.denote c685.denote := replay_sound check684 -def rules685 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1 -] -theorem check685 : replay rules685 c685 = some (1583525079,c686) := by decide +kernel -theorem run685 : Runs 1583525079 c685.denote c686.denote := replay_sound check685 -def rules686 : List Rule := [ - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95 -] -theorem check686 : replay rules686 c686 = some (1583524607,c687) := by decide +kernel -theorem run686 : Runs 1583524607 c686.denote c687.denote := replay_sound check686 -def rules687 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55 -] -theorem check687 : replay rules687 c687 = some (6257,c688) := by decide +kernel -theorem run687 : Runs 6257 c687.denote c688.denote := replay_sound check687 -def rules688 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check688 : replay rules688 c688 = some (1583525040,c689) := by decide +kernel -theorem run688 : Runs 1583525040 c688.denote c689.denote := replay_sound check688 -def rules689 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1 -] -theorem check689 : replay rules689 c689 = some (1583525189,c690) := by decide +kernel -theorem run689 : Runs 1583525189 c689.denote c690.denote := replay_sound check689 -def rules690 : List Rule := [ - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check690 : replay rules690 c690 = some (4259,c691) := by decide +kernel -theorem run690 : Runs 4259 c690.denote c691.denote := replay_sound check690 -def rules691 : List Rule := [ - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1 -] -theorem check691 : replay rules691 c691 = some (1583524390,c692) := by decide +kernel -theorem run691 : Runs 1583524390 c691.denote c692.denote := replay_sound check691 -def rules692 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1 -] -theorem check692 : replay rules692 c692 = some (1583526277,c693) := by decide +kernel -theorem run692 : Runs 1583526277 c692.denote c693.denote := replay_sound check692 -def rules693 : List Rule := [ - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check693 : replay rules693 c693 = some (3981,c694) := by decide +kernel -theorem run693 : Runs 3981 c693.denote c694.denote := replay_sound check693 -def rules694 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14 -] -theorem check694 : replay rules694 c694 = some (3167046157,c695) := by decide +kernel -theorem run694 : Runs 3167046157 c694.denote c695.denote := replay_sound check694 -def rules695 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22 -] -theorem check695 : replay rules695 c695 = some (4938,c696) := by decide +kernel -theorem run695 : Runs 4938 c695.denote c696.denote := replay_sound check695 -def rules696 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1 -] -theorem check696 : replay rules696 c696 = some (9789,c697) := by decide +kernel -theorem run696 : Runs 9789 c696.denote c697.denote := replay_sound check696 -def rules697 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check697 : replay rules697 c697 = some (6334090178,c698) := by decide +kernel -theorem run697 : Runs 6334090178 c697.denote c698.denote := replay_sound check697 -def rules698 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check698 : replay rules698 c698 = some (5410,c699) := by decide +kernel -theorem run698 : Runs 5410 c698.denote c699.denote := replay_sound check698 -def rules699 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18 -] -theorem check699 : replay rules699 c699 = some (1583524543,c700) := by decide +kernel -theorem run699 : Runs 1583524543 c699.denote c700.denote := replay_sound check699 -theorem groupRun13 : Runs 77592760980 c650.denote c700.denote := - (@Runs.trans 41171660009 36421100971 c650.denote c675.denote c700.denote (@Runs.trans 25336395512 15835264497 c650.denote c662.denote c675.denote (@Runs.trans 12668199365 12668196147 c650.denote c656.denote c662.denote (@Runs.trans 6334099567 6334099798 c650.denote c653.denote c656.denote (@Runs.trans 3791 6334095776 c650.denote c651.denote c653.denote run650 (@Runs.trans 6334090576 5200 c651.denote c652.denote c653.denote run651 run652)) (@Runs.trans 1583524783 4750575015 c653.denote c654.denote c656.denote run653 (@Runs.trans 4750571316 3699 c654.denote c655.denote c656.denote run654 run655))) (@Runs.trans 7917620799 4750575348 c656.denote c659.denote c662.denote (@Runs.trans 6334091757 1583529042 c656.denote c657.denote c659.denote run656 (@Runs.trans 4685 1583524357 c657.denote c658.denote c659.denote run657 run658)) (@Runs.trans 1583526092 3167049256 c659.denote c660.denote c662.denote run659 (@Runs.trans 3741 3167045515 c660.denote c661.denote c662.denote run660 run661)))) (@Runs.trans 9501154058 6334110439 c662.denote c668.denote c675.denote (@Runs.trans 6334099668 3167054390 c662.denote c665.denote c668.denote (@Runs.trans 4777 6334094891 c662.denote c663.denote c665.denote run662 (@Runs.trans 1583525166 4750569725 c663.denote c664.denote c665.denote run663 run664)) (@Runs.trans 4751 3167049639 c665.denote c666.denote c668.denote run665 (@Runs.trans 1583523555 1583526084 c666.denote c667.denote c668.denote run666 run667))) (@Runs.trans 3167053220 3167057219 c668.denote c671.denote c675.denote (@Runs.trans 3371 3167049849 c668.denote c669.denote c671.denote run668 (@Runs.trans 1583523534 1583526315 c669.denote c670.denote c671.denote run669 run670)) (@Runs.trans 3167049138 8081 c671.denote c673.denote c675.denote (@Runs.trans 3381 3167045757 c671.denote c672.denote c673.denote run671 run672) (@Runs.trans 4610 3471 c673.denote c674.denote c675.denote run673 run674))))) (@Runs.trans 19002304563 17418796408 c675.denote c687.denote c700.denote (@Runs.trans 11084673841 7917630722 c675.denote c681.denote c687.denote (@Runs.trans 4750575822 6334098019 c675.denote c678.denote c681.denote (@Runs.trans 3167046142 1583529680 c675.denote c676.denote c678.denote run675 (@Runs.trans 4614 1583525066 c676.denote c677.denote c678.denote run676 run677)) (@Runs.trans 4750570372 1583527647 c678.denote c679.denote c681.denote run678 (@Runs.trans 4268 1583523379 c679.denote c680.denote c681.denote run679 run680))) (@Runs.trans 4750576232 3167054490 c681.denote c684.denote c687.denote (@Runs.trans 1583526978 3167049254 c681.denote c682.denote c684.denote run681 (@Runs.trans 3281 3167045973 c682.denote c683.denote c684.denote run682 run683)) (@Runs.trans 4804 3167049686 c684.denote c685.denote c687.denote run684 (@Runs.trans 1583525079 1583524607 c685.denote c686.denote c687.denote run685 run686)))) (@Runs.trans 6334111412 11084684996 c687.denote c693.denote c700.denote (@Runs.trans 3167056486 3167054926 c687.denote c690.denote c693.denote (@Runs.trans 6257 3167050229 c687.denote c688.denote c690.denote run687 (@Runs.trans 1583525040 1583525189 c688.denote c689.denote c690.denote run688 run689)) (@Runs.trans 4259 3167050667 c690.denote c691.denote c693.denote run690 (@Runs.trans 1583524390 1583526277 c691.denote c692.denote c693.denote run691 run692))) (@Runs.trans 3167055076 7917629920 c693.denote c696.denote c700.denote (@Runs.trans 3981 3167051095 c693.denote c694.denote c696.denote run693 (@Runs.trans 3167046157 4938 c694.denote c695.denote c696.denote run694 run695)) (@Runs.trans 6334099967 1583529953 c696.denote c698.denote c700.denote (@Runs.trans 9789 6334090178 c696.denote c697.denote c698.denote run696 run697) (@Runs.trans 5410 1583524543 c698.denote c699.denote c700.denote run698 run699)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean deleted file mode 100644 index 77861ba4..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk014.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules700 : List Rule := [ - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1 -] -theorem check700 : replay rules700 c700 = some (4750571178,c701) := by decide +kernel -theorem run700 : Runs 4750571178 c700.denote c701.denote := replay_sound check700 -def rules701 : List Rule := [ - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1 -] -theorem check701 : replay rules701 c701 = some (1583526105,c702) := by decide +kernel -theorem run701 : Runs 1583526105 c701.denote c702.denote := replay_sound check701 -def rules702 : List Rule := [ - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32 -] -theorem check702 : replay rules702 c702 = some (4750568170,c703) := by decide +kernel -theorem run702 : Runs 4750568170 c702.denote c703.denote := replay_sound check702 -def rules703 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1 -] -theorem check703 : replay rules703 c703 = some (5290,c704) := by decide +kernel -theorem run703 : Runs 5290 c703.denote c704.denote := replay_sound check703 -def rules704 : List Rule := [ - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1 -] -theorem check704 : replay rules704 c704 = some (1583524515,c705) := by decide +kernel -theorem run704 : Runs 1583524515 c704.denote c705.denote := replay_sound check704 -def rules705 : List Rule := [ - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1 -] -theorem check705 : replay rules705 c705 = some (4750571979,c706) := by decide +kernel -theorem run705 : Runs 4750571979 c705.denote c706.denote := replay_sound check705 -def rules706 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1 -] -theorem check706 : replay rules706 c706 = some (1583525490,c707) := by decide +kernel -theorem run706 : Runs 1583525490 c706.denote c707.denote := replay_sound check706 -def rules707 : List Rule := [ - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1 -] -theorem check707 : replay rules707 c707 = some (1583524075,c708) := by decide +kernel -theorem run707 : Runs 1583524075 c707.denote c708.denote := replay_sound check707 -def rules708 : List Rule := [ - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check708 : replay rules708 c708 = some (4767,c709) := by decide +kernel -theorem run708 : Runs 4767 c708.denote c709.denote := replay_sound check708 -def rules709 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1 -] -theorem check709 : replay rules709 c709 = some (1583525264,c710) := by decide +kernel -theorem run709 : Runs 1583525264 c709.denote c710.denote := replay_sound check709 -def rules710 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88 -] -theorem check710 : replay rules710 c710 = some (4750570756,c711) := by decide +kernel -theorem run710 : Runs 4750570756 c710.denote c711.denote := replay_sound check710 -def rules711 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check711 : replay rules711 c711 = some (4020,c712) := by decide +kernel -theorem run711 : Runs 4020 c711.denote c712.denote := replay_sound check711 -def rules712 : List Rule := [ - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1 -] -theorem check712 : replay rules712 c712 = some (3167045896,c713) := by decide +kernel -theorem run712 : Runs 3167045896 c712.denote c713.denote := replay_sound check712 -def rules713 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1 -] -theorem check713 : replay rules713 c713 = some (4783,c714) := by decide +kernel -theorem run713 : Runs 4783 c713.denote c714.denote := replay_sound check713 -def rules714 : List Rule := [ - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check714 : replay rules714 c714 = some (3467,c715) := by decide +kernel -theorem run714 : Runs 3467 c714.denote c715.denote := replay_sound check714 -def rules715 : List Rule := [ - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check715 : replay rules715 c715 = some (6334090616,c716) := by decide +kernel -theorem run715 : Runs 6334090616 c715.denote c716.denote := replay_sound check715 -def rules716 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1 -] -theorem check716 : replay rules716 c716 = some (4870,c717) := by decide +kernel -theorem run716 : Runs 4870 c716.denote c717.denote := replay_sound check716 -def rules717 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13 -] -theorem check717 : replay rules717 c717 = some (1583525266,c718) := by decide +kernel -theorem run717 : Runs 1583525266 c717.denote c718.denote := replay_sound check717 -def rules718 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95 -] -theorem check718 : replay rules718 c718 = some (4750570257,c719) := by decide +kernel -theorem run718 : Runs 4750570257 c718.denote c719.denote := replay_sound check718 -def rules719 : List Rule := [ - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check719 : replay rules719 c719 = some (3865,c720) := by decide +kernel -theorem run719 : Runs 3865 c719.denote c720.denote := replay_sound check719 -def rules720 : List Rule := [ - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8 -] -theorem check720 : replay rules720 c720 = some (1583524171,c721) := by decide +kernel -theorem run720 : Runs 1583524171 c720.denote c721.denote := replay_sound check720 -def rules721 : List Rule := [ - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4 -] -theorem check721 : replay rules721 c721 = some (4750572307,c722) := by decide +kernel -theorem run721 : Runs 4750572307 c721.denote c722.denote := replay_sound check721 -def rules722 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check722 : replay rules722 c722 = some (1583525350,c723) := by decide +kernel -theorem run722 : Runs 1583525350 c722.denote c723.denote := replay_sound check722 -def rules723 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91 -] -theorem check723 : replay rules723 c723 = some (4750569874,c724) := by decide +kernel -theorem run723 : Runs 4750569874 c723.denote c724.denote := replay_sound check723 -def rules724 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91 -] -theorem check724 : replay rules724 c724 = some (5018,c725) := by decide +kernel -theorem run724 : Runs 5018 c724.denote c725.denote := replay_sound check724 -def rules725 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22 -] -theorem check725 : replay rules725 c725 = some (6334090906,c726) := by decide +kernel -theorem run725 : Runs 6334090906 c725.denote c726.denote := replay_sound check725 -def rules726 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check726 : replay rules726 c726 = some (5890,c727) := by decide +kernel -theorem run726 : Runs 5890 c726.denote c727.denote := replay_sound check726 -def rules727 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9 -] -theorem check727 : replay rules727 c727 = some (1583524871,c728) := by decide +kernel -theorem run727 : Runs 1583524871 c727.denote c728.denote := replay_sound check727 -def rules728 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91 -] -theorem check728 : replay rules728 c728 = some (1583525536,c729) := by decide +kernel -theorem run728 : Runs 1583525536 c728.denote c729.denote := replay_sound check728 -def rules729 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36 -] -theorem check729 : replay rules729 c729 = some (4325,c730) := by decide +kernel -theorem run729 : Runs 4325 c729.denote c730.denote := replay_sound check729 -def rules730 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1 -] -theorem check730 : replay rules730 c730 = some (1583524057,c731) := by decide +kernel -theorem run730 : Runs 1583524057 c730.denote c731.denote := replay_sound check730 -def rules731 : List Rule := [ - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1 -] -theorem check731 : replay rules731 c731 = some (1583526180,c732) := by decide +kernel -theorem run731 : Runs 1583526180 c731.denote c732.denote := replay_sound check731 -def rules732 : List Rule := [ - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1 -] -theorem check732 : replay rules732 c732 = some (4151,c733) := by decide +kernel -theorem run732 : Runs 4151 c732.denote c733.denote := replay_sound check732 -def rules733 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176 -] -theorem check733 : replay rules733 c733 = some (4750568418,c734) := by decide +kernel -theorem run733 : Runs 4750568418 c733.denote c734.denote := replay_sound check733 -def rules734 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check734 : replay rules734 c734 = some (1583527776,c735) := by decide +kernel -theorem run734 : Runs 1583527776 c734.denote c735.denote := replay_sound check734 -def rules735 : List Rule := [ - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check735 : replay rules735 c735 = some (1583525296,c736) := by decide +kernel -theorem run735 : Runs 1583525296 c735.denote c736.denote := replay_sound check735 -def rules736 : List Rule := [ - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16 -] -theorem check736 : replay rules736 c736 = some (1583523965,c737) := by decide +kernel -theorem run736 : Runs 1583523965 c736.denote c737.denote := replay_sound check736 -def rules737 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check737 : replay rules737 c737 = some (4653,c738) := by decide +kernel -theorem run737 : Runs 4653 c737.denote c738.denote := replay_sound check737 -def rules738 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check738 : replay rules738 c738 = some (1583525258,c739) := by decide +kernel -theorem run738 : Runs 1583525258 c738.denote c739.denote := replay_sound check738 -def rules739 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35 -] -theorem check739 : replay rules739 c739 = some (1583523957,c740) := by decide +kernel -theorem run739 : Runs 1583523957 c739.denote c740.denote := replay_sound check739 -def rules740 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6 -] -theorem check740 : replay rules740 c740 = some (4785,c741) := by decide +kernel -theorem run740 : Runs 4785 c740.denote c741.denote := replay_sound check740 -def rules741 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check741 : replay rules741 c741 = some (1583525244,c742) := by decide +kernel -theorem run741 : Runs 1583525244 c741.denote c742.denote := replay_sound check741 -def rules742 : List Rule := [ - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94 -] -theorem check742 : replay rules742 c742 = some (1583523951,c743) := by decide +kernel -theorem run742 : Runs 1583523951 c742.denote c743.denote := replay_sound check742 -def rules743 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7 -] -theorem check743 : replay rules743 c743 = some (4892,c744) := by decide +kernel -theorem run743 : Runs 4892 c743.denote c744.denote := replay_sound check743 -def rules744 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18 -] -theorem check744 : replay rules744 c744 = some (3243,c745) := by decide +kernel -theorem run744 : Runs 3243 c744.denote c745.denote := replay_sound check744 -def rules745 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13 -] -theorem check745 : replay rules745 c745 = some (6334091389,c746) := by decide +kernel -theorem run745 : Runs 6334091389 c745.denote c746.denote := replay_sound check745 -def rules746 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check746 : replay rules746 c746 = some (4953,c747) := by decide +kernel -theorem run746 : Runs 4953 c746.denote c747.denote := replay_sound check746 -def rules747 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1 -] -theorem check747 : replay rules747 c747 = some (1583524467,c748) := by decide +kernel -theorem run747 : Runs 1583524467 c747.denote c748.denote := replay_sound check747 -def rules748 : List Rule := [ - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1 -] -theorem check748 : replay rules748 c748 = some (4750571423,c749) := by decide +kernel -theorem run748 : Runs 4750571423 c748.denote c749.denote := replay_sound check748 -def rules749 : List Rule := [ - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1 -] -theorem check749 : replay rules749 c749 = some (4068,c750) := by decide +kernel -theorem run749 : Runs 4068 c749.denote c750.denote := replay_sound check749 -theorem groupRun14 : Runs 96595031003 c700.denote c750.denote := - (@Runs.trans 55423367349 41171663654 c700.denote c725.denote c750.denote (@Runs.trans 26919921609 28503445740 c700.denote c712.denote c725.denote (@Runs.trans 17418767237 9501154372 c700.denote c706.denote c712.denote (@Runs.trans 11084665453 6334101784 c700.denote c703.denote c706.denote (@Runs.trans 4750571178 6334094275 c700.denote c701.denote c703.denote run700 (@Runs.trans 1583526105 4750568170 c701.denote c702.denote c703.denote run701 run702)) (@Runs.trans 5290 6334096494 c703.denote c704.denote c706.denote run703 (@Runs.trans 1583524515 4750571979 c704.denote c705.denote c706.denote run704 run705))) (@Runs.trans 3167054332 6334100040 c706.denote c709.denote c712.denote (@Runs.trans 1583525490 1583528842 c706.denote c707.denote c709.denote run706 (@Runs.trans 1583524075 4767 c707.denote c708.denote c709.denote run707 run708)) (@Runs.trans 1583525264 4750574776 c709.denote c710.denote c712.denote run709 (@Runs.trans 4750570756 4020 c710.denote c711.denote c712.denote run710 run711)))) (@Runs.trans 11084674898 17418770842 c712.denote c718.denote c725.denote (@Runs.trans 3167054146 7917620752 c712.denote c715.denote c718.denote (@Runs.trans 3167045896 8250 c712.denote c713.denote c715.denote run712 (@Runs.trans 4783 3467 c713.denote c714.denote c715.denote run713 run714)) (@Runs.trans 6334090616 1583530136 c715.denote c716.denote c718.denote run715 (@Runs.trans 4870 1583525266 c716.denote c717.denote c718.denote run716 run717))) (@Runs.trans 6334098293 11084672549 c718.denote c721.denote c725.denote (@Runs.trans 4750570257 1583528036 c718.denote c719.denote c721.denote run718 (@Runs.trans 3865 1583524171 c719.denote c720.denote c721.denote run719 run720)) (@Runs.trans 6334097657 4750574892 c721.denote c723.denote c725.denote (@Runs.trans 4750572307 1583525350 c721.denote c722.denote c723.denote run721 run722) (@Runs.trans 4750569874 5018 c723.denote c724.denote c725.denote run723 run724))))) (@Runs.trans 22169351371 19002312283 c725.denote c737.denote c750.denote (@Runs.trans 11084675585 11084675786 c725.denote c731.denote c737.denote (@Runs.trans 7917621667 3167053918 c725.denote c728.denote c731.denote (@Runs.trans 6334090906 1583530761 c725.denote c726.denote c728.denote run725 (@Runs.trans 5890 1583524871 c726.denote c727.denote c728.denote run726 run727)) (@Runs.trans 1583525536 1583528382 c728.denote c729.denote c731.denote run728 (@Runs.trans 4325 1583524057 c729.denote c730.denote c731.denote run729 run730))) (@Runs.trans 6334098749 4750577037 c731.denote c734.denote c737.denote (@Runs.trans 1583526180 4750572569 c731.denote c732.denote c734.denote run731 (@Runs.trans 4151 4750568418 c732.denote c733.denote c734.denote run732 run733)) (@Runs.trans 1583527776 3167049261 c734.denote c735.denote c737.denote run734 (@Runs.trans 1583525296 1583523965 c735.denote c736.denote c737.denote run735 run736)))) (@Runs.trans 6334107848 12668204435 c737.denote c743.denote c750.denote (@Runs.trans 3167053868 3167053980 c737.denote c740.denote c743.denote (@Runs.trans 4653 3167049215 c737.denote c738.denote c740.denote run737 (@Runs.trans 1583525258 1583523957 c738.denote c739.denote c740.denote run738 run739)) (@Runs.trans 4785 3167049195 c740.denote c741.denote c743.denote run740 (@Runs.trans 1583525244 1583523951 c741.denote c742.denote c743.denote run741 run742))) (@Runs.trans 6334099524 6334104911 c743.denote c746.denote c750.denote (@Runs.trans 4892 6334094632 c743.denote c744.denote c746.denote run743 (@Runs.trans 3243 6334091389 c744.denote c745.denote c746.denote run744 run745)) (@Runs.trans 1583529420 4750575491 c746.denote c748.denote c750.denote (@Runs.trans 4953 1583524467 c746.denote c747.denote c748.denote run746 run747) (@Runs.trans 4750571423 4068 c748.denote c749.denote c750.denote run748 run749)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean deleted file mode 100644 index c24a6b7c..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk015.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules750 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1 -] -theorem check750 : replay rules750 c750 = some (1583523185,c751) := by decide +kernel -theorem run750 : Runs 1583523185 c750.denote c751.denote := replay_sound check750 -def rules751 : List Rule := [ - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1 -] -theorem check751 : replay rules751 c751 = some (1583526977,c752) := by decide +kernel -theorem run751 : Runs 1583526977 c751.denote c752.denote := replay_sound check751 -def rules752 : List Rule := [ - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17 -] -theorem check752 : replay rules752 c752 = some (3698,c753) := by decide +kernel -theorem run752 : Runs 3698 c752.denote c753.denote := replay_sound check752 -def rules753 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11 -] -theorem check753 : replay rules753 c753 = some (1583523421,c754) := by decide +kernel -theorem run753 : Runs 1583523421 c753.denote c754.denote := replay_sound check753 -def rules754 : List Rule := [ - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1 -] -theorem check754 : replay rules754 c754 = some (4750572470,c755) := by decide +kernel -theorem run754 : Runs 4750572470 c754.denote c755.denote := replay_sound check754 -def rules755 : List Rule := [ - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check755 : replay rules755 c755 = some (1583525289,c756) := by decide +kernel -theorem run755 : Runs 1583525289 c755.denote c756.denote := replay_sound check755 -def rules756 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1 -] -theorem check756 : replay rules756 c756 = some (4750568799,c757) := by decide +kernel -theorem run756 : Runs 4750568799 c756.denote c757.denote := replay_sound check756 -def rules757 : List Rule := [ - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91 -] -theorem check757 : replay rules757 c757 = some (5009,c758) := by decide +kernel -theorem run757 : Runs 5009 c757.denote c758.denote := replay_sound check757 -def rules758 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1 -] -theorem check758 : replay rules758 c758 = some (1583524802,c759) := by decide +kernel -theorem run758 : Runs 1583524802 c758.denote c759.denote := replay_sound check758 -def rules759 : List Rule := [ - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1 -] -theorem check759 : replay rules759 c759 = some (4750570822,c760) := by decide +kernel -theorem run759 : Runs 4750570822 c759.denote c760.denote := replay_sound check759 -def rules760 : List Rule := [ - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1 -] -theorem check760 : replay rules760 c760 = some (4278,c761) := by decide +kernel -theorem run760 : Runs 4278 c760.denote c761.denote := replay_sound check760 -def rules761 : List Rule := [ - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8 -] -theorem check761 : replay rules761 c761 = some (1583524245,c762) := by decide +kernel -theorem run761 : Runs 1583524245 c761.denote c762.denote := replay_sound check761 -def rules762 : List Rule := [ - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1 -] -theorem check762 : replay rules762 c762 = some (4750572736,c763) := by decide +kernel -theorem run762 : Runs 4750572736 c762.denote c763.denote := replay_sound check762 -def rules763 : List Rule := [ - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check763 : replay rules763 c763 = some (1583525401,c764) := by decide +kernel -theorem run763 : Runs 1583525401 c763.denote c764.denote := replay_sound check763 -def rules764 : List Rule := [ - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check764 : replay rules764 c764 = some (1583523898,c765) := by decide +kernel -theorem run764 : Runs 1583523898 c764.denote c765.denote := replay_sound check764 -def rules765 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29 -] -theorem check765 : replay rules765 c765 = some (4707,c766) := by decide +kernel -theorem run765 : Runs 4707 c765.denote c766.denote := replay_sound check765 -def rules766 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check766 : replay rules766 c766 = some (1583525319,c767) := by decide +kernel -theorem run766 : Runs 1583525319 c766.denote c767.denote := replay_sound check766 -def rules767 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36 -] -theorem check767 : replay rules767 c767 = some (4750569121,c768) := by decide +kernel -theorem run767 : Runs 4750569121 c767.denote c768.denote := replay_sound check767 -def rules768 : List Rule := [ - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13 -] -theorem check768 : replay rules768 c768 = some (5003,c769) := by decide +kernel -theorem run768 : Runs 5003 c768.denote c769.denote := replay_sound check768 -def rules769 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1 -] -theorem check769 : replay rules769 c769 = some (1583524847,c770) := by decide +kernel -theorem run769 : Runs 1583524847 c769.denote c770.denote := replay_sound check769 -def rules770 : List Rule := [ - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18 -] -theorem check770 : replay rules770 c770 = some (4750571403,c771) := by decide +kernel -theorem run770 : Runs 4750571403 c770.denote c771.denote := replay_sound check770 -def rules771 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1 -] -theorem check771 : replay rules771 c771 = some (4066,c772) := by decide +kernel -theorem run771 : Runs 4066 c771.denote c772.denote := replay_sound check771 -def rules772 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19 -] -theorem check772 : replay rules772 c772 = some (6334091029,c773) := by decide +kernel -theorem run772 : Runs 6334091029 c772.denote c773.denote := replay_sound check772 -def rules773 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1 -] -theorem check773 : replay rules773 c773 = some (7950,c774) := by decide +kernel -theorem run773 : Runs 7950 c773.denote c774.denote := replay_sound check773 -def rules774 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check774 : replay rules774 c774 = some (1583525463,c775) := by decide +kernel -theorem run774 : Runs 1583525463 c774.denote c775.denote := replay_sound check774 -def rules775 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1 -] -theorem check775 : replay rules775 c775 = some (4750569910,c776) := by decide +kernel -theorem run775 : Runs 4750569910 c775.denote c776.denote := replay_sound check775 -def rules776 : List Rule := [ - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check776 : replay rules776 c776 = some (5142,c777) := by decide +kernel -theorem run776 : Runs 5142 c776.denote c777.denote := replay_sound check776 -def rules777 : List Rule := [ - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4 -] -theorem check777 : replay rules777 c777 = some (1583524467,c778) := by decide +kernel -theorem run777 : Runs 1583524467 c777.denote c778.denote := replay_sound check777 -def rules778 : List Rule := [ - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1 -] -theorem check778 : replay rules778 c778 = some (4750572578,c779) := by decide +kernel -theorem run778 : Runs 4750572578 c778.denote c779.denote := replay_sound check778 -def rules779 : List Rule := [ - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27 -] -theorem check779 : replay rules779 c779 = some (3805,c780) := by decide +kernel -theorem run779 : Runs 3805 c779.denote c780.denote := replay_sound check779 -def rules780 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22 -] -theorem check780 : replay rules780 c780 = some (6334091731,c781) := by decide +kernel -theorem run780 : Runs 6334091731 c780.denote c781.denote := replay_sound check780 -def rules781 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29 -] -theorem check781 : replay rules781 c781 = some (11559,c782) := by decide +kernel -theorem run781 : Runs 11559 c781.denote c782.denote := replay_sound check781 -def rules782 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check782 : replay rules782 c782 = some (1583524992,c783) := by decide +kernel -theorem run782 : Runs 1583524992 c782.denote c783.denote := replay_sound check782 -def rules783 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30 -] -theorem check783 : replay rules783 c783 = some (1583523976,c784) := by decide +kernel -theorem run783 : Runs 1583523976 c783.denote c784.denote := replay_sound check783 -def rules784 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97 -] -theorem check784 : replay rules784 c784 = some (4462,c785) := by decide +kernel -theorem run784 : Runs 4462 c784.denote c785.denote := replay_sound check784 -def rules785 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check785 : replay rules785 c785 = some (1583525320,c786) := by decide +kernel -theorem run785 : Runs 1583525320 c785.denote c786.denote := replay_sound check785 -def rules786 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check786 : replay rules786 c786 = some (1583523749,c787) := by decide +kernel -theorem run786 : Runs 1583523749 c786.denote c787.denote := replay_sound check786 -def rules787 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3 -] -theorem check787 : replay rules787 c787 = some (4628,c788) := by decide +kernel -theorem run787 : Runs 4628 c787.denote c788.denote := replay_sound check787 -def rules788 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check788 : replay rules788 c788 = some (1583525471,c789) := by decide +kernel -theorem run788 : Runs 1583525471 c788.denote c789.denote := replay_sound check788 -def rules789 : List Rule := [ - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3 -] -theorem check789 : replay rules789 c789 = some (1583522889,c790) := by decide +kernel -theorem run789 : Runs 1583522889 c789.denote c790.denote := replay_sound check789 -def rules790 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32 -] -theorem check790 : replay rules790 c790 = some (4610,c791) := by decide +kernel -theorem run790 : Runs 4610 c790.denote c791.denote := replay_sound check790 -def rules791 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87 -] -theorem check791 : replay rules791 c791 = some (3935,c792) := by decide +kernel -theorem run791 : Runs 3935 c791.denote c792.denote := replay_sound check791 -def rules792 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1 -] -theorem check792 : replay rules792 c792 = some (3167045464,c793) := by decide +kernel -theorem run792 : Runs 3167045464 c792.denote c793.denote := replay_sound check792 -def rules793 : List Rule := [ - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1 -] -theorem check793 : replay rules793 c793 = some (4419,c794) := by decide +kernel -theorem run793 : Runs 4419 c793.denote c794.denote := replay_sound check793 -def rules794 : List Rule := [ - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39 -] -theorem check794 : replay rules794 c794 = some (4047,c795) := by decide +kernel -theorem run794 : Runs 4047 c794.denote c795.denote := replay_sound check794 -def rules795 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181 -] -theorem check795 : replay rules795 c795 = some (6334090533,c796) := by decide +kernel -theorem run795 : Runs 6334090533 c795.denote c796.denote := replay_sound check795 -def rules796 : List Rule := [ - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check796 : replay rules796 c796 = some (6272,c797) := by decide +kernel -theorem run796 : Runs 6272 c796.denote c797.denote := replay_sound check796 -def rules797 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check797 : replay rules797 c797 = some (1583525477,c798) := by decide +kernel -theorem run797 : Runs 1583525477 c797.denote c798.denote := replay_sound check797 -def rules798 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1 -] -theorem check798 : replay rules798 c798 = some (1583523923,c799) := by decide +kernel -theorem run798 : Runs 1583523923 c798.denote c799.denote := replay_sound check798 -def rules799 : List Rule := [ - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1 -] -theorem check799 : replay rules799 c799 = some (4735,c800) := by decide +kernel -theorem run799 : Runs 4735 c799.denote c800.denote := replay_sound check799 -theorem groupRun15 : Runs 91844472032 c750.denote c800.denote := - (@Runs.trans 52256323938 39588148094 c750.denote c775.denote c800.denote (@Runs.trans 23752872995 28503450943 c750.denote c762.denote c775.denote (@Runs.trans 11084675040 12668197955 c750.denote c756.denote c762.denote (@Runs.trans 3167053860 7917621180 c750.denote c753.denote c756.denote (@Runs.trans 1583523185 1583530675 c750.denote c751.denote c753.denote run750 (@Runs.trans 1583526977 3698 c751.denote c752.denote c753.denote run751 run752)) (@Runs.trans 1583523421 6334097759 c753.denote c754.denote c756.denote run753 (@Runs.trans 4750572470 1583525289 c754.denote c755.denote c756.denote run754 run755))) (@Runs.trans 6334098610 6334099345 c756.denote c759.denote c762.denote (@Runs.trans 4750568799 1583529811 c756.denote c757.denote c759.denote run756 (@Runs.trans 5009 1583524802 c757.denote c758.denote c759.denote run757 run758)) (@Runs.trans 4750570822 1583528523 c759.denote c760.denote c762.denote run759 (@Runs.trans 4278 1583524245 c760.denote c761.denote c762.denote run760 run761)))) (@Runs.trans 14251721182 14251729761 c762.denote c768.denote c775.denote (@Runs.trans 7917622035 6334099147 c762.denote c765.denote c768.denote (@Runs.trans 4750572736 3167049299 c762.denote c763.denote c765.denote run762 (@Runs.trans 1583525401 1583523898 c763.denote c764.denote c765.denote run763 run764)) (@Runs.trans 4707 6334094440 c765.denote c766.denote c768.denote run765 (@Runs.trans 1583525319 4750569121 c766.denote c767.denote c768.denote run766 run767))) (@Runs.trans 6334101253 7917628508 c768.denote c771.denote c775.denote (@Runs.trans 5003 6334096250 c768.denote c769.denote c771.denote run768 (@Runs.trans 1583524847 4750571403 c769.denote c770.denote c771.denote run769 run770)) (@Runs.trans 6334095095 1583533413 c771.denote c773.denote c775.denote (@Runs.trans 4066 6334091029 c771.denote c772.denote c773.denote run771 run772) (@Runs.trans 7950 1583525463 c773.denote c774.denote c775.denote run773 run774))))) (@Runs.trans 23752881691 15835266403 c775.denote c787.denote c800.denote (@Runs.trans 17418767633 6334114058 c775.denote c781.denote c787.denote (@Runs.trans 6334099519 11084668114 c775.denote c778.denote c781.denote (@Runs.trans 4750569910 1583529609 c775.denote c776.denote c778.denote run775 (@Runs.trans 5142 1583524467 c776.denote c777.denote c778.denote run776 run777)) (@Runs.trans 4750572578 6334095536 c778.denote c779.denote c781.denote run778 (@Runs.trans 3805 6334091731 c779.denote c780.denote c781.denote run779 run780))) (@Runs.trans 3167060527 3167053531 c781.denote c784.denote c787.denote (@Runs.trans 11559 3167048968 c781.denote c782.denote c784.denote run781 (@Runs.trans 1583524992 1583523976 c782.denote c783.denote c784.denote run782 run783)) (@Runs.trans 4462 3167049069 c784.denote c785.denote c787.denote run784 (@Runs.trans 1583525320 1583523749 c785.denote c786.denote c787.denote run785 run786)))) (@Runs.trans 6334106997 9501159406 c787.denote c793.denote c800.denote (@Runs.trans 3167052988 3167054009 c787.denote c790.denote c793.denote (@Runs.trans 4628 3167048360 c787.denote c788.denote c790.denote run787 (@Runs.trans 1583525471 1583522889 c788.denote c789.denote c790.denote run788 run789)) (@Runs.trans 4610 3167049399 c790.denote c791.denote c793.denote run790 (@Runs.trans 3935 3167045464 c791.denote c792.denote c793.denote run791 run792))) (@Runs.trans 6334098999 3167060407 c793.denote c796.denote c800.denote (@Runs.trans 4419 6334094580 c793.denote c794.denote c796.denote run793 (@Runs.trans 4047 6334090533 c794.denote c795.denote c796.denote run794 run795)) (@Runs.trans 1583531749 1583528658 c796.denote c798.denote c800.denote (@Runs.trans 6272 1583525477 c796.denote c797.denote c798.denote run796 run797) (@Runs.trans 1583523923 4735 c798.denote c799.denote c800.denote run798 run799)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean deleted file mode 100644 index 3bf03310..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk016.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules800 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check800 : replay rules800 c800 = some (1583525458,c801) := by decide +kernel -theorem run800 : Runs 1583525458 c800.denote c801.denote := replay_sound check800 -def rules801 : List Rule := [ - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96 -] -theorem check801 : replay rules801 c801 = some (4750569197,c802) := by decide +kernel -theorem run801 : Runs 4750569197 c801.denote c802.denote := replay_sound check801 -def rules802 : List Rule := [ - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1 -] -theorem check802 : replay rules802 c802 = some (5253,c803) := by decide +kernel -theorem run802 : Runs 5253 c802.denote c803.denote := replay_sound check802 -def rules803 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1 -] -theorem check803 : replay rules803 c803 = some (1583525254,c804) := by decide +kernel -theorem run803 : Runs 1583525254 c803.denote c804.denote := replay_sound check803 -def rules804 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33 -] -theorem check804 : replay rules804 c804 = some (1583524093,c805) := by decide +kernel -theorem run804 : Runs 1583524093 c804.denote c805.denote := replay_sound check804 -def rules805 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11 -] -theorem check805 : replay rules805 c805 = some (4524,c806) := by decide +kernel -theorem run805 : Runs 4524 c805.denote c806.denote := replay_sound check805 -def rules806 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check806 : replay rules806 c806 = some (2949,c807) := by decide +kernel -theorem run806 : Runs 2949 c806.denote c807.denote := replay_sound check806 -def rules807 : List Rule := [ - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5 -] -theorem check807 : replay rules807 c807 = some (3167045523,c808) := by decide +kernel -theorem run807 : Runs 3167045523 c807.denote c808.denote := replay_sound check807 -def rules808 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13 -] -theorem check808 : replay rules808 c808 = some (4470,c809) := by decide +kernel -theorem run808 : Runs 4470 c808.denote c809.denote := replay_sound check808 -def rules809 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check809 : replay rules809 c809 = some (3207,c810) := by decide +kernel -theorem run809 : Runs 3207 c809.denote c810.denote := replay_sound check809 -def rules810 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1 -] -theorem check810 : replay rules810 c810 = some (1583524051,c811) := by decide +kernel -theorem run810 : Runs 1583524051 c810.denote c811.denote := replay_sound check810 -def rules811 : List Rule := [ - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1 -] -theorem check811 : replay rules811 c811 = some (1583525889,c812) := by decide +kernel -theorem run811 : Runs 1583525889 c811.denote c812.denote := replay_sound check811 -def rules812 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check812 : replay rules812 c812 = some (3666,c813) := by decide +kernel -theorem run812 : Runs 3666 c812.denote c813.denote := replay_sound check812 -def rules813 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check813 : replay rules813 c813 = some (1583524820,c814) := by decide +kernel -theorem run813 : Runs 1583524820 c813.denote c814.denote := replay_sound check813 -def rules814 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1 -] -theorem check814 : replay rules814 c814 = some (1583524950,c815) := by decide +kernel -theorem run814 : Runs 1583524950 c814.denote c815.denote := replay_sound check814 -def rules815 : List Rule := [ - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36 -] -theorem check815 : replay rules815 c815 = some (4534,c816) := by decide +kernel -theorem run815 : Runs 4534 c815.denote c816.denote := replay_sound check815 -def rules816 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check816 : replay rules816 c816 = some (1583524986,c817) := by decide +kernel -theorem run816 : Runs 1583524986 c816.denote c817.denote := replay_sound check816 -def rules817 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1 -] -theorem check817 : replay rules817 c817 = some (1583524941,c818) := by decide +kernel -theorem run817 : Runs 1583524941 c817.denote c818.denote := replay_sound check817 -def rules818 : List Rule := [ - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1 -] -theorem check818 : replay rules818 c818 = some (4657,c819) := by decide +kernel -theorem run818 : Runs 4657 c818.denote c819.denote := replay_sound check818 -def rules819 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1 -] -theorem check819 : replay rules819 c819 = some (1583525092,c820) := by decide +kernel -theorem run819 : Runs 1583525092 c819.denote c820.denote := replay_sound check819 -def rules820 : List Rule := [ - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92 -] -theorem check820 : replay rules820 c820 = some (4750571125,c821) := by decide +kernel -theorem run820 : Runs 4750571125 c820.denote c821.denote := replay_sound check820 -def rules821 : List Rule := [ - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91 -] -theorem check821 : replay rules821 c821 = some (4727,c822) := by decide +kernel -theorem run821 : Runs 4727 c821.denote c822.denote := replay_sound check821 -def rules822 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10 -] -theorem check822 : replay rules822 c822 = some (1583523773,c823) := by decide +kernel -theorem run822 : Runs 1583523773 c822.denote c823.denote := replay_sound check822 -def rules823 : List Rule := [ - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check823 : replay rules823 c823 = some (4750572949,c824) := by decide +kernel -theorem run823 : Runs 4750572949 c823.denote c824.denote := replay_sound check823 -def rules824 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check824 : replay rules824 c824 = some (1583525758,c825) := by decide +kernel -theorem run824 : Runs 1583525758 c824.denote c825.denote := replay_sound check824 -def rules825 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1 -] -theorem check825 : replay rules825 c825 = some (1583523273,c826) := by decide +kernel -theorem run825 : Runs 1583523273 c825.denote c826.denote := replay_sound check825 -def rules826 : List Rule := [ - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1 -] -theorem check826 : replay rules826 c826 = some (4778,c827) := by decide +kernel -theorem run826 : Runs 4778 c826.denote c827.denote := replay_sound check826 -def rules827 : List Rule := [ - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1 -] -theorem check827 : replay rules827 c827 = some (3797,c828) := by decide +kernel -theorem run827 : Runs 3797 c827.denote c828.denote := replay_sound check827 -def rules828 : List Rule := [ - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177 -] -theorem check828 : replay rules828 c828 = some (3167045837,c829) := by decide +kernel -theorem run828 : Runs 3167045837 c828.denote c829.denote := replay_sound check828 -def rules829 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93 -] -theorem check829 : replay rules829 c829 = some (3167050764,c830) := by decide +kernel -theorem run829 : Runs 3167050764 c829.denote c830.denote := replay_sound check829 -def rules830 : List Rule := [ - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6 -] -theorem check830 : replay rules830 c830 = some (3213,c831) := by decide +kernel -theorem run830 : Runs 3213 c830.denote c831.denote := replay_sound check830 -def rules831 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91 -] -theorem check831 : replay rules831 c831 = some (6334090675,c832) := by decide +kernel -theorem run831 : Runs 6334090675 c831.denote c832.denote := replay_sound check831 -def rules832 : List Rule := [ - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1 -] -theorem check832 : replay rules832 c832 = some (5745,c833) := by decide +kernel -theorem run832 : Runs 5745 c832.denote c833.denote := replay_sound check832 -def rules833 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1 -] -theorem check833 : replay rules833 c833 = some (1583525532,c834) := by decide +kernel -theorem run833 : Runs 1583525532 c833.denote c834.denote := replay_sound check833 -def rules834 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1 -] -theorem check834 : replay rules834 c834 = some (4750569591,c835) := by decide +kernel -theorem run834 : Runs 4750569591 c834.denote c835.denote := replay_sound check834 -def rules835 : List Rule := [ - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1 -] -theorem check835 : replay rules835 c835 = some (5143,c836) := by decide +kernel -theorem run835 : Runs 5143 c835.denote c836.denote := replay_sound check835 -def rules836 : List Rule := [ - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1 -] -theorem check836 : replay rules836 c836 = some (1583525306,c837) := by decide +kernel -theorem run836 : Runs 1583525306 c836.denote c837.denote := replay_sound check836 -def rules837 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18 -] -theorem check837 : replay rules837 c837 = some (1583524311,c838) := by decide +kernel -theorem run837 : Runs 1583524311 c837.denote c838.denote := replay_sound check837 -def rules838 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3 -] -theorem check838 : replay rules838 c838 = some (4585,c839) := by decide +kernel -theorem run838 : Runs 4585 c838.denote c839.denote := replay_sound check838 -def rules839 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1 -] -theorem check839 : replay rules839 c839 = some (1583525544,c840) := by decide +kernel -theorem run839 : Runs 1583525544 c839.denote c840.denote := replay_sound check839 -def rules840 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38 -] -theorem check840 : replay rules840 c840 = some (1583523303,c841) := by decide +kernel -theorem run840 : Runs 1583523303 c840.denote c841.denote := replay_sound check840 -def rules841 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90 -] -theorem check841 : replay rules841 c841 = some (4834,c842) := by decide +kernel -theorem run841 : Runs 4834 c841.denote c842.denote := replay_sound check841 -def rules842 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check842 : replay rules842 c842 = some (3707,c843) := by decide +kernel -theorem run842 : Runs 3707 c842.denote c843.denote := replay_sound check842 -def rules843 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11 -] -theorem check843 : replay rules843 c843 = some (1583523497,c844) := by decide +kernel -theorem run843 : Runs 1583523497 c843.denote c844.denote := replay_sound check843 -def rules844 : List Rule := [ - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93 -] -theorem check844 : replay rules844 c844 = some (4750573015,c845) := by decide +kernel -theorem run844 : Runs 4750573015 c844.denote c845.denote := replay_sound check844 -def rules845 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1 -] -theorem check845 : replay rules845 c845 = some (3518,c846) := by decide +kernel -theorem run845 : Runs 3518 c845.denote c846.denote := replay_sound check845 -def rules846 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1 -] -theorem check846 : replay rules846 c846 = some (1583522999,c847) := by decide +kernel -theorem run846 : Runs 1583522999 c846.denote c847.denote := replay_sound check846 -def rules847 : List Rule := [ - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1 -] -theorem check847 : replay rules847 c847 = some (1583526431,c848) := by decide +kernel -theorem run847 : Runs 1583526431 c847.denote c848.denote := replay_sound check847 -def rules848 : List Rule := [ - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1 -] -theorem check848 : replay rules848 c848 = some (3508,c849) := by decide +kernel -theorem run848 : Runs 3508 c848.denote c849.denote := replay_sound check848 -def rules849 : List Rule := [ - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1 -] -theorem check849 : replay rules849 c849 = some (1583524460,c850) := by decide +kernel -theorem run849 : Runs 1583524460 c849.denote c850.denote := replay_sound check849 -theorem groupRun16 : Runs 74425713212 c800.denote c850.denote := - (@Runs.trans 36421095846 38004617366 c800.denote c825.denote c850.denote (@Runs.trans 15835259868 20585835978 c800.denote c812.denote c825.denote (@Runs.trans 9501153779 6334106089 c800.denote c806.denote c812.denote (@Runs.trans 6334099908 3167053871 c800.denote c803.denote c806.denote (@Runs.trans 1583525458 4750574450 c800.denote c801.denote c803.denote run800 (@Runs.trans 4750569197 5253 c801.denote c802.denote c803.denote run801 run802)) (@Runs.trans 1583525254 1583528617 c803.denote c804.denote c806.denote run803 (@Runs.trans 1583524093 4524 c804.denote c805.denote c806.denote run804 run805))) (@Runs.trans 3167052942 3167053147 c806.denote c809.denote c812.denote (@Runs.trans 2949 3167049993 c806.denote c807.denote c809.denote run806 (@Runs.trans 3167045523 4470 c807.denote c808.denote c809.denote run807 run808)) (@Runs.trans 3207 3167049940 c809.denote c810.denote c812.denote run809 (@Runs.trans 1583524051 1583525889 c810.denote c811.denote c812.denote run810 run811)))) (@Runs.trans 6334107897 14251728081 c812.denote c818.denote c825.denote (@Runs.trans 3167053436 3167054461 c812.denote c815.denote c818.denote (@Runs.trans 3666 3167049770 c812.denote c813.denote c815.denote run812 (@Runs.trans 1583524820 1583524950 c813.denote c814.denote c815.denote run813 run814)) (@Runs.trans 4534 3167049927 c815.denote c816.denote c818.denote run815 (@Runs.trans 1583524986 1583524941 c816.denote c817.denote c818.denote run816 run817))) (@Runs.trans 6334100874 7917627207 c818.denote c821.denote c825.denote (@Runs.trans 4657 6334096217 c818.denote c819.denote c821.denote run818 (@Runs.trans 1583525092 4750571125 c819.denote c820.denote c821.denote run819 run820)) (@Runs.trans 1583528500 6334098707 c821.denote c823.denote c825.denote (@Runs.trans 4727 1583523773 c821.denote c822.denote c823.denote run821 run822) (@Runs.trans 4750572949 1583525758 c823.denote c824.denote c825.denote run823 run824))))) (@Runs.trans 22169353654 15835263712 c825.denote c837.denote c850.denote (@Runs.trans 7917631662 14251721992 c825.denote c831.denote c837.denote (@Runs.trans 1583531848 6334099814 c825.denote c828.denote c831.denote (@Runs.trans 1583523273 8575 c825.denote c826.denote c828.denote run825 (@Runs.trans 4778 3797 c826.denote c827.denote c828.denote run826 run827)) (@Runs.trans 3167045837 3167053977 c828.denote c829.denote c831.denote run828 (@Runs.trans 3167050764 3213 c829.denote c830.denote c831.denote run829 run830))) (@Runs.trans 7917621952 6334100040 c831.denote c834.denote c837.denote (@Runs.trans 6334090675 1583531277 c831.denote c832.denote c834.denote run831 (@Runs.trans 5745 1583525532 c832.denote c833.denote c834.denote run832 run833)) (@Runs.trans 4750569591 1583530449 c834.denote c835.denote c837.denote run834 (@Runs.trans 5143 1583525306 c835.denote c836.denote c837.denote run835 run836)))) (@Runs.trans 4750586284 11084677428 c837.denote c843.denote c850.denote (@Runs.trans 3167054440 1583531844 c837.denote c840.denote c843.denote (@Runs.trans 1583524311 1583530129 c837.denote c838.denote c840.denote run837 (@Runs.trans 4585 1583525544 c838.denote c839.denote c840.denote run838 run839)) (@Runs.trans 1583523303 8541 c840.denote c841.denote c843.denote run840 (@Runs.trans 4834 3707 c841.denote c842.denote c843.denote run841 run842))) (@Runs.trans 6334100030 4750577398 c843.denote c846.denote c850.denote (@Runs.trans 1583523497 4750576533 c843.denote c844.denote c846.denote run843 (@Runs.trans 4750573015 3518 c844.denote c845.denote c846.denote run844 run845)) (@Runs.trans 3167049430 1583527968 c846.denote c848.denote c850.denote (@Runs.trans 1583522999 1583526431 c846.denote c847.denote c848.denote run846 run847) (@Runs.trans 3508 1583524460 c848.denote c849.denote c850.denote run848 run849)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean deleted file mode 100644 index d6c865f2..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk017.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules850 : List Rule := [ - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91 -] -theorem check850 : replay rules850 c850 = some (1583524891,c851) := by decide +kernel -theorem run850 : Runs 1583524891 c850.denote c851.denote := replay_sound check850 -def rules851 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3 -] -theorem check851 : replay rules851 c851 = some (4186,c852) := by decide +kernel -theorem run851 : Runs 4186 c851.denote c852.denote := replay_sound check851 -def rules852 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check852 : replay rules852 c852 = some (1583525535,c853) := by decide +kernel -theorem run852 : Runs 1583525535 c852.denote c853.denote := replay_sound check852 -def rules853 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1 -] -theorem check853 : replay rules853 c853 = some (1583523119,c854) := by decide +kernel -theorem run853 : Runs 1583523119 c853.denote c854.denote := replay_sound check853 -def rules854 : List Rule := [ - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1 -] -theorem check854 : replay rules854 c854 = some (4849,c855) := by decide +kernel -theorem run854 : Runs 4849 c854.denote c855.denote := replay_sound check854 -def rules855 : List Rule := [ - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check855 : replay rules855 c855 = some (3686,c856) := by decide +kernel -theorem run855 : Runs 3686 c855.denote c856.denote := replay_sound check855 -def rules856 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check856 : replay rules856 c856 = some (1583524161,c857) := by decide +kernel -theorem run856 : Runs 1583524161 c856.denote c857.denote := replay_sound check856 -def rules857 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check857 : replay rules857 c857 = some (1583526034,c858) := by decide +kernel -theorem run857 : Runs 1583526034 c857.denote c858.denote := replay_sound check857 -def rules858 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93 -] -theorem check858 : replay rules858 c858 = some (4299,c859) := by decide +kernel -theorem run858 : Runs 4299 c858.denote c859.denote := replay_sound check858 -def rules859 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check859 : replay rules859 c859 = some (1583524537,c860) := by decide +kernel -theorem run859 : Runs 1583524537 c859.denote c860.denote := replay_sound check859 -def rules860 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90 -] -theorem check860 : replay rules860 c860 = some (4750570712,c861) := by decide +kernel -theorem run860 : Runs 4750570712 c860.denote c861.denote := replay_sound check860 -def rules861 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92 -] -theorem check861 : replay rules861 c861 = some (4731,c862) := by decide +kernel -theorem run861 : Runs 4731 c861.denote c862.denote := replay_sound check861 -def rules862 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check862 : replay rules862 c862 = some (1583524042,c863) := by decide +kernel -theorem run862 : Runs 1583524042 c862.denote c863.denote := replay_sound check862 -def rules863 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90 -] -theorem check863 : replay rules863 c863 = some (1583525297,c864) := by decide +kernel -theorem run863 : Runs 1583525297 c863.denote c864.denote := replay_sound check863 -def rules864 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1 -] -theorem check864 : replay rules864 c864 = some (4101,c865) := by decide +kernel -theorem run864 : Runs 4101 c864.denote c865.denote := replay_sound check864 -def rules865 : List Rule := [ - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check865 : replay rules865 c865 = some (1583525556,c866) := by decide +kernel -theorem run865 : Runs 1583525556 c865.denote c866.denote := replay_sound check865 -def rules866 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34 -] -theorem check866 : replay rules866 c866 = some (1583524073,c867) := by decide +kernel -theorem run866 : Runs 1583524073 c866.denote c867.denote := replay_sound check866 -def rules867 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18 -] -theorem check867 : replay rules867 c867 = some (4883,c868) := by decide +kernel -theorem run867 : Runs 4883 c867.denote c868.denote := replay_sound check867 -def rules868 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1 -] -theorem check868 : replay rules868 c868 = some (3412,c869) := by decide +kernel -theorem run868 : Runs 3412 c868.denote c869.denote := replay_sound check868 -def rules869 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check869 : replay rules869 c869 = some (1583523480,c870) := by decide +kernel -theorem run869 : Runs 1583523480 c869.denote c870.denote := replay_sound check869 -def rules870 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33 -] -theorem check870 : replay rules870 c870 = some (1583527061,c871) := by decide +kernel -theorem run870 : Runs 1583527061 c870.denote c871.denote := replay_sound check870 -def rules871 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95 -] -theorem check871 : replay rules871 c871 = some (5765,c872) := by decide +kernel -theorem run871 : Runs 5765 c871.denote c872.denote := replay_sound check871 -def rules872 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check872 : replay rules872 c872 = some (1583524531,c873) := by decide +kernel -theorem run872 : Runs 1583524531 c872.denote c873.denote := replay_sound check872 -def rules873 : List Rule := [ - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1 -] -theorem check873 : replay rules873 c873 = some (1583525418,c874) := by decide +kernel -theorem run873 : Runs 1583525418 c873.denote c874.denote := replay_sound check873 -def rules874 : List Rule := [ - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check874 : replay rules874 c874 = some (4459,c875) := by decide +kernel -theorem run874 : Runs 4459 c874.denote c875.denote := replay_sound check874 -def rules875 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3 -] -theorem check875 : replay rules875 c875 = some (1583525542,c876) := by decide +kernel -theorem run875 : Runs 1583525542 c875.denote c876.denote := replay_sound check875 -def rules876 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1 -] -theorem check876 : replay rules876 c876 = some (1583524177,c877) := by decide +kernel -theorem run876 : Runs 1583524177 c876.denote c877.denote := replay_sound check876 -def rules877 : List Rule := [ - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1 -] -theorem check877 : replay rules877 c877 = some (5170,c878) := by decide +kernel -theorem run877 : Runs 5170 c877.denote c878.denote := replay_sound check877 -def rules878 : List Rule := [ - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1 -] -theorem check878 : replay rules878 c878 = some (3525,c879) := by decide +kernel -theorem run878 : Runs 3525 c878.denote c879.denote := replay_sound check878 -def rules879 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170 -] -theorem check879 : replay rules879 c879 = some (3167045897,c880) := by decide +kernel -theorem run879 : Runs 3167045897 c879.denote c880.denote := replay_sound check879 -def rules880 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22 -] -theorem check880 : replay rules880 c880 = some (4921,c881) := by decide +kernel -theorem run880 : Runs 4921 c880.denote c881.denote := replay_sound check880 -def rules881 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22 -] -theorem check881 : replay rules881 c881 = some (10124,c882) := by decide +kernel -theorem run881 : Runs 10124 c881.denote c882.denote := replay_sound check881 -def rules882 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2 -] -theorem check882 : replay rules882 c882 = some (1583524225,c883) := by decide +kernel -theorem run882 : Runs 1583524225 c882.denote c883.denote := replay_sound check882 -def rules883 : List Rule := [ - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85 -] -theorem check883 : replay rules883 c883 = some (4750570571,c884) := by decide +kernel -theorem run883 : Runs 4750570571 c883.denote c884.denote := replay_sound check883 -def rules884 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check884 : replay rules884 c884 = some (4694,c885) := by decide +kernel -theorem run884 : Runs 4694 c884.denote c885.denote := replay_sound check884 -def rules885 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1 -] -theorem check885 : replay rules885 c885 = some (1583524065,c886) := by decide +kernel -theorem run885 : Runs 1583524065 c885.denote c886.denote := replay_sound check885 -def rules886 : List Rule := [ - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1 -] -theorem check886 : replay rules886 c886 = some (4750571445,c887) := by decide +kernel -theorem run886 : Runs 4750571445 c886.denote c887.denote := replay_sound check886 -def rules887 : List Rule := [ - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10 -] -theorem check887 : replay rules887 c887 = some (4398,c888) := by decide +kernel -theorem run887 : Runs 4398 c887.denote c888.denote := replay_sound check887 -def rules888 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5 -] -theorem check888 : replay rules888 c888 = some (1583523521,c889) := by decide +kernel -theorem run888 : Runs 1583523521 c888.denote c889.denote := replay_sound check888 -def rules889 : List Rule := [ - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87 -] -theorem check889 : replay rules889 c889 = some (4750571675,c890) := by decide +kernel -theorem run889 : Runs 4750571675 c889.denote c890.denote := replay_sound check889 -def rules890 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1 -] -theorem check890 : replay rules890 c890 = some (4268,c891) := by decide +kernel -theorem run890 : Runs 4268 c890.denote c891.denote := replay_sound check890 -def rules891 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1 -] -theorem check891 : replay rules891 c891 = some (3167046038,c892) := by decide +kernel -theorem run891 : Runs 3167046038 c891.denote c892.denote := replay_sound check891 -def rules892 : List Rule := [ - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41 -] -theorem check892 : replay rules892 c892 = some (3167050571,c893) := by decide +kernel -theorem run892 : Runs 3167050571 c892.denote c893.denote := replay_sound check892 -def rules893 : List Rule := [ - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check893 : replay rules893 c893 = some (3631,c894) := by decide +kernel -theorem run893 : Runs 3631 c893.denote c894.denote := replay_sound check893 -def rules894 : List Rule := [ - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1 -] -theorem check894 : replay rules894 c894 = some (1583523203,c895) := by decide +kernel -theorem run894 : Runs 1583523203 c894.denote c895.denote := replay_sound check894 -def rules895 : List Rule := [ - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1 -] -theorem check895 : replay rules895 c895 = some (1583527073,c896) := by decide +kernel -theorem run895 : Runs 1583527073 c895.denote c896.denote := replay_sound check895 -def rules896 : List Rule := [ - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check896 : replay rules896 c896 = some (4140,c897) := by decide +kernel -theorem run896 : Runs 4140 c896.denote c897.denote := replay_sound check896 -def rules897 : List Rule := [ - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5 -] -theorem check897 : replay rules897 c897 = some (1583524371,c898) := by decide +kernel -theorem run897 : Runs 1583524371 c897.denote c898.denote := replay_sound check897 -def rules898 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89 -] -theorem check898 : replay rules898 c898 = some (4750571884,c899) := by decide +kernel -theorem run898 : Runs 4750571884 c898.denote c899.denote := replay_sound check898 -def rules899 : List Rule := [ - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1 -] -theorem check899 : replay rules899 c899 = some (3879,c900) := by decide +kernel -theorem run899 : Runs 3879 c899.denote c900.denote := replay_sound check899 -theorem groupRun17 : Runs 68091635826 c850.denote c900.denote := - (@Runs.trans 26919962818 41171673008 c850.denote c875.denote c900.denote (@Runs.trans 14251740740 12668222078 c850.denote c862.denote c875.denote (@Runs.trans 4750586266 9501154474 c850.denote c856.denote c862.denote (@Runs.trans 3167054612 1583531654 c850.denote c853.denote c856.denote (@Runs.trans 1583524891 1583529721 c850.denote c851.denote c853.denote run850 (@Runs.trans 4186 1583525535 c851.denote c852.denote c853.denote run851 run852)) (@Runs.trans 1583523119 8535 c853.denote c854.denote c856.denote run853 (@Runs.trans 4849 3686 c854.denote c855.denote c856.denote run854 run855))) (@Runs.trans 3167054494 6334099980 c856.denote c859.denote c862.denote (@Runs.trans 1583524161 1583530333 c856.denote c857.denote c859.denote run856 (@Runs.trans 1583526034 4299 c857.denote c858.denote c859.denote run857 run858)) (@Runs.trans 1583524537 4750575443 c859.denote c860.denote c862.denote run859 (@Runs.trans 4750570712 4731 c860.denote c861.denote c862.denote run860 run861)))) (@Runs.trans 6334107952 6334114126 c862.denote c868.denote c875.denote (@Runs.trans 3167053440 3167054512 c862.denote c865.denote c868.denote (@Runs.trans 1583524042 1583529398 c862.denote c863.denote c865.denote run862 (@Runs.trans 1583525297 4101 c863.denote c864.denote c865.denote run863 run864)) (@Runs.trans 1583525556 1583528956 c865.denote c866.denote c868.denote run865 (@Runs.trans 1583524073 4883 c866.denote c867.denote c868.denote run866 run867))) (@Runs.trans 3167053953 3167060173 c868.denote c871.denote c875.denote (@Runs.trans 3412 3167050541 c868.denote c869.denote c871.denote run868 (@Runs.trans 1583523480 1583527061 c869.denote c870.denote c871.denote run869 run870)) (@Runs.trans 1583530296 1583529877 c871.denote c873.denote c875.denote (@Runs.trans 5765 1583524531 c871.denote c872.denote c873.denote run871 run872) (@Runs.trans 1583525418 4459 c873.denote c874.denote c875.denote run873 run874))))) (@Runs.trans 19002314356 22169358652 c875.denote c887.denote c900.denote (@Runs.trans 6334109232 12668205124 c875.denote c881.denote c887.denote (@Runs.trans 3167054889 3167054343 c875.denote c878.denote c881.denote (@Runs.trans 1583525542 1583529347 c875.denote c876.denote c878.denote run875 (@Runs.trans 1583524177 5170 c876.denote c877.denote c878.denote run876 run877)) (@Runs.trans 3525 3167050818 c878.denote c879.denote c881.denote run878 (@Runs.trans 3167045897 4921 c879.denote c880.denote c881.denote run879 run880))) (@Runs.trans 6334104920 6334100204 c881.denote c884.denote c887.denote (@Runs.trans 10124 6334094796 c881.denote c882.denote c884.denote run881 (@Runs.trans 1583524225 4750570571 c882.denote c883.denote c884.denote run882 run883)) (@Runs.trans 4694 6334095510 c884.denote c885.denote c887.denote run884 (@Runs.trans 1583524065 4750571445 c885.denote c886.denote c887.denote run885 run886)))) (@Runs.trans 12668200471 9501158181 c887.denote c893.denote c900.denote (@Runs.trans 6334099594 6334100877 c887.denote c890.denote c893.denote (@Runs.trans 4398 6334095196 c887.denote c888.denote c890.denote run887 (@Runs.trans 1583523521 4750571675 c888.denote c889.denote c890.denote run888 run889)) (@Runs.trans 4268 6334096609 c890.denote c891.denote c893.denote run890 (@Runs.trans 3167046038 3167050571 c891.denote c892.denote c893.denote run891 run892))) (@Runs.trans 3167053907 6334104274 c893.denote c896.denote c900.denote (@Runs.trans 3631 3167050276 c893.denote c894.denote c896.denote run893 (@Runs.trans 1583523203 1583527073 c894.denote c895.denote c896.denote run894 run895)) (@Runs.trans 1583528511 4750575763 c896.denote c898.denote c900.denote (@Runs.trans 4140 1583524371 c896.denote c897.denote c898.denote run896 run897) (@Runs.trans 4750571884 3879 c898.denote c899.denote c900.denote run898 run899)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean deleted file mode 100644 index cd39bf69..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk018.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules900 : List Rule := [ - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1 -] -theorem check900 : replay rules900 c900 = some (1583523943,c901) := by decide +kernel -theorem run900 : Runs 1583523943 c900.denote c901.denote := replay_sound check900 -def rules901 : List Rule := [ - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1 -] -theorem check901 : replay rules901 c901 = some (1583526158,c902) := by decide +kernel -theorem run901 : Runs 1583526158 c901.denote c902.denote := replay_sound check901 -def rules902 : List Rule := [ - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check902 : replay rules902 c902 = some (4069,c903) := by decide +kernel -theorem run902 : Runs 4069 c902.denote c903.denote := replay_sound check902 -def rules903 : List Rule := [ - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check903 : replay rules903 c903 = some (1583525320,c904) := by decide +kernel -theorem run903 : Runs 1583525320 c903.denote c904.denote := replay_sound check903 -def rules904 : List Rule := [ - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33 -] -theorem check904 : replay rules904 c904 = some (4750569332,c905) := by decide +kernel -theorem run904 : Runs 4750569332 c904.denote c905.denote := replay_sound check904 -def rules905 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1 -] -theorem check905 : replay rules905 c905 = some (4734,c906) := by decide +kernel -theorem run905 : Runs 4734 c905.denote c906.denote := replay_sound check905 -def rules906 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1 -] -theorem check906 : replay rules906 c906 = some (1583525556,c907) := by decide +kernel -theorem run906 : Runs 1583525556 c906.denote c907.denote := replay_sound check906 -def rules907 : List Rule := [ - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1 -] -theorem check907 : replay rules907 c907 = some (4750569079,c908) := by decide +kernel -theorem run907 : Runs 4750569079 c907.denote c908.denote := replay_sound check907 -def rules908 : List Rule := [ - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1 -] -theorem check908 : replay rules908 c908 = some (4949,c909) := by decide +kernel -theorem run908 : Runs 4949 c908.denote c909.denote := replay_sound check908 -def rules909 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check909 : replay rules909 c909 = some (1583525734,c910) := by decide +kernel -theorem run909 : Runs 1583525734 c909.denote c910.denote := replay_sound check909 -def rules910 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15 -] -theorem check910 : replay rules910 c910 = some (4750569101,c911) := by decide +kernel -theorem run910 : Runs 4750569101 c910.denote c911.denote := replay_sound check910 -def rules911 : List Rule := [ - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check911 : replay rules911 c911 = some (5141,c912) := by decide +kernel -theorem run911 : Runs 5141 c911.denote c912.denote := replay_sound check911 -def rules912 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check912 : replay rules912 c912 = some (1583525722,c913) := by decide +kernel -theorem run912 : Runs 1583525722 c912.denote c913.denote := replay_sound check912 -def rules913 : List Rule := [ - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36 -] -theorem check913 : replay rules913 c913 = some (4750569417,c914) := by decide +kernel -theorem run913 : Runs 4750569417 c913.denote c914.denote := replay_sound check913 -def rules914 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check914 : replay rules914 c914 = some (5599,c915) := by decide +kernel -theorem run914 : Runs 5599 c914.denote c915.denote := replay_sound check914 -def rules915 : List Rule := [ - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check915 : replay rules915 c915 = some (1583525072,c916) := by decide +kernel -theorem run915 : Runs 1583525072 c915.denote c916.denote := replay_sound check915 -def rules916 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check916 : replay rules916 c916 = some (4750570592,c917) := by decide +kernel -theorem run916 : Runs 4750570592 c916.denote c917.denote := replay_sound check916 -def rules917 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check917 : replay rules917 c917 = some (5320,c918) := by decide +kernel -theorem run917 : Runs 5320 c917.denote c918.denote := replay_sound check917 -def rules918 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9 -] -theorem check918 : replay rules918 c918 = some (1583524417,c919) := by decide +kernel -theorem run918 : Runs 1583524417 c918.denote c919.denote := replay_sound check918 -def rules919 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91 -] -theorem check919 : replay rules919 c919 = some (1583525699,c920) := by decide +kernel -theorem run919 : Runs 1583525699 c919.denote c920.denote := replay_sound check919 -def rules920 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1 -] -theorem check920 : replay rules920 c920 = some (4430,c921) := by decide +kernel -theorem run920 : Runs 4430 c920.denote c921.denote := replay_sound check920 -def rules921 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1 -] -theorem check921 : replay rules921 c921 = some (1583525250,c922) := by decide +kernel -theorem run921 : Runs 1583525250 c921.denote c922.denote := replay_sound check921 -def rules922 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1 -] -theorem check922 : replay rules922 c922 = some (1583524027,c923) := by decide +kernel -theorem run922 : Runs 1583524027 c922.denote c923.denote := replay_sound check922 -def rules923 : List Rule := [ - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1 -] -theorem check923 : replay rules923 c923 = some (4971,c924) := by decide +kernel -theorem run923 : Runs 4971 c923.denote c924.denote := replay_sound check923 -def rules924 : List Rule := [ - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check924 : replay rules924 c924 = some (3854,c925) := by decide +kernel -theorem run924 : Runs 3854 c924.denote c925.denote := replay_sound check924 -def rules925 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176 -] -theorem check925 : replay rules925 c925 = some (4750568160,c926) := by decide +kernel -theorem run925 : Runs 4750568160 c925.denote c926.denote := replay_sound check925 -def rules926 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15 -] -theorem check926 : replay rules926 c926 = some (1583528447,c927) := by decide +kernel -theorem run926 : Runs 1583528447 c926.denote c927.denote := replay_sound check926 -def rules927 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1 -] -theorem check927 : replay rules927 c927 = some (3693,c928) := by decide +kernel -theorem run927 : Runs 3693 c927.denote c928.denote := replay_sound check927 -def rules928 : List Rule := [ - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8 -] -theorem check928 : replay rules928 c928 = some (1583523163,c929) := by decide +kernel -theorem run928 : Runs 1583523163 c928.denote c929.denote := replay_sound check928 -def rules929 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37 -] -theorem check929 : replay rules929 c929 = some (1583526293,c930) := by decide +kernel -theorem run929 : Runs 1583526293 c929.denote c930.denote := replay_sound check929 -def rules930 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1 -] -theorem check930 : replay rules930 c930 = some (4014,c931) := by decide +kernel -theorem run930 : Runs 4014 c930.denote c931.denote := replay_sound check930 -def rules931 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check931 : replay rules931 c931 = some (1583525086,c932) := by decide +kernel -theorem run931 : Runs 1583525086 c931.denote c932.denote := replay_sound check931 -def rules932 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check932 : replay rules932 c932 = some (1583523997,c933) := by decide +kernel -theorem run932 : Runs 1583523997 c932.denote c933.denote := replay_sound check932 -def rules933 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check933 : replay rules933 c933 = some (4832,c934) := by decide +kernel -theorem run933 : Runs 4832 c933.denote c934.denote := replay_sound check933 -def rules934 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34 -] -theorem check934 : replay rules934 c934 = some (3593,c935) := by decide +kernel -theorem run934 : Runs 3593 c934.denote c935.denote := replay_sound check934 -def rules935 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check935 : replay rules935 c935 = some (1583523824,c936) := by decide +kernel -theorem run935 : Runs 1583523824 c935.denote c936.denote := replay_sound check935 -def rules936 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34 -] -theorem check936 : replay rules936 c936 = some (1583526069,c937) := by decide +kernel -theorem run936 : Runs 1583526069 c936.denote c937.denote := replay_sound check936 -def rules937 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1 -] -theorem check937 : replay rules937 c937 = some (4067,c938) := by decide +kernel -theorem run937 : Runs 4067 c937.denote c938.denote := replay_sound check937 -def rules938 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1 -] -theorem check938 : replay rules938 c938 = some (1583525794,c939) := by decide +kernel -theorem run938 : Runs 1583525794 c938.denote c939.denote := replay_sound check938 -def rules939 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13 -] -theorem check939 : replay rules939 c939 = some (4750569081,c940) := by decide +kernel -theorem run939 : Runs 4750569081 c939.denote c940.denote := replay_sound check939 -def rules940 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13 -] -theorem check940 : replay rules940 c940 = some (5429,c941) := by decide +kernel -theorem run940 : Runs 5429 c940.denote c941.denote := replay_sound check940 -def rules941 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6 -] -theorem check941 : replay rules941 c941 = some (1583525542,c942) := by decide +kernel -theorem run941 : Runs 1583525542 c941.denote c942.denote := replay_sound check941 -def rules942 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39 -] -theorem check942 : replay rules942 c942 = some (4750569049,c943) := by decide +kernel -theorem run942 : Runs 4750569049 c942.denote c943.denote := replay_sound check942 -def rules943 : List Rule := [ - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1 -] -theorem check943 : replay rules943 c943 = some (5507,c944) := by decide +kernel -theorem run943 : Runs 5507 c943.denote c944.denote := replay_sound check943 -def rules944 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check944 : replay rules944 c944 = some (1583525556,c945) := by decide +kernel -theorem run944 : Runs 1583525556 c944.denote c945.denote := replay_sound check944 -def rules945 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1 -] -theorem check945 : replay rules945 c945 = some (1583523163,c946) := by decide +kernel -theorem run945 : Runs 1583523163 c945.denote c946.denote := replay_sound check945 -def rules946 : List Rule := [ - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1 -] -theorem check946 : replay rules946 c946 = some (4934,c947) := by decide +kernel -theorem run946 : Runs 4934 c946.denote c947.denote := replay_sound check946 -def rules947 : List Rule := [ - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1 -] -theorem check947 : replay rules947 c947 = some (3893,c948) := by decide +kernel -theorem run947 : Runs 3893 c947.denote c948.denote := replay_sound check947 -def rules948 : List Rule := [ - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1 -] -theorem check948 : replay rules948 c948 = some (1583524246,c949) := by decide +kernel -theorem run948 : Runs 1583524246 c948.denote c949.denote := replay_sound check948 -def rules949 : List Rule := [ - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18 -] -theorem check949 : replay rules949 c949 = some (4750570577,c950) := by decide +kernel -theorem run949 : Runs 4750570577 c949.denote c950.denote := replay_sound check949 -theorem groupRun18 : Runs 79176285495 c900.denote c950.denote := - (@Runs.trans 41171667486 38004618009 c900.denote c925.denote c950.denote (@Runs.trans 22169353116 19002314370 c900.denote c912.denote c925.denote (@Runs.trans 9501153556 12668199560 c900.denote c906.denote c912.denote (@Runs.trans 3167054170 6334099386 c900.denote c903.denote c906.denote (@Runs.trans 1583523943 1583530227 c900.denote c901.denote c903.denote run900 (@Runs.trans 1583526158 4069 c901.denote c902.denote c903.denote run901 run902)) (@Runs.trans 1583525320 4750574066 c903.denote c904.denote c906.denote run903 (@Runs.trans 4750569332 4734 c904.denote c905.denote c906.denote run904 run905))) (@Runs.trans 6334099584 6334099976 c906.denote c909.denote c912.denote (@Runs.trans 1583525556 4750574028 c906.denote c907.denote c909.denote run906 (@Runs.trans 4750569079 4949 c907.denote c908.denote c909.denote run907 run908)) (@Runs.trans 1583525734 4750574242 c909.denote c910.denote c912.denote run909 (@Runs.trans 4750569101 5141 c910.denote c911.denote c912.denote run910 run911)))) (@Runs.trans 12668201722 6334112648 c912.denote c918.denote c925.denote (@Runs.trans 6334100738 6334100984 c912.denote c915.denote c918.denote (@Runs.trans 1583525722 4750575016 c912.denote c913.denote c915.denote run912 (@Runs.trans 4750569417 5599 c913.denote c914.denote c915.denote run913 run914)) (@Runs.trans 1583525072 4750575912 c915.denote c916.denote c918.denote run915 (@Runs.trans 4750570592 5320 c916.denote c917.denote c918.denote run916 run917))) (@Runs.trans 3167054546 3167058102 c918.denote c921.denote c925.denote (@Runs.trans 1583524417 1583530129 c918.denote c919.denote c921.denote run918 (@Runs.trans 1583525699 4430 c919.denote c920.denote c921.denote run919 run920)) (@Runs.trans 3167049277 8825 c921.denote c923.denote c925.denote (@Runs.trans 1583525250 1583524027 c921.denote c922.denote c923.denote run921 run922) (@Runs.trans 4971 3854 c923.denote c924.denote c925.denote run923 run924))))) (@Runs.trans 15835261171 22169356838 c925.denote c937.denote c950.denote (@Runs.trans 9501153770 6334107401 c925.denote c931.denote c937.denote (@Runs.trans 6334100300 3167053470 c925.denote c928.denote c931.denote (@Runs.trans 4750568160 1583532140 c925.denote c926.denote c928.denote run925 (@Runs.trans 1583528447 3693 c926.denote c927.denote c928.denote run926 run927)) (@Runs.trans 1583523163 1583530307 c928.denote c929.denote c931.denote run928 (@Runs.trans 1583526293 4014 c929.denote c930.denote c931.denote run929 run930))) (@Runs.trans 3167053915 3167053486 c931.denote c934.denote c937.denote (@Runs.trans 1583525086 1583528829 c931.denote c932.denote c934.denote run931 (@Runs.trans 1583523997 4832 c932.denote c933.denote c934.denote run932 run933)) (@Runs.trans 3593 3167049893 c934.denote c935.denote c937.denote run934 (@Runs.trans 1583523824 1583526069 c935.denote c936.denote c937.denote run935 run936)))) (@Runs.trans 12668198962 9501157876 c937.denote c943.denote c950.denote (@Runs.trans 6334098942 6334100020 c937.denote c940.denote c943.denote (@Runs.trans 4067 6334094875 c937.denote c938.denote c940.denote run937 (@Runs.trans 1583525794 4750569081 c938.denote c939.denote c940.denote run938 run939)) (@Runs.trans 5429 6334094591 c940.denote c941.denote c943.denote run940 (@Runs.trans 1583525542 4750569049 c941.denote c942.denote c943.denote run941 run942))) (@Runs.trans 3167054226 6334103650 c943.denote c946.denote c950.denote (@Runs.trans 5507 3167048719 c943.denote c944.denote c946.denote run943 (@Runs.trans 1583525556 1583523163 c944.denote c945.denote c946.denote run944 run945)) (@Runs.trans 8827 6334094823 c946.denote c948.denote c950.denote (@Runs.trans 4934 3893 c946.denote c947.denote c948.denote run946 run947) (@Runs.trans 1583524246 4750570577 c948.denote c949.denote c950.denote run948 run949)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean deleted file mode 100644 index 5eb0a852..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk019.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules950 : List Rule := [ - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90 -] -theorem check950 : replay rules950 c950 = some (4733,c951) := by decide +kernel -theorem run950 : Runs 4733 c950.denote c951.denote := replay_sound check950 -def rules951 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2 -] -theorem check951 : replay rules951 c951 = some (1583524830,c952) := by decide +kernel -theorem run951 : Runs 1583524830 c951.denote c952.denote := replay_sound check951 -def rules952 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1 -] -theorem check952 : replay rules952 c952 = some (4750569706,c953) := by decide +kernel -theorem run952 : Runs 4750569706 c952.denote c953.denote := replay_sound check952 -def rules953 : List Rule := [ - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36 -] -theorem check953 : replay rules953 c953 = some (5008,c954) := by decide +kernel -theorem run953 : Runs 5008 c953.denote c954.denote := replay_sound check953 -def rules954 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check954 : replay rules954 c954 = some (1583525486,c955) := by decide +kernel -theorem run954 : Runs 1583525486 c954.denote c955.denote := replay_sound check954 -def rules955 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1 -] -theorem check955 : replay rules955 c955 = some (4750569181,c956) := by decide +kernel -theorem run955 : Runs 4750569181 c955.denote c956.denote := replay_sound check955 -def rules956 : List Rule := [ - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check956 : replay rules956 c956 = some (5720,c957) := by decide +kernel -theorem run956 : Runs 5720 c956.denote c957.denote := replay_sound check956 -def rules957 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check957 : replay rules957 c957 = some (1583525777,c958) := by decide +kernel -theorem run957 : Runs 1583525777 c957.denote c958.denote := replay_sound check957 -def rules958 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1 -] -theorem check958 : replay rules958 c958 = some (4750568993,c959) := by decide +kernel -theorem run958 : Runs 4750568993 c958.denote c959.denote := replay_sound check958 -def rules959 : List Rule := [ - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check959 : replay rules959 c959 = some (5913,c960) := by decide +kernel -theorem run959 : Runs 5913 c959.denote c960.denote := replay_sound check959 -def rules960 : List Rule := [ - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check960 : replay rules960 c960 = some (1583525722,c961) := by decide +kernel -theorem run960 : Runs 1583525722 c960.denote c961.denote := replay_sound check960 -def rules961 : List Rule := [ - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38 -] -theorem check961 : replay rules961 c961 = some (1583523169,c962) := by decide +kernel -theorem run961 : Runs 1583523169 c961.denote c962.denote := replay_sound check961 -def rules962 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35 -] -theorem check962 : replay rules962 c962 = some (4772,c963) := by decide +kernel -theorem run962 : Runs 4772 c962.denote c963.denote := replay_sound check962 -def rules963 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check963 : replay rules963 c963 = some (3901,c964) := by decide +kernel -theorem run963 : Runs 3901 c963.denote c964.denote := replay_sound check963 -def rules964 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check964 : replay rules964 c964 = some (1583524179,c965) := by decide +kernel -theorem run964 : Runs 1583524179 c964.denote c965.denote := replay_sound check964 -def rules965 : List Rule := [ - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1 -] -theorem check965 : replay rules965 c965 = some (4750570963,c966) := by decide +kernel -theorem run965 : Runs 4750570963 c965.denote c966.denote := replay_sound check965 -def rules966 : List Rule := [ - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check966 : replay rules966 c966 = some (4820,c967) := by decide +kernel -theorem run966 : Runs 4820 c966.denote c967.denote := replay_sound check966 -def rules967 : List Rule := [ - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1 -] -theorem check967 : replay rules967 c967 = some (1583524866,c968) := by decide +kernel -theorem run967 : Runs 1583524866 c967.denote c968.denote := replay_sound check967 -def rules968 : List Rule := [ - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39 -] -theorem check968 : replay rules968 c968 = some (4750570710,c969) := by decide +kernel -theorem run968 : Runs 4750570710 c968.denote c969.denote := replay_sound check968 -def rules969 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1 -] -theorem check969 : replay rules969 c969 = some (4920,c970) := by decide +kernel -theorem run969 : Runs 4920 c969.denote c970.denote := replay_sound check969 -def rules970 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1 -] -theorem check970 : replay rules970 c970 = some (1583525050,c971) := by decide +kernel -theorem run970 : Runs 1583525050 c970.denote c971.denote := replay_sound check970 -def rules971 : List Rule := [ - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check971 : replay rules971 c971 = some (4750570716,c972) := by decide +kernel -theorem run971 : Runs 4750570716 c971.denote c972.denote := replay_sound check971 -def rules972 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1 -] -theorem check972 : replay rules972 c972 = some (6954,c973) := by decide +kernel -theorem run972 : Runs 6954 c972.denote c973.denote := replay_sound check972 -def rules973 : List Rule := [ - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1 -] -theorem check973 : replay rules973 c973 = some (1583525486,c974) := by decide +kernel -theorem run973 : Runs 1583525486 c973.denote c974.denote := replay_sound check973 -def rules974 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1 -] -theorem check974 : replay rules974 c974 = some (4750569964,c975) := by decide +kernel -theorem run974 : Runs 4750569964 c974.denote c975.denote := replay_sound check974 -def rules975 : List Rule := [ - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1 -] -theorem check975 : replay rules975 c975 = some (5586,c976) := by decide +kernel -theorem run975 : Runs 5586 c975.denote c976.denote := replay_sound check975 -def rules976 : List Rule := [ - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1 -] -theorem check976 : replay rules976 c976 = some (1583525486,c977) := by decide +kernel -theorem run976 : Runs 1583525486 c976.denote c977.denote := replay_sound check976 -def rules977 : List Rule := [ - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1 -] -theorem check977 : replay rules977 c977 = some (4750570044,c978) := by decide +kernel -theorem run977 : Runs 4750570044 c977.denote c978.denote := replay_sound check977 -def rules978 : List Rule := [ - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30 -] -theorem check978 : replay rules978 c978 = some (5656,c979) := by decide +kernel -theorem run978 : Runs 5656 c978.denote c979.denote := replay_sound check978 -def rules979 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2 -] -theorem check979 : replay rules979 c979 = some (1583525486,c980) := by decide +kernel -theorem run979 : Runs 1583525486 c979.denote c980.denote := replay_sound check979 -def rules980 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98 -] -theorem check980 : replay rules980 c980 = some (4750570123,c981) := by decide +kernel -theorem run980 : Runs 4750570123 c980.denote c981.denote := replay_sound check980 -def rules981 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check981 : replay rules981 c981 = some (11787,c982) := by decide +kernel -theorem run981 : Runs 11787 c981.denote c982.denote := replay_sound check981 -def rules982 : List Rule := [ - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1 -] -theorem check982 : replay rules982 c982 = some (1583525724,c983) := by decide +kernel -theorem run982 : Runs 1583525724 c982.denote c983.denote := replay_sound check982 -def rules983 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1 -] -theorem check983 : replay rules983 c983 = some (1583522893,c984) := by decide +kernel -theorem run983 : Runs 1583522893 c983.denote c984.denote := replay_sound check983 -def rules984 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9 -] -theorem check984 : replay rules984 c984 = some (4262,c985) := by decide +kernel -theorem run984 : Runs 4262 c984.denote c985.denote := replay_sound check984 -def rules985 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check985 : replay rules985 c985 = some (4097,c986) := by decide +kernel -theorem run985 : Runs 4097 c985.denote c986.denote := replay_sound check985 -def rules986 : List Rule := [ - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check986 : replay rules986 c986 = some (1583524529,c987) := by decide +kernel -theorem run986 : Runs 1583524529 c986.denote c987.denote := replay_sound check986 -def rules987 : List Rule := [ - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86 -] -theorem check987 : replay rules987 c987 = some (1583524495,c988) := by decide +kernel -theorem run987 : Runs 1583524495 c987.denote c988.denote := replay_sound check987 -def rules988 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42 -] -theorem check988 : replay rules988 c988 = some (4685,c989) := by decide +kernel -theorem run988 : Runs 4685 c988.denote c989.denote := replay_sound check988 -def rules989 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check989 : replay rules989 c989 = some (3535,c990) := by decide +kernel -theorem run989 : Runs 3535 c989.denote c990.denote := replay_sound check989 -def rules990 : List Rule := [ - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13 -] -theorem check990 : replay rules990 c990 = some (1583523185,c991) := by decide +kernel -theorem run990 : Runs 1583523185 c990.denote c991.denote := replay_sound check990 -def rules991 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87 -] -theorem check991 : replay rules991 c991 = some (1583525491,c992) := by decide +kernel -theorem run991 : Runs 1583525491 c991.denote c992.denote := replay_sound check991 -def rules992 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1 -] -theorem check992 : replay rules992 c992 = some (4244,c993) := by decide +kernel -theorem run992 : Runs 4244 c992.denote c993.denote := replay_sound check992 -def rules993 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1 -] -theorem check993 : replay rules993 c993 = some (1583525722,c994) := by decide +kernel -theorem run993 : Runs 1583525722 c993.denote c994.denote := replay_sound check993 -def rules994 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1 -] -theorem check994 : replay rules994 c994 = some (1583523169,c995) := by decide +kernel -theorem run994 : Runs 1583523169 c994.denote c995.denote := replay_sound check994 -def rules995 : List Rule := [ - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1 -] -theorem check995 : replay rules995 c995 = some (4634,c996) := by decide +kernel -theorem run995 : Runs 4634 c995.denote c996.denote := replay_sound check995 -def rules996 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1 -] -theorem check996 : replay rules996 c996 = some (4157,c997) := by decide +kernel -theorem run996 : Runs 4157 c996.denote c997.denote := replay_sound check996 -def rules997 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14 -] -theorem check997 : replay rules997 c997 = some (1583524221,c998) := by decide +kernel -theorem run997 : Runs 1583524221 c997.denote c998.denote := replay_sound check997 -def rules998 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96 -] -theorem check998 : replay rules998 c998 = some (4750571424,c999) := by decide +kernel -theorem run998 : Runs 4750571424 c998.denote c999.denote := replay_sound check998 -def rules999 : List Rule := [ - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check999 : replay rules999 c999 = some (5173,c1000) := by decide +kernel -theorem run999 : Runs 5173 c999.denote c1000.denote := replay_sound check999 -theorem groupRun19 : Runs 79176301347 c950.denote c1000.denote := - (@Runs.trans 47505761539 31670539808 c950.denote c975.denote c1000.denote (@Runs.trans 22169354238 25336407301 c950.denote c962.denote c975.denote (@Runs.trans 12668198944 9501155294 c950.denote c956.denote c962.denote (@Runs.trans 6334099269 6334099675 c950.denote c953.denote c956.denote (@Runs.trans 4733 6334094536 c950.denote c951.denote c953.denote run950 (@Runs.trans 1583524830 4750569706 c951.denote c952.denote c953.denote run951 run952)) (@Runs.trans 5008 6334094667 c953.denote c954.denote c956.denote run953 (@Runs.trans 1583525486 4750569181 c954.denote c955.denote c956.denote run954 run955))) (@Runs.trans 6334100490 3167054804 c956.denote c959.denote c962.denote (@Runs.trans 5720 6334094770 c956.denote c957.denote c959.denote run956 (@Runs.trans 1583525777 4750568993 c957.denote c958.denote c959.denote run957 run958)) (@Runs.trans 5913 3167048891 c959.denote c960.denote c962.denote run959 (@Runs.trans 1583525722 1583523169 c960.denote c961.denote c962.denote run960 run961)))) (@Runs.trans 7917633501 17418773800 c962.denote c968.denote c975.denote (@Runs.trans 1583532852 6334100649 c962.denote c965.denote c968.denote (@Runs.trans 4772 1583528080 c962.denote c963.denote c965.denote run962 (@Runs.trans 3901 1583524179 c963.denote c964.denote c965.denote run963 run964)) (@Runs.trans 4750570963 1583529686 c965.denote c966.denote c968.denote run965 (@Runs.trans 4820 1583524866 c966.denote c967.denote c968.denote run966 run967))) (@Runs.trans 6334100680 11084673120 c968.denote c971.denote c975.denote (@Runs.trans 4750570710 1583529970 c968.denote c969.denote c971.denote run968 (@Runs.trans 4920 1583525050 c969.denote c970.denote c971.denote run969 run970)) (@Runs.trans 4750577670 6334095450 c971.denote c973.denote c975.denote (@Runs.trans 4750570716 6954 c971.denote c972.denote c973.denote run971 run972) (@Runs.trans 1583525486 4750569964 c973.denote c974.denote c975.denote run973 run974))))) (@Runs.trans 17418795673 14251744135 c975.denote c987.denote c1000.denote (@Runs.trans 12668202381 4750593292 c975.denote c981.denote c987.denote (@Runs.trans 6334101116 6334101265 c975.denote c978.denote c981.denote (@Runs.trans 5586 6334095530 c975.denote c976.denote c978.denote run975 (@Runs.trans 1583525486 4750570044 c976.denote c977.denote c978.denote run976 run977)) (@Runs.trans 5656 6334095609 c978.denote c979.denote c981.denote run978 (@Runs.trans 1583525486 4750570123 c979.denote c980.denote c981.denote run979 run980))) (@Runs.trans 3167060404 1583532888 c981.denote c984.denote c987.denote (@Runs.trans 11787 3167048617 c981.denote c982.denote c984.denote run981 (@Runs.trans 1583525724 1583522893 c982.denote c983.denote c984.denote run982 run983)) (@Runs.trans 4262 1583528626 c984.denote c985.denote c987.denote run984 (@Runs.trans 4097 1583524529 c985.denote c986.denote c987.denote run985 run986)))) (@Runs.trans 4750585635 9501158500 c987.denote c993.denote c1000.denote (@Runs.trans 1583532715 3167052920 c987.denote c990.denote c993.denote (@Runs.trans 1583524495 8220 c987.denote c988.denote c990.denote run987 (@Runs.trans 4685 3535 c988.denote c989.denote c990.denote run988 run989)) (@Runs.trans 1583523185 1583529735 c990.denote c991.denote c993.denote run990 (@Runs.trans 1583525491 4244 c991.denote c992.denote c993.denote run991 run992))) (@Runs.trans 3167053525 6334104975 c993.denote c996.denote c1000.denote (@Runs.trans 1583525722 1583527803 c993.denote c994.denote c996.denote run993 (@Runs.trans 1583523169 4634 c994.denote c995.denote c996.denote run994 run995)) (@Runs.trans 1583528378 4750576597 c996.denote c998.denote c1000.denote (@Runs.trans 4157 1583524221 c996.denote c997.denote c998.denote run996 run997) (@Runs.trans 4750571424 5173 c998.denote c999.denote c1000.denote run998 run999)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean deleted file mode 100644 index f9596f48..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk020.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1000 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check1000 : replay rules1000 c1000 = some (1583524743,c1001) := by decide +kernel -theorem run1000 : Runs 1583524743 c1000.denote c1001.denote := replay_sound check1000 -def rules1001 : List Rule := [ - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1 -] -theorem check1001 : replay rules1001 c1001 = some (1583524634,c1002) := by decide +kernel -theorem run1001 : Runs 1583524634 c1001.denote c1002.denote := replay_sound check1001 -def rules1002 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1 -] -theorem check1002 : replay rules1002 c1002 = some (4780,c1003) := by decide +kernel -theorem run1002 : Runs 4780 c1002.denote c1003.denote := replay_sound check1002 -def rules1003 : List Rule := [ - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1003 : replay rules1003 c1003 = some (3253,c1004) := by decide +kernel -theorem run1003 : Runs 3253 c1003.denote c1004.denote := replay_sound check1003 -def rules1004 : List Rule := [ - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check1004 : replay rules1004 c1004 = some (1583523835,c1005) := by decide +kernel -theorem run1004 : Runs 1583523835 c1004.denote c1005.denote := replay_sound check1004 -def rules1005 : List Rule := [ - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check1005 : replay rules1005 c1005 = some (4750572745,c1006) := by decide +kernel -theorem run1005 : Runs 4750572745 c1005.denote c1006.denote := replay_sound check1005 -def rules1006 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1006 : replay rules1006 c1006 = some (4056,c1007) := by decide +kernel -theorem run1006 : Runs 4056 c1006.denote c1007.denote := replay_sound check1006 -def rules1007 : List Rule := [ - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14 -] -theorem check1007 : replay rules1007 c1007 = some (1583524267,c1008) := by decide +kernel -theorem run1007 : Runs 1583524267 c1007.denote c1008.denote := replay_sound check1007 -def rules1008 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check1008 : replay rules1008 c1008 = some (1583524849,c1009) := by decide +kernel -theorem run1008 : Runs 1583524849 c1008.denote c1009.denote := replay_sound check1008 -def rules1009 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95 -] -theorem check1009 : replay rules1009 c1009 = some (4739,c1010) := by decide +kernel -theorem run1009 : Runs 4739 c1009.denote c1010.denote := replay_sound check1009 -def rules1010 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1 -] -theorem check1010 : replay rules1010 c1010 = some (2801,c1011) := by decide +kernel -theorem run1010 : Runs 2801 c1010.denote c1011.denote := replay_sound check1010 -def rules1011 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11 -] -theorem check1011 : replay rules1011 c1011 = some (1583523821,c1012) := by decide +kernel -theorem run1011 : Runs 1583523821 c1011.denote c1012.denote := replay_sound check1011 -def rules1012 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89 -] -theorem check1012 : replay rules1012 c1012 = some (1583525595,c1013) := by decide +kernel -theorem run1012 : Runs 1583525595 c1012.denote c1013.denote := replay_sound check1012 -def rules1013 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1 -] -theorem check1013 : replay rules1013 c1013 = some (4071,c1014) := by decide +kernel -theorem run1013 : Runs 4071 c1013.denote c1014.denote := replay_sound check1013 -def rules1014 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1014 : replay rules1014 c1014 = some (3309,c1015) := by decide +kernel -theorem run1014 : Runs 3309 c1014.denote c1015.denote := replay_sound check1014 -def rules1015 : List Rule := [ - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1 -] -theorem check1015 : replay rules1015 c1015 = some (1583523325,c1016) := by decide +kernel -theorem run1015 : Runs 1583523325 c1015.denote c1016.denote := replay_sound check1015 -def rules1016 : List Rule := [ - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1 -] -theorem check1016 : replay rules1016 c1016 = some (1583526266,c1017) := by decide +kernel -theorem run1016 : Runs 1583526266 c1016.denote c1017.denote := replay_sound check1016 -def rules1017 : List Rule := [ - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1017 : replay rules1017 c1017 = some (3841,c1018) := by decide +kernel -theorem run1017 : Runs 3841 c1017.denote c1018.denote := replay_sound check1017 -def rules1018 : List Rule := [ - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1018 : replay rules1018 c1018 = some (1583525722,c1019) := by decide +kernel -theorem run1018 : Runs 1583525722 c1018.denote c1019.denote := replay_sound check1018 -def rules1019 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1 -] -theorem check1019 : replay rules1019 c1019 = some (1583523285,c1020) := by decide +kernel -theorem run1019 : Runs 1583523285 c1019.denote c1020.denote := replay_sound check1019 -def rules1020 : List Rule := [ - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1 -] -theorem check1020 : replay rules1020 c1020 = some (4778,c1021) := by decide +kernel -theorem run1020 : Runs 4778 c1020.denote c1021.denote := replay_sound check1020 -def rules1021 : List Rule := [ - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1 -] -theorem check1021 : replay rules1021 c1021 = some (4327,c1022) := by decide +kernel -theorem run1021 : Runs 4327 c1021.denote c1022.denote := replay_sound check1021 -def rules1022 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1 -] -theorem check1022 : replay rules1022 c1022 = some (1583524287,c1023) := by decide +kernel -theorem run1022 : Runs 1583524287 c1022.denote c1023.denote := replay_sound check1022 -def rules1023 : List Rule := [ - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1 -] -theorem check1023 : replay rules1023 c1023 = some (1583525236,c1024) := by decide +kernel -theorem run1023 : Runs 1583525236 c1023.denote c1024.denote := replay_sound check1023 -def rules1024 : List Rule := [ - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1 -] -theorem check1024 : replay rules1024 c1024 = some (4852,c1025) := by decide +kernel -theorem run1024 : Runs 4852 c1024.denote c1025.denote := replay_sound check1024 -def rules1025 : List Rule := [ - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175 -] -theorem check1025 : replay rules1025 c1025 = some (1583526079,c1026) := by decide +kernel -theorem run1025 : Runs 1583526079 c1025.denote c1026.denote := replay_sound check1025 -def rules1026 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91 -] -theorem check1026 : replay rules1026 c1026 = some (4750568757,c1027) := by decide +kernel -theorem run1026 : Runs 4750568757 c1026.denote c1027.denote := replay_sound check1026 -def rules1027 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check1027 : replay rules1027 c1027 = some (6285,c1028) := by decide +kernel -theorem run1027 : Runs 6285 c1027.denote c1028.denote := replay_sound check1027 -def rules1028 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176 -] -theorem check1028 : replay rules1028 c1028 = some (1583526012,c1029) := by decide +kernel -theorem run1028 : Runs 1583526012 c1028.denote c1029.denote := replay_sound check1028 -def rules1029 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1029 : replay rules1029 c1029 = some (4750568160,c1030) := by decide +kernel -theorem run1029 : Runs 4750568160 c1029.denote c1030.denote := replay_sound check1029 -def rules1030 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92 -] -theorem check1030 : replay rules1030 c1030 = some (6553,c1031) := by decide +kernel -theorem run1030 : Runs 6553 c1030.denote c1031.denote := replay_sound check1030 -def rules1031 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90 -] -theorem check1031 : replay rules1031 c1031 = some (3961,c1032) := by decide +kernel -theorem run1031 : Runs 3961 c1031.denote c1032.denote := replay_sound check1031 -def rules1032 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1 -] -theorem check1032 : replay rules1032 c1032 = some (1583523197,c1033) := by decide +kernel -theorem run1032 : Runs 1583523197 c1032.denote c1033.denote := replay_sound check1032 -def rules1033 : List Rule := [ - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1 -] -theorem check1033 : replay rules1033 c1033 = some (1583526187,c1034) := by decide +kernel -theorem run1033 : Runs 1583526187 c1033.denote c1034.denote := replay_sound check1033 -def rules1034 : List Rule := [ - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check1034 : replay rules1034 c1034 = some (4258,c1035) := by decide +kernel -theorem run1034 : Runs 4258 c1034.denote c1035.denote := replay_sound check1034 -def rules1035 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8 -] -theorem check1035 : replay rules1035 c1035 = some (1583525542,c1036) := by decide +kernel -theorem run1035 : Runs 1583525542 c1035.denote c1036.denote := replay_sound check1035 -def rules1036 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check1036 : replay rules1036 c1036 = some (4750568436,c1037) := by decide +kernel -theorem run1036 : Runs 4750568436 c1036.denote c1037.denote := replay_sound check1036 -def rules1037 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5 -] -theorem check1037 : replay rules1037 c1037 = some (6639,c1038) := by decide +kernel -theorem run1037 : Runs 6639 c1037.denote c1038.denote := replay_sound check1037 -def rules1038 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check1038 : replay rules1038 c1038 = some (3357,c1039) := by decide +kernel -theorem run1038 : Runs 3357 c1038.denote c1039.denote := replay_sound check1038 -def rules1039 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8 -] -theorem check1039 : replay rules1039 c1039 = some (1583523473,c1040) := by decide +kernel -theorem run1039 : Runs 1583523473 c1039.denote c1040.denote := replay_sound check1039 -def rules1040 : List Rule := [ - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1 -] -theorem check1040 : replay rules1040 c1040 = some (4750572598,c1041) := by decide +kernel -theorem run1040 : Runs 4750572598 c1040.denote c1041.denote := replay_sound check1040 -def rules1041 : List Rule := [ - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1041 : replay rules1041 c1041 = some (4159,c1042) := by decide +kernel -theorem run1041 : Runs 4159 c1041.denote c1042.denote := replay_sound check1041 -def rules1042 : List Rule := [ - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1 -] -theorem check1042 : replay rules1042 c1042 = some (1583524314,c1043) := by decide +kernel -theorem run1042 : Runs 1583524314 c1042.denote c1043.denote := replay_sound check1042 -def rules1043 : List Rule := [ - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90 -] -theorem check1043 : replay rules1043 c1043 = some (4750571623,c1044) := by decide +kernel -theorem run1043 : Runs 4750571623 c1043.denote c1044.denote := replay_sound check1043 -def rules1044 : List Rule := [ - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check1044 : replay rules1044 c1044 = some (4685,c1045) := by decide +kernel -theorem run1044 : Runs 4685 c1044.denote c1045.denote := replay_sound check1044 -def rules1045 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5 -] -theorem check1045 : replay rules1045 c1045 = some (1583525306,c1046) := by decide +kernel -theorem run1045 : Runs 1583525306 c1045.denote c1046.denote := replay_sound check1045 -def rules1046 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13 -] -theorem check1046 : replay rules1046 c1046 = some (1583523923,c1047) := by decide +kernel -theorem run1046 : Runs 1583523923 c1046.denote c1047.denote := replay_sound check1046 -def rules1047 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13 -] -theorem check1047 : replay rules1047 c1047 = some (4624,c1048) := by decide +kernel -theorem run1047 : Runs 4624 c1047.denote c1048.denote := replay_sound check1047 -def rules1048 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1 -] -theorem check1048 : replay rules1048 c1048 = some (3785,c1049) := by decide +kernel -theorem run1048 : Runs 3785 c1048.denote c1049.denote := replay_sound check1048 -def rules1049 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check1049 : replay rules1049 c1049 = some (1583524228,c1050) := by decide +kernel -theorem run1049 : Runs 1583524228 c1049.denote c1050.denote := replay_sound check1049 -theorem groupRun20 : Runs 64924583558 c1000.denote c1050.denote := - (@Runs.trans 25336437417 39588146141 c1000.denote c1025.denote c1050.denote (@Runs.trans 14251738523 11084698894 c1000.denote c1012.denote c1025.denote (@Runs.trans 9501153990 4750584533 c1000.denote c1006.denote c1012.denote (@Runs.trans 3167054157 6334099833 c1000.denote c1003.denote c1006.denote (@Runs.trans 1583524743 1583529414 c1000.denote c1001.denote c1003.denote run1000 (@Runs.trans 1583524634 4780 c1001.denote c1002.denote c1003.denote run1001 run1002)) (@Runs.trans 3253 6334096580 c1003.denote c1004.denote c1006.denote run1003 (@Runs.trans 1583523835 4750572745 c1004.denote c1005.denote c1006.denote run1004 run1005))) (@Runs.trans 3167053172 1583531361 c1006.denote c1009.denote c1012.denote (@Runs.trans 4056 3167049116 c1006.denote c1007.denote c1009.denote run1006 (@Runs.trans 1583524267 1583524849 c1007.denote c1008.denote c1009.denote run1007 run1008)) (@Runs.trans 4739 1583526622 c1009.denote c1010.denote c1012.denote run1009 (@Runs.trans 2801 1583523821 c1010.denote c1011.denote c1012.denote run1010 run1011)))) (@Runs.trans 4750586407 6334112487 c1012.denote c1018.denote c1025.denote (@Runs.trans 1583532975 3167053432 c1012.denote c1015.denote c1018.denote (@Runs.trans 1583525595 7380 c1012.denote c1013.denote c1015.denote run1012 (@Runs.trans 4071 3309 c1013.denote c1014.denote c1015.denote run1013 run1014)) (@Runs.trans 1583523325 1583530107 c1015.denote c1016.denote c1018.denote run1015 (@Runs.trans 1583526266 3841 c1016.denote c1017.denote c1018.denote run1016 run1017))) (@Runs.trans 3167053785 3167058702 c1018.denote c1021.denote c1025.denote (@Runs.trans 1583525722 1583528063 c1018.denote c1019.denote c1021.denote run1018 (@Runs.trans 1583523285 4778 c1019.denote c1020.denote c1021.denote run1019 run1020)) (@Runs.trans 1583528614 1583530088 c1021.denote c1023.denote c1025.denote (@Runs.trans 4327 1583524287 c1021.denote c1022.denote c1023.denote run1021 run1022) (@Runs.trans 1583525236 4852 c1023.denote c1024.denote c1025.denote run1023 run1024))))) (@Runs.trans 22169353427 17418792714 c1025.denote c1037.denote c1050.denote (@Runs.trans 12668201846 9501151581 c1025.denote c1031.denote c1037.denote (@Runs.trans 6334101121 6334100725 c1025.denote c1028.denote c1031.denote (@Runs.trans 1583526079 4750575042 c1025.denote c1026.denote c1028.denote run1025 (@Runs.trans 4750568757 6285 c1026.denote c1027.denote c1028.denote run1026 run1027)) (@Runs.trans 1583526012 4750574713 c1028.denote c1029.denote c1031.denote run1028 (@Runs.trans 4750568160 6553 c1029.denote c1030.denote c1031.denote run1029 run1030))) (@Runs.trans 3167053345 6334098236 c1031.denote c1034.denote c1037.denote (@Runs.trans 3961 3167049384 c1031.denote c1032.denote c1034.denote run1031 (@Runs.trans 1583523197 1583526187 c1032.denote c1033.denote c1034.denote run1032 run1033)) (@Runs.trans 4258 6334093978 c1034.denote c1035.denote c1037.denote run1034 (@Runs.trans 1583525542 4750568436 c1035.denote c1036.denote c1037.denote run1035 run1036)))) (@Runs.trans 7917634540 9501158174 c1037.denote c1043.denote c1050.denote (@Runs.trans 1583533469 6334101071 c1037.denote c1040.denote c1043.denote (@Runs.trans 6639 1583526830 c1037.denote c1038.denote c1040.denote run1037 (@Runs.trans 3357 1583523473 c1038.denote c1039.denote c1040.denote run1038 run1039)) (@Runs.trans 4750572598 1583528473 c1040.denote c1041.denote c1043.denote run1040 (@Runs.trans 4159 1583524314 c1041.denote c1042.denote c1043.denote run1041 run1042))) (@Runs.trans 6334101614 3167056560 c1043.denote c1046.denote c1050.denote (@Runs.trans 4750571623 1583529991 c1043.denote c1044.denote c1046.denote run1043 (@Runs.trans 4685 1583525306 c1044.denote c1045.denote c1046.denote run1044 run1045)) (@Runs.trans 1583528547 1583528013 c1046.denote c1048.denote c1050.denote (@Runs.trans 1583523923 4624 c1046.denote c1047.denote c1048.denote run1046 run1047) (@Runs.trans 3785 1583524228 c1048.denote c1049.denote c1050.denote run1048 run1049)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean deleted file mode 100644 index 1e29da2b..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk021.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1050 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38 -] -theorem check1050 : replay rules1050 c1050 = some (1583524939,c1051) := by decide +kernel -theorem run1050 : Runs 1583524939 c1050.denote c1051.denote := replay_sound check1050 -def rules1051 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check1051 : replay rules1051 c1051 = some (4675,c1052) := by decide +kernel -theorem run1051 : Runs 4675 c1051.denote c1052.denote := replay_sound check1051 -def rules1052 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35 -] -theorem check1052 : replay rules1052 c1052 = some (3574,c1053) := by decide +kernel -theorem run1052 : Runs 3574 c1052.denote c1053.denote := replay_sound check1052 -def rules1053 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10 -] -theorem check1053 : replay rules1053 c1053 = some (1583523625,c1054) := by decide +kernel -theorem run1053 : Runs 1583523625 c1053.denote c1054.denote := replay_sound check1053 -def rules1054 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94 -] -theorem check1054 : replay rules1054 c1054 = some (4750572224,c1055) := by decide +kernel -theorem run1054 : Runs 4750572224 c1054.denote c1055.denote := replay_sound check1054 -def rules1055 : List Rule := [ - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1055 : replay rules1055 c1055 = some (4413,c1056) := by decide +kernel -theorem run1055 : Runs 4413 c1055.denote c1056.denote := replay_sound check1055 -def rules1056 : List Rule := [ - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1 -] -theorem check1056 : replay rules1056 c1056 = some (1583524535,c1057) := by decide +kernel -theorem run1056 : Runs 1583524535 c1056.denote c1057.denote := replay_sound check1056 -def rules1057 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1 -] -theorem check1057 : replay rules1057 c1057 = some (1583523926,c1058) := by decide +kernel -theorem run1057 : Runs 1583523926 c1057.denote c1058.denote := replay_sound check1057 -def rules1058 : List Rule := [ - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1 -] -theorem check1058 : replay rules1058 c1058 = some (4834,c1059) := by decide +kernel -theorem run1058 : Runs 4834 c1058.denote c1059.denote := replay_sound check1058 -def rules1059 : List Rule := [ - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35 -] -theorem check1059 : replay rules1059 c1059 = some (3371,c1060) := by decide +kernel -theorem run1059 : Runs 3371 c1059.denote c1060.denote := replay_sound check1059 -def rules1060 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1 -] -theorem check1060 : replay rules1060 c1060 = some (1583524480,c1061) := by decide +kernel -theorem run1060 : Runs 1583524480 c1060.denote c1061.denote := replay_sound check1060 -def rules1061 : List Rule := [ - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92 -] -theorem check1061 : replay rules1061 c1061 = some (1583524177,c1062) := by decide +kernel -theorem run1061 : Runs 1583524177 c1061.denote c1062.denote := replay_sound check1061 -def rules1062 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36 -] -theorem check1062 : replay rules1062 c1062 = some (4811,c1063) := by decide +kernel -theorem run1062 : Runs 4811 c1062.denote c1063.denote := replay_sound check1062 -def rules1063 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91 -] -theorem check1063 : replay rules1063 c1063 = some (3454,c1064) := by decide +kernel -theorem run1063 : Runs 3454 c1063.denote c1064.denote := replay_sound check1063 -def rules1064 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check1064 : replay rules1064 c1064 = some (1583524286,c1065) := by decide +kernel -theorem run1064 : Runs 1583524286 c1064.denote c1065.denote := replay_sound check1064 -def rules1065 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1 -] -theorem check1065 : replay rules1065 c1065 = some (1583524465,c1066) := by decide +kernel -theorem run1065 : Runs 1583524465 c1065.denote c1066.denote := replay_sound check1065 -def rules1066 : List Rule := [ - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1 -] -theorem check1066 : replay rules1066 c1066 = some (5084,c1067) := by decide +kernel -theorem run1066 : Runs 5084 c1066.denote c1067.denote := replay_sound check1066 -def rules1067 : List Rule := [ - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35 -] -theorem check1067 : replay rules1067 c1067 = some (3497,c1068) := by decide +kernel -theorem run1067 : Runs 3497 c1067.denote c1068.denote := replay_sound check1067 -def rules1068 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1068 : replay rules1068 c1068 = some (1583524312,c1069) := by decide +kernel -theorem run1068 : Runs 1583524312 c1068.denote c1069.denote := replay_sound check1068 -def rules1069 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90 -] -theorem check1069 : replay rules1069 c1069 = some (1583525285,c1070) := by decide +kernel -theorem run1069 : Runs 1583525285 c1069.denote c1070.denote := replay_sound check1069 -def rules1070 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check1070 : replay rules1070 c1070 = some (4915,c1071) := by decide +kernel -theorem run1070 : Runs 4915 c1070.denote c1071.denote := replay_sound check1070 -def rules1071 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1 -] -theorem check1071 : replay rules1071 c1071 = some (3666,c1072) := by decide +kernel -theorem run1071 : Runs 3666 c1071.denote c1072.denote := replay_sound check1071 -def rules1072 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8 -] -theorem check1072 : replay rules1072 c1072 = some (1583523391,c1073) := by decide +kernel -theorem run1072 : Runs 1583523391 c1072.denote c1073.denote := replay_sound check1072 -def rules1073 : List Rule := [ - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35 -] -theorem check1073 : replay rules1073 c1073 = some (4750572415,c1074) := by decide +kernel -theorem run1073 : Runs 4750572415 c1073.denote c1074.denote := replay_sound check1073 -def rules1074 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1074 : replay rules1074 c1074 = some (4268,c1075) := by decide +kernel -theorem run1074 : Runs 4268 c1074.denote c1075.denote := replay_sound check1074 -def rules1075 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check1075 : replay rules1075 c1075 = some (1583524197,c1076) := by decide +kernel -theorem run1075 : Runs 1583524197 c1075.denote c1076.denote := replay_sound check1075 -def rules1076 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93 -] -theorem check1076 : replay rules1076 c1076 = some (1583524708,c1077) := by decide +kernel -theorem run1076 : Runs 1583524708 c1076.denote c1077.denote := replay_sound check1076 -def rules1077 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93 -] -theorem check1077 : replay rules1077 c1077 = some (5136,c1078) := by decide +kernel -theorem run1077 : Runs 5136 c1077.denote c1078.denote := replay_sound check1077 -def rules1078 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1 -] -theorem check1078 : replay rules1078 c1078 = some (3265,c1079) := by decide +kernel -theorem run1078 : Runs 3265 c1078.denote c1079.denote := replay_sound check1078 -def rules1079 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11 -] -theorem check1079 : replay rules1079 c1079 = some (1583524155,c1080) := by decide +kernel -theorem run1079 : Runs 1583524155 c1079.denote c1080.denote := replay_sound check1079 -def rules1080 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39 -] -theorem check1080 : replay rules1080 c1080 = some (1583525388,c1081) := by decide +kernel -theorem run1080 : Runs 1583525388 c1080.denote c1081.denote := replay_sound check1080 -def rules1081 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39 -] -theorem check1081 : replay rules1081 c1081 = some (4968,c1082) := by decide +kernel -theorem run1081 : Runs 4968 c1081.denote c1082.denote := replay_sound check1081 -def rules1082 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1 -] -theorem check1082 : replay rules1082 c1082 = some (3279,c1083) := by decide +kernel -theorem run1082 : Runs 3279 c1082.denote c1083.denote := replay_sound check1082 -def rules1083 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12 -] -theorem check1083 : replay rules1083 c1083 = some (1583523663,c1084) := by decide +kernel -theorem run1083 : Runs 1583523663 c1083.denote c1084.denote := replay_sound check1083 -def rules1084 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19 -] -theorem check1084 : replay rules1084 c1084 = some (1583526172,c1085) := by decide +kernel -theorem run1084 : Runs 1583526172 c1084.denote c1085.denote := replay_sound check1084 -def rules1085 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1 -] -theorem check1085 : replay rules1085 c1085 = some (6654,c1086) := by decide +kernel -theorem run1085 : Runs 6654 c1085.denote c1086.denote := replay_sound check1085 -def rules1086 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1 -] -theorem check1086 : replay rules1086 c1086 = some (3571,c1087) := by decide +kernel -theorem run1086 : Runs 3571 c1086.denote c1087.denote := replay_sound check1086 -def rules1087 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1 -] -theorem check1087 : replay rules1087 c1087 = some (1583523434,c1088) := by decide +kernel -theorem run1087 : Runs 1583523434 c1087.denote c1088.denote := replay_sound check1087 -def rules1088 : List Rule := [ - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1 -] -theorem check1088 : replay rules1088 c1088 = some (1583526559,c1089) := by decide +kernel -theorem run1088 : Runs 1583526559 c1088.denote c1089.denote := replay_sound check1088 -def rules1089 : List Rule := [ - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1 -] -theorem check1089 : replay rules1089 c1089 = some (4469,c1090) := by decide +kernel -theorem run1089 : Runs 4469 c1089.denote c1090.denote := replay_sound check1089 -def rules1090 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1 -] -theorem check1090 : replay rules1090 c1090 = some (1583525792,c1091) := by decide +kernel -theorem run1090 : Runs 1583525792 c1090.denote c1091.denote := replay_sound check1090 -def rules1091 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1 -] -theorem check1091 : replay rules1091 c1091 = some (1583523315,c1092) := by decide +kernel -theorem run1091 : Runs 1583523315 c1091.denote c1092.denote := replay_sound check1091 -def rules1092 : List Rule := [ - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1 -] -theorem check1092 : replay rules1092 c1092 = some (5089,c1093) := by decide +kernel -theorem run1092 : Runs 5089 c1092.denote c1093.denote := replay_sound check1092 -def rules1093 : List Rule := [ - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30 -] -theorem check1093 : replay rules1093 c1093 = some (4156,c1094) := by decide +kernel -theorem run1093 : Runs 4156 c1093.denote c1094.denote := replay_sound check1093 -def rules1094 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2 -] -theorem check1094 : replay rules1094 c1094 = some (1583525250,c1095) := by decide +kernel -theorem run1094 : Runs 1583525250 c1094.denote c1095.denote := replay_sound check1094 -def rules1095 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22 -] -theorem check1095 : replay rules1095 c1095 = some (1583524259,c1096) := by decide +kernel -theorem run1095 : Runs 1583524259 c1095.denote c1096.denote := replay_sound check1095 -def rules1096 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22 -] -theorem check1096 : replay rules1096 c1096 = some (5092,c1097) := by decide +kernel -theorem run1096 : Runs 5092 c1096.denote c1097.denote := replay_sound check1096 -def rules1097 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29 -] -theorem check1097 : replay rules1097 c1097 = some (10137,c1098) := by decide +kernel -theorem run1097 : Runs 10137 c1097.denote c1098.denote := replay_sound check1097 -def rules1098 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check1098 : replay rules1098 c1098 = some (1583524750,c1099) := by decide +kernel -theorem run1098 : Runs 1583524750 c1098.denote c1099.denote := replay_sound check1098 -def rules1099 : List Rule := [ - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30 -] -theorem check1099 : replay rules1099 c1099 = some (4750569114,c1100) := by decide +kernel -theorem run1099 : Runs 4750569114 c1099.denote c1100.denote := replay_sound check1099 -theorem groupRun21 : Runs 52256409194 c1050.denote c1100.denote := - (@Runs.trans 26919962622 25336446572 c1050.denote c1075.denote c1100.denote (@Runs.trans 14251738773 12668223849 c1050.denote c1062.denote c1075.denote (@Runs.trans 7917633450 6334105323 c1050.denote c1056.denote c1062.denote (@Runs.trans 1583533188 6334100262 c1050.denote c1053.denote c1056.denote (@Runs.trans 1583524939 8249 c1050.denote c1051.denote c1053.denote run1050 (@Runs.trans 4675 3574 c1051.denote c1052.denote c1053.denote run1051 run1052)) (@Runs.trans 1583523625 4750576637 c1053.denote c1054.denote c1056.denote run1053 (@Runs.trans 4750572224 4413 c1054.denote c1055.denote c1056.denote run1054 run1055))) (@Runs.trans 3167053295 3167052028 c1056.denote c1059.denote c1062.denote (@Runs.trans 1583524535 1583528760 c1056.denote c1057.denote c1059.denote run1056 (@Runs.trans 1583523926 4834 c1057.denote c1058.denote c1059.denote run1057 run1058)) (@Runs.trans 3371 3167048657 c1059.denote c1060.denote c1062.denote run1059 (@Runs.trans 1583524480 1583524177 c1060.denote c1061.denote c1062.denote run1060 run1061)))) (@Runs.trans 3167065597 9501158252 c1062.denote c1068.denote c1075.denote (@Runs.trans 1583532551 1583533046 c1062.denote c1065.denote c1068.denote (@Runs.trans 4811 1583527740 c1062.denote c1063.denote c1065.denote run1062 (@Runs.trans 3454 1583524286 c1063.denote c1064.denote c1065.denote run1063 run1064)) (@Runs.trans 1583524465 8581 c1065.denote c1066.denote c1068.denote run1065 (@Runs.trans 5084 3497 c1066.denote c1067.denote c1068.denote run1066 run1067))) (@Runs.trans 3167054512 6334103740 c1068.denote c1071.denote c1075.denote (@Runs.trans 1583524312 1583530200 c1068.denote c1069.denote c1071.denote run1068 (@Runs.trans 1583525285 4915 c1069.denote c1070.denote c1071.denote run1069 run1070)) (@Runs.trans 1583527057 4750576683 c1071.denote c1073.denote c1075.denote (@Runs.trans 3666 1583523391 c1071.denote c1072.denote c1073.denote run1071 run1072) (@Runs.trans 4750572415 4268 c1073.denote c1074.denote c1075.denote run1073 run1074))))) (@Runs.trans 9501175156 15835271416 c1075.denote c1087.denote c1100.denote (@Runs.trans 6334106849 3167068307 c1075.denote c1081.denote c1087.denote (@Runs.trans 3167054041 3167052808 c1075.denote c1078.denote c1081.denote (@Runs.trans 1583524197 1583529844 c1075.denote c1076.denote c1078.denote run1075 (@Runs.trans 1583524708 5136 c1076.denote c1077.denote c1078.denote run1076 run1077)) (@Runs.trans 3265 3167049543 c1078.denote c1079.denote c1081.denote run1078 (@Runs.trans 1583524155 1583525388 c1079.denote c1080.denote c1081.denote run1079 run1080))) (@Runs.trans 1583531910 1583536397 c1081.denote c1084.denote c1087.denote (@Runs.trans 4968 1583526942 c1081.denote c1082.denote c1084.denote run1081 (@Runs.trans 3279 1583523663 c1082.denote c1083.denote c1084.denote run1082 run1083)) (@Runs.trans 1583526172 10225 c1084.denote c1085.denote c1087.denote run1084 (@Runs.trans 6654 3571 c1085.denote c1086.denote c1087.denote run1085 run1086)))) (@Runs.trans 6334108658 9501162758 c1087.denote c1093.denote c1100.denote (@Runs.trans 3167054462 3167054196 c1087.denote c1090.denote c1093.denote (@Runs.trans 1583523434 1583531028 c1087.denote c1088.denote c1090.denote run1087 (@Runs.trans 1583526559 4469 c1088.denote c1089.denote c1090.denote run1088 run1089)) (@Runs.trans 1583525792 1583528404 c1090.denote c1091.denote c1093.denote run1090 (@Runs.trans 1583523315 5089 c1091.denote c1092.denote c1093.denote run1091 run1092))) (@Runs.trans 3167053665 6334109093 c1093.denote c1096.denote c1100.denote (@Runs.trans 4156 3167049509 c1093.denote c1094.denote c1096.denote run1093 (@Runs.trans 1583525250 1583524259 c1094.denote c1095.denote c1096.denote run1094 run1095)) (@Runs.trans 15229 6334093864 c1096.denote c1098.denote c1100.denote (@Runs.trans 5092 10137 c1096.denote c1097.denote c1098.denote run1096 run1097) (@Runs.trans 1583524750 4750569114 c1098.denote c1099.denote c1100.denote run1098 run1099)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean deleted file mode 100644 index cb915c34..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk022.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1100 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42 -] -theorem check1100 : replay rules1100 c1100 = some (5664,c1101) := by decide +kernel -theorem run1100 : Runs 5664 c1100.denote c1101.denote := replay_sound check1100 -def rules1101 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check1101 : replay rules1101 c1101 = some (1583525958,c1102) := by decide +kernel -theorem run1101 : Runs 1583525958 c1101.denote c1102.denote := replay_sound check1101 -def rules1102 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46 -] -theorem check1102 : replay rules1102 c1102 = some (4750567909,c1103) := by decide +kernel -theorem run1102 : Runs 4750567909 c1102.denote c1103.denote := replay_sound check1102 -def rules1103 : List Rule := [ - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1 -] -theorem check1103 : replay rules1103 c1103 = some (5920,c1104) := by decide +kernel -theorem run1103 : Runs 5920 c1103.denote c1104.denote := replay_sound check1103 -def rules1104 : List Rule := [ - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1 -] -theorem check1104 : replay rules1104 c1104 = some (4141,c1105) := by decide +kernel -theorem run1104 : Runs 4141 c1104.denote c1105.denote := replay_sound check1104 -def rules1105 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5 -] -theorem check1105 : replay rules1105 c1105 = some (1583523521,c1106) := by decide +kernel -theorem run1105 : Runs 1583523521 c1105.denote c1106.denote := replay_sound check1105 -def rules1106 : List Rule := [ - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check1106 : replay rules1106 c1106 = some (4750570981,c1107) := by decide +kernel -theorem run1106 : Runs 4750570981 c1106.denote c1107.denote := replay_sound check1106 -def rules1107 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1 -] -theorem check1107 : replay rules1107 c1107 = some (5024,c1108) := by decide +kernel -theorem run1107 : Runs 5024 c1107.denote c1108.denote := replay_sound check1107 -def rules1108 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1 -] -theorem check1108 : replay rules1108 c1108 = some (1583525070,c1109) := by decide +kernel -theorem run1108 : Runs 1583525070 c1108.denote c1109.denote := replay_sound check1108 -def rules1109 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1 -] -theorem check1109 : replay rules1109 c1109 = some (4750569747,c1110) := by decide +kernel -theorem run1109 : Runs 4750569747 c1109.denote c1110.denote := replay_sound check1109 -def rules1110 : List Rule := [ - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18 -] -theorem check1110 : replay rules1110 c1110 = some (5651,c1111) := by decide +kernel -theorem run1110 : Runs 5651 c1110.denote c1111.denote := replay_sound check1110 -def rules1111 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check1111 : replay rules1111 c1111 = some (1583525778,c1112) := by decide +kernel -theorem run1111 : Runs 1583525778 c1111.denote c1112.denote := replay_sound check1111 -def rules1112 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1 -] -theorem check1112 : replay rules1112 c1112 = some (873,c1113) := by decide +kernel -theorem run1112 : Runs 873 c1112.denote c1113.denote := replay_sound check1112 -def rules1113 : List Rule := [ - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1 -] -theorem check1113 : replay rules1113 c1113 = some (1583527060,c1114) := by decide +kernel -theorem run1113 : Runs 1583527060 c1113.denote c1114.denote := replay_sound check1113 -def rules1114 : List Rule := [ - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1 -] -theorem check1114 : replay rules1114 c1114 = some (4437,c1115) := by decide +kernel -theorem run1114 : Runs 4437 c1114.denote c1115.denote := replay_sound check1114 -def rules1115 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1 -] -theorem check1115 : replay rules1115 c1115 = some (1583525542,c1116) := by decide +kernel -theorem run1115 : Runs 1583525542 c1115.denote c1116.denote := replay_sound check1115 -def rules1116 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12 -] -theorem check1116 : replay rules1116 c1116 = some (4750569071,c1117) := by decide +kernel -theorem run1116 : Runs 4750569071 c1116.denote c1117.denote := replay_sound check1116 -def rules1117 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12 -] -theorem check1117 : replay rules1117 c1117 = some (5968,c1118) := by decide +kernel -theorem run1117 : Runs 5968 c1117.denote c1118.denote := replay_sound check1117 -def rules1118 : List Rule := [ - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1 -] -theorem check1118 : replay rules1118 c1118 = some (3497,c1119) := by decide +kernel -theorem run1118 : Runs 3497 c1118.denote c1119.denote := replay_sound check1118 -def rules1119 : List Rule := [ - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1 -] -theorem check1119 : replay rules1119 c1119 = some (1583523510,c1120) := by decide +kernel -theorem run1119 : Runs 1583523510 c1119.denote c1120.denote := replay_sound check1119 -def rules1120 : List Rule := [ - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1 -] -theorem check1120 : replay rules1120 c1120 = some (1583526173,c1121) := by decide +kernel -theorem run1120 : Runs 1583526173 c1120.denote c1121.denote := replay_sound check1120 -def rules1121 : List Rule := [ - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check1121 : replay rules1121 c1121 = some (4720,c1122) := by decide +kernel -theorem run1121 : Runs 4720 c1121.denote c1122.denote := replay_sound check1121 -def rules1122 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32 -] -theorem check1122 : replay rules1122 c1122 = some (3557,c1123) := by decide +kernel -theorem run1122 : Runs 3557 c1122.denote c1123.denote := replay_sound check1122 -def rules1123 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5 -] -theorem check1123 : replay rules1123 c1123 = some (1583523398,c1124) := by decide +kernel -theorem run1123 : Runs 1583523398 c1123.denote c1124.denote := replay_sound check1123 -def rules1124 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33 -] -theorem check1124 : replay rules1124 c1124 = some (4750572227,c1125) := by decide +kernel -theorem run1124 : Runs 4750572227 c1124.denote c1125.denote := replay_sound check1124 -def rules1125 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39 -] -theorem check1125 : replay rules1125 c1125 = some (3821,c1126) := by decide +kernel -theorem run1125 : Runs 3821 c1125.denote c1126.denote := replay_sound check1125 -def rules1126 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13 -] -theorem check1126 : replay rules1126 c1126 = some (1583525018,c1127) := by decide +kernel -theorem run1126 : Runs 1583525018 c1126.denote c1127.denote := replay_sound check1126 -def rules1127 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19 -] -theorem check1127 : replay rules1127 c1127 = some (4750569495,c1128) := by decide +kernel -theorem run1127 : Runs 4750569495 c1127.denote c1128.denote := replay_sound check1127 -def rules1128 : List Rule := [ - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1 -] -theorem check1128 : replay rules1128 c1128 = some (5588,c1129) := by decide +kernel -theorem run1128 : Runs 5588 c1128.denote c1129.denote := replay_sound check1128 -def rules1129 : List Rule := [ - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1 -] -theorem check1129 : replay rules1129 c1129 = some (3509,c1130) := by decide +kernel -theorem run1129 : Runs 3509 c1129.denote c1130.denote := replay_sound check1129 -def rules1130 : List Rule := [ - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8 -] -theorem check1130 : replay rules1130 c1130 = some (1583523505,c1131) := by decide +kernel -theorem run1130 : Runs 1583523505 c1130.denote c1131.denote := replay_sound check1130 -def rules1131 : List Rule := [ - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90 -] -theorem check1131 : replay rules1131 c1131 = some (4750572817,c1132) := by decide +kernel -theorem run1131 : Runs 4750572817 c1131.denote c1132.denote := replay_sound check1131 -def rules1132 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92 -] -theorem check1132 : replay rules1132 c1132 = some (3972,c1133) := by decide +kernel -theorem run1132 : Runs 3972 c1132.denote c1133.denote := replay_sound check1132 -def rules1133 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6 -] -theorem check1133 : replay rules1133 c1133 = some (1583524586,c1134) := by decide +kernel -theorem run1133 : Runs 1583524586 c1133.denote c1134.denote := replay_sound check1133 -def rules1134 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36 -] -theorem check1134 : replay rules1134 c1134 = some (4750570550,c1135) := by decide +kernel -theorem run1134 : Runs 4750570550 c1134.denote c1135.denote := replay_sound check1134 -def rules1135 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1 -] -theorem check1135 : replay rules1135 c1135 = some (5598,c1136) := by decide +kernel -theorem run1135 : Runs 5598 c1135.denote c1136.denote := replay_sound check1135 -def rules1136 : List Rule := [ - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1 -] -theorem check1136 : replay rules1136 c1136 = some (1583525486,c1137) := by decide +kernel -theorem run1136 : Runs 1583525486 c1136.denote c1137.denote := replay_sound check1136 -def rules1137 : List Rule := [ - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1137 : replay rules1137 c1137 = some (4750569258,c1138) := by decide +kernel -theorem run1137 : Runs 4750569258 c1137.denote c1138.denote := replay_sound check1137 -def rules1138 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35 -] -theorem check1138 : replay rules1138 c1138 = some (6392,c1139) := by decide +kernel -theorem run1138 : Runs 6392 c1138.denote c1139.denote := replay_sound check1138 -def rules1139 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22 -] -theorem check1139 : replay rules1139 c1139 = some (3860,c1140) := by decide +kernel -theorem run1139 : Runs 3860 c1139.denote c1140.denote := replay_sound check1139 -def rules1140 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8 -] -theorem check1140 : replay rules1140 c1140 = some (1583523185,c1141) := by decide +kernel -theorem run1140 : Runs 1583523185 c1140.denote c1141.denote := replay_sound check1140 -def rules1141 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15 -] -theorem check1141 : replay rules1141 c1141 = some (1583526882,c1142) := by decide +kernel -theorem run1141 : Runs 1583526882 c1141.denote c1142.denote := replay_sound check1141 -def rules1142 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1142 : replay rules1142 c1142 = some (4357,c1143) := by decide +kernel -theorem run1142 : Runs 4357 c1142.denote c1143.denote := replay_sound check1142 -def rules1143 : List Rule := [ - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1143 : replay rules1143 c1143 = some (1583525542,c1144) := by decide +kernel -theorem run1143 : Runs 1583525542 c1143.denote c1144.denote := replay_sound check1143 -def rules1144 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1 -] -theorem check1144 : replay rules1144 c1144 = some (1583523205,c1145) := by decide +kernel -theorem run1144 : Runs 1583523205 c1144.denote c1145.denote := replay_sound check1144 -def rules1145 : List Rule := [ - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1 -] -theorem check1145 : replay rules1145 c1145 = some (4882,c1146) := by decide +kernel -theorem run1145 : Runs 4882 c1145.denote c1146.denote := replay_sound check1145 -def rules1146 : List Rule := [ - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1 -] -theorem check1146 : replay rules1146 c1146 = some (4373,c1147) := by decide +kernel -theorem run1146 : Runs 4373 c1146.denote c1147.denote := replay_sound check1146 -def rules1147 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1 -] -theorem check1147 : replay rules1147 c1147 = some (1583525250,c1148) := by decide +kernel -theorem run1147 : Runs 1583525250 c1147.denote c1148.denote := replay_sound check1147 -def rules1148 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15 -] -theorem check1148 : replay rules1148 c1148 = some (4750569151,c1149) := by decide +kernel -theorem run1148 : Runs 4750569151 c1148.denote c1149.denote := replay_sound check1148 -def rules1149 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36 -] -theorem check1149 : replay rules1149 c1149 = some (6298,c1150) := by decide +kernel -theorem run1149 : Runs 6298 c1149.denote c1150.denote := replay_sound check1149 -theorem groupRun22 : Runs 76009251977 c1100.denote c1150.denote := - (@Runs.trans 38004625397 38004626580 c1100.denote c1125.denote c1150.denote (@Runs.trans 20585835364 17418790033 c1100.denote c1112.denote c1125.denote (@Runs.trans 7917633113 12668202251 c1100.denote c1106.denote c1112.denote (@Runs.trans 6334099531 1583533582 c1100.denote c1103.denote c1106.denote (@Runs.trans 5664 6334093867 c1100.denote c1101.denote c1103.denote run1100 (@Runs.trans 1583525958 4750567909 c1101.denote c1102.denote c1103.denote run1101 run1102)) (@Runs.trans 5920 1583527662 c1103.denote c1104.denote c1106.denote run1103 (@Runs.trans 4141 1583523521 c1104.denote c1105.denote c1106.denote run1104 run1105))) (@Runs.trans 6334101075 6334101176 c1106.denote c1109.denote c1112.denote (@Runs.trans 4750570981 1583530094 c1106.denote c1107.denote c1109.denote run1106 (@Runs.trans 5024 1583525070 c1107.denote c1108.denote c1109.denote run1107 run1108)) (@Runs.trans 4750569747 1583531429 c1109.denote c1110.denote c1112.denote run1109 (@Runs.trans 5651 1583525778 c1110.denote c1111.denote c1112.denote run1110 run1111)))) (@Runs.trans 7917632951 9501157082 c1112.denote c1118.denote c1125.denote (@Runs.trans 1583532370 6334100581 c1112.denote c1115.denote c1118.denote (@Runs.trans 873 1583531497 c1112.denote c1113.denote c1115.denote run1112 (@Runs.trans 1583527060 4437 c1113.denote c1114.denote c1115.denote run1113 run1114)) (@Runs.trans 1583525542 4750575039 c1115.denote c1116.denote c1118.denote run1115 (@Runs.trans 4750569071 5968 c1116.denote c1117.denote c1118.denote run1116 run1117))) (@Runs.trans 3167053180 6334103902 c1118.denote c1121.denote c1125.denote (@Runs.trans 3497 3167049683 c1118.denote c1119.denote c1121.denote run1118 (@Runs.trans 1583523510 1583526173 c1119.denote c1120.denote c1121.denote run1119 run1120)) (@Runs.trans 8277 6334095625 c1121.denote c1123.denote c1125.denote (@Runs.trans 4720 3557 c1121.denote c1122.denote c1123.denote run1121 run1122) (@Runs.trans 1583523398 4750572227 c1123.denote c1124.denote c1125.denote run1123 run1124))))) (@Runs.trans 20585833945 17418792635 c1125.denote c1137.denote c1150.denote (@Runs.trans 7917630936 12668203009 c1125.denote c1131.denote c1137.denote (@Runs.trans 6334098334 1583532602 c1125.denote c1128.denote c1131.denote (@Runs.trans 3821 6334094513 c1125.denote c1126.denote c1128.denote run1125 (@Runs.trans 1583525018 4750569495 c1126.denote c1127.denote c1128.denote run1126 run1127)) (@Runs.trans 5588 1583527014 c1128.denote c1129.denote c1131.denote run1128 (@Runs.trans 3509 1583523505 c1129.denote c1130.denote c1131.denote run1129 run1130))) (@Runs.trans 6334101375 6334101634 c1131.denote c1134.denote c1137.denote (@Runs.trans 4750572817 1583528558 c1131.denote c1132.denote c1134.denote run1131 (@Runs.trans 3972 1583524586 c1132.denote c1133.denote c1134.denote run1132 run1133)) (@Runs.trans 4750570550 1583531084 c1134.denote c1135.denote c1137.denote run1134 (@Runs.trans 5598 1583525486 c1135.denote c1136.denote c1137.denote run1135 run1136)))) (@Runs.trans 7917633934 9501158701 c1137.denote c1143.denote c1150.denote (@Runs.trans 4750579510 3167054424 c1137.denote c1140.denote c1143.denote (@Runs.trans 4750569258 10252 c1137.denote c1138.denote c1140.denote run1137 (@Runs.trans 6392 3860 c1138.denote c1139.denote c1140.denote run1138 run1139)) (@Runs.trans 1583523185 1583531239 c1140.denote c1141.denote c1143.denote run1140 (@Runs.trans 1583526882 4357 c1141.denote c1142.denote c1143.denote run1141 run1142))) (@Runs.trans 3167053629 6334105072 c1143.denote c1146.denote c1150.denote (@Runs.trans 1583525542 1583528087 c1143.denote c1144.denote c1146.denote run1143 (@Runs.trans 1583523205 4882 c1144.denote c1145.denote c1146.denote run1144 run1145)) (@Runs.trans 1583529623 4750575449 c1146.denote c1148.denote c1150.denote (@Runs.trans 4373 1583525250 c1146.denote c1147.denote c1148.denote run1146 run1147) (@Runs.trans 4750569151 6298 c1148.denote c1149.denote c1150.denote run1148 run1149)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean deleted file mode 100644 index b9c14f0d..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk023.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1150 : List Rule := [ - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1 -] -theorem check1150 : replay rules1150 c1150 = some (3551,c1151) := by decide +kernel -theorem run1150 : Runs 3551 c1150.denote c1151.denote := replay_sound check1150 -def rules1151 : List Rule := [ - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9 -] -theorem check1151 : replay rules1151 c1151 = some (1583523365,c1152) := by decide +kernel -theorem run1151 : Runs 1583523365 c1151.denote c1152.denote := replay_sound check1151 -def rules1152 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92 -] -theorem check1152 : replay rules1152 c1152 = some (1583525584,c1153) := by decide +kernel -theorem run1152 : Runs 1583525584 c1152.denote c1153.denote := replay_sound check1152 -def rules1153 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92 -] -theorem check1153 : replay rules1153 c1153 = some (5084,c1154) := by decide +kernel -theorem run1153 : Runs 5084 c1153.denote c1154.denote := replay_sound check1153 -def rules1154 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1154 : replay rules1154 c1154 = some (3149,c1155) := by decide +kernel -theorem run1154 : Runs 3149 c1154.denote c1155.denote := replay_sound check1154 -def rules1155 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1155 : replay rules1155 c1155 = some (1583523790,c1156) := by decide +kernel -theorem run1155 : Runs 1583523790 c1155.denote c1156.denote := replay_sound check1155 -def rules1156 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90 -] -theorem check1156 : replay rules1156 c1156 = some (1583525285,c1157) := by decide +kernel -theorem run1156 : Runs 1583525285 c1156.denote c1157.denote := replay_sound check1156 -def rules1157 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check1157 : replay rules1157 c1157 = some (4915,c1158) := by decide +kernel -theorem run1157 : Runs 4915 c1157.denote c1158.denote := replay_sound check1157 -def rules1158 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1 -] -theorem check1158 : replay rules1158 c1158 = some (3476,c1159) := by decide +kernel -theorem run1158 : Runs 3476 c1158.denote c1159.denote := replay_sound check1158 -def rules1159 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12 -] -theorem check1159 : replay rules1159 c1159 = some (1583524081,c1160) := by decide +kernel -theorem run1159 : Runs 1583524081 c1159.denote c1160.denote := replay_sound check1159 -def rules1160 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18 -] -theorem check1160 : replay rules1160 c1160 = some (1583525138,c1161) := by decide +kernel -theorem run1160 : Runs 1583525138 c1160.denote c1161.denote := replay_sound check1160 -def rules1161 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18 -] -theorem check1161 : replay rules1161 c1161 = some (4884,c1162) := by decide +kernel -theorem run1161 : Runs 4884 c1161.denote c1162.denote := replay_sound check1161 -def rules1162 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check1162 : replay rules1162 c1162 = some (3633,c1163) := by decide +kernel -theorem run1162 : Runs 3633 c1162.denote c1163.denote := replay_sound check1162 -def rules1163 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8 -] -theorem check1163 : replay rules1163 c1163 = some (1583524575,c1164) := by decide +kernel -theorem run1163 : Runs 1583524575 c1163.denote c1164.denote := replay_sound check1163 -def rules1164 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35 -] -theorem check1164 : replay rules1164 c1164 = some (4750570506,c1165) := by decide +kernel -theorem run1164 : Runs 4750570506 c1164.denote c1165.denote := replay_sound check1164 -def rules1165 : List Rule := [ - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34 -] -theorem check1165 : replay rules1165 c1165 = some (5339,c1166) := by decide +kernel -theorem run1165 : Runs 5339 c1165.denote c1166.denote := replay_sound check1165 -def rules1166 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6 -] -theorem check1166 : replay rules1166 c1166 = some (1583525722,c1167) := by decide +kernel -theorem run1166 : Runs 1583525722 c1166.denote c1167.denote := replay_sound check1166 -def rules1167 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1 -] -theorem check1167 : replay rules1167 c1167 = some (4750568072,c1168) := by decide +kernel -theorem run1167 : Runs 4750568072 c1167.denote c1168.denote := replay_sound check1167 -def rules1168 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18 -] -theorem check1168 : replay rules1168 c1168 = some (6269,c1169) := by decide +kernel -theorem run1168 : Runs 6269 c1168.denote c1169.denote := replay_sound check1168 -def rules1169 : List Rule := [ - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90 -] -theorem check1169 : replay rules1169 c1169 = some (4147,c1170) := by decide +kernel -theorem run1169 : Runs 4147 c1169.denote c1170.denote := replay_sound check1169 -def rules1170 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1 -] -theorem check1170 : replay rules1170 c1170 = some (1583523798,c1171) := by decide +kernel -theorem run1170 : Runs 1583523798 c1170.denote c1171.denote := replay_sound check1170 -def rules1171 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1 -] -theorem check1171 : replay rules1171 c1171 = some (1583525031,c1172) := by decide +kernel -theorem run1171 : Runs 1583525031 c1171.denote c1172.denote := replay_sound check1171 -def rules1172 : List Rule := [ - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1 -] -theorem check1172 : replay rules1172 c1172 = some (4867,c1173) := by decide +kernel -theorem run1172 : Runs 4867 c1172.denote c1173.denote := replay_sound check1172 -def rules1173 : List Rule := [ - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17 -] -theorem check1173 : replay rules1173 c1173 = some (3698,c1174) := by decide +kernel -theorem run1173 : Runs 3698 c1173.denote c1174.denote := replay_sound check1173 -def rules1174 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check1174 : replay rules1174 c1174 = some (1583524270,c1175) := by decide +kernel -theorem run1174 : Runs 1583524270 c1174.denote c1175.denote := replay_sound check1174 -def rules1175 : List Rule := [ - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39 -] -theorem check1175 : replay rules1175 c1175 = some (4750570133,c1176) := by decide +kernel -theorem run1175 : Runs 4750570133 c1175.denote c1176.denote := replay_sound check1175 -def rules1176 : List Rule := [ - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8 -] -theorem check1176 : replay rules1176 c1176 = some (5243,c1177) := by decide +kernel -theorem run1176 : Runs 5243 c1176.denote c1177.denote := replay_sound check1176 -def rules1177 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check1177 : replay rules1177 c1177 = some (3844,c1178) := by decide +kernel -theorem run1177 : Runs 3844 c1177.denote c1178.denote := replay_sound check1177 -def rules1178 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10 -] -theorem check1178 : replay rules1178 c1178 = some (1583523233,c1179) := by decide +kernel -theorem run1178 : Runs 1583523233 c1178.denote c1179.denote := replay_sound check1178 -def rules1179 : List Rule := [ - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1 -] -theorem check1179 : replay rules1179 c1179 = some (4750572170,c1180) := by decide +kernel -theorem run1179 : Runs 4750572170 c1179.denote c1180.denote := replay_sound check1179 -def rules1180 : List Rule := [ - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1 -] -theorem check1180 : replay rules1180 c1180 = some (4401,c1181) := by decide +kernel -theorem run1180 : Runs 4401 c1180.denote c1181.denote := replay_sound check1180 -def rules1181 : List Rule := [ - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1 -] -theorem check1181 : replay rules1181 c1181 = some (1583525084,c1182) := by decide +kernel -theorem run1181 : Runs 1583525084 c1181.denote c1182.denote := replay_sound check1181 -def rules1182 : List Rule := [ - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1 -] -theorem check1182 : replay rules1182 c1182 = some (4750569219,c1183) := by decide +kernel -theorem run1182 : Runs 4750569219 c1182.denote c1183.denote := replay_sound check1182 -def rules1183 : List Rule := [ - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1 -] -theorem check1183 : replay rules1183 c1183 = some (6393,c1184) := by decide +kernel -theorem run1183 : Runs 6393 c1183.denote c1184.denote := replay_sound check1183 -def rules1184 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check1184 : replay rules1184 c1184 = some (3548,c1185) := by decide +kernel -theorem run1184 : Runs 3548 c1184.denote c1185.denote := replay_sound check1184 -def rules1185 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1 -] -theorem check1185 : replay rules1185 c1185 = some (1583523970,c1186) := by decide +kernel -theorem run1185 : Runs 1583523970 c1185.denote c1186.denote := replay_sound check1185 -def rules1186 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36 -] -theorem check1186 : replay rules1186 c1186 = some (4750572293,c1187) := by decide +kernel -theorem run1186 : Runs 4750572293 c1186.denote c1187.denote := replay_sound check1186 -def rules1187 : List Rule := [ - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93 -] -theorem check1187 : replay rules1187 c1187 = some (4919,c1188) := by decide +kernel -theorem run1187 : Runs 4919 c1187.denote c1188.denote := replay_sound check1187 -def rules1188 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check1188 : replay rules1188 c1188 = some (1583524860,c1189) := by decide +kernel -theorem run1188 : Runs 1583524860 c1188.denote c1189.denote := replay_sound check1188 -def rules1189 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90 -] -theorem check1189 : replay rules1189 c1189 = some (1583523634,c1190) := by decide +kernel -theorem run1189 : Runs 1583523634 c1189.denote c1190.denote := replay_sound check1189 -def rules1190 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38 -] -theorem check1190 : replay rules1190 c1190 = some (4877,c1191) := by decide +kernel -theorem run1190 : Runs 4877 c1190.denote c1191.denote := replay_sound check1190 -def rules1191 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1 -] -theorem check1191 : replay rules1191 c1191 = some (3811,c1192) := by decide +kernel -theorem run1191 : Runs 3811 c1191.denote c1192.denote := replay_sound check1191 -def rules1192 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1 -] -theorem check1192 : replay rules1192 c1192 = some (1583525250,c1193) := by decide +kernel -theorem run1192 : Runs 1583525250 c1192.denote c1193.denote := replay_sound check1192 -def rules1193 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1 -] -theorem check1193 : replay rules1193 c1193 = some (4750568505,c1194) := by decide +kernel -theorem run1193 : Runs 4750568505 c1193.denote c1194.denote := replay_sound check1193 -def rules1194 : List Rule := [ - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1 -] -theorem check1194 : replay rules1194 c1194 = some (6731,c1195) := by decide +kernel -theorem run1194 : Runs 6731 c1194.denote c1195.denote := replay_sound check1194 -def rules1195 : List Rule := [ - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1 -] -theorem check1195 : replay rules1195 c1195 = some (3524,c1196) := by decide +kernel -theorem run1195 : Runs 3524 c1195.denote c1196.denote := replay_sound check1195 -def rules1196 : List Rule := [ - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check1196 : replay rules1196 c1196 = some (1583524160,c1197) := by decide +kernel -theorem run1196 : Runs 1583524160 c1196.denote c1197.denote := replay_sound check1196 -def rules1197 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39 -] -theorem check1197 : replay rules1197 c1197 = some (4750571679,c1198) := by decide +kernel -theorem run1197 : Runs 4750571679 c1197.denote c1198.denote := replay_sound check1197 -def rules1198 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1 -] -theorem check1198 : replay rules1198 c1198 = some (4963,c1199) := by decide +kernel -theorem run1198 : Runs 4963 c1198.denote c1199.denote := replay_sound check1198 -def rules1199 : List Rule := [ - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1 -] -theorem check1199 : replay rules1199 c1199 = some (1583525556,c1200) := by decide +kernel -theorem run1199 : Runs 1583525556 c1199.denote c1200.denote := replay_sound check1199 -theorem groupRun23 : Runs 68091634229 c1150.denote c1200.denote := - (@Runs.trans 26919962229 41171672000 c1150.denote c1175.denote c1200.denote (@Runs.trans 9501172302 17418789927 c1150.denote c1162.denote c1175.denote (@Runs.trans 4750584523 4750587779 c1150.denote c1156.denote c1162.denote (@Runs.trans 3167052500 1583532023 c1150.denote c1153.denote c1156.denote (@Runs.trans 3551 3167048949 c1150.denote c1151.denote c1153.denote run1150 (@Runs.trans 1583523365 1583525584 c1151.denote c1152.denote c1153.denote run1151 run1152)) (@Runs.trans 5084 1583526939 c1153.denote c1154.denote c1156.denote run1153 (@Runs.trans 3149 1583523790 c1154.denote c1155.denote c1156.denote run1154 run1155))) (@Runs.trans 1583533676 3167054103 c1156.denote c1159.denote c1162.denote (@Runs.trans 1583525285 8391 c1156.denote c1157.denote c1159.denote run1156 (@Runs.trans 4915 3476 c1157.denote c1158.denote c1159.denote run1157 run1158)) (@Runs.trans 1583524081 1583530022 c1159.denote c1160.denote c1162.denote run1159 (@Runs.trans 1583525138 4884 c1160.denote c1161.denote c1162.denote run1160 run1161)))) (@Runs.trans 12668197847 4750592080 c1162.denote c1168.denote c1175.denote (@Runs.trans 6334098714 6334099133 c1162.denote c1165.denote c1168.denote (@Runs.trans 3633 6334095081 c1162.denote c1163.denote c1165.denote run1162 (@Runs.trans 1583524575 4750570506 c1163.denote c1164.denote c1165.denote run1163 run1164)) (@Runs.trans 5339 6334093794 c1165.denote c1166.denote c1168.denote run1165 (@Runs.trans 1583525722 4750568072 c1166.denote c1167.denote c1168.denote run1166 run1167))) (@Runs.trans 1583534214 3167057866 c1168.denote c1171.denote c1175.denote (@Runs.trans 6269 1583527945 c1168.denote c1169.denote c1171.denote run1168 (@Runs.trans 4147 1583523798 c1169.denote c1170.denote c1171.denote run1169 run1170)) (@Runs.trans 1583529898 1583527968 c1171.denote c1173.denote c1175.denote (@Runs.trans 1583525031 4867 c1171.denote c1172.denote c1173.denote run1171 run1172) (@Runs.trans 3698 1583524270 c1173.denote c1174.denote c1175.denote run1173 run1174))))) (@Runs.trans 23752879531 17418792469 c1175.denote c1187.denote c1200.denote (@Runs.trans 11084679024 12668200507 c1175.denote c1181.denote c1187.denote (@Runs.trans 4750579220 6334099804 c1175.denote c1178.denote c1181.denote (@Runs.trans 4750570133 9087 c1175.denote c1176.denote c1178.denote run1175 (@Runs.trans 5243 3844 c1176.denote c1177.denote c1178.denote run1176 run1177)) (@Runs.trans 1583523233 4750576571 c1178.denote c1179.denote c1181.denote run1178 (@Runs.trans 4750572170 4401 c1179.denote c1180.denote c1181.denote run1179 run1180))) (@Runs.trans 6334100696 6334099811 c1181.denote c1184.denote c1187.denote (@Runs.trans 1583525084 4750575612 c1181.denote c1182.denote c1184.denote run1181 (@Runs.trans 4750569219 6393 c1182.denote c1183.denote c1184.denote run1182 run1183)) (@Runs.trans 3548 6334096263 c1184.denote c1185.denote c1187.denote run1184 (@Runs.trans 1583523970 4750572293 c1185.denote c1186.denote c1187.denote run1185 run1186)))) (@Runs.trans 4750587351 12668205118 c1187.denote c1193.denote c1200.denote (@Runs.trans 3167053413 1583533938 c1187.denote c1190.denote c1193.denote (@Runs.trans 4919 3167048494 c1187.denote c1188.denote c1190.denote run1187 (@Runs.trans 1583524860 1583523634 c1188.denote c1189.denote c1190.denote run1188 run1189)) (@Runs.trans 4877 1583529061 c1190.denote c1191.denote c1193.denote run1190 (@Runs.trans 3811 1583525250 c1191.denote c1192.denote c1193.denote run1191 run1192))) (@Runs.trans 4750578760 7917626358 c1193.denote c1196.denote c1200.denote (@Runs.trans 4750568505 10255 c1193.denote c1194.denote c1196.denote run1193 (@Runs.trans 6731 3524 c1194.denote c1195.denote c1196.denote run1194 run1195)) (@Runs.trans 6334095839 1583530519 c1196.denote c1198.denote c1200.denote (@Runs.trans 1583524160 4750571679 c1196.denote c1197.denote c1198.denote run1196 run1197) (@Runs.trans 4963 1583525556 c1198.denote c1199.denote c1200.denote run1198 run1199)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean deleted file mode 100644 index d7ef4996..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk024.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1200 : List Rule := [ - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96 -] -theorem check1200 : replay rules1200 c1200 = some (4750569219,c1201) := by decide +kernel -theorem run1200 : Runs 4750569219 c1200.denote c1201.denote := replay_sound check1200 -def rules1201 : List Rule := [ - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check1201 : replay rules1201 c1201 = some (6599,c1202) := by decide +kernel -theorem run1201 : Runs 6599 c1201.denote c1202.denote := replay_sound check1201 -def rules1202 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87 -] -theorem check1202 : replay rules1202 c1202 = some (5546,c1203) := by decide +kernel -theorem run1202 : Runs 5546 c1202.denote c1203.denote := replay_sound check1202 -def rules1203 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1 -] -theorem check1203 : replay rules1203 c1203 = some (1583524160,c1204) := by decide +kernel -theorem run1203 : Runs 1583524160 c1203.denote c1204.denote := replay_sound check1203 -def rules1204 : List Rule := [ - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88 -] -theorem check1204 : replay rules1204 c1204 = some (4750571755,c1205) := by decide +kernel -theorem run1204 : Runs 4750571755 c1204.denote c1205.denote := replay_sound check1204 -def rules1205 : List Rule := [ - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1 -] -theorem check1205 : replay rules1205 c1205 = some (5309,c1206) := by decide +kernel -theorem run1205 : Runs 5309 c1205.denote c1206.denote := replay_sound check1205 -def rules1206 : List Rule := [ - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1 -] -theorem check1206 : replay rules1206 c1206 = some (1583525556,c1207) := by decide +kernel -theorem run1206 : Runs 1583525556 c1206.denote c1207.denote := replay_sound check1206 -def rules1207 : List Rule := [ - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1 -] -theorem check1207 : replay rules1207 c1207 = some (4750569175,c1208) := by decide +kernel -theorem run1207 : Runs 4750569175 c1207.denote c1208.denote := replay_sound check1207 -def rules1208 : List Rule := [ - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1 -] -theorem check1208 : replay rules1208 c1208 = some (6843,c1209) := by decide +kernel -theorem run1208 : Runs 6843 c1208.denote c1209.denote := replay_sound check1208 -def rules1209 : List Rule := [ - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check1209 : replay rules1209 c1209 = some (3658,c1210) := by decide +kernel -theorem run1209 : Runs 3658 c1209.denote c1210.denote := replay_sound check1209 -def rules1210 : List Rule := [ - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15 -] -theorem check1210 : replay rules1210 c1210 = some (1583524105,c1211) := by decide +kernel -theorem run1210 : Runs 1583524105 c1210.denote c1211.denote := replay_sound check1210 -def rules1211 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99 -] -theorem check1211 : replay rules1211 c1211 = some (4750572564,c1212) := by decide +kernel -theorem run1211 : Runs 4750572564 c1211.denote c1212.denote := replay_sound check1211 -def rules1212 : List Rule := [ - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1 -] -theorem check1212 : replay rules1212 c1212 = some (11003,c1213) := by decide +kernel -theorem run1212 : Runs 11003 c1212.denote c1213.denote := replay_sound check1212 -def rules1213 : List Rule := [ - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check1213 : replay rules1213 c1213 = some (1583525516,c1214) := by decide +kernel -theorem run1213 : Runs 1583525516 c1213.denote c1214.denote := replay_sound check1213 -def rules1214 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2 -] -theorem check1214 : replay rules1214 c1214 = some (532,c1215) := by decide +kernel -theorem run1214 : Runs 532 c1214.denote c1215.denote := replay_sound check1214 -def rules1215 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43 -] -theorem check1215 : replay rules1215 c1215 = some (1583526581,c1216) := by decide +kernel -theorem run1215 : Runs 1583526581 c1215.denote c1216.denote := replay_sound check1215 -def rules1216 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1216 : replay rules1216 c1216 = some (4079,c1217) := by decide +kernel -theorem run1216 : Runs 4079 c1216.denote c1217.denote := replay_sound check1216 -def rules1217 : List Rule := [ - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1217 : replay rules1217 c1217 = some (1583526014,c1218) := by decide +kernel -theorem run1217 : Runs 1583526014 c1217.denote c1218.denote := replay_sound check1217 -def rules1218 : List Rule := [ - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3 -] -theorem check1218 : replay rules1218 c1218 = some (643,c1219) := by decide +kernel -theorem run1218 : Runs 643 c1218.denote c1219.denote := replay_sound check1218 -def rules1219 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31 -] -theorem check1219 : replay rules1219 c1219 = some (1583526038,c1220) := by decide +kernel -theorem run1219 : Runs 1583526038 c1219.denote c1220.denote := replay_sound check1219 -def rules1220 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96 -] -theorem check1220 : replay rules1220 c1220 = some (4463,c1221) := by decide +kernel -theorem run1220 : Runs 4463 c1220.denote c1221.denote := replay_sound check1220 -def rules1221 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20 -] -theorem check1221 : replay rules1221 c1221 = some (3842,c1222) := by decide +kernel -theorem run1221 : Runs 3842 c1221.denote c1222.denote := replay_sound check1221 -def rules1222 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4 -] -theorem check1222 : replay rules1222 c1222 = some (1583522981,c1223) := by decide +kernel -theorem run1222 : Runs 1583522981 c1222.denote c1223.denote := replay_sound check1222 -def rules1223 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32 -] -theorem check1223 : replay rules1223 c1223 = some (1583525052,c1224) := by decide +kernel -theorem run1223 : Runs 1583525052 c1223.denote c1224.denote := replay_sound check1223 -def rules1224 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32 -] -theorem check1224 : replay rules1224 c1224 = some (4604,c1225) := by decide +kernel -theorem run1224 : Runs 4604 c1224.denote c1225.denote := replay_sound check1224 -def rules1225 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1225 : replay rules1225 c1225 = some (3847,c1226) := by decide +kernel -theorem run1225 : Runs 3847 c1225.denote c1226.denote := replay_sound check1225 -def rules1226 : List Rule := [ - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1 -] -theorem check1226 : replay rules1226 c1226 = some (1583524049,c1227) := by decide +kernel -theorem run1226 : Runs 1583524049 c1226.denote c1227.denote := replay_sound check1226 -def rules1227 : List Rule := [ - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1 -] -theorem check1227 : replay rules1227 c1227 = some (1583524849,c1228) := by decide +kernel -theorem run1227 : Runs 1583524849 c1227.denote c1228.denote := replay_sound check1227 -def rules1228 : List Rule := [ - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1 -] -theorem check1228 : replay rules1228 c1228 = some (4573,c1229) := by decide +kernel -theorem run1228 : Runs 4573 c1228.denote c1229.denote := replay_sound check1228 -def rules1229 : List Rule := [ - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39 -] -theorem check1229 : replay rules1229 c1229 = some (4047,c1230) := by decide +kernel -theorem run1229 : Runs 4047 c1229.denote c1230.denote := replay_sound check1229 -def rules1230 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1 -] -theorem check1230 : replay rules1230 c1230 = some (1583524204,c1231) := by decide +kernel -theorem run1230 : Runs 1583524204 c1230.denote c1231.denote := replay_sound check1230 -def rules1231 : List Rule := [ - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20 -] -theorem check1231 : replay rules1231 c1231 = some (4750570545,c1232) := by decide +kernel -theorem run1231 : Runs 4750570545 c1231.denote c1232.denote := replay_sound check1231 -def rules1232 : List Rule := [ - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check1232 : replay rules1232 c1232 = some (6241,c1233) := by decide +kernel -theorem run1232 : Runs 6241 c1232.denote c1233.denote := replay_sound check1232 -def rules1233 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25 -] -theorem check1233 : replay rules1233 c1233 = some (3860,c1234) := by decide +kernel -theorem run1233 : Runs 3860 c1233.denote c1234.denote := replay_sound check1233 -def rules1234 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1 -] -theorem check1234 : replay rules1234 c1234 = some (1583523096,c1235) := by decide +kernel -theorem run1234 : Runs 1583523096 c1234.denote c1235.denote := replay_sound check1234 -def rules1235 : List Rule := [ - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1 -] -theorem check1235 : replay rules1235 c1235 = some (1583526143,c1236) := by decide +kernel -theorem run1235 : Runs 1583526143 c1235.denote c1236.denote := replay_sound check1235 -def rules1236 : List Rule := [ - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check1236 : replay rules1236 c1236 = some (4398,c1237) := by decide +kernel -theorem run1236 : Runs 4398 c1236.denote c1237.denote := replay_sound check1236 -def rules1237 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94 -] -theorem check1237 : replay rules1237 c1237 = some (3743,c1238) := by decide +kernel -theorem run1237 : Runs 3743 c1237.denote c1238.denote := replay_sound check1237 -def rules1238 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check1238 : replay rules1238 c1238 = some (1583523590,c1239) := by decide +kernel -theorem run1238 : Runs 1583523590 c1238.denote c1239.denote := replay_sound check1238 -def rules1239 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19 -] -theorem check1239 : replay rules1239 c1239 = some (4750572439,c1240) := by decide +kernel -theorem run1239 : Runs 4750572439 c1239.denote c1240.denote := replay_sound check1239 -def rules1240 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1 -] -theorem check1240 : replay rules1240 c1240 = some (4737,c1241) := by decide +kernel -theorem run1240 : Runs 4737 c1240.denote c1241.denote := replay_sound check1240 -def rules1241 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1 -] -theorem check1241 : replay rules1241 c1241 = some (1583525542,c1242) := by decide +kernel -theorem run1241 : Runs 1583525542 c1241.denote c1242.denote := replay_sound check1241 -def rules1242 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5 -] -theorem check1242 : replay rules1242 c1242 = some (713,c1243) := by decide +kernel -theorem run1242 : Runs 713 c1242.denote c1243.denote := replay_sound check1242 -def rules1243 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12 -] -theorem check1243 : replay rules1243 c1243 = some (1583526738,c1244) := by decide +kernel -theorem run1243 : Runs 1583526738 c1243.denote c1244.denote := replay_sound check1243 -def rules1244 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2 -] -theorem check1244 : replay rules1244 c1244 = some (3749,c1245) := by decide +kernel -theorem run1244 : Runs 3749 c1244.denote c1245.denote := replay_sound check1244 -def rules1245 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33 -] -theorem check1245 : replay rules1245 c1245 = some (3558,c1246) := by decide +kernel -theorem run1245 : Runs 3558 c1245.denote c1246.denote := replay_sound check1245 -def rules1246 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6 -] -theorem check1246 : replay rules1246 c1246 = some (1583523587,c1247) := by decide +kernel -theorem run1246 : Runs 1583523587 c1246.denote c1247.denote := replay_sound check1246 -def rules1247 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34 -] -theorem check1247 : replay rules1247 c1247 = some (1583525250,c1248) := by decide +kernel -theorem run1247 : Runs 1583525250 c1247.denote c1248.denote := replay_sound check1247 -def rules1248 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89 -] -theorem check1248 : replay rules1248 c1248 = some (4786,c1249) := by decide +kernel -theorem run1248 : Runs 4786 c1248.denote c1249.denote := replay_sound check1248 -def rules1249 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1249 : replay rules1249 c1249 = some (2961,c1250) := by decide +kernel -theorem run1249 : Runs 2961 c1249.denote c1250.denote := replay_sound check1249 -theorem groupRun24 : Runs 58590507082 c1200.denote c1250.denote := - (@Runs.trans 33254065837 25336441245 c1200.denote c1225.denote c1250.denote (@Runs.trans 23752884489 9501181348 c1200.denote c1212.denote c1225.denote (@Runs.trans 11084682588 12668201901 c1200.denote c1206.denote c1212.denote (@Runs.trans 4750581364 6334101224 c1200.denote c1203.denote c1206.denote (@Runs.trans 4750569219 12145 c1200.denote c1201.denote c1203.denote run1200 (@Runs.trans 6599 5546 c1201.denote c1202.denote c1203.denote run1201 run1202)) (@Runs.trans 1583524160 4750577064 c1203.denote c1204.denote c1206.denote run1203 (@Runs.trans 4750571755 5309 c1204.denote c1205.denote c1206.denote run1204 run1205))) (@Runs.trans 6334101574 6334100327 c1206.denote c1209.denote c1212.denote (@Runs.trans 1583525556 4750576018 c1206.denote c1207.denote c1209.denote run1206 (@Runs.trans 4750569175 6843 c1207.denote c1208.denote c1209.denote run1207 run1208)) (@Runs.trans 3658 6334096669 c1209.denote c1210.denote c1212.denote run1209 (@Runs.trans 1583524105 4750572564 c1210.denote c1211.denote c1212.denote run1210 run1211)))) (@Runs.trans 4750593725 4750587623 c1212.denote c1218.denote c1225.denote (@Runs.trans 1583537051 3167056674 c1212.denote c1215.denote c1218.denote (@Runs.trans 11003 1583526048 c1212.denote c1213.denote c1215.denote run1212 (@Runs.trans 1583525516 532 c1213.denote c1214.denote c1215.denote run1213 run1214)) (@Runs.trans 1583526581 1583530093 c1215.denote c1216.denote c1218.denote run1215 (@Runs.trans 4079 1583526014 c1216.denote c1217.denote c1218.denote run1216 run1217))) (@Runs.trans 1583531144 3167056479 c1218.denote c1221.denote c1225.denote (@Runs.trans 643 1583530501 c1218.denote c1219.denote c1221.denote run1218 (@Runs.trans 1583526038 4463 c1219.denote c1220.denote c1221.denote run1219 run1220)) (@Runs.trans 1583526823 1583529656 c1221.denote c1223.denote c1225.denote (@Runs.trans 3842 1583522981 c1221.denote c1222.denote c1223.denote run1221 run1222) (@Runs.trans 1583525052 4604 c1223.denote c1224.denote c1225.denote run1223 run1224))))) (@Runs.trans 12668219852 12668221393 c1225.denote c1237.denote c1250.denote (@Runs.trans 4750585569 7917634283 c1225.denote c1231.denote c1237.denote (@Runs.trans 3167052745 1583532824 c1225.denote c1228.denote c1231.denote (@Runs.trans 3847 3167048898 c1225.denote c1226.denote c1228.denote run1225 (@Runs.trans 1583524049 1583524849 c1226.denote c1227.denote c1228.denote run1226 run1227)) (@Runs.trans 4573 1583528251 c1228.denote c1229.denote c1231.denote run1228 (@Runs.trans 4047 1583524204 c1229.denote c1230.denote c1231.denote run1229 run1230))) (@Runs.trans 4750580646 3167053637 c1231.denote c1234.denote c1237.denote (@Runs.trans 4750570545 10101 c1231.denote c1232.denote c1234.denote run1231 (@Runs.trans 6241 3860 c1232.denote c1233.denote c1234.denote run1232 run1233)) (@Runs.trans 1583523096 1583530541 c1234.denote c1235.denote c1237.denote run1234 (@Runs.trans 1583526143 4398 c1235.denote c1236.denote c1237.denote run1235 run1236)))) (@Runs.trans 7917630764 4750590629 c1237.denote c1243.denote c1250.denote (@Runs.trans 6334099772 1583530992 c1237.denote c1240.denote c1243.denote (@Runs.trans 3743 6334096029 c1237.denote c1238.denote c1240.denote run1237 (@Runs.trans 1583523590 4750572439 c1238.denote c1239.denote c1240.denote run1238 run1239)) (@Runs.trans 4737 1583526255 c1240.denote c1241.denote c1243.denote run1240 (@Runs.trans 1583525542 713 c1241.denote c1242.denote c1243.denote run1241 run1242))) (@Runs.trans 1583534045 3167056584 c1243.denote c1246.denote c1250.denote (@Runs.trans 1583526738 7307 c1243.denote c1244.denote c1246.denote run1243 (@Runs.trans 3749 3558 c1244.denote c1245.denote c1246.denote run1244 run1245)) (@Runs.trans 3167048837 7747 c1246.denote c1248.denote c1250.denote (@Runs.trans 1583523587 1583525250 c1246.denote c1247.denote c1248.denote run1246 run1247) (@Runs.trans 4786 2961 c1248.denote c1249.denote c1250.denote run1248 run1249)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean deleted file mode 100644 index 60f37bc8..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk025.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1250 : List Rule := [ - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check1250 : replay rules1250 c1250 = some (1583524750,c1251) := by decide +kernel -theorem run1250 : Runs 1583524750 c1250.denote c1251.denote := replay_sound check1250 -def rules1251 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1 -] -theorem check1251 : replay rules1251 c1251 = some (1583523959,c1252) := by decide +kernel -theorem run1251 : Runs 1583523959 c1251.denote c1252.denote := replay_sound check1251 -def rules1252 : List Rule := [ - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1 -] -theorem check1252 : replay rules1252 c1252 = some (4875,c1253) := by decide +kernel -theorem run1252 : Runs 4875 c1252.denote c1253.denote := replay_sound check1252 -def rules1253 : List Rule := [ - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1253 : replay rules1253 c1253 = some (3668,c1254) := by decide +kernel -theorem run1253 : Runs 3668 c1253.denote c1254.denote := replay_sound check1253 -def rules1254 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check1254 : replay rules1254 c1254 = some (1583525542,c1255) := by decide +kernel -theorem run1254 : Runs 1583525542 c1254.denote c1255.denote := replay_sound check1254 -def rules1255 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1 -] -theorem check1255 : replay rules1255 c1255 = some (1583523124,c1256) := by decide +kernel -theorem run1255 : Runs 1583523124 c1255.denote c1256.denote := replay_sound check1255 -def rules1256 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1 -] -theorem check1256 : replay rules1256 c1256 = some (4575,c1257) := by decide +kernel -theorem run1256 : Runs 4575 c1256.denote c1257.denote := replay_sound check1256 -def rules1257 : List Rule := [ - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1257 : replay rules1257 c1257 = some (4657,c1258) := by decide +kernel -theorem run1257 : Runs 4657 c1257.denote c1258.denote := replay_sound check1257 -def rules1258 : List Rule := [ - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1258 : replay rules1258 c1258 = some (1583525792,c1259) := by decide +kernel -theorem run1258 : Runs 1583525792 c1258.denote c1259.denote := replay_sound check1258 -def rules1259 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1 -] -theorem check1259 : replay rules1259 c1259 = some (844,c1260) := by decide +kernel -theorem run1259 : Runs 844 c1259.denote c1260.denote := replay_sound check1259 -def rules1260 : List Rule := [ - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1 -] -theorem check1260 : replay rules1260 c1260 = some (1583526863,c1261) := by decide +kernel -theorem run1260 : Runs 1583526863 c1260.denote c1261.denote := replay_sound check1260 -def rules1261 : List Rule := [ - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1 -] -theorem check1261 : replay rules1261 c1261 = some (4657,c1262) := by decide +kernel -theorem run1261 : Runs 4657 c1261.denote c1262.denote := replay_sound check1261 -def rules1262 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1 -] -theorem check1262 : replay rules1262 c1262 = some (3692,c1263) := by decide +kernel -theorem run1262 : Runs 3692 c1262.denote c1263.denote := replay_sound check1262 -def rules1263 : List Rule := [ - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15 -] -theorem check1263 : replay rules1263 c1263 = some (6334090529,c1264) := by decide +kernel -theorem run1263 : Runs 6334090529 c1263.denote c1264.denote := replay_sound check1263 -def rules1264 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37 -] -theorem check1264 : replay rules1264 c1264 = some (6304,c1265) := by decide +kernel -theorem run1264 : Runs 6304 c1264.denote c1265.denote := replay_sound check1264 -def rules1265 : List Rule := [ - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36 -] -theorem check1265 : replay rules1265 c1265 = some (4547,c1266) := by decide +kernel -theorem run1265 : Runs 4547 c1265.denote c1266.denote := replay_sound check1265 -def rules1266 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10 -] -theorem check1266 : replay rules1266 c1266 = some (1583524263,c1267) := by decide +kernel -theorem run1266 : Runs 1583524263 c1266.denote c1267.denote := replay_sound check1266 -def rules1267 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38 -] -theorem check1267 : replay rules1267 c1267 = some (4750570704,c1268) := by decide +kernel -theorem run1267 : Runs 4750570704 c1267.denote c1268.denote := replay_sound check1267 -def rules1268 : List Rule := [ - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1 -] -theorem check1268 : replay rules1268 c1268 = some (5961,c1269) := by decide +kernel -theorem run1268 : Runs 5961 c1268.denote c1269.denote := replay_sound check1268 -def rules1269 : List Rule := [ - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1 -] -theorem check1269 : replay rules1269 c1269 = some (3692,c1270) := by decide +kernel -theorem run1269 : Runs 3692 c1269.denote c1270.denote := replay_sound check1269 -def rules1270 : List Rule := [ - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1 -] -theorem check1270 : replay rules1270 c1270 = some (1583523113,c1271) := by decide +kernel -theorem run1270 : Runs 1583523113 c1270.denote c1271.denote := replay_sound check1270 -def rules1271 : List Rule := [ - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1 -] -theorem check1271 : replay rules1271 c1271 = some (1583526132,c1272) := by decide +kernel -theorem run1271 : Runs 1583526132 c1271.denote c1272.denote := replay_sound check1271 -def rules1272 : List Rule := [ - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1 -] -theorem check1272 : replay rules1272 c1272 = some (4808,c1273) := by decide +kernel -theorem run1272 : Runs 4808 c1272.denote c1273.denote := replay_sound check1272 -def rules1273 : List Rule := [ - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1 -] -theorem check1273 : replay rules1273 c1273 = some (3589,c1274) := by decide +kernel -theorem run1273 : Runs 3589 c1273.denote c1274.denote := replay_sound check1273 -def rules1274 : List Rule := [ - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10 -] -theorem check1274 : replay rules1274 c1274 = some (1583523633,c1275) := by decide +kernel -theorem run1274 : Runs 1583523633 c1274.denote c1275.denote := replay_sound check1274 -def rules1275 : List Rule := [ - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1275 : replay rules1275 c1275 = some (4750571311,c1276) := by decide +kernel -theorem run1275 : Runs 4750571311 c1275.denote c1276.denote := replay_sound check1275 -def rules1276 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1276 : replay rules1276 c1276 = some (5298,c1277) := by decide +kernel -theorem run1276 : Runs 5298 c1276.denote c1277.denote := replay_sound check1276 -def rules1277 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177 -] -theorem check1277 : replay rules1277 c1277 = some (1583526014,c1278) := by decide +kernel -theorem run1277 : Runs 1583526014 c1277.denote c1278.denote := replay_sound check1277 -def rules1278 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1 -] -theorem check1278 : replay rules1278 c1278 = some (921,c1279) := by decide +kernel -theorem run1278 : Runs 921 c1278.denote c1279.denote := replay_sound check1278 -def rules1279 : List Rule := [ - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1 -] -theorem check1279 : replay rules1279 c1279 = some (4750572851,c1280) := by decide +kernel -theorem run1279 : Runs 4750572851 c1279.denote c1280.denote := replay_sound check1279 -def rules1280 : List Rule := [ - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89 -] -theorem check1280 : replay rules1280 c1280 = some (4644,c1281) := by decide +kernel -theorem run1280 : Runs 4644 c1280.denote c1281.denote := replay_sound check1280 -def rules1281 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6 -] -theorem check1281 : replay rules1281 c1281 = some (1583525084,c1282) := by decide +kernel -theorem run1281 : Runs 1583525084 c1281.denote c1282.denote := replay_sound check1281 -def rules1282 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1 -] -theorem check1282 : replay rules1282 c1282 = some (4750569312,c1283) := by decide +kernel -theorem run1282 : Runs 4750569312 c1282.denote c1283.denote := replay_sound check1282 -def rules1283 : List Rule := [ - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14 -] -theorem check1283 : replay rules1283 c1283 = some (6533,c1284) := by decide +kernel -theorem run1283 : Runs 6533 c1283.denote c1284.denote := replay_sound check1283 -def rules1284 : List Rule := [ - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94 -] -theorem check1284 : replay rules1284 c1284 = some (3743,c1285) := by decide +kernel -theorem run1284 : Runs 3743 c1284.denote c1285.denote := replay_sound check1284 -def rules1285 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check1285 : replay rules1285 c1285 = some (1583524346,c1286) := by decide +kernel -theorem run1285 : Runs 1583524346 c1285.denote c1286.denote := replay_sound check1285 -def rules1286 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18 -] -theorem check1286 : replay rules1286 c1286 = some (1583524337,c1287) := by decide +kernel -theorem run1286 : Runs 1583524337 c1286.denote c1287.denote := replay_sound check1286 -def rules1287 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89 -] -theorem check1287 : replay rules1287 c1287 = some (4927,c1288) := by decide +kernel -theorem run1287 : Runs 4927 c1287.denote c1288.denote := replay_sound check1287 -def rules1288 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1 -] -theorem check1288 : replay rules1288 c1288 = some (3762,c1289) := by decide +kernel -theorem run1288 : Runs 3762 c1288.denote c1289.denote := replay_sound check1288 -def rules1289 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check1289 : replay rules1289 c1289 = some (1583525070,c1290) := by decide +kernel -theorem run1289 : Runs 1583525070 c1289.denote c1290.denote := replay_sound check1289 -def rules1290 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38 -] -theorem check1290 : replay rules1290 c1290 = some (1583523189,c1291) := by decide +kernel -theorem run1290 : Runs 1583523189 c1290.denote c1291.denote := replay_sound check1290 -def rules1291 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35 -] -theorem check1291 : replay rules1291 c1291 = some (4772,c1292) := by decide +kernel -theorem run1291 : Runs 4772 c1291.denote c1292.denote := replay_sound check1291 -def rules1292 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1 -] -theorem check1292 : replay rules1292 c1292 = some (4185,c1293) := by decide +kernel -theorem run1292 : Runs 4185 c1292.denote c1293.denote := replay_sound check1292 -def rules1293 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1 -] -theorem check1293 : replay rules1293 c1293 = some (1583526014,c1294) := by decide +kernel -theorem run1293 : Runs 1583526014 c1293.denote c1294.denote := replay_sound check1293 -def rules1294 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10 -] -theorem check1294 : replay rules1294 c1294 = some (897,c1295) := by decide +kernel -theorem run1294 : Runs 897 c1294.denote c1295.denote := replay_sound check1294 -def rules1295 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39 -] -theorem check1295 : replay rules1295 c1295 = some (4750572656,c1296) := by decide +kernel -theorem run1295 : Runs 4750572656 c1295.denote c1296.denote := replay_sound check1295 -def rules1296 : List Rule := [ - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1 -] -theorem check1296 : replay rules1296 c1296 = some (4787,c1297) := by decide +kernel -theorem run1296 : Runs 4787 c1296.denote c1297.denote := replay_sound check1296 -def rules1297 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check1297 : replay rules1297 c1297 = some (1583525250,c1298) := by decide +kernel -theorem run1297 : Runs 1583525250 c1297.denote c1298.denote := replay_sound check1297 -def rules1298 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1 -] -theorem check1298 : replay rules1298 c1298 = some (690,c1299) := by decide +kernel -theorem run1298 : Runs 690 c1298.denote c1299.denote := replay_sound check1298 -def rules1299 : List Rule := [ - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1 -] -theorem check1299 : replay rules1299 c1299 = some (1583526759,c1300) := by decide +kernel -theorem run1299 : Runs 1583526759 c1299.denote c1300.denote := replay_sound check1299 -theorem groupRun25 : Runs 60174021625 c1250.denote c1300.denote := - (@Runs.trans 26919964273 33254057352 c1250.denote c1275.denote c1300.denote (@Runs.trans 9501173306 17418790967 c1250.denote c1262.denote c1275.denote (@Runs.trans 6334105918 3167067388 c1250.denote c1256.denote c1262.denote (@Runs.trans 3167053584 3167052334 c1250.denote c1253.denote c1256.denote (@Runs.trans 1583524750 1583528834 c1250.denote c1251.denote c1253.denote run1250 (@Runs.trans 1583523959 4875 c1251.denote c1252.denote c1253.denote run1251 run1252)) (@Runs.trans 3668 3167048666 c1253.denote c1254.denote c1256.denote run1253 (@Runs.trans 1583525542 1583523124 c1254.denote c1255.denote c1256.denote run1254 run1255))) (@Runs.trans 1583535024 1583532364 c1256.denote c1259.denote c1262.denote (@Runs.trans 4575 1583530449 c1256.denote c1257.denote c1259.denote run1256 (@Runs.trans 4657 1583525792 c1257.denote c1258.denote c1259.denote run1257 run1258)) (@Runs.trans 844 1583531520 c1259.denote c1260.denote c1262.denote run1259 (@Runs.trans 1583526863 4657 c1260.denote c1261.denote c1262.denote run1260 run1261)))) (@Runs.trans 12668200039 4750590928 c1262.denote c1268.denote c1275.denote (@Runs.trans 6334100525 6334099514 c1262.denote c1265.denote c1268.denote (@Runs.trans 3692 6334096833 c1262.denote c1263.denote c1265.denote run1262 (@Runs.trans 6334090529 6304 c1263.denote c1264.denote c1265.denote run1263 run1264)) (@Runs.trans 4547 6334094967 c1265.denote c1266.denote c1268.denote run1265 (@Runs.trans 1583524263 4750570704 c1266.denote c1267.denote c1268.denote run1266 run1267))) (@Runs.trans 1583532766 3167058162 c1268.denote c1271.denote c1275.denote (@Runs.trans 5961 1583526805 c1268.denote c1269.denote c1271.denote run1268 (@Runs.trans 3692 1583523113 c1269.denote c1270.denote c1271.denote run1269 run1270)) (@Runs.trans 1583530940 1583527222 c1271.denote c1273.denote c1275.denote (@Runs.trans 1583526132 4808 c1271.denote c1272.denote c1273.denote run1271 run1272) (@Runs.trans 3589 1583523633 c1273.denote c1274.denote c1275.denote run1273 run1274))))) (@Runs.trans 20585834394 12668222958 c1275.denote c1287.denote c1300.denote (@Runs.trans 11084681039 9501153355 c1275.denote c1281.denote c1287.denote (@Runs.trans 6334102623 4750578416 c1275.denote c1278.denote c1281.denote (@Runs.trans 4750571311 1583531312 c1275.denote c1276.denote c1278.denote run1275 (@Runs.trans 5298 1583526014 c1276.denote c1277.denote c1278.denote run1276 run1277)) (@Runs.trans 921 4750577495 c1278.denote c1279.denote c1281.denote run1278 (@Runs.trans 4750572851 4644 c1279.denote c1280.denote c1281.denote run1279 run1280))) (@Runs.trans 6334100929 3167052426 c1281.denote c1284.denote c1287.denote (@Runs.trans 1583525084 4750575845 c1281.denote c1282.denote c1284.denote run1281 (@Runs.trans 4750569312 6533 c1282.denote c1283.denote c1284.denote run1282 run1283)) (@Runs.trans 3743 3167048683 c1284.denote c1285.denote c1287.denote run1284 (@Runs.trans 1583524346 1583524337 c1285.denote c1286.denote c1287.denote run1285 run1286)))) (@Runs.trans 3167065905 9501157053 c1287.denote c1293.denote c1300.denote (@Runs.trans 1583533759 1583532146 c1287.denote c1290.denote c1293.denote (@Runs.trans 4927 1583528832 c1287.denote c1288.denote c1290.denote run1287 (@Runs.trans 3762 1583525070 c1288.denote c1289.denote c1290.denote run1288 run1289)) (@Runs.trans 1583523189 8957 c1290.denote c1291.denote c1293.denote run1290 (@Runs.trans 4772 4185 c1291.denote c1292.denote c1293.denote run1291 run1292))) (@Runs.trans 6334099567 3167057486 c1293.denote c1296.denote c1300.denote (@Runs.trans 1583526014 4750573553 c1293.denote c1294.denote c1296.denote run1293 (@Runs.trans 897 4750572656 c1294.denote c1295.denote c1296.denote run1294 run1295)) (@Runs.trans 1583530037 1583527449 c1296.denote c1298.denote c1300.denote (@Runs.trans 4787 1583525250 c1296.denote c1297.denote c1298.denote run1296 run1297) (@Runs.trans 690 1583526759 c1298.denote c1299.denote c1300.denote run1298 run1299)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean deleted file mode 100644 index 72afa0a4..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk026.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1300 : List Rule := [ - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1 -] -theorem check1300 : replay rules1300 c1300 = some (4136,c1301) := by decide +kernel -theorem run1300 : Runs 4136 c1300.denote c1301.denote := replay_sound check1300 -def rules1301 : List Rule := [ - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1301 : replay rules1301 c1301 = some (3583,c1302) := by decide +kernel -theorem run1301 : Runs 3583 c1301.denote c1302.denote := replay_sound check1301 -def rules1302 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8 -] -theorem check1302 : replay rules1302 c1302 = some (1583523557,c1303) := by decide +kernel -theorem run1302 : Runs 1583523557 c1302.denote c1303.denote := replay_sound check1302 -def rules1303 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91 -] -theorem check1303 : replay rules1303 c1303 = some (1583524922,c1304) := by decide +kernel -theorem run1303 : Runs 1583524922 c1303.denote c1304.denote := replay_sound check1303 -def rules1304 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15 -] -theorem check1304 : replay rules1304 c1304 = some (4772,c1305) := by decide +kernel -theorem run1304 : Runs 4772 c1304.denote c1305.denote := replay_sound check1304 -def rules1305 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36 -] -theorem check1305 : replay rules1305 c1305 = some (3373,c1306) := by decide +kernel -theorem run1305 : Runs 3373 c1305.denote c1306.denote := replay_sound check1305 -def rules1306 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8 -] -theorem check1306 : replay rules1306 c1306 = some (1583525250,c1307) := by decide +kernel -theorem run1306 : Runs 1583525250 c1306.denote c1307.denote := replay_sound check1306 -def rules1307 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1 -] -theorem check1307 : replay rules1307 c1307 = some (1583523144,c1308) := by decide +kernel -theorem run1307 : Runs 1583523144 c1307.denote c1308.denote := replay_sound check1307 -def rules1308 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1 -] -theorem check1308 : replay rules1308 c1308 = some (4627,c1309) := by decide +kernel -theorem run1308 : Runs 4627 c1308.denote c1309.denote := replay_sound check1308 -def rules1309 : List Rule := [ - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1 -] -theorem check1309 : replay rules1309 c1309 = some (4502,c1310) := by decide +kernel -theorem run1309 : Runs 4502 c1309.denote c1310.denote := replay_sound check1309 -def rules1310 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37 -] -theorem check1310 : replay rules1310 c1310 = some (3635,c1311) := by decide +kernel -theorem run1310 : Runs 3635 c1310.denote c1311.denote := replay_sound check1310 -def rules1311 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check1311 : replay rules1311 c1311 = some (1583523655,c1312) := by decide +kernel -theorem run1311 : Runs 1583523655 c1311.denote c1312.denote := replay_sound check1311 -def rules1312 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93 -] -theorem check1312 : replay rules1312 c1312 = some (1583525632,c1313) := by decide +kernel -theorem run1312 : Runs 1583525632 c1312.denote c1313.denote := replay_sound check1312 -def rules1313 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93 -] -theorem check1313 : replay rules1313 c1313 = some (5136,c1314) := by decide +kernel -theorem run1313 : Runs 5136 c1313.denote c1314.denote := replay_sound check1313 -def rules1314 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1314 : replay rules1314 c1314 = some (3599,c1315) := by decide +kernel -theorem run1314 : Runs 3599 c1314.denote c1315.denote := replay_sound check1314 -def rules1315 : List Rule := [ - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2 -] -theorem check1315 : replay rules1315 c1315 = some (1583524223,c1316) := by decide +kernel -theorem run1315 : Runs 1583524223 c1315.denote c1316.denote := replay_sound check1315 -def rules1316 : List Rule := [ - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15 -] -theorem check1316 : replay rules1316 c1316 = some (4750570222,c1317) := by decide +kernel -theorem run1316 : Runs 4750570222 c1316.denote c1317.denote := replay_sound check1316 -def rules1317 : List Rule := [ - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1 -] -theorem check1317 : replay rules1317 c1317 = some (5903,c1318) := by decide +kernel -theorem run1317 : Runs 5903 c1317.denote c1318.denote := replay_sound check1317 -def rules1318 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1 -] -theorem check1318 : replay rules1318 c1318 = some (3842,c1319) := by decide +kernel -theorem run1318 : Runs 3842 c1318.denote c1319.denote := replay_sound check1318 -def rules1319 : List Rule := [ - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1319 : replay rules1319 c1319 = some (1583523380,c1320) := by decide +kernel -theorem run1319 : Runs 1583523380 c1319.denote c1320.denote := replay_sound check1319 -def rules1320 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90 -] -theorem check1320 : replay rules1320 c1320 = some (1583525285,c1321) := by decide +kernel -theorem run1320 : Runs 1583525285 c1320.denote c1321.denote := replay_sound check1320 -def rules1321 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check1321 : replay rules1321 c1321 = some (4915,c1322) := by decide +kernel -theorem run1321 : Runs 4915 c1321.denote c1322.denote := replay_sound check1321 -def rules1322 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1 -] -theorem check1322 : replay rules1322 c1322 = some (3612,c1323) := by decide +kernel -theorem run1322 : Runs 3612 c1322.denote c1323.denote := replay_sound check1322 -def rules1323 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1 -] -theorem check1323 : replay rules1323 c1323 = some (1583524850,c1324) := by decide +kernel -theorem run1323 : Runs 1583524850 c1323.denote c1324.denote := replay_sound check1323 -def rules1324 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94 -] -theorem check1324 : replay rules1324 c1324 = some (1583523892,c1325) := by decide +kernel -theorem run1324 : Runs 1583523892 c1324.denote c1325.denote := replay_sound check1324 -def rules1325 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34 -] -theorem check1325 : replay rules1325 c1325 = some (5069,c1326) := by decide +kernel -theorem run1325 : Runs 5069 c1325.denote c1326.denote := replay_sound check1325 -def rules1326 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1 -] -theorem check1326 : replay rules1326 c1326 = some (3847,c1327) := by decide +kernel -theorem run1326 : Runs 3847 c1326.denote c1327.denote := replay_sound check1326 -def rules1327 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check1327 : replay rules1327 c1327 = some (3692,c1328) := by decide +kernel -theorem run1327 : Runs 3692 c1327.denote c1328.denote := replay_sound check1327 -def rules1328 : List Rule := [ - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check1328 : replay rules1328 c1328 = some (1583523170,c1329) := by decide +kernel -theorem run1328 : Runs 1583523170 c1328.denote c1329.denote := replay_sound check1328 -def rules1329 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12 -] -theorem check1329 : replay rules1329 c1329 = some (1583526507,c1330) := by decide +kernel -theorem run1329 : Runs 1583526507 c1329.denote c1330.denote := replay_sound check1329 -def rules1330 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31 -] -theorem check1330 : replay rules1330 c1330 = some (4983,c1331) := by decide +kernel -theorem run1330 : Runs 4983 c1330.denote c1331.denote := replay_sound check1330 -def rules1331 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1331 : replay rules1331 c1331 = some (5422,c1332) := by decide +kernel -theorem run1331 : Runs 5422 c1331.denote c1332.denote := replay_sound check1331 -def rules1332 : List Rule := [ - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1 -] -theorem check1332 : replay rules1332 c1332 = some (1583524239,c1333) := by decide +kernel -theorem run1332 : Runs 1583524239 c1332.denote c1333.denote := replay_sound check1332 -def rules1333 : List Rule := [ - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1 -] -theorem check1333 : replay rules1333 c1333 = some (1583525016,c1334) := by decide +kernel -theorem run1333 : Runs 1583525016 c1333.denote c1334.denote := replay_sound check1333 -def rules1334 : List Rule := [ - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1 -] -theorem check1334 : replay rules1334 c1334 = some (5164,c1335) := by decide +kernel -theorem run1334 : Runs 5164 c1334.denote c1335.denote := replay_sound check1334 -def rules1335 : List Rule := [ - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31 -] -theorem check1335 : replay rules1335 c1335 = some (3849,c1336) := by decide +kernel -theorem run1335 : Runs 3849 c1335.denote c1336.denote := replay_sound check1335 -def rules1336 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3 -] -theorem check1336 : replay rules1336 c1336 = some (1583525250,c1337) := by decide +kernel -theorem run1336 : Runs 1583525250 c1336.denote c1337.denote := replay_sound check1336 -def rules1337 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1 -] -theorem check1337 : replay rules1337 c1337 = some (1583523519,c1338) := by decide +kernel -theorem run1337 : Runs 1583523519 c1337.denote c1338.denote := replay_sound check1337 -def rules1338 : List Rule := [ - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1 -] -theorem check1338 : replay rules1338 c1338 = some (5066,c1339) := by decide +kernel -theorem run1338 : Runs 5066 c1338.denote c1339.denote := replay_sound check1338 -def rules1339 : List Rule := [ - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1339 : replay rules1339 c1339 = some (4509,c1340) := by decide +kernel -theorem run1339 : Runs 4509 c1339.denote c1340.denote := replay_sound check1339 -def rules1340 : List Rule := [ - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1340 : replay rules1340 c1340 = some (3842,c1341) := by decide +kernel -theorem run1340 : Runs 3842 c1340.denote c1341.denote := replay_sound check1340 -def rules1341 : List Rule := [ - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check1341 : replay rules1341 c1341 = some (1583523378,c1342) := by decide +kernel -theorem run1341 : Runs 1583523378 c1341.denote c1342.denote := replay_sound check1341 -def rules1342 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85 -] -theorem check1342 : replay rules1342 c1342 = some (1583526469,c1343) := by decide +kernel -theorem run1342 : Runs 1583526469 c1342.denote c1343.denote := replay_sound check1342 -def rules1343 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43 -] -theorem check1343 : replay rules1343 c1343 = some (5175,c1344) := by decide +kernel -theorem run1343 : Runs 5175 c1343.denote c1344.denote := replay_sound check1343 -def rules1344 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29 -] -theorem check1344 : replay rules1344 c1344 = some (9712,c1345) := by decide +kernel -theorem run1344 : Runs 9712 c1344.denote c1345.denote := replay_sound check1344 -def rules1345 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1 -] -theorem check1345 : replay rules1345 c1345 = some (1583524224,c1346) := by decide +kernel -theorem run1345 : Runs 1583524224 c1345.denote c1346.denote := replay_sound check1345 -def rules1346 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85 -] -theorem check1346 : replay rules1346 c1346 = some (4750569421,c1347) := by decide +kernel -theorem run1346 : Runs 4750569421 c1346.denote c1347.denote := replay_sound check1346 -def rules1347 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10 -] -theorem check1347 : replay rules1347 c1347 = some (5964,c1348) := by decide +kernel -theorem run1347 : Runs 5964 c1347.denote c1348.denote := replay_sound check1347 -def rules1348 : List Rule := [ - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1 -] -theorem check1348 : replay rules1348 c1348 = some (3925,c1349) := by decide +kernel -theorem run1348 : Runs 3925 c1348.denote c1349.denote := replay_sound check1348 -def rules1349 : List Rule := [ - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1 -] -theorem check1349 : replay rules1349 c1349 = some (1583523620,c1350) := by decide +kernel -theorem run1349 : Runs 1583523620 c1349.denote c1350.denote := replay_sound check1349 -theorem groupRun26 : Runs 42755278679 c1300.denote c1350.denote := - (@Runs.trans 22169393647 20585885032 c1300.denote c1325.denote c1350.denote (@Runs.trans 7917649156 14251744491 c1300.denote c1312.denote c1325.denote (@Runs.trans 3167064343 4750584813 c1300.denote c1306.denote c1312.denote (@Runs.trans 1583531276 1583533067 c1300.denote c1303.denote c1306.denote (@Runs.trans 4136 1583527140 c1300.denote c1301.denote c1303.denote run1300 (@Runs.trans 3583 1583523557 c1301.denote c1302.denote c1303.denote run1301 run1302)) (@Runs.trans 1583524922 8145 c1303.denote c1304.denote c1306.denote run1303 (@Runs.trans 4772 3373 c1304.denote c1305.denote c1306.denote run1304 run1305))) (@Runs.trans 3167053021 1583531792 c1306.denote c1309.denote c1312.denote (@Runs.trans 1583525250 1583527771 c1306.denote c1307.denote c1309.denote run1306 (@Runs.trans 1583523144 4627 c1307.denote c1308.denote c1309.denote run1307 run1308)) (@Runs.trans 4502 1583527290 c1309.denote c1310.denote c1312.denote run1309 (@Runs.trans 3635 1583523655 c1310.denote c1311.denote c1312.denote run1310 run1311)))) (@Runs.trans 7917634715 6334109776 c1312.denote c1318.denote c1325.denote (@Runs.trans 1583534367 6334100348 c1312.denote c1315.denote c1318.denote (@Runs.trans 1583525632 8735 c1312.denote c1313.denote c1315.denote run1312 (@Runs.trans 5136 3599 c1313.denote c1314.denote c1315.denote run1313 run1314)) (@Runs.trans 1583524223 4750576125 c1315.denote c1316.denote c1318.denote run1315 (@Runs.trans 4750570222 5903 c1316.denote c1317.denote c1318.denote run1316 run1317))) (@Runs.trans 3167052507 3167057269 c1318.denote c1321.denote c1325.denote (@Runs.trans 3842 3167048665 c1318.denote c1319.denote c1321.denote run1318 (@Runs.trans 1583523380 1583525285 c1319.denote c1320.denote c1321.denote run1319 run1320)) (@Runs.trans 8527 3167048742 c1321.denote c1323.denote c1325.denote (@Runs.trans 4915 3612 c1321.denote c1322.denote c1323.denote run1321 run1322) (@Runs.trans 1583524850 1583523892 c1323.denote c1324.denote c1325.denote run1323 run1324))))) (@Runs.trans 7917656208 12668228824 c1325.denote c1337.denote c1350.denote (@Runs.trans 3167067268 4750588940 c1325.denote c1331.denote c1337.denote (@Runs.trans 12608 3167054660 c1325.denote c1328.denote c1331.denote (@Runs.trans 5069 7539 c1325.denote c1326.denote c1328.denote run1325 (@Runs.trans 3847 3692 c1326.denote c1327.denote c1328.denote run1326 run1327)) (@Runs.trans 1583523170 1583531490 c1328.denote c1329.denote c1331.denote run1328 (@Runs.trans 1583526507 4983 c1329.denote c1330.denote c1331.denote run1329 run1330))) (@Runs.trans 3167054677 1583534263 c1331.denote c1334.denote c1337.denote (@Runs.trans 5422 3167049255 c1331.denote c1332.denote c1334.denote run1331 (@Runs.trans 1583524239 1583525016 c1332.denote c1333.denote c1334.denote run1332 run1333)) (@Runs.trans 5164 1583529099 c1334.denote c1335.denote c1337.denote run1334 (@Runs.trans 3849 1583525250 c1335.denote c1336.denote c1337.denote run1335 run1336)))) (@Runs.trans 4750586783 7917642041 c1337.denote c1343.denote c1350.denote (@Runs.trans 1583533094 3167053689 c1337.denote c1340.denote c1343.denote (@Runs.trans 1583523519 9575 c1337.denote c1338.denote c1340.denote run1337 (@Runs.trans 5066 4509 c1338.denote c1339.denote c1340.denote run1338 run1339)) (@Runs.trans 3842 3167049847 c1340.denote c1341.denote c1343.denote run1340 (@Runs.trans 1583523378 1583526469 c1341.denote c1342.denote c1343.denote run1341 run1342))) (@Runs.trans 1583539111 6334102930 c1343.denote c1346.denote c1350.denote (@Runs.trans 5175 1583533936 c1343.denote c1344.denote c1346.denote run1343 (@Runs.trans 9712 1583524224 c1344.denote c1345.denote c1346.denote run1344 run1345)) (@Runs.trans 4750575385 1583527545 c1346.denote c1348.denote c1350.denote (@Runs.trans 4750569421 5964 c1346.denote c1347.denote c1348.denote run1346 run1347) (@Runs.trans 3925 1583523620 c1348.denote c1349.denote c1350.denote run1348 run1349)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean deleted file mode 100644 index 1cb38db2..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk027.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1350 : List Rule := [ - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98 -] -theorem check1350 : replay rules1350 c1350 = some (4750571095,c1351) := by decide +kernel -theorem run1350 : Runs 4750571095 c1350.denote c1351.denote := replay_sound check1350 -def rules1351 : List Rule := [ - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1 -] -theorem check1351 : replay rules1351 c1351 = some (5265,c1352) := by decide +kernel -theorem run1351 : Runs 5265 c1351.denote c1352.denote := replay_sound check1351 -def rules1352 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1 -] -theorem check1352 : replay rules1352 c1352 = some (1583526014,c1353) := by decide +kernel -theorem run1352 : Runs 1583526014 c1352.denote c1353.denote := replay_sound check1352 -def rules1353 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4 -] -theorem check1353 : replay rules1353 c1353 = some (674,c1354) := by decide +kernel -theorem run1353 : Runs 674 c1353.denote c1354.denote := replay_sound check1353 -def rules1354 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11 -] -theorem check1354 : replay rules1354 c1354 = some (4750571911,c1355) := by decide +kernel -theorem run1354 : Runs 4750571911 c1354.denote c1355.denote := replay_sound check1354 -def rules1355 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1 -] -theorem check1355 : replay rules1355 c1355 = some (5025,c1356) := by decide +kernel -theorem run1355 : Runs 5025 c1355.denote c1356.denote := replay_sound check1355 -def rules1356 : List Rule := [ - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1 -] -theorem check1356 : replay rules1356 c1356 = some (1583525556,c1357) := by decide +kernel -theorem run1356 : Runs 1583525556 c1356.denote c1357.denote := replay_sound check1356 -def rules1357 : List Rule := [ - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96 -] -theorem check1357 : replay rules1357 c1357 = some (4750568241,c1358) := by decide +kernel -theorem run1357 : Runs 4750568241 c1357.denote c1358.denote := replay_sound check1357 -def rules1358 : List Rule := [ - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1 -] -theorem check1358 : replay rules1358 c1358 = some (6250,c1359) := by decide +kernel -theorem run1358 : Runs 6250 c1358.denote c1359.denote := replay_sound check1358 -def rules1359 : List Rule := [ - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1359 : replay rules1359 c1359 = some (4309,c1360) := by decide +kernel -theorem run1359 : Runs 4309 c1359.denote c1360.denote := replay_sound check1359 -def rules1360 : List Rule := [ - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check1360 : replay rules1360 c1360 = some (1583524574,c1361) := by decide +kernel -theorem run1360 : Runs 1583524574 c1360.denote c1361.denote := replay_sound check1360 -def rules1361 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1 -] -theorem check1361 : replay rules1361 c1361 = some (1583524093,c1362) := by decide +kernel -theorem run1361 : Runs 1583524093 c1361.denote c1362.denote := replay_sound check1361 -def rules1362 : List Rule := [ - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1 -] -theorem check1362 : replay rules1362 c1362 = some (4963,c1363) := by decide +kernel -theorem run1362 : Runs 4963 c1362.denote c1363.denote := replay_sound check1362 -def rules1363 : List Rule := [ - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40 -] -theorem check1363 : replay rules1363 c1363 = some (4480,c1364) := by decide +kernel -theorem run1363 : Runs 4480 c1363.denote c1364.denote := replay_sound check1363 -def rules1364 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check1364 : replay rules1364 c1364 = some (1583525958,c1365) := by decide +kernel -theorem run1364 : Runs 1583525958 c1364.denote c1365.denote := replay_sound check1364 -def rules1365 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18 -] -theorem check1365 : replay rules1365 c1365 = some (4750567939,c1366) := by decide +kernel -theorem run1365 : Runs 4750567939 c1365.denote c1366.denote := replay_sound check1365 -def rules1366 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check1366 : replay rules1366 c1366 = some (5894,c1367) := by decide +kernel -theorem run1366 : Runs 5894 c1366.denote c1367.denote := replay_sound check1366 -def rules1367 : List Rule := [ - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1367 : replay rules1367 c1367 = some (4333,c1368) := by decide +kernel -theorem run1367 : Runs 4333 c1367.denote c1368.denote := replay_sound check1367 -def rules1368 : List Rule := [ - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1368 : replay rules1368 c1368 = some (1583525250,c1369) := by decide +kernel -theorem run1368 : Runs 1583525250 c1368.denote c1369.denote := replay_sound check1368 -def rules1369 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1 -] -theorem check1369 : replay rules1369 c1369 = some (1583523353,c1370) := by decide +kernel -theorem run1369 : Runs 1583523353 c1369.denote c1370.denote := replay_sound check1369 -def rules1370 : List Rule := [ - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1 -] -theorem check1370 : replay rules1370 c1370 = some (5038,c1371) := by decide +kernel -theorem run1370 : Runs 5038 c1370.denote c1371.denote := replay_sound check1370 -def rules1371 : List Rule := [ - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1 -] -theorem check1371 : replay rules1371 c1371 = some (4391,c1372) := by decide +kernel -theorem run1371 : Runs 4391 c1371.denote c1372.denote := replay_sound check1371 -def rules1372 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1 -] -theorem check1372 : replay rules1372 c1372 = some (3764,c1373) := by decide +kernel -theorem run1372 : Runs 3764 c1372.denote c1373.denote := replay_sound check1372 -def rules1373 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5 -] -theorem check1373 : replay rules1373 c1373 = some (1583523665,c1374) := by decide +kernel -theorem run1373 : Runs 1583523665 c1373.denote c1374.denote := replay_sound check1373 -def rules1374 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check1374 : replay rules1374 c1374 = some (4750571038,c1375) := by decide +kernel -theorem run1374 : Runs 4750571038 c1374.denote c1375.denote := replay_sound check1374 -def rules1375 : List Rule := [ - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check1375 : replay rules1375 c1375 = some (4867,c1376) := by decide +kernel -theorem run1375 : Runs 4867 c1375.denote c1376.denote := replay_sound check1375 -def rules1376 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88 -] -theorem check1376 : replay rules1376 c1376 = some (3994,c1377) := by decide +kernel -theorem run1376 : Runs 3994 c1376.denote c1377.denote := replay_sound check1376 -def rules1377 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1 -] -theorem check1377 : replay rules1377 c1377 = some (1583523490,c1378) := by decide +kernel -theorem run1377 : Runs 1583523490 c1377.denote c1378.denote := replay_sound check1377 -def rules1378 : List Rule := [ - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19 -] -theorem check1378 : replay rules1378 c1378 = some (4750571475,c1379) := by decide +kernel -theorem run1378 : Runs 4750571475 c1378.denote c1379.denote := replay_sound check1378 -def rules1379 : List Rule := [ - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1379 : replay rules1379 c1379 = some (4729,c1380) := by decide +kernel -theorem run1379 : Runs 4729 c1379.denote c1380.denote := replay_sound check1379 -def rules1380 : List Rule := [ - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1380 : replay rules1380 c1380 = some (3884,c1381) := by decide +kernel -theorem run1380 : Runs 3884 c1380.denote c1381.denote := replay_sound check1380 -def rules1381 : List Rule := [ - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7 -] -theorem check1381 : replay rules1381 c1381 = some (1583523454,c1382) := by decide +kernel -theorem run1381 : Runs 1583523454 c1381.denote c1382.denote := replay_sound check1381 -def rules1382 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35 -] -theorem check1382 : replay rules1382 c1382 = some (4750572359,c1383) := by decide +kernel -theorem run1382 : Runs 4750572359 c1382.denote c1383.denote := replay_sound check1382 -def rules1383 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 2, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1383 : replay rules1383 c1383 = some (4533,c1384) := by decide +kernel -theorem run1383 : Runs 4533 c1383.denote c1384.denote := replay_sound check1383 -def rules1384 : List Rule := [ - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1384 : replay rules1384 c1384 = some (1583526014,c1385) := by decide +kernel -theorem run1384 : Runs 1583526014 c1384.denote c1385.denote := replay_sound check1384 -def rules1385 : List Rule := [ - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177 -] -theorem check1385 : replay rules1385 c1385 = some (4750567965,c1386) := by decide +kernel -theorem run1385 : Runs 4750567965 c1385.denote c1386.denote := replay_sound check1385 -def rules1386 : List Rule := [ - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check1386 : replay rules1386 c1386 = some (6125,c1387) := by decide +kernel -theorem run1386 : Runs 6125 c1386.denote c1387.denote := replay_sound check1386 -def rules1387 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1 -] -theorem check1387 : replay rules1387 c1387 = some (4804,c1388) := by decide +kernel -theorem run1387 : Runs 4804 c1387.denote c1388.denote := replay_sound check1387 -def rules1388 : List Rule := [ - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1 -] -theorem check1388 : replay rules1388 c1388 = some (1583525014,c1389) := by decide +kernel -theorem run1388 : Runs 1583525014 c1388.denote c1389.denote := replay_sound check1388 -def rules1389 : List Rule := [ - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37 -] -theorem check1389 : replay rules1389 c1389 = some (4750569553,c1390) := by decide +kernel -theorem run1389 : Runs 4750569553 c1389.denote c1390.denote := replay_sound check1389 -def rules1390 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93 -] -theorem check1390 : replay rules1390 c1390 = some (6634,c1391) := by decide +kernel -theorem run1390 : Runs 6634 c1390.denote c1391.denote := replay_sound check1390 -def rules1391 : List Rule := [ - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1 -] -theorem check1391 : replay rules1391 c1391 = some (4053,c1392) := by decide +kernel -theorem run1391 : Runs 4053 c1391.denote c1392.denote := replay_sound check1391 -def rules1392 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check1392 : replay rules1392 c1392 = some (1583523944,c1393) := by decide +kernel -theorem run1392 : Runs 1583523944 c1392.denote c1393.denote := replay_sound check1392 -def rules1393 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92 -] -theorem check1393 : replay rules1393 c1393 = some (1583525189,c1394) := by decide +kernel -theorem run1393 : Runs 1583525189 c1393.denote c1394.denote := replay_sound check1393 -def rules1394 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36 -] -theorem check1394 : replay rules1394 c1394 = some (4811,c1395) := by decide +kernel -theorem run1394 : Runs 4811 c1394.denote c1395.denote := replay_sound check1394 -def rules1395 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1 -] -theorem check1395 : replay rules1395 c1395 = some (4224,c1396) := by decide +kernel -theorem run1395 : Runs 4224 c1395.denote c1396.denote := replay_sound check1395 -def rules1396 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1 -] -theorem check1396 : replay rules1396 c1396 = some (1583524848,c1397) := by decide +kernel -theorem run1396 : Runs 1583524848 c1396.denote c1397.denote := replay_sound check1396 -def rules1397 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1 -] -theorem check1397 : replay rules1397 c1397 = some (1583523417,c1398) := by decide +kernel -theorem run1397 : Runs 1583523417 c1397.denote c1398.denote := replay_sound check1397 -def rules1398 : List Rule := [ - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1 -] -theorem check1398 : replay rules1398 c1398 = some (4929,c1399) := by decide +kernel -theorem run1398 : Runs 4929 c1398.denote c1399.denote := replay_sound check1398 -def rules1399 : List Rule := [ - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16 -] -theorem check1399 : replay rules1399 c1399 = some (4598,c1400) := by decide +kernel -theorem run1399 : Runs 4598 c1399.denote c1400.denote := replay_sound check1399 -theorem groupRun27 : Runs 68091641980 c1350.denote c1400.denote := - (@Runs.trans 36421103073 31670538907 c1350.denote c1375.denote c1400.denote (@Runs.trans 20585833007 15835270066 c1350.denote c1362.denote c1375.denote (@Runs.trans 11084679984 9501153023 c1350.denote c1356.denote c1362.denote (@Runs.trans 6334102374 4750577610 c1350.denote c1353.denote c1356.denote (@Runs.trans 4750571095 1583531279 c1350.denote c1351.denote c1353.denote run1350 (@Runs.trans 5265 1583526014 c1351.denote c1352.denote c1353.denote run1351 run1352)) (@Runs.trans 674 4750576936 c1353.denote c1354.denote c1356.denote run1353 (@Runs.trans 4750571911 5025 c1354.denote c1355.denote c1356.denote run1354 run1355))) (@Runs.trans 6334100047 3167052976 c1356.denote c1359.denote c1362.denote (@Runs.trans 1583525556 4750574491 c1356.denote c1357.denote c1359.denote run1356 (@Runs.trans 4750568241 6250 c1357.denote c1358.denote c1359.denote run1357 run1358)) (@Runs.trans 4309 3167048667 c1359.denote c1360.denote c1362.denote run1359 (@Runs.trans 1583524574 1583524093 c1360.denote c1361.denote c1362.denote run1360 run1361)))) (@Runs.trans 6334113567 9501156499 c1362.denote c1368.denote c1375.denote (@Runs.trans 1583535401 4750578166 c1362.denote c1365.denote c1368.denote (@Runs.trans 4963 1583530438 c1362.denote c1363.denote c1365.denote run1362 (@Runs.trans 4480 1583525958 c1363.denote c1364.denote c1365.denote run1363 run1364)) (@Runs.trans 4750567939 10227 c1365.denote c1366.denote c1368.denote run1365 (@Runs.trans 5894 4333 c1366.denote c1367.denote c1368.denote run1366 run1367))) (@Runs.trans 3167053641 6334102858 c1368.denote c1371.denote c1375.denote (@Runs.trans 1583525250 1583528391 c1368.denote c1369.denote c1371.denote run1368 (@Runs.trans 1583523353 5038 c1369.denote c1370.denote c1371.denote run1369 run1370)) (@Runs.trans 8155 6334094703 c1371.denote c1373.denote c1375.denote (@Runs.trans 4391 3764 c1371.denote c1372.denote c1373.denote run1371 run1372) (@Runs.trans 1583523665 4750571038 c1373.denote c1374.denote c1375.denote run1373 run1374))))) (@Runs.trans 19002312889 12668226018 c1375.denote c1387.denote c1400.denote (@Runs.trans 6334112439 12668200450 c1375.denote c1381.denote c1387.denote (@Runs.trans 1583532351 4750580088 c1375.denote c1378.denote c1381.denote (@Runs.trans 4867 1583527484 c1375.denote c1376.denote c1378.denote run1375 (@Runs.trans 3994 1583523490 c1376.denote c1377.denote c1378.denote run1376 run1377)) (@Runs.trans 4750571475 8613 c1378.denote c1379.denote c1381.denote run1378 (@Runs.trans 4729 3884 c1379.denote c1380.denote c1381.denote run1379 run1380))) (@Runs.trans 6334100346 6334100104 c1381.denote c1384.denote c1387.denote (@Runs.trans 1583523454 4750576892 c1381.denote c1382.denote c1384.denote run1381 (@Runs.trans 4750572359 4533 c1382.denote c1383.denote c1384.denote run1382 run1383)) (@Runs.trans 1583526014 4750574090 c1384.denote c1385.denote c1387.denote run1384 (@Runs.trans 4750567965 6125 c1385.denote c1386.denote c1387.denote run1385 run1386)))) (@Runs.trans 7917634002 4750592016 c1387.denote c1393.denote c1400.denote (@Runs.trans 6334099371 1583534631 c1387.denote c1390.denote c1393.denote (@Runs.trans 4804 6334094567 c1387.denote c1388.denote c1390.denote run1387 (@Runs.trans 1583525014 4750569553 c1388.denote c1389.denote c1390.denote run1388 run1389)) (@Runs.trans 6634 1583527997 c1390.denote c1391.denote c1393.denote run1390 (@Runs.trans 4053 1583523944 c1391.denote c1392.denote c1393.denote run1391 run1392))) (@Runs.trans 1583534224 3167057792 c1393.denote c1396.denote c1400.denote (@Runs.trans 1583525189 9035 c1393.denote c1394.denote c1396.denote run1393 (@Runs.trans 4811 4224 c1394.denote c1395.denote c1396.denote run1394 run1395)) (@Runs.trans 3167048265 9527 c1396.denote c1398.denote c1400.denote (@Runs.trans 1583524848 1583523417 c1396.denote c1397.denote c1398.denote run1396 run1397) (@Runs.trans 4929 4598 c1398.denote c1399.denote c1400.denote run1398 run1399)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean deleted file mode 100644 index cd74ca3c..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk028.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1400 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40 -] -theorem check1400 : replay rules1400 c1400 = some (3890,c1401) := by decide +kernel -theorem run1400 : Runs 3890 c1400.denote c1401.denote := replay_sound check1400 -def rules1401 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9 -] -theorem check1401 : replay rules1401 c1401 = some (1583523211,c1402) := by decide +kernel -theorem run1401 : Runs 1583523211 c1401.denote c1402.denote := replay_sound check1401 -def rules1402 : List Rule := [ - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15 -] -theorem check1402 : replay rules1402 c1402 = some (4750572189,c1403) := by decide +kernel -theorem run1402 : Runs 4750572189 c1402.denote c1403.denote := replay_sound check1402 -def rules1403 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1403 : replay rules1403 c1403 = some (5108,c1404) := by decide +kernel -theorem run1403 : Runs 5108 c1403.denote c1404.denote := replay_sound check1403 -def rules1404 : List Rule := [ - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1404 : replay rules1404 c1404 = some (1583525792,c1405) := by decide +kernel -theorem run1404 : Runs 1583525792 c1404.denote c1405.denote := replay_sound check1404 -def rules1405 : List Rule := [ - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8 -] -theorem check1405 : replay rules1405 c1405 = some (747,c1406) := by decide +kernel -theorem run1405 : Runs 747 c1405.denote c1406.denote := replay_sound check1405 -def rules1406 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16 -] -theorem check1406 : replay rules1406 c1406 = some (1583526001,c1407) := by decide +kernel -theorem run1406 : Runs 1583526001 c1406.denote c1407.denote := replay_sound check1406 -def rules1407 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91 -] -theorem check1407 : replay rules1407 c1407 = some (4931,c1408) := by decide +kernel -theorem run1407 : Runs 4931 c1407.denote c1408.denote := replay_sound check1407 -def rules1408 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92 -] -theorem check1408 : replay rules1408 c1408 = some (3565,c1409) := by decide +kernel -theorem run1408 : Runs 3565 c1408.denote c1409.denote := replay_sound check1408 -def rules1409 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2 -] -theorem check1409 : replay rules1409 c1409 = some (1583524606,c1410) := by decide +kernel -theorem run1409 : Runs 1583524606 c1409.denote c1410.denote := replay_sound check1409 -def rules1410 : List Rule := [ - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41 -] -theorem check1410 : replay rules1410 c1410 = some (1583523431,c1411) := by decide +kernel -theorem run1410 : Runs 1583523431 c1410.denote c1411.denote := replay_sound check1410 -def rules1411 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93 -] -theorem check1411 : replay rules1411 c1411 = some (4978,c1412) := by decide +kernel -theorem run1411 : Runs 4978 c1411.denote c1412.denote := replay_sound check1411 -def rules1412 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33 -] -theorem check1412 : replay rules1412 c1412 = some (4185,c1413) := by decide +kernel -theorem run1412 : Runs 4185 c1412.denote c1413.denote := replay_sound check1412 -def rules1413 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89 -] -theorem check1413 : replay rules1413 c1413 = some (3994,c1414) := by decide +kernel -theorem run1413 : Runs 3994 c1413.denote c1414.denote := replay_sound check1413 -def rules1414 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check1414 : replay rules1414 c1414 = some (1583523422,c1415) := by decide +kernel -theorem run1414 : Runs 1583523422 c1414.denote c1415.denote := replay_sound check1414 -def rules1415 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89 -] -theorem check1415 : replay rules1415 c1415 = some (1583525333,c1416) := by decide +kernel -theorem run1415 : Runs 1583525333 c1415.denote c1416.denote := replay_sound check1415 -def rules1416 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39 -] -theorem check1416 : replay rules1416 c1416 = some (4967,c1417) := by decide +kernel -theorem run1416 : Runs 4967 c1416.denote c1417.denote := replay_sound check1416 -def rules1417 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1417 : replay rules1417 c1417 = some (3696,c1418) := by decide +kernel -theorem run1417 : Runs 3696 c1417.denote c1418.denote := replay_sound check1417 -def rules1418 : List Rule := [ - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1418 : replay rules1418 c1418 = some (1583525722,c1419) := by decide +kernel -theorem run1418 : Runs 1583525722 c1418.denote c1419.denote := replay_sound check1418 -def rules1419 : List Rule := [ - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13 -] -theorem check1419 : replay rules1419 c1419 = some (4750568136,c1420) := by decide +kernel -theorem run1419 : Runs 4750568136 c1419.denote c1420.denote := replay_sound check1419 -def rules1420 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89 -] -theorem check1420 : replay rules1420 c1420 = some (6355,c1421) := by decide +kernel -theorem run1420 : Runs 6355 c1420.denote c1421.denote := replay_sound check1420 -def rules1421 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check1421 : replay rules1421 c1421 = some (4309,c1422) := by decide +kernel -theorem run1421 : Runs 4309 c1421.denote c1422.denote := replay_sound check1421 -def rules1422 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1422 : replay rules1422 c1422 = some (1583525014,c1423) := by decide +kernel -theorem run1422 : Runs 1583525014 c1422.denote c1423.denote := replay_sound check1422 -def rules1423 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1 -] -theorem check1423 : replay rules1423 c1423 = some (4750568686,c1424) := by decide +kernel -theorem run1423 : Runs 4750568686 c1423.denote c1424.denote := replay_sound check1423 -def rules1424 : List Rule := [ - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94 -] -theorem check1424 : replay rules1424 c1424 = some (6489,c1425) := by decide +kernel -theorem run1424 : Runs 6489 c1424.denote c1425.denote := replay_sound check1424 -def rules1425 : List Rule := [ - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1 -] -theorem check1425 : replay rules1425 c1425 = some (4111,c1426) := by decide +kernel -theorem run1425 : Runs 4111 c1425.denote c1426.denote := replay_sound check1425 -def rules1426 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1 -] -theorem check1426 : replay rules1426 c1426 = some (1583524604,c1427) := by decide +kernel -theorem run1426 : Runs 1583524604 c1426.denote c1427.denote := replay_sound check1426 -def rules1427 : List Rule := [ - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1 -] -theorem check1427 : replay rules1427 c1427 = some (1583523351,c1428) := by decide +kernel -theorem run1427 : Runs 1583523351 c1427.denote c1428.denote := replay_sound check1427 -def rules1428 : List Rule := [ - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1 -] -theorem check1428 : replay rules1428 c1428 = some (4874,c1429) := by decide +kernel -theorem run1428 : Runs 4874 c1428.denote c1429.denote := replay_sound check1428 -def rules1429 : List Rule := [ - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34 -] -theorem check1429 : replay rules1429 c1429 = some (4475,c1430) := by decide +kernel -theorem run1429 : Runs 4475 c1429.denote c1430.denote := replay_sound check1429 -def rules1430 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89 -] -theorem check1430 : replay rules1430 c1430 = some (3994,c1431) := by decide +kernel -theorem run1430 : Runs 3994 c1430.denote c1431.denote := replay_sound check1430 -def rules1431 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11 -] -theorem check1431 : replay rules1431 c1431 = some (1583523363,c1432) := by decide +kernel -theorem run1431 : Runs 1583523363 c1431.denote c1432.denote := replay_sound check1431 -def rules1432 : List Rule := [ - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1 -] -theorem check1432 : replay rules1432 c1432 = some (4750570908,c1433) := by decide +kernel -theorem run1432 : Runs 4750570908 c1432.denote c1433.denote := replay_sound check1432 -def rules1433 : List Rule := [ - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1 -] -theorem check1433 : replay rules1433 c1433 = some (5485,c1434) := by decide +kernel -theorem run1433 : Runs 5485 c1433.denote c1434.denote := replay_sound check1433 -def rules1434 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92 -] -theorem check1434 : replay rules1434 c1434 = some (3832,c1435) := by decide +kernel -theorem run1434 : Runs 3832 c1434.denote c1435.denote := replay_sound check1434 -def rules1435 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1 -] -theorem check1435 : replay rules1435 c1435 = some (1583523610,c1436) := by decide +kernel -theorem run1435 : Runs 1583523610 c1435.denote c1436.denote := replay_sound check1435 -def rules1436 : List Rule := [ - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17 -] -theorem check1436 : replay rules1436 c1436 = some (4750570663,c1437) := by decide +kernel -theorem run1436 : Runs 4750570663 c1436.denote c1437.denote := replay_sound check1436 -def rules1437 : List Rule := [ - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1 -] -theorem check1437 : replay rules1437 c1437 = some (5912,c1438) := by decide +kernel -theorem run1437 : Runs 5912 c1437.denote c1438.denote := replay_sound check1437 -def rules1438 : List Rule := [ - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check1438 : replay rules1438 c1438 = some (3595,c1439) := by decide +kernel -theorem run1438 : Runs 3595 c1438.denote c1439.denote := replay_sound check1438 -def rules1439 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1 -] -theorem check1439 : replay rules1439 c1439 = some (1583523869,c1440) := by decide +kernel -theorem run1439 : Runs 1583523869 c1439.denote c1440.denote := replay_sound check1439 -def rules1440 : List Rule := [ - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1 -] -theorem check1440 : replay rules1440 c1440 = some (4750570897,c1441) := by decide +kernel -theorem run1440 : Runs 4750570897 c1440.denote c1441.denote := replay_sound check1440 -def rules1441 : List Rule := [ - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 5 -] -theorem check1441 : replay rules1441 c1441 = some (6133,c1442) := by decide +kernel -theorem run1441 : Runs 6133 c1441.denote c1442.denote := replay_sound check1441 -def rules1442 : List Rule := [ - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check1442 : replay rules1442 c1442 = some (3621,c1443) := by decide +kernel -theorem run1442 : Runs 3621 c1442.denote c1443.denote := replay_sound check1442 -def rules1443 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1 -] -theorem check1443 : replay rules1443 c1443 = some (1583523973,c1444) := by decide +kernel -theorem run1443 : Runs 1583523973 c1443.denote c1444.denote := replay_sound check1443 -def rules1444 : List Rule := [ - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1 -] -theorem check1444 : replay rules1444 c1444 = some (4750571365,c1445) := by decide +kernel -theorem run1444 : Runs 4750571365 c1444.denote c1445.denote := replay_sound check1444 -def rules1445 : List Rule := [ - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1 -] -theorem check1445 : replay rules1445 c1445 = some (5832,c1446) := by decide +kernel -theorem run1445 : Runs 5832 c1445.denote c1446.denote := replay_sound check1445 -def rules1446 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1 -] -theorem check1446 : replay rules1446 c1446 = some (3884,c1447) := by decide +kernel -theorem run1446 : Runs 3884 c1446.denote c1447.denote := replay_sound check1446 -def rules1447 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7 -] -theorem check1447 : replay rules1447 c1447 = some (1583523303,c1448) := by decide +kernel -theorem run1447 : Runs 1583523303 c1447.denote c1448.denote := replay_sound check1447 -def rules1448 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35 -] -theorem check1448 : replay rules1448 c1448 = some (1583525196,c1449) := by decide +kernel -theorem run1448 : Runs 1583525196 c1448.denote c1449.denote := replay_sound check1448 -def rules1449 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35 -] -theorem check1449 : replay rules1449 c1449 = some (4760,c1450) := by decide +kernel -theorem run1449 : Runs 4760 c1449.denote c1450.denote := replay_sound check1449 -theorem groupRun28 : Runs 60174024367 c1400.denote c1450.denote := - (@Runs.trans 28503488757 31670535610 c1400.denote c1425.denote c1450.denote (@Runs.trans 12668218449 15835270308 c1400.denote c1412.denote c1425.denote (@Runs.trans 7917630937 4750587512 c1400.denote c1406.denote c1412.denote (@Runs.trans 6334099290 1583531647 c1400.denote c1403.denote c1406.denote (@Runs.trans 3890 6334095400 c1400.denote c1401.denote c1403.denote run1400 (@Runs.trans 1583523211 4750572189 c1401.denote c1402.denote c1403.denote run1401 run1402)) (@Runs.trans 5108 1583526539 c1403.denote c1404.denote c1406.denote run1403 (@Runs.trans 1583525792 747 c1404.denote c1405.denote c1406.denote run1404 run1405))) (@Runs.trans 1583534497 3167053015 c1406.denote c1409.denote c1412.denote (@Runs.trans 1583526001 8496 c1406.denote c1407.denote c1409.denote run1406 (@Runs.trans 4931 3565 c1407.denote c1408.denote c1409.denote run1407 run1408)) (@Runs.trans 1583524606 1583528409 c1409.denote c1410.denote c1412.denote run1409 (@Runs.trans 1583523431 4978 c1410.denote c1411.denote c1412.denote run1410 run1411)))) (@Runs.trans 3167065597 12668204711 c1412.denote c1418.denote c1425.denote (@Runs.trans 1583531601 1583533996 c1412.denote c1415.denote c1418.denote (@Runs.trans 4185 1583527416 c1412.denote c1413.denote c1415.denote run1412 (@Runs.trans 3994 1583523422 c1413.denote c1414.denote c1415.denote run1413 run1414)) (@Runs.trans 1583525333 8663 c1415.denote c1416.denote c1418.denote run1415 (@Runs.trans 4967 3696 c1416.denote c1417.denote c1418.denote run1416 run1417))) (@Runs.trans 6334100213 6334104498 c1418.denote c1421.denote c1425.denote (@Runs.trans 1583525722 4750574491 c1418.denote c1419.denote c1421.denote run1418 (@Runs.trans 4750568136 6355 c1419.denote c1420.denote c1421.denote run1419 run1420)) (@Runs.trans 1583529323 4750575175 c1421.denote c1423.denote c1425.denote (@Runs.trans 4309 1583525014 c1421.denote c1422.denote c1423.denote run1421 run1422) (@Runs.trans 4750568686 6489 c1423.denote c1424.denote c1425.denote run1423 run1424))))) (@Runs.trans 15835263270 15835272340 c1425.denote c1437.denote c1450.denote (@Runs.trans 3167065409 12668197861 c1425.denote c1431.denote c1437.denote (@Runs.trans 3167052066 13343 c1425.denote c1428.denote c1431.denote (@Runs.trans 4111 3167047955 c1425.denote c1426.denote c1428.denote run1425 (@Runs.trans 1583524604 1583523351 c1426.denote c1427.denote c1428.denote run1426 run1427)) (@Runs.trans 4874 8469 c1428.denote c1429.denote c1431.denote run1428 (@Runs.trans 4475 3994 c1429.denote c1430.denote c1431.denote run1429 run1430))) (@Runs.trans 6334099756 6334098105 c1431.denote c1434.denote c1437.denote (@Runs.trans 1583523363 4750576393 c1431.denote c1432.denote c1434.denote run1431 (@Runs.trans 4750570908 5485 c1432.denote c1433.denote c1434.denote run1432 run1433)) (@Runs.trans 3832 6334094273 c1434.denote c1435.denote c1437.denote run1434 (@Runs.trans 1583523610 4750570663 c1435.denote c1436.denote c1437.denote run1435 run1436)))) (@Runs.trans 6334114027 9501158313 c1437.denote c1443.denote c1450.denote (@Runs.trans 1583533376 4750580651 c1437.denote c1440.denote c1443.denote (@Runs.trans 5912 1583527464 c1437.denote c1438.denote c1440.denote run1437 (@Runs.trans 3595 1583523869 c1438.denote c1439.denote c1440.denote run1438 run1439)) (@Runs.trans 4750570897 9754 c1440.denote c1441.denote c1443.denote run1440 (@Runs.trans 6133 3621 c1441.denote c1442.denote c1443.denote run1441 run1442))) (@Runs.trans 6334101170 3167057143 c1443.denote c1446.denote c1450.denote (@Runs.trans 1583523973 4750577197 c1443.denote c1444.denote c1446.denote run1443 (@Runs.trans 4750571365 5832 c1444.denote c1445.denote c1446.denote run1444 run1445)) (@Runs.trans 1583527187 1583529956 c1446.denote c1448.denote c1450.denote (@Runs.trans 3884 1583523303 c1446.denote c1447.denote c1448.denote run1446 run1447) (@Runs.trans 1583525196 4760 c1448.denote c1449.denote c1450.denote run1448 run1449)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean deleted file mode 100644 index 965de5d6..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk029.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1450 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 29, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37 -] -theorem check1450 : replay rules1450 c1450 = some (3901,c1451) := by decide +kernel -theorem run1450 : Runs 3901 c1450.denote c1451.denote := replay_sound check1450 -def rules1451 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check1451 : replay rules1451 c1451 = some (1583525250,c1452) := by decide +kernel -theorem run1451 : Runs 1583525250 c1451.denote c1452.denote := replay_sound check1451 -def rules1452 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1 -] -theorem check1452 : replay rules1452 c1452 = some (4750568055,c1453) := by decide +kernel -theorem run1452 : Runs 4750568055 c1452.denote c1453.denote := replay_sound check1452 -def rules1453 : List Rule := [ - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1 -] -theorem check1453 : replay rules1453 c1453 = some (6445,c1454) := by decide +kernel -theorem run1453 : Runs 6445 c1453.denote c1454.denote := replay_sound check1453 -def rules1454 : List Rule := [ - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 29, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 30, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1 -] -theorem check1454 : replay rules1454 c1454 = some (4400,c1455) := by decide +kernel -theorem run1454 : Runs 4400 c1454.denote c1455.denote := replay_sound check1454 -def rules1455 : List Rule := [ - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1 -] -theorem check1455 : replay rules1455 c1455 = some (1583525486,c1456) := by decide +kernel -theorem run1455 : Runs 1583525486 c1455.denote c1456.denote := replay_sound check1455 -def rules1456 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19 -] -theorem check1456 : replay rules1456 c1456 = some (4750568371,c1457) := by decide +kernel -theorem run1456 : Runs 4750568371 c1456.denote c1457.denote := replay_sound check1456 -def rules1457 : List Rule := [ - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94 -] -theorem check1457 : replay rules1457 c1457 = some (6837,c1458) := by decide +kernel -theorem run1457 : Runs 6837 c1457.denote c1458.denote := replay_sound check1457 -def rules1458 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39 -] -theorem check1458 : replay rules1458 c1458 = some (4182,c1459) := by decide +kernel -theorem run1458 : Runs 4182 c1458.denote c1459.denote := replay_sound check1458 -def rules1459 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check1459 : replay rules1459 c1459 = some (1583525250,c1460) := by decide +kernel -theorem run1459 : Runs 1583525250 c1459.denote c1460.denote := replay_sound check1459 -def rules1460 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96 -] -theorem check1460 : replay rules1460 c1460 = some (4750569249,c1461) := by decide +kernel -theorem run1460 : Runs 4750569249 c1460.denote c1461.denote := replay_sound check1460 -def rules1461 : List Rule := [ - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check1461 : replay rules1461 c1461 = some (6599,c1462) := by decide +kernel -theorem run1461 : Runs 6599 c1461.denote c1462.denote := replay_sound check1461 -def rules1462 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 16, - exitRule e1R1 e1R1_valid 54, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 56, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 55, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40 -] -theorem check1462 : replay rules1462 c1462 = some (5996,c1463) := by decide +kernel -theorem run1462 : Runs 5996 c1462.denote c1463.denote := replay_sound check1462 -def rules1463 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12 -] -theorem check1463 : replay rules1463 c1463 = some (1583525250,c1464) := by decide +kernel -theorem run1463 : Runs 1583525250 c1463.denote c1464.denote := replay_sound check1463 -def rules1464 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 26, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 27, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1 -] -theorem check1464 : replay rules1464 c1464 = some (4750569133,c1465) := by decide +kernel -theorem run1464 : Runs 4750569133 c1464.denote c1465.denote := replay_sound check1464 -def rules1465 : List Rule := [ - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1 -] -theorem check1465 : replay rules1465 c1465 = some (6777,c1466) := by decide +kernel -theorem run1465 : Runs 6777 c1465.denote c1466.denote := replay_sound check1465 -def rules1466 : List Rule := [ - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 96, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 97, - exitRule e1R2 e1R2_valid 33, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 88, - exitRule e1R1 e1R1_valid 41, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 42, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 56, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 57, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 56, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1466 : replay rules1466 c1466 = some (4248,c1467) := by decide +kernel -theorem run1466 : Runs 4248 c1466.denote c1467.denote := replay_sound check1466 -def rules1467 : List Rule := [ - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1467 : replay rules1467 c1467 = some (1583524848,c1468) := by decide +kernel -theorem run1467 : Runs 1583524848 c1467.denote c1468.denote := replay_sound check1467 -def rules1468 : List Rule := [ - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 4, - exitRule e1R1 e1R1_valid 791761182, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 27, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 28, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1 -] -theorem check1468 : replay rules1468 c1468 = some (4750569867,c1469) := by decide +kernel -theorem run1468 : Runs 4750569867 c1468.denote c1469.denote := replay_sound check1468 -def rules1469 : List Rule := [ - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 97, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 98, - exitRule e1R2 e1R2_valid 32, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1 -] -theorem check1469 : replay rules1469 c1469 = some (6995,c1470) := by decide +kernel -theorem run1469 : Runs 6995 c1469.denote c1470.denote := replay_sound check1469 -def rules1470 : List Rule := [ - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 87, - exitRule e1R1 e1R1_valid 42, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 43, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 58, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 57, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30 -] -theorem check1470 : replay rules1470 c1470 = some (3786,c1471) := by decide +kernel -theorem run1470 : Runs 3786 c1470.denote c1471.denote := replay_sound check1470 -def rules1471 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check1471 : replay rules1471 c1471 = some (1583524562,c1472) := by decide +kernel -theorem run1471 : Runs 1583524562 c1471.denote c1472.denote := replay_sound check1471 -def rules1472 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 791761183, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761184, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 28, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 29, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22 -] -theorem check1472 : replay rules1472 c1472 = some (4750570706,c1473) := by decide +kernel -theorem run1472 : Runs 4750570706 c1472.denote c1473.denote := replay_sound check1472 -def rules1473 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 98, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 99, - exitRule e1R2 e1R2_valid 31, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 86, - exitRule e1R1 e1R1_valid 43, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 44, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 58 -] -theorem check1473 : replay rules1473 c1473 = some (6871,c1474) := by decide +kernel -theorem run1473 : Runs 6871 c1473.denote c1474.denote := replay_sound check1473 -def rules1474 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 58, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 59, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 29, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1 -] -theorem check1474 : replay rules1474 c1474 = some (9705,c1475) := by decide +kernel -theorem run1474 : Runs 9705 c1474.denote c1475.denote := replay_sound check1474 -def rules1475 : List Rule := [ - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 98, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 43, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 84, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 28, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761183, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1 -] -theorem check1475 : replay rules1475 c1475 = some (1583524313,c1476) := by decide +kernel -theorem run1475 : Runs 1583524313 c1475.denote c1476.denote := replay_sound check1475 -def rules1476 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761183, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 28, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85 -] -theorem check1476 : replay rules1476 c1476 = some (1583523300,c1477) := by decide +kernel -theorem run1476 : Runs 1583523300 c1476.denote c1477.denote := replay_sound check1476 -def rules1477 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85 -] -theorem check1477 : replay rules1477 c1477 = some (4720,c1478) := by decide +kernel -theorem run1477 : Runs 4720 c1477.denote c1478.denote := replay_sound check1477 -def rules1478 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 85, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 43, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 98, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21 -] -theorem check1478 : replay rules1478 c1478 = some (4163,c1479) := by decide +kernel -theorem run1478 : Runs 4163 c1478.denote c1479.denote := replay_sound check1478 -def rules1479 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 97, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 42 -] -theorem check1479 : replay rules1479 c1479 = some (3884,c1480) := by decide +kernel -theorem run1479 : Runs 3884 c1479.denote c1480.denote := replay_sound check1479 -def rules1480 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 85, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 27, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761182, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 4, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3 -] -theorem check1480 : replay rules1480 c1480 = some (1583523246,c1481) := by decide +kernel -theorem run1480 : Runs 1583523246 c1480.denote c1481.denote := replay_sound check1480 -def rules1481 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761182, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 27, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97 -] -theorem check1481 : replay rules1481 c1481 = some (1583524949,c1482) := by decide +kernel -theorem run1481 : Runs 1583524949 c1481.denote c1482.denote := replay_sound check1481 -def rules1482 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31 -] -theorem check1482 : replay rules1482 c1482 = some (4551,c1483) := by decide +kernel -theorem run1482 : Runs 4551 c1482.denote c1483.denote := replay_sound check1482 -def rules1483 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 86, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 42, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 97, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1 -] -theorem check1483 : replay rules1483 c1483 = some (4076,c1484) := by decide +kernel -theorem run1483 : Runs 4076 c1483.denote c1484.denote := replay_sound check1483 -def rules1484 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 96, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 41, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 86, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 26, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761181, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1 -] -theorem check1484 : replay rules1484 c1484 = some (1583525320,c1485) := by decide +kernel -theorem run1484 : Runs 1583525320 c1484.denote c1485.denote := replay_sound check1484 -def rules1485 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 6, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13 -] -theorem check1485 : replay rules1485 c1485 = some (569,c1486) := by decide +kernel -theorem run1485 : Runs 569 c1485.denote c1486.denote := replay_sound check1485 -def rules1486 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761181, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 26, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check1486 : replay rules1486 c1486 = some (1583525741,c1487) := by decide +kernel -theorem run1486 : Runs 1583525741 c1486.denote c1487.denote := replay_sound check1486 -def rules1487 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96 -] -theorem check1487 : replay rules1487 c1487 = some (4691,c1488) := by decide +kernel -theorem run1487 : Runs 4691 c1487.denote c1488.denote := replay_sound check1487 -def rules1488 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 87, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 41, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 96, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1 -] -theorem check1488 : replay rules1488 c1488 = some (3825,c1489) := by decide +kernel -theorem run1488 : Runs 3825 c1488.denote c1489.denote := replay_sound check1488 -def rules1489 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1 -] -theorem check1489 : replay rules1489 c1489 = some (1583524782,c1490) := by decide +kernel -theorem run1489 : Runs 1583524782 c1489.denote c1490.denote := replay_sound check1489 -def rules1490 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1 -] -theorem check1490 : replay rules1490 c1490 = some (1583523251,c1491) := by decide +kernel -theorem run1490 : Runs 1583523251 c1490.denote c1491.denote := replay_sound check1490 -def rules1491 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1 -] -theorem check1491 : replay rules1491 c1491 = some (4876,c1492) := by decide +kernel -theorem run1491 : Runs 4876 c1491.denote c1492.denote := replay_sound check1491 -def rules1492 : List Rule := [ - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1492 : replay rules1492 c1492 = some (4305,c1493) := by decide +kernel -theorem run1492 : Runs 4305 c1492.denote c1493.denote := replay_sound check1492 -def rules1493 : List Rule := [ - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1493 : replay rules1493 c1493 = some (3994,c1494) := by decide +kernel -theorem run1493 : Runs 3994 c1493.denote c1494.denote := replay_sound check1493 -def rules1494 : List Rule := [ - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13 -] -theorem check1494 : replay rules1494 c1494 = some (1583523473,c1495) := by decide +kernel -theorem run1494 : Runs 1583523473 c1494.denote c1495.denote := replay_sound check1494 -def rules1495 : List Rule := [ - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181, - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19 -] -theorem check1495 : replay rules1495 c1495 = some (4750571509,c1496) := by decide +kernel -theorem run1495 : Runs 4750571509 c1495.denote c1496.denote := replay_sound check1495 -def rules1496 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11 -] -theorem check1496 : replay rules1496 c1496 = some (6200,c1497) := by decide +kernel -theorem run1496 : Runs 6200 c1496.denote c1497.denote := replay_sound check1496 -def rules1497 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32 -] -theorem check1497 : replay rules1497 c1497 = some (3884,c1498) := by decide +kernel -theorem run1497 : Runs 3884 c1497.denote c1498.denote := replay_sound check1497 -def rules1498 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1 -] -theorem check1498 : replay rules1498 c1498 = some (1583523605,c1499) := by decide +kernel -theorem run1498 : Runs 1583523605 c1498.denote c1499.denote := replay_sound check1498 -def rules1499 : List Rule := [ - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1 -] -theorem check1499 : replay rules1499 c1499 = some (1583525044,c1500) := by decide +kernel -theorem run1499 : Runs 1583525044 c1499.denote c1500.denote := replay_sound check1499 -theorem groupRun29 : Runs 60174035040 c1450.denote c1500.denote := - (@Runs.trans 38004642769 22169392271 c1450.denote c1475.denote c1500.denote (@Runs.trans 19002314025 19002328744 c1450.denote c1462.denote c1475.denote (@Runs.trans 7917633537 11084680488 c1450.denote c1456.denote c1462.denote (@Runs.trans 6334097206 1583536331 c1450.denote c1453.denote c1456.denote (@Runs.trans 3901 6334093305 c1450.denote c1451.denote c1453.denote run1450 (@Runs.trans 1583525250 4750568055 c1451.denote c1452.denote c1453.denote run1451 run1452)) (@Runs.trans 6445 1583529886 c1453.denote c1454.denote c1456.denote run1453 (@Runs.trans 4400 1583525486 c1454.denote c1455.denote c1456.denote run1454 run1455))) (@Runs.trans 4750579390 6334101098 c1456.denote c1459.denote c1462.denote (@Runs.trans 4750568371 11019 c1456.denote c1457.denote c1459.denote run1456 (@Runs.trans 6837 4182 c1457.denote c1458.denote c1459.denote run1457 run1458)) (@Runs.trans 1583525250 4750575848 c1459.denote c1460.denote c1462.denote run1459 (@Runs.trans 4750569249 6599 c1460.denote c1461.denote c1462.denote run1460 run1461)))) (@Runs.trans 7917636252 11084692492 c1462.denote c1468.denote c1475.denote (@Runs.trans 6334100379 1583535873 c1462.denote c1465.denote c1468.denote (@Runs.trans 5996 6334094383 c1462.denote c1463.denote c1465.denote run1462 (@Runs.trans 1583525250 4750569133 c1463.denote c1464.denote c1465.denote run1463 run1464)) (@Runs.trans 6777 1583529096 c1465.denote c1466.denote c1468.denote run1465 (@Runs.trans 4248 1583524848 c1466.denote c1467.denote c1468.denote run1466 run1467))) (@Runs.trans 4750580648 6334111844 c1468.denote c1471.denote c1475.denote (@Runs.trans 4750569867 10781 c1468.denote c1469.denote c1471.denote run1468 (@Runs.trans 6995 3786 c1469.denote c1470.denote c1471.denote run1469 run1470)) (@Runs.trans 6334095268 16576 c1471.denote c1473.denote c1475.denote (@Runs.trans 1583524562 4750570706 c1471.denote c1472.denote c1473.denote run1471 run1472) (@Runs.trans 6871 9705 c1473.denote c1474.denote c1475.denote run1473 run1474))))) (@Runs.trans 9501168832 12668223439 c1475.denote c1487.denote c1500.denote (@Runs.trans 4750583626 4750585206 c1475.denote c1481.denote c1487.denote (@Runs.trans 3167052333 1583531293 c1475.denote c1478.denote c1481.denote (@Runs.trans 1583524313 1583528020 c1475.denote c1476.denote c1478.denote run1475 (@Runs.trans 1583523300 4720 c1476.denote c1477.denote c1478.denote run1476 run1477)) (@Runs.trans 4163 1583527130 c1478.denote c1479.denote c1481.denote run1478 (@Runs.trans 3884 1583523246 c1479.denote c1480.denote c1481.denote run1479 run1480))) (@Runs.trans 1583533576 3167051630 c1481.denote c1484.denote c1487.denote (@Runs.trans 1583524949 8627 c1481.denote c1482.denote c1484.denote run1481 (@Runs.trans 4551 4076 c1482.denote c1483.denote c1484.denote run1482 run1483)) (@Runs.trans 1583525320 1583526310 c1484.denote c1485.denote c1487.denote run1484 (@Runs.trans 569 1583525741 c1485.denote c1486.denote c1487.denote run1485 run1486)))) (@Runs.trans 3167065730 9501157709 c1487.denote c1493.denote c1500.denote (@Runs.trans 1583533298 1583532432 c1487.denote c1490.denote c1493.denote (@Runs.trans 4691 1583528607 c1487.denote c1488.denote c1490.denote run1487 (@Runs.trans 3825 1583524782 c1488.denote c1489.denote c1490.denote run1488 run1489)) (@Runs.trans 1583523251 9181 c1490.denote c1491.denote c1493.denote run1490 (@Runs.trans 4876 4305 c1491.denote c1492.denote c1493.denote run1491 run1492))) (@Runs.trans 6334098976 3167058733 c1493.denote c1496.denote c1500.denote (@Runs.trans 3994 6334094982 c1493.denote c1494.denote c1496.denote run1493 (@Runs.trans 1583523473 4750571509 c1494.denote c1495.denote c1496.denote run1494 run1495)) (@Runs.trans 10084 3167048649 c1496.denote c1498.denote c1500.denote (@Runs.trans 6200 3884 c1496.denote c1497.denote c1498.denote run1496 run1497) (@Runs.trans 1583523605 1583525044 c1498.denote c1499.denote c1500.denote run1498 run1499)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean deleted file mode 100644 index 67bf75de..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk030.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1500 : List Rule := [ - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1 -] -theorem check1500 : replay rules1500 c1500 = some (4656,c1501) := by decide +kernel -theorem run1500 : Runs 4656 c1500.denote c1501.denote := replay_sound check1500 -def rules1501 : List Rule := [ - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1 -] -theorem check1501 : replay rules1501 c1501 = some (3715,c1502) := by decide +kernel -theorem run1501 : Runs 3715 c1501.denote c1502.denote := replay_sound check1501 -def rules1502 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1 -] -theorem check1502 : replay rules1502 c1502 = some (1583525722,c1503) := by decide +kernel -theorem run1502 : Runs 1583525722 c1502.denote c1503.denote := replay_sound check1502 -def rules1503 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761181 -] -theorem check1503 : replay rules1503 c1503 = some (4750568121,c1504) := by decide +kernel -theorem run1503 : Runs 4750568121 c1503.denote c1504.denote := replay_sound check1503 -def rules1504 : List Rule := [ - exitRule e1R2 e1R2_valid 5, - exitRule e1R1 e1R1_valid 25, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 26, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19 -] -theorem check1504 : replay rules1504 c1504 = some (6389,c1505) := by decide +kernel -theorem run1504 : Runs 6389 c1504.denote c1505.denote := replay_sound check1504 -def rules1505 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 89, - exitRule e1R1 e1R1_valid 40, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 41, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 95, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 96, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32 -] -theorem check1505 : replay rules1505 c1505 = some (4762,c1506) := by decide +kernel -theorem run1505 : Runs 4762 c1505.denote c1506.denote := replay_sound check1505 -def rules1506 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 32, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 95, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 40, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 87, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 25, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761180, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4 -] -theorem check1506 : replay rules1506 c1506 = some (1583525958,c1507) := by decide +kernel -theorem run1506 : Runs 1583525958 c1506.denote c1507.denote := replay_sound check1506 -def rules1507 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5 -] -theorem check1507 : replay rules1507 c1507 = some (718,c1508) := by decide +kernel -theorem run1507 : Runs 718 c1507.denote c1508.denote := replay_sound check1507 -def rules1508 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761180, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 25, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40 -] -theorem check1508 : replay rules1508 c1508 = some (1583525781,c1509) := by decide +kernel -theorem run1508 : Runs 1583525781 c1508.denote c1509.denote := replay_sound check1508 -def rules1509 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check1509 : replay rules1509 c1509 = some (4571,c1510) := by decide +kernel -theorem run1509 : Runs 4571 c1509.denote c1510.denote := replay_sound check1509 -def rules1510 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 33, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 88, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 40, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 95, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88 -] -theorem check1510 : replay rules1510 c1510 = some (3156,c1511) := by decide +kernel -theorem run1510 : Runs 3156 c1510.denote c1511.denote := replay_sound check1510 -def rules1511 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5 -] -theorem check1511 : replay rules1511 c1511 = some (1583525556,c1512) := by decide +kernel -theorem run1511 : Runs 1583525556 c1511.denote c1512.denote := replay_sound check1511 -def rules1512 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11 -] -theorem check1512 : replay rules1512 c1512 = some (771,c1513) := by decide +kernel -theorem run1512 : Runs 771 c1512.denote c1513.denote := replay_sound check1512 -def rules1513 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34 -] -theorem check1513 : replay rules1513 c1513 = some (1583526137,c1514) := by decide +kernel -theorem run1513 : Runs 1583526137 c1513.denote c1514.denote := replay_sound check1513 -def rules1514 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18 -] -theorem check1514 : replay rules1514 c1514 = some (4677,c1515) := by decide +kernel -theorem run1514 : Runs 4677 c1514.denote c1515.denote := replay_sound check1514 -def rules1515 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38 -] -theorem check1515 : replay rules1515 c1515 = some (3137,c1516) := by decide +kernel -theorem run1515 : Runs 3137 c1515.denote c1516.denote := replay_sound check1515 -def rules1516 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10 -] -theorem check1516 : replay rules1516 c1516 = some (1583525250,c1517) := by decide +kernel -theorem run1516 : Runs 1583525250 c1516.denote c1517.denote := replay_sound check1516 -def rules1517 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1 -] -theorem check1517 : replay rules1517 c1517 = some (1583523083,c1518) := by decide +kernel -theorem run1517 : Runs 1583523083 c1517.denote c1518.denote := replay_sound check1517 -def rules1518 : List Rule := [ - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1 -] -theorem check1518 : replay rules1518 c1518 = some (4506,c1519) := by decide +kernel -theorem run1518 : Runs 4506 c1518.denote c1519.denote := replay_sound check1518 -def rules1519 : List Rule := [ - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1 -] -theorem check1519 : replay rules1519 c1519 = some (4834,c1520) := by decide +kernel -theorem run1519 : Runs 4834 c1519.denote c1520.denote := replay_sound check1519 -def rules1520 : List Rule := [ - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1 -] -theorem check1520 : replay rules1520 c1520 = some (3191,c1521) := by decide +kernel -theorem run1520 : Runs 3191 c1520.denote c1521.denote := replay_sound check1520 -def rules1521 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1 -] -theorem check1521 : replay rules1521 c1521 = some (1583524577,c1522) := by decide +kernel -theorem run1521 : Runs 1583524577 c1521.denote c1522.denote := replay_sound check1521 -def rules1522 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1 -] -theorem check1522 : replay rules1522 c1522 = some (1583523748,c1523) := by decide +kernel -theorem run1522 : Runs 1583523748 c1522.denote c1523.denote := replay_sound check1522 -def rules1523 : List Rule := [ - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1 -] -theorem check1523 : replay rules1523 c1523 = some (4924,c1524) := by decide +kernel -theorem run1523 : Runs 4924 c1523.denote c1524.denote := replay_sound check1523 -def rules1524 : List Rule := [ - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 32, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1 -] -theorem check1524 : replay rules1524 c1524 = some (4491,c1525) := by decide +kernel -theorem run1524 : Runs 4491 c1524.denote c1525.denote := replay_sound check1524 -def rules1525 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1 -] -theorem check1525 : replay rules1525 c1525 = some (3884,c1526) := by decide +kernel -theorem run1525 : Runs 3884 c1525.denote c1526.denote := replay_sound check1525 -def rules1526 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1 -] -theorem check1526 : replay rules1526 c1526 = some (1583523385,c1527) := by decide +kernel -theorem run1526 : Runs 1583523385 c1526.denote c1527.denote := replay_sound check1526 -def rules1527 : List Rule := [ - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1 -] -theorem check1527 : replay rules1527 c1527 = some (1583525350,c1528) := by decide +kernel -theorem run1527 : Runs 1583525350 c1527.denote c1528.denote := replay_sound check1527 -def rules1528 : List Rule := [ - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1 -] -theorem check1528 : replay rules1528 c1528 = some (4820,c1529) := by decide +kernel -theorem run1528 : Runs 4820 c1528.denote c1529.denote := replay_sound check1528 -def rules1529 : List Rule := [ - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1 -] -theorem check1529 : replay rules1529 c1529 = some (4429,c1530) := by decide +kernel -theorem run1529 : Runs 4429 c1529.denote c1530.denote := replay_sound check1529 -def rules1530 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1 -] -theorem check1530 : replay rules1530 c1530 = some (1583525250,c1531) := by decide +kernel -theorem run1530 : Runs 1583525250 c1530.denote c1531.denote := replay_sound check1530 -def rules1531 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 21, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 22, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92 -] -theorem check1531 : replay rules1531 c1531 = some (4750569159,c1532) := by decide +kernel -theorem run1531 : Runs 4750569159 c1531.denote c1532.denote := replay_sound check1531 -def rules1532 : List Rule := [ - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36 -] -theorem check1532 : replay rules1532 c1532 = some (6335,c1533) := by decide +kernel -theorem run1532 : Runs 6335 c1532.denote c1533.denote := replay_sound check1532 -def rules1533 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 93, - exitRule e1R1 e1R1_valid 36, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 37, - exitRule e1R2 e1R2_valid 17, - exitRule e1R1 e1R1_valid 91, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 92, - exitRule e1R2 e1R2_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15 -] -theorem check1533 : replay rules1533 c1533 = some (4548,c1534) := by decide +kernel -theorem run1533 : Runs 4548 c1533.denote c1534.denote := replay_sound check1533 -def rules1534 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check1534 : replay rules1534 c1534 = some (1583524834,c1535) := by decide +kernel -theorem run1534 : Runs 1583524834 c1534.denote c1535.denote := replay_sound check1534 -def rules1535 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16 -] -theorem check1535 : replay rules1535 c1535 = some (4750569249,c1536) := by decide +kernel -theorem run1535 : Runs 4750569249 c1535.denote c1536.denote := replay_sound check1535 -def rules1536 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38 -] -theorem check1536 : replay rules1536 c1536 = some (6372,c1537) := by decide +kernel -theorem run1536 : Runs 6372 c1536.denote c1537.denote := replay_sound check1536 -def rules1537 : List Rule := [ - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check1537 : replay rules1537 c1537 = some (4509,c1538) := by decide +kernel -theorem run1537 : Runs 4509 c1537.denote c1538.denote := replay_sound check1537 -def rules1538 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7 -] -theorem check1538 : replay rules1538 c1538 = some (1583524834,c1539) := by decide +kernel -theorem run1538 : Runs 1583524834 c1538.denote c1539.denote := replay_sound check1538 -def rules1539 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1 -] -theorem check1539 : replay rules1539 c1539 = some (1583523157,c1540) := by decide +kernel -theorem run1539 : Runs 1583523157 c1539.denote c1540.denote := replay_sound check1539 -def rules1540 : List Rule := [ - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1 -] -theorem check1540 : replay rules1540 c1540 = some (4801,c1541) := by decide +kernel -theorem run1540 : Runs 4801 c1540.denote c1541.denote := replay_sound check1540 -def rules1541 : List Rule := [ - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1 -] -theorem check1541 : replay rules1541 c1541 = some (4807,c1542) := by decide +kernel -theorem run1541 : Runs 4807 c1541.denote c1542.denote := replay_sound check1541 -def rules1542 : List Rule := [ - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1 -] -theorem check1542 : replay rules1542 c1542 = some (3549,c1543) := by decide +kernel -theorem run1542 : Runs 3549 c1542.denote c1543.denote := replay_sound check1542 -def rules1543 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2 -] -theorem check1543 : replay rules1543 c1543 = some (1583524037,c1544) := by decide +kernel -theorem run1543 : Runs 1583524037 c1543.denote c1544.denote := replay_sound check1543 -def rules1544 : List Rule := [ - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 791761177, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 22, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 23, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92 -] -theorem check1544 : replay rules1544 c1544 = some (4750570071,c1545) := by decide +kernel -theorem run1544 : Runs 4750570071 c1544.denote c1545.denote := replay_sound check1544 -def rules1545 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 37, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 92, - exitRule e1R1 e1R1_valid 37 -] -theorem check1545 : replay rules1545 c1545 = some (6511,c1546) := by decide +kernel -theorem run1545 : Runs 6511 c1545.denote c1546.denote := replay_sound check1545 -def rules1546 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 38, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 92, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 93, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90 -] -theorem check1546 : replay rules1546 c1546 = some (3781,c1547) := by decide +kernel -theorem run1546 : Runs 3781 c1546.denote c1547.denote := replay_sound check1546 -def rules1547 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1547 : replay rules1547 c1547 = some (1583524620,c1548) := by decide +kernel -theorem run1547 : Runs 1583524620 c1547.denote c1548.denote := replay_sound check1547 -def rules1548 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36 -] -theorem check1548 : replay rules1548 c1548 = some (4750569249,c1549) := by decide +kernel -theorem run1548 : Runs 4750569249 c1548.denote c1549.denote := replay_sound check1548 -def rules1549 : List Rule := [ - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1 -] -theorem check1549 : replay rules1549 c1549 = some (6396,c1550) := by decide +kernel -theorem run1549 : Runs 6396 c1549.denote c1550.denote := replay_sound check1549 -theorem groupRun30 : Runs 50672890368 c1500.denote c1550.denote := - (@Runs.trans 19002352431 31670537937 c1500.denote c1525.denote c1550.denote (@Runs.trans 11084699105 7917653326 c1500.denote c1512.denote c1525.denote (@Runs.trans 6334113365 4750585740 c1500.denote c1506.denote c1512.denote (@Runs.trans 1583534093 4750579272 c1500.denote c1503.denote c1506.denote (@Runs.trans 4656 1583529437 c1500.denote c1501.denote c1503.denote run1500 (@Runs.trans 3715 1583525722 c1501.denote c1502.denote c1503.denote run1501 run1502)) (@Runs.trans 4750568121 11151 c1503.denote c1504.denote c1506.denote run1503 (@Runs.trans 6389 4762 c1504.denote c1505.denote c1506.denote run1504 run1505))) (@Runs.trans 3167052457 1583533283 c1506.denote c1509.denote c1512.denote (@Runs.trans 1583525958 1583526499 c1506.denote c1507.denote c1509.denote run1506 (@Runs.trans 718 1583525781 c1507.denote c1508.denote c1509.denote run1507 run1508)) (@Runs.trans 4571 1583528712 c1509.denote c1510.denote c1512.denote run1509 (@Runs.trans 3156 1583525556 c1510.denote c1511.denote c1512.denote run1510 run1511)))) (@Runs.trans 4750583055 3167070271 c1512.denote c1518.denote c1525.denote (@Runs.trans 1583531585 3167051470 c1512.denote c1515.denote c1518.denote (@Runs.trans 771 1583530814 c1512.denote c1513.denote c1515.denote run1512 (@Runs.trans 1583526137 4677 c1513.denote c1514.denote c1515.denote run1513 run1514)) (@Runs.trans 3137 3167048333 c1515.denote c1516.denote c1518.denote run1515 (@Runs.trans 1583525250 1583523083 c1516.denote c1517.denote c1518.denote run1516 run1517))) (@Runs.trans 12531 3167057740 c1518.denote c1521.denote c1525.denote (@Runs.trans 4506 8025 c1518.denote c1519.denote c1521.denote run1518 (@Runs.trans 4834 3191 c1519.denote c1520.denote c1521.denote run1519 run1520)) (@Runs.trans 3167048325 9415 c1521.denote c1523.denote c1525.denote (@Runs.trans 1583524577 1583523748 c1521.denote c1522.denote c1523.denote run1521 run1522) (@Runs.trans 4924 4491 c1523.denote c1524.denote c1525.denote run1523 run1524))))) (@Runs.trans 15835267615 15835270322 c1525.denote c1537.denote c1550.denote (@Runs.trans 4750587118 11084680497 c1525.denote c1531.denote c1537.denote (@Runs.trans 3167052619 1583534499 c1525.denote c1528.denote c1531.denote (@Runs.trans 3884 3167048735 c1525.denote c1526.denote c1528.denote run1525 (@Runs.trans 1583523385 1583525350 c1526.denote c1527.denote c1528.denote run1526 run1527)) (@Runs.trans 4820 1583529679 c1528.denote c1529.denote c1531.denote run1528 (@Runs.trans 4429 1583525250 c1529.denote c1530.denote c1531.denote run1529 run1530))) (@Runs.trans 4750580042 6334100455 c1531.denote c1534.denote c1537.denote (@Runs.trans 4750569159 10883 c1531.denote c1532.denote c1534.denote run1531 (@Runs.trans 6335 4548 c1532.denote c1533.denote c1534.denote run1532 run1533)) (@Runs.trans 1583524834 4750575621 c1534.denote c1535.denote c1537.denote run1534 (@Runs.trans 4750569249 6372 c1535.denote c1536.denote c1537.denote run1535 run1536)))) (@Runs.trans 3167065657 12668204665 c1537.denote c1543.denote c1550.denote (@Runs.trans 3167052500 13157 c1537.denote c1540.denote c1543.denote (@Runs.trans 4509 3167047991 c1537.denote c1538.denote c1540.denote run1537 (@Runs.trans 1583524834 1583523157 c1538.denote c1539.denote c1540.denote run1538 run1539)) (@Runs.trans 4801 8356 c1540.denote c1541.denote c1543.denote run1540 (@Runs.trans 4807 3549 c1541.denote c1542.denote c1543.denote run1541 run1542))) (@Runs.trans 6334100619 6334104046 c1543.denote c1546.denote c1550.denote (@Runs.trans 1583524037 4750576582 c1543.denote c1544.denote c1546.denote run1543 (@Runs.trans 4750570071 6511 c1544.denote c1545.denote c1546.denote run1544 run1545)) (@Runs.trans 1583528401 4750575645 c1546.denote c1548.denote c1550.denote (@Runs.trans 3781 1583524620 c1546.denote c1547.denote c1548.denote run1546 run1547) (@Runs.trans 4750569249 6396 c1548.denote c1549.denote c1550.denote run1548 run1549)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean deleted file mode 100644 index f0094c74..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk031.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1550 : List Rule := [ - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1550 : replay rules1550 c1550 = some (4159,c1551) := by decide +kernel -theorem run1550 : Runs 4159 c1550.denote c1551.denote := replay_sound check1550 -def rules1551 : List Rule := [ - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1551 : replay rules1551 c1551 = some (1583525250,c1552) := by decide +kernel -theorem run1551 : Runs 1583525250 c1551.denote c1552.denote := replay_sound check1551 -def rules1552 : List Rule := [ - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 9, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761180, - exitRule e1R2 e1R2_valid 6, - exitRule e1R1 e1R1_valid 24, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 25, - exitRule e1R2 e1R2_valid 38, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1 -] -theorem check1552 : replay rules1552 c1552 = some (4750568582,c1553) := by decide +kernel -theorem run1552 : Runs 4750568582 c1552.denote c1553.denote := replay_sound check1552 -def rules1553 : List Rule := [ - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35 -] -theorem check1553 : replay rules1553 c1553 = some (6837,c1554) := by decide +kernel -theorem run1553 : Runs 6837 c1553.denote c1554.denote := replay_sound check1553 -def rules1554 : List Rule := [ - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 35, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 90, - exitRule e1R1 e1R1_valid 39, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 40, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 94, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 95, - exitRule e1R2 e1R2_valid 34, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - EntryTransfer.transferRule 4, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94 -] -theorem check1554 : replay rules1554 c1554 = some (4335,c1555) := by decide +kernel -theorem run1554 : Runs 4335 c1554.denote c1555.denote := replay_sound check1554 -def rules1555 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 33, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 94, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 39, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 88, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 24, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761179, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11 -] -theorem check1555 : replay rules1555 c1555 = some (1583525792,c1556) := by decide +kernel -theorem run1555 : Runs 1583525792 c1555.denote c1556.denote := replay_sound check1555 -def rules1556 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6 -] -theorem check1556 : replay rules1556 c1556 = some (767,c1557) := by decide +kernel -theorem run1556 : Runs 767 c1556.denote c1557.denote := replay_sound check1556 -def rules1557 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761179, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 5, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 24, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34 -] -theorem check1557 : replay rules1557 c1557 = some (1583526092,c1558) := by decide +kernel -theorem run1557 : Runs 1583526092 c1557.denote c1558.denote := replay_sound check1557 -def rules1558 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34 -] -theorem check1558 : replay rules1558 c1558 = some (4708,c1559) := by decide +kernel -theorem run1558 : Runs 4708 c1558.denote c1559.denote := replay_sound check1558 -def rules1559 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 89, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 39, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 94, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 34, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1 -] -theorem check1559 : replay rules1559 c1559 = some (3675,c1560) := by decide +kernel -theorem run1559 : Runs 3675 c1559.denote c1560.denote := replay_sound check1559 -def rules1560 : List Rule := [ - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1 -] -theorem check1560 : replay rules1560 c1560 = some (1583525014,c1561) := by decide +kernel -theorem run1560 : Runs 1583525014 c1560.denote c1561.denote := replay_sound check1560 -def rules1561 : List Rule := [ - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178 -] -theorem check1561 : replay rules1561 c1561 = some (1583523113,c1562) := by decide +kernel -theorem run1561 : Runs 1583523113 c1561.denote c1562.denote := replay_sound check1561 -def rules1562 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check1562 : replay rules1562 c1562 = some (4505,c1563) := by decide +kernel -theorem run1562 : Runs 4505 c1562.denote c1563.denote := replay_sound check1562 -def rules1563 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93 -] -theorem check1563 : replay rules1563 c1563 = some (4835,c1564) := by decide +kernel -theorem run1563 : Runs 4835 c1563.denote c1564.denote := replay_sound check1563 -def rules1564 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1564 : replay rules1564 c1564 = some (3545,c1565) := by decide +kernel -theorem run1564 : Runs 3545 c1564.denote c1565.denote := replay_sound check1564 -def rules1565 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1 -] -theorem check1565 : replay rules1565 c1565 = some (1583524340,c1566) := by decide +kernel -theorem run1565 : Runs 1583524340 c1565.denote c1566.denote := replay_sound check1565 -def rules1566 : List Rule := [ - exitRule e3L1 e3L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 8, - exitRule e1R1 e1R1_valid 791761178, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761179, - exitRule e1R2 e1R2_valid 7, - exitRule e1R1 e1R1_valid 23, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 24, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18 -] -theorem check1566 : replay rules1566 c1566 = some (4750569341,c1567) := by decide +kernel -theorem run1566 : Runs 4750569341 c1566.denote c1567.denote := replay_sound check1566 -def rules1567 : List Rule := [ - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93 -] -theorem check1567 : replay rules1567 c1567 = some (6771,c1568) := by decide +kernel -theorem run1567 : Runs 6771 c1567.denote c1568.denote := replay_sound check1567 -def rules1568 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 91, - exitRule e1R1 e1R1_valid 38, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 39, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 93, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 94, - exitRule e1R2 e1R2_valid 36, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34 -] -theorem check1568 : replay rules1568 c1568 = some (4066,c1569) := by decide +kernel -theorem run1568 : Runs 4066 c1568.denote c1569.denote := replay_sound check1568 -def rules1569 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 34, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 93, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 38, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 89, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 23, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761178, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6 -] -theorem check1569 : replay rules1569 c1569 = some (1583525014,c1570) := by decide +kernel -theorem run1569 : Runs 1583525014 c1569.denote c1570.denote := replay_sound check1569 -def rules1570 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1 -] -theorem check1570 : replay rules1570 c1570 = some (693,c1571) := by decide +kernel -theorem run1570 : Runs 693 c1570.denote c1571.denote := replay_sound check1570 -def rules1571 : List Rule := [ - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761178, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 23, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1 -] -theorem check1571 : replay rules1571 c1571 = some (1583526266,c1572) := by decide +kernel -theorem run1571 : Runs 1583526266 c1571.denote c1572.denote := replay_sound check1571 -def rules1572 : List Rule := [ - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 90, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L3 e3L3_valid 1 -] -theorem check1572 : replay rules1572 c1572 = some (4980,c1573) := by decide +kernel -theorem run1572 : Runs 4980 c1572.denote c1573.denote := replay_sound check1572 -def rules1573 : List Rule := [ - exitRule e2R2 e2R2_valid 90, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 38, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 93, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 35, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16 -] -theorem check1573 : replay rules1573 c1573 = some (3267,c1574) := by decide +kernel -theorem run1573 : Runs 3267 c1573.denote c1574.denote := replay_sound check1573 -def rules1574 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 35, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 92, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 37, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 90, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 22, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761177, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9 -] -theorem check1574 : replay rules1574 c1574 = some (1583525070,c1575) := by decide +kernel -theorem run1574 : Runs 1583525070 c1574.denote c1575.denote := replay_sound check1574 -def rules1575 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 5, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check1575 : replay rules1575 c1575 = some (744,c1576) := by decide +kernel -theorem run1575 : Runs 744 c1575.denote c1576.denote := replay_sound check1575 -def rules1576 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761177, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 22, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16 -] -theorem check1576 : replay rules1576 c1576 = some (1583526315,c1577) := by decide +kernel -theorem run1576 : Runs 1583526315 c1576.denote c1577.denote := replay_sound check1576 -def rules1577 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 91 -] -theorem check1577 : replay rules1577 c1577 = some (5031,c1578) := by decide +kernel -theorem run1577 : Runs 5031 c1577.denote c1578.denote := replay_sound check1577 -def rules1578 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 91, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 37, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 92, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 36, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91 -] -theorem check1578 : replay rules1578 c1578 = some (3272,c1579) := by decide +kernel -theorem run1578 : Runs 3272 c1578.denote c1579.denote := replay_sound check1578 -def rules1579 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 36, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 91, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 36, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 91, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 21, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761176, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8 -] -theorem check1579 : replay rules1579 c1579 = some (1583525084,c1580) := by decide +kernel -theorem run1579 : Runs 1583525084 c1579.denote c1580.denote := replay_sound check1579 -def rules1580 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1 -] -theorem check1580 : replay rules1580 c1580 = some (809,c1581) := by decide +kernel -theorem run1580 : Runs 809 c1580.denote c1581.denote := replay_sound check1580 -def rules1581 : List Rule := [ - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761176, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 21, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1 -] -theorem check1581 : replay rules1581 c1581 = some (1583526696,c1582) := by decide +kernel -theorem run1581 : Runs 1583526696 c1581.denote c1582.denote := replay_sound check1581 -def rules1582 : List Rule := [ - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 92, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 36, - exitRule e0R0 e0R0_valid 1 -] -theorem check1582 : replay rules1582 c1582 = some (4972,c1583) := by decide +kernel -theorem run1582 : Runs 4972 c1582.denote c1583.denote := replay_sound check1582 -def rules1583 : List Rule := [ - exitRule e2R2 e2R2_valid 16, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 91, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 37, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 5, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1 -] -theorem check1583 : replay rules1583 c1583 = some (3427,c1584) := by decide +kernel -theorem run1583 : Runs 3427 c1583.denote c1584.denote := replay_sound check1583 -def rules1584 : List Rule := [ - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check1584 : replay rules1584 c1584 = some (1583525084,c1585) := by decide +kernel -theorem run1584 : Runs 1583525084 c1584.denote c1585.denote := replay_sound check1584 -def rules1585 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9 -] -theorem check1585 : replay rules1585 c1585 = some (1583523274,c1586) := by decide +kernel -theorem run1585 : Runs 1583523274 c1585.denote c1586.denote := replay_sound check1585 -def rules1586 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90 -] -theorem check1586 : replay rules1586 c1586 = some (4841,c1587) := by decide +kernel -theorem run1586 : Runs 4841 c1586.denote c1587.denote := replay_sound check1586 -def rules1587 : List Rule := [ - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check1587 : replay rules1587 c1587 = some (4915,c1588) := by decide +kernel -theorem run1587 : Runs 4915 c1587.denote c1588.denote := replay_sound check1587 -def rules1588 : List Rule := [ - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 27, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 27, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 28, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1 -] -theorem check1588 : replay rules1588 c1588 = some (3666,c1589) := by decide +kernel -theorem run1588 : Runs 3666 c1588.denote c1589.denote := replay_sound check1588 -def rules1589 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L0 e1L0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check1589 : replay rules1589 c1589 = some (1583524249,c1590) := by decide +kernel -theorem run1589 : Runs 1583524249 c1589.denote c1590.denote := replay_sound check1589 -def rules1590 : List Rule := [ - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 8, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 9, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36 -] -theorem check1590 : replay rules1590 c1590 = some (4750569556,c1591) := by decide +kernel -theorem run1590 : Runs 4750569556 c1590.denote c1591.denote := replay_sound check1590 -def rules1591 : List Rule := [ - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14 -] -theorem check1591 : replay rules1591 c1591 = some (6489,c1592) := by decide +kernel -theorem run1591 : Runs 6489 c1591.denote c1592.denote := replay_sound check1591 -def rules1592 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 28, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1 -] -theorem check1592 : replay rules1592 c1592 = some (3988,c1593) := by decide +kernel -theorem run1592 : Runs 3988 c1592.denote c1593.denote := replay_sound check1592 -def rules1593 : List Rule := [ - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 37, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 92, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1 -] -theorem check1593 : replay rules1593 c1593 = some (1583524834,c1594) := by decide +kernel -theorem run1593 : Runs 1583524834 c1593.denote c1594.denote := replay_sound check1593 -def rules1594 : List Rule := [ - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 8, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 7, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10 -] -theorem check1594 : replay rules1594 c1594 = some (857,c1595) := by decide +kernel -theorem run1594 : Runs 857 c1594.denote c1595.denote := replay_sound check1594 -def rules1595 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761175, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 9, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 20, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check1595 : replay rules1595 c1595 = some (1583526978,c1596) := by decide +kernel -theorem run1595 : Runs 1583526978 c1595.denote c1596.denote := replay_sound check1595 -def rules1596 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 93, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 35, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17 -] -theorem check1596 : replay rules1596 c1596 = some (4832,c1597) := by decide +kernel -theorem run1596 : Runs 4832 c1596.denote c1597.denote := replay_sound check1596 -def rules1597 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 90, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 38, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 14, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 29, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 29, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1 -] -theorem check1597 : replay rules1597 c1597 = some (3383,c1598) := by decide +kernel -theorem run1597 : Runs 3383 c1597.denote c1598.denote := replay_sound check1597 -def rules1598 : List Rule := [ - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1 -] -theorem check1598 : replay rules1598 c1598 = some (1583524834,c1599) := by decide +kernel -theorem run1598 : Runs 1583524834 c1598.denote c1599.denote := replay_sound check1598 -def rules1599 : List Rule := [ - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 17, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R3 e1R3_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761174, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 19, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42 -] -theorem check1599 : replay rules1599 c1599 = some (1583523415,c1600) := by decide +kernel -theorem run1599 : Runs 1583523415 c1599.denote c1600.denote := replay_sound check1599 -theorem groupRun31 : Runs 44338792562 c1550.denote c1600.denote := - (@Runs.trans 23752921017 20585871545 c1550.denote c1575.denote c1600.denote (@Runs.trans 12668218324 11084702693 c1550.denote c1562.denote c1575.denote (@Runs.trans 7917634955 4750583369 c1550.denote c1556.denote c1562.denote (@Runs.trans 6334097991 1583536964 c1550.denote c1553.denote c1556.denote (@Runs.trans 4159 6334093832 c1550.denote c1551.denote c1553.denote run1550 (@Runs.trans 1583525250 4750568582 c1551.denote c1552.denote c1553.denote run1551 run1552)) (@Runs.trans 6837 1583530127 c1553.denote c1554.denote c1556.denote run1553 (@Runs.trans 4335 1583525792 c1554.denote c1555.denote c1556.denote run1554 run1555))) (@Runs.trans 1583531567 3167051802 c1556.denote c1559.denote c1562.denote (@Runs.trans 767 1583530800 c1556.denote c1557.denote c1559.denote run1556 (@Runs.trans 1583526092 4708 c1557.denote c1558.denote c1559.denote run1557 run1558)) (@Runs.trans 3675 3167048127 c1559.denote c1560.denote c1562.denote run1559 (@Runs.trans 1583525014 1583523113 c1560.denote c1561.denote c1562.denote run1560 run1561)))) (@Runs.trans 6334113337 4750589356 c1562.denote c1568.denote c1575.denote (@Runs.trans 12885 6334100452 c1562.denote c1565.denote c1568.denote (@Runs.trans 4505 8380 c1562.denote c1563.denote c1565.denote run1562 (@Runs.trans 4835 3545 c1563.denote c1564.denote c1565.denote run1563 run1564)) (@Runs.trans 1583524340 4750576112 c1565.denote c1566.denote c1568.denote run1565 (@Runs.trans 4750569341 6771 c1566.denote c1567.denote c1568.denote run1566 run1567))) (@Runs.trans 1583529773 3167059583 c1568.denote c1571.denote c1575.denote (@Runs.trans 4066 1583525707 c1568.denote c1569.denote c1571.denote run1568 (@Runs.trans 1583525014 693 c1569.denote c1570.denote c1571.denote run1569 run1570)) (@Runs.trans 1583531246 1583528337 c1571.denote c1573.denote c1575.denote (@Runs.trans 1583526266 4980 c1571.denote c1572.denote c1573.denote run1571 run1572) (@Runs.trans 3267 1583525070 c1573.denote c1574.denote c1575.denote run1573 run1574))))) (@Runs.trans 7917649549 12668221996 c1575.denote c1587.denote c1600.denote (@Runs.trans 3167061255 4750588294 c1575.denote c1581.denote c1587.denote (@Runs.trans 1583532090 1583529165 c1575.denote c1578.denote c1581.denote (@Runs.trans 744 1583531346 c1575.denote c1576.denote c1578.denote run1575 (@Runs.trans 1583526315 5031 c1576.denote c1577.denote c1578.denote run1576 run1577)) (@Runs.trans 3272 1583525893 c1578.denote c1579.denote c1581.denote run1578 (@Runs.trans 1583525084 809 c1579.denote c1580.denote c1581.denote run1579 run1580))) (@Runs.trans 1583535095 3167053199 c1581.denote c1584.denote c1587.denote (@Runs.trans 1583526696 8399 c1581.denote c1582.denote c1584.denote run1581 (@Runs.trans 4972 3427 c1582.denote c1583.denote c1584.denote run1582 run1583)) (@Runs.trans 1583525084 1583528115 c1584.denote c1585.denote c1587.denote run1584 (@Runs.trans 1583523274 4841 c1585.denote c1586.denote c1587.denote run1585 run1586)))) (@Runs.trans 6334112863 6334109133 c1587.denote c1593.denote c1600.denote (@Runs.trans 1583532830 4750580033 c1587.denote c1590.denote c1593.denote (@Runs.trans 4915 1583527915 c1587.denote c1588.denote c1590.denote run1587 (@Runs.trans 3666 1583524249 c1588.denote c1589.denote c1590.denote run1588 run1589)) (@Runs.trans 4750569556 10477 c1590.denote c1591.denote c1593.denote run1590 (@Runs.trans 6489 3988 c1591.denote c1592.denote c1593.denote run1591 run1592))) (@Runs.trans 3167052669 3167056464 c1593.denote c1596.denote c1600.denote (@Runs.trans 1583524834 1583527835 c1593.denote c1594.denote c1596.denote run1593 (@Runs.trans 857 1583526978 c1594.denote c1595.denote c1596.denote run1594 run1595)) (@Runs.trans 8215 3167048249 c1596.denote c1598.denote c1600.denote (@Runs.trans 4832 3383 c1596.denote c1597.denote c1598.denote run1596 run1597) (@Runs.trans 1583524834 1583523415 c1598.denote c1599.denote c1600.denote run1598 run1599)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean deleted file mode 100644 index 13b6be50..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk032.lean +++ /dev/null @@ -1,5215 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1600 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39 -] -theorem check1600 : replay rules1600 c1600 = some (4980,c1601) := by decide +kernel -theorem run1600 : Runs 4980 c1600.denote c1601.denote := replay_sound check1600 -def rules1601 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 94, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 34, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 18, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 89, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 39, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 30 -] -theorem check1601 : replay rules1601 c1601 = some (4898,c1602) := by decide +kernel -theorem run1601 : Runs 4898 c1601.denote c1602.denote := replay_sound check1601 -def rules1602 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 30, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 30, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88 -] -theorem check1602 : replay rules1602 c1602 = some (3447,c1603) := by decide +kernel -theorem run1602 : Runs 3447 c1602.denote c1603.denote := replay_sound check1602 -def rules1603 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1 -] -theorem check1603 : replay rules1603 c1603 = some (1583524320,c1604) := by decide +kernel -theorem run1603 : Runs 1583524320 c1603.denote c1604.denote := replay_sound check1603 -def rules1604 : List Rule := [ - exitRule e3L1 e3L1_valid 3, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19 -] -theorem check1604 : replay rules1604 c1604 = some (1583524177,c1605) := by decide +kernel -theorem run1604 : Runs 1583524177 c1604.denote c1605.denote := replay_sound check1604 -def rules1605 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19 -] -theorem check1605 : replay rules1605 c1605 = some (4936,c1606) := by decide +kernel -theorem run1605 : Runs 4936 c1605.denote c1606.denote := replay_sound check1605 -def rules1606 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 31, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 31, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L2 e0L2_valid 1 -] -theorem check1606 : replay rules1606 c1606 = some (6654,c1607) := by decide +kernel -theorem run1606 : Runs 6654 c1606.denote c1607.denote := replay_sound check1606 -def rules1607 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L3 e2L3_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 57, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 55, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1 -] -theorem check1607 : replay rules1607 c1607 = some (3571,c1608) := by decide +kernel -theorem run1607 : Runs 3571 c1607.denote c1608.denote := replay_sound check1607 -def rules1608 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 4, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 7, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1 -] -theorem check1608 : replay rules1608 c1608 = some (1583524247,c1609) := by decide +kernel -theorem run1608 : Runs 1583524247 c1608.denote c1609.denote := replay_sound check1608 -def rules1609 : List Rule := [ - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 8, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761172, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 17, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 44, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1 -] -theorem check1609 : replay rules1609 c1609 = some (1583524302,c1610) := by decide +kernel -theorem run1609 : Runs 1583524302 c1609.denote c1610.denote := replay_sound check1609 -def rules1610 : List Rule := [ - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1 -] -theorem check1610 : replay rules1610 c1610 = some (5163,c1611) := by decide +kernel -theorem run1610 : Runs 5163 c1610.denote c1611.denote := replay_sound check1610 -def rules1611 : List Rule := [ - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 96, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 32, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 20, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 87, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 41, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 56, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 56, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1611 : replay rules1611 c1611 = some (4380,c1612) := by decide +kernel -theorem run1611 : Runs 4380 c1611.denote c1612.denote := replay_sound check1611 -def rules1612 : List Rule := [ - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1612 : replay rules1612 c1612 = some (3884,c1613) := by decide +kernel -theorem run1612 : Runs 3884 c1612.denote c1613.denote := replay_sound check1612 -def rules1613 : List Rule := [ - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 8, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 10, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1 -] -theorem check1613 : replay rules1613 c1613 = some (1583523848,c1614) := by decide +kernel -theorem run1613 : Runs 1583523848 c1613.denote c1614.denote := replay_sound check1613 -def rules1614 : List Rule := [ - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 3, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761171, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 13, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 16, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 45, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1 -] -theorem check1614 : replay rules1614 c1614 = some (1583525235,c1615) := by decide +kernel -theorem run1614 : Runs 1583525235 c1614.denote c1615.denote := replay_sound check1614 -def rules1615 : List Rule := [ - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1 -] -theorem check1615 : replay rules1615 c1615 = some (5059,c1616) := by decide +kernel -theorem run1615 : Runs 5059 c1615.denote c1616.denote := replay_sound check1615 -def rules1616 : List Rule := [ - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 97, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 31, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 21, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 86, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 42, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 57, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 3, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 3, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 4, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 5, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 57, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1616 : replay rules1616 c1616 = some (4140,c1617) := by decide +kernel -theorem run1616 : Runs 4140 c1616.denote c1617.denote := replay_sound check1616 -def rules1617 : List Rule := [ - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1 -] -theorem check1617 : replay rules1617 c1617 = some (3884,c1618) := by decide +kernel -theorem run1617 : Runs 3884 c1617.denote c1618.denote := replay_sound check1617 -def rules1618 : List Rule := [ - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L1 e1L1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 16, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15 -] -theorem check1618 : replay rules1618 c1618 = some (1583523501,c1619) := by decide +kernel -theorem run1618 : Runs 1583523501 c1618.denote c1619.denote := replay_sound check1618 -def rules1619 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 15, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761170, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 15, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 46, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43 -] -theorem check1619 : replay rules1619 c1619 = some (1583525718,c1620) := by decide +kernel -theorem run1619 : Runs 1583525718 c1619.denote c1620.denote := replay_sound check1619 -def rules1620 : List Rule := [ - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98 -] -theorem check1620 : replay rules1620 c1620 = some (5218,c1621) := by decide +kernel -theorem run1620 : Runs 5218 c1620.denote c1621.denote := replay_sound check1620 -def rules1621 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 9, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 98, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 30, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 22, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 85, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 58, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 58, - exitRule e2R3 e2R3_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 6, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 6, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 7, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 8, - EntryTransfer.transferRule 29, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98 -] -theorem check1621 : replay rules1621 c1621 = some (10347,c1622) := by decide +kernel -theorem run1621 : Runs 10347 c1621.denote c1622.denote := replay_sound check1621 -def rules1622 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 84, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 22, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 29, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 98, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 8, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 46, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14 -] -theorem check1622 : replay rules1622 c1622 = some (3692,c1623) := by decide +kernel -theorem run1622 : Runs 3692 c1622.denote c1623.denote := replay_sound check1622 -def rules1623 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761169, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 15, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L0 e3L0_valid 1, - exitRule e0L1 e0L1_valid 1, - exitRule e1L2 e1L2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3 -] -theorem check1623 : replay rules1623 c1623 = some (1583522953,c1624) := by decide +kernel -theorem run1623 : Runs 1583522953 c1623.denote c1624.denote := replay_sound check1623 -def rules1624 : List Rule := [ - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 791761170, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 15, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 16, - exitRule e1R2 e1R2_valid 47, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30 -] -theorem check1624 : replay rules1624 c1624 = some (4750571141,c1625) := by decide +kernel -theorem run1624 : Runs 4750571141 c1624.denote c1625.denote := replay_sound check1624 -def rules1625 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R1 e1R1_valid 30, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 31, - exitRule e1R2 e1R2_valid 23, - exitRule e1R1 e1R1_valid 85, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 86, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R2 e1R2_valid 99, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42 -] -theorem check1625 : replay rules1625 c1625 = some (5664,c1626) := by decide +kernel -theorem run1625 : Runs 5664 c1625.denote c1626.denote := replay_sound check1625 -def rules1626 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97 -] -theorem check1626 : replay rules1626 c1626 = some (3994,c1627) := by decide +kernel -theorem run1626 : Runs 3994 c1626.denote c1627.denote := replay_sound check1626 -def rules1627 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 85, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 21, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 30, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 97, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 45, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 15, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761170, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 4, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1 -] -theorem check1627 : replay rules1627 c1627 = some (1583523606,c1628) := by decide +kernel -theorem run1627 : Runs 1583523606 c1627.denote c1628.denote := replay_sound check1627 -def rules1628 : List Rule := [ - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 791761171, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 16, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 17, - exitRule e1R2 e1R2_valid 46, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22 -] -theorem check1628 : replay rules1628 c1628 = some (4750570333,c1629) := by decide +kernel -theorem run1628 : Runs 4750570333 c1628.denote c1629.denote := replay_sound check1628 -def rules1629 : List Rule := [ - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 31, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 32, - exitRule e1R2 e1R2_valid 22, - exitRule e1R1 e1R1_valid 86, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 87, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1 -] -theorem check1629 : replay rules1629 c1629 = some (6182,c1630) := by decide +kernel -theorem run1629 : Runs 6182 c1629.denote c1630.denote := replay_sound check1629 -def rules1630 : List Rule := [ - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 98, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1 -] -theorem check1630 : replay rules1630 c1630 = some (3771,c1631) := by decide +kernel -theorem run1630 : Runs 3771 c1630.denote c1631.denote := replay_sound check1630 -def rules1631 : List Rule := [ - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 86, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 20, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 31, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 96, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 44, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 16, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761171, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 16, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1 -] -theorem check1631 : replay rules1631 c1631 = some (1583524259,c1632) := by decide +kernel -theorem run1631 : Runs 1583524259 c1631.denote c1632.denote := replay_sound check1631 -def rules1632 : List Rule := [ - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 6, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 16, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 14, - exitRule e1R1 e1R1_valid 791761172, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 17, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 18, - exitRule e1R2 e1R2_valid 45, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88 -] -theorem check1632 : replay rules1632 c1632 = some (4750568850,c1633) := by decide +kernel -theorem run1632 : Runs 4750568850 c1632.denote c1633.denote := replay_sound check1632 -def rules1633 : List Rule := [ - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32 -] -theorem check1633 : replay rules1633 c1633 = some (6071,c1634) := by decide +kernel -theorem run1633 : Runs 6071 c1633.denote c1634.denote := replay_sound check1633 -def rules1634 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 32, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 33, - exitRule e1R2 e1R2_valid 21, - exitRule e1R1 e1R1_valid 87, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 88, - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 97, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32 -] -theorem check1634 : replay rules1634 c1634 = some (4508,c1635) := by decide +kernel -theorem run1634 : Runs 4508 c1634.denote c1635.denote := replay_sound check1634 -def rules1635 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4 -] -theorem check1635 : replay rules1635 c1635 = some (1583525250,c1636) := by decide +kernel -theorem run1635 : Runs 1583525250 c1635.denote c1636.denote := replay_sound check1635 -def rules1636 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96 -] -theorem check1636 : replay rules1636 c1636 = some (4750568257,c1637) := by decide +kernel -theorem run1636 : Runs 4750568257 c1636.denote c1637.denote := replay_sound check1636 -def rules1637 : List Rule := [ - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1 -] -theorem check1637 : replay rules1637 c1637 = some (6250,c1638) := by decide +kernel -theorem run1637 : Runs 6250 c1637.denote c1638.denote := replay_sound check1637 -def rules1638 : List Rule := [ - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 9, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1 -] -theorem check1638 : replay rules1638 c1638 = some (4825,c1639) := by decide +kernel -theorem run1638 : Runs 4825 c1638.denote c1639.denote := replay_sound check1638 -def rules1639 : List Rule := [ - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1 -] -theorem check1639 : replay rules1639 c1639 = some (1583525556,c1640) := by decide +kernel -theorem run1639 : Runs 1583525556 c1639.denote c1640.denote := replay_sound check1639 -def rules1640 : List Rule := [ - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1 -] -theorem check1640 : replay rules1640 c1640 = some (857,c1641) := by decide +kernel -theorem run1640 : Runs 857 c1640.denote c1641.denote := replay_sound check1640 -def rules1641 : List Rule := [ - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1 -] -theorem check1641 : replay rules1641 c1641 = some (1583526158,c1642) := by decide +kernel -theorem run1641 : Runs 1583526158 c1641.denote c1642.denote := replay_sound check1641 -def rules1642 : List Rule := [ - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1 -] -theorem check1642 : replay rules1642 c1642 = some (5074,c1643) := by decide +kernel -theorem run1642 : Runs 5074 c1642.denote c1643.denote := replay_sound check1642 -def rules1643 : List Rule := [ - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40 -] -theorem check1643 : replay rules1643 c1643 = some (4179,c1644) := by decide +kernel -theorem run1643 : Runs 4179 c1643.denote c1644.denote := replay_sound check1643 -def rules1644 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12 -] -theorem check1644 : replay rules1644 c1644 = some (1583525486,c1645) := by decide +kernel -theorem run1644 : Runs 1583525486 c1644.denote c1645.denote := replay_sound check1644 -def rules1645 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19 -] -theorem check1645 : replay rules1645 c1645 = some (4750568003,c1646) := by decide +kernel -theorem run1645 : Runs 4750568003 c1645.denote c1646.denote := replay_sound check1645 -def rules1646 : List Rule := [ - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33 -] -theorem check1646 : replay rules1646 c1646 = some (6143,c1647) := by decide +kernel -theorem run1646 : Runs 6143 c1646.denote c1647.denote := replay_sound check1646 -def rules1647 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94 -] -theorem check1647 : replay rules1647 c1647 = some (4738,c1648) := by decide +kernel -theorem run1647 : Runs 4738 c1647.denote c1648.denote := replay_sound check1647 -def rules1648 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1648 : replay rules1648 c1648 = some (3692,c1649) := by decide +kernel -theorem run1648 : Runs 3692 c1648.denote c1649.denote := replay_sound check1648 -def rules1649 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L0 e5L0_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 1, - exitRule e0R0 e0R0_valid 1, - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 10, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 14, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1 -] -theorem check1649 : replay rules1649 c1649 = some (1583523205,c1650) := by decide +kernel -theorem run1649 : Runs 1583523205 c1649.denote c1650.denote := replay_sound check1649 -theorem groupRun32 : Runs 49089378606 c1600.denote c1650.denote := - (@Runs.trans 19002363695 30087014911 c1600.denote c1625.denote c1650.denote (@Runs.trans 6334135075 12668228620 c1600.denote c1612.denote c1625.denote (@Runs.trans 3167066758 3167068317 c1600.denote c1606.denote c1612.denote (@Runs.trans 13325 3167053433 c1600.denote c1603.denote c1606.denote (@Runs.trans 4980 8345 c1600.denote c1601.denote c1603.denote run1600 (@Runs.trans 4898 3447 c1601.denote c1602.denote c1603.denote run1601 run1602)) (@Runs.trans 1583524320 1583529113 c1603.denote c1604.denote c1606.denote run1603 (@Runs.trans 1583524177 4936 c1604.denote c1605.denote c1606.denote run1604 run1605))) (@Runs.trans 1583534472 1583533845 c1606.denote c1609.denote c1612.denote (@Runs.trans 6654 1583527818 c1606.denote c1607.denote c1609.denote run1606 (@Runs.trans 3571 1583524247 c1607.denote c1608.denote c1609.denote run1607 run1608)) (@Runs.trans 1583524302 9543 c1609.denote c1610.denote c1612.denote run1609 (@Runs.trans 5163 4380 c1610.denote c1611.denote c1612.denote run1610 run1611)))) (@Runs.trans 3167066050 9501162570 c1612.denote c1618.denote c1625.denote (@Runs.trans 3167052967 13083 c1612.denote c1615.denote c1618.denote (@Runs.trans 3884 3167049083 c1612.denote c1613.denote c1615.denote run1612 (@Runs.trans 1583523848 1583525235 c1613.denote c1614.denote c1615.denote run1613 run1614)) (@Runs.trans 5059 8024 c1615.denote c1616.denote c1618.denote run1615 (@Runs.trans 4140 3884 c1616.denote c1617.denote c1618.denote run1616 run1617))) (@Runs.trans 3167054437 6334108133 c1618.denote c1621.denote c1625.denote (@Runs.trans 1583523501 1583530936 c1618.denote c1619.denote c1621.denote run1618 (@Runs.trans 1583525718 5218 c1619.denote c1620.denote c1621.denote run1619 run1620)) (@Runs.trans 14039 6334094094 c1621.denote c1623.denote c1625.denote (@Runs.trans 10347 3692 c1621.denote c1622.denote c1623.denote run1621 run1622) (@Runs.trans 1583522953 4750571141 c1623.denote c1624.denote c1625.denote run1623 run1624))))) (@Runs.trans 19002310745 11084704166 c1625.denote c1637.denote c1650.denote (@Runs.trans 6334113550 12668197195 c1625.denote c1631.denote c1637.denote (@Runs.trans 1583533264 4750580286 c1625.denote c1628.denote c1631.denote (@Runs.trans 5664 1583527600 c1625.denote c1626.denote c1628.denote run1625 (@Runs.trans 3994 1583523606 c1626.denote c1627.denote c1628.denote run1626 run1627)) (@Runs.trans 4750570333 9953 c1628.denote c1629.denote c1631.denote run1628 (@Runs.trans 6182 3771 c1629.denote c1630.denote c1631.denote run1629 run1630))) (@Runs.trans 6334099180 6334098015 c1631.denote c1634.denote c1637.denote (@Runs.trans 1583524259 4750574921 c1631.denote c1632.denote c1634.denote run1631 (@Runs.trans 4750568850 6071 c1632.denote c1633.denote c1634.denote run1632 run1633)) (@Runs.trans 4508 6334093507 c1634.denote c1635.denote c1637.denote run1634 (@Runs.trans 1583525250 4750568257 c1635.denote c1636.denote c1637.denote run1635 run1636)))) (@Runs.trans 3167068720 7917635446 c1637.denote c1643.denote c1650.denote (@Runs.trans 1583536631 1583532089 c1637.denote c1640.denote c1643.denote (@Runs.trans 6250 1583530381 c1637.denote c1638.denote c1640.denote run1637 (@Runs.trans 4825 1583525556 c1638.denote c1639.denote c1640.denote run1638 run1639)) (@Runs.trans 857 1583531232 c1640.denote c1641.denote c1643.denote run1640 (@Runs.trans 1583526158 5074 c1641.denote c1642.denote c1643.denote run1641 run1642))) (@Runs.trans 6334097668 1583537778 c1643.denote c1646.denote c1650.denote (@Runs.trans 4179 6334093489 c1643.denote c1644.denote c1646.denote run1643 (@Runs.trans 1583525486 4750568003 c1644.denote c1645.denote c1646.denote run1644 run1645)) (@Runs.trans 10881 1583526897 c1646.denote c1648.denote c1650.denote (@Runs.trans 6143 4738 c1646.denote c1647.denote c1648.denote run1646 run1647) (@Runs.trans 3692 1583523205 c1648.denote c1649.denote c1650.denote run1648 run1649)))))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean b/BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean deleted file mode 100644 index d8fb4317..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Chunk033.lean +++ /dev/null @@ -1,1647 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def rules1650 : List Rule := [ - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 5, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 12, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 791761173, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 11, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 18, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 43, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1 -] -theorem check1650 : replay rules1650 c1650 = some (1583525727,c1651) := by decide +kernel -theorem run1650 : Runs 1583525727 c1650.denote c1651.denote := replay_sound check1650 -def rules1651 : List Rule := [ - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1 -] -theorem check1651 : replay rules1651 c1651 = some (5241,c1652) := by decide +kernel -theorem run1651 : Runs 5241 c1651.denote c1652.denote := replay_sound check1651 -def rules1652 : List Rule := [ - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 33, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 19, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 88, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 40, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 12, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 95, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 11, - exitRule e0R0 e0R0_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R1 e2R1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 2, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 2, - exitRule e0R0 e0R0_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R2 e2R2_valid 1, - exitRule e2R0 e2R0_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 2, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32 -] -theorem check1652 : replay rules1652 c1652 = some (3693,c1653) := by decide +kernel -theorem run1652 : Runs 3693 c1652.denote c1653.denote := replay_sound check1652 -def rules1653 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 40, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 87, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 19, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 32, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 95, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 43, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 17 -] -theorem check1653 : replay rules1653 c1653 = some (3860,c1654) := by decide +kernel -theorem run1653 : Runs 3860 c1653.denote c1654.denote := replay_sound check1653 -def rules1654 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761172, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 12, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 14, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 9, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L0 e3L0_valid 1, - exitRule e0L0 e0L0_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 10, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 11, - exitRule e1R2 e1R2_valid 15, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5 -] -theorem check1654 : replay rules1654 c1654 = some (1583523130,c1655) := by decide +kernel -theorem run1654 : Runs 1583523130 c1654.denote c1655.denote := replay_sound check1654 -def rules1655 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 5, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 791761173, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 18, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 19, - exitRule e1R2 e1R2_valid 44, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88 -] -theorem check1655 : replay rules1655 c1655 = some (4750571575,c1656) := by decide +kernel -theorem run1655 : Runs 4750571575 c1655.denote c1656.denote := replay_sound check1655 -def rules1656 : List Rule := [ - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 33, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 34, - exitRule e1R2 e1R2_valid 20, - exitRule e1R1 e1R1_valid 88, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 89, - exitRule e1R2 e1R2_valid 41, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 96, - exitRule e1R1 e1R1_valid 11, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R2 e1R2_valid 3, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 3, - exitRule e1R2 e1R2_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 1 -] -theorem check1656 : replay rules1656 c1656 = some (5343,c1657) := by decide +kernel -theorem run1656 : Runs 5343 c1656.denote c1657.denote := replay_sound check1656 -def rules1657 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 11, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33 -] -theorem check1657 : replay rules1657 c1657 = some (3558,c1658) := by decide +kernel -theorem run1657 : Runs 3558 c1657.denote c1658.denote := replay_sound check1657 -def rules1658 : List Rule := [ - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 39, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 88, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 18, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 33, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 94, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 42, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 18, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761173, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 5, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 13, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 10, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L0 e4L0_valid 1 -] -theorem check1658 : replay rules1658 c1658 = some (1583524311,c1659) := by decide +kernel -theorem run1658 : Runs 1583524311 c1658.denote c1659.denote := replay_sound check1658 -def rules1659 : List Rule := [ - exitRule e2R1 e2R1_valid 1, - exitRule e3L3 e3L3_valid 1, - exitRule e2R3 e2R3_valid 1, - exitRule e0R1 e0R1_valid 13, - exitRule e0R2 e0R2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1, - exitRule e1R2 e1R2_valid 13, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 7, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 791761174, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 19, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 20, - exitRule e1R2 e1R2_valid 43, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19 -] -theorem check1659 : replay rules1659 c1659 = some (4750569538,c1660) := by decide +kernel -theorem run1659 : Runs 4750569538 c1659.denote c1660.denote := replay_sound check1659 -def rules1660 : List Rule := [ - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1 -] -theorem check1660 : replay rules1660 c1660 = some (6386,c1661) := by decide +kernel -theorem run1660 : Runs 6386 c1660.denote c1661.denote := replay_sound check1660 -def rules1661 : List Rule := [ - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 34, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 35, - exitRule e1R2 e1R2_valid 19, - exitRule e1R1 e1R1_valid 89, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 90, - exitRule e1R2 e1R2_valid 40, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 95, - exitRule e1R1 e1R1_valid 12, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 13, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R2 e1R2_valid 2, - exitRule e1R1 e1R1_valid 3, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 3, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 12, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38 -] -theorem check1661 : replay rules1661 c1661 = some (3603,c1662) := by decide +kernel -theorem run1661 : Runs 3603 c1661.denote c1662.denote := replay_sound check1661 -def rules1662 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 38, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 89, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 17, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 34, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 93, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 41, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 19, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 9, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 791761174, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10 -] -theorem check1662 : replay rules1662 c1662 = some (1583525486,c1663) := by decide +kernel -theorem run1662 : Runs 1583525486 c1662.denote c1663.denote := replay_sound check1662 -def rules1663 : List Rule := [ - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 10, - exitRule e3L2 e3L2_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L0 e2L0_valid 1, - exitRule e4L1 e4L1_valid 1, - exitRule e3L1 e3L1_valid 11, - exitRule e3L2 e3L2_valid 1, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 2, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 2, - exitRule e2L0 e2L0_valid 1, - exitRule e4L2 e4L2_valid 1, - exitRule e5L2 e5L2_valid 1, - exitRule e1R0 e1R0_valid 1, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 12, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 7, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 7, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 8, - exitRule e1R2 e1R2_valid 11, - exitRule e1R1 e1R1_valid 791761175, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 791761175, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 791761176, - exitRule e1R2 e1R2_valid 10, - exitRule e1R1 e1R1_valid 20, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 20, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 21 -] -theorem check1663 : replay rules1663 c1663 = some (4750568023,c1664) := by decide +kernel -theorem run1663 : Runs 4750568023 c1663.denote c1664.denote := replay_sound check1663 -def rules1664 : List Rule := [ - exitRule e1R2 e1R2_valid 42, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35 -] -theorem check1664 : replay rules1664 c1664 = some (6275,c1665) := by decide +kernel -theorem run1664 : Runs 6275 c1664.denote c1665.denote := replay_sound check1664 -def rules1665 : List Rule := [ - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 35, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 35, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 36, - exitRule e1R2 e1R2_valid 18, - exitRule e1R1 e1R1_valid 90, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 90, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 91, - exitRule e1R2 e1R2_valid 39, - exitRule e1R1 e1R1_valid 14, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 14, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 15, - exitRule e1R2 e1R2_valid 94, - exitRule e1R1 e1R1_valid 13, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 13, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 14, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 4, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 4, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 5, - exitRule e1R2 e1R2_valid 1, - exitRule e1R1 e1R1_valid 6, - exitRule e1R0 e1R0_valid 1, - exitRule e2L2 e2L2_valid 6, - exitRule e2L1 e2L1_valid 1, - exitRule e1R1 e1R1_valid 1 -] -theorem check1665 : replay rules1665 c1665 = some (3467,c1666) := by decide +kernel -theorem run1665 : Runs 3467 c1665.denote c1666.denote := replay_sound check1665 -theorem groupRun33 : Runs 20585849216 c1650.denote c1666.denote := - (@Runs.trans 7917642127 12668207089 c1650.denote c1658.denote c1666.denote (@Runs.trans 1583538521 6334103606 c1650.denote c1654.denote c1658.denote (@Runs.trans 1583530968 7553 c1650.denote c1652.denote c1654.denote (@Runs.trans 1583525727 5241 c1650.denote c1651.denote c1652.denote run1650 run1651) (@Runs.trans 3693 3860 c1652.denote c1653.denote c1654.denote run1652 run1653)) (@Runs.trans 6334094705 8901 c1654.denote c1656.denote c1658.denote (@Runs.trans 1583523130 4750571575 c1654.denote c1655.denote c1656.denote run1654 run1655) (@Runs.trans 5343 3558 c1656.denote c1657.denote c1658.denote run1656 run1657))) (@Runs.trans 6334103838 6334103251 c1658.denote c1662.denote c1666.denote (@Runs.trans 6334093849 9989 c1658.denote c1660.denote c1662.denote (@Runs.trans 1583524311 4750569538 c1658.denote c1659.denote c1660.denote run1658 run1659) (@Runs.trans 6386 3603 c1660.denote c1661.denote c1662.denote run1660 run1661)) (@Runs.trans 6334093509 9742 c1662.denote c1664.denote c1666.denote (@Runs.trans 1583525486 4750568023 c1662.denote c1663.denote c1664.denote run1662 run1663) (@Runs.trans 6275 3467 c1664.denote c1665.denote c1666.denote run1664 run1665)))) -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryGenerated/Defs.lean b/BusyBeaver/BB6/A6/EntryGenerated/Defs.lean deleted file mode 100644 index 7ee4c4cc..00000000 --- a/BusyBeaver/BB6/A6/EntryGenerated/Defs.lean +++ /dev/null @@ -1,1773 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ExitRule -public import BusyBeaver.BB6.A6.TransferEval - -@[expose] public section -namespace BusyBeaver.BB6.A6.EntryGenerated -open RLE -abbrev pair00 : Word := [false,false] -abbrev pair01 : Word := [false,true] -abbrev pair10 : Word := [true,false] -abbrev pair11 : Word := [true,true] -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -def e0L0 : Exit := ⟨pair00,pair01,0,false,1,true,1⟩ -theorem e0L0_valid : e0L0.valid := by decide +kernel -def e0L1 : Exit := ⟨pair01,pair00,0,false,1,false,2⟩ -theorem e0L1_valid : e0L1.valid := by decide +kernel -def e0L2 : Exit := ⟨pair10,pair11,0,false,1,true,1⟩ -theorem e0L2_valid : e0L2.valid := by decide +kernel -def e0R0 : Exit := ⟨pair00,pair11,0,true,2,true,2⟩ -theorem e0R0_valid : e0R0.valid := by decide +kernel -def e0R1 : Exit := ⟨pair01,pair10,0,true,0,true,2⟩ -theorem e0R1_valid : e0R1.valid := by decide +kernel -def e0R2 : Exit := ⟨pair10,pair00,0,true,5,false,1⟩ -theorem e0R2_valid : e0R2.valid := by decide +kernel -def e0R3 : Exit := ⟨pair11,pair01,0,true,5,false,1⟩ -theorem e0R3_valid : e0R3.valid := by decide +kernel -def e1L0 : Exit := ⟨pair00,pair01,1,false,2,true,1⟩ -theorem e1L0_valid : e1L0.valid := by decide +kernel -def e1L1 : Exit := ⟨pair01,pair00,1,false,0,true,1⟩ -theorem e1L1_valid : e1L1.valid := by decide +kernel -def e1L2 : Exit := ⟨pair10,pair11,1,false,2,true,1⟩ -theorem e1L2_valid : e1L2.valid := by decide +kernel -def e1L3 : Exit := ⟨pair11,pair10,1,false,0,true,1⟩ -theorem e1L3_valid : e1L3.valid := by decide +kernel -def e1R0 : Exit := ⟨pair00,pair01,1,true,2,false,3⟩ -theorem e1R0_valid : e1R0.valid := by decide +kernel -def e1R1 : Exit := ⟨pair01,pair10,1,true,1,true,2⟩ -theorem e1R1_valid : e1R1.valid := by decide +kernel -def e1R2 : Exit := ⟨pair10,pair01,1,true,1,true,2⟩ -theorem e1R2_valid : e1R2.valid := by decide +kernel -def e1R3 : Exit := ⟨pair11,pair00,1,true,1,false,3⟩ -theorem e1R3_valid : e1R3.valid := by decide +kernel -def e2L0 : Exit := ⟨pair00,pair01,2,false,4,false,2⟩ -theorem e2L0_valid : e2L0.valid := by decide +kernel -def e2L1 : Exit := ⟨pair01,pair00,2,false,1,true,1⟩ -theorem e2L1_valid : e2L1.valid := by decide +kernel -def e2L2 : Exit := ⟨pair10,pair01,2,false,2,false,2⟩ -theorem e2L2_valid : e2L2.valid := by decide +kernel -def e2L3 : Exit := ⟨pair11,pair10,2,false,1,true,1⟩ -theorem e2L3_valid : e2L3.valid := by decide +kernel -def e2R0 : Exit := ⟨pair00,pair10,2,true,3,false,1⟩ -theorem e2R0_valid : e2R0.valid := by decide +kernel -def e2R1 : Exit := ⟨pair01,pair11,2,true,3,false,1⟩ -theorem e2R1_valid : e2R1.valid := by decide +kernel -def e2R2 : Exit := ⟨pair10,pair01,2,true,2,true,2⟩ -theorem e2R2_valid : e2R2.valid := by decide +kernel -def e2R3 : Exit := ⟨pair11,pair00,2,true,0,true,2⟩ -theorem e2R3_valid : e2R3.valid := by decide +kernel -def e3L0 : Exit := ⟨pair00,pair00,3,false,0,false,2⟩ -theorem e3L0_valid : e3L0.valid := by decide +kernel -def e3L1 : Exit := ⟨pair01,pair10,3,false,3,false,2⟩ -theorem e3L1_valid : e3L1.valid := by decide +kernel -def e3L2 : Exit := ⟨pair10,pair00,3,false,2,false,2⟩ -theorem e3L2_valid : e3L2.valid := by decide +kernel -def e3L3 : Exit := ⟨pair11,pair01,3,false,2,true,3⟩ -theorem e3L3_valid : e3L3.valid := by decide +kernel -def e3R0 : Exit := ⟨pair00,pair00,3,true,4,false,1⟩ -theorem e3R0_valid : e3R0.valid := by decide +kernel -def e3R1 : Exit := ⟨pair01,pair01,3,true,4,false,1⟩ -theorem e3R1_valid : e3R1.valid := by decide +kernel -def e3R2 : Exit := ⟨pair10,pair00,3,true,2,false,1⟩ -theorem e3R2_valid : e3R2.valid := by decide +kernel -def e3R3 : Exit := ⟨pair11,pair01,3,true,2,false,1⟩ -theorem e3R3_valid : e3R3.valid := by decide +kernel -def e4L0 : Exit := ⟨pair00,pair11,4,false,2,true,3⟩ -theorem e4L0_valid : e4L0.valid := by decide +kernel -def e4L1 : Exit := ⟨pair01,pair10,4,false,3,false,2⟩ -theorem e4L1_valid : e4L1.valid := by decide +kernel -def e4L2 : Exit := ⟨pair10,pair00,4,false,5,false,2⟩ -theorem e4L2_valid : e4L2.valid := by decide +kernel -def e4L3 : Exit := ⟨pair11,pair01,4,false,2,true,3⟩ -theorem e4L3_valid : e4L3.valid := by decide +kernel -def e4R0 : Exit := ⟨pair00,pair00,4,true,0,false,1⟩ -theorem e4R0_valid : e4R0.valid := by decide +kernel -def e4R1 : Exit := ⟨pair01,pair01,4,true,0,false,1⟩ -theorem e4R1_valid : e4R1.valid := by decide +kernel -def e4R2 : Exit := ⟨pair10,pair00,4,true,2,false,1⟩ -theorem e4R2_valid : e4R2.valid := by decide +kernel -def e4R3 : Exit := ⟨pair11,pair01,4,true,2,false,1⟩ -theorem e4R3_valid : e4R3.valid := by decide +kernel -def e5L0 : Exit := ⟨pair00,pair01,5,false,2,false,4⟩ -theorem e5L0_valid : e5L0.valid := by decide +kernel -def e5L2 : Exit := ⟨pair10,pair01,5,false,1,true,3⟩ -theorem e5L2_valid : e5L2.valid := by decide +kernel -def e5R0 : Exit := ⟨pair00,pair00,5,true,1,false,1⟩ -theorem e5R0_valid : e5R0.valid := by decide +kernel -def e5R1 : Exit := ⟨pair01,pair01,5,true,1,false,1⟩ -theorem e5R1_valid : e5R1.valid := by decide +kernel -def c0 : Cfg := ⟨0,false,1,[],[]⟩ -def c1 : Cfg := ⟨1,true,-3,[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c2 : Cfg := ⟨2,false,27,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c3 : Cfg := ⟨2,false,11,[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c4 : Cfg := ⟨2,true,-7,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c5 : Cfg := ⟨2,false,81,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c6 : Cfg := ⟨4,false,87,[⟨pair01,2⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩]⟩ -def c7 : Cfg := ⟨2,false,107,[⟨pair10,19⟩,⟨pair00,2⟩,⟨pair01,8⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c8 : Cfg := ⟨2,true,123,[⟨pair01,2⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c9 : Cfg := ⟨1,true,105,[⟨pair10,21⟩,⟨pair01,7⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c10 : Cfg := ⟨3,false,49,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair01,43⟩]⟩ -def c11 : Cfg := ⟨2,false,51,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,53⟩]⟩ -def c12 : Cfg := ⟨3,false,-3,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c13 : Cfg := ⟨1,true,-31,[⟨pair01,4⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c14 : Cfg := ⟨0,false,-57,[],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c15 : Cfg := ⟨2,false,209,[⟨pair01,2⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ -def c16 : Cfg := ⟨5,false,-25,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c17 : Cfg := ⟨1,true,183,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,100⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,45⟩]⟩ -def c18 : Cfg := ⟨2,false,-35,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,156⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c19 : Cfg := ⟨2,false,293,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,157⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c20 : Cfg := ⟨3,false,289,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,155⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c21 : Cfg := ⟨2,false,271,[⟨pair10,155⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,21⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c22 : Cfg := ⟨0,false,-61,[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,155⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c23 : Cfg := ⟨1,false,315,[⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,152⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,15⟩]⟩ -def c24 : Cfg := ⟨2,false,259,[⟨pair10,147⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,49⟩]⟩ -def c25 : Cfg := ⟨3,false,-45,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair01,144⟩,⟨pair00,1⟩,⟨pair10,58⟩]⟩ -def c26 : Cfg := ⟨2,true,-45,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,140⟩,⟨pair00,1⟩,⟨pair10,67⟩]⟩ -def c27 : Cfg := ⟨3,false,-31,[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,135⟩,⟨pair00,1⟩,⟨pair10,76⟩]⟩ -def c28 : Cfg := ⟨0,true,-47,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,131⟩,⟨pair00,1⟩,⟨pair10,85⟩]⟩ -def c29 : Cfg := ⟨2,true,-27,[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,127⟩,⟨pair00,1⟩,⟨pair10,94⟩]⟩ -def c30 : Cfg := ⟨2,true,431,[⟨pair01,103⟩,⟨pair11,1⟩,⟨pair10,123⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c31 : Cfg := ⟨2,true,445,[⟨pair01,114⟩,⟨pair10,119⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c32 : Cfg := ⟨2,false,-19,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,114⟩,⟨pair00,1⟩,⟨pair10,124⟩]⟩ -def c33 : Cfg := ⟨0,false,-39,[⟨pair01,2⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,111⟩,⟨pair00,1⟩,⟨pair10,133⟩]⟩ -def c34 : Cfg := ⟨3,false,-37,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,107⟩,⟨pair00,1⟩,⟨pair10,142⟩]⟩ -def c35 : Cfg := ⟨3,false,-37,[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,102⟩,⟨pair00,1⟩,⟨pair10,151⟩]⟩ -def c36 : Cfg := ⟨1,true,-37,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,160⟩]⟩ -def c37 : Cfg := ⟨0,true,-11,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,169⟩]⟩ -def c38 : Cfg := ⟨0,true,-5,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,178⟩]⟩ -def c39 : Cfg := ⟨3,false,543,[⟨pair01,187⟩,⟨pair11,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c40 : Cfg := ⟨3,false,557,[⟨pair01,198⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c41 : Cfg := ⟨4,false,-1,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,77⟩,⟨pair00,1⟩,⟨pair10,208⟩]⟩ -def c42 : Cfg := ⟨0,true,-5,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,1⟩,⟨pair01,73⟩,⟨pair00,1⟩,⟨pair10,217⟩]⟩ -def c43 : Cfg := ⟨2,true,3,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,69⟩,⟨pair00,1⟩,⟨pair10,226⟩]⟩ -def c44 : Cfg := ⟨1,false,-5,[⟨pair01,7⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,64⟩,⟨pair00,1⟩,⟨pair10,235⟩]⟩ -def c45 : Cfg := ⟨2,true,-1,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,60⟩,⟨pair00,1⟩,⟨pair10,244⟩]⟩ -def c46 : Cfg := ⟨2,true,125,[⟨pair11,1⟩,⟨pair10,56⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,253⟩]⟩ -def c47 : Cfg := ⟨2,true,119,[⟨pair01,1⟩,⟨pair10,52⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,263⟩]⟩ -def c48 : Cfg := ⟨2,false,109,[⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,274⟩]⟩ -def c49 : Cfg := ⟨3,false,5,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,283⟩]⟩ -def c50 : Cfg := ⟨2,true,5,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,292⟩]⟩ -def c51 : Cfg := ⟨3,false,19,[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,301⟩]⟩ -def c52 : Cfg := ⟨0,true,3,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,310⟩]⟩ -def c53 : Cfg := ⟨2,true,23,[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,319⟩]⟩ -def c54 : Cfg := ⟨2,true,731,[⟨pair01,328⟩,⟨pair11,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c55 : Cfg := ⟨2,true,745,[⟨pair01,339⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c56 : Cfg := ⟨2,false,31,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,349⟩]⟩ -def c57 : Cfg := ⟨0,false,11,[⟨pair01,2⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,358⟩]⟩ -def c58 : Cfg := ⟨3,false,13,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,367⟩]⟩ -def c59 : Cfg := ⟨3,false,13,[⟨pair00,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,376⟩]⟩ -def c60 : Cfg := ⟨5,false,-73,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,387⟩,⟨pair01,3⟩]⟩ -def c61 : Cfg := ⟨1,true,819,[⟨pair10,9⟩,⟨pair01,385⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c62 : Cfg := ⟨4,false,-25,[⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,382⟩,⟨pair01,18⟩]⟩ -def c63 : Cfg := ⟨2,false,789,[⟨pair00,1⟩,⟨pair01,378⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,29⟩]⟩ -def c64 : Cfg := ⟨2,false,785,[⟨pair00,1⟩,⟨pair01,377⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c65 : Cfg := ⟨1,true,-37,[⟨pair01,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,375⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c66 : Cfg := ⟨2,false,777,[⟨pair01,374⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,67⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c67 : Cfg := ⟨4,false,773,[⟨pair01,372⟩,⟨pair10,51⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,111⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c68 : Cfg := ⟨2,false,991,[⟨pair10,108⟩,⟨pair00,1⟩,⟨pair01,374⟩,⟨pair10,49⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c69 : Cfg := ⟨2,true,1025,[⟨pair01,18⟩,⟨pair11,1⟩,⟨pair10,106⟩,⟨pair00,1⟩,⟨pair01,376⟩,⟨pair10,46⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c70 : Cfg := ⟨3,false,-83,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩,⟨pair01,48⟩,⟨pair00,1⟩,⟨pair10,374⟩,⟨pair01,108⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c71 : Cfg := ⟨2,false,1035,[⟨pair10,5⟩,⟨pair01,20⟩,⟨pair10,108⟩,⟨pair00,1⟩,⟨pair01,374⟩,⟨pair10,48⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,3⟩]⟩ -def c72 : Cfg := ⟨4,false,-91,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩,⟨pair10,1⟩,⟨pair01,49⟩,⟨pair00,1⟩,⟨pair10,373⟩,⟨pair01,109⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c73 : Cfg := ⟨4,false,761,[⟨pair01,371⟩,⟨pair10,54⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,111⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c74 : Cfg := ⟨1,true,-97,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair01,53⟩,⟨pair00,1⟩,⟨pair10,372⟩,⟨pair01,110⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c75 : Cfg := ⟨2,false,1065,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,112⟩,⟨pair00,1⟩,⟨pair01,369⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,55⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c76 : Cfg := ⟨3,false,983,[⟨pair10,114⟩,⟨pair00,1⟩,⟨pair01,367⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,43⟩]⟩ -def c77 : Cfg := ⟨2,false,981,[⟨pair10,116⟩,⟨pair01,365⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,49⟩]⟩ -def c78 : Cfg := ⟨1,true,-43,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,119⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,58⟩]⟩ -def c79 : Cfg := ⟨2,false,1127,[⟨pair10,65⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,122⟩,⟨pair00,1⟩,⟨pair01,359⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c80 : Cfg := ⟨1,true,-87,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,53⟩,⟨pair10,357⟩,⟨pair01,124⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,73⟩]⟩ -def c81 : Cfg := ⟨1,true,19,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,55⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,354⟩,⟨pair01,126⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,79⟩]⟩ -def c82 : Cfg := ⟨1,true,1281,[⟨pair10,277⟩,⟨pair00,1⟩,⟨pair01,352⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩]⟩ -def c83 : Cfg := ⟨1,true,-25,[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,349⟩,⟨pair01,429⟩]⟩ -def c84 : Cfg := ⟨3,false,709,[⟨pair01,344⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,441⟩]⟩ -def c85 : Cfg := ⟨1,true,1605,[⟨pair10,450⟩,⟨pair01,342⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c86 : Cfg := ⟨3,false,-99,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,341⟩,⟨pair01,455⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c87 : Cfg := ⟨1,true,-101,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,53⟩,⟨pair00,1⟩,⟨pair10,343⟩,⟨pair01,453⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c88 : Cfg := ⟨2,true,-89,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,48⟩,⟨pair00,1⟩,⟨pair10,345⟩,⟨pair01,451⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c89 : Cfg := ⟨3,false,7,[⟨pair11,1⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,347⟩,⟨pair11,1⟩,⟨pair01,448⟩,⟨pair00,1⟩,⟨pair10,21⟩]⟩ -def c90 : Cfg := ⟨2,true,1651,[⟨pair01,27⟩,⟨pair11,1⟩,⟨pair10,446⟩,⟨pair00,1⟩,⟨pair01,350⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c91 : Cfg := ⟨3,false,1591,[⟨pair10,444⟩,⟨pair00,1⟩,⟨pair01,352⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩]⟩ -def c92 : Cfg := ⟨2,false,-9,[⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,354⟩,⟨pair01,442⟩,⟨pair00,1⟩,⟨pair10,42⟩]⟩ -def c93 : Cfg := ⟨0,true,-75,[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,1⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,356⟩,⟨pair01,440⟩,⟨pair00,1⟩,⟨pair10,48⟩]⟩ -def c94 : Cfg := ⟨3,false,-71,[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,358⟩,⟨pair01,438⟩,⟨pair00,1⟩,⟨pair10,54⟩]⟩ -def c95 : Cfg := ⟨1,true,-61,[⟨pair01,3⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,360⟩,⟨pair01,436⟩,⟨pair00,1⟩,⟨pair10,60⟩]⟩ -def c96 : Cfg := ⟨0,true,-53,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,434⟩,⟨pair00,1⟩,⟨pair10,66⟩]⟩ -def c97 : Cfg := ⟨2,true,-27,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,364⟩,⟨pair11,1⟩,⟨pair01,431⟩,⟨pair00,1⟩,⟨pair10,72⟩]⟩ -def c98 : Cfg := ⟨3,false,1719,[⟨pair01,78⟩,⟨pair11,1⟩,⟨pair10,429⟩,⟨pair00,1⟩,⟨pair01,367⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c99 : Cfg := ⟨2,false,1555,[⟨pair10,426⟩,⟨pair00,1⟩,⟨pair01,369⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,87⟩]⟩ -def c100 : Cfg := ⟨2,false,-111,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,369⟩,⟨pair01,427⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,3⟩]⟩ -def c101 : Cfg := ⟨1,true,-51,[⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,374⟩,⟨pair01,425⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c102 : Cfg := ⟨4,false,-119,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,35⟩,⟨pair10,372⟩,⟨pair01,427⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,6⟩]⟩ -def c103 : Cfg := ⟨2,false,-49,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,369⟩,⟨pair01,429⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,12⟩]⟩ -def c104 : Cfg := ⟨1,true,-49,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,367⟩,⟨pair01,431⟩,⟨pair00,1⟩,⟨pair10,84⟩,⟨pair01,30⟩]⟩ -def c105 : Cfg := ⟨3,false,1711,[⟨pair01,80⟩,⟨pair10,434⟩,⟨pair00,1⟩,⟨pair01,364⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩]⟩ -def c106 : Cfg := ⟨0,true,-123,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,436⟩,⟨pair00,1⟩,⟨pair10,79⟩,⟨pair01,45⟩]⟩ -def c107 : Cfg := ⟨1,true,-51,[⟨pair10,37⟩,⟨pair00,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,362⟩,⟨pair01,436⟩,⟨pair00,1⟩,⟨pair10,79⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c108 : Cfg := ⟨4,false,-59,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,359⟩,⟨pair01,438⟩,⟨pair00,1⟩,⟨pair10,76⟩,⟨pair01,81⟩]⟩ -def c109 : Cfg := ⟨1,true,1697,[⟨pair00,1⟩,⟨pair01,73⟩,⟨pair10,441⟩,⟨pair00,1⟩,⟨pair01,356⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,88⟩]⟩ -def c110 : Cfg := ⟨1,true,-105,[⟨pair01,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,28⟩,⟨pair10,354⟩,⟨pair01,443⟩,⟨pair00,1⟩,⟨pair10,71⟩,⟨pair01,96⟩]⟩ -def c111 : Cfg := ⟨3,false,653,[⟨pair01,350⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,446⟩,⟨pair00,1⟩,⟨pair10,68⟩,⟨pair01,105⟩]⟩ -def c112 : Cfg := ⟨3,false,1897,[⟨pair01,1⟩,⟨pair10,105⟩,⟨pair00,1⟩,⟨pair01,68⟩,⟨pair10,446⟩,⟨pair00,1⟩,⟨pair01,351⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,3⟩]⟩ -def c113 : Cfg := ⟨2,false,2017,[⟨pair10,166⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,66⟩,⟨pair10,448⟩,⟨pair00,1⟩,⟨pair01,348⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c114 : Cfg := ⟨1,true,-49,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,346⟩,⟨pair01,450⟩,⟨pair00,1⟩,⟨pair10,63⟩,⟨pair01,177⟩]⟩ -def c115 : Cfg := ⟨3,false,1665,[⟨pair01,59⟩,⟨pair10,453⟩,⟨pair00,1⟩,⟨pair01,343⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,186⟩]⟩ -def c116 : Cfg := ⟨1,true,1545,[⟨pair10,455⟩,⟨pair01,341⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,192⟩]⟩ -def c117 : Cfg := ⟨2,true,2057,[⟨pair01,1⟩,⟨pair10,197⟩,⟨pair00,1⟩,⟨pair01,57⟩,⟨pair10,456⟩,⟨pair00,1⟩,⟨pair01,340⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c118 : Cfg := ⟨1,true,1657,[⟨pair00,1⟩,⟨pair01,55⟩,⟨pair10,458⟩,⟨pair00,1⟩,⟨pair01,337⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,199⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c119 : Cfg := ⟨2,false,625,[⟨pair01,336⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,460⟩,⟨pair10,55⟩,⟨pair01,308⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c120 : Cfg := ⟨2,false,2271,[⟨pair10,310⟩,⟨pair01,53⟩,⟨pair10,462⟩,⟨pair00,1⟩,⟨pair01,333⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c121 : Cfg := ⟨2,false,1543,[⟨pair10,463⟩,⟨pair00,1⟩,⟨pair01,331⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,49⟩,⟨pair01,483⟩]⟩ -def c122 : Cfg := ⟨2,false,611,[⟨pair01,329⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,467⟩,⟨pair10,47⟩,⟨pair01,489⟩]⟩ -def c123 : Cfg := ⟨1,true,-143,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,326⟩,⟨pair01,469⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,498⟩]⟩ -def c124 : Cfg := ⟨2,false,1541,[⟨pair10,468⟩,⟨pair00,1⟩,⟨pair01,326⟩,⟨pair10,48⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,498⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c125 : Cfg := ⟨0,true,3147,[⟨pair10,758⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,471⟩,⟨pair00,1⟩,⟨pair01,323⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c126 : Cfg := ⟨4,false,3149,[⟨pair01,1⟩,⟨pair10,760⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,473⟩,⟨pair00,1⟩,⟨pair01,321⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩]⟩ -def c127 : Cfg := ⟨4,false,591,[⟨pair01,319⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,475⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,1155⟩]⟩ -def c128 : Cfg := ⟨1,true,1543,[⟨pair10,478⟩,⟨pair00,1⟩,⟨pair01,316⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,1161⟩]⟩ -def c129 : Cfg := ⟨1,true,-49,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,314⟩,⟨pair01,480⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,1170⟩]⟩ -def c130 : Cfg := ⟨2,true,1543,[⟨pair11,1⟩,⟨pair10,481⟩,⟨pair00,1⟩,⟨pair01,313⟩,⟨pair10,51⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,31⟩,⟨pair01,1176⟩]⟩ -def c131 : Cfg := ⟨1,true,575,[⟨pair01,311⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,482⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1176⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c132 : Cfg := ⟨2,false,-61,[⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,7⟩,⟨pair10,309⟩,⟨pair01,484⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,1775⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c133 : Cfg := ⟨1,true,-81,[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,307⟩,⟨pair01,486⟩,⟨pair00,1⟩,⟨pair10,28⟩,⟨pair01,1777⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c134 : Cfg := ⟨1,true,-49,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,305⟩,⟨pair01,488⟩,⟨pair00,1⟩,⟨pair10,27⟩,⟨pair01,2676⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c135 : Cfg := ⟨3,false,-47,[⟨pair10,29⟩,⟨pair00,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,303⟩,⟨pair01,490⟩,⟨pair00,1⟩,⟨pair10,26⟩,⟨pair01,4025⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c136 : Cfg := ⟨1,true,-125,[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,301⟩,⟨pair01,492⟩,⟨pair00,1⟩,⟨pair10,24⟩,⟨pair01,4027⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c137 : Cfg := ⟨4,false,551,[⟨pair01,299⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,494⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,6051⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c138 : Cfg := ⟨2,false,549,[⟨pair00,1⟩,⟨pair01,297⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,495⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,9090⟩]⟩ -def c139 : Cfg := ⟨2,false,19767,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,9090⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,496⟩,⟨pair00,1⟩,⟨pair01,297⟩,⟨pair10,56⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ -def c140 : Cfg := ⟨1,true,1581,[⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,18⟩,⟨pair10,498⟩,⟨pair00,1⟩,⟨pair01,294⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13644⟩]⟩ -def c141 : Cfg := ⟨1,true,28871,[⟨pair10,13648⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,500⟩,⟨pair00,1⟩,⟨pair01,292⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c142 : Cfg := ⟨1,true,1569,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,502⟩,⟨pair00,1⟩,⟨pair01,290⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20485⟩]⟩ -def c143 : Cfg := ⟨1,true,-113,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,288⟩,⟨pair01,504⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,20493⟩]⟩ -def c144 : Cfg := ⟨3,false,521,[⟨pair01,284⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,507⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,20502⟩]⟩ -def c145 : Cfg := ⟨1,true,1553,[⟨pair01,7⟩,⟨pair10,510⟩,⟨pair00,1⟩,⟨pair01,282⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20508⟩]⟩ -def c146 : Cfg := ⟨2,false,1551,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,510⟩,⟨pair00,1⟩,⟨pair01,282⟩,⟨pair10,59⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20512⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c147 : Cfg := ⟨2,false,42581,[⟨pair01,2⟩,⟨pair10,20515⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,512⟩,⟨pair00,1⟩,⟨pair01,279⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ -def c148 : Cfg := ⟨2,false,63109,[⟨pair10,30782⟩,⟨pair01,4⟩,⟨pair10,514⟩,⟨pair00,1⟩,⟨pair01,277⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,3⟩]⟩ -def c149 : Cfg := ⟨1,true,63125,[⟨pair10,6⟩,⟨pair01,1⟩,⟨pair10,30785⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,516⟩,⟨pair00,1⟩,⟨pair01,275⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c150 : Cfg := ⟨1,true,94429,[⟨pair10,46963⟩,⟨pair00,1⟩,⟨pair01,274⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c151 : Cfg := ⟨3,false,-47,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,273⟩,⟨pair01,70455⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c152 : Cfg := ⟨1,true,493,[⟨pair00,1⟩,⟨pair01,269⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,105697⟩]⟩ -def c153 : Cfg := ⟨1,true,-169,[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,60⟩,⟨pair10,266⟩,⟨pair01,105708⟩]⟩ -def c154 : Cfg := ⟨3,false,-49,[⟨pair10,64⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,265⟩,⟨pair01,105711⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c155 : Cfg := ⟨1,true,475,[⟨pair01,261⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,158580⟩]⟩ -def c156 : Cfg := ⟨2,false,-49,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,257⟩,⟨pair01,158592⟩]⟩ -def c157 : Cfg := ⟨2,false,-49,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,253⟩,⟨pair01,158604⟩]⟩ -def c158 : Cfg := ⟨2,false,453,[⟨pair01,250⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,158614⟩]⟩ -def c159 : Cfg := ⟨2,false,-189,[],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,68⟩,⟨pair00,1⟩,⟨pair10,246⟩,⟨pair01,158625⟩]⟩ -def c160 : Cfg := ⟨1,true,443,[⟨pair00,1⟩,⟨pair01,244⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,69⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,158626⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c161 : Cfg := ⟨1,true,-47,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,241⟩,⟨pair01,237954⟩]⟩ -def c162 : Cfg := ⟨1,true,-49,[⟨pair10,26⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,237⟩,⟨pair01,237966⟩]⟩ -def c163 : Cfg := ⟨3,false,-47,[⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,233⟩,⟨pair01,237978⟩]⟩ -def c164 : Cfg := ⟨2,false,476387,[⟨pair10,237987⟩,⟨pair01,230⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c165 : Cfg := ⟨5,false,-195,[],[⟨pair00,1⟩,⟨pair01,72⟩,⟨pair00,1⟩,⟨pair10,226⟩,⟨pair01,237999⟩]⟩ -def c166 : Cfg := ⟨2,false,403,[⟨pair01,225⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,238000⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c167 : Cfg := ⟨1,true,-73,[⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,221⟩,⟨pair01,357015⟩]⟩ -def c168 : Cfg := ⟨1,true,-101,[⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,217⟩,⟨pair01,357027⟩]⟩ -def c169 : Cfg := ⟨3,false,377,[⟨pair01,212⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,357039⟩]⟩ -def c170 : Cfg := ⟨1,true,714469,[⟨pair10,357048⟩,⟨pair01,210⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c171 : Cfg := ⟨2,false,-189,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,71⟩,⟨pair10,206⟩,⟨pair01,357060⟩]⟩ -def c172 : Cfg := ⟨2,false,363,[⟨pair00,1⟩,⟨pair01,205⟩,⟨pair10,76⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,357062⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c173 : Cfg := ⟨2,false,-65,[⟨pair01,1⟩,⟨pair10,69⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,201⟩,⟨pair01,535608⟩]⟩ -def c174 : Cfg := ⟨2,false,-93,[⟨pair01,1⟩,⟨pair10,55⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,197⟩,⟨pair01,535620⟩]⟩ -def c175 : Cfg := ⟨4,false,339,[⟨pair01,193⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,535632⟩]⟩ -def c176 : Cfg := ⟨1,true,333,[⟨pair01,190⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,535641⟩]⟩ -def c177 : Cfg := ⟨2,false,-49,[⟨pair10,66⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,186⟩,⟨pair01,535653⟩]⟩ -def c178 : Cfg := ⟨2,true,-47,[⟨pair01,1⟩,⟨pair10,79⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,183⟩,⟨pair11,1⟩,⟨pair01,535661⟩]⟩ -def c179 : Cfg := ⟨3,false,-47,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,181⟩,⟨pair01,535663⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c180 : Cfg := ⟨1,true,-47,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,69⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,180⟩,⟨pair01,803505⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c181 : Cfg := ⟨2,false,-93,[⟨pair00,1⟩,⟨pair10,59⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,176⟩,⟨pair01,1205274⟩]⟩ -def c182 : Cfg := ⟨2,false,-121,[⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,172⟩,⟨pair01,1205286⟩]⟩ -def c183 : Cfg := ⟨1,true,291,[⟨pair00,1⟩,⟨pair01,168⟩,⟨pair10,53⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1205296⟩]⟩ -def c184 : Cfg := ⟨1,true,-185,[⟨pair01,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,68⟩,⟨pair10,165⟩,⟨pair01,1205307⟩]⟩ -def c185 : Cfg := ⟨2,false,-215,[⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,81⟩,⟨pair00,1⟩,⟨pair10,161⟩,⟨pair01,1205319⟩]⟩ -def c186 : Cfg := ⟨2,false,-49,[⟨pair01,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,160⟩,⟨pair01,1205319⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c187 : Cfg := ⟨2,false,-49,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair10,75⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,156⟩,⟨pair01,1807995⟩]⟩ -def c188 : Cfg := ⟨2,false,-49,[⟨pair10,24⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,152⟩,⟨pair01,1808007⟩]⟩ -def c189 : Cfg := ⟨2,false,251,[⟨pair01,149⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1808017⟩]⟩ -def c190 : Cfg := ⟨5,false,-161,[⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,56⟩,⟨pair10,145⟩,⟨pair01,1808028⟩]⟩ -def c191 : Cfg := ⟨5,false,-189,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,69⟩,⟨pair00,1⟩,⟨pair10,141⟩,⟨pair01,1808040⟩]⟩ -def c192 : Cfg := ⟨2,false,3616329,[⟨pair10,1808050⟩,⟨pair00,1⟩,⟨pair01,137⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c193 : Cfg := ⟨2,false,-229,[⟨pair00,2⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair10,137⟩,⟨pair01,1808052⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c194 : Cfg := ⟨2,false,223,[⟨pair01,135⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2712090⟩,⟨pair10,3⟩]⟩ -def c195 : Cfg := ⟨4,false,219,[⟨pair01,133⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4068146⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c196 : Cfg := ⟨2,false,8136527,[⟨pair10,6⟩,⟨pair01,1⟩,⟨pair10,4068149⟩,⟨pair00,1⟩,⟨pair01,130⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c197 : Cfg := ⟨2,false,-129,[⟨pair00,1⟩,⟨pair10,49⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,126⟩,⟨pair01,6102243⟩]⟩ -def c198 : Cfg := ⟨1,true,199,[⟨pair00,1⟩,⟨pair01,122⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6102253⟩]⟩ -def c199 : Cfg := ⟨1,true,-193,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,72⟩,⟨pair10,119⟩,⟨pair01,6102264⟩]⟩ -def c200 : Cfg := ⟨1,true,-221,[⟨pair01,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,115⟩,⟨pair01,6102276⟩]⟩ -def c201 : Cfg := ⟨2,false,12204745,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,6102279⟩,⟨pair00,1⟩,⟨pair01,114⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ -def c202 : Cfg := ⟨2,false,-49,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,110⟩,⟨pair01,9153432⟩]⟩ -def c203 : Cfg := ⟨2,false,-49,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,106⟩,⟨pair01,9153444⟩]⟩ -def c204 : Cfg := ⟨2,false,159,[⟨pair01,103⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9153454⟩]⟩ -def c205 : Cfg := ⟨5,false,-153,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,52⟩,⟨pair10,99⟩,⟨pair01,9153465⟩]⟩ -def c206 : Cfg := ⟨5,false,-181,[⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,65⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,9153477⟩]⟩ -def c207 : Cfg := ⟨2,false,18307111,[⟨pair10,9153487⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c208 : Cfg := ⟨3,false,-247,[⟨pair11,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,9153498⟩]⟩ -def c209 : Cfg := ⟨1,true,18307135,[⟨pair10,3⟩,⟨pair01,2⟩,⟨pair10,9153499⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c210 : Cfg := ⟨4,false,-67,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,13730259⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c211 : Cfg := ⟨2,false,117,[⟨pair00,1⟩,⟨pair01,81⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,77⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20595404⟩]⟩ -def c212 : Cfg := ⟨1,true,-47,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,78⟩,⟨pair01,20595414⟩]⟩ -def c213 : Cfg := ⟨1,true,-49,[⟨pair10,50⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,74⟩,⟨pair01,20595426⟩]⟩ -def c214 : Cfg := ⟨3,false,-47,[⟨pair10,65⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,70⟩,⟨pair01,20595438⟩]⟩ -def c215 : Cfg := ⟨2,false,41190981,[⟨pair10,20595447⟩,⟨pair01,67⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c216 : Cfg := ⟨4,false,-239,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,96⟩,⟨pair10,63⟩,⟨pair01,20595459⟩]⟩ -def c217 : Cfg := ⟨4,false,75,[⟨pair01,62⟩,⟨pair10,100⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,20595462⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c218 : Cfg := ⟨1,true,-49,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,60⟩,⟨pair01,30893204⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c219 : Cfg := ⟨2,false,67,[⟨pair01,57⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,46339818⟩]⟩ -def c220 : Cfg := ⟨5,false,-113,[⟨pair10,70⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,53⟩,⟨pair01,46339830⟩]⟩ -def c221 : Cfg := ⟨5,false,-141,[⟨pair10,56⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,49⟩,⟨pair01,46339842⟩]⟩ -def c222 : Cfg := ⟨2,false,92679749,[⟨pair10,46339852⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c223 : Cfg := ⟨1,true,-201,[⟨pair00,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,77⟩,⟨pair10,42⟩,⟨pair01,46339863⟩]⟩ -def c224 : Cfg := ⟨1,true,-229,[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,46339875⟩]⟩ -def c225 : Cfg := ⟨3,false,23,[⟨pair01,35⟩,⟨pair11,1⟩,⟨pair10,103⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,46339883⟩]⟩ -def c226 : Cfg := ⟨4,false,19,[⟨pair01,33⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,105⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,46339885⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c227 : Cfg := ⟨2,false,-73,[⟨pair01,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,32⟩,⟨pair01,69509838⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c228 : Cfg := ⟨2,false,208529559,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,104264769⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ -def c229 : Cfg := ⟨1,true,-113,[⟨pair01,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,27⟩,⟨pair01,156397167⟩]⟩ -def c230 : Cfg := ⟨1,true,-141,[⟨pair01,1⟩,⟨pair10,59⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,45⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,156397179⟩]⟩ -def c231 : Cfg := ⟨2,false,-7,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,61⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,156397190⟩]⟩ -def c232 : Cfg := ⟨1,true,-47,[⟨pair10,77⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,156397200⟩]⟩ -def c233 : Cfg := ⟨1,true,-49,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,156397212⟩]⟩ -def c234 : Cfg := ⟨3,false,-47,[⟨pair10,105⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,156397224⟩]⟩ -def c235 : Cfg := ⟨2,true,-271,[⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,110⟩,⟨pair10,8⟩,⟨pair01,156397224⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c236 : Cfg := ⟨2,false,469191667,[⟨pair01,3⟩,⟨pair10,234595848⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,101⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c237 : Cfg := ⟨2,false,-81,[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,351893783⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c238 : Cfg := ⟨1,true,-39,[⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair10,81⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,527840685⟩]⟩ -def c239 : Cfg := ⟨1,true,-53,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair10,73⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,527840692⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c240 : Cfg := ⟨1,true,-277,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,791761193⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c241 : Cfg := ⟨2,false,1583522125,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,791761196⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c242 : Cfg := ⟨2,true,1583522097,[⟨pair01,1⟩,⟨pair10,791761187⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair11,1⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c243 : Cfg := ⟨1,true,-279,[⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c244 : Cfg := ⟨2,false,1583522087,[⟨pair10,791761182⟩,⟨pair01,11⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c245 : Cfg := ⟨1,true,1583522097,[⟨pair01,5⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c246 : Cfg := ⟨2,false,1583522145,[⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c247 : Cfg := ⟨2,true,1583522095,[⟨pair01,6⟩,⟨pair11,1⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c248 : Cfg := ⟨0,true,-305,[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c249 : Cfg := ⟨1,true,1583522217,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ -def c250 : Cfg := ⟨1,true,-313,[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair10,12⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c251 : Cfg := ⟨4,false,1583522087,[⟨pair01,6⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c252 : Cfg := ⟨0,true,1583522087,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c253 : Cfg := ⟨2,false,-315,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c254 : Cfg := ⟨2,true,-291,[⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c255 : Cfg := ⟨2,true,1583522131,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c256 : Cfg := ⟨1,false,1583522243,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,24⟩]⟩ -def c257 : Cfg := ⟨1,true,-325,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c258 : Cfg := ⟨0,true,1583522299,[⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ -def c259 : Cfg := ⟨0,false,-295,[⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c260 : Cfg := ⟨3,false,1583522057,[⟨pair11,1⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c261 : Cfg := ⟨3,false,1583522231,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c262 : Cfg := ⟨2,false,-339,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c263 : Cfg := ⟨1,true,1583522227,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c264 : Cfg := ⟨3,false,1583522051,[⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c265 : Cfg := ⟨2,true,1583522073,[⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c266 : Cfg := ⟨4,false,1583522197,[⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c267 : Cfg := ⟨2,false,-333,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c268 : Cfg := ⟨3,false,-359,[⟨pair11,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair10,14⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c269 : Cfg := ⟨1,true,1583522193,[⟨pair01,42⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c270 : Cfg := ⟨1,true,1583522455,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩]⟩ -def c271 : Cfg := ⟨2,false,-355,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,10⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c272 : Cfg := ⟨4,false,1583522187,[⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c273 : Cfg := ⟨3,false,-367,[⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c274 : Cfg := ⟨2,true,-313,[⟨pair01,10⟩,⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c275 : Cfg := ⟨3,false,-335,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c276 : Cfg := ⟨2,true,1583522059,[⟨pair01,10⟩,⟨pair11,1⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c277 : Cfg := ⟨1,true,1583522099,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c278 : Cfg := ⟨2,false,1583522525,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩]⟩ -def c279 : Cfg := ⟨2,false,1583522525,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c280 : Cfg := ⟨2,false,1583522509,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c281 : Cfg := ⟨3,false,1583522471,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c282 : Cfg := ⟨3,false,1583522211,[⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c283 : Cfg := ⟨2,true,-383,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c284 : Cfg := ⟨1,true,-393,[],[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c285 : Cfg := ⟨2,false,-343,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c286 : Cfg := ⟨1,true,1583522209,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c287 : Cfg := ⟨1,true,1583522495,[⟨pair01,13⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c288 : Cfg := ⟨3,false,1583522469,[⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c289 : Cfg := ⟨3,false,1583522033,[⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c290 : Cfg := ⟨3,false,1583522159,[⟨pair01,33⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c291 : Cfg := ⟨3,false,1583522159,[⟨pair01,34⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c292 : Cfg := ⟨2,true,1583522697,[⟨pair01,8⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c293 : Cfg := ⟨4,false,1583522487,[⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c294 : Cfg := ⟨2,false,1583522379,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c295 : Cfg := ⟨3,false,1583522483,[⟨pair01,12⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c296 : Cfg := ⟨3,false,1583522481,[⟨pair01,11⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c297 : Cfg := ⟨2,true,1583522711,[⟨pair01,2⟩,⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ -def c298 : Cfg := ⟨2,true,1583522375,[⟨pair01,89⟩,⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c299 : Cfg := ⟨0,true,-339,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c300 : Cfg := ⟨3,false,-395,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c301 : Cfg := ⟨2,true,-405,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c302 : Cfg := ⟨1,true,1583522013,[⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c303 : Cfg := ⟨2,false,1583522155,[⟨pair01,40⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c304 : Cfg := ⟨2,true,1583522075,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c305 : Cfg := ⟨1,true,1583522009,[⟨pair10,791761177⟩,⟨pair01,9⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c306 : Cfg := ⟨1,true,-387,[⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c307 : Cfg := ⟨1,true,-417,[⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,5⟩,⟨pair10,9⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c308 : Cfg := ⟨3,false,-407,[⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c309 : Cfg := ⟨4,false,-351,[⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c310 : Cfg := ⟨3,false,1583522443,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c311 : Cfg := ⟨3,false,1583522785,[⟨pair01,7⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,3⟩]⟩ -def c312 : Cfg := ⟨3,false,1583522363,[⟨pair01,90⟩,⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c313 : Cfg := ⟨2,true,-419,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c314 : Cfg := ⟨2,false,1583522021,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c315 : Cfg := ⟨3,false,1583522791,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩]⟩ -def c316 : Cfg := ⟨2,true,1583522471,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c317 : Cfg := ⟨1,true,1583522173,[⟨pair10,14⟩,⟨pair01,42⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c318 : Cfg := ⟨0,true,-377,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c319 : Cfg := ⟨4,false,-395,[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c320 : Cfg := ⟨4,false,1583522469,[⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c321 : Cfg := ⟨2,true,1583522823,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩]⟩ -def c322 : Cfg := ⟨2,true,1583522169,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c323 : Cfg := ⟨2,true,-383,[⟨pair01,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c324 : Cfg := ⟨1,false,-423,[⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,13⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c325 : Cfg := ⟨2,false,1583522363,[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c326 : Cfg := ⟨1,true,1583522949,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[]⟩ -def c327 : Cfg := ⟨2,false,1583522747,[⟨pair10,10⟩,⟨pair01,43⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c328 : Cfg := ⟨2,false,1583522013,[⟨pair01,13⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c329 : Cfg := ⟨1,true,1583522011,[⟨pair01,12⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c330 : Cfg := ⟨3,false,-401,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c331 : Cfg := ⟨4,false,-363,[⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c332 : Cfg := ⟨2,false,1583522159,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c333 : Cfg := ⟨2,true,1583522963,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c334 : Cfg := ⟨1,true,1583522045,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c335 : Cfg := ⟨2,false,-459,[⟨pair00,2⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c336 : Cfg := ⟨2,false,1583522157,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c337 : Cfg := ⟨5,false,1583522963,[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c338 : Cfg := ⟨1,true,1583522963,[⟨pair10,16⟩,⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c339 : Cfg := ⟨2,false,1583522711,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c340 : Cfg := ⟨3,false,1583522419,[⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair11,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c341 : Cfg := ⟨0,true,-373,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c342 : Cfg := ⟨4,false,-459,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c343 : Cfg := ⟨2,false,1583522153,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c344 : Cfg := ⟨3,false,1583522633,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c345 : Cfg := ⟨2,true,-415,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c346 : Cfg := ⟨4,false,1583522339,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c347 : Cfg := ⟨0,true,1583522735,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c348 : Cfg := ⟨1,true,-401,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c349 : Cfg := ⟨2,false,-473,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c350 : Cfg := ⟨2,false,1583522119,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c351 : Cfg := ⟨2,true,1583522627,[⟨pair01,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c352 : Cfg := ⟨1,true,-463,[⟨pair01,4⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c353 : Cfg := ⟨2,false,1583521991,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c354 : Cfg := ⟨1,true,1583523053,[⟨pair01,2⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩]⟩ -def c355 : Cfg := ⟨2,false,1583522145,[⟨pair10,16⟩,⟨pair01,40⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c356 : Cfg := ⟨1,true,-471,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c357 : Cfg := ⟨2,false,-387,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c358 : Cfg := ⟨2,true,1583523021,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,30⟩]⟩ -def c359 : Cfg := ⟨2,false,1583521967,[⟨pair10,791761178⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c360 : Cfg := ⟨2,false,-447,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c361 : Cfg := ⟨2,false,1583522621,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c362 : Cfg := ⟨1,true,1583523095,[⟨pair10,6⟩,⟨pair01,1⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c363 : Cfg := ⟨1,true,1583522103,[⟨pair01,36⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c364 : Cfg := ⟨4,false,-467,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c365 : Cfg := ⟨2,false,1583522029,[⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c366 : Cfg := ⟨2,false,1583523013,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩]⟩ -def c367 : Cfg := ⟨2,true,1583521971,[⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c368 : Cfg := ⟨3,false,-441,[⟨pair01,2⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c369 : Cfg := ⟨0,true,1583523205,[⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c370 : Cfg := ⟨3,false,-447,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c371 : Cfg := ⟨3,false,1583522313,[⟨pair01,87⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c372 : Cfg := ⟨2,true,1583522725,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c373 : Cfg := ⟨1,true,-451,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c374 : Cfg := ⟨2,false,-401,[⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c375 : Cfg := ⟨2,true,1583523201,[⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c376 : Cfg := ⟨1,true,1583521959,[⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c377 : Cfg := ⟨4,false,-405,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c378 : Cfg := ⟨0,true,1583522979,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c379 : Cfg := ⟨0,false,-513,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c380 : Cfg := ⟨0,true,1583523237,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c381 : Cfg := ⟨2,true,1583521955,[⟨pair11,1⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c382 : Cfg := ⟨2,false,1583522421,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c383 : Cfg := ⟨2,true,1583522607,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c384 : Cfg := ⟨2,true,-461,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c385 : Cfg := ⟨2,false,1583522383,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c386 : Cfg := ⟨2,false,1583523263,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ -def c387 : Cfg := ⟨1,true,1583522383,[⟨pair10,37⟩,⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c388 : Cfg := ⟨0,true,-519,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c389 : Cfg := ⟨2,false,1583523269,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c390 : Cfg := ⟨2,false,1583521963,[⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c391 : Cfg := ⟨2,false,-447,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c392 : Cfg := ⟨1,true,1583523275,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ -def c393 : Cfg := ⟨1,true,1583522085,[⟨pair01,38⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c394 : Cfg := ⟨2,false,1583521959,[⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c395 : Cfg := ⟨2,true,1583522995,[⟨pair01,13⟩,⟨pair11,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c396 : Cfg := ⟨3,false,-511,[⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c397 : Cfg := ⟨4,false,1583522995,[⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c398 : Cfg := ⟨2,false,1583522083,[⟨pair01,39⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c399 : Cfg := ⟨4,false,-495,[⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c400 : Cfg := ⟨2,true,1583522705,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c401 : Cfg := ⟨1,false,-533,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,3⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c402 : Cfg := ⟨0,true,1583523179,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c403 : Cfg := ⟨3,false,-529,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c404 : Cfg := ⟨2,true,1583523325,[⟨pair01,6⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c405 : Cfg := ⟨3,false,-437,[⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c406 : Cfg := ⟨3,false,1583522405,[⟨pair01,17⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c407 : Cfg := ⟨2,false,1583522667,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c408 : Cfg := ⟨3,false,-539,[⟨pair11,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c409 : Cfg := ⟨2,true,1583523341,[⟨pair01,29⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ -def c410 : Cfg := ⟨2,true,-457,[⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c411 : Cfg := ⟨2,false,1583523169,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c412 : Cfg := ⟨2,true,1583522297,[⟨pair01,95⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c413 : Cfg := ⟨3,false,1583522403,[⟨pair01,19⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c414 : Cfg := ⟨3,false,1583522665,[⟨pair01,41⟩,⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c415 : Cfg := ⟨2,false,-493,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c416 : Cfg := ⟨0,true,1583523253,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c417 : Cfg := ⟨2,true,-457,[⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c418 : Cfg := ⟨2,false,1583523253,[⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c419 : Cfg := ⟨2,false,-419,[⟨pair01,16⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,791761171⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c420 : Cfg := ⟨2,false,1583521921,[⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c421 : Cfg := ⟨1,true,1583523249,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c422 : Cfg := ⟨2,false,-533,[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c423 : Cfg := ⟨2,false,1583522575,[⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c424 : Cfg := ⟨2,false,1583522943,[⟨pair10,33⟩,⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c425 : Cfg := ⟨3,false,-555,[⟨pair11,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c426 : Cfg := ⟨2,true,1583523487,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c427 : Cfg := ⟨1,true,1583521981,[⟨pair10,18⟩,⟨pair01,12⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c428 : Cfg := ⟨3,false,1583522067,[⟨pair01,42⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c429 : Cfg := ⟨0,true,1583522657,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c430 : Cfg := ⟨4,false,-429,[⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c431 : Cfg := ⟨2,false,1583523241,[⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c432 : Cfg := ⟨2,true,-563,[⟨pair11,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c433 : Cfg := ⟨4,false,1583523485,[⟨pair01,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c434 : Cfg := ⟨1,true,1583521981,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c435 : Cfg := ⟨3,false,1583522279,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c436 : Cfg := ⟨2,false,1583522975,[⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c437 : Cfg := ⟨2,false,-475,[⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c438 : Cfg := ⟨4,false,1583522059,[⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c439 : Cfg := ⟨2,true,1583522863,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c440 : Cfg := ⟨2,true,-569,[⟨pair11,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c441 : Cfg := ⟨2,true,1583523265,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c442 : Cfg := ⟨1,true,-537,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c443 : Cfg := ⟨3,false,1583522859,[⟨pair01,91⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c444 : Cfg := ⟨2,true,1583521931,[⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c445 : Cfg := ⟨3,false,1583522935,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c446 : Cfg := ⟨3,false,1583521913,[⟨pair11,1⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c447 : Cfg := ⟨2,false,1583522971,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c448 : Cfg := ⟨2,true,1583521931,[⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c449 : Cfg := ⟨3,false,1583523445,[⟨pair01,94⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c450 : Cfg := ⟨2,false,1583522057,[⟨pair01,43⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c451 : Cfg := ⟨3,false,1583521909,[⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c452 : Cfg := ⟨1,true,1583522967,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c453 : Cfg := ⟨0,true,-581,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c454 : Cfg := ⟨0,true,1583523227,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c455 : Cfg := ⟨3,false,-587,[],[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c456 : Cfg := ⟨1,true,1583523553,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,3⟩]⟩ -def c457 : Cfg := ⟨1,true,-573,[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c458 : Cfg := ⟨3,false,1583523515,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c459 : Cfg := ⟨2,false,1583521905,[⟨pair10,791761177⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c460 : Cfg := ⟨2,false,1583522853,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c461 : Cfg := ⟨1,true,1583522373,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c462 : Cfg := ⟨4,false,-529,[⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c463 : Cfg := ⟨0,true,1583522927,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c464 : Cfg := ⟨2,false,-527,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c465 : Cfg := ⟨2,false,1583523251,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c466 : Cfg := ⟨4,false,-585,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c467 : Cfg := ⟨2,false,1583523541,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c468 : Cfg := ⟨2,false,1583521915,[⟨pair01,5⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,26⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c469 : Cfg := ⟨2,false,1583522845,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c470 : Cfg := ⟨1,true,1583522365,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c471 : Cfg := ⟨3,false,-463,[⟨pair01,3⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c472 : Cfg := ⟨1,true,1583523537,[⟨pair01,12⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c473 : Cfg := ⟨2,false,-539,[⟨pair01,3⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c474 : Cfg := ⟨2,false,1583523251,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c475 : Cfg := ⟨3,false,-507,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c476 : Cfg := ⟨2,false,1583523533,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c477 : Cfg := ⟨2,true,-503,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c478 : Cfg := ⟨2,true,1583523737,[⟨pair01,5⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c479 : Cfg := ⟨2,false,-599,[⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,6⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c480 : Cfg := ⟨2,true,1583523423,[⟨pair01,87⟩,⟨pair11,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c481 : Cfg := ⟨3,false,-589,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c482 : Cfg := ⟨3,false,1583523423,[⟨pair01,88⟩,⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c483 : Cfg := ⟨0,false,-601,[⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c484 : Cfg := ⟨1,true,1583523749,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[]⟩ -def c485 : Cfg := ⟨3,false,-505,[⟨pair01,5⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c486 : Cfg := ⟨0,true,1583523747,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ -def c487 : Cfg := ⟨2,false,-585,[⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c488 : Cfg := ⟨3,false,1583523721,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c489 : Cfg := ⟨2,true,-545,[⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c490 : Cfg := ⟨2,true,1583523743,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c491 : Cfg := ⟨3,false,-609,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c492 : Cfg := ⟨2,true,1583522941,[⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c493 : Cfg := ⟨2,false,1583522031,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c494 : Cfg := ⟨0,true,1583522357,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c495 : Cfg := ⟨4,false,1583522833,[⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c496 : Cfg := ⟨3,false,1583522029,[⟨pair01,39⟩,⟨pair11,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c497 : Cfg := ⟨4,false,1583522833,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c498 : Cfg := ⟨3,false,1583522029,[⟨pair01,40⟩,⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c499 : Cfg := ⟨4,false,1583522833,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c500 : Cfg := ⟨1,true,1583522539,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c501 : Cfg := ⟨3,false,-489,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c502 : Cfg := ⟨2,false,1583523199,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c503 : Cfg := ⟨2,false,-623,[],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c504 : Cfg := ⟨2,true,1583523125,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c505 : Cfg := ⟨4,false,-511,[⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c506 : Cfg := ⟨2,false,1583522937,[⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c507 : Cfg := ⟨3,false,-529,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c508 : Cfg := ⟨2,false,1583523229,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c509 : Cfg := ⟨3,false,-555,[⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c510 : Cfg := ⟨1,true,1583523519,[⟨pair01,14⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c511 : Cfg := ⟨2,false,-553,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c512 : Cfg := ⟨3,false,1583522905,[⟨pair11,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,13⟩,⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c513 : Cfg := ⟨2,false,1583521879,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c514 : Cfg := ⟨2,true,1583522345,[⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c515 : Cfg := ⟨3,false,1583522603,[⟨pair01,35⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c516 : Cfg := ⟨2,false,1583522019,[⟨pair01,39⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c517 : Cfg := ⟨3,false,1583522533,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c518 : Cfg := ⟨0,true,-479,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c519 : Cfg := ⟨2,true,1583523839,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c520 : Cfg := ⟨2,false,-637,[⟨pair01,2⟩],[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c521 : Cfg := ⟨2,true,1583523189,[⟨pair01,36⟩,⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c522 : Cfg := ⟨3,false,1583521937,[⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c523 : Cfg := ⟨0,true,1583522237,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c524 : Cfg := ⟨2,false,1583523479,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c525 : Cfg := ⟨2,true,-481,[⟨pair01,10⟩,⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c526 : Cfg := ⟨2,true,1583523863,[⟨pair01,29⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c527 : Cfg := ⟨1,true,-629,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c528 : Cfg := ⟨2,false,1583523803,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c529 : Cfg := ⟨0,true,-631,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c530 : Cfg := ⟨3,false,1583523219,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c531 : Cfg := ⟨2,false,-507,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c532 : Cfg := ⟨0,true,1583522629,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c533 : Cfg := ⟨2,false,1583522603,[⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c534 : Cfg := ⟨0,true,1583522041,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c535 : Cfg := ⟨4,false,1583523913,[⟨pair01,56⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ -def c536 : Cfg := ⟨2,true,-585,[⟨pair01,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c537 : Cfg := ⟨2,true,1583523691,[⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c538 : Cfg := ⟨3,false,-599,[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c539 : Cfg := ⟨2,true,1583523103,[⟨pair11,1⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c540 : Cfg := ⟨3,false,1583522013,[⟨pair01,45⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c541 : Cfg := ⟨0,true,1583522513,[⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c542 : Cfg := ⟨3,false,1583523099,[⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c543 : Cfg := ⟨1,true,-517,[⟨pair10,2⟩,⟨pair01,16⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c544 : Cfg := ⟨3,false,1583523207,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c545 : Cfg := ⟨1,true,-485,[⟨pair01,15⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c546 : Cfg := ⟨4,false,1583523183,[⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c547 : Cfg := ⟨1,true,-555,[⟨pair10,4⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c548 : Cfg := ⟨2,false,1583523509,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c549 : Cfg := ⟨1,true,-527,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c550 : Cfg := ⟨2,false,1583523205,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c551 : Cfg := ⟨3,false,-529,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c552 : Cfg := ⟨0,true,1583523767,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c553 : Cfg := ⟨0,false,-661,[],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c554 : Cfg := ⟨1,true,1583523791,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c555 : Cfg := ⟨2,false,-663,[],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c556 : Cfg := ⟨2,true,1583523097,[⟨pair11,1⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c557 : Cfg := ⟨2,false,1583522333,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c558 : Cfg := ⟨1,true,1583522289,[⟨pair10,33⟩,⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c559 : Cfg := ⟨2,false,1583523177,[⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c560 : Cfg := ⟨2,false,1583521853,[⟨pair10,791761174⟩,⟨pair01,12⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c561 : Cfg := ⟨3,false,1583523789,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c562 : Cfg := ⟨2,false,-573,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c563 : Cfg := ⟨1,true,1583524037,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c564 : Cfg := ⟨1,true,-635,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c565 : Cfg := ⟨3,false,1583523971,[⟨pair01,91⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩]⟩ -def c566 : Cfg := ⟨1,true,-559,[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c567 : Cfg := ⟨2,false,1583523495,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c568 : Cfg := ⟨0,true,-521,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c569 : Cfg := ⟨3,false,1583523789,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,36⟩]⟩ -def c570 : Cfg := ⟨2,true,-671,[⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c571 : Cfg := ⟨3,false,1583523167,[⟨pair01,37⟩,⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c572 : Cfg := ⟨3,false,1583521913,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c573 : Cfg := ⟨1,true,1583522611,[⟨pair10,15⟩,⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c574 : Cfg := ⟨3,false,1583522287,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c575 : Cfg := ⟨3,false,1583521851,[⟨pair11,1⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c576 : Cfg := ⟨0,true,1583524059,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c577 : Cfg := ⟨2,true,-673,[⟨pair11,1⟩,⟨pair00,2⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c578 : Cfg := ⟨2,true,1583522905,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c579 : Cfg := ⟨3,false,1583522795,[⟨pair01,93⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c580 : Cfg := ⟨0,true,1583521845,[⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c581 : Cfg := ⟨3,false,1583524039,[⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c582 : Cfg := ⟨3,false,-583,[⟨pair01,11⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c583 : Cfg := ⟨1,true,1583523453,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c584 : Cfg := ⟨2,false,-569,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c585 : Cfg := ⟨1,true,1583522903,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c586 : Cfg := ⟨4,false,1583521863,[⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c587 : Cfg := ⟨2,true,1583522021,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c588 : Cfg := ⟨2,false,1583523967,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c589 : Cfg := ⟨1,true,-687,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c590 : Cfg := ⟨2,false,1583523775,[⟨pair10,14⟩,⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c591 : Cfg := ⟨2,false,-571,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c592 : Cfg := ⟨1,true,1583522791,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c593 : Cfg := ⟨2,false,1583522313,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c594 : Cfg := ⟨1,true,1583522203,[⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c595 : Cfg := ⟨3,false,1583523451,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c596 : Cfg := ⟨1,true,-515,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c597 : Cfg := ⟨2,false,1583523481,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c598 : Cfg := ⟨2,true,-631,[⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c599 : Cfg := ⟨2,true,1583523479,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c600 : Cfg := ⟨3,false,1583521853,[⟨pair01,6⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c601 : Cfg := ⟨2,false,1583522493,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c602 : Cfg := ⟨3,false,1583522889,[⟨pair01,13⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c603 : Cfg := ⟨2,false,1583521853,[⟨pair01,6⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,25⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c604 : Cfg := ⟨2,false,1583523665,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c605 : Cfg := ⟨2,false,-559,[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c606 : Cfg := ⟨2,true,1583524061,[⟨pair01,13⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,56⟩]⟩ -def c607 : Cfg := ⟨1,true,-661,[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c608 : Cfg := ⟨1,true,1583523951,[⟨pair01,88⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c609 : Cfg := ⟨3,false,-609,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c610 : Cfg := ⟨1,true,1583523471,[⟨pair01,11⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c611 : Cfg := ⟨2,false,-525,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c612 : Cfg := ⟨1,true,1583523081,[⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c613 : Cfg := ⟨3,false,1583522293,[⟨pair01,8⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c614 : Cfg := ⟨2,true,-529,[⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c615 : Cfg := ⟨2,true,1583524053,[⟨pair01,9⟩,⟨pair11,1⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,99⟩]⟩ -def c616 : Cfg := ⟨4,false,-689,[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c617 : Cfg := ⟨3,false,1583522601,[⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,86⟩,⟨pair11,1⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c618 : Cfg := ⟨2,false,1583522883,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c619 : Cfg := ⟨3,false,-651,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c620 : Cfg := ⟨0,true,1583523443,[⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c621 : Cfg := ⟨3,false,1583521897,[⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c622 : Cfg := ⟨2,true,1583522011,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c623 : Cfg := ⟨3,false,1583523943,[⟨pair01,88⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c624 : Cfg := ⟨2,false,-709,[⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c625 : Cfg := ⟨1,true,1583524025,[⟨pair10,40⟩,⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c626 : Cfg := ⟨2,false,-619,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c627 : Cfg := ⟨2,true,1583522595,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c628 : Cfg := ⟨2,false,1583523359,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c629 : Cfg := ⟨1,true,-581,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c630 : Cfg := ⟨1,true,1583524281,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[]⟩ -def c631 : Cfg := ⟨3,false,-709,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,10⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c632 : Cfg := ⟨3,false,1583522593,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c633 : Cfg := ⟨4,false,1583523941,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c634 : Cfg := ⟨2,true,-687,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c635 : Cfg := ⟨0,true,1583523175,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c636 : Cfg := ⟨4,false,1583523137,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c637 : Cfg := ⟨2,true,-585,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c638 : Cfg := ⟨2,true,1583523761,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c639 : Cfg := ⟨2,false,1583521967,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c640 : Cfg := ⟨2,true,1583522001,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c641 : Cfg := ⟨3,false,1583524017,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c642 : Cfg := ⟨2,true,-711,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c643 : Cfg := ⟨2,true,1583523171,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c644 : Cfg := ⟨4,false,1583522183,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c645 : Cfg := ⟨2,false,1583522551,[⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c646 : Cfg := ⟨2,false,1583522581,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c647 : Cfg := ⟨1,true,1583521883,[⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c648 : Cfg := ⟨2,false,1583523461,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c649 : Cfg := ⟨3,false,-651,[⟨pair01,8⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c650 : Cfg := ⟨0,true,1583523353,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c651 : Cfg := ⟨4,false,1583522287,[⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c652 : Cfg := ⟨2,false,1583521835,[⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c653 : Cfg := ⟨2,false,1583524011,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c654 : Cfg := ⟨0,true,-715,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c655 : Cfg := ⟨1,true,1583523717,[⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c656 : Cfg := ⟨2,false,1583521817,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c657 : Cfg := ⟨1,true,1583522761,[⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c658 : Cfg := ⟨3,false,1583523427,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c659 : Cfg := ⟨2,true,-619,[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c660 : Cfg := ⟨2,true,1583523713,[⟨pair01,34⟩,⟨pair11,1⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c661 : Cfg := ⟨2,false,1583521957,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c662 : Cfg := ⟨0,true,1583521877,[⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c663 : Cfg := ⟨3,false,1583524229,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c664 : Cfg := ⟨4,false,-657,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c665 : Cfg := ⟨1,true,1583523053,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c666 : Cfg := ⟨3,false,1583522577,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c667 : Cfg := ⟨2,true,-635,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c668 : Cfg := ⟨2,true,1583523641,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c669 : Cfg := ⟨3,false,1583522467,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c670 : Cfg := ⟨3,false,-599,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c671 : Cfg := ⟨0,true,1583523745,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c672 : Cfg := ⟨2,false,1583522245,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c673 : Cfg := ⟨2,true,1583521811,[⟨pair11,1⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c674 : Cfg := ⟨2,true,1583524005,[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair11,1⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c675 : Cfg := ⟨3,false,1583521871,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c676 : Cfg := ⟨3,false,1583521985,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c677 : Cfg := ⟨3,false,1583524327,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,30⟩]⟩ -def c678 : Cfg := ⟨3,false,-737,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c679 : Cfg := ⟨2,false,1583523343,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c680 : Cfg := ⟨3,false,1583522167,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c681 : Cfg := ⟨2,true,-547,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c682 : Cfg := ⟨2,true,1583524035,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c683 : Cfg := ⟨2,false,1583521827,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c684 : Cfg := ⟨2,true,1583522169,[⟨pair01,94⟩,⟨pair11,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c685 : Cfg := ⟨2,true,1583524385,[⟨pair01,31⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c686 : Cfg := ⟨2,false,-649,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c687 : Cfg := ⟨2,true,1583522755,[⟨pair01,95⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c688 : Cfg := ⟨3,false,1583524323,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c689 : Cfg := ⟨3,false,-711,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c690 : Cfg := ⟨0,true,1583522865,[⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c691 : Cfg := ⟨3,false,1583523447,[⟨pair01,20⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c692 : Cfg := ⟨3,false,-623,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c693 : Cfg := ⟨0,true,1583523451,[⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c694 : Cfg := ⟨2,false,1583522539,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c695 : Cfg := ⟨2,true,1583521825,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c696 : Cfg := ⟨2,true,1583524035,[⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c697 : Cfg := ⟨2,false,1583521855,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c698 : Cfg := ⟨2,false,1583521951,[⟨pair01,47⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c699 : Cfg := ⟨2,false,1583523709,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c700 : Cfg := ⟨1,true,-701,[⟨pair01,18⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c701 : Cfg := ⟨1,true,1583523925,[⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,32⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c702 : Cfg := ⟨2,false,-581,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c703 : Cfg := ⟨2,false,1583522165,[⟨pair01,97⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c704 : Cfg := ⟨2,false,1583523619,[⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c705 : Cfg := ⟨1,true,-667,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c706 : Cfg := ⟨2,false,1583524313,[⟨pair10,12⟩,⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c707 : Cfg := ⟨2,false,-657,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c708 : Cfg := ⟨2,true,1583522231,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c709 : Cfg := ⟨4,false,1583524505,[⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c710 : Cfg := ⟨4,false,-759,[⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c711 : Cfg := ⟨2,false,1583523441,[⟨pair01,20⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c712 : Cfg := ⟨3,false,1583522265,[⟨pair01,18⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c713 : Cfg := ⟨3,false,1583521815,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c714 : Cfg := ⟨0,true,1583524027,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c715 : Cfg := ⟨3,false,1583522157,[⟨pair01,95⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c716 : Cfg := ⟨2,false,1583521941,[⟨pair01,44⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c717 : Cfg := ⟨3,false,1583524527,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c718 : Cfg := ⟨3,false,-739,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c719 : Cfg := ⟨1,true,1583523329,[⟨pair01,95⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c720 : Cfg := ⟨3,false,1583523107,[⟨pair01,38⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c721 : Cfg := ⟨1,true,-583,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c722 : Cfg := ⟨2,false,1583524529,[⟨pair01,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,5⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c723 : Cfg := ⟨2,false,-623,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c724 : Cfg := ⟨2,false,1583522847,[⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c725 : Cfg := ⟨3,false,1583522553,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c726 : Cfg := ⟨2,false,1583521807,[⟨pair01,8⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c727 : Cfg := ⟨3,false,1583524013,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c728 : Cfg := ⟨2,true,-719,[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c729 : Cfg := ⟨2,true,1583523321,[⟨pair01,91⟩,⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c730 : Cfg := ⟨3,false,1583523029,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c731 : Cfg := ⟨2,true,-661,[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c732 : Cfg := ⟨2,true,1583523615,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c733 : Cfg := ⟨4,false,1583522517,[⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c734 : Cfg := ⟨2,false,-567,[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761177⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c735 : Cfg := ⟨3,false,1583524573,[⟨pair01,4⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,3⟩]⟩ -def c736 : Cfg := ⟨3,false,-723,[⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c737 : Cfg := ⟨2,true,1583522255,[⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c738 : Cfg := ⟨3,false,1583524583,[⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c739 : Cfg := ⟨2,false,-667,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c740 : Cfg := ⟨0,true,1583522219,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c741 : Cfg := ⟨3,false,1583524563,[⟨pair11,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair11,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c742 : Cfg := ⟨3,false,-609,[⟨pair01,10⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c743 : Cfg := ⟨2,true,1583522147,[⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c744 : Cfg := ⟨2,true,1583524575,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c745 : Cfg := ⟨2,false,1583521805,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c746 : Cfg := ⟨1,true,1583522541,[⟨pair10,13⟩,⟨pair01,40⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c747 : Cfg := ⟨3,false,1583523607,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c748 : Cfg := ⟨1,true,-767,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c749 : Cfg := ⟨2,false,1583523973,[⟨pair10,35⟩,⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c750 : Cfg := ⟨4,false,1583521925,[⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c751 : Cfg := ⟨0,true,-571,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c752 : Cfg := ⟨3,false,1583524009,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c753 : Cfg := ⟨3,false,1583522215,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c754 : Cfg := ⟨1,true,-573,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c755 : Cfg := ⟨1,true,1583524597,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair10,3⟩]⟩ -def c756 : Cfg := ⟨3,false,-633,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c757 : Cfg := ⟨1,true,1583522249,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c758 : Cfg := ⟨2,false,1583524007,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c759 : Cfg := ⟨2,false,-777,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c760 : Cfg := ⟨2,false,1583523603,[⟨pair10,92⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c761 : Cfg := ⟨2,false,1583523017,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c762 : Cfg := ⟨1,true,-579,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c763 : Cfg := ⟨1,true,1583524589,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,28⟩]⟩ -def c764 : Cfg := ⟨3,false,-697,[⟨pair01,6⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c765 : Cfg := ⟨3,false,1583522215,[⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c766 : Cfg := ⟨0,true,1583524647,[⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c767 : Cfg := ⟨3,false,-659,[⟨pair01,7⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c768 : Cfg := ⟨1,true,1583522503,[⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c769 : Cfg := ⟨3,false,1583523971,[⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c770 : Cfg := ⟨0,true,-787,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c771 : Cfg := ⟨2,false,1583523673,[⟨pair01,35⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c772 : Cfg := ⟨4,false,1583522499,[⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c773 : Cfg := ⟨1,true,1583521951,[⟨pair10,19⟩,⟨pair01,37⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c774 : Cfg := ⟨2,true,1583524583,[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,57⟩]⟩ -def c775 : Cfg := ⟨3,false,-635,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c776 : Cfg := ⟨2,false,1583523015,[⟨pair10,96⟩,⟨pair01,12⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c777 : Cfg := ⟨3,false,1583523405,[⟨pair01,10⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c778 : Cfg := ⟨1,true,-665,[⟨pair01,4⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c779 : Cfg := ⟨1,true,1583524253,[⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,22⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c780 : Cfg := ⟨2,false,1583521783,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c781 : Cfg := ⟨1,true,1583522537,[⟨pair10,22⟩,⟨pair01,31⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c782 : Cfg := ⟨3,false,1583524189,[⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c783 : Cfg := ⟨3,false,-793,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c784 : Cfg := ⟨3,false,1583522431,[⟨pair11,1⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,30⟩,⟨pair11,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c785 : Cfg := ⟨2,false,1583524577,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c786 : Cfg := ⟨2,false,-743,[⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c787 : Cfg := ⟨2,true,1583522231,[⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c788 : Cfg := ⟨2,true,1583524779,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c789 : Cfg := ⟨3,false,-671,[⟨pair01,3⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c790 : Cfg := ⟨2,true,1583521779,[⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c791 : Cfg := ⟨2,true,1583524249,[⟨pair01,32⟩,⟨pair11,1⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c792 : Cfg := ⟨3,false,1583521947,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c793 : Cfg := ⟨3,false,1583521779,[⟨pair01,4⟩,⟨pair11,1⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c794 : Cfg := ⟨0,true,1583523991,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c795 : Cfg := ⟨2,false,1583522125,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c796 : Cfg := ⟨1,true,1583521769,[⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c797 : Cfg := ⟨1,true,1583524793,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[]⟩ -def c798 : Cfg := ⟨3,false,-681,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c799 : Cfg := ⟨0,true,1583522231,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c800 : Cfg := ⟨3,false,1583524789,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,2⟩]⟩ -def c801 : Cfg := ⟨3,false,-597,[⟨pair01,5⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c802 : Cfg := ⟨1,true,1583522421,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c803 : Cfg := ⟨4,false,1583524463,[⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c804 : Cfg := ⟨4,false,-791,[⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c805 : Cfg := ⟨2,true,1583522487,[⟨pair01,33⟩,⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c806 : Cfg := ⟨2,true,1583524787,[⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c807 : Cfg := ⟨3,false,1583521899,[⟨pair01,36⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c808 : Cfg := ⟨2,true,1583521775,[⟨pair01,5⟩,⟨pair11,1⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c809 : Cfg := ⟨2,true,1583523985,[⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c810 : Cfg := ⟨2,false,1583523075,[⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c811 : Cfg := ⟨0,true,-709,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c812 : Cfg := ⟨3,false,1583523399,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c813 : Cfg := ⟨3,false,1583523983,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c814 : Cfg := ⟨3,false,-803,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c815 : Cfg := ⟨3,false,1583522813,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c816 : Cfg := ⟨3,false,1583524171,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c817 : Cfg := ⟨3,false,-809,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c818 : Cfg := ⟨0,true,1583522707,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c819 : Cfg := ⟨2,false,1583524275,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c820 : Cfg := ⟨0,false,-817,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c821 : Cfg := ⟨1,true,1583523583,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c822 : Cfg := ⟨3,false,1583522519,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c823 : Cfg := ⟨1,true,-617,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c824 : Cfg := ⟨2,false,1583524569,[⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c825 : Cfg := ⟨2,false,-637,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c826 : Cfg := ⟨2,true,1583521819,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c827 : Cfg := ⟨2,true,1583524277,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c828 : Cfg := ⟨2,false,1583522189,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c829 : Cfg := ⟨1,true,1583521753,[⟨pair10,791761177⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c830 : Cfg := ⟨1,true,1583524753,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c831 : Cfg := ⟨3,false,1583521755,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c832 : Cfg := ⟨1,true,1583522113,[⟨pair01,91⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c833 : Cfg := ⟨2,false,1583524835,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c834 : Cfg := ⟨2,false,-697,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c835 : Cfg := ⟨1,true,1583522697,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c836 : Cfg := ⟨2,false,1583524533,[⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c837 : Cfg := ⟨2,false,-773,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c838 : Cfg := ⟨0,true,1583522515,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c839 : Cfg := ⟨3,false,1583524863,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,4⟩]⟩ -def c840 : Cfg := ⟨2,false,-661,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c841 : Cfg := ⟨2,true,1583521891,[⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c842 : Cfg := ⟨2,true,1583524453,[⟨pair01,90⟩,⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c843 : Cfg := ⟨3,false,1583522187,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c844 : Cfg := ⟨1,true,-623,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c845 : Cfg := ⟨2,false,1583524561,[⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c846 : Cfg := ⟨4,false,1583521763,[⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c847 : Cfg := ⟨0,true,-645,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c848 : Cfg := ⟨3,false,1583523865,[⟨pair01,90⟩,⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c849 : Cfg := ⟨2,false,1583523573,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c850 : Cfg := ⟨1,false,-829,[⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c851 : Cfg := ⟨2,true,1583522693,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c852 : Cfg := ⟨2,true,1583524887,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[]⟩ -def c853 : Cfg := ⟨3,false,-627,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c854 : Cfg := ⟨0,true,1583521765,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c855 : Cfg := ⟨3,false,1583524233,[⟨pair01,37⟩,⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c856 : Cfg := ⟨2,false,1583523063,[⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c857 : Cfg := ⟨2,true,-723,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c858 : Cfg := ⟨2,true,1583523387,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c859 : Cfg := ⟨3,false,1583523677,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c860 : Cfg := ⟨1,true,-841,[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c861 : Cfg := ⟨1,true,1583523567,[⟨pair10,90⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c862 : Cfg := ⟨3,false,1583523091,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c863 : Cfg := ⟨3,false,-833,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c864 : Cfg := ⟨0,true,1583522981,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c865 : Cfg := ⟨2,false,1583524845,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c866 : Cfg := ⟨2,false,-711,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c867 : Cfg := ⟨0,true,1583522175,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c868 : Cfg := ⟨3,false,1583524521,[⟨pair11,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair11,1⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c869 : Cfg := ⟨4,false,1583522213,[⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c870 : Cfg := ⟨3,false,-635,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c871 : Cfg := ⟨0,true,1583523931,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c872 : Cfg := ⟨3,false,1583523671,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c873 : Cfg := ⟨2,true,-817,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c874 : Cfg := ⟨2,true,1583522977,[⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c875 : Cfg := ⟨2,false,1583524819,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c876 : Cfg := ⟨2,false,-723,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c877 : Cfg := ⟨2,true,1583522171,[⟨pair01,1⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,21⟩,⟨pair11,1⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c878 : Cfg := ⟨2,true,1583524733,[⟨pair11,1⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c879 : Cfg := ⟨4,false,1583522105,[⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c880 : Cfg := ⟨0,true,1583521731,[⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c881 : Cfg := ⟨3,false,1583523927,[⟨pair11,1⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,22⟩,⟨pair11,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c882 : Cfg := ⟨3,false,1583523339,[⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c883 : Cfg := ⟨1,true,-847,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c884 : Cfg := ⟨2,false,1583523385,[⟨pair01,23⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,86⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c885 : Cfg := ⟨2,false,1583523059,[⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c886 : Cfg := ⟨1,true,-765,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c887 : Cfg := ⟨2,false,1583524141,[⟨pair10,86⟩,⟨pair01,22⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c888 : Cfg := ⟨2,false,1583522471,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c889 : Cfg := ⟨1,true,-757,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c890 : Cfg := ⟨2,false,1583523967,[⟨pair01,21⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c891 : Cfg := ⟨4,false,1583522467,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c892 : Cfg := ⟨2,false,1583521729,[⟨pair10,791761173⟩,⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c893 : Cfg := ⟨1,true,1583524811,[⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c894 : Cfg := ⟨3,false,1583521751,[⟨pair01,10⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c895 : Cfg := ⟨0,true,-617,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c896 : Cfg := ⟨3,false,1583523963,[⟨pair01,19⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c897 : Cfg := ⟨3,false,1583523267,[⟨pair01,95⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c898 : Cfg := ⟨1,true,-723,[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c899 : Cfg := ⟨1,true,1583524141,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c900 : Cfg := ⟨2,false,1583522749,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c901 : Cfg := ⟨2,true,-721,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c902 : Cfg := ⟨2,true,1583523337,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c903 : Cfg := ⟨3,false,1583524545,[⟨pair01,19⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c904 : Cfg := ⟨3,false,-775,[⟨pair01,12⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c905 : Cfg := ⟨2,false,1583522681,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,34⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c906 : Cfg := ⟨2,false,1583524831,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c907 : Cfg := ⟨2,false,-725,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c908 : Cfg := ⟨1,true,1583522461,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c909 : Cfg := ⟨2,false,1583525047,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c910 : Cfg := ⟨2,false,-687,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c911 : Cfg := ⟨1,true,1583522489,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c912 : Cfg := ⟨3,false,1583525017,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c913 : Cfg := ⟨3,false,-705,[⟨pair01,9⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c914 : Cfg := ⟨1,true,1583522747,[⟨pair10,36⟩,⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c915 : Cfg := ⟨3,false,1583524211,[⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c916 : Cfg := ⟨5,false,-861,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c917 : Cfg := ⟨2,false,1583523259,[⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c918 : Cfg := ⟨3,false,1583523363,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c919 : Cfg := ⟨0,true,-763,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c920 : Cfg := ⟨3,false,1583523075,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c921 : Cfg := ⟨4,false,1583524429,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c922 : Cfg := ⟨4,false,-821,[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c923 : Cfg := ⟨0,true,1583522195,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c924 : Cfg := ⟨3,false,1583524797,[⟨pair01,37⟩,⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c925 : Cfg := ⟨3,false,1583522083,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c926 : Cfg := ⟨2,false,-631,[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761177⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c927 : Cfg := ⟨1,true,1583524827,[⟨pair10,15⟩,⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c928 : Cfg := ⟨2,false,1583521897,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c929 : Cfg := ⟨0,true,-691,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c930 : Cfg := ⟨3,false,1583523549,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c931 : Cfg := ⟨2,false,1583524239,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c932 : Cfg := ⟨2,false,-847,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c933 : Cfg := ⟨2,true,1583522191,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c934 : Cfg := ⟨2,true,1583524535,[⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c935 : Cfg := ⟨2,false,1583522671,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c936 : Cfg := ⟨3,false,-769,[⟨pair11,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c937 : Cfg := ⟨0,true,1583523325,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c938 : Cfg := ⟨4,false,1583525123,[⟨pair01,20⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩]⟩ -def c939 : Cfg := ⟨4,false,-671,[⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c940 : Cfg := ⟨1,true,1583522477,[⟨pair10,13⟩,⟨pair01,40⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c941 : Cfg := ⟨2,false,1583524795,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c942 : Cfg := ⟨2,false,-747,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c943 : Cfg := ⟨1,true,1583522449,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c944 : Cfg := ⟨2,false,1583524821,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c945 : Cfg := ⟨2,false,-735,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c946 : Cfg := ⟨2,true,1583521779,[⟨pair11,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c947 : Cfg := ⟨2,true,1583524129,[⟨pair01,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c948 : Cfg := ⟨2,false,1583523321,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c949 : Cfg := ⟨2,false,-881,[⟨pair10,2⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c950 : Cfg := ⟨1,true,1583523359,[⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c951 : Cfg := ⟨2,false,1583523945,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c952 : Cfg := ⟨2,false,-885,[⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c953 : Cfg := ⟨2,false,1583522953,[⟨pair10,91⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c954 : Cfg := ⟨3,false,1583524713,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c955 : Cfg := ⟨3,false,-773,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c956 : Cfg := ⟨1,true,1583522443,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c957 : Cfg := ⟨1,true,1583525115,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,24⟩]⟩ -def c958 : Cfg := ⟨3,false,-659,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c959 : Cfg := ⟨1,true,1583522181,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c960 : Cfg := ⟨3,false,1583524999,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c961 : Cfg := ⟨3,false,-723,[⟨pair01,6⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c962 : Cfg := ⟨2,true,1583521853,[⟨pair01,38⟩,⟨pair11,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c963 : Cfg := ⟨2,true,1583524197,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c964 : Cfg := ⟨2,false,1583523245,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c965 : Cfg := ⟨1,true,-891,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c966 : Cfg := ⟨2,false,1583523537,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c967 : Cfg := ⟨3,false,1583523933,[⟨pair01,13⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c968 : Cfg := ⟨2,false,-855,[⟨pair10,17⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c969 : Cfg := ⟨2,false,1583523241,[⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c970 : Cfg := ⟨4,false,1583524193,[⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c971 : Cfg := ⟨5,false,-857,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c972 : Cfg := ⟨2,false,1583523239,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c973 : Cfg := ⟨2,false,1583524709,[⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c974 : Cfg := ⟨2,false,-777,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c975 : Cfg := ⟨2,false,1583522951,[⟨pair10,96⟩,⟨pair01,12⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c976 : Cfg := ⟨2,false,1583524709,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c977 : Cfg := ⟨2,false,-777,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c978 : Cfg := ⟨2,false,1583522951,[⟨pair10,97⟩,⟨pair01,11⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c979 : Cfg := ⟨3,false,1583524711,[⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c980 : Cfg := ⟨3,false,-775,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c981 : Cfg := ⟨1,true,1583522951,[⟨pair10,98⟩,⟨pair01,10⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c982 : Cfg := ⟨3,false,1583524987,[⟨pair01,84⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c983 : Cfg := ⟨3,false,-737,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c984 : Cfg := ⟨2,true,1583521715,[⟨pair01,1⟩,⟨pair11,1⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c985 : Cfg := ⟨2,true,1583523925,[⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c986 : Cfg := ⟨3,false,1583523597,[⟨pair01,30⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c987 : Cfg := ⟨1,true,-901,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c988 : Cfg := ⟨3,false,1583522473,[⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,86⟩,⟨pair11,1⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c989 : Cfg := ⟨0,true,1583525075,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c990 : Cfg := ⟨3,false,1583522057,[⟨pair01,86⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c991 : Cfg := ⟨0,true,-781,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c992 : Cfg := ⟨3,false,1583523057,[⟨pair11,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,87⟩,⟨pair11,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c993 : Cfg := ⟨4,false,1583524989,[⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c994 : Cfg := ⟨4,false,-733,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c995 : Cfg := ⟨2,true,1583521769,[⟨pair01,1⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c996 : Cfg := ⟨2,true,1583524227,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c997 : Cfg := ⟨4,false,1583523231,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c998 : Cfg := ⟨1,true,-861,[⟨pair10,14⟩,⟨pair01,11⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c999 : Cfg := ⟨1,true,1583523531,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1000 : Cfg := ⟨2,false,1583523817,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1001 : Cfg := ⟨2,true,-911,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1002 : Cfg := ⟨2,true,1583522467,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1003 : Cfg := ⟨2,true,1583525071,[⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1004 : Cfg := ⟨3,false,1583522423,[⟨pair01,33⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1005 : Cfg := ⟨1,true,-709,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1006 : Cfg := ⟨2,false,1583524401,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1007 : Cfg := ⟨3,false,1583523225,[⟨pair01,87⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1008 : Cfg := ⟨0,true,-863,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1009 : Cfg := ⟨3,false,1583522725,[⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1010 : Cfg := ⟨0,true,1583525285,[⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1011 : Cfg := ⟨4,false,1583522641,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1012 : Cfg := ⟨0,true,-789,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1013 : Cfg := ⟨3,false,1583523049,[⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,89⟩,⟨pair11,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1014 : Cfg := ⟨0,true,1583525325,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1015 : Cfg := ⟨3,false,1583522053,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1016 : Cfg := ⟨2,true,-713,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1017 : Cfg := ⟨2,true,1583523633,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1018 : Cfg := ⟨3,false,1583524983,[⟨pair01,90⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1019 : Cfg := ⟨3,false,-739,[⟨pair01,7⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1020 : Cfg := ⟨2,true,1583521759,[⟨pair01,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1021 : Cfg := ⟨2,true,1583524217,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1022 : Cfg := ⟨4,false,1583523227,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1023 : Cfg := ⟨2,true,-869,[⟨pair01,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1024 : Cfg := ⟨2,true,1583522935,[⟨pair11,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1025 : Cfg := ⟨2,true,1583525279,[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩]⟩ -def c1026 : Cfg := ⟨2,false,-659,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1027 : Cfg := ⟨1,true,1583522345,[⟨pair10,91⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1028 : Cfg := ⟨2,false,1583525351,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩]⟩ -def c1029 : Cfg := ⟨2,false,-661,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1030 : Cfg := ⟨2,false,1583521835,[⟨pair01,40⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1031 : Cfg := ⟨1,true,1583525275,[⟨pair10,92⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1032 : Cfg := ⟨3,false,1583521869,[⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1033 : Cfg := ⟨0,true,-739,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1034 : Cfg := ⟨3,false,1583523591,[⟨pair01,36⟩,⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1035 : Cfg := ⟨2,false,1583524765,[⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1036 : Cfg := ⟨2,false,-777,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1037 : Cfg := ⟨2,false,1583522051,[⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,38⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1038 : Cfg := ⟨1,true,1583525357,[⟨pair10,5⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1039 : Cfg := ⟨2,false,1583522051,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1040 : Cfg := ⟨1,true,-705,[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1041 : Cfg := ⟨1,true,1583524393,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1042 : Cfg := ⟨3,false,1583523217,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1043 : Cfg := ⟨2,false,-837,[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1044 : Cfg := ⟨1,true,1583523805,[⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1045 : Cfg := ⟨3,false,1583524471,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1046 : Cfg := ⟨3,false,-835,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1047 : Cfg := ⟨2,true,1583522153,[⟨pair01,13⟩,⟨pair11,1⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1048 : Cfg := ⟨2,true,1583524497,[⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1049 : Cfg := ⟨4,false,1583523217,[⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1050 : Cfg := ⟨3,false,-919,[⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1051 : Cfg := ⟨0,true,1583522709,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1052 : Cfg := ⟨3,false,1583525055,[⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1053 : Cfg := ⟨3,false,1583522341,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1054 : Cfg := ⟨1,true,-765,[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1055 : Cfg := ⟨1,true,1583524099,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1056 : Cfg := ⟨3,false,1583523581,[⟨pair01,34⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1057 : Cfg := ⟨0,true,-943,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1058 : Cfg := ⟨2,true,1583522123,[⟨pair01,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1059 : Cfg := ⟨2,true,1583524685,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1060 : Cfg := ⟨3,false,1583523511,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1061 : Cfg := ⟨0,false,-943,[⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1062 : Cfg := ⟨0,true,1583522337,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1063 : Cfg := ⟨3,false,1583524683,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1064 : Cfg := ⟨2,false,1583523325,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1065 : Cfg := ⟨3,false,-937,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,4⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1066 : Cfg := ⟨2,true,1583522445,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1067 : Cfg := ⟨2,true,1583524789,[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair11,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1068 : Cfg := ⟨2,false,1583523217,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1069 : Cfg := ⟨3,false,-883,[⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1070 : Cfg := ⟨0,true,1583522919,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1071 : Cfg := ⟨3,false,1583525265,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1072 : Cfg := ⟨4,false,1583522043,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1073 : Cfg := ⟨1,true,-733,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1074 : Cfg := ⟨2,false,1583524387,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1075 : Cfg := ⟨3,false,1583523211,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1076 : Cfg := ⟨2,true,-941,[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1077 : Cfg := ⟨2,true,1583522627,[⟨pair01,93⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1078 : Cfg := ⟨2,true,1583524971,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1079 : Cfg := ⟨4,false,1583522995,[⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1080 : Cfg := ⟨2,true,-865,[⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1081 : Cfg := ⟨2,true,1583522995,[⟨pair01,39⟩,⟨pair11,1⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1082 : Cfg := ⟨2,true,1583525339,[⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1083 : Cfg := ⟨4,false,1583522409,[⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1084 : Cfg := ⟨2,true,-751,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1085 : Cfg := ⟨2,true,1583523321,[⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1086 : Cfg := ⟨1,true,1583525365,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,57⟩]⟩ -def c1087 : Cfg := ⟨4,false,1583522041,[⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1088 : Cfg := ⟨3,false,-713,[⟨pair01,13⟩,⟨pair11,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1089 : Cfg := ⟨0,true,1583523583,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1090 : Cfg := ⟨4,false,1583525079,[⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1091 : Cfg := ⟨4,false,-713,[⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1092 : Cfg := ⟨0,true,1583521699,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1093 : Cfg := ⟨3,false,1583524167,[⟨pair01,42⟩,⟨pair11,1⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1094 : Cfg := ⟨2,false,1583524387,[⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1095 : Cfg := ⟨2,false,-863,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1096 : Cfg := ⟨2,true,1583522149,[⟨pair01,22⟩,⟨pair11,1⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1097 : Cfg := ⟨2,true,1583524493,[⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1098 : Cfg := ⟨2,false,1583523801,[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1099 : Cfg := ⟨3,false,-939,[⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1100 : Cfg := ⟨2,false,1583522627,[⟨pair01,99⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,31⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1101 : Cfg := ⟨3,false,1583525251,[⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1102 : Cfg := ⟨3,false,-707,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1103 : Cfg := ⟨1,true,1583521821,[⟨pair01,46⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1104 : Cfg := ⟨1,true,1583524969,[⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,32⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1105 : Cfg := ⟨2,false,1583522427,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1106 : Cfg := ⟨1,true,-897,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1107 : Cfg := ⟨2,false,1583523577,[⟨pair01,42⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1108 : Cfg := ⟨4,false,1583524161,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1109 : Cfg := ⟨4,false,-909,[⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1110 : Cfg := ⟨1,true,1583522729,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1111 : Cfg := ⟨3,false,1583525033,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1112 : Cfg := ⟨3,false,-745,[⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1113 : Cfg := ⟨2,true,-707,[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1114 : Cfg := ⟨2,true,1583523861,[⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1115 : Cfg := ⟨4,false,1583524745,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1116 : Cfg := ⟨4,false,-797,[⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1117 : Cfg := ⟨1,true,1583522425,[⟨pair10,12⟩,⟨pair01,41⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1118 : Cfg := ⟨1,true,1583525573,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,3⟩]⟩ -def c1119 : Cfg := ⟨2,false,1583522099,[⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1120 : Cfg := ⟨3,false,-761,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1121 : Cfg := ⟨0,true,1583523313,[⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1122 : Cfg := ⟨2,true,1583525585,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c1123 : Cfg := ⟨2,false,1583522033,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1124 : Cfg := ⟨2,false,-761,[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1125 : Cfg := ⟨1,true,1583524441,[⟨pair10,33⟩,⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1126 : Cfg := ⟨3,false,1583524075,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1127 : Cfg := ⟨3,false,-943,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1128 : Cfg := ⟨1,true,1583522723,[⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1129 : Cfg := ⟨1,true,1583525587,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ -def c1130 : Cfg := ⟨2,false,1583522097,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1131 : Cfg := ⟨1,true,-711,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1132 : Cfg := ⟨2,false,1583524479,[⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1133 : Cfg := ⟨3,false,1583523597,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1134 : Cfg := ⟨2,false,-955,[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1135 : Cfg := ⟨2,false,1583523197,[⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1136 : Cfg := ⟨2,false,1583524659,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1137 : Cfg := ⟨2,false,-827,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1138 : Cfg := ⟨2,false,1583522391,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1139 : Cfg := ⟨2,false,1583525539,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩]⟩ -def c1140 : Cfg := ⟨2,false,1583521679,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1141 : Cfg := ⟨2,true,-695,[⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1142 : Cfg := ⟨2,true,1583523887,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1143 : Cfg := ⟨3,false,1583524731,[⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1144 : Cfg := ⟨3,false,-811,[⟨pair01,8⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1145 : Cfg := ⟨2,true,1583521723,[⟨pair11,1⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1146 : Cfg := ⟨2,true,1583524073,[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1147 : Cfg := ⟨4,false,1583524365,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1148 : Cfg := ⟨4,false,-885,[⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1149 : Cfg := ⟨1,true,1583522419,[⟨pair10,15⟩,⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1150 : Cfg := ⟨1,true,1583525609,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,6⟩]⟩ -def c1151 : Cfg := ⟨2,false,1583522093,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1152 : Cfg := ⟨2,true,-849,[⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1153 : Cfg := ⟨2,true,1583523191,[⟨pair01,92⟩,⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1154 : Cfg := ⟨2,true,1583525535,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1155 : Cfg := ⟨3,false,1583522603,[⟨pair01,92⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1156 : Cfg := ⟨3,false,-907,[⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1157 : Cfg := ⟨0,true,1583522895,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1158 : Cfg := ⟨3,false,1583525241,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1159 : Cfg := ⟨4,false,1583522973,[⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1160 : Cfg := ⟨2,true,-925,[⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1161 : Cfg := ⟨2,true,1583522713,[⟨pair01,18⟩,⟨pair11,1⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1162 : Cfg := ⟨2,true,1583525057,[⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1163 : Cfg := ⟨2,false,1583523561,[⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1164 : Cfg := ⟨1,true,-953,[⟨pair10,8⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1165 : Cfg := ⟨1,true,1583523261,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1166 : Cfg := ⟨2,false,1583524949,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1167 : Cfg := ⟨2,false,-773,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1168 : Cfg := ⟨2,false,1583521827,[⟨pair10,14⟩,⟨pair01,42⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1169 : Cfg := ⟨1,true,1583525055,[⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1170 : Cfg := ⟨2,false,1583522711,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1171 : Cfg := ⟨3,false,-929,[⟨pair01,11⟩,⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1172 : Cfg := ⟨0,true,1583522603,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1173 : Cfg := ⟨3,false,1583525053,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1174 : Cfg := ⟨3,false,1583523259,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1175 : Cfg := ⟨2,false,-991,[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1176 : Cfg := ⟨1,true,1583522969,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1177 : Cfg := ⟨2,false,1583525641,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1178 : Cfg := ⟨2,false,1583521797,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1179 : Cfg := ⟨1,true,-779,[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1180 : Cfg := ⟨1,true,1583524139,[⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1181 : Cfg := ⟨2,false,1583524169,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1182 : Cfg := ⟨2,false,-915,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1183 : Cfg := ⟨1,true,1583522379,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1184 : Cfg := ⟨2,false,1583525657,[⟨pair10,10⟩,⟨pair01,17⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1185 : Cfg := ⟨2,false,1583522597,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c1186 : Cfg := ⟨2,false,-801,[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c1187 : Cfg := ⟨1,true,1583524135,[⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c1188 : Cfg := ⟨2,false,1583523875,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1189 : Cfg := ⟨2,false,-985,[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1190 : Cfg := ⟨3,false,1583521827,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1191 : Cfg := ⟨0,true,1583524429,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1192 : Cfg := ⟨4,false,1583524351,[⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1193 : Cfg := ⟨4,false,-899,[⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1194 : Cfg := ⟨1,true,1583522007,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1195 : Cfg := ⟨2,false,1583525339,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1196 : Cfg := ⟨2,false,1583522887,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1197 : Cfg := ⟨2,false,-901,[⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1198 : Cfg := ⟨1,true,1583523841,[⟨pair10,39⟩,⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1199 : Cfg := ⟨2,false,1583524753,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1200 : Cfg := ⟨2,false,-803,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1201 : Cfg := ⟨1,true,1583522303,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1202 : Cfg := ⟨2,false,1583525519,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1203 : Cfg := ⟨3,false,1583522997,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1204 : Cfg := ⟨2,false,-879,[⟨pair10,13⟩,⟨pair01,5⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1205 : Cfg := ⟨1,true,1583523759,[⟨pair01,88⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1206 : Cfg := ⟨2,false,1583524753,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1207 : Cfg := ⟨2,false,-803,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1208 : Cfg := ⟨1,true,1583522107,[⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,98⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1209 : Cfg := ⟨2,false,1583525599,[⟨pair10,42⟩,⟨pair01,87⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1210 : Cfg := ⟨2,false,1583522669,[⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1211 : Cfg := ⟨1,true,-803,[⟨pair10,15⟩,⟨pair01,3⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1212 : Cfg := ⟨1,true,1583524061,[⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1213 : Cfg := ⟨2,false,1583524645,[⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1214 : Cfg := ⟨2,false,-871,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1215 : Cfg := ⟨3,false,-725,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair11,1⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1216 : Cfg := ⟨0,true,1583523841,[⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1217 : Cfg := ⟨3,false,1583525291,[⟨pair01,30⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1218 : Cfg := ⟨3,false,-723,[⟨pair01,2⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1219 : Cfg := ⟨2,true,-759,[⟨pair01,3⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1220 : Cfg := ⟨2,true,1583523535,[⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1221 : Cfg := ⟨2,false,1583525621,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1222 : Cfg := ⟨2,false,1583521779,[⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1223 : Cfg := ⟨2,true,-911,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1224 : Cfg := ⟨2,true,1583522949,[⟨pair01,32⟩,⟨pair11,1⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1225 : Cfg := ⟨2,true,1583525293,[⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1226 : Cfg := ⟨3,false,1583522947,[⟨pair01,32⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1227 : Cfg := ⟨0,true,-947,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1228 : Cfg := ⟨3,false,1583522689,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1229 : Cfg := ⟨0,true,1583525035,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1230 : Cfg := ⟨2,false,1583523169,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1231 : Cfg := ⟨0,false,-1015,[],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1232 : Cfg := ⟨1,true,1583522989,[⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1233 : Cfg := ⟨2,false,1583525511,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1234 : Cfg := ⟨2,false,1583521651,[⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1235 : Cfg := ⟨3,false,-761,[⟨pair01,5⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1236 : Cfg := ⟨0,true,1583523535,[⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1237 : Cfg := ⟨2,true,1583525841,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c1238 : Cfg := ⟨2,false,1583522103,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1239 : Cfg := ⟨2,false,-837,[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1240 : Cfg := ⟨1,true,1583524157,[⟨pair10,19⟩,⟨pair01,34⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1241 : Cfg := ⟨4,false,1583524703,[⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1242 : Cfg := ⟨4,false,-839,[⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1243 : Cfg := ⟨2,true,-725,[⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1244 : Cfg := ⟨2,true,1583523857,[⟨pair01,12⟩,⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1245 : Cfg := ⟨3,false,1583525849,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩]⟩ -def c1246 : Cfg := ⟨3,false,1583522291,[⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1247 : Cfg := ⟨2,true,-877,[⟨pair01,6⟩,⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1248 : Cfg := ⟨2,true,1583522945,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1249 : Cfg := ⟨2,true,1583525507,[⟨pair01,89⟩,⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1250 : Cfg := ⟨3,false,1583523747,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1251 : Cfg := ⟨3,false,-997,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,2⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1252 : Cfg := ⟨0,true,1583522101,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1253 : Cfg := ⟨3,false,1583524703,[⟨pair01,35⟩,⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1254 : Cfg := ⟨2,false,1583524705,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1255 : Cfg := ⟨2,false,-837,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1256 : Cfg := ⟨3,false,1583521647,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1257 : Cfg := ⟨0,true,1583523859,[⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1258 : Cfg := ⟨3,false,1583525027,[⟨pair01,15⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1259 : Cfg := ⟨3,false,-765,[⟨pair01,8⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1260 : Cfg := ⟨3,false,-725,[⟨pair01,9⟩,⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1261 : Cfg := ⟨0,true,1583523751,[⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1262 : Cfg := ⟨2,false,1583525319,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1263 : Cfg := ⟨2,false,1583521627,[⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1264 : Cfg := ⟨1,true,1583521803,[⟨pair10,15⟩,⟨pair01,41⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1265 : Cfg := ⟨1,true,1583524995,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1266 : Cfg := ⟨2,false,1583523163,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1267 : Cfg := ⟨1,true,-975,[⟨pair10,10⟩,⟨pair01,12⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1268 : Cfg := ⟨1,true,1583523237,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1269 : Cfg := ⟨2,false,1583525319,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1270 : Cfg := ⟨2,false,1583521627,[⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1271 : Cfg := ⟨2,true,-821,[⟨pair01,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1272 : Cfg := ⟨2,true,1583523455,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1273 : Cfg := ⟨2,true,1583525799,[⟨pair01,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,35⟩,⟨pair11,1⟩,⟨pair01,5⟩]⟩ -def c1274 : Cfg := ⟨2,false,1583522387,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1275 : Cfg := ⟨1,true,-937,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1276 : Cfg := ⟨2,false,1583523527,[⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1277 : Cfg := ⟨2,false,1583525285,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1278 : Cfg := ⟨2,false,-729,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1279 : Cfg := ⟨1,true,-769,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1280 : Cfg := ⟨2,false,1583524623,[⟨pair10,93⟩,⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1281 : Cfg := ⟨3,false,1583524147,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1282 : Cfg := ⟨3,false,-937,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1283 : Cfg := ⟨2,false,1583522387,[⟨pair10,18⟩,⟨pair01,35⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1284 : Cfg := ⟨1,true,1583525607,[⟨pair01,14⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1285 : Cfg := ⟨2,false,1583523263,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1286 : Cfg := ⟨3,false,-1019,[⟨pair11,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1287 : Cfg := ⟨0,true,1583522387,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1288 : Cfg := ⟨3,false,1583524733,[⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,89⟩,⟨pair11,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1289 : Cfg := ⟨4,false,1583524107,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1290 : Cfg := ⟨4,false,-963,[⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1291 : Cfg := ⟨2,true,1583521763,[⟨pair01,38⟩,⟨pair11,1⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1292 : Cfg := ⟨2,true,1583524107,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1293 : Cfg := ⟨4,false,1583525279,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1294 : Cfg := ⟨4,false,-735,[⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1295 : Cfg := ⟨1,true,-753,[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1296 : Cfg := ⟨1,true,1583524403,[⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1297 : Cfg := ⟨4,false,1583524323,[⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1298 : Cfg := ⟨4,false,-927,[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1299 : Cfg := ⟨3,false,-737,[⟨pair01,7⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1300 : Cfg := ⟨0,true,1583523739,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1301 : Cfg := ⟨2,true,1583525927,[⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩]⟩ -def c1302 : Cfg := ⟨2,false,1583522349,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1303 : Cfg := ⟨2,true,-965,[⟨pair01,8⟩,⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1304 : Cfg := ⟨2,true,1583522565,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1305 : Cfg := ⟨2,true,1583525017,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1306 : Cfg := ⟨2,false,1583524325,[⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1307 : Cfg := ⟨2,false,-925,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1308 : Cfg := ⟨3,false,1583521635,[⟨pair01,8⟩,⟨pair11,1⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1309 : Cfg := ⟨0,true,1583523847,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1310 : Cfg := ⟨2,true,1583525897,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,24⟩]⟩ -def c1311 : Cfg := ⟨3,false,1583522271,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1312 : Cfg := ⟨2,true,-889,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1313 : Cfg := ⟨2,true,1583523151,[⟨pair01,93⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1314 : Cfg := ⟨2,true,1583525495,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1315 : Cfg := ⟨3,false,1583523149,[⟨pair01,93⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1316 : Cfg := ⟨1,true,-1043,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1317 : Cfg := ⟨1,true,1583522963,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1318 : Cfg := ⟨2,false,1583525891,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1319 : Cfg := ⟨2,false,1583522049,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1320 : Cfg := ⟨3,false,-949,[⟨pair11,1⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,10⟩,⟨pair11,1⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1321 : Cfg := ⟨0,true,1583522853,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1322 : Cfg := ⟨3,false,1583525199,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1323 : Cfg := ⟨4,false,1583523843,[⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1324 : Cfg := ⟨4,false,-1007,[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1325 : Cfg := ⟨3,false,1583521789,[⟨pair11,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,94⟩,⟨pair11,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1326 : Cfg := ⟨0,true,1583524391,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1327 : Cfg := ⟨2,false,1583525301,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1328 : Cfg := ⟨2,false,1583521609,[⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1329 : Cfg := ⟨3,false,-801,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1330 : Cfg := ⟨0,true,1583523543,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1331 : Cfg := ⟨3,false,1583525889,[⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,31⟩,⟨pair11,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1332 : Cfg := ⟨3,false,1583523147,[⟨pair01,95⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1333 : Cfg := ⟨2,true,-993,[⟨pair11,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1334 : Cfg := ⟨2,true,1583522371,[⟨pair01,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,96⟩,⟨pair11,1⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1335 : Cfg := ⟨2,true,1583524975,[⟨pair11,1⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1336 : Cfg := ⟨2,false,1583524323,[⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1337 : Cfg := ⟨2,false,-927,[⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1338 : Cfg := ⟨2,true,1583521669,[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,45⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1339 : Cfg := ⟨2,true,1583524127,[⟨pair11,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1340 : Cfg := ⟨3,false,1583525599,[⟨pair01,21⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1341 : Cfg := ⟨3,false,1583521757,[⟨pair01,45⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1342 : Cfg := ⟨3,false,-845,[⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair11,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1343 : Cfg := ⟨0,true,1583523429,[⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1344 : Cfg := ⟨3,false,1583525775,[⟨pair11,1⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,43⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1345 : Cfg := ⟨2,false,1583523151,[⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1346 : Cfg := ⟨2,false,-1059,[⟨pair01,1⟩],[⟨pair01,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1347 : Cfg := ⟨1,true,1583522841,[⟨pair10,85⟩,⟨pair01,23⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1348 : Cfg := ⟨1,true,1583525881,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,99⟩]⟩ -def c1349 : Cfg := ⟨2,false,1583522363,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1350 : Cfg := ⟨2,false,-925,[⟨pair10,3⟩,⟨pair01,15⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1351 : Cfg := ⟨1,true,1583523733,[⟨pair01,98⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1352 : Cfg := ⟨4,false,1583525271,[⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1353 : Cfg := ⟨4,false,-743,[⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1354 : Cfg := ⟨2,false,-857,[⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1355 : Cfg := ⟨1,true,1583524121,[⟨pair10,11⟩,⟨pair01,42⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1356 : Cfg := ⟨2,false,1583524707,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1357 : Cfg := ⟨2,false,-849,[⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1358 : Cfg := ⟨1,true,1583521971,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1359 : Cfg := ⟨1,true,1583525009,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1360 : Cfg := ⟨3,false,1583523507,[⟨pair01,39⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1361 : Cfg := ⟨2,false,-1057,[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1362 : Cfg := ⟨0,true,1583521971,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1363 : Cfg := ⟨3,false,1583524421,[⟨pair01,19⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1364 : Cfg := ⟨3,false,1583525185,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1365 : Cfg := ⟨3,false,-773,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1366 : Cfg := ⟨1,true,1583521661,[⟨pair10,18⟩,⟨pair01,12⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1367 : Cfg := ⟨1,true,1583524707,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1368 : Cfg := ⟨3,false,1583524309,[⟨pair01,94⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1369 : Cfg := ⟨3,false,-941,[⟨pair01,11⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1370 : Cfg := ⟨2,true,1583521663,[⟨pair11,1⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1371 : Cfg := ⟨2,true,1583524013,[⟨pair01,1⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1372 : Cfg := ⟨4,false,1583526099,[⟨pair01,3⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1373 : Cfg := ⟨4,false,1583522335,[⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1374 : Cfg := ⟨1,true,-929,[⟨pair10,5⟩,⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1375 : Cfg := ⟨1,true,1583523533,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1376 : Cfg := ⟨2,false,1583526069,[⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1377 : Cfg := ⟨2,false,1583522075,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1378 : Cfg := ⟨2,false,-891,[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1379 : Cfg := ⟨1,true,1583523831,[⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1380 : Cfg := ⟨3,false,1583525845,[⟨pair01,38⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1381 : Cfg := ⟨3,false,1583521961,[⟨pair01,93⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1382 : Cfg := ⟨2,false,-829,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,8⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1383 : Cfg := ⟨1,true,1583524377,[⟨pair10,35⟩,⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1384 : Cfg := ⟨3,false,1583525257,[⟨pair01,37⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1385 : Cfg := ⟨3,false,-757,[⟨pair01,9⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1386 : Cfg := ⟨1,true,1583521599,[⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1387 : Cfg := ⟨2,false,1583524673,[⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,15⟩]⟩ -def c1388 : Cfg := ⟨2,false,1583524009,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1389 : Cfg := ⟨2,false,-1005,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1390 : Cfg := ⟨1,true,1583522619,[⟨pair10,37⟩,⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1391 : Cfg := ⟨1,true,1583525769,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,34⟩]⟩ -def c1392 : Cfg := ⟨4,false,1583522651,[⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,13⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1393 : Cfg := ⟨3,false,-965,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1394 : Cfg := ⟨0,true,1583522837,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1395 : Cfg := ⟨3,false,1583525183,[⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair10,36⟩,⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,37⟩]⟩ -def c1396 : Cfg := ⟨4,false,1583523823,[⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1397 : Cfg := ⟨4,false,-1025,[⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1398 : Cfg := ⟨0,true,1583521741,[⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1399 : Cfg := ⟨3,false,1583524301,[⟨pair01,92⟩,⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1400 : Cfg := ⟨3,false,1583525547,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1401 : Cfg := ⟨3,false,1583521657,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1402 : Cfg := ⟨1,true,-855,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1403 : Cfg := ⟨2,false,1583524083,[⟨pair01,38⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,16⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1404 : Cfg := ⟨3,false,1583524991,[⟨pair01,15⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1405 : Cfg := ⟨3,false,-801,[⟨pair01,8⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1406 : Cfg := ⟨0,true,-857,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1407 : Cfg := ⟨3,false,1583523203,[⟨pair11,1⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair11,1⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1408 : Cfg := ⟨0,true,1583525763,[⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,3⟩]⟩ -def c1409 : Cfg := ⟨3,false,1583523527,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1410 : Cfg := ⟨3,false,-1079,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1411 : Cfg := ⟨2,true,1583521737,[⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1412 : Cfg := ⟨2,true,1583524299,[⟨pair01,93⟩,⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1413 : Cfg := ⟨2,false,1583526059,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1414 : Cfg := ⟨2,false,1583522065,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1415 : Cfg := ⟨3,false,-973,[⟨pair11,1⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1416 : Cfg := ⟨0,true,1583522829,[⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1417 : Cfg := ⟨3,false,1583525175,[⟨pair11,1⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1418 : Cfg := ⟨3,false,1583524883,[⟨pair01,94⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1419 : Cfg := ⟨3,false,-839,[⟨pair01,11⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1420 : Cfg := ⟨2,false,1583521737,[⟨pair01,43⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1421 : Cfg := ⟨1,true,1583525171,[⟨pair10,89⟩,⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,3⟩]⟩ -def c1422 : Cfg := ⟨3,false,1583524001,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1423 : Cfg := ⟨3,false,-1013,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1424 : Cfg := ⟨2,false,1583522241,[⟨pair10,90⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1425 : Cfg := ⟨1,true,1583525469,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,6⟩]⟩ -def c1426 : Cfg := ⟨2,false,1583523521,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1427 : Cfg := ⟨2,false,-1083,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1428 : Cfg := ⟨2,true,1583521651,[⟨pair01,1⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1429 : Cfg := ⟨2,true,1583524109,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩]⟩ -def c1430 : Cfg := ⟨2,false,1583526055,[⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1431 : Cfg := ⟨2,false,1583522061,[⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1432 : Cfg := ⟨1,true,-993,[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1433 : Cfg := ⟨1,true,1583523231,[⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1434 : Cfg := ⟨3,false,1583526181,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1435 : Cfg := ⟨3,false,1583522349,[⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1436 : Cfg := ⟨2,false,-1017,[⟨pair10,8⟩,⟨pair01,11⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1437 : Cfg := ⟨1,true,1583523229,[⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1438 : Cfg := ⟨1,true,1583526185,[⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,4⟩]⟩ -def c1439 : Cfg := ⟨3,false,1583522609,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1440 : Cfg := ⟨1,true,-1035,[⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,10⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1441 : Cfg := ⟨2,false,1583523411,[⟨pair10,92⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1442 : Cfg := ⟨1,true,1583526165,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,21⟩]⟩ -def c1443 : Cfg := ⟨2,false,1583522641,[⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c1444 : Cfg := ⟨1,true,-999,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c1445 : Cfg := ⟨2,false,1583523519,[⟨pair10,17⟩,⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,27⟩]⟩ -def c1446 : Cfg := ⟨4,false,1583525827,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1447 : Cfg := ⟨4,false,1583521943,[⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1448 : Cfg := ⟨2,true,-963,[⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1449 : Cfg := ⟨2,true,1583522897,[⟨pair01,35⟩,⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1450 : Cfg := ⟨2,true,1583525241,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩]⟩ -def c1451 : Cfg := ⟨2,false,1583524289,[⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1452 : Cfg := ⟨2,false,-961,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1453 : Cfg := ⟨1,true,1583521599,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,24⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1454 : Cfg := ⟨2,false,1583524949,[⟨pair10,38⟩,⟨pair01,91⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1455 : Cfg := ⟨2,false,1583524581,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1456 : Cfg := ⟨2,false,-905,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1457 : Cfg := ⟨1,true,1583521761,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1458 : Cfg := ⟨2,false,1583524979,[⟨pair01,14⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,95⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1459 : Cfg := ⟨2,false,1583524285,[⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1460 : Cfg := ⟨2,false,-965,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1461 : Cfg := ⟨1,true,1583522239,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1462 : Cfg := ⟨2,false,1583525455,[⟨pair01,89⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1463 : Cfg := ⟨2,false,1583524283,[⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1464 : Cfg := ⟨2,false,-967,[⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1465 : Cfg := ⟨1,true,1583522045,[⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,97⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1466 : Cfg := ⟨2,false,1583525535,[⟨pair10,41⟩,⟨pair01,88⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,56⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1467 : Cfg := ⟨3,false,1583523799,[⟨pair01,10⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1468 : Cfg := ⟨3,false,-1049,[⟨pair01,3⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1469 : Cfg := ⟨1,true,1583522521,[⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,43⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1470 : Cfg := ⟨2,false,1583525861,[⟨pair10,21⟩,⟨pair01,32⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,57⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1471 : Cfg := ⟨3,false,1583523411,[⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1472 : Cfg := ⟨2,false,-1085,[⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1473 : Cfg := ⟨2,false,1583522887,[⟨pair01,31⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,23⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,58⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1474 : Cfg := ⟨1,true,1583526261,[⟨pair10,58⟩,⟨pair01,11⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1475 : Cfg := ⟨2,false,1583523191,[⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,30⟩,⟨pair10,99⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,44⟩,⟨pair00,1⟩,⟨pair01,85⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,29⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,791761184⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1476 : Cfg := ⟨2,true,-1109,[⟨pair11,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,791761184⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,29⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1477 : Cfg := ⟨2,true,1583521931,[⟨pair01,85⟩,⟨pair11,1⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1478 : Cfg := ⟨2,true,1583524275,[⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,85⟩,⟨pair01,44⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,99⟩]⟩ -def c1479 : Cfg := ⟨2,false,1583525817,[⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,31⟩,⟨pair10,98⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,43⟩,⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1480 : Cfg := ⟨2,false,1583521933,[⟨pair00,1⟩,⟨pair01,86⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,28⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,791761183⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1481 : Cfg := ⟨3,false,-981,[⟨pair11,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,3⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,791761183⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,28⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1482 : Cfg := ⟨0,true,1583522821,[⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1483 : Cfg := ⟨3,false,1583525167,[⟨pair11,1⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,31⟩,⟨pair11,1⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,86⟩,⟨pair01,43⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,98⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1484 : Cfg := ⟨4,false,1583524383,[⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,32⟩,⟨pair10,97⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,42⟩,⟨pair00,1⟩,⟨pair01,87⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,27⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,791761182⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1485 : Cfg := ⟨4,false,-937,[⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1486 : Cfg := ⟨0,true,-871,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,791761182⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,27⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1487 : Cfg := ⟨3,false,1583523189,[⟨pair11,1⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair11,1⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1488 : Cfg := ⟨0,true,1583525749,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,32⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,87⟩,⟨pair01,42⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,97⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1489 : Cfg := ⟨4,false,1583523689,[⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1490 : Cfg := ⟨4,false,-1093,[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1491 : Cfg := ⟨2,true,1583521755,[⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1492 : Cfg := ⟨2,true,1583524099,[⟨pair01,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,88⟩,⟨pair11,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1493 : Cfg := ⟨3,false,1583526031,[⟨pair01,88⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1494 : Cfg := ⟨3,false,1583522037,[⟨pair01,12⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1495 : Cfg := ⟨1,true,-987,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1496 : Cfg := ⟨2,false,1583523471,[⟨pair01,34⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩]⟩ -def c1497 : Cfg := ⟨3,false,1583526115,[⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1498 : Cfg := ⟨3,false,1583522231,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩],[⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1499 : Cfg := ⟨2,true,-987,[⟨pair01,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1500 : Cfg := ⟨2,true,1583522817,[⟨pair11,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1501 : Cfg := ⟨2,true,1583525161,[⟨pair01,1⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,33⟩,⟨pair11,1⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩]⟩ -def c1502 : Cfg := ⟨4,false,1583524859,[⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1503 : Cfg := ⟨4,false,-863,[⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1504 : Cfg := ⟨1,true,1583521575,[⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1505 : Cfg := ⟨2,false,1583524641,[⟨pair01,34⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,20⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1506 : Cfg := ⟨3,false,1583525159,[⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,33⟩,⟨pair10,96⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,41⟩,⟨pair00,1⟩,⟨pair01,88⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,26⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,791761181⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1507 : Cfg := ⟨3,false,-799,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1508 : Cfg := ⟨3,false,-913,[⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,5⟩,⟨pair11,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,791761181⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,26⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1509 : Cfg := ⟨0,true,1583523181,[⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1510 : Cfg := ⟨3,false,1583525527,[⟨pair11,1⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair11,1⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,33⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,88⟩,⟨pair01,41⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,96⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1511 : Cfg := ⟨3,false,1583524679,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1512 : Cfg := ⟨3,false,-877,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1513 : Cfg := ⟨0,true,-841,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1514 : Cfg := ⟨3,false,1583523399,[⟨pair11,1⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,34⟩,⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1515 : Cfg := ⟨0,true,1583525849,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1516 : Cfg := ⟨2,false,1583524273,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1517 : Cfg := ⟨2,false,-977,[⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1518 : Cfg := ⟨2,true,1583521571,[⟨pair11,1⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1519 : Cfg := ⟨2,true,1583523765,[⟨pair01,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1520 : Cfg := ⟨2,true,1583526327,[⟨pair11,1⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1521 : Cfg := ⟨4,false,1583523467,[⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1522 : Cfg := ⟨0,true,-1109,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,2⟩,⟨pair10,5⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1523 : Cfg := ⟨2,true,1583521745,[⟨pair01,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1524 : Cfg := ⟨2,true,1583524349,[⟨pair11,1⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair10,15⟩]⟩ -def c1525 : Cfg := ⟨4,false,1583525811,[⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1526 : Cfg := ⟨4,false,1583521927,[⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1527 : Cfg := ⟨2,true,-959,[⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1528 : Cfg := ⟨2,true,1583522807,[⟨pair01,1⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,37⟩,⟨pair11,1⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1529 : Cfg := ⟨2,true,1583525259,[⟨pair11,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,34⟩]⟩ -def c1530 : Cfg := ⟨4,false,1583524271,[⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1531 : Cfg := ⟨4,false,-979,[⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1532 : Cfg := ⟨1,true,1583522219,[⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1533 : Cfg := ⟨2,false,1583525443,[⟨pair01,93⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,37⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,37⟩]⟩ -def c1534 : Cfg := ⟨3,false,1583523759,[⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1535 : Cfg := ⟨3,false,-1075,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1536 : Cfg := ⟨1,true,1583522325,[⟨pair10,16⟩,⟨pair01,37⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1537 : Cfg := ⟨1,true,1583525517,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,3⟩]⟩ -def c1538 : Cfg := ⟨3,false,1583523759,[⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1539 : Cfg := ⟨3,false,-1075,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1540 : Cfg := ⟨0,true,1583521581,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1541 : Cfg := ⟨3,false,1583524049,[⟨pair01,36⟩,⟨pair11,1⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩]⟩ -def c1542 : Cfg := ⟨0,true,1583526393,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩]⟩ -def c1543 : Cfg := ⟨4,false,1583522877,[⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1544 : Cfg := ⟨1,true,-1131,[⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1545 : Cfg := ⟨2,false,1583522617,[⟨pair01,16⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,93⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1546 : Cfg := ⟨1,true,1583526099,[⟨pair10,37⟩,⟨pair01,92⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1547 : Cfg := ⟨3,false,1583523497,[⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1548 : Cfg := ⟨3,false,-1123,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1549 : Cfg := ⟨1,true,1583522289,[⟨pair01,36⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1550 : Cfg := ⟨1,true,1583525437,[⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,39⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1551 : Cfg := ⟨3,false,1583524261,[⟨pair01,89⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1552 : Cfg := ⟨3,false,-989,[⟨pair01,6⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1553 : Cfg := ⟨2,false,1583521997,[⟨pair10,39⟩,⟨pair01,90⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1554 : Cfg := ⟨1,true,1583525217,[⟨pair01,35⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1555 : Cfg := ⟨2,false,1583524957,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,34⟩,⟨pair10,95⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,40⟩,⟨pair00,1⟩,⟨pair01,89⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,25⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,791761180⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1556 : Cfg := ⟨2,false,-835,[⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,5⟩,⟨pair00,2⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1557 : Cfg := ⟨2,true,-875,[⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,791761180⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair01,25⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1558 : Cfg := ⟨2,true,1583523457,[⟨pair01,34⟩,⟨pair11,1⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1559 : Cfg := ⟨2,true,1583525801,[⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair11,1⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,89⟩,⟨pair01,40⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,95⟩,⟨pair00,1⟩,⟨pair10,34⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1560 : Cfg := ⟨2,false,1583523971,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1561 : Cfg := ⟨2,false,-1043,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1562 : Cfg := ⟨0,true,1583521559,[⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1563 : Cfg := ⟨3,false,1583523755,[⟨pair11,1⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,14⟩,⟨pair11,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1564 : Cfg := ⟨0,true,1583526315,[⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1565 : Cfg := ⟨3,false,1583523195,[⟨pair01,14⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1566 : Cfg := ⟨3,false,-1143,[⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1567 : Cfg := ⟨1,true,1583522321,[⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1568 : Cfg := ⟨2,false,1583525541,[⟨pair01,15⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,94⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩]⟩ -def c1569 : Cfg := ⟨3,false,1583523971,[⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,35⟩,⟨pair10,94⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,39⟩,⟨pair00,1⟩,⟨pair01,90⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,24⟩,⟨pair00,1⟩,⟨pair01,6⟩,⟨pair10,791761179⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1570 : Cfg := ⟨3,false,-1043,[⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1571 : Cfg := ⟨2,true,-853,[⟨pair01,1⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,791761179⟩,⟨pair00,1⟩,⟨pair10,6⟩,⟨pair01,24⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1572 : Cfg := ⟨2,true,1583523493,[⟨pair11,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,90⟩,⟨pair01,39⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1573 : Cfg := ⟨2,true,1583525837,[⟨pair01,1⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,90⟩,⟨pair11,1⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,94⟩,⟨pair00,1⟩,⟨pair10,35⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,3⟩]⟩ -def c1574 : Cfg := ⟨2,false,1583524043,[⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,36⟩,⟨pair10,93⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,38⟩,⟨pair00,1⟩,⟨pair01,91⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,23⟩,⟨pair00,1⟩,⟨pair01,7⟩,⟨pair10,791761178⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1575 : Cfg := ⟨2,false,-1027,[⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1576 : Cfg := ⟨3,false,-855,[⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,8⟩,⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,791761178⟩,⟨pair00,1⟩,⟨pair10,7⟩,⟨pair01,23⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1577 : Cfg := ⟨0,true,1583523489,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,91⟩,⟨pair01,38⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1578 : Cfg := ⟨3,false,1583525835,[⟨pair11,1⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,91⟩,⟨pair11,1⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,93⟩,⟨pair00,1⟩,⟨pair10,36⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1579 : Cfg := ⟨3,false,1583524075,[⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,37⟩,⟨pair10,92⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,37⟩,⟨pair00,1⟩,⟨pair01,92⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,22⟩,⟨pair00,1⟩,⟨pair01,8⟩,⟨pair10,791761177⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1580 : Cfg := ⟨3,false,-1009,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1581 : Cfg := ⟨2,true,-819,[⟨pair11,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair01,791761177⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair01,22⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1582 : Cfg := ⟨2,true,1583523489,[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,92⟩,⟨pair11,1⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,92⟩,⟨pair01,37⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1583 : Cfg := ⟨2,true,1583526093,[⟨pair11,1⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,16⟩,⟨pair01,92⟩,⟨pair00,1⟩,⟨pair10,37⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1584 : Cfg := ⟨2,false,1583524071,[⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1585 : Cfg := ⟨2,false,-1013,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1586 : Cfg := ⟨3,false,1583521553,[⟨pair11,1⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,9⟩,⟨pair11,1⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1587 : Cfg := ⟨0,true,1583523963,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1588 : Cfg := ⟨3,false,1583526309,[⟨pair11,1⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,38⟩,⟨pair11,1⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,27⟩]⟩ -def c1589 : Cfg := ⟨4,false,1583523087,[⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1590 : Cfg := ⟨1,true,-1151,[⟨pair10,1⟩],[⟨pair10,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1591 : Cfg := ⟨1,true,1583522573,[⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1592 : Cfg := ⟨2,false,1583525799,[⟨pair01,39⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,15⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩]⟩ -def c1593 : Cfg := ⟨2,false,1583523743,[⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1594 : Cfg := ⟨2,false,-1091,[⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,8⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,791761176⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1595 : Cfg := ⟨2,true,-803,[⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,9⟩,⟨pair01,21⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1596 : Cfg := ⟨2,true,1583523779,[⟨pair01,17⟩,⟨pair11,1⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,93⟩,⟨pair01,36⟩,⟨pair00,1⟩,⟨pair10,17⟩,⟨pair01,91⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1597 : Cfg := ⟨2,true,1583526123,[⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,38⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,29⟩,⟨pair01,3⟩]⟩ -def c1598 : Cfg := ⟨2,false,1583523741,[⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1599 : Cfg := ⟨2,false,-1093,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1600 : Cfg := ⟨2,true,1583521695,[⟨pair01,42⟩,⟨pair11,1⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1601 : Cfg := ⟨2,true,1583524039,[⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,30⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1602 : Cfg := ⟨2,true,1583526473,[⟨pair01,30⟩,⟨pair11,1⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1603 : Cfg := ⟨2,false,1583523195,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1604 : Cfg := ⟨3,false,-1107,[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1605 : Cfg := ⟨2,true,1583522021,[⟨pair01,19⟩,⟨pair11,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1606 : Cfg := ⟨2,true,1583524365,[⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,31⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1607 : Cfg := ⟨1,true,1583526409,[⟨pair11,1⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,57⟩]⟩ -def c1608 : Cfg := ⟨4,false,1583523085,[⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1609 : Cfg := ⟨2,true,-1123,[⟨pair11,1⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,7⟩,⟨pair11,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1610 : Cfg := ⟨0,true,1583522023,[⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1611 : Cfg := ⟨3,false,1583524625,[⟨pair01,41⟩,⟨pair11,1⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,56⟩,⟨pair01,3⟩]⟩ -def c1612 : Cfg := ⟨3,false,1583526381,[⟨pair01,41⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1613 : Cfg := ⟨3,false,1583522497,[⟨pair01,96⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1614 : Cfg := ⟨3,false,-1031,[⟨pair01,14⟩,⟨pair11,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1615 : Cfg := ⟨0,true,1583522501,[⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1616 : Cfg := ⟨3,false,1583524951,[⟨pair01,21⟩,⟨pair11,1⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,57⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1617 : Cfg := ⟨3,false,1583525795,[⟨pair01,42⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1618 : Cfg := ⟨3,false,1583521911,[⟨pair01,97⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair01,5⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,1⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1619 : Cfg := ⟨2,true,-955,[⟨pair01,15⟩,⟨pair11,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1620 : Cfg := ⟨2,true,1583522867,[⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1621 : Cfg := ⟨2,true,1583525429,[⟨pair01,98⟩,⟨pair11,1⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,58⟩,⟨pair01,1⟩,⟨pair00,1⟩,⟨pair10,6⟩]⟩ -def c1622 : Cfg := ⟨3,false,1583525231,[⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,85⟩,⟨pair00,1⟩,⟨pair01,23⟩,⟨pair10,30⟩,⟨pair00,1⟩,⟨pair01,99⟩,⟨pair10,9⟩,⟨pair00,1⟩,⟨pair01,47⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1623 : Cfg := ⟨3,false,1583521539,[⟨pair10,791761170⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,16⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1624 : Cfg := ⟨1,true,-987,[⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,16⟩,⟨pair01,791761170⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,15⟩,⟨pair00,1⟩,⟨pair10,47⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1625 : Cfg := ⟨2,false,1583523671,[⟨pair01,99⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,31⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩,⟨pair01,30⟩,⟨pair00,1⟩,⟨pair10,23⟩,⟨pair01,85⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,9⟩,⟨pair00,1⟩,⟨pair10,99⟩]⟩ -def c1626 : Cfg := ⟨3,false,1583526295,[⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1627 : Cfg := ⟨3,false,1583522301,[⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,86⟩,⟨pair00,1⟩,⟨pair01,22⟩,⟨pair10,31⟩,⟨pair00,1⟩,⟨pair01,98⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,46⟩,⟨pair10,16⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,791761171⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1628 : Cfg := ⟨2,false,-1065,[⟨pair10,3⟩,⟨pair01,15⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,15⟩,⟨pair01,791761171⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,16⟩,⟨pair00,1⟩,⟨pair10,46⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1629 : Cfg := ⟨1,true,1583523191,[⟨pair01,22⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,31⟩,⟨pair00,1⟩,⟨pair10,22⟩,⟨pair01,86⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,10⟩,⟨pair00,1⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1630 : Cfg := ⟨1,true,1583526381,[⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,11⟩,⟨pair10,98⟩,⟨pair01,3⟩]⟩ -def c1631 : Cfg := ⟨4,false,1583523081,[⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,87⟩,⟨pair00,1⟩,⟨pair01,21⟩,⟨pair10,32⟩,⟨pair00,1⟩,⟨pair01,97⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair01,45⟩,⟨pair10,17⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,791761172⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,4⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1632 : Cfg := ⟨1,true,-1157,[⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,1⟩,⟨pair00,1⟩,⟨pair01,4⟩,⟨pair10,17⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair01,791761172⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,45⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1633 : Cfg := ⟨1,true,1583522193,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1634 : Cfg := ⟨2,false,1583525425,[⟨pair01,97⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,21⟩,⟨pair01,87⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,97⟩,⟨pair01,6⟩]⟩ -def c1635 : Cfg := ⟨2,false,1583524253,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1636 : Cfg := ⟨2,false,-997,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1637 : Cfg := ⟨1,true,1583521907,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1638 : Cfg := ⟨1,true,1583524945,[⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,89⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,9⟩]⟩ -def c1639 : Cfg := ⟨2,false,1583524643,[⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1640 : Cfg := ⟨2,false,-913,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1641 : Cfg := ⟨2,true,-911,[⟨pair11,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1642 : Cfg := ⟨2,true,1583523147,[⟨pair01,1⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,19⟩,⟨pair11,1⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1643 : Cfg := ⟨2,true,1583525709,[⟨pair11,1⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩]⟩ -def c1644 : Cfg := ⟨3,false,1583524535,[⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1645 : Cfg := ⟨3,false,-951,[⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1646 : Cfg := ⟨1,true,1583521599,[⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1647 : Cfg := ⟨2,false,1583524835,[⟨pair01,96⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,34⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1648 : Cfg := ⟨3,false,1583525229,[⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1649 : Cfg := ⟨3,false,1583521537,[⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1650 : Cfg := ⟨0,true,-963,[⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1651 : Cfg := ⟨3,false,1583523075,[⟨pair01,95⟩,⟨pair11,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair11,1⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1652 : Cfg := ⟨0,true,1583525421,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1653 : Cfg := ⟨2,false,1583525421,[⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,88⟩,⟨pair00,1⟩,⟨pair01,20⟩,⟨pair10,33⟩,⟨pair00,1⟩,⟨pair01,96⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,44⟩,⟨pair10,18⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,32⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1654 : Cfg := ⟨2,false,1583521561,[⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,791761173⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,13⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair01,15⟩,⟨pair10,10⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair01,1⟩],[⟨pair01,17⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1655 : Cfg := ⟨2,false,-965,[⟨pair01,13⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,5⟩,⟨pair00,1⟩,⟨pair10,13⟩,⟨pair01,791761173⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,18⟩,⟨pair00,1⟩,⟨pair10,44⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1656 : Cfg := ⟨1,true,1583523945,[⟨pair10,88⟩,⟨pair01,20⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,20⟩,⟨pair01,88⟩,⟨pair00,1⟩,⟨pair10,41⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,96⟩,⟨pair01,11⟩,⟨pair00,1⟩,⟨pair10,3⟩,⟨pair01,2⟩,⟨pair00,1⟩,⟨pair10,3⟩]⟩ -def c1657 : Cfg := ⟨2,false,1583526633,[⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,3⟩,⟨pair00,1⟩,⟨pair01,2⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,2⟩]⟩ -def c1658 : Cfg := ⟨2,false,1583523075,[⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,40⟩,⟨pair10,89⟩,⟨pair00,1⟩,⟨pair01,19⟩,⟨pair10,34⟩,⟨pair00,1⟩,⟨pair01,95⟩,⟨pair10,13⟩,⟨pair00,1⟩,⟨pair01,43⟩,⟨pair10,19⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,791761174⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,6⟩,⟨pair00,1⟩,⟨pair01,14⟩,⟨pair10,11⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair00,1⟩,⟨pair10,1⟩],[⟨pair01,33⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1659 : Cfg := ⟨2,true,-1175,[⟨pair11,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,14⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,6⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair01,791761174⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,19⟩,⟨pair00,1⟩,⟨pair10,43⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1660 : Cfg := ⟨1,true,1583522595,[⟨pair01,19⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1661 : Cfg := ⟨1,true,1583525785,[⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,14⟩,⟨pair10,95⟩,⟨pair01,34⟩,⟨pair00,1⟩,⟨pair10,19⟩,⟨pair01,89⟩,⟨pair00,1⟩,⟨pair10,40⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,95⟩,⟨pair01,12⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩,⟨pair00,1⟩,⟨pair10,2⟩,⟨pair01,3⟩]⟩ -def c1662 : Cfg := ⟨3,false,1583524533,[⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,39⟩,⟨pair10,90⟩,⟨pair00,1⟩,⟨pair01,18⟩,⟨pair10,35⟩,⟨pair00,1⟩,⟨pair01,94⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,42⟩,⟨pair10,20⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,791761175⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1663 : Cfg := ⟨3,false,-953,[⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,7⟩,⟨pair00,1⟩,⟨pair01,12⟩,⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,12⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,7⟩,⟨pair00,1⟩,⟨pair10,11⟩,⟨pair01,791761175⟩,⟨pair00,1⟩,⟨pair10,10⟩,⟨pair01,20⟩,⟨pair00,1⟩,⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1664 : Cfg := ⟨1,true,1583521597,[⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair10,42⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1665 : Cfg := ⟨2,false,1583524829,[⟨pair01,94⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,36⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,35⟩,⟨pair00,1⟩,⟨pair10,18⟩,⟨pair01,90⟩,⟨pair00,1⟩,⟨pair10,39⟩,⟨pair01,14⟩,⟨pair00,1⟩,⟨pair10,94⟩,⟨pair01,13⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,4⟩,⟨pair00,1⟩,⟨pair10,1⟩,⟨pair01,6⟩]⟩ -def c1666 : Cfg := ⟨1,true,1583526631,[⟨pair10,1⟩,⟨pair00,1⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,14⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,38⟩,⟨pair10,91⟩,⟨pair00,1⟩,⟨pair01,17⟩,⟨pair10,36⟩,⟨pair00,1⟩,⟨pair01,93⟩,⟨pair10,15⟩,⟨pair00,1⟩,⟨pair01,41⟩,⟨pair10,21⟩,⟨pair00,1⟩,⟨pair01,9⟩,⟨pair10,791761176⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,10⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,11⟩,⟨pair10,5⟩,⟨pair00,1⟩,⟨pair10,8⟩,⟨pair00,1⟩,⟨pair01,1⟩,⟨pair10,1⟩],[⟨pair01,6⟩]⟩ -abbrev firstFamilyCfg : Cfg := c270 -abbrev finalCfg : Cfg := c1666 -end BusyBeaver.BB6.A6.EntryGenerated diff --git a/BusyBeaver/BB6/A6/EntryIdentity.lean b/BusyBeaver/BB6/A6/EntryIdentity.lean deleted file mode 100644 index 47ad942e..00000000 --- a/BusyBeaver/BB6/A6/EntryIdentity.lean +++ /dev/null @@ -1,48 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.Defs -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.ReturnWords -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6.EntryIdentity -open RLE ReturnWords - -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 - -private theorem pow_one (w : Word) : pow w 1 = w := by simp -private theorem pow_eight (w : Word) : - pow w 8 = w ++ w ++ w ++ w ++ w ++ w ++ w ++ w := by - simp only [pow_succ, pow_zero, List.nil_append, List.append_assoc] - -private theorem p_block_spec : ReturnGenerated.w5 = - pow ReturnGenerated.w1 8 ++ pow ReturnGenerated.w0 10 ++ ReturnGenerated.w2 := by decide +kernel - -private theorem q_block_spec : ReturnGenerated.w3 = - pow ReturnGenerated.w1 36 ++ pow ReturnGenerated.w0 17 ++ ReturnGenerated.w2 ++ - pow ReturnGenerated.w1 91 ++ pow ReturnGenerated.w0 38 ++ ReturnGenerated.w2 ++ - pow ReturnGenerated.w1 15 ++ pow ReturnGenerated.w0 93 ++ ReturnGenerated.w2 := by decide +kernel - -private theorem equal_left : - expandLeft EntryGenerated.finalCfg.left = expandLeft (ReturnGenerated.initialCfg 0).left := by - simp only [EntryGenerated.finalCfg, EntryGenerated.c1666, ReturnGenerated.initialCfg, - expandLeft, pow_one, List.nil_append, Nat.one_mul, Nat.zero_add] - rw [pow_eight ReturnGenerated.w3, pow_eight ReturnGenerated.w5, q_block_spec, p_block_spec] - simp only [ReturnGenerated.w0, ReturnGenerated.w1, ReturnGenerated.w2, List.append_assoc] - -/-- The concrete entry witness and symbolic family entry denote the same tape. -/ -theorem entry_identity : - EntryGenerated.finalCfg.denote = (ReturnGenerated.initialCfg 0).denote := by - have hl := equal_left - simp only [EntryGenerated.finalCfg, EntryGenerated.c1666, ReturnGenerated.initialCfg, - Cfg.denote, ↓reduceIte] at hl ⊢ - rw [hl] - rfl - -end BusyBeaver.BB6.A6.EntryIdentity diff --git a/BusyBeaver/BB6/A6/EntryPathSound.lean b/BusyBeaver/BB6/A6/EntryPathSound.lean deleted file mode 100644 index cf7c0e82..00000000 --- a/BusyBeaver/BB6/A6/EntryPathSound.lean +++ /dev/null @@ -1,104 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryTransfer - -@[expose] public section - -namespace BusyBeaver.BB6.A6.EntryTransfer -open BusyBeaver.BB6.A6.RLE - -abbrev Op := Exit × Nat - -def execOps : List Op → Cfg → Option Cfg - | [], c => some c - | (e,n)::xs, c => (applyExit c e n).bind (execOps xs) - -def opsCost : List Op → Nat - | [] => 0 - | (e,n)::xs => n * e.steps + opsCost xs - -def opsValid (xs : List Op) : Prop := ∀ e n, (e,n) ∈ xs → e.valid - -theorem execOps_sound - (stepSound : ∀ {c d : Cfg} {e : Exit} {n : Nat}, - e.valid → applyExit c e n = some d → Runs (n*e.steps) c.denote d.denote) - {xs : List Op} {c d : Cfg} (hv : opsValid xs) (h : execOps xs c = some d) : - Runs (opsCost xs) c.denote d.denote := by - induction xs generalizing c with - | nil => - simp [execOps] at h - subst d - rfl - | cons op xs ih => - obtain ⟨e,n⟩ := op - have he : e.valid := hv e n (by simp) - have hx : opsValid xs := by - intro ee nn hh - apply hv ee nn - simp [hh] - cases hz : applyExit c e n with - | none => simp [execOps, hz] at h - | some next => - have hn : execOps xs next = some d := by simpa [execOps, hz] using h - exact (stepSound he hz).trans (ih hx hn) - -def mbOps (b : Nat) : List Op := - (if b=0 then [] else [(br,b)]) ++ - [(bz,1),(cl,b+1),(cZ,1),(eX,1),(fX,1),(bz,1),(cY,1),(br,1)] - -def mdOps (b : Nat) : List Op := - [(dz,1),(ay,1),(bY,1),(az,1),(cz,1),(dt,1),(cy,b+1),(cz,1),(dy,b+2)] - -theorem mbOps_valid (b : Nat) : opsValid (mbOps b) := by - intro e n hh - by_cases hb : b=0 - · simp [mbOps, hb] at hh - rcases hh with h|h|h|h|h|h|h|h <;> rcases h with ⟨rfl, _⟩ <;> - first | exact valid_br | exact valid_bz | exact valid_cl | exact valid_cZ | exact valid_eX | exact valid_fX | exact valid_cY - · simp [mbOps, hb] at hh - rcases hh with h|h|h|h|h|h|h|h|h <;> rcases h with ⟨rfl, _⟩ <;> - first | exact valid_br | exact valid_bz | exact valid_cl | exact valid_cZ | exact valid_eX | exact valid_fX | exact valid_cY - -theorem mdOps_valid (b : Nat) : opsValid (mdOps b) := by - intro e n hh - simp [mdOps] at hh - rcases hh with h|h|h|h|h|h|h|h|h <;> rcases h with ⟨rfl, _⟩ <;> - first | exact valid_dz | exact valid_ay | exact valid_bY | exact valid_az | exact valid_cz | exact valid_dt | exact valid_cy | exact valid_dy - -theorem mbOps_exec (a b c : Nat) (h : Int) (tail : Stack) : - execOps (mbOps b) (mb a b c h tail) = some (mbEnd a b c h tail) := by - have hp := mb_path a b c h tail - by_cases hb : b=0 <;> simpa [mbOps, execOps, doMB, hb] using hp - -theorem mdOps_exec (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : - execOps (mdOps b) (md a b c f h tail) = some (mdEnd a b c f h tail) := by - simpa [mdOps, execOps, doMD] using md_path a b c f h tail - -theorem mbOps_cost (b : Nat) : opsCost (mbOps b) = 4*b+18 := by - by_cases hb : b=0 <;> - simp [opsCost, mbOps, hb, br, bz, cl, cZ, eX, fX, cY, ex] <;> omega - -theorem mdOps_cost (b : Nat) : opsCost (mdOps b) = 4*b+18 := by - simp [opsCost, mdOps, dz, ay, bY, az, cz, dt, cy, dy, ex] - omega - -theorem mb_literal - (stepSound : ∀ {c d : Cfg} {e : Exit} {n : Nat}, - e.valid → applyExit c e n = some d → Runs (n*e.steps) c.denote d.denote) - (a b c : Nat) (h : Int) (tail : Stack) : - Runs (4*b+18) (mb a b c h tail).denote (mbEnd a b c h tail).denote := by - rw [← mbOps_cost b] - exact execOps_sound stepSound (mbOps_valid b) (mbOps_exec a b c h tail) - -theorem md_literal - (stepSound : ∀ {c d : Cfg} {e : Exit} {n : Nat}, - e.valid → applyExit c e n = some d → Runs (n*e.steps) c.denote d.denote) - (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : - Runs (4*b+18) (md a b c f h tail).denote (mdEnd a b c f h tail).denote := by - rw [← mdOps_cost b] - exact execOps_sound stepSound (mdOps_valid b) (mdOps_exec a b c f h tail) - -end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/EntryStart.lean b/BusyBeaver/BB6/A6/EntryStart.lean deleted file mode 100644 index 5529583b..00000000 --- a/BusyBeaver/BB6/A6/EntryStart.lean +++ /dev/null @@ -1,44 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE - -@[expose] public section - -namespace BusyBeaver.BB6.A6 -open RLE - -/-- The initial offset-one, left-facing compressed representation of the - literal blank tape. The scan head is at boundary minus one. -/ -def blankRLE : Cfg := ⟨0,false,1,[],[]⟩ - -theorem blankRLE_denote : blankRLE.denote = blank := by - have hp : patch (fun _ => false) 1 [] = (fun _ => false) := by - funext x - simp [patch] - simp [blankRLE, Cfg.denote, expandLeft, expandRight, blank, hp] - -/-- Nonhalting forces the transition of every finitely reachable state to be - defined. In particular, the machine cannot already be in a halt state. -/ -theorem Nonhalting.transition_defined {c d : Config} {n : Nat} - (h : Nonhalting c) (hr : Runs n c d) : transition d.q (d.tape d.head) ≠ none := by - intro halt - obtain ⟨e, he⟩ := h (n+1) - have hn : run (n+1) c = none := by - rw [run_add] - simp [hr, run, step, halt] - change run (n+1) c = some e at he - rw [hn] at he - contradiction - -/-- F on symbol 1 is the unique undefined entry within the six-state table. -/ -theorem Nonhalting.no_F1 {c d : Config} {n : Nat} - (h : Nonhalting c) (hr : Runs n c d) : ¬ (d.q = 5 ∧ d.tape d.head = true) := by - intro hf - have halt : transition d.q (d.tape d.head) = none := by - simp [hf.1, hf.2, transition] - exact (h.transition_defined hr) halt - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/EntryTransfer.lean b/BusyBeaver/BB6/A6/EntryTransfer.lean deleted file mode 100644 index ce540a39..00000000 --- a/BusyBeaver/BB6/A6/EntryTransfer.lean +++ /dev/null @@ -1,108 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6.EntryTransfer -open BusyBeaver.BB6.A6.RLE - -def X : Word := [true,false] -def Y : Word := [false,true] -def Z : Word := [false,false] -def T : Word := [true,true] - -def ex (q : Nat) (d : Bool) (s : Word) (q' : Nat) (d' : Bool) (t : Word) (n : Nat) : Exit := - ⟨s,t,q,d,q',d',n⟩ -def cy := ex 2 true X 2 true Y 2 -def cz := ex 2 true Z 3 false X 1 -def dy := ex 3 false Y 3 false X 2 -def dz := ex 3 false Z 0 false Z 2 -def ay := ex 0 false Y 1 false Z 2 -def bY := ex 1 false Y 0 true Z 1 -def az := ex 0 true Z 2 true T 2 -def dt := ex 3 false T 2 true Y 3 - -def br := ex 1 true Y 1 true X 2 -def bz := ex 1 true Z 2 false Y 3 -def cl := ex 2 false X 2 false Y 2 -def cZ := ex 2 false Z 4 false Y 2 -def eX := ex 4 false X 5 false Z 2 -def fX := ex 5 false X 1 true Y 3 -def cY := ex 2 false Y 1 true Z 1 - -def mb (a b c : Nat) (h : Int) (tail : Stack) : Cfg := - ⟨1,true,h, ⟨X,1⟩ :: ⟨Z,1⟩ :: ⟨X,a+2⟩ :: ⟨Z,c+1⟩ :: tail, - if b = 0 then [] else [⟨Y,b⟩]⟩ - -def mbEnd (a b c : Nat) (h : Int) (tail : Stack) : Cfg := - ⟨1,true,h-4, push X 1 (push Z 1 (if a=0 then ⟨Z,c+1⟩ :: tail else ⟨X,a⟩ :: ⟨Z,c+1⟩ :: tail)), [⟨Y,b+3⟩]⟩ - -def doMB (c : Cfg) (b : Nat) : Option Cfg := do - let c ← if b = 0 then some c else applyExit c br b - let c ← applyExit c bz 1 - let c ← applyExit c cl (b+1) - let c ← applyExit c cZ 1 - let c ← applyExit c eX 1 - let c ← applyExit c fX 1 - let c ← applyExit c bz 1 - let c ← applyExit c cY 1 - applyExit c br 1 - -set_option maxHeartbeats 5000000 in -set_option maxRecDepth 5000 in -theorem mb_path (a b c : Nat) (h : Int) (tail : Stack) : - doMB (mb a b c h tail) b = some (mbEnd a b c h tail) := by - by_cases hb : b = 0 <;> by_cases ha : a = 0 <;> - simp (config := {maxSteps := 1000000}) (disch := omega) - [doMB, mb, mbEnd, applyExit, br, bz, cl, cZ, eX, fX, cY, ex, X, Y, Z, pop, push, hb, ha, Nat.add_comm, Nat.add_left_comm, Nat.add_assoc] - all_goals omega - -def md (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : Cfg := - ⟨3,false,h, ⟨Z,1⟩ :: ⟨Y,a+2⟩ :: ⟨if f then X else Z,c+1⟩ :: tail, - if b = 0 then [] else [⟨X,b⟩]⟩ - -def mdEnd (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : Cfg := - ⟨3,false,h-4, push Z 1 (if a=0 then ⟨if f then X else Z,c+1⟩ :: tail else ⟨Y,a⟩ :: ⟨if f then X else Z,c+1⟩ :: tail), [⟨X,b+3⟩]⟩ - -def doMD (c : Cfg) (b : Nat) : Option Cfg := do - let c ← applyExit c dz 1 - let c ← applyExit c ay 1 - let c ← applyExit c bY 1 - let c ← applyExit c az 1 - let c ← applyExit c cz 1 - let c ← applyExit c dt 1 - let c ← applyExit c cy (b+1) - let c ← applyExit c cz 1 - applyExit c dy (b+2) - -set_option maxHeartbeats 5000000 in -set_option maxRecDepth 5000 in -theorem md_path (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : - doMD (md a b c f h tail) b = some (mdEnd a b c f h tail) := by - cases f <;> by_cases hb : b = 0 <;> by_cases ha : a = 0 <;> - simp (config := {maxSteps := 1000000}) (disch := omega) - [doMD, md, mdEnd, applyExit, dz, ay, bY, az, cz, dt, cy, dy, ex, X, Y, Z, T, pop, push, hb, ha, Nat.add_comm, Nat.add_left_comm, Nat.add_assoc] - all_goals omega - -theorem valid_br : br.valid := by decide +kernel -theorem valid_bz : bz.valid := by decide +kernel -theorem valid_cl : cl.valid := by decide +kernel -theorem valid_cZ : cZ.valid := by decide +kernel -theorem valid_eX : eX.valid := by decide +kernel -theorem valid_fX : fX.valid := by decide +kernel -theorem valid_cY : cY.valid := by decide +kernel -theorem valid_dz : dz.valid := by decide +kernel -theorem valid_ay : ay.valid := by decide +kernel -theorem valid_bY : bY.valid := by decide +kernel -theorem valid_az : az.valid := by decide +kernel -theorem valid_cz : cz.valid := by decide +kernel -theorem valid_dt : dt.valid := by decide +kernel -theorem valid_cy : cy.valid := by decide +kernel -theorem valid_dy : dy.valid := by decide +kernel - -end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/ExitRule.lean b/BusyBeaver/BB6/A6/ExitRule.lean deleted file mode 100644 index efa4af3a..00000000 --- a/BusyBeaver/BB6/A6/ExitRule.lean +++ /dev/null @@ -1,26 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.Replay -public import BusyBeaver.BB6.A6.RLESound - -@[expose] public section - -namespace BusyBeaver.BB6.A6.RLE - -/-- A checked finite word exit, repeated a specified number of times. -/ -def exitRule (e : Exit) (valid : e.valid) (n : Nat) : Rule where - eval c := (applyExit c e n).map (fun d => (n * e.steps, d)) - sound := by - intro c t d h - cases he : applyExit c e n with - | none => simp [he] at h - | some f => - simp [he] at h - rcases h with ⟨ht, hf⟩ - subst t; subst f - exact applyExit_sound valid he - -end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/LocalZipper.lean b/BusyBeaver/BB6/A6/LocalZipper.lean deleted file mode 100644 index 123c7d18..00000000 --- a/BusyBeaver/BB6/A6/LocalZipper.lean +++ /dev/null @@ -1,156 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6.LocalZipper - -/-- A local tape focused at the head; left is stored nearest-first. -The `before` state represents the head at -1 after leaving the word. -/ -structure Zip where - q : State - left : List Bool - right : List Bool - before : Bool - deriving DecidableEq, Repr - -def Zip.denote (z : Zip) : Local := - if z.before then ⟨z.q, -1, z.right⟩ - else ⟨z.q, z.left.length, z.left.reverse ++ z.right⟩ - -def step (z : Zip) : Option Zip := do - if z.before then none else - match z.right with - | [] => none - | b :: r => - let a ← transition z.q b - if a.move = 1 then - some ⟨a.next, a.write :: z.left, r, false⟩ - else if a.move = -1 then - match z.left with - | [] => some ⟨a.next, [], a.write :: r, true⟩ - | b' :: l => some ⟨a.next, l, b' :: a.write :: r, false⟩ - else none - -def run : Nat → Zip → Option Zip - | 0, z => some z - | n+1, z => (step z).bind (run n) - -private theorem read_focus (l : List Bool) (b : Bool) (r : List Bool) : - (l.reverse ++ (b :: r))[l.length]? = some b := by - rw [List.getElem?_append_right] - · simp - · simp - -private theorem set_focus (l : List Bool) (b x : Bool) (r : List Bool) : - (l.reverse ++ (b :: r)).set l.length x = l.reverse ++ (x :: r) := by - rw [List.set_append_right] - · simp - · simp - -theorem step_sound {z z' : Zip} (h : step z = some z') : - localStep z.denote = some z'.denote := by - rcases z with ⟨q,l,r,before⟩ - cases before with - | true => simp [step] at h - | false => - cases r with - | nil => simp [step] at h - | cons b r => - cases ha : transition q b with - | none => simp [step, ha] at h - | some a => - by_cases hr : a.move = 1 - · simp [step, ha, hr] at h - subst z' - simp only [Zip.denote, Bool.false_eq_true, ↓reduceIte, localStep, - Int.natCast_nonneg, Int.toNat_natCast, read_focus, ha, Option.bind_some, set_focus] - simp [List.reverse_cons, List.append_assoc, ha, hr] - · by_cases hl : a.move = -1 - · cases l with - | nil => - simp [step, ha, hr, hl] at h - subst z' - simp [Zip.denote, localStep, ha, hl] - | cons b' l => - simp [step, ha, hr, hl] at h - subst z' - simp only [Zip.denote, Bool.false_eq_true, ↓reduceIte, localStep, - Int.natCast_nonneg, Int.toNat_natCast, read_focus, ha, Option.bind_some, set_focus] - simp [List.reverse_cons, List.append_assoc, ha, hl] <;> omega - · simp [step, ha, hr, hl] at h - -theorem run_sound {n : Nat} {z z' : Zip} (h : run n z = some z') : - localRun n z.denote = some z'.denote := by - induction n generalizing z with - | zero => - simp [run] at h - subst z' - rfl - | succ n ih => - cases hs : step z with - | none => simp [run, hs] at h - | some y => - have hh : run n y = some z' := by simpa [run, hs] using h - simpa [localRun, step_sound hs] using ih hh - -/-- Place the head at the final element of a nonempty word. -/ -def startLeft (q : State) (w : List Bool) : Zip := - match w.reverse with - | [] => ⟨q, [], [], false⟩ - | b :: l => ⟨q, l, [b], false⟩ - -theorem startLeft_denote (q : State) (w : List Bool) (hne : w ≠ []) : - (startLeft q w).denote = ⟨q, (w.length : Int) - 1, w⟩ := by - cases hrev : w.reverse with - | nil => - have hw : w = [] := by - have h := congrArg List.reverse hrev - simpa using h - exact (hne hw).elim - | cons b l => - have hw : w = l.reverse ++ [b] := by - have h := congrArg List.reverse hrev - simpa using h - simp only [startLeft, hrev, Zip.denote, Bool.false_eq_true, ↓reduceIte] - rw [hw] - simp only [List.length_append, List.length_reverse, List.length_cons, List.length_nil, - Nat.add_zero, Int.natCast_add, Int.natCast_one] - congr 1 <;> omega - -def exitStart (e : RLE.Exit) : Zip := - if e.rightward then ⟨e.q, [], e.input, false⟩ else startLeft e.q e.input - -def exitEnd (e : RLE.Exit) : Zip := - if e.rightward' then ⟨e.q', e.output.reverse, [], false⟩ - else ⟨e.q', [], e.output, true⟩ - -theorem exitStart_denote (e : RLE.Exit) (hne : e.input ≠ []) : - (exitStart e).denote = - ⟨e.q, if e.rightward then 0 else (e.input.length : Int)-1, e.input⟩ := by - cases h : e.rightward with - | false => - simp only [exitStart, h, Bool.false_eq_true, ↓reduceIte] - exact startLeft_denote e.q e.input hne - | true => simp [exitStart, h, Zip.denote] - -theorem exitEnd_denote (e : RLE.Exit) (hlen : e.output.length = e.input.length) : - (exitEnd e).denote = - ⟨e.q', if e.rightward' then (e.input.length : Int) else -1, e.output⟩ := by - cases h : e.rightward' <;> simp [exitEnd, h, Zip.denote, hlen] - -/-- A fast kernel-checkable run certifies the original literal local exit. -/ -theorem exit_valid_of_run (e : RLE.Exit) (hne : e.input ≠ []) - (hlen : e.output.length = e.input.length) - (h : run e.steps (exitStart e) = some (exitEnd e)) : e.valid := by - refine ⟨hne, ?_⟩ - have hs := run_sound h - rw [exitStart_denote e hne, exitEnd_denote e hlen] at hs - exact hs - -end BusyBeaver.BB6.A6.LocalZipper diff --git a/BusyBeaver/BB6/A6/Machine.lean b/BusyBeaver/BB6/A6/Machine.lean deleted file mode 100644 index dedb9957..00000000 --- a/BusyBeaver/BB6/A6/Machine.lean +++ /dev/null @@ -1,19 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.Bridge - -@[expose] public section - -namespace BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH - -/-- The exact six-state A6 machine, loaded using the shared RLE parser. -/ -def machine : ConjectureMachines.Machine 6 2 := - load_rle_machine% "1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---" - -/-- The machine in Cryptids' shared Busy Beaver execution model. -/ -abbrev target : Machine (Fin 2) (Fin 6) := machine.toBB - -end BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH diff --git a/BusyBeaver/BB6/A6/Main.lean b/BusyBeaver/BB6/A6/Main.lean deleted file mode 100644 index b89c8411..00000000 --- a/BusyBeaver/BB6/A6/Main.lean +++ /dev/null @@ -1,60 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryGenerated.All -public import BusyBeaver.BB6.A6.EntryIdentity -public import BusyBeaver.BB6.A6.EntryStart -public import BusyBeaver.BB6.A6.ReturnGenerated.Return -public import BusyBeaver.BB6.A6.ReturnIdentity -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section - -namespace BusyBeaver.BB6.A6 - -/-- The original observed family entry, with its exact literal step count. -/ -theorem blank_entry : - Runs 752263008230408399 blank EntryGenerated.firstFamilyCfg.denote := by - have h0 : EntryGenerated.c0.denote = blank := blankRLE_denote - simpa only [h0] using EntryGenerated.entry_to_first - -/-- The proof uses the tail beginning at C(8), where one symbolic trace works - uniformly for every subsequent family member. -/ -def familyTail (k : Nat) : Config := (ReturnGenerated.initialCfg k).denote - -def returnDuration (k : Nat) : Nat := 119808*k + 304037417082 - -theorem blank_entry_tail : - Runs 752265440525431967 blank (familyTail 0) := by - have h0 : EntryGenerated.c0.denote = blank := blankRLE_denote - simpa only [h0, EntryIdentity.entry_identity, familyTail] using - EntryGenerated.entry_to_tail - -/-- A literal machine return for every member of the infinite tail family. -/ -theorem family_return (k : Nat) : - Runs (returnDuration k) (familyTail k) (familyTail (k+1)) := by - change Runs (119808*k + 304037417082) - (ReturnGenerated.initialCfg k).denote (ReturnGenerated.initialCfg (k+1)).denote - rw [← ReturnIdentity.return_identity k] - exact ReturnGenerated.returnRun k - -theorem family_nonhalting : Nonhalting (familyTail 0) := by - apply nonhalting_of_family familyTail returnDuration - · intro k - unfold returnDuration - omega - · exact family_return - -/-- The exact six-state A6 machine never halts from the all-zero tape. -/ -theorem blank_nonhalting : Nonhalting blank := - @blank_nonhalting_of_entry (familyTail 0) 752265440525431967 - blank_entry_tail family_nonhalting - -/-- In particular, the unique undefined F/1 instruction is never reached. -/ -theorem blank_never_F1 {n : Nat} {c : Config} (h : Runs n blank c) : - ¬ (c.q = 5 ∧ c.tape c.head = true) := - blank_nonhalting.no_F1 h - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/RLE.lean b/BusyBeaver/BB6/A6/RLE.lean deleted file mode 100644 index 1d2b781f..00000000 --- a/BusyBeaver/BB6/A6/RLE.lean +++ /dev/null @@ -1,96 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.Word -public import BusyBeaver.BB6.A6.ReturnWords - -@[expose] public section - -namespace BusyBeaver.BB6.A6.RLE - -abbrev Word := List Bool - -structure Block where - word : Word - count : Nat - deriving DecidableEq, Repr - -/-- Both stacks are nearest-block first. Words always have physical -left-to-right order, including on the left stack. -/ -abbrev Stack := List Block - -def expandRight : Stack → Word - | [] => [] - | b :: bs => ReturnWords.pow b.word b.count ++ expandRight bs - -def expandLeft : Stack → Word - | [] => [] - | b :: bs => expandLeft bs ++ ReturnWords.pow b.word b.count - -structure Cfg where - q : State - rightward : Bool - boundary : Int - left : Stack - right : Stack - deriving DecidableEq, Repr - -def Cfg.denote (c : Cfg) : Config := - let l := expandLeft c.left - let r := expandRight c.right - ⟨c.q, if c.rightward then c.boundary else c.boundary-1, - patch (fun _ => false) (c.boundary - l.length) (l ++ r)⟩ - -def push (w : Word) (n : Nat) (s : Stack) : Stack := - if n = 0 then s else - match s with - | [] => if w.all (! ·) then [] else [⟨w,n⟩] - | b :: bs => if b.word = w then ⟨w,b.count+n⟩ :: bs else ⟨w,n⟩ :: s - -def pop (n : Nat) (s : Stack) : Option Stack := - match s with - | [] => if n = 1 then some [] else none - | b :: bs => if n ≤ b.count then - if n = b.count then some bs else some (⟨b.word,b.count-n⟩ :: bs) - else none - -/-- A finite word exit, checked against the literal local interpreter. -/ -structure Exit where - input : Word - output : Word - q : State - rightward : Bool - q' : State - rightward' : Bool - steps : Nat - deriving DecidableEq, Repr - -def Exit.valid (e : Exit) : Prop := - e.input ≠ [] ∧ - localRun e.steps - ⟨e.q, if e.rightward then 0 else (e.input.length : Int)-1, e.input⟩ = - some ⟨e.q', if e.rightward' then e.input.length else -1, e.output⟩ - -instance (e : Exit) : Decidable e.valid := inferInstanceAs (Decidable (_ ∧ _)) - -/-- Apply n copies of a certified word exit. Multiple copies require an -unchanged control and direction; an implicit blank source is exactly one pair. -/ -def applyExit (c : Cfg) (e : Exit) (n : Nat) : Option Cfg := do - if c.q != e.q || c.rightward != e.rightward || n = 0 then none else - if n != 1 && (e.q' != e.q || e.rightward' != e.rightward) then none else - let src := if c.rightward then c.right else c.left - let w := match src with | [] => [false,false] | b :: _ => b.word - if w != e.input then none else - let rest ← pop n src - let l := if c.rightward then c.left else rest - let r := if c.rightward then rest else c.right - let l' := if e.rightward' then push e.output n l else l - let r' := if e.rightward' then r else push e.output n r - let shift := if e.rightward' = c.rightward then - (if c.rightward then (n*e.input.length : Int) else -(n*e.input.length : Int)) - else 0 - some ⟨e.q',e.rightward',c.boundary+shift,l',r'⟩ - -end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/RLESound.lean b/BusyBeaver/BB6/A6/RLESound.lean deleted file mode 100644 index 61bc0bd7..00000000 --- a/BusyBeaver/BB6/A6/RLESound.lean +++ /dev/null @@ -1,448 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE -public import BusyBeaver.BB6.A6.ReturnPatch -public import BusyBeaver.BB6.A6.Sweeps -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6.RLE - -theorem Exit.output_length {e : Exit} (h : e.valid) : e.output.length = e.input.length := by - exact localRun_length h.2 - -/-- A certified exit rewrites its input word in arbitrary finite tape context. -/ -theorem Exit.context {e : Exit} (h : e.valid) (t : Tape) (o : Int) (l r : Word) : - Runs e.steps - ⟨e.q, o + l.length + (if e.rightward then 0 else (e.input.length : Int)-1), - patch t o (l ++ e.input ++ r)⟩ - ⟨e.q', o + l.length + (if e.rightward' then (e.input.length : Int) else -1), - patch t o (l ++ e.output ++ r)⟩ := by - exact localRun_context h.2 t o l r - -end BusyBeaver.BB6.A6.RLE - -namespace BusyBeaver.BB6.A6.RLE -open ReturnWords - -theorem pow_pow_comm (w : Word) (m n : Nat) : pow w m ++ pow w n = pow w n ++ pow w m := by - rw [← pow_add, ← pow_add, Nat.add_comm] - -theorem expandRight_push (w : Word) (n : Nat) (s : Stack) - (h : s ≠ [] ∨ w.all (! ·) = false) : - expandRight (push w n s) = pow w n ++ expandRight s := by - cases n with - | zero => simp [push, expandRight] - | succ n => - cases s with - | nil => - have hw : w.all (! ·) = false := by simpa using h - simp [push, hw, expandRight] - | cons b bs => - by_cases he : b.word = w - · subst w - simp only [push, Nat.succ_ne_zero, ↓reduceIte, expandRight, pow_add] - have hc := pow_pow_comm b.word b.count (n+1) - simp only [pow_succ, List.append_assoc] at hc - simp only [pow_succ, pow_zero, List.nil_append] at * - simp only [← List.append_assoc] at * - rw [hc] - · simp [push, he, expandRight, List.append_assoc] - -theorem expandLeft_push (w : Word) (n : Nat) (s : Stack) - (h : s ≠ [] ∨ w.all (! ·) = false) : - expandLeft (push w n s) = expandLeft s ++ pow w n := by - cases n with - | zero => simp [push, expandLeft] - | succ n => - cases s with - | nil => - have hw : w.all (! ·) = false := by simpa using h - simp [push, hw, expandLeft] - | cons b bs => - by_cases he : b.word = w - · subst w - simp [push, expandLeft, pow_add, pow_comm, List.append_assoc] - · simp [push, he, expandLeft, List.append_assoc] - - -theorem expandRight_pop {b : Block} {bs rest : Stack} {n : Nat} - (h : pop n (b :: bs) = some rest) : - expandRight (b :: bs) = pow b.word n ++ expandRight rest := by - simp only [pop] at h - split at h - next hn => - split at h - next he => - simp at h - subst rest - subst n - simp [expandRight] - next he => - simp at h - subst rest - simp only [expandRight] - have hc : b.count = n + (b.count-n) := by omega - rw [hc, pow_add] - simp [List.append_assoc] - next => simp at h - -theorem expandLeft_pop {b : Block} {bs rest : Stack} {n : Nat} - (h : pop n (b :: bs) = some rest) : - expandLeft (b :: bs) = expandLeft rest ++ pow b.word n := by - simp only [pop] at h - split at h - next hn => - split at h - next he => - simp at h - subst rest - subst n - simp [expandLeft] - next he => - simp at h - subst rest - simp only [expandLeft] - have hc : b.count = (b.count-n) + n := by omega - rw [hc, pow_add] - simp [List.append_assoc] - next => simp at h - - -theorem patch_blank_word (w : Word) (o : Int) (h : w.all (! ·) = true) : - patch (fun _ => false) o w = (fun _ => false) := by - funext x - unfold patch - split - next => - cases hw : w[(x-o).toNat]? with - | none => simp [hw] - | some b => - obtain ⟨hi, hb⟩ := List.getElem?_eq_some_iff.mp hw - have hm := (List.all_eq_true.mp h) w[(x-o).toNat] (List.getElem_mem hi) - rw [hb] at hm - cases b <;> simp_all - next => rfl - -theorem all_pow (w : Word) (n : Nat) (h : w.all (! ·) = true) : - (pow w n).all (! ·) = true := by - induction n with - | zero => simp - | succ n ih => simp [pow_succ, List.all_append, ih, h] - - -theorem patch_blank_right (o : Int) (a b : Word) (hb : b.all (! ·) = true) : - patch (fun _ => false) o (a ++ b) = patch (fun _ => false) o a := by - rw [patch_append, patch_blank_word b (o+a.length) hb] - -theorem patch_blank_left (o : Int) (a b : Word) (ha : a.all (! ·) = true) : - patch (fun _ => false) o (a ++ b) = patch (fun _ => false) (o+a.length) b := by - rw [patch_append] - have hs : o + a.length ≤ o + a.length := by omega - rw [patch_comm_of_le _ o (o+a.length) a b hs, patch_blank_word a o ha] - - -theorem patch_push_right (o : Int) (l w : Word) (n : Nat) (s : Stack) : - patch (fun _ => false) o (l ++ expandRight (push w n s)) = - patch (fun _ => false) o (l ++ pow w n ++ expandRight s) := by - by_cases h : s ≠ [] ∨ w.all (! ·) = false - · rw [expandRight_push w n s h] - simp [List.append_assoc] - · have hs : s = [] := Classical.byContradiction (fun hs => h (Or.inl hs)) - subst s - have hw : w.all (! ·) = true := by - have := not_or.mp h - cases he : w.all (! ·) <;> simp_all - have hz := all_pow w n hw - by_cases hn : n = 0 - · subst n; simp [push, expandRight] - · simp only [push, hn, ↓reduceIte, hw, expandRight, List.append_nil] - exact (patch_blank_right o l (pow w n) hz).symm - -theorem patch_push_left (boundary : Int) (r w : Word) (n : Nat) (s : Stack) : - patch (fun _ => false) (boundary - (expandLeft (push w n s)).length) - (expandLeft (push w n s) ++ r) = - patch (fun _ => false) (boundary - (expandLeft s ++ pow w n).length) - ((expandLeft s ++ pow w n) ++ r) := by - by_cases h : s ≠ [] ∨ w.all (! ·) = false - · rw [expandLeft_push w n s h] - · have hs : s = [] := Classical.byContradiction (fun hs => h (Or.inl hs)) - subst s - have hw : w.all (! ·) = true := by - have := not_or.mp h - cases he : w.all (! ·) <;> simp_all - have hz := all_pow w n hw - by_cases hn : n = 0 - · subst n; simp [push, expandLeft] - · simp only [push, hn, ↓reduceIte, hw, expandLeft, List.nil_append, List.length_nil, Int.natCast_zero, Int.sub_zero] - have hh := patch_blank_left (boundary - ((pow w n).length : Int)) (pow w n) r hz - have he : boundary - ((pow w n).length : Int) + ((pow w n).length : Int) = boundary := by omega - rw [he] at hh - exact hh.symm - - -def sourceWord (s : Stack) : Word := match s with - | [] => [false,false] - | b :: _ => b.word - -theorem patch_pop_right (o : Int) (l : Word) (s rest : Stack) (n : Nat) - (hp : pop n s = some rest) : - patch (fun _ => false) o (l ++ expandRight s) = - patch (fun _ => false) o (l ++ pow (sourceWord s) n ++ expandRight rest) := by - cases s with - | nil => - simp only [pop] at hp - split at hp - next hn => - simp at hp - subst rest - subst n - simp only [sourceWord, pow_succ, pow_zero, List.nil_append, expandRight, List.append_nil] - exact (patch_blank_right o l [false, false] (by decide)).symm - next => simp at hp - | cons b bs => - simp only [sourceWord] - rw [expandRight_pop hp] - simp [List.append_assoc] - -theorem patch_pop_left (boundary : Int) (r : Word) (s rest : Stack) (n : Nat) - (hp : pop n s = some rest) : - patch (fun _ => false) (boundary - (expandLeft s).length) (expandLeft s ++ r) = - patch (fun _ => false) (boundary - (expandLeft rest ++ pow (sourceWord s) n).length) - ((expandLeft rest ++ pow (sourceWord s) n) ++ r) := by - cases s with - | nil => - simp only [pop] at hp - split at hp - next hn => - simp at hp - subst rest - subst n - simp only [sourceWord, pow_succ, pow_zero, List.nil_append, expandLeft, - List.length_nil, Int.natCast_zero, Int.sub_zero] - have h := patch_blank_left (boundary - (2 : Int)) [false, false] r (by decide) - simp at h - exact h.symm - next => simp at hp - | cons b bs => - simp only [sourceWord] - rw [expandLeft_pop hp] - - -theorem sound_right_same (e : Exit) (hv : e.valid) (hr : e.rightward = true) - (ho : e.rightward' = true) (hq : e.q' = e.q) - (boundary : Int) (l s rest : Stack) (n : Nat) - (hw : sourceWord s = e.input) (hp : pop n s = some rest) : - Runs (n*e.steps) - (Cfg.denote ⟨e.q, true, boundary, l, s⟩) - (Cfg.denote ⟨e.q, true, boundary + (n*e.input.length : Int), push e.output n l, rest⟩) := by - have he : localRun e.steps ⟨e.q, 0, e.input⟩ = - some ⟨e.q, (e.input.length : Int), e.output⟩ := by - simpa [hr, ho, hq] using hv.2 - let o : Int := boundary - (expandLeft l).length - have hs := sweep_right he n (fun _ => false) o (expandLeft l) (expandRight rest) - have hlen := Exit.output_length hv - have hp0 := patch_pop_right o (expandLeft l) s rest n hp - rw [hw] at hp0 - have hp1 := patch_push_left (boundary + (n*e.input.length : Int)) - (expandRight rest) e.output n l - have horigin : boundary + (n*e.input.length : Int) - - ((expandLeft l ++ pow e.output n).length : Int) = o := by - simp only [List.length_append, pow_length, hlen, Int.natCast_add] - dsimp [o] - omega - rw [horigin] at hp1 - have hhead : o + (expandLeft l).length = boundary := by dsimp [o]; omega - rw [hhead] at hs - simp only [Cfg.denote, ↓reduceIte] - rw [hp0, hp1] - exact hs - - -theorem sound_left_same (e : Exit) (hv : e.valid) (hr : e.rightward = false) - (ho : e.rightward' = false) (hq : e.q' = e.q) - (boundary : Int) (s r rest : Stack) (n : Nat) - (hw : sourceWord s = e.input) (hp : pop n s = some rest) : - Runs (n*e.steps) - (Cfg.denote ⟨e.q, false, boundary, s, r⟩) - (Cfg.denote ⟨e.q, false, boundary - (n*e.input.length : Int), rest, push e.output n r⟩) := by - have he : localRun e.steps ⟨e.q, (e.input.length : Int)-1, e.input⟩ = - some ⟨e.q, -1, e.output⟩ := by - simpa [hr, ho, hq] using hv.2 - let o : Int := boundary - ((expandLeft rest ++ pow e.input n).length : Int) - have hs := sweep_left he n (fun _ => false) o (expandLeft rest) (expandRight r) - have hp0 := patch_pop_left boundary (expandRight r) s rest n hp - rw [hw] at hp0 - change _ = patch (fun _ => false) o _ at hp0 - have hp1 := patch_push_right o (expandLeft rest) e.output n r - have hbase : o + (expandLeft rest).length = boundary - (n*e.input.length : Int) := by - dsimp [o] - simp only [List.length_append, pow_length, Int.natCast_add] - omega - have hstart : o + (expandLeft rest).length + (n*e.input.length : Int) - 1 = boundary - 1 := by - rw [hbase]; omega - simp only [Int.natCast_mul] at hs - rw [hstart, hbase] at hs - simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] - rw [hp0] - have ho' : boundary - (n*e.input.length : Int) - (expandLeft rest).length = o := by - rw [← hbase]; omega - rw [ho', hp1] - exact hs - - -theorem sound_right_flip (e : Exit) (hv : e.valid) (hr : e.rightward = true) - (ho : e.rightward' = false) (boundary : Int) (l s rest : Stack) - (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : - Runs e.steps (Cfg.denote ⟨e.q, true, boundary, l, s⟩) - (Cfg.denote ⟨e.q', false, boundary, l, push e.output 1 rest⟩) := by - let o : Int := boundary - (expandLeft l).length - have hs := Exit.context hv (fun _ => false) o (expandLeft l) (expandRight rest) - simp only [hr, ho, ↓reduceIte, Int.add_zero] at hs - have hp0 := patch_pop_right o (expandLeft l) s rest 1 hp - rw [hw] at hp0 - simp only [pow_succ, pow_zero, List.nil_append] at hp0 - have hp1 := patch_push_right o (expandLeft l) e.output 1 rest - simp only [pow_succ, pow_zero, List.nil_append] at hp1 - have hhead : o + (expandLeft l).length = boundary := by dsimp [o]; omega - rw [hhead] at hs - simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] - rw [hp0, hp1] - exact hs - -theorem sound_left_flip (e : Exit) (hv : e.valid) (hr : e.rightward = false) - (ho : e.rightward' = true) (boundary : Int) (s r rest : Stack) - (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : - Runs e.steps (Cfg.denote ⟨e.q, false, boundary, s, r⟩) - (Cfg.denote ⟨e.q', true, boundary, push e.output 1 rest, r⟩) := by - let o : Int := boundary - ((expandLeft rest ++ e.input).length : Int) - have hs := Exit.context hv (fun _ => false) o (expandLeft rest) (expandRight r) - simp only [hr, ho, Bool.false_eq_true, ↓reduceIte] at hs - have hp0 := patch_pop_left boundary (expandRight r) s rest 1 hp - rw [hw] at hp0 - simp only [pow_succ, pow_zero, List.nil_append] at hp0 - change _ = patch (fun _ => false) o _ at hp0 - have hp1 := patch_push_left boundary (expandRight r) e.output 1 rest - simp only [pow_succ, pow_zero, List.nil_append] at hp1 - have hl := Exit.output_length hv - have hori : boundary - ((expandLeft rest ++ e.output).length : Int) = o := by - dsimp [o] - simp only [List.length_append, hl] - rw [hori] at hp1 - have hbase : o + (expandLeft rest).length + (e.input.length : Int) = boundary := by - dsimp [o]; simp only [List.length_append, Int.natCast_add]; omega - have hstart : o + (expandLeft rest).length + ((e.input.length : Int)-1) = boundary-1 := by omega - rw [hstart, hbase] at hs - simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] - rw [hp0, hp1] - exact hs - - -theorem sound_right_once (e : Exit) (hv : e.valid) (hr : e.rightward = true) - (ho : e.rightward' = true) (boundary : Int) (l s rest : Stack) - (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : - Runs e.steps (Cfg.denote ⟨e.q, true, boundary, l, s⟩) - (Cfg.denote ⟨e.q', true, boundary + e.input.length, push e.output 1 l, rest⟩) := by - let o : Int := boundary - (expandLeft l).length - have hs := Exit.context hv (fun _ => false) o (expandLeft l) (expandRight rest) - simp only [hr, ho, ↓reduceIte, Int.add_zero] at hs - have hp0 := patch_pop_right o (expandLeft l) s rest 1 hp - rw [hw] at hp0 - simp only [pow_succ, pow_zero, List.nil_append] at hp0 - have hp1 := patch_push_left (boundary + e.input.length) (expandRight rest) e.output 1 l - simp only [pow_succ, pow_zero, List.nil_append] at hp1 - have hl := Exit.output_length hv - have hori : boundary + (e.input.length : Int) - ((expandLeft l ++ e.output).length : Int) = o := by - dsimp [o]; simp only [List.length_append, Int.natCast_add, hl]; omega - rw [hori] at hp1 - have hhead : o + (expandLeft l).length = boundary := by dsimp [o]; omega - rw [hhead] at hs - simp only [Cfg.denote, ↓reduceIte] - rw [hp0, hp1] - exact hs - -theorem sound_left_once (e : Exit) (hv : e.valid) (hr : e.rightward = false) - (ho : e.rightward' = false) (boundary : Int) (s r rest : Stack) - (hw : sourceWord s = e.input) (hp : pop 1 s = some rest) : - Runs e.steps (Cfg.denote ⟨e.q, false, boundary, s, r⟩) - (Cfg.denote ⟨e.q', false, boundary - e.input.length, rest, push e.output 1 r⟩) := by - let o : Int := boundary - ((expandLeft rest ++ e.input).length : Int) - have hs := Exit.context hv (fun _ => false) o (expandLeft rest) (expandRight r) - simp only [hr, ho, Bool.false_eq_true, ↓reduceIte] at hs - have hp0 := patch_pop_left boundary (expandRight r) s rest 1 hp - rw [hw] at hp0 - simp only [pow_succ, pow_zero, List.nil_append] at hp0 - change _ = patch (fun _ => false) o _ at hp0 - have hp1 := patch_push_right o (expandLeft rest) e.output 1 r - simp only [pow_succ, pow_zero, List.nil_append] at hp1 - have hbase : o + (expandLeft rest).length = boundary - (e.input.length : Int) := by - dsimp [o]; simp only [List.length_append, Int.natCast_add]; omega - have hstart : o + (expandLeft rest).length + ((e.input.length : Int)-1) = boundary-1 := by omega - rw [hstart, hbase] at hs - simp only [Cfg.denote, Bool.false_eq_true, ↓reduceIte] - rw [hp0] - have hori : boundary - (e.input.length : Int) - (expandLeft rest).length = o := by rw [← hbase]; omega - rw [hori, hp1] - exact hs - - -theorem applyExit_sound {c d : Cfg} {e : Exit} {n : Nat} - (hv : e.valid) (h : applyExit c e n = some d) : Runs (n*e.steps) c.denote d.denote := by - cases c with - | mk q dir boundary l r => - cases dir <;> cases er : e.rightward <;> cases eo : e.rightward' <;> - simp [applyExit, er, eo] at h - case mk.false.false.false => - obtain ⟨⟨hq, _⟩, hq', hw, hp⟩ := h - subst q - change sourceWord l = e.input at hw - cases hs : pop n l with - | none => simp [hs] at hp - | some rest => - simp [hs] at hp - subst d - by_cases hn : n = 1 - · subst n - simpa [Int.sub_eq_add_neg] using sound_left_once e hv er eo boundary l r rest hw hs - · have hc := sound_left_same e hv er eo (hq' hn) boundary l r rest n hw hs - simpa [Int.sub_eq_add_neg, hq' hn] using hc - case mk.false.false.true => - obtain ⟨⟨hq, _⟩, hn, hw, hp⟩ := h - subst q; subst n - change sourceWord l = e.input at hw - cases hs : pop 1 l with - | none => simp [hs] at hp - | some rest => - simp [hs] at hp - subst d - simpa using sound_left_flip e hv er eo boundary l r rest hw hs - case mk.true.true.false => - obtain ⟨⟨hq, _⟩, hn, hw, hp⟩ := h - subst q; subst n - change sourceWord r = e.input at hw - cases hs : pop 1 r with - | none => simp [hs] at hp - | some rest => - simp [hs] at hp - subst d - simpa using sound_right_flip e hv er eo boundary l r rest hw hs - case mk.true.true.true => - obtain ⟨⟨hq, _⟩, hq', hw, hp⟩ := h - subst q - change sourceWord r = e.input at hw - cases hs : pop n r with - | none => simp [hs] at hp - | some rest => - simp [hs] at hp - subst d - by_cases hn : n = 1 - · subst n - simpa using sound_right_once e hv er eo boundary l r rest hw hs - · have hc := sound_right_same e hv er eo (hq' hn) boundary l r rest n hw hs - simpa [hq' hn] using hc - -end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/Replay.lean b/BusyBeaver/BB6/A6/Replay.lean deleted file mode 100644 index 24ac5842..00000000 --- a/BusyBeaver/BB6/A6/Replay.lean +++ /dev/null @@ -1,67 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE - -@[expose] public section - -namespace BusyBeaver.BB6.A6.RLE - -/-- A compressed operation carries a kernel proof of its soundness. -/ -structure Rule where - eval : Cfg → Option (Nat × Cfg) - sound : ∀ {c t d}, eval c = some (t,d) → Runs t c.denote d.denote - -def replay : List Rule → Cfg → Option (Nat × Cfg) - | [], c => some (0,c) - | rule :: rest, c => do - let (n,d) ← rule.eval c - let (m,e) ← replay rest d - some (n+m,e) - -theorem replay_sound {rules : List Rule} {c d : Cfg} {t : Nat} - (h : replay rules c = some (t,d)) : Runs t c.denote d.denote := by - induction rules generalizing c d t with - | nil => - simp only [replay, Option.some.injEq, Prod.mk.injEq] at h - rcases h with ⟨ht,hd⟩ - subst t; subst d - rfl - | cons rule rest ih => - cases he : rule.eval c with - | none => simp [replay, he] at h - | some p => - rcases p with ⟨n,e⟩ - cases hr : replay rest e with - | none => simp [replay,he,hr] at h - | some p => - rcases p with ⟨m,f⟩ - simp [replay,he,hr] at h - rcases h with ⟨ht,hf⟩ - subst t; subst f - exact (rule.sound he).trans (ih hr) - -theorem replay_append (a b : List Rule) (c : Cfg) : - replay (a ++ b) c = (replay a c).bind (fun (n,d) => - (replay b d).map (fun (m,e) => (n+m,e))) := by - induction a generalizing c with - | nil => simp [replay] - | cons rule rest ih => - simp only [List.cons_append,replay,ih] - cases he : rule.eval c with - | none => simp - | some p => - rcases p with ⟨n,d⟩ - cases hr : replay rest d with - | none => simp [hr] - | some p => - rcases p with ⟨m,e⟩ - cases hb : replay b e with - | none => simp [hr, hb] - | some p => - rcases p with ⟨k,f⟩ - simp [hr, hb, Nat.add_assoc] - -end BusyBeaver.BB6.A6.RLE diff --git a/BusyBeaver/BB6/A6/ReturnBridge.lean b/BusyBeaver/BB6/A6/ReturnBridge.lean deleted file mode 100644 index a1941701..00000000 --- a/BusyBeaver/BB6/A6/ReturnBridge.lean +++ /dev/null @@ -1,68 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.Core -public import BusyBeaver.BB6.A6.ReturnLogic - -@[expose] public section - -namespace BusyBeaver.BB6.A6 - -theorem run_eq_returnLogic (n : Nat) (c : Config) : - run n c = ReturnLogic.run step n (some c) := by - induction n generalizing c with - | zero => rfl - | succ n ih => - rw [ReturnLogic.run_succ_first] - simp only [run, Option.bind_some] - cases h : step c with - | none => simp [h, ReturnLogic.run_none] - | some d => simpa [h] using ih d - -/-- Literal-bit nonhalting from a proved universal return family. -/ -theorem nonhalting_of_family (family : Nat → Config) (duration : Nat → Nat) - (positive : ∀ n, 0 < duration n) - (returns : ∀ n, Runs (duration n) (family n) (family (n+1))) : - Nonhalting (family 0) := by - have h := ReturnLogic.nonhalting_of_returns step family duration positive - (fun n => (run_eq_returnLogic _ _).symm.trans (returns n)) - intro t - obtain ⟨c, hc⟩ := h t - exact ⟨c, (run_eq_returnLogic _ _).trans hc⟩ - -/-- Literal-bit nonhalting after a proved blank-tape entry. -/ -theorem blank_nonhalting_of_entry {entry : Config} {entryTime : Nat} - (enters : Runs entryTime blank entry) (forever : Nonhalting entry) : - Nonhalting blank := by - change ∀ t : Nat, ∃ c, run t blank = some c - intro t - have h := ReturnLogic.nonhalting_of_entry step - ((run_eq_returnLogic _ _).symm.trans enters) - (fun t => by - obtain ⟨c, hc⟩ := forever t - exact ⟨c, (run_eq_returnLogic _ _).symm.trans hc⟩) t - obtain ⟨c, hc⟩ := h - exact ⟨c, (run_eq_returnLogic _ _).trans hc⟩ - -end BusyBeaver.BB6.A6 - -namespace BusyBeaver.BB6.A6 - -/-- Kernel induction for a finite additive sweep or bouncing cycle. -/ -theorem Runs.chain (seq : Nat → Config) (dt count : Nat) - (h : ∀ j, j < count → Runs dt (seq j) (seq (j+1))) : - Runs (count*dt) (seq 0) (seq count) := by - have hprefix : ∀ n, n ≤ count → Runs (n*dt) (seq 0) (seq n) := by - intro n - induction n with - | zero => intro _; simp [Runs, run] - | succ n ih => - intro hn - have hlt : n < count := by omega - have hle : n ≤ count := by omega - simpa only [Nat.succ_mul] using Runs.trans (ih hle) (h n hlt) - exact hprefix count (Nat.le_refl count) - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/ReturnExits.lean b/BusyBeaver/BB6/A6/ReturnExits.lean new file mode 100644 index 00000000..0d6a4531 --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnExits.lean @@ -0,0 +1,43 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Cert +meta import BusyBeaver.WordRLE +meta import BusyBeaver.AffRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.BB6.A6.Cert + +/-! +# Composite Word-Exit Verification for BB6 `A6` + +Verifies all 462 composite word exits in `a6Exits` against `WordRLE.runCompositeExit` via +depth-sliced `mkAuxTheorem` kernel evaluation. +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.WordRLE BusyBeaver.AffRLE + +/-- Composite word `0` in `a6Vocab` consists exclusively of blank base words. -/ +theorem a6_vocab_blank0 : checkVocabBlank0 a6Vocab = true := by + decide + +local elab "prove_a6_exits%" : term => do + let pE := Lean.mkApp3 (Lean.mkConst ``checkExitEntry) + (Lean.toExpr (6 : ℕ)) (Lean.mkConst ``fastExit2) (Lean.mkConst ``a6Vocab) + ElabRLE.proveCheckAll pE a6Exits 5 + +/-- Kernel-verified composite exit certificate for all 462 entries of `a6Exits`. -/ +theorem a6_exits_ok : + NatTrie.checkAll (checkExitEntry 6 fastExit2 a6Vocab) 0 1 a6Exits = true := + prove_a6_exits% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean deleted file mode 100644 index d08696b6..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk000.lean +++ /dev/null @@ -1,803 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail0_0 : Stack := [] -abbrev tail0_1 : Stack := ⟨w1,1⟩ :: tail0_0 -abbrev tail0_2 : Stack := ⟨w0,1⟩ :: tail0_1 -abbrev tail0_3 : Stack := ⟨w2,1⟩ :: tail0_2 -abbrev tail0_4 : Stack := ⟨w1,8⟩ :: tail0_3 -abbrev tail0_5 : Stack := ⟨w2,1⟩ :: tail0_4 -abbrev tail0_6 : Stack := ⟨w1,5⟩ :: tail0_5 -abbrev tail0_7 : Stack := ⟨w0,11⟩ :: tail0_6 -abbrev tail0_8 : Stack := ⟨w2,1⟩ :: tail0_7 -abbrev tail0_9 (k : Nat) : Stack := ⟨w5,(1*k+8)⟩ :: tail0_8 -abbrev tail0_10 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail0_9 k -abbrev tail0_11 (k : Nat) : Stack := ⟨w0,9⟩ :: tail0_10 k -abbrev tail0_12 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_11 k -abbrev tail0_13 (k : Nat) : Stack := ⟨w1,21⟩ :: tail0_12 k -abbrev tail0_14 (k : Nat) : Stack := ⟨w0,41⟩ :: tail0_13 k -abbrev tail0_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_14 k -abbrev tail0_16 (k : Nat) : Stack := ⟨w1,15⟩ :: tail0_15 k -abbrev tail0_17 (k : Nat) : Stack := ⟨w0,93⟩ :: tail0_16 k -abbrev tail0_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_17 k -abbrev tail0_19 (k : Nat) : Stack := ⟨w3,(1*k+8)⟩ :: tail0_18 k -abbrev tail0_20 (k : Nat) : Stack := ⟨w1,14⟩ :: tail0_19 k -abbrev tail0_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_20 k -abbrev tail0_22 (k : Nat) : Stack := ⟨w1,5⟩ :: tail0_21 k -abbrev tail0_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_22 k -abbrev tail0_24 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_23 k -abbrev tail0_25 : Stack := ⟨w0,6⟩ :: tail0_0 -abbrev tail0_26 (k : Nat) : Stack := ⟨w1,7⟩ :: tail0_23 k -abbrev tail0_27 : Stack := ⟨w0,1⟩ :: tail0_0 -abbrev tail0_28 : Stack := ⟨w0,8⟩ :: tail0_0 -abbrev tail0_29 : Stack := ⟨w0,9⟩ :: tail0_0 -abbrev tail0_30 (k : Nat) : Stack := ⟨w1,4⟩ :: tail0_21 k -abbrev tail0_31 : Stack := ⟨w2,1⟩ :: tail0_29 -abbrev tail0_32 (k : Nat) : Stack := ⟨w1,3⟩ :: tail0_21 k -abbrev tail0_33 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_32 k -abbrev tail0_34 : Stack := ⟨w0,10⟩ :: tail0_0 -abbrev tail0_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_32 k -abbrev tail0_36 (k : Nat) : Stack := ⟨w1,10⟩ :: tail0_35 k -abbrev tail0_37 : Stack := ⟨w0,11⟩ :: tail0_0 -abbrev tail0_38 : Stack := ⟨w0,12⟩ :: tail0_0 -abbrev tail0_39 (k : Nat) : Stack := ⟨w1,2⟩ :: tail0_21 k -abbrev tail0_40 : Stack := ⟨w2,1⟩ :: tail0_38 -abbrev tail0_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_21 k -abbrev tail0_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_41 k -abbrev tail0_43 : Stack := ⟨w0,13⟩ :: tail0_0 -abbrev tail0_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_41 k -abbrev tail0_45 (k : Nat) : Stack := ⟨w1,13⟩ :: tail0_44 k -abbrev tail0_46 : Stack := ⟨w0,14⟩ :: tail0_0 -abbrev tail0_47 : Stack := ⟨w0,15⟩ :: tail0_0 -abbrev tail0_48 : Stack := ⟨w2,1⟩ :: tail0_47 -abbrev tail0_49 : Stack := ⟨w0,1⟩ :: tail0_48 -abbrev tail0_50 : Stack := ⟨w0,15⟩ :: tail0_48 -abbrev tail0_51 (k : Nat) : Stack := ⟨w4,(1*k+8)⟩ :: tail0_50 -abbrev tail0_52 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_51 k -abbrev tail0_53 (k : Nat) : Stack := ⟨w0,92⟩ :: tail0_16 k -abbrev tail0_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_52 k -abbrev tail0_55 (k : Nat) : Stack := ⟨w1,93⟩ :: tail0_52 k -abbrev tail0_56 (k : Nat) : Stack := ⟨w1,14⟩ :: tail0_15 k -abbrev tail0_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_55 k -abbrev tail0_58 (k : Nat) : Stack := ⟨w0,14⟩ :: tail0_57 k -abbrev tail0_59 (k : Nat) : Stack := ⟨w0,15⟩ :: tail0_57 k -abbrev tail0_60 (k : Nat) : Stack := ⟨w0,40⟩ :: tail0_13 k -abbrev tail0_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_59 k -abbrev tail0_62 (k : Nat) : Stack := ⟨w1,41⟩ :: tail0_59 k -abbrev tail0_63 (k : Nat) : Stack := ⟨w1,20⟩ :: tail0_12 k -abbrev tail0_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_62 k -abbrev tail0_65 (k : Nat) : Stack := ⟨w0,20⟩ :: tail0_64 k -abbrev tail0_66 (k : Nat) : Stack := ⟨w0,21⟩ :: tail0_64 k -abbrev tail0_67 (k : Nat) : Stack := ⟨w0,8⟩ :: tail0_10 k -abbrev tail0_68 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_66 k -abbrev tail0_69 (k : Nat) : Stack := ⟨w1,9⟩ :: tail0_66 k -abbrev tail0_70 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail0_9 k -abbrev tail0_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_69 k -abbrev tail0_72 (k : Nat) : Stack := ⟨w0,791761175⟩ :: tail0_71 k -abbrev tail0_73 (k : Nat) : Stack := ⟨w6,(1*k+8)⟩ :: tail0_72 k -abbrev tail0_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_73 k -abbrev tail0_75 : Stack := ⟨w0,10⟩ :: tail0_6 -abbrev tail0_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_74 k -abbrev tail0_77 (k : Nat) : Stack := ⟨w1,11⟩ :: tail0_74 k -abbrev tail0_78 : Stack := ⟨w1,4⟩ :: tail0_5 -abbrev tail0_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_77 k -abbrev tail0_80 (k : Nat) : Stack := ⟨w0,4⟩ :: tail0_79 k -abbrev tail0_81 (k : Nat) : Stack := ⟨w0,5⟩ :: tail0_79 k -abbrev tail0_82 : Stack := ⟨w1,7⟩ :: tail0_3 -abbrev tail0_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_81 k -abbrev tail0_84 : Stack := ⟨w1,6⟩ :: tail0_3 -abbrev tail0_85 : Stack := ⟨w0,1⟩ :: tail0_84 -abbrev tail0_86 (k : Nat) : Stack := ⟨w0,6⟩ :: tail0_79 k -abbrev tail0_87 : Stack := ⟨w2,1⟩ :: tail0_84 -abbrev tail0_88 : Stack := ⟨w1,6⟩ :: tail0_87 -abbrev tail0_89 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_77 k -abbrev tail0_90 (k : Nat) : Stack := ⟨w0,7⟩ :: tail0_77 k -abbrev tail0_91 (k : Nat) : Stack := ⟨w0,8⟩ :: tail0_77 k -abbrev tail0_92 : Stack := ⟨w1,5⟩ :: tail0_3 -abbrev tail0_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_91 k -abbrev tail0_94 : Stack := ⟨w1,4⟩ :: tail0_3 -abbrev tail0_95 : Stack := ⟨w0,1⟩ :: tail0_94 -abbrev tail0_96 (k : Nat) : Stack := ⟨w0,9⟩ :: tail0_77 k -abbrev tail0_97 : Stack := ⟨w2,1⟩ :: tail0_94 -abbrev tail0_98 : Stack := ⟨w1,9⟩ :: tail0_97 -abbrev tail0_99 : Stack := ⟨w0,11⟩ :: tail0_98 -abbrev tail0_100 : Stack := ⟨w1,1⟩ :: tail0_99 -abbrev tail0_101 (k : Nat) : Stack := ⟨w6,(1*k+7)⟩ :: tail0_72 k -abbrev tail0_102 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_101 k -abbrev tail0_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_102 k -abbrev tail0_104 : Stack := ⟨w0,10⟩ :: tail0_98 -abbrev tail0_105 : Stack := ⟨w2,1⟩ :: tail0_104 -abbrev tail0_106 : Stack := ⟨w1,1⟩ :: tail0_105 -abbrev tail0_107 : Stack := ⟨w8,1⟩ :: tail0_106 -abbrev tail0_108 (k : Nat) : Stack := ⟨w6,(1*k+6)⟩ :: tail0_72 k -abbrev tail0_109 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_108 k -abbrev tail0_110 : Stack := ⟨w9,1⟩ :: tail0_106 -abbrev tail0_111 : Stack := ⟨w8,1⟩ :: tail0_110 -abbrev tail0_112 (k : Nat) : Stack := ⟨w6,(1*k+5)⟩ :: tail0_72 k -abbrev tail0_113 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_112 k -abbrev tail0_114 : Stack := ⟨w9,2⟩ :: tail0_106 -abbrev tail0_115 : Stack := ⟨w8,1⟩ :: tail0_114 -abbrev tail0_116 (k : Nat) : Stack := ⟨w6,(1*k+4)⟩ :: tail0_72 k -abbrev tail0_117 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_116 k -abbrev tail0_118 : Stack := ⟨w9,3⟩ :: tail0_106 -abbrev tail0_119 (k : Nat) : Stack := ⟨w9,(1*k+6)⟩ :: tail0_106 -abbrev tail0_120 (k : Nat) : Stack := ⟨w6,1⟩ :: tail0_72 k -abbrev tail0_121 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_120 k -abbrev tail0_122 (k : Nat) : Stack := ⟨w8,1⟩ :: tail0_119 k -abbrev tail0_123 (k : Nat) : Stack := ⟨w7,1⟩ :: tail0_72 k -abbrev tail0_124 (k : Nat) : Stack := ⟨w9,(1*k+7)⟩ :: tail0_106 -abbrev tail0_125 (k : Nat) : Stack := ⟨w8,1⟩ :: tail0_124 k -abbrev tail0_126 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail0_125 k -abbrev tail0_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_69 k -abbrev tail0_128 (k : Nat) : Stack := ⟨w0,791761176⟩ :: tail0_69 k -abbrev tail0_129 (k : Nat) : Stack := ⟨w9,(1*k+8)⟩ :: tail0_106 -abbrev tail0_130 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail0_129 k -abbrev tail0_131 (k : Nat) : Stack := ⟨w0,9⟩ :: tail0_130 k -abbrev tail0_132 (k : Nat) : Stack := ⟨w1,21⟩ :: tail0_131 k -abbrev tail0_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_62 k -abbrev tail0_134 (k : Nat) : Stack := ⟨w0,22⟩ :: tail0_62 k -abbrev tail0_135 (k : Nat) : Stack := ⟨w0,8⟩ :: tail0_130 k -abbrev tail0_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_135 k -abbrev tail0_137 (k : Nat) : Stack := ⟨w1,22⟩ :: tail0_136 k -abbrev tail0_138 (k : Nat) : Stack := ⟨w0,41⟩ :: tail0_137 k -abbrev tail0_139 (k : Nat) : Stack := ⟨w1,15⟩ :: tail0_138 k -abbrev tail0_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_55 k -abbrev tail0_141 (k : Nat) : Stack := ⟨w0,16⟩ :: tail0_55 k -abbrev tail0_142 (k : Nat) : Stack := ⟨w0,40⟩ :: tail0_137 k -abbrev tail0_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail0_142 k -abbrev tail0_144 (k : Nat) : Stack := ⟨w1,16⟩ :: tail0_143 k -abbrev tail0_145 (k : Nat) : Stack := ⟨w0,93⟩ :: tail0_144 k -abbrev tail0_146 (k : Nat) : Stack := ⟨w1,1⟩ :: tail0_145 k -abbrev tail0_147 (k : Nat) : Stack := ⟨w4,(1*k+7)⟩ :: tail0_50 -abbrev tail0_148 (k : Nat) : Stack := ⟨w10,1⟩ :: tail0_147 k -abbrev tail0_149 (k : Nat) : Stack := ⟨w0,1⟩ :: tail0_148 k - -def before0 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),(tail0_24 k),tail0_25⟩ -def before1 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail0_26 k),tail0_0⟩ -def before2 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail0_26 k),tail0_27⟩ -def before3 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526629),(tail0_23 k),tail0_28⟩ -def before4 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526627),(tail0_22 k),tail0_29⟩ -def before5 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526625),(tail0_30 k),tail0_31⟩ -def before6 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail0_33 k),tail0_31⟩ -def before7 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526625),(tail0_33 k),tail0_34⟩ -def before8 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail0_35 k),tail0_34⟩ -def before9 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail0_36 k),tail0_0⟩ -def before10 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail0_36 k),tail0_27⟩ -def before11 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526625),(tail0_35 k),tail0_37⟩ -def before12 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526623),(tail0_32 k),tail0_38⟩ -def before13 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526621),(tail0_39 k),tail0_40⟩ -def before14 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail0_42 k),tail0_40⟩ -def before15 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail0_42 k),tail0_43⟩ -def before16 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail0_44 k),tail0_43⟩ -def before17 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail0_45 k),tail0_0⟩ -def before18 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail0_45 k),tail0_27⟩ -def before19 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail0_44 k),tail0_46⟩ -def before20 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526619),(tail0_41 k),tail0_47⟩ -def before21 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526617),(tail0_21 k),tail0_48⟩ -def before22 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526615),(tail0_20 k),tail0_49⟩ -def before23 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail0_19 k),tail0_50⟩ -def before24 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail0_18 k),(tail0_51 k)⟩ -def before25 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521897),(tail0_17 k),(tail0_52 k)⟩ -def before26 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521895),(tail0_53 k),(tail0_54 k)⟩ -def before27 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail0_16 k),(tail0_55 k)⟩ -def before28 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail0_56 k),(tail0_57 k)⟩ -def before29 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521681),(tail0_15 k),(tail0_58 k)⟩ -def before30 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521679),(tail0_14 k),(tail0_59 k)⟩ -def before31 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail0_60 k),(tail0_61 k)⟩ -def before32 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail0_13 k),(tail0_62 k)⟩ -def before33 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail0_63 k),(tail0_64 k)⟩ -def before34 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail0_12 k),(tail0_65 k)⟩ -def before35 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521553),(tail0_11 k),(tail0_66 k)⟩ -def before36 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521551),(tail0_67 k),(tail0_68 k)⟩ -def before37 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail0_10 k),(tail0_69 k)⟩ -def before38 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail0_70 k),(tail0_71 k)⟩ -def before39 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail0_9 k),(tail0_72 k)⟩ -def before40 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail0_8,(tail0_73 k)⟩ -def before41 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1123),tail0_7,(tail0_74 k)⟩ -def before42 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail0_75,(tail0_76 k)⟩ -def before43 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail0_6,(tail0_77 k)⟩ -def before44 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail0_78,(tail0_79 k)⟩ -def before45 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail0_5,(tail0_80 k)⟩ -def before46 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail0_4,(tail0_81 k)⟩ -def before47 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1159),tail0_82,(tail0_83 k)⟩ -def before48 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail0_85,(tail0_83 k)⟩ -def before49 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail0_85,(tail0_86 k)⟩ -def before50 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail0_87,(tail0_86 k)⟩ -def before51 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail0_88,(tail0_79 k)⟩ -def before52 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail0_88,(tail0_89 k)⟩ -def before53 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail0_87,(tail0_90 k)⟩ -def before54 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail0_84,(tail0_91 k)⟩ -def before55 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1163),tail0_92,(tail0_93 k)⟩ -def before56 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail0_95,(tail0_93 k)⟩ -def before57 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail0_95,(tail0_96 k)⟩ -def before58 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail0_97,(tail0_96 k)⟩ -def before59 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail0_98,(tail0_77 k)⟩ -def before60 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail0_99,(tail0_74 k)⟩ -def before61 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail0_100,(tail0_73 k)⟩ -def before62 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail0_100,(tail0_102 k)⟩ -def before63 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail0_99,(tail0_103 k)⟩ -def before64 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail0_105,(tail0_103 k)⟩ -def before65 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail0_106,(tail0_102 k)⟩ -def before66 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail0_107,(tail0_101 k)⟩ -def before67 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail0_107,(tail0_109 k)⟩ -def before68 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail0_110,(tail0_109 k)⟩ -def before69 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail0_111,(tail0_108 k)⟩ -def before70 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail0_111,(tail0_113 k)⟩ -def before71 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail0_114,(tail0_113 k)⟩ -def before72 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail0_115,(tail0_112 k)⟩ -def before73 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail0_115,(tail0_117 k)⟩ -def before74 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail0_118,(tail0_117 k)⟩ -def before75 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail0_119 k),(tail0_121 k)⟩ -def before76 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail0_122 k),(tail0_120 k)⟩ -def before77 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail0_122 k),(tail0_123 k)⟩ -def before78 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail0_124 k),(tail0_123 k)⟩ -def before79 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail0_125 k),(tail0_72 k)⟩ -def before80 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail0_126 k),(tail0_71 k)⟩ -def before81 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail0_126 k),(tail0_127 k)⟩ -def before82 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail0_125 k),(tail0_128 k)⟩ -def before83 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail0_129 k),(tail0_128 k)⟩ -def before84 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail0_130 k),(tail0_69 k)⟩ -def before85 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521553),(tail0_131 k),(tail0_66 k)⟩ -def before86 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521595),(tail0_132 k),(tail0_64 k)⟩ -def before87 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail0_132 k),(tail0_133 k)⟩ -def before88 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521553),(tail0_131 k),(tail0_134 k)⟩ -def before89 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521553),(tail0_136 k),(tail0_134 k)⟩ -def before90 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521597),(tail0_137 k),(tail0_62 k)⟩ -def before91 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521679),(tail0_138 k),(tail0_59 k)⟩ -def before92 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521709),(tail0_139 k),(tail0_57 k)⟩ -def before93 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail0_139 k),(tail0_140 k)⟩ -def before94 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521679),(tail0_138 k),(tail0_141 k)⟩ -def before95 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521679),(tail0_143 k),(tail0_141 k)⟩ -def before96 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521711),(tail0_144 k),(tail0_55 k)⟩ -def before97 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521897),(tail0_145 k),(tail0_52 k)⟩ -def before98 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail0_146 k),(tail0_51 k)⟩ -def before99 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail0_146 k),(tail0_148 k)⟩ -def after99 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521897),(tail0_145 k),(tail0_149 k)⟩ - -theorem macro0 (k : Nat) : applyExit (before0 k) exit0 6 = some (before1 k) := by - simp (disch := omega) [before0, before1, exit0, applyExit, pop, push] - <;> omega -theorem step0 (k : Nat) : Runs (6*2) (before0 k).denote (before1 k).denote := - @applyExit_sound (before0 k) (before1 k) exit0 6 valid0 (macro0 k) -theorem macro1 (k : Nat) : applyExit (before1 k) exit1 1 = some (before2 k) := by - simp (disch := omega) [before1, before2, exit1, applyExit, pop, push] - <;> omega -theorem step1 (k : Nat) : Runs (1*3) (before1 k).denote (before2 k).denote := - @applyExit_sound (before1 k) (before2 k) exit1 1 valid1 (macro1 k) -theorem macro2 (k : Nat) : applyExit (before2 k) exit2 7 = some (before3 k) := by - simp (disch := omega) [before2, before3, exit2, applyExit, pop, push] - <;> omega -theorem step2 (k : Nat) : Runs (7*2) (before2 k).denote (before3 k).denote := - @applyExit_sound (before2 k) (before3 k) exit2 7 valid2 (macro2 k) -theorem macro3 (k : Nat) : applyExit (before3 k) exit3 1 = some (before4 k) := by - simp (disch := omega) [before3, before4, exit3, applyExit, pop, push] - <;> omega -theorem step3 (k : Nat) : Runs (1*2) (before3 k).denote (before4 k).denote := - @applyExit_sound (before3 k) (before4 k) exit3 1 valid3 (macro3 k) -theorem macro4 (k : Nat) : applyExit (before4 k) exit4 1 = some (before5 k) := by - simp (disch := omega) [before4, before5, exit4, applyExit, pop, push] - <;> omega -theorem step4 (k : Nat) : Runs (1*2) (before4 k).denote (before5 k).denote := - @applyExit_sound (before4 k) (before5 k) exit4 1 valid4 (macro4 k) -theorem macro5 (k : Nat) : applyExit (before5 k) exit5 1 = some (before6 k) := by - simp (disch := omega) [before5, before6, exit5, applyExit, pop, push] - <;> omega -theorem step5 (k : Nat) : Runs (1*3) (before5 k).denote (before6 k).denote := - @applyExit_sound (before5 k) (before6 k) exit5 1 valid5 (macro5 k) -theorem macro6 (k : Nat) : applyExit (before6 k) exit1 1 = some (before7 k) := by - simp (disch := omega) [before6, before7, exit1, applyExit, pop, push] - <;> omega -theorem step6 (k : Nat) : Runs (1*3) (before6 k).denote (before7 k).denote := - @applyExit_sound (before6 k) (before7 k) exit1 1 valid1 (macro6 k) -theorem macro7 (k : Nat) : applyExit (before7 k) exit6 1 = some (before8 k) := by - simp (disch := omega) [before7, before8, exit6, applyExit, pop, push] - <;> omega -theorem step7 (k : Nat) : Runs (1*1) (before7 k).denote (before8 k).denote := - @applyExit_sound (before7 k) (before8 k) exit6 1 valid6 (macro7 k) -theorem macro8 (k : Nat) : applyExit (before8 k) exit0 10 = some (before9 k) := by - simp (disch := omega) [before8, before9, exit0, applyExit, pop, push] - <;> omega -theorem step8 (k : Nat) : Runs (10*2) (before8 k).denote (before9 k).denote := - @applyExit_sound (before8 k) (before9 k) exit0 10 valid0 (macro8 k) -theorem macro9 (k : Nat) : applyExit (before9 k) exit1 1 = some (before10 k) := by - simp (disch := omega) [before9, before10, exit1, applyExit, pop, push] - <;> omega -theorem step9 (k : Nat) : Runs (1*3) (before9 k).denote (before10 k).denote := - @applyExit_sound (before9 k) (before10 k) exit1 1 valid1 (macro9 k) -theorem macro10 (k : Nat) : applyExit (before10 k) exit2 10 = some (before11 k) := by - simp (disch := omega) [before10, before11, exit2, applyExit, pop, push] - <;> omega -theorem step10 (k : Nat) : Runs (10*2) (before10 k).denote (before11 k).denote := - @applyExit_sound (before10 k) (before11 k) exit2 10 valid2 (macro10 k) -theorem macro11 (k : Nat) : applyExit (before11 k) exit3 1 = some (before12 k) := by - simp (disch := omega) [before11, before12, exit3, applyExit, pop, push] - <;> omega -theorem step11 (k : Nat) : Runs (1*2) (before11 k).denote (before12 k).denote := - @applyExit_sound (before11 k) (before12 k) exit3 1 valid3 (macro11 k) -theorem macro12 (k : Nat) : applyExit (before12 k) exit4 1 = some (before13 k) := by - simp (disch := omega) [before12, before13, exit4, applyExit, pop, push] - <;> omega -theorem step12 (k : Nat) : Runs (1*2) (before12 k).denote (before13 k).denote := - @applyExit_sound (before12 k) (before13 k) exit4 1 valid4 (macro12 k) -theorem macro13 (k : Nat) : applyExit (before13 k) exit5 1 = some (before14 k) := by - simp (disch := omega) [before13, before14, exit5, applyExit, pop, push] - <;> omega -theorem step13 (k : Nat) : Runs (1*3) (before13 k).denote (before14 k).denote := - @applyExit_sound (before13 k) (before14 k) exit5 1 valid5 (macro13 k) -theorem macro14 (k : Nat) : applyExit (before14 k) exit1 1 = some (before15 k) := by - simp (disch := omega) [before14, before15, exit1, applyExit, pop, push] - <;> omega -theorem step14 (k : Nat) : Runs (1*3) (before14 k).denote (before15 k).denote := - @applyExit_sound (before14 k) (before15 k) exit1 1 valid1 (macro14 k) -theorem macro15 (k : Nat) : applyExit (before15 k) exit6 1 = some (before16 k) := by - simp (disch := omega) [before15, before16, exit6, applyExit, pop, push] - <;> omega -theorem step15 (k : Nat) : Runs (1*1) (before15 k).denote (before16 k).denote := - @applyExit_sound (before15 k) (before16 k) exit6 1 valid6 (macro15 k) -theorem macro16 (k : Nat) : applyExit (before16 k) exit0 13 = some (before17 k) := by - simp (disch := omega) [before16, before17, exit0, applyExit, pop, push] - <;> omega -theorem step16 (k : Nat) : Runs (13*2) (before16 k).denote (before17 k).denote := - @applyExit_sound (before16 k) (before17 k) exit0 13 valid0 (macro16 k) -theorem macro17 (k : Nat) : applyExit (before17 k) exit1 1 = some (before18 k) := by - simp (disch := omega) [before17, before18, exit1, applyExit, pop, push] - <;> omega -theorem step17 (k : Nat) : Runs (1*3) (before17 k).denote (before18 k).denote := - @applyExit_sound (before17 k) (before18 k) exit1 1 valid1 (macro17 k) -theorem macro18 (k : Nat) : applyExit (before18 k) exit2 13 = some (before19 k) := by - simp (disch := omega) [before18, before19, exit2, applyExit, pop, push] - <;> omega -theorem step18 (k : Nat) : Runs (13*2) (before18 k).denote (before19 k).denote := - @applyExit_sound (before18 k) (before19 k) exit2 13 valid2 (macro18 k) -theorem macro19 (k : Nat) : applyExit (before19 k) exit3 1 = some (before20 k) := by - simp (disch := omega) [before19, before20, exit3, applyExit, pop, push] - <;> omega -theorem step19 (k : Nat) : Runs (1*2) (before19 k).denote (before20 k).denote := - @applyExit_sound (before19 k) (before20 k) exit3 1 valid3 (macro19 k) -theorem macro20 (k : Nat) : applyExit (before20 k) exit4 1 = some (before21 k) := by - simp (disch := omega) [before20, before21, exit4, applyExit, pop, push] - <;> omega -theorem step20 (k : Nat) : Runs (1*2) (before20 k).denote (before21 k).denote := - @applyExit_sound (before20 k) (before21 k) exit4 1 valid4 (macro20 k) -theorem macro21 (k : Nat) : applyExit (before21 k) exit7 1 = some (before22 k) := by - simp (disch := omega) [before21, before22, exit7, applyExit, pop, push] - <;> omega -theorem step21 (k : Nat) : Runs (1*4) (before21 k).denote (before22 k).denote := - @applyExit_sound (before21 k) (before22 k) exit7 1 valid7 (macro21 k) -theorem macro22 (k : Nat) : applyExit (before22 k) exit2 14 = some (before23 k) := by - simp (disch := omega) [before22, before23, exit2, applyExit, pop, push] - <;> omega -theorem step22 (k : Nat) : Runs (14*2) (before22 k).denote (before23 k).denote := - @applyExit_sound (before22 k) (before23 k) exit2 14 valid2 (macro22 k) -theorem macro23 (k : Nat) : applyExit (before23 k) exit8 (1*k+8) = some (before24 k) := by - simp (disch := omega) [before23, before24, exit8, applyExit, pop, push] - <;> omega -theorem step23 (k : Nat) : Runs ((1*k+8)*586) (before23 k).denote (before24 k).denote := - @applyExit_sound (before23 k) (before24 k) exit8 (1*k+8) valid8 (macro23 k) -theorem macro24 (k : Nat) : applyExit (before24 k) exit3 1 = some (before25 k) := by - simp (disch := omega) [before24, before25, exit3, applyExit, pop, push] - <;> omega -theorem step24 (k : Nat) : Runs (1*2) (before24 k).denote (before25 k).denote := - @applyExit_sound (before24 k) (before25 k) exit3 1 valid3 (macro24 k) -theorem macro25 (k : Nat) : applyExit (before25 k) exit9 1 = some (before26 k) := by - simp (disch := omega) [before25, before26, exit9, applyExit, pop, push] - <;> omega -theorem step25 (k : Nat) : Runs (1*2) (before25 k).denote (before26 k).denote := - @applyExit_sound (before25 k) (before26 k) exit9 1 valid9 (macro25 k) -theorem macro26 (k : Nat) : applyExit (before26 k) exit10 92 = some (before27 k) := by - simp (disch := omega) [before26, before27, exit10, applyExit, pop, push] - <;> omega -theorem step26 (k : Nat) : Runs (92*2) (before26 k).denote (before27 k).denote := - @applyExit_sound (before26 k) (before27 k) exit10 92 valid10 (macro26 k) -theorem macro27 (k : Nat) : applyExit (before27 k) exit11 1 = some (before28 k) := by - simp (disch := omega) [before27, before28, exit11, applyExit, pop, push] - <;> omega -theorem step27 (k : Nat) : Runs (1*2) (before27 k).denote (before28 k).denote := - @applyExit_sound (before27 k) (before28 k) exit11 1 valid11 (macro27 k) -theorem macro28 (k : Nat) : applyExit (before28 k) exit2 14 = some (before29 k) := by - simp (disch := omega) [before28, before29, exit2, applyExit, pop, push] - <;> omega -theorem step28 (k : Nat) : Runs (14*2) (before28 k).denote (before29 k).denote := - @applyExit_sound (before28 k) (before29 k) exit2 14 valid2 (macro28 k) -theorem macro29 (k : Nat) : applyExit (before29 k) exit3 1 = some (before30 k) := by - simp (disch := omega) [before29, before30, exit3, applyExit, pop, push] - <;> omega -theorem step29 (k : Nat) : Runs (1*2) (before29 k).denote (before30 k).denote := - @applyExit_sound (before29 k) (before30 k) exit3 1 valid3 (macro29 k) -theorem macro30 (k : Nat) : applyExit (before30 k) exit9 1 = some (before31 k) := by - simp (disch := omega) [before30, before31, exit9, applyExit, pop, push] - <;> omega -theorem step30 (k : Nat) : Runs (1*2) (before30 k).denote (before31 k).denote := - @applyExit_sound (before30 k) (before31 k) exit9 1 valid9 (macro30 k) -theorem macro31 (k : Nat) : applyExit (before31 k) exit10 40 = some (before32 k) := by - simp (disch := omega) [before31, before32, exit10, applyExit, pop, push] - <;> omega -theorem step31 (k : Nat) : Runs (40*2) (before31 k).denote (before32 k).denote := - @applyExit_sound (before31 k) (before32 k) exit10 40 valid10 (macro31 k) -theorem macro32 (k : Nat) : applyExit (before32 k) exit11 1 = some (before33 k) := by - simp (disch := omega) [before32, before33, exit11, applyExit, pop, push] - <;> omega -theorem step32 (k : Nat) : Runs (1*2) (before32 k).denote (before33 k).denote := - @applyExit_sound (before32 k) (before33 k) exit11 1 valid11 (macro32 k) -theorem macro33 (k : Nat) : applyExit (before33 k) exit2 20 = some (before34 k) := by - simp (disch := omega) [before33, before34, exit2, applyExit, pop, push] - <;> omega -theorem step33 (k : Nat) : Runs (20*2) (before33 k).denote (before34 k).denote := - @applyExit_sound (before33 k) (before34 k) exit2 20 valid2 (macro33 k) -theorem macro34 (k : Nat) : applyExit (before34 k) exit3 1 = some (before35 k) := by - simp (disch := omega) [before34, before35, exit3, applyExit, pop, push] - <;> omega -theorem step34 (k : Nat) : Runs (1*2) (before34 k).denote (before35 k).denote := - @applyExit_sound (before34 k) (before35 k) exit3 1 valid3 (macro34 k) -theorem macro35 (k : Nat) : applyExit (before35 k) exit9 1 = some (before36 k) := by - simp (disch := omega) [before35, before36, exit9, applyExit, pop, push] - <;> omega -theorem step35 (k : Nat) : Runs (1*2) (before35 k).denote (before36 k).denote := - @applyExit_sound (before35 k) (before36 k) exit9 1 valid9 (macro35 k) -theorem macro36 (k : Nat) : applyExit (before36 k) exit10 8 = some (before37 k) := by - simp (disch := omega) [before36, before37, exit10, applyExit, pop, push] - <;> omega -theorem step36 (k : Nat) : Runs (8*2) (before36 k).denote (before37 k).denote := - @applyExit_sound (before36 k) (before37 k) exit10 8 valid10 (macro36 k) -theorem macro37 (k : Nat) : applyExit (before37 k) exit11 1 = some (before38 k) := by - simp (disch := omega) [before37, before38, exit11, applyExit, pop, push] - <;> omega -theorem step37 (k : Nat) : Runs (1*2) (before37 k).denote (before38 k).denote := - @applyExit_sound (before37 k) (before38 k) exit11 1 valid11 (macro37 k) -theorem macro38 (k : Nat) : applyExit (before38 k) exit2 791761175 = some (before39 k) := by - simp (disch := omega) [before38, before39, exit2, applyExit, pop, push] - <;> omega -theorem step38 (k : Nat) : Runs (791761175*2) (before38 k).denote (before39 k).denote := - @applyExit_sound (before38 k) (before39 k) exit2 791761175 valid2 (macro38 k) -theorem macro39 (k : Nat) : applyExit (before39 k) exit12 (1*k+8) = some (before40 k) := by - simp (disch := omega) [before39, before40, exit12, applyExit, pop, push] - <;> omega -theorem step39 (k : Nat) : Runs ((1*k+8)*38) (before39 k).denote (before40 k).denote := - @applyExit_sound (before39 k) (before40 k) exit12 (1*k+8) valid12 (macro39 k) -theorem macro40 (k : Nat) : applyExit (before40 k) exit3 1 = some (before41 k) := by - simp (disch := omega) [before40, before41, exit3, applyExit, pop, push] - <;> omega -theorem step40 (k : Nat) : Runs (1*2) (before40 k).denote (before41 k).denote := - @applyExit_sound (before40 k) (before41 k) exit3 1 valid3 (macro40 k) -theorem macro41 (k : Nat) : applyExit (before41 k) exit9 1 = some (before42 k) := by - simp (disch := omega) [before41, before42, exit9, applyExit, pop, push] - <;> omega -theorem step41 (k : Nat) : Runs (1*2) (before41 k).denote (before42 k).denote := - @applyExit_sound (before41 k) (before42 k) exit9 1 valid9 (macro41 k) -theorem macro42 (k : Nat) : applyExit (before42 k) exit10 10 = some (before43 k) := by - simp (disch := omega) [before42, before43, exit10, applyExit, pop, push] - <;> omega -theorem step42 (k : Nat) : Runs (10*2) (before42 k).denote (before43 k).denote := - @applyExit_sound (before42 k) (before43 k) exit10 10 valid10 (macro42 k) -theorem macro43 (k : Nat) : applyExit (before43 k) exit11 1 = some (before44 k) := by - simp (disch := omega) [before43, before44, exit11, applyExit, pop, push] - <;> omega -theorem step43 (k : Nat) : Runs (1*2) (before43 k).denote (before44 k).denote := - @applyExit_sound (before43 k) (before44 k) exit11 1 valid11 (macro43 k) -theorem macro44 (k : Nat) : applyExit (before44 k) exit2 4 = some (before45 k) := by - simp (disch := omega) [before44, before45, exit2, applyExit, pop, push] - <;> omega -theorem step44 (k : Nat) : Runs (4*2) (before44 k).denote (before45 k).denote := - @applyExit_sound (before44 k) (before45 k) exit2 4 valid2 (macro44 k) -theorem macro45 (k : Nat) : applyExit (before45 k) exit3 1 = some (before46 k) := by - simp (disch := omega) [before45, before46, exit3, applyExit, pop, push] - <;> omega -theorem step45 (k : Nat) : Runs (1*2) (before45 k).denote (before46 k).denote := - @applyExit_sound (before45 k) (before46 k) exit3 1 valid3 (macro45 k) -theorem macro46 (k : Nat) : applyExit (before46 k) exit4 1 = some (before47 k) := by - simp (disch := omega) [before46, before47, exit4, applyExit, pop, push] - <;> omega -theorem step46 (k : Nat) : Runs (1*2) (before46 k).denote (before47 k).denote := - @applyExit_sound (before46 k) (before47 k) exit4 1 valid4 (macro46 k) -theorem macro47 (k : Nat) : applyExit (before47 k) exit5 1 = some (before48 k) := by - simp (disch := omega) [before47, before48, exit5, applyExit, pop, push] - <;> omega -theorem step47 (k : Nat) : Runs (1*3) (before47 k).denote (before48 k).denote := - @applyExit_sound (before47 k) (before48 k) exit5 1 valid5 (macro47 k) -theorem macro48 (k : Nat) : applyExit (before48 k) exit1 1 = some (before49 k) := by - simp (disch := omega) [before48, before49, exit1, applyExit, pop, push] - <;> omega -theorem step48 (k : Nat) : Runs (1*3) (before48 k).denote (before49 k).denote := - @applyExit_sound (before48 k) (before49 k) exit1 1 valid1 (macro48 k) -theorem macro49 (k : Nat) : applyExit (before49 k) exit6 1 = some (before50 k) := by - simp (disch := omega) [before49, before50, exit6, applyExit, pop, push] - <;> omega -theorem step49 (k : Nat) : Runs (1*1) (before49 k).denote (before50 k).denote := - @applyExit_sound (before49 k) (before50 k) exit6 1 valid6 (macro49 k) -theorem macro50 (k : Nat) : applyExit (before50 k) exit0 6 = some (before51 k) := by - simp (disch := omega) [before50, before51, exit0, applyExit, pop, push] - <;> omega -theorem step50 (k : Nat) : Runs (6*2) (before50 k).denote (before51 k).denote := - @applyExit_sound (before50 k) (before51 k) exit0 6 valid0 (macro50 k) -theorem macro51 (k : Nat) : applyExit (before51 k) exit1 1 = some (before52 k) := by - simp (disch := omega) [before51, before52, exit1, applyExit, pop, push] - <;> omega -theorem step51 (k : Nat) : Runs (1*3) (before51 k).denote (before52 k).denote := - @applyExit_sound (before51 k) (before52 k) exit1 1 valid1 (macro51 k) -theorem macro52 (k : Nat) : applyExit (before52 k) exit2 6 = some (before53 k) := by - simp (disch := omega) [before52, before53, exit2, applyExit, pop, push] - <;> omega -theorem step52 (k : Nat) : Runs (6*2) (before52 k).denote (before53 k).denote := - @applyExit_sound (before52 k) (before53 k) exit2 6 valid2 (macro52 k) -theorem macro53 (k : Nat) : applyExit (before53 k) exit3 1 = some (before54 k) := by - simp (disch := omega) [before53, before54, exit3, applyExit, pop, push] - <;> omega -theorem step53 (k : Nat) : Runs (1*2) (before53 k).denote (before54 k).denote := - @applyExit_sound (before53 k) (before54 k) exit3 1 valid3 (macro53 k) -theorem macro54 (k : Nat) : applyExit (before54 k) exit4 1 = some (before55 k) := by - simp (disch := omega) [before54, before55, exit4, applyExit, pop, push] - <;> omega -theorem step54 (k : Nat) : Runs (1*2) (before54 k).denote (before55 k).denote := - @applyExit_sound (before54 k) (before55 k) exit4 1 valid4 (macro54 k) -theorem macro55 (k : Nat) : applyExit (before55 k) exit5 1 = some (before56 k) := by - simp (disch := omega) [before55, before56, exit5, applyExit, pop, push] - <;> omega -theorem step55 (k : Nat) : Runs (1*3) (before55 k).denote (before56 k).denote := - @applyExit_sound (before55 k) (before56 k) exit5 1 valid5 (macro55 k) -theorem macro56 (k : Nat) : applyExit (before56 k) exit1 1 = some (before57 k) := by - simp (disch := omega) [before56, before57, exit1, applyExit, pop, push] - <;> omega -theorem step56 (k : Nat) : Runs (1*3) (before56 k).denote (before57 k).denote := - @applyExit_sound (before56 k) (before57 k) exit1 1 valid1 (macro56 k) -theorem macro57 (k : Nat) : applyExit (before57 k) exit6 1 = some (before58 k) := by - simp (disch := omega) [before57, before58, exit6, applyExit, pop, push] - <;> omega -theorem step57 (k : Nat) : Runs (1*1) (before57 k).denote (before58 k).denote := - @applyExit_sound (before57 k) (before58 k) exit6 1 valid6 (macro57 k) -theorem macro58 (k : Nat) : applyExit (before58 k) exit0 9 = some (before59 k) := by - simp (disch := omega) [before58, before59, exit0, applyExit, pop, push] - <;> omega -theorem step58 (k : Nat) : Runs (9*2) (before58 k).denote (before59 k).denote := - @applyExit_sound (before58 k) (before59 k) exit0 9 valid0 (macro58 k) -theorem macro59 (k : Nat) : applyExit (before59 k) exit13 11 = some (before60 k) := by - simp (disch := omega) [before59, before60, exit13, applyExit, pop, push] - <;> omega -theorem step59 (k : Nat) : Runs (11*2) (before59 k).denote (before60 k).denote := - @applyExit_sound (before59 k) (before60 k) exit13 11 valid13 (macro59 k) -theorem macro60 (k : Nat) : applyExit (before60 k) exit0 1 = some (before61 k) := by - simp (disch := omega) [before60, before61, exit0, applyExit, pop, push] - <;> omega -theorem step60 (k : Nat) : Runs (1*2) (before60 k).denote (before61 k).denote := - @applyExit_sound (before60 k) (before61 k) exit0 1 valid0 (macro60 k) -theorem macro61 (k : Nat) : applyExit (before61 k) exit14 1 = some (before62 k) := by - simp (disch := omega) [before61, before62, exit14, applyExit, pop, push] - <;> omega -theorem step61 (k : Nat) : Runs (1*31) (before61 k).denote (before62 k).denote := - @applyExit_sound (before61 k) (before62 k) exit14 1 valid14 (macro61 k) -theorem macro62 (k : Nat) : applyExit (before62 k) exit2 1 = some (before63 k) := by - simp (disch := omega) [before62, before63, exit2, applyExit, pop, push] - <;> omega -theorem step62 (k : Nat) : Runs (1*2) (before62 k).denote (before63 k).denote := - @applyExit_sound (before62 k) (before63 k) exit2 1 valid2 (macro62 k) -theorem macro63 (k : Nat) : applyExit (before63 k) exit6 1 = some (before64 k) := by - simp (disch := omega) [before63, before64, exit6, applyExit, pop, push] - <;> omega -theorem step63 (k : Nat) : Runs (1*1) (before63 k).denote (before64 k).denote := - @applyExit_sound (before63 k) (before64 k) exit6 1 valid6 (macro63 k) -theorem macro64 (k : Nat) : applyExit (before64 k) exit0 1 = some (before65 k) := by - simp (disch := omega) [before64, before65, exit0, applyExit, pop, push] - <;> omega -theorem step64 (k : Nat) : Runs (1*2) (before64 k).denote (before65 k).denote := - @applyExit_sound (before64 k) (before65 k) exit0 1 valid0 (macro64 k) -theorem macro65 (k : Nat) : applyExit (before65 k) exit15 1 = some (before66 k) := by - simp (disch := omega) [before65, before66, exit15, applyExit, pop, push] - <;> omega -theorem step65 (k : Nat) : Runs (1*38) (before65 k).denote (before66 k).denote := - @applyExit_sound (before65 k) (before66 k) exit15 1 valid15 (macro65 k) -theorem macro66 (k : Nat) : applyExit (before66 k) exit14 1 = some (before67 k) := by - simp (disch := omega) [before66, before67, exit14, applyExit, pop, push] - <;> omega -theorem step66 (k : Nat) : Runs (1*31) (before66 k).denote (before67 k).denote := - @applyExit_sound (before66 k) (before67 k) exit14 1 valid14 (macro66 k) -theorem macro67 (k : Nat) : applyExit (before67 k) exit16 1 = some (before68 k) := by - simp (disch := omega) [before67, before68, exit16, applyExit, pop, push] - <;> omega -theorem step67 (k : Nat) : Runs (1*5) (before67 k).denote (before68 k).denote := - @applyExit_sound (before67 k) (before68 k) exit16 1 valid16 (macro67 k) -theorem macro68 (k : Nat) : applyExit (before68 k) exit15 1 = some (before69 k) := by - simp (disch := omega) [before68, before69, exit15, applyExit, pop, push] - <;> omega -theorem step68 (k : Nat) : Runs (1*38) (before68 k).denote (before69 k).denote := - @applyExit_sound (before68 k) (before69 k) exit15 1 valid15 (macro68 k) -theorem macro69 (k : Nat) : applyExit (before69 k) exit14 1 = some (before70 k) := by - simp (disch := omega) [before69, before70, exit14, applyExit, pop, push] - <;> omega -theorem step69 (k : Nat) : Runs (1*31) (before69 k).denote (before70 k).denote := - @applyExit_sound (before69 k) (before70 k) exit14 1 valid14 (macro69 k) -theorem macro70 (k : Nat) : applyExit (before70 k) exit16 1 = some (before71 k) := by - simp (disch := omega) [before70, before71, exit16, applyExit, pop, push] - <;> omega -theorem step70 (k : Nat) : Runs (1*5) (before70 k).denote (before71 k).denote := - @applyExit_sound (before70 k) (before71 k) exit16 1 valid16 (macro70 k) -theorem macro71 (k : Nat) : applyExit (before71 k) exit15 1 = some (before72 k) := by - simp (disch := omega) [before71, before72, exit15, applyExit, pop, push] - <;> omega -theorem step71 (k : Nat) : Runs (1*38) (before71 k).denote (before72 k).denote := - @applyExit_sound (before71 k) (before72 k) exit15 1 valid15 (macro71 k) -theorem macro72 (k : Nat) : applyExit (before72 k) exit14 1 = some (before73 k) := by - simp (disch := omega) [before72, before73, exit14, applyExit, pop, push] - <;> omega -theorem step72 (k : Nat) : Runs (1*31) (before72 k).denote (before73 k).denote := - @applyExit_sound (before72 k) (before73 k) exit14 1 valid14 (macro72 k) -theorem macro73 (k : Nat) : applyExit (before73 k) exit16 1 = some (before74 k) := by - simp (disch := omega) [before73, before74, exit16, applyExit, pop, push] - <;> omega -theorem step73 (k : Nat) : Runs (1*5) (before73 k).denote (before74 k).denote := - @applyExit_sound (before73 k) (before74 k) exit16 1 valid16 (macro73 k) -def cycleState74 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w9,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w7,1⟩,⟨w6,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,1⟩,⟨w4,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ -def cyclePart74_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w8,1⟩,⟨w9,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w6,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,1⟩,⟨w4,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ -def cyclePart74_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w8,1⟩,⟨w9,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w7,1⟩,⟨w6,(1*k+3-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,1⟩,⟨w4,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ -theorem cycleMacro74_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState74 k j) exit15 1 = some (cyclePart74_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState74, cyclePart74_0, exit15, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro74_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart74_0 k j) exit14 1 = some (cyclePart74_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart74_0, cyclePart74_1, exit14, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro74_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart74_1 k j) exit16 1 = some (cycleState74 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart74_1, cycleState74, exit16, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun74 (k j : Nat) (hj : j < (1*k+3)) : Runs 74 (cycleState74 k j).denote (cycleState74 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState74 k j).denote (cyclePart74_0 k j).denote := @applyExit_sound (cycleState74 k j) (cyclePart74_0 k j) exit15 1 valid15 (cycleMacro74_0 k j hj) - have h1 : Runs (1*31) (cyclePart74_0 k j).denote (cyclePart74_1 k j).denote := @applyExit_sound (cyclePart74_0 k j) (cyclePart74_1 k j) exit14 1 valid14 (cycleMacro74_1 k j hj) - have h2 : Runs (1*5) (cyclePart74_1 k j).denote (cycleState74 k (j+1)).denote := @applyExit_sound (cyclePart74_1 k j) (cycleState74 k (j+1)) exit16 1 valid16 (cycleMacro74_2 k j hj) - exact (@Runs.trans (1*38) ((1*31)+(1*5)) (cycleState74 k j).denote (cyclePart74_0 k j).denote (cycleState74 k (j+1)).denote h0 (@Runs.trans (1*31) (1*5) (cyclePart74_0 k j).denote (cyclePart74_1 k j).denote (cycleState74 k (j+1)).denote h1 h2)) -theorem step74 (k : Nat) : Runs ((1*k+3)*74) (before74 k).denote (before75 k).denote := by - have h := Runs.chain (fun j => (cycleState74 k j).denote) 74 (1*k+3) (cycleRun74 k) - have h0 : cycleState74 k 0 = before74 k := by simp [cycleState74, before74] - have h1 : cycleState74 k (1*k+3) = before75 k := by - simp [cycleState74, before75] <;> omega - simpa only [h0, h1] using h -theorem macro75 (k : Nat) : applyExit (before75 k) exit15 1 = some (before76 k) := by - simp (disch := omega) [before75, before76, exit15, applyExit, pop, push] - <;> omega -theorem step75 (k : Nat) : Runs (1*38) (before75 k).denote (before76 k).denote := - @applyExit_sound (before75 k) (before76 k) exit15 1 valid15 (macro75 k) -theorem macro76 (k : Nat) : applyExit (before76 k) exit14 1 = some (before77 k) := by - simp (disch := omega) [before76, before77, exit14, applyExit, pop, push] - <;> omega -theorem step76 (k : Nat) : Runs (1*31) (before76 k).denote (before77 k).denote := - @applyExit_sound (before76 k) (before77 k) exit14 1 valid14 (macro76 k) -theorem macro77 (k : Nat) : applyExit (before77 k) exit16 1 = some (before78 k) := by - simp (disch := omega) [before77, before78, exit16, applyExit, pop, push] - <;> omega -theorem step77 (k : Nat) : Runs (1*5) (before77 k).denote (before78 k).denote := - @applyExit_sound (before77 k) (before78 k) exit16 1 valid16 (macro77 k) -theorem macro78 (k : Nat) : applyExit (before78 k) exit15 1 = some (before79 k) := by - simp (disch := omega) [before78, before79, exit15, applyExit, pop, push] - <;> omega -theorem step78 (k : Nat) : Runs (1*38) (before78 k).denote (before79 k).denote := - @applyExit_sound (before78 k) (before79 k) exit15 1 valid15 (macro78 k) -theorem macro79 (k : Nat) : applyExit (before79 k) exit0 791761175 = some (before80 k) := by - simp (disch := omega) [before79, before80, exit0, applyExit, pop, push] - <;> omega -theorem step79 (k : Nat) : Runs (791761175*2) (before79 k).denote (before80 k).denote := - @applyExit_sound (before79 k) (before80 k) exit0 791761175 valid0 (macro79 k) -theorem macro80 (k : Nat) : applyExit (before80 k) exit1 1 = some (before81 k) := by - simp (disch := omega) [before80, before81, exit1, applyExit, pop, push] - <;> omega -theorem step80 (k : Nat) : Runs (1*3) (before80 k).denote (before81 k).denote := - @applyExit_sound (before80 k) (before81 k) exit1 1 valid1 (macro80 k) -theorem macro81 (k : Nat) : applyExit (before81 k) exit2 791761175 = some (before82 k) := by - simp (disch := omega) [before81, before82, exit2, applyExit, pop, push] - <;> omega -theorem step81 (k : Nat) : Runs (791761175*2) (before81 k).denote (before82 k).denote := - @applyExit_sound (before81 k) (before82 k) exit2 791761175 valid2 (macro81 k) -theorem macro82 (k : Nat) : applyExit (before82 k) exit16 1 = some (before83 k) := by - simp (disch := omega) [before82, before83, exit16, applyExit, pop, push] - <;> omega -theorem step82 (k : Nat) : Runs (1*5) (before82 k).denote (before83 k).denote := - @applyExit_sound (before82 k) (before83 k) exit16 1 valid16 (macro82 k) -theorem macro83 (k : Nat) : applyExit (before83 k) exit0 791761176 = some (before84 k) := by - simp (disch := omega) [before83, before84, exit0, applyExit, pop, push] - <;> omega -theorem step83 (k : Nat) : Runs (791761176*2) (before83 k).denote (before84 k).denote := - @applyExit_sound (before83 k) (before84 k) exit0 791761176 valid0 (macro83 k) -theorem macro84 (k : Nat) : applyExit (before84 k) exit13 9 = some (before85 k) := by - simp (disch := omega) [before84, before85, exit13, applyExit, pop, push] - <;> omega -theorem step84 (k : Nat) : Runs (9*2) (before84 k).denote (before85 k).denote := - @applyExit_sound (before84 k) (before85 k) exit13 9 valid13 (macro84 k) -theorem macro85 (k : Nat) : applyExit (before85 k) exit0 21 = some (before86 k) := by - simp (disch := omega) [before85, before86, exit0, applyExit, pop, push] - <;> omega -theorem step85 (k : Nat) : Runs (21*2) (before85 k).denote (before86 k).denote := - @applyExit_sound (before85 k) (before86 k) exit0 21 valid0 (macro85 k) -theorem macro86 (k : Nat) : applyExit (before86 k) exit1 1 = some (before87 k) := by - simp (disch := omega) [before86, before87, exit1, applyExit, pop, push] - <;> omega -theorem step86 (k : Nat) : Runs (1*3) (before86 k).denote (before87 k).denote := - @applyExit_sound (before86 k) (before87 k) exit1 1 valid1 (macro86 k) -theorem macro87 (k : Nat) : applyExit (before87 k) exit2 21 = some (before88 k) := by - simp (disch := omega) [before87, before88, exit2, applyExit, pop, push] - <;> omega -theorem step87 (k : Nat) : Runs (21*2) (before87 k).denote (before88 k).denote := - @applyExit_sound (before87 k) (before88 k) exit2 21 valid2 (macro87 k) -theorem macro88 (k : Nat) : applyExit (before88 k) exit6 1 = some (before89 k) := by - simp (disch := omega) [before88, before89, exit6, applyExit, pop, push] - <;> omega -theorem step88 (k : Nat) : Runs (1*1) (before88 k).denote (before89 k).denote := - @applyExit_sound (before88 k) (before89 k) exit6 1 valid6 (macro88 k) -theorem macro89 (k : Nat) : applyExit (before89 k) exit0 22 = some (before90 k) := by - simp (disch := omega) [before89, before90, exit0, applyExit, pop, push] - <;> omega -theorem step89 (k : Nat) : Runs (22*2) (before89 k).denote (before90 k).denote := - @applyExit_sound (before89 k) (before90 k) exit0 22 valid0 (macro89 k) -theorem macro90 (k : Nat) : applyExit (before90 k) exit13 41 = some (before91 k) := by - simp (disch := omega) [before90, before91, exit13, applyExit, pop, push] - <;> omega -theorem step90 (k : Nat) : Runs (41*2) (before90 k).denote (before91 k).denote := - @applyExit_sound (before90 k) (before91 k) exit13 41 valid13 (macro90 k) -theorem macro91 (k : Nat) : applyExit (before91 k) exit0 15 = some (before92 k) := by - simp (disch := omega) [before91, before92, exit0, applyExit, pop, push] - <;> omega -theorem step91 (k : Nat) : Runs (15*2) (before91 k).denote (before92 k).denote := - @applyExit_sound (before91 k) (before92 k) exit0 15 valid0 (macro91 k) -theorem macro92 (k : Nat) : applyExit (before92 k) exit1 1 = some (before93 k) := by - simp (disch := omega) [before92, before93, exit1, applyExit, pop, push] - <;> omega -theorem step92 (k : Nat) : Runs (1*3) (before92 k).denote (before93 k).denote := - @applyExit_sound (before92 k) (before93 k) exit1 1 valid1 (macro92 k) -theorem macro93 (k : Nat) : applyExit (before93 k) exit2 15 = some (before94 k) := by - simp (disch := omega) [before93, before94, exit2, applyExit, pop, push] - <;> omega -theorem step93 (k : Nat) : Runs (15*2) (before93 k).denote (before94 k).denote := - @applyExit_sound (before93 k) (before94 k) exit2 15 valid2 (macro93 k) -theorem macro94 (k : Nat) : applyExit (before94 k) exit6 1 = some (before95 k) := by - simp (disch := omega) [before94, before95, exit6, applyExit, pop, push] - <;> omega -theorem step94 (k : Nat) : Runs (1*1) (before94 k).denote (before95 k).denote := - @applyExit_sound (before94 k) (before95 k) exit6 1 valid6 (macro94 k) -theorem macro95 (k : Nat) : applyExit (before95 k) exit0 16 = some (before96 k) := by - simp (disch := omega) [before95, before96, exit0, applyExit, pop, push] - <;> omega -theorem step95 (k : Nat) : Runs (16*2) (before95 k).denote (before96 k).denote := - @applyExit_sound (before95 k) (before96 k) exit0 16 valid0 (macro95 k) -theorem macro96 (k : Nat) : applyExit (before96 k) exit13 93 = some (before97 k) := by - simp (disch := omega) [before96, before97, exit13, applyExit, pop, push] - <;> omega -theorem step96 (k : Nat) : Runs (93*2) (before96 k).denote (before97 k).denote := - @applyExit_sound (before96 k) (before97 k) exit13 93 valid13 (macro96 k) -theorem macro97 (k : Nat) : applyExit (before97 k) exit0 1 = some (before98 k) := by - simp (disch := omega) [before97, before98, exit0, applyExit, pop, push] - <;> omega -theorem step97 (k : Nat) : Runs (1*2) (before97 k).denote (before98 k).denote := - @applyExit_sound (before97 k) (before98 k) exit0 1 valid0 (macro97 k) -theorem macro98 (k : Nat) : applyExit (before98 k) exit17 1 = some (before99 k) := by - simp (disch := omega) [before98, before99, exit17, applyExit, pop, push] - <;> omega -theorem step98 (k : Nat) : Runs (1*143) (before98 k).denote (before99 k).denote := - @applyExit_sound (before98 k) (before99 k) exit17 1 valid17 (macro98 k) -theorem macro99 (k : Nat) : applyExit (before99 k) exit2 1 = some (after99 k) := by - simp (disch := omega) [before99, after99, exit2, applyExit, pop, push] - <;> omega -theorem step99 (k : Nat) : Runs (1*2) (before99 k).denote (after99 k).denote := - @applyExit_sound (before99 k) (after99 k) exit2 1 valid2 (macro99 k) -theorem chunkRun000 (k : Nat) : Runs (698*k+6334096331) (before0 k).denote (after99 k).denote := by - have h := (@Runs.trans ((((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))) ((((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74))))))+(((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))))+((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2))))))) (before0 k).denote (before50 k).denote (after99 k).denote (@Runs.trans (((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2)))))) (((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (before0 k).denote (before25 k).denote (before50 k).denote (@Runs.trans ((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))) ((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2))))) (before0 k).denote (before12 k).denote (before25 k).denote (@Runs.trans (((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (before0 k).denote (before6 k).denote (before12 k).denote (@Runs.trans ((6*2)+((1*3)+(7*2))) ((1*2)+((1*2)+(1*3))) (before0 k).denote (before3 k).denote (before6 k).denote (@Runs.trans (6*2) ((1*3)+(7*2)) (before0 k).denote (before1 k).denote (before3 k).denote (step0 k) (@Runs.trans (1*3) (7*2) (before1 k).denote (before2 k).denote (before3 k).denote (step1 k) (step2 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before3 k).denote (before4 k).denote (before6 k).denote (step3 k) (@Runs.trans (1*2) (1*3) (before4 k).denote (before5 k).denote (before6 k).denote (step4 k) (step5 k)))) (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before6 k).denote (before9 k).denote (before12 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before6 k).denote (before7 k).denote (before9 k).denote (step6 k) (@Runs.trans (1*1) (10*2) (before7 k).denote (before8 k).denote (before9 k).denote (step7 k) (step8 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before9 k).denote (before10 k).denote (before12 k).denote (step9 k) (@Runs.trans (10*2) (1*2) (before10 k).denote (before11 k).denote (before12 k).denote (step10 k) (step11 k))))) (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))) (((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2)))) (before12 k).denote (before18 k).denote (before25 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(1*3))) (before12 k).denote (before15 k).denote (before18 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before12 k).denote (before13 k).denote (before15 k).denote (step12 k) (@Runs.trans (1*3) (1*3) (before13 k).denote (before14 k).denote (before15 k).denote (step13 k) (step14 k))) (@Runs.trans (1*1) ((13*2)+(1*3)) (before15 k).denote (before16 k).denote (before18 k).denote (step15 k) (@Runs.trans (13*2) (1*3) (before16 k).denote (before17 k).denote (before18 k).denote (step16 k) (step17 k)))) (@Runs.trans ((13*2)+((1*2)+(1*2))) (((1*4)+(14*2))+(((1*k+8)*586)+(1*2))) (before18 k).denote (before21 k).denote (before25 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before18 k).denote (before19 k).denote (before21 k).denote (step18 k) (@Runs.trans (1*2) (1*2) (before19 k).denote (before20 k).denote (before21 k).denote (step19 k) (step20 k))) (@Runs.trans ((1*4)+(14*2)) (((1*k+8)*586)+(1*2)) (before21 k).denote (before23 k).denote (before25 k).denote (@Runs.trans (1*4) (14*2) (before21 k).denote (before22 k).denote (before23 k).denote (step21 k) (step22 k)) (@Runs.trans ((1*k+8)*586) (1*2) (before23 k).denote (before24 k).denote (before25 k).denote (step23 k) (step24 k)))))) (@Runs.trans ((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))) ((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before25 k).denote (before37 k).denote (before50 k).denote (@Runs.trans (((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))) (((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))) (before25 k).denote (before31 k).denote (before37 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((14*2)+((1*2)+(1*2))) (before25 k).denote (before28 k).denote (before31 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before25 k).denote (before26 k).denote (before28 k).denote (step25 k) (@Runs.trans (92*2) (1*2) (before26 k).denote (before27 k).denote (before28 k).denote (step26 k) (step27 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before28 k).denote (before29 k).denote (before31 k).denote (step28 k) (@Runs.trans (1*2) (1*2) (before29 k).denote (before30 k).denote (before31 k).denote (step29 k) (step30 k)))) (@Runs.trans ((40*2)+((1*2)+(20*2))) ((1*2)+((1*2)+(8*2))) (before31 k).denote (before34 k).denote (before37 k).denote (@Runs.trans (40*2) ((1*2)+(20*2)) (before31 k).denote (before32 k).denote (before34 k).denote (step31 k) (@Runs.trans (1*2) (20*2) (before32 k).denote (before33 k).denote (before34 k).denote (step32 k) (step33 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before34 k).denote (before35 k).denote (before37 k).denote (step34 k) (@Runs.trans (1*2) (8*2) (before35 k).denote (before36 k).denote (before37 k).denote (step35 k) (step36 k))))) (@Runs.trans (((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before37 k).denote (before43 k).denote (before50 k).denote (@Runs.trans ((1*2)+((791761175*2)+((1*k+8)*38))) ((1*2)+((1*2)+(10*2))) (before37 k).denote (before40 k).denote (before43 k).denote (@Runs.trans (1*2) ((791761175*2)+((1*k+8)*38)) (before37 k).denote (before38 k).denote (before40 k).denote (step37 k) (@Runs.trans (791761175*2) ((1*k+8)*38) (before38 k).denote (before39 k).denote (before40 k).denote (step38 k) (step39 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before40 k).denote (before41 k).denote (before43 k).denote (step40 k) (@Runs.trans (1*2) (10*2) (before41 k).denote (before42 k).denote (before43 k).denote (step41 k) (step42 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before43 k).denote (before46 k).denote (before50 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before43 k).denote (before44 k).denote (before46 k).denote (step43 k) (@Runs.trans (4*2) (1*2) (before44 k).denote (before45 k).denote (before46 k).denote (step44 k) (step45 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before46 k).denote (before48 k).denote (before50 k).denote (@Runs.trans (1*2) (1*3) (before46 k).denote (before47 k).denote (before48 k).denote (step46 k) (step47 k)) (@Runs.trans (1*3) (1*1) (before48 k).denote (before49 k).denote (before50 k).denote (step48 k) (step49 k))))))) (@Runs.trans (((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74)))))) (((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))))+((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2)))))) (before50 k).denote (before75 k).denote (after99 k).denote (@Runs.trans ((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31))))) ((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74))))) (before50 k).denote (before62 k).denote (before75 k).denote (@Runs.trans (((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))) (before50 k).denote (before56 k).denote (before62 k).denote (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*2)+((1*2)+(1*3))) (before50 k).denote (before53 k).denote (before56 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before50 k).denote (before51 k).denote (before53 k).denote (step50 k) (@Runs.trans (1*3) (6*2) (before51 k).denote (before52 k).denote (before53 k).denote (step51 k) (step52 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before53 k).denote (before54 k).denote (before56 k).denote (step53 k) (@Runs.trans (1*2) (1*3) (before54 k).denote (before55 k).denote (before56 k).denote (step54 k) (step55 k)))) (@Runs.trans ((1*3)+((1*1)+(9*2))) ((11*2)+((1*2)+(1*31))) (before56 k).denote (before59 k).denote (before62 k).denote (@Runs.trans (1*3) ((1*1)+(9*2)) (before56 k).denote (before57 k).denote (before59 k).denote (step56 k) (@Runs.trans (1*1) (9*2) (before57 k).denote (before58 k).denote (before59 k).denote (step57 k) (step58 k))) (@Runs.trans (11*2) ((1*2)+(1*31)) (before59 k).denote (before60 k).denote (before62 k).denote (step59 k) (@Runs.trans (1*2) (1*31) (before60 k).denote (before61 k).denote (before62 k).denote (step60 k) (step61 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5)))) (((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74)))) (before62 k).denote (before68 k).denote (before75 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*38)+((1*31)+(1*5))) (before62 k).denote (before65 k).denote (before68 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before62 k).denote (before63 k).denote (before65 k).denote (step62 k) (@Runs.trans (1*1) (1*2) (before63 k).denote (before64 k).denote (before65 k).denote (step63 k) (step64 k))) (@Runs.trans (1*38) ((1*31)+(1*5)) (before65 k).denote (before66 k).denote (before68 k).denote (step65 k) (@Runs.trans (1*31) (1*5) (before66 k).denote (before67 k).denote (before68 k).denote (step66 k) (step67 k)))) (@Runs.trans ((1*38)+((1*31)+(1*5))) (((1*38)+(1*31))+((1*5)+((1*k+3)*74))) (before68 k).denote (before71 k).denote (before75 k).denote (@Runs.trans (1*38) ((1*31)+(1*5)) (before68 k).denote (before69 k).denote (before71 k).denote (step68 k) (@Runs.trans (1*31) (1*5) (before69 k).denote (before70 k).denote (before71 k).denote (step69 k) (step70 k))) (@Runs.trans ((1*38)+(1*31)) ((1*5)+((1*k+3)*74)) (before71 k).denote (before73 k).denote (before75 k).denote (@Runs.trans (1*38) (1*31) (before71 k).denote (before72 k).denote (before73 k).denote (step71 k) (step72 k)) (@Runs.trans (1*5) ((1*k+3)*74) (before73 k).denote (before74 k).denote (before75 k).denote (step73 k) (step74 k)))))) (@Runs.trans ((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3))))) ((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2))))) (before75 k).denote (before87 k).denote (after99 k).denote (@Runs.trans (((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3)))) (((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))) (before75 k).denote (before81 k).denote (before87 k).denote (@Runs.trans ((1*38)+((1*31)+(1*5))) ((1*38)+((791761175*2)+(1*3))) (before75 k).denote (before78 k).denote (before81 k).denote (@Runs.trans (1*38) ((1*31)+(1*5)) (before75 k).denote (before76 k).denote (before78 k).denote (step75 k) (@Runs.trans (1*31) (1*5) (before76 k).denote (before77 k).denote (before78 k).denote (step76 k) (step77 k))) (@Runs.trans (1*38) ((791761175*2)+(1*3)) (before78 k).denote (before79 k).denote (before81 k).denote (step78 k) (@Runs.trans (791761175*2) (1*3) (before79 k).denote (before80 k).denote (before81 k).denote (step79 k) (step80 k)))) (@Runs.trans ((791761175*2)+((1*5)+(791761176*2))) ((9*2)+((21*2)+(1*3))) (before81 k).denote (before84 k).denote (before87 k).denote (@Runs.trans (791761175*2) ((1*5)+(791761176*2)) (before81 k).denote (before82 k).denote (before84 k).denote (step81 k) (@Runs.trans (1*5) (791761176*2) (before82 k).denote (before83 k).denote (before84 k).denote (step82 k) (step83 k))) (@Runs.trans (9*2) ((21*2)+(1*3)) (before84 k).denote (before85 k).denote (before87 k).denote (step84 k) (@Runs.trans (21*2) (1*3) (before85 k).denote (before86 k).denote (before87 k).denote (step85 k) (step86 k))))) (@Runs.trans (((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3)))) (((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2)))) (before87 k).denote (before93 k).denote (after99 k).denote (@Runs.trans ((21*2)+((1*1)+(22*2))) ((41*2)+((15*2)+(1*3))) (before87 k).denote (before90 k).denote (before93 k).denote (@Runs.trans (21*2) ((1*1)+(22*2)) (before87 k).denote (before88 k).denote (before90 k).denote (step87 k) (@Runs.trans (1*1) (22*2) (before88 k).denote (before89 k).denote (before90 k).denote (step88 k) (step89 k))) (@Runs.trans (41*2) ((15*2)+(1*3)) (before90 k).denote (before91 k).denote (before93 k).denote (step90 k) (@Runs.trans (15*2) (1*3) (before91 k).denote (before92 k).denote (before93 k).denote (step91 k) (step92 k)))) (@Runs.trans ((15*2)+((1*1)+(16*2))) (((93*2)+(1*2))+((1*143)+(1*2))) (before93 k).denote (before96 k).denote (after99 k).denote (@Runs.trans (15*2) ((1*1)+(16*2)) (before93 k).denote (before94 k).denote (before96 k).denote (step93 k) (@Runs.trans (1*1) (16*2) (before94 k).denote (before95 k).denote (before96 k).denote (step94 k) (step95 k))) (@Runs.trans ((93*2)+(1*2)) ((1*143)+(1*2)) (before96 k).denote (before98 k).denote (after99 k).denote (@Runs.trans (93*2) (1*2) (before96 k).denote (before97 k).denote (before98 k).denote (step96 k) (step97 k)) (@Runs.trans (1*143) (1*2) (before98 k).denote (before99 k).denote (after99 k).denote (step98 k) (step99 k)))))))) - have ht : (((((((6*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+(((1*4)+(14*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((791761175*2)+((1*k+8)*38)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))))+((((((6*2)+((1*3)+(6*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(9*2)))+((11*2)+((1*2)+(1*31)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*31)+(1*5))))+(((1*38)+((1*31)+(1*5)))+(((1*38)+(1*31))+((1*5)+((1*k+3)*74))))))+(((((1*38)+((1*31)+(1*5)))+((1*38)+((791761175*2)+(1*3))))+(((791761175*2)+((1*5)+(791761176*2)))+((9*2)+((21*2)+(1*3)))))+((((21*2)+((1*1)+(22*2)))+((41*2)+((15*2)+(1*3))))+(((15*2)+((1*1)+(16*2)))+(((93*2)+(1*2))+((1*143)+(1*2)))))))) = (698*k+6334096331) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean deleted file mode 100644 index 99433ca1..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk001.lean +++ /dev/null @@ -1,831 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail100_0 : Stack := [] -abbrev tail100_1 : Stack := ⟨w1,1⟩ :: tail100_0 -abbrev tail100_2 : Stack := ⟨w0,1⟩ :: tail100_1 -abbrev tail100_3 : Stack := ⟨w2,1⟩ :: tail100_2 -abbrev tail100_4 : Stack := ⟨w1,4⟩ :: tail100_3 -abbrev tail100_5 : Stack := ⟨w2,1⟩ :: tail100_4 -abbrev tail100_6 : Stack := ⟨w1,9⟩ :: tail100_5 -abbrev tail100_7 : Stack := ⟨w0,10⟩ :: tail100_6 -abbrev tail100_8 : Stack := ⟨w2,1⟩ :: tail100_7 -abbrev tail100_9 : Stack := ⟨w1,1⟩ :: tail100_8 -abbrev tail100_10 (k : Nat) : Stack := ⟨w9,(1*k+8)⟩ :: tail100_9 -abbrev tail100_11 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail100_10 k -abbrev tail100_12 (k : Nat) : Stack := ⟨w0,8⟩ :: tail100_11 k -abbrev tail100_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_12 k -abbrev tail100_14 (k : Nat) : Stack := ⟨w1,22⟩ :: tail100_13 k -abbrev tail100_15 (k : Nat) : Stack := ⟨w0,40⟩ :: tail100_14 k -abbrev tail100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_15 k -abbrev tail100_17 (k : Nat) : Stack := ⟨w1,16⟩ :: tail100_16 k -abbrev tail100_18 (k : Nat) : Stack := ⟨w0,93⟩ :: tail100_17 k -abbrev tail100_19 : Stack := ⟨w0,15⟩ :: tail100_0 -abbrev tail100_20 : Stack := ⟨w2,1⟩ :: tail100_19 -abbrev tail100_21 : Stack := ⟨w0,15⟩ :: tail100_20 -abbrev tail100_22 (k : Nat) : Stack := ⟨w4,(1*k+7)⟩ :: tail100_21 -abbrev tail100_23 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_22 k -abbrev tail100_24 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_23 k -abbrev tail100_25 (k : Nat) : Stack := ⟨w0,92⟩ :: tail100_17 k -abbrev tail100_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_25 k -abbrev tail100_27 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_26 k -abbrev tail100_28 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_27 k -abbrev tail100_29 (k : Nat) : Stack := ⟨w4,(1*k+6)⟩ :: tail100_21 -abbrev tail100_30 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_29 k -abbrev tail100_31 (k : Nat) : Stack := ⟨w12,1⟩ :: tail100_27 k -abbrev tail100_32 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_31 k -abbrev tail100_33 (k : Nat) : Stack := ⟨w4,(1*k+5)⟩ :: tail100_21 -abbrev tail100_34 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_33 k -abbrev tail100_35 (k : Nat) : Stack := ⟨w12,2⟩ :: tail100_27 k -abbrev tail100_36 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_35 k -abbrev tail100_37 (k : Nat) : Stack := ⟨w4,(1*k+4)⟩ :: tail100_21 -abbrev tail100_38 (k : Nat) : Stack := ⟨w10,1⟩ :: tail100_37 k -abbrev tail100_39 (k : Nat) : Stack := ⟨w12,3⟩ :: tail100_27 k -abbrev tail100_40 (k : Nat) : Stack := ⟨w12,(1*k+6)⟩ :: tail100_27 k -abbrev tail100_41 : Stack := ⟨w4,1⟩ :: tail100_21 -abbrev tail100_42 : Stack := ⟨w10,1⟩ :: tail100_41 -abbrev tail100_43 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_40 k -abbrev tail100_44 : Stack := ⟨w10,1⟩ :: tail100_21 -abbrev tail100_45 (k : Nat) : Stack := ⟨w12,(1*k+7)⟩ :: tail100_27 k -abbrev tail100_46 (k : Nat) : Stack := ⟨w11,1⟩ :: tail100_45 k -abbrev tail100_47 (k : Nat) : Stack := ⟨w1,15⟩ :: tail100_46 k -abbrev tail100_48 : Stack := ⟨w0,16⟩ :: tail100_0 -abbrev tail100_49 : Stack := ⟨w0,31⟩ :: tail100_0 -abbrev tail100_50 (k : Nat) : Stack := ⟨w12,(1*k+8)⟩ :: tail100_27 k -abbrev tail100_51 (k : Nat) : Stack := ⟨w1,31⟩ :: tail100_50 k -abbrev tail100_52 : Stack := ⟨w0,1⟩ :: tail100_0 -abbrev tail100_53 : Stack := ⟨w0,32⟩ :: tail100_0 -abbrev tail100_54 (k : Nat) : Stack := ⟨w13,(1*k+8)⟩ :: tail100_53 -abbrev tail100_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_54 k -abbrev tail100_56 (k : Nat) : Stack := ⟨w0,2⟩ :: tail100_54 k -abbrev tail100_57 (k : Nat) : Stack := ⟨w0,91⟩ :: tail100_17 k -abbrev tail100_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_56 k -abbrev tail100_59 (k : Nat) : Stack := ⟨w1,92⟩ :: tail100_56 k -abbrev tail100_60 (k : Nat) : Stack := ⟨w1,15⟩ :: tail100_16 k -abbrev tail100_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_59 k -abbrev tail100_62 (k : Nat) : Stack := ⟨w0,15⟩ :: tail100_61 k -abbrev tail100_63 (k : Nat) : Stack := ⟨w0,16⟩ :: tail100_61 k -abbrev tail100_64 (k : Nat) : Stack := ⟨w0,39⟩ :: tail100_14 k -abbrev tail100_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_63 k -abbrev tail100_66 (k : Nat) : Stack := ⟨w1,40⟩ :: tail100_63 k -abbrev tail100_67 (k : Nat) : Stack := ⟨w1,21⟩ :: tail100_13 k -abbrev tail100_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_66 k -abbrev tail100_69 (k : Nat) : Stack := ⟨w0,21⟩ :: tail100_68 k -abbrev tail100_70 (k : Nat) : Stack := ⟨w0,22⟩ :: tail100_68 k -abbrev tail100_71 (k : Nat) : Stack := ⟨w0,7⟩ :: tail100_11 k -abbrev tail100_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_70 k -abbrev tail100_73 (k : Nat) : Stack := ⟨w1,8⟩ :: tail100_70 k -abbrev tail100_74 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail100_10 k -abbrev tail100_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_73 k -abbrev tail100_76 (k : Nat) : Stack := ⟨w0,791761175⟩ :: tail100_75 k -abbrev tail100_77 (k : Nat) : Stack := ⟨w14,(1*k+8)⟩ :: tail100_76 k -abbrev tail100_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_77 k -abbrev tail100_79 (k : Nat) : Stack := ⟨w0,2⟩ :: tail100_77 k -abbrev tail100_80 : Stack := ⟨w0,9⟩ :: tail100_6 -abbrev tail100_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail100_79 k -abbrev tail100_82 (k : Nat) : Stack := ⟨w1,10⟩ :: tail100_79 k -abbrev tail100_83 : Stack := ⟨w1,8⟩ :: tail100_5 -abbrev tail100_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_82 k -abbrev tail100_85 (k : Nat) : Stack := ⟨w0,8⟩ :: tail100_84 k -abbrev tail100_86 (k : Nat) : Stack := ⟨w0,9⟩ :: tail100_84 k -abbrev tail100_87 : Stack := ⟨w1,3⟩ :: tail100_3 -abbrev tail100_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_86 k -abbrev tail100_89 : Stack := ⟨w1,2⟩ :: tail100_3 -abbrev tail100_90 : Stack := ⟨w0,1⟩ :: tail100_89 -abbrev tail100_91 (k : Nat) : Stack := ⟨w0,10⟩ :: tail100_84 k -abbrev tail100_92 : Stack := ⟨w2,1⟩ :: tail100_89 -abbrev tail100_93 : Stack := ⟨w1,10⟩ :: tail100_92 -abbrev tail100_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_82 k -abbrev tail100_95 (k : Nat) : Stack := ⟨w0,11⟩ :: tail100_82 k -abbrev tail100_96 (k : Nat) : Stack := ⟨w0,12⟩ :: tail100_82 k -abbrev tail100_97 : Stack := ⟨w1,1⟩ :: tail100_3 -abbrev tail100_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_96 k -abbrev tail100_99 : Stack := ⟨w0,1⟩ :: tail100_3 -abbrev tail100_100 (k : Nat) : Stack := ⟨w0,13⟩ :: tail100_82 k -abbrev tail100_101 : Stack := ⟨w2,2⟩ :: tail100_2 -abbrev tail100_102 : Stack := ⟨w1,13⟩ :: tail100_101 -abbrev tail100_103 : Stack := ⟨w0,10⟩ :: tail100_102 -abbrev tail100_104 : Stack := ⟨w1,2⟩ :: tail100_103 -abbrev tail100_105 (k : Nat) : Stack := ⟨w14,(1*k+7)⟩ :: tail100_76 k -abbrev tail100_106 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_105 k -abbrev tail100_107 (k : Nat) : Stack := ⟨w0,2⟩ :: tail100_106 k -abbrev tail100_108 : Stack := ⟨w0,9⟩ :: tail100_102 -abbrev tail100_109 : Stack := ⟨w2,1⟩ :: tail100_108 -abbrev tail100_110 : Stack := ⟨w1,2⟩ :: tail100_109 -abbrev tail100_111 : Stack := ⟨w16,1⟩ :: tail100_110 -abbrev tail100_112 (k : Nat) : Stack := ⟨w14,(1*k+6)⟩ :: tail100_76 k -abbrev tail100_113 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_112 k -abbrev tail100_114 : Stack := ⟨w17,1⟩ :: tail100_110 -abbrev tail100_115 : Stack := ⟨w16,1⟩ :: tail100_114 -abbrev tail100_116 (k : Nat) : Stack := ⟨w14,(1*k+5)⟩ :: tail100_76 k -abbrev tail100_117 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_116 k -abbrev tail100_118 : Stack := ⟨w17,2⟩ :: tail100_110 -abbrev tail100_119 : Stack := ⟨w16,1⟩ :: tail100_118 -abbrev tail100_120 (k : Nat) : Stack := ⟨w14,(1*k+4)⟩ :: tail100_76 k -abbrev tail100_121 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_120 k -abbrev tail100_122 : Stack := ⟨w17,3⟩ :: tail100_110 -abbrev tail100_123 (k : Nat) : Stack := ⟨w17,(1*k+6)⟩ :: tail100_110 -abbrev tail100_124 (k : Nat) : Stack := ⟨w14,1⟩ :: tail100_76 k -abbrev tail100_125 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_124 k -abbrev tail100_126 (k : Nat) : Stack := ⟨w16,1⟩ :: tail100_123 k -abbrev tail100_127 (k : Nat) : Stack := ⟨w15,1⟩ :: tail100_76 k -abbrev tail100_128 (k : Nat) : Stack := ⟨w17,(1*k+7)⟩ :: tail100_110 -abbrev tail100_129 (k : Nat) : Stack := ⟨w16,1⟩ :: tail100_128 k -abbrev tail100_130 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail100_129 k -abbrev tail100_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_73 k -abbrev tail100_132 (k : Nat) : Stack := ⟨w0,791761176⟩ :: tail100_73 k -abbrev tail100_133 (k : Nat) : Stack := ⟨w17,(1*k+8)⟩ :: tail100_110 -abbrev tail100_134 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail100_133 k -abbrev tail100_135 (k : Nat) : Stack := ⟨w0,8⟩ :: tail100_134 k -abbrev tail100_136 (k : Nat) : Stack := ⟨w1,22⟩ :: tail100_135 k -abbrev tail100_137 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_66 k -abbrev tail100_138 (k : Nat) : Stack := ⟨w0,23⟩ :: tail100_66 k -abbrev tail100_139 (k : Nat) : Stack := ⟨w0,7⟩ :: tail100_134 k -abbrev tail100_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_139 k -abbrev tail100_141 (k : Nat) : Stack := ⟨w1,23⟩ :: tail100_140 k -abbrev tail100_142 (k : Nat) : Stack := ⟨w0,40⟩ :: tail100_141 k -abbrev tail100_143 (k : Nat) : Stack := ⟨w1,16⟩ :: tail100_142 k -abbrev tail100_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail100_59 k -abbrev tail100_145 (k : Nat) : Stack := ⟨w0,17⟩ :: tail100_59 k -abbrev tail100_146 (k : Nat) : Stack := ⟨w0,39⟩ :: tail100_141 k -abbrev tail100_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail100_146 k -abbrev tail100_148 (k : Nat) : Stack := ⟨w1,17⟩ :: tail100_147 k -abbrev tail100_149 (k : Nat) : Stack := ⟨w0,92⟩ :: tail100_148 k -abbrev tail100_150 (k : Nat) : Stack := ⟨w1,2⟩ :: tail100_149 k - -def before100 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521897),(tail100_18 k),(tail100_24 k)⟩ -def before101 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521897),(tail100_26 k),(tail100_24 k)⟩ -def before102 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail100_27 k),(tail100_23 k)⟩ -def before103 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail100_28 k),(tail100_22 k)⟩ -def before104 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail100_28 k),(tail100_30 k)⟩ -def before105 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail100_31 k),(tail100_30 k)⟩ -def before106 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail100_32 k),(tail100_29 k)⟩ -def before107 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail100_32 k),(tail100_34 k)⟩ -def before108 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail100_35 k),(tail100_34 k)⟩ -def before109 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail100_36 k),(tail100_33 k)⟩ -def before110 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail100_36 k),(tail100_38 k)⟩ -def before111 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail100_39 k),(tail100_38 k)⟩ -def before112 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail100_40 k),tail100_42⟩ -def before113 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail100_43 k),tail100_41⟩ -def before114 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail100_43 k),tail100_44⟩ -def before115 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail100_45 k),tail100_44⟩ -def before116 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail100_46 k),tail100_21⟩ -def before117 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526617),(tail100_47 k),tail100_20⟩ -def before118 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail100_47 k),tail100_48⟩ -def before119 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail100_46 k),tail100_49⟩ -def before120 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail100_50 k),tail100_49⟩ -def before121 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail100_51 k),tail100_0⟩ -def before122 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail100_51 k),tail100_52⟩ -def before123 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail100_50 k),tail100_53⟩ -def before124 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail100_27 k),(tail100_54 k)⟩ -def before125 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521897),(tail100_26 k),(tail100_55 k)⟩ -def before126 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521895),(tail100_25 k),(tail100_56 k)⟩ -def before127 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521893),(tail100_57 k),(tail100_58 k)⟩ -def before128 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail100_17 k),(tail100_59 k)⟩ -def before129 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail100_60 k),(tail100_61 k)⟩ -def before130 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521679),(tail100_16 k),(tail100_62 k)⟩ -def before131 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521677),(tail100_15 k),(tail100_63 k)⟩ -def before132 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail100_64 k),(tail100_65 k)⟩ -def before133 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail100_14 k),(tail100_66 k)⟩ -def before134 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail100_67 k),(tail100_68 k)⟩ -def before135 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521553),(tail100_13 k),(tail100_69 k)⟩ -def before136 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521551),(tail100_12 k),(tail100_70 k)⟩ -def before137 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail100_71 k),(tail100_72 k)⟩ -def before138 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail100_11 k),(tail100_73 k)⟩ -def before139 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail100_74 k),(tail100_75 k)⟩ -def before140 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail100_10 k),(tail100_76 k)⟩ -def before141 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail100_9,(tail100_77 k)⟩ -def before142 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail100_8,(tail100_78 k)⟩ -def before143 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1125),tail100_7,(tail100_79 k)⟩ -def before144 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail100_80,(tail100_81 k)⟩ -def before145 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail100_6,(tail100_82 k)⟩ -def before146 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail100_83,(tail100_84 k)⟩ -def before147 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail100_5,(tail100_85 k)⟩ -def before148 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1165),tail100_4,(tail100_86 k)⟩ -def before149 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1167),tail100_87,(tail100_88 k)⟩ -def before150 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail100_90,(tail100_88 k)⟩ -def before151 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail100_90,(tail100_91 k)⟩ -def before152 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail100_92,(tail100_91 k)⟩ -def before153 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail100_93,(tail100_84 k)⟩ -def before154 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail100_93,(tail100_94 k)⟩ -def before155 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail100_92,(tail100_95 k)⟩ -def before156 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail100_89,(tail100_96 k)⟩ -def before157 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1171),tail100_97,(tail100_98 k)⟩ -def before158 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail100_99,(tail100_98 k)⟩ -def before159 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail100_99,(tail100_100 k)⟩ -def before160 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail100_101,(tail100_100 k)⟩ -def before161 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail100_102,(tail100_82 k)⟩ -def before162 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail100_103,(tail100_79 k)⟩ -def before163 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail100_104,(tail100_77 k)⟩ -def before164 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail100_104,(tail100_106 k)⟩ -def before165 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail100_103,(tail100_107 k)⟩ -def before166 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail100_109,(tail100_107 k)⟩ -def before167 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail100_110,(tail100_106 k)⟩ -def before168 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail100_111,(tail100_105 k)⟩ -def before169 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail100_111,(tail100_113 k)⟩ -def before170 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail100_114,(tail100_113 k)⟩ -def before171 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail100_115,(tail100_112 k)⟩ -def before172 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail100_115,(tail100_117 k)⟩ -def before173 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail100_118,(tail100_117 k)⟩ -def before174 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail100_119,(tail100_116 k)⟩ -def before175 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail100_119,(tail100_121 k)⟩ -def before176 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail100_122,(tail100_121 k)⟩ -def before177 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail100_123 k),(tail100_125 k)⟩ -def before178 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail100_126 k),(tail100_124 k)⟩ -def before179 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail100_126 k),(tail100_127 k)⟩ -def before180 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail100_128 k),(tail100_127 k)⟩ -def before181 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail100_129 k),(tail100_76 k)⟩ -def before182 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail100_130 k),(tail100_75 k)⟩ -def before183 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail100_130 k),(tail100_131 k)⟩ -def before184 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail100_129 k),(tail100_132 k)⟩ -def before185 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail100_133 k),(tail100_132 k)⟩ -def before186 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail100_134 k),(tail100_73 k)⟩ -def before187 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521551),(tail100_135 k),(tail100_70 k)⟩ -def before188 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521595),(tail100_136 k),(tail100_68 k)⟩ -def before189 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail100_136 k),(tail100_137 k)⟩ -def before190 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail100_135 k),(tail100_138 k)⟩ -def before191 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521551),(tail100_140 k),(tail100_138 k)⟩ -def before192 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521597),(tail100_141 k),(tail100_66 k)⟩ -def before193 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail100_142 k),(tail100_63 k)⟩ -def before194 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521709),(tail100_143 k),(tail100_61 k)⟩ -def before195 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail100_143 k),(tail100_144 k)⟩ -def before196 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail100_142 k),(tail100_145 k)⟩ -def before197 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail100_147 k),(tail100_145 k)⟩ -def before198 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521711),(tail100_148 k),(tail100_59 k)⟩ -def before199 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521895),(tail100_149 k),(tail100_56 k)⟩ -def after199 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail100_150 k),(tail100_54 k)⟩ - -theorem macro100 (k : Nat) : applyExit (before100 k) exit6 1 = some (before101 k) := by - simp (disch := omega) [before100, before101, exit6, applyExit, pop, push] - <;> omega -theorem step100 (k : Nat) : Runs (1*1) (before100 k).denote (before101 k).denote := - @applyExit_sound (before100 k) (before101 k) exit6 1 valid6 (macro100 k) -theorem macro101 (k : Nat) : applyExit (before101 k) exit0 1 = some (before102 k) := by - simp (disch := omega) [before101, before102, exit0, applyExit, pop, push] - <;> omega -theorem step101 (k : Nat) : Runs (1*2) (before101 k).denote (before102 k).denote := - @applyExit_sound (before101 k) (before102 k) exit0 1 valid0 (macro101 k) -theorem macro102 (k : Nat) : applyExit (before102 k) exit18 1 = some (before103 k) := by - simp (disch := omega) [before102, before103, exit18, applyExit, pop, push] - <;> omega -theorem step102 (k : Nat) : Runs (1*1018) (before102 k).denote (before103 k).denote := - @applyExit_sound (before102 k) (before103 k) exit18 1 valid18 (macro102 k) -theorem macro103 (k : Nat) : applyExit (before103 k) exit17 1 = some (before104 k) := by - simp (disch := omega) [before103, before104, exit17, applyExit, pop, push] - <;> omega -theorem step103 (k : Nat) : Runs (1*143) (before103 k).denote (before104 k).denote := - @applyExit_sound (before103 k) (before104 k) exit17 1 valid17 (macro103 k) -theorem macro104 (k : Nat) : applyExit (before104 k) exit19 1 = some (before105 k) := by - simp (disch := omega) [before104, before105, exit19, applyExit, pop, push] - <;> omega -theorem step104 (k : Nat) : Runs (1*5) (before104 k).denote (before105 k).denote := - @applyExit_sound (before104 k) (before105 k) exit19 1 valid19 (macro104 k) -theorem macro105 (k : Nat) : applyExit (before105 k) exit18 1 = some (before106 k) := by - simp (disch := omega) [before105, before106, exit18, applyExit, pop, push] - <;> omega -theorem step105 (k : Nat) : Runs (1*1018) (before105 k).denote (before106 k).denote := - @applyExit_sound (before105 k) (before106 k) exit18 1 valid18 (macro105 k) -theorem macro106 (k : Nat) : applyExit (before106 k) exit17 1 = some (before107 k) := by - simp (disch := omega) [before106, before107, exit17, applyExit, pop, push] - <;> omega -theorem step106 (k : Nat) : Runs (1*143) (before106 k).denote (before107 k).denote := - @applyExit_sound (before106 k) (before107 k) exit17 1 valid17 (macro106 k) -theorem macro107 (k : Nat) : applyExit (before107 k) exit19 1 = some (before108 k) := by - simp (disch := omega) [before107, before108, exit19, applyExit, pop, push] - <;> omega -theorem step107 (k : Nat) : Runs (1*5) (before107 k).denote (before108 k).denote := - @applyExit_sound (before107 k) (before108 k) exit19 1 valid19 (macro107 k) -theorem macro108 (k : Nat) : applyExit (before108 k) exit18 1 = some (before109 k) := by - simp (disch := omega) [before108, before109, exit18, applyExit, pop, push] - <;> omega -theorem step108 (k : Nat) : Runs (1*1018) (before108 k).denote (before109 k).denote := - @applyExit_sound (before108 k) (before109 k) exit18 1 valid18 (macro108 k) -theorem macro109 (k : Nat) : applyExit (before109 k) exit17 1 = some (before110 k) := by - simp (disch := omega) [before109, before110, exit17, applyExit, pop, push] - <;> omega -theorem step109 (k : Nat) : Runs (1*143) (before109 k).denote (before110 k).denote := - @applyExit_sound (before109 k) (before110 k) exit17 1 valid17 (macro109 k) -theorem macro110 (k : Nat) : applyExit (before110 k) exit19 1 = some (before111 k) := by - simp (disch := omega) [before110, before111, exit19, applyExit, pop, push] - <;> omega -theorem step110 (k : Nat) : Runs (1*5) (before110 k).denote (before111 k).denote := - @applyExit_sound (before110 k) (before111 k) exit19 1 valid19 (macro110 k) -def cycleState111 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w12,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761176⟩,⟨w9,(1*k+8)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w10,1⟩,⟨w4,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ -def cyclePart111_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w11,1⟩,⟨w12,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761176⟩,⟨w9,(1*k+8)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w4,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ -def cyclePart111_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w11,1⟩,⟨w12,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761176⟩,⟨w9,(1*k+8)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w10,1⟩,⟨w4,(1*k+3-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w0,15⟩]⟩ -theorem cycleMacro111_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState111 k j) exit18 1 = some (cyclePart111_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState111, cyclePart111_0, exit18, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro111_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart111_0 k j) exit17 1 = some (cyclePart111_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart111_0, cyclePart111_1, exit17, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro111_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart111_1 k j) exit19 1 = some (cycleState111 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart111_1, cycleState111, exit19, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun111 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState111 k j).denote (cycleState111 k (j+1)).denote := by - have h0 : Runs (1*1018) (cycleState111 k j).denote (cyclePart111_0 k j).denote := @applyExit_sound (cycleState111 k j) (cyclePart111_0 k j) exit18 1 valid18 (cycleMacro111_0 k j hj) - have h1 : Runs (1*143) (cyclePart111_0 k j).denote (cyclePart111_1 k j).denote := @applyExit_sound (cyclePart111_0 k j) (cyclePart111_1 k j) exit17 1 valid17 (cycleMacro111_1 k j hj) - have h2 : Runs (1*5) (cyclePart111_1 k j).denote (cycleState111 k (j+1)).denote := @applyExit_sound (cyclePart111_1 k j) (cycleState111 k (j+1)) exit19 1 valid19 (cycleMacro111_2 k j hj) - exact (@Runs.trans (1*1018) ((1*143)+(1*5)) (cycleState111 k j).denote (cyclePart111_0 k j).denote (cycleState111 k (j+1)).denote h0 (@Runs.trans (1*143) (1*5) (cyclePart111_0 k j).denote (cyclePart111_1 k j).denote (cycleState111 k (j+1)).denote h1 h2)) -theorem step111 (k : Nat) : Runs ((1*k+3)*1166) (before111 k).denote (before112 k).denote := by - have h := Runs.chain (fun j => (cycleState111 k j).denote) 1166 (1*k+3) (cycleRun111 k) - have h0 : cycleState111 k 0 = before111 k := by simp [cycleState111, before111] - have h1 : cycleState111 k (1*k+3) = before112 k := by - simp [cycleState111, before112] <;> omega - simpa only [h0, h1] using h -theorem macro112 (k : Nat) : applyExit (before112 k) exit18 1 = some (before113 k) := by - simp (disch := omega) [before112, before113, exit18, applyExit, pop, push] - <;> omega -theorem step112 (k : Nat) : Runs (1*1018) (before112 k).denote (before113 k).denote := - @applyExit_sound (before112 k) (before113 k) exit18 1 valid18 (macro112 k) -theorem macro113 (k : Nat) : applyExit (before113 k) exit17 1 = some (before114 k) := by - simp (disch := omega) [before113, before114, exit17, applyExit, pop, push] - <;> omega -theorem step113 (k : Nat) : Runs (1*143) (before113 k).denote (before114 k).denote := - @applyExit_sound (before113 k) (before114 k) exit17 1 valid17 (macro113 k) -theorem macro114 (k : Nat) : applyExit (before114 k) exit19 1 = some (before115 k) := by - simp (disch := omega) [before114, before115, exit19, applyExit, pop, push] - <;> omega -theorem step114 (k : Nat) : Runs (1*5) (before114 k).denote (before115 k).denote := - @applyExit_sound (before114 k) (before115 k) exit19 1 valid19 (macro114 k) -theorem macro115 (k : Nat) : applyExit (before115 k) exit18 1 = some (before116 k) := by - simp (disch := omega) [before115, before116, exit18, applyExit, pop, push] - <;> omega -theorem step115 (k : Nat) : Runs (1*1018) (before115 k).denote (before116 k).denote := - @applyExit_sound (before115 k) (before116 k) exit18 1 valid18 (macro115 k) -theorem macro116 (k : Nat) : applyExit (before116 k) exit0 15 = some (before117 k) := by - simp (disch := omega) [before116, before117, exit0, applyExit, pop, push] - <;> omega -theorem step116 (k : Nat) : Runs (15*2) (before116 k).denote (before117 k).denote := - @applyExit_sound (before116 k) (before117 k) exit0 15 valid0 (macro116 k) -theorem macro117 (k : Nat) : applyExit (before117 k) exit1 1 = some (before118 k) := by - simp (disch := omega) [before117, before118, exit1, applyExit, pop, push] - <;> omega -theorem step117 (k : Nat) : Runs (1*3) (before117 k).denote (before118 k).denote := - @applyExit_sound (before117 k) (before118 k) exit1 1 valid1 (macro117 k) -theorem macro118 (k : Nat) : applyExit (before118 k) exit2 15 = some (before119 k) := by - simp (disch := omega) [before118, before119, exit2, applyExit, pop, push] - <;> omega -theorem step118 (k : Nat) : Runs (15*2) (before118 k).denote (before119 k).denote := - @applyExit_sound (before118 k) (before119 k) exit2 15 valid2 (macro118 k) -theorem macro119 (k : Nat) : applyExit (before119 k) exit19 1 = some (before120 k) := by - simp (disch := omega) [before119, before120, exit19, applyExit, pop, push] - <;> omega -theorem step119 (k : Nat) : Runs (1*5) (before119 k).denote (before120 k).denote := - @applyExit_sound (before119 k) (before120 k) exit19 1 valid19 (macro119 k) -theorem macro120 (k : Nat) : applyExit (before120 k) exit0 31 = some (before121 k) := by - simp (disch := omega) [before120, before121, exit0, applyExit, pop, push] - <;> omega -theorem step120 (k : Nat) : Runs (31*2) (before120 k).denote (before121 k).denote := - @applyExit_sound (before120 k) (before121 k) exit0 31 valid0 (macro120 k) -theorem macro121 (k : Nat) : applyExit (before121 k) exit1 1 = some (before122 k) := by - simp (disch := omega) [before121, before122, exit1, applyExit, pop, push] - <;> omega -theorem step121 (k : Nat) : Runs (1*3) (before121 k).denote (before122 k).denote := - @applyExit_sound (before121 k) (before122 k) exit1 1 valid1 (macro121 k) -theorem macro122 (k : Nat) : applyExit (before122 k) exit2 31 = some (before123 k) := by - simp (disch := omega) [before122, before123, exit2, applyExit, pop, push] - <;> omega -theorem step122 (k : Nat) : Runs (31*2) (before122 k).denote (before123 k).denote := - @applyExit_sound (before122 k) (before123 k) exit2 31 valid2 (macro122 k) -theorem macro123 (k : Nat) : applyExit (before123 k) exit20 (1*k+8) = some (before124 k) := by - simp (disch := omega) [before123, before124, exit20, applyExit, pop, push] - <;> omega -theorem step123 (k : Nat) : Runs ((1*k+8)*586) (before123 k).denote (before124 k).denote := - @applyExit_sound (before123 k) (before124 k) exit20 (1*k+8) valid20 (macro123 k) -theorem macro124 (k : Nat) : applyExit (before124 k) exit2 1 = some (before125 k) := by - simp (disch := omega) [before124, before125, exit2, applyExit, pop, push] - <;> omega -theorem step124 (k : Nat) : Runs (1*2) (before124 k).denote (before125 k).denote := - @applyExit_sound (before124 k) (before125 k) exit2 1 valid2 (macro124 k) -theorem macro125 (k : Nat) : applyExit (before125 k) exit3 1 = some (before126 k) := by - simp (disch := omega) [before125, before126, exit3, applyExit, pop, push] - <;> omega -theorem step125 (k : Nat) : Runs (1*2) (before125 k).denote (before126 k).denote := - @applyExit_sound (before125 k) (before126 k) exit3 1 valid3 (macro125 k) -theorem macro126 (k : Nat) : applyExit (before126 k) exit9 1 = some (before127 k) := by - simp (disch := omega) [before126, before127, exit9, applyExit, pop, push] - <;> omega -theorem step126 (k : Nat) : Runs (1*2) (before126 k).denote (before127 k).denote := - @applyExit_sound (before126 k) (before127 k) exit9 1 valid9 (macro126 k) -theorem macro127 (k : Nat) : applyExit (before127 k) exit10 91 = some (before128 k) := by - simp (disch := omega) [before127, before128, exit10, applyExit, pop, push] - <;> omega -theorem step127 (k : Nat) : Runs (91*2) (before127 k).denote (before128 k).denote := - @applyExit_sound (before127 k) (before128 k) exit10 91 valid10 (macro127 k) -theorem macro128 (k : Nat) : applyExit (before128 k) exit11 1 = some (before129 k) := by - simp (disch := omega) [before128, before129, exit11, applyExit, pop, push] - <;> omega -theorem step128 (k : Nat) : Runs (1*2) (before128 k).denote (before129 k).denote := - @applyExit_sound (before128 k) (before129 k) exit11 1 valid11 (macro128 k) -theorem macro129 (k : Nat) : applyExit (before129 k) exit2 15 = some (before130 k) := by - simp (disch := omega) [before129, before130, exit2, applyExit, pop, push] - <;> omega -theorem step129 (k : Nat) : Runs (15*2) (before129 k).denote (before130 k).denote := - @applyExit_sound (before129 k) (before130 k) exit2 15 valid2 (macro129 k) -theorem macro130 (k : Nat) : applyExit (before130 k) exit3 1 = some (before131 k) := by - simp (disch := omega) [before130, before131, exit3, applyExit, pop, push] - <;> omega -theorem step130 (k : Nat) : Runs (1*2) (before130 k).denote (before131 k).denote := - @applyExit_sound (before130 k) (before131 k) exit3 1 valid3 (macro130 k) -theorem macro131 (k : Nat) : applyExit (before131 k) exit9 1 = some (before132 k) := by - simp (disch := omega) [before131, before132, exit9, applyExit, pop, push] - <;> omega -theorem step131 (k : Nat) : Runs (1*2) (before131 k).denote (before132 k).denote := - @applyExit_sound (before131 k) (before132 k) exit9 1 valid9 (macro131 k) -theorem macro132 (k : Nat) : applyExit (before132 k) exit10 39 = some (before133 k) := by - simp (disch := omega) [before132, before133, exit10, applyExit, pop, push] - <;> omega -theorem step132 (k : Nat) : Runs (39*2) (before132 k).denote (before133 k).denote := - @applyExit_sound (before132 k) (before133 k) exit10 39 valid10 (macro132 k) -theorem macro133 (k : Nat) : applyExit (before133 k) exit11 1 = some (before134 k) := by - simp (disch := omega) [before133, before134, exit11, applyExit, pop, push] - <;> omega -theorem step133 (k : Nat) : Runs (1*2) (before133 k).denote (before134 k).denote := - @applyExit_sound (before133 k) (before134 k) exit11 1 valid11 (macro133 k) -theorem macro134 (k : Nat) : applyExit (before134 k) exit2 21 = some (before135 k) := by - simp (disch := omega) [before134, before135, exit2, applyExit, pop, push] - <;> omega -theorem step134 (k : Nat) : Runs (21*2) (before134 k).denote (before135 k).denote := - @applyExit_sound (before134 k) (before135 k) exit2 21 valid2 (macro134 k) -theorem macro135 (k : Nat) : applyExit (before135 k) exit3 1 = some (before136 k) := by - simp (disch := omega) [before135, before136, exit3, applyExit, pop, push] - <;> omega -theorem step135 (k : Nat) : Runs (1*2) (before135 k).denote (before136 k).denote := - @applyExit_sound (before135 k) (before136 k) exit3 1 valid3 (macro135 k) -theorem macro136 (k : Nat) : applyExit (before136 k) exit9 1 = some (before137 k) := by - simp (disch := omega) [before136, before137, exit9, applyExit, pop, push] - <;> omega -theorem step136 (k : Nat) : Runs (1*2) (before136 k).denote (before137 k).denote := - @applyExit_sound (before136 k) (before137 k) exit9 1 valid9 (macro136 k) -theorem macro137 (k : Nat) : applyExit (before137 k) exit10 7 = some (before138 k) := by - simp (disch := omega) [before137, before138, exit10, applyExit, pop, push] - <;> omega -theorem step137 (k : Nat) : Runs (7*2) (before137 k).denote (before138 k).denote := - @applyExit_sound (before137 k) (before138 k) exit10 7 valid10 (macro137 k) -theorem macro138 (k : Nat) : applyExit (before138 k) exit11 1 = some (before139 k) := by - simp (disch := omega) [before138, before139, exit11, applyExit, pop, push] - <;> omega -theorem step138 (k : Nat) : Runs (1*2) (before138 k).denote (before139 k).denote := - @applyExit_sound (before138 k) (before139 k) exit11 1 valid11 (macro138 k) -theorem macro139 (k : Nat) : applyExit (before139 k) exit2 791761175 = some (before140 k) := by - simp (disch := omega) [before139, before140, exit2, applyExit, pop, push] - <;> omega -theorem step139 (k : Nat) : Runs (791761175*2) (before139 k).denote (before140 k).denote := - @applyExit_sound (before139 k) (before140 k) exit2 791761175 valid2 (macro139 k) -theorem macro140 (k : Nat) : applyExit (before140 k) exit21 (1*k+8) = some (before141 k) := by - simp (disch := omega) [before140, before141, exit21, applyExit, pop, push] - <;> omega -theorem step140 (k : Nat) : Runs ((1*k+8)*38) (before140 k).denote (before141 k).denote := - @applyExit_sound (before140 k) (before141 k) exit21 (1*k+8) valid21 (macro140 k) -theorem macro141 (k : Nat) : applyExit (before141 k) exit2 1 = some (before142 k) := by - simp (disch := omega) [before141, before142, exit2, applyExit, pop, push] - <;> omega -theorem step141 (k : Nat) : Runs (1*2) (before141 k).denote (before142 k).denote := - @applyExit_sound (before141 k) (before142 k) exit2 1 valid2 (macro141 k) -theorem macro142 (k : Nat) : applyExit (before142 k) exit3 1 = some (before143 k) := by - simp (disch := omega) [before142, before143, exit3, applyExit, pop, push] - <;> omega -theorem step142 (k : Nat) : Runs (1*2) (before142 k).denote (before143 k).denote := - @applyExit_sound (before142 k) (before143 k) exit3 1 valid3 (macro142 k) -theorem macro143 (k : Nat) : applyExit (before143 k) exit9 1 = some (before144 k) := by - simp (disch := omega) [before143, before144, exit9, applyExit, pop, push] - <;> omega -theorem step143 (k : Nat) : Runs (1*2) (before143 k).denote (before144 k).denote := - @applyExit_sound (before143 k) (before144 k) exit9 1 valid9 (macro143 k) -theorem macro144 (k : Nat) : applyExit (before144 k) exit10 9 = some (before145 k) := by - simp (disch := omega) [before144, before145, exit10, applyExit, pop, push] - <;> omega -theorem step144 (k : Nat) : Runs (9*2) (before144 k).denote (before145 k).denote := - @applyExit_sound (before144 k) (before145 k) exit10 9 valid10 (macro144 k) -theorem macro145 (k : Nat) : applyExit (before145 k) exit11 1 = some (before146 k) := by - simp (disch := omega) [before145, before146, exit11, applyExit, pop, push] - <;> omega -theorem step145 (k : Nat) : Runs (1*2) (before145 k).denote (before146 k).denote := - @applyExit_sound (before145 k) (before146 k) exit11 1 valid11 (macro145 k) -theorem macro146 (k : Nat) : applyExit (before146 k) exit2 8 = some (before147 k) := by - simp (disch := omega) [before146, before147, exit2, applyExit, pop, push] - <;> omega -theorem step146 (k : Nat) : Runs (8*2) (before146 k).denote (before147 k).denote := - @applyExit_sound (before146 k) (before147 k) exit2 8 valid2 (macro146 k) -theorem macro147 (k : Nat) : applyExit (before147 k) exit3 1 = some (before148 k) := by - simp (disch := omega) [before147, before148, exit3, applyExit, pop, push] - <;> omega -theorem step147 (k : Nat) : Runs (1*2) (before147 k).denote (before148 k).denote := - @applyExit_sound (before147 k) (before148 k) exit3 1 valid3 (macro147 k) -theorem macro148 (k : Nat) : applyExit (before148 k) exit4 1 = some (before149 k) := by - simp (disch := omega) [before148, before149, exit4, applyExit, pop, push] - <;> omega -theorem step148 (k : Nat) : Runs (1*2) (before148 k).denote (before149 k).denote := - @applyExit_sound (before148 k) (before149 k) exit4 1 valid4 (macro148 k) -theorem macro149 (k : Nat) : applyExit (before149 k) exit5 1 = some (before150 k) := by - simp (disch := omega) [before149, before150, exit5, applyExit, pop, push] - <;> omega -theorem step149 (k : Nat) : Runs (1*3) (before149 k).denote (before150 k).denote := - @applyExit_sound (before149 k) (before150 k) exit5 1 valid5 (macro149 k) -theorem macro150 (k : Nat) : applyExit (before150 k) exit1 1 = some (before151 k) := by - simp (disch := omega) [before150, before151, exit1, applyExit, pop, push] - <;> omega -theorem step150 (k : Nat) : Runs (1*3) (before150 k).denote (before151 k).denote := - @applyExit_sound (before150 k) (before151 k) exit1 1 valid1 (macro150 k) -theorem macro151 (k : Nat) : applyExit (before151 k) exit6 1 = some (before152 k) := by - simp (disch := omega) [before151, before152, exit6, applyExit, pop, push] - <;> omega -theorem step151 (k : Nat) : Runs (1*1) (before151 k).denote (before152 k).denote := - @applyExit_sound (before151 k) (before152 k) exit6 1 valid6 (macro151 k) -theorem macro152 (k : Nat) : applyExit (before152 k) exit0 10 = some (before153 k) := by - simp (disch := omega) [before152, before153, exit0, applyExit, pop, push] - <;> omega -theorem step152 (k : Nat) : Runs (10*2) (before152 k).denote (before153 k).denote := - @applyExit_sound (before152 k) (before153 k) exit0 10 valid0 (macro152 k) -theorem macro153 (k : Nat) : applyExit (before153 k) exit1 1 = some (before154 k) := by - simp (disch := omega) [before153, before154, exit1, applyExit, pop, push] - <;> omega -theorem step153 (k : Nat) : Runs (1*3) (before153 k).denote (before154 k).denote := - @applyExit_sound (before153 k) (before154 k) exit1 1 valid1 (macro153 k) -theorem macro154 (k : Nat) : applyExit (before154 k) exit2 10 = some (before155 k) := by - simp (disch := omega) [before154, before155, exit2, applyExit, pop, push] - <;> omega -theorem step154 (k : Nat) : Runs (10*2) (before154 k).denote (before155 k).denote := - @applyExit_sound (before154 k) (before155 k) exit2 10 valid2 (macro154 k) -theorem macro155 (k : Nat) : applyExit (before155 k) exit3 1 = some (before156 k) := by - simp (disch := omega) [before155, before156, exit3, applyExit, pop, push] - <;> omega -theorem step155 (k : Nat) : Runs (1*2) (before155 k).denote (before156 k).denote := - @applyExit_sound (before155 k) (before156 k) exit3 1 valid3 (macro155 k) -theorem macro156 (k : Nat) : applyExit (before156 k) exit4 1 = some (before157 k) := by - simp (disch := omega) [before156, before157, exit4, applyExit, pop, push] - <;> omega -theorem step156 (k : Nat) : Runs (1*2) (before156 k).denote (before157 k).denote := - @applyExit_sound (before156 k) (before157 k) exit4 1 valid4 (macro156 k) -theorem macro157 (k : Nat) : applyExit (before157 k) exit5 1 = some (before158 k) := by - simp (disch := omega) [before157, before158, exit5, applyExit, pop, push] - <;> omega -theorem step157 (k : Nat) : Runs (1*3) (before157 k).denote (before158 k).denote := - @applyExit_sound (before157 k) (before158 k) exit5 1 valid5 (macro157 k) -theorem macro158 (k : Nat) : applyExit (before158 k) exit1 1 = some (before159 k) := by - simp (disch := omega) [before158, before159, exit1, applyExit, pop, push] - <;> omega -theorem step158 (k : Nat) : Runs (1*3) (before158 k).denote (before159 k).denote := - @applyExit_sound (before158 k) (before159 k) exit1 1 valid1 (macro158 k) -theorem macro159 (k : Nat) : applyExit (before159 k) exit6 1 = some (before160 k) := by - simp (disch := omega) [before159, before160, exit6, applyExit, pop, push] - <;> omega -theorem step159 (k : Nat) : Runs (1*1) (before159 k).denote (before160 k).denote := - @applyExit_sound (before159 k) (before160 k) exit6 1 valid6 (macro159 k) -theorem macro160 (k : Nat) : applyExit (before160 k) exit0 13 = some (before161 k) := by - simp (disch := omega) [before160, before161, exit0, applyExit, pop, push] - <;> omega -theorem step160 (k : Nat) : Runs (13*2) (before160 k).denote (before161 k).denote := - @applyExit_sound (before160 k) (before161 k) exit0 13 valid0 (macro160 k) -theorem macro161 (k : Nat) : applyExit (before161 k) exit13 10 = some (before162 k) := by - simp (disch := omega) [before161, before162, exit13, applyExit, pop, push] - <;> omega -theorem step161 (k : Nat) : Runs (10*2) (before161 k).denote (before162 k).denote := - @applyExit_sound (before161 k) (before162 k) exit13 10 valid13 (macro161 k) -theorem macro162 (k : Nat) : applyExit (before162 k) exit0 2 = some (before163 k) := by - simp (disch := omega) [before162, before163, exit0, applyExit, pop, push] - <;> omega -theorem step162 (k : Nat) : Runs (2*2) (before162 k).denote (before163 k).denote := - @applyExit_sound (before162 k) (before163 k) exit0 2 valid0 (macro162 k) -theorem macro163 (k : Nat) : applyExit (before163 k) exit22 1 = some (before164 k) := by - simp (disch := omega) [before163, before164, exit22, applyExit, pop, push] - <;> omega -theorem step163 (k : Nat) : Runs (1*31) (before163 k).denote (before164 k).denote := - @applyExit_sound (before163 k) (before164 k) exit22 1 valid22 (macro163 k) -theorem macro164 (k : Nat) : applyExit (before164 k) exit2 2 = some (before165 k) := by - simp (disch := omega) [before164, before165, exit2, applyExit, pop, push] - <;> omega -theorem step164 (k : Nat) : Runs (2*2) (before164 k).denote (before165 k).denote := - @applyExit_sound (before164 k) (before165 k) exit2 2 valid2 (macro164 k) -theorem macro165 (k : Nat) : applyExit (before165 k) exit6 1 = some (before166 k) := by - simp (disch := omega) [before165, before166, exit6, applyExit, pop, push] - <;> omega -theorem step165 (k : Nat) : Runs (1*1) (before165 k).denote (before166 k).denote := - @applyExit_sound (before165 k) (before166 k) exit6 1 valid6 (macro165 k) -theorem macro166 (k : Nat) : applyExit (before166 k) exit0 2 = some (before167 k) := by - simp (disch := omega) [before166, before167, exit0, applyExit, pop, push] - <;> omega -theorem step166 (k : Nat) : Runs (2*2) (before166 k).denote (before167 k).denote := - @applyExit_sound (before166 k) (before167 k) exit0 2 valid0 (macro166 k) -theorem macro167 (k : Nat) : applyExit (before167 k) exit23 1 = some (before168 k) := by - simp (disch := omega) [before167, before168, exit23, applyExit, pop, push] - <;> omega -theorem step167 (k : Nat) : Runs (1*38) (before167 k).denote (before168 k).denote := - @applyExit_sound (before167 k) (before168 k) exit23 1 valid23 (macro167 k) -theorem macro168 (k : Nat) : applyExit (before168 k) exit22 1 = some (before169 k) := by - simp (disch := omega) [before168, before169, exit22, applyExit, pop, push] - <;> omega -theorem step168 (k : Nat) : Runs (1*31) (before168 k).denote (before169 k).denote := - @applyExit_sound (before168 k) (before169 k) exit22 1 valid22 (macro168 k) -theorem macro169 (k : Nat) : applyExit (before169 k) exit24 1 = some (before170 k) := by - simp (disch := omega) [before169, before170, exit24, applyExit, pop, push] - <;> omega -theorem step169 (k : Nat) : Runs (1*9) (before169 k).denote (before170 k).denote := - @applyExit_sound (before169 k) (before170 k) exit24 1 valid24 (macro169 k) -theorem macro170 (k : Nat) : applyExit (before170 k) exit23 1 = some (before171 k) := by - simp (disch := omega) [before170, before171, exit23, applyExit, pop, push] - <;> omega -theorem step170 (k : Nat) : Runs (1*38) (before170 k).denote (before171 k).denote := - @applyExit_sound (before170 k) (before171 k) exit23 1 valid23 (macro170 k) -theorem macro171 (k : Nat) : applyExit (before171 k) exit22 1 = some (before172 k) := by - simp (disch := omega) [before171, before172, exit22, applyExit, pop, push] - <;> omega -theorem step171 (k : Nat) : Runs (1*31) (before171 k).denote (before172 k).denote := - @applyExit_sound (before171 k) (before172 k) exit22 1 valid22 (macro171 k) -theorem macro172 (k : Nat) : applyExit (before172 k) exit24 1 = some (before173 k) := by - simp (disch := omega) [before172, before173, exit24, applyExit, pop, push] - <;> omega -theorem step172 (k : Nat) : Runs (1*9) (before172 k).denote (before173 k).denote := - @applyExit_sound (before172 k) (before173 k) exit24 1 valid24 (macro172 k) -theorem macro173 (k : Nat) : applyExit (before173 k) exit23 1 = some (before174 k) := by - simp (disch := omega) [before173, before174, exit23, applyExit, pop, push] - <;> omega -theorem step173 (k : Nat) : Runs (1*38) (before173 k).denote (before174 k).denote := - @applyExit_sound (before173 k) (before174 k) exit23 1 valid23 (macro173 k) -theorem macro174 (k : Nat) : applyExit (before174 k) exit22 1 = some (before175 k) := by - simp (disch := omega) [before174, before175, exit22, applyExit, pop, push] - <;> omega -theorem step174 (k : Nat) : Runs (1*31) (before174 k).denote (before175 k).denote := - @applyExit_sound (before174 k) (before175 k) exit22 1 valid22 (macro174 k) -theorem macro175 (k : Nat) : applyExit (before175 k) exit24 1 = some (before176 k) := by - simp (disch := omega) [before175, before176, exit24, applyExit, pop, push] - <;> omega -theorem step175 (k : Nat) : Runs (1*9) (before175 k).denote (before176 k).denote := - @applyExit_sound (before175 k) (before176 k) exit24 1 valid24 (macro175 k) -def cycleState176 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w17,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w15,1⟩,⟨w14,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,2⟩,⟨w13,(1*k+8)⟩,⟨w0,32⟩]⟩ -def cyclePart176_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w16,1⟩,⟨w17,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w14,(1*k+4-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,2⟩,⟨w13,(1*k+8)⟩,⟨w0,32⟩]⟩ -def cyclePart176_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w16,1⟩,⟨w17,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w15,1⟩,⟨w14,(1*k+3-1*j)⟩,⟨w0,791761175⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,2⟩,⟨w13,(1*k+8)⟩,⟨w0,32⟩]⟩ -theorem cycleMacro176_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState176 k j) exit23 1 = some (cyclePart176_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState176, cyclePart176_0, exit23, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro176_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart176_0 k j) exit22 1 = some (cyclePart176_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart176_0, cyclePart176_1, exit22, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro176_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart176_1 k j) exit24 1 = some (cycleState176 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart176_1, cycleState176, exit24, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun176 (k j : Nat) (hj : j < (1*k+3)) : Runs 78 (cycleState176 k j).denote (cycleState176 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState176 k j).denote (cyclePart176_0 k j).denote := @applyExit_sound (cycleState176 k j) (cyclePart176_0 k j) exit23 1 valid23 (cycleMacro176_0 k j hj) - have h1 : Runs (1*31) (cyclePart176_0 k j).denote (cyclePart176_1 k j).denote := @applyExit_sound (cyclePart176_0 k j) (cyclePart176_1 k j) exit22 1 valid22 (cycleMacro176_1 k j hj) - have h2 : Runs (1*9) (cyclePart176_1 k j).denote (cycleState176 k (j+1)).denote := @applyExit_sound (cyclePart176_1 k j) (cycleState176 k (j+1)) exit24 1 valid24 (cycleMacro176_2 k j hj) - exact (@Runs.trans (1*38) ((1*31)+(1*9)) (cycleState176 k j).denote (cyclePart176_0 k j).denote (cycleState176 k (j+1)).denote h0 (@Runs.trans (1*31) (1*9) (cyclePart176_0 k j).denote (cyclePart176_1 k j).denote (cycleState176 k (j+1)).denote h1 h2)) -theorem step176 (k : Nat) : Runs ((1*k+3)*78) (before176 k).denote (before177 k).denote := by - have h := Runs.chain (fun j => (cycleState176 k j).denote) 78 (1*k+3) (cycleRun176 k) - have h0 : cycleState176 k 0 = before176 k := by simp [cycleState176, before176] - have h1 : cycleState176 k (1*k+3) = before177 k := by - simp [cycleState176, before177] <;> omega - simpa only [h0, h1] using h -theorem macro177 (k : Nat) : applyExit (before177 k) exit23 1 = some (before178 k) := by - simp (disch := omega) [before177, before178, exit23, applyExit, pop, push] - <;> omega -theorem step177 (k : Nat) : Runs (1*38) (before177 k).denote (before178 k).denote := - @applyExit_sound (before177 k) (before178 k) exit23 1 valid23 (macro177 k) -theorem macro178 (k : Nat) : applyExit (before178 k) exit22 1 = some (before179 k) := by - simp (disch := omega) [before178, before179, exit22, applyExit, pop, push] - <;> omega -theorem step178 (k : Nat) : Runs (1*31) (before178 k).denote (before179 k).denote := - @applyExit_sound (before178 k) (before179 k) exit22 1 valid22 (macro178 k) -theorem macro179 (k : Nat) : applyExit (before179 k) exit24 1 = some (before180 k) := by - simp (disch := omega) [before179, before180, exit24, applyExit, pop, push] - <;> omega -theorem step179 (k : Nat) : Runs (1*9) (before179 k).denote (before180 k).denote := - @applyExit_sound (before179 k) (before180 k) exit24 1 valid24 (macro179 k) -theorem macro180 (k : Nat) : applyExit (before180 k) exit23 1 = some (before181 k) := by - simp (disch := omega) [before180, before181, exit23, applyExit, pop, push] - <;> omega -theorem step180 (k : Nat) : Runs (1*38) (before180 k).denote (before181 k).denote := - @applyExit_sound (before180 k) (before181 k) exit23 1 valid23 (macro180 k) -theorem macro181 (k : Nat) : applyExit (before181 k) exit0 791761175 = some (before182 k) := by - simp (disch := omega) [before181, before182, exit0, applyExit, pop, push] - <;> omega -theorem step181 (k : Nat) : Runs (791761175*2) (before181 k).denote (before182 k).denote := - @applyExit_sound (before181 k) (before182 k) exit0 791761175 valid0 (macro181 k) -theorem macro182 (k : Nat) : applyExit (before182 k) exit1 1 = some (before183 k) := by - simp (disch := omega) [before182, before183, exit1, applyExit, pop, push] - <;> omega -theorem step182 (k : Nat) : Runs (1*3) (before182 k).denote (before183 k).denote := - @applyExit_sound (before182 k) (before183 k) exit1 1 valid1 (macro182 k) -theorem macro183 (k : Nat) : applyExit (before183 k) exit2 791761175 = some (before184 k) := by - simp (disch := omega) [before183, before184, exit2, applyExit, pop, push] - <;> omega -theorem step183 (k : Nat) : Runs (791761175*2) (before183 k).denote (before184 k).denote := - @applyExit_sound (before183 k) (before184 k) exit2 791761175 valid2 (macro183 k) -theorem macro184 (k : Nat) : applyExit (before184 k) exit24 1 = some (before185 k) := by - simp (disch := omega) [before184, before185, exit24, applyExit, pop, push] - <;> omega -theorem step184 (k : Nat) : Runs (1*9) (before184 k).denote (before185 k).denote := - @applyExit_sound (before184 k) (before185 k) exit24 1 valid24 (macro184 k) -theorem macro185 (k : Nat) : applyExit (before185 k) exit0 791761176 = some (before186 k) := by - simp (disch := omega) [before185, before186, exit0, applyExit, pop, push] - <;> omega -theorem step185 (k : Nat) : Runs (791761176*2) (before185 k).denote (before186 k).denote := - @applyExit_sound (before185 k) (before186 k) exit0 791761176 valid0 (macro185 k) -theorem macro186 (k : Nat) : applyExit (before186 k) exit13 8 = some (before187 k) := by - simp (disch := omega) [before186, before187, exit13, applyExit, pop, push] - <;> omega -theorem step186 (k : Nat) : Runs (8*2) (before186 k).denote (before187 k).denote := - @applyExit_sound (before186 k) (before187 k) exit13 8 valid13 (macro186 k) -theorem macro187 (k : Nat) : applyExit (before187 k) exit0 22 = some (before188 k) := by - simp (disch := omega) [before187, before188, exit0, applyExit, pop, push] - <;> omega -theorem step187 (k : Nat) : Runs (22*2) (before187 k).denote (before188 k).denote := - @applyExit_sound (before187 k) (before188 k) exit0 22 valid0 (macro187 k) -theorem macro188 (k : Nat) : applyExit (before188 k) exit1 1 = some (before189 k) := by - simp (disch := omega) [before188, before189, exit1, applyExit, pop, push] - <;> omega -theorem step188 (k : Nat) : Runs (1*3) (before188 k).denote (before189 k).denote := - @applyExit_sound (before188 k) (before189 k) exit1 1 valid1 (macro188 k) -theorem macro189 (k : Nat) : applyExit (before189 k) exit2 22 = some (before190 k) := by - simp (disch := omega) [before189, before190, exit2, applyExit, pop, push] - <;> omega -theorem step189 (k : Nat) : Runs (22*2) (before189 k).denote (before190 k).denote := - @applyExit_sound (before189 k) (before190 k) exit2 22 valid2 (macro189 k) -theorem macro190 (k : Nat) : applyExit (before190 k) exit6 1 = some (before191 k) := by - simp (disch := omega) [before190, before191, exit6, applyExit, pop, push] - <;> omega -theorem step190 (k : Nat) : Runs (1*1) (before190 k).denote (before191 k).denote := - @applyExit_sound (before190 k) (before191 k) exit6 1 valid6 (macro190 k) -theorem macro191 (k : Nat) : applyExit (before191 k) exit0 23 = some (before192 k) := by - simp (disch := omega) [before191, before192, exit0, applyExit, pop, push] - <;> omega -theorem step191 (k : Nat) : Runs (23*2) (before191 k).denote (before192 k).denote := - @applyExit_sound (before191 k) (before192 k) exit0 23 valid0 (macro191 k) -theorem macro192 (k : Nat) : applyExit (before192 k) exit13 40 = some (before193 k) := by - simp (disch := omega) [before192, before193, exit13, applyExit, pop, push] - <;> omega -theorem step192 (k : Nat) : Runs (40*2) (before192 k).denote (before193 k).denote := - @applyExit_sound (before192 k) (before193 k) exit13 40 valid13 (macro192 k) -theorem macro193 (k : Nat) : applyExit (before193 k) exit0 16 = some (before194 k) := by - simp (disch := omega) [before193, before194, exit0, applyExit, pop, push] - <;> omega -theorem step193 (k : Nat) : Runs (16*2) (before193 k).denote (before194 k).denote := - @applyExit_sound (before193 k) (before194 k) exit0 16 valid0 (macro193 k) -theorem macro194 (k : Nat) : applyExit (before194 k) exit1 1 = some (before195 k) := by - simp (disch := omega) [before194, before195, exit1, applyExit, pop, push] - <;> omega -theorem step194 (k : Nat) : Runs (1*3) (before194 k).denote (before195 k).denote := - @applyExit_sound (before194 k) (before195 k) exit1 1 valid1 (macro194 k) -theorem macro195 (k : Nat) : applyExit (before195 k) exit2 16 = some (before196 k) := by - simp (disch := omega) [before195, before196, exit2, applyExit, pop, push] - <;> omega -theorem step195 (k : Nat) : Runs (16*2) (before195 k).denote (before196 k).denote := - @applyExit_sound (before195 k) (before196 k) exit2 16 valid2 (macro195 k) -theorem macro196 (k : Nat) : applyExit (before196 k) exit6 1 = some (before197 k) := by - simp (disch := omega) [before196, before197, exit6, applyExit, pop, push] - <;> omega -theorem step196 (k : Nat) : Runs (1*1) (before196 k).denote (before197 k).denote := - @applyExit_sound (before196 k) (before197 k) exit6 1 valid6 (macro196 k) -theorem macro197 (k : Nat) : applyExit (before197 k) exit0 17 = some (before198 k) := by - simp (disch := omega) [before197, before198, exit0, applyExit, pop, push] - <;> omega -theorem step197 (k : Nat) : Runs (17*2) (before197 k).denote (before198 k).denote := - @applyExit_sound (before197 k) (before198 k) exit0 17 valid0 (macro197 k) -theorem macro198 (k : Nat) : applyExit (before198 k) exit13 92 = some (before199 k) := by - simp (disch := omega) [before198, before199, exit13, applyExit, pop, push] - <;> omega -theorem step198 (k : Nat) : Runs (92*2) (before198 k).denote (before199 k).denote := - @applyExit_sound (before198 k) (before199 k) exit13 92 valid13 (macro198 k) -theorem macro199 (k : Nat) : applyExit (before199 k) exit0 2 = some (after199 k) := by - simp (disch := omega) [before199, after199, exit0, applyExit, pop, push] - <;> omega -theorem step199 (k : Nat) : Runs (2*2) (before199 k).denote (after199 k).denote := - @applyExit_sound (before199 k) (after199 k) exit0 2 valid0 (macro199 k) -theorem chunkRun001 (k : Nat) : Runs (1868*k+6334105455) (before100 k).denote (after199 k).denote := by - have h := (@Runs.trans ((((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))))+((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))))+((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3))))))) ((((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))))+((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31))))))+(((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))))+((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2))))))) (before100 k).denote (before150 k).denote (after199 k).denote (@Runs.trans (((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))))+((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2)))))) (((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))))+((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3)))))) (before100 k).denote (before125 k).denote (before150 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166))))) ((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2))))) (before100 k).denote (before112 k).denote (before125 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018)))) (((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))) (before100 k).denote (before106 k).denote (before112 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1018))) ((1*143)+((1*5)+(1*1018))) (before100 k).denote (before103 k).denote (before106 k).denote (@Runs.trans (1*1) ((1*2)+(1*1018)) (before100 k).denote (before101 k).denote (before103 k).denote (step100 k) (@Runs.trans (1*2) (1*1018) (before101 k).denote (before102 k).denote (before103 k).denote (step101 k) (step102 k))) (@Runs.trans (1*143) ((1*5)+(1*1018)) (before103 k).denote (before104 k).denote (before106 k).denote (step103 k) (@Runs.trans (1*5) (1*1018) (before104 k).denote (before105 k).denote (before106 k).denote (step104 k) (step105 k)))) (@Runs.trans ((1*143)+((1*5)+(1*1018))) ((1*143)+((1*5)+((1*k+3)*1166))) (before106 k).denote (before109 k).denote (before112 k).denote (@Runs.trans (1*143) ((1*5)+(1*1018)) (before106 k).denote (before107 k).denote (before109 k).denote (step106 k) (@Runs.trans (1*5) (1*1018) (before107 k).denote (before108 k).denote (before109 k).denote (step107 k) (step108 k))) (@Runs.trans (1*143) ((1*5)+((1*k+3)*1166)) (before109 k).denote (before110 k).denote (before112 k).denote (step109 k) (@Runs.trans (1*5) ((1*k+3)*1166) (before110 k).denote (before111 k).denote (before112 k).denote (step110 k) (step111 k))))) (@Runs.trans (((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3)))) (((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2)))) (before112 k).denote (before118 k).denote (before125 k).denote (@Runs.trans ((1*1018)+((1*143)+(1*5))) ((1*1018)+((15*2)+(1*3))) (before112 k).denote (before115 k).denote (before118 k).denote (@Runs.trans (1*1018) ((1*143)+(1*5)) (before112 k).denote (before113 k).denote (before115 k).denote (step112 k) (@Runs.trans (1*143) (1*5) (before113 k).denote (before114 k).denote (before115 k).denote (step113 k) (step114 k))) (@Runs.trans (1*1018) ((15*2)+(1*3)) (before115 k).denote (before116 k).denote (before118 k).denote (step115 k) (@Runs.trans (15*2) (1*3) (before116 k).denote (before117 k).denote (before118 k).denote (step116 k) (step117 k)))) (@Runs.trans ((15*2)+((1*5)+(31*2))) (((1*3)+(31*2))+(((1*k+8)*586)+(1*2))) (before118 k).denote (before121 k).denote (before125 k).denote (@Runs.trans (15*2) ((1*5)+(31*2)) (before118 k).denote (before119 k).denote (before121 k).denote (step118 k) (@Runs.trans (1*5) (31*2) (before119 k).denote (before120 k).denote (before121 k).denote (step119 k) (step120 k))) (@Runs.trans ((1*3)+(31*2)) (((1*k+8)*586)+(1*2)) (before121 k).denote (before123 k).denote (before125 k).denote (@Runs.trans (1*3) (31*2) (before121 k).denote (before122 k).denote (before123 k).denote (step121 k) (step122 k)) (@Runs.trans ((1*k+8)*586) (1*2) (before123 k).denote (before124 k).denote (before125 k).denote (step123 k) (step124 k)))))) (@Runs.trans ((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))) ((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3))))) (before125 k).denote (before137 k).denote (before150 k).denote (@Runs.trans (((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2)))) (((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))) (before125 k).denote (before131 k).denote (before137 k).denote (@Runs.trans ((1*2)+((1*2)+(91*2))) ((1*2)+((15*2)+(1*2))) (before125 k).denote (before128 k).denote (before131 k).denote (@Runs.trans (1*2) ((1*2)+(91*2)) (before125 k).denote (before126 k).denote (before128 k).denote (step125 k) (@Runs.trans (1*2) (91*2) (before126 k).denote (before127 k).denote (before128 k).denote (step126 k) (step127 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before128 k).denote (before129 k).denote (before131 k).denote (step128 k) (@Runs.trans (15*2) (1*2) (before129 k).denote (before130 k).denote (before131 k).denote (step129 k) (step130 k)))) (@Runs.trans ((1*2)+((39*2)+(1*2))) ((21*2)+((1*2)+(1*2))) (before131 k).denote (before134 k).denote (before137 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before131 k).denote (before132 k).denote (before134 k).denote (step131 k) (@Runs.trans (39*2) (1*2) (before132 k).denote (before133 k).denote (before134 k).denote (step132 k) (step133 k))) (@Runs.trans (21*2) ((1*2)+(1*2)) (before134 k).denote (before135 k).denote (before137 k).denote (step134 k) (@Runs.trans (1*2) (1*2) (before135 k).denote (before136 k).denote (before137 k).denote (step135 k) (step136 k))))) (@Runs.trans (((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2)))) (((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3)))) (before137 k).denote (before143 k).denote (before150 k).denote (@Runs.trans ((7*2)+((1*2)+(791761175*2))) (((1*k+8)*38)+((1*2)+(1*2))) (before137 k).denote (before140 k).denote (before143 k).denote (@Runs.trans (7*2) ((1*2)+(791761175*2)) (before137 k).denote (before138 k).denote (before140 k).denote (step137 k) (@Runs.trans (1*2) (791761175*2) (before138 k).denote (before139 k).denote (before140 k).denote (step138 k) (step139 k))) (@Runs.trans ((1*k+8)*38) ((1*2)+(1*2)) (before140 k).denote (before141 k).denote (before143 k).denote (step140 k) (@Runs.trans (1*2) (1*2) (before141 k).denote (before142 k).denote (before143 k).denote (step141 k) (step142 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((8*2)+(1*2))+((1*2)+(1*3))) (before143 k).denote (before146 k).denote (before150 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before143 k).denote (before144 k).denote (before146 k).denote (step143 k) (@Runs.trans (9*2) (1*2) (before144 k).denote (before145 k).denote (before146 k).denote (step144 k) (step145 k))) (@Runs.trans ((8*2)+(1*2)) ((1*2)+(1*3)) (before146 k).denote (before148 k).denote (before150 k).denote (@Runs.trans (8*2) (1*2) (before146 k).denote (before147 k).denote (before148 k).denote (step146 k) (step147 k)) (@Runs.trans (1*2) (1*3) (before148 k).denote (before149 k).denote (before150 k).denote (step148 k) (step149 k))))))) (@Runs.trans (((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))))+((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31)))))) (((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))))+((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2)))))) (before150 k).denote (before175 k).denote (after199 k).denote (@Runs.trans ((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2))))) ((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31))))) (before150 k).denote (before162 k).denote (before175 k).denote (@Runs.trans (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))) (before150 k).denote (before156 k).denote (before162 k).denote (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before150 k).denote (before153 k).denote (before156 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before150 k).denote (before151 k).denote (before153 k).denote (step150 k) (@Runs.trans (1*1) (10*2) (before151 k).denote (before152 k).denote (before153 k).denote (step151 k) (step152 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before153 k).denote (before154 k).denote (before156 k).denote (step153 k) (@Runs.trans (10*2) (1*2) (before154 k).denote (before155 k).denote (before156 k).denote (step154 k) (step155 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(10*2))) (before156 k).denote (before159 k).denote (before162 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before156 k).denote (before157 k).denote (before159 k).denote (step156 k) (@Runs.trans (1*3) (1*3) (before157 k).denote (before158 k).denote (before159 k).denote (step157 k) (step158 k))) (@Runs.trans (1*1) ((13*2)+(10*2)) (before159 k).denote (before160 k).denote (before162 k).denote (step159 k) (@Runs.trans (13*2) (10*2) (before160 k).denote (before161 k).denote (before162 k).denote (step160 k) (step161 k))))) (@Runs.trans (((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38)))) (((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31)))) (before162 k).denote (before168 k).denote (before175 k).denote (@Runs.trans ((2*2)+((1*31)+(2*2))) ((1*1)+((2*2)+(1*38))) (before162 k).denote (before165 k).denote (before168 k).denote (@Runs.trans (2*2) ((1*31)+(2*2)) (before162 k).denote (before163 k).denote (before165 k).denote (step162 k) (@Runs.trans (1*31) (2*2) (before163 k).denote (before164 k).denote (before165 k).denote (step163 k) (step164 k))) (@Runs.trans (1*1) ((2*2)+(1*38)) (before165 k).denote (before166 k).denote (before168 k).denote (step165 k) (@Runs.trans (2*2) (1*38) (before166 k).denote (before167 k).denote (before168 k).denote (step166 k) (step167 k)))) (@Runs.trans ((1*31)+((1*9)+(1*38))) (((1*31)+(1*9))+((1*38)+(1*31))) (before168 k).denote (before171 k).denote (before175 k).denote (@Runs.trans (1*31) ((1*9)+(1*38)) (before168 k).denote (before169 k).denote (before171 k).denote (step168 k) (@Runs.trans (1*9) (1*38) (before169 k).denote (before170 k).denote (before171 k).denote (step169 k) (step170 k))) (@Runs.trans ((1*31)+(1*9)) ((1*38)+(1*31)) (before171 k).denote (before173 k).denote (before175 k).denote (@Runs.trans (1*31) (1*9) (before171 k).denote (before172 k).denote (before173 k).denote (step171 k) (step172 k)) (@Runs.trans (1*38) (1*31) (before173 k).denote (before174 k).denote (before175 k).denote (step173 k) (step174 k)))))) (@Runs.trans ((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2))))) ((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2))))) (before175 k).denote (before187 k).denote (after199 k).denote (@Runs.trans (((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38)))) (((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))) (before175 k).denote (before181 k).denote (before187 k).denote (@Runs.trans ((1*9)+(((1*k+3)*78)+(1*38))) ((1*31)+((1*9)+(1*38))) (before175 k).denote (before178 k).denote (before181 k).denote (@Runs.trans (1*9) (((1*k+3)*78)+(1*38)) (before175 k).denote (before176 k).denote (before178 k).denote (step175 k) (@Runs.trans ((1*k+3)*78) (1*38) (before176 k).denote (before177 k).denote (before178 k).denote (step176 k) (step177 k))) (@Runs.trans (1*31) ((1*9)+(1*38)) (before178 k).denote (before179 k).denote (before181 k).denote (step178 k) (@Runs.trans (1*9) (1*38) (before179 k).denote (before180 k).denote (before181 k).denote (step179 k) (step180 k)))) (@Runs.trans ((791761175*2)+((1*3)+(791761175*2))) ((1*9)+((791761176*2)+(8*2))) (before181 k).denote (before184 k).denote (before187 k).denote (@Runs.trans (791761175*2) ((1*3)+(791761175*2)) (before181 k).denote (before182 k).denote (before184 k).denote (step181 k) (@Runs.trans (1*3) (791761175*2) (before182 k).denote (before183 k).denote (before184 k).denote (step182 k) (step183 k))) (@Runs.trans (1*9) ((791761176*2)+(8*2)) (before184 k).denote (before185 k).denote (before187 k).denote (step184 k) (@Runs.trans (791761176*2) (8*2) (before185 k).denote (before186 k).denote (before187 k).denote (step185 k) (step186 k))))) (@Runs.trans (((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2)))) (((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2)))) (before187 k).denote (before193 k).denote (after199 k).denote (@Runs.trans ((22*2)+((1*3)+(22*2))) ((1*1)+((23*2)+(40*2))) (before187 k).denote (before190 k).denote (before193 k).denote (@Runs.trans (22*2) ((1*3)+(22*2)) (before187 k).denote (before188 k).denote (before190 k).denote (step187 k) (@Runs.trans (1*3) (22*2) (before188 k).denote (before189 k).denote (before190 k).denote (step188 k) (step189 k))) (@Runs.trans (1*1) ((23*2)+(40*2)) (before190 k).denote (before191 k).denote (before193 k).denote (step190 k) (@Runs.trans (23*2) (40*2) (before191 k).denote (before192 k).denote (before193 k).denote (step191 k) (step192 k)))) (@Runs.trans ((16*2)+((1*3)+(16*2))) (((1*1)+(17*2))+((92*2)+(2*2))) (before193 k).denote (before196 k).denote (after199 k).denote (@Runs.trans (16*2) ((1*3)+(16*2)) (before193 k).denote (before194 k).denote (before196 k).denote (step193 k) (@Runs.trans (1*3) (16*2) (before194 k).denote (before195 k).denote (before196 k).denote (step194 k) (step195 k))) (@Runs.trans ((1*1)+(17*2)) ((92*2)+(2*2)) (before196 k).denote (before198 k).denote (after199 k).denote (@Runs.trans (1*1) (17*2) (before196 k).denote (before197 k).denote (before198 k).denote (step196 k) (step197 k)) (@Runs.trans (92*2) (2*2) (before198 k).denote (before199 k).denote (after199 k).denote (step198 k) (step199 k)))))))) - have ht : (((((((1*1)+((1*2)+(1*1018)))+((1*143)+((1*5)+(1*1018))))+(((1*143)+((1*5)+(1*1018)))+((1*143)+((1*5)+((1*k+3)*1166)))))+((((1*1018)+((1*143)+(1*5)))+((1*1018)+((15*2)+(1*3))))+(((15*2)+((1*5)+(31*2)))+(((1*3)+(31*2))+(((1*k+8)*586)+(1*2))))))+(((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))))+((((7*2)+((1*2)+(791761175*2)))+(((1*k+8)*38)+((1*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((8*2)+(1*2))+((1*2)+(1*3)))))))+((((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(10*2)))))+((((2*2)+((1*31)+(2*2)))+((1*1)+((2*2)+(1*38))))+(((1*31)+((1*9)+(1*38)))+(((1*31)+(1*9))+((1*38)+(1*31))))))+(((((1*9)+(((1*k+3)*78)+(1*38)))+((1*31)+((1*9)+(1*38))))+(((791761175*2)+((1*3)+(791761175*2)))+((1*9)+((791761176*2)+(8*2)))))+((((22*2)+((1*3)+(22*2)))+((1*1)+((23*2)+(40*2))))+(((16*2)+((1*3)+(16*2)))+(((1*1)+(17*2))+((92*2)+(2*2)))))))) = (1868*k+6334105455) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean deleted file mode 100644 index ded50b51..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk002.lean +++ /dev/null @@ -1,787 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail200_0 : Stack := [] -abbrev tail200_1 : Stack := ⟨w1,1⟩ :: tail200_0 -abbrev tail200_2 : Stack := ⟨w0,1⟩ :: tail200_1 -abbrev tail200_3 : Stack := ⟨w2,2⟩ :: tail200_2 -abbrev tail200_4 : Stack := ⟨w1,13⟩ :: tail200_3 -abbrev tail200_5 : Stack := ⟨w0,9⟩ :: tail200_4 -abbrev tail200_6 : Stack := ⟨w2,1⟩ :: tail200_5 -abbrev tail200_7 : Stack := ⟨w1,2⟩ :: tail200_6 -abbrev tail200_8 (k : Nat) : Stack := ⟨w17,(1*k+8)⟩ :: tail200_7 -abbrev tail200_9 (k : Nat) : Stack := ⟨w1,791761176⟩ :: tail200_8 k -abbrev tail200_10 (k : Nat) : Stack := ⟨w0,7⟩ :: tail200_9 k -abbrev tail200_11 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_10 k -abbrev tail200_12 (k : Nat) : Stack := ⟨w1,23⟩ :: tail200_11 k -abbrev tail200_13 (k : Nat) : Stack := ⟨w0,39⟩ :: tail200_12 k -abbrev tail200_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_13 k -abbrev tail200_15 (k : Nat) : Stack := ⟨w1,17⟩ :: tail200_14 k -abbrev tail200_16 (k : Nat) : Stack := ⟨w0,92⟩ :: tail200_15 k -abbrev tail200_17 (k : Nat) : Stack := ⟨w1,2⟩ :: tail200_16 k -abbrev tail200_18 : Stack := ⟨w0,32⟩ :: tail200_0 -abbrev tail200_19 (k : Nat) : Stack := ⟨w13,(1*k+8)⟩ :: tail200_18 -abbrev tail200_20 (k : Nat) : Stack := ⟨w13,(1*k+7)⟩ :: tail200_18 -abbrev tail200_21 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_20 k -abbrev tail200_22 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_21 k -abbrev tail200_23 (k : Nat) : Stack := ⟨w0,91⟩ :: tail200_15 k -abbrev tail200_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_23 k -abbrev tail200_25 (k : Nat) : Stack := ⟨w1,2⟩ :: tail200_24 k -abbrev tail200_26 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_25 k -abbrev tail200_27 (k : Nat) : Stack := ⟨w13,(1*k+6)⟩ :: tail200_18 -abbrev tail200_28 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_27 k -abbrev tail200_29 (k : Nat) : Stack := ⟨w20,1⟩ :: tail200_25 k -abbrev tail200_30 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_29 k -abbrev tail200_31 (k : Nat) : Stack := ⟨w13,(1*k+5)⟩ :: tail200_18 -abbrev tail200_32 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_31 k -abbrev tail200_33 (k : Nat) : Stack := ⟨w20,2⟩ :: tail200_25 k -abbrev tail200_34 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_33 k -abbrev tail200_35 (k : Nat) : Stack := ⟨w13,(1*k+4)⟩ :: tail200_18 -abbrev tail200_36 (k : Nat) : Stack := ⟨w18,1⟩ :: tail200_35 k -abbrev tail200_37 (k : Nat) : Stack := ⟨w20,3⟩ :: tail200_25 k -abbrev tail200_38 (k : Nat) : Stack := ⟨w20,(1*k+6)⟩ :: tail200_25 k -abbrev tail200_39 : Stack := ⟨w13,1⟩ :: tail200_18 -abbrev tail200_40 : Stack := ⟨w18,1⟩ :: tail200_39 -abbrev tail200_41 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_38 k -abbrev tail200_42 : Stack := ⟨w18,1⟩ :: tail200_18 -abbrev tail200_43 (k : Nat) : Stack := ⟨w20,(1*k+7)⟩ :: tail200_25 k -abbrev tail200_44 (k : Nat) : Stack := ⟨w19,1⟩ :: tail200_43 k -abbrev tail200_45 (k : Nat) : Stack := ⟨w1,32⟩ :: tail200_44 k -abbrev tail200_46 : Stack := ⟨w0,1⟩ :: tail200_0 -abbrev tail200_47 : Stack := ⟨w0,33⟩ :: tail200_0 -abbrev tail200_48 (k : Nat) : Stack := ⟨w20,(1*k+8)⟩ :: tail200_25 k -abbrev tail200_49 (k : Nat) : Stack := ⟨w1,33⟩ :: tail200_48 k -abbrev tail200_50 : Stack := ⟨w0,34⟩ :: tail200_0 -abbrev tail200_51 (k : Nat) : Stack := ⟨w21,(1*k+8)⟩ :: tail200_50 -abbrev tail200_52 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_51 k -abbrev tail200_53 (k : Nat) : Stack := ⟨w0,3⟩ :: tail200_51 k -abbrev tail200_54 (k : Nat) : Stack := ⟨w0,90⟩ :: tail200_15 k -abbrev tail200_55 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_53 k -abbrev tail200_56 (k : Nat) : Stack := ⟨w1,91⟩ :: tail200_53 k -abbrev tail200_57 (k : Nat) : Stack := ⟨w1,16⟩ :: tail200_14 k -abbrev tail200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_56 k -abbrev tail200_59 (k : Nat) : Stack := ⟨w0,16⟩ :: tail200_58 k -abbrev tail200_60 (k : Nat) : Stack := ⟨w0,17⟩ :: tail200_58 k -abbrev tail200_61 (k : Nat) : Stack := ⟨w0,38⟩ :: tail200_12 k -abbrev tail200_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_60 k -abbrev tail200_63 (k : Nat) : Stack := ⟨w1,39⟩ :: tail200_60 k -abbrev tail200_64 (k : Nat) : Stack := ⟨w1,22⟩ :: tail200_11 k -abbrev tail200_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_63 k -abbrev tail200_66 (k : Nat) : Stack := ⟨w0,22⟩ :: tail200_65 k -abbrev tail200_67 (k : Nat) : Stack := ⟨w0,23⟩ :: tail200_65 k -abbrev tail200_68 (k : Nat) : Stack := ⟨w0,6⟩ :: tail200_9 k -abbrev tail200_69 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_67 k -abbrev tail200_70 (k : Nat) : Stack := ⟨w1,7⟩ :: tail200_67 k -abbrev tail200_71 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail200_8 k -abbrev tail200_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_70 k -abbrev tail200_73 (k : Nat) : Stack := ⟨w0,791761175⟩ :: tail200_72 k -abbrev tail200_74 (k : Nat) : Stack := ⟨w22,(1*k+8)⟩ :: tail200_73 k -abbrev tail200_75 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_74 k -abbrev tail200_76 (k : Nat) : Stack := ⟨w0,3⟩ :: tail200_74 k -abbrev tail200_77 : Stack := ⟨w0,8⟩ :: tail200_4 -abbrev tail200_78 (k : Nat) : Stack := ⟨w1,1⟩ :: tail200_76 k -abbrev tail200_79 (k : Nat) : Stack := ⟨w1,9⟩ :: tail200_76 k -abbrev tail200_80 : Stack := ⟨w1,12⟩ :: tail200_3 -abbrev tail200_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_79 k -abbrev tail200_82 (k : Nat) : Stack := ⟨w0,12⟩ :: tail200_81 k -abbrev tail200_83 : Stack := ⟨w2,1⟩ :: tail200_2 -abbrev tail200_84 (k : Nat) : Stack := ⟨w0,13⟩ :: tail200_81 k -abbrev tail200_85 : Stack := ⟨w23,1⟩ :: tail200_2 -abbrev tail200_86 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_82 k -abbrev tail200_87 : Stack := ⟨w0,2⟩ :: tail200_1 -abbrev tail200_88 : Stack := ⟨w2,1⟩ :: tail200_87 -abbrev tail200_89 : Stack := ⟨w1,12⟩ :: tail200_88 -abbrev tail200_90 : Stack := ⟨w23,1⟩ :: tail200_89 -abbrev tail200_91 : Stack := ⟨w0,9⟩ :: tail200_90 -abbrev tail200_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_75 k -abbrev tail200_93 (k : Nat) : Stack := ⟨w1,9⟩ :: tail200_92 k -abbrev tail200_94 : Stack := ⟨w0,1⟩ :: tail200_89 -abbrev tail200_95 : Stack := ⟨w0,10⟩ :: tail200_89 -abbrev tail200_96 : Stack := ⟨w2,1⟩ :: tail200_95 -abbrev tail200_97 : Stack := ⟨w1,2⟩ :: tail200_96 -abbrev tail200_98 (k : Nat) : Stack := ⟨w24,(1*k+8)⟩ :: tail200_97 -abbrev tail200_99 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail200_98 k -abbrev tail200_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_99 k -abbrev tail200_101 (k : Nat) : Stack := ⟨w0,7⟩ :: tail200_100 k -abbrev tail200_102 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_66 k -abbrev tail200_103 (k : Nat) : Stack := ⟨w1,7⟩ :: tail200_102 k -abbrev tail200_104 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_99 k -abbrev tail200_105 (k : Nat) : Stack := ⟨w0,8⟩ :: tail200_99 k -abbrev tail200_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_105 k -abbrev tail200_107 (k : Nat) : Stack := ⟨w1,22⟩ :: tail200_106 k -abbrev tail200_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_107 k -abbrev tail200_109 (k : Nat) : Stack := ⟨w0,39⟩ :: tail200_108 k -abbrev tail200_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_59 k -abbrev tail200_111 (k : Nat) : Stack := ⟨w1,39⟩ :: tail200_110 k -abbrev tail200_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_107 k -abbrev tail200_113 (k : Nat) : Stack := ⟨w0,40⟩ :: tail200_107 k -abbrev tail200_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_113 k -abbrev tail200_115 (k : Nat) : Stack := ⟨w1,16⟩ :: tail200_114 k -abbrev tail200_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_115 k -abbrev tail200_117 (k : Nat) : Stack := ⟨w0,91⟩ :: tail200_116 k -abbrev tail200_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_52 k -abbrev tail200_119 (k : Nat) : Stack := ⟨w1,91⟩ :: tail200_118 k -abbrev tail200_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_115 k -abbrev tail200_121 (k : Nat) : Stack := ⟨w0,92⟩ :: tail200_115 k -abbrev tail200_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail200_121 k -abbrev tail200_123 (k : Nat) : Stack := ⟨w1,2⟩ :: tail200_122 k -abbrev tail200_124 (k : Nat) : Stack := ⟨w25,(1*k+8)⟩ :: tail200_123 k -abbrev tail200_125 (k : Nat) : Stack := ⟨w1,34⟩ :: tail200_124 k -abbrev tail200_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail200_125 k -abbrev tail200_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail200_125 k -abbrev tail200_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail200_125 k -abbrev tail200_129 : Stack := ⟨w1,3⟩ :: tail200_0 -abbrev tail200_130 (k : Nat) : Stack := ⟨w1,33⟩ :: tail200_124 k -abbrev tail200_131 : Stack := ⟨w2,1⟩ :: tail200_129 -abbrev tail200_132 : Stack := ⟨w0,33⟩ :: tail200_131 -abbrev tail200_133 (k : Nat) : Stack := ⟨w26,(1*k+8)⟩ :: tail200_132 - -def before200 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail200_17 k),(tail200_19 k)⟩ -def before201 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail200_17 k),(tail200_21 k)⟩ -def before202 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail200_16 k),(tail200_22 k)⟩ -def before203 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521895),(tail200_24 k),(tail200_22 k)⟩ -def before204 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail200_25 k),(tail200_21 k)⟩ -def before205 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail200_26 k),(tail200_20 k)⟩ -def before206 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail200_26 k),(tail200_28 k)⟩ -def before207 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail200_29 k),(tail200_28 k)⟩ -def before208 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail200_30 k),(tail200_27 k)⟩ -def before209 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail200_30 k),(tail200_32 k)⟩ -def before210 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail200_33 k),(tail200_32 k)⟩ -def before211 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail200_34 k),(tail200_31 k)⟩ -def before212 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail200_34 k),(tail200_36 k)⟩ -def before213 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail200_37 k),(tail200_36 k)⟩ -def before214 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail200_38 k),tail200_40⟩ -def before215 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail200_41 k),tail200_39⟩ -def before216 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail200_41 k),tail200_42⟩ -def before217 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail200_43 k),tail200_42⟩ -def before218 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail200_44 k),tail200_18⟩ -def before219 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail200_45 k),tail200_0⟩ -def before220 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail200_45 k),tail200_46⟩ -def before221 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail200_44 k),tail200_47⟩ -def before222 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail200_48 k),tail200_47⟩ -def before223 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail200_49 k),tail200_0⟩ -def before224 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail200_49 k),tail200_46⟩ -def before225 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail200_48 k),tail200_50⟩ -def before226 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail200_25 k),(tail200_51 k)⟩ -def before227 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail200_24 k),(tail200_52 k)⟩ -def before228 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521893),(tail200_23 k),(tail200_53 k)⟩ -def before229 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail200_54 k),(tail200_55 k)⟩ -def before230 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail200_15 k),(tail200_56 k)⟩ -def before231 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521709),(tail200_57 k),(tail200_58 k)⟩ -def before232 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail200_14 k),(tail200_59 k)⟩ -def before233 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521675),(tail200_13 k),(tail200_60 k)⟩ -def before234 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail200_61 k),(tail200_62 k)⟩ -def before235 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail200_12 k),(tail200_63 k)⟩ -def before236 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521595),(tail200_64 k),(tail200_65 k)⟩ -def before237 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail200_11 k),(tail200_66 k)⟩ -def before238 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521549),(tail200_10 k),(tail200_67 k)⟩ -def before239 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail200_68 k),(tail200_69 k)⟩ -def before240 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail200_9 k),(tail200_70 k)⟩ -def before241 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail200_71 k),(tail200_72 k)⟩ -def before242 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail200_8 k),(tail200_73 k)⟩ -def before243 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail200_7,(tail200_74 k)⟩ -def before244 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail200_6,(tail200_75 k)⟩ -def before245 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail200_5,(tail200_76 k)⟩ -def before246 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail200_77,(tail200_78 k)⟩ -def before247 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail200_4,(tail200_79 k)⟩ -def before248 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail200_80,(tail200_81 k)⟩ -def before249 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail200_3,(tail200_82 k)⟩ -def before250 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail200_83,(tail200_84 k)⟩ -def before251 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail200_85,(tail200_84 k)⟩ -def before252 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail200_85,(tail200_86 k)⟩ -def before253 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail200_87,(tail200_86 k)⟩ -def before254 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail200_88,(tail200_82 k)⟩ -def before255 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1147),tail200_89,(tail200_81 k)⟩ -def before256 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail200_90,(tail200_79 k)⟩ -def before257 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail200_91,(tail200_76 k)⟩ -def before258 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail200_91,(tail200_92 k)⟩ -def before259 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail200_90,(tail200_93 k)⟩ -def before260 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail200_94,(tail200_93 k)⟩ -def before261 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail200_95,(tail200_92 k)⟩ -def before262 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail200_96,(tail200_75 k)⟩ -def before263 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail200_97,(tail200_74 k)⟩ -def before264 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail200_98 k),(tail200_73 k)⟩ -def before265 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521533),(tail200_99 k),(tail200_72 k)⟩ -def before266 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail200_100 k),(tail200_70 k)⟩ -def before267 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail200_101 k),(tail200_67 k)⟩ -def before268 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail200_101 k),(tail200_102 k)⟩ -def before269 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail200_100 k),(tail200_103 k)⟩ -def before270 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail200_104 k),(tail200_103 k)⟩ -def before271 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail200_105 k),(tail200_102 k)⟩ -def before272 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521551),(tail200_106 k),(tail200_66 k)⟩ -def before273 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521595),(tail200_107 k),(tail200_65 k)⟩ -def before274 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521597),(tail200_108 k),(tail200_63 k)⟩ -def before275 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail200_109 k),(tail200_60 k)⟩ -def before276 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail200_109 k),(tail200_110 k)⟩ -def before277 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521597),(tail200_108 k),(tail200_111 k)⟩ -def before278 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521597),(tail200_112 k),(tail200_111 k)⟩ -def before279 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail200_113 k),(tail200_110 k)⟩ -def before280 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521677),(tail200_114 k),(tail200_59 k)⟩ -def before281 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521709),(tail200_115 k),(tail200_58 k)⟩ -def before282 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521711),(tail200_116 k),(tail200_56 k)⟩ -def before283 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail200_117 k),(tail200_53 k)⟩ -def before284 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521893),(tail200_117 k),(tail200_118 k)⟩ -def before285 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521711),(tail200_116 k),(tail200_119 k)⟩ -def before286 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521711),(tail200_120 k),(tail200_119 k)⟩ -def before287 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail200_121 k),(tail200_118 k)⟩ -def before288 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521895),(tail200_122 k),(tail200_52 k)⟩ -def before289 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail200_123 k),(tail200_51 k)⟩ -def before290 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail200_124 k),tail200_50⟩ -def before291 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526655),(tail200_125 k),tail200_0⟩ -def before292 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526657),(tail200_126 k),tail200_0⟩ -def before293 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail200_126 k),tail200_1⟩ -def before294 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526657),(tail200_127 k),tail200_1⟩ -def before295 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail200_128 k),tail200_0⟩ -def before296 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail200_128 k),tail200_1⟩ -def before297 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail200_125 k),tail200_129⟩ -def before298 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail200_130 k),tail200_131⟩ -def before299 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail200_124 k),tail200_132⟩ -def after299 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail200_123 k),(tail200_133 k)⟩ - -theorem macro200 (k : Nat) : applyExit (before200 k) exit25 1 = some (before201 k) := by - simp (disch := omega) [before200, before201, exit25, applyExit, pop, push] - <;> omega -theorem step200 (k : Nat) : Runs (1*143) (before200 k).denote (before201 k).denote := - @applyExit_sound (before200 k) (before201 k) exit25 1 valid25 (macro200 k) -theorem macro201 (k : Nat) : applyExit (before201 k) exit2 2 = some (before202 k) := by - simp (disch := omega) [before201, before202, exit2, applyExit, pop, push] - <;> omega -theorem step201 (k : Nat) : Runs (2*2) (before201 k).denote (before202 k).denote := - @applyExit_sound (before201 k) (before202 k) exit2 2 valid2 (macro201 k) -theorem macro202 (k : Nat) : applyExit (before202 k) exit6 1 = some (before203 k) := by - simp (disch := omega) [before202, before203, exit6, applyExit, pop, push] - <;> omega -theorem step202 (k : Nat) : Runs (1*1) (before202 k).denote (before203 k).denote := - @applyExit_sound (before202 k) (before203 k) exit6 1 valid6 (macro202 k) -theorem macro203 (k : Nat) : applyExit (before203 k) exit0 2 = some (before204 k) := by - simp (disch := omega) [before203, before204, exit0, applyExit, pop, push] - <;> omega -theorem step203 (k : Nat) : Runs (2*2) (before203 k).denote (before204 k).denote := - @applyExit_sound (before203 k) (before204 k) exit0 2 valid0 (macro203 k) -theorem macro204 (k : Nat) : applyExit (before204 k) exit26 1 = some (before205 k) := by - simp (disch := omega) [before204, before205, exit26, applyExit, pop, push] - <;> omega -theorem step204 (k : Nat) : Runs (1*1026) (before204 k).denote (before205 k).denote := - @applyExit_sound (before204 k) (before205 k) exit26 1 valid26 (macro204 k) -theorem macro205 (k : Nat) : applyExit (before205 k) exit25 1 = some (before206 k) := by - simp (disch := omega) [before205, before206, exit25, applyExit, pop, push] - <;> omega -theorem step205 (k : Nat) : Runs (1*143) (before205 k).denote (before206 k).denote := - @applyExit_sound (before205 k) (before206 k) exit25 1 valid25 (macro205 k) -theorem macro206 (k : Nat) : applyExit (before206 k) exit27 1 = some (before207 k) := by - simp (disch := omega) [before206, before207, exit27, applyExit, pop, push] - <;> omega -theorem step206 (k : Nat) : Runs (1*9) (before206 k).denote (before207 k).denote := - @applyExit_sound (before206 k) (before207 k) exit27 1 valid27 (macro206 k) -theorem macro207 (k : Nat) : applyExit (before207 k) exit26 1 = some (before208 k) := by - simp (disch := omega) [before207, before208, exit26, applyExit, pop, push] - <;> omega -theorem step207 (k : Nat) : Runs (1*1026) (before207 k).denote (before208 k).denote := - @applyExit_sound (before207 k) (before208 k) exit26 1 valid26 (macro207 k) -theorem macro208 (k : Nat) : applyExit (before208 k) exit25 1 = some (before209 k) := by - simp (disch := omega) [before208, before209, exit25, applyExit, pop, push] - <;> omega -theorem step208 (k : Nat) : Runs (1*143) (before208 k).denote (before209 k).denote := - @applyExit_sound (before208 k) (before209 k) exit25 1 valid25 (macro208 k) -theorem macro209 (k : Nat) : applyExit (before209 k) exit27 1 = some (before210 k) := by - simp (disch := omega) [before209, before210, exit27, applyExit, pop, push] - <;> omega -theorem step209 (k : Nat) : Runs (1*9) (before209 k).denote (before210 k).denote := - @applyExit_sound (before209 k) (before210 k) exit27 1 valid27 (macro209 k) -theorem macro210 (k : Nat) : applyExit (before210 k) exit26 1 = some (before211 k) := by - simp (disch := omega) [before210, before211, exit26, applyExit, pop, push] - <;> omega -theorem step210 (k : Nat) : Runs (1*1026) (before210 k).denote (before211 k).denote := - @applyExit_sound (before210 k) (before211 k) exit26 1 valid26 (macro210 k) -theorem macro211 (k : Nat) : applyExit (before211 k) exit25 1 = some (before212 k) := by - simp (disch := omega) [before211, before212, exit25, applyExit, pop, push] - <;> omega -theorem step211 (k : Nat) : Runs (1*143) (before211 k).denote (before212 k).denote := - @applyExit_sound (before211 k) (before212 k) exit25 1 valid25 (macro211 k) -theorem macro212 (k : Nat) : applyExit (before212 k) exit27 1 = some (before213 k) := by - simp (disch := omega) [before212, before213, exit27, applyExit, pop, push] - <;> omega -theorem step212 (k : Nat) : Runs (1*9) (before212 k).denote (before213 k).denote := - @applyExit_sound (before212 k) (before213 k) exit27 1 valid27 (macro212 k) -def cycleState213 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w20,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761176⟩,⟨w17,(1*k+8)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w18,1⟩,⟨w13,(1*k+4-1*j)⟩,⟨w0,32⟩]⟩ -def cyclePart213_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w19,1⟩,⟨w20,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761176⟩,⟨w17,(1*k+8)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w13,(1*k+4-1*j)⟩,⟨w0,32⟩]⟩ -def cyclePart213_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w19,1⟩,⟨w20,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761176⟩,⟨w17,(1*k+8)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,13⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w18,1⟩,⟨w13,(1*k+3-1*j)⟩,⟨w0,32⟩]⟩ -theorem cycleMacro213_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState213 k j) exit26 1 = some (cyclePart213_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState213, cyclePart213_0, exit26, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro213_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart213_0 k j) exit25 1 = some (cyclePart213_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart213_0, cyclePart213_1, exit25, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro213_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart213_1 k j) exit27 1 = some (cycleState213 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart213_1, cycleState213, exit27, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun213 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState213 k j).denote (cycleState213 k (j+1)).denote := by - have h0 : Runs (1*1026) (cycleState213 k j).denote (cyclePart213_0 k j).denote := @applyExit_sound (cycleState213 k j) (cyclePart213_0 k j) exit26 1 valid26 (cycleMacro213_0 k j hj) - have h1 : Runs (1*143) (cyclePart213_0 k j).denote (cyclePart213_1 k j).denote := @applyExit_sound (cyclePart213_0 k j) (cyclePart213_1 k j) exit25 1 valid25 (cycleMacro213_1 k j hj) - have h2 : Runs (1*9) (cyclePart213_1 k j).denote (cycleState213 k (j+1)).denote := @applyExit_sound (cyclePart213_1 k j) (cycleState213 k (j+1)) exit27 1 valid27 (cycleMacro213_2 k j hj) - exact (@Runs.trans (1*1026) ((1*143)+(1*9)) (cycleState213 k j).denote (cyclePart213_0 k j).denote (cycleState213 k (j+1)).denote h0 (@Runs.trans (1*143) (1*9) (cyclePart213_0 k j).denote (cyclePart213_1 k j).denote (cycleState213 k (j+1)).denote h1 h2)) -theorem step213 (k : Nat) : Runs ((1*k+3)*1178) (before213 k).denote (before214 k).denote := by - have h := Runs.chain (fun j => (cycleState213 k j).denote) 1178 (1*k+3) (cycleRun213 k) - have h0 : cycleState213 k 0 = before213 k := by simp [cycleState213, before213] - have h1 : cycleState213 k (1*k+3) = before214 k := by - simp [cycleState213, before214] <;> omega - simpa only [h0, h1] using h -theorem macro214 (k : Nat) : applyExit (before214 k) exit26 1 = some (before215 k) := by - simp (disch := omega) [before214, before215, exit26, applyExit, pop, push] - <;> omega -theorem step214 (k : Nat) : Runs (1*1026) (before214 k).denote (before215 k).denote := - @applyExit_sound (before214 k) (before215 k) exit26 1 valid26 (macro214 k) -theorem macro215 (k : Nat) : applyExit (before215 k) exit25 1 = some (before216 k) := by - simp (disch := omega) [before215, before216, exit25, applyExit, pop, push] - <;> omega -theorem step215 (k : Nat) : Runs (1*143) (before215 k).denote (before216 k).denote := - @applyExit_sound (before215 k) (before216 k) exit25 1 valid25 (macro215 k) -theorem macro216 (k : Nat) : applyExit (before216 k) exit27 1 = some (before217 k) := by - simp (disch := omega) [before216, before217, exit27, applyExit, pop, push] - <;> omega -theorem step216 (k : Nat) : Runs (1*9) (before216 k).denote (before217 k).denote := - @applyExit_sound (before216 k) (before217 k) exit27 1 valid27 (macro216 k) -theorem macro217 (k : Nat) : applyExit (before217 k) exit26 1 = some (before218 k) := by - simp (disch := omega) [before217, before218, exit26, applyExit, pop, push] - <;> omega -theorem step217 (k : Nat) : Runs (1*1026) (before217 k).denote (before218 k).denote := - @applyExit_sound (before217 k) (before218 k) exit26 1 valid26 (macro217 k) -theorem macro218 (k : Nat) : applyExit (before218 k) exit0 32 = some (before219 k) := by - simp (disch := omega) [before218, before219, exit0, applyExit, pop, push] - <;> omega -theorem step218 (k : Nat) : Runs (32*2) (before218 k).denote (before219 k).denote := - @applyExit_sound (before218 k) (before219 k) exit0 32 valid0 (macro218 k) -theorem macro219 (k : Nat) : applyExit (before219 k) exit1 1 = some (before220 k) := by - simp (disch := omega) [before219, before220, exit1, applyExit, pop, push] - <;> omega -theorem step219 (k : Nat) : Runs (1*3) (before219 k).denote (before220 k).denote := - @applyExit_sound (before219 k) (before220 k) exit1 1 valid1 (macro219 k) -theorem macro220 (k : Nat) : applyExit (before220 k) exit2 32 = some (before221 k) := by - simp (disch := omega) [before220, before221, exit2, applyExit, pop, push] - <;> omega -theorem step220 (k : Nat) : Runs (32*2) (before220 k).denote (before221 k).denote := - @applyExit_sound (before220 k) (before221 k) exit2 32 valid2 (macro220 k) -theorem macro221 (k : Nat) : applyExit (before221 k) exit27 1 = some (before222 k) := by - simp (disch := omega) [before221, before222, exit27, applyExit, pop, push] - <;> omega -theorem step221 (k : Nat) : Runs (1*9) (before221 k).denote (before222 k).denote := - @applyExit_sound (before221 k) (before222 k) exit27 1 valid27 (macro221 k) -theorem macro222 (k : Nat) : applyExit (before222 k) exit0 33 = some (before223 k) := by - simp (disch := omega) [before222, before223, exit0, applyExit, pop, push] - <;> omega -theorem step222 (k : Nat) : Runs (33*2) (before222 k).denote (before223 k).denote := - @applyExit_sound (before222 k) (before223 k) exit0 33 valid0 (macro222 k) -theorem macro223 (k : Nat) : applyExit (before223 k) exit1 1 = some (before224 k) := by - simp (disch := omega) [before223, before224, exit1, applyExit, pop, push] - <;> omega -theorem step223 (k : Nat) : Runs (1*3) (before223 k).denote (before224 k).denote := - @applyExit_sound (before223 k) (before224 k) exit1 1 valid1 (macro223 k) -theorem macro224 (k : Nat) : applyExit (before224 k) exit2 33 = some (before225 k) := by - simp (disch := omega) [before224, before225, exit2, applyExit, pop, push] - <;> omega -theorem step224 (k : Nat) : Runs (33*2) (before224 k).denote (before225 k).denote := - @applyExit_sound (before224 k) (before225 k) exit2 33 valid2 (macro224 k) -theorem macro225 (k : Nat) : applyExit (before225 k) exit28 (1*k+8) = some (before226 k) := by - simp (disch := omega) [before225, before226, exit28, applyExit, pop, push] - <;> omega -theorem step225 (k : Nat) : Runs ((1*k+8)*586) (before225 k).denote (before226 k).denote := - @applyExit_sound (before225 k) (before226 k) exit28 (1*k+8) valid28 (macro225 k) -theorem macro226 (k : Nat) : applyExit (before226 k) exit2 2 = some (before227 k) := by - simp (disch := omega) [before226, before227, exit2, applyExit, pop, push] - <;> omega -theorem step226 (k : Nat) : Runs (2*2) (before226 k).denote (before227 k).denote := - @applyExit_sound (before226 k) (before227 k) exit2 2 valid2 (macro226 k) -theorem macro227 (k : Nat) : applyExit (before227 k) exit3 1 = some (before228 k) := by - simp (disch := omega) [before227, before228, exit3, applyExit, pop, push] - <;> omega -theorem step227 (k : Nat) : Runs (1*2) (before227 k).denote (before228 k).denote := - @applyExit_sound (before227 k) (before228 k) exit3 1 valid3 (macro227 k) -theorem macro228 (k : Nat) : applyExit (before228 k) exit9 1 = some (before229 k) := by - simp (disch := omega) [before228, before229, exit9, applyExit, pop, push] - <;> omega -theorem step228 (k : Nat) : Runs (1*2) (before228 k).denote (before229 k).denote := - @applyExit_sound (before228 k) (before229 k) exit9 1 valid9 (macro228 k) -theorem macro229 (k : Nat) : applyExit (before229 k) exit10 90 = some (before230 k) := by - simp (disch := omega) [before229, before230, exit10, applyExit, pop, push] - <;> omega -theorem step229 (k : Nat) : Runs (90*2) (before229 k).denote (before230 k).denote := - @applyExit_sound (before229 k) (before230 k) exit10 90 valid10 (macro229 k) -theorem macro230 (k : Nat) : applyExit (before230 k) exit11 1 = some (before231 k) := by - simp (disch := omega) [before230, before231, exit11, applyExit, pop, push] - <;> omega -theorem step230 (k : Nat) : Runs (1*2) (before230 k).denote (before231 k).denote := - @applyExit_sound (before230 k) (before231 k) exit11 1 valid11 (macro230 k) -theorem macro231 (k : Nat) : applyExit (before231 k) exit2 16 = some (before232 k) := by - simp (disch := omega) [before231, before232, exit2, applyExit, pop, push] - <;> omega -theorem step231 (k : Nat) : Runs (16*2) (before231 k).denote (before232 k).denote := - @applyExit_sound (before231 k) (before232 k) exit2 16 valid2 (macro231 k) -theorem macro232 (k : Nat) : applyExit (before232 k) exit3 1 = some (before233 k) := by - simp (disch := omega) [before232, before233, exit3, applyExit, pop, push] - <;> omega -theorem step232 (k : Nat) : Runs (1*2) (before232 k).denote (before233 k).denote := - @applyExit_sound (before232 k) (before233 k) exit3 1 valid3 (macro232 k) -theorem macro233 (k : Nat) : applyExit (before233 k) exit9 1 = some (before234 k) := by - simp (disch := omega) [before233, before234, exit9, applyExit, pop, push] - <;> omega -theorem step233 (k : Nat) : Runs (1*2) (before233 k).denote (before234 k).denote := - @applyExit_sound (before233 k) (before234 k) exit9 1 valid9 (macro233 k) -theorem macro234 (k : Nat) : applyExit (before234 k) exit10 38 = some (before235 k) := by - simp (disch := omega) [before234, before235, exit10, applyExit, pop, push] - <;> omega -theorem step234 (k : Nat) : Runs (38*2) (before234 k).denote (before235 k).denote := - @applyExit_sound (before234 k) (before235 k) exit10 38 valid10 (macro234 k) -theorem macro235 (k : Nat) : applyExit (before235 k) exit11 1 = some (before236 k) := by - simp (disch := omega) [before235, before236, exit11, applyExit, pop, push] - <;> omega -theorem step235 (k : Nat) : Runs (1*2) (before235 k).denote (before236 k).denote := - @applyExit_sound (before235 k) (before236 k) exit11 1 valid11 (macro235 k) -theorem macro236 (k : Nat) : applyExit (before236 k) exit2 22 = some (before237 k) := by - simp (disch := omega) [before236, before237, exit2, applyExit, pop, push] - <;> omega -theorem step236 (k : Nat) : Runs (22*2) (before236 k).denote (before237 k).denote := - @applyExit_sound (before236 k) (before237 k) exit2 22 valid2 (macro236 k) -theorem macro237 (k : Nat) : applyExit (before237 k) exit3 1 = some (before238 k) := by - simp (disch := omega) [before237, before238, exit3, applyExit, pop, push] - <;> omega -theorem step237 (k : Nat) : Runs (1*2) (before237 k).denote (before238 k).denote := - @applyExit_sound (before237 k) (before238 k) exit3 1 valid3 (macro237 k) -theorem macro238 (k : Nat) : applyExit (before238 k) exit9 1 = some (before239 k) := by - simp (disch := omega) [before238, before239, exit9, applyExit, pop, push] - <;> omega -theorem step238 (k : Nat) : Runs (1*2) (before238 k).denote (before239 k).denote := - @applyExit_sound (before238 k) (before239 k) exit9 1 valid9 (macro238 k) -theorem macro239 (k : Nat) : applyExit (before239 k) exit10 6 = some (before240 k) := by - simp (disch := omega) [before239, before240, exit10, applyExit, pop, push] - <;> omega -theorem step239 (k : Nat) : Runs (6*2) (before239 k).denote (before240 k).denote := - @applyExit_sound (before239 k) (before240 k) exit10 6 valid10 (macro239 k) -theorem macro240 (k : Nat) : applyExit (before240 k) exit11 1 = some (before241 k) := by - simp (disch := omega) [before240, before241, exit11, applyExit, pop, push] - <;> omega -theorem step240 (k : Nat) : Runs (1*2) (before240 k).denote (before241 k).denote := - @applyExit_sound (before240 k) (before241 k) exit11 1 valid11 (macro240 k) -theorem macro241 (k : Nat) : applyExit (before241 k) exit2 791761175 = some (before242 k) := by - simp (disch := omega) [before241, before242, exit2, applyExit, pop, push] - <;> omega -theorem step241 (k : Nat) : Runs (791761175*2) (before241 k).denote (before242 k).denote := - @applyExit_sound (before241 k) (before242 k) exit2 791761175 valid2 (macro241 k) -theorem macro242 (k : Nat) : applyExit (before242 k) exit29 (1*k+8) = some (before243 k) := by - simp (disch := omega) [before242, before243, exit29, applyExit, pop, push] - <;> omega -theorem step242 (k : Nat) : Runs ((1*k+8)*38) (before242 k).denote (before243 k).denote := - @applyExit_sound (before242 k) (before243 k) exit29 (1*k+8) valid29 (macro242 k) -theorem macro243 (k : Nat) : applyExit (before243 k) exit2 2 = some (before244 k) := by - simp (disch := omega) [before243, before244, exit2, applyExit, pop, push] - <;> omega -theorem step243 (k : Nat) : Runs (2*2) (before243 k).denote (before244 k).denote := - @applyExit_sound (before243 k) (before244 k) exit2 2 valid2 (macro243 k) -theorem macro244 (k : Nat) : applyExit (before244 k) exit3 1 = some (before245 k) := by - simp (disch := omega) [before244, before245, exit3, applyExit, pop, push] - <;> omega -theorem step244 (k : Nat) : Runs (1*2) (before244 k).denote (before245 k).denote := - @applyExit_sound (before244 k) (before245 k) exit3 1 valid3 (macro244 k) -theorem macro245 (k : Nat) : applyExit (before245 k) exit9 1 = some (before246 k) := by - simp (disch := omega) [before245, before246, exit9, applyExit, pop, push] - <;> omega -theorem step245 (k : Nat) : Runs (1*2) (before245 k).denote (before246 k).denote := - @applyExit_sound (before245 k) (before246 k) exit9 1 valid9 (macro245 k) -theorem macro246 (k : Nat) : applyExit (before246 k) exit10 8 = some (before247 k) := by - simp (disch := omega) [before246, before247, exit10, applyExit, pop, push] - <;> omega -theorem step246 (k : Nat) : Runs (8*2) (before246 k).denote (before247 k).denote := - @applyExit_sound (before246 k) (before247 k) exit10 8 valid10 (macro246 k) -theorem macro247 (k : Nat) : applyExit (before247 k) exit11 1 = some (before248 k) := by - simp (disch := omega) [before247, before248, exit11, applyExit, pop, push] - <;> omega -theorem step247 (k : Nat) : Runs (1*2) (before247 k).denote (before248 k).denote := - @applyExit_sound (before247 k) (before248 k) exit11 1 valid11 (macro247 k) -theorem macro248 (k : Nat) : applyExit (before248 k) exit2 12 = some (before249 k) := by - simp (disch := omega) [before248, before249, exit2, applyExit, pop, push] - <;> omega -theorem step248 (k : Nat) : Runs (12*2) (before248 k).denote (before249 k).denote := - @applyExit_sound (before248 k) (before249 k) exit2 12 valid2 (macro248 k) -theorem macro249 (k : Nat) : applyExit (before249 k) exit3 1 = some (before250 k) := by - simp (disch := omega) [before249, before250, exit3, applyExit, pop, push] - <;> omega -theorem step249 (k : Nat) : Runs (1*2) (before249 k).denote (before250 k).denote := - @applyExit_sound (before249 k) (before250 k) exit3 1 valid3 (macro249 k) -theorem macro250 (k : Nat) : applyExit (before250 k) exit30 1 = some (before251 k) := by - simp (disch := omega) [before250, before251, exit30, applyExit, pop, push] - <;> omega -theorem step250 (k : Nat) : Runs (1*3) (before250 k).denote (before251 k).denote := - @applyExit_sound (before250 k) (before251 k) exit30 1 valid30 (macro250 k) -theorem macro251 (k : Nat) : applyExit (before251 k) exit31 1 = some (before252 k) := by - simp (disch := omega) [before251, before252, exit31, applyExit, pop, push] - <;> omega -theorem step251 (k : Nat) : Runs (1*1) (before251 k).denote (before252 k).denote := - @applyExit_sound (before251 k) (before252 k) exit31 1 valid31 (macro251 k) -theorem macro252 (k : Nat) : applyExit (before252 k) exit32 1 = some (before253 k) := by - simp (disch := omega) [before252, before253, exit32, applyExit, pop, push] - <;> omega -theorem step252 (k : Nat) : Runs (1*3) (before252 k).denote (before253 k).denote := - @applyExit_sound (before252 k) (before253 k) exit32 1 valid32 (macro252 k) -theorem macro253 (k : Nat) : applyExit (before253 k) exit33 1 = some (before254 k) := by - simp (disch := omega) [before253, before254, exit33, applyExit, pop, push] - <;> omega -theorem step253 (k : Nat) : Runs (1*2) (before253 k).denote (before254 k).denote := - @applyExit_sound (before253 k) (before254 k) exit33 1 valid33 (macro253 k) -theorem macro254 (k : Nat) : applyExit (before254 k) exit34 12 = some (before255 k) := by - simp (disch := omega) [before254, before255, exit34, applyExit, pop, push] - <;> omega -theorem step254 (k : Nat) : Runs (12*2) (before254 k).denote (before255 k).denote := - @applyExit_sound (before254 k) (before255 k) exit34 12 valid34 (macro254 k) -theorem macro255 (k : Nat) : applyExit (before255 k) exit35 1 = some (before256 k) := by - simp (disch := omega) [before255, before256, exit35, applyExit, pop, push] - <;> omega -theorem step255 (k : Nat) : Runs (1*2) (before255 k).denote (before256 k).denote := - @applyExit_sound (before255 k) (before256 k) exit35 1 valid35 (macro255 k) -theorem macro256 (k : Nat) : applyExit (before256 k) exit36 9 = some (before257 k) := by - simp (disch := omega) [before256, before257, exit36, applyExit, pop, push] - <;> omega -theorem step256 (k : Nat) : Runs (9*2) (before256 k).denote (before257 k).denote := - @applyExit_sound (before256 k) (before257 k) exit36 9 valid36 (macro256 k) -theorem macro257 (k : Nat) : applyExit (before257 k) exit31 1 = some (before258 k) := by - simp (disch := omega) [before257, before258, exit31, applyExit, pop, push] - <;> omega -theorem step257 (k : Nat) : Runs (1*1) (before257 k).denote (before258 k).denote := - @applyExit_sound (before257 k) (before258 k) exit31 1 valid31 (macro257 k) -theorem macro258 (k : Nat) : applyExit (before258 k) exit10 9 = some (before259 k) := by - simp (disch := omega) [before258, before259, exit10, applyExit, pop, push] - <;> omega -theorem step258 (k : Nat) : Runs (9*2) (before258 k).denote (before259 k).denote := - @applyExit_sound (before258 k) (before259 k) exit10 9 valid10 (macro258 k) -theorem macro259 (k : Nat) : applyExit (before259 k) exit32 1 = some (before260 k) := by - simp (disch := omega) [before259, before260, exit32, applyExit, pop, push] - <;> omega -theorem step259 (k : Nat) : Runs (1*3) (before259 k).denote (before260 k).denote := - @applyExit_sound (before259 k) (before260 k) exit32 1 valid32 (macro259 k) -theorem macro260 (k : Nat) : applyExit (before260 k) exit36 9 = some (before261 k) := by - simp (disch := omega) [before260, before261, exit36, applyExit, pop, push] - <;> omega -theorem step260 (k : Nat) : Runs (9*2) (before260 k).denote (before261 k).denote := - @applyExit_sound (before260 k) (before261 k) exit36 9 valid36 (macro260 k) -theorem macro261 (k : Nat) : applyExit (before261 k) exit33 1 = some (before262 k) := by - simp (disch := omega) [before261, before262, exit33, applyExit, pop, push] - <;> omega -theorem step261 (k : Nat) : Runs (1*2) (before261 k).denote (before262 k).denote := - @applyExit_sound (before261 k) (before262 k) exit33 1 valid33 (macro261 k) -theorem macro262 (k : Nat) : applyExit (before262 k) exit34 2 = some (before263 k) := by - simp (disch := omega) [before262, before263, exit34, applyExit, pop, push] - <;> omega -theorem step262 (k : Nat) : Runs (2*2) (before262 k).denote (before263 k).denote := - @applyExit_sound (before262 k) (before263 k) exit34 2 valid34 (macro262 k) -theorem macro263 (k : Nat) : applyExit (before263 k) exit37 (1*k+8) = some (before264 k) := by - simp (disch := omega) [before263, before264, exit37, applyExit, pop, push] - <;> omega -theorem step263 (k : Nat) : Runs ((1*k+8)*74) (before263 k).denote (before264 k).denote := - @applyExit_sound (before263 k) (before264 k) exit37 (1*k+8) valid37 (macro263 k) -theorem macro264 (k : Nat) : applyExit (before264 k) exit34 791761175 = some (before265 k) := by - simp (disch := omega) [before264, before265, exit34, applyExit, pop, push] - <;> omega -theorem step264 (k : Nat) : Runs (791761175*2) (before264 k).denote (before265 k).denote := - @applyExit_sound (before264 k) (before265 k) exit34 791761175 valid34 (macro264 k) -theorem macro265 (k : Nat) : applyExit (before265 k) exit35 1 = some (before266 k) := by - simp (disch := omega) [before265, before266, exit35, applyExit, pop, push] - <;> omega -theorem step265 (k : Nat) : Runs (1*2) (before265 k).denote (before266 k).denote := - @applyExit_sound (before265 k) (before266 k) exit35 1 valid35 (macro265 k) -theorem macro266 (k : Nat) : applyExit (before266 k) exit36 7 = some (before267 k) := by - simp (disch := omega) [before266, before267, exit36, applyExit, pop, push] - <;> omega -theorem step266 (k : Nat) : Runs (7*2) (before266 k).denote (before267 k).denote := - @applyExit_sound (before266 k) (before267 k) exit36 7 valid36 (macro266 k) -theorem macro267 (k : Nat) : applyExit (before267 k) exit31 1 = some (before268 k) := by - simp (disch := omega) [before267, before268, exit31, applyExit, pop, push] - <;> omega -theorem step267 (k : Nat) : Runs (1*1) (before267 k).denote (before268 k).denote := - @applyExit_sound (before267 k) (before268 k) exit31 1 valid31 (macro267 k) -theorem macro268 (k : Nat) : applyExit (before268 k) exit10 7 = some (before269 k) := by - simp (disch := omega) [before268, before269, exit10, applyExit, pop, push] - <;> omega -theorem step268 (k : Nat) : Runs (7*2) (before268 k).denote (before269 k).denote := - @applyExit_sound (before268 k) (before269 k) exit10 7 valid10 (macro268 k) -theorem macro269 (k : Nat) : applyExit (before269 k) exit32 1 = some (before270 k) := by - simp (disch := omega) [before269, before270, exit32, applyExit, pop, push] - <;> omega -theorem step269 (k : Nat) : Runs (1*3) (before269 k).denote (before270 k).denote := - @applyExit_sound (before269 k) (before270 k) exit32 1 valid32 (macro269 k) -theorem macro270 (k : Nat) : applyExit (before270 k) exit36 7 = some (before271 k) := by - simp (disch := omega) [before270, before271, exit36, applyExit, pop, push] - <;> omega -theorem step270 (k : Nat) : Runs (7*2) (before270 k).denote (before271 k).denote := - @applyExit_sound (before270 k) (before271 k) exit36 7 valid36 (macro270 k) -theorem macro271 (k : Nat) : applyExit (before271 k) exit33 1 = some (before272 k) := by - simp (disch := omega) [before271, before272, exit33, applyExit, pop, push] - <;> omega -theorem step271 (k : Nat) : Runs (1*2) (before271 k).denote (before272 k).denote := - @applyExit_sound (before271 k) (before272 k) exit33 1 valid33 (macro271 k) -theorem macro272 (k : Nat) : applyExit (before272 k) exit34 22 = some (before273 k) := by - simp (disch := omega) [before272, before273, exit34, applyExit, pop, push] - <;> omega -theorem step272 (k : Nat) : Runs (22*2) (before272 k).denote (before273 k).denote := - @applyExit_sound (before272 k) (before273 k) exit34 22 valid34 (macro272 k) -theorem macro273 (k : Nat) : applyExit (before273 k) exit35 1 = some (before274 k) := by - simp (disch := omega) [before273, before274, exit35, applyExit, pop, push] - <;> omega -theorem step273 (k : Nat) : Runs (1*2) (before273 k).denote (before274 k).denote := - @applyExit_sound (before273 k) (before274 k) exit35 1 valid35 (macro273 k) -theorem macro274 (k : Nat) : applyExit (before274 k) exit36 39 = some (before275 k) := by - simp (disch := omega) [before274, before275, exit36, applyExit, pop, push] - <;> omega -theorem step274 (k : Nat) : Runs (39*2) (before274 k).denote (before275 k).denote := - @applyExit_sound (before274 k) (before275 k) exit36 39 valid36 (macro274 k) -theorem macro275 (k : Nat) : applyExit (before275 k) exit31 1 = some (before276 k) := by - simp (disch := omega) [before275, before276, exit31, applyExit, pop, push] - <;> omega -theorem step275 (k : Nat) : Runs (1*1) (before275 k).denote (before276 k).denote := - @applyExit_sound (before275 k) (before276 k) exit31 1 valid31 (macro275 k) -theorem macro276 (k : Nat) : applyExit (before276 k) exit10 39 = some (before277 k) := by - simp (disch := omega) [before276, before277, exit10, applyExit, pop, push] - <;> omega -theorem step276 (k : Nat) : Runs (39*2) (before276 k).denote (before277 k).denote := - @applyExit_sound (before276 k) (before277 k) exit10 39 valid10 (macro276 k) -theorem macro277 (k : Nat) : applyExit (before277 k) exit32 1 = some (before278 k) := by - simp (disch := omega) [before277, before278, exit32, applyExit, pop, push] - <;> omega -theorem step277 (k : Nat) : Runs (1*3) (before277 k).denote (before278 k).denote := - @applyExit_sound (before277 k) (before278 k) exit32 1 valid32 (macro277 k) -theorem macro278 (k : Nat) : applyExit (before278 k) exit36 39 = some (before279 k) := by - simp (disch := omega) [before278, before279, exit36, applyExit, pop, push] - <;> omega -theorem step278 (k : Nat) : Runs (39*2) (before278 k).denote (before279 k).denote := - @applyExit_sound (before278 k) (before279 k) exit36 39 valid36 (macro278 k) -theorem macro279 (k : Nat) : applyExit (before279 k) exit33 1 = some (before280 k) := by - simp (disch := omega) [before279, before280, exit33, applyExit, pop, push] - <;> omega -theorem step279 (k : Nat) : Runs (1*2) (before279 k).denote (before280 k).denote := - @applyExit_sound (before279 k) (before280 k) exit33 1 valid33 (macro279 k) -theorem macro280 (k : Nat) : applyExit (before280 k) exit34 16 = some (before281 k) := by - simp (disch := omega) [before280, before281, exit34, applyExit, pop, push] - <;> omega -theorem step280 (k : Nat) : Runs (16*2) (before280 k).denote (before281 k).denote := - @applyExit_sound (before280 k) (before281 k) exit34 16 valid34 (macro280 k) -theorem macro281 (k : Nat) : applyExit (before281 k) exit35 1 = some (before282 k) := by - simp (disch := omega) [before281, before282, exit35, applyExit, pop, push] - <;> omega -theorem step281 (k : Nat) : Runs (1*2) (before281 k).denote (before282 k).denote := - @applyExit_sound (before281 k) (before282 k) exit35 1 valid35 (macro281 k) -theorem macro282 (k : Nat) : applyExit (before282 k) exit36 91 = some (before283 k) := by - simp (disch := omega) [before282, before283, exit36, applyExit, pop, push] - <;> omega -theorem step282 (k : Nat) : Runs (91*2) (before282 k).denote (before283 k).denote := - @applyExit_sound (before282 k) (before283 k) exit36 91 valid36 (macro282 k) -theorem macro283 (k : Nat) : applyExit (before283 k) exit31 1 = some (before284 k) := by - simp (disch := omega) [before283, before284, exit31, applyExit, pop, push] - <;> omega -theorem step283 (k : Nat) : Runs (1*1) (before283 k).denote (before284 k).denote := - @applyExit_sound (before283 k) (before284 k) exit31 1 valid31 (macro283 k) -theorem macro284 (k : Nat) : applyExit (before284 k) exit10 91 = some (before285 k) := by - simp (disch := omega) [before284, before285, exit10, applyExit, pop, push] - <;> omega -theorem step284 (k : Nat) : Runs (91*2) (before284 k).denote (before285 k).denote := - @applyExit_sound (before284 k) (before285 k) exit10 91 valid10 (macro284 k) -theorem macro285 (k : Nat) : applyExit (before285 k) exit32 1 = some (before286 k) := by - simp (disch := omega) [before285, before286, exit32, applyExit, pop, push] - <;> omega -theorem step285 (k : Nat) : Runs (1*3) (before285 k).denote (before286 k).denote := - @applyExit_sound (before285 k) (before286 k) exit32 1 valid32 (macro285 k) -theorem macro286 (k : Nat) : applyExit (before286 k) exit36 91 = some (before287 k) := by - simp (disch := omega) [before286, before287, exit36, applyExit, pop, push] - <;> omega -theorem step286 (k : Nat) : Runs (91*2) (before286 k).denote (before287 k).denote := - @applyExit_sound (before286 k) (before287 k) exit36 91 valid36 (macro286 k) -theorem macro287 (k : Nat) : applyExit (before287 k) exit33 1 = some (before288 k) := by - simp (disch := omega) [before287, before288, exit33, applyExit, pop, push] - <;> omega -theorem step287 (k : Nat) : Runs (1*2) (before287 k).denote (before288 k).denote := - @applyExit_sound (before287 k) (before288 k) exit33 1 valid33 (macro287 k) -theorem macro288 (k : Nat) : applyExit (before288 k) exit34 2 = some (before289 k) := by - simp (disch := omega) [before288, before289, exit34, applyExit, pop, push] - <;> omega -theorem step288 (k : Nat) : Runs (2*2) (before288 k).denote (before289 k).denote := - @applyExit_sound (before288 k) (before289 k) exit34 2 valid34 (macro288 k) -theorem macro289 (k : Nat) : applyExit (before289 k) exit38 (1*k+8) = some (before290 k) := by - simp (disch := omega) [before289, before290, exit38, applyExit, pop, push] - <;> omega -theorem step289 (k : Nat) : Runs ((1*k+8)*1166) (before289 k).denote (before290 k).denote := - @applyExit_sound (before289 k) (before290 k) exit38 (1*k+8) valid38 (macro289 k) -theorem macro290 (k : Nat) : applyExit (before290 k) exit34 34 = some (before291 k) := by - simp (disch := omega) [before290, before291, exit34, applyExit, pop, push] - <;> omega -theorem step290 (k : Nat) : Runs (34*2) (before290 k).denote (before291 k).denote := - @applyExit_sound (before290 k) (before291 k) exit34 34 valid34 (macro290 k) -theorem macro291 (k : Nat) : applyExit (before291 k) exit35 1 = some (before292 k) := by - simp (disch := omega) [before291, before292, exit35, applyExit, pop, push] - <;> omega -theorem step291 (k : Nat) : Runs (1*2) (before291 k).denote (before292 k).denote := - @applyExit_sound (before291 k) (before292 k) exit35 1 valid35 (macro291 k) -theorem macro292 (k : Nat) : applyExit (before292 k) exit39 1 = some (before293 k) := by - simp (disch := omega) [before292, before293, exit39, applyExit, pop, push] - <;> omega -theorem step292 (k : Nat) : Runs (1*1) (before292 k).denote (before293 k).denote := - @applyExit_sound (before292 k) (before293 k) exit39 1 valid39 (macro292 k) -theorem macro293 (k : Nat) : applyExit (before293 k) exit32 1 = some (before294 k) := by - simp (disch := omega) [before293, before294, exit32, applyExit, pop, push] - <;> omega -theorem step293 (k : Nat) : Runs (1*3) (before293 k).denote (before294 k).denote := - @applyExit_sound (before293 k) (before294 k) exit32 1 valid32 (macro293 k) -theorem macro294 (k : Nat) : applyExit (before294 k) exit36 1 = some (before295 k) := by - simp (disch := omega) [before294, before295, exit36, applyExit, pop, push] - <;> omega -theorem step294 (k : Nat) : Runs (1*2) (before294 k).denote (before295 k).denote := - @applyExit_sound (before294 k) (before295 k) exit36 1 valid36 (macro294 k) -theorem macro295 (k : Nat) : applyExit (before295 k) exit39 1 = some (before296 k) := by - simp (disch := omega) [before295, before296, exit39, applyExit, pop, push] - <;> omega -theorem step295 (k : Nat) : Runs (1*1) (before295 k).denote (before296 k).denote := - @applyExit_sound (before295 k) (before296 k) exit39 1 valid39 (macro295 k) -theorem macro296 (k : Nat) : applyExit (before296 k) exit10 2 = some (before297 k) := by - simp (disch := omega) [before296, before297, exit10, applyExit, pop, push] - <;> omega -theorem step296 (k : Nat) : Runs (2*2) (before296 k).denote (before297 k).denote := - @applyExit_sound (before296 k) (before297 k) exit10 2 valid10 (macro296 k) -theorem macro297 (k : Nat) : applyExit (before297 k) exit11 1 = some (before298 k) := by - simp (disch := omega) [before297, before298, exit11, applyExit, pop, push] - <;> omega -theorem step297 (k : Nat) : Runs (1*2) (before297 k).denote (before298 k).denote := - @applyExit_sound (before297 k) (before298 k) exit11 1 valid11 (macro297 k) -theorem macro298 (k : Nat) : applyExit (before298 k) exit2 33 = some (before299 k) := by - simp (disch := omega) [before298, before299, exit2, applyExit, pop, push] - <;> omega -theorem step298 (k : Nat) : Runs (33*2) (before298 k).denote (before299 k).denote := - @applyExit_sound (before298 k) (before299 k) exit2 33 valid2 (macro298 k) -theorem macro299 (k : Nat) : applyExit (before299 k) exit40 (1*k+8) = some (after299 k) := by - simp (disch := omega) [before299, after299, exit40, applyExit, pop, push] - <;> omega -theorem step299 (k : Nat) : Runs ((1*k+8)*586) (before299 k).denote (after299 k).denote := - @applyExit_sound (before299 k) (after299 k) exit40 (1*k+8) valid40 (macro299 k) -theorem chunkRun002 (k : Nat) : Runs (3628*k+3167075591) (before200 k).denote (after299 k).denote := by - have h := (@Runs.trans ((((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))))+((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2))))))+((((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2))))))) ((((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2))))))+(((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))))+((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586))))))) (before200 k).denote (before250 k).denote (after299 k).denote (@Runs.trans (((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))))+((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2)))))) ((((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2)))))) (before200 k).denote (before225 k).denote (before250 k).denote (@Runs.trans ((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143))))) ((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2))))) (before200 k).denote (before212 k).denote (before225 k).denote (@Runs.trans (((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143)))) (((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))) (before200 k).denote (before206 k).denote (before212 k).denote (@Runs.trans ((1*143)+((2*2)+(1*1))) ((2*2)+((1*1026)+(1*143))) (before200 k).denote (before203 k).denote (before206 k).denote (@Runs.trans (1*143) ((2*2)+(1*1)) (before200 k).denote (before201 k).denote (before203 k).denote (step200 k) (@Runs.trans (2*2) (1*1) (before201 k).denote (before202 k).denote (before203 k).denote (step201 k) (step202 k))) (@Runs.trans (2*2) ((1*1026)+(1*143)) (before203 k).denote (before204 k).denote (before206 k).denote (step203 k) (@Runs.trans (1*1026) (1*143) (before204 k).denote (before205 k).denote (before206 k).denote (step204 k) (step205 k)))) (@Runs.trans ((1*9)+((1*1026)+(1*143))) ((1*9)+((1*1026)+(1*143))) (before206 k).denote (before209 k).denote (before212 k).denote (@Runs.trans (1*9) ((1*1026)+(1*143)) (before206 k).denote (before207 k).denote (before209 k).denote (step206 k) (@Runs.trans (1*1026) (1*143) (before207 k).denote (before208 k).denote (before209 k).denote (step207 k) (step208 k))) (@Runs.trans (1*9) ((1*1026)+(1*143)) (before209 k).denote (before210 k).denote (before212 k).denote (step209 k) (@Runs.trans (1*1026) (1*143) (before210 k).denote (before211 k).denote (before212 k).denote (step210 k) (step211 k))))) (@Runs.trans (((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026)))) (((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2)))) (before212 k).denote (before218 k).denote (before225 k).denote (@Runs.trans ((1*9)+(((1*k+3)*1178)+(1*1026))) ((1*143)+((1*9)+(1*1026))) (before212 k).denote (before215 k).denote (before218 k).denote (@Runs.trans (1*9) (((1*k+3)*1178)+(1*1026)) (before212 k).denote (before213 k).denote (before215 k).denote (step212 k) (@Runs.trans ((1*k+3)*1178) (1*1026) (before213 k).denote (before214 k).denote (before215 k).denote (step213 k) (step214 k))) (@Runs.trans (1*143) ((1*9)+(1*1026)) (before215 k).denote (before216 k).denote (before218 k).denote (step215 k) (@Runs.trans (1*9) (1*1026) (before216 k).denote (before217 k).denote (before218 k).denote (step216 k) (step217 k)))) (@Runs.trans ((32*2)+((1*3)+(32*2))) (((1*9)+(33*2))+((1*3)+(33*2))) (before218 k).denote (before221 k).denote (before225 k).denote (@Runs.trans (32*2) ((1*3)+(32*2)) (before218 k).denote (before219 k).denote (before221 k).denote (step218 k) (@Runs.trans (1*3) (32*2) (before219 k).denote (before220 k).denote (before221 k).denote (step219 k) (step220 k))) (@Runs.trans ((1*9)+(33*2)) ((1*3)+(33*2)) (before221 k).denote (before223 k).denote (before225 k).denote (@Runs.trans (1*9) (33*2) (before221 k).denote (before222 k).denote (before223 k).denote (step221 k) (step222 k)) (@Runs.trans (1*3) (33*2) (before223 k).denote (before224 k).denote (before225 k).denote (step223 k) (step224 k)))))) (@Runs.trans (((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))) ((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2))))) (before225 k).denote (before237 k).denote (before250 k).denote (@Runs.trans ((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2)))) (((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))) (before225 k).denote (before231 k).denote (before237 k).denote (@Runs.trans (((1*k+8)*586)+((2*2)+(1*2))) ((1*2)+((90*2)+(1*2))) (before225 k).denote (before228 k).denote (before231 k).denote (@Runs.trans ((1*k+8)*586) ((2*2)+(1*2)) (before225 k).denote (before226 k).denote (before228 k).denote (step225 k) (@Runs.trans (2*2) (1*2) (before226 k).denote (before227 k).denote (before228 k).denote (step226 k) (step227 k))) (@Runs.trans (1*2) ((90*2)+(1*2)) (before228 k).denote (before229 k).denote (before231 k).denote (step228 k) (@Runs.trans (90*2) (1*2) (before229 k).denote (before230 k).denote (before231 k).denote (step229 k) (step230 k)))) (@Runs.trans ((16*2)+((1*2)+(1*2))) ((38*2)+((1*2)+(22*2))) (before231 k).denote (before234 k).denote (before237 k).denote (@Runs.trans (16*2) ((1*2)+(1*2)) (before231 k).denote (before232 k).denote (before234 k).denote (step231 k) (@Runs.trans (1*2) (1*2) (before232 k).denote (before233 k).denote (before234 k).denote (step232 k) (step233 k))) (@Runs.trans (38*2) ((1*2)+(22*2)) (before234 k).denote (before235 k).denote (before237 k).denote (step234 k) (@Runs.trans (1*2) (22*2) (before235 k).denote (before236 k).denote (before237 k).denote (step235 k) (step236 k))))) (@Runs.trans (((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38)))) (((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2)))) (before237 k).denote (before243 k).denote (before250 k).denote (@Runs.trans ((1*2)+((1*2)+(6*2))) ((1*2)+((791761175*2)+((1*k+8)*38))) (before237 k).denote (before240 k).denote (before243 k).denote (@Runs.trans (1*2) ((1*2)+(6*2)) (before237 k).denote (before238 k).denote (before240 k).denote (step237 k) (@Runs.trans (1*2) (6*2) (before238 k).denote (before239 k).denote (before240 k).denote (step238 k) (step239 k))) (@Runs.trans (1*2) ((791761175*2)+((1*k+8)*38)) (before240 k).denote (before241 k).denote (before243 k).denote (step240 k) (@Runs.trans (791761175*2) ((1*k+8)*38) (before241 k).denote (before242 k).denote (before243 k).denote (step241 k) (step242 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) (((8*2)+(1*2))+((12*2)+(1*2))) (before243 k).denote (before246 k).denote (before250 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before243 k).denote (before244 k).denote (before246 k).denote (step243 k) (@Runs.trans (1*2) (1*2) (before244 k).denote (before245 k).denote (before246 k).denote (step244 k) (step245 k))) (@Runs.trans ((8*2)+(1*2)) ((12*2)+(1*2)) (before246 k).denote (before248 k).denote (before250 k).denote (@Runs.trans (8*2) (1*2) (before246 k).denote (before247 k).denote (before248 k).denote (step246 k) (step247 k)) (@Runs.trans (12*2) (1*2) (before248 k).denote (before249 k).denote (before250 k).denote (step248 k) (step249 k))))))) (@Runs.trans (((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2)))))) (((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))))+((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586)))))) (before250 k).denote (before275 k).denote (after299 k).denote (@Runs.trans ((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))) ((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2))))) (before250 k).denote (before262 k).denote (before275 k).denote (@Runs.trans (((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2)))) (((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))) (before250 k).denote (before256 k).denote (before262 k).denote (@Runs.trans ((1*3)+((1*1)+(1*3))) ((1*2)+((12*2)+(1*2))) (before250 k).denote (before253 k).denote (before256 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before250 k).denote (before251 k).denote (before253 k).denote (step250 k) (@Runs.trans (1*1) (1*3) (before251 k).denote (before252 k).denote (before253 k).denote (step251 k) (step252 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before253 k).denote (before254 k).denote (before256 k).denote (step253 k) (@Runs.trans (12*2) (1*2) (before254 k).denote (before255 k).denote (before256 k).denote (step254 k) (step255 k)))) (@Runs.trans ((9*2)+((1*1)+(9*2))) ((1*3)+((9*2)+(1*2))) (before256 k).denote (before259 k).denote (before262 k).denote (@Runs.trans (9*2) ((1*1)+(9*2)) (before256 k).denote (before257 k).denote (before259 k).denote (step256 k) (@Runs.trans (1*1) (9*2) (before257 k).denote (before258 k).denote (before259 k).denote (step257 k) (step258 k))) (@Runs.trans (1*3) ((9*2)+(1*2)) (before259 k).denote (before260 k).denote (before262 k).denote (step259 k) (@Runs.trans (9*2) (1*2) (before260 k).denote (before261 k).denote (before262 k).denote (step260 k) (step261 k))))) (@Runs.trans (((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1)))) (((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2)))) (before262 k).denote (before268 k).denote (before275 k).denote (@Runs.trans ((2*2)+(((1*k+8)*74)+(791761175*2))) ((1*2)+((7*2)+(1*1))) (before262 k).denote (before265 k).denote (before268 k).denote (@Runs.trans (2*2) (((1*k+8)*74)+(791761175*2)) (before262 k).denote (before263 k).denote (before265 k).denote (step262 k) (@Runs.trans ((1*k+8)*74) (791761175*2) (before263 k).denote (before264 k).denote (before265 k).denote (step263 k) (step264 k))) (@Runs.trans (1*2) ((7*2)+(1*1)) (before265 k).denote (before266 k).denote (before268 k).denote (step265 k) (@Runs.trans (7*2) (1*1) (before266 k).denote (before267 k).denote (before268 k).denote (step266 k) (step267 k)))) (@Runs.trans ((7*2)+((1*3)+(7*2))) (((1*2)+(22*2))+((1*2)+(39*2))) (before268 k).denote (before271 k).denote (before275 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before268 k).denote (before269 k).denote (before271 k).denote (step268 k) (@Runs.trans (1*3) (7*2) (before269 k).denote (before270 k).denote (before271 k).denote (step269 k) (step270 k))) (@Runs.trans ((1*2)+(22*2)) ((1*2)+(39*2)) (before271 k).denote (before273 k).denote (before275 k).denote (@Runs.trans (1*2) (22*2) (before271 k).denote (before272 k).denote (before273 k).denote (step271 k) (step272 k)) (@Runs.trans (1*2) (39*2) (before273 k).denote (before274 k).denote (before275 k).denote (step273 k) (step274 k)))))) (@Runs.trans ((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))) ((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586))))) (before275 k).denote (before287 k).denote (after299 k).denote (@Runs.trans (((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))) (((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))) (before275 k).denote (before281 k).denote (before287 k).denote (@Runs.trans ((1*1)+((39*2)+(1*3))) ((39*2)+((1*2)+(16*2))) (before275 k).denote (before278 k).denote (before281 k).denote (@Runs.trans (1*1) ((39*2)+(1*3)) (before275 k).denote (before276 k).denote (before278 k).denote (step275 k) (@Runs.trans (39*2) (1*3) (before276 k).denote (before277 k).denote (before278 k).denote (step276 k) (step277 k))) (@Runs.trans (39*2) ((1*2)+(16*2)) (before278 k).denote (before279 k).denote (before281 k).denote (step278 k) (@Runs.trans (1*2) (16*2) (before279 k).denote (before280 k).denote (before281 k).denote (step279 k) (step280 k)))) (@Runs.trans ((1*2)+((91*2)+(1*1))) ((91*2)+((1*3)+(91*2))) (before281 k).denote (before284 k).denote (before287 k).denote (@Runs.trans (1*2) ((91*2)+(1*1)) (before281 k).denote (before282 k).denote (before284 k).denote (step281 k) (@Runs.trans (91*2) (1*1) (before282 k).denote (before283 k).denote (before284 k).denote (step282 k) (step283 k))) (@Runs.trans (91*2) ((1*3)+(91*2)) (before284 k).denote (before285 k).denote (before287 k).denote (step284 k) (@Runs.trans (1*3) (91*2) (before285 k).denote (before286 k).denote (before287 k).denote (step285 k) (step286 k))))) (@Runs.trans (((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586)))) (before287 k).denote (before293 k).denote (after299 k).denote (@Runs.trans ((1*2)+((2*2)+((1*k+8)*1166))) ((34*2)+((1*2)+(1*1))) (before287 k).denote (before290 k).denote (before293 k).denote (@Runs.trans (1*2) ((2*2)+((1*k+8)*1166)) (before287 k).denote (before288 k).denote (before290 k).denote (step287 k) (@Runs.trans (2*2) ((1*k+8)*1166) (before288 k).denote (before289 k).denote (before290 k).denote (step288 k) (step289 k))) (@Runs.trans (34*2) ((1*2)+(1*1)) (before290 k).denote (before291 k).denote (before293 k).denote (step290 k) (@Runs.trans (1*2) (1*1) (before291 k).denote (before292 k).denote (before293 k).denote (step291 k) (step292 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) (((2*2)+(1*2))+((33*2)+((1*k+8)*586))) (before293 k).denote (before296 k).denote (after299 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before293 k).denote (before294 k).denote (before296 k).denote (step293 k) (@Runs.trans (1*2) (1*1) (before294 k).denote (before295 k).denote (before296 k).denote (step294 k) (step295 k))) (@Runs.trans ((2*2)+(1*2)) ((33*2)+((1*k+8)*586)) (before296 k).denote (before298 k).denote (after299 k).denote (@Runs.trans (2*2) (1*2) (before296 k).denote (before297 k).denote (before298 k).denote (step296 k) (step297 k)) (@Runs.trans (33*2) ((1*k+8)*586) (before298 k).denote (before299 k).denote (after299 k).denote (step298 k) (step299 k)))))))) - have ht : (((((((1*143)+((2*2)+(1*1)))+((2*2)+((1*1026)+(1*143))))+(((1*9)+((1*1026)+(1*143)))+((1*9)+((1*1026)+(1*143)))))+((((1*9)+(((1*k+3)*1178)+(1*1026)))+((1*143)+((1*9)+(1*1026))))+(((32*2)+((1*3)+(32*2)))+(((1*9)+(33*2))+((1*3)+(33*2))))))+((((((1*k+8)*586)+((2*2)+(1*2)))+((1*2)+((90*2)+(1*2))))+(((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((791761175*2)+((1*k+8)*38))))+(((2*2)+((1*2)+(1*2)))+(((8*2)+(1*2))+((12*2)+(1*2)))))))+((((((1*3)+((1*1)+(1*3)))+((1*2)+((12*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((2*2)+(((1*k+8)*74)+(791761175*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(22*2))+((1*2)+(39*2))))))+(((((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))+(((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))))+((((1*2)+((2*2)+((1*k+8)*1166)))+((34*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((33*2)+((1*k+8)*586)))))))) = (3628*k+3167075591) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean deleted file mode 100644 index 0e3efbb2..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk003.lean +++ /dev/null @@ -1,762 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail300_0 : Stack := [] -abbrev tail300_1 : Stack := ⟨w1,1⟩ :: tail300_0 -abbrev tail300_2 : Stack := ⟨w0,2⟩ :: tail300_1 -abbrev tail300_3 : Stack := ⟨w2,1⟩ :: tail300_2 -abbrev tail300_4 : Stack := ⟨w1,12⟩ :: tail300_3 -abbrev tail300_5 : Stack := ⟨w0,10⟩ :: tail300_4 -abbrev tail300_6 : Stack := ⟨w2,1⟩ :: tail300_5 -abbrev tail300_7 : Stack := ⟨w1,2⟩ :: tail300_6 -abbrev tail300_8 (k : Nat) : Stack := ⟨w24,(1*k+8)⟩ :: tail300_7 -abbrev tail300_9 (k : Nat) : Stack := ⟨w1,791761175⟩ :: tail300_8 k -abbrev tail300_10 (k : Nat) : Stack := ⟨w0,8⟩ :: tail300_9 k -abbrev tail300_11 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_10 k -abbrev tail300_12 (k : Nat) : Stack := ⟨w1,22⟩ :: tail300_11 k -abbrev tail300_13 (k : Nat) : Stack := ⟨w0,40⟩ :: tail300_12 k -abbrev tail300_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_13 k -abbrev tail300_15 (k : Nat) : Stack := ⟨w1,16⟩ :: tail300_14 k -abbrev tail300_16 (k : Nat) : Stack := ⟨w0,92⟩ :: tail300_15 k -abbrev tail300_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_16 k -abbrev tail300_18 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_17 k -abbrev tail300_19 : Stack := ⟨w1,3⟩ :: tail300_0 -abbrev tail300_20 : Stack := ⟨w2,1⟩ :: tail300_19 -abbrev tail300_21 : Stack := ⟨w0,33⟩ :: tail300_20 -abbrev tail300_22 (k : Nat) : Stack := ⟨w26,(1*k+8)⟩ :: tail300_21 -abbrev tail300_23 (k : Nat) : Stack := ⟨w0,2⟩ :: tail300_22 k -abbrev tail300_24 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_22 k -abbrev tail300_25 (k : Nat) : Stack := ⟨w0,91⟩ :: tail300_15 k -abbrev tail300_26 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_24 k -abbrev tail300_27 (k : Nat) : Stack := ⟨w1,92⟩ :: tail300_24 k -abbrev tail300_28 (k : Nat) : Stack := ⟨w1,15⟩ :: tail300_14 k -abbrev tail300_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_27 k -abbrev tail300_30 (k : Nat) : Stack := ⟨w0,15⟩ :: tail300_29 k -abbrev tail300_31 (k : Nat) : Stack := ⟨w0,16⟩ :: tail300_29 k -abbrev tail300_32 (k : Nat) : Stack := ⟨w0,39⟩ :: tail300_12 k -abbrev tail300_33 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_31 k -abbrev tail300_34 (k : Nat) : Stack := ⟨w1,40⟩ :: tail300_31 k -abbrev tail300_35 (k : Nat) : Stack := ⟨w1,21⟩ :: tail300_11 k -abbrev tail300_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_34 k -abbrev tail300_37 (k : Nat) : Stack := ⟨w0,21⟩ :: tail300_36 k -abbrev tail300_38 (k : Nat) : Stack := ⟨w0,22⟩ :: tail300_36 k -abbrev tail300_39 (k : Nat) : Stack := ⟨w0,7⟩ :: tail300_9 k -abbrev tail300_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_38 k -abbrev tail300_41 (k : Nat) : Stack := ⟨w1,8⟩ :: tail300_38 k -abbrev tail300_42 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail300_8 k -abbrev tail300_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_41 k -abbrev tail300_44 (k : Nat) : Stack := ⟨w0,791761174⟩ :: tail300_43 k -abbrev tail300_45 (k : Nat) : Stack := ⟨w27,(1*k+8)⟩ :: tail300_44 k -abbrev tail300_46 (k : Nat) : Stack := ⟨w0,2⟩ :: tail300_45 k -abbrev tail300_47 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_45 k -abbrev tail300_48 : Stack := ⟨w0,9⟩ :: tail300_4 -abbrev tail300_49 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_47 k -abbrev tail300_50 (k : Nat) : Stack := ⟨w1,10⟩ :: tail300_47 k -abbrev tail300_51 : Stack := ⟨w1,11⟩ :: tail300_3 -abbrev tail300_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_50 k -abbrev tail300_53 (k : Nat) : Stack := ⟨w0,11⟩ :: tail300_52 k -abbrev tail300_54 (k : Nat) : Stack := ⟨w0,12⟩ :: tail300_52 k -abbrev tail300_55 : Stack := ⟨w0,1⟩ :: tail300_1 -abbrev tail300_56 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_54 k -abbrev tail300_57 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_54 k -abbrev tail300_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_57 k -abbrev tail300_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_58 k -abbrev tail300_60 : Stack := ⟨w23,1⟩ :: tail300_0 -abbrev tail300_61 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_58 k -abbrev tail300_62 : Stack := ⟨w0,1⟩ :: tail300_0 -abbrev tail300_63 : Stack := ⟨w2,1⟩ :: tail300_62 -abbrev tail300_64 : Stack := ⟨w23,1⟩ :: tail300_63 -abbrev tail300_65 : Stack := ⟨w0,2⟩ :: tail300_64 -abbrev tail300_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_53 k -abbrev tail300_67 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_66 k -abbrev tail300_68 : Stack := ⟨w0,1⟩ :: tail300_63 -abbrev tail300_69 : Stack := ⟨w0,3⟩ :: tail300_63 -abbrev tail300_70 : Stack := ⟨w2,1⟩ :: tail300_69 -abbrev tail300_71 : Stack := ⟨w1,11⟩ :: tail300_70 -abbrev tail300_72 : Stack := ⟨w23,1⟩ :: tail300_71 -abbrev tail300_73 : Stack := ⟨w0,10⟩ :: tail300_72 -abbrev tail300_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_46 k -abbrev tail300_75 (k : Nat) : Stack := ⟨w1,10⟩ :: tail300_74 k -abbrev tail300_76 : Stack := ⟨w0,1⟩ :: tail300_71 -abbrev tail300_77 : Stack := ⟨w0,11⟩ :: tail300_71 -abbrev tail300_78 : Stack := ⟨w2,1⟩ :: tail300_77 -abbrev tail300_79 : Stack := ⟨w1,2⟩ :: tail300_78 -abbrev tail300_80 (k : Nat) : Stack := ⟨w28,(1*k+8)⟩ :: tail300_79 -abbrev tail300_81 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail300_80 k -abbrev tail300_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_81 k -abbrev tail300_83 (k : Nat) : Stack := ⟨w0,8⟩ :: tail300_82 k -abbrev tail300_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_37 k -abbrev tail300_85 (k : Nat) : Stack := ⟨w1,8⟩ :: tail300_84 k -abbrev tail300_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_81 k -abbrev tail300_87 (k : Nat) : Stack := ⟨w0,9⟩ :: tail300_81 k -abbrev tail300_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_87 k -abbrev tail300_89 (k : Nat) : Stack := ⟨w1,21⟩ :: tail300_88 k -abbrev tail300_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_89 k -abbrev tail300_91 (k : Nat) : Stack := ⟨w0,40⟩ :: tail300_90 k -abbrev tail300_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_30 k -abbrev tail300_93 (k : Nat) : Stack := ⟨w1,40⟩ :: tail300_92 k -abbrev tail300_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_89 k -abbrev tail300_95 (k : Nat) : Stack := ⟨w0,41⟩ :: tail300_89 k -abbrev tail300_96 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_95 k -abbrev tail300_97 (k : Nat) : Stack := ⟨w1,15⟩ :: tail300_96 k -abbrev tail300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_97 k -abbrev tail300_99 (k : Nat) : Stack := ⟨w0,92⟩ :: tail300_98 k -abbrev tail300_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_23 k -abbrev tail300_101 (k : Nat) : Stack := ⟨w1,92⟩ :: tail300_100 k -abbrev tail300_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_97 k -abbrev tail300_103 (k : Nat) : Stack := ⟨w0,93⟩ :: tail300_97 k -abbrev tail300_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_103 k -abbrev tail300_105 (k : Nat) : Stack := ⟨w1,2⟩ :: tail300_104 k -abbrev tail300_106 (k : Nat) : Stack := ⟨w29,(1*k+8)⟩ :: tail300_105 k -abbrev tail300_107 (k : Nat) : Stack := ⟨w1,33⟩ :: tail300_106 k -abbrev tail300_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail300_107 k -abbrev tail300_109 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_108 k -abbrev tail300_110 : Stack := ⟨w1,4⟩ :: tail300_0 -abbrev tail300_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail300_107 k -abbrev tail300_112 (k : Nat) : Stack := ⟨w0,5⟩ :: tail300_107 k -abbrev tail300_113 : Stack := ⟨w1,6⟩ :: tail300_0 -abbrev tail300_114 (k : Nat) : Stack := ⟨w1,32⟩ :: tail300_106 k -abbrev tail300_115 : Stack := ⟨w2,1⟩ :: tail300_113 -abbrev tail300_116 : Stack := ⟨w0,32⟩ :: tail300_115 -abbrev tail300_117 (k : Nat) : Stack := ⟨w30,(1*k+8)⟩ :: tail300_116 -abbrev tail300_118 (k : Nat) : Stack := ⟨w0,2⟩ :: tail300_117 k -abbrev tail300_119 (k : Nat) : Stack := ⟨w0,3⟩ :: tail300_117 k -abbrev tail300_120 (k : Nat) : Stack := ⟨w0,92⟩ :: tail300_97 k -abbrev tail300_121 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_119 k -abbrev tail300_122 (k : Nat) : Stack := ⟨w1,93⟩ :: tail300_119 k -abbrev tail300_123 (k : Nat) : Stack := ⟨w1,14⟩ :: tail300_96 k -abbrev tail300_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_122 k -abbrev tail300_125 (k : Nat) : Stack := ⟨w0,14⟩ :: tail300_124 k -abbrev tail300_126 (k : Nat) : Stack := ⟨w0,15⟩ :: tail300_124 k -abbrev tail300_127 (k : Nat) : Stack := ⟨w0,40⟩ :: tail300_89 k -abbrev tail300_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_126 k -abbrev tail300_129 (k : Nat) : Stack := ⟨w1,41⟩ :: tail300_126 k -abbrev tail300_130 (k : Nat) : Stack := ⟨w1,20⟩ :: tail300_88 k -abbrev tail300_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail300_129 k -abbrev tail300_132 (k : Nat) : Stack := ⟨w0,20⟩ :: tail300_131 k -abbrev tail300_133 (k : Nat) : Stack := ⟨w0,21⟩ :: tail300_131 k -abbrev tail300_134 (k : Nat) : Stack := ⟨w0,8⟩ :: tail300_81 k -abbrev tail300_135 (k : Nat) : Stack := ⟨w1,1⟩ :: tail300_133 k - -def before300 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail300_18 k),(tail300_22 k)⟩ -def before301 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail300_17 k),(tail300_23 k)⟩ -def before302 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521893),(tail300_16 k),(tail300_24 k)⟩ -def before303 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail300_25 k),(tail300_26 k)⟩ -def before304 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521709),(tail300_15 k),(tail300_27 k)⟩ -def before305 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521707),(tail300_28 k),(tail300_29 k)⟩ -def before306 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail300_14 k),(tail300_30 k)⟩ -def before307 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521675),(tail300_13 k),(tail300_31 k)⟩ -def before308 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail300_32 k),(tail300_33 k)⟩ -def before309 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521595),(tail300_12 k),(tail300_34 k)⟩ -def before310 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521593),(tail300_35 k),(tail300_36 k)⟩ -def before311 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail300_11 k),(tail300_37 k)⟩ -def before312 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521549),(tail300_10 k),(tail300_38 k)⟩ -def before313 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail300_39 k),(tail300_40 k)⟩ -def before314 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail300_9 k),(tail300_41 k)⟩ -def before315 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail300_42 k),(tail300_43 k)⟩ -def before316 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail300_8 k),(tail300_44 k)⟩ -def before317 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail300_7,(tail300_45 k)⟩ -def before318 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail300_6,(tail300_46 k)⟩ -def before319 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail300_5,(tail300_47 k)⟩ -def before320 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail300_48,(tail300_49 k)⟩ -def before321 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail300_4,(tail300_50 k)⟩ -def before322 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail300_51,(tail300_52 k)⟩ -def before323 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail300_3,(tail300_53 k)⟩ -def before324 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail300_2,(tail300_54 k)⟩ -def before325 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail300_55,(tail300_56 k)⟩ -def before326 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail300_1,(tail300_57 k)⟩ -def before327 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail300_0,(tail300_58 k)⟩ -def before328 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail300_0,(tail300_59 k)⟩ -def before329 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail300_60,(tail300_59 k)⟩ -def before330 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail300_60,(tail300_61 k)⟩ -def before331 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail300_62,(tail300_61 k)⟩ -def before332 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail300_63,(tail300_58 k)⟩ -def before333 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail300_64,(tail300_57 k)⟩ -def before334 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail300_65,(tail300_54 k)⟩ -def before335 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail300_65,(tail300_66 k)⟩ -def before336 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail300_64,(tail300_67 k)⟩ -def before337 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail300_68,(tail300_67 k)⟩ -def before338 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail300_69,(tail300_66 k)⟩ -def before339 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail300_70,(tail300_53 k)⟩ -def before340 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1149),tail300_71,(tail300_52 k)⟩ -def before341 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail300_72,(tail300_50 k)⟩ -def before342 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail300_73,(tail300_47 k)⟩ -def before343 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail300_73,(tail300_74 k)⟩ -def before344 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail300_72,(tail300_75 k)⟩ -def before345 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail300_76,(tail300_75 k)⟩ -def before346 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail300_77,(tail300_74 k)⟩ -def before347 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail300_78,(tail300_46 k)⟩ -def before348 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail300_79,(tail300_45 k)⟩ -def before349 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail300_80 k),(tail300_44 k)⟩ -def before350 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521531),(tail300_81 k),(tail300_43 k)⟩ -def before351 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521533),(tail300_82 k),(tail300_41 k)⟩ -def before352 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail300_83 k),(tail300_38 k)⟩ -def before353 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail300_83 k),(tail300_84 k)⟩ -def before354 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail300_82 k),(tail300_85 k)⟩ -def before355 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521533),(tail300_86 k),(tail300_85 k)⟩ -def before356 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail300_87 k),(tail300_84 k)⟩ -def before357 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521551),(tail300_88 k),(tail300_37 k)⟩ -def before358 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521593),(tail300_89 k),(tail300_36 k)⟩ -def before359 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521595),(tail300_90 k),(tail300_34 k)⟩ -def before360 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail300_91 k),(tail300_31 k)⟩ -def before361 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail300_91 k),(tail300_92 k)⟩ -def before362 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521595),(tail300_90 k),(tail300_93 k)⟩ -def before363 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521595),(tail300_94 k),(tail300_93 k)⟩ -def before364 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail300_95 k),(tail300_92 k)⟩ -def before365 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521677),(tail300_96 k),(tail300_30 k)⟩ -def before366 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521707),(tail300_97 k),(tail300_29 k)⟩ -def before367 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521709),(tail300_98 k),(tail300_27 k)⟩ -def before368 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail300_99 k),(tail300_24 k)⟩ -def before369 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521893),(tail300_99 k),(tail300_100 k)⟩ -def before370 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521709),(tail300_98 k),(tail300_101 k)⟩ -def before371 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521709),(tail300_102 k),(tail300_101 k)⟩ -def before372 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521893),(tail300_103 k),(tail300_100 k)⟩ -def before373 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521895),(tail300_104 k),(tail300_23 k)⟩ -def before374 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail300_105 k),(tail300_22 k)⟩ -def before375 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail300_106 k),tail300_21⟩ -def before376 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526653),(tail300_107 k),tail300_20⟩ -def before377 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail300_108 k),tail300_19⟩ -def before378 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526661),(tail300_109 k),tail300_0⟩ -def before379 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail300_109 k),tail300_1⟩ -def before380 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail300_108 k),tail300_110⟩ -def before381 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail300_111 k),tail300_110⟩ -def before382 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail300_112 k),tail300_0⟩ -def before383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail300_112 k),tail300_1⟩ -def before384 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail300_107 k),tail300_113⟩ -def before385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail300_114 k),tail300_115⟩ -def before386 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail300_106 k),tail300_116⟩ -def before387 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail300_105 k),(tail300_117 k)⟩ -def before388 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521895),(tail300_104 k),(tail300_118 k)⟩ -def before389 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521893),(tail300_103 k),(tail300_119 k)⟩ -def before390 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail300_120 k),(tail300_121 k)⟩ -def before391 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521707),(tail300_97 k),(tail300_122 k)⟩ -def before392 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521705),(tail300_123 k),(tail300_124 k)⟩ -def before393 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail300_96 k),(tail300_125 k)⟩ -def before394 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521675),(tail300_95 k),(tail300_126 k)⟩ -def before395 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail300_127 k),(tail300_128 k)⟩ -def before396 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521593),(tail300_89 k),(tail300_129 k)⟩ -def before397 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521591),(tail300_130 k),(tail300_131 k)⟩ -def before398 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail300_88 k),(tail300_132 k)⟩ -def before399 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521549),(tail300_87 k),(tail300_133 k)⟩ -def after399 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail300_134 k),(tail300_135 k)⟩ - -theorem macro300 (k : Nat) : applyExit (before300 k) exit2 2 = some (before301 k) := by - simp (disch := omega) [before300, before301, exit2, applyExit, pop, push] - <;> omega -theorem step300 (k : Nat) : Runs (2*2) (before300 k).denote (before301 k).denote := - @applyExit_sound (before300 k) (before301 k) exit2 2 valid2 (macro300 k) -theorem macro301 (k : Nat) : applyExit (before301 k) exit3 1 = some (before302 k) := by - simp (disch := omega) [before301, before302, exit3, applyExit, pop, push] - <;> omega -theorem step301 (k : Nat) : Runs (1*2) (before301 k).denote (before302 k).denote := - @applyExit_sound (before301 k) (before302 k) exit3 1 valid3 (macro301 k) -theorem macro302 (k : Nat) : applyExit (before302 k) exit9 1 = some (before303 k) := by - simp (disch := omega) [before302, before303, exit9, applyExit, pop, push] - <;> omega -theorem step302 (k : Nat) : Runs (1*2) (before302 k).denote (before303 k).denote := - @applyExit_sound (before302 k) (before303 k) exit9 1 valid9 (macro302 k) -theorem macro303 (k : Nat) : applyExit (before303 k) exit10 91 = some (before304 k) := by - simp (disch := omega) [before303, before304, exit10, applyExit, pop, push] - <;> omega -theorem step303 (k : Nat) : Runs (91*2) (before303 k).denote (before304 k).denote := - @applyExit_sound (before303 k) (before304 k) exit10 91 valid10 (macro303 k) -theorem macro304 (k : Nat) : applyExit (before304 k) exit11 1 = some (before305 k) := by - simp (disch := omega) [before304, before305, exit11, applyExit, pop, push] - <;> omega -theorem step304 (k : Nat) : Runs (1*2) (before304 k).denote (before305 k).denote := - @applyExit_sound (before304 k) (before305 k) exit11 1 valid11 (macro304 k) -theorem macro305 (k : Nat) : applyExit (before305 k) exit2 15 = some (before306 k) := by - simp (disch := omega) [before305, before306, exit2, applyExit, pop, push] - <;> omega -theorem step305 (k : Nat) : Runs (15*2) (before305 k).denote (before306 k).denote := - @applyExit_sound (before305 k) (before306 k) exit2 15 valid2 (macro305 k) -theorem macro306 (k : Nat) : applyExit (before306 k) exit3 1 = some (before307 k) := by - simp (disch := omega) [before306, before307, exit3, applyExit, pop, push] - <;> omega -theorem step306 (k : Nat) : Runs (1*2) (before306 k).denote (before307 k).denote := - @applyExit_sound (before306 k) (before307 k) exit3 1 valid3 (macro306 k) -theorem macro307 (k : Nat) : applyExit (before307 k) exit9 1 = some (before308 k) := by - simp (disch := omega) [before307, before308, exit9, applyExit, pop, push] - <;> omega -theorem step307 (k : Nat) : Runs (1*2) (before307 k).denote (before308 k).denote := - @applyExit_sound (before307 k) (before308 k) exit9 1 valid9 (macro307 k) -theorem macro308 (k : Nat) : applyExit (before308 k) exit10 39 = some (before309 k) := by - simp (disch := omega) [before308, before309, exit10, applyExit, pop, push] - <;> omega -theorem step308 (k : Nat) : Runs (39*2) (before308 k).denote (before309 k).denote := - @applyExit_sound (before308 k) (before309 k) exit10 39 valid10 (macro308 k) -theorem macro309 (k : Nat) : applyExit (before309 k) exit11 1 = some (before310 k) := by - simp (disch := omega) [before309, before310, exit11, applyExit, pop, push] - <;> omega -theorem step309 (k : Nat) : Runs (1*2) (before309 k).denote (before310 k).denote := - @applyExit_sound (before309 k) (before310 k) exit11 1 valid11 (macro309 k) -theorem macro310 (k : Nat) : applyExit (before310 k) exit2 21 = some (before311 k) := by - simp (disch := omega) [before310, before311, exit2, applyExit, pop, push] - <;> omega -theorem step310 (k : Nat) : Runs (21*2) (before310 k).denote (before311 k).denote := - @applyExit_sound (before310 k) (before311 k) exit2 21 valid2 (macro310 k) -theorem macro311 (k : Nat) : applyExit (before311 k) exit3 1 = some (before312 k) := by - simp (disch := omega) [before311, before312, exit3, applyExit, pop, push] - <;> omega -theorem step311 (k : Nat) : Runs (1*2) (before311 k).denote (before312 k).denote := - @applyExit_sound (before311 k) (before312 k) exit3 1 valid3 (macro311 k) -theorem macro312 (k : Nat) : applyExit (before312 k) exit9 1 = some (before313 k) := by - simp (disch := omega) [before312, before313, exit9, applyExit, pop, push] - <;> omega -theorem step312 (k : Nat) : Runs (1*2) (before312 k).denote (before313 k).denote := - @applyExit_sound (before312 k) (before313 k) exit9 1 valid9 (macro312 k) -theorem macro313 (k : Nat) : applyExit (before313 k) exit10 7 = some (before314 k) := by - simp (disch := omega) [before313, before314, exit10, applyExit, pop, push] - <;> omega -theorem step313 (k : Nat) : Runs (7*2) (before313 k).denote (before314 k).denote := - @applyExit_sound (before313 k) (before314 k) exit10 7 valid10 (macro313 k) -theorem macro314 (k : Nat) : applyExit (before314 k) exit11 1 = some (before315 k) := by - simp (disch := omega) [before314, before315, exit11, applyExit, pop, push] - <;> omega -theorem step314 (k : Nat) : Runs (1*2) (before314 k).denote (before315 k).denote := - @applyExit_sound (before314 k) (before315 k) exit11 1 valid11 (macro314 k) -theorem macro315 (k : Nat) : applyExit (before315 k) exit2 791761174 = some (before316 k) := by - simp (disch := omega) [before315, before316, exit2, applyExit, pop, push] - <;> omega -theorem step315 (k : Nat) : Runs (791761174*2) (before315 k).denote (before316 k).denote := - @applyExit_sound (before315 k) (before316 k) exit2 791761174 valid2 (macro315 k) -theorem macro316 (k : Nat) : applyExit (before316 k) exit41 (1*k+8) = some (before317 k) := by - simp (disch := omega) [before316, before317, exit41, applyExit, pop, push] - <;> omega -theorem step316 (k : Nat) : Runs ((1*k+8)*38) (before316 k).denote (before317 k).denote := - @applyExit_sound (before316 k) (before317 k) exit41 (1*k+8) valid41 (macro316 k) -theorem macro317 (k : Nat) : applyExit (before317 k) exit2 2 = some (before318 k) := by - simp (disch := omega) [before317, before318, exit2, applyExit, pop, push] - <;> omega -theorem step317 (k : Nat) : Runs (2*2) (before317 k).denote (before318 k).denote := - @applyExit_sound (before317 k) (before318 k) exit2 2 valid2 (macro317 k) -theorem macro318 (k : Nat) : applyExit (before318 k) exit3 1 = some (before319 k) := by - simp (disch := omega) [before318, before319, exit3, applyExit, pop, push] - <;> omega -theorem step318 (k : Nat) : Runs (1*2) (before318 k).denote (before319 k).denote := - @applyExit_sound (before318 k) (before319 k) exit3 1 valid3 (macro318 k) -theorem macro319 (k : Nat) : applyExit (before319 k) exit9 1 = some (before320 k) := by - simp (disch := omega) [before319, before320, exit9, applyExit, pop, push] - <;> omega -theorem step319 (k : Nat) : Runs (1*2) (before319 k).denote (before320 k).denote := - @applyExit_sound (before319 k) (before320 k) exit9 1 valid9 (macro319 k) -theorem macro320 (k : Nat) : applyExit (before320 k) exit10 9 = some (before321 k) := by - simp (disch := omega) [before320, before321, exit10, applyExit, pop, push] - <;> omega -theorem step320 (k : Nat) : Runs (9*2) (before320 k).denote (before321 k).denote := - @applyExit_sound (before320 k) (before321 k) exit10 9 valid10 (macro320 k) -theorem macro321 (k : Nat) : applyExit (before321 k) exit11 1 = some (before322 k) := by - simp (disch := omega) [before321, before322, exit11, applyExit, pop, push] - <;> omega -theorem step321 (k : Nat) : Runs (1*2) (before321 k).denote (before322 k).denote := - @applyExit_sound (before321 k) (before322 k) exit11 1 valid11 (macro321 k) -theorem macro322 (k : Nat) : applyExit (before322 k) exit2 11 = some (before323 k) := by - simp (disch := omega) [before322, before323, exit2, applyExit, pop, push] - <;> omega -theorem step322 (k : Nat) : Runs (11*2) (before322 k).denote (before323 k).denote := - @applyExit_sound (before322 k) (before323 k) exit2 11 valid2 (macro322 k) -theorem macro323 (k : Nat) : applyExit (before323 k) exit3 1 = some (before324 k) := by - simp (disch := omega) [before323, before324, exit3, applyExit, pop, push] - <;> omega -theorem step323 (k : Nat) : Runs (1*2) (before323 k).denote (before324 k).denote := - @applyExit_sound (before323 k) (before324 k) exit3 1 valid3 (macro323 k) -theorem macro324 (k : Nat) : applyExit (before324 k) exit9 1 = some (before325 k) := by - simp (disch := omega) [before324, before325, exit9, applyExit, pop, push] - <;> omega -theorem step324 (k : Nat) : Runs (1*2) (before324 k).denote (before325 k).denote := - @applyExit_sound (before324 k) (before325 k) exit9 1 valid9 (macro324 k) -theorem macro325 (k : Nat) : applyExit (before325 k) exit10 1 = some (before326 k) := by - simp (disch := omega) [before325, before326, exit10, applyExit, pop, push] - <;> omega -theorem step325 (k : Nat) : Runs (1*2) (before325 k).denote (before326 k).denote := - @applyExit_sound (before325 k) (before326 k) exit10 1 valid10 (macro325 k) -theorem macro326 (k : Nat) : applyExit (before326 k) exit11 1 = some (before327 k) := by - simp (disch := omega) [before326, before327, exit11, applyExit, pop, push] - <;> omega -theorem step326 (k : Nat) : Runs (1*2) (before326 k).denote (before327 k).denote := - @applyExit_sound (before326 k) (before327 k) exit11 1 valid11 (macro326 k) -theorem macro327 (k : Nat) : applyExit (before327 k) exit3 1 = some (before328 k) := by - simp (disch := omega) [before327, before328, exit3, applyExit, pop, push] - <;> omega -theorem step327 (k : Nat) : Runs (1*2) (before327 k).denote (before328 k).denote := - @applyExit_sound (before327 k) (before328 k) exit3 1 valid3 (macro327 k) -theorem macro328 (k : Nat) : applyExit (before328 k) exit30 1 = some (before329 k) := by - simp (disch := omega) [before328, before329, exit30, applyExit, pop, push] - <;> omega -theorem step328 (k : Nat) : Runs (1*3) (before328 k).denote (before329 k).denote := - @applyExit_sound (before328 k) (before329 k) exit30 1 valid30 (macro328 k) -theorem macro329 (k : Nat) : applyExit (before329 k) exit31 1 = some (before330 k) := by - simp (disch := omega) [before329, before330, exit31, applyExit, pop, push] - <;> omega -theorem step329 (k : Nat) : Runs (1*1) (before329 k).denote (before330 k).denote := - @applyExit_sound (before329 k) (before330 k) exit31 1 valid31 (macro329 k) -theorem macro330 (k : Nat) : applyExit (before330 k) exit32 1 = some (before331 k) := by - simp (disch := omega) [before330, before331, exit32, applyExit, pop, push] - <;> omega -theorem step330 (k : Nat) : Runs (1*3) (before330 k).denote (before331 k).denote := - @applyExit_sound (before330 k) (before331 k) exit32 1 valid32 (macro330 k) -theorem macro331 (k : Nat) : applyExit (before331 k) exit33 1 = some (before332 k) := by - simp (disch := omega) [before331, before332, exit33, applyExit, pop, push] - <;> omega -theorem step331 (k : Nat) : Runs (1*2) (before331 k).denote (before332 k).denote := - @applyExit_sound (before331 k) (before332 k) exit33 1 valid33 (macro331 k) -theorem macro332 (k : Nat) : applyExit (before332 k) exit35 1 = some (before333 k) := by - simp (disch := omega) [before332, before333, exit35, applyExit, pop, push] - <;> omega -theorem step332 (k : Nat) : Runs (1*2) (before332 k).denote (before333 k).denote := - @applyExit_sound (before332 k) (before333 k) exit35 1 valid35 (macro332 k) -theorem macro333 (k : Nat) : applyExit (before333 k) exit36 2 = some (before334 k) := by - simp (disch := omega) [before333, before334, exit36, applyExit, pop, push] - <;> omega -theorem step333 (k : Nat) : Runs (2*2) (before333 k).denote (before334 k).denote := - @applyExit_sound (before333 k) (before334 k) exit36 2 valid36 (macro333 k) -theorem macro334 (k : Nat) : applyExit (before334 k) exit31 1 = some (before335 k) := by - simp (disch := omega) [before334, before335, exit31, applyExit, pop, push] - <;> omega -theorem step334 (k : Nat) : Runs (1*1) (before334 k).denote (before335 k).denote := - @applyExit_sound (before334 k) (before335 k) exit31 1 valid31 (macro334 k) -theorem macro335 (k : Nat) : applyExit (before335 k) exit10 2 = some (before336 k) := by - simp (disch := omega) [before335, before336, exit10, applyExit, pop, push] - <;> omega -theorem step335 (k : Nat) : Runs (2*2) (before335 k).denote (before336 k).denote := - @applyExit_sound (before335 k) (before336 k) exit10 2 valid10 (macro335 k) -theorem macro336 (k : Nat) : applyExit (before336 k) exit32 1 = some (before337 k) := by - simp (disch := omega) [before336, before337, exit32, applyExit, pop, push] - <;> omega -theorem step336 (k : Nat) : Runs (1*3) (before336 k).denote (before337 k).denote := - @applyExit_sound (before336 k) (before337 k) exit32 1 valid32 (macro336 k) -theorem macro337 (k : Nat) : applyExit (before337 k) exit36 2 = some (before338 k) := by - simp (disch := omega) [before337, before338, exit36, applyExit, pop, push] - <;> omega -theorem step337 (k : Nat) : Runs (2*2) (before337 k).denote (before338 k).denote := - @applyExit_sound (before337 k) (before338 k) exit36 2 valid36 (macro337 k) -theorem macro338 (k : Nat) : applyExit (before338 k) exit33 1 = some (before339 k) := by - simp (disch := omega) [before338, before339, exit33, applyExit, pop, push] - <;> omega -theorem step338 (k : Nat) : Runs (1*2) (before338 k).denote (before339 k).denote := - @applyExit_sound (before338 k) (before339 k) exit33 1 valid33 (macro338 k) -theorem macro339 (k : Nat) : applyExit (before339 k) exit34 11 = some (before340 k) := by - simp (disch := omega) [before339, before340, exit34, applyExit, pop, push] - <;> omega -theorem step339 (k : Nat) : Runs (11*2) (before339 k).denote (before340 k).denote := - @applyExit_sound (before339 k) (before340 k) exit34 11 valid34 (macro339 k) -theorem macro340 (k : Nat) : applyExit (before340 k) exit35 1 = some (before341 k) := by - simp (disch := omega) [before340, before341, exit35, applyExit, pop, push] - <;> omega -theorem step340 (k : Nat) : Runs (1*2) (before340 k).denote (before341 k).denote := - @applyExit_sound (before340 k) (before341 k) exit35 1 valid35 (macro340 k) -theorem macro341 (k : Nat) : applyExit (before341 k) exit36 10 = some (before342 k) := by - simp (disch := omega) [before341, before342, exit36, applyExit, pop, push] - <;> omega -theorem step341 (k : Nat) : Runs (10*2) (before341 k).denote (before342 k).denote := - @applyExit_sound (before341 k) (before342 k) exit36 10 valid36 (macro341 k) -theorem macro342 (k : Nat) : applyExit (before342 k) exit31 1 = some (before343 k) := by - simp (disch := omega) [before342, before343, exit31, applyExit, pop, push] - <;> omega -theorem step342 (k : Nat) : Runs (1*1) (before342 k).denote (before343 k).denote := - @applyExit_sound (before342 k) (before343 k) exit31 1 valid31 (macro342 k) -theorem macro343 (k : Nat) : applyExit (before343 k) exit10 10 = some (before344 k) := by - simp (disch := omega) [before343, before344, exit10, applyExit, pop, push] - <;> omega -theorem step343 (k : Nat) : Runs (10*2) (before343 k).denote (before344 k).denote := - @applyExit_sound (before343 k) (before344 k) exit10 10 valid10 (macro343 k) -theorem macro344 (k : Nat) : applyExit (before344 k) exit32 1 = some (before345 k) := by - simp (disch := omega) [before344, before345, exit32, applyExit, pop, push] - <;> omega -theorem step344 (k : Nat) : Runs (1*3) (before344 k).denote (before345 k).denote := - @applyExit_sound (before344 k) (before345 k) exit32 1 valid32 (macro344 k) -theorem macro345 (k : Nat) : applyExit (before345 k) exit36 10 = some (before346 k) := by - simp (disch := omega) [before345, before346, exit36, applyExit, pop, push] - <;> omega -theorem step345 (k : Nat) : Runs (10*2) (before345 k).denote (before346 k).denote := - @applyExit_sound (before345 k) (before346 k) exit36 10 valid36 (macro345 k) -theorem macro346 (k : Nat) : applyExit (before346 k) exit33 1 = some (before347 k) := by - simp (disch := omega) [before346, before347, exit33, applyExit, pop, push] - <;> omega -theorem step346 (k : Nat) : Runs (1*2) (before346 k).denote (before347 k).denote := - @applyExit_sound (before346 k) (before347 k) exit33 1 valid33 (macro346 k) -theorem macro347 (k : Nat) : applyExit (before347 k) exit34 2 = some (before348 k) := by - simp (disch := omega) [before347, before348, exit34, applyExit, pop, push] - <;> omega -theorem step347 (k : Nat) : Runs (2*2) (before347 k).denote (before348 k).denote := - @applyExit_sound (before347 k) (before348 k) exit34 2 valid34 (macro347 k) -theorem macro348 (k : Nat) : applyExit (before348 k) exit42 (1*k+8) = some (before349 k) := by - simp (disch := omega) [before348, before349, exit42, applyExit, pop, push] - <;> omega -theorem step348 (k : Nat) : Runs ((1*k+8)*78) (before348 k).denote (before349 k).denote := - @applyExit_sound (before348 k) (before349 k) exit42 (1*k+8) valid42 (macro348 k) -theorem macro349 (k : Nat) : applyExit (before349 k) exit34 791761174 = some (before350 k) := by - simp (disch := omega) [before349, before350, exit34, applyExit, pop, push] - <;> omega -theorem step349 (k : Nat) : Runs (791761174*2) (before349 k).denote (before350 k).denote := - @applyExit_sound (before349 k) (before350 k) exit34 791761174 valid34 (macro349 k) -theorem macro350 (k : Nat) : applyExit (before350 k) exit35 1 = some (before351 k) := by - simp (disch := omega) [before350, before351, exit35, applyExit, pop, push] - <;> omega -theorem step350 (k : Nat) : Runs (1*2) (before350 k).denote (before351 k).denote := - @applyExit_sound (before350 k) (before351 k) exit35 1 valid35 (macro350 k) -theorem macro351 (k : Nat) : applyExit (before351 k) exit36 8 = some (before352 k) := by - simp (disch := omega) [before351, before352, exit36, applyExit, pop, push] - <;> omega -theorem step351 (k : Nat) : Runs (8*2) (before351 k).denote (before352 k).denote := - @applyExit_sound (before351 k) (before352 k) exit36 8 valid36 (macro351 k) -theorem macro352 (k : Nat) : applyExit (before352 k) exit31 1 = some (before353 k) := by - simp (disch := omega) [before352, before353, exit31, applyExit, pop, push] - <;> omega -theorem step352 (k : Nat) : Runs (1*1) (before352 k).denote (before353 k).denote := - @applyExit_sound (before352 k) (before353 k) exit31 1 valid31 (macro352 k) -theorem macro353 (k : Nat) : applyExit (before353 k) exit10 8 = some (before354 k) := by - simp (disch := omega) [before353, before354, exit10, applyExit, pop, push] - <;> omega -theorem step353 (k : Nat) : Runs (8*2) (before353 k).denote (before354 k).denote := - @applyExit_sound (before353 k) (before354 k) exit10 8 valid10 (macro353 k) -theorem macro354 (k : Nat) : applyExit (before354 k) exit32 1 = some (before355 k) := by - simp (disch := omega) [before354, before355, exit32, applyExit, pop, push] - <;> omega -theorem step354 (k : Nat) : Runs (1*3) (before354 k).denote (before355 k).denote := - @applyExit_sound (before354 k) (before355 k) exit32 1 valid32 (macro354 k) -theorem macro355 (k : Nat) : applyExit (before355 k) exit36 8 = some (before356 k) := by - simp (disch := omega) [before355, before356, exit36, applyExit, pop, push] - <;> omega -theorem step355 (k : Nat) : Runs (8*2) (before355 k).denote (before356 k).denote := - @applyExit_sound (before355 k) (before356 k) exit36 8 valid36 (macro355 k) -theorem macro356 (k : Nat) : applyExit (before356 k) exit33 1 = some (before357 k) := by - simp (disch := omega) [before356, before357, exit33, applyExit, pop, push] - <;> omega -theorem step356 (k : Nat) : Runs (1*2) (before356 k).denote (before357 k).denote := - @applyExit_sound (before356 k) (before357 k) exit33 1 valid33 (macro356 k) -theorem macro357 (k : Nat) : applyExit (before357 k) exit34 21 = some (before358 k) := by - simp (disch := omega) [before357, before358, exit34, applyExit, pop, push] - <;> omega -theorem step357 (k : Nat) : Runs (21*2) (before357 k).denote (before358 k).denote := - @applyExit_sound (before357 k) (before358 k) exit34 21 valid34 (macro357 k) -theorem macro358 (k : Nat) : applyExit (before358 k) exit35 1 = some (before359 k) := by - simp (disch := omega) [before358, before359, exit35, applyExit, pop, push] - <;> omega -theorem step358 (k : Nat) : Runs (1*2) (before358 k).denote (before359 k).denote := - @applyExit_sound (before358 k) (before359 k) exit35 1 valid35 (macro358 k) -theorem macro359 (k : Nat) : applyExit (before359 k) exit36 40 = some (before360 k) := by - simp (disch := omega) [before359, before360, exit36, applyExit, pop, push] - <;> omega -theorem step359 (k : Nat) : Runs (40*2) (before359 k).denote (before360 k).denote := - @applyExit_sound (before359 k) (before360 k) exit36 40 valid36 (macro359 k) -theorem macro360 (k : Nat) : applyExit (before360 k) exit31 1 = some (before361 k) := by - simp (disch := omega) [before360, before361, exit31, applyExit, pop, push] - <;> omega -theorem step360 (k : Nat) : Runs (1*1) (before360 k).denote (before361 k).denote := - @applyExit_sound (before360 k) (before361 k) exit31 1 valid31 (macro360 k) -theorem macro361 (k : Nat) : applyExit (before361 k) exit10 40 = some (before362 k) := by - simp (disch := omega) [before361, before362, exit10, applyExit, pop, push] - <;> omega -theorem step361 (k : Nat) : Runs (40*2) (before361 k).denote (before362 k).denote := - @applyExit_sound (before361 k) (before362 k) exit10 40 valid10 (macro361 k) -theorem macro362 (k : Nat) : applyExit (before362 k) exit32 1 = some (before363 k) := by - simp (disch := omega) [before362, before363, exit32, applyExit, pop, push] - <;> omega -theorem step362 (k : Nat) : Runs (1*3) (before362 k).denote (before363 k).denote := - @applyExit_sound (before362 k) (before363 k) exit32 1 valid32 (macro362 k) -theorem macro363 (k : Nat) : applyExit (before363 k) exit36 40 = some (before364 k) := by - simp (disch := omega) [before363, before364, exit36, applyExit, pop, push] - <;> omega -theorem step363 (k : Nat) : Runs (40*2) (before363 k).denote (before364 k).denote := - @applyExit_sound (before363 k) (before364 k) exit36 40 valid36 (macro363 k) -theorem macro364 (k : Nat) : applyExit (before364 k) exit33 1 = some (before365 k) := by - simp (disch := omega) [before364, before365, exit33, applyExit, pop, push] - <;> omega -theorem step364 (k : Nat) : Runs (1*2) (before364 k).denote (before365 k).denote := - @applyExit_sound (before364 k) (before365 k) exit33 1 valid33 (macro364 k) -theorem macro365 (k : Nat) : applyExit (before365 k) exit34 15 = some (before366 k) := by - simp (disch := omega) [before365, before366, exit34, applyExit, pop, push] - <;> omega -theorem step365 (k : Nat) : Runs (15*2) (before365 k).denote (before366 k).denote := - @applyExit_sound (before365 k) (before366 k) exit34 15 valid34 (macro365 k) -theorem macro366 (k : Nat) : applyExit (before366 k) exit35 1 = some (before367 k) := by - simp (disch := omega) [before366, before367, exit35, applyExit, pop, push] - <;> omega -theorem step366 (k : Nat) : Runs (1*2) (before366 k).denote (before367 k).denote := - @applyExit_sound (before366 k) (before367 k) exit35 1 valid35 (macro366 k) -theorem macro367 (k : Nat) : applyExit (before367 k) exit36 92 = some (before368 k) := by - simp (disch := omega) [before367, before368, exit36, applyExit, pop, push] - <;> omega -theorem step367 (k : Nat) : Runs (92*2) (before367 k).denote (before368 k).denote := - @applyExit_sound (before367 k) (before368 k) exit36 92 valid36 (macro367 k) -theorem macro368 (k : Nat) : applyExit (before368 k) exit31 1 = some (before369 k) := by - simp (disch := omega) [before368, before369, exit31, applyExit, pop, push] - <;> omega -theorem step368 (k : Nat) : Runs (1*1) (before368 k).denote (before369 k).denote := - @applyExit_sound (before368 k) (before369 k) exit31 1 valid31 (macro368 k) -theorem macro369 (k : Nat) : applyExit (before369 k) exit10 92 = some (before370 k) := by - simp (disch := omega) [before369, before370, exit10, applyExit, pop, push] - <;> omega -theorem step369 (k : Nat) : Runs (92*2) (before369 k).denote (before370 k).denote := - @applyExit_sound (before369 k) (before370 k) exit10 92 valid10 (macro369 k) -theorem macro370 (k : Nat) : applyExit (before370 k) exit32 1 = some (before371 k) := by - simp (disch := omega) [before370, before371, exit32, applyExit, pop, push] - <;> omega -theorem step370 (k : Nat) : Runs (1*3) (before370 k).denote (before371 k).denote := - @applyExit_sound (before370 k) (before371 k) exit32 1 valid32 (macro370 k) -theorem macro371 (k : Nat) : applyExit (before371 k) exit36 92 = some (before372 k) := by - simp (disch := omega) [before371, before372, exit36, applyExit, pop, push] - <;> omega -theorem step371 (k : Nat) : Runs (92*2) (before371 k).denote (before372 k).denote := - @applyExit_sound (before371 k) (before372 k) exit36 92 valid36 (macro371 k) -theorem macro372 (k : Nat) : applyExit (before372 k) exit33 1 = some (before373 k) := by - simp (disch := omega) [before372, before373, exit33, applyExit, pop, push] - <;> omega -theorem step372 (k : Nat) : Runs (1*2) (before372 k).denote (before373 k).denote := - @applyExit_sound (before372 k) (before373 k) exit33 1 valid33 (macro372 k) -theorem macro373 (k : Nat) : applyExit (before373 k) exit34 2 = some (before374 k) := by - simp (disch := omega) [before373, before374, exit34, applyExit, pop, push] - <;> omega -theorem step373 (k : Nat) : Runs (2*2) (before373 k).denote (before374 k).denote := - @applyExit_sound (before373 k) (before374 k) exit34 2 valid34 (macro373 k) -theorem macro374 (k : Nat) : applyExit (before374 k) exit43 (1*k+8) = some (before375 k) := by - simp (disch := omega) [before374, before375, exit43, applyExit, pop, push] - <;> omega -theorem step374 (k : Nat) : Runs ((1*k+8)*1178) (before374 k).denote (before375 k).denote := - @applyExit_sound (before374 k) (before375 k) exit43 (1*k+8) valid43 (macro374 k) -theorem macro375 (k : Nat) : applyExit (before375 k) exit34 33 = some (before376 k) := by - simp (disch := omega) [before375, before376, exit34, applyExit, pop, push] - <;> omega -theorem step375 (k : Nat) : Runs (33*2) (before375 k).denote (before376 k).denote := - @applyExit_sound (before375 k) (before376 k) exit34 33 valid34 (macro375 k) -theorem macro376 (k : Nat) : applyExit (before376 k) exit35 1 = some (before377 k) := by - simp (disch := omega) [before376, before377, exit35, applyExit, pop, push] - <;> omega -theorem step376 (k : Nat) : Runs (1*2) (before376 k).denote (before377 k).denote := - @applyExit_sound (before376 k) (before377 k) exit35 1 valid35 (macro376 k) -theorem macro377 (k : Nat) : applyExit (before377 k) exit36 3 = some (before378 k) := by - simp (disch := omega) [before377, before378, exit36, applyExit, pop, push] - <;> omega -theorem step377 (k : Nat) : Runs (3*2) (before377 k).denote (before378 k).denote := - @applyExit_sound (before377 k) (before378 k) exit36 3 valid36 (macro377 k) -theorem macro378 (k : Nat) : applyExit (before378 k) exit39 1 = some (before379 k) := by - simp (disch := omega) [before378, before379, exit39, applyExit, pop, push] - <;> omega -theorem step378 (k : Nat) : Runs (1*1) (before378 k).denote (before379 k).denote := - @applyExit_sound (before378 k) (before379 k) exit39 1 valid39 (macro378 k) -theorem macro379 (k : Nat) : applyExit (before379 k) exit10 3 = some (before380 k) := by - simp (disch := omega) [before379, before380, exit10, applyExit, pop, push] - <;> omega -theorem step379 (k : Nat) : Runs (3*2) (before379 k).denote (before380 k).denote := - @applyExit_sound (before379 k) (before380 k) exit10 3 valid10 (macro379 k) -theorem macro380 (k : Nat) : applyExit (before380 k) exit32 1 = some (before381 k) := by - simp (disch := omega) [before380, before381, exit32, applyExit, pop, push] - <;> omega -theorem step380 (k : Nat) : Runs (1*3) (before380 k).denote (before381 k).denote := - @applyExit_sound (before380 k) (before381 k) exit32 1 valid32 (macro380 k) -theorem macro381 (k : Nat) : applyExit (before381 k) exit36 4 = some (before382 k) := by - simp (disch := omega) [before381, before382, exit36, applyExit, pop, push] - <;> omega -theorem step381 (k : Nat) : Runs (4*2) (before381 k).denote (before382 k).denote := - @applyExit_sound (before381 k) (before382 k) exit36 4 valid36 (macro381 k) -theorem macro382 (k : Nat) : applyExit (before382 k) exit39 1 = some (before383 k) := by - simp (disch := omega) [before382, before383, exit39, applyExit, pop, push] - <;> omega -theorem step382 (k : Nat) : Runs (1*1) (before382 k).denote (before383 k).denote := - @applyExit_sound (before382 k) (before383 k) exit39 1 valid39 (macro382 k) -theorem macro383 (k : Nat) : applyExit (before383 k) exit10 5 = some (before384 k) := by - simp (disch := omega) [before383, before384, exit10, applyExit, pop, push] - <;> omega -theorem step383 (k : Nat) : Runs (5*2) (before383 k).denote (before384 k).denote := - @applyExit_sound (before383 k) (before384 k) exit10 5 valid10 (macro383 k) -theorem macro384 (k : Nat) : applyExit (before384 k) exit11 1 = some (before385 k) := by - simp (disch := omega) [before384, before385, exit11, applyExit, pop, push] - <;> omega -theorem step384 (k : Nat) : Runs (1*2) (before384 k).denote (before385 k).denote := - @applyExit_sound (before384 k) (before385 k) exit11 1 valid11 (macro384 k) -theorem macro385 (k : Nat) : applyExit (before385 k) exit2 32 = some (before386 k) := by - simp (disch := omega) [before385, before386, exit2, applyExit, pop, push] - <;> omega -theorem step385 (k : Nat) : Runs (32*2) (before385 k).denote (before386 k).denote := - @applyExit_sound (before385 k) (before386 k) exit2 32 valid2 (macro385 k) -theorem macro386 (k : Nat) : applyExit (before386 k) exit44 (1*k+8) = some (before387 k) := by - simp (disch := omega) [before386, before387, exit44, applyExit, pop, push] - <;> omega -theorem step386 (k : Nat) : Runs ((1*k+8)*586) (before386 k).denote (before387 k).denote := - @applyExit_sound (before386 k) (before387 k) exit44 (1*k+8) valid44 (macro386 k) -theorem macro387 (k : Nat) : applyExit (before387 k) exit2 2 = some (before388 k) := by - simp (disch := omega) [before387, before388, exit2, applyExit, pop, push] - <;> omega -theorem step387 (k : Nat) : Runs (2*2) (before387 k).denote (before388 k).denote := - @applyExit_sound (before387 k) (before388 k) exit2 2 valid2 (macro387 k) -theorem macro388 (k : Nat) : applyExit (before388 k) exit3 1 = some (before389 k) := by - simp (disch := omega) [before388, before389, exit3, applyExit, pop, push] - <;> omega -theorem step388 (k : Nat) : Runs (1*2) (before388 k).denote (before389 k).denote := - @applyExit_sound (before388 k) (before389 k) exit3 1 valid3 (macro388 k) -theorem macro389 (k : Nat) : applyExit (before389 k) exit9 1 = some (before390 k) := by - simp (disch := omega) [before389, before390, exit9, applyExit, pop, push] - <;> omega -theorem step389 (k : Nat) : Runs (1*2) (before389 k).denote (before390 k).denote := - @applyExit_sound (before389 k) (before390 k) exit9 1 valid9 (macro389 k) -theorem macro390 (k : Nat) : applyExit (before390 k) exit10 92 = some (before391 k) := by - simp (disch := omega) [before390, before391, exit10, applyExit, pop, push] - <;> omega -theorem step390 (k : Nat) : Runs (92*2) (before390 k).denote (before391 k).denote := - @applyExit_sound (before390 k) (before391 k) exit10 92 valid10 (macro390 k) -theorem macro391 (k : Nat) : applyExit (before391 k) exit11 1 = some (before392 k) := by - simp (disch := omega) [before391, before392, exit11, applyExit, pop, push] - <;> omega -theorem step391 (k : Nat) : Runs (1*2) (before391 k).denote (before392 k).denote := - @applyExit_sound (before391 k) (before392 k) exit11 1 valid11 (macro391 k) -theorem macro392 (k : Nat) : applyExit (before392 k) exit2 14 = some (before393 k) := by - simp (disch := omega) [before392, before393, exit2, applyExit, pop, push] - <;> omega -theorem step392 (k : Nat) : Runs (14*2) (before392 k).denote (before393 k).denote := - @applyExit_sound (before392 k) (before393 k) exit2 14 valid2 (macro392 k) -theorem macro393 (k : Nat) : applyExit (before393 k) exit3 1 = some (before394 k) := by - simp (disch := omega) [before393, before394, exit3, applyExit, pop, push] - <;> omega -theorem step393 (k : Nat) : Runs (1*2) (before393 k).denote (before394 k).denote := - @applyExit_sound (before393 k) (before394 k) exit3 1 valid3 (macro393 k) -theorem macro394 (k : Nat) : applyExit (before394 k) exit9 1 = some (before395 k) := by - simp (disch := omega) [before394, before395, exit9, applyExit, pop, push] - <;> omega -theorem step394 (k : Nat) : Runs (1*2) (before394 k).denote (before395 k).denote := - @applyExit_sound (before394 k) (before395 k) exit9 1 valid9 (macro394 k) -theorem macro395 (k : Nat) : applyExit (before395 k) exit10 40 = some (before396 k) := by - simp (disch := omega) [before395, before396, exit10, applyExit, pop, push] - <;> omega -theorem step395 (k : Nat) : Runs (40*2) (before395 k).denote (before396 k).denote := - @applyExit_sound (before395 k) (before396 k) exit10 40 valid10 (macro395 k) -theorem macro396 (k : Nat) : applyExit (before396 k) exit11 1 = some (before397 k) := by - simp (disch := omega) [before396, before397, exit11, applyExit, pop, push] - <;> omega -theorem step396 (k : Nat) : Runs (1*2) (before396 k).denote (before397 k).denote := - @applyExit_sound (before396 k) (before397 k) exit11 1 valid11 (macro396 k) -theorem macro397 (k : Nat) : applyExit (before397 k) exit2 20 = some (before398 k) := by - simp (disch := omega) [before397, before398, exit2, applyExit, pop, push] - <;> omega -theorem step397 (k : Nat) : Runs (20*2) (before397 k).denote (before398 k).denote := - @applyExit_sound (before397 k) (before398 k) exit2 20 valid2 (macro397 k) -theorem macro398 (k : Nat) : applyExit (before398 k) exit3 1 = some (before399 k) := by - simp (disch := omega) [before398, before399, exit3, applyExit, pop, push] - <;> omega -theorem step398 (k : Nat) : Runs (1*2) (before398 k).denote (before399 k).denote := - @applyExit_sound (before398 k) (before399 k) exit3 1 valid3 (macro398 k) -theorem macro399 (k : Nat) : applyExit (before399 k) exit9 1 = some (after399 k) := by - simp (disch := omega) [before399, after399, exit9, applyExit, pop, push] - <;> omega -theorem step399 (k : Nat) : Runs (1*2) (before399 k).denote (after399 k).denote := - @applyExit_sound (before399 k) (after399 k) exit9 1 valid9 (macro399 k) -theorem chunkRun003 (k : Nat) : Runs (1880*k+3167061748) (before300 k).denote (after399 k).denote := by - have h := (@Runs.trans ((((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))))+((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2))))))) ((((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178))))))+(((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))))+((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2))))))) (before300 k).denote (before350 k).denote (after399 k).denote (@Runs.trans (((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))))+((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2)))))) (before300 k).denote (before325 k).denote (before350 k).denote (@Runs.trans ((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2))))) ((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before300 k).denote (before312 k).denote (before325 k).denote (@Runs.trans (((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2)))) (((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))) (before300 k).denote (before306 k).denote (before312 k).denote (@Runs.trans ((2*2)+((1*2)+(1*2))) ((91*2)+((1*2)+(15*2))) (before300 k).denote (before303 k).denote (before306 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before300 k).denote (before301 k).denote (before303 k).denote (step300 k) (@Runs.trans (1*2) (1*2) (before301 k).denote (before302 k).denote (before303 k).denote (step301 k) (step302 k))) (@Runs.trans (91*2) ((1*2)+(15*2)) (before303 k).denote (before304 k).denote (before306 k).denote (step303 k) (@Runs.trans (1*2) (15*2) (before304 k).denote (before305 k).denote (before306 k).denote (step304 k) (step305 k)))) (@Runs.trans ((1*2)+((1*2)+(39*2))) ((1*2)+((21*2)+(1*2))) (before306 k).denote (before309 k).denote (before312 k).denote (@Runs.trans (1*2) ((1*2)+(39*2)) (before306 k).denote (before307 k).denote (before309 k).denote (step306 k) (@Runs.trans (1*2) (39*2) (before307 k).denote (before308 k).denote (before309 k).denote (step307 k) (step308 k))) (@Runs.trans (1*2) ((21*2)+(1*2)) (before309 k).denote (before310 k).denote (before312 k).denote (step309 k) (@Runs.trans (21*2) (1*2) (before310 k).denote (before311 k).denote (before312 k).denote (step310 k) (step311 k))))) (@Runs.trans (((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2)))) (((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before312 k).denote (before318 k).denote (before325 k).denote (@Runs.trans ((1*2)+((7*2)+(1*2))) ((791761174*2)+(((1*k+8)*38)+(2*2))) (before312 k).denote (before315 k).denote (before318 k).denote (@Runs.trans (1*2) ((7*2)+(1*2)) (before312 k).denote (before313 k).denote (before315 k).denote (step312 k) (@Runs.trans (7*2) (1*2) (before313 k).denote (before314 k).denote (before315 k).denote (step313 k) (step314 k))) (@Runs.trans (791761174*2) (((1*k+8)*38)+(2*2)) (before315 k).denote (before316 k).denote (before318 k).denote (step315 k) (@Runs.trans ((1*k+8)*38) (2*2) (before316 k).denote (before317 k).denote (before318 k).denote (step316 k) (step317 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before318 k).denote (before321 k).denote (before325 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before318 k).denote (before319 k).denote (before321 k).denote (step318 k) (@Runs.trans (1*2) (9*2) (before319 k).denote (before320 k).denote (before321 k).denote (step319 k) (step320 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before321 k).denote (before323 k).denote (before325 k).denote (@Runs.trans (1*2) (11*2) (before321 k).denote (before322 k).denote (before323 k).denote (step321 k) (step322 k)) (@Runs.trans (1*2) (1*2) (before323 k).denote (before324 k).denote (before325 k).denote (step323 k) (step324 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))) ((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2))))) (before325 k).denote (before337 k).denote (before350 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3)))) (((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))) (before325 k).denote (before331 k).denote (before337 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*1)+(1*3))) (before325 k).denote (before328 k).denote (before331 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before325 k).denote (before326 k).denote (before328 k).denote (step325 k) (@Runs.trans (1*2) (1*2) (before326 k).denote (before327 k).denote (before328 k).denote (step326 k) (step327 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before328 k).denote (before329 k).denote (before331 k).denote (step328 k) (@Runs.trans (1*1) (1*3) (before329 k).denote (before330 k).denote (before331 k).denote (step329 k) (step330 k)))) (@Runs.trans ((1*2)+((1*2)+(2*2))) ((1*1)+((2*2)+(1*3))) (before331 k).denote (before334 k).denote (before337 k).denote (@Runs.trans (1*2) ((1*2)+(2*2)) (before331 k).denote (before332 k).denote (before334 k).denote (step331 k) (@Runs.trans (1*2) (2*2) (before332 k).denote (before333 k).denote (before334 k).denote (step332 k) (step333 k))) (@Runs.trans (1*1) ((2*2)+(1*3)) (before334 k).denote (before335 k).denote (before337 k).denote (step334 k) (@Runs.trans (2*2) (1*3) (before335 k).denote (before336 k).denote (before337 k).denote (step335 k) (step336 k))))) (@Runs.trans (((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1)))) (((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2)))) (before337 k).denote (before343 k).denote (before350 k).denote (@Runs.trans ((2*2)+((1*2)+(11*2))) ((1*2)+((10*2)+(1*1))) (before337 k).denote (before340 k).denote (before343 k).denote (@Runs.trans (2*2) ((1*2)+(11*2)) (before337 k).denote (before338 k).denote (before340 k).denote (step337 k) (@Runs.trans (1*2) (11*2) (before338 k).denote (before339 k).denote (before340 k).denote (step338 k) (step339 k))) (@Runs.trans (1*2) ((10*2)+(1*1)) (before340 k).denote (before341 k).denote (before343 k).denote (step340 k) (@Runs.trans (10*2) (1*1) (before341 k).denote (before342 k).denote (before343 k).denote (step341 k) (step342 k)))) (@Runs.trans ((10*2)+((1*3)+(10*2))) (((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2))) (before343 k).denote (before346 k).denote (before350 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before343 k).denote (before344 k).denote (before346 k).denote (step343 k) (@Runs.trans (1*3) (10*2) (before344 k).denote (before345 k).denote (before346 k).denote (step344 k) (step345 k))) (@Runs.trans ((1*2)+(2*2)) (((1*k+8)*78)+(791761174*2)) (before346 k).denote (before348 k).denote (before350 k).denote (@Runs.trans (1*2) (2*2) (before346 k).denote (before347 k).denote (before348 k).denote (step346 k) (step347 k)) (@Runs.trans ((1*k+8)*78) (791761174*2) (before348 k).denote (before349 k).denote (before350 k).denote (step348 k) (step349 k))))))) (@Runs.trans (((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178)))))) (((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))))+((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2)))))) (before350 k).denote (before375 k).denote (after399 k).denote (@Runs.trans ((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2))))) ((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178))))) (before350 k).denote (before362 k).denote (before375 k).denote (@Runs.trans (((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2)))) (((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))) (before350 k).denote (before356 k).denote (before362 k).denote (@Runs.trans ((1*2)+((8*2)+(1*1))) ((8*2)+((1*3)+(8*2))) (before350 k).denote (before353 k).denote (before356 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before350 k).denote (before351 k).denote (before353 k).denote (step350 k) (@Runs.trans (8*2) (1*1) (before351 k).denote (before352 k).denote (before353 k).denote (step351 k) (step352 k))) (@Runs.trans (8*2) ((1*3)+(8*2)) (before353 k).denote (before354 k).denote (before356 k).denote (step353 k) (@Runs.trans (1*3) (8*2) (before354 k).denote (before355 k).denote (before356 k).denote (step354 k) (step355 k)))) (@Runs.trans ((1*2)+((21*2)+(1*2))) ((40*2)+((1*1)+(40*2))) (before356 k).denote (before359 k).denote (before362 k).denote (@Runs.trans (1*2) ((21*2)+(1*2)) (before356 k).denote (before357 k).denote (before359 k).denote (step356 k) (@Runs.trans (21*2) (1*2) (before357 k).denote (before358 k).denote (before359 k).denote (step357 k) (step358 k))) (@Runs.trans (40*2) ((1*1)+(40*2)) (before359 k).denote (before360 k).denote (before362 k).denote (step359 k) (@Runs.trans (1*1) (40*2) (before360 k).denote (before361 k).denote (before362 k).denote (step360 k) (step361 k))))) (@Runs.trans (((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2)))) (((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178)))) (before362 k).denote (before368 k).denote (before375 k).denote (@Runs.trans ((1*3)+((40*2)+(1*2))) ((15*2)+((1*2)+(92*2))) (before362 k).denote (before365 k).denote (before368 k).denote (@Runs.trans (1*3) ((40*2)+(1*2)) (before362 k).denote (before363 k).denote (before365 k).denote (step362 k) (@Runs.trans (40*2) (1*2) (before363 k).denote (before364 k).denote (before365 k).denote (step363 k) (step364 k))) (@Runs.trans (15*2) ((1*2)+(92*2)) (before365 k).denote (before366 k).denote (before368 k).denote (step365 k) (@Runs.trans (1*2) (92*2) (before366 k).denote (before367 k).denote (before368 k).denote (step366 k) (step367 k)))) (@Runs.trans ((1*1)+((92*2)+(1*3))) (((92*2)+(1*2))+((2*2)+((1*k+8)*1178))) (before368 k).denote (before371 k).denote (before375 k).denote (@Runs.trans (1*1) ((92*2)+(1*3)) (before368 k).denote (before369 k).denote (before371 k).denote (step368 k) (@Runs.trans (92*2) (1*3) (before369 k).denote (before370 k).denote (before371 k).denote (step369 k) (step370 k))) (@Runs.trans ((92*2)+(1*2)) ((2*2)+((1*k+8)*1178)) (before371 k).denote (before373 k).denote (before375 k).denote (@Runs.trans (92*2) (1*2) (before371 k).denote (before372 k).denote (before373 k).denote (step371 k) (step372 k)) (@Runs.trans (2*2) ((1*k+8)*1178) (before373 k).denote (before374 k).denote (before375 k).denote (step373 k) (step374 k)))))) (@Runs.trans ((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586))))) ((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2))))) (before375 k).denote (before387 k).denote (after399 k).denote (@Runs.trans (((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))) (((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))) (before375 k).denote (before381 k).denote (before387 k).denote (@Runs.trans ((33*2)+((1*2)+(3*2))) ((1*1)+((3*2)+(1*3))) (before375 k).denote (before378 k).denote (before381 k).denote (@Runs.trans (33*2) ((1*2)+(3*2)) (before375 k).denote (before376 k).denote (before378 k).denote (step375 k) (@Runs.trans (1*2) (3*2) (before376 k).denote (before377 k).denote (before378 k).denote (step376 k) (step377 k))) (@Runs.trans (1*1) ((3*2)+(1*3)) (before378 k).denote (before379 k).denote (before381 k).denote (step378 k) (@Runs.trans (3*2) (1*3) (before379 k).denote (before380 k).denote (before381 k).denote (step379 k) (step380 k)))) (@Runs.trans ((4*2)+((1*1)+(5*2))) ((1*2)+((32*2)+((1*k+8)*586))) (before381 k).denote (before384 k).denote (before387 k).denote (@Runs.trans (4*2) ((1*1)+(5*2)) (before381 k).denote (before382 k).denote (before384 k).denote (step381 k) (@Runs.trans (1*1) (5*2) (before382 k).denote (before383 k).denote (before384 k).denote (step382 k) (step383 k))) (@Runs.trans (1*2) ((32*2)+((1*k+8)*586)) (before384 k).denote (before385 k).denote (before387 k).denote (step384 k) (@Runs.trans (32*2) ((1*k+8)*586) (before385 k).denote (before386 k).denote (before387 k).denote (step385 k) (step386 k))))) (@Runs.trans (((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2)))) (((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2)))) (before387 k).denote (before393 k).denote (after399 k).denote (@Runs.trans ((2*2)+((1*2)+(1*2))) ((92*2)+((1*2)+(14*2))) (before387 k).denote (before390 k).denote (before393 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before387 k).denote (before388 k).denote (before390 k).denote (step387 k) (@Runs.trans (1*2) (1*2) (before388 k).denote (before389 k).denote (before390 k).denote (step388 k) (step389 k))) (@Runs.trans (92*2) ((1*2)+(14*2)) (before390 k).denote (before391 k).denote (before393 k).denote (step390 k) (@Runs.trans (1*2) (14*2) (before391 k).denote (before392 k).denote (before393 k).denote (step391 k) (step392 k)))) (@Runs.trans ((1*2)+((1*2)+(40*2))) (((1*2)+(20*2))+((1*2)+(1*2))) (before393 k).denote (before396 k).denote (after399 k).denote (@Runs.trans (1*2) ((1*2)+(40*2)) (before393 k).denote (before394 k).denote (before396 k).denote (step393 k) (@Runs.trans (1*2) (40*2) (before394 k).denote (before395 k).denote (before396 k).denote (step394 k) (step395 k))) (@Runs.trans ((1*2)+(20*2)) ((1*2)+(1*2)) (before396 k).denote (before398 k).denote (after399 k).denote (@Runs.trans (1*2) (20*2) (before396 k).denote (before397 k).denote (before398 k).denote (step396 k) (step397 k)) (@Runs.trans (1*2) (1*2) (before398 k).denote (before399 k).denote (after399 k).denote (step398 k) (step399 k)))))))) - have ht : (((((((2*2)+((1*2)+(1*2)))+((91*2)+((1*2)+(15*2))))+(((1*2)+((1*2)+(39*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((7*2)+(1*2)))+((791761174*2)+(((1*k+8)*38)+(2*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))))+((((2*2)+((1*2)+(11*2)))+((1*2)+((10*2)+(1*1))))+(((10*2)+((1*3)+(10*2)))+(((1*2)+(2*2))+(((1*k+8)*78)+(791761174*2)))))))+((((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((2*2)+((1*k+8)*1178))))))+(((((33*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))+(((4*2)+((1*1)+(5*2)))+((1*2)+((32*2)+((1*k+8)*586)))))+((((2*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+(((1*2)+(20*2))+((1*2)+(1*2)))))))) = (1880*k+3167061748) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean deleted file mode 100644 index ab32a693..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk004.lean +++ /dev/null @@ -1,822 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail400_0 : Stack := [] -abbrev tail400_1 : Stack := ⟨w0,1⟩ :: tail400_0 -abbrev tail400_2 : Stack := ⟨w2,1⟩ :: tail400_1 -abbrev tail400_3 : Stack := ⟨w0,3⟩ :: tail400_2 -abbrev tail400_4 : Stack := ⟨w2,1⟩ :: tail400_3 -abbrev tail400_5 : Stack := ⟨w1,11⟩ :: tail400_4 -abbrev tail400_6 : Stack := ⟨w0,11⟩ :: tail400_5 -abbrev tail400_7 : Stack := ⟨w2,1⟩ :: tail400_6 -abbrev tail400_8 : Stack := ⟨w1,2⟩ :: tail400_7 -abbrev tail400_9 (k : Nat) : Stack := ⟨w28,(1*k+8)⟩ :: tail400_8 -abbrev tail400_10 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail400_9 k -abbrev tail400_11 (k : Nat) : Stack := ⟨w0,8⟩ :: tail400_10 k -abbrev tail400_12 : Stack := ⟨w1,6⟩ :: tail400_0 -abbrev tail400_13 : Stack := ⟨w2,1⟩ :: tail400_12 -abbrev tail400_14 : Stack := ⟨w0,32⟩ :: tail400_13 -abbrev tail400_15 (k : Nat) : Stack := ⟨w30,(1*k+8)⟩ :: tail400_14 -abbrev tail400_16 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_15 k -abbrev tail400_17 (k : Nat) : Stack := ⟨w1,93⟩ :: tail400_16 k -abbrev tail400_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_17 k -abbrev tail400_19 (k : Nat) : Stack := ⟨w0,15⟩ :: tail400_18 k -abbrev tail400_20 (k : Nat) : Stack := ⟨w1,41⟩ :: tail400_19 k -abbrev tail400_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_20 k -abbrev tail400_22 (k : Nat) : Stack := ⟨w0,21⟩ :: tail400_21 k -abbrev tail400_23 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_22 k -abbrev tail400_24 (k : Nat) : Stack := ⟨w1,9⟩ :: tail400_22 k -abbrev tail400_25 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail400_9 k -abbrev tail400_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_24 k -abbrev tail400_27 (k : Nat) : Stack := ⟨w0,791761173⟩ :: tail400_26 k -abbrev tail400_28 (k : Nat) : Stack := ⟨w31,(1*k+8)⟩ :: tail400_27 k -abbrev tail400_29 (k : Nat) : Stack := ⟨w0,2⟩ :: tail400_28 k -abbrev tail400_30 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_28 k -abbrev tail400_31 : Stack := ⟨w0,10⟩ :: tail400_5 -abbrev tail400_32 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_30 k -abbrev tail400_33 (k : Nat) : Stack := ⟨w1,11⟩ :: tail400_30 k -abbrev tail400_34 : Stack := ⟨w1,10⟩ :: tail400_4 -abbrev tail400_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_33 k -abbrev tail400_36 (k : Nat) : Stack := ⟨w0,10⟩ :: tail400_35 k -abbrev tail400_37 (k : Nat) : Stack := ⟨w0,11⟩ :: tail400_35 k -abbrev tail400_38 : Stack := ⟨w0,2⟩ :: tail400_2 -abbrev tail400_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_37 k -abbrev tail400_40 (k : Nat) : Stack := ⟨w1,3⟩ :: tail400_37 k -abbrev tail400_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_40 k -abbrev tail400_42 (k : Nat) : Stack := ⟨w2,2⟩ :: tail400_40 k -abbrev tail400_43 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_41 k -abbrev tail400_44 (k : Nat) : Stack := ⟨w1,2⟩ :: tail400_41 k -abbrev tail400_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_44 k -abbrev tail400_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_44 k -abbrev tail400_47 : Stack := ⟨w1,1⟩ :: tail400_0 -abbrev tail400_48 : Stack := ⟨w0,2⟩ :: tail400_47 -abbrev tail400_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_40 k -abbrev tail400_50 : Stack := ⟨w0,1⟩ :: tail400_47 -abbrev tail400_51 : Stack := ⟨w2,1⟩ :: tail400_50 -abbrev tail400_52 : Stack := ⟨w1,1⟩ :: tail400_51 -abbrev tail400_53 : Stack := ⟨w0,3⟩ :: tail400_52 -abbrev tail400_54 : Stack := ⟨w1,11⟩ :: tail400_53 -abbrev tail400_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_33 k -abbrev tail400_56 (k : Nat) : Stack := ⟨w0,12⟩ :: tail400_33 k -abbrev tail400_57 : Stack := ⟨w0,2⟩ :: tail400_52 -abbrev tail400_58 : Stack := ⟨w2,1⟩ :: tail400_57 -abbrev tail400_59 : Stack := ⟨w1,12⟩ :: tail400_58 -abbrev tail400_60 : Stack := ⟨w0,11⟩ :: tail400_59 -abbrev tail400_61 : Stack := ⟨w1,3⟩ :: tail400_60 -abbrev tail400_62 (k : Nat) : Stack := ⟨w31,(1*k+7)⟩ :: tail400_27 k -abbrev tail400_63 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_62 k -abbrev tail400_64 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_63 k -abbrev tail400_65 : Stack := ⟨w0,10⟩ :: tail400_59 -abbrev tail400_66 : Stack := ⟨w2,1⟩ :: tail400_65 -abbrev tail400_67 : Stack := ⟨w1,3⟩ :: tail400_66 -abbrev tail400_68 : Stack := ⟨w33,1⟩ :: tail400_67 -abbrev tail400_69 (k : Nat) : Stack := ⟨w31,(1*k+6)⟩ :: tail400_27 k -abbrev tail400_70 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_69 k -abbrev tail400_71 : Stack := ⟨w34,1⟩ :: tail400_67 -abbrev tail400_72 : Stack := ⟨w33,1⟩ :: tail400_71 -abbrev tail400_73 (k : Nat) : Stack := ⟨w31,(1*k+5)⟩ :: tail400_27 k -abbrev tail400_74 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_73 k -abbrev tail400_75 : Stack := ⟨w34,2⟩ :: tail400_67 -abbrev tail400_76 : Stack := ⟨w33,1⟩ :: tail400_75 -abbrev tail400_77 (k : Nat) : Stack := ⟨w31,(1*k+4)⟩ :: tail400_27 k -abbrev tail400_78 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_77 k -abbrev tail400_79 : Stack := ⟨w34,3⟩ :: tail400_67 -abbrev tail400_80 (k : Nat) : Stack := ⟨w34,(1*k+6)⟩ :: tail400_67 -abbrev tail400_81 (k : Nat) : Stack := ⟨w31,1⟩ :: tail400_27 k -abbrev tail400_82 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_81 k -abbrev tail400_83 (k : Nat) : Stack := ⟨w33,1⟩ :: tail400_80 k -abbrev tail400_84 (k : Nat) : Stack := ⟨w32,1⟩ :: tail400_27 k -abbrev tail400_85 (k : Nat) : Stack := ⟨w34,(1*k+7)⟩ :: tail400_67 -abbrev tail400_86 (k : Nat) : Stack := ⟨w33,1⟩ :: tail400_85 k -abbrev tail400_87 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail400_86 k -abbrev tail400_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_24 k -abbrev tail400_89 (k : Nat) : Stack := ⟨w0,791761174⟩ :: tail400_24 k -abbrev tail400_90 (k : Nat) : Stack := ⟨w34,(1*k+8)⟩ :: tail400_67 -abbrev tail400_91 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail400_90 k -abbrev tail400_92 (k : Nat) : Stack := ⟨w0,9⟩ :: tail400_91 k -abbrev tail400_93 (k : Nat) : Stack := ⟨w1,21⟩ :: tail400_92 k -abbrev tail400_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_20 k -abbrev tail400_95 (k : Nat) : Stack := ⟨w0,22⟩ :: tail400_20 k -abbrev tail400_96 (k : Nat) : Stack := ⟨w0,8⟩ :: tail400_91 k -abbrev tail400_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_96 k -abbrev tail400_98 (k : Nat) : Stack := ⟨w1,22⟩ :: tail400_97 k -abbrev tail400_99 (k : Nat) : Stack := ⟨w0,41⟩ :: tail400_98 k -abbrev tail400_100 (k : Nat) : Stack := ⟨w1,15⟩ :: tail400_99 k -abbrev tail400_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail400_17 k -abbrev tail400_102 (k : Nat) : Stack := ⟨w0,16⟩ :: tail400_17 k -abbrev tail400_103 (k : Nat) : Stack := ⟨w0,40⟩ :: tail400_98 k -abbrev tail400_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_103 k -abbrev tail400_105 (k : Nat) : Stack := ⟨w1,16⟩ :: tail400_104 k -abbrev tail400_106 (k : Nat) : Stack := ⟨w0,93⟩ :: tail400_105 k -abbrev tail400_107 (k : Nat) : Stack := ⟨w1,3⟩ :: tail400_106 k -abbrev tail400_108 (k : Nat) : Stack := ⟨w30,(1*k+7)⟩ :: tail400_14 -abbrev tail400_109 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_108 k -abbrev tail400_110 (k : Nat) : Stack := ⟨w0,3⟩ :: tail400_109 k -abbrev tail400_111 (k : Nat) : Stack := ⟨w0,92⟩ :: tail400_105 k -abbrev tail400_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_111 k -abbrev tail400_113 (k : Nat) : Stack := ⟨w1,3⟩ :: tail400_112 k -abbrev tail400_114 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_113 k -abbrev tail400_115 (k : Nat) : Stack := ⟨w30,(1*k+6)⟩ :: tail400_14 -abbrev tail400_116 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_115 k -abbrev tail400_117 (k : Nat) : Stack := ⟨w37,1⟩ :: tail400_113 k -abbrev tail400_118 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_117 k -abbrev tail400_119 (k : Nat) : Stack := ⟨w30,(1*k+5)⟩ :: tail400_14 -abbrev tail400_120 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_119 k -abbrev tail400_121 (k : Nat) : Stack := ⟨w37,2⟩ :: tail400_113 k -abbrev tail400_122 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_121 k -abbrev tail400_123 (k : Nat) : Stack := ⟨w30,(1*k+4)⟩ :: tail400_14 -abbrev tail400_124 (k : Nat) : Stack := ⟨w35,1⟩ :: tail400_123 k -abbrev tail400_125 (k : Nat) : Stack := ⟨w37,3⟩ :: tail400_113 k -abbrev tail400_126 (k : Nat) : Stack := ⟨w37,(1*k+6)⟩ :: tail400_113 k -abbrev tail400_127 : Stack := ⟨w30,1⟩ :: tail400_14 -abbrev tail400_128 : Stack := ⟨w35,1⟩ :: tail400_127 -abbrev tail400_129 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_126 k -abbrev tail400_130 : Stack := ⟨w35,1⟩ :: tail400_14 -abbrev tail400_131 (k : Nat) : Stack := ⟨w37,(1*k+7)⟩ :: tail400_113 k -abbrev tail400_132 (k : Nat) : Stack := ⟨w36,1⟩ :: tail400_131 k -abbrev tail400_133 (k : Nat) : Stack := ⟨w1,32⟩ :: tail400_132 k -abbrev tail400_134 : Stack := ⟨w0,1⟩ :: tail400_12 -abbrev tail400_135 : Stack := ⟨w0,33⟩ :: tail400_12 -abbrev tail400_136 (k : Nat) : Stack := ⟨w37,(1*k+8)⟩ :: tail400_113 k -abbrev tail400_137 (k : Nat) : Stack := ⟨w1,33⟩ :: tail400_136 k -abbrev tail400_138 (k : Nat) : Stack := ⟨w0,6⟩ :: tail400_137 k -abbrev tail400_139 (k : Nat) : Stack := ⟨w0,5⟩ :: tail400_137 k -abbrev tail400_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail400_139 k -abbrev tail400_141 (k : Nat) : Stack := ⟨w1,1⟩ :: tail400_140 k - -def before400 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail400_11 k),(tail400_23 k)⟩ -def before401 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail400_10 k),(tail400_24 k)⟩ -def before402 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail400_25 k),(tail400_26 k)⟩ -def before403 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail400_9 k),(tail400_27 k)⟩ -def before404 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail400_8,(tail400_28 k)⟩ -def before405 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail400_7,(tail400_29 k)⟩ -def before406 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail400_6,(tail400_30 k)⟩ -def before407 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail400_31,(tail400_32 k)⟩ -def before408 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail400_5,(tail400_33 k)⟩ -def before409 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail400_34,(tail400_35 k)⟩ -def before410 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail400_4,(tail400_36 k)⟩ -def before411 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail400_3,(tail400_37 k)⟩ -def before412 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail400_38,(tail400_39 k)⟩ -def before413 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail400_2,(tail400_40 k)⟩ -def before414 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1181),tail400_1,(tail400_41 k)⟩ -def before415 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1183),tail400_0,(tail400_42 k)⟩ -def before416 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail400_1,(tail400_42 k)⟩ -def before417 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail400_1,(tail400_43 k)⟩ -def before418 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail400_0,(tail400_44 k)⟩ -def before419 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1187),tail400_0,(tail400_45 k)⟩ -def before420 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail400_1,(tail400_45 k)⟩ -def before421 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail400_1,(tail400_46 k)⟩ -def before422 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail400_0,(tail400_46 k)⟩ -def before423 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail400_47,(tail400_44 k)⟩ -def before424 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail400_48,(tail400_41 k)⟩ -def before425 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail400_48,(tail400_49 k)⟩ -def before426 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail400_51,(tail400_49 k)⟩ -def before427 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail400_52,(tail400_40 k)⟩ -def before428 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail400_53,(tail400_37 k)⟩ -def before429 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1151),tail400_54,(tail400_35 k)⟩ -def before430 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail400_54,(tail400_55 k)⟩ -def before431 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail400_53,(tail400_56 k)⟩ -def before432 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail400_58,(tail400_56 k)⟩ -def before433 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1149),tail400_59,(tail400_33 k)⟩ -def before434 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail400_60,(tail400_30 k)⟩ -def before435 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail400_61,(tail400_28 k)⟩ -def before436 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail400_61,(tail400_63 k)⟩ -def before437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail400_60,(tail400_64 k)⟩ -def before438 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail400_66,(tail400_64 k)⟩ -def before439 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail400_67,(tail400_63 k)⟩ -def before440 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail400_68,(tail400_62 k)⟩ -def before441 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail400_68,(tail400_70 k)⟩ -def before442 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail400_71,(tail400_70 k)⟩ -def before443 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail400_72,(tail400_69 k)⟩ -def before444 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail400_72,(tail400_74 k)⟩ -def before445 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail400_75,(tail400_74 k)⟩ -def before446 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail400_76,(tail400_73 k)⟩ -def before447 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail400_76,(tail400_78 k)⟩ -def before448 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail400_79,(tail400_78 k)⟩ -def before449 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail400_80 k),(tail400_82 k)⟩ -def before450 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail400_83 k),(tail400_81 k)⟩ -def before451 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail400_83 k),(tail400_84 k)⟩ -def before452 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail400_85 k),(tail400_84 k)⟩ -def before453 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail400_86 k),(tail400_27 k)⟩ -def before454 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521529),(tail400_87 k),(tail400_26 k)⟩ -def before455 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail400_87 k),(tail400_88 k)⟩ -def before456 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail400_86 k),(tail400_89 k)⟩ -def before457 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail400_90 k),(tail400_89 k)⟩ -def before458 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail400_91 k),(tail400_24 k)⟩ -def before459 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521549),(tail400_92 k),(tail400_22 k)⟩ -def before460 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521591),(tail400_93 k),(tail400_21 k)⟩ -def before461 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521591),(tail400_93 k),(tail400_94 k)⟩ -def before462 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail400_92 k),(tail400_95 k)⟩ -def before463 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521549),(tail400_97 k),(tail400_95 k)⟩ -def before464 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521593),(tail400_98 k),(tail400_20 k)⟩ -def before465 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail400_99 k),(tail400_19 k)⟩ -def before466 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521705),(tail400_100 k),(tail400_18 k)⟩ -def before467 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521705),(tail400_100 k),(tail400_101 k)⟩ -def before468 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail400_99 k),(tail400_102 k)⟩ -def before469 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail400_104 k),(tail400_102 k)⟩ -def before470 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521707),(tail400_105 k),(tail400_17 k)⟩ -def before471 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521893),(tail400_106 k),(tail400_16 k)⟩ -def before472 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail400_107 k),(tail400_15 k)⟩ -def before473 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail400_107 k),(tail400_109 k)⟩ -def before474 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail400_106 k),(tail400_110 k)⟩ -def before475 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521893),(tail400_112 k),(tail400_110 k)⟩ -def before476 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail400_113 k),(tail400_109 k)⟩ -def before477 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail400_114 k),(tail400_108 k)⟩ -def before478 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail400_114 k),(tail400_116 k)⟩ -def before479 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail400_117 k),(tail400_116 k)⟩ -def before480 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail400_118 k),(tail400_115 k)⟩ -def before481 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail400_118 k),(tail400_120 k)⟩ -def before482 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail400_121 k),(tail400_120 k)⟩ -def before483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail400_122 k),(tail400_119 k)⟩ -def before484 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail400_122 k),(tail400_124 k)⟩ -def before485 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail400_125 k),(tail400_124 k)⟩ -def before486 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail400_126 k),tail400_128⟩ -def before487 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail400_129 k),tail400_127⟩ -def before488 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail400_129 k),tail400_130⟩ -def before489 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail400_131 k),tail400_130⟩ -def before490 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail400_132 k),tail400_14⟩ -def before491 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail400_133 k),tail400_13⟩ -def before492 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail400_133 k),tail400_134⟩ -def before493 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail400_132 k),tail400_135⟩ -def before494 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail400_136 k),tail400_135⟩ -def before495 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail400_137 k),tail400_12⟩ -def before496 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526665),(tail400_138 k),tail400_0⟩ -def before497 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail400_138 k),tail400_1⟩ -def before498 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526665),(tail400_140 k),tail400_1⟩ -def before499 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail400_141 k),tail400_0⟩ -def after499 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail400_141 k),tail400_1⟩ - -theorem macro400 (k : Nat) : applyExit (before400 k) exit10 8 = some (before401 k) := by - simp (disch := omega) [before400, before401, exit10, applyExit, pop, push] - <;> omega -theorem step400 (k : Nat) : Runs (8*2) (before400 k).denote (before401 k).denote := - @applyExit_sound (before400 k) (before401 k) exit10 8 valid10 (macro400 k) -theorem macro401 (k : Nat) : applyExit (before401 k) exit11 1 = some (before402 k) := by - simp (disch := omega) [before401, before402, exit11, applyExit, pop, push] - <;> omega -theorem step401 (k : Nat) : Runs (1*2) (before401 k).denote (before402 k).denote := - @applyExit_sound (before401 k) (before402 k) exit11 1 valid11 (macro401 k) -theorem macro402 (k : Nat) : applyExit (before402 k) exit2 791761173 = some (before403 k) := by - simp (disch := omega) [before402, before403, exit2, applyExit, pop, push] - <;> omega -theorem step402 (k : Nat) : Runs (791761173*2) (before402 k).denote (before403 k).denote := - @applyExit_sound (before402 k) (before403 k) exit2 791761173 valid2 (macro402 k) -theorem macro403 (k : Nat) : applyExit (before403 k) exit45 (1*k+8) = some (before404 k) := by - simp (disch := omega) [before403, before404, exit45, applyExit, pop, push] - <;> omega -theorem step403 (k : Nat) : Runs ((1*k+8)*38) (before403 k).denote (before404 k).denote := - @applyExit_sound (before403 k) (before404 k) exit45 (1*k+8) valid45 (macro403 k) -theorem macro404 (k : Nat) : applyExit (before404 k) exit2 2 = some (before405 k) := by - simp (disch := omega) [before404, before405, exit2, applyExit, pop, push] - <;> omega -theorem step404 (k : Nat) : Runs (2*2) (before404 k).denote (before405 k).denote := - @applyExit_sound (before404 k) (before405 k) exit2 2 valid2 (macro404 k) -theorem macro405 (k : Nat) : applyExit (before405 k) exit3 1 = some (before406 k) := by - simp (disch := omega) [before405, before406, exit3, applyExit, pop, push] - <;> omega -theorem step405 (k : Nat) : Runs (1*2) (before405 k).denote (before406 k).denote := - @applyExit_sound (before405 k) (before406 k) exit3 1 valid3 (macro405 k) -theorem macro406 (k : Nat) : applyExit (before406 k) exit9 1 = some (before407 k) := by - simp (disch := omega) [before406, before407, exit9, applyExit, pop, push] - <;> omega -theorem step406 (k : Nat) : Runs (1*2) (before406 k).denote (before407 k).denote := - @applyExit_sound (before406 k) (before407 k) exit9 1 valid9 (macro406 k) -theorem macro407 (k : Nat) : applyExit (before407 k) exit10 10 = some (before408 k) := by - simp (disch := omega) [before407, before408, exit10, applyExit, pop, push] - <;> omega -theorem step407 (k : Nat) : Runs (10*2) (before407 k).denote (before408 k).denote := - @applyExit_sound (before407 k) (before408 k) exit10 10 valid10 (macro407 k) -theorem macro408 (k : Nat) : applyExit (before408 k) exit11 1 = some (before409 k) := by - simp (disch := omega) [before408, before409, exit11, applyExit, pop, push] - <;> omega -theorem step408 (k : Nat) : Runs (1*2) (before408 k).denote (before409 k).denote := - @applyExit_sound (before408 k) (before409 k) exit11 1 valid11 (macro408 k) -theorem macro409 (k : Nat) : applyExit (before409 k) exit2 10 = some (before410 k) := by - simp (disch := omega) [before409, before410, exit2, applyExit, pop, push] - <;> omega -theorem step409 (k : Nat) : Runs (10*2) (before409 k).denote (before410 k).denote := - @applyExit_sound (before409 k) (before410 k) exit2 10 valid2 (macro409 k) -theorem macro410 (k : Nat) : applyExit (before410 k) exit3 1 = some (before411 k) := by - simp (disch := omega) [before410, before411, exit3, applyExit, pop, push] - <;> omega -theorem step410 (k : Nat) : Runs (1*2) (before410 k).denote (before411 k).denote := - @applyExit_sound (before410 k) (before411 k) exit3 1 valid3 (macro410 k) -theorem macro411 (k : Nat) : applyExit (before411 k) exit9 1 = some (before412 k) := by - simp (disch := omega) [before411, before412, exit9, applyExit, pop, push] - <;> omega -theorem step411 (k : Nat) : Runs (1*2) (before411 k).denote (before412 k).denote := - @applyExit_sound (before411 k) (before412 k) exit9 1 valid9 (macro411 k) -theorem macro412 (k : Nat) : applyExit (before412 k) exit10 2 = some (before413 k) := by - simp (disch := omega) [before412, before413, exit10, applyExit, pop, push] - <;> omega -theorem step412 (k : Nat) : Runs (2*2) (before412 k).denote (before413 k).denote := - @applyExit_sound (before412 k) (before413 k) exit10 2 valid10 (macro412 k) -theorem macro413 (k : Nat) : applyExit (before413 k) exit46 1 = some (before414 k) := by - simp (disch := omega) [before413, before414, exit46, applyExit, pop, push] - <;> omega -theorem step413 (k : Nat) : Runs (1*2) (before413 k).denote (before414 k).denote := - @applyExit_sound (before413 k) (before414 k) exit46 1 valid46 (macro413 k) -theorem macro414 (k : Nat) : applyExit (before414 k) exit47 1 = some (before415 k) := by - simp (disch := omega) [before414, before415, exit47, applyExit, pop, push] - <;> omega -theorem step414 (k : Nat) : Runs (1*2) (before414 k).denote (before415 k).denote := - @applyExit_sound (before414 k) (before415 k) exit47 1 valid47 (macro414 k) -theorem macro415 (k : Nat) : applyExit (before415 k) exit48 1 = some (before416 k) := by - simp (disch := omega) [before415, before416, exit48, applyExit, pop, push] - <;> omega -theorem step415 (k : Nat) : Runs (1*1) (before415 k).denote (before416 k).denote := - @applyExit_sound (before415 k) (before416 k) exit48 1 valid48 (macro415 k) -theorem macro416 (k : Nat) : applyExit (before416 k) exit39 1 = some (before417 k) := by - simp (disch := omega) [before416, before417, exit39, applyExit, pop, push] - <;> omega -theorem step416 (k : Nat) : Runs (1*1) (before416 k).denote (before417 k).denote := - @applyExit_sound (before416 k) (before417 k) exit39 1 valid39 (macro416 k) -theorem macro417 (k : Nat) : applyExit (before417 k) exit10 1 = some (before418 k) := by - simp (disch := omega) [before417, before418, exit10, applyExit, pop, push] - <;> omega -theorem step417 (k : Nat) : Runs (1*2) (before417 k).denote (before418 k).denote := - @applyExit_sound (before417 k) (before418 k) exit10 1 valid10 (macro417 k) -theorem macro418 (k : Nat) : applyExit (before418 k) exit46 1 = some (before419 k) := by - simp (disch := omega) [before418, before419, exit46, applyExit, pop, push] - <;> omega -theorem step418 (k : Nat) : Runs (1*2) (before418 k).denote (before419 k).denote := - @applyExit_sound (before418 k) (before419 k) exit46 1 valid46 (macro418 k) -theorem macro419 (k : Nat) : applyExit (before419 k) exit49 1 = some (before420 k) := by - simp (disch := omega) [before419, before420, exit49, applyExit, pop, push] - <;> omega -theorem step419 (k : Nat) : Runs (1*1) (before419 k).denote (before420 k).denote := - @applyExit_sound (before419 k) (before420 k) exit49 1 valid49 (macro419 k) -theorem macro420 (k : Nat) : applyExit (before420 k) exit1 1 = some (before421 k) := by - simp (disch := omega) [before420, before421, exit1, applyExit, pop, push] - <;> omega -theorem step420 (k : Nat) : Runs (1*3) (before420 k).denote (before421 k).denote := - @applyExit_sound (before420 k) (before421 k) exit1 1 valid1 (macro420 k) -theorem macro421 (k : Nat) : applyExit (before421 k) exit6 1 = some (before422 k) := by - simp (disch := omega) [before421, before422, exit6, applyExit, pop, push] - <;> omega -theorem step421 (k : Nat) : Runs (1*1) (before421 k).denote (before422 k).denote := - @applyExit_sound (before421 k) (before422 k) exit6 1 valid6 (macro421 k) -theorem macro422 (k : Nat) : applyExit (before422 k) exit0 1 = some (before423 k) := by - simp (disch := omega) [before422, before423, exit0, applyExit, pop, push] - <;> omega -theorem step422 (k : Nat) : Runs (1*2) (before422 k).denote (before423 k).denote := - @applyExit_sound (before422 k) (before423 k) exit0 1 valid0 (macro422 k) -theorem macro423 (k : Nat) : applyExit (before423 k) exit13 2 = some (before424 k) := by - simp (disch := omega) [before423, before424, exit13, applyExit, pop, push] - <;> omega -theorem step423 (k : Nat) : Runs (2*2) (before423 k).denote (before424 k).denote := - @applyExit_sound (before423 k) (before424 k) exit13 2 valid13 (macro423 k) -theorem macro424 (k : Nat) : applyExit (before424 k) exit1 1 = some (before425 k) := by - simp (disch := omega) [before424, before425, exit1, applyExit, pop, push] - <;> omega -theorem step424 (k : Nat) : Runs (1*3) (before424 k).denote (before425 k).denote := - @applyExit_sound (before424 k) (before425 k) exit1 1 valid1 (macro424 k) -theorem macro425 (k : Nat) : applyExit (before425 k) exit6 1 = some (before426 k) := by - simp (disch := omega) [before425, before426, exit6, applyExit, pop, push] - <;> omega -theorem step425 (k : Nat) : Runs (1*1) (before425 k).denote (before426 k).denote := - @applyExit_sound (before425 k) (before426 k) exit6 1 valid6 (macro425 k) -theorem macro426 (k : Nat) : applyExit (before426 k) exit0 1 = some (before427 k) := by - simp (disch := omega) [before426, before427, exit0, applyExit, pop, push] - <;> omega -theorem step426 (k : Nat) : Runs (1*2) (before426 k).denote (before427 k).denote := - @applyExit_sound (before426 k) (before427 k) exit0 1 valid0 (macro426 k) -theorem macro427 (k : Nat) : applyExit (before427 k) exit13 3 = some (before428 k) := by - simp (disch := omega) [before427, before428, exit13, applyExit, pop, push] - <;> omega -theorem step427 (k : Nat) : Runs (3*2) (before427 k).denote (before428 k).denote := - @applyExit_sound (before427 k) (before428 k) exit13 3 valid13 (macro427 k) -theorem macro428 (k : Nat) : applyExit (before428 k) exit0 11 = some (before429 k) := by - simp (disch := omega) [before428, before429, exit0, applyExit, pop, push] - <;> omega -theorem step428 (k : Nat) : Runs (11*2) (before428 k).denote (before429 k).denote := - @applyExit_sound (before428 k) (before429 k) exit0 11 valid0 (macro428 k) -theorem macro429 (k : Nat) : applyExit (before429 k) exit1 1 = some (before430 k) := by - simp (disch := omega) [before429, before430, exit1, applyExit, pop, push] - <;> omega -theorem step429 (k : Nat) : Runs (1*3) (before429 k).denote (before430 k).denote := - @applyExit_sound (before429 k) (before430 k) exit1 1 valid1 (macro429 k) -theorem macro430 (k : Nat) : applyExit (before430 k) exit2 11 = some (before431 k) := by - simp (disch := omega) [before430, before431, exit2, applyExit, pop, push] - <;> omega -theorem step430 (k : Nat) : Runs (11*2) (before430 k).denote (before431 k).denote := - @applyExit_sound (before430 k) (before431 k) exit2 11 valid2 (macro430 k) -theorem macro431 (k : Nat) : applyExit (before431 k) exit6 1 = some (before432 k) := by - simp (disch := omega) [before431, before432, exit6, applyExit, pop, push] - <;> omega -theorem step431 (k : Nat) : Runs (1*1) (before431 k).denote (before432 k).denote := - @applyExit_sound (before431 k) (before432 k) exit6 1 valid6 (macro431 k) -theorem macro432 (k : Nat) : applyExit (before432 k) exit0 12 = some (before433 k) := by - simp (disch := omega) [before432, before433, exit0, applyExit, pop, push] - <;> omega -theorem step432 (k : Nat) : Runs (12*2) (before432 k).denote (before433 k).denote := - @applyExit_sound (before432 k) (before433 k) exit0 12 valid0 (macro432 k) -theorem macro433 (k : Nat) : applyExit (before433 k) exit13 11 = some (before434 k) := by - simp (disch := omega) [before433, before434, exit13, applyExit, pop, push] - <;> omega -theorem step433 (k : Nat) : Runs (11*2) (before433 k).denote (before434 k).denote := - @applyExit_sound (before433 k) (before434 k) exit13 11 valid13 (macro433 k) -theorem macro434 (k : Nat) : applyExit (before434 k) exit0 3 = some (before435 k) := by - simp (disch := omega) [before434, before435, exit0, applyExit, pop, push] - <;> omega -theorem step434 (k : Nat) : Runs (3*2) (before434 k).denote (before435 k).denote := - @applyExit_sound (before434 k) (before435 k) exit0 3 valid0 (macro434 k) -theorem macro435 (k : Nat) : applyExit (before435 k) exit50 1 = some (before436 k) := by - simp (disch := omega) [before435, before436, exit50, applyExit, pop, push] - <;> omega -theorem step435 (k : Nat) : Runs (1*23) (before435 k).denote (before436 k).denote := - @applyExit_sound (before435 k) (before436 k) exit50 1 valid50 (macro435 k) -theorem macro436 (k : Nat) : applyExit (before436 k) exit2 3 = some (before437 k) := by - simp (disch := omega) [before436, before437, exit2, applyExit, pop, push] - <;> omega -theorem step436 (k : Nat) : Runs (3*2) (before436 k).denote (before437 k).denote := - @applyExit_sound (before436 k) (before437 k) exit2 3 valid2 (macro436 k) -theorem macro437 (k : Nat) : applyExit (before437 k) exit6 1 = some (before438 k) := by - simp (disch := omega) [before437, before438, exit6, applyExit, pop, push] - <;> omega -theorem step437 (k : Nat) : Runs (1*1) (before437 k).denote (before438 k).denote := - @applyExit_sound (before437 k) (before438 k) exit6 1 valid6 (macro437 k) -theorem macro438 (k : Nat) : applyExit (before438 k) exit0 3 = some (before439 k) := by - simp (disch := omega) [before438, before439, exit0, applyExit, pop, push] - <;> omega -theorem step438 (k : Nat) : Runs (3*2) (before438 k).denote (before439 k).denote := - @applyExit_sound (before438 k) (before439 k) exit0 3 valid0 (macro438 k) -theorem macro439 (k : Nat) : applyExit (before439 k) exit51 1 = some (before440 k) := by - simp (disch := omega) [before439, before440, exit51, applyExit, pop, push] - <;> omega -theorem step439 (k : Nat) : Runs (1*38) (before439 k).denote (before440 k).denote := - @applyExit_sound (before439 k) (before440 k) exit51 1 valid51 (macro439 k) -theorem macro440 (k : Nat) : applyExit (before440 k) exit50 1 = some (before441 k) := by - simp (disch := omega) [before440, before441, exit50, applyExit, pop, push] - <;> omega -theorem step440 (k : Nat) : Runs (1*23) (before440 k).denote (before441 k).denote := - @applyExit_sound (before440 k) (before441 k) exit50 1 valid50 (macro440 k) -theorem macro441 (k : Nat) : applyExit (before441 k) exit52 1 = some (before442 k) := by - simp (disch := omega) [before441, before442, exit52, applyExit, pop, push] - <;> omega -theorem step441 (k : Nat) : Runs (1*13) (before441 k).denote (before442 k).denote := - @applyExit_sound (before441 k) (before442 k) exit52 1 valid52 (macro441 k) -theorem macro442 (k : Nat) : applyExit (before442 k) exit51 1 = some (before443 k) := by - simp (disch := omega) [before442, before443, exit51, applyExit, pop, push] - <;> omega -theorem step442 (k : Nat) : Runs (1*38) (before442 k).denote (before443 k).denote := - @applyExit_sound (before442 k) (before443 k) exit51 1 valid51 (macro442 k) -theorem macro443 (k : Nat) : applyExit (before443 k) exit50 1 = some (before444 k) := by - simp (disch := omega) [before443, before444, exit50, applyExit, pop, push] - <;> omega -theorem step443 (k : Nat) : Runs (1*23) (before443 k).denote (before444 k).denote := - @applyExit_sound (before443 k) (before444 k) exit50 1 valid50 (macro443 k) -theorem macro444 (k : Nat) : applyExit (before444 k) exit52 1 = some (before445 k) := by - simp (disch := omega) [before444, before445, exit52, applyExit, pop, push] - <;> omega -theorem step444 (k : Nat) : Runs (1*13) (before444 k).denote (before445 k).denote := - @applyExit_sound (before444 k) (before445 k) exit52 1 valid52 (macro444 k) -theorem macro445 (k : Nat) : applyExit (before445 k) exit51 1 = some (before446 k) := by - simp (disch := omega) [before445, before446, exit51, applyExit, pop, push] - <;> omega -theorem step445 (k : Nat) : Runs (1*38) (before445 k).denote (before446 k).denote := - @applyExit_sound (before445 k) (before446 k) exit51 1 valid51 (macro445 k) -theorem macro446 (k : Nat) : applyExit (before446 k) exit50 1 = some (before447 k) := by - simp (disch := omega) [before446, before447, exit50, applyExit, pop, push] - <;> omega -theorem step446 (k : Nat) : Runs (1*23) (before446 k).denote (before447 k).denote := - @applyExit_sound (before446 k) (before447 k) exit50 1 valid50 (macro446 k) -theorem macro447 (k : Nat) : applyExit (before447 k) exit52 1 = some (before448 k) := by - simp (disch := omega) [before447, before448, exit52, applyExit, pop, push] - <;> omega -theorem step447 (k : Nat) : Runs (1*13) (before447 k).denote (before448 k).denote := - @applyExit_sound (before447 k) (before448 k) exit52 1 valid52 (macro447 k) -def cycleState448 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w34,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w32,1⟩,⟨w31,(1*k+4-1*j)⟩,⟨w0,791761173⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,3⟩,⟨w30,(1*k+8)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart448_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w33,1⟩,⟨w34,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w31,(1*k+4-1*j)⟩,⟨w0,791761173⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,3⟩,⟨w30,(1*k+8)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart448_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w33,1⟩,⟨w34,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w32,1⟩,⟨w31,(1*k+3-1*j)⟩,⟨w0,791761173⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,3⟩,⟨w30,(1*k+8)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -theorem cycleMacro448_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState448 k j) exit51 1 = some (cyclePart448_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState448, cyclePart448_0, exit51, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro448_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart448_0 k j) exit50 1 = some (cyclePart448_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart448_0, cyclePart448_1, exit50, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro448_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart448_1 k j) exit52 1 = some (cycleState448 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart448_1, cycleState448, exit52, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun448 (k j : Nat) (hj : j < (1*k+3)) : Runs 74 (cycleState448 k j).denote (cycleState448 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState448 k j).denote (cyclePart448_0 k j).denote := @applyExit_sound (cycleState448 k j) (cyclePart448_0 k j) exit51 1 valid51 (cycleMacro448_0 k j hj) - have h1 : Runs (1*23) (cyclePart448_0 k j).denote (cyclePart448_1 k j).denote := @applyExit_sound (cyclePart448_0 k j) (cyclePart448_1 k j) exit50 1 valid50 (cycleMacro448_1 k j hj) - have h2 : Runs (1*13) (cyclePart448_1 k j).denote (cycleState448 k (j+1)).denote := @applyExit_sound (cyclePart448_1 k j) (cycleState448 k (j+1)) exit52 1 valid52 (cycleMacro448_2 k j hj) - exact (@Runs.trans (1*38) ((1*23)+(1*13)) (cycleState448 k j).denote (cyclePart448_0 k j).denote (cycleState448 k (j+1)).denote h0 (@Runs.trans (1*23) (1*13) (cyclePart448_0 k j).denote (cyclePart448_1 k j).denote (cycleState448 k (j+1)).denote h1 h2)) -theorem step448 (k : Nat) : Runs ((1*k+3)*74) (before448 k).denote (before449 k).denote := by - have h := Runs.chain (fun j => (cycleState448 k j).denote) 74 (1*k+3) (cycleRun448 k) - have h0 : cycleState448 k 0 = before448 k := by simp [cycleState448, before448] - have h1 : cycleState448 k (1*k+3) = before449 k := by - simp [cycleState448, before449] <;> omega - simpa only [h0, h1] using h -theorem macro449 (k : Nat) : applyExit (before449 k) exit51 1 = some (before450 k) := by - simp (disch := omega) [before449, before450, exit51, applyExit, pop, push] - <;> omega -theorem step449 (k : Nat) : Runs (1*38) (before449 k).denote (before450 k).denote := - @applyExit_sound (before449 k) (before450 k) exit51 1 valid51 (macro449 k) -theorem macro450 (k : Nat) : applyExit (before450 k) exit50 1 = some (before451 k) := by - simp (disch := omega) [before450, before451, exit50, applyExit, pop, push] - <;> omega -theorem step450 (k : Nat) : Runs (1*23) (before450 k).denote (before451 k).denote := - @applyExit_sound (before450 k) (before451 k) exit50 1 valid50 (macro450 k) -theorem macro451 (k : Nat) : applyExit (before451 k) exit52 1 = some (before452 k) := by - simp (disch := omega) [before451, before452, exit52, applyExit, pop, push] - <;> omega -theorem step451 (k : Nat) : Runs (1*13) (before451 k).denote (before452 k).denote := - @applyExit_sound (before451 k) (before452 k) exit52 1 valid52 (macro451 k) -theorem macro452 (k : Nat) : applyExit (before452 k) exit51 1 = some (before453 k) := by - simp (disch := omega) [before452, before453, exit51, applyExit, pop, push] - <;> omega -theorem step452 (k : Nat) : Runs (1*38) (before452 k).denote (before453 k).denote := - @applyExit_sound (before452 k) (before453 k) exit51 1 valid51 (macro452 k) -theorem macro453 (k : Nat) : applyExit (before453 k) exit0 791761173 = some (before454 k) := by - simp (disch := omega) [before453, before454, exit0, applyExit, pop, push] - <;> omega -theorem step453 (k : Nat) : Runs (791761173*2) (before453 k).denote (before454 k).denote := - @applyExit_sound (before453 k) (before454 k) exit0 791761173 valid0 (macro453 k) -theorem macro454 (k : Nat) : applyExit (before454 k) exit1 1 = some (before455 k) := by - simp (disch := omega) [before454, before455, exit1, applyExit, pop, push] - <;> omega -theorem step454 (k : Nat) : Runs (1*3) (before454 k).denote (before455 k).denote := - @applyExit_sound (before454 k) (before455 k) exit1 1 valid1 (macro454 k) -theorem macro455 (k : Nat) : applyExit (before455 k) exit2 791761173 = some (before456 k) := by - simp (disch := omega) [before455, before456, exit2, applyExit, pop, push] - <;> omega -theorem step455 (k : Nat) : Runs (791761173*2) (before455 k).denote (before456 k).denote := - @applyExit_sound (before455 k) (before456 k) exit2 791761173 valid2 (macro455 k) -theorem macro456 (k : Nat) : applyExit (before456 k) exit52 1 = some (before457 k) := by - simp (disch := omega) [before456, before457, exit52, applyExit, pop, push] - <;> omega -theorem step456 (k : Nat) : Runs (1*13) (before456 k).denote (before457 k).denote := - @applyExit_sound (before456 k) (before457 k) exit52 1 valid52 (macro456 k) -theorem macro457 (k : Nat) : applyExit (before457 k) exit0 791761174 = some (before458 k) := by - simp (disch := omega) [before457, before458, exit0, applyExit, pop, push] - <;> omega -theorem step457 (k : Nat) : Runs (791761174*2) (before457 k).denote (before458 k).denote := - @applyExit_sound (before457 k) (before458 k) exit0 791761174 valid0 (macro457 k) -theorem macro458 (k : Nat) : applyExit (before458 k) exit13 9 = some (before459 k) := by - simp (disch := omega) [before458, before459, exit13, applyExit, pop, push] - <;> omega -theorem step458 (k : Nat) : Runs (9*2) (before458 k).denote (before459 k).denote := - @applyExit_sound (before458 k) (before459 k) exit13 9 valid13 (macro458 k) -theorem macro459 (k : Nat) : applyExit (before459 k) exit0 21 = some (before460 k) := by - simp (disch := omega) [before459, before460, exit0, applyExit, pop, push] - <;> omega -theorem step459 (k : Nat) : Runs (21*2) (before459 k).denote (before460 k).denote := - @applyExit_sound (before459 k) (before460 k) exit0 21 valid0 (macro459 k) -theorem macro460 (k : Nat) : applyExit (before460 k) exit1 1 = some (before461 k) := by - simp (disch := omega) [before460, before461, exit1, applyExit, pop, push] - <;> omega -theorem step460 (k : Nat) : Runs (1*3) (before460 k).denote (before461 k).denote := - @applyExit_sound (before460 k) (before461 k) exit1 1 valid1 (macro460 k) -theorem macro461 (k : Nat) : applyExit (before461 k) exit2 21 = some (before462 k) := by - simp (disch := omega) [before461, before462, exit2, applyExit, pop, push] - <;> omega -theorem step461 (k : Nat) : Runs (21*2) (before461 k).denote (before462 k).denote := - @applyExit_sound (before461 k) (before462 k) exit2 21 valid2 (macro461 k) -theorem macro462 (k : Nat) : applyExit (before462 k) exit6 1 = some (before463 k) := by - simp (disch := omega) [before462, before463, exit6, applyExit, pop, push] - <;> omega -theorem step462 (k : Nat) : Runs (1*1) (before462 k).denote (before463 k).denote := - @applyExit_sound (before462 k) (before463 k) exit6 1 valid6 (macro462 k) -theorem macro463 (k : Nat) : applyExit (before463 k) exit0 22 = some (before464 k) := by - simp (disch := omega) [before463, before464, exit0, applyExit, pop, push] - <;> omega -theorem step463 (k : Nat) : Runs (22*2) (before463 k).denote (before464 k).denote := - @applyExit_sound (before463 k) (before464 k) exit0 22 valid0 (macro463 k) -theorem macro464 (k : Nat) : applyExit (before464 k) exit13 41 = some (before465 k) := by - simp (disch := omega) [before464, before465, exit13, applyExit, pop, push] - <;> omega -theorem step464 (k : Nat) : Runs (41*2) (before464 k).denote (before465 k).denote := - @applyExit_sound (before464 k) (before465 k) exit13 41 valid13 (macro464 k) -theorem macro465 (k : Nat) : applyExit (before465 k) exit0 15 = some (before466 k) := by - simp (disch := omega) [before465, before466, exit0, applyExit, pop, push] - <;> omega -theorem step465 (k : Nat) : Runs (15*2) (before465 k).denote (before466 k).denote := - @applyExit_sound (before465 k) (before466 k) exit0 15 valid0 (macro465 k) -theorem macro466 (k : Nat) : applyExit (before466 k) exit1 1 = some (before467 k) := by - simp (disch := omega) [before466, before467, exit1, applyExit, pop, push] - <;> omega -theorem step466 (k : Nat) : Runs (1*3) (before466 k).denote (before467 k).denote := - @applyExit_sound (before466 k) (before467 k) exit1 1 valid1 (macro466 k) -theorem macro467 (k : Nat) : applyExit (before467 k) exit2 15 = some (before468 k) := by - simp (disch := omega) [before467, before468, exit2, applyExit, pop, push] - <;> omega -theorem step467 (k : Nat) : Runs (15*2) (before467 k).denote (before468 k).denote := - @applyExit_sound (before467 k) (before468 k) exit2 15 valid2 (macro467 k) -theorem macro468 (k : Nat) : applyExit (before468 k) exit6 1 = some (before469 k) := by - simp (disch := omega) [before468, before469, exit6, applyExit, pop, push] - <;> omega -theorem step468 (k : Nat) : Runs (1*1) (before468 k).denote (before469 k).denote := - @applyExit_sound (before468 k) (before469 k) exit6 1 valid6 (macro468 k) -theorem macro469 (k : Nat) : applyExit (before469 k) exit0 16 = some (before470 k) := by - simp (disch := omega) [before469, before470, exit0, applyExit, pop, push] - <;> omega -theorem step469 (k : Nat) : Runs (16*2) (before469 k).denote (before470 k).denote := - @applyExit_sound (before469 k) (before470 k) exit0 16 valid0 (macro469 k) -theorem macro470 (k : Nat) : applyExit (before470 k) exit13 93 = some (before471 k) := by - simp (disch := omega) [before470, before471, exit13, applyExit, pop, push] - <;> omega -theorem step470 (k : Nat) : Runs (93*2) (before470 k).denote (before471 k).denote := - @applyExit_sound (before470 k) (before471 k) exit13 93 valid13 (macro470 k) -theorem macro471 (k : Nat) : applyExit (before471 k) exit0 3 = some (before472 k) := by - simp (disch := omega) [before471, before472, exit0, applyExit, pop, push] - <;> omega -theorem step471 (k : Nat) : Runs (3*2) (before471 k).denote (before472 k).denote := - @applyExit_sound (before471 k) (before472 k) exit0 3 valid0 (macro471 k) -theorem macro472 (k : Nat) : applyExit (before472 k) exit53 1 = some (before473 k) := by - simp (disch := omega) [before472, before473, exit53, applyExit, pop, push] - <;> omega -theorem step472 (k : Nat) : Runs (1*135) (before472 k).denote (before473 k).denote := - @applyExit_sound (before472 k) (before473 k) exit53 1 valid53 (macro472 k) -theorem macro473 (k : Nat) : applyExit (before473 k) exit2 3 = some (before474 k) := by - simp (disch := omega) [before473, before474, exit2, applyExit, pop, push] - <;> omega -theorem step473 (k : Nat) : Runs (3*2) (before473 k).denote (before474 k).denote := - @applyExit_sound (before473 k) (before474 k) exit2 3 valid2 (macro473 k) -theorem macro474 (k : Nat) : applyExit (before474 k) exit6 1 = some (before475 k) := by - simp (disch := omega) [before474, before475, exit6, applyExit, pop, push] - <;> omega -theorem step474 (k : Nat) : Runs (1*1) (before474 k).denote (before475 k).denote := - @applyExit_sound (before474 k) (before475 k) exit6 1 valid6 (macro474 k) -theorem macro475 (k : Nat) : applyExit (before475 k) exit0 3 = some (before476 k) := by - simp (disch := omega) [before475, before476, exit0, applyExit, pop, push] - <;> omega -theorem step475 (k : Nat) : Runs (3*2) (before475 k).denote (before476 k).denote := - @applyExit_sound (before475 k) (before476 k) exit0 3 valid0 (macro475 k) -theorem macro476 (k : Nat) : applyExit (before476 k) exit54 1 = some (before477 k) := by - simp (disch := omega) [before476, before477, exit54, applyExit, pop, push] - <;> omega -theorem step476 (k : Nat) : Runs (1*1018) (before476 k).denote (before477 k).denote := - @applyExit_sound (before476 k) (before477 k) exit54 1 valid54 (macro476 k) -theorem macro477 (k : Nat) : applyExit (before477 k) exit53 1 = some (before478 k) := by - simp (disch := omega) [before477, before478, exit53, applyExit, pop, push] - <;> omega -theorem step477 (k : Nat) : Runs (1*135) (before477 k).denote (before478 k).denote := - @applyExit_sound (before477 k) (before478 k) exit53 1 valid53 (macro477 k) -theorem macro478 (k : Nat) : applyExit (before478 k) exit55 1 = some (before479 k) := by - simp (disch := omega) [before478, before479, exit55, applyExit, pop, push] - <;> omega -theorem step478 (k : Nat) : Runs (1*13) (before478 k).denote (before479 k).denote := - @applyExit_sound (before478 k) (before479 k) exit55 1 valid55 (macro478 k) -theorem macro479 (k : Nat) : applyExit (before479 k) exit54 1 = some (before480 k) := by - simp (disch := omega) [before479, before480, exit54, applyExit, pop, push] - <;> omega -theorem step479 (k : Nat) : Runs (1*1018) (before479 k).denote (before480 k).denote := - @applyExit_sound (before479 k) (before480 k) exit54 1 valid54 (macro479 k) -theorem macro480 (k : Nat) : applyExit (before480 k) exit53 1 = some (before481 k) := by - simp (disch := omega) [before480, before481, exit53, applyExit, pop, push] - <;> omega -theorem step480 (k : Nat) : Runs (1*135) (before480 k).denote (before481 k).denote := - @applyExit_sound (before480 k) (before481 k) exit53 1 valid53 (macro480 k) -theorem macro481 (k : Nat) : applyExit (before481 k) exit55 1 = some (before482 k) := by - simp (disch := omega) [before481, before482, exit55, applyExit, pop, push] - <;> omega -theorem step481 (k : Nat) : Runs (1*13) (before481 k).denote (before482 k).denote := - @applyExit_sound (before481 k) (before482 k) exit55 1 valid55 (macro481 k) -theorem macro482 (k : Nat) : applyExit (before482 k) exit54 1 = some (before483 k) := by - simp (disch := omega) [before482, before483, exit54, applyExit, pop, push] - <;> omega -theorem step482 (k : Nat) : Runs (1*1018) (before482 k).denote (before483 k).denote := - @applyExit_sound (before482 k) (before483 k) exit54 1 valid54 (macro482 k) -theorem macro483 (k : Nat) : applyExit (before483 k) exit53 1 = some (before484 k) := by - simp (disch := omega) [before483, before484, exit53, applyExit, pop, push] - <;> omega -theorem step483 (k : Nat) : Runs (1*135) (before483 k).denote (before484 k).denote := - @applyExit_sound (before483 k) (before484 k) exit53 1 valid53 (macro483 k) -theorem macro484 (k : Nat) : applyExit (before484 k) exit55 1 = some (before485 k) := by - simp (disch := omega) [before484, before485, exit55, applyExit, pop, push] - <;> omega -theorem step484 (k : Nat) : Runs (1*13) (before484 k).denote (before485 k).denote := - @applyExit_sound (before484 k) (before485 k) exit55 1 valid55 (macro484 k) -def cycleState485 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w37,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761174⟩,⟨w34,(1*k+8)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w35,1⟩,⟨w30,(1*k+4-1*j)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart485_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w36,1⟩,⟨w37,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761174⟩,⟨w34,(1*k+8)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w30,(1*k+4-1*j)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart485_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w36,1⟩,⟨w37,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761174⟩,⟨w34,(1*k+8)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w35,1⟩,⟨w30,(1*k+3-1*j)⟩,⟨w0,32⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -theorem cycleMacro485_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState485 k j) exit54 1 = some (cyclePart485_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState485, cyclePart485_0, exit54, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro485_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart485_0 k j) exit53 1 = some (cyclePart485_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart485_0, cyclePart485_1, exit53, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro485_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart485_1 k j) exit55 1 = some (cycleState485 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart485_1, cycleState485, exit55, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun485 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState485 k j).denote (cycleState485 k (j+1)).denote := by - have h0 : Runs (1*1018) (cycleState485 k j).denote (cyclePart485_0 k j).denote := @applyExit_sound (cycleState485 k j) (cyclePart485_0 k j) exit54 1 valid54 (cycleMacro485_0 k j hj) - have h1 : Runs (1*135) (cyclePart485_0 k j).denote (cyclePart485_1 k j).denote := @applyExit_sound (cyclePart485_0 k j) (cyclePart485_1 k j) exit53 1 valid53 (cycleMacro485_1 k j hj) - have h2 : Runs (1*13) (cyclePart485_1 k j).denote (cycleState485 k (j+1)).denote := @applyExit_sound (cyclePart485_1 k j) (cycleState485 k (j+1)) exit55 1 valid55 (cycleMacro485_2 k j hj) - exact (@Runs.trans (1*1018) ((1*135)+(1*13)) (cycleState485 k j).denote (cyclePart485_0 k j).denote (cycleState485 k (j+1)).denote h0 (@Runs.trans (1*135) (1*13) (cyclePart485_0 k j).denote (cyclePart485_1 k j).denote (cycleState485 k (j+1)).denote h1 h2)) -theorem step485 (k : Nat) : Runs ((1*k+3)*1166) (before485 k).denote (before486 k).denote := by - have h := Runs.chain (fun j => (cycleState485 k j).denote) 1166 (1*k+3) (cycleRun485 k) - have h0 : cycleState485 k 0 = before485 k := by simp [cycleState485, before485] - have h1 : cycleState485 k (1*k+3) = before486 k := by - simp [cycleState485, before486] <;> omega - simpa only [h0, h1] using h -theorem macro486 (k : Nat) : applyExit (before486 k) exit54 1 = some (before487 k) := by - simp (disch := omega) [before486, before487, exit54, applyExit, pop, push] - <;> omega -theorem step486 (k : Nat) : Runs (1*1018) (before486 k).denote (before487 k).denote := - @applyExit_sound (before486 k) (before487 k) exit54 1 valid54 (macro486 k) -theorem macro487 (k : Nat) : applyExit (before487 k) exit53 1 = some (before488 k) := by - simp (disch := omega) [before487, before488, exit53, applyExit, pop, push] - <;> omega -theorem step487 (k : Nat) : Runs (1*135) (before487 k).denote (before488 k).denote := - @applyExit_sound (before487 k) (before488 k) exit53 1 valid53 (macro487 k) -theorem macro488 (k : Nat) : applyExit (before488 k) exit55 1 = some (before489 k) := by - simp (disch := omega) [before488, before489, exit55, applyExit, pop, push] - <;> omega -theorem step488 (k : Nat) : Runs (1*13) (before488 k).denote (before489 k).denote := - @applyExit_sound (before488 k) (before489 k) exit55 1 valid55 (macro488 k) -theorem macro489 (k : Nat) : applyExit (before489 k) exit54 1 = some (before490 k) := by - simp (disch := omega) [before489, before490, exit54, applyExit, pop, push] - <;> omega -theorem step489 (k : Nat) : Runs (1*1018) (before489 k).denote (before490 k).denote := - @applyExit_sound (before489 k) (before490 k) exit54 1 valid54 (macro489 k) -theorem macro490 (k : Nat) : applyExit (before490 k) exit0 32 = some (before491 k) := by - simp (disch := omega) [before490, before491, exit0, applyExit, pop, push] - <;> omega -theorem step490 (k : Nat) : Runs (32*2) (before490 k).denote (before491 k).denote := - @applyExit_sound (before490 k) (before491 k) exit0 32 valid0 (macro490 k) -theorem macro491 (k : Nat) : applyExit (before491 k) exit1 1 = some (before492 k) := by - simp (disch := omega) [before491, before492, exit1, applyExit, pop, push] - <;> omega -theorem step491 (k : Nat) : Runs (1*3) (before491 k).denote (before492 k).denote := - @applyExit_sound (before491 k) (before492 k) exit1 1 valid1 (macro491 k) -theorem macro492 (k : Nat) : applyExit (before492 k) exit2 32 = some (before493 k) := by - simp (disch := omega) [before492, before493, exit2, applyExit, pop, push] - <;> omega -theorem step492 (k : Nat) : Runs (32*2) (before492 k).denote (before493 k).denote := - @applyExit_sound (before492 k) (before493 k) exit2 32 valid2 (macro492 k) -theorem macro493 (k : Nat) : applyExit (before493 k) exit55 1 = some (before494 k) := by - simp (disch := omega) [before493, before494, exit55, applyExit, pop, push] - <;> omega -theorem step493 (k : Nat) : Runs (1*13) (before493 k).denote (before494 k).denote := - @applyExit_sound (before493 k) (before494 k) exit55 1 valid55 (macro493 k) -theorem macro494 (k : Nat) : applyExit (before494 k) exit0 33 = some (before495 k) := by - simp (disch := omega) [before494, before495, exit0, applyExit, pop, push] - <;> omega -theorem step494 (k : Nat) : Runs (33*2) (before494 k).denote (before495 k).denote := - @applyExit_sound (before494 k) (before495 k) exit0 33 valid0 (macro494 k) -theorem macro495 (k : Nat) : applyExit (before495 k) exit13 6 = some (before496 k) := by - simp (disch := omega) [before495, before496, exit13, applyExit, pop, push] - <;> omega -theorem step495 (k : Nat) : Runs (6*2) (before495 k).denote (before496 k).denote := - @applyExit_sound (before495 k) (before496 k) exit13 6 valid13 (macro495 k) -theorem macro496 (k : Nat) : applyExit (before496 k) exit1 1 = some (before497 k) := by - simp (disch := omega) [before496, before497, exit1, applyExit, pop, push] - <;> omega -theorem step496 (k : Nat) : Runs (1*3) (before496 k).denote (before497 k).denote := - @applyExit_sound (before496 k) (before497 k) exit1 1 valid1 (macro496 k) -theorem macro497 (k : Nat) : applyExit (before497 k) exit6 1 = some (before498 k) := by - simp (disch := omega) [before497, before498, exit6, applyExit, pop, push] - <;> omega -theorem step497 (k : Nat) : Runs (1*1) (before497 k).denote (before498 k).denote := - @applyExit_sound (before497 k) (before498 k) exit6 1 valid6 (macro497 k) -theorem macro498 (k : Nat) : applyExit (before498 k) exit0 1 = some (before499 k) := by - simp (disch := omega) [before498, before499, exit0, applyExit, pop, push] - <;> omega -theorem step498 (k : Nat) : Runs (1*2) (before498 k).denote (before499 k).denote := - @applyExit_sound (before498 k) (before499 k) exit0 1 valid0 (macro498 k) -theorem macro499 (k : Nat) : applyExit (before499 k) exit1 1 = some (after499 k) := by - simp (disch := omega) [before499, after499, exit1, applyExit, pop, push] - <;> omega -theorem step499 (k : Nat) : Runs (1*3) (before499 k).denote (after499 k).denote := - @applyExit_sound (before499 k) (after499 k) exit1 1 valid1 (macro499 k) -theorem chunkRun004 (k : Nat) : Runs (1278*k+6334100586) (before400 k).denote (after499 k).denote := by - have h := (@Runs.trans ((((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3))))))+(((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))))+((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38))))))) ((((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))))+((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1))))))+(((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))))+((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3))))))) (before400 k).denote (before450 k).denote (after499 k).denote (@Runs.trans (((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3)))))) (((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))))+((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38)))))) (before400 k).denote (before425 k).denote (before450 k).denote (@Runs.trans ((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2))))) ((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3))))) (before400 k).denote (before412 k).denote (before425 k).denote (@Runs.trans (((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (before400 k).denote (before406 k).denote (before412 k).denote (@Runs.trans ((8*2)+((1*2)+(791761173*2))) (((1*k+8)*38)+((2*2)+(1*2))) (before400 k).denote (before403 k).denote (before406 k).denote (@Runs.trans (8*2) ((1*2)+(791761173*2)) (before400 k).denote (before401 k).denote (before403 k).denote (step400 k) (@Runs.trans (1*2) (791761173*2) (before401 k).denote (before402 k).denote (before403 k).denote (step401 k) (step402 k))) (@Runs.trans ((1*k+8)*38) ((2*2)+(1*2)) (before403 k).denote (before404 k).denote (before406 k).denote (step403 k) (@Runs.trans (2*2) (1*2) (before404 k).denote (before405 k).denote (before406 k).denote (step404 k) (step405 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before406 k).denote (before409 k).denote (before412 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before406 k).denote (before407 k).denote (before409 k).denote (step406 k) (@Runs.trans (10*2) (1*2) (before407 k).denote (before408 k).denote (before409 k).denote (step407 k) (step408 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before409 k).denote (before410 k).denote (before412 k).denote (step409 k) (@Runs.trans (1*2) (1*2) (before410 k).denote (before411 k).denote (before412 k).denote (step410 k) (step411 k))))) (@Runs.trans (((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))) (((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3)))) (before412 k).denote (before418 k).denote (before425 k).denote (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*1)+((1*1)+(1*2))) (before412 k).denote (before415 k).denote (before418 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before412 k).denote (before413 k).denote (before415 k).denote (step412 k) (@Runs.trans (1*2) (1*2) (before413 k).denote (before414 k).denote (before415 k).denote (step413 k) (step414 k))) (@Runs.trans (1*1) ((1*1)+(1*2)) (before415 k).denote (before416 k).denote (before418 k).denote (step415 k) (@Runs.trans (1*1) (1*2) (before416 k).denote (before417 k).denote (before418 k).denote (step416 k) (step417 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((1*1)+(1*2))+((2*2)+(1*3))) (before418 k).denote (before421 k).denote (before425 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before418 k).denote (before419 k).denote (before421 k).denote (step418 k) (@Runs.trans (1*1) (1*3) (before419 k).denote (before420 k).denote (before421 k).denote (step419 k) (step420 k))) (@Runs.trans ((1*1)+(1*2)) ((2*2)+(1*3)) (before421 k).denote (before423 k).denote (before425 k).denote (@Runs.trans (1*1) (1*2) (before421 k).denote (before422 k).denote (before423 k).denote (step421 k) (step422 k)) (@Runs.trans (2*2) (1*3) (before423 k).denote (before424 k).denote (before425 k).denote (step423 k) (step424 k)))))) (@Runs.trans ((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2))))) ((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38))))) (before425 k).denote (before437 k).denote (before450 k).denote (@Runs.trans (((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2)))) (((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))) (before425 k).denote (before431 k).denote (before437 k).denote (@Runs.trans ((1*1)+((1*2)+(3*2))) ((11*2)+((1*3)+(11*2))) (before425 k).denote (before428 k).denote (before431 k).denote (@Runs.trans (1*1) ((1*2)+(3*2)) (before425 k).denote (before426 k).denote (before428 k).denote (step425 k) (@Runs.trans (1*2) (3*2) (before426 k).denote (before427 k).denote (before428 k).denote (step426 k) (step427 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before428 k).denote (before429 k).denote (before431 k).denote (step428 k) (@Runs.trans (1*3) (11*2) (before429 k).denote (before430 k).denote (before431 k).denote (step429 k) (step430 k)))) (@Runs.trans ((1*1)+((12*2)+(11*2))) ((3*2)+((1*23)+(3*2))) (before431 k).denote (before434 k).denote (before437 k).denote (@Runs.trans (1*1) ((12*2)+(11*2)) (before431 k).denote (before432 k).denote (before434 k).denote (step431 k) (@Runs.trans (12*2) (11*2) (before432 k).denote (before433 k).denote (before434 k).denote (step432 k) (step433 k))) (@Runs.trans (3*2) ((1*23)+(3*2)) (before434 k).denote (before435 k).denote (before437 k).denote (step434 k) (@Runs.trans (1*23) (3*2) (before435 k).denote (before436 k).denote (before437 k).denote (step435 k) (step436 k))))) (@Runs.trans (((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38)))) (((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38)))) (before437 k).denote (before443 k).denote (before450 k).denote (@Runs.trans ((1*1)+((3*2)+(1*38))) ((1*23)+((1*13)+(1*38))) (before437 k).denote (before440 k).denote (before443 k).denote (@Runs.trans (1*1) ((3*2)+(1*38)) (before437 k).denote (before438 k).denote (before440 k).denote (step437 k) (@Runs.trans (3*2) (1*38) (before438 k).denote (before439 k).denote (before440 k).denote (step438 k) (step439 k))) (@Runs.trans (1*23) ((1*13)+(1*38)) (before440 k).denote (before441 k).denote (before443 k).denote (step440 k) (@Runs.trans (1*13) (1*38) (before441 k).denote (before442 k).denote (before443 k).denote (step441 k) (step442 k)))) (@Runs.trans ((1*23)+((1*13)+(1*38))) (((1*23)+(1*13))+(((1*k+3)*74)+(1*38))) (before443 k).denote (before446 k).denote (before450 k).denote (@Runs.trans (1*23) ((1*13)+(1*38)) (before443 k).denote (before444 k).denote (before446 k).denote (step443 k) (@Runs.trans (1*13) (1*38) (before444 k).denote (before445 k).denote (before446 k).denote (step444 k) (step445 k))) (@Runs.trans ((1*23)+(1*13)) (((1*k+3)*74)+(1*38)) (before446 k).denote (before448 k).denote (before450 k).denote (@Runs.trans (1*23) (1*13) (before446 k).denote (before447 k).denote (before448 k).denote (step446 k) (step447 k)) (@Runs.trans ((1*k+3)*74) (1*38) (before448 k).denote (before449 k).denote (before450 k).denote (step448 k) (step449 k))))))) (@Runs.trans (((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))))+((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1)))))) (((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))))+((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3)))))) (before450 k).denote (before475 k).denote (after499 k).denote (@Runs.trans ((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2))))) ((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1))))) (before450 k).denote (before462 k).denote (before475 k).denote (@Runs.trans (((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2)))) (((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))) (before450 k).denote (before456 k).denote (before462 k).denote (@Runs.trans ((1*23)+((1*13)+(1*38))) ((791761173*2)+((1*3)+(791761173*2))) (before450 k).denote (before453 k).denote (before456 k).denote (@Runs.trans (1*23) ((1*13)+(1*38)) (before450 k).denote (before451 k).denote (before453 k).denote (step450 k) (@Runs.trans (1*13) (1*38) (before451 k).denote (before452 k).denote (before453 k).denote (step451 k) (step452 k))) (@Runs.trans (791761173*2) ((1*3)+(791761173*2)) (before453 k).denote (before454 k).denote (before456 k).denote (step453 k) (@Runs.trans (1*3) (791761173*2) (before454 k).denote (before455 k).denote (before456 k).denote (step454 k) (step455 k)))) (@Runs.trans ((1*13)+((791761174*2)+(9*2))) ((21*2)+((1*3)+(21*2))) (before456 k).denote (before459 k).denote (before462 k).denote (@Runs.trans (1*13) ((791761174*2)+(9*2)) (before456 k).denote (before457 k).denote (before459 k).denote (step456 k) (@Runs.trans (791761174*2) (9*2) (before457 k).denote (before458 k).denote (before459 k).denote (step457 k) (step458 k))) (@Runs.trans (21*2) ((1*3)+(21*2)) (before459 k).denote (before460 k).denote (before462 k).denote (step459 k) (@Runs.trans (1*3) (21*2) (before460 k).denote (before461 k).denote (before462 k).denote (step460 k) (step461 k))))) (@Runs.trans (((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2)))) (((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1)))) (before462 k).denote (before468 k).denote (before475 k).denote (@Runs.trans ((1*1)+((22*2)+(41*2))) ((15*2)+((1*3)+(15*2))) (before462 k).denote (before465 k).denote (before468 k).denote (@Runs.trans (1*1) ((22*2)+(41*2)) (before462 k).denote (before463 k).denote (before465 k).denote (step462 k) (@Runs.trans (22*2) (41*2) (before463 k).denote (before464 k).denote (before465 k).denote (step463 k) (step464 k))) (@Runs.trans (15*2) ((1*3)+(15*2)) (before465 k).denote (before466 k).denote (before468 k).denote (step465 k) (@Runs.trans (1*3) (15*2) (before466 k).denote (before467 k).denote (before468 k).denote (step466 k) (step467 k)))) (@Runs.trans ((1*1)+((16*2)+(93*2))) (((3*2)+(1*135))+((3*2)+(1*1))) (before468 k).denote (before471 k).denote (before475 k).denote (@Runs.trans (1*1) ((16*2)+(93*2)) (before468 k).denote (before469 k).denote (before471 k).denote (step468 k) (@Runs.trans (16*2) (93*2) (before469 k).denote (before470 k).denote (before471 k).denote (step469 k) (step470 k))) (@Runs.trans ((3*2)+(1*135)) ((3*2)+(1*1)) (before471 k).denote (before473 k).denote (before475 k).denote (@Runs.trans (3*2) (1*135) (before471 k).denote (before472 k).denote (before473 k).denote (step471 k) (step472 k)) (@Runs.trans (3*2) (1*1) (before473 k).denote (before474 k).denote (before475 k).denote (step473 k) (step474 k)))))) (@Runs.trans ((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018))))) ((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3))))) (before475 k).denote (before487 k).denote (after499 k).denote (@Runs.trans (((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135)))) (((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))) (before475 k).denote (before481 k).denote (before487 k).denote (@Runs.trans ((3*2)+((1*1018)+(1*135))) ((1*13)+((1*1018)+(1*135))) (before475 k).denote (before478 k).denote (before481 k).denote (@Runs.trans (3*2) ((1*1018)+(1*135)) (before475 k).denote (before476 k).denote (before478 k).denote (step475 k) (@Runs.trans (1*1018) (1*135) (before476 k).denote (before477 k).denote (before478 k).denote (step476 k) (step477 k))) (@Runs.trans (1*13) ((1*1018)+(1*135)) (before478 k).denote (before479 k).denote (before481 k).denote (step478 k) (@Runs.trans (1*1018) (1*135) (before479 k).denote (before480 k).denote (before481 k).denote (step479 k) (step480 k)))) (@Runs.trans ((1*13)+((1*1018)+(1*135))) ((1*13)+(((1*k+3)*1166)+(1*1018))) (before481 k).denote (before484 k).denote (before487 k).denote (@Runs.trans (1*13) ((1*1018)+(1*135)) (before481 k).denote (before482 k).denote (before484 k).denote (step481 k) (@Runs.trans (1*1018) (1*135) (before482 k).denote (before483 k).denote (before484 k).denote (step482 k) (step483 k))) (@Runs.trans (1*13) (((1*k+3)*1166)+(1*1018)) (before484 k).denote (before485 k).denote (before487 k).denote (step484 k) (@Runs.trans ((1*k+3)*1166) (1*1018) (before485 k).denote (before486 k).denote (before487 k).denote (step485 k) (step486 k))))) (@Runs.trans (((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2)))) (((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3)))) (before487 k).denote (before493 k).denote (after499 k).denote (@Runs.trans ((1*135)+((1*13)+(1*1018))) ((32*2)+((1*3)+(32*2))) (before487 k).denote (before490 k).denote (before493 k).denote (@Runs.trans (1*135) ((1*13)+(1*1018)) (before487 k).denote (before488 k).denote (before490 k).denote (step487 k) (@Runs.trans (1*13) (1*1018) (before488 k).denote (before489 k).denote (before490 k).denote (step488 k) (step489 k))) (@Runs.trans (32*2) ((1*3)+(32*2)) (before490 k).denote (before491 k).denote (before493 k).denote (step490 k) (@Runs.trans (1*3) (32*2) (before491 k).denote (before492 k).denote (before493 k).denote (step491 k) (step492 k)))) (@Runs.trans ((1*13)+((33*2)+(6*2))) (((1*3)+(1*1))+((1*2)+(1*3))) (before493 k).denote (before496 k).denote (after499 k).denote (@Runs.trans (1*13) ((33*2)+(6*2)) (before493 k).denote (before494 k).denote (before496 k).denote (step493 k) (@Runs.trans (33*2) (6*2) (before494 k).denote (before495 k).denote (before496 k).denote (step494 k) (step495 k))) (@Runs.trans ((1*3)+(1*1)) ((1*2)+(1*3)) (before496 k).denote (before498 k).denote (after499 k).denote (@Runs.trans (1*3) (1*1) (before496 k).denote (before497 k).denote (before498 k).denote (step496 k) (step497 k)) (@Runs.trans (1*2) (1*3) (before498 k).denote (before499 k).denote (after499 k).denote (step498 k) (step499 k)))))))) - have ht : (((((((8*2)+((1*2)+(791761173*2)))+(((1*k+8)*38)+((2*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))+(((1*2)+((1*1)+(1*3)))+(((1*1)+(1*2))+((2*2)+(1*3))))))+(((((1*1)+((1*2)+(3*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(11*2)))+((3*2)+((1*23)+(3*2)))))+((((1*1)+((3*2)+(1*38)))+((1*23)+((1*13)+(1*38))))+(((1*23)+((1*13)+(1*38)))+(((1*23)+(1*13))+(((1*k+3)*74)+(1*38)))))))+((((((1*23)+((1*13)+(1*38)))+((791761173*2)+((1*3)+(791761173*2))))+(((1*13)+((791761174*2)+(9*2)))+((21*2)+((1*3)+(21*2)))))+((((1*1)+((22*2)+(41*2)))+((15*2)+((1*3)+(15*2))))+(((1*1)+((16*2)+(93*2)))+(((3*2)+(1*135))+((3*2)+(1*1))))))+(((((3*2)+((1*1018)+(1*135)))+((1*13)+((1*1018)+(1*135))))+(((1*13)+((1*1018)+(1*135)))+((1*13)+(((1*k+3)*1166)+(1*1018)))))+((((1*135)+((1*13)+(1*1018)))+((32*2)+((1*3)+(32*2))))+(((1*13)+((33*2)+(6*2)))+(((1*3)+(1*1))+((1*2)+(1*3)))))))) = (1278*k+6334100586) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean deleted file mode 100644 index f8eedd0e..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk005.lean +++ /dev/null @@ -1,764 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail500_0 : Stack := [] -abbrev tail500_1 : Stack := ⟨w1,1⟩ :: tail500_0 -abbrev tail500_2 : Stack := ⟨w0,1⟩ :: tail500_1 -abbrev tail500_3 : Stack := ⟨w2,1⟩ :: tail500_2 -abbrev tail500_4 : Stack := ⟨w1,1⟩ :: tail500_3 -abbrev tail500_5 : Stack := ⟨w0,2⟩ :: tail500_4 -abbrev tail500_6 : Stack := ⟨w2,1⟩ :: tail500_5 -abbrev tail500_7 : Stack := ⟨w1,12⟩ :: tail500_6 -abbrev tail500_8 : Stack := ⟨w0,10⟩ :: tail500_7 -abbrev tail500_9 : Stack := ⟨w2,1⟩ :: tail500_8 -abbrev tail500_10 : Stack := ⟨w1,3⟩ :: tail500_9 -abbrev tail500_11 (k : Nat) : Stack := ⟨w34,(1*k+8)⟩ :: tail500_10 -abbrev tail500_12 (k : Nat) : Stack := ⟨w1,791761174⟩ :: tail500_11 k -abbrev tail500_13 (k : Nat) : Stack := ⟨w0,8⟩ :: tail500_12 k -abbrev tail500_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_13 k -abbrev tail500_15 (k : Nat) : Stack := ⟨w1,22⟩ :: tail500_14 k -abbrev tail500_16 (k : Nat) : Stack := ⟨w0,40⟩ :: tail500_15 k -abbrev tail500_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_16 k -abbrev tail500_18 (k : Nat) : Stack := ⟨w1,16⟩ :: tail500_17 k -abbrev tail500_19 (k : Nat) : Stack := ⟨w0,92⟩ :: tail500_18 k -abbrev tail500_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_19 k -abbrev tail500_21 (k : Nat) : Stack := ⟨w1,3⟩ :: tail500_20 k -abbrev tail500_22 (k : Nat) : Stack := ⟨w37,(1*k+8)⟩ :: tail500_21 k -abbrev tail500_23 (k : Nat) : Stack := ⟨w1,33⟩ :: tail500_22 k -abbrev tail500_24 (k : Nat) : Stack := ⟨w0,5⟩ :: tail500_23 k -abbrev tail500_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_24 k -abbrev tail500_26 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_25 k -abbrev tail500_27 : Stack := ⟨w0,1⟩ :: tail500_0 -abbrev tail500_28 : Stack := ⟨w0,2⟩ :: tail500_0 -abbrev tail500_29 : Stack := ⟨w0,3⟩ :: tail500_0 -abbrev tail500_30 (k : Nat) : Stack := ⟨w0,4⟩ :: tail500_23 k -abbrev tail500_31 : Stack := ⟨w1,1⟩ :: tail500_29 -abbrev tail500_32 : Stack := ⟨w1,5⟩ :: tail500_29 -abbrev tail500_33 (k : Nat) : Stack := ⟨w1,32⟩ :: tail500_22 k -abbrev tail500_34 : Stack := ⟨w2,1⟩ :: tail500_32 -abbrev tail500_35 : Stack := ⟨w0,32⟩ :: tail500_34 -abbrev tail500_36 (k : Nat) : Stack := ⟨w38,(1*k+8)⟩ :: tail500_35 -abbrev tail500_37 (k : Nat) : Stack := ⟨w0,3⟩ :: tail500_36 k -abbrev tail500_38 (k : Nat) : Stack := ⟨w0,4⟩ :: tail500_36 k -abbrev tail500_39 (k : Nat) : Stack := ⟨w0,91⟩ :: tail500_18 k -abbrev tail500_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_38 k -abbrev tail500_41 (k : Nat) : Stack := ⟨w1,92⟩ :: tail500_38 k -abbrev tail500_42 (k : Nat) : Stack := ⟨w1,15⟩ :: tail500_17 k -abbrev tail500_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_41 k -abbrev tail500_44 (k : Nat) : Stack := ⟨w0,15⟩ :: tail500_43 k -abbrev tail500_45 (k : Nat) : Stack := ⟨w0,16⟩ :: tail500_43 k -abbrev tail500_46 (k : Nat) : Stack := ⟨w0,39⟩ :: tail500_15 k -abbrev tail500_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_45 k -abbrev tail500_48 (k : Nat) : Stack := ⟨w1,40⟩ :: tail500_45 k -abbrev tail500_49 (k : Nat) : Stack := ⟨w1,21⟩ :: tail500_14 k -abbrev tail500_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_48 k -abbrev tail500_51 (k : Nat) : Stack := ⟨w0,21⟩ :: tail500_50 k -abbrev tail500_52 (k : Nat) : Stack := ⟨w0,22⟩ :: tail500_50 k -abbrev tail500_53 (k : Nat) : Stack := ⟨w0,7⟩ :: tail500_12 k -abbrev tail500_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_52 k -abbrev tail500_55 (k : Nat) : Stack := ⟨w1,8⟩ :: tail500_52 k -abbrev tail500_56 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail500_11 k -abbrev tail500_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_55 k -abbrev tail500_58 (k : Nat) : Stack := ⟨w0,791761173⟩ :: tail500_57 k -abbrev tail500_59 (k : Nat) : Stack := ⟨w39,(1*k+8)⟩ :: tail500_58 k -abbrev tail500_60 (k : Nat) : Stack := ⟨w0,3⟩ :: tail500_59 k -abbrev tail500_61 (k : Nat) : Stack := ⟨w0,4⟩ :: tail500_59 k -abbrev tail500_62 : Stack := ⟨w0,9⟩ :: tail500_7 -abbrev tail500_63 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_61 k -abbrev tail500_64 (k : Nat) : Stack := ⟨w1,10⟩ :: tail500_61 k -abbrev tail500_65 : Stack := ⟨w1,11⟩ :: tail500_6 -abbrev tail500_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_64 k -abbrev tail500_67 (k : Nat) : Stack := ⟨w0,11⟩ :: tail500_66 k -abbrev tail500_68 (k : Nat) : Stack := ⟨w0,12⟩ :: tail500_66 k -abbrev tail500_69 : Stack := ⟨w0,1⟩ :: tail500_4 -abbrev tail500_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_68 k -abbrev tail500_71 (k : Nat) : Stack := ⟨w1,2⟩ :: tail500_68 k -abbrev tail500_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_71 k -abbrev tail500_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_72 k -abbrev tail500_74 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_73 k -abbrev tail500_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_74 k -abbrev tail500_76 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_75 k -abbrev tail500_77 : Stack := ⟨w23,1⟩ :: tail500_0 -abbrev tail500_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_75 k -abbrev tail500_79 : Stack := ⟨w2,1⟩ :: tail500_27 -abbrev tail500_80 : Stack := ⟨w23,1⟩ :: tail500_79 -abbrev tail500_81 : Stack := ⟨w0,1⟩ :: tail500_80 -abbrev tail500_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_72 k -abbrev tail500_83 (k : Nat) : Stack := ⟨w1,1⟩ :: tail500_82 k -abbrev tail500_84 : Stack := ⟨w0,1⟩ :: tail500_79 -abbrev tail500_85 : Stack := ⟨w0,2⟩ :: tail500_79 -abbrev tail500_86 : Stack := ⟨w2,1⟩ :: tail500_85 -abbrev tail500_87 : Stack := ⟨w23,1⟩ :: tail500_86 -abbrev tail500_88 : Stack := ⟨w0,2⟩ :: tail500_87 -abbrev tail500_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_67 k -abbrev tail500_90 (k : Nat) : Stack := ⟨w1,2⟩ :: tail500_89 k -abbrev tail500_91 : Stack := ⟨w0,1⟩ :: tail500_86 -abbrev tail500_92 : Stack := ⟨w0,3⟩ :: tail500_86 -abbrev tail500_93 : Stack := ⟨w2,1⟩ :: tail500_92 -abbrev tail500_94 : Stack := ⟨w1,11⟩ :: tail500_93 -abbrev tail500_95 : Stack := ⟨w23,1⟩ :: tail500_94 -abbrev tail500_96 : Stack := ⟨w0,10⟩ :: tail500_95 -abbrev tail500_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_60 k -abbrev tail500_98 (k : Nat) : Stack := ⟨w1,10⟩ :: tail500_97 k -abbrev tail500_99 : Stack := ⟨w0,1⟩ :: tail500_94 -abbrev tail500_100 : Stack := ⟨w0,11⟩ :: tail500_94 -abbrev tail500_101 : Stack := ⟨w2,1⟩ :: tail500_100 -abbrev tail500_102 : Stack := ⟨w1,3⟩ :: tail500_101 -abbrev tail500_103 (k : Nat) : Stack := ⟨w40,(1*k+8)⟩ :: tail500_102 -abbrev tail500_104 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail500_103 k -abbrev tail500_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_104 k -abbrev tail500_106 (k : Nat) : Stack := ⟨w0,8⟩ :: tail500_105 k -abbrev tail500_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_51 k -abbrev tail500_108 (k : Nat) : Stack := ⟨w1,8⟩ :: tail500_107 k -abbrev tail500_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_104 k -abbrev tail500_110 (k : Nat) : Stack := ⟨w0,9⟩ :: tail500_104 k -abbrev tail500_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_110 k -abbrev tail500_112 (k : Nat) : Stack := ⟨w1,21⟩ :: tail500_111 k -abbrev tail500_113 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_112 k -abbrev tail500_114 (k : Nat) : Stack := ⟨w0,40⟩ :: tail500_113 k -abbrev tail500_115 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_44 k -abbrev tail500_116 (k : Nat) : Stack := ⟨w1,40⟩ :: tail500_115 k -abbrev tail500_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_112 k -abbrev tail500_118 (k : Nat) : Stack := ⟨w0,41⟩ :: tail500_112 k -abbrev tail500_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_118 k -abbrev tail500_120 (k : Nat) : Stack := ⟨w1,15⟩ :: tail500_119 k -abbrev tail500_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_120 k -abbrev tail500_122 (k : Nat) : Stack := ⟨w0,92⟩ :: tail500_121 k -abbrev tail500_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_37 k -abbrev tail500_124 (k : Nat) : Stack := ⟨w1,92⟩ :: tail500_123 k -abbrev tail500_125 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_120 k -abbrev tail500_126 (k : Nat) : Stack := ⟨w0,93⟩ :: tail500_120 k -abbrev tail500_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_126 k -abbrev tail500_128 (k : Nat) : Stack := ⟨w1,3⟩ :: tail500_127 k -abbrev tail500_129 (k : Nat) : Stack := ⟨w41,(1*k+8)⟩ :: tail500_128 k -abbrev tail500_130 (k : Nat) : Stack := ⟨w1,32⟩ :: tail500_129 k -abbrev tail500_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail500_130 k -abbrev tail500_132 (k : Nat) : Stack := ⟨w0,5⟩ :: tail500_131 k -abbrev tail500_133 : Stack := ⟨w23,1⟩ :: tail500_28 -abbrev tail500_134 : Stack := ⟨w1,5⟩ :: tail500_133 -abbrev tail500_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail500_130 k -abbrev tail500_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail500_130 k -abbrev tail500_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail500_136 k - -def before500 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail500_26 k),tail500_27⟩ -def before501 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail500_25 k),tail500_28⟩ -def before502 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail500_24 k),tail500_29⟩ -def before503 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail500_30 k),tail500_31⟩ -def before504 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail500_23 k),tail500_32⟩ -def before505 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail500_33 k),tail500_34⟩ -def before506 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail500_22 k),tail500_35⟩ -def before507 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail500_21 k),(tail500_36 k)⟩ -def before508 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail500_20 k),(tail500_37 k)⟩ -def before509 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail500_19 k),(tail500_38 k)⟩ -def before510 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail500_39 k),(tail500_40 k)⟩ -def before511 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521707),(tail500_18 k),(tail500_41 k)⟩ -def before512 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521705),(tail500_42 k),(tail500_43 k)⟩ -def before513 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail500_17 k),(tail500_44 k)⟩ -def before514 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail500_16 k),(tail500_45 k)⟩ -def before515 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail500_46 k),(tail500_47 k)⟩ -def before516 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521593),(tail500_15 k),(tail500_48 k)⟩ -def before517 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521591),(tail500_49 k),(tail500_50 k)⟩ -def before518 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail500_14 k),(tail500_51 k)⟩ -def before519 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail500_13 k),(tail500_52 k)⟩ -def before520 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail500_53 k),(tail500_54 k)⟩ -def before521 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail500_12 k),(tail500_55 k)⟩ -def before522 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail500_56 k),(tail500_57 k)⟩ -def before523 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail500_11 k),(tail500_58 k)⟩ -def before524 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail500_10,(tail500_59 k)⟩ -def before525 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail500_9,(tail500_60 k)⟩ -def before526 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail500_8,(tail500_61 k)⟩ -def before527 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail500_62,(tail500_63 k)⟩ -def before528 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail500_7,(tail500_64 k)⟩ -def before529 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail500_65,(tail500_66 k)⟩ -def before530 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail500_6,(tail500_67 k)⟩ -def before531 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail500_5,(tail500_68 k)⟩ -def before532 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail500_69,(tail500_70 k)⟩ -def before533 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail500_4,(tail500_71 k)⟩ -def before534 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail500_3,(tail500_72 k)⟩ -def before535 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1183),tail500_2,(tail500_73 k)⟩ -def before536 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail500_1,(tail500_74 k)⟩ -def before537 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail500_0,(tail500_75 k)⟩ -def before538 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1189),tail500_0,(tail500_76 k)⟩ -def before539 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail500_77,(tail500_76 k)⟩ -def before540 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1189),tail500_77,(tail500_78 k)⟩ -def before541 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail500_27,(tail500_78 k)⟩ -def before542 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1187),tail500_79,(tail500_75 k)⟩ -def before543 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail500_80,(tail500_74 k)⟩ -def before544 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail500_81,(tail500_73 k)⟩ -def before545 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail500_81,(tail500_82 k)⟩ -def before546 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail500_80,(tail500_83 k)⟩ -def before547 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail500_84,(tail500_83 k)⟩ -def before548 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail500_85,(tail500_82 k)⟩ -def before549 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1181),tail500_86,(tail500_72 k)⟩ -def before550 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail500_87,(tail500_71 k)⟩ -def before551 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail500_88,(tail500_68 k)⟩ -def before552 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail500_88,(tail500_89 k)⟩ -def before553 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail500_87,(tail500_90 k)⟩ -def before554 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail500_91,(tail500_90 k)⟩ -def before555 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail500_92,(tail500_89 k)⟩ -def before556 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1173),tail500_93,(tail500_67 k)⟩ -def before557 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail500_94,(tail500_66 k)⟩ -def before558 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail500_95,(tail500_64 k)⟩ -def before559 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail500_96,(tail500_61 k)⟩ -def before560 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail500_96,(tail500_97 k)⟩ -def before561 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail500_95,(tail500_98 k)⟩ -def before562 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail500_99,(tail500_98 k)⟩ -def before563 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail500_100,(tail500_97 k)⟩ -def before564 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail500_101,(tail500_60 k)⟩ -def before565 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail500_102,(tail500_59 k)⟩ -def before566 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail500_103 k),(tail500_58 k)⟩ -def before567 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521529),(tail500_104 k),(tail500_57 k)⟩ -def before568 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521531),(tail500_105 k),(tail500_55 k)⟩ -def before569 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail500_106 k),(tail500_52 k)⟩ -def before570 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail500_106 k),(tail500_107 k)⟩ -def before571 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail500_105 k),(tail500_108 k)⟩ -def before572 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521531),(tail500_109 k),(tail500_108 k)⟩ -def before573 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail500_110 k),(tail500_107 k)⟩ -def before574 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail500_111 k),(tail500_51 k)⟩ -def before575 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521591),(tail500_112 k),(tail500_50 k)⟩ -def before576 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521593),(tail500_113 k),(tail500_48 k)⟩ -def before577 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail500_114 k),(tail500_45 k)⟩ -def before578 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail500_114 k),(tail500_115 k)⟩ -def before579 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521593),(tail500_113 k),(tail500_116 k)⟩ -def before580 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521593),(tail500_117 k),(tail500_116 k)⟩ -def before581 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail500_118 k),(tail500_115 k)⟩ -def before582 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail500_119 k),(tail500_44 k)⟩ -def before583 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521705),(tail500_120 k),(tail500_43 k)⟩ -def before584 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521707),(tail500_121 k),(tail500_41 k)⟩ -def before585 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail500_122 k),(tail500_38 k)⟩ -def before586 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail500_122 k),(tail500_123 k)⟩ -def before587 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521707),(tail500_121 k),(tail500_124 k)⟩ -def before588 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521707),(tail500_125 k),(tail500_124 k)⟩ -def before589 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail500_126 k),(tail500_123 k)⟩ -def before590 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521893),(tail500_127 k),(tail500_37 k)⟩ -def before591 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail500_128 k),(tail500_36 k)⟩ -def before592 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail500_129 k),tail500_35⟩ -def before593 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526651),(tail500_130 k),tail500_34⟩ -def before594 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526653),(tail500_131 k),tail500_32⟩ -def before595 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail500_132 k),tail500_29⟩ -def before596 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail500_132 k),tail500_133⟩ -def before597 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail500_131 k),tail500_134⟩ -def before598 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526653),(tail500_135 k),tail500_134⟩ -def before599 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail500_136 k),tail500_133⟩ -def after599 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail500_137 k),tail500_28⟩ - -theorem macro500 (k : Nat) : applyExit (before500 k) exit2 1 = some (before501 k) := by - simp (disch := omega) [before500, before501, exit2, applyExit, pop, push] - <;> omega -theorem step500 (k : Nat) : Runs (1*2) (before500 k).denote (before501 k).denote := - @applyExit_sound (before500 k) (before501 k) exit2 1 valid2 (macro500 k) -theorem macro501 (k : Nat) : applyExit (before501 k) exit3 1 = some (before502 k) := by - simp (disch := omega) [before501, before502, exit3, applyExit, pop, push] - <;> omega -theorem step501 (k : Nat) : Runs (1*2) (before501 k).denote (before502 k).denote := - @applyExit_sound (before501 k) (before502 k) exit3 1 valid3 (macro501 k) -theorem macro502 (k : Nat) : applyExit (before502 k) exit9 1 = some (before503 k) := by - simp (disch := omega) [before502, before503, exit9, applyExit, pop, push] - <;> omega -theorem step502 (k : Nat) : Runs (1*2) (before502 k).denote (before503 k).denote := - @applyExit_sound (before502 k) (before503 k) exit9 1 valid9 (macro502 k) -theorem macro503 (k : Nat) : applyExit (before503 k) exit10 4 = some (before504 k) := by - simp (disch := omega) [before503, before504, exit10, applyExit, pop, push] - <;> omega -theorem step503 (k : Nat) : Runs (4*2) (before503 k).denote (before504 k).denote := - @applyExit_sound (before503 k) (before504 k) exit10 4 valid10 (macro503 k) -theorem macro504 (k : Nat) : applyExit (before504 k) exit11 1 = some (before505 k) := by - simp (disch := omega) [before504, before505, exit11, applyExit, pop, push] - <;> omega -theorem step504 (k : Nat) : Runs (1*2) (before504 k).denote (before505 k).denote := - @applyExit_sound (before504 k) (before505 k) exit11 1 valid11 (macro504 k) -theorem macro505 (k : Nat) : applyExit (before505 k) exit2 32 = some (before506 k) := by - simp (disch := omega) [before505, before506, exit2, applyExit, pop, push] - <;> omega -theorem step505 (k : Nat) : Runs (32*2) (before505 k).denote (before506 k).denote := - @applyExit_sound (before505 k) (before506 k) exit2 32 valid2 (macro505 k) -theorem macro506 (k : Nat) : applyExit (before506 k) exit56 (1*k+8) = some (before507 k) := by - simp (disch := omega) [before506, before507, exit56, applyExit, pop, push] - <;> omega -theorem step506 (k : Nat) : Runs ((1*k+8)*586) (before506 k).denote (before507 k).denote := - @applyExit_sound (before506 k) (before507 k) exit56 (1*k+8) valid56 (macro506 k) -theorem macro507 (k : Nat) : applyExit (before507 k) exit2 3 = some (before508 k) := by - simp (disch := omega) [before507, before508, exit2, applyExit, pop, push] - <;> omega -theorem step507 (k : Nat) : Runs (3*2) (before507 k).denote (before508 k).denote := - @applyExit_sound (before507 k) (before508 k) exit2 3 valid2 (macro507 k) -theorem macro508 (k : Nat) : applyExit (before508 k) exit3 1 = some (before509 k) := by - simp (disch := omega) [before508, before509, exit3, applyExit, pop, push] - <;> omega -theorem step508 (k : Nat) : Runs (1*2) (before508 k).denote (before509 k).denote := - @applyExit_sound (before508 k) (before509 k) exit3 1 valid3 (macro508 k) -theorem macro509 (k : Nat) : applyExit (before509 k) exit9 1 = some (before510 k) := by - simp (disch := omega) [before509, before510, exit9, applyExit, pop, push] - <;> omega -theorem step509 (k : Nat) : Runs (1*2) (before509 k).denote (before510 k).denote := - @applyExit_sound (before509 k) (before510 k) exit9 1 valid9 (macro509 k) -theorem macro510 (k : Nat) : applyExit (before510 k) exit10 91 = some (before511 k) := by - simp (disch := omega) [before510, before511, exit10, applyExit, pop, push] - <;> omega -theorem step510 (k : Nat) : Runs (91*2) (before510 k).denote (before511 k).denote := - @applyExit_sound (before510 k) (before511 k) exit10 91 valid10 (macro510 k) -theorem macro511 (k : Nat) : applyExit (before511 k) exit11 1 = some (before512 k) := by - simp (disch := omega) [before511, before512, exit11, applyExit, pop, push] - <;> omega -theorem step511 (k : Nat) : Runs (1*2) (before511 k).denote (before512 k).denote := - @applyExit_sound (before511 k) (before512 k) exit11 1 valid11 (macro511 k) -theorem macro512 (k : Nat) : applyExit (before512 k) exit2 15 = some (before513 k) := by - simp (disch := omega) [before512, before513, exit2, applyExit, pop, push] - <;> omega -theorem step512 (k : Nat) : Runs (15*2) (before512 k).denote (before513 k).denote := - @applyExit_sound (before512 k) (before513 k) exit2 15 valid2 (macro512 k) -theorem macro513 (k : Nat) : applyExit (before513 k) exit3 1 = some (before514 k) := by - simp (disch := omega) [before513, before514, exit3, applyExit, pop, push] - <;> omega -theorem step513 (k : Nat) : Runs (1*2) (before513 k).denote (before514 k).denote := - @applyExit_sound (before513 k) (before514 k) exit3 1 valid3 (macro513 k) -theorem macro514 (k : Nat) : applyExit (before514 k) exit9 1 = some (before515 k) := by - simp (disch := omega) [before514, before515, exit9, applyExit, pop, push] - <;> omega -theorem step514 (k : Nat) : Runs (1*2) (before514 k).denote (before515 k).denote := - @applyExit_sound (before514 k) (before515 k) exit9 1 valid9 (macro514 k) -theorem macro515 (k : Nat) : applyExit (before515 k) exit10 39 = some (before516 k) := by - simp (disch := omega) [before515, before516, exit10, applyExit, pop, push] - <;> omega -theorem step515 (k : Nat) : Runs (39*2) (before515 k).denote (before516 k).denote := - @applyExit_sound (before515 k) (before516 k) exit10 39 valid10 (macro515 k) -theorem macro516 (k : Nat) : applyExit (before516 k) exit11 1 = some (before517 k) := by - simp (disch := omega) [before516, before517, exit11, applyExit, pop, push] - <;> omega -theorem step516 (k : Nat) : Runs (1*2) (before516 k).denote (before517 k).denote := - @applyExit_sound (before516 k) (before517 k) exit11 1 valid11 (macro516 k) -theorem macro517 (k : Nat) : applyExit (before517 k) exit2 21 = some (before518 k) := by - simp (disch := omega) [before517, before518, exit2, applyExit, pop, push] - <;> omega -theorem step517 (k : Nat) : Runs (21*2) (before517 k).denote (before518 k).denote := - @applyExit_sound (before517 k) (before518 k) exit2 21 valid2 (macro517 k) -theorem macro518 (k : Nat) : applyExit (before518 k) exit3 1 = some (before519 k) := by - simp (disch := omega) [before518, before519, exit3, applyExit, pop, push] - <;> omega -theorem step518 (k : Nat) : Runs (1*2) (before518 k).denote (before519 k).denote := - @applyExit_sound (before518 k) (before519 k) exit3 1 valid3 (macro518 k) -theorem macro519 (k : Nat) : applyExit (before519 k) exit9 1 = some (before520 k) := by - simp (disch := omega) [before519, before520, exit9, applyExit, pop, push] - <;> omega -theorem step519 (k : Nat) : Runs (1*2) (before519 k).denote (before520 k).denote := - @applyExit_sound (before519 k) (before520 k) exit9 1 valid9 (macro519 k) -theorem macro520 (k : Nat) : applyExit (before520 k) exit10 7 = some (before521 k) := by - simp (disch := omega) [before520, before521, exit10, applyExit, pop, push] - <;> omega -theorem step520 (k : Nat) : Runs (7*2) (before520 k).denote (before521 k).denote := - @applyExit_sound (before520 k) (before521 k) exit10 7 valid10 (macro520 k) -theorem macro521 (k : Nat) : applyExit (before521 k) exit11 1 = some (before522 k) := by - simp (disch := omega) [before521, before522, exit11, applyExit, pop, push] - <;> omega -theorem step521 (k : Nat) : Runs (1*2) (before521 k).denote (before522 k).denote := - @applyExit_sound (before521 k) (before522 k) exit11 1 valid11 (macro521 k) -theorem macro522 (k : Nat) : applyExit (before522 k) exit2 791761173 = some (before523 k) := by - simp (disch := omega) [before522, before523, exit2, applyExit, pop, push] - <;> omega -theorem step522 (k : Nat) : Runs (791761173*2) (before522 k).denote (before523 k).denote := - @applyExit_sound (before522 k) (before523 k) exit2 791761173 valid2 (macro522 k) -theorem macro523 (k : Nat) : applyExit (before523 k) exit57 (1*k+8) = some (before524 k) := by - simp (disch := omega) [before523, before524, exit57, applyExit, pop, push] - <;> omega -theorem step523 (k : Nat) : Runs ((1*k+8)*38) (before523 k).denote (before524 k).denote := - @applyExit_sound (before523 k) (before524 k) exit57 (1*k+8) valid57 (macro523 k) -theorem macro524 (k : Nat) : applyExit (before524 k) exit2 3 = some (before525 k) := by - simp (disch := omega) [before524, before525, exit2, applyExit, pop, push] - <;> omega -theorem step524 (k : Nat) : Runs (3*2) (before524 k).denote (before525 k).denote := - @applyExit_sound (before524 k) (before525 k) exit2 3 valid2 (macro524 k) -theorem macro525 (k : Nat) : applyExit (before525 k) exit3 1 = some (before526 k) := by - simp (disch := omega) [before525, before526, exit3, applyExit, pop, push] - <;> omega -theorem step525 (k : Nat) : Runs (1*2) (before525 k).denote (before526 k).denote := - @applyExit_sound (before525 k) (before526 k) exit3 1 valid3 (macro525 k) -theorem macro526 (k : Nat) : applyExit (before526 k) exit9 1 = some (before527 k) := by - simp (disch := omega) [before526, before527, exit9, applyExit, pop, push] - <;> omega -theorem step526 (k : Nat) : Runs (1*2) (before526 k).denote (before527 k).denote := - @applyExit_sound (before526 k) (before527 k) exit9 1 valid9 (macro526 k) -theorem macro527 (k : Nat) : applyExit (before527 k) exit10 9 = some (before528 k) := by - simp (disch := omega) [before527, before528, exit10, applyExit, pop, push] - <;> omega -theorem step527 (k : Nat) : Runs (9*2) (before527 k).denote (before528 k).denote := - @applyExit_sound (before527 k) (before528 k) exit10 9 valid10 (macro527 k) -theorem macro528 (k : Nat) : applyExit (before528 k) exit11 1 = some (before529 k) := by - simp (disch := omega) [before528, before529, exit11, applyExit, pop, push] - <;> omega -theorem step528 (k : Nat) : Runs (1*2) (before528 k).denote (before529 k).denote := - @applyExit_sound (before528 k) (before529 k) exit11 1 valid11 (macro528 k) -theorem macro529 (k : Nat) : applyExit (before529 k) exit2 11 = some (before530 k) := by - simp (disch := omega) [before529, before530, exit2, applyExit, pop, push] - <;> omega -theorem step529 (k : Nat) : Runs (11*2) (before529 k).denote (before530 k).denote := - @applyExit_sound (before529 k) (before530 k) exit2 11 valid2 (macro529 k) -theorem macro530 (k : Nat) : applyExit (before530 k) exit3 1 = some (before531 k) := by - simp (disch := omega) [before530, before531, exit3, applyExit, pop, push] - <;> omega -theorem step530 (k : Nat) : Runs (1*2) (before530 k).denote (before531 k).denote := - @applyExit_sound (before530 k) (before531 k) exit3 1 valid3 (macro530 k) -theorem macro531 (k : Nat) : applyExit (before531 k) exit9 1 = some (before532 k) := by - simp (disch := omega) [before531, before532, exit9, applyExit, pop, push] - <;> omega -theorem step531 (k : Nat) : Runs (1*2) (before531 k).denote (before532 k).denote := - @applyExit_sound (before531 k) (before532 k) exit9 1 valid9 (macro531 k) -theorem macro532 (k : Nat) : applyExit (before532 k) exit10 1 = some (before533 k) := by - simp (disch := omega) [before532, before533, exit10, applyExit, pop, push] - <;> omega -theorem step532 (k : Nat) : Runs (1*2) (before532 k).denote (before533 k).denote := - @applyExit_sound (before532 k) (before533 k) exit10 1 valid10 (macro532 k) -theorem macro533 (k : Nat) : applyExit (before533 k) exit11 1 = some (before534 k) := by - simp (disch := omega) [before533, before534, exit11, applyExit, pop, push] - <;> omega -theorem step533 (k : Nat) : Runs (1*2) (before533 k).denote (before534 k).denote := - @applyExit_sound (before533 k) (before534 k) exit11 1 valid11 (macro533 k) -theorem macro534 (k : Nat) : applyExit (before534 k) exit3 1 = some (before535 k) := by - simp (disch := omega) [before534, before535, exit3, applyExit, pop, push] - <;> omega -theorem step534 (k : Nat) : Runs (1*2) (before534 k).denote (before535 k).denote := - @applyExit_sound (before534 k) (before535 k) exit3 1 valid3 (macro534 k) -theorem macro535 (k : Nat) : applyExit (before535 k) exit9 1 = some (before536 k) := by - simp (disch := omega) [before535, before536, exit9, applyExit, pop, push] - <;> omega -theorem step535 (k : Nat) : Runs (1*2) (before535 k).denote (before536 k).denote := - @applyExit_sound (before535 k) (before536 k) exit9 1 valid9 (macro535 k) -theorem macro536 (k : Nat) : applyExit (before536 k) exit11 1 = some (before537 k) := by - simp (disch := omega) [before536, before537, exit11, applyExit, pop, push] - <;> omega -theorem step536 (k : Nat) : Runs (1*2) (before536 k).denote (before537 k).denote := - @applyExit_sound (before536 k) (before537 k) exit11 1 valid11 (macro536 k) -theorem macro537 (k : Nat) : applyExit (before537 k) exit3 1 = some (before538 k) := by - simp (disch := omega) [before537, before538, exit3, applyExit, pop, push] - <;> omega -theorem step537 (k : Nat) : Runs (1*2) (before537 k).denote (before538 k).denote := - @applyExit_sound (before537 k) (before538 k) exit3 1 valid3 (macro537 k) -theorem macro538 (k : Nat) : applyExit (before538 k) exit30 1 = some (before539 k) := by - simp (disch := omega) [before538, before539, exit30, applyExit, pop, push] - <;> omega -theorem step538 (k : Nat) : Runs (1*3) (before538 k).denote (before539 k).denote := - @applyExit_sound (before538 k) (before539 k) exit30 1 valid30 (macro538 k) -theorem macro539 (k : Nat) : applyExit (before539 k) exit31 1 = some (before540 k) := by - simp (disch := omega) [before539, before540, exit31, applyExit, pop, push] - <;> omega -theorem step539 (k : Nat) : Runs (1*1) (before539 k).denote (before540 k).denote := - @applyExit_sound (before539 k) (before540 k) exit31 1 valid31 (macro539 k) -theorem macro540 (k : Nat) : applyExit (before540 k) exit32 1 = some (before541 k) := by - simp (disch := omega) [before540, before541, exit32, applyExit, pop, push] - <;> omega -theorem step540 (k : Nat) : Runs (1*3) (before540 k).denote (before541 k).denote := - @applyExit_sound (before540 k) (before541 k) exit32 1 valid32 (macro540 k) -theorem macro541 (k : Nat) : applyExit (before541 k) exit33 1 = some (before542 k) := by - simp (disch := omega) [before541, before542, exit33, applyExit, pop, push] - <;> omega -theorem step541 (k : Nat) : Runs (1*2) (before541 k).denote (before542 k).denote := - @applyExit_sound (before541 k) (before542 k) exit33 1 valid33 (macro541 k) -theorem macro542 (k : Nat) : applyExit (before542 k) exit35 1 = some (before543 k) := by - simp (disch := omega) [before542, before543, exit35, applyExit, pop, push] - <;> omega -theorem step542 (k : Nat) : Runs (1*2) (before542 k).denote (before543 k).denote := - @applyExit_sound (before542 k) (before543 k) exit35 1 valid35 (macro542 k) -theorem macro543 (k : Nat) : applyExit (before543 k) exit36 1 = some (before544 k) := by - simp (disch := omega) [before543, before544, exit36, applyExit, pop, push] - <;> omega -theorem step543 (k : Nat) : Runs (1*2) (before543 k).denote (before544 k).denote := - @applyExit_sound (before543 k) (before544 k) exit36 1 valid36 (macro543 k) -theorem macro544 (k : Nat) : applyExit (before544 k) exit31 1 = some (before545 k) := by - simp (disch := omega) [before544, before545, exit31, applyExit, pop, push] - <;> omega -theorem step544 (k : Nat) : Runs (1*1) (before544 k).denote (before545 k).denote := - @applyExit_sound (before544 k) (before545 k) exit31 1 valid31 (macro544 k) -theorem macro545 (k : Nat) : applyExit (before545 k) exit10 1 = some (before546 k) := by - simp (disch := omega) [before545, before546, exit10, applyExit, pop, push] - <;> omega -theorem step545 (k : Nat) : Runs (1*2) (before545 k).denote (before546 k).denote := - @applyExit_sound (before545 k) (before546 k) exit10 1 valid10 (macro545 k) -theorem macro546 (k : Nat) : applyExit (before546 k) exit32 1 = some (before547 k) := by - simp (disch := omega) [before546, before547, exit32, applyExit, pop, push] - <;> omega -theorem step546 (k : Nat) : Runs (1*3) (before546 k).denote (before547 k).denote := - @applyExit_sound (before546 k) (before547 k) exit32 1 valid32 (macro546 k) -theorem macro547 (k : Nat) : applyExit (before547 k) exit36 1 = some (before548 k) := by - simp (disch := omega) [before547, before548, exit36, applyExit, pop, push] - <;> omega -theorem step547 (k : Nat) : Runs (1*2) (before547 k).denote (before548 k).denote := - @applyExit_sound (before547 k) (before548 k) exit36 1 valid36 (macro547 k) -theorem macro548 (k : Nat) : applyExit (before548 k) exit33 1 = some (before549 k) := by - simp (disch := omega) [before548, before549, exit33, applyExit, pop, push] - <;> omega -theorem step548 (k : Nat) : Runs (1*2) (before548 k).denote (before549 k).denote := - @applyExit_sound (before548 k) (before549 k) exit33 1 valid33 (macro548 k) -theorem macro549 (k : Nat) : applyExit (before549 k) exit35 1 = some (before550 k) := by - simp (disch := omega) [before549, before550, exit35, applyExit, pop, push] - <;> omega -theorem step549 (k : Nat) : Runs (1*2) (before549 k).denote (before550 k).denote := - @applyExit_sound (before549 k) (before550 k) exit35 1 valid35 (macro549 k) -theorem macro550 (k : Nat) : applyExit (before550 k) exit36 2 = some (before551 k) := by - simp (disch := omega) [before550, before551, exit36, applyExit, pop, push] - <;> omega -theorem step550 (k : Nat) : Runs (2*2) (before550 k).denote (before551 k).denote := - @applyExit_sound (before550 k) (before551 k) exit36 2 valid36 (macro550 k) -theorem macro551 (k : Nat) : applyExit (before551 k) exit31 1 = some (before552 k) := by - simp (disch := omega) [before551, before552, exit31, applyExit, pop, push] - <;> omega -theorem step551 (k : Nat) : Runs (1*1) (before551 k).denote (before552 k).denote := - @applyExit_sound (before551 k) (before552 k) exit31 1 valid31 (macro551 k) -theorem macro552 (k : Nat) : applyExit (before552 k) exit10 2 = some (before553 k) := by - simp (disch := omega) [before552, before553, exit10, applyExit, pop, push] - <;> omega -theorem step552 (k : Nat) : Runs (2*2) (before552 k).denote (before553 k).denote := - @applyExit_sound (before552 k) (before553 k) exit10 2 valid10 (macro552 k) -theorem macro553 (k : Nat) : applyExit (before553 k) exit32 1 = some (before554 k) := by - simp (disch := omega) [before553, before554, exit32, applyExit, pop, push] - <;> omega -theorem step553 (k : Nat) : Runs (1*3) (before553 k).denote (before554 k).denote := - @applyExit_sound (before553 k) (before554 k) exit32 1 valid32 (macro553 k) -theorem macro554 (k : Nat) : applyExit (before554 k) exit36 2 = some (before555 k) := by - simp (disch := omega) [before554, before555, exit36, applyExit, pop, push] - <;> omega -theorem step554 (k : Nat) : Runs (2*2) (before554 k).denote (before555 k).denote := - @applyExit_sound (before554 k) (before555 k) exit36 2 valid36 (macro554 k) -theorem macro555 (k : Nat) : applyExit (before555 k) exit33 1 = some (before556 k) := by - simp (disch := omega) [before555, before556, exit33, applyExit, pop, push] - <;> omega -theorem step555 (k : Nat) : Runs (1*2) (before555 k).denote (before556 k).denote := - @applyExit_sound (before555 k) (before556 k) exit33 1 valid33 (macro555 k) -theorem macro556 (k : Nat) : applyExit (before556 k) exit34 11 = some (before557 k) := by - simp (disch := omega) [before556, before557, exit34, applyExit, pop, push] - <;> omega -theorem step556 (k : Nat) : Runs (11*2) (before556 k).denote (before557 k).denote := - @applyExit_sound (before556 k) (before557 k) exit34 11 valid34 (macro556 k) -theorem macro557 (k : Nat) : applyExit (before557 k) exit35 1 = some (before558 k) := by - simp (disch := omega) [before557, before558, exit35, applyExit, pop, push] - <;> omega -theorem step557 (k : Nat) : Runs (1*2) (before557 k).denote (before558 k).denote := - @applyExit_sound (before557 k) (before558 k) exit35 1 valid35 (macro557 k) -theorem macro558 (k : Nat) : applyExit (before558 k) exit36 10 = some (before559 k) := by - simp (disch := omega) [before558, before559, exit36, applyExit, pop, push] - <;> omega -theorem step558 (k : Nat) : Runs (10*2) (before558 k).denote (before559 k).denote := - @applyExit_sound (before558 k) (before559 k) exit36 10 valid36 (macro558 k) -theorem macro559 (k : Nat) : applyExit (before559 k) exit31 1 = some (before560 k) := by - simp (disch := omega) [before559, before560, exit31, applyExit, pop, push] - <;> omega -theorem step559 (k : Nat) : Runs (1*1) (before559 k).denote (before560 k).denote := - @applyExit_sound (before559 k) (before560 k) exit31 1 valid31 (macro559 k) -theorem macro560 (k : Nat) : applyExit (before560 k) exit10 10 = some (before561 k) := by - simp (disch := omega) [before560, before561, exit10, applyExit, pop, push] - <;> omega -theorem step560 (k : Nat) : Runs (10*2) (before560 k).denote (before561 k).denote := - @applyExit_sound (before560 k) (before561 k) exit10 10 valid10 (macro560 k) -theorem macro561 (k : Nat) : applyExit (before561 k) exit32 1 = some (before562 k) := by - simp (disch := omega) [before561, before562, exit32, applyExit, pop, push] - <;> omega -theorem step561 (k : Nat) : Runs (1*3) (before561 k).denote (before562 k).denote := - @applyExit_sound (before561 k) (before562 k) exit32 1 valid32 (macro561 k) -theorem macro562 (k : Nat) : applyExit (before562 k) exit36 10 = some (before563 k) := by - simp (disch := omega) [before562, before563, exit36, applyExit, pop, push] - <;> omega -theorem step562 (k : Nat) : Runs (10*2) (before562 k).denote (before563 k).denote := - @applyExit_sound (before562 k) (before563 k) exit36 10 valid36 (macro562 k) -theorem macro563 (k : Nat) : applyExit (before563 k) exit33 1 = some (before564 k) := by - simp (disch := omega) [before563, before564, exit33, applyExit, pop, push] - <;> omega -theorem step563 (k : Nat) : Runs (1*2) (before563 k).denote (before564 k).denote := - @applyExit_sound (before563 k) (before564 k) exit33 1 valid33 (macro563 k) -theorem macro564 (k : Nat) : applyExit (before564 k) exit34 3 = some (before565 k) := by - simp (disch := omega) [before564, before565, exit34, applyExit, pop, push] - <;> omega -theorem step564 (k : Nat) : Runs (3*2) (before564 k).denote (before565 k).denote := - @applyExit_sound (before564 k) (before565 k) exit34 3 valid34 (macro564 k) -theorem macro565 (k : Nat) : applyExit (before565 k) exit58 (1*k+8) = some (before566 k) := by - simp (disch := omega) [before565, before566, exit58, applyExit, pop, push] - <;> omega -theorem step565 (k : Nat) : Runs ((1*k+8)*78) (before565 k).denote (before566 k).denote := - @applyExit_sound (before565 k) (before566 k) exit58 (1*k+8) valid58 (macro565 k) -theorem macro566 (k : Nat) : applyExit (before566 k) exit34 791761173 = some (before567 k) := by - simp (disch := omega) [before566, before567, exit34, applyExit, pop, push] - <;> omega -theorem step566 (k : Nat) : Runs (791761173*2) (before566 k).denote (before567 k).denote := - @applyExit_sound (before566 k) (before567 k) exit34 791761173 valid34 (macro566 k) -theorem macro567 (k : Nat) : applyExit (before567 k) exit35 1 = some (before568 k) := by - simp (disch := omega) [before567, before568, exit35, applyExit, pop, push] - <;> omega -theorem step567 (k : Nat) : Runs (1*2) (before567 k).denote (before568 k).denote := - @applyExit_sound (before567 k) (before568 k) exit35 1 valid35 (macro567 k) -theorem macro568 (k : Nat) : applyExit (before568 k) exit36 8 = some (before569 k) := by - simp (disch := omega) [before568, before569, exit36, applyExit, pop, push] - <;> omega -theorem step568 (k : Nat) : Runs (8*2) (before568 k).denote (before569 k).denote := - @applyExit_sound (before568 k) (before569 k) exit36 8 valid36 (macro568 k) -theorem macro569 (k : Nat) : applyExit (before569 k) exit31 1 = some (before570 k) := by - simp (disch := omega) [before569, before570, exit31, applyExit, pop, push] - <;> omega -theorem step569 (k : Nat) : Runs (1*1) (before569 k).denote (before570 k).denote := - @applyExit_sound (before569 k) (before570 k) exit31 1 valid31 (macro569 k) -theorem macro570 (k : Nat) : applyExit (before570 k) exit10 8 = some (before571 k) := by - simp (disch := omega) [before570, before571, exit10, applyExit, pop, push] - <;> omega -theorem step570 (k : Nat) : Runs (8*2) (before570 k).denote (before571 k).denote := - @applyExit_sound (before570 k) (before571 k) exit10 8 valid10 (macro570 k) -theorem macro571 (k : Nat) : applyExit (before571 k) exit32 1 = some (before572 k) := by - simp (disch := omega) [before571, before572, exit32, applyExit, pop, push] - <;> omega -theorem step571 (k : Nat) : Runs (1*3) (before571 k).denote (before572 k).denote := - @applyExit_sound (before571 k) (before572 k) exit32 1 valid32 (macro571 k) -theorem macro572 (k : Nat) : applyExit (before572 k) exit36 8 = some (before573 k) := by - simp (disch := omega) [before572, before573, exit36, applyExit, pop, push] - <;> omega -theorem step572 (k : Nat) : Runs (8*2) (before572 k).denote (before573 k).denote := - @applyExit_sound (before572 k) (before573 k) exit36 8 valid36 (macro572 k) -theorem macro573 (k : Nat) : applyExit (before573 k) exit33 1 = some (before574 k) := by - simp (disch := omega) [before573, before574, exit33, applyExit, pop, push] - <;> omega -theorem step573 (k : Nat) : Runs (1*2) (before573 k).denote (before574 k).denote := - @applyExit_sound (before573 k) (before574 k) exit33 1 valid33 (macro573 k) -theorem macro574 (k : Nat) : applyExit (before574 k) exit34 21 = some (before575 k) := by - simp (disch := omega) [before574, before575, exit34, applyExit, pop, push] - <;> omega -theorem step574 (k : Nat) : Runs (21*2) (before574 k).denote (before575 k).denote := - @applyExit_sound (before574 k) (before575 k) exit34 21 valid34 (macro574 k) -theorem macro575 (k : Nat) : applyExit (before575 k) exit35 1 = some (before576 k) := by - simp (disch := omega) [before575, before576, exit35, applyExit, pop, push] - <;> omega -theorem step575 (k : Nat) : Runs (1*2) (before575 k).denote (before576 k).denote := - @applyExit_sound (before575 k) (before576 k) exit35 1 valid35 (macro575 k) -theorem macro576 (k : Nat) : applyExit (before576 k) exit36 40 = some (before577 k) := by - simp (disch := omega) [before576, before577, exit36, applyExit, pop, push] - <;> omega -theorem step576 (k : Nat) : Runs (40*2) (before576 k).denote (before577 k).denote := - @applyExit_sound (before576 k) (before577 k) exit36 40 valid36 (macro576 k) -theorem macro577 (k : Nat) : applyExit (before577 k) exit31 1 = some (before578 k) := by - simp (disch := omega) [before577, before578, exit31, applyExit, pop, push] - <;> omega -theorem step577 (k : Nat) : Runs (1*1) (before577 k).denote (before578 k).denote := - @applyExit_sound (before577 k) (before578 k) exit31 1 valid31 (macro577 k) -theorem macro578 (k : Nat) : applyExit (before578 k) exit10 40 = some (before579 k) := by - simp (disch := omega) [before578, before579, exit10, applyExit, pop, push] - <;> omega -theorem step578 (k : Nat) : Runs (40*2) (before578 k).denote (before579 k).denote := - @applyExit_sound (before578 k) (before579 k) exit10 40 valid10 (macro578 k) -theorem macro579 (k : Nat) : applyExit (before579 k) exit32 1 = some (before580 k) := by - simp (disch := omega) [before579, before580, exit32, applyExit, pop, push] - <;> omega -theorem step579 (k : Nat) : Runs (1*3) (before579 k).denote (before580 k).denote := - @applyExit_sound (before579 k) (before580 k) exit32 1 valid32 (macro579 k) -theorem macro580 (k : Nat) : applyExit (before580 k) exit36 40 = some (before581 k) := by - simp (disch := omega) [before580, before581, exit36, applyExit, pop, push] - <;> omega -theorem step580 (k : Nat) : Runs (40*2) (before580 k).denote (before581 k).denote := - @applyExit_sound (before580 k) (before581 k) exit36 40 valid36 (macro580 k) -theorem macro581 (k : Nat) : applyExit (before581 k) exit33 1 = some (before582 k) := by - simp (disch := omega) [before581, before582, exit33, applyExit, pop, push] - <;> omega -theorem step581 (k : Nat) : Runs (1*2) (before581 k).denote (before582 k).denote := - @applyExit_sound (before581 k) (before582 k) exit33 1 valid33 (macro581 k) -theorem macro582 (k : Nat) : applyExit (before582 k) exit34 15 = some (before583 k) := by - simp (disch := omega) [before582, before583, exit34, applyExit, pop, push] - <;> omega -theorem step582 (k : Nat) : Runs (15*2) (before582 k).denote (before583 k).denote := - @applyExit_sound (before582 k) (before583 k) exit34 15 valid34 (macro582 k) -theorem macro583 (k : Nat) : applyExit (before583 k) exit35 1 = some (before584 k) := by - simp (disch := omega) [before583, before584, exit35, applyExit, pop, push] - <;> omega -theorem step583 (k : Nat) : Runs (1*2) (before583 k).denote (before584 k).denote := - @applyExit_sound (before583 k) (before584 k) exit35 1 valid35 (macro583 k) -theorem macro584 (k : Nat) : applyExit (before584 k) exit36 92 = some (before585 k) := by - simp (disch := omega) [before584, before585, exit36, applyExit, pop, push] - <;> omega -theorem step584 (k : Nat) : Runs (92*2) (before584 k).denote (before585 k).denote := - @applyExit_sound (before584 k) (before585 k) exit36 92 valid36 (macro584 k) -theorem macro585 (k : Nat) : applyExit (before585 k) exit31 1 = some (before586 k) := by - simp (disch := omega) [before585, before586, exit31, applyExit, pop, push] - <;> omega -theorem step585 (k : Nat) : Runs (1*1) (before585 k).denote (before586 k).denote := - @applyExit_sound (before585 k) (before586 k) exit31 1 valid31 (macro585 k) -theorem macro586 (k : Nat) : applyExit (before586 k) exit10 92 = some (before587 k) := by - simp (disch := omega) [before586, before587, exit10, applyExit, pop, push] - <;> omega -theorem step586 (k : Nat) : Runs (92*2) (before586 k).denote (before587 k).denote := - @applyExit_sound (before586 k) (before587 k) exit10 92 valid10 (macro586 k) -theorem macro587 (k : Nat) : applyExit (before587 k) exit32 1 = some (before588 k) := by - simp (disch := omega) [before587, before588, exit32, applyExit, pop, push] - <;> omega -theorem step587 (k : Nat) : Runs (1*3) (before587 k).denote (before588 k).denote := - @applyExit_sound (before587 k) (before588 k) exit32 1 valid32 (macro587 k) -theorem macro588 (k : Nat) : applyExit (before588 k) exit36 92 = some (before589 k) := by - simp (disch := omega) [before588, before589, exit36, applyExit, pop, push] - <;> omega -theorem step588 (k : Nat) : Runs (92*2) (before588 k).denote (before589 k).denote := - @applyExit_sound (before588 k) (before589 k) exit36 92 valid36 (macro588 k) -theorem macro589 (k : Nat) : applyExit (before589 k) exit33 1 = some (before590 k) := by - simp (disch := omega) [before589, before590, exit33, applyExit, pop, push] - <;> omega -theorem step589 (k : Nat) : Runs (1*2) (before589 k).denote (before590 k).denote := - @applyExit_sound (before589 k) (before590 k) exit33 1 valid33 (macro589 k) -theorem macro590 (k : Nat) : applyExit (before590 k) exit34 3 = some (before591 k) := by - simp (disch := omega) [before590, before591, exit34, applyExit, pop, push] - <;> omega -theorem step590 (k : Nat) : Runs (3*2) (before590 k).denote (before591 k).denote := - @applyExit_sound (before590 k) (before591 k) exit34 3 valid34 (macro590 k) -theorem macro591 (k : Nat) : applyExit (before591 k) exit59 (1*k+8) = some (before592 k) := by - simp (disch := omega) [before591, before592, exit59, applyExit, pop, push] - <;> omega -theorem step591 (k : Nat) : Runs ((1*k+8)*1178) (before591 k).denote (before592 k).denote := - @applyExit_sound (before591 k) (before592 k) exit59 (1*k+8) valid59 (macro591 k) -theorem macro592 (k : Nat) : applyExit (before592 k) exit34 32 = some (before593 k) := by - simp (disch := omega) [before592, before593, exit34, applyExit, pop, push] - <;> omega -theorem step592 (k : Nat) : Runs (32*2) (before592 k).denote (before593 k).denote := - @applyExit_sound (before592 k) (before593 k) exit34 32 valid34 (macro592 k) -theorem macro593 (k : Nat) : applyExit (before593 k) exit35 1 = some (before594 k) := by - simp (disch := omega) [before593, before594, exit35, applyExit, pop, push] - <;> omega -theorem step593 (k : Nat) : Runs (1*2) (before593 k).denote (before594 k).denote := - @applyExit_sound (before593 k) (before594 k) exit35 1 valid35 (macro593 k) -theorem macro594 (k : Nat) : applyExit (before594 k) exit36 5 = some (before595 k) := by - simp (disch := omega) [before594, before595, exit36, applyExit, pop, push] - <;> omega -theorem step594 (k : Nat) : Runs (5*2) (before594 k).denote (before595 k).denote := - @applyExit_sound (before594 k) (before595 k) exit36 5 valid36 (macro594 k) -theorem macro595 (k : Nat) : applyExit (before595 k) exit31 1 = some (before596 k) := by - simp (disch := omega) [before595, before596, exit31, applyExit, pop, push] - <;> omega -theorem step595 (k : Nat) : Runs (1*1) (before595 k).denote (before596 k).denote := - @applyExit_sound (before595 k) (before596 k) exit31 1 valid31 (macro595 k) -theorem macro596 (k : Nat) : applyExit (before596 k) exit10 5 = some (before597 k) := by - simp (disch := omega) [before596, before597, exit10, applyExit, pop, push] - <;> omega -theorem step596 (k : Nat) : Runs (5*2) (before596 k).denote (before597 k).denote := - @applyExit_sound (before596 k) (before597 k) exit10 5 valid10 (macro596 k) -theorem macro597 (k : Nat) : applyExit (before597 k) exit32 1 = some (before598 k) := by - simp (disch := omega) [before597, before598, exit32, applyExit, pop, push] - <;> omega -theorem step597 (k : Nat) : Runs (1*3) (before597 k).denote (before598 k).denote := - @applyExit_sound (before597 k) (before598 k) exit32 1 valid32 (macro597 k) -theorem macro598 (k : Nat) : applyExit (before598 k) exit36 5 = some (before599 k) := by - simp (disch := omega) [before598, before599, exit36, applyExit, pop, push] - <;> omega -theorem step598 (k : Nat) : Runs (5*2) (before598 k).denote (before599 k).denote := - @applyExit_sound (before598 k) (before599 k) exit36 5 valid36 (macro598 k) -theorem macro599 (k : Nat) : applyExit (before599 k) exit33 1 = some (after599 k) := by - simp (disch := omega) [before599, after599, exit33, applyExit, pop, push] - <;> omega -theorem step599 (k : Nat) : Runs (1*2) (before599 k).denote (after599 k).denote := - @applyExit_sound (before599 k) (after599 k) exit33 1 valid33 (macro599 k) -theorem chunkRun005 (k : Nat) : Runs (1880*k+3167061433) (before500 k).denote (after599 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))))+((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))))))+(((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))))) ((((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2))))))+(((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))))+((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2))))))) (before500 k).denote (before550 k).denote (after599 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))))+((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2)))))) (((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))) (before500 k).denote (before525 k).denote (before550 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2))))) ((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))))) (before500 k).denote (before512 k).denote (before525 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2)))) ((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))) (before500 k).denote (before506 k).denote (before512 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(32*2))) (before500 k).denote (before503 k).denote (before506 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before500 k).denote (before501 k).denote (before503 k).denote (step500 k) (@Runs.trans (1*2) (1*2) (before501 k).denote (before502 k).denote (before503 k).denote (step501 k) (step502 k))) (@Runs.trans (4*2) ((1*2)+(32*2)) (before503 k).denote (before504 k).denote (before506 k).denote (step503 k) (@Runs.trans (1*2) (32*2) (before504 k).denote (before505 k).denote (before506 k).denote (step504 k) (step505 k)))) (@Runs.trans (((1*k+8)*586)+((3*2)+(1*2))) ((1*2)+((91*2)+(1*2))) (before506 k).denote (before509 k).denote (before512 k).denote (@Runs.trans ((1*k+8)*586) ((3*2)+(1*2)) (before506 k).denote (before507 k).denote (before509 k).denote (step506 k) (@Runs.trans (3*2) (1*2) (before507 k).denote (before508 k).denote (before509 k).denote (step507 k) (step508 k))) (@Runs.trans (1*2) ((91*2)+(1*2)) (before509 k).denote (before510 k).denote (before512 k).denote (step509 k) (@Runs.trans (91*2) (1*2) (before510 k).denote (before511 k).denote (before512 k).denote (step510 k) (step511 k))))) (@Runs.trans (((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2)))) (((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2)))) (before512 k).denote (before518 k).denote (before525 k).denote (@Runs.trans ((15*2)+((1*2)+(1*2))) ((39*2)+((1*2)+(21*2))) (before512 k).denote (before515 k).denote (before518 k).denote (@Runs.trans (15*2) ((1*2)+(1*2)) (before512 k).denote (before513 k).denote (before515 k).denote (step512 k) (@Runs.trans (1*2) (1*2) (before513 k).denote (before514 k).denote (before515 k).denote (step513 k) (step514 k))) (@Runs.trans (39*2) ((1*2)+(21*2)) (before515 k).denote (before516 k).denote (before518 k).denote (step515 k) (@Runs.trans (1*2) (21*2) (before516 k).denote (before517 k).denote (before518 k).denote (step516 k) (step517 k)))) (@Runs.trans ((1*2)+((1*2)+(7*2))) (((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))) (before518 k).denote (before521 k).denote (before525 k).denote (@Runs.trans (1*2) ((1*2)+(7*2)) (before518 k).denote (before519 k).denote (before521 k).denote (step518 k) (@Runs.trans (1*2) (7*2) (before519 k).denote (before520 k).denote (before521 k).denote (step519 k) (step520 k))) (@Runs.trans ((1*2)+(791761173*2)) (((1*k+8)*38)+(3*2)) (before521 k).denote (before523 k).denote (before525 k).denote (@Runs.trans (1*2) (791761173*2) (before521 k).denote (before522 k).denote (before523 k).denote (step521 k) (step522 k)) (@Runs.trans ((1*k+8)*38) (3*2) (before523 k).denote (before524 k).denote (before525 k).denote (step523 k) (step524 k)))))) (@Runs.trans ((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))) (before525 k).denote (before537 k).denote (before550 k).denote (@Runs.trans (((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (before525 k).denote (before531 k).denote (before537 k).denote (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((11*2)+(1*2))) (before525 k).denote (before528 k).denote (before531 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before525 k).denote (before526 k).denote (before528 k).denote (step525 k) (@Runs.trans (1*2) (9*2) (before526 k).denote (before527 k).denote (before528 k).denote (step526 k) (step527 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before528 k).denote (before529 k).denote (before531 k).denote (step528 k) (@Runs.trans (11*2) (1*2) (before529 k).denote (before530 k).denote (before531 k).denote (step529 k) (step530 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before531 k).denote (before534 k).denote (before537 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before531 k).denote (before532 k).denote (before534 k).denote (step531 k) (@Runs.trans (1*2) (1*2) (before532 k).denote (before533 k).denote (before534 k).denote (step532 k) (step533 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before534 k).denote (before535 k).denote (before537 k).denote (step534 k) (@Runs.trans (1*2) (1*2) (before535 k).denote (before536 k).denote (before537 k).denote (step535 k) (step536 k))))) (@Runs.trans (((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))) (before537 k).denote (before543 k).denote (before550 k).denote (@Runs.trans ((1*2)+((1*3)+(1*1))) ((1*3)+((1*2)+(1*2))) (before537 k).denote (before540 k).denote (before543 k).denote (@Runs.trans (1*2) ((1*3)+(1*1)) (before537 k).denote (before538 k).denote (before540 k).denote (step537 k) (@Runs.trans (1*3) (1*1) (before538 k).denote (before539 k).denote (before540 k).denote (step538 k) (step539 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before540 k).denote (before541 k).denote (before543 k).denote (step540 k) (@Runs.trans (1*2) (1*2) (before541 k).denote (before542 k).denote (before543 k).denote (step541 k) (step542 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) (((1*3)+(1*2))+((1*2)+(1*2))) (before543 k).denote (before546 k).denote (before550 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before543 k).denote (before544 k).denote (before546 k).denote (step543 k) (@Runs.trans (1*1) (1*2) (before544 k).denote (before545 k).denote (before546 k).denote (step544 k) (step545 k))) (@Runs.trans ((1*3)+(1*2)) ((1*2)+(1*2)) (before546 k).denote (before548 k).denote (before550 k).denote (@Runs.trans (1*3) (1*2) (before546 k).denote (before547 k).denote (before548 k).denote (step546 k) (step547 k)) (@Runs.trans (1*2) (1*2) (before548 k).denote (before549 k).denote (before550 k).denote (step548 k) (step549 k))))))) (@Runs.trans (((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2)))))) (((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))))+((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2)))))) (before550 k).denote (before575 k).denote (after599 k).denote (@Runs.trans ((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))) ((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2))))) (before550 k).denote (before562 k).denote (before575 k).denote (@Runs.trans (((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2)))) (((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (before550 k).denote (before556 k).denote (before562 k).denote (@Runs.trans ((2*2)+((1*1)+(2*2))) ((1*3)+((2*2)+(1*2))) (before550 k).denote (before553 k).denote (before556 k).denote (@Runs.trans (2*2) ((1*1)+(2*2)) (before550 k).denote (before551 k).denote (before553 k).denote (step550 k) (@Runs.trans (1*1) (2*2) (before551 k).denote (before552 k).denote (before553 k).denote (step551 k) (step552 k))) (@Runs.trans (1*3) ((2*2)+(1*2)) (before553 k).denote (before554 k).denote (before556 k).denote (step553 k) (@Runs.trans (2*2) (1*2) (before554 k).denote (before555 k).denote (before556 k).denote (step554 k) (step555 k)))) (@Runs.trans ((11*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before556 k).denote (before559 k).denote (before562 k).denote (@Runs.trans (11*2) ((1*2)+(10*2)) (before556 k).denote (before557 k).denote (before559 k).denote (step556 k) (@Runs.trans (1*2) (10*2) (before557 k).denote (before558 k).denote (before559 k).denote (step557 k) (step558 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before559 k).denote (before560 k).denote (before562 k).denote (step559 k) (@Runs.trans (10*2) (1*3) (before560 k).denote (before561 k).denote (before562 k).denote (step560 k) (step561 k))))) (@Runs.trans (((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2)))) (((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2)))) (before562 k).denote (before568 k).denote (before575 k).denote (@Runs.trans ((10*2)+((1*2)+(3*2))) (((1*k+8)*78)+((791761173*2)+(1*2))) (before562 k).denote (before565 k).denote (before568 k).denote (@Runs.trans (10*2) ((1*2)+(3*2)) (before562 k).denote (before563 k).denote (before565 k).denote (step562 k) (@Runs.trans (1*2) (3*2) (before563 k).denote (before564 k).denote (before565 k).denote (step563 k) (step564 k))) (@Runs.trans ((1*k+8)*78) ((791761173*2)+(1*2)) (before565 k).denote (before566 k).denote (before568 k).denote (step565 k) (@Runs.trans (791761173*2) (1*2) (before566 k).denote (before567 k).denote (before568 k).denote (step566 k) (step567 k)))) (@Runs.trans ((8*2)+((1*1)+(8*2))) (((1*3)+(8*2))+((1*2)+(21*2))) (before568 k).denote (before571 k).denote (before575 k).denote (@Runs.trans (8*2) ((1*1)+(8*2)) (before568 k).denote (before569 k).denote (before571 k).denote (step568 k) (@Runs.trans (1*1) (8*2) (before569 k).denote (before570 k).denote (before571 k).denote (step569 k) (step570 k))) (@Runs.trans ((1*3)+(8*2)) ((1*2)+(21*2)) (before571 k).denote (before573 k).denote (before575 k).denote (@Runs.trans (1*3) (8*2) (before571 k).denote (before572 k).denote (before573 k).denote (step571 k) (step572 k)) (@Runs.trans (1*2) (21*2) (before573 k).denote (before574 k).denote (before575 k).denote (step573 k) (step574 k)))))) (@Runs.trans ((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2))))) ((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2))))) (before575 k).denote (before587 k).denote (after599 k).denote (@Runs.trans (((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2)))) (((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))) (before575 k).denote (before581 k).denote (before587 k).denote (@Runs.trans ((1*2)+((40*2)+(1*1))) ((40*2)+((1*3)+(40*2))) (before575 k).denote (before578 k).denote (before581 k).denote (@Runs.trans (1*2) ((40*2)+(1*1)) (before575 k).denote (before576 k).denote (before578 k).denote (step575 k) (@Runs.trans (40*2) (1*1) (before576 k).denote (before577 k).denote (before578 k).denote (step576 k) (step577 k))) (@Runs.trans (40*2) ((1*3)+(40*2)) (before578 k).denote (before579 k).denote (before581 k).denote (step578 k) (@Runs.trans (1*3) (40*2) (before579 k).denote (before580 k).denote (before581 k).denote (step579 k) (step580 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) ((92*2)+((1*1)+(92*2))) (before581 k).denote (before584 k).denote (before587 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before581 k).denote (before582 k).denote (before584 k).denote (step581 k) (@Runs.trans (15*2) (1*2) (before582 k).denote (before583 k).denote (before584 k).denote (step582 k) (step583 k))) (@Runs.trans (92*2) ((1*1)+(92*2)) (before584 k).denote (before585 k).denote (before587 k).denote (step584 k) (@Runs.trans (1*1) (92*2) (before585 k).denote (before586 k).denote (before587 k).denote (step585 k) (step586 k))))) (@Runs.trans (((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2)))) (((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2)))) (before587 k).denote (before593 k).denote (after599 k).denote (@Runs.trans ((1*3)+((92*2)+(1*2))) ((3*2)+(((1*k+8)*1178)+(32*2))) (before587 k).denote (before590 k).denote (before593 k).denote (@Runs.trans (1*3) ((92*2)+(1*2)) (before587 k).denote (before588 k).denote (before590 k).denote (step587 k) (@Runs.trans (92*2) (1*2) (before588 k).denote (before589 k).denote (before590 k).denote (step588 k) (step589 k))) (@Runs.trans (3*2) (((1*k+8)*1178)+(32*2)) (before590 k).denote (before591 k).denote (before593 k).denote (step590 k) (@Runs.trans ((1*k+8)*1178) (32*2) (before591 k).denote (before592 k).denote (before593 k).denote (step591 k) (step592 k)))) (@Runs.trans ((1*2)+((5*2)+(1*1))) (((5*2)+(1*3))+((5*2)+(1*2))) (before593 k).denote (before596 k).denote (after599 k).denote (@Runs.trans (1*2) ((5*2)+(1*1)) (before593 k).denote (before594 k).denote (before596 k).denote (step593 k) (@Runs.trans (5*2) (1*1) (before594 k).denote (before595 k).denote (before596 k).denote (step594 k) (step595 k))) (@Runs.trans ((5*2)+(1*3)) ((5*2)+(1*2)) (before596 k).denote (before598 k).denote (after599 k).denote (@Runs.trans (5*2) (1*3) (before596 k).denote (before597 k).denote (before598 k).denote (step596 k) (step597 k)) (@Runs.trans (5*2) (1*2) (before598 k).denote (before599 k).denote (after599 k).denote (step598 k) (step599 k)))))))) - have ht : (((((((1*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(32*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+((1*2)+((91*2)+(1*2)))))+((((15*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(21*2))))+(((1*2)+((1*2)+(7*2)))+(((1*2)+(791761173*2))+(((1*k+8)*38)+(3*2))))))+(((((1*2)+((1*2)+(9*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))))+((((((2*2)+((1*1)+(2*2)))+((1*3)+((2*2)+(1*2))))+(((11*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(3*2)))+(((1*k+8)*78)+((791761173*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(21*2))))))+(((((1*2)+((40*2)+(1*1)))+((40*2)+((1*3)+(40*2))))+(((1*2)+((15*2)+(1*2)))+((92*2)+((1*1)+(92*2)))))+((((1*3)+((92*2)+(1*2)))+((3*2)+(((1*k+8)*1178)+(32*2))))+(((1*2)+((5*2)+(1*1)))+(((5*2)+(1*3))+((5*2)+(1*2)))))))) = (1880*k+3167061433) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean deleted file mode 100644 index 81c1c49f..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk006.lean +++ /dev/null @@ -1,765 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail600_0 : Stack := [] -abbrev tail600_1 : Stack := ⟨w0,1⟩ :: tail600_0 -abbrev tail600_2 : Stack := ⟨w2,1⟩ :: tail600_1 -abbrev tail600_3 : Stack := ⟨w0,2⟩ :: tail600_2 -abbrev tail600_4 : Stack := ⟨w2,1⟩ :: tail600_3 -abbrev tail600_5 : Stack := ⟨w0,3⟩ :: tail600_4 -abbrev tail600_6 : Stack := ⟨w2,1⟩ :: tail600_5 -abbrev tail600_7 : Stack := ⟨w1,11⟩ :: tail600_6 -abbrev tail600_8 : Stack := ⟨w0,11⟩ :: tail600_7 -abbrev tail600_9 : Stack := ⟨w2,1⟩ :: tail600_8 -abbrev tail600_10 : Stack := ⟨w1,3⟩ :: tail600_9 -abbrev tail600_11 (k : Nat) : Stack := ⟨w40,(1*k+8)⟩ :: tail600_10 -abbrev tail600_12 (k : Nat) : Stack := ⟨w1,791761173⟩ :: tail600_11 k -abbrev tail600_13 (k : Nat) : Stack := ⟨w0,9⟩ :: tail600_12 k -abbrev tail600_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_13 k -abbrev tail600_15 (k : Nat) : Stack := ⟨w1,21⟩ :: tail600_14 k -abbrev tail600_16 (k : Nat) : Stack := ⟨w0,41⟩ :: tail600_15 k -abbrev tail600_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_16 k -abbrev tail600_18 (k : Nat) : Stack := ⟨w1,15⟩ :: tail600_17 k -abbrev tail600_19 (k : Nat) : Stack := ⟨w0,93⟩ :: tail600_18 k -abbrev tail600_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_19 k -abbrev tail600_21 (k : Nat) : Stack := ⟨w1,3⟩ :: tail600_20 k -abbrev tail600_22 (k : Nat) : Stack := ⟨w41,(1*k+8)⟩ :: tail600_21 k -abbrev tail600_23 (k : Nat) : Stack := ⟨w1,32⟩ :: tail600_22 k -abbrev tail600_24 (k : Nat) : Stack := ⟨w0,6⟩ :: tail600_23 k -abbrev tail600_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_24 k -abbrev tail600_26 : Stack := ⟨w0,2⟩ :: tail600_0 -abbrev tail600_27 (k : Nat) : Stack := ⟨w1,2⟩ :: tail600_25 k -abbrev tail600_28 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_27 k -abbrev tail600_29 : Stack := ⟨w1,1⟩ :: tail600_0 -abbrev tail600_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_27 k -abbrev tail600_31 (k : Nat) : Stack := ⟨w0,2⟩ :: tail600_27 k -abbrev tail600_32 : Stack := ⟨w1,3⟩ :: tail600_0 -abbrev tail600_33 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_25 k -abbrev tail600_34 : Stack := ⟨w2,1⟩ :: tail600_32 -abbrev tail600_35 : Stack := ⟨w0,1⟩ :: tail600_34 -abbrev tail600_36 : Stack := ⟨w0,2⟩ :: tail600_34 -abbrev tail600_37 (k : Nat) : Stack := ⟨w0,5⟩ :: tail600_23 k -abbrev tail600_38 : Stack := ⟨w1,1⟩ :: tail600_36 -abbrev tail600_39 : Stack := ⟨w1,6⟩ :: tail600_36 -abbrev tail600_40 (k : Nat) : Stack := ⟨w1,31⟩ :: tail600_22 k -abbrev tail600_41 : Stack := ⟨w2,1⟩ :: tail600_39 -abbrev tail600_42 : Stack := ⟨w0,31⟩ :: tail600_41 -abbrev tail600_43 (k : Nat) : Stack := ⟨w42,(1*k+8)⟩ :: tail600_42 -abbrev tail600_44 (k : Nat) : Stack := ⟨w0,3⟩ :: tail600_43 k -abbrev tail600_45 (k : Nat) : Stack := ⟨w0,4⟩ :: tail600_43 k -abbrev tail600_46 (k : Nat) : Stack := ⟨w0,92⟩ :: tail600_18 k -abbrev tail600_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_45 k -abbrev tail600_48 (k : Nat) : Stack := ⟨w1,93⟩ :: tail600_45 k -abbrev tail600_49 (k : Nat) : Stack := ⟨w1,14⟩ :: tail600_17 k -abbrev tail600_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_48 k -abbrev tail600_51 (k : Nat) : Stack := ⟨w0,14⟩ :: tail600_50 k -abbrev tail600_52 (k : Nat) : Stack := ⟨w0,15⟩ :: tail600_50 k -abbrev tail600_53 (k : Nat) : Stack := ⟨w0,40⟩ :: tail600_15 k -abbrev tail600_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_52 k -abbrev tail600_55 (k : Nat) : Stack := ⟨w1,41⟩ :: tail600_52 k -abbrev tail600_56 (k : Nat) : Stack := ⟨w1,20⟩ :: tail600_14 k -abbrev tail600_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_55 k -abbrev tail600_58 (k : Nat) : Stack := ⟨w0,20⟩ :: tail600_57 k -abbrev tail600_59 (k : Nat) : Stack := ⟨w0,21⟩ :: tail600_57 k -abbrev tail600_60 (k : Nat) : Stack := ⟨w0,8⟩ :: tail600_12 k -abbrev tail600_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_59 k -abbrev tail600_62 (k : Nat) : Stack := ⟨w1,9⟩ :: tail600_59 k -abbrev tail600_63 (k : Nat) : Stack := ⟨w1,791761172⟩ :: tail600_11 k -abbrev tail600_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_62 k -abbrev tail600_65 (k : Nat) : Stack := ⟨w0,791761172⟩ :: tail600_64 k -abbrev tail600_66 (k : Nat) : Stack := ⟨w43,(1*k+8)⟩ :: tail600_65 k -abbrev tail600_67 (k : Nat) : Stack := ⟨w0,3⟩ :: tail600_66 k -abbrev tail600_68 (k : Nat) : Stack := ⟨w0,4⟩ :: tail600_66 k -abbrev tail600_69 : Stack := ⟨w0,10⟩ :: tail600_7 -abbrev tail600_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_68 k -abbrev tail600_71 (k : Nat) : Stack := ⟨w1,11⟩ :: tail600_68 k -abbrev tail600_72 : Stack := ⟨w1,10⟩ :: tail600_6 -abbrev tail600_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_71 k -abbrev tail600_74 (k : Nat) : Stack := ⟨w0,10⟩ :: tail600_73 k -abbrev tail600_75 (k : Nat) : Stack := ⟨w0,11⟩ :: tail600_73 k -abbrev tail600_76 : Stack := ⟨w0,2⟩ :: tail600_4 -abbrev tail600_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail600_75 k -abbrev tail600_78 (k : Nat) : Stack := ⟨w1,3⟩ :: tail600_75 k -abbrev tail600_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_78 k -abbrev tail600_80 : Stack := ⟨w0,1⟩ :: tail600_2 -abbrev tail600_81 (k : Nat) : Stack := ⟨w2,2⟩ :: tail600_78 k -abbrev tail600_82 : Stack := ⟨w2,2⟩ :: tail600_1 -abbrev tail600_83 : Stack := ⟨w23,1⟩ :: tail600_82 -abbrev tail600_84 (k : Nat) : Stack := ⟨w1,4⟩ :: tail600_75 k -abbrev tail600_85 : Stack := ⟨w0,1⟩ :: tail600_82 -abbrev tail600_86 : Stack := ⟨w0,5⟩ :: tail600_82 -abbrev tail600_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_74 k -abbrev tail600_88 (k : Nat) : Stack := ⟨w1,5⟩ :: tail600_87 k -abbrev tail600_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_88 k -abbrev tail600_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_88 k -abbrev tail600_91 : Stack := ⟨w1,1⟩ :: tail600_2 -abbrev tail600_92 : Stack := ⟨w0,5⟩ :: tail600_91 -abbrev tail600_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_74 k -abbrev tail600_94 : Stack := ⟨w0,4⟩ :: tail600_91 -abbrev tail600_95 : Stack := ⟨w2,1⟩ :: tail600_94 -abbrev tail600_96 : Stack := ⟨w23,1⟩ :: tail600_95 -abbrev tail600_97 (k : Nat) : Stack := ⟨w0,9⟩ :: tail600_73 k -abbrev tail600_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_97 k -abbrev tail600_99 : Stack := ⟨w0,1⟩ :: tail600_95 -abbrev tail600_100 : Stack := ⟨w2,1⟩ :: tail600_99 -abbrev tail600_101 : Stack := ⟨w1,9⟩ :: tail600_100 -abbrev tail600_102 : Stack := ⟨w23,1⟩ :: tail600_101 -abbrev tail600_103 : Stack := ⟨w0,11⟩ :: tail600_102 -abbrev tail600_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_67 k -abbrev tail600_105 (k : Nat) : Stack := ⟨w1,11⟩ :: tail600_104 k -abbrev tail600_106 : Stack := ⟨w0,1⟩ :: tail600_101 -abbrev tail600_107 : Stack := ⟨w0,12⟩ :: tail600_101 -abbrev tail600_108 : Stack := ⟨w2,1⟩ :: tail600_107 -abbrev tail600_109 : Stack := ⟨w1,3⟩ :: tail600_108 -abbrev tail600_110 (k : Nat) : Stack := ⟨w44,(1*k+8)⟩ :: tail600_109 -abbrev tail600_111 (k : Nat) : Stack := ⟨w1,791761172⟩ :: tail600_110 k -abbrev tail600_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_111 k -abbrev tail600_113 (k : Nat) : Stack := ⟨w0,9⟩ :: tail600_112 k -abbrev tail600_114 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_58 k -abbrev tail600_115 (k : Nat) : Stack := ⟨w1,9⟩ :: tail600_114 k -abbrev tail600_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_111 k -abbrev tail600_117 (k : Nat) : Stack := ⟨w0,10⟩ :: tail600_111 k -abbrev tail600_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_117 k -abbrev tail600_119 (k : Nat) : Stack := ⟨w1,20⟩ :: tail600_118 k -abbrev tail600_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_119 k -abbrev tail600_121 (k : Nat) : Stack := ⟨w0,41⟩ :: tail600_120 k -abbrev tail600_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_51 k -abbrev tail600_123 (k : Nat) : Stack := ⟨w1,41⟩ :: tail600_122 k -abbrev tail600_124 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_119 k -abbrev tail600_125 (k : Nat) : Stack := ⟨w0,42⟩ :: tail600_119 k -abbrev tail600_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_125 k -abbrev tail600_127 (k : Nat) : Stack := ⟨w1,14⟩ :: tail600_126 k -abbrev tail600_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_127 k -abbrev tail600_129 (k : Nat) : Stack := ⟨w0,93⟩ :: tail600_128 k -abbrev tail600_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_44 k -abbrev tail600_131 (k : Nat) : Stack := ⟨w1,93⟩ :: tail600_130 k -abbrev tail600_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail600_127 k -abbrev tail600_133 (k : Nat) : Stack := ⟨w0,94⟩ :: tail600_127 k -abbrev tail600_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail600_133 k -abbrev tail600_135 (k : Nat) : Stack := ⟨w1,3⟩ :: tail600_134 k -abbrev tail600_136 (k : Nat) : Stack := ⟨w45,(1*k+8)⟩ :: tail600_135 k -abbrev tail600_137 (k : Nat) : Stack := ⟨w1,31⟩ :: tail600_136 k -abbrev tail600_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail600_137 k - -def before600 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail600_25 k),tail600_26⟩ -def before601 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526669),(tail600_27 k),tail600_0⟩ -def before602 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail600_28 k),tail600_0⟩ -def before603 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526671),(tail600_28 k),tail600_29⟩ -def before604 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail600_30 k),tail600_29⟩ -def before605 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526673),(tail600_31 k),tail600_0⟩ -def before606 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526673),(tail600_31 k),tail600_29⟩ -def before607 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail600_27 k),tail600_32⟩ -def before608 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail600_33 k),tail600_34⟩ -def before609 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail600_25 k),tail600_35⟩ -def before610 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail600_24 k),tail600_36⟩ -def before611 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail600_37 k),tail600_38⟩ -def before612 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail600_23 k),tail600_39⟩ -def before613 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail600_40 k),tail600_41⟩ -def before614 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail600_22 k),tail600_42⟩ -def before615 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail600_21 k),(tail600_43 k)⟩ -def before616 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail600_20 k),(tail600_44 k)⟩ -def before617 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail600_19 k),(tail600_45 k)⟩ -def before618 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail600_46 k),(tail600_47 k)⟩ -def before619 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521705),(tail600_18 k),(tail600_48 k)⟩ -def before620 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521703),(tail600_49 k),(tail600_50 k)⟩ -def before621 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail600_17 k),(tail600_51 k)⟩ -def before622 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail600_16 k),(tail600_52 k)⟩ -def before623 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail600_53 k),(tail600_54 k)⟩ -def before624 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521591),(tail600_15 k),(tail600_55 k)⟩ -def before625 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521589),(tail600_56 k),(tail600_57 k)⟩ -def before626 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail600_14 k),(tail600_58 k)⟩ -def before627 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail600_13 k),(tail600_59 k)⟩ -def before628 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail600_60 k),(tail600_61 k)⟩ -def before629 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521529),(tail600_12 k),(tail600_62 k)⟩ -def before630 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521527),(tail600_63 k),(tail600_64 k)⟩ -def before631 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail600_11 k),(tail600_65 k)⟩ -def before632 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail600_10,(tail600_66 k)⟩ -def before633 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail600_9,(tail600_67 k)⟩ -def before634 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail600_8,(tail600_68 k)⟩ -def before635 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail600_69,(tail600_70 k)⟩ -def before636 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail600_7,(tail600_71 k)⟩ -def before637 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail600_72,(tail600_73 k)⟩ -def before638 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail600_6,(tail600_74 k)⟩ -def before639 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail600_5,(tail600_75 k)⟩ -def before640 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail600_76,(tail600_77 k)⟩ -def before641 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail600_4,(tail600_78 k)⟩ -def before642 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1183),tail600_3,(tail600_79 k)⟩ -def before643 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1185),tail600_80,(tail600_81 k)⟩ -def before644 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail600_82,(tail600_81 k)⟩ -def before645 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail600_83,(tail600_79 k)⟩ -def before646 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail600_83,(tail600_84 k)⟩ -def before647 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail600_85,(tail600_84 k)⟩ -def before648 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail600_86,(tail600_75 k)⟩ -def before649 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail600_86,(tail600_87 k)⟩ -def before650 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail600_82,(tail600_88 k)⟩ -def before651 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1187),tail600_2,(tail600_89 k)⟩ -def before652 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail600_26,(tail600_89 k)⟩ -def before653 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail600_26,(tail600_90 k)⟩ -def before654 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail600_2,(tail600_90 k)⟩ -def before655 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail600_91,(tail600_88 k)⟩ -def before656 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail600_92,(tail600_87 k)⟩ -def before657 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1175),tail600_92,(tail600_93 k)⟩ -def before658 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1175),tail600_95,(tail600_93 k)⟩ -def before659 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail600_96,(tail600_74 k)⟩ -def before660 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail600_96,(tail600_98 k)⟩ -def before661 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail600_99,(tail600_98 k)⟩ -def before662 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail600_100,(tail600_97 k)⟩ -def before663 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1153),tail600_101,(tail600_73 k)⟩ -def before664 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail600_102,(tail600_71 k)⟩ -def before665 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail600_103,(tail600_68 k)⟩ -def before666 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail600_103,(tail600_104 k)⟩ -def before667 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail600_102,(tail600_105 k)⟩ -def before668 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail600_106,(tail600_105 k)⟩ -def before669 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail600_107,(tail600_104 k)⟩ -def before670 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail600_108,(tail600_67 k)⟩ -def before671 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail600_109,(tail600_66 k)⟩ -def before672 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail600_110 k),(tail600_65 k)⟩ -def before673 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521527),(tail600_111 k),(tail600_64 k)⟩ -def before674 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521529),(tail600_112 k),(tail600_62 k)⟩ -def before675 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail600_113 k),(tail600_59 k)⟩ -def before676 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail600_113 k),(tail600_114 k)⟩ -def before677 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521529),(tail600_112 k),(tail600_115 k)⟩ -def before678 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521529),(tail600_116 k),(tail600_115 k)⟩ -def before679 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail600_117 k),(tail600_114 k)⟩ -def before680 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail600_118 k),(tail600_58 k)⟩ -def before681 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521589),(tail600_119 k),(tail600_57 k)⟩ -def before682 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521591),(tail600_120 k),(tail600_55 k)⟩ -def before683 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail600_121 k),(tail600_52 k)⟩ -def before684 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail600_121 k),(tail600_122 k)⟩ -def before685 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521591),(tail600_120 k),(tail600_123 k)⟩ -def before686 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521591),(tail600_124 k),(tail600_123 k)⟩ -def before687 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail600_125 k),(tail600_122 k)⟩ -def before688 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail600_126 k),(tail600_51 k)⟩ -def before689 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521703),(tail600_127 k),(tail600_50 k)⟩ -def before690 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521705),(tail600_128 k),(tail600_48 k)⟩ -def before691 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail600_129 k),(tail600_45 k)⟩ -def before692 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail600_129 k),(tail600_130 k)⟩ -def before693 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521705),(tail600_128 k),(tail600_131 k)⟩ -def before694 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521705),(tail600_132 k),(tail600_131 k)⟩ -def before695 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail600_133 k),(tail600_130 k)⟩ -def before696 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521893),(tail600_134 k),(tail600_44 k)⟩ -def before697 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail600_135 k),(tail600_43 k)⟩ -def before698 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail600_136 k),tail600_42⟩ -def before699 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail600_137 k),tail600_41⟩ -def after699 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail600_138 k),tail600_39⟩ - -theorem macro600 (k : Nat) : applyExit (before600 k) exit34 2 = some (before601 k) := by - simp (disch := omega) [before600, before601, exit34, applyExit, pop, push] - <;> omega -theorem step600 (k : Nat) : Runs (2*2) (before600 k).denote (before601 k).denote := - @applyExit_sound (before600 k) (before601 k) exit34 2 valid34 (macro600 k) -theorem macro601 (k : Nat) : applyExit (before601 k) exit35 1 = some (before602 k) := by - simp (disch := omega) [before601, before602, exit35, applyExit, pop, push] - <;> omega -theorem step601 (k : Nat) : Runs (1*2) (before601 k).denote (before602 k).denote := - @applyExit_sound (before601 k) (before602 k) exit35 1 valid35 (macro601 k) -theorem macro602 (k : Nat) : applyExit (before602 k) exit39 1 = some (before603 k) := by - simp (disch := omega) [before602, before603, exit39, applyExit, pop, push] - <;> omega -theorem step602 (k : Nat) : Runs (1*1) (before602 k).denote (before603 k).denote := - @applyExit_sound (before602 k) (before603 k) exit39 1 valid39 (macro602 k) -theorem macro603 (k : Nat) : applyExit (before603 k) exit32 1 = some (before604 k) := by - simp (disch := omega) [before603, before604, exit32, applyExit, pop, push] - <;> omega -theorem step603 (k : Nat) : Runs (1*3) (before603 k).denote (before604 k).denote := - @applyExit_sound (before603 k) (before604 k) exit32 1 valid32 (macro603 k) -theorem macro604 (k : Nat) : applyExit (before604 k) exit36 1 = some (before605 k) := by - simp (disch := omega) [before604, before605, exit36, applyExit, pop, push] - <;> omega -theorem step604 (k : Nat) : Runs (1*2) (before604 k).denote (before605 k).denote := - @applyExit_sound (before604 k) (before605 k) exit36 1 valid36 (macro604 k) -theorem macro605 (k : Nat) : applyExit (before605 k) exit39 1 = some (before606 k) := by - simp (disch := omega) [before605, before606, exit39, applyExit, pop, push] - <;> omega -theorem step605 (k : Nat) : Runs (1*1) (before605 k).denote (before606 k).denote := - @applyExit_sound (before605 k) (before606 k) exit39 1 valid39 (macro605 k) -theorem macro606 (k : Nat) : applyExit (before606 k) exit10 2 = some (before607 k) := by - simp (disch := omega) [before606, before607, exit10, applyExit, pop, push] - <;> omega -theorem step606 (k : Nat) : Runs (2*2) (before606 k).denote (before607 k).denote := - @applyExit_sound (before606 k) (before607 k) exit10 2 valid10 (macro606 k) -theorem macro607 (k : Nat) : applyExit (before607 k) exit11 1 = some (before608 k) := by - simp (disch := omega) [before607, before608, exit11, applyExit, pop, push] - <;> omega -theorem step607 (k : Nat) : Runs (1*2) (before607 k).denote (before608 k).denote := - @applyExit_sound (before607 k) (before608 k) exit11 1 valid11 (macro607 k) -theorem macro608 (k : Nat) : applyExit (before608 k) exit2 1 = some (before609 k) := by - simp (disch := omega) [before608, before609, exit2, applyExit, pop, push] - <;> omega -theorem step608 (k : Nat) : Runs (1*2) (before608 k).denote (before609 k).denote := - @applyExit_sound (before608 k) (before609 k) exit2 1 valid2 (macro608 k) -theorem macro609 (k : Nat) : applyExit (before609 k) exit3 1 = some (before610 k) := by - simp (disch := omega) [before609, before610, exit3, applyExit, pop, push] - <;> omega -theorem step609 (k : Nat) : Runs (1*2) (before609 k).denote (before610 k).denote := - @applyExit_sound (before609 k) (before610 k) exit3 1 valid3 (macro609 k) -theorem macro610 (k : Nat) : applyExit (before610 k) exit9 1 = some (before611 k) := by - simp (disch := omega) [before610, before611, exit9, applyExit, pop, push] - <;> omega -theorem step610 (k : Nat) : Runs (1*2) (before610 k).denote (before611 k).denote := - @applyExit_sound (before610 k) (before611 k) exit9 1 valid9 (macro610 k) -theorem macro611 (k : Nat) : applyExit (before611 k) exit10 5 = some (before612 k) := by - simp (disch := omega) [before611, before612, exit10, applyExit, pop, push] - <;> omega -theorem step611 (k : Nat) : Runs (5*2) (before611 k).denote (before612 k).denote := - @applyExit_sound (before611 k) (before612 k) exit10 5 valid10 (macro611 k) -theorem macro612 (k : Nat) : applyExit (before612 k) exit11 1 = some (before613 k) := by - simp (disch := omega) [before612, before613, exit11, applyExit, pop, push] - <;> omega -theorem step612 (k : Nat) : Runs (1*2) (before612 k).denote (before613 k).denote := - @applyExit_sound (before612 k) (before613 k) exit11 1 valid11 (macro612 k) -theorem macro613 (k : Nat) : applyExit (before613 k) exit2 31 = some (before614 k) := by - simp (disch := omega) [before613, before614, exit2, applyExit, pop, push] - <;> omega -theorem step613 (k : Nat) : Runs (31*2) (before613 k).denote (before614 k).denote := - @applyExit_sound (before613 k) (before614 k) exit2 31 valid2 (macro613 k) -theorem macro614 (k : Nat) : applyExit (before614 k) exit60 (1*k+8) = some (before615 k) := by - simp (disch := omega) [before614, before615, exit60, applyExit, pop, push] - <;> omega -theorem step614 (k : Nat) : Runs ((1*k+8)*586) (before614 k).denote (before615 k).denote := - @applyExit_sound (before614 k) (before615 k) exit60 (1*k+8) valid60 (macro614 k) -theorem macro615 (k : Nat) : applyExit (before615 k) exit2 3 = some (before616 k) := by - simp (disch := omega) [before615, before616, exit2, applyExit, pop, push] - <;> omega -theorem step615 (k : Nat) : Runs (3*2) (before615 k).denote (before616 k).denote := - @applyExit_sound (before615 k) (before616 k) exit2 3 valid2 (macro615 k) -theorem macro616 (k : Nat) : applyExit (before616 k) exit3 1 = some (before617 k) := by - simp (disch := omega) [before616, before617, exit3, applyExit, pop, push] - <;> omega -theorem step616 (k : Nat) : Runs (1*2) (before616 k).denote (before617 k).denote := - @applyExit_sound (before616 k) (before617 k) exit3 1 valid3 (macro616 k) -theorem macro617 (k : Nat) : applyExit (before617 k) exit9 1 = some (before618 k) := by - simp (disch := omega) [before617, before618, exit9, applyExit, pop, push] - <;> omega -theorem step617 (k : Nat) : Runs (1*2) (before617 k).denote (before618 k).denote := - @applyExit_sound (before617 k) (before618 k) exit9 1 valid9 (macro617 k) -theorem macro618 (k : Nat) : applyExit (before618 k) exit10 92 = some (before619 k) := by - simp (disch := omega) [before618, before619, exit10, applyExit, pop, push] - <;> omega -theorem step618 (k : Nat) : Runs (92*2) (before618 k).denote (before619 k).denote := - @applyExit_sound (before618 k) (before619 k) exit10 92 valid10 (macro618 k) -theorem macro619 (k : Nat) : applyExit (before619 k) exit11 1 = some (before620 k) := by - simp (disch := omega) [before619, before620, exit11, applyExit, pop, push] - <;> omega -theorem step619 (k : Nat) : Runs (1*2) (before619 k).denote (before620 k).denote := - @applyExit_sound (before619 k) (before620 k) exit11 1 valid11 (macro619 k) -theorem macro620 (k : Nat) : applyExit (before620 k) exit2 14 = some (before621 k) := by - simp (disch := omega) [before620, before621, exit2, applyExit, pop, push] - <;> omega -theorem step620 (k : Nat) : Runs (14*2) (before620 k).denote (before621 k).denote := - @applyExit_sound (before620 k) (before621 k) exit2 14 valid2 (macro620 k) -theorem macro621 (k : Nat) : applyExit (before621 k) exit3 1 = some (before622 k) := by - simp (disch := omega) [before621, before622, exit3, applyExit, pop, push] - <;> omega -theorem step621 (k : Nat) : Runs (1*2) (before621 k).denote (before622 k).denote := - @applyExit_sound (before621 k) (before622 k) exit3 1 valid3 (macro621 k) -theorem macro622 (k : Nat) : applyExit (before622 k) exit9 1 = some (before623 k) := by - simp (disch := omega) [before622, before623, exit9, applyExit, pop, push] - <;> omega -theorem step622 (k : Nat) : Runs (1*2) (before622 k).denote (before623 k).denote := - @applyExit_sound (before622 k) (before623 k) exit9 1 valid9 (macro622 k) -theorem macro623 (k : Nat) : applyExit (before623 k) exit10 40 = some (before624 k) := by - simp (disch := omega) [before623, before624, exit10, applyExit, pop, push] - <;> omega -theorem step623 (k : Nat) : Runs (40*2) (before623 k).denote (before624 k).denote := - @applyExit_sound (before623 k) (before624 k) exit10 40 valid10 (macro623 k) -theorem macro624 (k : Nat) : applyExit (before624 k) exit11 1 = some (before625 k) := by - simp (disch := omega) [before624, before625, exit11, applyExit, pop, push] - <;> omega -theorem step624 (k : Nat) : Runs (1*2) (before624 k).denote (before625 k).denote := - @applyExit_sound (before624 k) (before625 k) exit11 1 valid11 (macro624 k) -theorem macro625 (k : Nat) : applyExit (before625 k) exit2 20 = some (before626 k) := by - simp (disch := omega) [before625, before626, exit2, applyExit, pop, push] - <;> omega -theorem step625 (k : Nat) : Runs (20*2) (before625 k).denote (before626 k).denote := - @applyExit_sound (before625 k) (before626 k) exit2 20 valid2 (macro625 k) -theorem macro626 (k : Nat) : applyExit (before626 k) exit3 1 = some (before627 k) := by - simp (disch := omega) [before626, before627, exit3, applyExit, pop, push] - <;> omega -theorem step626 (k : Nat) : Runs (1*2) (before626 k).denote (before627 k).denote := - @applyExit_sound (before626 k) (before627 k) exit3 1 valid3 (macro626 k) -theorem macro627 (k : Nat) : applyExit (before627 k) exit9 1 = some (before628 k) := by - simp (disch := omega) [before627, before628, exit9, applyExit, pop, push] - <;> omega -theorem step627 (k : Nat) : Runs (1*2) (before627 k).denote (before628 k).denote := - @applyExit_sound (before627 k) (before628 k) exit9 1 valid9 (macro627 k) -theorem macro628 (k : Nat) : applyExit (before628 k) exit10 8 = some (before629 k) := by - simp (disch := omega) [before628, before629, exit10, applyExit, pop, push] - <;> omega -theorem step628 (k : Nat) : Runs (8*2) (before628 k).denote (before629 k).denote := - @applyExit_sound (before628 k) (before629 k) exit10 8 valid10 (macro628 k) -theorem macro629 (k : Nat) : applyExit (before629 k) exit11 1 = some (before630 k) := by - simp (disch := omega) [before629, before630, exit11, applyExit, pop, push] - <;> omega -theorem step629 (k : Nat) : Runs (1*2) (before629 k).denote (before630 k).denote := - @applyExit_sound (before629 k) (before630 k) exit11 1 valid11 (macro629 k) -theorem macro630 (k : Nat) : applyExit (before630 k) exit2 791761172 = some (before631 k) := by - simp (disch := omega) [before630, before631, exit2, applyExit, pop, push] - <;> omega -theorem step630 (k : Nat) : Runs (791761172*2) (before630 k).denote (before631 k).denote := - @applyExit_sound (before630 k) (before631 k) exit2 791761172 valid2 (macro630 k) -theorem macro631 (k : Nat) : applyExit (before631 k) exit61 (1*k+8) = some (before632 k) := by - simp (disch := omega) [before631, before632, exit61, applyExit, pop, push] - <;> omega -theorem step631 (k : Nat) : Runs ((1*k+8)*38) (before631 k).denote (before632 k).denote := - @applyExit_sound (before631 k) (before632 k) exit61 (1*k+8) valid61 (macro631 k) -theorem macro632 (k : Nat) : applyExit (before632 k) exit2 3 = some (before633 k) := by - simp (disch := omega) [before632, before633, exit2, applyExit, pop, push] - <;> omega -theorem step632 (k : Nat) : Runs (3*2) (before632 k).denote (before633 k).denote := - @applyExit_sound (before632 k) (before633 k) exit2 3 valid2 (macro632 k) -theorem macro633 (k : Nat) : applyExit (before633 k) exit3 1 = some (before634 k) := by - simp (disch := omega) [before633, before634, exit3, applyExit, pop, push] - <;> omega -theorem step633 (k : Nat) : Runs (1*2) (before633 k).denote (before634 k).denote := - @applyExit_sound (before633 k) (before634 k) exit3 1 valid3 (macro633 k) -theorem macro634 (k : Nat) : applyExit (before634 k) exit9 1 = some (before635 k) := by - simp (disch := omega) [before634, before635, exit9, applyExit, pop, push] - <;> omega -theorem step634 (k : Nat) : Runs (1*2) (before634 k).denote (before635 k).denote := - @applyExit_sound (before634 k) (before635 k) exit9 1 valid9 (macro634 k) -theorem macro635 (k : Nat) : applyExit (before635 k) exit10 10 = some (before636 k) := by - simp (disch := omega) [before635, before636, exit10, applyExit, pop, push] - <;> omega -theorem step635 (k : Nat) : Runs (10*2) (before635 k).denote (before636 k).denote := - @applyExit_sound (before635 k) (before636 k) exit10 10 valid10 (macro635 k) -theorem macro636 (k : Nat) : applyExit (before636 k) exit11 1 = some (before637 k) := by - simp (disch := omega) [before636, before637, exit11, applyExit, pop, push] - <;> omega -theorem step636 (k : Nat) : Runs (1*2) (before636 k).denote (before637 k).denote := - @applyExit_sound (before636 k) (before637 k) exit11 1 valid11 (macro636 k) -theorem macro637 (k : Nat) : applyExit (before637 k) exit2 10 = some (before638 k) := by - simp (disch := omega) [before637, before638, exit2, applyExit, pop, push] - <;> omega -theorem step637 (k : Nat) : Runs (10*2) (before637 k).denote (before638 k).denote := - @applyExit_sound (before637 k) (before638 k) exit2 10 valid2 (macro637 k) -theorem macro638 (k : Nat) : applyExit (before638 k) exit3 1 = some (before639 k) := by - simp (disch := omega) [before638, before639, exit3, applyExit, pop, push] - <;> omega -theorem step638 (k : Nat) : Runs (1*2) (before638 k).denote (before639 k).denote := - @applyExit_sound (before638 k) (before639 k) exit3 1 valid3 (macro638 k) -theorem macro639 (k : Nat) : applyExit (before639 k) exit9 1 = some (before640 k) := by - simp (disch := omega) [before639, before640, exit9, applyExit, pop, push] - <;> omega -theorem step639 (k : Nat) : Runs (1*2) (before639 k).denote (before640 k).denote := - @applyExit_sound (before639 k) (before640 k) exit9 1 valid9 (macro639 k) -theorem macro640 (k : Nat) : applyExit (before640 k) exit10 2 = some (before641 k) := by - simp (disch := omega) [before640, before641, exit10, applyExit, pop, push] - <;> omega -theorem step640 (k : Nat) : Runs (2*2) (before640 k).denote (before641 k).denote := - @applyExit_sound (before640 k) (before641 k) exit10 2 valid10 (macro640 k) -theorem macro641 (k : Nat) : applyExit (before641 k) exit46 1 = some (before642 k) := by - simp (disch := omega) [before641, before642, exit46, applyExit, pop, push] - <;> omega -theorem step641 (k : Nat) : Runs (1*2) (before641 k).denote (before642 k).denote := - @applyExit_sound (before641 k) (before642 k) exit46 1 valid46 (macro641 k) -theorem macro642 (k : Nat) : applyExit (before642 k) exit47 1 = some (before643 k) := by - simp (disch := omega) [before642, before643, exit47, applyExit, pop, push] - <;> omega -theorem step642 (k : Nat) : Runs (1*2) (before642 k).denote (before643 k).denote := - @applyExit_sound (before642 k) (before643 k) exit47 1 valid47 (macro642 k) -theorem macro643 (k : Nat) : applyExit (before643 k) exit62 1 = some (before644 k) := by - simp (disch := omega) [before643, before644, exit62, applyExit, pop, push] - <;> omega -theorem step643 (k : Nat) : Runs (1*1) (before643 k).denote (before644 k).denote := - @applyExit_sound (before643 k) (before644 k) exit62 1 valid62 (macro643 k) -theorem macro644 (k : Nat) : applyExit (before644 k) exit35 1 = some (before645 k) := by - simp (disch := omega) [before644, before645, exit35, applyExit, pop, push] - <;> omega -theorem step644 (k : Nat) : Runs (1*2) (before644 k).denote (before645 k).denote := - @applyExit_sound (before644 k) (before645 k) exit35 1 valid35 (macro644 k) -theorem macro645 (k : Nat) : applyExit (before645 k) exit39 1 = some (before646 k) := by - simp (disch := omega) [before645, before646, exit39, applyExit, pop, push] - <;> omega -theorem step645 (k : Nat) : Runs (1*1) (before645 k).denote (before646 k).denote := - @applyExit_sound (before645 k) (before646 k) exit39 1 valid39 (macro645 k) -theorem macro646 (k : Nat) : applyExit (before646 k) exit32 1 = some (before647 k) := by - simp (disch := omega) [before646, before647, exit32, applyExit, pop, push] - <;> omega -theorem step646 (k : Nat) : Runs (1*3) (before646 k).denote (before647 k).denote := - @applyExit_sound (before646 k) (before647 k) exit32 1 valid32 (macro646 k) -theorem macro647 (k : Nat) : applyExit (before647 k) exit36 4 = some (before648 k) := by - simp (disch := omega) [before647, before648, exit36, applyExit, pop, push] - <;> omega -theorem step647 (k : Nat) : Runs (4*2) (before647 k).denote (before648 k).denote := - @applyExit_sound (before647 k) (before648 k) exit36 4 valid36 (macro647 k) -theorem macro648 (k : Nat) : applyExit (before648 k) exit31 1 = some (before649 k) := by - simp (disch := omega) [before648, before649, exit31, applyExit, pop, push] - <;> omega -theorem step648 (k : Nat) : Runs (1*1) (before648 k).denote (before649 k).denote := - @applyExit_sound (before648 k) (before649 k) exit31 1 valid31 (macro648 k) -theorem macro649 (k : Nat) : applyExit (before649 k) exit10 5 = some (before650 k) := by - simp (disch := omega) [before649, before650, exit10, applyExit, pop, push] - <;> omega -theorem step649 (k : Nat) : Runs (5*2) (before649 k).denote (before650 k).denote := - @applyExit_sound (before649 k) (before650 k) exit10 5 valid10 (macro649 k) -theorem macro650 (k : Nat) : applyExit (before650 k) exit46 1 = some (before651 k) := by - simp (disch := omega) [before650, before651, exit46, applyExit, pop, push] - <;> omega -theorem step650 (k : Nat) : Runs (1*2) (before650 k).denote (before651 k).denote := - @applyExit_sound (before650 k) (before651 k) exit46 1 valid46 (macro650 k) -theorem macro651 (k : Nat) : applyExit (before651 k) exit49 1 = some (before652 k) := by - simp (disch := omega) [before651, before652, exit49, applyExit, pop, push] - <;> omega -theorem step651 (k : Nat) : Runs (1*1) (before651 k).denote (before652 k).denote := - @applyExit_sound (before651 k) (before652 k) exit49 1 valid49 (macro651 k) -theorem macro652 (k : Nat) : applyExit (before652 k) exit1 1 = some (before653 k) := by - simp (disch := omega) [before652, before653, exit1, applyExit, pop, push] - <;> omega -theorem step652 (k : Nat) : Runs (1*3) (before652 k).denote (before653 k).denote := - @applyExit_sound (before652 k) (before653 k) exit1 1 valid1 (macro652 k) -theorem macro653 (k : Nat) : applyExit (before653 k) exit6 1 = some (before654 k) := by - simp (disch := omega) [before653, before654, exit6, applyExit, pop, push] - <;> omega -theorem step653 (k : Nat) : Runs (1*1) (before653 k).denote (before654 k).denote := - @applyExit_sound (before653 k) (before654 k) exit6 1 valid6 (macro653 k) -theorem macro654 (k : Nat) : applyExit (before654 k) exit0 1 = some (before655 k) := by - simp (disch := omega) [before654, before655, exit0, applyExit, pop, push] - <;> omega -theorem step654 (k : Nat) : Runs (1*2) (before654 k).denote (before655 k).denote := - @applyExit_sound (before654 k) (before655 k) exit0 1 valid0 (macro654 k) -theorem macro655 (k : Nat) : applyExit (before655 k) exit13 5 = some (before656 k) := by - simp (disch := omega) [before655, before656, exit13, applyExit, pop, push] - <;> omega -theorem step655 (k : Nat) : Runs (5*2) (before655 k).denote (before656 k).denote := - @applyExit_sound (before655 k) (before656 k) exit13 5 valid13 (macro655 k) -theorem macro656 (k : Nat) : applyExit (before656 k) exit63 1 = some (before657 k) := by - simp (disch := omega) [before656, before657, exit63, applyExit, pop, push] - <;> omega -theorem step656 (k : Nat) : Runs (1*3) (before656 k).denote (before657 k).denote := - @applyExit_sound (before656 k) (before657 k) exit63 1 valid63 (macro656 k) -theorem macro657 (k : Nat) : applyExit (before657 k) exit62 1 = some (before658 k) := by - simp (disch := omega) [before657, before658, exit62, applyExit, pop, push] - <;> omega -theorem step657 (k : Nat) : Runs (1*1) (before657 k).denote (before658 k).denote := - @applyExit_sound (before657 k) (before658 k) exit62 1 valid62 (macro657 k) -theorem macro658 (k : Nat) : applyExit (before658 k) exit35 1 = some (before659 k) := by - simp (disch := omega) [before658, before659, exit35, applyExit, pop, push] - <;> omega -theorem step658 (k : Nat) : Runs (1*2) (before658 k).denote (before659 k).denote := - @applyExit_sound (before658 k) (before659 k) exit35 1 valid35 (macro658 k) -theorem macro659 (k : Nat) : applyExit (before659 k) exit31 1 = some (before660 k) := by - simp (disch := omega) [before659, before660, exit31, applyExit, pop, push] - <;> omega -theorem step659 (k : Nat) : Runs (1*1) (before659 k).denote (before660 k).denote := - @applyExit_sound (before659 k) (before660 k) exit31 1 valid31 (macro659 k) -theorem macro660 (k : Nat) : applyExit (before660 k) exit32 1 = some (before661 k) := by - simp (disch := omega) [before660, before661, exit32, applyExit, pop, push] - <;> omega -theorem step660 (k : Nat) : Runs (1*3) (before660 k).denote (before661 k).denote := - @applyExit_sound (before660 k) (before661 k) exit32 1 valid32 (macro660 k) -theorem macro661 (k : Nat) : applyExit (before661 k) exit33 1 = some (before662 k) := by - simp (disch := omega) [before661, before662, exit33, applyExit, pop, push] - <;> omega -theorem step661 (k : Nat) : Runs (1*2) (before661 k).denote (before662 k).denote := - @applyExit_sound (before661 k) (before662 k) exit33 1 valid33 (macro661 k) -theorem macro662 (k : Nat) : applyExit (before662 k) exit34 9 = some (before663 k) := by - simp (disch := omega) [before662, before663, exit34, applyExit, pop, push] - <;> omega -theorem step662 (k : Nat) : Runs (9*2) (before662 k).denote (before663 k).denote := - @applyExit_sound (before662 k) (before663 k) exit34 9 valid34 (macro662 k) -theorem macro663 (k : Nat) : applyExit (before663 k) exit35 1 = some (before664 k) := by - simp (disch := omega) [before663, before664, exit35, applyExit, pop, push] - <;> omega -theorem step663 (k : Nat) : Runs (1*2) (before663 k).denote (before664 k).denote := - @applyExit_sound (before663 k) (before664 k) exit35 1 valid35 (macro663 k) -theorem macro664 (k : Nat) : applyExit (before664 k) exit36 11 = some (before665 k) := by - simp (disch := omega) [before664, before665, exit36, applyExit, pop, push] - <;> omega -theorem step664 (k : Nat) : Runs (11*2) (before664 k).denote (before665 k).denote := - @applyExit_sound (before664 k) (before665 k) exit36 11 valid36 (macro664 k) -theorem macro665 (k : Nat) : applyExit (before665 k) exit31 1 = some (before666 k) := by - simp (disch := omega) [before665, before666, exit31, applyExit, pop, push] - <;> omega -theorem step665 (k : Nat) : Runs (1*1) (before665 k).denote (before666 k).denote := - @applyExit_sound (before665 k) (before666 k) exit31 1 valid31 (macro665 k) -theorem macro666 (k : Nat) : applyExit (before666 k) exit10 11 = some (before667 k) := by - simp (disch := omega) [before666, before667, exit10, applyExit, pop, push] - <;> omega -theorem step666 (k : Nat) : Runs (11*2) (before666 k).denote (before667 k).denote := - @applyExit_sound (before666 k) (before667 k) exit10 11 valid10 (macro666 k) -theorem macro667 (k : Nat) : applyExit (before667 k) exit32 1 = some (before668 k) := by - simp (disch := omega) [before667, before668, exit32, applyExit, pop, push] - <;> omega -theorem step667 (k : Nat) : Runs (1*3) (before667 k).denote (before668 k).denote := - @applyExit_sound (before667 k) (before668 k) exit32 1 valid32 (macro667 k) -theorem macro668 (k : Nat) : applyExit (before668 k) exit36 11 = some (before669 k) := by - simp (disch := omega) [before668, before669, exit36, applyExit, pop, push] - <;> omega -theorem step668 (k : Nat) : Runs (11*2) (before668 k).denote (before669 k).denote := - @applyExit_sound (before668 k) (before669 k) exit36 11 valid36 (macro668 k) -theorem macro669 (k : Nat) : applyExit (before669 k) exit33 1 = some (before670 k) := by - simp (disch := omega) [before669, before670, exit33, applyExit, pop, push] - <;> omega -theorem step669 (k : Nat) : Runs (1*2) (before669 k).denote (before670 k).denote := - @applyExit_sound (before669 k) (before670 k) exit33 1 valid33 (macro669 k) -theorem macro670 (k : Nat) : applyExit (before670 k) exit34 3 = some (before671 k) := by - simp (disch := omega) [before670, before671, exit34, applyExit, pop, push] - <;> omega -theorem step670 (k : Nat) : Runs (3*2) (before670 k).denote (before671 k).denote := - @applyExit_sound (before670 k) (before671 k) exit34 3 valid34 (macro670 k) -theorem macro671 (k : Nat) : applyExit (before671 k) exit64 (1*k+8) = some (before672 k) := by - simp (disch := omega) [before671, before672, exit64, applyExit, pop, push] - <;> omega -theorem step671 (k : Nat) : Runs ((1*k+8)*82) (before671 k).denote (before672 k).denote := - @applyExit_sound (before671 k) (before672 k) exit64 (1*k+8) valid64 (macro671 k) -theorem macro672 (k : Nat) : applyExit (before672 k) exit34 791761172 = some (before673 k) := by - simp (disch := omega) [before672, before673, exit34, applyExit, pop, push] - <;> omega -theorem step672 (k : Nat) : Runs (791761172*2) (before672 k).denote (before673 k).denote := - @applyExit_sound (before672 k) (before673 k) exit34 791761172 valid34 (macro672 k) -theorem macro673 (k : Nat) : applyExit (before673 k) exit35 1 = some (before674 k) := by - simp (disch := omega) [before673, before674, exit35, applyExit, pop, push] - <;> omega -theorem step673 (k : Nat) : Runs (1*2) (before673 k).denote (before674 k).denote := - @applyExit_sound (before673 k) (before674 k) exit35 1 valid35 (macro673 k) -theorem macro674 (k : Nat) : applyExit (before674 k) exit36 9 = some (before675 k) := by - simp (disch := omega) [before674, before675, exit36, applyExit, pop, push] - <;> omega -theorem step674 (k : Nat) : Runs (9*2) (before674 k).denote (before675 k).denote := - @applyExit_sound (before674 k) (before675 k) exit36 9 valid36 (macro674 k) -theorem macro675 (k : Nat) : applyExit (before675 k) exit31 1 = some (before676 k) := by - simp (disch := omega) [before675, before676, exit31, applyExit, pop, push] - <;> omega -theorem step675 (k : Nat) : Runs (1*1) (before675 k).denote (before676 k).denote := - @applyExit_sound (before675 k) (before676 k) exit31 1 valid31 (macro675 k) -theorem macro676 (k : Nat) : applyExit (before676 k) exit10 9 = some (before677 k) := by - simp (disch := omega) [before676, before677, exit10, applyExit, pop, push] - <;> omega -theorem step676 (k : Nat) : Runs (9*2) (before676 k).denote (before677 k).denote := - @applyExit_sound (before676 k) (before677 k) exit10 9 valid10 (macro676 k) -theorem macro677 (k : Nat) : applyExit (before677 k) exit32 1 = some (before678 k) := by - simp (disch := omega) [before677, before678, exit32, applyExit, pop, push] - <;> omega -theorem step677 (k : Nat) : Runs (1*3) (before677 k).denote (before678 k).denote := - @applyExit_sound (before677 k) (before678 k) exit32 1 valid32 (macro677 k) -theorem macro678 (k : Nat) : applyExit (before678 k) exit36 9 = some (before679 k) := by - simp (disch := omega) [before678, before679, exit36, applyExit, pop, push] - <;> omega -theorem step678 (k : Nat) : Runs (9*2) (before678 k).denote (before679 k).denote := - @applyExit_sound (before678 k) (before679 k) exit36 9 valid36 (macro678 k) -theorem macro679 (k : Nat) : applyExit (before679 k) exit33 1 = some (before680 k) := by - simp (disch := omega) [before679, before680, exit33, applyExit, pop, push] - <;> omega -theorem step679 (k : Nat) : Runs (1*2) (before679 k).denote (before680 k).denote := - @applyExit_sound (before679 k) (before680 k) exit33 1 valid33 (macro679 k) -theorem macro680 (k : Nat) : applyExit (before680 k) exit34 20 = some (before681 k) := by - simp (disch := omega) [before680, before681, exit34, applyExit, pop, push] - <;> omega -theorem step680 (k : Nat) : Runs (20*2) (before680 k).denote (before681 k).denote := - @applyExit_sound (before680 k) (before681 k) exit34 20 valid34 (macro680 k) -theorem macro681 (k : Nat) : applyExit (before681 k) exit35 1 = some (before682 k) := by - simp (disch := omega) [before681, before682, exit35, applyExit, pop, push] - <;> omega -theorem step681 (k : Nat) : Runs (1*2) (before681 k).denote (before682 k).denote := - @applyExit_sound (before681 k) (before682 k) exit35 1 valid35 (macro681 k) -theorem macro682 (k : Nat) : applyExit (before682 k) exit36 41 = some (before683 k) := by - simp (disch := omega) [before682, before683, exit36, applyExit, pop, push] - <;> omega -theorem step682 (k : Nat) : Runs (41*2) (before682 k).denote (before683 k).denote := - @applyExit_sound (before682 k) (before683 k) exit36 41 valid36 (macro682 k) -theorem macro683 (k : Nat) : applyExit (before683 k) exit31 1 = some (before684 k) := by - simp (disch := omega) [before683, before684, exit31, applyExit, pop, push] - <;> omega -theorem step683 (k : Nat) : Runs (1*1) (before683 k).denote (before684 k).denote := - @applyExit_sound (before683 k) (before684 k) exit31 1 valid31 (macro683 k) -theorem macro684 (k : Nat) : applyExit (before684 k) exit10 41 = some (before685 k) := by - simp (disch := omega) [before684, before685, exit10, applyExit, pop, push] - <;> omega -theorem step684 (k : Nat) : Runs (41*2) (before684 k).denote (before685 k).denote := - @applyExit_sound (before684 k) (before685 k) exit10 41 valid10 (macro684 k) -theorem macro685 (k : Nat) : applyExit (before685 k) exit32 1 = some (before686 k) := by - simp (disch := omega) [before685, before686, exit32, applyExit, pop, push] - <;> omega -theorem step685 (k : Nat) : Runs (1*3) (before685 k).denote (before686 k).denote := - @applyExit_sound (before685 k) (before686 k) exit32 1 valid32 (macro685 k) -theorem macro686 (k : Nat) : applyExit (before686 k) exit36 41 = some (before687 k) := by - simp (disch := omega) [before686, before687, exit36, applyExit, pop, push] - <;> omega -theorem step686 (k : Nat) : Runs (41*2) (before686 k).denote (before687 k).denote := - @applyExit_sound (before686 k) (before687 k) exit36 41 valid36 (macro686 k) -theorem macro687 (k : Nat) : applyExit (before687 k) exit33 1 = some (before688 k) := by - simp (disch := omega) [before687, before688, exit33, applyExit, pop, push] - <;> omega -theorem step687 (k : Nat) : Runs (1*2) (before687 k).denote (before688 k).denote := - @applyExit_sound (before687 k) (before688 k) exit33 1 valid33 (macro687 k) -theorem macro688 (k : Nat) : applyExit (before688 k) exit34 14 = some (before689 k) := by - simp (disch := omega) [before688, before689, exit34, applyExit, pop, push] - <;> omega -theorem step688 (k : Nat) : Runs (14*2) (before688 k).denote (before689 k).denote := - @applyExit_sound (before688 k) (before689 k) exit34 14 valid34 (macro688 k) -theorem macro689 (k : Nat) : applyExit (before689 k) exit35 1 = some (before690 k) := by - simp (disch := omega) [before689, before690, exit35, applyExit, pop, push] - <;> omega -theorem step689 (k : Nat) : Runs (1*2) (before689 k).denote (before690 k).denote := - @applyExit_sound (before689 k) (before690 k) exit35 1 valid35 (macro689 k) -theorem macro690 (k : Nat) : applyExit (before690 k) exit36 93 = some (before691 k) := by - simp (disch := omega) [before690, before691, exit36, applyExit, pop, push] - <;> omega -theorem step690 (k : Nat) : Runs (93*2) (before690 k).denote (before691 k).denote := - @applyExit_sound (before690 k) (before691 k) exit36 93 valid36 (macro690 k) -theorem macro691 (k : Nat) : applyExit (before691 k) exit31 1 = some (before692 k) := by - simp (disch := omega) [before691, before692, exit31, applyExit, pop, push] - <;> omega -theorem step691 (k : Nat) : Runs (1*1) (before691 k).denote (before692 k).denote := - @applyExit_sound (before691 k) (before692 k) exit31 1 valid31 (macro691 k) -theorem macro692 (k : Nat) : applyExit (before692 k) exit10 93 = some (before693 k) := by - simp (disch := omega) [before692, before693, exit10, applyExit, pop, push] - <;> omega -theorem step692 (k : Nat) : Runs (93*2) (before692 k).denote (before693 k).denote := - @applyExit_sound (before692 k) (before693 k) exit10 93 valid10 (macro692 k) -theorem macro693 (k : Nat) : applyExit (before693 k) exit32 1 = some (before694 k) := by - simp (disch := omega) [before693, before694, exit32, applyExit, pop, push] - <;> omega -theorem step693 (k : Nat) : Runs (1*3) (before693 k).denote (before694 k).denote := - @applyExit_sound (before693 k) (before694 k) exit32 1 valid32 (macro693 k) -theorem macro694 (k : Nat) : applyExit (before694 k) exit36 93 = some (before695 k) := by - simp (disch := omega) [before694, before695, exit36, applyExit, pop, push] - <;> omega -theorem step694 (k : Nat) : Runs (93*2) (before694 k).denote (before695 k).denote := - @applyExit_sound (before694 k) (before695 k) exit36 93 valid36 (macro694 k) -theorem macro695 (k : Nat) : applyExit (before695 k) exit33 1 = some (before696 k) := by - simp (disch := omega) [before695, before696, exit33, applyExit, pop, push] - <;> omega -theorem step695 (k : Nat) : Runs (1*2) (before695 k).denote (before696 k).denote := - @applyExit_sound (before695 k) (before696 k) exit33 1 valid33 (macro695 k) -theorem macro696 (k : Nat) : applyExit (before696 k) exit34 3 = some (before697 k) := by - simp (disch := omega) [before696, before697, exit34, applyExit, pop, push] - <;> omega -theorem step696 (k : Nat) : Runs (3*2) (before696 k).denote (before697 k).denote := - @applyExit_sound (before696 k) (before697 k) exit34 3 valid34 (macro696 k) -theorem macro697 (k : Nat) : applyExit (before697 k) exit65 (1*k+8) = some (before698 k) := by - simp (disch := omega) [before697, before698, exit65, applyExit, pop, push] - <;> omega -theorem step697 (k : Nat) : Runs ((1*k+8)*1190) (before697 k).denote (before698 k).denote := - @applyExit_sound (before697 k) (before698 k) exit65 (1*k+8) valid65 (macro697 k) -theorem macro698 (k : Nat) : applyExit (before698 k) exit34 31 = some (before699 k) := by - simp (disch := omega) [before698, before699, exit34, applyExit, pop, push] - <;> omega -theorem step698 (k : Nat) : Runs (31*2) (before698 k).denote (before699 k).denote := - @applyExit_sound (before698 k) (before699 k) exit34 31 valid34 (macro698 k) -theorem macro699 (k : Nat) : applyExit (before699 k) exit35 1 = some (after699 k) := by - simp (disch := omega) [before699, after699, exit35, applyExit, pop, push] - <;> omega -theorem step699 (k : Nat) : Runs (1*2) (before699 k).denote (after699 k).denote := - @applyExit_sound (before699 k) (after699 k) exit35 1 valid35 (macro699 k) -theorem chunkRun006 (k : Nat) : Runs (1896*k+3167061566) (before600 k).denote (after699 k).denote := by - have h := (@Runs.trans ((((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2))))))+(((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))))+((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2))))))) ((((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))))))+(((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))))+((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2))))))) (before600 k).denote (before650 k).denote (after699 k).denote (@Runs.trans (((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2)))))) (((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))))+((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2)))))) (before600 k).denote (before625 k).denote (before650 k).denote (@Runs.trans ((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2))))) ((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2))))) (before600 k).denote (before612 k).denote (before625 k).denote (@Runs.trans (((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1)))) (((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))) (before600 k).denote (before606 k).denote (before612 k).denote (@Runs.trans ((2*2)+((1*2)+(1*1))) ((1*3)+((1*2)+(1*1))) (before600 k).denote (before603 k).denote (before606 k).denote (@Runs.trans (2*2) ((1*2)+(1*1)) (before600 k).denote (before601 k).denote (before603 k).denote (step600 k) (@Runs.trans (1*2) (1*1) (before601 k).denote (before602 k).denote (before603 k).denote (step601 k) (step602 k))) (@Runs.trans (1*3) ((1*2)+(1*1)) (before603 k).denote (before604 k).denote (before606 k).denote (step603 k) (@Runs.trans (1*2) (1*1) (before604 k).denote (before605 k).denote (before606 k).denote (step604 k) (step605 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(5*2))) (before606 k).denote (before609 k).denote (before612 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before606 k).denote (before607 k).denote (before609 k).denote (step606 k) (@Runs.trans (1*2) (1*2) (before607 k).denote (before608 k).denote (before609 k).denote (step607 k) (step608 k))) (@Runs.trans (1*2) ((1*2)+(5*2)) (before609 k).denote (before610 k).denote (before612 k).denote (step609 k) (@Runs.trans (1*2) (5*2) (before610 k).denote (before611 k).denote (before612 k).denote (step610 k) (step611 k))))) (@Runs.trans (((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2)))) (((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2)))) (before612 k).denote (before618 k).denote (before625 k).denote (@Runs.trans ((1*2)+((31*2)+((1*k+8)*586))) ((3*2)+((1*2)+(1*2))) (before612 k).denote (before615 k).denote (before618 k).denote (@Runs.trans (1*2) ((31*2)+((1*k+8)*586)) (before612 k).denote (before613 k).denote (before615 k).denote (step612 k) (@Runs.trans (31*2) ((1*k+8)*586) (before613 k).denote (before614 k).denote (before615 k).denote (step613 k) (step614 k))) (@Runs.trans (3*2) ((1*2)+(1*2)) (before615 k).denote (before616 k).denote (before618 k).denote (step615 k) (@Runs.trans (1*2) (1*2) (before616 k).denote (before617 k).denote (before618 k).denote (step616 k) (step617 k)))) (@Runs.trans ((92*2)+((1*2)+(14*2))) (((1*2)+(1*2))+((40*2)+(1*2))) (before618 k).denote (before621 k).denote (before625 k).denote (@Runs.trans (92*2) ((1*2)+(14*2)) (before618 k).denote (before619 k).denote (before621 k).denote (step618 k) (@Runs.trans (1*2) (14*2) (before619 k).denote (before620 k).denote (before621 k).denote (step619 k) (step620 k))) (@Runs.trans ((1*2)+(1*2)) ((40*2)+(1*2)) (before621 k).denote (before623 k).denote (before625 k).denote (@Runs.trans (1*2) (1*2) (before621 k).denote (before622 k).denote (before623 k).denote (step621 k) (step622 k)) (@Runs.trans (40*2) (1*2) (before623 k).denote (before624 k).denote (before625 k).denote (step623 k) (step624 k)))))) (@Runs.trans ((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2))))) ((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2))))) (before625 k).denote (before637 k).denote (before650 k).denote (@Runs.trans (((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2)))) ((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (before625 k).denote (before631 k).denote (before637 k).denote (@Runs.trans ((20*2)+((1*2)+(1*2))) ((8*2)+((1*2)+(791761172*2))) (before625 k).denote (before628 k).denote (before631 k).denote (@Runs.trans (20*2) ((1*2)+(1*2)) (before625 k).denote (before626 k).denote (before628 k).denote (step625 k) (@Runs.trans (1*2) (1*2) (before626 k).denote (before627 k).denote (before628 k).denote (step626 k) (step627 k))) (@Runs.trans (8*2) ((1*2)+(791761172*2)) (before628 k).denote (before629 k).denote (before631 k).denote (step628 k) (@Runs.trans (1*2) (791761172*2) (before629 k).denote (before630 k).denote (before631 k).denote (step629 k) (step630 k)))) (@Runs.trans (((1*k+8)*38)+((3*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before631 k).denote (before634 k).denote (before637 k).denote (@Runs.trans ((1*k+8)*38) ((3*2)+(1*2)) (before631 k).denote (before632 k).denote (before634 k).denote (step631 k) (@Runs.trans (3*2) (1*2) (before632 k).denote (before633 k).denote (before634 k).denote (step632 k) (step633 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before634 k).denote (before635 k).denote (before637 k).denote (step634 k) (@Runs.trans (10*2) (1*2) (before635 k).denote (before636 k).denote (before637 k).denote (step635 k) (step636 k))))) (@Runs.trans (((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2)))) (before637 k).denote (before643 k).denote (before650 k).denote (@Runs.trans ((10*2)+((1*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before637 k).denote (before640 k).denote (before643 k).denote (@Runs.trans (10*2) ((1*2)+(1*2)) (before637 k).denote (before638 k).denote (before640 k).denote (step637 k) (@Runs.trans (1*2) (1*2) (before638 k).denote (before639 k).denote (before640 k).denote (step638 k) (step639 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before640 k).denote (before641 k).denote (before643 k).denote (step640 k) (@Runs.trans (1*2) (1*2) (before641 k).denote (before642 k).denote (before643 k).denote (step641 k) (step642 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(4*2))+((1*1)+(5*2))) (before643 k).denote (before646 k).denote (before650 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before643 k).denote (before644 k).denote (before646 k).denote (step643 k) (@Runs.trans (1*2) (1*1) (before644 k).denote (before645 k).denote (before646 k).denote (step644 k) (step645 k))) (@Runs.trans ((1*3)+(4*2)) ((1*1)+(5*2)) (before646 k).denote (before648 k).denote (before650 k).denote (@Runs.trans (1*3) (4*2) (before646 k).denote (before647 k).denote (before648 k).denote (step646 k) (step647 k)) (@Runs.trans (1*1) (5*2) (before648 k).denote (before649 k).denote (before650 k).denote (step648 k) (step649 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2)))))) (((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))))+((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2)))))) (before650 k).denote (before675 k).denote (after699 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2))))) ((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))))) (before650 k).denote (before662 k).denote (before675 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2)))) (((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))) (before650 k).denote (before656 k).denote (before662 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(5*2))) (before650 k).denote (before653 k).denote (before656 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before650 k).denote (before651 k).denote (before653 k).denote (step650 k) (@Runs.trans (1*1) (1*3) (before651 k).denote (before652 k).denote (before653 k).denote (step651 k) (step652 k))) (@Runs.trans (1*1) ((1*2)+(5*2)) (before653 k).denote (before654 k).denote (before656 k).denote (step653 k) (@Runs.trans (1*2) (5*2) (before654 k).denote (before655 k).denote (before656 k).denote (step654 k) (step655 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*1)+((1*3)+(1*2))) (before656 k).denote (before659 k).denote (before662 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before656 k).denote (before657 k).denote (before659 k).denote (step656 k) (@Runs.trans (1*1) (1*2) (before657 k).denote (before658 k).denote (before659 k).denote (step657 k) (step658 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before659 k).denote (before660 k).denote (before662 k).denote (step659 k) (@Runs.trans (1*3) (1*2) (before660 k).denote (before661 k).denote (before662 k).denote (step660 k) (step661 k))))) (@Runs.trans (((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))) (((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2)))) (before662 k).denote (before668 k).denote (before675 k).denote (@Runs.trans ((9*2)+((1*2)+(11*2))) ((1*1)+((11*2)+(1*3))) (before662 k).denote (before665 k).denote (before668 k).denote (@Runs.trans (9*2) ((1*2)+(11*2)) (before662 k).denote (before663 k).denote (before665 k).denote (step662 k) (@Runs.trans (1*2) (11*2) (before663 k).denote (before664 k).denote (before665 k).denote (step663 k) (step664 k))) (@Runs.trans (1*1) ((11*2)+(1*3)) (before665 k).denote (before666 k).denote (before668 k).denote (step665 k) (@Runs.trans (11*2) (1*3) (before666 k).denote (before667 k).denote (before668 k).denote (step666 k) (step667 k)))) (@Runs.trans ((11*2)+((1*2)+(3*2))) ((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))) (before668 k).denote (before671 k).denote (before675 k).denote (@Runs.trans (11*2) ((1*2)+(3*2)) (before668 k).denote (before669 k).denote (before671 k).denote (step668 k) (@Runs.trans (1*2) (3*2) (before669 k).denote (before670 k).denote (before671 k).denote (step669 k) (step670 k))) (@Runs.trans (((1*k+8)*82)+(791761172*2)) ((1*2)+(9*2)) (before671 k).denote (before673 k).denote (before675 k).denote (@Runs.trans ((1*k+8)*82) (791761172*2) (before671 k).denote (before672 k).denote (before673 k).denote (step671 k) (step672 k)) (@Runs.trans (1*2) (9*2) (before673 k).denote (before674 k).denote (before675 k).denote (step673 k) (step674 k)))))) (@Runs.trans ((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2))))) ((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2))))) (before675 k).denote (before687 k).denote (after699 k).denote (@Runs.trans (((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2)))) (((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))) (before675 k).denote (before681 k).denote (before687 k).denote (@Runs.trans ((1*1)+((9*2)+(1*3))) ((9*2)+((1*2)+(20*2))) (before675 k).denote (before678 k).denote (before681 k).denote (@Runs.trans (1*1) ((9*2)+(1*3)) (before675 k).denote (before676 k).denote (before678 k).denote (step675 k) (@Runs.trans (9*2) (1*3) (before676 k).denote (before677 k).denote (before678 k).denote (step676 k) (step677 k))) (@Runs.trans (9*2) ((1*2)+(20*2)) (before678 k).denote (before679 k).denote (before681 k).denote (step678 k) (@Runs.trans (1*2) (20*2) (before679 k).denote (before680 k).denote (before681 k).denote (step679 k) (step680 k)))) (@Runs.trans ((1*2)+((41*2)+(1*1))) ((41*2)+((1*3)+(41*2))) (before681 k).denote (before684 k).denote (before687 k).denote (@Runs.trans (1*2) ((41*2)+(1*1)) (before681 k).denote (before682 k).denote (before684 k).denote (step681 k) (@Runs.trans (41*2) (1*1) (before682 k).denote (before683 k).denote (before684 k).denote (step682 k) (step683 k))) (@Runs.trans (41*2) ((1*3)+(41*2)) (before684 k).denote (before685 k).denote (before687 k).denote (step684 k) (@Runs.trans (1*3) (41*2) (before685 k).denote (before686 k).denote (before687 k).denote (step685 k) (step686 k))))) (@Runs.trans (((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2)))) (((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2)))) (before687 k).denote (before693 k).denote (after699 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((93*2)+((1*1)+(93*2))) (before687 k).denote (before690 k).denote (before693 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before687 k).denote (before688 k).denote (before690 k).denote (step687 k) (@Runs.trans (14*2) (1*2) (before688 k).denote (before689 k).denote (before690 k).denote (step688 k) (step689 k))) (@Runs.trans (93*2) ((1*1)+(93*2)) (before690 k).denote (before691 k).denote (before693 k).denote (step690 k) (@Runs.trans (1*1) (93*2) (before691 k).denote (before692 k).denote (before693 k).denote (step691 k) (step692 k)))) (@Runs.trans ((1*3)+((93*2)+(1*2))) (((3*2)+((1*k+8)*1190))+((31*2)+(1*2))) (before693 k).denote (before696 k).denote (after699 k).denote (@Runs.trans (1*3) ((93*2)+(1*2)) (before693 k).denote (before694 k).denote (before696 k).denote (step693 k) (@Runs.trans (93*2) (1*2) (before694 k).denote (before695 k).denote (before696 k).denote (step694 k) (step695 k))) (@Runs.trans ((3*2)+((1*k+8)*1190)) ((31*2)+(1*2)) (before696 k).denote (before698 k).denote (after699 k).denote (@Runs.trans (3*2) ((1*k+8)*1190) (before696 k).denote (before697 k).denote (before698 k).denote (step696 k) (step697 k)) (@Runs.trans (31*2) (1*2) (before698 k).denote (before699 k).denote (after699 k).denote (step698 k) (step699 k)))))))) - have ht : (((((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((31*2)+((1*k+8)*586)))+((3*2)+((1*2)+(1*2))))+(((92*2)+((1*2)+(14*2)))+(((1*2)+(1*2))+((40*2)+(1*2))))))+(((((20*2)+((1*2)+(1*2)))+((8*2)+((1*2)+(791761172*2))))+((((1*k+8)*38)+((3*2)+(1*2)))+((1*2)+((10*2)+(1*2)))))+((((10*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(4*2))+((1*1)+(5*2)))))))+((((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(5*2))))+(((1*3)+((1*1)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((9*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(3*2)))+((((1*k+8)*82)+(791761172*2))+((1*2)+(9*2))))))+(((((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(20*2))))+(((1*2)+((41*2)+(1*1)))+((41*2)+((1*3)+(41*2)))))+((((1*2)+((14*2)+(1*2)))+((93*2)+((1*1)+(93*2))))+(((1*3)+((93*2)+(1*2)))+(((3*2)+((1*k+8)*1190))+((31*2)+(1*2)))))))) = (1896*k+3167061566) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean deleted file mode 100644 index a90de131..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk007.lean +++ /dev/null @@ -1,769 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail700_0 : Stack := [] -abbrev tail700_1 : Stack := ⟨w0,1⟩ :: tail700_0 -abbrev tail700_2 : Stack := ⟨w2,1⟩ :: tail700_1 -abbrev tail700_3 : Stack := ⟨w1,1⟩ :: tail700_2 -abbrev tail700_4 : Stack := ⟨w0,4⟩ :: tail700_3 -abbrev tail700_5 : Stack := ⟨w2,1⟩ :: tail700_4 -abbrev tail700_6 : Stack := ⟨w0,1⟩ :: tail700_5 -abbrev tail700_7 : Stack := ⟨w2,1⟩ :: tail700_6 -abbrev tail700_8 : Stack := ⟨w1,9⟩ :: tail700_7 -abbrev tail700_9 : Stack := ⟨w0,12⟩ :: tail700_8 -abbrev tail700_10 : Stack := ⟨w2,1⟩ :: tail700_9 -abbrev tail700_11 : Stack := ⟨w1,3⟩ :: tail700_10 -abbrev tail700_12 (k : Nat) : Stack := ⟨w44,(1*k+8)⟩ :: tail700_11 -abbrev tail700_13 (k : Nat) : Stack := ⟨w1,791761172⟩ :: tail700_12 k -abbrev tail700_14 (k : Nat) : Stack := ⟨w0,10⟩ :: tail700_13 k -abbrev tail700_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_14 k -abbrev tail700_16 (k : Nat) : Stack := ⟨w1,20⟩ :: tail700_15 k -abbrev tail700_17 (k : Nat) : Stack := ⟨w0,42⟩ :: tail700_16 k -abbrev tail700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_17 k -abbrev tail700_19 (k : Nat) : Stack := ⟨w1,14⟩ :: tail700_18 k -abbrev tail700_20 (k : Nat) : Stack := ⟨w0,94⟩ :: tail700_19 k -abbrev tail700_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_20 k -abbrev tail700_22 (k : Nat) : Stack := ⟨w1,3⟩ :: tail700_21 k -abbrev tail700_23 (k : Nat) : Stack := ⟨w45,(1*k+8)⟩ :: tail700_22 k -abbrev tail700_24 (k : Nat) : Stack := ⟨w1,31⟩ :: tail700_23 k -abbrev tail700_25 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_24 k -abbrev tail700_26 : Stack := ⟨w1,3⟩ :: tail700_0 -abbrev tail700_27 : Stack := ⟨w2,1⟩ :: tail700_26 -abbrev tail700_28 : Stack := ⟨w0,2⟩ :: tail700_27 -abbrev tail700_29 : Stack := ⟨w1,6⟩ :: tail700_28 -abbrev tail700_30 (k : Nat) : Stack := ⟨w0,6⟩ :: tail700_25 k -abbrev tail700_31 : Stack := ⟨w0,1⟩ :: tail700_27 -abbrev tail700_32 : Stack := ⟨w23,1⟩ :: tail700_31 -abbrev tail700_33 : Stack := ⟨w1,6⟩ :: tail700_32 -abbrev tail700_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_24 k -abbrev tail700_35 (k : Nat) : Stack := ⟨w0,7⟩ :: tail700_24 k -abbrev tail700_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_35 k -abbrev tail700_37 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_36 k -abbrev tail700_38 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_37 k -abbrev tail700_39 (k : Nat) : Stack := ⟨w0,3⟩ :: tail700_38 k -abbrev tail700_40 : Stack := ⟨w1,1⟩ :: tail700_0 -abbrev tail700_41 : Stack := ⟨w1,4⟩ :: tail700_0 -abbrev tail700_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_37 k -abbrev tail700_43 (k : Nat) : Stack := ⟨w0,5⟩ :: tail700_37 k -abbrev tail700_44 : Stack := ⟨w1,6⟩ :: tail700_0 -abbrev tail700_45 : Stack := ⟨w2,1⟩ :: tail700_44 -abbrev tail700_46 : Stack := ⟨w0,1⟩ :: tail700_45 -abbrev tail700_47 (k : Nat) : Stack := ⟨w0,6⟩ :: tail700_24 k -abbrev tail700_48 : Stack := ⟨w1,1⟩ :: tail700_46 -abbrev tail700_49 : Stack := ⟨w1,7⟩ :: tail700_46 -abbrev tail700_50 (k : Nat) : Stack := ⟨w1,30⟩ :: tail700_23 k -abbrev tail700_51 : Stack := ⟨w2,1⟩ :: tail700_49 -abbrev tail700_52 : Stack := ⟨w0,30⟩ :: tail700_51 -abbrev tail700_53 (k : Nat) : Stack := ⟨w46,(1*k+8)⟩ :: tail700_52 -abbrev tail700_54 (k : Nat) : Stack := ⟨w0,3⟩ :: tail700_53 k -abbrev tail700_55 (k : Nat) : Stack := ⟨w0,4⟩ :: tail700_53 k -abbrev tail700_56 (k : Nat) : Stack := ⟨w0,93⟩ :: tail700_19 k -abbrev tail700_57 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_55 k -abbrev tail700_58 (k : Nat) : Stack := ⟨w1,94⟩ :: tail700_55 k -abbrev tail700_59 (k : Nat) : Stack := ⟨w1,13⟩ :: tail700_18 k -abbrev tail700_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_58 k -abbrev tail700_61 (k : Nat) : Stack := ⟨w0,13⟩ :: tail700_60 k -abbrev tail700_62 (k : Nat) : Stack := ⟨w0,14⟩ :: tail700_60 k -abbrev tail700_63 (k : Nat) : Stack := ⟨w0,41⟩ :: tail700_16 k -abbrev tail700_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_62 k -abbrev tail700_65 (k : Nat) : Stack := ⟨w1,42⟩ :: tail700_62 k -abbrev tail700_66 (k : Nat) : Stack := ⟨w1,19⟩ :: tail700_15 k -abbrev tail700_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_65 k -abbrev tail700_68 (k : Nat) : Stack := ⟨w0,19⟩ :: tail700_67 k -abbrev tail700_69 (k : Nat) : Stack := ⟨w0,20⟩ :: tail700_67 k -abbrev tail700_70 (k : Nat) : Stack := ⟨w0,9⟩ :: tail700_13 k -abbrev tail700_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_69 k -abbrev tail700_72 (k : Nat) : Stack := ⟨w1,10⟩ :: tail700_69 k -abbrev tail700_73 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail700_12 k -abbrev tail700_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_72 k -abbrev tail700_75 (k : Nat) : Stack := ⟨w0,791761171⟩ :: tail700_74 k -abbrev tail700_76 (k : Nat) : Stack := ⟨w47,(1*k+8)⟩ :: tail700_75 k -abbrev tail700_77 (k : Nat) : Stack := ⟨w0,3⟩ :: tail700_76 k -abbrev tail700_78 (k : Nat) : Stack := ⟨w0,4⟩ :: tail700_76 k -abbrev tail700_79 : Stack := ⟨w0,11⟩ :: tail700_8 -abbrev tail700_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_78 k -abbrev tail700_81 (k : Nat) : Stack := ⟨w1,12⟩ :: tail700_78 k -abbrev tail700_82 : Stack := ⟨w1,8⟩ :: tail700_7 -abbrev tail700_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_81 k -abbrev tail700_84 (k : Nat) : Stack := ⟨w0,8⟩ :: tail700_83 k -abbrev tail700_85 (k : Nat) : Stack := ⟨w0,9⟩ :: tail700_83 k -abbrev tail700_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail700_85 k -abbrev tail700_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_86 k -abbrev tail700_88 : Stack := ⟨w0,3⟩ :: tail700_3 -abbrev tail700_89 (k : Nat) : Stack := ⟨w2,2⟩ :: tail700_86 k -abbrev tail700_90 : Stack := ⟨w0,2⟩ :: tail700_3 -abbrev tail700_91 : Stack := ⟨w2,1⟩ :: tail700_90 -abbrev tail700_92 : Stack := ⟨w23,1⟩ :: tail700_91 -abbrev tail700_93 (k : Nat) : Stack := ⟨w1,2⟩ :: tail700_85 k -abbrev tail700_94 : Stack := ⟨w0,1⟩ :: tail700_91 -abbrev tail700_95 : Stack := ⟨w0,3⟩ :: tail700_91 -abbrev tail700_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_84 k -abbrev tail700_97 (k : Nat) : Stack := ⟨w1,3⟩ :: tail700_96 k -abbrev tail700_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_97 k -abbrev tail700_99 : Stack := ⟨w0,1⟩ :: tail700_3 -abbrev tail700_100 (k : Nat) : Stack := ⟨w2,2⟩ :: tail700_97 k -abbrev tail700_101 : Stack := ⟨w2,1⟩ :: tail700_3 -abbrev tail700_102 : Stack := ⟨w23,1⟩ :: tail700_101 -abbrev tail700_103 (k : Nat) : Stack := ⟨w1,4⟩ :: tail700_96 k -abbrev tail700_104 : Stack := ⟨w0,1⟩ :: tail700_101 -abbrev tail700_105 : Stack := ⟨w0,5⟩ :: tail700_101 -abbrev tail700_106 : Stack := ⟨w2,1⟩ :: tail700_105 -abbrev tail700_107 : Stack := ⟨w1,8⟩ :: tail700_106 -abbrev tail700_108 : Stack := ⟨w23,1⟩ :: tail700_107 -abbrev tail700_109 : Stack := ⟨w0,12⟩ :: tail700_108 -abbrev tail700_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_77 k -abbrev tail700_111 (k : Nat) : Stack := ⟨w1,12⟩ :: tail700_110 k -abbrev tail700_112 : Stack := ⟨w0,1⟩ :: tail700_107 -abbrev tail700_113 : Stack := ⟨w0,13⟩ :: tail700_107 -abbrev tail700_114 : Stack := ⟨w2,1⟩ :: tail700_113 -abbrev tail700_115 : Stack := ⟨w1,3⟩ :: tail700_114 -abbrev tail700_116 (k : Nat) : Stack := ⟨w48,(1*k+8)⟩ :: tail700_115 -abbrev tail700_117 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail700_116 k -abbrev tail700_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_117 k -abbrev tail700_119 (k : Nat) : Stack := ⟨w0,10⟩ :: tail700_118 k -abbrev tail700_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_68 k -abbrev tail700_121 (k : Nat) : Stack := ⟨w1,10⟩ :: tail700_120 k -abbrev tail700_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_117 k -abbrev tail700_123 (k : Nat) : Stack := ⟨w0,11⟩ :: tail700_117 k -abbrev tail700_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_123 k -abbrev tail700_125 (k : Nat) : Stack := ⟨w1,19⟩ :: tail700_124 k -abbrev tail700_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_125 k -abbrev tail700_127 (k : Nat) : Stack := ⟨w0,42⟩ :: tail700_126 k -abbrev tail700_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_61 k -abbrev tail700_129 (k : Nat) : Stack := ⟨w1,42⟩ :: tail700_128 k -abbrev tail700_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_125 k -abbrev tail700_131 (k : Nat) : Stack := ⟨w0,43⟩ :: tail700_125 k -abbrev tail700_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_131 k -abbrev tail700_133 (k : Nat) : Stack := ⟨w1,13⟩ :: tail700_132 k -abbrev tail700_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_133 k -abbrev tail700_135 (k : Nat) : Stack := ⟨w0,94⟩ :: tail700_134 k -abbrev tail700_136 (k : Nat) : Stack := ⟨w23,1⟩ :: tail700_54 k -abbrev tail700_137 (k : Nat) : Stack := ⟨w1,94⟩ :: tail700_136 k -abbrev tail700_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail700_133 k -abbrev tail700_139 (k : Nat) : Stack := ⟨w0,95⟩ :: tail700_133 k -abbrev tail700_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail700_139 k -abbrev tail700_141 (k : Nat) : Stack := ⟨w1,3⟩ :: tail700_140 k -abbrev tail700_142 (k : Nat) : Stack := ⟨w49,(1*k+8)⟩ :: tail700_141 k - -def before700 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail700_25 k),tail700_29⟩ -def before701 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail700_30 k),tail700_28⟩ -def before702 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail700_30 k),tail700_32⟩ -def before703 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail700_25 k),tail700_33⟩ -def before704 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail700_34 k),tail700_33⟩ -def before705 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail700_35 k),tail700_32⟩ -def before706 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail700_36 k),tail700_31⟩ -def before707 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526667),(tail700_37 k),tail700_27⟩ -def before708 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526669),(tail700_38 k),tail700_26⟩ -def before709 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526675),(tail700_39 k),tail700_0⟩ -def before710 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526675),(tail700_39 k),tail700_40⟩ -def before711 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail700_38 k),tail700_41⟩ -def before712 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526669),(tail700_42 k),tail700_41⟩ -def before713 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526677),(tail700_43 k),tail700_0⟩ -def before714 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526677),(tail700_43 k),tail700_40⟩ -def before715 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526667),(tail700_37 k),tail700_44⟩ -def before716 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail700_36 k),tail700_45⟩ -def before717 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail700_35 k),tail700_46⟩ -def before718 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail700_47 k),tail700_48⟩ -def before719 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail700_24 k),tail700_49⟩ -def before720 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail700_50 k),tail700_51⟩ -def before721 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail700_23 k),tail700_52⟩ -def before722 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail700_22 k),(tail700_53 k)⟩ -def before723 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail700_21 k),(tail700_54 k)⟩ -def before724 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail700_20 k),(tail700_55 k)⟩ -def before725 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail700_56 k),(tail700_57 k)⟩ -def before726 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521703),(tail700_19 k),(tail700_58 k)⟩ -def before727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521701),(tail700_59 k),(tail700_60 k)⟩ -def before728 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail700_18 k),(tail700_61 k)⟩ -def before729 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail700_17 k),(tail700_62 k)⟩ -def before730 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail700_63 k),(tail700_64 k)⟩ -def before731 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521589),(tail700_16 k),(tail700_65 k)⟩ -def before732 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521587),(tail700_66 k),(tail700_67 k)⟩ -def before733 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail700_15 k),(tail700_68 k)⟩ -def before734 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail700_14 k),(tail700_69 k)⟩ -def before735 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail700_70 k),(tail700_71 k)⟩ -def before736 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521527),(tail700_13 k),(tail700_72 k)⟩ -def before737 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail700_73 k),(tail700_74 k)⟩ -def before738 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail700_12 k),(tail700_75 k)⟩ -def before739 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail700_11,(tail700_76 k)⟩ -def before740 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail700_10,(tail700_77 k)⟩ -def before741 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail700_9,(tail700_78 k)⟩ -def before742 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail700_79,(tail700_80 k)⟩ -def before743 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail700_8,(tail700_81 k)⟩ -def before744 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail700_82,(tail700_83 k)⟩ -def before745 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail700_7,(tail700_84 k)⟩ -def before746 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail700_6,(tail700_85 k)⟩ -def before747 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail700_5,(tail700_86 k)⟩ -def before748 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1177),tail700_4,(tail700_87 k)⟩ -def before749 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1179),tail700_88,(tail700_89 k)⟩ -def before750 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail700_91,(tail700_89 k)⟩ -def before751 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail700_92,(tail700_87 k)⟩ -def before752 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail700_92,(tail700_93 k)⟩ -def before753 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail700_94,(tail700_93 k)⟩ -def before754 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail700_95,(tail700_85 k)⟩ -def before755 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail700_95,(tail700_96 k)⟩ -def before756 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail700_91,(tail700_97 k)⟩ -def before757 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1181),tail700_90,(tail700_98 k)⟩ -def before758 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1183),tail700_99,(tail700_100 k)⟩ -def before759 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1183),tail700_101,(tail700_100 k)⟩ -def before760 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail700_102,(tail700_98 k)⟩ -def before761 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail700_102,(tail700_103 k)⟩ -def before762 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail700_104,(tail700_103 k)⟩ -def before763 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail700_105,(tail700_96 k)⟩ -def before764 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail700_106,(tail700_84 k)⟩ -def before765 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail700_107,(tail700_83 k)⟩ -def before766 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail700_108,(tail700_81 k)⟩ -def before767 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail700_109,(tail700_78 k)⟩ -def before768 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail700_109,(tail700_110 k)⟩ -def before769 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail700_108,(tail700_111 k)⟩ -def before770 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail700_112,(tail700_111 k)⟩ -def before771 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail700_113,(tail700_110 k)⟩ -def before772 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail700_114,(tail700_77 k)⟩ -def before773 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail700_115,(tail700_76 k)⟩ -def before774 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail700_116 k),(tail700_75 k)⟩ -def before775 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail700_117 k),(tail700_74 k)⟩ -def before776 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521527),(tail700_118 k),(tail700_72 k)⟩ -def before777 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail700_119 k),(tail700_69 k)⟩ -def before778 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail700_119 k),(tail700_120 k)⟩ -def before779 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521527),(tail700_118 k),(tail700_121 k)⟩ -def before780 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521527),(tail700_122 k),(tail700_121 k)⟩ -def before781 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail700_123 k),(tail700_120 k)⟩ -def before782 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail700_124 k),(tail700_68 k)⟩ -def before783 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521587),(tail700_125 k),(tail700_67 k)⟩ -def before784 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521589),(tail700_126 k),(tail700_65 k)⟩ -def before785 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail700_127 k),(tail700_62 k)⟩ -def before786 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail700_127 k),(tail700_128 k)⟩ -def before787 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521589),(tail700_126 k),(tail700_129 k)⟩ -def before788 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521589),(tail700_130 k),(tail700_129 k)⟩ -def before789 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail700_131 k),(tail700_128 k)⟩ -def before790 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail700_132 k),(tail700_61 k)⟩ -def before791 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521701),(tail700_133 k),(tail700_60 k)⟩ -def before792 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521703),(tail700_134 k),(tail700_58 k)⟩ -def before793 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail700_135 k),(tail700_55 k)⟩ -def before794 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521891),(tail700_135 k),(tail700_136 k)⟩ -def before795 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521703),(tail700_134 k),(tail700_137 k)⟩ -def before796 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521703),(tail700_138 k),(tail700_137 k)⟩ -def before797 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521891),(tail700_139 k),(tail700_136 k)⟩ -def before798 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521893),(tail700_140 k),(tail700_54 k)⟩ -def before799 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail700_141 k),(tail700_53 k)⟩ -def after799 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail700_142 k),tail700_52⟩ - -theorem macro700 (k : Nat) : applyExit (before700 k) exit36 6 = some (before701 k) := by - simp (disch := omega) [before700, before701, exit36, applyExit, pop, push] - <;> omega -theorem step700 (k : Nat) : Runs (6*2) (before700 k).denote (before701 k).denote := - @applyExit_sound (before700 k) (before701 k) exit36 6 valid36 (macro700 k) -theorem macro701 (k : Nat) : applyExit (before701 k) exit31 1 = some (before702 k) := by - simp (disch := omega) [before701, before702, exit31, applyExit, pop, push] - <;> omega -theorem step701 (k : Nat) : Runs (1*1) (before701 k).denote (before702 k).denote := - @applyExit_sound (before701 k) (before702 k) exit31 1 valid31 (macro701 k) -theorem macro702 (k : Nat) : applyExit (before702 k) exit10 6 = some (before703 k) := by - simp (disch := omega) [before702, before703, exit10, applyExit, pop, push] - <;> omega -theorem step702 (k : Nat) : Runs (6*2) (before702 k).denote (before703 k).denote := - @applyExit_sound (before702 k) (before703 k) exit10 6 valid10 (macro702 k) -theorem macro703 (k : Nat) : applyExit (before703 k) exit32 1 = some (before704 k) := by - simp (disch := omega) [before703, before704, exit32, applyExit, pop, push] - <;> omega -theorem step703 (k : Nat) : Runs (1*3) (before703 k).denote (before704 k).denote := - @applyExit_sound (before703 k) (before704 k) exit32 1 valid32 (macro703 k) -theorem macro704 (k : Nat) : applyExit (before704 k) exit36 6 = some (before705 k) := by - simp (disch := omega) [before704, before705, exit36, applyExit, pop, push] - <;> omega -theorem step704 (k : Nat) : Runs (6*2) (before704 k).denote (before705 k).denote := - @applyExit_sound (before704 k) (before705 k) exit36 6 valid36 (macro704 k) -theorem macro705 (k : Nat) : applyExit (before705 k) exit33 1 = some (before706 k) := by - simp (disch := omega) [before705, before706, exit33, applyExit, pop, push] - <;> omega -theorem step705 (k : Nat) : Runs (1*2) (before705 k).denote (before706 k).denote := - @applyExit_sound (before705 k) (before706 k) exit33 1 valid33 (macro705 k) -theorem macro706 (k : Nat) : applyExit (before706 k) exit34 1 = some (before707 k) := by - simp (disch := omega) [before706, before707, exit34, applyExit, pop, push] - <;> omega -theorem step706 (k : Nat) : Runs (1*2) (before706 k).denote (before707 k).denote := - @applyExit_sound (before706 k) (before707 k) exit34 1 valid34 (macro706 k) -theorem macro707 (k : Nat) : applyExit (before707 k) exit35 1 = some (before708 k) := by - simp (disch := omega) [before707, before708, exit35, applyExit, pop, push] - <;> omega -theorem step707 (k : Nat) : Runs (1*2) (before707 k).denote (before708 k).denote := - @applyExit_sound (before707 k) (before708 k) exit35 1 valid35 (macro707 k) -theorem macro708 (k : Nat) : applyExit (before708 k) exit36 3 = some (before709 k) := by - simp (disch := omega) [before708, before709, exit36, applyExit, pop, push] - <;> omega -theorem step708 (k : Nat) : Runs (3*2) (before708 k).denote (before709 k).denote := - @applyExit_sound (before708 k) (before709 k) exit36 3 valid36 (macro708 k) -theorem macro709 (k : Nat) : applyExit (before709 k) exit39 1 = some (before710 k) := by - simp (disch := omega) [before709, before710, exit39, applyExit, pop, push] - <;> omega -theorem step709 (k : Nat) : Runs (1*1) (before709 k).denote (before710 k).denote := - @applyExit_sound (before709 k) (before710 k) exit39 1 valid39 (macro709 k) -theorem macro710 (k : Nat) : applyExit (before710 k) exit10 3 = some (before711 k) := by - simp (disch := omega) [before710, before711, exit10, applyExit, pop, push] - <;> omega -theorem step710 (k : Nat) : Runs (3*2) (before710 k).denote (before711 k).denote := - @applyExit_sound (before710 k) (before711 k) exit10 3 valid10 (macro710 k) -theorem macro711 (k : Nat) : applyExit (before711 k) exit32 1 = some (before712 k) := by - simp (disch := omega) [before711, before712, exit32, applyExit, pop, push] - <;> omega -theorem step711 (k : Nat) : Runs (1*3) (before711 k).denote (before712 k).denote := - @applyExit_sound (before711 k) (before712 k) exit32 1 valid32 (macro711 k) -theorem macro712 (k : Nat) : applyExit (before712 k) exit36 4 = some (before713 k) := by - simp (disch := omega) [before712, before713, exit36, applyExit, pop, push] - <;> omega -theorem step712 (k : Nat) : Runs (4*2) (before712 k).denote (before713 k).denote := - @applyExit_sound (before712 k) (before713 k) exit36 4 valid36 (macro712 k) -theorem macro713 (k : Nat) : applyExit (before713 k) exit39 1 = some (before714 k) := by - simp (disch := omega) [before713, before714, exit39, applyExit, pop, push] - <;> omega -theorem step713 (k : Nat) : Runs (1*1) (before713 k).denote (before714 k).denote := - @applyExit_sound (before713 k) (before714 k) exit39 1 valid39 (macro713 k) -theorem macro714 (k : Nat) : applyExit (before714 k) exit10 5 = some (before715 k) := by - simp (disch := omega) [before714, before715, exit10, applyExit, pop, push] - <;> omega -theorem step714 (k : Nat) : Runs (5*2) (before714 k).denote (before715 k).denote := - @applyExit_sound (before714 k) (before715 k) exit10 5 valid10 (macro714 k) -theorem macro715 (k : Nat) : applyExit (before715 k) exit11 1 = some (before716 k) := by - simp (disch := omega) [before715, before716, exit11, applyExit, pop, push] - <;> omega -theorem step715 (k : Nat) : Runs (1*2) (before715 k).denote (before716 k).denote := - @applyExit_sound (before715 k) (before716 k) exit11 1 valid11 (macro715 k) -theorem macro716 (k : Nat) : applyExit (before716 k) exit3 1 = some (before717 k) := by - simp (disch := omega) [before716, before717, exit3, applyExit, pop, push] - <;> omega -theorem step716 (k : Nat) : Runs (1*2) (before716 k).denote (before717 k).denote := - @applyExit_sound (before716 k) (before717 k) exit3 1 valid3 (macro716 k) -theorem macro717 (k : Nat) : applyExit (before717 k) exit9 1 = some (before718 k) := by - simp (disch := omega) [before717, before718, exit9, applyExit, pop, push] - <;> omega -theorem step717 (k : Nat) : Runs (1*2) (before717 k).denote (before718 k).denote := - @applyExit_sound (before717 k) (before718 k) exit9 1 valid9 (macro717 k) -theorem macro718 (k : Nat) : applyExit (before718 k) exit10 6 = some (before719 k) := by - simp (disch := omega) [before718, before719, exit10, applyExit, pop, push] - <;> omega -theorem step718 (k : Nat) : Runs (6*2) (before718 k).denote (before719 k).denote := - @applyExit_sound (before718 k) (before719 k) exit10 6 valid10 (macro718 k) -theorem macro719 (k : Nat) : applyExit (before719 k) exit11 1 = some (before720 k) := by - simp (disch := omega) [before719, before720, exit11, applyExit, pop, push] - <;> omega -theorem step719 (k : Nat) : Runs (1*2) (before719 k).denote (before720 k).denote := - @applyExit_sound (before719 k) (before720 k) exit11 1 valid11 (macro719 k) -theorem macro720 (k : Nat) : applyExit (before720 k) exit2 30 = some (before721 k) := by - simp (disch := omega) [before720, before721, exit2, applyExit, pop, push] - <;> omega -theorem step720 (k : Nat) : Runs (30*2) (before720 k).denote (before721 k).denote := - @applyExit_sound (before720 k) (before721 k) exit2 30 valid2 (macro720 k) -theorem macro721 (k : Nat) : applyExit (before721 k) exit66 (1*k+8) = some (before722 k) := by - simp (disch := omega) [before721, before722, exit66, applyExit, pop, push] - <;> omega -theorem step721 (k : Nat) : Runs ((1*k+8)*586) (before721 k).denote (before722 k).denote := - @applyExit_sound (before721 k) (before722 k) exit66 (1*k+8) valid66 (macro721 k) -theorem macro722 (k : Nat) : applyExit (before722 k) exit2 3 = some (before723 k) := by - simp (disch := omega) [before722, before723, exit2, applyExit, pop, push] - <;> omega -theorem step722 (k : Nat) : Runs (3*2) (before722 k).denote (before723 k).denote := - @applyExit_sound (before722 k) (before723 k) exit2 3 valid2 (macro722 k) -theorem macro723 (k : Nat) : applyExit (before723 k) exit3 1 = some (before724 k) := by - simp (disch := omega) [before723, before724, exit3, applyExit, pop, push] - <;> omega -theorem step723 (k : Nat) : Runs (1*2) (before723 k).denote (before724 k).denote := - @applyExit_sound (before723 k) (before724 k) exit3 1 valid3 (macro723 k) -theorem macro724 (k : Nat) : applyExit (before724 k) exit9 1 = some (before725 k) := by - simp (disch := omega) [before724, before725, exit9, applyExit, pop, push] - <;> omega -theorem step724 (k : Nat) : Runs (1*2) (before724 k).denote (before725 k).denote := - @applyExit_sound (before724 k) (before725 k) exit9 1 valid9 (macro724 k) -theorem macro725 (k : Nat) : applyExit (before725 k) exit10 93 = some (before726 k) := by - simp (disch := omega) [before725, before726, exit10, applyExit, pop, push] - <;> omega -theorem step725 (k : Nat) : Runs (93*2) (before725 k).denote (before726 k).denote := - @applyExit_sound (before725 k) (before726 k) exit10 93 valid10 (macro725 k) -theorem macro726 (k : Nat) : applyExit (before726 k) exit11 1 = some (before727 k) := by - simp (disch := omega) [before726, before727, exit11, applyExit, pop, push] - <;> omega -theorem step726 (k : Nat) : Runs (1*2) (before726 k).denote (before727 k).denote := - @applyExit_sound (before726 k) (before727 k) exit11 1 valid11 (macro726 k) -theorem macro727 (k : Nat) : applyExit (before727 k) exit2 13 = some (before728 k) := by - simp (disch := omega) [before727, before728, exit2, applyExit, pop, push] - <;> omega -theorem step727 (k : Nat) : Runs (13*2) (before727 k).denote (before728 k).denote := - @applyExit_sound (before727 k) (before728 k) exit2 13 valid2 (macro727 k) -theorem macro728 (k : Nat) : applyExit (before728 k) exit3 1 = some (before729 k) := by - simp (disch := omega) [before728, before729, exit3, applyExit, pop, push] - <;> omega -theorem step728 (k : Nat) : Runs (1*2) (before728 k).denote (before729 k).denote := - @applyExit_sound (before728 k) (before729 k) exit3 1 valid3 (macro728 k) -theorem macro729 (k : Nat) : applyExit (before729 k) exit9 1 = some (before730 k) := by - simp (disch := omega) [before729, before730, exit9, applyExit, pop, push] - <;> omega -theorem step729 (k : Nat) : Runs (1*2) (before729 k).denote (before730 k).denote := - @applyExit_sound (before729 k) (before730 k) exit9 1 valid9 (macro729 k) -theorem macro730 (k : Nat) : applyExit (before730 k) exit10 41 = some (before731 k) := by - simp (disch := omega) [before730, before731, exit10, applyExit, pop, push] - <;> omega -theorem step730 (k : Nat) : Runs (41*2) (before730 k).denote (before731 k).denote := - @applyExit_sound (before730 k) (before731 k) exit10 41 valid10 (macro730 k) -theorem macro731 (k : Nat) : applyExit (before731 k) exit11 1 = some (before732 k) := by - simp (disch := omega) [before731, before732, exit11, applyExit, pop, push] - <;> omega -theorem step731 (k : Nat) : Runs (1*2) (before731 k).denote (before732 k).denote := - @applyExit_sound (before731 k) (before732 k) exit11 1 valid11 (macro731 k) -theorem macro732 (k : Nat) : applyExit (before732 k) exit2 19 = some (before733 k) := by - simp (disch := omega) [before732, before733, exit2, applyExit, pop, push] - <;> omega -theorem step732 (k : Nat) : Runs (19*2) (before732 k).denote (before733 k).denote := - @applyExit_sound (before732 k) (before733 k) exit2 19 valid2 (macro732 k) -theorem macro733 (k : Nat) : applyExit (before733 k) exit3 1 = some (before734 k) := by - simp (disch := omega) [before733, before734, exit3, applyExit, pop, push] - <;> omega -theorem step733 (k : Nat) : Runs (1*2) (before733 k).denote (before734 k).denote := - @applyExit_sound (before733 k) (before734 k) exit3 1 valid3 (macro733 k) -theorem macro734 (k : Nat) : applyExit (before734 k) exit9 1 = some (before735 k) := by - simp (disch := omega) [before734, before735, exit9, applyExit, pop, push] - <;> omega -theorem step734 (k : Nat) : Runs (1*2) (before734 k).denote (before735 k).denote := - @applyExit_sound (before734 k) (before735 k) exit9 1 valid9 (macro734 k) -theorem macro735 (k : Nat) : applyExit (before735 k) exit10 9 = some (before736 k) := by - simp (disch := omega) [before735, before736, exit10, applyExit, pop, push] - <;> omega -theorem step735 (k : Nat) : Runs (9*2) (before735 k).denote (before736 k).denote := - @applyExit_sound (before735 k) (before736 k) exit10 9 valid10 (macro735 k) -theorem macro736 (k : Nat) : applyExit (before736 k) exit11 1 = some (before737 k) := by - simp (disch := omega) [before736, before737, exit11, applyExit, pop, push] - <;> omega -theorem step736 (k : Nat) : Runs (1*2) (before736 k).denote (before737 k).denote := - @applyExit_sound (before736 k) (before737 k) exit11 1 valid11 (macro736 k) -theorem macro737 (k : Nat) : applyExit (before737 k) exit2 791761171 = some (before738 k) := by - simp (disch := omega) [before737, before738, exit2, applyExit, pop, push] - <;> omega -theorem step737 (k : Nat) : Runs (791761171*2) (before737 k).denote (before738 k).denote := - @applyExit_sound (before737 k) (before738 k) exit2 791761171 valid2 (macro737 k) -theorem macro738 (k : Nat) : applyExit (before738 k) exit67 (1*k+8) = some (before739 k) := by - simp (disch := omega) [before738, before739, exit67, applyExit, pop, push] - <;> omega -theorem step738 (k : Nat) : Runs ((1*k+8)*38) (before738 k).denote (before739 k).denote := - @applyExit_sound (before738 k) (before739 k) exit67 (1*k+8) valid67 (macro738 k) -theorem macro739 (k : Nat) : applyExit (before739 k) exit2 3 = some (before740 k) := by - simp (disch := omega) [before739, before740, exit2, applyExit, pop, push] - <;> omega -theorem step739 (k : Nat) : Runs (3*2) (before739 k).denote (before740 k).denote := - @applyExit_sound (before739 k) (before740 k) exit2 3 valid2 (macro739 k) -theorem macro740 (k : Nat) : applyExit (before740 k) exit3 1 = some (before741 k) := by - simp (disch := omega) [before740, before741, exit3, applyExit, pop, push] - <;> omega -theorem step740 (k : Nat) : Runs (1*2) (before740 k).denote (before741 k).denote := - @applyExit_sound (before740 k) (before741 k) exit3 1 valid3 (macro740 k) -theorem macro741 (k : Nat) : applyExit (before741 k) exit9 1 = some (before742 k) := by - simp (disch := omega) [before741, before742, exit9, applyExit, pop, push] - <;> omega -theorem step741 (k : Nat) : Runs (1*2) (before741 k).denote (before742 k).denote := - @applyExit_sound (before741 k) (before742 k) exit9 1 valid9 (macro741 k) -theorem macro742 (k : Nat) : applyExit (before742 k) exit10 11 = some (before743 k) := by - simp (disch := omega) [before742, before743, exit10, applyExit, pop, push] - <;> omega -theorem step742 (k : Nat) : Runs (11*2) (before742 k).denote (before743 k).denote := - @applyExit_sound (before742 k) (before743 k) exit10 11 valid10 (macro742 k) -theorem macro743 (k : Nat) : applyExit (before743 k) exit11 1 = some (before744 k) := by - simp (disch := omega) [before743, before744, exit11, applyExit, pop, push] - <;> omega -theorem step743 (k : Nat) : Runs (1*2) (before743 k).denote (before744 k).denote := - @applyExit_sound (before743 k) (before744 k) exit11 1 valid11 (macro743 k) -theorem macro744 (k : Nat) : applyExit (before744 k) exit2 8 = some (before745 k) := by - simp (disch := omega) [before744, before745, exit2, applyExit, pop, push] - <;> omega -theorem step744 (k : Nat) : Runs (8*2) (before744 k).denote (before745 k).denote := - @applyExit_sound (before744 k) (before745 k) exit2 8 valid2 (macro744 k) -theorem macro745 (k : Nat) : applyExit (before745 k) exit3 1 = some (before746 k) := by - simp (disch := omega) [before745, before746, exit3, applyExit, pop, push] - <;> omega -theorem step745 (k : Nat) : Runs (1*2) (before745 k).denote (before746 k).denote := - @applyExit_sound (before745 k) (before746 k) exit3 1 valid3 (macro745 k) -theorem macro746 (k : Nat) : applyExit (before746 k) exit9 1 = some (before747 k) := by - simp (disch := omega) [before746, before747, exit9, applyExit, pop, push] - <;> omega -theorem step746 (k : Nat) : Runs (1*2) (before746 k).denote (before747 k).denote := - @applyExit_sound (before746 k) (before747 k) exit9 1 valid9 (macro746 k) -theorem macro747 (k : Nat) : applyExit (before747 k) exit46 1 = some (before748 k) := by - simp (disch := omega) [before747, before748, exit46, applyExit, pop, push] - <;> omega -theorem step747 (k : Nat) : Runs (1*2) (before747 k).denote (before748 k).denote := - @applyExit_sound (before747 k) (before748 k) exit46 1 valid46 (macro747 k) -theorem macro748 (k : Nat) : applyExit (before748 k) exit47 1 = some (before749 k) := by - simp (disch := omega) [before748, before749, exit47, applyExit, pop, push] - <;> omega -theorem step748 (k : Nat) : Runs (1*2) (before748 k).denote (before749 k).denote := - @applyExit_sound (before748 k) (before749 k) exit47 1 valid47 (macro748 k) -theorem macro749 (k : Nat) : applyExit (before749 k) exit62 1 = some (before750 k) := by - simp (disch := omega) [before749, before750, exit62, applyExit, pop, push] - <;> omega -theorem step749 (k : Nat) : Runs (1*1) (before749 k).denote (before750 k).denote := - @applyExit_sound (before749 k) (before750 k) exit62 1 valid62 (macro749 k) -theorem macro750 (k : Nat) : applyExit (before750 k) exit35 1 = some (before751 k) := by - simp (disch := omega) [before750, before751, exit35, applyExit, pop, push] - <;> omega -theorem step750 (k : Nat) : Runs (1*2) (before750 k).denote (before751 k).denote := - @applyExit_sound (before750 k) (before751 k) exit35 1 valid35 (macro750 k) -theorem macro751 (k : Nat) : applyExit (before751 k) exit39 1 = some (before752 k) := by - simp (disch := omega) [before751, before752, exit39, applyExit, pop, push] - <;> omega -theorem step751 (k : Nat) : Runs (1*1) (before751 k).denote (before752 k).denote := - @applyExit_sound (before751 k) (before752 k) exit39 1 valid39 (macro751 k) -theorem macro752 (k : Nat) : applyExit (before752 k) exit32 1 = some (before753 k) := by - simp (disch := omega) [before752, before753, exit32, applyExit, pop, push] - <;> omega -theorem step752 (k : Nat) : Runs (1*3) (before752 k).denote (before753 k).denote := - @applyExit_sound (before752 k) (before753 k) exit32 1 valid32 (macro752 k) -theorem macro753 (k : Nat) : applyExit (before753 k) exit36 2 = some (before754 k) := by - simp (disch := omega) [before753, before754, exit36, applyExit, pop, push] - <;> omega -theorem step753 (k : Nat) : Runs (2*2) (before753 k).denote (before754 k).denote := - @applyExit_sound (before753 k) (before754 k) exit36 2 valid36 (macro753 k) -theorem macro754 (k : Nat) : applyExit (before754 k) exit31 1 = some (before755 k) := by - simp (disch := omega) [before754, before755, exit31, applyExit, pop, push] - <;> omega -theorem step754 (k : Nat) : Runs (1*1) (before754 k).denote (before755 k).denote := - @applyExit_sound (before754 k) (before755 k) exit31 1 valid31 (macro754 k) -theorem macro755 (k : Nat) : applyExit (before755 k) exit10 3 = some (before756 k) := by - simp (disch := omega) [before755, before756, exit10, applyExit, pop, push] - <;> omega -theorem step755 (k : Nat) : Runs (3*2) (before755 k).denote (before756 k).denote := - @applyExit_sound (before755 k) (before756 k) exit10 3 valid10 (macro755 k) -theorem macro756 (k : Nat) : applyExit (before756 k) exit46 1 = some (before757 k) := by - simp (disch := omega) [before756, before757, exit46, applyExit, pop, push] - <;> omega -theorem step756 (k : Nat) : Runs (1*2) (before756 k).denote (before757 k).denote := - @applyExit_sound (before756 k) (before757 k) exit46 1 valid46 (macro756 k) -theorem macro757 (k : Nat) : applyExit (before757 k) exit47 1 = some (before758 k) := by - simp (disch := omega) [before757, before758, exit47, applyExit, pop, push] - <;> omega -theorem step757 (k : Nat) : Runs (1*2) (before757 k).denote (before758 k).denote := - @applyExit_sound (before757 k) (before758 k) exit47 1 valid47 (macro757 k) -theorem macro758 (k : Nat) : applyExit (before758 k) exit62 1 = some (before759 k) := by - simp (disch := omega) [before758, before759, exit62, applyExit, pop, push] - <;> omega -theorem step758 (k : Nat) : Runs (1*1) (before758 k).denote (before759 k).denote := - @applyExit_sound (before758 k) (before759 k) exit62 1 valid62 (macro758 k) -theorem macro759 (k : Nat) : applyExit (before759 k) exit35 1 = some (before760 k) := by - simp (disch := omega) [before759, before760, exit35, applyExit, pop, push] - <;> omega -theorem step759 (k : Nat) : Runs (1*2) (before759 k).denote (before760 k).denote := - @applyExit_sound (before759 k) (before760 k) exit35 1 valid35 (macro759 k) -theorem macro760 (k : Nat) : applyExit (before760 k) exit39 1 = some (before761 k) := by - simp (disch := omega) [before760, before761, exit39, applyExit, pop, push] - <;> omega -theorem step760 (k : Nat) : Runs (1*1) (before760 k).denote (before761 k).denote := - @applyExit_sound (before760 k) (before761 k) exit39 1 valid39 (macro760 k) -theorem macro761 (k : Nat) : applyExit (before761 k) exit32 1 = some (before762 k) := by - simp (disch := omega) [before761, before762, exit32, applyExit, pop, push] - <;> omega -theorem step761 (k : Nat) : Runs (1*3) (before761 k).denote (before762 k).denote := - @applyExit_sound (before761 k) (before762 k) exit32 1 valid32 (macro761 k) -theorem macro762 (k : Nat) : applyExit (before762 k) exit36 4 = some (before763 k) := by - simp (disch := omega) [before762, before763, exit36, applyExit, pop, push] - <;> omega -theorem step762 (k : Nat) : Runs (4*2) (before762 k).denote (before763 k).denote := - @applyExit_sound (before762 k) (before763 k) exit36 4 valid36 (macro762 k) -theorem macro763 (k : Nat) : applyExit (before763 k) exit33 1 = some (before764 k) := by - simp (disch := omega) [before763, before764, exit33, applyExit, pop, push] - <;> omega -theorem step763 (k : Nat) : Runs (1*2) (before763 k).denote (before764 k).denote := - @applyExit_sound (before763 k) (before764 k) exit33 1 valid33 (macro763 k) -theorem macro764 (k : Nat) : applyExit (before764 k) exit34 8 = some (before765 k) := by - simp (disch := omega) [before764, before765, exit34, applyExit, pop, push] - <;> omega -theorem step764 (k : Nat) : Runs (8*2) (before764 k).denote (before765 k).denote := - @applyExit_sound (before764 k) (before765 k) exit34 8 valid34 (macro764 k) -theorem macro765 (k : Nat) : applyExit (before765 k) exit35 1 = some (before766 k) := by - simp (disch := omega) [before765, before766, exit35, applyExit, pop, push] - <;> omega -theorem step765 (k : Nat) : Runs (1*2) (before765 k).denote (before766 k).denote := - @applyExit_sound (before765 k) (before766 k) exit35 1 valid35 (macro765 k) -theorem macro766 (k : Nat) : applyExit (before766 k) exit36 12 = some (before767 k) := by - simp (disch := omega) [before766, before767, exit36, applyExit, pop, push] - <;> omega -theorem step766 (k : Nat) : Runs (12*2) (before766 k).denote (before767 k).denote := - @applyExit_sound (before766 k) (before767 k) exit36 12 valid36 (macro766 k) -theorem macro767 (k : Nat) : applyExit (before767 k) exit31 1 = some (before768 k) := by - simp (disch := omega) [before767, before768, exit31, applyExit, pop, push] - <;> omega -theorem step767 (k : Nat) : Runs (1*1) (before767 k).denote (before768 k).denote := - @applyExit_sound (before767 k) (before768 k) exit31 1 valid31 (macro767 k) -theorem macro768 (k : Nat) : applyExit (before768 k) exit10 12 = some (before769 k) := by - simp (disch := omega) [before768, before769, exit10, applyExit, pop, push] - <;> omega -theorem step768 (k : Nat) : Runs (12*2) (before768 k).denote (before769 k).denote := - @applyExit_sound (before768 k) (before769 k) exit10 12 valid10 (macro768 k) -theorem macro769 (k : Nat) : applyExit (before769 k) exit32 1 = some (before770 k) := by - simp (disch := omega) [before769, before770, exit32, applyExit, pop, push] - <;> omega -theorem step769 (k : Nat) : Runs (1*3) (before769 k).denote (before770 k).denote := - @applyExit_sound (before769 k) (before770 k) exit32 1 valid32 (macro769 k) -theorem macro770 (k : Nat) : applyExit (before770 k) exit36 12 = some (before771 k) := by - simp (disch := omega) [before770, before771, exit36, applyExit, pop, push] - <;> omega -theorem step770 (k : Nat) : Runs (12*2) (before770 k).denote (before771 k).denote := - @applyExit_sound (before770 k) (before771 k) exit36 12 valid36 (macro770 k) -theorem macro771 (k : Nat) : applyExit (before771 k) exit33 1 = some (before772 k) := by - simp (disch := omega) [before771, before772, exit33, applyExit, pop, push] - <;> omega -theorem step771 (k : Nat) : Runs (1*2) (before771 k).denote (before772 k).denote := - @applyExit_sound (before771 k) (before772 k) exit33 1 valid33 (macro771 k) -theorem macro772 (k : Nat) : applyExit (before772 k) exit34 3 = some (before773 k) := by - simp (disch := omega) [before772, before773, exit34, applyExit, pop, push] - <;> omega -theorem step772 (k : Nat) : Runs (3*2) (before772 k).denote (before773 k).denote := - @applyExit_sound (before772 k) (before773 k) exit34 3 valid34 (macro772 k) -theorem macro773 (k : Nat) : applyExit (before773 k) exit68 (1*k+8) = some (before774 k) := by - simp (disch := omega) [before773, before774, exit68, applyExit, pop, push] - <;> omega -theorem step773 (k : Nat) : Runs ((1*k+8)*86) (before773 k).denote (before774 k).denote := - @applyExit_sound (before773 k) (before774 k) exit68 (1*k+8) valid68 (macro773 k) -theorem macro774 (k : Nat) : applyExit (before774 k) exit34 791761171 = some (before775 k) := by - simp (disch := omega) [before774, before775, exit34, applyExit, pop, push] - <;> omega -theorem step774 (k : Nat) : Runs (791761171*2) (before774 k).denote (before775 k).denote := - @applyExit_sound (before774 k) (before775 k) exit34 791761171 valid34 (macro774 k) -theorem macro775 (k : Nat) : applyExit (before775 k) exit35 1 = some (before776 k) := by - simp (disch := omega) [before775, before776, exit35, applyExit, pop, push] - <;> omega -theorem step775 (k : Nat) : Runs (1*2) (before775 k).denote (before776 k).denote := - @applyExit_sound (before775 k) (before776 k) exit35 1 valid35 (macro775 k) -theorem macro776 (k : Nat) : applyExit (before776 k) exit36 10 = some (before777 k) := by - simp (disch := omega) [before776, before777, exit36, applyExit, pop, push] - <;> omega -theorem step776 (k : Nat) : Runs (10*2) (before776 k).denote (before777 k).denote := - @applyExit_sound (before776 k) (before777 k) exit36 10 valid36 (macro776 k) -theorem macro777 (k : Nat) : applyExit (before777 k) exit31 1 = some (before778 k) := by - simp (disch := omega) [before777, before778, exit31, applyExit, pop, push] - <;> omega -theorem step777 (k : Nat) : Runs (1*1) (before777 k).denote (before778 k).denote := - @applyExit_sound (before777 k) (before778 k) exit31 1 valid31 (macro777 k) -theorem macro778 (k : Nat) : applyExit (before778 k) exit10 10 = some (before779 k) := by - simp (disch := omega) [before778, before779, exit10, applyExit, pop, push] - <;> omega -theorem step778 (k : Nat) : Runs (10*2) (before778 k).denote (before779 k).denote := - @applyExit_sound (before778 k) (before779 k) exit10 10 valid10 (macro778 k) -theorem macro779 (k : Nat) : applyExit (before779 k) exit32 1 = some (before780 k) := by - simp (disch := omega) [before779, before780, exit32, applyExit, pop, push] - <;> omega -theorem step779 (k : Nat) : Runs (1*3) (before779 k).denote (before780 k).denote := - @applyExit_sound (before779 k) (before780 k) exit32 1 valid32 (macro779 k) -theorem macro780 (k : Nat) : applyExit (before780 k) exit36 10 = some (before781 k) := by - simp (disch := omega) [before780, before781, exit36, applyExit, pop, push] - <;> omega -theorem step780 (k : Nat) : Runs (10*2) (before780 k).denote (before781 k).denote := - @applyExit_sound (before780 k) (before781 k) exit36 10 valid36 (macro780 k) -theorem macro781 (k : Nat) : applyExit (before781 k) exit33 1 = some (before782 k) := by - simp (disch := omega) [before781, before782, exit33, applyExit, pop, push] - <;> omega -theorem step781 (k : Nat) : Runs (1*2) (before781 k).denote (before782 k).denote := - @applyExit_sound (before781 k) (before782 k) exit33 1 valid33 (macro781 k) -theorem macro782 (k : Nat) : applyExit (before782 k) exit34 19 = some (before783 k) := by - simp (disch := omega) [before782, before783, exit34, applyExit, pop, push] - <;> omega -theorem step782 (k : Nat) : Runs (19*2) (before782 k).denote (before783 k).denote := - @applyExit_sound (before782 k) (before783 k) exit34 19 valid34 (macro782 k) -theorem macro783 (k : Nat) : applyExit (before783 k) exit35 1 = some (before784 k) := by - simp (disch := omega) [before783, before784, exit35, applyExit, pop, push] - <;> omega -theorem step783 (k : Nat) : Runs (1*2) (before783 k).denote (before784 k).denote := - @applyExit_sound (before783 k) (before784 k) exit35 1 valid35 (macro783 k) -theorem macro784 (k : Nat) : applyExit (before784 k) exit36 42 = some (before785 k) := by - simp (disch := omega) [before784, before785, exit36, applyExit, pop, push] - <;> omega -theorem step784 (k : Nat) : Runs (42*2) (before784 k).denote (before785 k).denote := - @applyExit_sound (before784 k) (before785 k) exit36 42 valid36 (macro784 k) -theorem macro785 (k : Nat) : applyExit (before785 k) exit31 1 = some (before786 k) := by - simp (disch := omega) [before785, before786, exit31, applyExit, pop, push] - <;> omega -theorem step785 (k : Nat) : Runs (1*1) (before785 k).denote (before786 k).denote := - @applyExit_sound (before785 k) (before786 k) exit31 1 valid31 (macro785 k) -theorem macro786 (k : Nat) : applyExit (before786 k) exit10 42 = some (before787 k) := by - simp (disch := omega) [before786, before787, exit10, applyExit, pop, push] - <;> omega -theorem step786 (k : Nat) : Runs (42*2) (before786 k).denote (before787 k).denote := - @applyExit_sound (before786 k) (before787 k) exit10 42 valid10 (macro786 k) -theorem macro787 (k : Nat) : applyExit (before787 k) exit32 1 = some (before788 k) := by - simp (disch := omega) [before787, before788, exit32, applyExit, pop, push] - <;> omega -theorem step787 (k : Nat) : Runs (1*3) (before787 k).denote (before788 k).denote := - @applyExit_sound (before787 k) (before788 k) exit32 1 valid32 (macro787 k) -theorem macro788 (k : Nat) : applyExit (before788 k) exit36 42 = some (before789 k) := by - simp (disch := omega) [before788, before789, exit36, applyExit, pop, push] - <;> omega -theorem step788 (k : Nat) : Runs (42*2) (before788 k).denote (before789 k).denote := - @applyExit_sound (before788 k) (before789 k) exit36 42 valid36 (macro788 k) -theorem macro789 (k : Nat) : applyExit (before789 k) exit33 1 = some (before790 k) := by - simp (disch := omega) [before789, before790, exit33, applyExit, pop, push] - <;> omega -theorem step789 (k : Nat) : Runs (1*2) (before789 k).denote (before790 k).denote := - @applyExit_sound (before789 k) (before790 k) exit33 1 valid33 (macro789 k) -theorem macro790 (k : Nat) : applyExit (before790 k) exit34 13 = some (before791 k) := by - simp (disch := omega) [before790, before791, exit34, applyExit, pop, push] - <;> omega -theorem step790 (k : Nat) : Runs (13*2) (before790 k).denote (before791 k).denote := - @applyExit_sound (before790 k) (before791 k) exit34 13 valid34 (macro790 k) -theorem macro791 (k : Nat) : applyExit (before791 k) exit35 1 = some (before792 k) := by - simp (disch := omega) [before791, before792, exit35, applyExit, pop, push] - <;> omega -theorem step791 (k : Nat) : Runs (1*2) (before791 k).denote (before792 k).denote := - @applyExit_sound (before791 k) (before792 k) exit35 1 valid35 (macro791 k) -theorem macro792 (k : Nat) : applyExit (before792 k) exit36 94 = some (before793 k) := by - simp (disch := omega) [before792, before793, exit36, applyExit, pop, push] - <;> omega -theorem step792 (k : Nat) : Runs (94*2) (before792 k).denote (before793 k).denote := - @applyExit_sound (before792 k) (before793 k) exit36 94 valid36 (macro792 k) -theorem macro793 (k : Nat) : applyExit (before793 k) exit31 1 = some (before794 k) := by - simp (disch := omega) [before793, before794, exit31, applyExit, pop, push] - <;> omega -theorem step793 (k : Nat) : Runs (1*1) (before793 k).denote (before794 k).denote := - @applyExit_sound (before793 k) (before794 k) exit31 1 valid31 (macro793 k) -theorem macro794 (k : Nat) : applyExit (before794 k) exit10 94 = some (before795 k) := by - simp (disch := omega) [before794, before795, exit10, applyExit, pop, push] - <;> omega -theorem step794 (k : Nat) : Runs (94*2) (before794 k).denote (before795 k).denote := - @applyExit_sound (before794 k) (before795 k) exit10 94 valid10 (macro794 k) -theorem macro795 (k : Nat) : applyExit (before795 k) exit32 1 = some (before796 k) := by - simp (disch := omega) [before795, before796, exit32, applyExit, pop, push] - <;> omega -theorem step795 (k : Nat) : Runs (1*3) (before795 k).denote (before796 k).denote := - @applyExit_sound (before795 k) (before796 k) exit32 1 valid32 (macro795 k) -theorem macro796 (k : Nat) : applyExit (before796 k) exit36 94 = some (before797 k) := by - simp (disch := omega) [before796, before797, exit36, applyExit, pop, push] - <;> omega -theorem step796 (k : Nat) : Runs (94*2) (before796 k).denote (before797 k).denote := - @applyExit_sound (before796 k) (before797 k) exit36 94 valid36 (macro796 k) -theorem macro797 (k : Nat) : applyExit (before797 k) exit33 1 = some (before798 k) := by - simp (disch := omega) [before797, before798, exit33, applyExit, pop, push] - <;> omega -theorem step797 (k : Nat) : Runs (1*2) (before797 k).denote (before798 k).denote := - @applyExit_sound (before797 k) (before798 k) exit33 1 valid33 (macro797 k) -theorem macro798 (k : Nat) : applyExit (before798 k) exit34 3 = some (before799 k) := by - simp (disch := omega) [before798, before799, exit34, applyExit, pop, push] - <;> omega -theorem step798 (k : Nat) : Runs (3*2) (before798 k).denote (before799 k).denote := - @applyExit_sound (before798 k) (before799 k) exit34 3 valid34 (macro798 k) -theorem macro799 (k : Nat) : applyExit (before799 k) exit69 (1*k+8) = some (after799 k) := by - simp (disch := omega) [before799, after799, exit69, applyExit, pop, push] - <;> omega -theorem step799 (k : Nat) : Runs ((1*k+8)*1202) (before799 k).denote (after799 k).denote := - @applyExit_sound (before799 k) (after799 k) exit69 (1*k+8) valid69 (macro799 k) -theorem chunkRun007 (k : Nat) : Runs (1912*k+3167061684) (before700 k).denote (after799 k).denote := by - have h := (@Runs.trans ((((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))))+((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2))))))+(((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))))+((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))))))+(((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))))+((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202))))))) (before700 k).denote (before750 k).denote (after799 k).denote (@Runs.trans (((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))))+((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2)))))) (((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))))+((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (before700 k).denote (before725 k).denote (before750 k).denote (@Runs.trans ((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3))))) ((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2))))) (before700 k).denote (before712 k).denote (before725 k).denote (@Runs.trans (((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))) (((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))) (before700 k).denote (before706 k).denote (before712 k).denote (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((6*2)+(1*2))) (before700 k).denote (before703 k).denote (before706 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before700 k).denote (before701 k).denote (before703 k).denote (step700 k) (@Runs.trans (1*1) (6*2) (before701 k).denote (before702 k).denote (before703 k).denote (step701 k) (step702 k))) (@Runs.trans (1*3) ((6*2)+(1*2)) (before703 k).denote (before704 k).denote (before706 k).denote (step703 k) (@Runs.trans (6*2) (1*2) (before704 k).denote (before705 k).denote (before706 k).denote (step704 k) (step705 k)))) (@Runs.trans ((1*2)+((1*2)+(3*2))) ((1*1)+((3*2)+(1*3))) (before706 k).denote (before709 k).denote (before712 k).denote (@Runs.trans (1*2) ((1*2)+(3*2)) (before706 k).denote (before707 k).denote (before709 k).denote (step706 k) (@Runs.trans (1*2) (3*2) (before707 k).denote (before708 k).denote (before709 k).denote (step707 k) (step708 k))) (@Runs.trans (1*1) ((3*2)+(1*3)) (before709 k).denote (before710 k).denote (before712 k).denote (step709 k) (@Runs.trans (3*2) (1*3) (before710 k).denote (before711 k).denote (before712 k).denote (step710 k) (step711 k))))) (@Runs.trans (((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2)))) (((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2)))) (before712 k).denote (before718 k).denote (before725 k).denote (@Runs.trans ((4*2)+((1*1)+(5*2))) ((1*2)+((1*2)+(1*2))) (before712 k).denote (before715 k).denote (before718 k).denote (@Runs.trans (4*2) ((1*1)+(5*2)) (before712 k).denote (before713 k).denote (before715 k).denote (step712 k) (@Runs.trans (1*1) (5*2) (before713 k).denote (before714 k).denote (before715 k).denote (step713 k) (step714 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before715 k).denote (before716 k).denote (before718 k).denote (step715 k) (@Runs.trans (1*2) (1*2) (before716 k).denote (before717 k).denote (before718 k).denote (step716 k) (step717 k)))) (@Runs.trans ((6*2)+((1*2)+(30*2))) ((((1*k+8)*586)+(3*2))+((1*2)+(1*2))) (before718 k).denote (before721 k).denote (before725 k).denote (@Runs.trans (6*2) ((1*2)+(30*2)) (before718 k).denote (before719 k).denote (before721 k).denote (step718 k) (@Runs.trans (1*2) (30*2) (before719 k).denote (before720 k).denote (before721 k).denote (step719 k) (step720 k))) (@Runs.trans (((1*k+8)*586)+(3*2)) ((1*2)+(1*2)) (before721 k).denote (before723 k).denote (before725 k).denote (@Runs.trans ((1*k+8)*586) (3*2) (before721 k).denote (before722 k).denote (before723 k).denote (step721 k) (step722 k)) (@Runs.trans (1*2) (1*2) (before723 k).denote (before724 k).denote (before725 k).denote (step723 k) (step724 k)))))) (@Runs.trans ((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2))))) ((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before725 k).denote (before737 k).denote (before750 k).denote (@Runs.trans (((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2)))) (((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))) (before725 k).denote (before731 k).denote (before737 k).denote (@Runs.trans ((93*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(41*2))) (before725 k).denote (before728 k).denote (before731 k).denote (@Runs.trans (93*2) ((1*2)+(13*2)) (before725 k).denote (before726 k).denote (before728 k).denote (step725 k) (@Runs.trans (1*2) (13*2) (before726 k).denote (before727 k).denote (before728 k).denote (step726 k) (step727 k))) (@Runs.trans (1*2) ((1*2)+(41*2)) (before728 k).denote (before729 k).denote (before731 k).denote (step728 k) (@Runs.trans (1*2) (41*2) (before729 k).denote (before730 k).denote (before731 k).denote (step729 k) (step730 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) ((1*2)+((9*2)+(1*2))) (before731 k).denote (before734 k).denote (before737 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before731 k).denote (before732 k).denote (before734 k).denote (step731 k) (@Runs.trans (19*2) (1*2) (before732 k).denote (before733 k).denote (before734 k).denote (step732 k) (step733 k))) (@Runs.trans (1*2) ((9*2)+(1*2)) (before734 k).denote (before735 k).denote (before737 k).denote (step734 k) (@Runs.trans (9*2) (1*2) (before735 k).denote (before736 k).denote (before737 k).denote (step735 k) (step736 k))))) (@Runs.trans (((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2)))) (((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before737 k).denote (before743 k).denote (before750 k).denote (@Runs.trans ((791761171*2)+(((1*k+8)*38)+(3*2))) ((1*2)+((1*2)+(11*2))) (before737 k).denote (before740 k).denote (before743 k).denote (@Runs.trans (791761171*2) (((1*k+8)*38)+(3*2)) (before737 k).denote (before738 k).denote (before740 k).denote (step737 k) (@Runs.trans ((1*k+8)*38) (3*2) (before738 k).denote (before739 k).denote (before740 k).denote (step738 k) (step739 k))) (@Runs.trans (1*2) ((1*2)+(11*2)) (before740 k).denote (before741 k).denote (before743 k).denote (step740 k) (@Runs.trans (1*2) (11*2) (before741 k).denote (before742 k).denote (before743 k).denote (step741 k) (step742 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before743 k).denote (before746 k).denote (before750 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before743 k).denote (before744 k).denote (before746 k).denote (step743 k) (@Runs.trans (8*2) (1*2) (before744 k).denote (before745 k).denote (before746 k).denote (step744 k) (step745 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before746 k).denote (before748 k).denote (before750 k).denote (@Runs.trans (1*2) (1*2) (before746 k).denote (before747 k).denote (before748 k).denote (step746 k) (step747 k)) (@Runs.trans (1*2) (1*1) (before748 k).denote (before749 k).denote (before750 k).denote (step748 k) (step749 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2)))))) (((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))))+((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202)))))) (before750 k).denote (before775 k).denote (after799 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))))) (before750 k).denote (before762 k).denote (before775 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before750 k).denote (before756 k).denote (before762 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((2*2)+((1*1)+(3*2))) (before750 k).denote (before753 k).denote (before756 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before750 k).denote (before751 k).denote (before753 k).denote (step750 k) (@Runs.trans (1*1) (1*3) (before751 k).denote (before752 k).denote (before753 k).denote (step751 k) (step752 k))) (@Runs.trans (2*2) ((1*1)+(3*2)) (before753 k).denote (before754 k).denote (before756 k).denote (step753 k) (@Runs.trans (1*1) (3*2) (before754 k).denote (before755 k).denote (before756 k).denote (step754 k) (step755 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before756 k).denote (before759 k).denote (before762 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before756 k).denote (before757 k).denote (before759 k).denote (step756 k) (@Runs.trans (1*2) (1*1) (before757 k).denote (before758 k).denote (before759 k).denote (step757 k) (step758 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before759 k).denote (before760 k).denote (before762 k).denote (step759 k) (@Runs.trans (1*1) (1*3) (before760 k).denote (before761 k).denote (before762 k).denote (step760 k) (step761 k))))) (@Runs.trans (((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1)))) (((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2)))) (before762 k).denote (before768 k).denote (before775 k).denote (@Runs.trans ((4*2)+((1*2)+(8*2))) ((1*2)+((12*2)+(1*1))) (before762 k).denote (before765 k).denote (before768 k).denote (@Runs.trans (4*2) ((1*2)+(8*2)) (before762 k).denote (before763 k).denote (before765 k).denote (step762 k) (@Runs.trans (1*2) (8*2) (before763 k).denote (before764 k).denote (before765 k).denote (step763 k) (step764 k))) (@Runs.trans (1*2) ((12*2)+(1*1)) (before765 k).denote (before766 k).denote (before768 k).denote (step765 k) (@Runs.trans (12*2) (1*1) (before766 k).denote (before767 k).denote (before768 k).denote (step766 k) (step767 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) (((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))) (before768 k).denote (before771 k).denote (before775 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before768 k).denote (before769 k).denote (before771 k).denote (step768 k) (@Runs.trans (1*3) (12*2) (before769 k).denote (before770 k).denote (before771 k).denote (step769 k) (step770 k))) (@Runs.trans ((1*2)+(3*2)) (((1*k+8)*86)+(791761171*2)) (before771 k).denote (before773 k).denote (before775 k).denote (@Runs.trans (1*2) (3*2) (before771 k).denote (before772 k).denote (before773 k).denote (step771 k) (step772 k)) (@Runs.trans ((1*k+8)*86) (791761171*2) (before773 k).denote (before774 k).denote (before775 k).denote (step773 k) (step774 k)))))) (@Runs.trans ((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2))))) ((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202))))) (before775 k).denote (before787 k).denote (after799 k).denote (@Runs.trans (((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))) (((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))) (before775 k).denote (before781 k).denote (before787 k).denote (@Runs.trans ((1*2)+((10*2)+(1*1))) ((10*2)+((1*3)+(10*2))) (before775 k).denote (before778 k).denote (before781 k).denote (@Runs.trans (1*2) ((10*2)+(1*1)) (before775 k).denote (before776 k).denote (before778 k).denote (step775 k) (@Runs.trans (10*2) (1*1) (before776 k).denote (before777 k).denote (before778 k).denote (step776 k) (step777 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before778 k).denote (before779 k).denote (before781 k).denote (step778 k) (@Runs.trans (1*3) (10*2) (before779 k).denote (before780 k).denote (before781 k).denote (step779 k) (step780 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) ((42*2)+((1*1)+(42*2))) (before781 k).denote (before784 k).denote (before787 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before781 k).denote (before782 k).denote (before784 k).denote (step781 k) (@Runs.trans (19*2) (1*2) (before782 k).denote (before783 k).denote (before784 k).denote (step782 k) (step783 k))) (@Runs.trans (42*2) ((1*1)+(42*2)) (before784 k).denote (before785 k).denote (before787 k).denote (step784 k) (@Runs.trans (1*1) (42*2) (before785 k).denote (before786 k).denote (before787 k).denote (step785 k) (step786 k))))) (@Runs.trans (((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2)))) (((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202)))) (before787 k).denote (before793 k).denote (after799 k).denote (@Runs.trans ((1*3)+((42*2)+(1*2))) ((13*2)+((1*2)+(94*2))) (before787 k).denote (before790 k).denote (before793 k).denote (@Runs.trans (1*3) ((42*2)+(1*2)) (before787 k).denote (before788 k).denote (before790 k).denote (step787 k) (@Runs.trans (42*2) (1*2) (before788 k).denote (before789 k).denote (before790 k).denote (step788 k) (step789 k))) (@Runs.trans (13*2) ((1*2)+(94*2)) (before790 k).denote (before791 k).denote (before793 k).denote (step790 k) (@Runs.trans (1*2) (94*2) (before791 k).denote (before792 k).denote (before793 k).denote (step791 k) (step792 k)))) (@Runs.trans ((1*1)+((94*2)+(1*3))) (((94*2)+(1*2))+((3*2)+((1*k+8)*1202))) (before793 k).denote (before796 k).denote (after799 k).denote (@Runs.trans (1*1) ((94*2)+(1*3)) (before793 k).denote (before794 k).denote (before796 k).denote (step793 k) (@Runs.trans (94*2) (1*3) (before794 k).denote (before795 k).denote (before796 k).denote (step794 k) (step795 k))) (@Runs.trans ((94*2)+(1*2)) ((3*2)+((1*k+8)*1202)) (before796 k).denote (before798 k).denote (after799 k).denote (@Runs.trans (94*2) (1*2) (before796 k).denote (before797 k).denote (before798 k).denote (step796 k) (step797 k)) (@Runs.trans (3*2) ((1*k+8)*1202) (before798 k).denote (before799 k).denote (after799 k).denote (step798 k) (step799 k)))))))) - have ht : (((((((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))+(((1*2)+((1*2)+(3*2)))+((1*1)+((3*2)+(1*3)))))+((((4*2)+((1*1)+(5*2)))+((1*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(30*2)))+((((1*k+8)*586)+(3*2))+((1*2)+(1*2))))))+(((((93*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(41*2))))+(((1*2)+((19*2)+(1*2)))+((1*2)+((9*2)+(1*2)))))+((((791761171*2)+(((1*k+8)*38)+(3*2)))+((1*2)+((1*2)+(11*2))))+(((1*2)+((8*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*2)+((1*1)+(1*3)))+((2*2)+((1*1)+(3*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((4*2)+((1*2)+(8*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+(((1*2)+(3*2))+(((1*k+8)*86)+(791761171*2))))))+(((((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))+(((1*2)+((19*2)+(1*2)))+((42*2)+((1*1)+(42*2)))))+((((1*3)+((42*2)+(1*2)))+((13*2)+((1*2)+(94*2))))+(((1*1)+((94*2)+(1*3)))+(((94*2)+(1*2))+((3*2)+((1*k+8)*1202)))))))) = (1912*k+3167061684) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean deleted file mode 100644 index 5977cd2b..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk008.lean +++ /dev/null @@ -1,764 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail800_0 : Stack := [] -abbrev tail800_1 : Stack := ⟨w0,1⟩ :: tail800_0 -abbrev tail800_2 : Stack := ⟨w2,1⟩ :: tail800_1 -abbrev tail800_3 : Stack := ⟨w1,1⟩ :: tail800_2 -abbrev tail800_4 : Stack := ⟨w2,1⟩ :: tail800_3 -abbrev tail800_5 : Stack := ⟨w0,5⟩ :: tail800_4 -abbrev tail800_6 : Stack := ⟨w2,1⟩ :: tail800_5 -abbrev tail800_7 : Stack := ⟨w1,8⟩ :: tail800_6 -abbrev tail800_8 : Stack := ⟨w0,13⟩ :: tail800_7 -abbrev tail800_9 : Stack := ⟨w2,1⟩ :: tail800_8 -abbrev tail800_10 : Stack := ⟨w1,3⟩ :: tail800_9 -abbrev tail800_11 (k : Nat) : Stack := ⟨w48,(1*k+8)⟩ :: tail800_10 -abbrev tail800_12 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail800_11 k -abbrev tail800_13 (k : Nat) : Stack := ⟨w0,11⟩ :: tail800_12 k -abbrev tail800_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_13 k -abbrev tail800_15 (k : Nat) : Stack := ⟨w1,19⟩ :: tail800_14 k -abbrev tail800_16 (k : Nat) : Stack := ⟨w0,43⟩ :: tail800_15 k -abbrev tail800_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_16 k -abbrev tail800_18 (k : Nat) : Stack := ⟨w1,13⟩ :: tail800_17 k -abbrev tail800_19 (k : Nat) : Stack := ⟨w0,95⟩ :: tail800_18 k -abbrev tail800_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_19 k -abbrev tail800_21 (k : Nat) : Stack := ⟨w1,3⟩ :: tail800_20 k -abbrev tail800_22 (k : Nat) : Stack := ⟨w49,(1*k+8)⟩ :: tail800_21 k -abbrev tail800_23 : Stack := ⟨w1,6⟩ :: tail800_0 -abbrev tail800_24 : Stack := ⟨w2,1⟩ :: tail800_23 -abbrev tail800_25 : Stack := ⟨w0,1⟩ :: tail800_24 -abbrev tail800_26 : Stack := ⟨w1,7⟩ :: tail800_25 -abbrev tail800_27 : Stack := ⟨w2,1⟩ :: tail800_26 -abbrev tail800_28 : Stack := ⟨w0,30⟩ :: tail800_27 -abbrev tail800_29 (k : Nat) : Stack := ⟨w1,30⟩ :: tail800_22 k -abbrev tail800_30 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_29 k -abbrev tail800_31 (k : Nat) : Stack := ⟨w0,7⟩ :: tail800_30 k -abbrev tail800_32 : Stack := ⟨w23,1⟩ :: tail800_24 -abbrev tail800_33 : Stack := ⟨w1,7⟩ :: tail800_32 -abbrev tail800_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_29 k -abbrev tail800_35 (k : Nat) : Stack := ⟨w0,8⟩ :: tail800_29 k -abbrev tail800_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_35 k -abbrev tail800_37 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_36 k -abbrev tail800_38 (k : Nat) : Stack := ⟨w0,6⟩ :: tail800_37 k -abbrev tail800_39 : Stack := ⟨w1,1⟩ :: tail800_0 -abbrev tail800_40 : Stack := ⟨w1,7⟩ :: tail800_0 -abbrev tail800_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_36 k -abbrev tail800_42 (k : Nat) : Stack := ⟨w0,8⟩ :: tail800_36 k -abbrev tail800_43 : Stack := ⟨w1,9⟩ :: tail800_0 -abbrev tail800_44 : Stack := ⟨w2,1⟩ :: tail800_43 -abbrev tail800_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail800_29 k -abbrev tail800_46 : Stack := ⟨w2,2⟩ :: tail800_43 -abbrev tail800_47 (k : Nat) : Stack := ⟨w0,6⟩ :: tail800_29 k -abbrev tail800_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_47 k -abbrev tail800_49 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_48 k -abbrev tail800_50 : Stack := ⟨w1,10⟩ :: tail800_0 -abbrev tail800_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_48 k -abbrev tail800_52 (k : Nat) : Stack := ⟨w0,11⟩ :: tail800_48 k -abbrev tail800_53 : Stack := ⟨w1,12⟩ :: tail800_0 -abbrev tail800_54 : Stack := ⟨w2,1⟩ :: tail800_53 -abbrev tail800_55 (k : Nat) : Stack := ⟨w0,5⟩ :: tail800_29 k -abbrev tail800_56 : Stack := ⟨w2,2⟩ :: tail800_53 -abbrev tail800_57 (k : Nat) : Stack := ⟨w0,4⟩ :: tail800_29 k -abbrev tail800_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_57 k -abbrev tail800_59 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_58 k -abbrev tail800_60 : Stack := ⟨w1,13⟩ :: tail800_0 -abbrev tail800_61 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_58 k -abbrev tail800_62 (k : Nat) : Stack := ⟨w0,14⟩ :: tail800_58 k -abbrev tail800_63 : Stack := ⟨w1,15⟩ :: tail800_0 -abbrev tail800_64 : Stack := ⟨w2,1⟩ :: tail800_63 -abbrev tail800_65 (k : Nat) : Stack := ⟨w0,3⟩ :: tail800_29 k -abbrev tail800_66 : Stack := ⟨w2,2⟩ :: tail800_63 -abbrev tail800_67 (k : Nat) : Stack := ⟨w0,2⟩ :: tail800_29 k -abbrev tail800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_67 k -abbrev tail800_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_68 k -abbrev tail800_70 : Stack := ⟨w1,16⟩ :: tail800_0 -abbrev tail800_71 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_68 k -abbrev tail800_72 (k : Nat) : Stack := ⟨w0,17⟩ :: tail800_68 k -abbrev tail800_73 : Stack := ⟨w1,18⟩ :: tail800_0 -abbrev tail800_74 : Stack := ⟨w2,1⟩ :: tail800_73 -abbrev tail800_75 : Stack := ⟨w2,2⟩ :: tail800_73 -abbrev tail800_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_29 k -abbrev tail800_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_76 k -abbrev tail800_78 : Stack := ⟨w1,19⟩ :: tail800_0 -abbrev tail800_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_76 k -abbrev tail800_80 (k : Nat) : Stack := ⟨w0,20⟩ :: tail800_76 k -abbrev tail800_81 : Stack := ⟨w1,21⟩ :: tail800_0 -abbrev tail800_82 : Stack := ⟨w2,1⟩ :: tail800_81 -abbrev tail800_83 (k : Nat) : Stack := ⟨w1,29⟩ :: tail800_22 k -abbrev tail800_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail800_83 k -abbrev tail800_85 : Stack := ⟨w0,1⟩ :: tail800_81 -abbrev tail800_86 (k : Nat) : Stack := ⟨w1,31⟩ :: tail800_22 k -abbrev tail800_87 (k : Nat) : Stack := ⟨w0,21⟩ :: tail800_86 k -abbrev tail800_88 (k : Nat) : Stack := ⟨w0,20⟩ :: tail800_86 k -abbrev tail800_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_88 k -abbrev tail800_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_89 k -abbrev tail800_91 : Stack := ⟨w0,2⟩ :: tail800_0 -abbrev tail800_92 : Stack := ⟨w0,3⟩ :: tail800_0 -abbrev tail800_93 (k : Nat) : Stack := ⟨w0,19⟩ :: tail800_86 k -abbrev tail800_94 : Stack := ⟨w1,1⟩ :: tail800_92 -abbrev tail800_95 : Stack := ⟨w1,20⟩ :: tail800_92 -abbrev tail800_96 : Stack := ⟨w2,1⟩ :: tail800_95 -abbrev tail800_97 : Stack := ⟨w0,30⟩ :: tail800_96 -abbrev tail800_98 (k : Nat) : Stack := ⟨w50,(1*k+8)⟩ :: tail800_97 -abbrev tail800_99 (k : Nat) : Stack := ⟨w0,3⟩ :: tail800_98 k -abbrev tail800_100 (k : Nat) : Stack := ⟨w0,4⟩ :: tail800_98 k -abbrev tail800_101 (k : Nat) : Stack := ⟨w0,94⟩ :: tail800_18 k -abbrev tail800_102 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_100 k -abbrev tail800_103 (k : Nat) : Stack := ⟨w1,95⟩ :: tail800_100 k -abbrev tail800_104 (k : Nat) : Stack := ⟨w1,12⟩ :: tail800_17 k -abbrev tail800_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_103 k -abbrev tail800_106 (k : Nat) : Stack := ⟨w0,12⟩ :: tail800_105 k -abbrev tail800_107 (k : Nat) : Stack := ⟨w0,13⟩ :: tail800_105 k -abbrev tail800_108 (k : Nat) : Stack := ⟨w0,42⟩ :: tail800_15 k -abbrev tail800_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_107 k -abbrev tail800_110 (k : Nat) : Stack := ⟨w1,43⟩ :: tail800_107 k -abbrev tail800_111 (k : Nat) : Stack := ⟨w1,18⟩ :: tail800_14 k -abbrev tail800_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_110 k -abbrev tail800_113 (k : Nat) : Stack := ⟨w0,18⟩ :: tail800_112 k -abbrev tail800_114 (k : Nat) : Stack := ⟨w0,19⟩ :: tail800_112 k -abbrev tail800_115 (k : Nat) : Stack := ⟨w0,10⟩ :: tail800_12 k -abbrev tail800_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_114 k -abbrev tail800_117 (k : Nat) : Stack := ⟨w1,11⟩ :: tail800_114 k -abbrev tail800_118 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail800_11 k -abbrev tail800_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_117 k -abbrev tail800_120 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail800_119 k -abbrev tail800_121 (k : Nat) : Stack := ⟨w51,(1*k+8)⟩ :: tail800_120 k -abbrev tail800_122 (k : Nat) : Stack := ⟨w0,3⟩ :: tail800_121 k -abbrev tail800_123 (k : Nat) : Stack := ⟨w0,4⟩ :: tail800_121 k -abbrev tail800_124 : Stack := ⟨w0,12⟩ :: tail800_7 -abbrev tail800_125 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_123 k -abbrev tail800_126 (k : Nat) : Stack := ⟨w1,13⟩ :: tail800_123 k -abbrev tail800_127 : Stack := ⟨w1,7⟩ :: tail800_6 -abbrev tail800_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_126 k -abbrev tail800_129 (k : Nat) : Stack := ⟨w0,7⟩ :: tail800_128 k -abbrev tail800_130 (k : Nat) : Stack := ⟨w0,8⟩ :: tail800_128 k -abbrev tail800_131 : Stack := ⟨w0,4⟩ :: tail800_4 -abbrev tail800_132 (k : Nat) : Stack := ⟨w1,1⟩ :: tail800_130 k -abbrev tail800_133 (k : Nat) : Stack := ⟨w1,5⟩ :: tail800_130 k -abbrev tail800_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail800_133 k -abbrev tail800_135 : Stack := ⟨w23,1⟩ :: tail800_2 -abbrev tail800_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail800_133 k -abbrev tail800_137 : Stack := ⟨w1,2⟩ :: tail800_2 - -def before800 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail800_22 k),tail800_28⟩ -def before801 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail800_29 k),tail800_27⟩ -def before802 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail800_30 k),tail800_26⟩ -def before803 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_31 k),tail800_25⟩ -def before804 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail800_31 k),tail800_32⟩ -def before805 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail800_30 k),tail800_33⟩ -def before806 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail800_34 k),tail800_33⟩ -def before807 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_35 k),tail800_32⟩ -def before808 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail800_36 k),tail800_24⟩ -def before809 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526667),(tail800_37 k),tail800_23⟩ -def before810 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526679),(tail800_38 k),tail800_0⟩ -def before811 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526679),(tail800_38 k),tail800_39⟩ -def before812 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526667),(tail800_37 k),tail800_40⟩ -def before813 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526667),(tail800_41 k),tail800_40⟩ -def before814 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526681),(tail800_42 k),tail800_0⟩ -def before815 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526681),(tail800_42 k),tail800_39⟩ -def before816 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526665),(tail800_36 k),tail800_43⟩ -def before817 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526663),(tail800_35 k),tail800_44⟩ -def before818 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526661),(tail800_45 k),tail800_46⟩ -def before819 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail800_48 k),tail800_46⟩ -def before820 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_49 k),tail800_44⟩ -def before821 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail800_49 k),tail800_50⟩ -def before822 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail800_51 k),tail800_50⟩ -def before823 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526683),(tail800_52 k),tail800_0⟩ -def before824 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526683),(tail800_52 k),tail800_39⟩ -def before825 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail800_48 k),tail800_53⟩ -def before826 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526659),(tail800_47 k),tail800_54⟩ -def before827 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526657),(tail800_55 k),tail800_56⟩ -def before828 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526657),(tail800_58 k),tail800_56⟩ -def before829 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail800_59 k),tail800_54⟩ -def before830 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail800_59 k),tail800_60⟩ -def before831 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail800_61 k),tail800_60⟩ -def before832 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526685),(tail800_62 k),tail800_0⟩ -def before833 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526685),(tail800_62 k),tail800_39⟩ -def before834 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail800_58 k),tail800_63⟩ -def before835 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526655),(tail800_57 k),tail800_64⟩ -def before836 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526653),(tail800_65 k),tail800_66⟩ -def before837 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526653),(tail800_68 k),tail800_66⟩ -def before838 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail800_69 k),tail800_64⟩ -def before839 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail800_69 k),tail800_70⟩ -def before840 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail800_71 k),tail800_70⟩ -def before841 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526687),(tail800_72 k),tail800_0⟩ -def before842 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526687),(tail800_72 k),tail800_39⟩ -def before843 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail800_68 k),tail800_73⟩ -def before844 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526651),(tail800_67 k),tail800_74⟩ -def before845 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526649),(tail800_34 k),tail800_75⟩ -def before846 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail800_76 k),tail800_75⟩ -def before847 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail800_77 k),tail800_74⟩ -def before848 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail800_77 k),tail800_78⟩ -def before849 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526651),(tail800_79 k),tail800_78⟩ -def before850 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526689),(tail800_80 k),tail800_0⟩ -def before851 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526689),(tail800_80 k),tail800_39⟩ -def before852 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail800_76 k),tail800_81⟩ -def before853 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526647),(tail800_29 k),tail800_82⟩ -def before854 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail800_84 k),tail800_82⟩ -def before855 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail800_84 k),tail800_85⟩ -def before856 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail800_29 k),tail800_85⟩ -def before857 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail800_86 k),tail800_81⟩ -def before858 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail800_87 k),tail800_0⟩ -def before859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail800_87 k),tail800_1⟩ -def before860 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail800_89 k),tail800_1⟩ -def before861 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail800_90 k),tail800_0⟩ -def before862 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail800_90 k),tail800_1⟩ -def before863 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail800_89 k),tail800_91⟩ -def before864 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526689),(tail800_88 k),tail800_92⟩ -def before865 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526687),(tail800_93 k),tail800_94⟩ -def before866 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail800_86 k),tail800_95⟩ -def before867 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail800_29 k),tail800_96⟩ -def before868 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail800_22 k),tail800_97⟩ -def before869 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail800_21 k),(tail800_98 k)⟩ -def before870 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521893),(tail800_20 k),(tail800_99 k)⟩ -def before871 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521891),(tail800_19 k),(tail800_100 k)⟩ -def before872 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521889),(tail800_101 k),(tail800_102 k)⟩ -def before873 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail800_18 k),(tail800_103 k)⟩ -def before874 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail800_104 k),(tail800_105 k)⟩ -def before875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail800_17 k),(tail800_106 k)⟩ -def before876 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521673),(tail800_16 k),(tail800_107 k)⟩ -def before877 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail800_108 k),(tail800_109 k)⟩ -def before878 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail800_15 k),(tail800_110 k)⟩ -def before879 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail800_111 k),(tail800_112 k)⟩ -def before880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail800_14 k),(tail800_113 k)⟩ -def before881 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521547),(tail800_13 k),(tail800_114 k)⟩ -def before882 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail800_115 k),(tail800_116 k)⟩ -def before883 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail800_12 k),(tail800_117 k)⟩ -def before884 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail800_118 k),(tail800_119 k)⟩ -def before885 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail800_11 k),(tail800_120 k)⟩ -def before886 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail800_10,(tail800_121 k)⟩ -def before887 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail800_9,(tail800_122 k)⟩ -def before888 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail800_8,(tail800_123 k)⟩ -def before889 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail800_124,(tail800_125 k)⟩ -def before890 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail800_7,(tail800_126 k)⟩ -def before891 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail800_127,(tail800_128 k)⟩ -def before892 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail800_6,(tail800_129 k)⟩ -def before893 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail800_5,(tail800_130 k)⟩ -def before894 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail800_131,(tail800_132 k)⟩ -def before895 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail800_4,(tail800_133 k)⟩ -def before896 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1185),tail800_3,(tail800_134 k)⟩ -def before897 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail800_135,(tail800_134 k)⟩ -def before898 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail800_135,(tail800_136 k)⟩ -def before899 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail800_3,(tail800_136 k)⟩ -def after899 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail800_137,(tail800_133 k)⟩ - -theorem macro800 (k : Nat) : applyExit (before800 k) exit34 30 = some (before801 k) := by - simp (disch := omega) [before800, before801, exit34, applyExit, pop, push] - <;> omega -theorem step800 (k : Nat) : Runs (30*2) (before800 k).denote (before801 k).denote := - @applyExit_sound (before800 k) (before801 k) exit34 30 valid34 (macro800 k) -theorem macro801 (k : Nat) : applyExit (before801 k) exit35 1 = some (before802 k) := by - simp (disch := omega) [before801, before802, exit35, applyExit, pop, push] - <;> omega -theorem step801 (k : Nat) : Runs (1*2) (before801 k).denote (before802 k).denote := - @applyExit_sound (before801 k) (before802 k) exit35 1 valid35 (macro801 k) -theorem macro802 (k : Nat) : applyExit (before802 k) exit36 7 = some (before803 k) := by - simp (disch := omega) [before802, before803, exit36, applyExit, pop, push] - <;> omega -theorem step802 (k : Nat) : Runs (7*2) (before802 k).denote (before803 k).denote := - @applyExit_sound (before802 k) (before803 k) exit36 7 valid36 (macro802 k) -theorem macro803 (k : Nat) : applyExit (before803 k) exit31 1 = some (before804 k) := by - simp (disch := omega) [before803, before804, exit31, applyExit, pop, push] - <;> omega -theorem step803 (k : Nat) : Runs (1*1) (before803 k).denote (before804 k).denote := - @applyExit_sound (before803 k) (before804 k) exit31 1 valid31 (macro803 k) -theorem macro804 (k : Nat) : applyExit (before804 k) exit10 7 = some (before805 k) := by - simp (disch := omega) [before804, before805, exit10, applyExit, pop, push] - <;> omega -theorem step804 (k : Nat) : Runs (7*2) (before804 k).denote (before805 k).denote := - @applyExit_sound (before804 k) (before805 k) exit10 7 valid10 (macro804 k) -theorem macro805 (k : Nat) : applyExit (before805 k) exit32 1 = some (before806 k) := by - simp (disch := omega) [before805, before806, exit32, applyExit, pop, push] - <;> omega -theorem step805 (k : Nat) : Runs (1*3) (before805 k).denote (before806 k).denote := - @applyExit_sound (before805 k) (before806 k) exit32 1 valid32 (macro805 k) -theorem macro806 (k : Nat) : applyExit (before806 k) exit36 7 = some (before807 k) := by - simp (disch := omega) [before806, before807, exit36, applyExit, pop, push] - <;> omega -theorem step806 (k : Nat) : Runs (7*2) (before806 k).denote (before807 k).denote := - @applyExit_sound (before806 k) (before807 k) exit36 7 valid36 (macro806 k) -theorem macro807 (k : Nat) : applyExit (before807 k) exit33 1 = some (before808 k) := by - simp (disch := omega) [before807, before808, exit33, applyExit, pop, push] - <;> omega -theorem step807 (k : Nat) : Runs (1*2) (before807 k).denote (before808 k).denote := - @applyExit_sound (before807 k) (before808 k) exit33 1 valid33 (macro807 k) -theorem macro808 (k : Nat) : applyExit (before808 k) exit35 1 = some (before809 k) := by - simp (disch := omega) [before808, before809, exit35, applyExit, pop, push] - <;> omega -theorem step808 (k : Nat) : Runs (1*2) (before808 k).denote (before809 k).denote := - @applyExit_sound (before808 k) (before809 k) exit35 1 valid35 (macro808 k) -theorem macro809 (k : Nat) : applyExit (before809 k) exit36 6 = some (before810 k) := by - simp (disch := omega) [before809, before810, exit36, applyExit, pop, push] - <;> omega -theorem step809 (k : Nat) : Runs (6*2) (before809 k).denote (before810 k).denote := - @applyExit_sound (before809 k) (before810 k) exit36 6 valid36 (macro809 k) -theorem macro810 (k : Nat) : applyExit (before810 k) exit39 1 = some (before811 k) := by - simp (disch := omega) [before810, before811, exit39, applyExit, pop, push] - <;> omega -theorem step810 (k : Nat) : Runs (1*1) (before810 k).denote (before811 k).denote := - @applyExit_sound (before810 k) (before811 k) exit39 1 valid39 (macro810 k) -theorem macro811 (k : Nat) : applyExit (before811 k) exit10 6 = some (before812 k) := by - simp (disch := omega) [before811, before812, exit10, applyExit, pop, push] - <;> omega -theorem step811 (k : Nat) : Runs (6*2) (before811 k).denote (before812 k).denote := - @applyExit_sound (before811 k) (before812 k) exit10 6 valid10 (macro811 k) -theorem macro812 (k : Nat) : applyExit (before812 k) exit32 1 = some (before813 k) := by - simp (disch := omega) [before812, before813, exit32, applyExit, pop, push] - <;> omega -theorem step812 (k : Nat) : Runs (1*3) (before812 k).denote (before813 k).denote := - @applyExit_sound (before812 k) (before813 k) exit32 1 valid32 (macro812 k) -theorem macro813 (k : Nat) : applyExit (before813 k) exit36 7 = some (before814 k) := by - simp (disch := omega) [before813, before814, exit36, applyExit, pop, push] - <;> omega -theorem step813 (k : Nat) : Runs (7*2) (before813 k).denote (before814 k).denote := - @applyExit_sound (before813 k) (before814 k) exit36 7 valid36 (macro813 k) -theorem macro814 (k : Nat) : applyExit (before814 k) exit39 1 = some (before815 k) := by - simp (disch := omega) [before814, before815, exit39, applyExit, pop, push] - <;> omega -theorem step814 (k : Nat) : Runs (1*1) (before814 k).denote (before815 k).denote := - @applyExit_sound (before814 k) (before815 k) exit39 1 valid39 (macro814 k) -theorem macro815 (k : Nat) : applyExit (before815 k) exit10 8 = some (before816 k) := by - simp (disch := omega) [before815, before816, exit10, applyExit, pop, push] - <;> omega -theorem step815 (k : Nat) : Runs (8*2) (before815 k).denote (before816 k).denote := - @applyExit_sound (before815 k) (before816 k) exit10 8 valid10 (macro815 k) -theorem macro816 (k : Nat) : applyExit (before816 k) exit46 1 = some (before817 k) := by - simp (disch := omega) [before816, before817, exit46, applyExit, pop, push] - <;> omega -theorem step816 (k : Nat) : Runs (1*2) (before816 k).denote (before817 k).denote := - @applyExit_sound (before816 k) (before817 k) exit46 1 valid46 (macro816 k) -theorem macro817 (k : Nat) : applyExit (before817 k) exit47 1 = some (before818 k) := by - simp (disch := omega) [before817, before818, exit47, applyExit, pop, push] - <;> omega -theorem step817 (k : Nat) : Runs (1*2) (before817 k).denote (before818 k).denote := - @applyExit_sound (before817 k) (before818 k) exit47 1 valid47 (macro817 k) -theorem macro818 (k : Nat) : applyExit (before818 k) exit62 1 = some (before819 k) := by - simp (disch := omega) [before818, before819, exit62, applyExit, pop, push] - <;> omega -theorem step818 (k : Nat) : Runs (1*1) (before818 k).denote (before819 k).denote := - @applyExit_sound (before818 k) (before819 k) exit62 1 valid62 (macro818 k) -theorem macro819 (k : Nat) : applyExit (before819 k) exit35 1 = some (before820 k) := by - simp (disch := omega) [before819, before820, exit35, applyExit, pop, push] - <;> omega -theorem step819 (k : Nat) : Runs (1*2) (before819 k).denote (before820 k).denote := - @applyExit_sound (before819 k) (before820 k) exit35 1 valid35 (macro819 k) -theorem macro820 (k : Nat) : applyExit (before820 k) exit39 1 = some (before821 k) := by - simp (disch := omega) [before820, before821, exit39, applyExit, pop, push] - <;> omega -theorem step820 (k : Nat) : Runs (1*1) (before820 k).denote (before821 k).denote := - @applyExit_sound (before820 k) (before821 k) exit39 1 valid39 (macro820 k) -theorem macro821 (k : Nat) : applyExit (before821 k) exit32 1 = some (before822 k) := by - simp (disch := omega) [before821, before822, exit32, applyExit, pop, push] - <;> omega -theorem step821 (k : Nat) : Runs (1*3) (before821 k).denote (before822 k).denote := - @applyExit_sound (before821 k) (before822 k) exit32 1 valid32 (macro821 k) -theorem macro822 (k : Nat) : applyExit (before822 k) exit36 10 = some (before823 k) := by - simp (disch := omega) [before822, before823, exit36, applyExit, pop, push] - <;> omega -theorem step822 (k : Nat) : Runs (10*2) (before822 k).denote (before823 k).denote := - @applyExit_sound (before822 k) (before823 k) exit36 10 valid36 (macro822 k) -theorem macro823 (k : Nat) : applyExit (before823 k) exit39 1 = some (before824 k) := by - simp (disch := omega) [before823, before824, exit39, applyExit, pop, push] - <;> omega -theorem step823 (k : Nat) : Runs (1*1) (before823 k).denote (before824 k).denote := - @applyExit_sound (before823 k) (before824 k) exit39 1 valid39 (macro823 k) -theorem macro824 (k : Nat) : applyExit (before824 k) exit10 11 = some (before825 k) := by - simp (disch := omega) [before824, before825, exit10, applyExit, pop, push] - <;> omega -theorem step824 (k : Nat) : Runs (11*2) (before824 k).denote (before825 k).denote := - @applyExit_sound (before824 k) (before825 k) exit10 11 valid10 (macro824 k) -theorem macro825 (k : Nat) : applyExit (before825 k) exit46 1 = some (before826 k) := by - simp (disch := omega) [before825, before826, exit46, applyExit, pop, push] - <;> omega -theorem step825 (k : Nat) : Runs (1*2) (before825 k).denote (before826 k).denote := - @applyExit_sound (before825 k) (before826 k) exit46 1 valid46 (macro825 k) -theorem macro826 (k : Nat) : applyExit (before826 k) exit47 1 = some (before827 k) := by - simp (disch := omega) [before826, before827, exit47, applyExit, pop, push] - <;> omega -theorem step826 (k : Nat) : Runs (1*2) (before826 k).denote (before827 k).denote := - @applyExit_sound (before826 k) (before827 k) exit47 1 valid47 (macro826 k) -theorem macro827 (k : Nat) : applyExit (before827 k) exit62 1 = some (before828 k) := by - simp (disch := omega) [before827, before828, exit62, applyExit, pop, push] - <;> omega -theorem step827 (k : Nat) : Runs (1*1) (before827 k).denote (before828 k).denote := - @applyExit_sound (before827 k) (before828 k) exit62 1 valid62 (macro827 k) -theorem macro828 (k : Nat) : applyExit (before828 k) exit35 1 = some (before829 k) := by - simp (disch := omega) [before828, before829, exit35, applyExit, pop, push] - <;> omega -theorem step828 (k : Nat) : Runs (1*2) (before828 k).denote (before829 k).denote := - @applyExit_sound (before828 k) (before829 k) exit35 1 valid35 (macro828 k) -theorem macro829 (k : Nat) : applyExit (before829 k) exit39 1 = some (before830 k) := by - simp (disch := omega) [before829, before830, exit39, applyExit, pop, push] - <;> omega -theorem step829 (k : Nat) : Runs (1*1) (before829 k).denote (before830 k).denote := - @applyExit_sound (before829 k) (before830 k) exit39 1 valid39 (macro829 k) -theorem macro830 (k : Nat) : applyExit (before830 k) exit32 1 = some (before831 k) := by - simp (disch := omega) [before830, before831, exit32, applyExit, pop, push] - <;> omega -theorem step830 (k : Nat) : Runs (1*3) (before830 k).denote (before831 k).denote := - @applyExit_sound (before830 k) (before831 k) exit32 1 valid32 (macro830 k) -theorem macro831 (k : Nat) : applyExit (before831 k) exit36 13 = some (before832 k) := by - simp (disch := omega) [before831, before832, exit36, applyExit, pop, push] - <;> omega -theorem step831 (k : Nat) : Runs (13*2) (before831 k).denote (before832 k).denote := - @applyExit_sound (before831 k) (before832 k) exit36 13 valid36 (macro831 k) -theorem macro832 (k : Nat) : applyExit (before832 k) exit39 1 = some (before833 k) := by - simp (disch := omega) [before832, before833, exit39, applyExit, pop, push] - <;> omega -theorem step832 (k : Nat) : Runs (1*1) (before832 k).denote (before833 k).denote := - @applyExit_sound (before832 k) (before833 k) exit39 1 valid39 (macro832 k) -theorem macro833 (k : Nat) : applyExit (before833 k) exit10 14 = some (before834 k) := by - simp (disch := omega) [before833, before834, exit10, applyExit, pop, push] - <;> omega -theorem step833 (k : Nat) : Runs (14*2) (before833 k).denote (before834 k).denote := - @applyExit_sound (before833 k) (before834 k) exit10 14 valid10 (macro833 k) -theorem macro834 (k : Nat) : applyExit (before834 k) exit46 1 = some (before835 k) := by - simp (disch := omega) [before834, before835, exit46, applyExit, pop, push] - <;> omega -theorem step834 (k : Nat) : Runs (1*2) (before834 k).denote (before835 k).denote := - @applyExit_sound (before834 k) (before835 k) exit46 1 valid46 (macro834 k) -theorem macro835 (k : Nat) : applyExit (before835 k) exit47 1 = some (before836 k) := by - simp (disch := omega) [before835, before836, exit47, applyExit, pop, push] - <;> omega -theorem step835 (k : Nat) : Runs (1*2) (before835 k).denote (before836 k).denote := - @applyExit_sound (before835 k) (before836 k) exit47 1 valid47 (macro835 k) -theorem macro836 (k : Nat) : applyExit (before836 k) exit62 1 = some (before837 k) := by - simp (disch := omega) [before836, before837, exit62, applyExit, pop, push] - <;> omega -theorem step836 (k : Nat) : Runs (1*1) (before836 k).denote (before837 k).denote := - @applyExit_sound (before836 k) (before837 k) exit62 1 valid62 (macro836 k) -theorem macro837 (k : Nat) : applyExit (before837 k) exit35 1 = some (before838 k) := by - simp (disch := omega) [before837, before838, exit35, applyExit, pop, push] - <;> omega -theorem step837 (k : Nat) : Runs (1*2) (before837 k).denote (before838 k).denote := - @applyExit_sound (before837 k) (before838 k) exit35 1 valid35 (macro837 k) -theorem macro838 (k : Nat) : applyExit (before838 k) exit39 1 = some (before839 k) := by - simp (disch := omega) [before838, before839, exit39, applyExit, pop, push] - <;> omega -theorem step838 (k : Nat) : Runs (1*1) (before838 k).denote (before839 k).denote := - @applyExit_sound (before838 k) (before839 k) exit39 1 valid39 (macro838 k) -theorem macro839 (k : Nat) : applyExit (before839 k) exit32 1 = some (before840 k) := by - simp (disch := omega) [before839, before840, exit32, applyExit, pop, push] - <;> omega -theorem step839 (k : Nat) : Runs (1*3) (before839 k).denote (before840 k).denote := - @applyExit_sound (before839 k) (before840 k) exit32 1 valid32 (macro839 k) -theorem macro840 (k : Nat) : applyExit (before840 k) exit36 16 = some (before841 k) := by - simp (disch := omega) [before840, before841, exit36, applyExit, pop, push] - <;> omega -theorem step840 (k : Nat) : Runs (16*2) (before840 k).denote (before841 k).denote := - @applyExit_sound (before840 k) (before841 k) exit36 16 valid36 (macro840 k) -theorem macro841 (k : Nat) : applyExit (before841 k) exit39 1 = some (before842 k) := by - simp (disch := omega) [before841, before842, exit39, applyExit, pop, push] - <;> omega -theorem step841 (k : Nat) : Runs (1*1) (before841 k).denote (before842 k).denote := - @applyExit_sound (before841 k) (before842 k) exit39 1 valid39 (macro841 k) -theorem macro842 (k : Nat) : applyExit (before842 k) exit10 17 = some (before843 k) := by - simp (disch := omega) [before842, before843, exit10, applyExit, pop, push] - <;> omega -theorem step842 (k : Nat) : Runs (17*2) (before842 k).denote (before843 k).denote := - @applyExit_sound (before842 k) (before843 k) exit10 17 valid10 (macro842 k) -theorem macro843 (k : Nat) : applyExit (before843 k) exit46 1 = some (before844 k) := by - simp (disch := omega) [before843, before844, exit46, applyExit, pop, push] - <;> omega -theorem step843 (k : Nat) : Runs (1*2) (before843 k).denote (before844 k).denote := - @applyExit_sound (before843 k) (before844 k) exit46 1 valid46 (macro843 k) -theorem macro844 (k : Nat) : applyExit (before844 k) exit47 1 = some (before845 k) := by - simp (disch := omega) [before844, before845, exit47, applyExit, pop, push] - <;> omega -theorem step844 (k : Nat) : Runs (1*2) (before844 k).denote (before845 k).denote := - @applyExit_sound (before844 k) (before845 k) exit47 1 valid47 (macro844 k) -theorem macro845 (k : Nat) : applyExit (before845 k) exit62 1 = some (before846 k) := by - simp (disch := omega) [before845, before846, exit62, applyExit, pop, push] - <;> omega -theorem step845 (k : Nat) : Runs (1*1) (before845 k).denote (before846 k).denote := - @applyExit_sound (before845 k) (before846 k) exit62 1 valid62 (macro845 k) -theorem macro846 (k : Nat) : applyExit (before846 k) exit35 1 = some (before847 k) := by - simp (disch := omega) [before846, before847, exit35, applyExit, pop, push] - <;> omega -theorem step846 (k : Nat) : Runs (1*2) (before846 k).denote (before847 k).denote := - @applyExit_sound (before846 k) (before847 k) exit35 1 valid35 (macro846 k) -theorem macro847 (k : Nat) : applyExit (before847 k) exit39 1 = some (before848 k) := by - simp (disch := omega) [before847, before848, exit39, applyExit, pop, push] - <;> omega -theorem step847 (k : Nat) : Runs (1*1) (before847 k).denote (before848 k).denote := - @applyExit_sound (before847 k) (before848 k) exit39 1 valid39 (macro847 k) -theorem macro848 (k : Nat) : applyExit (before848 k) exit32 1 = some (before849 k) := by - simp (disch := omega) [before848, before849, exit32, applyExit, pop, push] - <;> omega -theorem step848 (k : Nat) : Runs (1*3) (before848 k).denote (before849 k).denote := - @applyExit_sound (before848 k) (before849 k) exit32 1 valid32 (macro848 k) -theorem macro849 (k : Nat) : applyExit (before849 k) exit36 19 = some (before850 k) := by - simp (disch := omega) [before849, before850, exit36, applyExit, pop, push] - <;> omega -theorem step849 (k : Nat) : Runs (19*2) (before849 k).denote (before850 k).denote := - @applyExit_sound (before849 k) (before850 k) exit36 19 valid36 (macro849 k) -theorem macro850 (k : Nat) : applyExit (before850 k) exit39 1 = some (before851 k) := by - simp (disch := omega) [before850, before851, exit39, applyExit, pop, push] - <;> omega -theorem step850 (k : Nat) : Runs (1*1) (before850 k).denote (before851 k).denote := - @applyExit_sound (before850 k) (before851 k) exit39 1 valid39 (macro850 k) -theorem macro851 (k : Nat) : applyExit (before851 k) exit10 20 = some (before852 k) := by - simp (disch := omega) [before851, before852, exit10, applyExit, pop, push] - <;> omega -theorem step851 (k : Nat) : Runs (20*2) (before851 k).denote (before852 k).denote := - @applyExit_sound (before851 k) (before852 k) exit10 20 valid10 (macro851 k) -theorem macro852 (k : Nat) : applyExit (before852 k) exit46 1 = some (before853 k) := by - simp (disch := omega) [before852, before853, exit46, applyExit, pop, push] - <;> omega -theorem step852 (k : Nat) : Runs (1*2) (before852 k).denote (before853 k).denote := - @applyExit_sound (before852 k) (before853 k) exit46 1 valid46 (macro852 k) -theorem macro853 (k : Nat) : applyExit (before853 k) exit70 1 = some (before854 k) := by - simp (disch := omega) [before853, before854, exit70, applyExit, pop, push] - <;> omega -theorem step853 (k : Nat) : Runs (1*1) (before853 k).denote (before854 k).denote := - @applyExit_sound (before853 k) (before854 k) exit70 1 valid70 (macro853 k) -theorem macro854 (k : Nat) : applyExit (before854 k) exit1 1 = some (before855 k) := by - simp (disch := omega) [before854, before855, exit1, applyExit, pop, push] - <;> omega -theorem step854 (k : Nat) : Runs (1*3) (before854 k).denote (before855 k).denote := - @applyExit_sound (before854 k) (before855 k) exit1 1 valid1 (macro854 k) -theorem macro855 (k : Nat) : applyExit (before855 k) exit71 1 = some (before856 k) := by - simp (disch := omega) [before855, before856, exit71, applyExit, pop, push] - <;> omega -theorem step855 (k : Nat) : Runs (1*1) (before855 k).denote (before856 k).denote := - @applyExit_sound (before855 k) (before856 k) exit71 1 valid71 (macro855 k) -theorem macro856 (k : Nat) : applyExit (before856 k) exit0 1 = some (before857 k) := by - simp (disch := omega) [before856, before857, exit0, applyExit, pop, push] - <;> omega -theorem step856 (k : Nat) : Runs (1*2) (before856 k).denote (before857 k).denote := - @applyExit_sound (before856 k) (before857 k) exit0 1 valid0 (macro856 k) -theorem macro857 (k : Nat) : applyExit (before857 k) exit13 21 = some (before858 k) := by - simp (disch := omega) [before857, before858, exit13, applyExit, pop, push] - <;> omega -theorem step857 (k : Nat) : Runs (21*2) (before857 k).denote (before858 k).denote := - @applyExit_sound (before857 k) (before858 k) exit13 21 valid13 (macro857 k) -theorem macro858 (k : Nat) : applyExit (before858 k) exit1 1 = some (before859 k) := by - simp (disch := omega) [before858, before859, exit1, applyExit, pop, push] - <;> omega -theorem step858 (k : Nat) : Runs (1*3) (before858 k).denote (before859 k).denote := - @applyExit_sound (before858 k) (before859 k) exit1 1 valid1 (macro858 k) -theorem macro859 (k : Nat) : applyExit (before859 k) exit6 1 = some (before860 k) := by - simp (disch := omega) [before859, before860, exit6, applyExit, pop, push] - <;> omega -theorem step859 (k : Nat) : Runs (1*1) (before859 k).denote (before860 k).denote := - @applyExit_sound (before859 k) (before860 k) exit6 1 valid6 (macro859 k) -theorem macro860 (k : Nat) : applyExit (before860 k) exit0 1 = some (before861 k) := by - simp (disch := omega) [before860, before861, exit0, applyExit, pop, push] - <;> omega -theorem step860 (k : Nat) : Runs (1*2) (before860 k).denote (before861 k).denote := - @applyExit_sound (before860 k) (before861 k) exit0 1 valid0 (macro860 k) -theorem macro861 (k : Nat) : applyExit (before861 k) exit1 1 = some (before862 k) := by - simp (disch := omega) [before861, before862, exit1, applyExit, pop, push] - <;> omega -theorem step861 (k : Nat) : Runs (1*3) (before861 k).denote (before862 k).denote := - @applyExit_sound (before861 k) (before862 k) exit1 1 valid1 (macro861 k) -theorem macro862 (k : Nat) : applyExit (before862 k) exit2 1 = some (before863 k) := by - simp (disch := omega) [before862, before863, exit2, applyExit, pop, push] - <;> omega -theorem step862 (k : Nat) : Runs (1*2) (before862 k).denote (before863 k).denote := - @applyExit_sound (before862 k) (before863 k) exit2 1 valid2 (macro862 k) -theorem macro863 (k : Nat) : applyExit (before863 k) exit3 1 = some (before864 k) := by - simp (disch := omega) [before863, before864, exit3, applyExit, pop, push] - <;> omega -theorem step863 (k : Nat) : Runs (1*2) (before863 k).denote (before864 k).denote := - @applyExit_sound (before863 k) (before864 k) exit3 1 valid3 (macro863 k) -theorem macro864 (k : Nat) : applyExit (before864 k) exit9 1 = some (before865 k) := by - simp (disch := omega) [before864, before865, exit9, applyExit, pop, push] - <;> omega -theorem step864 (k : Nat) : Runs (1*2) (before864 k).denote (before865 k).denote := - @applyExit_sound (before864 k) (before865 k) exit9 1 valid9 (macro864 k) -theorem macro865 (k : Nat) : applyExit (before865 k) exit10 19 = some (before866 k) := by - simp (disch := omega) [before865, before866, exit10, applyExit, pop, push] - <;> omega -theorem step865 (k : Nat) : Runs (19*2) (before865 k).denote (before866 k).denote := - @applyExit_sound (before865 k) (before866 k) exit10 19 valid10 (macro865 k) -theorem macro866 (k : Nat) : applyExit (before866 k) exit11 1 = some (before867 k) := by - simp (disch := omega) [before866, before867, exit11, applyExit, pop, push] - <;> omega -theorem step866 (k : Nat) : Runs (1*2) (before866 k).denote (before867 k).denote := - @applyExit_sound (before866 k) (before867 k) exit11 1 valid11 (macro866 k) -theorem macro867 (k : Nat) : applyExit (before867 k) exit2 30 = some (before868 k) := by - simp (disch := omega) [before867, before868, exit2, applyExit, pop, push] - <;> omega -theorem step867 (k : Nat) : Runs (30*2) (before867 k).denote (before868 k).denote := - @applyExit_sound (before867 k) (before868 k) exit2 30 valid2 (macro867 k) -theorem macro868 (k : Nat) : applyExit (before868 k) exit72 (1*k+8) = some (before869 k) := by - simp (disch := omega) [before868, before869, exit72, applyExit, pop, push] - <;> omega -theorem step868 (k : Nat) : Runs ((1*k+8)*586) (before868 k).denote (before869 k).denote := - @applyExit_sound (before868 k) (before869 k) exit72 (1*k+8) valid72 (macro868 k) -theorem macro869 (k : Nat) : applyExit (before869 k) exit2 3 = some (before870 k) := by - simp (disch := omega) [before869, before870, exit2, applyExit, pop, push] - <;> omega -theorem step869 (k : Nat) : Runs (3*2) (before869 k).denote (before870 k).denote := - @applyExit_sound (before869 k) (before870 k) exit2 3 valid2 (macro869 k) -theorem macro870 (k : Nat) : applyExit (before870 k) exit3 1 = some (before871 k) := by - simp (disch := omega) [before870, before871, exit3, applyExit, pop, push] - <;> omega -theorem step870 (k : Nat) : Runs (1*2) (before870 k).denote (before871 k).denote := - @applyExit_sound (before870 k) (before871 k) exit3 1 valid3 (macro870 k) -theorem macro871 (k : Nat) : applyExit (before871 k) exit9 1 = some (before872 k) := by - simp (disch := omega) [before871, before872, exit9, applyExit, pop, push] - <;> omega -theorem step871 (k : Nat) : Runs (1*2) (before871 k).denote (before872 k).denote := - @applyExit_sound (before871 k) (before872 k) exit9 1 valid9 (macro871 k) -theorem macro872 (k : Nat) : applyExit (before872 k) exit10 94 = some (before873 k) := by - simp (disch := omega) [before872, before873, exit10, applyExit, pop, push] - <;> omega -theorem step872 (k : Nat) : Runs (94*2) (before872 k).denote (before873 k).denote := - @applyExit_sound (before872 k) (before873 k) exit10 94 valid10 (macro872 k) -theorem macro873 (k : Nat) : applyExit (before873 k) exit11 1 = some (before874 k) := by - simp (disch := omega) [before873, before874, exit11, applyExit, pop, push] - <;> omega -theorem step873 (k : Nat) : Runs (1*2) (before873 k).denote (before874 k).denote := - @applyExit_sound (before873 k) (before874 k) exit11 1 valid11 (macro873 k) -theorem macro874 (k : Nat) : applyExit (before874 k) exit2 12 = some (before875 k) := by - simp (disch := omega) [before874, before875, exit2, applyExit, pop, push] - <;> omega -theorem step874 (k : Nat) : Runs (12*2) (before874 k).denote (before875 k).denote := - @applyExit_sound (before874 k) (before875 k) exit2 12 valid2 (macro874 k) -theorem macro875 (k : Nat) : applyExit (before875 k) exit3 1 = some (before876 k) := by - simp (disch := omega) [before875, before876, exit3, applyExit, pop, push] - <;> omega -theorem step875 (k : Nat) : Runs (1*2) (before875 k).denote (before876 k).denote := - @applyExit_sound (before875 k) (before876 k) exit3 1 valid3 (macro875 k) -theorem macro876 (k : Nat) : applyExit (before876 k) exit9 1 = some (before877 k) := by - simp (disch := omega) [before876, before877, exit9, applyExit, pop, push] - <;> omega -theorem step876 (k : Nat) : Runs (1*2) (before876 k).denote (before877 k).denote := - @applyExit_sound (before876 k) (before877 k) exit9 1 valid9 (macro876 k) -theorem macro877 (k : Nat) : applyExit (before877 k) exit10 42 = some (before878 k) := by - simp (disch := omega) [before877, before878, exit10, applyExit, pop, push] - <;> omega -theorem step877 (k : Nat) : Runs (42*2) (before877 k).denote (before878 k).denote := - @applyExit_sound (before877 k) (before878 k) exit10 42 valid10 (macro877 k) -theorem macro878 (k : Nat) : applyExit (before878 k) exit11 1 = some (before879 k) := by - simp (disch := omega) [before878, before879, exit11, applyExit, pop, push] - <;> omega -theorem step878 (k : Nat) : Runs (1*2) (before878 k).denote (before879 k).denote := - @applyExit_sound (before878 k) (before879 k) exit11 1 valid11 (macro878 k) -theorem macro879 (k : Nat) : applyExit (before879 k) exit2 18 = some (before880 k) := by - simp (disch := omega) [before879, before880, exit2, applyExit, pop, push] - <;> omega -theorem step879 (k : Nat) : Runs (18*2) (before879 k).denote (before880 k).denote := - @applyExit_sound (before879 k) (before880 k) exit2 18 valid2 (macro879 k) -theorem macro880 (k : Nat) : applyExit (before880 k) exit3 1 = some (before881 k) := by - simp (disch := omega) [before880, before881, exit3, applyExit, pop, push] - <;> omega -theorem step880 (k : Nat) : Runs (1*2) (before880 k).denote (before881 k).denote := - @applyExit_sound (before880 k) (before881 k) exit3 1 valid3 (macro880 k) -theorem macro881 (k : Nat) : applyExit (before881 k) exit9 1 = some (before882 k) := by - simp (disch := omega) [before881, before882, exit9, applyExit, pop, push] - <;> omega -theorem step881 (k : Nat) : Runs (1*2) (before881 k).denote (before882 k).denote := - @applyExit_sound (before881 k) (before882 k) exit9 1 valid9 (macro881 k) -theorem macro882 (k : Nat) : applyExit (before882 k) exit10 10 = some (before883 k) := by - simp (disch := omega) [before882, before883, exit10, applyExit, pop, push] - <;> omega -theorem step882 (k : Nat) : Runs (10*2) (before882 k).denote (before883 k).denote := - @applyExit_sound (before882 k) (before883 k) exit10 10 valid10 (macro882 k) -theorem macro883 (k : Nat) : applyExit (before883 k) exit11 1 = some (before884 k) := by - simp (disch := omega) [before883, before884, exit11, applyExit, pop, push] - <;> omega -theorem step883 (k : Nat) : Runs (1*2) (before883 k).denote (before884 k).denote := - @applyExit_sound (before883 k) (before884 k) exit11 1 valid11 (macro883 k) -theorem macro884 (k : Nat) : applyExit (before884 k) exit2 791761170 = some (before885 k) := by - simp (disch := omega) [before884, before885, exit2, applyExit, pop, push] - <;> omega -theorem step884 (k : Nat) : Runs (791761170*2) (before884 k).denote (before885 k).denote := - @applyExit_sound (before884 k) (before885 k) exit2 791761170 valid2 (macro884 k) -theorem macro885 (k : Nat) : applyExit (before885 k) exit73 (1*k+8) = some (before886 k) := by - simp (disch := omega) [before885, before886, exit73, applyExit, pop, push] - <;> omega -theorem step885 (k : Nat) : Runs ((1*k+8)*38) (before885 k).denote (before886 k).denote := - @applyExit_sound (before885 k) (before886 k) exit73 (1*k+8) valid73 (macro885 k) -theorem macro886 (k : Nat) : applyExit (before886 k) exit2 3 = some (before887 k) := by - simp (disch := omega) [before886, before887, exit2, applyExit, pop, push] - <;> omega -theorem step886 (k : Nat) : Runs (3*2) (before886 k).denote (before887 k).denote := - @applyExit_sound (before886 k) (before887 k) exit2 3 valid2 (macro886 k) -theorem macro887 (k : Nat) : applyExit (before887 k) exit3 1 = some (before888 k) := by - simp (disch := omega) [before887, before888, exit3, applyExit, pop, push] - <;> omega -theorem step887 (k : Nat) : Runs (1*2) (before887 k).denote (before888 k).denote := - @applyExit_sound (before887 k) (before888 k) exit3 1 valid3 (macro887 k) -theorem macro888 (k : Nat) : applyExit (before888 k) exit9 1 = some (before889 k) := by - simp (disch := omega) [before888, before889, exit9, applyExit, pop, push] - <;> omega -theorem step888 (k : Nat) : Runs (1*2) (before888 k).denote (before889 k).denote := - @applyExit_sound (before888 k) (before889 k) exit9 1 valid9 (macro888 k) -theorem macro889 (k : Nat) : applyExit (before889 k) exit10 12 = some (before890 k) := by - simp (disch := omega) [before889, before890, exit10, applyExit, pop, push] - <;> omega -theorem step889 (k : Nat) : Runs (12*2) (before889 k).denote (before890 k).denote := - @applyExit_sound (before889 k) (before890 k) exit10 12 valid10 (macro889 k) -theorem macro890 (k : Nat) : applyExit (before890 k) exit11 1 = some (before891 k) := by - simp (disch := omega) [before890, before891, exit11, applyExit, pop, push] - <;> omega -theorem step890 (k : Nat) : Runs (1*2) (before890 k).denote (before891 k).denote := - @applyExit_sound (before890 k) (before891 k) exit11 1 valid11 (macro890 k) -theorem macro891 (k : Nat) : applyExit (before891 k) exit2 7 = some (before892 k) := by - simp (disch := omega) [before891, before892, exit2, applyExit, pop, push] - <;> omega -theorem step891 (k : Nat) : Runs (7*2) (before891 k).denote (before892 k).denote := - @applyExit_sound (before891 k) (before892 k) exit2 7 valid2 (macro891 k) -theorem macro892 (k : Nat) : applyExit (before892 k) exit3 1 = some (before893 k) := by - simp (disch := omega) [before892, before893, exit3, applyExit, pop, push] - <;> omega -theorem step892 (k : Nat) : Runs (1*2) (before892 k).denote (before893 k).denote := - @applyExit_sound (before892 k) (before893 k) exit3 1 valid3 (macro892 k) -theorem macro893 (k : Nat) : applyExit (before893 k) exit9 1 = some (before894 k) := by - simp (disch := omega) [before893, before894, exit9, applyExit, pop, push] - <;> omega -theorem step893 (k : Nat) : Runs (1*2) (before893 k).denote (before894 k).denote := - @applyExit_sound (before893 k) (before894 k) exit9 1 valid9 (macro893 k) -theorem macro894 (k : Nat) : applyExit (before894 k) exit10 4 = some (before895 k) := by - simp (disch := omega) [before894, before895, exit10, applyExit, pop, push] - <;> omega -theorem step894 (k : Nat) : Runs (4*2) (before894 k).denote (before895 k).denote := - @applyExit_sound (before894 k) (before895 k) exit10 4 valid10 (macro894 k) -theorem macro895 (k : Nat) : applyExit (before895 k) exit46 1 = some (before896 k) := by - simp (disch := omega) [before895, before896, exit46, applyExit, pop, push] - <;> omega -theorem step895 (k : Nat) : Runs (1*2) (before895 k).denote (before896 k).denote := - @applyExit_sound (before895 k) (before896 k) exit46 1 valid46 (macro895 k) -theorem macro896 (k : Nat) : applyExit (before896 k) exit70 1 = some (before897 k) := by - simp (disch := omega) [before896, before897, exit70, applyExit, pop, push] - <;> omega -theorem step896 (k : Nat) : Runs (1*1) (before896 k).denote (before897 k).denote := - @applyExit_sound (before896 k) (before897 k) exit70 1 valid70 (macro896 k) -theorem macro897 (k : Nat) : applyExit (before897 k) exit1 1 = some (before898 k) := by - simp (disch := omega) [before897, before898, exit1, applyExit, pop, push] - <;> omega -theorem step897 (k : Nat) : Runs (1*3) (before897 k).denote (before898 k).denote := - @applyExit_sound (before897 k) (before898 k) exit1 1 valid1 (macro897 k) -theorem macro898 (k : Nat) : applyExit (before898 k) exit71 1 = some (before899 k) := by - simp (disch := omega) [before898, before899, exit71, applyExit, pop, push] - <;> omega -theorem step898 (k : Nat) : Runs (1*1) (before898 k).denote (before899 k).denote := - @applyExit_sound (before898 k) (before899 k) exit71 1 valid71 (macro898 k) -theorem macro899 (k : Nat) : applyExit (before899 k) exit0 1 = some (after899 k) := by - simp (disch := omega) [before899, after899, exit0, applyExit, pop, push] - <;> omega -theorem step899 (k : Nat) : Runs (1*2) (before899 k).denote (after899 k).denote := - @applyExit_sound (before899 k) (after899 k) exit0 1 valid0 (macro899 k) -theorem chunkRun008 (k : Nat) : Runs (624*k+1583528404) (before800 k).denote (after899 k).denote := by - have h := (@Runs.trans ((((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))))+((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2))))))) ((((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))))+((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))))) (before800 k).denote (before850 k).denote (after899 k).denote (@Runs.trans (((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))))+((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2)))))) (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2)))))) (before800 k).denote (before825 k).denote (before850 k).denote (@Runs.trans ((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))) ((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2))))) (before800 k).denote (before812 k).denote (before825 k).denote (@Runs.trans (((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))) (((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))) (before800 k).denote (before806 k).denote (before812 k).denote (@Runs.trans ((30*2)+((1*2)+(7*2))) ((1*1)+((7*2)+(1*3))) (before800 k).denote (before803 k).denote (before806 k).denote (@Runs.trans (30*2) ((1*2)+(7*2)) (before800 k).denote (before801 k).denote (before803 k).denote (step800 k) (@Runs.trans (1*2) (7*2) (before801 k).denote (before802 k).denote (before803 k).denote (step801 k) (step802 k))) (@Runs.trans (1*1) ((7*2)+(1*3)) (before803 k).denote (before804 k).denote (before806 k).denote (step803 k) (@Runs.trans (7*2) (1*3) (before804 k).denote (before805 k).denote (before806 k).denote (step804 k) (step805 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) ((6*2)+((1*1)+(6*2))) (before806 k).denote (before809 k).denote (before812 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before806 k).denote (before807 k).denote (before809 k).denote (step806 k) (@Runs.trans (1*2) (1*2) (before807 k).denote (before808 k).denote (before809 k).denote (step807 k) (step808 k))) (@Runs.trans (6*2) ((1*1)+(6*2)) (before809 k).denote (before810 k).denote (before812 k).denote (step809 k) (@Runs.trans (1*1) (6*2) (before810 k).denote (before811 k).denote (before812 k).denote (step810 k) (step811 k))))) (@Runs.trans (((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2)))) (before812 k).denote (before818 k).denote (before825 k).denote (@Runs.trans ((1*3)+((7*2)+(1*1))) ((8*2)+((1*2)+(1*2))) (before812 k).denote (before815 k).denote (before818 k).denote (@Runs.trans (1*3) ((7*2)+(1*1)) (before812 k).denote (before813 k).denote (before815 k).denote (step812 k) (@Runs.trans (7*2) (1*1) (before813 k).denote (before814 k).denote (before815 k).denote (step813 k) (step814 k))) (@Runs.trans (8*2) ((1*2)+(1*2)) (before815 k).denote (before816 k).denote (before818 k).denote (step815 k) (@Runs.trans (1*2) (1*2) (before816 k).denote (before817 k).denote (before818 k).denote (step816 k) (step817 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(10*2))+((1*1)+(11*2))) (before818 k).denote (before821 k).denote (before825 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before818 k).denote (before819 k).denote (before821 k).denote (step818 k) (@Runs.trans (1*2) (1*1) (before819 k).denote (before820 k).denote (before821 k).denote (step819 k) (step820 k))) (@Runs.trans ((1*3)+(10*2)) ((1*1)+(11*2)) (before821 k).denote (before823 k).denote (before825 k).denote (@Runs.trans (1*3) (10*2) (before821 k).denote (before822 k).denote (before823 k).denote (step821 k) (step822 k)) (@Runs.trans (1*1) (11*2) (before823 k).denote (before824 k).denote (before825 k).denote (step823 k) (step824 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2))))) (before825 k).denote (before837 k).denote (before850 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))) (before825 k).denote (before831 k).denote (before837 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before825 k).denote (before828 k).denote (before831 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before825 k).denote (before826 k).denote (before828 k).denote (step825 k) (@Runs.trans (1*2) (1*1) (before826 k).denote (before827 k).denote (before828 k).denote (step826 k) (step827 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before828 k).denote (before829 k).denote (before831 k).denote (step828 k) (@Runs.trans (1*1) (1*3) (before829 k).denote (before830 k).denote (before831 k).denote (step829 k) (step830 k)))) (@Runs.trans ((13*2)+((1*1)+(14*2))) ((1*2)+((1*2)+(1*1))) (before831 k).denote (before834 k).denote (before837 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before831 k).denote (before832 k).denote (before834 k).denote (step831 k) (@Runs.trans (1*1) (14*2) (before832 k).denote (before833 k).denote (before834 k).denote (step832 k) (step833 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before834 k).denote (before835 k).denote (before837 k).denote (step834 k) (@Runs.trans (1*2) (1*1) (before835 k).denote (before836 k).denote (before837 k).denote (step835 k) (step836 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2)))) (((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2)))) (before837 k).denote (before843 k).denote (before850 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((16*2)+((1*1)+(17*2))) (before837 k).denote (before840 k).denote (before843 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before837 k).denote (before838 k).denote (before840 k).denote (step837 k) (@Runs.trans (1*1) (1*3) (before838 k).denote (before839 k).denote (before840 k).denote (step838 k) (step839 k))) (@Runs.trans (16*2) ((1*1)+(17*2)) (before840 k).denote (before841 k).denote (before843 k).denote (step840 k) (@Runs.trans (1*1) (17*2) (before841 k).denote (before842 k).denote (before843 k).denote (step841 k) (step842 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) (((1*2)+(1*1))+((1*3)+(19*2))) (before843 k).denote (before846 k).denote (before850 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before843 k).denote (before844 k).denote (before846 k).denote (step843 k) (@Runs.trans (1*2) (1*1) (before844 k).denote (before845 k).denote (before846 k).denote (step844 k) (step845 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(19*2)) (before846 k).denote (before848 k).denote (before850 k).denote (@Runs.trans (1*2) (1*1) (before846 k).denote (before847 k).denote (before848 k).denote (step846 k) (step847 k)) (@Runs.trans (1*3) (19*2) (before848 k).denote (before849 k).denote (before850 k).denote (step848 k) (step849 k))))))) (@Runs.trans (((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))))) (((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))))+((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))))) (before850 k).denote (before875 k).denote (after899 k).denote (@Runs.trans ((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3))))) ((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))) (before850 k).denote (before862 k).denote (before875 k).denote (@Runs.trans (((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1)))) (((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))) (before850 k).denote (before856 k).denote (before862 k).denote (@Runs.trans ((1*1)+((20*2)+(1*2))) ((1*1)+((1*3)+(1*1))) (before850 k).denote (before853 k).denote (before856 k).denote (@Runs.trans (1*1) ((20*2)+(1*2)) (before850 k).denote (before851 k).denote (before853 k).denote (step850 k) (@Runs.trans (20*2) (1*2) (before851 k).denote (before852 k).denote (before853 k).denote (step851 k) (step852 k))) (@Runs.trans (1*1) ((1*3)+(1*1)) (before853 k).denote (before854 k).denote (before856 k).denote (step853 k) (@Runs.trans (1*3) (1*1) (before854 k).denote (before855 k).denote (before856 k).denote (step854 k) (step855 k)))) (@Runs.trans ((1*2)+((21*2)+(1*3))) ((1*1)+((1*2)+(1*3))) (before856 k).denote (before859 k).denote (before862 k).denote (@Runs.trans (1*2) ((21*2)+(1*3)) (before856 k).denote (before857 k).denote (before859 k).denote (step856 k) (@Runs.trans (21*2) (1*3) (before857 k).denote (before858 k).denote (before859 k).denote (step857 k) (step858 k))) (@Runs.trans (1*1) ((1*2)+(1*3)) (before859 k).denote (before860 k).denote (before862 k).denote (step859 k) (@Runs.trans (1*2) (1*3) (before860 k).denote (before861 k).denote (before862 k).denote (step860 k) (step861 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2)))) ((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))) (before862 k).denote (before868 k).denote (before875 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((19*2)+((1*2)+(30*2))) (before862 k).denote (before865 k).denote (before868 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before862 k).denote (before863 k).denote (before865 k).denote (step862 k) (@Runs.trans (1*2) (1*2) (before863 k).denote (before864 k).denote (before865 k).denote (step863 k) (step864 k))) (@Runs.trans (19*2) ((1*2)+(30*2)) (before865 k).denote (before866 k).denote (before868 k).denote (step865 k) (@Runs.trans (1*2) (30*2) (before866 k).denote (before867 k).denote (before868 k).denote (step866 k) (step867 k)))) (@Runs.trans (((1*k+8)*586)+((3*2)+(1*2))) (((1*2)+(94*2))+((1*2)+(12*2))) (before868 k).denote (before871 k).denote (before875 k).denote (@Runs.trans ((1*k+8)*586) ((3*2)+(1*2)) (before868 k).denote (before869 k).denote (before871 k).denote (step868 k) (@Runs.trans (3*2) (1*2) (before869 k).denote (before870 k).denote (before871 k).denote (step869 k) (step870 k))) (@Runs.trans ((1*2)+(94*2)) ((1*2)+(12*2)) (before871 k).denote (before873 k).denote (before875 k).denote (@Runs.trans (1*2) (94*2) (before871 k).denote (before872 k).denote (before873 k).denote (step871 k) (step872 k)) (@Runs.trans (1*2) (12*2) (before873 k).denote (before874 k).denote (before875 k).denote (step873 k) (step874 k)))))) (@Runs.trans ((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2))))) ((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))) (before875 k).denote (before887 k).denote (after899 k).denote (@Runs.trans (((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))) (before875 k).denote (before881 k).denote (before887 k).denote (@Runs.trans ((1*2)+((1*2)+(42*2))) ((1*2)+((18*2)+(1*2))) (before875 k).denote (before878 k).denote (before881 k).denote (@Runs.trans (1*2) ((1*2)+(42*2)) (before875 k).denote (before876 k).denote (before878 k).denote (step875 k) (@Runs.trans (1*2) (42*2) (before876 k).denote (before877 k).denote (before878 k).denote (step876 k) (step877 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before878 k).denote (before879 k).denote (before881 k).denote (step878 k) (@Runs.trans (18*2) (1*2) (before879 k).denote (before880 k).denote (before881 k).denote (step879 k) (step880 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((791761170*2)+(((1*k+8)*38)+(3*2))) (before881 k).denote (before884 k).denote (before887 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before881 k).denote (before882 k).denote (before884 k).denote (step881 k) (@Runs.trans (10*2) (1*2) (before882 k).denote (before883 k).denote (before884 k).denote (step882 k) (step883 k))) (@Runs.trans (791761170*2) (((1*k+8)*38)+(3*2)) (before884 k).denote (before885 k).denote (before887 k).denote (step884 k) (@Runs.trans ((1*k+8)*38) (3*2) (before885 k).denote (before886 k).denote (before887 k).denote (step885 k) (step886 k))))) (@Runs.trans (((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2)))) (((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))) (before887 k).denote (before893 k).denote (after899 k).denote (@Runs.trans ((1*2)+((1*2)+(12*2))) ((1*2)+((7*2)+(1*2))) (before887 k).denote (before890 k).denote (before893 k).denote (@Runs.trans (1*2) ((1*2)+(12*2)) (before887 k).denote (before888 k).denote (before890 k).denote (step887 k) (@Runs.trans (1*2) (12*2) (before888 k).denote (before889 k).denote (before890 k).denote (step888 k) (step889 k))) (@Runs.trans (1*2) ((7*2)+(1*2)) (before890 k).denote (before891 k).denote (before893 k).denote (step890 k) (@Runs.trans (7*2) (1*2) (before891 k).denote (before892 k).denote (before893 k).denote (step891 k) (step892 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) (((1*1)+(1*3))+((1*1)+(1*2))) (before893 k).denote (before896 k).denote (after899 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before893 k).denote (before894 k).denote (before896 k).denote (step893 k) (@Runs.trans (4*2) (1*2) (before894 k).denote (before895 k).denote (before896 k).denote (step894 k) (step895 k))) (@Runs.trans ((1*1)+(1*3)) ((1*1)+(1*2)) (before896 k).denote (before898 k).denote (after899 k).denote (@Runs.trans (1*1) (1*3) (before896 k).denote (before897 k).denote (before898 k).denote (step896 k) (step897 k)) (@Runs.trans (1*1) (1*2) (before898 k).denote (before899 k).denote (after899 k).denote (step898 k) (step899 k)))))))) - have ht : (((((((30*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))))+((((1*3)+((7*2)+(1*1)))+((8*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(10*2))+((1*1)+(11*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((16*2)+((1*1)+(17*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(19*2)))))))+((((((1*1)+((20*2)+(1*2)))+((1*1)+((1*3)+(1*1))))+(((1*2)+((21*2)+(1*3)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((19*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((3*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761170*2)+(((1*k+8)*38)+(3*2)))))+((((1*2)+((1*2)+(12*2)))+((1*2)+((7*2)+(1*2))))+(((1*2)+((4*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))))))) = (624*k+1583528404) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean deleted file mode 100644 index 3f772dd6..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk009.lean +++ /dev/null @@ -1,829 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail900_0 : Stack := [] -abbrev tail900_1 : Stack := ⟨w0,1⟩ :: tail900_0 -abbrev tail900_2 : Stack := ⟨w2,1⟩ :: tail900_1 -abbrev tail900_3 : Stack := ⟨w1,2⟩ :: tail900_2 -abbrev tail900_4 : Stack := ⟨w0,3⟩ :: tail900_0 -abbrev tail900_5 : Stack := ⟨w1,20⟩ :: tail900_4 -abbrev tail900_6 : Stack := ⟨w2,1⟩ :: tail900_5 -abbrev tail900_7 : Stack := ⟨w0,30⟩ :: tail900_6 -abbrev tail900_8 (k : Nat) : Stack := ⟨w50,(1*k+8)⟩ :: tail900_7 -abbrev tail900_9 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_8 k -abbrev tail900_10 (k : Nat) : Stack := ⟨w1,95⟩ :: tail900_9 k -abbrev tail900_11 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_10 k -abbrev tail900_12 (k : Nat) : Stack := ⟨w0,13⟩ :: tail900_11 k -abbrev tail900_13 (k : Nat) : Stack := ⟨w1,43⟩ :: tail900_12 k -abbrev tail900_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_13 k -abbrev tail900_15 (k : Nat) : Stack := ⟨w0,19⟩ :: tail900_14 k -abbrev tail900_16 (k : Nat) : Stack := ⟨w1,11⟩ :: tail900_15 k -abbrev tail900_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_16 k -abbrev tail900_18 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail900_17 k -abbrev tail900_19 (k : Nat) : Stack := ⟨w51,(1*k+8)⟩ :: tail900_18 k -abbrev tail900_20 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_19 k -abbrev tail900_21 (k : Nat) : Stack := ⟨w1,13⟩ :: tail900_20 k -abbrev tail900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_21 k -abbrev tail900_23 (k : Nat) : Stack := ⟨w0,8⟩ :: tail900_22 k -abbrev tail900_24 (k : Nat) : Stack := ⟨w1,5⟩ :: tail900_23 k -abbrev tail900_25 : Stack := ⟨w0,5⟩ :: tail900_3 -abbrev tail900_26 : Stack := ⟨w1,8⟩ :: tail900_25 -abbrev tail900_27 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_21 k -abbrev tail900_28 (k : Nat) : Stack := ⟨w0,9⟩ :: tail900_21 k -abbrev tail900_29 : Stack := ⟨w0,4⟩ :: tail900_3 -abbrev tail900_30 : Stack := ⟨w2,1⟩ :: tail900_29 -abbrev tail900_31 : Stack := ⟨w1,9⟩ :: tail900_30 -abbrev tail900_32 : Stack := ⟨w0,13⟩ :: tail900_31 -abbrev tail900_33 : Stack := ⟨w1,4⟩ :: tail900_32 -abbrev tail900_34 (k : Nat) : Stack := ⟨w51,(1*k+7)⟩ :: tail900_18 k -abbrev tail900_35 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_34 k -abbrev tail900_36 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_35 k -abbrev tail900_37 : Stack := ⟨w0,12⟩ :: tail900_31 -abbrev tail900_38 : Stack := ⟨w2,1⟩ :: tail900_37 -abbrev tail900_39 : Stack := ⟨w1,4⟩ :: tail900_38 -abbrev tail900_40 : Stack := ⟨w53,1⟩ :: tail900_39 -abbrev tail900_41 (k : Nat) : Stack := ⟨w51,(1*k+6)⟩ :: tail900_18 k -abbrev tail900_42 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_41 k -abbrev tail900_43 : Stack := ⟨w54,1⟩ :: tail900_39 -abbrev tail900_44 : Stack := ⟨w53,1⟩ :: tail900_43 -abbrev tail900_45 (k : Nat) : Stack := ⟨w51,(1*k+5)⟩ :: tail900_18 k -abbrev tail900_46 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_45 k -abbrev tail900_47 : Stack := ⟨w54,2⟩ :: tail900_39 -abbrev tail900_48 : Stack := ⟨w53,1⟩ :: tail900_47 -abbrev tail900_49 (k : Nat) : Stack := ⟨w51,(1*k+4)⟩ :: tail900_18 k -abbrev tail900_50 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_49 k -abbrev tail900_51 : Stack := ⟨w54,3⟩ :: tail900_39 -abbrev tail900_52 (k : Nat) : Stack := ⟨w54,(1*k+6)⟩ :: tail900_39 -abbrev tail900_53 (k : Nat) : Stack := ⟨w51,1⟩ :: tail900_18 k -abbrev tail900_54 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_53 k -abbrev tail900_55 (k : Nat) : Stack := ⟨w53,1⟩ :: tail900_52 k -abbrev tail900_56 (k : Nat) : Stack := ⟨w52,1⟩ :: tail900_18 k -abbrev tail900_57 (k : Nat) : Stack := ⟨w54,(1*k+7)⟩ :: tail900_39 -abbrev tail900_58 (k : Nat) : Stack := ⟨w53,1⟩ :: tail900_57 k -abbrev tail900_59 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail900_58 k -abbrev tail900_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_16 k -abbrev tail900_61 (k : Nat) : Stack := ⟨w0,791761171⟩ :: tail900_16 k -abbrev tail900_62 (k : Nat) : Stack := ⟨w54,(1*k+8)⟩ :: tail900_39 -abbrev tail900_63 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail900_62 k -abbrev tail900_64 (k : Nat) : Stack := ⟨w0,11⟩ :: tail900_63 k -abbrev tail900_65 (k : Nat) : Stack := ⟨w1,19⟩ :: tail900_64 k -abbrev tail900_66 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_13 k -abbrev tail900_67 (k : Nat) : Stack := ⟨w0,20⟩ :: tail900_13 k -abbrev tail900_68 (k : Nat) : Stack := ⟨w0,10⟩ :: tail900_63 k -abbrev tail900_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_68 k -abbrev tail900_70 (k : Nat) : Stack := ⟨w1,20⟩ :: tail900_69 k -abbrev tail900_71 (k : Nat) : Stack := ⟨w0,43⟩ :: tail900_70 k -abbrev tail900_72 (k : Nat) : Stack := ⟨w1,13⟩ :: tail900_71 k -abbrev tail900_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail900_10 k -abbrev tail900_74 (k : Nat) : Stack := ⟨w0,14⟩ :: tail900_10 k -abbrev tail900_75 (k : Nat) : Stack := ⟨w0,42⟩ :: tail900_70 k -abbrev tail900_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_75 k -abbrev tail900_77 (k : Nat) : Stack := ⟨w1,14⟩ :: tail900_76 k -abbrev tail900_78 (k : Nat) : Stack := ⟨w0,95⟩ :: tail900_77 k -abbrev tail900_79 (k : Nat) : Stack := ⟨w1,4⟩ :: tail900_78 k -abbrev tail900_80 (k : Nat) : Stack := ⟨w50,(1*k+7)⟩ :: tail900_7 -abbrev tail900_81 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_80 k -abbrev tail900_82 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_81 k -abbrev tail900_83 (k : Nat) : Stack := ⟨w0,94⟩ :: tail900_77 k -abbrev tail900_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_83 k -abbrev tail900_85 (k : Nat) : Stack := ⟨w1,4⟩ :: tail900_84 k -abbrev tail900_86 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_85 k -abbrev tail900_87 (k : Nat) : Stack := ⟨w50,(1*k+6)⟩ :: tail900_7 -abbrev tail900_88 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_87 k -abbrev tail900_89 (k : Nat) : Stack := ⟨w57,1⟩ :: tail900_85 k -abbrev tail900_90 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_89 k -abbrev tail900_91 (k : Nat) : Stack := ⟨w50,(1*k+5)⟩ :: tail900_7 -abbrev tail900_92 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_91 k -abbrev tail900_93 (k : Nat) : Stack := ⟨w57,2⟩ :: tail900_85 k -abbrev tail900_94 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_93 k -abbrev tail900_95 (k : Nat) : Stack := ⟨w50,(1*k+4)⟩ :: tail900_7 -abbrev tail900_96 (k : Nat) : Stack := ⟨w55,1⟩ :: tail900_95 k -abbrev tail900_97 (k : Nat) : Stack := ⟨w57,3⟩ :: tail900_85 k -abbrev tail900_98 (k : Nat) : Stack := ⟨w57,(1*k+6)⟩ :: tail900_85 k -abbrev tail900_99 : Stack := ⟨w50,1⟩ :: tail900_7 -abbrev tail900_100 : Stack := ⟨w55,1⟩ :: tail900_99 -abbrev tail900_101 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_98 k -abbrev tail900_102 : Stack := ⟨w55,1⟩ :: tail900_7 -abbrev tail900_103 (k : Nat) : Stack := ⟨w57,(1*k+7)⟩ :: tail900_85 k -abbrev tail900_104 (k : Nat) : Stack := ⟨w56,1⟩ :: tail900_103 k -abbrev tail900_105 (k : Nat) : Stack := ⟨w1,30⟩ :: tail900_104 k -abbrev tail900_106 : Stack := ⟨w0,1⟩ :: tail900_5 -abbrev tail900_107 : Stack := ⟨w0,31⟩ :: tail900_5 -abbrev tail900_108 (k : Nat) : Stack := ⟨w57,(1*k+8)⟩ :: tail900_85 k -abbrev tail900_109 (k : Nat) : Stack := ⟨w1,31⟩ :: tail900_108 k -abbrev tail900_110 (k : Nat) : Stack := ⟨w0,20⟩ :: tail900_109 k -abbrev tail900_111 (k : Nat) : Stack := ⟨w1,3⟩ :: tail900_110 k -abbrev tail900_112 : Stack := ⟨w0,4⟩ :: tail900_0 -abbrev tail900_113 (k : Nat) : Stack := ⟨w0,19⟩ :: tail900_109 k -abbrev tail900_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_113 k -abbrev tail900_115 (k : Nat) : Stack := ⟨w1,4⟩ :: tail900_114 k -abbrev tail900_116 : Stack := ⟨w0,5⟩ :: tail900_0 -abbrev tail900_117 : Stack := ⟨w0,6⟩ :: tail900_0 -abbrev tail900_118 (k : Nat) : Stack := ⟨w0,18⟩ :: tail900_109 k -abbrev tail900_119 : Stack := ⟨w1,1⟩ :: tail900_117 -abbrev tail900_120 : Stack := ⟨w1,19⟩ :: tail900_117 -abbrev tail900_121 (k : Nat) : Stack := ⟨w1,30⟩ :: tail900_108 k -abbrev tail900_122 : Stack := ⟨w2,1⟩ :: tail900_120 -abbrev tail900_123 : Stack := ⟨w0,30⟩ :: tail900_122 -abbrev tail900_124 (k : Nat) : Stack := ⟨w58,(1*k+8)⟩ :: tail900_123 -abbrev tail900_125 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_124 k -abbrev tail900_126 (k : Nat) : Stack := ⟨w0,5⟩ :: tail900_124 k -abbrev tail900_127 (k : Nat) : Stack := ⟨w0,93⟩ :: tail900_77 k -abbrev tail900_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail900_126 k -abbrev tail900_129 (k : Nat) : Stack := ⟨w1,94⟩ :: tail900_126 k -abbrev tail900_130 (k : Nat) : Stack := ⟨w1,13⟩ :: tail900_76 k -abbrev tail900_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_129 k -abbrev tail900_132 (k : Nat) : Stack := ⟨w0,13⟩ :: tail900_131 k -abbrev tail900_133 (k : Nat) : Stack := ⟨w0,14⟩ :: tail900_131 k -abbrev tail900_134 (k : Nat) : Stack := ⟨w0,41⟩ :: tail900_70 k -abbrev tail900_135 (k : Nat) : Stack := ⟨w1,1⟩ :: tail900_133 k -abbrev tail900_136 (k : Nat) : Stack := ⟨w1,42⟩ :: tail900_133 k -abbrev tail900_137 (k : Nat) : Stack := ⟨w1,19⟩ :: tail900_69 k -abbrev tail900_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_136 k -abbrev tail900_139 (k : Nat) : Stack := ⟨w0,19⟩ :: tail900_138 k -abbrev tail900_140 (k : Nat) : Stack := ⟨w0,20⟩ :: tail900_138 k -abbrev tail900_141 (k : Nat) : Stack := ⟨w0,9⟩ :: tail900_63 k -abbrev tail900_142 (k : Nat) : Stack := ⟨w1,1⟩ :: tail900_140 k -abbrev tail900_143 (k : Nat) : Stack := ⟨w1,10⟩ :: tail900_140 k -abbrev tail900_144 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail900_62 k -abbrev tail900_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail900_143 k -abbrev tail900_146 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail900_145 k -abbrev tail900_147 (k : Nat) : Stack := ⟨w59,(1*k+8)⟩ :: tail900_146 k -abbrev tail900_148 (k : Nat) : Stack := ⟨w0,4⟩ :: tail900_147 k - -def before900 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail900_3,(tail900_24 k)⟩ -def before901 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail900_25,(tail900_23 k)⟩ -def before902 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail900_26,(tail900_22 k)⟩ -def before903 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail900_26,(tail900_27 k)⟩ -def before904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail900_25,(tail900_28 k)⟩ -def before905 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail900_30,(tail900_28 k)⟩ -def before906 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail900_31,(tail900_21 k)⟩ -def before907 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail900_32,(tail900_20 k)⟩ -def before908 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail900_33,(tail900_19 k)⟩ -def before909 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail900_33,(tail900_35 k)⟩ -def before910 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail900_32,(tail900_36 k)⟩ -def before911 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail900_38,(tail900_36 k)⟩ -def before912 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail900_39,(tail900_35 k)⟩ -def before913 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail900_40,(tail900_34 k)⟩ -def before914 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail900_40,(tail900_42 k)⟩ -def before915 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail900_43,(tail900_42 k)⟩ -def before916 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail900_44,(tail900_41 k)⟩ -def before917 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail900_44,(tail900_46 k)⟩ -def before918 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail900_47,(tail900_46 k)⟩ -def before919 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail900_48,(tail900_45 k)⟩ -def before920 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail900_48,(tail900_50 k)⟩ -def before921 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail900_51,(tail900_50 k)⟩ -def before922 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail900_52 k),(tail900_54 k)⟩ -def before923 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail900_55 k),(tail900_53 k)⟩ -def before924 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail900_55 k),(tail900_56 k)⟩ -def before925 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail900_57 k),(tail900_56 k)⟩ -def before926 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail900_58 k),(tail900_18 k)⟩ -def before927 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail900_59 k),(tail900_17 k)⟩ -def before928 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail900_59 k),(tail900_60 k)⟩ -def before929 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail900_58 k),(tail900_61 k)⟩ -def before930 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail900_62 k),(tail900_61 k)⟩ -def before931 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail900_63 k),(tail900_16 k)⟩ -def before932 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521547),(tail900_64 k),(tail900_15 k)⟩ -def before933 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail900_65 k),(tail900_14 k)⟩ -def before934 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail900_65 k),(tail900_66 k)⟩ -def before935 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail900_64 k),(tail900_67 k)⟩ -def before936 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521547),(tail900_69 k),(tail900_67 k)⟩ -def before937 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521587),(tail900_70 k),(tail900_13 k)⟩ -def before938 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail900_71 k),(tail900_12 k)⟩ -def before939 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail900_72 k),(tail900_11 k)⟩ -def before940 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail900_72 k),(tail900_73 k)⟩ -def before941 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail900_71 k),(tail900_74 k)⟩ -def before942 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail900_76 k),(tail900_74 k)⟩ -def before943 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521701),(tail900_77 k),(tail900_10 k)⟩ -def before944 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521891),(tail900_78 k),(tail900_9 k)⟩ -def before945 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail900_79 k),(tail900_8 k)⟩ -def before946 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail900_79 k),(tail900_81 k)⟩ -def before947 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521891),(tail900_78 k),(tail900_82 k)⟩ -def before948 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521891),(tail900_84 k),(tail900_82 k)⟩ -def before949 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail900_85 k),(tail900_81 k)⟩ -def before950 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail900_86 k),(tail900_80 k)⟩ -def before951 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail900_86 k),(tail900_88 k)⟩ -def before952 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail900_89 k),(tail900_88 k)⟩ -def before953 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail900_90 k),(tail900_87 k)⟩ -def before954 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail900_90 k),(tail900_92 k)⟩ -def before955 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail900_93 k),(tail900_92 k)⟩ -def before956 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail900_94 k),(tail900_91 k)⟩ -def before957 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail900_94 k),(tail900_96 k)⟩ -def before958 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail900_97 k),(tail900_96 k)⟩ -def before959 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail900_98 k),tail900_100⟩ -def before960 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail900_101 k),tail900_99⟩ -def before961 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail900_101 k),tail900_102⟩ -def before962 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail900_103 k),tail900_102⟩ -def before963 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail900_104 k),tail900_7⟩ -def before964 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail900_105 k),tail900_6⟩ -def before965 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail900_105 k),tail900_106⟩ -def before966 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail900_104 k),tail900_107⟩ -def before967 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail900_108 k),tail900_107⟩ -def before968 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail900_109 k),tail900_5⟩ -def before969 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail900_110 k),tail900_4⟩ -def before970 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526695),(tail900_111 k),tail900_0⟩ -def before971 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526695),(tail900_111 k),tail900_1⟩ -def before972 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail900_110 k),tail900_112⟩ -def before973 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail900_114 k),tail900_112⟩ -def before974 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail900_115 k),tail900_0⟩ -def before975 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail900_115 k),tail900_1⟩ -def before976 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail900_114 k),tail900_116⟩ -def before977 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526687),(tail900_113 k),tail900_117⟩ -def before978 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526685),(tail900_118 k),tail900_119⟩ -def before979 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail900_109 k),tail900_120⟩ -def before980 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail900_121 k),tail900_122⟩ -def before981 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail900_108 k),tail900_123⟩ -def before982 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail900_85 k),(tail900_124 k)⟩ -def before983 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521891),(tail900_84 k),(tail900_125 k)⟩ -def before984 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521889),(tail900_83 k),(tail900_126 k)⟩ -def before985 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521887),(tail900_127 k),(tail900_128 k)⟩ -def before986 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail900_77 k),(tail900_129 k)⟩ -def before987 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail900_130 k),(tail900_131 k)⟩ -def before988 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail900_76 k),(tail900_132 k)⟩ -def before989 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521671),(tail900_75 k),(tail900_133 k)⟩ -def before990 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail900_134 k),(tail900_135 k)⟩ -def before991 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail900_70 k),(tail900_136 k)⟩ -def before992 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail900_137 k),(tail900_138 k)⟩ -def before993 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail900_69 k),(tail900_139 k)⟩ -def before994 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521545),(tail900_68 k),(tail900_140 k)⟩ -def before995 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail900_141 k),(tail900_142 k)⟩ -def before996 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail900_63 k),(tail900_143 k)⟩ -def before997 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail900_144 k),(tail900_145 k)⟩ -def before998 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail900_62 k),(tail900_146 k)⟩ -def before999 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail900_39,(tail900_147 k)⟩ -def after999 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail900_38,(tail900_148 k)⟩ - -theorem macro900 (k : Nat) : applyExit (before900 k) exit13 5 = some (before901 k) := by - simp (disch := omega) [before900, before901, exit13, applyExit, pop, push] - <;> omega -theorem step900 (k : Nat) : Runs (5*2) (before900 k).denote (before901 k).denote := - @applyExit_sound (before900 k) (before901 k) exit13 5 valid13 (macro900 k) -theorem macro901 (k : Nat) : applyExit (before901 k) exit0 8 = some (before902 k) := by - simp (disch := omega) [before901, before902, exit0, applyExit, pop, push] - <;> omega -theorem step901 (k : Nat) : Runs (8*2) (before901 k).denote (before902 k).denote := - @applyExit_sound (before901 k) (before902 k) exit0 8 valid0 (macro901 k) -theorem macro902 (k : Nat) : applyExit (before902 k) exit1 1 = some (before903 k) := by - simp (disch := omega) [before902, before903, exit1, applyExit, pop, push] - <;> omega -theorem step902 (k : Nat) : Runs (1*3) (before902 k).denote (before903 k).denote := - @applyExit_sound (before902 k) (before903 k) exit1 1 valid1 (macro902 k) -theorem macro903 (k : Nat) : applyExit (before903 k) exit2 8 = some (before904 k) := by - simp (disch := omega) [before903, before904, exit2, applyExit, pop, push] - <;> omega -theorem step903 (k : Nat) : Runs (8*2) (before903 k).denote (before904 k).denote := - @applyExit_sound (before903 k) (before904 k) exit2 8 valid2 (macro903 k) -theorem macro904 (k : Nat) : applyExit (before904 k) exit6 1 = some (before905 k) := by - simp (disch := omega) [before904, before905, exit6, applyExit, pop, push] - <;> omega -theorem step904 (k : Nat) : Runs (1*1) (before904 k).denote (before905 k).denote := - @applyExit_sound (before904 k) (before905 k) exit6 1 valid6 (macro904 k) -theorem macro905 (k : Nat) : applyExit (before905 k) exit0 9 = some (before906 k) := by - simp (disch := omega) [before905, before906, exit0, applyExit, pop, push] - <;> omega -theorem step905 (k : Nat) : Runs (9*2) (before905 k).denote (before906 k).denote := - @applyExit_sound (before905 k) (before906 k) exit0 9 valid0 (macro905 k) -theorem macro906 (k : Nat) : applyExit (before906 k) exit13 13 = some (before907 k) := by - simp (disch := omega) [before906, before907, exit13, applyExit, pop, push] - <;> omega -theorem step906 (k : Nat) : Runs (13*2) (before906 k).denote (before907 k).denote := - @applyExit_sound (before906 k) (before907 k) exit13 13 valid13 (macro906 k) -theorem macro907 (k : Nat) : applyExit (before907 k) exit0 4 = some (before908 k) := by - simp (disch := omega) [before907, before908, exit0, applyExit, pop, push] - <;> omega -theorem step907 (k : Nat) : Runs (4*2) (before907 k).denote (before908 k).denote := - @applyExit_sound (before907 k) (before908 k) exit0 4 valid0 (macro907 k) -theorem macro908 (k : Nat) : applyExit (before908 k) exit74 1 = some (before909 k) := by - simp (disch := omega) [before908, before909, exit74, applyExit, pop, push] - <;> omega -theorem step908 (k : Nat) : Runs (1*11) (before908 k).denote (before909 k).denote := - @applyExit_sound (before908 k) (before909 k) exit74 1 valid74 (macro908 k) -theorem macro909 (k : Nat) : applyExit (before909 k) exit2 4 = some (before910 k) := by - simp (disch := omega) [before909, before910, exit2, applyExit, pop, push] - <;> omega -theorem step909 (k : Nat) : Runs (4*2) (before909 k).denote (before910 k).denote := - @applyExit_sound (before909 k) (before910 k) exit2 4 valid2 (macro909 k) -theorem macro910 (k : Nat) : applyExit (before910 k) exit6 1 = some (before911 k) := by - simp (disch := omega) [before910, before911, exit6, applyExit, pop, push] - <;> omega -theorem step910 (k : Nat) : Runs (1*1) (before910 k).denote (before911 k).denote := - @applyExit_sound (before910 k) (before911 k) exit6 1 valid6 (macro910 k) -theorem macro911 (k : Nat) : applyExit (before911 k) exit0 4 = some (before912 k) := by - simp (disch := omega) [before911, before912, exit0, applyExit, pop, push] - <;> omega -theorem step911 (k : Nat) : Runs (4*2) (before911 k).denote (before912 k).denote := - @applyExit_sound (before911 k) (before912 k) exit0 4 valid0 (macro911 k) -theorem macro912 (k : Nat) : applyExit (before912 k) exit75 1 = some (before913 k) := by - simp (disch := omega) [before912, before913, exit75, applyExit, pop, push] - <;> omega -theorem step912 (k : Nat) : Runs (1*38) (before912 k).denote (before913 k).denote := - @applyExit_sound (before912 k) (before913 k) exit75 1 valid75 (macro912 k) -theorem macro913 (k : Nat) : applyExit (before913 k) exit74 1 = some (before914 k) := by - simp (disch := omega) [before913, before914, exit74, applyExit, pop, push] - <;> omega -theorem step913 (k : Nat) : Runs (1*11) (before913 k).denote (before914 k).denote := - @applyExit_sound (before913 k) (before914 k) exit74 1 valid74 (macro913 k) -theorem macro914 (k : Nat) : applyExit (before914 k) exit76 1 = some (before915 k) := by - simp (disch := omega) [before914, before915, exit76, applyExit, pop, push] - <;> omega -theorem step914 (k : Nat) : Runs (1*17) (before914 k).denote (before915 k).denote := - @applyExit_sound (before914 k) (before915 k) exit76 1 valid76 (macro914 k) -theorem macro915 (k : Nat) : applyExit (before915 k) exit75 1 = some (before916 k) := by - simp (disch := omega) [before915, before916, exit75, applyExit, pop, push] - <;> omega -theorem step915 (k : Nat) : Runs (1*38) (before915 k).denote (before916 k).denote := - @applyExit_sound (before915 k) (before916 k) exit75 1 valid75 (macro915 k) -theorem macro916 (k : Nat) : applyExit (before916 k) exit74 1 = some (before917 k) := by - simp (disch := omega) [before916, before917, exit74, applyExit, pop, push] - <;> omega -theorem step916 (k : Nat) : Runs (1*11) (before916 k).denote (before917 k).denote := - @applyExit_sound (before916 k) (before917 k) exit74 1 valid74 (macro916 k) -theorem macro917 (k : Nat) : applyExit (before917 k) exit76 1 = some (before918 k) := by - simp (disch := omega) [before917, before918, exit76, applyExit, pop, push] - <;> omega -theorem step917 (k : Nat) : Runs (1*17) (before917 k).denote (before918 k).denote := - @applyExit_sound (before917 k) (before918 k) exit76 1 valid76 (macro917 k) -theorem macro918 (k : Nat) : applyExit (before918 k) exit75 1 = some (before919 k) := by - simp (disch := omega) [before918, before919, exit75, applyExit, pop, push] - <;> omega -theorem step918 (k : Nat) : Runs (1*38) (before918 k).denote (before919 k).denote := - @applyExit_sound (before918 k) (before919 k) exit75 1 valid75 (macro918 k) -theorem macro919 (k : Nat) : applyExit (before919 k) exit74 1 = some (before920 k) := by - simp (disch := omega) [before919, before920, exit74, applyExit, pop, push] - <;> omega -theorem step919 (k : Nat) : Runs (1*11) (before919 k).denote (before920 k).denote := - @applyExit_sound (before919 k) (before920 k) exit74 1 valid74 (macro919 k) -theorem macro920 (k : Nat) : applyExit (before920 k) exit76 1 = some (before921 k) := by - simp (disch := omega) [before920, before921, exit76, applyExit, pop, push] - <;> omega -theorem step920 (k : Nat) : Runs (1*17) (before920 k).denote (before921 k).denote := - @applyExit_sound (before920 k) (before921 k) exit76 1 valid76 (macro920 k) -def cycleState921 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w54,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w52,1⟩,⟨w51,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,4⟩,⟨w50,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ -def cyclePart921_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w53,1⟩,⟨w54,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w51,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,4⟩,⟨w50,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ -def cyclePart921_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w53,1⟩,⟨w54,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w52,1⟩,⟨w51,(1*k+3-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,4⟩,⟨w50,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ -theorem cycleMacro921_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState921 k j) exit75 1 = some (cyclePart921_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState921, cyclePart921_0, exit75, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro921_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart921_0 k j) exit74 1 = some (cyclePart921_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart921_0, cyclePart921_1, exit74, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro921_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart921_1 k j) exit76 1 = some (cycleState921 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart921_1, cycleState921, exit76, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun921 (k j : Nat) (hj : j < (1*k+3)) : Runs 66 (cycleState921 k j).denote (cycleState921 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState921 k j).denote (cyclePart921_0 k j).denote := @applyExit_sound (cycleState921 k j) (cyclePart921_0 k j) exit75 1 valid75 (cycleMacro921_0 k j hj) - have h1 : Runs (1*11) (cyclePart921_0 k j).denote (cyclePart921_1 k j).denote := @applyExit_sound (cyclePart921_0 k j) (cyclePart921_1 k j) exit74 1 valid74 (cycleMacro921_1 k j hj) - have h2 : Runs (1*17) (cyclePart921_1 k j).denote (cycleState921 k (j+1)).denote := @applyExit_sound (cyclePart921_1 k j) (cycleState921 k (j+1)) exit76 1 valid76 (cycleMacro921_2 k j hj) - exact (@Runs.trans (1*38) ((1*11)+(1*17)) (cycleState921 k j).denote (cyclePart921_0 k j).denote (cycleState921 k (j+1)).denote h0 (@Runs.trans (1*11) (1*17) (cyclePart921_0 k j).denote (cyclePart921_1 k j).denote (cycleState921 k (j+1)).denote h1 h2)) -theorem step921 (k : Nat) : Runs ((1*k+3)*66) (before921 k).denote (before922 k).denote := by - have h := Runs.chain (fun j => (cycleState921 k j).denote) 66 (1*k+3) (cycleRun921 k) - have h0 : cycleState921 k 0 = before921 k := by simp [cycleState921, before921] - have h1 : cycleState921 k (1*k+3) = before922 k := by - simp [cycleState921, before922] <;> omega - simpa only [h0, h1] using h -theorem macro922 (k : Nat) : applyExit (before922 k) exit75 1 = some (before923 k) := by - simp (disch := omega) [before922, before923, exit75, applyExit, pop, push] - <;> omega -theorem step922 (k : Nat) : Runs (1*38) (before922 k).denote (before923 k).denote := - @applyExit_sound (before922 k) (before923 k) exit75 1 valid75 (macro922 k) -theorem macro923 (k : Nat) : applyExit (before923 k) exit74 1 = some (before924 k) := by - simp (disch := omega) [before923, before924, exit74, applyExit, pop, push] - <;> omega -theorem step923 (k : Nat) : Runs (1*11) (before923 k).denote (before924 k).denote := - @applyExit_sound (before923 k) (before924 k) exit74 1 valid74 (macro923 k) -theorem macro924 (k : Nat) : applyExit (before924 k) exit76 1 = some (before925 k) := by - simp (disch := omega) [before924, before925, exit76, applyExit, pop, push] - <;> omega -theorem step924 (k : Nat) : Runs (1*17) (before924 k).denote (before925 k).denote := - @applyExit_sound (before924 k) (before925 k) exit76 1 valid76 (macro924 k) -theorem macro925 (k : Nat) : applyExit (before925 k) exit75 1 = some (before926 k) := by - simp (disch := omega) [before925, before926, exit75, applyExit, pop, push] - <;> omega -theorem step925 (k : Nat) : Runs (1*38) (before925 k).denote (before926 k).denote := - @applyExit_sound (before925 k) (before926 k) exit75 1 valid75 (macro925 k) -theorem macro926 (k : Nat) : applyExit (before926 k) exit0 791761170 = some (before927 k) := by - simp (disch := omega) [before926, before927, exit0, applyExit, pop, push] - <;> omega -theorem step926 (k : Nat) : Runs (791761170*2) (before926 k).denote (before927 k).denote := - @applyExit_sound (before926 k) (before927 k) exit0 791761170 valid0 (macro926 k) -theorem macro927 (k : Nat) : applyExit (before927 k) exit1 1 = some (before928 k) := by - simp (disch := omega) [before927, before928, exit1, applyExit, pop, push] - <;> omega -theorem step927 (k : Nat) : Runs (1*3) (before927 k).denote (before928 k).denote := - @applyExit_sound (before927 k) (before928 k) exit1 1 valid1 (macro927 k) -theorem macro928 (k : Nat) : applyExit (before928 k) exit2 791761170 = some (before929 k) := by - simp (disch := omega) [before928, before929, exit2, applyExit, pop, push] - <;> omega -theorem step928 (k : Nat) : Runs (791761170*2) (before928 k).denote (before929 k).denote := - @applyExit_sound (before928 k) (before929 k) exit2 791761170 valid2 (macro928 k) -theorem macro929 (k : Nat) : applyExit (before929 k) exit76 1 = some (before930 k) := by - simp (disch := omega) [before929, before930, exit76, applyExit, pop, push] - <;> omega -theorem step929 (k : Nat) : Runs (1*17) (before929 k).denote (before930 k).denote := - @applyExit_sound (before929 k) (before930 k) exit76 1 valid76 (macro929 k) -theorem macro930 (k : Nat) : applyExit (before930 k) exit0 791761171 = some (before931 k) := by - simp (disch := omega) [before930, before931, exit0, applyExit, pop, push] - <;> omega -theorem step930 (k : Nat) : Runs (791761171*2) (before930 k).denote (before931 k).denote := - @applyExit_sound (before930 k) (before931 k) exit0 791761171 valid0 (macro930 k) -theorem macro931 (k : Nat) : applyExit (before931 k) exit13 11 = some (before932 k) := by - simp (disch := omega) [before931, before932, exit13, applyExit, pop, push] - <;> omega -theorem step931 (k : Nat) : Runs (11*2) (before931 k).denote (before932 k).denote := - @applyExit_sound (before931 k) (before932 k) exit13 11 valid13 (macro931 k) -theorem macro932 (k : Nat) : applyExit (before932 k) exit0 19 = some (before933 k) := by - simp (disch := omega) [before932, before933, exit0, applyExit, pop, push] - <;> omega -theorem step932 (k : Nat) : Runs (19*2) (before932 k).denote (before933 k).denote := - @applyExit_sound (before932 k) (before933 k) exit0 19 valid0 (macro932 k) -theorem macro933 (k : Nat) : applyExit (before933 k) exit1 1 = some (before934 k) := by - simp (disch := omega) [before933, before934, exit1, applyExit, pop, push] - <;> omega -theorem step933 (k : Nat) : Runs (1*3) (before933 k).denote (before934 k).denote := - @applyExit_sound (before933 k) (before934 k) exit1 1 valid1 (macro933 k) -theorem macro934 (k : Nat) : applyExit (before934 k) exit2 19 = some (before935 k) := by - simp (disch := omega) [before934, before935, exit2, applyExit, pop, push] - <;> omega -theorem step934 (k : Nat) : Runs (19*2) (before934 k).denote (before935 k).denote := - @applyExit_sound (before934 k) (before935 k) exit2 19 valid2 (macro934 k) -theorem macro935 (k : Nat) : applyExit (before935 k) exit6 1 = some (before936 k) := by - simp (disch := omega) [before935, before936, exit6, applyExit, pop, push] - <;> omega -theorem step935 (k : Nat) : Runs (1*1) (before935 k).denote (before936 k).denote := - @applyExit_sound (before935 k) (before936 k) exit6 1 valid6 (macro935 k) -theorem macro936 (k : Nat) : applyExit (before936 k) exit0 20 = some (before937 k) := by - simp (disch := omega) [before936, before937, exit0, applyExit, pop, push] - <;> omega -theorem step936 (k : Nat) : Runs (20*2) (before936 k).denote (before937 k).denote := - @applyExit_sound (before936 k) (before937 k) exit0 20 valid0 (macro936 k) -theorem macro937 (k : Nat) : applyExit (before937 k) exit13 43 = some (before938 k) := by - simp (disch := omega) [before937, before938, exit13, applyExit, pop, push] - <;> omega -theorem step937 (k : Nat) : Runs (43*2) (before937 k).denote (before938 k).denote := - @applyExit_sound (before937 k) (before938 k) exit13 43 valid13 (macro937 k) -theorem macro938 (k : Nat) : applyExit (before938 k) exit0 13 = some (before939 k) := by - simp (disch := omega) [before938, before939, exit0, applyExit, pop, push] - <;> omega -theorem step938 (k : Nat) : Runs (13*2) (before938 k).denote (before939 k).denote := - @applyExit_sound (before938 k) (before939 k) exit0 13 valid0 (macro938 k) -theorem macro939 (k : Nat) : applyExit (before939 k) exit1 1 = some (before940 k) := by - simp (disch := omega) [before939, before940, exit1, applyExit, pop, push] - <;> omega -theorem step939 (k : Nat) : Runs (1*3) (before939 k).denote (before940 k).denote := - @applyExit_sound (before939 k) (before940 k) exit1 1 valid1 (macro939 k) -theorem macro940 (k : Nat) : applyExit (before940 k) exit2 13 = some (before941 k) := by - simp (disch := omega) [before940, before941, exit2, applyExit, pop, push] - <;> omega -theorem step940 (k : Nat) : Runs (13*2) (before940 k).denote (before941 k).denote := - @applyExit_sound (before940 k) (before941 k) exit2 13 valid2 (macro940 k) -theorem macro941 (k : Nat) : applyExit (before941 k) exit6 1 = some (before942 k) := by - simp (disch := omega) [before941, before942, exit6, applyExit, pop, push] - <;> omega -theorem step941 (k : Nat) : Runs (1*1) (before941 k).denote (before942 k).denote := - @applyExit_sound (before941 k) (before942 k) exit6 1 valid6 (macro941 k) -theorem macro942 (k : Nat) : applyExit (before942 k) exit0 14 = some (before943 k) := by - simp (disch := omega) [before942, before943, exit0, applyExit, pop, push] - <;> omega -theorem step942 (k : Nat) : Runs (14*2) (before942 k).denote (before943 k).denote := - @applyExit_sound (before942 k) (before943 k) exit0 14 valid0 (macro942 k) -theorem macro943 (k : Nat) : applyExit (before943 k) exit13 95 = some (before944 k) := by - simp (disch := omega) [before943, before944, exit13, applyExit, pop, push] - <;> omega -theorem step943 (k : Nat) : Runs (95*2) (before943 k).denote (before944 k).denote := - @applyExit_sound (before943 k) (before944 k) exit13 95 valid13 (macro943 k) -theorem macro944 (k : Nat) : applyExit (before944 k) exit0 4 = some (before945 k) := by - simp (disch := omega) [before944, before945, exit0, applyExit, pop, push] - <;> omega -theorem step944 (k : Nat) : Runs (4*2) (before944 k).denote (before945 k).denote := - @applyExit_sound (before944 k) (before945 k) exit0 4 valid0 (macro944 k) -theorem macro945 (k : Nat) : applyExit (before945 k) exit77 1 = some (before946 k) := by - simp (disch := omega) [before945, before946, exit77, applyExit, pop, push] - <;> omega -theorem step945 (k : Nat) : Runs (1*123) (before945 k).denote (before946 k).denote := - @applyExit_sound (before945 k) (before946 k) exit77 1 valid77 (macro945 k) -theorem macro946 (k : Nat) : applyExit (before946 k) exit2 4 = some (before947 k) := by - simp (disch := omega) [before946, before947, exit2, applyExit, pop, push] - <;> omega -theorem step946 (k : Nat) : Runs (4*2) (before946 k).denote (before947 k).denote := - @applyExit_sound (before946 k) (before947 k) exit2 4 valid2 (macro946 k) -theorem macro947 (k : Nat) : applyExit (before947 k) exit6 1 = some (before948 k) := by - simp (disch := omega) [before947, before948, exit6, applyExit, pop, push] - <;> omega -theorem step947 (k : Nat) : Runs (1*1) (before947 k).denote (before948 k).denote := - @applyExit_sound (before947 k) (before948 k) exit6 1 valid6 (macro947 k) -theorem macro948 (k : Nat) : applyExit (before948 k) exit0 4 = some (before949 k) := by - simp (disch := omega) [before948, before949, exit0, applyExit, pop, push] - <;> omega -theorem step948 (k : Nat) : Runs (4*2) (before948 k).denote (before949 k).denote := - @applyExit_sound (before948 k) (before949 k) exit0 4 valid0 (macro948 k) -theorem macro949 (k : Nat) : applyExit (before949 k) exit78 1 = some (before950 k) := by - simp (disch := omega) [before949, before950, exit78, applyExit, pop, push] - <;> omega -theorem step949 (k : Nat) : Runs (1*1002) (before949 k).denote (before950 k).denote := - @applyExit_sound (before949 k) (before950 k) exit78 1 valid78 (macro949 k) -theorem macro950 (k : Nat) : applyExit (before950 k) exit77 1 = some (before951 k) := by - simp (disch := omega) [before950, before951, exit77, applyExit, pop, push] - <;> omega -theorem step950 (k : Nat) : Runs (1*123) (before950 k).denote (before951 k).denote := - @applyExit_sound (before950 k) (before951 k) exit77 1 valid77 (macro950 k) -theorem macro951 (k : Nat) : applyExit (before951 k) exit79 1 = some (before952 k) := by - simp (disch := omega) [before951, before952, exit79, applyExit, pop, push] - <;> omega -theorem step951 (k : Nat) : Runs (1*17) (before951 k).denote (before952 k).denote := - @applyExit_sound (before951 k) (before952 k) exit79 1 valid79 (macro951 k) -theorem macro952 (k : Nat) : applyExit (before952 k) exit78 1 = some (before953 k) := by - simp (disch := omega) [before952, before953, exit78, applyExit, pop, push] - <;> omega -theorem step952 (k : Nat) : Runs (1*1002) (before952 k).denote (before953 k).denote := - @applyExit_sound (before952 k) (before953 k) exit78 1 valid78 (macro952 k) -theorem macro953 (k : Nat) : applyExit (before953 k) exit77 1 = some (before954 k) := by - simp (disch := omega) [before953, before954, exit77, applyExit, pop, push] - <;> omega -theorem step953 (k : Nat) : Runs (1*123) (before953 k).denote (before954 k).denote := - @applyExit_sound (before953 k) (before954 k) exit77 1 valid77 (macro953 k) -theorem macro954 (k : Nat) : applyExit (before954 k) exit79 1 = some (before955 k) := by - simp (disch := omega) [before954, before955, exit79, applyExit, pop, push] - <;> omega -theorem step954 (k : Nat) : Runs (1*17) (before954 k).denote (before955 k).denote := - @applyExit_sound (before954 k) (before955 k) exit79 1 valid79 (macro954 k) -theorem macro955 (k : Nat) : applyExit (before955 k) exit78 1 = some (before956 k) := by - simp (disch := omega) [before955, before956, exit78, applyExit, pop, push] - <;> omega -theorem step955 (k : Nat) : Runs (1*1002) (before955 k).denote (before956 k).denote := - @applyExit_sound (before955 k) (before956 k) exit78 1 valid78 (macro955 k) -theorem macro956 (k : Nat) : applyExit (before956 k) exit77 1 = some (before957 k) := by - simp (disch := omega) [before956, before957, exit77, applyExit, pop, push] - <;> omega -theorem step956 (k : Nat) : Runs (1*123) (before956 k).denote (before957 k).denote := - @applyExit_sound (before956 k) (before957 k) exit77 1 valid77 (macro956 k) -theorem macro957 (k : Nat) : applyExit (before957 k) exit79 1 = some (before958 k) := by - simp (disch := omega) [before957, before958, exit79, applyExit, pop, push] - <;> omega -theorem step957 (k : Nat) : Runs (1*17) (before957 k).denote (before958 k).denote := - @applyExit_sound (before957 k) (before958 k) exit79 1 valid79 (macro957 k) -def cycleState958 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w57,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761171⟩,⟨w54,(1*k+8)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w55,1⟩,⟨w50,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ -def cyclePart958_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w56,1⟩,⟨w57,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761171⟩,⟨w54,(1*k+8)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w50,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ -def cyclePart958_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w56,1⟩,⟨w57,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761171⟩,⟨w54,(1*k+8)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w55,1⟩,⟨w50,(1*k+3-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,3⟩]⟩ -theorem cycleMacro958_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState958 k j) exit78 1 = some (cyclePart958_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState958, cyclePart958_0, exit78, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro958_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart958_0 k j) exit77 1 = some (cyclePart958_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart958_0, cyclePart958_1, exit77, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro958_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart958_1 k j) exit79 1 = some (cycleState958 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart958_1, cycleState958, exit79, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun958 (k j : Nat) (hj : j < (1*k+3)) : Runs 1142 (cycleState958 k j).denote (cycleState958 k (j+1)).denote := by - have h0 : Runs (1*1002) (cycleState958 k j).denote (cyclePart958_0 k j).denote := @applyExit_sound (cycleState958 k j) (cyclePart958_0 k j) exit78 1 valid78 (cycleMacro958_0 k j hj) - have h1 : Runs (1*123) (cyclePart958_0 k j).denote (cyclePart958_1 k j).denote := @applyExit_sound (cyclePart958_0 k j) (cyclePart958_1 k j) exit77 1 valid77 (cycleMacro958_1 k j hj) - have h2 : Runs (1*17) (cyclePart958_1 k j).denote (cycleState958 k (j+1)).denote := @applyExit_sound (cyclePart958_1 k j) (cycleState958 k (j+1)) exit79 1 valid79 (cycleMacro958_2 k j hj) - exact (@Runs.trans (1*1002) ((1*123)+(1*17)) (cycleState958 k j).denote (cyclePart958_0 k j).denote (cycleState958 k (j+1)).denote h0 (@Runs.trans (1*123) (1*17) (cyclePart958_0 k j).denote (cyclePart958_1 k j).denote (cycleState958 k (j+1)).denote h1 h2)) -theorem step958 (k : Nat) : Runs ((1*k+3)*1142) (before958 k).denote (before959 k).denote := by - have h := Runs.chain (fun j => (cycleState958 k j).denote) 1142 (1*k+3) (cycleRun958 k) - have h0 : cycleState958 k 0 = before958 k := by simp [cycleState958, before958] - have h1 : cycleState958 k (1*k+3) = before959 k := by - simp [cycleState958, before959] <;> omega - simpa only [h0, h1] using h -theorem macro959 (k : Nat) : applyExit (before959 k) exit78 1 = some (before960 k) := by - simp (disch := omega) [before959, before960, exit78, applyExit, pop, push] - <;> omega -theorem step959 (k : Nat) : Runs (1*1002) (before959 k).denote (before960 k).denote := - @applyExit_sound (before959 k) (before960 k) exit78 1 valid78 (macro959 k) -theorem macro960 (k : Nat) : applyExit (before960 k) exit77 1 = some (before961 k) := by - simp (disch := omega) [before960, before961, exit77, applyExit, pop, push] - <;> omega -theorem step960 (k : Nat) : Runs (1*123) (before960 k).denote (before961 k).denote := - @applyExit_sound (before960 k) (before961 k) exit77 1 valid77 (macro960 k) -theorem macro961 (k : Nat) : applyExit (before961 k) exit79 1 = some (before962 k) := by - simp (disch := omega) [before961, before962, exit79, applyExit, pop, push] - <;> omega -theorem step961 (k : Nat) : Runs (1*17) (before961 k).denote (before962 k).denote := - @applyExit_sound (before961 k) (before962 k) exit79 1 valid79 (macro961 k) -theorem macro962 (k : Nat) : applyExit (before962 k) exit78 1 = some (before963 k) := by - simp (disch := omega) [before962, before963, exit78, applyExit, pop, push] - <;> omega -theorem step962 (k : Nat) : Runs (1*1002) (before962 k).denote (before963 k).denote := - @applyExit_sound (before962 k) (before963 k) exit78 1 valid78 (macro962 k) -theorem macro963 (k : Nat) : applyExit (before963 k) exit0 30 = some (before964 k) := by - simp (disch := omega) [before963, before964, exit0, applyExit, pop, push] - <;> omega -theorem step963 (k : Nat) : Runs (30*2) (before963 k).denote (before964 k).denote := - @applyExit_sound (before963 k) (before964 k) exit0 30 valid0 (macro963 k) -theorem macro964 (k : Nat) : applyExit (before964 k) exit1 1 = some (before965 k) := by - simp (disch := omega) [before964, before965, exit1, applyExit, pop, push] - <;> omega -theorem step964 (k : Nat) : Runs (1*3) (before964 k).denote (before965 k).denote := - @applyExit_sound (before964 k) (before965 k) exit1 1 valid1 (macro964 k) -theorem macro965 (k : Nat) : applyExit (before965 k) exit2 30 = some (before966 k) := by - simp (disch := omega) [before965, before966, exit2, applyExit, pop, push] - <;> omega -theorem step965 (k : Nat) : Runs (30*2) (before965 k).denote (before966 k).denote := - @applyExit_sound (before965 k) (before966 k) exit2 30 valid2 (macro965 k) -theorem macro966 (k : Nat) : applyExit (before966 k) exit79 1 = some (before967 k) := by - simp (disch := omega) [before966, before967, exit79, applyExit, pop, push] - <;> omega -theorem step966 (k : Nat) : Runs (1*17) (before966 k).denote (before967 k).denote := - @applyExit_sound (before966 k) (before967 k) exit79 1 valid79 (macro966 k) -theorem macro967 (k : Nat) : applyExit (before967 k) exit0 31 = some (before968 k) := by - simp (disch := omega) [before967, before968, exit0, applyExit, pop, push] - <;> omega -theorem step967 (k : Nat) : Runs (31*2) (before967 k).denote (before968 k).denote := - @applyExit_sound (before967 k) (before968 k) exit0 31 valid0 (macro967 k) -theorem macro968 (k : Nat) : applyExit (before968 k) exit13 20 = some (before969 k) := by - simp (disch := omega) [before968, before969, exit13, applyExit, pop, push] - <;> omega -theorem step968 (k : Nat) : Runs (20*2) (before968 k).denote (before969 k).denote := - @applyExit_sound (before968 k) (before969 k) exit13 20 valid13 (macro968 k) -theorem macro969 (k : Nat) : applyExit (before969 k) exit0 3 = some (before970 k) := by - simp (disch := omega) [before969, before970, exit0, applyExit, pop, push] - <;> omega -theorem step969 (k : Nat) : Runs (3*2) (before969 k).denote (before970 k).denote := - @applyExit_sound (before969 k) (before970 k) exit0 3 valid0 (macro969 k) -theorem macro970 (k : Nat) : applyExit (before970 k) exit1 1 = some (before971 k) := by - simp (disch := omega) [before970, before971, exit1, applyExit, pop, push] - <;> omega -theorem step970 (k : Nat) : Runs (1*3) (before970 k).denote (before971 k).denote := - @applyExit_sound (before970 k) (before971 k) exit1 1 valid1 (macro970 k) -theorem macro971 (k : Nat) : applyExit (before971 k) exit2 3 = some (before972 k) := by - simp (disch := omega) [before971, before972, exit2, applyExit, pop, push] - <;> omega -theorem step971 (k : Nat) : Runs (3*2) (before971 k).denote (before972 k).denote := - @applyExit_sound (before971 k) (before972 k) exit2 3 valid2 (macro971 k) -theorem macro972 (k : Nat) : applyExit (before972 k) exit6 1 = some (before973 k) := by - simp (disch := omega) [before972, before973, exit6, applyExit, pop, push] - <;> omega -theorem step972 (k : Nat) : Runs (1*1) (before972 k).denote (before973 k).denote := - @applyExit_sound (before972 k) (before973 k) exit6 1 valid6 (macro972 k) -theorem macro973 (k : Nat) : applyExit (before973 k) exit0 4 = some (before974 k) := by - simp (disch := omega) [before973, before974, exit0, applyExit, pop, push] - <;> omega -theorem step973 (k : Nat) : Runs (4*2) (before973 k).denote (before974 k).denote := - @applyExit_sound (before973 k) (before974 k) exit0 4 valid0 (macro973 k) -theorem macro974 (k : Nat) : applyExit (before974 k) exit1 1 = some (before975 k) := by - simp (disch := omega) [before974, before975, exit1, applyExit, pop, push] - <;> omega -theorem step974 (k : Nat) : Runs (1*3) (before974 k).denote (before975 k).denote := - @applyExit_sound (before974 k) (before975 k) exit1 1 valid1 (macro974 k) -theorem macro975 (k : Nat) : applyExit (before975 k) exit2 4 = some (before976 k) := by - simp (disch := omega) [before975, before976, exit2, applyExit, pop, push] - <;> omega -theorem step975 (k : Nat) : Runs (4*2) (before975 k).denote (before976 k).denote := - @applyExit_sound (before975 k) (before976 k) exit2 4 valid2 (macro975 k) -theorem macro976 (k : Nat) : applyExit (before976 k) exit3 1 = some (before977 k) := by - simp (disch := omega) [before976, before977, exit3, applyExit, pop, push] - <;> omega -theorem step976 (k : Nat) : Runs (1*2) (before976 k).denote (before977 k).denote := - @applyExit_sound (before976 k) (before977 k) exit3 1 valid3 (macro976 k) -theorem macro977 (k : Nat) : applyExit (before977 k) exit9 1 = some (before978 k) := by - simp (disch := omega) [before977, before978, exit9, applyExit, pop, push] - <;> omega -theorem step977 (k : Nat) : Runs (1*2) (before977 k).denote (before978 k).denote := - @applyExit_sound (before977 k) (before978 k) exit9 1 valid9 (macro977 k) -theorem macro978 (k : Nat) : applyExit (before978 k) exit10 18 = some (before979 k) := by - simp (disch := omega) [before978, before979, exit10, applyExit, pop, push] - <;> omega -theorem step978 (k : Nat) : Runs (18*2) (before978 k).denote (before979 k).denote := - @applyExit_sound (before978 k) (before979 k) exit10 18 valid10 (macro978 k) -theorem macro979 (k : Nat) : applyExit (before979 k) exit11 1 = some (before980 k) := by - simp (disch := omega) [before979, before980, exit11, applyExit, pop, push] - <;> omega -theorem step979 (k : Nat) : Runs (1*2) (before979 k).denote (before980 k).denote := - @applyExit_sound (before979 k) (before980 k) exit11 1 valid11 (macro979 k) -theorem macro980 (k : Nat) : applyExit (before980 k) exit2 30 = some (before981 k) := by - simp (disch := omega) [before980, before981, exit2, applyExit, pop, push] - <;> omega -theorem step980 (k : Nat) : Runs (30*2) (before980 k).denote (before981 k).denote := - @applyExit_sound (before980 k) (before981 k) exit2 30 valid2 (macro980 k) -theorem macro981 (k : Nat) : applyExit (before981 k) exit80 (1*k+8) = some (before982 k) := by - simp (disch := omega) [before981, before982, exit80, applyExit, pop, push] - <;> omega -theorem step981 (k : Nat) : Runs ((1*k+8)*586) (before981 k).denote (before982 k).denote := - @applyExit_sound (before981 k) (before982 k) exit80 (1*k+8) valid80 (macro981 k) -theorem macro982 (k : Nat) : applyExit (before982 k) exit2 4 = some (before983 k) := by - simp (disch := omega) [before982, before983, exit2, applyExit, pop, push] - <;> omega -theorem step982 (k : Nat) : Runs (4*2) (before982 k).denote (before983 k).denote := - @applyExit_sound (before982 k) (before983 k) exit2 4 valid2 (macro982 k) -theorem macro983 (k : Nat) : applyExit (before983 k) exit3 1 = some (before984 k) := by - simp (disch := omega) [before983, before984, exit3, applyExit, pop, push] - <;> omega -theorem step983 (k : Nat) : Runs (1*2) (before983 k).denote (before984 k).denote := - @applyExit_sound (before983 k) (before984 k) exit3 1 valid3 (macro983 k) -theorem macro984 (k : Nat) : applyExit (before984 k) exit9 1 = some (before985 k) := by - simp (disch := omega) [before984, before985, exit9, applyExit, pop, push] - <;> omega -theorem step984 (k : Nat) : Runs (1*2) (before984 k).denote (before985 k).denote := - @applyExit_sound (before984 k) (before985 k) exit9 1 valid9 (macro984 k) -theorem macro985 (k : Nat) : applyExit (before985 k) exit10 93 = some (before986 k) := by - simp (disch := omega) [before985, before986, exit10, applyExit, pop, push] - <;> omega -theorem step985 (k : Nat) : Runs (93*2) (before985 k).denote (before986 k).denote := - @applyExit_sound (before985 k) (before986 k) exit10 93 valid10 (macro985 k) -theorem macro986 (k : Nat) : applyExit (before986 k) exit11 1 = some (before987 k) := by - simp (disch := omega) [before986, before987, exit11, applyExit, pop, push] - <;> omega -theorem step986 (k : Nat) : Runs (1*2) (before986 k).denote (before987 k).denote := - @applyExit_sound (before986 k) (before987 k) exit11 1 valid11 (macro986 k) -theorem macro987 (k : Nat) : applyExit (before987 k) exit2 13 = some (before988 k) := by - simp (disch := omega) [before987, before988, exit2, applyExit, pop, push] - <;> omega -theorem step987 (k : Nat) : Runs (13*2) (before987 k).denote (before988 k).denote := - @applyExit_sound (before987 k) (before988 k) exit2 13 valid2 (macro987 k) -theorem macro988 (k : Nat) : applyExit (before988 k) exit3 1 = some (before989 k) := by - simp (disch := omega) [before988, before989, exit3, applyExit, pop, push] - <;> omega -theorem step988 (k : Nat) : Runs (1*2) (before988 k).denote (before989 k).denote := - @applyExit_sound (before988 k) (before989 k) exit3 1 valid3 (macro988 k) -theorem macro989 (k : Nat) : applyExit (before989 k) exit9 1 = some (before990 k) := by - simp (disch := omega) [before989, before990, exit9, applyExit, pop, push] - <;> omega -theorem step989 (k : Nat) : Runs (1*2) (before989 k).denote (before990 k).denote := - @applyExit_sound (before989 k) (before990 k) exit9 1 valid9 (macro989 k) -theorem macro990 (k : Nat) : applyExit (before990 k) exit10 41 = some (before991 k) := by - simp (disch := omega) [before990, before991, exit10, applyExit, pop, push] - <;> omega -theorem step990 (k : Nat) : Runs (41*2) (before990 k).denote (before991 k).denote := - @applyExit_sound (before990 k) (before991 k) exit10 41 valid10 (macro990 k) -theorem macro991 (k : Nat) : applyExit (before991 k) exit11 1 = some (before992 k) := by - simp (disch := omega) [before991, before992, exit11, applyExit, pop, push] - <;> omega -theorem step991 (k : Nat) : Runs (1*2) (before991 k).denote (before992 k).denote := - @applyExit_sound (before991 k) (before992 k) exit11 1 valid11 (macro991 k) -theorem macro992 (k : Nat) : applyExit (before992 k) exit2 19 = some (before993 k) := by - simp (disch := omega) [before992, before993, exit2, applyExit, pop, push] - <;> omega -theorem step992 (k : Nat) : Runs (19*2) (before992 k).denote (before993 k).denote := - @applyExit_sound (before992 k) (before993 k) exit2 19 valid2 (macro992 k) -theorem macro993 (k : Nat) : applyExit (before993 k) exit3 1 = some (before994 k) := by - simp (disch := omega) [before993, before994, exit3, applyExit, pop, push] - <;> omega -theorem step993 (k : Nat) : Runs (1*2) (before993 k).denote (before994 k).denote := - @applyExit_sound (before993 k) (before994 k) exit3 1 valid3 (macro993 k) -theorem macro994 (k : Nat) : applyExit (before994 k) exit9 1 = some (before995 k) := by - simp (disch := omega) [before994, before995, exit9, applyExit, pop, push] - <;> omega -theorem step994 (k : Nat) : Runs (1*2) (before994 k).denote (before995 k).denote := - @applyExit_sound (before994 k) (before995 k) exit9 1 valid9 (macro994 k) -theorem macro995 (k : Nat) : applyExit (before995 k) exit10 9 = some (before996 k) := by - simp (disch := omega) [before995, before996, exit10, applyExit, pop, push] - <;> omega -theorem step995 (k : Nat) : Runs (9*2) (before995 k).denote (before996 k).denote := - @applyExit_sound (before995 k) (before996 k) exit10 9 valid10 (macro995 k) -theorem macro996 (k : Nat) : applyExit (before996 k) exit11 1 = some (before997 k) := by - simp (disch := omega) [before996, before997, exit11, applyExit, pop, push] - <;> omega -theorem step996 (k : Nat) : Runs (1*2) (before996 k).denote (before997 k).denote := - @applyExit_sound (before996 k) (before997 k) exit11 1 valid11 (macro996 k) -theorem macro997 (k : Nat) : applyExit (before997 k) exit2 791761170 = some (before998 k) := by - simp (disch := omega) [before997, before998, exit2, applyExit, pop, push] - <;> omega -theorem step997 (k : Nat) : Runs (791761170*2) (before997 k).denote (before998 k).denote := - @applyExit_sound (before997 k) (before998 k) exit2 791761170 valid2 (macro997 k) -theorem macro998 (k : Nat) : applyExit (before998 k) exit81 (1*k+8) = some (before999 k) := by - simp (disch := omega) [before998, before999, exit81, applyExit, pop, push] - <;> omega -theorem step998 (k : Nat) : Runs ((1*k+8)*38) (before998 k).denote (before999 k).denote := - @applyExit_sound (before998 k) (before999 k) exit81 (1*k+8) valid81 (macro998 k) -theorem macro999 (k : Nat) : applyExit (before999 k) exit2 4 = some (after999 k) := by - simp (disch := omega) [before999, after999, exit2, applyExit, pop, push] - <;> omega -theorem step999 (k : Nat) : Runs (4*2) (before999 k).denote (after999 k).denote := - @applyExit_sound (before999 k) (after999 k) exit2 4 valid2 (macro999 k) -theorem chunkRun009 (k : Nat) : Runs (1832*k+6334105409) (before900 k).denote (after999 k).denote := by - have h := (@Runs.trans ((((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))))+((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17))))))+(((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))))+((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002))))))) ((((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))))+((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3))))))+(((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))))+((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2))))))) (before900 k).denote (before950 k).denote (after999 k).denote (@Runs.trans (((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))))+((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17)))))) (((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))))+((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002)))))) (before900 k).denote (before925 k).denote (before950 k).denote (@Runs.trans ((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2))))) ((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17))))) (before900 k).denote (before912 k).denote (before925 k).denote (@Runs.trans (((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))) (((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))) (before900 k).denote (before906 k).denote (before912 k).denote (@Runs.trans ((5*2)+((8*2)+(1*3))) ((8*2)+((1*1)+(9*2))) (before900 k).denote (before903 k).denote (before906 k).denote (@Runs.trans (5*2) ((8*2)+(1*3)) (before900 k).denote (before901 k).denote (before903 k).denote (step900 k) (@Runs.trans (8*2) (1*3) (before901 k).denote (before902 k).denote (before903 k).denote (step901 k) (step902 k))) (@Runs.trans (8*2) ((1*1)+(9*2)) (before903 k).denote (before904 k).denote (before906 k).denote (step903 k) (@Runs.trans (1*1) (9*2) (before904 k).denote (before905 k).denote (before906 k).denote (step904 k) (step905 k)))) (@Runs.trans ((13*2)+((4*2)+(1*11))) ((4*2)+((1*1)+(4*2))) (before906 k).denote (before909 k).denote (before912 k).denote (@Runs.trans (13*2) ((4*2)+(1*11)) (before906 k).denote (before907 k).denote (before909 k).denote (step906 k) (@Runs.trans (4*2) (1*11) (before907 k).denote (before908 k).denote (before909 k).denote (step907 k) (step908 k))) (@Runs.trans (4*2) ((1*1)+(4*2)) (before909 k).denote (before910 k).denote (before912 k).denote (step909 k) (@Runs.trans (1*1) (4*2) (before910 k).denote (before911 k).denote (before912 k).denote (step910 k) (step911 k))))) (@Runs.trans (((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17)))) (((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17)))) (before912 k).denote (before918 k).denote (before925 k).denote (@Runs.trans ((1*38)+((1*11)+(1*17))) ((1*38)+((1*11)+(1*17))) (before912 k).denote (before915 k).denote (before918 k).denote (@Runs.trans (1*38) ((1*11)+(1*17)) (before912 k).denote (before913 k).denote (before915 k).denote (step912 k) (@Runs.trans (1*11) (1*17) (before913 k).denote (before914 k).denote (before915 k).denote (step913 k) (step914 k))) (@Runs.trans (1*38) ((1*11)+(1*17)) (before915 k).denote (before916 k).denote (before918 k).denote (step915 k) (@Runs.trans (1*11) (1*17) (before916 k).denote (before917 k).denote (before918 k).denote (step916 k) (step917 k)))) (@Runs.trans ((1*38)+((1*11)+(1*17))) ((((1*k+3)*66)+(1*38))+((1*11)+(1*17))) (before918 k).denote (before921 k).denote (before925 k).denote (@Runs.trans (1*38) ((1*11)+(1*17)) (before918 k).denote (before919 k).denote (before921 k).denote (step918 k) (@Runs.trans (1*11) (1*17) (before919 k).denote (before920 k).denote (before921 k).denote (step919 k) (step920 k))) (@Runs.trans (((1*k+3)*66)+(1*38)) ((1*11)+(1*17)) (before921 k).denote (before923 k).denote (before925 k).denote (@Runs.trans ((1*k+3)*66) (1*38) (before921 k).denote (before922 k).denote (before923 k).denote (step921 k) (step922 k)) (@Runs.trans (1*11) (1*17) (before923 k).denote (before924 k).denote (before925 k).denote (step923 k) (step924 k)))))) (@Runs.trans ((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))) ((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002))))) (before925 k).denote (before937 k).denote (before950 k).denote (@Runs.trans (((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2)))) (((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))) (before925 k).denote (before931 k).denote (before937 k).denote (@Runs.trans ((1*38)+((791761170*2)+(1*3))) ((791761170*2)+((1*17)+(791761171*2))) (before925 k).denote (before928 k).denote (before931 k).denote (@Runs.trans (1*38) ((791761170*2)+(1*3)) (before925 k).denote (before926 k).denote (before928 k).denote (step925 k) (@Runs.trans (791761170*2) (1*3) (before926 k).denote (before927 k).denote (before928 k).denote (step926 k) (step927 k))) (@Runs.trans (791761170*2) ((1*17)+(791761171*2)) (before928 k).denote (before929 k).denote (before931 k).denote (step928 k) (@Runs.trans (1*17) (791761171*2) (before929 k).denote (before930 k).denote (before931 k).denote (step929 k) (step930 k)))) (@Runs.trans ((11*2)+((19*2)+(1*3))) ((19*2)+((1*1)+(20*2))) (before931 k).denote (before934 k).denote (before937 k).denote (@Runs.trans (11*2) ((19*2)+(1*3)) (before931 k).denote (before932 k).denote (before934 k).denote (step931 k) (@Runs.trans (19*2) (1*3) (before932 k).denote (before933 k).denote (before934 k).denote (step932 k) (step933 k))) (@Runs.trans (19*2) ((1*1)+(20*2)) (before934 k).denote (before935 k).denote (before937 k).denote (step934 k) (@Runs.trans (1*1) (20*2) (before935 k).denote (before936 k).denote (before937 k).denote (step935 k) (step936 k))))) (@Runs.trans (((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2)))) (((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002)))) (before937 k).denote (before943 k).denote (before950 k).denote (@Runs.trans ((43*2)+((13*2)+(1*3))) ((13*2)+((1*1)+(14*2))) (before937 k).denote (before940 k).denote (before943 k).denote (@Runs.trans (43*2) ((13*2)+(1*3)) (before937 k).denote (before938 k).denote (before940 k).denote (step937 k) (@Runs.trans (13*2) (1*3) (before938 k).denote (before939 k).denote (before940 k).denote (step938 k) (step939 k))) (@Runs.trans (13*2) ((1*1)+(14*2)) (before940 k).denote (before941 k).denote (before943 k).denote (step940 k) (@Runs.trans (1*1) (14*2) (before941 k).denote (before942 k).denote (before943 k).denote (step941 k) (step942 k)))) (@Runs.trans ((95*2)+((4*2)+(1*123))) (((4*2)+(1*1))+((4*2)+(1*1002))) (before943 k).denote (before946 k).denote (before950 k).denote (@Runs.trans (95*2) ((4*2)+(1*123)) (before943 k).denote (before944 k).denote (before946 k).denote (step943 k) (@Runs.trans (4*2) (1*123) (before944 k).denote (before945 k).denote (before946 k).denote (step944 k) (step945 k))) (@Runs.trans ((4*2)+(1*1)) ((4*2)+(1*1002)) (before946 k).denote (before948 k).denote (before950 k).denote (@Runs.trans (4*2) (1*1) (before946 k).denote (before947 k).denote (before948 k).denote (step946 k) (step947 k)) (@Runs.trans (4*2) (1*1002) (before948 k).denote (before949 k).denote (before950 k).denote (step948 k) (step949 k))))))) (@Runs.trans (((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))))+((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3)))))) (((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))))+((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2)))))) (before950 k).denote (before975 k).denote (after999 k).denote (@Runs.trans ((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17))))) ((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3))))) (before950 k).denote (before962 k).denote (before975 k).denote (@Runs.trans (((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002)))) (((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))) (before950 k).denote (before956 k).denote (before962 k).denote (@Runs.trans ((1*123)+((1*17)+(1*1002))) ((1*123)+((1*17)+(1*1002))) (before950 k).denote (before953 k).denote (before956 k).denote (@Runs.trans (1*123) ((1*17)+(1*1002)) (before950 k).denote (before951 k).denote (before953 k).denote (step950 k) (@Runs.trans (1*17) (1*1002) (before951 k).denote (before952 k).denote (before953 k).denote (step951 k) (step952 k))) (@Runs.trans (1*123) ((1*17)+(1*1002)) (before953 k).denote (before954 k).denote (before956 k).denote (step953 k) (@Runs.trans (1*17) (1*1002) (before954 k).denote (before955 k).denote (before956 k).denote (step954 k) (step955 k)))) (@Runs.trans ((1*123)+((1*17)+((1*k+3)*1142))) ((1*1002)+((1*123)+(1*17))) (before956 k).denote (before959 k).denote (before962 k).denote (@Runs.trans (1*123) ((1*17)+((1*k+3)*1142)) (before956 k).denote (before957 k).denote (before959 k).denote (step956 k) (@Runs.trans (1*17) ((1*k+3)*1142) (before957 k).denote (before958 k).denote (before959 k).denote (step957 k) (step958 k))) (@Runs.trans (1*1002) ((1*123)+(1*17)) (before959 k).denote (before960 k).denote (before962 k).denote (step959 k) (@Runs.trans (1*123) (1*17) (before960 k).denote (before961 k).denote (before962 k).denote (step960 k) (step961 k))))) (@Runs.trans (((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2)))) (((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3)))) (before962 k).denote (before968 k).denote (before975 k).denote (@Runs.trans ((1*1002)+((30*2)+(1*3))) ((30*2)+((1*17)+(31*2))) (before962 k).denote (before965 k).denote (before968 k).denote (@Runs.trans (1*1002) ((30*2)+(1*3)) (before962 k).denote (before963 k).denote (before965 k).denote (step962 k) (@Runs.trans (30*2) (1*3) (before963 k).denote (before964 k).denote (before965 k).denote (step963 k) (step964 k))) (@Runs.trans (30*2) ((1*17)+(31*2)) (before965 k).denote (before966 k).denote (before968 k).denote (step965 k) (@Runs.trans (1*17) (31*2) (before966 k).denote (before967 k).denote (before968 k).denote (step966 k) (step967 k)))) (@Runs.trans ((20*2)+((3*2)+(1*3))) (((3*2)+(1*1))+((4*2)+(1*3))) (before968 k).denote (before971 k).denote (before975 k).denote (@Runs.trans (20*2) ((3*2)+(1*3)) (before968 k).denote (before969 k).denote (before971 k).denote (step968 k) (@Runs.trans (3*2) (1*3) (before969 k).denote (before970 k).denote (before971 k).denote (step969 k) (step970 k))) (@Runs.trans ((3*2)+(1*1)) ((4*2)+(1*3)) (before971 k).denote (before973 k).denote (before975 k).denote (@Runs.trans (3*2) (1*1) (before971 k).denote (before972 k).denote (before973 k).denote (step971 k) (step972 k)) (@Runs.trans (4*2) (1*3) (before973 k).denote (before974 k).denote (before975 k).denote (step973 k) (step974 k)))))) (@Runs.trans ((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2))))) ((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2))))) (before975 k).denote (before987 k).denote (after999 k).denote (@Runs.trans (((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2)))) ((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))) (before975 k).denote (before981 k).denote (before987 k).denote (@Runs.trans ((4*2)+((1*2)+(1*2))) ((18*2)+((1*2)+(30*2))) (before975 k).denote (before978 k).denote (before981 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before975 k).denote (before976 k).denote (before978 k).denote (step975 k) (@Runs.trans (1*2) (1*2) (before976 k).denote (before977 k).denote (before978 k).denote (step976 k) (step977 k))) (@Runs.trans (18*2) ((1*2)+(30*2)) (before978 k).denote (before979 k).denote (before981 k).denote (step978 k) (@Runs.trans (1*2) (30*2) (before979 k).denote (before980 k).denote (before981 k).denote (step979 k) (step980 k)))) (@Runs.trans (((1*k+8)*586)+((4*2)+(1*2))) ((1*2)+((93*2)+(1*2))) (before981 k).denote (before984 k).denote (before987 k).denote (@Runs.trans ((1*k+8)*586) ((4*2)+(1*2)) (before981 k).denote (before982 k).denote (before984 k).denote (step981 k) (@Runs.trans (4*2) (1*2) (before982 k).denote (before983 k).denote (before984 k).denote (step982 k) (step983 k))) (@Runs.trans (1*2) ((93*2)+(1*2)) (before984 k).denote (before985 k).denote (before987 k).denote (step984 k) (@Runs.trans (93*2) (1*2) (before985 k).denote (before986 k).denote (before987 k).denote (step985 k) (step986 k))))) (@Runs.trans (((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2)))) (((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2)))) (before987 k).denote (before993 k).denote (after999 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((41*2)+((1*2)+(19*2))) (before987 k).denote (before990 k).denote (before993 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before987 k).denote (before988 k).denote (before990 k).denote (step987 k) (@Runs.trans (1*2) (1*2) (before988 k).denote (before989 k).denote (before990 k).denote (step988 k) (step989 k))) (@Runs.trans (41*2) ((1*2)+(19*2)) (before990 k).denote (before991 k).denote (before993 k).denote (step990 k) (@Runs.trans (1*2) (19*2) (before991 k).denote (before992 k).denote (before993 k).denote (step991 k) (step992 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) (((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2))) (before993 k).denote (before996 k).denote (after999 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before993 k).denote (before994 k).denote (before996 k).denote (step993 k) (@Runs.trans (1*2) (9*2) (before994 k).denote (before995 k).denote (before996 k).denote (step994 k) (step995 k))) (@Runs.trans ((1*2)+(791761170*2)) (((1*k+8)*38)+(4*2)) (before996 k).denote (before998 k).denote (after999 k).denote (@Runs.trans (1*2) (791761170*2) (before996 k).denote (before997 k).denote (before998 k).denote (step996 k) (step997 k)) (@Runs.trans ((1*k+8)*38) (4*2) (before998 k).denote (before999 k).denote (after999 k).denote (step998 k) (step999 k)))))))) - have ht : (((((((5*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((13*2)+((4*2)+(1*11)))+((4*2)+((1*1)+(4*2)))))+((((1*38)+((1*11)+(1*17)))+((1*38)+((1*11)+(1*17))))+(((1*38)+((1*11)+(1*17)))+((((1*k+3)*66)+(1*38))+((1*11)+(1*17))))))+(((((1*38)+((791761170*2)+(1*3)))+((791761170*2)+((1*17)+(791761171*2))))+(((11*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))))+((((43*2)+((13*2)+(1*3)))+((13*2)+((1*1)+(14*2))))+(((95*2)+((4*2)+(1*123)))+(((4*2)+(1*1))+((4*2)+(1*1002)))))))+((((((1*123)+((1*17)+(1*1002)))+((1*123)+((1*17)+(1*1002))))+(((1*123)+((1*17)+((1*k+3)*1142)))+((1*1002)+((1*123)+(1*17)))))+((((1*1002)+((30*2)+(1*3)))+((30*2)+((1*17)+(31*2))))+(((20*2)+((3*2)+(1*3)))+(((3*2)+(1*1))+((4*2)+(1*3))))))+(((((4*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(30*2))))+((((1*k+8)*586)+((4*2)+(1*2)))+((1*2)+((93*2)+(1*2)))))+((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+(((1*2)+(791761170*2))+(((1*k+8)*38)+(4*2)))))))) = (1832*k+6334105409) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean deleted file mode 100644 index 5ac0f924..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk010.lean +++ /dev/null @@ -1,824 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1000_0 : Stack := [] -abbrev tail1000_1 : Stack := ⟨w0,1⟩ :: tail1000_0 -abbrev tail1000_2 : Stack := ⟨w2,1⟩ :: tail1000_1 -abbrev tail1000_3 : Stack := ⟨w1,2⟩ :: tail1000_2 -abbrev tail1000_4 : Stack := ⟨w0,4⟩ :: tail1000_3 -abbrev tail1000_5 : Stack := ⟨w2,1⟩ :: tail1000_4 -abbrev tail1000_6 : Stack := ⟨w1,9⟩ :: tail1000_5 -abbrev tail1000_7 : Stack := ⟨w0,12⟩ :: tail1000_6 -abbrev tail1000_8 : Stack := ⟨w2,1⟩ :: tail1000_7 -abbrev tail1000_9 : Stack := ⟨w0,6⟩ :: tail1000_0 -abbrev tail1000_10 : Stack := ⟨w1,19⟩ :: tail1000_9 -abbrev tail1000_11 : Stack := ⟨w2,1⟩ :: tail1000_10 -abbrev tail1000_12 : Stack := ⟨w0,30⟩ :: tail1000_11 -abbrev tail1000_13 (k : Nat) : Stack := ⟨w58,(1*k+8)⟩ :: tail1000_12 -abbrev tail1000_14 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_13 k -abbrev tail1000_15 (k : Nat) : Stack := ⟨w1,94⟩ :: tail1000_14 k -abbrev tail1000_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_15 k -abbrev tail1000_17 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1000_16 k -abbrev tail1000_18 (k : Nat) : Stack := ⟨w1,42⟩ :: tail1000_17 k -abbrev tail1000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_18 k -abbrev tail1000_20 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1000_19 k -abbrev tail1000_21 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1000_20 k -abbrev tail1000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_21 k -abbrev tail1000_23 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1000_22 k -abbrev tail1000_24 (k : Nat) : Stack := ⟨w59,(1*k+8)⟩ :: tail1000_23 k -abbrev tail1000_25 (k : Nat) : Stack := ⟨w0,4⟩ :: tail1000_24 k -abbrev tail1000_26 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_24 k -abbrev tail1000_27 : Stack := ⟨w0,11⟩ :: tail1000_6 -abbrev tail1000_28 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1000_26 k -abbrev tail1000_29 (k : Nat) : Stack := ⟨w1,12⟩ :: tail1000_26 k -abbrev tail1000_30 : Stack := ⟨w1,8⟩ :: tail1000_5 -abbrev tail1000_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_29 k -abbrev tail1000_32 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1000_31 k -abbrev tail1000_33 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1000_31 k -abbrev tail1000_34 : Stack := ⟨w0,3⟩ :: tail1000_3 -abbrev tail1000_35 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1000_33 k -abbrev tail1000_36 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1000_33 k -abbrev tail1000_37 : Stack := ⟨w1,1⟩ :: tail1000_2 -abbrev tail1000_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_36 k -abbrev tail1000_39 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_38 k -abbrev tail1000_40 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1000_38 k -abbrev tail1000_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1000_40 k -abbrev tail1000_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_41 k -abbrev tail1000_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_41 k -abbrev tail1000_44 : Stack := ⟨w1,1⟩ :: tail1000_0 -abbrev tail1000_45 : Stack := ⟨w0,1⟩ :: tail1000_44 -abbrev tail1000_46 : Stack := ⟨w1,2⟩ :: tail1000_45 -abbrev tail1000_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_36 k -abbrev tail1000_48 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1000_36 k -abbrev tail1000_49 : Stack := ⟨w2,1⟩ :: tail1000_44 -abbrev tail1000_50 : Stack := ⟨w1,3⟩ :: tail1000_49 -abbrev tail1000_51 : Stack := ⟨w0,4⟩ :: tail1000_50 -abbrev tail1000_52 : Stack := ⟨w1,9⟩ :: tail1000_51 -abbrev tail1000_53 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_29 k -abbrev tail1000_54 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1000_29 k -abbrev tail1000_55 : Stack := ⟨w0,3⟩ :: tail1000_50 -abbrev tail1000_56 : Stack := ⟨w2,1⟩ :: tail1000_55 -abbrev tail1000_57 : Stack := ⟨w1,10⟩ :: tail1000_56 -abbrev tail1000_58 : Stack := ⟨w0,12⟩ :: tail1000_57 -abbrev tail1000_59 : Stack := ⟨w1,5⟩ :: tail1000_58 -abbrev tail1000_60 (k : Nat) : Stack := ⟨w59,(1*k+7)⟩ :: tail1000_23 k -abbrev tail1000_61 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_60 k -abbrev tail1000_62 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_61 k -abbrev tail1000_63 : Stack := ⟨w0,11⟩ :: tail1000_57 -abbrev tail1000_64 : Stack := ⟨w2,1⟩ :: tail1000_63 -abbrev tail1000_65 : Stack := ⟨w1,5⟩ :: tail1000_64 -abbrev tail1000_66 : Stack := ⟨w61,1⟩ :: tail1000_65 -abbrev tail1000_67 (k : Nat) : Stack := ⟨w59,(1*k+6)⟩ :: tail1000_23 k -abbrev tail1000_68 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_67 k -abbrev tail1000_69 : Stack := ⟨w62,1⟩ :: tail1000_65 -abbrev tail1000_70 : Stack := ⟨w61,1⟩ :: tail1000_69 -abbrev tail1000_71 (k : Nat) : Stack := ⟨w59,(1*k+5)⟩ :: tail1000_23 k -abbrev tail1000_72 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_71 k -abbrev tail1000_73 : Stack := ⟨w62,2⟩ :: tail1000_65 -abbrev tail1000_74 : Stack := ⟨w61,1⟩ :: tail1000_73 -abbrev tail1000_75 (k : Nat) : Stack := ⟨w59,(1*k+4)⟩ :: tail1000_23 k -abbrev tail1000_76 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_75 k -abbrev tail1000_77 : Stack := ⟨w62,3⟩ :: tail1000_65 -abbrev tail1000_78 (k : Nat) : Stack := ⟨w62,(1*k+6)⟩ :: tail1000_65 -abbrev tail1000_79 (k : Nat) : Stack := ⟨w59,1⟩ :: tail1000_23 k -abbrev tail1000_80 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_79 k -abbrev tail1000_81 (k : Nat) : Stack := ⟨w61,1⟩ :: tail1000_78 k -abbrev tail1000_82 (k : Nat) : Stack := ⟨w60,1⟩ :: tail1000_23 k -abbrev tail1000_83 (k : Nat) : Stack := ⟨w62,(1*k+7)⟩ :: tail1000_65 -abbrev tail1000_84 (k : Nat) : Stack := ⟨w61,1⟩ :: tail1000_83 k -abbrev tail1000_85 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1000_84 k -abbrev tail1000_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_21 k -abbrev tail1000_87 (k : Nat) : Stack := ⟨w0,791761171⟩ :: tail1000_21 k -abbrev tail1000_88 (k : Nat) : Stack := ⟨w62,(1*k+8)⟩ :: tail1000_65 -abbrev tail1000_89 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail1000_88 k -abbrev tail1000_90 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1000_89 k -abbrev tail1000_91 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1000_90 k -abbrev tail1000_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_18 k -abbrev tail1000_93 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1000_18 k -abbrev tail1000_94 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1000_89 k -abbrev tail1000_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_94 k -abbrev tail1000_96 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1000_95 k -abbrev tail1000_97 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1000_96 k -abbrev tail1000_98 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1000_97 k -abbrev tail1000_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1000_15 k -abbrev tail1000_100 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1000_15 k -abbrev tail1000_101 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1000_96 k -abbrev tail1000_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_101 k -abbrev tail1000_103 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1000_102 k -abbrev tail1000_104 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1000_103 k -abbrev tail1000_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1000_104 k -abbrev tail1000_106 (k : Nat) : Stack := ⟨w58,(1*k+7)⟩ :: tail1000_12 -abbrev tail1000_107 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_106 k -abbrev tail1000_108 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1000_107 k -abbrev tail1000_109 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1000_103 k -abbrev tail1000_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_109 k -abbrev tail1000_111 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1000_110 k -abbrev tail1000_112 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_111 k -abbrev tail1000_113 (k : Nat) : Stack := ⟨w58,(1*k+6)⟩ :: tail1000_12 -abbrev tail1000_114 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_113 k -abbrev tail1000_115 (k : Nat) : Stack := ⟨w65,1⟩ :: tail1000_111 k -abbrev tail1000_116 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_115 k -abbrev tail1000_117 (k : Nat) : Stack := ⟨w58,(1*k+5)⟩ :: tail1000_12 -abbrev tail1000_118 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_117 k -abbrev tail1000_119 (k : Nat) : Stack := ⟨w65,2⟩ :: tail1000_111 k -abbrev tail1000_120 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_119 k -abbrev tail1000_121 (k : Nat) : Stack := ⟨w58,(1*k+4)⟩ :: tail1000_12 -abbrev tail1000_122 (k : Nat) : Stack := ⟨w63,1⟩ :: tail1000_121 k -abbrev tail1000_123 (k : Nat) : Stack := ⟨w65,3⟩ :: tail1000_111 k -abbrev tail1000_124 (k : Nat) : Stack := ⟨w65,(1*k+6)⟩ :: tail1000_111 k -abbrev tail1000_125 : Stack := ⟨w58,1⟩ :: tail1000_12 -abbrev tail1000_126 : Stack := ⟨w63,1⟩ :: tail1000_125 -abbrev tail1000_127 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_124 k -abbrev tail1000_128 : Stack := ⟨w63,1⟩ :: tail1000_12 -abbrev tail1000_129 (k : Nat) : Stack := ⟨w65,(1*k+7)⟩ :: tail1000_111 k -abbrev tail1000_130 (k : Nat) : Stack := ⟨w64,1⟩ :: tail1000_129 k -abbrev tail1000_131 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1000_130 k -abbrev tail1000_132 : Stack := ⟨w0,1⟩ :: tail1000_10 -abbrev tail1000_133 : Stack := ⟨w0,31⟩ :: tail1000_10 -abbrev tail1000_134 (k : Nat) : Stack := ⟨w65,(1*k+8)⟩ :: tail1000_111 k -abbrev tail1000_135 (k : Nat) : Stack := ⟨w1,31⟩ :: tail1000_134 k -abbrev tail1000_136 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1000_135 k -abbrev tail1000_137 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1000_136 k -abbrev tail1000_138 : Stack := ⟨w0,7⟩ :: tail1000_0 -abbrev tail1000_139 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1000_135 k -abbrev tail1000_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1000_139 k -abbrev tail1000_141 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1000_140 k -abbrev tail1000_142 : Stack := ⟨w0,8⟩ :: tail1000_0 -abbrev tail1000_143 : Stack := ⟨w0,9⟩ :: tail1000_0 - -def before1000 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail1000_8,(tail1000_25 k)⟩ -def before1001 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail1000_7,(tail1000_26 k)⟩ -def before1002 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail1000_27,(tail1000_28 k)⟩ -def before1003 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail1000_6,(tail1000_29 k)⟩ -def before1004 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail1000_30,(tail1000_31 k)⟩ -def before1005 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail1000_5,(tail1000_32 k)⟩ -def before1006 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail1000_4,(tail1000_33 k)⟩ -def before1007 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail1000_34,(tail1000_35 k)⟩ -def before1008 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1000_3,(tail1000_36 k)⟩ -def before1009 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1000_37,(tail1000_38 k)⟩ -def before1010 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1000_2,(tail1000_39 k)⟩ -def before1011 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1189),tail1000_1,(tail1000_40 k)⟩ -def before1012 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail1000_0,(tail1000_41 k)⟩ -def before1013 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1193),tail1000_0,(tail1000_42 k)⟩ -def before1014 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1000_1,(tail1000_42 k)⟩ -def before1015 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail1000_1,(tail1000_43 k)⟩ -def before1016 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1000_0,(tail1000_43 k)⟩ -def before1017 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1000_44,(tail1000_41 k)⟩ -def before1018 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1000_45,(tail1000_40 k)⟩ -def before1019 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1000_46,(tail1000_38 k)⟩ -def before1020 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1000_46,(tail1000_47 k)⟩ -def before1021 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1000_45,(tail1000_48 k)⟩ -def before1022 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1000_49,(tail1000_48 k)⟩ -def before1023 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail1000_50,(tail1000_36 k)⟩ -def before1024 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail1000_51,(tail1000_33 k)⟩ -def before1025 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1000_52,(tail1000_31 k)⟩ -def before1026 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail1000_52,(tail1000_53 k)⟩ -def before1027 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail1000_51,(tail1000_54 k)⟩ -def before1028 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail1000_56,(tail1000_54 k)⟩ -def before1029 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail1000_57,(tail1000_29 k)⟩ -def before1030 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail1000_58,(tail1000_26 k)⟩ -def before1031 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1000_59,(tail1000_24 k)⟩ -def before1032 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1000_59,(tail1000_61 k)⟩ -def before1033 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail1000_58,(tail1000_62 k)⟩ -def before1034 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail1000_64,(tail1000_62 k)⟩ -def before1035 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1000_65,(tail1000_61 k)⟩ -def before1036 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1000_66,(tail1000_60 k)⟩ -def before1037 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1000_66,(tail1000_68 k)⟩ -def before1038 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1000_69,(tail1000_68 k)⟩ -def before1039 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1000_70,(tail1000_67 k)⟩ -def before1040 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1000_70,(tail1000_72 k)⟩ -def before1041 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1000_73,(tail1000_72 k)⟩ -def before1042 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1000_74,(tail1000_71 k)⟩ -def before1043 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1000_74,(tail1000_76 k)⟩ -def before1044 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1000_77,(tail1000_76 k)⟩ -def before1045 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1000_78 k),(tail1000_80 k)⟩ -def before1046 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1000_81 k),(tail1000_79 k)⟩ -def before1047 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1000_81 k),(tail1000_82 k)⟩ -def before1048 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1000_83 k),(tail1000_82 k)⟩ -def before1049 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1000_84 k),(tail1000_23 k)⟩ -def before1050 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1000_85 k),(tail1000_22 k)⟩ -def before1051 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail1000_85 k),(tail1000_86 k)⟩ -def before1052 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1000_84 k),(tail1000_87 k)⟩ -def before1053 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1000_88 k),(tail1000_87 k)⟩ -def before1054 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail1000_89 k),(tail1000_21 k)⟩ -def before1055 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521545),(tail1000_90 k),(tail1000_20 k)⟩ -def before1056 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1000_91 k),(tail1000_19 k)⟩ -def before1057 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail1000_91 k),(tail1000_92 k)⟩ -def before1058 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail1000_90 k),(tail1000_93 k)⟩ -def before1059 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521545),(tail1000_95 k),(tail1000_93 k)⟩ -def before1060 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521587),(tail1000_96 k),(tail1000_18 k)⟩ -def before1061 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521671),(tail1000_97 k),(tail1000_17 k)⟩ -def before1062 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1000_98 k),(tail1000_16 k)⟩ -def before1063 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail1000_98 k),(tail1000_99 k)⟩ -def before1064 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail1000_97 k),(tail1000_100 k)⟩ -def before1065 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521671),(tail1000_102 k),(tail1000_100 k)⟩ -def before1066 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521701),(tail1000_103 k),(tail1000_15 k)⟩ -def before1067 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521889),(tail1000_104 k),(tail1000_14 k)⟩ -def before1068 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1000_105 k),(tail1000_13 k)⟩ -def before1069 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1000_105 k),(tail1000_107 k)⟩ -def before1070 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521889),(tail1000_104 k),(tail1000_108 k)⟩ -def before1071 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521889),(tail1000_110 k),(tail1000_108 k)⟩ -def before1072 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1000_111 k),(tail1000_107 k)⟩ -def before1073 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1000_112 k),(tail1000_106 k)⟩ -def before1074 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1000_112 k),(tail1000_114 k)⟩ -def before1075 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1000_115 k),(tail1000_114 k)⟩ -def before1076 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1000_116 k),(tail1000_113 k)⟩ -def before1077 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1000_116 k),(tail1000_118 k)⟩ -def before1078 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1000_119 k),(tail1000_118 k)⟩ -def before1079 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1000_120 k),(tail1000_117 k)⟩ -def before1080 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1000_120 k),(tail1000_122 k)⟩ -def before1081 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1000_123 k),(tail1000_122 k)⟩ -def before1082 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1000_124 k),tail1000_126⟩ -def before1083 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1000_127 k),tail1000_125⟩ -def before1084 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1000_127 k),tail1000_128⟩ -def before1085 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1000_129 k),tail1000_128⟩ -def before1086 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1000_130 k),tail1000_12⟩ -def before1087 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1000_131 k),tail1000_11⟩ -def before1088 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail1000_131 k),tail1000_132⟩ -def before1089 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1000_130 k),tail1000_133⟩ -def before1090 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1000_134 k),tail1000_133⟩ -def before1091 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail1000_135 k),tail1000_10⟩ -def before1092 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail1000_136 k),tail1000_9⟩ -def before1093 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526699),(tail1000_137 k),tail1000_0⟩ -def before1094 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526699),(tail1000_137 k),tail1000_1⟩ -def before1095 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail1000_136 k),tail1000_138⟩ -def before1096 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail1000_140 k),tail1000_138⟩ -def before1097 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1000_141 k),tail1000_0⟩ -def before1098 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1000_141 k),tail1000_1⟩ -def before1099 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail1000_140 k),tail1000_142⟩ -def after1099 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail1000_139 k),tail1000_143⟩ - -theorem macro1000 (k : Nat) : applyExit (before1000 k) exit3 1 = some (before1001 k) := by - simp (disch := omega) [before1000, before1001, exit3, applyExit, pop, push] - <;> omega -theorem step1000 (k : Nat) : Runs (1*2) (before1000 k).denote (before1001 k).denote := - @applyExit_sound (before1000 k) (before1001 k) exit3 1 valid3 (macro1000 k) -theorem macro1001 (k : Nat) : applyExit (before1001 k) exit9 1 = some (before1002 k) := by - simp (disch := omega) [before1001, before1002, exit9, applyExit, pop, push] - <;> omega -theorem step1001 (k : Nat) : Runs (1*2) (before1001 k).denote (before1002 k).denote := - @applyExit_sound (before1001 k) (before1002 k) exit9 1 valid9 (macro1001 k) -theorem macro1002 (k : Nat) : applyExit (before1002 k) exit10 11 = some (before1003 k) := by - simp (disch := omega) [before1002, before1003, exit10, applyExit, pop, push] - <;> omega -theorem step1002 (k : Nat) : Runs (11*2) (before1002 k).denote (before1003 k).denote := - @applyExit_sound (before1002 k) (before1003 k) exit10 11 valid10 (macro1002 k) -theorem macro1003 (k : Nat) : applyExit (before1003 k) exit11 1 = some (before1004 k) := by - simp (disch := omega) [before1003, before1004, exit11, applyExit, pop, push] - <;> omega -theorem step1003 (k : Nat) : Runs (1*2) (before1003 k).denote (before1004 k).denote := - @applyExit_sound (before1003 k) (before1004 k) exit11 1 valid11 (macro1003 k) -theorem macro1004 (k : Nat) : applyExit (before1004 k) exit2 8 = some (before1005 k) := by - simp (disch := omega) [before1004, before1005, exit2, applyExit, pop, push] - <;> omega -theorem step1004 (k : Nat) : Runs (8*2) (before1004 k).denote (before1005 k).denote := - @applyExit_sound (before1004 k) (before1005 k) exit2 8 valid2 (macro1004 k) -theorem macro1005 (k : Nat) : applyExit (before1005 k) exit3 1 = some (before1006 k) := by - simp (disch := omega) [before1005, before1006, exit3, applyExit, pop, push] - <;> omega -theorem step1005 (k : Nat) : Runs (1*2) (before1005 k).denote (before1006 k).denote := - @applyExit_sound (before1005 k) (before1006 k) exit3 1 valid3 (macro1005 k) -theorem macro1006 (k : Nat) : applyExit (before1006 k) exit9 1 = some (before1007 k) := by - simp (disch := omega) [before1006, before1007, exit9, applyExit, pop, push] - <;> omega -theorem step1006 (k : Nat) : Runs (1*2) (before1006 k).denote (before1007 k).denote := - @applyExit_sound (before1006 k) (before1007 k) exit9 1 valid9 (macro1006 k) -theorem macro1007 (k : Nat) : applyExit (before1007 k) exit10 3 = some (before1008 k) := by - simp (disch := omega) [before1007, before1008, exit10, applyExit, pop, push] - <;> omega -theorem step1007 (k : Nat) : Runs (3*2) (before1007 k).denote (before1008 k).denote := - @applyExit_sound (before1007 k) (before1008 k) exit10 3 valid10 (macro1007 k) -theorem macro1008 (k : Nat) : applyExit (before1008 k) exit11 1 = some (before1009 k) := by - simp (disch := omega) [before1008, before1009, exit11, applyExit, pop, push] - <;> omega -theorem step1008 (k : Nat) : Runs (1*2) (before1008 k).denote (before1009 k).denote := - @applyExit_sound (before1008 k) (before1009 k) exit11 1 valid11 (macro1008 k) -theorem macro1009 (k : Nat) : applyExit (before1009 k) exit2 1 = some (before1010 k) := by - simp (disch := omega) [before1009, before1010, exit2, applyExit, pop, push] - <;> omega -theorem step1009 (k : Nat) : Runs (1*2) (before1009 k).denote (before1010 k).denote := - @applyExit_sound (before1009 k) (before1010 k) exit2 1 valid2 (macro1009 k) -theorem macro1010 (k : Nat) : applyExit (before1010 k) exit3 1 = some (before1011 k) := by - simp (disch := omega) [before1010, before1011, exit3, applyExit, pop, push] - <;> omega -theorem step1010 (k : Nat) : Runs (1*2) (before1010 k).denote (before1011 k).denote := - @applyExit_sound (before1010 k) (before1011 k) exit3 1 valid3 (macro1010 k) -theorem macro1011 (k : Nat) : applyExit (before1011 k) exit9 1 = some (before1012 k) := by - simp (disch := omega) [before1011, before1012, exit9, applyExit, pop, push] - <;> omega -theorem step1011 (k : Nat) : Runs (1*2) (before1011 k).denote (before1012 k).denote := - @applyExit_sound (before1011 k) (before1012 k) exit9 1 valid9 (macro1011 k) -theorem macro1012 (k : Nat) : applyExit (before1012 k) exit46 1 = some (before1013 k) := by - simp (disch := omega) [before1012, before1013, exit46, applyExit, pop, push] - <;> omega -theorem step1012 (k : Nat) : Runs (1*2) (before1012 k).denote (before1013 k).denote := - @applyExit_sound (before1012 k) (before1013 k) exit46 1 valid46 (macro1012 k) -theorem macro1013 (k : Nat) : applyExit (before1013 k) exit49 1 = some (before1014 k) := by - simp (disch := omega) [before1013, before1014, exit49, applyExit, pop, push] - <;> omega -theorem step1013 (k : Nat) : Runs (1*1) (before1013 k).denote (before1014 k).denote := - @applyExit_sound (before1013 k) (before1014 k) exit49 1 valid49 (macro1013 k) -theorem macro1014 (k : Nat) : applyExit (before1014 k) exit1 1 = some (before1015 k) := by - simp (disch := omega) [before1014, before1015, exit1, applyExit, pop, push] - <;> omega -theorem step1014 (k : Nat) : Runs (1*3) (before1014 k).denote (before1015 k).denote := - @applyExit_sound (before1014 k) (before1015 k) exit1 1 valid1 (macro1014 k) -theorem macro1015 (k : Nat) : applyExit (before1015 k) exit6 1 = some (before1016 k) := by - simp (disch := omega) [before1015, before1016, exit6, applyExit, pop, push] - <;> omega -theorem step1015 (k : Nat) : Runs (1*1) (before1015 k).denote (before1016 k).denote := - @applyExit_sound (before1015 k) (before1016 k) exit6 1 valid6 (macro1015 k) -theorem macro1016 (k : Nat) : applyExit (before1016 k) exit0 1 = some (before1017 k) := by - simp (disch := omega) [before1016, before1017, exit0, applyExit, pop, push] - <;> omega -theorem step1016 (k : Nat) : Runs (1*2) (before1016 k).denote (before1017 k).denote := - @applyExit_sound (before1016 k) (before1017 k) exit0 1 valid0 (macro1016 k) -theorem macro1017 (k : Nat) : applyExit (before1017 k) exit13 1 = some (before1018 k) := by - simp (disch := omega) [before1017, before1018, exit13, applyExit, pop, push] - <;> omega -theorem step1017 (k : Nat) : Runs (1*2) (before1017 k).denote (before1018 k).denote := - @applyExit_sound (before1017 k) (before1018 k) exit13 1 valid13 (macro1017 k) -theorem macro1018 (k : Nat) : applyExit (before1018 k) exit0 2 = some (before1019 k) := by - simp (disch := omega) [before1018, before1019, exit0, applyExit, pop, push] - <;> omega -theorem step1018 (k : Nat) : Runs (2*2) (before1018 k).denote (before1019 k).denote := - @applyExit_sound (before1018 k) (before1019 k) exit0 2 valid0 (macro1018 k) -theorem macro1019 (k : Nat) : applyExit (before1019 k) exit1 1 = some (before1020 k) := by - simp (disch := omega) [before1019, before1020, exit1, applyExit, pop, push] - <;> omega -theorem step1019 (k : Nat) : Runs (1*3) (before1019 k).denote (before1020 k).denote := - @applyExit_sound (before1019 k) (before1020 k) exit1 1 valid1 (macro1019 k) -theorem macro1020 (k : Nat) : applyExit (before1020 k) exit2 2 = some (before1021 k) := by - simp (disch := omega) [before1020, before1021, exit2, applyExit, pop, push] - <;> omega -theorem step1020 (k : Nat) : Runs (2*2) (before1020 k).denote (before1021 k).denote := - @applyExit_sound (before1020 k) (before1021 k) exit2 2 valid2 (macro1020 k) -theorem macro1021 (k : Nat) : applyExit (before1021 k) exit6 1 = some (before1022 k) := by - simp (disch := omega) [before1021, before1022, exit6, applyExit, pop, push] - <;> omega -theorem step1021 (k : Nat) : Runs (1*1) (before1021 k).denote (before1022 k).denote := - @applyExit_sound (before1021 k) (before1022 k) exit6 1 valid6 (macro1021 k) -theorem macro1022 (k : Nat) : applyExit (before1022 k) exit0 3 = some (before1023 k) := by - simp (disch := omega) [before1022, before1023, exit0, applyExit, pop, push] - <;> omega -theorem step1022 (k : Nat) : Runs (3*2) (before1022 k).denote (before1023 k).denote := - @applyExit_sound (before1022 k) (before1023 k) exit0 3 valid0 (macro1022 k) -theorem macro1023 (k : Nat) : applyExit (before1023 k) exit13 4 = some (before1024 k) := by - simp (disch := omega) [before1023, before1024, exit13, applyExit, pop, push] - <;> omega -theorem step1023 (k : Nat) : Runs (4*2) (before1023 k).denote (before1024 k).denote := - @applyExit_sound (before1023 k) (before1024 k) exit13 4 valid13 (macro1023 k) -theorem macro1024 (k : Nat) : applyExit (before1024 k) exit0 9 = some (before1025 k) := by - simp (disch := omega) [before1024, before1025, exit0, applyExit, pop, push] - <;> omega -theorem step1024 (k : Nat) : Runs (9*2) (before1024 k).denote (before1025 k).denote := - @applyExit_sound (before1024 k) (before1025 k) exit0 9 valid0 (macro1024 k) -theorem macro1025 (k : Nat) : applyExit (before1025 k) exit1 1 = some (before1026 k) := by - simp (disch := omega) [before1025, before1026, exit1, applyExit, pop, push] - <;> omega -theorem step1025 (k : Nat) : Runs (1*3) (before1025 k).denote (before1026 k).denote := - @applyExit_sound (before1025 k) (before1026 k) exit1 1 valid1 (macro1025 k) -theorem macro1026 (k : Nat) : applyExit (before1026 k) exit2 9 = some (before1027 k) := by - simp (disch := omega) [before1026, before1027, exit2, applyExit, pop, push] - <;> omega -theorem step1026 (k : Nat) : Runs (9*2) (before1026 k).denote (before1027 k).denote := - @applyExit_sound (before1026 k) (before1027 k) exit2 9 valid2 (macro1026 k) -theorem macro1027 (k : Nat) : applyExit (before1027 k) exit6 1 = some (before1028 k) := by - simp (disch := omega) [before1027, before1028, exit6, applyExit, pop, push] - <;> omega -theorem step1027 (k : Nat) : Runs (1*1) (before1027 k).denote (before1028 k).denote := - @applyExit_sound (before1027 k) (before1028 k) exit6 1 valid6 (macro1027 k) -theorem macro1028 (k : Nat) : applyExit (before1028 k) exit0 10 = some (before1029 k) := by - simp (disch := omega) [before1028, before1029, exit0, applyExit, pop, push] - <;> omega -theorem step1028 (k : Nat) : Runs (10*2) (before1028 k).denote (before1029 k).denote := - @applyExit_sound (before1028 k) (before1029 k) exit0 10 valid0 (macro1028 k) -theorem macro1029 (k : Nat) : applyExit (before1029 k) exit13 12 = some (before1030 k) := by - simp (disch := omega) [before1029, before1030, exit13, applyExit, pop, push] - <;> omega -theorem step1029 (k : Nat) : Runs (12*2) (before1029 k).denote (before1030 k).denote := - @applyExit_sound (before1029 k) (before1030 k) exit13 12 valid13 (macro1029 k) -theorem macro1030 (k : Nat) : applyExit (before1030 k) exit0 5 = some (before1031 k) := by - simp (disch := omega) [before1030, before1031, exit0, applyExit, pop, push] - <;> omega -theorem step1030 (k : Nat) : Runs (5*2) (before1030 k).denote (before1031 k).denote := - @applyExit_sound (before1030 k) (before1031 k) exit0 5 valid0 (macro1030 k) -theorem macro1031 (k : Nat) : applyExit (before1031 k) exit82 1 = some (before1032 k) := by - simp (disch := omega) [before1031, before1032, exit82, applyExit, pop, push] - <;> omega -theorem step1031 (k : Nat) : Runs (1*11) (before1031 k).denote (before1032 k).denote := - @applyExit_sound (before1031 k) (before1032 k) exit82 1 valid82 (macro1031 k) -theorem macro1032 (k : Nat) : applyExit (before1032 k) exit2 5 = some (before1033 k) := by - simp (disch := omega) [before1032, before1033, exit2, applyExit, pop, push] - <;> omega -theorem step1032 (k : Nat) : Runs (5*2) (before1032 k).denote (before1033 k).denote := - @applyExit_sound (before1032 k) (before1033 k) exit2 5 valid2 (macro1032 k) -theorem macro1033 (k : Nat) : applyExit (before1033 k) exit6 1 = some (before1034 k) := by - simp (disch := omega) [before1033, before1034, exit6, applyExit, pop, push] - <;> omega -theorem step1033 (k : Nat) : Runs (1*1) (before1033 k).denote (before1034 k).denote := - @applyExit_sound (before1033 k) (before1034 k) exit6 1 valid6 (macro1033 k) -theorem macro1034 (k : Nat) : applyExit (before1034 k) exit0 5 = some (before1035 k) := by - simp (disch := omega) [before1034, before1035, exit0, applyExit, pop, push] - <;> omega -theorem step1034 (k : Nat) : Runs (5*2) (before1034 k).denote (before1035 k).denote := - @applyExit_sound (before1034 k) (before1035 k) exit0 5 valid0 (macro1034 k) -theorem macro1035 (k : Nat) : applyExit (before1035 k) exit83 1 = some (before1036 k) := by - simp (disch := omega) [before1035, before1036, exit83, applyExit, pop, push] - <;> omega -theorem step1035 (k : Nat) : Runs (1*38) (before1035 k).denote (before1036 k).denote := - @applyExit_sound (before1035 k) (before1036 k) exit83 1 valid83 (macro1035 k) -theorem macro1036 (k : Nat) : applyExit (before1036 k) exit82 1 = some (before1037 k) := by - simp (disch := omega) [before1036, before1037, exit82, applyExit, pop, push] - <;> omega -theorem step1036 (k : Nat) : Runs (1*11) (before1036 k).denote (before1037 k).denote := - @applyExit_sound (before1036 k) (before1037 k) exit82 1 valid82 (macro1036 k) -theorem macro1037 (k : Nat) : applyExit (before1037 k) exit84 1 = some (before1038 k) := by - simp (disch := omega) [before1037, before1038, exit84, applyExit, pop, push] - <;> omega -theorem step1037 (k : Nat) : Runs (1*21) (before1037 k).denote (before1038 k).denote := - @applyExit_sound (before1037 k) (before1038 k) exit84 1 valid84 (macro1037 k) -theorem macro1038 (k : Nat) : applyExit (before1038 k) exit83 1 = some (before1039 k) := by - simp (disch := omega) [before1038, before1039, exit83, applyExit, pop, push] - <;> omega -theorem step1038 (k : Nat) : Runs (1*38) (before1038 k).denote (before1039 k).denote := - @applyExit_sound (before1038 k) (before1039 k) exit83 1 valid83 (macro1038 k) -theorem macro1039 (k : Nat) : applyExit (before1039 k) exit82 1 = some (before1040 k) := by - simp (disch := omega) [before1039, before1040, exit82, applyExit, pop, push] - <;> omega -theorem step1039 (k : Nat) : Runs (1*11) (before1039 k).denote (before1040 k).denote := - @applyExit_sound (before1039 k) (before1040 k) exit82 1 valid82 (macro1039 k) -theorem macro1040 (k : Nat) : applyExit (before1040 k) exit84 1 = some (before1041 k) := by - simp (disch := omega) [before1040, before1041, exit84, applyExit, pop, push] - <;> omega -theorem step1040 (k : Nat) : Runs (1*21) (before1040 k).denote (before1041 k).denote := - @applyExit_sound (before1040 k) (before1041 k) exit84 1 valid84 (macro1040 k) -theorem macro1041 (k : Nat) : applyExit (before1041 k) exit83 1 = some (before1042 k) := by - simp (disch := omega) [before1041, before1042, exit83, applyExit, pop, push] - <;> omega -theorem step1041 (k : Nat) : Runs (1*38) (before1041 k).denote (before1042 k).denote := - @applyExit_sound (before1041 k) (before1042 k) exit83 1 valid83 (macro1041 k) -theorem macro1042 (k : Nat) : applyExit (before1042 k) exit82 1 = some (before1043 k) := by - simp (disch := omega) [before1042, before1043, exit82, applyExit, pop, push] - <;> omega -theorem step1042 (k : Nat) : Runs (1*11) (before1042 k).denote (before1043 k).denote := - @applyExit_sound (before1042 k) (before1043 k) exit82 1 valid82 (macro1042 k) -theorem macro1043 (k : Nat) : applyExit (before1043 k) exit84 1 = some (before1044 k) := by - simp (disch := omega) [before1043, before1044, exit84, applyExit, pop, push] - <;> omega -theorem step1043 (k : Nat) : Runs (1*21) (before1043 k).denote (before1044 k).denote := - @applyExit_sound (before1043 k) (before1044 k) exit84 1 valid84 (macro1043 k) -def cycleState1044 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,5⟩,⟨w58,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ -def cyclePart1044_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w59,(1*k+4-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,5⟩,⟨w58,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ -def cyclePart1044_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+3-1*j)⟩,⟨w0,791761170⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,5⟩,⟨w58,(1*k+8)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ -theorem cycleMacro1044_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1044 k j) exit83 1 = some (cyclePart1044_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1044, cyclePart1044_0, exit83, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1044_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1044_0 k j) exit82 1 = some (cyclePart1044_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1044_0, cyclePart1044_1, exit82, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1044_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1044_1 k j) exit84 1 = some (cycleState1044 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1044_1, cycleState1044, exit84, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1044 (k j : Nat) (hj : j < (1*k+3)) : Runs 70 (cycleState1044 k j).denote (cycleState1044 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState1044 k j).denote (cyclePart1044_0 k j).denote := @applyExit_sound (cycleState1044 k j) (cyclePart1044_0 k j) exit83 1 valid83 (cycleMacro1044_0 k j hj) - have h1 : Runs (1*11) (cyclePart1044_0 k j).denote (cyclePart1044_1 k j).denote := @applyExit_sound (cyclePart1044_0 k j) (cyclePart1044_1 k j) exit82 1 valid82 (cycleMacro1044_1 k j hj) - have h2 : Runs (1*21) (cyclePart1044_1 k j).denote (cycleState1044 k (j+1)).denote := @applyExit_sound (cyclePart1044_1 k j) (cycleState1044 k (j+1)) exit84 1 valid84 (cycleMacro1044_2 k j hj) - exact (@Runs.trans (1*38) ((1*11)+(1*21)) (cycleState1044 k j).denote (cyclePart1044_0 k j).denote (cycleState1044 k (j+1)).denote h0 (@Runs.trans (1*11) (1*21) (cyclePart1044_0 k j).denote (cyclePart1044_1 k j).denote (cycleState1044 k (j+1)).denote h1 h2)) -theorem step1044 (k : Nat) : Runs ((1*k+3)*70) (before1044 k).denote (before1045 k).denote := by - have h := Runs.chain (fun j => (cycleState1044 k j).denote) 70 (1*k+3) (cycleRun1044 k) - have h0 : cycleState1044 k 0 = before1044 k := by simp [cycleState1044, before1044] - have h1 : cycleState1044 k (1*k+3) = before1045 k := by - simp [cycleState1044, before1045] <;> omega - simpa only [h0, h1] using h -theorem macro1045 (k : Nat) : applyExit (before1045 k) exit83 1 = some (before1046 k) := by - simp (disch := omega) [before1045, before1046, exit83, applyExit, pop, push] - <;> omega -theorem step1045 (k : Nat) : Runs (1*38) (before1045 k).denote (before1046 k).denote := - @applyExit_sound (before1045 k) (before1046 k) exit83 1 valid83 (macro1045 k) -theorem macro1046 (k : Nat) : applyExit (before1046 k) exit82 1 = some (before1047 k) := by - simp (disch := omega) [before1046, before1047, exit82, applyExit, pop, push] - <;> omega -theorem step1046 (k : Nat) : Runs (1*11) (before1046 k).denote (before1047 k).denote := - @applyExit_sound (before1046 k) (before1047 k) exit82 1 valid82 (macro1046 k) -theorem macro1047 (k : Nat) : applyExit (before1047 k) exit84 1 = some (before1048 k) := by - simp (disch := omega) [before1047, before1048, exit84, applyExit, pop, push] - <;> omega -theorem step1047 (k : Nat) : Runs (1*21) (before1047 k).denote (before1048 k).denote := - @applyExit_sound (before1047 k) (before1048 k) exit84 1 valid84 (macro1047 k) -theorem macro1048 (k : Nat) : applyExit (before1048 k) exit83 1 = some (before1049 k) := by - simp (disch := omega) [before1048, before1049, exit83, applyExit, pop, push] - <;> omega -theorem step1048 (k : Nat) : Runs (1*38) (before1048 k).denote (before1049 k).denote := - @applyExit_sound (before1048 k) (before1049 k) exit83 1 valid83 (macro1048 k) -theorem macro1049 (k : Nat) : applyExit (before1049 k) exit0 791761170 = some (before1050 k) := by - simp (disch := omega) [before1049, before1050, exit0, applyExit, pop, push] - <;> omega -theorem step1049 (k : Nat) : Runs (791761170*2) (before1049 k).denote (before1050 k).denote := - @applyExit_sound (before1049 k) (before1050 k) exit0 791761170 valid0 (macro1049 k) -theorem macro1050 (k : Nat) : applyExit (before1050 k) exit1 1 = some (before1051 k) := by - simp (disch := omega) [before1050, before1051, exit1, applyExit, pop, push] - <;> omega -theorem step1050 (k : Nat) : Runs (1*3) (before1050 k).denote (before1051 k).denote := - @applyExit_sound (before1050 k) (before1051 k) exit1 1 valid1 (macro1050 k) -theorem macro1051 (k : Nat) : applyExit (before1051 k) exit2 791761170 = some (before1052 k) := by - simp (disch := omega) [before1051, before1052, exit2, applyExit, pop, push] - <;> omega -theorem step1051 (k : Nat) : Runs (791761170*2) (before1051 k).denote (before1052 k).denote := - @applyExit_sound (before1051 k) (before1052 k) exit2 791761170 valid2 (macro1051 k) -theorem macro1052 (k : Nat) : applyExit (before1052 k) exit84 1 = some (before1053 k) := by - simp (disch := omega) [before1052, before1053, exit84, applyExit, pop, push] - <;> omega -theorem step1052 (k : Nat) : Runs (1*21) (before1052 k).denote (before1053 k).denote := - @applyExit_sound (before1052 k) (before1053 k) exit84 1 valid84 (macro1052 k) -theorem macro1053 (k : Nat) : applyExit (before1053 k) exit0 791761171 = some (before1054 k) := by - simp (disch := omega) [before1053, before1054, exit0, applyExit, pop, push] - <;> omega -theorem step1053 (k : Nat) : Runs (791761171*2) (before1053 k).denote (before1054 k).denote := - @applyExit_sound (before1053 k) (before1054 k) exit0 791761171 valid0 (macro1053 k) -theorem macro1054 (k : Nat) : applyExit (before1054 k) exit13 10 = some (before1055 k) := by - simp (disch := omega) [before1054, before1055, exit13, applyExit, pop, push] - <;> omega -theorem step1054 (k : Nat) : Runs (10*2) (before1054 k).denote (before1055 k).denote := - @applyExit_sound (before1054 k) (before1055 k) exit13 10 valid13 (macro1054 k) -theorem macro1055 (k : Nat) : applyExit (before1055 k) exit0 20 = some (before1056 k) := by - simp (disch := omega) [before1055, before1056, exit0, applyExit, pop, push] - <;> omega -theorem step1055 (k : Nat) : Runs (20*2) (before1055 k).denote (before1056 k).denote := - @applyExit_sound (before1055 k) (before1056 k) exit0 20 valid0 (macro1055 k) -theorem macro1056 (k : Nat) : applyExit (before1056 k) exit1 1 = some (before1057 k) := by - simp (disch := omega) [before1056, before1057, exit1, applyExit, pop, push] - <;> omega -theorem step1056 (k : Nat) : Runs (1*3) (before1056 k).denote (before1057 k).denote := - @applyExit_sound (before1056 k) (before1057 k) exit1 1 valid1 (macro1056 k) -theorem macro1057 (k : Nat) : applyExit (before1057 k) exit2 20 = some (before1058 k) := by - simp (disch := omega) [before1057, before1058, exit2, applyExit, pop, push] - <;> omega -theorem step1057 (k : Nat) : Runs (20*2) (before1057 k).denote (before1058 k).denote := - @applyExit_sound (before1057 k) (before1058 k) exit2 20 valid2 (macro1057 k) -theorem macro1058 (k : Nat) : applyExit (before1058 k) exit6 1 = some (before1059 k) := by - simp (disch := omega) [before1058, before1059, exit6, applyExit, pop, push] - <;> omega -theorem step1058 (k : Nat) : Runs (1*1) (before1058 k).denote (before1059 k).denote := - @applyExit_sound (before1058 k) (before1059 k) exit6 1 valid6 (macro1058 k) -theorem macro1059 (k : Nat) : applyExit (before1059 k) exit0 21 = some (before1060 k) := by - simp (disch := omega) [before1059, before1060, exit0, applyExit, pop, push] - <;> omega -theorem step1059 (k : Nat) : Runs (21*2) (before1059 k).denote (before1060 k).denote := - @applyExit_sound (before1059 k) (before1060 k) exit0 21 valid0 (macro1059 k) -theorem macro1060 (k : Nat) : applyExit (before1060 k) exit13 42 = some (before1061 k) := by - simp (disch := omega) [before1060, before1061, exit13, applyExit, pop, push] - <;> omega -theorem step1060 (k : Nat) : Runs (42*2) (before1060 k).denote (before1061 k).denote := - @applyExit_sound (before1060 k) (before1061 k) exit13 42 valid13 (macro1060 k) -theorem macro1061 (k : Nat) : applyExit (before1061 k) exit0 14 = some (before1062 k) := by - simp (disch := omega) [before1061, before1062, exit0, applyExit, pop, push] - <;> omega -theorem step1061 (k : Nat) : Runs (14*2) (before1061 k).denote (before1062 k).denote := - @applyExit_sound (before1061 k) (before1062 k) exit0 14 valid0 (macro1061 k) -theorem macro1062 (k : Nat) : applyExit (before1062 k) exit1 1 = some (before1063 k) := by - simp (disch := omega) [before1062, before1063, exit1, applyExit, pop, push] - <;> omega -theorem step1062 (k : Nat) : Runs (1*3) (before1062 k).denote (before1063 k).denote := - @applyExit_sound (before1062 k) (before1063 k) exit1 1 valid1 (macro1062 k) -theorem macro1063 (k : Nat) : applyExit (before1063 k) exit2 14 = some (before1064 k) := by - simp (disch := omega) [before1063, before1064, exit2, applyExit, pop, push] - <;> omega -theorem step1063 (k : Nat) : Runs (14*2) (before1063 k).denote (before1064 k).denote := - @applyExit_sound (before1063 k) (before1064 k) exit2 14 valid2 (macro1063 k) -theorem macro1064 (k : Nat) : applyExit (before1064 k) exit6 1 = some (before1065 k) := by - simp (disch := omega) [before1064, before1065, exit6, applyExit, pop, push] - <;> omega -theorem step1064 (k : Nat) : Runs (1*1) (before1064 k).denote (before1065 k).denote := - @applyExit_sound (before1064 k) (before1065 k) exit6 1 valid6 (macro1064 k) -theorem macro1065 (k : Nat) : applyExit (before1065 k) exit0 15 = some (before1066 k) := by - simp (disch := omega) [before1065, before1066, exit0, applyExit, pop, push] - <;> omega -theorem step1065 (k : Nat) : Runs (15*2) (before1065 k).denote (before1066 k).denote := - @applyExit_sound (before1065 k) (before1066 k) exit0 15 valid0 (macro1065 k) -theorem macro1066 (k : Nat) : applyExit (before1066 k) exit13 94 = some (before1067 k) := by - simp (disch := omega) [before1066, before1067, exit13, applyExit, pop, push] - <;> omega -theorem step1066 (k : Nat) : Runs (94*2) (before1066 k).denote (before1067 k).denote := - @applyExit_sound (before1066 k) (before1067 k) exit13 94 valid13 (macro1066 k) -theorem macro1067 (k : Nat) : applyExit (before1067 k) exit0 5 = some (before1068 k) := by - simp (disch := omega) [before1067, before1068, exit0, applyExit, pop, push] - <;> omega -theorem step1067 (k : Nat) : Runs (5*2) (before1067 k).denote (before1068 k).denote := - @applyExit_sound (before1067 k) (before1068 k) exit0 5 valid0 (macro1067 k) -theorem macro1068 (k : Nat) : applyExit (before1068 k) exit85 1 = some (before1069 k) := by - simp (disch := omega) [before1068, before1069, exit85, applyExit, pop, push] - <;> omega -theorem step1068 (k : Nat) : Runs (1*123) (before1068 k).denote (before1069 k).denote := - @applyExit_sound (before1068 k) (before1069 k) exit85 1 valid85 (macro1068 k) -theorem macro1069 (k : Nat) : applyExit (before1069 k) exit2 5 = some (before1070 k) := by - simp (disch := omega) [before1069, before1070, exit2, applyExit, pop, push] - <;> omega -theorem step1069 (k : Nat) : Runs (5*2) (before1069 k).denote (before1070 k).denote := - @applyExit_sound (before1069 k) (before1070 k) exit2 5 valid2 (macro1069 k) -theorem macro1070 (k : Nat) : applyExit (before1070 k) exit6 1 = some (before1071 k) := by - simp (disch := omega) [before1070, before1071, exit6, applyExit, pop, push] - <;> omega -theorem step1070 (k : Nat) : Runs (1*1) (before1070 k).denote (before1071 k).denote := - @applyExit_sound (before1070 k) (before1071 k) exit6 1 valid6 (macro1070 k) -theorem macro1071 (k : Nat) : applyExit (before1071 k) exit0 5 = some (before1072 k) := by - simp (disch := omega) [before1071, before1072, exit0, applyExit, pop, push] - <;> omega -theorem step1071 (k : Nat) : Runs (5*2) (before1071 k).denote (before1072 k).denote := - @applyExit_sound (before1071 k) (before1072 k) exit0 5 valid0 (macro1071 k) -theorem macro1072 (k : Nat) : applyExit (before1072 k) exit86 1 = some (before1073 k) := by - simp (disch := omega) [before1072, before1073, exit86, applyExit, pop, push] - <;> omega -theorem step1072 (k : Nat) : Runs (1*1010) (before1072 k).denote (before1073 k).denote := - @applyExit_sound (before1072 k) (before1073 k) exit86 1 valid86 (macro1072 k) -theorem macro1073 (k : Nat) : applyExit (before1073 k) exit85 1 = some (before1074 k) := by - simp (disch := omega) [before1073, before1074, exit85, applyExit, pop, push] - <;> omega -theorem step1073 (k : Nat) : Runs (1*123) (before1073 k).denote (before1074 k).denote := - @applyExit_sound (before1073 k) (before1074 k) exit85 1 valid85 (macro1073 k) -theorem macro1074 (k : Nat) : applyExit (before1074 k) exit87 1 = some (before1075 k) := by - simp (disch := omega) [before1074, before1075, exit87, applyExit, pop, push] - <;> omega -theorem step1074 (k : Nat) : Runs (1*21) (before1074 k).denote (before1075 k).denote := - @applyExit_sound (before1074 k) (before1075 k) exit87 1 valid87 (macro1074 k) -theorem macro1075 (k : Nat) : applyExit (before1075 k) exit86 1 = some (before1076 k) := by - simp (disch := omega) [before1075, before1076, exit86, applyExit, pop, push] - <;> omega -theorem step1075 (k : Nat) : Runs (1*1010) (before1075 k).denote (before1076 k).denote := - @applyExit_sound (before1075 k) (before1076 k) exit86 1 valid86 (macro1075 k) -theorem macro1076 (k : Nat) : applyExit (before1076 k) exit85 1 = some (before1077 k) := by - simp (disch := omega) [before1076, before1077, exit85, applyExit, pop, push] - <;> omega -theorem step1076 (k : Nat) : Runs (1*123) (before1076 k).denote (before1077 k).denote := - @applyExit_sound (before1076 k) (before1077 k) exit85 1 valid85 (macro1076 k) -theorem macro1077 (k : Nat) : applyExit (before1077 k) exit87 1 = some (before1078 k) := by - simp (disch := omega) [before1077, before1078, exit87, applyExit, pop, push] - <;> omega -theorem step1077 (k : Nat) : Runs (1*21) (before1077 k).denote (before1078 k).denote := - @applyExit_sound (before1077 k) (before1078 k) exit87 1 valid87 (macro1077 k) -theorem macro1078 (k : Nat) : applyExit (before1078 k) exit86 1 = some (before1079 k) := by - simp (disch := omega) [before1078, before1079, exit86, applyExit, pop, push] - <;> omega -theorem step1078 (k : Nat) : Runs (1*1010) (before1078 k).denote (before1079 k).denote := - @applyExit_sound (before1078 k) (before1079 k) exit86 1 valid86 (macro1078 k) -theorem macro1079 (k : Nat) : applyExit (before1079 k) exit85 1 = some (before1080 k) := by - simp (disch := omega) [before1079, before1080, exit85, applyExit, pop, push] - <;> omega -theorem step1079 (k : Nat) : Runs (1*123) (before1079 k).denote (before1080 k).denote := - @applyExit_sound (before1079 k) (before1080 k) exit85 1 valid85 (macro1079 k) -theorem macro1080 (k : Nat) : applyExit (before1080 k) exit87 1 = some (before1081 k) := by - simp (disch := omega) [before1080, before1081, exit87, applyExit, pop, push] - <;> omega -theorem step1080 (k : Nat) : Runs (1*21) (before1080 k).denote (before1081 k).denote := - @applyExit_sound (before1080 k) (before1081 k) exit87 1 valid87 (macro1080 k) -def cycleState1081 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w65,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761171⟩,⟨w62,(1*k+8)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w63,1⟩,⟨w58,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ -def cyclePart1081_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w64,1⟩,⟨w65,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761171⟩,⟨w62,(1*k+8)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w58,(1*k+4-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ -def cyclePart1081_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w64,1⟩,⟨w65,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761171⟩,⟨w62,(1*k+8)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w63,1⟩,⟨w58,(1*k+3-1*j)⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,6⟩]⟩ -theorem cycleMacro1081_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1081 k j) exit86 1 = some (cyclePart1081_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1081, cyclePart1081_0, exit86, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1081_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1081_0 k j) exit85 1 = some (cyclePart1081_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1081_0, cyclePart1081_1, exit85, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1081_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1081_1 k j) exit87 1 = some (cycleState1081 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1081_1, cycleState1081, exit87, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1081 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState1081 k j).denote (cycleState1081 k (j+1)).denote := by - have h0 : Runs (1*1010) (cycleState1081 k j).denote (cyclePart1081_0 k j).denote := @applyExit_sound (cycleState1081 k j) (cyclePart1081_0 k j) exit86 1 valid86 (cycleMacro1081_0 k j hj) - have h1 : Runs (1*123) (cyclePart1081_0 k j).denote (cyclePart1081_1 k j).denote := @applyExit_sound (cyclePart1081_0 k j) (cyclePart1081_1 k j) exit85 1 valid85 (cycleMacro1081_1 k j hj) - have h2 : Runs (1*21) (cyclePart1081_1 k j).denote (cycleState1081 k (j+1)).denote := @applyExit_sound (cyclePart1081_1 k j) (cycleState1081 k (j+1)) exit87 1 valid87 (cycleMacro1081_2 k j hj) - exact (@Runs.trans (1*1010) ((1*123)+(1*21)) (cycleState1081 k j).denote (cyclePart1081_0 k j).denote (cycleState1081 k (j+1)).denote h0 (@Runs.trans (1*123) (1*21) (cyclePart1081_0 k j).denote (cyclePart1081_1 k j).denote (cycleState1081 k (j+1)).denote h1 h2)) -theorem step1081 (k : Nat) : Runs ((1*k+3)*1154) (before1081 k).denote (before1082 k).denote := by - have h := Runs.chain (fun j => (cycleState1081 k j).denote) 1154 (1*k+3) (cycleRun1081 k) - have h0 : cycleState1081 k 0 = before1081 k := by simp [cycleState1081, before1081] - have h1 : cycleState1081 k (1*k+3) = before1082 k := by - simp [cycleState1081, before1082] <;> omega - simpa only [h0, h1] using h -theorem macro1082 (k : Nat) : applyExit (before1082 k) exit86 1 = some (before1083 k) := by - simp (disch := omega) [before1082, before1083, exit86, applyExit, pop, push] - <;> omega -theorem step1082 (k : Nat) : Runs (1*1010) (before1082 k).denote (before1083 k).denote := - @applyExit_sound (before1082 k) (before1083 k) exit86 1 valid86 (macro1082 k) -theorem macro1083 (k : Nat) : applyExit (before1083 k) exit85 1 = some (before1084 k) := by - simp (disch := omega) [before1083, before1084, exit85, applyExit, pop, push] - <;> omega -theorem step1083 (k : Nat) : Runs (1*123) (before1083 k).denote (before1084 k).denote := - @applyExit_sound (before1083 k) (before1084 k) exit85 1 valid85 (macro1083 k) -theorem macro1084 (k : Nat) : applyExit (before1084 k) exit87 1 = some (before1085 k) := by - simp (disch := omega) [before1084, before1085, exit87, applyExit, pop, push] - <;> omega -theorem step1084 (k : Nat) : Runs (1*21) (before1084 k).denote (before1085 k).denote := - @applyExit_sound (before1084 k) (before1085 k) exit87 1 valid87 (macro1084 k) -theorem macro1085 (k : Nat) : applyExit (before1085 k) exit86 1 = some (before1086 k) := by - simp (disch := omega) [before1085, before1086, exit86, applyExit, pop, push] - <;> omega -theorem step1085 (k : Nat) : Runs (1*1010) (before1085 k).denote (before1086 k).denote := - @applyExit_sound (before1085 k) (before1086 k) exit86 1 valid86 (macro1085 k) -theorem macro1086 (k : Nat) : applyExit (before1086 k) exit0 30 = some (before1087 k) := by - simp (disch := omega) [before1086, before1087, exit0, applyExit, pop, push] - <;> omega -theorem step1086 (k : Nat) : Runs (30*2) (before1086 k).denote (before1087 k).denote := - @applyExit_sound (before1086 k) (before1087 k) exit0 30 valid0 (macro1086 k) -theorem macro1087 (k : Nat) : applyExit (before1087 k) exit1 1 = some (before1088 k) := by - simp (disch := omega) [before1087, before1088, exit1, applyExit, pop, push] - <;> omega -theorem step1087 (k : Nat) : Runs (1*3) (before1087 k).denote (before1088 k).denote := - @applyExit_sound (before1087 k) (before1088 k) exit1 1 valid1 (macro1087 k) -theorem macro1088 (k : Nat) : applyExit (before1088 k) exit2 30 = some (before1089 k) := by - simp (disch := omega) [before1088, before1089, exit2, applyExit, pop, push] - <;> omega -theorem step1088 (k : Nat) : Runs (30*2) (before1088 k).denote (before1089 k).denote := - @applyExit_sound (before1088 k) (before1089 k) exit2 30 valid2 (macro1088 k) -theorem macro1089 (k : Nat) : applyExit (before1089 k) exit87 1 = some (before1090 k) := by - simp (disch := omega) [before1089, before1090, exit87, applyExit, pop, push] - <;> omega -theorem step1089 (k : Nat) : Runs (1*21) (before1089 k).denote (before1090 k).denote := - @applyExit_sound (before1089 k) (before1090 k) exit87 1 valid87 (macro1089 k) -theorem macro1090 (k : Nat) : applyExit (before1090 k) exit0 31 = some (before1091 k) := by - simp (disch := omega) [before1090, before1091, exit0, applyExit, pop, push] - <;> omega -theorem step1090 (k : Nat) : Runs (31*2) (before1090 k).denote (before1091 k).denote := - @applyExit_sound (before1090 k) (before1091 k) exit0 31 valid0 (macro1090 k) -theorem macro1091 (k : Nat) : applyExit (before1091 k) exit13 19 = some (before1092 k) := by - simp (disch := omega) [before1091, before1092, exit13, applyExit, pop, push] - <;> omega -theorem step1091 (k : Nat) : Runs (19*2) (before1091 k).denote (before1092 k).denote := - @applyExit_sound (before1091 k) (before1092 k) exit13 19 valid13 (macro1091 k) -theorem macro1092 (k : Nat) : applyExit (before1092 k) exit0 6 = some (before1093 k) := by - simp (disch := omega) [before1092, before1093, exit0, applyExit, pop, push] - <;> omega -theorem step1092 (k : Nat) : Runs (6*2) (before1092 k).denote (before1093 k).denote := - @applyExit_sound (before1092 k) (before1093 k) exit0 6 valid0 (macro1092 k) -theorem macro1093 (k : Nat) : applyExit (before1093 k) exit1 1 = some (before1094 k) := by - simp (disch := omega) [before1093, before1094, exit1, applyExit, pop, push] - <;> omega -theorem step1093 (k : Nat) : Runs (1*3) (before1093 k).denote (before1094 k).denote := - @applyExit_sound (before1093 k) (before1094 k) exit1 1 valid1 (macro1093 k) -theorem macro1094 (k : Nat) : applyExit (before1094 k) exit2 6 = some (before1095 k) := by - simp (disch := omega) [before1094, before1095, exit2, applyExit, pop, push] - <;> omega -theorem step1094 (k : Nat) : Runs (6*2) (before1094 k).denote (before1095 k).denote := - @applyExit_sound (before1094 k) (before1095 k) exit2 6 valid2 (macro1094 k) -theorem macro1095 (k : Nat) : applyExit (before1095 k) exit6 1 = some (before1096 k) := by - simp (disch := omega) [before1095, before1096, exit6, applyExit, pop, push] - <;> omega -theorem step1095 (k : Nat) : Runs (1*1) (before1095 k).denote (before1096 k).denote := - @applyExit_sound (before1095 k) (before1096 k) exit6 1 valid6 (macro1095 k) -theorem macro1096 (k : Nat) : applyExit (before1096 k) exit0 7 = some (before1097 k) := by - simp (disch := omega) [before1096, before1097, exit0, applyExit, pop, push] - <;> omega -theorem step1096 (k : Nat) : Runs (7*2) (before1096 k).denote (before1097 k).denote := - @applyExit_sound (before1096 k) (before1097 k) exit0 7 valid0 (macro1096 k) -theorem macro1097 (k : Nat) : applyExit (before1097 k) exit1 1 = some (before1098 k) := by - simp (disch := omega) [before1097, before1098, exit1, applyExit, pop, push] - <;> omega -theorem step1097 (k : Nat) : Runs (1*3) (before1097 k).denote (before1098 k).denote := - @applyExit_sound (before1097 k) (before1098 k) exit1 1 valid1 (macro1097 k) -theorem macro1098 (k : Nat) : applyExit (before1098 k) exit2 7 = some (before1099 k) := by - simp (disch := omega) [before1098, before1099, exit2, applyExit, pop, push] - <;> omega -theorem step1098 (k : Nat) : Runs (7*2) (before1098 k).denote (before1099 k).denote := - @applyExit_sound (before1098 k) (before1099 k) exit2 7 valid2 (macro1098 k) -theorem macro1099 (k : Nat) : applyExit (before1099 k) exit3 1 = some (after1099 k) := by - simp (disch := omega) [before1099, after1099, exit3, applyExit, pop, push] - <;> omega -theorem step1099 (k : Nat) : Runs (1*2) (before1099 k).denote (after1099 k).denote := - @applyExit_sound (before1099 k) (after1099 k) exit3 1 valid3 (macro1099 k) -theorem chunkRun010 (k : Nat) : Runs (1224*k+4750577854) (before1000 k).denote (after1099 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2))))))+(((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))))+((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2))))))) ((((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21))))))+(((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))))+((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2))))))) (before1000 k).denote (before1050 k).denote (after1099 k).denote (@Runs.trans (((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2)))))) (((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))))+((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2)))))) (before1000 k).denote (before1025 k).denote (before1050 k).denote (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2))))) (before1000 k).denote (before1012 k).denote (before1025 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (before1000 k).denote (before1006 k).denote (before1012 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((8*2)+(1*2))) (before1000 k).denote (before1003 k).denote (before1006 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before1000 k).denote (before1001 k).denote (before1003 k).denote (step1000 k) (@Runs.trans (1*2) (11*2) (before1001 k).denote (before1002 k).denote (before1003 k).denote (step1001 k) (step1002 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before1003 k).denote (before1004 k).denote (before1006 k).denote (step1003 k) (@Runs.trans (8*2) (1*2) (before1004 k).denote (before1005 k).denote (before1006 k).denote (step1004 k) (step1005 k)))) (@Runs.trans ((1*2)+((3*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before1006 k).denote (before1009 k).denote (before1012 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before1006 k).denote (before1007 k).denote (before1009 k).denote (step1006 k) (@Runs.trans (3*2) (1*2) (before1007 k).denote (before1008 k).denote (before1009 k).denote (step1007 k) (step1008 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1009 k).denote (before1010 k).denote (before1012 k).denote (step1009 k) (@Runs.trans (1*2) (1*2) (before1010 k).denote (before1011 k).denote (before1012 k).denote (step1010 k) (step1011 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2)))) (((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2)))) (before1012 k).denote (before1018 k).denote (before1025 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(1*2))) (before1012 k).denote (before1015 k).denote (before1018 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before1012 k).denote (before1013 k).denote (before1015 k).denote (step1012 k) (@Runs.trans (1*1) (1*3) (before1013 k).denote (before1014 k).denote (before1015 k).denote (step1013 k) (step1014 k))) (@Runs.trans (1*1) ((1*2)+(1*2)) (before1015 k).denote (before1016 k).denote (before1018 k).denote (step1015 k) (@Runs.trans (1*2) (1*2) (before1016 k).denote (before1017 k).denote (before1018 k).denote (step1016 k) (step1017 k)))) (@Runs.trans ((2*2)+((1*3)+(2*2))) (((1*1)+(3*2))+((4*2)+(9*2))) (before1018 k).denote (before1021 k).denote (before1025 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before1018 k).denote (before1019 k).denote (before1021 k).denote (step1018 k) (@Runs.trans (1*3) (2*2) (before1019 k).denote (before1020 k).denote (before1021 k).denote (step1019 k) (step1020 k))) (@Runs.trans ((1*1)+(3*2)) ((4*2)+(9*2)) (before1021 k).denote (before1023 k).denote (before1025 k).denote (@Runs.trans (1*1) (3*2) (before1021 k).denote (before1022 k).denote (before1023 k).denote (step1021 k) (step1022 k)) (@Runs.trans (4*2) (9*2) (before1023 k).denote (before1024 k).denote (before1025 k).denote (step1023 k) (step1024 k)))))) (@Runs.trans ((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11))))) ((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2))))) (before1025 k).denote (before1037 k).denote (before1050 k).denote (@Runs.trans (((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2)))) (((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))) (before1025 k).denote (before1031 k).denote (before1037 k).denote (@Runs.trans ((1*3)+((9*2)+(1*1))) ((10*2)+((12*2)+(5*2))) (before1025 k).denote (before1028 k).denote (before1031 k).denote (@Runs.trans (1*3) ((9*2)+(1*1)) (before1025 k).denote (before1026 k).denote (before1028 k).denote (step1025 k) (@Runs.trans (9*2) (1*1) (before1026 k).denote (before1027 k).denote (before1028 k).denote (step1026 k) (step1027 k))) (@Runs.trans (10*2) ((12*2)+(5*2)) (before1028 k).denote (before1029 k).denote (before1031 k).denote (step1028 k) (@Runs.trans (12*2) (5*2) (before1029 k).denote (before1030 k).denote (before1031 k).denote (step1029 k) (step1030 k)))) (@Runs.trans ((1*11)+((5*2)+(1*1))) ((5*2)+((1*38)+(1*11))) (before1031 k).denote (before1034 k).denote (before1037 k).denote (@Runs.trans (1*11) ((5*2)+(1*1)) (before1031 k).denote (before1032 k).denote (before1034 k).denote (step1031 k) (@Runs.trans (5*2) (1*1) (before1032 k).denote (before1033 k).denote (before1034 k).denote (step1032 k) (step1033 k))) (@Runs.trans (5*2) ((1*38)+(1*11)) (before1034 k).denote (before1035 k).denote (before1037 k).denote (step1034 k) (@Runs.trans (1*38) (1*11) (before1035 k).denote (before1036 k).denote (before1037 k).denote (step1035 k) (step1036 k))))) (@Runs.trans (((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11)))) (((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2)))) (before1037 k).denote (before1043 k).denote (before1050 k).denote (@Runs.trans ((1*21)+((1*38)+(1*11))) ((1*21)+((1*38)+(1*11))) (before1037 k).denote (before1040 k).denote (before1043 k).denote (@Runs.trans (1*21) ((1*38)+(1*11)) (before1037 k).denote (before1038 k).denote (before1040 k).denote (step1037 k) (@Runs.trans (1*38) (1*11) (before1038 k).denote (before1039 k).denote (before1040 k).denote (step1038 k) (step1039 k))) (@Runs.trans (1*21) ((1*38)+(1*11)) (before1040 k).denote (before1041 k).denote (before1043 k).denote (step1040 k) (@Runs.trans (1*38) (1*11) (before1041 k).denote (before1042 k).denote (before1043 k).denote (step1041 k) (step1042 k)))) (@Runs.trans ((1*21)+(((1*k+3)*70)+(1*38))) (((1*11)+(1*21))+((1*38)+(791761170*2))) (before1043 k).denote (before1046 k).denote (before1050 k).denote (@Runs.trans (1*21) (((1*k+3)*70)+(1*38)) (before1043 k).denote (before1044 k).denote (before1046 k).denote (step1043 k) (@Runs.trans ((1*k+3)*70) (1*38) (before1044 k).denote (before1045 k).denote (before1046 k).denote (step1044 k) (step1045 k))) (@Runs.trans ((1*11)+(1*21)) ((1*38)+(791761170*2)) (before1046 k).denote (before1048 k).denote (before1050 k).denote (@Runs.trans (1*11) (1*21) (before1046 k).denote (before1047 k).denote (before1048 k).denote (step1046 k) (step1047 k)) (@Runs.trans (1*38) (791761170*2) (before1048 k).denote (before1049 k).denote (before1050 k).denote (step1048 k) (step1049 k))))))) (@Runs.trans (((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21)))))) (((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))))+((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2)))))) (before1050 k).denote (before1075 k).denote (after1099 k).denote (@Runs.trans ((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2))))) ((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21))))) (before1050 k).denote (before1062 k).denote (before1075 k).denote (@Runs.trans (((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2)))) (((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))) (before1050 k).denote (before1056 k).denote (before1062 k).denote (@Runs.trans ((1*3)+((791761170*2)+(1*21))) ((791761171*2)+((10*2)+(20*2))) (before1050 k).denote (before1053 k).denote (before1056 k).denote (@Runs.trans (1*3) ((791761170*2)+(1*21)) (before1050 k).denote (before1051 k).denote (before1053 k).denote (step1050 k) (@Runs.trans (791761170*2) (1*21) (before1051 k).denote (before1052 k).denote (before1053 k).denote (step1051 k) (step1052 k))) (@Runs.trans (791761171*2) ((10*2)+(20*2)) (before1053 k).denote (before1054 k).denote (before1056 k).denote (step1053 k) (@Runs.trans (10*2) (20*2) (before1054 k).denote (before1055 k).denote (before1056 k).denote (step1054 k) (step1055 k)))) (@Runs.trans ((1*3)+((20*2)+(1*1))) ((21*2)+((42*2)+(14*2))) (before1056 k).denote (before1059 k).denote (before1062 k).denote (@Runs.trans (1*3) ((20*2)+(1*1)) (before1056 k).denote (before1057 k).denote (before1059 k).denote (step1056 k) (@Runs.trans (20*2) (1*1) (before1057 k).denote (before1058 k).denote (before1059 k).denote (step1057 k) (step1058 k))) (@Runs.trans (21*2) ((42*2)+(14*2)) (before1059 k).denote (before1060 k).denote (before1062 k).denote (step1059 k) (@Runs.trans (42*2) (14*2) (before1060 k).denote (before1061 k).denote (before1062 k).denote (step1060 k) (step1061 k))))) (@Runs.trans (((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2)))) (((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21)))) (before1062 k).denote (before1068 k).denote (before1075 k).denote (@Runs.trans ((1*3)+((14*2)+(1*1))) ((15*2)+((94*2)+(5*2))) (before1062 k).denote (before1065 k).denote (before1068 k).denote (@Runs.trans (1*3) ((14*2)+(1*1)) (before1062 k).denote (before1063 k).denote (before1065 k).denote (step1062 k) (@Runs.trans (14*2) (1*1) (before1063 k).denote (before1064 k).denote (before1065 k).denote (step1063 k) (step1064 k))) (@Runs.trans (15*2) ((94*2)+(5*2)) (before1065 k).denote (before1066 k).denote (before1068 k).denote (step1065 k) (@Runs.trans (94*2) (5*2) (before1066 k).denote (before1067 k).denote (before1068 k).denote (step1066 k) (step1067 k)))) (@Runs.trans ((1*123)+((5*2)+(1*1))) (((5*2)+(1*1010))+((1*123)+(1*21))) (before1068 k).denote (before1071 k).denote (before1075 k).denote (@Runs.trans (1*123) ((5*2)+(1*1)) (before1068 k).denote (before1069 k).denote (before1071 k).denote (step1068 k) (@Runs.trans (5*2) (1*1) (before1069 k).denote (before1070 k).denote (before1071 k).denote (step1069 k) (step1070 k))) (@Runs.trans ((5*2)+(1*1010)) ((1*123)+(1*21)) (before1071 k).denote (before1073 k).denote (before1075 k).denote (@Runs.trans (5*2) (1*1010) (before1071 k).denote (before1072 k).denote (before1073 k).denote (step1071 k) (step1072 k)) (@Runs.trans (1*123) (1*21) (before1073 k).denote (before1074 k).denote (before1075 k).denote (step1073 k) (step1074 k)))))) (@Runs.trans ((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2))))) ((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2))))) (before1075 k).denote (before1087 k).denote (after1099 k).denote (@Runs.trans (((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21)))) ((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))) (before1075 k).denote (before1081 k).denote (before1087 k).denote (@Runs.trans ((1*1010)+((1*123)+(1*21))) ((1*1010)+((1*123)+(1*21))) (before1075 k).denote (before1078 k).denote (before1081 k).denote (@Runs.trans (1*1010) ((1*123)+(1*21)) (before1075 k).denote (before1076 k).denote (before1078 k).denote (step1075 k) (@Runs.trans (1*123) (1*21) (before1076 k).denote (before1077 k).denote (before1078 k).denote (step1076 k) (step1077 k))) (@Runs.trans (1*1010) ((1*123)+(1*21)) (before1078 k).denote (before1079 k).denote (before1081 k).denote (step1078 k) (@Runs.trans (1*123) (1*21) (before1079 k).denote (before1080 k).denote (before1081 k).denote (step1079 k) (step1080 k)))) (@Runs.trans (((1*k+3)*1154)+((1*1010)+(1*123))) ((1*21)+((1*1010)+(30*2))) (before1081 k).denote (before1084 k).denote (before1087 k).denote (@Runs.trans ((1*k+3)*1154) ((1*1010)+(1*123)) (before1081 k).denote (before1082 k).denote (before1084 k).denote (step1081 k) (@Runs.trans (1*1010) (1*123) (before1082 k).denote (before1083 k).denote (before1084 k).denote (step1082 k) (step1083 k))) (@Runs.trans (1*21) ((1*1010)+(30*2)) (before1084 k).denote (before1085 k).denote (before1087 k).denote (step1084 k) (@Runs.trans (1*1010) (30*2) (before1085 k).denote (before1086 k).denote (before1087 k).denote (step1085 k) (step1086 k))))) (@Runs.trans (((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2)))) (((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2)))) (before1087 k).denote (before1093 k).denote (after1099 k).denote (@Runs.trans ((1*3)+((30*2)+(1*21))) ((31*2)+((19*2)+(6*2))) (before1087 k).denote (before1090 k).denote (before1093 k).denote (@Runs.trans (1*3) ((30*2)+(1*21)) (before1087 k).denote (before1088 k).denote (before1090 k).denote (step1087 k) (@Runs.trans (30*2) (1*21) (before1088 k).denote (before1089 k).denote (before1090 k).denote (step1088 k) (step1089 k))) (@Runs.trans (31*2) ((19*2)+(6*2)) (before1090 k).denote (before1091 k).denote (before1093 k).denote (step1090 k) (@Runs.trans (19*2) (6*2) (before1091 k).denote (before1092 k).denote (before1093 k).denote (step1091 k) (step1092 k)))) (@Runs.trans ((1*3)+((6*2)+(1*1))) (((7*2)+(1*3))+((7*2)+(1*2))) (before1093 k).denote (before1096 k).denote (after1099 k).denote (@Runs.trans (1*3) ((6*2)+(1*1)) (before1093 k).denote (before1094 k).denote (before1096 k).denote (step1093 k) (@Runs.trans (6*2) (1*1) (before1094 k).denote (before1095 k).denote (before1096 k).denote (step1094 k) (step1095 k))) (@Runs.trans ((7*2)+(1*3)) ((7*2)+(1*2)) (before1096 k).denote (before1098 k).denote (after1099 k).denote (@Runs.trans (7*2) (1*3) (before1096 k).denote (before1097 k).denote (before1098 k).denote (step1096 k) (step1097 k)) (@Runs.trans (7*2) (1*2) (before1098 k).denote (before1099 k).denote (after1099 k).denote (step1098 k) (step1099 k)))))))) - have ht : (((((((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(1*2))))+(((2*2)+((1*3)+(2*2)))+(((1*1)+(3*2))+((4*2)+(9*2))))))+(((((1*3)+((9*2)+(1*1)))+((10*2)+((12*2)+(5*2))))+(((1*11)+((5*2)+(1*1)))+((5*2)+((1*38)+(1*11)))))+((((1*21)+((1*38)+(1*11)))+((1*21)+((1*38)+(1*11))))+(((1*21)+(((1*k+3)*70)+(1*38)))+(((1*11)+(1*21))+((1*38)+(791761170*2)))))))+((((((1*3)+((791761170*2)+(1*21)))+((791761171*2)+((10*2)+(20*2))))+(((1*3)+((20*2)+(1*1)))+((21*2)+((42*2)+(14*2)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((94*2)+(5*2))))+(((1*123)+((5*2)+(1*1)))+(((5*2)+(1*1010))+((1*123)+(1*21))))))+(((((1*1010)+((1*123)+(1*21)))+((1*1010)+((1*123)+(1*21))))+((((1*k+3)*1154)+((1*1010)+(1*123)))+((1*21)+((1*1010)+(30*2)))))+((((1*3)+((30*2)+(1*21)))+((31*2)+((19*2)+(6*2))))+(((1*3)+((6*2)+(1*1)))+(((7*2)+(1*3))+((7*2)+(1*2)))))))) = (1224*k+4750577854) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean deleted file mode 100644 index 52237104..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk011.lean +++ /dev/null @@ -1,764 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1100_0 : Stack := [] -abbrev tail1100_1 : Stack := ⟨w1,1⟩ :: tail1100_0 -abbrev tail1100_2 : Stack := ⟨w2,1⟩ :: tail1100_1 -abbrev tail1100_3 : Stack := ⟨w1,3⟩ :: tail1100_2 -abbrev tail1100_4 : Stack := ⟨w0,3⟩ :: tail1100_3 -abbrev tail1100_5 : Stack := ⟨w2,1⟩ :: tail1100_4 -abbrev tail1100_6 : Stack := ⟨w1,10⟩ :: tail1100_5 -abbrev tail1100_7 : Stack := ⟨w0,11⟩ :: tail1100_6 -abbrev tail1100_8 : Stack := ⟨w2,1⟩ :: tail1100_7 -abbrev tail1100_9 : Stack := ⟨w1,5⟩ :: tail1100_8 -abbrev tail1100_10 (k : Nat) : Stack := ⟨w62,(1*k+8)⟩ :: tail1100_9 -abbrev tail1100_11 (k : Nat) : Stack := ⟨w1,791761171⟩ :: tail1100_10 k -abbrev tail1100_12 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1100_11 k -abbrev tail1100_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_12 k -abbrev tail1100_14 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1100_13 k -abbrev tail1100_15 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1100_14 k -abbrev tail1100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_15 k -abbrev tail1100_17 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1100_16 k -abbrev tail1100_18 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1100_17 k -abbrev tail1100_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_18 k -abbrev tail1100_20 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1100_19 k -abbrev tail1100_21 (k : Nat) : Stack := ⟨w65,(1*k+8)⟩ :: tail1100_20 k -abbrev tail1100_22 (k : Nat) : Stack := ⟨w1,31⟩ :: tail1100_21 k -abbrev tail1100_23 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1100_22 k -abbrev tail1100_24 : Stack := ⟨w0,9⟩ :: tail1100_0 -abbrev tail1100_25 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1100_22 k -abbrev tail1100_26 : Stack := ⟨w1,1⟩ :: tail1100_24 -abbrev tail1100_27 : Stack := ⟨w1,18⟩ :: tail1100_24 -abbrev tail1100_28 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1100_21 k -abbrev tail1100_29 : Stack := ⟨w2,1⟩ :: tail1100_27 -abbrev tail1100_30 : Stack := ⟨w0,30⟩ :: tail1100_29 -abbrev tail1100_31 (k : Nat) : Stack := ⟨w66,(1*k+8)⟩ :: tail1100_30 -abbrev tail1100_32 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1100_31 k -abbrev tail1100_33 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1100_31 k -abbrev tail1100_34 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1100_17 k -abbrev tail1100_35 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_33 k -abbrev tail1100_36 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1100_33 k -abbrev tail1100_37 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1100_16 k -abbrev tail1100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_36 k -abbrev tail1100_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1100_38 k -abbrev tail1100_40 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1100_38 k -abbrev tail1100_41 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1100_14 k -abbrev tail1100_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_40 k -abbrev tail1100_43 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1100_40 k -abbrev tail1100_44 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1100_13 k -abbrev tail1100_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_43 k -abbrev tail1100_46 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1100_45 k -abbrev tail1100_47 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1100_45 k -abbrev tail1100_48 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1100_11 k -abbrev tail1100_49 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_47 k -abbrev tail1100_50 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1100_47 k -abbrev tail1100_51 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1100_10 k -abbrev tail1100_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_50 k -abbrev tail1100_53 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1100_52 k -abbrev tail1100_54 (k : Nat) : Stack := ⟨w67,(1*k+8)⟩ :: tail1100_53 k -abbrev tail1100_55 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1100_54 k -abbrev tail1100_56 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1100_54 k -abbrev tail1100_57 : Stack := ⟨w0,10⟩ :: tail1100_6 -abbrev tail1100_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_56 k -abbrev tail1100_59 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1100_56 k -abbrev tail1100_60 : Stack := ⟨w1,9⟩ :: tail1100_5 -abbrev tail1100_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_59 k -abbrev tail1100_62 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1100_61 k -abbrev tail1100_63 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1100_61 k -abbrev tail1100_64 : Stack := ⟨w0,2⟩ :: tail1100_3 -abbrev tail1100_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1100_63 k -abbrev tail1100_66 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1100_63 k -abbrev tail1100_67 : Stack := ⟨w1,2⟩ :: tail1100_2 -abbrev tail1100_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_66 k -abbrev tail1100_69 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1100_68 k -abbrev tail1100_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1100_68 k -abbrev tail1100_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_70 k -abbrev tail1100_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_71 k -abbrev tail1100_73 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1100_71 k -abbrev tail1100_74 : Stack := ⟨w23,1⟩ :: tail1100_0 -abbrev tail1100_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_72 k -abbrev tail1100_76 : Stack := ⟨w0,1⟩ :: tail1100_0 -abbrev tail1100_77 : Stack := ⟨w2,1⟩ :: tail1100_76 -abbrev tail1100_78 : Stack := ⟨w1,1⟩ :: tail1100_77 -abbrev tail1100_79 : Stack := ⟨w23,1⟩ :: tail1100_78 -abbrev tail1100_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_69 k -abbrev tail1100_81 : Stack := ⟨w0,1⟩ :: tail1100_78 -abbrev tail1100_82 : Stack := ⟨w2,1⟩ :: tail1100_81 -abbrev tail1100_83 : Stack := ⟨w1,2⟩ :: tail1100_82 -abbrev tail1100_84 : Stack := ⟨w23,1⟩ :: tail1100_83 -abbrev tail1100_85 : Stack := ⟨w0,3⟩ :: tail1100_84 -abbrev tail1100_86 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_62 k -abbrev tail1100_87 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1100_86 k -abbrev tail1100_88 : Stack := ⟨w0,1⟩ :: tail1100_83 -abbrev tail1100_89 : Stack := ⟨w0,4⟩ :: tail1100_83 -abbrev tail1100_90 : Stack := ⟨w2,1⟩ :: tail1100_89 -abbrev tail1100_91 : Stack := ⟨w1,9⟩ :: tail1100_90 -abbrev tail1100_92 : Stack := ⟨w23,1⟩ :: tail1100_91 -abbrev tail1100_93 : Stack := ⟨w0,11⟩ :: tail1100_92 -abbrev tail1100_94 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_55 k -abbrev tail1100_95 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1100_94 k -abbrev tail1100_96 : Stack := ⟨w0,1⟩ :: tail1100_91 -abbrev tail1100_97 : Stack := ⟨w0,12⟩ :: tail1100_91 -abbrev tail1100_98 : Stack := ⟨w2,1⟩ :: tail1100_97 -abbrev tail1100_99 : Stack := ⟨w1,5⟩ :: tail1100_98 -abbrev tail1100_100 (k : Nat) : Stack := ⟨w68,(1*k+8)⟩ :: tail1100_99 -abbrev tail1100_101 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1100_100 k -abbrev tail1100_102 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_101 k -abbrev tail1100_103 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1100_102 k -abbrev tail1100_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_46 k -abbrev tail1100_105 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1100_104 k -abbrev tail1100_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_101 k -abbrev tail1100_107 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1100_101 k -abbrev tail1100_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_107 k -abbrev tail1100_109 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1100_108 k -abbrev tail1100_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_109 k -abbrev tail1100_111 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1100_110 k -abbrev tail1100_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_39 k -abbrev tail1100_113 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1100_112 k -abbrev tail1100_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_109 k -abbrev tail1100_115 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1100_109 k -abbrev tail1100_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_115 k -abbrev tail1100_117 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1100_116 k -abbrev tail1100_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_117 k -abbrev tail1100_119 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1100_118 k -abbrev tail1100_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_32 k -abbrev tail1100_121 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1100_120 k -abbrev tail1100_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_117 k -abbrev tail1100_123 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1100_117 k -abbrev tail1100_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_123 k -abbrev tail1100_125 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1100_124 k -abbrev tail1100_126 (k : Nat) : Stack := ⟨w69,(1*k+8)⟩ :: tail1100_125 k -abbrev tail1100_127 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1100_126 k -abbrev tail1100_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_127 k -abbrev tail1100_129 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1100_128 k -abbrev tail1100_130 : Stack := ⟨w0,8⟩ :: tail1100_0 -abbrev tail1100_131 : Stack := ⟨w23,1⟩ :: tail1100_130 -abbrev tail1100_132 : Stack := ⟨w1,18⟩ :: tail1100_131 -abbrev tail1100_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1100_127 k -abbrev tail1100_134 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1100_127 k -abbrev tail1100_135 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1100_134 k -abbrev tail1100_136 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1100_135 k -abbrev tail1100_137 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1100_136 k - -def before1100 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail1100_23 k),tail1100_24⟩ -def before1101 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526683),(tail1100_25 k),tail1100_26⟩ -def before1102 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail1100_22 k),tail1100_27⟩ -def before1103 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail1100_28 k),tail1100_29⟩ -def before1104 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1100_21 k),tail1100_30⟩ -def before1105 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1100_20 k),(tail1100_31 k)⟩ -def before1106 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521889),(tail1100_19 k),(tail1100_32 k)⟩ -def before1107 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521887),(tail1100_18 k),(tail1100_33 k)⟩ -def before1108 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521885),(tail1100_34 k),(tail1100_35 k)⟩ -def before1109 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail1100_17 k),(tail1100_36 k)⟩ -def before1110 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521699),(tail1100_37 k),(tail1100_38 k)⟩ -def before1111 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail1100_16 k),(tail1100_39 k)⟩ -def before1112 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521669),(tail1100_15 k),(tail1100_40 k)⟩ -def before1113 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail1100_41 k),(tail1100_42 k)⟩ -def before1114 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail1100_14 k),(tail1100_43 k)⟩ -def before1115 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521585),(tail1100_44 k),(tail1100_45 k)⟩ -def before1116 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail1100_13 k),(tail1100_46 k)⟩ -def before1117 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521543),(tail1100_12 k),(tail1100_47 k)⟩ -def before1118 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail1100_48 k),(tail1100_49 k)⟩ -def before1119 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail1100_11 k),(tail1100_50 k)⟩ -def before1120 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail1100_51 k),(tail1100_52 k)⟩ -def before1121 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1100_10 k),(tail1100_53 k)⟩ -def before1122 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1100_9,(tail1100_54 k)⟩ -def before1123 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail1100_8,(tail1100_55 k)⟩ -def before1124 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail1100_7,(tail1100_56 k)⟩ -def before1125 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail1100_57,(tail1100_58 k)⟩ -def before1126 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail1100_6,(tail1100_59 k)⟩ -def before1127 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail1100_60,(tail1100_61 k)⟩ -def before1128 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail1100_5,(tail1100_62 k)⟩ -def before1129 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail1100_4,(tail1100_63 k)⟩ -def before1130 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail1100_64,(tail1100_65 k)⟩ -def before1131 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1100_3,(tail1100_66 k)⟩ -def before1132 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1100_67,(tail1100_68 k)⟩ -def before1133 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1100_2,(tail1100_69 k)⟩ -def before1134 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1100_1,(tail1100_70 k)⟩ -def before1135 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1193),tail1100_0,(tail1100_71 k)⟩ -def before1136 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1100_0,(tail1100_72 k)⟩ -def before1137 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1100_0,(tail1100_73 k)⟩ -def before1138 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1100_74,(tail1100_73 k)⟩ -def before1139 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail1100_74,(tail1100_75 k)⟩ -def before1140 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1100_76,(tail1100_75 k)⟩ -def before1141 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail1100_77,(tail1100_72 k)⟩ -def before1142 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail1100_78,(tail1100_71 k)⟩ -def before1143 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1100_79,(tail1100_70 k)⟩ -def before1144 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail1100_79,(tail1100_80 k)⟩ -def before1145 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1100_81,(tail1100_80 k)⟩ -def before1146 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1189),tail1100_82,(tail1100_69 k)⟩ -def before1147 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail1100_83,(tail1100_68 k)⟩ -def before1148 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail1100_84,(tail1100_66 k)⟩ -def before1149 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail1100_85,(tail1100_63 k)⟩ -def before1150 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail1100_85,(tail1100_86 k)⟩ -def before1151 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1100_84,(tail1100_87 k)⟩ -def before1152 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail1100_88,(tail1100_87 k)⟩ -def before1153 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail1100_89,(tail1100_86 k)⟩ -def before1154 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1175),tail1100_90,(tail1100_62 k)⟩ -def before1155 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1157),tail1100_91,(tail1100_61 k)⟩ -def before1156 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail1100_92,(tail1100_59 k)⟩ -def before1157 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail1100_93,(tail1100_56 k)⟩ -def before1158 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail1100_93,(tail1100_94 k)⟩ -def before1159 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail1100_92,(tail1100_95 k)⟩ -def before1160 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail1100_96,(tail1100_95 k)⟩ -def before1161 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail1100_97,(tail1100_94 k)⟩ -def before1162 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail1100_98,(tail1100_55 k)⟩ -def before1163 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail1100_99,(tail1100_54 k)⟩ -def before1164 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail1100_100 k),(tail1100_53 k)⟩ -def before1165 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521523),(tail1100_101 k),(tail1100_52 k)⟩ -def before1166 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521525),(tail1100_102 k),(tail1100_50 k)⟩ -def before1167 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail1100_103 k),(tail1100_47 k)⟩ -def before1168 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail1100_103 k),(tail1100_104 k)⟩ -def before1169 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail1100_102 k),(tail1100_105 k)⟩ -def before1170 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521525),(tail1100_106 k),(tail1100_105 k)⟩ -def before1171 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail1100_107 k),(tail1100_104 k)⟩ -def before1172 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521545),(tail1100_108 k),(tail1100_46 k)⟩ -def before1173 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521585),(tail1100_109 k),(tail1100_45 k)⟩ -def before1174 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521587),(tail1100_110 k),(tail1100_43 k)⟩ -def before1175 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail1100_111 k),(tail1100_40 k)⟩ -def before1176 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail1100_111 k),(tail1100_112 k)⟩ -def before1177 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521587),(tail1100_110 k),(tail1100_113 k)⟩ -def before1178 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521587),(tail1100_114 k),(tail1100_113 k)⟩ -def before1179 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail1100_115 k),(tail1100_112 k)⟩ -def before1180 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521671),(tail1100_116 k),(tail1100_39 k)⟩ -def before1181 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521699),(tail1100_117 k),(tail1100_38 k)⟩ -def before1182 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521701),(tail1100_118 k),(tail1100_36 k)⟩ -def before1183 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521887),(tail1100_119 k),(tail1100_33 k)⟩ -def before1184 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521887),(tail1100_119 k),(tail1100_120 k)⟩ -def before1185 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521701),(tail1100_118 k),(tail1100_121 k)⟩ -def before1186 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521701),(tail1100_122 k),(tail1100_121 k)⟩ -def before1187 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521887),(tail1100_123 k),(tail1100_120 k)⟩ -def before1188 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521889),(tail1100_124 k),(tail1100_32 k)⟩ -def before1189 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail1100_125 k),(tail1100_31 k)⟩ -def before1190 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail1100_126 k),tail1100_30⟩ -def before1191 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail1100_127 k),tail1100_29⟩ -def before1192 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail1100_128 k),tail1100_27⟩ -def before1193 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526685),(tail1100_129 k),tail1100_24⟩ -def before1194 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526685),(tail1100_129 k),tail1100_131⟩ -def before1195 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail1100_128 k),tail1100_132⟩ -def before1196 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail1100_133 k),tail1100_132⟩ -def before1197 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526685),(tail1100_134 k),tail1100_131⟩ -def before1198 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526687),(tail1100_135 k),tail1100_130⟩ -def before1199 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526703),(tail1100_136 k),tail1100_0⟩ -def after1199 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526705),(tail1100_137 k),tail1100_0⟩ - -theorem macro1100 (k : Nat) : applyExit (before1100 k) exit9 1 = some (before1101 k) := by - simp (disch := omega) [before1100, before1101, exit9, applyExit, pop, push] - <;> omega -theorem step1100 (k : Nat) : Runs (1*2) (before1100 k).denote (before1101 k).denote := - @applyExit_sound (before1100 k) (before1101 k) exit9 1 valid9 (macro1100 k) -theorem macro1101 (k : Nat) : applyExit (before1101 k) exit10 17 = some (before1102 k) := by - simp (disch := omega) [before1101, before1102, exit10, applyExit, pop, push] - <;> omega -theorem step1101 (k : Nat) : Runs (17*2) (before1101 k).denote (before1102 k).denote := - @applyExit_sound (before1101 k) (before1102 k) exit10 17 valid10 (macro1101 k) -theorem macro1102 (k : Nat) : applyExit (before1102 k) exit11 1 = some (before1103 k) := by - simp (disch := omega) [before1102, before1103, exit11, applyExit, pop, push] - <;> omega -theorem step1102 (k : Nat) : Runs (1*2) (before1102 k).denote (before1103 k).denote := - @applyExit_sound (before1102 k) (before1103 k) exit11 1 valid11 (macro1102 k) -theorem macro1103 (k : Nat) : applyExit (before1103 k) exit2 30 = some (before1104 k) := by - simp (disch := omega) [before1103, before1104, exit2, applyExit, pop, push] - <;> omega -theorem step1103 (k : Nat) : Runs (30*2) (before1103 k).denote (before1104 k).denote := - @applyExit_sound (before1103 k) (before1104 k) exit2 30 valid2 (macro1103 k) -theorem macro1104 (k : Nat) : applyExit (before1104 k) exit88 (1*k+8) = some (before1105 k) := by - simp (disch := omega) [before1104, before1105, exit88, applyExit, pop, push] - <;> omega -theorem step1104 (k : Nat) : Runs ((1*k+8)*586) (before1104 k).denote (before1105 k).denote := - @applyExit_sound (before1104 k) (before1105 k) exit88 (1*k+8) valid88 (macro1104 k) -theorem macro1105 (k : Nat) : applyExit (before1105 k) exit2 5 = some (before1106 k) := by - simp (disch := omega) [before1105, before1106, exit2, applyExit, pop, push] - <;> omega -theorem step1105 (k : Nat) : Runs (5*2) (before1105 k).denote (before1106 k).denote := - @applyExit_sound (before1105 k) (before1106 k) exit2 5 valid2 (macro1105 k) -theorem macro1106 (k : Nat) : applyExit (before1106 k) exit3 1 = some (before1107 k) := by - simp (disch := omega) [before1106, before1107, exit3, applyExit, pop, push] - <;> omega -theorem step1106 (k : Nat) : Runs (1*2) (before1106 k).denote (before1107 k).denote := - @applyExit_sound (before1106 k) (before1107 k) exit3 1 valid3 (macro1106 k) -theorem macro1107 (k : Nat) : applyExit (before1107 k) exit9 1 = some (before1108 k) := by - simp (disch := omega) [before1107, before1108, exit9, applyExit, pop, push] - <;> omega -theorem step1107 (k : Nat) : Runs (1*2) (before1107 k).denote (before1108 k).denote := - @applyExit_sound (before1107 k) (before1108 k) exit9 1 valid9 (macro1107 k) -theorem macro1108 (k : Nat) : applyExit (before1108 k) exit10 92 = some (before1109 k) := by - simp (disch := omega) [before1108, before1109, exit10, applyExit, pop, push] - <;> omega -theorem step1108 (k : Nat) : Runs (92*2) (before1108 k).denote (before1109 k).denote := - @applyExit_sound (before1108 k) (before1109 k) exit10 92 valid10 (macro1108 k) -theorem macro1109 (k : Nat) : applyExit (before1109 k) exit11 1 = some (before1110 k) := by - simp (disch := omega) [before1109, before1110, exit11, applyExit, pop, push] - <;> omega -theorem step1109 (k : Nat) : Runs (1*2) (before1109 k).denote (before1110 k).denote := - @applyExit_sound (before1109 k) (before1110 k) exit11 1 valid11 (macro1109 k) -theorem macro1110 (k : Nat) : applyExit (before1110 k) exit2 14 = some (before1111 k) := by - simp (disch := omega) [before1110, before1111, exit2, applyExit, pop, push] - <;> omega -theorem step1110 (k : Nat) : Runs (14*2) (before1110 k).denote (before1111 k).denote := - @applyExit_sound (before1110 k) (before1111 k) exit2 14 valid2 (macro1110 k) -theorem macro1111 (k : Nat) : applyExit (before1111 k) exit3 1 = some (before1112 k) := by - simp (disch := omega) [before1111, before1112, exit3, applyExit, pop, push] - <;> omega -theorem step1111 (k : Nat) : Runs (1*2) (before1111 k).denote (before1112 k).denote := - @applyExit_sound (before1111 k) (before1112 k) exit3 1 valid3 (macro1111 k) -theorem macro1112 (k : Nat) : applyExit (before1112 k) exit9 1 = some (before1113 k) := by - simp (disch := omega) [before1112, before1113, exit9, applyExit, pop, push] - <;> omega -theorem step1112 (k : Nat) : Runs (1*2) (before1112 k).denote (before1113 k).denote := - @applyExit_sound (before1112 k) (before1113 k) exit9 1 valid9 (macro1112 k) -theorem macro1113 (k : Nat) : applyExit (before1113 k) exit10 40 = some (before1114 k) := by - simp (disch := omega) [before1113, before1114, exit10, applyExit, pop, push] - <;> omega -theorem step1113 (k : Nat) : Runs (40*2) (before1113 k).denote (before1114 k).denote := - @applyExit_sound (before1113 k) (before1114 k) exit10 40 valid10 (macro1113 k) -theorem macro1114 (k : Nat) : applyExit (before1114 k) exit11 1 = some (before1115 k) := by - simp (disch := omega) [before1114, before1115, exit11, applyExit, pop, push] - <;> omega -theorem step1114 (k : Nat) : Runs (1*2) (before1114 k).denote (before1115 k).denote := - @applyExit_sound (before1114 k) (before1115 k) exit11 1 valid11 (macro1114 k) -theorem macro1115 (k : Nat) : applyExit (before1115 k) exit2 20 = some (before1116 k) := by - simp (disch := omega) [before1115, before1116, exit2, applyExit, pop, push] - <;> omega -theorem step1115 (k : Nat) : Runs (20*2) (before1115 k).denote (before1116 k).denote := - @applyExit_sound (before1115 k) (before1116 k) exit2 20 valid2 (macro1115 k) -theorem macro1116 (k : Nat) : applyExit (before1116 k) exit3 1 = some (before1117 k) := by - simp (disch := omega) [before1116, before1117, exit3, applyExit, pop, push] - <;> omega -theorem step1116 (k : Nat) : Runs (1*2) (before1116 k).denote (before1117 k).denote := - @applyExit_sound (before1116 k) (before1117 k) exit3 1 valid3 (macro1116 k) -theorem macro1117 (k : Nat) : applyExit (before1117 k) exit9 1 = some (before1118 k) := by - simp (disch := omega) [before1117, before1118, exit9, applyExit, pop, push] - <;> omega -theorem step1117 (k : Nat) : Runs (1*2) (before1117 k).denote (before1118 k).denote := - @applyExit_sound (before1117 k) (before1118 k) exit9 1 valid9 (macro1117 k) -theorem macro1118 (k : Nat) : applyExit (before1118 k) exit10 8 = some (before1119 k) := by - simp (disch := omega) [before1118, before1119, exit10, applyExit, pop, push] - <;> omega -theorem step1118 (k : Nat) : Runs (8*2) (before1118 k).denote (before1119 k).denote := - @applyExit_sound (before1118 k) (before1119 k) exit10 8 valid10 (macro1118 k) -theorem macro1119 (k : Nat) : applyExit (before1119 k) exit11 1 = some (before1120 k) := by - simp (disch := omega) [before1119, before1120, exit11, applyExit, pop, push] - <;> omega -theorem step1119 (k : Nat) : Runs (1*2) (before1119 k).denote (before1120 k).denote := - @applyExit_sound (before1119 k) (before1120 k) exit11 1 valid11 (macro1119 k) -theorem macro1120 (k : Nat) : applyExit (before1120 k) exit2 791761170 = some (before1121 k) := by - simp (disch := omega) [before1120, before1121, exit2, applyExit, pop, push] - <;> omega -theorem step1120 (k : Nat) : Runs (791761170*2) (before1120 k).denote (before1121 k).denote := - @applyExit_sound (before1120 k) (before1121 k) exit2 791761170 valid2 (macro1120 k) -theorem macro1121 (k : Nat) : applyExit (before1121 k) exit89 (1*k+8) = some (before1122 k) := by - simp (disch := omega) [before1121, before1122, exit89, applyExit, pop, push] - <;> omega -theorem step1121 (k : Nat) : Runs ((1*k+8)*38) (before1121 k).denote (before1122 k).denote := - @applyExit_sound (before1121 k) (before1122 k) exit89 (1*k+8) valid89 (macro1121 k) -theorem macro1122 (k : Nat) : applyExit (before1122 k) exit2 5 = some (before1123 k) := by - simp (disch := omega) [before1122, before1123, exit2, applyExit, pop, push] - <;> omega -theorem step1122 (k : Nat) : Runs (5*2) (before1122 k).denote (before1123 k).denote := - @applyExit_sound (before1122 k) (before1123 k) exit2 5 valid2 (macro1122 k) -theorem macro1123 (k : Nat) : applyExit (before1123 k) exit3 1 = some (before1124 k) := by - simp (disch := omega) [before1123, before1124, exit3, applyExit, pop, push] - <;> omega -theorem step1123 (k : Nat) : Runs (1*2) (before1123 k).denote (before1124 k).denote := - @applyExit_sound (before1123 k) (before1124 k) exit3 1 valid3 (macro1123 k) -theorem macro1124 (k : Nat) : applyExit (before1124 k) exit9 1 = some (before1125 k) := by - simp (disch := omega) [before1124, before1125, exit9, applyExit, pop, push] - <;> omega -theorem step1124 (k : Nat) : Runs (1*2) (before1124 k).denote (before1125 k).denote := - @applyExit_sound (before1124 k) (before1125 k) exit9 1 valid9 (macro1124 k) -theorem macro1125 (k : Nat) : applyExit (before1125 k) exit10 10 = some (before1126 k) := by - simp (disch := omega) [before1125, before1126, exit10, applyExit, pop, push] - <;> omega -theorem step1125 (k : Nat) : Runs (10*2) (before1125 k).denote (before1126 k).denote := - @applyExit_sound (before1125 k) (before1126 k) exit10 10 valid10 (macro1125 k) -theorem macro1126 (k : Nat) : applyExit (before1126 k) exit11 1 = some (before1127 k) := by - simp (disch := omega) [before1126, before1127, exit11, applyExit, pop, push] - <;> omega -theorem step1126 (k : Nat) : Runs (1*2) (before1126 k).denote (before1127 k).denote := - @applyExit_sound (before1126 k) (before1127 k) exit11 1 valid11 (macro1126 k) -theorem macro1127 (k : Nat) : applyExit (before1127 k) exit2 9 = some (before1128 k) := by - simp (disch := omega) [before1127, before1128, exit2, applyExit, pop, push] - <;> omega -theorem step1127 (k : Nat) : Runs (9*2) (before1127 k).denote (before1128 k).denote := - @applyExit_sound (before1127 k) (before1128 k) exit2 9 valid2 (macro1127 k) -theorem macro1128 (k : Nat) : applyExit (before1128 k) exit3 1 = some (before1129 k) := by - simp (disch := omega) [before1128, before1129, exit3, applyExit, pop, push] - <;> omega -theorem step1128 (k : Nat) : Runs (1*2) (before1128 k).denote (before1129 k).denote := - @applyExit_sound (before1128 k) (before1129 k) exit3 1 valid3 (macro1128 k) -theorem macro1129 (k : Nat) : applyExit (before1129 k) exit9 1 = some (before1130 k) := by - simp (disch := omega) [before1129, before1130, exit9, applyExit, pop, push] - <;> omega -theorem step1129 (k : Nat) : Runs (1*2) (before1129 k).denote (before1130 k).denote := - @applyExit_sound (before1129 k) (before1130 k) exit9 1 valid9 (macro1129 k) -theorem macro1130 (k : Nat) : applyExit (before1130 k) exit10 2 = some (before1131 k) := by - simp (disch := omega) [before1130, before1131, exit10, applyExit, pop, push] - <;> omega -theorem step1130 (k : Nat) : Runs (2*2) (before1130 k).denote (before1131 k).denote := - @applyExit_sound (before1130 k) (before1131 k) exit10 2 valid10 (macro1130 k) -theorem macro1131 (k : Nat) : applyExit (before1131 k) exit11 1 = some (before1132 k) := by - simp (disch := omega) [before1131, before1132, exit11, applyExit, pop, push] - <;> omega -theorem step1131 (k : Nat) : Runs (1*2) (before1131 k).denote (before1132 k).denote := - @applyExit_sound (before1131 k) (before1132 k) exit11 1 valid11 (macro1131 k) -theorem macro1132 (k : Nat) : applyExit (before1132 k) exit2 2 = some (before1133 k) := by - simp (disch := omega) [before1132, before1133, exit2, applyExit, pop, push] - <;> omega -theorem step1132 (k : Nat) : Runs (2*2) (before1132 k).denote (before1133 k).denote := - @applyExit_sound (before1132 k) (before1133 k) exit2 2 valid2 (macro1132 k) -theorem macro1133 (k : Nat) : applyExit (before1133 k) exit3 1 = some (before1134 k) := by - simp (disch := omega) [before1133, before1134, exit3, applyExit, pop, push] - <;> omega -theorem step1133 (k : Nat) : Runs (1*2) (before1133 k).denote (before1134 k).denote := - @applyExit_sound (before1133 k) (before1134 k) exit3 1 valid3 (macro1133 k) -theorem macro1134 (k : Nat) : applyExit (before1134 k) exit4 1 = some (before1135 k) := by - simp (disch := omega) [before1134, before1135, exit4, applyExit, pop, push] - <;> omega -theorem step1134 (k : Nat) : Runs (1*2) (before1134 k).denote (before1135 k).denote := - @applyExit_sound (before1134 k) (before1135 k) exit4 1 valid4 (macro1134 k) -theorem macro1135 (k : Nat) : applyExit (before1135 k) exit7 1 = some (before1136 k) := by - simp (disch := omega) [before1135, before1136, exit7, applyExit, pop, push] - <;> omega -theorem step1135 (k : Nat) : Runs (1*4) (before1135 k).denote (before1136 k).denote := - @applyExit_sound (before1135 k) (before1136 k) exit7 1 valid7 (macro1135 k) -theorem macro1136 (k : Nat) : applyExit (before1136 k) exit3 1 = some (before1137 k) := by - simp (disch := omega) [before1136, before1137, exit3, applyExit, pop, push] - <;> omega -theorem step1136 (k : Nat) : Runs (1*2) (before1136 k).denote (before1137 k).denote := - @applyExit_sound (before1136 k) (before1137 k) exit3 1 valid3 (macro1136 k) -theorem macro1137 (k : Nat) : applyExit (before1137 k) exit30 1 = some (before1138 k) := by - simp (disch := omega) [before1137, before1138, exit30, applyExit, pop, push] - <;> omega -theorem step1137 (k : Nat) : Runs (1*3) (before1137 k).denote (before1138 k).denote := - @applyExit_sound (before1137 k) (before1138 k) exit30 1 valid30 (macro1137 k) -theorem macro1138 (k : Nat) : applyExit (before1138 k) exit31 1 = some (before1139 k) := by - simp (disch := omega) [before1138, before1139, exit31, applyExit, pop, push] - <;> omega -theorem step1138 (k : Nat) : Runs (1*1) (before1138 k).denote (before1139 k).denote := - @applyExit_sound (before1138 k) (before1139 k) exit31 1 valid31 (macro1138 k) -theorem macro1139 (k : Nat) : applyExit (before1139 k) exit32 1 = some (before1140 k) := by - simp (disch := omega) [before1139, before1140, exit32, applyExit, pop, push] - <;> omega -theorem step1139 (k : Nat) : Runs (1*3) (before1139 k).denote (before1140 k).denote := - @applyExit_sound (before1139 k) (before1140 k) exit32 1 valid32 (macro1139 k) -theorem macro1140 (k : Nat) : applyExit (before1140 k) exit33 1 = some (before1141 k) := by - simp (disch := omega) [before1140, before1141, exit33, applyExit, pop, push] - <;> omega -theorem step1140 (k : Nat) : Runs (1*2) (before1140 k).denote (before1141 k).denote := - @applyExit_sound (before1140 k) (before1141 k) exit33 1 valid33 (macro1140 k) -theorem macro1141 (k : Nat) : applyExit (before1141 k) exit34 1 = some (before1142 k) := by - simp (disch := omega) [before1141, before1142, exit34, applyExit, pop, push] - <;> omega -theorem step1141 (k : Nat) : Runs (1*2) (before1141 k).denote (before1142 k).denote := - @applyExit_sound (before1141 k) (before1142 k) exit34 1 valid34 (macro1141 k) -theorem macro1142 (k : Nat) : applyExit (before1142 k) exit35 1 = some (before1143 k) := by - simp (disch := omega) [before1142, before1143, exit35, applyExit, pop, push] - <;> omega -theorem step1142 (k : Nat) : Runs (1*2) (before1142 k).denote (before1143 k).denote := - @applyExit_sound (before1142 k) (before1143 k) exit35 1 valid35 (macro1142 k) -theorem macro1143 (k : Nat) : applyExit (before1143 k) exit31 1 = some (before1144 k) := by - simp (disch := omega) [before1143, before1144, exit31, applyExit, pop, push] - <;> omega -theorem step1143 (k : Nat) : Runs (1*1) (before1143 k).denote (before1144 k).denote := - @applyExit_sound (before1143 k) (before1144 k) exit31 1 valid31 (macro1143 k) -theorem macro1144 (k : Nat) : applyExit (before1144 k) exit32 1 = some (before1145 k) := by - simp (disch := omega) [before1144, before1145, exit32, applyExit, pop, push] - <;> omega -theorem step1144 (k : Nat) : Runs (1*3) (before1144 k).denote (before1145 k).denote := - @applyExit_sound (before1144 k) (before1145 k) exit32 1 valid32 (macro1144 k) -theorem macro1145 (k : Nat) : applyExit (before1145 k) exit33 1 = some (before1146 k) := by - simp (disch := omega) [before1145, before1146, exit33, applyExit, pop, push] - <;> omega -theorem step1145 (k : Nat) : Runs (1*2) (before1145 k).denote (before1146 k).denote := - @applyExit_sound (before1145 k) (before1146 k) exit33 1 valid33 (macro1145 k) -theorem macro1146 (k : Nat) : applyExit (before1146 k) exit34 2 = some (before1147 k) := by - simp (disch := omega) [before1146, before1147, exit34, applyExit, pop, push] - <;> omega -theorem step1146 (k : Nat) : Runs (2*2) (before1146 k).denote (before1147 k).denote := - @applyExit_sound (before1146 k) (before1147 k) exit34 2 valid34 (macro1146 k) -theorem macro1147 (k : Nat) : applyExit (before1147 k) exit35 1 = some (before1148 k) := by - simp (disch := omega) [before1147, before1148, exit35, applyExit, pop, push] - <;> omega -theorem step1147 (k : Nat) : Runs (1*2) (before1147 k).denote (before1148 k).denote := - @applyExit_sound (before1147 k) (before1148 k) exit35 1 valid35 (macro1147 k) -theorem macro1148 (k : Nat) : applyExit (before1148 k) exit36 3 = some (before1149 k) := by - simp (disch := omega) [before1148, before1149, exit36, applyExit, pop, push] - <;> omega -theorem step1148 (k : Nat) : Runs (3*2) (before1148 k).denote (before1149 k).denote := - @applyExit_sound (before1148 k) (before1149 k) exit36 3 valid36 (macro1148 k) -theorem macro1149 (k : Nat) : applyExit (before1149 k) exit31 1 = some (before1150 k) := by - simp (disch := omega) [before1149, before1150, exit31, applyExit, pop, push] - <;> omega -theorem step1149 (k : Nat) : Runs (1*1) (before1149 k).denote (before1150 k).denote := - @applyExit_sound (before1149 k) (before1150 k) exit31 1 valid31 (macro1149 k) -theorem macro1150 (k : Nat) : applyExit (before1150 k) exit10 3 = some (before1151 k) := by - simp (disch := omega) [before1150, before1151, exit10, applyExit, pop, push] - <;> omega -theorem step1150 (k : Nat) : Runs (3*2) (before1150 k).denote (before1151 k).denote := - @applyExit_sound (before1150 k) (before1151 k) exit10 3 valid10 (macro1150 k) -theorem macro1151 (k : Nat) : applyExit (before1151 k) exit32 1 = some (before1152 k) := by - simp (disch := omega) [before1151, before1152, exit32, applyExit, pop, push] - <;> omega -theorem step1151 (k : Nat) : Runs (1*3) (before1151 k).denote (before1152 k).denote := - @applyExit_sound (before1151 k) (before1152 k) exit32 1 valid32 (macro1151 k) -theorem macro1152 (k : Nat) : applyExit (before1152 k) exit36 3 = some (before1153 k) := by - simp (disch := omega) [before1152, before1153, exit36, applyExit, pop, push] - <;> omega -theorem step1152 (k : Nat) : Runs (3*2) (before1152 k).denote (before1153 k).denote := - @applyExit_sound (before1152 k) (before1153 k) exit36 3 valid36 (macro1152 k) -theorem macro1153 (k : Nat) : applyExit (before1153 k) exit33 1 = some (before1154 k) := by - simp (disch := omega) [before1153, before1154, exit33, applyExit, pop, push] - <;> omega -theorem step1153 (k : Nat) : Runs (1*2) (before1153 k).denote (before1154 k).denote := - @applyExit_sound (before1153 k) (before1154 k) exit33 1 valid33 (macro1153 k) -theorem macro1154 (k : Nat) : applyExit (before1154 k) exit34 9 = some (before1155 k) := by - simp (disch := omega) [before1154, before1155, exit34, applyExit, pop, push] - <;> omega -theorem step1154 (k : Nat) : Runs (9*2) (before1154 k).denote (before1155 k).denote := - @applyExit_sound (before1154 k) (before1155 k) exit34 9 valid34 (macro1154 k) -theorem macro1155 (k : Nat) : applyExit (before1155 k) exit35 1 = some (before1156 k) := by - simp (disch := omega) [before1155, before1156, exit35, applyExit, pop, push] - <;> omega -theorem step1155 (k : Nat) : Runs (1*2) (before1155 k).denote (before1156 k).denote := - @applyExit_sound (before1155 k) (before1156 k) exit35 1 valid35 (macro1155 k) -theorem macro1156 (k : Nat) : applyExit (before1156 k) exit36 11 = some (before1157 k) := by - simp (disch := omega) [before1156, before1157, exit36, applyExit, pop, push] - <;> omega -theorem step1156 (k : Nat) : Runs (11*2) (before1156 k).denote (before1157 k).denote := - @applyExit_sound (before1156 k) (before1157 k) exit36 11 valid36 (macro1156 k) -theorem macro1157 (k : Nat) : applyExit (before1157 k) exit31 1 = some (before1158 k) := by - simp (disch := omega) [before1157, before1158, exit31, applyExit, pop, push] - <;> omega -theorem step1157 (k : Nat) : Runs (1*1) (before1157 k).denote (before1158 k).denote := - @applyExit_sound (before1157 k) (before1158 k) exit31 1 valid31 (macro1157 k) -theorem macro1158 (k : Nat) : applyExit (before1158 k) exit10 11 = some (before1159 k) := by - simp (disch := omega) [before1158, before1159, exit10, applyExit, pop, push] - <;> omega -theorem step1158 (k : Nat) : Runs (11*2) (before1158 k).denote (before1159 k).denote := - @applyExit_sound (before1158 k) (before1159 k) exit10 11 valid10 (macro1158 k) -theorem macro1159 (k : Nat) : applyExit (before1159 k) exit32 1 = some (before1160 k) := by - simp (disch := omega) [before1159, before1160, exit32, applyExit, pop, push] - <;> omega -theorem step1159 (k : Nat) : Runs (1*3) (before1159 k).denote (before1160 k).denote := - @applyExit_sound (before1159 k) (before1160 k) exit32 1 valid32 (macro1159 k) -theorem macro1160 (k : Nat) : applyExit (before1160 k) exit36 11 = some (before1161 k) := by - simp (disch := omega) [before1160, before1161, exit36, applyExit, pop, push] - <;> omega -theorem step1160 (k : Nat) : Runs (11*2) (before1160 k).denote (before1161 k).denote := - @applyExit_sound (before1160 k) (before1161 k) exit36 11 valid36 (macro1160 k) -theorem macro1161 (k : Nat) : applyExit (before1161 k) exit33 1 = some (before1162 k) := by - simp (disch := omega) [before1161, before1162, exit33, applyExit, pop, push] - <;> omega -theorem step1161 (k : Nat) : Runs (1*2) (before1161 k).denote (before1162 k).denote := - @applyExit_sound (before1161 k) (before1162 k) exit33 1 valid33 (macro1161 k) -theorem macro1162 (k : Nat) : applyExit (before1162 k) exit34 5 = some (before1163 k) := by - simp (disch := omega) [before1162, before1163, exit34, applyExit, pop, push] - <;> omega -theorem step1162 (k : Nat) : Runs (5*2) (before1162 k).denote (before1163 k).denote := - @applyExit_sound (before1162 k) (before1163 k) exit34 5 valid34 (macro1162 k) -theorem macro1163 (k : Nat) : applyExit (before1163 k) exit90 (1*k+8) = some (before1164 k) := by - simp (disch := omega) [before1163, before1164, exit90, applyExit, pop, push] - <;> omega -theorem step1163 (k : Nat) : Runs ((1*k+8)*82) (before1163 k).denote (before1164 k).denote := - @applyExit_sound (before1163 k) (before1164 k) exit90 (1*k+8) valid90 (macro1163 k) -theorem macro1164 (k : Nat) : applyExit (before1164 k) exit34 791761170 = some (before1165 k) := by - simp (disch := omega) [before1164, before1165, exit34, applyExit, pop, push] - <;> omega -theorem step1164 (k : Nat) : Runs (791761170*2) (before1164 k).denote (before1165 k).denote := - @applyExit_sound (before1164 k) (before1165 k) exit34 791761170 valid34 (macro1164 k) -theorem macro1165 (k : Nat) : applyExit (before1165 k) exit35 1 = some (before1166 k) := by - simp (disch := omega) [before1165, before1166, exit35, applyExit, pop, push] - <;> omega -theorem step1165 (k : Nat) : Runs (1*2) (before1165 k).denote (before1166 k).denote := - @applyExit_sound (before1165 k) (before1166 k) exit35 1 valid35 (macro1165 k) -theorem macro1166 (k : Nat) : applyExit (before1166 k) exit36 9 = some (before1167 k) := by - simp (disch := omega) [before1166, before1167, exit36, applyExit, pop, push] - <;> omega -theorem step1166 (k : Nat) : Runs (9*2) (before1166 k).denote (before1167 k).denote := - @applyExit_sound (before1166 k) (before1167 k) exit36 9 valid36 (macro1166 k) -theorem macro1167 (k : Nat) : applyExit (before1167 k) exit31 1 = some (before1168 k) := by - simp (disch := omega) [before1167, before1168, exit31, applyExit, pop, push] - <;> omega -theorem step1167 (k : Nat) : Runs (1*1) (before1167 k).denote (before1168 k).denote := - @applyExit_sound (before1167 k) (before1168 k) exit31 1 valid31 (macro1167 k) -theorem macro1168 (k : Nat) : applyExit (before1168 k) exit10 9 = some (before1169 k) := by - simp (disch := omega) [before1168, before1169, exit10, applyExit, pop, push] - <;> omega -theorem step1168 (k : Nat) : Runs (9*2) (before1168 k).denote (before1169 k).denote := - @applyExit_sound (before1168 k) (before1169 k) exit10 9 valid10 (macro1168 k) -theorem macro1169 (k : Nat) : applyExit (before1169 k) exit32 1 = some (before1170 k) := by - simp (disch := omega) [before1169, before1170, exit32, applyExit, pop, push] - <;> omega -theorem step1169 (k : Nat) : Runs (1*3) (before1169 k).denote (before1170 k).denote := - @applyExit_sound (before1169 k) (before1170 k) exit32 1 valid32 (macro1169 k) -theorem macro1170 (k : Nat) : applyExit (before1170 k) exit36 9 = some (before1171 k) := by - simp (disch := omega) [before1170, before1171, exit36, applyExit, pop, push] - <;> omega -theorem step1170 (k : Nat) : Runs (9*2) (before1170 k).denote (before1171 k).denote := - @applyExit_sound (before1170 k) (before1171 k) exit36 9 valid36 (macro1170 k) -theorem macro1171 (k : Nat) : applyExit (before1171 k) exit33 1 = some (before1172 k) := by - simp (disch := omega) [before1171, before1172, exit33, applyExit, pop, push] - <;> omega -theorem step1171 (k : Nat) : Runs (1*2) (before1171 k).denote (before1172 k).denote := - @applyExit_sound (before1171 k) (before1172 k) exit33 1 valid33 (macro1171 k) -theorem macro1172 (k : Nat) : applyExit (before1172 k) exit34 20 = some (before1173 k) := by - simp (disch := omega) [before1172, before1173, exit34, applyExit, pop, push] - <;> omega -theorem step1172 (k : Nat) : Runs (20*2) (before1172 k).denote (before1173 k).denote := - @applyExit_sound (before1172 k) (before1173 k) exit34 20 valid34 (macro1172 k) -theorem macro1173 (k : Nat) : applyExit (before1173 k) exit35 1 = some (before1174 k) := by - simp (disch := omega) [before1173, before1174, exit35, applyExit, pop, push] - <;> omega -theorem step1173 (k : Nat) : Runs (1*2) (before1173 k).denote (before1174 k).denote := - @applyExit_sound (before1173 k) (before1174 k) exit35 1 valid35 (macro1173 k) -theorem macro1174 (k : Nat) : applyExit (before1174 k) exit36 41 = some (before1175 k) := by - simp (disch := omega) [before1174, before1175, exit36, applyExit, pop, push] - <;> omega -theorem step1174 (k : Nat) : Runs (41*2) (before1174 k).denote (before1175 k).denote := - @applyExit_sound (before1174 k) (before1175 k) exit36 41 valid36 (macro1174 k) -theorem macro1175 (k : Nat) : applyExit (before1175 k) exit31 1 = some (before1176 k) := by - simp (disch := omega) [before1175, before1176, exit31, applyExit, pop, push] - <;> omega -theorem step1175 (k : Nat) : Runs (1*1) (before1175 k).denote (before1176 k).denote := - @applyExit_sound (before1175 k) (before1176 k) exit31 1 valid31 (macro1175 k) -theorem macro1176 (k : Nat) : applyExit (before1176 k) exit10 41 = some (before1177 k) := by - simp (disch := omega) [before1176, before1177, exit10, applyExit, pop, push] - <;> omega -theorem step1176 (k : Nat) : Runs (41*2) (before1176 k).denote (before1177 k).denote := - @applyExit_sound (before1176 k) (before1177 k) exit10 41 valid10 (macro1176 k) -theorem macro1177 (k : Nat) : applyExit (before1177 k) exit32 1 = some (before1178 k) := by - simp (disch := omega) [before1177, before1178, exit32, applyExit, pop, push] - <;> omega -theorem step1177 (k : Nat) : Runs (1*3) (before1177 k).denote (before1178 k).denote := - @applyExit_sound (before1177 k) (before1178 k) exit32 1 valid32 (macro1177 k) -theorem macro1178 (k : Nat) : applyExit (before1178 k) exit36 41 = some (before1179 k) := by - simp (disch := omega) [before1178, before1179, exit36, applyExit, pop, push] - <;> omega -theorem step1178 (k : Nat) : Runs (41*2) (before1178 k).denote (before1179 k).denote := - @applyExit_sound (before1178 k) (before1179 k) exit36 41 valid36 (macro1178 k) -theorem macro1179 (k : Nat) : applyExit (before1179 k) exit33 1 = some (before1180 k) := by - simp (disch := omega) [before1179, before1180, exit33, applyExit, pop, push] - <;> omega -theorem step1179 (k : Nat) : Runs (1*2) (before1179 k).denote (before1180 k).denote := - @applyExit_sound (before1179 k) (before1180 k) exit33 1 valid33 (macro1179 k) -theorem macro1180 (k : Nat) : applyExit (before1180 k) exit34 14 = some (before1181 k) := by - simp (disch := omega) [before1180, before1181, exit34, applyExit, pop, push] - <;> omega -theorem step1180 (k : Nat) : Runs (14*2) (before1180 k).denote (before1181 k).denote := - @applyExit_sound (before1180 k) (before1181 k) exit34 14 valid34 (macro1180 k) -theorem macro1181 (k : Nat) : applyExit (before1181 k) exit35 1 = some (before1182 k) := by - simp (disch := omega) [before1181, before1182, exit35, applyExit, pop, push] - <;> omega -theorem step1181 (k : Nat) : Runs (1*2) (before1181 k).denote (before1182 k).denote := - @applyExit_sound (before1181 k) (before1182 k) exit35 1 valid35 (macro1181 k) -theorem macro1182 (k : Nat) : applyExit (before1182 k) exit36 93 = some (before1183 k) := by - simp (disch := omega) [before1182, before1183, exit36, applyExit, pop, push] - <;> omega -theorem step1182 (k : Nat) : Runs (93*2) (before1182 k).denote (before1183 k).denote := - @applyExit_sound (before1182 k) (before1183 k) exit36 93 valid36 (macro1182 k) -theorem macro1183 (k : Nat) : applyExit (before1183 k) exit31 1 = some (before1184 k) := by - simp (disch := omega) [before1183, before1184, exit31, applyExit, pop, push] - <;> omega -theorem step1183 (k : Nat) : Runs (1*1) (before1183 k).denote (before1184 k).denote := - @applyExit_sound (before1183 k) (before1184 k) exit31 1 valid31 (macro1183 k) -theorem macro1184 (k : Nat) : applyExit (before1184 k) exit10 93 = some (before1185 k) := by - simp (disch := omega) [before1184, before1185, exit10, applyExit, pop, push] - <;> omega -theorem step1184 (k : Nat) : Runs (93*2) (before1184 k).denote (before1185 k).denote := - @applyExit_sound (before1184 k) (before1185 k) exit10 93 valid10 (macro1184 k) -theorem macro1185 (k : Nat) : applyExit (before1185 k) exit32 1 = some (before1186 k) := by - simp (disch := omega) [before1185, before1186, exit32, applyExit, pop, push] - <;> omega -theorem step1185 (k : Nat) : Runs (1*3) (before1185 k).denote (before1186 k).denote := - @applyExit_sound (before1185 k) (before1186 k) exit32 1 valid32 (macro1185 k) -theorem macro1186 (k : Nat) : applyExit (before1186 k) exit36 93 = some (before1187 k) := by - simp (disch := omega) [before1186, before1187, exit36, applyExit, pop, push] - <;> omega -theorem step1186 (k : Nat) : Runs (93*2) (before1186 k).denote (before1187 k).denote := - @applyExit_sound (before1186 k) (before1187 k) exit36 93 valid36 (macro1186 k) -theorem macro1187 (k : Nat) : applyExit (before1187 k) exit33 1 = some (before1188 k) := by - simp (disch := omega) [before1187, before1188, exit33, applyExit, pop, push] - <;> omega -theorem step1187 (k : Nat) : Runs (1*2) (before1187 k).denote (before1188 k).denote := - @applyExit_sound (before1187 k) (before1188 k) exit33 1 valid33 (macro1187 k) -theorem macro1188 (k : Nat) : applyExit (before1188 k) exit34 5 = some (before1189 k) := by - simp (disch := omega) [before1188, before1189, exit34, applyExit, pop, push] - <;> omega -theorem step1188 (k : Nat) : Runs (5*2) (before1188 k).denote (before1189 k).denote := - @applyExit_sound (before1188 k) (before1189 k) exit34 5 valid34 (macro1188 k) -theorem macro1189 (k : Nat) : applyExit (before1189 k) exit91 (1*k+8) = some (before1190 k) := by - simp (disch := omega) [before1189, before1190, exit91, applyExit, pop, push] - <;> omega -theorem step1189 (k : Nat) : Runs ((1*k+8)*1190) (before1189 k).denote (before1190 k).denote := - @applyExit_sound (before1189 k) (before1190 k) exit91 (1*k+8) valid91 (macro1189 k) -theorem macro1190 (k : Nat) : applyExit (before1190 k) exit34 30 = some (before1191 k) := by - simp (disch := omega) [before1190, before1191, exit34, applyExit, pop, push] - <;> omega -theorem step1190 (k : Nat) : Runs (30*2) (before1190 k).denote (before1191 k).denote := - @applyExit_sound (before1190 k) (before1191 k) exit34 30 valid34 (macro1190 k) -theorem macro1191 (k : Nat) : applyExit (before1191 k) exit35 1 = some (before1192 k) := by - simp (disch := omega) [before1191, before1192, exit35, applyExit, pop, push] - <;> omega -theorem step1191 (k : Nat) : Runs (1*2) (before1191 k).denote (before1192 k).denote := - @applyExit_sound (before1191 k) (before1192 k) exit35 1 valid35 (macro1191 k) -theorem macro1192 (k : Nat) : applyExit (before1192 k) exit36 18 = some (before1193 k) := by - simp (disch := omega) [before1192, before1193, exit36, applyExit, pop, push] - <;> omega -theorem step1192 (k : Nat) : Runs (18*2) (before1192 k).denote (before1193 k).denote := - @applyExit_sound (before1192 k) (before1193 k) exit36 18 valid36 (macro1192 k) -theorem macro1193 (k : Nat) : applyExit (before1193 k) exit31 1 = some (before1194 k) := by - simp (disch := omega) [before1193, before1194, exit31, applyExit, pop, push] - <;> omega -theorem step1193 (k : Nat) : Runs (1*1) (before1193 k).denote (before1194 k).denote := - @applyExit_sound (before1193 k) (before1194 k) exit31 1 valid31 (macro1193 k) -theorem macro1194 (k : Nat) : applyExit (before1194 k) exit10 18 = some (before1195 k) := by - simp (disch := omega) [before1194, before1195, exit10, applyExit, pop, push] - <;> omega -theorem step1194 (k : Nat) : Runs (18*2) (before1194 k).denote (before1195 k).denote := - @applyExit_sound (before1194 k) (before1195 k) exit10 18 valid10 (macro1194 k) -theorem macro1195 (k : Nat) : applyExit (before1195 k) exit32 1 = some (before1196 k) := by - simp (disch := omega) [before1195, before1196, exit32, applyExit, pop, push] - <;> omega -theorem step1195 (k : Nat) : Runs (1*3) (before1195 k).denote (before1196 k).denote := - @applyExit_sound (before1195 k) (before1196 k) exit32 1 valid32 (macro1195 k) -theorem macro1196 (k : Nat) : applyExit (before1196 k) exit36 18 = some (before1197 k) := by - simp (disch := omega) [before1196, before1197, exit36, applyExit, pop, push] - <;> omega -theorem step1196 (k : Nat) : Runs (18*2) (before1196 k).denote (before1197 k).denote := - @applyExit_sound (before1196 k) (before1197 k) exit36 18 valid36 (macro1196 k) -theorem macro1197 (k : Nat) : applyExit (before1197 k) exit33 1 = some (before1198 k) := by - simp (disch := omega) [before1197, before1198, exit33, applyExit, pop, push] - <;> omega -theorem step1197 (k : Nat) : Runs (1*2) (before1197 k).denote (before1198 k).denote := - @applyExit_sound (before1197 k) (before1198 k) exit33 1 valid33 (macro1197 k) -theorem macro1198 (k : Nat) : applyExit (before1198 k) exit34 8 = some (before1199 k) := by - simp (disch := omega) [before1198, before1199, exit34, applyExit, pop, push] - <;> omega -theorem step1198 (k : Nat) : Runs (8*2) (before1198 k).denote (before1199 k).denote := - @applyExit_sound (before1198 k) (before1199 k) exit34 8 valid34 (macro1198 k) -theorem macro1199 (k : Nat) : applyExit (before1199 k) exit35 1 = some (after1199 k) := by - simp (disch := omega) [before1199, after1199, exit35, applyExit, pop, push] - <;> omega -theorem step1199 (k : Nat) : Runs (1*2) (before1199 k).denote (after1199 k).denote := - @applyExit_sound (before1199 k) (after1199 k) exit35 1 valid35 (macro1199 k) -theorem chunkRun011 (k : Nat) : Runs (1896*k+3167061705) (before1100 k).denote (after1199 k).denote := by - have h := (@Runs.trans ((((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2))))))+(((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))))+((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1))))))) ((((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2))))))+(((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))))+((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2))))))) (before1100 k).denote (before1150 k).denote (after1199 k).denote (@Runs.trans (((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2)))))) (((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))))+((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1)))))) (before1100 k).denote (before1125 k).denote (before1150 k).denote (@Runs.trans ((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))) ((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2))))) (before1100 k).denote (before1112 k).denote (before1125 k).denote (@Runs.trans (((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2)))) (((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))) (before1100 k).denote (before1106 k).denote (before1112 k).denote (@Runs.trans ((1*2)+((17*2)+(1*2))) ((30*2)+(((1*k+8)*586)+(5*2))) (before1100 k).denote (before1103 k).denote (before1106 k).denote (@Runs.trans (1*2) ((17*2)+(1*2)) (before1100 k).denote (before1101 k).denote (before1103 k).denote (step1100 k) (@Runs.trans (17*2) (1*2) (before1101 k).denote (before1102 k).denote (before1103 k).denote (step1101 k) (step1102 k))) (@Runs.trans (30*2) (((1*k+8)*586)+(5*2)) (before1103 k).denote (before1104 k).denote (before1106 k).denote (step1103 k) (@Runs.trans ((1*k+8)*586) (5*2) (before1104 k).denote (before1105 k).denote (before1106 k).denote (step1104 k) (step1105 k)))) (@Runs.trans ((1*2)+((1*2)+(92*2))) ((1*2)+((14*2)+(1*2))) (before1106 k).denote (before1109 k).denote (before1112 k).denote (@Runs.trans (1*2) ((1*2)+(92*2)) (before1106 k).denote (before1107 k).denote (before1109 k).denote (step1106 k) (@Runs.trans (1*2) (92*2) (before1107 k).denote (before1108 k).denote (before1109 k).denote (step1107 k) (step1108 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before1109 k).denote (before1110 k).denote (before1112 k).denote (step1109 k) (@Runs.trans (14*2) (1*2) (before1110 k).denote (before1111 k).denote (before1112 k).denote (step1110 k) (step1111 k))))) (@Runs.trans (((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2)))) (((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2)))) (before1112 k).denote (before1118 k).denote (before1125 k).denote (@Runs.trans ((1*2)+((40*2)+(1*2))) ((20*2)+((1*2)+(1*2))) (before1112 k).denote (before1115 k).denote (before1118 k).denote (@Runs.trans (1*2) ((40*2)+(1*2)) (before1112 k).denote (before1113 k).denote (before1115 k).denote (step1112 k) (@Runs.trans (40*2) (1*2) (before1113 k).denote (before1114 k).denote (before1115 k).denote (step1113 k) (step1114 k))) (@Runs.trans (20*2) ((1*2)+(1*2)) (before1115 k).denote (before1116 k).denote (before1118 k).denote (step1115 k) (@Runs.trans (1*2) (1*2) (before1116 k).denote (before1117 k).denote (before1118 k).denote (step1116 k) (step1117 k)))) (@Runs.trans ((8*2)+((1*2)+(791761170*2))) ((((1*k+8)*38)+(5*2))+((1*2)+(1*2))) (before1118 k).denote (before1121 k).denote (before1125 k).denote (@Runs.trans (8*2) ((1*2)+(791761170*2)) (before1118 k).denote (before1119 k).denote (before1121 k).denote (step1118 k) (@Runs.trans (1*2) (791761170*2) (before1119 k).denote (before1120 k).denote (before1121 k).denote (step1119 k) (step1120 k))) (@Runs.trans (((1*k+8)*38)+(5*2)) ((1*2)+(1*2)) (before1121 k).denote (before1123 k).denote (before1125 k).denote (@Runs.trans ((1*k+8)*38) (5*2) (before1121 k).denote (before1122 k).denote (before1123 k).denote (step1121 k) (step1122 k)) (@Runs.trans (1*2) (1*2) (before1123 k).denote (before1124 k).denote (before1125 k).denote (step1123 k) (step1124 k)))))) (@Runs.trans ((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2))))) ((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1))))) (before1125 k).denote (before1137 k).denote (before1150 k).denote (@Runs.trans (((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2)))) (((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))) (before1125 k).denote (before1131 k).denote (before1137 k).denote (@Runs.trans ((10*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(2*2))) (before1125 k).denote (before1128 k).denote (before1131 k).denote (@Runs.trans (10*2) ((1*2)+(9*2)) (before1125 k).denote (before1126 k).denote (before1128 k).denote (step1125 k) (@Runs.trans (1*2) (9*2) (before1126 k).denote (before1127 k).denote (before1128 k).denote (step1126 k) (step1127 k))) (@Runs.trans (1*2) ((1*2)+(2*2)) (before1128 k).denote (before1129 k).denote (before1131 k).denote (step1128 k) (@Runs.trans (1*2) (2*2) (before1129 k).denote (before1130 k).denote (before1131 k).denote (step1129 k) (step1130 k)))) (@Runs.trans ((1*2)+((2*2)+(1*2))) ((1*2)+((1*4)+(1*2))) (before1131 k).denote (before1134 k).denote (before1137 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before1131 k).denote (before1132 k).denote (before1134 k).denote (step1131 k) (@Runs.trans (2*2) (1*2) (before1132 k).denote (before1133 k).denote (before1134 k).denote (step1132 k) (step1133 k))) (@Runs.trans (1*2) ((1*4)+(1*2)) (before1134 k).denote (before1135 k).denote (before1137 k).denote (step1134 k) (@Runs.trans (1*4) (1*2) (before1135 k).denote (before1136 k).denote (before1137 k).denote (step1135 k) (step1136 k))))) (@Runs.trans (((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2)))) (((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1)))) (before1137 k).denote (before1143 k).denote (before1150 k).denote (@Runs.trans ((1*3)+((1*1)+(1*3))) ((1*2)+((1*2)+(1*2))) (before1137 k).denote (before1140 k).denote (before1143 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before1137 k).denote (before1138 k).denote (before1140 k).denote (step1137 k) (@Runs.trans (1*1) (1*3) (before1138 k).denote (before1139 k).denote (before1140 k).denote (step1138 k) (step1139 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1140 k).denote (before1141 k).denote (before1143 k).denote (step1140 k) (@Runs.trans (1*2) (1*2) (before1141 k).denote (before1142 k).denote (before1143 k).denote (step1141 k) (step1142 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((2*2)+(1*2))+((3*2)+(1*1))) (before1143 k).denote (before1146 k).denote (before1150 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before1143 k).denote (before1144 k).denote (before1146 k).denote (step1143 k) (@Runs.trans (1*3) (1*2) (before1144 k).denote (before1145 k).denote (before1146 k).denote (step1144 k) (step1145 k))) (@Runs.trans ((2*2)+(1*2)) ((3*2)+(1*1)) (before1146 k).denote (before1148 k).denote (before1150 k).denote (@Runs.trans (2*2) (1*2) (before1146 k).denote (before1147 k).denote (before1148 k).denote (step1146 k) (step1147 k)) (@Runs.trans (3*2) (1*1) (before1148 k).denote (before1149 k).denote (before1150 k).denote (step1148 k) (step1149 k))))))) (@Runs.trans (((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2)))))) (((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))))+((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2)))))) (before1150 k).denote (before1175 k).denote (after1199 k).denote (@Runs.trans ((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))) ((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2))))) (before1150 k).denote (before1162 k).denote (before1175 k).denote (@Runs.trans (((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2)))) (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (before1150 k).denote (before1156 k).denote (before1162 k).denote (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*2)+((9*2)+(1*2))) (before1150 k).denote (before1153 k).denote (before1156 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before1150 k).denote (before1151 k).denote (before1153 k).denote (step1150 k) (@Runs.trans (1*3) (3*2) (before1151 k).denote (before1152 k).denote (before1153 k).denote (step1151 k) (step1152 k))) (@Runs.trans (1*2) ((9*2)+(1*2)) (before1153 k).denote (before1154 k).denote (before1156 k).denote (step1153 k) (@Runs.trans (9*2) (1*2) (before1154 k).denote (before1155 k).denote (before1156 k).denote (step1154 k) (step1155 k)))) (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before1156 k).denote (before1159 k).denote (before1162 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before1156 k).denote (before1157 k).denote (before1159 k).denote (step1156 k) (@Runs.trans (1*1) (11*2) (before1157 k).denote (before1158 k).denote (before1159 k).denote (step1157 k) (step1158 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before1159 k).denote (before1160 k).denote (before1162 k).denote (step1159 k) (@Runs.trans (11*2) (1*2) (before1160 k).denote (before1161 k).denote (before1162 k).denote (step1160 k) (step1161 k))))) (@Runs.trans (((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1)))) (((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2)))) (before1162 k).denote (before1168 k).denote (before1175 k).denote (@Runs.trans ((5*2)+(((1*k+8)*82)+(791761170*2))) ((1*2)+((9*2)+(1*1))) (before1162 k).denote (before1165 k).denote (before1168 k).denote (@Runs.trans (5*2) (((1*k+8)*82)+(791761170*2)) (before1162 k).denote (before1163 k).denote (before1165 k).denote (step1162 k) (@Runs.trans ((1*k+8)*82) (791761170*2) (before1163 k).denote (before1164 k).denote (before1165 k).denote (step1163 k) (step1164 k))) (@Runs.trans (1*2) ((9*2)+(1*1)) (before1165 k).denote (before1166 k).denote (before1168 k).denote (step1165 k) (@Runs.trans (9*2) (1*1) (before1166 k).denote (before1167 k).denote (before1168 k).denote (step1166 k) (step1167 k)))) (@Runs.trans ((9*2)+((1*3)+(9*2))) (((1*2)+(20*2))+((1*2)+(41*2))) (before1168 k).denote (before1171 k).denote (before1175 k).denote (@Runs.trans (9*2) ((1*3)+(9*2)) (before1168 k).denote (before1169 k).denote (before1171 k).denote (step1168 k) (@Runs.trans (1*3) (9*2) (before1169 k).denote (before1170 k).denote (before1171 k).denote (step1169 k) (step1170 k))) (@Runs.trans ((1*2)+(20*2)) ((1*2)+(41*2)) (before1171 k).denote (before1173 k).denote (before1175 k).denote (@Runs.trans (1*2) (20*2) (before1171 k).denote (before1172 k).denote (before1173 k).denote (step1171 k) (step1172 k)) (@Runs.trans (1*2) (41*2) (before1173 k).denote (before1174 k).denote (before1175 k).denote (step1173 k) (step1174 k)))))) (@Runs.trans ((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))) ((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2))))) (before1175 k).denote (before1187 k).denote (after1199 k).denote (@Runs.trans (((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))) (((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))) (before1175 k).denote (before1181 k).denote (before1187 k).denote (@Runs.trans ((1*1)+((41*2)+(1*3))) ((41*2)+((1*2)+(14*2))) (before1175 k).denote (before1178 k).denote (before1181 k).denote (@Runs.trans (1*1) ((41*2)+(1*3)) (before1175 k).denote (before1176 k).denote (before1178 k).denote (step1175 k) (@Runs.trans (41*2) (1*3) (before1176 k).denote (before1177 k).denote (before1178 k).denote (step1176 k) (step1177 k))) (@Runs.trans (41*2) ((1*2)+(14*2)) (before1178 k).denote (before1179 k).denote (before1181 k).denote (step1178 k) (@Runs.trans (1*2) (14*2) (before1179 k).denote (before1180 k).denote (before1181 k).denote (step1179 k) (step1180 k)))) (@Runs.trans ((1*2)+((93*2)+(1*1))) ((93*2)+((1*3)+(93*2))) (before1181 k).denote (before1184 k).denote (before1187 k).denote (@Runs.trans (1*2) ((93*2)+(1*1)) (before1181 k).denote (before1182 k).denote (before1184 k).denote (step1181 k) (@Runs.trans (93*2) (1*1) (before1182 k).denote (before1183 k).denote (before1184 k).denote (step1182 k) (step1183 k))) (@Runs.trans (93*2) ((1*3)+(93*2)) (before1184 k).denote (before1185 k).denote (before1187 k).denote (step1184 k) (@Runs.trans (1*3) (93*2) (before1185 k).denote (before1186 k).denote (before1187 k).denote (step1185 k) (step1186 k))))) (@Runs.trans (((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2)))) (((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2)))) (before1187 k).denote (before1193 k).denote (after1199 k).denote (@Runs.trans ((1*2)+((5*2)+((1*k+8)*1190))) ((30*2)+((1*2)+(18*2))) (before1187 k).denote (before1190 k).denote (before1193 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+8)*1190)) (before1187 k).denote (before1188 k).denote (before1190 k).denote (step1187 k) (@Runs.trans (5*2) ((1*k+8)*1190) (before1188 k).denote (before1189 k).denote (before1190 k).denote (step1188 k) (step1189 k))) (@Runs.trans (30*2) ((1*2)+(18*2)) (before1190 k).denote (before1191 k).denote (before1193 k).denote (step1190 k) (@Runs.trans (1*2) (18*2) (before1191 k).denote (before1192 k).denote (before1193 k).denote (step1191 k) (step1192 k)))) (@Runs.trans ((1*1)+((18*2)+(1*3))) (((18*2)+(1*2))+((8*2)+(1*2))) (before1193 k).denote (before1196 k).denote (after1199 k).denote (@Runs.trans (1*1) ((18*2)+(1*3)) (before1193 k).denote (before1194 k).denote (before1196 k).denote (step1193 k) (@Runs.trans (18*2) (1*3) (before1194 k).denote (before1195 k).denote (before1196 k).denote (step1194 k) (step1195 k))) (@Runs.trans ((18*2)+(1*2)) ((8*2)+(1*2)) (before1196 k).denote (before1198 k).denote (after1199 k).denote (@Runs.trans (18*2) (1*2) (before1196 k).denote (before1197 k).denote (before1198 k).denote (step1196 k) (step1197 k)) (@Runs.trans (8*2) (1*2) (before1198 k).denote (before1199 k).denote (after1199 k).denote (step1198 k) (step1199 k)))))))) - have ht : (((((((1*2)+((17*2)+(1*2)))+((30*2)+(((1*k+8)*586)+(5*2))))+(((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((40*2)+(1*2)))+((20*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(791761170*2)))+((((1*k+8)*38)+(5*2))+((1*2)+(1*2))))))+(((((10*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(2*2))))+(((1*2)+((2*2)+(1*2)))+((1*2)+((1*4)+(1*2)))))+((((1*3)+((1*1)+(1*3)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+(((2*2)+(1*2))+((3*2)+(1*1)))))))+((((((3*2)+((1*3)+(3*2)))+((1*2)+((9*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((5*2)+(((1*k+8)*82)+(791761170*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+(((1*2)+(20*2))+((1*2)+(41*2))))))+(((((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))+(((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))))+((((1*2)+((5*2)+((1*k+8)*1190)))+((30*2)+((1*2)+(18*2))))+(((1*1)+((18*2)+(1*3)))+(((18*2)+(1*2))+((8*2)+(1*2)))))))) = (1896*k+3167061705) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean deleted file mode 100644 index b326ae50..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk012.lean +++ /dev/null @@ -1,801 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1200_0 : Stack := [] -abbrev tail1200_1 : Stack := ⟨w0,1⟩ :: tail1200_0 -abbrev tail1200_2 : Stack := ⟨w2,1⟩ :: tail1200_1 -abbrev tail1200_3 : Stack := ⟨w1,1⟩ :: tail1200_2 -abbrev tail1200_4 : Stack := ⟨w0,1⟩ :: tail1200_3 -abbrev tail1200_5 : Stack := ⟨w2,1⟩ :: tail1200_4 -abbrev tail1200_6 : Stack := ⟨w1,2⟩ :: tail1200_5 -abbrev tail1200_7 : Stack := ⟨w0,4⟩ :: tail1200_6 -abbrev tail1200_8 : Stack := ⟨w2,1⟩ :: tail1200_7 -abbrev tail1200_9 : Stack := ⟨w1,9⟩ :: tail1200_8 -abbrev tail1200_10 : Stack := ⟨w0,12⟩ :: tail1200_9 -abbrev tail1200_11 : Stack := ⟨w2,1⟩ :: tail1200_10 -abbrev tail1200_12 : Stack := ⟨w1,5⟩ :: tail1200_11 -abbrev tail1200_13 (k : Nat) : Stack := ⟨w68,(1*k+8)⟩ :: tail1200_12 -abbrev tail1200_14 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1200_13 k -abbrev tail1200_15 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1200_14 k -abbrev tail1200_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_15 k -abbrev tail1200_17 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1200_16 k -abbrev tail1200_18 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1200_17 k -abbrev tail1200_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_18 k -abbrev tail1200_20 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1200_19 k -abbrev tail1200_21 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1200_20 k -abbrev tail1200_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_21 k -abbrev tail1200_23 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1200_22 k -abbrev tail1200_24 (k : Nat) : Stack := ⟨w69,(1*k+8)⟩ :: tail1200_23 k -abbrev tail1200_25 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1200_24 k -abbrev tail1200_26 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1200_25 k -abbrev tail1200_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_26 k -abbrev tail1200_28 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1200_27 k -abbrev tail1200_29 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1200_28 k -abbrev tail1200_30 : Stack := ⟨w1,1⟩ :: tail1200_0 -abbrev tail1200_31 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_28 k -abbrev tail1200_32 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1200_28 k -abbrev tail1200_33 : Stack := ⟨w1,3⟩ :: tail1200_0 -abbrev tail1200_34 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1200_27 k -abbrev tail1200_35 : Stack := ⟨w2,1⟩ :: tail1200_33 -abbrev tail1200_36 : Stack := ⟨w0,7⟩ :: tail1200_35 -abbrev tail1200_37 : Stack := ⟨w0,8⟩ :: tail1200_35 -abbrev tail1200_38 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1200_25 k -abbrev tail1200_39 : Stack := ⟨w1,1⟩ :: tail1200_37 -abbrev tail1200_40 : Stack := ⟨w1,19⟩ :: tail1200_37 -abbrev tail1200_41 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1200_24 k -abbrev tail1200_42 : Stack := ⟨w2,1⟩ :: tail1200_40 -abbrev tail1200_43 : Stack := ⟨w0,29⟩ :: tail1200_42 -abbrev tail1200_44 (k : Nat) : Stack := ⟨w70,(1*k+8)⟩ :: tail1200_43 -abbrev tail1200_45 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1200_44 k -abbrev tail1200_46 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1200_44 k -abbrev tail1200_47 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1200_20 k -abbrev tail1200_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_46 k -abbrev tail1200_49 (k : Nat) : Stack := ⟨w1,94⟩ :: tail1200_46 k -abbrev tail1200_50 (k : Nat) : Stack := ⟨w1,13⟩ :: tail1200_19 k -abbrev tail1200_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_49 k -abbrev tail1200_52 (k : Nat) : Stack := ⟨w0,13⟩ :: tail1200_51 k -abbrev tail1200_53 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1200_51 k -abbrev tail1200_54 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1200_17 k -abbrev tail1200_55 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_53 k -abbrev tail1200_56 (k : Nat) : Stack := ⟨w1,42⟩ :: tail1200_53 k -abbrev tail1200_57 (k : Nat) : Stack := ⟨w1,19⟩ :: tail1200_16 k -abbrev tail1200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_56 k -abbrev tail1200_59 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1200_58 k -abbrev tail1200_60 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1200_58 k -abbrev tail1200_61 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1200_14 k -abbrev tail1200_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_60 k -abbrev tail1200_63 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1200_60 k -abbrev tail1200_64 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1200_13 k -abbrev tail1200_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_63 k -abbrev tail1200_66 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1200_65 k -abbrev tail1200_67 (k : Nat) : Stack := ⟨w71,(1*k+8)⟩ :: tail1200_66 k -abbrev tail1200_68 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1200_67 k -abbrev tail1200_69 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1200_67 k -abbrev tail1200_70 : Stack := ⟨w0,11⟩ :: tail1200_9 -abbrev tail1200_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_69 k -abbrev tail1200_72 (k : Nat) : Stack := ⟨w1,12⟩ :: tail1200_69 k -abbrev tail1200_73 : Stack := ⟨w1,8⟩ :: tail1200_8 -abbrev tail1200_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_72 k -abbrev tail1200_75 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1200_74 k -abbrev tail1200_76 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1200_74 k -abbrev tail1200_77 : Stack := ⟨w0,3⟩ :: tail1200_6 -abbrev tail1200_78 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_76 k -abbrev tail1200_79 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1200_76 k -abbrev tail1200_80 : Stack := ⟨w1,1⟩ :: tail1200_5 -abbrev tail1200_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_79 k -abbrev tail1200_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_81 k -abbrev tail1200_83 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1200_81 k -abbrev tail1200_84 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_83 k -abbrev tail1200_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_84 k -abbrev tail1200_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_85 k -abbrev tail1200_87 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1200_86 k -abbrev tail1200_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_87 k -abbrev tail1200_89 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_87 k -abbrev tail1200_90 : Stack := ⟨w0,1⟩ :: tail1200_30 -abbrev tail1200_91 : Stack := ⟨w1,1⟩ :: tail1200_90 -abbrev tail1200_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_84 k -abbrev tail1200_93 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1200_84 k -abbrev tail1200_94 : Stack := ⟨w2,1⟩ :: tail1200_30 -abbrev tail1200_95 : Stack := ⟨w1,2⟩ :: tail1200_94 -abbrev tail1200_96 : Stack := ⟨w0,1⟩ :: tail1200_95 -abbrev tail1200_97 : Stack := ⟨w1,2⟩ :: tail1200_96 -abbrev tail1200_98 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_79 k -abbrev tail1200_99 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1200_79 k -abbrev tail1200_100 : Stack := ⟨w2,1⟩ :: tail1200_95 -abbrev tail1200_101 : Stack := ⟨w1,3⟩ :: tail1200_100 -abbrev tail1200_102 : Stack := ⟨w0,4⟩ :: tail1200_101 -abbrev tail1200_103 : Stack := ⟨w1,9⟩ :: tail1200_102 -abbrev tail1200_104 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_72 k -abbrev tail1200_105 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1200_72 k -abbrev tail1200_106 : Stack := ⟨w0,3⟩ :: tail1200_101 -abbrev tail1200_107 : Stack := ⟨w2,1⟩ :: tail1200_106 -abbrev tail1200_108 : Stack := ⟨w1,10⟩ :: tail1200_107 -abbrev tail1200_109 : Stack := ⟨w0,12⟩ :: tail1200_108 -abbrev tail1200_110 : Stack := ⟨w1,6⟩ :: tail1200_109 -abbrev tail1200_111 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail1200_66 k -abbrev tail1200_112 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_111 k -abbrev tail1200_113 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1200_112 k -abbrev tail1200_114 : Stack := ⟨w0,11⟩ :: tail1200_108 -abbrev tail1200_115 : Stack := ⟨w2,1⟩ :: tail1200_114 -abbrev tail1200_116 : Stack := ⟨w1,6⟩ :: tail1200_115 -abbrev tail1200_117 : Stack := ⟨w73,1⟩ :: tail1200_116 -abbrev tail1200_118 (k : Nat) : Stack := ⟨w71,(1*k+6)⟩ :: tail1200_66 k -abbrev tail1200_119 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_118 k -abbrev tail1200_120 : Stack := ⟨w74,1⟩ :: tail1200_116 -abbrev tail1200_121 : Stack := ⟨w73,1⟩ :: tail1200_120 -abbrev tail1200_122 (k : Nat) : Stack := ⟨w71,(1*k+5)⟩ :: tail1200_66 k -abbrev tail1200_123 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_122 k -abbrev tail1200_124 : Stack := ⟨w74,2⟩ :: tail1200_116 -abbrev tail1200_125 : Stack := ⟨w73,1⟩ :: tail1200_124 -abbrev tail1200_126 (k : Nat) : Stack := ⟨w71,(1*k+4)⟩ :: tail1200_66 k -abbrev tail1200_127 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_126 k -abbrev tail1200_128 : Stack := ⟨w74,3⟩ :: tail1200_116 -abbrev tail1200_129 (k : Nat) : Stack := ⟨w74,(1*k+6)⟩ :: tail1200_116 -abbrev tail1200_130 (k : Nat) : Stack := ⟨w71,1⟩ :: tail1200_66 k -abbrev tail1200_131 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_130 k -abbrev tail1200_132 (k : Nat) : Stack := ⟨w73,1⟩ :: tail1200_129 k -abbrev tail1200_133 (k : Nat) : Stack := ⟨w72,1⟩ :: tail1200_66 k -abbrev tail1200_134 (k : Nat) : Stack := ⟨w74,(1*k+7)⟩ :: tail1200_116 -abbrev tail1200_135 (k : Nat) : Stack := ⟨w73,1⟩ :: tail1200_134 k -abbrev tail1200_136 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1200_135 k -abbrev tail1200_137 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_63 k -abbrev tail1200_138 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1200_63 k -abbrev tail1200_139 (k : Nat) : Stack := ⟨w74,(1*k+8)⟩ :: tail1200_116 -abbrev tail1200_140 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1200_139 k -abbrev tail1200_141 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1200_140 k -abbrev tail1200_142 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1200_141 k -abbrev tail1200_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1200_56 k -abbrev tail1200_144 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1200_56 k -abbrev tail1200_145 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1200_140 k -abbrev tail1200_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1200_145 k -abbrev tail1200_147 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1200_146 k - -def before1200 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526705),(tail1200_29 k),tail1200_0⟩ -def before1201 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526705),(tail1200_29 k),tail1200_30⟩ -def before1202 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526705),(tail1200_31 k),tail1200_30⟩ -def before1203 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526707),(tail1200_32 k),tail1200_0⟩ -def before1204 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526707),(tail1200_32 k),tail1200_30⟩ -def before1205 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526703),(tail1200_28 k),tail1200_33⟩ -def before1206 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1200_34 k),tail1200_35⟩ -def before1207 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail1200_27 k),tail1200_36⟩ -def before1208 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail1200_26 k),tail1200_37⟩ -def before1209 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526683),(tail1200_38 k),tail1200_39⟩ -def before1210 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1200_25 k),tail1200_40⟩ -def before1211 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1200_41 k),tail1200_42⟩ -def before1212 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1200_24 k),tail1200_43⟩ -def before1213 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1200_23 k),(tail1200_44 k)⟩ -def before1214 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521889),(tail1200_22 k),(tail1200_45 k)⟩ -def before1215 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521887),(tail1200_21 k),(tail1200_46 k)⟩ -def before1216 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521885),(tail1200_47 k),(tail1200_48 k)⟩ -def before1217 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1200_20 k),(tail1200_49 k)⟩ -def before1218 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1200_50 k),(tail1200_51 k)⟩ -def before1219 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail1200_19 k),(tail1200_52 k)⟩ -def before1220 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521669),(tail1200_18 k),(tail1200_53 k)⟩ -def before1221 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail1200_54 k),(tail1200_55 k)⟩ -def before1222 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1200_17 k),(tail1200_56 k)⟩ -def before1223 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1200_57 k),(tail1200_58 k)⟩ -def before1224 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail1200_16 k),(tail1200_59 k)⟩ -def before1225 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521543),(tail1200_15 k),(tail1200_60 k)⟩ -def before1226 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail1200_61 k),(tail1200_62 k)⟩ -def before1227 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1200_14 k),(tail1200_63 k)⟩ -def before1228 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1200_64 k),(tail1200_65 k)⟩ -def before1229 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1200_13 k),(tail1200_66 k)⟩ -def before1230 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1200_12,(tail1200_67 k)⟩ -def before1231 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail1200_11,(tail1200_68 k)⟩ -def before1232 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail1200_10,(tail1200_69 k)⟩ -def before1233 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail1200_70,(tail1200_71 k)⟩ -def before1234 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1200_9,(tail1200_72 k)⟩ -def before1235 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1200_73,(tail1200_74 k)⟩ -def before1236 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail1200_8,(tail1200_75 k)⟩ -def before1237 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail1200_7,(tail1200_76 k)⟩ -def before1238 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail1200_77,(tail1200_78 k)⟩ -def before1239 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail1200_6,(tail1200_79 k)⟩ -def before1240 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1200_80,(tail1200_81 k)⟩ -def before1241 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1200_5,(tail1200_82 k)⟩ -def before1242 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1200_4,(tail1200_83 k)⟩ -def before1243 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail1200_3,(tail1200_84 k)⟩ -def before1244 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1200_2,(tail1200_85 k)⟩ -def before1245 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1200_1,(tail1200_86 k)⟩ -def before1246 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1200_0,(tail1200_87 k)⟩ -def before1247 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1201),tail1200_0,(tail1200_88 k)⟩ -def before1248 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail1200_1,(tail1200_88 k)⟩ -def before1249 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail1200_1,(tail1200_89 k)⟩ -def before1250 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail1200_0,(tail1200_89 k)⟩ -def before1251 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail1200_30,(tail1200_87 k)⟩ -def before1252 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1200_90,(tail1200_86 k)⟩ -def before1253 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1200_91,(tail1200_85 k)⟩ -def before1254 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1200_91,(tail1200_92 k)⟩ -def before1255 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail1200_90,(tail1200_93 k)⟩ -def before1256 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1200_94,(tail1200_93 k)⟩ -def before1257 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1200_95,(tail1200_84 k)⟩ -def before1258 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1200_96,(tail1200_83 k)⟩ -def before1259 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail1200_97,(tail1200_81 k)⟩ -def before1260 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1200_97,(tail1200_98 k)⟩ -def before1261 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail1200_96,(tail1200_99 k)⟩ -def before1262 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1200_100,(tail1200_99 k)⟩ -def before1263 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1200_101,(tail1200_79 k)⟩ -def before1264 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail1200_102,(tail1200_76 k)⟩ -def before1265 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1200_103,(tail1200_74 k)⟩ -def before1266 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1200_103,(tail1200_104 k)⟩ -def before1267 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail1200_102,(tail1200_105 k)⟩ -def before1268 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail1200_107,(tail1200_105 k)⟩ -def before1269 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1200_108,(tail1200_72 k)⟩ -def before1270 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail1200_109,(tail1200_69 k)⟩ -def before1271 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1200_110,(tail1200_67 k)⟩ -def before1272 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1200_110,(tail1200_112 k)⟩ -def before1273 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail1200_109,(tail1200_113 k)⟩ -def before1274 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail1200_115,(tail1200_113 k)⟩ -def before1275 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1200_116,(tail1200_112 k)⟩ -def before1276 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1200_117,(tail1200_111 k)⟩ -def before1277 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1200_117,(tail1200_119 k)⟩ -def before1278 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1200_120,(tail1200_119 k)⟩ -def before1279 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1200_121,(tail1200_118 k)⟩ -def before1280 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1200_121,(tail1200_123 k)⟩ -def before1281 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1200_124,(tail1200_123 k)⟩ -def before1282 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1200_125,(tail1200_122 k)⟩ -def before1283 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1200_125,(tail1200_127 k)⟩ -def before1284 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1200_128,(tail1200_127 k)⟩ -def before1285 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1200_129 k),(tail1200_131 k)⟩ -def before1286 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1200_132 k),(tail1200_130 k)⟩ -def before1287 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1200_132 k),(tail1200_133 k)⟩ -def before1288 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1200_134 k),(tail1200_133 k)⟩ -def before1289 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1200_135 k),(tail1200_66 k)⟩ -def before1290 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1200_136 k),(tail1200_65 k)⟩ -def before1291 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1200_136 k),(tail1200_137 k)⟩ -def before1292 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1200_135 k),(tail1200_138 k)⟩ -def before1293 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1200_139 k),(tail1200_138 k)⟩ -def before1294 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1200_140 k),(tail1200_63 k)⟩ -def before1295 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521543),(tail1200_141 k),(tail1200_60 k)⟩ -def before1296 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1200_142 k),(tail1200_58 k)⟩ -def before1297 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1200_142 k),(tail1200_143 k)⟩ -def before1298 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521543),(tail1200_141 k),(tail1200_144 k)⟩ -def before1299 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521543),(tail1200_146 k),(tail1200_144 k)⟩ -def after1299 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1200_147 k),(tail1200_56 k)⟩ - -theorem macro1200 (k : Nat) : applyExit (before1200 k) exit39 1 = some (before1201 k) := by - simp (disch := omega) [before1200, before1201, exit39, applyExit, pop, push] - <;> omega -theorem step1200 (k : Nat) : Runs (1*1) (before1200 k).denote (before1201 k).denote := - @applyExit_sound (before1200 k) (before1201 k) exit39 1 valid39 (macro1200 k) -theorem macro1201 (k : Nat) : applyExit (before1201 k) exit32 1 = some (before1202 k) := by - simp (disch := omega) [before1201, before1202, exit32, applyExit, pop, push] - <;> omega -theorem step1201 (k : Nat) : Runs (1*3) (before1201 k).denote (before1202 k).denote := - @applyExit_sound (before1201 k) (before1202 k) exit32 1 valid32 (macro1201 k) -theorem macro1202 (k : Nat) : applyExit (before1202 k) exit36 1 = some (before1203 k) := by - simp (disch := omega) [before1202, before1203, exit36, applyExit, pop, push] - <;> omega -theorem step1202 (k : Nat) : Runs (1*2) (before1202 k).denote (before1203 k).denote := - @applyExit_sound (before1202 k) (before1203 k) exit36 1 valid36 (macro1202 k) -theorem macro1203 (k : Nat) : applyExit (before1203 k) exit39 1 = some (before1204 k) := by - simp (disch := omega) [before1203, before1204, exit39, applyExit, pop, push] - <;> omega -theorem step1203 (k : Nat) : Runs (1*1) (before1203 k).denote (before1204 k).denote := - @applyExit_sound (before1203 k) (before1204 k) exit39 1 valid39 (macro1203 k) -theorem macro1204 (k : Nat) : applyExit (before1204 k) exit10 2 = some (before1205 k) := by - simp (disch := omega) [before1204, before1205, exit10, applyExit, pop, push] - <;> omega -theorem step1204 (k : Nat) : Runs (2*2) (before1204 k).denote (before1205 k).denote := - @applyExit_sound (before1204 k) (before1205 k) exit10 2 valid10 (macro1204 k) -theorem macro1205 (k : Nat) : applyExit (before1205 k) exit11 1 = some (before1206 k) := by - simp (disch := omega) [before1205, before1206, exit11, applyExit, pop, push] - <;> omega -theorem step1205 (k : Nat) : Runs (1*2) (before1205 k).denote (before1206 k).denote := - @applyExit_sound (before1205 k) (before1206 k) exit11 1 valid11 (macro1205 k) -theorem macro1206 (k : Nat) : applyExit (before1206 k) exit2 7 = some (before1207 k) := by - simp (disch := omega) [before1206, before1207, exit2, applyExit, pop, push] - <;> omega -theorem step1206 (k : Nat) : Runs (7*2) (before1206 k).denote (before1207 k).denote := - @applyExit_sound (before1206 k) (before1207 k) exit2 7 valid2 (macro1206 k) -theorem macro1207 (k : Nat) : applyExit (before1207 k) exit3 1 = some (before1208 k) := by - simp (disch := omega) [before1207, before1208, exit3, applyExit, pop, push] - <;> omega -theorem step1207 (k : Nat) : Runs (1*2) (before1207 k).denote (before1208 k).denote := - @applyExit_sound (before1207 k) (before1208 k) exit3 1 valid3 (macro1207 k) -theorem macro1208 (k : Nat) : applyExit (before1208 k) exit9 1 = some (before1209 k) := by - simp (disch := omega) [before1208, before1209, exit9, applyExit, pop, push] - <;> omega -theorem step1208 (k : Nat) : Runs (1*2) (before1208 k).denote (before1209 k).denote := - @applyExit_sound (before1208 k) (before1209 k) exit9 1 valid9 (macro1208 k) -theorem macro1209 (k : Nat) : applyExit (before1209 k) exit10 18 = some (before1210 k) := by - simp (disch := omega) [before1209, before1210, exit10, applyExit, pop, push] - <;> omega -theorem step1209 (k : Nat) : Runs (18*2) (before1209 k).denote (before1210 k).denote := - @applyExit_sound (before1209 k) (before1210 k) exit10 18 valid10 (macro1209 k) -theorem macro1210 (k : Nat) : applyExit (before1210 k) exit11 1 = some (before1211 k) := by - simp (disch := omega) [before1210, before1211, exit11, applyExit, pop, push] - <;> omega -theorem step1210 (k : Nat) : Runs (1*2) (before1210 k).denote (before1211 k).denote := - @applyExit_sound (before1210 k) (before1211 k) exit11 1 valid11 (macro1210 k) -theorem macro1211 (k : Nat) : applyExit (before1211 k) exit2 29 = some (before1212 k) := by - simp (disch := omega) [before1211, before1212, exit2, applyExit, pop, push] - <;> omega -theorem step1211 (k : Nat) : Runs (29*2) (before1211 k).denote (before1212 k).denote := - @applyExit_sound (before1211 k) (before1212 k) exit2 29 valid2 (macro1211 k) -theorem macro1212 (k : Nat) : applyExit (before1212 k) exit92 (1*k+8) = some (before1213 k) := by - simp (disch := omega) [before1212, before1213, exit92, applyExit, pop, push] - <;> omega -theorem step1212 (k : Nat) : Runs ((1*k+8)*586) (before1212 k).denote (before1213 k).denote := - @applyExit_sound (before1212 k) (before1213 k) exit92 (1*k+8) valid92 (macro1212 k) -theorem macro1213 (k : Nat) : applyExit (before1213 k) exit2 5 = some (before1214 k) := by - simp (disch := omega) [before1213, before1214, exit2, applyExit, pop, push] - <;> omega -theorem step1213 (k : Nat) : Runs (5*2) (before1213 k).denote (before1214 k).denote := - @applyExit_sound (before1213 k) (before1214 k) exit2 5 valid2 (macro1213 k) -theorem macro1214 (k : Nat) : applyExit (before1214 k) exit3 1 = some (before1215 k) := by - simp (disch := omega) [before1214, before1215, exit3, applyExit, pop, push] - <;> omega -theorem step1214 (k : Nat) : Runs (1*2) (before1214 k).denote (before1215 k).denote := - @applyExit_sound (before1214 k) (before1215 k) exit3 1 valid3 (macro1214 k) -theorem macro1215 (k : Nat) : applyExit (before1215 k) exit9 1 = some (before1216 k) := by - simp (disch := omega) [before1215, before1216, exit9, applyExit, pop, push] - <;> omega -theorem step1215 (k : Nat) : Runs (1*2) (before1215 k).denote (before1216 k).denote := - @applyExit_sound (before1215 k) (before1216 k) exit9 1 valid9 (macro1215 k) -theorem macro1216 (k : Nat) : applyExit (before1216 k) exit10 93 = some (before1217 k) := by - simp (disch := omega) [before1216, before1217, exit10, applyExit, pop, push] - <;> omega -theorem step1216 (k : Nat) : Runs (93*2) (before1216 k).denote (before1217 k).denote := - @applyExit_sound (before1216 k) (before1217 k) exit10 93 valid10 (macro1216 k) -theorem macro1217 (k : Nat) : applyExit (before1217 k) exit11 1 = some (before1218 k) := by - simp (disch := omega) [before1217, before1218, exit11, applyExit, pop, push] - <;> omega -theorem step1217 (k : Nat) : Runs (1*2) (before1217 k).denote (before1218 k).denote := - @applyExit_sound (before1217 k) (before1218 k) exit11 1 valid11 (macro1217 k) -theorem macro1218 (k : Nat) : applyExit (before1218 k) exit2 13 = some (before1219 k) := by - simp (disch := omega) [before1218, before1219, exit2, applyExit, pop, push] - <;> omega -theorem step1218 (k : Nat) : Runs (13*2) (before1218 k).denote (before1219 k).denote := - @applyExit_sound (before1218 k) (before1219 k) exit2 13 valid2 (macro1218 k) -theorem macro1219 (k : Nat) : applyExit (before1219 k) exit3 1 = some (before1220 k) := by - simp (disch := omega) [before1219, before1220, exit3, applyExit, pop, push] - <;> omega -theorem step1219 (k : Nat) : Runs (1*2) (before1219 k).denote (before1220 k).denote := - @applyExit_sound (before1219 k) (before1220 k) exit3 1 valid3 (macro1219 k) -theorem macro1220 (k : Nat) : applyExit (before1220 k) exit9 1 = some (before1221 k) := by - simp (disch := omega) [before1220, before1221, exit9, applyExit, pop, push] - <;> omega -theorem step1220 (k : Nat) : Runs (1*2) (before1220 k).denote (before1221 k).denote := - @applyExit_sound (before1220 k) (before1221 k) exit9 1 valid9 (macro1220 k) -theorem macro1221 (k : Nat) : applyExit (before1221 k) exit10 41 = some (before1222 k) := by - simp (disch := omega) [before1221, before1222, exit10, applyExit, pop, push] - <;> omega -theorem step1221 (k : Nat) : Runs (41*2) (before1221 k).denote (before1222 k).denote := - @applyExit_sound (before1221 k) (before1222 k) exit10 41 valid10 (macro1221 k) -theorem macro1222 (k : Nat) : applyExit (before1222 k) exit11 1 = some (before1223 k) := by - simp (disch := omega) [before1222, before1223, exit11, applyExit, pop, push] - <;> omega -theorem step1222 (k : Nat) : Runs (1*2) (before1222 k).denote (before1223 k).denote := - @applyExit_sound (before1222 k) (before1223 k) exit11 1 valid11 (macro1222 k) -theorem macro1223 (k : Nat) : applyExit (before1223 k) exit2 19 = some (before1224 k) := by - simp (disch := omega) [before1223, before1224, exit2, applyExit, pop, push] - <;> omega -theorem step1223 (k : Nat) : Runs (19*2) (before1223 k).denote (before1224 k).denote := - @applyExit_sound (before1223 k) (before1224 k) exit2 19 valid2 (macro1223 k) -theorem macro1224 (k : Nat) : applyExit (before1224 k) exit3 1 = some (before1225 k) := by - simp (disch := omega) [before1224, before1225, exit3, applyExit, pop, push] - <;> omega -theorem step1224 (k : Nat) : Runs (1*2) (before1224 k).denote (before1225 k).denote := - @applyExit_sound (before1224 k) (before1225 k) exit3 1 valid3 (macro1224 k) -theorem macro1225 (k : Nat) : applyExit (before1225 k) exit9 1 = some (before1226 k) := by - simp (disch := omega) [before1225, before1226, exit9, applyExit, pop, push] - <;> omega -theorem step1225 (k : Nat) : Runs (1*2) (before1225 k).denote (before1226 k).denote := - @applyExit_sound (before1225 k) (before1226 k) exit9 1 valid9 (macro1225 k) -theorem macro1226 (k : Nat) : applyExit (before1226 k) exit10 9 = some (before1227 k) := by - simp (disch := omega) [before1226, before1227, exit10, applyExit, pop, push] - <;> omega -theorem step1226 (k : Nat) : Runs (9*2) (before1226 k).denote (before1227 k).denote := - @applyExit_sound (before1226 k) (before1227 k) exit10 9 valid10 (macro1226 k) -theorem macro1227 (k : Nat) : applyExit (before1227 k) exit11 1 = some (before1228 k) := by - simp (disch := omega) [before1227, before1228, exit11, applyExit, pop, push] - <;> omega -theorem step1227 (k : Nat) : Runs (1*2) (before1227 k).denote (before1228 k).denote := - @applyExit_sound (before1227 k) (before1228 k) exit11 1 valid11 (macro1227 k) -theorem macro1228 (k : Nat) : applyExit (before1228 k) exit2 791761169 = some (before1229 k) := by - simp (disch := omega) [before1228, before1229, exit2, applyExit, pop, push] - <;> omega -theorem step1228 (k : Nat) : Runs (791761169*2) (before1228 k).denote (before1229 k).denote := - @applyExit_sound (before1228 k) (before1229 k) exit2 791761169 valid2 (macro1228 k) -theorem macro1229 (k : Nat) : applyExit (before1229 k) exit93 (1*k+8) = some (before1230 k) := by - simp (disch := omega) [before1229, before1230, exit93, applyExit, pop, push] - <;> omega -theorem step1229 (k : Nat) : Runs ((1*k+8)*38) (before1229 k).denote (before1230 k).denote := - @applyExit_sound (before1229 k) (before1230 k) exit93 (1*k+8) valid93 (macro1229 k) -theorem macro1230 (k : Nat) : applyExit (before1230 k) exit2 5 = some (before1231 k) := by - simp (disch := omega) [before1230, before1231, exit2, applyExit, pop, push] - <;> omega -theorem step1230 (k : Nat) : Runs (5*2) (before1230 k).denote (before1231 k).denote := - @applyExit_sound (before1230 k) (before1231 k) exit2 5 valid2 (macro1230 k) -theorem macro1231 (k : Nat) : applyExit (before1231 k) exit3 1 = some (before1232 k) := by - simp (disch := omega) [before1231, before1232, exit3, applyExit, pop, push] - <;> omega -theorem step1231 (k : Nat) : Runs (1*2) (before1231 k).denote (before1232 k).denote := - @applyExit_sound (before1231 k) (before1232 k) exit3 1 valid3 (macro1231 k) -theorem macro1232 (k : Nat) : applyExit (before1232 k) exit9 1 = some (before1233 k) := by - simp (disch := omega) [before1232, before1233, exit9, applyExit, pop, push] - <;> omega -theorem step1232 (k : Nat) : Runs (1*2) (before1232 k).denote (before1233 k).denote := - @applyExit_sound (before1232 k) (before1233 k) exit9 1 valid9 (macro1232 k) -theorem macro1233 (k : Nat) : applyExit (before1233 k) exit10 11 = some (before1234 k) := by - simp (disch := omega) [before1233, before1234, exit10, applyExit, pop, push] - <;> omega -theorem step1233 (k : Nat) : Runs (11*2) (before1233 k).denote (before1234 k).denote := - @applyExit_sound (before1233 k) (before1234 k) exit10 11 valid10 (macro1233 k) -theorem macro1234 (k : Nat) : applyExit (before1234 k) exit11 1 = some (before1235 k) := by - simp (disch := omega) [before1234, before1235, exit11, applyExit, pop, push] - <;> omega -theorem step1234 (k : Nat) : Runs (1*2) (before1234 k).denote (before1235 k).denote := - @applyExit_sound (before1234 k) (before1235 k) exit11 1 valid11 (macro1234 k) -theorem macro1235 (k : Nat) : applyExit (before1235 k) exit2 8 = some (before1236 k) := by - simp (disch := omega) [before1235, before1236, exit2, applyExit, pop, push] - <;> omega -theorem step1235 (k : Nat) : Runs (8*2) (before1235 k).denote (before1236 k).denote := - @applyExit_sound (before1235 k) (before1236 k) exit2 8 valid2 (macro1235 k) -theorem macro1236 (k : Nat) : applyExit (before1236 k) exit3 1 = some (before1237 k) := by - simp (disch := omega) [before1236, before1237, exit3, applyExit, pop, push] - <;> omega -theorem step1236 (k : Nat) : Runs (1*2) (before1236 k).denote (before1237 k).denote := - @applyExit_sound (before1236 k) (before1237 k) exit3 1 valid3 (macro1236 k) -theorem macro1237 (k : Nat) : applyExit (before1237 k) exit9 1 = some (before1238 k) := by - simp (disch := omega) [before1237, before1238, exit9, applyExit, pop, push] - <;> omega -theorem step1237 (k : Nat) : Runs (1*2) (before1237 k).denote (before1238 k).denote := - @applyExit_sound (before1237 k) (before1238 k) exit9 1 valid9 (macro1237 k) -theorem macro1238 (k : Nat) : applyExit (before1238 k) exit10 3 = some (before1239 k) := by - simp (disch := omega) [before1238, before1239, exit10, applyExit, pop, push] - <;> omega -theorem step1238 (k : Nat) : Runs (3*2) (before1238 k).denote (before1239 k).denote := - @applyExit_sound (before1238 k) (before1239 k) exit10 3 valid10 (macro1238 k) -theorem macro1239 (k : Nat) : applyExit (before1239 k) exit11 1 = some (before1240 k) := by - simp (disch := omega) [before1239, before1240, exit11, applyExit, pop, push] - <;> omega -theorem step1239 (k : Nat) : Runs (1*2) (before1239 k).denote (before1240 k).denote := - @applyExit_sound (before1239 k) (before1240 k) exit11 1 valid11 (macro1239 k) -theorem macro1240 (k : Nat) : applyExit (before1240 k) exit2 1 = some (before1241 k) := by - simp (disch := omega) [before1240, before1241, exit2, applyExit, pop, push] - <;> omega -theorem step1240 (k : Nat) : Runs (1*2) (before1240 k).denote (before1241 k).denote := - @applyExit_sound (before1240 k) (before1241 k) exit2 1 valid2 (macro1240 k) -theorem macro1241 (k : Nat) : applyExit (before1241 k) exit3 1 = some (before1242 k) := by - simp (disch := omega) [before1241, before1242, exit3, applyExit, pop, push] - <;> omega -theorem step1241 (k : Nat) : Runs (1*2) (before1241 k).denote (before1242 k).denote := - @applyExit_sound (before1241 k) (before1242 k) exit3 1 valid3 (macro1241 k) -theorem macro1242 (k : Nat) : applyExit (before1242 k) exit9 1 = some (before1243 k) := by - simp (disch := omega) [before1242, before1243, exit9, applyExit, pop, push] - <;> omega -theorem step1242 (k : Nat) : Runs (1*2) (before1242 k).denote (before1243 k).denote := - @applyExit_sound (before1242 k) (before1243 k) exit9 1 valid9 (macro1242 k) -theorem macro1243 (k : Nat) : applyExit (before1243 k) exit11 1 = some (before1244 k) := by - simp (disch := omega) [before1243, before1244, exit11, applyExit, pop, push] - <;> omega -theorem step1243 (k : Nat) : Runs (1*2) (before1243 k).denote (before1244 k).denote := - @applyExit_sound (before1243 k) (before1244 k) exit11 1 valid11 (macro1243 k) -theorem macro1244 (k : Nat) : applyExit (before1244 k) exit3 1 = some (before1245 k) := by - simp (disch := omega) [before1244, before1245, exit3, applyExit, pop, push] - <;> omega -theorem step1244 (k : Nat) : Runs (1*2) (before1244 k).denote (before1245 k).denote := - @applyExit_sound (before1244 k) (before1245 k) exit3 1 valid3 (macro1244 k) -theorem macro1245 (k : Nat) : applyExit (before1245 k) exit9 1 = some (before1246 k) := by - simp (disch := omega) [before1245, before1246, exit9, applyExit, pop, push] - <;> omega -theorem step1245 (k : Nat) : Runs (1*2) (before1245 k).denote (before1246 k).denote := - @applyExit_sound (before1245 k) (before1246 k) exit9 1 valid9 (macro1245 k) -theorem macro1246 (k : Nat) : applyExit (before1246 k) exit46 1 = some (before1247 k) := by - simp (disch := omega) [before1246, before1247, exit46, applyExit, pop, push] - <;> omega -theorem step1246 (k : Nat) : Runs (1*2) (before1246 k).denote (before1247 k).denote := - @applyExit_sound (before1246 k) (before1247 k) exit46 1 valid46 (macro1246 k) -theorem macro1247 (k : Nat) : applyExit (before1247 k) exit49 1 = some (before1248 k) := by - simp (disch := omega) [before1247, before1248, exit49, applyExit, pop, push] - <;> omega -theorem step1247 (k : Nat) : Runs (1*1) (before1247 k).denote (before1248 k).denote := - @applyExit_sound (before1247 k) (before1248 k) exit49 1 valid49 (macro1247 k) -theorem macro1248 (k : Nat) : applyExit (before1248 k) exit1 1 = some (before1249 k) := by - simp (disch := omega) [before1248, before1249, exit1, applyExit, pop, push] - <;> omega -theorem step1248 (k : Nat) : Runs (1*3) (before1248 k).denote (before1249 k).denote := - @applyExit_sound (before1248 k) (before1249 k) exit1 1 valid1 (macro1248 k) -theorem macro1249 (k : Nat) : applyExit (before1249 k) exit6 1 = some (before1250 k) := by - simp (disch := omega) [before1249, before1250, exit6, applyExit, pop, push] - <;> omega -theorem step1249 (k : Nat) : Runs (1*1) (before1249 k).denote (before1250 k).denote := - @applyExit_sound (before1249 k) (before1250 k) exit6 1 valid6 (macro1249 k) -theorem macro1250 (k : Nat) : applyExit (before1250 k) exit0 1 = some (before1251 k) := by - simp (disch := omega) [before1250, before1251, exit0, applyExit, pop, push] - <;> omega -theorem step1250 (k : Nat) : Runs (1*2) (before1250 k).denote (before1251 k).denote := - @applyExit_sound (before1250 k) (before1251 k) exit0 1 valid0 (macro1250 k) -theorem macro1251 (k : Nat) : applyExit (before1251 k) exit13 1 = some (before1252 k) := by - simp (disch := omega) [before1251, before1252, exit13, applyExit, pop, push] - <;> omega -theorem step1251 (k : Nat) : Runs (1*2) (before1251 k).denote (before1252 k).denote := - @applyExit_sound (before1251 k) (before1252 k) exit13 1 valid13 (macro1251 k) -theorem macro1252 (k : Nat) : applyExit (before1252 k) exit0 1 = some (before1253 k) := by - simp (disch := omega) [before1252, before1253, exit0, applyExit, pop, push] - <;> omega -theorem step1252 (k : Nat) : Runs (1*2) (before1252 k).denote (before1253 k).denote := - @applyExit_sound (before1252 k) (before1253 k) exit0 1 valid0 (macro1252 k) -theorem macro1253 (k : Nat) : applyExit (before1253 k) exit1 1 = some (before1254 k) := by - simp (disch := omega) [before1253, before1254, exit1, applyExit, pop, push] - <;> omega -theorem step1253 (k : Nat) : Runs (1*3) (before1253 k).denote (before1254 k).denote := - @applyExit_sound (before1253 k) (before1254 k) exit1 1 valid1 (macro1253 k) -theorem macro1254 (k : Nat) : applyExit (before1254 k) exit2 1 = some (before1255 k) := by - simp (disch := omega) [before1254, before1255, exit2, applyExit, pop, push] - <;> omega -theorem step1254 (k : Nat) : Runs (1*2) (before1254 k).denote (before1255 k).denote := - @applyExit_sound (before1254 k) (before1255 k) exit2 1 valid2 (macro1254 k) -theorem macro1255 (k : Nat) : applyExit (before1255 k) exit6 1 = some (before1256 k) := by - simp (disch := omega) [before1255, before1256, exit6, applyExit, pop, push] - <;> omega -theorem step1255 (k : Nat) : Runs (1*1) (before1255 k).denote (before1256 k).denote := - @applyExit_sound (before1255 k) (before1256 k) exit6 1 valid6 (macro1255 k) -theorem macro1256 (k : Nat) : applyExit (before1256 k) exit0 2 = some (before1257 k) := by - simp (disch := omega) [before1256, before1257, exit0, applyExit, pop, push] - <;> omega -theorem step1256 (k : Nat) : Runs (2*2) (before1256 k).denote (before1257 k).denote := - @applyExit_sound (before1256 k) (before1257 k) exit0 2 valid0 (macro1256 k) -theorem macro1257 (k : Nat) : applyExit (before1257 k) exit13 1 = some (before1258 k) := by - simp (disch := omega) [before1257, before1258, exit13, applyExit, pop, push] - <;> omega -theorem step1257 (k : Nat) : Runs (1*2) (before1257 k).denote (before1258 k).denote := - @applyExit_sound (before1257 k) (before1258 k) exit13 1 valid13 (macro1257 k) -theorem macro1258 (k : Nat) : applyExit (before1258 k) exit0 2 = some (before1259 k) := by - simp (disch := omega) [before1258, before1259, exit0, applyExit, pop, push] - <;> omega -theorem step1258 (k : Nat) : Runs (2*2) (before1258 k).denote (before1259 k).denote := - @applyExit_sound (before1258 k) (before1259 k) exit0 2 valid0 (macro1258 k) -theorem macro1259 (k : Nat) : applyExit (before1259 k) exit1 1 = some (before1260 k) := by - simp (disch := omega) [before1259, before1260, exit1, applyExit, pop, push] - <;> omega -theorem step1259 (k : Nat) : Runs (1*3) (before1259 k).denote (before1260 k).denote := - @applyExit_sound (before1259 k) (before1260 k) exit1 1 valid1 (macro1259 k) -theorem macro1260 (k : Nat) : applyExit (before1260 k) exit2 2 = some (before1261 k) := by - simp (disch := omega) [before1260, before1261, exit2, applyExit, pop, push] - <;> omega -theorem step1260 (k : Nat) : Runs (2*2) (before1260 k).denote (before1261 k).denote := - @applyExit_sound (before1260 k) (before1261 k) exit2 2 valid2 (macro1260 k) -theorem macro1261 (k : Nat) : applyExit (before1261 k) exit6 1 = some (before1262 k) := by - simp (disch := omega) [before1261, before1262, exit6, applyExit, pop, push] - <;> omega -theorem step1261 (k : Nat) : Runs (1*1) (before1261 k).denote (before1262 k).denote := - @applyExit_sound (before1261 k) (before1262 k) exit6 1 valid6 (macro1261 k) -theorem macro1262 (k : Nat) : applyExit (before1262 k) exit0 3 = some (before1263 k) := by - simp (disch := omega) [before1262, before1263, exit0, applyExit, pop, push] - <;> omega -theorem step1262 (k : Nat) : Runs (3*2) (before1262 k).denote (before1263 k).denote := - @applyExit_sound (before1262 k) (before1263 k) exit0 3 valid0 (macro1262 k) -theorem macro1263 (k : Nat) : applyExit (before1263 k) exit13 4 = some (before1264 k) := by - simp (disch := omega) [before1263, before1264, exit13, applyExit, pop, push] - <;> omega -theorem step1263 (k : Nat) : Runs (4*2) (before1263 k).denote (before1264 k).denote := - @applyExit_sound (before1263 k) (before1264 k) exit13 4 valid13 (macro1263 k) -theorem macro1264 (k : Nat) : applyExit (before1264 k) exit0 9 = some (before1265 k) := by - simp (disch := omega) [before1264, before1265, exit0, applyExit, pop, push] - <;> omega -theorem step1264 (k : Nat) : Runs (9*2) (before1264 k).denote (before1265 k).denote := - @applyExit_sound (before1264 k) (before1265 k) exit0 9 valid0 (macro1264 k) -theorem macro1265 (k : Nat) : applyExit (before1265 k) exit1 1 = some (before1266 k) := by - simp (disch := omega) [before1265, before1266, exit1, applyExit, pop, push] - <;> omega -theorem step1265 (k : Nat) : Runs (1*3) (before1265 k).denote (before1266 k).denote := - @applyExit_sound (before1265 k) (before1266 k) exit1 1 valid1 (macro1265 k) -theorem macro1266 (k : Nat) : applyExit (before1266 k) exit2 9 = some (before1267 k) := by - simp (disch := omega) [before1266, before1267, exit2, applyExit, pop, push] - <;> omega -theorem step1266 (k : Nat) : Runs (9*2) (before1266 k).denote (before1267 k).denote := - @applyExit_sound (before1266 k) (before1267 k) exit2 9 valid2 (macro1266 k) -theorem macro1267 (k : Nat) : applyExit (before1267 k) exit6 1 = some (before1268 k) := by - simp (disch := omega) [before1267, before1268, exit6, applyExit, pop, push] - <;> omega -theorem step1267 (k : Nat) : Runs (1*1) (before1267 k).denote (before1268 k).denote := - @applyExit_sound (before1267 k) (before1268 k) exit6 1 valid6 (macro1267 k) -theorem macro1268 (k : Nat) : applyExit (before1268 k) exit0 10 = some (before1269 k) := by - simp (disch := omega) [before1268, before1269, exit0, applyExit, pop, push] - <;> omega -theorem step1268 (k : Nat) : Runs (10*2) (before1268 k).denote (before1269 k).denote := - @applyExit_sound (before1268 k) (before1269 k) exit0 10 valid0 (macro1268 k) -theorem macro1269 (k : Nat) : applyExit (before1269 k) exit13 12 = some (before1270 k) := by - simp (disch := omega) [before1269, before1270, exit13, applyExit, pop, push] - <;> omega -theorem step1269 (k : Nat) : Runs (12*2) (before1269 k).denote (before1270 k).denote := - @applyExit_sound (before1269 k) (before1270 k) exit13 12 valid13 (macro1269 k) -theorem macro1270 (k : Nat) : applyExit (before1270 k) exit0 6 = some (before1271 k) := by - simp (disch := omega) [before1270, before1271, exit0, applyExit, pop, push] - <;> omega -theorem step1270 (k : Nat) : Runs (6*2) (before1270 k).denote (before1271 k).denote := - @applyExit_sound (before1270 k) (before1271 k) exit0 6 valid0 (macro1270 k) -theorem macro1271 (k : Nat) : applyExit (before1271 k) exit94 1 = some (before1272 k) := by - simp (disch := omega) [before1271, before1272, exit94, applyExit, pop, push] - <;> omega -theorem step1271 (k : Nat) : Runs (1*7) (before1271 k).denote (before1272 k).denote := - @applyExit_sound (before1271 k) (before1272 k) exit94 1 valid94 (macro1271 k) -theorem macro1272 (k : Nat) : applyExit (before1272 k) exit2 6 = some (before1273 k) := by - simp (disch := omega) [before1272, before1273, exit2, applyExit, pop, push] - <;> omega -theorem step1272 (k : Nat) : Runs (6*2) (before1272 k).denote (before1273 k).denote := - @applyExit_sound (before1272 k) (before1273 k) exit2 6 valid2 (macro1272 k) -theorem macro1273 (k : Nat) : applyExit (before1273 k) exit6 1 = some (before1274 k) := by - simp (disch := omega) [before1273, before1274, exit6, applyExit, pop, push] - <;> omega -theorem step1273 (k : Nat) : Runs (1*1) (before1273 k).denote (before1274 k).denote := - @applyExit_sound (before1273 k) (before1274 k) exit6 1 valid6 (macro1273 k) -theorem macro1274 (k : Nat) : applyExit (before1274 k) exit0 6 = some (before1275 k) := by - simp (disch := omega) [before1274, before1275, exit0, applyExit, pop, push] - <;> omega -theorem step1274 (k : Nat) : Runs (6*2) (before1274 k).denote (before1275 k).denote := - @applyExit_sound (before1274 k) (before1275 k) exit0 6 valid0 (macro1274 k) -theorem macro1275 (k : Nat) : applyExit (before1275 k) exit95 1 = some (before1276 k) := by - simp (disch := omega) [before1275, before1276, exit95, applyExit, pop, push] - <;> omega -theorem step1275 (k : Nat) : Runs (1*38) (before1275 k).denote (before1276 k).denote := - @applyExit_sound (before1275 k) (before1276 k) exit95 1 valid95 (macro1275 k) -theorem macro1276 (k : Nat) : applyExit (before1276 k) exit94 1 = some (before1277 k) := by - simp (disch := omega) [before1276, before1277, exit94, applyExit, pop, push] - <;> omega -theorem step1276 (k : Nat) : Runs (1*7) (before1276 k).denote (before1277 k).denote := - @applyExit_sound (before1276 k) (before1277 k) exit94 1 valid94 (macro1276 k) -theorem macro1277 (k : Nat) : applyExit (before1277 k) exit96 1 = some (before1278 k) := by - simp (disch := omega) [before1277, before1278, exit96, applyExit, pop, push] - <;> omega -theorem step1277 (k : Nat) : Runs (1*25) (before1277 k).denote (before1278 k).denote := - @applyExit_sound (before1277 k) (before1278 k) exit96 1 valid96 (macro1277 k) -theorem macro1278 (k : Nat) : applyExit (before1278 k) exit95 1 = some (before1279 k) := by - simp (disch := omega) [before1278, before1279, exit95, applyExit, pop, push] - <;> omega -theorem step1278 (k : Nat) : Runs (1*38) (before1278 k).denote (before1279 k).denote := - @applyExit_sound (before1278 k) (before1279 k) exit95 1 valid95 (macro1278 k) -theorem macro1279 (k : Nat) : applyExit (before1279 k) exit94 1 = some (before1280 k) := by - simp (disch := omega) [before1279, before1280, exit94, applyExit, pop, push] - <;> omega -theorem step1279 (k : Nat) : Runs (1*7) (before1279 k).denote (before1280 k).denote := - @applyExit_sound (before1279 k) (before1280 k) exit94 1 valid94 (macro1279 k) -theorem macro1280 (k : Nat) : applyExit (before1280 k) exit96 1 = some (before1281 k) := by - simp (disch := omega) [before1280, before1281, exit96, applyExit, pop, push] - <;> omega -theorem step1280 (k : Nat) : Runs (1*25) (before1280 k).denote (before1281 k).denote := - @applyExit_sound (before1280 k) (before1281 k) exit96 1 valid96 (macro1280 k) -theorem macro1281 (k : Nat) : applyExit (before1281 k) exit95 1 = some (before1282 k) := by - simp (disch := omega) [before1281, before1282, exit95, applyExit, pop, push] - <;> omega -theorem step1281 (k : Nat) : Runs (1*38) (before1281 k).denote (before1282 k).denote := - @applyExit_sound (before1281 k) (before1282 k) exit95 1 valid95 (macro1281 k) -theorem macro1282 (k : Nat) : applyExit (before1282 k) exit94 1 = some (before1283 k) := by - simp (disch := omega) [before1282, before1283, exit94, applyExit, pop, push] - <;> omega -theorem step1282 (k : Nat) : Runs (1*7) (before1282 k).denote (before1283 k).denote := - @applyExit_sound (before1282 k) (before1283 k) exit94 1 valid94 (macro1282 k) -theorem macro1283 (k : Nat) : applyExit (before1283 k) exit96 1 = some (before1284 k) := by - simp (disch := omega) [before1283, before1284, exit96, applyExit, pop, push] - <;> omega -theorem step1283 (k : Nat) : Runs (1*25) (before1283 k).denote (before1284 k).denote := - @applyExit_sound (before1283 k) (before1284 k) exit96 1 valid96 (macro1283 k) -def cycleState1284 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w74,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w72,1⟩,⟨w71,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,6⟩,⟨w70,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1284_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w73,1⟩,⟨w74,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w71,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,6⟩,⟨w70,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1284_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w73,1⟩,⟨w74,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w72,1⟩,⟨w71,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,6⟩,⟨w70,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro1284_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1284 k j) exit95 1 = some (cyclePart1284_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1284, cyclePart1284_0, exit95, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1284_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1284_0 k j) exit94 1 = some (cyclePart1284_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1284_0, cyclePart1284_1, exit94, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1284_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1284_1 k j) exit96 1 = some (cycleState1284 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1284_1, cycleState1284, exit96, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1284 (k j : Nat) (hj : j < (1*k+3)) : Runs 70 (cycleState1284 k j).denote (cycleState1284 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState1284 k j).denote (cyclePart1284_0 k j).denote := @applyExit_sound (cycleState1284 k j) (cyclePart1284_0 k j) exit95 1 valid95 (cycleMacro1284_0 k j hj) - have h1 : Runs (1*7) (cyclePart1284_0 k j).denote (cyclePart1284_1 k j).denote := @applyExit_sound (cyclePart1284_0 k j) (cyclePart1284_1 k j) exit94 1 valid94 (cycleMacro1284_1 k j hj) - have h2 : Runs (1*25) (cyclePart1284_1 k j).denote (cycleState1284 k (j+1)).denote := @applyExit_sound (cyclePart1284_1 k j) (cycleState1284 k (j+1)) exit96 1 valid96 (cycleMacro1284_2 k j hj) - exact (@Runs.trans (1*38) ((1*7)+(1*25)) (cycleState1284 k j).denote (cyclePart1284_0 k j).denote (cycleState1284 k (j+1)).denote h0 (@Runs.trans (1*7) (1*25) (cyclePart1284_0 k j).denote (cyclePart1284_1 k j).denote (cycleState1284 k (j+1)).denote h1 h2)) -theorem step1284 (k : Nat) : Runs ((1*k+3)*70) (before1284 k).denote (before1285 k).denote := by - have h := Runs.chain (fun j => (cycleState1284 k j).denote) 70 (1*k+3) (cycleRun1284 k) - have h0 : cycleState1284 k 0 = before1284 k := by simp [cycleState1284, before1284] - have h1 : cycleState1284 k (1*k+3) = before1285 k := by - simp [cycleState1284, before1285] <;> omega - simpa only [h0, h1] using h -theorem macro1285 (k : Nat) : applyExit (before1285 k) exit95 1 = some (before1286 k) := by - simp (disch := omega) [before1285, before1286, exit95, applyExit, pop, push] - <;> omega -theorem step1285 (k : Nat) : Runs (1*38) (before1285 k).denote (before1286 k).denote := - @applyExit_sound (before1285 k) (before1286 k) exit95 1 valid95 (macro1285 k) -theorem macro1286 (k : Nat) : applyExit (before1286 k) exit94 1 = some (before1287 k) := by - simp (disch := omega) [before1286, before1287, exit94, applyExit, pop, push] - <;> omega -theorem step1286 (k : Nat) : Runs (1*7) (before1286 k).denote (before1287 k).denote := - @applyExit_sound (before1286 k) (before1287 k) exit94 1 valid94 (macro1286 k) -theorem macro1287 (k : Nat) : applyExit (before1287 k) exit96 1 = some (before1288 k) := by - simp (disch := omega) [before1287, before1288, exit96, applyExit, pop, push] - <;> omega -theorem step1287 (k : Nat) : Runs (1*25) (before1287 k).denote (before1288 k).denote := - @applyExit_sound (before1287 k) (before1288 k) exit96 1 valid96 (macro1287 k) -theorem macro1288 (k : Nat) : applyExit (before1288 k) exit95 1 = some (before1289 k) := by - simp (disch := omega) [before1288, before1289, exit95, applyExit, pop, push] - <;> omega -theorem step1288 (k : Nat) : Runs (1*38) (before1288 k).denote (before1289 k).denote := - @applyExit_sound (before1288 k) (before1289 k) exit95 1 valid95 (macro1288 k) -theorem macro1289 (k : Nat) : applyExit (before1289 k) exit0 791761169 = some (before1290 k) := by - simp (disch := omega) [before1289, before1290, exit0, applyExit, pop, push] - <;> omega -theorem step1289 (k : Nat) : Runs (791761169*2) (before1289 k).denote (before1290 k).denote := - @applyExit_sound (before1289 k) (before1290 k) exit0 791761169 valid0 (macro1289 k) -theorem macro1290 (k : Nat) : applyExit (before1290 k) exit1 1 = some (before1291 k) := by - simp (disch := omega) [before1290, before1291, exit1, applyExit, pop, push] - <;> omega -theorem step1290 (k : Nat) : Runs (1*3) (before1290 k).denote (before1291 k).denote := - @applyExit_sound (before1290 k) (before1291 k) exit1 1 valid1 (macro1290 k) -theorem macro1291 (k : Nat) : applyExit (before1291 k) exit2 791761169 = some (before1292 k) := by - simp (disch := omega) [before1291, before1292, exit2, applyExit, pop, push] - <;> omega -theorem step1291 (k : Nat) : Runs (791761169*2) (before1291 k).denote (before1292 k).denote := - @applyExit_sound (before1291 k) (before1292 k) exit2 791761169 valid2 (macro1291 k) -theorem macro1292 (k : Nat) : applyExit (before1292 k) exit96 1 = some (before1293 k) := by - simp (disch := omega) [before1292, before1293, exit96, applyExit, pop, push] - <;> omega -theorem step1292 (k : Nat) : Runs (1*25) (before1292 k).denote (before1293 k).denote := - @applyExit_sound (before1292 k) (before1293 k) exit96 1 valid96 (macro1292 k) -theorem macro1293 (k : Nat) : applyExit (before1293 k) exit0 791761170 = some (before1294 k) := by - simp (disch := omega) [before1293, before1294, exit0, applyExit, pop, push] - <;> omega -theorem step1293 (k : Nat) : Runs (791761170*2) (before1293 k).denote (before1294 k).denote := - @applyExit_sound (before1293 k) (before1294 k) exit0 791761170 valid0 (macro1293 k) -theorem macro1294 (k : Nat) : applyExit (before1294 k) exit13 10 = some (before1295 k) := by - simp (disch := omega) [before1294, before1295, exit13, applyExit, pop, push] - <;> omega -theorem step1294 (k : Nat) : Runs (10*2) (before1294 k).denote (before1295 k).denote := - @applyExit_sound (before1294 k) (before1295 k) exit13 10 valid13 (macro1294 k) -theorem macro1295 (k : Nat) : applyExit (before1295 k) exit0 20 = some (before1296 k) := by - simp (disch := omega) [before1295, before1296, exit0, applyExit, pop, push] - <;> omega -theorem step1295 (k : Nat) : Runs (20*2) (before1295 k).denote (before1296 k).denote := - @applyExit_sound (before1295 k) (before1296 k) exit0 20 valid0 (macro1295 k) -theorem macro1296 (k : Nat) : applyExit (before1296 k) exit1 1 = some (before1297 k) := by - simp (disch := omega) [before1296, before1297, exit1, applyExit, pop, push] - <;> omega -theorem step1296 (k : Nat) : Runs (1*3) (before1296 k).denote (before1297 k).denote := - @applyExit_sound (before1296 k) (before1297 k) exit1 1 valid1 (macro1296 k) -theorem macro1297 (k : Nat) : applyExit (before1297 k) exit2 20 = some (before1298 k) := by - simp (disch := omega) [before1297, before1298, exit2, applyExit, pop, push] - <;> omega -theorem step1297 (k : Nat) : Runs (20*2) (before1297 k).denote (before1298 k).denote := - @applyExit_sound (before1297 k) (before1298 k) exit2 20 valid2 (macro1297 k) -theorem macro1298 (k : Nat) : applyExit (before1298 k) exit6 1 = some (before1299 k) := by - simp (disch := omega) [before1298, before1299, exit6, applyExit, pop, push] - <;> omega -theorem step1298 (k : Nat) : Runs (1*1) (before1298 k).denote (before1299 k).denote := - @applyExit_sound (before1298 k) (before1299 k) exit6 1 valid6 (macro1298 k) -theorem macro1299 (k : Nat) : applyExit (before1299 k) exit0 21 = some (after1299 k) := by - simp (disch := omega) [before1299, after1299, exit0, applyExit, pop, push] - <;> omega -theorem step1299 (k : Nat) : Runs (21*2) (before1299 k).denote (after1299 k).denote := - @applyExit_sound (before1299 k) (after1299 k) exit0 21 valid0 (macro1299 k) -theorem chunkRun012 (k : Nat) : Runs (694*k+6334095810) (before1200 k).denote (after1299 k).denote := by - have h := (@Runs.trans ((((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))))+(((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))))) ((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))))+((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2))))))+(((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))))+((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))))) (before1200 k).denote (before1250 k).denote (after1299 k).denote (@Runs.trans (((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))))+(((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2)))))) (((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))) (before1200 k).denote (before1225 k).denote (before1250 k).denote (@Runs.trans ((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2))))) (((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2))))) (before1200 k).denote (before1212 k).denote (before1225 k).denote (@Runs.trans (((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))) (((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))) (before1200 k).denote (before1206 k).denote (before1212 k).denote (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*1)+((2*2)+(1*2))) (before1200 k).denote (before1203 k).denote (before1206 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before1200 k).denote (before1201 k).denote (before1203 k).denote (step1200 k) (@Runs.trans (1*3) (1*2) (before1201 k).denote (before1202 k).denote (before1203 k).denote (step1201 k) (step1202 k))) (@Runs.trans (1*1) ((2*2)+(1*2)) (before1203 k).denote (before1204 k).denote (before1206 k).denote (step1203 k) (@Runs.trans (2*2) (1*2) (before1204 k).denote (before1205 k).denote (before1206 k).denote (step1204 k) (step1205 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) ((18*2)+((1*2)+(29*2))) (before1206 k).denote (before1209 k).denote (before1212 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before1206 k).denote (before1207 k).denote (before1209 k).denote (step1206 k) (@Runs.trans (1*2) (1*2) (before1207 k).denote (before1208 k).denote (before1209 k).denote (step1207 k) (step1208 k))) (@Runs.trans (18*2) ((1*2)+(29*2)) (before1209 k).denote (before1210 k).denote (before1212 k).denote (step1209 k) (@Runs.trans (1*2) (29*2) (before1210 k).denote (before1211 k).denote (before1212 k).denote (step1210 k) (step1211 k))))) (@Runs.trans ((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2)))) (((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2)))) (before1212 k).denote (before1218 k).denote (before1225 k).denote (@Runs.trans (((1*k+8)*586)+((5*2)+(1*2))) ((1*2)+((93*2)+(1*2))) (before1212 k).denote (before1215 k).denote (before1218 k).denote (@Runs.trans ((1*k+8)*586) ((5*2)+(1*2)) (before1212 k).denote (before1213 k).denote (before1215 k).denote (step1212 k) (@Runs.trans (5*2) (1*2) (before1213 k).denote (before1214 k).denote (before1215 k).denote (step1213 k) (step1214 k))) (@Runs.trans (1*2) ((93*2)+(1*2)) (before1215 k).denote (before1216 k).denote (before1218 k).denote (step1215 k) (@Runs.trans (93*2) (1*2) (before1216 k).denote (before1217 k).denote (before1218 k).denote (step1216 k) (step1217 k)))) (@Runs.trans ((13*2)+((1*2)+(1*2))) (((41*2)+(1*2))+((19*2)+(1*2))) (before1218 k).denote (before1221 k).denote (before1225 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before1218 k).denote (before1219 k).denote (before1221 k).denote (step1218 k) (@Runs.trans (1*2) (1*2) (before1219 k).denote (before1220 k).denote (before1221 k).denote (step1219 k) (step1220 k))) (@Runs.trans ((41*2)+(1*2)) ((19*2)+(1*2)) (before1221 k).denote (before1223 k).denote (before1225 k).denote (@Runs.trans (41*2) (1*2) (before1221 k).denote (before1222 k).denote (before1223 k).denote (step1221 k) (step1222 k)) (@Runs.trans (19*2) (1*2) (before1223 k).denote (before1224 k).denote (before1225 k).denote (step1223 k) (step1224 k)))))) (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2))))) ((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))) (before1225 k).denote (before1237 k).denote (before1250 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2)))) (((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))) (before1225 k).denote (before1231 k).denote (before1237 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((791761169*2)+(((1*k+8)*38)+(5*2))) (before1225 k).denote (before1228 k).denote (before1231 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before1225 k).denote (before1226 k).denote (before1228 k).denote (step1225 k) (@Runs.trans (9*2) (1*2) (before1226 k).denote (before1227 k).denote (before1228 k).denote (step1226 k) (step1227 k))) (@Runs.trans (791761169*2) (((1*k+8)*38)+(5*2)) (before1228 k).denote (before1229 k).denote (before1231 k).denote (step1228 k) (@Runs.trans ((1*k+8)*38) (5*2) (before1229 k).denote (before1230 k).denote (before1231 k).denote (step1229 k) (step1230 k)))) (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((8*2)+(1*2))) (before1231 k).denote (before1234 k).denote (before1237 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before1231 k).denote (before1232 k).denote (before1234 k).denote (step1231 k) (@Runs.trans (1*2) (11*2) (before1232 k).denote (before1233 k).denote (before1234 k).denote (step1232 k) (step1233 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before1234 k).denote (before1235 k).denote (before1237 k).denote (step1234 k) (@Runs.trans (8*2) (1*2) (before1235 k).denote (before1236 k).denote (before1237 k).denote (step1235 k) (step1236 k))))) (@Runs.trans (((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))) (before1237 k).denote (before1243 k).denote (before1250 k).denote (@Runs.trans ((1*2)+((3*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before1237 k).denote (before1240 k).denote (before1243 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before1237 k).denote (before1238 k).denote (before1240 k).denote (step1237 k) (@Runs.trans (3*2) (1*2) (before1238 k).denote (before1239 k).denote (before1240 k).denote (step1238 k) (step1239 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1240 k).denote (before1241 k).denote (before1243 k).denote (step1240 k) (@Runs.trans (1*2) (1*2) (before1241 k).denote (before1242 k).denote (before1243 k).denote (step1241 k) (step1242 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*1))+((1*3)+(1*1))) (before1243 k).denote (before1246 k).denote (before1250 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1243 k).denote (before1244 k).denote (before1246 k).denote (step1243 k) (@Runs.trans (1*2) (1*2) (before1244 k).denote (before1245 k).denote (before1246 k).denote (step1244 k) (step1245 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*1)) (before1246 k).denote (before1248 k).denote (before1250 k).denote (@Runs.trans (1*2) (1*1) (before1246 k).denote (before1247 k).denote (before1248 k).denote (step1246 k) (step1247 k)) (@Runs.trans (1*3) (1*1) (before1248 k).denote (before1249 k).denote (before1250 k).denote (step1248 k) (step1249 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))))+((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2)))))) (((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))))+((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))) (before1250 k).denote (before1275 k).denote (after1299 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1))))) ((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2))))) (before1250 k).denote (before1262 k).denote (before1275 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1)))) (((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))) (before1250 k).denote (before1256 k).denote (before1262 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*2)+(1*1))) (before1250 k).denote (before1253 k).denote (before1256 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1250 k).denote (before1251 k).denote (before1253 k).denote (step1250 k) (@Runs.trans (1*2) (1*2) (before1251 k).denote (before1252 k).denote (before1253 k).denote (step1251 k) (step1252 k))) (@Runs.trans (1*3) ((1*2)+(1*1)) (before1253 k).denote (before1254 k).denote (before1256 k).denote (step1253 k) (@Runs.trans (1*2) (1*1) (before1254 k).denote (before1255 k).denote (before1256 k).denote (step1254 k) (step1255 k)))) (@Runs.trans ((2*2)+((1*2)+(2*2))) ((1*3)+((2*2)+(1*1))) (before1256 k).denote (before1259 k).denote (before1262 k).denote (@Runs.trans (2*2) ((1*2)+(2*2)) (before1256 k).denote (before1257 k).denote (before1259 k).denote (step1256 k) (@Runs.trans (1*2) (2*2) (before1257 k).denote (before1258 k).denote (before1259 k).denote (step1257 k) (step1258 k))) (@Runs.trans (1*3) ((2*2)+(1*1)) (before1259 k).denote (before1260 k).denote (before1262 k).denote (step1259 k) (@Runs.trans (2*2) (1*1) (before1260 k).denote (before1261 k).denote (before1262 k).denote (step1260 k) (step1261 k))))) (@Runs.trans (((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1)))) (((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2)))) (before1262 k).denote (before1268 k).denote (before1275 k).denote (@Runs.trans ((3*2)+((4*2)+(9*2))) ((1*3)+((9*2)+(1*1))) (before1262 k).denote (before1265 k).denote (before1268 k).denote (@Runs.trans (3*2) ((4*2)+(9*2)) (before1262 k).denote (before1263 k).denote (before1265 k).denote (step1262 k) (@Runs.trans (4*2) (9*2) (before1263 k).denote (before1264 k).denote (before1265 k).denote (step1263 k) (step1264 k))) (@Runs.trans (1*3) ((9*2)+(1*1)) (before1265 k).denote (before1266 k).denote (before1268 k).denote (step1265 k) (@Runs.trans (9*2) (1*1) (before1266 k).denote (before1267 k).denote (before1268 k).denote (step1266 k) (step1267 k)))) (@Runs.trans ((10*2)+((12*2)+(6*2))) (((1*7)+(6*2))+((1*1)+(6*2))) (before1268 k).denote (before1271 k).denote (before1275 k).denote (@Runs.trans (10*2) ((12*2)+(6*2)) (before1268 k).denote (before1269 k).denote (before1271 k).denote (step1268 k) (@Runs.trans (12*2) (6*2) (before1269 k).denote (before1270 k).denote (before1271 k).denote (step1269 k) (step1270 k))) (@Runs.trans ((1*7)+(6*2)) ((1*1)+(6*2)) (before1271 k).denote (before1273 k).denote (before1275 k).denote (@Runs.trans (1*7) (6*2) (before1271 k).denote (before1272 k).denote (before1273 k).denote (step1271 k) (step1272 k)) (@Runs.trans (1*1) (6*2) (before1273 k).denote (before1274 k).denote (before1275 k).denote (step1273 k) (step1274 k)))))) (@Runs.trans ((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7))))) ((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))) (before1275 k).denote (before1287 k).denote (after1299 k).denote (@Runs.trans (((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25)))) (((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))) (before1275 k).denote (before1281 k).denote (before1287 k).denote (@Runs.trans ((1*38)+((1*7)+(1*25))) ((1*38)+((1*7)+(1*25))) (before1275 k).denote (before1278 k).denote (before1281 k).denote (@Runs.trans (1*38) ((1*7)+(1*25)) (before1275 k).denote (before1276 k).denote (before1278 k).denote (step1275 k) (@Runs.trans (1*7) (1*25) (before1276 k).denote (before1277 k).denote (before1278 k).denote (step1276 k) (step1277 k))) (@Runs.trans (1*38) ((1*7)+(1*25)) (before1278 k).denote (before1279 k).denote (before1281 k).denote (step1278 k) (@Runs.trans (1*7) (1*25) (before1279 k).denote (before1280 k).denote (before1281 k).denote (step1279 k) (step1280 k)))) (@Runs.trans ((1*38)+((1*7)+(1*25))) (((1*k+3)*70)+((1*38)+(1*7))) (before1281 k).denote (before1284 k).denote (before1287 k).denote (@Runs.trans (1*38) ((1*7)+(1*25)) (before1281 k).denote (before1282 k).denote (before1284 k).denote (step1281 k) (@Runs.trans (1*7) (1*25) (before1282 k).denote (before1283 k).denote (before1284 k).denote (step1282 k) (step1283 k))) (@Runs.trans ((1*k+3)*70) ((1*38)+(1*7)) (before1284 k).denote (before1285 k).denote (before1287 k).denote (step1284 k) (@Runs.trans (1*38) (1*7) (before1285 k).denote (before1286 k).denote (before1287 k).denote (step1285 k) (step1286 k))))) (@Runs.trans (((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25)))) (((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))) (before1287 k).denote (before1293 k).denote (after1299 k).denote (@Runs.trans ((1*25)+((1*38)+(791761169*2))) ((1*3)+((791761169*2)+(1*25))) (before1287 k).denote (before1290 k).denote (before1293 k).denote (@Runs.trans (1*25) ((1*38)+(791761169*2)) (before1287 k).denote (before1288 k).denote (before1290 k).denote (step1287 k) (@Runs.trans (1*38) (791761169*2) (before1288 k).denote (before1289 k).denote (before1290 k).denote (step1288 k) (step1289 k))) (@Runs.trans (1*3) ((791761169*2)+(1*25)) (before1290 k).denote (before1291 k).denote (before1293 k).denote (step1290 k) (@Runs.trans (791761169*2) (1*25) (before1291 k).denote (before1292 k).denote (before1293 k).denote (step1291 k) (step1292 k)))) (@Runs.trans ((791761170*2)+((10*2)+(20*2))) (((1*3)+(20*2))+((1*1)+(21*2))) (before1293 k).denote (before1296 k).denote (after1299 k).denote (@Runs.trans (791761170*2) ((10*2)+(20*2)) (before1293 k).denote (before1294 k).denote (before1296 k).denote (step1293 k) (@Runs.trans (10*2) (20*2) (before1294 k).denote (before1295 k).denote (before1296 k).denote (step1294 k) (step1295 k))) (@Runs.trans ((1*3)+(20*2)) ((1*1)+(21*2)) (before1296 k).denote (before1298 k).denote (after1299 k).denote (@Runs.trans (1*3) (20*2) (before1296 k).denote (before1297 k).denote (before1298 k).denote (step1296 k) (step1297 k)) (@Runs.trans (1*1) (21*2) (before1298 k).denote (before1299 k).denote (after1299 k).denote (step1298 k) (step1299 k)))))))) - have ht : (((((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((7*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(29*2)))))+(((((1*k+8)*586)+((5*2)+(1*2)))+((1*2)+((93*2)+(1*2))))+(((13*2)+((1*2)+(1*2)))+(((41*2)+(1*2))+((19*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((791761169*2)+(((1*k+8)*38)+(5*2))))+(((1*2)+((1*2)+(11*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((3*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))))+((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(2*2)))+((1*3)+((2*2)+(1*1)))))+((((3*2)+((4*2)+(9*2)))+((1*3)+((9*2)+(1*1))))+(((10*2)+((12*2)+(6*2)))+(((1*7)+(6*2))+((1*1)+(6*2))))))+(((((1*38)+((1*7)+(1*25)))+((1*38)+((1*7)+(1*25))))+(((1*38)+((1*7)+(1*25)))+(((1*k+3)*70)+((1*38)+(1*7)))))+((((1*25)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*25))))+(((791761170*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))))) = (694*k+6334095810) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean deleted file mode 100644 index 76a15509..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk013.lean +++ /dev/null @@ -1,808 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1300_0 : Stack := [] -abbrev tail1300_1 : Stack := ⟨w1,1⟩ :: tail1300_0 -abbrev tail1300_2 : Stack := ⟨w2,1⟩ :: tail1300_1 -abbrev tail1300_3 : Stack := ⟨w1,2⟩ :: tail1300_2 -abbrev tail1300_4 : Stack := ⟨w2,1⟩ :: tail1300_3 -abbrev tail1300_5 : Stack := ⟨w1,3⟩ :: tail1300_4 -abbrev tail1300_6 : Stack := ⟨w0,3⟩ :: tail1300_5 -abbrev tail1300_7 : Stack := ⟨w2,1⟩ :: tail1300_6 -abbrev tail1300_8 : Stack := ⟨w1,10⟩ :: tail1300_7 -abbrev tail1300_9 : Stack := ⟨w0,11⟩ :: tail1300_8 -abbrev tail1300_10 : Stack := ⟨w2,1⟩ :: tail1300_9 -abbrev tail1300_11 : Stack := ⟨w1,6⟩ :: tail1300_10 -abbrev tail1300_12 (k : Nat) : Stack := ⟨w74,(1*k+8)⟩ :: tail1300_11 -abbrev tail1300_13 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1300_12 k -abbrev tail1300_14 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1300_13 k -abbrev tail1300_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_14 k -abbrev tail1300_16 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1300_15 k -abbrev tail1300_17 : Stack := ⟨w1,3⟩ :: tail1300_0 -abbrev tail1300_18 : Stack := ⟨w2,1⟩ :: tail1300_17 -abbrev tail1300_19 : Stack := ⟨w0,8⟩ :: tail1300_18 -abbrev tail1300_20 : Stack := ⟨w1,19⟩ :: tail1300_19 -abbrev tail1300_21 : Stack := ⟨w2,1⟩ :: tail1300_20 -abbrev tail1300_22 : Stack := ⟨w0,29⟩ :: tail1300_21 -abbrev tail1300_23 (k : Nat) : Stack := ⟨w70,(1*k+8)⟩ :: tail1300_22 -abbrev tail1300_24 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_23 k -abbrev tail1300_25 (k : Nat) : Stack := ⟨w1,94⟩ :: tail1300_24 k -abbrev tail1300_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_25 k -abbrev tail1300_27 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1300_26 k -abbrev tail1300_28 (k : Nat) : Stack := ⟨w1,42⟩ :: tail1300_27 k -abbrev tail1300_29 (k : Nat) : Stack := ⟨w0,42⟩ :: tail1300_16 k -abbrev tail1300_30 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1300_29 k -abbrev tail1300_31 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_25 k -abbrev tail1300_32 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1300_25 k -abbrev tail1300_33 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1300_16 k -abbrev tail1300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_33 k -abbrev tail1300_35 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1300_34 k -abbrev tail1300_36 (k : Nat) : Stack := ⟨w0,94⟩ :: tail1300_35 k -abbrev tail1300_37 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1300_36 k -abbrev tail1300_38 (k : Nat) : Stack := ⟨w70,(1*k+7)⟩ :: tail1300_22 -abbrev tail1300_39 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_38 k -abbrev tail1300_40 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_39 k -abbrev tail1300_41 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1300_35 k -abbrev tail1300_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_41 k -abbrev tail1300_43 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1300_42 k -abbrev tail1300_44 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_43 k -abbrev tail1300_45 (k : Nat) : Stack := ⟨w70,(1*k+6)⟩ :: tail1300_22 -abbrev tail1300_46 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_45 k -abbrev tail1300_47 (k : Nat) : Stack := ⟨w77,1⟩ :: tail1300_43 k -abbrev tail1300_48 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_47 k -abbrev tail1300_49 (k : Nat) : Stack := ⟨w70,(1*k+5)⟩ :: tail1300_22 -abbrev tail1300_50 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_49 k -abbrev tail1300_51 (k : Nat) : Stack := ⟨w77,2⟩ :: tail1300_43 k -abbrev tail1300_52 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_51 k -abbrev tail1300_53 (k : Nat) : Stack := ⟨w70,(1*k+4)⟩ :: tail1300_22 -abbrev tail1300_54 (k : Nat) : Stack := ⟨w75,1⟩ :: tail1300_53 k -abbrev tail1300_55 (k : Nat) : Stack := ⟨w77,3⟩ :: tail1300_43 k -abbrev tail1300_56 (k : Nat) : Stack := ⟨w77,(1*k+6)⟩ :: tail1300_43 k -abbrev tail1300_57 : Stack := ⟨w70,1⟩ :: tail1300_22 -abbrev tail1300_58 : Stack := ⟨w75,1⟩ :: tail1300_57 -abbrev tail1300_59 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_56 k -abbrev tail1300_60 : Stack := ⟨w75,1⟩ :: tail1300_22 -abbrev tail1300_61 (k : Nat) : Stack := ⟨w77,(1*k+7)⟩ :: tail1300_43 k -abbrev tail1300_62 (k : Nat) : Stack := ⟨w76,1⟩ :: tail1300_61 k -abbrev tail1300_63 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1300_62 k -abbrev tail1300_64 : Stack := ⟨w0,1⟩ :: tail1300_20 -abbrev tail1300_65 : Stack := ⟨w0,30⟩ :: tail1300_20 -abbrev tail1300_66 (k : Nat) : Stack := ⟨w77,(1*k+8)⟩ :: tail1300_43 k -abbrev tail1300_67 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1300_66 k -abbrev tail1300_68 (k : Nat) : Stack := ⟨w0,19⟩ :: tail1300_67 k -abbrev tail1300_69 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1300_68 k -abbrev tail1300_70 : Stack := ⟨w0,1⟩ :: tail1300_17 -abbrev tail1300_71 : Stack := ⟨w0,9⟩ :: tail1300_17 -abbrev tail1300_72 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1300_67 k -abbrev tail1300_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_72 k -abbrev tail1300_74 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1300_73 k -abbrev tail1300_75 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1300_74 k -abbrev tail1300_76 : Stack := ⟨w0,1⟩ :: tail1300_0 -abbrev tail1300_77 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1300_74 k -abbrev tail1300_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_77 k -abbrev tail1300_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_78 k -abbrev tail1300_80 : Stack := ⟨w0,2⟩ :: tail1300_0 -abbrev tail1300_81 : Stack := ⟨w0,3⟩ :: tail1300_0 -abbrev tail1300_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_74 k -abbrev tail1300_83 : Stack := ⟨w1,1⟩ :: tail1300_81 -abbrev tail1300_84 : Stack := ⟨w1,2⟩ :: tail1300_81 -abbrev tail1300_85 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1300_73 k -abbrev tail1300_86 : Stack := ⟨w2,1⟩ :: tail1300_84 -abbrev tail1300_87 : Stack := ⟨w0,8⟩ :: tail1300_86 -abbrev tail1300_88 : Stack := ⟨w0,9⟩ :: tail1300_86 -abbrev tail1300_89 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1300_67 k -abbrev tail1300_90 : Stack := ⟨w1,1⟩ :: tail1300_88 -abbrev tail1300_91 : Stack := ⟨w1,18⟩ :: tail1300_88 -abbrev tail1300_92 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1300_66 k -abbrev tail1300_93 : Stack := ⟨w2,1⟩ :: tail1300_91 -abbrev tail1300_94 : Stack := ⟨w0,29⟩ :: tail1300_93 -abbrev tail1300_95 (k : Nat) : Stack := ⟨w78,(1*k+8)⟩ :: tail1300_94 -abbrev tail1300_96 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_95 k -abbrev tail1300_97 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1300_95 k -abbrev tail1300_98 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1300_35 k -abbrev tail1300_99 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_97 k -abbrev tail1300_100 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1300_97 k -abbrev tail1300_101 (k : Nat) : Stack := ⟨w1,14⟩ :: tail1300_34 k -abbrev tail1300_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_100 k -abbrev tail1300_103 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1300_102 k -abbrev tail1300_104 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1300_102 k -abbrev tail1300_105 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1300_16 k -abbrev tail1300_106 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_104 k -abbrev tail1300_107 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1300_104 k -abbrev tail1300_108 (k : Nat) : Stack := ⟨w1,20⟩ :: tail1300_15 k -abbrev tail1300_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_107 k -abbrev tail1300_110 (k : Nat) : Stack := ⟨w0,20⟩ :: tail1300_109 k -abbrev tail1300_111 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1300_109 k -abbrev tail1300_112 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1300_13 k -abbrev tail1300_113 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_111 k -abbrev tail1300_114 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1300_111 k -abbrev tail1300_115 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1300_12 k -abbrev tail1300_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_114 k -abbrev tail1300_117 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1300_116 k -abbrev tail1300_118 (k : Nat) : Stack := ⟨w79,(1*k+8)⟩ :: tail1300_117 k -abbrev tail1300_119 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_118 k -abbrev tail1300_120 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1300_118 k -abbrev tail1300_121 : Stack := ⟨w0,10⟩ :: tail1300_8 -abbrev tail1300_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_120 k -abbrev tail1300_123 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1300_120 k -abbrev tail1300_124 : Stack := ⟨w1,9⟩ :: tail1300_7 -abbrev tail1300_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_123 k -abbrev tail1300_126 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1300_125 k -abbrev tail1300_127 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1300_125 k -abbrev tail1300_128 : Stack := ⟨w0,2⟩ :: tail1300_5 -abbrev tail1300_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1300_127 k -abbrev tail1300_130 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1300_127 k -abbrev tail1300_131 : Stack := ⟨w1,2⟩ :: tail1300_4 -abbrev tail1300_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_130 k -abbrev tail1300_133 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1300_132 k -abbrev tail1300_134 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1300_132 k -abbrev tail1300_135 : Stack := ⟨w1,1⟩ :: tail1300_2 -abbrev tail1300_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_134 k -abbrev tail1300_137 : Stack := ⟨w0,1⟩ :: tail1300_2 -abbrev tail1300_138 (k : Nat) : Stack := ⟨w0,4⟩ :: tail1300_132 k -abbrev tail1300_139 : Stack := ⟨w2,2⟩ :: tail1300_1 -abbrev tail1300_140 : Stack := ⟨w1,4⟩ :: tail1300_139 -abbrev tail1300_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_130 k -abbrev tail1300_142 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1300_130 k -abbrev tail1300_143 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1300_130 k -abbrev tail1300_144 : Stack := ⟨w23,1⟩ :: tail1300_1 -abbrev tail1300_145 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1300_142 k -abbrev tail1300_146 : Stack := ⟨w0,1⟩ :: tail1300_1 -abbrev tail1300_147 : Stack := ⟨w2,1⟩ :: tail1300_146 -abbrev tail1300_148 : Stack := ⟨w1,5⟩ :: tail1300_147 -abbrev tail1300_149 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1300_127 k -abbrev tail1300_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1300_149 k -abbrev tail1300_151 : Stack := ⟨w1,4⟩ :: tail1300_147 -abbrev tail1300_152 : Stack := ⟨w0,1⟩ :: tail1300_151 -abbrev tail1300_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1300_149 k -abbrev tail1300_154 : Stack := ⟨w2,1⟩ :: tail1300_151 - -def before1300 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1300_16 k),(tail1300_28 k)⟩ -def before1301 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521669),(tail1300_29 k),(tail1300_27 k)⟩ -def before1302 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1300_30 k),(tail1300_26 k)⟩ -def before1303 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1300_30 k),(tail1300_31 k)⟩ -def before1304 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail1300_29 k),(tail1300_32 k)⟩ -def before1305 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521669),(tail1300_34 k),(tail1300_32 k)⟩ -def before1306 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1300_35 k),(tail1300_25 k)⟩ -def before1307 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521887),(tail1300_36 k),(tail1300_24 k)⟩ -def before1308 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1300_37 k),(tail1300_23 k)⟩ -def before1309 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1300_37 k),(tail1300_39 k)⟩ -def before1310 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521887),(tail1300_36 k),(tail1300_40 k)⟩ -def before1311 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521887),(tail1300_42 k),(tail1300_40 k)⟩ -def before1312 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1300_43 k),(tail1300_39 k)⟩ -def before1313 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1300_44 k),(tail1300_38 k)⟩ -def before1314 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1300_44 k),(tail1300_46 k)⟩ -def before1315 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1300_47 k),(tail1300_46 k)⟩ -def before1316 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1300_48 k),(tail1300_45 k)⟩ -def before1317 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1300_48 k),(tail1300_50 k)⟩ -def before1318 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1300_51 k),(tail1300_50 k)⟩ -def before1319 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1300_52 k),(tail1300_49 k)⟩ -def before1320 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1300_52 k),(tail1300_54 k)⟩ -def before1321 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1300_55 k),(tail1300_54 k)⟩ -def before1322 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1300_56 k),tail1300_58⟩ -def before1323 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1300_59 k),tail1300_57⟩ -def before1324 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1300_59 k),tail1300_60⟩ -def before1325 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1300_61 k),tail1300_60⟩ -def before1326 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1300_62 k),tail1300_22⟩ -def before1327 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1300_63 k),tail1300_21⟩ -def before1328 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1300_63 k),tail1300_64⟩ -def before1329 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1300_62 k),tail1300_65⟩ -def before1330 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1300_66 k),tail1300_65⟩ -def before1331 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1300_67 k),tail1300_20⟩ -def before1332 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1300_68 k),tail1300_19⟩ -def before1333 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1300_69 k),tail1300_18⟩ -def before1334 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1300_69 k),tail1300_70⟩ -def before1335 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1300_68 k),tail1300_71⟩ -def before1336 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1300_73 k),tail1300_71⟩ -def before1337 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail1300_74 k),tail1300_17⟩ -def before1338 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail1300_75 k),tail1300_0⟩ -def before1339 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail1300_75 k),tail1300_76⟩ -def before1340 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail1300_78 k),tail1300_76⟩ -def before1341 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526711),(tail1300_79 k),tail1300_0⟩ -def before1342 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526711),(tail1300_79 k),tail1300_76⟩ -def before1343 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail1300_78 k),tail1300_80⟩ -def before1344 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526707),(tail1300_77 k),tail1300_81⟩ -def before1345 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526705),(tail1300_82 k),tail1300_83⟩ -def before1346 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526703),(tail1300_74 k),tail1300_84⟩ -def before1347 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1300_85 k),tail1300_86⟩ -def before1348 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1300_73 k),tail1300_87⟩ -def before1349 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526683),(tail1300_72 k),tail1300_88⟩ -def before1350 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526681),(tail1300_89 k),tail1300_90⟩ -def before1351 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1300_67 k),tail1300_91⟩ -def before1352 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1300_92 k),tail1300_93⟩ -def before1353 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1300_66 k),tail1300_94⟩ -def before1354 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1300_43 k),(tail1300_95 k)⟩ -def before1355 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521887),(tail1300_42 k),(tail1300_96 k)⟩ -def before1356 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521885),(tail1300_41 k),(tail1300_97 k)⟩ -def before1357 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521883),(tail1300_98 k),(tail1300_99 k)⟩ -def before1358 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1300_35 k),(tail1300_100 k)⟩ -def before1359 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1300_101 k),(tail1300_102 k)⟩ -def before1360 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail1300_34 k),(tail1300_103 k)⟩ -def before1361 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521667),(tail1300_33 k),(tail1300_104 k)⟩ -def before1362 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521665),(tail1300_105 k),(tail1300_106 k)⟩ -def before1363 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1300_16 k),(tail1300_107 k)⟩ -def before1364 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1300_108 k),(tail1300_109 k)⟩ -def before1365 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521543),(tail1300_15 k),(tail1300_110 k)⟩ -def before1366 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521541),(tail1300_14 k),(tail1300_111 k)⟩ -def before1367 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521539),(tail1300_112 k),(tail1300_113 k)⟩ -def before1368 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1300_13 k),(tail1300_114 k)⟩ -def before1369 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1300_115 k),(tail1300_116 k)⟩ -def before1370 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1300_12 k),(tail1300_117 k)⟩ -def before1371 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1300_11,(tail1300_118 k)⟩ -def before1372 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail1300_10,(tail1300_119 k)⟩ -def before1373 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1135),tail1300_9,(tail1300_120 k)⟩ -def before1374 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail1300_121,(tail1300_122 k)⟩ -def before1375 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1300_8,(tail1300_123 k)⟩ -def before1376 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1300_124,(tail1300_125 k)⟩ -def before1377 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail1300_7,(tail1300_126 k)⟩ -def before1378 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1179),tail1300_6,(tail1300_127 k)⟩ -def before1379 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail1300_128,(tail1300_129 k)⟩ -def before1380 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail1300_5,(tail1300_130 k)⟩ -def before1381 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1300_131,(tail1300_132 k)⟩ -def before1382 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail1300_4,(tail1300_133 k)⟩ -def before1383 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1193),tail1300_3,(tail1300_134 k)⟩ -def before1384 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1195),tail1300_135,(tail1300_136 k)⟩ -def before1385 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1300_137,(tail1300_136 k)⟩ -def before1386 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1300_137,(tail1300_138 k)⟩ -def before1387 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1300_139,(tail1300_138 k)⟩ -def before1388 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail1300_140,(tail1300_132 k)⟩ -def before1389 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail1300_140,(tail1300_141 k)⟩ -def before1390 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1300_139,(tail1300_142 k)⟩ -def before1391 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1300_2,(tail1300_143 k)⟩ -def before1392 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1300_144,(tail1300_143 k)⟩ -def before1393 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail1300_144,(tail1300_145 k)⟩ -def before1394 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1300_146,(tail1300_145 k)⟩ -def before1395 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail1300_147,(tail1300_142 k)⟩ -def before1396 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail1300_148,(tail1300_130 k)⟩ -def before1397 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1185),tail1300_148,(tail1300_150 k)⟩ -def before1398 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1300_152,(tail1300_150 k)⟩ -def before1399 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1300_152,(tail1300_153 k)⟩ -def after1399 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1300_154,(tail1300_153 k)⟩ - -theorem macro1300 (k : Nat) : applyExit (before1300 k) exit13 42 = some (before1301 k) := by - simp (disch := omega) [before1300, before1301, exit13, applyExit, pop, push] - <;> omega -theorem step1300 (k : Nat) : Runs (42*2) (before1300 k).denote (before1301 k).denote := - @applyExit_sound (before1300 k) (before1301 k) exit13 42 valid13 (macro1300 k) -theorem macro1301 (k : Nat) : applyExit (before1301 k) exit0 14 = some (before1302 k) := by - simp (disch := omega) [before1301, before1302, exit0, applyExit, pop, push] - <;> omega -theorem step1301 (k : Nat) : Runs (14*2) (before1301 k).denote (before1302 k).denote := - @applyExit_sound (before1301 k) (before1302 k) exit0 14 valid0 (macro1301 k) -theorem macro1302 (k : Nat) : applyExit (before1302 k) exit1 1 = some (before1303 k) := by - simp (disch := omega) [before1302, before1303, exit1, applyExit, pop, push] - <;> omega -theorem step1302 (k : Nat) : Runs (1*3) (before1302 k).denote (before1303 k).denote := - @applyExit_sound (before1302 k) (before1303 k) exit1 1 valid1 (macro1302 k) -theorem macro1303 (k : Nat) : applyExit (before1303 k) exit2 14 = some (before1304 k) := by - simp (disch := omega) [before1303, before1304, exit2, applyExit, pop, push] - <;> omega -theorem step1303 (k : Nat) : Runs (14*2) (before1303 k).denote (before1304 k).denote := - @applyExit_sound (before1303 k) (before1304 k) exit2 14 valid2 (macro1303 k) -theorem macro1304 (k : Nat) : applyExit (before1304 k) exit6 1 = some (before1305 k) := by - simp (disch := omega) [before1304, before1305, exit6, applyExit, pop, push] - <;> omega -theorem step1304 (k : Nat) : Runs (1*1) (before1304 k).denote (before1305 k).denote := - @applyExit_sound (before1304 k) (before1305 k) exit6 1 valid6 (macro1304 k) -theorem macro1305 (k : Nat) : applyExit (before1305 k) exit0 15 = some (before1306 k) := by - simp (disch := omega) [before1305, before1306, exit0, applyExit, pop, push] - <;> omega -theorem step1305 (k : Nat) : Runs (15*2) (before1305 k).denote (before1306 k).denote := - @applyExit_sound (before1305 k) (before1306 k) exit0 15 valid0 (macro1305 k) -theorem macro1306 (k : Nat) : applyExit (before1306 k) exit13 94 = some (before1307 k) := by - simp (disch := omega) [before1306, before1307, exit13, applyExit, pop, push] - <;> omega -theorem step1306 (k : Nat) : Runs (94*2) (before1306 k).denote (before1307 k).denote := - @applyExit_sound (before1306 k) (before1307 k) exit13 94 valid13 (macro1306 k) -theorem macro1307 (k : Nat) : applyExit (before1307 k) exit0 6 = some (before1308 k) := by - simp (disch := omega) [before1307, before1308, exit0, applyExit, pop, push] - <;> omega -theorem step1307 (k : Nat) : Runs (6*2) (before1307 k).denote (before1308 k).denote := - @applyExit_sound (before1307 k) (before1308 k) exit0 6 valid0 (macro1307 k) -theorem macro1308 (k : Nat) : applyExit (before1308 k) exit97 1 = some (before1309 k) := by - simp (disch := omega) [before1308, before1309, exit97, applyExit, pop, push] - <;> omega -theorem step1308 (k : Nat) : Runs (1*119) (before1308 k).denote (before1309 k).denote := - @applyExit_sound (before1308 k) (before1309 k) exit97 1 valid97 (macro1308 k) -theorem macro1309 (k : Nat) : applyExit (before1309 k) exit2 6 = some (before1310 k) := by - simp (disch := omega) [before1309, before1310, exit2, applyExit, pop, push] - <;> omega -theorem step1309 (k : Nat) : Runs (6*2) (before1309 k).denote (before1310 k).denote := - @applyExit_sound (before1309 k) (before1310 k) exit2 6 valid2 (macro1309 k) -theorem macro1310 (k : Nat) : applyExit (before1310 k) exit6 1 = some (before1311 k) := by - simp (disch := omega) [before1310, before1311, exit6, applyExit, pop, push] - <;> omega -theorem step1310 (k : Nat) : Runs (1*1) (before1310 k).denote (before1311 k).denote := - @applyExit_sound (before1310 k) (before1311 k) exit6 1 valid6 (macro1310 k) -theorem macro1311 (k : Nat) : applyExit (before1311 k) exit0 6 = some (before1312 k) := by - simp (disch := omega) [before1311, before1312, exit0, applyExit, pop, push] - <;> omega -theorem step1311 (k : Nat) : Runs (6*2) (before1311 k).denote (before1312 k).denote := - @applyExit_sound (before1311 k) (before1312 k) exit0 6 valid0 (macro1311 k) -theorem macro1312 (k : Nat) : applyExit (before1312 k) exit98 1 = some (before1313 k) := by - simp (disch := omega) [before1312, before1313, exit98, applyExit, pop, push] - <;> omega -theorem step1312 (k : Nat) : Runs (1*1010) (before1312 k).denote (before1313 k).denote := - @applyExit_sound (before1312 k) (before1313 k) exit98 1 valid98 (macro1312 k) -theorem macro1313 (k : Nat) : applyExit (before1313 k) exit97 1 = some (before1314 k) := by - simp (disch := omega) [before1313, before1314, exit97, applyExit, pop, push] - <;> omega -theorem step1313 (k : Nat) : Runs (1*119) (before1313 k).denote (before1314 k).denote := - @applyExit_sound (before1313 k) (before1314 k) exit97 1 valid97 (macro1313 k) -theorem macro1314 (k : Nat) : applyExit (before1314 k) exit99 1 = some (before1315 k) := by - simp (disch := omega) [before1314, before1315, exit99, applyExit, pop, push] - <;> omega -theorem step1314 (k : Nat) : Runs (1*25) (before1314 k).denote (before1315 k).denote := - @applyExit_sound (before1314 k) (before1315 k) exit99 1 valid99 (macro1314 k) -theorem macro1315 (k : Nat) : applyExit (before1315 k) exit98 1 = some (before1316 k) := by - simp (disch := omega) [before1315, before1316, exit98, applyExit, pop, push] - <;> omega -theorem step1315 (k : Nat) : Runs (1*1010) (before1315 k).denote (before1316 k).denote := - @applyExit_sound (before1315 k) (before1316 k) exit98 1 valid98 (macro1315 k) -theorem macro1316 (k : Nat) : applyExit (before1316 k) exit97 1 = some (before1317 k) := by - simp (disch := omega) [before1316, before1317, exit97, applyExit, pop, push] - <;> omega -theorem step1316 (k : Nat) : Runs (1*119) (before1316 k).denote (before1317 k).denote := - @applyExit_sound (before1316 k) (before1317 k) exit97 1 valid97 (macro1316 k) -theorem macro1317 (k : Nat) : applyExit (before1317 k) exit99 1 = some (before1318 k) := by - simp (disch := omega) [before1317, before1318, exit99, applyExit, pop, push] - <;> omega -theorem step1317 (k : Nat) : Runs (1*25) (before1317 k).denote (before1318 k).denote := - @applyExit_sound (before1317 k) (before1318 k) exit99 1 valid99 (macro1317 k) -theorem macro1318 (k : Nat) : applyExit (before1318 k) exit98 1 = some (before1319 k) := by - simp (disch := omega) [before1318, before1319, exit98, applyExit, pop, push] - <;> omega -theorem step1318 (k : Nat) : Runs (1*1010) (before1318 k).denote (before1319 k).denote := - @applyExit_sound (before1318 k) (before1319 k) exit98 1 valid98 (macro1318 k) -theorem macro1319 (k : Nat) : applyExit (before1319 k) exit97 1 = some (before1320 k) := by - simp (disch := omega) [before1319, before1320, exit97, applyExit, pop, push] - <;> omega -theorem step1319 (k : Nat) : Runs (1*119) (before1319 k).denote (before1320 k).denote := - @applyExit_sound (before1319 k) (before1320 k) exit97 1 valid97 (macro1319 k) -theorem macro1320 (k : Nat) : applyExit (before1320 k) exit99 1 = some (before1321 k) := by - simp (disch := omega) [before1320, before1321, exit99, applyExit, pop, push] - <;> omega -theorem step1320 (k : Nat) : Runs (1*25) (before1320 k).denote (before1321 k).denote := - @applyExit_sound (before1320 k) (before1321 k) exit99 1 valid99 (macro1320 k) -def cycleState1321 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w77,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761170⟩,⟨w74,(1*k+8)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w75,1⟩,⟨w70,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1321_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w76,1⟩,⟨w77,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761170⟩,⟨w74,(1*k+8)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w70,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1321_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w76,1⟩,⟨w77,(3+1*j)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761170⟩,⟨w74,(1*k+8)⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w75,1⟩,⟨w70,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro1321_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1321 k j) exit98 1 = some (cyclePart1321_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1321, cyclePart1321_0, exit98, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1321_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1321_0 k j) exit97 1 = some (cyclePart1321_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1321_0, cyclePart1321_1, exit97, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1321_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1321_1 k j) exit99 1 = some (cycleState1321 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1321_1, cycleState1321, exit99, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1321 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState1321 k j).denote (cycleState1321 k (j+1)).denote := by - have h0 : Runs (1*1010) (cycleState1321 k j).denote (cyclePart1321_0 k j).denote := @applyExit_sound (cycleState1321 k j) (cyclePart1321_0 k j) exit98 1 valid98 (cycleMacro1321_0 k j hj) - have h1 : Runs (1*119) (cyclePart1321_0 k j).denote (cyclePart1321_1 k j).denote := @applyExit_sound (cyclePart1321_0 k j) (cyclePart1321_1 k j) exit97 1 valid97 (cycleMacro1321_1 k j hj) - have h2 : Runs (1*25) (cyclePart1321_1 k j).denote (cycleState1321 k (j+1)).denote := @applyExit_sound (cyclePart1321_1 k j) (cycleState1321 k (j+1)) exit99 1 valid99 (cycleMacro1321_2 k j hj) - exact (@Runs.trans (1*1010) ((1*119)+(1*25)) (cycleState1321 k j).denote (cyclePart1321_0 k j).denote (cycleState1321 k (j+1)).denote h0 (@Runs.trans (1*119) (1*25) (cyclePart1321_0 k j).denote (cyclePart1321_1 k j).denote (cycleState1321 k (j+1)).denote h1 h2)) -theorem step1321 (k : Nat) : Runs ((1*k+3)*1154) (before1321 k).denote (before1322 k).denote := by - have h := Runs.chain (fun j => (cycleState1321 k j).denote) 1154 (1*k+3) (cycleRun1321 k) - have h0 : cycleState1321 k 0 = before1321 k := by simp [cycleState1321, before1321] - have h1 : cycleState1321 k (1*k+3) = before1322 k := by - simp [cycleState1321, before1322] <;> omega - simpa only [h0, h1] using h -theorem macro1322 (k : Nat) : applyExit (before1322 k) exit98 1 = some (before1323 k) := by - simp (disch := omega) [before1322, before1323, exit98, applyExit, pop, push] - <;> omega -theorem step1322 (k : Nat) : Runs (1*1010) (before1322 k).denote (before1323 k).denote := - @applyExit_sound (before1322 k) (before1323 k) exit98 1 valid98 (macro1322 k) -theorem macro1323 (k : Nat) : applyExit (before1323 k) exit97 1 = some (before1324 k) := by - simp (disch := omega) [before1323, before1324, exit97, applyExit, pop, push] - <;> omega -theorem step1323 (k : Nat) : Runs (1*119) (before1323 k).denote (before1324 k).denote := - @applyExit_sound (before1323 k) (before1324 k) exit97 1 valid97 (macro1323 k) -theorem macro1324 (k : Nat) : applyExit (before1324 k) exit99 1 = some (before1325 k) := by - simp (disch := omega) [before1324, before1325, exit99, applyExit, pop, push] - <;> omega -theorem step1324 (k : Nat) : Runs (1*25) (before1324 k).denote (before1325 k).denote := - @applyExit_sound (before1324 k) (before1325 k) exit99 1 valid99 (macro1324 k) -theorem macro1325 (k : Nat) : applyExit (before1325 k) exit98 1 = some (before1326 k) := by - simp (disch := omega) [before1325, before1326, exit98, applyExit, pop, push] - <;> omega -theorem step1325 (k : Nat) : Runs (1*1010) (before1325 k).denote (before1326 k).denote := - @applyExit_sound (before1325 k) (before1326 k) exit98 1 valid98 (macro1325 k) -theorem macro1326 (k : Nat) : applyExit (before1326 k) exit0 29 = some (before1327 k) := by - simp (disch := omega) [before1326, before1327, exit0, applyExit, pop, push] - <;> omega -theorem step1326 (k : Nat) : Runs (29*2) (before1326 k).denote (before1327 k).denote := - @applyExit_sound (before1326 k) (before1327 k) exit0 29 valid0 (macro1326 k) -theorem macro1327 (k : Nat) : applyExit (before1327 k) exit1 1 = some (before1328 k) := by - simp (disch := omega) [before1327, before1328, exit1, applyExit, pop, push] - <;> omega -theorem step1327 (k : Nat) : Runs (1*3) (before1327 k).denote (before1328 k).denote := - @applyExit_sound (before1327 k) (before1328 k) exit1 1 valid1 (macro1327 k) -theorem macro1328 (k : Nat) : applyExit (before1328 k) exit2 29 = some (before1329 k) := by - simp (disch := omega) [before1328, before1329, exit2, applyExit, pop, push] - <;> omega -theorem step1328 (k : Nat) : Runs (29*2) (before1328 k).denote (before1329 k).denote := - @applyExit_sound (before1328 k) (before1329 k) exit2 29 valid2 (macro1328 k) -theorem macro1329 (k : Nat) : applyExit (before1329 k) exit99 1 = some (before1330 k) := by - simp (disch := omega) [before1329, before1330, exit99, applyExit, pop, push] - <;> omega -theorem step1329 (k : Nat) : Runs (1*25) (before1329 k).denote (before1330 k).denote := - @applyExit_sound (before1329 k) (before1330 k) exit99 1 valid99 (macro1329 k) -theorem macro1330 (k : Nat) : applyExit (before1330 k) exit0 30 = some (before1331 k) := by - simp (disch := omega) [before1330, before1331, exit0, applyExit, pop, push] - <;> omega -theorem step1330 (k : Nat) : Runs (30*2) (before1330 k).denote (before1331 k).denote := - @applyExit_sound (before1330 k) (before1331 k) exit0 30 valid0 (macro1330 k) -theorem macro1331 (k : Nat) : applyExit (before1331 k) exit13 19 = some (before1332 k) := by - simp (disch := omega) [before1331, before1332, exit13, applyExit, pop, push] - <;> omega -theorem step1331 (k : Nat) : Runs (19*2) (before1331 k).denote (before1332 k).denote := - @applyExit_sound (before1331 k) (before1332 k) exit13 19 valid13 (macro1331 k) -theorem macro1332 (k : Nat) : applyExit (before1332 k) exit0 8 = some (before1333 k) := by - simp (disch := omega) [before1332, before1333, exit0, applyExit, pop, push] - <;> omega -theorem step1332 (k : Nat) : Runs (8*2) (before1332 k).denote (before1333 k).denote := - @applyExit_sound (before1332 k) (before1333 k) exit0 8 valid0 (macro1332 k) -theorem macro1333 (k : Nat) : applyExit (before1333 k) exit1 1 = some (before1334 k) := by - simp (disch := omega) [before1333, before1334, exit1, applyExit, pop, push] - <;> omega -theorem step1333 (k : Nat) : Runs (1*3) (before1333 k).denote (before1334 k).denote := - @applyExit_sound (before1333 k) (before1334 k) exit1 1 valid1 (macro1333 k) -theorem macro1334 (k : Nat) : applyExit (before1334 k) exit2 8 = some (before1335 k) := by - simp (disch := omega) [before1334, before1335, exit2, applyExit, pop, push] - <;> omega -theorem step1334 (k : Nat) : Runs (8*2) (before1334 k).denote (before1335 k).denote := - @applyExit_sound (before1334 k) (before1335 k) exit2 8 valid2 (macro1334 k) -theorem macro1335 (k : Nat) : applyExit (before1335 k) exit6 1 = some (before1336 k) := by - simp (disch := omega) [before1335, before1336, exit6, applyExit, pop, push] - <;> omega -theorem step1335 (k : Nat) : Runs (1*1) (before1335 k).denote (before1336 k).denote := - @applyExit_sound (before1335 k) (before1336 k) exit6 1 valid6 (macro1335 k) -theorem macro1336 (k : Nat) : applyExit (before1336 k) exit0 9 = some (before1337 k) := by - simp (disch := omega) [before1336, before1337, exit0, applyExit, pop, push] - <;> omega -theorem step1336 (k : Nat) : Runs (9*2) (before1336 k).denote (before1337 k).denote := - @applyExit_sound (before1336 k) (before1337 k) exit0 9 valid0 (macro1336 k) -theorem macro1337 (k : Nat) : applyExit (before1337 k) exit13 3 = some (before1338 k) := by - simp (disch := omega) [before1337, before1338, exit13, applyExit, pop, push] - <;> omega -theorem step1337 (k : Nat) : Runs (3*2) (before1337 k).denote (before1338 k).denote := - @applyExit_sound (before1337 k) (before1338 k) exit13 3 valid13 (macro1337 k) -theorem macro1338 (k : Nat) : applyExit (before1338 k) exit1 1 = some (before1339 k) := by - simp (disch := omega) [before1338, before1339, exit1, applyExit, pop, push] - <;> omega -theorem step1338 (k : Nat) : Runs (1*3) (before1338 k).denote (before1339 k).denote := - @applyExit_sound (before1338 k) (before1339 k) exit1 1 valid1 (macro1338 k) -theorem macro1339 (k : Nat) : applyExit (before1339 k) exit6 1 = some (before1340 k) := by - simp (disch := omega) [before1339, before1340, exit6, applyExit, pop, push] - <;> omega -theorem step1339 (k : Nat) : Runs (1*1) (before1339 k).denote (before1340 k).denote := - @applyExit_sound (before1339 k) (before1340 k) exit6 1 valid6 (macro1339 k) -theorem macro1340 (k : Nat) : applyExit (before1340 k) exit0 1 = some (before1341 k) := by - simp (disch := omega) [before1340, before1341, exit0, applyExit, pop, push] - <;> omega -theorem step1340 (k : Nat) : Runs (1*2) (before1340 k).denote (before1341 k).denote := - @applyExit_sound (before1340 k) (before1341 k) exit0 1 valid0 (macro1340 k) -theorem macro1341 (k : Nat) : applyExit (before1341 k) exit1 1 = some (before1342 k) := by - simp (disch := omega) [before1341, before1342, exit1, applyExit, pop, push] - <;> omega -theorem step1341 (k : Nat) : Runs (1*3) (before1341 k).denote (before1342 k).denote := - @applyExit_sound (before1341 k) (before1342 k) exit1 1 valid1 (macro1341 k) -theorem macro1342 (k : Nat) : applyExit (before1342 k) exit2 1 = some (before1343 k) := by - simp (disch := omega) [before1342, before1343, exit2, applyExit, pop, push] - <;> omega -theorem step1342 (k : Nat) : Runs (1*2) (before1342 k).denote (before1343 k).denote := - @applyExit_sound (before1342 k) (before1343 k) exit2 1 valid2 (macro1342 k) -theorem macro1343 (k : Nat) : applyExit (before1343 k) exit3 1 = some (before1344 k) := by - simp (disch := omega) [before1343, before1344, exit3, applyExit, pop, push] - <;> omega -theorem step1343 (k : Nat) : Runs (1*2) (before1343 k).denote (before1344 k).denote := - @applyExit_sound (before1343 k) (before1344 k) exit3 1 valid3 (macro1343 k) -theorem macro1344 (k : Nat) : applyExit (before1344 k) exit9 1 = some (before1345 k) := by - simp (disch := omega) [before1344, before1345, exit9, applyExit, pop, push] - <;> omega -theorem step1344 (k : Nat) : Runs (1*2) (before1344 k).denote (before1345 k).denote := - @applyExit_sound (before1344 k) (before1345 k) exit9 1 valid9 (macro1344 k) -theorem macro1345 (k : Nat) : applyExit (before1345 k) exit10 1 = some (before1346 k) := by - simp (disch := omega) [before1345, before1346, exit10, applyExit, pop, push] - <;> omega -theorem step1345 (k : Nat) : Runs (1*2) (before1345 k).denote (before1346 k).denote := - @applyExit_sound (before1345 k) (before1346 k) exit10 1 valid10 (macro1345 k) -theorem macro1346 (k : Nat) : applyExit (before1346 k) exit11 1 = some (before1347 k) := by - simp (disch := omega) [before1346, before1347, exit11, applyExit, pop, push] - <;> omega -theorem step1346 (k : Nat) : Runs (1*2) (before1346 k).denote (before1347 k).denote := - @applyExit_sound (before1346 k) (before1347 k) exit11 1 valid11 (macro1346 k) -theorem macro1347 (k : Nat) : applyExit (before1347 k) exit2 8 = some (before1348 k) := by - simp (disch := omega) [before1347, before1348, exit2, applyExit, pop, push] - <;> omega -theorem step1347 (k : Nat) : Runs (8*2) (before1347 k).denote (before1348 k).denote := - @applyExit_sound (before1347 k) (before1348 k) exit2 8 valid2 (macro1347 k) -theorem macro1348 (k : Nat) : applyExit (before1348 k) exit3 1 = some (before1349 k) := by - simp (disch := omega) [before1348, before1349, exit3, applyExit, pop, push] - <;> omega -theorem step1348 (k : Nat) : Runs (1*2) (before1348 k).denote (before1349 k).denote := - @applyExit_sound (before1348 k) (before1349 k) exit3 1 valid3 (macro1348 k) -theorem macro1349 (k : Nat) : applyExit (before1349 k) exit9 1 = some (before1350 k) := by - simp (disch := omega) [before1349, before1350, exit9, applyExit, pop, push] - <;> omega -theorem step1349 (k : Nat) : Runs (1*2) (before1349 k).denote (before1350 k).denote := - @applyExit_sound (before1349 k) (before1350 k) exit9 1 valid9 (macro1349 k) -theorem macro1350 (k : Nat) : applyExit (before1350 k) exit10 17 = some (before1351 k) := by - simp (disch := omega) [before1350, before1351, exit10, applyExit, pop, push] - <;> omega -theorem step1350 (k : Nat) : Runs (17*2) (before1350 k).denote (before1351 k).denote := - @applyExit_sound (before1350 k) (before1351 k) exit10 17 valid10 (macro1350 k) -theorem macro1351 (k : Nat) : applyExit (before1351 k) exit11 1 = some (before1352 k) := by - simp (disch := omega) [before1351, before1352, exit11, applyExit, pop, push] - <;> omega -theorem step1351 (k : Nat) : Runs (1*2) (before1351 k).denote (before1352 k).denote := - @applyExit_sound (before1351 k) (before1352 k) exit11 1 valid11 (macro1351 k) -theorem macro1352 (k : Nat) : applyExit (before1352 k) exit2 29 = some (before1353 k) := by - simp (disch := omega) [before1352, before1353, exit2, applyExit, pop, push] - <;> omega -theorem step1352 (k : Nat) : Runs (29*2) (before1352 k).denote (before1353 k).denote := - @applyExit_sound (before1352 k) (before1353 k) exit2 29 valid2 (macro1352 k) -theorem macro1353 (k : Nat) : applyExit (before1353 k) exit100 (1*k+8) = some (before1354 k) := by - simp (disch := omega) [before1353, before1354, exit100, applyExit, pop, push] - <;> omega -theorem step1353 (k : Nat) : Runs ((1*k+8)*586) (before1353 k).denote (before1354 k).denote := - @applyExit_sound (before1353 k) (before1354 k) exit100 (1*k+8) valid100 (macro1353 k) -theorem macro1354 (k : Nat) : applyExit (before1354 k) exit2 6 = some (before1355 k) := by - simp (disch := omega) [before1354, before1355, exit2, applyExit, pop, push] - <;> omega -theorem step1354 (k : Nat) : Runs (6*2) (before1354 k).denote (before1355 k).denote := - @applyExit_sound (before1354 k) (before1355 k) exit2 6 valid2 (macro1354 k) -theorem macro1355 (k : Nat) : applyExit (before1355 k) exit3 1 = some (before1356 k) := by - simp (disch := omega) [before1355, before1356, exit3, applyExit, pop, push] - <;> omega -theorem step1355 (k : Nat) : Runs (1*2) (before1355 k).denote (before1356 k).denote := - @applyExit_sound (before1355 k) (before1356 k) exit3 1 valid3 (macro1355 k) -theorem macro1356 (k : Nat) : applyExit (before1356 k) exit9 1 = some (before1357 k) := by - simp (disch := omega) [before1356, before1357, exit9, applyExit, pop, push] - <;> omega -theorem step1356 (k : Nat) : Runs (1*2) (before1356 k).denote (before1357 k).denote := - @applyExit_sound (before1356 k) (before1357 k) exit9 1 valid9 (macro1356 k) -theorem macro1357 (k : Nat) : applyExit (before1357 k) exit10 92 = some (before1358 k) := by - simp (disch := omega) [before1357, before1358, exit10, applyExit, pop, push] - <;> omega -theorem step1357 (k : Nat) : Runs (92*2) (before1357 k).denote (before1358 k).denote := - @applyExit_sound (before1357 k) (before1358 k) exit10 92 valid10 (macro1357 k) -theorem macro1358 (k : Nat) : applyExit (before1358 k) exit11 1 = some (before1359 k) := by - simp (disch := omega) [before1358, before1359, exit11, applyExit, pop, push] - <;> omega -theorem step1358 (k : Nat) : Runs (1*2) (before1358 k).denote (before1359 k).denote := - @applyExit_sound (before1358 k) (before1359 k) exit11 1 valid11 (macro1358 k) -theorem macro1359 (k : Nat) : applyExit (before1359 k) exit2 14 = some (before1360 k) := by - simp (disch := omega) [before1359, before1360, exit2, applyExit, pop, push] - <;> omega -theorem step1359 (k : Nat) : Runs (14*2) (before1359 k).denote (before1360 k).denote := - @applyExit_sound (before1359 k) (before1360 k) exit2 14 valid2 (macro1359 k) -theorem macro1360 (k : Nat) : applyExit (before1360 k) exit3 1 = some (before1361 k) := by - simp (disch := omega) [before1360, before1361, exit3, applyExit, pop, push] - <;> omega -theorem step1360 (k : Nat) : Runs (1*2) (before1360 k).denote (before1361 k).denote := - @applyExit_sound (before1360 k) (before1361 k) exit3 1 valid3 (macro1360 k) -theorem macro1361 (k : Nat) : applyExit (before1361 k) exit9 1 = some (before1362 k) := by - simp (disch := omega) [before1361, before1362, exit9, applyExit, pop, push] - <;> omega -theorem step1361 (k : Nat) : Runs (1*2) (before1361 k).denote (before1362 k).denote := - @applyExit_sound (before1361 k) (before1362 k) exit9 1 valid9 (macro1361 k) -theorem macro1362 (k : Nat) : applyExit (before1362 k) exit10 40 = some (before1363 k) := by - simp (disch := omega) [before1362, before1363, exit10, applyExit, pop, push] - <;> omega -theorem step1362 (k : Nat) : Runs (40*2) (before1362 k).denote (before1363 k).denote := - @applyExit_sound (before1362 k) (before1363 k) exit10 40 valid10 (macro1362 k) -theorem macro1363 (k : Nat) : applyExit (before1363 k) exit11 1 = some (before1364 k) := by - simp (disch := omega) [before1363, before1364, exit11, applyExit, pop, push] - <;> omega -theorem step1363 (k : Nat) : Runs (1*2) (before1363 k).denote (before1364 k).denote := - @applyExit_sound (before1363 k) (before1364 k) exit11 1 valid11 (macro1363 k) -theorem macro1364 (k : Nat) : applyExit (before1364 k) exit2 20 = some (before1365 k) := by - simp (disch := omega) [before1364, before1365, exit2, applyExit, pop, push] - <;> omega -theorem step1364 (k : Nat) : Runs (20*2) (before1364 k).denote (before1365 k).denote := - @applyExit_sound (before1364 k) (before1365 k) exit2 20 valid2 (macro1364 k) -theorem macro1365 (k : Nat) : applyExit (before1365 k) exit3 1 = some (before1366 k) := by - simp (disch := omega) [before1365, before1366, exit3, applyExit, pop, push] - <;> omega -theorem step1365 (k : Nat) : Runs (1*2) (before1365 k).denote (before1366 k).denote := - @applyExit_sound (before1365 k) (before1366 k) exit3 1 valid3 (macro1365 k) -theorem macro1366 (k : Nat) : applyExit (before1366 k) exit9 1 = some (before1367 k) := by - simp (disch := omega) [before1366, before1367, exit9, applyExit, pop, push] - <;> omega -theorem step1366 (k : Nat) : Runs (1*2) (before1366 k).denote (before1367 k).denote := - @applyExit_sound (before1366 k) (before1367 k) exit9 1 valid9 (macro1366 k) -theorem macro1367 (k : Nat) : applyExit (before1367 k) exit10 8 = some (before1368 k) := by - simp (disch := omega) [before1367, before1368, exit10, applyExit, pop, push] - <;> omega -theorem step1367 (k : Nat) : Runs (8*2) (before1367 k).denote (before1368 k).denote := - @applyExit_sound (before1367 k) (before1368 k) exit10 8 valid10 (macro1367 k) -theorem macro1368 (k : Nat) : applyExit (before1368 k) exit11 1 = some (before1369 k) := by - simp (disch := omega) [before1368, before1369, exit11, applyExit, pop, push] - <;> omega -theorem step1368 (k : Nat) : Runs (1*2) (before1368 k).denote (before1369 k).denote := - @applyExit_sound (before1368 k) (before1369 k) exit11 1 valid11 (macro1368 k) -theorem macro1369 (k : Nat) : applyExit (before1369 k) exit2 791761169 = some (before1370 k) := by - simp (disch := omega) [before1369, before1370, exit2, applyExit, pop, push] - <;> omega -theorem step1369 (k : Nat) : Runs (791761169*2) (before1369 k).denote (before1370 k).denote := - @applyExit_sound (before1369 k) (before1370 k) exit2 791761169 valid2 (macro1369 k) -theorem macro1370 (k : Nat) : applyExit (before1370 k) exit101 (1*k+8) = some (before1371 k) := by - simp (disch := omega) [before1370, before1371, exit101, applyExit, pop, push] - <;> omega -theorem step1370 (k : Nat) : Runs ((1*k+8)*38) (before1370 k).denote (before1371 k).denote := - @applyExit_sound (before1370 k) (before1371 k) exit101 (1*k+8) valid101 (macro1370 k) -theorem macro1371 (k : Nat) : applyExit (before1371 k) exit2 6 = some (before1372 k) := by - simp (disch := omega) [before1371, before1372, exit2, applyExit, pop, push] - <;> omega -theorem step1371 (k : Nat) : Runs (6*2) (before1371 k).denote (before1372 k).denote := - @applyExit_sound (before1371 k) (before1372 k) exit2 6 valid2 (macro1371 k) -theorem macro1372 (k : Nat) : applyExit (before1372 k) exit3 1 = some (before1373 k) := by - simp (disch := omega) [before1372, before1373, exit3, applyExit, pop, push] - <;> omega -theorem step1372 (k : Nat) : Runs (1*2) (before1372 k).denote (before1373 k).denote := - @applyExit_sound (before1372 k) (before1373 k) exit3 1 valid3 (macro1372 k) -theorem macro1373 (k : Nat) : applyExit (before1373 k) exit9 1 = some (before1374 k) := by - simp (disch := omega) [before1373, before1374, exit9, applyExit, pop, push] - <;> omega -theorem step1373 (k : Nat) : Runs (1*2) (before1373 k).denote (before1374 k).denote := - @applyExit_sound (before1373 k) (before1374 k) exit9 1 valid9 (macro1373 k) -theorem macro1374 (k : Nat) : applyExit (before1374 k) exit10 10 = some (before1375 k) := by - simp (disch := omega) [before1374, before1375, exit10, applyExit, pop, push] - <;> omega -theorem step1374 (k : Nat) : Runs (10*2) (before1374 k).denote (before1375 k).denote := - @applyExit_sound (before1374 k) (before1375 k) exit10 10 valid10 (macro1374 k) -theorem macro1375 (k : Nat) : applyExit (before1375 k) exit11 1 = some (before1376 k) := by - simp (disch := omega) [before1375, before1376, exit11, applyExit, pop, push] - <;> omega -theorem step1375 (k : Nat) : Runs (1*2) (before1375 k).denote (before1376 k).denote := - @applyExit_sound (before1375 k) (before1376 k) exit11 1 valid11 (macro1375 k) -theorem macro1376 (k : Nat) : applyExit (before1376 k) exit2 9 = some (before1377 k) := by - simp (disch := omega) [before1376, before1377, exit2, applyExit, pop, push] - <;> omega -theorem step1376 (k : Nat) : Runs (9*2) (before1376 k).denote (before1377 k).denote := - @applyExit_sound (before1376 k) (before1377 k) exit2 9 valid2 (macro1376 k) -theorem macro1377 (k : Nat) : applyExit (before1377 k) exit3 1 = some (before1378 k) := by - simp (disch := omega) [before1377, before1378, exit3, applyExit, pop, push] - <;> omega -theorem step1377 (k : Nat) : Runs (1*2) (before1377 k).denote (before1378 k).denote := - @applyExit_sound (before1377 k) (before1378 k) exit3 1 valid3 (macro1377 k) -theorem macro1378 (k : Nat) : applyExit (before1378 k) exit9 1 = some (before1379 k) := by - simp (disch := omega) [before1378, before1379, exit9, applyExit, pop, push] - <;> omega -theorem step1378 (k : Nat) : Runs (1*2) (before1378 k).denote (before1379 k).denote := - @applyExit_sound (before1378 k) (before1379 k) exit9 1 valid9 (macro1378 k) -theorem macro1379 (k : Nat) : applyExit (before1379 k) exit10 2 = some (before1380 k) := by - simp (disch := omega) [before1379, before1380, exit10, applyExit, pop, push] - <;> omega -theorem step1379 (k : Nat) : Runs (2*2) (before1379 k).denote (before1380 k).denote := - @applyExit_sound (before1379 k) (before1380 k) exit10 2 valid10 (macro1379 k) -theorem macro1380 (k : Nat) : applyExit (before1380 k) exit11 1 = some (before1381 k) := by - simp (disch := omega) [before1380, before1381, exit11, applyExit, pop, push] - <;> omega -theorem step1380 (k : Nat) : Runs (1*2) (before1380 k).denote (before1381 k).denote := - @applyExit_sound (before1380 k) (before1381 k) exit11 1 valid11 (macro1380 k) -theorem macro1381 (k : Nat) : applyExit (before1381 k) exit2 2 = some (before1382 k) := by - simp (disch := omega) [before1381, before1382, exit2, applyExit, pop, push] - <;> omega -theorem step1381 (k : Nat) : Runs (2*2) (before1381 k).denote (before1382 k).denote := - @applyExit_sound (before1381 k) (before1382 k) exit2 2 valid2 (macro1381 k) -theorem macro1382 (k : Nat) : applyExit (before1382 k) exit3 1 = some (before1383 k) := by - simp (disch := omega) [before1382, before1383, exit3, applyExit, pop, push] - <;> omega -theorem step1382 (k : Nat) : Runs (1*2) (before1382 k).denote (before1383 k).denote := - @applyExit_sound (before1382 k) (before1383 k) exit3 1 valid3 (macro1382 k) -theorem macro1383 (k : Nat) : applyExit (before1383 k) exit4 1 = some (before1384 k) := by - simp (disch := omega) [before1383, before1384, exit4, applyExit, pop, push] - <;> omega -theorem step1383 (k : Nat) : Runs (1*2) (before1383 k).denote (before1384 k).denote := - @applyExit_sound (before1383 k) (before1384 k) exit4 1 valid4 (macro1383 k) -theorem macro1384 (k : Nat) : applyExit (before1384 k) exit5 1 = some (before1385 k) := by - simp (disch := omega) [before1384, before1385, exit5, applyExit, pop, push] - <;> omega -theorem step1384 (k : Nat) : Runs (1*3) (before1384 k).denote (before1385 k).denote := - @applyExit_sound (before1384 k) (before1385 k) exit5 1 valid5 (macro1384 k) -theorem macro1385 (k : Nat) : applyExit (before1385 k) exit1 1 = some (before1386 k) := by - simp (disch := omega) [before1385, before1386, exit1, applyExit, pop, push] - <;> omega -theorem step1385 (k : Nat) : Runs (1*3) (before1385 k).denote (before1386 k).denote := - @applyExit_sound (before1385 k) (before1386 k) exit1 1 valid1 (macro1385 k) -theorem macro1386 (k : Nat) : applyExit (before1386 k) exit6 1 = some (before1387 k) := by - simp (disch := omega) [before1386, before1387, exit6, applyExit, pop, push] - <;> omega -theorem step1386 (k : Nat) : Runs (1*1) (before1386 k).denote (before1387 k).denote := - @applyExit_sound (before1386 k) (before1387 k) exit6 1 valid6 (macro1386 k) -theorem macro1387 (k : Nat) : applyExit (before1387 k) exit0 4 = some (before1388 k) := by - simp (disch := omega) [before1387, before1388, exit0, applyExit, pop, push] - <;> omega -theorem step1387 (k : Nat) : Runs (4*2) (before1387 k).denote (before1388 k).denote := - @applyExit_sound (before1387 k) (before1388 k) exit0 4 valid0 (macro1387 k) -theorem macro1388 (k : Nat) : applyExit (before1388 k) exit1 1 = some (before1389 k) := by - simp (disch := omega) [before1388, before1389, exit1, applyExit, pop, push] - <;> omega -theorem step1388 (k : Nat) : Runs (1*3) (before1388 k).denote (before1389 k).denote := - @applyExit_sound (before1388 k) (before1389 k) exit1 1 valid1 (macro1388 k) -theorem macro1389 (k : Nat) : applyExit (before1389 k) exit2 4 = some (before1390 k) := by - simp (disch := omega) [before1389, before1390, exit2, applyExit, pop, push] - <;> omega -theorem step1389 (k : Nat) : Runs (4*2) (before1389 k).denote (before1390 k).denote := - @applyExit_sound (before1389 k) (before1390 k) exit2 4 valid2 (macro1389 k) -theorem macro1390 (k : Nat) : applyExit (before1390 k) exit3 1 = some (before1391 k) := by - simp (disch := omega) [before1390, before1391, exit3, applyExit, pop, push] - <;> omega -theorem step1390 (k : Nat) : Runs (1*2) (before1390 k).denote (before1391 k).denote := - @applyExit_sound (before1390 k) (before1391 k) exit3 1 valid3 (macro1390 k) -theorem macro1391 (k : Nat) : applyExit (before1391 k) exit30 1 = some (before1392 k) := by - simp (disch := omega) [before1391, before1392, exit30, applyExit, pop, push] - <;> omega -theorem step1391 (k : Nat) : Runs (1*3) (before1391 k).denote (before1392 k).denote := - @applyExit_sound (before1391 k) (before1392 k) exit30 1 valid30 (macro1391 k) -theorem macro1392 (k : Nat) : applyExit (before1392 k) exit31 1 = some (before1393 k) := by - simp (disch := omega) [before1392, before1393, exit31, applyExit, pop, push] - <;> omega -theorem step1392 (k : Nat) : Runs (1*1) (before1392 k).denote (before1393 k).denote := - @applyExit_sound (before1392 k) (before1393 k) exit31 1 valid31 (macro1392 k) -theorem macro1393 (k : Nat) : applyExit (before1393 k) exit32 1 = some (before1394 k) := by - simp (disch := omega) [before1393, before1394, exit32, applyExit, pop, push] - <;> omega -theorem step1393 (k : Nat) : Runs (1*3) (before1393 k).denote (before1394 k).denote := - @applyExit_sound (before1393 k) (before1394 k) exit32 1 valid32 (macro1393 k) -theorem macro1394 (k : Nat) : applyExit (before1394 k) exit33 1 = some (before1395 k) := by - simp (disch := omega) [before1394, before1395, exit33, applyExit, pop, push] - <;> omega -theorem step1394 (k : Nat) : Runs (1*2) (before1394 k).denote (before1395 k).denote := - @applyExit_sound (before1394 k) (before1395 k) exit33 1 valid33 (macro1394 k) -theorem macro1395 (k : Nat) : applyExit (before1395 k) exit34 5 = some (before1396 k) := by - simp (disch := omega) [before1395, before1396, exit34, applyExit, pop, push] - <;> omega -theorem step1395 (k : Nat) : Runs (5*2) (before1395 k).denote (before1396 k).denote := - @applyExit_sound (before1395 k) (before1396 k) exit34 5 valid34 (macro1395 k) -theorem macro1396 (k : Nat) : applyExit (before1396 k) exit102 1 = some (before1397 k) := by - simp (disch := omega) [before1396, before1397, exit102, applyExit, pop, push] - <;> omega -theorem step1396 (k : Nat) : Runs (1*1) (before1396 k).denote (before1397 k).denote := - @applyExit_sound (before1396 k) (before1397 k) exit102 1 valid102 (macro1396 k) -theorem macro1397 (k : Nat) : applyExit (before1397 k) exit5 1 = some (before1398 k) := by - simp (disch := omega) [before1397, before1398, exit5, applyExit, pop, push] - <;> omega -theorem step1397 (k : Nat) : Runs (1*3) (before1397 k).denote (before1398 k).denote := - @applyExit_sound (before1397 k) (before1398 k) exit5 1 valid5 (macro1397 k) -theorem macro1398 (k : Nat) : applyExit (before1398 k) exit1 1 = some (before1399 k) := by - simp (disch := omega) [before1398, before1399, exit1, applyExit, pop, push] - <;> omega -theorem step1398 (k : Nat) : Runs (1*3) (before1398 k).denote (before1399 k).denote := - @applyExit_sound (before1398 k) (before1399 k) exit1 1 valid1 (macro1398 k) -theorem macro1399 (k : Nat) : applyExit (before1399 k) exit6 1 = some (after1399 k) := by - simp (disch := omega) [before1399, after1399, exit6, applyExit, pop, push] - <;> omega -theorem step1399 (k : Nat) : Runs (1*1) (before1399 k).denote (after1399 k).denote := - @applyExit_sound (before1399 k) (after1399 k) exit6 1 valid6 (macro1399 k) -theorem chunkRun013 (k : Nat) : Runs (1778*k+1583537878) (before1300 k).denote (after1399 k).denote := by - have h := (@Runs.trans ((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))))+((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))))))+(((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))))+((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2))))))) ((((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))))+((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2))))))+(((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1))))))) (before1300 k).denote (before1350 k).denote (after1399 k).denote (@Runs.trans (((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))))+((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25)))))) (((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))))+((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2)))))) (before1300 k).denote (before1325 k).denote (before1350 k).denote (@Runs.trans ((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2))))) ((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))))) (before1300 k).denote (before1312 k).denote (before1325 k).denote (@Runs.trans (((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2)))) (((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))) (before1300 k).denote (before1306 k).denote (before1312 k).denote (@Runs.trans ((42*2)+((14*2)+(1*3))) ((14*2)+((1*1)+(15*2))) (before1300 k).denote (before1303 k).denote (before1306 k).denote (@Runs.trans (42*2) ((14*2)+(1*3)) (before1300 k).denote (before1301 k).denote (before1303 k).denote (step1300 k) (@Runs.trans (14*2) (1*3) (before1301 k).denote (before1302 k).denote (before1303 k).denote (step1301 k) (step1302 k))) (@Runs.trans (14*2) ((1*1)+(15*2)) (before1303 k).denote (before1304 k).denote (before1306 k).denote (step1303 k) (@Runs.trans (1*1) (15*2) (before1304 k).denote (before1305 k).denote (before1306 k).denote (step1304 k) (step1305 k)))) (@Runs.trans ((94*2)+((6*2)+(1*119))) ((6*2)+((1*1)+(6*2))) (before1306 k).denote (before1309 k).denote (before1312 k).denote (@Runs.trans (94*2) ((6*2)+(1*119)) (before1306 k).denote (before1307 k).denote (before1309 k).denote (step1306 k) (@Runs.trans (6*2) (1*119) (before1307 k).denote (before1308 k).denote (before1309 k).denote (step1307 k) (step1308 k))) (@Runs.trans (6*2) ((1*1)+(6*2)) (before1309 k).denote (before1310 k).denote (before1312 k).denote (step1309 k) (@Runs.trans (1*1) (6*2) (before1310 k).denote (before1311 k).denote (before1312 k).denote (step1310 k) (step1311 k))))) (@Runs.trans (((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25)))) (((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25)))) (before1312 k).denote (before1318 k).denote (before1325 k).denote (@Runs.trans ((1*1010)+((1*119)+(1*25))) ((1*1010)+((1*119)+(1*25))) (before1312 k).denote (before1315 k).denote (before1318 k).denote (@Runs.trans (1*1010) ((1*119)+(1*25)) (before1312 k).denote (before1313 k).denote (before1315 k).denote (step1312 k) (@Runs.trans (1*119) (1*25) (before1313 k).denote (before1314 k).denote (before1315 k).denote (step1313 k) (step1314 k))) (@Runs.trans (1*1010) ((1*119)+(1*25)) (before1315 k).denote (before1316 k).denote (before1318 k).denote (step1315 k) (@Runs.trans (1*119) (1*25) (before1316 k).denote (before1317 k).denote (before1318 k).denote (step1316 k) (step1317 k)))) (@Runs.trans ((1*1010)+((1*119)+(1*25))) ((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))) (before1318 k).denote (before1321 k).denote (before1325 k).denote (@Runs.trans (1*1010) ((1*119)+(1*25)) (before1318 k).denote (before1319 k).denote (before1321 k).denote (step1318 k) (@Runs.trans (1*119) (1*25) (before1319 k).denote (before1320 k).denote (before1321 k).denote (step1319 k) (step1320 k))) (@Runs.trans (((1*k+3)*1154)+(1*1010)) ((1*119)+(1*25)) (before1321 k).denote (before1323 k).denote (before1325 k).denote (@Runs.trans ((1*k+3)*1154) (1*1010) (before1321 k).denote (before1322 k).denote (before1323 k).denote (step1321 k) (step1322 k)) (@Runs.trans (1*119) (1*25) (before1323 k).denote (before1324 k).denote (before1325 k).denote (step1323 k) (step1324 k)))))) (@Runs.trans ((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))) ((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2))))) (before1325 k).denote (before1337 k).denote (before1350 k).denote (@Runs.trans (((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2)))) (((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))) (before1325 k).denote (before1331 k).denote (before1337 k).denote (@Runs.trans ((1*1010)+((29*2)+(1*3))) ((29*2)+((1*25)+(30*2))) (before1325 k).denote (before1328 k).denote (before1331 k).denote (@Runs.trans (1*1010) ((29*2)+(1*3)) (before1325 k).denote (before1326 k).denote (before1328 k).denote (step1325 k) (@Runs.trans (29*2) (1*3) (before1326 k).denote (before1327 k).denote (before1328 k).denote (step1326 k) (step1327 k))) (@Runs.trans (29*2) ((1*25)+(30*2)) (before1328 k).denote (before1329 k).denote (before1331 k).denote (step1328 k) (@Runs.trans (1*25) (30*2) (before1329 k).denote (before1330 k).denote (before1331 k).denote (step1329 k) (step1330 k)))) (@Runs.trans ((19*2)+((8*2)+(1*3))) ((8*2)+((1*1)+(9*2))) (before1331 k).denote (before1334 k).denote (before1337 k).denote (@Runs.trans (19*2) ((8*2)+(1*3)) (before1331 k).denote (before1332 k).denote (before1334 k).denote (step1331 k) (@Runs.trans (8*2) (1*3) (before1332 k).denote (before1333 k).denote (before1334 k).denote (step1332 k) (step1333 k))) (@Runs.trans (8*2) ((1*1)+(9*2)) (before1334 k).denote (before1335 k).denote (before1337 k).denote (step1334 k) (@Runs.trans (1*1) (9*2) (before1335 k).denote (before1336 k).denote (before1337 k).denote (step1335 k) (step1336 k))))) (@Runs.trans (((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2)))) (before1337 k).denote (before1343 k).denote (before1350 k).denote (@Runs.trans ((3*2)+((1*3)+(1*1))) ((1*2)+((1*3)+(1*2))) (before1337 k).denote (before1340 k).denote (before1343 k).denote (@Runs.trans (3*2) ((1*3)+(1*1)) (before1337 k).denote (before1338 k).denote (before1340 k).denote (step1337 k) (@Runs.trans (1*3) (1*1) (before1338 k).denote (before1339 k).denote (before1340 k).denote (step1338 k) (step1339 k))) (@Runs.trans (1*2) ((1*3)+(1*2)) (before1340 k).denote (before1341 k).denote (before1343 k).denote (step1340 k) (@Runs.trans (1*3) (1*2) (before1341 k).denote (before1342 k).denote (before1343 k).denote (step1341 k) (step1342 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(8*2))+((1*2)+(1*2))) (before1343 k).denote (before1346 k).denote (before1350 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1343 k).denote (before1344 k).denote (before1346 k).denote (step1343 k) (@Runs.trans (1*2) (1*2) (before1344 k).denote (before1345 k).denote (before1346 k).denote (step1344 k) (step1345 k))) (@Runs.trans ((1*2)+(8*2)) ((1*2)+(1*2)) (before1346 k).denote (before1348 k).denote (before1350 k).denote (@Runs.trans (1*2) (8*2) (before1346 k).denote (before1347 k).denote (before1348 k).denote (step1346 k) (step1347 k)) (@Runs.trans (1*2) (1*2) (before1348 k).denote (before1349 k).denote (before1350 k).denote (step1348 k) (step1349 k))))))) (@Runs.trans (((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))))+((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2)))))) (((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1)))))) (before1350 k).denote (before1375 k).denote (after1399 k).denote (@Runs.trans ((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2))))) ((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2))))) (before1350 k).denote (before1362 k).denote (before1375 k).denote (@Runs.trans (((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2)))) (((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))) (before1350 k).denote (before1356 k).denote (before1362 k).denote (@Runs.trans ((17*2)+((1*2)+(29*2))) (((1*k+8)*586)+((6*2)+(1*2))) (before1350 k).denote (before1353 k).denote (before1356 k).denote (@Runs.trans (17*2) ((1*2)+(29*2)) (before1350 k).denote (before1351 k).denote (before1353 k).denote (step1350 k) (@Runs.trans (1*2) (29*2) (before1351 k).denote (before1352 k).denote (before1353 k).denote (step1351 k) (step1352 k))) (@Runs.trans ((1*k+8)*586) ((6*2)+(1*2)) (before1353 k).denote (before1354 k).denote (before1356 k).denote (step1353 k) (@Runs.trans (6*2) (1*2) (before1354 k).denote (before1355 k).denote (before1356 k).denote (step1354 k) (step1355 k)))) (@Runs.trans ((1*2)+((92*2)+(1*2))) ((14*2)+((1*2)+(1*2))) (before1356 k).denote (before1359 k).denote (before1362 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before1356 k).denote (before1357 k).denote (before1359 k).denote (step1356 k) (@Runs.trans (92*2) (1*2) (before1357 k).denote (before1358 k).denote (before1359 k).denote (step1357 k) (step1358 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before1359 k).denote (before1360 k).denote (before1362 k).denote (step1359 k) (@Runs.trans (1*2) (1*2) (before1360 k).denote (before1361 k).denote (before1362 k).denote (step1360 k) (step1361 k))))) (@Runs.trans (((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2)))) (((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2)))) (before1362 k).denote (before1368 k).denote (before1375 k).denote (@Runs.trans ((40*2)+((1*2)+(20*2))) ((1*2)+((1*2)+(8*2))) (before1362 k).denote (before1365 k).denote (before1368 k).denote (@Runs.trans (40*2) ((1*2)+(20*2)) (before1362 k).denote (before1363 k).denote (before1365 k).denote (step1362 k) (@Runs.trans (1*2) (20*2) (before1363 k).denote (before1364 k).denote (before1365 k).denote (step1363 k) (step1364 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before1365 k).denote (before1366 k).denote (before1368 k).denote (step1365 k) (@Runs.trans (1*2) (8*2) (before1366 k).denote (before1367 k).denote (before1368 k).denote (step1366 k) (step1367 k)))) (@Runs.trans ((1*2)+((791761169*2)+((1*k+8)*38))) (((6*2)+(1*2))+((1*2)+(10*2))) (before1368 k).denote (before1371 k).denote (before1375 k).denote (@Runs.trans (1*2) ((791761169*2)+((1*k+8)*38)) (before1368 k).denote (before1369 k).denote (before1371 k).denote (step1368 k) (@Runs.trans (791761169*2) ((1*k+8)*38) (before1369 k).denote (before1370 k).denote (before1371 k).denote (step1369 k) (step1370 k))) (@Runs.trans ((6*2)+(1*2)) ((1*2)+(10*2)) (before1371 k).denote (before1373 k).denote (before1375 k).denote (@Runs.trans (6*2) (1*2) (before1371 k).denote (before1372 k).denote (before1373 k).denote (step1371 k) (step1372 k)) (@Runs.trans (1*2) (10*2) (before1373 k).denote (before1374 k).denote (before1375 k).denote (step1373 k) (step1374 k)))))) (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1))))) (before1375 k).denote (before1387 k).denote (after1399 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before1375 k).denote (before1381 k).denote (before1387 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((1*2)+((2*2)+(1*2))) (before1375 k).denote (before1378 k).denote (before1381 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before1375 k).denote (before1376 k).denote (before1378 k).denote (step1375 k) (@Runs.trans (9*2) (1*2) (before1376 k).denote (before1377 k).denote (before1378 k).denote (step1376 k) (step1377 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before1378 k).denote (before1379 k).denote (before1381 k).denote (step1378 k) (@Runs.trans (2*2) (1*2) (before1379 k).denote (before1380 k).denote (before1381 k).denote (step1379 k) (step1380 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before1381 k).denote (before1384 k).denote (before1387 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before1381 k).denote (before1382 k).denote (before1384 k).denote (step1381 k) (@Runs.trans (1*2) (1*2) (before1382 k).denote (before1383 k).denote (before1384 k).denote (step1382 k) (step1383 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before1384 k).denote (before1385 k).denote (before1387 k).denote (step1384 k) (@Runs.trans (1*3) (1*1) (before1385 k).denote (before1386 k).denote (before1387 k).denote (step1385 k) (step1386 k))))) (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1)))) (((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1)))) (before1387 k).denote (before1393 k).denote (after1399 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*2)+((1*3)+(1*1))) (before1387 k).denote (before1390 k).denote (before1393 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before1387 k).denote (before1388 k).denote (before1390 k).denote (step1387 k) (@Runs.trans (1*3) (4*2) (before1388 k).denote (before1389 k).denote (before1390 k).denote (step1388 k) (step1389 k))) (@Runs.trans (1*2) ((1*3)+(1*1)) (before1390 k).denote (before1391 k).denote (before1393 k).denote (step1390 k) (@Runs.trans (1*3) (1*1) (before1391 k).denote (before1392 k).denote (before1393 k).denote (step1391 k) (step1392 k)))) (@Runs.trans ((1*3)+((1*2)+(5*2))) (((1*1)+(1*3))+((1*3)+(1*1))) (before1393 k).denote (before1396 k).denote (after1399 k).denote (@Runs.trans (1*3) ((1*2)+(5*2)) (before1393 k).denote (before1394 k).denote (before1396 k).denote (step1393 k) (@Runs.trans (1*2) (5*2) (before1394 k).denote (before1395 k).denote (before1396 k).denote (step1394 k) (step1395 k))) (@Runs.trans ((1*1)+(1*3)) ((1*3)+(1*1)) (before1396 k).denote (before1398 k).denote (after1399 k).denote (@Runs.trans (1*1) (1*3) (before1396 k).denote (before1397 k).denote (before1398 k).denote (step1396 k) (step1397 k)) (@Runs.trans (1*3) (1*1) (before1398 k).denote (before1399 k).denote (after1399 k).denote (step1398 k) (step1399 k)))))))) - have ht : (((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((6*2)+(1*119)))+((6*2)+((1*1)+(6*2)))))+((((1*1010)+((1*119)+(1*25)))+((1*1010)+((1*119)+(1*25))))+(((1*1010)+((1*119)+(1*25)))+((((1*k+3)*1154)+(1*1010))+((1*119)+(1*25))))))+(((((1*1010)+((29*2)+(1*3)))+((29*2)+((1*25)+(30*2))))+(((19*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))))+((((3*2)+((1*3)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(8*2))+((1*2)+(1*2)))))))+((((((17*2)+((1*2)+(29*2)))+(((1*k+8)*586)+((6*2)+(1*2))))+(((1*2)+((92*2)+(1*2)))+((14*2)+((1*2)+(1*2)))))+((((40*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((791761169*2)+((1*k+8)*38)))+(((6*2)+(1*2))+((1*2)+(10*2))))))+(((((1*2)+((9*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((4*2)+((1*3)+(4*2)))+((1*2)+((1*3)+(1*1))))+(((1*3)+((1*2)+(5*2)))+(((1*1)+(1*3))+((1*3)+(1*1)))))))) = (1778*k+1583537878) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean deleted file mode 100644 index b0b3a594..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk014.lean +++ /dev/null @@ -1,834 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1400_0 : Stack := [] -abbrev tail1400_1 : Stack := ⟨w1,1⟩ :: tail1400_0 -abbrev tail1400_2 : Stack := ⟨w0,1⟩ :: tail1400_1 -abbrev tail1400_3 : Stack := ⟨w2,1⟩ :: tail1400_2 -abbrev tail1400_4 : Stack := ⟨w1,4⟩ :: tail1400_3 -abbrev tail1400_5 : Stack := ⟨w2,1⟩ :: tail1400_4 -abbrev tail1400_6 : Stack := ⟨w0,3⟩ :: tail1400_0 -abbrev tail1400_7 : Stack := ⟨w1,2⟩ :: tail1400_6 -abbrev tail1400_8 : Stack := ⟨w2,1⟩ :: tail1400_7 -abbrev tail1400_9 : Stack := ⟨w0,9⟩ :: tail1400_8 -abbrev tail1400_10 : Stack := ⟨w1,18⟩ :: tail1400_9 -abbrev tail1400_11 : Stack := ⟨w2,1⟩ :: tail1400_10 -abbrev tail1400_12 : Stack := ⟨w0,29⟩ :: tail1400_11 -abbrev tail1400_13 (k : Nat) : Stack := ⟨w78,(1*k+8)⟩ :: tail1400_12 -abbrev tail1400_14 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_13 k -abbrev tail1400_15 (k : Nat) : Stack := ⟨w1,93⟩ :: tail1400_14 k -abbrev tail1400_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_15 k -abbrev tail1400_17 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1400_16 k -abbrev tail1400_18 (k : Nat) : Stack := ⟨w1,41⟩ :: tail1400_17 k -abbrev tail1400_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_18 k -abbrev tail1400_20 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1400_19 k -abbrev tail1400_21 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1400_20 k -abbrev tail1400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_21 k -abbrev tail1400_23 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1400_22 k -abbrev tail1400_24 (k : Nat) : Stack := ⟨w79,(1*k+8)⟩ :: tail1400_23 k -abbrev tail1400_25 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_24 k -abbrev tail1400_26 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1400_25 k -abbrev tail1400_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_26 k -abbrev tail1400_28 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1400_27 k -abbrev tail1400_29 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1400_28 k -abbrev tail1400_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_29 k -abbrev tail1400_31 : Stack := ⟨w1,1⟩ :: tail1400_5 -abbrev tail1400_32 : Stack := ⟨w0,2⟩ :: tail1400_31 -abbrev tail1400_33 : Stack := ⟨w1,10⟩ :: tail1400_32 -abbrev tail1400_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_26 k -abbrev tail1400_35 (k : Nat) : Stack := ⟨w0,11⟩ :: tail1400_26 k -abbrev tail1400_36 : Stack := ⟨w0,1⟩ :: tail1400_31 -abbrev tail1400_37 : Stack := ⟨w2,1⟩ :: tail1400_36 -abbrev tail1400_38 : Stack := ⟨w1,11⟩ :: tail1400_37 -abbrev tail1400_39 : Stack := ⟨w0,11⟩ :: tail1400_38 -abbrev tail1400_40 : Stack := ⟨w1,7⟩ :: tail1400_39 -abbrev tail1400_41 (k : Nat) : Stack := ⟨w79,(1*k+7)⟩ :: tail1400_23 k -abbrev tail1400_42 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_41 k -abbrev tail1400_43 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_42 k -abbrev tail1400_44 : Stack := ⟨w0,10⟩ :: tail1400_38 -abbrev tail1400_45 : Stack := ⟨w2,1⟩ :: tail1400_44 -abbrev tail1400_46 : Stack := ⟨w1,7⟩ :: tail1400_45 -abbrev tail1400_47 : Stack := ⟨w81,1⟩ :: tail1400_46 -abbrev tail1400_48 (k : Nat) : Stack := ⟨w79,(1*k+6)⟩ :: tail1400_23 k -abbrev tail1400_49 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_48 k -abbrev tail1400_50 : Stack := ⟨w82,1⟩ :: tail1400_46 -abbrev tail1400_51 : Stack := ⟨w81,1⟩ :: tail1400_50 -abbrev tail1400_52 (k : Nat) : Stack := ⟨w79,(1*k+5)⟩ :: tail1400_23 k -abbrev tail1400_53 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_52 k -abbrev tail1400_54 : Stack := ⟨w82,2⟩ :: tail1400_46 -abbrev tail1400_55 : Stack := ⟨w81,1⟩ :: tail1400_54 -abbrev tail1400_56 (k : Nat) : Stack := ⟨w79,(1*k+4)⟩ :: tail1400_23 k -abbrev tail1400_57 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_56 k -abbrev tail1400_58 : Stack := ⟨w82,3⟩ :: tail1400_46 -abbrev tail1400_59 (k : Nat) : Stack := ⟨w82,(1*k+6)⟩ :: tail1400_46 -abbrev tail1400_60 (k : Nat) : Stack := ⟨w79,1⟩ :: tail1400_23 k -abbrev tail1400_61 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_60 k -abbrev tail1400_62 (k : Nat) : Stack := ⟨w81,1⟩ :: tail1400_59 k -abbrev tail1400_63 (k : Nat) : Stack := ⟨w80,1⟩ :: tail1400_23 k -abbrev tail1400_64 (k : Nat) : Stack := ⟨w82,(1*k+7)⟩ :: tail1400_46 -abbrev tail1400_65 (k : Nat) : Stack := ⟨w81,1⟩ :: tail1400_64 k -abbrev tail1400_66 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1400_65 k -abbrev tail1400_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_21 k -abbrev tail1400_68 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1400_21 k -abbrev tail1400_69 (k : Nat) : Stack := ⟨w82,(1*k+8)⟩ :: tail1400_46 -abbrev tail1400_70 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1400_69 k -abbrev tail1400_71 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1400_70 k -abbrev tail1400_72 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1400_71 k -abbrev tail1400_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_18 k -abbrev tail1400_74 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1400_18 k -abbrev tail1400_75 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1400_70 k -abbrev tail1400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_75 k -abbrev tail1400_77 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1400_76 k -abbrev tail1400_78 (k : Nat) : Stack := ⟨w0,41⟩ :: tail1400_77 k -abbrev tail1400_79 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1400_78 k -abbrev tail1400_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_15 k -abbrev tail1400_81 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1400_15 k -abbrev tail1400_82 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1400_77 k -abbrev tail1400_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_82 k -abbrev tail1400_84 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1400_83 k -abbrev tail1400_85 (k : Nat) : Stack := ⟨w0,93⟩ :: tail1400_84 k -abbrev tail1400_86 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1400_85 k -abbrev tail1400_87 (k : Nat) : Stack := ⟨w78,(1*k+7)⟩ :: tail1400_12 -abbrev tail1400_88 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_87 k -abbrev tail1400_89 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_88 k -abbrev tail1400_90 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1400_84 k -abbrev tail1400_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_90 k -abbrev tail1400_92 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1400_91 k -abbrev tail1400_93 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_92 k -abbrev tail1400_94 (k : Nat) : Stack := ⟨w78,(1*k+6)⟩ :: tail1400_12 -abbrev tail1400_95 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_94 k -abbrev tail1400_96 (k : Nat) : Stack := ⟨w85,1⟩ :: tail1400_92 k -abbrev tail1400_97 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_96 k -abbrev tail1400_98 (k : Nat) : Stack := ⟨w78,(1*k+5)⟩ :: tail1400_12 -abbrev tail1400_99 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_98 k -abbrev tail1400_100 (k : Nat) : Stack := ⟨w85,2⟩ :: tail1400_92 k -abbrev tail1400_101 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_100 k -abbrev tail1400_102 (k : Nat) : Stack := ⟨w78,(1*k+4)⟩ :: tail1400_12 -abbrev tail1400_103 (k : Nat) : Stack := ⟨w83,1⟩ :: tail1400_102 k -abbrev tail1400_104 (k : Nat) : Stack := ⟨w85,3⟩ :: tail1400_92 k -abbrev tail1400_105 (k : Nat) : Stack := ⟨w85,(1*k+6)⟩ :: tail1400_92 k -abbrev tail1400_106 : Stack := ⟨w78,1⟩ :: tail1400_12 -abbrev tail1400_107 : Stack := ⟨w83,1⟩ :: tail1400_106 -abbrev tail1400_108 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_105 k -abbrev tail1400_109 : Stack := ⟨w83,1⟩ :: tail1400_12 -abbrev tail1400_110 (k : Nat) : Stack := ⟨w85,(1*k+7)⟩ :: tail1400_92 k -abbrev tail1400_111 (k : Nat) : Stack := ⟨w84,1⟩ :: tail1400_110 k -abbrev tail1400_112 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1400_111 k -abbrev tail1400_113 : Stack := ⟨w0,1⟩ :: tail1400_10 -abbrev tail1400_114 : Stack := ⟨w0,30⟩ :: tail1400_10 -abbrev tail1400_115 (k : Nat) : Stack := ⟨w85,(1*k+8)⟩ :: tail1400_92 k -abbrev tail1400_116 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1400_115 k -abbrev tail1400_117 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1400_116 k -abbrev tail1400_118 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1400_117 k -abbrev tail1400_119 : Stack := ⟨w0,1⟩ :: tail1400_7 -abbrev tail1400_120 : Stack := ⟨w0,10⟩ :: tail1400_7 -abbrev tail1400_121 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1400_116 k -abbrev tail1400_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_121 k -abbrev tail1400_123 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1400_122 k -abbrev tail1400_124 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1400_123 k -abbrev tail1400_125 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1400_124 k -abbrev tail1400_126 : Stack := ⟨w0,1⟩ :: tail1400_0 -abbrev tail1400_127 : Stack := ⟨w0,4⟩ :: tail1400_0 -abbrev tail1400_128 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1400_123 k -abbrev tail1400_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_128 k -abbrev tail1400_130 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1400_129 k -abbrev tail1400_131 : Stack := ⟨w0,5⟩ :: tail1400_0 -abbrev tail1400_132 : Stack := ⟨w0,6⟩ :: tail1400_0 -abbrev tail1400_133 : Stack := ⟨w1,1⟩ :: tail1400_132 -abbrev tail1400_134 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1400_122 k -abbrev tail1400_135 : Stack := ⟨w2,1⟩ :: tail1400_133 -abbrev tail1400_136 : Stack := ⟨w0,9⟩ :: tail1400_135 -abbrev tail1400_137 : Stack := ⟨w0,10⟩ :: tail1400_135 -abbrev tail1400_138 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1400_116 k -abbrev tail1400_139 : Stack := ⟨w1,1⟩ :: tail1400_137 -abbrev tail1400_140 : Stack := ⟨w1,17⟩ :: tail1400_137 -abbrev tail1400_141 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1400_115 k -abbrev tail1400_142 : Stack := ⟨w2,1⟩ :: tail1400_140 -abbrev tail1400_143 : Stack := ⟨w0,29⟩ :: tail1400_142 -abbrev tail1400_144 (k : Nat) : Stack := ⟨w86,(1*k+8)⟩ :: tail1400_143 -abbrev tail1400_145 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1400_144 k -abbrev tail1400_146 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1400_144 k -abbrev tail1400_147 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1400_84 k -abbrev tail1400_148 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1400_146 k -abbrev tail1400_149 (k : Nat) : Stack := ⟨w1,92⟩ :: tail1400_146 k -abbrev tail1400_150 (k : Nat) : Stack := ⟨w1,15⟩ :: tail1400_83 k -abbrev tail1400_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1400_149 k -abbrev tail1400_152 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1400_151 k -abbrev tail1400_153 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1400_151 k - -def before1400 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1400_5,(tail1400_30 k)⟩ -def before1401 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail1400_31,(tail1400_29 k)⟩ -def before1402 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail1400_32,(tail1400_28 k)⟩ -def before1403 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1400_33,(tail1400_27 k)⟩ -def before1404 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1400_33,(tail1400_34 k)⟩ -def before1405 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail1400_32,(tail1400_35 k)⟩ -def before1406 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail1400_37,(tail1400_35 k)⟩ -def before1407 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1400_38,(tail1400_26 k)⟩ -def before1408 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail1400_39,(tail1400_25 k)⟩ -def before1409 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1400_40,(tail1400_24 k)⟩ -def before1410 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1400_40,(tail1400_42 k)⟩ -def before1411 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail1400_39,(tail1400_43 k)⟩ -def before1412 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail1400_45,(tail1400_43 k)⟩ -def before1413 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1400_46,(tail1400_42 k)⟩ -def before1414 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1400_47,(tail1400_41 k)⟩ -def before1415 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1400_47,(tail1400_49 k)⟩ -def before1416 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1400_50,(tail1400_49 k)⟩ -def before1417 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1400_51,(tail1400_48 k)⟩ -def before1418 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1400_51,(tail1400_53 k)⟩ -def before1419 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1400_54,(tail1400_53 k)⟩ -def before1420 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1400_55,(tail1400_52 k)⟩ -def before1421 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1400_55,(tail1400_57 k)⟩ -def before1422 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1400_58,(tail1400_57 k)⟩ -def before1423 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1400_59 k),(tail1400_61 k)⟩ -def before1424 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1400_62 k),(tail1400_60 k)⟩ -def before1425 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1400_62 k),(tail1400_63 k)⟩ -def before1426 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1400_64 k),(tail1400_63 k)⟩ -def before1427 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1400_65 k),(tail1400_23 k)⟩ -def before1428 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1400_66 k),(tail1400_22 k)⟩ -def before1429 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1400_66 k),(tail1400_67 k)⟩ -def before1430 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1400_65 k),(tail1400_68 k)⟩ -def before1431 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1400_69 k),(tail1400_68 k)⟩ -def before1432 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1400_70 k),(tail1400_21 k)⟩ -def before1433 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521541),(tail1400_71 k),(tail1400_20 k)⟩ -def before1434 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1400_72 k),(tail1400_19 k)⟩ -def before1435 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1400_72 k),(tail1400_73 k)⟩ -def before1436 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521541),(tail1400_71 k),(tail1400_74 k)⟩ -def before1437 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521541),(tail1400_76 k),(tail1400_74 k)⟩ -def before1438 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1400_77 k),(tail1400_18 k)⟩ -def before1439 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521667),(tail1400_78 k),(tail1400_17 k)⟩ -def before1440 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1400_79 k),(tail1400_16 k)⟩ -def before1441 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1400_79 k),(tail1400_80 k)⟩ -def before1442 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521667),(tail1400_78 k),(tail1400_81 k)⟩ -def before1443 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521667),(tail1400_83 k),(tail1400_81 k)⟩ -def before1444 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1400_84 k),(tail1400_15 k)⟩ -def before1445 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521885),(tail1400_85 k),(tail1400_14 k)⟩ -def before1446 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1400_86 k),(tail1400_13 k)⟩ -def before1447 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1400_86 k),(tail1400_88 k)⟩ -def before1448 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521885),(tail1400_85 k),(tail1400_89 k)⟩ -def before1449 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521885),(tail1400_91 k),(tail1400_89 k)⟩ -def before1450 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1400_92 k),(tail1400_88 k)⟩ -def before1451 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1400_93 k),(tail1400_87 k)⟩ -def before1452 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1400_93 k),(tail1400_95 k)⟩ -def before1453 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1400_96 k),(tail1400_95 k)⟩ -def before1454 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1400_97 k),(tail1400_94 k)⟩ -def before1455 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1400_97 k),(tail1400_99 k)⟩ -def before1456 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1400_100 k),(tail1400_99 k)⟩ -def before1457 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1400_101 k),(tail1400_98 k)⟩ -def before1458 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1400_101 k),(tail1400_103 k)⟩ -def before1459 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1400_104 k),(tail1400_103 k)⟩ -def before1460 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1400_105 k),tail1400_107⟩ -def before1461 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1400_108 k),tail1400_106⟩ -def before1462 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1400_108 k),tail1400_109⟩ -def before1463 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1400_110 k),tail1400_109⟩ -def before1464 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1400_111 k),tail1400_12⟩ -def before1465 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1400_112 k),tail1400_11⟩ -def before1466 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1400_112 k),tail1400_113⟩ -def before1467 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1400_111 k),tail1400_114⟩ -def before1468 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1400_115 k),tail1400_114⟩ -def before1469 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1400_116 k),tail1400_10⟩ -def before1470 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail1400_117 k),tail1400_9⟩ -def before1471 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1400_118 k),tail1400_8⟩ -def before1472 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1400_118 k),tail1400_119⟩ -def before1473 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail1400_117 k),tail1400_120⟩ -def before1474 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail1400_122 k),tail1400_120⟩ -def before1475 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail1400_123 k),tail1400_7⟩ -def before1476 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail1400_124 k),tail1400_6⟩ -def before1477 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526713),(tail1400_125 k),tail1400_0⟩ -def before1478 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526713),(tail1400_125 k),tail1400_126⟩ -def before1479 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail1400_124 k),tail1400_127⟩ -def before1480 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail1400_129 k),tail1400_127⟩ -def before1481 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526715),(tail1400_130 k),tail1400_0⟩ -def before1482 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526715),(tail1400_130 k),tail1400_126⟩ -def before1483 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail1400_129 k),tail1400_131⟩ -def before1484 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526705),(tail1400_128 k),tail1400_132⟩ -def before1485 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526703),(tail1400_123 k),tail1400_133⟩ -def before1486 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1400_134 k),tail1400_135⟩ -def before1487 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail1400_122 k),tail1400_136⟩ -def before1488 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526681),(tail1400_121 k),tail1400_137⟩ -def before1489 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526679),(tail1400_138 k),tail1400_139⟩ -def before1490 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1400_116 k),tail1400_140⟩ -def before1491 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1400_141 k),tail1400_142⟩ -def before1492 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1400_115 k),tail1400_143⟩ -def before1493 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1400_92 k),(tail1400_144 k)⟩ -def before1494 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521885),(tail1400_91 k),(tail1400_145 k)⟩ -def before1495 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521883),(tail1400_90 k),(tail1400_146 k)⟩ -def before1496 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521881),(tail1400_147 k),(tail1400_148 k)⟩ -def before1497 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1400_84 k),(tail1400_149 k)⟩ -def before1498 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1400_150 k),(tail1400_151 k)⟩ -def before1499 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521667),(tail1400_83 k),(tail1400_152 k)⟩ -def after1499 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521665),(tail1400_82 k),(tail1400_153 k)⟩ - -theorem macro1400 (k : Nat) : applyExit (before1400 k) exit0 1 = some (before1401 k) := by - simp (disch := omega) [before1400, before1401, exit0, applyExit, pop, push] - <;> omega -theorem step1400 (k : Nat) : Runs (1*2) (before1400 k).denote (before1401 k).denote := - @applyExit_sound (before1400 k) (before1401 k) exit0 1 valid0 (macro1400 k) -theorem macro1401 (k : Nat) : applyExit (before1401 k) exit13 2 = some (before1402 k) := by - simp (disch := omega) [before1401, before1402, exit13, applyExit, pop, push] - <;> omega -theorem step1401 (k : Nat) : Runs (2*2) (before1401 k).denote (before1402 k).denote := - @applyExit_sound (before1401 k) (before1402 k) exit13 2 valid13 (macro1401 k) -theorem macro1402 (k : Nat) : applyExit (before1402 k) exit0 10 = some (before1403 k) := by - simp (disch := omega) [before1402, before1403, exit0, applyExit, pop, push] - <;> omega -theorem step1402 (k : Nat) : Runs (10*2) (before1402 k).denote (before1403 k).denote := - @applyExit_sound (before1402 k) (before1403 k) exit0 10 valid0 (macro1402 k) -theorem macro1403 (k : Nat) : applyExit (before1403 k) exit1 1 = some (before1404 k) := by - simp (disch := omega) [before1403, before1404, exit1, applyExit, pop, push] - <;> omega -theorem step1403 (k : Nat) : Runs (1*3) (before1403 k).denote (before1404 k).denote := - @applyExit_sound (before1403 k) (before1404 k) exit1 1 valid1 (macro1403 k) -theorem macro1404 (k : Nat) : applyExit (before1404 k) exit2 10 = some (before1405 k) := by - simp (disch := omega) [before1404, before1405, exit2, applyExit, pop, push] - <;> omega -theorem step1404 (k : Nat) : Runs (10*2) (before1404 k).denote (before1405 k).denote := - @applyExit_sound (before1404 k) (before1405 k) exit2 10 valid2 (macro1404 k) -theorem macro1405 (k : Nat) : applyExit (before1405 k) exit6 1 = some (before1406 k) := by - simp (disch := omega) [before1405, before1406, exit6, applyExit, pop, push] - <;> omega -theorem step1405 (k : Nat) : Runs (1*1) (before1405 k).denote (before1406 k).denote := - @applyExit_sound (before1405 k) (before1406 k) exit6 1 valid6 (macro1405 k) -theorem macro1406 (k : Nat) : applyExit (before1406 k) exit0 11 = some (before1407 k) := by - simp (disch := omega) [before1406, before1407, exit0, applyExit, pop, push] - <;> omega -theorem step1406 (k : Nat) : Runs (11*2) (before1406 k).denote (before1407 k).denote := - @applyExit_sound (before1406 k) (before1407 k) exit0 11 valid0 (macro1406 k) -theorem macro1407 (k : Nat) : applyExit (before1407 k) exit13 11 = some (before1408 k) := by - simp (disch := omega) [before1407, before1408, exit13, applyExit, pop, push] - <;> omega -theorem step1407 (k : Nat) : Runs (11*2) (before1407 k).denote (before1408 k).denote := - @applyExit_sound (before1407 k) (before1408 k) exit13 11 valid13 (macro1407 k) -theorem macro1408 (k : Nat) : applyExit (before1408 k) exit0 7 = some (before1409 k) := by - simp (disch := omega) [before1408, before1409, exit0, applyExit, pop, push] - <;> omega -theorem step1408 (k : Nat) : Runs (7*2) (before1408 k).denote (before1409 k).denote := - @applyExit_sound (before1408 k) (before1409 k) exit0 7 valid0 (macro1408 k) -theorem macro1409 (k : Nat) : applyExit (before1409 k) exit103 1 = some (before1410 k) := by - simp (disch := omega) [before1409, before1410, exit103, applyExit, pop, push] - <;> omega -theorem step1409 (k : Nat) : Runs (1*7) (before1409 k).denote (before1410 k).denote := - @applyExit_sound (before1409 k) (before1410 k) exit103 1 valid103 (macro1409 k) -theorem macro1410 (k : Nat) : applyExit (before1410 k) exit2 7 = some (before1411 k) := by - simp (disch := omega) [before1410, before1411, exit2, applyExit, pop, push] - <;> omega -theorem step1410 (k : Nat) : Runs (7*2) (before1410 k).denote (before1411 k).denote := - @applyExit_sound (before1410 k) (before1411 k) exit2 7 valid2 (macro1410 k) -theorem macro1411 (k : Nat) : applyExit (before1411 k) exit6 1 = some (before1412 k) := by - simp (disch := omega) [before1411, before1412, exit6, applyExit, pop, push] - <;> omega -theorem step1411 (k : Nat) : Runs (1*1) (before1411 k).denote (before1412 k).denote := - @applyExit_sound (before1411 k) (before1412 k) exit6 1 valid6 (macro1411 k) -theorem macro1412 (k : Nat) : applyExit (before1412 k) exit0 7 = some (before1413 k) := by - simp (disch := omega) [before1412, before1413, exit0, applyExit, pop, push] - <;> omega -theorem step1412 (k : Nat) : Runs (7*2) (before1412 k).denote (before1413 k).denote := - @applyExit_sound (before1412 k) (before1413 k) exit0 7 valid0 (macro1412 k) -theorem macro1413 (k : Nat) : applyExit (before1413 k) exit104 1 = some (before1414 k) := by - simp (disch := omega) [before1413, before1414, exit104, applyExit, pop, push] - <;> omega -theorem step1413 (k : Nat) : Runs (1*38) (before1413 k).denote (before1414 k).denote := - @applyExit_sound (before1413 k) (before1414 k) exit104 1 valid104 (macro1413 k) -theorem macro1414 (k : Nat) : applyExit (before1414 k) exit103 1 = some (before1415 k) := by - simp (disch := omega) [before1414, before1415, exit103, applyExit, pop, push] - <;> omega -theorem step1414 (k : Nat) : Runs (1*7) (before1414 k).denote (before1415 k).denote := - @applyExit_sound (before1414 k) (before1415 k) exit103 1 valid103 (macro1414 k) -theorem macro1415 (k : Nat) : applyExit (before1415 k) exit105 1 = some (before1416 k) := by - simp (disch := omega) [before1415, before1416, exit105, applyExit, pop, push] - <;> omega -theorem step1415 (k : Nat) : Runs (1*29) (before1415 k).denote (before1416 k).denote := - @applyExit_sound (before1415 k) (before1416 k) exit105 1 valid105 (macro1415 k) -theorem macro1416 (k : Nat) : applyExit (before1416 k) exit104 1 = some (before1417 k) := by - simp (disch := omega) [before1416, before1417, exit104, applyExit, pop, push] - <;> omega -theorem step1416 (k : Nat) : Runs (1*38) (before1416 k).denote (before1417 k).denote := - @applyExit_sound (before1416 k) (before1417 k) exit104 1 valid104 (macro1416 k) -theorem macro1417 (k : Nat) : applyExit (before1417 k) exit103 1 = some (before1418 k) := by - simp (disch := omega) [before1417, before1418, exit103, applyExit, pop, push] - <;> omega -theorem step1417 (k : Nat) : Runs (1*7) (before1417 k).denote (before1418 k).denote := - @applyExit_sound (before1417 k) (before1418 k) exit103 1 valid103 (macro1417 k) -theorem macro1418 (k : Nat) : applyExit (before1418 k) exit105 1 = some (before1419 k) := by - simp (disch := omega) [before1418, before1419, exit105, applyExit, pop, push] - <;> omega -theorem step1418 (k : Nat) : Runs (1*29) (before1418 k).denote (before1419 k).denote := - @applyExit_sound (before1418 k) (before1419 k) exit105 1 valid105 (macro1418 k) -theorem macro1419 (k : Nat) : applyExit (before1419 k) exit104 1 = some (before1420 k) := by - simp (disch := omega) [before1419, before1420, exit104, applyExit, pop, push] - <;> omega -theorem step1419 (k : Nat) : Runs (1*38) (before1419 k).denote (before1420 k).denote := - @applyExit_sound (before1419 k) (before1420 k) exit104 1 valid104 (macro1419 k) -theorem macro1420 (k : Nat) : applyExit (before1420 k) exit103 1 = some (before1421 k) := by - simp (disch := omega) [before1420, before1421, exit103, applyExit, pop, push] - <;> omega -theorem step1420 (k : Nat) : Runs (1*7) (before1420 k).denote (before1421 k).denote := - @applyExit_sound (before1420 k) (before1421 k) exit103 1 valid103 (macro1420 k) -theorem macro1421 (k : Nat) : applyExit (before1421 k) exit105 1 = some (before1422 k) := by - simp (disch := omega) [before1421, before1422, exit105, applyExit, pop, push] - <;> omega -theorem step1421 (k : Nat) : Runs (1*29) (before1421 k).denote (before1422 k).denote := - @applyExit_sound (before1421 k) (before1422 k) exit105 1 valid105 (macro1421 k) -def cycleState1422 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w82,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w80,1⟩,⟨w79,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,7⟩,⟨w78,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart1422_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w81,1⟩,⟨w82,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w79,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,7⟩,⟨w78,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart1422_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w81,1⟩,⟨w82,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w80,1⟩,⟨w79,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,93⟩,⟨w0,7⟩,⟨w78,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro1422_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1422 k j) exit104 1 = some (cyclePart1422_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1422, cyclePart1422_0, exit104, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1422_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1422_0 k j) exit103 1 = some (cyclePart1422_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1422_0, cyclePart1422_1, exit103, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1422_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1422_1 k j) exit105 1 = some (cycleState1422 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1422_1, cycleState1422, exit105, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1422 (k j : Nat) (hj : j < (1*k+3)) : Runs 74 (cycleState1422 k j).denote (cycleState1422 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState1422 k j).denote (cyclePart1422_0 k j).denote := @applyExit_sound (cycleState1422 k j) (cyclePart1422_0 k j) exit104 1 valid104 (cycleMacro1422_0 k j hj) - have h1 : Runs (1*7) (cyclePart1422_0 k j).denote (cyclePart1422_1 k j).denote := @applyExit_sound (cyclePart1422_0 k j) (cyclePart1422_1 k j) exit103 1 valid103 (cycleMacro1422_1 k j hj) - have h2 : Runs (1*29) (cyclePart1422_1 k j).denote (cycleState1422 k (j+1)).denote := @applyExit_sound (cyclePart1422_1 k j) (cycleState1422 k (j+1)) exit105 1 valid105 (cycleMacro1422_2 k j hj) - exact (@Runs.trans (1*38) ((1*7)+(1*29)) (cycleState1422 k j).denote (cyclePart1422_0 k j).denote (cycleState1422 k (j+1)).denote h0 (@Runs.trans (1*7) (1*29) (cyclePart1422_0 k j).denote (cyclePart1422_1 k j).denote (cycleState1422 k (j+1)).denote h1 h2)) -theorem step1422 (k : Nat) : Runs ((1*k+3)*74) (before1422 k).denote (before1423 k).denote := by - have h := Runs.chain (fun j => (cycleState1422 k j).denote) 74 (1*k+3) (cycleRun1422 k) - have h0 : cycleState1422 k 0 = before1422 k := by simp [cycleState1422, before1422] - have h1 : cycleState1422 k (1*k+3) = before1423 k := by - simp [cycleState1422, before1423] <;> omega - simpa only [h0, h1] using h -theorem macro1423 (k : Nat) : applyExit (before1423 k) exit104 1 = some (before1424 k) := by - simp (disch := omega) [before1423, before1424, exit104, applyExit, pop, push] - <;> omega -theorem step1423 (k : Nat) : Runs (1*38) (before1423 k).denote (before1424 k).denote := - @applyExit_sound (before1423 k) (before1424 k) exit104 1 valid104 (macro1423 k) -theorem macro1424 (k : Nat) : applyExit (before1424 k) exit103 1 = some (before1425 k) := by - simp (disch := omega) [before1424, before1425, exit103, applyExit, pop, push] - <;> omega -theorem step1424 (k : Nat) : Runs (1*7) (before1424 k).denote (before1425 k).denote := - @applyExit_sound (before1424 k) (before1425 k) exit103 1 valid103 (macro1424 k) -theorem macro1425 (k : Nat) : applyExit (before1425 k) exit105 1 = some (before1426 k) := by - simp (disch := omega) [before1425, before1426, exit105, applyExit, pop, push] - <;> omega -theorem step1425 (k : Nat) : Runs (1*29) (before1425 k).denote (before1426 k).denote := - @applyExit_sound (before1425 k) (before1426 k) exit105 1 valid105 (macro1425 k) -theorem macro1426 (k : Nat) : applyExit (before1426 k) exit104 1 = some (before1427 k) := by - simp (disch := omega) [before1426, before1427, exit104, applyExit, pop, push] - <;> omega -theorem step1426 (k : Nat) : Runs (1*38) (before1426 k).denote (before1427 k).denote := - @applyExit_sound (before1426 k) (before1427 k) exit104 1 valid104 (macro1426 k) -theorem macro1427 (k : Nat) : applyExit (before1427 k) exit0 791761169 = some (before1428 k) := by - simp (disch := omega) [before1427, before1428, exit0, applyExit, pop, push] - <;> omega -theorem step1427 (k : Nat) : Runs (791761169*2) (before1427 k).denote (before1428 k).denote := - @applyExit_sound (before1427 k) (before1428 k) exit0 791761169 valid0 (macro1427 k) -theorem macro1428 (k : Nat) : applyExit (before1428 k) exit1 1 = some (before1429 k) := by - simp (disch := omega) [before1428, before1429, exit1, applyExit, pop, push] - <;> omega -theorem step1428 (k : Nat) : Runs (1*3) (before1428 k).denote (before1429 k).denote := - @applyExit_sound (before1428 k) (before1429 k) exit1 1 valid1 (macro1428 k) -theorem macro1429 (k : Nat) : applyExit (before1429 k) exit2 791761169 = some (before1430 k) := by - simp (disch := omega) [before1429, before1430, exit2, applyExit, pop, push] - <;> omega -theorem step1429 (k : Nat) : Runs (791761169*2) (before1429 k).denote (before1430 k).denote := - @applyExit_sound (before1429 k) (before1430 k) exit2 791761169 valid2 (macro1429 k) -theorem macro1430 (k : Nat) : applyExit (before1430 k) exit105 1 = some (before1431 k) := by - simp (disch := omega) [before1430, before1431, exit105, applyExit, pop, push] - <;> omega -theorem step1430 (k : Nat) : Runs (1*29) (before1430 k).denote (before1431 k).denote := - @applyExit_sound (before1430 k) (before1431 k) exit105 1 valid105 (macro1430 k) -theorem macro1431 (k : Nat) : applyExit (before1431 k) exit0 791761170 = some (before1432 k) := by - simp (disch := omega) [before1431, before1432, exit0, applyExit, pop, push] - <;> omega -theorem step1431 (k : Nat) : Runs (791761170*2) (before1431 k).denote (before1432 k).denote := - @applyExit_sound (before1431 k) (before1432 k) exit0 791761170 valid0 (macro1431 k) -theorem macro1432 (k : Nat) : applyExit (before1432 k) exit13 9 = some (before1433 k) := by - simp (disch := omega) [before1432, before1433, exit13, applyExit, pop, push] - <;> omega -theorem step1432 (k : Nat) : Runs (9*2) (before1432 k).denote (before1433 k).denote := - @applyExit_sound (before1432 k) (before1433 k) exit13 9 valid13 (macro1432 k) -theorem macro1433 (k : Nat) : applyExit (before1433 k) exit0 21 = some (before1434 k) := by - simp (disch := omega) [before1433, before1434, exit0, applyExit, pop, push] - <;> omega -theorem step1433 (k : Nat) : Runs (21*2) (before1433 k).denote (before1434 k).denote := - @applyExit_sound (before1433 k) (before1434 k) exit0 21 valid0 (macro1433 k) -theorem macro1434 (k : Nat) : applyExit (before1434 k) exit1 1 = some (before1435 k) := by - simp (disch := omega) [before1434, before1435, exit1, applyExit, pop, push] - <;> omega -theorem step1434 (k : Nat) : Runs (1*3) (before1434 k).denote (before1435 k).denote := - @applyExit_sound (before1434 k) (before1435 k) exit1 1 valid1 (macro1434 k) -theorem macro1435 (k : Nat) : applyExit (before1435 k) exit2 21 = some (before1436 k) := by - simp (disch := omega) [before1435, before1436, exit2, applyExit, pop, push] - <;> omega -theorem step1435 (k : Nat) : Runs (21*2) (before1435 k).denote (before1436 k).denote := - @applyExit_sound (before1435 k) (before1436 k) exit2 21 valid2 (macro1435 k) -theorem macro1436 (k : Nat) : applyExit (before1436 k) exit6 1 = some (before1437 k) := by - simp (disch := omega) [before1436, before1437, exit6, applyExit, pop, push] - <;> omega -theorem step1436 (k : Nat) : Runs (1*1) (before1436 k).denote (before1437 k).denote := - @applyExit_sound (before1436 k) (before1437 k) exit6 1 valid6 (macro1436 k) -theorem macro1437 (k : Nat) : applyExit (before1437 k) exit0 22 = some (before1438 k) := by - simp (disch := omega) [before1437, before1438, exit0, applyExit, pop, push] - <;> omega -theorem step1437 (k : Nat) : Runs (22*2) (before1437 k).denote (before1438 k).denote := - @applyExit_sound (before1437 k) (before1438 k) exit0 22 valid0 (macro1437 k) -theorem macro1438 (k : Nat) : applyExit (before1438 k) exit13 41 = some (before1439 k) := by - simp (disch := omega) [before1438, before1439, exit13, applyExit, pop, push] - <;> omega -theorem step1438 (k : Nat) : Runs (41*2) (before1438 k).denote (before1439 k).denote := - @applyExit_sound (before1438 k) (before1439 k) exit13 41 valid13 (macro1438 k) -theorem macro1439 (k : Nat) : applyExit (before1439 k) exit0 15 = some (before1440 k) := by - simp (disch := omega) [before1439, before1440, exit0, applyExit, pop, push] - <;> omega -theorem step1439 (k : Nat) : Runs (15*2) (before1439 k).denote (before1440 k).denote := - @applyExit_sound (before1439 k) (before1440 k) exit0 15 valid0 (macro1439 k) -theorem macro1440 (k : Nat) : applyExit (before1440 k) exit1 1 = some (before1441 k) := by - simp (disch := omega) [before1440, before1441, exit1, applyExit, pop, push] - <;> omega -theorem step1440 (k : Nat) : Runs (1*3) (before1440 k).denote (before1441 k).denote := - @applyExit_sound (before1440 k) (before1441 k) exit1 1 valid1 (macro1440 k) -theorem macro1441 (k : Nat) : applyExit (before1441 k) exit2 15 = some (before1442 k) := by - simp (disch := omega) [before1441, before1442, exit2, applyExit, pop, push] - <;> omega -theorem step1441 (k : Nat) : Runs (15*2) (before1441 k).denote (before1442 k).denote := - @applyExit_sound (before1441 k) (before1442 k) exit2 15 valid2 (macro1441 k) -theorem macro1442 (k : Nat) : applyExit (before1442 k) exit6 1 = some (before1443 k) := by - simp (disch := omega) [before1442, before1443, exit6, applyExit, pop, push] - <;> omega -theorem step1442 (k : Nat) : Runs (1*1) (before1442 k).denote (before1443 k).denote := - @applyExit_sound (before1442 k) (before1443 k) exit6 1 valid6 (macro1442 k) -theorem macro1443 (k : Nat) : applyExit (before1443 k) exit0 16 = some (before1444 k) := by - simp (disch := omega) [before1443, before1444, exit0, applyExit, pop, push] - <;> omega -theorem step1443 (k : Nat) : Runs (16*2) (before1443 k).denote (before1444 k).denote := - @applyExit_sound (before1443 k) (before1444 k) exit0 16 valid0 (macro1443 k) -theorem macro1444 (k : Nat) : applyExit (before1444 k) exit13 93 = some (before1445 k) := by - simp (disch := omega) [before1444, before1445, exit13, applyExit, pop, push] - <;> omega -theorem step1444 (k : Nat) : Runs (93*2) (before1444 k).denote (before1445 k).denote := - @applyExit_sound (before1444 k) (before1445 k) exit13 93 valid13 (macro1444 k) -theorem macro1445 (k : Nat) : applyExit (before1445 k) exit0 7 = some (before1446 k) := by - simp (disch := omega) [before1445, before1446, exit0, applyExit, pop, push] - <;> omega -theorem step1445 (k : Nat) : Runs (7*2) (before1445 k).denote (before1446 k).denote := - @applyExit_sound (before1445 k) (before1446 k) exit0 7 valid0 (macro1445 k) -theorem macro1446 (k : Nat) : applyExit (before1446 k) exit106 1 = some (before1447 k) := by - simp (disch := omega) [before1446, before1447, exit106, applyExit, pop, push] - <;> omega -theorem step1446 (k : Nat) : Runs (1*119) (before1446 k).denote (before1447 k).denote := - @applyExit_sound (before1446 k) (before1447 k) exit106 1 valid106 (macro1446 k) -theorem macro1447 (k : Nat) : applyExit (before1447 k) exit2 7 = some (before1448 k) := by - simp (disch := omega) [before1447, before1448, exit2, applyExit, pop, push] - <;> omega -theorem step1447 (k : Nat) : Runs (7*2) (before1447 k).denote (before1448 k).denote := - @applyExit_sound (before1447 k) (before1448 k) exit2 7 valid2 (macro1447 k) -theorem macro1448 (k : Nat) : applyExit (before1448 k) exit6 1 = some (before1449 k) := by - simp (disch := omega) [before1448, before1449, exit6, applyExit, pop, push] - <;> omega -theorem step1448 (k : Nat) : Runs (1*1) (before1448 k).denote (before1449 k).denote := - @applyExit_sound (before1448 k) (before1449 k) exit6 1 valid6 (macro1448 k) -theorem macro1449 (k : Nat) : applyExit (before1449 k) exit0 7 = some (before1450 k) := by - simp (disch := omega) [before1449, before1450, exit0, applyExit, pop, push] - <;> omega -theorem step1449 (k : Nat) : Runs (7*2) (before1449 k).denote (before1450 k).denote := - @applyExit_sound (before1449 k) (before1450 k) exit0 7 valid0 (macro1449 k) -theorem macro1450 (k : Nat) : applyExit (before1450 k) exit107 1 = some (before1451 k) := by - simp (disch := omega) [before1450, before1451, exit107, applyExit, pop, push] - <;> omega -theorem step1450 (k : Nat) : Runs (1*1018) (before1450 k).denote (before1451 k).denote := - @applyExit_sound (before1450 k) (before1451 k) exit107 1 valid107 (macro1450 k) -theorem macro1451 (k : Nat) : applyExit (before1451 k) exit106 1 = some (before1452 k) := by - simp (disch := omega) [before1451, before1452, exit106, applyExit, pop, push] - <;> omega -theorem step1451 (k : Nat) : Runs (1*119) (before1451 k).denote (before1452 k).denote := - @applyExit_sound (before1451 k) (before1452 k) exit106 1 valid106 (macro1451 k) -theorem macro1452 (k : Nat) : applyExit (before1452 k) exit108 1 = some (before1453 k) := by - simp (disch := omega) [before1452, before1453, exit108, applyExit, pop, push] - <;> omega -theorem step1452 (k : Nat) : Runs (1*29) (before1452 k).denote (before1453 k).denote := - @applyExit_sound (before1452 k) (before1453 k) exit108 1 valid108 (macro1452 k) -theorem macro1453 (k : Nat) : applyExit (before1453 k) exit107 1 = some (before1454 k) := by - simp (disch := omega) [before1453, before1454, exit107, applyExit, pop, push] - <;> omega -theorem step1453 (k : Nat) : Runs (1*1018) (before1453 k).denote (before1454 k).denote := - @applyExit_sound (before1453 k) (before1454 k) exit107 1 valid107 (macro1453 k) -theorem macro1454 (k : Nat) : applyExit (before1454 k) exit106 1 = some (before1455 k) := by - simp (disch := omega) [before1454, before1455, exit106, applyExit, pop, push] - <;> omega -theorem step1454 (k : Nat) : Runs (1*119) (before1454 k).denote (before1455 k).denote := - @applyExit_sound (before1454 k) (before1455 k) exit106 1 valid106 (macro1454 k) -theorem macro1455 (k : Nat) : applyExit (before1455 k) exit108 1 = some (before1456 k) := by - simp (disch := omega) [before1455, before1456, exit108, applyExit, pop, push] - <;> omega -theorem step1455 (k : Nat) : Runs (1*29) (before1455 k).denote (before1456 k).denote := - @applyExit_sound (before1455 k) (before1456 k) exit108 1 valid108 (macro1455 k) -theorem macro1456 (k : Nat) : applyExit (before1456 k) exit107 1 = some (before1457 k) := by - simp (disch := omega) [before1456, before1457, exit107, applyExit, pop, push] - <;> omega -theorem step1456 (k : Nat) : Runs (1*1018) (before1456 k).denote (before1457 k).denote := - @applyExit_sound (before1456 k) (before1457 k) exit107 1 valid107 (macro1456 k) -theorem macro1457 (k : Nat) : applyExit (before1457 k) exit106 1 = some (before1458 k) := by - simp (disch := omega) [before1457, before1458, exit106, applyExit, pop, push] - <;> omega -theorem step1457 (k : Nat) : Runs (1*119) (before1457 k).denote (before1458 k).denote := - @applyExit_sound (before1457 k) (before1458 k) exit106 1 valid106 (macro1457 k) -theorem macro1458 (k : Nat) : applyExit (before1458 k) exit108 1 = some (before1459 k) := by - simp (disch := omega) [before1458, before1459, exit108, applyExit, pop, push] - <;> omega -theorem step1458 (k : Nat) : Runs (1*29) (before1458 k).denote (before1459 k).denote := - @applyExit_sound (before1458 k) (before1459 k) exit108 1 valid108 (macro1458 k) -def cycleState1459 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w85,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761170⟩,⟨w82,(1*k+8)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w83,1⟩,⟨w78,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart1459_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w84,1⟩,⟨w85,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761170⟩,⟨w82,(1*k+8)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w78,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart1459_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w84,1⟩,⟨w85,(3+1*j)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761170⟩,⟨w82,(1*k+8)⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w83,1⟩,⟨w78,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro1459_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1459 k j) exit107 1 = some (cyclePart1459_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1459, cyclePart1459_0, exit107, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1459_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1459_0 k j) exit106 1 = some (cyclePart1459_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1459_0, cyclePart1459_1, exit106, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1459_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1459_1 k j) exit108 1 = some (cycleState1459 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1459_1, cycleState1459, exit108, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1459 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState1459 k j).denote (cycleState1459 k (j+1)).denote := by - have h0 : Runs (1*1018) (cycleState1459 k j).denote (cyclePart1459_0 k j).denote := @applyExit_sound (cycleState1459 k j) (cyclePart1459_0 k j) exit107 1 valid107 (cycleMacro1459_0 k j hj) - have h1 : Runs (1*119) (cyclePart1459_0 k j).denote (cyclePart1459_1 k j).denote := @applyExit_sound (cyclePart1459_0 k j) (cyclePart1459_1 k j) exit106 1 valid106 (cycleMacro1459_1 k j hj) - have h2 : Runs (1*29) (cyclePart1459_1 k j).denote (cycleState1459 k (j+1)).denote := @applyExit_sound (cyclePart1459_1 k j) (cycleState1459 k (j+1)) exit108 1 valid108 (cycleMacro1459_2 k j hj) - exact (@Runs.trans (1*1018) ((1*119)+(1*29)) (cycleState1459 k j).denote (cyclePart1459_0 k j).denote (cycleState1459 k (j+1)).denote h0 (@Runs.trans (1*119) (1*29) (cyclePart1459_0 k j).denote (cyclePart1459_1 k j).denote (cycleState1459 k (j+1)).denote h1 h2)) -theorem step1459 (k : Nat) : Runs ((1*k+3)*1166) (before1459 k).denote (before1460 k).denote := by - have h := Runs.chain (fun j => (cycleState1459 k j).denote) 1166 (1*k+3) (cycleRun1459 k) - have h0 : cycleState1459 k 0 = before1459 k := by simp [cycleState1459, before1459] - have h1 : cycleState1459 k (1*k+3) = before1460 k := by - simp [cycleState1459, before1460] <;> omega - simpa only [h0, h1] using h -theorem macro1460 (k : Nat) : applyExit (before1460 k) exit107 1 = some (before1461 k) := by - simp (disch := omega) [before1460, before1461, exit107, applyExit, pop, push] - <;> omega -theorem step1460 (k : Nat) : Runs (1*1018) (before1460 k).denote (before1461 k).denote := - @applyExit_sound (before1460 k) (before1461 k) exit107 1 valid107 (macro1460 k) -theorem macro1461 (k : Nat) : applyExit (before1461 k) exit106 1 = some (before1462 k) := by - simp (disch := omega) [before1461, before1462, exit106, applyExit, pop, push] - <;> omega -theorem step1461 (k : Nat) : Runs (1*119) (before1461 k).denote (before1462 k).denote := - @applyExit_sound (before1461 k) (before1462 k) exit106 1 valid106 (macro1461 k) -theorem macro1462 (k : Nat) : applyExit (before1462 k) exit108 1 = some (before1463 k) := by - simp (disch := omega) [before1462, before1463, exit108, applyExit, pop, push] - <;> omega -theorem step1462 (k : Nat) : Runs (1*29) (before1462 k).denote (before1463 k).denote := - @applyExit_sound (before1462 k) (before1463 k) exit108 1 valid108 (macro1462 k) -theorem macro1463 (k : Nat) : applyExit (before1463 k) exit107 1 = some (before1464 k) := by - simp (disch := omega) [before1463, before1464, exit107, applyExit, pop, push] - <;> omega -theorem step1463 (k : Nat) : Runs (1*1018) (before1463 k).denote (before1464 k).denote := - @applyExit_sound (before1463 k) (before1464 k) exit107 1 valid107 (macro1463 k) -theorem macro1464 (k : Nat) : applyExit (before1464 k) exit0 29 = some (before1465 k) := by - simp (disch := omega) [before1464, before1465, exit0, applyExit, pop, push] - <;> omega -theorem step1464 (k : Nat) : Runs (29*2) (before1464 k).denote (before1465 k).denote := - @applyExit_sound (before1464 k) (before1465 k) exit0 29 valid0 (macro1464 k) -theorem macro1465 (k : Nat) : applyExit (before1465 k) exit1 1 = some (before1466 k) := by - simp (disch := omega) [before1465, before1466, exit1, applyExit, pop, push] - <;> omega -theorem step1465 (k : Nat) : Runs (1*3) (before1465 k).denote (before1466 k).denote := - @applyExit_sound (before1465 k) (before1466 k) exit1 1 valid1 (macro1465 k) -theorem macro1466 (k : Nat) : applyExit (before1466 k) exit2 29 = some (before1467 k) := by - simp (disch := omega) [before1466, before1467, exit2, applyExit, pop, push] - <;> omega -theorem step1466 (k : Nat) : Runs (29*2) (before1466 k).denote (before1467 k).denote := - @applyExit_sound (before1466 k) (before1467 k) exit2 29 valid2 (macro1466 k) -theorem macro1467 (k : Nat) : applyExit (before1467 k) exit108 1 = some (before1468 k) := by - simp (disch := omega) [before1467, before1468, exit108, applyExit, pop, push] - <;> omega -theorem step1467 (k : Nat) : Runs (1*29) (before1467 k).denote (before1468 k).denote := - @applyExit_sound (before1467 k) (before1468 k) exit108 1 valid108 (macro1467 k) -theorem macro1468 (k : Nat) : applyExit (before1468 k) exit0 30 = some (before1469 k) := by - simp (disch := omega) [before1468, before1469, exit0, applyExit, pop, push] - <;> omega -theorem step1468 (k : Nat) : Runs (30*2) (before1468 k).denote (before1469 k).denote := - @applyExit_sound (before1468 k) (before1469 k) exit0 30 valid0 (macro1468 k) -theorem macro1469 (k : Nat) : applyExit (before1469 k) exit13 18 = some (before1470 k) := by - simp (disch := omega) [before1469, before1470, exit13, applyExit, pop, push] - <;> omega -theorem step1469 (k : Nat) : Runs (18*2) (before1469 k).denote (before1470 k).denote := - @applyExit_sound (before1469 k) (before1470 k) exit13 18 valid13 (macro1469 k) -theorem macro1470 (k : Nat) : applyExit (before1470 k) exit0 9 = some (before1471 k) := by - simp (disch := omega) [before1470, before1471, exit0, applyExit, pop, push] - <;> omega -theorem step1470 (k : Nat) : Runs (9*2) (before1470 k).denote (before1471 k).denote := - @applyExit_sound (before1470 k) (before1471 k) exit0 9 valid0 (macro1470 k) -theorem macro1471 (k : Nat) : applyExit (before1471 k) exit1 1 = some (before1472 k) := by - simp (disch := omega) [before1471, before1472, exit1, applyExit, pop, push] - <;> omega -theorem step1471 (k : Nat) : Runs (1*3) (before1471 k).denote (before1472 k).denote := - @applyExit_sound (before1471 k) (before1472 k) exit1 1 valid1 (macro1471 k) -theorem macro1472 (k : Nat) : applyExit (before1472 k) exit2 9 = some (before1473 k) := by - simp (disch := omega) [before1472, before1473, exit2, applyExit, pop, push] - <;> omega -theorem step1472 (k : Nat) : Runs (9*2) (before1472 k).denote (before1473 k).denote := - @applyExit_sound (before1472 k) (before1473 k) exit2 9 valid2 (macro1472 k) -theorem macro1473 (k : Nat) : applyExit (before1473 k) exit6 1 = some (before1474 k) := by - simp (disch := omega) [before1473, before1474, exit6, applyExit, pop, push] - <;> omega -theorem step1473 (k : Nat) : Runs (1*1) (before1473 k).denote (before1474 k).denote := - @applyExit_sound (before1473 k) (before1474 k) exit6 1 valid6 (macro1473 k) -theorem macro1474 (k : Nat) : applyExit (before1474 k) exit0 10 = some (before1475 k) := by - simp (disch := omega) [before1474, before1475, exit0, applyExit, pop, push] - <;> omega -theorem step1474 (k : Nat) : Runs (10*2) (before1474 k).denote (before1475 k).denote := - @applyExit_sound (before1474 k) (before1475 k) exit0 10 valid0 (macro1474 k) -theorem macro1475 (k : Nat) : applyExit (before1475 k) exit13 2 = some (before1476 k) := by - simp (disch := omega) [before1475, before1476, exit13, applyExit, pop, push] - <;> omega -theorem step1475 (k : Nat) : Runs (2*2) (before1475 k).denote (before1476 k).denote := - @applyExit_sound (before1475 k) (before1476 k) exit13 2 valid13 (macro1475 k) -theorem macro1476 (k : Nat) : applyExit (before1476 k) exit0 3 = some (before1477 k) := by - simp (disch := omega) [before1476, before1477, exit0, applyExit, pop, push] - <;> omega -theorem step1476 (k : Nat) : Runs (3*2) (before1476 k).denote (before1477 k).denote := - @applyExit_sound (before1476 k) (before1477 k) exit0 3 valid0 (macro1476 k) -theorem macro1477 (k : Nat) : applyExit (before1477 k) exit1 1 = some (before1478 k) := by - simp (disch := omega) [before1477, before1478, exit1, applyExit, pop, push] - <;> omega -theorem step1477 (k : Nat) : Runs (1*3) (before1477 k).denote (before1478 k).denote := - @applyExit_sound (before1477 k) (before1478 k) exit1 1 valid1 (macro1477 k) -theorem macro1478 (k : Nat) : applyExit (before1478 k) exit2 3 = some (before1479 k) := by - simp (disch := omega) [before1478, before1479, exit2, applyExit, pop, push] - <;> omega -theorem step1478 (k : Nat) : Runs (3*2) (before1478 k).denote (before1479 k).denote := - @applyExit_sound (before1478 k) (before1479 k) exit2 3 valid2 (macro1478 k) -theorem macro1479 (k : Nat) : applyExit (before1479 k) exit6 1 = some (before1480 k) := by - simp (disch := omega) [before1479, before1480, exit6, applyExit, pop, push] - <;> omega -theorem step1479 (k : Nat) : Runs (1*1) (before1479 k).denote (before1480 k).denote := - @applyExit_sound (before1479 k) (before1480 k) exit6 1 valid6 (macro1479 k) -theorem macro1480 (k : Nat) : applyExit (before1480 k) exit0 4 = some (before1481 k) := by - simp (disch := omega) [before1480, before1481, exit0, applyExit, pop, push] - <;> omega -theorem step1480 (k : Nat) : Runs (4*2) (before1480 k).denote (before1481 k).denote := - @applyExit_sound (before1480 k) (before1481 k) exit0 4 valid0 (macro1480 k) -theorem macro1481 (k : Nat) : applyExit (before1481 k) exit1 1 = some (before1482 k) := by - simp (disch := omega) [before1481, before1482, exit1, applyExit, pop, push] - <;> omega -theorem step1481 (k : Nat) : Runs (1*3) (before1481 k).denote (before1482 k).denote := - @applyExit_sound (before1481 k) (before1482 k) exit1 1 valid1 (macro1481 k) -theorem macro1482 (k : Nat) : applyExit (before1482 k) exit2 4 = some (before1483 k) := by - simp (disch := omega) [before1482, before1483, exit2, applyExit, pop, push] - <;> omega -theorem step1482 (k : Nat) : Runs (4*2) (before1482 k).denote (before1483 k).denote := - @applyExit_sound (before1482 k) (before1483 k) exit2 4 valid2 (macro1482 k) -theorem macro1483 (k : Nat) : applyExit (before1483 k) exit3 1 = some (before1484 k) := by - simp (disch := omega) [before1483, before1484, exit3, applyExit, pop, push] - <;> omega -theorem step1483 (k : Nat) : Runs (1*2) (before1483 k).denote (before1484 k).denote := - @applyExit_sound (before1483 k) (before1484 k) exit3 1 valid3 (macro1483 k) -theorem macro1484 (k : Nat) : applyExit (before1484 k) exit9 1 = some (before1485 k) := by - simp (disch := omega) [before1484, before1485, exit9, applyExit, pop, push] - <;> omega -theorem step1484 (k : Nat) : Runs (1*2) (before1484 k).denote (before1485 k).denote := - @applyExit_sound (before1484 k) (before1485 k) exit9 1 valid9 (macro1484 k) -theorem macro1485 (k : Nat) : applyExit (before1485 k) exit11 1 = some (before1486 k) := by - simp (disch := omega) [before1485, before1486, exit11, applyExit, pop, push] - <;> omega -theorem step1485 (k : Nat) : Runs (1*2) (before1485 k).denote (before1486 k).denote := - @applyExit_sound (before1485 k) (before1486 k) exit11 1 valid11 (macro1485 k) -theorem macro1486 (k : Nat) : applyExit (before1486 k) exit2 9 = some (before1487 k) := by - simp (disch := omega) [before1486, before1487, exit2, applyExit, pop, push] - <;> omega -theorem step1486 (k : Nat) : Runs (9*2) (before1486 k).denote (before1487 k).denote := - @applyExit_sound (before1486 k) (before1487 k) exit2 9 valid2 (macro1486 k) -theorem macro1487 (k : Nat) : applyExit (before1487 k) exit3 1 = some (before1488 k) := by - simp (disch := omega) [before1487, before1488, exit3, applyExit, pop, push] - <;> omega -theorem step1487 (k : Nat) : Runs (1*2) (before1487 k).denote (before1488 k).denote := - @applyExit_sound (before1487 k) (before1488 k) exit3 1 valid3 (macro1487 k) -theorem macro1488 (k : Nat) : applyExit (before1488 k) exit9 1 = some (before1489 k) := by - simp (disch := omega) [before1488, before1489, exit9, applyExit, pop, push] - <;> omega -theorem step1488 (k : Nat) : Runs (1*2) (before1488 k).denote (before1489 k).denote := - @applyExit_sound (before1488 k) (before1489 k) exit9 1 valid9 (macro1488 k) -theorem macro1489 (k : Nat) : applyExit (before1489 k) exit10 16 = some (before1490 k) := by - simp (disch := omega) [before1489, before1490, exit10, applyExit, pop, push] - <;> omega -theorem step1489 (k : Nat) : Runs (16*2) (before1489 k).denote (before1490 k).denote := - @applyExit_sound (before1489 k) (before1490 k) exit10 16 valid10 (macro1489 k) -theorem macro1490 (k : Nat) : applyExit (before1490 k) exit11 1 = some (before1491 k) := by - simp (disch := omega) [before1490, before1491, exit11, applyExit, pop, push] - <;> omega -theorem step1490 (k : Nat) : Runs (1*2) (before1490 k).denote (before1491 k).denote := - @applyExit_sound (before1490 k) (before1491 k) exit11 1 valid11 (macro1490 k) -theorem macro1491 (k : Nat) : applyExit (before1491 k) exit2 29 = some (before1492 k) := by - simp (disch := omega) [before1491, before1492, exit2, applyExit, pop, push] - <;> omega -theorem step1491 (k : Nat) : Runs (29*2) (before1491 k).denote (before1492 k).denote := - @applyExit_sound (before1491 k) (before1492 k) exit2 29 valid2 (macro1491 k) -theorem macro1492 (k : Nat) : applyExit (before1492 k) exit109 (1*k+8) = some (before1493 k) := by - simp (disch := omega) [before1492, before1493, exit109, applyExit, pop, push] - <;> omega -theorem step1492 (k : Nat) : Runs ((1*k+8)*586) (before1492 k).denote (before1493 k).denote := - @applyExit_sound (before1492 k) (before1493 k) exit109 (1*k+8) valid109 (macro1492 k) -theorem macro1493 (k : Nat) : applyExit (before1493 k) exit2 7 = some (before1494 k) := by - simp (disch := omega) [before1493, before1494, exit2, applyExit, pop, push] - <;> omega -theorem step1493 (k : Nat) : Runs (7*2) (before1493 k).denote (before1494 k).denote := - @applyExit_sound (before1493 k) (before1494 k) exit2 7 valid2 (macro1493 k) -theorem macro1494 (k : Nat) : applyExit (before1494 k) exit3 1 = some (before1495 k) := by - simp (disch := omega) [before1494, before1495, exit3, applyExit, pop, push] - <;> omega -theorem step1494 (k : Nat) : Runs (1*2) (before1494 k).denote (before1495 k).denote := - @applyExit_sound (before1494 k) (before1495 k) exit3 1 valid3 (macro1494 k) -theorem macro1495 (k : Nat) : applyExit (before1495 k) exit9 1 = some (before1496 k) := by - simp (disch := omega) [before1495, before1496, exit9, applyExit, pop, push] - <;> omega -theorem step1495 (k : Nat) : Runs (1*2) (before1495 k).denote (before1496 k).denote := - @applyExit_sound (before1495 k) (before1496 k) exit9 1 valid9 (macro1495 k) -theorem macro1496 (k : Nat) : applyExit (before1496 k) exit10 91 = some (before1497 k) := by - simp (disch := omega) [before1496, before1497, exit10, applyExit, pop, push] - <;> omega -theorem step1496 (k : Nat) : Runs (91*2) (before1496 k).denote (before1497 k).denote := - @applyExit_sound (before1496 k) (before1497 k) exit10 91 valid10 (macro1496 k) -theorem macro1497 (k : Nat) : applyExit (before1497 k) exit11 1 = some (before1498 k) := by - simp (disch := omega) [before1497, before1498, exit11, applyExit, pop, push] - <;> omega -theorem step1497 (k : Nat) : Runs (1*2) (before1497 k).denote (before1498 k).denote := - @applyExit_sound (before1497 k) (before1498 k) exit11 1 valid11 (macro1497 k) -theorem macro1498 (k : Nat) : applyExit (before1498 k) exit2 15 = some (before1499 k) := by - simp (disch := omega) [before1498, before1499, exit2, applyExit, pop, push] - <;> omega -theorem step1498 (k : Nat) : Runs (15*2) (before1498 k).denote (before1499 k).denote := - @applyExit_sound (before1498 k) (before1499 k) exit2 15 valid2 (macro1498 k) -theorem macro1499 (k : Nat) : applyExit (before1499 k) exit3 1 = some (after1499 k) := by - simp (disch := omega) [before1499, after1499, exit3, applyExit, pop, push] - <;> omega -theorem step1499 (k : Nat) : Runs (1*2) (before1499 k).denote (after1499 k).denote := - @applyExit_sound (before1499 k) (after1499 k) exit3 1 valid3 (macro1499 k) -theorem chunkRun014 (k : Nat) : Runs (1826*k+4750582989) (before1400 k).denote (after1499 k).denote := by - have h := (@Runs.trans ((((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))))+((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7))))))+(((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))))+((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2))))))) ((((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))))+((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2))))))) (before1400 k).denote (before1450 k).denote (after1499 k).denote (@Runs.trans (((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))))+((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7)))))) (((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))))+((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2)))))) (before1400 k).denote (before1425 k).denote (before1450 k).denote (@Runs.trans ((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1))))) ((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7))))) (before1400 k).denote (before1412 k).denote (before1425 k).denote (@Runs.trans (((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1)))) (((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))) (before1400 k).denote (before1406 k).denote (before1412 k).denote (@Runs.trans ((1*2)+((2*2)+(10*2))) ((1*3)+((10*2)+(1*1))) (before1400 k).denote (before1403 k).denote (before1406 k).denote (@Runs.trans (1*2) ((2*2)+(10*2)) (before1400 k).denote (before1401 k).denote (before1403 k).denote (step1400 k) (@Runs.trans (2*2) (10*2) (before1401 k).denote (before1402 k).denote (before1403 k).denote (step1401 k) (step1402 k))) (@Runs.trans (1*3) ((10*2)+(1*1)) (before1403 k).denote (before1404 k).denote (before1406 k).denote (step1403 k) (@Runs.trans (10*2) (1*1) (before1404 k).denote (before1405 k).denote (before1406 k).denote (step1404 k) (step1405 k)))) (@Runs.trans ((11*2)+((11*2)+(7*2))) ((1*7)+((7*2)+(1*1))) (before1406 k).denote (before1409 k).denote (before1412 k).denote (@Runs.trans (11*2) ((11*2)+(7*2)) (before1406 k).denote (before1407 k).denote (before1409 k).denote (step1406 k) (@Runs.trans (11*2) (7*2) (before1407 k).denote (before1408 k).denote (before1409 k).denote (step1407 k) (step1408 k))) (@Runs.trans (1*7) ((7*2)+(1*1)) (before1409 k).denote (before1410 k).denote (before1412 k).denote (step1409 k) (@Runs.trans (7*2) (1*1) (before1410 k).denote (before1411 k).denote (before1412 k).denote (step1410 k) (step1411 k))))) (@Runs.trans (((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7)))) (((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7)))) (before1412 k).denote (before1418 k).denote (before1425 k).denote (@Runs.trans ((7*2)+((1*38)+(1*7))) ((1*29)+((1*38)+(1*7))) (before1412 k).denote (before1415 k).denote (before1418 k).denote (@Runs.trans (7*2) ((1*38)+(1*7)) (before1412 k).denote (before1413 k).denote (before1415 k).denote (step1412 k) (@Runs.trans (1*38) (1*7) (before1413 k).denote (before1414 k).denote (before1415 k).denote (step1413 k) (step1414 k))) (@Runs.trans (1*29) ((1*38)+(1*7)) (before1415 k).denote (before1416 k).denote (before1418 k).denote (step1415 k) (@Runs.trans (1*38) (1*7) (before1416 k).denote (before1417 k).denote (before1418 k).denote (step1416 k) (step1417 k)))) (@Runs.trans ((1*29)+((1*38)+(1*7))) (((1*29)+((1*k+3)*74))+((1*38)+(1*7))) (before1418 k).denote (before1421 k).denote (before1425 k).denote (@Runs.trans (1*29) ((1*38)+(1*7)) (before1418 k).denote (before1419 k).denote (before1421 k).denote (step1418 k) (@Runs.trans (1*38) (1*7) (before1419 k).denote (before1420 k).denote (before1421 k).denote (step1419 k) (step1420 k))) (@Runs.trans ((1*29)+((1*k+3)*74)) ((1*38)+(1*7)) (before1421 k).denote (before1423 k).denote (before1425 k).denote (@Runs.trans (1*29) ((1*k+3)*74) (before1421 k).denote (before1422 k).denote (before1423 k).denote (step1421 k) (step1422 k)) (@Runs.trans (1*38) (1*7) (before1423 k).denote (before1424 k).denote (before1425 k).denote (step1423 k) (step1424 k)))))) (@Runs.trans ((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1))))) ((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2))))) (before1425 k).denote (before1437 k).denote (before1450 k).denote (@Runs.trans (((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29)))) (((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))) (before1425 k).denote (before1431 k).denote (before1437 k).denote (@Runs.trans ((1*29)+((1*38)+(791761169*2))) ((1*3)+((791761169*2)+(1*29))) (before1425 k).denote (before1428 k).denote (before1431 k).denote (@Runs.trans (1*29) ((1*38)+(791761169*2)) (before1425 k).denote (before1426 k).denote (before1428 k).denote (step1425 k) (@Runs.trans (1*38) (791761169*2) (before1426 k).denote (before1427 k).denote (before1428 k).denote (step1426 k) (step1427 k))) (@Runs.trans (1*3) ((791761169*2)+(1*29)) (before1428 k).denote (before1429 k).denote (before1431 k).denote (step1428 k) (@Runs.trans (791761169*2) (1*29) (before1429 k).denote (before1430 k).denote (before1431 k).denote (step1429 k) (step1430 k)))) (@Runs.trans ((791761170*2)+((9*2)+(21*2))) ((1*3)+((21*2)+(1*1))) (before1431 k).denote (before1434 k).denote (before1437 k).denote (@Runs.trans (791761170*2) ((9*2)+(21*2)) (before1431 k).denote (before1432 k).denote (before1434 k).denote (step1431 k) (@Runs.trans (9*2) (21*2) (before1432 k).denote (before1433 k).denote (before1434 k).denote (step1432 k) (step1433 k))) (@Runs.trans (1*3) ((21*2)+(1*1)) (before1434 k).denote (before1435 k).denote (before1437 k).denote (step1434 k) (@Runs.trans (21*2) (1*1) (before1435 k).denote (before1436 k).denote (before1437 k).denote (step1435 k) (step1436 k))))) (@Runs.trans (((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1)))) (((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2)))) (before1437 k).denote (before1443 k).denote (before1450 k).denote (@Runs.trans ((22*2)+((41*2)+(15*2))) ((1*3)+((15*2)+(1*1))) (before1437 k).denote (before1440 k).denote (before1443 k).denote (@Runs.trans (22*2) ((41*2)+(15*2)) (before1437 k).denote (before1438 k).denote (before1440 k).denote (step1437 k) (@Runs.trans (41*2) (15*2) (before1438 k).denote (before1439 k).denote (before1440 k).denote (step1438 k) (step1439 k))) (@Runs.trans (1*3) ((15*2)+(1*1)) (before1440 k).denote (before1441 k).denote (before1443 k).denote (step1440 k) (@Runs.trans (15*2) (1*1) (before1441 k).denote (before1442 k).denote (before1443 k).denote (step1441 k) (step1442 k)))) (@Runs.trans ((16*2)+((93*2)+(7*2))) (((1*119)+(7*2))+((1*1)+(7*2))) (before1443 k).denote (before1446 k).denote (before1450 k).denote (@Runs.trans (16*2) ((93*2)+(7*2)) (before1443 k).denote (before1444 k).denote (before1446 k).denote (step1443 k) (@Runs.trans (93*2) (7*2) (before1444 k).denote (before1445 k).denote (before1446 k).denote (step1444 k) (step1445 k))) (@Runs.trans ((1*119)+(7*2)) ((1*1)+(7*2)) (before1446 k).denote (before1448 k).denote (before1450 k).denote (@Runs.trans (1*119) (7*2) (before1446 k).denote (before1447 k).denote (before1448 k).denote (step1446 k) (step1447 k)) (@Runs.trans (1*1) (7*2) (before1448 k).denote (before1449 k).denote (before1450 k).denote (step1448 k) (step1449 k))))))) (@Runs.trans (((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))))+((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2)))))) (((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2)))))) (before1450 k).denote (before1475 k).denote (after1499 k).denote (@Runs.trans ((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119))))) ((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2))))) (before1450 k).denote (before1462 k).denote (before1475 k).denote (@Runs.trans (((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29)))) (((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))) (before1450 k).denote (before1456 k).denote (before1462 k).denote (@Runs.trans ((1*1018)+((1*119)+(1*29))) ((1*1018)+((1*119)+(1*29))) (before1450 k).denote (before1453 k).denote (before1456 k).denote (@Runs.trans (1*1018) ((1*119)+(1*29)) (before1450 k).denote (before1451 k).denote (before1453 k).denote (step1450 k) (@Runs.trans (1*119) (1*29) (before1451 k).denote (before1452 k).denote (before1453 k).denote (step1451 k) (step1452 k))) (@Runs.trans (1*1018) ((1*119)+(1*29)) (before1453 k).denote (before1454 k).denote (before1456 k).denote (step1453 k) (@Runs.trans (1*119) (1*29) (before1454 k).denote (before1455 k).denote (before1456 k).denote (step1454 k) (step1455 k)))) (@Runs.trans ((1*1018)+((1*119)+(1*29))) (((1*k+3)*1166)+((1*1018)+(1*119))) (before1456 k).denote (before1459 k).denote (before1462 k).denote (@Runs.trans (1*1018) ((1*119)+(1*29)) (before1456 k).denote (before1457 k).denote (before1459 k).denote (step1456 k) (@Runs.trans (1*119) (1*29) (before1457 k).denote (before1458 k).denote (before1459 k).denote (step1457 k) (step1458 k))) (@Runs.trans ((1*k+3)*1166) ((1*1018)+(1*119)) (before1459 k).denote (before1460 k).denote (before1462 k).denote (step1459 k) (@Runs.trans (1*1018) (1*119) (before1460 k).denote (before1461 k).denote (before1462 k).denote (step1460 k) (step1461 k))))) (@Runs.trans (((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29)))) (((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2)))) (before1462 k).denote (before1468 k).denote (before1475 k).denote (@Runs.trans ((1*29)+((1*1018)+(29*2))) ((1*3)+((29*2)+(1*29))) (before1462 k).denote (before1465 k).denote (before1468 k).denote (@Runs.trans (1*29) ((1*1018)+(29*2)) (before1462 k).denote (before1463 k).denote (before1465 k).denote (step1462 k) (@Runs.trans (1*1018) (29*2) (before1463 k).denote (before1464 k).denote (before1465 k).denote (step1463 k) (step1464 k))) (@Runs.trans (1*3) ((29*2)+(1*29)) (before1465 k).denote (before1466 k).denote (before1468 k).denote (step1465 k) (@Runs.trans (29*2) (1*29) (before1466 k).denote (before1467 k).denote (before1468 k).denote (step1466 k) (step1467 k)))) (@Runs.trans ((30*2)+((18*2)+(9*2))) (((1*3)+(9*2))+((1*1)+(10*2))) (before1468 k).denote (before1471 k).denote (before1475 k).denote (@Runs.trans (30*2) ((18*2)+(9*2)) (before1468 k).denote (before1469 k).denote (before1471 k).denote (step1468 k) (@Runs.trans (18*2) (9*2) (before1469 k).denote (before1470 k).denote (before1471 k).denote (step1469 k) (step1470 k))) (@Runs.trans ((1*3)+(9*2)) ((1*1)+(10*2)) (before1471 k).denote (before1473 k).denote (before1475 k).denote (@Runs.trans (1*3) (9*2) (before1471 k).denote (before1472 k).denote (before1473 k).denote (step1471 k) (step1472 k)) (@Runs.trans (1*1) (10*2) (before1473 k).denote (before1474 k).denote (before1475 k).denote (step1473 k) (step1474 k)))))) (@Runs.trans ((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2))))) ((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2))))) (before1475 k).denote (before1487 k).denote (after1499 k).denote (@Runs.trans (((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2)))) (((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))) (before1475 k).denote (before1481 k).denote (before1487 k).denote (@Runs.trans ((2*2)+((3*2)+(1*3))) ((3*2)+((1*1)+(4*2))) (before1475 k).denote (before1478 k).denote (before1481 k).denote (@Runs.trans (2*2) ((3*2)+(1*3)) (before1475 k).denote (before1476 k).denote (before1478 k).denote (step1475 k) (@Runs.trans (3*2) (1*3) (before1476 k).denote (before1477 k).denote (before1478 k).denote (step1476 k) (step1477 k))) (@Runs.trans (3*2) ((1*1)+(4*2)) (before1478 k).denote (before1479 k).denote (before1481 k).denote (step1478 k) (@Runs.trans (1*1) (4*2) (before1479 k).denote (before1480 k).denote (before1481 k).denote (step1479 k) (step1480 k)))) (@Runs.trans ((1*3)+((4*2)+(1*2))) ((1*2)+((1*2)+(9*2))) (before1481 k).denote (before1484 k).denote (before1487 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before1481 k).denote (before1482 k).denote (before1484 k).denote (step1481 k) (@Runs.trans (4*2) (1*2) (before1482 k).denote (before1483 k).denote (before1484 k).denote (step1482 k) (step1483 k))) (@Runs.trans (1*2) ((1*2)+(9*2)) (before1484 k).denote (before1485 k).denote (before1487 k).denote (step1484 k) (@Runs.trans (1*2) (9*2) (before1485 k).denote (before1486 k).denote (before1487 k).denote (step1485 k) (step1486 k))))) (@Runs.trans (((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586)))) (((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2)))) (before1487 k).denote (before1493 k).denote (after1499 k).denote (@Runs.trans ((1*2)+((1*2)+(16*2))) ((1*2)+((29*2)+((1*k+8)*586))) (before1487 k).denote (before1490 k).denote (before1493 k).denote (@Runs.trans (1*2) ((1*2)+(16*2)) (before1487 k).denote (before1488 k).denote (before1490 k).denote (step1487 k) (@Runs.trans (1*2) (16*2) (before1488 k).denote (before1489 k).denote (before1490 k).denote (step1488 k) (step1489 k))) (@Runs.trans (1*2) ((29*2)+((1*k+8)*586)) (before1490 k).denote (before1491 k).denote (before1493 k).denote (step1490 k) (@Runs.trans (29*2) ((1*k+8)*586) (before1491 k).denote (before1492 k).denote (before1493 k).denote (step1491 k) (step1492 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) (((91*2)+(1*2))+((15*2)+(1*2))) (before1493 k).denote (before1496 k).denote (after1499 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before1493 k).denote (before1494 k).denote (before1496 k).denote (step1493 k) (@Runs.trans (1*2) (1*2) (before1494 k).denote (before1495 k).denote (before1496 k).denote (step1494 k) (step1495 k))) (@Runs.trans ((91*2)+(1*2)) ((15*2)+(1*2)) (before1496 k).denote (before1498 k).denote (after1499 k).denote (@Runs.trans (91*2) (1*2) (before1496 k).denote (before1497 k).denote (before1498 k).denote (step1496 k) (step1497 k)) (@Runs.trans (15*2) (1*2) (before1498 k).denote (before1499 k).denote (after1499 k).denote (step1498 k) (step1499 k)))))))) - have ht : (((((((1*2)+((2*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((11*2)+(7*2)))+((1*7)+((7*2)+(1*1)))))+((((7*2)+((1*38)+(1*7)))+((1*29)+((1*38)+(1*7))))+(((1*29)+((1*38)+(1*7)))+(((1*29)+((1*k+3)*74))+((1*38)+(1*7))))))+(((((1*29)+((1*38)+(791761169*2)))+((1*3)+((791761169*2)+(1*29))))+(((791761170*2)+((9*2)+(21*2)))+((1*3)+((21*2)+(1*1)))))+((((22*2)+((41*2)+(15*2)))+((1*3)+((15*2)+(1*1))))+(((16*2)+((93*2)+(7*2)))+(((1*119)+(7*2))+((1*1)+(7*2)))))))+((((((1*1018)+((1*119)+(1*29)))+((1*1018)+((1*119)+(1*29))))+(((1*1018)+((1*119)+(1*29)))+(((1*k+3)*1166)+((1*1018)+(1*119)))))+((((1*29)+((1*1018)+(29*2)))+((1*3)+((29*2)+(1*29))))+(((30*2)+((18*2)+(9*2)))+(((1*3)+(9*2))+((1*1)+(10*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(9*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((7*2)+((1*2)+(1*2)))+(((91*2)+(1*2))+((15*2)+(1*2)))))))) = (1826*k+4750582989) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean deleted file mode 100644 index a0750373..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk015.lean +++ /dev/null @@ -1,836 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1500_0 : Stack := [] -abbrev tail1500_1 : Stack := ⟨w1,1⟩ :: tail1500_0 -abbrev tail1500_2 : Stack := ⟨w0,1⟩ :: tail1500_1 -abbrev tail1500_3 : Stack := ⟨w2,1⟩ :: tail1500_2 -abbrev tail1500_4 : Stack := ⟨w1,4⟩ :: tail1500_3 -abbrev tail1500_5 : Stack := ⟨w2,1⟩ :: tail1500_4 -abbrev tail1500_6 : Stack := ⟨w1,1⟩ :: tail1500_5 -abbrev tail1500_7 : Stack := ⟨w0,1⟩ :: tail1500_6 -abbrev tail1500_8 : Stack := ⟨w2,1⟩ :: tail1500_7 -abbrev tail1500_9 : Stack := ⟨w1,11⟩ :: tail1500_8 -abbrev tail1500_10 : Stack := ⟨w0,10⟩ :: tail1500_9 -abbrev tail1500_11 : Stack := ⟨w2,1⟩ :: tail1500_10 -abbrev tail1500_12 : Stack := ⟨w1,7⟩ :: tail1500_11 -abbrev tail1500_13 (k : Nat) : Stack := ⟨w82,(1*k+8)⟩ :: tail1500_12 -abbrev tail1500_14 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1500_13 k -abbrev tail1500_15 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_14 k -abbrev tail1500_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_15 k -abbrev tail1500_17 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1500_16 k -abbrev tail1500_18 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1500_17 k -abbrev tail1500_19 : Stack := ⟨w0,6⟩ :: tail1500_0 -abbrev tail1500_20 : Stack := ⟨w1,1⟩ :: tail1500_19 -abbrev tail1500_21 : Stack := ⟨w2,1⟩ :: tail1500_20 -abbrev tail1500_22 : Stack := ⟨w0,10⟩ :: tail1500_21 -abbrev tail1500_23 : Stack := ⟨w1,17⟩ :: tail1500_22 -abbrev tail1500_24 : Stack := ⟨w2,1⟩ :: tail1500_23 -abbrev tail1500_25 : Stack := ⟨w0,29⟩ :: tail1500_24 -abbrev tail1500_26 (k : Nat) : Stack := ⟨w86,(1*k+8)⟩ :: tail1500_25 -abbrev tail1500_27 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_26 k -abbrev tail1500_28 (k : Nat) : Stack := ⟨w1,92⟩ :: tail1500_27 k -abbrev tail1500_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_28 k -abbrev tail1500_30 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1500_29 k -abbrev tail1500_31 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1500_17 k -abbrev tail1500_32 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_30 k -abbrev tail1500_33 (k : Nat) : Stack := ⟨w1,40⟩ :: tail1500_30 k -abbrev tail1500_34 (k : Nat) : Stack := ⟨w1,21⟩ :: tail1500_16 k -abbrev tail1500_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_33 k -abbrev tail1500_36 (k : Nat) : Stack := ⟨w0,21⟩ :: tail1500_35 k -abbrev tail1500_37 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1500_35 k -abbrev tail1500_38 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1500_14 k -abbrev tail1500_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_37 k -abbrev tail1500_40 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1500_37 k -abbrev tail1500_41 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1500_13 k -abbrev tail1500_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_40 k -abbrev tail1500_43 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1500_42 k -abbrev tail1500_44 (k : Nat) : Stack := ⟨w87,(1*k+8)⟩ :: tail1500_43 k -abbrev tail1500_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1500_44 k -abbrev tail1500_46 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_44 k -abbrev tail1500_47 : Stack := ⟨w0,9⟩ :: tail1500_9 -abbrev tail1500_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_46 k -abbrev tail1500_49 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1500_46 k -abbrev tail1500_50 : Stack := ⟨w1,10⟩ :: tail1500_8 -abbrev tail1500_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_49 k -abbrev tail1500_52 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1500_51 k -abbrev tail1500_53 (k : Nat) : Stack := ⟨w0,11⟩ :: tail1500_51 k -abbrev tail1500_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1500_53 k -abbrev tail1500_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_54 k -abbrev tail1500_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_55 k -abbrev tail1500_57 : Stack := ⟨w1,3⟩ :: tail1500_3 -abbrev tail1500_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_56 k -abbrev tail1500_59 : Stack := ⟨w1,2⟩ :: tail1500_3 -abbrev tail1500_60 : Stack := ⟨w0,1⟩ :: tail1500_59 -abbrev tail1500_61 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1500_55 k -abbrev tail1500_62 : Stack := ⟨w2,1⟩ :: tail1500_59 -abbrev tail1500_63 : Stack := ⟨w1,2⟩ :: tail1500_62 -abbrev tail1500_64 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_54 k -abbrev tail1500_65 (k : Nat) : Stack := ⟨w0,3⟩ :: tail1500_54 k -abbrev tail1500_66 (k : Nat) : Stack := ⟨w0,4⟩ :: tail1500_54 k -abbrev tail1500_67 : Stack := ⟨w1,1⟩ :: tail1500_3 -abbrev tail1500_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_66 k -abbrev tail1500_69 : Stack := ⟨w0,1⟩ :: tail1500_3 -abbrev tail1500_70 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1500_54 k -abbrev tail1500_71 : Stack := ⟨w2,2⟩ :: tail1500_2 -abbrev tail1500_72 : Stack := ⟨w1,5⟩ :: tail1500_71 -abbrev tail1500_73 : Stack := ⟨w0,1⟩ :: tail1500_72 -abbrev tail1500_74 : Stack := ⟨w1,11⟩ :: tail1500_73 -abbrev tail1500_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_49 k -abbrev tail1500_76 (k : Nat) : Stack := ⟨w0,12⟩ :: tail1500_49 k -abbrev tail1500_77 : Stack := ⟨w2,1⟩ :: tail1500_72 -abbrev tail1500_78 : Stack := ⟨w1,12⟩ :: tail1500_77 -abbrev tail1500_79 : Stack := ⟨w0,10⟩ :: tail1500_78 -abbrev tail1500_80 : Stack := ⟨w1,8⟩ :: tail1500_79 -abbrev tail1500_81 (k : Nat) : Stack := ⟨w87,(1*k+7)⟩ :: tail1500_43 k -abbrev tail1500_82 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_81 k -abbrev tail1500_83 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_82 k -abbrev tail1500_84 : Stack := ⟨w0,9⟩ :: tail1500_78 -abbrev tail1500_85 : Stack := ⟨w2,1⟩ :: tail1500_84 -abbrev tail1500_86 : Stack := ⟨w1,8⟩ :: tail1500_85 -abbrev tail1500_87 : Stack := ⟨w89,1⟩ :: tail1500_86 -abbrev tail1500_88 (k : Nat) : Stack := ⟨w87,(1*k+6)⟩ :: tail1500_43 k -abbrev tail1500_89 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_88 k -abbrev tail1500_90 : Stack := ⟨w90,1⟩ :: tail1500_86 -abbrev tail1500_91 : Stack := ⟨w89,1⟩ :: tail1500_90 -abbrev tail1500_92 (k : Nat) : Stack := ⟨w87,(1*k+5)⟩ :: tail1500_43 k -abbrev tail1500_93 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_92 k -abbrev tail1500_94 : Stack := ⟨w90,2⟩ :: tail1500_86 -abbrev tail1500_95 : Stack := ⟨w89,1⟩ :: tail1500_94 -abbrev tail1500_96 (k : Nat) : Stack := ⟨w87,(1*k+4)⟩ :: tail1500_43 k -abbrev tail1500_97 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_96 k -abbrev tail1500_98 : Stack := ⟨w90,3⟩ :: tail1500_86 -abbrev tail1500_99 (k : Nat) : Stack := ⟨w90,(1*k+6)⟩ :: tail1500_86 -abbrev tail1500_100 (k : Nat) : Stack := ⟨w87,1⟩ :: tail1500_43 k -abbrev tail1500_101 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_100 k -abbrev tail1500_102 (k : Nat) : Stack := ⟨w89,1⟩ :: tail1500_99 k -abbrev tail1500_103 (k : Nat) : Stack := ⟨w88,1⟩ :: tail1500_43 k -abbrev tail1500_104 (k : Nat) : Stack := ⟨w90,(1*k+7)⟩ :: tail1500_86 -abbrev tail1500_105 (k : Nat) : Stack := ⟨w89,1⟩ :: tail1500_104 k -abbrev tail1500_106 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1500_105 k -abbrev tail1500_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_40 k -abbrev tail1500_108 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1500_40 k -abbrev tail1500_109 (k : Nat) : Stack := ⟨w90,(1*k+8)⟩ :: tail1500_86 -abbrev tail1500_110 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1500_109 k -abbrev tail1500_111 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_110 k -abbrev tail1500_112 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1500_111 k -abbrev tail1500_113 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_33 k -abbrev tail1500_114 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1500_33 k -abbrev tail1500_115 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1500_110 k -abbrev tail1500_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_115 k -abbrev tail1500_117 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1500_116 k -abbrev tail1500_118 (k : Nat) : Stack := ⟨w0,40⟩ :: tail1500_117 k -abbrev tail1500_119 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1500_118 k -abbrev tail1500_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1500_28 k -abbrev tail1500_121 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1500_28 k -abbrev tail1500_122 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1500_117 k -abbrev tail1500_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_122 k -abbrev tail1500_124 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1500_123 k -abbrev tail1500_125 (k : Nat) : Stack := ⟨w0,92⟩ :: tail1500_124 k -abbrev tail1500_126 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1500_125 k -abbrev tail1500_127 (k : Nat) : Stack := ⟨w86,(1*k+7)⟩ :: tail1500_25 -abbrev tail1500_128 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_127 k -abbrev tail1500_129 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1500_128 k -abbrev tail1500_130 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1500_124 k -abbrev tail1500_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1500_130 k -abbrev tail1500_132 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1500_131 k -abbrev tail1500_133 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_132 k -abbrev tail1500_134 (k : Nat) : Stack := ⟨w86,(1*k+6)⟩ :: tail1500_25 -abbrev tail1500_135 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_134 k -abbrev tail1500_136 (k : Nat) : Stack := ⟨w93,1⟩ :: tail1500_132 k -abbrev tail1500_137 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_136 k -abbrev tail1500_138 (k : Nat) : Stack := ⟨w86,(1*k+5)⟩ :: tail1500_25 -abbrev tail1500_139 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_138 k -abbrev tail1500_140 (k : Nat) : Stack := ⟨w93,2⟩ :: tail1500_132 k -abbrev tail1500_141 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_140 k -abbrev tail1500_142 (k : Nat) : Stack := ⟨w86,(1*k+4)⟩ :: tail1500_25 -abbrev tail1500_143 (k : Nat) : Stack := ⟨w91,1⟩ :: tail1500_142 k -abbrev tail1500_144 (k : Nat) : Stack := ⟨w93,3⟩ :: tail1500_132 k -abbrev tail1500_145 (k : Nat) : Stack := ⟨w93,(1*k+6)⟩ :: tail1500_132 k -abbrev tail1500_146 : Stack := ⟨w86,1⟩ :: tail1500_25 -abbrev tail1500_147 : Stack := ⟨w91,1⟩ :: tail1500_146 -abbrev tail1500_148 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_145 k -abbrev tail1500_149 : Stack := ⟨w91,1⟩ :: tail1500_25 -abbrev tail1500_150 (k : Nat) : Stack := ⟨w93,(1*k+7)⟩ :: tail1500_132 k -abbrev tail1500_151 (k : Nat) : Stack := ⟨w92,1⟩ :: tail1500_150 k -abbrev tail1500_152 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1500_151 k -abbrev tail1500_153 : Stack := ⟨w0,1⟩ :: tail1500_23 -abbrev tail1500_154 : Stack := ⟨w0,30⟩ :: tail1500_23 -abbrev tail1500_155 (k : Nat) : Stack := ⟨w93,(1*k+8)⟩ :: tail1500_132 k - -def before1500 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521665),(tail1500_18 k),(tail1500_30 k)⟩ -def before1501 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail1500_31 k),(tail1500_32 k)⟩ -def before1502 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1500_17 k),(tail1500_33 k)⟩ -def before1503 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1500_34 k),(tail1500_35 k)⟩ -def before1504 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521541),(tail1500_16 k),(tail1500_36 k)⟩ -def before1505 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521539),(tail1500_15 k),(tail1500_37 k)⟩ -def before1506 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail1500_38 k),(tail1500_39 k)⟩ -def before1507 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1500_14 k),(tail1500_40 k)⟩ -def before1508 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1500_41 k),(tail1500_42 k)⟩ -def before1509 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1500_13 k),(tail1500_43 k)⟩ -def before1510 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1500_12,(tail1500_44 k)⟩ -def before1511 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail1500_11,(tail1500_45 k)⟩ -def before1512 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1137),tail1500_10,(tail1500_46 k)⟩ -def before1513 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail1500_47,(tail1500_48 k)⟩ -def before1514 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1500_9,(tail1500_49 k)⟩ -def before1515 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1500_50,(tail1500_51 k)⟩ -def before1516 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail1500_8,(tail1500_52 k)⟩ -def before1517 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail1500_7,(tail1500_53 k)⟩ -def before1518 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail1500_6,(tail1500_54 k)⟩ -def before1519 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1500_5,(tail1500_55 k)⟩ -def before1520 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1187),tail1500_4,(tail1500_56 k)⟩ -def before1521 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1189),tail1500_57,(tail1500_58 k)⟩ -def before1522 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1500_60,(tail1500_58 k)⟩ -def before1523 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1500_60,(tail1500_61 k)⟩ -def before1524 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1500_62,(tail1500_61 k)⟩ -def before1525 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1500_63,(tail1500_55 k)⟩ -def before1526 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1500_63,(tail1500_64 k)⟩ -def before1527 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1500_62,(tail1500_65 k)⟩ -def before1528 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1500_59,(tail1500_66 k)⟩ -def before1529 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1193),tail1500_67,(tail1500_68 k)⟩ -def before1530 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1500_69,(tail1500_68 k)⟩ -def before1531 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail1500_69,(tail1500_70 k)⟩ -def before1532 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1500_71,(tail1500_70 k)⟩ -def before1533 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail1500_72,(tail1500_54 k)⟩ -def before1534 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail1500_73,(tail1500_53 k)⟩ -def before1535 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1500_74,(tail1500_51 k)⟩ -def before1536 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1500_74,(tail1500_75 k)⟩ -def before1537 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail1500_73,(tail1500_76 k)⟩ -def before1538 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail1500_77,(tail1500_76 k)⟩ -def before1539 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1500_78,(tail1500_49 k)⟩ -def before1540 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail1500_79,(tail1500_46 k)⟩ -def before1541 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1500_80,(tail1500_44 k)⟩ -def before1542 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1500_80,(tail1500_82 k)⟩ -def before1543 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail1500_79,(tail1500_83 k)⟩ -def before1544 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail1500_85,(tail1500_83 k)⟩ -def before1545 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1500_86,(tail1500_82 k)⟩ -def before1546 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1500_87,(tail1500_81 k)⟩ -def before1547 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1500_87,(tail1500_89 k)⟩ -def before1548 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1500_90,(tail1500_89 k)⟩ -def before1549 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1500_91,(tail1500_88 k)⟩ -def before1550 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1500_91,(tail1500_93 k)⟩ -def before1551 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1500_94,(tail1500_93 k)⟩ -def before1552 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1500_95,(tail1500_92 k)⟩ -def before1553 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1500_95,(tail1500_97 k)⟩ -def before1554 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1500_98,(tail1500_97 k)⟩ -def before1555 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1500_99 k),(tail1500_101 k)⟩ -def before1556 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1500_102 k),(tail1500_100 k)⟩ -def before1557 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1500_102 k),(tail1500_103 k)⟩ -def before1558 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1500_104 k),(tail1500_103 k)⟩ -def before1559 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1500_105 k),(tail1500_43 k)⟩ -def before1560 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1500_106 k),(tail1500_42 k)⟩ -def before1561 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1500_106 k),(tail1500_107 k)⟩ -def before1562 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1500_105 k),(tail1500_108 k)⟩ -def before1563 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1500_109 k),(tail1500_108 k)⟩ -def before1564 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1500_110 k),(tail1500_40 k)⟩ -def before1565 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521539),(tail1500_111 k),(tail1500_37 k)⟩ -def before1566 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1500_112 k),(tail1500_35 k)⟩ -def before1567 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1500_112 k),(tail1500_113 k)⟩ -def before1568 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521539),(tail1500_111 k),(tail1500_114 k)⟩ -def before1569 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521539),(tail1500_116 k),(tail1500_114 k)⟩ -def before1570 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1500_117 k),(tail1500_33 k)⟩ -def before1571 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521665),(tail1500_118 k),(tail1500_30 k)⟩ -def before1572 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1500_119 k),(tail1500_29 k)⟩ -def before1573 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1500_119 k),(tail1500_120 k)⟩ -def before1574 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521665),(tail1500_118 k),(tail1500_121 k)⟩ -def before1575 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521665),(tail1500_123 k),(tail1500_121 k)⟩ -def before1576 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1500_124 k),(tail1500_28 k)⟩ -def before1577 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521883),(tail1500_125 k),(tail1500_27 k)⟩ -def before1578 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1500_126 k),(tail1500_26 k)⟩ -def before1579 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1500_126 k),(tail1500_128 k)⟩ -def before1580 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521883),(tail1500_125 k),(tail1500_129 k)⟩ -def before1581 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521883),(tail1500_131 k),(tail1500_129 k)⟩ -def before1582 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1500_132 k),(tail1500_128 k)⟩ -def before1583 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1500_133 k),(tail1500_127 k)⟩ -def before1584 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1500_133 k),(tail1500_135 k)⟩ -def before1585 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1500_136 k),(tail1500_135 k)⟩ -def before1586 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1500_137 k),(tail1500_134 k)⟩ -def before1587 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1500_137 k),(tail1500_139 k)⟩ -def before1588 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1500_140 k),(tail1500_139 k)⟩ -def before1589 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1500_141 k),(tail1500_138 k)⟩ -def before1590 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1500_141 k),(tail1500_143 k)⟩ -def before1591 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1500_144 k),(tail1500_143 k)⟩ -def before1592 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1500_145 k),tail1500_147⟩ -def before1593 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1500_148 k),tail1500_146⟩ -def before1594 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1500_148 k),tail1500_149⟩ -def before1595 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1500_150 k),tail1500_149⟩ -def before1596 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1500_151 k),tail1500_25⟩ -def before1597 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1500_152 k),tail1500_24⟩ -def before1598 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1500_152 k),tail1500_153⟩ -def before1599 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1500_151 k),tail1500_154⟩ -def after1599 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1500_155 k),tail1500_154⟩ - -theorem macro1500 (k : Nat) : applyExit (before1500 k) exit9 1 = some (before1501 k) := by - simp (disch := omega) [before1500, before1501, exit9, applyExit, pop, push] - <;> omega -theorem step1500 (k : Nat) : Runs (1*2) (before1500 k).denote (before1501 k).denote := - @applyExit_sound (before1500 k) (before1501 k) exit9 1 valid9 (macro1500 k) -theorem macro1501 (k : Nat) : applyExit (before1501 k) exit10 39 = some (before1502 k) := by - simp (disch := omega) [before1501, before1502, exit10, applyExit, pop, push] - <;> omega -theorem step1501 (k : Nat) : Runs (39*2) (before1501 k).denote (before1502 k).denote := - @applyExit_sound (before1501 k) (before1502 k) exit10 39 valid10 (macro1501 k) -theorem macro1502 (k : Nat) : applyExit (before1502 k) exit11 1 = some (before1503 k) := by - simp (disch := omega) [before1502, before1503, exit11, applyExit, pop, push] - <;> omega -theorem step1502 (k : Nat) : Runs (1*2) (before1502 k).denote (before1503 k).denote := - @applyExit_sound (before1502 k) (before1503 k) exit11 1 valid11 (macro1502 k) -theorem macro1503 (k : Nat) : applyExit (before1503 k) exit2 21 = some (before1504 k) := by - simp (disch := omega) [before1503, before1504, exit2, applyExit, pop, push] - <;> omega -theorem step1503 (k : Nat) : Runs (21*2) (before1503 k).denote (before1504 k).denote := - @applyExit_sound (before1503 k) (before1504 k) exit2 21 valid2 (macro1503 k) -theorem macro1504 (k : Nat) : applyExit (before1504 k) exit3 1 = some (before1505 k) := by - simp (disch := omega) [before1504, before1505, exit3, applyExit, pop, push] - <;> omega -theorem step1504 (k : Nat) : Runs (1*2) (before1504 k).denote (before1505 k).denote := - @applyExit_sound (before1504 k) (before1505 k) exit3 1 valid3 (macro1504 k) -theorem macro1505 (k : Nat) : applyExit (before1505 k) exit9 1 = some (before1506 k) := by - simp (disch := omega) [before1505, before1506, exit9, applyExit, pop, push] - <;> omega -theorem step1505 (k : Nat) : Runs (1*2) (before1505 k).denote (before1506 k).denote := - @applyExit_sound (before1505 k) (before1506 k) exit9 1 valid9 (macro1505 k) -theorem macro1506 (k : Nat) : applyExit (before1506 k) exit10 7 = some (before1507 k) := by - simp (disch := omega) [before1506, before1507, exit10, applyExit, pop, push] - <;> omega -theorem step1506 (k : Nat) : Runs (7*2) (before1506 k).denote (before1507 k).denote := - @applyExit_sound (before1506 k) (before1507 k) exit10 7 valid10 (macro1506 k) -theorem macro1507 (k : Nat) : applyExit (before1507 k) exit11 1 = some (before1508 k) := by - simp (disch := omega) [before1507, before1508, exit11, applyExit, pop, push] - <;> omega -theorem step1507 (k : Nat) : Runs (1*2) (before1507 k).denote (before1508 k).denote := - @applyExit_sound (before1507 k) (before1508 k) exit11 1 valid11 (macro1507 k) -theorem macro1508 (k : Nat) : applyExit (before1508 k) exit2 791761169 = some (before1509 k) := by - simp (disch := omega) [before1508, before1509, exit2, applyExit, pop, push] - <;> omega -theorem step1508 (k : Nat) : Runs (791761169*2) (before1508 k).denote (before1509 k).denote := - @applyExit_sound (before1508 k) (before1509 k) exit2 791761169 valid2 (macro1508 k) -theorem macro1509 (k : Nat) : applyExit (before1509 k) exit110 (1*k+8) = some (before1510 k) := by - simp (disch := omega) [before1509, before1510, exit110, applyExit, pop, push] - <;> omega -theorem step1509 (k : Nat) : Runs ((1*k+8)*38) (before1509 k).denote (before1510 k).denote := - @applyExit_sound (before1509 k) (before1510 k) exit110 (1*k+8) valid110 (macro1509 k) -theorem macro1510 (k : Nat) : applyExit (before1510 k) exit2 7 = some (before1511 k) := by - simp (disch := omega) [before1510, before1511, exit2, applyExit, pop, push] - <;> omega -theorem step1510 (k : Nat) : Runs (7*2) (before1510 k).denote (before1511 k).denote := - @applyExit_sound (before1510 k) (before1511 k) exit2 7 valid2 (macro1510 k) -theorem macro1511 (k : Nat) : applyExit (before1511 k) exit3 1 = some (before1512 k) := by - simp (disch := omega) [before1511, before1512, exit3, applyExit, pop, push] - <;> omega -theorem step1511 (k : Nat) : Runs (1*2) (before1511 k).denote (before1512 k).denote := - @applyExit_sound (before1511 k) (before1512 k) exit3 1 valid3 (macro1511 k) -theorem macro1512 (k : Nat) : applyExit (before1512 k) exit9 1 = some (before1513 k) := by - simp (disch := omega) [before1512, before1513, exit9, applyExit, pop, push] - <;> omega -theorem step1512 (k : Nat) : Runs (1*2) (before1512 k).denote (before1513 k).denote := - @applyExit_sound (before1512 k) (before1513 k) exit9 1 valid9 (macro1512 k) -theorem macro1513 (k : Nat) : applyExit (before1513 k) exit10 9 = some (before1514 k) := by - simp (disch := omega) [before1513, before1514, exit10, applyExit, pop, push] - <;> omega -theorem step1513 (k : Nat) : Runs (9*2) (before1513 k).denote (before1514 k).denote := - @applyExit_sound (before1513 k) (before1514 k) exit10 9 valid10 (macro1513 k) -theorem macro1514 (k : Nat) : applyExit (before1514 k) exit11 1 = some (before1515 k) := by - simp (disch := omega) [before1514, before1515, exit11, applyExit, pop, push] - <;> omega -theorem step1514 (k : Nat) : Runs (1*2) (before1514 k).denote (before1515 k).denote := - @applyExit_sound (before1514 k) (before1515 k) exit11 1 valid11 (macro1514 k) -theorem macro1515 (k : Nat) : applyExit (before1515 k) exit2 10 = some (before1516 k) := by - simp (disch := omega) [before1515, before1516, exit2, applyExit, pop, push] - <;> omega -theorem step1515 (k : Nat) : Runs (10*2) (before1515 k).denote (before1516 k).denote := - @applyExit_sound (before1515 k) (before1516 k) exit2 10 valid2 (macro1515 k) -theorem macro1516 (k : Nat) : applyExit (before1516 k) exit3 1 = some (before1517 k) := by - simp (disch := omega) [before1516, before1517, exit3, applyExit, pop, push] - <;> omega -theorem step1516 (k : Nat) : Runs (1*2) (before1516 k).denote (before1517 k).denote := - @applyExit_sound (before1516 k) (before1517 k) exit3 1 valid3 (macro1516 k) -theorem macro1517 (k : Nat) : applyExit (before1517 k) exit9 1 = some (before1518 k) := by - simp (disch := omega) [before1517, before1518, exit9, applyExit, pop, push] - <;> omega -theorem step1517 (k : Nat) : Runs (1*2) (before1517 k).denote (before1518 k).denote := - @applyExit_sound (before1517 k) (before1518 k) exit9 1 valid9 (macro1517 k) -theorem macro1518 (k : Nat) : applyExit (before1518 k) exit11 1 = some (before1519 k) := by - simp (disch := omega) [before1518, before1519, exit11, applyExit, pop, push] - <;> omega -theorem step1518 (k : Nat) : Runs (1*2) (before1518 k).denote (before1519 k).denote := - @applyExit_sound (before1518 k) (before1519 k) exit11 1 valid11 (macro1518 k) -theorem macro1519 (k : Nat) : applyExit (before1519 k) exit3 1 = some (before1520 k) := by - simp (disch := omega) [before1519, before1520, exit3, applyExit, pop, push] - <;> omega -theorem step1519 (k : Nat) : Runs (1*2) (before1519 k).denote (before1520 k).denote := - @applyExit_sound (before1519 k) (before1520 k) exit3 1 valid3 (macro1519 k) -theorem macro1520 (k : Nat) : applyExit (before1520 k) exit4 1 = some (before1521 k) := by - simp (disch := omega) [before1520, before1521, exit4, applyExit, pop, push] - <;> omega -theorem step1520 (k : Nat) : Runs (1*2) (before1520 k).denote (before1521 k).denote := - @applyExit_sound (before1520 k) (before1521 k) exit4 1 valid4 (macro1520 k) -theorem macro1521 (k : Nat) : applyExit (before1521 k) exit5 1 = some (before1522 k) := by - simp (disch := omega) [before1521, before1522, exit5, applyExit, pop, push] - <;> omega -theorem step1521 (k : Nat) : Runs (1*3) (before1521 k).denote (before1522 k).denote := - @applyExit_sound (before1521 k) (before1522 k) exit5 1 valid5 (macro1521 k) -theorem macro1522 (k : Nat) : applyExit (before1522 k) exit1 1 = some (before1523 k) := by - simp (disch := omega) [before1522, before1523, exit1, applyExit, pop, push] - <;> omega -theorem step1522 (k : Nat) : Runs (1*3) (before1522 k).denote (before1523 k).denote := - @applyExit_sound (before1522 k) (before1523 k) exit1 1 valid1 (macro1522 k) -theorem macro1523 (k : Nat) : applyExit (before1523 k) exit6 1 = some (before1524 k) := by - simp (disch := omega) [before1523, before1524, exit6, applyExit, pop, push] - <;> omega -theorem step1523 (k : Nat) : Runs (1*1) (before1523 k).denote (before1524 k).denote := - @applyExit_sound (before1523 k) (before1524 k) exit6 1 valid6 (macro1523 k) -theorem macro1524 (k : Nat) : applyExit (before1524 k) exit0 2 = some (before1525 k) := by - simp (disch := omega) [before1524, before1525, exit0, applyExit, pop, push] - <;> omega -theorem step1524 (k : Nat) : Runs (2*2) (before1524 k).denote (before1525 k).denote := - @applyExit_sound (before1524 k) (before1525 k) exit0 2 valid0 (macro1524 k) -theorem macro1525 (k : Nat) : applyExit (before1525 k) exit1 1 = some (before1526 k) := by - simp (disch := omega) [before1525, before1526, exit1, applyExit, pop, push] - <;> omega -theorem step1525 (k : Nat) : Runs (1*3) (before1525 k).denote (before1526 k).denote := - @applyExit_sound (before1525 k) (before1526 k) exit1 1 valid1 (macro1525 k) -theorem macro1526 (k : Nat) : applyExit (before1526 k) exit2 2 = some (before1527 k) := by - simp (disch := omega) [before1526, before1527, exit2, applyExit, pop, push] - <;> omega -theorem step1526 (k : Nat) : Runs (2*2) (before1526 k).denote (before1527 k).denote := - @applyExit_sound (before1526 k) (before1527 k) exit2 2 valid2 (macro1526 k) -theorem macro1527 (k : Nat) : applyExit (before1527 k) exit3 1 = some (before1528 k) := by - simp (disch := omega) [before1527, before1528, exit3, applyExit, pop, push] - <;> omega -theorem step1527 (k : Nat) : Runs (1*2) (before1527 k).denote (before1528 k).denote := - @applyExit_sound (before1527 k) (before1528 k) exit3 1 valid3 (macro1527 k) -theorem macro1528 (k : Nat) : applyExit (before1528 k) exit4 1 = some (before1529 k) := by - simp (disch := omega) [before1528, before1529, exit4, applyExit, pop, push] - <;> omega -theorem step1528 (k : Nat) : Runs (1*2) (before1528 k).denote (before1529 k).denote := - @applyExit_sound (before1528 k) (before1529 k) exit4 1 valid4 (macro1528 k) -theorem macro1529 (k : Nat) : applyExit (before1529 k) exit5 1 = some (before1530 k) := by - simp (disch := omega) [before1529, before1530, exit5, applyExit, pop, push] - <;> omega -theorem step1529 (k : Nat) : Runs (1*3) (before1529 k).denote (before1530 k).denote := - @applyExit_sound (before1529 k) (before1530 k) exit5 1 valid5 (macro1529 k) -theorem macro1530 (k : Nat) : applyExit (before1530 k) exit1 1 = some (before1531 k) := by - simp (disch := omega) [before1530, before1531, exit1, applyExit, pop, push] - <;> omega -theorem step1530 (k : Nat) : Runs (1*3) (before1530 k).denote (before1531 k).denote := - @applyExit_sound (before1530 k) (before1531 k) exit1 1 valid1 (macro1530 k) -theorem macro1531 (k : Nat) : applyExit (before1531 k) exit6 1 = some (before1532 k) := by - simp (disch := omega) [before1531, before1532, exit6, applyExit, pop, push] - <;> omega -theorem step1531 (k : Nat) : Runs (1*1) (before1531 k).denote (before1532 k).denote := - @applyExit_sound (before1531 k) (before1532 k) exit6 1 valid6 (macro1531 k) -theorem macro1532 (k : Nat) : applyExit (before1532 k) exit0 5 = some (before1533 k) := by - simp (disch := omega) [before1532, before1533, exit0, applyExit, pop, push] - <;> omega -theorem step1532 (k : Nat) : Runs (5*2) (before1532 k).denote (before1533 k).denote := - @applyExit_sound (before1532 k) (before1533 k) exit0 5 valid0 (macro1532 k) -theorem macro1533 (k : Nat) : applyExit (before1533 k) exit13 1 = some (before1534 k) := by - simp (disch := omega) [before1533, before1534, exit13, applyExit, pop, push] - <;> omega -theorem step1533 (k : Nat) : Runs (1*2) (before1533 k).denote (before1534 k).denote := - @applyExit_sound (before1533 k) (before1534 k) exit13 1 valid13 (macro1533 k) -theorem macro1534 (k : Nat) : applyExit (before1534 k) exit0 11 = some (before1535 k) := by - simp (disch := omega) [before1534, before1535, exit0, applyExit, pop, push] - <;> omega -theorem step1534 (k : Nat) : Runs (11*2) (before1534 k).denote (before1535 k).denote := - @applyExit_sound (before1534 k) (before1535 k) exit0 11 valid0 (macro1534 k) -theorem macro1535 (k : Nat) : applyExit (before1535 k) exit1 1 = some (before1536 k) := by - simp (disch := omega) [before1535, before1536, exit1, applyExit, pop, push] - <;> omega -theorem step1535 (k : Nat) : Runs (1*3) (before1535 k).denote (before1536 k).denote := - @applyExit_sound (before1535 k) (before1536 k) exit1 1 valid1 (macro1535 k) -theorem macro1536 (k : Nat) : applyExit (before1536 k) exit2 11 = some (before1537 k) := by - simp (disch := omega) [before1536, before1537, exit2, applyExit, pop, push] - <;> omega -theorem step1536 (k : Nat) : Runs (11*2) (before1536 k).denote (before1537 k).denote := - @applyExit_sound (before1536 k) (before1537 k) exit2 11 valid2 (macro1536 k) -theorem macro1537 (k : Nat) : applyExit (before1537 k) exit6 1 = some (before1538 k) := by - simp (disch := omega) [before1537, before1538, exit6, applyExit, pop, push] - <;> omega -theorem step1537 (k : Nat) : Runs (1*1) (before1537 k).denote (before1538 k).denote := - @applyExit_sound (before1537 k) (before1538 k) exit6 1 valid6 (macro1537 k) -theorem macro1538 (k : Nat) : applyExit (before1538 k) exit0 12 = some (before1539 k) := by - simp (disch := omega) [before1538, before1539, exit0, applyExit, pop, push] - <;> omega -theorem step1538 (k : Nat) : Runs (12*2) (before1538 k).denote (before1539 k).denote := - @applyExit_sound (before1538 k) (before1539 k) exit0 12 valid0 (macro1538 k) -theorem macro1539 (k : Nat) : applyExit (before1539 k) exit13 10 = some (before1540 k) := by - simp (disch := omega) [before1539, before1540, exit13, applyExit, pop, push] - <;> omega -theorem step1539 (k : Nat) : Runs (10*2) (before1539 k).denote (before1540 k).denote := - @applyExit_sound (before1539 k) (before1540 k) exit13 10 valid13 (macro1539 k) -theorem macro1540 (k : Nat) : applyExit (before1540 k) exit0 8 = some (before1541 k) := by - simp (disch := omega) [before1540, before1541, exit0, applyExit, pop, push] - <;> omega -theorem step1540 (k : Nat) : Runs (8*2) (before1540 k).denote (before1541 k).denote := - @applyExit_sound (before1540 k) (before1541 k) exit0 8 valid0 (macro1540 k) -theorem macro1541 (k : Nat) : applyExit (before1541 k) exit111 1 = some (before1542 k) := by - simp (disch := omega) [before1541, before1542, exit111, applyExit, pop, push] - <;> omega -theorem step1541 (k : Nat) : Runs (1*7) (before1541 k).denote (before1542 k).denote := - @applyExit_sound (before1541 k) (before1542 k) exit111 1 valid111 (macro1541 k) -theorem macro1542 (k : Nat) : applyExit (before1542 k) exit2 8 = some (before1543 k) := by - simp (disch := omega) [before1542, before1543, exit2, applyExit, pop, push] - <;> omega -theorem step1542 (k : Nat) : Runs (8*2) (before1542 k).denote (before1543 k).denote := - @applyExit_sound (before1542 k) (before1543 k) exit2 8 valid2 (macro1542 k) -theorem macro1543 (k : Nat) : applyExit (before1543 k) exit6 1 = some (before1544 k) := by - simp (disch := omega) [before1543, before1544, exit6, applyExit, pop, push] - <;> omega -theorem step1543 (k : Nat) : Runs (1*1) (before1543 k).denote (before1544 k).denote := - @applyExit_sound (before1543 k) (before1544 k) exit6 1 valid6 (macro1543 k) -theorem macro1544 (k : Nat) : applyExit (before1544 k) exit0 8 = some (before1545 k) := by - simp (disch := omega) [before1544, before1545, exit0, applyExit, pop, push] - <;> omega -theorem step1544 (k : Nat) : Runs (8*2) (before1544 k).denote (before1545 k).denote := - @applyExit_sound (before1544 k) (before1545 k) exit0 8 valid0 (macro1544 k) -theorem macro1545 (k : Nat) : applyExit (before1545 k) exit112 1 = some (before1546 k) := by - simp (disch := omega) [before1545, before1546, exit112, applyExit, pop, push] - <;> omega -theorem step1545 (k : Nat) : Runs (1*38) (before1545 k).denote (before1546 k).denote := - @applyExit_sound (before1545 k) (before1546 k) exit112 1 valid112 (macro1545 k) -theorem macro1546 (k : Nat) : applyExit (before1546 k) exit111 1 = some (before1547 k) := by - simp (disch := omega) [before1546, before1547, exit111, applyExit, pop, push] - <;> omega -theorem step1546 (k : Nat) : Runs (1*7) (before1546 k).denote (before1547 k).denote := - @applyExit_sound (before1546 k) (before1547 k) exit111 1 valid111 (macro1546 k) -theorem macro1547 (k : Nat) : applyExit (before1547 k) exit113 1 = some (before1548 k) := by - simp (disch := omega) [before1547, before1548, exit113, applyExit, pop, push] - <;> omega -theorem step1547 (k : Nat) : Runs (1*33) (before1547 k).denote (before1548 k).denote := - @applyExit_sound (before1547 k) (before1548 k) exit113 1 valid113 (macro1547 k) -theorem macro1548 (k : Nat) : applyExit (before1548 k) exit112 1 = some (before1549 k) := by - simp (disch := omega) [before1548, before1549, exit112, applyExit, pop, push] - <;> omega -theorem step1548 (k : Nat) : Runs (1*38) (before1548 k).denote (before1549 k).denote := - @applyExit_sound (before1548 k) (before1549 k) exit112 1 valid112 (macro1548 k) -theorem macro1549 (k : Nat) : applyExit (before1549 k) exit111 1 = some (before1550 k) := by - simp (disch := omega) [before1549, before1550, exit111, applyExit, pop, push] - <;> omega -theorem step1549 (k : Nat) : Runs (1*7) (before1549 k).denote (before1550 k).denote := - @applyExit_sound (before1549 k) (before1550 k) exit111 1 valid111 (macro1549 k) -theorem macro1550 (k : Nat) : applyExit (before1550 k) exit113 1 = some (before1551 k) := by - simp (disch := omega) [before1550, before1551, exit113, applyExit, pop, push] - <;> omega -theorem step1550 (k : Nat) : Runs (1*33) (before1550 k).denote (before1551 k).denote := - @applyExit_sound (before1550 k) (before1551 k) exit113 1 valid113 (macro1550 k) -theorem macro1551 (k : Nat) : applyExit (before1551 k) exit112 1 = some (before1552 k) := by - simp (disch := omega) [before1551, before1552, exit112, applyExit, pop, push] - <;> omega -theorem step1551 (k : Nat) : Runs (1*38) (before1551 k).denote (before1552 k).denote := - @applyExit_sound (before1551 k) (before1552 k) exit112 1 valid112 (macro1551 k) -theorem macro1552 (k : Nat) : applyExit (before1552 k) exit111 1 = some (before1553 k) := by - simp (disch := omega) [before1552, before1553, exit111, applyExit, pop, push] - <;> omega -theorem step1552 (k : Nat) : Runs (1*7) (before1552 k).denote (before1553 k).denote := - @applyExit_sound (before1552 k) (before1553 k) exit111 1 valid111 (macro1552 k) -theorem macro1553 (k : Nat) : applyExit (before1553 k) exit113 1 = some (before1554 k) := by - simp (disch := omega) [before1553, before1554, exit113, applyExit, pop, push] - <;> omega -theorem step1553 (k : Nat) : Runs (1*33) (before1553 k).denote (before1554 k).denote := - @applyExit_sound (before1553 k) (before1554 k) exit113 1 valid113 (macro1553 k) -def cycleState1554 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w90,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w88,1⟩,⟨w87,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,8⟩,⟨w86,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart1554_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w89,1⟩,⟨w90,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w87,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,8⟩,⟨w86,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart1554_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w89,1⟩,⟨w90,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w88,1⟩,⟨w87,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,8⟩,⟨w86,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro1554_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1554 k j) exit112 1 = some (cyclePart1554_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1554, cyclePart1554_0, exit112, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1554_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1554_0 k j) exit111 1 = some (cyclePart1554_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1554_0, cyclePart1554_1, exit111, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1554_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1554_1 k j) exit113 1 = some (cycleState1554 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1554_1, cycleState1554, exit113, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1554 (k j : Nat) (hj : j < (1*k+3)) : Runs 78 (cycleState1554 k j).denote (cycleState1554 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState1554 k j).denote (cyclePart1554_0 k j).denote := @applyExit_sound (cycleState1554 k j) (cyclePart1554_0 k j) exit112 1 valid112 (cycleMacro1554_0 k j hj) - have h1 : Runs (1*7) (cyclePart1554_0 k j).denote (cyclePart1554_1 k j).denote := @applyExit_sound (cyclePart1554_0 k j) (cyclePart1554_1 k j) exit111 1 valid111 (cycleMacro1554_1 k j hj) - have h2 : Runs (1*33) (cyclePart1554_1 k j).denote (cycleState1554 k (j+1)).denote := @applyExit_sound (cyclePart1554_1 k j) (cycleState1554 k (j+1)) exit113 1 valid113 (cycleMacro1554_2 k j hj) - exact (@Runs.trans (1*38) ((1*7)+(1*33)) (cycleState1554 k j).denote (cyclePart1554_0 k j).denote (cycleState1554 k (j+1)).denote h0 (@Runs.trans (1*7) (1*33) (cyclePart1554_0 k j).denote (cyclePart1554_1 k j).denote (cycleState1554 k (j+1)).denote h1 h2)) -theorem step1554 (k : Nat) : Runs ((1*k+3)*78) (before1554 k).denote (before1555 k).denote := by - have h := Runs.chain (fun j => (cycleState1554 k j).denote) 78 (1*k+3) (cycleRun1554 k) - have h0 : cycleState1554 k 0 = before1554 k := by simp [cycleState1554, before1554] - have h1 : cycleState1554 k (1*k+3) = before1555 k := by - simp [cycleState1554, before1555] <;> omega - simpa only [h0, h1] using h -theorem macro1555 (k : Nat) : applyExit (before1555 k) exit112 1 = some (before1556 k) := by - simp (disch := omega) [before1555, before1556, exit112, applyExit, pop, push] - <;> omega -theorem step1555 (k : Nat) : Runs (1*38) (before1555 k).denote (before1556 k).denote := - @applyExit_sound (before1555 k) (before1556 k) exit112 1 valid112 (macro1555 k) -theorem macro1556 (k : Nat) : applyExit (before1556 k) exit111 1 = some (before1557 k) := by - simp (disch := omega) [before1556, before1557, exit111, applyExit, pop, push] - <;> omega -theorem step1556 (k : Nat) : Runs (1*7) (before1556 k).denote (before1557 k).denote := - @applyExit_sound (before1556 k) (before1557 k) exit111 1 valid111 (macro1556 k) -theorem macro1557 (k : Nat) : applyExit (before1557 k) exit113 1 = some (before1558 k) := by - simp (disch := omega) [before1557, before1558, exit113, applyExit, pop, push] - <;> omega -theorem step1557 (k : Nat) : Runs (1*33) (before1557 k).denote (before1558 k).denote := - @applyExit_sound (before1557 k) (before1558 k) exit113 1 valid113 (macro1557 k) -theorem macro1558 (k : Nat) : applyExit (before1558 k) exit112 1 = some (before1559 k) := by - simp (disch := omega) [before1558, before1559, exit112, applyExit, pop, push] - <;> omega -theorem step1558 (k : Nat) : Runs (1*38) (before1558 k).denote (before1559 k).denote := - @applyExit_sound (before1558 k) (before1559 k) exit112 1 valid112 (macro1558 k) -theorem macro1559 (k : Nat) : applyExit (before1559 k) exit0 791761169 = some (before1560 k) := by - simp (disch := omega) [before1559, before1560, exit0, applyExit, pop, push] - <;> omega -theorem step1559 (k : Nat) : Runs (791761169*2) (before1559 k).denote (before1560 k).denote := - @applyExit_sound (before1559 k) (before1560 k) exit0 791761169 valid0 (macro1559 k) -theorem macro1560 (k : Nat) : applyExit (before1560 k) exit1 1 = some (before1561 k) := by - simp (disch := omega) [before1560, before1561, exit1, applyExit, pop, push] - <;> omega -theorem step1560 (k : Nat) : Runs (1*3) (before1560 k).denote (before1561 k).denote := - @applyExit_sound (before1560 k) (before1561 k) exit1 1 valid1 (macro1560 k) -theorem macro1561 (k : Nat) : applyExit (before1561 k) exit2 791761169 = some (before1562 k) := by - simp (disch := omega) [before1561, before1562, exit2, applyExit, pop, push] - <;> omega -theorem step1561 (k : Nat) : Runs (791761169*2) (before1561 k).denote (before1562 k).denote := - @applyExit_sound (before1561 k) (before1562 k) exit2 791761169 valid2 (macro1561 k) -theorem macro1562 (k : Nat) : applyExit (before1562 k) exit113 1 = some (before1563 k) := by - simp (disch := omega) [before1562, before1563, exit113, applyExit, pop, push] - <;> omega -theorem step1562 (k : Nat) : Runs (1*33) (before1562 k).denote (before1563 k).denote := - @applyExit_sound (before1562 k) (before1563 k) exit113 1 valid113 (macro1562 k) -theorem macro1563 (k : Nat) : applyExit (before1563 k) exit0 791761170 = some (before1564 k) := by - simp (disch := omega) [before1563, before1564, exit0, applyExit, pop, push] - <;> omega -theorem step1563 (k : Nat) : Runs (791761170*2) (before1563 k).denote (before1564 k).denote := - @applyExit_sound (before1563 k) (before1564 k) exit0 791761170 valid0 (macro1563 k) -theorem macro1564 (k : Nat) : applyExit (before1564 k) exit13 8 = some (before1565 k) := by - simp (disch := omega) [before1564, before1565, exit13, applyExit, pop, push] - <;> omega -theorem step1564 (k : Nat) : Runs (8*2) (before1564 k).denote (before1565 k).denote := - @applyExit_sound (before1564 k) (before1565 k) exit13 8 valid13 (macro1564 k) -theorem macro1565 (k : Nat) : applyExit (before1565 k) exit0 22 = some (before1566 k) := by - simp (disch := omega) [before1565, before1566, exit0, applyExit, pop, push] - <;> omega -theorem step1565 (k : Nat) : Runs (22*2) (before1565 k).denote (before1566 k).denote := - @applyExit_sound (before1565 k) (before1566 k) exit0 22 valid0 (macro1565 k) -theorem macro1566 (k : Nat) : applyExit (before1566 k) exit1 1 = some (before1567 k) := by - simp (disch := omega) [before1566, before1567, exit1, applyExit, pop, push] - <;> omega -theorem step1566 (k : Nat) : Runs (1*3) (before1566 k).denote (before1567 k).denote := - @applyExit_sound (before1566 k) (before1567 k) exit1 1 valid1 (macro1566 k) -theorem macro1567 (k : Nat) : applyExit (before1567 k) exit2 22 = some (before1568 k) := by - simp (disch := omega) [before1567, before1568, exit2, applyExit, pop, push] - <;> omega -theorem step1567 (k : Nat) : Runs (22*2) (before1567 k).denote (before1568 k).denote := - @applyExit_sound (before1567 k) (before1568 k) exit2 22 valid2 (macro1567 k) -theorem macro1568 (k : Nat) : applyExit (before1568 k) exit6 1 = some (before1569 k) := by - simp (disch := omega) [before1568, before1569, exit6, applyExit, pop, push] - <;> omega -theorem step1568 (k : Nat) : Runs (1*1) (before1568 k).denote (before1569 k).denote := - @applyExit_sound (before1568 k) (before1569 k) exit6 1 valid6 (macro1568 k) -theorem macro1569 (k : Nat) : applyExit (before1569 k) exit0 23 = some (before1570 k) := by - simp (disch := omega) [before1569, before1570, exit0, applyExit, pop, push] - <;> omega -theorem step1569 (k : Nat) : Runs (23*2) (before1569 k).denote (before1570 k).denote := - @applyExit_sound (before1569 k) (before1570 k) exit0 23 valid0 (macro1569 k) -theorem macro1570 (k : Nat) : applyExit (before1570 k) exit13 40 = some (before1571 k) := by - simp (disch := omega) [before1570, before1571, exit13, applyExit, pop, push] - <;> omega -theorem step1570 (k : Nat) : Runs (40*2) (before1570 k).denote (before1571 k).denote := - @applyExit_sound (before1570 k) (before1571 k) exit13 40 valid13 (macro1570 k) -theorem macro1571 (k : Nat) : applyExit (before1571 k) exit0 16 = some (before1572 k) := by - simp (disch := omega) [before1571, before1572, exit0, applyExit, pop, push] - <;> omega -theorem step1571 (k : Nat) : Runs (16*2) (before1571 k).denote (before1572 k).denote := - @applyExit_sound (before1571 k) (before1572 k) exit0 16 valid0 (macro1571 k) -theorem macro1572 (k : Nat) : applyExit (before1572 k) exit1 1 = some (before1573 k) := by - simp (disch := omega) [before1572, before1573, exit1, applyExit, pop, push] - <;> omega -theorem step1572 (k : Nat) : Runs (1*3) (before1572 k).denote (before1573 k).denote := - @applyExit_sound (before1572 k) (before1573 k) exit1 1 valid1 (macro1572 k) -theorem macro1573 (k : Nat) : applyExit (before1573 k) exit2 16 = some (before1574 k) := by - simp (disch := omega) [before1573, before1574, exit2, applyExit, pop, push] - <;> omega -theorem step1573 (k : Nat) : Runs (16*2) (before1573 k).denote (before1574 k).denote := - @applyExit_sound (before1573 k) (before1574 k) exit2 16 valid2 (macro1573 k) -theorem macro1574 (k : Nat) : applyExit (before1574 k) exit6 1 = some (before1575 k) := by - simp (disch := omega) [before1574, before1575, exit6, applyExit, pop, push] - <;> omega -theorem step1574 (k : Nat) : Runs (1*1) (before1574 k).denote (before1575 k).denote := - @applyExit_sound (before1574 k) (before1575 k) exit6 1 valid6 (macro1574 k) -theorem macro1575 (k : Nat) : applyExit (before1575 k) exit0 17 = some (before1576 k) := by - simp (disch := omega) [before1575, before1576, exit0, applyExit, pop, push] - <;> omega -theorem step1575 (k : Nat) : Runs (17*2) (before1575 k).denote (before1576 k).denote := - @applyExit_sound (before1575 k) (before1576 k) exit0 17 valid0 (macro1575 k) -theorem macro1576 (k : Nat) : applyExit (before1576 k) exit13 92 = some (before1577 k) := by - simp (disch := omega) [before1576, before1577, exit13, applyExit, pop, push] - <;> omega -theorem step1576 (k : Nat) : Runs (92*2) (before1576 k).denote (before1577 k).denote := - @applyExit_sound (before1576 k) (before1577 k) exit13 92 valid13 (macro1576 k) -theorem macro1577 (k : Nat) : applyExit (before1577 k) exit0 8 = some (before1578 k) := by - simp (disch := omega) [before1577, before1578, exit0, applyExit, pop, push] - <;> omega -theorem step1577 (k : Nat) : Runs (8*2) (before1577 k).denote (before1578 k).denote := - @applyExit_sound (before1577 k) (before1578 k) exit0 8 valid0 (macro1577 k) -theorem macro1578 (k : Nat) : applyExit (before1578 k) exit114 1 = some (before1579 k) := by - simp (disch := omega) [before1578, before1579, exit114, applyExit, pop, push] - <;> omega -theorem step1578 (k : Nat) : Runs (1*119) (before1578 k).denote (before1579 k).denote := - @applyExit_sound (before1578 k) (before1579 k) exit114 1 valid114 (macro1578 k) -theorem macro1579 (k : Nat) : applyExit (before1579 k) exit2 8 = some (before1580 k) := by - simp (disch := omega) [before1579, before1580, exit2, applyExit, pop, push] - <;> omega -theorem step1579 (k : Nat) : Runs (8*2) (before1579 k).denote (before1580 k).denote := - @applyExit_sound (before1579 k) (before1580 k) exit2 8 valid2 (macro1579 k) -theorem macro1580 (k : Nat) : applyExit (before1580 k) exit6 1 = some (before1581 k) := by - simp (disch := omega) [before1580, before1581, exit6, applyExit, pop, push] - <;> omega -theorem step1580 (k : Nat) : Runs (1*1) (before1580 k).denote (before1581 k).denote := - @applyExit_sound (before1580 k) (before1581 k) exit6 1 valid6 (macro1580 k) -theorem macro1581 (k : Nat) : applyExit (before1581 k) exit0 8 = some (before1582 k) := by - simp (disch := omega) [before1581, before1582, exit0, applyExit, pop, push] - <;> omega -theorem step1581 (k : Nat) : Runs (8*2) (before1581 k).denote (before1582 k).denote := - @applyExit_sound (before1581 k) (before1582 k) exit0 8 valid0 (macro1581 k) -theorem macro1582 (k : Nat) : applyExit (before1582 k) exit115 1 = some (before1583 k) := by - simp (disch := omega) [before1582, before1583, exit115, applyExit, pop, push] - <;> omega -theorem step1582 (k : Nat) : Runs (1*1026) (before1582 k).denote (before1583 k).denote := - @applyExit_sound (before1582 k) (before1583 k) exit115 1 valid115 (macro1582 k) -theorem macro1583 (k : Nat) : applyExit (before1583 k) exit114 1 = some (before1584 k) := by - simp (disch := omega) [before1583, before1584, exit114, applyExit, pop, push] - <;> omega -theorem step1583 (k : Nat) : Runs (1*119) (before1583 k).denote (before1584 k).denote := - @applyExit_sound (before1583 k) (before1584 k) exit114 1 valid114 (macro1583 k) -theorem macro1584 (k : Nat) : applyExit (before1584 k) exit116 1 = some (before1585 k) := by - simp (disch := omega) [before1584, before1585, exit116, applyExit, pop, push] - <;> omega -theorem step1584 (k : Nat) : Runs (1*33) (before1584 k).denote (before1585 k).denote := - @applyExit_sound (before1584 k) (before1585 k) exit116 1 valid116 (macro1584 k) -theorem macro1585 (k : Nat) : applyExit (before1585 k) exit115 1 = some (before1586 k) := by - simp (disch := omega) [before1585, before1586, exit115, applyExit, pop, push] - <;> omega -theorem step1585 (k : Nat) : Runs (1*1026) (before1585 k).denote (before1586 k).denote := - @applyExit_sound (before1585 k) (before1586 k) exit115 1 valid115 (macro1585 k) -theorem macro1586 (k : Nat) : applyExit (before1586 k) exit114 1 = some (before1587 k) := by - simp (disch := omega) [before1586, before1587, exit114, applyExit, pop, push] - <;> omega -theorem step1586 (k : Nat) : Runs (1*119) (before1586 k).denote (before1587 k).denote := - @applyExit_sound (before1586 k) (before1587 k) exit114 1 valid114 (macro1586 k) -theorem macro1587 (k : Nat) : applyExit (before1587 k) exit116 1 = some (before1588 k) := by - simp (disch := omega) [before1587, before1588, exit116, applyExit, pop, push] - <;> omega -theorem step1587 (k : Nat) : Runs (1*33) (before1587 k).denote (before1588 k).denote := - @applyExit_sound (before1587 k) (before1588 k) exit116 1 valid116 (macro1587 k) -theorem macro1588 (k : Nat) : applyExit (before1588 k) exit115 1 = some (before1589 k) := by - simp (disch := omega) [before1588, before1589, exit115, applyExit, pop, push] - <;> omega -theorem step1588 (k : Nat) : Runs (1*1026) (before1588 k).denote (before1589 k).denote := - @applyExit_sound (before1588 k) (before1589 k) exit115 1 valid115 (macro1588 k) -theorem macro1589 (k : Nat) : applyExit (before1589 k) exit114 1 = some (before1590 k) := by - simp (disch := omega) [before1589, before1590, exit114, applyExit, pop, push] - <;> omega -theorem step1589 (k : Nat) : Runs (1*119) (before1589 k).denote (before1590 k).denote := - @applyExit_sound (before1589 k) (before1590 k) exit114 1 valid114 (macro1589 k) -theorem macro1590 (k : Nat) : applyExit (before1590 k) exit116 1 = some (before1591 k) := by - simp (disch := omega) [before1590, before1591, exit116, applyExit, pop, push] - <;> omega -theorem step1590 (k : Nat) : Runs (1*33) (before1590 k).denote (before1591 k).denote := - @applyExit_sound (before1590 k) (before1591 k) exit116 1 valid116 (macro1590 k) -def cycleState1591 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w93,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761170⟩,⟨w90,(1*k+8)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w91,1⟩,⟨w86,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart1591_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w92,1⟩,⟨w93,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761170⟩,⟨w90,(1*k+8)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w86,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart1591_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w92,1⟩,⟨w93,(3+1*j)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761170⟩,⟨w90,(1*k+8)⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w91,1⟩,⟨w86,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro1591_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1591 k j) exit115 1 = some (cyclePart1591_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1591, cyclePart1591_0, exit115, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1591_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1591_0 k j) exit114 1 = some (cyclePart1591_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1591_0, cyclePart1591_1, exit114, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1591_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1591_1 k j) exit116 1 = some (cycleState1591 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1591_1, cycleState1591, exit116, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1591 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState1591 k j).denote (cycleState1591 k (j+1)).denote := by - have h0 : Runs (1*1026) (cycleState1591 k j).denote (cyclePart1591_0 k j).denote := @applyExit_sound (cycleState1591 k j) (cyclePart1591_0 k j) exit115 1 valid115 (cycleMacro1591_0 k j hj) - have h1 : Runs (1*119) (cyclePart1591_0 k j).denote (cyclePart1591_1 k j).denote := @applyExit_sound (cyclePart1591_0 k j) (cyclePart1591_1 k j) exit114 1 valid114 (cycleMacro1591_1 k j hj) - have h2 : Runs (1*33) (cyclePart1591_1 k j).denote (cycleState1591 k (j+1)).denote := @applyExit_sound (cyclePart1591_1 k j) (cycleState1591 k (j+1)) exit116 1 valid116 (cycleMacro1591_2 k j hj) - exact (@Runs.trans (1*1026) ((1*119)+(1*33)) (cycleState1591 k j).denote (cyclePart1591_0 k j).denote (cycleState1591 k (j+1)).denote h0 (@Runs.trans (1*119) (1*33) (cyclePart1591_0 k j).denote (cyclePart1591_1 k j).denote (cycleState1591 k (j+1)).denote h1 h2)) -theorem step1591 (k : Nat) : Runs ((1*k+3)*1178) (before1591 k).denote (before1592 k).denote := by - have h := Runs.chain (fun j => (cycleState1591 k j).denote) 1178 (1*k+3) (cycleRun1591 k) - have h0 : cycleState1591 k 0 = before1591 k := by simp [cycleState1591, before1591] - have h1 : cycleState1591 k (1*k+3) = before1592 k := by - simp [cycleState1591, before1592] <;> omega - simpa only [h0, h1] using h -theorem macro1592 (k : Nat) : applyExit (before1592 k) exit115 1 = some (before1593 k) := by - simp (disch := omega) [before1592, before1593, exit115, applyExit, pop, push] - <;> omega -theorem step1592 (k : Nat) : Runs (1*1026) (before1592 k).denote (before1593 k).denote := - @applyExit_sound (before1592 k) (before1593 k) exit115 1 valid115 (macro1592 k) -theorem macro1593 (k : Nat) : applyExit (before1593 k) exit114 1 = some (before1594 k) := by - simp (disch := omega) [before1593, before1594, exit114, applyExit, pop, push] - <;> omega -theorem step1593 (k : Nat) : Runs (1*119) (before1593 k).denote (before1594 k).denote := - @applyExit_sound (before1593 k) (before1594 k) exit114 1 valid114 (macro1593 k) -theorem macro1594 (k : Nat) : applyExit (before1594 k) exit116 1 = some (before1595 k) := by - simp (disch := omega) [before1594, before1595, exit116, applyExit, pop, push] - <;> omega -theorem step1594 (k : Nat) : Runs (1*33) (before1594 k).denote (before1595 k).denote := - @applyExit_sound (before1594 k) (before1595 k) exit116 1 valid116 (macro1594 k) -theorem macro1595 (k : Nat) : applyExit (before1595 k) exit115 1 = some (before1596 k) := by - simp (disch := omega) [before1595, before1596, exit115, applyExit, pop, push] - <;> omega -theorem step1595 (k : Nat) : Runs (1*1026) (before1595 k).denote (before1596 k).denote := - @applyExit_sound (before1595 k) (before1596 k) exit115 1 valid115 (macro1595 k) -theorem macro1596 (k : Nat) : applyExit (before1596 k) exit0 29 = some (before1597 k) := by - simp (disch := omega) [before1596, before1597, exit0, applyExit, pop, push] - <;> omega -theorem step1596 (k : Nat) : Runs (29*2) (before1596 k).denote (before1597 k).denote := - @applyExit_sound (before1596 k) (before1597 k) exit0 29 valid0 (macro1596 k) -theorem macro1597 (k : Nat) : applyExit (before1597 k) exit1 1 = some (before1598 k) := by - simp (disch := omega) [before1597, before1598, exit1, applyExit, pop, push] - <;> omega -theorem step1597 (k : Nat) : Runs (1*3) (before1597 k).denote (before1598 k).denote := - @applyExit_sound (before1597 k) (before1598 k) exit1 1 valid1 (macro1597 k) -theorem macro1598 (k : Nat) : applyExit (before1598 k) exit2 29 = some (before1599 k) := by - simp (disch := omega) [before1598, before1599, exit2, applyExit, pop, push] - <;> omega -theorem step1598 (k : Nat) : Runs (29*2) (before1598 k).denote (before1599 k).denote := - @applyExit_sound (before1598 k) (before1599 k) exit2 29 valid2 (macro1598 k) -theorem macro1599 (k : Nat) : applyExit (before1599 k) exit116 1 = some (after1599 k) := by - simp (disch := omega) [before1599, after1599, exit116, applyExit, pop, push] - <;> omega -theorem step1599 (k : Nat) : Runs (1*33) (before1599 k).denote (after1599 k).denote := - @applyExit_sound (before1599 k) (after1599 k) exit116 1 valid116 (macro1599 k) -theorem chunkRun015 (k : Nat) : Runs (1294*k+6334100791) (before1500 k).denote (after1599 k).denote := by - have h := (@Runs.trans ((((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))))+((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2))))))+(((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))))+((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7))))))) ((((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))))+((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1))))))+(((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))))+((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33))))))) (before1500 k).denote (before1550 k).denote (after1599 k).denote (@Runs.trans (((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))))+((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2)))))) (((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))))+((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7)))))) (before1500 k).denote (before1525 k).denote (before1550 k).denote (@Runs.trans ((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2))))) ((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2))))) (before1500 k).denote (before1512 k).denote (before1525 k).denote (@Runs.trans (((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2)))) (((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))) (before1500 k).denote (before1506 k).denote (before1512 k).denote (@Runs.trans ((1*2)+((39*2)+(1*2))) ((21*2)+((1*2)+(1*2))) (before1500 k).denote (before1503 k).denote (before1506 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before1500 k).denote (before1501 k).denote (before1503 k).denote (step1500 k) (@Runs.trans (39*2) (1*2) (before1501 k).denote (before1502 k).denote (before1503 k).denote (step1501 k) (step1502 k))) (@Runs.trans (21*2) ((1*2)+(1*2)) (before1503 k).denote (before1504 k).denote (before1506 k).denote (step1503 k) (@Runs.trans (1*2) (1*2) (before1504 k).denote (before1505 k).denote (before1506 k).denote (step1504 k) (step1505 k)))) (@Runs.trans ((7*2)+((1*2)+(791761169*2))) (((1*k+8)*38)+((7*2)+(1*2))) (before1506 k).denote (before1509 k).denote (before1512 k).denote (@Runs.trans (7*2) ((1*2)+(791761169*2)) (before1506 k).denote (before1507 k).denote (before1509 k).denote (step1506 k) (@Runs.trans (1*2) (791761169*2) (before1507 k).denote (before1508 k).denote (before1509 k).denote (step1507 k) (step1508 k))) (@Runs.trans ((1*k+8)*38) ((7*2)+(1*2)) (before1509 k).denote (before1510 k).denote (before1512 k).denote (step1509 k) (@Runs.trans (7*2) (1*2) (before1510 k).denote (before1511 k).denote (before1512 k).denote (step1510 k) (step1511 k))))) (@Runs.trans (((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2)))) (before1512 k).denote (before1518 k).denote (before1525 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before1512 k).denote (before1515 k).denote (before1518 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before1512 k).denote (before1513 k).denote (before1515 k).denote (step1512 k) (@Runs.trans (9*2) (1*2) (before1513 k).denote (before1514 k).denote (before1515 k).denote (step1513 k) (step1514 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before1515 k).denote (before1516 k).denote (before1518 k).denote (step1515 k) (@Runs.trans (1*2) (1*2) (before1516 k).denote (before1517 k).denote (before1518 k).denote (step1516 k) (step1517 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*3)+(1*3))+((1*1)+(2*2))) (before1518 k).denote (before1521 k).denote (before1525 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1518 k).denote (before1519 k).denote (before1521 k).denote (step1518 k) (@Runs.trans (1*2) (1*2) (before1519 k).denote (before1520 k).denote (before1521 k).denote (step1519 k) (step1520 k))) (@Runs.trans ((1*3)+(1*3)) ((1*1)+(2*2)) (before1521 k).denote (before1523 k).denote (before1525 k).denote (@Runs.trans (1*3) (1*3) (before1521 k).denote (before1522 k).denote (before1523 k).denote (step1521 k) (step1522 k)) (@Runs.trans (1*1) (2*2) (before1523 k).denote (before1524 k).denote (before1525 k).denote (step1523 k) (step1524 k)))))) (@Runs.trans ((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2))))) ((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7))))) (before1525 k).denote (before1537 k).denote (before1550 k).denote (@Runs.trans (((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))) (before1525 k).denote (before1531 k).denote (before1537 k).denote (@Runs.trans ((1*3)+((2*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before1525 k).denote (before1528 k).denote (before1531 k).denote (@Runs.trans (1*3) ((2*2)+(1*2)) (before1525 k).denote (before1526 k).denote (before1528 k).denote (step1525 k) (@Runs.trans (2*2) (1*2) (before1526 k).denote (before1527 k).denote (before1528 k).denote (step1526 k) (step1527 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before1528 k).denote (before1529 k).denote (before1531 k).denote (step1528 k) (@Runs.trans (1*3) (1*3) (before1529 k).denote (before1530 k).denote (before1531 k).denote (step1529 k) (step1530 k)))) (@Runs.trans ((1*1)+((5*2)+(1*2))) ((11*2)+((1*3)+(11*2))) (before1531 k).denote (before1534 k).denote (before1537 k).denote (@Runs.trans (1*1) ((5*2)+(1*2)) (before1531 k).denote (before1532 k).denote (before1534 k).denote (step1531 k) (@Runs.trans (5*2) (1*2) (before1532 k).denote (before1533 k).denote (before1534 k).denote (step1532 k) (step1533 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before1534 k).denote (before1535 k).denote (before1537 k).denote (step1534 k) (@Runs.trans (1*3) (11*2) (before1535 k).denote (before1536 k).denote (before1537 k).denote (step1535 k) (step1536 k))))) (@Runs.trans (((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2)))) (((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7)))) (before1537 k).denote (before1543 k).denote (before1550 k).denote (@Runs.trans ((1*1)+((12*2)+(10*2))) ((8*2)+((1*7)+(8*2))) (before1537 k).denote (before1540 k).denote (before1543 k).denote (@Runs.trans (1*1) ((12*2)+(10*2)) (before1537 k).denote (before1538 k).denote (before1540 k).denote (step1537 k) (@Runs.trans (12*2) (10*2) (before1538 k).denote (before1539 k).denote (before1540 k).denote (step1538 k) (step1539 k))) (@Runs.trans (8*2) ((1*7)+(8*2)) (before1540 k).denote (before1541 k).denote (before1543 k).denote (step1540 k) (@Runs.trans (1*7) (8*2) (before1541 k).denote (before1542 k).denote (before1543 k).denote (step1541 k) (step1542 k)))) (@Runs.trans ((1*1)+((8*2)+(1*38))) (((1*7)+(1*33))+((1*38)+(1*7))) (before1543 k).denote (before1546 k).denote (before1550 k).denote (@Runs.trans (1*1) ((8*2)+(1*38)) (before1543 k).denote (before1544 k).denote (before1546 k).denote (step1543 k) (@Runs.trans (8*2) (1*38) (before1544 k).denote (before1545 k).denote (before1546 k).denote (step1544 k) (step1545 k))) (@Runs.trans ((1*7)+(1*33)) ((1*38)+(1*7)) (before1546 k).denote (before1548 k).denote (before1550 k).denote (@Runs.trans (1*7) (1*33) (before1546 k).denote (before1547 k).denote (before1548 k).denote (step1546 k) (step1547 k)) (@Runs.trans (1*38) (1*7) (before1548 k).denote (before1549 k).denote (before1550 k).denote (step1548 k) (step1549 k))))))) (@Runs.trans (((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))))+((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1)))))) (((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))))+((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33)))))) (before1550 k).denote (before1575 k).denote (after1599 k).denote (@Runs.trans ((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2))))) ((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1))))) (before1550 k).denote (before1562 k).denote (before1575 k).denote (@Runs.trans (((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38)))) (((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))) (before1550 k).denote (before1556 k).denote (before1562 k).denote (@Runs.trans ((1*33)+((1*38)+(1*7))) ((1*33)+(((1*k+3)*78)+(1*38))) (before1550 k).denote (before1553 k).denote (before1556 k).denote (@Runs.trans (1*33) ((1*38)+(1*7)) (before1550 k).denote (before1551 k).denote (before1553 k).denote (step1550 k) (@Runs.trans (1*38) (1*7) (before1551 k).denote (before1552 k).denote (before1553 k).denote (step1551 k) (step1552 k))) (@Runs.trans (1*33) (((1*k+3)*78)+(1*38)) (before1553 k).denote (before1554 k).denote (before1556 k).denote (step1553 k) (@Runs.trans ((1*k+3)*78) (1*38) (before1554 k).denote (before1555 k).denote (before1556 k).denote (step1554 k) (step1555 k)))) (@Runs.trans ((1*7)+((1*33)+(1*38))) ((791761169*2)+((1*3)+(791761169*2))) (before1556 k).denote (before1559 k).denote (before1562 k).denote (@Runs.trans (1*7) ((1*33)+(1*38)) (before1556 k).denote (before1557 k).denote (before1559 k).denote (step1556 k) (@Runs.trans (1*33) (1*38) (before1557 k).denote (before1558 k).denote (before1559 k).denote (step1557 k) (step1558 k))) (@Runs.trans (791761169*2) ((1*3)+(791761169*2)) (before1559 k).denote (before1560 k).denote (before1562 k).denote (step1559 k) (@Runs.trans (1*3) (791761169*2) (before1560 k).denote (before1561 k).denote (before1562 k).denote (step1560 k) (step1561 k))))) (@Runs.trans (((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2)))) (((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1)))) (before1562 k).denote (before1568 k).denote (before1575 k).denote (@Runs.trans ((1*33)+((791761170*2)+(8*2))) ((22*2)+((1*3)+(22*2))) (before1562 k).denote (before1565 k).denote (before1568 k).denote (@Runs.trans (1*33) ((791761170*2)+(8*2)) (before1562 k).denote (before1563 k).denote (before1565 k).denote (step1562 k) (@Runs.trans (791761170*2) (8*2) (before1563 k).denote (before1564 k).denote (before1565 k).denote (step1563 k) (step1564 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before1565 k).denote (before1566 k).denote (before1568 k).denote (step1565 k) (@Runs.trans (1*3) (22*2) (before1566 k).denote (before1567 k).denote (before1568 k).denote (step1566 k) (step1567 k)))) (@Runs.trans ((1*1)+((23*2)+(40*2))) (((16*2)+(1*3))+((16*2)+(1*1))) (before1568 k).denote (before1571 k).denote (before1575 k).denote (@Runs.trans (1*1) ((23*2)+(40*2)) (before1568 k).denote (before1569 k).denote (before1571 k).denote (step1568 k) (@Runs.trans (23*2) (40*2) (before1569 k).denote (before1570 k).denote (before1571 k).denote (step1569 k) (step1570 k))) (@Runs.trans ((16*2)+(1*3)) ((16*2)+(1*1)) (before1571 k).denote (before1573 k).denote (before1575 k).denote (@Runs.trans (16*2) (1*3) (before1571 k).denote (before1572 k).denote (before1573 k).denote (step1571 k) (step1572 k)) (@Runs.trans (16*2) (1*1) (before1573 k).denote (before1574 k).denote (before1575 k).denote (step1573 k) (step1574 k)))))) (@Runs.trans ((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119))))) ((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33))))) (before1575 k).denote (before1587 k).denote (after1599 k).denote (@Runs.trans (((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1)))) (((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))) (before1575 k).denote (before1581 k).denote (before1587 k).denote (@Runs.trans ((17*2)+((92*2)+(8*2))) ((1*119)+((8*2)+(1*1))) (before1575 k).denote (before1578 k).denote (before1581 k).denote (@Runs.trans (17*2) ((92*2)+(8*2)) (before1575 k).denote (before1576 k).denote (before1578 k).denote (step1575 k) (@Runs.trans (92*2) (8*2) (before1576 k).denote (before1577 k).denote (before1578 k).denote (step1576 k) (step1577 k))) (@Runs.trans (1*119) ((8*2)+(1*1)) (before1578 k).denote (before1579 k).denote (before1581 k).denote (step1578 k) (@Runs.trans (8*2) (1*1) (before1579 k).denote (before1580 k).denote (before1581 k).denote (step1579 k) (step1580 k)))) (@Runs.trans ((8*2)+((1*1026)+(1*119))) ((1*33)+((1*1026)+(1*119))) (before1581 k).denote (before1584 k).denote (before1587 k).denote (@Runs.trans (8*2) ((1*1026)+(1*119)) (before1581 k).denote (before1582 k).denote (before1584 k).denote (step1581 k) (@Runs.trans (1*1026) (1*119) (before1582 k).denote (before1583 k).denote (before1584 k).denote (step1582 k) (step1583 k))) (@Runs.trans (1*33) ((1*1026)+(1*119)) (before1584 k).denote (before1585 k).denote (before1587 k).denote (step1584 k) (@Runs.trans (1*1026) (1*119) (before1585 k).denote (before1586 k).denote (before1587 k).denote (step1585 k) (step1586 k))))) (@Runs.trans (((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026)))) (((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33)))) (before1587 k).denote (before1593 k).denote (after1599 k).denote (@Runs.trans ((1*33)+((1*1026)+(1*119))) ((1*33)+(((1*k+3)*1178)+(1*1026))) (before1587 k).denote (before1590 k).denote (before1593 k).denote (@Runs.trans (1*33) ((1*1026)+(1*119)) (before1587 k).denote (before1588 k).denote (before1590 k).denote (step1587 k) (@Runs.trans (1*1026) (1*119) (before1588 k).denote (before1589 k).denote (before1590 k).denote (step1588 k) (step1589 k))) (@Runs.trans (1*33) (((1*k+3)*1178)+(1*1026)) (before1590 k).denote (before1591 k).denote (before1593 k).denote (step1590 k) (@Runs.trans ((1*k+3)*1178) (1*1026) (before1591 k).denote (before1592 k).denote (before1593 k).denote (step1591 k) (step1592 k)))) (@Runs.trans ((1*119)+((1*33)+(1*1026))) (((29*2)+(1*3))+((29*2)+(1*33))) (before1593 k).denote (before1596 k).denote (after1599 k).denote (@Runs.trans (1*119) ((1*33)+(1*1026)) (before1593 k).denote (before1594 k).denote (before1596 k).denote (step1593 k) (@Runs.trans (1*33) (1*1026) (before1594 k).denote (before1595 k).denote (before1596 k).denote (step1594 k) (step1595 k))) (@Runs.trans ((29*2)+(1*3)) ((29*2)+(1*33)) (before1596 k).denote (before1598 k).denote (after1599 k).denote (@Runs.trans (29*2) (1*3) (before1596 k).denote (before1597 k).denote (before1598 k).denote (step1596 k) (step1597 k)) (@Runs.trans (29*2) (1*33) (before1598 k).denote (before1599 k).denote (after1599 k).denote (step1598 k) (step1599 k)))))))) - have ht : (((((((1*2)+((39*2)+(1*2)))+((21*2)+((1*2)+(1*2))))+(((7*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((7*2)+(1*2)))))+((((1*2)+((9*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(2*2))))))+(((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(1*2)))+((11*2)+((1*3)+(11*2)))))+((((1*1)+((12*2)+(10*2)))+((8*2)+((1*7)+(8*2))))+(((1*1)+((8*2)+(1*38)))+(((1*7)+(1*33))+((1*38)+(1*7)))))))+((((((1*33)+((1*38)+(1*7)))+((1*33)+(((1*k+3)*78)+(1*38))))+(((1*7)+((1*33)+(1*38)))+((791761169*2)+((1*3)+(791761169*2)))))+((((1*33)+((791761170*2)+(8*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(40*2)))+(((16*2)+(1*3))+((16*2)+(1*1))))))+(((((17*2)+((92*2)+(8*2)))+((1*119)+((8*2)+(1*1))))+(((8*2)+((1*1026)+(1*119)))+((1*33)+((1*1026)+(1*119)))))+((((1*33)+((1*1026)+(1*119)))+((1*33)+(((1*k+3)*1178)+(1*1026))))+(((1*119)+((1*33)+(1*1026)))+(((29*2)+(1*3))+((29*2)+(1*33)))))))) = (1294*k+6334100791) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean deleted file mode 100644 index 1cb368a8..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk016.lean +++ /dev/null @@ -1,772 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1600_0 : Stack := [] -abbrev tail1600_1 : Stack := ⟨w1,1⟩ :: tail1600_0 -abbrev tail1600_2 : Stack := ⟨w0,1⟩ :: tail1600_1 -abbrev tail1600_3 : Stack := ⟨w2,2⟩ :: tail1600_2 -abbrev tail1600_4 : Stack := ⟨w1,5⟩ :: tail1600_3 -abbrev tail1600_5 : Stack := ⟨w2,1⟩ :: tail1600_4 -abbrev tail1600_6 : Stack := ⟨w1,12⟩ :: tail1600_5 -abbrev tail1600_7 : Stack := ⟨w0,9⟩ :: tail1600_6 -abbrev tail1600_8 : Stack := ⟨w2,1⟩ :: tail1600_7 -abbrev tail1600_9 : Stack := ⟨w1,8⟩ :: tail1600_8 -abbrev tail1600_10 (k : Nat) : Stack := ⟨w90,(1*k+8)⟩ :: tail1600_9 -abbrev tail1600_11 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1600_10 k -abbrev tail1600_12 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1600_11 k -abbrev tail1600_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_12 k -abbrev tail1600_14 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1600_13 k -abbrev tail1600_15 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1600_14 k -abbrev tail1600_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_15 k -abbrev tail1600_17 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1600_16 k -abbrev tail1600_18 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1600_17 k -abbrev tail1600_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_18 k -abbrev tail1600_20 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1600_19 k -abbrev tail1600_21 (k : Nat) : Stack := ⟨w93,(1*k+8)⟩ :: tail1600_20 k -abbrev tail1600_22 : Stack := ⟨w0,6⟩ :: tail1600_0 -abbrev tail1600_23 : Stack := ⟨w1,1⟩ :: tail1600_22 -abbrev tail1600_24 : Stack := ⟨w2,1⟩ :: tail1600_23 -abbrev tail1600_25 : Stack := ⟨w0,10⟩ :: tail1600_24 -abbrev tail1600_26 : Stack := ⟨w1,17⟩ :: tail1600_25 -abbrev tail1600_27 : Stack := ⟨w0,30⟩ :: tail1600_26 -abbrev tail1600_28 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1600_21 k -abbrev tail1600_29 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1600_28 k -abbrev tail1600_30 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1600_29 k -abbrev tail1600_31 : Stack := ⟨w0,1⟩ :: tail1600_23 -abbrev tail1600_32 : Stack := ⟨w0,11⟩ :: tail1600_23 -abbrev tail1600_33 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1600_28 k -abbrev tail1600_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_33 k -abbrev tail1600_35 (k : Nat) : Stack := ⟨w1,11⟩ :: tail1600_34 k -abbrev tail1600_36 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_35 k -abbrev tail1600_37 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1600_36 k -abbrev tail1600_38 : Stack := ⟨w0,1⟩ :: tail1600_0 -abbrev tail1600_39 : Stack := ⟨w0,7⟩ :: tail1600_0 -abbrev tail1600_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_35 k -abbrev tail1600_41 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1600_40 k -abbrev tail1600_42 : Stack := ⟨w0,8⟩ :: tail1600_0 -abbrev tail1600_43 : Stack := ⟨w0,9⟩ :: tail1600_0 -abbrev tail1600_44 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1600_34 k -abbrev tail1600_45 : Stack := ⟨w2,1⟩ :: tail1600_43 -abbrev tail1600_46 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1600_34 k -abbrev tail1600_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_46 k -abbrev tail1600_48 : Stack := ⟨w0,10⟩ :: tail1600_0 -abbrev tail1600_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_46 k -abbrev tail1600_50 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1600_49 k -abbrev tail1600_51 : Stack := ⟨w0,11⟩ :: tail1600_0 -abbrev tail1600_52 : Stack := ⟨w0,12⟩ :: tail1600_0 -abbrev tail1600_53 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1600_34 k -abbrev tail1600_54 : Stack := ⟨w2,1⟩ :: tail1600_52 -abbrev tail1600_55 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1600_34 k -abbrev tail1600_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_55 k -abbrev tail1600_57 : Stack := ⟨w0,13⟩ :: tail1600_0 -abbrev tail1600_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_55 k -abbrev tail1600_59 (k : Nat) : Stack := ⟨w1,13⟩ :: tail1600_58 k -abbrev tail1600_60 : Stack := ⟨w0,14⟩ :: tail1600_0 -abbrev tail1600_61 : Stack := ⟨w0,15⟩ :: tail1600_0 -abbrev tail1600_62 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1600_34 k -abbrev tail1600_63 : Stack := ⟨w2,1⟩ :: tail1600_61 -abbrev tail1600_64 (k : Nat) : Stack := ⟨w1,5⟩ :: tail1600_34 k -abbrev tail1600_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_64 k -abbrev tail1600_66 : Stack := ⟨w0,16⟩ :: tail1600_0 -abbrev tail1600_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_64 k -abbrev tail1600_68 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1600_67 k -abbrev tail1600_69 : Stack := ⟨w0,17⟩ :: tail1600_0 -abbrev tail1600_70 : Stack := ⟨w0,18⟩ :: tail1600_0 -abbrev tail1600_71 (k : Nat) : Stack := ⟨w1,4⟩ :: tail1600_34 k -abbrev tail1600_72 : Stack := ⟨w2,1⟩ :: tail1600_70 -abbrev tail1600_73 (k : Nat) : Stack := ⟨w1,3⟩ :: tail1600_34 k -abbrev tail1600_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_73 k -abbrev tail1600_75 : Stack := ⟨w0,19⟩ :: tail1600_0 -abbrev tail1600_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_73 k -abbrev tail1600_77 (k : Nat) : Stack := ⟨w1,19⟩ :: tail1600_76 k -abbrev tail1600_78 : Stack := ⟨w0,20⟩ :: tail1600_0 -abbrev tail1600_79 : Stack := ⟨w0,21⟩ :: tail1600_0 -abbrev tail1600_80 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1600_34 k -abbrev tail1600_81 : Stack := ⟨w2,1⟩ :: tail1600_79 -abbrev tail1600_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_34 k -abbrev tail1600_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_82 k -abbrev tail1600_84 : Stack := ⟨w0,22⟩ :: tail1600_0 -abbrev tail1600_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_82 k -abbrev tail1600_86 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1600_85 k -abbrev tail1600_87 : Stack := ⟨w0,23⟩ :: tail1600_0 -abbrev tail1600_88 : Stack := ⟨w0,24⟩ :: tail1600_0 -abbrev tail1600_89 : Stack := ⟨w2,1⟩ :: tail1600_88 -abbrev tail1600_90 : Stack := ⟨w0,1⟩ :: tail1600_89 -abbrev tail1600_91 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1600_28 k -abbrev tail1600_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_91 k -abbrev tail1600_93 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_92 k -abbrev tail1600_94 : Stack := ⟨w0,25⟩ :: tail1600_0 -abbrev tail1600_95 : Stack := ⟨w0,26⟩ :: tail1600_0 -abbrev tail1600_96 : Stack := ⟨w0,27⟩ :: tail1600_0 -abbrev tail1600_97 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1600_28 k -abbrev tail1600_98 : Stack := ⟨w1,1⟩ :: tail1600_96 -abbrev tail1600_99 : Stack := ⟨w1,15⟩ :: tail1600_96 -abbrev tail1600_100 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1600_21 k -abbrev tail1600_101 : Stack := ⟨w2,1⟩ :: tail1600_99 -abbrev tail1600_102 : Stack := ⟨w0,29⟩ :: tail1600_101 -abbrev tail1600_103 (k : Nat) : Stack := ⟨w94,(1*k+8)⟩ :: tail1600_102 -abbrev tail1600_104 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1600_103 k -abbrev tail1600_105 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1600_103 k -abbrev tail1600_106 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1600_17 k -abbrev tail1600_107 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_105 k -abbrev tail1600_108 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1600_105 k -abbrev tail1600_109 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1600_16 k -abbrev tail1600_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_108 k -abbrev tail1600_111 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1600_110 k -abbrev tail1600_112 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1600_110 k -abbrev tail1600_113 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1600_14 k -abbrev tail1600_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_112 k -abbrev tail1600_115 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1600_112 k -abbrev tail1600_116 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1600_13 k -abbrev tail1600_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_115 k -abbrev tail1600_118 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1600_117 k -abbrev tail1600_119 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1600_117 k -abbrev tail1600_120 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1600_11 k -abbrev tail1600_121 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_119 k -abbrev tail1600_122 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1600_119 k -abbrev tail1600_123 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1600_10 k -abbrev tail1600_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_122 k -abbrev tail1600_125 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1600_124 k -abbrev tail1600_126 (k : Nat) : Stack := ⟨w95,(1*k+8)⟩ :: tail1600_125 k -abbrev tail1600_127 (k : Nat) : Stack := ⟨w0,8⟩ :: tail1600_126 k -abbrev tail1600_128 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1600_126 k -abbrev tail1600_129 : Stack := ⟨w0,8⟩ :: tail1600_6 -abbrev tail1600_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1600_128 k -abbrev tail1600_131 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1600_128 k -abbrev tail1600_132 : Stack := ⟨w1,11⟩ :: tail1600_5 -abbrev tail1600_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_131 k -abbrev tail1600_134 (k : Nat) : Stack := ⟨w0,11⟩ :: tail1600_133 k -abbrev tail1600_135 (k : Nat) : Stack := ⟨w0,12⟩ :: tail1600_133 k -abbrev tail1600_136 : Stack := ⟨w1,4⟩ :: tail1600_3 -abbrev tail1600_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1600_135 k -abbrev tail1600_138 : Stack := ⟨w1,3⟩ :: tail1600_3 -abbrev tail1600_139 : Stack := ⟨w0,1⟩ :: tail1600_138 -abbrev tail1600_140 (k : Nat) : Stack := ⟨w0,13⟩ :: tail1600_133 k -abbrev tail1600_141 : Stack := ⟨w2,1⟩ :: tail1600_138 -abbrev tail1600_142 : Stack := ⟨w1,13⟩ :: tail1600_141 -abbrev tail1600_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1600_131 k -abbrev tail1600_144 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1600_131 k -abbrev tail1600_145 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1600_131 k - -def before1600 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1600_21 k),tail1600_27⟩ -def before1601 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1600_28 k),tail1600_26⟩ -def before1602 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail1600_29 k),tail1600_25⟩ -def before1603 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1600_30 k),tail1600_24⟩ -def before1604 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1600_30 k),tail1600_31⟩ -def before1605 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail1600_29 k),tail1600_32⟩ -def before1606 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail1600_34 k),tail1600_32⟩ -def before1607 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail1600_35 k),tail1600_23⟩ -def before1608 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail1600_36 k),tail1600_22⟩ -def before1609 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526717),(tail1600_37 k),tail1600_0⟩ -def before1610 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526717),(tail1600_37 k),tail1600_38⟩ -def before1611 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail1600_36 k),tail1600_39⟩ -def before1612 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail1600_40 k),tail1600_39⟩ -def before1613 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526719),(tail1600_41 k),tail1600_0⟩ -def before1614 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526719),(tail1600_41 k),tail1600_38⟩ -def before1615 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail1600_40 k),tail1600_42⟩ -def before1616 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526703),(tail1600_35 k),tail1600_43⟩ -def before1617 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526701),(tail1600_44 k),tail1600_45⟩ -def before1618 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1600_47 k),tail1600_45⟩ -def before1619 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1600_47 k),tail1600_48⟩ -def before1620 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail1600_49 k),tail1600_48⟩ -def before1621 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526721),(tail1600_50 k),tail1600_0⟩ -def before1622 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526721),(tail1600_50 k),tail1600_38⟩ -def before1623 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail1600_49 k),tail1600_51⟩ -def before1624 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526699),(tail1600_46 k),tail1600_52⟩ -def before1625 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526697),(tail1600_53 k),tail1600_54⟩ -def before1626 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail1600_56 k),tail1600_54⟩ -def before1627 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail1600_56 k),tail1600_57⟩ -def before1628 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail1600_58 k),tail1600_57⟩ -def before1629 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526723),(tail1600_59 k),tail1600_0⟩ -def before1630 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail1600_59 k),tail1600_38⟩ -def before1631 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail1600_58 k),tail1600_60⟩ -def before1632 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526695),(tail1600_55 k),tail1600_61⟩ -def before1633 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526693),(tail1600_62 k),tail1600_63⟩ -def before1634 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail1600_65 k),tail1600_63⟩ -def before1635 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail1600_65 k),tail1600_66⟩ -def before1636 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail1600_67 k),tail1600_66⟩ -def before1637 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526725),(tail1600_68 k),tail1600_0⟩ -def before1638 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526725),(tail1600_68 k),tail1600_38⟩ -def before1639 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail1600_67 k),tail1600_69⟩ -def before1640 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526691),(tail1600_64 k),tail1600_70⟩ -def before1641 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526689),(tail1600_71 k),tail1600_72⟩ -def before1642 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail1600_74 k),tail1600_72⟩ -def before1643 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail1600_74 k),tail1600_75⟩ -def before1644 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail1600_76 k),tail1600_75⟩ -def before1645 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526727),(tail1600_77 k),tail1600_0⟩ -def before1646 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526727),(tail1600_77 k),tail1600_38⟩ -def before1647 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail1600_76 k),tail1600_78⟩ -def before1648 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526687),(tail1600_73 k),tail1600_79⟩ -def before1649 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526685),(tail1600_80 k),tail1600_81⟩ -def before1650 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1600_83 k),tail1600_81⟩ -def before1651 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1600_83 k),tail1600_84⟩ -def before1652 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail1600_85 k),tail1600_84⟩ -def before1653 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526729),(tail1600_86 k),tail1600_0⟩ -def before1654 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526729),(tail1600_86 k),tail1600_38⟩ -def before1655 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail1600_85 k),tail1600_87⟩ -def before1656 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526683),(tail1600_82 k),tail1600_88⟩ -def before1657 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526681),(tail1600_34 k),tail1600_89⟩ -def before1658 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail1600_33 k),tail1600_90⟩ -def before1659 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526679),(tail1600_92 k),tail1600_90⟩ -def before1660 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail1600_93 k),tail1600_89⟩ -def before1661 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail1600_93 k),tail1600_94⟩ -def before1662 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail1600_92 k),tail1600_95⟩ -def before1663 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526677),(tail1600_91 k),tail1600_96⟩ -def before1664 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526675),(tail1600_97 k),tail1600_98⟩ -def before1665 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1600_28 k),tail1600_99⟩ -def before1666 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1600_100 k),tail1600_101⟩ -def before1667 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1600_21 k),tail1600_102⟩ -def before1668 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1600_20 k),(tail1600_103 k)⟩ -def before1669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521883),(tail1600_19 k),(tail1600_104 k)⟩ -def before1670 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521881),(tail1600_18 k),(tail1600_105 k)⟩ -def before1671 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521879),(tail1600_106 k),(tail1600_107 k)⟩ -def before1672 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1600_17 k),(tail1600_108 k)⟩ -def before1673 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1600_109 k),(tail1600_110 k)⟩ -def before1674 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521665),(tail1600_16 k),(tail1600_111 k)⟩ -def before1675 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521663),(tail1600_15 k),(tail1600_112 k)⟩ -def before1676 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail1600_113 k),(tail1600_114 k)⟩ -def before1677 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1600_14 k),(tail1600_115 k)⟩ -def before1678 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1600_116 k),(tail1600_117 k)⟩ -def before1679 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521539),(tail1600_13 k),(tail1600_118 k)⟩ -def before1680 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521537),(tail1600_12 k),(tail1600_119 k)⟩ -def before1681 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail1600_120 k),(tail1600_121 k)⟩ -def before1682 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1600_11 k),(tail1600_122 k)⟩ -def before1683 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1600_123 k),(tail1600_124 k)⟩ -def before1684 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1600_10 k),(tail1600_125 k)⟩ -def before1685 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1600_9,(tail1600_126 k)⟩ -def before1686 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail1600_8,(tail1600_127 k)⟩ -def before1687 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1139),tail1600_7,(tail1600_128 k)⟩ -def before1688 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail1600_129,(tail1600_130 k)⟩ -def before1689 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1600_6,(tail1600_131 k)⟩ -def before1690 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1600_132,(tail1600_133 k)⟩ -def before1691 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail1600_5,(tail1600_134 k)⟩ -def before1692 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1183),tail1600_4,(tail1600_135 k)⟩ -def before1693 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1185),tail1600_136,(tail1600_137 k)⟩ -def before1694 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1600_139,(tail1600_137 k)⟩ -def before1695 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1600_139,(tail1600_140 k)⟩ -def before1696 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail1600_141,(tail1600_140 k)⟩ -def before1697 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1600_142,(tail1600_133 k)⟩ -def before1698 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1600_142,(tail1600_143 k)⟩ -def before1699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail1600_141,(tail1600_144 k)⟩ -def after1699 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1187),tail1600_138,(tail1600_145 k)⟩ - -theorem macro1600 (k : Nat) : applyExit (before1600 k) exit0 30 = some (before1601 k) := by - simp (disch := omega) [before1600, before1601, exit0, applyExit, pop, push] - <;> omega -theorem step1600 (k : Nat) : Runs (30*2) (before1600 k).denote (before1601 k).denote := - @applyExit_sound (before1600 k) (before1601 k) exit0 30 valid0 (macro1600 k) -theorem macro1601 (k : Nat) : applyExit (before1601 k) exit13 17 = some (before1602 k) := by - simp (disch := omega) [before1601, before1602, exit13, applyExit, pop, push] - <;> omega -theorem step1601 (k : Nat) : Runs (17*2) (before1601 k).denote (before1602 k).denote := - @applyExit_sound (before1601 k) (before1602 k) exit13 17 valid13 (macro1601 k) -theorem macro1602 (k : Nat) : applyExit (before1602 k) exit0 10 = some (before1603 k) := by - simp (disch := omega) [before1602, before1603, exit0, applyExit, pop, push] - <;> omega -theorem step1602 (k : Nat) : Runs (10*2) (before1602 k).denote (before1603 k).denote := - @applyExit_sound (before1602 k) (before1603 k) exit0 10 valid0 (macro1602 k) -theorem macro1603 (k : Nat) : applyExit (before1603 k) exit1 1 = some (before1604 k) := by - simp (disch := omega) [before1603, before1604, exit1, applyExit, pop, push] - <;> omega -theorem step1603 (k : Nat) : Runs (1*3) (before1603 k).denote (before1604 k).denote := - @applyExit_sound (before1603 k) (before1604 k) exit1 1 valid1 (macro1603 k) -theorem macro1604 (k : Nat) : applyExit (before1604 k) exit2 10 = some (before1605 k) := by - simp (disch := omega) [before1604, before1605, exit2, applyExit, pop, push] - <;> omega -theorem step1604 (k : Nat) : Runs (10*2) (before1604 k).denote (before1605 k).denote := - @applyExit_sound (before1604 k) (before1605 k) exit2 10 valid2 (macro1604 k) -theorem macro1605 (k : Nat) : applyExit (before1605 k) exit6 1 = some (before1606 k) := by - simp (disch := omega) [before1605, before1606, exit6, applyExit, pop, push] - <;> omega -theorem step1605 (k : Nat) : Runs (1*1) (before1605 k).denote (before1606 k).denote := - @applyExit_sound (before1605 k) (before1606 k) exit6 1 valid6 (macro1605 k) -theorem macro1606 (k : Nat) : applyExit (before1606 k) exit0 11 = some (before1607 k) := by - simp (disch := omega) [before1606, before1607, exit0, applyExit, pop, push] - <;> omega -theorem step1606 (k : Nat) : Runs (11*2) (before1606 k).denote (before1607 k).denote := - @applyExit_sound (before1606 k) (before1607 k) exit0 11 valid0 (macro1606 k) -theorem macro1607 (k : Nat) : applyExit (before1607 k) exit13 1 = some (before1608 k) := by - simp (disch := omega) [before1607, before1608, exit13, applyExit, pop, push] - <;> omega -theorem step1607 (k : Nat) : Runs (1*2) (before1607 k).denote (before1608 k).denote := - @applyExit_sound (before1607 k) (before1608 k) exit13 1 valid13 (macro1607 k) -theorem macro1608 (k : Nat) : applyExit (before1608 k) exit0 6 = some (before1609 k) := by - simp (disch := omega) [before1608, before1609, exit0, applyExit, pop, push] - <;> omega -theorem step1608 (k : Nat) : Runs (6*2) (before1608 k).denote (before1609 k).denote := - @applyExit_sound (before1608 k) (before1609 k) exit0 6 valid0 (macro1608 k) -theorem macro1609 (k : Nat) : applyExit (before1609 k) exit1 1 = some (before1610 k) := by - simp (disch := omega) [before1609, before1610, exit1, applyExit, pop, push] - <;> omega -theorem step1609 (k : Nat) : Runs (1*3) (before1609 k).denote (before1610 k).denote := - @applyExit_sound (before1609 k) (before1610 k) exit1 1 valid1 (macro1609 k) -theorem macro1610 (k : Nat) : applyExit (before1610 k) exit2 6 = some (before1611 k) := by - simp (disch := omega) [before1610, before1611, exit2, applyExit, pop, push] - <;> omega -theorem step1610 (k : Nat) : Runs (6*2) (before1610 k).denote (before1611 k).denote := - @applyExit_sound (before1610 k) (before1611 k) exit2 6 valid2 (macro1610 k) -theorem macro1611 (k : Nat) : applyExit (before1611 k) exit6 1 = some (before1612 k) := by - simp (disch := omega) [before1611, before1612, exit6, applyExit, pop, push] - <;> omega -theorem step1611 (k : Nat) : Runs (1*1) (before1611 k).denote (before1612 k).denote := - @applyExit_sound (before1611 k) (before1612 k) exit6 1 valid6 (macro1611 k) -theorem macro1612 (k : Nat) : applyExit (before1612 k) exit0 7 = some (before1613 k) := by - simp (disch := omega) [before1612, before1613, exit0, applyExit, pop, push] - <;> omega -theorem step1612 (k : Nat) : Runs (7*2) (before1612 k).denote (before1613 k).denote := - @applyExit_sound (before1612 k) (before1613 k) exit0 7 valid0 (macro1612 k) -theorem macro1613 (k : Nat) : applyExit (before1613 k) exit1 1 = some (before1614 k) := by - simp (disch := omega) [before1613, before1614, exit1, applyExit, pop, push] - <;> omega -theorem step1613 (k : Nat) : Runs (1*3) (before1613 k).denote (before1614 k).denote := - @applyExit_sound (before1613 k) (before1614 k) exit1 1 valid1 (macro1613 k) -theorem macro1614 (k : Nat) : applyExit (before1614 k) exit2 7 = some (before1615 k) := by - simp (disch := omega) [before1614, before1615, exit2, applyExit, pop, push] - <;> omega -theorem step1614 (k : Nat) : Runs (7*2) (before1614 k).denote (before1615 k).denote := - @applyExit_sound (before1614 k) (before1615 k) exit2 7 valid2 (macro1614 k) -theorem macro1615 (k : Nat) : applyExit (before1615 k) exit3 1 = some (before1616 k) := by - simp (disch := omega) [before1615, before1616, exit3, applyExit, pop, push] - <;> omega -theorem step1615 (k : Nat) : Runs (1*2) (before1615 k).denote (before1616 k).denote := - @applyExit_sound (before1615 k) (before1616 k) exit3 1 valid3 (macro1615 k) -theorem macro1616 (k : Nat) : applyExit (before1616 k) exit4 1 = some (before1617 k) := by - simp (disch := omega) [before1616, before1617, exit4, applyExit, pop, push] - <;> omega -theorem step1616 (k : Nat) : Runs (1*2) (before1616 k).denote (before1617 k).denote := - @applyExit_sound (before1616 k) (before1617 k) exit4 1 valid4 (macro1616 k) -theorem macro1617 (k : Nat) : applyExit (before1617 k) exit5 1 = some (before1618 k) := by - simp (disch := omega) [before1617, before1618, exit5, applyExit, pop, push] - <;> omega -theorem step1617 (k : Nat) : Runs (1*3) (before1617 k).denote (before1618 k).denote := - @applyExit_sound (before1617 k) (before1618 k) exit5 1 valid5 (macro1617 k) -theorem macro1618 (k : Nat) : applyExit (before1618 k) exit1 1 = some (before1619 k) := by - simp (disch := omega) [before1618, before1619, exit1, applyExit, pop, push] - <;> omega -theorem step1618 (k : Nat) : Runs (1*3) (before1618 k).denote (before1619 k).denote := - @applyExit_sound (before1618 k) (before1619 k) exit1 1 valid1 (macro1618 k) -theorem macro1619 (k : Nat) : applyExit (before1619 k) exit6 1 = some (before1620 k) := by - simp (disch := omega) [before1619, before1620, exit6, applyExit, pop, push] - <;> omega -theorem step1619 (k : Nat) : Runs (1*1) (before1619 k).denote (before1620 k).denote := - @applyExit_sound (before1619 k) (before1620 k) exit6 1 valid6 (macro1619 k) -theorem macro1620 (k : Nat) : applyExit (before1620 k) exit0 10 = some (before1621 k) := by - simp (disch := omega) [before1620, before1621, exit0, applyExit, pop, push] - <;> omega -theorem step1620 (k : Nat) : Runs (10*2) (before1620 k).denote (before1621 k).denote := - @applyExit_sound (before1620 k) (before1621 k) exit0 10 valid0 (macro1620 k) -theorem macro1621 (k : Nat) : applyExit (before1621 k) exit1 1 = some (before1622 k) := by - simp (disch := omega) [before1621, before1622, exit1, applyExit, pop, push] - <;> omega -theorem step1621 (k : Nat) : Runs (1*3) (before1621 k).denote (before1622 k).denote := - @applyExit_sound (before1621 k) (before1622 k) exit1 1 valid1 (macro1621 k) -theorem macro1622 (k : Nat) : applyExit (before1622 k) exit2 10 = some (before1623 k) := by - simp (disch := omega) [before1622, before1623, exit2, applyExit, pop, push] - <;> omega -theorem step1622 (k : Nat) : Runs (10*2) (before1622 k).denote (before1623 k).denote := - @applyExit_sound (before1622 k) (before1623 k) exit2 10 valid2 (macro1622 k) -theorem macro1623 (k : Nat) : applyExit (before1623 k) exit3 1 = some (before1624 k) := by - simp (disch := omega) [before1623, before1624, exit3, applyExit, pop, push] - <;> omega -theorem step1623 (k : Nat) : Runs (1*2) (before1623 k).denote (before1624 k).denote := - @applyExit_sound (before1623 k) (before1624 k) exit3 1 valid3 (macro1623 k) -theorem macro1624 (k : Nat) : applyExit (before1624 k) exit4 1 = some (before1625 k) := by - simp (disch := omega) [before1624, before1625, exit4, applyExit, pop, push] - <;> omega -theorem step1624 (k : Nat) : Runs (1*2) (before1624 k).denote (before1625 k).denote := - @applyExit_sound (before1624 k) (before1625 k) exit4 1 valid4 (macro1624 k) -theorem macro1625 (k : Nat) : applyExit (before1625 k) exit5 1 = some (before1626 k) := by - simp (disch := omega) [before1625, before1626, exit5, applyExit, pop, push] - <;> omega -theorem step1625 (k : Nat) : Runs (1*3) (before1625 k).denote (before1626 k).denote := - @applyExit_sound (before1625 k) (before1626 k) exit5 1 valid5 (macro1625 k) -theorem macro1626 (k : Nat) : applyExit (before1626 k) exit1 1 = some (before1627 k) := by - simp (disch := omega) [before1626, before1627, exit1, applyExit, pop, push] - <;> omega -theorem step1626 (k : Nat) : Runs (1*3) (before1626 k).denote (before1627 k).denote := - @applyExit_sound (before1626 k) (before1627 k) exit1 1 valid1 (macro1626 k) -theorem macro1627 (k : Nat) : applyExit (before1627 k) exit6 1 = some (before1628 k) := by - simp (disch := omega) [before1627, before1628, exit6, applyExit, pop, push] - <;> omega -theorem step1627 (k : Nat) : Runs (1*1) (before1627 k).denote (before1628 k).denote := - @applyExit_sound (before1627 k) (before1628 k) exit6 1 valid6 (macro1627 k) -theorem macro1628 (k : Nat) : applyExit (before1628 k) exit0 13 = some (before1629 k) := by - simp (disch := omega) [before1628, before1629, exit0, applyExit, pop, push] - <;> omega -theorem step1628 (k : Nat) : Runs (13*2) (before1628 k).denote (before1629 k).denote := - @applyExit_sound (before1628 k) (before1629 k) exit0 13 valid0 (macro1628 k) -theorem macro1629 (k : Nat) : applyExit (before1629 k) exit1 1 = some (before1630 k) := by - simp (disch := omega) [before1629, before1630, exit1, applyExit, pop, push] - <;> omega -theorem step1629 (k : Nat) : Runs (1*3) (before1629 k).denote (before1630 k).denote := - @applyExit_sound (before1629 k) (before1630 k) exit1 1 valid1 (macro1629 k) -theorem macro1630 (k : Nat) : applyExit (before1630 k) exit2 13 = some (before1631 k) := by - simp (disch := omega) [before1630, before1631, exit2, applyExit, pop, push] - <;> omega -theorem step1630 (k : Nat) : Runs (13*2) (before1630 k).denote (before1631 k).denote := - @applyExit_sound (before1630 k) (before1631 k) exit2 13 valid2 (macro1630 k) -theorem macro1631 (k : Nat) : applyExit (before1631 k) exit3 1 = some (before1632 k) := by - simp (disch := omega) [before1631, before1632, exit3, applyExit, pop, push] - <;> omega -theorem step1631 (k : Nat) : Runs (1*2) (before1631 k).denote (before1632 k).denote := - @applyExit_sound (before1631 k) (before1632 k) exit3 1 valid3 (macro1631 k) -theorem macro1632 (k : Nat) : applyExit (before1632 k) exit4 1 = some (before1633 k) := by - simp (disch := omega) [before1632, before1633, exit4, applyExit, pop, push] - <;> omega -theorem step1632 (k : Nat) : Runs (1*2) (before1632 k).denote (before1633 k).denote := - @applyExit_sound (before1632 k) (before1633 k) exit4 1 valid4 (macro1632 k) -theorem macro1633 (k : Nat) : applyExit (before1633 k) exit5 1 = some (before1634 k) := by - simp (disch := omega) [before1633, before1634, exit5, applyExit, pop, push] - <;> omega -theorem step1633 (k : Nat) : Runs (1*3) (before1633 k).denote (before1634 k).denote := - @applyExit_sound (before1633 k) (before1634 k) exit5 1 valid5 (macro1633 k) -theorem macro1634 (k : Nat) : applyExit (before1634 k) exit1 1 = some (before1635 k) := by - simp (disch := omega) [before1634, before1635, exit1, applyExit, pop, push] - <;> omega -theorem step1634 (k : Nat) : Runs (1*3) (before1634 k).denote (before1635 k).denote := - @applyExit_sound (before1634 k) (before1635 k) exit1 1 valid1 (macro1634 k) -theorem macro1635 (k : Nat) : applyExit (before1635 k) exit6 1 = some (before1636 k) := by - simp (disch := omega) [before1635, before1636, exit6, applyExit, pop, push] - <;> omega -theorem step1635 (k : Nat) : Runs (1*1) (before1635 k).denote (before1636 k).denote := - @applyExit_sound (before1635 k) (before1636 k) exit6 1 valid6 (macro1635 k) -theorem macro1636 (k : Nat) : applyExit (before1636 k) exit0 16 = some (before1637 k) := by - simp (disch := omega) [before1636, before1637, exit0, applyExit, pop, push] - <;> omega -theorem step1636 (k : Nat) : Runs (16*2) (before1636 k).denote (before1637 k).denote := - @applyExit_sound (before1636 k) (before1637 k) exit0 16 valid0 (macro1636 k) -theorem macro1637 (k : Nat) : applyExit (before1637 k) exit1 1 = some (before1638 k) := by - simp (disch := omega) [before1637, before1638, exit1, applyExit, pop, push] - <;> omega -theorem step1637 (k : Nat) : Runs (1*3) (before1637 k).denote (before1638 k).denote := - @applyExit_sound (before1637 k) (before1638 k) exit1 1 valid1 (macro1637 k) -theorem macro1638 (k : Nat) : applyExit (before1638 k) exit2 16 = some (before1639 k) := by - simp (disch := omega) [before1638, before1639, exit2, applyExit, pop, push] - <;> omega -theorem step1638 (k : Nat) : Runs (16*2) (before1638 k).denote (before1639 k).denote := - @applyExit_sound (before1638 k) (before1639 k) exit2 16 valid2 (macro1638 k) -theorem macro1639 (k : Nat) : applyExit (before1639 k) exit3 1 = some (before1640 k) := by - simp (disch := omega) [before1639, before1640, exit3, applyExit, pop, push] - <;> omega -theorem step1639 (k : Nat) : Runs (1*2) (before1639 k).denote (before1640 k).denote := - @applyExit_sound (before1639 k) (before1640 k) exit3 1 valid3 (macro1639 k) -theorem macro1640 (k : Nat) : applyExit (before1640 k) exit4 1 = some (before1641 k) := by - simp (disch := omega) [before1640, before1641, exit4, applyExit, pop, push] - <;> omega -theorem step1640 (k : Nat) : Runs (1*2) (before1640 k).denote (before1641 k).denote := - @applyExit_sound (before1640 k) (before1641 k) exit4 1 valid4 (macro1640 k) -theorem macro1641 (k : Nat) : applyExit (before1641 k) exit5 1 = some (before1642 k) := by - simp (disch := omega) [before1641, before1642, exit5, applyExit, pop, push] - <;> omega -theorem step1641 (k : Nat) : Runs (1*3) (before1641 k).denote (before1642 k).denote := - @applyExit_sound (before1641 k) (before1642 k) exit5 1 valid5 (macro1641 k) -theorem macro1642 (k : Nat) : applyExit (before1642 k) exit1 1 = some (before1643 k) := by - simp (disch := omega) [before1642, before1643, exit1, applyExit, pop, push] - <;> omega -theorem step1642 (k : Nat) : Runs (1*3) (before1642 k).denote (before1643 k).denote := - @applyExit_sound (before1642 k) (before1643 k) exit1 1 valid1 (macro1642 k) -theorem macro1643 (k : Nat) : applyExit (before1643 k) exit6 1 = some (before1644 k) := by - simp (disch := omega) [before1643, before1644, exit6, applyExit, pop, push] - <;> omega -theorem step1643 (k : Nat) : Runs (1*1) (before1643 k).denote (before1644 k).denote := - @applyExit_sound (before1643 k) (before1644 k) exit6 1 valid6 (macro1643 k) -theorem macro1644 (k : Nat) : applyExit (before1644 k) exit0 19 = some (before1645 k) := by - simp (disch := omega) [before1644, before1645, exit0, applyExit, pop, push] - <;> omega -theorem step1644 (k : Nat) : Runs (19*2) (before1644 k).denote (before1645 k).denote := - @applyExit_sound (before1644 k) (before1645 k) exit0 19 valid0 (macro1644 k) -theorem macro1645 (k : Nat) : applyExit (before1645 k) exit1 1 = some (before1646 k) := by - simp (disch := omega) [before1645, before1646, exit1, applyExit, pop, push] - <;> omega -theorem step1645 (k : Nat) : Runs (1*3) (before1645 k).denote (before1646 k).denote := - @applyExit_sound (before1645 k) (before1646 k) exit1 1 valid1 (macro1645 k) -theorem macro1646 (k : Nat) : applyExit (before1646 k) exit2 19 = some (before1647 k) := by - simp (disch := omega) [before1646, before1647, exit2, applyExit, pop, push] - <;> omega -theorem step1646 (k : Nat) : Runs (19*2) (before1646 k).denote (before1647 k).denote := - @applyExit_sound (before1646 k) (before1647 k) exit2 19 valid2 (macro1646 k) -theorem macro1647 (k : Nat) : applyExit (before1647 k) exit3 1 = some (before1648 k) := by - simp (disch := omega) [before1647, before1648, exit3, applyExit, pop, push] - <;> omega -theorem step1647 (k : Nat) : Runs (1*2) (before1647 k).denote (before1648 k).denote := - @applyExit_sound (before1647 k) (before1648 k) exit3 1 valid3 (macro1647 k) -theorem macro1648 (k : Nat) : applyExit (before1648 k) exit4 1 = some (before1649 k) := by - simp (disch := omega) [before1648, before1649, exit4, applyExit, pop, push] - <;> omega -theorem step1648 (k : Nat) : Runs (1*2) (before1648 k).denote (before1649 k).denote := - @applyExit_sound (before1648 k) (before1649 k) exit4 1 valid4 (macro1648 k) -theorem macro1649 (k : Nat) : applyExit (before1649 k) exit5 1 = some (before1650 k) := by - simp (disch := omega) [before1649, before1650, exit5, applyExit, pop, push] - <;> omega -theorem step1649 (k : Nat) : Runs (1*3) (before1649 k).denote (before1650 k).denote := - @applyExit_sound (before1649 k) (before1650 k) exit5 1 valid5 (macro1649 k) -theorem macro1650 (k : Nat) : applyExit (before1650 k) exit1 1 = some (before1651 k) := by - simp (disch := omega) [before1650, before1651, exit1, applyExit, pop, push] - <;> omega -theorem step1650 (k : Nat) : Runs (1*3) (before1650 k).denote (before1651 k).denote := - @applyExit_sound (before1650 k) (before1651 k) exit1 1 valid1 (macro1650 k) -theorem macro1651 (k : Nat) : applyExit (before1651 k) exit6 1 = some (before1652 k) := by - simp (disch := omega) [before1651, before1652, exit6, applyExit, pop, push] - <;> omega -theorem step1651 (k : Nat) : Runs (1*1) (before1651 k).denote (before1652 k).denote := - @applyExit_sound (before1651 k) (before1652 k) exit6 1 valid6 (macro1651 k) -theorem macro1652 (k : Nat) : applyExit (before1652 k) exit0 22 = some (before1653 k) := by - simp (disch := omega) [before1652, before1653, exit0, applyExit, pop, push] - <;> omega -theorem step1652 (k : Nat) : Runs (22*2) (before1652 k).denote (before1653 k).denote := - @applyExit_sound (before1652 k) (before1653 k) exit0 22 valid0 (macro1652 k) -theorem macro1653 (k : Nat) : applyExit (before1653 k) exit1 1 = some (before1654 k) := by - simp (disch := omega) [before1653, before1654, exit1, applyExit, pop, push] - <;> omega -theorem step1653 (k : Nat) : Runs (1*3) (before1653 k).denote (before1654 k).denote := - @applyExit_sound (before1653 k) (before1654 k) exit1 1 valid1 (macro1653 k) -theorem macro1654 (k : Nat) : applyExit (before1654 k) exit2 22 = some (before1655 k) := by - simp (disch := omega) [before1654, before1655, exit2, applyExit, pop, push] - <;> omega -theorem step1654 (k : Nat) : Runs (22*2) (before1654 k).denote (before1655 k).denote := - @applyExit_sound (before1654 k) (before1655 k) exit2 22 valid2 (macro1654 k) -theorem macro1655 (k : Nat) : applyExit (before1655 k) exit3 1 = some (before1656 k) := by - simp (disch := omega) [before1655, before1656, exit3, applyExit, pop, push] - <;> omega -theorem step1655 (k : Nat) : Runs (1*2) (before1655 k).denote (before1656 k).denote := - @applyExit_sound (before1655 k) (before1656 k) exit3 1 valid3 (macro1655 k) -theorem macro1656 (k : Nat) : applyExit (before1656 k) exit4 1 = some (before1657 k) := by - simp (disch := omega) [before1656, before1657, exit4, applyExit, pop, push] - <;> omega -theorem step1656 (k : Nat) : Runs (1*2) (before1656 k).denote (before1657 k).denote := - @applyExit_sound (before1656 k) (before1657 k) exit4 1 valid4 (macro1656 k) -theorem macro1657 (k : Nat) : applyExit (before1657 k) exit7 1 = some (before1658 k) := by - simp (disch := omega) [before1657, before1658, exit7, applyExit, pop, push] - <;> omega -theorem step1657 (k : Nat) : Runs (1*4) (before1657 k).denote (before1658 k).denote := - @applyExit_sound (before1657 k) (before1658 k) exit7 1 valid7 (macro1657 k) -theorem macro1658 (k : Nat) : applyExit (before1658 k) exit6 1 = some (before1659 k) := by - simp (disch := omega) [before1658, before1659, exit6, applyExit, pop, push] - <;> omega -theorem step1658 (k : Nat) : Runs (1*1) (before1658 k).denote (before1659 k).denote := - @applyExit_sound (before1658 k) (before1659 k) exit6 1 valid6 (macro1658 k) -theorem macro1659 (k : Nat) : applyExit (before1659 k) exit0 1 = some (before1660 k) := by - simp (disch := omega) [before1659, before1660, exit0, applyExit, pop, push] - <;> omega -theorem step1659 (k : Nat) : Runs (1*2) (before1659 k).denote (before1660 k).denote := - @applyExit_sound (before1659 k) (before1660 k) exit0 1 valid0 (macro1659 k) -theorem macro1660 (k : Nat) : applyExit (before1660 k) exit1 1 = some (before1661 k) := by - simp (disch := omega) [before1660, before1661, exit1, applyExit, pop, push] - <;> omega -theorem step1660 (k : Nat) : Runs (1*3) (before1660 k).denote (before1661 k).denote := - @applyExit_sound (before1660 k) (before1661 k) exit1 1 valid1 (macro1660 k) -theorem macro1661 (k : Nat) : applyExit (before1661 k) exit2 1 = some (before1662 k) := by - simp (disch := omega) [before1661, before1662, exit2, applyExit, pop, push] - <;> omega -theorem step1661 (k : Nat) : Runs (1*2) (before1661 k).denote (before1662 k).denote := - @applyExit_sound (before1661 k) (before1662 k) exit2 1 valid2 (macro1661 k) -theorem macro1662 (k : Nat) : applyExit (before1662 k) exit3 1 = some (before1663 k) := by - simp (disch := omega) [before1662, before1663, exit3, applyExit, pop, push] - <;> omega -theorem step1662 (k : Nat) : Runs (1*2) (before1662 k).denote (before1663 k).denote := - @applyExit_sound (before1662 k) (before1663 k) exit3 1 valid3 (macro1662 k) -theorem macro1663 (k : Nat) : applyExit (before1663 k) exit9 1 = some (before1664 k) := by - simp (disch := omega) [before1663, before1664, exit9, applyExit, pop, push] - <;> omega -theorem step1663 (k : Nat) : Runs (1*2) (before1663 k).denote (before1664 k).denote := - @applyExit_sound (before1663 k) (before1664 k) exit9 1 valid9 (macro1663 k) -theorem macro1664 (k : Nat) : applyExit (before1664 k) exit10 14 = some (before1665 k) := by - simp (disch := omega) [before1664, before1665, exit10, applyExit, pop, push] - <;> omega -theorem step1664 (k : Nat) : Runs (14*2) (before1664 k).denote (before1665 k).denote := - @applyExit_sound (before1664 k) (before1665 k) exit10 14 valid10 (macro1664 k) -theorem macro1665 (k : Nat) : applyExit (before1665 k) exit11 1 = some (before1666 k) := by - simp (disch := omega) [before1665, before1666, exit11, applyExit, pop, push] - <;> omega -theorem step1665 (k : Nat) : Runs (1*2) (before1665 k).denote (before1666 k).denote := - @applyExit_sound (before1665 k) (before1666 k) exit11 1 valid11 (macro1665 k) -theorem macro1666 (k : Nat) : applyExit (before1666 k) exit2 29 = some (before1667 k) := by - simp (disch := omega) [before1666, before1667, exit2, applyExit, pop, push] - <;> omega -theorem step1666 (k : Nat) : Runs (29*2) (before1666 k).denote (before1667 k).denote := - @applyExit_sound (before1666 k) (before1667 k) exit2 29 valid2 (macro1666 k) -theorem macro1667 (k : Nat) : applyExit (before1667 k) exit117 (1*k+8) = some (before1668 k) := by - simp (disch := omega) [before1667, before1668, exit117, applyExit, pop, push] - <;> omega -theorem step1667 (k : Nat) : Runs ((1*k+8)*586) (before1667 k).denote (before1668 k).denote := - @applyExit_sound (before1667 k) (before1668 k) exit117 (1*k+8) valid117 (macro1667 k) -theorem macro1668 (k : Nat) : applyExit (before1668 k) exit2 8 = some (before1669 k) := by - simp (disch := omega) [before1668, before1669, exit2, applyExit, pop, push] - <;> omega -theorem step1668 (k : Nat) : Runs (8*2) (before1668 k).denote (before1669 k).denote := - @applyExit_sound (before1668 k) (before1669 k) exit2 8 valid2 (macro1668 k) -theorem macro1669 (k : Nat) : applyExit (before1669 k) exit3 1 = some (before1670 k) := by - simp (disch := omega) [before1669, before1670, exit3, applyExit, pop, push] - <;> omega -theorem step1669 (k : Nat) : Runs (1*2) (before1669 k).denote (before1670 k).denote := - @applyExit_sound (before1669 k) (before1670 k) exit3 1 valid3 (macro1669 k) -theorem macro1670 (k : Nat) : applyExit (before1670 k) exit9 1 = some (before1671 k) := by - simp (disch := omega) [before1670, before1671, exit9, applyExit, pop, push] - <;> omega -theorem step1670 (k : Nat) : Runs (1*2) (before1670 k).denote (before1671 k).denote := - @applyExit_sound (before1670 k) (before1671 k) exit9 1 valid9 (macro1670 k) -theorem macro1671 (k : Nat) : applyExit (before1671 k) exit10 90 = some (before1672 k) := by - simp (disch := omega) [before1671, before1672, exit10, applyExit, pop, push] - <;> omega -theorem step1671 (k : Nat) : Runs (90*2) (before1671 k).denote (before1672 k).denote := - @applyExit_sound (before1671 k) (before1672 k) exit10 90 valid10 (macro1671 k) -theorem macro1672 (k : Nat) : applyExit (before1672 k) exit11 1 = some (before1673 k) := by - simp (disch := omega) [before1672, before1673, exit11, applyExit, pop, push] - <;> omega -theorem step1672 (k : Nat) : Runs (1*2) (before1672 k).denote (before1673 k).denote := - @applyExit_sound (before1672 k) (before1673 k) exit11 1 valid11 (macro1672 k) -theorem macro1673 (k : Nat) : applyExit (before1673 k) exit2 16 = some (before1674 k) := by - simp (disch := omega) [before1673, before1674, exit2, applyExit, pop, push] - <;> omega -theorem step1673 (k : Nat) : Runs (16*2) (before1673 k).denote (before1674 k).denote := - @applyExit_sound (before1673 k) (before1674 k) exit2 16 valid2 (macro1673 k) -theorem macro1674 (k : Nat) : applyExit (before1674 k) exit3 1 = some (before1675 k) := by - simp (disch := omega) [before1674, before1675, exit3, applyExit, pop, push] - <;> omega -theorem step1674 (k : Nat) : Runs (1*2) (before1674 k).denote (before1675 k).denote := - @applyExit_sound (before1674 k) (before1675 k) exit3 1 valid3 (macro1674 k) -theorem macro1675 (k : Nat) : applyExit (before1675 k) exit9 1 = some (before1676 k) := by - simp (disch := omega) [before1675, before1676, exit9, applyExit, pop, push] - <;> omega -theorem step1675 (k : Nat) : Runs (1*2) (before1675 k).denote (before1676 k).denote := - @applyExit_sound (before1675 k) (before1676 k) exit9 1 valid9 (macro1675 k) -theorem macro1676 (k : Nat) : applyExit (before1676 k) exit10 38 = some (before1677 k) := by - simp (disch := omega) [before1676, before1677, exit10, applyExit, pop, push] - <;> omega -theorem step1676 (k : Nat) : Runs (38*2) (before1676 k).denote (before1677 k).denote := - @applyExit_sound (before1676 k) (before1677 k) exit10 38 valid10 (macro1676 k) -theorem macro1677 (k : Nat) : applyExit (before1677 k) exit11 1 = some (before1678 k) := by - simp (disch := omega) [before1677, before1678, exit11, applyExit, pop, push] - <;> omega -theorem step1677 (k : Nat) : Runs (1*2) (before1677 k).denote (before1678 k).denote := - @applyExit_sound (before1677 k) (before1678 k) exit11 1 valid11 (macro1677 k) -theorem macro1678 (k : Nat) : applyExit (before1678 k) exit2 22 = some (before1679 k) := by - simp (disch := omega) [before1678, before1679, exit2, applyExit, pop, push] - <;> omega -theorem step1678 (k : Nat) : Runs (22*2) (before1678 k).denote (before1679 k).denote := - @applyExit_sound (before1678 k) (before1679 k) exit2 22 valid2 (macro1678 k) -theorem macro1679 (k : Nat) : applyExit (before1679 k) exit3 1 = some (before1680 k) := by - simp (disch := omega) [before1679, before1680, exit3, applyExit, pop, push] - <;> omega -theorem step1679 (k : Nat) : Runs (1*2) (before1679 k).denote (before1680 k).denote := - @applyExit_sound (before1679 k) (before1680 k) exit3 1 valid3 (macro1679 k) -theorem macro1680 (k : Nat) : applyExit (before1680 k) exit9 1 = some (before1681 k) := by - simp (disch := omega) [before1680, before1681, exit9, applyExit, pop, push] - <;> omega -theorem step1680 (k : Nat) : Runs (1*2) (before1680 k).denote (before1681 k).denote := - @applyExit_sound (before1680 k) (before1681 k) exit9 1 valid9 (macro1680 k) -theorem macro1681 (k : Nat) : applyExit (before1681 k) exit10 6 = some (before1682 k) := by - simp (disch := omega) [before1681, before1682, exit10, applyExit, pop, push] - <;> omega -theorem step1681 (k : Nat) : Runs (6*2) (before1681 k).denote (before1682 k).denote := - @applyExit_sound (before1681 k) (before1682 k) exit10 6 valid10 (macro1681 k) -theorem macro1682 (k : Nat) : applyExit (before1682 k) exit11 1 = some (before1683 k) := by - simp (disch := omega) [before1682, before1683, exit11, applyExit, pop, push] - <;> omega -theorem step1682 (k : Nat) : Runs (1*2) (before1682 k).denote (before1683 k).denote := - @applyExit_sound (before1682 k) (before1683 k) exit11 1 valid11 (macro1682 k) -theorem macro1683 (k : Nat) : applyExit (before1683 k) exit2 791761169 = some (before1684 k) := by - simp (disch := omega) [before1683, before1684, exit2, applyExit, pop, push] - <;> omega -theorem step1683 (k : Nat) : Runs (791761169*2) (before1683 k).denote (before1684 k).denote := - @applyExit_sound (before1683 k) (before1684 k) exit2 791761169 valid2 (macro1683 k) -theorem macro1684 (k : Nat) : applyExit (before1684 k) exit118 (1*k+8) = some (before1685 k) := by - simp (disch := omega) [before1684, before1685, exit118, applyExit, pop, push] - <;> omega -theorem step1684 (k : Nat) : Runs ((1*k+8)*38) (before1684 k).denote (before1685 k).denote := - @applyExit_sound (before1684 k) (before1685 k) exit118 (1*k+8) valid118 (macro1684 k) -theorem macro1685 (k : Nat) : applyExit (before1685 k) exit2 8 = some (before1686 k) := by - simp (disch := omega) [before1685, before1686, exit2, applyExit, pop, push] - <;> omega -theorem step1685 (k : Nat) : Runs (8*2) (before1685 k).denote (before1686 k).denote := - @applyExit_sound (before1685 k) (before1686 k) exit2 8 valid2 (macro1685 k) -theorem macro1686 (k : Nat) : applyExit (before1686 k) exit3 1 = some (before1687 k) := by - simp (disch := omega) [before1686, before1687, exit3, applyExit, pop, push] - <;> omega -theorem step1686 (k : Nat) : Runs (1*2) (before1686 k).denote (before1687 k).denote := - @applyExit_sound (before1686 k) (before1687 k) exit3 1 valid3 (macro1686 k) -theorem macro1687 (k : Nat) : applyExit (before1687 k) exit9 1 = some (before1688 k) := by - simp (disch := omega) [before1687, before1688, exit9, applyExit, pop, push] - <;> omega -theorem step1687 (k : Nat) : Runs (1*2) (before1687 k).denote (before1688 k).denote := - @applyExit_sound (before1687 k) (before1688 k) exit9 1 valid9 (macro1687 k) -theorem macro1688 (k : Nat) : applyExit (before1688 k) exit10 8 = some (before1689 k) := by - simp (disch := omega) [before1688, before1689, exit10, applyExit, pop, push] - <;> omega -theorem step1688 (k : Nat) : Runs (8*2) (before1688 k).denote (before1689 k).denote := - @applyExit_sound (before1688 k) (before1689 k) exit10 8 valid10 (macro1688 k) -theorem macro1689 (k : Nat) : applyExit (before1689 k) exit11 1 = some (before1690 k) := by - simp (disch := omega) [before1689, before1690, exit11, applyExit, pop, push] - <;> omega -theorem step1689 (k : Nat) : Runs (1*2) (before1689 k).denote (before1690 k).denote := - @applyExit_sound (before1689 k) (before1690 k) exit11 1 valid11 (macro1689 k) -theorem macro1690 (k : Nat) : applyExit (before1690 k) exit2 11 = some (before1691 k) := by - simp (disch := omega) [before1690, before1691, exit2, applyExit, pop, push] - <;> omega -theorem step1690 (k : Nat) : Runs (11*2) (before1690 k).denote (before1691 k).denote := - @applyExit_sound (before1690 k) (before1691 k) exit2 11 valid2 (macro1690 k) -theorem macro1691 (k : Nat) : applyExit (before1691 k) exit3 1 = some (before1692 k) := by - simp (disch := omega) [before1691, before1692, exit3, applyExit, pop, push] - <;> omega -theorem step1691 (k : Nat) : Runs (1*2) (before1691 k).denote (before1692 k).denote := - @applyExit_sound (before1691 k) (before1692 k) exit3 1 valid3 (macro1691 k) -theorem macro1692 (k : Nat) : applyExit (before1692 k) exit4 1 = some (before1693 k) := by - simp (disch := omega) [before1692, before1693, exit4, applyExit, pop, push] - <;> omega -theorem step1692 (k : Nat) : Runs (1*2) (before1692 k).denote (before1693 k).denote := - @applyExit_sound (before1692 k) (before1693 k) exit4 1 valid4 (macro1692 k) -theorem macro1693 (k : Nat) : applyExit (before1693 k) exit5 1 = some (before1694 k) := by - simp (disch := omega) [before1693, before1694, exit5, applyExit, pop, push] - <;> omega -theorem step1693 (k : Nat) : Runs (1*3) (before1693 k).denote (before1694 k).denote := - @applyExit_sound (before1693 k) (before1694 k) exit5 1 valid5 (macro1693 k) -theorem macro1694 (k : Nat) : applyExit (before1694 k) exit1 1 = some (before1695 k) := by - simp (disch := omega) [before1694, before1695, exit1, applyExit, pop, push] - <;> omega -theorem step1694 (k : Nat) : Runs (1*3) (before1694 k).denote (before1695 k).denote := - @applyExit_sound (before1694 k) (before1695 k) exit1 1 valid1 (macro1694 k) -theorem macro1695 (k : Nat) : applyExit (before1695 k) exit6 1 = some (before1696 k) := by - simp (disch := omega) [before1695, before1696, exit6, applyExit, pop, push] - <;> omega -theorem step1695 (k : Nat) : Runs (1*1) (before1695 k).denote (before1696 k).denote := - @applyExit_sound (before1695 k) (before1696 k) exit6 1 valid6 (macro1695 k) -theorem macro1696 (k : Nat) : applyExit (before1696 k) exit0 13 = some (before1697 k) := by - simp (disch := omega) [before1696, before1697, exit0, applyExit, pop, push] - <;> omega -theorem step1696 (k : Nat) : Runs (13*2) (before1696 k).denote (before1697 k).denote := - @applyExit_sound (before1696 k) (before1697 k) exit0 13 valid0 (macro1696 k) -theorem macro1697 (k : Nat) : applyExit (before1697 k) exit1 1 = some (before1698 k) := by - simp (disch := omega) [before1697, before1698, exit1, applyExit, pop, push] - <;> omega -theorem step1697 (k : Nat) : Runs (1*3) (before1697 k).denote (before1698 k).denote := - @applyExit_sound (before1697 k) (before1698 k) exit1 1 valid1 (macro1697 k) -theorem macro1698 (k : Nat) : applyExit (before1698 k) exit2 13 = some (before1699 k) := by - simp (disch := omega) [before1698, before1699, exit2, applyExit, pop, push] - <;> omega -theorem step1698 (k : Nat) : Runs (13*2) (before1698 k).denote (before1699 k).denote := - @applyExit_sound (before1698 k) (before1699 k) exit2 13 valid2 (macro1698 k) -theorem macro1699 (k : Nat) : applyExit (before1699 k) exit3 1 = some (after1699 k) := by - simp (disch := omega) [before1699, after1699, exit3, applyExit, pop, push] - <;> omega -theorem step1699 (k : Nat) : Runs (1*2) (before1699 k).denote (after1699 k).denote := - @applyExit_sound (before1699 k) (after1699 k) exit3 1 valid3 (macro1699 k) -theorem chunkRun016 (k : Nat) : Runs (624*k+1583528555) (before1600 k).denote (after1699 k).denote := by - have h := (@Runs.trans ((((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))))+((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2))))))+(((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))))+((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3))))))) ((((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))))+((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2))))))+(((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2))))))) (before1600 k).denote (before1650 k).denote (after1699 k).denote (@Runs.trans (((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))))+((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2)))))) (((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))))+((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3)))))) (before1600 k).denote (before1625 k).denote (before1650 k).denote (@Runs.trans ((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1))))) ((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2))))) (before1600 k).denote (before1612 k).denote (before1625 k).denote (@Runs.trans (((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1)))) (((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))) (before1600 k).denote (before1606 k).denote (before1612 k).denote (@Runs.trans ((30*2)+((17*2)+(10*2))) ((1*3)+((10*2)+(1*1))) (before1600 k).denote (before1603 k).denote (before1606 k).denote (@Runs.trans (30*2) ((17*2)+(10*2)) (before1600 k).denote (before1601 k).denote (before1603 k).denote (step1600 k) (@Runs.trans (17*2) (10*2) (before1601 k).denote (before1602 k).denote (before1603 k).denote (step1601 k) (step1602 k))) (@Runs.trans (1*3) ((10*2)+(1*1)) (before1603 k).denote (before1604 k).denote (before1606 k).denote (step1603 k) (@Runs.trans (10*2) (1*1) (before1604 k).denote (before1605 k).denote (before1606 k).denote (step1604 k) (step1605 k)))) (@Runs.trans ((11*2)+((1*2)+(6*2))) ((1*3)+((6*2)+(1*1))) (before1606 k).denote (before1609 k).denote (before1612 k).denote (@Runs.trans (11*2) ((1*2)+(6*2)) (before1606 k).denote (before1607 k).denote (before1609 k).denote (step1606 k) (@Runs.trans (1*2) (6*2) (before1607 k).denote (before1608 k).denote (before1609 k).denote (step1607 k) (step1608 k))) (@Runs.trans (1*3) ((6*2)+(1*1)) (before1609 k).denote (before1610 k).denote (before1612 k).denote (step1609 k) (@Runs.trans (6*2) (1*1) (before1610 k).denote (before1611 k).denote (before1612 k).denote (step1610 k) (step1611 k))))) (@Runs.trans (((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2)))) (before1612 k).denote (before1618 k).denote (before1625 k).denote (@Runs.trans ((7*2)+((1*3)+(7*2))) ((1*2)+((1*2)+(1*3))) (before1612 k).denote (before1615 k).denote (before1618 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before1612 k).denote (before1613 k).denote (before1615 k).denote (step1612 k) (@Runs.trans (1*3) (7*2) (before1613 k).denote (before1614 k).denote (before1615 k).denote (step1613 k) (step1614 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before1615 k).denote (before1616 k).denote (before1618 k).denote (step1615 k) (@Runs.trans (1*2) (1*3) (before1616 k).denote (before1617 k).denote (before1618 k).denote (step1616 k) (step1617 k)))) (@Runs.trans ((1*3)+((1*1)+(10*2))) (((1*3)+(10*2))+((1*2)+(1*2))) (before1618 k).denote (before1621 k).denote (before1625 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before1618 k).denote (before1619 k).denote (before1621 k).denote (step1618 k) (@Runs.trans (1*1) (10*2) (before1619 k).denote (before1620 k).denote (before1621 k).denote (step1619 k) (step1620 k))) (@Runs.trans ((1*3)+(10*2)) ((1*2)+(1*2)) (before1621 k).denote (before1623 k).denote (before1625 k).denote (@Runs.trans (1*3) (10*2) (before1621 k).denote (before1622 k).denote (before1623 k).denote (step1621 k) (step1622 k)) (@Runs.trans (1*2) (1*2) (before1623 k).denote (before1624 k).denote (before1625 k).denote (step1623 k) (step1624 k)))))) (@Runs.trans ((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2))))) ((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3))))) (before1625 k).denote (before1637 k).denote (before1650 k).denote (@Runs.trans (((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))) (before1625 k).denote (before1631 k).denote (before1637 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((13*2)+((1*3)+(13*2))) (before1625 k).denote (before1628 k).denote (before1631 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before1625 k).denote (before1626 k).denote (before1628 k).denote (step1625 k) (@Runs.trans (1*3) (1*1) (before1626 k).denote (before1627 k).denote (before1628 k).denote (step1626 k) (step1627 k))) (@Runs.trans (13*2) ((1*3)+(13*2)) (before1628 k).denote (before1629 k).denote (before1631 k).denote (step1628 k) (@Runs.trans (1*3) (13*2) (before1629 k).denote (before1630 k).denote (before1631 k).denote (step1629 k) (step1630 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(16*2))) (before1631 k).denote (before1634 k).denote (before1637 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before1631 k).denote (before1632 k).denote (before1634 k).denote (step1631 k) (@Runs.trans (1*2) (1*3) (before1632 k).denote (before1633 k).denote (before1634 k).denote (step1632 k) (step1633 k))) (@Runs.trans (1*3) ((1*1)+(16*2)) (before1634 k).denote (before1635 k).denote (before1637 k).denote (step1634 k) (@Runs.trans (1*1) (16*2) (before1635 k).denote (before1636 k).denote (before1637 k).denote (step1635 k) (step1636 k))))) (@Runs.trans (((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3)))) (before1637 k).denote (before1643 k).denote (before1650 k).denote (@Runs.trans ((1*3)+((16*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before1637 k).denote (before1640 k).denote (before1643 k).denote (@Runs.trans (1*3) ((16*2)+(1*2)) (before1637 k).denote (before1638 k).denote (before1640 k).denote (step1637 k) (@Runs.trans (16*2) (1*2) (before1638 k).denote (before1639 k).denote (before1640 k).denote (step1638 k) (step1639 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before1640 k).denote (before1641 k).denote (before1643 k).denote (step1640 k) (@Runs.trans (1*3) (1*3) (before1641 k).denote (before1642 k).denote (before1643 k).denote (step1641 k) (step1642 k)))) (@Runs.trans ((1*1)+((19*2)+(1*3))) (((19*2)+(1*2))+((1*2)+(1*3))) (before1643 k).denote (before1646 k).denote (before1650 k).denote (@Runs.trans (1*1) ((19*2)+(1*3)) (before1643 k).denote (before1644 k).denote (before1646 k).denote (step1643 k) (@Runs.trans (19*2) (1*3) (before1644 k).denote (before1645 k).denote (before1646 k).denote (step1644 k) (step1645 k))) (@Runs.trans ((19*2)+(1*2)) ((1*2)+(1*3)) (before1646 k).denote (before1648 k).denote (before1650 k).denote (@Runs.trans (19*2) (1*2) (before1646 k).denote (before1647 k).denote (before1648 k).denote (step1646 k) (step1647 k)) (@Runs.trans (1*2) (1*3) (before1648 k).denote (before1649 k).denote (before1650 k).denote (step1648 k) (step1649 k))))))) (@Runs.trans (((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))))+((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2)))))) (((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2)))))) (before1650 k).denote (before1675 k).denote (after1699 k).denote (@Runs.trans ((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2))))) ((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2))))) (before1650 k).denote (before1662 k).denote (before1675 k).denote (@Runs.trans (((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2)))) (((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))) (before1650 k).denote (before1656 k).denote (before1662 k).denote (@Runs.trans ((1*3)+((1*1)+(22*2))) ((1*3)+((22*2)+(1*2))) (before1650 k).denote (before1653 k).denote (before1656 k).denote (@Runs.trans (1*3) ((1*1)+(22*2)) (before1650 k).denote (before1651 k).denote (before1653 k).denote (step1650 k) (@Runs.trans (1*1) (22*2) (before1651 k).denote (before1652 k).denote (before1653 k).denote (step1651 k) (step1652 k))) (@Runs.trans (1*3) ((22*2)+(1*2)) (before1653 k).denote (before1654 k).denote (before1656 k).denote (step1653 k) (@Runs.trans (22*2) (1*2) (before1654 k).denote (before1655 k).denote (before1656 k).denote (step1654 k) (step1655 k)))) (@Runs.trans ((1*2)+((1*4)+(1*1))) ((1*2)+((1*3)+(1*2))) (before1656 k).denote (before1659 k).denote (before1662 k).denote (@Runs.trans (1*2) ((1*4)+(1*1)) (before1656 k).denote (before1657 k).denote (before1659 k).denote (step1656 k) (@Runs.trans (1*4) (1*1) (before1657 k).denote (before1658 k).denote (before1659 k).denote (step1657 k) (step1658 k))) (@Runs.trans (1*2) ((1*3)+(1*2)) (before1659 k).denote (before1660 k).denote (before1662 k).denote (step1659 k) (@Runs.trans (1*3) (1*2) (before1660 k).denote (before1661 k).denote (before1662 k).denote (step1660 k) (step1661 k))))) (@Runs.trans (((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586)))) (((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2)))) (before1662 k).denote (before1668 k).denote (before1675 k).denote (@Runs.trans ((1*2)+((1*2)+(14*2))) ((1*2)+((29*2)+((1*k+8)*586))) (before1662 k).denote (before1665 k).denote (before1668 k).denote (@Runs.trans (1*2) ((1*2)+(14*2)) (before1662 k).denote (before1663 k).denote (before1665 k).denote (step1662 k) (@Runs.trans (1*2) (14*2) (before1663 k).denote (before1664 k).denote (before1665 k).denote (step1663 k) (step1664 k))) (@Runs.trans (1*2) ((29*2)+((1*k+8)*586)) (before1665 k).denote (before1666 k).denote (before1668 k).denote (step1665 k) (@Runs.trans (29*2) ((1*k+8)*586) (before1666 k).denote (before1667 k).denote (before1668 k).denote (step1666 k) (step1667 k)))) (@Runs.trans ((8*2)+((1*2)+(1*2))) (((90*2)+(1*2))+((16*2)+(1*2))) (before1668 k).denote (before1671 k).denote (before1675 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before1668 k).denote (before1669 k).denote (before1671 k).denote (step1668 k) (@Runs.trans (1*2) (1*2) (before1669 k).denote (before1670 k).denote (before1671 k).denote (step1669 k) (step1670 k))) (@Runs.trans ((90*2)+(1*2)) ((16*2)+(1*2)) (before1671 k).denote (before1673 k).denote (before1675 k).denote (@Runs.trans (90*2) (1*2) (before1671 k).denote (before1672 k).denote (before1673 k).denote (step1671 k) (step1672 k)) (@Runs.trans (16*2) (1*2) (before1673 k).denote (before1674 k).denote (before1675 k).denote (step1673 k) (step1674 k)))))) (@Runs.trans ((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2))))) (before1675 k).denote (before1687 k).denote (after1699 k).denote (@Runs.trans (((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2)))) (((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))) (before1675 k).denote (before1681 k).denote (before1687 k).denote (@Runs.trans ((1*2)+((38*2)+(1*2))) ((22*2)+((1*2)+(1*2))) (before1675 k).denote (before1678 k).denote (before1681 k).denote (@Runs.trans (1*2) ((38*2)+(1*2)) (before1675 k).denote (before1676 k).denote (before1678 k).denote (step1675 k) (@Runs.trans (38*2) (1*2) (before1676 k).denote (before1677 k).denote (before1678 k).denote (step1676 k) (step1677 k))) (@Runs.trans (22*2) ((1*2)+(1*2)) (before1678 k).denote (before1679 k).denote (before1681 k).denote (step1678 k) (@Runs.trans (1*2) (1*2) (before1679 k).denote (before1680 k).denote (before1681 k).denote (step1679 k) (step1680 k)))) (@Runs.trans ((6*2)+((1*2)+(791761169*2))) (((1*k+8)*38)+((8*2)+(1*2))) (before1681 k).denote (before1684 k).denote (before1687 k).denote (@Runs.trans (6*2) ((1*2)+(791761169*2)) (before1681 k).denote (before1682 k).denote (before1684 k).denote (step1681 k) (@Runs.trans (1*2) (791761169*2) (before1682 k).denote (before1683 k).denote (before1684 k).denote (step1682 k) (step1683 k))) (@Runs.trans ((1*k+8)*38) ((8*2)+(1*2)) (before1684 k).denote (before1685 k).denote (before1687 k).denote (step1684 k) (@Runs.trans (8*2) (1*2) (before1685 k).denote (before1686 k).denote (before1687 k).denote (step1685 k) (step1686 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2)))) (before1687 k).denote (before1693 k).denote (after1699 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((11*2)+((1*2)+(1*2))) (before1687 k).denote (before1690 k).denote (before1693 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before1687 k).denote (before1688 k).denote (before1690 k).denote (step1687 k) (@Runs.trans (8*2) (1*2) (before1688 k).denote (before1689 k).denote (before1690 k).denote (step1688 k) (step1689 k))) (@Runs.trans (11*2) ((1*2)+(1*2)) (before1690 k).denote (before1691 k).denote (before1693 k).denote (step1690 k) (@Runs.trans (1*2) (1*2) (before1691 k).denote (before1692 k).denote (before1693 k).denote (step1691 k) (step1692 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((13*2)+(1*3))+((13*2)+(1*2))) (before1693 k).denote (before1696 k).denote (after1699 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before1693 k).denote (before1694 k).denote (before1696 k).denote (step1693 k) (@Runs.trans (1*3) (1*1) (before1694 k).denote (before1695 k).denote (before1696 k).denote (step1694 k) (step1695 k))) (@Runs.trans ((13*2)+(1*3)) ((13*2)+(1*2)) (before1696 k).denote (before1698 k).denote (after1699 k).denote (@Runs.trans (13*2) (1*3) (before1696 k).denote (before1697 k).denote (before1698 k).denote (step1696 k) (step1697 k)) (@Runs.trans (13*2) (1*2) (before1698 k).denote (before1699 k).denote (after1699 k).denote (step1698 k) (step1699 k)))))))) - have ht : (((((((30*2)+((17*2)+(10*2)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(6*2)))+((1*3)+((6*2)+(1*1)))))+((((7*2)+((1*3)+(7*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(10*2)))+(((1*3)+(10*2))+((1*2)+(1*2))))))+(((((1*3)+((1*3)+(1*1)))+((13*2)+((1*3)+(13*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(16*2)))))+((((1*3)+((16*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((19*2)+(1*3)))+(((19*2)+(1*2))+((1*2)+(1*3)))))))+((((((1*3)+((1*1)+(22*2)))+((1*3)+((22*2)+(1*2))))+(((1*2)+((1*4)+(1*1)))+((1*2)+((1*3)+(1*2)))))+((((1*2)+((1*2)+(14*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((8*2)+((1*2)+(1*2)))+(((90*2)+(1*2))+((16*2)+(1*2))))))+(((((1*2)+((38*2)+(1*2)))+((22*2)+((1*2)+(1*2))))+(((6*2)+((1*2)+(791761169*2)))+(((1*k+8)*38)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((13*2)+(1*3))+((13*2)+(1*2)))))))) = (624*k+1583528555) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean deleted file mode 100644 index a29d1812..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk017.lean +++ /dev/null @@ -1,830 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1700_0 : Stack := [] -abbrev tail1700_1 : Stack := ⟨w1,1⟩ :: tail1700_0 -abbrev tail1700_2 : Stack := ⟨w0,1⟩ :: tail1700_1 -abbrev tail1700_3 : Stack := ⟨w2,2⟩ :: tail1700_2 -abbrev tail1700_4 : Stack := ⟨w1,3⟩ :: tail1700_3 -abbrev tail1700_5 : Stack := ⟨w0,27⟩ :: tail1700_0 -abbrev tail1700_6 : Stack := ⟨w1,15⟩ :: tail1700_5 -abbrev tail1700_7 : Stack := ⟨w2,1⟩ :: tail1700_6 -abbrev tail1700_8 : Stack := ⟨w0,29⟩ :: tail1700_7 -abbrev tail1700_9 (k : Nat) : Stack := ⟨w94,(1*k+8)⟩ :: tail1700_8 -abbrev tail1700_10 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_9 k -abbrev tail1700_11 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1700_10 k -abbrev tail1700_12 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_11 k -abbrev tail1700_13 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1700_12 k -abbrev tail1700_14 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1700_13 k -abbrev tail1700_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_14 k -abbrev tail1700_16 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1700_15 k -abbrev tail1700_17 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1700_16 k -abbrev tail1700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_17 k -abbrev tail1700_19 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1700_18 k -abbrev tail1700_20 (k : Nat) : Stack := ⟨w95,(1*k+8)⟩ :: tail1700_19 k -abbrev tail1700_21 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_20 k -abbrev tail1700_22 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1700_21 k -abbrev tail1700_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1700_22 k -abbrev tail1700_24 : Stack := ⟨w1,2⟩ :: tail1700_3 -abbrev tail1700_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_23 k -abbrev tail1700_26 : Stack := ⟨w1,1⟩ :: tail1700_3 -abbrev tail1700_27 : Stack := ⟨w0,1⟩ :: tail1700_26 -abbrev tail1700_28 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1700_22 k -abbrev tail1700_29 : Stack := ⟨w2,1⟩ :: tail1700_26 -abbrev tail1700_30 : Stack := ⟨w1,16⟩ :: tail1700_29 -abbrev tail1700_31 : Stack := ⟨w0,9⟩ :: tail1700_30 -abbrev tail1700_32 : Stack := ⟨w1,9⟩ :: tail1700_31 -abbrev tail1700_33 (k : Nat) : Stack := ⟨w95,(1*k+7)⟩ :: tail1700_19 k -abbrev tail1700_34 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_33 k -abbrev tail1700_35 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_34 k -abbrev tail1700_36 : Stack := ⟨w0,8⟩ :: tail1700_30 -abbrev tail1700_37 : Stack := ⟨w2,1⟩ :: tail1700_36 -abbrev tail1700_38 : Stack := ⟨w1,9⟩ :: tail1700_37 -abbrev tail1700_39 : Stack := ⟨w97,1⟩ :: tail1700_38 -abbrev tail1700_40 (k : Nat) : Stack := ⟨w95,(1*k+6)⟩ :: tail1700_19 k -abbrev tail1700_41 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_40 k -abbrev tail1700_42 : Stack := ⟨w98,1⟩ :: tail1700_38 -abbrev tail1700_43 : Stack := ⟨w97,1⟩ :: tail1700_42 -abbrev tail1700_44 (k : Nat) : Stack := ⟨w95,(1*k+5)⟩ :: tail1700_19 k -abbrev tail1700_45 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_44 k -abbrev tail1700_46 : Stack := ⟨w98,2⟩ :: tail1700_38 -abbrev tail1700_47 : Stack := ⟨w97,1⟩ :: tail1700_46 -abbrev tail1700_48 (k : Nat) : Stack := ⟨w95,(1*k+4)⟩ :: tail1700_19 k -abbrev tail1700_49 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_48 k -abbrev tail1700_50 : Stack := ⟨w98,3⟩ :: tail1700_38 -abbrev tail1700_51 (k : Nat) : Stack := ⟨w98,(1*k+6)⟩ :: tail1700_38 -abbrev tail1700_52 (k : Nat) : Stack := ⟨w95,1⟩ :: tail1700_19 k -abbrev tail1700_53 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_52 k -abbrev tail1700_54 (k : Nat) : Stack := ⟨w97,1⟩ :: tail1700_51 k -abbrev tail1700_55 (k : Nat) : Stack := ⟨w96,1⟩ :: tail1700_19 k -abbrev tail1700_56 (k : Nat) : Stack := ⟨w98,(1*k+7)⟩ :: tail1700_38 -abbrev tail1700_57 (k : Nat) : Stack := ⟨w97,1⟩ :: tail1700_56 k -abbrev tail1700_58 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1700_57 k -abbrev tail1700_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1700_17 k -abbrev tail1700_60 (k : Nat) : Stack := ⟨w0,791761170⟩ :: tail1700_17 k -abbrev tail1700_61 (k : Nat) : Stack := ⟨w98,(1*k+8)⟩ :: tail1700_38 -abbrev tail1700_62 (k : Nat) : Stack := ⟨w1,791761170⟩ :: tail1700_61 k -abbrev tail1700_63 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1700_62 k -abbrev tail1700_64 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1700_63 k -abbrev tail1700_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1700_14 k -abbrev tail1700_66 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1700_14 k -abbrev tail1700_67 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1700_62 k -abbrev tail1700_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_67 k -abbrev tail1700_69 (k : Nat) : Stack := ⟨w1,24⟩ :: tail1700_68 k -abbrev tail1700_70 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1700_69 k -abbrev tail1700_71 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1700_70 k -abbrev tail1700_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1700_11 k -abbrev tail1700_73 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1700_11 k -abbrev tail1700_74 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1700_69 k -abbrev tail1700_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_74 k -abbrev tail1700_76 (k : Nat) : Stack := ⟨w1,18⟩ :: tail1700_75 k -abbrev tail1700_77 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1700_76 k -abbrev tail1700_78 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1700_77 k -abbrev tail1700_79 (k : Nat) : Stack := ⟨w94,(1*k+7)⟩ :: tail1700_8 -abbrev tail1700_80 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_79 k -abbrev tail1700_81 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_80 k -abbrev tail1700_82 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1700_76 k -abbrev tail1700_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_82 k -abbrev tail1700_84 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1700_83 k -abbrev tail1700_85 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_84 k -abbrev tail1700_86 (k : Nat) : Stack := ⟨w94,(1*k+6)⟩ :: tail1700_8 -abbrev tail1700_87 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_86 k -abbrev tail1700_88 (k : Nat) : Stack := ⟨w101,1⟩ :: tail1700_84 k -abbrev tail1700_89 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_88 k -abbrev tail1700_90 (k : Nat) : Stack := ⟨w94,(1*k+5)⟩ :: tail1700_8 -abbrev tail1700_91 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_90 k -abbrev tail1700_92 (k : Nat) : Stack := ⟨w101,2⟩ :: tail1700_84 k -abbrev tail1700_93 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_92 k -abbrev tail1700_94 (k : Nat) : Stack := ⟨w94,(1*k+4)⟩ :: tail1700_8 -abbrev tail1700_95 (k : Nat) : Stack := ⟨w99,1⟩ :: tail1700_94 k -abbrev tail1700_96 (k : Nat) : Stack := ⟨w101,3⟩ :: tail1700_84 k -abbrev tail1700_97 (k : Nat) : Stack := ⟨w101,(1*k+6)⟩ :: tail1700_84 k -abbrev tail1700_98 : Stack := ⟨w94,1⟩ :: tail1700_8 -abbrev tail1700_99 : Stack := ⟨w99,1⟩ :: tail1700_98 -abbrev tail1700_100 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_97 k -abbrev tail1700_101 : Stack := ⟨w99,1⟩ :: tail1700_8 -abbrev tail1700_102 (k : Nat) : Stack := ⟨w101,(1*k+7)⟩ :: tail1700_84 k -abbrev tail1700_103 (k : Nat) : Stack := ⟨w100,1⟩ :: tail1700_102 k -abbrev tail1700_104 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1700_103 k -abbrev tail1700_105 : Stack := ⟨w0,1⟩ :: tail1700_6 -abbrev tail1700_106 : Stack := ⟨w0,30⟩ :: tail1700_6 -abbrev tail1700_107 (k : Nat) : Stack := ⟨w101,(1*k+8)⟩ :: tail1700_84 k -abbrev tail1700_108 (k : Nat) : Stack := ⟨w1,30⟩ :: tail1700_107 k -abbrev tail1700_109 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1700_108 k -abbrev tail1700_110 (k : Nat) : Stack := ⟨w1,27⟩ :: tail1700_109 k -abbrev tail1700_111 : Stack := ⟨w0,1⟩ :: tail1700_0 -abbrev tail1700_112 : Stack := ⟨w0,28⟩ :: tail1700_0 -abbrev tail1700_113 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1700_108 k -abbrev tail1700_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_113 k -abbrev tail1700_115 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1700_114 k -abbrev tail1700_116 : Stack := ⟨w0,29⟩ :: tail1700_0 -abbrev tail1700_117 : Stack := ⟨w0,30⟩ :: tail1700_0 -abbrev tail1700_118 (k : Nat) : Stack := ⟨w0,13⟩ :: tail1700_108 k -abbrev tail1700_119 : Stack := ⟨w1,1⟩ :: tail1700_117 -abbrev tail1700_120 : Stack := ⟨w1,14⟩ :: tail1700_117 -abbrev tail1700_121 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1700_107 k -abbrev tail1700_122 : Stack := ⟨w2,1⟩ :: tail1700_120 -abbrev tail1700_123 : Stack := ⟨w0,29⟩ :: tail1700_122 -abbrev tail1700_124 (k : Nat) : Stack := ⟨w102,(1*k+8)⟩ :: tail1700_123 -abbrev tail1700_125 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_124 k -abbrev tail1700_126 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1700_124 k -abbrev tail1700_127 (k : Nat) : Stack := ⟨w0,89⟩ :: tail1700_76 k -abbrev tail1700_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1700_126 k -abbrev tail1700_129 (k : Nat) : Stack := ⟨w1,90⟩ :: tail1700_126 k -abbrev tail1700_130 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1700_75 k -abbrev tail1700_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_129 k -abbrev tail1700_132 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1700_131 k -abbrev tail1700_133 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1700_131 k -abbrev tail1700_134 (k : Nat) : Stack := ⟨w0,37⟩ :: tail1700_69 k -abbrev tail1700_135 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1700_133 k -abbrev tail1700_136 (k : Nat) : Stack := ⟨w1,38⟩ :: tail1700_133 k -abbrev tail1700_137 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1700_68 k -abbrev tail1700_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_136 k -abbrev tail1700_139 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1700_138 k -abbrev tail1700_140 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1700_138 k -abbrev tail1700_141 (k : Nat) : Stack := ⟨w0,5⟩ :: tail1700_62 k -abbrev tail1700_142 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1700_140 k -abbrev tail1700_143 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1700_140 k -abbrev tail1700_144 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1700_61 k -abbrev tail1700_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1700_143 k -abbrev tail1700_146 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1700_145 k -abbrev tail1700_147 (k : Nat) : Stack := ⟨w103,(1*k+8)⟩ :: tail1700_146 k -abbrev tail1700_148 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1700_147 k -abbrev tail1700_149 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1700_147 k - -def before1700 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1187),tail1700_4,(tail1700_23 k)⟩ -def before1701 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1189),tail1700_24,(tail1700_25 k)⟩ -def before1702 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1700_27,(tail1700_25 k)⟩ -def before1703 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1700_27,(tail1700_28 k)⟩ -def before1704 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1189),tail1700_29,(tail1700_28 k)⟩ -def before1705 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail1700_30,(tail1700_22 k)⟩ -def before1706 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail1700_31,(tail1700_21 k)⟩ -def before1707 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1700_32,(tail1700_20 k)⟩ -def before1708 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1700_32,(tail1700_34 k)⟩ -def before1709 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail1700_31,(tail1700_35 k)⟩ -def before1710 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail1700_37,(tail1700_35 k)⟩ -def before1711 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1700_38,(tail1700_34 k)⟩ -def before1712 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1700_39,(tail1700_33 k)⟩ -def before1713 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1700_39,(tail1700_41 k)⟩ -def before1714 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1700_42,(tail1700_41 k)⟩ -def before1715 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1700_43,(tail1700_40 k)⟩ -def before1716 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1700_43,(tail1700_45 k)⟩ -def before1717 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1700_46,(tail1700_45 k)⟩ -def before1718 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1700_47,(tail1700_44 k)⟩ -def before1719 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1700_47,(tail1700_49 k)⟩ -def before1720 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1700_50,(tail1700_49 k)⟩ -def before1721 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1700_51 k),(tail1700_53 k)⟩ -def before1722 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1700_54 k),(tail1700_52 k)⟩ -def before1723 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1700_54 k),(tail1700_55 k)⟩ -def before1724 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1700_56 k),(tail1700_55 k)⟩ -def before1725 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1700_57 k),(tail1700_19 k)⟩ -def before1726 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1700_58 k),(tail1700_18 k)⟩ -def before1727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1700_58 k),(tail1700_59 k)⟩ -def before1728 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1700_57 k),(tail1700_60 k)⟩ -def before1729 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1700_61 k),(tail1700_60 k)⟩ -def before1730 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail1700_62 k),(tail1700_17 k)⟩ -def before1731 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail1700_63 k),(tail1700_16 k)⟩ -def before1732 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1700_64 k),(tail1700_15 k)⟩ -def before1733 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1700_64 k),(tail1700_65 k)⟩ -def before1734 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail1700_63 k),(tail1700_66 k)⟩ -def before1735 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail1700_68 k),(tail1700_66 k)⟩ -def before1736 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521585),(tail1700_69 k),(tail1700_14 k)⟩ -def before1737 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521663),(tail1700_70 k),(tail1700_13 k)⟩ -def before1738 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1700_71 k),(tail1700_12 k)⟩ -def before1739 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1700_71 k),(tail1700_72 k)⟩ -def before1740 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail1700_70 k),(tail1700_73 k)⟩ -def before1741 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521663),(tail1700_75 k),(tail1700_73 k)⟩ -def before1742 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521699),(tail1700_76 k),(tail1700_11 k)⟩ -def before1743 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521881),(tail1700_77 k),(tail1700_10 k)⟩ -def before1744 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1700_78 k),(tail1700_9 k)⟩ -def before1745 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1700_78 k),(tail1700_80 k)⟩ -def before1746 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521881),(tail1700_77 k),(tail1700_81 k)⟩ -def before1747 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521881),(tail1700_83 k),(tail1700_81 k)⟩ -def before1748 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1700_84 k),(tail1700_80 k)⟩ -def before1749 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1700_85 k),(tail1700_79 k)⟩ -def before1750 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1700_85 k),(tail1700_87 k)⟩ -def before1751 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1700_88 k),(tail1700_87 k)⟩ -def before1752 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1700_89 k),(tail1700_86 k)⟩ -def before1753 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1700_89 k),(tail1700_91 k)⟩ -def before1754 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1700_92 k),(tail1700_91 k)⟩ -def before1755 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1700_93 k),(tail1700_90 k)⟩ -def before1756 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1700_93 k),(tail1700_95 k)⟩ -def before1757 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1700_96 k),(tail1700_95 k)⟩ -def before1758 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1700_97 k),tail1700_99⟩ -def before1759 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1700_100 k),tail1700_98⟩ -def before1760 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1700_100 k),tail1700_101⟩ -def before1761 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1700_102 k),tail1700_101⟩ -def before1762 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1700_103 k),tail1700_8⟩ -def before1763 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail1700_104 k),tail1700_7⟩ -def before1764 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1700_104 k),tail1700_105⟩ -def before1765 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1700_103 k),tail1700_106⟩ -def before1766 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1700_107 k),tail1700_106⟩ -def before1767 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail1700_108 k),tail1700_6⟩ -def before1768 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail1700_109 k),tail1700_5⟩ -def before1769 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526731),(tail1700_110 k),tail1700_0⟩ -def before1770 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526731),(tail1700_110 k),tail1700_111⟩ -def before1771 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail1700_109 k),tail1700_112⟩ -def before1772 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail1700_114 k),tail1700_112⟩ -def before1773 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail1700_115 k),tail1700_0⟩ -def before1774 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail1700_115 k),tail1700_111⟩ -def before1775 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail1700_114 k),tail1700_116⟩ -def before1776 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526675),(tail1700_113 k),tail1700_117⟩ -def before1777 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526673),(tail1700_118 k),tail1700_119⟩ -def before1778 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1700_108 k),tail1700_120⟩ -def before1779 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail1700_121 k),tail1700_122⟩ -def before1780 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1700_107 k),tail1700_123⟩ -def before1781 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1700_84 k),(tail1700_124 k)⟩ -def before1782 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521881),(tail1700_83 k),(tail1700_125 k)⟩ -def before1783 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521879),(tail1700_82 k),(tail1700_126 k)⟩ -def before1784 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521877),(tail1700_127 k),(tail1700_128 k)⟩ -def before1785 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1700_76 k),(tail1700_129 k)⟩ -def before1786 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521697),(tail1700_130 k),(tail1700_131 k)⟩ -def before1787 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail1700_75 k),(tail1700_132 k)⟩ -def before1788 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521661),(tail1700_74 k),(tail1700_133 k)⟩ -def before1789 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail1700_134 k),(tail1700_135 k)⟩ -def before1790 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1700_69 k),(tail1700_136 k)⟩ -def before1791 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521583),(tail1700_137 k),(tail1700_138 k)⟩ -def before1792 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail1700_68 k),(tail1700_139 k)⟩ -def before1793 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521535),(tail1700_67 k),(tail1700_140 k)⟩ -def before1794 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail1700_141 k),(tail1700_142 k)⟩ -def before1795 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1700_62 k),(tail1700_143 k)⟩ -def before1796 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail1700_144 k),(tail1700_145 k)⟩ -def before1797 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1700_61 k),(tail1700_146 k)⟩ -def before1798 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1700_38,(tail1700_147 k)⟩ -def before1799 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail1700_37,(tail1700_148 k)⟩ -def after1799 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail1700_36,(tail1700_149 k)⟩ - -theorem macro1700 (k : Nat) : applyExit (before1700 k) exit4 1 = some (before1701 k) := by - simp (disch := omega) [before1700, before1701, exit4, applyExit, pop, push] - <;> omega -theorem step1700 (k : Nat) : Runs (1*2) (before1700 k).denote (before1701 k).denote := - @applyExit_sound (before1700 k) (before1701 k) exit4 1 valid4 (macro1700 k) -theorem macro1701 (k : Nat) : applyExit (before1701 k) exit5 1 = some (before1702 k) := by - simp (disch := omega) [before1701, before1702, exit5, applyExit, pop, push] - <;> omega -theorem step1701 (k : Nat) : Runs (1*3) (before1701 k).denote (before1702 k).denote := - @applyExit_sound (before1701 k) (before1702 k) exit5 1 valid5 (macro1701 k) -theorem macro1702 (k : Nat) : applyExit (before1702 k) exit1 1 = some (before1703 k) := by - simp (disch := omega) [before1702, before1703, exit1, applyExit, pop, push] - <;> omega -theorem step1702 (k : Nat) : Runs (1*3) (before1702 k).denote (before1703 k).denote := - @applyExit_sound (before1702 k) (before1703 k) exit1 1 valid1 (macro1702 k) -theorem macro1703 (k : Nat) : applyExit (before1703 k) exit6 1 = some (before1704 k) := by - simp (disch := omega) [before1703, before1704, exit6, applyExit, pop, push] - <;> omega -theorem step1703 (k : Nat) : Runs (1*1) (before1703 k).denote (before1704 k).denote := - @applyExit_sound (before1703 k) (before1704 k) exit6 1 valid6 (macro1703 k) -theorem macro1704 (k : Nat) : applyExit (before1704 k) exit0 16 = some (before1705 k) := by - simp (disch := omega) [before1704, before1705, exit0, applyExit, pop, push] - <;> omega -theorem step1704 (k : Nat) : Runs (16*2) (before1704 k).denote (before1705 k).denote := - @applyExit_sound (before1704 k) (before1705 k) exit0 16 valid0 (macro1704 k) -theorem macro1705 (k : Nat) : applyExit (before1705 k) exit13 9 = some (before1706 k) := by - simp (disch := omega) [before1705, before1706, exit13, applyExit, pop, push] - <;> omega -theorem step1705 (k : Nat) : Runs (9*2) (before1705 k).denote (before1706 k).denote := - @applyExit_sound (before1705 k) (before1706 k) exit13 9 valid13 (macro1705 k) -theorem macro1706 (k : Nat) : applyExit (before1706 k) exit0 9 = some (before1707 k) := by - simp (disch := omega) [before1706, before1707, exit0, applyExit, pop, push] - <;> omega -theorem step1706 (k : Nat) : Runs (9*2) (before1706 k).denote (before1707 k).denote := - @applyExit_sound (before1706 k) (before1707 k) exit0 9 valid0 (macro1706 k) -theorem macro1707 (k : Nat) : applyExit (before1707 k) exit119 1 = some (before1708 k) := by - simp (disch := omega) [before1707, before1708, exit119, applyExit, pop, push] - <;> omega -theorem step1707 (k : Nat) : Runs (1*7) (before1707 k).denote (before1708 k).denote := - @applyExit_sound (before1707 k) (before1708 k) exit119 1 valid119 (macro1707 k) -theorem macro1708 (k : Nat) : applyExit (before1708 k) exit2 9 = some (before1709 k) := by - simp (disch := omega) [before1708, before1709, exit2, applyExit, pop, push] - <;> omega -theorem step1708 (k : Nat) : Runs (9*2) (before1708 k).denote (before1709 k).denote := - @applyExit_sound (before1708 k) (before1709 k) exit2 9 valid2 (macro1708 k) -theorem macro1709 (k : Nat) : applyExit (before1709 k) exit6 1 = some (before1710 k) := by - simp (disch := omega) [before1709, before1710, exit6, applyExit, pop, push] - <;> omega -theorem step1709 (k : Nat) : Runs (1*1) (before1709 k).denote (before1710 k).denote := - @applyExit_sound (before1709 k) (before1710 k) exit6 1 valid6 (macro1709 k) -theorem macro1710 (k : Nat) : applyExit (before1710 k) exit0 9 = some (before1711 k) := by - simp (disch := omega) [before1710, before1711, exit0, applyExit, pop, push] - <;> omega -theorem step1710 (k : Nat) : Runs (9*2) (before1710 k).denote (before1711 k).denote := - @applyExit_sound (before1710 k) (before1711 k) exit0 9 valid0 (macro1710 k) -theorem macro1711 (k : Nat) : applyExit (before1711 k) exit120 1 = some (before1712 k) := by - simp (disch := omega) [before1711, before1712, exit120, applyExit, pop, push] - <;> omega -theorem step1711 (k : Nat) : Runs (1*38) (before1711 k).denote (before1712 k).denote := - @applyExit_sound (before1711 k) (before1712 k) exit120 1 valid120 (macro1711 k) -theorem macro1712 (k : Nat) : applyExit (before1712 k) exit119 1 = some (before1713 k) := by - simp (disch := omega) [before1712, before1713, exit119, applyExit, pop, push] - <;> omega -theorem step1712 (k : Nat) : Runs (1*7) (before1712 k).denote (before1713 k).denote := - @applyExit_sound (before1712 k) (before1713 k) exit119 1 valid119 (macro1712 k) -theorem macro1713 (k : Nat) : applyExit (before1713 k) exit121 1 = some (before1714 k) := by - simp (disch := omega) [before1713, before1714, exit121, applyExit, pop, push] - <;> omega -theorem step1713 (k : Nat) : Runs (1*37) (before1713 k).denote (before1714 k).denote := - @applyExit_sound (before1713 k) (before1714 k) exit121 1 valid121 (macro1713 k) -theorem macro1714 (k : Nat) : applyExit (before1714 k) exit120 1 = some (before1715 k) := by - simp (disch := omega) [before1714, before1715, exit120, applyExit, pop, push] - <;> omega -theorem step1714 (k : Nat) : Runs (1*38) (before1714 k).denote (before1715 k).denote := - @applyExit_sound (before1714 k) (before1715 k) exit120 1 valid120 (macro1714 k) -theorem macro1715 (k : Nat) : applyExit (before1715 k) exit119 1 = some (before1716 k) := by - simp (disch := omega) [before1715, before1716, exit119, applyExit, pop, push] - <;> omega -theorem step1715 (k : Nat) : Runs (1*7) (before1715 k).denote (before1716 k).denote := - @applyExit_sound (before1715 k) (before1716 k) exit119 1 valid119 (macro1715 k) -theorem macro1716 (k : Nat) : applyExit (before1716 k) exit121 1 = some (before1717 k) := by - simp (disch := omega) [before1716, before1717, exit121, applyExit, pop, push] - <;> omega -theorem step1716 (k : Nat) : Runs (1*37) (before1716 k).denote (before1717 k).denote := - @applyExit_sound (before1716 k) (before1717 k) exit121 1 valid121 (macro1716 k) -theorem macro1717 (k : Nat) : applyExit (before1717 k) exit120 1 = some (before1718 k) := by - simp (disch := omega) [before1717, before1718, exit120, applyExit, pop, push] - <;> omega -theorem step1717 (k : Nat) : Runs (1*38) (before1717 k).denote (before1718 k).denote := - @applyExit_sound (before1717 k) (before1718 k) exit120 1 valid120 (macro1717 k) -theorem macro1718 (k : Nat) : applyExit (before1718 k) exit119 1 = some (before1719 k) := by - simp (disch := omega) [before1718, before1719, exit119, applyExit, pop, push] - <;> omega -theorem step1718 (k : Nat) : Runs (1*7) (before1718 k).denote (before1719 k).denote := - @applyExit_sound (before1718 k) (before1719 k) exit119 1 valid119 (macro1718 k) -theorem macro1719 (k : Nat) : applyExit (before1719 k) exit121 1 = some (before1720 k) := by - simp (disch := omega) [before1719, before1720, exit121, applyExit, pop, push] - <;> omega -theorem step1719 (k : Nat) : Runs (1*37) (before1719 k).denote (before1720 k).denote := - @applyExit_sound (before1719 k) (before1720 k) exit121 1 valid121 (macro1719 k) -def cycleState1720 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w98,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w96,1⟩,⟨w95,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,9⟩,⟨w94,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ -def cyclePart1720_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w97,1⟩,⟨w98,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w95,(1*k+4-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,9⟩,⟨w94,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ -def cyclePart1720_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w97,1⟩,⟨w98,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w96,1⟩,⟨w95,(1*k+3-1*j)⟩,⟨w0,791761169⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,9⟩,⟨w94,(1*k+8)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ -theorem cycleMacro1720_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1720 k j) exit120 1 = some (cyclePart1720_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1720, cyclePart1720_0, exit120, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1720_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1720_0 k j) exit119 1 = some (cyclePart1720_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1720_0, cyclePart1720_1, exit119, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1720_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1720_1 k j) exit121 1 = some (cycleState1720 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1720_1, cycleState1720, exit121, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1720 (k j : Nat) (hj : j < (1*k+3)) : Runs 82 (cycleState1720 k j).denote (cycleState1720 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState1720 k j).denote (cyclePart1720_0 k j).denote := @applyExit_sound (cycleState1720 k j) (cyclePart1720_0 k j) exit120 1 valid120 (cycleMacro1720_0 k j hj) - have h1 : Runs (1*7) (cyclePart1720_0 k j).denote (cyclePart1720_1 k j).denote := @applyExit_sound (cyclePart1720_0 k j) (cyclePart1720_1 k j) exit119 1 valid119 (cycleMacro1720_1 k j hj) - have h2 : Runs (1*37) (cyclePart1720_1 k j).denote (cycleState1720 k (j+1)).denote := @applyExit_sound (cyclePart1720_1 k j) (cycleState1720 k (j+1)) exit121 1 valid121 (cycleMacro1720_2 k j hj) - exact (@Runs.trans (1*38) ((1*7)+(1*37)) (cycleState1720 k j).denote (cyclePart1720_0 k j).denote (cycleState1720 k (j+1)).denote h0 (@Runs.trans (1*7) (1*37) (cyclePart1720_0 k j).denote (cyclePart1720_1 k j).denote (cycleState1720 k (j+1)).denote h1 h2)) -theorem step1720 (k : Nat) : Runs ((1*k+3)*82) (before1720 k).denote (before1721 k).denote := by - have h := Runs.chain (fun j => (cycleState1720 k j).denote) 82 (1*k+3) (cycleRun1720 k) - have h0 : cycleState1720 k 0 = before1720 k := by simp [cycleState1720, before1720] - have h1 : cycleState1720 k (1*k+3) = before1721 k := by - simp [cycleState1720, before1721] <;> omega - simpa only [h0, h1] using h -theorem macro1721 (k : Nat) : applyExit (before1721 k) exit120 1 = some (before1722 k) := by - simp (disch := omega) [before1721, before1722, exit120, applyExit, pop, push] - <;> omega -theorem step1721 (k : Nat) : Runs (1*38) (before1721 k).denote (before1722 k).denote := - @applyExit_sound (before1721 k) (before1722 k) exit120 1 valid120 (macro1721 k) -theorem macro1722 (k : Nat) : applyExit (before1722 k) exit119 1 = some (before1723 k) := by - simp (disch := omega) [before1722, before1723, exit119, applyExit, pop, push] - <;> omega -theorem step1722 (k : Nat) : Runs (1*7) (before1722 k).denote (before1723 k).denote := - @applyExit_sound (before1722 k) (before1723 k) exit119 1 valid119 (macro1722 k) -theorem macro1723 (k : Nat) : applyExit (before1723 k) exit121 1 = some (before1724 k) := by - simp (disch := omega) [before1723, before1724, exit121, applyExit, pop, push] - <;> omega -theorem step1723 (k : Nat) : Runs (1*37) (before1723 k).denote (before1724 k).denote := - @applyExit_sound (before1723 k) (before1724 k) exit121 1 valid121 (macro1723 k) -theorem macro1724 (k : Nat) : applyExit (before1724 k) exit120 1 = some (before1725 k) := by - simp (disch := omega) [before1724, before1725, exit120, applyExit, pop, push] - <;> omega -theorem step1724 (k : Nat) : Runs (1*38) (before1724 k).denote (before1725 k).denote := - @applyExit_sound (before1724 k) (before1725 k) exit120 1 valid120 (macro1724 k) -theorem macro1725 (k : Nat) : applyExit (before1725 k) exit0 791761169 = some (before1726 k) := by - simp (disch := omega) [before1725, before1726, exit0, applyExit, pop, push] - <;> omega -theorem step1725 (k : Nat) : Runs (791761169*2) (before1725 k).denote (before1726 k).denote := - @applyExit_sound (before1725 k) (before1726 k) exit0 791761169 valid0 (macro1725 k) -theorem macro1726 (k : Nat) : applyExit (before1726 k) exit1 1 = some (before1727 k) := by - simp (disch := omega) [before1726, before1727, exit1, applyExit, pop, push] - <;> omega -theorem step1726 (k : Nat) : Runs (1*3) (before1726 k).denote (before1727 k).denote := - @applyExit_sound (before1726 k) (before1727 k) exit1 1 valid1 (macro1726 k) -theorem macro1727 (k : Nat) : applyExit (before1727 k) exit2 791761169 = some (before1728 k) := by - simp (disch := omega) [before1727, before1728, exit2, applyExit, pop, push] - <;> omega -theorem step1727 (k : Nat) : Runs (791761169*2) (before1727 k).denote (before1728 k).denote := - @applyExit_sound (before1727 k) (before1728 k) exit2 791761169 valid2 (macro1727 k) -theorem macro1728 (k : Nat) : applyExit (before1728 k) exit121 1 = some (before1729 k) := by - simp (disch := omega) [before1728, before1729, exit121, applyExit, pop, push] - <;> omega -theorem step1728 (k : Nat) : Runs (1*37) (before1728 k).denote (before1729 k).denote := - @applyExit_sound (before1728 k) (before1729 k) exit121 1 valid121 (macro1728 k) -theorem macro1729 (k : Nat) : applyExit (before1729 k) exit0 791761170 = some (before1730 k) := by - simp (disch := omega) [before1729, before1730, exit0, applyExit, pop, push] - <;> omega -theorem step1729 (k : Nat) : Runs (791761170*2) (before1729 k).denote (before1730 k).denote := - @applyExit_sound (before1729 k) (before1730 k) exit0 791761170 valid0 (macro1729 k) -theorem macro1730 (k : Nat) : applyExit (before1730 k) exit13 7 = some (before1731 k) := by - simp (disch := omega) [before1730, before1731, exit13, applyExit, pop, push] - <;> omega -theorem step1730 (k : Nat) : Runs (7*2) (before1730 k).denote (before1731 k).denote := - @applyExit_sound (before1730 k) (before1731 k) exit13 7 valid13 (macro1730 k) -theorem macro1731 (k : Nat) : applyExit (before1731 k) exit0 23 = some (before1732 k) := by - simp (disch := omega) [before1731, before1732, exit0, applyExit, pop, push] - <;> omega -theorem step1731 (k : Nat) : Runs (23*2) (before1731 k).denote (before1732 k).denote := - @applyExit_sound (before1731 k) (before1732 k) exit0 23 valid0 (macro1731 k) -theorem macro1732 (k : Nat) : applyExit (before1732 k) exit1 1 = some (before1733 k) := by - simp (disch := omega) [before1732, before1733, exit1, applyExit, pop, push] - <;> omega -theorem step1732 (k : Nat) : Runs (1*3) (before1732 k).denote (before1733 k).denote := - @applyExit_sound (before1732 k) (before1733 k) exit1 1 valid1 (macro1732 k) -theorem macro1733 (k : Nat) : applyExit (before1733 k) exit2 23 = some (before1734 k) := by - simp (disch := omega) [before1733, before1734, exit2, applyExit, pop, push] - <;> omega -theorem step1733 (k : Nat) : Runs (23*2) (before1733 k).denote (before1734 k).denote := - @applyExit_sound (before1733 k) (before1734 k) exit2 23 valid2 (macro1733 k) -theorem macro1734 (k : Nat) : applyExit (before1734 k) exit6 1 = some (before1735 k) := by - simp (disch := omega) [before1734, before1735, exit6, applyExit, pop, push] - <;> omega -theorem step1734 (k : Nat) : Runs (1*1) (before1734 k).denote (before1735 k).denote := - @applyExit_sound (before1734 k) (before1735 k) exit6 1 valid6 (macro1734 k) -theorem macro1735 (k : Nat) : applyExit (before1735 k) exit0 24 = some (before1736 k) := by - simp (disch := omega) [before1735, before1736, exit0, applyExit, pop, push] - <;> omega -theorem step1735 (k : Nat) : Runs (24*2) (before1735 k).denote (before1736 k).denote := - @applyExit_sound (before1735 k) (before1736 k) exit0 24 valid0 (macro1735 k) -theorem macro1736 (k : Nat) : applyExit (before1736 k) exit13 39 = some (before1737 k) := by - simp (disch := omega) [before1736, before1737, exit13, applyExit, pop, push] - <;> omega -theorem step1736 (k : Nat) : Runs (39*2) (before1736 k).denote (before1737 k).denote := - @applyExit_sound (before1736 k) (before1737 k) exit13 39 valid13 (macro1736 k) -theorem macro1737 (k : Nat) : applyExit (before1737 k) exit0 17 = some (before1738 k) := by - simp (disch := omega) [before1737, before1738, exit0, applyExit, pop, push] - <;> omega -theorem step1737 (k : Nat) : Runs (17*2) (before1737 k).denote (before1738 k).denote := - @applyExit_sound (before1737 k) (before1738 k) exit0 17 valid0 (macro1737 k) -theorem macro1738 (k : Nat) : applyExit (before1738 k) exit1 1 = some (before1739 k) := by - simp (disch := omega) [before1738, before1739, exit1, applyExit, pop, push] - <;> omega -theorem step1738 (k : Nat) : Runs (1*3) (before1738 k).denote (before1739 k).denote := - @applyExit_sound (before1738 k) (before1739 k) exit1 1 valid1 (macro1738 k) -theorem macro1739 (k : Nat) : applyExit (before1739 k) exit2 17 = some (before1740 k) := by - simp (disch := omega) [before1739, before1740, exit2, applyExit, pop, push] - <;> omega -theorem step1739 (k : Nat) : Runs (17*2) (before1739 k).denote (before1740 k).denote := - @applyExit_sound (before1739 k) (before1740 k) exit2 17 valid2 (macro1739 k) -theorem macro1740 (k : Nat) : applyExit (before1740 k) exit6 1 = some (before1741 k) := by - simp (disch := omega) [before1740, before1741, exit6, applyExit, pop, push] - <;> omega -theorem step1740 (k : Nat) : Runs (1*1) (before1740 k).denote (before1741 k).denote := - @applyExit_sound (before1740 k) (before1741 k) exit6 1 valid6 (macro1740 k) -theorem macro1741 (k : Nat) : applyExit (before1741 k) exit0 18 = some (before1742 k) := by - simp (disch := omega) [before1741, before1742, exit0, applyExit, pop, push] - <;> omega -theorem step1741 (k : Nat) : Runs (18*2) (before1741 k).denote (before1742 k).denote := - @applyExit_sound (before1741 k) (before1742 k) exit0 18 valid0 (macro1741 k) -theorem macro1742 (k : Nat) : applyExit (before1742 k) exit13 91 = some (before1743 k) := by - simp (disch := omega) [before1742, before1743, exit13, applyExit, pop, push] - <;> omega -theorem step1742 (k : Nat) : Runs (91*2) (before1742 k).denote (before1743 k).denote := - @applyExit_sound (before1742 k) (before1743 k) exit13 91 valid13 (macro1742 k) -theorem macro1743 (k : Nat) : applyExit (before1743 k) exit0 9 = some (before1744 k) := by - simp (disch := omega) [before1743, before1744, exit0, applyExit, pop, push] - <;> omega -theorem step1743 (k : Nat) : Runs (9*2) (before1743 k).denote (before1744 k).denote := - @applyExit_sound (before1743 k) (before1744 k) exit0 9 valid0 (macro1743 k) -theorem macro1744 (k : Nat) : applyExit (before1744 k) exit122 1 = some (before1745 k) := by - simp (disch := omega) [before1744, before1745, exit122, applyExit, pop, push] - <;> omega -theorem step1744 (k : Nat) : Runs (1*119) (before1744 k).denote (before1745 k).denote := - @applyExit_sound (before1744 k) (before1745 k) exit122 1 valid122 (macro1744 k) -theorem macro1745 (k : Nat) : applyExit (before1745 k) exit2 9 = some (before1746 k) := by - simp (disch := omega) [before1745, before1746, exit2, applyExit, pop, push] - <;> omega -theorem step1745 (k : Nat) : Runs (9*2) (before1745 k).denote (before1746 k).denote := - @applyExit_sound (before1745 k) (before1746 k) exit2 9 valid2 (macro1745 k) -theorem macro1746 (k : Nat) : applyExit (before1746 k) exit6 1 = some (before1747 k) := by - simp (disch := omega) [before1746, before1747, exit6, applyExit, pop, push] - <;> omega -theorem step1746 (k : Nat) : Runs (1*1) (before1746 k).denote (before1747 k).denote := - @applyExit_sound (before1746 k) (before1747 k) exit6 1 valid6 (macro1746 k) -theorem macro1747 (k : Nat) : applyExit (before1747 k) exit0 9 = some (before1748 k) := by - simp (disch := omega) [before1747, before1748, exit0, applyExit, pop, push] - <;> omega -theorem step1747 (k : Nat) : Runs (9*2) (before1747 k).denote (before1748 k).denote := - @applyExit_sound (before1747 k) (before1748 k) exit0 9 valid0 (macro1747 k) -theorem macro1748 (k : Nat) : applyExit (before1748 k) exit123 1 = some (before1749 k) := by - simp (disch := omega) [before1748, before1749, exit123, applyExit, pop, push] - <;> omega -theorem step1748 (k : Nat) : Runs (1*1034) (before1748 k).denote (before1749 k).denote := - @applyExit_sound (before1748 k) (before1749 k) exit123 1 valid123 (macro1748 k) -theorem macro1749 (k : Nat) : applyExit (before1749 k) exit122 1 = some (before1750 k) := by - simp (disch := omega) [before1749, before1750, exit122, applyExit, pop, push] - <;> omega -theorem step1749 (k : Nat) : Runs (1*119) (before1749 k).denote (before1750 k).denote := - @applyExit_sound (before1749 k) (before1750 k) exit122 1 valid122 (macro1749 k) -theorem macro1750 (k : Nat) : applyExit (before1750 k) exit124 1 = some (before1751 k) := by - simp (disch := omega) [before1750, before1751, exit124, applyExit, pop, push] - <;> omega -theorem step1750 (k : Nat) : Runs (1*37) (before1750 k).denote (before1751 k).denote := - @applyExit_sound (before1750 k) (before1751 k) exit124 1 valid124 (macro1750 k) -theorem macro1751 (k : Nat) : applyExit (before1751 k) exit123 1 = some (before1752 k) := by - simp (disch := omega) [before1751, before1752, exit123, applyExit, pop, push] - <;> omega -theorem step1751 (k : Nat) : Runs (1*1034) (before1751 k).denote (before1752 k).denote := - @applyExit_sound (before1751 k) (before1752 k) exit123 1 valid123 (macro1751 k) -theorem macro1752 (k : Nat) : applyExit (before1752 k) exit122 1 = some (before1753 k) := by - simp (disch := omega) [before1752, before1753, exit122, applyExit, pop, push] - <;> omega -theorem step1752 (k : Nat) : Runs (1*119) (before1752 k).denote (before1753 k).denote := - @applyExit_sound (before1752 k) (before1753 k) exit122 1 valid122 (macro1752 k) -theorem macro1753 (k : Nat) : applyExit (before1753 k) exit124 1 = some (before1754 k) := by - simp (disch := omega) [before1753, before1754, exit124, applyExit, pop, push] - <;> omega -theorem step1753 (k : Nat) : Runs (1*37) (before1753 k).denote (before1754 k).denote := - @applyExit_sound (before1753 k) (before1754 k) exit124 1 valid124 (macro1753 k) -theorem macro1754 (k : Nat) : applyExit (before1754 k) exit123 1 = some (before1755 k) := by - simp (disch := omega) [before1754, before1755, exit123, applyExit, pop, push] - <;> omega -theorem step1754 (k : Nat) : Runs (1*1034) (before1754 k).denote (before1755 k).denote := - @applyExit_sound (before1754 k) (before1755 k) exit123 1 valid123 (macro1754 k) -theorem macro1755 (k : Nat) : applyExit (before1755 k) exit122 1 = some (before1756 k) := by - simp (disch := omega) [before1755, before1756, exit122, applyExit, pop, push] - <;> omega -theorem step1755 (k : Nat) : Runs (1*119) (before1755 k).denote (before1756 k).denote := - @applyExit_sound (before1755 k) (before1756 k) exit122 1 valid122 (macro1755 k) -theorem macro1756 (k : Nat) : applyExit (before1756 k) exit124 1 = some (before1757 k) := by - simp (disch := omega) [before1756, before1757, exit124, applyExit, pop, push] - <;> omega -theorem step1756 (k : Nat) : Runs (1*37) (before1756 k).denote (before1757 k).denote := - @applyExit_sound (before1756 k) (before1757 k) exit124 1 valid124 (macro1756 k) -def cycleState1757 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w101,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761170⟩,⟨w98,(1*k+8)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w99,1⟩,⟨w94,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ -def cyclePart1757_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w100,1⟩,⟨w101,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761170⟩,⟨w98,(1*k+8)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w94,(1*k+4-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ -def cyclePart1757_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w100,1⟩,⟨w101,(3+1*j)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761170⟩,⟨w98,(1*k+8)⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w99,1⟩,⟨w94,(1*k+3-1*j)⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,27⟩]⟩ -theorem cycleMacro1757_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1757 k j) exit123 1 = some (cyclePart1757_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1757, cyclePart1757_0, exit123, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1757_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1757_0 k j) exit122 1 = some (cyclePart1757_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1757_0, cyclePart1757_1, exit122, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1757_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1757_1 k j) exit124 1 = some (cycleState1757 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1757_1, cycleState1757, exit124, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1757 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState1757 k j).denote (cycleState1757 k (j+1)).denote := by - have h0 : Runs (1*1034) (cycleState1757 k j).denote (cyclePart1757_0 k j).denote := @applyExit_sound (cycleState1757 k j) (cyclePart1757_0 k j) exit123 1 valid123 (cycleMacro1757_0 k j hj) - have h1 : Runs (1*119) (cyclePart1757_0 k j).denote (cyclePart1757_1 k j).denote := @applyExit_sound (cyclePart1757_0 k j) (cyclePart1757_1 k j) exit122 1 valid122 (cycleMacro1757_1 k j hj) - have h2 : Runs (1*37) (cyclePart1757_1 k j).denote (cycleState1757 k (j+1)).denote := @applyExit_sound (cyclePart1757_1 k j) (cycleState1757 k (j+1)) exit124 1 valid124 (cycleMacro1757_2 k j hj) - exact (@Runs.trans (1*1034) ((1*119)+(1*37)) (cycleState1757 k j).denote (cyclePart1757_0 k j).denote (cycleState1757 k (j+1)).denote h0 (@Runs.trans (1*119) (1*37) (cyclePart1757_0 k j).denote (cyclePart1757_1 k j).denote (cycleState1757 k (j+1)).denote h1 h2)) -theorem step1757 (k : Nat) : Runs ((1*k+3)*1190) (before1757 k).denote (before1758 k).denote := by - have h := Runs.chain (fun j => (cycleState1757 k j).denote) 1190 (1*k+3) (cycleRun1757 k) - have h0 : cycleState1757 k 0 = before1757 k := by simp [cycleState1757, before1757] - have h1 : cycleState1757 k (1*k+3) = before1758 k := by - simp [cycleState1757, before1758] <;> omega - simpa only [h0, h1] using h -theorem macro1758 (k : Nat) : applyExit (before1758 k) exit123 1 = some (before1759 k) := by - simp (disch := omega) [before1758, before1759, exit123, applyExit, pop, push] - <;> omega -theorem step1758 (k : Nat) : Runs (1*1034) (before1758 k).denote (before1759 k).denote := - @applyExit_sound (before1758 k) (before1759 k) exit123 1 valid123 (macro1758 k) -theorem macro1759 (k : Nat) : applyExit (before1759 k) exit122 1 = some (before1760 k) := by - simp (disch := omega) [before1759, before1760, exit122, applyExit, pop, push] - <;> omega -theorem step1759 (k : Nat) : Runs (1*119) (before1759 k).denote (before1760 k).denote := - @applyExit_sound (before1759 k) (before1760 k) exit122 1 valid122 (macro1759 k) -theorem macro1760 (k : Nat) : applyExit (before1760 k) exit124 1 = some (before1761 k) := by - simp (disch := omega) [before1760, before1761, exit124, applyExit, pop, push] - <;> omega -theorem step1760 (k : Nat) : Runs (1*37) (before1760 k).denote (before1761 k).denote := - @applyExit_sound (before1760 k) (before1761 k) exit124 1 valid124 (macro1760 k) -theorem macro1761 (k : Nat) : applyExit (before1761 k) exit123 1 = some (before1762 k) := by - simp (disch := omega) [before1761, before1762, exit123, applyExit, pop, push] - <;> omega -theorem step1761 (k : Nat) : Runs (1*1034) (before1761 k).denote (before1762 k).denote := - @applyExit_sound (before1761 k) (before1762 k) exit123 1 valid123 (macro1761 k) -theorem macro1762 (k : Nat) : applyExit (before1762 k) exit0 29 = some (before1763 k) := by - simp (disch := omega) [before1762, before1763, exit0, applyExit, pop, push] - <;> omega -theorem step1762 (k : Nat) : Runs (29*2) (before1762 k).denote (before1763 k).denote := - @applyExit_sound (before1762 k) (before1763 k) exit0 29 valid0 (macro1762 k) -theorem macro1763 (k : Nat) : applyExit (before1763 k) exit1 1 = some (before1764 k) := by - simp (disch := omega) [before1763, before1764, exit1, applyExit, pop, push] - <;> omega -theorem step1763 (k : Nat) : Runs (1*3) (before1763 k).denote (before1764 k).denote := - @applyExit_sound (before1763 k) (before1764 k) exit1 1 valid1 (macro1763 k) -theorem macro1764 (k : Nat) : applyExit (before1764 k) exit2 29 = some (before1765 k) := by - simp (disch := omega) [before1764, before1765, exit2, applyExit, pop, push] - <;> omega -theorem step1764 (k : Nat) : Runs (29*2) (before1764 k).denote (before1765 k).denote := - @applyExit_sound (before1764 k) (before1765 k) exit2 29 valid2 (macro1764 k) -theorem macro1765 (k : Nat) : applyExit (before1765 k) exit124 1 = some (before1766 k) := by - simp (disch := omega) [before1765, before1766, exit124, applyExit, pop, push] - <;> omega -theorem step1765 (k : Nat) : Runs (1*37) (before1765 k).denote (before1766 k).denote := - @applyExit_sound (before1765 k) (before1766 k) exit124 1 valid124 (macro1765 k) -theorem macro1766 (k : Nat) : applyExit (before1766 k) exit0 30 = some (before1767 k) := by - simp (disch := omega) [before1766, before1767, exit0, applyExit, pop, push] - <;> omega -theorem step1766 (k : Nat) : Runs (30*2) (before1766 k).denote (before1767 k).denote := - @applyExit_sound (before1766 k) (before1767 k) exit0 30 valid0 (macro1766 k) -theorem macro1767 (k : Nat) : applyExit (before1767 k) exit13 15 = some (before1768 k) := by - simp (disch := omega) [before1767, before1768, exit13, applyExit, pop, push] - <;> omega -theorem step1767 (k : Nat) : Runs (15*2) (before1767 k).denote (before1768 k).denote := - @applyExit_sound (before1767 k) (before1768 k) exit13 15 valid13 (macro1767 k) -theorem macro1768 (k : Nat) : applyExit (before1768 k) exit0 27 = some (before1769 k) := by - simp (disch := omega) [before1768, before1769, exit0, applyExit, pop, push] - <;> omega -theorem step1768 (k : Nat) : Runs (27*2) (before1768 k).denote (before1769 k).denote := - @applyExit_sound (before1768 k) (before1769 k) exit0 27 valid0 (macro1768 k) -theorem macro1769 (k : Nat) : applyExit (before1769 k) exit1 1 = some (before1770 k) := by - simp (disch := omega) [before1769, before1770, exit1, applyExit, pop, push] - <;> omega -theorem step1769 (k : Nat) : Runs (1*3) (before1769 k).denote (before1770 k).denote := - @applyExit_sound (before1769 k) (before1770 k) exit1 1 valid1 (macro1769 k) -theorem macro1770 (k : Nat) : applyExit (before1770 k) exit2 27 = some (before1771 k) := by - simp (disch := omega) [before1770, before1771, exit2, applyExit, pop, push] - <;> omega -theorem step1770 (k : Nat) : Runs (27*2) (before1770 k).denote (before1771 k).denote := - @applyExit_sound (before1770 k) (before1771 k) exit2 27 valid2 (macro1770 k) -theorem macro1771 (k : Nat) : applyExit (before1771 k) exit6 1 = some (before1772 k) := by - simp (disch := omega) [before1771, before1772, exit6, applyExit, pop, push] - <;> omega -theorem step1771 (k : Nat) : Runs (1*1) (before1771 k).denote (before1772 k).denote := - @applyExit_sound (before1771 k) (before1772 k) exit6 1 valid6 (macro1771 k) -theorem macro1772 (k : Nat) : applyExit (before1772 k) exit0 28 = some (before1773 k) := by - simp (disch := omega) [before1772, before1773, exit0, applyExit, pop, push] - <;> omega -theorem step1772 (k : Nat) : Runs (28*2) (before1772 k).denote (before1773 k).denote := - @applyExit_sound (before1772 k) (before1773 k) exit0 28 valid0 (macro1772 k) -theorem macro1773 (k : Nat) : applyExit (before1773 k) exit1 1 = some (before1774 k) := by - simp (disch := omega) [before1773, before1774, exit1, applyExit, pop, push] - <;> omega -theorem step1773 (k : Nat) : Runs (1*3) (before1773 k).denote (before1774 k).denote := - @applyExit_sound (before1773 k) (before1774 k) exit1 1 valid1 (macro1773 k) -theorem macro1774 (k : Nat) : applyExit (before1774 k) exit2 28 = some (before1775 k) := by - simp (disch := omega) [before1774, before1775, exit2, applyExit, pop, push] - <;> omega -theorem step1774 (k : Nat) : Runs (28*2) (before1774 k).denote (before1775 k).denote := - @applyExit_sound (before1774 k) (before1775 k) exit2 28 valid2 (macro1774 k) -theorem macro1775 (k : Nat) : applyExit (before1775 k) exit3 1 = some (before1776 k) := by - simp (disch := omega) [before1775, before1776, exit3, applyExit, pop, push] - <;> omega -theorem step1775 (k : Nat) : Runs (1*2) (before1775 k).denote (before1776 k).denote := - @applyExit_sound (before1775 k) (before1776 k) exit3 1 valid3 (macro1775 k) -theorem macro1776 (k : Nat) : applyExit (before1776 k) exit9 1 = some (before1777 k) := by - simp (disch := omega) [before1776, before1777, exit9, applyExit, pop, push] - <;> omega -theorem step1776 (k : Nat) : Runs (1*2) (before1776 k).denote (before1777 k).denote := - @applyExit_sound (before1776 k) (before1777 k) exit9 1 valid9 (macro1776 k) -theorem macro1777 (k : Nat) : applyExit (before1777 k) exit10 13 = some (before1778 k) := by - simp (disch := omega) [before1777, before1778, exit10, applyExit, pop, push] - <;> omega -theorem step1777 (k : Nat) : Runs (13*2) (before1777 k).denote (before1778 k).denote := - @applyExit_sound (before1777 k) (before1778 k) exit10 13 valid10 (macro1777 k) -theorem macro1778 (k : Nat) : applyExit (before1778 k) exit11 1 = some (before1779 k) := by - simp (disch := omega) [before1778, before1779, exit11, applyExit, pop, push] - <;> omega -theorem step1778 (k : Nat) : Runs (1*2) (before1778 k).denote (before1779 k).denote := - @applyExit_sound (before1778 k) (before1779 k) exit11 1 valid11 (macro1778 k) -theorem macro1779 (k : Nat) : applyExit (before1779 k) exit2 29 = some (before1780 k) := by - simp (disch := omega) [before1779, before1780, exit2, applyExit, pop, push] - <;> omega -theorem step1779 (k : Nat) : Runs (29*2) (before1779 k).denote (before1780 k).denote := - @applyExit_sound (before1779 k) (before1780 k) exit2 29 valid2 (macro1779 k) -theorem macro1780 (k : Nat) : applyExit (before1780 k) exit125 (1*k+8) = some (before1781 k) := by - simp (disch := omega) [before1780, before1781, exit125, applyExit, pop, push] - <;> omega -theorem step1780 (k : Nat) : Runs ((1*k+8)*586) (before1780 k).denote (before1781 k).denote := - @applyExit_sound (before1780 k) (before1781 k) exit125 (1*k+8) valid125 (macro1780 k) -theorem macro1781 (k : Nat) : applyExit (before1781 k) exit2 9 = some (before1782 k) := by - simp (disch := omega) [before1781, before1782, exit2, applyExit, pop, push] - <;> omega -theorem step1781 (k : Nat) : Runs (9*2) (before1781 k).denote (before1782 k).denote := - @applyExit_sound (before1781 k) (before1782 k) exit2 9 valid2 (macro1781 k) -theorem macro1782 (k : Nat) : applyExit (before1782 k) exit3 1 = some (before1783 k) := by - simp (disch := omega) [before1782, before1783, exit3, applyExit, pop, push] - <;> omega -theorem step1782 (k : Nat) : Runs (1*2) (before1782 k).denote (before1783 k).denote := - @applyExit_sound (before1782 k) (before1783 k) exit3 1 valid3 (macro1782 k) -theorem macro1783 (k : Nat) : applyExit (before1783 k) exit9 1 = some (before1784 k) := by - simp (disch := omega) [before1783, before1784, exit9, applyExit, pop, push] - <;> omega -theorem step1783 (k : Nat) : Runs (1*2) (before1783 k).denote (before1784 k).denote := - @applyExit_sound (before1783 k) (before1784 k) exit9 1 valid9 (macro1783 k) -theorem macro1784 (k : Nat) : applyExit (before1784 k) exit10 89 = some (before1785 k) := by - simp (disch := omega) [before1784, before1785, exit10, applyExit, pop, push] - <;> omega -theorem step1784 (k : Nat) : Runs (89*2) (before1784 k).denote (before1785 k).denote := - @applyExit_sound (before1784 k) (before1785 k) exit10 89 valid10 (macro1784 k) -theorem macro1785 (k : Nat) : applyExit (before1785 k) exit11 1 = some (before1786 k) := by - simp (disch := omega) [before1785, before1786, exit11, applyExit, pop, push] - <;> omega -theorem step1785 (k : Nat) : Runs (1*2) (before1785 k).denote (before1786 k).denote := - @applyExit_sound (before1785 k) (before1786 k) exit11 1 valid11 (macro1785 k) -theorem macro1786 (k : Nat) : applyExit (before1786 k) exit2 17 = some (before1787 k) := by - simp (disch := omega) [before1786, before1787, exit2, applyExit, pop, push] - <;> omega -theorem step1786 (k : Nat) : Runs (17*2) (before1786 k).denote (before1787 k).denote := - @applyExit_sound (before1786 k) (before1787 k) exit2 17 valid2 (macro1786 k) -theorem macro1787 (k : Nat) : applyExit (before1787 k) exit3 1 = some (before1788 k) := by - simp (disch := omega) [before1787, before1788, exit3, applyExit, pop, push] - <;> omega -theorem step1787 (k : Nat) : Runs (1*2) (before1787 k).denote (before1788 k).denote := - @applyExit_sound (before1787 k) (before1788 k) exit3 1 valid3 (macro1787 k) -theorem macro1788 (k : Nat) : applyExit (before1788 k) exit9 1 = some (before1789 k) := by - simp (disch := omega) [before1788, before1789, exit9, applyExit, pop, push] - <;> omega -theorem step1788 (k : Nat) : Runs (1*2) (before1788 k).denote (before1789 k).denote := - @applyExit_sound (before1788 k) (before1789 k) exit9 1 valid9 (macro1788 k) -theorem macro1789 (k : Nat) : applyExit (before1789 k) exit10 37 = some (before1790 k) := by - simp (disch := omega) [before1789, before1790, exit10, applyExit, pop, push] - <;> omega -theorem step1789 (k : Nat) : Runs (37*2) (before1789 k).denote (before1790 k).denote := - @applyExit_sound (before1789 k) (before1790 k) exit10 37 valid10 (macro1789 k) -theorem macro1790 (k : Nat) : applyExit (before1790 k) exit11 1 = some (before1791 k) := by - simp (disch := omega) [before1790, before1791, exit11, applyExit, pop, push] - <;> omega -theorem step1790 (k : Nat) : Runs (1*2) (before1790 k).denote (before1791 k).denote := - @applyExit_sound (before1790 k) (before1791 k) exit11 1 valid11 (macro1790 k) -theorem macro1791 (k : Nat) : applyExit (before1791 k) exit2 23 = some (before1792 k) := by - simp (disch := omega) [before1791, before1792, exit2, applyExit, pop, push] - <;> omega -theorem step1791 (k : Nat) : Runs (23*2) (before1791 k).denote (before1792 k).denote := - @applyExit_sound (before1791 k) (before1792 k) exit2 23 valid2 (macro1791 k) -theorem macro1792 (k : Nat) : applyExit (before1792 k) exit3 1 = some (before1793 k) := by - simp (disch := omega) [before1792, before1793, exit3, applyExit, pop, push] - <;> omega -theorem step1792 (k : Nat) : Runs (1*2) (before1792 k).denote (before1793 k).denote := - @applyExit_sound (before1792 k) (before1793 k) exit3 1 valid3 (macro1792 k) -theorem macro1793 (k : Nat) : applyExit (before1793 k) exit9 1 = some (before1794 k) := by - simp (disch := omega) [before1793, before1794, exit9, applyExit, pop, push] - <;> omega -theorem step1793 (k : Nat) : Runs (1*2) (before1793 k).denote (before1794 k).denote := - @applyExit_sound (before1793 k) (before1794 k) exit9 1 valid9 (macro1793 k) -theorem macro1794 (k : Nat) : applyExit (before1794 k) exit10 5 = some (before1795 k) := by - simp (disch := omega) [before1794, before1795, exit10, applyExit, pop, push] - <;> omega -theorem step1794 (k : Nat) : Runs (5*2) (before1794 k).denote (before1795 k).denote := - @applyExit_sound (before1794 k) (before1795 k) exit10 5 valid10 (macro1794 k) -theorem macro1795 (k : Nat) : applyExit (before1795 k) exit11 1 = some (before1796 k) := by - simp (disch := omega) [before1795, before1796, exit11, applyExit, pop, push] - <;> omega -theorem step1795 (k : Nat) : Runs (1*2) (before1795 k).denote (before1796 k).denote := - @applyExit_sound (before1795 k) (before1796 k) exit11 1 valid11 (macro1795 k) -theorem macro1796 (k : Nat) : applyExit (before1796 k) exit2 791761169 = some (before1797 k) := by - simp (disch := omega) [before1796, before1797, exit2, applyExit, pop, push] - <;> omega -theorem step1796 (k : Nat) : Runs (791761169*2) (before1796 k).denote (before1797 k).denote := - @applyExit_sound (before1796 k) (before1797 k) exit2 791761169 valid2 (macro1796 k) -theorem macro1797 (k : Nat) : applyExit (before1797 k) exit126 (1*k+8) = some (before1798 k) := by - simp (disch := omega) [before1797, before1798, exit126, applyExit, pop, push] - <;> omega -theorem step1797 (k : Nat) : Runs ((1*k+8)*38) (before1797 k).denote (before1798 k).denote := - @applyExit_sound (before1797 k) (before1798 k) exit126 (1*k+8) valid126 (macro1797 k) -theorem macro1798 (k : Nat) : applyExit (before1798 k) exit2 9 = some (before1799 k) := by - simp (disch := omega) [before1798, before1799, exit2, applyExit, pop, push] - <;> omega -theorem step1798 (k : Nat) : Runs (9*2) (before1798 k).denote (before1799 k).denote := - @applyExit_sound (before1798 k) (before1799 k) exit2 9 valid2 (macro1798 k) -theorem macro1799 (k : Nat) : applyExit (before1799 k) exit3 1 = some (after1799 k) := by - simp (disch := omega) [before1799, after1799, exit3, applyExit, pop, push] - <;> omega -theorem step1799 (k : Nat) : Runs (1*2) (before1799 k).denote (after1799 k).denote := - @applyExit_sound (before1799 k) (after1799 k) exit3 1 valid3 (macro1799 k) -theorem chunkRun017 (k : Nat) : Runs (1896*k+6334106144) (before1700 k).denote (after1799 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))))+((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38))))))+(((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))))+((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119))))))) ((((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))))+((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2))))))+(((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2))))))) (before1700 k).denote (before1750 k).denote (after1799 k).denote (@Runs.trans (((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))))+((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38)))))) (((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))))+((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119)))))) (before1700 k).denote (before1725 k).denote (before1750 k).denote (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38))))) ((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38))))) (before1700 k).denote (before1712 k).denote (before1725 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2)))) (((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))) (before1700 k).denote (before1706 k).denote (before1712 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((16*2)+(9*2))) (before1700 k).denote (before1703 k).denote (before1706 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before1700 k).denote (before1701 k).denote (before1703 k).denote (step1700 k) (@Runs.trans (1*3) (1*3) (before1701 k).denote (before1702 k).denote (before1703 k).denote (step1701 k) (step1702 k))) (@Runs.trans (1*1) ((16*2)+(9*2)) (before1703 k).denote (before1704 k).denote (before1706 k).denote (step1703 k) (@Runs.trans (16*2) (9*2) (before1704 k).denote (before1705 k).denote (before1706 k).denote (step1704 k) (step1705 k)))) (@Runs.trans ((9*2)+((1*7)+(9*2))) ((1*1)+((9*2)+(1*38))) (before1706 k).denote (before1709 k).denote (before1712 k).denote (@Runs.trans (9*2) ((1*7)+(9*2)) (before1706 k).denote (before1707 k).denote (before1709 k).denote (step1706 k) (@Runs.trans (1*7) (9*2) (before1707 k).denote (before1708 k).denote (before1709 k).denote (step1707 k) (step1708 k))) (@Runs.trans (1*1) ((9*2)+(1*38)) (before1709 k).denote (before1710 k).denote (before1712 k).denote (step1709 k) (@Runs.trans (9*2) (1*38) (before1710 k).denote (before1711 k).denote (before1712 k).denote (step1710 k) (step1711 k))))) (@Runs.trans (((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38)))) (((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38)))) (before1712 k).denote (before1718 k).denote (before1725 k).denote (@Runs.trans ((1*7)+((1*37)+(1*38))) ((1*7)+((1*37)+(1*38))) (before1712 k).denote (before1715 k).denote (before1718 k).denote (@Runs.trans (1*7) ((1*37)+(1*38)) (before1712 k).denote (before1713 k).denote (before1715 k).denote (step1712 k) (@Runs.trans (1*37) (1*38) (before1713 k).denote (before1714 k).denote (before1715 k).denote (step1713 k) (step1714 k))) (@Runs.trans (1*7) ((1*37)+(1*38)) (before1715 k).denote (before1716 k).denote (before1718 k).denote (step1715 k) (@Runs.trans (1*37) (1*38) (before1716 k).denote (before1717 k).denote (before1718 k).denote (step1716 k) (step1717 k)))) (@Runs.trans ((1*7)+((1*37)+((1*k+3)*82))) (((1*38)+(1*7))+((1*37)+(1*38))) (before1718 k).denote (before1721 k).denote (before1725 k).denote (@Runs.trans (1*7) ((1*37)+((1*k+3)*82)) (before1718 k).denote (before1719 k).denote (before1721 k).denote (step1718 k) (@Runs.trans (1*37) ((1*k+3)*82) (before1719 k).denote (before1720 k).denote (before1721 k).denote (step1719 k) (step1720 k))) (@Runs.trans ((1*38)+(1*7)) ((1*37)+(1*38)) (before1721 k).denote (before1723 k).denote (before1725 k).denote (@Runs.trans (1*38) (1*7) (before1721 k).denote (before1722 k).denote (before1723 k).denote (step1721 k) (step1722 k)) (@Runs.trans (1*37) (1*38) (before1723 k).denote (before1724 k).denote (before1725 k).denote (step1723 k) (step1724 k)))))) (@Runs.trans ((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2))))) ((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119))))) (before1725 k).denote (before1737 k).denote (before1750 k).denote (@Runs.trans (((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2)))) (((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))) (before1725 k).denote (before1731 k).denote (before1737 k).denote (@Runs.trans ((791761169*2)+((1*3)+(791761169*2))) ((1*37)+((791761170*2)+(7*2))) (before1725 k).denote (before1728 k).denote (before1731 k).denote (@Runs.trans (791761169*2) ((1*3)+(791761169*2)) (before1725 k).denote (before1726 k).denote (before1728 k).denote (step1725 k) (@Runs.trans (1*3) (791761169*2) (before1726 k).denote (before1727 k).denote (before1728 k).denote (step1726 k) (step1727 k))) (@Runs.trans (1*37) ((791761170*2)+(7*2)) (before1728 k).denote (before1729 k).denote (before1731 k).denote (step1728 k) (@Runs.trans (791761170*2) (7*2) (before1729 k).denote (before1730 k).denote (before1731 k).denote (step1729 k) (step1730 k)))) (@Runs.trans ((23*2)+((1*3)+(23*2))) ((1*1)+((24*2)+(39*2))) (before1731 k).denote (before1734 k).denote (before1737 k).denote (@Runs.trans (23*2) ((1*3)+(23*2)) (before1731 k).denote (before1732 k).denote (before1734 k).denote (step1731 k) (@Runs.trans (1*3) (23*2) (before1732 k).denote (before1733 k).denote (before1734 k).denote (step1732 k) (step1733 k))) (@Runs.trans (1*1) ((24*2)+(39*2)) (before1734 k).denote (before1735 k).denote (before1737 k).denote (step1734 k) (@Runs.trans (24*2) (39*2) (before1735 k).denote (before1736 k).denote (before1737 k).denote (step1735 k) (step1736 k))))) (@Runs.trans (((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2)))) (((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119)))) (before1737 k).denote (before1743 k).denote (before1750 k).denote (@Runs.trans ((17*2)+((1*3)+(17*2))) ((1*1)+((18*2)+(91*2))) (before1737 k).denote (before1740 k).denote (before1743 k).denote (@Runs.trans (17*2) ((1*3)+(17*2)) (before1737 k).denote (before1738 k).denote (before1740 k).denote (step1737 k) (@Runs.trans (1*3) (17*2) (before1738 k).denote (before1739 k).denote (before1740 k).denote (step1738 k) (step1739 k))) (@Runs.trans (1*1) ((18*2)+(91*2)) (before1740 k).denote (before1741 k).denote (before1743 k).denote (step1740 k) (@Runs.trans (18*2) (91*2) (before1741 k).denote (before1742 k).denote (before1743 k).denote (step1741 k) (step1742 k)))) (@Runs.trans ((9*2)+((1*119)+(9*2))) (((1*1)+(9*2))+((1*1034)+(1*119))) (before1743 k).denote (before1746 k).denote (before1750 k).denote (@Runs.trans (9*2) ((1*119)+(9*2)) (before1743 k).denote (before1744 k).denote (before1746 k).denote (step1743 k) (@Runs.trans (1*119) (9*2) (before1744 k).denote (before1745 k).denote (before1746 k).denote (step1744 k) (step1745 k))) (@Runs.trans ((1*1)+(9*2)) ((1*1034)+(1*119)) (before1746 k).denote (before1748 k).denote (before1750 k).denote (@Runs.trans (1*1) (9*2) (before1746 k).denote (before1747 k).denote (before1748 k).denote (step1746 k) (step1747 k)) (@Runs.trans (1*1034) (1*119) (before1748 k).denote (before1749 k).denote (before1750 k).denote (step1748 k) (step1749 k))))))) (@Runs.trans (((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))))+((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2)))))) (((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2)))))) (before1750 k).denote (before1775 k).denote (after1799 k).denote (@Runs.trans ((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034))))) ((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2))))) (before1750 k).denote (before1762 k).denote (before1775 k).denote (@Runs.trans (((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119)))) (((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))) (before1750 k).denote (before1756 k).denote (before1762 k).denote (@Runs.trans ((1*37)+((1*1034)+(1*119))) ((1*37)+((1*1034)+(1*119))) (before1750 k).denote (before1753 k).denote (before1756 k).denote (@Runs.trans (1*37) ((1*1034)+(1*119)) (before1750 k).denote (before1751 k).denote (before1753 k).denote (step1750 k) (@Runs.trans (1*1034) (1*119) (before1751 k).denote (before1752 k).denote (before1753 k).denote (step1751 k) (step1752 k))) (@Runs.trans (1*37) ((1*1034)+(1*119)) (before1753 k).denote (before1754 k).denote (before1756 k).denote (step1753 k) (@Runs.trans (1*1034) (1*119) (before1754 k).denote (before1755 k).denote (before1756 k).denote (step1754 k) (step1755 k)))) (@Runs.trans ((1*37)+(((1*k+3)*1190)+(1*1034))) ((1*119)+((1*37)+(1*1034))) (before1756 k).denote (before1759 k).denote (before1762 k).denote (@Runs.trans (1*37) (((1*k+3)*1190)+(1*1034)) (before1756 k).denote (before1757 k).denote (before1759 k).denote (step1756 k) (@Runs.trans ((1*k+3)*1190) (1*1034) (before1757 k).denote (before1758 k).denote (before1759 k).denote (step1757 k) (step1758 k))) (@Runs.trans (1*119) ((1*37)+(1*1034)) (before1759 k).denote (before1760 k).denote (before1762 k).denote (step1759 k) (@Runs.trans (1*37) (1*1034) (before1760 k).denote (before1761 k).denote (before1762 k).denote (step1760 k) (step1761 k))))) (@Runs.trans (((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2)))) (((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2)))) (before1762 k).denote (before1768 k).denote (before1775 k).denote (@Runs.trans ((29*2)+((1*3)+(29*2))) ((1*37)+((30*2)+(15*2))) (before1762 k).denote (before1765 k).denote (before1768 k).denote (@Runs.trans (29*2) ((1*3)+(29*2)) (before1762 k).denote (before1763 k).denote (before1765 k).denote (step1762 k) (@Runs.trans (1*3) (29*2) (before1763 k).denote (before1764 k).denote (before1765 k).denote (step1763 k) (step1764 k))) (@Runs.trans (1*37) ((30*2)+(15*2)) (before1765 k).denote (before1766 k).denote (before1768 k).denote (step1765 k) (@Runs.trans (30*2) (15*2) (before1766 k).denote (before1767 k).denote (before1768 k).denote (step1766 k) (step1767 k)))) (@Runs.trans ((27*2)+((1*3)+(27*2))) (((1*1)+(28*2))+((1*3)+(28*2))) (before1768 k).denote (before1771 k).denote (before1775 k).denote (@Runs.trans (27*2) ((1*3)+(27*2)) (before1768 k).denote (before1769 k).denote (before1771 k).denote (step1768 k) (@Runs.trans (1*3) (27*2) (before1769 k).denote (before1770 k).denote (before1771 k).denote (step1769 k) (step1770 k))) (@Runs.trans ((1*1)+(28*2)) ((1*3)+(28*2)) (before1771 k).denote (before1773 k).denote (before1775 k).denote (@Runs.trans (1*1) (28*2) (before1771 k).denote (before1772 k).denote (before1773 k).denote (step1771 k) (step1772 k)) (@Runs.trans (1*3) (28*2) (before1773 k).denote (before1774 k).denote (before1775 k).denote (step1773 k) (step1774 k)))))) (@Runs.trans ((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2))))) ((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2))))) (before1775 k).denote (before1787 k).denote (after1799 k).denote (@Runs.trans (((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586)))) (((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))) (before1775 k).denote (before1781 k).denote (before1787 k).denote (@Runs.trans ((1*2)+((1*2)+(13*2))) ((1*2)+((29*2)+((1*k+8)*586))) (before1775 k).denote (before1778 k).denote (before1781 k).denote (@Runs.trans (1*2) ((1*2)+(13*2)) (before1775 k).denote (before1776 k).denote (before1778 k).denote (step1775 k) (@Runs.trans (1*2) (13*2) (before1776 k).denote (before1777 k).denote (before1778 k).denote (step1776 k) (step1777 k))) (@Runs.trans (1*2) ((29*2)+((1*k+8)*586)) (before1778 k).denote (before1779 k).denote (before1781 k).denote (step1778 k) (@Runs.trans (29*2) ((1*k+8)*586) (before1779 k).denote (before1780 k).denote (before1781 k).denote (step1779 k) (step1780 k)))) (@Runs.trans ((9*2)+((1*2)+(1*2))) ((89*2)+((1*2)+(17*2))) (before1781 k).denote (before1784 k).denote (before1787 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before1781 k).denote (before1782 k).denote (before1784 k).denote (step1781 k) (@Runs.trans (1*2) (1*2) (before1782 k).denote (before1783 k).denote (before1784 k).denote (step1782 k) (step1783 k))) (@Runs.trans (89*2) ((1*2)+(17*2)) (before1784 k).denote (before1785 k).denote (before1787 k).denote (step1784 k) (@Runs.trans (1*2) (17*2) (before1785 k).denote (before1786 k).denote (before1787 k).denote (step1785 k) (step1786 k))))) (@Runs.trans (((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2)))) (((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2)))) (before1787 k).denote (before1793 k).denote (after1799 k).denote (@Runs.trans ((1*2)+((1*2)+(37*2))) ((1*2)+((23*2)+(1*2))) (before1787 k).denote (before1790 k).denote (before1793 k).denote (@Runs.trans (1*2) ((1*2)+(37*2)) (before1787 k).denote (before1788 k).denote (before1790 k).denote (step1787 k) (@Runs.trans (1*2) (37*2) (before1788 k).denote (before1789 k).denote (before1790 k).denote (step1788 k) (step1789 k))) (@Runs.trans (1*2) ((23*2)+(1*2)) (before1790 k).denote (before1791 k).denote (before1793 k).denote (step1790 k) (@Runs.trans (23*2) (1*2) (before1791 k).denote (before1792 k).denote (before1793 k).denote (step1791 k) (step1792 k)))) (@Runs.trans ((1*2)+((5*2)+(1*2))) (((791761169*2)+((1*k+8)*38))+((9*2)+(1*2))) (before1793 k).denote (before1796 k).denote (after1799 k).denote (@Runs.trans (1*2) ((5*2)+(1*2)) (before1793 k).denote (before1794 k).denote (before1796 k).denote (step1793 k) (@Runs.trans (5*2) (1*2) (before1794 k).denote (before1795 k).denote (before1796 k).denote (step1794 k) (step1795 k))) (@Runs.trans ((791761169*2)+((1*k+8)*38)) ((9*2)+(1*2)) (before1796 k).denote (before1798 k).denote (after1799 k).denote (@Runs.trans (791761169*2) ((1*k+8)*38) (before1796 k).denote (before1797 k).denote (before1798 k).denote (step1796 k) (step1797 k)) (@Runs.trans (9*2) (1*2) (before1798 k).denote (before1799 k).denote (after1799 k).denote (step1798 k) (step1799 k)))))))) - have ht : (((((((1*2)+((1*3)+(1*3)))+((1*1)+((16*2)+(9*2))))+(((9*2)+((1*7)+(9*2)))+((1*1)+((9*2)+(1*38)))))+((((1*7)+((1*37)+(1*38)))+((1*7)+((1*37)+(1*38))))+(((1*7)+((1*37)+((1*k+3)*82)))+(((1*38)+(1*7))+((1*37)+(1*38))))))+(((((791761169*2)+((1*3)+(791761169*2)))+((1*37)+((791761170*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+((1*1)+((24*2)+(39*2)))))+((((17*2)+((1*3)+(17*2)))+((1*1)+((18*2)+(91*2))))+(((9*2)+((1*119)+(9*2)))+(((1*1)+(9*2))+((1*1034)+(1*119)))))))+((((((1*37)+((1*1034)+(1*119)))+((1*37)+((1*1034)+(1*119))))+(((1*37)+(((1*k+3)*1190)+(1*1034)))+((1*119)+((1*37)+(1*1034)))))+((((29*2)+((1*3)+(29*2)))+((1*37)+((30*2)+(15*2))))+(((27*2)+((1*3)+(27*2)))+(((1*1)+(28*2))+((1*3)+(28*2))))))+(((((1*2)+((1*2)+(13*2)))+((1*2)+((29*2)+((1*k+8)*586))))+(((9*2)+((1*2)+(1*2)))+((89*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(37*2)))+((1*2)+((23*2)+(1*2))))+(((1*2)+((5*2)+(1*2)))+(((791761169*2)+((1*k+8)*38))+((9*2)+(1*2)))))))) = (1896*k+6334106144) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean deleted file mode 100644 index 0a1c8bff..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk018.lean +++ /dev/null @@ -1,765 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1800_0 : Stack := [] -abbrev tail1800_1 : Stack := ⟨w1,1⟩ :: tail1800_0 -abbrev tail1800_2 : Stack := ⟨w0,1⟩ :: tail1800_1 -abbrev tail1800_3 : Stack := ⟨w2,2⟩ :: tail1800_2 -abbrev tail1800_4 : Stack := ⟨w1,1⟩ :: tail1800_3 -abbrev tail1800_5 : Stack := ⟨w2,1⟩ :: tail1800_4 -abbrev tail1800_6 : Stack := ⟨w1,16⟩ :: tail1800_5 -abbrev tail1800_7 : Stack := ⟨w0,8⟩ :: tail1800_6 -abbrev tail1800_8 : Stack := ⟨w0,30⟩ :: tail1800_0 -abbrev tail1800_9 : Stack := ⟨w1,14⟩ :: tail1800_8 -abbrev tail1800_10 : Stack := ⟨w2,1⟩ :: tail1800_9 -abbrev tail1800_11 : Stack := ⟨w0,29⟩ :: tail1800_10 -abbrev tail1800_12 (k : Nat) : Stack := ⟨w102,(1*k+8)⟩ :: tail1800_11 -abbrev tail1800_13 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1800_12 k -abbrev tail1800_14 (k : Nat) : Stack := ⟨w1,90⟩ :: tail1800_13 k -abbrev tail1800_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_14 k -abbrev tail1800_16 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1800_15 k -abbrev tail1800_17 (k : Nat) : Stack := ⟨w1,38⟩ :: tail1800_16 k -abbrev tail1800_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_17 k -abbrev tail1800_19 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1800_18 k -abbrev tail1800_20 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1800_19 k -abbrev tail1800_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_20 k -abbrev tail1800_22 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1800_21 k -abbrev tail1800_23 (k : Nat) : Stack := ⟨w103,(1*k+8)⟩ :: tail1800_22 k -abbrev tail1800_24 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1800_23 k -abbrev tail1800_25 : Stack := ⟨w0,7⟩ :: tail1800_6 -abbrev tail1800_26 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_24 k -abbrev tail1800_27 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1800_24 k -abbrev tail1800_28 : Stack := ⟨w1,15⟩ :: tail1800_5 -abbrev tail1800_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_27 k -abbrev tail1800_30 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1800_29 k -abbrev tail1800_31 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1800_29 k -abbrev tail1800_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_31 k -abbrev tail1800_33 : Stack := ⟨w2,1⟩ :: tail1800_2 -abbrev tail1800_34 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_32 k -abbrev tail1800_35 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1800_32 k -abbrev tail1800_36 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_35 k -abbrev tail1800_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_36 k -abbrev tail1800_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_37 k -abbrev tail1800_39 : Stack := ⟨w23,1⟩ :: tail1800_0 -abbrev tail1800_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_37 k -abbrev tail1800_41 : Stack := ⟨w0,1⟩ :: tail1800_0 -abbrev tail1800_42 : Stack := ⟨w2,1⟩ :: tail1800_41 -abbrev tail1800_43 : Stack := ⟨w23,1⟩ :: tail1800_42 -abbrev tail1800_44 : Stack := ⟨w0,1⟩ :: tail1800_43 -abbrev tail1800_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_34 k -abbrev tail1800_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_45 k -abbrev tail1800_47 : Stack := ⟨w0,1⟩ :: tail1800_42 -abbrev tail1800_48 : Stack := ⟨w0,2⟩ :: tail1800_42 -abbrev tail1800_49 : Stack := ⟨w2,1⟩ :: tail1800_48 -abbrev tail1800_50 : Stack := ⟨w1,1⟩ :: tail1800_49 -abbrev tail1800_51 : Stack := ⟨w23,1⟩ :: tail1800_50 -abbrev tail1800_52 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_30 k -abbrev tail1800_53 : Stack := ⟨w0,1⟩ :: tail1800_50 -abbrev tail1800_54 : Stack := ⟨w2,1⟩ :: tail1800_53 -abbrev tail1800_55 : Stack := ⟨w1,15⟩ :: tail1800_54 -abbrev tail1800_56 : Stack := ⟨w23,1⟩ :: tail1800_55 -abbrev tail1800_57 : Stack := ⟨w0,8⟩ :: tail1800_56 -abbrev tail1800_58 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1800_23 k -abbrev tail1800_59 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_58 k -abbrev tail1800_60 (k : Nat) : Stack := ⟨w1,8⟩ :: tail1800_59 k -abbrev tail1800_61 : Stack := ⟨w0,1⟩ :: tail1800_55 -abbrev tail1800_62 : Stack := ⟨w0,9⟩ :: tail1800_55 -abbrev tail1800_63 : Stack := ⟨w2,1⟩ :: tail1800_62 -abbrev tail1800_64 : Stack := ⟨w1,9⟩ :: tail1800_63 -abbrev tail1800_65 (k : Nat) : Stack := ⟨w104,(1*k+8)⟩ :: tail1800_64 -abbrev tail1800_66 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1800_65 k -abbrev tail1800_67 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_66 k -abbrev tail1800_68 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1800_67 k -abbrev tail1800_69 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1800_18 k -abbrev tail1800_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_69 k -abbrev tail1800_71 (k : Nat) : Stack := ⟨w1,6⟩ :: tail1800_70 k -abbrev tail1800_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_66 k -abbrev tail1800_73 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1800_66 k -abbrev tail1800_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_73 k -abbrev tail1800_75 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1800_74 k -abbrev tail1800_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_75 k -abbrev tail1800_77 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1800_76 k -abbrev tail1800_78 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1800_15 k -abbrev tail1800_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_78 k -abbrev tail1800_80 (k : Nat) : Stack := ⟨w1,38⟩ :: tail1800_79 k -abbrev tail1800_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_75 k -abbrev tail1800_82 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1800_75 k -abbrev tail1800_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_82 k -abbrev tail1800_84 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1800_83 k -abbrev tail1800_85 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_84 k -abbrev tail1800_86 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1800_85 k -abbrev tail1800_87 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1800_12 k -abbrev tail1800_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_87 k -abbrev tail1800_89 (k : Nat) : Stack := ⟨w1,90⟩ :: tail1800_88 k -abbrev tail1800_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_84 k -abbrev tail1800_91 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1800_84 k -abbrev tail1800_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_91 k -abbrev tail1800_93 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1800_92 k -abbrev tail1800_94 (k : Nat) : Stack := ⟨w105,(1*k+8)⟩ :: tail1800_93 k -abbrev tail1800_95 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1800_94 k -abbrev tail1800_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_95 k -abbrev tail1800_97 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1800_96 k -abbrev tail1800_98 : Stack := ⟨w0,29⟩ :: tail1800_0 -abbrev tail1800_99 : Stack := ⟨w23,1⟩ :: tail1800_98 -abbrev tail1800_100 : Stack := ⟨w1,14⟩ :: tail1800_99 -abbrev tail1800_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_95 k -abbrev tail1800_102 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1800_95 k -abbrev tail1800_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_102 k -abbrev tail1800_104 (k : Nat) : Stack := ⟨w1,29⟩ :: tail1800_103 k -abbrev tail1800_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail1800_104 k -abbrev tail1800_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1800_104 k -abbrev tail1800_107 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1800_104 k -abbrev tail1800_108 : Stack := ⟨w1,3⟩ :: tail1800_0 -abbrev tail1800_109 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1800_103 k -abbrev tail1800_110 : Stack := ⟨w2,1⟩ :: tail1800_108 -abbrev tail1800_111 : Stack := ⟨w0,28⟩ :: tail1800_110 -abbrev tail1800_112 : Stack := ⟨w0,29⟩ :: tail1800_110 -abbrev tail1800_113 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1800_95 k -abbrev tail1800_114 : Stack := ⟨w1,1⟩ :: tail1800_112 -abbrev tail1800_115 : Stack := ⟨w1,15⟩ :: tail1800_112 -abbrev tail1800_116 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1800_94 k -abbrev tail1800_117 : Stack := ⟨w2,1⟩ :: tail1800_115 -abbrev tail1800_118 : Stack := ⟨w0,28⟩ :: tail1800_117 -abbrev tail1800_119 (k : Nat) : Stack := ⟨w106,(1*k+8)⟩ :: tail1800_118 -abbrev tail1800_120 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1800_119 k -abbrev tail1800_121 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1800_119 k -abbrev tail1800_122 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1800_84 k -abbrev tail1800_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_121 k -abbrev tail1800_124 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1800_121 k -abbrev tail1800_125 (k : Nat) : Stack := ⟨w1,16⟩ :: tail1800_83 k -abbrev tail1800_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_124 k -abbrev tail1800_127 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1800_126 k -abbrev tail1800_128 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1800_126 k -abbrev tail1800_129 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1800_75 k -abbrev tail1800_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_128 k -abbrev tail1800_131 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1800_128 k -abbrev tail1800_132 (k : Nat) : Stack := ⟨w1,22⟩ :: tail1800_74 k -abbrev tail1800_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1800_131 k -abbrev tail1800_134 (k : Nat) : Stack := ⟨w0,22⟩ :: tail1800_133 k -abbrev tail1800_135 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1800_133 k -abbrev tail1800_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1800_66 k -abbrev tail1800_137 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1800_135 k -abbrev tail1800_138 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1800_135 k - -def before1800 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail1800_7,(tail1800_24 k)⟩ -def before1801 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail1800_25,(tail1800_26 k)⟩ -def before1802 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1800_6,(tail1800_27 k)⟩ -def before1803 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail1800_28,(tail1800_29 k)⟩ -def before1804 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1800_5,(tail1800_30 k)⟩ -def before1805 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1800_4,(tail1800_31 k)⟩ -def before1806 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1193),tail1800_3,(tail1800_32 k)⟩ -def before1807 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1800_33,(tail1800_34 k)⟩ -def before1808 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1800_2,(tail1800_35 k)⟩ -def before1809 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1800_1,(tail1800_36 k)⟩ -def before1810 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail1800_0,(tail1800_37 k)⟩ -def before1811 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1203),tail1800_0,(tail1800_38 k)⟩ -def before1812 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail1800_39,(tail1800_38 k)⟩ -def before1813 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail1800_39,(tail1800_40 k)⟩ -def before1814 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail1800_41,(tail1800_40 k)⟩ -def before1815 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1201),tail1800_42,(tail1800_37 k)⟩ -def before1816 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail1800_43,(tail1800_36 k)⟩ -def before1817 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1800_44,(tail1800_35 k)⟩ -def before1818 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail1800_44,(tail1800_45 k)⟩ -def before1819 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1800_43,(tail1800_46 k)⟩ -def before1820 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail1800_47,(tail1800_46 k)⟩ -def before1821 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail1800_48,(tail1800_45 k)⟩ -def before1822 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail1800_49,(tail1800_34 k)⟩ -def before1823 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail1800_50,(tail1800_32 k)⟩ -def before1824 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1800_51,(tail1800_31 k)⟩ -def before1825 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail1800_51,(tail1800_52 k)⟩ -def before1826 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail1800_53,(tail1800_52 k)⟩ -def before1827 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1189),tail1800_54,(tail1800_30 k)⟩ -def before1828 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail1800_55,(tail1800_29 k)⟩ -def before1829 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail1800_56,(tail1800_27 k)⟩ -def before1830 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail1800_57,(tail1800_24 k)⟩ -def before1831 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail1800_57,(tail1800_59 k)⟩ -def before1832 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail1800_56,(tail1800_60 k)⟩ -def before1833 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail1800_61,(tail1800_60 k)⟩ -def before1834 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail1800_62,(tail1800_59 k)⟩ -def before1835 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1139),tail1800_63,(tail1800_58 k)⟩ -def before1836 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail1800_64,(tail1800_23 k)⟩ -def before1837 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail1800_65 k),(tail1800_22 k)⟩ -def before1838 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail1800_66 k),(tail1800_21 k)⟩ -def before1839 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail1800_67 k),(tail1800_20 k)⟩ -def before1840 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail1800_68 k),(tail1800_19 k)⟩ -def before1841 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail1800_68 k),(tail1800_70 k)⟩ -def before1842 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail1800_67 k),(tail1800_71 k)⟩ -def before1843 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail1800_72 k),(tail1800_71 k)⟩ -def before1844 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail1800_73 k),(tail1800_70 k)⟩ -def before1845 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521537),(tail1800_74 k),(tail1800_69 k)⟩ -def before1846 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521583),(tail1800_75 k),(tail1800_18 k)⟩ -def before1847 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521585),(tail1800_76 k),(tail1800_17 k)⟩ -def before1848 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail1800_77 k),(tail1800_16 k)⟩ -def before1849 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail1800_77 k),(tail1800_79 k)⟩ -def before1850 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521585),(tail1800_76 k),(tail1800_80 k)⟩ -def before1851 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521585),(tail1800_81 k),(tail1800_80 k)⟩ -def before1852 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail1800_82 k),(tail1800_79 k)⟩ -def before1853 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521663),(tail1800_83 k),(tail1800_78 k)⟩ -def before1854 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521697),(tail1800_84 k),(tail1800_15 k)⟩ -def before1855 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521699),(tail1800_85 k),(tail1800_14 k)⟩ -def before1856 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521879),(tail1800_86 k),(tail1800_13 k)⟩ -def before1857 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521879),(tail1800_86 k),(tail1800_88 k)⟩ -def before1858 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521699),(tail1800_85 k),(tail1800_89 k)⟩ -def before1859 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521699),(tail1800_90 k),(tail1800_89 k)⟩ -def before1860 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521879),(tail1800_91 k),(tail1800_88 k)⟩ -def before1861 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521881),(tail1800_92 k),(tail1800_87 k)⟩ -def before1862 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail1800_93 k),(tail1800_12 k)⟩ -def before1863 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail1800_94 k),tail1800_11⟩ -def before1864 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526645),(tail1800_95 k),tail1800_10⟩ -def before1865 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail1800_96 k),tail1800_9⟩ -def before1866 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526675),(tail1800_97 k),tail1800_8⟩ -def before1867 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526675),(tail1800_97 k),tail1800_99⟩ -def before1868 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail1800_96 k),tail1800_100⟩ -def before1869 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail1800_101 k),tail1800_100⟩ -def before1870 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526675),(tail1800_102 k),tail1800_99⟩ -def before1871 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526677),(tail1800_103 k),tail1800_98⟩ -def before1872 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526735),(tail1800_104 k),tail1800_0⟩ -def before1873 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526737),(tail1800_105 k),tail1800_0⟩ -def before1874 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526737),(tail1800_105 k),tail1800_1⟩ -def before1875 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526737),(tail1800_106 k),tail1800_1⟩ -def before1876 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526739),(tail1800_107 k),tail1800_0⟩ -def before1877 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526739),(tail1800_107 k),tail1800_1⟩ -def before1878 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526735),(tail1800_104 k),tail1800_108⟩ -def before1879 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail1800_109 k),tail1800_110⟩ -def before1880 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail1800_103 k),tail1800_111⟩ -def before1881 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526675),(tail1800_102 k),tail1800_112⟩ -def before1882 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526673),(tail1800_113 k),tail1800_114⟩ -def before1883 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail1800_95 k),tail1800_115⟩ -def before1884 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail1800_116 k),tail1800_117⟩ -def before1885 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail1800_94 k),tail1800_118⟩ -def before1886 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1800_93 k),(tail1800_119 k)⟩ -def before1887 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521881),(tail1800_92 k),(tail1800_120 k)⟩ -def before1888 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521879),(tail1800_91 k),(tail1800_121 k)⟩ -def before1889 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521877),(tail1800_122 k),(tail1800_123 k)⟩ -def before1890 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail1800_84 k),(tail1800_124 k)⟩ -def before1891 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail1800_125 k),(tail1800_126 k)⟩ -def before1892 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail1800_83 k),(tail1800_127 k)⟩ -def before1893 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521661),(tail1800_82 k),(tail1800_128 k)⟩ -def before1894 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail1800_129 k),(tail1800_130 k)⟩ -def before1895 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail1800_75 k),(tail1800_131 k)⟩ -def before1896 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail1800_132 k),(tail1800_133 k)⟩ -def before1897 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail1800_74 k),(tail1800_134 k)⟩ -def before1898 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521535),(tail1800_73 k),(tail1800_135 k)⟩ -def before1899 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail1800_136 k),(tail1800_137 k)⟩ -def after1899 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail1800_66 k),(tail1800_138 k)⟩ - -theorem macro1800 (k : Nat) : applyExit (before1800 k) exit9 1 = some (before1801 k) := by - simp (disch := omega) [before1800, before1801, exit9, applyExit, pop, push] - <;> omega -theorem step1800 (k : Nat) : Runs (1*2) (before1800 k).denote (before1801 k).denote := - @applyExit_sound (before1800 k) (before1801 k) exit9 1 valid9 (macro1800 k) -theorem macro1801 (k : Nat) : applyExit (before1801 k) exit10 7 = some (before1802 k) := by - simp (disch := omega) [before1801, before1802, exit10, applyExit, pop, push] - <;> omega -theorem step1801 (k : Nat) : Runs (7*2) (before1801 k).denote (before1802 k).denote := - @applyExit_sound (before1801 k) (before1802 k) exit10 7 valid10 (macro1801 k) -theorem macro1802 (k : Nat) : applyExit (before1802 k) exit11 1 = some (before1803 k) := by - simp (disch := omega) [before1802, before1803, exit11, applyExit, pop, push] - <;> omega -theorem step1802 (k : Nat) : Runs (1*2) (before1802 k).denote (before1803 k).denote := - @applyExit_sound (before1802 k) (before1803 k) exit11 1 valid11 (macro1802 k) -theorem macro1803 (k : Nat) : applyExit (before1803 k) exit2 15 = some (before1804 k) := by - simp (disch := omega) [before1803, before1804, exit2, applyExit, pop, push] - <;> omega -theorem step1803 (k : Nat) : Runs (15*2) (before1803 k).denote (before1804 k).denote := - @applyExit_sound (before1803 k) (before1804 k) exit2 15 valid2 (macro1803 k) -theorem macro1804 (k : Nat) : applyExit (before1804 k) exit3 1 = some (before1805 k) := by - simp (disch := omega) [before1804, before1805, exit3, applyExit, pop, push] - <;> omega -theorem step1804 (k : Nat) : Runs (1*2) (before1804 k).denote (before1805 k).denote := - @applyExit_sound (before1804 k) (before1805 k) exit3 1 valid3 (macro1804 k) -theorem macro1805 (k : Nat) : applyExit (before1805 k) exit4 1 = some (before1806 k) := by - simp (disch := omega) [before1805, before1806, exit4, applyExit, pop, push] - <;> omega -theorem step1805 (k : Nat) : Runs (1*2) (before1805 k).denote (before1806 k).denote := - @applyExit_sound (before1805 k) (before1806 k) exit4 1 valid4 (macro1805 k) -theorem macro1806 (k : Nat) : applyExit (before1806 k) exit7 1 = some (before1807 k) := by - simp (disch := omega) [before1806, before1807, exit7, applyExit, pop, push] - <;> omega -theorem step1806 (k : Nat) : Runs (1*4) (before1806 k).denote (before1807 k).denote := - @applyExit_sound (before1806 k) (before1807 k) exit7 1 valid7 (macro1806 k) -theorem macro1807 (k : Nat) : applyExit (before1807 k) exit3 1 = some (before1808 k) := by - simp (disch := omega) [before1807, before1808, exit3, applyExit, pop, push] - <;> omega -theorem step1807 (k : Nat) : Runs (1*2) (before1807 k).denote (before1808 k).denote := - @applyExit_sound (before1807 k) (before1808 k) exit3 1 valid3 (macro1807 k) -theorem macro1808 (k : Nat) : applyExit (before1808 k) exit9 1 = some (before1809 k) := by - simp (disch := omega) [before1808, before1809, exit9, applyExit, pop, push] - <;> omega -theorem step1808 (k : Nat) : Runs (1*2) (before1808 k).denote (before1809 k).denote := - @applyExit_sound (before1808 k) (before1809 k) exit9 1 valid9 (macro1808 k) -theorem macro1809 (k : Nat) : applyExit (before1809 k) exit11 1 = some (before1810 k) := by - simp (disch := omega) [before1809, before1810, exit11, applyExit, pop, push] - <;> omega -theorem step1809 (k : Nat) : Runs (1*2) (before1809 k).denote (before1810 k).denote := - @applyExit_sound (before1809 k) (before1810 k) exit11 1 valid11 (macro1809 k) -theorem macro1810 (k : Nat) : applyExit (before1810 k) exit3 1 = some (before1811 k) := by - simp (disch := omega) [before1810, before1811, exit3, applyExit, pop, push] - <;> omega -theorem step1810 (k : Nat) : Runs (1*2) (before1810 k).denote (before1811 k).denote := - @applyExit_sound (before1810 k) (before1811 k) exit3 1 valid3 (macro1810 k) -theorem macro1811 (k : Nat) : applyExit (before1811 k) exit30 1 = some (before1812 k) := by - simp (disch := omega) [before1811, before1812, exit30, applyExit, pop, push] - <;> omega -theorem step1811 (k : Nat) : Runs (1*3) (before1811 k).denote (before1812 k).denote := - @applyExit_sound (before1811 k) (before1812 k) exit30 1 valid30 (macro1811 k) -theorem macro1812 (k : Nat) : applyExit (before1812 k) exit31 1 = some (before1813 k) := by - simp (disch := omega) [before1812, before1813, exit31, applyExit, pop, push] - <;> omega -theorem step1812 (k : Nat) : Runs (1*1) (before1812 k).denote (before1813 k).denote := - @applyExit_sound (before1812 k) (before1813 k) exit31 1 valid31 (macro1812 k) -theorem macro1813 (k : Nat) : applyExit (before1813 k) exit32 1 = some (before1814 k) := by - simp (disch := omega) [before1813, before1814, exit32, applyExit, pop, push] - <;> omega -theorem step1813 (k : Nat) : Runs (1*3) (before1813 k).denote (before1814 k).denote := - @applyExit_sound (before1813 k) (before1814 k) exit32 1 valid32 (macro1813 k) -theorem macro1814 (k : Nat) : applyExit (before1814 k) exit33 1 = some (before1815 k) := by - simp (disch := omega) [before1814, before1815, exit33, applyExit, pop, push] - <;> omega -theorem step1814 (k : Nat) : Runs (1*2) (before1814 k).denote (before1815 k).denote := - @applyExit_sound (before1814 k) (before1815 k) exit33 1 valid33 (macro1814 k) -theorem macro1815 (k : Nat) : applyExit (before1815 k) exit35 1 = some (before1816 k) := by - simp (disch := omega) [before1815, before1816, exit35, applyExit, pop, push] - <;> omega -theorem step1815 (k : Nat) : Runs (1*2) (before1815 k).denote (before1816 k).denote := - @applyExit_sound (before1815 k) (before1816 k) exit35 1 valid35 (macro1815 k) -theorem macro1816 (k : Nat) : applyExit (before1816 k) exit36 1 = some (before1817 k) := by - simp (disch := omega) [before1816, before1817, exit36, applyExit, pop, push] - <;> omega -theorem step1816 (k : Nat) : Runs (1*2) (before1816 k).denote (before1817 k).denote := - @applyExit_sound (before1816 k) (before1817 k) exit36 1 valid36 (macro1816 k) -theorem macro1817 (k : Nat) : applyExit (before1817 k) exit31 1 = some (before1818 k) := by - simp (disch := omega) [before1817, before1818, exit31, applyExit, pop, push] - <;> omega -theorem step1817 (k : Nat) : Runs (1*1) (before1817 k).denote (before1818 k).denote := - @applyExit_sound (before1817 k) (before1818 k) exit31 1 valid31 (macro1817 k) -theorem macro1818 (k : Nat) : applyExit (before1818 k) exit10 1 = some (before1819 k) := by - simp (disch := omega) [before1818, before1819, exit10, applyExit, pop, push] - <;> omega -theorem step1818 (k : Nat) : Runs (1*2) (before1818 k).denote (before1819 k).denote := - @applyExit_sound (before1818 k) (before1819 k) exit10 1 valid10 (macro1818 k) -theorem macro1819 (k : Nat) : applyExit (before1819 k) exit32 1 = some (before1820 k) := by - simp (disch := omega) [before1819, before1820, exit32, applyExit, pop, push] - <;> omega -theorem step1819 (k : Nat) : Runs (1*3) (before1819 k).denote (before1820 k).denote := - @applyExit_sound (before1819 k) (before1820 k) exit32 1 valid32 (macro1819 k) -theorem macro1820 (k : Nat) : applyExit (before1820 k) exit36 1 = some (before1821 k) := by - simp (disch := omega) [before1820, before1821, exit36, applyExit, pop, push] - <;> omega -theorem step1820 (k : Nat) : Runs (1*2) (before1820 k).denote (before1821 k).denote := - @applyExit_sound (before1820 k) (before1821 k) exit36 1 valid36 (macro1820 k) -theorem macro1821 (k : Nat) : applyExit (before1821 k) exit33 1 = some (before1822 k) := by - simp (disch := omega) [before1821, before1822, exit33, applyExit, pop, push] - <;> omega -theorem step1821 (k : Nat) : Runs (1*2) (before1821 k).denote (before1822 k).denote := - @applyExit_sound (before1821 k) (before1822 k) exit33 1 valid33 (macro1821 k) -theorem macro1822 (k : Nat) : applyExit (before1822 k) exit34 1 = some (before1823 k) := by - simp (disch := omega) [before1822, before1823, exit34, applyExit, pop, push] - <;> omega -theorem step1822 (k : Nat) : Runs (1*2) (before1822 k).denote (before1823 k).denote := - @applyExit_sound (before1822 k) (before1823 k) exit34 1 valid34 (macro1822 k) -theorem macro1823 (k : Nat) : applyExit (before1823 k) exit35 1 = some (before1824 k) := by - simp (disch := omega) [before1823, before1824, exit35, applyExit, pop, push] - <;> omega -theorem step1823 (k : Nat) : Runs (1*2) (before1823 k).denote (before1824 k).denote := - @applyExit_sound (before1823 k) (before1824 k) exit35 1 valid35 (macro1823 k) -theorem macro1824 (k : Nat) : applyExit (before1824 k) exit31 1 = some (before1825 k) := by - simp (disch := omega) [before1824, before1825, exit31, applyExit, pop, push] - <;> omega -theorem step1824 (k : Nat) : Runs (1*1) (before1824 k).denote (before1825 k).denote := - @applyExit_sound (before1824 k) (before1825 k) exit31 1 valid31 (macro1824 k) -theorem macro1825 (k : Nat) : applyExit (before1825 k) exit32 1 = some (before1826 k) := by - simp (disch := omega) [before1825, before1826, exit32, applyExit, pop, push] - <;> omega -theorem step1825 (k : Nat) : Runs (1*3) (before1825 k).denote (before1826 k).denote := - @applyExit_sound (before1825 k) (before1826 k) exit32 1 valid32 (macro1825 k) -theorem macro1826 (k : Nat) : applyExit (before1826 k) exit33 1 = some (before1827 k) := by - simp (disch := omega) [before1826, before1827, exit33, applyExit, pop, push] - <;> omega -theorem step1826 (k : Nat) : Runs (1*2) (before1826 k).denote (before1827 k).denote := - @applyExit_sound (before1826 k) (before1827 k) exit33 1 valid33 (macro1826 k) -theorem macro1827 (k : Nat) : applyExit (before1827 k) exit34 15 = some (before1828 k) := by - simp (disch := omega) [before1827, before1828, exit34, applyExit, pop, push] - <;> omega -theorem step1827 (k : Nat) : Runs (15*2) (before1827 k).denote (before1828 k).denote := - @applyExit_sound (before1827 k) (before1828 k) exit34 15 valid34 (macro1827 k) -theorem macro1828 (k : Nat) : applyExit (before1828 k) exit35 1 = some (before1829 k) := by - simp (disch := omega) [before1828, before1829, exit35, applyExit, pop, push] - <;> omega -theorem step1828 (k : Nat) : Runs (1*2) (before1828 k).denote (before1829 k).denote := - @applyExit_sound (before1828 k) (before1829 k) exit35 1 valid35 (macro1828 k) -theorem macro1829 (k : Nat) : applyExit (before1829 k) exit36 8 = some (before1830 k) := by - simp (disch := omega) [before1829, before1830, exit36, applyExit, pop, push] - <;> omega -theorem step1829 (k : Nat) : Runs (8*2) (before1829 k).denote (before1830 k).denote := - @applyExit_sound (before1829 k) (before1830 k) exit36 8 valid36 (macro1829 k) -theorem macro1830 (k : Nat) : applyExit (before1830 k) exit31 1 = some (before1831 k) := by - simp (disch := omega) [before1830, before1831, exit31, applyExit, pop, push] - <;> omega -theorem step1830 (k : Nat) : Runs (1*1) (before1830 k).denote (before1831 k).denote := - @applyExit_sound (before1830 k) (before1831 k) exit31 1 valid31 (macro1830 k) -theorem macro1831 (k : Nat) : applyExit (before1831 k) exit10 8 = some (before1832 k) := by - simp (disch := omega) [before1831, before1832, exit10, applyExit, pop, push] - <;> omega -theorem step1831 (k : Nat) : Runs (8*2) (before1831 k).denote (before1832 k).denote := - @applyExit_sound (before1831 k) (before1832 k) exit10 8 valid10 (macro1831 k) -theorem macro1832 (k : Nat) : applyExit (before1832 k) exit32 1 = some (before1833 k) := by - simp (disch := omega) [before1832, before1833, exit32, applyExit, pop, push] - <;> omega -theorem step1832 (k : Nat) : Runs (1*3) (before1832 k).denote (before1833 k).denote := - @applyExit_sound (before1832 k) (before1833 k) exit32 1 valid32 (macro1832 k) -theorem macro1833 (k : Nat) : applyExit (before1833 k) exit36 8 = some (before1834 k) := by - simp (disch := omega) [before1833, before1834, exit36, applyExit, pop, push] - <;> omega -theorem step1833 (k : Nat) : Runs (8*2) (before1833 k).denote (before1834 k).denote := - @applyExit_sound (before1833 k) (before1834 k) exit36 8 valid36 (macro1833 k) -theorem macro1834 (k : Nat) : applyExit (before1834 k) exit33 1 = some (before1835 k) := by - simp (disch := omega) [before1834, before1835, exit33, applyExit, pop, push] - <;> omega -theorem step1834 (k : Nat) : Runs (1*2) (before1834 k).denote (before1835 k).denote := - @applyExit_sound (before1834 k) (before1835 k) exit33 1 valid33 (macro1834 k) -theorem macro1835 (k : Nat) : applyExit (before1835 k) exit34 9 = some (before1836 k) := by - simp (disch := omega) [before1835, before1836, exit34, applyExit, pop, push] - <;> omega -theorem step1835 (k : Nat) : Runs (9*2) (before1835 k).denote (before1836 k).denote := - @applyExit_sound (before1835 k) (before1836 k) exit34 9 valid34 (macro1835 k) -theorem macro1836 (k : Nat) : applyExit (before1836 k) exit127 (1*k+8) = some (before1837 k) := by - simp (disch := omega) [before1836, before1837, exit127, applyExit, pop, push] - <;> omega -theorem step1836 (k : Nat) : Runs ((1*k+8)*70) (before1836 k).denote (before1837 k).denote := - @applyExit_sound (before1836 k) (before1837 k) exit127 (1*k+8) valid127 (macro1836 k) -theorem macro1837 (k : Nat) : applyExit (before1837 k) exit34 791761169 = some (before1838 k) := by - simp (disch := omega) [before1837, before1838, exit34, applyExit, pop, push] - <;> omega -theorem step1837 (k : Nat) : Runs (791761169*2) (before1837 k).denote (before1838 k).denote := - @applyExit_sound (before1837 k) (before1838 k) exit34 791761169 valid34 (macro1837 k) -theorem macro1838 (k : Nat) : applyExit (before1838 k) exit35 1 = some (before1839 k) := by - simp (disch := omega) [before1838, before1839, exit35, applyExit, pop, push] - <;> omega -theorem step1838 (k : Nat) : Runs (1*2) (before1838 k).denote (before1839 k).denote := - @applyExit_sound (before1838 k) (before1839 k) exit35 1 valid35 (macro1838 k) -theorem macro1839 (k : Nat) : applyExit (before1839 k) exit36 6 = some (before1840 k) := by - simp (disch := omega) [before1839, before1840, exit36, applyExit, pop, push] - <;> omega -theorem step1839 (k : Nat) : Runs (6*2) (before1839 k).denote (before1840 k).denote := - @applyExit_sound (before1839 k) (before1840 k) exit36 6 valid36 (macro1839 k) -theorem macro1840 (k : Nat) : applyExit (before1840 k) exit31 1 = some (before1841 k) := by - simp (disch := omega) [before1840, before1841, exit31, applyExit, pop, push] - <;> omega -theorem step1840 (k : Nat) : Runs (1*1) (before1840 k).denote (before1841 k).denote := - @applyExit_sound (before1840 k) (before1841 k) exit31 1 valid31 (macro1840 k) -theorem macro1841 (k : Nat) : applyExit (before1841 k) exit10 6 = some (before1842 k) := by - simp (disch := omega) [before1841, before1842, exit10, applyExit, pop, push] - <;> omega -theorem step1841 (k : Nat) : Runs (6*2) (before1841 k).denote (before1842 k).denote := - @applyExit_sound (before1841 k) (before1842 k) exit10 6 valid10 (macro1841 k) -theorem macro1842 (k : Nat) : applyExit (before1842 k) exit32 1 = some (before1843 k) := by - simp (disch := omega) [before1842, before1843, exit32, applyExit, pop, push] - <;> omega -theorem step1842 (k : Nat) : Runs (1*3) (before1842 k).denote (before1843 k).denote := - @applyExit_sound (before1842 k) (before1843 k) exit32 1 valid32 (macro1842 k) -theorem macro1843 (k : Nat) : applyExit (before1843 k) exit36 6 = some (before1844 k) := by - simp (disch := omega) [before1843, before1844, exit36, applyExit, pop, push] - <;> omega -theorem step1843 (k : Nat) : Runs (6*2) (before1843 k).denote (before1844 k).denote := - @applyExit_sound (before1843 k) (before1844 k) exit36 6 valid36 (macro1843 k) -theorem macro1844 (k : Nat) : applyExit (before1844 k) exit33 1 = some (before1845 k) := by - simp (disch := omega) [before1844, before1845, exit33, applyExit, pop, push] - <;> omega -theorem step1844 (k : Nat) : Runs (1*2) (before1844 k).denote (before1845 k).denote := - @applyExit_sound (before1844 k) (before1845 k) exit33 1 valid33 (macro1844 k) -theorem macro1845 (k : Nat) : applyExit (before1845 k) exit34 23 = some (before1846 k) := by - simp (disch := omega) [before1845, before1846, exit34, applyExit, pop, push] - <;> omega -theorem step1845 (k : Nat) : Runs (23*2) (before1845 k).denote (before1846 k).denote := - @applyExit_sound (before1845 k) (before1846 k) exit34 23 valid34 (macro1845 k) -theorem macro1846 (k : Nat) : applyExit (before1846 k) exit35 1 = some (before1847 k) := by - simp (disch := omega) [before1846, before1847, exit35, applyExit, pop, push] - <;> omega -theorem step1846 (k : Nat) : Runs (1*2) (before1846 k).denote (before1847 k).denote := - @applyExit_sound (before1846 k) (before1847 k) exit35 1 valid35 (macro1846 k) -theorem macro1847 (k : Nat) : applyExit (before1847 k) exit36 38 = some (before1848 k) := by - simp (disch := omega) [before1847, before1848, exit36, applyExit, pop, push] - <;> omega -theorem step1847 (k : Nat) : Runs (38*2) (before1847 k).denote (before1848 k).denote := - @applyExit_sound (before1847 k) (before1848 k) exit36 38 valid36 (macro1847 k) -theorem macro1848 (k : Nat) : applyExit (before1848 k) exit31 1 = some (before1849 k) := by - simp (disch := omega) [before1848, before1849, exit31, applyExit, pop, push] - <;> omega -theorem step1848 (k : Nat) : Runs (1*1) (before1848 k).denote (before1849 k).denote := - @applyExit_sound (before1848 k) (before1849 k) exit31 1 valid31 (macro1848 k) -theorem macro1849 (k : Nat) : applyExit (before1849 k) exit10 38 = some (before1850 k) := by - simp (disch := omega) [before1849, before1850, exit10, applyExit, pop, push] - <;> omega -theorem step1849 (k : Nat) : Runs (38*2) (before1849 k).denote (before1850 k).denote := - @applyExit_sound (before1849 k) (before1850 k) exit10 38 valid10 (macro1849 k) -theorem macro1850 (k : Nat) : applyExit (before1850 k) exit32 1 = some (before1851 k) := by - simp (disch := omega) [before1850, before1851, exit32, applyExit, pop, push] - <;> omega -theorem step1850 (k : Nat) : Runs (1*3) (before1850 k).denote (before1851 k).denote := - @applyExit_sound (before1850 k) (before1851 k) exit32 1 valid32 (macro1850 k) -theorem macro1851 (k : Nat) : applyExit (before1851 k) exit36 38 = some (before1852 k) := by - simp (disch := omega) [before1851, before1852, exit36, applyExit, pop, push] - <;> omega -theorem step1851 (k : Nat) : Runs (38*2) (before1851 k).denote (before1852 k).denote := - @applyExit_sound (before1851 k) (before1852 k) exit36 38 valid36 (macro1851 k) -theorem macro1852 (k : Nat) : applyExit (before1852 k) exit33 1 = some (before1853 k) := by - simp (disch := omega) [before1852, before1853, exit33, applyExit, pop, push] - <;> omega -theorem step1852 (k : Nat) : Runs (1*2) (before1852 k).denote (before1853 k).denote := - @applyExit_sound (before1852 k) (before1853 k) exit33 1 valid33 (macro1852 k) -theorem macro1853 (k : Nat) : applyExit (before1853 k) exit34 17 = some (before1854 k) := by - simp (disch := omega) [before1853, before1854, exit34, applyExit, pop, push] - <;> omega -theorem step1853 (k : Nat) : Runs (17*2) (before1853 k).denote (before1854 k).denote := - @applyExit_sound (before1853 k) (before1854 k) exit34 17 valid34 (macro1853 k) -theorem macro1854 (k : Nat) : applyExit (before1854 k) exit35 1 = some (before1855 k) := by - simp (disch := omega) [before1854, before1855, exit35, applyExit, pop, push] - <;> omega -theorem step1854 (k : Nat) : Runs (1*2) (before1854 k).denote (before1855 k).denote := - @applyExit_sound (before1854 k) (before1855 k) exit35 1 valid35 (macro1854 k) -theorem macro1855 (k : Nat) : applyExit (before1855 k) exit36 90 = some (before1856 k) := by - simp (disch := omega) [before1855, before1856, exit36, applyExit, pop, push] - <;> omega -theorem step1855 (k : Nat) : Runs (90*2) (before1855 k).denote (before1856 k).denote := - @applyExit_sound (before1855 k) (before1856 k) exit36 90 valid36 (macro1855 k) -theorem macro1856 (k : Nat) : applyExit (before1856 k) exit31 1 = some (before1857 k) := by - simp (disch := omega) [before1856, before1857, exit31, applyExit, pop, push] - <;> omega -theorem step1856 (k : Nat) : Runs (1*1) (before1856 k).denote (before1857 k).denote := - @applyExit_sound (before1856 k) (before1857 k) exit31 1 valid31 (macro1856 k) -theorem macro1857 (k : Nat) : applyExit (before1857 k) exit10 90 = some (before1858 k) := by - simp (disch := omega) [before1857, before1858, exit10, applyExit, pop, push] - <;> omega -theorem step1857 (k : Nat) : Runs (90*2) (before1857 k).denote (before1858 k).denote := - @applyExit_sound (before1857 k) (before1858 k) exit10 90 valid10 (macro1857 k) -theorem macro1858 (k : Nat) : applyExit (before1858 k) exit32 1 = some (before1859 k) := by - simp (disch := omega) [before1858, before1859, exit32, applyExit, pop, push] - <;> omega -theorem step1858 (k : Nat) : Runs (1*3) (before1858 k).denote (before1859 k).denote := - @applyExit_sound (before1858 k) (before1859 k) exit32 1 valid32 (macro1858 k) -theorem macro1859 (k : Nat) : applyExit (before1859 k) exit36 90 = some (before1860 k) := by - simp (disch := omega) [before1859, before1860, exit36, applyExit, pop, push] - <;> omega -theorem step1859 (k : Nat) : Runs (90*2) (before1859 k).denote (before1860 k).denote := - @applyExit_sound (before1859 k) (before1860 k) exit36 90 valid36 (macro1859 k) -theorem macro1860 (k : Nat) : applyExit (before1860 k) exit33 1 = some (before1861 k) := by - simp (disch := omega) [before1860, before1861, exit33, applyExit, pop, push] - <;> omega -theorem step1860 (k : Nat) : Runs (1*2) (before1860 k).denote (before1861 k).denote := - @applyExit_sound (before1860 k) (before1861 k) exit33 1 valid33 (macro1860 k) -theorem macro1861 (k : Nat) : applyExit (before1861 k) exit34 9 = some (before1862 k) := by - simp (disch := omega) [before1861, before1862, exit34, applyExit, pop, push] - <;> omega -theorem step1861 (k : Nat) : Runs (9*2) (before1861 k).denote (before1862 k).denote := - @applyExit_sound (before1861 k) (before1862 k) exit34 9 valid34 (macro1861 k) -theorem macro1862 (k : Nat) : applyExit (before1862 k) exit128 (1*k+8) = some (before1863 k) := by - simp (disch := omega) [before1862, before1863, exit128, applyExit, pop, push] - <;> omega -theorem step1862 (k : Nat) : Runs ((1*k+8)*1154) (before1862 k).denote (before1863 k).denote := - @applyExit_sound (before1862 k) (before1863 k) exit128 (1*k+8) valid128 (macro1862 k) -theorem macro1863 (k : Nat) : applyExit (before1863 k) exit34 29 = some (before1864 k) := by - simp (disch := omega) [before1863, before1864, exit34, applyExit, pop, push] - <;> omega -theorem step1863 (k : Nat) : Runs (29*2) (before1863 k).denote (before1864 k).denote := - @applyExit_sound (before1863 k) (before1864 k) exit34 29 valid34 (macro1863 k) -theorem macro1864 (k : Nat) : applyExit (before1864 k) exit35 1 = some (before1865 k) := by - simp (disch := omega) [before1864, before1865, exit35, applyExit, pop, push] - <;> omega -theorem step1864 (k : Nat) : Runs (1*2) (before1864 k).denote (before1865 k).denote := - @applyExit_sound (before1864 k) (before1865 k) exit35 1 valid35 (macro1864 k) -theorem macro1865 (k : Nat) : applyExit (before1865 k) exit36 14 = some (before1866 k) := by - simp (disch := omega) [before1865, before1866, exit36, applyExit, pop, push] - <;> omega -theorem step1865 (k : Nat) : Runs (14*2) (before1865 k).denote (before1866 k).denote := - @applyExit_sound (before1865 k) (before1866 k) exit36 14 valid36 (macro1865 k) -theorem macro1866 (k : Nat) : applyExit (before1866 k) exit31 1 = some (before1867 k) := by - simp (disch := omega) [before1866, before1867, exit31, applyExit, pop, push] - <;> omega -theorem step1866 (k : Nat) : Runs (1*1) (before1866 k).denote (before1867 k).denote := - @applyExit_sound (before1866 k) (before1867 k) exit31 1 valid31 (macro1866 k) -theorem macro1867 (k : Nat) : applyExit (before1867 k) exit10 14 = some (before1868 k) := by - simp (disch := omega) [before1867, before1868, exit10, applyExit, pop, push] - <;> omega -theorem step1867 (k : Nat) : Runs (14*2) (before1867 k).denote (before1868 k).denote := - @applyExit_sound (before1867 k) (before1868 k) exit10 14 valid10 (macro1867 k) -theorem macro1868 (k : Nat) : applyExit (before1868 k) exit32 1 = some (before1869 k) := by - simp (disch := omega) [before1868, before1869, exit32, applyExit, pop, push] - <;> omega -theorem step1868 (k : Nat) : Runs (1*3) (before1868 k).denote (before1869 k).denote := - @applyExit_sound (before1868 k) (before1869 k) exit32 1 valid32 (macro1868 k) -theorem macro1869 (k : Nat) : applyExit (before1869 k) exit36 14 = some (before1870 k) := by - simp (disch := omega) [before1869, before1870, exit36, applyExit, pop, push] - <;> omega -theorem step1869 (k : Nat) : Runs (14*2) (before1869 k).denote (before1870 k).denote := - @applyExit_sound (before1869 k) (before1870 k) exit36 14 valid36 (macro1869 k) -theorem macro1870 (k : Nat) : applyExit (before1870 k) exit33 1 = some (before1871 k) := by - simp (disch := omega) [before1870, before1871, exit33, applyExit, pop, push] - <;> omega -theorem step1870 (k : Nat) : Runs (1*2) (before1870 k).denote (before1871 k).denote := - @applyExit_sound (before1870 k) (before1871 k) exit33 1 valid33 (macro1870 k) -theorem macro1871 (k : Nat) : applyExit (before1871 k) exit34 29 = some (before1872 k) := by - simp (disch := omega) [before1871, before1872, exit34, applyExit, pop, push] - <;> omega -theorem step1871 (k : Nat) : Runs (29*2) (before1871 k).denote (before1872 k).denote := - @applyExit_sound (before1871 k) (before1872 k) exit34 29 valid34 (macro1871 k) -theorem macro1872 (k : Nat) : applyExit (before1872 k) exit35 1 = some (before1873 k) := by - simp (disch := omega) [before1872, before1873, exit35, applyExit, pop, push] - <;> omega -theorem step1872 (k : Nat) : Runs (1*2) (before1872 k).denote (before1873 k).denote := - @applyExit_sound (before1872 k) (before1873 k) exit35 1 valid35 (macro1872 k) -theorem macro1873 (k : Nat) : applyExit (before1873 k) exit39 1 = some (before1874 k) := by - simp (disch := omega) [before1873, before1874, exit39, applyExit, pop, push] - <;> omega -theorem step1873 (k : Nat) : Runs (1*1) (before1873 k).denote (before1874 k).denote := - @applyExit_sound (before1873 k) (before1874 k) exit39 1 valid39 (macro1873 k) -theorem macro1874 (k : Nat) : applyExit (before1874 k) exit32 1 = some (before1875 k) := by - simp (disch := omega) [before1874, before1875, exit32, applyExit, pop, push] - <;> omega -theorem step1874 (k : Nat) : Runs (1*3) (before1874 k).denote (before1875 k).denote := - @applyExit_sound (before1874 k) (before1875 k) exit32 1 valid32 (macro1874 k) -theorem macro1875 (k : Nat) : applyExit (before1875 k) exit36 1 = some (before1876 k) := by - simp (disch := omega) [before1875, before1876, exit36, applyExit, pop, push] - <;> omega -theorem step1875 (k : Nat) : Runs (1*2) (before1875 k).denote (before1876 k).denote := - @applyExit_sound (before1875 k) (before1876 k) exit36 1 valid36 (macro1875 k) -theorem macro1876 (k : Nat) : applyExit (before1876 k) exit39 1 = some (before1877 k) := by - simp (disch := omega) [before1876, before1877, exit39, applyExit, pop, push] - <;> omega -theorem step1876 (k : Nat) : Runs (1*1) (before1876 k).denote (before1877 k).denote := - @applyExit_sound (before1876 k) (before1877 k) exit39 1 valid39 (macro1876 k) -theorem macro1877 (k : Nat) : applyExit (before1877 k) exit10 2 = some (before1878 k) := by - simp (disch := omega) [before1877, before1878, exit10, applyExit, pop, push] - <;> omega -theorem step1877 (k : Nat) : Runs (2*2) (before1877 k).denote (before1878 k).denote := - @applyExit_sound (before1877 k) (before1878 k) exit10 2 valid10 (macro1877 k) -theorem macro1878 (k : Nat) : applyExit (before1878 k) exit11 1 = some (before1879 k) := by - simp (disch := omega) [before1878, before1879, exit11, applyExit, pop, push] - <;> omega -theorem step1878 (k : Nat) : Runs (1*2) (before1878 k).denote (before1879 k).denote := - @applyExit_sound (before1878 k) (before1879 k) exit11 1 valid11 (macro1878 k) -theorem macro1879 (k : Nat) : applyExit (before1879 k) exit2 28 = some (before1880 k) := by - simp (disch := omega) [before1879, before1880, exit2, applyExit, pop, push] - <;> omega -theorem step1879 (k : Nat) : Runs (28*2) (before1879 k).denote (before1880 k).denote := - @applyExit_sound (before1879 k) (before1880 k) exit2 28 valid2 (macro1879 k) -theorem macro1880 (k : Nat) : applyExit (before1880 k) exit3 1 = some (before1881 k) := by - simp (disch := omega) [before1880, before1881, exit3, applyExit, pop, push] - <;> omega -theorem step1880 (k : Nat) : Runs (1*2) (before1880 k).denote (before1881 k).denote := - @applyExit_sound (before1880 k) (before1881 k) exit3 1 valid3 (macro1880 k) -theorem macro1881 (k : Nat) : applyExit (before1881 k) exit9 1 = some (before1882 k) := by - simp (disch := omega) [before1881, before1882, exit9, applyExit, pop, push] - <;> omega -theorem step1881 (k : Nat) : Runs (1*2) (before1881 k).denote (before1882 k).denote := - @applyExit_sound (before1881 k) (before1882 k) exit9 1 valid9 (macro1881 k) -theorem macro1882 (k : Nat) : applyExit (before1882 k) exit10 14 = some (before1883 k) := by - simp (disch := omega) [before1882, before1883, exit10, applyExit, pop, push] - <;> omega -theorem step1882 (k : Nat) : Runs (14*2) (before1882 k).denote (before1883 k).denote := - @applyExit_sound (before1882 k) (before1883 k) exit10 14 valid10 (macro1882 k) -theorem macro1883 (k : Nat) : applyExit (before1883 k) exit11 1 = some (before1884 k) := by - simp (disch := omega) [before1883, before1884, exit11, applyExit, pop, push] - <;> omega -theorem step1883 (k : Nat) : Runs (1*2) (before1883 k).denote (before1884 k).denote := - @applyExit_sound (before1883 k) (before1884 k) exit11 1 valid11 (macro1883 k) -theorem macro1884 (k : Nat) : applyExit (before1884 k) exit2 28 = some (before1885 k) := by - simp (disch := omega) [before1884, before1885, exit2, applyExit, pop, push] - <;> omega -theorem step1884 (k : Nat) : Runs (28*2) (before1884 k).denote (before1885 k).denote := - @applyExit_sound (before1884 k) (before1885 k) exit2 28 valid2 (macro1884 k) -theorem macro1885 (k : Nat) : applyExit (before1885 k) exit129 (1*k+8) = some (before1886 k) := by - simp (disch := omega) [before1885, before1886, exit129, applyExit, pop, push] - <;> omega -theorem step1885 (k : Nat) : Runs ((1*k+8)*586) (before1885 k).denote (before1886 k).denote := - @applyExit_sound (before1885 k) (before1886 k) exit129 (1*k+8) valid129 (macro1885 k) -theorem macro1886 (k : Nat) : applyExit (before1886 k) exit2 9 = some (before1887 k) := by - simp (disch := omega) [before1886, before1887, exit2, applyExit, pop, push] - <;> omega -theorem step1886 (k : Nat) : Runs (9*2) (before1886 k).denote (before1887 k).denote := - @applyExit_sound (before1886 k) (before1887 k) exit2 9 valid2 (macro1886 k) -theorem macro1887 (k : Nat) : applyExit (before1887 k) exit3 1 = some (before1888 k) := by - simp (disch := omega) [before1887, before1888, exit3, applyExit, pop, push] - <;> omega -theorem step1887 (k : Nat) : Runs (1*2) (before1887 k).denote (before1888 k).denote := - @applyExit_sound (before1887 k) (before1888 k) exit3 1 valid3 (macro1887 k) -theorem macro1888 (k : Nat) : applyExit (before1888 k) exit9 1 = some (before1889 k) := by - simp (disch := omega) [before1888, before1889, exit9, applyExit, pop, push] - <;> omega -theorem step1888 (k : Nat) : Runs (1*2) (before1888 k).denote (before1889 k).denote := - @applyExit_sound (before1888 k) (before1889 k) exit9 1 valid9 (macro1888 k) -theorem macro1889 (k : Nat) : applyExit (before1889 k) exit10 90 = some (before1890 k) := by - simp (disch := omega) [before1889, before1890, exit10, applyExit, pop, push] - <;> omega -theorem step1889 (k : Nat) : Runs (90*2) (before1889 k).denote (before1890 k).denote := - @applyExit_sound (before1889 k) (before1890 k) exit10 90 valid10 (macro1889 k) -theorem macro1890 (k : Nat) : applyExit (before1890 k) exit11 1 = some (before1891 k) := by - simp (disch := omega) [before1890, before1891, exit11, applyExit, pop, push] - <;> omega -theorem step1890 (k : Nat) : Runs (1*2) (before1890 k).denote (before1891 k).denote := - @applyExit_sound (before1890 k) (before1891 k) exit11 1 valid11 (macro1890 k) -theorem macro1891 (k : Nat) : applyExit (before1891 k) exit2 16 = some (before1892 k) := by - simp (disch := omega) [before1891, before1892, exit2, applyExit, pop, push] - <;> omega -theorem step1891 (k : Nat) : Runs (16*2) (before1891 k).denote (before1892 k).denote := - @applyExit_sound (before1891 k) (before1892 k) exit2 16 valid2 (macro1891 k) -theorem macro1892 (k : Nat) : applyExit (before1892 k) exit3 1 = some (before1893 k) := by - simp (disch := omega) [before1892, before1893, exit3, applyExit, pop, push] - <;> omega -theorem step1892 (k : Nat) : Runs (1*2) (before1892 k).denote (before1893 k).denote := - @applyExit_sound (before1892 k) (before1893 k) exit3 1 valid3 (macro1892 k) -theorem macro1893 (k : Nat) : applyExit (before1893 k) exit9 1 = some (before1894 k) := by - simp (disch := omega) [before1893, before1894, exit9, applyExit, pop, push] - <;> omega -theorem step1893 (k : Nat) : Runs (1*2) (before1893 k).denote (before1894 k).denote := - @applyExit_sound (before1893 k) (before1894 k) exit9 1 valid9 (macro1893 k) -theorem macro1894 (k : Nat) : applyExit (before1894 k) exit10 38 = some (before1895 k) := by - simp (disch := omega) [before1894, before1895, exit10, applyExit, pop, push] - <;> omega -theorem step1894 (k : Nat) : Runs (38*2) (before1894 k).denote (before1895 k).denote := - @applyExit_sound (before1894 k) (before1895 k) exit10 38 valid10 (macro1894 k) -theorem macro1895 (k : Nat) : applyExit (before1895 k) exit11 1 = some (before1896 k) := by - simp (disch := omega) [before1895, before1896, exit11, applyExit, pop, push] - <;> omega -theorem step1895 (k : Nat) : Runs (1*2) (before1895 k).denote (before1896 k).denote := - @applyExit_sound (before1895 k) (before1896 k) exit11 1 valid11 (macro1895 k) -theorem macro1896 (k : Nat) : applyExit (before1896 k) exit2 22 = some (before1897 k) := by - simp (disch := omega) [before1896, before1897, exit2, applyExit, pop, push] - <;> omega -theorem step1896 (k : Nat) : Runs (22*2) (before1896 k).denote (before1897 k).denote := - @applyExit_sound (before1896 k) (before1897 k) exit2 22 valid2 (macro1896 k) -theorem macro1897 (k : Nat) : applyExit (before1897 k) exit3 1 = some (before1898 k) := by - simp (disch := omega) [before1897, before1898, exit3, applyExit, pop, push] - <;> omega -theorem step1897 (k : Nat) : Runs (1*2) (before1897 k).denote (before1898 k).denote := - @applyExit_sound (before1897 k) (before1898 k) exit3 1 valid3 (macro1897 k) -theorem macro1898 (k : Nat) : applyExit (before1898 k) exit9 1 = some (before1899 k) := by - simp (disch := omega) [before1898, before1899, exit9, applyExit, pop, push] - <;> omega -theorem step1898 (k : Nat) : Runs (1*2) (before1898 k).denote (before1899 k).denote := - @applyExit_sound (before1898 k) (before1899 k) exit9 1 valid9 (macro1898 k) -theorem macro1899 (k : Nat) : applyExit (before1899 k) exit10 6 = some (after1899 k) := by - simp (disch := omega) [before1899, after1899, exit10, applyExit, pop, push] - <;> omega -theorem step1899 (k : Nat) : Runs (6*2) (before1899 k).denote (after1899 k).denote := - @applyExit_sound (before1899 k) (after1899 k) exit10 6 valid10 (macro1899 k) -theorem chunkRun018 (k : Nat) : Runs (1810*k+1583538692) (before1800 k).denote (after1899 k).denote := by - have h := (@Runs.trans ((((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))))+((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2))))))) ((((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))))+(((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3))))))+(((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))))+((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2))))))) (before1800 k).denote (before1850 k).denote (after1899 k).denote (@Runs.trans (((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))))+((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2)))))) (before1800 k).denote (before1825 k).denote (before1850 k).denote (@Runs.trans ((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))) ((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before1800 k).denote (before1812 k).denote (before1825 k).denote (@Runs.trans (((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2)))) (((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))) (before1800 k).denote (before1806 k).denote (before1812 k).denote (@Runs.trans ((1*2)+((7*2)+(1*2))) ((15*2)+((1*2)+(1*2))) (before1800 k).denote (before1803 k).denote (before1806 k).denote (@Runs.trans (1*2) ((7*2)+(1*2)) (before1800 k).denote (before1801 k).denote (before1803 k).denote (step1800 k) (@Runs.trans (7*2) (1*2) (before1801 k).denote (before1802 k).denote (before1803 k).denote (step1801 k) (step1802 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before1803 k).denote (before1804 k).denote (before1806 k).denote (step1803 k) (@Runs.trans (1*2) (1*2) (before1804 k).denote (before1805 k).denote (before1806 k).denote (step1804 k) (step1805 k)))) (@Runs.trans ((1*4)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*3))) (before1806 k).denote (before1809 k).denote (before1812 k).denote (@Runs.trans (1*4) ((1*2)+(1*2)) (before1806 k).denote (before1807 k).denote (before1809 k).denote (step1806 k) (@Runs.trans (1*2) (1*2) (before1807 k).denote (before1808 k).denote (before1809 k).denote (step1807 k) (step1808 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before1809 k).denote (before1810 k).denote (before1812 k).denote (step1809 k) (@Runs.trans (1*2) (1*3) (before1810 k).denote (before1811 k).denote (before1812 k).denote (step1810 k) (step1811 k))))) (@Runs.trans (((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before1812 k).denote (before1818 k).denote (before1825 k).denote (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*2)+((1*2)+(1*1))) (before1812 k).denote (before1815 k).denote (before1818 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before1812 k).denote (before1813 k).denote (before1815 k).denote (step1812 k) (@Runs.trans (1*3) (1*2) (before1813 k).denote (before1814 k).denote (before1815 k).denote (step1813 k) (step1814 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before1815 k).denote (before1816 k).denote (before1818 k).denote (step1815 k) (@Runs.trans (1*2) (1*1) (before1816 k).denote (before1817 k).denote (before1818 k).denote (step1816 k) (step1817 k)))) (@Runs.trans ((1*2)+((1*3)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before1818 k).denote (before1821 k).denote (before1825 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before1818 k).denote (before1819 k).denote (before1821 k).denote (step1818 k) (@Runs.trans (1*3) (1*2) (before1819 k).denote (before1820 k).denote (before1821 k).denote (step1819 k) (step1820 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before1821 k).denote (before1823 k).denote (before1825 k).denote (@Runs.trans (1*2) (1*2) (before1821 k).denote (before1822 k).denote (before1823 k).denote (step1821 k) (step1822 k)) (@Runs.trans (1*2) (1*1) (before1823 k).denote (before1824 k).denote (before1825 k).denote (step1823 k) (step1824 k)))))) (@Runs.trans ((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70))))) ((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2))))) (before1825 k).denote (before1837 k).denote (before1850 k).denote (@Runs.trans (((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1)))) (((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))) (before1825 k).denote (before1831 k).denote (before1837 k).denote (@Runs.trans ((1*3)+((1*2)+(15*2))) ((1*2)+((8*2)+(1*1))) (before1825 k).denote (before1828 k).denote (before1831 k).denote (@Runs.trans (1*3) ((1*2)+(15*2)) (before1825 k).denote (before1826 k).denote (before1828 k).denote (step1825 k) (@Runs.trans (1*2) (15*2) (before1826 k).denote (before1827 k).denote (before1828 k).denote (step1826 k) (step1827 k))) (@Runs.trans (1*2) ((8*2)+(1*1)) (before1828 k).denote (before1829 k).denote (before1831 k).denote (step1828 k) (@Runs.trans (8*2) (1*1) (before1829 k).denote (before1830 k).denote (before1831 k).denote (step1829 k) (step1830 k)))) (@Runs.trans ((8*2)+((1*3)+(8*2))) ((1*2)+((9*2)+((1*k+8)*70))) (before1831 k).denote (before1834 k).denote (before1837 k).denote (@Runs.trans (8*2) ((1*3)+(8*2)) (before1831 k).denote (before1832 k).denote (before1834 k).denote (step1831 k) (@Runs.trans (1*3) (8*2) (before1832 k).denote (before1833 k).denote (before1834 k).denote (step1832 k) (step1833 k))) (@Runs.trans (1*2) ((9*2)+((1*k+8)*70)) (before1834 k).denote (before1835 k).denote (before1837 k).denote (step1834 k) (@Runs.trans (9*2) ((1*k+8)*70) (before1835 k).denote (before1836 k).denote (before1837 k).denote (step1835 k) (step1836 k))))) (@Runs.trans (((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))) (((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2)))) (before1837 k).denote (before1843 k).denote (before1850 k).denote (@Runs.trans ((791761169*2)+((1*2)+(6*2))) ((1*1)+((6*2)+(1*3))) (before1837 k).denote (before1840 k).denote (before1843 k).denote (@Runs.trans (791761169*2) ((1*2)+(6*2)) (before1837 k).denote (before1838 k).denote (before1840 k).denote (step1837 k) (@Runs.trans (1*2) (6*2) (before1838 k).denote (before1839 k).denote (before1840 k).denote (step1838 k) (step1839 k))) (@Runs.trans (1*1) ((6*2)+(1*3)) (before1840 k).denote (before1841 k).denote (before1843 k).denote (step1840 k) (@Runs.trans (6*2) (1*3) (before1841 k).denote (before1842 k).denote (before1843 k).denote (step1841 k) (step1842 k)))) (@Runs.trans ((6*2)+((1*2)+(23*2))) (((1*2)+(38*2))+((1*1)+(38*2))) (before1843 k).denote (before1846 k).denote (before1850 k).denote (@Runs.trans (6*2) ((1*2)+(23*2)) (before1843 k).denote (before1844 k).denote (before1846 k).denote (step1843 k) (@Runs.trans (1*2) (23*2) (before1844 k).denote (before1845 k).denote (before1846 k).denote (step1844 k) (step1845 k))) (@Runs.trans ((1*2)+(38*2)) ((1*1)+(38*2)) (before1846 k).denote (before1848 k).denote (before1850 k).denote (@Runs.trans (1*2) (38*2) (before1846 k).denote (before1847 k).denote (before1848 k).denote (step1846 k) (step1847 k)) (@Runs.trans (1*1) (38*2) (before1848 k).denote (before1849 k).denote (before1850 k).denote (step1848 k) (step1849 k))))))) (@Runs.trans (((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))))+(((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3)))))) (((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))))+((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2)))))) (before1850 k).denote (before1875 k).denote (after1899 k).denote (@Runs.trans ((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2))))) (((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3))))) (before1850 k).denote (before1862 k).denote (before1875 k).denote (@Runs.trans (((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2)))) (((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))) (before1850 k).denote (before1856 k).denote (before1862 k).denote (@Runs.trans ((1*3)+((38*2)+(1*2))) ((17*2)+((1*2)+(90*2))) (before1850 k).denote (before1853 k).denote (before1856 k).denote (@Runs.trans (1*3) ((38*2)+(1*2)) (before1850 k).denote (before1851 k).denote (before1853 k).denote (step1850 k) (@Runs.trans (38*2) (1*2) (before1851 k).denote (before1852 k).denote (before1853 k).denote (step1851 k) (step1852 k))) (@Runs.trans (17*2) ((1*2)+(90*2)) (before1853 k).denote (before1854 k).denote (before1856 k).denote (step1853 k) (@Runs.trans (1*2) (90*2) (before1854 k).denote (before1855 k).denote (before1856 k).denote (step1854 k) (step1855 k)))) (@Runs.trans ((1*1)+((90*2)+(1*3))) ((90*2)+((1*2)+(9*2))) (before1856 k).denote (before1859 k).denote (before1862 k).denote (@Runs.trans (1*1) ((90*2)+(1*3)) (before1856 k).denote (before1857 k).denote (before1859 k).denote (step1856 k) (@Runs.trans (90*2) (1*3) (before1857 k).denote (before1858 k).denote (before1859 k).denote (step1857 k) (step1858 k))) (@Runs.trans (90*2) ((1*2)+(9*2)) (before1859 k).denote (before1860 k).denote (before1862 k).denote (step1859 k) (@Runs.trans (1*2) (9*2) (before1860 k).denote (before1861 k).denote (before1862 k).denote (step1860 k) (step1861 k))))) (@Runs.trans ((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3)))) (before1862 k).denote (before1868 k).denote (before1875 k).denote (@Runs.trans (((1*k+8)*1154)+((29*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before1862 k).denote (before1865 k).denote (before1868 k).denote (@Runs.trans ((1*k+8)*1154) ((29*2)+(1*2)) (before1862 k).denote (before1863 k).denote (before1865 k).denote (step1862 k) (@Runs.trans (29*2) (1*2) (before1863 k).denote (before1864 k).denote (before1865 k).denote (step1863 k) (step1864 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before1865 k).denote (before1866 k).denote (before1868 k).denote (step1865 k) (@Runs.trans (1*1) (14*2) (before1866 k).denote (before1867 k).denote (before1868 k).denote (step1866 k) (step1867 k)))) (@Runs.trans ((1*3)+((14*2)+(1*2))) (((29*2)+(1*2))+((1*1)+(1*3))) (before1868 k).denote (before1871 k).denote (before1875 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before1868 k).denote (before1869 k).denote (before1871 k).denote (step1868 k) (@Runs.trans (14*2) (1*2) (before1869 k).denote (before1870 k).denote (before1871 k).denote (step1869 k) (step1870 k))) (@Runs.trans ((29*2)+(1*2)) ((1*1)+(1*3)) (before1871 k).denote (before1873 k).denote (before1875 k).denote (@Runs.trans (29*2) (1*2) (before1871 k).denote (before1872 k).denote (before1873 k).denote (step1871 k) (step1872 k)) (@Runs.trans (1*1) (1*3) (before1873 k).denote (before1874 k).denote (before1875 k).denote (step1873 k) (step1874 k)))))) (@Runs.trans ((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2))))) ((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2))))) (before1875 k).denote (before1887 k).denote (after1899 k).denote (@Runs.trans (((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2)))) (((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))) (before1875 k).denote (before1881 k).denote (before1887 k).denote (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((28*2)+(1*2))) (before1875 k).denote (before1878 k).denote (before1881 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before1875 k).denote (before1876 k).denote (before1878 k).denote (step1875 k) (@Runs.trans (1*1) (2*2) (before1876 k).denote (before1877 k).denote (before1878 k).denote (step1876 k) (step1877 k))) (@Runs.trans (1*2) ((28*2)+(1*2)) (before1878 k).denote (before1879 k).denote (before1881 k).denote (step1878 k) (@Runs.trans (28*2) (1*2) (before1879 k).denote (before1880 k).denote (before1881 k).denote (step1879 k) (step1880 k)))) (@Runs.trans ((1*2)+((14*2)+(1*2))) ((28*2)+(((1*k+8)*586)+(9*2))) (before1881 k).denote (before1884 k).denote (before1887 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before1881 k).denote (before1882 k).denote (before1884 k).denote (step1881 k) (@Runs.trans (14*2) (1*2) (before1882 k).denote (before1883 k).denote (before1884 k).denote (step1882 k) (step1883 k))) (@Runs.trans (28*2) (((1*k+8)*586)+(9*2)) (before1884 k).denote (before1885 k).denote (before1887 k).denote (step1884 k) (@Runs.trans ((1*k+8)*586) (9*2) (before1885 k).denote (before1886 k).denote (before1887 k).denote (step1885 k) (step1886 k))))) (@Runs.trans (((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2)))) (((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2)))) (before1887 k).denote (before1893 k).denote (after1899 k).denote (@Runs.trans ((1*2)+((1*2)+(90*2))) ((1*2)+((16*2)+(1*2))) (before1887 k).denote (before1890 k).denote (before1893 k).denote (@Runs.trans (1*2) ((1*2)+(90*2)) (before1887 k).denote (before1888 k).denote (before1890 k).denote (step1887 k) (@Runs.trans (1*2) (90*2) (before1888 k).denote (before1889 k).denote (before1890 k).denote (step1888 k) (step1889 k))) (@Runs.trans (1*2) ((16*2)+(1*2)) (before1890 k).denote (before1891 k).denote (before1893 k).denote (step1890 k) (@Runs.trans (16*2) (1*2) (before1891 k).denote (before1892 k).denote (before1893 k).denote (step1891 k) (step1892 k)))) (@Runs.trans ((1*2)+((38*2)+(1*2))) (((22*2)+(1*2))+((1*2)+(6*2))) (before1893 k).denote (before1896 k).denote (after1899 k).denote (@Runs.trans (1*2) ((38*2)+(1*2)) (before1893 k).denote (before1894 k).denote (before1896 k).denote (step1893 k) (@Runs.trans (38*2) (1*2) (before1894 k).denote (before1895 k).denote (before1896 k).denote (step1894 k) (step1895 k))) (@Runs.trans ((22*2)+(1*2)) ((1*2)+(6*2)) (before1896 k).denote (before1898 k).denote (after1899 k).denote (@Runs.trans (22*2) (1*2) (before1896 k).denote (before1897 k).denote (before1898 k).denote (step1896 k) (step1897 k)) (@Runs.trans (1*2) (6*2) (before1898 k).denote (before1899 k).denote (after1899 k).denote (step1898 k) (step1899 k)))))))) - have ht : (((((((1*2)+((7*2)+(1*2)))+((15*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*2)+(15*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+((1*2)+((9*2)+((1*k+8)*70)))))+((((791761169*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+(((1*2)+(38*2))+((1*1)+(38*2)))))))+((((((1*3)+((38*2)+(1*2)))+((17*2)+((1*2)+(90*2))))+(((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(9*2)))))+(((((1*k+8)*1154)+((29*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((29*2)+(1*2))+((1*1)+(1*3))))))+(((((1*2)+((1*1)+(2*2)))+((1*2)+((28*2)+(1*2))))+(((1*2)+((14*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(9*2)))))+((((1*2)+((1*2)+(90*2)))+((1*2)+((16*2)+(1*2))))+(((1*2)+((38*2)+(1*2)))+(((22*2)+(1*2))+((1*2)+(6*2)))))))) = (1810*k+1583538692) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean deleted file mode 100644 index 6748e3ff..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk019.lean +++ /dev/null @@ -1,828 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail1900_0 : Stack := [] -abbrev tail1900_1 : Stack := ⟨w0,1⟩ :: tail1900_0 -abbrev tail1900_2 : Stack := ⟨w2,1⟩ :: tail1900_1 -abbrev tail1900_3 : Stack := ⟨w0,2⟩ :: tail1900_2 -abbrev tail1900_4 : Stack := ⟨w2,1⟩ :: tail1900_3 -abbrev tail1900_5 : Stack := ⟨w1,1⟩ :: tail1900_4 -abbrev tail1900_6 : Stack := ⟨w0,1⟩ :: tail1900_5 -abbrev tail1900_7 : Stack := ⟨w2,1⟩ :: tail1900_6 -abbrev tail1900_8 : Stack := ⟨w1,15⟩ :: tail1900_7 -abbrev tail1900_9 : Stack := ⟨w0,9⟩ :: tail1900_8 -abbrev tail1900_10 : Stack := ⟨w2,1⟩ :: tail1900_9 -abbrev tail1900_11 : Stack := ⟨w1,9⟩ :: tail1900_10 -abbrev tail1900_12 (k : Nat) : Stack := ⟨w104,(1*k+8)⟩ :: tail1900_11 -abbrev tail1900_13 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1900_12 k -abbrev tail1900_14 : Stack := ⟨w1,3⟩ :: tail1900_0 -abbrev tail1900_15 : Stack := ⟨w2,1⟩ :: tail1900_14 -abbrev tail1900_16 : Stack := ⟨w0,29⟩ :: tail1900_15 -abbrev tail1900_17 : Stack := ⟨w1,15⟩ :: tail1900_16 -abbrev tail1900_18 : Stack := ⟨w2,1⟩ :: tail1900_17 -abbrev tail1900_19 : Stack := ⟨w0,28⟩ :: tail1900_18 -abbrev tail1900_20 (k : Nat) : Stack := ⟨w106,(1*k+8)⟩ :: tail1900_19 -abbrev tail1900_21 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_20 k -abbrev tail1900_22 (k : Nat) : Stack := ⟨w1,91⟩ :: tail1900_21 k -abbrev tail1900_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_22 k -abbrev tail1900_24 (k : Nat) : Stack := ⟨w0,17⟩ :: tail1900_23 k -abbrev tail1900_25 (k : Nat) : Stack := ⟨w1,39⟩ :: tail1900_24 k -abbrev tail1900_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_25 k -abbrev tail1900_27 (k : Nat) : Stack := ⟨w0,23⟩ :: tail1900_26 k -abbrev tail1900_28 (k : Nat) : Stack := ⟨w1,7⟩ :: tail1900_27 k -abbrev tail1900_29 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail1900_12 k -abbrev tail1900_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_28 k -abbrev tail1900_31 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail1900_30 k -abbrev tail1900_32 (k : Nat) : Stack := ⟨w107,(1*k+8)⟩ :: tail1900_31 k -abbrev tail1900_33 (k : Nat) : Stack := ⟨w0,9⟩ :: tail1900_32 k -abbrev tail1900_34 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_32 k -abbrev tail1900_35 : Stack := ⟨w0,8⟩ :: tail1900_8 -abbrev tail1900_36 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_34 k -abbrev tail1900_37 (k : Nat) : Stack := ⟨w1,9⟩ :: tail1900_34 k -abbrev tail1900_38 : Stack := ⟨w1,14⟩ :: tail1900_7 -abbrev tail1900_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_37 k -abbrev tail1900_40 (k : Nat) : Stack := ⟨w0,14⟩ :: tail1900_39 k -abbrev tail1900_41 (k : Nat) : Stack := ⟨w0,15⟩ :: tail1900_39 k -abbrev tail1900_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_41 k -abbrev tail1900_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_42 k -abbrev tail1900_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_43 k -abbrev tail1900_45 : Stack := ⟨w0,1⟩ :: tail1900_2 -abbrev tail1900_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_44 k -abbrev tail1900_47 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1900_44 k -abbrev tail1900_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_47 k -abbrev tail1900_49 (k : Nat) : Stack := ⟨w2,2⟩ :: tail1900_47 k -abbrev tail1900_50 (k : Nat) : Stack := ⟨w1,1⟩ :: tail1900_48 k -abbrev tail1900_51 (k : Nat) : Stack := ⟨w1,2⟩ :: tail1900_48 k -abbrev tail1900_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_51 k -abbrev tail1900_53 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_51 k -abbrev tail1900_54 : Stack := ⟨w1,1⟩ :: tail1900_0 -abbrev tail1900_55 : Stack := ⟨w0,2⟩ :: tail1900_54 -abbrev tail1900_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_47 k -abbrev tail1900_57 : Stack := ⟨w0,1⟩ :: tail1900_54 -abbrev tail1900_58 : Stack := ⟨w2,1⟩ :: tail1900_57 -abbrev tail1900_59 : Stack := ⟨w1,1⟩ :: tail1900_58 -abbrev tail1900_60 : Stack := ⟨w0,2⟩ :: tail1900_59 -abbrev tail1900_61 : Stack := ⟨w1,1⟩ :: tail1900_60 -abbrev tail1900_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_42 k -abbrev tail1900_63 (k : Nat) : Stack := ⟨w0,2⟩ :: tail1900_42 k -abbrev tail1900_64 : Stack := ⟨w0,1⟩ :: tail1900_59 -abbrev tail1900_65 : Stack := ⟨w2,1⟩ :: tail1900_64 -abbrev tail1900_66 : Stack := ⟨w1,2⟩ :: tail1900_65 -abbrev tail1900_67 : Stack := ⟨w0,1⟩ :: tail1900_66 -abbrev tail1900_68 : Stack := ⟨w1,15⟩ :: tail1900_67 -abbrev tail1900_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_37 k -abbrev tail1900_70 (k : Nat) : Stack := ⟨w0,16⟩ :: tail1900_37 k -abbrev tail1900_71 : Stack := ⟨w2,1⟩ :: tail1900_66 -abbrev tail1900_72 : Stack := ⟨w1,16⟩ :: tail1900_71 -abbrev tail1900_73 : Stack := ⟨w0,9⟩ :: tail1900_72 -abbrev tail1900_74 : Stack := ⟨w1,10⟩ :: tail1900_73 -abbrev tail1900_75 (k : Nat) : Stack := ⟨w107,(1*k+7)⟩ :: tail1900_31 k -abbrev tail1900_76 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_75 k -abbrev tail1900_77 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_76 k -abbrev tail1900_78 : Stack := ⟨w0,8⟩ :: tail1900_72 -abbrev tail1900_79 : Stack := ⟨w2,1⟩ :: tail1900_78 -abbrev tail1900_80 : Stack := ⟨w1,10⟩ :: tail1900_79 -abbrev tail1900_81 : Stack := ⟨w109,1⟩ :: tail1900_80 -abbrev tail1900_82 (k : Nat) : Stack := ⟨w107,(1*k+6)⟩ :: tail1900_31 k -abbrev tail1900_83 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_82 k -abbrev tail1900_84 : Stack := ⟨w110,1⟩ :: tail1900_80 -abbrev tail1900_85 : Stack := ⟨w109,1⟩ :: tail1900_84 -abbrev tail1900_86 (k : Nat) : Stack := ⟨w107,(1*k+5)⟩ :: tail1900_31 k -abbrev tail1900_87 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_86 k -abbrev tail1900_88 : Stack := ⟨w110,2⟩ :: tail1900_80 -abbrev tail1900_89 : Stack := ⟨w109,1⟩ :: tail1900_88 -abbrev tail1900_90 (k : Nat) : Stack := ⟨w107,(1*k+4)⟩ :: tail1900_31 k -abbrev tail1900_91 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_90 k -abbrev tail1900_92 : Stack := ⟨w110,3⟩ :: tail1900_80 -abbrev tail1900_93 (k : Nat) : Stack := ⟨w110,(1*k+6)⟩ :: tail1900_80 -abbrev tail1900_94 (k : Nat) : Stack := ⟨w107,1⟩ :: tail1900_31 k -abbrev tail1900_95 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_94 k -abbrev tail1900_96 (k : Nat) : Stack := ⟨w109,1⟩ :: tail1900_93 k -abbrev tail1900_97 (k : Nat) : Stack := ⟨w108,1⟩ :: tail1900_31 k -abbrev tail1900_98 (k : Nat) : Stack := ⟨w110,(1*k+7)⟩ :: tail1900_80 -abbrev tail1900_99 (k : Nat) : Stack := ⟨w109,1⟩ :: tail1900_98 k -abbrev tail1900_100 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail1900_99 k -abbrev tail1900_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_28 k -abbrev tail1900_102 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail1900_28 k -abbrev tail1900_103 (k : Nat) : Stack := ⟨w110,(1*k+8)⟩ :: tail1900_80 -abbrev tail1900_104 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail1900_103 k -abbrev tail1900_105 (k : Nat) : Stack := ⟨w0,7⟩ :: tail1900_104 k -abbrev tail1900_106 (k : Nat) : Stack := ⟨w1,23⟩ :: tail1900_105 k -abbrev tail1900_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_25 k -abbrev tail1900_108 (k : Nat) : Stack := ⟨w0,24⟩ :: tail1900_25 k -abbrev tail1900_109 (k : Nat) : Stack := ⟨w0,6⟩ :: tail1900_104 k -abbrev tail1900_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_109 k -abbrev tail1900_111 (k : Nat) : Stack := ⟨w1,24⟩ :: tail1900_110 k -abbrev tail1900_112 (k : Nat) : Stack := ⟨w0,39⟩ :: tail1900_111 k -abbrev tail1900_113 (k : Nat) : Stack := ⟨w1,17⟩ :: tail1900_112 k -abbrev tail1900_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail1900_22 k -abbrev tail1900_115 (k : Nat) : Stack := ⟨w0,18⟩ :: tail1900_22 k -abbrev tail1900_116 (k : Nat) : Stack := ⟨w0,38⟩ :: tail1900_111 k -abbrev tail1900_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_116 k -abbrev tail1900_118 (k : Nat) : Stack := ⟨w1,18⟩ :: tail1900_117 k -abbrev tail1900_119 (k : Nat) : Stack := ⟨w0,91⟩ :: tail1900_118 k -abbrev tail1900_120 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1900_119 k -abbrev tail1900_121 (k : Nat) : Stack := ⟨w106,(1*k+7)⟩ :: tail1900_19 -abbrev tail1900_122 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_121 k -abbrev tail1900_123 (k : Nat) : Stack := ⟨w0,10⟩ :: tail1900_122 k -abbrev tail1900_124 (k : Nat) : Stack := ⟨w0,90⟩ :: tail1900_118 k -abbrev tail1900_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail1900_124 k -abbrev tail1900_126 (k : Nat) : Stack := ⟨w1,10⟩ :: tail1900_125 k -abbrev tail1900_127 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_126 k -abbrev tail1900_128 (k : Nat) : Stack := ⟨w106,(1*k+6)⟩ :: tail1900_19 -abbrev tail1900_129 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_128 k -abbrev tail1900_130 (k : Nat) : Stack := ⟨w113,1⟩ :: tail1900_126 k -abbrev tail1900_131 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_130 k -abbrev tail1900_132 (k : Nat) : Stack := ⟨w106,(1*k+5)⟩ :: tail1900_19 -abbrev tail1900_133 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_132 k -abbrev tail1900_134 (k : Nat) : Stack := ⟨w113,2⟩ :: tail1900_126 k -abbrev tail1900_135 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_134 k -abbrev tail1900_136 (k : Nat) : Stack := ⟨w106,(1*k+4)⟩ :: tail1900_19 -abbrev tail1900_137 (k : Nat) : Stack := ⟨w111,1⟩ :: tail1900_136 k -abbrev tail1900_138 (k : Nat) : Stack := ⟨w113,3⟩ :: tail1900_126 k -abbrev tail1900_139 (k : Nat) : Stack := ⟨w113,(1*k+6)⟩ :: tail1900_126 k -abbrev tail1900_140 : Stack := ⟨w106,1⟩ :: tail1900_19 -abbrev tail1900_141 : Stack := ⟨w111,1⟩ :: tail1900_140 -abbrev tail1900_142 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_139 k -abbrev tail1900_143 : Stack := ⟨w111,1⟩ :: tail1900_19 -abbrev tail1900_144 (k : Nat) : Stack := ⟨w113,(1*k+7)⟩ :: tail1900_126 k -abbrev tail1900_145 (k : Nat) : Stack := ⟨w112,1⟩ :: tail1900_144 k -abbrev tail1900_146 (k : Nat) : Stack := ⟨w1,28⟩ :: tail1900_145 k -abbrev tail1900_147 : Stack := ⟨w0,1⟩ :: tail1900_17 - -def before1900 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail1900_13 k),(tail1900_28 k)⟩ -def before1901 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail1900_29 k),(tail1900_30 k)⟩ -def before1902 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1900_12 k),(tail1900_31 k)⟩ -def before1903 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1900_11,(tail1900_32 k)⟩ -def before1904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail1900_10,(tail1900_33 k)⟩ -def before1905 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail1900_9,(tail1900_34 k)⟩ -def before1906 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail1900_35,(tail1900_36 k)⟩ -def before1907 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail1900_8,(tail1900_37 k)⟩ -def before1908 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail1900_38,(tail1900_39 k)⟩ -def before1909 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail1900_7,(tail1900_40 k)⟩ -def before1910 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1191),tail1900_6,(tail1900_41 k)⟩ -def before1911 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail1900_5,(tail1900_42 k)⟩ -def before1912 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1900_4,(tail1900_43 k)⟩ -def before1913 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail1900_3,(tail1900_44 k)⟩ -def before1914 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail1900_45,(tail1900_46 k)⟩ -def before1915 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail1900_2,(tail1900_47 k)⟩ -def before1916 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1203),tail1900_1,(tail1900_48 k)⟩ -def before1917 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1205),tail1900_0,(tail1900_49 k)⟩ -def before1918 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail1900_1,(tail1900_49 k)⟩ -def before1919 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail1900_1,(tail1900_50 k)⟩ -def before1920 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail1900_0,(tail1900_51 k)⟩ -def before1921 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1209),tail1900_0,(tail1900_52 k)⟩ -def before1922 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail1900_1,(tail1900_52 k)⟩ -def before1923 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail1900_1,(tail1900_53 k)⟩ -def before1924 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail1900_0,(tail1900_53 k)⟩ -def before1925 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail1900_54,(tail1900_51 k)⟩ -def before1926 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail1900_55,(tail1900_48 k)⟩ -def before1927 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail1900_55,(tail1900_56 k)⟩ -def before1928 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail1900_58,(tail1900_56 k)⟩ -def before1929 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail1900_59,(tail1900_47 k)⟩ -def before1930 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1900_60,(tail1900_44 k)⟩ -def before1931 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail1900_61,(tail1900_43 k)⟩ -def before1932 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail1900_61,(tail1900_62 k)⟩ -def before1933 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail1900_60,(tail1900_63 k)⟩ -def before1934 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail1900_65,(tail1900_63 k)⟩ -def before1935 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail1900_66,(tail1900_42 k)⟩ -def before1936 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1900_67,(tail1900_41 k)⟩ -def before1937 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail1900_68,(tail1900_39 k)⟩ -def before1938 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail1900_68,(tail1900_69 k)⟩ -def before1939 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail1900_67,(tail1900_70 k)⟩ -def before1940 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail1900_71,(tail1900_70 k)⟩ -def before1941 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail1900_72,(tail1900_37 k)⟩ -def before1942 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail1900_73,(tail1900_34 k)⟩ -def before1943 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1900_74,(tail1900_32 k)⟩ -def before1944 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail1900_74,(tail1900_76 k)⟩ -def before1945 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail1900_73,(tail1900_77 k)⟩ -def before1946 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail1900_79,(tail1900_77 k)⟩ -def before1947 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail1900_80,(tail1900_76 k)⟩ -def before1948 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1900_81,(tail1900_75 k)⟩ -def before1949 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail1900_81,(tail1900_83 k)⟩ -def before1950 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail1900_84,(tail1900_83 k)⟩ -def before1951 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1900_85,(tail1900_82 k)⟩ -def before1952 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail1900_85,(tail1900_87 k)⟩ -def before1953 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail1900_88,(tail1900_87 k)⟩ -def before1954 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1900_89,(tail1900_86 k)⟩ -def before1955 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail1900_89,(tail1900_91 k)⟩ -def before1956 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail1900_92,(tail1900_91 k)⟩ -def before1957 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail1900_93 k),(tail1900_95 k)⟩ -def before1958 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1900_96 k),(tail1900_94 k)⟩ -def before1959 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail1900_96 k),(tail1900_97 k)⟩ -def before1960 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail1900_98 k),(tail1900_97 k)⟩ -def before1961 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1900_99 k),(tail1900_31 k)⟩ -def before1962 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail1900_100 k),(tail1900_30 k)⟩ -def before1963 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail1900_100 k),(tail1900_101 k)⟩ -def before1964 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail1900_99 k),(tail1900_102 k)⟩ -def before1965 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail1900_103 k),(tail1900_102 k)⟩ -def before1966 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail1900_104 k),(tail1900_28 k)⟩ -def before1967 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail1900_105 k),(tail1900_27 k)⟩ -def before1968 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail1900_106 k),(tail1900_26 k)⟩ -def before1969 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail1900_106 k),(tail1900_107 k)⟩ -def before1970 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail1900_105 k),(tail1900_108 k)⟩ -def before1971 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail1900_110 k),(tail1900_108 k)⟩ -def before1972 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail1900_111 k),(tail1900_25 k)⟩ -def before1973 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521661),(tail1900_112 k),(tail1900_24 k)⟩ -def before1974 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail1900_113 k),(tail1900_23 k)⟩ -def before1975 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail1900_113 k),(tail1900_114 k)⟩ -def before1976 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail1900_112 k),(tail1900_115 k)⟩ -def before1977 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521661),(tail1900_117 k),(tail1900_115 k)⟩ -def before1978 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail1900_118 k),(tail1900_22 k)⟩ -def before1979 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521879),(tail1900_119 k),(tail1900_21 k)⟩ -def before1980 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1900_120 k),(tail1900_20 k)⟩ -def before1981 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail1900_120 k),(tail1900_122 k)⟩ -def before1982 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521879),(tail1900_119 k),(tail1900_123 k)⟩ -def before1983 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521879),(tail1900_125 k),(tail1900_123 k)⟩ -def before1984 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail1900_126 k),(tail1900_122 k)⟩ -def before1985 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1900_127 k),(tail1900_121 k)⟩ -def before1986 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail1900_127 k),(tail1900_129 k)⟩ -def before1987 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail1900_130 k),(tail1900_129 k)⟩ -def before1988 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1900_131 k),(tail1900_128 k)⟩ -def before1989 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail1900_131 k),(tail1900_133 k)⟩ -def before1990 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail1900_134 k),(tail1900_133 k)⟩ -def before1991 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1900_135 k),(tail1900_132 k)⟩ -def before1992 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail1900_135 k),(tail1900_137 k)⟩ -def before1993 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail1900_138 k),(tail1900_137 k)⟩ -def before1994 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail1900_139 k),tail1900_141⟩ -def before1995 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1900_142 k),tail1900_140⟩ -def before1996 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail1900_142 k),tail1900_143⟩ -def before1997 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail1900_144 k),tail1900_143⟩ -def before1998 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail1900_145 k),tail1900_19⟩ -def before1999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail1900_146 k),tail1900_18⟩ -def after1999 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail1900_146 k),tail1900_147⟩ - -theorem macro1900 (k : Nat) : applyExit (before1900 k) exit11 1 = some (before1901 k) := by - simp (disch := omega) [before1900, before1901, exit11, applyExit, pop, push] - <;> omega -theorem step1900 (k : Nat) : Runs (1*2) (before1900 k).denote (before1901 k).denote := - @applyExit_sound (before1900 k) (before1901 k) exit11 1 valid11 (macro1900 k) -theorem macro1901 (k : Nat) : applyExit (before1901 k) exit2 791761168 = some (before1902 k) := by - simp (disch := omega) [before1901, before1902, exit2, applyExit, pop, push] - <;> omega -theorem step1901 (k : Nat) : Runs (791761168*2) (before1901 k).denote (before1902 k).denote := - @applyExit_sound (before1901 k) (before1902 k) exit2 791761168 valid2 (macro1901 k) -theorem macro1902 (k : Nat) : applyExit (before1902 k) exit130 (1*k+8) = some (before1903 k) := by - simp (disch := omega) [before1902, before1903, exit130, applyExit, pop, push] - <;> omega -theorem step1902 (k : Nat) : Runs ((1*k+8)*38) (before1902 k).denote (before1903 k).denote := - @applyExit_sound (before1902 k) (before1903 k) exit130 (1*k+8) valid130 (macro1902 k) -theorem macro1903 (k : Nat) : applyExit (before1903 k) exit2 9 = some (before1904 k) := by - simp (disch := omega) [before1903, before1904, exit2, applyExit, pop, push] - <;> omega -theorem step1903 (k : Nat) : Runs (9*2) (before1903 k).denote (before1904 k).denote := - @applyExit_sound (before1903 k) (before1904 k) exit2 9 valid2 (macro1903 k) -theorem macro1904 (k : Nat) : applyExit (before1904 k) exit3 1 = some (before1905 k) := by - simp (disch := omega) [before1904, before1905, exit3, applyExit, pop, push] - <;> omega -theorem step1904 (k : Nat) : Runs (1*2) (before1904 k).denote (before1905 k).denote := - @applyExit_sound (before1904 k) (before1905 k) exit3 1 valid3 (macro1904 k) -theorem macro1905 (k : Nat) : applyExit (before1905 k) exit9 1 = some (before1906 k) := by - simp (disch := omega) [before1905, before1906, exit9, applyExit, pop, push] - <;> omega -theorem step1905 (k : Nat) : Runs (1*2) (before1905 k).denote (before1906 k).denote := - @applyExit_sound (before1905 k) (before1906 k) exit9 1 valid9 (macro1905 k) -theorem macro1906 (k : Nat) : applyExit (before1906 k) exit10 8 = some (before1907 k) := by - simp (disch := omega) [before1906, before1907, exit10, applyExit, pop, push] - <;> omega -theorem step1906 (k : Nat) : Runs (8*2) (before1906 k).denote (before1907 k).denote := - @applyExit_sound (before1906 k) (before1907 k) exit10 8 valid10 (macro1906 k) -theorem macro1907 (k : Nat) : applyExit (before1907 k) exit11 1 = some (before1908 k) := by - simp (disch := omega) [before1907, before1908, exit11, applyExit, pop, push] - <;> omega -theorem step1907 (k : Nat) : Runs (1*2) (before1907 k).denote (before1908 k).denote := - @applyExit_sound (before1907 k) (before1908 k) exit11 1 valid11 (macro1907 k) -theorem macro1908 (k : Nat) : applyExit (before1908 k) exit2 14 = some (before1909 k) := by - simp (disch := omega) [before1908, before1909, exit2, applyExit, pop, push] - <;> omega -theorem step1908 (k : Nat) : Runs (14*2) (before1908 k).denote (before1909 k).denote := - @applyExit_sound (before1908 k) (before1909 k) exit2 14 valid2 (macro1908 k) -theorem macro1909 (k : Nat) : applyExit (before1909 k) exit3 1 = some (before1910 k) := by - simp (disch := omega) [before1909, before1910, exit3, applyExit, pop, push] - <;> omega -theorem step1909 (k : Nat) : Runs (1*2) (before1909 k).denote (before1910 k).denote := - @applyExit_sound (before1909 k) (before1910 k) exit3 1 valid3 (macro1909 k) -theorem macro1910 (k : Nat) : applyExit (before1910 k) exit9 1 = some (before1911 k) := by - simp (disch := omega) [before1910, before1911, exit9, applyExit, pop, push] - <;> omega -theorem step1910 (k : Nat) : Runs (1*2) (before1910 k).denote (before1911 k).denote := - @applyExit_sound (before1910 k) (before1911 k) exit9 1 valid9 (macro1910 k) -theorem macro1911 (k : Nat) : applyExit (before1911 k) exit11 1 = some (before1912 k) := by - simp (disch := omega) [before1911, before1912, exit11, applyExit, pop, push] - <;> omega -theorem step1911 (k : Nat) : Runs (1*2) (before1911 k).denote (before1912 k).denote := - @applyExit_sound (before1911 k) (before1912 k) exit11 1 valid11 (macro1911 k) -theorem macro1912 (k : Nat) : applyExit (before1912 k) exit3 1 = some (before1913 k) := by - simp (disch := omega) [before1912, before1913, exit3, applyExit, pop, push] - <;> omega -theorem step1912 (k : Nat) : Runs (1*2) (before1912 k).denote (before1913 k).denote := - @applyExit_sound (before1912 k) (before1913 k) exit3 1 valid3 (macro1912 k) -theorem macro1913 (k : Nat) : applyExit (before1913 k) exit9 1 = some (before1914 k) := by - simp (disch := omega) [before1913, before1914, exit9, applyExit, pop, push] - <;> omega -theorem step1913 (k : Nat) : Runs (1*2) (before1913 k).denote (before1914 k).denote := - @applyExit_sound (before1913 k) (before1914 k) exit9 1 valid9 (macro1913 k) -theorem macro1914 (k : Nat) : applyExit (before1914 k) exit10 1 = some (before1915 k) := by - simp (disch := omega) [before1914, before1915, exit10, applyExit, pop, push] - <;> omega -theorem step1914 (k : Nat) : Runs (1*2) (before1914 k).denote (before1915 k).denote := - @applyExit_sound (before1914 k) (before1915 k) exit10 1 valid10 (macro1914 k) -theorem macro1915 (k : Nat) : applyExit (before1915 k) exit46 1 = some (before1916 k) := by - simp (disch := omega) [before1915, before1916, exit46, applyExit, pop, push] - <;> omega -theorem step1915 (k : Nat) : Runs (1*2) (before1915 k).denote (before1916 k).denote := - @applyExit_sound (before1915 k) (before1916 k) exit46 1 valid46 (macro1915 k) -theorem macro1916 (k : Nat) : applyExit (before1916 k) exit47 1 = some (before1917 k) := by - simp (disch := omega) [before1916, before1917, exit47, applyExit, pop, push] - <;> omega -theorem step1916 (k : Nat) : Runs (1*2) (before1916 k).denote (before1917 k).denote := - @applyExit_sound (before1916 k) (before1917 k) exit47 1 valid47 (macro1916 k) -theorem macro1917 (k : Nat) : applyExit (before1917 k) exit48 1 = some (before1918 k) := by - simp (disch := omega) [before1917, before1918, exit48, applyExit, pop, push] - <;> omega -theorem step1917 (k : Nat) : Runs (1*1) (before1917 k).denote (before1918 k).denote := - @applyExit_sound (before1917 k) (before1918 k) exit48 1 valid48 (macro1917 k) -theorem macro1918 (k : Nat) : applyExit (before1918 k) exit39 1 = some (before1919 k) := by - simp (disch := omega) [before1918, before1919, exit39, applyExit, pop, push] - <;> omega -theorem step1918 (k : Nat) : Runs (1*1) (before1918 k).denote (before1919 k).denote := - @applyExit_sound (before1918 k) (before1919 k) exit39 1 valid39 (macro1918 k) -theorem macro1919 (k : Nat) : applyExit (before1919 k) exit10 1 = some (before1920 k) := by - simp (disch := omega) [before1919, before1920, exit10, applyExit, pop, push] - <;> omega -theorem step1919 (k : Nat) : Runs (1*2) (before1919 k).denote (before1920 k).denote := - @applyExit_sound (before1919 k) (before1920 k) exit10 1 valid10 (macro1919 k) -theorem macro1920 (k : Nat) : applyExit (before1920 k) exit46 1 = some (before1921 k) := by - simp (disch := omega) [before1920, before1921, exit46, applyExit, pop, push] - <;> omega -theorem step1920 (k : Nat) : Runs (1*2) (before1920 k).denote (before1921 k).denote := - @applyExit_sound (before1920 k) (before1921 k) exit46 1 valid46 (macro1920 k) -theorem macro1921 (k : Nat) : applyExit (before1921 k) exit49 1 = some (before1922 k) := by - simp (disch := omega) [before1921, before1922, exit49, applyExit, pop, push] - <;> omega -theorem step1921 (k : Nat) : Runs (1*1) (before1921 k).denote (before1922 k).denote := - @applyExit_sound (before1921 k) (before1922 k) exit49 1 valid49 (macro1921 k) -theorem macro1922 (k : Nat) : applyExit (before1922 k) exit1 1 = some (before1923 k) := by - simp (disch := omega) [before1922, before1923, exit1, applyExit, pop, push] - <;> omega -theorem step1922 (k : Nat) : Runs (1*3) (before1922 k).denote (before1923 k).denote := - @applyExit_sound (before1922 k) (before1923 k) exit1 1 valid1 (macro1922 k) -theorem macro1923 (k : Nat) : applyExit (before1923 k) exit6 1 = some (before1924 k) := by - simp (disch := omega) [before1923, before1924, exit6, applyExit, pop, push] - <;> omega -theorem step1923 (k : Nat) : Runs (1*1) (before1923 k).denote (before1924 k).denote := - @applyExit_sound (before1923 k) (before1924 k) exit6 1 valid6 (macro1923 k) -theorem macro1924 (k : Nat) : applyExit (before1924 k) exit0 1 = some (before1925 k) := by - simp (disch := omega) [before1924, before1925, exit0, applyExit, pop, push] - <;> omega -theorem step1924 (k : Nat) : Runs (1*2) (before1924 k).denote (before1925 k).denote := - @applyExit_sound (before1924 k) (before1925 k) exit0 1 valid0 (macro1924 k) -theorem macro1925 (k : Nat) : applyExit (before1925 k) exit13 2 = some (before1926 k) := by - simp (disch := omega) [before1925, before1926, exit13, applyExit, pop, push] - <;> omega -theorem step1925 (k : Nat) : Runs (2*2) (before1925 k).denote (before1926 k).denote := - @applyExit_sound (before1925 k) (before1926 k) exit13 2 valid13 (macro1925 k) -theorem macro1926 (k : Nat) : applyExit (before1926 k) exit1 1 = some (before1927 k) := by - simp (disch := omega) [before1926, before1927, exit1, applyExit, pop, push] - <;> omega -theorem step1926 (k : Nat) : Runs (1*3) (before1926 k).denote (before1927 k).denote := - @applyExit_sound (before1926 k) (before1927 k) exit1 1 valid1 (macro1926 k) -theorem macro1927 (k : Nat) : applyExit (before1927 k) exit6 1 = some (before1928 k) := by - simp (disch := omega) [before1927, before1928, exit6, applyExit, pop, push] - <;> omega -theorem step1927 (k : Nat) : Runs (1*1) (before1927 k).denote (before1928 k).denote := - @applyExit_sound (before1927 k) (before1928 k) exit6 1 valid6 (macro1927 k) -theorem macro1928 (k : Nat) : applyExit (before1928 k) exit0 1 = some (before1929 k) := by - simp (disch := omega) [before1928, before1929, exit0, applyExit, pop, push] - <;> omega -theorem step1928 (k : Nat) : Runs (1*2) (before1928 k).denote (before1929 k).denote := - @applyExit_sound (before1928 k) (before1929 k) exit0 1 valid0 (macro1928 k) -theorem macro1929 (k : Nat) : applyExit (before1929 k) exit13 2 = some (before1930 k) := by - simp (disch := omega) [before1929, before1930, exit13, applyExit, pop, push] - <;> omega -theorem step1929 (k : Nat) : Runs (2*2) (before1929 k).denote (before1930 k).denote := - @applyExit_sound (before1929 k) (before1930 k) exit13 2 valid13 (macro1929 k) -theorem macro1930 (k : Nat) : applyExit (before1930 k) exit0 1 = some (before1931 k) := by - simp (disch := omega) [before1930, before1931, exit0, applyExit, pop, push] - <;> omega -theorem step1930 (k : Nat) : Runs (1*2) (before1930 k).denote (before1931 k).denote := - @applyExit_sound (before1930 k) (before1931 k) exit0 1 valid0 (macro1930 k) -theorem macro1931 (k : Nat) : applyExit (before1931 k) exit1 1 = some (before1932 k) := by - simp (disch := omega) [before1931, before1932, exit1, applyExit, pop, push] - <;> omega -theorem step1931 (k : Nat) : Runs (1*3) (before1931 k).denote (before1932 k).denote := - @applyExit_sound (before1931 k) (before1932 k) exit1 1 valid1 (macro1931 k) -theorem macro1932 (k : Nat) : applyExit (before1932 k) exit2 1 = some (before1933 k) := by - simp (disch := omega) [before1932, before1933, exit2, applyExit, pop, push] - <;> omega -theorem step1932 (k : Nat) : Runs (1*2) (before1932 k).denote (before1933 k).denote := - @applyExit_sound (before1932 k) (before1933 k) exit2 1 valid2 (macro1932 k) -theorem macro1933 (k : Nat) : applyExit (before1933 k) exit6 1 = some (before1934 k) := by - simp (disch := omega) [before1933, before1934, exit6, applyExit, pop, push] - <;> omega -theorem step1933 (k : Nat) : Runs (1*1) (before1933 k).denote (before1934 k).denote := - @applyExit_sound (before1933 k) (before1934 k) exit6 1 valid6 (macro1933 k) -theorem macro1934 (k : Nat) : applyExit (before1934 k) exit0 2 = some (before1935 k) := by - simp (disch := omega) [before1934, before1935, exit0, applyExit, pop, push] - <;> omega -theorem step1934 (k : Nat) : Runs (2*2) (before1934 k).denote (before1935 k).denote := - @applyExit_sound (before1934 k) (before1935 k) exit0 2 valid0 (macro1934 k) -theorem macro1935 (k : Nat) : applyExit (before1935 k) exit13 1 = some (before1936 k) := by - simp (disch := omega) [before1935, before1936, exit13, applyExit, pop, push] - <;> omega -theorem step1935 (k : Nat) : Runs (1*2) (before1935 k).denote (before1936 k).denote := - @applyExit_sound (before1935 k) (before1936 k) exit13 1 valid13 (macro1935 k) -theorem macro1936 (k : Nat) : applyExit (before1936 k) exit0 15 = some (before1937 k) := by - simp (disch := omega) [before1936, before1937, exit0, applyExit, pop, push] - <;> omega -theorem step1936 (k : Nat) : Runs (15*2) (before1936 k).denote (before1937 k).denote := - @applyExit_sound (before1936 k) (before1937 k) exit0 15 valid0 (macro1936 k) -theorem macro1937 (k : Nat) : applyExit (before1937 k) exit1 1 = some (before1938 k) := by - simp (disch := omega) [before1937, before1938, exit1, applyExit, pop, push] - <;> omega -theorem step1937 (k : Nat) : Runs (1*3) (before1937 k).denote (before1938 k).denote := - @applyExit_sound (before1937 k) (before1938 k) exit1 1 valid1 (macro1937 k) -theorem macro1938 (k : Nat) : applyExit (before1938 k) exit2 15 = some (before1939 k) := by - simp (disch := omega) [before1938, before1939, exit2, applyExit, pop, push] - <;> omega -theorem step1938 (k : Nat) : Runs (15*2) (before1938 k).denote (before1939 k).denote := - @applyExit_sound (before1938 k) (before1939 k) exit2 15 valid2 (macro1938 k) -theorem macro1939 (k : Nat) : applyExit (before1939 k) exit6 1 = some (before1940 k) := by - simp (disch := omega) [before1939, before1940, exit6, applyExit, pop, push] - <;> omega -theorem step1939 (k : Nat) : Runs (1*1) (before1939 k).denote (before1940 k).denote := - @applyExit_sound (before1939 k) (before1940 k) exit6 1 valid6 (macro1939 k) -theorem macro1940 (k : Nat) : applyExit (before1940 k) exit0 16 = some (before1941 k) := by - simp (disch := omega) [before1940, before1941, exit0, applyExit, pop, push] - <;> omega -theorem step1940 (k : Nat) : Runs (16*2) (before1940 k).denote (before1941 k).denote := - @applyExit_sound (before1940 k) (before1941 k) exit0 16 valid0 (macro1940 k) -theorem macro1941 (k : Nat) : applyExit (before1941 k) exit13 9 = some (before1942 k) := by - simp (disch := omega) [before1941, before1942, exit13, applyExit, pop, push] - <;> omega -theorem step1941 (k : Nat) : Runs (9*2) (before1941 k).denote (before1942 k).denote := - @applyExit_sound (before1941 k) (before1942 k) exit13 9 valid13 (macro1941 k) -theorem macro1942 (k : Nat) : applyExit (before1942 k) exit0 10 = some (before1943 k) := by - simp (disch := omega) [before1942, before1943, exit0, applyExit, pop, push] - <;> omega -theorem step1942 (k : Nat) : Runs (10*2) (before1942 k).denote (before1943 k).denote := - @applyExit_sound (before1942 k) (before1943 k) exit0 10 valid0 (macro1942 k) -theorem macro1943 (k : Nat) : applyExit (before1943 k) exit131 1 = some (before1944 k) := by - simp (disch := omega) [before1943, before1944, exit131, applyExit, pop, push] - <;> omega -theorem step1943 (k : Nat) : Runs (1*3) (before1943 k).denote (before1944 k).denote := - @applyExit_sound (before1943 k) (before1944 k) exit131 1 valid131 (macro1943 k) -theorem macro1944 (k : Nat) : applyExit (before1944 k) exit2 10 = some (before1945 k) := by - simp (disch := omega) [before1944, before1945, exit2, applyExit, pop, push] - <;> omega -theorem step1944 (k : Nat) : Runs (10*2) (before1944 k).denote (before1945 k).denote := - @applyExit_sound (before1944 k) (before1945 k) exit2 10 valid2 (macro1944 k) -theorem macro1945 (k : Nat) : applyExit (before1945 k) exit6 1 = some (before1946 k) := by - simp (disch := omega) [before1945, before1946, exit6, applyExit, pop, push] - <;> omega -theorem step1945 (k : Nat) : Runs (1*1) (before1945 k).denote (before1946 k).denote := - @applyExit_sound (before1945 k) (before1946 k) exit6 1 valid6 (macro1945 k) -theorem macro1946 (k : Nat) : applyExit (before1946 k) exit0 10 = some (before1947 k) := by - simp (disch := omega) [before1946, before1947, exit0, applyExit, pop, push] - <;> omega -theorem step1946 (k : Nat) : Runs (10*2) (before1946 k).denote (before1947 k).denote := - @applyExit_sound (before1946 k) (before1947 k) exit0 10 valid0 (macro1946 k) -theorem macro1947 (k : Nat) : applyExit (before1947 k) exit132 1 = some (before1948 k) := by - simp (disch := omega) [before1947, before1948, exit132, applyExit, pop, push] - <;> omega -theorem step1947 (k : Nat) : Runs (1*38) (before1947 k).denote (before1948 k).denote := - @applyExit_sound (before1947 k) (before1948 k) exit132 1 valid132 (macro1947 k) -theorem macro1948 (k : Nat) : applyExit (before1948 k) exit131 1 = some (before1949 k) := by - simp (disch := omega) [before1948, before1949, exit131, applyExit, pop, push] - <;> omega -theorem step1948 (k : Nat) : Runs (1*3) (before1948 k).denote (before1949 k).denote := - @applyExit_sound (before1948 k) (before1949 k) exit131 1 valid131 (macro1948 k) -theorem macro1949 (k : Nat) : applyExit (before1949 k) exit133 1 = some (before1950 k) := by - simp (disch := omega) [before1949, before1950, exit133, applyExit, pop, push] - <;> omega -theorem step1949 (k : Nat) : Runs (1*41) (before1949 k).denote (before1950 k).denote := - @applyExit_sound (before1949 k) (before1950 k) exit133 1 valid133 (macro1949 k) -theorem macro1950 (k : Nat) : applyExit (before1950 k) exit132 1 = some (before1951 k) := by - simp (disch := omega) [before1950, before1951, exit132, applyExit, pop, push] - <;> omega -theorem step1950 (k : Nat) : Runs (1*38) (before1950 k).denote (before1951 k).denote := - @applyExit_sound (before1950 k) (before1951 k) exit132 1 valid132 (macro1950 k) -theorem macro1951 (k : Nat) : applyExit (before1951 k) exit131 1 = some (before1952 k) := by - simp (disch := omega) [before1951, before1952, exit131, applyExit, pop, push] - <;> omega -theorem step1951 (k : Nat) : Runs (1*3) (before1951 k).denote (before1952 k).denote := - @applyExit_sound (before1951 k) (before1952 k) exit131 1 valid131 (macro1951 k) -theorem macro1952 (k : Nat) : applyExit (before1952 k) exit133 1 = some (before1953 k) := by - simp (disch := omega) [before1952, before1953, exit133, applyExit, pop, push] - <;> omega -theorem step1952 (k : Nat) : Runs (1*41) (before1952 k).denote (before1953 k).denote := - @applyExit_sound (before1952 k) (before1953 k) exit133 1 valid133 (macro1952 k) -theorem macro1953 (k : Nat) : applyExit (before1953 k) exit132 1 = some (before1954 k) := by - simp (disch := omega) [before1953, before1954, exit132, applyExit, pop, push] - <;> omega -theorem step1953 (k : Nat) : Runs (1*38) (before1953 k).denote (before1954 k).denote := - @applyExit_sound (before1953 k) (before1954 k) exit132 1 valid132 (macro1953 k) -theorem macro1954 (k : Nat) : applyExit (before1954 k) exit131 1 = some (before1955 k) := by - simp (disch := omega) [before1954, before1955, exit131, applyExit, pop, push] - <;> omega -theorem step1954 (k : Nat) : Runs (1*3) (before1954 k).denote (before1955 k).denote := - @applyExit_sound (before1954 k) (before1955 k) exit131 1 valid131 (macro1954 k) -theorem macro1955 (k : Nat) : applyExit (before1955 k) exit133 1 = some (before1956 k) := by - simp (disch := omega) [before1955, before1956, exit133, applyExit, pop, push] - <;> omega -theorem step1955 (k : Nat) : Runs (1*41) (before1955 k).denote (before1956 k).denote := - @applyExit_sound (before1955 k) (before1956 k) exit133 1 valid133 (macro1955 k) -def cycleState1956 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w110,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w108,1⟩,⟨w107,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,10⟩,⟨w106,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1956_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w109,1⟩,⟨w110,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w107,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,10⟩,⟨w106,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1956_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w109,1⟩,⟨w110,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w108,1⟩,⟨w107,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,10⟩,⟨w106,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro1956_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1956 k j) exit132 1 = some (cyclePart1956_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1956, cyclePart1956_0, exit132, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1956_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1956_0 k j) exit131 1 = some (cyclePart1956_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1956_0, cyclePart1956_1, exit131, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1956_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1956_1 k j) exit133 1 = some (cycleState1956 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1956_1, cycleState1956, exit133, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1956 (k j : Nat) (hj : j < (1*k+3)) : Runs 82 (cycleState1956 k j).denote (cycleState1956 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState1956 k j).denote (cyclePart1956_0 k j).denote := @applyExit_sound (cycleState1956 k j) (cyclePart1956_0 k j) exit132 1 valid132 (cycleMacro1956_0 k j hj) - have h1 : Runs (1*3) (cyclePart1956_0 k j).denote (cyclePart1956_1 k j).denote := @applyExit_sound (cyclePart1956_0 k j) (cyclePart1956_1 k j) exit131 1 valid131 (cycleMacro1956_1 k j hj) - have h2 : Runs (1*41) (cyclePart1956_1 k j).denote (cycleState1956 k (j+1)).denote := @applyExit_sound (cyclePart1956_1 k j) (cycleState1956 k (j+1)) exit133 1 valid133 (cycleMacro1956_2 k j hj) - exact (@Runs.trans (1*38) ((1*3)+(1*41)) (cycleState1956 k j).denote (cyclePart1956_0 k j).denote (cycleState1956 k (j+1)).denote h0 (@Runs.trans (1*3) (1*41) (cyclePart1956_0 k j).denote (cyclePart1956_1 k j).denote (cycleState1956 k (j+1)).denote h1 h2)) -theorem step1956 (k : Nat) : Runs ((1*k+3)*82) (before1956 k).denote (before1957 k).denote := by - have h := Runs.chain (fun j => (cycleState1956 k j).denote) 82 (1*k+3) (cycleRun1956 k) - have h0 : cycleState1956 k 0 = before1956 k := by simp [cycleState1956, before1956] - have h1 : cycleState1956 k (1*k+3) = before1957 k := by - simp [cycleState1956, before1957] <;> omega - simpa only [h0, h1] using h -theorem macro1957 (k : Nat) : applyExit (before1957 k) exit132 1 = some (before1958 k) := by - simp (disch := omega) [before1957, before1958, exit132, applyExit, pop, push] - <;> omega -theorem step1957 (k : Nat) : Runs (1*38) (before1957 k).denote (before1958 k).denote := - @applyExit_sound (before1957 k) (before1958 k) exit132 1 valid132 (macro1957 k) -theorem macro1958 (k : Nat) : applyExit (before1958 k) exit131 1 = some (before1959 k) := by - simp (disch := omega) [before1958, before1959, exit131, applyExit, pop, push] - <;> omega -theorem step1958 (k : Nat) : Runs (1*3) (before1958 k).denote (before1959 k).denote := - @applyExit_sound (before1958 k) (before1959 k) exit131 1 valid131 (macro1958 k) -theorem macro1959 (k : Nat) : applyExit (before1959 k) exit133 1 = some (before1960 k) := by - simp (disch := omega) [before1959, before1960, exit133, applyExit, pop, push] - <;> omega -theorem step1959 (k : Nat) : Runs (1*41) (before1959 k).denote (before1960 k).denote := - @applyExit_sound (before1959 k) (before1960 k) exit133 1 valid133 (macro1959 k) -theorem macro1960 (k : Nat) : applyExit (before1960 k) exit132 1 = some (before1961 k) := by - simp (disch := omega) [before1960, before1961, exit132, applyExit, pop, push] - <;> omega -theorem step1960 (k : Nat) : Runs (1*38) (before1960 k).denote (before1961 k).denote := - @applyExit_sound (before1960 k) (before1961 k) exit132 1 valid132 (macro1960 k) -theorem macro1961 (k : Nat) : applyExit (before1961 k) exit0 791761168 = some (before1962 k) := by - simp (disch := omega) [before1961, before1962, exit0, applyExit, pop, push] - <;> omega -theorem step1961 (k : Nat) : Runs (791761168*2) (before1961 k).denote (before1962 k).denote := - @applyExit_sound (before1961 k) (before1962 k) exit0 791761168 valid0 (macro1961 k) -theorem macro1962 (k : Nat) : applyExit (before1962 k) exit1 1 = some (before1963 k) := by - simp (disch := omega) [before1962, before1963, exit1, applyExit, pop, push] - <;> omega -theorem step1962 (k : Nat) : Runs (1*3) (before1962 k).denote (before1963 k).denote := - @applyExit_sound (before1962 k) (before1963 k) exit1 1 valid1 (macro1962 k) -theorem macro1963 (k : Nat) : applyExit (before1963 k) exit2 791761168 = some (before1964 k) := by - simp (disch := omega) [before1963, before1964, exit2, applyExit, pop, push] - <;> omega -theorem step1963 (k : Nat) : Runs (791761168*2) (before1963 k).denote (before1964 k).denote := - @applyExit_sound (before1963 k) (before1964 k) exit2 791761168 valid2 (macro1963 k) -theorem macro1964 (k : Nat) : applyExit (before1964 k) exit133 1 = some (before1965 k) := by - simp (disch := omega) [before1964, before1965, exit133, applyExit, pop, push] - <;> omega -theorem step1964 (k : Nat) : Runs (1*41) (before1964 k).denote (before1965 k).denote := - @applyExit_sound (before1964 k) (before1965 k) exit133 1 valid133 (macro1964 k) -theorem macro1965 (k : Nat) : applyExit (before1965 k) exit0 791761169 = some (before1966 k) := by - simp (disch := omega) [before1965, before1966, exit0, applyExit, pop, push] - <;> omega -theorem step1965 (k : Nat) : Runs (791761169*2) (before1965 k).denote (before1966 k).denote := - @applyExit_sound (before1965 k) (before1966 k) exit0 791761169 valid0 (macro1965 k) -theorem macro1966 (k : Nat) : applyExit (before1966 k) exit13 7 = some (before1967 k) := by - simp (disch := omega) [before1966, before1967, exit13, applyExit, pop, push] - <;> omega -theorem step1966 (k : Nat) : Runs (7*2) (before1966 k).denote (before1967 k).denote := - @applyExit_sound (before1966 k) (before1967 k) exit13 7 valid13 (macro1966 k) -theorem macro1967 (k : Nat) : applyExit (before1967 k) exit0 23 = some (before1968 k) := by - simp (disch := omega) [before1967, before1968, exit0, applyExit, pop, push] - <;> omega -theorem step1967 (k : Nat) : Runs (23*2) (before1967 k).denote (before1968 k).denote := - @applyExit_sound (before1967 k) (before1968 k) exit0 23 valid0 (macro1967 k) -theorem macro1968 (k : Nat) : applyExit (before1968 k) exit1 1 = some (before1969 k) := by - simp (disch := omega) [before1968, before1969, exit1, applyExit, pop, push] - <;> omega -theorem step1968 (k : Nat) : Runs (1*3) (before1968 k).denote (before1969 k).denote := - @applyExit_sound (before1968 k) (before1969 k) exit1 1 valid1 (macro1968 k) -theorem macro1969 (k : Nat) : applyExit (before1969 k) exit2 23 = some (before1970 k) := by - simp (disch := omega) [before1969, before1970, exit2, applyExit, pop, push] - <;> omega -theorem step1969 (k : Nat) : Runs (23*2) (before1969 k).denote (before1970 k).denote := - @applyExit_sound (before1969 k) (before1970 k) exit2 23 valid2 (macro1969 k) -theorem macro1970 (k : Nat) : applyExit (before1970 k) exit6 1 = some (before1971 k) := by - simp (disch := omega) [before1970, before1971, exit6, applyExit, pop, push] - <;> omega -theorem step1970 (k : Nat) : Runs (1*1) (before1970 k).denote (before1971 k).denote := - @applyExit_sound (before1970 k) (before1971 k) exit6 1 valid6 (macro1970 k) -theorem macro1971 (k : Nat) : applyExit (before1971 k) exit0 24 = some (before1972 k) := by - simp (disch := omega) [before1971, before1972, exit0, applyExit, pop, push] - <;> omega -theorem step1971 (k : Nat) : Runs (24*2) (before1971 k).denote (before1972 k).denote := - @applyExit_sound (before1971 k) (before1972 k) exit0 24 valid0 (macro1971 k) -theorem macro1972 (k : Nat) : applyExit (before1972 k) exit13 39 = some (before1973 k) := by - simp (disch := omega) [before1972, before1973, exit13, applyExit, pop, push] - <;> omega -theorem step1972 (k : Nat) : Runs (39*2) (before1972 k).denote (before1973 k).denote := - @applyExit_sound (before1972 k) (before1973 k) exit13 39 valid13 (macro1972 k) -theorem macro1973 (k : Nat) : applyExit (before1973 k) exit0 17 = some (before1974 k) := by - simp (disch := omega) [before1973, before1974, exit0, applyExit, pop, push] - <;> omega -theorem step1973 (k : Nat) : Runs (17*2) (before1973 k).denote (before1974 k).denote := - @applyExit_sound (before1973 k) (before1974 k) exit0 17 valid0 (macro1973 k) -theorem macro1974 (k : Nat) : applyExit (before1974 k) exit1 1 = some (before1975 k) := by - simp (disch := omega) [before1974, before1975, exit1, applyExit, pop, push] - <;> omega -theorem step1974 (k : Nat) : Runs (1*3) (before1974 k).denote (before1975 k).denote := - @applyExit_sound (before1974 k) (before1975 k) exit1 1 valid1 (macro1974 k) -theorem macro1975 (k : Nat) : applyExit (before1975 k) exit2 17 = some (before1976 k) := by - simp (disch := omega) [before1975, before1976, exit2, applyExit, pop, push] - <;> omega -theorem step1975 (k : Nat) : Runs (17*2) (before1975 k).denote (before1976 k).denote := - @applyExit_sound (before1975 k) (before1976 k) exit2 17 valid2 (macro1975 k) -theorem macro1976 (k : Nat) : applyExit (before1976 k) exit6 1 = some (before1977 k) := by - simp (disch := omega) [before1976, before1977, exit6, applyExit, pop, push] - <;> omega -theorem step1976 (k : Nat) : Runs (1*1) (before1976 k).denote (before1977 k).denote := - @applyExit_sound (before1976 k) (before1977 k) exit6 1 valid6 (macro1976 k) -theorem macro1977 (k : Nat) : applyExit (before1977 k) exit0 18 = some (before1978 k) := by - simp (disch := omega) [before1977, before1978, exit0, applyExit, pop, push] - <;> omega -theorem step1977 (k : Nat) : Runs (18*2) (before1977 k).denote (before1978 k).denote := - @applyExit_sound (before1977 k) (before1978 k) exit0 18 valid0 (macro1977 k) -theorem macro1978 (k : Nat) : applyExit (before1978 k) exit13 91 = some (before1979 k) := by - simp (disch := omega) [before1978, before1979, exit13, applyExit, pop, push] - <;> omega -theorem step1978 (k : Nat) : Runs (91*2) (before1978 k).denote (before1979 k).denote := - @applyExit_sound (before1978 k) (before1979 k) exit13 91 valid13 (macro1978 k) -theorem macro1979 (k : Nat) : applyExit (before1979 k) exit0 10 = some (before1980 k) := by - simp (disch := omega) [before1979, before1980, exit0, applyExit, pop, push] - <;> omega -theorem step1979 (k : Nat) : Runs (10*2) (before1979 k).denote (before1980 k).denote := - @applyExit_sound (before1979 k) (before1980 k) exit0 10 valid0 (macro1979 k) -theorem macro1980 (k : Nat) : applyExit (before1980 k) exit134 1 = some (before1981 k) := by - simp (disch := omega) [before1980, before1981, exit134, applyExit, pop, push] - <;> omega -theorem step1980 (k : Nat) : Runs (1*115) (before1980 k).denote (before1981 k).denote := - @applyExit_sound (before1980 k) (before1981 k) exit134 1 valid134 (macro1980 k) -theorem macro1981 (k : Nat) : applyExit (before1981 k) exit2 10 = some (before1982 k) := by - simp (disch := omega) [before1981, before1982, exit2, applyExit, pop, push] - <;> omega -theorem step1981 (k : Nat) : Runs (10*2) (before1981 k).denote (before1982 k).denote := - @applyExit_sound (before1981 k) (before1982 k) exit2 10 valid2 (macro1981 k) -theorem macro1982 (k : Nat) : applyExit (before1982 k) exit6 1 = some (before1983 k) := by - simp (disch := omega) [before1982, before1983, exit6, applyExit, pop, push] - <;> omega -theorem step1982 (k : Nat) : Runs (1*1) (before1982 k).denote (before1983 k).denote := - @applyExit_sound (before1982 k) (before1983 k) exit6 1 valid6 (macro1982 k) -theorem macro1983 (k : Nat) : applyExit (before1983 k) exit0 10 = some (before1984 k) := by - simp (disch := omega) [before1983, before1984, exit0, applyExit, pop, push] - <;> omega -theorem step1983 (k : Nat) : Runs (10*2) (before1983 k).denote (before1984 k).denote := - @applyExit_sound (before1983 k) (before1984 k) exit0 10 valid0 (macro1983 k) -theorem macro1984 (k : Nat) : applyExit (before1984 k) exit135 1 = some (before1985 k) := by - simp (disch := omega) [before1984, before1985, exit135, applyExit, pop, push] - <;> omega -theorem step1984 (k : Nat) : Runs (1*1034) (before1984 k).denote (before1985 k).denote := - @applyExit_sound (before1984 k) (before1985 k) exit135 1 valid135 (macro1984 k) -theorem macro1985 (k : Nat) : applyExit (before1985 k) exit134 1 = some (before1986 k) := by - simp (disch := omega) [before1985, before1986, exit134, applyExit, pop, push] - <;> omega -theorem step1985 (k : Nat) : Runs (1*115) (before1985 k).denote (before1986 k).denote := - @applyExit_sound (before1985 k) (before1986 k) exit134 1 valid134 (macro1985 k) -theorem macro1986 (k : Nat) : applyExit (before1986 k) exit136 1 = some (before1987 k) := by - simp (disch := omega) [before1986, before1987, exit136, applyExit, pop, push] - <;> omega -theorem step1986 (k : Nat) : Runs (1*41) (before1986 k).denote (before1987 k).denote := - @applyExit_sound (before1986 k) (before1987 k) exit136 1 valid136 (macro1986 k) -theorem macro1987 (k : Nat) : applyExit (before1987 k) exit135 1 = some (before1988 k) := by - simp (disch := omega) [before1987, before1988, exit135, applyExit, pop, push] - <;> omega -theorem step1987 (k : Nat) : Runs (1*1034) (before1987 k).denote (before1988 k).denote := - @applyExit_sound (before1987 k) (before1988 k) exit135 1 valid135 (macro1987 k) -theorem macro1988 (k : Nat) : applyExit (before1988 k) exit134 1 = some (before1989 k) := by - simp (disch := omega) [before1988, before1989, exit134, applyExit, pop, push] - <;> omega -theorem step1988 (k : Nat) : Runs (1*115) (before1988 k).denote (before1989 k).denote := - @applyExit_sound (before1988 k) (before1989 k) exit134 1 valid134 (macro1988 k) -theorem macro1989 (k : Nat) : applyExit (before1989 k) exit136 1 = some (before1990 k) := by - simp (disch := omega) [before1989, before1990, exit136, applyExit, pop, push] - <;> omega -theorem step1989 (k : Nat) : Runs (1*41) (before1989 k).denote (before1990 k).denote := - @applyExit_sound (before1989 k) (before1990 k) exit136 1 valid136 (macro1989 k) -theorem macro1990 (k : Nat) : applyExit (before1990 k) exit135 1 = some (before1991 k) := by - simp (disch := omega) [before1990, before1991, exit135, applyExit, pop, push] - <;> omega -theorem step1990 (k : Nat) : Runs (1*1034) (before1990 k).denote (before1991 k).denote := - @applyExit_sound (before1990 k) (before1991 k) exit135 1 valid135 (macro1990 k) -theorem macro1991 (k : Nat) : applyExit (before1991 k) exit134 1 = some (before1992 k) := by - simp (disch := omega) [before1991, before1992, exit134, applyExit, pop, push] - <;> omega -theorem step1991 (k : Nat) : Runs (1*115) (before1991 k).denote (before1992 k).denote := - @applyExit_sound (before1991 k) (before1992 k) exit134 1 valid134 (macro1991 k) -theorem macro1992 (k : Nat) : applyExit (before1992 k) exit136 1 = some (before1993 k) := by - simp (disch := omega) [before1992, before1993, exit136, applyExit, pop, push] - <;> omega -theorem step1992 (k : Nat) : Runs (1*41) (before1992 k).denote (before1993 k).denote := - @applyExit_sound (before1992 k) (before1993 k) exit136 1 valid136 (macro1992 k) -def cycleState1993 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w113,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761169⟩,⟨w110,(1*k+8)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w111,1⟩,⟨w106,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1993_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w112,1⟩,⟨w113,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761169⟩,⟨w110,(1*k+8)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w106,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart1993_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w112,1⟩,⟨w113,(3+1*j)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761169⟩,⟨w110,(1*k+8)⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w111,1⟩,⟨w106,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,29⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro1993_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState1993 k j) exit135 1 = some (cyclePart1993_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState1993, cyclePart1993_0, exit135, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1993_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1993_0 k j) exit134 1 = some (cyclePart1993_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1993_0, cyclePart1993_1, exit134, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro1993_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart1993_1 k j) exit136 1 = some (cycleState1993 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart1993_1, cycleState1993, exit136, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun1993 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState1993 k j).denote (cycleState1993 k (j+1)).denote := by - have h0 : Runs (1*1034) (cycleState1993 k j).denote (cyclePart1993_0 k j).denote := @applyExit_sound (cycleState1993 k j) (cyclePart1993_0 k j) exit135 1 valid135 (cycleMacro1993_0 k j hj) - have h1 : Runs (1*115) (cyclePart1993_0 k j).denote (cyclePart1993_1 k j).denote := @applyExit_sound (cyclePart1993_0 k j) (cyclePart1993_1 k j) exit134 1 valid134 (cycleMacro1993_1 k j hj) - have h2 : Runs (1*41) (cyclePart1993_1 k j).denote (cycleState1993 k (j+1)).denote := @applyExit_sound (cyclePart1993_1 k j) (cycleState1993 k (j+1)) exit136 1 valid136 (cycleMacro1993_2 k j hj) - exact (@Runs.trans (1*1034) ((1*115)+(1*41)) (cycleState1993 k j).denote (cyclePart1993_0 k j).denote (cycleState1993 k (j+1)).denote h0 (@Runs.trans (1*115) (1*41) (cyclePart1993_0 k j).denote (cyclePart1993_1 k j).denote (cycleState1993 k (j+1)).denote h1 h2)) -theorem step1993 (k : Nat) : Runs ((1*k+3)*1190) (before1993 k).denote (before1994 k).denote := by - have h := Runs.chain (fun j => (cycleState1993 k j).denote) 1190 (1*k+3) (cycleRun1993 k) - have h0 : cycleState1993 k 0 = before1993 k := by simp [cycleState1993, before1993] - have h1 : cycleState1993 k (1*k+3) = before1994 k := by - simp [cycleState1993, before1994] <;> omega - simpa only [h0, h1] using h -theorem macro1994 (k : Nat) : applyExit (before1994 k) exit135 1 = some (before1995 k) := by - simp (disch := omega) [before1994, before1995, exit135, applyExit, pop, push] - <;> omega -theorem step1994 (k : Nat) : Runs (1*1034) (before1994 k).denote (before1995 k).denote := - @applyExit_sound (before1994 k) (before1995 k) exit135 1 valid135 (macro1994 k) -theorem macro1995 (k : Nat) : applyExit (before1995 k) exit134 1 = some (before1996 k) := by - simp (disch := omega) [before1995, before1996, exit134, applyExit, pop, push] - <;> omega -theorem step1995 (k : Nat) : Runs (1*115) (before1995 k).denote (before1996 k).denote := - @applyExit_sound (before1995 k) (before1996 k) exit134 1 valid134 (macro1995 k) -theorem macro1996 (k : Nat) : applyExit (before1996 k) exit136 1 = some (before1997 k) := by - simp (disch := omega) [before1996, before1997, exit136, applyExit, pop, push] - <;> omega -theorem step1996 (k : Nat) : Runs (1*41) (before1996 k).denote (before1997 k).denote := - @applyExit_sound (before1996 k) (before1997 k) exit136 1 valid136 (macro1996 k) -theorem macro1997 (k : Nat) : applyExit (before1997 k) exit135 1 = some (before1998 k) := by - simp (disch := omega) [before1997, before1998, exit135, applyExit, pop, push] - <;> omega -theorem step1997 (k : Nat) : Runs (1*1034) (before1997 k).denote (before1998 k).denote := - @applyExit_sound (before1997 k) (before1998 k) exit135 1 valid135 (macro1997 k) -theorem macro1998 (k : Nat) : applyExit (before1998 k) exit0 28 = some (before1999 k) := by - simp (disch := omega) [before1998, before1999, exit0, applyExit, pop, push] - <;> omega -theorem step1998 (k : Nat) : Runs (28*2) (before1998 k).denote (before1999 k).denote := - @applyExit_sound (before1998 k) (before1999 k) exit0 28 valid0 (macro1998 k) -theorem macro1999 (k : Nat) : applyExit (before1999 k) exit1 1 = some (after1999 k) := by - simp (disch := omega) [before1999, after1999, exit1, applyExit, pop, push] - <;> omega -theorem step1999 (k : Nat) : Runs (1*3) (before1999 k).denote (after1999 k).denote := - @applyExit_sound (before1999 k) (after1999 k) exit1 1 valid1 (macro1999 k) -theorem chunkRun019 (k : Nat) : Runs (1310*k+6334100736) (before1900 k).denote (after1999 k).denote := by - have h := (@Runs.trans ((((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))))+(((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41))))))) ((((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))))+((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3))))))+(((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))))+((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3))))))) (before1900 k).denote (before1950 k).denote (after1999 k).denote (@Runs.trans (((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))))) (((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41)))))) (before1900 k).denote (before1925 k).denote (before1950 k).denote (@Runs.trans ((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))) (before1900 k).denote (before1912 k).denote (before1925 k).denote (@Runs.trans (((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2)))) (((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))) (before1900 k).denote (before1906 k).denote (before1912 k).denote (@Runs.trans ((1*2)+((791761168*2)+((1*k+8)*38))) ((9*2)+((1*2)+(1*2))) (before1900 k).denote (before1903 k).denote (before1906 k).denote (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before1900 k).denote (before1901 k).denote (before1903 k).denote (step1900 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before1901 k).denote (before1902 k).denote (before1903 k).denote (step1901 k) (step1902 k))) (@Runs.trans (9*2) ((1*2)+(1*2)) (before1903 k).denote (before1904 k).denote (before1906 k).denote (step1903 k) (@Runs.trans (1*2) (1*2) (before1904 k).denote (before1905 k).denote (before1906 k).denote (step1904 k) (step1905 k)))) (@Runs.trans ((8*2)+((1*2)+(14*2))) ((1*2)+((1*2)+(1*2))) (before1906 k).denote (before1909 k).denote (before1912 k).denote (@Runs.trans (8*2) ((1*2)+(14*2)) (before1906 k).denote (before1907 k).denote (before1909 k).denote (step1906 k) (@Runs.trans (1*2) (14*2) (before1907 k).denote (before1908 k).denote (before1909 k).denote (step1907 k) (step1908 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before1909 k).denote (before1910 k).denote (before1912 k).denote (step1909 k) (@Runs.trans (1*2) (1*2) (before1910 k).denote (before1911 k).denote (before1912 k).denote (step1910 k) (step1911 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))) (((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2)))) (before1912 k).denote (before1918 k).denote (before1925 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*1))) (before1912 k).denote (before1915 k).denote (before1918 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before1912 k).denote (before1913 k).denote (before1915 k).denote (step1912 k) (@Runs.trans (1*2) (1*2) (before1913 k).denote (before1914 k).denote (before1915 k).denote (step1913 k) (step1914 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before1915 k).denote (before1916 k).denote (before1918 k).denote (step1915 k) (@Runs.trans (1*2) (1*1) (before1916 k).denote (before1917 k).denote (before1918 k).denote (step1916 k) (step1917 k)))) (@Runs.trans ((1*1)+((1*2)+(1*2))) (((1*1)+(1*3))+((1*1)+(1*2))) (before1918 k).denote (before1921 k).denote (before1925 k).denote (@Runs.trans (1*1) ((1*2)+(1*2)) (before1918 k).denote (before1919 k).denote (before1921 k).denote (step1918 k) (@Runs.trans (1*2) (1*2) (before1919 k).denote (before1920 k).denote (before1921 k).denote (step1919 k) (step1920 k))) (@Runs.trans ((1*1)+(1*3)) ((1*1)+(1*2)) (before1921 k).denote (before1923 k).denote (before1925 k).denote (@Runs.trans (1*1) (1*3) (before1921 k).denote (before1922 k).denote (before1923 k).denote (step1921 k) (step1922 k)) (@Runs.trans (1*1) (1*2) (before1923 k).denote (before1924 k).denote (before1925 k).denote (step1923 k) (step1924 k)))))) (@Runs.trans ((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2))))) ((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41))))) (before1925 k).denote (before1937 k).denote (before1950 k).denote (@Runs.trans (((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2)))) (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))) (before1925 k).denote (before1931 k).denote (before1937 k).denote (@Runs.trans ((2*2)+((1*3)+(1*1))) ((1*2)+((2*2)+(1*2))) (before1925 k).denote (before1928 k).denote (before1931 k).denote (@Runs.trans (2*2) ((1*3)+(1*1)) (before1925 k).denote (before1926 k).denote (before1928 k).denote (step1925 k) (@Runs.trans (1*3) (1*1) (before1926 k).denote (before1927 k).denote (before1928 k).denote (step1926 k) (step1927 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before1928 k).denote (before1929 k).denote (before1931 k).denote (step1928 k) (@Runs.trans (2*2) (1*2) (before1929 k).denote (before1930 k).denote (before1931 k).denote (step1929 k) (step1930 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(15*2))) (before1931 k).denote (before1934 k).denote (before1937 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before1931 k).denote (before1932 k).denote (before1934 k).denote (step1931 k) (@Runs.trans (1*2) (1*1) (before1932 k).denote (before1933 k).denote (before1934 k).denote (step1932 k) (step1933 k))) (@Runs.trans (2*2) ((1*2)+(15*2)) (before1934 k).denote (before1935 k).denote (before1937 k).denote (step1934 k) (@Runs.trans (1*2) (15*2) (before1935 k).denote (before1936 k).denote (before1937 k).denote (step1935 k) (step1936 k))))) (@Runs.trans (((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2)))) (((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41)))) (before1937 k).denote (before1943 k).denote (before1950 k).denote (@Runs.trans ((1*3)+((15*2)+(1*1))) ((16*2)+((9*2)+(10*2))) (before1937 k).denote (before1940 k).denote (before1943 k).denote (@Runs.trans (1*3) ((15*2)+(1*1)) (before1937 k).denote (before1938 k).denote (before1940 k).denote (step1937 k) (@Runs.trans (15*2) (1*1) (before1938 k).denote (before1939 k).denote (before1940 k).denote (step1938 k) (step1939 k))) (@Runs.trans (16*2) ((9*2)+(10*2)) (before1940 k).denote (before1941 k).denote (before1943 k).denote (step1940 k) (@Runs.trans (9*2) (10*2) (before1941 k).denote (before1942 k).denote (before1943 k).denote (step1941 k) (step1942 k)))) (@Runs.trans ((1*3)+((10*2)+(1*1))) (((10*2)+(1*38))+((1*3)+(1*41))) (before1943 k).denote (before1946 k).denote (before1950 k).denote (@Runs.trans (1*3) ((10*2)+(1*1)) (before1943 k).denote (before1944 k).denote (before1946 k).denote (step1943 k) (@Runs.trans (10*2) (1*1) (before1944 k).denote (before1945 k).denote (before1946 k).denote (step1944 k) (step1945 k))) (@Runs.trans ((10*2)+(1*38)) ((1*3)+(1*41)) (before1946 k).denote (before1948 k).denote (before1950 k).denote (@Runs.trans (10*2) (1*38) (before1946 k).denote (before1947 k).denote (before1948 k).denote (step1946 k) (step1947 k)) (@Runs.trans (1*3) (1*41) (before1948 k).denote (before1949 k).denote (before1950 k).denote (step1948 k) (step1949 k))))))) (@Runs.trans (((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))))+((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3)))))) (((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))))+((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3)))))) (before1950 k).denote (before1975 k).denote (after1999 k).denote (@Runs.trans ((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2))))) ((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3))))) (before1950 k).denote (before1962 k).denote (before1975 k).denote (@Runs.trans (((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41)))) ((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))) (before1950 k).denote (before1956 k).denote (before1962 k).denote (@Runs.trans ((1*38)+((1*3)+(1*41))) ((1*38)+((1*3)+(1*41))) (before1950 k).denote (before1953 k).denote (before1956 k).denote (@Runs.trans (1*38) ((1*3)+(1*41)) (before1950 k).denote (before1951 k).denote (before1953 k).denote (step1950 k) (@Runs.trans (1*3) (1*41) (before1951 k).denote (before1952 k).denote (before1953 k).denote (step1951 k) (step1952 k))) (@Runs.trans (1*38) ((1*3)+(1*41)) (before1953 k).denote (before1954 k).denote (before1956 k).denote (step1953 k) (@Runs.trans (1*3) (1*41) (before1954 k).denote (before1955 k).denote (before1956 k).denote (step1954 k) (step1955 k)))) (@Runs.trans (((1*k+3)*82)+((1*38)+(1*3))) ((1*41)+((1*38)+(791761168*2))) (before1956 k).denote (before1959 k).denote (before1962 k).denote (@Runs.trans ((1*k+3)*82) ((1*38)+(1*3)) (before1956 k).denote (before1957 k).denote (before1959 k).denote (step1956 k) (@Runs.trans (1*38) (1*3) (before1957 k).denote (before1958 k).denote (before1959 k).denote (step1957 k) (step1958 k))) (@Runs.trans (1*41) ((1*38)+(791761168*2)) (before1959 k).denote (before1960 k).denote (before1962 k).denote (step1959 k) (@Runs.trans (1*38) (791761168*2) (before1960 k).denote (before1961 k).denote (before1962 k).denote (step1960 k) (step1961 k))))) (@Runs.trans (((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2)))) (((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3)))) (before1962 k).denote (before1968 k).denote (before1975 k).denote (@Runs.trans ((1*3)+((791761168*2)+(1*41))) ((791761169*2)+((7*2)+(23*2))) (before1962 k).denote (before1965 k).denote (before1968 k).denote (@Runs.trans (1*3) ((791761168*2)+(1*41)) (before1962 k).denote (before1963 k).denote (before1965 k).denote (step1962 k) (@Runs.trans (791761168*2) (1*41) (before1963 k).denote (before1964 k).denote (before1965 k).denote (step1963 k) (step1964 k))) (@Runs.trans (791761169*2) ((7*2)+(23*2)) (before1965 k).denote (before1966 k).denote (before1968 k).denote (step1965 k) (@Runs.trans (7*2) (23*2) (before1966 k).denote (before1967 k).denote (before1968 k).denote (step1966 k) (step1967 k)))) (@Runs.trans ((1*3)+((23*2)+(1*1))) (((24*2)+(39*2))+((17*2)+(1*3))) (before1968 k).denote (before1971 k).denote (before1975 k).denote (@Runs.trans (1*3) ((23*2)+(1*1)) (before1968 k).denote (before1969 k).denote (before1971 k).denote (step1968 k) (@Runs.trans (23*2) (1*1) (before1969 k).denote (before1970 k).denote (before1971 k).denote (step1969 k) (step1970 k))) (@Runs.trans ((24*2)+(39*2)) ((17*2)+(1*3)) (before1971 k).denote (before1973 k).denote (before1975 k).denote (@Runs.trans (24*2) (39*2) (before1971 k).denote (before1972 k).denote (before1973 k).denote (step1971 k) (step1972 k)) (@Runs.trans (17*2) (1*3) (before1973 k).denote (before1974 k).denote (before1975 k).denote (step1973 k) (step1974 k)))))) (@Runs.trans ((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41))))) ((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3))))) (before1975 k).denote (before1987 k).denote (after1999 k).denote (@Runs.trans (((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115)))) (((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))) (before1975 k).denote (before1981 k).denote (before1987 k).denote (@Runs.trans ((17*2)+((1*1)+(18*2))) ((91*2)+((10*2)+(1*115))) (before1975 k).denote (before1978 k).denote (before1981 k).denote (@Runs.trans (17*2) ((1*1)+(18*2)) (before1975 k).denote (before1976 k).denote (before1978 k).denote (step1975 k) (@Runs.trans (1*1) (18*2) (before1976 k).denote (before1977 k).denote (before1978 k).denote (step1976 k) (step1977 k))) (@Runs.trans (91*2) ((10*2)+(1*115)) (before1978 k).denote (before1979 k).denote (before1981 k).denote (step1978 k) (@Runs.trans (10*2) (1*115) (before1979 k).denote (before1980 k).denote (before1981 k).denote (step1979 k) (step1980 k)))) (@Runs.trans ((10*2)+((1*1)+(10*2))) ((1*1034)+((1*115)+(1*41))) (before1981 k).denote (before1984 k).denote (before1987 k).denote (@Runs.trans (10*2) ((1*1)+(10*2)) (before1981 k).denote (before1982 k).denote (before1984 k).denote (step1981 k) (@Runs.trans (1*1) (10*2) (before1982 k).denote (before1983 k).denote (before1984 k).denote (step1982 k) (step1983 k))) (@Runs.trans (1*1034) ((1*115)+(1*41)) (before1984 k).denote (before1985 k).denote (before1987 k).denote (step1984 k) (@Runs.trans (1*115) (1*41) (before1985 k).denote (before1986 k).denote (before1987 k).denote (step1985 k) (step1986 k))))) (@Runs.trans (((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41)))) ((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3)))) (before1987 k).denote (before1993 k).denote (after1999 k).denote (@Runs.trans ((1*1034)+((1*115)+(1*41))) ((1*1034)+((1*115)+(1*41))) (before1987 k).denote (before1990 k).denote (before1993 k).denote (@Runs.trans (1*1034) ((1*115)+(1*41)) (before1987 k).denote (before1988 k).denote (before1990 k).denote (step1987 k) (@Runs.trans (1*115) (1*41) (before1988 k).denote (before1989 k).denote (before1990 k).denote (step1988 k) (step1989 k))) (@Runs.trans (1*1034) ((1*115)+(1*41)) (before1990 k).denote (before1991 k).denote (before1993 k).denote (step1990 k) (@Runs.trans (1*115) (1*41) (before1991 k).denote (before1992 k).denote (before1993 k).denote (step1991 k) (step1992 k)))) (@Runs.trans (((1*k+3)*1190)+((1*1034)+(1*115))) (((1*41)+(1*1034))+((28*2)+(1*3))) (before1993 k).denote (before1996 k).denote (after1999 k).denote (@Runs.trans ((1*k+3)*1190) ((1*1034)+(1*115)) (before1993 k).denote (before1994 k).denote (before1996 k).denote (step1993 k) (@Runs.trans (1*1034) (1*115) (before1994 k).denote (before1995 k).denote (before1996 k).denote (step1994 k) (step1995 k))) (@Runs.trans ((1*41)+(1*1034)) ((28*2)+(1*3)) (before1996 k).denote (before1998 k).denote (after1999 k).denote (@Runs.trans (1*41) (1*1034) (before1996 k).denote (before1997 k).denote (before1998 k).denote (step1996 k) (step1997 k)) (@Runs.trans (28*2) (1*3) (before1998 k).denote (before1999 k).denote (after1999 k).denote (step1998 k) (step1999 k)))))))) - have ht : (((((((1*2)+((791761168*2)+((1*k+8)*38)))+((9*2)+((1*2)+(1*2))))+(((8*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*2)+(1*2)))+(((1*1)+(1*3))+((1*1)+(1*2))))))+(((((2*2)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*2))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((9*2)+(10*2))))+(((1*3)+((10*2)+(1*1)))+(((10*2)+(1*38))+((1*3)+(1*41)))))))+((((((1*38)+((1*3)+(1*41)))+((1*38)+((1*3)+(1*41))))+((((1*k+3)*82)+((1*38)+(1*3)))+((1*41)+((1*38)+(791761168*2)))))+((((1*3)+((791761168*2)+(1*41)))+((791761169*2)+((7*2)+(23*2))))+(((1*3)+((23*2)+(1*1)))+(((24*2)+(39*2))+((17*2)+(1*3))))))+(((((17*2)+((1*1)+(18*2)))+((91*2)+((10*2)+(1*115))))+(((10*2)+((1*1)+(10*2)))+((1*1034)+((1*115)+(1*41)))))+((((1*1034)+((1*115)+(1*41)))+((1*1034)+((1*115)+(1*41))))+((((1*k+3)*1190)+((1*1034)+(1*115)))+(((1*41)+(1*1034))+((28*2)+(1*3)))))))) = (1310*k+6334100736) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean deleted file mode 100644 index 03e279cd..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk020.lean +++ /dev/null @@ -1,809 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2000_0 : Stack := [] -abbrev tail2000_1 : Stack := ⟨w1,1⟩ :: tail2000_0 -abbrev tail2000_2 : Stack := ⟨w0,1⟩ :: tail2000_1 -abbrev tail2000_3 : Stack := ⟨w2,1⟩ :: tail2000_2 -abbrev tail2000_4 : Stack := ⟨w1,1⟩ :: tail2000_3 -abbrev tail2000_5 : Stack := ⟨w0,1⟩ :: tail2000_4 -abbrev tail2000_6 : Stack := ⟨w2,1⟩ :: tail2000_5 -abbrev tail2000_7 : Stack := ⟨w1,2⟩ :: tail2000_6 -abbrev tail2000_8 : Stack := ⟨w2,1⟩ :: tail2000_7 -abbrev tail2000_9 : Stack := ⟨w1,16⟩ :: tail2000_8 -abbrev tail2000_10 : Stack := ⟨w0,8⟩ :: tail2000_9 -abbrev tail2000_11 : Stack := ⟨w2,1⟩ :: tail2000_10 -abbrev tail2000_12 : Stack := ⟨w1,10⟩ :: tail2000_11 -abbrev tail2000_13 (k : Nat) : Stack := ⟨w110,(1*k+8)⟩ :: tail2000_12 -abbrev tail2000_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2000_13 k -abbrev tail2000_15 (k : Nat) : Stack := ⟨w0,6⟩ :: tail2000_14 k -abbrev tail2000_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_15 k -abbrev tail2000_17 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2000_16 k -abbrev tail2000_18 (k : Nat) : Stack := ⟨w0,38⟩ :: tail2000_17 k -abbrev tail2000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_18 k -abbrev tail2000_20 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2000_19 k -abbrev tail2000_21 (k : Nat) : Stack := ⟨w0,90⟩ :: tail2000_20 k -abbrev tail2000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_21 k -abbrev tail2000_23 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2000_22 k -abbrev tail2000_24 (k : Nat) : Stack := ⟨w113,(1*k+7)⟩ :: tail2000_23 k -abbrev tail2000_25 (k : Nat) : Stack := ⟨w112,1⟩ :: tail2000_24 k -abbrev tail2000_26 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2000_25 k -abbrev tail2000_27 : Stack := ⟨w1,3⟩ :: tail2000_0 -abbrev tail2000_28 : Stack := ⟨w2,1⟩ :: tail2000_27 -abbrev tail2000_29 : Stack := ⟨w0,29⟩ :: tail2000_28 -abbrev tail2000_30 : Stack := ⟨w1,15⟩ :: tail2000_29 -abbrev tail2000_31 : Stack := ⟨w0,1⟩ :: tail2000_30 -abbrev tail2000_32 : Stack := ⟨w0,29⟩ :: tail2000_30 -abbrev tail2000_33 (k : Nat) : Stack := ⟨w113,(1*k+8)⟩ :: tail2000_23 k -abbrev tail2000_34 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2000_33 k -abbrev tail2000_35 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2000_34 k -abbrev tail2000_36 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2000_35 k -abbrev tail2000_37 : Stack := ⟨w0,1⟩ :: tail2000_27 -abbrev tail2000_38 : Stack := ⟨w0,30⟩ :: tail2000_27 -abbrev tail2000_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2000_34 k -abbrev tail2000_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_39 k -abbrev tail2000_41 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2000_40 k -abbrev tail2000_42 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2000_41 k -abbrev tail2000_43 : Stack := ⟨w0,1⟩ :: tail2000_0 -abbrev tail2000_44 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2000_41 k -abbrev tail2000_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_44 k -abbrev tail2000_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_45 k -abbrev tail2000_47 : Stack := ⟨w0,2⟩ :: tail2000_0 -abbrev tail2000_48 : Stack := ⟨w0,3⟩ :: tail2000_0 -abbrev tail2000_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_41 k -abbrev tail2000_50 : Stack := ⟨w1,1⟩ :: tail2000_48 -abbrev tail2000_51 : Stack := ⟨w1,2⟩ :: tail2000_48 -abbrev tail2000_52 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2000_40 k -abbrev tail2000_53 : Stack := ⟨w2,1⟩ :: tail2000_51 -abbrev tail2000_54 : Stack := ⟨w0,29⟩ :: tail2000_53 -abbrev tail2000_55 : Stack := ⟨w0,30⟩ :: tail2000_53 -abbrev tail2000_56 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2000_34 k -abbrev tail2000_57 : Stack := ⟨w1,1⟩ :: tail2000_55 -abbrev tail2000_58 : Stack := ⟨w1,14⟩ :: tail2000_55 -abbrev tail2000_59 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2000_33 k -abbrev tail2000_60 : Stack := ⟨w2,1⟩ :: tail2000_58 -abbrev tail2000_61 : Stack := ⟨w0,28⟩ :: tail2000_60 -abbrev tail2000_62 (k : Nat) : Stack := ⟨w114,(1*k+8)⟩ :: tail2000_61 -abbrev tail2000_63 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2000_62 k -abbrev tail2000_64 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2000_62 k -abbrev tail2000_65 (k : Nat) : Stack := ⟨w0,89⟩ :: tail2000_20 k -abbrev tail2000_66 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_64 k -abbrev tail2000_67 (k : Nat) : Stack := ⟨w1,90⟩ :: tail2000_64 k -abbrev tail2000_68 (k : Nat) : Stack := ⟨w1,17⟩ :: tail2000_19 k -abbrev tail2000_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_67 k -abbrev tail2000_70 (k : Nat) : Stack := ⟨w0,17⟩ :: tail2000_69 k -abbrev tail2000_71 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2000_69 k -abbrev tail2000_72 (k : Nat) : Stack := ⟨w0,37⟩ :: tail2000_17 k -abbrev tail2000_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_71 k -abbrev tail2000_74 (k : Nat) : Stack := ⟨w1,38⟩ :: tail2000_71 k -abbrev tail2000_75 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2000_16 k -abbrev tail2000_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_74 k -abbrev tail2000_77 (k : Nat) : Stack := ⟨w0,23⟩ :: tail2000_76 k -abbrev tail2000_78 (k : Nat) : Stack := ⟨w0,24⟩ :: tail2000_76 k -abbrev tail2000_79 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2000_14 k -abbrev tail2000_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_78 k -abbrev tail2000_81 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2000_78 k -abbrev tail2000_82 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2000_13 k -abbrev tail2000_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_81 k -abbrev tail2000_84 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2000_83 k -abbrev tail2000_85 (k : Nat) : Stack := ⟨w115,(1*k+8)⟩ :: tail2000_84 k -abbrev tail2000_86 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2000_85 k -abbrev tail2000_87 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2000_85 k -abbrev tail2000_88 : Stack := ⟨w0,7⟩ :: tail2000_9 -abbrev tail2000_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2000_87 k -abbrev tail2000_90 (k : Nat) : Stack := ⟨w1,8⟩ :: tail2000_87 k -abbrev tail2000_91 : Stack := ⟨w1,15⟩ :: tail2000_8 -abbrev tail2000_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_90 k -abbrev tail2000_93 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2000_92 k -abbrev tail2000_94 (k : Nat) : Stack := ⟨w0,16⟩ :: tail2000_92 k -abbrev tail2000_95 : Stack := ⟨w1,1⟩ :: tail2000_6 -abbrev tail2000_96 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_94 k -abbrev tail2000_97 : Stack := ⟨w0,1⟩ :: tail2000_6 -abbrev tail2000_98 (k : Nat) : Stack := ⟨w0,17⟩ :: tail2000_92 k -abbrev tail2000_99 : Stack := ⟨w2,2⟩ :: tail2000_5 -abbrev tail2000_100 : Stack := ⟨w1,17⟩ :: tail2000_99 -abbrev tail2000_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_90 k -abbrev tail2000_102 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2000_90 k -abbrev tail2000_103 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2000_90 k -abbrev tail2000_104 : Stack := ⟨w23,1⟩ :: tail2000_5 -abbrev tail2000_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail2000_102 k -abbrev tail2000_106 : Stack := ⟨w0,2⟩ :: tail2000_4 -abbrev tail2000_107 : Stack := ⟨w2,1⟩ :: tail2000_106 -abbrev tail2000_108 : Stack := ⟨w1,18⟩ :: tail2000_107 -abbrev tail2000_109 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2000_87 k -abbrev tail2000_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_109 k -abbrev tail2000_111 : Stack := ⟨w1,17⟩ :: tail2000_107 -abbrev tail2000_112 : Stack := ⟨w0,1⟩ :: tail2000_111 -abbrev tail2000_113 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_109 k -abbrev tail2000_114 : Stack := ⟨w2,1⟩ :: tail2000_111 -abbrev tail2000_115 : Stack := ⟨w1,1⟩ :: tail2000_114 -abbrev tail2000_116 : Stack := ⟨w0,7⟩ :: tail2000_115 -abbrev tail2000_117 : Stack := ⟨w1,11⟩ :: tail2000_116 -abbrev tail2000_118 (k : Nat) : Stack := ⟨w115,(1*k+7)⟩ :: tail2000_84 k -abbrev tail2000_119 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_118 k -abbrev tail2000_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2000_119 k -abbrev tail2000_121 : Stack := ⟨w0,6⟩ :: tail2000_115 -abbrev tail2000_122 : Stack := ⟨w2,1⟩ :: tail2000_121 -abbrev tail2000_123 : Stack := ⟨w1,11⟩ :: tail2000_122 -abbrev tail2000_124 : Stack := ⟨w117,1⟩ :: tail2000_123 -abbrev tail2000_125 (k : Nat) : Stack := ⟨w115,(1*k+6)⟩ :: tail2000_84 k -abbrev tail2000_126 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_125 k -abbrev tail2000_127 : Stack := ⟨w118,1⟩ :: tail2000_123 -abbrev tail2000_128 : Stack := ⟨w117,1⟩ :: tail2000_127 -abbrev tail2000_129 (k : Nat) : Stack := ⟨w115,(1*k+5)⟩ :: tail2000_84 k -abbrev tail2000_130 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_129 k -abbrev tail2000_131 : Stack := ⟨w118,2⟩ :: tail2000_123 -abbrev tail2000_132 : Stack := ⟨w117,1⟩ :: tail2000_131 -abbrev tail2000_133 (k : Nat) : Stack := ⟨w115,(1*k+4)⟩ :: tail2000_84 k -abbrev tail2000_134 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_133 k -abbrev tail2000_135 : Stack := ⟨w118,3⟩ :: tail2000_123 -abbrev tail2000_136 (k : Nat) : Stack := ⟨w118,(1*k+6)⟩ :: tail2000_123 -abbrev tail2000_137 (k : Nat) : Stack := ⟨w115,1⟩ :: tail2000_84 k -abbrev tail2000_138 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_137 k -abbrev tail2000_139 (k : Nat) : Stack := ⟨w117,1⟩ :: tail2000_136 k -abbrev tail2000_140 (k : Nat) : Stack := ⟨w116,1⟩ :: tail2000_84 k -abbrev tail2000_141 (k : Nat) : Stack := ⟨w118,(1*k+7)⟩ :: tail2000_123 -abbrev tail2000_142 (k : Nat) : Stack := ⟨w117,1⟩ :: tail2000_141 k -abbrev tail2000_143 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2000_142 k -abbrev tail2000_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_81 k -abbrev tail2000_145 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2000_81 k -abbrev tail2000_146 (k : Nat) : Stack := ⟨w118,(1*k+8)⟩ :: tail2000_123 -abbrev tail2000_147 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2000_146 k -abbrev tail2000_148 (k : Nat) : Stack := ⟨w0,6⟩ :: tail2000_147 k -abbrev tail2000_149 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2000_148 k -abbrev tail2000_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2000_74 k -abbrev tail2000_151 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2000_74 k -abbrev tail2000_152 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2000_147 k -abbrev tail2000_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2000_152 k -abbrev tail2000_154 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2000_153 k -abbrev tail2000_155 (k : Nat) : Stack := ⟨w0,38⟩ :: tail2000_154 k - -def before2000 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2000_26 k),tail2000_31⟩ -def before2001 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2000_25 k),tail2000_32⟩ -def before2002 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2000_33 k),tail2000_32⟩ -def before2003 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2000_34 k),tail2000_30⟩ -def before2004 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2000_35 k),tail2000_29⟩ -def before2005 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2000_36 k),tail2000_28⟩ -def before2006 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2000_36 k),tail2000_37⟩ -def before2007 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2000_35 k),tail2000_38⟩ -def before2008 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2000_40 k),tail2000_38⟩ -def before2009 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2000_41 k),tail2000_27⟩ -def before2010 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526741),(tail2000_42 k),tail2000_0⟩ -def before2011 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526741),(tail2000_42 k),tail2000_43⟩ -def before2012 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526741),(tail2000_45 k),tail2000_43⟩ -def before2013 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526743),(tail2000_46 k),tail2000_0⟩ -def before2014 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526743),(tail2000_46 k),tail2000_43⟩ -def before2015 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526741),(tail2000_45 k),tail2000_47⟩ -def before2016 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526739),(tail2000_44 k),tail2000_48⟩ -def before2017 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526737),(tail2000_49 k),tail2000_50⟩ -def before2018 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526735),(tail2000_41 k),tail2000_51⟩ -def before2019 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2000_52 k),tail2000_53⟩ -def before2020 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2000_40 k),tail2000_54⟩ -def before2021 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526673),(tail2000_39 k),tail2000_55⟩ -def before2022 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526671),(tail2000_56 k),tail2000_57⟩ -def before2023 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2000_34 k),tail2000_58⟩ -def before2024 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2000_59 k),tail2000_60⟩ -def before2025 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2000_33 k),tail2000_61⟩ -def before2026 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2000_23 k),(tail2000_62 k)⟩ -def before2027 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521879),(tail2000_22 k),(tail2000_63 k)⟩ -def before2028 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521877),(tail2000_21 k),(tail2000_64 k)⟩ -def before2029 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521875),(tail2000_65 k),(tail2000_66 k)⟩ -def before2030 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2000_20 k),(tail2000_67 k)⟩ -def before2031 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2000_68 k),(tail2000_69 k)⟩ -def before2032 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail2000_19 k),(tail2000_70 k)⟩ -def before2033 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521659),(tail2000_18 k),(tail2000_71 k)⟩ -def before2034 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521657),(tail2000_72 k),(tail2000_73 k)⟩ -def before2035 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2000_17 k),(tail2000_74 k)⟩ -def before2036 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2000_75 k),(tail2000_76 k)⟩ -def before2037 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail2000_16 k),(tail2000_77 k)⟩ -def before2038 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521533),(tail2000_15 k),(tail2000_78 k)⟩ -def before2039 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521531),(tail2000_79 k),(tail2000_80 k)⟩ -def before2040 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2000_14 k),(tail2000_81 k)⟩ -def before2041 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2000_82 k),(tail2000_83 k)⟩ -def before2042 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2000_13 k),(tail2000_84 k)⟩ -def before2043 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2000_12,(tail2000_85 k)⟩ -def before2044 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail2000_11,(tail2000_86 k)⟩ -def before2045 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1143),tail2000_10,(tail2000_87 k)⟩ -def before2046 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail2000_88,(tail2000_89 k)⟩ -def before2047 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail2000_9,(tail2000_90 k)⟩ -def before2048 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail2000_91,(tail2000_92 k)⟩ -def before2049 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail2000_8,(tail2000_93 k)⟩ -def before2050 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1193),tail2000_7,(tail2000_94 k)⟩ -def before2051 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1195),tail2000_95,(tail2000_96 k)⟩ -def before2052 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail2000_97,(tail2000_96 k)⟩ -def before2053 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail2000_97,(tail2000_98 k)⟩ -def before2054 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail2000_99,(tail2000_98 k)⟩ -def before2055 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail2000_100,(tail2000_92 k)⟩ -def before2056 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail2000_100,(tail2000_101 k)⟩ -def before2057 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail2000_99,(tail2000_102 k)⟩ -def before2058 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail2000_6,(tail2000_103 k)⟩ -def before2059 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail2000_104,(tail2000_103 k)⟩ -def before2060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail2000_104,(tail2000_105 k)⟩ -def before2061 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail2000_106,(tail2000_105 k)⟩ -def before2062 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail2000_107,(tail2000_102 k)⟩ -def before2063 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail2000_108,(tail2000_90 k)⟩ -def before2064 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1159),tail2000_108,(tail2000_110 k)⟩ -def before2065 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2000_112,(tail2000_110 k)⟩ -def before2066 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2000_112,(tail2000_113 k)⟩ -def before2067 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2000_114,(tail2000_113 k)⟩ -def before2068 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2000_115,(tail2000_109 k)⟩ -def before2069 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail2000_116,(tail2000_87 k)⟩ -def before2070 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2000_117,(tail2000_85 k)⟩ -def before2071 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2000_117,(tail2000_119 k)⟩ -def before2072 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail2000_116,(tail2000_120 k)⟩ -def before2073 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail2000_122,(tail2000_120 k)⟩ -def before2074 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2000_123,(tail2000_119 k)⟩ -def before2075 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2000_124,(tail2000_118 k)⟩ -def before2076 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2000_124,(tail2000_126 k)⟩ -def before2077 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2000_127,(tail2000_126 k)⟩ -def before2078 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2000_128,(tail2000_125 k)⟩ -def before2079 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2000_128,(tail2000_130 k)⟩ -def before2080 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2000_131,(tail2000_130 k)⟩ -def before2081 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2000_132,(tail2000_129 k)⟩ -def before2082 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2000_132,(tail2000_134 k)⟩ -def before2083 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2000_135,(tail2000_134 k)⟩ -def before2084 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2000_136 k),(tail2000_138 k)⟩ -def before2085 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2000_139 k),(tail2000_137 k)⟩ -def before2086 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2000_139 k),(tail2000_140 k)⟩ -def before2087 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2000_141 k),(tail2000_140 k)⟩ -def before2088 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2000_142 k),(tail2000_84 k)⟩ -def before2089 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2000_143 k),(tail2000_83 k)⟩ -def before2090 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2000_143 k),(tail2000_144 k)⟩ -def before2091 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2000_142 k),(tail2000_145 k)⟩ -def before2092 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2000_146 k),(tail2000_145 k)⟩ -def before2093 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2000_147 k),(tail2000_81 k)⟩ -def before2094 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail2000_148 k),(tail2000_78 k)⟩ -def before2095 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2000_149 k),(tail2000_76 k)⟩ -def before2096 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2000_149 k),(tail2000_150 k)⟩ -def before2097 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail2000_148 k),(tail2000_151 k)⟩ -def before2098 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail2000_153 k),(tail2000_151 k)⟩ -def before2099 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2000_154 k),(tail2000_74 k)⟩ -def after2099 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521659),(tail2000_155 k),(tail2000_71 k)⟩ - -theorem macro2000 (k : Nat) : applyExit (before2000 k) exit2 28 = some (before2001 k) := by - simp (disch := omega) [before2000, before2001, exit2, applyExit, pop, push] - <;> omega -theorem step2000 (k : Nat) : Runs (28*2) (before2000 k).denote (before2001 k).denote := - @applyExit_sound (before2000 k) (before2001 k) exit2 28 valid2 (macro2000 k) -theorem macro2001 (k : Nat) : applyExit (before2001 k) exit136 1 = some (before2002 k) := by - simp (disch := omega) [before2001, before2002, exit136, applyExit, pop, push] - <;> omega -theorem step2001 (k : Nat) : Runs (1*41) (before2001 k).denote (before2002 k).denote := - @applyExit_sound (before2001 k) (before2002 k) exit136 1 valid136 (macro2001 k) -theorem macro2002 (k : Nat) : applyExit (before2002 k) exit0 29 = some (before2003 k) := by - simp (disch := omega) [before2002, before2003, exit0, applyExit, pop, push] - <;> omega -theorem step2002 (k : Nat) : Runs (29*2) (before2002 k).denote (before2003 k).denote := - @applyExit_sound (before2002 k) (before2003 k) exit0 29 valid0 (macro2002 k) -theorem macro2003 (k : Nat) : applyExit (before2003 k) exit13 15 = some (before2004 k) := by - simp (disch := omega) [before2003, before2004, exit13, applyExit, pop, push] - <;> omega -theorem step2003 (k : Nat) : Runs (15*2) (before2003 k).denote (before2004 k).denote := - @applyExit_sound (before2003 k) (before2004 k) exit13 15 valid13 (macro2003 k) -theorem macro2004 (k : Nat) : applyExit (before2004 k) exit0 29 = some (before2005 k) := by - simp (disch := omega) [before2004, before2005, exit0, applyExit, pop, push] - <;> omega -theorem step2004 (k : Nat) : Runs (29*2) (before2004 k).denote (before2005 k).denote := - @applyExit_sound (before2004 k) (before2005 k) exit0 29 valid0 (macro2004 k) -theorem macro2005 (k : Nat) : applyExit (before2005 k) exit1 1 = some (before2006 k) := by - simp (disch := omega) [before2005, before2006, exit1, applyExit, pop, push] - <;> omega -theorem step2005 (k : Nat) : Runs (1*3) (before2005 k).denote (before2006 k).denote := - @applyExit_sound (before2005 k) (before2006 k) exit1 1 valid1 (macro2005 k) -theorem macro2006 (k : Nat) : applyExit (before2006 k) exit2 29 = some (before2007 k) := by - simp (disch := omega) [before2006, before2007, exit2, applyExit, pop, push] - <;> omega -theorem step2006 (k : Nat) : Runs (29*2) (before2006 k).denote (before2007 k).denote := - @applyExit_sound (before2006 k) (before2007 k) exit2 29 valid2 (macro2006 k) -theorem macro2007 (k : Nat) : applyExit (before2007 k) exit6 1 = some (before2008 k) := by - simp (disch := omega) [before2007, before2008, exit6, applyExit, pop, push] - <;> omega -theorem step2007 (k : Nat) : Runs (1*1) (before2007 k).denote (before2008 k).denote := - @applyExit_sound (before2007 k) (before2008 k) exit6 1 valid6 (macro2007 k) -theorem macro2008 (k : Nat) : applyExit (before2008 k) exit0 30 = some (before2009 k) := by - simp (disch := omega) [before2008, before2009, exit0, applyExit, pop, push] - <;> omega -theorem step2008 (k : Nat) : Runs (30*2) (before2008 k).denote (before2009 k).denote := - @applyExit_sound (before2008 k) (before2009 k) exit0 30 valid0 (macro2008 k) -theorem macro2009 (k : Nat) : applyExit (before2009 k) exit13 3 = some (before2010 k) := by - simp (disch := omega) [before2009, before2010, exit13, applyExit, pop, push] - <;> omega -theorem step2009 (k : Nat) : Runs (3*2) (before2009 k).denote (before2010 k).denote := - @applyExit_sound (before2009 k) (before2010 k) exit13 3 valid13 (macro2009 k) -theorem macro2010 (k : Nat) : applyExit (before2010 k) exit1 1 = some (before2011 k) := by - simp (disch := omega) [before2010, before2011, exit1, applyExit, pop, push] - <;> omega -theorem step2010 (k : Nat) : Runs (1*3) (before2010 k).denote (before2011 k).denote := - @applyExit_sound (before2010 k) (before2011 k) exit1 1 valid1 (macro2010 k) -theorem macro2011 (k : Nat) : applyExit (before2011 k) exit6 1 = some (before2012 k) := by - simp (disch := omega) [before2011, before2012, exit6, applyExit, pop, push] - <;> omega -theorem step2011 (k : Nat) : Runs (1*1) (before2011 k).denote (before2012 k).denote := - @applyExit_sound (before2011 k) (before2012 k) exit6 1 valid6 (macro2011 k) -theorem macro2012 (k : Nat) : applyExit (before2012 k) exit0 1 = some (before2013 k) := by - simp (disch := omega) [before2012, before2013, exit0, applyExit, pop, push] - <;> omega -theorem step2012 (k : Nat) : Runs (1*2) (before2012 k).denote (before2013 k).denote := - @applyExit_sound (before2012 k) (before2013 k) exit0 1 valid0 (macro2012 k) -theorem macro2013 (k : Nat) : applyExit (before2013 k) exit1 1 = some (before2014 k) := by - simp (disch := omega) [before2013, before2014, exit1, applyExit, pop, push] - <;> omega -theorem step2013 (k : Nat) : Runs (1*3) (before2013 k).denote (before2014 k).denote := - @applyExit_sound (before2013 k) (before2014 k) exit1 1 valid1 (macro2013 k) -theorem macro2014 (k : Nat) : applyExit (before2014 k) exit2 1 = some (before2015 k) := by - simp (disch := omega) [before2014, before2015, exit2, applyExit, pop, push] - <;> omega -theorem step2014 (k : Nat) : Runs (1*2) (before2014 k).denote (before2015 k).denote := - @applyExit_sound (before2014 k) (before2015 k) exit2 1 valid2 (macro2014 k) -theorem macro2015 (k : Nat) : applyExit (before2015 k) exit3 1 = some (before2016 k) := by - simp (disch := omega) [before2015, before2016, exit3, applyExit, pop, push] - <;> omega -theorem step2015 (k : Nat) : Runs (1*2) (before2015 k).denote (before2016 k).denote := - @applyExit_sound (before2015 k) (before2016 k) exit3 1 valid3 (macro2015 k) -theorem macro2016 (k : Nat) : applyExit (before2016 k) exit9 1 = some (before2017 k) := by - simp (disch := omega) [before2016, before2017, exit9, applyExit, pop, push] - <;> omega -theorem step2016 (k : Nat) : Runs (1*2) (before2016 k).denote (before2017 k).denote := - @applyExit_sound (before2016 k) (before2017 k) exit9 1 valid9 (macro2016 k) -theorem macro2017 (k : Nat) : applyExit (before2017 k) exit10 1 = some (before2018 k) := by - simp (disch := omega) [before2017, before2018, exit10, applyExit, pop, push] - <;> omega -theorem step2017 (k : Nat) : Runs (1*2) (before2017 k).denote (before2018 k).denote := - @applyExit_sound (before2017 k) (before2018 k) exit10 1 valid10 (macro2017 k) -theorem macro2018 (k : Nat) : applyExit (before2018 k) exit11 1 = some (before2019 k) := by - simp (disch := omega) [before2018, before2019, exit11, applyExit, pop, push] - <;> omega -theorem step2018 (k : Nat) : Runs (1*2) (before2018 k).denote (before2019 k).denote := - @applyExit_sound (before2018 k) (before2019 k) exit11 1 valid11 (macro2018 k) -theorem macro2019 (k : Nat) : applyExit (before2019 k) exit2 29 = some (before2020 k) := by - simp (disch := omega) [before2019, before2020, exit2, applyExit, pop, push] - <;> omega -theorem step2019 (k : Nat) : Runs (29*2) (before2019 k).denote (before2020 k).denote := - @applyExit_sound (before2019 k) (before2020 k) exit2 29 valid2 (macro2019 k) -theorem macro2020 (k : Nat) : applyExit (before2020 k) exit3 1 = some (before2021 k) := by - simp (disch := omega) [before2020, before2021, exit3, applyExit, pop, push] - <;> omega -theorem step2020 (k : Nat) : Runs (1*2) (before2020 k).denote (before2021 k).denote := - @applyExit_sound (before2020 k) (before2021 k) exit3 1 valid3 (macro2020 k) -theorem macro2021 (k : Nat) : applyExit (before2021 k) exit9 1 = some (before2022 k) := by - simp (disch := omega) [before2021, before2022, exit9, applyExit, pop, push] - <;> omega -theorem step2021 (k : Nat) : Runs (1*2) (before2021 k).denote (before2022 k).denote := - @applyExit_sound (before2021 k) (before2022 k) exit9 1 valid9 (macro2021 k) -theorem macro2022 (k : Nat) : applyExit (before2022 k) exit10 13 = some (before2023 k) := by - simp (disch := omega) [before2022, before2023, exit10, applyExit, pop, push] - <;> omega -theorem step2022 (k : Nat) : Runs (13*2) (before2022 k).denote (before2023 k).denote := - @applyExit_sound (before2022 k) (before2023 k) exit10 13 valid10 (macro2022 k) -theorem macro2023 (k : Nat) : applyExit (before2023 k) exit11 1 = some (before2024 k) := by - simp (disch := omega) [before2023, before2024, exit11, applyExit, pop, push] - <;> omega -theorem step2023 (k : Nat) : Runs (1*2) (before2023 k).denote (before2024 k).denote := - @applyExit_sound (before2023 k) (before2024 k) exit11 1 valid11 (macro2023 k) -theorem macro2024 (k : Nat) : applyExit (before2024 k) exit2 28 = some (before2025 k) := by - simp (disch := omega) [before2024, before2025, exit2, applyExit, pop, push] - <;> omega -theorem step2024 (k : Nat) : Runs (28*2) (before2024 k).denote (before2025 k).denote := - @applyExit_sound (before2024 k) (before2025 k) exit2 28 valid2 (macro2024 k) -theorem macro2025 (k : Nat) : applyExit (before2025 k) exit137 (1*k+8) = some (before2026 k) := by - simp (disch := omega) [before2025, before2026, exit137, applyExit, pop, push] - <;> omega -theorem step2025 (k : Nat) : Runs ((1*k+8)*586) (before2025 k).denote (before2026 k).denote := - @applyExit_sound (before2025 k) (before2026 k) exit137 (1*k+8) valid137 (macro2025 k) -theorem macro2026 (k : Nat) : applyExit (before2026 k) exit2 10 = some (before2027 k) := by - simp (disch := omega) [before2026, before2027, exit2, applyExit, pop, push] - <;> omega -theorem step2026 (k : Nat) : Runs (10*2) (before2026 k).denote (before2027 k).denote := - @applyExit_sound (before2026 k) (before2027 k) exit2 10 valid2 (macro2026 k) -theorem macro2027 (k : Nat) : applyExit (before2027 k) exit3 1 = some (before2028 k) := by - simp (disch := omega) [before2027, before2028, exit3, applyExit, pop, push] - <;> omega -theorem step2027 (k : Nat) : Runs (1*2) (before2027 k).denote (before2028 k).denote := - @applyExit_sound (before2027 k) (before2028 k) exit3 1 valid3 (macro2027 k) -theorem macro2028 (k : Nat) : applyExit (before2028 k) exit9 1 = some (before2029 k) := by - simp (disch := omega) [before2028, before2029, exit9, applyExit, pop, push] - <;> omega -theorem step2028 (k : Nat) : Runs (1*2) (before2028 k).denote (before2029 k).denote := - @applyExit_sound (before2028 k) (before2029 k) exit9 1 valid9 (macro2028 k) -theorem macro2029 (k : Nat) : applyExit (before2029 k) exit10 89 = some (before2030 k) := by - simp (disch := omega) [before2029, before2030, exit10, applyExit, pop, push] - <;> omega -theorem step2029 (k : Nat) : Runs (89*2) (before2029 k).denote (before2030 k).denote := - @applyExit_sound (before2029 k) (before2030 k) exit10 89 valid10 (macro2029 k) -theorem macro2030 (k : Nat) : applyExit (before2030 k) exit11 1 = some (before2031 k) := by - simp (disch := omega) [before2030, before2031, exit11, applyExit, pop, push] - <;> omega -theorem step2030 (k : Nat) : Runs (1*2) (before2030 k).denote (before2031 k).denote := - @applyExit_sound (before2030 k) (before2031 k) exit11 1 valid11 (macro2030 k) -theorem macro2031 (k : Nat) : applyExit (before2031 k) exit2 17 = some (before2032 k) := by - simp (disch := omega) [before2031, before2032, exit2, applyExit, pop, push] - <;> omega -theorem step2031 (k : Nat) : Runs (17*2) (before2031 k).denote (before2032 k).denote := - @applyExit_sound (before2031 k) (before2032 k) exit2 17 valid2 (macro2031 k) -theorem macro2032 (k : Nat) : applyExit (before2032 k) exit3 1 = some (before2033 k) := by - simp (disch := omega) [before2032, before2033, exit3, applyExit, pop, push] - <;> omega -theorem step2032 (k : Nat) : Runs (1*2) (before2032 k).denote (before2033 k).denote := - @applyExit_sound (before2032 k) (before2033 k) exit3 1 valid3 (macro2032 k) -theorem macro2033 (k : Nat) : applyExit (before2033 k) exit9 1 = some (before2034 k) := by - simp (disch := omega) [before2033, before2034, exit9, applyExit, pop, push] - <;> omega -theorem step2033 (k : Nat) : Runs (1*2) (before2033 k).denote (before2034 k).denote := - @applyExit_sound (before2033 k) (before2034 k) exit9 1 valid9 (macro2033 k) -theorem macro2034 (k : Nat) : applyExit (before2034 k) exit10 37 = some (before2035 k) := by - simp (disch := omega) [before2034, before2035, exit10, applyExit, pop, push] - <;> omega -theorem step2034 (k : Nat) : Runs (37*2) (before2034 k).denote (before2035 k).denote := - @applyExit_sound (before2034 k) (before2035 k) exit10 37 valid10 (macro2034 k) -theorem macro2035 (k : Nat) : applyExit (before2035 k) exit11 1 = some (before2036 k) := by - simp (disch := omega) [before2035, before2036, exit11, applyExit, pop, push] - <;> omega -theorem step2035 (k : Nat) : Runs (1*2) (before2035 k).denote (before2036 k).denote := - @applyExit_sound (before2035 k) (before2036 k) exit11 1 valid11 (macro2035 k) -theorem macro2036 (k : Nat) : applyExit (before2036 k) exit2 23 = some (before2037 k) := by - simp (disch := omega) [before2036, before2037, exit2, applyExit, pop, push] - <;> omega -theorem step2036 (k : Nat) : Runs (23*2) (before2036 k).denote (before2037 k).denote := - @applyExit_sound (before2036 k) (before2037 k) exit2 23 valid2 (macro2036 k) -theorem macro2037 (k : Nat) : applyExit (before2037 k) exit3 1 = some (before2038 k) := by - simp (disch := omega) [before2037, before2038, exit3, applyExit, pop, push] - <;> omega -theorem step2037 (k : Nat) : Runs (1*2) (before2037 k).denote (before2038 k).denote := - @applyExit_sound (before2037 k) (before2038 k) exit3 1 valid3 (macro2037 k) -theorem macro2038 (k : Nat) : applyExit (before2038 k) exit9 1 = some (before2039 k) := by - simp (disch := omega) [before2038, before2039, exit9, applyExit, pop, push] - <;> omega -theorem step2038 (k : Nat) : Runs (1*2) (before2038 k).denote (before2039 k).denote := - @applyExit_sound (before2038 k) (before2039 k) exit9 1 valid9 (macro2038 k) -theorem macro2039 (k : Nat) : applyExit (before2039 k) exit10 5 = some (before2040 k) := by - simp (disch := omega) [before2039, before2040, exit10, applyExit, pop, push] - <;> omega -theorem step2039 (k : Nat) : Runs (5*2) (before2039 k).denote (before2040 k).denote := - @applyExit_sound (before2039 k) (before2040 k) exit10 5 valid10 (macro2039 k) -theorem macro2040 (k : Nat) : applyExit (before2040 k) exit11 1 = some (before2041 k) := by - simp (disch := omega) [before2040, before2041, exit11, applyExit, pop, push] - <;> omega -theorem step2040 (k : Nat) : Runs (1*2) (before2040 k).denote (before2041 k).denote := - @applyExit_sound (before2040 k) (before2041 k) exit11 1 valid11 (macro2040 k) -theorem macro2041 (k : Nat) : applyExit (before2041 k) exit2 791761168 = some (before2042 k) := by - simp (disch := omega) [before2041, before2042, exit2, applyExit, pop, push] - <;> omega -theorem step2041 (k : Nat) : Runs (791761168*2) (before2041 k).denote (before2042 k).denote := - @applyExit_sound (before2041 k) (before2042 k) exit2 791761168 valid2 (macro2041 k) -theorem macro2042 (k : Nat) : applyExit (before2042 k) exit138 (1*k+8) = some (before2043 k) := by - simp (disch := omega) [before2042, before2043, exit138, applyExit, pop, push] - <;> omega -theorem step2042 (k : Nat) : Runs ((1*k+8)*38) (before2042 k).denote (before2043 k).denote := - @applyExit_sound (before2042 k) (before2043 k) exit138 (1*k+8) valid138 (macro2042 k) -theorem macro2043 (k : Nat) : applyExit (before2043 k) exit2 10 = some (before2044 k) := by - simp (disch := omega) [before2043, before2044, exit2, applyExit, pop, push] - <;> omega -theorem step2043 (k : Nat) : Runs (10*2) (before2043 k).denote (before2044 k).denote := - @applyExit_sound (before2043 k) (before2044 k) exit2 10 valid2 (macro2043 k) -theorem macro2044 (k : Nat) : applyExit (before2044 k) exit3 1 = some (before2045 k) := by - simp (disch := omega) [before2044, before2045, exit3, applyExit, pop, push] - <;> omega -theorem step2044 (k : Nat) : Runs (1*2) (before2044 k).denote (before2045 k).denote := - @applyExit_sound (before2044 k) (before2045 k) exit3 1 valid3 (macro2044 k) -theorem macro2045 (k : Nat) : applyExit (before2045 k) exit9 1 = some (before2046 k) := by - simp (disch := omega) [before2045, before2046, exit9, applyExit, pop, push] - <;> omega -theorem step2045 (k : Nat) : Runs (1*2) (before2045 k).denote (before2046 k).denote := - @applyExit_sound (before2045 k) (before2046 k) exit9 1 valid9 (macro2045 k) -theorem macro2046 (k : Nat) : applyExit (before2046 k) exit10 7 = some (before2047 k) := by - simp (disch := omega) [before2046, before2047, exit10, applyExit, pop, push] - <;> omega -theorem step2046 (k : Nat) : Runs (7*2) (before2046 k).denote (before2047 k).denote := - @applyExit_sound (before2046 k) (before2047 k) exit10 7 valid10 (macro2046 k) -theorem macro2047 (k : Nat) : applyExit (before2047 k) exit11 1 = some (before2048 k) := by - simp (disch := omega) [before2047, before2048, exit11, applyExit, pop, push] - <;> omega -theorem step2047 (k : Nat) : Runs (1*2) (before2047 k).denote (before2048 k).denote := - @applyExit_sound (before2047 k) (before2048 k) exit11 1 valid11 (macro2047 k) -theorem macro2048 (k : Nat) : applyExit (before2048 k) exit2 15 = some (before2049 k) := by - simp (disch := omega) [before2048, before2049, exit2, applyExit, pop, push] - <;> omega -theorem step2048 (k : Nat) : Runs (15*2) (before2048 k).denote (before2049 k).denote := - @applyExit_sound (before2048 k) (before2049 k) exit2 15 valid2 (macro2048 k) -theorem macro2049 (k : Nat) : applyExit (before2049 k) exit3 1 = some (before2050 k) := by - simp (disch := omega) [before2049, before2050, exit3, applyExit, pop, push] - <;> omega -theorem step2049 (k : Nat) : Runs (1*2) (before2049 k).denote (before2050 k).denote := - @applyExit_sound (before2049 k) (before2050 k) exit3 1 valid3 (macro2049 k) -theorem macro2050 (k : Nat) : applyExit (before2050 k) exit4 1 = some (before2051 k) := by - simp (disch := omega) [before2050, before2051, exit4, applyExit, pop, push] - <;> omega -theorem step2050 (k : Nat) : Runs (1*2) (before2050 k).denote (before2051 k).denote := - @applyExit_sound (before2050 k) (before2051 k) exit4 1 valid4 (macro2050 k) -theorem macro2051 (k : Nat) : applyExit (before2051 k) exit5 1 = some (before2052 k) := by - simp (disch := omega) [before2051, before2052, exit5, applyExit, pop, push] - <;> omega -theorem step2051 (k : Nat) : Runs (1*3) (before2051 k).denote (before2052 k).denote := - @applyExit_sound (before2051 k) (before2052 k) exit5 1 valid5 (macro2051 k) -theorem macro2052 (k : Nat) : applyExit (before2052 k) exit1 1 = some (before2053 k) := by - simp (disch := omega) [before2052, before2053, exit1, applyExit, pop, push] - <;> omega -theorem step2052 (k : Nat) : Runs (1*3) (before2052 k).denote (before2053 k).denote := - @applyExit_sound (before2052 k) (before2053 k) exit1 1 valid1 (macro2052 k) -theorem macro2053 (k : Nat) : applyExit (before2053 k) exit6 1 = some (before2054 k) := by - simp (disch := omega) [before2053, before2054, exit6, applyExit, pop, push] - <;> omega -theorem step2053 (k : Nat) : Runs (1*1) (before2053 k).denote (before2054 k).denote := - @applyExit_sound (before2053 k) (before2054 k) exit6 1 valid6 (macro2053 k) -theorem macro2054 (k : Nat) : applyExit (before2054 k) exit0 17 = some (before2055 k) := by - simp (disch := omega) [before2054, before2055, exit0, applyExit, pop, push] - <;> omega -theorem step2054 (k : Nat) : Runs (17*2) (before2054 k).denote (before2055 k).denote := - @applyExit_sound (before2054 k) (before2055 k) exit0 17 valid0 (macro2054 k) -theorem macro2055 (k : Nat) : applyExit (before2055 k) exit1 1 = some (before2056 k) := by - simp (disch := omega) [before2055, before2056, exit1, applyExit, pop, push] - <;> omega -theorem step2055 (k : Nat) : Runs (1*3) (before2055 k).denote (before2056 k).denote := - @applyExit_sound (before2055 k) (before2056 k) exit1 1 valid1 (macro2055 k) -theorem macro2056 (k : Nat) : applyExit (before2056 k) exit2 17 = some (before2057 k) := by - simp (disch := omega) [before2056, before2057, exit2, applyExit, pop, push] - <;> omega -theorem step2056 (k : Nat) : Runs (17*2) (before2056 k).denote (before2057 k).denote := - @applyExit_sound (before2056 k) (before2057 k) exit2 17 valid2 (macro2056 k) -theorem macro2057 (k : Nat) : applyExit (before2057 k) exit3 1 = some (before2058 k) := by - simp (disch := omega) [before2057, before2058, exit3, applyExit, pop, push] - <;> omega -theorem step2057 (k : Nat) : Runs (1*2) (before2057 k).denote (before2058 k).denote := - @applyExit_sound (before2057 k) (before2058 k) exit3 1 valid3 (macro2057 k) -theorem macro2058 (k : Nat) : applyExit (before2058 k) exit30 1 = some (before2059 k) := by - simp (disch := omega) [before2058, before2059, exit30, applyExit, pop, push] - <;> omega -theorem step2058 (k : Nat) : Runs (1*3) (before2058 k).denote (before2059 k).denote := - @applyExit_sound (before2058 k) (before2059 k) exit30 1 valid30 (macro2058 k) -theorem macro2059 (k : Nat) : applyExit (before2059 k) exit31 1 = some (before2060 k) := by - simp (disch := omega) [before2059, before2060, exit31, applyExit, pop, push] - <;> omega -theorem step2059 (k : Nat) : Runs (1*1) (before2059 k).denote (before2060 k).denote := - @applyExit_sound (before2059 k) (before2060 k) exit31 1 valid31 (macro2059 k) -theorem macro2060 (k : Nat) : applyExit (before2060 k) exit32 1 = some (before2061 k) := by - simp (disch := omega) [before2060, before2061, exit32, applyExit, pop, push] - <;> omega -theorem step2060 (k : Nat) : Runs (1*3) (before2060 k).denote (before2061 k).denote := - @applyExit_sound (before2060 k) (before2061 k) exit32 1 valid32 (macro2060 k) -theorem macro2061 (k : Nat) : applyExit (before2061 k) exit33 1 = some (before2062 k) := by - simp (disch := omega) [before2061, before2062, exit33, applyExit, pop, push] - <;> omega -theorem step2061 (k : Nat) : Runs (1*2) (before2061 k).denote (before2062 k).denote := - @applyExit_sound (before2061 k) (before2062 k) exit33 1 valid33 (macro2061 k) -theorem macro2062 (k : Nat) : applyExit (before2062 k) exit34 18 = some (before2063 k) := by - simp (disch := omega) [before2062, before2063, exit34, applyExit, pop, push] - <;> omega -theorem step2062 (k : Nat) : Runs (18*2) (before2062 k).denote (before2063 k).denote := - @applyExit_sound (before2062 k) (before2063 k) exit34 18 valid34 (macro2062 k) -theorem macro2063 (k : Nat) : applyExit (before2063 k) exit102 1 = some (before2064 k) := by - simp (disch := omega) [before2063, before2064, exit102, applyExit, pop, push] - <;> omega -theorem step2063 (k : Nat) : Runs (1*1) (before2063 k).denote (before2064 k).denote := - @applyExit_sound (before2063 k) (before2064 k) exit102 1 valid102 (macro2063 k) -theorem macro2064 (k : Nat) : applyExit (before2064 k) exit5 1 = some (before2065 k) := by - simp (disch := omega) [before2064, before2065, exit5, applyExit, pop, push] - <;> omega -theorem step2064 (k : Nat) : Runs (1*3) (before2064 k).denote (before2065 k).denote := - @applyExit_sound (before2064 k) (before2065 k) exit5 1 valid5 (macro2064 k) -theorem macro2065 (k : Nat) : applyExit (before2065 k) exit1 1 = some (before2066 k) := by - simp (disch := omega) [before2065, before2066, exit1, applyExit, pop, push] - <;> omega -theorem step2065 (k : Nat) : Runs (1*3) (before2065 k).denote (before2066 k).denote := - @applyExit_sound (before2065 k) (before2066 k) exit1 1 valid1 (macro2065 k) -theorem macro2066 (k : Nat) : applyExit (before2066 k) exit6 1 = some (before2067 k) := by - simp (disch := omega) [before2066, before2067, exit6, applyExit, pop, push] - <;> omega -theorem step2066 (k : Nat) : Runs (1*1) (before2066 k).denote (before2067 k).denote := - @applyExit_sound (before2066 k) (before2067 k) exit6 1 valid6 (macro2066 k) -theorem macro2067 (k : Nat) : applyExit (before2067 k) exit0 1 = some (before2068 k) := by - simp (disch := omega) [before2067, before2068, exit0, applyExit, pop, push] - <;> omega -theorem step2067 (k : Nat) : Runs (1*2) (before2067 k).denote (before2068 k).denote := - @applyExit_sound (before2067 k) (before2068 k) exit0 1 valid0 (macro2067 k) -theorem macro2068 (k : Nat) : applyExit (before2068 k) exit13 7 = some (before2069 k) := by - simp (disch := omega) [before2068, before2069, exit13, applyExit, pop, push] - <;> omega -theorem step2068 (k : Nat) : Runs (7*2) (before2068 k).denote (before2069 k).denote := - @applyExit_sound (before2068 k) (before2069 k) exit13 7 valid13 (macro2068 k) -theorem macro2069 (k : Nat) : applyExit (before2069 k) exit0 11 = some (before2070 k) := by - simp (disch := omega) [before2069, before2070, exit0, applyExit, pop, push] - <;> omega -theorem step2069 (k : Nat) : Runs (11*2) (before2069 k).denote (before2070 k).denote := - @applyExit_sound (before2069 k) (before2070 k) exit0 11 valid0 (macro2069 k) -theorem macro2070 (k : Nat) : applyExit (before2070 k) exit139 1 = some (before2071 k) := by - simp (disch := omega) [before2070, before2071, exit139, applyExit, pop, push] - <;> omega -theorem step2070 (k : Nat) : Runs (1*3) (before2070 k).denote (before2071 k).denote := - @applyExit_sound (before2070 k) (before2071 k) exit139 1 valid139 (macro2070 k) -theorem macro2071 (k : Nat) : applyExit (before2071 k) exit2 11 = some (before2072 k) := by - simp (disch := omega) [before2071, before2072, exit2, applyExit, pop, push] - <;> omega -theorem step2071 (k : Nat) : Runs (11*2) (before2071 k).denote (before2072 k).denote := - @applyExit_sound (before2071 k) (before2072 k) exit2 11 valid2 (macro2071 k) -theorem macro2072 (k : Nat) : applyExit (before2072 k) exit6 1 = some (before2073 k) := by - simp (disch := omega) [before2072, before2073, exit6, applyExit, pop, push] - <;> omega -theorem step2072 (k : Nat) : Runs (1*1) (before2072 k).denote (before2073 k).denote := - @applyExit_sound (before2072 k) (before2073 k) exit6 1 valid6 (macro2072 k) -theorem macro2073 (k : Nat) : applyExit (before2073 k) exit0 11 = some (before2074 k) := by - simp (disch := omega) [before2073, before2074, exit0, applyExit, pop, push] - <;> omega -theorem step2073 (k : Nat) : Runs (11*2) (before2073 k).denote (before2074 k).denote := - @applyExit_sound (before2073 k) (before2074 k) exit0 11 valid0 (macro2073 k) -theorem macro2074 (k : Nat) : applyExit (before2074 k) exit140 1 = some (before2075 k) := by - simp (disch := omega) [before2074, before2075, exit140, applyExit, pop, push] - <;> omega -theorem step2074 (k : Nat) : Runs (1*38) (before2074 k).denote (before2075 k).denote := - @applyExit_sound (before2074 k) (before2075 k) exit140 1 valid140 (macro2074 k) -theorem macro2075 (k : Nat) : applyExit (before2075 k) exit139 1 = some (before2076 k) := by - simp (disch := omega) [before2075, before2076, exit139, applyExit, pop, push] - <;> omega -theorem step2075 (k : Nat) : Runs (1*3) (before2075 k).denote (before2076 k).denote := - @applyExit_sound (before2075 k) (before2076 k) exit139 1 valid139 (macro2075 k) -theorem macro2076 (k : Nat) : applyExit (before2076 k) exit141 1 = some (before2077 k) := by - simp (disch := omega) [before2076, before2077, exit141, applyExit, pop, push] - <;> omega -theorem step2076 (k : Nat) : Runs (1*45) (before2076 k).denote (before2077 k).denote := - @applyExit_sound (before2076 k) (before2077 k) exit141 1 valid141 (macro2076 k) -theorem macro2077 (k : Nat) : applyExit (before2077 k) exit140 1 = some (before2078 k) := by - simp (disch := omega) [before2077, before2078, exit140, applyExit, pop, push] - <;> omega -theorem step2077 (k : Nat) : Runs (1*38) (before2077 k).denote (before2078 k).denote := - @applyExit_sound (before2077 k) (before2078 k) exit140 1 valid140 (macro2077 k) -theorem macro2078 (k : Nat) : applyExit (before2078 k) exit139 1 = some (before2079 k) := by - simp (disch := omega) [before2078, before2079, exit139, applyExit, pop, push] - <;> omega -theorem step2078 (k : Nat) : Runs (1*3) (before2078 k).denote (before2079 k).denote := - @applyExit_sound (before2078 k) (before2079 k) exit139 1 valid139 (macro2078 k) -theorem macro2079 (k : Nat) : applyExit (before2079 k) exit141 1 = some (before2080 k) := by - simp (disch := omega) [before2079, before2080, exit141, applyExit, pop, push] - <;> omega -theorem step2079 (k : Nat) : Runs (1*45) (before2079 k).denote (before2080 k).denote := - @applyExit_sound (before2079 k) (before2080 k) exit141 1 valid141 (macro2079 k) -theorem macro2080 (k : Nat) : applyExit (before2080 k) exit140 1 = some (before2081 k) := by - simp (disch := omega) [before2080, before2081, exit140, applyExit, pop, push] - <;> omega -theorem step2080 (k : Nat) : Runs (1*38) (before2080 k).denote (before2081 k).denote := - @applyExit_sound (before2080 k) (before2081 k) exit140 1 valid140 (macro2080 k) -theorem macro2081 (k : Nat) : applyExit (before2081 k) exit139 1 = some (before2082 k) := by - simp (disch := omega) [before2081, before2082, exit139, applyExit, pop, push] - <;> omega -theorem step2081 (k : Nat) : Runs (1*3) (before2081 k).denote (before2082 k).denote := - @applyExit_sound (before2081 k) (before2082 k) exit139 1 valid139 (macro2081 k) -theorem macro2082 (k : Nat) : applyExit (before2082 k) exit141 1 = some (before2083 k) := by - simp (disch := omega) [before2082, before2083, exit141, applyExit, pop, push] - <;> omega -theorem step2082 (k : Nat) : Runs (1*45) (before2082 k).denote (before2083 k).denote := - @applyExit_sound (before2082 k) (before2083 k) exit141 1 valid141 (macro2082 k) -def cycleState2083 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w118,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w116,1⟩,⟨w115,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,11⟩,⟨w114,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2083_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w117,1⟩,⟨w118,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w115,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,11⟩,⟨w114,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2083_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w117,1⟩,⟨w118,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w116,1⟩,⟨w115,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,11⟩,⟨w114,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro2083_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2083 k j) exit140 1 = some (cyclePart2083_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2083, cyclePart2083_0, exit140, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2083_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2083_0 k j) exit139 1 = some (cyclePart2083_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2083_0, cyclePart2083_1, exit139, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2083_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2083_1 k j) exit141 1 = some (cycleState2083 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2083_1, cycleState2083, exit141, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2083 (k j : Nat) (hj : j < (1*k+3)) : Runs 86 (cycleState2083 k j).denote (cycleState2083 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState2083 k j).denote (cyclePart2083_0 k j).denote := @applyExit_sound (cycleState2083 k j) (cyclePart2083_0 k j) exit140 1 valid140 (cycleMacro2083_0 k j hj) - have h1 : Runs (1*3) (cyclePart2083_0 k j).denote (cyclePart2083_1 k j).denote := @applyExit_sound (cyclePart2083_0 k j) (cyclePart2083_1 k j) exit139 1 valid139 (cycleMacro2083_1 k j hj) - have h2 : Runs (1*45) (cyclePart2083_1 k j).denote (cycleState2083 k (j+1)).denote := @applyExit_sound (cyclePart2083_1 k j) (cycleState2083 k (j+1)) exit141 1 valid141 (cycleMacro2083_2 k j hj) - exact (@Runs.trans (1*38) ((1*3)+(1*45)) (cycleState2083 k j).denote (cyclePart2083_0 k j).denote (cycleState2083 k (j+1)).denote h0 (@Runs.trans (1*3) (1*45) (cyclePart2083_0 k j).denote (cyclePart2083_1 k j).denote (cycleState2083 k (j+1)).denote h1 h2)) -theorem step2083 (k : Nat) : Runs ((1*k+3)*86) (before2083 k).denote (before2084 k).denote := by - have h := Runs.chain (fun j => (cycleState2083 k j).denote) 86 (1*k+3) (cycleRun2083 k) - have h0 : cycleState2083 k 0 = before2083 k := by simp [cycleState2083, before2083] - have h1 : cycleState2083 k (1*k+3) = before2084 k := by - simp [cycleState2083, before2084] <;> omega - simpa only [h0, h1] using h -theorem macro2084 (k : Nat) : applyExit (before2084 k) exit140 1 = some (before2085 k) := by - simp (disch := omega) [before2084, before2085, exit140, applyExit, pop, push] - <;> omega -theorem step2084 (k : Nat) : Runs (1*38) (before2084 k).denote (before2085 k).denote := - @applyExit_sound (before2084 k) (before2085 k) exit140 1 valid140 (macro2084 k) -theorem macro2085 (k : Nat) : applyExit (before2085 k) exit139 1 = some (before2086 k) := by - simp (disch := omega) [before2085, before2086, exit139, applyExit, pop, push] - <;> omega -theorem step2085 (k : Nat) : Runs (1*3) (before2085 k).denote (before2086 k).denote := - @applyExit_sound (before2085 k) (before2086 k) exit139 1 valid139 (macro2085 k) -theorem macro2086 (k : Nat) : applyExit (before2086 k) exit141 1 = some (before2087 k) := by - simp (disch := omega) [before2086, before2087, exit141, applyExit, pop, push] - <;> omega -theorem step2086 (k : Nat) : Runs (1*45) (before2086 k).denote (before2087 k).denote := - @applyExit_sound (before2086 k) (before2087 k) exit141 1 valid141 (macro2086 k) -theorem macro2087 (k : Nat) : applyExit (before2087 k) exit140 1 = some (before2088 k) := by - simp (disch := omega) [before2087, before2088, exit140, applyExit, pop, push] - <;> omega -theorem step2087 (k : Nat) : Runs (1*38) (before2087 k).denote (before2088 k).denote := - @applyExit_sound (before2087 k) (before2088 k) exit140 1 valid140 (macro2087 k) -theorem macro2088 (k : Nat) : applyExit (before2088 k) exit0 791761168 = some (before2089 k) := by - simp (disch := omega) [before2088, before2089, exit0, applyExit, pop, push] - <;> omega -theorem step2088 (k : Nat) : Runs (791761168*2) (before2088 k).denote (before2089 k).denote := - @applyExit_sound (before2088 k) (before2089 k) exit0 791761168 valid0 (macro2088 k) -theorem macro2089 (k : Nat) : applyExit (before2089 k) exit1 1 = some (before2090 k) := by - simp (disch := omega) [before2089, before2090, exit1, applyExit, pop, push] - <;> omega -theorem step2089 (k : Nat) : Runs (1*3) (before2089 k).denote (before2090 k).denote := - @applyExit_sound (before2089 k) (before2090 k) exit1 1 valid1 (macro2089 k) -theorem macro2090 (k : Nat) : applyExit (before2090 k) exit2 791761168 = some (before2091 k) := by - simp (disch := omega) [before2090, before2091, exit2, applyExit, pop, push] - <;> omega -theorem step2090 (k : Nat) : Runs (791761168*2) (before2090 k).denote (before2091 k).denote := - @applyExit_sound (before2090 k) (before2091 k) exit2 791761168 valid2 (macro2090 k) -theorem macro2091 (k : Nat) : applyExit (before2091 k) exit141 1 = some (before2092 k) := by - simp (disch := omega) [before2091, before2092, exit141, applyExit, pop, push] - <;> omega -theorem step2091 (k : Nat) : Runs (1*45) (before2091 k).denote (before2092 k).denote := - @applyExit_sound (before2091 k) (before2092 k) exit141 1 valid141 (macro2091 k) -theorem macro2092 (k : Nat) : applyExit (before2092 k) exit0 791761169 = some (before2093 k) := by - simp (disch := omega) [before2092, before2093, exit0, applyExit, pop, push] - <;> omega -theorem step2092 (k : Nat) : Runs (791761169*2) (before2092 k).denote (before2093 k).denote := - @applyExit_sound (before2092 k) (before2093 k) exit0 791761169 valid0 (macro2092 k) -theorem macro2093 (k : Nat) : applyExit (before2093 k) exit13 6 = some (before2094 k) := by - simp (disch := omega) [before2093, before2094, exit13, applyExit, pop, push] - <;> omega -theorem step2093 (k : Nat) : Runs (6*2) (before2093 k).denote (before2094 k).denote := - @applyExit_sound (before2093 k) (before2094 k) exit13 6 valid13 (macro2093 k) -theorem macro2094 (k : Nat) : applyExit (before2094 k) exit0 24 = some (before2095 k) := by - simp (disch := omega) [before2094, before2095, exit0, applyExit, pop, push] - <;> omega -theorem step2094 (k : Nat) : Runs (24*2) (before2094 k).denote (before2095 k).denote := - @applyExit_sound (before2094 k) (before2095 k) exit0 24 valid0 (macro2094 k) -theorem macro2095 (k : Nat) : applyExit (before2095 k) exit1 1 = some (before2096 k) := by - simp (disch := omega) [before2095, before2096, exit1, applyExit, pop, push] - <;> omega -theorem step2095 (k : Nat) : Runs (1*3) (before2095 k).denote (before2096 k).denote := - @applyExit_sound (before2095 k) (before2096 k) exit1 1 valid1 (macro2095 k) -theorem macro2096 (k : Nat) : applyExit (before2096 k) exit2 24 = some (before2097 k) := by - simp (disch := omega) [before2096, before2097, exit2, applyExit, pop, push] - <;> omega -theorem step2096 (k : Nat) : Runs (24*2) (before2096 k).denote (before2097 k).denote := - @applyExit_sound (before2096 k) (before2097 k) exit2 24 valid2 (macro2096 k) -theorem macro2097 (k : Nat) : applyExit (before2097 k) exit6 1 = some (before2098 k) := by - simp (disch := omega) [before2097, before2098, exit6, applyExit, pop, push] - <;> omega -theorem step2097 (k : Nat) : Runs (1*1) (before2097 k).denote (before2098 k).denote := - @applyExit_sound (before2097 k) (before2098 k) exit6 1 valid6 (macro2097 k) -theorem macro2098 (k : Nat) : applyExit (before2098 k) exit0 25 = some (before2099 k) := by - simp (disch := omega) [before2098, before2099, exit0, applyExit, pop, push] - <;> omega -theorem step2098 (k : Nat) : Runs (25*2) (before2098 k).denote (before2099 k).denote := - @applyExit_sound (before2098 k) (before2099 k) exit0 25 valid0 (macro2098 k) -theorem macro2099 (k : Nat) : applyExit (before2099 k) exit13 38 = some (after2099 k) := by - simp (disch := omega) [before2099, after2099, exit13, applyExit, pop, push] - <;> omega -theorem step2099 (k : Nat) : Runs (38*2) (before2099 k).denote (after2099 k).denote := - @applyExit_sound (before2099 k) (after2099 k) exit13 38 valid13 (macro2099 k) -theorem chunkRun020 (k : Nat) : Runs (710*k+6334096473) (before2000 k).denote (after2099 k).denote := by - have h := (@Runs.trans ((((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2))))))+((((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))))+((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2))))))) ((((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38))))))+(((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))))+((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2))))))) (before2000 k).denote (before2050 k).denote (after2099 k).denote (@Runs.trans (((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2)))))) ((((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))))+((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2)))))) (before2000 k).denote (before2025 k).denote (before2050 k).denote (@Runs.trans ((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1))))) ((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2))))) (before2000 k).denote (before2012 k).denote (before2025 k).denote (@Runs.trans (((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3)))) (((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))) (before2000 k).denote (before2006 k).denote (before2012 k).denote (@Runs.trans ((28*2)+((1*41)+(29*2))) ((15*2)+((29*2)+(1*3))) (before2000 k).denote (before2003 k).denote (before2006 k).denote (@Runs.trans (28*2) ((1*41)+(29*2)) (before2000 k).denote (before2001 k).denote (before2003 k).denote (step2000 k) (@Runs.trans (1*41) (29*2) (before2001 k).denote (before2002 k).denote (before2003 k).denote (step2001 k) (step2002 k))) (@Runs.trans (15*2) ((29*2)+(1*3)) (before2003 k).denote (before2004 k).denote (before2006 k).denote (step2003 k) (@Runs.trans (29*2) (1*3) (before2004 k).denote (before2005 k).denote (before2006 k).denote (step2004 k) (step2005 k)))) (@Runs.trans ((29*2)+((1*1)+(30*2))) ((3*2)+((1*3)+(1*1))) (before2006 k).denote (before2009 k).denote (before2012 k).denote (@Runs.trans (29*2) ((1*1)+(30*2)) (before2006 k).denote (before2007 k).denote (before2009 k).denote (step2006 k) (@Runs.trans (1*1) (30*2) (before2007 k).denote (before2008 k).denote (before2009 k).denote (step2007 k) (step2008 k))) (@Runs.trans (3*2) ((1*3)+(1*1)) (before2009 k).denote (before2010 k).denote (before2012 k).denote (step2009 k) (@Runs.trans (1*3) (1*1) (before2010 k).denote (before2011 k).denote (before2012 k).denote (step2010 k) (step2011 k))))) (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2)))) (before2012 k).denote (before2018 k).denote (before2025 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*2)+((1*2)+(1*2))) (before2012 k).denote (before2015 k).denote (before2018 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before2012 k).denote (before2013 k).denote (before2015 k).denote (step2012 k) (@Runs.trans (1*3) (1*2) (before2013 k).denote (before2014 k).denote (before2015 k).denote (step2013 k) (step2014 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before2015 k).denote (before2016 k).denote (before2018 k).denote (step2015 k) (@Runs.trans (1*2) (1*2) (before2016 k).denote (before2017 k).denote (before2018 k).denote (step2016 k) (step2017 k)))) (@Runs.trans ((1*2)+((29*2)+(1*2))) (((1*2)+(13*2))+((1*2)+(28*2))) (before2018 k).denote (before2021 k).denote (before2025 k).denote (@Runs.trans (1*2) ((29*2)+(1*2)) (before2018 k).denote (before2019 k).denote (before2021 k).denote (step2018 k) (@Runs.trans (29*2) (1*2) (before2019 k).denote (before2020 k).denote (before2021 k).denote (step2019 k) (step2020 k))) (@Runs.trans ((1*2)+(13*2)) ((1*2)+(28*2)) (before2021 k).denote (before2023 k).denote (before2025 k).denote (@Runs.trans (1*2) (13*2) (before2021 k).denote (before2022 k).denote (before2023 k).denote (step2021 k) (step2022 k)) (@Runs.trans (1*2) (28*2) (before2023 k).denote (before2024 k).denote (before2025 k).denote (step2023 k) (step2024 k)))))) (@Runs.trans (((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2))))) ((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2))))) (before2025 k).denote (before2037 k).denote (before2050 k).denote (@Runs.trans ((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2)))) (((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))) (before2025 k).denote (before2031 k).denote (before2037 k).denote (@Runs.trans (((1*k+8)*586)+((10*2)+(1*2))) ((1*2)+((89*2)+(1*2))) (before2025 k).denote (before2028 k).denote (before2031 k).denote (@Runs.trans ((1*k+8)*586) ((10*2)+(1*2)) (before2025 k).denote (before2026 k).denote (before2028 k).denote (step2025 k) (@Runs.trans (10*2) (1*2) (before2026 k).denote (before2027 k).denote (before2028 k).denote (step2026 k) (step2027 k))) (@Runs.trans (1*2) ((89*2)+(1*2)) (before2028 k).denote (before2029 k).denote (before2031 k).denote (step2028 k) (@Runs.trans (89*2) (1*2) (before2029 k).denote (before2030 k).denote (before2031 k).denote (step2029 k) (step2030 k)))) (@Runs.trans ((17*2)+((1*2)+(1*2))) ((37*2)+((1*2)+(23*2))) (before2031 k).denote (before2034 k).denote (before2037 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before2031 k).denote (before2032 k).denote (before2034 k).denote (step2031 k) (@Runs.trans (1*2) (1*2) (before2032 k).denote (before2033 k).denote (before2034 k).denote (step2032 k) (step2033 k))) (@Runs.trans (37*2) ((1*2)+(23*2)) (before2034 k).denote (before2035 k).denote (before2037 k).denote (step2034 k) (@Runs.trans (1*2) (23*2) (before2035 k).denote (before2036 k).denote (before2037 k).denote (step2035 k) (step2036 k))))) (@Runs.trans (((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38)))) (((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2)))) (before2037 k).denote (before2043 k).denote (before2050 k).denote (@Runs.trans ((1*2)+((1*2)+(5*2))) ((1*2)+((791761168*2)+((1*k+8)*38))) (before2037 k).denote (before2040 k).denote (before2043 k).denote (@Runs.trans (1*2) ((1*2)+(5*2)) (before2037 k).denote (before2038 k).denote (before2040 k).denote (step2037 k) (@Runs.trans (1*2) (5*2) (before2038 k).denote (before2039 k).denote (before2040 k).denote (step2038 k) (step2039 k))) (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2040 k).denote (before2041 k).denote (before2043 k).denote (step2040 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2041 k).denote (before2042 k).denote (before2043 k).denote (step2041 k) (step2042 k)))) (@Runs.trans ((10*2)+((1*2)+(1*2))) (((7*2)+(1*2))+((15*2)+(1*2))) (before2043 k).denote (before2046 k).denote (before2050 k).denote (@Runs.trans (10*2) ((1*2)+(1*2)) (before2043 k).denote (before2044 k).denote (before2046 k).denote (step2043 k) (@Runs.trans (1*2) (1*2) (before2044 k).denote (before2045 k).denote (before2046 k).denote (step2044 k) (step2045 k))) (@Runs.trans ((7*2)+(1*2)) ((15*2)+(1*2)) (before2046 k).denote (before2048 k).denote (before2050 k).denote (@Runs.trans (7*2) (1*2) (before2046 k).denote (before2047 k).denote (before2048 k).denote (step2046 k) (step2047 k)) (@Runs.trans (15*2) (1*2) (before2048 k).denote (before2049 k).denote (before2050 k).denote (step2048 k) (step2049 k))))))) (@Runs.trans (((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38)))))) (((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))))+((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2)))))) (before2050 k).denote (before2075 k).denote (after2099 k).denote (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))) ((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38))))) (before2050 k).denote (before2062 k).denote (before2075 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3)))) (((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))) (before2050 k).denote (before2056 k).denote (before2062 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((17*2)+(1*3))) (before2050 k).denote (before2053 k).denote (before2056 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2050 k).denote (before2051 k).denote (before2053 k).denote (step2050 k) (@Runs.trans (1*3) (1*3) (before2051 k).denote (before2052 k).denote (before2053 k).denote (step2051 k) (step2052 k))) (@Runs.trans (1*1) ((17*2)+(1*3)) (before2053 k).denote (before2054 k).denote (before2056 k).denote (step2053 k) (@Runs.trans (17*2) (1*3) (before2054 k).denote (before2055 k).denote (before2056 k).denote (step2054 k) (step2055 k)))) (@Runs.trans ((17*2)+((1*2)+(1*3))) ((1*1)+((1*3)+(1*2))) (before2056 k).denote (before2059 k).denote (before2062 k).denote (@Runs.trans (17*2) ((1*2)+(1*3)) (before2056 k).denote (before2057 k).denote (before2059 k).denote (step2056 k) (@Runs.trans (1*2) (1*3) (before2057 k).denote (before2058 k).denote (before2059 k).denote (step2057 k) (step2058 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before2059 k).denote (before2060 k).denote (before2062 k).denote (step2059 k) (@Runs.trans (1*3) (1*2) (before2060 k).denote (before2061 k).denote (before2062 k).denote (step2060 k) (step2061 k))))) (@Runs.trans (((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2)))) (((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38)))) (before2062 k).denote (before2068 k).denote (before2075 k).denote (@Runs.trans ((18*2)+((1*1)+(1*3))) ((1*3)+((1*1)+(1*2))) (before2062 k).denote (before2065 k).denote (before2068 k).denote (@Runs.trans (18*2) ((1*1)+(1*3)) (before2062 k).denote (before2063 k).denote (before2065 k).denote (step2062 k) (@Runs.trans (1*1) (1*3) (before2063 k).denote (before2064 k).denote (before2065 k).denote (step2063 k) (step2064 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before2065 k).denote (before2066 k).denote (before2068 k).denote (step2065 k) (@Runs.trans (1*1) (1*2) (before2066 k).denote (before2067 k).denote (before2068 k).denote (step2066 k) (step2067 k)))) (@Runs.trans ((7*2)+((11*2)+(1*3))) (((11*2)+(1*1))+((11*2)+(1*38))) (before2068 k).denote (before2071 k).denote (before2075 k).denote (@Runs.trans (7*2) ((11*2)+(1*3)) (before2068 k).denote (before2069 k).denote (before2071 k).denote (step2068 k) (@Runs.trans (11*2) (1*3) (before2069 k).denote (before2070 k).denote (before2071 k).denote (step2069 k) (step2070 k))) (@Runs.trans ((11*2)+(1*1)) ((11*2)+(1*38)) (before2071 k).denote (before2073 k).denote (before2075 k).denote (@Runs.trans (11*2) (1*1) (before2071 k).denote (before2072 k).denote (before2073 k).denote (step2071 k) (step2072 k)) (@Runs.trans (11*2) (1*38) (before2073 k).denote (before2074 k).denote (before2075 k).denote (step2073 k) (step2074 k)))))) (@Runs.trans ((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45))))) ((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2))))) (before2075 k).denote (before2087 k).denote (after2099 k).denote (@Runs.trans (((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38)))) (((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))) (before2075 k).denote (before2081 k).denote (before2087 k).denote (@Runs.trans ((1*3)+((1*45)+(1*38))) ((1*3)+((1*45)+(1*38))) (before2075 k).denote (before2078 k).denote (before2081 k).denote (@Runs.trans (1*3) ((1*45)+(1*38)) (before2075 k).denote (before2076 k).denote (before2078 k).denote (step2075 k) (@Runs.trans (1*45) (1*38) (before2076 k).denote (before2077 k).denote (before2078 k).denote (step2076 k) (step2077 k))) (@Runs.trans (1*3) ((1*45)+(1*38)) (before2078 k).denote (before2079 k).denote (before2081 k).denote (step2078 k) (@Runs.trans (1*45) (1*38) (before2079 k).denote (before2080 k).denote (before2081 k).denote (step2079 k) (step2080 k)))) (@Runs.trans ((1*3)+((1*45)+((1*k+3)*86))) ((1*38)+((1*3)+(1*45))) (before2081 k).denote (before2084 k).denote (before2087 k).denote (@Runs.trans (1*3) ((1*45)+((1*k+3)*86)) (before2081 k).denote (before2082 k).denote (before2084 k).denote (step2081 k) (@Runs.trans (1*45) ((1*k+3)*86) (before2082 k).denote (before2083 k).denote (before2084 k).denote (step2082 k) (step2083 k))) (@Runs.trans (1*38) ((1*3)+(1*45)) (before2084 k).denote (before2085 k).denote (before2087 k).denote (step2084 k) (@Runs.trans (1*3) (1*45) (before2085 k).denote (before2086 k).denote (before2087 k).denote (step2085 k) (step2086 k))))) (@Runs.trans (((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2)))) (((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2)))) (before2087 k).denote (before2093 k).denote (after2099 k).denote (@Runs.trans ((1*38)+((791761168*2)+(1*3))) ((791761168*2)+((1*45)+(791761169*2))) (before2087 k).denote (before2090 k).denote (before2093 k).denote (@Runs.trans (1*38) ((791761168*2)+(1*3)) (before2087 k).denote (before2088 k).denote (before2090 k).denote (step2087 k) (@Runs.trans (791761168*2) (1*3) (before2088 k).denote (before2089 k).denote (before2090 k).denote (step2088 k) (step2089 k))) (@Runs.trans (791761168*2) ((1*45)+(791761169*2)) (before2090 k).denote (before2091 k).denote (before2093 k).denote (step2090 k) (@Runs.trans (1*45) (791761169*2) (before2091 k).denote (before2092 k).denote (before2093 k).denote (step2091 k) (step2092 k)))) (@Runs.trans ((6*2)+((24*2)+(1*3))) (((24*2)+(1*1))+((25*2)+(38*2))) (before2093 k).denote (before2096 k).denote (after2099 k).denote (@Runs.trans (6*2) ((24*2)+(1*3)) (before2093 k).denote (before2094 k).denote (before2096 k).denote (step2093 k) (@Runs.trans (24*2) (1*3) (before2094 k).denote (before2095 k).denote (before2096 k).denote (step2094 k) (step2095 k))) (@Runs.trans ((24*2)+(1*1)) ((25*2)+(38*2)) (before2096 k).denote (before2098 k).denote (after2099 k).denote (@Runs.trans (24*2) (1*1) (before2096 k).denote (before2097 k).denote (before2098 k).denote (step2096 k) (step2097 k)) (@Runs.trans (25*2) (38*2) (before2098 k).denote (before2099 k).denote (after2099 k).denote (step2098 k) (step2099 k)))))))) - have ht : (((((((28*2)+((1*41)+(29*2)))+((15*2)+((29*2)+(1*3))))+(((29*2)+((1*1)+(30*2)))+((3*2)+((1*3)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((29*2)+(1*2)))+(((1*2)+(13*2))+((1*2)+(28*2))))))+((((((1*k+8)*586)+((10*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+((37*2)+((1*2)+(23*2)))))+((((1*2)+((1*2)+(5*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((10*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((15*2)+(1*2)))))))+((((((1*2)+((1*3)+(1*3)))+((1*1)+((17*2)+(1*3))))+(((17*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((18*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((7*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((11*2)+(1*38))))))+(((((1*3)+((1*45)+(1*38)))+((1*3)+((1*45)+(1*38))))+(((1*3)+((1*45)+((1*k+3)*86)))+((1*38)+((1*3)+(1*45)))))+((((1*38)+((791761168*2)+(1*3)))+((791761168*2)+((1*45)+(791761169*2))))+(((6*2)+((24*2)+(1*3)))+(((24*2)+(1*1))+((25*2)+(38*2)))))))) = (710*k+6334096473) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean deleted file mode 100644 index eb8330d2..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk021.lean +++ /dev/null @@ -1,810 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2100_0 : Stack := [] -abbrev tail2100_1 : Stack := ⟨w1,1⟩ :: tail2100_0 -abbrev tail2100_2 : Stack := ⟨w0,1⟩ :: tail2100_1 -abbrev tail2100_3 : Stack := ⟨w2,1⟩ :: tail2100_2 -abbrev tail2100_4 : Stack := ⟨w1,1⟩ :: tail2100_3 -abbrev tail2100_5 : Stack := ⟨w0,2⟩ :: tail2100_4 -abbrev tail2100_6 : Stack := ⟨w2,1⟩ :: tail2100_5 -abbrev tail2100_7 : Stack := ⟨w1,17⟩ :: tail2100_6 -abbrev tail2100_8 : Stack := ⟨w2,1⟩ :: tail2100_7 -abbrev tail2100_9 : Stack := ⟨w1,1⟩ :: tail2100_8 -abbrev tail2100_10 : Stack := ⟨w0,6⟩ :: tail2100_9 -abbrev tail2100_11 : Stack := ⟨w2,1⟩ :: tail2100_10 -abbrev tail2100_12 : Stack := ⟨w1,11⟩ :: tail2100_11 -abbrev tail2100_13 (k : Nat) : Stack := ⟨w118,(1*k+8)⟩ :: tail2100_12 -abbrev tail2100_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2100_13 k -abbrev tail2100_15 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2100_14 k -abbrev tail2100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_15 k -abbrev tail2100_17 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2100_16 k -abbrev tail2100_18 (k : Nat) : Stack := ⟨w0,38⟩ :: tail2100_17 k -abbrev tail2100_19 : Stack := ⟨w0,3⟩ :: tail2100_0 -abbrev tail2100_20 : Stack := ⟨w1,2⟩ :: tail2100_19 -abbrev tail2100_21 : Stack := ⟨w2,1⟩ :: tail2100_20 -abbrev tail2100_22 : Stack := ⟨w0,30⟩ :: tail2100_21 -abbrev tail2100_23 : Stack := ⟨w1,14⟩ :: tail2100_22 -abbrev tail2100_24 : Stack := ⟨w2,1⟩ :: tail2100_23 -abbrev tail2100_25 : Stack := ⟨w0,28⟩ :: tail2100_24 -abbrev tail2100_26 (k : Nat) : Stack := ⟨w114,(1*k+8)⟩ :: tail2100_25 -abbrev tail2100_27 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_26 k -abbrev tail2100_28 (k : Nat) : Stack := ⟨w1,90⟩ :: tail2100_27 k -abbrev tail2100_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_28 k -abbrev tail2100_30 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2100_29 k -abbrev tail2100_31 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2100_18 k -abbrev tail2100_32 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_28 k -abbrev tail2100_33 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2100_28 k -abbrev tail2100_34 (k : Nat) : Stack := ⟨w0,37⟩ :: tail2100_17 k -abbrev tail2100_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_34 k -abbrev tail2100_36 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2100_35 k -abbrev tail2100_37 (k : Nat) : Stack := ⟨w0,90⟩ :: tail2100_36 k -abbrev tail2100_38 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2100_37 k -abbrev tail2100_39 (k : Nat) : Stack := ⟨w114,(1*k+7)⟩ :: tail2100_25 -abbrev tail2100_40 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_39 k -abbrev tail2100_41 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_40 k -abbrev tail2100_42 (k : Nat) : Stack := ⟨w0,89⟩ :: tail2100_36 k -abbrev tail2100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_42 k -abbrev tail2100_44 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2100_43 k -abbrev tail2100_45 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_44 k -abbrev tail2100_46 (k : Nat) : Stack := ⟨w114,(1*k+6)⟩ :: tail2100_25 -abbrev tail2100_47 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_46 k -abbrev tail2100_48 (k : Nat) : Stack := ⟨w121,1⟩ :: tail2100_44 k -abbrev tail2100_49 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_48 k -abbrev tail2100_50 (k : Nat) : Stack := ⟨w114,(1*k+5)⟩ :: tail2100_25 -abbrev tail2100_51 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_50 k -abbrev tail2100_52 (k : Nat) : Stack := ⟨w121,2⟩ :: tail2100_44 k -abbrev tail2100_53 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_52 k -abbrev tail2100_54 (k : Nat) : Stack := ⟨w114,(1*k+4)⟩ :: tail2100_25 -abbrev tail2100_55 (k : Nat) : Stack := ⟨w119,1⟩ :: tail2100_54 k -abbrev tail2100_56 (k : Nat) : Stack := ⟨w121,3⟩ :: tail2100_44 k -abbrev tail2100_57 (k : Nat) : Stack := ⟨w121,(1*k+6)⟩ :: tail2100_44 k -abbrev tail2100_58 : Stack := ⟨w114,1⟩ :: tail2100_25 -abbrev tail2100_59 : Stack := ⟨w119,1⟩ :: tail2100_58 -abbrev tail2100_60 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_57 k -abbrev tail2100_61 : Stack := ⟨w119,1⟩ :: tail2100_25 -abbrev tail2100_62 (k : Nat) : Stack := ⟨w121,(1*k+7)⟩ :: tail2100_44 k -abbrev tail2100_63 (k : Nat) : Stack := ⟨w120,1⟩ :: tail2100_62 k -abbrev tail2100_64 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2100_63 k -abbrev tail2100_65 : Stack := ⟨w0,1⟩ :: tail2100_23 -abbrev tail2100_66 : Stack := ⟨w0,29⟩ :: tail2100_23 -abbrev tail2100_67 (k : Nat) : Stack := ⟨w121,(1*k+8)⟩ :: tail2100_44 k -abbrev tail2100_68 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2100_67 k -abbrev tail2100_69 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2100_68 k -abbrev tail2100_70 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2100_69 k -abbrev tail2100_71 : Stack := ⟨w0,1⟩ :: tail2100_20 -abbrev tail2100_72 : Stack := ⟨w0,31⟩ :: tail2100_20 -abbrev tail2100_73 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2100_68 k -abbrev tail2100_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_73 k -abbrev tail2100_75 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2100_74 k -abbrev tail2100_76 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2100_75 k -abbrev tail2100_77 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2100_76 k -abbrev tail2100_78 : Stack := ⟨w0,1⟩ :: tail2100_0 -abbrev tail2100_79 : Stack := ⟨w0,4⟩ :: tail2100_0 -abbrev tail2100_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_75 k -abbrev tail2100_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_80 k -abbrev tail2100_82 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2100_81 k -abbrev tail2100_83 : Stack := ⟨w0,5⟩ :: tail2100_0 -abbrev tail2100_84 : Stack := ⟨w0,6⟩ :: tail2100_0 -abbrev tail2100_85 : Stack := ⟨w1,1⟩ :: tail2100_84 -abbrev tail2100_86 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2100_74 k -abbrev tail2100_87 : Stack := ⟨w2,1⟩ :: tail2100_85 -abbrev tail2100_88 : Stack := ⟨w0,30⟩ :: tail2100_87 -abbrev tail2100_89 : Stack := ⟨w0,31⟩ :: tail2100_87 -abbrev tail2100_90 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_68 k -abbrev tail2100_91 : Stack := ⟨w1,1⟩ :: tail2100_89 -abbrev tail2100_92 : Stack := ⟨w1,13⟩ :: tail2100_89 -abbrev tail2100_93 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2100_67 k -abbrev tail2100_94 : Stack := ⟨w2,1⟩ :: tail2100_92 -abbrev tail2100_95 : Stack := ⟨w0,28⟩ :: tail2100_94 -abbrev tail2100_96 (k : Nat) : Stack := ⟨w122,(1*k+8)⟩ :: tail2100_95 -abbrev tail2100_97 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_96 k -abbrev tail2100_98 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_96 k -abbrev tail2100_99 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2100_36 k -abbrev tail2100_100 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_98 k -abbrev tail2100_101 (k : Nat) : Stack := ⟨w1,89⟩ :: tail2100_98 k -abbrev tail2100_102 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2100_35 k -abbrev tail2100_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_101 k -abbrev tail2100_104 (k : Nat) : Stack := ⟨w0,18⟩ :: tail2100_103 k -abbrev tail2100_105 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2100_103 k -abbrev tail2100_106 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2100_17 k -abbrev tail2100_107 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_105 k -abbrev tail2100_108 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2100_105 k -abbrev tail2100_109 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2100_16 k -abbrev tail2100_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_108 k -abbrev tail2100_111 (k : Nat) : Stack := ⟨w0,24⟩ :: tail2100_110 k -abbrev tail2100_112 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2100_110 k -abbrev tail2100_113 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2100_14 k -abbrev tail2100_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_112 k -abbrev tail2100_115 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2100_112 k -abbrev tail2100_116 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2100_13 k -abbrev tail2100_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_115 k -abbrev tail2100_118 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2100_117 k -abbrev tail2100_119 (k : Nat) : Stack := ⟨w123,(1*k+8)⟩ :: tail2100_118 k -abbrev tail2100_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2100_119 k -abbrev tail2100_121 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_119 k -abbrev tail2100_122 : Stack := ⟨w0,5⟩ :: tail2100_9 -abbrev tail2100_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2100_121 k -abbrev tail2100_124 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2100_121 k -abbrev tail2100_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_124 k -abbrev tail2100_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_125 k -abbrev tail2100_127 : Stack := ⟨w1,16⟩ :: tail2100_6 -abbrev tail2100_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_126 k -abbrev tail2100_129 : Stack := ⟨w1,15⟩ :: tail2100_6 -abbrev tail2100_130 : Stack := ⟨w0,1⟩ :: tail2100_129 -abbrev tail2100_131 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2100_125 k -abbrev tail2100_132 : Stack := ⟨w2,1⟩ :: tail2100_129 -abbrev tail2100_133 : Stack := ⟨w1,2⟩ :: tail2100_132 -abbrev tail2100_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2100_124 k -abbrev tail2100_135 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2100_124 k -abbrev tail2100_136 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2100_124 k -abbrev tail2100_137 : Stack := ⟨w1,14⟩ :: tail2100_6 -abbrev tail2100_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2100_136 k -abbrev tail2100_139 : Stack := ⟨w1,13⟩ :: tail2100_6 -abbrev tail2100_140 : Stack := ⟨w0,1⟩ :: tail2100_139 -abbrev tail2100_141 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2100_124 k -abbrev tail2100_142 : Stack := ⟨w2,1⟩ :: tail2100_139 -abbrev tail2100_143 : Stack := ⟨w1,5⟩ :: tail2100_142 -abbrev tail2100_144 : Stack := ⟨w0,6⟩ :: tail2100_143 -abbrev tail2100_145 : Stack := ⟨w1,12⟩ :: tail2100_144 -abbrev tail2100_146 (k : Nat) : Stack := ⟨w123,(1*k+7)⟩ :: tail2100_118 k -abbrev tail2100_147 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2100_146 k -abbrev tail2100_148 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2100_147 k -abbrev tail2100_149 : Stack := ⟨w0,5⟩ :: tail2100_143 -abbrev tail2100_150 : Stack := ⟨w2,1⟩ :: tail2100_149 -abbrev tail2100_151 : Stack := ⟨w1,12⟩ :: tail2100_150 -abbrev tail2100_152 : Stack := ⟨w125,1⟩ :: tail2100_151 -abbrev tail2100_153 (k : Nat) : Stack := ⟨w123,(1*k+6)⟩ :: tail2100_118 k -abbrev tail2100_154 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2100_153 k -abbrev tail2100_155 : Stack := ⟨w126,1⟩ :: tail2100_151 -abbrev tail2100_156 : Stack := ⟨w125,1⟩ :: tail2100_155 - -def before2100 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521659),(tail2100_18 k),(tail2100_30 k)⟩ -def before2101 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2100_31 k),(tail2100_29 k)⟩ -def before2102 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2100_31 k),(tail2100_32 k)⟩ -def before2103 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521659),(tail2100_18 k),(tail2100_33 k)⟩ -def before2104 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521659),(tail2100_35 k),(tail2100_33 k)⟩ -def before2105 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2100_36 k),(tail2100_28 k)⟩ -def before2106 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521877),(tail2100_37 k),(tail2100_27 k)⟩ -def before2107 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2100_38 k),(tail2100_26 k)⟩ -def before2108 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2100_38 k),(tail2100_40 k)⟩ -def before2109 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521877),(tail2100_37 k),(tail2100_41 k)⟩ -def before2110 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521877),(tail2100_43 k),(tail2100_41 k)⟩ -def before2111 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2100_44 k),(tail2100_40 k)⟩ -def before2112 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2100_45 k),(tail2100_39 k)⟩ -def before2113 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2100_45 k),(tail2100_47 k)⟩ -def before2114 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2100_48 k),(tail2100_47 k)⟩ -def before2115 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2100_49 k),(tail2100_46 k)⟩ -def before2116 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2100_49 k),(tail2100_51 k)⟩ -def before2117 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2100_52 k),(tail2100_51 k)⟩ -def before2118 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2100_53 k),(tail2100_50 k)⟩ -def before2119 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2100_53 k),(tail2100_55 k)⟩ -def before2120 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2100_56 k),(tail2100_55 k)⟩ -def before2121 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2100_57 k),tail2100_59⟩ -def before2122 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2100_60 k),tail2100_58⟩ -def before2123 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2100_60 k),tail2100_61⟩ -def before2124 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2100_62 k),tail2100_61⟩ -def before2125 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2100_63 k),tail2100_25⟩ -def before2126 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2100_64 k),tail2100_24⟩ -def before2127 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2100_64 k),tail2100_65⟩ -def before2128 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2100_63 k),tail2100_66⟩ -def before2129 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2100_67 k),tail2100_66⟩ -def before2130 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2100_68 k),tail2100_23⟩ -def before2131 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2100_69 k),tail2100_22⟩ -def before2132 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2100_70 k),tail2100_21⟩ -def before2133 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2100_70 k),tail2100_71⟩ -def before2134 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2100_69 k),tail2100_72⟩ -def before2135 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2100_74 k),tail2100_72⟩ -def before2136 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2100_75 k),tail2100_20⟩ -def before2137 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2100_76 k),tail2100_19⟩ -def before2138 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526745),(tail2100_77 k),tail2100_0⟩ -def before2139 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526745),(tail2100_77 k),tail2100_78⟩ -def before2140 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2100_76 k),tail2100_79⟩ -def before2141 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2100_81 k),tail2100_79⟩ -def before2142 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526747),(tail2100_82 k),tail2100_0⟩ -def before2143 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526747),(tail2100_82 k),tail2100_78⟩ -def before2144 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2100_81 k),tail2100_83⟩ -def before2145 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526737),(tail2100_80 k),tail2100_84⟩ -def before2146 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526735),(tail2100_75 k),tail2100_85⟩ -def before2147 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2100_86 k),tail2100_87⟩ -def before2148 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2100_74 k),tail2100_88⟩ -def before2149 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526671),(tail2100_73 k),tail2100_89⟩ -def before2150 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail2100_90 k),tail2100_91⟩ -def before2151 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2100_68 k),tail2100_92⟩ -def before2152 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2100_93 k),tail2100_94⟩ -def before2153 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2100_67 k),tail2100_95⟩ -def before2154 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2100_44 k),(tail2100_96 k)⟩ -def before2155 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521877),(tail2100_43 k),(tail2100_97 k)⟩ -def before2156 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521875),(tail2100_42 k),(tail2100_98 k)⟩ -def before2157 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521873),(tail2100_99 k),(tail2100_100 k)⟩ -def before2158 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2100_36 k),(tail2100_101 k)⟩ -def before2159 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2100_102 k),(tail2100_103 k)⟩ -def before2160 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521659),(tail2100_35 k),(tail2100_104 k)⟩ -def before2161 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521657),(tail2100_34 k),(tail2100_105 k)⟩ -def before2162 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521655),(tail2100_106 k),(tail2100_107 k)⟩ -def before2163 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2100_17 k),(tail2100_108 k)⟩ -def before2164 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2100_109 k),(tail2100_110 k)⟩ -def before2165 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail2100_16 k),(tail2100_111 k)⟩ -def before2166 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521531),(tail2100_15 k),(tail2100_112 k)⟩ -def before2167 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521529),(tail2100_113 k),(tail2100_114 k)⟩ -def before2168 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2100_14 k),(tail2100_115 k)⟩ -def before2169 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2100_116 k),(tail2100_117 k)⟩ -def before2170 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2100_13 k),(tail2100_118 k)⟩ -def before2171 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2100_12,(tail2100_119 k)⟩ -def before2172 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail2100_11,(tail2100_120 k)⟩ -def before2173 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1145),tail2100_10,(tail2100_121 k)⟩ -def before2174 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail2100_122,(tail2100_123 k)⟩ -def before2175 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2100_9,(tail2100_124 k)⟩ -def before2176 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2100_8,(tail2100_125 k)⟩ -def before2177 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail2100_7,(tail2100_126 k)⟩ -def before2178 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1163),tail2100_127,(tail2100_128 k)⟩ -def before2179 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail2100_130,(tail2100_128 k)⟩ -def before2180 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail2100_130,(tail2100_131 k)⟩ -def before2181 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail2100_132,(tail2100_131 k)⟩ -def before2182 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2100_133,(tail2100_125 k)⟩ -def before2183 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2100_133,(tail2100_134 k)⟩ -def before2184 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail2100_132,(tail2100_135 k)⟩ -def before2185 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1165),tail2100_129,(tail2100_136 k)⟩ -def before2186 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1167),tail2100_137,(tail2100_138 k)⟩ -def before2187 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail2100_140,(tail2100_138 k)⟩ -def before2188 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail2100_140,(tail2100_141 k)⟩ -def before2189 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail2100_142,(tail2100_141 k)⟩ -def before2190 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2100_143,(tail2100_124 k)⟩ -def before2191 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail2100_144,(tail2100_121 k)⟩ -def before2192 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2100_145,(tail2100_119 k)⟩ -def before2193 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2100_145,(tail2100_147 k)⟩ -def before2194 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail2100_144,(tail2100_148 k)⟩ -def before2195 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail2100_150,(tail2100_148 k)⟩ -def before2196 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2100_151,(tail2100_147 k)⟩ -def before2197 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2100_152,(tail2100_146 k)⟩ -def before2198 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2100_152,(tail2100_154 k)⟩ -def before2199 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2100_155,(tail2100_154 k)⟩ -def after2199 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2100_156,(tail2100_153 k)⟩ - -theorem macro2100 (k : Nat) : applyExit (before2100 k) exit0 18 = some (before2101 k) := by - simp (disch := omega) [before2100, before2101, exit0, applyExit, pop, push] - <;> omega -theorem step2100 (k : Nat) : Runs (18*2) (before2100 k).denote (before2101 k).denote := - @applyExit_sound (before2100 k) (before2101 k) exit0 18 valid0 (macro2100 k) -theorem macro2101 (k : Nat) : applyExit (before2101 k) exit1 1 = some (before2102 k) := by - simp (disch := omega) [before2101, before2102, exit1, applyExit, pop, push] - <;> omega -theorem step2101 (k : Nat) : Runs (1*3) (before2101 k).denote (before2102 k).denote := - @applyExit_sound (before2101 k) (before2102 k) exit1 1 valid1 (macro2101 k) -theorem macro2102 (k : Nat) : applyExit (before2102 k) exit2 18 = some (before2103 k) := by - simp (disch := omega) [before2102, before2103, exit2, applyExit, pop, push] - <;> omega -theorem step2102 (k : Nat) : Runs (18*2) (before2102 k).denote (before2103 k).denote := - @applyExit_sound (before2102 k) (before2103 k) exit2 18 valid2 (macro2102 k) -theorem macro2103 (k : Nat) : applyExit (before2103 k) exit6 1 = some (before2104 k) := by - simp (disch := omega) [before2103, before2104, exit6, applyExit, pop, push] - <;> omega -theorem step2103 (k : Nat) : Runs (1*1) (before2103 k).denote (before2104 k).denote := - @applyExit_sound (before2103 k) (before2104 k) exit6 1 valid6 (macro2103 k) -theorem macro2104 (k : Nat) : applyExit (before2104 k) exit0 19 = some (before2105 k) := by - simp (disch := omega) [before2104, before2105, exit0, applyExit, pop, push] - <;> omega -theorem step2104 (k : Nat) : Runs (19*2) (before2104 k).denote (before2105 k).denote := - @applyExit_sound (before2104 k) (before2105 k) exit0 19 valid0 (macro2104 k) -theorem macro2105 (k : Nat) : applyExit (before2105 k) exit13 90 = some (before2106 k) := by - simp (disch := omega) [before2105, before2106, exit13, applyExit, pop, push] - <;> omega -theorem step2105 (k : Nat) : Runs (90*2) (before2105 k).denote (before2106 k).denote := - @applyExit_sound (before2105 k) (before2106 k) exit13 90 valid13 (macro2105 k) -theorem macro2106 (k : Nat) : applyExit (before2106 k) exit0 11 = some (before2107 k) := by - simp (disch := omega) [before2106, before2107, exit0, applyExit, pop, push] - <;> omega -theorem step2106 (k : Nat) : Runs (11*2) (before2106 k).denote (before2107 k).denote := - @applyExit_sound (before2106 k) (before2107 k) exit0 11 valid0 (macro2106 k) -theorem macro2107 (k : Nat) : applyExit (before2107 k) exit142 1 = some (before2108 k) := by - simp (disch := omega) [before2107, before2108, exit142, applyExit, pop, push] - <;> omega -theorem step2107 (k : Nat) : Runs (1*115) (before2107 k).denote (before2108 k).denote := - @applyExit_sound (before2107 k) (before2108 k) exit142 1 valid142 (macro2107 k) -theorem macro2108 (k : Nat) : applyExit (before2108 k) exit2 11 = some (before2109 k) := by - simp (disch := omega) [before2108, before2109, exit2, applyExit, pop, push] - <;> omega -theorem step2108 (k : Nat) : Runs (11*2) (before2108 k).denote (before2109 k).denote := - @applyExit_sound (before2108 k) (before2109 k) exit2 11 valid2 (macro2108 k) -theorem macro2109 (k : Nat) : applyExit (before2109 k) exit6 1 = some (before2110 k) := by - simp (disch := omega) [before2109, before2110, exit6, applyExit, pop, push] - <;> omega -theorem step2109 (k : Nat) : Runs (1*1) (before2109 k).denote (before2110 k).denote := - @applyExit_sound (before2109 k) (before2110 k) exit6 1 valid6 (macro2109 k) -theorem macro2110 (k : Nat) : applyExit (before2110 k) exit0 11 = some (before2111 k) := by - simp (disch := omega) [before2110, before2111, exit0, applyExit, pop, push] - <;> omega -theorem step2110 (k : Nat) : Runs (11*2) (before2110 k).denote (before2111 k).denote := - @applyExit_sound (before2110 k) (before2111 k) exit0 11 valid0 (macro2110 k) -theorem macro2111 (k : Nat) : applyExit (before2111 k) exit143 1 = some (before2112 k) := by - simp (disch := omega) [before2111, before2112, exit143, applyExit, pop, push] - <;> omega -theorem step2111 (k : Nat) : Runs (1*1042) (before2111 k).denote (before2112 k).denote := - @applyExit_sound (before2111 k) (before2112 k) exit143 1 valid143 (macro2111 k) -theorem macro2112 (k : Nat) : applyExit (before2112 k) exit142 1 = some (before2113 k) := by - simp (disch := omega) [before2112, before2113, exit142, applyExit, pop, push] - <;> omega -theorem step2112 (k : Nat) : Runs (1*115) (before2112 k).denote (before2113 k).denote := - @applyExit_sound (before2112 k) (before2113 k) exit142 1 valid142 (macro2112 k) -theorem macro2113 (k : Nat) : applyExit (before2113 k) exit144 1 = some (before2114 k) := by - simp (disch := omega) [before2113, before2114, exit144, applyExit, pop, push] - <;> omega -theorem step2113 (k : Nat) : Runs (1*45) (before2113 k).denote (before2114 k).denote := - @applyExit_sound (before2113 k) (before2114 k) exit144 1 valid144 (macro2113 k) -theorem macro2114 (k : Nat) : applyExit (before2114 k) exit143 1 = some (before2115 k) := by - simp (disch := omega) [before2114, before2115, exit143, applyExit, pop, push] - <;> omega -theorem step2114 (k : Nat) : Runs (1*1042) (before2114 k).denote (before2115 k).denote := - @applyExit_sound (before2114 k) (before2115 k) exit143 1 valid143 (macro2114 k) -theorem macro2115 (k : Nat) : applyExit (before2115 k) exit142 1 = some (before2116 k) := by - simp (disch := omega) [before2115, before2116, exit142, applyExit, pop, push] - <;> omega -theorem step2115 (k : Nat) : Runs (1*115) (before2115 k).denote (before2116 k).denote := - @applyExit_sound (before2115 k) (before2116 k) exit142 1 valid142 (macro2115 k) -theorem macro2116 (k : Nat) : applyExit (before2116 k) exit144 1 = some (before2117 k) := by - simp (disch := omega) [before2116, before2117, exit144, applyExit, pop, push] - <;> omega -theorem step2116 (k : Nat) : Runs (1*45) (before2116 k).denote (before2117 k).denote := - @applyExit_sound (before2116 k) (before2117 k) exit144 1 valid144 (macro2116 k) -theorem macro2117 (k : Nat) : applyExit (before2117 k) exit143 1 = some (before2118 k) := by - simp (disch := omega) [before2117, before2118, exit143, applyExit, pop, push] - <;> omega -theorem step2117 (k : Nat) : Runs (1*1042) (before2117 k).denote (before2118 k).denote := - @applyExit_sound (before2117 k) (before2118 k) exit143 1 valid143 (macro2117 k) -theorem macro2118 (k : Nat) : applyExit (before2118 k) exit142 1 = some (before2119 k) := by - simp (disch := omega) [before2118, before2119, exit142, applyExit, pop, push] - <;> omega -theorem step2118 (k : Nat) : Runs (1*115) (before2118 k).denote (before2119 k).denote := - @applyExit_sound (before2118 k) (before2119 k) exit142 1 valid142 (macro2118 k) -theorem macro2119 (k : Nat) : applyExit (before2119 k) exit144 1 = some (before2120 k) := by - simp (disch := omega) [before2119, before2120, exit144, applyExit, pop, push] - <;> omega -theorem step2119 (k : Nat) : Runs (1*45) (before2119 k).denote (before2120 k).denote := - @applyExit_sound (before2119 k) (before2120 k) exit144 1 valid144 (macro2119 k) -def cycleState2120 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w121,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761169⟩,⟨w118,(1*k+8)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w119,1⟩,⟨w114,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2120_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w120,1⟩,⟨w121,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761169⟩,⟨w118,(1*k+8)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w114,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2120_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w120,1⟩,⟨w121,(3+1*j)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761169⟩,⟨w118,(1*k+8)⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w119,1⟩,⟨w114,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,30⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro2120_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2120 k j) exit143 1 = some (cyclePart2120_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2120, cyclePart2120_0, exit143, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2120_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2120_0 k j) exit142 1 = some (cyclePart2120_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2120_0, cyclePart2120_1, exit142, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2120_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2120_1 k j) exit144 1 = some (cycleState2120 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2120_1, cycleState2120, exit144, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2120 (k j : Nat) (hj : j < (1*k+3)) : Runs 1202 (cycleState2120 k j).denote (cycleState2120 k (j+1)).denote := by - have h0 : Runs (1*1042) (cycleState2120 k j).denote (cyclePart2120_0 k j).denote := @applyExit_sound (cycleState2120 k j) (cyclePart2120_0 k j) exit143 1 valid143 (cycleMacro2120_0 k j hj) - have h1 : Runs (1*115) (cyclePart2120_0 k j).denote (cyclePart2120_1 k j).denote := @applyExit_sound (cyclePart2120_0 k j) (cyclePart2120_1 k j) exit142 1 valid142 (cycleMacro2120_1 k j hj) - have h2 : Runs (1*45) (cyclePart2120_1 k j).denote (cycleState2120 k (j+1)).denote := @applyExit_sound (cyclePart2120_1 k j) (cycleState2120 k (j+1)) exit144 1 valid144 (cycleMacro2120_2 k j hj) - exact (@Runs.trans (1*1042) ((1*115)+(1*45)) (cycleState2120 k j).denote (cyclePart2120_0 k j).denote (cycleState2120 k (j+1)).denote h0 (@Runs.trans (1*115) (1*45) (cyclePart2120_0 k j).denote (cyclePart2120_1 k j).denote (cycleState2120 k (j+1)).denote h1 h2)) -theorem step2120 (k : Nat) : Runs ((1*k+3)*1202) (before2120 k).denote (before2121 k).denote := by - have h := Runs.chain (fun j => (cycleState2120 k j).denote) 1202 (1*k+3) (cycleRun2120 k) - have h0 : cycleState2120 k 0 = before2120 k := by simp [cycleState2120, before2120] - have h1 : cycleState2120 k (1*k+3) = before2121 k := by - simp [cycleState2120, before2121] <;> omega - simpa only [h0, h1] using h -theorem macro2121 (k : Nat) : applyExit (before2121 k) exit143 1 = some (before2122 k) := by - simp (disch := omega) [before2121, before2122, exit143, applyExit, pop, push] - <;> omega -theorem step2121 (k : Nat) : Runs (1*1042) (before2121 k).denote (before2122 k).denote := - @applyExit_sound (before2121 k) (before2122 k) exit143 1 valid143 (macro2121 k) -theorem macro2122 (k : Nat) : applyExit (before2122 k) exit142 1 = some (before2123 k) := by - simp (disch := omega) [before2122, before2123, exit142, applyExit, pop, push] - <;> omega -theorem step2122 (k : Nat) : Runs (1*115) (before2122 k).denote (before2123 k).denote := - @applyExit_sound (before2122 k) (before2123 k) exit142 1 valid142 (macro2122 k) -theorem macro2123 (k : Nat) : applyExit (before2123 k) exit144 1 = some (before2124 k) := by - simp (disch := omega) [before2123, before2124, exit144, applyExit, pop, push] - <;> omega -theorem step2123 (k : Nat) : Runs (1*45) (before2123 k).denote (before2124 k).denote := - @applyExit_sound (before2123 k) (before2124 k) exit144 1 valid144 (macro2123 k) -theorem macro2124 (k : Nat) : applyExit (before2124 k) exit143 1 = some (before2125 k) := by - simp (disch := omega) [before2124, before2125, exit143, applyExit, pop, push] - <;> omega -theorem step2124 (k : Nat) : Runs (1*1042) (before2124 k).denote (before2125 k).denote := - @applyExit_sound (before2124 k) (before2125 k) exit143 1 valid143 (macro2124 k) -theorem macro2125 (k : Nat) : applyExit (before2125 k) exit0 28 = some (before2126 k) := by - simp (disch := omega) [before2125, before2126, exit0, applyExit, pop, push] - <;> omega -theorem step2125 (k : Nat) : Runs (28*2) (before2125 k).denote (before2126 k).denote := - @applyExit_sound (before2125 k) (before2126 k) exit0 28 valid0 (macro2125 k) -theorem macro2126 (k : Nat) : applyExit (before2126 k) exit1 1 = some (before2127 k) := by - simp (disch := omega) [before2126, before2127, exit1, applyExit, pop, push] - <;> omega -theorem step2126 (k : Nat) : Runs (1*3) (before2126 k).denote (before2127 k).denote := - @applyExit_sound (before2126 k) (before2127 k) exit1 1 valid1 (macro2126 k) -theorem macro2127 (k : Nat) : applyExit (before2127 k) exit2 28 = some (before2128 k) := by - simp (disch := omega) [before2127, before2128, exit2, applyExit, pop, push] - <;> omega -theorem step2127 (k : Nat) : Runs (28*2) (before2127 k).denote (before2128 k).denote := - @applyExit_sound (before2127 k) (before2128 k) exit2 28 valid2 (macro2127 k) -theorem macro2128 (k : Nat) : applyExit (before2128 k) exit144 1 = some (before2129 k) := by - simp (disch := omega) [before2128, before2129, exit144, applyExit, pop, push] - <;> omega -theorem step2128 (k : Nat) : Runs (1*45) (before2128 k).denote (before2129 k).denote := - @applyExit_sound (before2128 k) (before2129 k) exit144 1 valid144 (macro2128 k) -theorem macro2129 (k : Nat) : applyExit (before2129 k) exit0 29 = some (before2130 k) := by - simp (disch := omega) [before2129, before2130, exit0, applyExit, pop, push] - <;> omega -theorem step2129 (k : Nat) : Runs (29*2) (before2129 k).denote (before2130 k).denote := - @applyExit_sound (before2129 k) (before2130 k) exit0 29 valid0 (macro2129 k) -theorem macro2130 (k : Nat) : applyExit (before2130 k) exit13 14 = some (before2131 k) := by - simp (disch := omega) [before2130, before2131, exit13, applyExit, pop, push] - <;> omega -theorem step2130 (k : Nat) : Runs (14*2) (before2130 k).denote (before2131 k).denote := - @applyExit_sound (before2130 k) (before2131 k) exit13 14 valid13 (macro2130 k) -theorem macro2131 (k : Nat) : applyExit (before2131 k) exit0 30 = some (before2132 k) := by - simp (disch := omega) [before2131, before2132, exit0, applyExit, pop, push] - <;> omega -theorem step2131 (k : Nat) : Runs (30*2) (before2131 k).denote (before2132 k).denote := - @applyExit_sound (before2131 k) (before2132 k) exit0 30 valid0 (macro2131 k) -theorem macro2132 (k : Nat) : applyExit (before2132 k) exit1 1 = some (before2133 k) := by - simp (disch := omega) [before2132, before2133, exit1, applyExit, pop, push] - <;> omega -theorem step2132 (k : Nat) : Runs (1*3) (before2132 k).denote (before2133 k).denote := - @applyExit_sound (before2132 k) (before2133 k) exit1 1 valid1 (macro2132 k) -theorem macro2133 (k : Nat) : applyExit (before2133 k) exit2 30 = some (before2134 k) := by - simp (disch := omega) [before2133, before2134, exit2, applyExit, pop, push] - <;> omega -theorem step2133 (k : Nat) : Runs (30*2) (before2133 k).denote (before2134 k).denote := - @applyExit_sound (before2133 k) (before2134 k) exit2 30 valid2 (macro2133 k) -theorem macro2134 (k : Nat) : applyExit (before2134 k) exit6 1 = some (before2135 k) := by - simp (disch := omega) [before2134, before2135, exit6, applyExit, pop, push] - <;> omega -theorem step2134 (k : Nat) : Runs (1*1) (before2134 k).denote (before2135 k).denote := - @applyExit_sound (before2134 k) (before2135 k) exit6 1 valid6 (macro2134 k) -theorem macro2135 (k : Nat) : applyExit (before2135 k) exit0 31 = some (before2136 k) := by - simp (disch := omega) [before2135, before2136, exit0, applyExit, pop, push] - <;> omega -theorem step2135 (k : Nat) : Runs (31*2) (before2135 k).denote (before2136 k).denote := - @applyExit_sound (before2135 k) (before2136 k) exit0 31 valid0 (macro2135 k) -theorem macro2136 (k : Nat) : applyExit (before2136 k) exit13 2 = some (before2137 k) := by - simp (disch := omega) [before2136, before2137, exit13, applyExit, pop, push] - <;> omega -theorem step2136 (k : Nat) : Runs (2*2) (before2136 k).denote (before2137 k).denote := - @applyExit_sound (before2136 k) (before2137 k) exit13 2 valid13 (macro2136 k) -theorem macro2137 (k : Nat) : applyExit (before2137 k) exit0 3 = some (before2138 k) := by - simp (disch := omega) [before2137, before2138, exit0, applyExit, pop, push] - <;> omega -theorem step2137 (k : Nat) : Runs (3*2) (before2137 k).denote (before2138 k).denote := - @applyExit_sound (before2137 k) (before2138 k) exit0 3 valid0 (macro2137 k) -theorem macro2138 (k : Nat) : applyExit (before2138 k) exit1 1 = some (before2139 k) := by - simp (disch := omega) [before2138, before2139, exit1, applyExit, pop, push] - <;> omega -theorem step2138 (k : Nat) : Runs (1*3) (before2138 k).denote (before2139 k).denote := - @applyExit_sound (before2138 k) (before2139 k) exit1 1 valid1 (macro2138 k) -theorem macro2139 (k : Nat) : applyExit (before2139 k) exit2 3 = some (before2140 k) := by - simp (disch := omega) [before2139, before2140, exit2, applyExit, pop, push] - <;> omega -theorem step2139 (k : Nat) : Runs (3*2) (before2139 k).denote (before2140 k).denote := - @applyExit_sound (before2139 k) (before2140 k) exit2 3 valid2 (macro2139 k) -theorem macro2140 (k : Nat) : applyExit (before2140 k) exit6 1 = some (before2141 k) := by - simp (disch := omega) [before2140, before2141, exit6, applyExit, pop, push] - <;> omega -theorem step2140 (k : Nat) : Runs (1*1) (before2140 k).denote (before2141 k).denote := - @applyExit_sound (before2140 k) (before2141 k) exit6 1 valid6 (macro2140 k) -theorem macro2141 (k : Nat) : applyExit (before2141 k) exit0 4 = some (before2142 k) := by - simp (disch := omega) [before2141, before2142, exit0, applyExit, pop, push] - <;> omega -theorem step2141 (k : Nat) : Runs (4*2) (before2141 k).denote (before2142 k).denote := - @applyExit_sound (before2141 k) (before2142 k) exit0 4 valid0 (macro2141 k) -theorem macro2142 (k : Nat) : applyExit (before2142 k) exit1 1 = some (before2143 k) := by - simp (disch := omega) [before2142, before2143, exit1, applyExit, pop, push] - <;> omega -theorem step2142 (k : Nat) : Runs (1*3) (before2142 k).denote (before2143 k).denote := - @applyExit_sound (before2142 k) (before2143 k) exit1 1 valid1 (macro2142 k) -theorem macro2143 (k : Nat) : applyExit (before2143 k) exit2 4 = some (before2144 k) := by - simp (disch := omega) [before2143, before2144, exit2, applyExit, pop, push] - <;> omega -theorem step2143 (k : Nat) : Runs (4*2) (before2143 k).denote (before2144 k).denote := - @applyExit_sound (before2143 k) (before2144 k) exit2 4 valid2 (macro2143 k) -theorem macro2144 (k : Nat) : applyExit (before2144 k) exit3 1 = some (before2145 k) := by - simp (disch := omega) [before2144, before2145, exit3, applyExit, pop, push] - <;> omega -theorem step2144 (k : Nat) : Runs (1*2) (before2144 k).denote (before2145 k).denote := - @applyExit_sound (before2144 k) (before2145 k) exit3 1 valid3 (macro2144 k) -theorem macro2145 (k : Nat) : applyExit (before2145 k) exit9 1 = some (before2146 k) := by - simp (disch := omega) [before2145, before2146, exit9, applyExit, pop, push] - <;> omega -theorem step2145 (k : Nat) : Runs (1*2) (before2145 k).denote (before2146 k).denote := - @applyExit_sound (before2145 k) (before2146 k) exit9 1 valid9 (macro2145 k) -theorem macro2146 (k : Nat) : applyExit (before2146 k) exit11 1 = some (before2147 k) := by - simp (disch := omega) [before2146, before2147, exit11, applyExit, pop, push] - <;> omega -theorem step2146 (k : Nat) : Runs (1*2) (before2146 k).denote (before2147 k).denote := - @applyExit_sound (before2146 k) (before2147 k) exit11 1 valid11 (macro2146 k) -theorem macro2147 (k : Nat) : applyExit (before2147 k) exit2 30 = some (before2148 k) := by - simp (disch := omega) [before2147, before2148, exit2, applyExit, pop, push] - <;> omega -theorem step2147 (k : Nat) : Runs (30*2) (before2147 k).denote (before2148 k).denote := - @applyExit_sound (before2147 k) (before2148 k) exit2 30 valid2 (macro2147 k) -theorem macro2148 (k : Nat) : applyExit (before2148 k) exit3 1 = some (before2149 k) := by - simp (disch := omega) [before2148, before2149, exit3, applyExit, pop, push] - <;> omega -theorem step2148 (k : Nat) : Runs (1*2) (before2148 k).denote (before2149 k).denote := - @applyExit_sound (before2148 k) (before2149 k) exit3 1 valid3 (macro2148 k) -theorem macro2149 (k : Nat) : applyExit (before2149 k) exit9 1 = some (before2150 k) := by - simp (disch := omega) [before2149, before2150, exit9, applyExit, pop, push] - <;> omega -theorem step2149 (k : Nat) : Runs (1*2) (before2149 k).denote (before2150 k).denote := - @applyExit_sound (before2149 k) (before2150 k) exit9 1 valid9 (macro2149 k) -theorem macro2150 (k : Nat) : applyExit (before2150 k) exit10 12 = some (before2151 k) := by - simp (disch := omega) [before2150, before2151, exit10, applyExit, pop, push] - <;> omega -theorem step2150 (k : Nat) : Runs (12*2) (before2150 k).denote (before2151 k).denote := - @applyExit_sound (before2150 k) (before2151 k) exit10 12 valid10 (macro2150 k) -theorem macro2151 (k : Nat) : applyExit (before2151 k) exit11 1 = some (before2152 k) := by - simp (disch := omega) [before2151, before2152, exit11, applyExit, pop, push] - <;> omega -theorem step2151 (k : Nat) : Runs (1*2) (before2151 k).denote (before2152 k).denote := - @applyExit_sound (before2151 k) (before2152 k) exit11 1 valid11 (macro2151 k) -theorem macro2152 (k : Nat) : applyExit (before2152 k) exit2 28 = some (before2153 k) := by - simp (disch := omega) [before2152, before2153, exit2, applyExit, pop, push] - <;> omega -theorem step2152 (k : Nat) : Runs (28*2) (before2152 k).denote (before2153 k).denote := - @applyExit_sound (before2152 k) (before2153 k) exit2 28 valid2 (macro2152 k) -theorem macro2153 (k : Nat) : applyExit (before2153 k) exit145 (1*k+8) = some (before2154 k) := by - simp (disch := omega) [before2153, before2154, exit145, applyExit, pop, push] - <;> omega -theorem step2153 (k : Nat) : Runs ((1*k+8)*586) (before2153 k).denote (before2154 k).denote := - @applyExit_sound (before2153 k) (before2154 k) exit145 (1*k+8) valid145 (macro2153 k) -theorem macro2154 (k : Nat) : applyExit (before2154 k) exit2 11 = some (before2155 k) := by - simp (disch := omega) [before2154, before2155, exit2, applyExit, pop, push] - <;> omega -theorem step2154 (k : Nat) : Runs (11*2) (before2154 k).denote (before2155 k).denote := - @applyExit_sound (before2154 k) (before2155 k) exit2 11 valid2 (macro2154 k) -theorem macro2155 (k : Nat) : applyExit (before2155 k) exit3 1 = some (before2156 k) := by - simp (disch := omega) [before2155, before2156, exit3, applyExit, pop, push] - <;> omega -theorem step2155 (k : Nat) : Runs (1*2) (before2155 k).denote (before2156 k).denote := - @applyExit_sound (before2155 k) (before2156 k) exit3 1 valid3 (macro2155 k) -theorem macro2156 (k : Nat) : applyExit (before2156 k) exit9 1 = some (before2157 k) := by - simp (disch := omega) [before2156, before2157, exit9, applyExit, pop, push] - <;> omega -theorem step2156 (k : Nat) : Runs (1*2) (before2156 k).denote (before2157 k).denote := - @applyExit_sound (before2156 k) (before2157 k) exit9 1 valid9 (macro2156 k) -theorem macro2157 (k : Nat) : applyExit (before2157 k) exit10 88 = some (before2158 k) := by - simp (disch := omega) [before2157, before2158, exit10, applyExit, pop, push] - <;> omega -theorem step2157 (k : Nat) : Runs (88*2) (before2157 k).denote (before2158 k).denote := - @applyExit_sound (before2157 k) (before2158 k) exit10 88 valid10 (macro2157 k) -theorem macro2158 (k : Nat) : applyExit (before2158 k) exit11 1 = some (before2159 k) := by - simp (disch := omega) [before2158, before2159, exit11, applyExit, pop, push] - <;> omega -theorem step2158 (k : Nat) : Runs (1*2) (before2158 k).denote (before2159 k).denote := - @applyExit_sound (before2158 k) (before2159 k) exit11 1 valid11 (macro2158 k) -theorem macro2159 (k : Nat) : applyExit (before2159 k) exit2 18 = some (before2160 k) := by - simp (disch := omega) [before2159, before2160, exit2, applyExit, pop, push] - <;> omega -theorem step2159 (k : Nat) : Runs (18*2) (before2159 k).denote (before2160 k).denote := - @applyExit_sound (before2159 k) (before2160 k) exit2 18 valid2 (macro2159 k) -theorem macro2160 (k : Nat) : applyExit (before2160 k) exit3 1 = some (before2161 k) := by - simp (disch := omega) [before2160, before2161, exit3, applyExit, pop, push] - <;> omega -theorem step2160 (k : Nat) : Runs (1*2) (before2160 k).denote (before2161 k).denote := - @applyExit_sound (before2160 k) (before2161 k) exit3 1 valid3 (macro2160 k) -theorem macro2161 (k : Nat) : applyExit (before2161 k) exit9 1 = some (before2162 k) := by - simp (disch := omega) [before2161, before2162, exit9, applyExit, pop, push] - <;> omega -theorem step2161 (k : Nat) : Runs (1*2) (before2161 k).denote (before2162 k).denote := - @applyExit_sound (before2161 k) (before2162 k) exit9 1 valid9 (macro2161 k) -theorem macro2162 (k : Nat) : applyExit (before2162 k) exit10 36 = some (before2163 k) := by - simp (disch := omega) [before2162, before2163, exit10, applyExit, pop, push] - <;> omega -theorem step2162 (k : Nat) : Runs (36*2) (before2162 k).denote (before2163 k).denote := - @applyExit_sound (before2162 k) (before2163 k) exit10 36 valid10 (macro2162 k) -theorem macro2163 (k : Nat) : applyExit (before2163 k) exit11 1 = some (before2164 k) := by - simp (disch := omega) [before2163, before2164, exit11, applyExit, pop, push] - <;> omega -theorem step2163 (k : Nat) : Runs (1*2) (before2163 k).denote (before2164 k).denote := - @applyExit_sound (before2163 k) (before2164 k) exit11 1 valid11 (macro2163 k) -theorem macro2164 (k : Nat) : applyExit (before2164 k) exit2 24 = some (before2165 k) := by - simp (disch := omega) [before2164, before2165, exit2, applyExit, pop, push] - <;> omega -theorem step2164 (k : Nat) : Runs (24*2) (before2164 k).denote (before2165 k).denote := - @applyExit_sound (before2164 k) (before2165 k) exit2 24 valid2 (macro2164 k) -theorem macro2165 (k : Nat) : applyExit (before2165 k) exit3 1 = some (before2166 k) := by - simp (disch := omega) [before2165, before2166, exit3, applyExit, pop, push] - <;> omega -theorem step2165 (k : Nat) : Runs (1*2) (before2165 k).denote (before2166 k).denote := - @applyExit_sound (before2165 k) (before2166 k) exit3 1 valid3 (macro2165 k) -theorem macro2166 (k : Nat) : applyExit (before2166 k) exit9 1 = some (before2167 k) := by - simp (disch := omega) [before2166, before2167, exit9, applyExit, pop, push] - <;> omega -theorem step2166 (k : Nat) : Runs (1*2) (before2166 k).denote (before2167 k).denote := - @applyExit_sound (before2166 k) (before2167 k) exit9 1 valid9 (macro2166 k) -theorem macro2167 (k : Nat) : applyExit (before2167 k) exit10 4 = some (before2168 k) := by - simp (disch := omega) [before2167, before2168, exit10, applyExit, pop, push] - <;> omega -theorem step2167 (k : Nat) : Runs (4*2) (before2167 k).denote (before2168 k).denote := - @applyExit_sound (before2167 k) (before2168 k) exit10 4 valid10 (macro2167 k) -theorem macro2168 (k : Nat) : applyExit (before2168 k) exit11 1 = some (before2169 k) := by - simp (disch := omega) [before2168, before2169, exit11, applyExit, pop, push] - <;> omega -theorem step2168 (k : Nat) : Runs (1*2) (before2168 k).denote (before2169 k).denote := - @applyExit_sound (before2168 k) (before2169 k) exit11 1 valid11 (macro2168 k) -theorem macro2169 (k : Nat) : applyExit (before2169 k) exit2 791761168 = some (before2170 k) := by - simp (disch := omega) [before2169, before2170, exit2, applyExit, pop, push] - <;> omega -theorem step2169 (k : Nat) : Runs (791761168*2) (before2169 k).denote (before2170 k).denote := - @applyExit_sound (before2169 k) (before2170 k) exit2 791761168 valid2 (macro2169 k) -theorem macro2170 (k : Nat) : applyExit (before2170 k) exit146 (1*k+8) = some (before2171 k) := by - simp (disch := omega) [before2170, before2171, exit146, applyExit, pop, push] - <;> omega -theorem step2170 (k : Nat) : Runs ((1*k+8)*38) (before2170 k).denote (before2171 k).denote := - @applyExit_sound (before2170 k) (before2171 k) exit146 (1*k+8) valid146 (macro2170 k) -theorem macro2171 (k : Nat) : applyExit (before2171 k) exit2 11 = some (before2172 k) := by - simp (disch := omega) [before2171, before2172, exit2, applyExit, pop, push] - <;> omega -theorem step2171 (k : Nat) : Runs (11*2) (before2171 k).denote (before2172 k).denote := - @applyExit_sound (before2171 k) (before2172 k) exit2 11 valid2 (macro2171 k) -theorem macro2172 (k : Nat) : applyExit (before2172 k) exit3 1 = some (before2173 k) := by - simp (disch := omega) [before2172, before2173, exit3, applyExit, pop, push] - <;> omega -theorem step2172 (k : Nat) : Runs (1*2) (before2172 k).denote (before2173 k).denote := - @applyExit_sound (before2172 k) (before2173 k) exit3 1 valid3 (macro2172 k) -theorem macro2173 (k : Nat) : applyExit (before2173 k) exit9 1 = some (before2174 k) := by - simp (disch := omega) [before2173, before2174, exit9, applyExit, pop, push] - <;> omega -theorem step2173 (k : Nat) : Runs (1*2) (before2173 k).denote (before2174 k).denote := - @applyExit_sound (before2173 k) (before2174 k) exit9 1 valid9 (macro2173 k) -theorem macro2174 (k : Nat) : applyExit (before2174 k) exit10 5 = some (before2175 k) := by - simp (disch := omega) [before2174, before2175, exit10, applyExit, pop, push] - <;> omega -theorem step2174 (k : Nat) : Runs (5*2) (before2174 k).denote (before2175 k).denote := - @applyExit_sound (before2174 k) (before2175 k) exit10 5 valid10 (macro2174 k) -theorem macro2175 (k : Nat) : applyExit (before2175 k) exit11 1 = some (before2176 k) := by - simp (disch := omega) [before2175, before2176, exit11, applyExit, pop, push] - <;> omega -theorem step2175 (k : Nat) : Runs (1*2) (before2175 k).denote (before2176 k).denote := - @applyExit_sound (before2175 k) (before2176 k) exit11 1 valid11 (macro2175 k) -theorem macro2176 (k : Nat) : applyExit (before2176 k) exit3 1 = some (before2177 k) := by - simp (disch := omega) [before2176, before2177, exit3, applyExit, pop, push] - <;> omega -theorem step2176 (k : Nat) : Runs (1*2) (before2176 k).denote (before2177 k).denote := - @applyExit_sound (before2176 k) (before2177 k) exit3 1 valid3 (macro2176 k) -theorem macro2177 (k : Nat) : applyExit (before2177 k) exit4 1 = some (before2178 k) := by - simp (disch := omega) [before2177, before2178, exit4, applyExit, pop, push] - <;> omega -theorem step2177 (k : Nat) : Runs (1*2) (before2177 k).denote (before2178 k).denote := - @applyExit_sound (before2177 k) (before2178 k) exit4 1 valid4 (macro2177 k) -theorem macro2178 (k : Nat) : applyExit (before2178 k) exit5 1 = some (before2179 k) := by - simp (disch := omega) [before2178, before2179, exit5, applyExit, pop, push] - <;> omega -theorem step2178 (k : Nat) : Runs (1*3) (before2178 k).denote (before2179 k).denote := - @applyExit_sound (before2178 k) (before2179 k) exit5 1 valid5 (macro2178 k) -theorem macro2179 (k : Nat) : applyExit (before2179 k) exit1 1 = some (before2180 k) := by - simp (disch := omega) [before2179, before2180, exit1, applyExit, pop, push] - <;> omega -theorem step2179 (k : Nat) : Runs (1*3) (before2179 k).denote (before2180 k).denote := - @applyExit_sound (before2179 k) (before2180 k) exit1 1 valid1 (macro2179 k) -theorem macro2180 (k : Nat) : applyExit (before2180 k) exit6 1 = some (before2181 k) := by - simp (disch := omega) [before2180, before2181, exit6, applyExit, pop, push] - <;> omega -theorem step2180 (k : Nat) : Runs (1*1) (before2180 k).denote (before2181 k).denote := - @applyExit_sound (before2180 k) (before2181 k) exit6 1 valid6 (macro2180 k) -theorem macro2181 (k : Nat) : applyExit (before2181 k) exit0 2 = some (before2182 k) := by - simp (disch := omega) [before2181, before2182, exit0, applyExit, pop, push] - <;> omega -theorem step2181 (k : Nat) : Runs (2*2) (before2181 k).denote (before2182 k).denote := - @applyExit_sound (before2181 k) (before2182 k) exit0 2 valid0 (macro2181 k) -theorem macro2182 (k : Nat) : applyExit (before2182 k) exit1 1 = some (before2183 k) := by - simp (disch := omega) [before2182, before2183, exit1, applyExit, pop, push] - <;> omega -theorem step2182 (k : Nat) : Runs (1*3) (before2182 k).denote (before2183 k).denote := - @applyExit_sound (before2182 k) (before2183 k) exit1 1 valid1 (macro2182 k) -theorem macro2183 (k : Nat) : applyExit (before2183 k) exit2 2 = some (before2184 k) := by - simp (disch := omega) [before2183, before2184, exit2, applyExit, pop, push] - <;> omega -theorem step2183 (k : Nat) : Runs (2*2) (before2183 k).denote (before2184 k).denote := - @applyExit_sound (before2183 k) (before2184 k) exit2 2 valid2 (macro2183 k) -theorem macro2184 (k : Nat) : applyExit (before2184 k) exit3 1 = some (before2185 k) := by - simp (disch := omega) [before2184, before2185, exit3, applyExit, pop, push] - <;> omega -theorem step2184 (k : Nat) : Runs (1*2) (before2184 k).denote (before2185 k).denote := - @applyExit_sound (before2184 k) (before2185 k) exit3 1 valid3 (macro2184 k) -theorem macro2185 (k : Nat) : applyExit (before2185 k) exit4 1 = some (before2186 k) := by - simp (disch := omega) [before2185, before2186, exit4, applyExit, pop, push] - <;> omega -theorem step2185 (k : Nat) : Runs (1*2) (before2185 k).denote (before2186 k).denote := - @applyExit_sound (before2185 k) (before2186 k) exit4 1 valid4 (macro2185 k) -theorem macro2186 (k : Nat) : applyExit (before2186 k) exit5 1 = some (before2187 k) := by - simp (disch := omega) [before2186, before2187, exit5, applyExit, pop, push] - <;> omega -theorem step2186 (k : Nat) : Runs (1*3) (before2186 k).denote (before2187 k).denote := - @applyExit_sound (before2186 k) (before2187 k) exit5 1 valid5 (macro2186 k) -theorem macro2187 (k : Nat) : applyExit (before2187 k) exit1 1 = some (before2188 k) := by - simp (disch := omega) [before2187, before2188, exit1, applyExit, pop, push] - <;> omega -theorem step2187 (k : Nat) : Runs (1*3) (before2187 k).denote (before2188 k).denote := - @applyExit_sound (before2187 k) (before2188 k) exit1 1 valid1 (macro2187 k) -theorem macro2188 (k : Nat) : applyExit (before2188 k) exit6 1 = some (before2189 k) := by - simp (disch := omega) [before2188, before2189, exit6, applyExit, pop, push] - <;> omega -theorem step2188 (k : Nat) : Runs (1*1) (before2188 k).denote (before2189 k).denote := - @applyExit_sound (before2188 k) (before2189 k) exit6 1 valid6 (macro2188 k) -theorem macro2189 (k : Nat) : applyExit (before2189 k) exit0 5 = some (before2190 k) := by - simp (disch := omega) [before2189, before2190, exit0, applyExit, pop, push] - <;> omega -theorem step2189 (k : Nat) : Runs (5*2) (before2189 k).denote (before2190 k).denote := - @applyExit_sound (before2189 k) (before2190 k) exit0 5 valid0 (macro2189 k) -theorem macro2190 (k : Nat) : applyExit (before2190 k) exit13 6 = some (before2191 k) := by - simp (disch := omega) [before2190, before2191, exit13, applyExit, pop, push] - <;> omega -theorem step2190 (k : Nat) : Runs (6*2) (before2190 k).denote (before2191 k).denote := - @applyExit_sound (before2190 k) (before2191 k) exit13 6 valid13 (macro2190 k) -theorem macro2191 (k : Nat) : applyExit (before2191 k) exit0 12 = some (before2192 k) := by - simp (disch := omega) [before2191, before2192, exit0, applyExit, pop, push] - <;> omega -theorem step2191 (k : Nat) : Runs (12*2) (before2191 k).denote (before2192 k).denote := - @applyExit_sound (before2191 k) (before2192 k) exit0 12 valid0 (macro2191 k) -theorem macro2192 (k : Nat) : applyExit (before2192 k) exit147 1 = some (before2193 k) := by - simp (disch := omega) [before2192, before2193, exit147, applyExit, pop, push] - <;> omega -theorem step2192 (k : Nat) : Runs (1*3) (before2192 k).denote (before2193 k).denote := - @applyExit_sound (before2192 k) (before2193 k) exit147 1 valid147 (macro2192 k) -theorem macro2193 (k : Nat) : applyExit (before2193 k) exit2 12 = some (before2194 k) := by - simp (disch := omega) [before2193, before2194, exit2, applyExit, pop, push] - <;> omega -theorem step2193 (k : Nat) : Runs (12*2) (before2193 k).denote (before2194 k).denote := - @applyExit_sound (before2193 k) (before2194 k) exit2 12 valid2 (macro2193 k) -theorem macro2194 (k : Nat) : applyExit (before2194 k) exit6 1 = some (before2195 k) := by - simp (disch := omega) [before2194, before2195, exit6, applyExit, pop, push] - <;> omega -theorem step2194 (k : Nat) : Runs (1*1) (before2194 k).denote (before2195 k).denote := - @applyExit_sound (before2194 k) (before2195 k) exit6 1 valid6 (macro2194 k) -theorem macro2195 (k : Nat) : applyExit (before2195 k) exit0 12 = some (before2196 k) := by - simp (disch := omega) [before2195, before2196, exit0, applyExit, pop, push] - <;> omega -theorem step2195 (k : Nat) : Runs (12*2) (before2195 k).denote (before2196 k).denote := - @applyExit_sound (before2195 k) (before2196 k) exit0 12 valid0 (macro2195 k) -theorem macro2196 (k : Nat) : applyExit (before2196 k) exit148 1 = some (before2197 k) := by - simp (disch := omega) [before2196, before2197, exit148, applyExit, pop, push] - <;> omega -theorem step2196 (k : Nat) : Runs (1*38) (before2196 k).denote (before2197 k).denote := - @applyExit_sound (before2196 k) (before2197 k) exit148 1 valid148 (macro2196 k) -theorem macro2197 (k : Nat) : applyExit (before2197 k) exit147 1 = some (before2198 k) := by - simp (disch := omega) [before2197, before2198, exit147, applyExit, pop, push] - <;> omega -theorem step2197 (k : Nat) : Runs (1*3) (before2197 k).denote (before2198 k).denote := - @applyExit_sound (before2197 k) (before2198 k) exit147 1 valid147 (macro2197 k) -theorem macro2198 (k : Nat) : applyExit (before2198 k) exit149 1 = some (before2199 k) := by - simp (disch := omega) [before2198, before2199, exit149, applyExit, pop, push] - <;> omega -theorem step2198 (k : Nat) : Runs (1*49) (before2198 k).denote (before2199 k).denote := - @applyExit_sound (before2198 k) (before2199 k) exit149 1 valid149 (macro2198 k) -theorem macro2199 (k : Nat) : applyExit (before2199 k) exit148 1 = some (after2199 k) := by - simp (disch := omega) [before2199, after2199, exit148, applyExit, pop, push] - <;> omega -theorem step2199 (k : Nat) : Runs (1*38) (before2199 k).denote (after2199 k).denote := - @applyExit_sound (before2199 k) (after2199 k) exit148 1 valid148 (macro2199 k) -theorem chunkRun021 (k : Nat) : Runs (1826*k+1583538560) (before2100 k).denote (after2199 k).denote := by - have h := (@Runs.trans ((((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))))+((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042))))))+(((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))))+((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2))))))) ((((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))))+((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38))))))) (before2100 k).denote (before2150 k).denote (after2199 k).denote (@Runs.trans (((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))))+((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042)))))) (((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))))+((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2)))))) (before2100 k).denote (before2125 k).denote (before2150 k).denote (@Runs.trans ((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042))))) ((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042))))) (before2100 k).denote (before2112 k).denote (before2125 k).denote (@Runs.trans (((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2)))) (((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))) (before2100 k).denote (before2106 k).denote (before2112 k).denote (@Runs.trans ((18*2)+((1*3)+(18*2))) ((1*1)+((19*2)+(90*2))) (before2100 k).denote (before2103 k).denote (before2106 k).denote (@Runs.trans (18*2) ((1*3)+(18*2)) (before2100 k).denote (before2101 k).denote (before2103 k).denote (step2100 k) (@Runs.trans (1*3) (18*2) (before2101 k).denote (before2102 k).denote (before2103 k).denote (step2101 k) (step2102 k))) (@Runs.trans (1*1) ((19*2)+(90*2)) (before2103 k).denote (before2104 k).denote (before2106 k).denote (step2103 k) (@Runs.trans (19*2) (90*2) (before2104 k).denote (before2105 k).denote (before2106 k).denote (step2104 k) (step2105 k)))) (@Runs.trans ((11*2)+((1*115)+(11*2))) ((1*1)+((11*2)+(1*1042))) (before2106 k).denote (before2109 k).denote (before2112 k).denote (@Runs.trans (11*2) ((1*115)+(11*2)) (before2106 k).denote (before2107 k).denote (before2109 k).denote (step2106 k) (@Runs.trans (1*115) (11*2) (before2107 k).denote (before2108 k).denote (before2109 k).denote (step2107 k) (step2108 k))) (@Runs.trans (1*1) ((11*2)+(1*1042)) (before2109 k).denote (before2110 k).denote (before2112 k).denote (step2109 k) (@Runs.trans (11*2) (1*1042) (before2110 k).denote (before2111 k).denote (before2112 k).denote (step2110 k) (step2111 k))))) (@Runs.trans (((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042)))) (((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042)))) (before2112 k).denote (before2118 k).denote (before2125 k).denote (@Runs.trans ((1*115)+((1*45)+(1*1042))) ((1*115)+((1*45)+(1*1042))) (before2112 k).denote (before2115 k).denote (before2118 k).denote (@Runs.trans (1*115) ((1*45)+(1*1042)) (before2112 k).denote (before2113 k).denote (before2115 k).denote (step2112 k) (@Runs.trans (1*45) (1*1042) (before2113 k).denote (before2114 k).denote (before2115 k).denote (step2113 k) (step2114 k))) (@Runs.trans (1*115) ((1*45)+(1*1042)) (before2115 k).denote (before2116 k).denote (before2118 k).denote (step2115 k) (@Runs.trans (1*45) (1*1042) (before2116 k).denote (before2117 k).denote (before2118 k).denote (step2116 k) (step2117 k)))) (@Runs.trans ((1*115)+((1*45)+((1*k+3)*1202))) (((1*1042)+(1*115))+((1*45)+(1*1042))) (before2118 k).denote (before2121 k).denote (before2125 k).denote (@Runs.trans (1*115) ((1*45)+((1*k+3)*1202)) (before2118 k).denote (before2119 k).denote (before2121 k).denote (step2118 k) (@Runs.trans (1*45) ((1*k+3)*1202) (before2119 k).denote (before2120 k).denote (before2121 k).denote (step2119 k) (step2120 k))) (@Runs.trans ((1*1042)+(1*115)) ((1*45)+(1*1042)) (before2121 k).denote (before2123 k).denote (before2125 k).denote (@Runs.trans (1*1042) (1*115) (before2121 k).denote (before2122 k).denote (before2123 k).denote (step2121 k) (step2122 k)) (@Runs.trans (1*45) (1*1042) (before2123 k).denote (before2124 k).denote (before2125 k).denote (step2123 k) (step2124 k)))))) (@Runs.trans ((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2))))) ((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2))))) (before2125 k).denote (before2137 k).denote (before2150 k).denote (@Runs.trans (((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2)))) (((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))) (before2125 k).denote (before2131 k).denote (before2137 k).denote (@Runs.trans ((28*2)+((1*3)+(28*2))) ((1*45)+((29*2)+(14*2))) (before2125 k).denote (before2128 k).denote (before2131 k).denote (@Runs.trans (28*2) ((1*3)+(28*2)) (before2125 k).denote (before2126 k).denote (before2128 k).denote (step2125 k) (@Runs.trans (1*3) (28*2) (before2126 k).denote (before2127 k).denote (before2128 k).denote (step2126 k) (step2127 k))) (@Runs.trans (1*45) ((29*2)+(14*2)) (before2128 k).denote (before2129 k).denote (before2131 k).denote (step2128 k) (@Runs.trans (29*2) (14*2) (before2129 k).denote (before2130 k).denote (before2131 k).denote (step2129 k) (step2130 k)))) (@Runs.trans ((30*2)+((1*3)+(30*2))) ((1*1)+((31*2)+(2*2))) (before2131 k).denote (before2134 k).denote (before2137 k).denote (@Runs.trans (30*2) ((1*3)+(30*2)) (before2131 k).denote (before2132 k).denote (before2134 k).denote (step2131 k) (@Runs.trans (1*3) (30*2) (before2132 k).denote (before2133 k).denote (before2134 k).denote (step2132 k) (step2133 k))) (@Runs.trans (1*1) ((31*2)+(2*2)) (before2134 k).denote (before2135 k).denote (before2137 k).denote (step2134 k) (@Runs.trans (31*2) (2*2) (before2135 k).denote (before2136 k).denote (before2137 k).denote (step2135 k) (step2136 k))))) (@Runs.trans (((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))) (((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2)))) (before2137 k).denote (before2143 k).denote (before2150 k).denote (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*1)+((4*2)+(1*3))) (before2137 k).denote (before2140 k).denote (before2143 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before2137 k).denote (before2138 k).denote (before2140 k).denote (step2137 k) (@Runs.trans (1*3) (3*2) (before2138 k).denote (before2139 k).denote (before2140 k).denote (step2138 k) (step2139 k))) (@Runs.trans (1*1) ((4*2)+(1*3)) (before2140 k).denote (before2141 k).denote (before2143 k).denote (step2140 k) (@Runs.trans (4*2) (1*3) (before2141 k).denote (before2142 k).denote (before2143 k).denote (step2141 k) (step2142 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) (((1*2)+(30*2))+((1*2)+(1*2))) (before2143 k).denote (before2146 k).denote (before2150 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before2143 k).denote (before2144 k).denote (before2146 k).denote (step2143 k) (@Runs.trans (1*2) (1*2) (before2144 k).denote (before2145 k).denote (before2146 k).denote (step2144 k) (step2145 k))) (@Runs.trans ((1*2)+(30*2)) ((1*2)+(1*2)) (before2146 k).denote (before2148 k).denote (before2150 k).denote (@Runs.trans (1*2) (30*2) (before2146 k).denote (before2147 k).denote (before2148 k).denote (step2146 k) (step2147 k)) (@Runs.trans (1*2) (1*2) (before2148 k).denote (before2149 k).denote (before2150 k).denote (step2148 k) (step2149 k))))))) (@Runs.trans (((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))))+((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38)))))) (before2150 k).denote (before2175 k).denote (after2199 k).denote (@Runs.trans ((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2))))) ((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2))))) (before2150 k).denote (before2162 k).denote (before2175 k).denote (@Runs.trans (((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2)))) (((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))) (before2150 k).denote (before2156 k).denote (before2162 k).denote (@Runs.trans ((12*2)+((1*2)+(28*2))) (((1*k+8)*586)+((11*2)+(1*2))) (before2150 k).denote (before2153 k).denote (before2156 k).denote (@Runs.trans (12*2) ((1*2)+(28*2)) (before2150 k).denote (before2151 k).denote (before2153 k).denote (step2150 k) (@Runs.trans (1*2) (28*2) (before2151 k).denote (before2152 k).denote (before2153 k).denote (step2151 k) (step2152 k))) (@Runs.trans ((1*k+8)*586) ((11*2)+(1*2)) (before2153 k).denote (before2154 k).denote (before2156 k).denote (step2153 k) (@Runs.trans (11*2) (1*2) (before2154 k).denote (before2155 k).denote (before2156 k).denote (step2154 k) (step2155 k)))) (@Runs.trans ((1*2)+((88*2)+(1*2))) ((18*2)+((1*2)+(1*2))) (before2156 k).denote (before2159 k).denote (before2162 k).denote (@Runs.trans (1*2) ((88*2)+(1*2)) (before2156 k).denote (before2157 k).denote (before2159 k).denote (step2156 k) (@Runs.trans (88*2) (1*2) (before2157 k).denote (before2158 k).denote (before2159 k).denote (step2157 k) (step2158 k))) (@Runs.trans (18*2) ((1*2)+(1*2)) (before2159 k).denote (before2160 k).denote (before2162 k).denote (step2159 k) (@Runs.trans (1*2) (1*2) (before2160 k).denote (before2161 k).denote (before2162 k).denote (step2160 k) (step2161 k))))) (@Runs.trans (((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2)))) (((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2)))) (before2162 k).denote (before2168 k).denote (before2175 k).denote (@Runs.trans ((36*2)+((1*2)+(24*2))) ((1*2)+((1*2)+(4*2))) (before2162 k).denote (before2165 k).denote (before2168 k).denote (@Runs.trans (36*2) ((1*2)+(24*2)) (before2162 k).denote (before2163 k).denote (before2165 k).denote (step2162 k) (@Runs.trans (1*2) (24*2) (before2163 k).denote (before2164 k).denote (before2165 k).denote (step2163 k) (step2164 k))) (@Runs.trans (1*2) ((1*2)+(4*2)) (before2165 k).denote (before2166 k).denote (before2168 k).denote (step2165 k) (@Runs.trans (1*2) (4*2) (before2166 k).denote (before2167 k).denote (before2168 k).denote (step2166 k) (step2167 k)))) (@Runs.trans ((1*2)+((791761168*2)+((1*k+8)*38))) (((11*2)+(1*2))+((1*2)+(5*2))) (before2168 k).denote (before2171 k).denote (before2175 k).denote (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2168 k).denote (before2169 k).denote (before2171 k).denote (step2168 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2169 k).denote (before2170 k).denote (before2171 k).denote (step2169 k) (step2170 k))) (@Runs.trans ((11*2)+(1*2)) ((1*2)+(5*2)) (before2171 k).denote (before2173 k).denote (before2175 k).denote (@Runs.trans (11*2) (1*2) (before2171 k).denote (before2172 k).denote (before2173 k).denote (step2171 k) (step2172 k)) (@Runs.trans (1*2) (5*2) (before2173 k).denote (before2174 k).denote (before2175 k).denote (step2173 k) (step2174 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38))))) (before2175 k).denote (before2187 k).denote (after2199 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))) (before2175 k).denote (before2181 k).denote (before2187 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2175 k).denote (before2178 k).denote (before2181 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before2175 k).denote (before2176 k).denote (before2178 k).denote (step2175 k) (@Runs.trans (1*2) (1*2) (before2176 k).denote (before2177 k).denote (before2178 k).denote (step2176 k) (step2177 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2178 k).denote (before2179 k).denote (before2181 k).denote (step2178 k) (@Runs.trans (1*3) (1*1) (before2179 k).denote (before2180 k).denote (before2181 k).denote (step2179 k) (step2180 k)))) (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((1*2)+(1*3))) (before2181 k).denote (before2184 k).denote (before2187 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before2181 k).denote (before2182 k).denote (before2184 k).denote (step2181 k) (@Runs.trans (1*3) (2*2) (before2182 k).denote (before2183 k).denote (before2184 k).denote (step2182 k) (step2183 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2184 k).denote (before2185 k).denote (before2187 k).denote (step2184 k) (@Runs.trans (1*2) (1*3) (before2185 k).denote (before2186 k).denote (before2187 k).denote (step2185 k) (step2186 k))))) (@Runs.trans (((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3)))) (((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38)))) (before2187 k).denote (before2193 k).denote (after2199 k).denote (@Runs.trans ((1*3)+((1*1)+(5*2))) ((6*2)+((12*2)+(1*3))) (before2187 k).denote (before2190 k).denote (before2193 k).denote (@Runs.trans (1*3) ((1*1)+(5*2)) (before2187 k).denote (before2188 k).denote (before2190 k).denote (step2187 k) (@Runs.trans (1*1) (5*2) (before2188 k).denote (before2189 k).denote (before2190 k).denote (step2188 k) (step2189 k))) (@Runs.trans (6*2) ((12*2)+(1*3)) (before2190 k).denote (before2191 k).denote (before2193 k).denote (step2190 k) (@Runs.trans (12*2) (1*3) (before2191 k).denote (before2192 k).denote (before2193 k).denote (step2191 k) (step2192 k)))) (@Runs.trans ((12*2)+((1*1)+(12*2))) (((1*38)+(1*3))+((1*49)+(1*38))) (before2193 k).denote (before2196 k).denote (after2199 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before2193 k).denote (before2194 k).denote (before2196 k).denote (step2193 k) (@Runs.trans (1*1) (12*2) (before2194 k).denote (before2195 k).denote (before2196 k).denote (step2194 k) (step2195 k))) (@Runs.trans ((1*38)+(1*3)) ((1*49)+(1*38)) (before2196 k).denote (before2198 k).denote (after2199 k).denote (@Runs.trans (1*38) (1*3) (before2196 k).denote (before2197 k).denote (before2198 k).denote (step2196 k) (step2197 k)) (@Runs.trans (1*49) (1*38) (before2198 k).denote (before2199 k).denote (after2199 k).denote (step2198 k) (step2199 k)))))))) - have ht : (((((((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(90*2))))+(((11*2)+((1*115)+(11*2)))+((1*1)+((11*2)+(1*1042)))))+((((1*115)+((1*45)+(1*1042)))+((1*115)+((1*45)+(1*1042))))+(((1*115)+((1*45)+((1*k+3)*1202)))+(((1*1042)+(1*115))+((1*45)+(1*1042))))))+(((((28*2)+((1*3)+(28*2)))+((1*45)+((29*2)+(14*2))))+(((30*2)+((1*3)+(30*2)))+((1*1)+((31*2)+(2*2)))))+((((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(1*2)))+(((1*2)+(30*2))+((1*2)+(1*2)))))))+((((((12*2)+((1*2)+(28*2)))+(((1*k+8)*586)+((11*2)+(1*2))))+(((1*2)+((88*2)+(1*2)))+((18*2)+((1*2)+(1*2)))))+((((36*2)+((1*2)+(24*2)))+((1*2)+((1*2)+(4*2))))+(((1*2)+((791761168*2)+((1*k+8)*38)))+(((11*2)+(1*2))+((1*2)+(5*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((6*2)+((12*2)+(1*3))))+(((12*2)+((1*1)+(12*2)))+(((1*38)+(1*3))+((1*49)+(1*38)))))))) = (1826*k+1583538560) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean deleted file mode 100644 index bed03b8c..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk022.lean +++ /dev/null @@ -1,832 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2200_0 : Stack := [] -abbrev tail2200_1 : Stack := ⟨w1,1⟩ :: tail2200_0 -abbrev tail2200_2 : Stack := ⟨w0,1⟩ :: tail2200_1 -abbrev tail2200_3 : Stack := ⟨w2,1⟩ :: tail2200_2 -abbrev tail2200_4 : Stack := ⟨w1,1⟩ :: tail2200_3 -abbrev tail2200_5 : Stack := ⟨w0,2⟩ :: tail2200_4 -abbrev tail2200_6 : Stack := ⟨w2,1⟩ :: tail2200_5 -abbrev tail2200_7 : Stack := ⟨w1,13⟩ :: tail2200_6 -abbrev tail2200_8 : Stack := ⟨w2,1⟩ :: tail2200_7 -abbrev tail2200_9 : Stack := ⟨w1,5⟩ :: tail2200_8 -abbrev tail2200_10 : Stack := ⟨w0,5⟩ :: tail2200_9 -abbrev tail2200_11 : Stack := ⟨w2,1⟩ :: tail2200_10 -abbrev tail2200_12 : Stack := ⟨w1,12⟩ :: tail2200_11 -abbrev tail2200_13 : Stack := ⟨w126,1⟩ :: tail2200_12 -abbrev tail2200_14 : Stack := ⟨w125,1⟩ :: tail2200_13 -abbrev tail2200_15 : Stack := ⟨w0,6⟩ :: tail2200_0 -abbrev tail2200_16 : Stack := ⟨w1,1⟩ :: tail2200_15 -abbrev tail2200_17 : Stack := ⟨w2,1⟩ :: tail2200_16 -abbrev tail2200_18 : Stack := ⟨w0,31⟩ :: tail2200_17 -abbrev tail2200_19 : Stack := ⟨w1,13⟩ :: tail2200_18 -abbrev tail2200_20 : Stack := ⟨w2,1⟩ :: tail2200_19 -abbrev tail2200_21 : Stack := ⟨w0,28⟩ :: tail2200_20 -abbrev tail2200_22 (k : Nat) : Stack := ⟨w122,(1*k+8)⟩ :: tail2200_21 -abbrev tail2200_23 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2200_22 k -abbrev tail2200_24 (k : Nat) : Stack := ⟨w1,89⟩ :: tail2200_23 k -abbrev tail2200_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_24 k -abbrev tail2200_26 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2200_25 k -abbrev tail2200_27 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2200_26 k -abbrev tail2200_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_27 k -abbrev tail2200_29 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2200_28 k -abbrev tail2200_30 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2200_29 k -abbrev tail2200_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_30 k -abbrev tail2200_32 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2200_31 k -abbrev tail2200_33 (k : Nat) : Stack := ⟨w123,(1*k+6)⟩ :: tail2200_32 k -abbrev tail2200_34 (k : Nat) : Stack := ⟨w123,(1*k+5)⟩ :: tail2200_32 k -abbrev tail2200_35 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_34 k -abbrev tail2200_36 : Stack := ⟨w126,2⟩ :: tail2200_12 -abbrev tail2200_37 : Stack := ⟨w125,1⟩ :: tail2200_36 -abbrev tail2200_38 (k : Nat) : Stack := ⟨w123,(1*k+4)⟩ :: tail2200_32 k -abbrev tail2200_39 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_38 k -abbrev tail2200_40 : Stack := ⟨w126,3⟩ :: tail2200_12 -abbrev tail2200_41 (k : Nat) : Stack := ⟨w126,(1*k+6)⟩ :: tail2200_12 -abbrev tail2200_42 (k : Nat) : Stack := ⟨w123,1⟩ :: tail2200_32 k -abbrev tail2200_43 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_42 k -abbrev tail2200_44 (k : Nat) : Stack := ⟨w125,1⟩ :: tail2200_41 k -abbrev tail2200_45 (k : Nat) : Stack := ⟨w124,1⟩ :: tail2200_32 k -abbrev tail2200_46 (k : Nat) : Stack := ⟨w126,(1*k+7)⟩ :: tail2200_12 -abbrev tail2200_47 (k : Nat) : Stack := ⟨w125,1⟩ :: tail2200_46 k -abbrev tail2200_48 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2200_47 k -abbrev tail2200_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_30 k -abbrev tail2200_50 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2200_30 k -abbrev tail2200_51 (k : Nat) : Stack := ⟨w126,(1*k+8)⟩ :: tail2200_12 -abbrev tail2200_52 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2200_51 k -abbrev tail2200_53 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2200_52 k -abbrev tail2200_54 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2200_53 k -abbrev tail2200_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_27 k -abbrev tail2200_56 (k : Nat) : Stack := ⟨w0,26⟩ :: tail2200_27 k -abbrev tail2200_57 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2200_52 k -abbrev tail2200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_57 k -abbrev tail2200_59 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2200_58 k -abbrev tail2200_60 (k : Nat) : Stack := ⟨w0,37⟩ :: tail2200_59 k -abbrev tail2200_61 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2200_60 k -abbrev tail2200_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_24 k -abbrev tail2200_63 (k : Nat) : Stack := ⟨w0,20⟩ :: tail2200_24 k -abbrev tail2200_64 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2200_59 k -abbrev tail2200_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_64 k -abbrev tail2200_66 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2200_65 k -abbrev tail2200_67 (k : Nat) : Stack := ⟨w0,89⟩ :: tail2200_66 k -abbrev tail2200_68 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2200_67 k -abbrev tail2200_69 (k : Nat) : Stack := ⟨w122,(1*k+7)⟩ :: tail2200_21 -abbrev tail2200_70 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_69 k -abbrev tail2200_71 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2200_70 k -abbrev tail2200_72 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2200_66 k -abbrev tail2200_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_72 k -abbrev tail2200_74 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2200_73 k -abbrev tail2200_75 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_74 k -abbrev tail2200_76 (k : Nat) : Stack := ⟨w122,(1*k+6)⟩ :: tail2200_21 -abbrev tail2200_77 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_76 k -abbrev tail2200_78 (k : Nat) : Stack := ⟨w129,1⟩ :: tail2200_74 k -abbrev tail2200_79 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_78 k -abbrev tail2200_80 (k : Nat) : Stack := ⟨w122,(1*k+5)⟩ :: tail2200_21 -abbrev tail2200_81 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_80 k -abbrev tail2200_82 (k : Nat) : Stack := ⟨w129,2⟩ :: tail2200_74 k -abbrev tail2200_83 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_82 k -abbrev tail2200_84 (k : Nat) : Stack := ⟨w122,(1*k+4)⟩ :: tail2200_21 -abbrev tail2200_85 (k : Nat) : Stack := ⟨w127,1⟩ :: tail2200_84 k -abbrev tail2200_86 (k : Nat) : Stack := ⟨w129,3⟩ :: tail2200_74 k -abbrev tail2200_87 (k : Nat) : Stack := ⟨w129,(1*k+6)⟩ :: tail2200_74 k -abbrev tail2200_88 : Stack := ⟨w122,1⟩ :: tail2200_21 -abbrev tail2200_89 : Stack := ⟨w127,1⟩ :: tail2200_88 -abbrev tail2200_90 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_87 k -abbrev tail2200_91 : Stack := ⟨w127,1⟩ :: tail2200_21 -abbrev tail2200_92 (k : Nat) : Stack := ⟨w129,(1*k+7)⟩ :: tail2200_74 k -abbrev tail2200_93 (k : Nat) : Stack := ⟨w128,1⟩ :: tail2200_92 k -abbrev tail2200_94 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2200_93 k -abbrev tail2200_95 : Stack := ⟨w0,1⟩ :: tail2200_19 -abbrev tail2200_96 : Stack := ⟨w0,29⟩ :: tail2200_19 -abbrev tail2200_97 (k : Nat) : Stack := ⟨w129,(1*k+8)⟩ :: tail2200_74 k -abbrev tail2200_98 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2200_97 k -abbrev tail2200_99 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2200_98 k -abbrev tail2200_100 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2200_99 k -abbrev tail2200_101 : Stack := ⟨w0,1⟩ :: tail2200_16 -abbrev tail2200_102 : Stack := ⟨w0,32⟩ :: tail2200_16 -abbrev tail2200_103 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2200_98 k -abbrev tail2200_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_103 k -abbrev tail2200_105 (k : Nat) : Stack := ⟨w1,32⟩ :: tail2200_104 k -abbrev tail2200_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_105 k -abbrev tail2200_107 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2200_106 k -abbrev tail2200_108 : Stack := ⟨w0,1⟩ :: tail2200_0 -abbrev tail2200_109 : Stack := ⟨w0,7⟩ :: tail2200_0 -abbrev tail2200_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_105 k -abbrev tail2200_111 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2200_110 k -abbrev tail2200_112 : Stack := ⟨w0,8⟩ :: tail2200_0 -abbrev tail2200_113 : Stack := ⟨w0,9⟩ :: tail2200_0 -abbrev tail2200_114 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2200_104 k -abbrev tail2200_115 : Stack := ⟨w2,1⟩ :: tail2200_113 -abbrev tail2200_116 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2200_104 k -abbrev tail2200_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_116 k -abbrev tail2200_118 : Stack := ⟨w0,10⟩ :: tail2200_0 -abbrev tail2200_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_116 k -abbrev tail2200_120 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2200_119 k -abbrev tail2200_121 : Stack := ⟨w0,11⟩ :: tail2200_0 -abbrev tail2200_122 : Stack := ⟨w0,12⟩ :: tail2200_0 -abbrev tail2200_123 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2200_104 k -abbrev tail2200_124 : Stack := ⟨w2,1⟩ :: tail2200_122 -abbrev tail2200_125 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2200_104 k -abbrev tail2200_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_125 k -abbrev tail2200_127 : Stack := ⟨w0,13⟩ :: tail2200_0 -abbrev tail2200_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_125 k -abbrev tail2200_129 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2200_128 k -abbrev tail2200_130 : Stack := ⟨w0,14⟩ :: tail2200_0 -abbrev tail2200_131 : Stack := ⟨w0,15⟩ :: tail2200_0 -abbrev tail2200_132 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2200_104 k -abbrev tail2200_133 : Stack := ⟨w2,1⟩ :: tail2200_131 -abbrev tail2200_134 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2200_104 k -abbrev tail2200_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_134 k -abbrev tail2200_136 : Stack := ⟨w0,16⟩ :: tail2200_0 -abbrev tail2200_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_134 k -abbrev tail2200_138 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2200_137 k -abbrev tail2200_139 : Stack := ⟨w0,17⟩ :: tail2200_0 -abbrev tail2200_140 : Stack := ⟨w0,18⟩ :: tail2200_0 -abbrev tail2200_141 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2200_104 k -abbrev tail2200_142 : Stack := ⟨w2,1⟩ :: tail2200_140 -abbrev tail2200_143 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2200_104 k -abbrev tail2200_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2200_143 k -abbrev tail2200_145 : Stack := ⟨w0,19⟩ :: tail2200_0 -abbrev tail2200_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2200_143 k -abbrev tail2200_147 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2200_146 k -abbrev tail2200_148 : Stack := ⟨w0,20⟩ :: tail2200_0 -abbrev tail2200_149 : Stack := ⟨w0,21⟩ :: tail2200_0 -abbrev tail2200_150 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2200_104 k -abbrev tail2200_151 : Stack := ⟨w2,1⟩ :: tail2200_149 - -def before2200 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2200_14,(tail2200_33 k)⟩ -def before2201 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2200_14,(tail2200_35 k)⟩ -def before2202 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2200_36,(tail2200_35 k)⟩ -def before2203 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2200_37,(tail2200_34 k)⟩ -def before2204 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2200_37,(tail2200_39 k)⟩ -def before2205 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2200_40,(tail2200_39 k)⟩ -def before2206 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2200_41 k),(tail2200_43 k)⟩ -def before2207 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2200_44 k),(tail2200_42 k)⟩ -def before2208 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2200_44 k),(tail2200_45 k)⟩ -def before2209 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2200_46 k),(tail2200_45 k)⟩ -def before2210 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2200_47 k),(tail2200_32 k)⟩ -def before2211 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2200_48 k),(tail2200_31 k)⟩ -def before2212 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2200_48 k),(tail2200_49 k)⟩ -def before2213 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2200_47 k),(tail2200_50 k)⟩ -def before2214 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2200_51 k),(tail2200_50 k)⟩ -def before2215 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2200_52 k),(tail2200_30 k)⟩ -def before2216 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail2200_53 k),(tail2200_29 k)⟩ -def before2217 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2200_54 k),(tail2200_28 k)⟩ -def before2218 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2200_54 k),(tail2200_55 k)⟩ -def before2219 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail2200_53 k),(tail2200_56 k)⟩ -def before2220 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail2200_58 k),(tail2200_56 k)⟩ -def before2221 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2200_59 k),(tail2200_27 k)⟩ -def before2222 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521657),(tail2200_60 k),(tail2200_26 k)⟩ -def before2223 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2200_61 k),(tail2200_25 k)⟩ -def before2224 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2200_61 k),(tail2200_62 k)⟩ -def before2225 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521657),(tail2200_60 k),(tail2200_63 k)⟩ -def before2226 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521657),(tail2200_65 k),(tail2200_63 k)⟩ -def before2227 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2200_66 k),(tail2200_24 k)⟩ -def before2228 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521875),(tail2200_67 k),(tail2200_23 k)⟩ -def before2229 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2200_68 k),(tail2200_22 k)⟩ -def before2230 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2200_68 k),(tail2200_70 k)⟩ -def before2231 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521875),(tail2200_67 k),(tail2200_71 k)⟩ -def before2232 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521875),(tail2200_73 k),(tail2200_71 k)⟩ -def before2233 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2200_74 k),(tail2200_70 k)⟩ -def before2234 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2200_75 k),(tail2200_69 k)⟩ -def before2235 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2200_75 k),(tail2200_77 k)⟩ -def before2236 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2200_78 k),(tail2200_77 k)⟩ -def before2237 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2200_79 k),(tail2200_76 k)⟩ -def before2238 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2200_79 k),(tail2200_81 k)⟩ -def before2239 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2200_82 k),(tail2200_81 k)⟩ -def before2240 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2200_83 k),(tail2200_80 k)⟩ -def before2241 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2200_83 k),(tail2200_85 k)⟩ -def before2242 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2200_86 k),(tail2200_85 k)⟩ -def before2243 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2200_87 k),tail2200_89⟩ -def before2244 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2200_90 k),tail2200_88⟩ -def before2245 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2200_90 k),tail2200_91⟩ -def before2246 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2200_92 k),tail2200_91⟩ -def before2247 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2200_93 k),tail2200_21⟩ -def before2248 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2200_94 k),tail2200_20⟩ -def before2249 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2200_94 k),tail2200_95⟩ -def before2250 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2200_93 k),tail2200_96⟩ -def before2251 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2200_97 k),tail2200_96⟩ -def before2252 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2200_98 k),tail2200_19⟩ -def before2253 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2200_99 k),tail2200_18⟩ -def before2254 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2200_100 k),tail2200_17⟩ -def before2255 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2200_100 k),tail2200_101⟩ -def before2256 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2200_99 k),tail2200_102⟩ -def before2257 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2200_104 k),tail2200_102⟩ -def before2258 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2200_105 k),tail2200_16⟩ -def before2259 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526737),(tail2200_106 k),tail2200_15⟩ -def before2260 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526749),(tail2200_107 k),tail2200_0⟩ -def before2261 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526749),(tail2200_107 k),tail2200_108⟩ -def before2262 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526737),(tail2200_106 k),tail2200_109⟩ -def before2263 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526737),(tail2200_110 k),tail2200_109⟩ -def before2264 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526751),(tail2200_111 k),tail2200_0⟩ -def before2265 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526751),(tail2200_111 k),tail2200_108⟩ -def before2266 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526737),(tail2200_110 k),tail2200_112⟩ -def before2267 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526735),(tail2200_105 k),tail2200_113⟩ -def before2268 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526733),(tail2200_114 k),tail2200_115⟩ -def before2269 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2200_117 k),tail2200_115⟩ -def before2270 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2200_117 k),tail2200_118⟩ -def before2271 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526733),(tail2200_119 k),tail2200_118⟩ -def before2272 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526753),(tail2200_120 k),tail2200_0⟩ -def before2273 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526753),(tail2200_120 k),tail2200_108⟩ -def before2274 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526733),(tail2200_119 k),tail2200_121⟩ -def before2275 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526731),(tail2200_116 k),tail2200_122⟩ -def before2276 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526729),(tail2200_123 k),tail2200_124⟩ -def before2277 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526729),(tail2200_126 k),tail2200_124⟩ -def before2278 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526729),(tail2200_126 k),tail2200_127⟩ -def before2279 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526729),(tail2200_128 k),tail2200_127⟩ -def before2280 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526755),(tail2200_129 k),tail2200_0⟩ -def before2281 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526755),(tail2200_129 k),tail2200_108⟩ -def before2282 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526729),(tail2200_128 k),tail2200_130⟩ -def before2283 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526727),(tail2200_125 k),tail2200_131⟩ -def before2284 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526725),(tail2200_132 k),tail2200_133⟩ -def before2285 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526725),(tail2200_135 k),tail2200_133⟩ -def before2286 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526725),(tail2200_135 k),tail2200_136⟩ -def before2287 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526725),(tail2200_137 k),tail2200_136⟩ -def before2288 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526757),(tail2200_138 k),tail2200_0⟩ -def before2289 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526757),(tail2200_138 k),tail2200_108⟩ -def before2290 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526725),(tail2200_137 k),tail2200_139⟩ -def before2291 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526723),(tail2200_134 k),tail2200_140⟩ -def before2292 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526721),(tail2200_141 k),tail2200_142⟩ -def before2293 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526721),(tail2200_144 k),tail2200_142⟩ -def before2294 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526721),(tail2200_144 k),tail2200_145⟩ -def before2295 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526721),(tail2200_146 k),tail2200_145⟩ -def before2296 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526759),(tail2200_147 k),tail2200_0⟩ -def before2297 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526759),(tail2200_147 k),tail2200_108⟩ -def before2298 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526721),(tail2200_146 k),tail2200_148⟩ -def before2299 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526719),(tail2200_143 k),tail2200_149⟩ -def after2299 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526717),(tail2200_150 k),tail2200_151⟩ - -theorem macro2200 (k : Nat) : applyExit (before2200 k) exit147 1 = some (before2201 k) := by - simp (disch := omega) [before2200, before2201, exit147, applyExit, pop, push] - <;> omega -theorem step2200 (k : Nat) : Runs (1*3) (before2200 k).denote (before2201 k).denote := - @applyExit_sound (before2200 k) (before2201 k) exit147 1 valid147 (macro2200 k) -theorem macro2201 (k : Nat) : applyExit (before2201 k) exit149 1 = some (before2202 k) := by - simp (disch := omega) [before2201, before2202, exit149, applyExit, pop, push] - <;> omega -theorem step2201 (k : Nat) : Runs (1*49) (before2201 k).denote (before2202 k).denote := - @applyExit_sound (before2201 k) (before2202 k) exit149 1 valid149 (macro2201 k) -theorem macro2202 (k : Nat) : applyExit (before2202 k) exit148 1 = some (before2203 k) := by - simp (disch := omega) [before2202, before2203, exit148, applyExit, pop, push] - <;> omega -theorem step2202 (k : Nat) : Runs (1*38) (before2202 k).denote (before2203 k).denote := - @applyExit_sound (before2202 k) (before2203 k) exit148 1 valid148 (macro2202 k) -theorem macro2203 (k : Nat) : applyExit (before2203 k) exit147 1 = some (before2204 k) := by - simp (disch := omega) [before2203, before2204, exit147, applyExit, pop, push] - <;> omega -theorem step2203 (k : Nat) : Runs (1*3) (before2203 k).denote (before2204 k).denote := - @applyExit_sound (before2203 k) (before2204 k) exit147 1 valid147 (macro2203 k) -theorem macro2204 (k : Nat) : applyExit (before2204 k) exit149 1 = some (before2205 k) := by - simp (disch := omega) [before2204, before2205, exit149, applyExit, pop, push] - <;> omega -theorem step2204 (k : Nat) : Runs (1*49) (before2204 k).denote (before2205 k).denote := - @applyExit_sound (before2204 k) (before2205 k) exit149 1 valid149 (macro2204 k) -def cycleState2205 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w126,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w124,1⟩,⟨w123,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,12⟩,⟨w122,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2205_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w125,1⟩,⟨w126,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w123,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,12⟩,⟨w122,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2205_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w125,1⟩,⟨w126,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w124,1⟩,⟨w123,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,12⟩,⟨w122,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro2205_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2205 k j) exit148 1 = some (cyclePart2205_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2205, cyclePart2205_0, exit148, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2205_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2205_0 k j) exit147 1 = some (cyclePart2205_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2205_0, cyclePart2205_1, exit147, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2205_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2205_1 k j) exit149 1 = some (cycleState2205 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2205_1, cycleState2205, exit149, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2205 (k j : Nat) (hj : j < (1*k+3)) : Runs 90 (cycleState2205 k j).denote (cycleState2205 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState2205 k j).denote (cyclePart2205_0 k j).denote := @applyExit_sound (cycleState2205 k j) (cyclePart2205_0 k j) exit148 1 valid148 (cycleMacro2205_0 k j hj) - have h1 : Runs (1*3) (cyclePart2205_0 k j).denote (cyclePart2205_1 k j).denote := @applyExit_sound (cyclePart2205_0 k j) (cyclePart2205_1 k j) exit147 1 valid147 (cycleMacro2205_1 k j hj) - have h2 : Runs (1*49) (cyclePart2205_1 k j).denote (cycleState2205 k (j+1)).denote := @applyExit_sound (cyclePart2205_1 k j) (cycleState2205 k (j+1)) exit149 1 valid149 (cycleMacro2205_2 k j hj) - exact (@Runs.trans (1*38) ((1*3)+(1*49)) (cycleState2205 k j).denote (cyclePart2205_0 k j).denote (cycleState2205 k (j+1)).denote h0 (@Runs.trans (1*3) (1*49) (cyclePart2205_0 k j).denote (cyclePart2205_1 k j).denote (cycleState2205 k (j+1)).denote h1 h2)) -theorem step2205 (k : Nat) : Runs ((1*k+3)*90) (before2205 k).denote (before2206 k).denote := by - have h := Runs.chain (fun j => (cycleState2205 k j).denote) 90 (1*k+3) (cycleRun2205 k) - have h0 : cycleState2205 k 0 = before2205 k := by simp [cycleState2205, before2205] - have h1 : cycleState2205 k (1*k+3) = before2206 k := by - simp [cycleState2205, before2206] <;> omega - simpa only [h0, h1] using h -theorem macro2206 (k : Nat) : applyExit (before2206 k) exit148 1 = some (before2207 k) := by - simp (disch := omega) [before2206, before2207, exit148, applyExit, pop, push] - <;> omega -theorem step2206 (k : Nat) : Runs (1*38) (before2206 k).denote (before2207 k).denote := - @applyExit_sound (before2206 k) (before2207 k) exit148 1 valid148 (macro2206 k) -theorem macro2207 (k : Nat) : applyExit (before2207 k) exit147 1 = some (before2208 k) := by - simp (disch := omega) [before2207, before2208, exit147, applyExit, pop, push] - <;> omega -theorem step2207 (k : Nat) : Runs (1*3) (before2207 k).denote (before2208 k).denote := - @applyExit_sound (before2207 k) (before2208 k) exit147 1 valid147 (macro2207 k) -theorem macro2208 (k : Nat) : applyExit (before2208 k) exit149 1 = some (before2209 k) := by - simp (disch := omega) [before2208, before2209, exit149, applyExit, pop, push] - <;> omega -theorem step2208 (k : Nat) : Runs (1*49) (before2208 k).denote (before2209 k).denote := - @applyExit_sound (before2208 k) (before2209 k) exit149 1 valid149 (macro2208 k) -theorem macro2209 (k : Nat) : applyExit (before2209 k) exit148 1 = some (before2210 k) := by - simp (disch := omega) [before2209, before2210, exit148, applyExit, pop, push] - <;> omega -theorem step2209 (k : Nat) : Runs (1*38) (before2209 k).denote (before2210 k).denote := - @applyExit_sound (before2209 k) (before2210 k) exit148 1 valid148 (macro2209 k) -theorem macro2210 (k : Nat) : applyExit (before2210 k) exit0 791761168 = some (before2211 k) := by - simp (disch := omega) [before2210, before2211, exit0, applyExit, pop, push] - <;> omega -theorem step2210 (k : Nat) : Runs (791761168*2) (before2210 k).denote (before2211 k).denote := - @applyExit_sound (before2210 k) (before2211 k) exit0 791761168 valid0 (macro2210 k) -theorem macro2211 (k : Nat) : applyExit (before2211 k) exit1 1 = some (before2212 k) := by - simp (disch := omega) [before2211, before2212, exit1, applyExit, pop, push] - <;> omega -theorem step2211 (k : Nat) : Runs (1*3) (before2211 k).denote (before2212 k).denote := - @applyExit_sound (before2211 k) (before2212 k) exit1 1 valid1 (macro2211 k) -theorem macro2212 (k : Nat) : applyExit (before2212 k) exit2 791761168 = some (before2213 k) := by - simp (disch := omega) [before2212, before2213, exit2, applyExit, pop, push] - <;> omega -theorem step2212 (k : Nat) : Runs (791761168*2) (before2212 k).denote (before2213 k).denote := - @applyExit_sound (before2212 k) (before2213 k) exit2 791761168 valid2 (macro2212 k) -theorem macro2213 (k : Nat) : applyExit (before2213 k) exit149 1 = some (before2214 k) := by - simp (disch := omega) [before2213, before2214, exit149, applyExit, pop, push] - <;> omega -theorem step2213 (k : Nat) : Runs (1*49) (before2213 k).denote (before2214 k).denote := - @applyExit_sound (before2213 k) (before2214 k) exit149 1 valid149 (macro2213 k) -theorem macro2214 (k : Nat) : applyExit (before2214 k) exit0 791761169 = some (before2215 k) := by - simp (disch := omega) [before2214, before2215, exit0, applyExit, pop, push] - <;> omega -theorem step2214 (k : Nat) : Runs (791761169*2) (before2214 k).denote (before2215 k).denote := - @applyExit_sound (before2214 k) (before2215 k) exit0 791761169 valid0 (macro2214 k) -theorem macro2215 (k : Nat) : applyExit (before2215 k) exit13 5 = some (before2216 k) := by - simp (disch := omega) [before2215, before2216, exit13, applyExit, pop, push] - <;> omega -theorem step2215 (k : Nat) : Runs (5*2) (before2215 k).denote (before2216 k).denote := - @applyExit_sound (before2215 k) (before2216 k) exit13 5 valid13 (macro2215 k) -theorem macro2216 (k : Nat) : applyExit (before2216 k) exit0 25 = some (before2217 k) := by - simp (disch := omega) [before2216, before2217, exit0, applyExit, pop, push] - <;> omega -theorem step2216 (k : Nat) : Runs (25*2) (before2216 k).denote (before2217 k).denote := - @applyExit_sound (before2216 k) (before2217 k) exit0 25 valid0 (macro2216 k) -theorem macro2217 (k : Nat) : applyExit (before2217 k) exit1 1 = some (before2218 k) := by - simp (disch := omega) [before2217, before2218, exit1, applyExit, pop, push] - <;> omega -theorem step2217 (k : Nat) : Runs (1*3) (before2217 k).denote (before2218 k).denote := - @applyExit_sound (before2217 k) (before2218 k) exit1 1 valid1 (macro2217 k) -theorem macro2218 (k : Nat) : applyExit (before2218 k) exit2 25 = some (before2219 k) := by - simp (disch := omega) [before2218, before2219, exit2, applyExit, pop, push] - <;> omega -theorem step2218 (k : Nat) : Runs (25*2) (before2218 k).denote (before2219 k).denote := - @applyExit_sound (before2218 k) (before2219 k) exit2 25 valid2 (macro2218 k) -theorem macro2219 (k : Nat) : applyExit (before2219 k) exit6 1 = some (before2220 k) := by - simp (disch := omega) [before2219, before2220, exit6, applyExit, pop, push] - <;> omega -theorem step2219 (k : Nat) : Runs (1*1) (before2219 k).denote (before2220 k).denote := - @applyExit_sound (before2219 k) (before2220 k) exit6 1 valid6 (macro2219 k) -theorem macro2220 (k : Nat) : applyExit (before2220 k) exit0 26 = some (before2221 k) := by - simp (disch := omega) [before2220, before2221, exit0, applyExit, pop, push] - <;> omega -theorem step2220 (k : Nat) : Runs (26*2) (before2220 k).denote (before2221 k).denote := - @applyExit_sound (before2220 k) (before2221 k) exit0 26 valid0 (macro2220 k) -theorem macro2221 (k : Nat) : applyExit (before2221 k) exit13 37 = some (before2222 k) := by - simp (disch := omega) [before2221, before2222, exit13, applyExit, pop, push] - <;> omega -theorem step2221 (k : Nat) : Runs (37*2) (before2221 k).denote (before2222 k).denote := - @applyExit_sound (before2221 k) (before2222 k) exit13 37 valid13 (macro2221 k) -theorem macro2222 (k : Nat) : applyExit (before2222 k) exit0 19 = some (before2223 k) := by - simp (disch := omega) [before2222, before2223, exit0, applyExit, pop, push] - <;> omega -theorem step2222 (k : Nat) : Runs (19*2) (before2222 k).denote (before2223 k).denote := - @applyExit_sound (before2222 k) (before2223 k) exit0 19 valid0 (macro2222 k) -theorem macro2223 (k : Nat) : applyExit (before2223 k) exit1 1 = some (before2224 k) := by - simp (disch := omega) [before2223, before2224, exit1, applyExit, pop, push] - <;> omega -theorem step2223 (k : Nat) : Runs (1*3) (before2223 k).denote (before2224 k).denote := - @applyExit_sound (before2223 k) (before2224 k) exit1 1 valid1 (macro2223 k) -theorem macro2224 (k : Nat) : applyExit (before2224 k) exit2 19 = some (before2225 k) := by - simp (disch := omega) [before2224, before2225, exit2, applyExit, pop, push] - <;> omega -theorem step2224 (k : Nat) : Runs (19*2) (before2224 k).denote (before2225 k).denote := - @applyExit_sound (before2224 k) (before2225 k) exit2 19 valid2 (macro2224 k) -theorem macro2225 (k : Nat) : applyExit (before2225 k) exit6 1 = some (before2226 k) := by - simp (disch := omega) [before2225, before2226, exit6, applyExit, pop, push] - <;> omega -theorem step2225 (k : Nat) : Runs (1*1) (before2225 k).denote (before2226 k).denote := - @applyExit_sound (before2225 k) (before2226 k) exit6 1 valid6 (macro2225 k) -theorem macro2226 (k : Nat) : applyExit (before2226 k) exit0 20 = some (before2227 k) := by - simp (disch := omega) [before2226, before2227, exit0, applyExit, pop, push] - <;> omega -theorem step2226 (k : Nat) : Runs (20*2) (before2226 k).denote (before2227 k).denote := - @applyExit_sound (before2226 k) (before2227 k) exit0 20 valid0 (macro2226 k) -theorem macro2227 (k : Nat) : applyExit (before2227 k) exit13 89 = some (before2228 k) := by - simp (disch := omega) [before2227, before2228, exit13, applyExit, pop, push] - <;> omega -theorem step2227 (k : Nat) : Runs (89*2) (before2227 k).denote (before2228 k).denote := - @applyExit_sound (before2227 k) (before2228 k) exit13 89 valid13 (macro2227 k) -theorem macro2228 (k : Nat) : applyExit (before2228 k) exit0 12 = some (before2229 k) := by - simp (disch := omega) [before2228, before2229, exit0, applyExit, pop, push] - <;> omega -theorem step2228 (k : Nat) : Runs (12*2) (before2228 k).denote (before2229 k).denote := - @applyExit_sound (before2228 k) (before2229 k) exit0 12 valid0 (macro2228 k) -theorem macro2229 (k : Nat) : applyExit (before2229 k) exit150 1 = some (before2230 k) := by - simp (disch := omega) [before2229, before2230, exit150, applyExit, pop, push] - <;> omega -theorem step2229 (k : Nat) : Runs (1*115) (before2229 k).denote (before2230 k).denote := - @applyExit_sound (before2229 k) (before2230 k) exit150 1 valid150 (macro2229 k) -theorem macro2230 (k : Nat) : applyExit (before2230 k) exit2 12 = some (before2231 k) := by - simp (disch := omega) [before2230, before2231, exit2, applyExit, pop, push] - <;> omega -theorem step2230 (k : Nat) : Runs (12*2) (before2230 k).denote (before2231 k).denote := - @applyExit_sound (before2230 k) (before2231 k) exit2 12 valid2 (macro2230 k) -theorem macro2231 (k : Nat) : applyExit (before2231 k) exit6 1 = some (before2232 k) := by - simp (disch := omega) [before2231, before2232, exit6, applyExit, pop, push] - <;> omega -theorem step2231 (k : Nat) : Runs (1*1) (before2231 k).denote (before2232 k).denote := - @applyExit_sound (before2231 k) (before2232 k) exit6 1 valid6 (macro2231 k) -theorem macro2232 (k : Nat) : applyExit (before2232 k) exit0 12 = some (before2233 k) := by - simp (disch := omega) [before2232, before2233, exit0, applyExit, pop, push] - <;> omega -theorem step2232 (k : Nat) : Runs (12*2) (before2232 k).denote (before2233 k).denote := - @applyExit_sound (before2232 k) (before2233 k) exit0 12 valid0 (macro2232 k) -theorem macro2233 (k : Nat) : applyExit (before2233 k) exit151 1 = some (before2234 k) := by - simp (disch := omega) [before2233, before2234, exit151, applyExit, pop, push] - <;> omega -theorem step2233 (k : Nat) : Runs (1*1050) (before2233 k).denote (before2234 k).denote := - @applyExit_sound (before2233 k) (before2234 k) exit151 1 valid151 (macro2233 k) -theorem macro2234 (k : Nat) : applyExit (before2234 k) exit150 1 = some (before2235 k) := by - simp (disch := omega) [before2234, before2235, exit150, applyExit, pop, push] - <;> omega -theorem step2234 (k : Nat) : Runs (1*115) (before2234 k).denote (before2235 k).denote := - @applyExit_sound (before2234 k) (before2235 k) exit150 1 valid150 (macro2234 k) -theorem macro2235 (k : Nat) : applyExit (before2235 k) exit152 1 = some (before2236 k) := by - simp (disch := omega) [before2235, before2236, exit152, applyExit, pop, push] - <;> omega -theorem step2235 (k : Nat) : Runs (1*49) (before2235 k).denote (before2236 k).denote := - @applyExit_sound (before2235 k) (before2236 k) exit152 1 valid152 (macro2235 k) -theorem macro2236 (k : Nat) : applyExit (before2236 k) exit151 1 = some (before2237 k) := by - simp (disch := omega) [before2236, before2237, exit151, applyExit, pop, push] - <;> omega -theorem step2236 (k : Nat) : Runs (1*1050) (before2236 k).denote (before2237 k).denote := - @applyExit_sound (before2236 k) (before2237 k) exit151 1 valid151 (macro2236 k) -theorem macro2237 (k : Nat) : applyExit (before2237 k) exit150 1 = some (before2238 k) := by - simp (disch := omega) [before2237, before2238, exit150, applyExit, pop, push] - <;> omega -theorem step2237 (k : Nat) : Runs (1*115) (before2237 k).denote (before2238 k).denote := - @applyExit_sound (before2237 k) (before2238 k) exit150 1 valid150 (macro2237 k) -theorem macro2238 (k : Nat) : applyExit (before2238 k) exit152 1 = some (before2239 k) := by - simp (disch := omega) [before2238, before2239, exit152, applyExit, pop, push] - <;> omega -theorem step2238 (k : Nat) : Runs (1*49) (before2238 k).denote (before2239 k).denote := - @applyExit_sound (before2238 k) (before2239 k) exit152 1 valid152 (macro2238 k) -theorem macro2239 (k : Nat) : applyExit (before2239 k) exit151 1 = some (before2240 k) := by - simp (disch := omega) [before2239, before2240, exit151, applyExit, pop, push] - <;> omega -theorem step2239 (k : Nat) : Runs (1*1050) (before2239 k).denote (before2240 k).denote := - @applyExit_sound (before2239 k) (before2240 k) exit151 1 valid151 (macro2239 k) -theorem macro2240 (k : Nat) : applyExit (before2240 k) exit150 1 = some (before2241 k) := by - simp (disch := omega) [before2240, before2241, exit150, applyExit, pop, push] - <;> omega -theorem step2240 (k : Nat) : Runs (1*115) (before2240 k).denote (before2241 k).denote := - @applyExit_sound (before2240 k) (before2241 k) exit150 1 valid150 (macro2240 k) -theorem macro2241 (k : Nat) : applyExit (before2241 k) exit152 1 = some (before2242 k) := by - simp (disch := omega) [before2241, before2242, exit152, applyExit, pop, push] - <;> omega -theorem step2241 (k : Nat) : Runs (1*49) (before2241 k).denote (before2242 k).denote := - @applyExit_sound (before2241 k) (before2242 k) exit152 1 valid152 (macro2241 k) -def cycleState2242 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w129,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761169⟩,⟨w126,(1*k+8)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w127,1⟩,⟨w122,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2242_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w128,1⟩,⟨w129,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761169⟩,⟨w126,(1*k+8)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w122,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2242_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w128,1⟩,⟨w129,(3+1*j)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761169⟩,⟨w126,(1*k+8)⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w127,1⟩,⟨w122,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,31⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro2242_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2242 k j) exit151 1 = some (cyclePart2242_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2242, cyclePart2242_0, exit151, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2242_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2242_0 k j) exit150 1 = some (cyclePart2242_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2242_0, cyclePart2242_1, exit150, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2242_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2242_1 k j) exit152 1 = some (cycleState2242 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2242_1, cycleState2242, exit152, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2242 (k j : Nat) (hj : j < (1*k+3)) : Runs 1214 (cycleState2242 k j).denote (cycleState2242 k (j+1)).denote := by - have h0 : Runs (1*1050) (cycleState2242 k j).denote (cyclePart2242_0 k j).denote := @applyExit_sound (cycleState2242 k j) (cyclePart2242_0 k j) exit151 1 valid151 (cycleMacro2242_0 k j hj) - have h1 : Runs (1*115) (cyclePart2242_0 k j).denote (cyclePart2242_1 k j).denote := @applyExit_sound (cyclePart2242_0 k j) (cyclePart2242_1 k j) exit150 1 valid150 (cycleMacro2242_1 k j hj) - have h2 : Runs (1*49) (cyclePart2242_1 k j).denote (cycleState2242 k (j+1)).denote := @applyExit_sound (cyclePart2242_1 k j) (cycleState2242 k (j+1)) exit152 1 valid152 (cycleMacro2242_2 k j hj) - exact (@Runs.trans (1*1050) ((1*115)+(1*49)) (cycleState2242 k j).denote (cyclePart2242_0 k j).denote (cycleState2242 k (j+1)).denote h0 (@Runs.trans (1*115) (1*49) (cyclePart2242_0 k j).denote (cyclePart2242_1 k j).denote (cycleState2242 k (j+1)).denote h1 h2)) -theorem step2242 (k : Nat) : Runs ((1*k+3)*1214) (before2242 k).denote (before2243 k).denote := by - have h := Runs.chain (fun j => (cycleState2242 k j).denote) 1214 (1*k+3) (cycleRun2242 k) - have h0 : cycleState2242 k 0 = before2242 k := by simp [cycleState2242, before2242] - have h1 : cycleState2242 k (1*k+3) = before2243 k := by - simp [cycleState2242, before2243] <;> omega - simpa only [h0, h1] using h -theorem macro2243 (k : Nat) : applyExit (before2243 k) exit151 1 = some (before2244 k) := by - simp (disch := omega) [before2243, before2244, exit151, applyExit, pop, push] - <;> omega -theorem step2243 (k : Nat) : Runs (1*1050) (before2243 k).denote (before2244 k).denote := - @applyExit_sound (before2243 k) (before2244 k) exit151 1 valid151 (macro2243 k) -theorem macro2244 (k : Nat) : applyExit (before2244 k) exit150 1 = some (before2245 k) := by - simp (disch := omega) [before2244, before2245, exit150, applyExit, pop, push] - <;> omega -theorem step2244 (k : Nat) : Runs (1*115) (before2244 k).denote (before2245 k).denote := - @applyExit_sound (before2244 k) (before2245 k) exit150 1 valid150 (macro2244 k) -theorem macro2245 (k : Nat) : applyExit (before2245 k) exit152 1 = some (before2246 k) := by - simp (disch := omega) [before2245, before2246, exit152, applyExit, pop, push] - <;> omega -theorem step2245 (k : Nat) : Runs (1*49) (before2245 k).denote (before2246 k).denote := - @applyExit_sound (before2245 k) (before2246 k) exit152 1 valid152 (macro2245 k) -theorem macro2246 (k : Nat) : applyExit (before2246 k) exit151 1 = some (before2247 k) := by - simp (disch := omega) [before2246, before2247, exit151, applyExit, pop, push] - <;> omega -theorem step2246 (k : Nat) : Runs (1*1050) (before2246 k).denote (before2247 k).denote := - @applyExit_sound (before2246 k) (before2247 k) exit151 1 valid151 (macro2246 k) -theorem macro2247 (k : Nat) : applyExit (before2247 k) exit0 28 = some (before2248 k) := by - simp (disch := omega) [before2247, before2248, exit0, applyExit, pop, push] - <;> omega -theorem step2247 (k : Nat) : Runs (28*2) (before2247 k).denote (before2248 k).denote := - @applyExit_sound (before2247 k) (before2248 k) exit0 28 valid0 (macro2247 k) -theorem macro2248 (k : Nat) : applyExit (before2248 k) exit1 1 = some (before2249 k) := by - simp (disch := omega) [before2248, before2249, exit1, applyExit, pop, push] - <;> omega -theorem step2248 (k : Nat) : Runs (1*3) (before2248 k).denote (before2249 k).denote := - @applyExit_sound (before2248 k) (before2249 k) exit1 1 valid1 (macro2248 k) -theorem macro2249 (k : Nat) : applyExit (before2249 k) exit2 28 = some (before2250 k) := by - simp (disch := omega) [before2249, before2250, exit2, applyExit, pop, push] - <;> omega -theorem step2249 (k : Nat) : Runs (28*2) (before2249 k).denote (before2250 k).denote := - @applyExit_sound (before2249 k) (before2250 k) exit2 28 valid2 (macro2249 k) -theorem macro2250 (k : Nat) : applyExit (before2250 k) exit152 1 = some (before2251 k) := by - simp (disch := omega) [before2250, before2251, exit152, applyExit, pop, push] - <;> omega -theorem step2250 (k : Nat) : Runs (1*49) (before2250 k).denote (before2251 k).denote := - @applyExit_sound (before2250 k) (before2251 k) exit152 1 valid152 (macro2250 k) -theorem macro2251 (k : Nat) : applyExit (before2251 k) exit0 29 = some (before2252 k) := by - simp (disch := omega) [before2251, before2252, exit0, applyExit, pop, push] - <;> omega -theorem step2251 (k : Nat) : Runs (29*2) (before2251 k).denote (before2252 k).denote := - @applyExit_sound (before2251 k) (before2252 k) exit0 29 valid0 (macro2251 k) -theorem macro2252 (k : Nat) : applyExit (before2252 k) exit13 13 = some (before2253 k) := by - simp (disch := omega) [before2252, before2253, exit13, applyExit, pop, push] - <;> omega -theorem step2252 (k : Nat) : Runs (13*2) (before2252 k).denote (before2253 k).denote := - @applyExit_sound (before2252 k) (before2253 k) exit13 13 valid13 (macro2252 k) -theorem macro2253 (k : Nat) : applyExit (before2253 k) exit0 31 = some (before2254 k) := by - simp (disch := omega) [before2253, before2254, exit0, applyExit, pop, push] - <;> omega -theorem step2253 (k : Nat) : Runs (31*2) (before2253 k).denote (before2254 k).denote := - @applyExit_sound (before2253 k) (before2254 k) exit0 31 valid0 (macro2253 k) -theorem macro2254 (k : Nat) : applyExit (before2254 k) exit1 1 = some (before2255 k) := by - simp (disch := omega) [before2254, before2255, exit1, applyExit, pop, push] - <;> omega -theorem step2254 (k : Nat) : Runs (1*3) (before2254 k).denote (before2255 k).denote := - @applyExit_sound (before2254 k) (before2255 k) exit1 1 valid1 (macro2254 k) -theorem macro2255 (k : Nat) : applyExit (before2255 k) exit2 31 = some (before2256 k) := by - simp (disch := omega) [before2255, before2256, exit2, applyExit, pop, push] - <;> omega -theorem step2255 (k : Nat) : Runs (31*2) (before2255 k).denote (before2256 k).denote := - @applyExit_sound (before2255 k) (before2256 k) exit2 31 valid2 (macro2255 k) -theorem macro2256 (k : Nat) : applyExit (before2256 k) exit6 1 = some (before2257 k) := by - simp (disch := omega) [before2256, before2257, exit6, applyExit, pop, push] - <;> omega -theorem step2256 (k : Nat) : Runs (1*1) (before2256 k).denote (before2257 k).denote := - @applyExit_sound (before2256 k) (before2257 k) exit6 1 valid6 (macro2256 k) -theorem macro2257 (k : Nat) : applyExit (before2257 k) exit0 32 = some (before2258 k) := by - simp (disch := omega) [before2257, before2258, exit0, applyExit, pop, push] - <;> omega -theorem step2257 (k : Nat) : Runs (32*2) (before2257 k).denote (before2258 k).denote := - @applyExit_sound (before2257 k) (before2258 k) exit0 32 valid0 (macro2257 k) -theorem macro2258 (k : Nat) : applyExit (before2258 k) exit13 1 = some (before2259 k) := by - simp (disch := omega) [before2258, before2259, exit13, applyExit, pop, push] - <;> omega -theorem step2258 (k : Nat) : Runs (1*2) (before2258 k).denote (before2259 k).denote := - @applyExit_sound (before2258 k) (before2259 k) exit13 1 valid13 (macro2258 k) -theorem macro2259 (k : Nat) : applyExit (before2259 k) exit0 6 = some (before2260 k) := by - simp (disch := omega) [before2259, before2260, exit0, applyExit, pop, push] - <;> omega -theorem step2259 (k : Nat) : Runs (6*2) (before2259 k).denote (before2260 k).denote := - @applyExit_sound (before2259 k) (before2260 k) exit0 6 valid0 (macro2259 k) -theorem macro2260 (k : Nat) : applyExit (before2260 k) exit1 1 = some (before2261 k) := by - simp (disch := omega) [before2260, before2261, exit1, applyExit, pop, push] - <;> omega -theorem step2260 (k : Nat) : Runs (1*3) (before2260 k).denote (before2261 k).denote := - @applyExit_sound (before2260 k) (before2261 k) exit1 1 valid1 (macro2260 k) -theorem macro2261 (k : Nat) : applyExit (before2261 k) exit2 6 = some (before2262 k) := by - simp (disch := omega) [before2261, before2262, exit2, applyExit, pop, push] - <;> omega -theorem step2261 (k : Nat) : Runs (6*2) (before2261 k).denote (before2262 k).denote := - @applyExit_sound (before2261 k) (before2262 k) exit2 6 valid2 (macro2261 k) -theorem macro2262 (k : Nat) : applyExit (before2262 k) exit6 1 = some (before2263 k) := by - simp (disch := omega) [before2262, before2263, exit6, applyExit, pop, push] - <;> omega -theorem step2262 (k : Nat) : Runs (1*1) (before2262 k).denote (before2263 k).denote := - @applyExit_sound (before2262 k) (before2263 k) exit6 1 valid6 (macro2262 k) -theorem macro2263 (k : Nat) : applyExit (before2263 k) exit0 7 = some (before2264 k) := by - simp (disch := omega) [before2263, before2264, exit0, applyExit, pop, push] - <;> omega -theorem step2263 (k : Nat) : Runs (7*2) (before2263 k).denote (before2264 k).denote := - @applyExit_sound (before2263 k) (before2264 k) exit0 7 valid0 (macro2263 k) -theorem macro2264 (k : Nat) : applyExit (before2264 k) exit1 1 = some (before2265 k) := by - simp (disch := omega) [before2264, before2265, exit1, applyExit, pop, push] - <;> omega -theorem step2264 (k : Nat) : Runs (1*3) (before2264 k).denote (before2265 k).denote := - @applyExit_sound (before2264 k) (before2265 k) exit1 1 valid1 (macro2264 k) -theorem macro2265 (k : Nat) : applyExit (before2265 k) exit2 7 = some (before2266 k) := by - simp (disch := omega) [before2265, before2266, exit2, applyExit, pop, push] - <;> omega -theorem step2265 (k : Nat) : Runs (7*2) (before2265 k).denote (before2266 k).denote := - @applyExit_sound (before2265 k) (before2266 k) exit2 7 valid2 (macro2265 k) -theorem macro2266 (k : Nat) : applyExit (before2266 k) exit3 1 = some (before2267 k) := by - simp (disch := omega) [before2266, before2267, exit3, applyExit, pop, push] - <;> omega -theorem step2266 (k : Nat) : Runs (1*2) (before2266 k).denote (before2267 k).denote := - @applyExit_sound (before2266 k) (before2267 k) exit3 1 valid3 (macro2266 k) -theorem macro2267 (k : Nat) : applyExit (before2267 k) exit4 1 = some (before2268 k) := by - simp (disch := omega) [before2267, before2268, exit4, applyExit, pop, push] - <;> omega -theorem step2267 (k : Nat) : Runs (1*2) (before2267 k).denote (before2268 k).denote := - @applyExit_sound (before2267 k) (before2268 k) exit4 1 valid4 (macro2267 k) -theorem macro2268 (k : Nat) : applyExit (before2268 k) exit5 1 = some (before2269 k) := by - simp (disch := omega) [before2268, before2269, exit5, applyExit, pop, push] - <;> omega -theorem step2268 (k : Nat) : Runs (1*3) (before2268 k).denote (before2269 k).denote := - @applyExit_sound (before2268 k) (before2269 k) exit5 1 valid5 (macro2268 k) -theorem macro2269 (k : Nat) : applyExit (before2269 k) exit1 1 = some (before2270 k) := by - simp (disch := omega) [before2269, before2270, exit1, applyExit, pop, push] - <;> omega -theorem step2269 (k : Nat) : Runs (1*3) (before2269 k).denote (before2270 k).denote := - @applyExit_sound (before2269 k) (before2270 k) exit1 1 valid1 (macro2269 k) -theorem macro2270 (k : Nat) : applyExit (before2270 k) exit6 1 = some (before2271 k) := by - simp (disch := omega) [before2270, before2271, exit6, applyExit, pop, push] - <;> omega -theorem step2270 (k : Nat) : Runs (1*1) (before2270 k).denote (before2271 k).denote := - @applyExit_sound (before2270 k) (before2271 k) exit6 1 valid6 (macro2270 k) -theorem macro2271 (k : Nat) : applyExit (before2271 k) exit0 10 = some (before2272 k) := by - simp (disch := omega) [before2271, before2272, exit0, applyExit, pop, push] - <;> omega -theorem step2271 (k : Nat) : Runs (10*2) (before2271 k).denote (before2272 k).denote := - @applyExit_sound (before2271 k) (before2272 k) exit0 10 valid0 (macro2271 k) -theorem macro2272 (k : Nat) : applyExit (before2272 k) exit1 1 = some (before2273 k) := by - simp (disch := omega) [before2272, before2273, exit1, applyExit, pop, push] - <;> omega -theorem step2272 (k : Nat) : Runs (1*3) (before2272 k).denote (before2273 k).denote := - @applyExit_sound (before2272 k) (before2273 k) exit1 1 valid1 (macro2272 k) -theorem macro2273 (k : Nat) : applyExit (before2273 k) exit2 10 = some (before2274 k) := by - simp (disch := omega) [before2273, before2274, exit2, applyExit, pop, push] - <;> omega -theorem step2273 (k : Nat) : Runs (10*2) (before2273 k).denote (before2274 k).denote := - @applyExit_sound (before2273 k) (before2274 k) exit2 10 valid2 (macro2273 k) -theorem macro2274 (k : Nat) : applyExit (before2274 k) exit3 1 = some (before2275 k) := by - simp (disch := omega) [before2274, before2275, exit3, applyExit, pop, push] - <;> omega -theorem step2274 (k : Nat) : Runs (1*2) (before2274 k).denote (before2275 k).denote := - @applyExit_sound (before2274 k) (before2275 k) exit3 1 valid3 (macro2274 k) -theorem macro2275 (k : Nat) : applyExit (before2275 k) exit4 1 = some (before2276 k) := by - simp (disch := omega) [before2275, before2276, exit4, applyExit, pop, push] - <;> omega -theorem step2275 (k : Nat) : Runs (1*2) (before2275 k).denote (before2276 k).denote := - @applyExit_sound (before2275 k) (before2276 k) exit4 1 valid4 (macro2275 k) -theorem macro2276 (k : Nat) : applyExit (before2276 k) exit5 1 = some (before2277 k) := by - simp (disch := omega) [before2276, before2277, exit5, applyExit, pop, push] - <;> omega -theorem step2276 (k : Nat) : Runs (1*3) (before2276 k).denote (before2277 k).denote := - @applyExit_sound (before2276 k) (before2277 k) exit5 1 valid5 (macro2276 k) -theorem macro2277 (k : Nat) : applyExit (before2277 k) exit1 1 = some (before2278 k) := by - simp (disch := omega) [before2277, before2278, exit1, applyExit, pop, push] - <;> omega -theorem step2277 (k : Nat) : Runs (1*3) (before2277 k).denote (before2278 k).denote := - @applyExit_sound (before2277 k) (before2278 k) exit1 1 valid1 (macro2277 k) -theorem macro2278 (k : Nat) : applyExit (before2278 k) exit6 1 = some (before2279 k) := by - simp (disch := omega) [before2278, before2279, exit6, applyExit, pop, push] - <;> omega -theorem step2278 (k : Nat) : Runs (1*1) (before2278 k).denote (before2279 k).denote := - @applyExit_sound (before2278 k) (before2279 k) exit6 1 valid6 (macro2278 k) -theorem macro2279 (k : Nat) : applyExit (before2279 k) exit0 13 = some (before2280 k) := by - simp (disch := omega) [before2279, before2280, exit0, applyExit, pop, push] - <;> omega -theorem step2279 (k : Nat) : Runs (13*2) (before2279 k).denote (before2280 k).denote := - @applyExit_sound (before2279 k) (before2280 k) exit0 13 valid0 (macro2279 k) -theorem macro2280 (k : Nat) : applyExit (before2280 k) exit1 1 = some (before2281 k) := by - simp (disch := omega) [before2280, before2281, exit1, applyExit, pop, push] - <;> omega -theorem step2280 (k : Nat) : Runs (1*3) (before2280 k).denote (before2281 k).denote := - @applyExit_sound (before2280 k) (before2281 k) exit1 1 valid1 (macro2280 k) -theorem macro2281 (k : Nat) : applyExit (before2281 k) exit2 13 = some (before2282 k) := by - simp (disch := omega) [before2281, before2282, exit2, applyExit, pop, push] - <;> omega -theorem step2281 (k : Nat) : Runs (13*2) (before2281 k).denote (before2282 k).denote := - @applyExit_sound (before2281 k) (before2282 k) exit2 13 valid2 (macro2281 k) -theorem macro2282 (k : Nat) : applyExit (before2282 k) exit3 1 = some (before2283 k) := by - simp (disch := omega) [before2282, before2283, exit3, applyExit, pop, push] - <;> omega -theorem step2282 (k : Nat) : Runs (1*2) (before2282 k).denote (before2283 k).denote := - @applyExit_sound (before2282 k) (before2283 k) exit3 1 valid3 (macro2282 k) -theorem macro2283 (k : Nat) : applyExit (before2283 k) exit4 1 = some (before2284 k) := by - simp (disch := omega) [before2283, before2284, exit4, applyExit, pop, push] - <;> omega -theorem step2283 (k : Nat) : Runs (1*2) (before2283 k).denote (before2284 k).denote := - @applyExit_sound (before2283 k) (before2284 k) exit4 1 valid4 (macro2283 k) -theorem macro2284 (k : Nat) : applyExit (before2284 k) exit5 1 = some (before2285 k) := by - simp (disch := omega) [before2284, before2285, exit5, applyExit, pop, push] - <;> omega -theorem step2284 (k : Nat) : Runs (1*3) (before2284 k).denote (before2285 k).denote := - @applyExit_sound (before2284 k) (before2285 k) exit5 1 valid5 (macro2284 k) -theorem macro2285 (k : Nat) : applyExit (before2285 k) exit1 1 = some (before2286 k) := by - simp (disch := omega) [before2285, before2286, exit1, applyExit, pop, push] - <;> omega -theorem step2285 (k : Nat) : Runs (1*3) (before2285 k).denote (before2286 k).denote := - @applyExit_sound (before2285 k) (before2286 k) exit1 1 valid1 (macro2285 k) -theorem macro2286 (k : Nat) : applyExit (before2286 k) exit6 1 = some (before2287 k) := by - simp (disch := omega) [before2286, before2287, exit6, applyExit, pop, push] - <;> omega -theorem step2286 (k : Nat) : Runs (1*1) (before2286 k).denote (before2287 k).denote := - @applyExit_sound (before2286 k) (before2287 k) exit6 1 valid6 (macro2286 k) -theorem macro2287 (k : Nat) : applyExit (before2287 k) exit0 16 = some (before2288 k) := by - simp (disch := omega) [before2287, before2288, exit0, applyExit, pop, push] - <;> omega -theorem step2287 (k : Nat) : Runs (16*2) (before2287 k).denote (before2288 k).denote := - @applyExit_sound (before2287 k) (before2288 k) exit0 16 valid0 (macro2287 k) -theorem macro2288 (k : Nat) : applyExit (before2288 k) exit1 1 = some (before2289 k) := by - simp (disch := omega) [before2288, before2289, exit1, applyExit, pop, push] - <;> omega -theorem step2288 (k : Nat) : Runs (1*3) (before2288 k).denote (before2289 k).denote := - @applyExit_sound (before2288 k) (before2289 k) exit1 1 valid1 (macro2288 k) -theorem macro2289 (k : Nat) : applyExit (before2289 k) exit2 16 = some (before2290 k) := by - simp (disch := omega) [before2289, before2290, exit2, applyExit, pop, push] - <;> omega -theorem step2289 (k : Nat) : Runs (16*2) (before2289 k).denote (before2290 k).denote := - @applyExit_sound (before2289 k) (before2290 k) exit2 16 valid2 (macro2289 k) -theorem macro2290 (k : Nat) : applyExit (before2290 k) exit3 1 = some (before2291 k) := by - simp (disch := omega) [before2290, before2291, exit3, applyExit, pop, push] - <;> omega -theorem step2290 (k : Nat) : Runs (1*2) (before2290 k).denote (before2291 k).denote := - @applyExit_sound (before2290 k) (before2291 k) exit3 1 valid3 (macro2290 k) -theorem macro2291 (k : Nat) : applyExit (before2291 k) exit4 1 = some (before2292 k) := by - simp (disch := omega) [before2291, before2292, exit4, applyExit, pop, push] - <;> omega -theorem step2291 (k : Nat) : Runs (1*2) (before2291 k).denote (before2292 k).denote := - @applyExit_sound (before2291 k) (before2292 k) exit4 1 valid4 (macro2291 k) -theorem macro2292 (k : Nat) : applyExit (before2292 k) exit5 1 = some (before2293 k) := by - simp (disch := omega) [before2292, before2293, exit5, applyExit, pop, push] - <;> omega -theorem step2292 (k : Nat) : Runs (1*3) (before2292 k).denote (before2293 k).denote := - @applyExit_sound (before2292 k) (before2293 k) exit5 1 valid5 (macro2292 k) -theorem macro2293 (k : Nat) : applyExit (before2293 k) exit1 1 = some (before2294 k) := by - simp (disch := omega) [before2293, before2294, exit1, applyExit, pop, push] - <;> omega -theorem step2293 (k : Nat) : Runs (1*3) (before2293 k).denote (before2294 k).denote := - @applyExit_sound (before2293 k) (before2294 k) exit1 1 valid1 (macro2293 k) -theorem macro2294 (k : Nat) : applyExit (before2294 k) exit6 1 = some (before2295 k) := by - simp (disch := omega) [before2294, before2295, exit6, applyExit, pop, push] - <;> omega -theorem step2294 (k : Nat) : Runs (1*1) (before2294 k).denote (before2295 k).denote := - @applyExit_sound (before2294 k) (before2295 k) exit6 1 valid6 (macro2294 k) -theorem macro2295 (k : Nat) : applyExit (before2295 k) exit0 19 = some (before2296 k) := by - simp (disch := omega) [before2295, before2296, exit0, applyExit, pop, push] - <;> omega -theorem step2295 (k : Nat) : Runs (19*2) (before2295 k).denote (before2296 k).denote := - @applyExit_sound (before2295 k) (before2296 k) exit0 19 valid0 (macro2295 k) -theorem macro2296 (k : Nat) : applyExit (before2296 k) exit1 1 = some (before2297 k) := by - simp (disch := omega) [before2296, before2297, exit1, applyExit, pop, push] - <;> omega -theorem step2296 (k : Nat) : Runs (1*3) (before2296 k).denote (before2297 k).denote := - @applyExit_sound (before2296 k) (before2297 k) exit1 1 valid1 (macro2296 k) -theorem macro2297 (k : Nat) : applyExit (before2297 k) exit2 19 = some (before2298 k) := by - simp (disch := omega) [before2297, before2298, exit2, applyExit, pop, push] - <;> omega -theorem step2297 (k : Nat) : Runs (19*2) (before2297 k).denote (before2298 k).denote := - @applyExit_sound (before2297 k) (before2298 k) exit2 19 valid2 (macro2297 k) -theorem macro2298 (k : Nat) : applyExit (before2298 k) exit3 1 = some (before2299 k) := by - simp (disch := omega) [before2298, before2299, exit3, applyExit, pop, push] - <;> omega -theorem step2298 (k : Nat) : Runs (1*2) (before2298 k).denote (before2299 k).denote := - @applyExit_sound (before2298 k) (before2299 k) exit3 1 valid3 (macro2298 k) -theorem macro2299 (k : Nat) : applyExit (before2299 k) exit4 1 = some (after2299 k) := by - simp (disch := omega) [before2299, after2299, exit4, applyExit, pop, push] - <;> omega -theorem step2299 (k : Nat) : Runs (1*2) (before2299 k).denote (after2299 k).denote := - @applyExit_sound (before2299 k) (after2299 k) exit4 1 valid4 (macro2299 k) -theorem chunkRun022 (k : Nat) : Runs (1304*k+4750578669) (before2200 k).denote (after2299 k).denote := by - have h := (@Runs.trans ((((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))))+((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))))+((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2))))))) ((((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))))+((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2))))))) (before2200 k).denote (before2250 k).denote (after2299 k).denote (@Runs.trans (((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))))+((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))))) (((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))))+((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2)))))) (before2200 k).denote (before2225 k).denote (before2250 k).denote (@Runs.trans ((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3))))) ((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))) (before2200 k).denote (before2212 k).denote (before2225 k).denote (@Runs.trans (((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90)))) (((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))) (before2200 k).denote (before2206 k).denote (before2212 k).denote (@Runs.trans ((1*3)+((1*49)+(1*38))) ((1*3)+((1*49)+((1*k+3)*90))) (before2200 k).denote (before2203 k).denote (before2206 k).denote (@Runs.trans (1*3) ((1*49)+(1*38)) (before2200 k).denote (before2201 k).denote (before2203 k).denote (step2200 k) (@Runs.trans (1*49) (1*38) (before2201 k).denote (before2202 k).denote (before2203 k).denote (step2201 k) (step2202 k))) (@Runs.trans (1*3) ((1*49)+((1*k+3)*90)) (before2203 k).denote (before2204 k).denote (before2206 k).denote (step2203 k) (@Runs.trans (1*49) ((1*k+3)*90) (before2204 k).denote (before2205 k).denote (before2206 k).denote (step2204 k) (step2205 k)))) (@Runs.trans ((1*38)+((1*3)+(1*49))) ((1*38)+((791761168*2)+(1*3))) (before2206 k).denote (before2209 k).denote (before2212 k).denote (@Runs.trans (1*38) ((1*3)+(1*49)) (before2206 k).denote (before2207 k).denote (before2209 k).denote (step2206 k) (@Runs.trans (1*3) (1*49) (before2207 k).denote (before2208 k).denote (before2209 k).denote (step2207 k) (step2208 k))) (@Runs.trans (1*38) ((791761168*2)+(1*3)) (before2209 k).denote (before2210 k).denote (before2212 k).denote (step2209 k) (@Runs.trans (791761168*2) (1*3) (before2210 k).denote (before2211 k).denote (before2212 k).denote (step2210 k) (step2211 k))))) (@Runs.trans (((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3)))) (((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))) (before2212 k).denote (before2218 k).denote (before2225 k).denote (@Runs.trans ((791761168*2)+((1*49)+(791761169*2))) ((5*2)+((25*2)+(1*3))) (before2212 k).denote (before2215 k).denote (before2218 k).denote (@Runs.trans (791761168*2) ((1*49)+(791761169*2)) (before2212 k).denote (before2213 k).denote (before2215 k).denote (step2212 k) (@Runs.trans (1*49) (791761169*2) (before2213 k).denote (before2214 k).denote (before2215 k).denote (step2213 k) (step2214 k))) (@Runs.trans (5*2) ((25*2)+(1*3)) (before2215 k).denote (before2216 k).denote (before2218 k).denote (step2215 k) (@Runs.trans (25*2) (1*3) (before2216 k).denote (before2217 k).denote (before2218 k).denote (step2216 k) (step2217 k)))) (@Runs.trans ((25*2)+((1*1)+(26*2))) (((37*2)+(19*2))+((1*3)+(19*2))) (before2218 k).denote (before2221 k).denote (before2225 k).denote (@Runs.trans (25*2) ((1*1)+(26*2)) (before2218 k).denote (before2219 k).denote (before2221 k).denote (step2218 k) (@Runs.trans (1*1) (26*2) (before2219 k).denote (before2220 k).denote (before2221 k).denote (step2219 k) (step2220 k))) (@Runs.trans ((37*2)+(19*2)) ((1*3)+(19*2)) (before2221 k).denote (before2223 k).denote (before2225 k).denote (@Runs.trans (37*2) (19*2) (before2221 k).denote (before2222 k).denote (before2223 k).denote (step2221 k) (step2222 k)) (@Runs.trans (1*3) (19*2) (before2223 k).denote (before2224 k).denote (before2225 k).denote (step2223 k) (step2224 k)))))) (@Runs.trans ((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050))))) ((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2))))) (before2225 k).denote (before2237 k).denote (before2250 k).denote (@Runs.trans (((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2)))) (((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))) (before2225 k).denote (before2231 k).denote (before2237 k).denote (@Runs.trans ((1*1)+((20*2)+(89*2))) ((12*2)+((1*115)+(12*2))) (before2225 k).denote (before2228 k).denote (before2231 k).denote (@Runs.trans (1*1) ((20*2)+(89*2)) (before2225 k).denote (before2226 k).denote (before2228 k).denote (step2225 k) (@Runs.trans (20*2) (89*2) (before2226 k).denote (before2227 k).denote (before2228 k).denote (step2226 k) (step2227 k))) (@Runs.trans (12*2) ((1*115)+(12*2)) (before2228 k).denote (before2229 k).denote (before2231 k).denote (step2228 k) (@Runs.trans (1*115) (12*2) (before2229 k).denote (before2230 k).denote (before2231 k).denote (step2229 k) (step2230 k)))) (@Runs.trans ((1*1)+((12*2)+(1*1050))) ((1*115)+((1*49)+(1*1050))) (before2231 k).denote (before2234 k).denote (before2237 k).denote (@Runs.trans (1*1) ((12*2)+(1*1050)) (before2231 k).denote (before2232 k).denote (before2234 k).denote (step2231 k) (@Runs.trans (12*2) (1*1050) (before2232 k).denote (before2233 k).denote (before2234 k).denote (step2232 k) (step2233 k))) (@Runs.trans (1*115) ((1*49)+(1*1050)) (before2234 k).denote (before2235 k).denote (before2237 k).denote (step2234 k) (@Runs.trans (1*49) (1*1050) (before2235 k).denote (before2236 k).denote (before2237 k).denote (step2235 k) (step2236 k))))) (@Runs.trans (((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214)))) (((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2)))) (before2237 k).denote (before2243 k).denote (before2250 k).denote (@Runs.trans ((1*115)+((1*49)+(1*1050))) ((1*115)+((1*49)+((1*k+3)*1214))) (before2237 k).denote (before2240 k).denote (before2243 k).denote (@Runs.trans (1*115) ((1*49)+(1*1050)) (before2237 k).denote (before2238 k).denote (before2240 k).denote (step2237 k) (@Runs.trans (1*49) (1*1050) (before2238 k).denote (before2239 k).denote (before2240 k).denote (step2238 k) (step2239 k))) (@Runs.trans (1*115) ((1*49)+((1*k+3)*1214)) (before2240 k).denote (before2241 k).denote (before2243 k).denote (step2240 k) (@Runs.trans (1*49) ((1*k+3)*1214) (before2241 k).denote (before2242 k).denote (before2243 k).denote (step2241 k) (step2242 k)))) (@Runs.trans ((1*1050)+((1*115)+(1*49))) (((1*1050)+(28*2))+((1*3)+(28*2))) (before2243 k).denote (before2246 k).denote (before2250 k).denote (@Runs.trans (1*1050) ((1*115)+(1*49)) (before2243 k).denote (before2244 k).denote (before2246 k).denote (step2243 k) (@Runs.trans (1*115) (1*49) (before2244 k).denote (before2245 k).denote (before2246 k).denote (step2244 k) (step2245 k))) (@Runs.trans ((1*1050)+(28*2)) ((1*3)+(28*2)) (before2246 k).denote (before2248 k).denote (before2250 k).denote (@Runs.trans (1*1050) (28*2) (before2246 k).denote (before2247 k).denote (before2248 k).denote (step2246 k) (step2247 k)) (@Runs.trans (1*3) (28*2) (before2248 k).denote (before2249 k).denote (before2250 k).denote (step2248 k) (step2249 k))))))) (@Runs.trans (((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))))+((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))))) (((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2)))))) (before2250 k).denote (before2275 k).denote (after2299 k).denote (@Runs.trans ((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2))))) ((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))) (before2250 k).denote (before2262 k).denote (before2275 k).denote (@Runs.trans (((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2)))) (((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))) (before2250 k).denote (before2256 k).denote (before2262 k).denote (@Runs.trans ((1*49)+((29*2)+(13*2))) ((31*2)+((1*3)+(31*2))) (before2250 k).denote (before2253 k).denote (before2256 k).denote (@Runs.trans (1*49) ((29*2)+(13*2)) (before2250 k).denote (before2251 k).denote (before2253 k).denote (step2250 k) (@Runs.trans (29*2) (13*2) (before2251 k).denote (before2252 k).denote (before2253 k).denote (step2251 k) (step2252 k))) (@Runs.trans (31*2) ((1*3)+(31*2)) (before2253 k).denote (before2254 k).denote (before2256 k).denote (step2253 k) (@Runs.trans (1*3) (31*2) (before2254 k).denote (before2255 k).denote (before2256 k).denote (step2254 k) (step2255 k)))) (@Runs.trans ((1*1)+((32*2)+(1*2))) ((6*2)+((1*3)+(6*2))) (before2256 k).denote (before2259 k).denote (before2262 k).denote (@Runs.trans (1*1) ((32*2)+(1*2)) (before2256 k).denote (before2257 k).denote (before2259 k).denote (step2256 k) (@Runs.trans (32*2) (1*2) (before2257 k).denote (before2258 k).denote (before2259 k).denote (step2257 k) (step2258 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before2259 k).denote (before2260 k).denote (before2262 k).denote (step2259 k) (@Runs.trans (1*3) (6*2) (before2260 k).denote (before2261 k).denote (before2262 k).denote (step2260 k) (step2261 k))))) (@Runs.trans (((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))) (before2262 k).denote (before2268 k).denote (before2275 k).denote (@Runs.trans ((1*1)+((7*2)+(1*3))) ((7*2)+((1*2)+(1*2))) (before2262 k).denote (before2265 k).denote (before2268 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before2262 k).denote (before2263 k).denote (before2265 k).denote (step2262 k) (@Runs.trans (7*2) (1*3) (before2263 k).denote (before2264 k).denote (before2265 k).denote (step2263 k) (step2264 k))) (@Runs.trans (7*2) ((1*2)+(1*2)) (before2265 k).denote (before2266 k).denote (before2268 k).denote (step2265 k) (@Runs.trans (1*2) (1*2) (before2266 k).denote (before2267 k).denote (before2268 k).denote (step2266 k) (step2267 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((10*2)+(1*3))+((10*2)+(1*2))) (before2268 k).denote (before2271 k).denote (before2275 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2268 k).denote (before2269 k).denote (before2271 k).denote (step2268 k) (@Runs.trans (1*3) (1*1) (before2269 k).denote (before2270 k).denote (before2271 k).denote (step2269 k) (step2270 k))) (@Runs.trans ((10*2)+(1*3)) ((10*2)+(1*2)) (before2271 k).denote (before2273 k).denote (before2275 k).denote (@Runs.trans (10*2) (1*3) (before2271 k).denote (before2272 k).denote (before2273 k).denote (step2271 k) (step2272 k)) (@Runs.trans (10*2) (1*2) (before2273 k).denote (before2274 k).denote (before2275 k).denote (step2273 k) (step2274 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2))))) (before2275 k).denote (before2287 k).denote (after2299 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))) (((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before2275 k).denote (before2281 k).denote (before2287 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(1*3))) (before2275 k).denote (before2278 k).denote (before2281 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2275 k).denote (before2276 k).denote (before2278 k).denote (step2275 k) (@Runs.trans (1*3) (1*3) (before2276 k).denote (before2277 k).denote (before2278 k).denote (step2276 k) (step2277 k))) (@Runs.trans (1*1) ((13*2)+(1*3)) (before2278 k).denote (before2279 k).denote (before2281 k).denote (step2278 k) (@Runs.trans (13*2) (1*3) (before2279 k).denote (before2280 k).denote (before2281 k).denote (step2279 k) (step2280 k)))) (@Runs.trans ((13*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2281 k).denote (before2284 k).denote (before2287 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before2281 k).denote (before2282 k).denote (before2284 k).denote (step2281 k) (@Runs.trans (1*2) (1*2) (before2282 k).denote (before2283 k).denote (before2284 k).denote (step2282 k) (step2283 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2284 k).denote (before2285 k).denote (before2287 k).denote (step2284 k) (@Runs.trans (1*3) (1*1) (before2285 k).denote (before2286 k).denote (before2287 k).denote (step2285 k) (step2286 k))))) (@Runs.trans (((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2)))) (before2287 k).denote (before2293 k).denote (after2299 k).denote (@Runs.trans ((16*2)+((1*3)+(16*2))) ((1*2)+((1*2)+(1*3))) (before2287 k).denote (before2290 k).denote (before2293 k).denote (@Runs.trans (16*2) ((1*3)+(16*2)) (before2287 k).denote (before2288 k).denote (before2290 k).denote (step2287 k) (@Runs.trans (1*3) (16*2) (before2288 k).denote (before2289 k).denote (before2290 k).denote (step2288 k) (step2289 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2290 k).denote (before2291 k).denote (before2293 k).denote (step2290 k) (@Runs.trans (1*2) (1*3) (before2291 k).denote (before2292 k).denote (before2293 k).denote (step2291 k) (step2292 k)))) (@Runs.trans ((1*3)+((1*1)+(19*2))) (((1*3)+(19*2))+((1*2)+(1*2))) (before2293 k).denote (before2296 k).denote (after2299 k).denote (@Runs.trans (1*3) ((1*1)+(19*2)) (before2293 k).denote (before2294 k).denote (before2296 k).denote (step2293 k) (@Runs.trans (1*1) (19*2) (before2294 k).denote (before2295 k).denote (before2296 k).denote (step2294 k) (step2295 k))) (@Runs.trans ((1*3)+(19*2)) ((1*2)+(1*2)) (before2296 k).denote (before2298 k).denote (after2299 k).denote (@Runs.trans (1*3) (19*2) (before2296 k).denote (before2297 k).denote (before2298 k).denote (step2296 k) (step2297 k)) (@Runs.trans (1*2) (1*2) (before2298 k).denote (before2299 k).denote (after2299 k).denote (step2298 k) (step2299 k)))))))) - have ht : (((((((1*3)+((1*49)+(1*38)))+((1*3)+((1*49)+((1*k+3)*90))))+(((1*38)+((1*3)+(1*49)))+((1*38)+((791761168*2)+(1*3)))))+((((791761168*2)+((1*49)+(791761169*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((12*2)+((1*115)+(12*2))))+(((1*1)+((12*2)+(1*1050)))+((1*115)+((1*49)+(1*1050)))))+((((1*115)+((1*49)+(1*1050)))+((1*115)+((1*49)+((1*k+3)*1214))))+(((1*1050)+((1*115)+(1*49)))+(((1*1050)+(28*2))+((1*3)+(28*2)))))))+((((((1*49)+((29*2)+(13*2)))+((31*2)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+((6*2)+((1*3)+(6*2)))))+((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))+(((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((16*2)+((1*3)+(16*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(19*2)))+(((1*3)+(19*2))+((1*2)+(1*2)))))))) = (1304*k+4750578669) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean deleted file mode 100644 index 140b1979..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk023.lean +++ /dev/null @@ -1,768 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2300_0 : Stack := [] -abbrev tail2300_1 : Stack := ⟨w1,1⟩ :: tail2300_0 -abbrev tail2300_2 : Stack := ⟨w0,1⟩ :: tail2300_1 -abbrev tail2300_3 : Stack := ⟨w2,1⟩ :: tail2300_2 -abbrev tail2300_4 : Stack := ⟨w1,1⟩ :: tail2300_3 -abbrev tail2300_5 : Stack := ⟨w0,2⟩ :: tail2300_4 -abbrev tail2300_6 : Stack := ⟨w2,1⟩ :: tail2300_5 -abbrev tail2300_7 : Stack := ⟨w1,13⟩ :: tail2300_6 -abbrev tail2300_8 : Stack := ⟨w2,1⟩ :: tail2300_7 -abbrev tail2300_9 : Stack := ⟨w1,5⟩ :: tail2300_8 -abbrev tail2300_10 : Stack := ⟨w0,5⟩ :: tail2300_9 -abbrev tail2300_11 : Stack := ⟨w2,1⟩ :: tail2300_10 -abbrev tail2300_12 : Stack := ⟨w1,12⟩ :: tail2300_11 -abbrev tail2300_13 (k : Nat) : Stack := ⟨w126,(1*k+8)⟩ :: tail2300_12 -abbrev tail2300_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2300_13 k -abbrev tail2300_15 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2300_14 k -abbrev tail2300_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_15 k -abbrev tail2300_17 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2300_16 k -abbrev tail2300_18 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2300_17 k -abbrev tail2300_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_18 k -abbrev tail2300_20 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2300_19 k -abbrev tail2300_21 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2300_20 k -abbrev tail2300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_21 k -abbrev tail2300_23 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2300_22 k -abbrev tail2300_24 (k : Nat) : Stack := ⟨w129,(1*k+8)⟩ :: tail2300_23 k -abbrev tail2300_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2300_24 k -abbrev tail2300_26 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2300_25 k -abbrev tail2300_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_26 k -abbrev tail2300_28 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2300_27 k -abbrev tail2300_29 : Stack := ⟨w0,21⟩ :: tail2300_0 -abbrev tail2300_30 : Stack := ⟨w2,1⟩ :: tail2300_29 -abbrev tail2300_31 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2300_27 k -abbrev tail2300_32 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_31 k -abbrev tail2300_33 : Stack := ⟨w0,22⟩ :: tail2300_0 -abbrev tail2300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_31 k -abbrev tail2300_35 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2300_34 k -abbrev tail2300_36 : Stack := ⟨w0,1⟩ :: tail2300_0 -abbrev tail2300_37 : Stack := ⟨w0,23⟩ :: tail2300_0 -abbrev tail2300_38 : Stack := ⟨w0,24⟩ :: tail2300_0 -abbrev tail2300_39 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2300_27 k -abbrev tail2300_40 : Stack := ⟨w2,1⟩ :: tail2300_38 -abbrev tail2300_41 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2300_27 k -abbrev tail2300_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_41 k -abbrev tail2300_43 : Stack := ⟨w0,25⟩ :: tail2300_0 -abbrev tail2300_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_41 k -abbrev tail2300_45 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2300_44 k -abbrev tail2300_46 : Stack := ⟨w0,26⟩ :: tail2300_0 -abbrev tail2300_47 : Stack := ⟨w0,27⟩ :: tail2300_0 -abbrev tail2300_48 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2300_27 k -abbrev tail2300_49 : Stack := ⟨w2,1⟩ :: tail2300_47 -abbrev tail2300_50 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2300_27 k -abbrev tail2300_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_50 k -abbrev tail2300_52 : Stack := ⟨w0,28⟩ :: tail2300_0 -abbrev tail2300_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_50 k -abbrev tail2300_54 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2300_53 k -abbrev tail2300_55 : Stack := ⟨w0,29⟩ :: tail2300_0 -abbrev tail2300_56 : Stack := ⟨w0,30⟩ :: tail2300_0 -abbrev tail2300_57 (k : Nat) : Stack := ⟨w1,17⟩ :: tail2300_27 k -abbrev tail2300_58 : Stack := ⟨w2,1⟩ :: tail2300_56 -abbrev tail2300_59 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2300_27 k -abbrev tail2300_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_59 k -abbrev tail2300_61 : Stack := ⟨w0,31⟩ :: tail2300_0 -abbrev tail2300_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_59 k -abbrev tail2300_63 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2300_62 k -abbrev tail2300_64 : Stack := ⟨w0,32⟩ :: tail2300_0 -abbrev tail2300_65 : Stack := ⟨w0,33⟩ :: tail2300_0 -abbrev tail2300_66 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2300_27 k -abbrev tail2300_67 : Stack := ⟨w2,1⟩ :: tail2300_65 -abbrev tail2300_68 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2300_27 k -abbrev tail2300_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_68 k -abbrev tail2300_70 : Stack := ⟨w0,34⟩ :: tail2300_0 -abbrev tail2300_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_68 k -abbrev tail2300_72 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2300_71 k -abbrev tail2300_73 : Stack := ⟨w0,35⟩ :: tail2300_0 -abbrev tail2300_74 : Stack := ⟨w0,36⟩ :: tail2300_0 -abbrev tail2300_75 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2300_27 k -abbrev tail2300_76 : Stack := ⟨w2,1⟩ :: tail2300_74 -abbrev tail2300_77 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2300_27 k -abbrev tail2300_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_77 k -abbrev tail2300_79 : Stack := ⟨w0,37⟩ :: tail2300_0 -abbrev tail2300_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_77 k -abbrev tail2300_81 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2300_80 k -abbrev tail2300_82 : Stack := ⟨w0,38⟩ :: tail2300_0 -abbrev tail2300_83 : Stack := ⟨w0,39⟩ :: tail2300_0 -abbrev tail2300_84 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2300_27 k -abbrev tail2300_85 : Stack := ⟨w2,1⟩ :: tail2300_83 -abbrev tail2300_86 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2300_27 k -abbrev tail2300_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_86 k -abbrev tail2300_88 : Stack := ⟨w0,40⟩ :: tail2300_0 -abbrev tail2300_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_86 k -abbrev tail2300_90 (k : Nat) : Stack := ⟨w1,40⟩ :: tail2300_89 k -abbrev tail2300_91 : Stack := ⟨w0,41⟩ :: tail2300_0 -abbrev tail2300_92 : Stack := ⟨w0,42⟩ :: tail2300_0 -abbrev tail2300_93 (k : Nat) : Stack := ⟨w1,9⟩ :: tail2300_27 k -abbrev tail2300_94 : Stack := ⟨w2,1⟩ :: tail2300_92 -abbrev tail2300_95 (k : Nat) : Stack := ⟨w1,8⟩ :: tail2300_27 k -abbrev tail2300_96 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_95 k -abbrev tail2300_97 : Stack := ⟨w0,43⟩ :: tail2300_0 -abbrev tail2300_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_95 k -abbrev tail2300_99 (k : Nat) : Stack := ⟨w1,43⟩ :: tail2300_98 k -abbrev tail2300_100 : Stack := ⟨w0,44⟩ :: tail2300_0 -abbrev tail2300_101 : Stack := ⟨w0,45⟩ :: tail2300_0 -abbrev tail2300_102 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2300_27 k -abbrev tail2300_103 : Stack := ⟨w2,1⟩ :: tail2300_101 -abbrev tail2300_104 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2300_27 k -abbrev tail2300_105 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_104 k -abbrev tail2300_106 : Stack := ⟨w0,46⟩ :: tail2300_0 -abbrev tail2300_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_104 k -abbrev tail2300_108 (k : Nat) : Stack := ⟨w1,46⟩ :: tail2300_107 k -abbrev tail2300_109 : Stack := ⟨w0,47⟩ :: tail2300_0 -abbrev tail2300_110 : Stack := ⟨w0,48⟩ :: tail2300_0 -abbrev tail2300_111 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2300_27 k -abbrev tail2300_112 : Stack := ⟨w2,1⟩ :: tail2300_110 -abbrev tail2300_113 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2300_27 k -abbrev tail2300_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_113 k -abbrev tail2300_115 : Stack := ⟨w0,49⟩ :: tail2300_0 -abbrev tail2300_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_113 k -abbrev tail2300_117 (k : Nat) : Stack := ⟨w1,49⟩ :: tail2300_116 k -abbrev tail2300_118 : Stack := ⟨w0,50⟩ :: tail2300_0 -abbrev tail2300_119 : Stack := ⟨w0,51⟩ :: tail2300_0 -abbrev tail2300_120 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2300_27 k -abbrev tail2300_121 : Stack := ⟨w2,1⟩ :: tail2300_119 -abbrev tail2300_122 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2300_27 k -abbrev tail2300_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_122 k -abbrev tail2300_124 : Stack := ⟨w0,52⟩ :: tail2300_0 -abbrev tail2300_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_122 k -abbrev tail2300_126 (k : Nat) : Stack := ⟨w1,52⟩ :: tail2300_125 k -abbrev tail2300_127 : Stack := ⟨w0,53⟩ :: tail2300_0 -abbrev tail2300_128 : Stack := ⟨w0,54⟩ :: tail2300_0 -abbrev tail2300_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2300_27 k -abbrev tail2300_130 : Stack := ⟨w2,1⟩ :: tail2300_128 -abbrev tail2300_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2300_27 k -abbrev tail2300_132 : Stack := ⟨w0,55⟩ :: tail2300_0 -abbrev tail2300_133 (k : Nat) : Stack := ⟨w2,2⟩ :: tail2300_26 k -abbrev tail2300_134 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2300_133 k -abbrev tail2300_135 : Stack := ⟨w0,56⟩ :: tail2300_0 -abbrev tail2300_136 : Stack := ⟨w0,57⟩ :: tail2300_0 -abbrev tail2300_137 (k : Nat) : Stack := ⟨w23,1⟩ :: tail2300_26 k -abbrev tail2300_138 : Stack := ⟨w23,1⟩ :: tail2300_135 -abbrev tail2300_139 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2300_25 k -abbrev tail2300_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2300_139 k -abbrev tail2300_141 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2300_140 k - -def before2300 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526717),(tail2300_28 k),tail2300_30⟩ -def before2301 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526717),(tail2300_32 k),tail2300_30⟩ -def before2302 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526717),(tail2300_32 k),tail2300_33⟩ -def before2303 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526717),(tail2300_34 k),tail2300_33⟩ -def before2304 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526761),(tail2300_35 k),tail2300_0⟩ -def before2305 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526761),(tail2300_35 k),tail2300_36⟩ -def before2306 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526717),(tail2300_34 k),tail2300_37⟩ -def before2307 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526715),(tail2300_31 k),tail2300_38⟩ -def before2308 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526713),(tail2300_39 k),tail2300_40⟩ -def before2309 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526713),(tail2300_42 k),tail2300_40⟩ -def before2310 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526713),(tail2300_42 k),tail2300_43⟩ -def before2311 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526713),(tail2300_44 k),tail2300_43⟩ -def before2312 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526763),(tail2300_45 k),tail2300_0⟩ -def before2313 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526763),(tail2300_45 k),tail2300_36⟩ -def before2314 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526713),(tail2300_44 k),tail2300_46⟩ -def before2315 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526711),(tail2300_41 k),tail2300_47⟩ -def before2316 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526709),(tail2300_48 k),tail2300_49⟩ -def before2317 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail2300_51 k),tail2300_49⟩ -def before2318 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail2300_51 k),tail2300_52⟩ -def before2319 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526709),(tail2300_53 k),tail2300_52⟩ -def before2320 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526765),(tail2300_54 k),tail2300_0⟩ -def before2321 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526765),(tail2300_54 k),tail2300_36⟩ -def before2322 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526709),(tail2300_53 k),tail2300_55⟩ -def before2323 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526707),(tail2300_50 k),tail2300_56⟩ -def before2324 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526705),(tail2300_57 k),tail2300_58⟩ -def before2325 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail2300_60 k),tail2300_58⟩ -def before2326 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail2300_60 k),tail2300_61⟩ -def before2327 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526705),(tail2300_62 k),tail2300_61⟩ -def before2328 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526767),(tail2300_63 k),tail2300_0⟩ -def before2329 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526767),(tail2300_63 k),tail2300_36⟩ -def before2330 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526705),(tail2300_62 k),tail2300_64⟩ -def before2331 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526703),(tail2300_59 k),tail2300_65⟩ -def before2332 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526701),(tail2300_66 k),tail2300_67⟩ -def before2333 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail2300_69 k),tail2300_67⟩ -def before2334 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail2300_69 k),tail2300_70⟩ -def before2335 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526701),(tail2300_71 k),tail2300_70⟩ -def before2336 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526769),(tail2300_72 k),tail2300_0⟩ -def before2337 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526769),(tail2300_72 k),tail2300_36⟩ -def before2338 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526701),(tail2300_71 k),tail2300_73⟩ -def before2339 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526699),(tail2300_68 k),tail2300_74⟩ -def before2340 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526697),(tail2300_75 k),tail2300_76⟩ -def before2341 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail2300_78 k),tail2300_76⟩ -def before2342 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail2300_78 k),tail2300_79⟩ -def before2343 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526697),(tail2300_80 k),tail2300_79⟩ -def before2344 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526771),(tail2300_81 k),tail2300_0⟩ -def before2345 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2300_81 k),tail2300_36⟩ -def before2346 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526697),(tail2300_80 k),tail2300_82⟩ -def before2347 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526695),(tail2300_77 k),tail2300_83⟩ -def before2348 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526693),(tail2300_84 k),tail2300_85⟩ -def before2349 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail2300_87 k),tail2300_85⟩ -def before2350 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail2300_87 k),tail2300_88⟩ -def before2351 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526693),(tail2300_89 k),tail2300_88⟩ -def before2352 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526773),(tail2300_90 k),tail2300_0⟩ -def before2353 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526773),(tail2300_90 k),tail2300_36⟩ -def before2354 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526693),(tail2300_89 k),tail2300_91⟩ -def before2355 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526691),(tail2300_86 k),tail2300_92⟩ -def before2356 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526689),(tail2300_93 k),tail2300_94⟩ -def before2357 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail2300_96 k),tail2300_94⟩ -def before2358 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail2300_96 k),tail2300_97⟩ -def before2359 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526689),(tail2300_98 k),tail2300_97⟩ -def before2360 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526775),(tail2300_99 k),tail2300_0⟩ -def before2361 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526775),(tail2300_99 k),tail2300_36⟩ -def before2362 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526689),(tail2300_98 k),tail2300_100⟩ -def before2363 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526687),(tail2300_95 k),tail2300_101⟩ -def before2364 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526685),(tail2300_102 k),tail2300_103⟩ -def before2365 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail2300_105 k),tail2300_103⟩ -def before2366 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail2300_105 k),tail2300_106⟩ -def before2367 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526685),(tail2300_107 k),tail2300_106⟩ -def before2368 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526777),(tail2300_108 k),tail2300_0⟩ -def before2369 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526777),(tail2300_108 k),tail2300_36⟩ -def before2370 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526685),(tail2300_107 k),tail2300_109⟩ -def before2371 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526683),(tail2300_104 k),tail2300_110⟩ -def before2372 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526681),(tail2300_111 k),tail2300_112⟩ -def before2373 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail2300_114 k),tail2300_112⟩ -def before2374 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail2300_114 k),tail2300_115⟩ -def before2375 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526681),(tail2300_116 k),tail2300_115⟩ -def before2376 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526779),(tail2300_117 k),tail2300_0⟩ -def before2377 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526779),(tail2300_117 k),tail2300_36⟩ -def before2378 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526681),(tail2300_116 k),tail2300_118⟩ -def before2379 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526679),(tail2300_113 k),tail2300_119⟩ -def before2380 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526677),(tail2300_120 k),tail2300_121⟩ -def before2381 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail2300_123 k),tail2300_121⟩ -def before2382 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail2300_123 k),tail2300_124⟩ -def before2383 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526677),(tail2300_125 k),tail2300_124⟩ -def before2384 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526781),(tail2300_126 k),tail2300_0⟩ -def before2385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526781),(tail2300_126 k),tail2300_36⟩ -def before2386 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526677),(tail2300_125 k),tail2300_127⟩ -def before2387 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526675),(tail2300_122 k),tail2300_128⟩ -def before2388 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526673),(tail2300_129 k),tail2300_130⟩ -def before2389 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2300_131 k),tail2300_130⟩ -def before2390 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2300_131 k),tail2300_132⟩ -def before2391 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526673),(tail2300_133 k),tail2300_132⟩ -def before2392 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2300_134 k),tail2300_0⟩ -def before2393 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2300_134 k),tail2300_36⟩ -def before2394 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2300_133 k),tail2300_135⟩ -def before2395 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526671),(tail2300_27 k),tail2300_136⟩ -def before2396 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail2300_137 k),tail2300_136⟩ -def before2397 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526671),(tail2300_137 k),tail2300_138⟩ -def before2398 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526671),(tail2300_139 k),tail2300_138⟩ -def before2399 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526673),(tail2300_140 k),tail2300_135⟩ -def after2399 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526785),(tail2300_141 k),tail2300_0⟩ - -theorem macro2300 (k : Nat) : applyExit (before2300 k) exit5 1 = some (before2301 k) := by - simp (disch := omega) [before2300, before2301, exit5, applyExit, pop, push] - <;> omega -theorem step2300 (k : Nat) : Runs (1*3) (before2300 k).denote (before2301 k).denote := - @applyExit_sound (before2300 k) (before2301 k) exit5 1 valid5 (macro2300 k) -theorem macro2301 (k : Nat) : applyExit (before2301 k) exit1 1 = some (before2302 k) := by - simp (disch := omega) [before2301, before2302, exit1, applyExit, pop, push] - <;> omega -theorem step2301 (k : Nat) : Runs (1*3) (before2301 k).denote (before2302 k).denote := - @applyExit_sound (before2301 k) (before2302 k) exit1 1 valid1 (macro2301 k) -theorem macro2302 (k : Nat) : applyExit (before2302 k) exit6 1 = some (before2303 k) := by - simp (disch := omega) [before2302, before2303, exit6, applyExit, pop, push] - <;> omega -theorem step2302 (k : Nat) : Runs (1*1) (before2302 k).denote (before2303 k).denote := - @applyExit_sound (before2302 k) (before2303 k) exit6 1 valid6 (macro2302 k) -theorem macro2303 (k : Nat) : applyExit (before2303 k) exit0 22 = some (before2304 k) := by - simp (disch := omega) [before2303, before2304, exit0, applyExit, pop, push] - <;> omega -theorem step2303 (k : Nat) : Runs (22*2) (before2303 k).denote (before2304 k).denote := - @applyExit_sound (before2303 k) (before2304 k) exit0 22 valid0 (macro2303 k) -theorem macro2304 (k : Nat) : applyExit (before2304 k) exit1 1 = some (before2305 k) := by - simp (disch := omega) [before2304, before2305, exit1, applyExit, pop, push] - <;> omega -theorem step2304 (k : Nat) : Runs (1*3) (before2304 k).denote (before2305 k).denote := - @applyExit_sound (before2304 k) (before2305 k) exit1 1 valid1 (macro2304 k) -theorem macro2305 (k : Nat) : applyExit (before2305 k) exit2 22 = some (before2306 k) := by - simp (disch := omega) [before2305, before2306, exit2, applyExit, pop, push] - <;> omega -theorem step2305 (k : Nat) : Runs (22*2) (before2305 k).denote (before2306 k).denote := - @applyExit_sound (before2305 k) (before2306 k) exit2 22 valid2 (macro2305 k) -theorem macro2306 (k : Nat) : applyExit (before2306 k) exit3 1 = some (before2307 k) := by - simp (disch := omega) [before2306, before2307, exit3, applyExit, pop, push] - <;> omega -theorem step2306 (k : Nat) : Runs (1*2) (before2306 k).denote (before2307 k).denote := - @applyExit_sound (before2306 k) (before2307 k) exit3 1 valid3 (macro2306 k) -theorem macro2307 (k : Nat) : applyExit (before2307 k) exit4 1 = some (before2308 k) := by - simp (disch := omega) [before2307, before2308, exit4, applyExit, pop, push] - <;> omega -theorem step2307 (k : Nat) : Runs (1*2) (before2307 k).denote (before2308 k).denote := - @applyExit_sound (before2307 k) (before2308 k) exit4 1 valid4 (macro2307 k) -theorem macro2308 (k : Nat) : applyExit (before2308 k) exit5 1 = some (before2309 k) := by - simp (disch := omega) [before2308, before2309, exit5, applyExit, pop, push] - <;> omega -theorem step2308 (k : Nat) : Runs (1*3) (before2308 k).denote (before2309 k).denote := - @applyExit_sound (before2308 k) (before2309 k) exit5 1 valid5 (macro2308 k) -theorem macro2309 (k : Nat) : applyExit (before2309 k) exit1 1 = some (before2310 k) := by - simp (disch := omega) [before2309, before2310, exit1, applyExit, pop, push] - <;> omega -theorem step2309 (k : Nat) : Runs (1*3) (before2309 k).denote (before2310 k).denote := - @applyExit_sound (before2309 k) (before2310 k) exit1 1 valid1 (macro2309 k) -theorem macro2310 (k : Nat) : applyExit (before2310 k) exit6 1 = some (before2311 k) := by - simp (disch := omega) [before2310, before2311, exit6, applyExit, pop, push] - <;> omega -theorem step2310 (k : Nat) : Runs (1*1) (before2310 k).denote (before2311 k).denote := - @applyExit_sound (before2310 k) (before2311 k) exit6 1 valid6 (macro2310 k) -theorem macro2311 (k : Nat) : applyExit (before2311 k) exit0 25 = some (before2312 k) := by - simp (disch := omega) [before2311, before2312, exit0, applyExit, pop, push] - <;> omega -theorem step2311 (k : Nat) : Runs (25*2) (before2311 k).denote (before2312 k).denote := - @applyExit_sound (before2311 k) (before2312 k) exit0 25 valid0 (macro2311 k) -theorem macro2312 (k : Nat) : applyExit (before2312 k) exit1 1 = some (before2313 k) := by - simp (disch := omega) [before2312, before2313, exit1, applyExit, pop, push] - <;> omega -theorem step2312 (k : Nat) : Runs (1*3) (before2312 k).denote (before2313 k).denote := - @applyExit_sound (before2312 k) (before2313 k) exit1 1 valid1 (macro2312 k) -theorem macro2313 (k : Nat) : applyExit (before2313 k) exit2 25 = some (before2314 k) := by - simp (disch := omega) [before2313, before2314, exit2, applyExit, pop, push] - <;> omega -theorem step2313 (k : Nat) : Runs (25*2) (before2313 k).denote (before2314 k).denote := - @applyExit_sound (before2313 k) (before2314 k) exit2 25 valid2 (macro2313 k) -theorem macro2314 (k : Nat) : applyExit (before2314 k) exit3 1 = some (before2315 k) := by - simp (disch := omega) [before2314, before2315, exit3, applyExit, pop, push] - <;> omega -theorem step2314 (k : Nat) : Runs (1*2) (before2314 k).denote (before2315 k).denote := - @applyExit_sound (before2314 k) (before2315 k) exit3 1 valid3 (macro2314 k) -theorem macro2315 (k : Nat) : applyExit (before2315 k) exit4 1 = some (before2316 k) := by - simp (disch := omega) [before2315, before2316, exit4, applyExit, pop, push] - <;> omega -theorem step2315 (k : Nat) : Runs (1*2) (before2315 k).denote (before2316 k).denote := - @applyExit_sound (before2315 k) (before2316 k) exit4 1 valid4 (macro2315 k) -theorem macro2316 (k : Nat) : applyExit (before2316 k) exit5 1 = some (before2317 k) := by - simp (disch := omega) [before2316, before2317, exit5, applyExit, pop, push] - <;> omega -theorem step2316 (k : Nat) : Runs (1*3) (before2316 k).denote (before2317 k).denote := - @applyExit_sound (before2316 k) (before2317 k) exit5 1 valid5 (macro2316 k) -theorem macro2317 (k : Nat) : applyExit (before2317 k) exit1 1 = some (before2318 k) := by - simp (disch := omega) [before2317, before2318, exit1, applyExit, pop, push] - <;> omega -theorem step2317 (k : Nat) : Runs (1*3) (before2317 k).denote (before2318 k).denote := - @applyExit_sound (before2317 k) (before2318 k) exit1 1 valid1 (macro2317 k) -theorem macro2318 (k : Nat) : applyExit (before2318 k) exit6 1 = some (before2319 k) := by - simp (disch := omega) [before2318, before2319, exit6, applyExit, pop, push] - <;> omega -theorem step2318 (k : Nat) : Runs (1*1) (before2318 k).denote (before2319 k).denote := - @applyExit_sound (before2318 k) (before2319 k) exit6 1 valid6 (macro2318 k) -theorem macro2319 (k : Nat) : applyExit (before2319 k) exit0 28 = some (before2320 k) := by - simp (disch := omega) [before2319, before2320, exit0, applyExit, pop, push] - <;> omega -theorem step2319 (k : Nat) : Runs (28*2) (before2319 k).denote (before2320 k).denote := - @applyExit_sound (before2319 k) (before2320 k) exit0 28 valid0 (macro2319 k) -theorem macro2320 (k : Nat) : applyExit (before2320 k) exit1 1 = some (before2321 k) := by - simp (disch := omega) [before2320, before2321, exit1, applyExit, pop, push] - <;> omega -theorem step2320 (k : Nat) : Runs (1*3) (before2320 k).denote (before2321 k).denote := - @applyExit_sound (before2320 k) (before2321 k) exit1 1 valid1 (macro2320 k) -theorem macro2321 (k : Nat) : applyExit (before2321 k) exit2 28 = some (before2322 k) := by - simp (disch := omega) [before2321, before2322, exit2, applyExit, pop, push] - <;> omega -theorem step2321 (k : Nat) : Runs (28*2) (before2321 k).denote (before2322 k).denote := - @applyExit_sound (before2321 k) (before2322 k) exit2 28 valid2 (macro2321 k) -theorem macro2322 (k : Nat) : applyExit (before2322 k) exit3 1 = some (before2323 k) := by - simp (disch := omega) [before2322, before2323, exit3, applyExit, pop, push] - <;> omega -theorem step2322 (k : Nat) : Runs (1*2) (before2322 k).denote (before2323 k).denote := - @applyExit_sound (before2322 k) (before2323 k) exit3 1 valid3 (macro2322 k) -theorem macro2323 (k : Nat) : applyExit (before2323 k) exit4 1 = some (before2324 k) := by - simp (disch := omega) [before2323, before2324, exit4, applyExit, pop, push] - <;> omega -theorem step2323 (k : Nat) : Runs (1*2) (before2323 k).denote (before2324 k).denote := - @applyExit_sound (before2323 k) (before2324 k) exit4 1 valid4 (macro2323 k) -theorem macro2324 (k : Nat) : applyExit (before2324 k) exit5 1 = some (before2325 k) := by - simp (disch := omega) [before2324, before2325, exit5, applyExit, pop, push] - <;> omega -theorem step2324 (k : Nat) : Runs (1*3) (before2324 k).denote (before2325 k).denote := - @applyExit_sound (before2324 k) (before2325 k) exit5 1 valid5 (macro2324 k) -theorem macro2325 (k : Nat) : applyExit (before2325 k) exit1 1 = some (before2326 k) := by - simp (disch := omega) [before2325, before2326, exit1, applyExit, pop, push] - <;> omega -theorem step2325 (k : Nat) : Runs (1*3) (before2325 k).denote (before2326 k).denote := - @applyExit_sound (before2325 k) (before2326 k) exit1 1 valid1 (macro2325 k) -theorem macro2326 (k : Nat) : applyExit (before2326 k) exit6 1 = some (before2327 k) := by - simp (disch := omega) [before2326, before2327, exit6, applyExit, pop, push] - <;> omega -theorem step2326 (k : Nat) : Runs (1*1) (before2326 k).denote (before2327 k).denote := - @applyExit_sound (before2326 k) (before2327 k) exit6 1 valid6 (macro2326 k) -theorem macro2327 (k : Nat) : applyExit (before2327 k) exit0 31 = some (before2328 k) := by - simp (disch := omega) [before2327, before2328, exit0, applyExit, pop, push] - <;> omega -theorem step2327 (k : Nat) : Runs (31*2) (before2327 k).denote (before2328 k).denote := - @applyExit_sound (before2327 k) (before2328 k) exit0 31 valid0 (macro2327 k) -theorem macro2328 (k : Nat) : applyExit (before2328 k) exit1 1 = some (before2329 k) := by - simp (disch := omega) [before2328, before2329, exit1, applyExit, pop, push] - <;> omega -theorem step2328 (k : Nat) : Runs (1*3) (before2328 k).denote (before2329 k).denote := - @applyExit_sound (before2328 k) (before2329 k) exit1 1 valid1 (macro2328 k) -theorem macro2329 (k : Nat) : applyExit (before2329 k) exit2 31 = some (before2330 k) := by - simp (disch := omega) [before2329, before2330, exit2, applyExit, pop, push] - <;> omega -theorem step2329 (k : Nat) : Runs (31*2) (before2329 k).denote (before2330 k).denote := - @applyExit_sound (before2329 k) (before2330 k) exit2 31 valid2 (macro2329 k) -theorem macro2330 (k : Nat) : applyExit (before2330 k) exit3 1 = some (before2331 k) := by - simp (disch := omega) [before2330, before2331, exit3, applyExit, pop, push] - <;> omega -theorem step2330 (k : Nat) : Runs (1*2) (before2330 k).denote (before2331 k).denote := - @applyExit_sound (before2330 k) (before2331 k) exit3 1 valid3 (macro2330 k) -theorem macro2331 (k : Nat) : applyExit (before2331 k) exit4 1 = some (before2332 k) := by - simp (disch := omega) [before2331, before2332, exit4, applyExit, pop, push] - <;> omega -theorem step2331 (k : Nat) : Runs (1*2) (before2331 k).denote (before2332 k).denote := - @applyExit_sound (before2331 k) (before2332 k) exit4 1 valid4 (macro2331 k) -theorem macro2332 (k : Nat) : applyExit (before2332 k) exit5 1 = some (before2333 k) := by - simp (disch := omega) [before2332, before2333, exit5, applyExit, pop, push] - <;> omega -theorem step2332 (k : Nat) : Runs (1*3) (before2332 k).denote (before2333 k).denote := - @applyExit_sound (before2332 k) (before2333 k) exit5 1 valid5 (macro2332 k) -theorem macro2333 (k : Nat) : applyExit (before2333 k) exit1 1 = some (before2334 k) := by - simp (disch := omega) [before2333, before2334, exit1, applyExit, pop, push] - <;> omega -theorem step2333 (k : Nat) : Runs (1*3) (before2333 k).denote (before2334 k).denote := - @applyExit_sound (before2333 k) (before2334 k) exit1 1 valid1 (macro2333 k) -theorem macro2334 (k : Nat) : applyExit (before2334 k) exit6 1 = some (before2335 k) := by - simp (disch := omega) [before2334, before2335, exit6, applyExit, pop, push] - <;> omega -theorem step2334 (k : Nat) : Runs (1*1) (before2334 k).denote (before2335 k).denote := - @applyExit_sound (before2334 k) (before2335 k) exit6 1 valid6 (macro2334 k) -theorem macro2335 (k : Nat) : applyExit (before2335 k) exit0 34 = some (before2336 k) := by - simp (disch := omega) [before2335, before2336, exit0, applyExit, pop, push] - <;> omega -theorem step2335 (k : Nat) : Runs (34*2) (before2335 k).denote (before2336 k).denote := - @applyExit_sound (before2335 k) (before2336 k) exit0 34 valid0 (macro2335 k) -theorem macro2336 (k : Nat) : applyExit (before2336 k) exit1 1 = some (before2337 k) := by - simp (disch := omega) [before2336, before2337, exit1, applyExit, pop, push] - <;> omega -theorem step2336 (k : Nat) : Runs (1*3) (before2336 k).denote (before2337 k).denote := - @applyExit_sound (before2336 k) (before2337 k) exit1 1 valid1 (macro2336 k) -theorem macro2337 (k : Nat) : applyExit (before2337 k) exit2 34 = some (before2338 k) := by - simp (disch := omega) [before2337, before2338, exit2, applyExit, pop, push] - <;> omega -theorem step2337 (k : Nat) : Runs (34*2) (before2337 k).denote (before2338 k).denote := - @applyExit_sound (before2337 k) (before2338 k) exit2 34 valid2 (macro2337 k) -theorem macro2338 (k : Nat) : applyExit (before2338 k) exit3 1 = some (before2339 k) := by - simp (disch := omega) [before2338, before2339, exit3, applyExit, pop, push] - <;> omega -theorem step2338 (k : Nat) : Runs (1*2) (before2338 k).denote (before2339 k).denote := - @applyExit_sound (before2338 k) (before2339 k) exit3 1 valid3 (macro2338 k) -theorem macro2339 (k : Nat) : applyExit (before2339 k) exit4 1 = some (before2340 k) := by - simp (disch := omega) [before2339, before2340, exit4, applyExit, pop, push] - <;> omega -theorem step2339 (k : Nat) : Runs (1*2) (before2339 k).denote (before2340 k).denote := - @applyExit_sound (before2339 k) (before2340 k) exit4 1 valid4 (macro2339 k) -theorem macro2340 (k : Nat) : applyExit (before2340 k) exit5 1 = some (before2341 k) := by - simp (disch := omega) [before2340, before2341, exit5, applyExit, pop, push] - <;> omega -theorem step2340 (k : Nat) : Runs (1*3) (before2340 k).denote (before2341 k).denote := - @applyExit_sound (before2340 k) (before2341 k) exit5 1 valid5 (macro2340 k) -theorem macro2341 (k : Nat) : applyExit (before2341 k) exit1 1 = some (before2342 k) := by - simp (disch := omega) [before2341, before2342, exit1, applyExit, pop, push] - <;> omega -theorem step2341 (k : Nat) : Runs (1*3) (before2341 k).denote (before2342 k).denote := - @applyExit_sound (before2341 k) (before2342 k) exit1 1 valid1 (macro2341 k) -theorem macro2342 (k : Nat) : applyExit (before2342 k) exit6 1 = some (before2343 k) := by - simp (disch := omega) [before2342, before2343, exit6, applyExit, pop, push] - <;> omega -theorem step2342 (k : Nat) : Runs (1*1) (before2342 k).denote (before2343 k).denote := - @applyExit_sound (before2342 k) (before2343 k) exit6 1 valid6 (macro2342 k) -theorem macro2343 (k : Nat) : applyExit (before2343 k) exit0 37 = some (before2344 k) := by - simp (disch := omega) [before2343, before2344, exit0, applyExit, pop, push] - <;> omega -theorem step2343 (k : Nat) : Runs (37*2) (before2343 k).denote (before2344 k).denote := - @applyExit_sound (before2343 k) (before2344 k) exit0 37 valid0 (macro2343 k) -theorem macro2344 (k : Nat) : applyExit (before2344 k) exit1 1 = some (before2345 k) := by - simp (disch := omega) [before2344, before2345, exit1, applyExit, pop, push] - <;> omega -theorem step2344 (k : Nat) : Runs (1*3) (before2344 k).denote (before2345 k).denote := - @applyExit_sound (before2344 k) (before2345 k) exit1 1 valid1 (macro2344 k) -theorem macro2345 (k : Nat) : applyExit (before2345 k) exit2 37 = some (before2346 k) := by - simp (disch := omega) [before2345, before2346, exit2, applyExit, pop, push] - <;> omega -theorem step2345 (k : Nat) : Runs (37*2) (before2345 k).denote (before2346 k).denote := - @applyExit_sound (before2345 k) (before2346 k) exit2 37 valid2 (macro2345 k) -theorem macro2346 (k : Nat) : applyExit (before2346 k) exit3 1 = some (before2347 k) := by - simp (disch := omega) [before2346, before2347, exit3, applyExit, pop, push] - <;> omega -theorem step2346 (k : Nat) : Runs (1*2) (before2346 k).denote (before2347 k).denote := - @applyExit_sound (before2346 k) (before2347 k) exit3 1 valid3 (macro2346 k) -theorem macro2347 (k : Nat) : applyExit (before2347 k) exit4 1 = some (before2348 k) := by - simp (disch := omega) [before2347, before2348, exit4, applyExit, pop, push] - <;> omega -theorem step2347 (k : Nat) : Runs (1*2) (before2347 k).denote (before2348 k).denote := - @applyExit_sound (before2347 k) (before2348 k) exit4 1 valid4 (macro2347 k) -theorem macro2348 (k : Nat) : applyExit (before2348 k) exit5 1 = some (before2349 k) := by - simp (disch := omega) [before2348, before2349, exit5, applyExit, pop, push] - <;> omega -theorem step2348 (k : Nat) : Runs (1*3) (before2348 k).denote (before2349 k).denote := - @applyExit_sound (before2348 k) (before2349 k) exit5 1 valid5 (macro2348 k) -theorem macro2349 (k : Nat) : applyExit (before2349 k) exit1 1 = some (before2350 k) := by - simp (disch := omega) [before2349, before2350, exit1, applyExit, pop, push] - <;> omega -theorem step2349 (k : Nat) : Runs (1*3) (before2349 k).denote (before2350 k).denote := - @applyExit_sound (before2349 k) (before2350 k) exit1 1 valid1 (macro2349 k) -theorem macro2350 (k : Nat) : applyExit (before2350 k) exit6 1 = some (before2351 k) := by - simp (disch := omega) [before2350, before2351, exit6, applyExit, pop, push] - <;> omega -theorem step2350 (k : Nat) : Runs (1*1) (before2350 k).denote (before2351 k).denote := - @applyExit_sound (before2350 k) (before2351 k) exit6 1 valid6 (macro2350 k) -theorem macro2351 (k : Nat) : applyExit (before2351 k) exit0 40 = some (before2352 k) := by - simp (disch := omega) [before2351, before2352, exit0, applyExit, pop, push] - <;> omega -theorem step2351 (k : Nat) : Runs (40*2) (before2351 k).denote (before2352 k).denote := - @applyExit_sound (before2351 k) (before2352 k) exit0 40 valid0 (macro2351 k) -theorem macro2352 (k : Nat) : applyExit (before2352 k) exit1 1 = some (before2353 k) := by - simp (disch := omega) [before2352, before2353, exit1, applyExit, pop, push] - <;> omega -theorem step2352 (k : Nat) : Runs (1*3) (before2352 k).denote (before2353 k).denote := - @applyExit_sound (before2352 k) (before2353 k) exit1 1 valid1 (macro2352 k) -theorem macro2353 (k : Nat) : applyExit (before2353 k) exit2 40 = some (before2354 k) := by - simp (disch := omega) [before2353, before2354, exit2, applyExit, pop, push] - <;> omega -theorem step2353 (k : Nat) : Runs (40*2) (before2353 k).denote (before2354 k).denote := - @applyExit_sound (before2353 k) (before2354 k) exit2 40 valid2 (macro2353 k) -theorem macro2354 (k : Nat) : applyExit (before2354 k) exit3 1 = some (before2355 k) := by - simp (disch := omega) [before2354, before2355, exit3, applyExit, pop, push] - <;> omega -theorem step2354 (k : Nat) : Runs (1*2) (before2354 k).denote (before2355 k).denote := - @applyExit_sound (before2354 k) (before2355 k) exit3 1 valid3 (macro2354 k) -theorem macro2355 (k : Nat) : applyExit (before2355 k) exit4 1 = some (before2356 k) := by - simp (disch := omega) [before2355, before2356, exit4, applyExit, pop, push] - <;> omega -theorem step2355 (k : Nat) : Runs (1*2) (before2355 k).denote (before2356 k).denote := - @applyExit_sound (before2355 k) (before2356 k) exit4 1 valid4 (macro2355 k) -theorem macro2356 (k : Nat) : applyExit (before2356 k) exit5 1 = some (before2357 k) := by - simp (disch := omega) [before2356, before2357, exit5, applyExit, pop, push] - <;> omega -theorem step2356 (k : Nat) : Runs (1*3) (before2356 k).denote (before2357 k).denote := - @applyExit_sound (before2356 k) (before2357 k) exit5 1 valid5 (macro2356 k) -theorem macro2357 (k : Nat) : applyExit (before2357 k) exit1 1 = some (before2358 k) := by - simp (disch := omega) [before2357, before2358, exit1, applyExit, pop, push] - <;> omega -theorem step2357 (k : Nat) : Runs (1*3) (before2357 k).denote (before2358 k).denote := - @applyExit_sound (before2357 k) (before2358 k) exit1 1 valid1 (macro2357 k) -theorem macro2358 (k : Nat) : applyExit (before2358 k) exit6 1 = some (before2359 k) := by - simp (disch := omega) [before2358, before2359, exit6, applyExit, pop, push] - <;> omega -theorem step2358 (k : Nat) : Runs (1*1) (before2358 k).denote (before2359 k).denote := - @applyExit_sound (before2358 k) (before2359 k) exit6 1 valid6 (macro2358 k) -theorem macro2359 (k : Nat) : applyExit (before2359 k) exit0 43 = some (before2360 k) := by - simp (disch := omega) [before2359, before2360, exit0, applyExit, pop, push] - <;> omega -theorem step2359 (k : Nat) : Runs (43*2) (before2359 k).denote (before2360 k).denote := - @applyExit_sound (before2359 k) (before2360 k) exit0 43 valid0 (macro2359 k) -theorem macro2360 (k : Nat) : applyExit (before2360 k) exit1 1 = some (before2361 k) := by - simp (disch := omega) [before2360, before2361, exit1, applyExit, pop, push] - <;> omega -theorem step2360 (k : Nat) : Runs (1*3) (before2360 k).denote (before2361 k).denote := - @applyExit_sound (before2360 k) (before2361 k) exit1 1 valid1 (macro2360 k) -theorem macro2361 (k : Nat) : applyExit (before2361 k) exit2 43 = some (before2362 k) := by - simp (disch := omega) [before2361, before2362, exit2, applyExit, pop, push] - <;> omega -theorem step2361 (k : Nat) : Runs (43*2) (before2361 k).denote (before2362 k).denote := - @applyExit_sound (before2361 k) (before2362 k) exit2 43 valid2 (macro2361 k) -theorem macro2362 (k : Nat) : applyExit (before2362 k) exit3 1 = some (before2363 k) := by - simp (disch := omega) [before2362, before2363, exit3, applyExit, pop, push] - <;> omega -theorem step2362 (k : Nat) : Runs (1*2) (before2362 k).denote (before2363 k).denote := - @applyExit_sound (before2362 k) (before2363 k) exit3 1 valid3 (macro2362 k) -theorem macro2363 (k : Nat) : applyExit (before2363 k) exit4 1 = some (before2364 k) := by - simp (disch := omega) [before2363, before2364, exit4, applyExit, pop, push] - <;> omega -theorem step2363 (k : Nat) : Runs (1*2) (before2363 k).denote (before2364 k).denote := - @applyExit_sound (before2363 k) (before2364 k) exit4 1 valid4 (macro2363 k) -theorem macro2364 (k : Nat) : applyExit (before2364 k) exit5 1 = some (before2365 k) := by - simp (disch := omega) [before2364, before2365, exit5, applyExit, pop, push] - <;> omega -theorem step2364 (k : Nat) : Runs (1*3) (before2364 k).denote (before2365 k).denote := - @applyExit_sound (before2364 k) (before2365 k) exit5 1 valid5 (macro2364 k) -theorem macro2365 (k : Nat) : applyExit (before2365 k) exit1 1 = some (before2366 k) := by - simp (disch := omega) [before2365, before2366, exit1, applyExit, pop, push] - <;> omega -theorem step2365 (k : Nat) : Runs (1*3) (before2365 k).denote (before2366 k).denote := - @applyExit_sound (before2365 k) (before2366 k) exit1 1 valid1 (macro2365 k) -theorem macro2366 (k : Nat) : applyExit (before2366 k) exit6 1 = some (before2367 k) := by - simp (disch := omega) [before2366, before2367, exit6, applyExit, pop, push] - <;> omega -theorem step2366 (k : Nat) : Runs (1*1) (before2366 k).denote (before2367 k).denote := - @applyExit_sound (before2366 k) (before2367 k) exit6 1 valid6 (macro2366 k) -theorem macro2367 (k : Nat) : applyExit (before2367 k) exit0 46 = some (before2368 k) := by - simp (disch := omega) [before2367, before2368, exit0, applyExit, pop, push] - <;> omega -theorem step2367 (k : Nat) : Runs (46*2) (before2367 k).denote (before2368 k).denote := - @applyExit_sound (before2367 k) (before2368 k) exit0 46 valid0 (macro2367 k) -theorem macro2368 (k : Nat) : applyExit (before2368 k) exit1 1 = some (before2369 k) := by - simp (disch := omega) [before2368, before2369, exit1, applyExit, pop, push] - <;> omega -theorem step2368 (k : Nat) : Runs (1*3) (before2368 k).denote (before2369 k).denote := - @applyExit_sound (before2368 k) (before2369 k) exit1 1 valid1 (macro2368 k) -theorem macro2369 (k : Nat) : applyExit (before2369 k) exit2 46 = some (before2370 k) := by - simp (disch := omega) [before2369, before2370, exit2, applyExit, pop, push] - <;> omega -theorem step2369 (k : Nat) : Runs (46*2) (before2369 k).denote (before2370 k).denote := - @applyExit_sound (before2369 k) (before2370 k) exit2 46 valid2 (macro2369 k) -theorem macro2370 (k : Nat) : applyExit (before2370 k) exit3 1 = some (before2371 k) := by - simp (disch := omega) [before2370, before2371, exit3, applyExit, pop, push] - <;> omega -theorem step2370 (k : Nat) : Runs (1*2) (before2370 k).denote (before2371 k).denote := - @applyExit_sound (before2370 k) (before2371 k) exit3 1 valid3 (macro2370 k) -theorem macro2371 (k : Nat) : applyExit (before2371 k) exit4 1 = some (before2372 k) := by - simp (disch := omega) [before2371, before2372, exit4, applyExit, pop, push] - <;> omega -theorem step2371 (k : Nat) : Runs (1*2) (before2371 k).denote (before2372 k).denote := - @applyExit_sound (before2371 k) (before2372 k) exit4 1 valid4 (macro2371 k) -theorem macro2372 (k : Nat) : applyExit (before2372 k) exit5 1 = some (before2373 k) := by - simp (disch := omega) [before2372, before2373, exit5, applyExit, pop, push] - <;> omega -theorem step2372 (k : Nat) : Runs (1*3) (before2372 k).denote (before2373 k).denote := - @applyExit_sound (before2372 k) (before2373 k) exit5 1 valid5 (macro2372 k) -theorem macro2373 (k : Nat) : applyExit (before2373 k) exit1 1 = some (before2374 k) := by - simp (disch := omega) [before2373, before2374, exit1, applyExit, pop, push] - <;> omega -theorem step2373 (k : Nat) : Runs (1*3) (before2373 k).denote (before2374 k).denote := - @applyExit_sound (before2373 k) (before2374 k) exit1 1 valid1 (macro2373 k) -theorem macro2374 (k : Nat) : applyExit (before2374 k) exit6 1 = some (before2375 k) := by - simp (disch := omega) [before2374, before2375, exit6, applyExit, pop, push] - <;> omega -theorem step2374 (k : Nat) : Runs (1*1) (before2374 k).denote (before2375 k).denote := - @applyExit_sound (before2374 k) (before2375 k) exit6 1 valid6 (macro2374 k) -theorem macro2375 (k : Nat) : applyExit (before2375 k) exit0 49 = some (before2376 k) := by - simp (disch := omega) [before2375, before2376, exit0, applyExit, pop, push] - <;> omega -theorem step2375 (k : Nat) : Runs (49*2) (before2375 k).denote (before2376 k).denote := - @applyExit_sound (before2375 k) (before2376 k) exit0 49 valid0 (macro2375 k) -theorem macro2376 (k : Nat) : applyExit (before2376 k) exit1 1 = some (before2377 k) := by - simp (disch := omega) [before2376, before2377, exit1, applyExit, pop, push] - <;> omega -theorem step2376 (k : Nat) : Runs (1*3) (before2376 k).denote (before2377 k).denote := - @applyExit_sound (before2376 k) (before2377 k) exit1 1 valid1 (macro2376 k) -theorem macro2377 (k : Nat) : applyExit (before2377 k) exit2 49 = some (before2378 k) := by - simp (disch := omega) [before2377, before2378, exit2, applyExit, pop, push] - <;> omega -theorem step2377 (k : Nat) : Runs (49*2) (before2377 k).denote (before2378 k).denote := - @applyExit_sound (before2377 k) (before2378 k) exit2 49 valid2 (macro2377 k) -theorem macro2378 (k : Nat) : applyExit (before2378 k) exit3 1 = some (before2379 k) := by - simp (disch := omega) [before2378, before2379, exit3, applyExit, pop, push] - <;> omega -theorem step2378 (k : Nat) : Runs (1*2) (before2378 k).denote (before2379 k).denote := - @applyExit_sound (before2378 k) (before2379 k) exit3 1 valid3 (macro2378 k) -theorem macro2379 (k : Nat) : applyExit (before2379 k) exit4 1 = some (before2380 k) := by - simp (disch := omega) [before2379, before2380, exit4, applyExit, pop, push] - <;> omega -theorem step2379 (k : Nat) : Runs (1*2) (before2379 k).denote (before2380 k).denote := - @applyExit_sound (before2379 k) (before2380 k) exit4 1 valid4 (macro2379 k) -theorem macro2380 (k : Nat) : applyExit (before2380 k) exit5 1 = some (before2381 k) := by - simp (disch := omega) [before2380, before2381, exit5, applyExit, pop, push] - <;> omega -theorem step2380 (k : Nat) : Runs (1*3) (before2380 k).denote (before2381 k).denote := - @applyExit_sound (before2380 k) (before2381 k) exit5 1 valid5 (macro2380 k) -theorem macro2381 (k : Nat) : applyExit (before2381 k) exit1 1 = some (before2382 k) := by - simp (disch := omega) [before2381, before2382, exit1, applyExit, pop, push] - <;> omega -theorem step2381 (k : Nat) : Runs (1*3) (before2381 k).denote (before2382 k).denote := - @applyExit_sound (before2381 k) (before2382 k) exit1 1 valid1 (macro2381 k) -theorem macro2382 (k : Nat) : applyExit (before2382 k) exit6 1 = some (before2383 k) := by - simp (disch := omega) [before2382, before2383, exit6, applyExit, pop, push] - <;> omega -theorem step2382 (k : Nat) : Runs (1*1) (before2382 k).denote (before2383 k).denote := - @applyExit_sound (before2382 k) (before2383 k) exit6 1 valid6 (macro2382 k) -theorem macro2383 (k : Nat) : applyExit (before2383 k) exit0 52 = some (before2384 k) := by - simp (disch := omega) [before2383, before2384, exit0, applyExit, pop, push] - <;> omega -theorem step2383 (k : Nat) : Runs (52*2) (before2383 k).denote (before2384 k).denote := - @applyExit_sound (before2383 k) (before2384 k) exit0 52 valid0 (macro2383 k) -theorem macro2384 (k : Nat) : applyExit (before2384 k) exit1 1 = some (before2385 k) := by - simp (disch := omega) [before2384, before2385, exit1, applyExit, pop, push] - <;> omega -theorem step2384 (k : Nat) : Runs (1*3) (before2384 k).denote (before2385 k).denote := - @applyExit_sound (before2384 k) (before2385 k) exit1 1 valid1 (macro2384 k) -theorem macro2385 (k : Nat) : applyExit (before2385 k) exit2 52 = some (before2386 k) := by - simp (disch := omega) [before2385, before2386, exit2, applyExit, pop, push] - <;> omega -theorem step2385 (k : Nat) : Runs (52*2) (before2385 k).denote (before2386 k).denote := - @applyExit_sound (before2385 k) (before2386 k) exit2 52 valid2 (macro2385 k) -theorem macro2386 (k : Nat) : applyExit (before2386 k) exit3 1 = some (before2387 k) := by - simp (disch := omega) [before2386, before2387, exit3, applyExit, pop, push] - <;> omega -theorem step2386 (k : Nat) : Runs (1*2) (before2386 k).denote (before2387 k).denote := - @applyExit_sound (before2386 k) (before2387 k) exit3 1 valid3 (macro2386 k) -theorem macro2387 (k : Nat) : applyExit (before2387 k) exit4 1 = some (before2388 k) := by - simp (disch := omega) [before2387, before2388, exit4, applyExit, pop, push] - <;> omega -theorem step2387 (k : Nat) : Runs (1*2) (before2387 k).denote (before2388 k).denote := - @applyExit_sound (before2387 k) (before2388 k) exit4 1 valid4 (macro2387 k) -theorem macro2388 (k : Nat) : applyExit (before2388 k) exit5 1 = some (before2389 k) := by - simp (disch := omega) [before2388, before2389, exit5, applyExit, pop, push] - <;> omega -theorem step2388 (k : Nat) : Runs (1*3) (before2388 k).denote (before2389 k).denote := - @applyExit_sound (before2388 k) (before2389 k) exit5 1 valid5 (macro2388 k) -theorem macro2389 (k : Nat) : applyExit (before2389 k) exit1 1 = some (before2390 k) := by - simp (disch := omega) [before2389, before2390, exit1, applyExit, pop, push] - <;> omega -theorem step2389 (k : Nat) : Runs (1*3) (before2389 k).denote (before2390 k).denote := - @applyExit_sound (before2389 k) (before2390 k) exit1 1 valid1 (macro2389 k) -theorem macro2390 (k : Nat) : applyExit (before2390 k) exit6 1 = some (before2391 k) := by - simp (disch := omega) [before2390, before2391, exit6, applyExit, pop, push] - <;> omega -theorem step2390 (k : Nat) : Runs (1*1) (before2390 k).denote (before2391 k).denote := - @applyExit_sound (before2390 k) (before2391 k) exit6 1 valid6 (macro2390 k) -theorem macro2391 (k : Nat) : applyExit (before2391 k) exit0 55 = some (before2392 k) := by - simp (disch := omega) [before2391, before2392, exit0, applyExit, pop, push] - <;> omega -theorem step2391 (k : Nat) : Runs (55*2) (before2391 k).denote (before2392 k).denote := - @applyExit_sound (before2391 k) (before2392 k) exit0 55 valid0 (macro2391 k) -theorem macro2392 (k : Nat) : applyExit (before2392 k) exit1 1 = some (before2393 k) := by - simp (disch := omega) [before2392, before2393, exit1, applyExit, pop, push] - <;> omega -theorem step2392 (k : Nat) : Runs (1*3) (before2392 k).denote (before2393 k).denote := - @applyExit_sound (before2392 k) (before2393 k) exit1 1 valid1 (macro2392 k) -theorem macro2393 (k : Nat) : applyExit (before2393 k) exit2 55 = some (before2394 k) := by - simp (disch := omega) [before2393, before2394, exit2, applyExit, pop, push] - <;> omega -theorem step2393 (k : Nat) : Runs (55*2) (before2393 k).denote (before2394 k).denote := - @applyExit_sound (before2393 k) (before2394 k) exit2 55 valid2 (macro2393 k) -theorem macro2394 (k : Nat) : applyExit (before2394 k) exit3 1 = some (before2395 k) := by - simp (disch := omega) [before2394, before2395, exit3, applyExit, pop, push] - <;> omega -theorem step2394 (k : Nat) : Runs (1*2) (before2394 k).denote (before2395 k).denote := - @applyExit_sound (before2394 k) (before2395 k) exit3 1 valid3 (macro2394 k) -theorem macro2395 (k : Nat) : applyExit (before2395 k) exit30 1 = some (before2396 k) := by - simp (disch := omega) [before2395, before2396, exit30, applyExit, pop, push] - <;> omega -theorem step2395 (k : Nat) : Runs (1*3) (before2395 k).denote (before2396 k).denote := - @applyExit_sound (before2395 k) (before2396 k) exit30 1 valid30 (macro2395 k) -theorem macro2396 (k : Nat) : applyExit (before2396 k) exit31 1 = some (before2397 k) := by - simp (disch := omega) [before2396, before2397, exit31, applyExit, pop, push] - <;> omega -theorem step2396 (k : Nat) : Runs (1*1) (before2396 k).denote (before2397 k).denote := - @applyExit_sound (before2396 k) (before2397 k) exit31 1 valid31 (macro2396 k) -theorem macro2397 (k : Nat) : applyExit (before2397 k) exit32 1 = some (before2398 k) := by - simp (disch := omega) [before2397, before2398, exit32, applyExit, pop, push] - <;> omega -theorem step2397 (k : Nat) : Runs (1*3) (before2397 k).denote (before2398 k).denote := - @applyExit_sound (before2397 k) (before2398 k) exit32 1 valid32 (macro2397 k) -theorem macro2398 (k : Nat) : applyExit (before2398 k) exit33 1 = some (before2399 k) := by - simp (disch := omega) [before2398, before2399, exit33, applyExit, pop, push] - <;> omega -theorem step2398 (k : Nat) : Runs (1*2) (before2398 k).denote (before2399 k).denote := - @applyExit_sound (before2398 k) (before2399 k) exit33 1 valid33 (macro2398 k) -theorem macro2399 (k : Nat) : applyExit (before2399 k) exit34 56 = some (after2399 k) := by - simp (disch := omega) [before2399, after2399, exit34, applyExit, pop, push] - <;> omega -theorem step2399 (k : Nat) : Runs (56*2) (before2399 k).denote (after2399 k).denote := - @applyExit_sound (before2399 k) (after2399 k) exit34 56 valid34 (macro2399 k) -theorem chunkRun023 (k : Nat) : Runs 2135 (before2300 k).denote (after2399 k).denote := by - have h := (@Runs.trans ((((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))))+((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))))+((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))))) ((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2))))))) (before2300 k).denote (before2350 k).denote (after2399 k).denote (@Runs.trans (((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))))+((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3)))))) (((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))))+((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))) (before2300 k).denote (before2325 k).denote (before2350 k).denote (@Runs.trans ((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))) ((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3))))) (before2300 k).denote (before2312 k).denote (before2325 k).denote (@Runs.trans (((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))) (before2300 k).denote (before2306 k).denote (before2312 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((22*2)+((1*3)+(22*2))) (before2300 k).denote (before2303 k).denote (before2306 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2300 k).denote (before2301 k).denote (before2303 k).denote (step2300 k) (@Runs.trans (1*3) (1*1) (before2301 k).denote (before2302 k).denote (before2303 k).denote (step2301 k) (step2302 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before2303 k).denote (before2304 k).denote (before2306 k).denote (step2303 k) (@Runs.trans (1*3) (22*2) (before2304 k).denote (before2305 k).denote (before2306 k).denote (step2304 k) (step2305 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(25*2))) (before2306 k).denote (before2309 k).denote (before2312 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2306 k).denote (before2307 k).denote (before2309 k).denote (step2306 k) (@Runs.trans (1*2) (1*3) (before2307 k).denote (before2308 k).denote (before2309 k).denote (step2307 k) (step2308 k))) (@Runs.trans (1*3) ((1*1)+(25*2)) (before2309 k).denote (before2310 k).denote (before2312 k).denote (step2309 k) (@Runs.trans (1*1) (25*2) (before2310 k).denote (before2311 k).denote (before2312 k).denote (step2310 k) (step2311 k))))) (@Runs.trans (((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3)))) (before2312 k).denote (before2318 k).denote (before2325 k).denote (@Runs.trans ((1*3)+((25*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2312 k).denote (before2315 k).denote (before2318 k).denote (@Runs.trans (1*3) ((25*2)+(1*2)) (before2312 k).denote (before2313 k).denote (before2315 k).denote (step2312 k) (@Runs.trans (25*2) (1*2) (before2313 k).denote (before2314 k).denote (before2315 k).denote (step2313 k) (step2314 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2315 k).denote (before2316 k).denote (before2318 k).denote (step2315 k) (@Runs.trans (1*3) (1*3) (before2316 k).denote (before2317 k).denote (before2318 k).denote (step2316 k) (step2317 k)))) (@Runs.trans ((1*1)+((28*2)+(1*3))) (((28*2)+(1*2))+((1*2)+(1*3))) (before2318 k).denote (before2321 k).denote (before2325 k).denote (@Runs.trans (1*1) ((28*2)+(1*3)) (before2318 k).denote (before2319 k).denote (before2321 k).denote (step2318 k) (@Runs.trans (28*2) (1*3) (before2319 k).denote (before2320 k).denote (before2321 k).denote (step2319 k) (step2320 k))) (@Runs.trans ((28*2)+(1*2)) ((1*2)+(1*3)) (before2321 k).denote (before2323 k).denote (before2325 k).denote (@Runs.trans (28*2) (1*2) (before2321 k).denote (before2322 k).denote (before2323 k).denote (step2321 k) (step2322 k)) (@Runs.trans (1*2) (1*3) (before2323 k).denote (before2324 k).denote (before2325 k).denote (step2323 k) (step2324 k)))))) (@Runs.trans ((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))) ((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))) (before2325 k).denote (before2337 k).denote (before2350 k).denote (@Runs.trans (((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))) (before2325 k).denote (before2331 k).denote (before2337 k).denote (@Runs.trans ((1*3)+((1*1)+(31*2))) ((1*3)+((31*2)+(1*2))) (before2325 k).denote (before2328 k).denote (before2331 k).denote (@Runs.trans (1*3) ((1*1)+(31*2)) (before2325 k).denote (before2326 k).denote (before2328 k).denote (step2325 k) (@Runs.trans (1*1) (31*2) (before2326 k).denote (before2327 k).denote (before2328 k).denote (step2326 k) (step2327 k))) (@Runs.trans (1*3) ((31*2)+(1*2)) (before2328 k).denote (before2329 k).denote (before2331 k).denote (step2328 k) (@Runs.trans (31*2) (1*2) (before2329 k).denote (before2330 k).denote (before2331 k).denote (step2329 k) (step2330 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((34*2)+(1*3))) (before2331 k).denote (before2334 k).denote (before2337 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2331 k).denote (before2332 k).denote (before2334 k).denote (step2331 k) (@Runs.trans (1*3) (1*3) (before2332 k).denote (before2333 k).denote (before2334 k).denote (step2332 k) (step2333 k))) (@Runs.trans (1*1) ((34*2)+(1*3)) (before2334 k).denote (before2335 k).denote (before2337 k).denote (step2334 k) (@Runs.trans (34*2) (1*3) (before2335 k).denote (before2336 k).denote (before2337 k).denote (step2335 k) (step2336 k))))) (@Runs.trans (((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))) (before2337 k).denote (before2343 k).denote (before2350 k).denote (@Runs.trans ((34*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2337 k).denote (before2340 k).denote (before2343 k).denote (@Runs.trans (34*2) ((1*2)+(1*2)) (before2337 k).denote (before2338 k).denote (before2340 k).denote (step2337 k) (@Runs.trans (1*2) (1*2) (before2338 k).denote (before2339 k).denote (before2340 k).denote (step2338 k) (step2339 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2340 k).denote (before2341 k).denote (before2343 k).denote (step2340 k) (@Runs.trans (1*3) (1*1) (before2341 k).denote (before2342 k).denote (before2343 k).denote (step2341 k) (step2342 k)))) (@Runs.trans ((37*2)+((1*3)+(37*2))) (((1*2)+(1*2))+((1*3)+(1*3))) (before2343 k).denote (before2346 k).denote (before2350 k).denote (@Runs.trans (37*2) ((1*3)+(37*2)) (before2343 k).denote (before2344 k).denote (before2346 k).denote (step2343 k) (@Runs.trans (1*3) (37*2) (before2344 k).denote (before2345 k).denote (before2346 k).denote (step2344 k) (step2345 k))) (@Runs.trans ((1*2)+(1*2)) ((1*3)+(1*3)) (before2346 k).denote (before2348 k).denote (before2350 k).denote (@Runs.trans (1*2) (1*2) (before2346 k).denote (before2347 k).denote (before2348 k).denote (step2346 k) (step2347 k)) (@Runs.trans (1*3) (1*3) (before2348 k).denote (before2349 k).denote (before2350 k).denote (step2348 k) (step2349 k))))))) (@Runs.trans (((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2)))))) (before2350 k).denote (before2375 k).denote (after2399 k).denote (@Runs.trans ((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before2350 k).denote (before2362 k).denote (before2375 k).denote (@Runs.trans (((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))) (before2350 k).denote (before2356 k).denote (before2362 k).denote (@Runs.trans ((1*1)+((40*2)+(1*3))) ((40*2)+((1*2)+(1*2))) (before2350 k).denote (before2353 k).denote (before2356 k).denote (@Runs.trans (1*1) ((40*2)+(1*3)) (before2350 k).denote (before2351 k).denote (before2353 k).denote (step2350 k) (@Runs.trans (40*2) (1*3) (before2351 k).denote (before2352 k).denote (before2353 k).denote (step2351 k) (step2352 k))) (@Runs.trans (40*2) ((1*2)+(1*2)) (before2353 k).denote (before2354 k).denote (before2356 k).denote (step2353 k) (@Runs.trans (1*2) (1*2) (before2354 k).denote (before2355 k).denote (before2356 k).denote (step2354 k) (step2355 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) ((43*2)+((1*3)+(43*2))) (before2356 k).denote (before2359 k).denote (before2362 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2356 k).denote (before2357 k).denote (before2359 k).denote (step2356 k) (@Runs.trans (1*3) (1*1) (before2357 k).denote (before2358 k).denote (before2359 k).denote (step2357 k) (step2358 k))) (@Runs.trans (43*2) ((1*3)+(43*2)) (before2359 k).denote (before2360 k).denote (before2362 k).denote (step2359 k) (@Runs.trans (1*3) (43*2) (before2360 k).denote (before2361 k).denote (before2362 k).denote (step2360 k) (step2361 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2)))) (((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before2362 k).denote (before2368 k).denote (before2375 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(46*2))) (before2362 k).denote (before2365 k).denote (before2368 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2362 k).denote (before2363 k).denote (before2365 k).denote (step2362 k) (@Runs.trans (1*2) (1*3) (before2363 k).denote (before2364 k).denote (before2365 k).denote (step2363 k) (step2364 k))) (@Runs.trans (1*3) ((1*1)+(46*2)) (before2365 k).denote (before2366 k).denote (before2368 k).denote (step2365 k) (@Runs.trans (1*1) (46*2) (before2366 k).denote (before2367 k).denote (before2368 k).denote (step2366 k) (step2367 k)))) (@Runs.trans ((1*3)+((46*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before2368 k).denote (before2371 k).denote (before2375 k).denote (@Runs.trans (1*3) ((46*2)+(1*2)) (before2368 k).denote (before2369 k).denote (before2371 k).denote (step2368 k) (@Runs.trans (46*2) (1*2) (before2369 k).denote (before2370 k).denote (before2371 k).denote (step2369 k) (step2370 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before2371 k).denote (before2373 k).denote (before2375 k).denote (@Runs.trans (1*2) (1*3) (before2371 k).denote (before2372 k).denote (before2373 k).denote (step2371 k) (step2372 k)) (@Runs.trans (1*3) (1*1) (before2373 k).denote (before2374 k).denote (before2375 k).denote (step2373 k) (step2374 k)))))) (@Runs.trans ((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))) ((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2))))) (before2375 k).denote (before2387 k).denote (after2399 k).denote (@Runs.trans (((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))) (before2375 k).denote (before2381 k).denote (before2387 k).denote (@Runs.trans ((49*2)+((1*3)+(49*2))) ((1*2)+((1*2)+(1*3))) (before2375 k).denote (before2378 k).denote (before2381 k).denote (@Runs.trans (49*2) ((1*3)+(49*2)) (before2375 k).denote (before2376 k).denote (before2378 k).denote (step2375 k) (@Runs.trans (1*3) (49*2) (before2376 k).denote (before2377 k).denote (before2378 k).denote (step2376 k) (step2377 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2378 k).denote (before2379 k).denote (before2381 k).denote (step2378 k) (@Runs.trans (1*2) (1*3) (before2379 k).denote (before2380 k).denote (before2381 k).denote (step2379 k) (step2380 k)))) (@Runs.trans ((1*3)+((1*1)+(52*2))) ((1*3)+((52*2)+(1*2))) (before2381 k).denote (before2384 k).denote (before2387 k).denote (@Runs.trans (1*3) ((1*1)+(52*2)) (before2381 k).denote (before2382 k).denote (before2384 k).denote (step2381 k) (@Runs.trans (1*1) (52*2) (before2382 k).denote (before2383 k).denote (before2384 k).denote (step2382 k) (step2383 k))) (@Runs.trans (1*3) ((52*2)+(1*2)) (before2384 k).denote (before2385 k).denote (before2387 k).denote (step2384 k) (@Runs.trans (52*2) (1*2) (before2385 k).denote (before2386 k).denote (before2387 k).denote (step2385 k) (step2386 k))))) (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3)))) (((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2)))) (before2387 k).denote (before2393 k).denote (after2399 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((55*2)+(1*3))) (before2387 k).denote (before2390 k).denote (before2393 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2387 k).denote (before2388 k).denote (before2390 k).denote (step2387 k) (@Runs.trans (1*3) (1*3) (before2388 k).denote (before2389 k).denote (before2390 k).denote (step2388 k) (step2389 k))) (@Runs.trans (1*1) ((55*2)+(1*3)) (before2390 k).denote (before2391 k).denote (before2393 k).denote (step2390 k) (@Runs.trans (55*2) (1*3) (before2391 k).denote (before2392 k).denote (before2393 k).denote (step2391 k) (step2392 k)))) (@Runs.trans ((55*2)+((1*2)+(1*3))) (((1*1)+(1*3))+((1*2)+(56*2))) (before2393 k).denote (before2396 k).denote (after2399 k).denote (@Runs.trans (55*2) ((1*2)+(1*3)) (before2393 k).denote (before2394 k).denote (before2396 k).denote (step2393 k) (@Runs.trans (1*2) (1*3) (before2394 k).denote (before2395 k).denote (before2396 k).denote (step2394 k) (step2395 k))) (@Runs.trans ((1*1)+(1*3)) ((1*2)+(56*2)) (before2396 k).denote (before2398 k).denote (after2399 k).denote (@Runs.trans (1*1) (1*3) (before2396 k).denote (before2397 k).denote (before2398 k).denote (step2396 k) (step2397 k)) (@Runs.trans (1*2) (56*2) (before2398 k).denote (before2399 k).denote (after2399 k).denote (step2398 k) (step2399 k)))))))) - have ht : (((((((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))))+((((1*3)+((25*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((28*2)+(1*3)))+(((28*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))))+((((34*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((37*2)+((1*3)+(37*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))))+((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(46*2))))+(((1*3)+((46*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((55*2)+(1*3))))+(((55*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(56*2)))))))) = 2135 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean deleted file mode 100644 index 65410fdf..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk024.lean +++ /dev/null @@ -1,808 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2400_0 : Stack := [] -abbrev tail2400_1 : Stack := ⟨w1,1⟩ :: tail2400_0 -abbrev tail2400_2 : Stack := ⟨w0,1⟩ :: tail2400_1 -abbrev tail2400_3 : Stack := ⟨w2,1⟩ :: tail2400_2 -abbrev tail2400_4 : Stack := ⟨w1,1⟩ :: tail2400_3 -abbrev tail2400_5 : Stack := ⟨w0,2⟩ :: tail2400_4 -abbrev tail2400_6 : Stack := ⟨w2,1⟩ :: tail2400_5 -abbrev tail2400_7 : Stack := ⟨w1,13⟩ :: tail2400_6 -abbrev tail2400_8 : Stack := ⟨w2,1⟩ :: tail2400_7 -abbrev tail2400_9 : Stack := ⟨w1,5⟩ :: tail2400_8 -abbrev tail2400_10 : Stack := ⟨w0,5⟩ :: tail2400_9 -abbrev tail2400_11 : Stack := ⟨w2,1⟩ :: tail2400_10 -abbrev tail2400_12 : Stack := ⟨w1,12⟩ :: tail2400_11 -abbrev tail2400_13 (k : Nat) : Stack := ⟨w126,(1*k+8)⟩ :: tail2400_12 -abbrev tail2400_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2400_13 k -abbrev tail2400_15 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2400_14 k -abbrev tail2400_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_15 k -abbrev tail2400_17 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2400_16 k -abbrev tail2400_18 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2400_17 k -abbrev tail2400_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_18 k -abbrev tail2400_20 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2400_19 k -abbrev tail2400_21 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2400_20 k -abbrev tail2400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_21 k -abbrev tail2400_23 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2400_22 k -abbrev tail2400_24 (k : Nat) : Stack := ⟨w129,(1*k+8)⟩ :: tail2400_23 k -abbrev tail2400_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2400_24 k -abbrev tail2400_26 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_25 k -abbrev tail2400_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_26 k -abbrev tail2400_28 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2400_27 k -abbrev tail2400_29 (k : Nat) : Stack := ⟨w23,1⟩ :: tail2400_28 k -abbrev tail2400_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_28 k -abbrev tail2400_31 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2400_28 k -abbrev tail2400_32 : Stack := ⟨w1,3⟩ :: tail2400_0 -abbrev tail2400_33 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2400_27 k -abbrev tail2400_34 : Stack := ⟨w2,1⟩ :: tail2400_32 -abbrev tail2400_35 : Stack := ⟨w0,55⟩ :: tail2400_34 -abbrev tail2400_36 : Stack := ⟨w0,56⟩ :: tail2400_34 -abbrev tail2400_37 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2400_25 k -abbrev tail2400_38 : Stack := ⟨w1,1⟩ :: tail2400_36 -abbrev tail2400_39 : Stack := ⟨w1,13⟩ :: tail2400_36 -abbrev tail2400_40 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2400_24 k -abbrev tail2400_41 : Stack := ⟨w2,1⟩ :: tail2400_39 -abbrev tail2400_42 : Stack := ⟨w0,28⟩ :: tail2400_41 -abbrev tail2400_43 (k : Nat) : Stack := ⟨w130,(1*k+8)⟩ :: tail2400_42 -abbrev tail2400_44 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2400_43 k -abbrev tail2400_45 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_43 k -abbrev tail2400_46 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2400_20 k -abbrev tail2400_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_45 k -abbrev tail2400_48 (k : Nat) : Stack := ⟨w1,88⟩ :: tail2400_45 k -abbrev tail2400_49 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2400_19 k -abbrev tail2400_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_48 k -abbrev tail2400_51 (k : Nat) : Stack := ⟨w0,19⟩ :: tail2400_50 k -abbrev tail2400_52 (k : Nat) : Stack := ⟨w0,20⟩ :: tail2400_50 k -abbrev tail2400_53 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2400_17 k -abbrev tail2400_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_52 k -abbrev tail2400_55 (k : Nat) : Stack := ⟨w1,36⟩ :: tail2400_52 k -abbrev tail2400_56 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2400_16 k -abbrev tail2400_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_55 k -abbrev tail2400_58 (k : Nat) : Stack := ⟨w0,25⟩ :: tail2400_57 k -abbrev tail2400_59 (k : Nat) : Stack := ⟨w0,26⟩ :: tail2400_57 k -abbrev tail2400_60 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2400_14 k -abbrev tail2400_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_59 k -abbrev tail2400_62 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2400_59 k -abbrev tail2400_63 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2400_13 k -abbrev tail2400_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_62 k -abbrev tail2400_65 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2400_64 k -abbrev tail2400_66 (k : Nat) : Stack := ⟨w131,(1*k+8)⟩ :: tail2400_65 k -abbrev tail2400_67 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2400_66 k -abbrev tail2400_68 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_66 k -abbrev tail2400_69 : Stack := ⟨w0,4⟩ :: tail2400_9 -abbrev tail2400_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2400_68 k -abbrev tail2400_71 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2400_68 k -abbrev tail2400_72 : Stack := ⟨w1,4⟩ :: tail2400_8 -abbrev tail2400_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_71 k -abbrev tail2400_74 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2400_73 k -abbrev tail2400_75 (k : Nat) : Stack := ⟨w0,5⟩ :: tail2400_73 k -abbrev tail2400_76 : Stack := ⟨w1,12⟩ :: tail2400_6 -abbrev tail2400_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_75 k -abbrev tail2400_78 : Stack := ⟨w1,11⟩ :: tail2400_6 -abbrev tail2400_79 : Stack := ⟨w0,1⟩ :: tail2400_78 -abbrev tail2400_80 (k : Nat) : Stack := ⟨w0,6⟩ :: tail2400_73 k -abbrev tail2400_81 : Stack := ⟨w2,1⟩ :: tail2400_78 -abbrev tail2400_82 : Stack := ⟨w1,6⟩ :: tail2400_81 -abbrev tail2400_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_71 k -abbrev tail2400_84 (k : Nat) : Stack := ⟨w0,7⟩ :: tail2400_71 k -abbrev tail2400_85 (k : Nat) : Stack := ⟨w0,8⟩ :: tail2400_71 k -abbrev tail2400_86 : Stack := ⟨w1,10⟩ :: tail2400_6 -abbrev tail2400_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_85 k -abbrev tail2400_88 : Stack := ⟨w1,9⟩ :: tail2400_6 -abbrev tail2400_89 : Stack := ⟨w0,1⟩ :: tail2400_88 -abbrev tail2400_90 (k : Nat) : Stack := ⟨w0,9⟩ :: tail2400_71 k -abbrev tail2400_91 : Stack := ⟨w2,1⟩ :: tail2400_88 -abbrev tail2400_92 : Stack := ⟨w1,9⟩ :: tail2400_91 -abbrev tail2400_93 : Stack := ⟨w0,5⟩ :: tail2400_92 -abbrev tail2400_94 : Stack := ⟨w1,13⟩ :: tail2400_93 -abbrev tail2400_95 (k : Nat) : Stack := ⟨w131,(1*k+7)⟩ :: tail2400_65 k -abbrev tail2400_96 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_95 k -abbrev tail2400_97 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_96 k -abbrev tail2400_98 : Stack := ⟨w0,4⟩ :: tail2400_92 -abbrev tail2400_99 : Stack := ⟨w2,1⟩ :: tail2400_98 -abbrev tail2400_100 : Stack := ⟨w1,13⟩ :: tail2400_99 -abbrev tail2400_101 : Stack := ⟨w133,1⟩ :: tail2400_100 -abbrev tail2400_102 (k : Nat) : Stack := ⟨w131,(1*k+6)⟩ :: tail2400_65 k -abbrev tail2400_103 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_102 k -abbrev tail2400_104 : Stack := ⟨w134,1⟩ :: tail2400_100 -abbrev tail2400_105 : Stack := ⟨w133,1⟩ :: tail2400_104 -abbrev tail2400_106 (k : Nat) : Stack := ⟨w131,(1*k+5)⟩ :: tail2400_65 k -abbrev tail2400_107 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_106 k -abbrev tail2400_108 : Stack := ⟨w134,2⟩ :: tail2400_100 -abbrev tail2400_109 : Stack := ⟨w133,1⟩ :: tail2400_108 -abbrev tail2400_110 (k : Nat) : Stack := ⟨w131,(1*k+4)⟩ :: tail2400_65 k -abbrev tail2400_111 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_110 k -abbrev tail2400_112 : Stack := ⟨w134,3⟩ :: tail2400_100 -abbrev tail2400_113 (k : Nat) : Stack := ⟨w134,(1*k+6)⟩ :: tail2400_100 -abbrev tail2400_114 (k : Nat) : Stack := ⟨w131,1⟩ :: tail2400_65 k -abbrev tail2400_115 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_114 k -abbrev tail2400_116 (k : Nat) : Stack := ⟨w133,1⟩ :: tail2400_113 k -abbrev tail2400_117 (k : Nat) : Stack := ⟨w132,1⟩ :: tail2400_65 k -abbrev tail2400_118 (k : Nat) : Stack := ⟨w134,(1*k+7)⟩ :: tail2400_100 -abbrev tail2400_119 (k : Nat) : Stack := ⟨w133,1⟩ :: tail2400_118 k -abbrev tail2400_120 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2400_119 k -abbrev tail2400_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_62 k -abbrev tail2400_122 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2400_62 k -abbrev tail2400_123 (k : Nat) : Stack := ⟨w134,(1*k+8)⟩ :: tail2400_100 -abbrev tail2400_124 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2400_123 k -abbrev tail2400_125 (k : Nat) : Stack := ⟨w0,4⟩ :: tail2400_124 k -abbrev tail2400_126 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2400_125 k -abbrev tail2400_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_55 k -abbrev tail2400_128 (k : Nat) : Stack := ⟨w0,27⟩ :: tail2400_55 k -abbrev tail2400_129 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2400_124 k -abbrev tail2400_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_129 k -abbrev tail2400_131 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2400_130 k -abbrev tail2400_132 (k : Nat) : Stack := ⟨w0,36⟩ :: tail2400_131 k -abbrev tail2400_133 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2400_132 k -abbrev tail2400_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2400_48 k -abbrev tail2400_135 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2400_48 k -abbrev tail2400_136 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2400_131 k -abbrev tail2400_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_136 k -abbrev tail2400_138 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2400_137 k -abbrev tail2400_139 (k : Nat) : Stack := ⟨w0,88⟩ :: tail2400_138 k -abbrev tail2400_140 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2400_139 k -abbrev tail2400_141 (k : Nat) : Stack := ⟨w130,(1*k+7)⟩ :: tail2400_42 -abbrev tail2400_142 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2400_141 k -abbrev tail2400_143 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2400_142 k -abbrev tail2400_144 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2400_138 k -abbrev tail2400_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2400_144 k -abbrev tail2400_146 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2400_145 k -abbrev tail2400_147 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2400_146 k -abbrev tail2400_148 (k : Nat) : Stack := ⟨w130,(1*k+6)⟩ :: tail2400_42 -abbrev tail2400_149 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2400_148 k -abbrev tail2400_150 (k : Nat) : Stack := ⟨w137,1⟩ :: tail2400_146 k -abbrev tail2400_151 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2400_150 k -abbrev tail2400_152 (k : Nat) : Stack := ⟨w130,(1*k+5)⟩ :: tail2400_42 -abbrev tail2400_153 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2400_152 k -abbrev tail2400_154 (k : Nat) : Stack := ⟨w137,2⟩ :: tail2400_146 k - -def before2400 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526785),(tail2400_28 k),tail2400_0⟩ -def before2401 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526787),(tail2400_29 k),tail2400_0⟩ -def before2402 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526787),(tail2400_29 k),tail2400_1⟩ -def before2403 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526787),(tail2400_30 k),tail2400_1⟩ -def before2404 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526789),(tail2400_31 k),tail2400_0⟩ -def before2405 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526789),(tail2400_31 k),tail2400_1⟩ -def before2406 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526785),(tail2400_28 k),tail2400_32⟩ -def before2407 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2400_33 k),tail2400_34⟩ -def before2408 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526673),(tail2400_27 k),tail2400_35⟩ -def before2409 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526671),(tail2400_26 k),tail2400_36⟩ -def before2410 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526669),(tail2400_37 k),tail2400_38⟩ -def before2411 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2400_25 k),tail2400_39⟩ -def before2412 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2400_40 k),tail2400_41⟩ -def before2413 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2400_24 k),tail2400_42⟩ -def before2414 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2400_23 k),(tail2400_43 k)⟩ -def before2415 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521875),(tail2400_22 k),(tail2400_44 k)⟩ -def before2416 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521873),(tail2400_21 k),(tail2400_45 k)⟩ -def before2417 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521871),(tail2400_46 k),(tail2400_47 k)⟩ -def before2418 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2400_20 k),(tail2400_48 k)⟩ -def before2419 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2400_49 k),(tail2400_50 k)⟩ -def before2420 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521657),(tail2400_19 k),(tail2400_51 k)⟩ -def before2421 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521655),(tail2400_18 k),(tail2400_52 k)⟩ -def before2422 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521653),(tail2400_53 k),(tail2400_54 k)⟩ -def before2423 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2400_17 k),(tail2400_55 k)⟩ -def before2424 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2400_56 k),(tail2400_57 k)⟩ -def before2425 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail2400_16 k),(tail2400_58 k)⟩ -def before2426 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521529),(tail2400_15 k),(tail2400_59 k)⟩ -def before2427 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521527),(tail2400_60 k),(tail2400_61 k)⟩ -def before2428 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2400_14 k),(tail2400_62 k)⟩ -def before2429 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2400_63 k),(tail2400_64 k)⟩ -def before2430 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2400_13 k),(tail2400_65 k)⟩ -def before2431 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2400_12,(tail2400_66 k)⟩ -def before2432 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail2400_11,(tail2400_67 k)⟩ -def before2433 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1147),tail2400_10,(tail2400_68 k)⟩ -def before2434 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail2400_69,(tail2400_70 k)⟩ -def before2435 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2400_9,(tail2400_71 k)⟩ -def before2436 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2400_72,(tail2400_73 k)⟩ -def before2437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail2400_8,(tail2400_74 k)⟩ -def before2438 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail2400_7,(tail2400_75 k)⟩ -def before2439 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1171),tail2400_76,(tail2400_77 k)⟩ -def before2440 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail2400_79,(tail2400_77 k)⟩ -def before2441 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail2400_79,(tail2400_80 k)⟩ -def before2442 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail2400_81,(tail2400_80 k)⟩ -def before2443 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2400_82,(tail2400_73 k)⟩ -def before2444 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2400_82,(tail2400_83 k)⟩ -def before2445 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail2400_81,(tail2400_84 k)⟩ -def before2446 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail2400_78,(tail2400_85 k)⟩ -def before2447 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1175),tail2400_86,(tail2400_87 k)⟩ -def before2448 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail2400_89,(tail2400_87 k)⟩ -def before2449 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail2400_89,(tail2400_90 k)⟩ -def before2450 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail2400_91,(tail2400_90 k)⟩ -def before2451 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2400_92,(tail2400_71 k)⟩ -def before2452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail2400_93,(tail2400_68 k)⟩ -def before2453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2400_94,(tail2400_66 k)⟩ -def before2454 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2400_94,(tail2400_96 k)⟩ -def before2455 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail2400_93,(tail2400_97 k)⟩ -def before2456 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail2400_99,(tail2400_97 k)⟩ -def before2457 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2400_100,(tail2400_96 k)⟩ -def before2458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2400_101,(tail2400_95 k)⟩ -def before2459 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2400_101,(tail2400_103 k)⟩ -def before2460 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2400_104,(tail2400_103 k)⟩ -def before2461 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2400_105,(tail2400_102 k)⟩ -def before2462 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2400_105,(tail2400_107 k)⟩ -def before2463 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2400_108,(tail2400_107 k)⟩ -def before2464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2400_109,(tail2400_106 k)⟩ -def before2465 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2400_109,(tail2400_111 k)⟩ -def before2466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2400_112,(tail2400_111 k)⟩ -def before2467 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2400_113 k),(tail2400_115 k)⟩ -def before2468 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2400_116 k),(tail2400_114 k)⟩ -def before2469 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2400_116 k),(tail2400_117 k)⟩ -def before2470 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2400_118 k),(tail2400_117 k)⟩ -def before2471 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2400_119 k),(tail2400_65 k)⟩ -def before2472 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2400_120 k),(tail2400_64 k)⟩ -def before2473 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2400_120 k),(tail2400_121 k)⟩ -def before2474 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2400_119 k),(tail2400_122 k)⟩ -def before2475 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2400_123 k),(tail2400_122 k)⟩ -def before2476 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2400_124 k),(tail2400_62 k)⟩ -def before2477 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521529),(tail2400_125 k),(tail2400_59 k)⟩ -def before2478 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2400_126 k),(tail2400_57 k)⟩ -def before2479 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2400_126 k),(tail2400_127 k)⟩ -def before2480 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail2400_125 k),(tail2400_128 k)⟩ -def before2481 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521529),(tail2400_130 k),(tail2400_128 k)⟩ -def before2482 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2400_131 k),(tail2400_55 k)⟩ -def before2483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521655),(tail2400_132 k),(tail2400_52 k)⟩ -def before2484 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2400_133 k),(tail2400_50 k)⟩ -def before2485 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2400_133 k),(tail2400_134 k)⟩ -def before2486 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521655),(tail2400_132 k),(tail2400_135 k)⟩ -def before2487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521655),(tail2400_137 k),(tail2400_135 k)⟩ -def before2488 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2400_138 k),(tail2400_48 k)⟩ -def before2489 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521873),(tail2400_139 k),(tail2400_45 k)⟩ -def before2490 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2400_140 k),(tail2400_43 k)⟩ -def before2491 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2400_140 k),(tail2400_142 k)⟩ -def before2492 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521873),(tail2400_139 k),(tail2400_143 k)⟩ -def before2493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521873),(tail2400_145 k),(tail2400_143 k)⟩ -def before2494 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2400_146 k),(tail2400_142 k)⟩ -def before2495 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2400_147 k),(tail2400_141 k)⟩ -def before2496 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2400_147 k),(tail2400_149 k)⟩ -def before2497 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2400_150 k),(tail2400_149 k)⟩ -def before2498 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2400_151 k),(tail2400_148 k)⟩ -def before2499 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2400_151 k),(tail2400_153 k)⟩ -def after2499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2400_154 k),(tail2400_153 k)⟩ - -theorem macro2400 (k : Nat) : applyExit (before2400 k) exit35 1 = some (before2401 k) := by - simp (disch := omega) [before2400, before2401, exit35, applyExit, pop, push] - <;> omega -theorem step2400 (k : Nat) : Runs (1*2) (before2400 k).denote (before2401 k).denote := - @applyExit_sound (before2400 k) (before2401 k) exit35 1 valid35 (macro2400 k) -theorem macro2401 (k : Nat) : applyExit (before2401 k) exit39 1 = some (before2402 k) := by - simp (disch := omega) [before2401, before2402, exit39, applyExit, pop, push] - <;> omega -theorem step2401 (k : Nat) : Runs (1*1) (before2401 k).denote (before2402 k).denote := - @applyExit_sound (before2401 k) (before2402 k) exit39 1 valid39 (macro2401 k) -theorem macro2402 (k : Nat) : applyExit (before2402 k) exit32 1 = some (before2403 k) := by - simp (disch := omega) [before2402, before2403, exit32, applyExit, pop, push] - <;> omega -theorem step2402 (k : Nat) : Runs (1*3) (before2402 k).denote (before2403 k).denote := - @applyExit_sound (before2402 k) (before2403 k) exit32 1 valid32 (macro2402 k) -theorem macro2403 (k : Nat) : applyExit (before2403 k) exit36 1 = some (before2404 k) := by - simp (disch := omega) [before2403, before2404, exit36, applyExit, pop, push] - <;> omega -theorem step2403 (k : Nat) : Runs (1*2) (before2403 k).denote (before2404 k).denote := - @applyExit_sound (before2403 k) (before2404 k) exit36 1 valid36 (macro2403 k) -theorem macro2404 (k : Nat) : applyExit (before2404 k) exit39 1 = some (before2405 k) := by - simp (disch := omega) [before2404, before2405, exit39, applyExit, pop, push] - <;> omega -theorem step2404 (k : Nat) : Runs (1*1) (before2404 k).denote (before2405 k).denote := - @applyExit_sound (before2404 k) (before2405 k) exit39 1 valid39 (macro2404 k) -theorem macro2405 (k : Nat) : applyExit (before2405 k) exit10 2 = some (before2406 k) := by - simp (disch := omega) [before2405, before2406, exit10, applyExit, pop, push] - <;> omega -theorem step2405 (k : Nat) : Runs (2*2) (before2405 k).denote (before2406 k).denote := - @applyExit_sound (before2405 k) (before2406 k) exit10 2 valid10 (macro2405 k) -theorem macro2406 (k : Nat) : applyExit (before2406 k) exit11 1 = some (before2407 k) := by - simp (disch := omega) [before2406, before2407, exit11, applyExit, pop, push] - <;> omega -theorem step2406 (k : Nat) : Runs (1*2) (before2406 k).denote (before2407 k).denote := - @applyExit_sound (before2406 k) (before2407 k) exit11 1 valid11 (macro2406 k) -theorem macro2407 (k : Nat) : applyExit (before2407 k) exit2 55 = some (before2408 k) := by - simp (disch := omega) [before2407, before2408, exit2, applyExit, pop, push] - <;> omega -theorem step2407 (k : Nat) : Runs (55*2) (before2407 k).denote (before2408 k).denote := - @applyExit_sound (before2407 k) (before2408 k) exit2 55 valid2 (macro2407 k) -theorem macro2408 (k : Nat) : applyExit (before2408 k) exit3 1 = some (before2409 k) := by - simp (disch := omega) [before2408, before2409, exit3, applyExit, pop, push] - <;> omega -theorem step2408 (k : Nat) : Runs (1*2) (before2408 k).denote (before2409 k).denote := - @applyExit_sound (before2408 k) (before2409 k) exit3 1 valid3 (macro2408 k) -theorem macro2409 (k : Nat) : applyExit (before2409 k) exit9 1 = some (before2410 k) := by - simp (disch := omega) [before2409, before2410, exit9, applyExit, pop, push] - <;> omega -theorem step2409 (k : Nat) : Runs (1*2) (before2409 k).denote (before2410 k).denote := - @applyExit_sound (before2409 k) (before2410 k) exit9 1 valid9 (macro2409 k) -theorem macro2410 (k : Nat) : applyExit (before2410 k) exit10 12 = some (before2411 k) := by - simp (disch := omega) [before2410, before2411, exit10, applyExit, pop, push] - <;> omega -theorem step2410 (k : Nat) : Runs (12*2) (before2410 k).denote (before2411 k).denote := - @applyExit_sound (before2410 k) (before2411 k) exit10 12 valid10 (macro2410 k) -theorem macro2411 (k : Nat) : applyExit (before2411 k) exit11 1 = some (before2412 k) := by - simp (disch := omega) [before2411, before2412, exit11, applyExit, pop, push] - <;> omega -theorem step2411 (k : Nat) : Runs (1*2) (before2411 k).denote (before2412 k).denote := - @applyExit_sound (before2411 k) (before2412 k) exit11 1 valid11 (macro2411 k) -theorem macro2412 (k : Nat) : applyExit (before2412 k) exit2 28 = some (before2413 k) := by - simp (disch := omega) [before2412, before2413, exit2, applyExit, pop, push] - <;> omega -theorem step2412 (k : Nat) : Runs (28*2) (before2412 k).denote (before2413 k).denote := - @applyExit_sound (before2412 k) (before2413 k) exit2 28 valid2 (macro2412 k) -theorem macro2413 (k : Nat) : applyExit (before2413 k) exit153 (1*k+8) = some (before2414 k) := by - simp (disch := omega) [before2413, before2414, exit153, applyExit, pop, push] - <;> omega -theorem step2413 (k : Nat) : Runs ((1*k+8)*586) (before2413 k).denote (before2414 k).denote := - @applyExit_sound (before2413 k) (before2414 k) exit153 (1*k+8) valid153 (macro2413 k) -theorem macro2414 (k : Nat) : applyExit (before2414 k) exit2 12 = some (before2415 k) := by - simp (disch := omega) [before2414, before2415, exit2, applyExit, pop, push] - <;> omega -theorem step2414 (k : Nat) : Runs (12*2) (before2414 k).denote (before2415 k).denote := - @applyExit_sound (before2414 k) (before2415 k) exit2 12 valid2 (macro2414 k) -theorem macro2415 (k : Nat) : applyExit (before2415 k) exit3 1 = some (before2416 k) := by - simp (disch := omega) [before2415, before2416, exit3, applyExit, pop, push] - <;> omega -theorem step2415 (k : Nat) : Runs (1*2) (before2415 k).denote (before2416 k).denote := - @applyExit_sound (before2415 k) (before2416 k) exit3 1 valid3 (macro2415 k) -theorem macro2416 (k : Nat) : applyExit (before2416 k) exit9 1 = some (before2417 k) := by - simp (disch := omega) [before2416, before2417, exit9, applyExit, pop, push] - <;> omega -theorem step2416 (k : Nat) : Runs (1*2) (before2416 k).denote (before2417 k).denote := - @applyExit_sound (before2416 k) (before2417 k) exit9 1 valid9 (macro2416 k) -theorem macro2417 (k : Nat) : applyExit (before2417 k) exit10 87 = some (before2418 k) := by - simp (disch := omega) [before2417, before2418, exit10, applyExit, pop, push] - <;> omega -theorem step2417 (k : Nat) : Runs (87*2) (before2417 k).denote (before2418 k).denote := - @applyExit_sound (before2417 k) (before2418 k) exit10 87 valid10 (macro2417 k) -theorem macro2418 (k : Nat) : applyExit (before2418 k) exit11 1 = some (before2419 k) := by - simp (disch := omega) [before2418, before2419, exit11, applyExit, pop, push] - <;> omega -theorem step2418 (k : Nat) : Runs (1*2) (before2418 k).denote (before2419 k).denote := - @applyExit_sound (before2418 k) (before2419 k) exit11 1 valid11 (macro2418 k) -theorem macro2419 (k : Nat) : applyExit (before2419 k) exit2 19 = some (before2420 k) := by - simp (disch := omega) [before2419, before2420, exit2, applyExit, pop, push] - <;> omega -theorem step2419 (k : Nat) : Runs (19*2) (before2419 k).denote (before2420 k).denote := - @applyExit_sound (before2419 k) (before2420 k) exit2 19 valid2 (macro2419 k) -theorem macro2420 (k : Nat) : applyExit (before2420 k) exit3 1 = some (before2421 k) := by - simp (disch := omega) [before2420, before2421, exit3, applyExit, pop, push] - <;> omega -theorem step2420 (k : Nat) : Runs (1*2) (before2420 k).denote (before2421 k).denote := - @applyExit_sound (before2420 k) (before2421 k) exit3 1 valid3 (macro2420 k) -theorem macro2421 (k : Nat) : applyExit (before2421 k) exit9 1 = some (before2422 k) := by - simp (disch := omega) [before2421, before2422, exit9, applyExit, pop, push] - <;> omega -theorem step2421 (k : Nat) : Runs (1*2) (before2421 k).denote (before2422 k).denote := - @applyExit_sound (before2421 k) (before2422 k) exit9 1 valid9 (macro2421 k) -theorem macro2422 (k : Nat) : applyExit (before2422 k) exit10 35 = some (before2423 k) := by - simp (disch := omega) [before2422, before2423, exit10, applyExit, pop, push] - <;> omega -theorem step2422 (k : Nat) : Runs (35*2) (before2422 k).denote (before2423 k).denote := - @applyExit_sound (before2422 k) (before2423 k) exit10 35 valid10 (macro2422 k) -theorem macro2423 (k : Nat) : applyExit (before2423 k) exit11 1 = some (before2424 k) := by - simp (disch := omega) [before2423, before2424, exit11, applyExit, pop, push] - <;> omega -theorem step2423 (k : Nat) : Runs (1*2) (before2423 k).denote (before2424 k).denote := - @applyExit_sound (before2423 k) (before2424 k) exit11 1 valid11 (macro2423 k) -theorem macro2424 (k : Nat) : applyExit (before2424 k) exit2 25 = some (before2425 k) := by - simp (disch := omega) [before2424, before2425, exit2, applyExit, pop, push] - <;> omega -theorem step2424 (k : Nat) : Runs (25*2) (before2424 k).denote (before2425 k).denote := - @applyExit_sound (before2424 k) (before2425 k) exit2 25 valid2 (macro2424 k) -theorem macro2425 (k : Nat) : applyExit (before2425 k) exit3 1 = some (before2426 k) := by - simp (disch := omega) [before2425, before2426, exit3, applyExit, pop, push] - <;> omega -theorem step2425 (k : Nat) : Runs (1*2) (before2425 k).denote (before2426 k).denote := - @applyExit_sound (before2425 k) (before2426 k) exit3 1 valid3 (macro2425 k) -theorem macro2426 (k : Nat) : applyExit (before2426 k) exit9 1 = some (before2427 k) := by - simp (disch := omega) [before2426, before2427, exit9, applyExit, pop, push] - <;> omega -theorem step2426 (k : Nat) : Runs (1*2) (before2426 k).denote (before2427 k).denote := - @applyExit_sound (before2426 k) (before2427 k) exit9 1 valid9 (macro2426 k) -theorem macro2427 (k : Nat) : applyExit (before2427 k) exit10 3 = some (before2428 k) := by - simp (disch := omega) [before2427, before2428, exit10, applyExit, pop, push] - <;> omega -theorem step2427 (k : Nat) : Runs (3*2) (before2427 k).denote (before2428 k).denote := - @applyExit_sound (before2427 k) (before2428 k) exit10 3 valid10 (macro2427 k) -theorem macro2428 (k : Nat) : applyExit (before2428 k) exit11 1 = some (before2429 k) := by - simp (disch := omega) [before2428, before2429, exit11, applyExit, pop, push] - <;> omega -theorem step2428 (k : Nat) : Runs (1*2) (before2428 k).denote (before2429 k).denote := - @applyExit_sound (before2428 k) (before2429 k) exit11 1 valid11 (macro2428 k) -theorem macro2429 (k : Nat) : applyExit (before2429 k) exit2 791761168 = some (before2430 k) := by - simp (disch := omega) [before2429, before2430, exit2, applyExit, pop, push] - <;> omega -theorem step2429 (k : Nat) : Runs (791761168*2) (before2429 k).denote (before2430 k).denote := - @applyExit_sound (before2429 k) (before2430 k) exit2 791761168 valid2 (macro2429 k) -theorem macro2430 (k : Nat) : applyExit (before2430 k) exit154 (1*k+8) = some (before2431 k) := by - simp (disch := omega) [before2430, before2431, exit154, applyExit, pop, push] - <;> omega -theorem step2430 (k : Nat) : Runs ((1*k+8)*38) (before2430 k).denote (before2431 k).denote := - @applyExit_sound (before2430 k) (before2431 k) exit154 (1*k+8) valid154 (macro2430 k) -theorem macro2431 (k : Nat) : applyExit (before2431 k) exit2 12 = some (before2432 k) := by - simp (disch := omega) [before2431, before2432, exit2, applyExit, pop, push] - <;> omega -theorem step2431 (k : Nat) : Runs (12*2) (before2431 k).denote (before2432 k).denote := - @applyExit_sound (before2431 k) (before2432 k) exit2 12 valid2 (macro2431 k) -theorem macro2432 (k : Nat) : applyExit (before2432 k) exit3 1 = some (before2433 k) := by - simp (disch := omega) [before2432, before2433, exit3, applyExit, pop, push] - <;> omega -theorem step2432 (k : Nat) : Runs (1*2) (before2432 k).denote (before2433 k).denote := - @applyExit_sound (before2432 k) (before2433 k) exit3 1 valid3 (macro2432 k) -theorem macro2433 (k : Nat) : applyExit (before2433 k) exit9 1 = some (before2434 k) := by - simp (disch := omega) [before2433, before2434, exit9, applyExit, pop, push] - <;> omega -theorem step2433 (k : Nat) : Runs (1*2) (before2433 k).denote (before2434 k).denote := - @applyExit_sound (before2433 k) (before2434 k) exit9 1 valid9 (macro2433 k) -theorem macro2434 (k : Nat) : applyExit (before2434 k) exit10 4 = some (before2435 k) := by - simp (disch := omega) [before2434, before2435, exit10, applyExit, pop, push] - <;> omega -theorem step2434 (k : Nat) : Runs (4*2) (before2434 k).denote (before2435 k).denote := - @applyExit_sound (before2434 k) (before2435 k) exit10 4 valid10 (macro2434 k) -theorem macro2435 (k : Nat) : applyExit (before2435 k) exit11 1 = some (before2436 k) := by - simp (disch := omega) [before2435, before2436, exit11, applyExit, pop, push] - <;> omega -theorem step2435 (k : Nat) : Runs (1*2) (before2435 k).denote (before2436 k).denote := - @applyExit_sound (before2435 k) (before2436 k) exit11 1 valid11 (macro2435 k) -theorem macro2436 (k : Nat) : applyExit (before2436 k) exit2 4 = some (before2437 k) := by - simp (disch := omega) [before2436, before2437, exit2, applyExit, pop, push] - <;> omega -theorem step2436 (k : Nat) : Runs (4*2) (before2436 k).denote (before2437 k).denote := - @applyExit_sound (before2436 k) (before2437 k) exit2 4 valid2 (macro2436 k) -theorem macro2437 (k : Nat) : applyExit (before2437 k) exit3 1 = some (before2438 k) := by - simp (disch := omega) [before2437, before2438, exit3, applyExit, pop, push] - <;> omega -theorem step2437 (k : Nat) : Runs (1*2) (before2437 k).denote (before2438 k).denote := - @applyExit_sound (before2437 k) (before2438 k) exit3 1 valid3 (macro2437 k) -theorem macro2438 (k : Nat) : applyExit (before2438 k) exit4 1 = some (before2439 k) := by - simp (disch := omega) [before2438, before2439, exit4, applyExit, pop, push] - <;> omega -theorem step2438 (k : Nat) : Runs (1*2) (before2438 k).denote (before2439 k).denote := - @applyExit_sound (before2438 k) (before2439 k) exit4 1 valid4 (macro2438 k) -theorem macro2439 (k : Nat) : applyExit (before2439 k) exit5 1 = some (before2440 k) := by - simp (disch := omega) [before2439, before2440, exit5, applyExit, pop, push] - <;> omega -theorem step2439 (k : Nat) : Runs (1*3) (before2439 k).denote (before2440 k).denote := - @applyExit_sound (before2439 k) (before2440 k) exit5 1 valid5 (macro2439 k) -theorem macro2440 (k : Nat) : applyExit (before2440 k) exit1 1 = some (before2441 k) := by - simp (disch := omega) [before2440, before2441, exit1, applyExit, pop, push] - <;> omega -theorem step2440 (k : Nat) : Runs (1*3) (before2440 k).denote (before2441 k).denote := - @applyExit_sound (before2440 k) (before2441 k) exit1 1 valid1 (macro2440 k) -theorem macro2441 (k : Nat) : applyExit (before2441 k) exit6 1 = some (before2442 k) := by - simp (disch := omega) [before2441, before2442, exit6, applyExit, pop, push] - <;> omega -theorem step2441 (k : Nat) : Runs (1*1) (before2441 k).denote (before2442 k).denote := - @applyExit_sound (before2441 k) (before2442 k) exit6 1 valid6 (macro2441 k) -theorem macro2442 (k : Nat) : applyExit (before2442 k) exit0 6 = some (before2443 k) := by - simp (disch := omega) [before2442, before2443, exit0, applyExit, pop, push] - <;> omega -theorem step2442 (k : Nat) : Runs (6*2) (before2442 k).denote (before2443 k).denote := - @applyExit_sound (before2442 k) (before2443 k) exit0 6 valid0 (macro2442 k) -theorem macro2443 (k : Nat) : applyExit (before2443 k) exit1 1 = some (before2444 k) := by - simp (disch := omega) [before2443, before2444, exit1, applyExit, pop, push] - <;> omega -theorem step2443 (k : Nat) : Runs (1*3) (before2443 k).denote (before2444 k).denote := - @applyExit_sound (before2443 k) (before2444 k) exit1 1 valid1 (macro2443 k) -theorem macro2444 (k : Nat) : applyExit (before2444 k) exit2 6 = some (before2445 k) := by - simp (disch := omega) [before2444, before2445, exit2, applyExit, pop, push] - <;> omega -theorem step2444 (k : Nat) : Runs (6*2) (before2444 k).denote (before2445 k).denote := - @applyExit_sound (before2444 k) (before2445 k) exit2 6 valid2 (macro2444 k) -theorem macro2445 (k : Nat) : applyExit (before2445 k) exit3 1 = some (before2446 k) := by - simp (disch := omega) [before2445, before2446, exit3, applyExit, pop, push] - <;> omega -theorem step2445 (k : Nat) : Runs (1*2) (before2445 k).denote (before2446 k).denote := - @applyExit_sound (before2445 k) (before2446 k) exit3 1 valid3 (macro2445 k) -theorem macro2446 (k : Nat) : applyExit (before2446 k) exit4 1 = some (before2447 k) := by - simp (disch := omega) [before2446, before2447, exit4, applyExit, pop, push] - <;> omega -theorem step2446 (k : Nat) : Runs (1*2) (before2446 k).denote (before2447 k).denote := - @applyExit_sound (before2446 k) (before2447 k) exit4 1 valid4 (macro2446 k) -theorem macro2447 (k : Nat) : applyExit (before2447 k) exit5 1 = some (before2448 k) := by - simp (disch := omega) [before2447, before2448, exit5, applyExit, pop, push] - <;> omega -theorem step2447 (k : Nat) : Runs (1*3) (before2447 k).denote (before2448 k).denote := - @applyExit_sound (before2447 k) (before2448 k) exit5 1 valid5 (macro2447 k) -theorem macro2448 (k : Nat) : applyExit (before2448 k) exit1 1 = some (before2449 k) := by - simp (disch := omega) [before2448, before2449, exit1, applyExit, pop, push] - <;> omega -theorem step2448 (k : Nat) : Runs (1*3) (before2448 k).denote (before2449 k).denote := - @applyExit_sound (before2448 k) (before2449 k) exit1 1 valid1 (macro2448 k) -theorem macro2449 (k : Nat) : applyExit (before2449 k) exit6 1 = some (before2450 k) := by - simp (disch := omega) [before2449, before2450, exit6, applyExit, pop, push] - <;> omega -theorem step2449 (k : Nat) : Runs (1*1) (before2449 k).denote (before2450 k).denote := - @applyExit_sound (before2449 k) (before2450 k) exit6 1 valid6 (macro2449 k) -theorem macro2450 (k : Nat) : applyExit (before2450 k) exit0 9 = some (before2451 k) := by - simp (disch := omega) [before2450, before2451, exit0, applyExit, pop, push] - <;> omega -theorem step2450 (k : Nat) : Runs (9*2) (before2450 k).denote (before2451 k).denote := - @applyExit_sound (before2450 k) (before2451 k) exit0 9 valid0 (macro2450 k) -theorem macro2451 (k : Nat) : applyExit (before2451 k) exit13 5 = some (before2452 k) := by - simp (disch := omega) [before2451, before2452, exit13, applyExit, pop, push] - <;> omega -theorem step2451 (k : Nat) : Runs (5*2) (before2451 k).denote (before2452 k).denote := - @applyExit_sound (before2451 k) (before2452 k) exit13 5 valid13 (macro2451 k) -theorem macro2452 (k : Nat) : applyExit (before2452 k) exit0 13 = some (before2453 k) := by - simp (disch := omega) [before2452, before2453, exit0, applyExit, pop, push] - <;> omega -theorem step2452 (k : Nat) : Runs (13*2) (before2452 k).denote (before2453 k).denote := - @applyExit_sound (before2452 k) (before2453 k) exit0 13 valid0 (macro2452 k) -theorem macro2453 (k : Nat) : applyExit (before2453 k) exit155 1 = some (before2454 k) := by - simp (disch := omega) [before2453, before2454, exit155, applyExit, pop, push] - <;> omega -theorem step2453 (k : Nat) : Runs (1*3) (before2453 k).denote (before2454 k).denote := - @applyExit_sound (before2453 k) (before2454 k) exit155 1 valid155 (macro2453 k) -theorem macro2454 (k : Nat) : applyExit (before2454 k) exit2 13 = some (before2455 k) := by - simp (disch := omega) [before2454, before2455, exit2, applyExit, pop, push] - <;> omega -theorem step2454 (k : Nat) : Runs (13*2) (before2454 k).denote (before2455 k).denote := - @applyExit_sound (before2454 k) (before2455 k) exit2 13 valid2 (macro2454 k) -theorem macro2455 (k : Nat) : applyExit (before2455 k) exit6 1 = some (before2456 k) := by - simp (disch := omega) [before2455, before2456, exit6, applyExit, pop, push] - <;> omega -theorem step2455 (k : Nat) : Runs (1*1) (before2455 k).denote (before2456 k).denote := - @applyExit_sound (before2455 k) (before2456 k) exit6 1 valid6 (macro2455 k) -theorem macro2456 (k : Nat) : applyExit (before2456 k) exit0 13 = some (before2457 k) := by - simp (disch := omega) [before2456, before2457, exit0, applyExit, pop, push] - <;> omega -theorem step2456 (k : Nat) : Runs (13*2) (before2456 k).denote (before2457 k).denote := - @applyExit_sound (before2456 k) (before2457 k) exit0 13 valid0 (macro2456 k) -theorem macro2457 (k : Nat) : applyExit (before2457 k) exit156 1 = some (before2458 k) := by - simp (disch := omega) [before2457, before2458, exit156, applyExit, pop, push] - <;> omega -theorem step2457 (k : Nat) : Runs (1*38) (before2457 k).denote (before2458 k).denote := - @applyExit_sound (before2457 k) (before2458 k) exit156 1 valid156 (macro2457 k) -theorem macro2458 (k : Nat) : applyExit (before2458 k) exit155 1 = some (before2459 k) := by - simp (disch := omega) [before2458, before2459, exit155, applyExit, pop, push] - <;> omega -theorem step2458 (k : Nat) : Runs (1*3) (before2458 k).denote (before2459 k).denote := - @applyExit_sound (before2458 k) (before2459 k) exit155 1 valid155 (macro2458 k) -theorem macro2459 (k : Nat) : applyExit (before2459 k) exit157 1 = some (before2460 k) := by - simp (disch := omega) [before2459, before2460, exit157, applyExit, pop, push] - <;> omega -theorem step2459 (k : Nat) : Runs (1*53) (before2459 k).denote (before2460 k).denote := - @applyExit_sound (before2459 k) (before2460 k) exit157 1 valid157 (macro2459 k) -theorem macro2460 (k : Nat) : applyExit (before2460 k) exit156 1 = some (before2461 k) := by - simp (disch := omega) [before2460, before2461, exit156, applyExit, pop, push] - <;> omega -theorem step2460 (k : Nat) : Runs (1*38) (before2460 k).denote (before2461 k).denote := - @applyExit_sound (before2460 k) (before2461 k) exit156 1 valid156 (macro2460 k) -theorem macro2461 (k : Nat) : applyExit (before2461 k) exit155 1 = some (before2462 k) := by - simp (disch := omega) [before2461, before2462, exit155, applyExit, pop, push] - <;> omega -theorem step2461 (k : Nat) : Runs (1*3) (before2461 k).denote (before2462 k).denote := - @applyExit_sound (before2461 k) (before2462 k) exit155 1 valid155 (macro2461 k) -theorem macro2462 (k : Nat) : applyExit (before2462 k) exit157 1 = some (before2463 k) := by - simp (disch := omega) [before2462, before2463, exit157, applyExit, pop, push] - <;> omega -theorem step2462 (k : Nat) : Runs (1*53) (before2462 k).denote (before2463 k).denote := - @applyExit_sound (before2462 k) (before2463 k) exit157 1 valid157 (macro2462 k) -theorem macro2463 (k : Nat) : applyExit (before2463 k) exit156 1 = some (before2464 k) := by - simp (disch := omega) [before2463, before2464, exit156, applyExit, pop, push] - <;> omega -theorem step2463 (k : Nat) : Runs (1*38) (before2463 k).denote (before2464 k).denote := - @applyExit_sound (before2463 k) (before2464 k) exit156 1 valid156 (macro2463 k) -theorem macro2464 (k : Nat) : applyExit (before2464 k) exit155 1 = some (before2465 k) := by - simp (disch := omega) [before2464, before2465, exit155, applyExit, pop, push] - <;> omega -theorem step2464 (k : Nat) : Runs (1*3) (before2464 k).denote (before2465 k).denote := - @applyExit_sound (before2464 k) (before2465 k) exit155 1 valid155 (macro2464 k) -theorem macro2465 (k : Nat) : applyExit (before2465 k) exit157 1 = some (before2466 k) := by - simp (disch := omega) [before2465, before2466, exit157, applyExit, pop, push] - <;> omega -theorem step2465 (k : Nat) : Runs (1*53) (before2465 k).denote (before2466 k).denote := - @applyExit_sound (before2465 k) (before2466 k) exit157 1 valid157 (macro2465 k) -def cycleState2466 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w134,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w132,1⟩,⟨w131,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,13⟩,⟨w130,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart2466_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w133,1⟩,⟨w134,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w131,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,13⟩,⟨w130,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart2466_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w133,1⟩,⟨w134,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w132,1⟩,⟨w131,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,13⟩,⟨w130,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro2466_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2466 k j) exit156 1 = some (cyclePart2466_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2466, cyclePart2466_0, exit156, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2466_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2466_0 k j) exit155 1 = some (cyclePart2466_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2466_0, cyclePart2466_1, exit155, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2466_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2466_1 k j) exit157 1 = some (cycleState2466 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2466_1, cycleState2466, exit157, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2466 (k j : Nat) (hj : j < (1*k+3)) : Runs 94 (cycleState2466 k j).denote (cycleState2466 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState2466 k j).denote (cyclePart2466_0 k j).denote := @applyExit_sound (cycleState2466 k j) (cyclePart2466_0 k j) exit156 1 valid156 (cycleMacro2466_0 k j hj) - have h1 : Runs (1*3) (cyclePart2466_0 k j).denote (cyclePart2466_1 k j).denote := @applyExit_sound (cyclePart2466_0 k j) (cyclePart2466_1 k j) exit155 1 valid155 (cycleMacro2466_1 k j hj) - have h2 : Runs (1*53) (cyclePart2466_1 k j).denote (cycleState2466 k (j+1)).denote := @applyExit_sound (cyclePart2466_1 k j) (cycleState2466 k (j+1)) exit157 1 valid157 (cycleMacro2466_2 k j hj) - exact (@Runs.trans (1*38) ((1*3)+(1*53)) (cycleState2466 k j).denote (cyclePart2466_0 k j).denote (cycleState2466 k (j+1)).denote h0 (@Runs.trans (1*3) (1*53) (cyclePart2466_0 k j).denote (cyclePart2466_1 k j).denote (cycleState2466 k (j+1)).denote h1 h2)) -theorem step2466 (k : Nat) : Runs ((1*k+3)*94) (before2466 k).denote (before2467 k).denote := by - have h := Runs.chain (fun j => (cycleState2466 k j).denote) 94 (1*k+3) (cycleRun2466 k) - have h0 : cycleState2466 k 0 = before2466 k := by simp [cycleState2466, before2466] - have h1 : cycleState2466 k (1*k+3) = before2467 k := by - simp [cycleState2466, before2467] <;> omega - simpa only [h0, h1] using h -theorem macro2467 (k : Nat) : applyExit (before2467 k) exit156 1 = some (before2468 k) := by - simp (disch := omega) [before2467, before2468, exit156, applyExit, pop, push] - <;> omega -theorem step2467 (k : Nat) : Runs (1*38) (before2467 k).denote (before2468 k).denote := - @applyExit_sound (before2467 k) (before2468 k) exit156 1 valid156 (macro2467 k) -theorem macro2468 (k : Nat) : applyExit (before2468 k) exit155 1 = some (before2469 k) := by - simp (disch := omega) [before2468, before2469, exit155, applyExit, pop, push] - <;> omega -theorem step2468 (k : Nat) : Runs (1*3) (before2468 k).denote (before2469 k).denote := - @applyExit_sound (before2468 k) (before2469 k) exit155 1 valid155 (macro2468 k) -theorem macro2469 (k : Nat) : applyExit (before2469 k) exit157 1 = some (before2470 k) := by - simp (disch := omega) [before2469, before2470, exit157, applyExit, pop, push] - <;> omega -theorem step2469 (k : Nat) : Runs (1*53) (before2469 k).denote (before2470 k).denote := - @applyExit_sound (before2469 k) (before2470 k) exit157 1 valid157 (macro2469 k) -theorem macro2470 (k : Nat) : applyExit (before2470 k) exit156 1 = some (before2471 k) := by - simp (disch := omega) [before2470, before2471, exit156, applyExit, pop, push] - <;> omega -theorem step2470 (k : Nat) : Runs (1*38) (before2470 k).denote (before2471 k).denote := - @applyExit_sound (before2470 k) (before2471 k) exit156 1 valid156 (macro2470 k) -theorem macro2471 (k : Nat) : applyExit (before2471 k) exit0 791761168 = some (before2472 k) := by - simp (disch := omega) [before2471, before2472, exit0, applyExit, pop, push] - <;> omega -theorem step2471 (k : Nat) : Runs (791761168*2) (before2471 k).denote (before2472 k).denote := - @applyExit_sound (before2471 k) (before2472 k) exit0 791761168 valid0 (macro2471 k) -theorem macro2472 (k : Nat) : applyExit (before2472 k) exit1 1 = some (before2473 k) := by - simp (disch := omega) [before2472, before2473, exit1, applyExit, pop, push] - <;> omega -theorem step2472 (k : Nat) : Runs (1*3) (before2472 k).denote (before2473 k).denote := - @applyExit_sound (before2472 k) (before2473 k) exit1 1 valid1 (macro2472 k) -theorem macro2473 (k : Nat) : applyExit (before2473 k) exit2 791761168 = some (before2474 k) := by - simp (disch := omega) [before2473, before2474, exit2, applyExit, pop, push] - <;> omega -theorem step2473 (k : Nat) : Runs (791761168*2) (before2473 k).denote (before2474 k).denote := - @applyExit_sound (before2473 k) (before2474 k) exit2 791761168 valid2 (macro2473 k) -theorem macro2474 (k : Nat) : applyExit (before2474 k) exit157 1 = some (before2475 k) := by - simp (disch := omega) [before2474, before2475, exit157, applyExit, pop, push] - <;> omega -theorem step2474 (k : Nat) : Runs (1*53) (before2474 k).denote (before2475 k).denote := - @applyExit_sound (before2474 k) (before2475 k) exit157 1 valid157 (macro2474 k) -theorem macro2475 (k : Nat) : applyExit (before2475 k) exit0 791761169 = some (before2476 k) := by - simp (disch := omega) [before2475, before2476, exit0, applyExit, pop, push] - <;> omega -theorem step2475 (k : Nat) : Runs (791761169*2) (before2475 k).denote (before2476 k).denote := - @applyExit_sound (before2475 k) (before2476 k) exit0 791761169 valid0 (macro2475 k) -theorem macro2476 (k : Nat) : applyExit (before2476 k) exit13 4 = some (before2477 k) := by - simp (disch := omega) [before2476, before2477, exit13, applyExit, pop, push] - <;> omega -theorem step2476 (k : Nat) : Runs (4*2) (before2476 k).denote (before2477 k).denote := - @applyExit_sound (before2476 k) (before2477 k) exit13 4 valid13 (macro2476 k) -theorem macro2477 (k : Nat) : applyExit (before2477 k) exit0 26 = some (before2478 k) := by - simp (disch := omega) [before2477, before2478, exit0, applyExit, pop, push] - <;> omega -theorem step2477 (k : Nat) : Runs (26*2) (before2477 k).denote (before2478 k).denote := - @applyExit_sound (before2477 k) (before2478 k) exit0 26 valid0 (macro2477 k) -theorem macro2478 (k : Nat) : applyExit (before2478 k) exit1 1 = some (before2479 k) := by - simp (disch := omega) [before2478, before2479, exit1, applyExit, pop, push] - <;> omega -theorem step2478 (k : Nat) : Runs (1*3) (before2478 k).denote (before2479 k).denote := - @applyExit_sound (before2478 k) (before2479 k) exit1 1 valid1 (macro2478 k) -theorem macro2479 (k : Nat) : applyExit (before2479 k) exit2 26 = some (before2480 k) := by - simp (disch := omega) [before2479, before2480, exit2, applyExit, pop, push] - <;> omega -theorem step2479 (k : Nat) : Runs (26*2) (before2479 k).denote (before2480 k).denote := - @applyExit_sound (before2479 k) (before2480 k) exit2 26 valid2 (macro2479 k) -theorem macro2480 (k : Nat) : applyExit (before2480 k) exit6 1 = some (before2481 k) := by - simp (disch := omega) [before2480, before2481, exit6, applyExit, pop, push] - <;> omega -theorem step2480 (k : Nat) : Runs (1*1) (before2480 k).denote (before2481 k).denote := - @applyExit_sound (before2480 k) (before2481 k) exit6 1 valid6 (macro2480 k) -theorem macro2481 (k : Nat) : applyExit (before2481 k) exit0 27 = some (before2482 k) := by - simp (disch := omega) [before2481, before2482, exit0, applyExit, pop, push] - <;> omega -theorem step2481 (k : Nat) : Runs (27*2) (before2481 k).denote (before2482 k).denote := - @applyExit_sound (before2481 k) (before2482 k) exit0 27 valid0 (macro2481 k) -theorem macro2482 (k : Nat) : applyExit (before2482 k) exit13 36 = some (before2483 k) := by - simp (disch := omega) [before2482, before2483, exit13, applyExit, pop, push] - <;> omega -theorem step2482 (k : Nat) : Runs (36*2) (before2482 k).denote (before2483 k).denote := - @applyExit_sound (before2482 k) (before2483 k) exit13 36 valid13 (macro2482 k) -theorem macro2483 (k : Nat) : applyExit (before2483 k) exit0 20 = some (before2484 k) := by - simp (disch := omega) [before2483, before2484, exit0, applyExit, pop, push] - <;> omega -theorem step2483 (k : Nat) : Runs (20*2) (before2483 k).denote (before2484 k).denote := - @applyExit_sound (before2483 k) (before2484 k) exit0 20 valid0 (macro2483 k) -theorem macro2484 (k : Nat) : applyExit (before2484 k) exit1 1 = some (before2485 k) := by - simp (disch := omega) [before2484, before2485, exit1, applyExit, pop, push] - <;> omega -theorem step2484 (k : Nat) : Runs (1*3) (before2484 k).denote (before2485 k).denote := - @applyExit_sound (before2484 k) (before2485 k) exit1 1 valid1 (macro2484 k) -theorem macro2485 (k : Nat) : applyExit (before2485 k) exit2 20 = some (before2486 k) := by - simp (disch := omega) [before2485, before2486, exit2, applyExit, pop, push] - <;> omega -theorem step2485 (k : Nat) : Runs (20*2) (before2485 k).denote (before2486 k).denote := - @applyExit_sound (before2485 k) (before2486 k) exit2 20 valid2 (macro2485 k) -theorem macro2486 (k : Nat) : applyExit (before2486 k) exit6 1 = some (before2487 k) := by - simp (disch := omega) [before2486, before2487, exit6, applyExit, pop, push] - <;> omega -theorem step2486 (k : Nat) : Runs (1*1) (before2486 k).denote (before2487 k).denote := - @applyExit_sound (before2486 k) (before2487 k) exit6 1 valid6 (macro2486 k) -theorem macro2487 (k : Nat) : applyExit (before2487 k) exit0 21 = some (before2488 k) := by - simp (disch := omega) [before2487, before2488, exit0, applyExit, pop, push] - <;> omega -theorem step2487 (k : Nat) : Runs (21*2) (before2487 k).denote (before2488 k).denote := - @applyExit_sound (before2487 k) (before2488 k) exit0 21 valid0 (macro2487 k) -theorem macro2488 (k : Nat) : applyExit (before2488 k) exit13 88 = some (before2489 k) := by - simp (disch := omega) [before2488, before2489, exit13, applyExit, pop, push] - <;> omega -theorem step2488 (k : Nat) : Runs (88*2) (before2488 k).denote (before2489 k).denote := - @applyExit_sound (before2488 k) (before2489 k) exit13 88 valid13 (macro2488 k) -theorem macro2489 (k : Nat) : applyExit (before2489 k) exit0 13 = some (before2490 k) := by - simp (disch := omega) [before2489, before2490, exit0, applyExit, pop, push] - <;> omega -theorem step2489 (k : Nat) : Runs (13*2) (before2489 k).denote (before2490 k).denote := - @applyExit_sound (before2489 k) (before2490 k) exit0 13 valid0 (macro2489 k) -theorem macro2490 (k : Nat) : applyExit (before2490 k) exit158 1 = some (before2491 k) := by - simp (disch := omega) [before2490, before2491, exit158, applyExit, pop, push] - <;> omega -theorem step2490 (k : Nat) : Runs (1*115) (before2490 k).denote (before2491 k).denote := - @applyExit_sound (before2490 k) (before2491 k) exit158 1 valid158 (macro2490 k) -theorem macro2491 (k : Nat) : applyExit (before2491 k) exit2 13 = some (before2492 k) := by - simp (disch := omega) [before2491, before2492, exit2, applyExit, pop, push] - <;> omega -theorem step2491 (k : Nat) : Runs (13*2) (before2491 k).denote (before2492 k).denote := - @applyExit_sound (before2491 k) (before2492 k) exit2 13 valid2 (macro2491 k) -theorem macro2492 (k : Nat) : applyExit (before2492 k) exit6 1 = some (before2493 k) := by - simp (disch := omega) [before2492, before2493, exit6, applyExit, pop, push] - <;> omega -theorem step2492 (k : Nat) : Runs (1*1) (before2492 k).denote (before2493 k).denote := - @applyExit_sound (before2492 k) (before2493 k) exit6 1 valid6 (macro2492 k) -theorem macro2493 (k : Nat) : applyExit (before2493 k) exit0 13 = some (before2494 k) := by - simp (disch := omega) [before2493, before2494, exit0, applyExit, pop, push] - <;> omega -theorem step2493 (k : Nat) : Runs (13*2) (before2493 k).denote (before2494 k).denote := - @applyExit_sound (before2493 k) (before2494 k) exit0 13 valid0 (macro2493 k) -theorem macro2494 (k : Nat) : applyExit (before2494 k) exit159 1 = some (before2495 k) := by - simp (disch := omega) [before2494, before2495, exit159, applyExit, pop, push] - <;> omega -theorem step2494 (k : Nat) : Runs (1*1058) (before2494 k).denote (before2495 k).denote := - @applyExit_sound (before2494 k) (before2495 k) exit159 1 valid159 (macro2494 k) -theorem macro2495 (k : Nat) : applyExit (before2495 k) exit158 1 = some (before2496 k) := by - simp (disch := omega) [before2495, before2496, exit158, applyExit, pop, push] - <;> omega -theorem step2495 (k : Nat) : Runs (1*115) (before2495 k).denote (before2496 k).denote := - @applyExit_sound (before2495 k) (before2496 k) exit158 1 valid158 (macro2495 k) -theorem macro2496 (k : Nat) : applyExit (before2496 k) exit160 1 = some (before2497 k) := by - simp (disch := omega) [before2496, before2497, exit160, applyExit, pop, push] - <;> omega -theorem step2496 (k : Nat) : Runs (1*53) (before2496 k).denote (before2497 k).denote := - @applyExit_sound (before2496 k) (before2497 k) exit160 1 valid160 (macro2496 k) -theorem macro2497 (k : Nat) : applyExit (before2497 k) exit159 1 = some (before2498 k) := by - simp (disch := omega) [before2497, before2498, exit159, applyExit, pop, push] - <;> omega -theorem step2497 (k : Nat) : Runs (1*1058) (before2497 k).denote (before2498 k).denote := - @applyExit_sound (before2497 k) (before2498 k) exit159 1 valid159 (macro2497 k) -theorem macro2498 (k : Nat) : applyExit (before2498 k) exit158 1 = some (before2499 k) := by - simp (disch := omega) [before2498, before2499, exit158, applyExit, pop, push] - <;> omega -theorem step2498 (k : Nat) : Runs (1*115) (before2498 k).denote (before2499 k).denote := - @applyExit_sound (before2498 k) (before2499 k) exit158 1 valid158 (macro2498 k) -theorem macro2499 (k : Nat) : applyExit (before2499 k) exit160 1 = some (after2499 k) := by - simp (disch := omega) [before2499, after2499, exit160, applyExit, pop, push] - <;> omega -theorem step2499 (k : Nat) : Runs (1*53) (before2499 k).denote (after2499 k).denote := - @applyExit_sound (before2499 k) (after2499 k) exit160 1 valid160 (macro2499 k) -theorem chunkRun024 (k : Nat) : Runs (718*k+6334099076) (before2400 k).denote (after2499 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2))))))+(((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))) ((((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))))+((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53))))))+(((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))))+((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53))))))) (before2400 k).denote (before2450 k).denote (after2499 k).denote (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2)))))) (((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (before2400 k).denote (before2425 k).denote (before2450 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2))))) ((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2))))) (before2400 k).denote (before2412 k).denote (before2425 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2)))) (((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (before2400 k).denote (before2406 k).denote (before2412 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*2)+((1*1)+(2*2))) (before2400 k).denote (before2403 k).denote (before2406 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before2400 k).denote (before2401 k).denote (before2403 k).denote (step2400 k) (@Runs.trans (1*1) (1*3) (before2401 k).denote (before2402 k).denote (before2403 k).denote (step2401 k) (step2402 k))) (@Runs.trans (1*2) ((1*1)+(2*2)) (before2403 k).denote (before2404 k).denote (before2406 k).denote (step2403 k) (@Runs.trans (1*1) (2*2) (before2404 k).denote (before2405 k).denote (before2406 k).denote (step2404 k) (step2405 k)))) (@Runs.trans ((1*2)+((55*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before2406 k).denote (before2409 k).denote (before2412 k).denote (@Runs.trans (1*2) ((55*2)+(1*2)) (before2406 k).denote (before2407 k).denote (before2409 k).denote (step2406 k) (@Runs.trans (55*2) (1*2) (before2407 k).denote (before2408 k).denote (before2409 k).denote (step2407 k) (step2408 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before2409 k).denote (before2410 k).denote (before2412 k).denote (step2409 k) (@Runs.trans (12*2) (1*2) (before2410 k).denote (before2411 k).denote (before2412 k).denote (step2410 k) (step2411 k))))) (@Runs.trans (((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2)))) (((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2)))) (before2412 k).denote (before2418 k).denote (before2425 k).denote (@Runs.trans ((28*2)+(((1*k+8)*586)+(12*2))) ((1*2)+((1*2)+(87*2))) (before2412 k).denote (before2415 k).denote (before2418 k).denote (@Runs.trans (28*2) (((1*k+8)*586)+(12*2)) (before2412 k).denote (before2413 k).denote (before2415 k).denote (step2412 k) (@Runs.trans ((1*k+8)*586) (12*2) (before2413 k).denote (before2414 k).denote (before2415 k).denote (step2413 k) (step2414 k))) (@Runs.trans (1*2) ((1*2)+(87*2)) (before2415 k).denote (before2416 k).denote (before2418 k).denote (step2415 k) (@Runs.trans (1*2) (87*2) (before2416 k).denote (before2417 k).denote (before2418 k).denote (step2416 k) (step2417 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) (((1*2)+(35*2))+((1*2)+(25*2))) (before2418 k).denote (before2421 k).denote (before2425 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before2418 k).denote (before2419 k).denote (before2421 k).denote (step2418 k) (@Runs.trans (19*2) (1*2) (before2419 k).denote (before2420 k).denote (before2421 k).denote (step2419 k) (step2420 k))) (@Runs.trans ((1*2)+(35*2)) ((1*2)+(25*2)) (before2421 k).denote (before2423 k).denote (before2425 k).denote (@Runs.trans (1*2) (35*2) (before2421 k).denote (before2422 k).denote (before2423 k).denote (step2421 k) (step2422 k)) (@Runs.trans (1*2) (25*2) (before2423 k).denote (before2424 k).denote (before2425 k).denote (step2423 k) (step2424 k)))))) (@Runs.trans ((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before2425 k).denote (before2437 k).denote (before2450 k).denote (@Runs.trans (((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38)))) (((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))) (before2425 k).denote (before2431 k).denote (before2437 k).denote (@Runs.trans ((1*2)+((1*2)+(3*2))) ((1*2)+((791761168*2)+((1*k+8)*38))) (before2425 k).denote (before2428 k).denote (before2431 k).denote (@Runs.trans (1*2) ((1*2)+(3*2)) (before2425 k).denote (before2426 k).denote (before2428 k).denote (step2425 k) (@Runs.trans (1*2) (3*2) (before2426 k).denote (before2427 k).denote (before2428 k).denote (step2426 k) (step2427 k))) (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2428 k).denote (before2429 k).denote (before2431 k).denote (step2428 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2429 k).denote (before2430 k).denote (before2431 k).denote (step2429 k) (step2430 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(4*2))) (before2431 k).denote (before2434 k).denote (before2437 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before2431 k).denote (before2432 k).denote (before2434 k).denote (step2431 k) (@Runs.trans (1*2) (1*2) (before2432 k).denote (before2433 k).denote (before2434 k).denote (step2432 k) (step2433 k))) (@Runs.trans (4*2) ((1*2)+(4*2)) (before2434 k).denote (before2435 k).denote (before2437 k).denote (step2434 k) (@Runs.trans (1*2) (4*2) (before2435 k).denote (before2436 k).denote (before2437 k).denote (step2435 k) (step2436 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2)))) (((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before2437 k).denote (before2443 k).denote (before2450 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(6*2))) (before2437 k).denote (before2440 k).denote (before2443 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2437 k).denote (before2438 k).denote (before2440 k).denote (step2437 k) (@Runs.trans (1*2) (1*3) (before2438 k).denote (before2439 k).denote (before2440 k).denote (step2438 k) (step2439 k))) (@Runs.trans (1*3) ((1*1)+(6*2)) (before2440 k).denote (before2441 k).denote (before2443 k).denote (step2440 k) (@Runs.trans (1*1) (6*2) (before2441 k).denote (before2442 k).denote (before2443 k).denote (step2441 k) (step2442 k)))) (@Runs.trans ((1*3)+((6*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before2443 k).denote (before2446 k).denote (before2450 k).denote (@Runs.trans (1*3) ((6*2)+(1*2)) (before2443 k).denote (before2444 k).denote (before2446 k).denote (step2443 k) (@Runs.trans (6*2) (1*2) (before2444 k).denote (before2445 k).denote (before2446 k).denote (step2444 k) (step2445 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before2446 k).denote (before2448 k).denote (before2450 k).denote (@Runs.trans (1*2) (1*3) (before2446 k).denote (before2447 k).denote (before2448 k).denote (step2446 k) (step2447 k)) (@Runs.trans (1*3) (1*1) (before2448 k).denote (before2449 k).denote (before2450 k).denote (step2448 k) (step2449 k))))))) (@Runs.trans (((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))))+((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53)))))) (((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))))+((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53)))))) (before2450 k).denote (before2475 k).denote (after2499 k).denote (@Runs.trans ((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3))))) ((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53))))) (before2450 k).denote (before2462 k).denote (before2475 k).denote (@Runs.trans (((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1)))) (((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))) (before2450 k).denote (before2456 k).denote (before2462 k).denote (@Runs.trans ((9*2)+((5*2)+(13*2))) ((1*3)+((13*2)+(1*1))) (before2450 k).denote (before2453 k).denote (before2456 k).denote (@Runs.trans (9*2) ((5*2)+(13*2)) (before2450 k).denote (before2451 k).denote (before2453 k).denote (step2450 k) (@Runs.trans (5*2) (13*2) (before2451 k).denote (before2452 k).denote (before2453 k).denote (step2451 k) (step2452 k))) (@Runs.trans (1*3) ((13*2)+(1*1)) (before2453 k).denote (before2454 k).denote (before2456 k).denote (step2453 k) (@Runs.trans (13*2) (1*1) (before2454 k).denote (before2455 k).denote (before2456 k).denote (step2454 k) (step2455 k)))) (@Runs.trans ((13*2)+((1*38)+(1*3))) ((1*53)+((1*38)+(1*3))) (before2456 k).denote (before2459 k).denote (before2462 k).denote (@Runs.trans (13*2) ((1*38)+(1*3)) (before2456 k).denote (before2457 k).denote (before2459 k).denote (step2456 k) (@Runs.trans (1*38) (1*3) (before2457 k).denote (before2458 k).denote (before2459 k).denote (step2457 k) (step2458 k))) (@Runs.trans (1*53) ((1*38)+(1*3)) (before2459 k).denote (before2460 k).denote (before2462 k).denote (step2459 k) (@Runs.trans (1*38) (1*3) (before2460 k).denote (before2461 k).denote (before2462 k).denote (step2460 k) (step2461 k))))) (@Runs.trans (((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38)))) (((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53)))) (before2462 k).denote (before2468 k).denote (before2475 k).denote (@Runs.trans ((1*53)+((1*38)+(1*3))) ((1*53)+(((1*k+3)*94)+(1*38))) (before2462 k).denote (before2465 k).denote (before2468 k).denote (@Runs.trans (1*53) ((1*38)+(1*3)) (before2462 k).denote (before2463 k).denote (before2465 k).denote (step2462 k) (@Runs.trans (1*38) (1*3) (before2463 k).denote (before2464 k).denote (before2465 k).denote (step2463 k) (step2464 k))) (@Runs.trans (1*53) (((1*k+3)*94)+(1*38)) (before2465 k).denote (before2466 k).denote (before2468 k).denote (step2465 k) (@Runs.trans ((1*k+3)*94) (1*38) (before2466 k).denote (before2467 k).denote (before2468 k).denote (step2466 k) (step2467 k)))) (@Runs.trans ((1*3)+((1*53)+(1*38))) (((791761168*2)+(1*3))+((791761168*2)+(1*53))) (before2468 k).denote (before2471 k).denote (before2475 k).denote (@Runs.trans (1*3) ((1*53)+(1*38)) (before2468 k).denote (before2469 k).denote (before2471 k).denote (step2468 k) (@Runs.trans (1*53) (1*38) (before2469 k).denote (before2470 k).denote (before2471 k).denote (step2469 k) (step2470 k))) (@Runs.trans ((791761168*2)+(1*3)) ((791761168*2)+(1*53)) (before2471 k).denote (before2473 k).denote (before2475 k).denote (@Runs.trans (791761168*2) (1*3) (before2471 k).denote (before2472 k).denote (before2473 k).denote (step2471 k) (step2472 k)) (@Runs.trans (791761168*2) (1*53) (before2473 k).denote (before2474 k).denote (before2475 k).denote (step2473 k) (step2474 k)))))) (@Runs.trans ((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1))))) ((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53))))) (before2475 k).denote (before2487 k).denote (after2499 k).denote (@Runs.trans (((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1)))) (((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))) (before2475 k).denote (before2481 k).denote (before2487 k).denote (@Runs.trans ((791761169*2)+((4*2)+(26*2))) ((1*3)+((26*2)+(1*1))) (before2475 k).denote (before2478 k).denote (before2481 k).denote (@Runs.trans (791761169*2) ((4*2)+(26*2)) (before2475 k).denote (before2476 k).denote (before2478 k).denote (step2475 k) (@Runs.trans (4*2) (26*2) (before2476 k).denote (before2477 k).denote (before2478 k).denote (step2476 k) (step2477 k))) (@Runs.trans (1*3) ((26*2)+(1*1)) (before2478 k).denote (before2479 k).denote (before2481 k).denote (step2478 k) (@Runs.trans (26*2) (1*1) (before2479 k).denote (before2480 k).denote (before2481 k).denote (step2479 k) (step2480 k)))) (@Runs.trans ((27*2)+((36*2)+(20*2))) ((1*3)+((20*2)+(1*1))) (before2481 k).denote (before2484 k).denote (before2487 k).denote (@Runs.trans (27*2) ((36*2)+(20*2)) (before2481 k).denote (before2482 k).denote (before2484 k).denote (step2481 k) (@Runs.trans (36*2) (20*2) (before2482 k).denote (before2483 k).denote (before2484 k).denote (step2482 k) (step2483 k))) (@Runs.trans (1*3) ((20*2)+(1*1)) (before2484 k).denote (before2485 k).denote (before2487 k).denote (step2484 k) (@Runs.trans (20*2) (1*1) (before2485 k).denote (before2486 k).denote (before2487 k).denote (step2485 k) (step2486 k))))) (@Runs.trans (((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1)))) (((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53)))) (before2487 k).denote (before2493 k).denote (after2499 k).denote (@Runs.trans ((21*2)+((88*2)+(13*2))) ((1*115)+((13*2)+(1*1))) (before2487 k).denote (before2490 k).denote (before2493 k).denote (@Runs.trans (21*2) ((88*2)+(13*2)) (before2487 k).denote (before2488 k).denote (before2490 k).denote (step2487 k) (@Runs.trans (88*2) (13*2) (before2488 k).denote (before2489 k).denote (before2490 k).denote (step2488 k) (step2489 k))) (@Runs.trans (1*115) ((13*2)+(1*1)) (before2490 k).denote (before2491 k).denote (before2493 k).denote (step2490 k) (@Runs.trans (13*2) (1*1) (before2491 k).denote (before2492 k).denote (before2493 k).denote (step2491 k) (step2492 k)))) (@Runs.trans ((13*2)+((1*1058)+(1*115))) (((1*53)+(1*1058))+((1*115)+(1*53))) (before2493 k).denote (before2496 k).denote (after2499 k).denote (@Runs.trans (13*2) ((1*1058)+(1*115)) (before2493 k).denote (before2494 k).denote (before2496 k).denote (step2493 k) (@Runs.trans (1*1058) (1*115) (before2494 k).denote (before2495 k).denote (before2496 k).denote (step2494 k) (step2495 k))) (@Runs.trans ((1*53)+(1*1058)) ((1*115)+(1*53)) (before2496 k).denote (before2498 k).denote (after2499 k).denote (@Runs.trans (1*53) (1*1058) (before2496 k).denote (before2497 k).denote (before2498 k).denote (step2496 k) (step2497 k)) (@Runs.trans (1*115) (1*53) (before2498 k).denote (before2499 k).denote (after2499 k).denote (step2498 k) (step2499 k)))))))) - have ht : (((((((1*2)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((55*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((28*2)+(((1*k+8)*586)+(12*2)))+((1*2)+((1*2)+(87*2))))+(((1*2)+((19*2)+(1*2)))+(((1*2)+(35*2))+((1*2)+(25*2))))))+(((((1*2)+((1*2)+(3*2)))+((1*2)+((791761168*2)+((1*k+8)*38))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(4*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(6*2))))+(((1*3)+((6*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))))+((((((9*2)+((5*2)+(13*2)))+((1*3)+((13*2)+(1*1))))+(((13*2)+((1*38)+(1*3)))+((1*53)+((1*38)+(1*3)))))+((((1*53)+((1*38)+(1*3)))+((1*53)+(((1*k+3)*94)+(1*38))))+(((1*3)+((1*53)+(1*38)))+(((791761168*2)+(1*3))+((791761168*2)+(1*53))))))+(((((791761169*2)+((4*2)+(26*2)))+((1*3)+((26*2)+(1*1))))+(((27*2)+((36*2)+(20*2)))+((1*3)+((20*2)+(1*1)))))+((((21*2)+((88*2)+(13*2)))+((1*115)+((13*2)+(1*1))))+(((13*2)+((1*1058)+(1*115)))+(((1*53)+(1*1058))+((1*115)+(1*53)))))))) = (718*k+6334099076) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean deleted file mode 100644 index b906f553..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk025.lean +++ /dev/null @@ -1,840 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2500_0 : Stack := [] -abbrev tail2500_1 : Stack := ⟨w1,1⟩ :: tail2500_0 -abbrev tail2500_2 : Stack := ⟨w0,1⟩ :: tail2500_1 -abbrev tail2500_3 : Stack := ⟨w2,1⟩ :: tail2500_2 -abbrev tail2500_4 : Stack := ⟨w1,1⟩ :: tail2500_3 -abbrev tail2500_5 : Stack := ⟨w0,2⟩ :: tail2500_4 -abbrev tail2500_6 : Stack := ⟨w2,1⟩ :: tail2500_5 -abbrev tail2500_7 : Stack := ⟨w1,9⟩ :: tail2500_6 -abbrev tail2500_8 : Stack := ⟨w2,1⟩ :: tail2500_7 -abbrev tail2500_9 : Stack := ⟨w1,9⟩ :: tail2500_8 -abbrev tail2500_10 : Stack := ⟨w0,4⟩ :: tail2500_9 -abbrev tail2500_11 : Stack := ⟨w2,1⟩ :: tail2500_10 -abbrev tail2500_12 : Stack := ⟨w1,13⟩ :: tail2500_11 -abbrev tail2500_13 (k : Nat) : Stack := ⟨w134,(1*k+8)⟩ :: tail2500_12 -abbrev tail2500_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2500_13 k -abbrev tail2500_15 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2500_14 k -abbrev tail2500_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_15 k -abbrev tail2500_17 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2500_16 k -abbrev tail2500_18 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2500_17 k -abbrev tail2500_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_18 k -abbrev tail2500_20 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2500_19 k -abbrev tail2500_21 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2500_20 k -abbrev tail2500_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_21 k -abbrev tail2500_23 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2500_22 k -abbrev tail2500_24 (k : Nat) : Stack := ⟨w137,2⟩ :: tail2500_23 k -abbrev tail2500_25 : Stack := ⟨w1,3⟩ :: tail2500_0 -abbrev tail2500_26 : Stack := ⟨w2,1⟩ :: tail2500_25 -abbrev tail2500_27 : Stack := ⟨w0,56⟩ :: tail2500_26 -abbrev tail2500_28 : Stack := ⟨w1,13⟩ :: tail2500_27 -abbrev tail2500_29 : Stack := ⟨w2,1⟩ :: tail2500_28 -abbrev tail2500_30 : Stack := ⟨w0,28⟩ :: tail2500_29 -abbrev tail2500_31 (k : Nat) : Stack := ⟨w130,(1*k+5)⟩ :: tail2500_30 -abbrev tail2500_32 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2500_31 k -abbrev tail2500_33 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2500_24 k -abbrev tail2500_34 (k : Nat) : Stack := ⟨w130,(1*k+4)⟩ :: tail2500_30 -abbrev tail2500_35 (k : Nat) : Stack := ⟨w135,1⟩ :: tail2500_34 k -abbrev tail2500_36 (k : Nat) : Stack := ⟨w137,3⟩ :: tail2500_23 k -abbrev tail2500_37 (k : Nat) : Stack := ⟨w137,(1*k+6)⟩ :: tail2500_23 k -abbrev tail2500_38 : Stack := ⟨w130,1⟩ :: tail2500_30 -abbrev tail2500_39 : Stack := ⟨w135,1⟩ :: tail2500_38 -abbrev tail2500_40 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2500_37 k -abbrev tail2500_41 : Stack := ⟨w135,1⟩ :: tail2500_30 -abbrev tail2500_42 (k : Nat) : Stack := ⟨w137,(1*k+7)⟩ :: tail2500_23 k -abbrev tail2500_43 (k : Nat) : Stack := ⟨w136,1⟩ :: tail2500_42 k -abbrev tail2500_44 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2500_43 k -abbrev tail2500_45 : Stack := ⟨w0,1⟩ :: tail2500_28 -abbrev tail2500_46 : Stack := ⟨w0,29⟩ :: tail2500_28 -abbrev tail2500_47 (k : Nat) : Stack := ⟨w137,(1*k+8)⟩ :: tail2500_23 k -abbrev tail2500_48 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2500_47 k -abbrev tail2500_49 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_48 k -abbrev tail2500_50 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2500_49 k -abbrev tail2500_51 : Stack := ⟨w0,1⟩ :: tail2500_25 -abbrev tail2500_52 : Stack := ⟨w0,57⟩ :: tail2500_25 -abbrev tail2500_53 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2500_48 k -abbrev tail2500_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_53 k -abbrev tail2500_55 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2500_54 k -abbrev tail2500_56 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2500_55 k -abbrev tail2500_57 : Stack := ⟨w0,1⟩ :: tail2500_0 -abbrev tail2500_58 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2500_55 k -abbrev tail2500_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_58 k -abbrev tail2500_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_59 k -abbrev tail2500_61 : Stack := ⟨w0,2⟩ :: tail2500_0 -abbrev tail2500_62 : Stack := ⟨w0,3⟩ :: tail2500_0 -abbrev tail2500_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2500_55 k -abbrev tail2500_64 : Stack := ⟨w1,1⟩ :: tail2500_62 -abbrev tail2500_65 : Stack := ⟨w1,2⟩ :: tail2500_62 -abbrev tail2500_66 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2500_54 k -abbrev tail2500_67 : Stack := ⟨w2,1⟩ :: tail2500_65 -abbrev tail2500_68 : Stack := ⟨w0,56⟩ :: tail2500_67 -abbrev tail2500_69 : Stack := ⟨w0,57⟩ :: tail2500_67 -abbrev tail2500_70 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2500_48 k -abbrev tail2500_71 : Stack := ⟨w1,1⟩ :: tail2500_69 -abbrev tail2500_72 : Stack := ⟨w1,12⟩ :: tail2500_69 -abbrev tail2500_73 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2500_47 k -abbrev tail2500_74 : Stack := ⟨w2,1⟩ :: tail2500_72 -abbrev tail2500_75 : Stack := ⟨w0,28⟩ :: tail2500_74 -abbrev tail2500_76 (k : Nat) : Stack := ⟨w138,(1*k+8)⟩ :: tail2500_75 -abbrev tail2500_77 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_76 k -abbrev tail2500_78 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2500_76 k -abbrev tail2500_79 (k : Nat) : Stack := ⟨w0,86⟩ :: tail2500_20 k -abbrev tail2500_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_78 k -abbrev tail2500_81 (k : Nat) : Stack := ⟨w1,87⟩ :: tail2500_78 k -abbrev tail2500_82 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2500_19 k -abbrev tail2500_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_81 k -abbrev tail2500_84 (k : Nat) : Stack := ⟨w0,20⟩ :: tail2500_83 k -abbrev tail2500_85 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2500_83 k -abbrev tail2500_86 (k : Nat) : Stack := ⟨w0,34⟩ :: tail2500_17 k -abbrev tail2500_87 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_85 k -abbrev tail2500_88 (k : Nat) : Stack := ⟨w1,35⟩ :: tail2500_85 k -abbrev tail2500_89 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2500_16 k -abbrev tail2500_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_88 k -abbrev tail2500_91 (k : Nat) : Stack := ⟨w0,26⟩ :: tail2500_90 k -abbrev tail2500_92 (k : Nat) : Stack := ⟨w0,27⟩ :: tail2500_90 k -abbrev tail2500_93 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2500_14 k -abbrev tail2500_94 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_92 k -abbrev tail2500_95 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2500_92 k -abbrev tail2500_96 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2500_13 k -abbrev tail2500_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_95 k -abbrev tail2500_98 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2500_97 k -abbrev tail2500_99 (k : Nat) : Stack := ⟨w139,(1*k+8)⟩ :: tail2500_98 k -abbrev tail2500_100 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_99 k -abbrev tail2500_101 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2500_99 k -abbrev tail2500_102 : Stack := ⟨w0,3⟩ :: tail2500_9 -abbrev tail2500_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2500_101 k -abbrev tail2500_104 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2500_101 k -abbrev tail2500_105 : Stack := ⟨w1,8⟩ :: tail2500_8 -abbrev tail2500_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_104 k -abbrev tail2500_107 (k : Nat) : Stack := ⟨w0,8⟩ :: tail2500_106 k -abbrev tail2500_108 (k : Nat) : Stack := ⟨w0,9⟩ :: tail2500_106 k -abbrev tail2500_109 : Stack := ⟨w1,8⟩ :: tail2500_6 -abbrev tail2500_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_108 k -abbrev tail2500_111 : Stack := ⟨w1,7⟩ :: tail2500_6 -abbrev tail2500_112 : Stack := ⟨w0,1⟩ :: tail2500_111 -abbrev tail2500_113 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2500_106 k -abbrev tail2500_114 : Stack := ⟨w2,1⟩ :: tail2500_111 -abbrev tail2500_115 : Stack := ⟨w1,10⟩ :: tail2500_114 -abbrev tail2500_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2500_104 k -abbrev tail2500_117 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2500_104 k -abbrev tail2500_118 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2500_104 k -abbrev tail2500_119 : Stack := ⟨w1,6⟩ :: tail2500_6 -abbrev tail2500_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2500_118 k -abbrev tail2500_121 : Stack := ⟨w1,5⟩ :: tail2500_6 -abbrev tail2500_122 : Stack := ⟨w0,1⟩ :: tail2500_121 -abbrev tail2500_123 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2500_104 k -abbrev tail2500_124 : Stack := ⟨w2,1⟩ :: tail2500_121 -abbrev tail2500_125 : Stack := ⟨w1,13⟩ :: tail2500_124 -abbrev tail2500_126 : Stack := ⟨w0,4⟩ :: tail2500_125 -abbrev tail2500_127 : Stack := ⟨w1,14⟩ :: tail2500_126 -abbrev tail2500_128 (k : Nat) : Stack := ⟨w139,(1*k+7)⟩ :: tail2500_98 k -abbrev tail2500_129 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_128 k -abbrev tail2500_130 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2500_129 k -abbrev tail2500_131 : Stack := ⟨w0,3⟩ :: tail2500_125 -abbrev tail2500_132 : Stack := ⟨w2,1⟩ :: tail2500_131 -abbrev tail2500_133 : Stack := ⟨w1,14⟩ :: tail2500_132 -abbrev tail2500_134 : Stack := ⟨w141,1⟩ :: tail2500_133 -abbrev tail2500_135 (k : Nat) : Stack := ⟨w139,(1*k+6)⟩ :: tail2500_98 k -abbrev tail2500_136 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_135 k -abbrev tail2500_137 : Stack := ⟨w142,1⟩ :: tail2500_133 -abbrev tail2500_138 : Stack := ⟨w141,1⟩ :: tail2500_137 -abbrev tail2500_139 (k : Nat) : Stack := ⟨w139,(1*k+5)⟩ :: tail2500_98 k -abbrev tail2500_140 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_139 k -abbrev tail2500_141 : Stack := ⟨w142,2⟩ :: tail2500_133 -abbrev tail2500_142 : Stack := ⟨w141,1⟩ :: tail2500_141 -abbrev tail2500_143 (k : Nat) : Stack := ⟨w139,(1*k+4)⟩ :: tail2500_98 k -abbrev tail2500_144 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_143 k -abbrev tail2500_145 : Stack := ⟨w142,3⟩ :: tail2500_133 -abbrev tail2500_146 (k : Nat) : Stack := ⟨w142,(1*k+6)⟩ :: tail2500_133 -abbrev tail2500_147 (k : Nat) : Stack := ⟨w139,1⟩ :: tail2500_98 k -abbrev tail2500_148 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_147 k -abbrev tail2500_149 (k : Nat) : Stack := ⟨w141,1⟩ :: tail2500_146 k -abbrev tail2500_150 (k : Nat) : Stack := ⟨w140,1⟩ :: tail2500_98 k -abbrev tail2500_151 (k : Nat) : Stack := ⟨w142,(1*k+7)⟩ :: tail2500_133 -abbrev tail2500_152 (k : Nat) : Stack := ⟨w141,1⟩ :: tail2500_151 k -abbrev tail2500_153 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2500_152 k -abbrev tail2500_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2500_95 k -abbrev tail2500_155 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2500_95 k -abbrev tail2500_156 (k : Nat) : Stack := ⟨w142,(1*k+8)⟩ :: tail2500_133 -abbrev tail2500_157 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2500_156 k -abbrev tail2500_158 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2500_157 k -abbrev tail2500_159 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2500_158 k - -def before2500 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2500_24 k),(tail2500_32 k)⟩ -def before2501 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2500_33 k),(tail2500_31 k)⟩ -def before2502 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2500_33 k),(tail2500_35 k)⟩ -def before2503 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2500_36 k),(tail2500_35 k)⟩ -def before2504 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2500_37 k),tail2500_39⟩ -def before2505 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2500_40 k),tail2500_38⟩ -def before2506 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2500_40 k),tail2500_41⟩ -def before2507 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2500_42 k),tail2500_41⟩ -def before2508 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2500_43 k),tail2500_30⟩ -def before2509 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2500_44 k),tail2500_29⟩ -def before2510 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2500_44 k),tail2500_45⟩ -def before2511 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2500_43 k),tail2500_46⟩ -def before2512 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2500_47 k),tail2500_46⟩ -def before2513 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2500_48 k),tail2500_28⟩ -def before2514 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2500_49 k),tail2500_27⟩ -def before2515 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2500_50 k),tail2500_26⟩ -def before2516 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2500_50 k),tail2500_51⟩ -def before2517 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2500_49 k),tail2500_52⟩ -def before2518 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2500_54 k),tail2500_52⟩ -def before2519 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526785),(tail2500_55 k),tail2500_25⟩ -def before2520 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526791),(tail2500_56 k),tail2500_0⟩ -def before2521 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526791),(tail2500_56 k),tail2500_57⟩ -def before2522 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526791),(tail2500_59 k),tail2500_57⟩ -def before2523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526793),(tail2500_60 k),tail2500_0⟩ -def before2524 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526793),(tail2500_60 k),tail2500_57⟩ -def before2525 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526791),(tail2500_59 k),tail2500_61⟩ -def before2526 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526789),(tail2500_58 k),tail2500_62⟩ -def before2527 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526787),(tail2500_63 k),tail2500_64⟩ -def before2528 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526785),(tail2500_55 k),tail2500_65⟩ -def before2529 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2500_66 k),tail2500_67⟩ -def before2530 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2500_54 k),tail2500_68⟩ -def before2531 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526669),(tail2500_53 k),tail2500_69⟩ -def before2532 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526667),(tail2500_70 k),tail2500_71⟩ -def before2533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2500_48 k),tail2500_72⟩ -def before2534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2500_73 k),tail2500_74⟩ -def before2535 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2500_47 k),tail2500_75⟩ -def before2536 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2500_23 k),(tail2500_76 k)⟩ -def before2537 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521873),(tail2500_22 k),(tail2500_77 k)⟩ -def before2538 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521871),(tail2500_21 k),(tail2500_78 k)⟩ -def before2539 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521869),(tail2500_79 k),(tail2500_80 k)⟩ -def before2540 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2500_20 k),(tail2500_81 k)⟩ -def before2541 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2500_82 k),(tail2500_83 k)⟩ -def before2542 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521655),(tail2500_19 k),(tail2500_84 k)⟩ -def before2543 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521653),(tail2500_18 k),(tail2500_85 k)⟩ -def before2544 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail2500_86 k),(tail2500_87 k)⟩ -def before2545 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2500_17 k),(tail2500_88 k)⟩ -def before2546 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2500_89 k),(tail2500_90 k)⟩ -def before2547 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521529),(tail2500_16 k),(tail2500_91 k)⟩ -def before2548 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521527),(tail2500_15 k),(tail2500_92 k)⟩ -def before2549 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521525),(tail2500_93 k),(tail2500_94 k)⟩ -def before2550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2500_14 k),(tail2500_95 k)⟩ -def before2551 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2500_96 k),(tail2500_97 k)⟩ -def before2552 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2500_13 k),(tail2500_98 k)⟩ -def before2553 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2500_12,(tail2500_99 k)⟩ -def before2554 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail2500_11,(tail2500_100 k)⟩ -def before2555 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1149),tail2500_10,(tail2500_101 k)⟩ -def before2556 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail2500_102,(tail2500_103 k)⟩ -def before2557 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2500_9,(tail2500_104 k)⟩ -def before2558 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2500_105,(tail2500_106 k)⟩ -def before2559 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail2500_8,(tail2500_107 k)⟩ -def before2560 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail2500_7,(tail2500_108 k)⟩ -def before2561 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1179),tail2500_109,(tail2500_110 k)⟩ -def before2562 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail2500_112,(tail2500_110 k)⟩ -def before2563 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail2500_112,(tail2500_113 k)⟩ -def before2564 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail2500_114,(tail2500_113 k)⟩ -def before2565 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2500_115,(tail2500_106 k)⟩ -def before2566 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2500_115,(tail2500_116 k)⟩ -def before2567 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail2500_114,(tail2500_117 k)⟩ -def before2568 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail2500_111,(tail2500_118 k)⟩ -def before2569 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1183),tail2500_119,(tail2500_120 k)⟩ -def before2570 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail2500_122,(tail2500_120 k)⟩ -def before2571 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail2500_122,(tail2500_123 k)⟩ -def before2572 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail2500_124,(tail2500_123 k)⟩ -def before2573 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2500_125,(tail2500_104 k)⟩ -def before2574 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1149),tail2500_126,(tail2500_101 k)⟩ -def before2575 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2500_127,(tail2500_99 k)⟩ -def before2576 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2500_127,(tail2500_129 k)⟩ -def before2577 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail2500_126,(tail2500_130 k)⟩ -def before2578 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1149),tail2500_132,(tail2500_130 k)⟩ -def before2579 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2500_133,(tail2500_129 k)⟩ -def before2580 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2500_134,(tail2500_128 k)⟩ -def before2581 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2500_134,(tail2500_136 k)⟩ -def before2582 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2500_137,(tail2500_136 k)⟩ -def before2583 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2500_138,(tail2500_135 k)⟩ -def before2584 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2500_138,(tail2500_140 k)⟩ -def before2585 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2500_141,(tail2500_140 k)⟩ -def before2586 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2500_142,(tail2500_139 k)⟩ -def before2587 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2500_142,(tail2500_144 k)⟩ -def before2588 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2500_145,(tail2500_144 k)⟩ -def before2589 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2500_146 k),(tail2500_148 k)⟩ -def before2590 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2500_149 k),(tail2500_147 k)⟩ -def before2591 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2500_149 k),(tail2500_150 k)⟩ -def before2592 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2500_151 k),(tail2500_150 k)⟩ -def before2593 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2500_152 k),(tail2500_98 k)⟩ -def before2594 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2500_153 k),(tail2500_97 k)⟩ -def before2595 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2500_153 k),(tail2500_154 k)⟩ -def before2596 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2500_152 k),(tail2500_155 k)⟩ -def before2597 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2500_156 k),(tail2500_155 k)⟩ -def before2598 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2500_157 k),(tail2500_95 k)⟩ -def before2599 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521527),(tail2500_158 k),(tail2500_92 k)⟩ -def after2599 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2500_159 k),(tail2500_90 k)⟩ - -theorem macro2500 (k : Nat) : applyExit (before2500 k) exit159 1 = some (before2501 k) := by - simp (disch := omega) [before2500, before2501, exit159, applyExit, pop, push] - <;> omega -theorem step2500 (k : Nat) : Runs (1*1058) (before2500 k).denote (before2501 k).denote := - @applyExit_sound (before2500 k) (before2501 k) exit159 1 valid159 (macro2500 k) -theorem macro2501 (k : Nat) : applyExit (before2501 k) exit158 1 = some (before2502 k) := by - simp (disch := omega) [before2501, before2502, exit158, applyExit, pop, push] - <;> omega -theorem step2501 (k : Nat) : Runs (1*115) (before2501 k).denote (before2502 k).denote := - @applyExit_sound (before2501 k) (before2502 k) exit158 1 valid158 (macro2501 k) -theorem macro2502 (k : Nat) : applyExit (before2502 k) exit160 1 = some (before2503 k) := by - simp (disch := omega) [before2502, before2503, exit160, applyExit, pop, push] - <;> omega -theorem step2502 (k : Nat) : Runs (1*53) (before2502 k).denote (before2503 k).denote := - @applyExit_sound (before2502 k) (before2503 k) exit160 1 valid160 (macro2502 k) -def cycleState2503 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w137,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,87⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,35⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,791761169⟩,⟨w134,(1*k+8)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w135,1⟩,⟨w130,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart2503_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w136,1⟩,⟨w137,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,87⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,35⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,791761169⟩,⟨w134,(1*k+8)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w130,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart2503_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w136,1⟩,⟨w137,(3+1*j)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,87⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,35⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,791761169⟩,⟨w134,(1*k+8)⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w135,1⟩,⟨w130,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,56⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro2503_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2503 k j) exit159 1 = some (cyclePart2503_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2503, cyclePart2503_0, exit159, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2503_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2503_0 k j) exit158 1 = some (cyclePart2503_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2503_0, cyclePart2503_1, exit158, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2503_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2503_1 k j) exit160 1 = some (cycleState2503 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2503_1, cycleState2503, exit160, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2503 (k j : Nat) (hj : j < (1*k+3)) : Runs 1226 (cycleState2503 k j).denote (cycleState2503 k (j+1)).denote := by - have h0 : Runs (1*1058) (cycleState2503 k j).denote (cyclePart2503_0 k j).denote := @applyExit_sound (cycleState2503 k j) (cyclePart2503_0 k j) exit159 1 valid159 (cycleMacro2503_0 k j hj) - have h1 : Runs (1*115) (cyclePart2503_0 k j).denote (cyclePart2503_1 k j).denote := @applyExit_sound (cyclePart2503_0 k j) (cyclePart2503_1 k j) exit158 1 valid158 (cycleMacro2503_1 k j hj) - have h2 : Runs (1*53) (cyclePart2503_1 k j).denote (cycleState2503 k (j+1)).denote := @applyExit_sound (cyclePart2503_1 k j) (cycleState2503 k (j+1)) exit160 1 valid160 (cycleMacro2503_2 k j hj) - exact (@Runs.trans (1*1058) ((1*115)+(1*53)) (cycleState2503 k j).denote (cyclePart2503_0 k j).denote (cycleState2503 k (j+1)).denote h0 (@Runs.trans (1*115) (1*53) (cyclePart2503_0 k j).denote (cyclePart2503_1 k j).denote (cycleState2503 k (j+1)).denote h1 h2)) -theorem step2503 (k : Nat) : Runs ((1*k+3)*1226) (before2503 k).denote (before2504 k).denote := by - have h := Runs.chain (fun j => (cycleState2503 k j).denote) 1226 (1*k+3) (cycleRun2503 k) - have h0 : cycleState2503 k 0 = before2503 k := by simp [cycleState2503, before2503] - have h1 : cycleState2503 k (1*k+3) = before2504 k := by - simp [cycleState2503, before2504] <;> omega - simpa only [h0, h1] using h -theorem macro2504 (k : Nat) : applyExit (before2504 k) exit159 1 = some (before2505 k) := by - simp (disch := omega) [before2504, before2505, exit159, applyExit, pop, push] - <;> omega -theorem step2504 (k : Nat) : Runs (1*1058) (before2504 k).denote (before2505 k).denote := - @applyExit_sound (before2504 k) (before2505 k) exit159 1 valid159 (macro2504 k) -theorem macro2505 (k : Nat) : applyExit (before2505 k) exit158 1 = some (before2506 k) := by - simp (disch := omega) [before2505, before2506, exit158, applyExit, pop, push] - <;> omega -theorem step2505 (k : Nat) : Runs (1*115) (before2505 k).denote (before2506 k).denote := - @applyExit_sound (before2505 k) (before2506 k) exit158 1 valid158 (macro2505 k) -theorem macro2506 (k : Nat) : applyExit (before2506 k) exit160 1 = some (before2507 k) := by - simp (disch := omega) [before2506, before2507, exit160, applyExit, pop, push] - <;> omega -theorem step2506 (k : Nat) : Runs (1*53) (before2506 k).denote (before2507 k).denote := - @applyExit_sound (before2506 k) (before2507 k) exit160 1 valid160 (macro2506 k) -theorem macro2507 (k : Nat) : applyExit (before2507 k) exit159 1 = some (before2508 k) := by - simp (disch := omega) [before2507, before2508, exit159, applyExit, pop, push] - <;> omega -theorem step2507 (k : Nat) : Runs (1*1058) (before2507 k).denote (before2508 k).denote := - @applyExit_sound (before2507 k) (before2508 k) exit159 1 valid159 (macro2507 k) -theorem macro2508 (k : Nat) : applyExit (before2508 k) exit0 28 = some (before2509 k) := by - simp (disch := omega) [before2508, before2509, exit0, applyExit, pop, push] - <;> omega -theorem step2508 (k : Nat) : Runs (28*2) (before2508 k).denote (before2509 k).denote := - @applyExit_sound (before2508 k) (before2509 k) exit0 28 valid0 (macro2508 k) -theorem macro2509 (k : Nat) : applyExit (before2509 k) exit1 1 = some (before2510 k) := by - simp (disch := omega) [before2509, before2510, exit1, applyExit, pop, push] - <;> omega -theorem step2509 (k : Nat) : Runs (1*3) (before2509 k).denote (before2510 k).denote := - @applyExit_sound (before2509 k) (before2510 k) exit1 1 valid1 (macro2509 k) -theorem macro2510 (k : Nat) : applyExit (before2510 k) exit2 28 = some (before2511 k) := by - simp (disch := omega) [before2510, before2511, exit2, applyExit, pop, push] - <;> omega -theorem step2510 (k : Nat) : Runs (28*2) (before2510 k).denote (before2511 k).denote := - @applyExit_sound (before2510 k) (before2511 k) exit2 28 valid2 (macro2510 k) -theorem macro2511 (k : Nat) : applyExit (before2511 k) exit160 1 = some (before2512 k) := by - simp (disch := omega) [before2511, before2512, exit160, applyExit, pop, push] - <;> omega -theorem step2511 (k : Nat) : Runs (1*53) (before2511 k).denote (before2512 k).denote := - @applyExit_sound (before2511 k) (before2512 k) exit160 1 valid160 (macro2511 k) -theorem macro2512 (k : Nat) : applyExit (before2512 k) exit0 29 = some (before2513 k) := by - simp (disch := omega) [before2512, before2513, exit0, applyExit, pop, push] - <;> omega -theorem step2512 (k : Nat) : Runs (29*2) (before2512 k).denote (before2513 k).denote := - @applyExit_sound (before2512 k) (before2513 k) exit0 29 valid0 (macro2512 k) -theorem macro2513 (k : Nat) : applyExit (before2513 k) exit13 13 = some (before2514 k) := by - simp (disch := omega) [before2513, before2514, exit13, applyExit, pop, push] - <;> omega -theorem step2513 (k : Nat) : Runs (13*2) (before2513 k).denote (before2514 k).denote := - @applyExit_sound (before2513 k) (before2514 k) exit13 13 valid13 (macro2513 k) -theorem macro2514 (k : Nat) : applyExit (before2514 k) exit0 56 = some (before2515 k) := by - simp (disch := omega) [before2514, before2515, exit0, applyExit, pop, push] - <;> omega -theorem step2514 (k : Nat) : Runs (56*2) (before2514 k).denote (before2515 k).denote := - @applyExit_sound (before2514 k) (before2515 k) exit0 56 valid0 (macro2514 k) -theorem macro2515 (k : Nat) : applyExit (before2515 k) exit1 1 = some (before2516 k) := by - simp (disch := omega) [before2515, before2516, exit1, applyExit, pop, push] - <;> omega -theorem step2515 (k : Nat) : Runs (1*3) (before2515 k).denote (before2516 k).denote := - @applyExit_sound (before2515 k) (before2516 k) exit1 1 valid1 (macro2515 k) -theorem macro2516 (k : Nat) : applyExit (before2516 k) exit2 56 = some (before2517 k) := by - simp (disch := omega) [before2516, before2517, exit2, applyExit, pop, push] - <;> omega -theorem step2516 (k : Nat) : Runs (56*2) (before2516 k).denote (before2517 k).denote := - @applyExit_sound (before2516 k) (before2517 k) exit2 56 valid2 (macro2516 k) -theorem macro2517 (k : Nat) : applyExit (before2517 k) exit6 1 = some (before2518 k) := by - simp (disch := omega) [before2517, before2518, exit6, applyExit, pop, push] - <;> omega -theorem step2517 (k : Nat) : Runs (1*1) (before2517 k).denote (before2518 k).denote := - @applyExit_sound (before2517 k) (before2518 k) exit6 1 valid6 (macro2517 k) -theorem macro2518 (k : Nat) : applyExit (before2518 k) exit0 57 = some (before2519 k) := by - simp (disch := omega) [before2518, before2519, exit0, applyExit, pop, push] - <;> omega -theorem step2518 (k : Nat) : Runs (57*2) (before2518 k).denote (before2519 k).denote := - @applyExit_sound (before2518 k) (before2519 k) exit0 57 valid0 (macro2518 k) -theorem macro2519 (k : Nat) : applyExit (before2519 k) exit13 3 = some (before2520 k) := by - simp (disch := omega) [before2519, before2520, exit13, applyExit, pop, push] - <;> omega -theorem step2519 (k : Nat) : Runs (3*2) (before2519 k).denote (before2520 k).denote := - @applyExit_sound (before2519 k) (before2520 k) exit13 3 valid13 (macro2519 k) -theorem macro2520 (k : Nat) : applyExit (before2520 k) exit1 1 = some (before2521 k) := by - simp (disch := omega) [before2520, before2521, exit1, applyExit, pop, push] - <;> omega -theorem step2520 (k : Nat) : Runs (1*3) (before2520 k).denote (before2521 k).denote := - @applyExit_sound (before2520 k) (before2521 k) exit1 1 valid1 (macro2520 k) -theorem macro2521 (k : Nat) : applyExit (before2521 k) exit6 1 = some (before2522 k) := by - simp (disch := omega) [before2521, before2522, exit6, applyExit, pop, push] - <;> omega -theorem step2521 (k : Nat) : Runs (1*1) (before2521 k).denote (before2522 k).denote := - @applyExit_sound (before2521 k) (before2522 k) exit6 1 valid6 (macro2521 k) -theorem macro2522 (k : Nat) : applyExit (before2522 k) exit0 1 = some (before2523 k) := by - simp (disch := omega) [before2522, before2523, exit0, applyExit, pop, push] - <;> omega -theorem step2522 (k : Nat) : Runs (1*2) (before2522 k).denote (before2523 k).denote := - @applyExit_sound (before2522 k) (before2523 k) exit0 1 valid0 (macro2522 k) -theorem macro2523 (k : Nat) : applyExit (before2523 k) exit1 1 = some (before2524 k) := by - simp (disch := omega) [before2523, before2524, exit1, applyExit, pop, push] - <;> omega -theorem step2523 (k : Nat) : Runs (1*3) (before2523 k).denote (before2524 k).denote := - @applyExit_sound (before2523 k) (before2524 k) exit1 1 valid1 (macro2523 k) -theorem macro2524 (k : Nat) : applyExit (before2524 k) exit2 1 = some (before2525 k) := by - simp (disch := omega) [before2524, before2525, exit2, applyExit, pop, push] - <;> omega -theorem step2524 (k : Nat) : Runs (1*2) (before2524 k).denote (before2525 k).denote := - @applyExit_sound (before2524 k) (before2525 k) exit2 1 valid2 (macro2524 k) -theorem macro2525 (k : Nat) : applyExit (before2525 k) exit3 1 = some (before2526 k) := by - simp (disch := omega) [before2525, before2526, exit3, applyExit, pop, push] - <;> omega -theorem step2525 (k : Nat) : Runs (1*2) (before2525 k).denote (before2526 k).denote := - @applyExit_sound (before2525 k) (before2526 k) exit3 1 valid3 (macro2525 k) -theorem macro2526 (k : Nat) : applyExit (before2526 k) exit9 1 = some (before2527 k) := by - simp (disch := omega) [before2526, before2527, exit9, applyExit, pop, push] - <;> omega -theorem step2526 (k : Nat) : Runs (1*2) (before2526 k).denote (before2527 k).denote := - @applyExit_sound (before2526 k) (before2527 k) exit9 1 valid9 (macro2526 k) -theorem macro2527 (k : Nat) : applyExit (before2527 k) exit10 1 = some (before2528 k) := by - simp (disch := omega) [before2527, before2528, exit10, applyExit, pop, push] - <;> omega -theorem step2527 (k : Nat) : Runs (1*2) (before2527 k).denote (before2528 k).denote := - @applyExit_sound (before2527 k) (before2528 k) exit10 1 valid10 (macro2527 k) -theorem macro2528 (k : Nat) : applyExit (before2528 k) exit11 1 = some (before2529 k) := by - simp (disch := omega) [before2528, before2529, exit11, applyExit, pop, push] - <;> omega -theorem step2528 (k : Nat) : Runs (1*2) (before2528 k).denote (before2529 k).denote := - @applyExit_sound (before2528 k) (before2529 k) exit11 1 valid11 (macro2528 k) -theorem macro2529 (k : Nat) : applyExit (before2529 k) exit2 56 = some (before2530 k) := by - simp (disch := omega) [before2529, before2530, exit2, applyExit, pop, push] - <;> omega -theorem step2529 (k : Nat) : Runs (56*2) (before2529 k).denote (before2530 k).denote := - @applyExit_sound (before2529 k) (before2530 k) exit2 56 valid2 (macro2529 k) -theorem macro2530 (k : Nat) : applyExit (before2530 k) exit3 1 = some (before2531 k) := by - simp (disch := omega) [before2530, before2531, exit3, applyExit, pop, push] - <;> omega -theorem step2530 (k : Nat) : Runs (1*2) (before2530 k).denote (before2531 k).denote := - @applyExit_sound (before2530 k) (before2531 k) exit3 1 valid3 (macro2530 k) -theorem macro2531 (k : Nat) : applyExit (before2531 k) exit9 1 = some (before2532 k) := by - simp (disch := omega) [before2531, before2532, exit9, applyExit, pop, push] - <;> omega -theorem step2531 (k : Nat) : Runs (1*2) (before2531 k).denote (before2532 k).denote := - @applyExit_sound (before2531 k) (before2532 k) exit9 1 valid9 (macro2531 k) -theorem macro2532 (k : Nat) : applyExit (before2532 k) exit10 11 = some (before2533 k) := by - simp (disch := omega) [before2532, before2533, exit10, applyExit, pop, push] - <;> omega -theorem step2532 (k : Nat) : Runs (11*2) (before2532 k).denote (before2533 k).denote := - @applyExit_sound (before2532 k) (before2533 k) exit10 11 valid10 (macro2532 k) -theorem macro2533 (k : Nat) : applyExit (before2533 k) exit11 1 = some (before2534 k) := by - simp (disch := omega) [before2533, before2534, exit11, applyExit, pop, push] - <;> omega -theorem step2533 (k : Nat) : Runs (1*2) (before2533 k).denote (before2534 k).denote := - @applyExit_sound (before2533 k) (before2534 k) exit11 1 valid11 (macro2533 k) -theorem macro2534 (k : Nat) : applyExit (before2534 k) exit2 28 = some (before2535 k) := by - simp (disch := omega) [before2534, before2535, exit2, applyExit, pop, push] - <;> omega -theorem step2534 (k : Nat) : Runs (28*2) (before2534 k).denote (before2535 k).denote := - @applyExit_sound (before2534 k) (before2535 k) exit2 28 valid2 (macro2534 k) -theorem macro2535 (k : Nat) : applyExit (before2535 k) exit161 (1*k+8) = some (before2536 k) := by - simp (disch := omega) [before2535, before2536, exit161, applyExit, pop, push] - <;> omega -theorem step2535 (k : Nat) : Runs ((1*k+8)*586) (before2535 k).denote (before2536 k).denote := - @applyExit_sound (before2535 k) (before2536 k) exit161 (1*k+8) valid161 (macro2535 k) -theorem macro2536 (k : Nat) : applyExit (before2536 k) exit2 13 = some (before2537 k) := by - simp (disch := omega) [before2536, before2537, exit2, applyExit, pop, push] - <;> omega -theorem step2536 (k : Nat) : Runs (13*2) (before2536 k).denote (before2537 k).denote := - @applyExit_sound (before2536 k) (before2537 k) exit2 13 valid2 (macro2536 k) -theorem macro2537 (k : Nat) : applyExit (before2537 k) exit3 1 = some (before2538 k) := by - simp (disch := omega) [before2537, before2538, exit3, applyExit, pop, push] - <;> omega -theorem step2537 (k : Nat) : Runs (1*2) (before2537 k).denote (before2538 k).denote := - @applyExit_sound (before2537 k) (before2538 k) exit3 1 valid3 (macro2537 k) -theorem macro2538 (k : Nat) : applyExit (before2538 k) exit9 1 = some (before2539 k) := by - simp (disch := omega) [before2538, before2539, exit9, applyExit, pop, push] - <;> omega -theorem step2538 (k : Nat) : Runs (1*2) (before2538 k).denote (before2539 k).denote := - @applyExit_sound (before2538 k) (before2539 k) exit9 1 valid9 (macro2538 k) -theorem macro2539 (k : Nat) : applyExit (before2539 k) exit10 86 = some (before2540 k) := by - simp (disch := omega) [before2539, before2540, exit10, applyExit, pop, push] - <;> omega -theorem step2539 (k : Nat) : Runs (86*2) (before2539 k).denote (before2540 k).denote := - @applyExit_sound (before2539 k) (before2540 k) exit10 86 valid10 (macro2539 k) -theorem macro2540 (k : Nat) : applyExit (before2540 k) exit11 1 = some (before2541 k) := by - simp (disch := omega) [before2540, before2541, exit11, applyExit, pop, push] - <;> omega -theorem step2540 (k : Nat) : Runs (1*2) (before2540 k).denote (before2541 k).denote := - @applyExit_sound (before2540 k) (before2541 k) exit11 1 valid11 (macro2540 k) -theorem macro2541 (k : Nat) : applyExit (before2541 k) exit2 20 = some (before2542 k) := by - simp (disch := omega) [before2541, before2542, exit2, applyExit, pop, push] - <;> omega -theorem step2541 (k : Nat) : Runs (20*2) (before2541 k).denote (before2542 k).denote := - @applyExit_sound (before2541 k) (before2542 k) exit2 20 valid2 (macro2541 k) -theorem macro2542 (k : Nat) : applyExit (before2542 k) exit3 1 = some (before2543 k) := by - simp (disch := omega) [before2542, before2543, exit3, applyExit, pop, push] - <;> omega -theorem step2542 (k : Nat) : Runs (1*2) (before2542 k).denote (before2543 k).denote := - @applyExit_sound (before2542 k) (before2543 k) exit3 1 valid3 (macro2542 k) -theorem macro2543 (k : Nat) : applyExit (before2543 k) exit9 1 = some (before2544 k) := by - simp (disch := omega) [before2543, before2544, exit9, applyExit, pop, push] - <;> omega -theorem step2543 (k : Nat) : Runs (1*2) (before2543 k).denote (before2544 k).denote := - @applyExit_sound (before2543 k) (before2544 k) exit9 1 valid9 (macro2543 k) -theorem macro2544 (k : Nat) : applyExit (before2544 k) exit10 34 = some (before2545 k) := by - simp (disch := omega) [before2544, before2545, exit10, applyExit, pop, push] - <;> omega -theorem step2544 (k : Nat) : Runs (34*2) (before2544 k).denote (before2545 k).denote := - @applyExit_sound (before2544 k) (before2545 k) exit10 34 valid10 (macro2544 k) -theorem macro2545 (k : Nat) : applyExit (before2545 k) exit11 1 = some (before2546 k) := by - simp (disch := omega) [before2545, before2546, exit11, applyExit, pop, push] - <;> omega -theorem step2545 (k : Nat) : Runs (1*2) (before2545 k).denote (before2546 k).denote := - @applyExit_sound (before2545 k) (before2546 k) exit11 1 valid11 (macro2545 k) -theorem macro2546 (k : Nat) : applyExit (before2546 k) exit2 26 = some (before2547 k) := by - simp (disch := omega) [before2546, before2547, exit2, applyExit, pop, push] - <;> omega -theorem step2546 (k : Nat) : Runs (26*2) (before2546 k).denote (before2547 k).denote := - @applyExit_sound (before2546 k) (before2547 k) exit2 26 valid2 (macro2546 k) -theorem macro2547 (k : Nat) : applyExit (before2547 k) exit3 1 = some (before2548 k) := by - simp (disch := omega) [before2547, before2548, exit3, applyExit, pop, push] - <;> omega -theorem step2547 (k : Nat) : Runs (1*2) (before2547 k).denote (before2548 k).denote := - @applyExit_sound (before2547 k) (before2548 k) exit3 1 valid3 (macro2547 k) -theorem macro2548 (k : Nat) : applyExit (before2548 k) exit9 1 = some (before2549 k) := by - simp (disch := omega) [before2548, before2549, exit9, applyExit, pop, push] - <;> omega -theorem step2548 (k : Nat) : Runs (1*2) (before2548 k).denote (before2549 k).denote := - @applyExit_sound (before2548 k) (before2549 k) exit9 1 valid9 (macro2548 k) -theorem macro2549 (k : Nat) : applyExit (before2549 k) exit10 2 = some (before2550 k) := by - simp (disch := omega) [before2549, before2550, exit10, applyExit, pop, push] - <;> omega -theorem step2549 (k : Nat) : Runs (2*2) (before2549 k).denote (before2550 k).denote := - @applyExit_sound (before2549 k) (before2550 k) exit10 2 valid10 (macro2549 k) -theorem macro2550 (k : Nat) : applyExit (before2550 k) exit11 1 = some (before2551 k) := by - simp (disch := omega) [before2550, before2551, exit11, applyExit, pop, push] - <;> omega -theorem step2550 (k : Nat) : Runs (1*2) (before2550 k).denote (before2551 k).denote := - @applyExit_sound (before2550 k) (before2551 k) exit11 1 valid11 (macro2550 k) -theorem macro2551 (k : Nat) : applyExit (before2551 k) exit2 791761168 = some (before2552 k) := by - simp (disch := omega) [before2551, before2552, exit2, applyExit, pop, push] - <;> omega -theorem step2551 (k : Nat) : Runs (791761168*2) (before2551 k).denote (before2552 k).denote := - @applyExit_sound (before2551 k) (before2552 k) exit2 791761168 valid2 (macro2551 k) -theorem macro2552 (k : Nat) : applyExit (before2552 k) exit162 (1*k+8) = some (before2553 k) := by - simp (disch := omega) [before2552, before2553, exit162, applyExit, pop, push] - <;> omega -theorem step2552 (k : Nat) : Runs ((1*k+8)*38) (before2552 k).denote (before2553 k).denote := - @applyExit_sound (before2552 k) (before2553 k) exit162 (1*k+8) valid162 (macro2552 k) -theorem macro2553 (k : Nat) : applyExit (before2553 k) exit2 13 = some (before2554 k) := by - simp (disch := omega) [before2553, before2554, exit2, applyExit, pop, push] - <;> omega -theorem step2553 (k : Nat) : Runs (13*2) (before2553 k).denote (before2554 k).denote := - @applyExit_sound (before2553 k) (before2554 k) exit2 13 valid2 (macro2553 k) -theorem macro2554 (k : Nat) : applyExit (before2554 k) exit3 1 = some (before2555 k) := by - simp (disch := omega) [before2554, before2555, exit3, applyExit, pop, push] - <;> omega -theorem step2554 (k : Nat) : Runs (1*2) (before2554 k).denote (before2555 k).denote := - @applyExit_sound (before2554 k) (before2555 k) exit3 1 valid3 (macro2554 k) -theorem macro2555 (k : Nat) : applyExit (before2555 k) exit9 1 = some (before2556 k) := by - simp (disch := omega) [before2555, before2556, exit9, applyExit, pop, push] - <;> omega -theorem step2555 (k : Nat) : Runs (1*2) (before2555 k).denote (before2556 k).denote := - @applyExit_sound (before2555 k) (before2556 k) exit9 1 valid9 (macro2555 k) -theorem macro2556 (k : Nat) : applyExit (before2556 k) exit10 3 = some (before2557 k) := by - simp (disch := omega) [before2556, before2557, exit10, applyExit, pop, push] - <;> omega -theorem step2556 (k : Nat) : Runs (3*2) (before2556 k).denote (before2557 k).denote := - @applyExit_sound (before2556 k) (before2557 k) exit10 3 valid10 (macro2556 k) -theorem macro2557 (k : Nat) : applyExit (before2557 k) exit11 1 = some (before2558 k) := by - simp (disch := omega) [before2557, before2558, exit11, applyExit, pop, push] - <;> omega -theorem step2557 (k : Nat) : Runs (1*2) (before2557 k).denote (before2558 k).denote := - @applyExit_sound (before2557 k) (before2558 k) exit11 1 valid11 (macro2557 k) -theorem macro2558 (k : Nat) : applyExit (before2558 k) exit2 8 = some (before2559 k) := by - simp (disch := omega) [before2558, before2559, exit2, applyExit, pop, push] - <;> omega -theorem step2558 (k : Nat) : Runs (8*2) (before2558 k).denote (before2559 k).denote := - @applyExit_sound (before2558 k) (before2559 k) exit2 8 valid2 (macro2558 k) -theorem macro2559 (k : Nat) : applyExit (before2559 k) exit3 1 = some (before2560 k) := by - simp (disch := omega) [before2559, before2560, exit3, applyExit, pop, push] - <;> omega -theorem step2559 (k : Nat) : Runs (1*2) (before2559 k).denote (before2560 k).denote := - @applyExit_sound (before2559 k) (before2560 k) exit3 1 valid3 (macro2559 k) -theorem macro2560 (k : Nat) : applyExit (before2560 k) exit4 1 = some (before2561 k) := by - simp (disch := omega) [before2560, before2561, exit4, applyExit, pop, push] - <;> omega -theorem step2560 (k : Nat) : Runs (1*2) (before2560 k).denote (before2561 k).denote := - @applyExit_sound (before2560 k) (before2561 k) exit4 1 valid4 (macro2560 k) -theorem macro2561 (k : Nat) : applyExit (before2561 k) exit5 1 = some (before2562 k) := by - simp (disch := omega) [before2561, before2562, exit5, applyExit, pop, push] - <;> omega -theorem step2561 (k : Nat) : Runs (1*3) (before2561 k).denote (before2562 k).denote := - @applyExit_sound (before2561 k) (before2562 k) exit5 1 valid5 (macro2561 k) -theorem macro2562 (k : Nat) : applyExit (before2562 k) exit1 1 = some (before2563 k) := by - simp (disch := omega) [before2562, before2563, exit1, applyExit, pop, push] - <;> omega -theorem step2562 (k : Nat) : Runs (1*3) (before2562 k).denote (before2563 k).denote := - @applyExit_sound (before2562 k) (before2563 k) exit1 1 valid1 (macro2562 k) -theorem macro2563 (k : Nat) : applyExit (before2563 k) exit6 1 = some (before2564 k) := by - simp (disch := omega) [before2563, before2564, exit6, applyExit, pop, push] - <;> omega -theorem step2563 (k : Nat) : Runs (1*1) (before2563 k).denote (before2564 k).denote := - @applyExit_sound (before2563 k) (before2564 k) exit6 1 valid6 (macro2563 k) -theorem macro2564 (k : Nat) : applyExit (before2564 k) exit0 10 = some (before2565 k) := by - simp (disch := omega) [before2564, before2565, exit0, applyExit, pop, push] - <;> omega -theorem step2564 (k : Nat) : Runs (10*2) (before2564 k).denote (before2565 k).denote := - @applyExit_sound (before2564 k) (before2565 k) exit0 10 valid0 (macro2564 k) -theorem macro2565 (k : Nat) : applyExit (before2565 k) exit1 1 = some (before2566 k) := by - simp (disch := omega) [before2565, before2566, exit1, applyExit, pop, push] - <;> omega -theorem step2565 (k : Nat) : Runs (1*3) (before2565 k).denote (before2566 k).denote := - @applyExit_sound (before2565 k) (before2566 k) exit1 1 valid1 (macro2565 k) -theorem macro2566 (k : Nat) : applyExit (before2566 k) exit2 10 = some (before2567 k) := by - simp (disch := omega) [before2566, before2567, exit2, applyExit, pop, push] - <;> omega -theorem step2566 (k : Nat) : Runs (10*2) (before2566 k).denote (before2567 k).denote := - @applyExit_sound (before2566 k) (before2567 k) exit2 10 valid2 (macro2566 k) -theorem macro2567 (k : Nat) : applyExit (before2567 k) exit3 1 = some (before2568 k) := by - simp (disch := omega) [before2567, before2568, exit3, applyExit, pop, push] - <;> omega -theorem step2567 (k : Nat) : Runs (1*2) (before2567 k).denote (before2568 k).denote := - @applyExit_sound (before2567 k) (before2568 k) exit3 1 valid3 (macro2567 k) -theorem macro2568 (k : Nat) : applyExit (before2568 k) exit4 1 = some (before2569 k) := by - simp (disch := omega) [before2568, before2569, exit4, applyExit, pop, push] - <;> omega -theorem step2568 (k : Nat) : Runs (1*2) (before2568 k).denote (before2569 k).denote := - @applyExit_sound (before2568 k) (before2569 k) exit4 1 valid4 (macro2568 k) -theorem macro2569 (k : Nat) : applyExit (before2569 k) exit5 1 = some (before2570 k) := by - simp (disch := omega) [before2569, before2570, exit5, applyExit, pop, push] - <;> omega -theorem step2569 (k : Nat) : Runs (1*3) (before2569 k).denote (before2570 k).denote := - @applyExit_sound (before2569 k) (before2570 k) exit5 1 valid5 (macro2569 k) -theorem macro2570 (k : Nat) : applyExit (before2570 k) exit1 1 = some (before2571 k) := by - simp (disch := omega) [before2570, before2571, exit1, applyExit, pop, push] - <;> omega -theorem step2570 (k : Nat) : Runs (1*3) (before2570 k).denote (before2571 k).denote := - @applyExit_sound (before2570 k) (before2571 k) exit1 1 valid1 (macro2570 k) -theorem macro2571 (k : Nat) : applyExit (before2571 k) exit6 1 = some (before2572 k) := by - simp (disch := omega) [before2571, before2572, exit6, applyExit, pop, push] - <;> omega -theorem step2571 (k : Nat) : Runs (1*1) (before2571 k).denote (before2572 k).denote := - @applyExit_sound (before2571 k) (before2572 k) exit6 1 valid6 (macro2571 k) -theorem macro2572 (k : Nat) : applyExit (before2572 k) exit0 13 = some (before2573 k) := by - simp (disch := omega) [before2572, before2573, exit0, applyExit, pop, push] - <;> omega -theorem step2572 (k : Nat) : Runs (13*2) (before2572 k).denote (before2573 k).denote := - @applyExit_sound (before2572 k) (before2573 k) exit0 13 valid0 (macro2572 k) -theorem macro2573 (k : Nat) : applyExit (before2573 k) exit13 4 = some (before2574 k) := by - simp (disch := omega) [before2573, before2574, exit13, applyExit, pop, push] - <;> omega -theorem step2573 (k : Nat) : Runs (4*2) (before2573 k).denote (before2574 k).denote := - @applyExit_sound (before2573 k) (before2574 k) exit13 4 valid13 (macro2573 k) -theorem macro2574 (k : Nat) : applyExit (before2574 k) exit0 14 = some (before2575 k) := by - simp (disch := omega) [before2574, before2575, exit0, applyExit, pop, push] - <;> omega -theorem step2574 (k : Nat) : Runs (14*2) (before2574 k).denote (before2575 k).denote := - @applyExit_sound (before2574 k) (before2575 k) exit0 14 valid0 (macro2574 k) -theorem macro2575 (k : Nat) : applyExit (before2575 k) exit163 1 = some (before2576 k) := by - simp (disch := omega) [before2575, before2576, exit163, applyExit, pop, push] - <;> omega -theorem step2575 (k : Nat) : Runs (1*3) (before2575 k).denote (before2576 k).denote := - @applyExit_sound (before2575 k) (before2576 k) exit163 1 valid163 (macro2575 k) -theorem macro2576 (k : Nat) : applyExit (before2576 k) exit2 14 = some (before2577 k) := by - simp (disch := omega) [before2576, before2577, exit2, applyExit, pop, push] - <;> omega -theorem step2576 (k : Nat) : Runs (14*2) (before2576 k).denote (before2577 k).denote := - @applyExit_sound (before2576 k) (before2577 k) exit2 14 valid2 (macro2576 k) -theorem macro2577 (k : Nat) : applyExit (before2577 k) exit6 1 = some (before2578 k) := by - simp (disch := omega) [before2577, before2578, exit6, applyExit, pop, push] - <;> omega -theorem step2577 (k : Nat) : Runs (1*1) (before2577 k).denote (before2578 k).denote := - @applyExit_sound (before2577 k) (before2578 k) exit6 1 valid6 (macro2577 k) -theorem macro2578 (k : Nat) : applyExit (before2578 k) exit0 14 = some (before2579 k) := by - simp (disch := omega) [before2578, before2579, exit0, applyExit, pop, push] - <;> omega -theorem step2578 (k : Nat) : Runs (14*2) (before2578 k).denote (before2579 k).denote := - @applyExit_sound (before2578 k) (before2579 k) exit0 14 valid0 (macro2578 k) -theorem macro2579 (k : Nat) : applyExit (before2579 k) exit164 1 = some (before2580 k) := by - simp (disch := omega) [before2579, before2580, exit164, applyExit, pop, push] - <;> omega -theorem step2579 (k : Nat) : Runs (1*38) (before2579 k).denote (before2580 k).denote := - @applyExit_sound (before2579 k) (before2580 k) exit164 1 valid164 (macro2579 k) -theorem macro2580 (k : Nat) : applyExit (before2580 k) exit163 1 = some (before2581 k) := by - simp (disch := omega) [before2580, before2581, exit163, applyExit, pop, push] - <;> omega -theorem step2580 (k : Nat) : Runs (1*3) (before2580 k).denote (before2581 k).denote := - @applyExit_sound (before2580 k) (before2581 k) exit163 1 valid163 (macro2580 k) -theorem macro2581 (k : Nat) : applyExit (before2581 k) exit165 1 = some (before2582 k) := by - simp (disch := omega) [before2581, before2582, exit165, applyExit, pop, push] - <;> omega -theorem step2581 (k : Nat) : Runs (1*57) (before2581 k).denote (before2582 k).denote := - @applyExit_sound (before2581 k) (before2582 k) exit165 1 valid165 (macro2581 k) -theorem macro2582 (k : Nat) : applyExit (before2582 k) exit164 1 = some (before2583 k) := by - simp (disch := omega) [before2582, before2583, exit164, applyExit, pop, push] - <;> omega -theorem step2582 (k : Nat) : Runs (1*38) (before2582 k).denote (before2583 k).denote := - @applyExit_sound (before2582 k) (before2583 k) exit164 1 valid164 (macro2582 k) -theorem macro2583 (k : Nat) : applyExit (before2583 k) exit163 1 = some (before2584 k) := by - simp (disch := omega) [before2583, before2584, exit163, applyExit, pop, push] - <;> omega -theorem step2583 (k : Nat) : Runs (1*3) (before2583 k).denote (before2584 k).denote := - @applyExit_sound (before2583 k) (before2584 k) exit163 1 valid163 (macro2583 k) -theorem macro2584 (k : Nat) : applyExit (before2584 k) exit165 1 = some (before2585 k) := by - simp (disch := omega) [before2584, before2585, exit165, applyExit, pop, push] - <;> omega -theorem step2584 (k : Nat) : Runs (1*57) (before2584 k).denote (before2585 k).denote := - @applyExit_sound (before2584 k) (before2585 k) exit165 1 valid165 (macro2584 k) -theorem macro2585 (k : Nat) : applyExit (before2585 k) exit164 1 = some (before2586 k) := by - simp (disch := omega) [before2585, before2586, exit164, applyExit, pop, push] - <;> omega -theorem step2585 (k : Nat) : Runs (1*38) (before2585 k).denote (before2586 k).denote := - @applyExit_sound (before2585 k) (before2586 k) exit164 1 valid164 (macro2585 k) -theorem macro2586 (k : Nat) : applyExit (before2586 k) exit163 1 = some (before2587 k) := by - simp (disch := omega) [before2586, before2587, exit163, applyExit, pop, push] - <;> omega -theorem step2586 (k : Nat) : Runs (1*3) (before2586 k).denote (before2587 k).denote := - @applyExit_sound (before2586 k) (before2587 k) exit163 1 valid163 (macro2586 k) -theorem macro2587 (k : Nat) : applyExit (before2587 k) exit165 1 = some (before2588 k) := by - simp (disch := omega) [before2587, before2588, exit165, applyExit, pop, push] - <;> omega -theorem step2587 (k : Nat) : Runs (1*57) (before2587 k).denote (before2588 k).denote := - @applyExit_sound (before2587 k) (before2588 k) exit165 1 valid165 (macro2587 k) -def cycleState2588 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w142,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w140,1⟩,⟨w139,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,14⟩,⟨w138,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2588_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w141,1⟩,⟨w142,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w139,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,14⟩,⟨w138,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2588_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w141,1⟩,⟨w142,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w140,1⟩,⟨w139,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,14⟩,⟨w138,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro2588_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2588 k j) exit164 1 = some (cyclePart2588_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2588, cyclePart2588_0, exit164, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2588_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2588_0 k j) exit163 1 = some (cyclePart2588_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2588_0, cyclePart2588_1, exit163, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2588_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2588_1 k j) exit165 1 = some (cycleState2588 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2588_1, cycleState2588, exit165, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2588 (k j : Nat) (hj : j < (1*k+3)) : Runs 98 (cycleState2588 k j).denote (cycleState2588 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState2588 k j).denote (cyclePart2588_0 k j).denote := @applyExit_sound (cycleState2588 k j) (cyclePart2588_0 k j) exit164 1 valid164 (cycleMacro2588_0 k j hj) - have h1 : Runs (1*3) (cyclePart2588_0 k j).denote (cyclePart2588_1 k j).denote := @applyExit_sound (cyclePart2588_0 k j) (cyclePart2588_1 k j) exit163 1 valid163 (cycleMacro2588_1 k j hj) - have h2 : Runs (1*57) (cyclePart2588_1 k j).denote (cycleState2588 k (j+1)).denote := @applyExit_sound (cyclePart2588_1 k j) (cycleState2588 k (j+1)) exit165 1 valid165 (cycleMacro2588_2 k j hj) - exact (@Runs.trans (1*38) ((1*3)+(1*57)) (cycleState2588 k j).denote (cyclePart2588_0 k j).denote (cycleState2588 k (j+1)).denote h0 (@Runs.trans (1*3) (1*57) (cyclePart2588_0 k j).denote (cyclePart2588_1 k j).denote (cycleState2588 k (j+1)).denote h1 h2)) -theorem step2588 (k : Nat) : Runs ((1*k+3)*98) (before2588 k).denote (before2589 k).denote := by - have h := Runs.chain (fun j => (cycleState2588 k j).denote) 98 (1*k+3) (cycleRun2588 k) - have h0 : cycleState2588 k 0 = before2588 k := by simp [cycleState2588, before2588] - have h1 : cycleState2588 k (1*k+3) = before2589 k := by - simp [cycleState2588, before2589] <;> omega - simpa only [h0, h1] using h -theorem macro2589 (k : Nat) : applyExit (before2589 k) exit164 1 = some (before2590 k) := by - simp (disch := omega) [before2589, before2590, exit164, applyExit, pop, push] - <;> omega -theorem step2589 (k : Nat) : Runs (1*38) (before2589 k).denote (before2590 k).denote := - @applyExit_sound (before2589 k) (before2590 k) exit164 1 valid164 (macro2589 k) -theorem macro2590 (k : Nat) : applyExit (before2590 k) exit163 1 = some (before2591 k) := by - simp (disch := omega) [before2590, before2591, exit163, applyExit, pop, push] - <;> omega -theorem step2590 (k : Nat) : Runs (1*3) (before2590 k).denote (before2591 k).denote := - @applyExit_sound (before2590 k) (before2591 k) exit163 1 valid163 (macro2590 k) -theorem macro2591 (k : Nat) : applyExit (before2591 k) exit165 1 = some (before2592 k) := by - simp (disch := omega) [before2591, before2592, exit165, applyExit, pop, push] - <;> omega -theorem step2591 (k : Nat) : Runs (1*57) (before2591 k).denote (before2592 k).denote := - @applyExit_sound (before2591 k) (before2592 k) exit165 1 valid165 (macro2591 k) -theorem macro2592 (k : Nat) : applyExit (before2592 k) exit164 1 = some (before2593 k) := by - simp (disch := omega) [before2592, before2593, exit164, applyExit, pop, push] - <;> omega -theorem step2592 (k : Nat) : Runs (1*38) (before2592 k).denote (before2593 k).denote := - @applyExit_sound (before2592 k) (before2593 k) exit164 1 valid164 (macro2592 k) -theorem macro2593 (k : Nat) : applyExit (before2593 k) exit0 791761168 = some (before2594 k) := by - simp (disch := omega) [before2593, before2594, exit0, applyExit, pop, push] - <;> omega -theorem step2593 (k : Nat) : Runs (791761168*2) (before2593 k).denote (before2594 k).denote := - @applyExit_sound (before2593 k) (before2594 k) exit0 791761168 valid0 (macro2593 k) -theorem macro2594 (k : Nat) : applyExit (before2594 k) exit1 1 = some (before2595 k) := by - simp (disch := omega) [before2594, before2595, exit1, applyExit, pop, push] - <;> omega -theorem step2594 (k : Nat) : Runs (1*3) (before2594 k).denote (before2595 k).denote := - @applyExit_sound (before2594 k) (before2595 k) exit1 1 valid1 (macro2594 k) -theorem macro2595 (k : Nat) : applyExit (before2595 k) exit2 791761168 = some (before2596 k) := by - simp (disch := omega) [before2595, before2596, exit2, applyExit, pop, push] - <;> omega -theorem step2595 (k : Nat) : Runs (791761168*2) (before2595 k).denote (before2596 k).denote := - @applyExit_sound (before2595 k) (before2596 k) exit2 791761168 valid2 (macro2595 k) -theorem macro2596 (k : Nat) : applyExit (before2596 k) exit165 1 = some (before2597 k) := by - simp (disch := omega) [before2596, before2597, exit165, applyExit, pop, push] - <;> omega -theorem step2596 (k : Nat) : Runs (1*57) (before2596 k).denote (before2597 k).denote := - @applyExit_sound (before2596 k) (before2597 k) exit165 1 valid165 (macro2596 k) -theorem macro2597 (k : Nat) : applyExit (before2597 k) exit0 791761169 = some (before2598 k) := by - simp (disch := omega) [before2597, before2598, exit0, applyExit, pop, push] - <;> omega -theorem step2597 (k : Nat) : Runs (791761169*2) (before2597 k).denote (before2598 k).denote := - @applyExit_sound (before2597 k) (before2598 k) exit0 791761169 valid0 (macro2597 k) -theorem macro2598 (k : Nat) : applyExit (before2598 k) exit13 3 = some (before2599 k) := by - simp (disch := omega) [before2598, before2599, exit13, applyExit, pop, push] - <;> omega -theorem step2598 (k : Nat) : Runs (3*2) (before2598 k).denote (before2599 k).denote := - @applyExit_sound (before2598 k) (before2599 k) exit13 3 valid13 (macro2598 k) -theorem macro2599 (k : Nat) : applyExit (before2599 k) exit0 27 = some (after2599 k) := by - simp (disch := omega) [before2599, after2599, exit0, applyExit, pop, push] - <;> omega -theorem step2599 (k : Nat) : Runs (27*2) (before2599 k).denote (after2599 k).denote := - @applyExit_sound (before2599 k) (after2599 k) exit0 27 valid0 (macro2599 k) -theorem chunkRun025 (k : Nat) : Runs (1948*k+6334103806) (before2500 k).denote (after2599 k).denote := by - have h := (@Runs.trans ((((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))))+((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))))+((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2))))))) ((((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2))))))+(((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))))+((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2))))))) (before2500 k).denote (before2550 k).denote (after2599 k).denote (@Runs.trans (((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))))+((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))))+((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2)))))) (before2500 k).denote (before2525 k).denote (before2550 k).denote (@Runs.trans ((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53))))) ((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2))))) (before2500 k).denote (before2512 k).denote (before2525 k).denote (@Runs.trans (((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115)))) (((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))) (before2500 k).denote (before2506 k).denote (before2512 k).denote (@Runs.trans ((1*1058)+((1*115)+(1*53))) (((1*k+3)*1226)+((1*1058)+(1*115))) (before2500 k).denote (before2503 k).denote (before2506 k).denote (@Runs.trans (1*1058) ((1*115)+(1*53)) (before2500 k).denote (before2501 k).denote (before2503 k).denote (step2500 k) (@Runs.trans (1*115) (1*53) (before2501 k).denote (before2502 k).denote (before2503 k).denote (step2501 k) (step2502 k))) (@Runs.trans ((1*k+3)*1226) ((1*1058)+(1*115)) (before2503 k).denote (before2504 k).denote (before2506 k).denote (step2503 k) (@Runs.trans (1*1058) (1*115) (before2504 k).denote (before2505 k).denote (before2506 k).denote (step2504 k) (step2505 k)))) (@Runs.trans ((1*53)+((1*1058)+(28*2))) ((1*3)+((28*2)+(1*53))) (before2506 k).denote (before2509 k).denote (before2512 k).denote (@Runs.trans (1*53) ((1*1058)+(28*2)) (before2506 k).denote (before2507 k).denote (before2509 k).denote (step2506 k) (@Runs.trans (1*1058) (28*2) (before2507 k).denote (before2508 k).denote (before2509 k).denote (step2507 k) (step2508 k))) (@Runs.trans (1*3) ((28*2)+(1*53)) (before2509 k).denote (before2510 k).denote (before2512 k).denote (step2509 k) (@Runs.trans (28*2) (1*53) (before2510 k).denote (before2511 k).denote (before2512 k).denote (step2510 k) (step2511 k))))) (@Runs.trans (((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1)))) (((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2)))) (before2512 k).denote (before2518 k).denote (before2525 k).denote (@Runs.trans ((29*2)+((13*2)+(56*2))) ((1*3)+((56*2)+(1*1))) (before2512 k).denote (before2515 k).denote (before2518 k).denote (@Runs.trans (29*2) ((13*2)+(56*2)) (before2512 k).denote (before2513 k).denote (before2515 k).denote (step2512 k) (@Runs.trans (13*2) (56*2) (before2513 k).denote (before2514 k).denote (before2515 k).denote (step2513 k) (step2514 k))) (@Runs.trans (1*3) ((56*2)+(1*1)) (before2515 k).denote (before2516 k).denote (before2518 k).denote (step2515 k) (@Runs.trans (56*2) (1*1) (before2516 k).denote (before2517 k).denote (before2518 k).denote (step2516 k) (step2517 k)))) (@Runs.trans ((57*2)+((3*2)+(1*3))) (((1*1)+(1*2))+((1*3)+(1*2))) (before2518 k).denote (before2521 k).denote (before2525 k).denote (@Runs.trans (57*2) ((3*2)+(1*3)) (before2518 k).denote (before2519 k).denote (before2521 k).denote (step2518 k) (@Runs.trans (3*2) (1*3) (before2519 k).denote (before2520 k).denote (before2521 k).denote (step2519 k) (step2520 k))) (@Runs.trans ((1*1)+(1*2)) ((1*3)+(1*2)) (before2521 k).denote (before2523 k).denote (before2525 k).denote (@Runs.trans (1*1) (1*2) (before2521 k).denote (before2522 k).denote (before2523 k).denote (step2521 k) (step2522 k)) (@Runs.trans (1*3) (1*2) (before2523 k).denote (before2524 k).denote (before2525 k).denote (step2523 k) (step2524 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2))))) ((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2))))) (before2525 k).denote (before2537 k).denote (before2550 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))) (before2525 k).denote (before2531 k).denote (before2537 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((56*2)+(1*2))) (before2525 k).denote (before2528 k).denote (before2531 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before2525 k).denote (before2526 k).denote (before2528 k).denote (step2525 k) (@Runs.trans (1*2) (1*2) (before2526 k).denote (before2527 k).denote (before2528 k).denote (step2526 k) (step2527 k))) (@Runs.trans (1*2) ((56*2)+(1*2)) (before2528 k).denote (before2529 k).denote (before2531 k).denote (step2528 k) (@Runs.trans (56*2) (1*2) (before2529 k).denote (before2530 k).denote (before2531 k).denote (step2529 k) (step2530 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((28*2)+(((1*k+8)*586)+(13*2))) (before2531 k).denote (before2534 k).denote (before2537 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before2531 k).denote (before2532 k).denote (before2534 k).denote (step2531 k) (@Runs.trans (11*2) (1*2) (before2532 k).denote (before2533 k).denote (before2534 k).denote (step2532 k) (step2533 k))) (@Runs.trans (28*2) (((1*k+8)*586)+(13*2)) (before2534 k).denote (before2535 k).denote (before2537 k).denote (step2534 k) (@Runs.trans ((1*k+8)*586) (13*2) (before2535 k).denote (before2536 k).denote (before2537 k).denote (step2535 k) (step2536 k))))) (@Runs.trans (((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2)))) (((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2)))) (before2537 k).denote (before2543 k).denote (before2550 k).denote (@Runs.trans ((1*2)+((1*2)+(86*2))) ((1*2)+((20*2)+(1*2))) (before2537 k).denote (before2540 k).denote (before2543 k).denote (@Runs.trans (1*2) ((1*2)+(86*2)) (before2537 k).denote (before2538 k).denote (before2540 k).denote (step2537 k) (@Runs.trans (1*2) (86*2) (before2538 k).denote (before2539 k).denote (before2540 k).denote (step2538 k) (step2539 k))) (@Runs.trans (1*2) ((20*2)+(1*2)) (before2540 k).denote (before2541 k).denote (before2543 k).denote (step2540 k) (@Runs.trans (20*2) (1*2) (before2541 k).denote (before2542 k).denote (before2543 k).denote (step2541 k) (step2542 k)))) (@Runs.trans ((1*2)+((34*2)+(1*2))) (((26*2)+(1*2))+((1*2)+(2*2))) (before2543 k).denote (before2546 k).denote (before2550 k).denote (@Runs.trans (1*2) ((34*2)+(1*2)) (before2543 k).denote (before2544 k).denote (before2546 k).denote (step2543 k) (@Runs.trans (34*2) (1*2) (before2544 k).denote (before2545 k).denote (before2546 k).denote (step2544 k) (step2545 k))) (@Runs.trans ((26*2)+(1*2)) ((1*2)+(2*2)) (before2546 k).denote (before2548 k).denote (before2550 k).denote (@Runs.trans (26*2) (1*2) (before2546 k).denote (before2547 k).denote (before2548 k).denote (step2546 k) (step2547 k)) (@Runs.trans (1*2) (2*2) (before2548 k).denote (before2549 k).denote (before2550 k).denote (step2548 k) (step2549 k))))))) (@Runs.trans (((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2)))))) (((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))))+((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2)))))) (before2550 k).denote (before2575 k).denote (after2599 k).denote (@Runs.trans ((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2))))) (before2550 k).denote (before2562 k).denote (before2575 k).denote (@Runs.trans (((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2)))) (((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))) (before2550 k).denote (before2556 k).denote (before2562 k).denote (@Runs.trans ((1*2)+((791761168*2)+((1*k+8)*38))) ((13*2)+((1*2)+(1*2))) (before2550 k).denote (before2553 k).denote (before2556 k).denote (@Runs.trans (1*2) ((791761168*2)+((1*k+8)*38)) (before2550 k).denote (before2551 k).denote (before2553 k).denote (step2550 k) (@Runs.trans (791761168*2) ((1*k+8)*38) (before2551 k).denote (before2552 k).denote (before2553 k).denote (step2551 k) (step2552 k))) (@Runs.trans (13*2) ((1*2)+(1*2)) (before2553 k).denote (before2554 k).denote (before2556 k).denote (step2553 k) (@Runs.trans (1*2) (1*2) (before2554 k).denote (before2555 k).denote (before2556 k).denote (step2554 k) (step2555 k)))) (@Runs.trans ((3*2)+((1*2)+(8*2))) ((1*2)+((1*2)+(1*3))) (before2556 k).denote (before2559 k).denote (before2562 k).denote (@Runs.trans (3*2) ((1*2)+(8*2)) (before2556 k).denote (before2557 k).denote (before2559 k).denote (step2556 k) (@Runs.trans (1*2) (8*2) (before2557 k).denote (before2558 k).denote (before2559 k).denote (step2557 k) (step2558 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2559 k).denote (before2560 k).denote (before2562 k).denote (step2559 k) (@Runs.trans (1*2) (1*3) (before2560 k).denote (before2561 k).denote (before2562 k).denote (step2560 k) (step2561 k))))) (@Runs.trans (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2)))) (before2562 k).denote (before2568 k).denote (before2575 k).denote (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before2562 k).denote (before2565 k).denote (before2568 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before2562 k).denote (before2563 k).denote (before2565 k).denote (step2562 k) (@Runs.trans (1*1) (10*2) (before2563 k).denote (before2564 k).denote (before2565 k).denote (step2563 k) (step2564 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before2565 k).denote (before2566 k).denote (before2568 k).denote (step2565 k) (@Runs.trans (10*2) (1*2) (before2566 k).denote (before2567 k).denote (before2568 k).denote (step2566 k) (step2567 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(13*2))+((4*2)+(14*2))) (before2568 k).denote (before2571 k).denote (before2575 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2568 k).denote (before2569 k).denote (before2571 k).denote (step2568 k) (@Runs.trans (1*3) (1*3) (before2569 k).denote (before2570 k).denote (before2571 k).denote (step2569 k) (step2570 k))) (@Runs.trans ((1*1)+(13*2)) ((4*2)+(14*2)) (before2571 k).denote (before2573 k).denote (before2575 k).denote (@Runs.trans (1*1) (13*2) (before2571 k).denote (before2572 k).denote (before2573 k).denote (step2571 k) (step2572 k)) (@Runs.trans (4*2) (14*2) (before2573 k).denote (before2574 k).denote (before2575 k).denote (step2573 k) (step2574 k)))))) (@Runs.trans ((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3))))) ((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2))))) (before2575 k).denote (before2587 k).denote (after2599 k).denote (@Runs.trans (((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3)))) (((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))) (before2575 k).denote (before2581 k).denote (before2587 k).denote (@Runs.trans ((1*3)+((14*2)+(1*1))) ((14*2)+((1*38)+(1*3))) (before2575 k).denote (before2578 k).denote (before2581 k).denote (@Runs.trans (1*3) ((14*2)+(1*1)) (before2575 k).denote (before2576 k).denote (before2578 k).denote (step2575 k) (@Runs.trans (14*2) (1*1) (before2576 k).denote (before2577 k).denote (before2578 k).denote (step2576 k) (step2577 k))) (@Runs.trans (14*2) ((1*38)+(1*3)) (before2578 k).denote (before2579 k).denote (before2581 k).denote (step2578 k) (@Runs.trans (1*38) (1*3) (before2579 k).denote (before2580 k).denote (before2581 k).denote (step2579 k) (step2580 k)))) (@Runs.trans ((1*57)+((1*38)+(1*3))) ((1*57)+((1*38)+(1*3))) (before2581 k).denote (before2584 k).denote (before2587 k).denote (@Runs.trans (1*57) ((1*38)+(1*3)) (before2581 k).denote (before2582 k).denote (before2584 k).denote (step2581 k) (@Runs.trans (1*38) (1*3) (before2582 k).denote (before2583 k).denote (before2584 k).denote (step2582 k) (step2583 k))) (@Runs.trans (1*57) ((1*38)+(1*3)) (before2584 k).denote (before2585 k).denote (before2587 k).denote (step2584 k) (@Runs.trans (1*38) (1*3) (before2585 k).denote (before2586 k).denote (before2587 k).denote (step2585 k) (step2586 k))))) (@Runs.trans (((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38)))) (((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2)))) (before2587 k).denote (before2593 k).denote (after2599 k).denote (@Runs.trans ((1*57)+(((1*k+3)*98)+(1*38))) ((1*3)+((1*57)+(1*38))) (before2587 k).denote (before2590 k).denote (before2593 k).denote (@Runs.trans (1*57) (((1*k+3)*98)+(1*38)) (before2587 k).denote (before2588 k).denote (before2590 k).denote (step2587 k) (@Runs.trans ((1*k+3)*98) (1*38) (before2588 k).denote (before2589 k).denote (before2590 k).denote (step2588 k) (step2589 k))) (@Runs.trans (1*3) ((1*57)+(1*38)) (before2590 k).denote (before2591 k).denote (before2593 k).denote (step2590 k) (@Runs.trans (1*57) (1*38) (before2591 k).denote (before2592 k).denote (before2593 k).denote (step2591 k) (step2592 k)))) (@Runs.trans ((791761168*2)+((1*3)+(791761168*2))) (((1*57)+(791761169*2))+((3*2)+(27*2))) (before2593 k).denote (before2596 k).denote (after2599 k).denote (@Runs.trans (791761168*2) ((1*3)+(791761168*2)) (before2593 k).denote (before2594 k).denote (before2596 k).denote (step2593 k) (@Runs.trans (1*3) (791761168*2) (before2594 k).denote (before2595 k).denote (before2596 k).denote (step2594 k) (step2595 k))) (@Runs.trans ((1*57)+(791761169*2)) ((3*2)+(27*2)) (before2596 k).denote (before2598 k).denote (after2599 k).denote (@Runs.trans (1*57) (791761169*2) (before2596 k).denote (before2597 k).denote (before2598 k).denote (step2596 k) (step2597 k)) (@Runs.trans (3*2) (27*2) (before2598 k).denote (before2599 k).denote (after2599 k).denote (step2598 k) (step2599 k)))))))) - have ht : (((((((1*1058)+((1*115)+(1*53)))+(((1*k+3)*1226)+((1*1058)+(1*115))))+(((1*53)+((1*1058)+(28*2)))+((1*3)+((28*2)+(1*53)))))+((((29*2)+((13*2)+(56*2)))+((1*3)+((56*2)+(1*1))))+(((57*2)+((3*2)+(1*3)))+(((1*1)+(1*2))+((1*3)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((56*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(13*2)))))+((((1*2)+((1*2)+(86*2)))+((1*2)+((20*2)+(1*2))))+(((1*2)+((34*2)+(1*2)))+(((26*2)+(1*2))+((1*2)+(2*2)))))))+((((((1*2)+((791761168*2)+((1*k+8)*38)))+((13*2)+((1*2)+(1*2))))+(((3*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(13*2))+((4*2)+(14*2))))))+(((((1*3)+((14*2)+(1*1)))+((14*2)+((1*38)+(1*3))))+(((1*57)+((1*38)+(1*3)))+((1*57)+((1*38)+(1*3)))))+((((1*57)+(((1*k+3)*98)+(1*38)))+((1*3)+((1*57)+(1*38))))+(((791761168*2)+((1*3)+(791761168*2)))+(((1*57)+(791761169*2))+((3*2)+(27*2)))))))) = (1948*k+6334103806) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean deleted file mode 100644 index 991f439d..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk026.lean +++ /dev/null @@ -1,810 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2600_0 : Stack := [] -abbrev tail2600_1 : Stack := ⟨w1,1⟩ :: tail2600_0 -abbrev tail2600_2 : Stack := ⟨w0,1⟩ :: tail2600_1 -abbrev tail2600_3 : Stack := ⟨w2,1⟩ :: tail2600_2 -abbrev tail2600_4 : Stack := ⟨w1,1⟩ :: tail2600_3 -abbrev tail2600_5 : Stack := ⟨w0,2⟩ :: tail2600_4 -abbrev tail2600_6 : Stack := ⟨w2,1⟩ :: tail2600_5 -abbrev tail2600_7 : Stack := ⟨w1,5⟩ :: tail2600_6 -abbrev tail2600_8 : Stack := ⟨w2,1⟩ :: tail2600_7 -abbrev tail2600_9 : Stack := ⟨w1,13⟩ :: tail2600_8 -abbrev tail2600_10 : Stack := ⟨w0,3⟩ :: tail2600_9 -abbrev tail2600_11 : Stack := ⟨w2,1⟩ :: tail2600_10 -abbrev tail2600_12 : Stack := ⟨w1,14⟩ :: tail2600_11 -abbrev tail2600_13 (k : Nat) : Stack := ⟨w142,(1*k+8)⟩ :: tail2600_12 -abbrev tail2600_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2600_13 k -abbrev tail2600_15 (k : Nat) : Stack := ⟨w0,3⟩ :: tail2600_14 k -abbrev tail2600_16 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2600_15 k -abbrev tail2600_17 : Stack := ⟨w0,3⟩ :: tail2600_0 -abbrev tail2600_18 : Stack := ⟨w1,2⟩ :: tail2600_17 -abbrev tail2600_19 : Stack := ⟨w2,1⟩ :: tail2600_18 -abbrev tail2600_20 : Stack := ⟨w0,57⟩ :: tail2600_19 -abbrev tail2600_21 : Stack := ⟨w1,12⟩ :: tail2600_20 -abbrev tail2600_22 : Stack := ⟨w2,1⟩ :: tail2600_21 -abbrev tail2600_23 : Stack := ⟨w0,28⟩ :: tail2600_22 -abbrev tail2600_24 (k : Nat) : Stack := ⟨w138,(1*k+8)⟩ :: tail2600_23 -abbrev tail2600_25 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_24 k -abbrev tail2600_26 (k : Nat) : Stack := ⟨w1,87⟩ :: tail2600_25 k -abbrev tail2600_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_26 k -abbrev tail2600_28 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2600_27 k -abbrev tail2600_29 (k : Nat) : Stack := ⟨w1,35⟩ :: tail2600_28 k -abbrev tail2600_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_29 k -abbrev tail2600_31 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_29 k -abbrev tail2600_32 (k : Nat) : Stack := ⟨w0,28⟩ :: tail2600_29 k -abbrev tail2600_33 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2600_14 k -abbrev tail2600_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_33 k -abbrev tail2600_35 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2600_34 k -abbrev tail2600_36 (k : Nat) : Stack := ⟨w0,35⟩ :: tail2600_35 k -abbrev tail2600_37 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2600_36 k -abbrev tail2600_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_26 k -abbrev tail2600_39 (k : Nat) : Stack := ⟨w0,22⟩ :: tail2600_26 k -abbrev tail2600_40 (k : Nat) : Stack := ⟨w0,34⟩ :: tail2600_35 k -abbrev tail2600_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_40 k -abbrev tail2600_42 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2600_41 k -abbrev tail2600_43 (k : Nat) : Stack := ⟨w0,87⟩ :: tail2600_42 k -abbrev tail2600_44 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2600_43 k -abbrev tail2600_45 (k : Nat) : Stack := ⟨w138,(1*k+7)⟩ :: tail2600_23 -abbrev tail2600_46 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_45 k -abbrev tail2600_47 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_46 k -abbrev tail2600_48 (k : Nat) : Stack := ⟨w0,86⟩ :: tail2600_42 k -abbrev tail2600_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_48 k -abbrev tail2600_50 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2600_49 k -abbrev tail2600_51 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_50 k -abbrev tail2600_52 (k : Nat) : Stack := ⟨w138,(1*k+6)⟩ :: tail2600_23 -abbrev tail2600_53 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_52 k -abbrev tail2600_54 (k : Nat) : Stack := ⟨w145,1⟩ :: tail2600_50 k -abbrev tail2600_55 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_54 k -abbrev tail2600_56 (k : Nat) : Stack := ⟨w138,(1*k+5)⟩ :: tail2600_23 -abbrev tail2600_57 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_56 k -abbrev tail2600_58 (k : Nat) : Stack := ⟨w145,2⟩ :: tail2600_50 k -abbrev tail2600_59 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_58 k -abbrev tail2600_60 (k : Nat) : Stack := ⟨w138,(1*k+4)⟩ :: tail2600_23 -abbrev tail2600_61 (k : Nat) : Stack := ⟨w143,1⟩ :: tail2600_60 k -abbrev tail2600_62 (k : Nat) : Stack := ⟨w145,3⟩ :: tail2600_50 k -abbrev tail2600_63 (k : Nat) : Stack := ⟨w145,(1*k+6)⟩ :: tail2600_50 k -abbrev tail2600_64 : Stack := ⟨w138,1⟩ :: tail2600_23 -abbrev tail2600_65 : Stack := ⟨w143,1⟩ :: tail2600_64 -abbrev tail2600_66 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_63 k -abbrev tail2600_67 : Stack := ⟨w143,1⟩ :: tail2600_23 -abbrev tail2600_68 (k : Nat) : Stack := ⟨w145,(1*k+7)⟩ :: tail2600_50 k -abbrev tail2600_69 (k : Nat) : Stack := ⟨w144,1⟩ :: tail2600_68 k -abbrev tail2600_70 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2600_69 k -abbrev tail2600_71 : Stack := ⟨w0,1⟩ :: tail2600_21 -abbrev tail2600_72 : Stack := ⟨w0,29⟩ :: tail2600_21 -abbrev tail2600_73 (k : Nat) : Stack := ⟨w145,(1*k+8)⟩ :: tail2600_50 k -abbrev tail2600_74 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2600_73 k -abbrev tail2600_75 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2600_74 k -abbrev tail2600_76 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2600_75 k -abbrev tail2600_77 : Stack := ⟨w0,1⟩ :: tail2600_18 -abbrev tail2600_78 : Stack := ⟨w0,58⟩ :: tail2600_18 -abbrev tail2600_79 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2600_74 k -abbrev tail2600_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_79 k -abbrev tail2600_81 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2600_80 k -abbrev tail2600_82 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2600_81 k -abbrev tail2600_83 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2600_82 k -abbrev tail2600_84 : Stack := ⟨w0,1⟩ :: tail2600_0 -abbrev tail2600_85 : Stack := ⟨w0,4⟩ :: tail2600_0 -abbrev tail2600_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_81 k -abbrev tail2600_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_86 k -abbrev tail2600_88 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2600_87 k -abbrev tail2600_89 : Stack := ⟨w0,5⟩ :: tail2600_0 -abbrev tail2600_90 : Stack := ⟨w0,6⟩ :: tail2600_0 -abbrev tail2600_91 : Stack := ⟨w1,1⟩ :: tail2600_90 -abbrev tail2600_92 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2600_80 k -abbrev tail2600_93 : Stack := ⟨w2,1⟩ :: tail2600_91 -abbrev tail2600_94 : Stack := ⟨w0,57⟩ :: tail2600_93 -abbrev tail2600_95 : Stack := ⟨w0,58⟩ :: tail2600_93 -abbrev tail2600_96 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2600_74 k -abbrev tail2600_97 : Stack := ⟨w1,1⟩ :: tail2600_95 -abbrev tail2600_98 : Stack := ⟨w1,11⟩ :: tail2600_95 -abbrev tail2600_99 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2600_73 k -abbrev tail2600_100 : Stack := ⟨w2,1⟩ :: tail2600_98 -abbrev tail2600_101 : Stack := ⟨w0,28⟩ :: tail2600_100 -abbrev tail2600_102 (k : Nat) : Stack := ⟨w146,(1*k+8)⟩ :: tail2600_101 -abbrev tail2600_103 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_102 k -abbrev tail2600_104 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_102 k -abbrev tail2600_105 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2600_42 k -abbrev tail2600_106 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_104 k -abbrev tail2600_107 (k : Nat) : Stack := ⟨w1,86⟩ :: tail2600_104 k -abbrev tail2600_108 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2600_41 k -abbrev tail2600_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_107 k -abbrev tail2600_110 (k : Nat) : Stack := ⟨w0,21⟩ :: tail2600_109 k -abbrev tail2600_111 (k : Nat) : Stack := ⟨w0,22⟩ :: tail2600_109 k -abbrev tail2600_112 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2600_35 k -abbrev tail2600_113 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_111 k -abbrev tail2600_114 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2600_111 k -abbrev tail2600_115 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2600_34 k -abbrev tail2600_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_114 k -abbrev tail2600_117 (k : Nat) : Stack := ⟨w0,27⟩ :: tail2600_116 k -abbrev tail2600_118 (k : Nat) : Stack := ⟨w0,28⟩ :: tail2600_116 k -abbrev tail2600_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_14 k -abbrev tail2600_120 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_118 k -abbrev tail2600_121 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2600_118 k -abbrev tail2600_122 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2600_13 k -abbrev tail2600_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_121 k -abbrev tail2600_124 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2600_123 k -abbrev tail2600_125 (k : Nat) : Stack := ⟨w147,(1*k+8)⟩ :: tail2600_124 k -abbrev tail2600_126 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_125 k -abbrev tail2600_127 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_125 k -abbrev tail2600_128 : Stack := ⟨w0,2⟩ :: tail2600_9 -abbrev tail2600_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2600_127 k -abbrev tail2600_130 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2600_127 k -abbrev tail2600_131 : Stack := ⟨w1,12⟩ :: tail2600_8 -abbrev tail2600_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_130 k -abbrev tail2600_133 (k : Nat) : Stack := ⟨w0,12⟩ :: tail2600_132 k -abbrev tail2600_134 (k : Nat) : Stack := ⟨w0,13⟩ :: tail2600_132 k -abbrev tail2600_135 : Stack := ⟨w1,4⟩ :: tail2600_6 -abbrev tail2600_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_134 k -abbrev tail2600_137 : Stack := ⟨w1,3⟩ :: tail2600_6 -abbrev tail2600_138 : Stack := ⟨w0,1⟩ :: tail2600_137 -abbrev tail2600_139 (k : Nat) : Stack := ⟨w0,14⟩ :: tail2600_132 k -abbrev tail2600_140 : Stack := ⟨w2,1⟩ :: tail2600_137 -abbrev tail2600_141 : Stack := ⟨w1,14⟩ :: tail2600_140 -abbrev tail2600_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2600_130 k -abbrev tail2600_143 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_130 k -abbrev tail2600_144 (k : Nat) : Stack := ⟨w0,16⟩ :: tail2600_130 k -abbrev tail2600_145 : Stack := ⟨w1,2⟩ :: tail2600_6 -abbrev tail2600_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2600_144 k -abbrev tail2600_147 : Stack := ⟨w1,1⟩ :: tail2600_6 -abbrev tail2600_148 : Stack := ⟨w0,1⟩ :: tail2600_147 -abbrev tail2600_149 (k : Nat) : Stack := ⟨w0,17⟩ :: tail2600_130 k -abbrev tail2600_150 : Stack := ⟨w2,1⟩ :: tail2600_147 -abbrev tail2600_151 : Stack := ⟨w1,17⟩ :: tail2600_150 -abbrev tail2600_152 : Stack := ⟨w0,3⟩ :: tail2600_151 -abbrev tail2600_153 : Stack := ⟨w1,15⟩ :: tail2600_152 -abbrev tail2600_154 (k : Nat) : Stack := ⟨w147,(1*k+7)⟩ :: tail2600_124 k -abbrev tail2600_155 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2600_154 k -abbrev tail2600_156 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2600_155 k - -def before2600 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2600_16 k),(tail2600_30 k)⟩ -def before2601 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2600_16 k),(tail2600_31 k)⟩ -def before2602 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521527),(tail2600_15 k),(tail2600_32 k)⟩ -def before2603 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521527),(tail2600_34 k),(tail2600_32 k)⟩ -def before2604 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2600_35 k),(tail2600_29 k)⟩ -def before2605 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521653),(tail2600_36 k),(tail2600_28 k)⟩ -def before2606 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2600_37 k),(tail2600_27 k)⟩ -def before2607 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2600_37 k),(tail2600_38 k)⟩ -def before2608 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521653),(tail2600_36 k),(tail2600_39 k)⟩ -def before2609 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521653),(tail2600_41 k),(tail2600_39 k)⟩ -def before2610 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2600_42 k),(tail2600_26 k)⟩ -def before2611 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521871),(tail2600_43 k),(tail2600_25 k)⟩ -def before2612 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2600_44 k),(tail2600_24 k)⟩ -def before2613 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2600_44 k),(tail2600_46 k)⟩ -def before2614 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521871),(tail2600_43 k),(tail2600_47 k)⟩ -def before2615 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521871),(tail2600_49 k),(tail2600_47 k)⟩ -def before2616 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2600_50 k),(tail2600_46 k)⟩ -def before2617 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2600_51 k),(tail2600_45 k)⟩ -def before2618 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2600_51 k),(tail2600_53 k)⟩ -def before2619 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2600_54 k),(tail2600_53 k)⟩ -def before2620 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2600_55 k),(tail2600_52 k)⟩ -def before2621 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2600_55 k),(tail2600_57 k)⟩ -def before2622 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2600_58 k),(tail2600_57 k)⟩ -def before2623 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2600_59 k),(tail2600_56 k)⟩ -def before2624 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2600_59 k),(tail2600_61 k)⟩ -def before2625 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2600_62 k),(tail2600_61 k)⟩ -def before2626 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2600_63 k),tail2600_65⟩ -def before2627 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2600_66 k),tail2600_64⟩ -def before2628 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2600_66 k),tail2600_67⟩ -def before2629 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2600_68 k),tail2600_67⟩ -def before2630 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2600_69 k),tail2600_23⟩ -def before2631 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2600_70 k),tail2600_22⟩ -def before2632 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2600_70 k),tail2600_71⟩ -def before2633 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2600_69 k),tail2600_72⟩ -def before2634 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2600_73 k),tail2600_72⟩ -def before2635 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2600_74 k),tail2600_21⟩ -def before2636 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526669),(tail2600_75 k),tail2600_20⟩ -def before2637 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2600_76 k),tail2600_19⟩ -def before2638 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2600_76 k),tail2600_77⟩ -def before2639 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526669),(tail2600_75 k),tail2600_78⟩ -def before2640 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526669),(tail2600_80 k),tail2600_78⟩ -def before2641 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526785),(tail2600_81 k),tail2600_18⟩ -def before2642 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526789),(tail2600_82 k),tail2600_17⟩ -def before2643 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526795),(tail2600_83 k),tail2600_0⟩ -def before2644 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526795),(tail2600_83 k),tail2600_84⟩ -def before2645 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526789),(tail2600_82 k),tail2600_85⟩ -def before2646 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526789),(tail2600_87 k),tail2600_85⟩ -def before2647 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526797),(tail2600_88 k),tail2600_0⟩ -def before2648 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526797),(tail2600_88 k),tail2600_84⟩ -def before2649 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526789),(tail2600_87 k),tail2600_89⟩ -def before2650 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526787),(tail2600_86 k),tail2600_90⟩ -def before2651 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526785),(tail2600_81 k),tail2600_91⟩ -def before2652 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2600_92 k),tail2600_93⟩ -def before2653 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526669),(tail2600_80 k),tail2600_94⟩ -def before2654 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526667),(tail2600_79 k),tail2600_95⟩ -def before2655 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526665),(tail2600_96 k),tail2600_97⟩ -def before2656 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail2600_74 k),tail2600_98⟩ -def before2657 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2600_99 k),tail2600_100⟩ -def before2658 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2600_73 k),tail2600_101⟩ -def before2659 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2600_50 k),(tail2600_102 k)⟩ -def before2660 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521871),(tail2600_49 k),(tail2600_103 k)⟩ -def before2661 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521869),(tail2600_48 k),(tail2600_104 k)⟩ -def before2662 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail2600_105 k),(tail2600_106 k)⟩ -def before2663 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail2600_42 k),(tail2600_107 k)⟩ -def before2664 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2600_108 k),(tail2600_109 k)⟩ -def before2665 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521653),(tail2600_41 k),(tail2600_110 k)⟩ -def before2666 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521651),(tail2600_40 k),(tail2600_111 k)⟩ -def before2667 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail2600_112 k),(tail2600_113 k)⟩ -def before2668 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail2600_35 k),(tail2600_114 k)⟩ -def before2669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2600_115 k),(tail2600_116 k)⟩ -def before2670 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521527),(tail2600_34 k),(tail2600_117 k)⟩ -def before2671 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521525),(tail2600_33 k),(tail2600_118 k)⟩ -def before2672 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail2600_119 k),(tail2600_120 k)⟩ -def before2673 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail2600_14 k),(tail2600_121 k)⟩ -def before2674 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2600_122 k),(tail2600_123 k)⟩ -def before2675 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2600_13 k),(tail2600_124 k)⟩ -def before2676 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2600_12,(tail2600_125 k)⟩ -def before2677 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail2600_11,(tail2600_126 k)⟩ -def before2678 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1151),tail2600_10,(tail2600_127 k)⟩ -def before2679 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail2600_128,(tail2600_129 k)⟩ -def before2680 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail2600_9,(tail2600_130 k)⟩ -def before2681 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2600_131,(tail2600_132 k)⟩ -def before2682 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail2600_8,(tail2600_133 k)⟩ -def before2683 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1185),tail2600_7,(tail2600_134 k)⟩ -def before2684 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1187),tail2600_135,(tail2600_136 k)⟩ -def before2685 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail2600_138,(tail2600_136 k)⟩ -def before2686 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail2600_138,(tail2600_139 k)⟩ -def before2687 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1187),tail2600_140,(tail2600_139 k)⟩ -def before2688 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail2600_141,(tail2600_132 k)⟩ -def before2689 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail2600_141,(tail2600_142 k)⟩ -def before2690 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail2600_140,(tail2600_143 k)⟩ -def before2691 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1189),tail2600_137,(tail2600_144 k)⟩ -def before2692 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1191),tail2600_145,(tail2600_146 k)⟩ -def before2693 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail2600_148,(tail2600_146 k)⟩ -def before2694 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail2600_148,(tail2600_149 k)⟩ -def before2695 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail2600_150,(tail2600_149 k)⟩ -def before2696 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail2600_151,(tail2600_130 k)⟩ -def before2697 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1151),tail2600_152,(tail2600_127 k)⟩ -def before2698 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2600_153,(tail2600_125 k)⟩ -def before2699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail2600_153,(tail2600_155 k)⟩ -def after2699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail2600_152,(tail2600_156 k)⟩ - -theorem macro2600 (k : Nat) : applyExit (before2600 k) exit1 1 = some (before2601 k) := by - simp (disch := omega) [before2600, before2601, exit1, applyExit, pop, push] - <;> omega -theorem step2600 (k : Nat) : Runs (1*3) (before2600 k).denote (before2601 k).denote := - @applyExit_sound (before2600 k) (before2601 k) exit1 1 valid1 (macro2600 k) -theorem macro2601 (k : Nat) : applyExit (before2601 k) exit2 27 = some (before2602 k) := by - simp (disch := omega) [before2601, before2602, exit2, applyExit, pop, push] - <;> omega -theorem step2601 (k : Nat) : Runs (27*2) (before2601 k).denote (before2602 k).denote := - @applyExit_sound (before2601 k) (before2602 k) exit2 27 valid2 (macro2601 k) -theorem macro2602 (k : Nat) : applyExit (before2602 k) exit6 1 = some (before2603 k) := by - simp (disch := omega) [before2602, before2603, exit6, applyExit, pop, push] - <;> omega -theorem step2602 (k : Nat) : Runs (1*1) (before2602 k).denote (before2603 k).denote := - @applyExit_sound (before2602 k) (before2603 k) exit6 1 valid6 (macro2602 k) -theorem macro2603 (k : Nat) : applyExit (before2603 k) exit0 28 = some (before2604 k) := by - simp (disch := omega) [before2603, before2604, exit0, applyExit, pop, push] - <;> omega -theorem step2603 (k : Nat) : Runs (28*2) (before2603 k).denote (before2604 k).denote := - @applyExit_sound (before2603 k) (before2604 k) exit0 28 valid0 (macro2603 k) -theorem macro2604 (k : Nat) : applyExit (before2604 k) exit13 35 = some (before2605 k) := by - simp (disch := omega) [before2604, before2605, exit13, applyExit, pop, push] - <;> omega -theorem step2604 (k : Nat) : Runs (35*2) (before2604 k).denote (before2605 k).denote := - @applyExit_sound (before2604 k) (before2605 k) exit13 35 valid13 (macro2604 k) -theorem macro2605 (k : Nat) : applyExit (before2605 k) exit0 21 = some (before2606 k) := by - simp (disch := omega) [before2605, before2606, exit0, applyExit, pop, push] - <;> omega -theorem step2605 (k : Nat) : Runs (21*2) (before2605 k).denote (before2606 k).denote := - @applyExit_sound (before2605 k) (before2606 k) exit0 21 valid0 (macro2605 k) -theorem macro2606 (k : Nat) : applyExit (before2606 k) exit1 1 = some (before2607 k) := by - simp (disch := omega) [before2606, before2607, exit1, applyExit, pop, push] - <;> omega -theorem step2606 (k : Nat) : Runs (1*3) (before2606 k).denote (before2607 k).denote := - @applyExit_sound (before2606 k) (before2607 k) exit1 1 valid1 (macro2606 k) -theorem macro2607 (k : Nat) : applyExit (before2607 k) exit2 21 = some (before2608 k) := by - simp (disch := omega) [before2607, before2608, exit2, applyExit, pop, push] - <;> omega -theorem step2607 (k : Nat) : Runs (21*2) (before2607 k).denote (before2608 k).denote := - @applyExit_sound (before2607 k) (before2608 k) exit2 21 valid2 (macro2607 k) -theorem macro2608 (k : Nat) : applyExit (before2608 k) exit6 1 = some (before2609 k) := by - simp (disch := omega) [before2608, before2609, exit6, applyExit, pop, push] - <;> omega -theorem step2608 (k : Nat) : Runs (1*1) (before2608 k).denote (before2609 k).denote := - @applyExit_sound (before2608 k) (before2609 k) exit6 1 valid6 (macro2608 k) -theorem macro2609 (k : Nat) : applyExit (before2609 k) exit0 22 = some (before2610 k) := by - simp (disch := omega) [before2609, before2610, exit0, applyExit, pop, push] - <;> omega -theorem step2609 (k : Nat) : Runs (22*2) (before2609 k).denote (before2610 k).denote := - @applyExit_sound (before2609 k) (before2610 k) exit0 22 valid0 (macro2609 k) -theorem macro2610 (k : Nat) : applyExit (before2610 k) exit13 87 = some (before2611 k) := by - simp (disch := omega) [before2610, before2611, exit13, applyExit, pop, push] - <;> omega -theorem step2610 (k : Nat) : Runs (87*2) (before2610 k).denote (before2611 k).denote := - @applyExit_sound (before2610 k) (before2611 k) exit13 87 valid13 (macro2610 k) -theorem macro2611 (k : Nat) : applyExit (before2611 k) exit0 14 = some (before2612 k) := by - simp (disch := omega) [before2611, before2612, exit0, applyExit, pop, push] - <;> omega -theorem step2611 (k : Nat) : Runs (14*2) (before2611 k).denote (before2612 k).denote := - @applyExit_sound (before2611 k) (before2612 k) exit0 14 valid0 (macro2611 k) -theorem macro2612 (k : Nat) : applyExit (before2612 k) exit166 1 = some (before2613 k) := by - simp (disch := omega) [before2612, before2613, exit166, applyExit, pop, push] - <;> omega -theorem step2612 (k : Nat) : Runs (1*115) (before2612 k).denote (before2613 k).denote := - @applyExit_sound (before2612 k) (before2613 k) exit166 1 valid166 (macro2612 k) -theorem macro2613 (k : Nat) : applyExit (before2613 k) exit2 14 = some (before2614 k) := by - simp (disch := omega) [before2613, before2614, exit2, applyExit, pop, push] - <;> omega -theorem step2613 (k : Nat) : Runs (14*2) (before2613 k).denote (before2614 k).denote := - @applyExit_sound (before2613 k) (before2614 k) exit2 14 valid2 (macro2613 k) -theorem macro2614 (k : Nat) : applyExit (before2614 k) exit6 1 = some (before2615 k) := by - simp (disch := omega) [before2614, before2615, exit6, applyExit, pop, push] - <;> omega -theorem step2614 (k : Nat) : Runs (1*1) (before2614 k).denote (before2615 k).denote := - @applyExit_sound (before2614 k) (before2615 k) exit6 1 valid6 (macro2614 k) -theorem macro2615 (k : Nat) : applyExit (before2615 k) exit0 14 = some (before2616 k) := by - simp (disch := omega) [before2615, before2616, exit0, applyExit, pop, push] - <;> omega -theorem step2615 (k : Nat) : Runs (14*2) (before2615 k).denote (before2616 k).denote := - @applyExit_sound (before2615 k) (before2616 k) exit0 14 valid0 (macro2615 k) -theorem macro2616 (k : Nat) : applyExit (before2616 k) exit167 1 = some (before2617 k) := by - simp (disch := omega) [before2616, before2617, exit167, applyExit, pop, push] - <;> omega -theorem step2616 (k : Nat) : Runs (1*1066) (before2616 k).denote (before2617 k).denote := - @applyExit_sound (before2616 k) (before2617 k) exit167 1 valid167 (macro2616 k) -theorem macro2617 (k : Nat) : applyExit (before2617 k) exit166 1 = some (before2618 k) := by - simp (disch := omega) [before2617, before2618, exit166, applyExit, pop, push] - <;> omega -theorem step2617 (k : Nat) : Runs (1*115) (before2617 k).denote (before2618 k).denote := - @applyExit_sound (before2617 k) (before2618 k) exit166 1 valid166 (macro2617 k) -theorem macro2618 (k : Nat) : applyExit (before2618 k) exit168 1 = some (before2619 k) := by - simp (disch := omega) [before2618, before2619, exit168, applyExit, pop, push] - <;> omega -theorem step2618 (k : Nat) : Runs (1*57) (before2618 k).denote (before2619 k).denote := - @applyExit_sound (before2618 k) (before2619 k) exit168 1 valid168 (macro2618 k) -theorem macro2619 (k : Nat) : applyExit (before2619 k) exit167 1 = some (before2620 k) := by - simp (disch := omega) [before2619, before2620, exit167, applyExit, pop, push] - <;> omega -theorem step2619 (k : Nat) : Runs (1*1066) (before2619 k).denote (before2620 k).denote := - @applyExit_sound (before2619 k) (before2620 k) exit167 1 valid167 (macro2619 k) -theorem macro2620 (k : Nat) : applyExit (before2620 k) exit166 1 = some (before2621 k) := by - simp (disch := omega) [before2620, before2621, exit166, applyExit, pop, push] - <;> omega -theorem step2620 (k : Nat) : Runs (1*115) (before2620 k).denote (before2621 k).denote := - @applyExit_sound (before2620 k) (before2621 k) exit166 1 valid166 (macro2620 k) -theorem macro2621 (k : Nat) : applyExit (before2621 k) exit168 1 = some (before2622 k) := by - simp (disch := omega) [before2621, before2622, exit168, applyExit, pop, push] - <;> omega -theorem step2621 (k : Nat) : Runs (1*57) (before2621 k).denote (before2622 k).denote := - @applyExit_sound (before2621 k) (before2622 k) exit168 1 valid168 (macro2621 k) -theorem macro2622 (k : Nat) : applyExit (before2622 k) exit167 1 = some (before2623 k) := by - simp (disch := omega) [before2622, before2623, exit167, applyExit, pop, push] - <;> omega -theorem step2622 (k : Nat) : Runs (1*1066) (before2622 k).denote (before2623 k).denote := - @applyExit_sound (before2622 k) (before2623 k) exit167 1 valid167 (macro2622 k) -theorem macro2623 (k : Nat) : applyExit (before2623 k) exit166 1 = some (before2624 k) := by - simp (disch := omega) [before2623, before2624, exit166, applyExit, pop, push] - <;> omega -theorem step2623 (k : Nat) : Runs (1*115) (before2623 k).denote (before2624 k).denote := - @applyExit_sound (before2623 k) (before2624 k) exit166 1 valid166 (macro2623 k) -theorem macro2624 (k : Nat) : applyExit (before2624 k) exit168 1 = some (before2625 k) := by - simp (disch := omega) [before2624, before2625, exit168, applyExit, pop, push] - <;> omega -theorem step2624 (k : Nat) : Runs (1*57) (before2624 k).denote (before2625 k).denote := - @applyExit_sound (before2624 k) (before2625 k) exit168 1 valid168 (macro2624 k) -def cycleState2625 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w145,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,86⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,34⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,791761169⟩,⟨w142,(1*k+8)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w143,1⟩,⟨w138,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2625_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w144,1⟩,⟨w145,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,86⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,34⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,791761169⟩,⟨w142,(1*k+8)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w138,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart2625_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w144,1⟩,⟨w145,(3+1*j)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,86⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,34⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,791761169⟩,⟨w142,(1*k+8)⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w143,1⟩,⟨w138,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,57⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro2625_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2625 k j) exit167 1 = some (cyclePart2625_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2625, cyclePart2625_0, exit167, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2625_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2625_0 k j) exit166 1 = some (cyclePart2625_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2625_0, cyclePart2625_1, exit166, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2625_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2625_1 k j) exit168 1 = some (cycleState2625 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2625_1, cycleState2625, exit168, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2625 (k j : Nat) (hj : j < (1*k+3)) : Runs 1238 (cycleState2625 k j).denote (cycleState2625 k (j+1)).denote := by - have h0 : Runs (1*1066) (cycleState2625 k j).denote (cyclePart2625_0 k j).denote := @applyExit_sound (cycleState2625 k j) (cyclePart2625_0 k j) exit167 1 valid167 (cycleMacro2625_0 k j hj) - have h1 : Runs (1*115) (cyclePart2625_0 k j).denote (cyclePart2625_1 k j).denote := @applyExit_sound (cyclePart2625_0 k j) (cyclePart2625_1 k j) exit166 1 valid166 (cycleMacro2625_1 k j hj) - have h2 : Runs (1*57) (cyclePart2625_1 k j).denote (cycleState2625 k (j+1)).denote := @applyExit_sound (cyclePart2625_1 k j) (cycleState2625 k (j+1)) exit168 1 valid168 (cycleMacro2625_2 k j hj) - exact (@Runs.trans (1*1066) ((1*115)+(1*57)) (cycleState2625 k j).denote (cyclePart2625_0 k j).denote (cycleState2625 k (j+1)).denote h0 (@Runs.trans (1*115) (1*57) (cyclePart2625_0 k j).denote (cyclePart2625_1 k j).denote (cycleState2625 k (j+1)).denote h1 h2)) -theorem step2625 (k : Nat) : Runs ((1*k+3)*1238) (before2625 k).denote (before2626 k).denote := by - have h := Runs.chain (fun j => (cycleState2625 k j).denote) 1238 (1*k+3) (cycleRun2625 k) - have h0 : cycleState2625 k 0 = before2625 k := by simp [cycleState2625, before2625] - have h1 : cycleState2625 k (1*k+3) = before2626 k := by - simp [cycleState2625, before2626] <;> omega - simpa only [h0, h1] using h -theorem macro2626 (k : Nat) : applyExit (before2626 k) exit167 1 = some (before2627 k) := by - simp (disch := omega) [before2626, before2627, exit167, applyExit, pop, push] - <;> omega -theorem step2626 (k : Nat) : Runs (1*1066) (before2626 k).denote (before2627 k).denote := - @applyExit_sound (before2626 k) (before2627 k) exit167 1 valid167 (macro2626 k) -theorem macro2627 (k : Nat) : applyExit (before2627 k) exit166 1 = some (before2628 k) := by - simp (disch := omega) [before2627, before2628, exit166, applyExit, pop, push] - <;> omega -theorem step2627 (k : Nat) : Runs (1*115) (before2627 k).denote (before2628 k).denote := - @applyExit_sound (before2627 k) (before2628 k) exit166 1 valid166 (macro2627 k) -theorem macro2628 (k : Nat) : applyExit (before2628 k) exit168 1 = some (before2629 k) := by - simp (disch := omega) [before2628, before2629, exit168, applyExit, pop, push] - <;> omega -theorem step2628 (k : Nat) : Runs (1*57) (before2628 k).denote (before2629 k).denote := - @applyExit_sound (before2628 k) (before2629 k) exit168 1 valid168 (macro2628 k) -theorem macro2629 (k : Nat) : applyExit (before2629 k) exit167 1 = some (before2630 k) := by - simp (disch := omega) [before2629, before2630, exit167, applyExit, pop, push] - <;> omega -theorem step2629 (k : Nat) : Runs (1*1066) (before2629 k).denote (before2630 k).denote := - @applyExit_sound (before2629 k) (before2630 k) exit167 1 valid167 (macro2629 k) -theorem macro2630 (k : Nat) : applyExit (before2630 k) exit0 28 = some (before2631 k) := by - simp (disch := omega) [before2630, before2631, exit0, applyExit, pop, push] - <;> omega -theorem step2630 (k : Nat) : Runs (28*2) (before2630 k).denote (before2631 k).denote := - @applyExit_sound (before2630 k) (before2631 k) exit0 28 valid0 (macro2630 k) -theorem macro2631 (k : Nat) : applyExit (before2631 k) exit1 1 = some (before2632 k) := by - simp (disch := omega) [before2631, before2632, exit1, applyExit, pop, push] - <;> omega -theorem step2631 (k : Nat) : Runs (1*3) (before2631 k).denote (before2632 k).denote := - @applyExit_sound (before2631 k) (before2632 k) exit1 1 valid1 (macro2631 k) -theorem macro2632 (k : Nat) : applyExit (before2632 k) exit2 28 = some (before2633 k) := by - simp (disch := omega) [before2632, before2633, exit2, applyExit, pop, push] - <;> omega -theorem step2632 (k : Nat) : Runs (28*2) (before2632 k).denote (before2633 k).denote := - @applyExit_sound (before2632 k) (before2633 k) exit2 28 valid2 (macro2632 k) -theorem macro2633 (k : Nat) : applyExit (before2633 k) exit168 1 = some (before2634 k) := by - simp (disch := omega) [before2633, before2634, exit168, applyExit, pop, push] - <;> omega -theorem step2633 (k : Nat) : Runs (1*57) (before2633 k).denote (before2634 k).denote := - @applyExit_sound (before2633 k) (before2634 k) exit168 1 valid168 (macro2633 k) -theorem macro2634 (k : Nat) : applyExit (before2634 k) exit0 29 = some (before2635 k) := by - simp (disch := omega) [before2634, before2635, exit0, applyExit, pop, push] - <;> omega -theorem step2634 (k : Nat) : Runs (29*2) (before2634 k).denote (before2635 k).denote := - @applyExit_sound (before2634 k) (before2635 k) exit0 29 valid0 (macro2634 k) -theorem macro2635 (k : Nat) : applyExit (before2635 k) exit13 12 = some (before2636 k) := by - simp (disch := omega) [before2635, before2636, exit13, applyExit, pop, push] - <;> omega -theorem step2635 (k : Nat) : Runs (12*2) (before2635 k).denote (before2636 k).denote := - @applyExit_sound (before2635 k) (before2636 k) exit13 12 valid13 (macro2635 k) -theorem macro2636 (k : Nat) : applyExit (before2636 k) exit0 57 = some (before2637 k) := by - simp (disch := omega) [before2636, before2637, exit0, applyExit, pop, push] - <;> omega -theorem step2636 (k : Nat) : Runs (57*2) (before2636 k).denote (before2637 k).denote := - @applyExit_sound (before2636 k) (before2637 k) exit0 57 valid0 (macro2636 k) -theorem macro2637 (k : Nat) : applyExit (before2637 k) exit1 1 = some (before2638 k) := by - simp (disch := omega) [before2637, before2638, exit1, applyExit, pop, push] - <;> omega -theorem step2637 (k : Nat) : Runs (1*3) (before2637 k).denote (before2638 k).denote := - @applyExit_sound (before2637 k) (before2638 k) exit1 1 valid1 (macro2637 k) -theorem macro2638 (k : Nat) : applyExit (before2638 k) exit2 57 = some (before2639 k) := by - simp (disch := omega) [before2638, before2639, exit2, applyExit, pop, push] - <;> omega -theorem step2638 (k : Nat) : Runs (57*2) (before2638 k).denote (before2639 k).denote := - @applyExit_sound (before2638 k) (before2639 k) exit2 57 valid2 (macro2638 k) -theorem macro2639 (k : Nat) : applyExit (before2639 k) exit6 1 = some (before2640 k) := by - simp (disch := omega) [before2639, before2640, exit6, applyExit, pop, push] - <;> omega -theorem step2639 (k : Nat) : Runs (1*1) (before2639 k).denote (before2640 k).denote := - @applyExit_sound (before2639 k) (before2640 k) exit6 1 valid6 (macro2639 k) -theorem macro2640 (k : Nat) : applyExit (before2640 k) exit0 58 = some (before2641 k) := by - simp (disch := omega) [before2640, before2641, exit0, applyExit, pop, push] - <;> omega -theorem step2640 (k : Nat) : Runs (58*2) (before2640 k).denote (before2641 k).denote := - @applyExit_sound (before2640 k) (before2641 k) exit0 58 valid0 (macro2640 k) -theorem macro2641 (k : Nat) : applyExit (before2641 k) exit13 2 = some (before2642 k) := by - simp (disch := omega) [before2641, before2642, exit13, applyExit, pop, push] - <;> omega -theorem step2641 (k : Nat) : Runs (2*2) (before2641 k).denote (before2642 k).denote := - @applyExit_sound (before2641 k) (before2642 k) exit13 2 valid13 (macro2641 k) -theorem macro2642 (k : Nat) : applyExit (before2642 k) exit0 3 = some (before2643 k) := by - simp (disch := omega) [before2642, before2643, exit0, applyExit, pop, push] - <;> omega -theorem step2642 (k : Nat) : Runs (3*2) (before2642 k).denote (before2643 k).denote := - @applyExit_sound (before2642 k) (before2643 k) exit0 3 valid0 (macro2642 k) -theorem macro2643 (k : Nat) : applyExit (before2643 k) exit1 1 = some (before2644 k) := by - simp (disch := omega) [before2643, before2644, exit1, applyExit, pop, push] - <;> omega -theorem step2643 (k : Nat) : Runs (1*3) (before2643 k).denote (before2644 k).denote := - @applyExit_sound (before2643 k) (before2644 k) exit1 1 valid1 (macro2643 k) -theorem macro2644 (k : Nat) : applyExit (before2644 k) exit2 3 = some (before2645 k) := by - simp (disch := omega) [before2644, before2645, exit2, applyExit, pop, push] - <;> omega -theorem step2644 (k : Nat) : Runs (3*2) (before2644 k).denote (before2645 k).denote := - @applyExit_sound (before2644 k) (before2645 k) exit2 3 valid2 (macro2644 k) -theorem macro2645 (k : Nat) : applyExit (before2645 k) exit6 1 = some (before2646 k) := by - simp (disch := omega) [before2645, before2646, exit6, applyExit, pop, push] - <;> omega -theorem step2645 (k : Nat) : Runs (1*1) (before2645 k).denote (before2646 k).denote := - @applyExit_sound (before2645 k) (before2646 k) exit6 1 valid6 (macro2645 k) -theorem macro2646 (k : Nat) : applyExit (before2646 k) exit0 4 = some (before2647 k) := by - simp (disch := omega) [before2646, before2647, exit0, applyExit, pop, push] - <;> omega -theorem step2646 (k : Nat) : Runs (4*2) (before2646 k).denote (before2647 k).denote := - @applyExit_sound (before2646 k) (before2647 k) exit0 4 valid0 (macro2646 k) -theorem macro2647 (k : Nat) : applyExit (before2647 k) exit1 1 = some (before2648 k) := by - simp (disch := omega) [before2647, before2648, exit1, applyExit, pop, push] - <;> omega -theorem step2647 (k : Nat) : Runs (1*3) (before2647 k).denote (before2648 k).denote := - @applyExit_sound (before2647 k) (before2648 k) exit1 1 valid1 (macro2647 k) -theorem macro2648 (k : Nat) : applyExit (before2648 k) exit2 4 = some (before2649 k) := by - simp (disch := omega) [before2648, before2649, exit2, applyExit, pop, push] - <;> omega -theorem step2648 (k : Nat) : Runs (4*2) (before2648 k).denote (before2649 k).denote := - @applyExit_sound (before2648 k) (before2649 k) exit2 4 valid2 (macro2648 k) -theorem macro2649 (k : Nat) : applyExit (before2649 k) exit3 1 = some (before2650 k) := by - simp (disch := omega) [before2649, before2650, exit3, applyExit, pop, push] - <;> omega -theorem step2649 (k : Nat) : Runs (1*2) (before2649 k).denote (before2650 k).denote := - @applyExit_sound (before2649 k) (before2650 k) exit3 1 valid3 (macro2649 k) -theorem macro2650 (k : Nat) : applyExit (before2650 k) exit9 1 = some (before2651 k) := by - simp (disch := omega) [before2650, before2651, exit9, applyExit, pop, push] - <;> omega -theorem step2650 (k : Nat) : Runs (1*2) (before2650 k).denote (before2651 k).denote := - @applyExit_sound (before2650 k) (before2651 k) exit9 1 valid9 (macro2650 k) -theorem macro2651 (k : Nat) : applyExit (before2651 k) exit11 1 = some (before2652 k) := by - simp (disch := omega) [before2651, before2652, exit11, applyExit, pop, push] - <;> omega -theorem step2651 (k : Nat) : Runs (1*2) (before2651 k).denote (before2652 k).denote := - @applyExit_sound (before2651 k) (before2652 k) exit11 1 valid11 (macro2651 k) -theorem macro2652 (k : Nat) : applyExit (before2652 k) exit2 57 = some (before2653 k) := by - simp (disch := omega) [before2652, before2653, exit2, applyExit, pop, push] - <;> omega -theorem step2652 (k : Nat) : Runs (57*2) (before2652 k).denote (before2653 k).denote := - @applyExit_sound (before2652 k) (before2653 k) exit2 57 valid2 (macro2652 k) -theorem macro2653 (k : Nat) : applyExit (before2653 k) exit3 1 = some (before2654 k) := by - simp (disch := omega) [before2653, before2654, exit3, applyExit, pop, push] - <;> omega -theorem step2653 (k : Nat) : Runs (1*2) (before2653 k).denote (before2654 k).denote := - @applyExit_sound (before2653 k) (before2654 k) exit3 1 valid3 (macro2653 k) -theorem macro2654 (k : Nat) : applyExit (before2654 k) exit9 1 = some (before2655 k) := by - simp (disch := omega) [before2654, before2655, exit9, applyExit, pop, push] - <;> omega -theorem step2654 (k : Nat) : Runs (1*2) (before2654 k).denote (before2655 k).denote := - @applyExit_sound (before2654 k) (before2655 k) exit9 1 valid9 (macro2654 k) -theorem macro2655 (k : Nat) : applyExit (before2655 k) exit10 10 = some (before2656 k) := by - simp (disch := omega) [before2655, before2656, exit10, applyExit, pop, push] - <;> omega -theorem step2655 (k : Nat) : Runs (10*2) (before2655 k).denote (before2656 k).denote := - @applyExit_sound (before2655 k) (before2656 k) exit10 10 valid10 (macro2655 k) -theorem macro2656 (k : Nat) : applyExit (before2656 k) exit11 1 = some (before2657 k) := by - simp (disch := omega) [before2656, before2657, exit11, applyExit, pop, push] - <;> omega -theorem step2656 (k : Nat) : Runs (1*2) (before2656 k).denote (before2657 k).denote := - @applyExit_sound (before2656 k) (before2657 k) exit11 1 valid11 (macro2656 k) -theorem macro2657 (k : Nat) : applyExit (before2657 k) exit2 28 = some (before2658 k) := by - simp (disch := omega) [before2657, before2658, exit2, applyExit, pop, push] - <;> omega -theorem step2657 (k : Nat) : Runs (28*2) (before2657 k).denote (before2658 k).denote := - @applyExit_sound (before2657 k) (before2658 k) exit2 28 valid2 (macro2657 k) -theorem macro2658 (k : Nat) : applyExit (before2658 k) exit169 (1*k+8) = some (before2659 k) := by - simp (disch := omega) [before2658, before2659, exit169, applyExit, pop, push] - <;> omega -theorem step2658 (k : Nat) : Runs ((1*k+8)*586) (before2658 k).denote (before2659 k).denote := - @applyExit_sound (before2658 k) (before2659 k) exit169 (1*k+8) valid169 (macro2658 k) -theorem macro2659 (k : Nat) : applyExit (before2659 k) exit2 14 = some (before2660 k) := by - simp (disch := omega) [before2659, before2660, exit2, applyExit, pop, push] - <;> omega -theorem step2659 (k : Nat) : Runs (14*2) (before2659 k).denote (before2660 k).denote := - @applyExit_sound (before2659 k) (before2660 k) exit2 14 valid2 (macro2659 k) -theorem macro2660 (k : Nat) : applyExit (before2660 k) exit3 1 = some (before2661 k) := by - simp (disch := omega) [before2660, before2661, exit3, applyExit, pop, push] - <;> omega -theorem step2660 (k : Nat) : Runs (1*2) (before2660 k).denote (before2661 k).denote := - @applyExit_sound (before2660 k) (before2661 k) exit3 1 valid3 (macro2660 k) -theorem macro2661 (k : Nat) : applyExit (before2661 k) exit9 1 = some (before2662 k) := by - simp (disch := omega) [before2661, before2662, exit9, applyExit, pop, push] - <;> omega -theorem step2661 (k : Nat) : Runs (1*2) (before2661 k).denote (before2662 k).denote := - @applyExit_sound (before2661 k) (before2662 k) exit9 1 valid9 (macro2661 k) -theorem macro2662 (k : Nat) : applyExit (before2662 k) exit10 85 = some (before2663 k) := by - simp (disch := omega) [before2662, before2663, exit10, applyExit, pop, push] - <;> omega -theorem step2662 (k : Nat) : Runs (85*2) (before2662 k).denote (before2663 k).denote := - @applyExit_sound (before2662 k) (before2663 k) exit10 85 valid10 (macro2662 k) -theorem macro2663 (k : Nat) : applyExit (before2663 k) exit11 1 = some (before2664 k) := by - simp (disch := omega) [before2663, before2664, exit11, applyExit, pop, push] - <;> omega -theorem step2663 (k : Nat) : Runs (1*2) (before2663 k).denote (before2664 k).denote := - @applyExit_sound (before2663 k) (before2664 k) exit11 1 valid11 (macro2663 k) -theorem macro2664 (k : Nat) : applyExit (before2664 k) exit2 21 = some (before2665 k) := by - simp (disch := omega) [before2664, before2665, exit2, applyExit, pop, push] - <;> omega -theorem step2664 (k : Nat) : Runs (21*2) (before2664 k).denote (before2665 k).denote := - @applyExit_sound (before2664 k) (before2665 k) exit2 21 valid2 (macro2664 k) -theorem macro2665 (k : Nat) : applyExit (before2665 k) exit3 1 = some (before2666 k) := by - simp (disch := omega) [before2665, before2666, exit3, applyExit, pop, push] - <;> omega -theorem step2665 (k : Nat) : Runs (1*2) (before2665 k).denote (before2666 k).denote := - @applyExit_sound (before2665 k) (before2666 k) exit3 1 valid3 (macro2665 k) -theorem macro2666 (k : Nat) : applyExit (before2666 k) exit9 1 = some (before2667 k) := by - simp (disch := omega) [before2666, before2667, exit9, applyExit, pop, push] - <;> omega -theorem step2666 (k : Nat) : Runs (1*2) (before2666 k).denote (before2667 k).denote := - @applyExit_sound (before2666 k) (before2667 k) exit9 1 valid9 (macro2666 k) -theorem macro2667 (k : Nat) : applyExit (before2667 k) exit10 33 = some (before2668 k) := by - simp (disch := omega) [before2667, before2668, exit10, applyExit, pop, push] - <;> omega -theorem step2667 (k : Nat) : Runs (33*2) (before2667 k).denote (before2668 k).denote := - @applyExit_sound (before2667 k) (before2668 k) exit10 33 valid10 (macro2667 k) -theorem macro2668 (k : Nat) : applyExit (before2668 k) exit11 1 = some (before2669 k) := by - simp (disch := omega) [before2668, before2669, exit11, applyExit, pop, push] - <;> omega -theorem step2668 (k : Nat) : Runs (1*2) (before2668 k).denote (before2669 k).denote := - @applyExit_sound (before2668 k) (before2669 k) exit11 1 valid11 (macro2668 k) -theorem macro2669 (k : Nat) : applyExit (before2669 k) exit2 27 = some (before2670 k) := by - simp (disch := omega) [before2669, before2670, exit2, applyExit, pop, push] - <;> omega -theorem step2669 (k : Nat) : Runs (27*2) (before2669 k).denote (before2670 k).denote := - @applyExit_sound (before2669 k) (before2670 k) exit2 27 valid2 (macro2669 k) -theorem macro2670 (k : Nat) : applyExit (before2670 k) exit3 1 = some (before2671 k) := by - simp (disch := omega) [before2670, before2671, exit3, applyExit, pop, push] - <;> omega -theorem step2670 (k : Nat) : Runs (1*2) (before2670 k).denote (before2671 k).denote := - @applyExit_sound (before2670 k) (before2671 k) exit3 1 valid3 (macro2670 k) -theorem macro2671 (k : Nat) : applyExit (before2671 k) exit9 1 = some (before2672 k) := by - simp (disch := omega) [before2671, before2672, exit9, applyExit, pop, push] - <;> omega -theorem step2671 (k : Nat) : Runs (1*2) (before2671 k).denote (before2672 k).denote := - @applyExit_sound (before2671 k) (before2672 k) exit9 1 valid9 (macro2671 k) -theorem macro2672 (k : Nat) : applyExit (before2672 k) exit10 1 = some (before2673 k) := by - simp (disch := omega) [before2672, before2673, exit10, applyExit, pop, push] - <;> omega -theorem step2672 (k : Nat) : Runs (1*2) (before2672 k).denote (before2673 k).denote := - @applyExit_sound (before2672 k) (before2673 k) exit10 1 valid10 (macro2672 k) -theorem macro2673 (k : Nat) : applyExit (before2673 k) exit11 1 = some (before2674 k) := by - simp (disch := omega) [before2673, before2674, exit11, applyExit, pop, push] - <;> omega -theorem step2673 (k : Nat) : Runs (1*2) (before2673 k).denote (before2674 k).denote := - @applyExit_sound (before2673 k) (before2674 k) exit11 1 valid11 (macro2673 k) -theorem macro2674 (k : Nat) : applyExit (before2674 k) exit2 791761168 = some (before2675 k) := by - simp (disch := omega) [before2674, before2675, exit2, applyExit, pop, push] - <;> omega -theorem step2674 (k : Nat) : Runs (791761168*2) (before2674 k).denote (before2675 k).denote := - @applyExit_sound (before2674 k) (before2675 k) exit2 791761168 valid2 (macro2674 k) -theorem macro2675 (k : Nat) : applyExit (before2675 k) exit170 (1*k+8) = some (before2676 k) := by - simp (disch := omega) [before2675, before2676, exit170, applyExit, pop, push] - <;> omega -theorem step2675 (k : Nat) : Runs ((1*k+8)*38) (before2675 k).denote (before2676 k).denote := - @applyExit_sound (before2675 k) (before2676 k) exit170 (1*k+8) valid170 (macro2675 k) -theorem macro2676 (k : Nat) : applyExit (before2676 k) exit2 14 = some (before2677 k) := by - simp (disch := omega) [before2676, before2677, exit2, applyExit, pop, push] - <;> omega -theorem step2676 (k : Nat) : Runs (14*2) (before2676 k).denote (before2677 k).denote := - @applyExit_sound (before2676 k) (before2677 k) exit2 14 valid2 (macro2676 k) -theorem macro2677 (k : Nat) : applyExit (before2677 k) exit3 1 = some (before2678 k) := by - simp (disch := omega) [before2677, before2678, exit3, applyExit, pop, push] - <;> omega -theorem step2677 (k : Nat) : Runs (1*2) (before2677 k).denote (before2678 k).denote := - @applyExit_sound (before2677 k) (before2678 k) exit3 1 valid3 (macro2677 k) -theorem macro2678 (k : Nat) : applyExit (before2678 k) exit9 1 = some (before2679 k) := by - simp (disch := omega) [before2678, before2679, exit9, applyExit, pop, push] - <;> omega -theorem step2678 (k : Nat) : Runs (1*2) (before2678 k).denote (before2679 k).denote := - @applyExit_sound (before2678 k) (before2679 k) exit9 1 valid9 (macro2678 k) -theorem macro2679 (k : Nat) : applyExit (before2679 k) exit10 2 = some (before2680 k) := by - simp (disch := omega) [before2679, before2680, exit10, applyExit, pop, push] - <;> omega -theorem step2679 (k : Nat) : Runs (2*2) (before2679 k).denote (before2680 k).denote := - @applyExit_sound (before2679 k) (before2680 k) exit10 2 valid10 (macro2679 k) -theorem macro2680 (k : Nat) : applyExit (before2680 k) exit11 1 = some (before2681 k) := by - simp (disch := omega) [before2680, before2681, exit11, applyExit, pop, push] - <;> omega -theorem step2680 (k : Nat) : Runs (1*2) (before2680 k).denote (before2681 k).denote := - @applyExit_sound (before2680 k) (before2681 k) exit11 1 valid11 (macro2680 k) -theorem macro2681 (k : Nat) : applyExit (before2681 k) exit2 12 = some (before2682 k) := by - simp (disch := omega) [before2681, before2682, exit2, applyExit, pop, push] - <;> omega -theorem step2681 (k : Nat) : Runs (12*2) (before2681 k).denote (before2682 k).denote := - @applyExit_sound (before2681 k) (before2682 k) exit2 12 valid2 (macro2681 k) -theorem macro2682 (k : Nat) : applyExit (before2682 k) exit3 1 = some (before2683 k) := by - simp (disch := omega) [before2682, before2683, exit3, applyExit, pop, push] - <;> omega -theorem step2682 (k : Nat) : Runs (1*2) (before2682 k).denote (before2683 k).denote := - @applyExit_sound (before2682 k) (before2683 k) exit3 1 valid3 (macro2682 k) -theorem macro2683 (k : Nat) : applyExit (before2683 k) exit4 1 = some (before2684 k) := by - simp (disch := omega) [before2683, before2684, exit4, applyExit, pop, push] - <;> omega -theorem step2683 (k : Nat) : Runs (1*2) (before2683 k).denote (before2684 k).denote := - @applyExit_sound (before2683 k) (before2684 k) exit4 1 valid4 (macro2683 k) -theorem macro2684 (k : Nat) : applyExit (before2684 k) exit5 1 = some (before2685 k) := by - simp (disch := omega) [before2684, before2685, exit5, applyExit, pop, push] - <;> omega -theorem step2684 (k : Nat) : Runs (1*3) (before2684 k).denote (before2685 k).denote := - @applyExit_sound (before2684 k) (before2685 k) exit5 1 valid5 (macro2684 k) -theorem macro2685 (k : Nat) : applyExit (before2685 k) exit1 1 = some (before2686 k) := by - simp (disch := omega) [before2685, before2686, exit1, applyExit, pop, push] - <;> omega -theorem step2685 (k : Nat) : Runs (1*3) (before2685 k).denote (before2686 k).denote := - @applyExit_sound (before2685 k) (before2686 k) exit1 1 valid1 (macro2685 k) -theorem macro2686 (k : Nat) : applyExit (before2686 k) exit6 1 = some (before2687 k) := by - simp (disch := omega) [before2686, before2687, exit6, applyExit, pop, push] - <;> omega -theorem step2686 (k : Nat) : Runs (1*1) (before2686 k).denote (before2687 k).denote := - @applyExit_sound (before2686 k) (before2687 k) exit6 1 valid6 (macro2686 k) -theorem macro2687 (k : Nat) : applyExit (before2687 k) exit0 14 = some (before2688 k) := by - simp (disch := omega) [before2687, before2688, exit0, applyExit, pop, push] - <;> omega -theorem step2687 (k : Nat) : Runs (14*2) (before2687 k).denote (before2688 k).denote := - @applyExit_sound (before2687 k) (before2688 k) exit0 14 valid0 (macro2687 k) -theorem macro2688 (k : Nat) : applyExit (before2688 k) exit1 1 = some (before2689 k) := by - simp (disch := omega) [before2688, before2689, exit1, applyExit, pop, push] - <;> omega -theorem step2688 (k : Nat) : Runs (1*3) (before2688 k).denote (before2689 k).denote := - @applyExit_sound (before2688 k) (before2689 k) exit1 1 valid1 (macro2688 k) -theorem macro2689 (k : Nat) : applyExit (before2689 k) exit2 14 = some (before2690 k) := by - simp (disch := omega) [before2689, before2690, exit2, applyExit, pop, push] - <;> omega -theorem step2689 (k : Nat) : Runs (14*2) (before2689 k).denote (before2690 k).denote := - @applyExit_sound (before2689 k) (before2690 k) exit2 14 valid2 (macro2689 k) -theorem macro2690 (k : Nat) : applyExit (before2690 k) exit3 1 = some (before2691 k) := by - simp (disch := omega) [before2690, before2691, exit3, applyExit, pop, push] - <;> omega -theorem step2690 (k : Nat) : Runs (1*2) (before2690 k).denote (before2691 k).denote := - @applyExit_sound (before2690 k) (before2691 k) exit3 1 valid3 (macro2690 k) -theorem macro2691 (k : Nat) : applyExit (before2691 k) exit4 1 = some (before2692 k) := by - simp (disch := omega) [before2691, before2692, exit4, applyExit, pop, push] - <;> omega -theorem step2691 (k : Nat) : Runs (1*2) (before2691 k).denote (before2692 k).denote := - @applyExit_sound (before2691 k) (before2692 k) exit4 1 valid4 (macro2691 k) -theorem macro2692 (k : Nat) : applyExit (before2692 k) exit5 1 = some (before2693 k) := by - simp (disch := omega) [before2692, before2693, exit5, applyExit, pop, push] - <;> omega -theorem step2692 (k : Nat) : Runs (1*3) (before2692 k).denote (before2693 k).denote := - @applyExit_sound (before2692 k) (before2693 k) exit5 1 valid5 (macro2692 k) -theorem macro2693 (k : Nat) : applyExit (before2693 k) exit1 1 = some (before2694 k) := by - simp (disch := omega) [before2693, before2694, exit1, applyExit, pop, push] - <;> omega -theorem step2693 (k : Nat) : Runs (1*3) (before2693 k).denote (before2694 k).denote := - @applyExit_sound (before2693 k) (before2694 k) exit1 1 valid1 (macro2693 k) -theorem macro2694 (k : Nat) : applyExit (before2694 k) exit6 1 = some (before2695 k) := by - simp (disch := omega) [before2694, before2695, exit6, applyExit, pop, push] - <;> omega -theorem step2694 (k : Nat) : Runs (1*1) (before2694 k).denote (before2695 k).denote := - @applyExit_sound (before2694 k) (before2695 k) exit6 1 valid6 (macro2694 k) -theorem macro2695 (k : Nat) : applyExit (before2695 k) exit0 17 = some (before2696 k) := by - simp (disch := omega) [before2695, before2696, exit0, applyExit, pop, push] - <;> omega -theorem step2695 (k : Nat) : Runs (17*2) (before2695 k).denote (before2696 k).denote := - @applyExit_sound (before2695 k) (before2696 k) exit0 17 valid0 (macro2695 k) -theorem macro2696 (k : Nat) : applyExit (before2696 k) exit13 3 = some (before2697 k) := by - simp (disch := omega) [before2696, before2697, exit13, applyExit, pop, push] - <;> omega -theorem step2696 (k : Nat) : Runs (3*2) (before2696 k).denote (before2697 k).denote := - @applyExit_sound (before2696 k) (before2697 k) exit13 3 valid13 (macro2696 k) -theorem macro2697 (k : Nat) : applyExit (before2697 k) exit0 15 = some (before2698 k) := by - simp (disch := omega) [before2697, before2698, exit0, applyExit, pop, push] - <;> omega -theorem step2697 (k : Nat) : Runs (15*2) (before2697 k).denote (before2698 k).denote := - @applyExit_sound (before2697 k) (before2698 k) exit0 15 valid0 (macro2697 k) -theorem macro2698 (k : Nat) : applyExit (before2698 k) exit171 1 = some (before2699 k) := by - simp (disch := omega) [before2698, before2699, exit171, applyExit, pop, push] - <;> omega -theorem step2698 (k : Nat) : Runs (1*3) (before2698 k).denote (before2699 k).denote := - @applyExit_sound (before2698 k) (before2699 k) exit171 1 valid171 (macro2698 k) -theorem macro2699 (k : Nat) : applyExit (before2699 k) exit2 15 = some (after2699 k) := by - simp (disch := omega) [before2699, after2699, exit2, applyExit, pop, push] - <;> omega -theorem step2699 (k : Nat) : Runs (15*2) (before2699 k).denote (after2699 k).denote := - @applyExit_sound (before2699 k) (after2699 k) exit2 15 valid2 (macro2699 k) -theorem chunkRun026 (k : Nat) : Runs (1862*k+1583539219) (before2600 k).denote (after2699 k).denote := by - have h := (@Runs.trans ((((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))))+((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57))))))+((((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))))+((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2))))))) ((((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))))+((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2))))))+((((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2))))))) (before2600 k).denote (before2650 k).denote (after2699 k).denote (@Runs.trans (((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))))+((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57)))))) ((((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))))+((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2)))))) (before2600 k).denote (before2625 k).denote (before2650 k).denote (@Runs.trans ((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2))))) ((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57))))) (before2600 k).denote (before2612 k).denote (before2625 k).denote (@Runs.trans (((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2)))) (((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))) (before2600 k).denote (before2606 k).denote (before2612 k).denote (@Runs.trans ((1*3)+((27*2)+(1*1))) ((28*2)+((35*2)+(21*2))) (before2600 k).denote (before2603 k).denote (before2606 k).denote (@Runs.trans (1*3) ((27*2)+(1*1)) (before2600 k).denote (before2601 k).denote (before2603 k).denote (step2600 k) (@Runs.trans (27*2) (1*1) (before2601 k).denote (before2602 k).denote (before2603 k).denote (step2601 k) (step2602 k))) (@Runs.trans (28*2) ((35*2)+(21*2)) (before2603 k).denote (before2604 k).denote (before2606 k).denote (step2603 k) (@Runs.trans (35*2) (21*2) (before2604 k).denote (before2605 k).denote (before2606 k).denote (step2604 k) (step2605 k)))) (@Runs.trans ((1*3)+((21*2)+(1*1))) ((22*2)+((87*2)+(14*2))) (before2606 k).denote (before2609 k).denote (before2612 k).denote (@Runs.trans (1*3) ((21*2)+(1*1)) (before2606 k).denote (before2607 k).denote (before2609 k).denote (step2606 k) (@Runs.trans (21*2) (1*1) (before2607 k).denote (before2608 k).denote (before2609 k).denote (step2607 k) (step2608 k))) (@Runs.trans (22*2) ((87*2)+(14*2)) (before2609 k).denote (before2610 k).denote (before2612 k).denote (step2609 k) (@Runs.trans (87*2) (14*2) (before2610 k).denote (before2611 k).denote (before2612 k).denote (step2610 k) (step2611 k))))) (@Runs.trans (((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115)))) (((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57)))) (before2612 k).denote (before2618 k).denote (before2625 k).denote (@Runs.trans ((1*115)+((14*2)+(1*1))) ((14*2)+((1*1066)+(1*115))) (before2612 k).denote (before2615 k).denote (before2618 k).denote (@Runs.trans (1*115) ((14*2)+(1*1)) (before2612 k).denote (before2613 k).denote (before2615 k).denote (step2612 k) (@Runs.trans (14*2) (1*1) (before2613 k).denote (before2614 k).denote (before2615 k).denote (step2613 k) (step2614 k))) (@Runs.trans (14*2) ((1*1066)+(1*115)) (before2615 k).denote (before2616 k).denote (before2618 k).denote (step2615 k) (@Runs.trans (1*1066) (1*115) (before2616 k).denote (before2617 k).denote (before2618 k).denote (step2616 k) (step2617 k)))) (@Runs.trans ((1*57)+((1*1066)+(1*115))) (((1*57)+(1*1066))+((1*115)+(1*57))) (before2618 k).denote (before2621 k).denote (before2625 k).denote (@Runs.trans (1*57) ((1*1066)+(1*115)) (before2618 k).denote (before2619 k).denote (before2621 k).denote (step2618 k) (@Runs.trans (1*1066) (1*115) (before2619 k).denote (before2620 k).denote (before2621 k).denote (step2619 k) (step2620 k))) (@Runs.trans ((1*57)+(1*1066)) ((1*115)+(1*57)) (before2621 k).denote (before2623 k).denote (before2625 k).denote (@Runs.trans (1*57) (1*1066) (before2621 k).denote (before2622 k).denote (before2623 k).denote (step2621 k) (step2622 k)) (@Runs.trans (1*115) (1*57) (before2623 k).denote (before2624 k).denote (before2625 k).denote (step2623 k) (step2624 k)))))) (@Runs.trans (((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2))))) ((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2))))) (before2625 k).denote (before2637 k).denote (before2650 k).denote (@Runs.trans ((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2)))) (((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))) (before2625 k).denote (before2631 k).denote (before2637 k).denote (@Runs.trans (((1*k+3)*1238)+((1*1066)+(1*115))) ((1*57)+((1*1066)+(28*2))) (before2625 k).denote (before2628 k).denote (before2631 k).denote (@Runs.trans ((1*k+3)*1238) ((1*1066)+(1*115)) (before2625 k).denote (before2626 k).denote (before2628 k).denote (step2625 k) (@Runs.trans (1*1066) (1*115) (before2626 k).denote (before2627 k).denote (before2628 k).denote (step2626 k) (step2627 k))) (@Runs.trans (1*57) ((1*1066)+(28*2)) (before2628 k).denote (before2629 k).denote (before2631 k).denote (step2628 k) (@Runs.trans (1*1066) (28*2) (before2629 k).denote (before2630 k).denote (before2631 k).denote (step2629 k) (step2630 k)))) (@Runs.trans ((1*3)+((28*2)+(1*57))) ((29*2)+((12*2)+(57*2))) (before2631 k).denote (before2634 k).denote (before2637 k).denote (@Runs.trans (1*3) ((28*2)+(1*57)) (before2631 k).denote (before2632 k).denote (before2634 k).denote (step2631 k) (@Runs.trans (28*2) (1*57) (before2632 k).denote (before2633 k).denote (before2634 k).denote (step2632 k) (step2633 k))) (@Runs.trans (29*2) ((12*2)+(57*2)) (before2634 k).denote (before2635 k).denote (before2637 k).denote (step2634 k) (@Runs.trans (12*2) (57*2) (before2635 k).denote (before2636 k).denote (before2637 k).denote (step2635 k) (step2636 k))))) (@Runs.trans (((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2)))) (((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2)))) (before2637 k).denote (before2643 k).denote (before2650 k).denote (@Runs.trans ((1*3)+((57*2)+(1*1))) ((58*2)+((2*2)+(3*2))) (before2637 k).denote (before2640 k).denote (before2643 k).denote (@Runs.trans (1*3) ((57*2)+(1*1)) (before2637 k).denote (before2638 k).denote (before2640 k).denote (step2637 k) (@Runs.trans (57*2) (1*1) (before2638 k).denote (before2639 k).denote (before2640 k).denote (step2638 k) (step2639 k))) (@Runs.trans (58*2) ((2*2)+(3*2)) (before2640 k).denote (before2641 k).denote (before2643 k).denote (step2640 k) (@Runs.trans (2*2) (3*2) (before2641 k).denote (before2642 k).denote (before2643 k).denote (step2641 k) (step2642 k)))) (@Runs.trans ((1*3)+((3*2)+(1*1))) (((4*2)+(1*3))+((4*2)+(1*2))) (before2643 k).denote (before2646 k).denote (before2650 k).denote (@Runs.trans (1*3) ((3*2)+(1*1)) (before2643 k).denote (before2644 k).denote (before2646 k).denote (step2643 k) (@Runs.trans (3*2) (1*1) (before2644 k).denote (before2645 k).denote (before2646 k).denote (step2644 k) (step2645 k))) (@Runs.trans ((4*2)+(1*3)) ((4*2)+(1*2)) (before2646 k).denote (before2648 k).denote (before2650 k).denote (@Runs.trans (4*2) (1*3) (before2646 k).denote (before2647 k).denote (before2648 k).denote (step2646 k) (step2647 k)) (@Runs.trans (4*2) (1*2) (before2648 k).denote (before2649 k).denote (before2650 k).denote (step2648 k) (step2649 k))))))) (@Runs.trans (((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))))+((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2)))))) ((((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2)))))) (before2650 k).denote (before2675 k).denote (after2699 k).denote (@Runs.trans ((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2))))) ((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2))))) (before2650 k).denote (before2662 k).denote (before2675 k).denote (@Runs.trans (((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))) (before2650 k).denote (before2656 k).denote (before2662 k).denote (@Runs.trans ((1*2)+((1*2)+(57*2))) ((1*2)+((1*2)+(10*2))) (before2650 k).denote (before2653 k).denote (before2656 k).denote (@Runs.trans (1*2) ((1*2)+(57*2)) (before2650 k).denote (before2651 k).denote (before2653 k).denote (step2650 k) (@Runs.trans (1*2) (57*2) (before2651 k).denote (before2652 k).denote (before2653 k).denote (step2651 k) (step2652 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before2653 k).denote (before2654 k).denote (before2656 k).denote (step2653 k) (@Runs.trans (1*2) (10*2) (before2654 k).denote (before2655 k).denote (before2656 k).denote (step2654 k) (step2655 k)))) (@Runs.trans ((1*2)+((28*2)+((1*k+8)*586))) ((14*2)+((1*2)+(1*2))) (before2656 k).denote (before2659 k).denote (before2662 k).denote (@Runs.trans (1*2) ((28*2)+((1*k+8)*586)) (before2656 k).denote (before2657 k).denote (before2659 k).denote (step2656 k) (@Runs.trans (28*2) ((1*k+8)*586) (before2657 k).denote (before2658 k).denote (before2659 k).denote (step2657 k) (step2658 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before2659 k).denote (before2660 k).denote (before2662 k).denote (step2659 k) (@Runs.trans (1*2) (1*2) (before2660 k).denote (before2661 k).denote (before2662 k).denote (step2660 k) (step2661 k))))) (@Runs.trans (((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2)))) (((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2)))) (before2662 k).denote (before2668 k).denote (before2675 k).denote (@Runs.trans ((85*2)+((1*2)+(21*2))) ((1*2)+((1*2)+(33*2))) (before2662 k).denote (before2665 k).denote (before2668 k).denote (@Runs.trans (85*2) ((1*2)+(21*2)) (before2662 k).denote (before2663 k).denote (before2665 k).denote (step2662 k) (@Runs.trans (1*2) (21*2) (before2663 k).denote (before2664 k).denote (before2665 k).denote (step2663 k) (step2664 k))) (@Runs.trans (1*2) ((1*2)+(33*2)) (before2665 k).denote (before2666 k).denote (before2668 k).denote (step2665 k) (@Runs.trans (1*2) (33*2) (before2666 k).denote (before2667 k).denote (before2668 k).denote (step2666 k) (step2667 k)))) (@Runs.trans ((1*2)+((27*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(791761168*2))) (before2668 k).denote (before2671 k).denote (before2675 k).denote (@Runs.trans (1*2) ((27*2)+(1*2)) (before2668 k).denote (before2669 k).denote (before2671 k).denote (step2668 k) (@Runs.trans (27*2) (1*2) (before2669 k).denote (before2670 k).denote (before2671 k).denote (step2669 k) (step2670 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(791761168*2)) (before2671 k).denote (before2673 k).denote (before2675 k).denote (@Runs.trans (1*2) (1*2) (before2671 k).denote (before2672 k).denote (before2673 k).denote (step2671 k) (step2672 k)) (@Runs.trans (1*2) (791761168*2) (before2673 k).denote (before2674 k).denote (before2675 k).denote (step2673 k) (step2674 k)))))) (@Runs.trans (((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2))))) (before2675 k).denote (before2687 k).denote (after2699 k).denote (@Runs.trans ((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before2675 k).denote (before2681 k).denote (before2687 k).denote (@Runs.trans (((1*k+8)*38)+((14*2)+(1*2))) ((1*2)+((2*2)+(1*2))) (before2675 k).denote (before2678 k).denote (before2681 k).denote (@Runs.trans ((1*k+8)*38) ((14*2)+(1*2)) (before2675 k).denote (before2676 k).denote (before2678 k).denote (step2675 k) (@Runs.trans (14*2) (1*2) (before2676 k).denote (before2677 k).denote (before2678 k).denote (step2676 k) (step2677 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before2678 k).denote (before2679 k).denote (before2681 k).denote (step2678 k) (@Runs.trans (2*2) (1*2) (before2679 k).denote (before2680 k).denote (before2681 k).denote (step2679 k) (step2680 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2681 k).denote (before2684 k).denote (before2687 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before2681 k).denote (before2682 k).denote (before2684 k).denote (step2681 k) (@Runs.trans (1*2) (1*2) (before2682 k).denote (before2683 k).denote (before2684 k).denote (step2682 k) (step2683 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2684 k).denote (before2685 k).denote (before2687 k).denote (step2684 k) (@Runs.trans (1*3) (1*1) (before2685 k).denote (before2686 k).denote (before2687 k).denote (step2685 k) (step2686 k))))) (@Runs.trans (((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2)))) (before2687 k).denote (before2693 k).denote (after2699 k).denote (@Runs.trans ((14*2)+((1*3)+(14*2))) ((1*2)+((1*2)+(1*3))) (before2687 k).denote (before2690 k).denote (before2693 k).denote (@Runs.trans (14*2) ((1*3)+(14*2)) (before2687 k).denote (before2688 k).denote (before2690 k).denote (step2687 k) (@Runs.trans (1*3) (14*2) (before2688 k).denote (before2689 k).denote (before2690 k).denote (step2688 k) (step2689 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2690 k).denote (before2691 k).denote (before2693 k).denote (step2690 k) (@Runs.trans (1*2) (1*3) (before2691 k).denote (before2692 k).denote (before2693 k).denote (step2691 k) (step2692 k)))) (@Runs.trans ((1*3)+((1*1)+(17*2))) (((3*2)+(15*2))+((1*3)+(15*2))) (before2693 k).denote (before2696 k).denote (after2699 k).denote (@Runs.trans (1*3) ((1*1)+(17*2)) (before2693 k).denote (before2694 k).denote (before2696 k).denote (step2693 k) (@Runs.trans (1*1) (17*2) (before2694 k).denote (before2695 k).denote (before2696 k).denote (step2694 k) (step2695 k))) (@Runs.trans ((3*2)+(15*2)) ((1*3)+(15*2)) (before2696 k).denote (before2698 k).denote (after2699 k).denote (@Runs.trans (3*2) (15*2) (before2696 k).denote (before2697 k).denote (before2698 k).denote (step2696 k) (step2697 k)) (@Runs.trans (1*3) (15*2) (before2698 k).denote (before2699 k).denote (after2699 k).denote (step2698 k) (step2699 k)))))))) - have ht : (((((((1*3)+((27*2)+(1*1)))+((28*2)+((35*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((87*2)+(14*2)))))+((((1*115)+((14*2)+(1*1)))+((14*2)+((1*1066)+(1*115))))+(((1*57)+((1*1066)+(1*115)))+(((1*57)+(1*1066))+((1*115)+(1*57))))))+((((((1*k+3)*1238)+((1*1066)+(1*115)))+((1*57)+((1*1066)+(28*2))))+(((1*3)+((28*2)+(1*57)))+((29*2)+((12*2)+(57*2)))))+((((1*3)+((57*2)+(1*1)))+((58*2)+((2*2)+(3*2))))+(((1*3)+((3*2)+(1*1)))+(((4*2)+(1*3))+((4*2)+(1*2)))))))+((((((1*2)+((1*2)+(57*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((28*2)+((1*k+8)*586)))+((14*2)+((1*2)+(1*2)))))+((((85*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(33*2))))+(((1*2)+((27*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(791761168*2))))))+((((((1*k+8)*38)+((14*2)+(1*2)))+((1*2)+((2*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((14*2)+((1*3)+(14*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(17*2)))+(((3*2)+(15*2))+((1*3)+(15*2)))))))) = (1862*k+1583539219) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean deleted file mode 100644 index 3e1a93b9..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk027.lean +++ /dev/null @@ -1,832 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2700_0 : Stack := [] -abbrev tail2700_1 : Stack := ⟨w1,1⟩ :: tail2700_0 -abbrev tail2700_2 : Stack := ⟨w0,1⟩ :: tail2700_1 -abbrev tail2700_3 : Stack := ⟨w2,1⟩ :: tail2700_2 -abbrev tail2700_4 : Stack := ⟨w1,1⟩ :: tail2700_3 -abbrev tail2700_5 : Stack := ⟨w0,2⟩ :: tail2700_4 -abbrev tail2700_6 : Stack := ⟨w2,1⟩ :: tail2700_5 -abbrev tail2700_7 : Stack := ⟨w1,1⟩ :: tail2700_6 -abbrev tail2700_8 : Stack := ⟨w2,1⟩ :: tail2700_7 -abbrev tail2700_9 : Stack := ⟨w1,17⟩ :: tail2700_8 -abbrev tail2700_10 : Stack := ⟨w0,3⟩ :: tail2700_9 -abbrev tail2700_11 : Stack := ⟨w0,6⟩ :: tail2700_0 -abbrev tail2700_12 : Stack := ⟨w1,1⟩ :: tail2700_11 -abbrev tail2700_13 : Stack := ⟨w2,1⟩ :: tail2700_12 -abbrev tail2700_14 : Stack := ⟨w0,58⟩ :: tail2700_13 -abbrev tail2700_15 : Stack := ⟨w1,11⟩ :: tail2700_14 -abbrev tail2700_16 : Stack := ⟨w2,1⟩ :: tail2700_15 -abbrev tail2700_17 : Stack := ⟨w0,28⟩ :: tail2700_16 -abbrev tail2700_18 (k : Nat) : Stack := ⟨w146,(1*k+8)⟩ :: tail2700_17 -abbrev tail2700_19 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2700_18 k -abbrev tail2700_20 (k : Nat) : Stack := ⟨w1,86⟩ :: tail2700_19 k -abbrev tail2700_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_20 k -abbrev tail2700_22 (k : Nat) : Stack := ⟨w0,22⟩ :: tail2700_21 k -abbrev tail2700_23 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2700_22 k -abbrev tail2700_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_23 k -abbrev tail2700_25 (k : Nat) : Stack := ⟨w0,28⟩ :: tail2700_24 k -abbrev tail2700_26 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2700_25 k -abbrev tail2700_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_26 k -abbrev tail2700_28 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail2700_27 k -abbrev tail2700_29 (k : Nat) : Stack := ⟨w147,(1*k+7)⟩ :: tail2700_28 k -abbrev tail2700_30 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_29 k -abbrev tail2700_31 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2700_30 k -abbrev tail2700_32 : Stack := ⟨w0,2⟩ :: tail2700_9 -abbrev tail2700_33 : Stack := ⟨w2,1⟩ :: tail2700_32 -abbrev tail2700_34 : Stack := ⟨w1,15⟩ :: tail2700_33 -abbrev tail2700_35 : Stack := ⟨w149,1⟩ :: tail2700_34 -abbrev tail2700_36 (k : Nat) : Stack := ⟨w147,(1*k+6)⟩ :: tail2700_28 k -abbrev tail2700_37 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_36 k -abbrev tail2700_38 : Stack := ⟨w150,1⟩ :: tail2700_34 -abbrev tail2700_39 : Stack := ⟨w149,1⟩ :: tail2700_38 -abbrev tail2700_40 (k : Nat) : Stack := ⟨w147,(1*k+5)⟩ :: tail2700_28 k -abbrev tail2700_41 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_40 k -abbrev tail2700_42 : Stack := ⟨w150,2⟩ :: tail2700_34 -abbrev tail2700_43 : Stack := ⟨w149,1⟩ :: tail2700_42 -abbrev tail2700_44 (k : Nat) : Stack := ⟨w147,(1*k+4)⟩ :: tail2700_28 k -abbrev tail2700_45 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_44 k -abbrev tail2700_46 : Stack := ⟨w150,3⟩ :: tail2700_34 -abbrev tail2700_47 (k : Nat) : Stack := ⟨w150,(1*k+6)⟩ :: tail2700_34 -abbrev tail2700_48 (k : Nat) : Stack := ⟨w147,1⟩ :: tail2700_28 k -abbrev tail2700_49 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_48 k -abbrev tail2700_50 (k : Nat) : Stack := ⟨w149,1⟩ :: tail2700_47 k -abbrev tail2700_51 (k : Nat) : Stack := ⟨w148,1⟩ :: tail2700_28 k -abbrev tail2700_52 (k : Nat) : Stack := ⟨w150,(1*k+7)⟩ :: tail2700_34 -abbrev tail2700_53 (k : Nat) : Stack := ⟨w149,1⟩ :: tail2700_52 k -abbrev tail2700_54 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail2700_53 k -abbrev tail2700_55 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_26 k -abbrev tail2700_56 (k : Nat) : Stack := ⟨w0,791761169⟩ :: tail2700_26 k -abbrev tail2700_57 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail2700_34 -abbrev tail2700_58 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2700_57 k -abbrev tail2700_59 (k : Nat) : Stack := ⟨w0,2⟩ :: tail2700_58 k -abbrev tail2700_60 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2700_59 k -abbrev tail2700_61 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_23 k -abbrev tail2700_62 (k : Nat) : Stack := ⟨w0,29⟩ :: tail2700_23 k -abbrev tail2700_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_58 k -abbrev tail2700_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_63 k -abbrev tail2700_65 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2700_64 k -abbrev tail2700_66 (k : Nat) : Stack := ⟨w0,34⟩ :: tail2700_65 k -abbrev tail2700_67 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2700_66 k -abbrev tail2700_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_20 k -abbrev tail2700_69 (k : Nat) : Stack := ⟨w0,23⟩ :: tail2700_20 k -abbrev tail2700_70 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2700_65 k -abbrev tail2700_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_70 k -abbrev tail2700_72 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2700_71 k -abbrev tail2700_73 (k : Nat) : Stack := ⟨w0,86⟩ :: tail2700_72 k -abbrev tail2700_74 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2700_73 k -abbrev tail2700_75 (k : Nat) : Stack := ⟨w146,(1*k+7)⟩ :: tail2700_17 -abbrev tail2700_76 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_75 k -abbrev tail2700_77 (k : Nat) : Stack := ⟨w0,15⟩ :: tail2700_76 k -abbrev tail2700_78 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2700_72 k -abbrev tail2700_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_78 k -abbrev tail2700_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2700_79 k -abbrev tail2700_81 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_80 k -abbrev tail2700_82 (k : Nat) : Stack := ⟨w146,(1*k+6)⟩ :: tail2700_17 -abbrev tail2700_83 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_82 k -abbrev tail2700_84 (k : Nat) : Stack := ⟨w153,1⟩ :: tail2700_80 k -abbrev tail2700_85 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_84 k -abbrev tail2700_86 (k : Nat) : Stack := ⟨w146,(1*k+5)⟩ :: tail2700_17 -abbrev tail2700_87 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_86 k -abbrev tail2700_88 (k : Nat) : Stack := ⟨w153,2⟩ :: tail2700_80 k -abbrev tail2700_89 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_88 k -abbrev tail2700_90 (k : Nat) : Stack := ⟨w146,(1*k+4)⟩ :: tail2700_17 -abbrev tail2700_91 (k : Nat) : Stack := ⟨w151,1⟩ :: tail2700_90 k -abbrev tail2700_92 (k : Nat) : Stack := ⟨w153,3⟩ :: tail2700_80 k -abbrev tail2700_93 (k : Nat) : Stack := ⟨w153,(1*k+6)⟩ :: tail2700_80 k -abbrev tail2700_94 : Stack := ⟨w146,1⟩ :: tail2700_17 -abbrev tail2700_95 : Stack := ⟨w151,1⟩ :: tail2700_94 -abbrev tail2700_96 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_93 k -abbrev tail2700_97 : Stack := ⟨w151,1⟩ :: tail2700_17 -abbrev tail2700_98 (k : Nat) : Stack := ⟨w153,(1*k+7)⟩ :: tail2700_80 k -abbrev tail2700_99 (k : Nat) : Stack := ⟨w152,1⟩ :: tail2700_98 k -abbrev tail2700_100 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2700_99 k -abbrev tail2700_101 : Stack := ⟨w0,1⟩ :: tail2700_15 -abbrev tail2700_102 : Stack := ⟨w0,29⟩ :: tail2700_15 -abbrev tail2700_103 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail2700_80 k -abbrev tail2700_104 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2700_103 k -abbrev tail2700_105 (k : Nat) : Stack := ⟨w0,11⟩ :: tail2700_104 k -abbrev tail2700_106 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2700_105 k -abbrev tail2700_107 : Stack := ⟨w0,1⟩ :: tail2700_12 -abbrev tail2700_108 : Stack := ⟨w0,59⟩ :: tail2700_12 -abbrev tail2700_109 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2700_104 k -abbrev tail2700_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_109 k -abbrev tail2700_111 (k : Nat) : Stack := ⟨w1,59⟩ :: tail2700_110 k -abbrev tail2700_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_111 k -abbrev tail2700_113 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2700_112 k -abbrev tail2700_114 : Stack := ⟨w0,1⟩ :: tail2700_0 -abbrev tail2700_115 : Stack := ⟨w0,7⟩ :: tail2700_0 -abbrev tail2700_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_111 k -abbrev tail2700_117 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2700_116 k -abbrev tail2700_118 : Stack := ⟨w0,8⟩ :: tail2700_0 -abbrev tail2700_119 : Stack := ⟨w0,9⟩ :: tail2700_0 -abbrev tail2700_120 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2700_110 k -abbrev tail2700_121 : Stack := ⟨w2,1⟩ :: tail2700_119 -abbrev tail2700_122 (k : Nat) : Stack := ⟨w1,57⟩ :: tail2700_110 k -abbrev tail2700_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_122 k -abbrev tail2700_124 : Stack := ⟨w0,10⟩ :: tail2700_0 -abbrev tail2700_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_122 k -abbrev tail2700_126 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2700_125 k -abbrev tail2700_127 : Stack := ⟨w0,11⟩ :: tail2700_0 -abbrev tail2700_128 : Stack := ⟨w0,12⟩ :: tail2700_0 -abbrev tail2700_129 (k : Nat) : Stack := ⟨w1,56⟩ :: tail2700_110 k -abbrev tail2700_130 : Stack := ⟨w2,1⟩ :: tail2700_128 -abbrev tail2700_131 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2700_110 k -abbrev tail2700_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_131 k -abbrev tail2700_133 : Stack := ⟨w0,13⟩ :: tail2700_0 -abbrev tail2700_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_131 k -abbrev tail2700_135 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2700_134 k -abbrev tail2700_136 : Stack := ⟨w0,14⟩ :: tail2700_0 -abbrev tail2700_137 : Stack := ⟨w0,15⟩ :: tail2700_0 -abbrev tail2700_138 (k : Nat) : Stack := ⟨w1,54⟩ :: tail2700_110 k -abbrev tail2700_139 : Stack := ⟨w2,1⟩ :: tail2700_137 -abbrev tail2700_140 (k : Nat) : Stack := ⟨w1,53⟩ :: tail2700_110 k -abbrev tail2700_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_140 k -abbrev tail2700_142 : Stack := ⟨w0,16⟩ :: tail2700_0 -abbrev tail2700_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2700_140 k -abbrev tail2700_144 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2700_143 k -abbrev tail2700_145 : Stack := ⟨w0,17⟩ :: tail2700_0 -abbrev tail2700_146 : Stack := ⟨w0,18⟩ :: tail2700_0 -abbrev tail2700_147 (k : Nat) : Stack := ⟨w1,52⟩ :: tail2700_110 k -abbrev tail2700_148 : Stack := ⟨w2,1⟩ :: tail2700_146 -abbrev tail2700_149 (k : Nat) : Stack := ⟨w1,51⟩ :: tail2700_110 k -abbrev tail2700_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2700_149 k -abbrev tail2700_151 : Stack := ⟨w0,19⟩ :: tail2700_0 - -def before2700 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail2700_10,(tail2700_31 k)⟩ -def before2701 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1151),tail2700_33,(tail2700_31 k)⟩ -def before2702 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail2700_34,(tail2700_30 k)⟩ -def before2703 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2700_35,(tail2700_29 k)⟩ -def before2704 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail2700_35,(tail2700_37 k)⟩ -def before2705 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail2700_38,(tail2700_37 k)⟩ -def before2706 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2700_39,(tail2700_36 k)⟩ -def before2707 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail2700_39,(tail2700_41 k)⟩ -def before2708 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail2700_42,(tail2700_41 k)⟩ -def before2709 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2700_43,(tail2700_40 k)⟩ -def before2710 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail2700_43,(tail2700_45 k)⟩ -def before2711 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail2700_46,(tail2700_45 k)⟩ -def before2712 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail2700_47 k),(tail2700_49 k)⟩ -def before2713 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2700_50 k),(tail2700_48 k)⟩ -def before2714 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail2700_50 k),(tail2700_51 k)⟩ -def before2715 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail2700_52 k),(tail2700_51 k)⟩ -def before2716 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2700_53 k),(tail2700_28 k)⟩ -def before2717 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail2700_54 k),(tail2700_27 k)⟩ -def before2718 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail2700_54 k),(tail2700_55 k)⟩ -def before2719 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail2700_53 k),(tail2700_56 k)⟩ -def before2720 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail2700_57 k),(tail2700_56 k)⟩ -def before2721 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail2700_58 k),(tail2700_26 k)⟩ -def before2722 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail2700_59 k),(tail2700_25 k)⟩ -def before2723 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521581),(tail2700_60 k),(tail2700_24 k)⟩ -def before2724 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail2700_60 k),(tail2700_61 k)⟩ -def before2725 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail2700_59 k),(tail2700_62 k)⟩ -def before2726 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521525),(tail2700_64 k),(tail2700_62 k)⟩ -def before2727 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521583),(tail2700_65 k),(tail2700_23 k)⟩ -def before2728 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail2700_66 k),(tail2700_22 k)⟩ -def before2729 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521695),(tail2700_67 k),(tail2700_21 k)⟩ -def before2730 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail2700_67 k),(tail2700_68 k)⟩ -def before2731 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail2700_66 k),(tail2700_69 k)⟩ -def before2732 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail2700_71 k),(tail2700_69 k)⟩ -def before2733 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521697),(tail2700_72 k),(tail2700_20 k)⟩ -def before2734 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521869),(tail2700_73 k),(tail2700_19 k)⟩ -def before2735 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2700_74 k),(tail2700_18 k)⟩ -def before2736 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail2700_74 k),(tail2700_76 k)⟩ -def before2737 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail2700_73 k),(tail2700_77 k)⟩ -def before2738 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521869),(tail2700_79 k),(tail2700_77 k)⟩ -def before2739 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail2700_80 k),(tail2700_76 k)⟩ -def before2740 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2700_81 k),(tail2700_75 k)⟩ -def before2741 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail2700_81 k),(tail2700_83 k)⟩ -def before2742 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail2700_84 k),(tail2700_83 k)⟩ -def before2743 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2700_85 k),(tail2700_82 k)⟩ -def before2744 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail2700_85 k),(tail2700_87 k)⟩ -def before2745 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail2700_88 k),(tail2700_87 k)⟩ -def before2746 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2700_89 k),(tail2700_86 k)⟩ -def before2747 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail2700_89 k),(tail2700_91 k)⟩ -def before2748 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail2700_92 k),(tail2700_91 k)⟩ -def before2749 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail2700_93 k),tail2700_95⟩ -def before2750 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2700_96 k),tail2700_94⟩ -def before2751 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail2700_96 k),tail2700_97⟩ -def before2752 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail2700_98 k),tail2700_97⟩ -def before2753 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2700_99 k),tail2700_17⟩ -def before2754 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail2700_100 k),tail2700_16⟩ -def before2755 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail2700_100 k),tail2700_101⟩ -def before2756 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail2700_99 k),tail2700_102⟩ -def before2757 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail2700_103 k),tail2700_102⟩ -def before2758 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail2700_104 k),tail2700_15⟩ -def before2759 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail2700_105 k),tail2700_14⟩ -def before2760 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2700_106 k),tail2700_13⟩ -def before2761 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2700_106 k),tail2700_107⟩ -def before2762 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail2700_105 k),tail2700_108⟩ -def before2763 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail2700_110 k),tail2700_108⟩ -def before2764 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526785),(tail2700_111 k),tail2700_12⟩ -def before2765 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526787),(tail2700_112 k),tail2700_11⟩ -def before2766 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526799),(tail2700_113 k),tail2700_0⟩ -def before2767 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526799),(tail2700_113 k),tail2700_114⟩ -def before2768 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526787),(tail2700_112 k),tail2700_115⟩ -def before2769 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526787),(tail2700_116 k),tail2700_115⟩ -def before2770 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526801),(tail2700_117 k),tail2700_0⟩ -def before2771 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526801),(tail2700_117 k),tail2700_114⟩ -def before2772 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526787),(tail2700_116 k),tail2700_118⟩ -def before2773 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526785),(tail2700_111 k),tail2700_119⟩ -def before2774 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526783),(tail2700_120 k),tail2700_121⟩ -def before2775 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2700_123 k),tail2700_121⟩ -def before2776 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2700_123 k),tail2700_124⟩ -def before2777 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526783),(tail2700_125 k),tail2700_124⟩ -def before2778 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526803),(tail2700_126 k),tail2700_0⟩ -def before2779 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526803),(tail2700_126 k),tail2700_114⟩ -def before2780 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526783),(tail2700_125 k),tail2700_127⟩ -def before2781 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526781),(tail2700_122 k),tail2700_128⟩ -def before2782 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526779),(tail2700_129 k),tail2700_130⟩ -def before2783 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526779),(tail2700_132 k),tail2700_130⟩ -def before2784 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526779),(tail2700_132 k),tail2700_133⟩ -def before2785 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526779),(tail2700_134 k),tail2700_133⟩ -def before2786 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526805),(tail2700_135 k),tail2700_0⟩ -def before2787 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526805),(tail2700_135 k),tail2700_114⟩ -def before2788 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526779),(tail2700_134 k),tail2700_136⟩ -def before2789 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526777),(tail2700_131 k),tail2700_137⟩ -def before2790 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526775),(tail2700_138 k),tail2700_139⟩ -def before2791 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526775),(tail2700_141 k),tail2700_139⟩ -def before2792 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526775),(tail2700_141 k),tail2700_142⟩ -def before2793 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526775),(tail2700_143 k),tail2700_142⟩ -def before2794 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526807),(tail2700_144 k),tail2700_0⟩ -def before2795 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526807),(tail2700_144 k),tail2700_114⟩ -def before2796 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526775),(tail2700_143 k),tail2700_145⟩ -def before2797 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526773),(tail2700_140 k),tail2700_146⟩ -def before2798 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526771),(tail2700_147 k),tail2700_148⟩ -def before2799 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526771),(tail2700_150 k),tail2700_148⟩ -def after2799 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2700_150 k),tail2700_151⟩ - -theorem macro2700 (k : Nat) : applyExit (before2700 k) exit6 1 = some (before2701 k) := by - simp (disch := omega) [before2700, before2701, exit6, applyExit, pop, push] - <;> omega -theorem step2700 (k : Nat) : Runs (1*1) (before2700 k).denote (before2701 k).denote := - @applyExit_sound (before2700 k) (before2701 k) exit6 1 valid6 (macro2700 k) -theorem macro2701 (k : Nat) : applyExit (before2701 k) exit0 15 = some (before2702 k) := by - simp (disch := omega) [before2701, before2702, exit0, applyExit, pop, push] - <;> omega -theorem step2701 (k : Nat) : Runs (15*2) (before2701 k).denote (before2702 k).denote := - @applyExit_sound (before2701 k) (before2702 k) exit0 15 valid0 (macro2701 k) -theorem macro2702 (k : Nat) : applyExit (before2702 k) exit172 1 = some (before2703 k) := by - simp (disch := omega) [before2702, before2703, exit172, applyExit, pop, push] - <;> omega -theorem step2702 (k : Nat) : Runs (1*38) (before2702 k).denote (before2703 k).denote := - @applyExit_sound (before2702 k) (before2703 k) exit172 1 valid172 (macro2702 k) -theorem macro2703 (k : Nat) : applyExit (before2703 k) exit171 1 = some (before2704 k) := by - simp (disch := omega) [before2703, before2704, exit171, applyExit, pop, push] - <;> omega -theorem step2703 (k : Nat) : Runs (1*3) (before2703 k).denote (before2704 k).denote := - @applyExit_sound (before2703 k) (before2704 k) exit171 1 valid171 (macro2703 k) -theorem macro2704 (k : Nat) : applyExit (before2704 k) exit173 1 = some (before2705 k) := by - simp (disch := omega) [before2704, before2705, exit173, applyExit, pop, push] - <;> omega -theorem step2704 (k : Nat) : Runs (1*61) (before2704 k).denote (before2705 k).denote := - @applyExit_sound (before2704 k) (before2705 k) exit173 1 valid173 (macro2704 k) -theorem macro2705 (k : Nat) : applyExit (before2705 k) exit172 1 = some (before2706 k) := by - simp (disch := omega) [before2705, before2706, exit172, applyExit, pop, push] - <;> omega -theorem step2705 (k : Nat) : Runs (1*38) (before2705 k).denote (before2706 k).denote := - @applyExit_sound (before2705 k) (before2706 k) exit172 1 valid172 (macro2705 k) -theorem macro2706 (k : Nat) : applyExit (before2706 k) exit171 1 = some (before2707 k) := by - simp (disch := omega) [before2706, before2707, exit171, applyExit, pop, push] - <;> omega -theorem step2706 (k : Nat) : Runs (1*3) (before2706 k).denote (before2707 k).denote := - @applyExit_sound (before2706 k) (before2707 k) exit171 1 valid171 (macro2706 k) -theorem macro2707 (k : Nat) : applyExit (before2707 k) exit173 1 = some (before2708 k) := by - simp (disch := omega) [before2707, before2708, exit173, applyExit, pop, push] - <;> omega -theorem step2707 (k : Nat) : Runs (1*61) (before2707 k).denote (before2708 k).denote := - @applyExit_sound (before2707 k) (before2708 k) exit173 1 valid173 (macro2707 k) -theorem macro2708 (k : Nat) : applyExit (before2708 k) exit172 1 = some (before2709 k) := by - simp (disch := omega) [before2708, before2709, exit172, applyExit, pop, push] - <;> omega -theorem step2708 (k : Nat) : Runs (1*38) (before2708 k).denote (before2709 k).denote := - @applyExit_sound (before2708 k) (before2709 k) exit172 1 valid172 (macro2708 k) -theorem macro2709 (k : Nat) : applyExit (before2709 k) exit171 1 = some (before2710 k) := by - simp (disch := omega) [before2709, before2710, exit171, applyExit, pop, push] - <;> omega -theorem step2709 (k : Nat) : Runs (1*3) (before2709 k).denote (before2710 k).denote := - @applyExit_sound (before2709 k) (before2710 k) exit171 1 valid171 (macro2709 k) -theorem macro2710 (k : Nat) : applyExit (before2710 k) exit173 1 = some (before2711 k) := by - simp (disch := omega) [before2710, before2711, exit173, applyExit, pop, push] - <;> omega -theorem step2710 (k : Nat) : Runs (1*61) (before2710 k).denote (before2711 k).denote := - @applyExit_sound (before2710 k) (before2711 k) exit173 1 valid173 (macro2710 k) -def cycleState2711 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w150,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w148,1⟩,⟨w147,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,15⟩,⟨w146,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2711_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w149,1⟩,⟨w150,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w147,(1*k+4-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,15⟩,⟨w146,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2711_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w149,1⟩,⟨w150,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w148,1⟩,⟨w147,(1*k+3-1*j)⟩,⟨w0,791761168⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,15⟩,⟨w146,(1*k+8)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro2711_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2711 k j) exit172 1 = some (cyclePart2711_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2711, cyclePart2711_0, exit172, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2711_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2711_0 k j) exit171 1 = some (cyclePart2711_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2711_0, cyclePart2711_1, exit171, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2711_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2711_1 k j) exit173 1 = some (cycleState2711 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2711_1, cycleState2711, exit173, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2711 (k j : Nat) (hj : j < (1*k+3)) : Runs 102 (cycleState2711 k j).denote (cycleState2711 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState2711 k j).denote (cyclePart2711_0 k j).denote := @applyExit_sound (cycleState2711 k j) (cyclePart2711_0 k j) exit172 1 valid172 (cycleMacro2711_0 k j hj) - have h1 : Runs (1*3) (cyclePart2711_0 k j).denote (cyclePart2711_1 k j).denote := @applyExit_sound (cyclePart2711_0 k j) (cyclePart2711_1 k j) exit171 1 valid171 (cycleMacro2711_1 k j hj) - have h2 : Runs (1*61) (cyclePart2711_1 k j).denote (cycleState2711 k (j+1)).denote := @applyExit_sound (cyclePart2711_1 k j) (cycleState2711 k (j+1)) exit173 1 valid173 (cycleMacro2711_2 k j hj) - exact (@Runs.trans (1*38) ((1*3)+(1*61)) (cycleState2711 k j).denote (cyclePart2711_0 k j).denote (cycleState2711 k (j+1)).denote h0 (@Runs.trans (1*3) (1*61) (cyclePart2711_0 k j).denote (cyclePart2711_1 k j).denote (cycleState2711 k (j+1)).denote h1 h2)) -theorem step2711 (k : Nat) : Runs ((1*k+3)*102) (before2711 k).denote (before2712 k).denote := by - have h := Runs.chain (fun j => (cycleState2711 k j).denote) 102 (1*k+3) (cycleRun2711 k) - have h0 : cycleState2711 k 0 = before2711 k := by simp [cycleState2711, before2711] - have h1 : cycleState2711 k (1*k+3) = before2712 k := by - simp [cycleState2711, before2712] <;> omega - simpa only [h0, h1] using h -theorem macro2712 (k : Nat) : applyExit (before2712 k) exit172 1 = some (before2713 k) := by - simp (disch := omega) [before2712, before2713, exit172, applyExit, pop, push] - <;> omega -theorem step2712 (k : Nat) : Runs (1*38) (before2712 k).denote (before2713 k).denote := - @applyExit_sound (before2712 k) (before2713 k) exit172 1 valid172 (macro2712 k) -theorem macro2713 (k : Nat) : applyExit (before2713 k) exit171 1 = some (before2714 k) := by - simp (disch := omega) [before2713, before2714, exit171, applyExit, pop, push] - <;> omega -theorem step2713 (k : Nat) : Runs (1*3) (before2713 k).denote (before2714 k).denote := - @applyExit_sound (before2713 k) (before2714 k) exit171 1 valid171 (macro2713 k) -theorem macro2714 (k : Nat) : applyExit (before2714 k) exit173 1 = some (before2715 k) := by - simp (disch := omega) [before2714, before2715, exit173, applyExit, pop, push] - <;> omega -theorem step2714 (k : Nat) : Runs (1*61) (before2714 k).denote (before2715 k).denote := - @applyExit_sound (before2714 k) (before2715 k) exit173 1 valid173 (macro2714 k) -theorem macro2715 (k : Nat) : applyExit (before2715 k) exit172 1 = some (before2716 k) := by - simp (disch := omega) [before2715, before2716, exit172, applyExit, pop, push] - <;> omega -theorem step2715 (k : Nat) : Runs (1*38) (before2715 k).denote (before2716 k).denote := - @applyExit_sound (before2715 k) (before2716 k) exit172 1 valid172 (macro2715 k) -theorem macro2716 (k : Nat) : applyExit (before2716 k) exit0 791761168 = some (before2717 k) := by - simp (disch := omega) [before2716, before2717, exit0, applyExit, pop, push] - <;> omega -theorem step2716 (k : Nat) : Runs (791761168*2) (before2716 k).denote (before2717 k).denote := - @applyExit_sound (before2716 k) (before2717 k) exit0 791761168 valid0 (macro2716 k) -theorem macro2717 (k : Nat) : applyExit (before2717 k) exit1 1 = some (before2718 k) := by - simp (disch := omega) [before2717, before2718, exit1, applyExit, pop, push] - <;> omega -theorem step2717 (k : Nat) : Runs (1*3) (before2717 k).denote (before2718 k).denote := - @applyExit_sound (before2717 k) (before2718 k) exit1 1 valid1 (macro2717 k) -theorem macro2718 (k : Nat) : applyExit (before2718 k) exit2 791761168 = some (before2719 k) := by - simp (disch := omega) [before2718, before2719, exit2, applyExit, pop, push] - <;> omega -theorem step2718 (k : Nat) : Runs (791761168*2) (before2718 k).denote (before2719 k).denote := - @applyExit_sound (before2718 k) (before2719 k) exit2 791761168 valid2 (macro2718 k) -theorem macro2719 (k : Nat) : applyExit (before2719 k) exit173 1 = some (before2720 k) := by - simp (disch := omega) [before2719, before2720, exit173, applyExit, pop, push] - <;> omega -theorem step2719 (k : Nat) : Runs (1*61) (before2719 k).denote (before2720 k).denote := - @applyExit_sound (before2719 k) (before2720 k) exit173 1 valid173 (macro2719 k) -theorem macro2720 (k : Nat) : applyExit (before2720 k) exit0 791761169 = some (before2721 k) := by - simp (disch := omega) [before2720, before2721, exit0, applyExit, pop, push] - <;> omega -theorem step2720 (k : Nat) : Runs (791761169*2) (before2720 k).denote (before2721 k).denote := - @applyExit_sound (before2720 k) (before2721 k) exit0 791761169 valid0 (macro2720 k) -theorem macro2721 (k : Nat) : applyExit (before2721 k) exit13 2 = some (before2722 k) := by - simp (disch := omega) [before2721, before2722, exit13, applyExit, pop, push] - <;> omega -theorem step2721 (k : Nat) : Runs (2*2) (before2721 k).denote (before2722 k).denote := - @applyExit_sound (before2721 k) (before2722 k) exit13 2 valid13 (macro2721 k) -theorem macro2722 (k : Nat) : applyExit (before2722 k) exit0 28 = some (before2723 k) := by - simp (disch := omega) [before2722, before2723, exit0, applyExit, pop, push] - <;> omega -theorem step2722 (k : Nat) : Runs (28*2) (before2722 k).denote (before2723 k).denote := - @applyExit_sound (before2722 k) (before2723 k) exit0 28 valid0 (macro2722 k) -theorem macro2723 (k : Nat) : applyExit (before2723 k) exit1 1 = some (before2724 k) := by - simp (disch := omega) [before2723, before2724, exit1, applyExit, pop, push] - <;> omega -theorem step2723 (k : Nat) : Runs (1*3) (before2723 k).denote (before2724 k).denote := - @applyExit_sound (before2723 k) (before2724 k) exit1 1 valid1 (macro2723 k) -theorem macro2724 (k : Nat) : applyExit (before2724 k) exit2 28 = some (before2725 k) := by - simp (disch := omega) [before2724, before2725, exit2, applyExit, pop, push] - <;> omega -theorem step2724 (k : Nat) : Runs (28*2) (before2724 k).denote (before2725 k).denote := - @applyExit_sound (before2724 k) (before2725 k) exit2 28 valid2 (macro2724 k) -theorem macro2725 (k : Nat) : applyExit (before2725 k) exit6 1 = some (before2726 k) := by - simp (disch := omega) [before2725, before2726, exit6, applyExit, pop, push] - <;> omega -theorem step2725 (k : Nat) : Runs (1*1) (before2725 k).denote (before2726 k).denote := - @applyExit_sound (before2725 k) (before2726 k) exit6 1 valid6 (macro2725 k) -theorem macro2726 (k : Nat) : applyExit (before2726 k) exit0 29 = some (before2727 k) := by - simp (disch := omega) [before2726, before2727, exit0, applyExit, pop, push] - <;> omega -theorem step2726 (k : Nat) : Runs (29*2) (before2726 k).denote (before2727 k).denote := - @applyExit_sound (before2726 k) (before2727 k) exit0 29 valid0 (macro2726 k) -theorem macro2727 (k : Nat) : applyExit (before2727 k) exit13 34 = some (before2728 k) := by - simp (disch := omega) [before2727, before2728, exit13, applyExit, pop, push] - <;> omega -theorem step2727 (k : Nat) : Runs (34*2) (before2727 k).denote (before2728 k).denote := - @applyExit_sound (before2727 k) (before2728 k) exit13 34 valid13 (macro2727 k) -theorem macro2728 (k : Nat) : applyExit (before2728 k) exit0 22 = some (before2729 k) := by - simp (disch := omega) [before2728, before2729, exit0, applyExit, pop, push] - <;> omega -theorem step2728 (k : Nat) : Runs (22*2) (before2728 k).denote (before2729 k).denote := - @applyExit_sound (before2728 k) (before2729 k) exit0 22 valid0 (macro2728 k) -theorem macro2729 (k : Nat) : applyExit (before2729 k) exit1 1 = some (before2730 k) := by - simp (disch := omega) [before2729, before2730, exit1, applyExit, pop, push] - <;> omega -theorem step2729 (k : Nat) : Runs (1*3) (before2729 k).denote (before2730 k).denote := - @applyExit_sound (before2729 k) (before2730 k) exit1 1 valid1 (macro2729 k) -theorem macro2730 (k : Nat) : applyExit (before2730 k) exit2 22 = some (before2731 k) := by - simp (disch := omega) [before2730, before2731, exit2, applyExit, pop, push] - <;> omega -theorem step2730 (k : Nat) : Runs (22*2) (before2730 k).denote (before2731 k).denote := - @applyExit_sound (before2730 k) (before2731 k) exit2 22 valid2 (macro2730 k) -theorem macro2731 (k : Nat) : applyExit (before2731 k) exit6 1 = some (before2732 k) := by - simp (disch := omega) [before2731, before2732, exit6, applyExit, pop, push] - <;> omega -theorem step2731 (k : Nat) : Runs (1*1) (before2731 k).denote (before2732 k).denote := - @applyExit_sound (before2731 k) (before2732 k) exit6 1 valid6 (macro2731 k) -theorem macro2732 (k : Nat) : applyExit (before2732 k) exit0 23 = some (before2733 k) := by - simp (disch := omega) [before2732, before2733, exit0, applyExit, pop, push] - <;> omega -theorem step2732 (k : Nat) : Runs (23*2) (before2732 k).denote (before2733 k).denote := - @applyExit_sound (before2732 k) (before2733 k) exit0 23 valid0 (macro2732 k) -theorem macro2733 (k : Nat) : applyExit (before2733 k) exit13 86 = some (before2734 k) := by - simp (disch := omega) [before2733, before2734, exit13, applyExit, pop, push] - <;> omega -theorem step2733 (k : Nat) : Runs (86*2) (before2733 k).denote (before2734 k).denote := - @applyExit_sound (before2733 k) (before2734 k) exit13 86 valid13 (macro2733 k) -theorem macro2734 (k : Nat) : applyExit (before2734 k) exit0 15 = some (before2735 k) := by - simp (disch := omega) [before2734, before2735, exit0, applyExit, pop, push] - <;> omega -theorem step2734 (k : Nat) : Runs (15*2) (before2734 k).denote (before2735 k).denote := - @applyExit_sound (before2734 k) (before2735 k) exit0 15 valid0 (macro2734 k) -theorem macro2735 (k : Nat) : applyExit (before2735 k) exit174 1 = some (before2736 k) := by - simp (disch := omega) [before2735, before2736, exit174, applyExit, pop, push] - <;> omega -theorem step2735 (k : Nat) : Runs (1*115) (before2735 k).denote (before2736 k).denote := - @applyExit_sound (before2735 k) (before2736 k) exit174 1 valid174 (macro2735 k) -theorem macro2736 (k : Nat) : applyExit (before2736 k) exit2 15 = some (before2737 k) := by - simp (disch := omega) [before2736, before2737, exit2, applyExit, pop, push] - <;> omega -theorem step2736 (k : Nat) : Runs (15*2) (before2736 k).denote (before2737 k).denote := - @applyExit_sound (before2736 k) (before2737 k) exit2 15 valid2 (macro2736 k) -theorem macro2737 (k : Nat) : applyExit (before2737 k) exit6 1 = some (before2738 k) := by - simp (disch := omega) [before2737, before2738, exit6, applyExit, pop, push] - <;> omega -theorem step2737 (k : Nat) : Runs (1*1) (before2737 k).denote (before2738 k).denote := - @applyExit_sound (before2737 k) (before2738 k) exit6 1 valid6 (macro2737 k) -theorem macro2738 (k : Nat) : applyExit (before2738 k) exit0 15 = some (before2739 k) := by - simp (disch := omega) [before2738, before2739, exit0, applyExit, pop, push] - <;> omega -theorem step2738 (k : Nat) : Runs (15*2) (before2738 k).denote (before2739 k).denote := - @applyExit_sound (before2738 k) (before2739 k) exit0 15 valid0 (macro2738 k) -theorem macro2739 (k : Nat) : applyExit (before2739 k) exit175 1 = some (before2740 k) := by - simp (disch := omega) [before2739, before2740, exit175, applyExit, pop, push] - <;> omega -theorem step2739 (k : Nat) : Runs (1*1074) (before2739 k).denote (before2740 k).denote := - @applyExit_sound (before2739 k) (before2740 k) exit175 1 valid175 (macro2739 k) -theorem macro2740 (k : Nat) : applyExit (before2740 k) exit174 1 = some (before2741 k) := by - simp (disch := omega) [before2740, before2741, exit174, applyExit, pop, push] - <;> omega -theorem step2740 (k : Nat) : Runs (1*115) (before2740 k).denote (before2741 k).denote := - @applyExit_sound (before2740 k) (before2741 k) exit174 1 valid174 (macro2740 k) -theorem macro2741 (k : Nat) : applyExit (before2741 k) exit176 1 = some (before2742 k) := by - simp (disch := omega) [before2741, before2742, exit176, applyExit, pop, push] - <;> omega -theorem step2741 (k : Nat) : Runs (1*61) (before2741 k).denote (before2742 k).denote := - @applyExit_sound (before2741 k) (before2742 k) exit176 1 valid176 (macro2741 k) -theorem macro2742 (k : Nat) : applyExit (before2742 k) exit175 1 = some (before2743 k) := by - simp (disch := omega) [before2742, before2743, exit175, applyExit, pop, push] - <;> omega -theorem step2742 (k : Nat) : Runs (1*1074) (before2742 k).denote (before2743 k).denote := - @applyExit_sound (before2742 k) (before2743 k) exit175 1 valid175 (macro2742 k) -theorem macro2743 (k : Nat) : applyExit (before2743 k) exit174 1 = some (before2744 k) := by - simp (disch := omega) [before2743, before2744, exit174, applyExit, pop, push] - <;> omega -theorem step2743 (k : Nat) : Runs (1*115) (before2743 k).denote (before2744 k).denote := - @applyExit_sound (before2743 k) (before2744 k) exit174 1 valid174 (macro2743 k) -theorem macro2744 (k : Nat) : applyExit (before2744 k) exit176 1 = some (before2745 k) := by - simp (disch := omega) [before2744, before2745, exit176, applyExit, pop, push] - <;> omega -theorem step2744 (k : Nat) : Runs (1*61) (before2744 k).denote (before2745 k).denote := - @applyExit_sound (before2744 k) (before2745 k) exit176 1 valid176 (macro2744 k) -theorem macro2745 (k : Nat) : applyExit (before2745 k) exit175 1 = some (before2746 k) := by - simp (disch := omega) [before2745, before2746, exit175, applyExit, pop, push] - <;> omega -theorem step2745 (k : Nat) : Runs (1*1074) (before2745 k).denote (before2746 k).denote := - @applyExit_sound (before2745 k) (before2746 k) exit175 1 valid175 (macro2745 k) -theorem macro2746 (k : Nat) : applyExit (before2746 k) exit174 1 = some (before2747 k) := by - simp (disch := omega) [before2746, before2747, exit174, applyExit, pop, push] - <;> omega -theorem step2746 (k : Nat) : Runs (1*115) (before2746 k).denote (before2747 k).denote := - @applyExit_sound (before2746 k) (before2747 k) exit174 1 valid174 (macro2746 k) -theorem macro2747 (k : Nat) : applyExit (before2747 k) exit176 1 = some (before2748 k) := by - simp (disch := omega) [before2747, before2748, exit176, applyExit, pop, push] - <;> omega -theorem step2747 (k : Nat) : Runs (1*61) (before2747 k).denote (before2748 k).denote := - @applyExit_sound (before2747 k) (before2748 k) exit176 1 valid176 (macro2747 k) -def cycleState2748 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w153,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,85⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,33⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,791761169⟩,⟨w150,(1*k+8)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w151,1⟩,⟨w146,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2748_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w152,1⟩,⟨w153,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,85⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,33⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,791761169⟩,⟨w150,(1*k+8)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w146,(1*k+4-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart2748_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w152,1⟩,⟨w153,(3+1*j)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,85⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,33⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,791761169⟩,⟨w150,(1*k+8)⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w151,1⟩,⟨w146,(1*k+3-1*j)⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,58⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro2748_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState2748 k j) exit175 1 = some (cyclePart2748_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState2748, cyclePart2748_0, exit175, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2748_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2748_0 k j) exit174 1 = some (cyclePart2748_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2748_0, cyclePart2748_1, exit174, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro2748_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart2748_1 k j) exit176 1 = some (cycleState2748 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart2748_1, cycleState2748, exit176, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun2748 (k j : Nat) (hj : j < (1*k+3)) : Runs 1250 (cycleState2748 k j).denote (cycleState2748 k (j+1)).denote := by - have h0 : Runs (1*1074) (cycleState2748 k j).denote (cyclePart2748_0 k j).denote := @applyExit_sound (cycleState2748 k j) (cyclePart2748_0 k j) exit175 1 valid175 (cycleMacro2748_0 k j hj) - have h1 : Runs (1*115) (cyclePart2748_0 k j).denote (cyclePart2748_1 k j).denote := @applyExit_sound (cyclePart2748_0 k j) (cyclePart2748_1 k j) exit174 1 valid174 (cycleMacro2748_1 k j hj) - have h2 : Runs (1*61) (cyclePart2748_1 k j).denote (cycleState2748 k (j+1)).denote := @applyExit_sound (cyclePart2748_1 k j) (cycleState2748 k (j+1)) exit176 1 valid176 (cycleMacro2748_2 k j hj) - exact (@Runs.trans (1*1074) ((1*115)+(1*61)) (cycleState2748 k j).denote (cyclePart2748_0 k j).denote (cycleState2748 k (j+1)).denote h0 (@Runs.trans (1*115) (1*61) (cyclePart2748_0 k j).denote (cyclePart2748_1 k j).denote (cycleState2748 k (j+1)).denote h1 h2)) -theorem step2748 (k : Nat) : Runs ((1*k+3)*1250) (before2748 k).denote (before2749 k).denote := by - have h := Runs.chain (fun j => (cycleState2748 k j).denote) 1250 (1*k+3) (cycleRun2748 k) - have h0 : cycleState2748 k 0 = before2748 k := by simp [cycleState2748, before2748] - have h1 : cycleState2748 k (1*k+3) = before2749 k := by - simp [cycleState2748, before2749] <;> omega - simpa only [h0, h1] using h -theorem macro2749 (k : Nat) : applyExit (before2749 k) exit175 1 = some (before2750 k) := by - simp (disch := omega) [before2749, before2750, exit175, applyExit, pop, push] - <;> omega -theorem step2749 (k : Nat) : Runs (1*1074) (before2749 k).denote (before2750 k).denote := - @applyExit_sound (before2749 k) (before2750 k) exit175 1 valid175 (macro2749 k) -theorem macro2750 (k : Nat) : applyExit (before2750 k) exit174 1 = some (before2751 k) := by - simp (disch := omega) [before2750, before2751, exit174, applyExit, pop, push] - <;> omega -theorem step2750 (k : Nat) : Runs (1*115) (before2750 k).denote (before2751 k).denote := - @applyExit_sound (before2750 k) (before2751 k) exit174 1 valid174 (macro2750 k) -theorem macro2751 (k : Nat) : applyExit (before2751 k) exit176 1 = some (before2752 k) := by - simp (disch := omega) [before2751, before2752, exit176, applyExit, pop, push] - <;> omega -theorem step2751 (k : Nat) : Runs (1*61) (before2751 k).denote (before2752 k).denote := - @applyExit_sound (before2751 k) (before2752 k) exit176 1 valid176 (macro2751 k) -theorem macro2752 (k : Nat) : applyExit (before2752 k) exit175 1 = some (before2753 k) := by - simp (disch := omega) [before2752, before2753, exit175, applyExit, pop, push] - <;> omega -theorem step2752 (k : Nat) : Runs (1*1074) (before2752 k).denote (before2753 k).denote := - @applyExit_sound (before2752 k) (before2753 k) exit175 1 valid175 (macro2752 k) -theorem macro2753 (k : Nat) : applyExit (before2753 k) exit0 28 = some (before2754 k) := by - simp (disch := omega) [before2753, before2754, exit0, applyExit, pop, push] - <;> omega -theorem step2753 (k : Nat) : Runs (28*2) (before2753 k).denote (before2754 k).denote := - @applyExit_sound (before2753 k) (before2754 k) exit0 28 valid0 (macro2753 k) -theorem macro2754 (k : Nat) : applyExit (before2754 k) exit1 1 = some (before2755 k) := by - simp (disch := omega) [before2754, before2755, exit1, applyExit, pop, push] - <;> omega -theorem step2754 (k : Nat) : Runs (1*3) (before2754 k).denote (before2755 k).denote := - @applyExit_sound (before2754 k) (before2755 k) exit1 1 valid1 (macro2754 k) -theorem macro2755 (k : Nat) : applyExit (before2755 k) exit2 28 = some (before2756 k) := by - simp (disch := omega) [before2755, before2756, exit2, applyExit, pop, push] - <;> omega -theorem step2755 (k : Nat) : Runs (28*2) (before2755 k).denote (before2756 k).denote := - @applyExit_sound (before2755 k) (before2756 k) exit2 28 valid2 (macro2755 k) -theorem macro2756 (k : Nat) : applyExit (before2756 k) exit176 1 = some (before2757 k) := by - simp (disch := omega) [before2756, before2757, exit176, applyExit, pop, push] - <;> omega -theorem step2756 (k : Nat) : Runs (1*61) (before2756 k).denote (before2757 k).denote := - @applyExit_sound (before2756 k) (before2757 k) exit176 1 valid176 (macro2756 k) -theorem macro2757 (k : Nat) : applyExit (before2757 k) exit0 29 = some (before2758 k) := by - simp (disch := omega) [before2757, before2758, exit0, applyExit, pop, push] - <;> omega -theorem step2757 (k : Nat) : Runs (29*2) (before2757 k).denote (before2758 k).denote := - @applyExit_sound (before2757 k) (before2758 k) exit0 29 valid0 (macro2757 k) -theorem macro2758 (k : Nat) : applyExit (before2758 k) exit13 11 = some (before2759 k) := by - simp (disch := omega) [before2758, before2759, exit13, applyExit, pop, push] - <;> omega -theorem step2758 (k : Nat) : Runs (11*2) (before2758 k).denote (before2759 k).denote := - @applyExit_sound (before2758 k) (before2759 k) exit13 11 valid13 (macro2758 k) -theorem macro2759 (k : Nat) : applyExit (before2759 k) exit0 58 = some (before2760 k) := by - simp (disch := omega) [before2759, before2760, exit0, applyExit, pop, push] - <;> omega -theorem step2759 (k : Nat) : Runs (58*2) (before2759 k).denote (before2760 k).denote := - @applyExit_sound (before2759 k) (before2760 k) exit0 58 valid0 (macro2759 k) -theorem macro2760 (k : Nat) : applyExit (before2760 k) exit1 1 = some (before2761 k) := by - simp (disch := omega) [before2760, before2761, exit1, applyExit, pop, push] - <;> omega -theorem step2760 (k : Nat) : Runs (1*3) (before2760 k).denote (before2761 k).denote := - @applyExit_sound (before2760 k) (before2761 k) exit1 1 valid1 (macro2760 k) -theorem macro2761 (k : Nat) : applyExit (before2761 k) exit2 58 = some (before2762 k) := by - simp (disch := omega) [before2761, before2762, exit2, applyExit, pop, push] - <;> omega -theorem step2761 (k : Nat) : Runs (58*2) (before2761 k).denote (before2762 k).denote := - @applyExit_sound (before2761 k) (before2762 k) exit2 58 valid2 (macro2761 k) -theorem macro2762 (k : Nat) : applyExit (before2762 k) exit6 1 = some (before2763 k) := by - simp (disch := omega) [before2762, before2763, exit6, applyExit, pop, push] - <;> omega -theorem step2762 (k : Nat) : Runs (1*1) (before2762 k).denote (before2763 k).denote := - @applyExit_sound (before2762 k) (before2763 k) exit6 1 valid6 (macro2762 k) -theorem macro2763 (k : Nat) : applyExit (before2763 k) exit0 59 = some (before2764 k) := by - simp (disch := omega) [before2763, before2764, exit0, applyExit, pop, push] - <;> omega -theorem step2763 (k : Nat) : Runs (59*2) (before2763 k).denote (before2764 k).denote := - @applyExit_sound (before2763 k) (before2764 k) exit0 59 valid0 (macro2763 k) -theorem macro2764 (k : Nat) : applyExit (before2764 k) exit13 1 = some (before2765 k) := by - simp (disch := omega) [before2764, before2765, exit13, applyExit, pop, push] - <;> omega -theorem step2764 (k : Nat) : Runs (1*2) (before2764 k).denote (before2765 k).denote := - @applyExit_sound (before2764 k) (before2765 k) exit13 1 valid13 (macro2764 k) -theorem macro2765 (k : Nat) : applyExit (before2765 k) exit0 6 = some (before2766 k) := by - simp (disch := omega) [before2765, before2766, exit0, applyExit, pop, push] - <;> omega -theorem step2765 (k : Nat) : Runs (6*2) (before2765 k).denote (before2766 k).denote := - @applyExit_sound (before2765 k) (before2766 k) exit0 6 valid0 (macro2765 k) -theorem macro2766 (k : Nat) : applyExit (before2766 k) exit1 1 = some (before2767 k) := by - simp (disch := omega) [before2766, before2767, exit1, applyExit, pop, push] - <;> omega -theorem step2766 (k : Nat) : Runs (1*3) (before2766 k).denote (before2767 k).denote := - @applyExit_sound (before2766 k) (before2767 k) exit1 1 valid1 (macro2766 k) -theorem macro2767 (k : Nat) : applyExit (before2767 k) exit2 6 = some (before2768 k) := by - simp (disch := omega) [before2767, before2768, exit2, applyExit, pop, push] - <;> omega -theorem step2767 (k : Nat) : Runs (6*2) (before2767 k).denote (before2768 k).denote := - @applyExit_sound (before2767 k) (before2768 k) exit2 6 valid2 (macro2767 k) -theorem macro2768 (k : Nat) : applyExit (before2768 k) exit6 1 = some (before2769 k) := by - simp (disch := omega) [before2768, before2769, exit6, applyExit, pop, push] - <;> omega -theorem step2768 (k : Nat) : Runs (1*1) (before2768 k).denote (before2769 k).denote := - @applyExit_sound (before2768 k) (before2769 k) exit6 1 valid6 (macro2768 k) -theorem macro2769 (k : Nat) : applyExit (before2769 k) exit0 7 = some (before2770 k) := by - simp (disch := omega) [before2769, before2770, exit0, applyExit, pop, push] - <;> omega -theorem step2769 (k : Nat) : Runs (7*2) (before2769 k).denote (before2770 k).denote := - @applyExit_sound (before2769 k) (before2770 k) exit0 7 valid0 (macro2769 k) -theorem macro2770 (k : Nat) : applyExit (before2770 k) exit1 1 = some (before2771 k) := by - simp (disch := omega) [before2770, before2771, exit1, applyExit, pop, push] - <;> omega -theorem step2770 (k : Nat) : Runs (1*3) (before2770 k).denote (before2771 k).denote := - @applyExit_sound (before2770 k) (before2771 k) exit1 1 valid1 (macro2770 k) -theorem macro2771 (k : Nat) : applyExit (before2771 k) exit2 7 = some (before2772 k) := by - simp (disch := omega) [before2771, before2772, exit2, applyExit, pop, push] - <;> omega -theorem step2771 (k : Nat) : Runs (7*2) (before2771 k).denote (before2772 k).denote := - @applyExit_sound (before2771 k) (before2772 k) exit2 7 valid2 (macro2771 k) -theorem macro2772 (k : Nat) : applyExit (before2772 k) exit3 1 = some (before2773 k) := by - simp (disch := omega) [before2772, before2773, exit3, applyExit, pop, push] - <;> omega -theorem step2772 (k : Nat) : Runs (1*2) (before2772 k).denote (before2773 k).denote := - @applyExit_sound (before2772 k) (before2773 k) exit3 1 valid3 (macro2772 k) -theorem macro2773 (k : Nat) : applyExit (before2773 k) exit4 1 = some (before2774 k) := by - simp (disch := omega) [before2773, before2774, exit4, applyExit, pop, push] - <;> omega -theorem step2773 (k : Nat) : Runs (1*2) (before2773 k).denote (before2774 k).denote := - @applyExit_sound (before2773 k) (before2774 k) exit4 1 valid4 (macro2773 k) -theorem macro2774 (k : Nat) : applyExit (before2774 k) exit5 1 = some (before2775 k) := by - simp (disch := omega) [before2774, before2775, exit5, applyExit, pop, push] - <;> omega -theorem step2774 (k : Nat) : Runs (1*3) (before2774 k).denote (before2775 k).denote := - @applyExit_sound (before2774 k) (before2775 k) exit5 1 valid5 (macro2774 k) -theorem macro2775 (k : Nat) : applyExit (before2775 k) exit1 1 = some (before2776 k) := by - simp (disch := omega) [before2775, before2776, exit1, applyExit, pop, push] - <;> omega -theorem step2775 (k : Nat) : Runs (1*3) (before2775 k).denote (before2776 k).denote := - @applyExit_sound (before2775 k) (before2776 k) exit1 1 valid1 (macro2775 k) -theorem macro2776 (k : Nat) : applyExit (before2776 k) exit6 1 = some (before2777 k) := by - simp (disch := omega) [before2776, before2777, exit6, applyExit, pop, push] - <;> omega -theorem step2776 (k : Nat) : Runs (1*1) (before2776 k).denote (before2777 k).denote := - @applyExit_sound (before2776 k) (before2777 k) exit6 1 valid6 (macro2776 k) -theorem macro2777 (k : Nat) : applyExit (before2777 k) exit0 10 = some (before2778 k) := by - simp (disch := omega) [before2777, before2778, exit0, applyExit, pop, push] - <;> omega -theorem step2777 (k : Nat) : Runs (10*2) (before2777 k).denote (before2778 k).denote := - @applyExit_sound (before2777 k) (before2778 k) exit0 10 valid0 (macro2777 k) -theorem macro2778 (k : Nat) : applyExit (before2778 k) exit1 1 = some (before2779 k) := by - simp (disch := omega) [before2778, before2779, exit1, applyExit, pop, push] - <;> omega -theorem step2778 (k : Nat) : Runs (1*3) (before2778 k).denote (before2779 k).denote := - @applyExit_sound (before2778 k) (before2779 k) exit1 1 valid1 (macro2778 k) -theorem macro2779 (k : Nat) : applyExit (before2779 k) exit2 10 = some (before2780 k) := by - simp (disch := omega) [before2779, before2780, exit2, applyExit, pop, push] - <;> omega -theorem step2779 (k : Nat) : Runs (10*2) (before2779 k).denote (before2780 k).denote := - @applyExit_sound (before2779 k) (before2780 k) exit2 10 valid2 (macro2779 k) -theorem macro2780 (k : Nat) : applyExit (before2780 k) exit3 1 = some (before2781 k) := by - simp (disch := omega) [before2780, before2781, exit3, applyExit, pop, push] - <;> omega -theorem step2780 (k : Nat) : Runs (1*2) (before2780 k).denote (before2781 k).denote := - @applyExit_sound (before2780 k) (before2781 k) exit3 1 valid3 (macro2780 k) -theorem macro2781 (k : Nat) : applyExit (before2781 k) exit4 1 = some (before2782 k) := by - simp (disch := omega) [before2781, before2782, exit4, applyExit, pop, push] - <;> omega -theorem step2781 (k : Nat) : Runs (1*2) (before2781 k).denote (before2782 k).denote := - @applyExit_sound (before2781 k) (before2782 k) exit4 1 valid4 (macro2781 k) -theorem macro2782 (k : Nat) : applyExit (before2782 k) exit5 1 = some (before2783 k) := by - simp (disch := omega) [before2782, before2783, exit5, applyExit, pop, push] - <;> omega -theorem step2782 (k : Nat) : Runs (1*3) (before2782 k).denote (before2783 k).denote := - @applyExit_sound (before2782 k) (before2783 k) exit5 1 valid5 (macro2782 k) -theorem macro2783 (k : Nat) : applyExit (before2783 k) exit1 1 = some (before2784 k) := by - simp (disch := omega) [before2783, before2784, exit1, applyExit, pop, push] - <;> omega -theorem step2783 (k : Nat) : Runs (1*3) (before2783 k).denote (before2784 k).denote := - @applyExit_sound (before2783 k) (before2784 k) exit1 1 valid1 (macro2783 k) -theorem macro2784 (k : Nat) : applyExit (before2784 k) exit6 1 = some (before2785 k) := by - simp (disch := omega) [before2784, before2785, exit6, applyExit, pop, push] - <;> omega -theorem step2784 (k : Nat) : Runs (1*1) (before2784 k).denote (before2785 k).denote := - @applyExit_sound (before2784 k) (before2785 k) exit6 1 valid6 (macro2784 k) -theorem macro2785 (k : Nat) : applyExit (before2785 k) exit0 13 = some (before2786 k) := by - simp (disch := omega) [before2785, before2786, exit0, applyExit, pop, push] - <;> omega -theorem step2785 (k : Nat) : Runs (13*2) (before2785 k).denote (before2786 k).denote := - @applyExit_sound (before2785 k) (before2786 k) exit0 13 valid0 (macro2785 k) -theorem macro2786 (k : Nat) : applyExit (before2786 k) exit1 1 = some (before2787 k) := by - simp (disch := omega) [before2786, before2787, exit1, applyExit, pop, push] - <;> omega -theorem step2786 (k : Nat) : Runs (1*3) (before2786 k).denote (before2787 k).denote := - @applyExit_sound (before2786 k) (before2787 k) exit1 1 valid1 (macro2786 k) -theorem macro2787 (k : Nat) : applyExit (before2787 k) exit2 13 = some (before2788 k) := by - simp (disch := omega) [before2787, before2788, exit2, applyExit, pop, push] - <;> omega -theorem step2787 (k : Nat) : Runs (13*2) (before2787 k).denote (before2788 k).denote := - @applyExit_sound (before2787 k) (before2788 k) exit2 13 valid2 (macro2787 k) -theorem macro2788 (k : Nat) : applyExit (before2788 k) exit3 1 = some (before2789 k) := by - simp (disch := omega) [before2788, before2789, exit3, applyExit, pop, push] - <;> omega -theorem step2788 (k : Nat) : Runs (1*2) (before2788 k).denote (before2789 k).denote := - @applyExit_sound (before2788 k) (before2789 k) exit3 1 valid3 (macro2788 k) -theorem macro2789 (k : Nat) : applyExit (before2789 k) exit4 1 = some (before2790 k) := by - simp (disch := omega) [before2789, before2790, exit4, applyExit, pop, push] - <;> omega -theorem step2789 (k : Nat) : Runs (1*2) (before2789 k).denote (before2790 k).denote := - @applyExit_sound (before2789 k) (before2790 k) exit4 1 valid4 (macro2789 k) -theorem macro2790 (k : Nat) : applyExit (before2790 k) exit5 1 = some (before2791 k) := by - simp (disch := omega) [before2790, before2791, exit5, applyExit, pop, push] - <;> omega -theorem step2790 (k : Nat) : Runs (1*3) (before2790 k).denote (before2791 k).denote := - @applyExit_sound (before2790 k) (before2791 k) exit5 1 valid5 (macro2790 k) -theorem macro2791 (k : Nat) : applyExit (before2791 k) exit1 1 = some (before2792 k) := by - simp (disch := omega) [before2791, before2792, exit1, applyExit, pop, push] - <;> omega -theorem step2791 (k : Nat) : Runs (1*3) (before2791 k).denote (before2792 k).denote := - @applyExit_sound (before2791 k) (before2792 k) exit1 1 valid1 (macro2791 k) -theorem macro2792 (k : Nat) : applyExit (before2792 k) exit6 1 = some (before2793 k) := by - simp (disch := omega) [before2792, before2793, exit6, applyExit, pop, push] - <;> omega -theorem step2792 (k : Nat) : Runs (1*1) (before2792 k).denote (before2793 k).denote := - @applyExit_sound (before2792 k) (before2793 k) exit6 1 valid6 (macro2792 k) -theorem macro2793 (k : Nat) : applyExit (before2793 k) exit0 16 = some (before2794 k) := by - simp (disch := omega) [before2793, before2794, exit0, applyExit, pop, push] - <;> omega -theorem step2793 (k : Nat) : Runs (16*2) (before2793 k).denote (before2794 k).denote := - @applyExit_sound (before2793 k) (before2794 k) exit0 16 valid0 (macro2793 k) -theorem macro2794 (k : Nat) : applyExit (before2794 k) exit1 1 = some (before2795 k) := by - simp (disch := omega) [before2794, before2795, exit1, applyExit, pop, push] - <;> omega -theorem step2794 (k : Nat) : Runs (1*3) (before2794 k).denote (before2795 k).denote := - @applyExit_sound (before2794 k) (before2795 k) exit1 1 valid1 (macro2794 k) -theorem macro2795 (k : Nat) : applyExit (before2795 k) exit2 16 = some (before2796 k) := by - simp (disch := omega) [before2795, before2796, exit2, applyExit, pop, push] - <;> omega -theorem step2795 (k : Nat) : Runs (16*2) (before2795 k).denote (before2796 k).denote := - @applyExit_sound (before2795 k) (before2796 k) exit2 16 valid2 (macro2795 k) -theorem macro2796 (k : Nat) : applyExit (before2796 k) exit3 1 = some (before2797 k) := by - simp (disch := omega) [before2796, before2797, exit3, applyExit, pop, push] - <;> omega -theorem step2796 (k : Nat) : Runs (1*2) (before2796 k).denote (before2797 k).denote := - @applyExit_sound (before2796 k) (before2797 k) exit3 1 valid3 (macro2796 k) -theorem macro2797 (k : Nat) : applyExit (before2797 k) exit4 1 = some (before2798 k) := by - simp (disch := omega) [before2797, before2798, exit4, applyExit, pop, push] - <;> omega -theorem step2797 (k : Nat) : Runs (1*2) (before2797 k).denote (before2798 k).denote := - @applyExit_sound (before2797 k) (before2798 k) exit4 1 valid4 (macro2797 k) -theorem macro2798 (k : Nat) : applyExit (before2798 k) exit5 1 = some (before2799 k) := by - simp (disch := omega) [before2798, before2799, exit5, applyExit, pop, push] - <;> omega -theorem step2798 (k : Nat) : Runs (1*3) (before2798 k).denote (before2799 k).denote := - @applyExit_sound (before2798 k) (before2799 k) exit5 1 valid5 (macro2798 k) -theorem macro2799 (k : Nat) : applyExit (before2799 k) exit1 1 = some (after2799 k) := by - simp (disch := omega) [before2799, after2799, exit1, applyExit, pop, push] - <;> omega -theorem step2799 (k : Nat) : Runs (1*3) (before2799 k).denote (after2799 k).denote := - @applyExit_sound (before2799 k) (after2799 k) exit1 1 valid1 (macro2799 k) -theorem chunkRun027 (k : Nat) : Runs (1352*k+4750579322) (before2700 k).denote (after2799 k).denote := by - have h := (@Runs.trans ((((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))))+((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2))))))+(((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))))+((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074))))))) ((((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))))+((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))))+((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))))) (before2700 k).denote (before2750 k).denote (after2799 k).denote (@Runs.trans (((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))))+((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2)))))) (((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))))+((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074)))))) (before2700 k).denote (before2725 k).denote (before2750 k).denote (@Runs.trans ((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102))))) ((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2))))) (before2700 k).denote (before2712 k).denote (before2725 k).denote (@Runs.trans (((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38)))) (((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))) (before2700 k).denote (before2706 k).denote (before2712 k).denote (@Runs.trans ((1*1)+((15*2)+(1*38))) ((1*3)+((1*61)+(1*38))) (before2700 k).denote (before2703 k).denote (before2706 k).denote (@Runs.trans (1*1) ((15*2)+(1*38)) (before2700 k).denote (before2701 k).denote (before2703 k).denote (step2700 k) (@Runs.trans (15*2) (1*38) (before2701 k).denote (before2702 k).denote (before2703 k).denote (step2701 k) (step2702 k))) (@Runs.trans (1*3) ((1*61)+(1*38)) (before2703 k).denote (before2704 k).denote (before2706 k).denote (step2703 k) (@Runs.trans (1*61) (1*38) (before2704 k).denote (before2705 k).denote (before2706 k).denote (step2704 k) (step2705 k)))) (@Runs.trans ((1*3)+((1*61)+(1*38))) ((1*3)+((1*61)+((1*k+3)*102))) (before2706 k).denote (before2709 k).denote (before2712 k).denote (@Runs.trans (1*3) ((1*61)+(1*38)) (before2706 k).denote (before2707 k).denote (before2709 k).denote (step2706 k) (@Runs.trans (1*61) (1*38) (before2707 k).denote (before2708 k).denote (before2709 k).denote (step2707 k) (step2708 k))) (@Runs.trans (1*3) ((1*61)+((1*k+3)*102)) (before2709 k).denote (before2710 k).denote (before2712 k).denote (step2709 k) (@Runs.trans (1*61) ((1*k+3)*102) (before2710 k).denote (before2711 k).denote (before2712 k).denote (step2710 k) (step2711 k))))) (@Runs.trans (((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3)))) (((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2)))) (before2712 k).denote (before2718 k).denote (before2725 k).denote (@Runs.trans ((1*38)+((1*3)+(1*61))) ((1*38)+((791761168*2)+(1*3))) (before2712 k).denote (before2715 k).denote (before2718 k).denote (@Runs.trans (1*38) ((1*3)+(1*61)) (before2712 k).denote (before2713 k).denote (before2715 k).denote (step2712 k) (@Runs.trans (1*3) (1*61) (before2713 k).denote (before2714 k).denote (before2715 k).denote (step2713 k) (step2714 k))) (@Runs.trans (1*38) ((791761168*2)+(1*3)) (before2715 k).denote (before2716 k).denote (before2718 k).denote (step2715 k) (@Runs.trans (791761168*2) (1*3) (before2716 k).denote (before2717 k).denote (before2718 k).denote (step2716 k) (step2717 k)))) (@Runs.trans ((791761168*2)+((1*61)+(791761169*2))) (((2*2)+(28*2))+((1*3)+(28*2))) (before2718 k).denote (before2721 k).denote (before2725 k).denote (@Runs.trans (791761168*2) ((1*61)+(791761169*2)) (before2718 k).denote (before2719 k).denote (before2721 k).denote (step2718 k) (@Runs.trans (1*61) (791761169*2) (before2719 k).denote (before2720 k).denote (before2721 k).denote (step2719 k) (step2720 k))) (@Runs.trans ((2*2)+(28*2)) ((1*3)+(28*2)) (before2721 k).denote (before2723 k).denote (before2725 k).denote (@Runs.trans (2*2) (28*2) (before2721 k).denote (before2722 k).denote (before2723 k).denote (step2721 k) (step2722 k)) (@Runs.trans (1*3) (28*2) (before2723 k).denote (before2724 k).denote (before2725 k).denote (step2723 k) (step2724 k)))))) (@Runs.trans ((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2))))) ((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074))))) (before2725 k).denote (before2737 k).denote (before2750 k).denote (@Runs.trans (((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2)))) (((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))) (before2725 k).denote (before2731 k).denote (before2737 k).denote (@Runs.trans ((1*1)+((29*2)+(34*2))) ((22*2)+((1*3)+(22*2))) (before2725 k).denote (before2728 k).denote (before2731 k).denote (@Runs.trans (1*1) ((29*2)+(34*2)) (before2725 k).denote (before2726 k).denote (before2728 k).denote (step2725 k) (@Runs.trans (29*2) (34*2) (before2726 k).denote (before2727 k).denote (before2728 k).denote (step2726 k) (step2727 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before2728 k).denote (before2729 k).denote (before2731 k).denote (step2728 k) (@Runs.trans (1*3) (22*2) (before2729 k).denote (before2730 k).denote (before2731 k).denote (step2729 k) (step2730 k)))) (@Runs.trans ((1*1)+((23*2)+(86*2))) ((15*2)+((1*115)+(15*2))) (before2731 k).denote (before2734 k).denote (before2737 k).denote (@Runs.trans (1*1) ((23*2)+(86*2)) (before2731 k).denote (before2732 k).denote (before2734 k).denote (step2731 k) (@Runs.trans (23*2) (86*2) (before2732 k).denote (before2733 k).denote (before2734 k).denote (step2732 k) (step2733 k))) (@Runs.trans (15*2) ((1*115)+(15*2)) (before2734 k).denote (before2735 k).denote (before2737 k).denote (step2734 k) (@Runs.trans (1*115) (15*2) (before2735 k).denote (before2736 k).denote (before2737 k).denote (step2735 k) (step2736 k))))) (@Runs.trans (((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074)))) (((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074)))) (before2737 k).denote (before2743 k).denote (before2750 k).denote (@Runs.trans ((1*1)+((15*2)+(1*1074))) ((1*115)+((1*61)+(1*1074))) (before2737 k).denote (before2740 k).denote (before2743 k).denote (@Runs.trans (1*1) ((15*2)+(1*1074)) (before2737 k).denote (before2738 k).denote (before2740 k).denote (step2737 k) (@Runs.trans (15*2) (1*1074) (before2738 k).denote (before2739 k).denote (before2740 k).denote (step2738 k) (step2739 k))) (@Runs.trans (1*115) ((1*61)+(1*1074)) (before2740 k).denote (before2741 k).denote (before2743 k).denote (step2740 k) (@Runs.trans (1*61) (1*1074) (before2741 k).denote (before2742 k).denote (before2743 k).denote (step2741 k) (step2742 k)))) (@Runs.trans ((1*115)+((1*61)+(1*1074))) (((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074))) (before2743 k).denote (before2746 k).denote (before2750 k).denote (@Runs.trans (1*115) ((1*61)+(1*1074)) (before2743 k).denote (before2744 k).denote (before2746 k).denote (step2743 k) (@Runs.trans (1*61) (1*1074) (before2744 k).denote (before2745 k).denote (before2746 k).denote (step2744 k) (step2745 k))) (@Runs.trans ((1*115)+(1*61)) (((1*k+3)*1250)+(1*1074)) (before2746 k).denote (before2748 k).denote (before2750 k).denote (@Runs.trans (1*115) (1*61) (before2746 k).denote (before2747 k).denote (before2748 k).denote (step2746 k) (step2747 k)) (@Runs.trans ((1*k+3)*1250) (1*1074) (before2748 k).denote (before2749 k).denote (before2750 k).denote (step2748 k) (step2749 k))))))) (@Runs.trans (((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))))+((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3)))))) (((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))))+((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))) (before2750 k).denote (before2775 k).denote (after2799 k).denote (@Runs.trans ((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2))))) ((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3))))) (before2750 k).denote (before2762 k).denote (before2775 k).denote (@Runs.trans (((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2)))) (((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))) (before2750 k).denote (before2756 k).denote (before2762 k).denote (@Runs.trans ((1*115)+((1*61)+(1*1074))) ((28*2)+((1*3)+(28*2))) (before2750 k).denote (before2753 k).denote (before2756 k).denote (@Runs.trans (1*115) ((1*61)+(1*1074)) (before2750 k).denote (before2751 k).denote (before2753 k).denote (step2750 k) (@Runs.trans (1*61) (1*1074) (before2751 k).denote (before2752 k).denote (before2753 k).denote (step2751 k) (step2752 k))) (@Runs.trans (28*2) ((1*3)+(28*2)) (before2753 k).denote (before2754 k).denote (before2756 k).denote (step2753 k) (@Runs.trans (1*3) (28*2) (before2754 k).denote (before2755 k).denote (before2756 k).denote (step2754 k) (step2755 k)))) (@Runs.trans ((1*61)+((29*2)+(11*2))) ((58*2)+((1*3)+(58*2))) (before2756 k).denote (before2759 k).denote (before2762 k).denote (@Runs.trans (1*61) ((29*2)+(11*2)) (before2756 k).denote (before2757 k).denote (before2759 k).denote (step2756 k) (@Runs.trans (29*2) (11*2) (before2757 k).denote (before2758 k).denote (before2759 k).denote (step2757 k) (step2758 k))) (@Runs.trans (58*2) ((1*3)+(58*2)) (before2759 k).denote (before2760 k).denote (before2762 k).denote (step2759 k) (@Runs.trans (1*3) (58*2) (before2760 k).denote (before2761 k).denote (before2762 k).denote (step2760 k) (step2761 k))))) (@Runs.trans (((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2)))) (((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3)))) (before2762 k).denote (before2768 k).denote (before2775 k).denote (@Runs.trans ((1*1)+((59*2)+(1*2))) ((6*2)+((1*3)+(6*2))) (before2762 k).denote (before2765 k).denote (before2768 k).denote (@Runs.trans (1*1) ((59*2)+(1*2)) (before2762 k).denote (before2763 k).denote (before2765 k).denote (step2762 k) (@Runs.trans (59*2) (1*2) (before2763 k).denote (before2764 k).denote (before2765 k).denote (step2763 k) (step2764 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before2765 k).denote (before2766 k).denote (before2768 k).denote (step2765 k) (@Runs.trans (1*3) (6*2) (before2766 k).denote (before2767 k).denote (before2768 k).denote (step2766 k) (step2767 k)))) (@Runs.trans ((1*1)+((7*2)+(1*3))) (((7*2)+(1*2))+((1*2)+(1*3))) (before2768 k).denote (before2771 k).denote (before2775 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before2768 k).denote (before2769 k).denote (before2771 k).denote (step2768 k) (@Runs.trans (7*2) (1*3) (before2769 k).denote (before2770 k).denote (before2771 k).denote (step2769 k) (step2770 k))) (@Runs.trans ((7*2)+(1*2)) ((1*2)+(1*3)) (before2771 k).denote (before2773 k).denote (before2775 k).denote (@Runs.trans (7*2) (1*2) (before2771 k).denote (before2772 k).denote (before2773 k).denote (step2771 k) (step2772 k)) (@Runs.trans (1*2) (1*3) (before2773 k).denote (before2774 k).denote (before2775 k).denote (step2773 k) (step2774 k)))))) (@Runs.trans ((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3))))) ((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))) (before2775 k).denote (before2787 k).denote (after2799 k).denote (@Runs.trans (((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))) (before2775 k).denote (before2781 k).denote (before2787 k).denote (@Runs.trans ((1*3)+((1*1)+(10*2))) ((1*3)+((10*2)+(1*2))) (before2775 k).denote (before2778 k).denote (before2781 k).denote (@Runs.trans (1*3) ((1*1)+(10*2)) (before2775 k).denote (before2776 k).denote (before2778 k).denote (step2775 k) (@Runs.trans (1*1) (10*2) (before2776 k).denote (before2777 k).denote (before2778 k).denote (step2776 k) (step2777 k))) (@Runs.trans (1*3) ((10*2)+(1*2)) (before2778 k).denote (before2779 k).denote (before2781 k).denote (step2778 k) (@Runs.trans (10*2) (1*2) (before2779 k).denote (before2780 k).denote (before2781 k).denote (step2779 k) (step2780 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((13*2)+(1*3))) (before2781 k).denote (before2784 k).denote (before2787 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2781 k).denote (before2782 k).denote (before2784 k).denote (step2781 k) (@Runs.trans (1*3) (1*3) (before2782 k).denote (before2783 k).denote (before2784 k).denote (step2782 k) (step2783 k))) (@Runs.trans (1*1) ((13*2)+(1*3)) (before2784 k).denote (before2785 k).denote (before2787 k).denote (step2784 k) (@Runs.trans (13*2) (1*3) (before2785 k).denote (before2786 k).denote (before2787 k).denote (step2785 k) (step2786 k))))) (@Runs.trans (((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))) (before2787 k).denote (before2793 k).denote (after2799 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2787 k).denote (before2790 k).denote (before2793 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before2787 k).denote (before2788 k).denote (before2790 k).denote (step2787 k) (@Runs.trans (1*2) (1*2) (before2788 k).denote (before2789 k).denote (before2790 k).denote (step2788 k) (step2789 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2790 k).denote (before2791 k).denote (before2793 k).denote (step2790 k) (@Runs.trans (1*3) (1*1) (before2791 k).denote (before2792 k).denote (before2793 k).denote (step2791 k) (step2792 k)))) (@Runs.trans ((16*2)+((1*3)+(16*2))) (((1*2)+(1*2))+((1*3)+(1*3))) (before2793 k).denote (before2796 k).denote (after2799 k).denote (@Runs.trans (16*2) ((1*3)+(16*2)) (before2793 k).denote (before2794 k).denote (before2796 k).denote (step2793 k) (@Runs.trans (1*3) (16*2) (before2794 k).denote (before2795 k).denote (before2796 k).denote (step2794 k) (step2795 k))) (@Runs.trans ((1*2)+(1*2)) ((1*3)+(1*3)) (before2796 k).denote (before2798 k).denote (after2799 k).denote (@Runs.trans (1*2) (1*2) (before2796 k).denote (before2797 k).denote (before2798 k).denote (step2796 k) (step2797 k)) (@Runs.trans (1*3) (1*3) (before2798 k).denote (before2799 k).denote (after2799 k).denote (step2798 k) (step2799 k)))))))) - have ht : (((((((1*1)+((15*2)+(1*38)))+((1*3)+((1*61)+(1*38))))+(((1*3)+((1*61)+(1*38)))+((1*3)+((1*61)+((1*k+3)*102)))))+((((1*38)+((1*3)+(1*61)))+((1*38)+((791761168*2)+(1*3))))+(((791761168*2)+((1*61)+(791761169*2)))+(((2*2)+(28*2))+((1*3)+(28*2))))))+(((((1*1)+((29*2)+(34*2)))+((22*2)+((1*3)+(22*2))))+(((1*1)+((23*2)+(86*2)))+((15*2)+((1*115)+(15*2)))))+((((1*1)+((15*2)+(1*1074)))+((1*115)+((1*61)+(1*1074))))+(((1*115)+((1*61)+(1*1074)))+(((1*115)+(1*61))+(((1*k+3)*1250)+(1*1074)))))))+((((((1*115)+((1*61)+(1*1074)))+((28*2)+((1*3)+(28*2))))+(((1*61)+((29*2)+(11*2)))+((58*2)+((1*3)+(58*2)))))+((((1*1)+((59*2)+(1*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+(((7*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(10*2)))+((1*3)+((10*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((13*2)+(1*3)))))+((((13*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((16*2)+((1*3)+(16*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))))) = (1352*k+4750579322) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean deleted file mode 100644 index 7b7af3cf..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk028.lean +++ /dev/null @@ -1,769 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2800_0 : Stack := [] -abbrev tail2800_1 : Stack := ⟨w1,1⟩ :: tail2800_0 -abbrev tail2800_2 : Stack := ⟨w0,1⟩ :: tail2800_1 -abbrev tail2800_3 : Stack := ⟨w2,1⟩ :: tail2800_2 -abbrev tail2800_4 : Stack := ⟨w1,1⟩ :: tail2800_3 -abbrev tail2800_5 : Stack := ⟨w0,2⟩ :: tail2800_4 -abbrev tail2800_6 : Stack := ⟨w2,1⟩ :: tail2800_5 -abbrev tail2800_7 : Stack := ⟨w1,1⟩ :: tail2800_6 -abbrev tail2800_8 : Stack := ⟨w2,1⟩ :: tail2800_7 -abbrev tail2800_9 : Stack := ⟨w1,17⟩ :: tail2800_8 -abbrev tail2800_10 : Stack := ⟨w0,2⟩ :: tail2800_9 -abbrev tail2800_11 : Stack := ⟨w2,1⟩ :: tail2800_10 -abbrev tail2800_12 : Stack := ⟨w1,15⟩ :: tail2800_11 -abbrev tail2800_13 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail2800_12 -abbrev tail2800_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2800_13 k -abbrev tail2800_15 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_14 k -abbrev tail2800_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_15 k -abbrev tail2800_17 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2800_16 k -abbrev tail2800_18 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2800_17 k -abbrev tail2800_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_18 k -abbrev tail2800_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2800_19 k -abbrev tail2800_21 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2800_20 k -abbrev tail2800_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_21 k -abbrev tail2800_23 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2800_22 k -abbrev tail2800_24 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail2800_23 k -abbrev tail2800_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2800_24 k -abbrev tail2800_26 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2800_25 k -abbrev tail2800_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_26 k -abbrev tail2800_28 (k : Nat) : Stack := ⟨w1,51⟩ :: tail2800_27 k -abbrev tail2800_29 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_28 k -abbrev tail2800_30 : Stack := ⟨w0,19⟩ :: tail2800_0 -abbrev tail2800_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_28 k -abbrev tail2800_32 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2800_31 k -abbrev tail2800_33 : Stack := ⟨w0,1⟩ :: tail2800_0 -abbrev tail2800_34 : Stack := ⟨w0,20⟩ :: tail2800_0 -abbrev tail2800_35 : Stack := ⟨w0,21⟩ :: tail2800_0 -abbrev tail2800_36 (k : Nat) : Stack := ⟨w1,50⟩ :: tail2800_27 k -abbrev tail2800_37 : Stack := ⟨w2,1⟩ :: tail2800_35 -abbrev tail2800_38 (k : Nat) : Stack := ⟨w1,49⟩ :: tail2800_27 k -abbrev tail2800_39 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_38 k -abbrev tail2800_40 : Stack := ⟨w0,22⟩ :: tail2800_0 -abbrev tail2800_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_38 k -abbrev tail2800_42 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2800_41 k -abbrev tail2800_43 : Stack := ⟨w0,23⟩ :: tail2800_0 -abbrev tail2800_44 : Stack := ⟨w0,24⟩ :: tail2800_0 -abbrev tail2800_45 (k : Nat) : Stack := ⟨w1,48⟩ :: tail2800_27 k -abbrev tail2800_46 : Stack := ⟨w2,1⟩ :: tail2800_44 -abbrev tail2800_47 (k : Nat) : Stack := ⟨w1,47⟩ :: tail2800_27 k -abbrev tail2800_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_47 k -abbrev tail2800_49 : Stack := ⟨w0,25⟩ :: tail2800_0 -abbrev tail2800_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_47 k -abbrev tail2800_51 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2800_50 k -abbrev tail2800_52 : Stack := ⟨w0,26⟩ :: tail2800_0 -abbrev tail2800_53 : Stack := ⟨w0,27⟩ :: tail2800_0 -abbrev tail2800_54 (k : Nat) : Stack := ⟨w1,46⟩ :: tail2800_27 k -abbrev tail2800_55 : Stack := ⟨w2,1⟩ :: tail2800_53 -abbrev tail2800_56 (k : Nat) : Stack := ⟨w1,45⟩ :: tail2800_27 k -abbrev tail2800_57 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_56 k -abbrev tail2800_58 : Stack := ⟨w0,28⟩ :: tail2800_0 -abbrev tail2800_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_56 k -abbrev tail2800_60 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2800_59 k -abbrev tail2800_61 : Stack := ⟨w0,29⟩ :: tail2800_0 -abbrev tail2800_62 : Stack := ⟨w0,30⟩ :: tail2800_0 -abbrev tail2800_63 (k : Nat) : Stack := ⟨w1,44⟩ :: tail2800_27 k -abbrev tail2800_64 : Stack := ⟨w2,1⟩ :: tail2800_62 -abbrev tail2800_65 (k : Nat) : Stack := ⟨w1,43⟩ :: tail2800_27 k -abbrev tail2800_66 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_65 k -abbrev tail2800_67 : Stack := ⟨w0,31⟩ :: tail2800_0 -abbrev tail2800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_65 k -abbrev tail2800_69 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2800_68 k -abbrev tail2800_70 : Stack := ⟨w0,32⟩ :: tail2800_0 -abbrev tail2800_71 : Stack := ⟨w0,33⟩ :: tail2800_0 -abbrev tail2800_72 (k : Nat) : Stack := ⟨w1,42⟩ :: tail2800_27 k -abbrev tail2800_73 : Stack := ⟨w2,1⟩ :: tail2800_71 -abbrev tail2800_74 (k : Nat) : Stack := ⟨w1,41⟩ :: tail2800_27 k -abbrev tail2800_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_74 k -abbrev tail2800_76 : Stack := ⟨w0,34⟩ :: tail2800_0 -abbrev tail2800_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_74 k -abbrev tail2800_78 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2800_77 k -abbrev tail2800_79 : Stack := ⟨w0,35⟩ :: tail2800_0 -abbrev tail2800_80 : Stack := ⟨w0,36⟩ :: tail2800_0 -abbrev tail2800_81 (k : Nat) : Stack := ⟨w1,40⟩ :: tail2800_27 k -abbrev tail2800_82 : Stack := ⟨w2,1⟩ :: tail2800_80 -abbrev tail2800_83 (k : Nat) : Stack := ⟨w1,39⟩ :: tail2800_27 k -abbrev tail2800_84 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_83 k -abbrev tail2800_85 : Stack := ⟨w0,37⟩ :: tail2800_0 -abbrev tail2800_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_83 k -abbrev tail2800_87 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2800_86 k -abbrev tail2800_88 : Stack := ⟨w0,38⟩ :: tail2800_0 -abbrev tail2800_89 : Stack := ⟨w0,39⟩ :: tail2800_0 -abbrev tail2800_90 (k : Nat) : Stack := ⟨w1,38⟩ :: tail2800_27 k -abbrev tail2800_91 : Stack := ⟨w2,1⟩ :: tail2800_89 -abbrev tail2800_92 (k : Nat) : Stack := ⟨w1,37⟩ :: tail2800_27 k -abbrev tail2800_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_92 k -abbrev tail2800_94 : Stack := ⟨w0,40⟩ :: tail2800_0 -abbrev tail2800_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_92 k -abbrev tail2800_96 (k : Nat) : Stack := ⟨w1,40⟩ :: tail2800_95 k -abbrev tail2800_97 : Stack := ⟨w0,41⟩ :: tail2800_0 -abbrev tail2800_98 : Stack := ⟨w0,42⟩ :: tail2800_0 -abbrev tail2800_99 (k : Nat) : Stack := ⟨w1,36⟩ :: tail2800_27 k -abbrev tail2800_100 : Stack := ⟨w2,1⟩ :: tail2800_98 -abbrev tail2800_101 (k : Nat) : Stack := ⟨w1,35⟩ :: tail2800_27 k -abbrev tail2800_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_101 k -abbrev tail2800_103 : Stack := ⟨w0,43⟩ :: tail2800_0 -abbrev tail2800_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_101 k -abbrev tail2800_105 (k : Nat) : Stack := ⟨w1,43⟩ :: tail2800_104 k -abbrev tail2800_106 : Stack := ⟨w0,44⟩ :: tail2800_0 -abbrev tail2800_107 : Stack := ⟨w0,45⟩ :: tail2800_0 -abbrev tail2800_108 (k : Nat) : Stack := ⟨w1,34⟩ :: tail2800_27 k -abbrev tail2800_109 : Stack := ⟨w2,1⟩ :: tail2800_107 -abbrev tail2800_110 (k : Nat) : Stack := ⟨w1,33⟩ :: tail2800_27 k -abbrev tail2800_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_110 k -abbrev tail2800_112 : Stack := ⟨w0,46⟩ :: tail2800_0 -abbrev tail2800_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_110 k -abbrev tail2800_114 (k : Nat) : Stack := ⟨w1,46⟩ :: tail2800_113 k -abbrev tail2800_115 : Stack := ⟨w0,47⟩ :: tail2800_0 -abbrev tail2800_116 : Stack := ⟨w0,48⟩ :: tail2800_0 -abbrev tail2800_117 (k : Nat) : Stack := ⟨w1,32⟩ :: tail2800_27 k -abbrev tail2800_118 : Stack := ⟨w2,1⟩ :: tail2800_116 -abbrev tail2800_119 (k : Nat) : Stack := ⟨w1,31⟩ :: tail2800_27 k -abbrev tail2800_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_119 k -abbrev tail2800_121 : Stack := ⟨w0,49⟩ :: tail2800_0 -abbrev tail2800_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_119 k -abbrev tail2800_123 (k : Nat) : Stack := ⟨w1,49⟩ :: tail2800_122 k -abbrev tail2800_124 : Stack := ⟨w0,50⟩ :: tail2800_0 -abbrev tail2800_125 : Stack := ⟨w0,51⟩ :: tail2800_0 -abbrev tail2800_126 (k : Nat) : Stack := ⟨w1,30⟩ :: tail2800_27 k -abbrev tail2800_127 : Stack := ⟨w2,1⟩ :: tail2800_125 -abbrev tail2800_128 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2800_27 k -abbrev tail2800_129 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_128 k -abbrev tail2800_130 : Stack := ⟨w0,52⟩ :: tail2800_0 -abbrev tail2800_131 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_128 k -abbrev tail2800_132 (k : Nat) : Stack := ⟨w1,52⟩ :: tail2800_131 k -abbrev tail2800_133 : Stack := ⟨w0,53⟩ :: tail2800_0 -abbrev tail2800_134 : Stack := ⟨w0,54⟩ :: tail2800_0 -abbrev tail2800_135 (k : Nat) : Stack := ⟨w1,28⟩ :: tail2800_27 k -abbrev tail2800_136 : Stack := ⟨w2,1⟩ :: tail2800_134 -abbrev tail2800_137 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2800_27 k -abbrev tail2800_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2800_137 k -abbrev tail2800_139 : Stack := ⟨w0,55⟩ :: tail2800_0 -abbrev tail2800_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2800_137 k -abbrev tail2800_141 (k : Nat) : Stack := ⟨w1,55⟩ :: tail2800_140 k -abbrev tail2800_142 : Stack := ⟨w0,56⟩ :: tail2800_0 - -def before2800 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2800_29 k),tail2800_30⟩ -def before2801 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526771),(tail2800_31 k),tail2800_30⟩ -def before2802 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526809),(tail2800_32 k),tail2800_0⟩ -def before2803 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526809),(tail2800_32 k),tail2800_33⟩ -def before2804 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526771),(tail2800_31 k),tail2800_34⟩ -def before2805 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526769),(tail2800_28 k),tail2800_35⟩ -def before2806 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526767),(tail2800_36 k),tail2800_37⟩ -def before2807 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526767),(tail2800_39 k),tail2800_37⟩ -def before2808 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526767),(tail2800_39 k),tail2800_40⟩ -def before2809 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526767),(tail2800_41 k),tail2800_40⟩ -def before2810 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail2800_42 k),tail2800_0⟩ -def before2811 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail2800_42 k),tail2800_33⟩ -def before2812 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526767),(tail2800_41 k),tail2800_43⟩ -def before2813 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526765),(tail2800_38 k),tail2800_44⟩ -def before2814 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526763),(tail2800_45 k),tail2800_46⟩ -def before2815 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526763),(tail2800_48 k),tail2800_46⟩ -def before2816 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526763),(tail2800_48 k),tail2800_49⟩ -def before2817 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526763),(tail2800_50 k),tail2800_49⟩ -def before2818 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail2800_51 k),tail2800_0⟩ -def before2819 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail2800_51 k),tail2800_33⟩ -def before2820 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526763),(tail2800_50 k),tail2800_52⟩ -def before2821 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526761),(tail2800_47 k),tail2800_53⟩ -def before2822 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526759),(tail2800_54 k),tail2800_55⟩ -def before2823 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526759),(tail2800_57 k),tail2800_55⟩ -def before2824 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526759),(tail2800_57 k),tail2800_58⟩ -def before2825 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526759),(tail2800_59 k),tail2800_58⟩ -def before2826 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail2800_60 k),tail2800_0⟩ -def before2827 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail2800_60 k),tail2800_33⟩ -def before2828 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526759),(tail2800_59 k),tail2800_61⟩ -def before2829 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526757),(tail2800_56 k),tail2800_62⟩ -def before2830 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526755),(tail2800_63 k),tail2800_64⟩ -def before2831 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526755),(tail2800_66 k),tail2800_64⟩ -def before2832 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526755),(tail2800_66 k),tail2800_67⟩ -def before2833 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526755),(tail2800_68 k),tail2800_67⟩ -def before2834 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail2800_69 k),tail2800_0⟩ -def before2835 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526817),(tail2800_69 k),tail2800_33⟩ -def before2836 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526755),(tail2800_68 k),tail2800_70⟩ -def before2837 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526753),(tail2800_65 k),tail2800_71⟩ -def before2838 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526751),(tail2800_72 k),tail2800_73⟩ -def before2839 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526751),(tail2800_75 k),tail2800_73⟩ -def before2840 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526751),(tail2800_75 k),tail2800_76⟩ -def before2841 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526751),(tail2800_77 k),tail2800_76⟩ -def before2842 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526819),(tail2800_78 k),tail2800_0⟩ -def before2843 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526819),(tail2800_78 k),tail2800_33⟩ -def before2844 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526751),(tail2800_77 k),tail2800_79⟩ -def before2845 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526749),(tail2800_74 k),tail2800_80⟩ -def before2846 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526747),(tail2800_81 k),tail2800_82⟩ -def before2847 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526747),(tail2800_84 k),tail2800_82⟩ -def before2848 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526747),(tail2800_84 k),tail2800_85⟩ -def before2849 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526747),(tail2800_86 k),tail2800_85⟩ -def before2850 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526821),(tail2800_87 k),tail2800_0⟩ -def before2851 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526821),(tail2800_87 k),tail2800_33⟩ -def before2852 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526747),(tail2800_86 k),tail2800_88⟩ -def before2853 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526745),(tail2800_83 k),tail2800_89⟩ -def before2854 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526743),(tail2800_90 k),tail2800_91⟩ -def before2855 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526743),(tail2800_93 k),tail2800_91⟩ -def before2856 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526743),(tail2800_93 k),tail2800_94⟩ -def before2857 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526743),(tail2800_95 k),tail2800_94⟩ -def before2858 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526823),(tail2800_96 k),tail2800_0⟩ -def before2859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526823),(tail2800_96 k),tail2800_33⟩ -def before2860 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526743),(tail2800_95 k),tail2800_97⟩ -def before2861 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526741),(tail2800_92 k),tail2800_98⟩ -def before2862 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526739),(tail2800_99 k),tail2800_100⟩ -def before2863 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2800_102 k),tail2800_100⟩ -def before2864 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2800_102 k),tail2800_103⟩ -def before2865 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526739),(tail2800_104 k),tail2800_103⟩ -def before2866 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526825),(tail2800_105 k),tail2800_0⟩ -def before2867 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526825),(tail2800_105 k),tail2800_33⟩ -def before2868 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526739),(tail2800_104 k),tail2800_106⟩ -def before2869 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526737),(tail2800_101 k),tail2800_107⟩ -def before2870 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526735),(tail2800_108 k),tail2800_109⟩ -def before2871 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2800_111 k),tail2800_109⟩ -def before2872 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526735),(tail2800_111 k),tail2800_112⟩ -def before2873 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526735),(tail2800_113 k),tail2800_112⟩ -def before2874 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526827),(tail2800_114 k),tail2800_0⟩ -def before2875 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail2800_114 k),tail2800_33⟩ -def before2876 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526735),(tail2800_113 k),tail2800_115⟩ -def before2877 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526733),(tail2800_110 k),tail2800_116⟩ -def before2878 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526731),(tail2800_117 k),tail2800_118⟩ -def before2879 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526731),(tail2800_120 k),tail2800_118⟩ -def before2880 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526731),(tail2800_120 k),tail2800_121⟩ -def before2881 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526731),(tail2800_122 k),tail2800_121⟩ -def before2882 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526829),(tail2800_123 k),tail2800_0⟩ -def before2883 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526829),(tail2800_123 k),tail2800_33⟩ -def before2884 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526731),(tail2800_122 k),tail2800_124⟩ -def before2885 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526729),(tail2800_119 k),tail2800_125⟩ -def before2886 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526727),(tail2800_126 k),tail2800_127⟩ -def before2887 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526727),(tail2800_129 k),tail2800_127⟩ -def before2888 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526727),(tail2800_129 k),tail2800_130⟩ -def before2889 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526727),(tail2800_131 k),tail2800_130⟩ -def before2890 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526831),(tail2800_132 k),tail2800_0⟩ -def before2891 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526831),(tail2800_132 k),tail2800_33⟩ -def before2892 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526727),(tail2800_131 k),tail2800_133⟩ -def before2893 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526725),(tail2800_128 k),tail2800_134⟩ -def before2894 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526723),(tail2800_135 k),tail2800_136⟩ -def before2895 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526723),(tail2800_138 k),tail2800_136⟩ -def before2896 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail2800_138 k),tail2800_139⟩ -def before2897 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526723),(tail2800_140 k),tail2800_139⟩ -def before2898 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526833),(tail2800_141 k),tail2800_0⟩ -def before2899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526833),(tail2800_141 k),tail2800_33⟩ -def after2899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail2800_140 k),tail2800_142⟩ - -theorem macro2800 (k : Nat) : applyExit (before2800 k) exit6 1 = some (before2801 k) := by - simp (disch := omega) [before2800, before2801, exit6, applyExit, pop, push] - <;> omega -theorem step2800 (k : Nat) : Runs (1*1) (before2800 k).denote (before2801 k).denote := - @applyExit_sound (before2800 k) (before2801 k) exit6 1 valid6 (macro2800 k) -theorem macro2801 (k : Nat) : applyExit (before2801 k) exit0 19 = some (before2802 k) := by - simp (disch := omega) [before2801, before2802, exit0, applyExit, pop, push] - <;> omega -theorem step2801 (k : Nat) : Runs (19*2) (before2801 k).denote (before2802 k).denote := - @applyExit_sound (before2801 k) (before2802 k) exit0 19 valid0 (macro2801 k) -theorem macro2802 (k : Nat) : applyExit (before2802 k) exit1 1 = some (before2803 k) := by - simp (disch := omega) [before2802, before2803, exit1, applyExit, pop, push] - <;> omega -theorem step2802 (k : Nat) : Runs (1*3) (before2802 k).denote (before2803 k).denote := - @applyExit_sound (before2802 k) (before2803 k) exit1 1 valid1 (macro2802 k) -theorem macro2803 (k : Nat) : applyExit (before2803 k) exit2 19 = some (before2804 k) := by - simp (disch := omega) [before2803, before2804, exit2, applyExit, pop, push] - <;> omega -theorem step2803 (k : Nat) : Runs (19*2) (before2803 k).denote (before2804 k).denote := - @applyExit_sound (before2803 k) (before2804 k) exit2 19 valid2 (macro2803 k) -theorem macro2804 (k : Nat) : applyExit (before2804 k) exit3 1 = some (before2805 k) := by - simp (disch := omega) [before2804, before2805, exit3, applyExit, pop, push] - <;> omega -theorem step2804 (k : Nat) : Runs (1*2) (before2804 k).denote (before2805 k).denote := - @applyExit_sound (before2804 k) (before2805 k) exit3 1 valid3 (macro2804 k) -theorem macro2805 (k : Nat) : applyExit (before2805 k) exit4 1 = some (before2806 k) := by - simp (disch := omega) [before2805, before2806, exit4, applyExit, pop, push] - <;> omega -theorem step2805 (k : Nat) : Runs (1*2) (before2805 k).denote (before2806 k).denote := - @applyExit_sound (before2805 k) (before2806 k) exit4 1 valid4 (macro2805 k) -theorem macro2806 (k : Nat) : applyExit (before2806 k) exit5 1 = some (before2807 k) := by - simp (disch := omega) [before2806, before2807, exit5, applyExit, pop, push] - <;> omega -theorem step2806 (k : Nat) : Runs (1*3) (before2806 k).denote (before2807 k).denote := - @applyExit_sound (before2806 k) (before2807 k) exit5 1 valid5 (macro2806 k) -theorem macro2807 (k : Nat) : applyExit (before2807 k) exit1 1 = some (before2808 k) := by - simp (disch := omega) [before2807, before2808, exit1, applyExit, pop, push] - <;> omega -theorem step2807 (k : Nat) : Runs (1*3) (before2807 k).denote (before2808 k).denote := - @applyExit_sound (before2807 k) (before2808 k) exit1 1 valid1 (macro2807 k) -theorem macro2808 (k : Nat) : applyExit (before2808 k) exit6 1 = some (before2809 k) := by - simp (disch := omega) [before2808, before2809, exit6, applyExit, pop, push] - <;> omega -theorem step2808 (k : Nat) : Runs (1*1) (before2808 k).denote (before2809 k).denote := - @applyExit_sound (before2808 k) (before2809 k) exit6 1 valid6 (macro2808 k) -theorem macro2809 (k : Nat) : applyExit (before2809 k) exit0 22 = some (before2810 k) := by - simp (disch := omega) [before2809, before2810, exit0, applyExit, pop, push] - <;> omega -theorem step2809 (k : Nat) : Runs (22*2) (before2809 k).denote (before2810 k).denote := - @applyExit_sound (before2809 k) (before2810 k) exit0 22 valid0 (macro2809 k) -theorem macro2810 (k : Nat) : applyExit (before2810 k) exit1 1 = some (before2811 k) := by - simp (disch := omega) [before2810, before2811, exit1, applyExit, pop, push] - <;> omega -theorem step2810 (k : Nat) : Runs (1*3) (before2810 k).denote (before2811 k).denote := - @applyExit_sound (before2810 k) (before2811 k) exit1 1 valid1 (macro2810 k) -theorem macro2811 (k : Nat) : applyExit (before2811 k) exit2 22 = some (before2812 k) := by - simp (disch := omega) [before2811, before2812, exit2, applyExit, pop, push] - <;> omega -theorem step2811 (k : Nat) : Runs (22*2) (before2811 k).denote (before2812 k).denote := - @applyExit_sound (before2811 k) (before2812 k) exit2 22 valid2 (macro2811 k) -theorem macro2812 (k : Nat) : applyExit (before2812 k) exit3 1 = some (before2813 k) := by - simp (disch := omega) [before2812, before2813, exit3, applyExit, pop, push] - <;> omega -theorem step2812 (k : Nat) : Runs (1*2) (before2812 k).denote (before2813 k).denote := - @applyExit_sound (before2812 k) (before2813 k) exit3 1 valid3 (macro2812 k) -theorem macro2813 (k : Nat) : applyExit (before2813 k) exit4 1 = some (before2814 k) := by - simp (disch := omega) [before2813, before2814, exit4, applyExit, pop, push] - <;> omega -theorem step2813 (k : Nat) : Runs (1*2) (before2813 k).denote (before2814 k).denote := - @applyExit_sound (before2813 k) (before2814 k) exit4 1 valid4 (macro2813 k) -theorem macro2814 (k : Nat) : applyExit (before2814 k) exit5 1 = some (before2815 k) := by - simp (disch := omega) [before2814, before2815, exit5, applyExit, pop, push] - <;> omega -theorem step2814 (k : Nat) : Runs (1*3) (before2814 k).denote (before2815 k).denote := - @applyExit_sound (before2814 k) (before2815 k) exit5 1 valid5 (macro2814 k) -theorem macro2815 (k : Nat) : applyExit (before2815 k) exit1 1 = some (before2816 k) := by - simp (disch := omega) [before2815, before2816, exit1, applyExit, pop, push] - <;> omega -theorem step2815 (k : Nat) : Runs (1*3) (before2815 k).denote (before2816 k).denote := - @applyExit_sound (before2815 k) (before2816 k) exit1 1 valid1 (macro2815 k) -theorem macro2816 (k : Nat) : applyExit (before2816 k) exit6 1 = some (before2817 k) := by - simp (disch := omega) [before2816, before2817, exit6, applyExit, pop, push] - <;> omega -theorem step2816 (k : Nat) : Runs (1*1) (before2816 k).denote (before2817 k).denote := - @applyExit_sound (before2816 k) (before2817 k) exit6 1 valid6 (macro2816 k) -theorem macro2817 (k : Nat) : applyExit (before2817 k) exit0 25 = some (before2818 k) := by - simp (disch := omega) [before2817, before2818, exit0, applyExit, pop, push] - <;> omega -theorem step2817 (k : Nat) : Runs (25*2) (before2817 k).denote (before2818 k).denote := - @applyExit_sound (before2817 k) (before2818 k) exit0 25 valid0 (macro2817 k) -theorem macro2818 (k : Nat) : applyExit (before2818 k) exit1 1 = some (before2819 k) := by - simp (disch := omega) [before2818, before2819, exit1, applyExit, pop, push] - <;> omega -theorem step2818 (k : Nat) : Runs (1*3) (before2818 k).denote (before2819 k).denote := - @applyExit_sound (before2818 k) (before2819 k) exit1 1 valid1 (macro2818 k) -theorem macro2819 (k : Nat) : applyExit (before2819 k) exit2 25 = some (before2820 k) := by - simp (disch := omega) [before2819, before2820, exit2, applyExit, pop, push] - <;> omega -theorem step2819 (k : Nat) : Runs (25*2) (before2819 k).denote (before2820 k).denote := - @applyExit_sound (before2819 k) (before2820 k) exit2 25 valid2 (macro2819 k) -theorem macro2820 (k : Nat) : applyExit (before2820 k) exit3 1 = some (before2821 k) := by - simp (disch := omega) [before2820, before2821, exit3, applyExit, pop, push] - <;> omega -theorem step2820 (k : Nat) : Runs (1*2) (before2820 k).denote (before2821 k).denote := - @applyExit_sound (before2820 k) (before2821 k) exit3 1 valid3 (macro2820 k) -theorem macro2821 (k : Nat) : applyExit (before2821 k) exit4 1 = some (before2822 k) := by - simp (disch := omega) [before2821, before2822, exit4, applyExit, pop, push] - <;> omega -theorem step2821 (k : Nat) : Runs (1*2) (before2821 k).denote (before2822 k).denote := - @applyExit_sound (before2821 k) (before2822 k) exit4 1 valid4 (macro2821 k) -theorem macro2822 (k : Nat) : applyExit (before2822 k) exit5 1 = some (before2823 k) := by - simp (disch := omega) [before2822, before2823, exit5, applyExit, pop, push] - <;> omega -theorem step2822 (k : Nat) : Runs (1*3) (before2822 k).denote (before2823 k).denote := - @applyExit_sound (before2822 k) (before2823 k) exit5 1 valid5 (macro2822 k) -theorem macro2823 (k : Nat) : applyExit (before2823 k) exit1 1 = some (before2824 k) := by - simp (disch := omega) [before2823, before2824, exit1, applyExit, pop, push] - <;> omega -theorem step2823 (k : Nat) : Runs (1*3) (before2823 k).denote (before2824 k).denote := - @applyExit_sound (before2823 k) (before2824 k) exit1 1 valid1 (macro2823 k) -theorem macro2824 (k : Nat) : applyExit (before2824 k) exit6 1 = some (before2825 k) := by - simp (disch := omega) [before2824, before2825, exit6, applyExit, pop, push] - <;> omega -theorem step2824 (k : Nat) : Runs (1*1) (before2824 k).denote (before2825 k).denote := - @applyExit_sound (before2824 k) (before2825 k) exit6 1 valid6 (macro2824 k) -theorem macro2825 (k : Nat) : applyExit (before2825 k) exit0 28 = some (before2826 k) := by - simp (disch := omega) [before2825, before2826, exit0, applyExit, pop, push] - <;> omega -theorem step2825 (k : Nat) : Runs (28*2) (before2825 k).denote (before2826 k).denote := - @applyExit_sound (before2825 k) (before2826 k) exit0 28 valid0 (macro2825 k) -theorem macro2826 (k : Nat) : applyExit (before2826 k) exit1 1 = some (before2827 k) := by - simp (disch := omega) [before2826, before2827, exit1, applyExit, pop, push] - <;> omega -theorem step2826 (k : Nat) : Runs (1*3) (before2826 k).denote (before2827 k).denote := - @applyExit_sound (before2826 k) (before2827 k) exit1 1 valid1 (macro2826 k) -theorem macro2827 (k : Nat) : applyExit (before2827 k) exit2 28 = some (before2828 k) := by - simp (disch := omega) [before2827, before2828, exit2, applyExit, pop, push] - <;> omega -theorem step2827 (k : Nat) : Runs (28*2) (before2827 k).denote (before2828 k).denote := - @applyExit_sound (before2827 k) (before2828 k) exit2 28 valid2 (macro2827 k) -theorem macro2828 (k : Nat) : applyExit (before2828 k) exit3 1 = some (before2829 k) := by - simp (disch := omega) [before2828, before2829, exit3, applyExit, pop, push] - <;> omega -theorem step2828 (k : Nat) : Runs (1*2) (before2828 k).denote (before2829 k).denote := - @applyExit_sound (before2828 k) (before2829 k) exit3 1 valid3 (macro2828 k) -theorem macro2829 (k : Nat) : applyExit (before2829 k) exit4 1 = some (before2830 k) := by - simp (disch := omega) [before2829, before2830, exit4, applyExit, pop, push] - <;> omega -theorem step2829 (k : Nat) : Runs (1*2) (before2829 k).denote (before2830 k).denote := - @applyExit_sound (before2829 k) (before2830 k) exit4 1 valid4 (macro2829 k) -theorem macro2830 (k : Nat) : applyExit (before2830 k) exit5 1 = some (before2831 k) := by - simp (disch := omega) [before2830, before2831, exit5, applyExit, pop, push] - <;> omega -theorem step2830 (k : Nat) : Runs (1*3) (before2830 k).denote (before2831 k).denote := - @applyExit_sound (before2830 k) (before2831 k) exit5 1 valid5 (macro2830 k) -theorem macro2831 (k : Nat) : applyExit (before2831 k) exit1 1 = some (before2832 k) := by - simp (disch := omega) [before2831, before2832, exit1, applyExit, pop, push] - <;> omega -theorem step2831 (k : Nat) : Runs (1*3) (before2831 k).denote (before2832 k).denote := - @applyExit_sound (before2831 k) (before2832 k) exit1 1 valid1 (macro2831 k) -theorem macro2832 (k : Nat) : applyExit (before2832 k) exit6 1 = some (before2833 k) := by - simp (disch := omega) [before2832, before2833, exit6, applyExit, pop, push] - <;> omega -theorem step2832 (k : Nat) : Runs (1*1) (before2832 k).denote (before2833 k).denote := - @applyExit_sound (before2832 k) (before2833 k) exit6 1 valid6 (macro2832 k) -theorem macro2833 (k : Nat) : applyExit (before2833 k) exit0 31 = some (before2834 k) := by - simp (disch := omega) [before2833, before2834, exit0, applyExit, pop, push] - <;> omega -theorem step2833 (k : Nat) : Runs (31*2) (before2833 k).denote (before2834 k).denote := - @applyExit_sound (before2833 k) (before2834 k) exit0 31 valid0 (macro2833 k) -theorem macro2834 (k : Nat) : applyExit (before2834 k) exit1 1 = some (before2835 k) := by - simp (disch := omega) [before2834, before2835, exit1, applyExit, pop, push] - <;> omega -theorem step2834 (k : Nat) : Runs (1*3) (before2834 k).denote (before2835 k).denote := - @applyExit_sound (before2834 k) (before2835 k) exit1 1 valid1 (macro2834 k) -theorem macro2835 (k : Nat) : applyExit (before2835 k) exit2 31 = some (before2836 k) := by - simp (disch := omega) [before2835, before2836, exit2, applyExit, pop, push] - <;> omega -theorem step2835 (k : Nat) : Runs (31*2) (before2835 k).denote (before2836 k).denote := - @applyExit_sound (before2835 k) (before2836 k) exit2 31 valid2 (macro2835 k) -theorem macro2836 (k : Nat) : applyExit (before2836 k) exit3 1 = some (before2837 k) := by - simp (disch := omega) [before2836, before2837, exit3, applyExit, pop, push] - <;> omega -theorem step2836 (k : Nat) : Runs (1*2) (before2836 k).denote (before2837 k).denote := - @applyExit_sound (before2836 k) (before2837 k) exit3 1 valid3 (macro2836 k) -theorem macro2837 (k : Nat) : applyExit (before2837 k) exit4 1 = some (before2838 k) := by - simp (disch := omega) [before2837, before2838, exit4, applyExit, pop, push] - <;> omega -theorem step2837 (k : Nat) : Runs (1*2) (before2837 k).denote (before2838 k).denote := - @applyExit_sound (before2837 k) (before2838 k) exit4 1 valid4 (macro2837 k) -theorem macro2838 (k : Nat) : applyExit (before2838 k) exit5 1 = some (before2839 k) := by - simp (disch := omega) [before2838, before2839, exit5, applyExit, pop, push] - <;> omega -theorem step2838 (k : Nat) : Runs (1*3) (before2838 k).denote (before2839 k).denote := - @applyExit_sound (before2838 k) (before2839 k) exit5 1 valid5 (macro2838 k) -theorem macro2839 (k : Nat) : applyExit (before2839 k) exit1 1 = some (before2840 k) := by - simp (disch := omega) [before2839, before2840, exit1, applyExit, pop, push] - <;> omega -theorem step2839 (k : Nat) : Runs (1*3) (before2839 k).denote (before2840 k).denote := - @applyExit_sound (before2839 k) (before2840 k) exit1 1 valid1 (macro2839 k) -theorem macro2840 (k : Nat) : applyExit (before2840 k) exit6 1 = some (before2841 k) := by - simp (disch := omega) [before2840, before2841, exit6, applyExit, pop, push] - <;> omega -theorem step2840 (k : Nat) : Runs (1*1) (before2840 k).denote (before2841 k).denote := - @applyExit_sound (before2840 k) (before2841 k) exit6 1 valid6 (macro2840 k) -theorem macro2841 (k : Nat) : applyExit (before2841 k) exit0 34 = some (before2842 k) := by - simp (disch := omega) [before2841, before2842, exit0, applyExit, pop, push] - <;> omega -theorem step2841 (k : Nat) : Runs (34*2) (before2841 k).denote (before2842 k).denote := - @applyExit_sound (before2841 k) (before2842 k) exit0 34 valid0 (macro2841 k) -theorem macro2842 (k : Nat) : applyExit (before2842 k) exit1 1 = some (before2843 k) := by - simp (disch := omega) [before2842, before2843, exit1, applyExit, pop, push] - <;> omega -theorem step2842 (k : Nat) : Runs (1*3) (before2842 k).denote (before2843 k).denote := - @applyExit_sound (before2842 k) (before2843 k) exit1 1 valid1 (macro2842 k) -theorem macro2843 (k : Nat) : applyExit (before2843 k) exit2 34 = some (before2844 k) := by - simp (disch := omega) [before2843, before2844, exit2, applyExit, pop, push] - <;> omega -theorem step2843 (k : Nat) : Runs (34*2) (before2843 k).denote (before2844 k).denote := - @applyExit_sound (before2843 k) (before2844 k) exit2 34 valid2 (macro2843 k) -theorem macro2844 (k : Nat) : applyExit (before2844 k) exit3 1 = some (before2845 k) := by - simp (disch := omega) [before2844, before2845, exit3, applyExit, pop, push] - <;> omega -theorem step2844 (k : Nat) : Runs (1*2) (before2844 k).denote (before2845 k).denote := - @applyExit_sound (before2844 k) (before2845 k) exit3 1 valid3 (macro2844 k) -theorem macro2845 (k : Nat) : applyExit (before2845 k) exit4 1 = some (before2846 k) := by - simp (disch := omega) [before2845, before2846, exit4, applyExit, pop, push] - <;> omega -theorem step2845 (k : Nat) : Runs (1*2) (before2845 k).denote (before2846 k).denote := - @applyExit_sound (before2845 k) (before2846 k) exit4 1 valid4 (macro2845 k) -theorem macro2846 (k : Nat) : applyExit (before2846 k) exit5 1 = some (before2847 k) := by - simp (disch := omega) [before2846, before2847, exit5, applyExit, pop, push] - <;> omega -theorem step2846 (k : Nat) : Runs (1*3) (before2846 k).denote (before2847 k).denote := - @applyExit_sound (before2846 k) (before2847 k) exit5 1 valid5 (macro2846 k) -theorem macro2847 (k : Nat) : applyExit (before2847 k) exit1 1 = some (before2848 k) := by - simp (disch := omega) [before2847, before2848, exit1, applyExit, pop, push] - <;> omega -theorem step2847 (k : Nat) : Runs (1*3) (before2847 k).denote (before2848 k).denote := - @applyExit_sound (before2847 k) (before2848 k) exit1 1 valid1 (macro2847 k) -theorem macro2848 (k : Nat) : applyExit (before2848 k) exit6 1 = some (before2849 k) := by - simp (disch := omega) [before2848, before2849, exit6, applyExit, pop, push] - <;> omega -theorem step2848 (k : Nat) : Runs (1*1) (before2848 k).denote (before2849 k).denote := - @applyExit_sound (before2848 k) (before2849 k) exit6 1 valid6 (macro2848 k) -theorem macro2849 (k : Nat) : applyExit (before2849 k) exit0 37 = some (before2850 k) := by - simp (disch := omega) [before2849, before2850, exit0, applyExit, pop, push] - <;> omega -theorem step2849 (k : Nat) : Runs (37*2) (before2849 k).denote (before2850 k).denote := - @applyExit_sound (before2849 k) (before2850 k) exit0 37 valid0 (macro2849 k) -theorem macro2850 (k : Nat) : applyExit (before2850 k) exit1 1 = some (before2851 k) := by - simp (disch := omega) [before2850, before2851, exit1, applyExit, pop, push] - <;> omega -theorem step2850 (k : Nat) : Runs (1*3) (before2850 k).denote (before2851 k).denote := - @applyExit_sound (before2850 k) (before2851 k) exit1 1 valid1 (macro2850 k) -theorem macro2851 (k : Nat) : applyExit (before2851 k) exit2 37 = some (before2852 k) := by - simp (disch := omega) [before2851, before2852, exit2, applyExit, pop, push] - <;> omega -theorem step2851 (k : Nat) : Runs (37*2) (before2851 k).denote (before2852 k).denote := - @applyExit_sound (before2851 k) (before2852 k) exit2 37 valid2 (macro2851 k) -theorem macro2852 (k : Nat) : applyExit (before2852 k) exit3 1 = some (before2853 k) := by - simp (disch := omega) [before2852, before2853, exit3, applyExit, pop, push] - <;> omega -theorem step2852 (k : Nat) : Runs (1*2) (before2852 k).denote (before2853 k).denote := - @applyExit_sound (before2852 k) (before2853 k) exit3 1 valid3 (macro2852 k) -theorem macro2853 (k : Nat) : applyExit (before2853 k) exit4 1 = some (before2854 k) := by - simp (disch := omega) [before2853, before2854, exit4, applyExit, pop, push] - <;> omega -theorem step2853 (k : Nat) : Runs (1*2) (before2853 k).denote (before2854 k).denote := - @applyExit_sound (before2853 k) (before2854 k) exit4 1 valid4 (macro2853 k) -theorem macro2854 (k : Nat) : applyExit (before2854 k) exit5 1 = some (before2855 k) := by - simp (disch := omega) [before2854, before2855, exit5, applyExit, pop, push] - <;> omega -theorem step2854 (k : Nat) : Runs (1*3) (before2854 k).denote (before2855 k).denote := - @applyExit_sound (before2854 k) (before2855 k) exit5 1 valid5 (macro2854 k) -theorem macro2855 (k : Nat) : applyExit (before2855 k) exit1 1 = some (before2856 k) := by - simp (disch := omega) [before2855, before2856, exit1, applyExit, pop, push] - <;> omega -theorem step2855 (k : Nat) : Runs (1*3) (before2855 k).denote (before2856 k).denote := - @applyExit_sound (before2855 k) (before2856 k) exit1 1 valid1 (macro2855 k) -theorem macro2856 (k : Nat) : applyExit (before2856 k) exit6 1 = some (before2857 k) := by - simp (disch := omega) [before2856, before2857, exit6, applyExit, pop, push] - <;> omega -theorem step2856 (k : Nat) : Runs (1*1) (before2856 k).denote (before2857 k).denote := - @applyExit_sound (before2856 k) (before2857 k) exit6 1 valid6 (macro2856 k) -theorem macro2857 (k : Nat) : applyExit (before2857 k) exit0 40 = some (before2858 k) := by - simp (disch := omega) [before2857, before2858, exit0, applyExit, pop, push] - <;> omega -theorem step2857 (k : Nat) : Runs (40*2) (before2857 k).denote (before2858 k).denote := - @applyExit_sound (before2857 k) (before2858 k) exit0 40 valid0 (macro2857 k) -theorem macro2858 (k : Nat) : applyExit (before2858 k) exit1 1 = some (before2859 k) := by - simp (disch := omega) [before2858, before2859, exit1, applyExit, pop, push] - <;> omega -theorem step2858 (k : Nat) : Runs (1*3) (before2858 k).denote (before2859 k).denote := - @applyExit_sound (before2858 k) (before2859 k) exit1 1 valid1 (macro2858 k) -theorem macro2859 (k : Nat) : applyExit (before2859 k) exit2 40 = some (before2860 k) := by - simp (disch := omega) [before2859, before2860, exit2, applyExit, pop, push] - <;> omega -theorem step2859 (k : Nat) : Runs (40*2) (before2859 k).denote (before2860 k).denote := - @applyExit_sound (before2859 k) (before2860 k) exit2 40 valid2 (macro2859 k) -theorem macro2860 (k : Nat) : applyExit (before2860 k) exit3 1 = some (before2861 k) := by - simp (disch := omega) [before2860, before2861, exit3, applyExit, pop, push] - <;> omega -theorem step2860 (k : Nat) : Runs (1*2) (before2860 k).denote (before2861 k).denote := - @applyExit_sound (before2860 k) (before2861 k) exit3 1 valid3 (macro2860 k) -theorem macro2861 (k : Nat) : applyExit (before2861 k) exit4 1 = some (before2862 k) := by - simp (disch := omega) [before2861, before2862, exit4, applyExit, pop, push] - <;> omega -theorem step2861 (k : Nat) : Runs (1*2) (before2861 k).denote (before2862 k).denote := - @applyExit_sound (before2861 k) (before2862 k) exit4 1 valid4 (macro2861 k) -theorem macro2862 (k : Nat) : applyExit (before2862 k) exit5 1 = some (before2863 k) := by - simp (disch := omega) [before2862, before2863, exit5, applyExit, pop, push] - <;> omega -theorem step2862 (k : Nat) : Runs (1*3) (before2862 k).denote (before2863 k).denote := - @applyExit_sound (before2862 k) (before2863 k) exit5 1 valid5 (macro2862 k) -theorem macro2863 (k : Nat) : applyExit (before2863 k) exit1 1 = some (before2864 k) := by - simp (disch := omega) [before2863, before2864, exit1, applyExit, pop, push] - <;> omega -theorem step2863 (k : Nat) : Runs (1*3) (before2863 k).denote (before2864 k).denote := - @applyExit_sound (before2863 k) (before2864 k) exit1 1 valid1 (macro2863 k) -theorem macro2864 (k : Nat) : applyExit (before2864 k) exit6 1 = some (before2865 k) := by - simp (disch := omega) [before2864, before2865, exit6, applyExit, pop, push] - <;> omega -theorem step2864 (k : Nat) : Runs (1*1) (before2864 k).denote (before2865 k).denote := - @applyExit_sound (before2864 k) (before2865 k) exit6 1 valid6 (macro2864 k) -theorem macro2865 (k : Nat) : applyExit (before2865 k) exit0 43 = some (before2866 k) := by - simp (disch := omega) [before2865, before2866, exit0, applyExit, pop, push] - <;> omega -theorem step2865 (k : Nat) : Runs (43*2) (before2865 k).denote (before2866 k).denote := - @applyExit_sound (before2865 k) (before2866 k) exit0 43 valid0 (macro2865 k) -theorem macro2866 (k : Nat) : applyExit (before2866 k) exit1 1 = some (before2867 k) := by - simp (disch := omega) [before2866, before2867, exit1, applyExit, pop, push] - <;> omega -theorem step2866 (k : Nat) : Runs (1*3) (before2866 k).denote (before2867 k).denote := - @applyExit_sound (before2866 k) (before2867 k) exit1 1 valid1 (macro2866 k) -theorem macro2867 (k : Nat) : applyExit (before2867 k) exit2 43 = some (before2868 k) := by - simp (disch := omega) [before2867, before2868, exit2, applyExit, pop, push] - <;> omega -theorem step2867 (k : Nat) : Runs (43*2) (before2867 k).denote (before2868 k).denote := - @applyExit_sound (before2867 k) (before2868 k) exit2 43 valid2 (macro2867 k) -theorem macro2868 (k : Nat) : applyExit (before2868 k) exit3 1 = some (before2869 k) := by - simp (disch := omega) [before2868, before2869, exit3, applyExit, pop, push] - <;> omega -theorem step2868 (k : Nat) : Runs (1*2) (before2868 k).denote (before2869 k).denote := - @applyExit_sound (before2868 k) (before2869 k) exit3 1 valid3 (macro2868 k) -theorem macro2869 (k : Nat) : applyExit (before2869 k) exit4 1 = some (before2870 k) := by - simp (disch := omega) [before2869, before2870, exit4, applyExit, pop, push] - <;> omega -theorem step2869 (k : Nat) : Runs (1*2) (before2869 k).denote (before2870 k).denote := - @applyExit_sound (before2869 k) (before2870 k) exit4 1 valid4 (macro2869 k) -theorem macro2870 (k : Nat) : applyExit (before2870 k) exit5 1 = some (before2871 k) := by - simp (disch := omega) [before2870, before2871, exit5, applyExit, pop, push] - <;> omega -theorem step2870 (k : Nat) : Runs (1*3) (before2870 k).denote (before2871 k).denote := - @applyExit_sound (before2870 k) (before2871 k) exit5 1 valid5 (macro2870 k) -theorem macro2871 (k : Nat) : applyExit (before2871 k) exit1 1 = some (before2872 k) := by - simp (disch := omega) [before2871, before2872, exit1, applyExit, pop, push] - <;> omega -theorem step2871 (k : Nat) : Runs (1*3) (before2871 k).denote (before2872 k).denote := - @applyExit_sound (before2871 k) (before2872 k) exit1 1 valid1 (macro2871 k) -theorem macro2872 (k : Nat) : applyExit (before2872 k) exit6 1 = some (before2873 k) := by - simp (disch := omega) [before2872, before2873, exit6, applyExit, pop, push] - <;> omega -theorem step2872 (k : Nat) : Runs (1*1) (before2872 k).denote (before2873 k).denote := - @applyExit_sound (before2872 k) (before2873 k) exit6 1 valid6 (macro2872 k) -theorem macro2873 (k : Nat) : applyExit (before2873 k) exit0 46 = some (before2874 k) := by - simp (disch := omega) [before2873, before2874, exit0, applyExit, pop, push] - <;> omega -theorem step2873 (k : Nat) : Runs (46*2) (before2873 k).denote (before2874 k).denote := - @applyExit_sound (before2873 k) (before2874 k) exit0 46 valid0 (macro2873 k) -theorem macro2874 (k : Nat) : applyExit (before2874 k) exit1 1 = some (before2875 k) := by - simp (disch := omega) [before2874, before2875, exit1, applyExit, pop, push] - <;> omega -theorem step2874 (k : Nat) : Runs (1*3) (before2874 k).denote (before2875 k).denote := - @applyExit_sound (before2874 k) (before2875 k) exit1 1 valid1 (macro2874 k) -theorem macro2875 (k : Nat) : applyExit (before2875 k) exit2 46 = some (before2876 k) := by - simp (disch := omega) [before2875, before2876, exit2, applyExit, pop, push] - <;> omega -theorem step2875 (k : Nat) : Runs (46*2) (before2875 k).denote (before2876 k).denote := - @applyExit_sound (before2875 k) (before2876 k) exit2 46 valid2 (macro2875 k) -theorem macro2876 (k : Nat) : applyExit (before2876 k) exit3 1 = some (before2877 k) := by - simp (disch := omega) [before2876, before2877, exit3, applyExit, pop, push] - <;> omega -theorem step2876 (k : Nat) : Runs (1*2) (before2876 k).denote (before2877 k).denote := - @applyExit_sound (before2876 k) (before2877 k) exit3 1 valid3 (macro2876 k) -theorem macro2877 (k : Nat) : applyExit (before2877 k) exit4 1 = some (before2878 k) := by - simp (disch := omega) [before2877, before2878, exit4, applyExit, pop, push] - <;> omega -theorem step2877 (k : Nat) : Runs (1*2) (before2877 k).denote (before2878 k).denote := - @applyExit_sound (before2877 k) (before2878 k) exit4 1 valid4 (macro2877 k) -theorem macro2878 (k : Nat) : applyExit (before2878 k) exit5 1 = some (before2879 k) := by - simp (disch := omega) [before2878, before2879, exit5, applyExit, pop, push] - <;> omega -theorem step2878 (k : Nat) : Runs (1*3) (before2878 k).denote (before2879 k).denote := - @applyExit_sound (before2878 k) (before2879 k) exit5 1 valid5 (macro2878 k) -theorem macro2879 (k : Nat) : applyExit (before2879 k) exit1 1 = some (before2880 k) := by - simp (disch := omega) [before2879, before2880, exit1, applyExit, pop, push] - <;> omega -theorem step2879 (k : Nat) : Runs (1*3) (before2879 k).denote (before2880 k).denote := - @applyExit_sound (before2879 k) (before2880 k) exit1 1 valid1 (macro2879 k) -theorem macro2880 (k : Nat) : applyExit (before2880 k) exit6 1 = some (before2881 k) := by - simp (disch := omega) [before2880, before2881, exit6, applyExit, pop, push] - <;> omega -theorem step2880 (k : Nat) : Runs (1*1) (before2880 k).denote (before2881 k).denote := - @applyExit_sound (before2880 k) (before2881 k) exit6 1 valid6 (macro2880 k) -theorem macro2881 (k : Nat) : applyExit (before2881 k) exit0 49 = some (before2882 k) := by - simp (disch := omega) [before2881, before2882, exit0, applyExit, pop, push] - <;> omega -theorem step2881 (k : Nat) : Runs (49*2) (before2881 k).denote (before2882 k).denote := - @applyExit_sound (before2881 k) (before2882 k) exit0 49 valid0 (macro2881 k) -theorem macro2882 (k : Nat) : applyExit (before2882 k) exit1 1 = some (before2883 k) := by - simp (disch := omega) [before2882, before2883, exit1, applyExit, pop, push] - <;> omega -theorem step2882 (k : Nat) : Runs (1*3) (before2882 k).denote (before2883 k).denote := - @applyExit_sound (before2882 k) (before2883 k) exit1 1 valid1 (macro2882 k) -theorem macro2883 (k : Nat) : applyExit (before2883 k) exit2 49 = some (before2884 k) := by - simp (disch := omega) [before2883, before2884, exit2, applyExit, pop, push] - <;> omega -theorem step2883 (k : Nat) : Runs (49*2) (before2883 k).denote (before2884 k).denote := - @applyExit_sound (before2883 k) (before2884 k) exit2 49 valid2 (macro2883 k) -theorem macro2884 (k : Nat) : applyExit (before2884 k) exit3 1 = some (before2885 k) := by - simp (disch := omega) [before2884, before2885, exit3, applyExit, pop, push] - <;> omega -theorem step2884 (k : Nat) : Runs (1*2) (before2884 k).denote (before2885 k).denote := - @applyExit_sound (before2884 k) (before2885 k) exit3 1 valid3 (macro2884 k) -theorem macro2885 (k : Nat) : applyExit (before2885 k) exit4 1 = some (before2886 k) := by - simp (disch := omega) [before2885, before2886, exit4, applyExit, pop, push] - <;> omega -theorem step2885 (k : Nat) : Runs (1*2) (before2885 k).denote (before2886 k).denote := - @applyExit_sound (before2885 k) (before2886 k) exit4 1 valid4 (macro2885 k) -theorem macro2886 (k : Nat) : applyExit (before2886 k) exit5 1 = some (before2887 k) := by - simp (disch := omega) [before2886, before2887, exit5, applyExit, pop, push] - <;> omega -theorem step2886 (k : Nat) : Runs (1*3) (before2886 k).denote (before2887 k).denote := - @applyExit_sound (before2886 k) (before2887 k) exit5 1 valid5 (macro2886 k) -theorem macro2887 (k : Nat) : applyExit (before2887 k) exit1 1 = some (before2888 k) := by - simp (disch := omega) [before2887, before2888, exit1, applyExit, pop, push] - <;> omega -theorem step2887 (k : Nat) : Runs (1*3) (before2887 k).denote (before2888 k).denote := - @applyExit_sound (before2887 k) (before2888 k) exit1 1 valid1 (macro2887 k) -theorem macro2888 (k : Nat) : applyExit (before2888 k) exit6 1 = some (before2889 k) := by - simp (disch := omega) [before2888, before2889, exit6, applyExit, pop, push] - <;> omega -theorem step2888 (k : Nat) : Runs (1*1) (before2888 k).denote (before2889 k).denote := - @applyExit_sound (before2888 k) (before2889 k) exit6 1 valid6 (macro2888 k) -theorem macro2889 (k : Nat) : applyExit (before2889 k) exit0 52 = some (before2890 k) := by - simp (disch := omega) [before2889, before2890, exit0, applyExit, pop, push] - <;> omega -theorem step2889 (k : Nat) : Runs (52*2) (before2889 k).denote (before2890 k).denote := - @applyExit_sound (before2889 k) (before2890 k) exit0 52 valid0 (macro2889 k) -theorem macro2890 (k : Nat) : applyExit (before2890 k) exit1 1 = some (before2891 k) := by - simp (disch := omega) [before2890, before2891, exit1, applyExit, pop, push] - <;> omega -theorem step2890 (k : Nat) : Runs (1*3) (before2890 k).denote (before2891 k).denote := - @applyExit_sound (before2890 k) (before2891 k) exit1 1 valid1 (macro2890 k) -theorem macro2891 (k : Nat) : applyExit (before2891 k) exit2 52 = some (before2892 k) := by - simp (disch := omega) [before2891, before2892, exit2, applyExit, pop, push] - <;> omega -theorem step2891 (k : Nat) : Runs (52*2) (before2891 k).denote (before2892 k).denote := - @applyExit_sound (before2891 k) (before2892 k) exit2 52 valid2 (macro2891 k) -theorem macro2892 (k : Nat) : applyExit (before2892 k) exit3 1 = some (before2893 k) := by - simp (disch := omega) [before2892, before2893, exit3, applyExit, pop, push] - <;> omega -theorem step2892 (k : Nat) : Runs (1*2) (before2892 k).denote (before2893 k).denote := - @applyExit_sound (before2892 k) (before2893 k) exit3 1 valid3 (macro2892 k) -theorem macro2893 (k : Nat) : applyExit (before2893 k) exit4 1 = some (before2894 k) := by - simp (disch := omega) [before2893, before2894, exit4, applyExit, pop, push] - <;> omega -theorem step2893 (k : Nat) : Runs (1*2) (before2893 k).denote (before2894 k).denote := - @applyExit_sound (before2893 k) (before2894 k) exit4 1 valid4 (macro2893 k) -theorem macro2894 (k : Nat) : applyExit (before2894 k) exit5 1 = some (before2895 k) := by - simp (disch := omega) [before2894, before2895, exit5, applyExit, pop, push] - <;> omega -theorem step2894 (k : Nat) : Runs (1*3) (before2894 k).denote (before2895 k).denote := - @applyExit_sound (before2894 k) (before2895 k) exit5 1 valid5 (macro2894 k) -theorem macro2895 (k : Nat) : applyExit (before2895 k) exit1 1 = some (before2896 k) := by - simp (disch := omega) [before2895, before2896, exit1, applyExit, pop, push] - <;> omega -theorem step2895 (k : Nat) : Runs (1*3) (before2895 k).denote (before2896 k).denote := - @applyExit_sound (before2895 k) (before2896 k) exit1 1 valid1 (macro2895 k) -theorem macro2896 (k : Nat) : applyExit (before2896 k) exit6 1 = some (before2897 k) := by - simp (disch := omega) [before2896, before2897, exit6, applyExit, pop, push] - <;> omega -theorem step2896 (k : Nat) : Runs (1*1) (before2896 k).denote (before2897 k).denote := - @applyExit_sound (before2896 k) (before2897 k) exit6 1 valid6 (macro2896 k) -theorem macro2897 (k : Nat) : applyExit (before2897 k) exit0 55 = some (before2898 k) := by - simp (disch := omega) [before2897, before2898, exit0, applyExit, pop, push] - <;> omega -theorem step2897 (k : Nat) : Runs (55*2) (before2897 k).denote (before2898 k).denote := - @applyExit_sound (before2897 k) (before2898 k) exit0 55 valid0 (macro2897 k) -theorem macro2898 (k : Nat) : applyExit (before2898 k) exit1 1 = some (before2899 k) := by - simp (disch := omega) [before2898, before2899, exit1, applyExit, pop, push] - <;> omega -theorem step2898 (k : Nat) : Runs (1*3) (before2898 k).denote (before2899 k).denote := - @applyExit_sound (before2898 k) (before2899 k) exit1 1 valid1 (macro2898 k) -theorem macro2899 (k : Nat) : applyExit (before2899 k) exit2 55 = some (after2899 k) := by - simp (disch := omega) [before2899, after2899, exit2, applyExit, pop, push] - <;> omega -theorem step2899 (k : Nat) : Runs (55*2) (before2899 k).denote (after2899 k).denote := - @applyExit_sound (before2899 k) (after2899 k) exit2 55 valid2 (macro2899 k) -theorem chunkRun028 (k : Nat) : Runs 2096 (before2800 k).denote (after2899 k).denote := by - have h := (@Runs.trans ((((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2))))))) ((((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))))+((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3))))))+(((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2))))))) (before2800 k).denote (before2850 k).denote (after2899 k).denote (@Runs.trans (((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2)))))) (before2800 k).denote (before2825 k).denote (before2850 k).denote (@Runs.trans ((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before2800 k).denote (before2812 k).denote (before2825 k).denote (@Runs.trans (((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))) (before2800 k).denote (before2806 k).denote (before2812 k).denote (@Runs.trans ((1*1)+((19*2)+(1*3))) ((19*2)+((1*2)+(1*2))) (before2800 k).denote (before2803 k).denote (before2806 k).denote (@Runs.trans (1*1) ((19*2)+(1*3)) (before2800 k).denote (before2801 k).denote (before2803 k).denote (step2800 k) (@Runs.trans (19*2) (1*3) (before2801 k).denote (before2802 k).denote (before2803 k).denote (step2801 k) (step2802 k))) (@Runs.trans (19*2) ((1*2)+(1*2)) (before2803 k).denote (before2804 k).denote (before2806 k).denote (step2803 k) (@Runs.trans (1*2) (1*2) (before2804 k).denote (before2805 k).denote (before2806 k).denote (step2804 k) (step2805 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) ((22*2)+((1*3)+(22*2))) (before2806 k).denote (before2809 k).denote (before2812 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2806 k).denote (before2807 k).denote (before2809 k).denote (step2806 k) (@Runs.trans (1*3) (1*1) (before2807 k).denote (before2808 k).denote (before2809 k).denote (step2807 k) (step2808 k))) (@Runs.trans (22*2) ((1*3)+(22*2)) (before2809 k).denote (before2810 k).denote (before2812 k).denote (step2809 k) (@Runs.trans (1*3) (22*2) (before2810 k).denote (before2811 k).denote (before2812 k).denote (step2810 k) (step2811 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2)))) (((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before2812 k).denote (before2818 k).denote (before2825 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(25*2))) (before2812 k).denote (before2815 k).denote (before2818 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2812 k).denote (before2813 k).denote (before2815 k).denote (step2812 k) (@Runs.trans (1*2) (1*3) (before2813 k).denote (before2814 k).denote (before2815 k).denote (step2813 k) (step2814 k))) (@Runs.trans (1*3) ((1*1)+(25*2)) (before2815 k).denote (before2816 k).denote (before2818 k).denote (step2815 k) (@Runs.trans (1*1) (25*2) (before2816 k).denote (before2817 k).denote (before2818 k).denote (step2816 k) (step2817 k)))) (@Runs.trans ((1*3)+((25*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before2818 k).denote (before2821 k).denote (before2825 k).denote (@Runs.trans (1*3) ((25*2)+(1*2)) (before2818 k).denote (before2819 k).denote (before2821 k).denote (step2818 k) (@Runs.trans (25*2) (1*2) (before2819 k).denote (before2820 k).denote (before2821 k).denote (step2819 k) (step2820 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before2821 k).denote (before2823 k).denote (before2825 k).denote (@Runs.trans (1*2) (1*3) (before2821 k).denote (before2822 k).denote (before2823 k).denote (step2821 k) (step2822 k)) (@Runs.trans (1*3) (1*1) (before2823 k).denote (before2824 k).denote (before2825 k).denote (step2823 k) (step2824 k)))))) (@Runs.trans ((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2))))) ((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2))))) (before2825 k).denote (before2837 k).denote (before2850 k).denote (@Runs.trans (((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))) (before2825 k).denote (before2831 k).denote (before2837 k).denote (@Runs.trans ((28*2)+((1*3)+(28*2))) ((1*2)+((1*2)+(1*3))) (before2825 k).denote (before2828 k).denote (before2831 k).denote (@Runs.trans (28*2) ((1*3)+(28*2)) (before2825 k).denote (before2826 k).denote (before2828 k).denote (step2825 k) (@Runs.trans (1*3) (28*2) (before2826 k).denote (before2827 k).denote (before2828 k).denote (step2826 k) (step2827 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2828 k).denote (before2829 k).denote (before2831 k).denote (step2828 k) (@Runs.trans (1*2) (1*3) (before2829 k).denote (before2830 k).denote (before2831 k).denote (step2829 k) (step2830 k)))) (@Runs.trans ((1*3)+((1*1)+(31*2))) ((1*3)+((31*2)+(1*2))) (before2831 k).denote (before2834 k).denote (before2837 k).denote (@Runs.trans (1*3) ((1*1)+(31*2)) (before2831 k).denote (before2832 k).denote (before2834 k).denote (step2831 k) (@Runs.trans (1*1) (31*2) (before2832 k).denote (before2833 k).denote (before2834 k).denote (step2832 k) (step2833 k))) (@Runs.trans (1*3) ((31*2)+(1*2)) (before2834 k).denote (before2835 k).denote (before2837 k).denote (step2834 k) (@Runs.trans (31*2) (1*2) (before2835 k).denote (before2836 k).denote (before2837 k).denote (step2835 k) (step2836 k))))) (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3)))) (((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2)))) (before2837 k).denote (before2843 k).denote (before2850 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((34*2)+(1*3))) (before2837 k).denote (before2840 k).denote (before2843 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2837 k).denote (before2838 k).denote (before2840 k).denote (step2837 k) (@Runs.trans (1*3) (1*3) (before2838 k).denote (before2839 k).denote (before2840 k).denote (step2838 k) (step2839 k))) (@Runs.trans (1*1) ((34*2)+(1*3)) (before2840 k).denote (before2841 k).denote (before2843 k).denote (step2840 k) (@Runs.trans (34*2) (1*3) (before2841 k).denote (before2842 k).denote (before2843 k).denote (step2841 k) (step2842 k)))) (@Runs.trans ((34*2)+((1*2)+(1*2))) (((1*3)+(1*3))+((1*1)+(37*2))) (before2843 k).denote (before2846 k).denote (before2850 k).denote (@Runs.trans (34*2) ((1*2)+(1*2)) (before2843 k).denote (before2844 k).denote (before2846 k).denote (step2843 k) (@Runs.trans (1*2) (1*2) (before2844 k).denote (before2845 k).denote (before2846 k).denote (step2844 k) (step2845 k))) (@Runs.trans ((1*3)+(1*3)) ((1*1)+(37*2)) (before2846 k).denote (before2848 k).denote (before2850 k).denote (@Runs.trans (1*3) (1*3) (before2846 k).denote (before2847 k).denote (before2848 k).denote (step2846 k) (step2847 k)) (@Runs.trans (1*1) (37*2) (before2848 k).denote (before2849 k).denote (before2850 k).denote (step2848 k) (step2849 k))))))) (@Runs.trans (((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))))+((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3)))))) (((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2)))))) (before2850 k).denote (before2875 k).denote (after2899 k).denote (@Runs.trans ((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2))))) ((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3))))) (before2850 k).denote (before2862 k).denote (before2875 k).denote (@Runs.trans (((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))) (before2850 k).denote (before2856 k).denote (before2862 k).denote (@Runs.trans ((1*3)+((37*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2850 k).denote (before2853 k).denote (before2856 k).denote (@Runs.trans (1*3) ((37*2)+(1*2)) (before2850 k).denote (before2851 k).denote (before2853 k).denote (step2850 k) (@Runs.trans (37*2) (1*2) (before2851 k).denote (before2852 k).denote (before2853 k).denote (step2851 k) (step2852 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2853 k).denote (before2854 k).denote (before2856 k).denote (step2853 k) (@Runs.trans (1*3) (1*3) (before2854 k).denote (before2855 k).denote (before2856 k).denote (step2854 k) (step2855 k)))) (@Runs.trans ((1*1)+((40*2)+(1*3))) ((40*2)+((1*2)+(1*2))) (before2856 k).denote (before2859 k).denote (before2862 k).denote (@Runs.trans (1*1) ((40*2)+(1*3)) (before2856 k).denote (before2857 k).denote (before2859 k).denote (step2856 k) (@Runs.trans (40*2) (1*3) (before2857 k).denote (before2858 k).denote (before2859 k).denote (step2857 k) (step2858 k))) (@Runs.trans (40*2) ((1*2)+(1*2)) (before2859 k).denote (before2860 k).denote (before2862 k).denote (step2859 k) (@Runs.trans (1*2) (1*2) (before2860 k).denote (before2861 k).denote (before2862 k).denote (step2860 k) (step2861 k))))) (@Runs.trans (((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2)))) (((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3)))) (before2862 k).denote (before2868 k).denote (before2875 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((43*2)+((1*3)+(43*2))) (before2862 k).denote (before2865 k).denote (before2868 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2862 k).denote (before2863 k).denote (before2865 k).denote (step2862 k) (@Runs.trans (1*3) (1*1) (before2863 k).denote (before2864 k).denote (before2865 k).denote (step2863 k) (step2864 k))) (@Runs.trans (43*2) ((1*3)+(43*2)) (before2865 k).denote (before2866 k).denote (before2868 k).denote (step2865 k) (@Runs.trans (1*3) (43*2) (before2866 k).denote (before2867 k).denote (before2868 k).denote (step2866 k) (step2867 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) (((1*3)+(1*1))+((46*2)+(1*3))) (before2868 k).denote (before2871 k).denote (before2875 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2868 k).denote (before2869 k).denote (before2871 k).denote (step2868 k) (@Runs.trans (1*2) (1*3) (before2869 k).denote (before2870 k).denote (before2871 k).denote (step2869 k) (step2870 k))) (@Runs.trans ((1*3)+(1*1)) ((46*2)+(1*3)) (before2871 k).denote (before2873 k).denote (before2875 k).denote (@Runs.trans (1*3) (1*1) (before2871 k).denote (before2872 k).denote (before2873 k).denote (step2871 k) (step2872 k)) (@Runs.trans (46*2) (1*3) (before2873 k).denote (before2874 k).denote (before2875 k).denote (step2873 k) (step2874 k)))))) (@Runs.trans ((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2))))) (before2875 k).denote (before2887 k).denote (after2899 k).denote (@Runs.trans (((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))) (before2875 k).denote (before2881 k).denote (before2887 k).denote (@Runs.trans ((46*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2875 k).denote (before2878 k).denote (before2881 k).denote (@Runs.trans (46*2) ((1*2)+(1*2)) (before2875 k).denote (before2876 k).denote (before2878 k).denote (step2875 k) (@Runs.trans (1*2) (1*2) (before2876 k).denote (before2877 k).denote (before2878 k).denote (step2876 k) (step2877 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2878 k).denote (before2879 k).denote (before2881 k).denote (step2878 k) (@Runs.trans (1*3) (1*1) (before2879 k).denote (before2880 k).denote (before2881 k).denote (step2879 k) (step2880 k)))) (@Runs.trans ((49*2)+((1*3)+(49*2))) ((1*2)+((1*2)+(1*3))) (before2881 k).denote (before2884 k).denote (before2887 k).denote (@Runs.trans (49*2) ((1*3)+(49*2)) (before2881 k).denote (before2882 k).denote (before2884 k).denote (step2881 k) (@Runs.trans (1*3) (49*2) (before2882 k).denote (before2883 k).denote (before2884 k).denote (step2882 k) (step2883 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2884 k).denote (before2885 k).denote (before2887 k).denote (step2884 k) (@Runs.trans (1*2) (1*3) (before2885 k).denote (before2886 k).denote (before2887 k).denote (step2885 k) (step2886 k))))) (@Runs.trans (((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2)))) (before2887 k).denote (before2893 k).denote (after2899 k).denote (@Runs.trans ((1*3)+((1*1)+(52*2))) ((1*3)+((52*2)+(1*2))) (before2887 k).denote (before2890 k).denote (before2893 k).denote (@Runs.trans (1*3) ((1*1)+(52*2)) (before2887 k).denote (before2888 k).denote (before2890 k).denote (step2887 k) (@Runs.trans (1*1) (52*2) (before2888 k).denote (before2889 k).denote (before2890 k).denote (step2888 k) (step2889 k))) (@Runs.trans (1*3) ((52*2)+(1*2)) (before2890 k).denote (before2891 k).denote (before2893 k).denote (step2890 k) (@Runs.trans (52*2) (1*2) (before2891 k).denote (before2892 k).denote (before2893 k).denote (step2891 k) (step2892 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(55*2))+((1*3)+(55*2))) (before2893 k).denote (before2896 k).denote (after2899 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2893 k).denote (before2894 k).denote (before2896 k).denote (step2893 k) (@Runs.trans (1*3) (1*3) (before2894 k).denote (before2895 k).denote (before2896 k).denote (step2894 k) (step2895 k))) (@Runs.trans ((1*1)+(55*2)) ((1*3)+(55*2)) (before2896 k).denote (before2898 k).denote (after2899 k).denote (@Runs.trans (1*1) (55*2) (before2896 k).denote (before2897 k).denote (before2898 k).denote (step2896 k) (step2897 k)) (@Runs.trans (1*3) (55*2) (before2898 k).denote (before2899 k).denote (after2899 k).denote (step2898 k) (step2899 k)))))))) - have ht : (((((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+((22*2)+((1*3)+(22*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(25*2))))+(((1*3)+((25*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((28*2)+((1*3)+(28*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(31*2)))+((1*3)+((31*2)+(1*2)))))+((((1*2)+((1*3)+(1*3)))+((1*1)+((34*2)+(1*3))))+(((34*2)+((1*2)+(1*2)))+(((1*3)+(1*3))+((1*1)+(37*2)))))))+((((((1*3)+((37*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(1*2)))))+((((1*3)+((1*3)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((1*2)+(1*3)))+(((1*3)+(1*1))+((46*2)+(1*3))))))+(((((46*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((49*2)+((1*3)+(49*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(52*2)))+((1*3)+((52*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(55*2))+((1*3)+(55*2)))))))) = 2096 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean deleted file mode 100644 index 5102a180..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk029.lean +++ /dev/null @@ -1,772 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail2900_0 : Stack := [] -abbrev tail2900_1 : Stack := ⟨w1,1⟩ :: tail2900_0 -abbrev tail2900_2 : Stack := ⟨w0,1⟩ :: tail2900_1 -abbrev tail2900_3 : Stack := ⟨w2,1⟩ :: tail2900_2 -abbrev tail2900_4 : Stack := ⟨w1,1⟩ :: tail2900_3 -abbrev tail2900_5 : Stack := ⟨w0,2⟩ :: tail2900_4 -abbrev tail2900_6 : Stack := ⟨w2,1⟩ :: tail2900_5 -abbrev tail2900_7 : Stack := ⟨w1,1⟩ :: tail2900_6 -abbrev tail2900_8 : Stack := ⟨w2,1⟩ :: tail2900_7 -abbrev tail2900_9 : Stack := ⟨w1,17⟩ :: tail2900_8 -abbrev tail2900_10 : Stack := ⟨w0,2⟩ :: tail2900_9 -abbrev tail2900_11 : Stack := ⟨w2,1⟩ :: tail2900_10 -abbrev tail2900_12 : Stack := ⟨w1,15⟩ :: tail2900_11 -abbrev tail2900_13 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail2900_12 -abbrev tail2900_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail2900_13 k -abbrev tail2900_15 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_14 k -abbrev tail2900_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_15 k -abbrev tail2900_17 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2900_16 k -abbrev tail2900_18 (k : Nat) : Stack := ⟨w0,33⟩ :: tail2900_17 k -abbrev tail2900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_18 k -abbrev tail2900_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2900_19 k -abbrev tail2900_21 (k : Nat) : Stack := ⟨w0,85⟩ :: tail2900_20 k -abbrev tail2900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_21 k -abbrev tail2900_23 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2900_22 k -abbrev tail2900_24 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail2900_23 k -abbrev tail2900_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail2900_24 k -abbrev tail2900_26 (k : Nat) : Stack := ⟨w0,10⟩ :: tail2900_25 k -abbrev tail2900_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_26 k -abbrev tail2900_28 (k : Nat) : Stack := ⟨w1,27⟩ :: tail2900_27 k -abbrev tail2900_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_28 k -abbrev tail2900_30 : Stack := ⟨w0,56⟩ :: tail2900_0 -abbrev tail2900_31 : Stack := ⟨w0,57⟩ :: tail2900_0 -abbrev tail2900_32 (k : Nat) : Stack := ⟨w1,26⟩ :: tail2900_27 k -abbrev tail2900_33 : Stack := ⟨w2,1⟩ :: tail2900_31 -abbrev tail2900_34 (k : Nat) : Stack := ⟨w1,25⟩ :: tail2900_27 k -abbrev tail2900_35 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_34 k -abbrev tail2900_36 : Stack := ⟨w0,58⟩ :: tail2900_0 -abbrev tail2900_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_34 k -abbrev tail2900_38 (k : Nat) : Stack := ⟨w1,58⟩ :: tail2900_37 k -abbrev tail2900_39 : Stack := ⟨w0,1⟩ :: tail2900_0 -abbrev tail2900_40 : Stack := ⟨w0,59⟩ :: tail2900_0 -abbrev tail2900_41 : Stack := ⟨w0,60⟩ :: tail2900_0 -abbrev tail2900_42 (k : Nat) : Stack := ⟨w1,24⟩ :: tail2900_27 k -abbrev tail2900_43 : Stack := ⟨w2,1⟩ :: tail2900_41 -abbrev tail2900_44 (k : Nat) : Stack := ⟨w1,23⟩ :: tail2900_27 k -abbrev tail2900_45 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_44 k -abbrev tail2900_46 : Stack := ⟨w0,61⟩ :: tail2900_0 -abbrev tail2900_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_44 k -abbrev tail2900_48 (k : Nat) : Stack := ⟨w1,61⟩ :: tail2900_47 k -abbrev tail2900_49 : Stack := ⟨w0,62⟩ :: tail2900_0 -abbrev tail2900_50 : Stack := ⟨w0,63⟩ :: tail2900_0 -abbrev tail2900_51 (k : Nat) : Stack := ⟨w1,22⟩ :: tail2900_27 k -abbrev tail2900_52 : Stack := ⟨w2,1⟩ :: tail2900_50 -abbrev tail2900_53 (k : Nat) : Stack := ⟨w1,21⟩ :: tail2900_27 k -abbrev tail2900_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_53 k -abbrev tail2900_55 : Stack := ⟨w0,64⟩ :: tail2900_0 -abbrev tail2900_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_53 k -abbrev tail2900_57 (k : Nat) : Stack := ⟨w1,64⟩ :: tail2900_56 k -abbrev tail2900_58 : Stack := ⟨w0,65⟩ :: tail2900_0 -abbrev tail2900_59 : Stack := ⟨w0,66⟩ :: tail2900_0 -abbrev tail2900_60 (k : Nat) : Stack := ⟨w1,20⟩ :: tail2900_27 k -abbrev tail2900_61 : Stack := ⟨w2,1⟩ :: tail2900_59 -abbrev tail2900_62 (k : Nat) : Stack := ⟨w1,19⟩ :: tail2900_27 k -abbrev tail2900_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_62 k -abbrev tail2900_64 : Stack := ⟨w0,67⟩ :: tail2900_0 -abbrev tail2900_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_62 k -abbrev tail2900_66 (k : Nat) : Stack := ⟨w1,67⟩ :: tail2900_65 k -abbrev tail2900_67 : Stack := ⟨w0,68⟩ :: tail2900_0 -abbrev tail2900_68 : Stack := ⟨w0,69⟩ :: tail2900_0 -abbrev tail2900_69 (k : Nat) : Stack := ⟨w1,18⟩ :: tail2900_27 k -abbrev tail2900_70 : Stack := ⟨w2,1⟩ :: tail2900_68 -abbrev tail2900_71 (k : Nat) : Stack := ⟨w1,17⟩ :: tail2900_27 k -abbrev tail2900_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_71 k -abbrev tail2900_73 : Stack := ⟨w0,70⟩ :: tail2900_0 -abbrev tail2900_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_71 k -abbrev tail2900_75 (k : Nat) : Stack := ⟨w1,70⟩ :: tail2900_74 k -abbrev tail2900_76 : Stack := ⟨w0,71⟩ :: tail2900_0 -abbrev tail2900_77 : Stack := ⟨w0,72⟩ :: tail2900_0 -abbrev tail2900_78 (k : Nat) : Stack := ⟨w1,16⟩ :: tail2900_27 k -abbrev tail2900_79 : Stack := ⟨w2,1⟩ :: tail2900_77 -abbrev tail2900_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail2900_27 k -abbrev tail2900_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_80 k -abbrev tail2900_82 : Stack := ⟨w0,73⟩ :: tail2900_0 -abbrev tail2900_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_80 k -abbrev tail2900_84 (k : Nat) : Stack := ⟨w1,73⟩ :: tail2900_83 k -abbrev tail2900_85 : Stack := ⟨w0,74⟩ :: tail2900_0 -abbrev tail2900_86 : Stack := ⟨w0,75⟩ :: tail2900_0 -abbrev tail2900_87 (k : Nat) : Stack := ⟨w1,14⟩ :: tail2900_27 k -abbrev tail2900_88 : Stack := ⟨w2,1⟩ :: tail2900_86 -abbrev tail2900_89 (k : Nat) : Stack := ⟨w1,13⟩ :: tail2900_27 k -abbrev tail2900_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_89 k -abbrev tail2900_91 : Stack := ⟨w0,76⟩ :: tail2900_0 -abbrev tail2900_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_89 k -abbrev tail2900_93 (k : Nat) : Stack := ⟨w1,76⟩ :: tail2900_92 k -abbrev tail2900_94 : Stack := ⟨w0,77⟩ :: tail2900_0 -abbrev tail2900_95 : Stack := ⟨w0,78⟩ :: tail2900_0 -abbrev tail2900_96 (k : Nat) : Stack := ⟨w1,12⟩ :: tail2900_27 k -abbrev tail2900_97 : Stack := ⟨w2,1⟩ :: tail2900_95 -abbrev tail2900_98 (k : Nat) : Stack := ⟨w1,11⟩ :: tail2900_27 k -abbrev tail2900_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_98 k -abbrev tail2900_100 : Stack := ⟨w0,79⟩ :: tail2900_0 -abbrev tail2900_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_98 k -abbrev tail2900_102 (k : Nat) : Stack := ⟨w1,79⟩ :: tail2900_101 k -abbrev tail2900_103 : Stack := ⟨w0,80⟩ :: tail2900_0 -abbrev tail2900_104 : Stack := ⟨w0,81⟩ :: tail2900_0 -abbrev tail2900_105 (k : Nat) : Stack := ⟨w1,10⟩ :: tail2900_27 k -abbrev tail2900_106 : Stack := ⟨w2,1⟩ :: tail2900_104 -abbrev tail2900_107 (k : Nat) : Stack := ⟨w1,9⟩ :: tail2900_27 k -abbrev tail2900_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_107 k -abbrev tail2900_109 : Stack := ⟨w0,82⟩ :: tail2900_0 -abbrev tail2900_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_107 k -abbrev tail2900_111 (k : Nat) : Stack := ⟨w1,82⟩ :: tail2900_110 k -abbrev tail2900_112 : Stack := ⟨w0,83⟩ :: tail2900_0 -abbrev tail2900_113 : Stack := ⟨w0,84⟩ :: tail2900_0 -abbrev tail2900_114 (k : Nat) : Stack := ⟨w1,8⟩ :: tail2900_27 k -abbrev tail2900_115 : Stack := ⟨w2,1⟩ :: tail2900_113 -abbrev tail2900_116 (k : Nat) : Stack := ⟨w1,7⟩ :: tail2900_27 k -abbrev tail2900_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_116 k -abbrev tail2900_118 : Stack := ⟨w0,85⟩ :: tail2900_0 -abbrev tail2900_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_116 k -abbrev tail2900_120 (k : Nat) : Stack := ⟨w1,85⟩ :: tail2900_119 k -abbrev tail2900_121 : Stack := ⟨w0,86⟩ :: tail2900_0 -abbrev tail2900_122 : Stack := ⟨w0,87⟩ :: tail2900_0 -abbrev tail2900_123 (k : Nat) : Stack := ⟨w1,6⟩ :: tail2900_27 k -abbrev tail2900_124 : Stack := ⟨w2,1⟩ :: tail2900_122 -abbrev tail2900_125 (k : Nat) : Stack := ⟨w1,5⟩ :: tail2900_27 k -abbrev tail2900_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_125 k -abbrev tail2900_127 : Stack := ⟨w0,88⟩ :: tail2900_0 -abbrev tail2900_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_125 k -abbrev tail2900_129 (k : Nat) : Stack := ⟨w1,88⟩ :: tail2900_128 k -abbrev tail2900_130 : Stack := ⟨w0,89⟩ :: tail2900_0 -abbrev tail2900_131 : Stack := ⟨w0,90⟩ :: tail2900_0 -abbrev tail2900_132 (k : Nat) : Stack := ⟨w1,4⟩ :: tail2900_27 k -abbrev tail2900_133 : Stack := ⟨w2,1⟩ :: tail2900_131 -abbrev tail2900_134 (k : Nat) : Stack := ⟨w1,3⟩ :: tail2900_27 k -abbrev tail2900_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_134 k -abbrev tail2900_136 : Stack := ⟨w0,91⟩ :: tail2900_0 -abbrev tail2900_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail2900_134 k -abbrev tail2900_138 (k : Nat) : Stack := ⟨w1,91⟩ :: tail2900_137 k -abbrev tail2900_139 : Stack := ⟨w0,92⟩ :: tail2900_0 -abbrev tail2900_140 : Stack := ⟨w0,93⟩ :: tail2900_0 -abbrev tail2900_141 (k : Nat) : Stack := ⟨w1,2⟩ :: tail2900_27 k -abbrev tail2900_142 : Stack := ⟨w2,1⟩ :: tail2900_140 -abbrev tail2900_143 (k : Nat) : Stack := ⟨w1,1⟩ :: tail2900_27 k -abbrev tail2900_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail2900_143 k -abbrev tail2900_145 : Stack := ⟨w0,94⟩ :: tail2900_0 - -def before2900 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526723),(tail2900_29 k),tail2900_30⟩ -def before2901 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526721),(tail2900_28 k),tail2900_31⟩ -def before2902 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526719),(tail2900_32 k),tail2900_33⟩ -def before2903 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526719),(tail2900_35 k),tail2900_33⟩ -def before2904 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526719),(tail2900_35 k),tail2900_36⟩ -def before2905 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526719),(tail2900_37 k),tail2900_36⟩ -def before2906 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526835),(tail2900_38 k),tail2900_0⟩ -def before2907 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail2900_38 k),tail2900_39⟩ -def before2908 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526719),(tail2900_37 k),tail2900_40⟩ -def before2909 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526717),(tail2900_34 k),tail2900_41⟩ -def before2910 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526715),(tail2900_42 k),tail2900_43⟩ -def before2911 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526715),(tail2900_45 k),tail2900_43⟩ -def before2912 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526715),(tail2900_45 k),tail2900_46⟩ -def before2913 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526715),(tail2900_47 k),tail2900_46⟩ -def before2914 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526837),(tail2900_48 k),tail2900_0⟩ -def before2915 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526837),(tail2900_48 k),tail2900_39⟩ -def before2916 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526715),(tail2900_47 k),tail2900_49⟩ -def before2917 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526713),(tail2900_44 k),tail2900_50⟩ -def before2918 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526711),(tail2900_51 k),tail2900_52⟩ -def before2919 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526711),(tail2900_54 k),tail2900_52⟩ -def before2920 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526711),(tail2900_54 k),tail2900_55⟩ -def before2921 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526711),(tail2900_56 k),tail2900_55⟩ -def before2922 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail2900_57 k),tail2900_0⟩ -def before2923 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail2900_57 k),tail2900_39⟩ -def before2924 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526711),(tail2900_56 k),tail2900_58⟩ -def before2925 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526709),(tail2900_53 k),tail2900_59⟩ -def before2926 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526707),(tail2900_60 k),tail2900_61⟩ -def before2927 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail2900_63 k),tail2900_61⟩ -def before2928 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail2900_63 k),tail2900_64⟩ -def before2929 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526707),(tail2900_65 k),tail2900_64⟩ -def before2930 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail2900_66 k),tail2900_0⟩ -def before2931 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail2900_66 k),tail2900_39⟩ -def before2932 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526707),(tail2900_65 k),tail2900_67⟩ -def before2933 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526705),(tail2900_62 k),tail2900_68⟩ -def before2934 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526703),(tail2900_69 k),tail2900_70⟩ -def before2935 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail2900_72 k),tail2900_70⟩ -def before2936 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526703),(tail2900_72 k),tail2900_73⟩ -def before2937 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526703),(tail2900_74 k),tail2900_73⟩ -def before2938 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526843),(tail2900_75 k),tail2900_0⟩ -def before2939 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526843),(tail2900_75 k),tail2900_39⟩ -def before2940 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526703),(tail2900_74 k),tail2900_76⟩ -def before2941 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526701),(tail2900_71 k),tail2900_77⟩ -def before2942 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526699),(tail2900_78 k),tail2900_79⟩ -def before2943 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526699),(tail2900_81 k),tail2900_79⟩ -def before2944 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526699),(tail2900_81 k),tail2900_82⟩ -def before2945 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526699),(tail2900_83 k),tail2900_82⟩ -def before2946 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526845),(tail2900_84 k),tail2900_0⟩ -def before2947 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526845),(tail2900_84 k),tail2900_39⟩ -def before2948 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526699),(tail2900_83 k),tail2900_85⟩ -def before2949 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526697),(tail2900_80 k),tail2900_86⟩ -def before2950 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526695),(tail2900_87 k),tail2900_88⟩ -def before2951 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526695),(tail2900_90 k),tail2900_88⟩ -def before2952 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526695),(tail2900_90 k),tail2900_91⟩ -def before2953 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526695),(tail2900_92 k),tail2900_91⟩ -def before2954 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526847),(tail2900_93 k),tail2900_0⟩ -def before2955 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526847),(tail2900_93 k),tail2900_39⟩ -def before2956 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526695),(tail2900_92 k),tail2900_94⟩ -def before2957 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526693),(tail2900_89 k),tail2900_95⟩ -def before2958 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526691),(tail2900_96 k),tail2900_97⟩ -def before2959 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail2900_99 k),tail2900_97⟩ -def before2960 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail2900_99 k),tail2900_100⟩ -def before2961 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526691),(tail2900_101 k),tail2900_100⟩ -def before2962 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526849),(tail2900_102 k),tail2900_0⟩ -def before2963 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526849),(tail2900_102 k),tail2900_39⟩ -def before2964 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526691),(tail2900_101 k),tail2900_103⟩ -def before2965 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526689),(tail2900_98 k),tail2900_104⟩ -def before2966 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526687),(tail2900_105 k),tail2900_106⟩ -def before2967 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail2900_108 k),tail2900_106⟩ -def before2968 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail2900_108 k),tail2900_109⟩ -def before2969 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526687),(tail2900_110 k),tail2900_109⟩ -def before2970 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526851),(tail2900_111 k),tail2900_0⟩ -def before2971 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail2900_111 k),tail2900_39⟩ -def before2972 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526687),(tail2900_110 k),tail2900_112⟩ -def before2973 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526685),(tail2900_107 k),tail2900_113⟩ -def before2974 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526683),(tail2900_114 k),tail2900_115⟩ -def before2975 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail2900_117 k),tail2900_115⟩ -def before2976 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail2900_117 k),tail2900_118⟩ -def before2977 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526683),(tail2900_119 k),tail2900_118⟩ -def before2978 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526853),(tail2900_120 k),tail2900_0⟩ -def before2979 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail2900_120 k),tail2900_39⟩ -def before2980 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526683),(tail2900_119 k),tail2900_121⟩ -def before2981 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526681),(tail2900_116 k),tail2900_122⟩ -def before2982 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526679),(tail2900_123 k),tail2900_124⟩ -def before2983 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526679),(tail2900_126 k),tail2900_124⟩ -def before2984 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail2900_126 k),tail2900_127⟩ -def before2985 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526679),(tail2900_128 k),tail2900_127⟩ -def before2986 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526855),(tail2900_129 k),tail2900_0⟩ -def before2987 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526855),(tail2900_129 k),tail2900_39⟩ -def before2988 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526679),(tail2900_128 k),tail2900_130⟩ -def before2989 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526677),(tail2900_125 k),tail2900_131⟩ -def before2990 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526675),(tail2900_132 k),tail2900_133⟩ -def before2991 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2900_135 k),tail2900_133⟩ -def before2992 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2900_135 k),tail2900_136⟩ -def before2993 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526675),(tail2900_137 k),tail2900_136⟩ -def before2994 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526857),(tail2900_138 k),tail2900_0⟩ -def before2995 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526857),(tail2900_138 k),tail2900_39⟩ -def before2996 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526675),(tail2900_137 k),tail2900_139⟩ -def before2997 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526673),(tail2900_134 k),tail2900_140⟩ -def before2998 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526671),(tail2900_141 k),tail2900_142⟩ -def before2999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail2900_144 k),tail2900_142⟩ -def after2999 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail2900_144 k),tail2900_145⟩ - -theorem macro2900 (k : Nat) : applyExit (before2900 k) exit3 1 = some (before2901 k) := by - simp (disch := omega) [before2900, before2901, exit3, applyExit, pop, push] - <;> omega -theorem step2900 (k : Nat) : Runs (1*2) (before2900 k).denote (before2901 k).denote := - @applyExit_sound (before2900 k) (before2901 k) exit3 1 valid3 (macro2900 k) -theorem macro2901 (k : Nat) : applyExit (before2901 k) exit4 1 = some (before2902 k) := by - simp (disch := omega) [before2901, before2902, exit4, applyExit, pop, push] - <;> omega -theorem step2901 (k : Nat) : Runs (1*2) (before2901 k).denote (before2902 k).denote := - @applyExit_sound (before2901 k) (before2902 k) exit4 1 valid4 (macro2901 k) -theorem macro2902 (k : Nat) : applyExit (before2902 k) exit5 1 = some (before2903 k) := by - simp (disch := omega) [before2902, before2903, exit5, applyExit, pop, push] - <;> omega -theorem step2902 (k : Nat) : Runs (1*3) (before2902 k).denote (before2903 k).denote := - @applyExit_sound (before2902 k) (before2903 k) exit5 1 valid5 (macro2902 k) -theorem macro2903 (k : Nat) : applyExit (before2903 k) exit1 1 = some (before2904 k) := by - simp (disch := omega) [before2903, before2904, exit1, applyExit, pop, push] - <;> omega -theorem step2903 (k : Nat) : Runs (1*3) (before2903 k).denote (before2904 k).denote := - @applyExit_sound (before2903 k) (before2904 k) exit1 1 valid1 (macro2903 k) -theorem macro2904 (k : Nat) : applyExit (before2904 k) exit6 1 = some (before2905 k) := by - simp (disch := omega) [before2904, before2905, exit6, applyExit, pop, push] - <;> omega -theorem step2904 (k : Nat) : Runs (1*1) (before2904 k).denote (before2905 k).denote := - @applyExit_sound (before2904 k) (before2905 k) exit6 1 valid6 (macro2904 k) -theorem macro2905 (k : Nat) : applyExit (before2905 k) exit0 58 = some (before2906 k) := by - simp (disch := omega) [before2905, before2906, exit0, applyExit, pop, push] - <;> omega -theorem step2905 (k : Nat) : Runs (58*2) (before2905 k).denote (before2906 k).denote := - @applyExit_sound (before2905 k) (before2906 k) exit0 58 valid0 (macro2905 k) -theorem macro2906 (k : Nat) : applyExit (before2906 k) exit1 1 = some (before2907 k) := by - simp (disch := omega) [before2906, before2907, exit1, applyExit, pop, push] - <;> omega -theorem step2906 (k : Nat) : Runs (1*3) (before2906 k).denote (before2907 k).denote := - @applyExit_sound (before2906 k) (before2907 k) exit1 1 valid1 (macro2906 k) -theorem macro2907 (k : Nat) : applyExit (before2907 k) exit2 58 = some (before2908 k) := by - simp (disch := omega) [before2907, before2908, exit2, applyExit, pop, push] - <;> omega -theorem step2907 (k : Nat) : Runs (58*2) (before2907 k).denote (before2908 k).denote := - @applyExit_sound (before2907 k) (before2908 k) exit2 58 valid2 (macro2907 k) -theorem macro2908 (k : Nat) : applyExit (before2908 k) exit3 1 = some (before2909 k) := by - simp (disch := omega) [before2908, before2909, exit3, applyExit, pop, push] - <;> omega -theorem step2908 (k : Nat) : Runs (1*2) (before2908 k).denote (before2909 k).denote := - @applyExit_sound (before2908 k) (before2909 k) exit3 1 valid3 (macro2908 k) -theorem macro2909 (k : Nat) : applyExit (before2909 k) exit4 1 = some (before2910 k) := by - simp (disch := omega) [before2909, before2910, exit4, applyExit, pop, push] - <;> omega -theorem step2909 (k : Nat) : Runs (1*2) (before2909 k).denote (before2910 k).denote := - @applyExit_sound (before2909 k) (before2910 k) exit4 1 valid4 (macro2909 k) -theorem macro2910 (k : Nat) : applyExit (before2910 k) exit5 1 = some (before2911 k) := by - simp (disch := omega) [before2910, before2911, exit5, applyExit, pop, push] - <;> omega -theorem step2910 (k : Nat) : Runs (1*3) (before2910 k).denote (before2911 k).denote := - @applyExit_sound (before2910 k) (before2911 k) exit5 1 valid5 (macro2910 k) -theorem macro2911 (k : Nat) : applyExit (before2911 k) exit1 1 = some (before2912 k) := by - simp (disch := omega) [before2911, before2912, exit1, applyExit, pop, push] - <;> omega -theorem step2911 (k : Nat) : Runs (1*3) (before2911 k).denote (before2912 k).denote := - @applyExit_sound (before2911 k) (before2912 k) exit1 1 valid1 (macro2911 k) -theorem macro2912 (k : Nat) : applyExit (before2912 k) exit6 1 = some (before2913 k) := by - simp (disch := omega) [before2912, before2913, exit6, applyExit, pop, push] - <;> omega -theorem step2912 (k : Nat) : Runs (1*1) (before2912 k).denote (before2913 k).denote := - @applyExit_sound (before2912 k) (before2913 k) exit6 1 valid6 (macro2912 k) -theorem macro2913 (k : Nat) : applyExit (before2913 k) exit0 61 = some (before2914 k) := by - simp (disch := omega) [before2913, before2914, exit0, applyExit, pop, push] - <;> omega -theorem step2913 (k : Nat) : Runs (61*2) (before2913 k).denote (before2914 k).denote := - @applyExit_sound (before2913 k) (before2914 k) exit0 61 valid0 (macro2913 k) -theorem macro2914 (k : Nat) : applyExit (before2914 k) exit1 1 = some (before2915 k) := by - simp (disch := omega) [before2914, before2915, exit1, applyExit, pop, push] - <;> omega -theorem step2914 (k : Nat) : Runs (1*3) (before2914 k).denote (before2915 k).denote := - @applyExit_sound (before2914 k) (before2915 k) exit1 1 valid1 (macro2914 k) -theorem macro2915 (k : Nat) : applyExit (before2915 k) exit2 61 = some (before2916 k) := by - simp (disch := omega) [before2915, before2916, exit2, applyExit, pop, push] - <;> omega -theorem step2915 (k : Nat) : Runs (61*2) (before2915 k).denote (before2916 k).denote := - @applyExit_sound (before2915 k) (before2916 k) exit2 61 valid2 (macro2915 k) -theorem macro2916 (k : Nat) : applyExit (before2916 k) exit3 1 = some (before2917 k) := by - simp (disch := omega) [before2916, before2917, exit3, applyExit, pop, push] - <;> omega -theorem step2916 (k : Nat) : Runs (1*2) (before2916 k).denote (before2917 k).denote := - @applyExit_sound (before2916 k) (before2917 k) exit3 1 valid3 (macro2916 k) -theorem macro2917 (k : Nat) : applyExit (before2917 k) exit4 1 = some (before2918 k) := by - simp (disch := omega) [before2917, before2918, exit4, applyExit, pop, push] - <;> omega -theorem step2917 (k : Nat) : Runs (1*2) (before2917 k).denote (before2918 k).denote := - @applyExit_sound (before2917 k) (before2918 k) exit4 1 valid4 (macro2917 k) -theorem macro2918 (k : Nat) : applyExit (before2918 k) exit5 1 = some (before2919 k) := by - simp (disch := omega) [before2918, before2919, exit5, applyExit, pop, push] - <;> omega -theorem step2918 (k : Nat) : Runs (1*3) (before2918 k).denote (before2919 k).denote := - @applyExit_sound (before2918 k) (before2919 k) exit5 1 valid5 (macro2918 k) -theorem macro2919 (k : Nat) : applyExit (before2919 k) exit1 1 = some (before2920 k) := by - simp (disch := omega) [before2919, before2920, exit1, applyExit, pop, push] - <;> omega -theorem step2919 (k : Nat) : Runs (1*3) (before2919 k).denote (before2920 k).denote := - @applyExit_sound (before2919 k) (before2920 k) exit1 1 valid1 (macro2919 k) -theorem macro2920 (k : Nat) : applyExit (before2920 k) exit6 1 = some (before2921 k) := by - simp (disch := omega) [before2920, before2921, exit6, applyExit, pop, push] - <;> omega -theorem step2920 (k : Nat) : Runs (1*1) (before2920 k).denote (before2921 k).denote := - @applyExit_sound (before2920 k) (before2921 k) exit6 1 valid6 (macro2920 k) -theorem macro2921 (k : Nat) : applyExit (before2921 k) exit0 64 = some (before2922 k) := by - simp (disch := omega) [before2921, before2922, exit0, applyExit, pop, push] - <;> omega -theorem step2921 (k : Nat) : Runs (64*2) (before2921 k).denote (before2922 k).denote := - @applyExit_sound (before2921 k) (before2922 k) exit0 64 valid0 (macro2921 k) -theorem macro2922 (k : Nat) : applyExit (before2922 k) exit1 1 = some (before2923 k) := by - simp (disch := omega) [before2922, before2923, exit1, applyExit, pop, push] - <;> omega -theorem step2922 (k : Nat) : Runs (1*3) (before2922 k).denote (before2923 k).denote := - @applyExit_sound (before2922 k) (before2923 k) exit1 1 valid1 (macro2922 k) -theorem macro2923 (k : Nat) : applyExit (before2923 k) exit2 64 = some (before2924 k) := by - simp (disch := omega) [before2923, before2924, exit2, applyExit, pop, push] - <;> omega -theorem step2923 (k : Nat) : Runs (64*2) (before2923 k).denote (before2924 k).denote := - @applyExit_sound (before2923 k) (before2924 k) exit2 64 valid2 (macro2923 k) -theorem macro2924 (k : Nat) : applyExit (before2924 k) exit3 1 = some (before2925 k) := by - simp (disch := omega) [before2924, before2925, exit3, applyExit, pop, push] - <;> omega -theorem step2924 (k : Nat) : Runs (1*2) (before2924 k).denote (before2925 k).denote := - @applyExit_sound (before2924 k) (before2925 k) exit3 1 valid3 (macro2924 k) -theorem macro2925 (k : Nat) : applyExit (before2925 k) exit4 1 = some (before2926 k) := by - simp (disch := omega) [before2925, before2926, exit4, applyExit, pop, push] - <;> omega -theorem step2925 (k : Nat) : Runs (1*2) (before2925 k).denote (before2926 k).denote := - @applyExit_sound (before2925 k) (before2926 k) exit4 1 valid4 (macro2925 k) -theorem macro2926 (k : Nat) : applyExit (before2926 k) exit5 1 = some (before2927 k) := by - simp (disch := omega) [before2926, before2927, exit5, applyExit, pop, push] - <;> omega -theorem step2926 (k : Nat) : Runs (1*3) (before2926 k).denote (before2927 k).denote := - @applyExit_sound (before2926 k) (before2927 k) exit5 1 valid5 (macro2926 k) -theorem macro2927 (k : Nat) : applyExit (before2927 k) exit1 1 = some (before2928 k) := by - simp (disch := omega) [before2927, before2928, exit1, applyExit, pop, push] - <;> omega -theorem step2927 (k : Nat) : Runs (1*3) (before2927 k).denote (before2928 k).denote := - @applyExit_sound (before2927 k) (before2928 k) exit1 1 valid1 (macro2927 k) -theorem macro2928 (k : Nat) : applyExit (before2928 k) exit6 1 = some (before2929 k) := by - simp (disch := omega) [before2928, before2929, exit6, applyExit, pop, push] - <;> omega -theorem step2928 (k : Nat) : Runs (1*1) (before2928 k).denote (before2929 k).denote := - @applyExit_sound (before2928 k) (before2929 k) exit6 1 valid6 (macro2928 k) -theorem macro2929 (k : Nat) : applyExit (before2929 k) exit0 67 = some (before2930 k) := by - simp (disch := omega) [before2929, before2930, exit0, applyExit, pop, push] - <;> omega -theorem step2929 (k : Nat) : Runs (67*2) (before2929 k).denote (before2930 k).denote := - @applyExit_sound (before2929 k) (before2930 k) exit0 67 valid0 (macro2929 k) -theorem macro2930 (k : Nat) : applyExit (before2930 k) exit1 1 = some (before2931 k) := by - simp (disch := omega) [before2930, before2931, exit1, applyExit, pop, push] - <;> omega -theorem step2930 (k : Nat) : Runs (1*3) (before2930 k).denote (before2931 k).denote := - @applyExit_sound (before2930 k) (before2931 k) exit1 1 valid1 (macro2930 k) -theorem macro2931 (k : Nat) : applyExit (before2931 k) exit2 67 = some (before2932 k) := by - simp (disch := omega) [before2931, before2932, exit2, applyExit, pop, push] - <;> omega -theorem step2931 (k : Nat) : Runs (67*2) (before2931 k).denote (before2932 k).denote := - @applyExit_sound (before2931 k) (before2932 k) exit2 67 valid2 (macro2931 k) -theorem macro2932 (k : Nat) : applyExit (before2932 k) exit3 1 = some (before2933 k) := by - simp (disch := omega) [before2932, before2933, exit3, applyExit, pop, push] - <;> omega -theorem step2932 (k : Nat) : Runs (1*2) (before2932 k).denote (before2933 k).denote := - @applyExit_sound (before2932 k) (before2933 k) exit3 1 valid3 (macro2932 k) -theorem macro2933 (k : Nat) : applyExit (before2933 k) exit4 1 = some (before2934 k) := by - simp (disch := omega) [before2933, before2934, exit4, applyExit, pop, push] - <;> omega -theorem step2933 (k : Nat) : Runs (1*2) (before2933 k).denote (before2934 k).denote := - @applyExit_sound (before2933 k) (before2934 k) exit4 1 valid4 (macro2933 k) -theorem macro2934 (k : Nat) : applyExit (before2934 k) exit5 1 = some (before2935 k) := by - simp (disch := omega) [before2934, before2935, exit5, applyExit, pop, push] - <;> omega -theorem step2934 (k : Nat) : Runs (1*3) (before2934 k).denote (before2935 k).denote := - @applyExit_sound (before2934 k) (before2935 k) exit5 1 valid5 (macro2934 k) -theorem macro2935 (k : Nat) : applyExit (before2935 k) exit1 1 = some (before2936 k) := by - simp (disch := omega) [before2935, before2936, exit1, applyExit, pop, push] - <;> omega -theorem step2935 (k : Nat) : Runs (1*3) (before2935 k).denote (before2936 k).denote := - @applyExit_sound (before2935 k) (before2936 k) exit1 1 valid1 (macro2935 k) -theorem macro2936 (k : Nat) : applyExit (before2936 k) exit6 1 = some (before2937 k) := by - simp (disch := omega) [before2936, before2937, exit6, applyExit, pop, push] - <;> omega -theorem step2936 (k : Nat) : Runs (1*1) (before2936 k).denote (before2937 k).denote := - @applyExit_sound (before2936 k) (before2937 k) exit6 1 valid6 (macro2936 k) -theorem macro2937 (k : Nat) : applyExit (before2937 k) exit0 70 = some (before2938 k) := by - simp (disch := omega) [before2937, before2938, exit0, applyExit, pop, push] - <;> omega -theorem step2937 (k : Nat) : Runs (70*2) (before2937 k).denote (before2938 k).denote := - @applyExit_sound (before2937 k) (before2938 k) exit0 70 valid0 (macro2937 k) -theorem macro2938 (k : Nat) : applyExit (before2938 k) exit1 1 = some (before2939 k) := by - simp (disch := omega) [before2938, before2939, exit1, applyExit, pop, push] - <;> omega -theorem step2938 (k : Nat) : Runs (1*3) (before2938 k).denote (before2939 k).denote := - @applyExit_sound (before2938 k) (before2939 k) exit1 1 valid1 (macro2938 k) -theorem macro2939 (k : Nat) : applyExit (before2939 k) exit2 70 = some (before2940 k) := by - simp (disch := omega) [before2939, before2940, exit2, applyExit, pop, push] - <;> omega -theorem step2939 (k : Nat) : Runs (70*2) (before2939 k).denote (before2940 k).denote := - @applyExit_sound (before2939 k) (before2940 k) exit2 70 valid2 (macro2939 k) -theorem macro2940 (k : Nat) : applyExit (before2940 k) exit3 1 = some (before2941 k) := by - simp (disch := omega) [before2940, before2941, exit3, applyExit, pop, push] - <;> omega -theorem step2940 (k : Nat) : Runs (1*2) (before2940 k).denote (before2941 k).denote := - @applyExit_sound (before2940 k) (before2941 k) exit3 1 valid3 (macro2940 k) -theorem macro2941 (k : Nat) : applyExit (before2941 k) exit4 1 = some (before2942 k) := by - simp (disch := omega) [before2941, before2942, exit4, applyExit, pop, push] - <;> omega -theorem step2941 (k : Nat) : Runs (1*2) (before2941 k).denote (before2942 k).denote := - @applyExit_sound (before2941 k) (before2942 k) exit4 1 valid4 (macro2941 k) -theorem macro2942 (k : Nat) : applyExit (before2942 k) exit5 1 = some (before2943 k) := by - simp (disch := omega) [before2942, before2943, exit5, applyExit, pop, push] - <;> omega -theorem step2942 (k : Nat) : Runs (1*3) (before2942 k).denote (before2943 k).denote := - @applyExit_sound (before2942 k) (before2943 k) exit5 1 valid5 (macro2942 k) -theorem macro2943 (k : Nat) : applyExit (before2943 k) exit1 1 = some (before2944 k) := by - simp (disch := omega) [before2943, before2944, exit1, applyExit, pop, push] - <;> omega -theorem step2943 (k : Nat) : Runs (1*3) (before2943 k).denote (before2944 k).denote := - @applyExit_sound (before2943 k) (before2944 k) exit1 1 valid1 (macro2943 k) -theorem macro2944 (k : Nat) : applyExit (before2944 k) exit6 1 = some (before2945 k) := by - simp (disch := omega) [before2944, before2945, exit6, applyExit, pop, push] - <;> omega -theorem step2944 (k : Nat) : Runs (1*1) (before2944 k).denote (before2945 k).denote := - @applyExit_sound (before2944 k) (before2945 k) exit6 1 valid6 (macro2944 k) -theorem macro2945 (k : Nat) : applyExit (before2945 k) exit0 73 = some (before2946 k) := by - simp (disch := omega) [before2945, before2946, exit0, applyExit, pop, push] - <;> omega -theorem step2945 (k : Nat) : Runs (73*2) (before2945 k).denote (before2946 k).denote := - @applyExit_sound (before2945 k) (before2946 k) exit0 73 valid0 (macro2945 k) -theorem macro2946 (k : Nat) : applyExit (before2946 k) exit1 1 = some (before2947 k) := by - simp (disch := omega) [before2946, before2947, exit1, applyExit, pop, push] - <;> omega -theorem step2946 (k : Nat) : Runs (1*3) (before2946 k).denote (before2947 k).denote := - @applyExit_sound (before2946 k) (before2947 k) exit1 1 valid1 (macro2946 k) -theorem macro2947 (k : Nat) : applyExit (before2947 k) exit2 73 = some (before2948 k) := by - simp (disch := omega) [before2947, before2948, exit2, applyExit, pop, push] - <;> omega -theorem step2947 (k : Nat) : Runs (73*2) (before2947 k).denote (before2948 k).denote := - @applyExit_sound (before2947 k) (before2948 k) exit2 73 valid2 (macro2947 k) -theorem macro2948 (k : Nat) : applyExit (before2948 k) exit3 1 = some (before2949 k) := by - simp (disch := omega) [before2948, before2949, exit3, applyExit, pop, push] - <;> omega -theorem step2948 (k : Nat) : Runs (1*2) (before2948 k).denote (before2949 k).denote := - @applyExit_sound (before2948 k) (before2949 k) exit3 1 valid3 (macro2948 k) -theorem macro2949 (k : Nat) : applyExit (before2949 k) exit4 1 = some (before2950 k) := by - simp (disch := omega) [before2949, before2950, exit4, applyExit, pop, push] - <;> omega -theorem step2949 (k : Nat) : Runs (1*2) (before2949 k).denote (before2950 k).denote := - @applyExit_sound (before2949 k) (before2950 k) exit4 1 valid4 (macro2949 k) -theorem macro2950 (k : Nat) : applyExit (before2950 k) exit5 1 = some (before2951 k) := by - simp (disch := omega) [before2950, before2951, exit5, applyExit, pop, push] - <;> omega -theorem step2950 (k : Nat) : Runs (1*3) (before2950 k).denote (before2951 k).denote := - @applyExit_sound (before2950 k) (before2951 k) exit5 1 valid5 (macro2950 k) -theorem macro2951 (k : Nat) : applyExit (before2951 k) exit1 1 = some (before2952 k) := by - simp (disch := omega) [before2951, before2952, exit1, applyExit, pop, push] - <;> omega -theorem step2951 (k : Nat) : Runs (1*3) (before2951 k).denote (before2952 k).denote := - @applyExit_sound (before2951 k) (before2952 k) exit1 1 valid1 (macro2951 k) -theorem macro2952 (k : Nat) : applyExit (before2952 k) exit6 1 = some (before2953 k) := by - simp (disch := omega) [before2952, before2953, exit6, applyExit, pop, push] - <;> omega -theorem step2952 (k : Nat) : Runs (1*1) (before2952 k).denote (before2953 k).denote := - @applyExit_sound (before2952 k) (before2953 k) exit6 1 valid6 (macro2952 k) -theorem macro2953 (k : Nat) : applyExit (before2953 k) exit0 76 = some (before2954 k) := by - simp (disch := omega) [before2953, before2954, exit0, applyExit, pop, push] - <;> omega -theorem step2953 (k : Nat) : Runs (76*2) (before2953 k).denote (before2954 k).denote := - @applyExit_sound (before2953 k) (before2954 k) exit0 76 valid0 (macro2953 k) -theorem macro2954 (k : Nat) : applyExit (before2954 k) exit1 1 = some (before2955 k) := by - simp (disch := omega) [before2954, before2955, exit1, applyExit, pop, push] - <;> omega -theorem step2954 (k : Nat) : Runs (1*3) (before2954 k).denote (before2955 k).denote := - @applyExit_sound (before2954 k) (before2955 k) exit1 1 valid1 (macro2954 k) -theorem macro2955 (k : Nat) : applyExit (before2955 k) exit2 76 = some (before2956 k) := by - simp (disch := omega) [before2955, before2956, exit2, applyExit, pop, push] - <;> omega -theorem step2955 (k : Nat) : Runs (76*2) (before2955 k).denote (before2956 k).denote := - @applyExit_sound (before2955 k) (before2956 k) exit2 76 valid2 (macro2955 k) -theorem macro2956 (k : Nat) : applyExit (before2956 k) exit3 1 = some (before2957 k) := by - simp (disch := omega) [before2956, before2957, exit3, applyExit, pop, push] - <;> omega -theorem step2956 (k : Nat) : Runs (1*2) (before2956 k).denote (before2957 k).denote := - @applyExit_sound (before2956 k) (before2957 k) exit3 1 valid3 (macro2956 k) -theorem macro2957 (k : Nat) : applyExit (before2957 k) exit4 1 = some (before2958 k) := by - simp (disch := omega) [before2957, before2958, exit4, applyExit, pop, push] - <;> omega -theorem step2957 (k : Nat) : Runs (1*2) (before2957 k).denote (before2958 k).denote := - @applyExit_sound (before2957 k) (before2958 k) exit4 1 valid4 (macro2957 k) -theorem macro2958 (k : Nat) : applyExit (before2958 k) exit5 1 = some (before2959 k) := by - simp (disch := omega) [before2958, before2959, exit5, applyExit, pop, push] - <;> omega -theorem step2958 (k : Nat) : Runs (1*3) (before2958 k).denote (before2959 k).denote := - @applyExit_sound (before2958 k) (before2959 k) exit5 1 valid5 (macro2958 k) -theorem macro2959 (k : Nat) : applyExit (before2959 k) exit1 1 = some (before2960 k) := by - simp (disch := omega) [before2959, before2960, exit1, applyExit, pop, push] - <;> omega -theorem step2959 (k : Nat) : Runs (1*3) (before2959 k).denote (before2960 k).denote := - @applyExit_sound (before2959 k) (before2960 k) exit1 1 valid1 (macro2959 k) -theorem macro2960 (k : Nat) : applyExit (before2960 k) exit6 1 = some (before2961 k) := by - simp (disch := omega) [before2960, before2961, exit6, applyExit, pop, push] - <;> omega -theorem step2960 (k : Nat) : Runs (1*1) (before2960 k).denote (before2961 k).denote := - @applyExit_sound (before2960 k) (before2961 k) exit6 1 valid6 (macro2960 k) -theorem macro2961 (k : Nat) : applyExit (before2961 k) exit0 79 = some (before2962 k) := by - simp (disch := omega) [before2961, before2962, exit0, applyExit, pop, push] - <;> omega -theorem step2961 (k : Nat) : Runs (79*2) (before2961 k).denote (before2962 k).denote := - @applyExit_sound (before2961 k) (before2962 k) exit0 79 valid0 (macro2961 k) -theorem macro2962 (k : Nat) : applyExit (before2962 k) exit1 1 = some (before2963 k) := by - simp (disch := omega) [before2962, before2963, exit1, applyExit, pop, push] - <;> omega -theorem step2962 (k : Nat) : Runs (1*3) (before2962 k).denote (before2963 k).denote := - @applyExit_sound (before2962 k) (before2963 k) exit1 1 valid1 (macro2962 k) -theorem macro2963 (k : Nat) : applyExit (before2963 k) exit2 79 = some (before2964 k) := by - simp (disch := omega) [before2963, before2964, exit2, applyExit, pop, push] - <;> omega -theorem step2963 (k : Nat) : Runs (79*2) (before2963 k).denote (before2964 k).denote := - @applyExit_sound (before2963 k) (before2964 k) exit2 79 valid2 (macro2963 k) -theorem macro2964 (k : Nat) : applyExit (before2964 k) exit3 1 = some (before2965 k) := by - simp (disch := omega) [before2964, before2965, exit3, applyExit, pop, push] - <;> omega -theorem step2964 (k : Nat) : Runs (1*2) (before2964 k).denote (before2965 k).denote := - @applyExit_sound (before2964 k) (before2965 k) exit3 1 valid3 (macro2964 k) -theorem macro2965 (k : Nat) : applyExit (before2965 k) exit4 1 = some (before2966 k) := by - simp (disch := omega) [before2965, before2966, exit4, applyExit, pop, push] - <;> omega -theorem step2965 (k : Nat) : Runs (1*2) (before2965 k).denote (before2966 k).denote := - @applyExit_sound (before2965 k) (before2966 k) exit4 1 valid4 (macro2965 k) -theorem macro2966 (k : Nat) : applyExit (before2966 k) exit5 1 = some (before2967 k) := by - simp (disch := omega) [before2966, before2967, exit5, applyExit, pop, push] - <;> omega -theorem step2966 (k : Nat) : Runs (1*3) (before2966 k).denote (before2967 k).denote := - @applyExit_sound (before2966 k) (before2967 k) exit5 1 valid5 (macro2966 k) -theorem macro2967 (k : Nat) : applyExit (before2967 k) exit1 1 = some (before2968 k) := by - simp (disch := omega) [before2967, before2968, exit1, applyExit, pop, push] - <;> omega -theorem step2967 (k : Nat) : Runs (1*3) (before2967 k).denote (before2968 k).denote := - @applyExit_sound (before2967 k) (before2968 k) exit1 1 valid1 (macro2967 k) -theorem macro2968 (k : Nat) : applyExit (before2968 k) exit6 1 = some (before2969 k) := by - simp (disch := omega) [before2968, before2969, exit6, applyExit, pop, push] - <;> omega -theorem step2968 (k : Nat) : Runs (1*1) (before2968 k).denote (before2969 k).denote := - @applyExit_sound (before2968 k) (before2969 k) exit6 1 valid6 (macro2968 k) -theorem macro2969 (k : Nat) : applyExit (before2969 k) exit0 82 = some (before2970 k) := by - simp (disch := omega) [before2969, before2970, exit0, applyExit, pop, push] - <;> omega -theorem step2969 (k : Nat) : Runs (82*2) (before2969 k).denote (before2970 k).denote := - @applyExit_sound (before2969 k) (before2970 k) exit0 82 valid0 (macro2969 k) -theorem macro2970 (k : Nat) : applyExit (before2970 k) exit1 1 = some (before2971 k) := by - simp (disch := omega) [before2970, before2971, exit1, applyExit, pop, push] - <;> omega -theorem step2970 (k : Nat) : Runs (1*3) (before2970 k).denote (before2971 k).denote := - @applyExit_sound (before2970 k) (before2971 k) exit1 1 valid1 (macro2970 k) -theorem macro2971 (k : Nat) : applyExit (before2971 k) exit2 82 = some (before2972 k) := by - simp (disch := omega) [before2971, before2972, exit2, applyExit, pop, push] - <;> omega -theorem step2971 (k : Nat) : Runs (82*2) (before2971 k).denote (before2972 k).denote := - @applyExit_sound (before2971 k) (before2972 k) exit2 82 valid2 (macro2971 k) -theorem macro2972 (k : Nat) : applyExit (before2972 k) exit3 1 = some (before2973 k) := by - simp (disch := omega) [before2972, before2973, exit3, applyExit, pop, push] - <;> omega -theorem step2972 (k : Nat) : Runs (1*2) (before2972 k).denote (before2973 k).denote := - @applyExit_sound (before2972 k) (before2973 k) exit3 1 valid3 (macro2972 k) -theorem macro2973 (k : Nat) : applyExit (before2973 k) exit4 1 = some (before2974 k) := by - simp (disch := omega) [before2973, before2974, exit4, applyExit, pop, push] - <;> omega -theorem step2973 (k : Nat) : Runs (1*2) (before2973 k).denote (before2974 k).denote := - @applyExit_sound (before2973 k) (before2974 k) exit4 1 valid4 (macro2973 k) -theorem macro2974 (k : Nat) : applyExit (before2974 k) exit5 1 = some (before2975 k) := by - simp (disch := omega) [before2974, before2975, exit5, applyExit, pop, push] - <;> omega -theorem step2974 (k : Nat) : Runs (1*3) (before2974 k).denote (before2975 k).denote := - @applyExit_sound (before2974 k) (before2975 k) exit5 1 valid5 (macro2974 k) -theorem macro2975 (k : Nat) : applyExit (before2975 k) exit1 1 = some (before2976 k) := by - simp (disch := omega) [before2975, before2976, exit1, applyExit, pop, push] - <;> omega -theorem step2975 (k : Nat) : Runs (1*3) (before2975 k).denote (before2976 k).denote := - @applyExit_sound (before2975 k) (before2976 k) exit1 1 valid1 (macro2975 k) -theorem macro2976 (k : Nat) : applyExit (before2976 k) exit6 1 = some (before2977 k) := by - simp (disch := omega) [before2976, before2977, exit6, applyExit, pop, push] - <;> omega -theorem step2976 (k : Nat) : Runs (1*1) (before2976 k).denote (before2977 k).denote := - @applyExit_sound (before2976 k) (before2977 k) exit6 1 valid6 (macro2976 k) -theorem macro2977 (k : Nat) : applyExit (before2977 k) exit0 85 = some (before2978 k) := by - simp (disch := omega) [before2977, before2978, exit0, applyExit, pop, push] - <;> omega -theorem step2977 (k : Nat) : Runs (85*2) (before2977 k).denote (before2978 k).denote := - @applyExit_sound (before2977 k) (before2978 k) exit0 85 valid0 (macro2977 k) -theorem macro2978 (k : Nat) : applyExit (before2978 k) exit1 1 = some (before2979 k) := by - simp (disch := omega) [before2978, before2979, exit1, applyExit, pop, push] - <;> omega -theorem step2978 (k : Nat) : Runs (1*3) (before2978 k).denote (before2979 k).denote := - @applyExit_sound (before2978 k) (before2979 k) exit1 1 valid1 (macro2978 k) -theorem macro2979 (k : Nat) : applyExit (before2979 k) exit2 85 = some (before2980 k) := by - simp (disch := omega) [before2979, before2980, exit2, applyExit, pop, push] - <;> omega -theorem step2979 (k : Nat) : Runs (85*2) (before2979 k).denote (before2980 k).denote := - @applyExit_sound (before2979 k) (before2980 k) exit2 85 valid2 (macro2979 k) -theorem macro2980 (k : Nat) : applyExit (before2980 k) exit3 1 = some (before2981 k) := by - simp (disch := omega) [before2980, before2981, exit3, applyExit, pop, push] - <;> omega -theorem step2980 (k : Nat) : Runs (1*2) (before2980 k).denote (before2981 k).denote := - @applyExit_sound (before2980 k) (before2981 k) exit3 1 valid3 (macro2980 k) -theorem macro2981 (k : Nat) : applyExit (before2981 k) exit4 1 = some (before2982 k) := by - simp (disch := omega) [before2981, before2982, exit4, applyExit, pop, push] - <;> omega -theorem step2981 (k : Nat) : Runs (1*2) (before2981 k).denote (before2982 k).denote := - @applyExit_sound (before2981 k) (before2982 k) exit4 1 valid4 (macro2981 k) -theorem macro2982 (k : Nat) : applyExit (before2982 k) exit5 1 = some (before2983 k) := by - simp (disch := omega) [before2982, before2983, exit5, applyExit, pop, push] - <;> omega -theorem step2982 (k : Nat) : Runs (1*3) (before2982 k).denote (before2983 k).denote := - @applyExit_sound (before2982 k) (before2983 k) exit5 1 valid5 (macro2982 k) -theorem macro2983 (k : Nat) : applyExit (before2983 k) exit1 1 = some (before2984 k) := by - simp (disch := omega) [before2983, before2984, exit1, applyExit, pop, push] - <;> omega -theorem step2983 (k : Nat) : Runs (1*3) (before2983 k).denote (before2984 k).denote := - @applyExit_sound (before2983 k) (before2984 k) exit1 1 valid1 (macro2983 k) -theorem macro2984 (k : Nat) : applyExit (before2984 k) exit6 1 = some (before2985 k) := by - simp (disch := omega) [before2984, before2985, exit6, applyExit, pop, push] - <;> omega -theorem step2984 (k : Nat) : Runs (1*1) (before2984 k).denote (before2985 k).denote := - @applyExit_sound (before2984 k) (before2985 k) exit6 1 valid6 (macro2984 k) -theorem macro2985 (k : Nat) : applyExit (before2985 k) exit0 88 = some (before2986 k) := by - simp (disch := omega) [before2985, before2986, exit0, applyExit, pop, push] - <;> omega -theorem step2985 (k : Nat) : Runs (88*2) (before2985 k).denote (before2986 k).denote := - @applyExit_sound (before2985 k) (before2986 k) exit0 88 valid0 (macro2985 k) -theorem macro2986 (k : Nat) : applyExit (before2986 k) exit1 1 = some (before2987 k) := by - simp (disch := omega) [before2986, before2987, exit1, applyExit, pop, push] - <;> omega -theorem step2986 (k : Nat) : Runs (1*3) (before2986 k).denote (before2987 k).denote := - @applyExit_sound (before2986 k) (before2987 k) exit1 1 valid1 (macro2986 k) -theorem macro2987 (k : Nat) : applyExit (before2987 k) exit2 88 = some (before2988 k) := by - simp (disch := omega) [before2987, before2988, exit2, applyExit, pop, push] - <;> omega -theorem step2987 (k : Nat) : Runs (88*2) (before2987 k).denote (before2988 k).denote := - @applyExit_sound (before2987 k) (before2988 k) exit2 88 valid2 (macro2987 k) -theorem macro2988 (k : Nat) : applyExit (before2988 k) exit3 1 = some (before2989 k) := by - simp (disch := omega) [before2988, before2989, exit3, applyExit, pop, push] - <;> omega -theorem step2988 (k : Nat) : Runs (1*2) (before2988 k).denote (before2989 k).denote := - @applyExit_sound (before2988 k) (before2989 k) exit3 1 valid3 (macro2988 k) -theorem macro2989 (k : Nat) : applyExit (before2989 k) exit4 1 = some (before2990 k) := by - simp (disch := omega) [before2989, before2990, exit4, applyExit, pop, push] - <;> omega -theorem step2989 (k : Nat) : Runs (1*2) (before2989 k).denote (before2990 k).denote := - @applyExit_sound (before2989 k) (before2990 k) exit4 1 valid4 (macro2989 k) -theorem macro2990 (k : Nat) : applyExit (before2990 k) exit5 1 = some (before2991 k) := by - simp (disch := omega) [before2990, before2991, exit5, applyExit, pop, push] - <;> omega -theorem step2990 (k : Nat) : Runs (1*3) (before2990 k).denote (before2991 k).denote := - @applyExit_sound (before2990 k) (before2991 k) exit5 1 valid5 (macro2990 k) -theorem macro2991 (k : Nat) : applyExit (before2991 k) exit1 1 = some (before2992 k) := by - simp (disch := omega) [before2991, before2992, exit1, applyExit, pop, push] - <;> omega -theorem step2991 (k : Nat) : Runs (1*3) (before2991 k).denote (before2992 k).denote := - @applyExit_sound (before2991 k) (before2992 k) exit1 1 valid1 (macro2991 k) -theorem macro2992 (k : Nat) : applyExit (before2992 k) exit6 1 = some (before2993 k) := by - simp (disch := omega) [before2992, before2993, exit6, applyExit, pop, push] - <;> omega -theorem step2992 (k : Nat) : Runs (1*1) (before2992 k).denote (before2993 k).denote := - @applyExit_sound (before2992 k) (before2993 k) exit6 1 valid6 (macro2992 k) -theorem macro2993 (k : Nat) : applyExit (before2993 k) exit0 91 = some (before2994 k) := by - simp (disch := omega) [before2993, before2994, exit0, applyExit, pop, push] - <;> omega -theorem step2993 (k : Nat) : Runs (91*2) (before2993 k).denote (before2994 k).denote := - @applyExit_sound (before2993 k) (before2994 k) exit0 91 valid0 (macro2993 k) -theorem macro2994 (k : Nat) : applyExit (before2994 k) exit1 1 = some (before2995 k) := by - simp (disch := omega) [before2994, before2995, exit1, applyExit, pop, push] - <;> omega -theorem step2994 (k : Nat) : Runs (1*3) (before2994 k).denote (before2995 k).denote := - @applyExit_sound (before2994 k) (before2995 k) exit1 1 valid1 (macro2994 k) -theorem macro2995 (k : Nat) : applyExit (before2995 k) exit2 91 = some (before2996 k) := by - simp (disch := omega) [before2995, before2996, exit2, applyExit, pop, push] - <;> omega -theorem step2995 (k : Nat) : Runs (91*2) (before2995 k).denote (before2996 k).denote := - @applyExit_sound (before2995 k) (before2996 k) exit2 91 valid2 (macro2995 k) -theorem macro2996 (k : Nat) : applyExit (before2996 k) exit3 1 = some (before2997 k) := by - simp (disch := omega) [before2996, before2997, exit3, applyExit, pop, push] - <;> omega -theorem step2996 (k : Nat) : Runs (1*2) (before2996 k).denote (before2997 k).denote := - @applyExit_sound (before2996 k) (before2997 k) exit3 1 valid3 (macro2996 k) -theorem macro2997 (k : Nat) : applyExit (before2997 k) exit4 1 = some (before2998 k) := by - simp (disch := omega) [before2997, before2998, exit4, applyExit, pop, push] - <;> omega -theorem step2997 (k : Nat) : Runs (1*2) (before2997 k).denote (before2998 k).denote := - @applyExit_sound (before2997 k) (before2998 k) exit4 1 valid4 (macro2997 k) -theorem macro2998 (k : Nat) : applyExit (before2998 k) exit5 1 = some (before2999 k) := by - simp (disch := omega) [before2998, before2999, exit5, applyExit, pop, push] - <;> omega -theorem step2998 (k : Nat) : Runs (1*3) (before2998 k).denote (before2999 k).denote := - @applyExit_sound (before2998 k) (before2999 k) exit5 1 valid5 (macro2998 k) -theorem macro2999 (k : Nat) : applyExit (before2999 k) exit1 1 = some (after2999 k) := by - simp (disch := omega) [before2999, after2999, exit1, applyExit, pop, push] - <;> omega -theorem step2999 (k : Nat) : Runs (1*3) (before2999 k).denote (after2999 k).denote := - @applyExit_sound (before2999 k) (after2999 k) exit1 1 valid1 (macro2999 k) -theorem chunkRun029 (k : Nat) : Runs 3754 (before2900 k).denote (after2999 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2))))))) ((((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))))+((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))))) (before2900 k).denote (before2950 k).denote (after2999 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2)))))) (((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2)))))) (before2900 k).denote (before2925 k).denote (before2950 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3))))) ((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2))))) (before2900 k).denote (before2912 k).denote (before2925 k).denote (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2)))) (((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (before2900 k).denote (before2906 k).denote (before2912 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(58*2))) (before2900 k).denote (before2903 k).denote (before2906 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2900 k).denote (before2901 k).denote (before2903 k).denote (step2900 k) (@Runs.trans (1*2) (1*3) (before2901 k).denote (before2902 k).denote (before2903 k).denote (step2901 k) (step2902 k))) (@Runs.trans (1*3) ((1*1)+(58*2)) (before2903 k).denote (before2904 k).denote (before2906 k).denote (step2903 k) (@Runs.trans (1*1) (58*2) (before2904 k).denote (before2905 k).denote (before2906 k).denote (step2904 k) (step2905 k)))) (@Runs.trans ((1*3)+((58*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2906 k).denote (before2909 k).denote (before2912 k).denote (@Runs.trans (1*3) ((58*2)+(1*2)) (before2906 k).denote (before2907 k).denote (before2909 k).denote (step2906 k) (@Runs.trans (58*2) (1*2) (before2907 k).denote (before2908 k).denote (before2909 k).denote (step2907 k) (step2908 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2909 k).denote (before2910 k).denote (before2912 k).denote (step2909 k) (@Runs.trans (1*3) (1*3) (before2910 k).denote (before2911 k).denote (before2912 k).denote (step2910 k) (step2911 k))))) (@Runs.trans (((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2)))) (before2912 k).denote (before2918 k).denote (before2925 k).denote (@Runs.trans ((1*1)+((61*2)+(1*3))) ((61*2)+((1*2)+(1*2))) (before2912 k).denote (before2915 k).denote (before2918 k).denote (@Runs.trans (1*1) ((61*2)+(1*3)) (before2912 k).denote (before2913 k).denote (before2915 k).denote (step2912 k) (@Runs.trans (61*2) (1*3) (before2913 k).denote (before2914 k).denote (before2915 k).denote (step2913 k) (step2914 k))) (@Runs.trans (61*2) ((1*2)+(1*2)) (before2915 k).denote (before2916 k).denote (before2918 k).denote (step2915 k) (@Runs.trans (1*2) (1*2) (before2916 k).denote (before2917 k).denote (before2918 k).denote (step2916 k) (step2917 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((64*2)+(1*3))+((64*2)+(1*2))) (before2918 k).denote (before2921 k).denote (before2925 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2918 k).denote (before2919 k).denote (before2921 k).denote (step2918 k) (@Runs.trans (1*3) (1*1) (before2919 k).denote (before2920 k).denote (before2921 k).denote (step2919 k) (step2920 k))) (@Runs.trans ((64*2)+(1*3)) ((64*2)+(1*2)) (before2921 k).denote (before2923 k).denote (before2925 k).denote (@Runs.trans (64*2) (1*3) (before2921 k).denote (before2922 k).denote (before2923 k).denote (step2921 k) (step2922 k)) (@Runs.trans (64*2) (1*2) (before2923 k).denote (before2924 k).denote (before2925 k).denote (step2923 k) (step2924 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))) ((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2))))) (before2925 k).denote (before2937 k).denote (before2950 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3)))) (((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (before2925 k).denote (before2931 k).denote (before2937 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((67*2)+(1*3))) (before2925 k).denote (before2928 k).denote (before2931 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2925 k).denote (before2926 k).denote (before2928 k).denote (step2925 k) (@Runs.trans (1*3) (1*3) (before2926 k).denote (before2927 k).denote (before2928 k).denote (step2926 k) (step2927 k))) (@Runs.trans (1*1) ((67*2)+(1*3)) (before2928 k).denote (before2929 k).denote (before2931 k).denote (step2928 k) (@Runs.trans (67*2) (1*3) (before2929 k).denote (before2930 k).denote (before2931 k).denote (step2929 k) (step2930 k)))) (@Runs.trans ((67*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2931 k).denote (before2934 k).denote (before2937 k).denote (@Runs.trans (67*2) ((1*2)+(1*2)) (before2931 k).denote (before2932 k).denote (before2934 k).denote (step2931 k) (@Runs.trans (1*2) (1*2) (before2932 k).denote (before2933 k).denote (before2934 k).denote (step2932 k) (step2933 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2934 k).denote (before2935 k).denote (before2937 k).denote (step2934 k) (@Runs.trans (1*3) (1*1) (before2935 k).denote (before2936 k).denote (before2937 k).denote (step2935 k) (step2936 k))))) (@Runs.trans (((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2)))) (before2937 k).denote (before2943 k).denote (before2950 k).denote (@Runs.trans ((70*2)+((1*3)+(70*2))) ((1*2)+((1*2)+(1*3))) (before2937 k).denote (before2940 k).denote (before2943 k).denote (@Runs.trans (70*2) ((1*3)+(70*2)) (before2937 k).denote (before2938 k).denote (before2940 k).denote (step2937 k) (@Runs.trans (1*3) (70*2) (before2938 k).denote (before2939 k).denote (before2940 k).denote (step2938 k) (step2939 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before2940 k).denote (before2941 k).denote (before2943 k).denote (step2940 k) (@Runs.trans (1*2) (1*3) (before2941 k).denote (before2942 k).denote (before2943 k).denote (step2941 k) (step2942 k)))) (@Runs.trans ((1*3)+((1*1)+(73*2))) (((1*3)+(73*2))+((1*2)+(1*2))) (before2943 k).denote (before2946 k).denote (before2950 k).denote (@Runs.trans (1*3) ((1*1)+(73*2)) (before2943 k).denote (before2944 k).denote (before2946 k).denote (step2943 k) (@Runs.trans (1*1) (73*2) (before2944 k).denote (before2945 k).denote (before2946 k).denote (step2944 k) (step2945 k))) (@Runs.trans ((1*3)+(73*2)) ((1*2)+(1*2)) (before2946 k).denote (before2948 k).denote (before2950 k).denote (@Runs.trans (1*3) (73*2) (before2946 k).denote (before2947 k).denote (before2948 k).denote (step2946 k) (step2947 k)) (@Runs.trans (1*2) (1*2) (before2948 k).denote (before2949 k).denote (before2950 k).denote (step2948 k) (step2949 k))))))) (@Runs.trans (((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))))+((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3)))))) (((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))) (before2950 k).denote (before2975 k).denote (after2999 k).denote (@Runs.trans ((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2))))) ((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3))))) (before2950 k).denote (before2962 k).denote (before2975 k).denote (@Runs.trans (((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))) (before2950 k).denote (before2956 k).denote (before2962 k).denote (@Runs.trans ((1*3)+((1*3)+(1*1))) ((76*2)+((1*3)+(76*2))) (before2950 k).denote (before2953 k).denote (before2956 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before2950 k).denote (before2951 k).denote (before2953 k).denote (step2950 k) (@Runs.trans (1*3) (1*1) (before2951 k).denote (before2952 k).denote (before2953 k).denote (step2951 k) (step2952 k))) (@Runs.trans (76*2) ((1*3)+(76*2)) (before2953 k).denote (before2954 k).denote (before2956 k).denote (step2953 k) (@Runs.trans (1*3) (76*2) (before2954 k).denote (before2955 k).denote (before2956 k).denote (step2954 k) (step2955 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(79*2))) (before2956 k).denote (before2959 k).denote (before2962 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before2956 k).denote (before2957 k).denote (before2959 k).denote (step2956 k) (@Runs.trans (1*2) (1*3) (before2957 k).denote (before2958 k).denote (before2959 k).denote (step2957 k) (step2958 k))) (@Runs.trans (1*3) ((1*1)+(79*2)) (before2959 k).denote (before2960 k).denote (before2962 k).denote (step2959 k) (@Runs.trans (1*1) (79*2) (before2960 k).denote (before2961 k).denote (before2962 k).denote (step2960 k) (step2961 k))))) (@Runs.trans (((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3)))) (before2962 k).denote (before2968 k).denote (before2975 k).denote (@Runs.trans ((1*3)+((79*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before2962 k).denote (before2965 k).denote (before2968 k).denote (@Runs.trans (1*3) ((79*2)+(1*2)) (before2962 k).denote (before2963 k).denote (before2965 k).denote (step2962 k) (@Runs.trans (79*2) (1*2) (before2963 k).denote (before2964 k).denote (before2965 k).denote (step2963 k) (step2964 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before2965 k).denote (before2966 k).denote (before2968 k).denote (step2965 k) (@Runs.trans (1*3) (1*3) (before2966 k).denote (before2967 k).denote (before2968 k).denote (step2966 k) (step2967 k)))) (@Runs.trans ((1*1)+((82*2)+(1*3))) (((82*2)+(1*2))+((1*2)+(1*3))) (before2968 k).denote (before2971 k).denote (before2975 k).denote (@Runs.trans (1*1) ((82*2)+(1*3)) (before2968 k).denote (before2969 k).denote (before2971 k).denote (step2968 k) (@Runs.trans (82*2) (1*3) (before2969 k).denote (before2970 k).denote (before2971 k).denote (step2969 k) (step2970 k))) (@Runs.trans ((82*2)+(1*2)) ((1*2)+(1*3)) (before2971 k).denote (before2973 k).denote (before2975 k).denote (@Runs.trans (82*2) (1*2) (before2971 k).denote (before2972 k).denote (before2973 k).denote (step2971 k) (step2972 k)) (@Runs.trans (1*2) (1*3) (before2973 k).denote (before2974 k).denote (before2975 k).denote (step2973 k) (step2974 k)))))) (@Runs.trans ((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3))))) ((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3))))) (before2975 k).denote (before2987 k).denote (after2999 k).denote (@Runs.trans (((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))) (before2975 k).denote (before2981 k).denote (before2987 k).denote (@Runs.trans ((1*3)+((1*1)+(85*2))) ((1*3)+((85*2)+(1*2))) (before2975 k).denote (before2978 k).denote (before2981 k).denote (@Runs.trans (1*3) ((1*1)+(85*2)) (before2975 k).denote (before2976 k).denote (before2978 k).denote (step2975 k) (@Runs.trans (1*1) (85*2) (before2976 k).denote (before2977 k).denote (before2978 k).denote (step2976 k) (step2977 k))) (@Runs.trans (1*3) ((85*2)+(1*2)) (before2978 k).denote (before2979 k).denote (before2981 k).denote (step2978 k) (@Runs.trans (85*2) (1*2) (before2979 k).denote (before2980 k).denote (before2981 k).denote (step2979 k) (step2980 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((88*2)+(1*3))) (before2981 k).denote (before2984 k).denote (before2987 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before2981 k).denote (before2982 k).denote (before2984 k).denote (step2981 k) (@Runs.trans (1*3) (1*3) (before2982 k).denote (before2983 k).denote (before2984 k).denote (step2982 k) (step2983 k))) (@Runs.trans (1*1) ((88*2)+(1*3)) (before2984 k).denote (before2985 k).denote (before2987 k).denote (step2984 k) (@Runs.trans (88*2) (1*3) (before2985 k).denote (before2986 k).denote (before2987 k).denote (step2985 k) (step2986 k))))) (@Runs.trans (((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))) (before2987 k).denote (before2993 k).denote (after2999 k).denote (@Runs.trans ((88*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before2987 k).denote (before2990 k).denote (before2993 k).denote (@Runs.trans (88*2) ((1*2)+(1*2)) (before2987 k).denote (before2988 k).denote (before2990 k).denote (step2987 k) (@Runs.trans (1*2) (1*2) (before2988 k).denote (before2989 k).denote (before2990 k).denote (step2988 k) (step2989 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before2990 k).denote (before2991 k).denote (before2993 k).denote (step2990 k) (@Runs.trans (1*3) (1*1) (before2991 k).denote (before2992 k).denote (before2993 k).denote (step2991 k) (step2992 k)))) (@Runs.trans ((91*2)+((1*3)+(91*2))) (((1*2)+(1*2))+((1*3)+(1*3))) (before2993 k).denote (before2996 k).denote (after2999 k).denote (@Runs.trans (91*2) ((1*3)+(91*2)) (before2993 k).denote (before2994 k).denote (before2996 k).denote (step2993 k) (@Runs.trans (1*3) (91*2) (before2994 k).denote (before2995 k).denote (before2996 k).denote (step2994 k) (step2995 k))) (@Runs.trans ((1*2)+(1*2)) ((1*3)+(1*3)) (before2996 k).denote (before2998 k).denote (after2999 k).denote (@Runs.trans (1*2) (1*2) (before2996 k).denote (before2997 k).denote (before2998 k).denote (step2996 k) (step2997 k)) (@Runs.trans (1*3) (1*3) (before2998 k).denote (before2999 k).denote (after2999 k).denote (step2998 k) (step2999 k)))))))) - have ht : (((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(58*2))))+(((1*3)+((58*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((61*2)+(1*3)))+((61*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((64*2)+(1*3))+((64*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((67*2)+(1*3))))+(((67*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))))+((((70*2)+((1*3)+(70*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(73*2)))+(((1*3)+(73*2))+((1*2)+(1*2)))))))+((((((1*3)+((1*3)+(1*1)))+((76*2)+((1*3)+(76*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(79*2)))))+((((1*3)+((79*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((82*2)+(1*3)))+(((82*2)+(1*2))+((1*2)+(1*3))))))+(((((1*3)+((1*1)+(85*2)))+((1*3)+((85*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((91*2)+((1*3)+(91*2)))+(((1*2)+(1*2))+((1*3)+(1*3)))))))) = 3754 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean deleted file mode 100644 index 44564072..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk030.lean +++ /dev/null @@ -1,767 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3000_0 : Stack := [] -abbrev tail3000_1 : Stack := ⟨w1,1⟩ :: tail3000_0 -abbrev tail3000_2 : Stack := ⟨w0,1⟩ :: tail3000_1 -abbrev tail3000_3 : Stack := ⟨w2,1⟩ :: tail3000_2 -abbrev tail3000_4 : Stack := ⟨w1,1⟩ :: tail3000_3 -abbrev tail3000_5 : Stack := ⟨w0,2⟩ :: tail3000_4 -abbrev tail3000_6 : Stack := ⟨w2,1⟩ :: tail3000_5 -abbrev tail3000_7 : Stack := ⟨w1,1⟩ :: tail3000_6 -abbrev tail3000_8 : Stack := ⟨w2,1⟩ :: tail3000_7 -abbrev tail3000_9 : Stack := ⟨w1,17⟩ :: tail3000_8 -abbrev tail3000_10 : Stack := ⟨w0,2⟩ :: tail3000_9 -abbrev tail3000_11 : Stack := ⟨w2,1⟩ :: tail3000_10 -abbrev tail3000_12 : Stack := ⟨w1,15⟩ :: tail3000_11 -abbrev tail3000_13 (k : Nat) : Stack := ⟨w150,(1*k+8)⟩ :: tail3000_12 -abbrev tail3000_14 (k : Nat) : Stack := ⟨w1,791761169⟩ :: tail3000_13 k -abbrev tail3000_15 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_14 k -abbrev tail3000_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_15 k -abbrev tail3000_17 (k : Nat) : Stack := ⟨w1,29⟩ :: tail3000_16 k -abbrev tail3000_18 (k : Nat) : Stack := ⟨w0,33⟩ :: tail3000_17 k -abbrev tail3000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_18 k -abbrev tail3000_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3000_19 k -abbrev tail3000_21 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3000_20 k -abbrev tail3000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_21 k -abbrev tail3000_23 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3000_22 k -abbrev tail3000_24 (k : Nat) : Stack := ⟨w153,(1*k+8)⟩ :: tail3000_23 k -abbrev tail3000_25 (k : Nat) : Stack := ⟨w1,29⟩ :: tail3000_24 k -abbrev tail3000_26 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3000_25 k -abbrev tail3000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_26 k -abbrev tail3000_28 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_27 k -abbrev tail3000_29 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_28 k -abbrev tail3000_30 : Stack := ⟨w0,94⟩ :: tail3000_0 -abbrev tail3000_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_28 k -abbrev tail3000_32 (k : Nat) : Stack := ⟨w1,94⟩ :: tail3000_31 k -abbrev tail3000_33 : Stack := ⟨w0,1⟩ :: tail3000_0 -abbrev tail3000_34 : Stack := ⟨w0,95⟩ :: tail3000_0 -abbrev tail3000_35 : Stack := ⟨w0,96⟩ :: tail3000_0 -abbrev tail3000_36 : Stack := ⟨w2,1⟩ :: tail3000_35 -abbrev tail3000_37 : Stack := ⟨w0,1⟩ :: tail3000_36 -abbrev tail3000_38 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3000_25 k -abbrev tail3000_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_38 k -abbrev tail3000_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_39 k -abbrev tail3000_41 : Stack := ⟨w0,97⟩ :: tail3000_0 -abbrev tail3000_42 : Stack := ⟨w0,98⟩ :: tail3000_0 -abbrev tail3000_43 : Stack := ⟨w0,99⟩ :: tail3000_0 -abbrev tail3000_44 (k : Nat) : Stack := ⟨w0,8⟩ :: tail3000_25 k -abbrev tail3000_45 : Stack := ⟨w1,1⟩ :: tail3000_43 -abbrev tail3000_46 : Stack := ⟨w1,9⟩ :: tail3000_43 -abbrev tail3000_47 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3000_24 k -abbrev tail3000_48 : Stack := ⟨w2,1⟩ :: tail3000_46 -abbrev tail3000_49 : Stack := ⟨w0,28⟩ :: tail3000_48 -abbrev tail3000_50 (k : Nat) : Stack := ⟨w154,(1*k+8)⟩ :: tail3000_49 -abbrev tail3000_51 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3000_50 k -abbrev tail3000_52 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3000_50 k -abbrev tail3000_53 (k : Nat) : Stack := ⟨w0,84⟩ :: tail3000_20 k -abbrev tail3000_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_52 k -abbrev tail3000_55 (k : Nat) : Stack := ⟨w1,85⟩ :: tail3000_52 k -abbrev tail3000_56 (k : Nat) : Stack := ⟨w1,22⟩ :: tail3000_19 k -abbrev tail3000_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_55 k -abbrev tail3000_58 (k : Nat) : Stack := ⟨w0,22⟩ :: tail3000_57 k -abbrev tail3000_59 (k : Nat) : Stack := ⟨w0,23⟩ :: tail3000_57 k -abbrev tail3000_60 (k : Nat) : Stack := ⟨w0,32⟩ :: tail3000_17 k -abbrev tail3000_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_59 k -abbrev tail3000_62 (k : Nat) : Stack := ⟨w1,33⟩ :: tail3000_59 k -abbrev tail3000_63 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3000_16 k -abbrev tail3000_64 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_62 k -abbrev tail3000_65 (k : Nat) : Stack := ⟨w0,28⟩ :: tail3000_64 k -abbrev tail3000_66 (k : Nat) : Stack := ⟨w0,29⟩ :: tail3000_64 k -abbrev tail3000_67 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_66 k -abbrev tail3000_68 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail3000_13 k -abbrev tail3000_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_67 k -abbrev tail3000_70 (k : Nat) : Stack := ⟨w0,791761168⟩ :: tail3000_69 k -abbrev tail3000_71 (k : Nat) : Stack := ⟨w155,(1*k+8)⟩ :: tail3000_70 k -abbrev tail3000_72 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3000_71 k -abbrev tail3000_73 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3000_71 k -abbrev tail3000_74 : Stack := ⟨w0,1⟩ :: tail3000_9 -abbrev tail3000_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_73 k -abbrev tail3000_76 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3000_73 k -abbrev tail3000_77 : Stack := ⟨w1,16⟩ :: tail3000_8 -abbrev tail3000_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_76 k -abbrev tail3000_79 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3000_78 k -abbrev tail3000_80 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3000_78 k -abbrev tail3000_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_80 k -abbrev tail3000_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_81 k -abbrev tail3000_83 : Stack := ⟨w0,1⟩ :: tail3000_4 -abbrev tail3000_84 : Stack := ⟨w2,1⟩ :: tail3000_83 -abbrev tail3000_85 : Stack := ⟨w1,1⟩ :: tail3000_84 -abbrev tail3000_86 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3000_78 k -abbrev tail3000_87 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3000_78 k -abbrev tail3000_88 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3000_78 k -abbrev tail3000_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_88 k -abbrev tail3000_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_89 k -abbrev tail3000_91 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_90 k -abbrev tail3000_92 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_91 k -abbrev tail3000_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_92 k -abbrev tail3000_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_93 k -abbrev tail3000_95 : Stack := ⟨w23,1⟩ :: tail3000_0 -abbrev tail3000_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_93 k -abbrev tail3000_97 : Stack := ⟨w2,1⟩ :: tail3000_33 -abbrev tail3000_98 : Stack := ⟨w23,1⟩ :: tail3000_97 -abbrev tail3000_99 : Stack := ⟨w0,1⟩ :: tail3000_98 -abbrev tail3000_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_90 k -abbrev tail3000_101 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_100 k -abbrev tail3000_102 : Stack := ⟨w0,1⟩ :: tail3000_97 -abbrev tail3000_103 : Stack := ⟨w0,2⟩ :: tail3000_97 -abbrev tail3000_104 : Stack := ⟨w2,1⟩ :: tail3000_103 -abbrev tail3000_105 : Stack := ⟨w23,1⟩ :: tail3000_104 -abbrev tail3000_106 : Stack := ⟨w0,1⟩ :: tail3000_105 -abbrev tail3000_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_87 k -abbrev tail3000_108 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_107 k -abbrev tail3000_109 : Stack := ⟨w0,1⟩ :: tail3000_104 -abbrev tail3000_110 : Stack := ⟨w0,2⟩ :: tail3000_104 -abbrev tail3000_111 : Stack := ⟨w2,1⟩ :: tail3000_110 -abbrev tail3000_112 : Stack := ⟨w1,19⟩ :: tail3000_111 -abbrev tail3000_113 : Stack := ⟨w23,1⟩ :: tail3000_112 -abbrev tail3000_114 : Stack := ⟨w0,2⟩ :: tail3000_113 -abbrev tail3000_115 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_72 k -abbrev tail3000_116 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3000_115 k -abbrev tail3000_117 : Stack := ⟨w0,1⟩ :: tail3000_112 -abbrev tail3000_118 : Stack := ⟨w0,3⟩ :: tail3000_112 -abbrev tail3000_119 : Stack := ⟨w2,1⟩ :: tail3000_118 -abbrev tail3000_120 : Stack := ⟨w1,15⟩ :: tail3000_119 -abbrev tail3000_121 (k : Nat) : Stack := ⟨w156,(1*k+8)⟩ :: tail3000_120 -abbrev tail3000_122 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail3000_121 k -abbrev tail3000_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_122 k -abbrev tail3000_124 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_123 k -abbrev tail3000_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_65 k -abbrev tail3000_126 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3000_125 k -abbrev tail3000_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_122 k -abbrev tail3000_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3000_122 k -abbrev tail3000_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_128 k -abbrev tail3000_130 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3000_129 k -abbrev tail3000_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_130 k -abbrev tail3000_132 (k : Nat) : Stack := ⟨w0,33⟩ :: tail3000_131 k -abbrev tail3000_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_58 k -abbrev tail3000_134 (k : Nat) : Stack := ⟨w1,33⟩ :: tail3000_133 k -abbrev tail3000_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3000_130 k -abbrev tail3000_136 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3000_130 k -abbrev tail3000_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3000_136 k -abbrev tail3000_138 (k : Nat) : Stack := ⟨w1,22⟩ :: tail3000_137 k -abbrev tail3000_139 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3000_138 k -abbrev tail3000_140 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3000_139 k - -def before3000 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail3000_29 k),tail3000_30⟩ -def before3001 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526671),(tail3000_31 k),tail3000_30⟩ -def before3002 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526859),(tail3000_32 k),tail3000_0⟩ -def before3003 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526859),(tail3000_32 k),tail3000_33⟩ -def before3004 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526671),(tail3000_31 k),tail3000_34⟩ -def before3005 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526669),(tail3000_28 k),tail3000_35⟩ -def before3006 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526667),(tail3000_27 k),tail3000_36⟩ -def before3007 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3000_26 k),tail3000_37⟩ -def before3008 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526665),(tail3000_39 k),tail3000_37⟩ -def before3009 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526667),(tail3000_40 k),tail3000_36⟩ -def before3010 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526667),(tail3000_40 k),tail3000_41⟩ -def before3011 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3000_39 k),tail3000_42⟩ -def before3012 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3000_38 k),tail3000_43⟩ -def before3013 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3000_44 k),tail3000_45⟩ -def before3014 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail3000_25 k),tail3000_46⟩ -def before3015 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail3000_47 k),tail3000_48⟩ -def before3016 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3000_24 k),tail3000_49⟩ -def before3017 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3000_23 k),(tail3000_50 k)⟩ -def before3018 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3000_22 k),(tail3000_51 k)⟩ -def before3019 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3000_21 k),(tail3000_52 k)⟩ -def before3020 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3000_53 k),(tail3000_54 k)⟩ -def before3021 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail3000_20 k),(tail3000_55 k)⟩ -def before3022 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521695),(tail3000_56 k),(tail3000_57 k)⟩ -def before3023 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3000_19 k),(tail3000_58 k)⟩ -def before3024 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3000_18 k),(tail3000_59 k)⟩ -def before3025 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3000_60 k),(tail3000_61 k)⟩ -def before3026 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail3000_17 k),(tail3000_62 k)⟩ -def before3027 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521581),(tail3000_63 k),(tail3000_64 k)⟩ -def before3028 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3000_16 k),(tail3000_65 k)⟩ -def before3029 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3000_15 k),(tail3000_66 k)⟩ -def before3030 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3000_14 k),(tail3000_67 k)⟩ -def before3031 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail3000_68 k),(tail3000_69 k)⟩ -def before3032 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3000_13 k),(tail3000_70 k)⟩ -def before3033 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail3000_12,(tail3000_71 k)⟩ -def before3034 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3000_11,(tail3000_72 k)⟩ -def before3035 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3000_10,(tail3000_73 k)⟩ -def before3036 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3000_74,(tail3000_75 k)⟩ -def before3037 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3000_9,(tail3000_76 k)⟩ -def before3038 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail3000_77,(tail3000_78 k)⟩ -def before3039 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail3000_8,(tail3000_79 k)⟩ -def before3040 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1193),tail3000_7,(tail3000_80 k)⟩ -def before3041 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1195),tail3000_6,(tail3000_81 k)⟩ -def before3042 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3000_5,(tail3000_82 k)⟩ -def before3043 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3000_84,(tail3000_82 k)⟩ -def before3044 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail3000_85,(tail3000_81 k)⟩ -def before3045 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3000_85,(tail3000_86 k)⟩ -def before3046 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3000_84,(tail3000_87 k)⟩ -def before3047 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail3000_83,(tail3000_88 k)⟩ -def before3048 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3000_4,(tail3000_89 k)⟩ -def before3049 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail3000_3,(tail3000_90 k)⟩ -def before3050 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1205),tail3000_2,(tail3000_91 k)⟩ -def before3051 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3000_1,(tail3000_92 k)⟩ -def before3052 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail3000_0,(tail3000_93 k)⟩ -def before3053 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail3000_0,(tail3000_94 k)⟩ -def before3054 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail3000_95,(tail3000_94 k)⟩ -def before3055 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail3000_95,(tail3000_96 k)⟩ -def before3056 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail3000_33,(tail3000_96 k)⟩ -def before3057 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1209),tail3000_97,(tail3000_93 k)⟩ -def before3058 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3000_98,(tail3000_92 k)⟩ -def before3059 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3000_99,(tail3000_91 k)⟩ -def before3060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3000_99,(tail3000_100 k)⟩ -def before3061 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3000_98,(tail3000_101 k)⟩ -def before3062 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3000_102,(tail3000_101 k)⟩ -def before3063 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3000_103,(tail3000_100 k)⟩ -def before3064 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail3000_104,(tail3000_90 k)⟩ -def before3065 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3000_105,(tail3000_89 k)⟩ -def before3066 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3000_106,(tail3000_88 k)⟩ -def before3067 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3000_106,(tail3000_107 k)⟩ -def before3068 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3000_105,(tail3000_108 k)⟩ -def before3069 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3000_109,(tail3000_108 k)⟩ -def before3070 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3000_110,(tail3000_107 k)⟩ -def before3071 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail3000_111,(tail3000_87 k)⟩ -def before3072 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail3000_112,(tail3000_78 k)⟩ -def before3073 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3000_113,(tail3000_76 k)⟩ -def before3074 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3000_114,(tail3000_73 k)⟩ -def before3075 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3000_114,(tail3000_115 k)⟩ -def before3076 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3000_113,(tail3000_116 k)⟩ -def before3077 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3000_117,(tail3000_116 k)⟩ -def before3078 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3000_118,(tail3000_115 k)⟩ -def before3079 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3000_119,(tail3000_72 k)⟩ -def before3080 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail3000_120,(tail3000_71 k)⟩ -def before3081 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3000_121 k),(tail3000_70 k)⟩ -def before3082 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521519),(tail3000_122 k),(tail3000_69 k)⟩ -def before3083 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3000_123 k),(tail3000_67 k)⟩ -def before3084 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3000_124 k),(tail3000_66 k)⟩ -def before3085 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3000_124 k),(tail3000_125 k)⟩ -def before3086 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3000_123 k),(tail3000_126 k)⟩ -def before3087 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3000_127 k),(tail3000_126 k)⟩ -def before3088 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3000_128 k),(tail3000_125 k)⟩ -def before3089 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3000_129 k),(tail3000_65 k)⟩ -def before3090 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521581),(tail3000_130 k),(tail3000_64 k)⟩ -def before3091 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521583),(tail3000_131 k),(tail3000_62 k)⟩ -def before3092 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3000_132 k),(tail3000_59 k)⟩ -def before3093 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3000_132 k),(tail3000_133 k)⟩ -def before3094 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521583),(tail3000_131 k),(tail3000_134 k)⟩ -def before3095 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521583),(tail3000_135 k),(tail3000_134 k)⟩ -def before3096 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3000_136 k),(tail3000_133 k)⟩ -def before3097 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3000_137 k),(tail3000_58 k)⟩ -def before3098 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521695),(tail3000_138 k),(tail3000_57 k)⟩ -def before3099 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521697),(tail3000_139 k),(tail3000_55 k)⟩ -def after3099 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3000_140 k),(tail3000_52 k)⟩ - -theorem macro3000 (k : Nat) : applyExit (before3000 k) exit6 1 = some (before3001 k) := by - simp (disch := omega) [before3000, before3001, exit6, applyExit, pop, push] - <;> omega -theorem step3000 (k : Nat) : Runs (1*1) (before3000 k).denote (before3001 k).denote := - @applyExit_sound (before3000 k) (before3001 k) exit6 1 valid6 (macro3000 k) -theorem macro3001 (k : Nat) : applyExit (before3001 k) exit0 94 = some (before3002 k) := by - simp (disch := omega) [before3001, before3002, exit0, applyExit, pop, push] - <;> omega -theorem step3001 (k : Nat) : Runs (94*2) (before3001 k).denote (before3002 k).denote := - @applyExit_sound (before3001 k) (before3002 k) exit0 94 valid0 (macro3001 k) -theorem macro3002 (k : Nat) : applyExit (before3002 k) exit1 1 = some (before3003 k) := by - simp (disch := omega) [before3002, before3003, exit1, applyExit, pop, push] - <;> omega -theorem step3002 (k : Nat) : Runs (1*3) (before3002 k).denote (before3003 k).denote := - @applyExit_sound (before3002 k) (before3003 k) exit1 1 valid1 (macro3002 k) -theorem macro3003 (k : Nat) : applyExit (before3003 k) exit2 94 = some (before3004 k) := by - simp (disch := omega) [before3003, before3004, exit2, applyExit, pop, push] - <;> omega -theorem step3003 (k : Nat) : Runs (94*2) (before3003 k).denote (before3004 k).denote := - @applyExit_sound (before3003 k) (before3004 k) exit2 94 valid2 (macro3003 k) -theorem macro3004 (k : Nat) : applyExit (before3004 k) exit3 1 = some (before3005 k) := by - simp (disch := omega) [before3004, before3005, exit3, applyExit, pop, push] - <;> omega -theorem step3004 (k : Nat) : Runs (1*2) (before3004 k).denote (before3005 k).denote := - @applyExit_sound (before3004 k) (before3005 k) exit3 1 valid3 (macro3004 k) -theorem macro3005 (k : Nat) : applyExit (before3005 k) exit4 1 = some (before3006 k) := by - simp (disch := omega) [before3005, before3006, exit4, applyExit, pop, push] - <;> omega -theorem step3005 (k : Nat) : Runs (1*2) (before3005 k).denote (before3006 k).denote := - @applyExit_sound (before3005 k) (before3006 k) exit4 1 valid4 (macro3005 k) -theorem macro3006 (k : Nat) : applyExit (before3006 k) exit7 1 = some (before3007 k) := by - simp (disch := omega) [before3006, before3007, exit7, applyExit, pop, push] - <;> omega -theorem step3006 (k : Nat) : Runs (1*4) (before3006 k).denote (before3007 k).denote := - @applyExit_sound (before3006 k) (before3007 k) exit7 1 valid7 (macro3006 k) -theorem macro3007 (k : Nat) : applyExit (before3007 k) exit6 1 = some (before3008 k) := by - simp (disch := omega) [before3007, before3008, exit6, applyExit, pop, push] - <;> omega -theorem step3007 (k : Nat) : Runs (1*1) (before3007 k).denote (before3008 k).denote := - @applyExit_sound (before3007 k) (before3008 k) exit6 1 valid6 (macro3007 k) -theorem macro3008 (k : Nat) : applyExit (before3008 k) exit0 1 = some (before3009 k) := by - simp (disch := omega) [before3008, before3009, exit0, applyExit, pop, push] - <;> omega -theorem step3008 (k : Nat) : Runs (1*2) (before3008 k).denote (before3009 k).denote := - @applyExit_sound (before3008 k) (before3009 k) exit0 1 valid0 (macro3008 k) -theorem macro3009 (k : Nat) : applyExit (before3009 k) exit1 1 = some (before3010 k) := by - simp (disch := omega) [before3009, before3010, exit1, applyExit, pop, push] - <;> omega -theorem step3009 (k : Nat) : Runs (1*3) (before3009 k).denote (before3010 k).denote := - @applyExit_sound (before3009 k) (before3010 k) exit1 1 valid1 (macro3009 k) -theorem macro3010 (k : Nat) : applyExit (before3010 k) exit2 1 = some (before3011 k) := by - simp (disch := omega) [before3010, before3011, exit2, applyExit, pop, push] - <;> omega -theorem step3010 (k : Nat) : Runs (1*2) (before3010 k).denote (before3011 k).denote := - @applyExit_sound (before3010 k) (before3011 k) exit2 1 valid2 (macro3010 k) -theorem macro3011 (k : Nat) : applyExit (before3011 k) exit3 1 = some (before3012 k) := by - simp (disch := omega) [before3011, before3012, exit3, applyExit, pop, push] - <;> omega -theorem step3011 (k : Nat) : Runs (1*2) (before3011 k).denote (before3012 k).denote := - @applyExit_sound (before3011 k) (before3012 k) exit3 1 valid3 (macro3011 k) -theorem macro3012 (k : Nat) : applyExit (before3012 k) exit9 1 = some (before3013 k) := by - simp (disch := omega) [before3012, before3013, exit9, applyExit, pop, push] - <;> omega -theorem step3012 (k : Nat) : Runs (1*2) (before3012 k).denote (before3013 k).denote := - @applyExit_sound (before3012 k) (before3013 k) exit9 1 valid9 (macro3012 k) -theorem macro3013 (k : Nat) : applyExit (before3013 k) exit10 8 = some (before3014 k) := by - simp (disch := omega) [before3013, before3014, exit10, applyExit, pop, push] - <;> omega -theorem step3013 (k : Nat) : Runs (8*2) (before3013 k).denote (before3014 k).denote := - @applyExit_sound (before3013 k) (before3014 k) exit10 8 valid10 (macro3013 k) -theorem macro3014 (k : Nat) : applyExit (before3014 k) exit11 1 = some (before3015 k) := by - simp (disch := omega) [before3014, before3015, exit11, applyExit, pop, push] - <;> omega -theorem step3014 (k : Nat) : Runs (1*2) (before3014 k).denote (before3015 k).denote := - @applyExit_sound (before3014 k) (before3015 k) exit11 1 valid11 (macro3014 k) -theorem macro3015 (k : Nat) : applyExit (before3015 k) exit2 28 = some (before3016 k) := by - simp (disch := omega) [before3015, before3016, exit2, applyExit, pop, push] - <;> omega -theorem step3015 (k : Nat) : Runs (28*2) (before3015 k).denote (before3016 k).denote := - @applyExit_sound (before3015 k) (before3016 k) exit2 28 valid2 (macro3015 k) -theorem macro3016 (k : Nat) : applyExit (before3016 k) exit177 (1*k+8) = some (before3017 k) := by - simp (disch := omega) [before3016, before3017, exit177, applyExit, pop, push] - <;> omega -theorem step3016 (k : Nat) : Runs ((1*k+8)*586) (before3016 k).denote (before3017 k).denote := - @applyExit_sound (before3016 k) (before3017 k) exit177 (1*k+8) valid177 (macro3016 k) -theorem macro3017 (k : Nat) : applyExit (before3017 k) exit2 15 = some (before3018 k) := by - simp (disch := omega) [before3017, before3018, exit2, applyExit, pop, push] - <;> omega -theorem step3017 (k : Nat) : Runs (15*2) (before3017 k).denote (before3018 k).denote := - @applyExit_sound (before3017 k) (before3018 k) exit2 15 valid2 (macro3017 k) -theorem macro3018 (k : Nat) : applyExit (before3018 k) exit3 1 = some (before3019 k) := by - simp (disch := omega) [before3018, before3019, exit3, applyExit, pop, push] - <;> omega -theorem step3018 (k : Nat) : Runs (1*2) (before3018 k).denote (before3019 k).denote := - @applyExit_sound (before3018 k) (before3019 k) exit3 1 valid3 (macro3018 k) -theorem macro3019 (k : Nat) : applyExit (before3019 k) exit9 1 = some (before3020 k) := by - simp (disch := omega) [before3019, before3020, exit9, applyExit, pop, push] - <;> omega -theorem step3019 (k : Nat) : Runs (1*2) (before3019 k).denote (before3020 k).denote := - @applyExit_sound (before3019 k) (before3020 k) exit9 1 valid9 (macro3019 k) -theorem macro3020 (k : Nat) : applyExit (before3020 k) exit10 84 = some (before3021 k) := by - simp (disch := omega) [before3020, before3021, exit10, applyExit, pop, push] - <;> omega -theorem step3020 (k : Nat) : Runs (84*2) (before3020 k).denote (before3021 k).denote := - @applyExit_sound (before3020 k) (before3021 k) exit10 84 valid10 (macro3020 k) -theorem macro3021 (k : Nat) : applyExit (before3021 k) exit11 1 = some (before3022 k) := by - simp (disch := omega) [before3021, before3022, exit11, applyExit, pop, push] - <;> omega -theorem step3021 (k : Nat) : Runs (1*2) (before3021 k).denote (before3022 k).denote := - @applyExit_sound (before3021 k) (before3022 k) exit11 1 valid11 (macro3021 k) -theorem macro3022 (k : Nat) : applyExit (before3022 k) exit2 22 = some (before3023 k) := by - simp (disch := omega) [before3022, before3023, exit2, applyExit, pop, push] - <;> omega -theorem step3022 (k : Nat) : Runs (22*2) (before3022 k).denote (before3023 k).denote := - @applyExit_sound (before3022 k) (before3023 k) exit2 22 valid2 (macro3022 k) -theorem macro3023 (k : Nat) : applyExit (before3023 k) exit3 1 = some (before3024 k) := by - simp (disch := omega) [before3023, before3024, exit3, applyExit, pop, push] - <;> omega -theorem step3023 (k : Nat) : Runs (1*2) (before3023 k).denote (before3024 k).denote := - @applyExit_sound (before3023 k) (before3024 k) exit3 1 valid3 (macro3023 k) -theorem macro3024 (k : Nat) : applyExit (before3024 k) exit9 1 = some (before3025 k) := by - simp (disch := omega) [before3024, before3025, exit9, applyExit, pop, push] - <;> omega -theorem step3024 (k : Nat) : Runs (1*2) (before3024 k).denote (before3025 k).denote := - @applyExit_sound (before3024 k) (before3025 k) exit9 1 valid9 (macro3024 k) -theorem macro3025 (k : Nat) : applyExit (before3025 k) exit10 32 = some (before3026 k) := by - simp (disch := omega) [before3025, before3026, exit10, applyExit, pop, push] - <;> omega -theorem step3025 (k : Nat) : Runs (32*2) (before3025 k).denote (before3026 k).denote := - @applyExit_sound (before3025 k) (before3026 k) exit10 32 valid10 (macro3025 k) -theorem macro3026 (k : Nat) : applyExit (before3026 k) exit11 1 = some (before3027 k) := by - simp (disch := omega) [before3026, before3027, exit11, applyExit, pop, push] - <;> omega -theorem step3026 (k : Nat) : Runs (1*2) (before3026 k).denote (before3027 k).denote := - @applyExit_sound (before3026 k) (before3027 k) exit11 1 valid11 (macro3026 k) -theorem macro3027 (k : Nat) : applyExit (before3027 k) exit2 28 = some (before3028 k) := by - simp (disch := omega) [before3027, before3028, exit2, applyExit, pop, push] - <;> omega -theorem step3027 (k : Nat) : Runs (28*2) (before3027 k).denote (before3028 k).denote := - @applyExit_sound (before3027 k) (before3028 k) exit2 28 valid2 (macro3027 k) -theorem macro3028 (k : Nat) : applyExit (before3028 k) exit3 1 = some (before3029 k) := by - simp (disch := omega) [before3028, before3029, exit3, applyExit, pop, push] - <;> omega -theorem step3028 (k : Nat) : Runs (1*2) (before3028 k).denote (before3029 k).denote := - @applyExit_sound (before3028 k) (before3029 k) exit3 1 valid3 (macro3028 k) -theorem macro3029 (k : Nat) : applyExit (before3029 k) exit9 1 = some (before3030 k) := by - simp (disch := omega) [before3029, before3030, exit9, applyExit, pop, push] - <;> omega -theorem step3029 (k : Nat) : Runs (1*2) (before3029 k).denote (before3030 k).denote := - @applyExit_sound (before3029 k) (before3030 k) exit9 1 valid9 (macro3029 k) -theorem macro3030 (k : Nat) : applyExit (before3030 k) exit11 1 = some (before3031 k) := by - simp (disch := omega) [before3030, before3031, exit11, applyExit, pop, push] - <;> omega -theorem step3030 (k : Nat) : Runs (1*2) (before3030 k).denote (before3031 k).denote := - @applyExit_sound (before3030 k) (before3031 k) exit11 1 valid11 (macro3030 k) -theorem macro3031 (k : Nat) : applyExit (before3031 k) exit2 791761168 = some (before3032 k) := by - simp (disch := omega) [before3031, before3032, exit2, applyExit, pop, push] - <;> omega -theorem step3031 (k : Nat) : Runs (791761168*2) (before3031 k).denote (before3032 k).denote := - @applyExit_sound (before3031 k) (before3032 k) exit2 791761168 valid2 (macro3031 k) -theorem macro3032 (k : Nat) : applyExit (before3032 k) exit178 (1*k+8) = some (before3033 k) := by - simp (disch := omega) [before3032, before3033, exit178, applyExit, pop, push] - <;> omega -theorem step3032 (k : Nat) : Runs ((1*k+8)*38) (before3032 k).denote (before3033 k).denote := - @applyExit_sound (before3032 k) (before3033 k) exit178 (1*k+8) valid178 (macro3032 k) -theorem macro3033 (k : Nat) : applyExit (before3033 k) exit2 15 = some (before3034 k) := by - simp (disch := omega) [before3033, before3034, exit2, applyExit, pop, push] - <;> omega -theorem step3033 (k : Nat) : Runs (15*2) (before3033 k).denote (before3034 k).denote := - @applyExit_sound (before3033 k) (before3034 k) exit2 15 valid2 (macro3033 k) -theorem macro3034 (k : Nat) : applyExit (before3034 k) exit3 1 = some (before3035 k) := by - simp (disch := omega) [before3034, before3035, exit3, applyExit, pop, push] - <;> omega -theorem step3034 (k : Nat) : Runs (1*2) (before3034 k).denote (before3035 k).denote := - @applyExit_sound (before3034 k) (before3035 k) exit3 1 valid3 (macro3034 k) -theorem macro3035 (k : Nat) : applyExit (before3035 k) exit9 1 = some (before3036 k) := by - simp (disch := omega) [before3035, before3036, exit9, applyExit, pop, push] - <;> omega -theorem step3035 (k : Nat) : Runs (1*2) (before3035 k).denote (before3036 k).denote := - @applyExit_sound (before3035 k) (before3036 k) exit9 1 valid9 (macro3035 k) -theorem macro3036 (k : Nat) : applyExit (before3036 k) exit10 1 = some (before3037 k) := by - simp (disch := omega) [before3036, before3037, exit10, applyExit, pop, push] - <;> omega -theorem step3036 (k : Nat) : Runs (1*2) (before3036 k).denote (before3037 k).denote := - @applyExit_sound (before3036 k) (before3037 k) exit10 1 valid10 (macro3036 k) -theorem macro3037 (k : Nat) : applyExit (before3037 k) exit11 1 = some (before3038 k) := by - simp (disch := omega) [before3037, before3038, exit11, applyExit, pop, push] - <;> omega -theorem step3037 (k : Nat) : Runs (1*2) (before3037 k).denote (before3038 k).denote := - @applyExit_sound (before3037 k) (before3038 k) exit11 1 valid11 (macro3037 k) -theorem macro3038 (k : Nat) : applyExit (before3038 k) exit2 16 = some (before3039 k) := by - simp (disch := omega) [before3038, before3039, exit2, applyExit, pop, push] - <;> omega -theorem step3038 (k : Nat) : Runs (16*2) (before3038 k).denote (before3039 k).denote := - @applyExit_sound (before3038 k) (before3039 k) exit2 16 valid2 (macro3038 k) -theorem macro3039 (k : Nat) : applyExit (before3039 k) exit3 1 = some (before3040 k) := by - simp (disch := omega) [before3039, before3040, exit3, applyExit, pop, push] - <;> omega -theorem step3039 (k : Nat) : Runs (1*2) (before3039 k).denote (before3040 k).denote := - @applyExit_sound (before3039 k) (before3040 k) exit3 1 valid3 (macro3039 k) -theorem macro3040 (k : Nat) : applyExit (before3040 k) exit4 1 = some (before3041 k) := by - simp (disch := omega) [before3040, before3041, exit4, applyExit, pop, push] - <;> omega -theorem step3040 (k : Nat) : Runs (1*2) (before3040 k).denote (before3041 k).denote := - @applyExit_sound (before3040 k) (before3041 k) exit4 1 valid4 (macro3040 k) -theorem macro3041 (k : Nat) : applyExit (before3041 k) exit7 1 = some (before3042 k) := by - simp (disch := omega) [before3041, before3042, exit7, applyExit, pop, push] - <;> omega -theorem step3041 (k : Nat) : Runs (1*4) (before3041 k).denote (before3042 k).denote := - @applyExit_sound (before3041 k) (before3042 k) exit7 1 valid7 (macro3041 k) -theorem macro3042 (k : Nat) : applyExit (before3042 k) exit6 1 = some (before3043 k) := by - simp (disch := omega) [before3042, before3043, exit6, applyExit, pop, push] - <;> omega -theorem step3042 (k : Nat) : Runs (1*1) (before3042 k).denote (before3043 k).denote := - @applyExit_sound (before3042 k) (before3043 k) exit6 1 valid6 (macro3042 k) -theorem macro3043 (k : Nat) : applyExit (before3043 k) exit0 1 = some (before3044 k) := by - simp (disch := omega) [before3043, before3044, exit0, applyExit, pop, push] - <;> omega -theorem step3043 (k : Nat) : Runs (1*2) (before3043 k).denote (before3044 k).denote := - @applyExit_sound (before3043 k) (before3044 k) exit0 1 valid0 (macro3043 k) -theorem macro3044 (k : Nat) : applyExit (before3044 k) exit1 1 = some (before3045 k) := by - simp (disch := omega) [before3044, before3045, exit1, applyExit, pop, push] - <;> omega -theorem step3044 (k : Nat) : Runs (1*3) (before3044 k).denote (before3045 k).denote := - @applyExit_sound (before3044 k) (before3045 k) exit1 1 valid1 (macro3044 k) -theorem macro3045 (k : Nat) : applyExit (before3045 k) exit2 1 = some (before3046 k) := by - simp (disch := omega) [before3045, before3046, exit2, applyExit, pop, push] - <;> omega -theorem step3045 (k : Nat) : Runs (1*2) (before3045 k).denote (before3046 k).denote := - @applyExit_sound (before3045 k) (before3046 k) exit2 1 valid2 (macro3045 k) -theorem macro3046 (k : Nat) : applyExit (before3046 k) exit3 1 = some (before3047 k) := by - simp (disch := omega) [before3046, before3047, exit3, applyExit, pop, push] - <;> omega -theorem step3046 (k : Nat) : Runs (1*2) (before3046 k).denote (before3047 k).denote := - @applyExit_sound (before3046 k) (before3047 k) exit3 1 valid3 (macro3046 k) -theorem macro3047 (k : Nat) : applyExit (before3047 k) exit9 1 = some (before3048 k) := by - simp (disch := omega) [before3047, before3048, exit9, applyExit, pop, push] - <;> omega -theorem step3047 (k : Nat) : Runs (1*2) (before3047 k).denote (before3048 k).denote := - @applyExit_sound (before3047 k) (before3048 k) exit9 1 valid9 (macro3047 k) -theorem macro3048 (k : Nat) : applyExit (before3048 k) exit11 1 = some (before3049 k) := by - simp (disch := omega) [before3048, before3049, exit11, applyExit, pop, push] - <;> omega -theorem step3048 (k : Nat) : Runs (1*2) (before3048 k).denote (before3049 k).denote := - @applyExit_sound (before3048 k) (before3049 k) exit11 1 valid11 (macro3048 k) -theorem macro3049 (k : Nat) : applyExit (before3049 k) exit3 1 = some (before3050 k) := by - simp (disch := omega) [before3049, before3050, exit3, applyExit, pop, push] - <;> omega -theorem step3049 (k : Nat) : Runs (1*2) (before3049 k).denote (before3050 k).denote := - @applyExit_sound (before3049 k) (before3050 k) exit3 1 valid3 (macro3049 k) -theorem macro3050 (k : Nat) : applyExit (before3050 k) exit9 1 = some (before3051 k) := by - simp (disch := omega) [before3050, before3051, exit9, applyExit, pop, push] - <;> omega -theorem step3050 (k : Nat) : Runs (1*2) (before3050 k).denote (before3051 k).denote := - @applyExit_sound (before3050 k) (before3051 k) exit9 1 valid9 (macro3050 k) -theorem macro3051 (k : Nat) : applyExit (before3051 k) exit11 1 = some (before3052 k) := by - simp (disch := omega) [before3051, before3052, exit11, applyExit, pop, push] - <;> omega -theorem step3051 (k : Nat) : Runs (1*2) (before3051 k).denote (before3052 k).denote := - @applyExit_sound (before3051 k) (before3052 k) exit11 1 valid11 (macro3051 k) -theorem macro3052 (k : Nat) : applyExit (before3052 k) exit3 1 = some (before3053 k) := by - simp (disch := omega) [before3052, before3053, exit3, applyExit, pop, push] - <;> omega -theorem step3052 (k : Nat) : Runs (1*2) (before3052 k).denote (before3053 k).denote := - @applyExit_sound (before3052 k) (before3053 k) exit3 1 valid3 (macro3052 k) -theorem macro3053 (k : Nat) : applyExit (before3053 k) exit30 1 = some (before3054 k) := by - simp (disch := omega) [before3053, before3054, exit30, applyExit, pop, push] - <;> omega -theorem step3053 (k : Nat) : Runs (1*3) (before3053 k).denote (before3054 k).denote := - @applyExit_sound (before3053 k) (before3054 k) exit30 1 valid30 (macro3053 k) -theorem macro3054 (k : Nat) : applyExit (before3054 k) exit31 1 = some (before3055 k) := by - simp (disch := omega) [before3054, before3055, exit31, applyExit, pop, push] - <;> omega -theorem step3054 (k : Nat) : Runs (1*1) (before3054 k).denote (before3055 k).denote := - @applyExit_sound (before3054 k) (before3055 k) exit31 1 valid31 (macro3054 k) -theorem macro3055 (k : Nat) : applyExit (before3055 k) exit32 1 = some (before3056 k) := by - simp (disch := omega) [before3055, before3056, exit32, applyExit, pop, push] - <;> omega -theorem step3055 (k : Nat) : Runs (1*3) (before3055 k).denote (before3056 k).denote := - @applyExit_sound (before3055 k) (before3056 k) exit32 1 valid32 (macro3055 k) -theorem macro3056 (k : Nat) : applyExit (before3056 k) exit33 1 = some (before3057 k) := by - simp (disch := omega) [before3056, before3057, exit33, applyExit, pop, push] - <;> omega -theorem step3056 (k : Nat) : Runs (1*2) (before3056 k).denote (before3057 k).denote := - @applyExit_sound (before3056 k) (before3057 k) exit33 1 valid33 (macro3056 k) -theorem macro3057 (k : Nat) : applyExit (before3057 k) exit35 1 = some (before3058 k) := by - simp (disch := omega) [before3057, before3058, exit35, applyExit, pop, push] - <;> omega -theorem step3057 (k : Nat) : Runs (1*2) (before3057 k).denote (before3058 k).denote := - @applyExit_sound (before3057 k) (before3058 k) exit35 1 valid35 (macro3057 k) -theorem macro3058 (k : Nat) : applyExit (before3058 k) exit36 1 = some (before3059 k) := by - simp (disch := omega) [before3058, before3059, exit36, applyExit, pop, push] - <;> omega -theorem step3058 (k : Nat) : Runs (1*2) (before3058 k).denote (before3059 k).denote := - @applyExit_sound (before3058 k) (before3059 k) exit36 1 valid36 (macro3058 k) -theorem macro3059 (k : Nat) : applyExit (before3059 k) exit31 1 = some (before3060 k) := by - simp (disch := omega) [before3059, before3060, exit31, applyExit, pop, push] - <;> omega -theorem step3059 (k : Nat) : Runs (1*1) (before3059 k).denote (before3060 k).denote := - @applyExit_sound (before3059 k) (before3060 k) exit31 1 valid31 (macro3059 k) -theorem macro3060 (k : Nat) : applyExit (before3060 k) exit10 1 = some (before3061 k) := by - simp (disch := omega) [before3060, before3061, exit10, applyExit, pop, push] - <;> omega -theorem step3060 (k : Nat) : Runs (1*2) (before3060 k).denote (before3061 k).denote := - @applyExit_sound (before3060 k) (before3061 k) exit10 1 valid10 (macro3060 k) -theorem macro3061 (k : Nat) : applyExit (before3061 k) exit32 1 = some (before3062 k) := by - simp (disch := omega) [before3061, before3062, exit32, applyExit, pop, push] - <;> omega -theorem step3061 (k : Nat) : Runs (1*3) (before3061 k).denote (before3062 k).denote := - @applyExit_sound (before3061 k) (before3062 k) exit32 1 valid32 (macro3061 k) -theorem macro3062 (k : Nat) : applyExit (before3062 k) exit36 1 = some (before3063 k) := by - simp (disch := omega) [before3062, before3063, exit36, applyExit, pop, push] - <;> omega -theorem step3062 (k : Nat) : Runs (1*2) (before3062 k).denote (before3063 k).denote := - @applyExit_sound (before3062 k) (before3063 k) exit36 1 valid36 (macro3062 k) -theorem macro3063 (k : Nat) : applyExit (before3063 k) exit33 1 = some (before3064 k) := by - simp (disch := omega) [before3063, before3064, exit33, applyExit, pop, push] - <;> omega -theorem step3063 (k : Nat) : Runs (1*2) (before3063 k).denote (before3064 k).denote := - @applyExit_sound (before3063 k) (before3064 k) exit33 1 valid33 (macro3063 k) -theorem macro3064 (k : Nat) : applyExit (before3064 k) exit35 1 = some (before3065 k) := by - simp (disch := omega) [before3064, before3065, exit35, applyExit, pop, push] - <;> omega -theorem step3064 (k : Nat) : Runs (1*2) (before3064 k).denote (before3065 k).denote := - @applyExit_sound (before3064 k) (before3065 k) exit35 1 valid35 (macro3064 k) -theorem macro3065 (k : Nat) : applyExit (before3065 k) exit36 1 = some (before3066 k) := by - simp (disch := omega) [before3065, before3066, exit36, applyExit, pop, push] - <;> omega -theorem step3065 (k : Nat) : Runs (1*2) (before3065 k).denote (before3066 k).denote := - @applyExit_sound (before3065 k) (before3066 k) exit36 1 valid36 (macro3065 k) -theorem macro3066 (k : Nat) : applyExit (before3066 k) exit31 1 = some (before3067 k) := by - simp (disch := omega) [before3066, before3067, exit31, applyExit, pop, push] - <;> omega -theorem step3066 (k : Nat) : Runs (1*1) (before3066 k).denote (before3067 k).denote := - @applyExit_sound (before3066 k) (before3067 k) exit31 1 valid31 (macro3066 k) -theorem macro3067 (k : Nat) : applyExit (before3067 k) exit10 1 = some (before3068 k) := by - simp (disch := omega) [before3067, before3068, exit10, applyExit, pop, push] - <;> omega -theorem step3067 (k : Nat) : Runs (1*2) (before3067 k).denote (before3068 k).denote := - @applyExit_sound (before3067 k) (before3068 k) exit10 1 valid10 (macro3067 k) -theorem macro3068 (k : Nat) : applyExit (before3068 k) exit32 1 = some (before3069 k) := by - simp (disch := omega) [before3068, before3069, exit32, applyExit, pop, push] - <;> omega -theorem step3068 (k : Nat) : Runs (1*3) (before3068 k).denote (before3069 k).denote := - @applyExit_sound (before3068 k) (before3069 k) exit32 1 valid32 (macro3068 k) -theorem macro3069 (k : Nat) : applyExit (before3069 k) exit36 1 = some (before3070 k) := by - simp (disch := omega) [before3069, before3070, exit36, applyExit, pop, push] - <;> omega -theorem step3069 (k : Nat) : Runs (1*2) (before3069 k).denote (before3070 k).denote := - @applyExit_sound (before3069 k) (before3070 k) exit36 1 valid36 (macro3069 k) -theorem macro3070 (k : Nat) : applyExit (before3070 k) exit33 1 = some (before3071 k) := by - simp (disch := omega) [before3070, before3071, exit33, applyExit, pop, push] - <;> omega -theorem step3070 (k : Nat) : Runs (1*2) (before3070 k).denote (before3071 k).denote := - @applyExit_sound (before3070 k) (before3071 k) exit33 1 valid33 (macro3070 k) -theorem macro3071 (k : Nat) : applyExit (before3071 k) exit34 19 = some (before3072 k) := by - simp (disch := omega) [before3071, before3072, exit34, applyExit, pop, push] - <;> omega -theorem step3071 (k : Nat) : Runs (19*2) (before3071 k).denote (before3072 k).denote := - @applyExit_sound (before3071 k) (before3072 k) exit34 19 valid34 (macro3071 k) -theorem macro3072 (k : Nat) : applyExit (before3072 k) exit35 1 = some (before3073 k) := by - simp (disch := omega) [before3072, before3073, exit35, applyExit, pop, push] - <;> omega -theorem step3072 (k : Nat) : Runs (1*2) (before3072 k).denote (before3073 k).denote := - @applyExit_sound (before3072 k) (before3073 k) exit35 1 valid35 (macro3072 k) -theorem macro3073 (k : Nat) : applyExit (before3073 k) exit36 2 = some (before3074 k) := by - simp (disch := omega) [before3073, before3074, exit36, applyExit, pop, push] - <;> omega -theorem step3073 (k : Nat) : Runs (2*2) (before3073 k).denote (before3074 k).denote := - @applyExit_sound (before3073 k) (before3074 k) exit36 2 valid36 (macro3073 k) -theorem macro3074 (k : Nat) : applyExit (before3074 k) exit31 1 = some (before3075 k) := by - simp (disch := omega) [before3074, before3075, exit31, applyExit, pop, push] - <;> omega -theorem step3074 (k : Nat) : Runs (1*1) (before3074 k).denote (before3075 k).denote := - @applyExit_sound (before3074 k) (before3075 k) exit31 1 valid31 (macro3074 k) -theorem macro3075 (k : Nat) : applyExit (before3075 k) exit10 2 = some (before3076 k) := by - simp (disch := omega) [before3075, before3076, exit10, applyExit, pop, push] - <;> omega -theorem step3075 (k : Nat) : Runs (2*2) (before3075 k).denote (before3076 k).denote := - @applyExit_sound (before3075 k) (before3076 k) exit10 2 valid10 (macro3075 k) -theorem macro3076 (k : Nat) : applyExit (before3076 k) exit32 1 = some (before3077 k) := by - simp (disch := omega) [before3076, before3077, exit32, applyExit, pop, push] - <;> omega -theorem step3076 (k : Nat) : Runs (1*3) (before3076 k).denote (before3077 k).denote := - @applyExit_sound (before3076 k) (before3077 k) exit32 1 valid32 (macro3076 k) -theorem macro3077 (k : Nat) : applyExit (before3077 k) exit36 2 = some (before3078 k) := by - simp (disch := omega) [before3077, before3078, exit36, applyExit, pop, push] - <;> omega -theorem step3077 (k : Nat) : Runs (2*2) (before3077 k).denote (before3078 k).denote := - @applyExit_sound (before3077 k) (before3078 k) exit36 2 valid36 (macro3077 k) -theorem macro3078 (k : Nat) : applyExit (before3078 k) exit33 1 = some (before3079 k) := by - simp (disch := omega) [before3078, before3079, exit33, applyExit, pop, push] - <;> omega -theorem step3078 (k : Nat) : Runs (1*2) (before3078 k).denote (before3079 k).denote := - @applyExit_sound (before3078 k) (before3079 k) exit33 1 valid33 (macro3078 k) -theorem macro3079 (k : Nat) : applyExit (before3079 k) exit34 15 = some (before3080 k) := by - simp (disch := omega) [before3079, before3080, exit34, applyExit, pop, push] - <;> omega -theorem step3079 (k : Nat) : Runs (15*2) (before3079 k).denote (before3080 k).denote := - @applyExit_sound (before3079 k) (before3080 k) exit34 15 valid34 (macro3079 k) -theorem macro3080 (k : Nat) : applyExit (before3080 k) exit179 (1*k+8) = some (before3081 k) := by - simp (disch := omega) [before3080, before3081, exit179, applyExit, pop, push] - <;> omega -theorem step3080 (k : Nat) : Runs ((1*k+8)*50) (before3080 k).denote (before3081 k).denote := - @applyExit_sound (before3080 k) (before3081 k) exit179 (1*k+8) valid179 (macro3080 k) -theorem macro3081 (k : Nat) : applyExit (before3081 k) exit34 791761168 = some (before3082 k) := by - simp (disch := omega) [before3081, before3082, exit34, applyExit, pop, push] - <;> omega -theorem step3081 (k : Nat) : Runs (791761168*2) (before3081 k).denote (before3082 k).denote := - @applyExit_sound (before3081 k) (before3082 k) exit34 791761168 valid34 (macro3081 k) -theorem macro3082 (k : Nat) : applyExit (before3082 k) exit35 1 = some (before3083 k) := by - simp (disch := omega) [before3082, before3083, exit35, applyExit, pop, push] - <;> omega -theorem step3082 (k : Nat) : Runs (1*2) (before3082 k).denote (before3083 k).denote := - @applyExit_sound (before3082 k) (before3083 k) exit35 1 valid35 (macro3082 k) -theorem macro3083 (k : Nat) : applyExit (before3083 k) exit36 1 = some (before3084 k) := by - simp (disch := omega) [before3083, before3084, exit36, applyExit, pop, push] - <;> omega -theorem step3083 (k : Nat) : Runs (1*2) (before3083 k).denote (before3084 k).denote := - @applyExit_sound (before3083 k) (before3084 k) exit36 1 valid36 (macro3083 k) -theorem macro3084 (k : Nat) : applyExit (before3084 k) exit31 1 = some (before3085 k) := by - simp (disch := omega) [before3084, before3085, exit31, applyExit, pop, push] - <;> omega -theorem step3084 (k : Nat) : Runs (1*1) (before3084 k).denote (before3085 k).denote := - @applyExit_sound (before3084 k) (before3085 k) exit31 1 valid31 (macro3084 k) -theorem macro3085 (k : Nat) : applyExit (before3085 k) exit10 1 = some (before3086 k) := by - simp (disch := omega) [before3085, before3086, exit10, applyExit, pop, push] - <;> omega -theorem step3085 (k : Nat) : Runs (1*2) (before3085 k).denote (before3086 k).denote := - @applyExit_sound (before3085 k) (before3086 k) exit10 1 valid10 (macro3085 k) -theorem macro3086 (k : Nat) : applyExit (before3086 k) exit32 1 = some (before3087 k) := by - simp (disch := omega) [before3086, before3087, exit32, applyExit, pop, push] - <;> omega -theorem step3086 (k : Nat) : Runs (1*3) (before3086 k).denote (before3087 k).denote := - @applyExit_sound (before3086 k) (before3087 k) exit32 1 valid32 (macro3086 k) -theorem macro3087 (k : Nat) : applyExit (before3087 k) exit36 1 = some (before3088 k) := by - simp (disch := omega) [before3087, before3088, exit36, applyExit, pop, push] - <;> omega -theorem step3087 (k : Nat) : Runs (1*2) (before3087 k).denote (before3088 k).denote := - @applyExit_sound (before3087 k) (before3088 k) exit36 1 valid36 (macro3087 k) -theorem macro3088 (k : Nat) : applyExit (before3088 k) exit33 1 = some (before3089 k) := by - simp (disch := omega) [before3088, before3089, exit33, applyExit, pop, push] - <;> omega -theorem step3088 (k : Nat) : Runs (1*2) (before3088 k).denote (before3089 k).denote := - @applyExit_sound (before3088 k) (before3089 k) exit33 1 valid33 (macro3088 k) -theorem macro3089 (k : Nat) : applyExit (before3089 k) exit34 28 = some (before3090 k) := by - simp (disch := omega) [before3089, before3090, exit34, applyExit, pop, push] - <;> omega -theorem step3089 (k : Nat) : Runs (28*2) (before3089 k).denote (before3090 k).denote := - @applyExit_sound (before3089 k) (before3090 k) exit34 28 valid34 (macro3089 k) -theorem macro3090 (k : Nat) : applyExit (before3090 k) exit35 1 = some (before3091 k) := by - simp (disch := omega) [before3090, before3091, exit35, applyExit, pop, push] - <;> omega -theorem step3090 (k : Nat) : Runs (1*2) (before3090 k).denote (before3091 k).denote := - @applyExit_sound (before3090 k) (before3091 k) exit35 1 valid35 (macro3090 k) -theorem macro3091 (k : Nat) : applyExit (before3091 k) exit36 33 = some (before3092 k) := by - simp (disch := omega) [before3091, before3092, exit36, applyExit, pop, push] - <;> omega -theorem step3091 (k : Nat) : Runs (33*2) (before3091 k).denote (before3092 k).denote := - @applyExit_sound (before3091 k) (before3092 k) exit36 33 valid36 (macro3091 k) -theorem macro3092 (k : Nat) : applyExit (before3092 k) exit31 1 = some (before3093 k) := by - simp (disch := omega) [before3092, before3093, exit31, applyExit, pop, push] - <;> omega -theorem step3092 (k : Nat) : Runs (1*1) (before3092 k).denote (before3093 k).denote := - @applyExit_sound (before3092 k) (before3093 k) exit31 1 valid31 (macro3092 k) -theorem macro3093 (k : Nat) : applyExit (before3093 k) exit10 33 = some (before3094 k) := by - simp (disch := omega) [before3093, before3094, exit10, applyExit, pop, push] - <;> omega -theorem step3093 (k : Nat) : Runs (33*2) (before3093 k).denote (before3094 k).denote := - @applyExit_sound (before3093 k) (before3094 k) exit10 33 valid10 (macro3093 k) -theorem macro3094 (k : Nat) : applyExit (before3094 k) exit32 1 = some (before3095 k) := by - simp (disch := omega) [before3094, before3095, exit32, applyExit, pop, push] - <;> omega -theorem step3094 (k : Nat) : Runs (1*3) (before3094 k).denote (before3095 k).denote := - @applyExit_sound (before3094 k) (before3095 k) exit32 1 valid32 (macro3094 k) -theorem macro3095 (k : Nat) : applyExit (before3095 k) exit36 33 = some (before3096 k) := by - simp (disch := omega) [before3095, before3096, exit36, applyExit, pop, push] - <;> omega -theorem step3095 (k : Nat) : Runs (33*2) (before3095 k).denote (before3096 k).denote := - @applyExit_sound (before3095 k) (before3096 k) exit36 33 valid36 (macro3095 k) -theorem macro3096 (k : Nat) : applyExit (before3096 k) exit33 1 = some (before3097 k) := by - simp (disch := omega) [before3096, before3097, exit33, applyExit, pop, push] - <;> omega -theorem step3096 (k : Nat) : Runs (1*2) (before3096 k).denote (before3097 k).denote := - @applyExit_sound (before3096 k) (before3097 k) exit33 1 valid33 (macro3096 k) -theorem macro3097 (k : Nat) : applyExit (before3097 k) exit34 22 = some (before3098 k) := by - simp (disch := omega) [before3097, before3098, exit34, applyExit, pop, push] - <;> omega -theorem step3097 (k : Nat) : Runs (22*2) (before3097 k).denote (before3098 k).denote := - @applyExit_sound (before3097 k) (before3098 k) exit34 22 valid34 (macro3097 k) -theorem macro3098 (k : Nat) : applyExit (before3098 k) exit35 1 = some (before3099 k) := by - simp (disch := omega) [before3098, before3099, exit35, applyExit, pop, push] - <;> omega -theorem step3098 (k : Nat) : Runs (1*2) (before3098 k).denote (before3099 k).denote := - @applyExit_sound (before3098 k) (before3099 k) exit35 1 valid35 (macro3098 k) -theorem macro3099 (k : Nat) : applyExit (before3099 k) exit36 85 = some (after3099 k) := by - simp (disch := omega) [before3099, after3099, exit36, applyExit, pop, push] - <;> omega -theorem step3099 (k : Nat) : Runs (85*2) (before3099 k).denote (after3099 k).denote := - @applyExit_sound (before3099 k) (after3099 k) exit36 85 valid36 (macro3099 k) -theorem chunkRun030 (k : Nat) : Runs (674*k+3167051635) (before3000 k).denote (after3099 k).denote := by - have h := (@Runs.trans ((((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2))))))+(((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))))) ((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2))))))) (before3000 k).denote (before3050 k).denote (after3099 k).denote (@Runs.trans (((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2)))))) (((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))) (before3000 k).denote (before3025 k).denote (before3050 k).denote (@Runs.trans ((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2))))) (before3000 k).denote (before3012 k).denote (before3025 k).denote (@Runs.trans (((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2)))) (((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (before3000 k).denote (before3006 k).denote (before3012 k).denote (@Runs.trans ((1*1)+((94*2)+(1*3))) ((94*2)+((1*2)+(1*2))) (before3000 k).denote (before3003 k).denote (before3006 k).denote (@Runs.trans (1*1) ((94*2)+(1*3)) (before3000 k).denote (before3001 k).denote (before3003 k).denote (step3000 k) (@Runs.trans (94*2) (1*3) (before3001 k).denote (before3002 k).denote (before3003 k).denote (step3001 k) (step3002 k))) (@Runs.trans (94*2) ((1*2)+(1*2)) (before3003 k).denote (before3004 k).denote (before3006 k).denote (step3003 k) (@Runs.trans (1*2) (1*2) (before3004 k).denote (before3005 k).denote (before3006 k).denote (step3004 k) (step3005 k)))) (@Runs.trans ((1*4)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before3006 k).denote (before3009 k).denote (before3012 k).denote (@Runs.trans (1*4) ((1*1)+(1*2)) (before3006 k).denote (before3007 k).denote (before3009 k).denote (step3006 k) (@Runs.trans (1*1) (1*2) (before3007 k).denote (before3008 k).denote (before3009 k).denote (step3007 k) (step3008 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before3009 k).denote (before3010 k).denote (before3012 k).denote (step3009 k) (@Runs.trans (1*2) (1*2) (before3010 k).denote (before3011 k).denote (before3012 k).denote (step3010 k) (step3011 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2)))) (((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2)))) (before3012 k).denote (before3018 k).denote (before3025 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((28*2)+(((1*k+8)*586)+(15*2))) (before3012 k).denote (before3015 k).denote (before3018 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before3012 k).denote (before3013 k).denote (before3015 k).denote (step3012 k) (@Runs.trans (8*2) (1*2) (before3013 k).denote (before3014 k).denote (before3015 k).denote (step3013 k) (step3014 k))) (@Runs.trans (28*2) (((1*k+8)*586)+(15*2)) (before3015 k).denote (before3016 k).denote (before3018 k).denote (step3015 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3016 k).denote (before3017 k).denote (before3018 k).denote (step3016 k) (step3017 k)))) (@Runs.trans ((1*2)+((1*2)+(84*2))) (((1*2)+(22*2))+((1*2)+(1*2))) (before3018 k).denote (before3021 k).denote (before3025 k).denote (@Runs.trans (1*2) ((1*2)+(84*2)) (before3018 k).denote (before3019 k).denote (before3021 k).denote (step3018 k) (@Runs.trans (1*2) (84*2) (before3019 k).denote (before3020 k).denote (before3021 k).denote (step3019 k) (step3020 k))) (@Runs.trans ((1*2)+(22*2)) ((1*2)+(1*2)) (before3021 k).denote (before3023 k).denote (before3025 k).denote (@Runs.trans (1*2) (22*2) (before3021 k).denote (before3022 k).denote (before3023 k).denote (step3021 k) (step3022 k)) (@Runs.trans (1*2) (1*2) (before3023 k).denote (before3024 k).denote (before3025 k).denote (step3023 k) (step3024 k)))))) (@Runs.trans ((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))) (before3025 k).denote (before3037 k).denote (before3050 k).denote (@Runs.trans (((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2)))) (((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))) (before3025 k).denote (before3031 k).denote (before3037 k).denote (@Runs.trans ((32*2)+((1*2)+(28*2))) ((1*2)+((1*2)+(1*2))) (before3025 k).denote (before3028 k).denote (before3031 k).denote (@Runs.trans (32*2) ((1*2)+(28*2)) (before3025 k).denote (before3026 k).denote (before3028 k).denote (step3025 k) (@Runs.trans (1*2) (28*2) (before3026 k).denote (before3027 k).denote (before3028 k).denote (step3026 k) (step3027 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3028 k).denote (before3029 k).denote (before3031 k).denote (step3028 k) (@Runs.trans (1*2) (1*2) (before3029 k).denote (before3030 k).denote (before3031 k).denote (step3029 k) (step3030 k)))) (@Runs.trans ((791761168*2)+(((1*k+8)*38)+(15*2))) ((1*2)+((1*2)+(1*2))) (before3031 k).denote (before3034 k).denote (before3037 k).denote (@Runs.trans (791761168*2) (((1*k+8)*38)+(15*2)) (before3031 k).denote (before3032 k).denote (before3034 k).denote (step3031 k) (@Runs.trans ((1*k+8)*38) (15*2) (before3032 k).denote (before3033 k).denote (before3034 k).denote (step3032 k) (step3033 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3034 k).denote (before3035 k).denote (before3037 k).denote (step3034 k) (@Runs.trans (1*2) (1*2) (before3035 k).denote (before3036 k).denote (before3037 k).denote (step3035 k) (step3036 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1)))) (((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))) (before3037 k).denote (before3043 k).denote (before3050 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((1*4)+(1*1))) (before3037 k).denote (before3040 k).denote (before3043 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before3037 k).denote (before3038 k).denote (before3040 k).denote (step3037 k) (@Runs.trans (16*2) (1*2) (before3038 k).denote (before3039 k).denote (before3040 k).denote (step3038 k) (step3039 k))) (@Runs.trans (1*2) ((1*4)+(1*1)) (before3040 k).denote (before3041 k).denote (before3043 k).denote (step3040 k) (@Runs.trans (1*4) (1*1) (before3041 k).denote (before3042 k).denote (before3043 k).denote (step3041 k) (step3042 k)))) (@Runs.trans ((1*2)+((1*3)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*2))) (before3043 k).denote (before3046 k).denote (before3050 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before3043 k).denote (before3044 k).denote (before3046 k).denote (step3043 k) (@Runs.trans (1*3) (1*2) (before3044 k).denote (before3045 k).denote (before3046 k).denote (step3044 k) (step3045 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*2)) (before3046 k).denote (before3048 k).denote (before3050 k).denote (@Runs.trans (1*2) (1*2) (before3046 k).denote (before3047 k).denote (before3048 k).denote (step3046 k) (step3047 k)) (@Runs.trans (1*2) (1*2) (before3048 k).denote (before3049 k).denote (before3050 k).denote (step3048 k) (step3049 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1)))))) (((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2)))))) (before3050 k).denote (before3075 k).denote (after3099 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3))))) ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1))))) (before3050 k).denote (before3062 k).denote (before3075 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3)))) (((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))) (before3050 k).denote (before3056 k).denote (before3062 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*1)+(1*3))) (before3050 k).denote (before3053 k).denote (before3056 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3050 k).denote (before3051 k).denote (before3053 k).denote (step3050 k) (@Runs.trans (1*2) (1*2) (before3051 k).denote (before3052 k).denote (before3053 k).denote (step3051 k) (step3052 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before3053 k).denote (before3054 k).denote (before3056 k).denote (step3053 k) (@Runs.trans (1*1) (1*3) (before3054 k).denote (before3055 k).denote (before3056 k).denote (step3054 k) (step3055 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*3))) (before3056 k).denote (before3059 k).denote (before3062 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3056 k).denote (before3057 k).denote (before3059 k).denote (step3056 k) (@Runs.trans (1*2) (1*2) (before3057 k).denote (before3058 k).denote (before3059 k).denote (step3057 k) (step3058 k))) (@Runs.trans (1*1) ((1*2)+(1*3)) (before3059 k).denote (before3060 k).denote (before3062 k).denote (step3059 k) (@Runs.trans (1*2) (1*3) (before3060 k).denote (before3061 k).denote (before3062 k).denote (step3060 k) (step3061 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1)))) (before3062 k).denote (before3068 k).denote (before3075 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before3062 k).denote (before3065 k).denote (before3068 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3062 k).denote (before3063 k).denote (before3065 k).denote (step3062 k) (@Runs.trans (1*2) (1*2) (before3063 k).denote (before3064 k).denote (before3065 k).denote (step3063 k) (step3064 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before3065 k).denote (before3066 k).denote (before3068 k).denote (step3065 k) (@Runs.trans (1*1) (1*2) (before3066 k).denote (before3067 k).denote (before3068 k).denote (step3066 k) (step3067 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) (((19*2)+(1*2))+((2*2)+(1*1))) (before3068 k).denote (before3071 k).denote (before3075 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before3068 k).denote (before3069 k).denote (before3071 k).denote (step3068 k) (@Runs.trans (1*2) (1*2) (before3069 k).denote (before3070 k).denote (before3071 k).denote (step3069 k) (step3070 k))) (@Runs.trans ((19*2)+(1*2)) ((2*2)+(1*1)) (before3071 k).denote (before3073 k).denote (before3075 k).denote (@Runs.trans (19*2) (1*2) (before3071 k).denote (before3072 k).denote (before3073 k).denote (step3071 k) (step3072 k)) (@Runs.trans (2*2) (1*1) (before3073 k).denote (before3074 k).denote (before3075 k).denote (step3073 k) (step3074 k)))))) (@Runs.trans ((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3))))) ((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2))))) (before3075 k).denote (before3087 k).denote (after3099 k).denote (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50)))) (((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))) (before3075 k).denote (before3081 k).denote (before3087 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((15*2)+((1*k+8)*50))) (before3075 k).denote (before3078 k).denote (before3081 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before3075 k).denote (before3076 k).denote (before3078 k).denote (step3075 k) (@Runs.trans (1*3) (2*2) (before3076 k).denote (before3077 k).denote (before3078 k).denote (step3076 k) (step3077 k))) (@Runs.trans (1*2) ((15*2)+((1*k+8)*50)) (before3078 k).denote (before3079 k).denote (before3081 k).denote (step3078 k) (@Runs.trans (15*2) ((1*k+8)*50) (before3079 k).denote (before3080 k).denote (before3081 k).denote (step3079 k) (step3080 k)))) (@Runs.trans ((791761168*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*3))) (before3081 k).denote (before3084 k).denote (before3087 k).denote (@Runs.trans (791761168*2) ((1*2)+(1*2)) (before3081 k).denote (before3082 k).denote (before3084 k).denote (step3081 k) (@Runs.trans (1*2) (1*2) (before3082 k).denote (before3083 k).denote (before3084 k).denote (step3082 k) (step3083 k))) (@Runs.trans (1*1) ((1*2)+(1*3)) (before3084 k).denote (before3085 k).denote (before3087 k).denote (step3084 k) (@Runs.trans (1*2) (1*3) (before3085 k).denote (before3086 k).denote (before3087 k).denote (step3085 k) (step3086 k))))) (@Runs.trans (((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1)))) (((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2)))) (before3087 k).denote (before3093 k).denote (after3099 k).denote (@Runs.trans ((1*2)+((1*2)+(28*2))) ((1*2)+((33*2)+(1*1))) (before3087 k).denote (before3090 k).denote (before3093 k).denote (@Runs.trans (1*2) ((1*2)+(28*2)) (before3087 k).denote (before3088 k).denote (before3090 k).denote (step3087 k) (@Runs.trans (1*2) (28*2) (before3088 k).denote (before3089 k).denote (before3090 k).denote (step3088 k) (step3089 k))) (@Runs.trans (1*2) ((33*2)+(1*1)) (before3090 k).denote (before3091 k).denote (before3093 k).denote (step3090 k) (@Runs.trans (33*2) (1*1) (before3091 k).denote (before3092 k).denote (before3093 k).denote (step3091 k) (step3092 k)))) (@Runs.trans ((33*2)+((1*3)+(33*2))) (((1*2)+(22*2))+((1*2)+(85*2))) (before3093 k).denote (before3096 k).denote (after3099 k).denote (@Runs.trans (33*2) ((1*3)+(33*2)) (before3093 k).denote (before3094 k).denote (before3096 k).denote (step3093 k) (@Runs.trans (1*3) (33*2) (before3094 k).denote (before3095 k).denote (before3096 k).denote (step3094 k) (step3095 k))) (@Runs.trans ((1*2)+(22*2)) ((1*2)+(85*2)) (before3096 k).denote (before3098 k).denote (after3099 k).denote (@Runs.trans (1*2) (22*2) (before3096 k).denote (before3097 k).denote (before3098 k).denote (step3096 k) (step3097 k)) (@Runs.trans (1*2) (85*2) (before3098 k).denote (before3099 k).denote (after3099 k).denote (step3098 k) (step3099 k)))))))) - have ht : (((((((1*1)+((94*2)+(1*3)))+((94*2)+((1*2)+(1*2))))+(((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((28*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(84*2)))+(((1*2)+(22*2))+((1*2)+(1*2))))))+(((((32*2)+((1*2)+(28*2)))+((1*2)+((1*2)+(1*2))))+(((791761168*2)+(((1*k+8)*38)+(15*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*4)+(1*1))))+(((1*2)+((1*3)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))))+((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*1)+(1*3))))+(((1*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((19*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((15*2)+((1*k+8)*50))))+(((791761168*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*3)))))+((((1*2)+((1*2)+(28*2)))+((1*2)+((33*2)+(1*1))))+(((33*2)+((1*3)+(33*2)))+(((1*2)+(22*2))+((1*2)+(85*2)))))))) = (674*k+3167051635) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean deleted file mode 100644 index 1d36b252..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk031.lean +++ /dev/null @@ -1,774 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3100_0 : Stack := [] -abbrev tail3100_1 : Stack := ⟨w0,1⟩ :: tail3100_0 -abbrev tail3100_2 : Stack := ⟨w2,1⟩ :: tail3100_1 -abbrev tail3100_3 : Stack := ⟨w0,2⟩ :: tail3100_2 -abbrev tail3100_4 : Stack := ⟨w2,1⟩ :: tail3100_3 -abbrev tail3100_5 : Stack := ⟨w0,2⟩ :: tail3100_4 -abbrev tail3100_6 : Stack := ⟨w2,1⟩ :: tail3100_5 -abbrev tail3100_7 : Stack := ⟨w1,19⟩ :: tail3100_6 -abbrev tail3100_8 : Stack := ⟨w0,3⟩ :: tail3100_7 -abbrev tail3100_9 : Stack := ⟨w2,1⟩ :: tail3100_8 -abbrev tail3100_10 : Stack := ⟨w1,15⟩ :: tail3100_9 -abbrev tail3100_11 (k : Nat) : Stack := ⟨w156,(1*k+8)⟩ :: tail3100_10 -abbrev tail3100_12 (k : Nat) : Stack := ⟨w1,791761168⟩ :: tail3100_11 k -abbrev tail3100_13 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3100_12 k -abbrev tail3100_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_13 k -abbrev tail3100_15 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3100_14 k -abbrev tail3100_16 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3100_15 k -abbrev tail3100_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_16 k -abbrev tail3100_18 (k : Nat) : Stack := ⟨w1,22⟩ :: tail3100_17 k -abbrev tail3100_19 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_18 k -abbrev tail3100_20 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3100_19 k -abbrev tail3100_21 : Stack := ⟨w0,99⟩ :: tail3100_0 -abbrev tail3100_22 : Stack := ⟨w1,9⟩ :: tail3100_21 -abbrev tail3100_23 : Stack := ⟨w2,1⟩ :: tail3100_22 -abbrev tail3100_24 : Stack := ⟨w0,28⟩ :: tail3100_23 -abbrev tail3100_25 (k : Nat) : Stack := ⟨w154,(1*k+8)⟩ :: tail3100_24 -abbrev tail3100_26 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3100_25 k -abbrev tail3100_27 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3100_25 k -abbrev tail3100_28 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_27 k -abbrev tail3100_29 (k : Nat) : Stack := ⟨w1,85⟩ :: tail3100_28 k -abbrev tail3100_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_18 k -abbrev tail3100_31 (k : Nat) : Stack := ⟨w0,86⟩ :: tail3100_18 k -abbrev tail3100_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_31 k -abbrev tail3100_33 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3100_32 k -abbrev tail3100_34 (k : Nat) : Stack := ⟨w157,(1*k+8)⟩ :: tail3100_33 k -abbrev tail3100_35 (k : Nat) : Stack := ⟨w1,28⟩ :: tail3100_34 k -abbrev tail3100_36 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_35 k -abbrev tail3100_37 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3100_36 k -abbrev tail3100_38 : Stack := ⟨w0,98⟩ :: tail3100_0 -abbrev tail3100_39 : Stack := ⟨w23,1⟩ :: tail3100_38 -abbrev tail3100_40 : Stack := ⟨w1,9⟩ :: tail3100_39 -abbrev tail3100_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_35 k -abbrev tail3100_42 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3100_35 k -abbrev tail3100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_42 k -abbrev tail3100_44 (k : Nat) : Stack := ⟨w1,98⟩ :: tail3100_43 k -abbrev tail3100_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_44 k -abbrev tail3100_46 : Stack := ⟨w1,1⟩ :: tail3100_0 -abbrev tail3100_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_44 k -abbrev tail3100_48 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3100_44 k -abbrev tail3100_49 : Stack := ⟨w1,3⟩ :: tail3100_0 -abbrev tail3100_50 (k : Nat) : Stack := ⟨w1,97⟩ :: tail3100_43 k -abbrev tail3100_51 : Stack := ⟨w2,1⟩ :: tail3100_49 -abbrev tail3100_52 : Stack := ⟨w0,97⟩ :: tail3100_51 -abbrev tail3100_53 : Stack := ⟨w0,98⟩ :: tail3100_51 -abbrev tail3100_54 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3100_35 k -abbrev tail3100_55 : Stack := ⟨w1,1⟩ :: tail3100_53 -abbrev tail3100_56 : Stack := ⟨w1,10⟩ :: tail3100_53 -abbrev tail3100_57 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3100_34 k -abbrev tail3100_58 : Stack := ⟨w2,1⟩ :: tail3100_56 -abbrev tail3100_59 : Stack := ⟨w0,27⟩ :: tail3100_58 -abbrev tail3100_60 (k : Nat) : Stack := ⟨w158,(1*k+8)⟩ :: tail3100_59 -abbrev tail3100_61 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3100_60 k -abbrev tail3100_62 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3100_60 k -abbrev tail3100_63 (k : Nat) : Stack := ⟨w0,85⟩ :: tail3100_18 k -abbrev tail3100_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_62 k -abbrev tail3100_65 (k : Nat) : Stack := ⟨w1,86⟩ :: tail3100_62 k -abbrev tail3100_66 (k : Nat) : Stack := ⟨w1,21⟩ :: tail3100_17 k -abbrev tail3100_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_65 k -abbrev tail3100_68 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3100_67 k -abbrev tail3100_69 (k : Nat) : Stack := ⟨w0,22⟩ :: tail3100_67 k -abbrev tail3100_70 (k : Nat) : Stack := ⟨w0,33⟩ :: tail3100_15 k -abbrev tail3100_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_69 k -abbrev tail3100_72 (k : Nat) : Stack := ⟨w1,34⟩ :: tail3100_69 k -abbrev tail3100_73 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3100_14 k -abbrev tail3100_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_72 k -abbrev tail3100_75 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3100_74 k -abbrev tail3100_76 (k : Nat) : Stack := ⟨w0,28⟩ :: tail3100_74 k -abbrev tail3100_77 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_12 k -abbrev tail3100_78 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_76 k -abbrev tail3100_79 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3100_76 k -abbrev tail3100_80 (k : Nat) : Stack := ⟨w1,791761167⟩ :: tail3100_11 k -abbrev tail3100_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_79 k -abbrev tail3100_82 (k : Nat) : Stack := ⟨w0,791761167⟩ :: tail3100_81 k -abbrev tail3100_83 (k : Nat) : Stack := ⟨w156,(1*k+7)⟩ :: tail3100_10 -abbrev tail3100_84 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3100_82 k -abbrev tail3100_85 (k : Nat) : Stack := ⟨w160,(1*k+7)⟩ :: tail3100_84 k -abbrev tail3100_86 : Stack := ⟨w1,14⟩ :: tail3100_9 -abbrev tail3100_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_85 k -abbrev tail3100_88 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3100_87 k -abbrev tail3100_89 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3100_87 k -abbrev tail3100_90 : Stack := ⟨w0,2⟩ :: tail3100_7 -abbrev tail3100_91 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_89 k -abbrev tail3100_92 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3100_89 k -abbrev tail3100_93 : Stack := ⟨w1,18⟩ :: tail3100_6 -abbrev tail3100_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_92 k -abbrev tail3100_95 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3100_94 k -abbrev tail3100_96 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3100_94 k -abbrev tail3100_97 : Stack := ⟨w0,1⟩ :: tail3100_4 -abbrev tail3100_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3100_96 k -abbrev tail3100_99 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3100_96 k -abbrev tail3100_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_99 k -abbrev tail3100_101 : Stack := ⟨w0,1⟩ :: tail3100_2 -abbrev tail3100_102 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3100_99 k -abbrev tail3100_103 : Stack := ⟨w2,2⟩ :: tail3100_1 -abbrev tail3100_104 : Stack := ⟨w23,1⟩ :: tail3100_103 -abbrev tail3100_105 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3100_96 k -abbrev tail3100_106 : Stack := ⟨w0,1⟩ :: tail3100_103 -abbrev tail3100_107 : Stack := ⟨w0,4⟩ :: tail3100_103 -abbrev tail3100_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_95 k -abbrev tail3100_109 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3100_108 k -abbrev tail3100_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_109 k -abbrev tail3100_111 : Stack := ⟨w0,2⟩ :: tail3100_0 -abbrev tail3100_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3100_109 k -abbrev tail3100_113 : Stack := ⟨w1,1⟩ :: tail3100_2 -abbrev tail3100_114 : Stack := ⟨w0,4⟩ :: tail3100_113 -abbrev tail3100_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3100_95 k -abbrev tail3100_116 : Stack := ⟨w0,3⟩ :: tail3100_113 -abbrev tail3100_117 : Stack := ⟨w2,1⟩ :: tail3100_116 -abbrev tail3100_118 : Stack := ⟨w23,1⟩ :: tail3100_117 -abbrev tail3100_119 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3100_94 k -abbrev tail3100_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_119 k -abbrev tail3100_121 : Stack := ⟨w0,1⟩ :: tail3100_117 -abbrev tail3100_122 : Stack := ⟨w2,1⟩ :: tail3100_121 -abbrev tail3100_123 : Stack := ⟨w1,17⟩ :: tail3100_122 -abbrev tail3100_124 : Stack := ⟨w23,1⟩ :: tail3100_123 -abbrev tail3100_125 : Stack := ⟨w0,3⟩ :: tail3100_124 -abbrev tail3100_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3100_88 k -abbrev tail3100_127 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3100_126 k -abbrev tail3100_128 : Stack := ⟨w0,1⟩ :: tail3100_123 -abbrev tail3100_129 : Stack := ⟨w0,4⟩ :: tail3100_123 -abbrev tail3100_130 : Stack := ⟨w2,1⟩ :: tail3100_129 -abbrev tail3100_131 : Stack := ⟨w1,14⟩ :: tail3100_130 -abbrev tail3100_132 : Stack := ⟨w23,1⟩ :: tail3100_131 -abbrev tail3100_133 (k : Nat) : Stack := ⟨w160,(1*k+6)⟩ :: tail3100_84 k -abbrev tail3100_134 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_133 k -abbrev tail3100_135 : Stack := ⟨w0,1⟩ :: tail3100_131 -abbrev tail3100_136 : Stack := ⟨w162,1⟩ :: tail3100_135 -abbrev tail3100_137 (k : Nat) : Stack := ⟨w160,(1*k+5)⟩ :: tail3100_84 k -abbrev tail3100_138 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_137 k -abbrev tail3100_139 : Stack := ⟨w163,1⟩ :: tail3100_135 -abbrev tail3100_140 : Stack := ⟨w162,1⟩ :: tail3100_139 -abbrev tail3100_141 (k : Nat) : Stack := ⟨w160,(1*k+4)⟩ :: tail3100_84 k -abbrev tail3100_142 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_141 k -abbrev tail3100_143 : Stack := ⟨w163,2⟩ :: tail3100_135 -abbrev tail3100_144 : Stack := ⟨w162,1⟩ :: tail3100_143 -abbrev tail3100_145 (k : Nat) : Stack := ⟨w160,(1*k+3)⟩ :: tail3100_84 k -abbrev tail3100_146 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3100_145 k -abbrev tail3100_147 : Stack := ⟨w163,3⟩ :: tail3100_135 - -def before3100 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3100_20 k),(tail3100_26 k)⟩ -def before3101 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3100_20 k),(tail3100_28 k)⟩ -def before3102 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521697),(tail3100_19 k),(tail3100_29 k)⟩ -def before3103 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521697),(tail3100_30 k),(tail3100_29 k)⟩ -def before3104 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3100_31 k),(tail3100_28 k)⟩ -def before3105 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3100_32 k),(tail3100_27 k)⟩ -def before3106 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3100_33 k),(tail3100_25 k)⟩ -def before3107 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3100_34 k),tail3100_24⟩ -def before3108 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526643),(tail3100_35 k),tail3100_23⟩ -def before3109 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail3100_36 k),tail3100_22⟩ -def before3110 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3100_37 k),tail3100_21⟩ -def before3111 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3100_37 k),tail3100_39⟩ -def before3112 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail3100_36 k),tail3100_40⟩ -def before3113 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail3100_41 k),tail3100_40⟩ -def before3114 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3100_42 k),tail3100_39⟩ -def before3115 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3100_43 k),tail3100_38⟩ -def before3116 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526861),(tail3100_44 k),tail3100_0⟩ -def before3117 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526863),(tail3100_45 k),tail3100_0⟩ -def before3118 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526863),(tail3100_45 k),tail3100_46⟩ -def before3119 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526863),(tail3100_47 k),tail3100_46⟩ -def before3120 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526865),(tail3100_48 k),tail3100_0⟩ -def before3121 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526865),(tail3100_48 k),tail3100_46⟩ -def before3122 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526861),(tail3100_44 k),tail3100_49⟩ -def before3123 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526859),(tail3100_50 k),tail3100_51⟩ -def before3124 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3100_43 k),tail3100_52⟩ -def before3125 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3100_42 k),tail3100_53⟩ -def before3126 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3100_54 k),tail3100_55⟩ -def before3127 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail3100_35 k),tail3100_56⟩ -def before3128 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526641),(tail3100_57 k),tail3100_58⟩ -def before3129 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3100_34 k),tail3100_59⟩ -def before3130 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3100_33 k),(tail3100_60 k)⟩ -def before3131 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3100_32 k),(tail3100_61 k)⟩ -def before3132 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3100_31 k),(tail3100_62 k)⟩ -def before3133 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3100_63 k),(tail3100_64 k)⟩ -def before3134 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521695),(tail3100_18 k),(tail3100_65 k)⟩ -def before3135 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521693),(tail3100_66 k),(tail3100_67 k)⟩ -def before3136 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3100_17 k),(tail3100_68 k)⟩ -def before3137 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3100_16 k),(tail3100_69 k)⟩ -def before3138 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3100_70 k),(tail3100_71 k)⟩ -def before3139 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521581),(tail3100_15 k),(tail3100_72 k)⟩ -def before3140 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521579),(tail3100_73 k),(tail3100_74 k)⟩ -def before3141 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3100_14 k),(tail3100_75 k)⟩ -def before3142 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3100_13 k),(tail3100_76 k)⟩ -def before3143 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3100_77 k),(tail3100_78 k)⟩ -def before3144 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3100_12 k),(tail3100_79 k)⟩ -def before3145 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail3100_80 k),(tail3100_81 k)⟩ -def before3146 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3100_11 k),(tail3100_82 k)⟩ -def before3147 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3100_83 k),(tail3100_84 k)⟩ -def before3148 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3100_10,(tail3100_85 k)⟩ -def before3149 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail3100_86,(tail3100_87 k)⟩ -def before3150 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3100_9,(tail3100_88 k)⟩ -def before3151 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3100_8,(tail3100_89 k)⟩ -def before3152 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3100_90,(tail3100_91 k)⟩ -def before3153 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail3100_7,(tail3100_92 k)⟩ -def before3154 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail3100_93,(tail3100_94 k)⟩ -def before3155 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3100_6,(tail3100_95 k)⟩ -def before3156 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail3100_5,(tail3100_96 k)⟩ -def before3157 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3100_97,(tail3100_98 k)⟩ -def before3158 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail3100_4,(tail3100_99 k)⟩ -def before3159 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1205),tail3100_3,(tail3100_100 k)⟩ -def before3160 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1207),tail3100_101,(tail3100_102 k)⟩ -def before3161 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail3100_103,(tail3100_102 k)⟩ -def before3162 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3100_104,(tail3100_100 k)⟩ -def before3163 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3100_104,(tail3100_105 k)⟩ -def before3164 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3100_106,(tail3100_105 k)⟩ -def before3165 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3100_107,(tail3100_96 k)⟩ -def before3166 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3100_107,(tail3100_108 k)⟩ -def before3167 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3100_103,(tail3100_109 k)⟩ -def before3168 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1209),tail3100_2,(tail3100_110 k)⟩ -def before3169 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail3100_111,(tail3100_110 k)⟩ -def before3170 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail3100_111,(tail3100_112 k)⟩ -def before3171 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail3100_2,(tail3100_112 k)⟩ -def before3172 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail3100_113,(tail3100_109 k)⟩ -def before3173 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail3100_114,(tail3100_108 k)⟩ -def before3174 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1199),tail3100_114,(tail3100_115 k)⟩ -def before3175 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail3100_117,(tail3100_115 k)⟩ -def before3176 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3100_118,(tail3100_95 k)⟩ -def before3177 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3100_118,(tail3100_120 k)⟩ -def before3178 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3100_121,(tail3100_120 k)⟩ -def before3179 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail3100_122,(tail3100_119 k)⟩ -def before3180 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1161),tail3100_123,(tail3100_94 k)⟩ -def before3181 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail3100_124,(tail3100_92 k)⟩ -def before3182 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3100_125,(tail3100_89 k)⟩ -def before3183 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3100_125,(tail3100_126 k)⟩ -def before3184 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail3100_124,(tail3100_127 k)⟩ -def before3185 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail3100_128,(tail3100_127 k)⟩ -def before3186 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3100_129,(tail3100_126 k)⟩ -def before3187 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3100_130,(tail3100_88 k)⟩ -def before3188 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1123),tail3100_131,(tail3100_87 k)⟩ -def before3189 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3100_132,(tail3100_85 k)⟩ -def before3190 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3100_132,(tail3100_134 k)⟩ -def before3191 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3100_135,(tail3100_134 k)⟩ -def before3192 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3100_136,(tail3100_133 k)⟩ -def before3193 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3100_136,(tail3100_138 k)⟩ -def before3194 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3100_139,(tail3100_138 k)⟩ -def before3195 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3100_140,(tail3100_137 k)⟩ -def before3196 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3100_140,(tail3100_142 k)⟩ -def before3197 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3100_143,(tail3100_142 k)⟩ -def before3198 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3100_144,(tail3100_141 k)⟩ -def before3199 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3100_144,(tail3100_146 k)⟩ -def after3199 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3100_147,(tail3100_146 k)⟩ - -theorem macro3100 (k : Nat) : applyExit (before3100 k) exit31 1 = some (before3101 k) := by - simp (disch := omega) [before3100, before3101, exit31, applyExit, pop, push] - <;> omega -theorem step3100 (k : Nat) : Runs (1*1) (before3100 k).denote (before3101 k).denote := - @applyExit_sound (before3100 k) (before3101 k) exit31 1 valid31 (macro3100 k) -theorem macro3101 (k : Nat) : applyExit (before3101 k) exit10 85 = some (before3102 k) := by - simp (disch := omega) [before3101, before3102, exit10, applyExit, pop, push] - <;> omega -theorem step3101 (k : Nat) : Runs (85*2) (before3101 k).denote (before3102 k).denote := - @applyExit_sound (before3101 k) (before3102 k) exit10 85 valid10 (macro3101 k) -theorem macro3102 (k : Nat) : applyExit (before3102 k) exit32 1 = some (before3103 k) := by - simp (disch := omega) [before3102, before3103, exit32, applyExit, pop, push] - <;> omega -theorem step3102 (k : Nat) : Runs (1*3) (before3102 k).denote (before3103 k).denote := - @applyExit_sound (before3102 k) (before3103 k) exit32 1 valid32 (macro3102 k) -theorem macro3103 (k : Nat) : applyExit (before3103 k) exit36 85 = some (before3104 k) := by - simp (disch := omega) [before3103, before3104, exit36, applyExit, pop, push] - <;> omega -theorem step3103 (k : Nat) : Runs (85*2) (before3103 k).denote (before3104 k).denote := - @applyExit_sound (before3103 k) (before3104 k) exit36 85 valid36 (macro3103 k) -theorem macro3104 (k : Nat) : applyExit (before3104 k) exit33 1 = some (before3105 k) := by - simp (disch := omega) [before3104, before3105, exit33, applyExit, pop, push] - <;> omega -theorem step3104 (k : Nat) : Runs (1*2) (before3104 k).denote (before3105 k).denote := - @applyExit_sound (before3104 k) (before3105 k) exit33 1 valid33 (macro3104 k) -theorem macro3105 (k : Nat) : applyExit (before3105 k) exit34 15 = some (before3106 k) := by - simp (disch := omega) [before3105, before3106, exit34, applyExit, pop, push] - <;> omega -theorem step3105 (k : Nat) : Runs (15*2) (before3105 k).denote (before3106 k).denote := - @applyExit_sound (before3105 k) (before3106 k) exit34 15 valid34 (macro3105 k) -theorem macro3106 (k : Nat) : applyExit (before3106 k) exit180 (1*k+8) = some (before3107 k) := by - simp (disch := omega) [before3106, before3107, exit180, applyExit, pop, push] - <;> omega -theorem step3106 (k : Nat) : Runs ((1*k+8)*1094) (before3106 k).denote (before3107 k).denote := - @applyExit_sound (before3106 k) (before3107 k) exit180 (1*k+8) valid180 (macro3106 k) -theorem macro3107 (k : Nat) : applyExit (before3107 k) exit34 28 = some (before3108 k) := by - simp (disch := omega) [before3107, before3108, exit34, applyExit, pop, push] - <;> omega -theorem step3107 (k : Nat) : Runs (28*2) (before3107 k).denote (before3108 k).denote := - @applyExit_sound (before3107 k) (before3108 k) exit34 28 valid34 (macro3107 k) -theorem macro3108 (k : Nat) : applyExit (before3108 k) exit35 1 = some (before3109 k) := by - simp (disch := omega) [before3108, before3109, exit35, applyExit, pop, push] - <;> omega -theorem step3108 (k : Nat) : Runs (1*2) (before3108 k).denote (before3109 k).denote := - @applyExit_sound (before3108 k) (before3109 k) exit35 1 valid35 (macro3108 k) -theorem macro3109 (k : Nat) : applyExit (before3109 k) exit36 9 = some (before3110 k) := by - simp (disch := omega) [before3109, before3110, exit36, applyExit, pop, push] - <;> omega -theorem step3109 (k : Nat) : Runs (9*2) (before3109 k).denote (before3110 k).denote := - @applyExit_sound (before3109 k) (before3110 k) exit36 9 valid36 (macro3109 k) -theorem macro3110 (k : Nat) : applyExit (before3110 k) exit31 1 = some (before3111 k) := by - simp (disch := omega) [before3110, before3111, exit31, applyExit, pop, push] - <;> omega -theorem step3110 (k : Nat) : Runs (1*1) (before3110 k).denote (before3111 k).denote := - @applyExit_sound (before3110 k) (before3111 k) exit31 1 valid31 (macro3110 k) -theorem macro3111 (k : Nat) : applyExit (before3111 k) exit10 9 = some (before3112 k) := by - simp (disch := omega) [before3111, before3112, exit10, applyExit, pop, push] - <;> omega -theorem step3111 (k : Nat) : Runs (9*2) (before3111 k).denote (before3112 k).denote := - @applyExit_sound (before3111 k) (before3112 k) exit10 9 valid10 (macro3111 k) -theorem macro3112 (k : Nat) : applyExit (before3112 k) exit32 1 = some (before3113 k) := by - simp (disch := omega) [before3112, before3113, exit32, applyExit, pop, push] - <;> omega -theorem step3112 (k : Nat) : Runs (1*3) (before3112 k).denote (before3113 k).denote := - @applyExit_sound (before3112 k) (before3113 k) exit32 1 valid32 (macro3112 k) -theorem macro3113 (k : Nat) : applyExit (before3113 k) exit36 9 = some (before3114 k) := by - simp (disch := omega) [before3113, before3114, exit36, applyExit, pop, push] - <;> omega -theorem step3113 (k : Nat) : Runs (9*2) (before3113 k).denote (before3114 k).denote := - @applyExit_sound (before3113 k) (before3114 k) exit36 9 valid36 (macro3113 k) -theorem macro3114 (k : Nat) : applyExit (before3114 k) exit33 1 = some (before3115 k) := by - simp (disch := omega) [before3114, before3115, exit33, applyExit, pop, push] - <;> omega -theorem step3114 (k : Nat) : Runs (1*2) (before3114 k).denote (before3115 k).denote := - @applyExit_sound (before3114 k) (before3115 k) exit33 1 valid33 (macro3114 k) -theorem macro3115 (k : Nat) : applyExit (before3115 k) exit34 98 = some (before3116 k) := by - simp (disch := omega) [before3115, before3116, exit34, applyExit, pop, push] - <;> omega -theorem step3115 (k : Nat) : Runs (98*2) (before3115 k).denote (before3116 k).denote := - @applyExit_sound (before3115 k) (before3116 k) exit34 98 valid34 (macro3115 k) -theorem macro3116 (k : Nat) : applyExit (before3116 k) exit35 1 = some (before3117 k) := by - simp (disch := omega) [before3116, before3117, exit35, applyExit, pop, push] - <;> omega -theorem step3116 (k : Nat) : Runs (1*2) (before3116 k).denote (before3117 k).denote := - @applyExit_sound (before3116 k) (before3117 k) exit35 1 valid35 (macro3116 k) -theorem macro3117 (k : Nat) : applyExit (before3117 k) exit39 1 = some (before3118 k) := by - simp (disch := omega) [before3117, before3118, exit39, applyExit, pop, push] - <;> omega -theorem step3117 (k : Nat) : Runs (1*1) (before3117 k).denote (before3118 k).denote := - @applyExit_sound (before3117 k) (before3118 k) exit39 1 valid39 (macro3117 k) -theorem macro3118 (k : Nat) : applyExit (before3118 k) exit32 1 = some (before3119 k) := by - simp (disch := omega) [before3118, before3119, exit32, applyExit, pop, push] - <;> omega -theorem step3118 (k : Nat) : Runs (1*3) (before3118 k).denote (before3119 k).denote := - @applyExit_sound (before3118 k) (before3119 k) exit32 1 valid32 (macro3118 k) -theorem macro3119 (k : Nat) : applyExit (before3119 k) exit36 1 = some (before3120 k) := by - simp (disch := omega) [before3119, before3120, exit36, applyExit, pop, push] - <;> omega -theorem step3119 (k : Nat) : Runs (1*2) (before3119 k).denote (before3120 k).denote := - @applyExit_sound (before3119 k) (before3120 k) exit36 1 valid36 (macro3119 k) -theorem macro3120 (k : Nat) : applyExit (before3120 k) exit39 1 = some (before3121 k) := by - simp (disch := omega) [before3120, before3121, exit39, applyExit, pop, push] - <;> omega -theorem step3120 (k : Nat) : Runs (1*1) (before3120 k).denote (before3121 k).denote := - @applyExit_sound (before3120 k) (before3121 k) exit39 1 valid39 (macro3120 k) -theorem macro3121 (k : Nat) : applyExit (before3121 k) exit10 2 = some (before3122 k) := by - simp (disch := omega) [before3121, before3122, exit10, applyExit, pop, push] - <;> omega -theorem step3121 (k : Nat) : Runs (2*2) (before3121 k).denote (before3122 k).denote := - @applyExit_sound (before3121 k) (before3122 k) exit10 2 valid10 (macro3121 k) -theorem macro3122 (k : Nat) : applyExit (before3122 k) exit11 1 = some (before3123 k) := by - simp (disch := omega) [before3122, before3123, exit11, applyExit, pop, push] - <;> omega -theorem step3122 (k : Nat) : Runs (1*2) (before3122 k).denote (before3123 k).denote := - @applyExit_sound (before3122 k) (before3123 k) exit11 1 valid11 (macro3122 k) -theorem macro3123 (k : Nat) : applyExit (before3123 k) exit2 97 = some (before3124 k) := by - simp (disch := omega) [before3123, before3124, exit2, applyExit, pop, push] - <;> omega -theorem step3123 (k : Nat) : Runs (97*2) (before3123 k).denote (before3124 k).denote := - @applyExit_sound (before3123 k) (before3124 k) exit2 97 valid2 (macro3123 k) -theorem macro3124 (k : Nat) : applyExit (before3124 k) exit3 1 = some (before3125 k) := by - simp (disch := omega) [before3124, before3125, exit3, applyExit, pop, push] - <;> omega -theorem step3124 (k : Nat) : Runs (1*2) (before3124 k).denote (before3125 k).denote := - @applyExit_sound (before3124 k) (before3125 k) exit3 1 valid3 (macro3124 k) -theorem macro3125 (k : Nat) : applyExit (before3125 k) exit9 1 = some (before3126 k) := by - simp (disch := omega) [before3125, before3126, exit9, applyExit, pop, push] - <;> omega -theorem step3125 (k : Nat) : Runs (1*2) (before3125 k).denote (before3126 k).denote := - @applyExit_sound (before3125 k) (before3126 k) exit9 1 valid9 (macro3125 k) -theorem macro3126 (k : Nat) : applyExit (before3126 k) exit10 9 = some (before3127 k) := by - simp (disch := omega) [before3126, before3127, exit10, applyExit, pop, push] - <;> omega -theorem step3126 (k : Nat) : Runs (9*2) (before3126 k).denote (before3127 k).denote := - @applyExit_sound (before3126 k) (before3127 k) exit10 9 valid10 (macro3126 k) -theorem macro3127 (k : Nat) : applyExit (before3127 k) exit11 1 = some (before3128 k) := by - simp (disch := omega) [before3127, before3128, exit11, applyExit, pop, push] - <;> omega -theorem step3127 (k : Nat) : Runs (1*2) (before3127 k).denote (before3128 k).denote := - @applyExit_sound (before3127 k) (before3128 k) exit11 1 valid11 (macro3127 k) -theorem macro3128 (k : Nat) : applyExit (before3128 k) exit2 27 = some (before3129 k) := by - simp (disch := omega) [before3128, before3129, exit2, applyExit, pop, push] - <;> omega -theorem step3128 (k : Nat) : Runs (27*2) (before3128 k).denote (before3129 k).denote := - @applyExit_sound (before3128 k) (before3129 k) exit2 27 valid2 (macro3128 k) -theorem macro3129 (k : Nat) : applyExit (before3129 k) exit181 (1*k+8) = some (before3130 k) := by - simp (disch := omega) [before3129, before3130, exit181, applyExit, pop, push] - <;> omega -theorem step3129 (k : Nat) : Runs ((1*k+8)*586) (before3129 k).denote (before3130 k).denote := - @applyExit_sound (before3129 k) (before3130 k) exit181 (1*k+8) valid181 (macro3129 k) -theorem macro3130 (k : Nat) : applyExit (before3130 k) exit2 15 = some (before3131 k) := by - simp (disch := omega) [before3130, before3131, exit2, applyExit, pop, push] - <;> omega -theorem step3130 (k : Nat) : Runs (15*2) (before3130 k).denote (before3131 k).denote := - @applyExit_sound (before3130 k) (before3131 k) exit2 15 valid2 (macro3130 k) -theorem macro3131 (k : Nat) : applyExit (before3131 k) exit3 1 = some (before3132 k) := by - simp (disch := omega) [before3131, before3132, exit3, applyExit, pop, push] - <;> omega -theorem step3131 (k : Nat) : Runs (1*2) (before3131 k).denote (before3132 k).denote := - @applyExit_sound (before3131 k) (before3132 k) exit3 1 valid3 (macro3131 k) -theorem macro3132 (k : Nat) : applyExit (before3132 k) exit9 1 = some (before3133 k) := by - simp (disch := omega) [before3132, before3133, exit9, applyExit, pop, push] - <;> omega -theorem step3132 (k : Nat) : Runs (1*2) (before3132 k).denote (before3133 k).denote := - @applyExit_sound (before3132 k) (before3133 k) exit9 1 valid9 (macro3132 k) -theorem macro3133 (k : Nat) : applyExit (before3133 k) exit10 85 = some (before3134 k) := by - simp (disch := omega) [before3133, before3134, exit10, applyExit, pop, push] - <;> omega -theorem step3133 (k : Nat) : Runs (85*2) (before3133 k).denote (before3134 k).denote := - @applyExit_sound (before3133 k) (before3134 k) exit10 85 valid10 (macro3133 k) -theorem macro3134 (k : Nat) : applyExit (before3134 k) exit11 1 = some (before3135 k) := by - simp (disch := omega) [before3134, before3135, exit11, applyExit, pop, push] - <;> omega -theorem step3134 (k : Nat) : Runs (1*2) (before3134 k).denote (before3135 k).denote := - @applyExit_sound (before3134 k) (before3135 k) exit11 1 valid11 (macro3134 k) -theorem macro3135 (k : Nat) : applyExit (before3135 k) exit2 21 = some (before3136 k) := by - simp (disch := omega) [before3135, before3136, exit2, applyExit, pop, push] - <;> omega -theorem step3135 (k : Nat) : Runs (21*2) (before3135 k).denote (before3136 k).denote := - @applyExit_sound (before3135 k) (before3136 k) exit2 21 valid2 (macro3135 k) -theorem macro3136 (k : Nat) : applyExit (before3136 k) exit3 1 = some (before3137 k) := by - simp (disch := omega) [before3136, before3137, exit3, applyExit, pop, push] - <;> omega -theorem step3136 (k : Nat) : Runs (1*2) (before3136 k).denote (before3137 k).denote := - @applyExit_sound (before3136 k) (before3137 k) exit3 1 valid3 (macro3136 k) -theorem macro3137 (k : Nat) : applyExit (before3137 k) exit9 1 = some (before3138 k) := by - simp (disch := omega) [before3137, before3138, exit9, applyExit, pop, push] - <;> omega -theorem step3137 (k : Nat) : Runs (1*2) (before3137 k).denote (before3138 k).denote := - @applyExit_sound (before3137 k) (before3138 k) exit9 1 valid9 (macro3137 k) -theorem macro3138 (k : Nat) : applyExit (before3138 k) exit10 33 = some (before3139 k) := by - simp (disch := omega) [before3138, before3139, exit10, applyExit, pop, push] - <;> omega -theorem step3138 (k : Nat) : Runs (33*2) (before3138 k).denote (before3139 k).denote := - @applyExit_sound (before3138 k) (before3139 k) exit10 33 valid10 (macro3138 k) -theorem macro3139 (k : Nat) : applyExit (before3139 k) exit11 1 = some (before3140 k) := by - simp (disch := omega) [before3139, before3140, exit11, applyExit, pop, push] - <;> omega -theorem step3139 (k : Nat) : Runs (1*2) (before3139 k).denote (before3140 k).denote := - @applyExit_sound (before3139 k) (before3140 k) exit11 1 valid11 (macro3139 k) -theorem macro3140 (k : Nat) : applyExit (before3140 k) exit2 27 = some (before3141 k) := by - simp (disch := omega) [before3140, before3141, exit2, applyExit, pop, push] - <;> omega -theorem step3140 (k : Nat) : Runs (27*2) (before3140 k).denote (before3141 k).denote := - @applyExit_sound (before3140 k) (before3141 k) exit2 27 valid2 (macro3140 k) -theorem macro3141 (k : Nat) : applyExit (before3141 k) exit3 1 = some (before3142 k) := by - simp (disch := omega) [before3141, before3142, exit3, applyExit, pop, push] - <;> omega -theorem step3141 (k : Nat) : Runs (1*2) (before3141 k).denote (before3142 k).denote := - @applyExit_sound (before3141 k) (before3142 k) exit3 1 valid3 (macro3141 k) -theorem macro3142 (k : Nat) : applyExit (before3142 k) exit9 1 = some (before3143 k) := by - simp (disch := omega) [before3142, before3143, exit9, applyExit, pop, push] - <;> omega -theorem step3142 (k : Nat) : Runs (1*2) (before3142 k).denote (before3143 k).denote := - @applyExit_sound (before3142 k) (before3143 k) exit9 1 valid9 (macro3142 k) -theorem macro3143 (k : Nat) : applyExit (before3143 k) exit10 1 = some (before3144 k) := by - simp (disch := omega) [before3143, before3144, exit10, applyExit, pop, push] - <;> omega -theorem step3143 (k : Nat) : Runs (1*2) (before3143 k).denote (before3144 k).denote := - @applyExit_sound (before3143 k) (before3144 k) exit10 1 valid10 (macro3143 k) -theorem macro3144 (k : Nat) : applyExit (before3144 k) exit11 1 = some (before3145 k) := by - simp (disch := omega) [before3144, before3145, exit11, applyExit, pop, push] - <;> omega -theorem step3144 (k : Nat) : Runs (1*2) (before3144 k).denote (before3145 k).denote := - @applyExit_sound (before3144 k) (before3145 k) exit11 1 valid11 (macro3144 k) -theorem macro3145 (k : Nat) : applyExit (before3145 k) exit2 791761167 = some (before3146 k) := by - simp (disch := omega) [before3145, before3146, exit2, applyExit, pop, push] - <;> omega -theorem step3145 (k : Nat) : Runs (791761167*2) (before3145 k).denote (before3146 k).denote := - @applyExit_sound (before3145 k) (before3146 k) exit2 791761167 valid2 (macro3145 k) -theorem macro3146 (k : Nat) : applyExit (before3146 k) exit182 1 = some (before3147 k) := by - simp (disch := omega) [before3146, before3147, exit182, applyExit, pop, push] - <;> omega -theorem step3146 (k : Nat) : Runs (1*38) (before3146 k).denote (before3147 k).denote := - @applyExit_sound (before3146 k) (before3147 k) exit182 1 valid182 (macro3146 k) -theorem macro3147 (k : Nat) : applyExit (before3147 k) exit183 (1*k+7) = some (before3148 k) := by - simp (disch := omega) [before3147, before3148, exit183, applyExit, pop, push] - <;> omega -theorem step3147 (k : Nat) : Runs ((1*k+7)*38) (before3147 k).denote (before3148 k).denote := - @applyExit_sound (before3147 k) (before3148 k) exit183 (1*k+7) valid183 (macro3147 k) -theorem macro3148 (k : Nat) : applyExit (before3148 k) exit11 1 = some (before3149 k) := by - simp (disch := omega) [before3148, before3149, exit11, applyExit, pop, push] - <;> omega -theorem step3148 (k : Nat) : Runs (1*2) (before3148 k).denote (before3149 k).denote := - @applyExit_sound (before3148 k) (before3149 k) exit11 1 valid11 (macro3148 k) -theorem macro3149 (k : Nat) : applyExit (before3149 k) exit2 14 = some (before3150 k) := by - simp (disch := omega) [before3149, before3150, exit2, applyExit, pop, push] - <;> omega -theorem step3149 (k : Nat) : Runs (14*2) (before3149 k).denote (before3150 k).denote := - @applyExit_sound (before3149 k) (before3150 k) exit2 14 valid2 (macro3149 k) -theorem macro3150 (k : Nat) : applyExit (before3150 k) exit3 1 = some (before3151 k) := by - simp (disch := omega) [before3150, before3151, exit3, applyExit, pop, push] - <;> omega -theorem step3150 (k : Nat) : Runs (1*2) (before3150 k).denote (before3151 k).denote := - @applyExit_sound (before3150 k) (before3151 k) exit3 1 valid3 (macro3150 k) -theorem macro3151 (k : Nat) : applyExit (before3151 k) exit9 1 = some (before3152 k) := by - simp (disch := omega) [before3151, before3152, exit9, applyExit, pop, push] - <;> omega -theorem step3151 (k : Nat) : Runs (1*2) (before3151 k).denote (before3152 k).denote := - @applyExit_sound (before3151 k) (before3152 k) exit9 1 valid9 (macro3151 k) -theorem macro3152 (k : Nat) : applyExit (before3152 k) exit10 2 = some (before3153 k) := by - simp (disch := omega) [before3152, before3153, exit10, applyExit, pop, push] - <;> omega -theorem step3152 (k : Nat) : Runs (2*2) (before3152 k).denote (before3153 k).denote := - @applyExit_sound (before3152 k) (before3153 k) exit10 2 valid10 (macro3152 k) -theorem macro3153 (k : Nat) : applyExit (before3153 k) exit11 1 = some (before3154 k) := by - simp (disch := omega) [before3153, before3154, exit11, applyExit, pop, push] - <;> omega -theorem step3153 (k : Nat) : Runs (1*2) (before3153 k).denote (before3154 k).denote := - @applyExit_sound (before3153 k) (before3154 k) exit11 1 valid11 (macro3153 k) -theorem macro3154 (k : Nat) : applyExit (before3154 k) exit2 18 = some (before3155 k) := by - simp (disch := omega) [before3154, before3155, exit2, applyExit, pop, push] - <;> omega -theorem step3154 (k : Nat) : Runs (18*2) (before3154 k).denote (before3155 k).denote := - @applyExit_sound (before3154 k) (before3155 k) exit2 18 valid2 (macro3154 k) -theorem macro3155 (k : Nat) : applyExit (before3155 k) exit3 1 = some (before3156 k) := by - simp (disch := omega) [before3155, before3156, exit3, applyExit, pop, push] - <;> omega -theorem step3155 (k : Nat) : Runs (1*2) (before3155 k).denote (before3156 k).denote := - @applyExit_sound (before3155 k) (before3156 k) exit3 1 valid3 (macro3155 k) -theorem macro3156 (k : Nat) : applyExit (before3156 k) exit9 1 = some (before3157 k) := by - simp (disch := omega) [before3156, before3157, exit9, applyExit, pop, push] - <;> omega -theorem step3156 (k : Nat) : Runs (1*2) (before3156 k).denote (before3157 k).denote := - @applyExit_sound (before3156 k) (before3157 k) exit9 1 valid9 (macro3156 k) -theorem macro3157 (k : Nat) : applyExit (before3157 k) exit10 1 = some (before3158 k) := by - simp (disch := omega) [before3157, before3158, exit10, applyExit, pop, push] - <;> omega -theorem step3157 (k : Nat) : Runs (1*2) (before3157 k).denote (before3158 k).denote := - @applyExit_sound (before3157 k) (before3158 k) exit10 1 valid10 (macro3157 k) -theorem macro3158 (k : Nat) : applyExit (before3158 k) exit46 1 = some (before3159 k) := by - simp (disch := omega) [before3158, before3159, exit46, applyExit, pop, push] - <;> omega -theorem step3158 (k : Nat) : Runs (1*2) (before3158 k).denote (before3159 k).denote := - @applyExit_sound (before3158 k) (before3159 k) exit46 1 valid46 (macro3158 k) -theorem macro3159 (k : Nat) : applyExit (before3159 k) exit47 1 = some (before3160 k) := by - simp (disch := omega) [before3159, before3160, exit47, applyExit, pop, push] - <;> omega -theorem step3159 (k : Nat) : Runs (1*2) (before3159 k).denote (before3160 k).denote := - @applyExit_sound (before3159 k) (before3160 k) exit47 1 valid47 (macro3159 k) -theorem macro3160 (k : Nat) : applyExit (before3160 k) exit62 1 = some (before3161 k) := by - simp (disch := omega) [before3160, before3161, exit62, applyExit, pop, push] - <;> omega -theorem step3160 (k : Nat) : Runs (1*1) (before3160 k).denote (before3161 k).denote := - @applyExit_sound (before3160 k) (before3161 k) exit62 1 valid62 (macro3160 k) -theorem macro3161 (k : Nat) : applyExit (before3161 k) exit35 1 = some (before3162 k) := by - simp (disch := omega) [before3161, before3162, exit35, applyExit, pop, push] - <;> omega -theorem step3161 (k : Nat) : Runs (1*2) (before3161 k).denote (before3162 k).denote := - @applyExit_sound (before3161 k) (before3162 k) exit35 1 valid35 (macro3161 k) -theorem macro3162 (k : Nat) : applyExit (before3162 k) exit39 1 = some (before3163 k) := by - simp (disch := omega) [before3162, before3163, exit39, applyExit, pop, push] - <;> omega -theorem step3162 (k : Nat) : Runs (1*1) (before3162 k).denote (before3163 k).denote := - @applyExit_sound (before3162 k) (before3163 k) exit39 1 valid39 (macro3162 k) -theorem macro3163 (k : Nat) : applyExit (before3163 k) exit32 1 = some (before3164 k) := by - simp (disch := omega) [before3163, before3164, exit32, applyExit, pop, push] - <;> omega -theorem step3163 (k : Nat) : Runs (1*3) (before3163 k).denote (before3164 k).denote := - @applyExit_sound (before3163 k) (before3164 k) exit32 1 valid32 (macro3163 k) -theorem macro3164 (k : Nat) : applyExit (before3164 k) exit36 3 = some (before3165 k) := by - simp (disch := omega) [before3164, before3165, exit36, applyExit, pop, push] - <;> omega -theorem step3164 (k : Nat) : Runs (3*2) (before3164 k).denote (before3165 k).denote := - @applyExit_sound (before3164 k) (before3165 k) exit36 3 valid36 (macro3164 k) -theorem macro3165 (k : Nat) : applyExit (before3165 k) exit31 1 = some (before3166 k) := by - simp (disch := omega) [before3165, before3166, exit31, applyExit, pop, push] - <;> omega -theorem step3165 (k : Nat) : Runs (1*1) (before3165 k).denote (before3166 k).denote := - @applyExit_sound (before3165 k) (before3166 k) exit31 1 valid31 (macro3165 k) -theorem macro3166 (k : Nat) : applyExit (before3166 k) exit10 4 = some (before3167 k) := by - simp (disch := omega) [before3166, before3167, exit10, applyExit, pop, push] - <;> omega -theorem step3166 (k : Nat) : Runs (4*2) (before3166 k).denote (before3167 k).denote := - @applyExit_sound (before3166 k) (before3167 k) exit10 4 valid10 (macro3166 k) -theorem macro3167 (k : Nat) : applyExit (before3167 k) exit46 1 = some (before3168 k) := by - simp (disch := omega) [before3167, before3168, exit46, applyExit, pop, push] - <;> omega -theorem step3167 (k : Nat) : Runs (1*2) (before3167 k).denote (before3168 k).denote := - @applyExit_sound (before3167 k) (before3168 k) exit46 1 valid46 (macro3167 k) -theorem macro3168 (k : Nat) : applyExit (before3168 k) exit49 1 = some (before3169 k) := by - simp (disch := omega) [before3168, before3169, exit49, applyExit, pop, push] - <;> omega -theorem step3168 (k : Nat) : Runs (1*1) (before3168 k).denote (before3169 k).denote := - @applyExit_sound (before3168 k) (before3169 k) exit49 1 valid49 (macro3168 k) -theorem macro3169 (k : Nat) : applyExit (before3169 k) exit1 1 = some (before3170 k) := by - simp (disch := omega) [before3169, before3170, exit1, applyExit, pop, push] - <;> omega -theorem step3169 (k : Nat) : Runs (1*3) (before3169 k).denote (before3170 k).denote := - @applyExit_sound (before3169 k) (before3170 k) exit1 1 valid1 (macro3169 k) -theorem macro3170 (k : Nat) : applyExit (before3170 k) exit6 1 = some (before3171 k) := by - simp (disch := omega) [before3170, before3171, exit6, applyExit, pop, push] - <;> omega -theorem step3170 (k : Nat) : Runs (1*1) (before3170 k).denote (before3171 k).denote := - @applyExit_sound (before3170 k) (before3171 k) exit6 1 valid6 (macro3170 k) -theorem macro3171 (k : Nat) : applyExit (before3171 k) exit0 1 = some (before3172 k) := by - simp (disch := omega) [before3171, before3172, exit0, applyExit, pop, push] - <;> omega -theorem step3171 (k : Nat) : Runs (1*2) (before3171 k).denote (before3172 k).denote := - @applyExit_sound (before3171 k) (before3172 k) exit0 1 valid0 (macro3171 k) -theorem macro3172 (k : Nat) : applyExit (before3172 k) exit13 4 = some (before3173 k) := by - simp (disch := omega) [before3172, before3173, exit13, applyExit, pop, push] - <;> omega -theorem step3172 (k : Nat) : Runs (4*2) (before3172 k).denote (before3173 k).denote := - @applyExit_sound (before3172 k) (before3173 k) exit13 4 valid13 (macro3172 k) -theorem macro3173 (k : Nat) : applyExit (before3173 k) exit63 1 = some (before3174 k) := by - simp (disch := omega) [before3173, before3174, exit63, applyExit, pop, push] - <;> omega -theorem step3173 (k : Nat) : Runs (1*3) (before3173 k).denote (before3174 k).denote := - @applyExit_sound (before3173 k) (before3174 k) exit63 1 valid63 (macro3173 k) -theorem macro3174 (k : Nat) : applyExit (before3174 k) exit62 1 = some (before3175 k) := by - simp (disch := omega) [before3174, before3175, exit62, applyExit, pop, push] - <;> omega -theorem step3174 (k : Nat) : Runs (1*1) (before3174 k).denote (before3175 k).denote := - @applyExit_sound (before3174 k) (before3175 k) exit62 1 valid62 (macro3174 k) -theorem macro3175 (k : Nat) : applyExit (before3175 k) exit35 1 = some (before3176 k) := by - simp (disch := omega) [before3175, before3176, exit35, applyExit, pop, push] - <;> omega -theorem step3175 (k : Nat) : Runs (1*2) (before3175 k).denote (before3176 k).denote := - @applyExit_sound (before3175 k) (before3176 k) exit35 1 valid35 (macro3175 k) -theorem macro3176 (k : Nat) : applyExit (before3176 k) exit31 1 = some (before3177 k) := by - simp (disch := omega) [before3176, before3177, exit31, applyExit, pop, push] - <;> omega -theorem step3176 (k : Nat) : Runs (1*1) (before3176 k).denote (before3177 k).denote := - @applyExit_sound (before3176 k) (before3177 k) exit31 1 valid31 (macro3176 k) -theorem macro3177 (k : Nat) : applyExit (before3177 k) exit32 1 = some (before3178 k) := by - simp (disch := omega) [before3177, before3178, exit32, applyExit, pop, push] - <;> omega -theorem step3177 (k : Nat) : Runs (1*3) (before3177 k).denote (before3178 k).denote := - @applyExit_sound (before3177 k) (before3178 k) exit32 1 valid32 (macro3177 k) -theorem macro3178 (k : Nat) : applyExit (before3178 k) exit33 1 = some (before3179 k) := by - simp (disch := omega) [before3178, before3179, exit33, applyExit, pop, push] - <;> omega -theorem step3178 (k : Nat) : Runs (1*2) (before3178 k).denote (before3179 k).denote := - @applyExit_sound (before3178 k) (before3179 k) exit33 1 valid33 (macro3178 k) -theorem macro3179 (k : Nat) : applyExit (before3179 k) exit34 17 = some (before3180 k) := by - simp (disch := omega) [before3179, before3180, exit34, applyExit, pop, push] - <;> omega -theorem step3179 (k : Nat) : Runs (17*2) (before3179 k).denote (before3180 k).denote := - @applyExit_sound (before3179 k) (before3180 k) exit34 17 valid34 (macro3179 k) -theorem macro3180 (k : Nat) : applyExit (before3180 k) exit35 1 = some (before3181 k) := by - simp (disch := omega) [before3180, before3181, exit35, applyExit, pop, push] - <;> omega -theorem step3180 (k : Nat) : Runs (1*2) (before3180 k).denote (before3181 k).denote := - @applyExit_sound (before3180 k) (before3181 k) exit35 1 valid35 (macro3180 k) -theorem macro3181 (k : Nat) : applyExit (before3181 k) exit36 3 = some (before3182 k) := by - simp (disch := omega) [before3181, before3182, exit36, applyExit, pop, push] - <;> omega -theorem step3181 (k : Nat) : Runs (3*2) (before3181 k).denote (before3182 k).denote := - @applyExit_sound (before3181 k) (before3182 k) exit36 3 valid36 (macro3181 k) -theorem macro3182 (k : Nat) : applyExit (before3182 k) exit31 1 = some (before3183 k) := by - simp (disch := omega) [before3182, before3183, exit31, applyExit, pop, push] - <;> omega -theorem step3182 (k : Nat) : Runs (1*1) (before3182 k).denote (before3183 k).denote := - @applyExit_sound (before3182 k) (before3183 k) exit31 1 valid31 (macro3182 k) -theorem macro3183 (k : Nat) : applyExit (before3183 k) exit10 3 = some (before3184 k) := by - simp (disch := omega) [before3183, before3184, exit10, applyExit, pop, push] - <;> omega -theorem step3183 (k : Nat) : Runs (3*2) (before3183 k).denote (before3184 k).denote := - @applyExit_sound (before3183 k) (before3184 k) exit10 3 valid10 (macro3183 k) -theorem macro3184 (k : Nat) : applyExit (before3184 k) exit32 1 = some (before3185 k) := by - simp (disch := omega) [before3184, before3185, exit32, applyExit, pop, push] - <;> omega -theorem step3184 (k : Nat) : Runs (1*3) (before3184 k).denote (before3185 k).denote := - @applyExit_sound (before3184 k) (before3185 k) exit32 1 valid32 (macro3184 k) -theorem macro3185 (k : Nat) : applyExit (before3185 k) exit36 3 = some (before3186 k) := by - simp (disch := omega) [before3185, before3186, exit36, applyExit, pop, push] - <;> omega -theorem step3185 (k : Nat) : Runs (3*2) (before3185 k).denote (before3186 k).denote := - @applyExit_sound (before3185 k) (before3186 k) exit36 3 valid36 (macro3185 k) -theorem macro3186 (k : Nat) : applyExit (before3186 k) exit33 1 = some (before3187 k) := by - simp (disch := omega) [before3186, before3187, exit33, applyExit, pop, push] - <;> omega -theorem step3186 (k : Nat) : Runs (1*2) (before3186 k).denote (before3187 k).denote := - @applyExit_sound (before3186 k) (before3187 k) exit33 1 valid33 (macro3186 k) -theorem macro3187 (k : Nat) : applyExit (before3187 k) exit34 14 = some (before3188 k) := by - simp (disch := omega) [before3187, before3188, exit34, applyExit, pop, push] - <;> omega -theorem step3187 (k : Nat) : Runs (14*2) (before3187 k).denote (before3188 k).denote := - @applyExit_sound (before3187 k) (before3188 k) exit34 14 valid34 (macro3187 k) -theorem macro3188 (k : Nat) : applyExit (before3188 k) exit35 1 = some (before3189 k) := by - simp (disch := omega) [before3188, before3189, exit35, applyExit, pop, push] - <;> omega -theorem step3188 (k : Nat) : Runs (1*2) (before3188 k).denote (before3189 k).denote := - @applyExit_sound (before3188 k) (before3189 k) exit35 1 valid35 (macro3188 k) -theorem macro3189 (k : Nat) : applyExit (before3189 k) exit184 1 = some (before3190 k) := by - simp (disch := omega) [before3189, before3190, exit184, applyExit, pop, push] - <;> omega -theorem step3189 (k : Nat) : Runs (1*13) (before3189 k).denote (before3190 k).denote := - @applyExit_sound (before3189 k) (before3190 k) exit184 1 valid184 (macro3189 k) -theorem macro3190 (k : Nat) : applyExit (before3190 k) exit32 1 = some (before3191 k) := by - simp (disch := omega) [before3190, before3191, exit32, applyExit, pop, push] - <;> omega -theorem step3190 (k : Nat) : Runs (1*3) (before3190 k).denote (before3191 k).denote := - @applyExit_sound (before3190 k) (before3191 k) exit32 1 valid32 (macro3190 k) -theorem macro3191 (k : Nat) : applyExit (before3191 k) exit185 1 = some (before3192 k) := by - simp (disch := omega) [before3191, before3192, exit185, applyExit, pop, push] - <;> omega -theorem step3191 (k : Nat) : Runs (1*38) (before3191 k).denote (before3192 k).denote := - @applyExit_sound (before3191 k) (before3192 k) exit185 1 valid185 (macro3191 k) -theorem macro3192 (k : Nat) : applyExit (before3192 k) exit184 1 = some (before3193 k) := by - simp (disch := omega) [before3192, before3193, exit184, applyExit, pop, push] - <;> omega -theorem step3192 (k : Nat) : Runs (1*13) (before3192 k).denote (before3193 k).denote := - @applyExit_sound (before3192 k) (before3193 k) exit184 1 valid184 (macro3192 k) -theorem macro3193 (k : Nat) : applyExit (before3193 k) exit186 1 = some (before3194 k) := by - simp (disch := omega) [before3193, before3194, exit186, applyExit, pop, push] - <;> omega -theorem step3193 (k : Nat) : Runs (1*3) (before3193 k).denote (before3194 k).denote := - @applyExit_sound (before3193 k) (before3194 k) exit186 1 valid186 (macro3193 k) -theorem macro3194 (k : Nat) : applyExit (before3194 k) exit185 1 = some (before3195 k) := by - simp (disch := omega) [before3194, before3195, exit185, applyExit, pop, push] - <;> omega -theorem step3194 (k : Nat) : Runs (1*38) (before3194 k).denote (before3195 k).denote := - @applyExit_sound (before3194 k) (before3195 k) exit185 1 valid185 (macro3194 k) -theorem macro3195 (k : Nat) : applyExit (before3195 k) exit184 1 = some (before3196 k) := by - simp (disch := omega) [before3195, before3196, exit184, applyExit, pop, push] - <;> omega -theorem step3195 (k : Nat) : Runs (1*13) (before3195 k).denote (before3196 k).denote := - @applyExit_sound (before3195 k) (before3196 k) exit184 1 valid184 (macro3195 k) -theorem macro3196 (k : Nat) : applyExit (before3196 k) exit186 1 = some (before3197 k) := by - simp (disch := omega) [before3196, before3197, exit186, applyExit, pop, push] - <;> omega -theorem step3196 (k : Nat) : Runs (1*3) (before3196 k).denote (before3197 k).denote := - @applyExit_sound (before3196 k) (before3197 k) exit186 1 valid186 (macro3196 k) -theorem macro3197 (k : Nat) : applyExit (before3197 k) exit185 1 = some (before3198 k) := by - simp (disch := omega) [before3197, before3198, exit185, applyExit, pop, push] - <;> omega -theorem step3197 (k : Nat) : Runs (1*38) (before3197 k).denote (before3198 k).denote := - @applyExit_sound (before3197 k) (before3198 k) exit185 1 valid185 (macro3197 k) -theorem macro3198 (k : Nat) : applyExit (before3198 k) exit184 1 = some (before3199 k) := by - simp (disch := omega) [before3198, before3199, exit184, applyExit, pop, push] - <;> omega -theorem step3198 (k : Nat) : Runs (1*13) (before3198 k).denote (before3199 k).denote := - @applyExit_sound (before3198 k) (before3199 k) exit184 1 valid184 (macro3198 k) -theorem macro3199 (k : Nat) : applyExit (before3199 k) exit186 1 = some (after3199 k) := by - simp (disch := omega) [before3199, after3199, exit186, applyExit, pop, push] - <;> omega -theorem step3199 (k : Nat) : Runs (1*3) (before3199 k).denote (after3199 k).denote := - @applyExit_sound (before3199 k) (after3199 k) exit186 1 valid186 (macro3199 k) -theorem chunkRun031 (k : Nat) : Runs (1718*k+1583537842) (before3100 k).denote (after3199 k).denote := by - have h := (@Runs.trans ((((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))))+((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2))))))) ((((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))))+((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3))))))) (before3100 k).denote (before3150 k).denote (after3199 k).denote (@Runs.trans (((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))))+((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2)))))) (((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2)))))) (before3100 k).denote (before3125 k).denote (before3150 k).denote (@Runs.trans ((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2))))) ((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2))))) (before3100 k).denote (before3112 k).denote (before3125 k).denote (@Runs.trans (((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2)))) ((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))) (before3100 k).denote (before3106 k).denote (before3112 k).denote (@Runs.trans ((1*1)+((85*2)+(1*3))) ((85*2)+((1*2)+(15*2))) (before3100 k).denote (before3103 k).denote (before3106 k).denote (@Runs.trans (1*1) ((85*2)+(1*3)) (before3100 k).denote (before3101 k).denote (before3103 k).denote (step3100 k) (@Runs.trans (85*2) (1*3) (before3101 k).denote (before3102 k).denote (before3103 k).denote (step3101 k) (step3102 k))) (@Runs.trans (85*2) ((1*2)+(15*2)) (before3103 k).denote (before3104 k).denote (before3106 k).denote (step3103 k) (@Runs.trans (1*2) (15*2) (before3104 k).denote (before3105 k).denote (before3106 k).denote (step3104 k) (step3105 k)))) (@Runs.trans (((1*k+8)*1094)+((28*2)+(1*2))) ((9*2)+((1*1)+(9*2))) (before3106 k).denote (before3109 k).denote (before3112 k).denote (@Runs.trans ((1*k+8)*1094) ((28*2)+(1*2)) (before3106 k).denote (before3107 k).denote (before3109 k).denote (step3106 k) (@Runs.trans (28*2) (1*2) (before3107 k).denote (before3108 k).denote (before3109 k).denote (step3107 k) (step3108 k))) (@Runs.trans (9*2) ((1*1)+(9*2)) (before3109 k).denote (before3110 k).denote (before3112 k).denote (step3109 k) (@Runs.trans (1*1) (9*2) (before3110 k).denote (before3111 k).denote (before3112 k).denote (step3110 k) (step3111 k))))) (@Runs.trans (((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2)))) (before3112 k).denote (before3118 k).denote (before3125 k).denote (@Runs.trans ((1*3)+((9*2)+(1*2))) ((98*2)+((1*2)+(1*1))) (before3112 k).denote (before3115 k).denote (before3118 k).denote (@Runs.trans (1*3) ((9*2)+(1*2)) (before3112 k).denote (before3113 k).denote (before3115 k).denote (step3112 k) (@Runs.trans (9*2) (1*2) (before3113 k).denote (before3114 k).denote (before3115 k).denote (step3113 k) (step3114 k))) (@Runs.trans (98*2) ((1*2)+(1*1)) (before3115 k).denote (before3116 k).denote (before3118 k).denote (step3115 k) (@Runs.trans (1*2) (1*1) (before3116 k).denote (before3117 k).denote (before3118 k).denote (step3116 k) (step3117 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) (((2*2)+(1*2))+((97*2)+(1*2))) (before3118 k).denote (before3121 k).denote (before3125 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before3118 k).denote (before3119 k).denote (before3121 k).denote (step3118 k) (@Runs.trans (1*2) (1*1) (before3119 k).denote (before3120 k).denote (before3121 k).denote (step3119 k) (step3120 k))) (@Runs.trans ((2*2)+(1*2)) ((97*2)+(1*2)) (before3121 k).denote (before3123 k).denote (before3125 k).denote (@Runs.trans (2*2) (1*2) (before3121 k).denote (before3122 k).denote (before3123 k).denote (step3121 k) (step3122 k)) (@Runs.trans (97*2) (1*2) (before3123 k).denote (before3124 k).denote (before3125 k).denote (step3123 k) (step3124 k)))))) (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2))))) ((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2))))) (before3125 k).denote (before3137 k).denote (before3150 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2)))) (((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))) (before3125 k).denote (before3131 k).denote (before3137 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((27*2)+(((1*k+8)*586)+(15*2))) (before3125 k).denote (before3128 k).denote (before3131 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before3125 k).denote (before3126 k).denote (before3128 k).denote (step3125 k) (@Runs.trans (9*2) (1*2) (before3126 k).denote (before3127 k).denote (before3128 k).denote (step3126 k) (step3127 k))) (@Runs.trans (27*2) (((1*k+8)*586)+(15*2)) (before3128 k).denote (before3129 k).denote (before3131 k).denote (step3128 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3129 k).denote (before3130 k).denote (before3131 k).denote (step3129 k) (step3130 k)))) (@Runs.trans ((1*2)+((1*2)+(85*2))) ((1*2)+((21*2)+(1*2))) (before3131 k).denote (before3134 k).denote (before3137 k).denote (@Runs.trans (1*2) ((1*2)+(85*2)) (before3131 k).denote (before3132 k).denote (before3134 k).denote (step3131 k) (@Runs.trans (1*2) (85*2) (before3132 k).denote (before3133 k).denote (before3134 k).denote (step3132 k) (step3133 k))) (@Runs.trans (1*2) ((21*2)+(1*2)) (before3134 k).denote (before3135 k).denote (before3137 k).denote (step3134 k) (@Runs.trans (21*2) (1*2) (before3135 k).denote (before3136 k).denote (before3137 k).denote (step3135 k) (step3136 k))))) (@Runs.trans (((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2)))) (before3137 k).denote (before3143 k).denote (before3150 k).denote (@Runs.trans ((1*2)+((33*2)+(1*2))) ((27*2)+((1*2)+(1*2))) (before3137 k).denote (before3140 k).denote (before3143 k).denote (@Runs.trans (1*2) ((33*2)+(1*2)) (before3137 k).denote (before3138 k).denote (before3140 k).denote (step3137 k) (@Runs.trans (33*2) (1*2) (before3138 k).denote (before3139 k).denote (before3140 k).denote (step3138 k) (step3139 k))) (@Runs.trans (27*2) ((1*2)+(1*2)) (before3140 k).denote (before3141 k).denote (before3143 k).denote (step3140 k) (@Runs.trans (1*2) (1*2) (before3141 k).denote (before3142 k).denote (before3143 k).denote (step3141 k) (step3142 k)))) (@Runs.trans ((1*2)+((1*2)+(791761167*2))) (((1*38)+((1*k+7)*38))+((1*2)+(14*2))) (before3143 k).denote (before3146 k).denote (before3150 k).denote (@Runs.trans (1*2) ((1*2)+(791761167*2)) (before3143 k).denote (before3144 k).denote (before3146 k).denote (step3143 k) (@Runs.trans (1*2) (791761167*2) (before3144 k).denote (before3145 k).denote (before3146 k).denote (step3144 k) (step3145 k))) (@Runs.trans ((1*38)+((1*k+7)*38)) ((1*2)+(14*2)) (before3146 k).denote (before3148 k).denote (before3150 k).denote (@Runs.trans (1*38) ((1*k+7)*38) (before3146 k).denote (before3147 k).denote (before3148 k).denote (step3146 k) (step3147 k)) (@Runs.trans (1*2) (14*2) (before3148 k).denote (before3149 k).denote (before3150 k).denote (step3148 k) (step3149 k))))))) (@Runs.trans (((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1)))))) (((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))))+((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3)))))) (before3150 k).denote (before3175 k).denote (after3199 k).denote (@Runs.trans ((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1))))) (before3150 k).denote (before3162 k).denote (before3175 k).denote (@Runs.trans (((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before3150 k).denote (before3156 k).denote (before3162 k).denote (@Runs.trans ((1*2)+((1*2)+(2*2))) ((1*2)+((18*2)+(1*2))) (before3150 k).denote (before3153 k).denote (before3156 k).denote (@Runs.trans (1*2) ((1*2)+(2*2)) (before3150 k).denote (before3151 k).denote (before3153 k).denote (step3150 k) (@Runs.trans (1*2) (2*2) (before3151 k).denote (before3152 k).denote (before3153 k).denote (step3151 k) (step3152 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before3153 k).denote (before3154 k).denote (before3156 k).denote (step3153 k) (@Runs.trans (18*2) (1*2) (before3154 k).denote (before3155 k).denote (before3156 k).denote (step3154 k) (step3155 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before3156 k).denote (before3159 k).denote (before3162 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before3156 k).denote (before3157 k).denote (before3159 k).denote (step3156 k) (@Runs.trans (1*2) (1*2) (before3157 k).denote (before3158 k).denote (before3159 k).denote (step3157 k) (step3158 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before3159 k).denote (before3160 k).denote (before3162 k).denote (step3159 k) (@Runs.trans (1*1) (1*2) (before3160 k).denote (before3161 k).denote (before3162 k).denote (step3160 k) (step3161 k))))) (@Runs.trans (((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2)))) (((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1)))) (before3162 k).denote (before3168 k).denote (before3175 k).denote (@Runs.trans ((1*1)+((1*3)+(3*2))) ((1*1)+((4*2)+(1*2))) (before3162 k).denote (before3165 k).denote (before3168 k).denote (@Runs.trans (1*1) ((1*3)+(3*2)) (before3162 k).denote (before3163 k).denote (before3165 k).denote (step3162 k) (@Runs.trans (1*3) (3*2) (before3163 k).denote (before3164 k).denote (before3165 k).denote (step3163 k) (step3164 k))) (@Runs.trans (1*1) ((4*2)+(1*2)) (before3165 k).denote (before3166 k).denote (before3168 k).denote (step3165 k) (@Runs.trans (4*2) (1*2) (before3166 k).denote (before3167 k).denote (before3168 k).denote (step3166 k) (step3167 k)))) (@Runs.trans ((1*1)+((1*3)+(1*1))) (((1*2)+(4*2))+((1*3)+(1*1))) (before3168 k).denote (before3171 k).denote (before3175 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before3168 k).denote (before3169 k).denote (before3171 k).denote (step3168 k) (@Runs.trans (1*3) (1*1) (before3169 k).denote (before3170 k).denote (before3171 k).denote (step3169 k) (step3170 k))) (@Runs.trans ((1*2)+(4*2)) ((1*3)+(1*1)) (before3171 k).denote (before3173 k).denote (before3175 k).denote (@Runs.trans (1*2) (4*2) (before3171 k).denote (before3172 k).denote (before3173 k).denote (step3171 k) (step3172 k)) (@Runs.trans (1*3) (1*1) (before3173 k).denote (before3174 k).denote (before3175 k).denote (step3173 k) (step3174 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2))))) ((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3))))) (before3175 k).denote (before3187 k).denote (after3199 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2)))) (((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))) (before3175 k).denote (before3181 k).denote (before3187 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*2)+((17*2)+(1*2))) (before3175 k).denote (before3178 k).denote (before3181 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before3175 k).denote (before3176 k).denote (before3178 k).denote (step3175 k) (@Runs.trans (1*1) (1*3) (before3176 k).denote (before3177 k).denote (before3178 k).denote (step3176 k) (step3177 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before3178 k).denote (before3179 k).denote (before3181 k).denote (step3178 k) (@Runs.trans (17*2) (1*2) (before3179 k).denote (before3180 k).denote (before3181 k).denote (step3179 k) (step3180 k)))) (@Runs.trans ((3*2)+((1*1)+(3*2))) ((1*3)+((3*2)+(1*2))) (before3181 k).denote (before3184 k).denote (before3187 k).denote (@Runs.trans (3*2) ((1*1)+(3*2)) (before3181 k).denote (before3182 k).denote (before3184 k).denote (step3181 k) (@Runs.trans (1*1) (3*2) (before3182 k).denote (before3183 k).denote (before3184 k).denote (step3182 k) (step3183 k))) (@Runs.trans (1*3) ((3*2)+(1*2)) (before3184 k).denote (before3185 k).denote (before3187 k).denote (step3184 k) (@Runs.trans (3*2) (1*2) (before3185 k).denote (before3186 k).denote (before3187 k).denote (step3185 k) (step3186 k))))) (@Runs.trans (((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13)))) (((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3)))) (before3187 k).denote (before3193 k).denote (after3199 k).denote (@Runs.trans ((14*2)+((1*2)+(1*13))) ((1*3)+((1*38)+(1*13))) (before3187 k).denote (before3190 k).denote (before3193 k).denote (@Runs.trans (14*2) ((1*2)+(1*13)) (before3187 k).denote (before3188 k).denote (before3190 k).denote (step3187 k) (@Runs.trans (1*2) (1*13) (before3188 k).denote (before3189 k).denote (before3190 k).denote (step3188 k) (step3189 k))) (@Runs.trans (1*3) ((1*38)+(1*13)) (before3190 k).denote (before3191 k).denote (before3193 k).denote (step3190 k) (@Runs.trans (1*38) (1*13) (before3191 k).denote (before3192 k).denote (before3193 k).denote (step3191 k) (step3192 k)))) (@Runs.trans ((1*3)+((1*38)+(1*13))) (((1*3)+(1*38))+((1*13)+(1*3))) (before3193 k).denote (before3196 k).denote (after3199 k).denote (@Runs.trans (1*3) ((1*38)+(1*13)) (before3193 k).denote (before3194 k).denote (before3196 k).denote (step3193 k) (@Runs.trans (1*38) (1*13) (before3194 k).denote (before3195 k).denote (before3196 k).denote (step3194 k) (step3195 k))) (@Runs.trans ((1*3)+(1*38)) ((1*13)+(1*3)) (before3196 k).denote (before3198 k).denote (after3199 k).denote (@Runs.trans (1*3) (1*38) (before3196 k).denote (before3197 k).denote (before3198 k).denote (step3196 k) (step3197 k)) (@Runs.trans (1*13) (1*3) (before3198 k).denote (before3199 k).denote (after3199 k).denote (step3198 k) (step3199 k)))))))) - have ht : (((((((1*1)+((85*2)+(1*3)))+((85*2)+((1*2)+(15*2))))+((((1*k+8)*1094)+((28*2)+(1*2)))+((9*2)+((1*1)+(9*2)))))+((((1*3)+((9*2)+(1*2)))+((98*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+(((2*2)+(1*2))+((97*2)+(1*2))))))+(((((1*2)+((9*2)+(1*2)))+((27*2)+(((1*k+8)*586)+(15*2))))+(((1*2)+((1*2)+(85*2)))+((1*2)+((21*2)+(1*2)))))+((((1*2)+((33*2)+(1*2)))+((27*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(791761167*2)))+(((1*38)+((1*k+7)*38))+((1*2)+(14*2)))))))+((((((1*2)+((1*2)+(2*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+(((1*2)+(4*2))+((1*3)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((17*2)+(1*2))))+(((3*2)+((1*1)+(3*2)))+((1*3)+((3*2)+(1*2)))))+((((14*2)+((1*2)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(1*13)))+(((1*3)+(1*38))+((1*13)+(1*3)))))))) = (1718*k+1583537842) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean deleted file mode 100644 index 8a1f45ff..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk032.lean +++ /dev/null @@ -1,806 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3200_0 : Stack := [] -abbrev tail3200_1 : Stack := ⟨w0,1⟩ :: tail3200_0 -abbrev tail3200_2 : Stack := ⟨w2,1⟩ :: tail3200_1 -abbrev tail3200_3 : Stack := ⟨w1,1⟩ :: tail3200_2 -abbrev tail3200_4 : Stack := ⟨w0,3⟩ :: tail3200_3 -abbrev tail3200_5 : Stack := ⟨w2,1⟩ :: tail3200_4 -abbrev tail3200_6 : Stack := ⟨w0,1⟩ :: tail3200_5 -abbrev tail3200_7 : Stack := ⟨w2,1⟩ :: tail3200_6 -abbrev tail3200_8 : Stack := ⟨w1,17⟩ :: tail3200_7 -abbrev tail3200_9 : Stack := ⟨w0,4⟩ :: tail3200_8 -abbrev tail3200_10 : Stack := ⟨w2,1⟩ :: tail3200_9 -abbrev tail3200_11 : Stack := ⟨w1,14⟩ :: tail3200_10 -abbrev tail3200_12 : Stack := ⟨w0,1⟩ :: tail3200_11 -abbrev tail3200_13 : Stack := ⟨w163,3⟩ :: tail3200_12 -abbrev tail3200_14 : Stack := ⟨w1,3⟩ :: tail3200_0 -abbrev tail3200_15 : Stack := ⟨w2,1⟩ :: tail3200_14 -abbrev tail3200_16 : Stack := ⟨w0,98⟩ :: tail3200_15 -abbrev tail3200_17 : Stack := ⟨w1,10⟩ :: tail3200_16 -abbrev tail3200_18 : Stack := ⟨w2,1⟩ :: tail3200_17 -abbrev tail3200_19 : Stack := ⟨w0,27⟩ :: tail3200_18 -abbrev tail3200_20 (k : Nat) : Stack := ⟨w158,(1*k+8)⟩ :: tail3200_19 -abbrev tail3200_21 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3200_20 k -abbrev tail3200_22 (k : Nat) : Stack := ⟨w1,86⟩ :: tail3200_21 k -abbrev tail3200_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_22 k -abbrev tail3200_24 (k : Nat) : Stack := ⟨w0,22⟩ :: tail3200_23 k -abbrev tail3200_25 (k : Nat) : Stack := ⟨w1,34⟩ :: tail3200_24 k -abbrev tail3200_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_25 k -abbrev tail3200_27 (k : Nat) : Stack := ⟨w0,28⟩ :: tail3200_26 k -abbrev tail3200_28 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3200_27 k -abbrev tail3200_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_28 k -abbrev tail3200_30 (k : Nat) : Stack := ⟨w0,791761167⟩ :: tail3200_29 k -abbrev tail3200_31 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3200_30 k -abbrev tail3200_32 (k : Nat) : Stack := ⟨w160,(1*k+3)⟩ :: tail3200_31 k -abbrev tail3200_33 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3200_32 k -abbrev tail3200_34 (k : Nat) : Stack := ⟨w163,(1*k+5)⟩ :: tail3200_12 -abbrev tail3200_35 (k : Nat) : Stack := ⟨w160,1⟩ :: tail3200_31 k -abbrev tail3200_36 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3200_35 k -abbrev tail3200_37 (k : Nat) : Stack := ⟨w162,1⟩ :: tail3200_34 k -abbrev tail3200_38 (k : Nat) : Stack := ⟨w161,1⟩ :: tail3200_31 k -abbrev tail3200_39 (k : Nat) : Stack := ⟨w163,(1*k+6)⟩ :: tail3200_12 -abbrev tail3200_40 (k : Nat) : Stack := ⟨w162,1⟩ :: tail3200_39 k -abbrev tail3200_41 (k : Nat) : Stack := ⟨w164,1⟩ :: tail3200_30 k -abbrev tail3200_42 (k : Nat) : Stack := ⟨w163,(1*k+7)⟩ :: tail3200_12 -abbrev tail3200_43 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3200_42 k -abbrev tail3200_44 (k : Nat) : Stack := ⟨w1,791761167⟩ :: tail3200_43 k -abbrev tail3200_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_44 k -abbrev tail3200_46 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3200_45 k -abbrev tail3200_47 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3200_26 k -abbrev tail3200_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_47 k -abbrev tail3200_49 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3200_48 k -abbrev tail3200_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_44 k -abbrev tail3200_51 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3200_44 k -abbrev tail3200_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_51 k -abbrev tail3200_53 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3200_52 k -abbrev tail3200_54 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_53 k -abbrev tail3200_55 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3200_54 k -abbrev tail3200_56 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3200_23 k -abbrev tail3200_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_56 k -abbrev tail3200_58 (k : Nat) : Stack := ⟨w1,34⟩ :: tail3200_57 k -abbrev tail3200_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_53 k -abbrev tail3200_60 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3200_53 k -abbrev tail3200_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_60 k -abbrev tail3200_62 (k : Nat) : Stack := ⟨w1,21⟩ :: tail3200_61 k -abbrev tail3200_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_62 k -abbrev tail3200_64 (k : Nat) : Stack := ⟨w0,86⟩ :: tail3200_63 k -abbrev tail3200_65 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3200_20 k -abbrev tail3200_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_65 k -abbrev tail3200_67 (k : Nat) : Stack := ⟨w1,86⟩ :: tail3200_66 k -abbrev tail3200_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_62 k -abbrev tail3200_69 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3200_62 k -abbrev tail3200_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_69 k -abbrev tail3200_71 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3200_70 k -abbrev tail3200_72 (k : Nat) : Stack := ⟨w165,(1*k+8)⟩ :: tail3200_71 k -abbrev tail3200_73 (k : Nat) : Stack := ⟨w1,27⟩ :: tail3200_72 k -abbrev tail3200_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_73 k -abbrev tail3200_75 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3200_74 k -abbrev tail3200_76 : Stack := ⟨w0,97⟩ :: tail3200_15 -abbrev tail3200_77 : Stack := ⟨w23,1⟩ :: tail3200_76 -abbrev tail3200_78 : Stack := ⟨w1,10⟩ :: tail3200_77 -abbrev tail3200_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_73 k -abbrev tail3200_80 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3200_73 k -abbrev tail3200_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_80 k -abbrev tail3200_82 (k : Nat) : Stack := ⟨w1,97⟩ :: tail3200_81 k -abbrev tail3200_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_82 k -abbrev tail3200_84 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3200_83 k -abbrev tail3200_85 : Stack := ⟨w1,1⟩ :: tail3200_0 -abbrev tail3200_86 : Stack := ⟨w1,4⟩ :: tail3200_0 -abbrev tail3200_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3200_82 k -abbrev tail3200_88 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3200_82 k -abbrev tail3200_89 : Stack := ⟨w1,6⟩ :: tail3200_0 -abbrev tail3200_90 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3200_81 k -abbrev tail3200_91 : Stack := ⟨w2,1⟩ :: tail3200_89 -abbrev tail3200_92 : Stack := ⟨w0,96⟩ :: tail3200_91 -abbrev tail3200_93 : Stack := ⟨w0,97⟩ :: tail3200_91 -abbrev tail3200_94 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3200_73 k -abbrev tail3200_95 : Stack := ⟨w1,1⟩ :: tail3200_93 -abbrev tail3200_96 : Stack := ⟨w1,11⟩ :: tail3200_93 -abbrev tail3200_97 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3200_72 k -abbrev tail3200_98 : Stack := ⟨w2,1⟩ :: tail3200_96 -abbrev tail3200_99 : Stack := ⟨w0,26⟩ :: tail3200_98 -abbrev tail3200_100 (k : Nat) : Stack := ⟨w166,(1*k+8)⟩ :: tail3200_99 -abbrev tail3200_101 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3200_100 k -abbrev tail3200_102 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3200_100 k -abbrev tail3200_103 (k : Nat) : Stack := ⟨w0,86⟩ :: tail3200_62 k -abbrev tail3200_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_102 k -abbrev tail3200_105 (k : Nat) : Stack := ⟨w1,87⟩ :: tail3200_102 k -abbrev tail3200_106 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3200_61 k -abbrev tail3200_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_105 k -abbrev tail3200_108 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3200_107 k -abbrev tail3200_109 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3200_107 k -abbrev tail3200_110 (k : Nat) : Stack := ⟨w0,34⟩ :: tail3200_53 k -abbrev tail3200_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_109 k -abbrev tail3200_112 (k : Nat) : Stack := ⟨w1,35⟩ :: tail3200_109 k -abbrev tail3200_113 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3200_52 k -abbrev tail3200_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_112 k -abbrev tail3200_115 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3200_114 k -abbrev tail3200_116 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3200_114 k -abbrev tail3200_117 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3200_44 k -abbrev tail3200_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_116 k -abbrev tail3200_119 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3200_116 k -abbrev tail3200_120 (k : Nat) : Stack := ⟨w1,791761166⟩ :: tail3200_43 k -abbrev tail3200_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_119 k -abbrev tail3200_122 (k : Nat) : Stack := ⟨w0,791761166⟩ :: tail3200_121 k -abbrev tail3200_123 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3200_122 k -abbrev tail3200_124 (k : Nat) : Stack := ⟨w167,(1*k+7)⟩ :: tail3200_123 k -abbrev tail3200_125 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_124 k -abbrev tail3200_126 : Stack := ⟨w1,13⟩ :: tail3200_10 -abbrev tail3200_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_125 k -abbrev tail3200_128 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3200_127 k -abbrev tail3200_129 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3200_127 k -abbrev tail3200_130 : Stack := ⟨w0,3⟩ :: tail3200_8 -abbrev tail3200_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_129 k -abbrev tail3200_132 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3200_129 k -abbrev tail3200_133 : Stack := ⟨w1,16⟩ :: tail3200_7 -abbrev tail3200_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_132 k -abbrev tail3200_135 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3200_134 k -abbrev tail3200_136 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3200_134 k -abbrev tail3200_137 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_136 k -abbrev tail3200_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_137 k -abbrev tail3200_139 : Stack := ⟨w0,2⟩ :: tail3200_3 -abbrev tail3200_140 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3200_137 k -abbrev tail3200_141 : Stack := ⟨w0,1⟩ :: tail3200_3 -abbrev tail3200_142 : Stack := ⟨w2,1⟩ :: tail3200_141 -abbrev tail3200_143 : Stack := ⟨w23,1⟩ :: tail3200_142 -abbrev tail3200_144 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3200_136 k -abbrev tail3200_145 : Stack := ⟨w0,1⟩ :: tail3200_142 -abbrev tail3200_146 : Stack := ⟨w0,3⟩ :: tail3200_142 -abbrev tail3200_147 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3200_135 k -abbrev tail3200_148 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3200_147 k -abbrev tail3200_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3200_148 k -abbrev tail3200_150 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3200_148 k -abbrev tail3200_151 : Stack := ⟨w23,1⟩ :: tail3200_2 -abbrev tail3200_152 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3200_149 k - -def before3200 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3200_13,(tail3200_33 k)⟩ -def before3201 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3200_34 k),(tail3200_36 k)⟩ -def before3202 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3200_37 k),(tail3200_35 k)⟩ -def before3203 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3200_37 k),(tail3200_38 k)⟩ -def before3204 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3200_39 k),(tail3200_38 k)⟩ -def before3205 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3200_40 k),(tail3200_31 k)⟩ -def before3206 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3200_40 k),(tail3200_41 k)⟩ -def before3207 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3200_42 k),(tail3200_41 k)⟩ -def before3208 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3200_43 k),(tail3200_30 k)⟩ -def before3209 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521517),(tail3200_44 k),(tail3200_29 k)⟩ -def before3210 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail3200_45 k),(tail3200_28 k)⟩ -def before3211 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3200_46 k),(tail3200_27 k)⟩ -def before3212 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3200_46 k),(tail3200_48 k)⟩ -def before3213 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3200_45 k),(tail3200_49 k)⟩ -def before3214 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail3200_50 k),(tail3200_49 k)⟩ -def before3215 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3200_51 k),(tail3200_48 k)⟩ -def before3216 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3200_52 k),(tail3200_47 k)⟩ -def before3217 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521579),(tail3200_53 k),(tail3200_26 k)⟩ -def before3218 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521581),(tail3200_54 k),(tail3200_25 k)⟩ -def before3219 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3200_55 k),(tail3200_24 k)⟩ -def before3220 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3200_55 k),(tail3200_57 k)⟩ -def before3221 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521581),(tail3200_54 k),(tail3200_58 k)⟩ -def before3222 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521581),(tail3200_59 k),(tail3200_58 k)⟩ -def before3223 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3200_60 k),(tail3200_57 k)⟩ -def before3224 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3200_61 k),(tail3200_56 k)⟩ -def before3225 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521693),(tail3200_62 k),(tail3200_23 k)⟩ -def before3226 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521695),(tail3200_63 k),(tail3200_22 k)⟩ -def before3227 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3200_64 k),(tail3200_21 k)⟩ -def before3228 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3200_64 k),(tail3200_66 k)⟩ -def before3229 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521695),(tail3200_63 k),(tail3200_67 k)⟩ -def before3230 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521695),(tail3200_68 k),(tail3200_67 k)⟩ -def before3231 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3200_69 k),(tail3200_66 k)⟩ -def before3232 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3200_70 k),(tail3200_65 k)⟩ -def before3233 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3200_71 k),(tail3200_20 k)⟩ -def before3234 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3200_72 k),tail3200_19⟩ -def before3235 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526641),(tail3200_73 k),tail3200_18⟩ -def before3236 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526643),(tail3200_74 k),tail3200_17⟩ -def before3237 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3200_75 k),tail3200_16⟩ -def before3238 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3200_75 k),tail3200_77⟩ -def before3239 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail3200_74 k),tail3200_78⟩ -def before3240 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526643),(tail3200_79 k),tail3200_78⟩ -def before3241 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3200_80 k),tail3200_77⟩ -def before3242 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3200_81 k),tail3200_76⟩ -def before3243 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526859),(tail3200_82 k),tail3200_15⟩ -def before3244 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526861),(tail3200_83 k),tail3200_14⟩ -def before3245 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526867),(tail3200_84 k),tail3200_0⟩ -def before3246 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526867),(tail3200_84 k),tail3200_85⟩ -def before3247 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526861),(tail3200_83 k),tail3200_86⟩ -def before3248 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526861),(tail3200_87 k),tail3200_86⟩ -def before3249 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526869),(tail3200_88 k),tail3200_0⟩ -def before3250 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526869),(tail3200_88 k),tail3200_85⟩ -def before3251 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526859),(tail3200_82 k),tail3200_89⟩ -def before3252 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526857),(tail3200_90 k),tail3200_91⟩ -def before3253 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3200_81 k),tail3200_92⟩ -def before3254 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3200_80 k),tail3200_93⟩ -def before3255 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3200_94 k),tail3200_95⟩ -def before3256 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526641),(tail3200_73 k),tail3200_96⟩ -def before3257 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail3200_97 k),tail3200_98⟩ -def before3258 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3200_72 k),tail3200_99⟩ -def before3259 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3200_71 k),(tail3200_100 k)⟩ -def before3260 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3200_70 k),(tail3200_101 k)⟩ -def before3261 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3200_69 k),(tail3200_102 k)⟩ -def before3262 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3200_103 k),(tail3200_104 k)⟩ -def before3263 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521693),(tail3200_62 k),(tail3200_105 k)⟩ -def before3264 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521691),(tail3200_106 k),(tail3200_107 k)⟩ -def before3265 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3200_61 k),(tail3200_108 k)⟩ -def before3266 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3200_60 k),(tail3200_109 k)⟩ -def before3267 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3200_110 k),(tail3200_111 k)⟩ -def before3268 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521579),(tail3200_53 k),(tail3200_112 k)⟩ -def before3269 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521577),(tail3200_113 k),(tail3200_114 k)⟩ -def before3270 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3200_52 k),(tail3200_115 k)⟩ -def before3271 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3200_51 k),(tail3200_116 k)⟩ -def before3272 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3200_117 k),(tail3200_118 k)⟩ -def before3273 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail3200_44 k),(tail3200_119 k)⟩ -def before3274 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521515),(tail3200_120 k),(tail3200_121 k)⟩ -def before3275 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3200_43 k),(tail3200_122 k)⟩ -def before3276 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3200_42 k),(tail3200_123 k)⟩ -def before3277 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3200_12,(tail3200_124 k)⟩ -def before3278 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail3200_11,(tail3200_125 k)⟩ -def before3279 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail3200_126,(tail3200_127 k)⟩ -def before3280 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3200_10,(tail3200_128 k)⟩ -def before3281 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3200_9,(tail3200_129 k)⟩ -def before3282 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3200_130,(tail3200_131 k)⟩ -def before3283 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail3200_8,(tail3200_132 k)⟩ -def before3284 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail3200_133,(tail3200_134 k)⟩ -def before3285 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3200_7,(tail3200_135 k)⟩ -def before3286 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail3200_6,(tail3200_136 k)⟩ -def before3287 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3200_5,(tail3200_137 k)⟩ -def before3288 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1201),tail3200_4,(tail3200_138 k)⟩ -def before3289 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1203),tail3200_139,(tail3200_140 k)⟩ -def before3290 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail3200_142,(tail3200_140 k)⟩ -def before3291 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3200_143,(tail3200_138 k)⟩ -def before3292 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3200_143,(tail3200_144 k)⟩ -def before3293 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail3200_145,(tail3200_144 k)⟩ -def before3294 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3200_146,(tail3200_136 k)⟩ -def before3295 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3200_146,(tail3200_147 k)⟩ -def before3296 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail3200_142,(tail3200_148 k)⟩ -def before3297 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1205),tail3200_141,(tail3200_149 k)⟩ -def before3298 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1207),tail3200_3,(tail3200_150 k)⟩ -def before3299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3200_151,(tail3200_150 k)⟩ -def after3299 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3200_151,(tail3200_152 k)⟩ - -def cycleState3200 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w163,(3+1*j)⟩,⟨w0,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w161,1⟩,⟨w160,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761167⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,16⟩,⟨w158,(1*k+8)⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,98⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart3200_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w162,1⟩,⟨w163,(3+1*j)⟩,⟨w0,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w160,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761167⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,16⟩,⟨w158,(1*k+8)⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,98⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart3200_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w162,1⟩,⟨w163,(3+1*j)⟩,⟨w0,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,3⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w161,1⟩,⟨w160,(1*k+2-1*j)⟩,⟨w159,1⟩,⟨w0,791761167⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,28⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,86⟩,⟨w0,16⟩,⟨w158,(1*k+8)⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,98⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro3200_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3200 k j) exit185 1 = some (cyclePart3200_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState3200, cyclePart3200_0, exit185, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3200_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3200_0 k j) exit184 1 = some (cyclePart3200_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3200_0, cyclePart3200_1, exit184, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3200_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3200_1 k j) exit186 1 = some (cycleState3200 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3200_1, cycleState3200, exit186, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun3200 (k j : Nat) (hj : j < (1*k+2)) : Runs 54 (cycleState3200 k j).denote (cycleState3200 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState3200 k j).denote (cyclePart3200_0 k j).denote := @applyExit_sound (cycleState3200 k j) (cyclePart3200_0 k j) exit185 1 valid185 (cycleMacro3200_0 k j hj) - have h1 : Runs (1*13) (cyclePart3200_0 k j).denote (cyclePart3200_1 k j).denote := @applyExit_sound (cyclePart3200_0 k j) (cyclePart3200_1 k j) exit184 1 valid184 (cycleMacro3200_1 k j hj) - have h2 : Runs (1*3) (cyclePart3200_1 k j).denote (cycleState3200 k (j+1)).denote := @applyExit_sound (cyclePart3200_1 k j) (cycleState3200 k (j+1)) exit186 1 valid186 (cycleMacro3200_2 k j hj) - exact (@Runs.trans (1*38) ((1*13)+(1*3)) (cycleState3200 k j).denote (cyclePart3200_0 k j).denote (cycleState3200 k (j+1)).denote h0 (@Runs.trans (1*13) (1*3) (cyclePart3200_0 k j).denote (cyclePart3200_1 k j).denote (cycleState3200 k (j+1)).denote h1 h2)) -theorem step3200 (k : Nat) : Runs ((1*k+2)*54) (before3200 k).denote (before3201 k).denote := by - have h := Runs.chain (fun j => (cycleState3200 k j).denote) 54 (1*k+2) (cycleRun3200 k) - have h0 : cycleState3200 k 0 = before3200 k := by simp [cycleState3200, before3200] - have h1 : cycleState3200 k (1*k+2) = before3201 k := by - simp [cycleState3200, before3201] <;> omega - simpa only [h0, h1] using h -theorem macro3201 (k : Nat) : applyExit (before3201 k) exit185 1 = some (before3202 k) := by - simp (disch := omega) [before3201, before3202, exit185, applyExit, pop, push] - <;> omega -theorem step3201 (k : Nat) : Runs (1*38) (before3201 k).denote (before3202 k).denote := - @applyExit_sound (before3201 k) (before3202 k) exit185 1 valid185 (macro3201 k) -theorem macro3202 (k : Nat) : applyExit (before3202 k) exit184 1 = some (before3203 k) := by - simp (disch := omega) [before3202, before3203, exit184, applyExit, pop, push] - <;> omega -theorem step3202 (k : Nat) : Runs (1*13) (before3202 k).denote (before3203 k).denote := - @applyExit_sound (before3202 k) (before3203 k) exit184 1 valid184 (macro3202 k) -theorem macro3203 (k : Nat) : applyExit (before3203 k) exit186 1 = some (before3204 k) := by - simp (disch := omega) [before3203, before3204, exit186, applyExit, pop, push] - <;> omega -theorem step3203 (k : Nat) : Runs (1*3) (before3203 k).denote (before3204 k).denote := - @applyExit_sound (before3203 k) (before3204 k) exit186 1 valid186 (macro3203 k) -theorem macro3204 (k : Nat) : applyExit (before3204 k) exit185 1 = some (before3205 k) := by - simp (disch := omega) [before3204, before3205, exit185, applyExit, pop, push] - <;> omega -theorem step3204 (k : Nat) : Runs (1*38) (before3204 k).denote (before3205 k).denote := - @applyExit_sound (before3204 k) (before3205 k) exit185 1 valid185 (macro3204 k) -theorem macro3205 (k : Nat) : applyExit (before3205 k) exit187 1 = some (before3206 k) := by - simp (disch := omega) [before3205, before3206, exit187, applyExit, pop, push] - <;> omega -theorem step3205 (k : Nat) : Runs (1*13) (before3205 k).denote (before3206 k).denote := - @applyExit_sound (before3205 k) (before3206 k) exit187 1 valid187 (macro3205 k) -theorem macro3206 (k : Nat) : applyExit (before3206 k) exit186 1 = some (before3207 k) := by - simp (disch := omega) [before3206, before3207, exit186, applyExit, pop, push] - <;> omega -theorem step3206 (k : Nat) : Runs (1*3) (before3206 k).denote (before3207 k).denote := - @applyExit_sound (before3206 k) (before3207 k) exit186 1 valid186 (macro3206 k) -theorem macro3207 (k : Nat) : applyExit (before3207 k) exit188 1 = some (before3208 k) := by - simp (disch := omega) [before3207, before3208, exit188, applyExit, pop, push] - <;> omega -theorem step3207 (k : Nat) : Runs (1*38) (before3207 k).denote (before3208 k).denote := - @applyExit_sound (before3207 k) (before3208 k) exit188 1 valid188 (macro3207 k) -theorem macro3208 (k : Nat) : applyExit (before3208 k) exit34 791761167 = some (before3209 k) := by - simp (disch := omega) [before3208, before3209, exit34, applyExit, pop, push] - <;> omega -theorem step3208 (k : Nat) : Runs (791761167*2) (before3208 k).denote (before3209 k).denote := - @applyExit_sound (before3208 k) (before3209 k) exit34 791761167 valid34 (macro3208 k) -theorem macro3209 (k : Nat) : applyExit (before3209 k) exit35 1 = some (before3210 k) := by - simp (disch := omega) [before3209, before3210, exit35, applyExit, pop, push] - <;> omega -theorem step3209 (k : Nat) : Runs (1*2) (before3209 k).denote (before3210 k).denote := - @applyExit_sound (before3209 k) (before3210 k) exit35 1 valid35 (macro3209 k) -theorem macro3210 (k : Nat) : applyExit (before3210 k) exit36 2 = some (before3211 k) := by - simp (disch := omega) [before3210, before3211, exit36, applyExit, pop, push] - <;> omega -theorem step3210 (k : Nat) : Runs (2*2) (before3210 k).denote (before3211 k).denote := - @applyExit_sound (before3210 k) (before3211 k) exit36 2 valid36 (macro3210 k) -theorem macro3211 (k : Nat) : applyExit (before3211 k) exit31 1 = some (before3212 k) := by - simp (disch := omega) [before3211, before3212, exit31, applyExit, pop, push] - <;> omega -theorem step3211 (k : Nat) : Runs (1*1) (before3211 k).denote (before3212 k).denote := - @applyExit_sound (before3211 k) (before3212 k) exit31 1 valid31 (macro3211 k) -theorem macro3212 (k : Nat) : applyExit (before3212 k) exit10 2 = some (before3213 k) := by - simp (disch := omega) [before3212, before3213, exit10, applyExit, pop, push] - <;> omega -theorem step3212 (k : Nat) : Runs (2*2) (before3212 k).denote (before3213 k).denote := - @applyExit_sound (before3212 k) (before3213 k) exit10 2 valid10 (macro3212 k) -theorem macro3213 (k : Nat) : applyExit (before3213 k) exit32 1 = some (before3214 k) := by - simp (disch := omega) [before3213, before3214, exit32, applyExit, pop, push] - <;> omega -theorem step3213 (k : Nat) : Runs (1*3) (before3213 k).denote (before3214 k).denote := - @applyExit_sound (before3213 k) (before3214 k) exit32 1 valid32 (macro3213 k) -theorem macro3214 (k : Nat) : applyExit (before3214 k) exit36 2 = some (before3215 k) := by - simp (disch := omega) [before3214, before3215, exit36, applyExit, pop, push] - <;> omega -theorem step3214 (k : Nat) : Runs (2*2) (before3214 k).denote (before3215 k).denote := - @applyExit_sound (before3214 k) (before3215 k) exit36 2 valid36 (macro3214 k) -theorem macro3215 (k : Nat) : applyExit (before3215 k) exit33 1 = some (before3216 k) := by - simp (disch := omega) [before3215, before3216, exit33, applyExit, pop, push] - <;> omega -theorem step3215 (k : Nat) : Runs (1*2) (before3215 k).denote (before3216 k).denote := - @applyExit_sound (before3215 k) (before3216 k) exit33 1 valid33 (macro3215 k) -theorem macro3216 (k : Nat) : applyExit (before3216 k) exit34 27 = some (before3217 k) := by - simp (disch := omega) [before3216, before3217, exit34, applyExit, pop, push] - <;> omega -theorem step3216 (k : Nat) : Runs (27*2) (before3216 k).denote (before3217 k).denote := - @applyExit_sound (before3216 k) (before3217 k) exit34 27 valid34 (macro3216 k) -theorem macro3217 (k : Nat) : applyExit (before3217 k) exit35 1 = some (before3218 k) := by - simp (disch := omega) [before3217, before3218, exit35, applyExit, pop, push] - <;> omega -theorem step3217 (k : Nat) : Runs (1*2) (before3217 k).denote (before3218 k).denote := - @applyExit_sound (before3217 k) (before3218 k) exit35 1 valid35 (macro3217 k) -theorem macro3218 (k : Nat) : applyExit (before3218 k) exit36 34 = some (before3219 k) := by - simp (disch := omega) [before3218, before3219, exit36, applyExit, pop, push] - <;> omega -theorem step3218 (k : Nat) : Runs (34*2) (before3218 k).denote (before3219 k).denote := - @applyExit_sound (before3218 k) (before3219 k) exit36 34 valid36 (macro3218 k) -theorem macro3219 (k : Nat) : applyExit (before3219 k) exit31 1 = some (before3220 k) := by - simp (disch := omega) [before3219, before3220, exit31, applyExit, pop, push] - <;> omega -theorem step3219 (k : Nat) : Runs (1*1) (before3219 k).denote (before3220 k).denote := - @applyExit_sound (before3219 k) (before3220 k) exit31 1 valid31 (macro3219 k) -theorem macro3220 (k : Nat) : applyExit (before3220 k) exit10 34 = some (before3221 k) := by - simp (disch := omega) [before3220, before3221, exit10, applyExit, pop, push] - <;> omega -theorem step3220 (k : Nat) : Runs (34*2) (before3220 k).denote (before3221 k).denote := - @applyExit_sound (before3220 k) (before3221 k) exit10 34 valid10 (macro3220 k) -theorem macro3221 (k : Nat) : applyExit (before3221 k) exit32 1 = some (before3222 k) := by - simp (disch := omega) [before3221, before3222, exit32, applyExit, pop, push] - <;> omega -theorem step3221 (k : Nat) : Runs (1*3) (before3221 k).denote (before3222 k).denote := - @applyExit_sound (before3221 k) (before3222 k) exit32 1 valid32 (macro3221 k) -theorem macro3222 (k : Nat) : applyExit (before3222 k) exit36 34 = some (before3223 k) := by - simp (disch := omega) [before3222, before3223, exit36, applyExit, pop, push] - <;> omega -theorem step3222 (k : Nat) : Runs (34*2) (before3222 k).denote (before3223 k).denote := - @applyExit_sound (before3222 k) (before3223 k) exit36 34 valid36 (macro3222 k) -theorem macro3223 (k : Nat) : applyExit (before3223 k) exit33 1 = some (before3224 k) := by - simp (disch := omega) [before3223, before3224, exit33, applyExit, pop, push] - <;> omega -theorem step3223 (k : Nat) : Runs (1*2) (before3223 k).denote (before3224 k).denote := - @applyExit_sound (before3223 k) (before3224 k) exit33 1 valid33 (macro3223 k) -theorem macro3224 (k : Nat) : applyExit (before3224 k) exit34 21 = some (before3225 k) := by - simp (disch := omega) [before3224, before3225, exit34, applyExit, pop, push] - <;> omega -theorem step3224 (k : Nat) : Runs (21*2) (before3224 k).denote (before3225 k).denote := - @applyExit_sound (before3224 k) (before3225 k) exit34 21 valid34 (macro3224 k) -theorem macro3225 (k : Nat) : applyExit (before3225 k) exit35 1 = some (before3226 k) := by - simp (disch := omega) [before3225, before3226, exit35, applyExit, pop, push] - <;> omega -theorem step3225 (k : Nat) : Runs (1*2) (before3225 k).denote (before3226 k).denote := - @applyExit_sound (before3225 k) (before3226 k) exit35 1 valid35 (macro3225 k) -theorem macro3226 (k : Nat) : applyExit (before3226 k) exit36 86 = some (before3227 k) := by - simp (disch := omega) [before3226, before3227, exit36, applyExit, pop, push] - <;> omega -theorem step3226 (k : Nat) : Runs (86*2) (before3226 k).denote (before3227 k).denote := - @applyExit_sound (before3226 k) (before3227 k) exit36 86 valid36 (macro3226 k) -theorem macro3227 (k : Nat) : applyExit (before3227 k) exit31 1 = some (before3228 k) := by - simp (disch := omega) [before3227, before3228, exit31, applyExit, pop, push] - <;> omega -theorem step3227 (k : Nat) : Runs (1*1) (before3227 k).denote (before3228 k).denote := - @applyExit_sound (before3227 k) (before3228 k) exit31 1 valid31 (macro3227 k) -theorem macro3228 (k : Nat) : applyExit (before3228 k) exit10 86 = some (before3229 k) := by - simp (disch := omega) [before3228, before3229, exit10, applyExit, pop, push] - <;> omega -theorem step3228 (k : Nat) : Runs (86*2) (before3228 k).denote (before3229 k).denote := - @applyExit_sound (before3228 k) (before3229 k) exit10 86 valid10 (macro3228 k) -theorem macro3229 (k : Nat) : applyExit (before3229 k) exit32 1 = some (before3230 k) := by - simp (disch := omega) [before3229, before3230, exit32, applyExit, pop, push] - <;> omega -theorem step3229 (k : Nat) : Runs (1*3) (before3229 k).denote (before3230 k).denote := - @applyExit_sound (before3229 k) (before3230 k) exit32 1 valid32 (macro3229 k) -theorem macro3230 (k : Nat) : applyExit (before3230 k) exit36 86 = some (before3231 k) := by - simp (disch := omega) [before3230, before3231, exit36, applyExit, pop, push] - <;> omega -theorem step3230 (k : Nat) : Runs (86*2) (before3230 k).denote (before3231 k).denote := - @applyExit_sound (before3230 k) (before3231 k) exit36 86 valid36 (macro3230 k) -theorem macro3231 (k : Nat) : applyExit (before3231 k) exit33 1 = some (before3232 k) := by - simp (disch := omega) [before3231, before3232, exit33, applyExit, pop, push] - <;> omega -theorem step3231 (k : Nat) : Runs (1*2) (before3231 k).denote (before3232 k).denote := - @applyExit_sound (before3231 k) (before3232 k) exit33 1 valid33 (macro3231 k) -theorem macro3232 (k : Nat) : applyExit (before3232 k) exit34 15 = some (before3233 k) := by - simp (disch := omega) [before3232, before3233, exit34, applyExit, pop, push] - <;> omega -theorem step3232 (k : Nat) : Runs (15*2) (before3232 k).denote (before3233 k).denote := - @applyExit_sound (before3232 k) (before3233 k) exit34 15 valid34 (macro3232 k) -theorem macro3233 (k : Nat) : applyExit (before3233 k) exit189 (1*k+8) = some (before3234 k) := by - simp (disch := omega) [before3233, before3234, exit189, applyExit, pop, push] - <;> omega -theorem step3233 (k : Nat) : Runs ((1*k+8)*1106) (before3233 k).denote (before3234 k).denote := - @applyExit_sound (before3233 k) (before3234 k) exit189 (1*k+8) valid189 (macro3233 k) -theorem macro3234 (k : Nat) : applyExit (before3234 k) exit34 27 = some (before3235 k) := by - simp (disch := omega) [before3234, before3235, exit34, applyExit, pop, push] - <;> omega -theorem step3234 (k : Nat) : Runs (27*2) (before3234 k).denote (before3235 k).denote := - @applyExit_sound (before3234 k) (before3235 k) exit34 27 valid34 (macro3234 k) -theorem macro3235 (k : Nat) : applyExit (before3235 k) exit35 1 = some (before3236 k) := by - simp (disch := omega) [before3235, before3236, exit35, applyExit, pop, push] - <;> omega -theorem step3235 (k : Nat) : Runs (1*2) (before3235 k).denote (before3236 k).denote := - @applyExit_sound (before3235 k) (before3236 k) exit35 1 valid35 (macro3235 k) -theorem macro3236 (k : Nat) : applyExit (before3236 k) exit36 10 = some (before3237 k) := by - simp (disch := omega) [before3236, before3237, exit36, applyExit, pop, push] - <;> omega -theorem step3236 (k : Nat) : Runs (10*2) (before3236 k).denote (before3237 k).denote := - @applyExit_sound (before3236 k) (before3237 k) exit36 10 valid36 (macro3236 k) -theorem macro3237 (k : Nat) : applyExit (before3237 k) exit31 1 = some (before3238 k) := by - simp (disch := omega) [before3237, before3238, exit31, applyExit, pop, push] - <;> omega -theorem step3237 (k : Nat) : Runs (1*1) (before3237 k).denote (before3238 k).denote := - @applyExit_sound (before3237 k) (before3238 k) exit31 1 valid31 (macro3237 k) -theorem macro3238 (k : Nat) : applyExit (before3238 k) exit10 10 = some (before3239 k) := by - simp (disch := omega) [before3238, before3239, exit10, applyExit, pop, push] - <;> omega -theorem step3238 (k : Nat) : Runs (10*2) (before3238 k).denote (before3239 k).denote := - @applyExit_sound (before3238 k) (before3239 k) exit10 10 valid10 (macro3238 k) -theorem macro3239 (k : Nat) : applyExit (before3239 k) exit32 1 = some (before3240 k) := by - simp (disch := omega) [before3239, before3240, exit32, applyExit, pop, push] - <;> omega -theorem step3239 (k : Nat) : Runs (1*3) (before3239 k).denote (before3240 k).denote := - @applyExit_sound (before3239 k) (before3240 k) exit32 1 valid32 (macro3239 k) -theorem macro3240 (k : Nat) : applyExit (before3240 k) exit36 10 = some (before3241 k) := by - simp (disch := omega) [before3240, before3241, exit36, applyExit, pop, push] - <;> omega -theorem step3240 (k : Nat) : Runs (10*2) (before3240 k).denote (before3241 k).denote := - @applyExit_sound (before3240 k) (before3241 k) exit36 10 valid36 (macro3240 k) -theorem macro3241 (k : Nat) : applyExit (before3241 k) exit33 1 = some (before3242 k) := by - simp (disch := omega) [before3241, before3242, exit33, applyExit, pop, push] - <;> omega -theorem step3241 (k : Nat) : Runs (1*2) (before3241 k).denote (before3242 k).denote := - @applyExit_sound (before3241 k) (before3242 k) exit33 1 valid33 (macro3241 k) -theorem macro3242 (k : Nat) : applyExit (before3242 k) exit34 97 = some (before3243 k) := by - simp (disch := omega) [before3242, before3243, exit34, applyExit, pop, push] - <;> omega -theorem step3242 (k : Nat) : Runs (97*2) (before3242 k).denote (before3243 k).denote := - @applyExit_sound (before3242 k) (before3243 k) exit34 97 valid34 (macro3242 k) -theorem macro3243 (k : Nat) : applyExit (before3243 k) exit35 1 = some (before3244 k) := by - simp (disch := omega) [before3243, before3244, exit35, applyExit, pop, push] - <;> omega -theorem step3243 (k : Nat) : Runs (1*2) (before3243 k).denote (before3244 k).denote := - @applyExit_sound (before3243 k) (before3244 k) exit35 1 valid35 (macro3243 k) -theorem macro3244 (k : Nat) : applyExit (before3244 k) exit36 3 = some (before3245 k) := by - simp (disch := omega) [before3244, before3245, exit36, applyExit, pop, push] - <;> omega -theorem step3244 (k : Nat) : Runs (3*2) (before3244 k).denote (before3245 k).denote := - @applyExit_sound (before3244 k) (before3245 k) exit36 3 valid36 (macro3244 k) -theorem macro3245 (k : Nat) : applyExit (before3245 k) exit39 1 = some (before3246 k) := by - simp (disch := omega) [before3245, before3246, exit39, applyExit, pop, push] - <;> omega -theorem step3245 (k : Nat) : Runs (1*1) (before3245 k).denote (before3246 k).denote := - @applyExit_sound (before3245 k) (before3246 k) exit39 1 valid39 (macro3245 k) -theorem macro3246 (k : Nat) : applyExit (before3246 k) exit10 3 = some (before3247 k) := by - simp (disch := omega) [before3246, before3247, exit10, applyExit, pop, push] - <;> omega -theorem step3246 (k : Nat) : Runs (3*2) (before3246 k).denote (before3247 k).denote := - @applyExit_sound (before3246 k) (before3247 k) exit10 3 valid10 (macro3246 k) -theorem macro3247 (k : Nat) : applyExit (before3247 k) exit32 1 = some (before3248 k) := by - simp (disch := omega) [before3247, before3248, exit32, applyExit, pop, push] - <;> omega -theorem step3247 (k : Nat) : Runs (1*3) (before3247 k).denote (before3248 k).denote := - @applyExit_sound (before3247 k) (before3248 k) exit32 1 valid32 (macro3247 k) -theorem macro3248 (k : Nat) : applyExit (before3248 k) exit36 4 = some (before3249 k) := by - simp (disch := omega) [before3248, before3249, exit36, applyExit, pop, push] - <;> omega -theorem step3248 (k : Nat) : Runs (4*2) (before3248 k).denote (before3249 k).denote := - @applyExit_sound (before3248 k) (before3249 k) exit36 4 valid36 (macro3248 k) -theorem macro3249 (k : Nat) : applyExit (before3249 k) exit39 1 = some (before3250 k) := by - simp (disch := omega) [before3249, before3250, exit39, applyExit, pop, push] - <;> omega -theorem step3249 (k : Nat) : Runs (1*1) (before3249 k).denote (before3250 k).denote := - @applyExit_sound (before3249 k) (before3250 k) exit39 1 valid39 (macro3249 k) -theorem macro3250 (k : Nat) : applyExit (before3250 k) exit10 5 = some (before3251 k) := by - simp (disch := omega) [before3250, before3251, exit10, applyExit, pop, push] - <;> omega -theorem step3250 (k : Nat) : Runs (5*2) (before3250 k).denote (before3251 k).denote := - @applyExit_sound (before3250 k) (before3251 k) exit10 5 valid10 (macro3250 k) -theorem macro3251 (k : Nat) : applyExit (before3251 k) exit11 1 = some (before3252 k) := by - simp (disch := omega) [before3251, before3252, exit11, applyExit, pop, push] - <;> omega -theorem step3251 (k : Nat) : Runs (1*2) (before3251 k).denote (before3252 k).denote := - @applyExit_sound (before3251 k) (before3252 k) exit11 1 valid11 (macro3251 k) -theorem macro3252 (k : Nat) : applyExit (before3252 k) exit2 96 = some (before3253 k) := by - simp (disch := omega) [before3252, before3253, exit2, applyExit, pop, push] - <;> omega -theorem step3252 (k : Nat) : Runs (96*2) (before3252 k).denote (before3253 k).denote := - @applyExit_sound (before3252 k) (before3253 k) exit2 96 valid2 (macro3252 k) -theorem macro3253 (k : Nat) : applyExit (before3253 k) exit3 1 = some (before3254 k) := by - simp (disch := omega) [before3253, before3254, exit3, applyExit, pop, push] - <;> omega -theorem step3253 (k : Nat) : Runs (1*2) (before3253 k).denote (before3254 k).denote := - @applyExit_sound (before3253 k) (before3254 k) exit3 1 valid3 (macro3253 k) -theorem macro3254 (k : Nat) : applyExit (before3254 k) exit9 1 = some (before3255 k) := by - simp (disch := omega) [before3254, before3255, exit9, applyExit, pop, push] - <;> omega -theorem step3254 (k : Nat) : Runs (1*2) (before3254 k).denote (before3255 k).denote := - @applyExit_sound (before3254 k) (before3255 k) exit9 1 valid9 (macro3254 k) -theorem macro3255 (k : Nat) : applyExit (before3255 k) exit10 10 = some (before3256 k) := by - simp (disch := omega) [before3255, before3256, exit10, applyExit, pop, push] - <;> omega -theorem step3255 (k : Nat) : Runs (10*2) (before3255 k).denote (before3256 k).denote := - @applyExit_sound (before3255 k) (before3256 k) exit10 10 valid10 (macro3255 k) -theorem macro3256 (k : Nat) : applyExit (before3256 k) exit11 1 = some (before3257 k) := by - simp (disch := omega) [before3256, before3257, exit11, applyExit, pop, push] - <;> omega -theorem step3256 (k : Nat) : Runs (1*2) (before3256 k).denote (before3257 k).denote := - @applyExit_sound (before3256 k) (before3257 k) exit11 1 valid11 (macro3256 k) -theorem macro3257 (k : Nat) : applyExit (before3257 k) exit2 26 = some (before3258 k) := by - simp (disch := omega) [before3257, before3258, exit2, applyExit, pop, push] - <;> omega -theorem step3257 (k : Nat) : Runs (26*2) (before3257 k).denote (before3258 k).denote := - @applyExit_sound (before3257 k) (before3258 k) exit2 26 valid2 (macro3257 k) -theorem macro3258 (k : Nat) : applyExit (before3258 k) exit190 (1*k+8) = some (before3259 k) := by - simp (disch := omega) [before3258, before3259, exit190, applyExit, pop, push] - <;> omega -theorem step3258 (k : Nat) : Runs ((1*k+8)*586) (before3258 k).denote (before3259 k).denote := - @applyExit_sound (before3258 k) (before3259 k) exit190 (1*k+8) valid190 (macro3258 k) -theorem macro3259 (k : Nat) : applyExit (before3259 k) exit2 15 = some (before3260 k) := by - simp (disch := omega) [before3259, before3260, exit2, applyExit, pop, push] - <;> omega -theorem step3259 (k : Nat) : Runs (15*2) (before3259 k).denote (before3260 k).denote := - @applyExit_sound (before3259 k) (before3260 k) exit2 15 valid2 (macro3259 k) -theorem macro3260 (k : Nat) : applyExit (before3260 k) exit3 1 = some (before3261 k) := by - simp (disch := omega) [before3260, before3261, exit3, applyExit, pop, push] - <;> omega -theorem step3260 (k : Nat) : Runs (1*2) (before3260 k).denote (before3261 k).denote := - @applyExit_sound (before3260 k) (before3261 k) exit3 1 valid3 (macro3260 k) -theorem macro3261 (k : Nat) : applyExit (before3261 k) exit9 1 = some (before3262 k) := by - simp (disch := omega) [before3261, before3262, exit9, applyExit, pop, push] - <;> omega -theorem step3261 (k : Nat) : Runs (1*2) (before3261 k).denote (before3262 k).denote := - @applyExit_sound (before3261 k) (before3262 k) exit9 1 valid9 (macro3261 k) -theorem macro3262 (k : Nat) : applyExit (before3262 k) exit10 86 = some (before3263 k) := by - simp (disch := omega) [before3262, before3263, exit10, applyExit, pop, push] - <;> omega -theorem step3262 (k : Nat) : Runs (86*2) (before3262 k).denote (before3263 k).denote := - @applyExit_sound (before3262 k) (before3263 k) exit10 86 valid10 (macro3262 k) -theorem macro3263 (k : Nat) : applyExit (before3263 k) exit11 1 = some (before3264 k) := by - simp (disch := omega) [before3263, before3264, exit11, applyExit, pop, push] - <;> omega -theorem step3263 (k : Nat) : Runs (1*2) (before3263 k).denote (before3264 k).denote := - @applyExit_sound (before3263 k) (before3264 k) exit11 1 valid11 (macro3263 k) -theorem macro3264 (k : Nat) : applyExit (before3264 k) exit2 20 = some (before3265 k) := by - simp (disch := omega) [before3264, before3265, exit2, applyExit, pop, push] - <;> omega -theorem step3264 (k : Nat) : Runs (20*2) (before3264 k).denote (before3265 k).denote := - @applyExit_sound (before3264 k) (before3265 k) exit2 20 valid2 (macro3264 k) -theorem macro3265 (k : Nat) : applyExit (before3265 k) exit3 1 = some (before3266 k) := by - simp (disch := omega) [before3265, before3266, exit3, applyExit, pop, push] - <;> omega -theorem step3265 (k : Nat) : Runs (1*2) (before3265 k).denote (before3266 k).denote := - @applyExit_sound (before3265 k) (before3266 k) exit3 1 valid3 (macro3265 k) -theorem macro3266 (k : Nat) : applyExit (before3266 k) exit9 1 = some (before3267 k) := by - simp (disch := omega) [before3266, before3267, exit9, applyExit, pop, push] - <;> omega -theorem step3266 (k : Nat) : Runs (1*2) (before3266 k).denote (before3267 k).denote := - @applyExit_sound (before3266 k) (before3267 k) exit9 1 valid9 (macro3266 k) -theorem macro3267 (k : Nat) : applyExit (before3267 k) exit10 34 = some (before3268 k) := by - simp (disch := omega) [before3267, before3268, exit10, applyExit, pop, push] - <;> omega -theorem step3267 (k : Nat) : Runs (34*2) (before3267 k).denote (before3268 k).denote := - @applyExit_sound (before3267 k) (before3268 k) exit10 34 valid10 (macro3267 k) -theorem macro3268 (k : Nat) : applyExit (before3268 k) exit11 1 = some (before3269 k) := by - simp (disch := omega) [before3268, before3269, exit11, applyExit, pop, push] - <;> omega -theorem step3268 (k : Nat) : Runs (1*2) (before3268 k).denote (before3269 k).denote := - @applyExit_sound (before3268 k) (before3269 k) exit11 1 valid11 (macro3268 k) -theorem macro3269 (k : Nat) : applyExit (before3269 k) exit2 26 = some (before3270 k) := by - simp (disch := omega) [before3269, before3270, exit2, applyExit, pop, push] - <;> omega -theorem step3269 (k : Nat) : Runs (26*2) (before3269 k).denote (before3270 k).denote := - @applyExit_sound (before3269 k) (before3270 k) exit2 26 valid2 (macro3269 k) -theorem macro3270 (k : Nat) : applyExit (before3270 k) exit3 1 = some (before3271 k) := by - simp (disch := omega) [before3270, before3271, exit3, applyExit, pop, push] - <;> omega -theorem step3270 (k : Nat) : Runs (1*2) (before3270 k).denote (before3271 k).denote := - @applyExit_sound (before3270 k) (before3271 k) exit3 1 valid3 (macro3270 k) -theorem macro3271 (k : Nat) : applyExit (before3271 k) exit9 1 = some (before3272 k) := by - simp (disch := omega) [before3271, before3272, exit9, applyExit, pop, push] - <;> omega -theorem step3271 (k : Nat) : Runs (1*2) (before3271 k).denote (before3272 k).denote := - @applyExit_sound (before3271 k) (before3272 k) exit9 1 valid9 (macro3271 k) -theorem macro3272 (k : Nat) : applyExit (before3272 k) exit10 2 = some (before3273 k) := by - simp (disch := omega) [before3272, before3273, exit10, applyExit, pop, push] - <;> omega -theorem step3272 (k : Nat) : Runs (2*2) (before3272 k).denote (before3273 k).denote := - @applyExit_sound (before3272 k) (before3273 k) exit10 2 valid10 (macro3272 k) -theorem macro3273 (k : Nat) : applyExit (before3273 k) exit11 1 = some (before3274 k) := by - simp (disch := omega) [before3273, before3274, exit11, applyExit, pop, push] - <;> omega -theorem step3273 (k : Nat) : Runs (1*2) (before3273 k).denote (before3274 k).denote := - @applyExit_sound (before3273 k) (before3274 k) exit11 1 valid11 (macro3273 k) -theorem macro3274 (k : Nat) : applyExit (before3274 k) exit2 791761166 = some (before3275 k) := by - simp (disch := omega) [before3274, before3275, exit2, applyExit, pop, push] - <;> omega -theorem step3274 (k : Nat) : Runs (791761166*2) (before3274 k).denote (before3275 k).denote := - @applyExit_sound (before3274 k) (before3275 k) exit2 791761166 valid2 (macro3274 k) -theorem macro3275 (k : Nat) : applyExit (before3275 k) exit182 1 = some (before3276 k) := by - simp (disch := omega) [before3275, before3276, exit182, applyExit, pop, push] - <;> omega -theorem step3275 (k : Nat) : Runs (1*38) (before3275 k).denote (before3276 k).denote := - @applyExit_sound (before3275 k) (before3276 k) exit182 1 valid182 (macro3275 k) -theorem macro3276 (k : Nat) : applyExit (before3276 k) exit191 (1*k+7) = some (before3277 k) := by - simp (disch := omega) [before3276, before3277, exit191, applyExit, pop, push] - <;> omega -theorem step3276 (k : Nat) : Runs ((1*k+7)*38) (before3276 k).denote (before3277 k).denote := - @applyExit_sound (before3276 k) (before3277 k) exit191 (1*k+7) valid191 (macro3276 k) -theorem macro3277 (k : Nat) : applyExit (before3277 k) exit10 1 = some (before3278 k) := by - simp (disch := omega) [before3277, before3278, exit10, applyExit, pop, push] - <;> omega -theorem step3277 (k : Nat) : Runs (1*2) (before3277 k).denote (before3278 k).denote := - @applyExit_sound (before3277 k) (before3278 k) exit10 1 valid10 (macro3277 k) -theorem macro3278 (k : Nat) : applyExit (before3278 k) exit11 1 = some (before3279 k) := by - simp (disch := omega) [before3278, before3279, exit11, applyExit, pop, push] - <;> omega -theorem step3278 (k : Nat) : Runs (1*2) (before3278 k).denote (before3279 k).denote := - @applyExit_sound (before3278 k) (before3279 k) exit11 1 valid11 (macro3278 k) -theorem macro3279 (k : Nat) : applyExit (before3279 k) exit2 13 = some (before3280 k) := by - simp (disch := omega) [before3279, before3280, exit2, applyExit, pop, push] - <;> omega -theorem step3279 (k : Nat) : Runs (13*2) (before3279 k).denote (before3280 k).denote := - @applyExit_sound (before3279 k) (before3280 k) exit2 13 valid2 (macro3279 k) -theorem macro3280 (k : Nat) : applyExit (before3280 k) exit3 1 = some (before3281 k) := by - simp (disch := omega) [before3280, before3281, exit3, applyExit, pop, push] - <;> omega -theorem step3280 (k : Nat) : Runs (1*2) (before3280 k).denote (before3281 k).denote := - @applyExit_sound (before3280 k) (before3281 k) exit3 1 valid3 (macro3280 k) -theorem macro3281 (k : Nat) : applyExit (before3281 k) exit9 1 = some (before3282 k) := by - simp (disch := omega) [before3281, before3282, exit9, applyExit, pop, push] - <;> omega -theorem step3281 (k : Nat) : Runs (1*2) (before3281 k).denote (before3282 k).denote := - @applyExit_sound (before3281 k) (before3282 k) exit9 1 valid9 (macro3281 k) -theorem macro3282 (k : Nat) : applyExit (before3282 k) exit10 3 = some (before3283 k) := by - simp (disch := omega) [before3282, before3283, exit10, applyExit, pop, push] - <;> omega -theorem step3282 (k : Nat) : Runs (3*2) (before3282 k).denote (before3283 k).denote := - @applyExit_sound (before3282 k) (before3283 k) exit10 3 valid10 (macro3282 k) -theorem macro3283 (k : Nat) : applyExit (before3283 k) exit11 1 = some (before3284 k) := by - simp (disch := omega) [before3283, before3284, exit11, applyExit, pop, push] - <;> omega -theorem step3283 (k : Nat) : Runs (1*2) (before3283 k).denote (before3284 k).denote := - @applyExit_sound (before3283 k) (before3284 k) exit11 1 valid11 (macro3283 k) -theorem macro3284 (k : Nat) : applyExit (before3284 k) exit2 16 = some (before3285 k) := by - simp (disch := omega) [before3284, before3285, exit2, applyExit, pop, push] - <;> omega -theorem step3284 (k : Nat) : Runs (16*2) (before3284 k).denote (before3285 k).denote := - @applyExit_sound (before3284 k) (before3285 k) exit2 16 valid2 (macro3284 k) -theorem macro3285 (k : Nat) : applyExit (before3285 k) exit3 1 = some (before3286 k) := by - simp (disch := omega) [before3285, before3286, exit3, applyExit, pop, push] - <;> omega -theorem step3285 (k : Nat) : Runs (1*2) (before3285 k).denote (before3286 k).denote := - @applyExit_sound (before3285 k) (before3286 k) exit3 1 valid3 (macro3285 k) -theorem macro3286 (k : Nat) : applyExit (before3286 k) exit9 1 = some (before3287 k) := by - simp (disch := omega) [before3286, before3287, exit9, applyExit, pop, push] - <;> omega -theorem step3286 (k : Nat) : Runs (1*2) (before3286 k).denote (before3287 k).denote := - @applyExit_sound (before3286 k) (before3287 k) exit9 1 valid9 (macro3286 k) -theorem macro3287 (k : Nat) : applyExit (before3287 k) exit46 1 = some (before3288 k) := by - simp (disch := omega) [before3287, before3288, exit46, applyExit, pop, push] - <;> omega -theorem step3287 (k : Nat) : Runs (1*2) (before3287 k).denote (before3288 k).denote := - @applyExit_sound (before3287 k) (before3288 k) exit46 1 valid46 (macro3287 k) -theorem macro3288 (k : Nat) : applyExit (before3288 k) exit47 1 = some (before3289 k) := by - simp (disch := omega) [before3288, before3289, exit47, applyExit, pop, push] - <;> omega -theorem step3288 (k : Nat) : Runs (1*2) (before3288 k).denote (before3289 k).denote := - @applyExit_sound (before3288 k) (before3289 k) exit47 1 valid47 (macro3288 k) -theorem macro3289 (k : Nat) : applyExit (before3289 k) exit62 1 = some (before3290 k) := by - simp (disch := omega) [before3289, before3290, exit62, applyExit, pop, push] - <;> omega -theorem step3289 (k : Nat) : Runs (1*1) (before3289 k).denote (before3290 k).denote := - @applyExit_sound (before3289 k) (before3290 k) exit62 1 valid62 (macro3289 k) -theorem macro3290 (k : Nat) : applyExit (before3290 k) exit35 1 = some (before3291 k) := by - simp (disch := omega) [before3290, before3291, exit35, applyExit, pop, push] - <;> omega -theorem step3290 (k : Nat) : Runs (1*2) (before3290 k).denote (before3291 k).denote := - @applyExit_sound (before3290 k) (before3291 k) exit35 1 valid35 (macro3290 k) -theorem macro3291 (k : Nat) : applyExit (before3291 k) exit39 1 = some (before3292 k) := by - simp (disch := omega) [before3291, before3292, exit39, applyExit, pop, push] - <;> omega -theorem step3291 (k : Nat) : Runs (1*1) (before3291 k).denote (before3292 k).denote := - @applyExit_sound (before3291 k) (before3292 k) exit39 1 valid39 (macro3291 k) -theorem macro3292 (k : Nat) : applyExit (before3292 k) exit32 1 = some (before3293 k) := by - simp (disch := omega) [before3292, before3293, exit32, applyExit, pop, push] - <;> omega -theorem step3292 (k : Nat) : Runs (1*3) (before3292 k).denote (before3293 k).denote := - @applyExit_sound (before3292 k) (before3293 k) exit32 1 valid32 (macro3292 k) -theorem macro3293 (k : Nat) : applyExit (before3293 k) exit36 2 = some (before3294 k) := by - simp (disch := omega) [before3293, before3294, exit36, applyExit, pop, push] - <;> omega -theorem step3293 (k : Nat) : Runs (2*2) (before3293 k).denote (before3294 k).denote := - @applyExit_sound (before3293 k) (before3294 k) exit36 2 valid36 (macro3293 k) -theorem macro3294 (k : Nat) : applyExit (before3294 k) exit31 1 = some (before3295 k) := by - simp (disch := omega) [before3294, before3295, exit31, applyExit, pop, push] - <;> omega -theorem step3294 (k : Nat) : Runs (1*1) (before3294 k).denote (before3295 k).denote := - @applyExit_sound (before3294 k) (before3295 k) exit31 1 valid31 (macro3294 k) -theorem macro3295 (k : Nat) : applyExit (before3295 k) exit10 3 = some (before3296 k) := by - simp (disch := omega) [before3295, before3296, exit10, applyExit, pop, push] - <;> omega -theorem step3295 (k : Nat) : Runs (3*2) (before3295 k).denote (before3296 k).denote := - @applyExit_sound (before3295 k) (before3296 k) exit10 3 valid10 (macro3295 k) -theorem macro3296 (k : Nat) : applyExit (before3296 k) exit46 1 = some (before3297 k) := by - simp (disch := omega) [before3296, before3297, exit46, applyExit, pop, push] - <;> omega -theorem step3296 (k : Nat) : Runs (1*2) (before3296 k).denote (before3297 k).denote := - @applyExit_sound (before3296 k) (before3297 k) exit46 1 valid46 (macro3296 k) -theorem macro3297 (k : Nat) : applyExit (before3297 k) exit47 1 = some (before3298 k) := by - simp (disch := omega) [before3297, before3298, exit47, applyExit, pop, push] - <;> omega -theorem step3297 (k : Nat) : Runs (1*2) (before3297 k).denote (before3298 k).denote := - @applyExit_sound (before3297 k) (before3298 k) exit47 1 valid47 (macro3297 k) -theorem macro3298 (k : Nat) : applyExit (before3298 k) exit192 1 = some (before3299 k) := by - simp (disch := omega) [before3298, before3299, exit192, applyExit, pop, push] - <;> omega -theorem step3298 (k : Nat) : Runs (1*1) (before3298 k).denote (before3299 k).denote := - @applyExit_sound (before3298 k) (before3299 k) exit192 1 valid192 (macro3298 k) -theorem macro3299 (k : Nat) : applyExit (before3299 k) exit39 1 = some (after3299 k) := by - simp (disch := omega) [before3299, after3299, exit39, applyExit, pop, push] - <;> omega -theorem step3299 (k : Nat) : Runs (1*1) (before3299 k).denote (after3299 k).denote := - @applyExit_sound (before3299 k) (after3299 k) exit39 1 valid39 (macro3299 k) -theorem chunkRun032 (k : Nat) : Runs (1784*k+3167060757) (before3200 k).denote (after3299 k).denote := by - have h := (@Runs.trans (((((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))))+((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2))))))+(((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))))) ((((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))))+((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2))))))+(((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1))))))) (before3200 k).denote (before3250 k).denote (after3299 k).denote (@Runs.trans ((((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))))+((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2)))))) (((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))) (before3200 k).denote (before3225 k).denote (before3250 k).denote (@Runs.trans (((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1))))) ((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2))))) (before3200 k).denote (before3212 k).denote (before3225 k).denote (@Runs.trans ((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13)))) (((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))) (before3200 k).denote (before3206 k).denote (before3212 k).denote (@Runs.trans (((1*k+2)*54)+((1*38)+(1*13))) ((1*3)+((1*38)+(1*13))) (before3200 k).denote (before3203 k).denote (before3206 k).denote (@Runs.trans ((1*k+2)*54) ((1*38)+(1*13)) (before3200 k).denote (before3201 k).denote (before3203 k).denote (step3200 k) (@Runs.trans (1*38) (1*13) (before3201 k).denote (before3202 k).denote (before3203 k).denote (step3201 k) (step3202 k))) (@Runs.trans (1*3) ((1*38)+(1*13)) (before3203 k).denote (before3204 k).denote (before3206 k).denote (step3203 k) (@Runs.trans (1*38) (1*13) (before3204 k).denote (before3205 k).denote (before3206 k).denote (step3204 k) (step3205 k)))) (@Runs.trans ((1*3)+((1*38)+(791761167*2))) ((1*2)+((2*2)+(1*1))) (before3206 k).denote (before3209 k).denote (before3212 k).denote (@Runs.trans (1*3) ((1*38)+(791761167*2)) (before3206 k).denote (before3207 k).denote (before3209 k).denote (step3206 k) (@Runs.trans (1*38) (791761167*2) (before3207 k).denote (before3208 k).denote (before3209 k).denote (step3207 k) (step3208 k))) (@Runs.trans (1*2) ((2*2)+(1*1)) (before3209 k).denote (before3210 k).denote (before3212 k).denote (step3209 k) (@Runs.trans (2*2) (1*1) (before3210 k).denote (before3211 k).denote (before3212 k).denote (step3210 k) (step3211 k))))) (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2)))) (((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2)))) (before3212 k).denote (before3218 k).denote (before3225 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((27*2)+(1*2))) (before3212 k).denote (before3215 k).denote (before3218 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before3212 k).denote (before3213 k).denote (before3215 k).denote (step3212 k) (@Runs.trans (1*3) (2*2) (before3213 k).denote (before3214 k).denote (before3215 k).denote (step3213 k) (step3214 k))) (@Runs.trans (1*2) ((27*2)+(1*2)) (before3215 k).denote (before3216 k).denote (before3218 k).denote (step3215 k) (@Runs.trans (27*2) (1*2) (before3216 k).denote (before3217 k).denote (before3218 k).denote (step3216 k) (step3217 k)))) (@Runs.trans ((34*2)+((1*1)+(34*2))) (((1*3)+(34*2))+((1*2)+(21*2))) (before3218 k).denote (before3221 k).denote (before3225 k).denote (@Runs.trans (34*2) ((1*1)+(34*2)) (before3218 k).denote (before3219 k).denote (before3221 k).denote (step3218 k) (@Runs.trans (1*1) (34*2) (before3219 k).denote (before3220 k).denote (before3221 k).denote (step3219 k) (step3220 k))) (@Runs.trans ((1*3)+(34*2)) ((1*2)+(21*2)) (before3221 k).denote (before3223 k).denote (before3225 k).denote (@Runs.trans (1*3) (34*2) (before3221 k).denote (before3222 k).denote (before3223 k).denote (step3221 k) (step3222 k)) (@Runs.trans (1*2) (21*2) (before3223 k).denote (before3224 k).denote (before3225 k).denote (step3223 k) (step3224 k)))))) (@Runs.trans ((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2))))) ((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))) (before3225 k).denote (before3237 k).denote (before3250 k).denote (@Runs.trans (((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2)))) (((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))) (before3225 k).denote (before3231 k).denote (before3237 k).denote (@Runs.trans ((1*2)+((86*2)+(1*1))) ((86*2)+((1*3)+(86*2))) (before3225 k).denote (before3228 k).denote (before3231 k).denote (@Runs.trans (1*2) ((86*2)+(1*1)) (before3225 k).denote (before3226 k).denote (before3228 k).denote (step3225 k) (@Runs.trans (86*2) (1*1) (before3226 k).denote (before3227 k).denote (before3228 k).denote (step3226 k) (step3227 k))) (@Runs.trans (86*2) ((1*3)+(86*2)) (before3228 k).denote (before3229 k).denote (before3231 k).denote (step3228 k) (@Runs.trans (1*3) (86*2) (before3229 k).denote (before3230 k).denote (before3231 k).denote (step3229 k) (step3230 k)))) (@Runs.trans ((1*2)+((15*2)+((1*k+8)*1106))) ((27*2)+((1*2)+(10*2))) (before3231 k).denote (before3234 k).denote (before3237 k).denote (@Runs.trans (1*2) ((15*2)+((1*k+8)*1106)) (before3231 k).denote (before3232 k).denote (before3234 k).denote (step3231 k) (@Runs.trans (15*2) ((1*k+8)*1106) (before3232 k).denote (before3233 k).denote (before3234 k).denote (step3232 k) (step3233 k))) (@Runs.trans (27*2) ((1*2)+(10*2)) (before3234 k).denote (before3235 k).denote (before3237 k).denote (step3234 k) (@Runs.trans (1*2) (10*2) (before3235 k).denote (before3236 k).denote (before3237 k).denote (step3235 k) (step3236 k))))) (@Runs.trans (((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2)))) (((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))) (before3237 k).denote (before3243 k).denote (before3250 k).denote (@Runs.trans ((1*1)+((10*2)+(1*3))) ((10*2)+((1*2)+(97*2))) (before3237 k).denote (before3240 k).denote (before3243 k).denote (@Runs.trans (1*1) ((10*2)+(1*3)) (before3237 k).denote (before3238 k).denote (before3240 k).denote (step3237 k) (@Runs.trans (10*2) (1*3) (before3238 k).denote (before3239 k).denote (before3240 k).denote (step3238 k) (step3239 k))) (@Runs.trans (10*2) ((1*2)+(97*2)) (before3240 k).denote (before3241 k).denote (before3243 k).denote (step3240 k) (@Runs.trans (1*2) (97*2) (before3241 k).denote (before3242 k).denote (before3243 k).denote (step3241 k) (step3242 k)))) (@Runs.trans ((1*2)+((3*2)+(1*1))) (((3*2)+(1*3))+((4*2)+(1*1))) (before3243 k).denote (before3246 k).denote (before3250 k).denote (@Runs.trans (1*2) ((3*2)+(1*1)) (before3243 k).denote (before3244 k).denote (before3246 k).denote (step3243 k) (@Runs.trans (3*2) (1*1) (before3244 k).denote (before3245 k).denote (before3246 k).denote (step3244 k) (step3245 k))) (@Runs.trans ((3*2)+(1*3)) ((4*2)+(1*1)) (before3246 k).denote (before3248 k).denote (before3250 k).denote (@Runs.trans (3*2) (1*3) (before3246 k).denote (before3247 k).denote (before3248 k).denote (step3246 k) (step3247 k)) (@Runs.trans (4*2) (1*1) (before3248 k).denote (before3249 k).denote (before3250 k).denote (step3248 k) (step3249 k))))))) (@Runs.trans (((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))))+((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2)))))) (((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1)))))) (before3250 k).denote (before3275 k).denote (after3299 k).denote (@Runs.trans ((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2))))) ((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2))))) (before3250 k).denote (before3262 k).denote (before3275 k).denote (@Runs.trans (((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))) (before3250 k).denote (before3256 k).denote (before3262 k).denote (@Runs.trans ((5*2)+((1*2)+(96*2))) ((1*2)+((1*2)+(10*2))) (before3250 k).denote (before3253 k).denote (before3256 k).denote (@Runs.trans (5*2) ((1*2)+(96*2)) (before3250 k).denote (before3251 k).denote (before3253 k).denote (step3250 k) (@Runs.trans (1*2) (96*2) (before3251 k).denote (before3252 k).denote (before3253 k).denote (step3251 k) (step3252 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before3253 k).denote (before3254 k).denote (before3256 k).denote (step3253 k) (@Runs.trans (1*2) (10*2) (before3254 k).denote (before3255 k).denote (before3256 k).denote (step3254 k) (step3255 k)))) (@Runs.trans ((1*2)+((26*2)+((1*k+8)*586))) ((15*2)+((1*2)+(1*2))) (before3256 k).denote (before3259 k).denote (before3262 k).denote (@Runs.trans (1*2) ((26*2)+((1*k+8)*586)) (before3256 k).denote (before3257 k).denote (before3259 k).denote (step3256 k) (@Runs.trans (26*2) ((1*k+8)*586) (before3257 k).denote (before3258 k).denote (before3259 k).denote (step3257 k) (step3258 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before3259 k).denote (before3260 k).denote (before3262 k).denote (step3259 k) (@Runs.trans (1*2) (1*2) (before3260 k).denote (before3261 k).denote (before3262 k).denote (step3260 k) (step3261 k))))) (@Runs.trans (((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2)))) (((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2)))) (before3262 k).denote (before3268 k).denote (before3275 k).denote (@Runs.trans ((86*2)+((1*2)+(20*2))) ((1*2)+((1*2)+(34*2))) (before3262 k).denote (before3265 k).denote (before3268 k).denote (@Runs.trans (86*2) ((1*2)+(20*2)) (before3262 k).denote (before3263 k).denote (before3265 k).denote (step3262 k) (@Runs.trans (1*2) (20*2) (before3263 k).denote (before3264 k).denote (before3265 k).denote (step3263 k) (step3264 k))) (@Runs.trans (1*2) ((1*2)+(34*2)) (before3265 k).denote (before3266 k).denote (before3268 k).denote (step3265 k) (@Runs.trans (1*2) (34*2) (before3266 k).denote (before3267 k).denote (before3268 k).denote (step3266 k) (step3267 k)))) (@Runs.trans ((1*2)+((26*2)+(1*2))) (((1*2)+(2*2))+((1*2)+(791761166*2))) (before3268 k).denote (before3271 k).denote (before3275 k).denote (@Runs.trans (1*2) ((26*2)+(1*2)) (before3268 k).denote (before3269 k).denote (before3271 k).denote (step3268 k) (@Runs.trans (26*2) (1*2) (before3269 k).denote (before3270 k).denote (before3271 k).denote (step3269 k) (step3270 k))) (@Runs.trans ((1*2)+(2*2)) ((1*2)+(791761166*2)) (before3271 k).denote (before3273 k).denote (before3275 k).denote (@Runs.trans (1*2) (2*2) (before3271 k).denote (before3272 k).denote (before3273 k).denote (step3271 k) (step3272 k)) (@Runs.trans (1*2) (791761166*2) (before3273 k).denote (before3274 k).denote (before3275 k).denote (step3273 k) (step3274 k)))))) (@Runs.trans ((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1))))) (before3275 k).denote (before3287 k).denote (after3299 k).denote (@Runs.trans (((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2)))) (((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))) (before3275 k).denote (before3281 k).denote (before3287 k).denote (@Runs.trans ((1*38)+(((1*k+7)*38)+(1*2))) ((1*2)+((13*2)+(1*2))) (before3275 k).denote (before3278 k).denote (before3281 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(1*2)) (before3275 k).denote (before3276 k).denote (before3278 k).denote (step3275 k) (@Runs.trans ((1*k+7)*38) (1*2) (before3276 k).denote (before3277 k).denote (before3278 k).denote (step3276 k) (step3277 k))) (@Runs.trans (1*2) ((13*2)+(1*2)) (before3278 k).denote (before3279 k).denote (before3281 k).denote (step3278 k) (@Runs.trans (13*2) (1*2) (before3279 k).denote (before3280 k).denote (before3281 k).denote (step3279 k) (step3280 k)))) (@Runs.trans ((1*2)+((3*2)+(1*2))) ((16*2)+((1*2)+(1*2))) (before3281 k).denote (before3284 k).denote (before3287 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before3281 k).denote (before3282 k).denote (before3284 k).denote (step3281 k) (@Runs.trans (3*2) (1*2) (before3282 k).denote (before3283 k).denote (before3284 k).denote (step3282 k) (step3283 k))) (@Runs.trans (16*2) ((1*2)+(1*2)) (before3284 k).denote (before3285 k).denote (before3287 k).denote (step3284 k) (@Runs.trans (1*2) (1*2) (before3285 k).denote (before3286 k).denote (before3287 k).denote (step3285 k) (step3286 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1)))) (before3287 k).denote (before3293 k).denote (after3299 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before3287 k).denote (before3290 k).denote (before3293 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before3287 k).denote (before3288 k).denote (before3290 k).denote (step3287 k) (@Runs.trans (1*2) (1*1) (before3288 k).denote (before3289 k).denote (before3290 k).denote (step3288 k) (step3289 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before3290 k).denote (before3291 k).denote (before3293 k).denote (step3290 k) (@Runs.trans (1*1) (1*3) (before3291 k).denote (before3292 k).denote (before3293 k).denote (step3291 k) (step3292 k)))) (@Runs.trans ((2*2)+((1*1)+(3*2))) (((1*2)+(1*2))+((1*1)+(1*1))) (before3293 k).denote (before3296 k).denote (after3299 k).denote (@Runs.trans (2*2) ((1*1)+(3*2)) (before3293 k).denote (before3294 k).denote (before3296 k).denote (step3293 k) (@Runs.trans (1*1) (3*2) (before3294 k).denote (before3295 k).denote (before3296 k).denote (step3294 k) (step3295 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*1)) (before3296 k).denote (before3298 k).denote (after3299 k).denote (@Runs.trans (1*2) (1*2) (before3296 k).denote (before3297 k).denote (before3298 k).denote (step3296 k) (step3297 k)) (@Runs.trans (1*1) (1*1) (before3298 k).denote (before3299 k).denote (after3299 k).denote (step3298 k) (step3299 k)))))))) - have ht : ((((((((1*k+2)*54)+((1*38)+(1*13)))+((1*3)+((1*38)+(1*13))))+(((1*3)+((1*38)+(791761167*2)))+((1*2)+((2*2)+(1*1)))))+((((2*2)+((1*3)+(2*2)))+((1*2)+((27*2)+(1*2))))+(((34*2)+((1*1)+(34*2)))+(((1*3)+(34*2))+((1*2)+(21*2))))))+(((((1*2)+((86*2)+(1*1)))+((86*2)+((1*3)+(86*2))))+(((1*2)+((15*2)+((1*k+8)*1106)))+((27*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(97*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))))+((((((5*2)+((1*2)+(96*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((26*2)+((1*k+8)*586)))+((15*2)+((1*2)+(1*2)))))+((((86*2)+((1*2)+(20*2)))+((1*2)+((1*2)+(34*2))))+(((1*2)+((26*2)+(1*2)))+(((1*2)+(2*2))+((1*2)+(791761166*2))))))+(((((1*38)+(((1*k+7)*38)+(1*2)))+((1*2)+((13*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+((16*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((2*2)+((1*1)+(3*2)))+(((1*2)+(1*2))+((1*1)+(1*1)))))))) = (1784*k+3167060757) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean deleted file mode 100644 index efd00349..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk033.lean +++ /dev/null @@ -1,795 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3300_0 : Stack := [] -abbrev tail3300_1 : Stack := ⟨w0,1⟩ :: tail3300_0 -abbrev tail3300_2 : Stack := ⟨w2,1⟩ :: tail3300_1 -abbrev tail3300_3 : Stack := ⟨w23,1⟩ :: tail3300_2 -abbrev tail3300_4 : Stack := ⟨w1,6⟩ :: tail3300_0 -abbrev tail3300_5 : Stack := ⟨w2,1⟩ :: tail3300_4 -abbrev tail3300_6 : Stack := ⟨w0,97⟩ :: tail3300_5 -abbrev tail3300_7 : Stack := ⟨w1,11⟩ :: tail3300_6 -abbrev tail3300_8 : Stack := ⟨w2,1⟩ :: tail3300_7 -abbrev tail3300_9 : Stack := ⟨w0,26⟩ :: tail3300_8 -abbrev tail3300_10 (k : Nat) : Stack := ⟨w166,(1*k+8)⟩ :: tail3300_9 -abbrev tail3300_11 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3300_10 k -abbrev tail3300_12 (k : Nat) : Stack := ⟨w1,87⟩ :: tail3300_11 k -abbrev tail3300_13 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_12 k -abbrev tail3300_14 (k : Nat) : Stack := ⟨w0,21⟩ :: tail3300_13 k -abbrev tail3300_15 (k : Nat) : Stack := ⟨w1,35⟩ :: tail3300_14 k -abbrev tail3300_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_15 k -abbrev tail3300_17 (k : Nat) : Stack := ⟨w0,27⟩ :: tail3300_16 k -abbrev tail3300_18 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3300_17 k -abbrev tail3300_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_18 k -abbrev tail3300_20 (k : Nat) : Stack := ⟨w0,791761166⟩ :: tail3300_19 k -abbrev tail3300_21 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3300_20 k -abbrev tail3300_22 (k : Nat) : Stack := ⟨w167,(1*k+7)⟩ :: tail3300_21 k -abbrev tail3300_23 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_22 k -abbrev tail3300_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_23 k -abbrev tail3300_25 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3300_24 k -abbrev tail3300_26 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3300_25 k -abbrev tail3300_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_26 k -abbrev tail3300_28 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3300_27 k -abbrev tail3300_29 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_28 k -abbrev tail3300_30 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3300_29 k -abbrev tail3300_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_30 k -abbrev tail3300_32 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_31 k -abbrev tail3300_33 : Stack := ⟨w0,1⟩ :: tail3300_2 -abbrev tail3300_34 : Stack := ⟨w0,2⟩ :: tail3300_2 -abbrev tail3300_35 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3300_29 k -abbrev tail3300_36 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3300_29 k -abbrev tail3300_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_36 k -abbrev tail3300_38 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3300_36 k -abbrev tail3300_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_37 k -abbrev tail3300_40 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3300_37 k -abbrev tail3300_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_40 k -abbrev tail3300_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_40 k -abbrev tail3300_43 : Stack := ⟨w1,1⟩ :: tail3300_0 -abbrev tail3300_44 : Stack := ⟨w0,2⟩ :: tail3300_43 -abbrev tail3300_45 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_36 k -abbrev tail3300_46 : Stack := ⟨w0,1⟩ :: tail3300_43 -abbrev tail3300_47 : Stack := ⟨w2,1⟩ :: tail3300_46 -abbrev tail3300_48 : Stack := ⟨w1,1⟩ :: tail3300_47 -abbrev tail3300_49 : Stack := ⟨w0,6⟩ :: tail3300_48 -abbrev tail3300_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_28 k -abbrev tail3300_51 : Stack := ⟨w0,5⟩ :: tail3300_48 -abbrev tail3300_52 : Stack := ⟨w2,1⟩ :: tail3300_51 -abbrev tail3300_53 : Stack := ⟨w23,1⟩ :: tail3300_52 -abbrev tail3300_54 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3300_27 k -abbrev tail3300_55 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_54 k -abbrev tail3300_56 : Stack := ⟨w0,1⟩ :: tail3300_52 -abbrev tail3300_57 : Stack := ⟨w2,1⟩ :: tail3300_56 -abbrev tail3300_58 : Stack := ⟨w1,15⟩ :: tail3300_57 -abbrev tail3300_59 : Stack := ⟨w23,1⟩ :: tail3300_58 -abbrev tail3300_60 : Stack := ⟨w0,4⟩ :: tail3300_59 -abbrev tail3300_61 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3300_24 k -abbrev tail3300_62 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_61 k -abbrev tail3300_63 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3300_62 k -abbrev tail3300_64 : Stack := ⟨w0,1⟩ :: tail3300_58 -abbrev tail3300_65 : Stack := ⟨w0,5⟩ :: tail3300_58 -abbrev tail3300_66 : Stack := ⟨w2,1⟩ :: tail3300_65 -abbrev tail3300_67 : Stack := ⟨w1,13⟩ :: tail3300_66 -abbrev tail3300_68 : Stack := ⟨w23,1⟩ :: tail3300_67 -abbrev tail3300_69 : Stack := ⟨w0,1⟩ :: tail3300_68 -abbrev tail3300_70 (k : Nat) : Stack := ⟨w167,(1*k+6)⟩ :: tail3300_21 k -abbrev tail3300_71 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_70 k -abbrev tail3300_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3300_71 k -abbrev tail3300_73 : Stack := ⟨w0,1⟩ :: tail3300_67 -abbrev tail3300_74 : Stack := ⟨w0,2⟩ :: tail3300_67 -abbrev tail3300_75 : Stack := ⟨w169,1⟩ :: tail3300_74 -abbrev tail3300_76 (k : Nat) : Stack := ⟨w167,(1*k+5)⟩ :: tail3300_21 k -abbrev tail3300_77 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_76 k -abbrev tail3300_78 : Stack := ⟨w170,1⟩ :: tail3300_74 -abbrev tail3300_79 : Stack := ⟨w169,1⟩ :: tail3300_78 -abbrev tail3300_80 (k : Nat) : Stack := ⟨w167,(1*k+4)⟩ :: tail3300_21 k -abbrev tail3300_81 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_80 k -abbrev tail3300_82 : Stack := ⟨w170,2⟩ :: tail3300_74 -abbrev tail3300_83 : Stack := ⟨w169,1⟩ :: tail3300_82 -abbrev tail3300_84 (k : Nat) : Stack := ⟨w167,(1*k+3)⟩ :: tail3300_21 k -abbrev tail3300_85 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_84 k -abbrev tail3300_86 : Stack := ⟨w170,3⟩ :: tail3300_74 -abbrev tail3300_87 (k : Nat) : Stack := ⟨w170,(1*k+5)⟩ :: tail3300_74 -abbrev tail3300_88 (k : Nat) : Stack := ⟨w167,1⟩ :: tail3300_21 k -abbrev tail3300_89 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_88 k -abbrev tail3300_90 (k : Nat) : Stack := ⟨w169,1⟩ :: tail3300_87 k -abbrev tail3300_91 (k : Nat) : Stack := ⟨w168,1⟩ :: tail3300_21 k -abbrev tail3300_92 (k : Nat) : Stack := ⟨w170,(1*k+6)⟩ :: tail3300_74 -abbrev tail3300_93 (k : Nat) : Stack := ⟨w169,1⟩ :: tail3300_92 k -abbrev tail3300_94 (k : Nat) : Stack := ⟨w164,1⟩ :: tail3300_20 k -abbrev tail3300_95 (k : Nat) : Stack := ⟨w170,(1*k+7)⟩ :: tail3300_74 -abbrev tail3300_96 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3300_95 k -abbrev tail3300_97 (k : Nat) : Stack := ⟨w1,791761166⟩ :: tail3300_96 k -abbrev tail3300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_97 k -abbrev tail3300_99 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3300_98 k -abbrev tail3300_100 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3300_16 k -abbrev tail3300_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_100 k -abbrev tail3300_102 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3300_101 k -abbrev tail3300_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_97 k -abbrev tail3300_104 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3300_97 k -abbrev tail3300_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_104 k -abbrev tail3300_106 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3300_105 k -abbrev tail3300_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_106 k -abbrev tail3300_108 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3300_107 k -abbrev tail3300_109 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3300_13 k -abbrev tail3300_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_109 k -abbrev tail3300_111 (k : Nat) : Stack := ⟨w1,35⟩ :: tail3300_110 k -abbrev tail3300_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_106 k -abbrev tail3300_113 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3300_106 k -abbrev tail3300_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_113 k -abbrev tail3300_115 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3300_114 k -abbrev tail3300_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_115 k -abbrev tail3300_117 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3300_116 k -abbrev tail3300_118 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3300_10 k -abbrev tail3300_119 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_118 k -abbrev tail3300_120 (k : Nat) : Stack := ⟨w1,87⟩ :: tail3300_119 k -abbrev tail3300_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_115 k -abbrev tail3300_122 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3300_115 k -abbrev tail3300_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_122 k -abbrev tail3300_124 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3300_123 k -abbrev tail3300_125 (k : Nat) : Stack := ⟨w171,(1*k+8)⟩ :: tail3300_124 k -abbrev tail3300_126 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3300_125 k -abbrev tail3300_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_126 k -abbrev tail3300_128 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3300_127 k -abbrev tail3300_129 : Stack := ⟨w0,96⟩ :: tail3300_5 -abbrev tail3300_130 : Stack := ⟨w23,1⟩ :: tail3300_129 -abbrev tail3300_131 : Stack := ⟨w1,11⟩ :: tail3300_130 -abbrev tail3300_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_126 k -abbrev tail3300_133 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3300_126 k -abbrev tail3300_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3300_133 k -abbrev tail3300_135 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3300_134 k -abbrev tail3300_136 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3300_135 k -abbrev tail3300_137 (k : Nat) : Stack := ⟨w0,6⟩ :: tail3300_136 k -abbrev tail3300_138 : Stack := ⟨w1,7⟩ :: tail3300_0 -abbrev tail3300_139 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3300_135 k -abbrev tail3300_140 (k : Nat) : Stack := ⟨w0,8⟩ :: tail3300_135 k -abbrev tail3300_141 : Stack := ⟨w1,9⟩ :: tail3300_0 - -def before3300 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3300_3,(tail3300_32 k)⟩ -def before3301 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3300_33,(tail3300_32 k)⟩ -def before3302 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail3300_34,(tail3300_31 k)⟩ -def before3303 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3300_34,(tail3300_35 k)⟩ -def before3304 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail3300_2,(tail3300_36 k)⟩ -def before3305 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1211),tail3300_1,(tail3300_37 k)⟩ -def before3306 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1213),tail3300_0,(tail3300_38 k)⟩ -def before3307 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail3300_1,(tail3300_38 k)⟩ -def before3308 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail3300_1,(tail3300_39 k)⟩ -def before3309 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail3300_0,(tail3300_40 k)⟩ -def before3310 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1217),tail3300_0,(tail3300_41 k)⟩ -def before3311 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail3300_1,(tail3300_41 k)⟩ -def before3312 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail3300_1,(tail3300_42 k)⟩ -def before3313 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail3300_0,(tail3300_42 k)⟩ -def before3314 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1215),tail3300_43,(tail3300_40 k)⟩ -def before3315 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail3300_44,(tail3300_37 k)⟩ -def before3316 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1211),tail3300_44,(tail3300_45 k)⟩ -def before3317 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail3300_47,(tail3300_45 k)⟩ -def before3318 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail3300_48,(tail3300_36 k)⟩ -def before3319 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3300_49,(tail3300_29 k)⟩ -def before3320 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1197),tail3300_49,(tail3300_50 k)⟩ -def before3321 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail3300_52,(tail3300_50 k)⟩ -def before3322 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3300_53,(tail3300_28 k)⟩ -def before3323 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail3300_53,(tail3300_55 k)⟩ -def before3324 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3300_56,(tail3300_55 k)⟩ -def before3325 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail3300_57,(tail3300_54 k)⟩ -def before3326 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1163),tail3300_58,(tail3300_27 k)⟩ -def before3327 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail3300_59,(tail3300_26 k)⟩ -def before3328 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3300_60,(tail3300_25 k)⟩ -def before3329 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3300_60,(tail3300_62 k)⟩ -def before3330 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail3300_59,(tail3300_63 k)⟩ -def before3331 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail3300_64,(tail3300_63 k)⟩ -def before3332 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3300_65,(tail3300_62 k)⟩ -def before3333 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3300_66,(tail3300_61 k)⟩ -def before3334 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail3300_67,(tail3300_24 k)⟩ -def before3335 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail3300_68,(tail3300_23 k)⟩ -def before3336 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3300_69,(tail3300_22 k)⟩ -def before3337 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3300_69,(tail3300_71 k)⟩ -def before3338 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail3300_68,(tail3300_72 k)⟩ -def before3339 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail3300_73,(tail3300_72 k)⟩ -def before3340 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3300_74,(tail3300_71 k)⟩ -def before3341 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3300_75,(tail3300_70 k)⟩ -def before3342 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3300_75,(tail3300_77 k)⟩ -def before3343 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3300_78,(tail3300_77 k)⟩ -def before3344 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3300_79,(tail3300_76 k)⟩ -def before3345 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3300_79,(tail3300_81 k)⟩ -def before3346 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3300_82,(tail3300_81 k)⟩ -def before3347 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3300_83,(tail3300_80 k)⟩ -def before3348 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3300_83,(tail3300_85 k)⟩ -def before3349 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3300_86,(tail3300_85 k)⟩ -def before3350 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3300_87 k),(tail3300_89 k)⟩ -def before3351 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3300_90 k),(tail3300_88 k)⟩ -def before3352 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3300_90 k),(tail3300_91 k)⟩ -def before3353 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3300_92 k),(tail3300_91 k)⟩ -def before3354 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3300_93 k),(tail3300_21 k)⟩ -def before3355 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3300_93 k),(tail3300_94 k)⟩ -def before3356 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3300_95 k),(tail3300_94 k)⟩ -def before3357 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3300_96 k),(tail3300_20 k)⟩ -def before3358 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521515),(tail3300_97 k),(tail3300_19 k)⟩ -def before3359 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521517),(tail3300_98 k),(tail3300_18 k)⟩ -def before3360 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3300_99 k),(tail3300_17 k)⟩ -def before3361 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3300_99 k),(tail3300_101 k)⟩ -def before3362 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail3300_98 k),(tail3300_102 k)⟩ -def before3363 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521517),(tail3300_103 k),(tail3300_102 k)⟩ -def before3364 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3300_104 k),(tail3300_101 k)⟩ -def before3365 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3300_105 k),(tail3300_100 k)⟩ -def before3366 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521577),(tail3300_106 k),(tail3300_16 k)⟩ -def before3367 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521579),(tail3300_107 k),(tail3300_15 k)⟩ -def before3368 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3300_108 k),(tail3300_14 k)⟩ -def before3369 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3300_108 k),(tail3300_110 k)⟩ -def before3370 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521579),(tail3300_107 k),(tail3300_111 k)⟩ -def before3371 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521579),(tail3300_112 k),(tail3300_111 k)⟩ -def before3372 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3300_113 k),(tail3300_110 k)⟩ -def before3373 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3300_114 k),(tail3300_109 k)⟩ -def before3374 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521691),(tail3300_115 k),(tail3300_13 k)⟩ -def before3375 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521693),(tail3300_116 k),(tail3300_12 k)⟩ -def before3376 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3300_117 k),(tail3300_11 k)⟩ -def before3377 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3300_117 k),(tail3300_119 k)⟩ -def before3378 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521693),(tail3300_116 k),(tail3300_120 k)⟩ -def before3379 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521693),(tail3300_121 k),(tail3300_120 k)⟩ -def before3380 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3300_122 k),(tail3300_119 k)⟩ -def before3381 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3300_123 k),(tail3300_118 k)⟩ -def before3382 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3300_124 k),(tail3300_10 k)⟩ -def before3383 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3300_125 k),tail3300_9⟩ -def before3384 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526639),(tail3300_126 k),tail3300_8⟩ -def before3385 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526641),(tail3300_127 k),tail3300_7⟩ -def before3386 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3300_128 k),tail3300_6⟩ -def before3387 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3300_128 k),tail3300_130⟩ -def before3388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526641),(tail3300_127 k),tail3300_131⟩ -def before3389 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526641),(tail3300_132 k),tail3300_131⟩ -def before3390 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3300_133 k),tail3300_130⟩ -def before3391 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3300_134 k),tail3300_129⟩ -def before3392 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526857),(tail3300_135 k),tail3300_5⟩ -def before3393 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526859),(tail3300_136 k),tail3300_4⟩ -def before3394 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526871),(tail3300_137 k),tail3300_0⟩ -def before3395 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526871),(tail3300_137 k),tail3300_43⟩ -def before3396 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526859),(tail3300_136 k),tail3300_138⟩ -def before3397 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526859),(tail3300_139 k),tail3300_138⟩ -def before3398 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526873),(tail3300_140 k),tail3300_0⟩ -def before3399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail3300_140 k),tail3300_43⟩ -def after3399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526857),(tail3300_135 k),tail3300_141⟩ - -theorem macro3300 (k : Nat) : applyExit (before3300 k) exit32 1 = some (before3301 k) := by - simp (disch := omega) [before3300, before3301, exit32, applyExit, pop, push] - <;> omega -theorem step3300 (k : Nat) : Runs (1*3) (before3300 k).denote (before3301 k).denote := - @applyExit_sound (before3300 k) (before3301 k) exit32 1 valid32 (macro3300 k) -theorem macro3301 (k : Nat) : applyExit (before3301 k) exit36 1 = some (before3302 k) := by - simp (disch := omega) [before3301, before3302, exit36, applyExit, pop, push] - <;> omega -theorem step3301 (k : Nat) : Runs (1*2) (before3301 k).denote (before3302 k).denote := - @applyExit_sound (before3301 k) (before3302 k) exit36 1 valid36 (macro3301 k) -theorem macro3302 (k : Nat) : applyExit (before3302 k) exit39 1 = some (before3303 k) := by - simp (disch := omega) [before3302, before3303, exit39, applyExit, pop, push] - <;> omega -theorem step3302 (k : Nat) : Runs (1*1) (before3302 k).denote (before3303 k).denote := - @applyExit_sound (before3302 k) (before3303 k) exit39 1 valid39 (macro3302 k) -theorem macro3303 (k : Nat) : applyExit (before3303 k) exit10 2 = some (before3304 k) := by - simp (disch := omega) [before3303, before3304, exit10, applyExit, pop, push] - <;> omega -theorem step3303 (k : Nat) : Runs (2*2) (before3303 k).denote (before3304 k).denote := - @applyExit_sound (before3303 k) (before3304 k) exit10 2 valid10 (macro3303 k) -theorem macro3304 (k : Nat) : applyExit (before3304 k) exit46 1 = some (before3305 k) := by - simp (disch := omega) [before3304, before3305, exit46, applyExit, pop, push] - <;> omega -theorem step3304 (k : Nat) : Runs (1*2) (before3304 k).denote (before3305 k).denote := - @applyExit_sound (before3304 k) (before3305 k) exit46 1 valid46 (macro3304 k) -theorem macro3305 (k : Nat) : applyExit (before3305 k) exit47 1 = some (before3306 k) := by - simp (disch := omega) [before3305, before3306, exit47, applyExit, pop, push] - <;> omega -theorem step3305 (k : Nat) : Runs (1*2) (before3305 k).denote (before3306 k).denote := - @applyExit_sound (before3305 k) (before3306 k) exit47 1 valid47 (macro3305 k) -theorem macro3306 (k : Nat) : applyExit (before3306 k) exit48 1 = some (before3307 k) := by - simp (disch := omega) [before3306, before3307, exit48, applyExit, pop, push] - <;> omega -theorem step3306 (k : Nat) : Runs (1*1) (before3306 k).denote (before3307 k).denote := - @applyExit_sound (before3306 k) (before3307 k) exit48 1 valid48 (macro3306 k) -theorem macro3307 (k : Nat) : applyExit (before3307 k) exit39 1 = some (before3308 k) := by - simp (disch := omega) [before3307, before3308, exit39, applyExit, pop, push] - <;> omega -theorem step3307 (k : Nat) : Runs (1*1) (before3307 k).denote (before3308 k).denote := - @applyExit_sound (before3307 k) (before3308 k) exit39 1 valid39 (macro3307 k) -theorem macro3308 (k : Nat) : applyExit (before3308 k) exit10 1 = some (before3309 k) := by - simp (disch := omega) [before3308, before3309, exit10, applyExit, pop, push] - <;> omega -theorem step3308 (k : Nat) : Runs (1*2) (before3308 k).denote (before3309 k).denote := - @applyExit_sound (before3308 k) (before3309 k) exit10 1 valid10 (macro3308 k) -theorem macro3309 (k : Nat) : applyExit (before3309 k) exit46 1 = some (before3310 k) := by - simp (disch := omega) [before3309, before3310, exit46, applyExit, pop, push] - <;> omega -theorem step3309 (k : Nat) : Runs (1*2) (before3309 k).denote (before3310 k).denote := - @applyExit_sound (before3309 k) (before3310 k) exit46 1 valid46 (macro3309 k) -theorem macro3310 (k : Nat) : applyExit (before3310 k) exit49 1 = some (before3311 k) := by - simp (disch := omega) [before3310, before3311, exit49, applyExit, pop, push] - <;> omega -theorem step3310 (k : Nat) : Runs (1*1) (before3310 k).denote (before3311 k).denote := - @applyExit_sound (before3310 k) (before3311 k) exit49 1 valid49 (macro3310 k) -theorem macro3311 (k : Nat) : applyExit (before3311 k) exit1 1 = some (before3312 k) := by - simp (disch := omega) [before3311, before3312, exit1, applyExit, pop, push] - <;> omega -theorem step3311 (k : Nat) : Runs (1*3) (before3311 k).denote (before3312 k).denote := - @applyExit_sound (before3311 k) (before3312 k) exit1 1 valid1 (macro3311 k) -theorem macro3312 (k : Nat) : applyExit (before3312 k) exit6 1 = some (before3313 k) := by - simp (disch := omega) [before3312, before3313, exit6, applyExit, pop, push] - <;> omega -theorem step3312 (k : Nat) : Runs (1*1) (before3312 k).denote (before3313 k).denote := - @applyExit_sound (before3312 k) (before3313 k) exit6 1 valid6 (macro3312 k) -theorem macro3313 (k : Nat) : applyExit (before3313 k) exit0 1 = some (before3314 k) := by - simp (disch := omega) [before3313, before3314, exit0, applyExit, pop, push] - <;> omega -theorem step3313 (k : Nat) : Runs (1*2) (before3313 k).denote (before3314 k).denote := - @applyExit_sound (before3313 k) (before3314 k) exit0 1 valid0 (macro3313 k) -theorem macro3314 (k : Nat) : applyExit (before3314 k) exit13 2 = some (before3315 k) := by - simp (disch := omega) [before3314, before3315, exit13, applyExit, pop, push] - <;> omega -theorem step3314 (k : Nat) : Runs (2*2) (before3314 k).denote (before3315 k).denote := - @applyExit_sound (before3314 k) (before3315 k) exit13 2 valid13 (macro3314 k) -theorem macro3315 (k : Nat) : applyExit (before3315 k) exit1 1 = some (before3316 k) := by - simp (disch := omega) [before3315, before3316, exit1, applyExit, pop, push] - <;> omega -theorem step3315 (k : Nat) : Runs (1*3) (before3315 k).denote (before3316 k).denote := - @applyExit_sound (before3315 k) (before3316 k) exit1 1 valid1 (macro3315 k) -theorem macro3316 (k : Nat) : applyExit (before3316 k) exit6 1 = some (before3317 k) := by - simp (disch := omega) [before3316, before3317, exit6, applyExit, pop, push] - <;> omega -theorem step3316 (k : Nat) : Runs (1*1) (before3316 k).denote (before3317 k).denote := - @applyExit_sound (before3316 k) (before3317 k) exit6 1 valid6 (macro3316 k) -theorem macro3317 (k : Nat) : applyExit (before3317 k) exit0 1 = some (before3318 k) := by - simp (disch := omega) [before3317, before3318, exit0, applyExit, pop, push] - <;> omega -theorem step3317 (k : Nat) : Runs (1*2) (before3317 k).denote (before3318 k).denote := - @applyExit_sound (before3317 k) (before3318 k) exit0 1 valid0 (macro3317 k) -theorem macro3318 (k : Nat) : applyExit (before3318 k) exit13 6 = some (before3319 k) := by - simp (disch := omega) [before3318, before3319, exit13, applyExit, pop, push] - <;> omega -theorem step3318 (k : Nat) : Runs (6*2) (before3318 k).denote (before3319 k).denote := - @applyExit_sound (before3318 k) (before3319 k) exit13 6 valid13 (macro3318 k) -theorem macro3319 (k : Nat) : applyExit (before3319 k) exit63 1 = some (before3320 k) := by - simp (disch := omega) [before3319, before3320, exit63, applyExit, pop, push] - <;> omega -theorem step3319 (k : Nat) : Runs (1*3) (before3319 k).denote (before3320 k).denote := - @applyExit_sound (before3319 k) (before3320 k) exit63 1 valid63 (macro3319 k) -theorem macro3320 (k : Nat) : applyExit (before3320 k) exit62 1 = some (before3321 k) := by - simp (disch := omega) [before3320, before3321, exit62, applyExit, pop, push] - <;> omega -theorem step3320 (k : Nat) : Runs (1*1) (before3320 k).denote (before3321 k).denote := - @applyExit_sound (before3320 k) (before3321 k) exit62 1 valid62 (macro3320 k) -theorem macro3321 (k : Nat) : applyExit (before3321 k) exit35 1 = some (before3322 k) := by - simp (disch := omega) [before3321, before3322, exit35, applyExit, pop, push] - <;> omega -theorem step3321 (k : Nat) : Runs (1*2) (before3321 k).denote (before3322 k).denote := - @applyExit_sound (before3321 k) (before3322 k) exit35 1 valid35 (macro3321 k) -theorem macro3322 (k : Nat) : applyExit (before3322 k) exit31 1 = some (before3323 k) := by - simp (disch := omega) [before3322, before3323, exit31, applyExit, pop, push] - <;> omega -theorem step3322 (k : Nat) : Runs (1*1) (before3322 k).denote (before3323 k).denote := - @applyExit_sound (before3322 k) (before3323 k) exit31 1 valid31 (macro3322 k) -theorem macro3323 (k : Nat) : applyExit (before3323 k) exit32 1 = some (before3324 k) := by - simp (disch := omega) [before3323, before3324, exit32, applyExit, pop, push] - <;> omega -theorem step3323 (k : Nat) : Runs (1*3) (before3323 k).denote (before3324 k).denote := - @applyExit_sound (before3323 k) (before3324 k) exit32 1 valid32 (macro3323 k) -theorem macro3324 (k : Nat) : applyExit (before3324 k) exit33 1 = some (before3325 k) := by - simp (disch := omega) [before3324, before3325, exit33, applyExit, pop, push] - <;> omega -theorem step3324 (k : Nat) : Runs (1*2) (before3324 k).denote (before3325 k).denote := - @applyExit_sound (before3324 k) (before3325 k) exit33 1 valid33 (macro3324 k) -theorem macro3325 (k : Nat) : applyExit (before3325 k) exit34 15 = some (before3326 k) := by - simp (disch := omega) [before3325, before3326, exit34, applyExit, pop, push] - <;> omega -theorem step3325 (k : Nat) : Runs (15*2) (before3325 k).denote (before3326 k).denote := - @applyExit_sound (before3325 k) (before3326 k) exit34 15 valid34 (macro3325 k) -theorem macro3326 (k : Nat) : applyExit (before3326 k) exit35 1 = some (before3327 k) := by - simp (disch := omega) [before3326, before3327, exit35, applyExit, pop, push] - <;> omega -theorem step3326 (k : Nat) : Runs (1*2) (before3326 k).denote (before3327 k).denote := - @applyExit_sound (before3326 k) (before3327 k) exit35 1 valid35 (macro3326 k) -theorem macro3327 (k : Nat) : applyExit (before3327 k) exit36 4 = some (before3328 k) := by - simp (disch := omega) [before3327, before3328, exit36, applyExit, pop, push] - <;> omega -theorem step3327 (k : Nat) : Runs (4*2) (before3327 k).denote (before3328 k).denote := - @applyExit_sound (before3327 k) (before3328 k) exit36 4 valid36 (macro3327 k) -theorem macro3328 (k : Nat) : applyExit (before3328 k) exit31 1 = some (before3329 k) := by - simp (disch := omega) [before3328, before3329, exit31, applyExit, pop, push] - <;> omega -theorem step3328 (k : Nat) : Runs (1*1) (before3328 k).denote (before3329 k).denote := - @applyExit_sound (before3328 k) (before3329 k) exit31 1 valid31 (macro3328 k) -theorem macro3329 (k : Nat) : applyExit (before3329 k) exit10 4 = some (before3330 k) := by - simp (disch := omega) [before3329, before3330, exit10, applyExit, pop, push] - <;> omega -theorem step3329 (k : Nat) : Runs (4*2) (before3329 k).denote (before3330 k).denote := - @applyExit_sound (before3329 k) (before3330 k) exit10 4 valid10 (macro3329 k) -theorem macro3330 (k : Nat) : applyExit (before3330 k) exit32 1 = some (before3331 k) := by - simp (disch := omega) [before3330, before3331, exit32, applyExit, pop, push] - <;> omega -theorem step3330 (k : Nat) : Runs (1*3) (before3330 k).denote (before3331 k).denote := - @applyExit_sound (before3330 k) (before3331 k) exit32 1 valid32 (macro3330 k) -theorem macro3331 (k : Nat) : applyExit (before3331 k) exit36 4 = some (before3332 k) := by - simp (disch := omega) [before3331, before3332, exit36, applyExit, pop, push] - <;> omega -theorem step3331 (k : Nat) : Runs (4*2) (before3331 k).denote (before3332 k).denote := - @applyExit_sound (before3331 k) (before3332 k) exit36 4 valid36 (macro3331 k) -theorem macro3332 (k : Nat) : applyExit (before3332 k) exit33 1 = some (before3333 k) := by - simp (disch := omega) [before3332, before3333, exit33, applyExit, pop, push] - <;> omega -theorem step3332 (k : Nat) : Runs (1*2) (before3332 k).denote (before3333 k).denote := - @applyExit_sound (before3332 k) (before3333 k) exit33 1 valid33 (macro3332 k) -theorem macro3333 (k : Nat) : applyExit (before3333 k) exit34 13 = some (before3334 k) := by - simp (disch := omega) [before3333, before3334, exit34, applyExit, pop, push] - <;> omega -theorem step3333 (k : Nat) : Runs (13*2) (before3333 k).denote (before3334 k).denote := - @applyExit_sound (before3333 k) (before3334 k) exit34 13 valid34 (macro3333 k) -theorem macro3334 (k : Nat) : applyExit (before3334 k) exit35 1 = some (before3335 k) := by - simp (disch := omega) [before3334, before3335, exit35, applyExit, pop, push] - <;> omega -theorem step3334 (k : Nat) : Runs (1*2) (before3334 k).denote (before3335 k).denote := - @applyExit_sound (before3334 k) (before3335 k) exit35 1 valid35 (macro3334 k) -theorem macro3335 (k : Nat) : applyExit (before3335 k) exit36 1 = some (before3336 k) := by - simp (disch := omega) [before3335, before3336, exit36, applyExit, pop, push] - <;> omega -theorem step3335 (k : Nat) : Runs (1*2) (before3335 k).denote (before3336 k).denote := - @applyExit_sound (before3335 k) (before3336 k) exit36 1 valid36 (macro3335 k) -theorem macro3336 (k : Nat) : applyExit (before3336 k) exit193 1 = some (before3337 k) := by - simp (disch := omega) [before3336, before3337, exit193, applyExit, pop, push] - <;> omega -theorem step3336 (k : Nat) : Runs (1*13) (before3336 k).denote (before3337 k).denote := - @applyExit_sound (before3336 k) (before3337 k) exit193 1 valid193 (macro3336 k) -theorem macro3337 (k : Nat) : applyExit (before3337 k) exit10 1 = some (before3338 k) := by - simp (disch := omega) [before3337, before3338, exit10, applyExit, pop, push] - <;> omega -theorem step3337 (k : Nat) : Runs (1*2) (before3337 k).denote (before3338 k).denote := - @applyExit_sound (before3337 k) (before3338 k) exit10 1 valid10 (macro3337 k) -theorem macro3338 (k : Nat) : applyExit (before3338 k) exit32 1 = some (before3339 k) := by - simp (disch := omega) [before3338, before3339, exit32, applyExit, pop, push] - <;> omega -theorem step3338 (k : Nat) : Runs (1*3) (before3338 k).denote (before3339 k).denote := - @applyExit_sound (before3338 k) (before3339 k) exit32 1 valid32 (macro3338 k) -theorem macro3339 (k : Nat) : applyExit (before3339 k) exit36 1 = some (before3340 k) := by - simp (disch := omega) [before3339, before3340, exit36, applyExit, pop, push] - <;> omega -theorem step3339 (k : Nat) : Runs (1*2) (before3339 k).denote (before3340 k).denote := - @applyExit_sound (before3339 k) (before3340 k) exit36 1 valid36 (macro3339 k) -theorem macro3340 (k : Nat) : applyExit (before3340 k) exit194 1 = some (before3341 k) := by - simp (disch := omega) [before3340, before3341, exit194, applyExit, pop, push] - <;> omega -theorem step3340 (k : Nat) : Runs (1*38) (before3340 k).denote (before3341 k).denote := - @applyExit_sound (before3340 k) (before3341 k) exit194 1 valid194 (macro3340 k) -theorem macro3341 (k : Nat) : applyExit (before3341 k) exit193 1 = some (before3342 k) := by - simp (disch := omega) [before3341, before3342, exit193, applyExit, pop, push] - <;> omega -theorem step3341 (k : Nat) : Runs (1*13) (before3341 k).denote (before3342 k).denote := - @applyExit_sound (before3341 k) (before3342 k) exit193 1 valid193 (macro3341 k) -theorem macro3342 (k : Nat) : applyExit (before3342 k) exit195 1 = some (before3343 k) := by - simp (disch := omega) [before3342, before3343, exit195, applyExit, pop, push] - <;> omega -theorem step3342 (k : Nat) : Runs (1*7) (before3342 k).denote (before3343 k).denote := - @applyExit_sound (before3342 k) (before3343 k) exit195 1 valid195 (macro3342 k) -theorem macro3343 (k : Nat) : applyExit (before3343 k) exit194 1 = some (before3344 k) := by - simp (disch := omega) [before3343, before3344, exit194, applyExit, pop, push] - <;> omega -theorem step3343 (k : Nat) : Runs (1*38) (before3343 k).denote (before3344 k).denote := - @applyExit_sound (before3343 k) (before3344 k) exit194 1 valid194 (macro3343 k) -theorem macro3344 (k : Nat) : applyExit (before3344 k) exit193 1 = some (before3345 k) := by - simp (disch := omega) [before3344, before3345, exit193, applyExit, pop, push] - <;> omega -theorem step3344 (k : Nat) : Runs (1*13) (before3344 k).denote (before3345 k).denote := - @applyExit_sound (before3344 k) (before3345 k) exit193 1 valid193 (macro3344 k) -theorem macro3345 (k : Nat) : applyExit (before3345 k) exit195 1 = some (before3346 k) := by - simp (disch := omega) [before3345, before3346, exit195, applyExit, pop, push] - <;> omega -theorem step3345 (k : Nat) : Runs (1*7) (before3345 k).denote (before3346 k).denote := - @applyExit_sound (before3345 k) (before3346 k) exit195 1 valid195 (macro3345 k) -theorem macro3346 (k : Nat) : applyExit (before3346 k) exit194 1 = some (before3347 k) := by - simp (disch := omega) [before3346, before3347, exit194, applyExit, pop, push] - <;> omega -theorem step3346 (k : Nat) : Runs (1*38) (before3346 k).denote (before3347 k).denote := - @applyExit_sound (before3346 k) (before3347 k) exit194 1 valid194 (macro3346 k) -theorem macro3347 (k : Nat) : applyExit (before3347 k) exit193 1 = some (before3348 k) := by - simp (disch := omega) [before3347, before3348, exit193, applyExit, pop, push] - <;> omega -theorem step3347 (k : Nat) : Runs (1*13) (before3347 k).denote (before3348 k).denote := - @applyExit_sound (before3347 k) (before3348 k) exit193 1 valid193 (macro3347 k) -theorem macro3348 (k : Nat) : applyExit (before3348 k) exit195 1 = some (before3349 k) := by - simp (disch := omega) [before3348, before3349, exit195, applyExit, pop, push] - <;> omega -theorem step3348 (k : Nat) : Runs (1*7) (before3348 k).denote (before3349 k).denote := - @applyExit_sound (before3348 k) (before3349 k) exit195 1 valid195 (macro3348 k) -def cycleState3349 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w170,(3+1*j)⟩,⟨w0,2⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w168,1⟩,⟨w167,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761166⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,16⟩,⟨w166,(1*k+8)⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,97⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart3349_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w169,1⟩,⟨w170,(3+1*j)⟩,⟨w0,2⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w167,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761166⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,16⟩,⟨w166,(1*k+8)⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,97⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart3349_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w169,1⟩,⟨w170,(3+1*j)⟩,⟨w0,2⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w168,1⟩,⟨w167,(1*k+2-1*j)⟩,⟨w159,1⟩,⟨w0,791761166⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,27⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,87⟩,⟨w0,16⟩,⟨w166,(1*k+8)⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,97⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -theorem cycleMacro3349_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3349 k j) exit194 1 = some (cyclePart3349_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState3349, cyclePart3349_0, exit194, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3349_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3349_0 k j) exit193 1 = some (cyclePart3349_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3349_0, cyclePart3349_1, exit193, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3349_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3349_1 k j) exit195 1 = some (cycleState3349 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3349_1, cycleState3349, exit195, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun3349 (k j : Nat) (hj : j < (1*k+2)) : Runs 58 (cycleState3349 k j).denote (cycleState3349 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState3349 k j).denote (cyclePart3349_0 k j).denote := @applyExit_sound (cycleState3349 k j) (cyclePart3349_0 k j) exit194 1 valid194 (cycleMacro3349_0 k j hj) - have h1 : Runs (1*13) (cyclePart3349_0 k j).denote (cyclePart3349_1 k j).denote := @applyExit_sound (cyclePart3349_0 k j) (cyclePart3349_1 k j) exit193 1 valid193 (cycleMacro3349_1 k j hj) - have h2 : Runs (1*7) (cyclePart3349_1 k j).denote (cycleState3349 k (j+1)).denote := @applyExit_sound (cyclePart3349_1 k j) (cycleState3349 k (j+1)) exit195 1 valid195 (cycleMacro3349_2 k j hj) - exact (@Runs.trans (1*38) ((1*13)+(1*7)) (cycleState3349 k j).denote (cyclePart3349_0 k j).denote (cycleState3349 k (j+1)).denote h0 (@Runs.trans (1*13) (1*7) (cyclePart3349_0 k j).denote (cyclePart3349_1 k j).denote (cycleState3349 k (j+1)).denote h1 h2)) -theorem step3349 (k : Nat) : Runs ((1*k+2)*58) (before3349 k).denote (before3350 k).denote := by - have h := Runs.chain (fun j => (cycleState3349 k j).denote) 58 (1*k+2) (cycleRun3349 k) - have h0 : cycleState3349 k 0 = before3349 k := by simp [cycleState3349, before3349] - have h1 : cycleState3349 k (1*k+2) = before3350 k := by - simp [cycleState3349, before3350] <;> omega - simpa only [h0, h1] using h -theorem macro3350 (k : Nat) : applyExit (before3350 k) exit194 1 = some (before3351 k) := by - simp (disch := omega) [before3350, before3351, exit194, applyExit, pop, push] - <;> omega -theorem step3350 (k : Nat) : Runs (1*38) (before3350 k).denote (before3351 k).denote := - @applyExit_sound (before3350 k) (before3351 k) exit194 1 valid194 (macro3350 k) -theorem macro3351 (k : Nat) : applyExit (before3351 k) exit193 1 = some (before3352 k) := by - simp (disch := omega) [before3351, before3352, exit193, applyExit, pop, push] - <;> omega -theorem step3351 (k : Nat) : Runs (1*13) (before3351 k).denote (before3352 k).denote := - @applyExit_sound (before3351 k) (before3352 k) exit193 1 valid193 (macro3351 k) -theorem macro3352 (k : Nat) : applyExit (before3352 k) exit195 1 = some (before3353 k) := by - simp (disch := omega) [before3352, before3353, exit195, applyExit, pop, push] - <;> omega -theorem step3352 (k : Nat) : Runs (1*7) (before3352 k).denote (before3353 k).denote := - @applyExit_sound (before3352 k) (before3353 k) exit195 1 valid195 (macro3352 k) -theorem macro3353 (k : Nat) : applyExit (before3353 k) exit194 1 = some (before3354 k) := by - simp (disch := omega) [before3353, before3354, exit194, applyExit, pop, push] - <;> omega -theorem step3353 (k : Nat) : Runs (1*38) (before3353 k).denote (before3354 k).denote := - @applyExit_sound (before3353 k) (before3354 k) exit194 1 valid194 (macro3353 k) -theorem macro3354 (k : Nat) : applyExit (before3354 k) exit187 1 = some (before3355 k) := by - simp (disch := omega) [before3354, before3355, exit187, applyExit, pop, push] - <;> omega -theorem step3354 (k : Nat) : Runs (1*13) (before3354 k).denote (before3355 k).denote := - @applyExit_sound (before3354 k) (before3355 k) exit187 1 valid187 (macro3354 k) -theorem macro3355 (k : Nat) : applyExit (before3355 k) exit195 1 = some (before3356 k) := by - simp (disch := omega) [before3355, before3356, exit195, applyExit, pop, push] - <;> omega -theorem step3355 (k : Nat) : Runs (1*7) (before3355 k).denote (before3356 k).denote := - @applyExit_sound (before3355 k) (before3356 k) exit195 1 valid195 (macro3355 k) -theorem macro3356 (k : Nat) : applyExit (before3356 k) exit188 1 = some (before3357 k) := by - simp (disch := omega) [before3356, before3357, exit188, applyExit, pop, push] - <;> omega -theorem step3356 (k : Nat) : Runs (1*38) (before3356 k).denote (before3357 k).denote := - @applyExit_sound (before3356 k) (before3357 k) exit188 1 valid188 (macro3356 k) -theorem macro3357 (k : Nat) : applyExit (before3357 k) exit34 791761166 = some (before3358 k) := by - simp (disch := omega) [before3357, before3358, exit34, applyExit, pop, push] - <;> omega -theorem step3357 (k : Nat) : Runs (791761166*2) (before3357 k).denote (before3358 k).denote := - @applyExit_sound (before3357 k) (before3358 k) exit34 791761166 valid34 (macro3357 k) -theorem macro3358 (k : Nat) : applyExit (before3358 k) exit35 1 = some (before3359 k) := by - simp (disch := omega) [before3358, before3359, exit35, applyExit, pop, push] - <;> omega -theorem step3358 (k : Nat) : Runs (1*2) (before3358 k).denote (before3359 k).denote := - @applyExit_sound (before3358 k) (before3359 k) exit35 1 valid35 (macro3358 k) -theorem macro3359 (k : Nat) : applyExit (before3359 k) exit36 3 = some (before3360 k) := by - simp (disch := omega) [before3359, before3360, exit36, applyExit, pop, push] - <;> omega -theorem step3359 (k : Nat) : Runs (3*2) (before3359 k).denote (before3360 k).denote := - @applyExit_sound (before3359 k) (before3360 k) exit36 3 valid36 (macro3359 k) -theorem macro3360 (k : Nat) : applyExit (before3360 k) exit31 1 = some (before3361 k) := by - simp (disch := omega) [before3360, before3361, exit31, applyExit, pop, push] - <;> omega -theorem step3360 (k : Nat) : Runs (1*1) (before3360 k).denote (before3361 k).denote := - @applyExit_sound (before3360 k) (before3361 k) exit31 1 valid31 (macro3360 k) -theorem macro3361 (k : Nat) : applyExit (before3361 k) exit10 3 = some (before3362 k) := by - simp (disch := omega) [before3361, before3362, exit10, applyExit, pop, push] - <;> omega -theorem step3361 (k : Nat) : Runs (3*2) (before3361 k).denote (before3362 k).denote := - @applyExit_sound (before3361 k) (before3362 k) exit10 3 valid10 (macro3361 k) -theorem macro3362 (k : Nat) : applyExit (before3362 k) exit32 1 = some (before3363 k) := by - simp (disch := omega) [before3362, before3363, exit32, applyExit, pop, push] - <;> omega -theorem step3362 (k : Nat) : Runs (1*3) (before3362 k).denote (before3363 k).denote := - @applyExit_sound (before3362 k) (before3363 k) exit32 1 valid32 (macro3362 k) -theorem macro3363 (k : Nat) : applyExit (before3363 k) exit36 3 = some (before3364 k) := by - simp (disch := omega) [before3363, before3364, exit36, applyExit, pop, push] - <;> omega -theorem step3363 (k : Nat) : Runs (3*2) (before3363 k).denote (before3364 k).denote := - @applyExit_sound (before3363 k) (before3364 k) exit36 3 valid36 (macro3363 k) -theorem macro3364 (k : Nat) : applyExit (before3364 k) exit33 1 = some (before3365 k) := by - simp (disch := omega) [before3364, before3365, exit33, applyExit, pop, push] - <;> omega -theorem step3364 (k : Nat) : Runs (1*2) (before3364 k).denote (before3365 k).denote := - @applyExit_sound (before3364 k) (before3365 k) exit33 1 valid33 (macro3364 k) -theorem macro3365 (k : Nat) : applyExit (before3365 k) exit34 26 = some (before3366 k) := by - simp (disch := omega) [before3365, before3366, exit34, applyExit, pop, push] - <;> omega -theorem step3365 (k : Nat) : Runs (26*2) (before3365 k).denote (before3366 k).denote := - @applyExit_sound (before3365 k) (before3366 k) exit34 26 valid34 (macro3365 k) -theorem macro3366 (k : Nat) : applyExit (before3366 k) exit35 1 = some (before3367 k) := by - simp (disch := omega) [before3366, before3367, exit35, applyExit, pop, push] - <;> omega -theorem step3366 (k : Nat) : Runs (1*2) (before3366 k).denote (before3367 k).denote := - @applyExit_sound (before3366 k) (before3367 k) exit35 1 valid35 (macro3366 k) -theorem macro3367 (k : Nat) : applyExit (before3367 k) exit36 35 = some (before3368 k) := by - simp (disch := omega) [before3367, before3368, exit36, applyExit, pop, push] - <;> omega -theorem step3367 (k : Nat) : Runs (35*2) (before3367 k).denote (before3368 k).denote := - @applyExit_sound (before3367 k) (before3368 k) exit36 35 valid36 (macro3367 k) -theorem macro3368 (k : Nat) : applyExit (before3368 k) exit31 1 = some (before3369 k) := by - simp (disch := omega) [before3368, before3369, exit31, applyExit, pop, push] - <;> omega -theorem step3368 (k : Nat) : Runs (1*1) (before3368 k).denote (before3369 k).denote := - @applyExit_sound (before3368 k) (before3369 k) exit31 1 valid31 (macro3368 k) -theorem macro3369 (k : Nat) : applyExit (before3369 k) exit10 35 = some (before3370 k) := by - simp (disch := omega) [before3369, before3370, exit10, applyExit, pop, push] - <;> omega -theorem step3369 (k : Nat) : Runs (35*2) (before3369 k).denote (before3370 k).denote := - @applyExit_sound (before3369 k) (before3370 k) exit10 35 valid10 (macro3369 k) -theorem macro3370 (k : Nat) : applyExit (before3370 k) exit32 1 = some (before3371 k) := by - simp (disch := omega) [before3370, before3371, exit32, applyExit, pop, push] - <;> omega -theorem step3370 (k : Nat) : Runs (1*3) (before3370 k).denote (before3371 k).denote := - @applyExit_sound (before3370 k) (before3371 k) exit32 1 valid32 (macro3370 k) -theorem macro3371 (k : Nat) : applyExit (before3371 k) exit36 35 = some (before3372 k) := by - simp (disch := omega) [before3371, before3372, exit36, applyExit, pop, push] - <;> omega -theorem step3371 (k : Nat) : Runs (35*2) (before3371 k).denote (before3372 k).denote := - @applyExit_sound (before3371 k) (before3372 k) exit36 35 valid36 (macro3371 k) -theorem macro3372 (k : Nat) : applyExit (before3372 k) exit33 1 = some (before3373 k) := by - simp (disch := omega) [before3372, before3373, exit33, applyExit, pop, push] - <;> omega -theorem step3372 (k : Nat) : Runs (1*2) (before3372 k).denote (before3373 k).denote := - @applyExit_sound (before3372 k) (before3373 k) exit33 1 valid33 (macro3372 k) -theorem macro3373 (k : Nat) : applyExit (before3373 k) exit34 20 = some (before3374 k) := by - simp (disch := omega) [before3373, before3374, exit34, applyExit, pop, push] - <;> omega -theorem step3373 (k : Nat) : Runs (20*2) (before3373 k).denote (before3374 k).denote := - @applyExit_sound (before3373 k) (before3374 k) exit34 20 valid34 (macro3373 k) -theorem macro3374 (k : Nat) : applyExit (before3374 k) exit35 1 = some (before3375 k) := by - simp (disch := omega) [before3374, before3375, exit35, applyExit, pop, push] - <;> omega -theorem step3374 (k : Nat) : Runs (1*2) (before3374 k).denote (before3375 k).denote := - @applyExit_sound (before3374 k) (before3375 k) exit35 1 valid35 (macro3374 k) -theorem macro3375 (k : Nat) : applyExit (before3375 k) exit36 87 = some (before3376 k) := by - simp (disch := omega) [before3375, before3376, exit36, applyExit, pop, push] - <;> omega -theorem step3375 (k : Nat) : Runs (87*2) (before3375 k).denote (before3376 k).denote := - @applyExit_sound (before3375 k) (before3376 k) exit36 87 valid36 (macro3375 k) -theorem macro3376 (k : Nat) : applyExit (before3376 k) exit31 1 = some (before3377 k) := by - simp (disch := omega) [before3376, before3377, exit31, applyExit, pop, push] - <;> omega -theorem step3376 (k : Nat) : Runs (1*1) (before3376 k).denote (before3377 k).denote := - @applyExit_sound (before3376 k) (before3377 k) exit31 1 valid31 (macro3376 k) -theorem macro3377 (k : Nat) : applyExit (before3377 k) exit10 87 = some (before3378 k) := by - simp (disch := omega) [before3377, before3378, exit10, applyExit, pop, push] - <;> omega -theorem step3377 (k : Nat) : Runs (87*2) (before3377 k).denote (before3378 k).denote := - @applyExit_sound (before3377 k) (before3378 k) exit10 87 valid10 (macro3377 k) -theorem macro3378 (k : Nat) : applyExit (before3378 k) exit32 1 = some (before3379 k) := by - simp (disch := omega) [before3378, before3379, exit32, applyExit, pop, push] - <;> omega -theorem step3378 (k : Nat) : Runs (1*3) (before3378 k).denote (before3379 k).denote := - @applyExit_sound (before3378 k) (before3379 k) exit32 1 valid32 (macro3378 k) -theorem macro3379 (k : Nat) : applyExit (before3379 k) exit36 87 = some (before3380 k) := by - simp (disch := omega) [before3379, before3380, exit36, applyExit, pop, push] - <;> omega -theorem step3379 (k : Nat) : Runs (87*2) (before3379 k).denote (before3380 k).denote := - @applyExit_sound (before3379 k) (before3380 k) exit36 87 valid36 (macro3379 k) -theorem macro3380 (k : Nat) : applyExit (before3380 k) exit33 1 = some (before3381 k) := by - simp (disch := omega) [before3380, before3381, exit33, applyExit, pop, push] - <;> omega -theorem step3380 (k : Nat) : Runs (1*2) (before3380 k).denote (before3381 k).denote := - @applyExit_sound (before3380 k) (before3381 k) exit33 1 valid33 (macro3380 k) -theorem macro3381 (k : Nat) : applyExit (before3381 k) exit34 15 = some (before3382 k) := by - simp (disch := omega) [before3381, before3382, exit34, applyExit, pop, push] - <;> omega -theorem step3381 (k : Nat) : Runs (15*2) (before3381 k).denote (before3382 k).denote := - @applyExit_sound (before3381 k) (before3382 k) exit34 15 valid34 (macro3381 k) -theorem macro3382 (k : Nat) : applyExit (before3382 k) exit196 (1*k+8) = some (before3383 k) := by - simp (disch := omega) [before3382, before3383, exit196, applyExit, pop, push] - <;> omega -theorem step3382 (k : Nat) : Runs ((1*k+8)*1118) (before3382 k).denote (before3383 k).denote := - @applyExit_sound (before3382 k) (before3383 k) exit196 (1*k+8) valid196 (macro3382 k) -theorem macro3383 (k : Nat) : applyExit (before3383 k) exit34 26 = some (before3384 k) := by - simp (disch := omega) [before3383, before3384, exit34, applyExit, pop, push] - <;> omega -theorem step3383 (k : Nat) : Runs (26*2) (before3383 k).denote (before3384 k).denote := - @applyExit_sound (before3383 k) (before3384 k) exit34 26 valid34 (macro3383 k) -theorem macro3384 (k : Nat) : applyExit (before3384 k) exit35 1 = some (before3385 k) := by - simp (disch := omega) [before3384, before3385, exit35, applyExit, pop, push] - <;> omega -theorem step3384 (k : Nat) : Runs (1*2) (before3384 k).denote (before3385 k).denote := - @applyExit_sound (before3384 k) (before3385 k) exit35 1 valid35 (macro3384 k) -theorem macro3385 (k : Nat) : applyExit (before3385 k) exit36 11 = some (before3386 k) := by - simp (disch := omega) [before3385, before3386, exit36, applyExit, pop, push] - <;> omega -theorem step3385 (k : Nat) : Runs (11*2) (before3385 k).denote (before3386 k).denote := - @applyExit_sound (before3385 k) (before3386 k) exit36 11 valid36 (macro3385 k) -theorem macro3386 (k : Nat) : applyExit (before3386 k) exit31 1 = some (before3387 k) := by - simp (disch := omega) [before3386, before3387, exit31, applyExit, pop, push] - <;> omega -theorem step3386 (k : Nat) : Runs (1*1) (before3386 k).denote (before3387 k).denote := - @applyExit_sound (before3386 k) (before3387 k) exit31 1 valid31 (macro3386 k) -theorem macro3387 (k : Nat) : applyExit (before3387 k) exit10 11 = some (before3388 k) := by - simp (disch := omega) [before3387, before3388, exit10, applyExit, pop, push] - <;> omega -theorem step3387 (k : Nat) : Runs (11*2) (before3387 k).denote (before3388 k).denote := - @applyExit_sound (before3387 k) (before3388 k) exit10 11 valid10 (macro3387 k) -theorem macro3388 (k : Nat) : applyExit (before3388 k) exit32 1 = some (before3389 k) := by - simp (disch := omega) [before3388, before3389, exit32, applyExit, pop, push] - <;> omega -theorem step3388 (k : Nat) : Runs (1*3) (before3388 k).denote (before3389 k).denote := - @applyExit_sound (before3388 k) (before3389 k) exit32 1 valid32 (macro3388 k) -theorem macro3389 (k : Nat) : applyExit (before3389 k) exit36 11 = some (before3390 k) := by - simp (disch := omega) [before3389, before3390, exit36, applyExit, pop, push] - <;> omega -theorem step3389 (k : Nat) : Runs (11*2) (before3389 k).denote (before3390 k).denote := - @applyExit_sound (before3389 k) (before3390 k) exit36 11 valid36 (macro3389 k) -theorem macro3390 (k : Nat) : applyExit (before3390 k) exit33 1 = some (before3391 k) := by - simp (disch := omega) [before3390, before3391, exit33, applyExit, pop, push] - <;> omega -theorem step3390 (k : Nat) : Runs (1*2) (before3390 k).denote (before3391 k).denote := - @applyExit_sound (before3390 k) (before3391 k) exit33 1 valid33 (macro3390 k) -theorem macro3391 (k : Nat) : applyExit (before3391 k) exit34 96 = some (before3392 k) := by - simp (disch := omega) [before3391, before3392, exit34, applyExit, pop, push] - <;> omega -theorem step3391 (k : Nat) : Runs (96*2) (before3391 k).denote (before3392 k).denote := - @applyExit_sound (before3391 k) (before3392 k) exit34 96 valid34 (macro3391 k) -theorem macro3392 (k : Nat) : applyExit (before3392 k) exit35 1 = some (before3393 k) := by - simp (disch := omega) [before3392, before3393, exit35, applyExit, pop, push] - <;> omega -theorem step3392 (k : Nat) : Runs (1*2) (before3392 k).denote (before3393 k).denote := - @applyExit_sound (before3392 k) (before3393 k) exit35 1 valid35 (macro3392 k) -theorem macro3393 (k : Nat) : applyExit (before3393 k) exit36 6 = some (before3394 k) := by - simp (disch := omega) [before3393, before3394, exit36, applyExit, pop, push] - <;> omega -theorem step3393 (k : Nat) : Runs (6*2) (before3393 k).denote (before3394 k).denote := - @applyExit_sound (before3393 k) (before3394 k) exit36 6 valid36 (macro3393 k) -theorem macro3394 (k : Nat) : applyExit (before3394 k) exit39 1 = some (before3395 k) := by - simp (disch := omega) [before3394, before3395, exit39, applyExit, pop, push] - <;> omega -theorem step3394 (k : Nat) : Runs (1*1) (before3394 k).denote (before3395 k).denote := - @applyExit_sound (before3394 k) (before3395 k) exit39 1 valid39 (macro3394 k) -theorem macro3395 (k : Nat) : applyExit (before3395 k) exit10 6 = some (before3396 k) := by - simp (disch := omega) [before3395, before3396, exit10, applyExit, pop, push] - <;> omega -theorem step3395 (k : Nat) : Runs (6*2) (before3395 k).denote (before3396 k).denote := - @applyExit_sound (before3395 k) (before3396 k) exit10 6 valid10 (macro3395 k) -theorem macro3396 (k : Nat) : applyExit (before3396 k) exit32 1 = some (before3397 k) := by - simp (disch := omega) [before3396, before3397, exit32, applyExit, pop, push] - <;> omega -theorem step3396 (k : Nat) : Runs (1*3) (before3396 k).denote (before3397 k).denote := - @applyExit_sound (before3396 k) (before3397 k) exit32 1 valid32 (macro3396 k) -theorem macro3397 (k : Nat) : applyExit (before3397 k) exit36 7 = some (before3398 k) := by - simp (disch := omega) [before3397, before3398, exit36, applyExit, pop, push] - <;> omega -theorem step3397 (k : Nat) : Runs (7*2) (before3397 k).denote (before3398 k).denote := - @applyExit_sound (before3397 k) (before3398 k) exit36 7 valid36 (macro3397 k) -theorem macro3398 (k : Nat) : applyExit (before3398 k) exit39 1 = some (before3399 k) := by - simp (disch := omega) [before3398, before3399, exit39, applyExit, pop, push] - <;> omega -theorem step3398 (k : Nat) : Runs (1*1) (before3398 k).denote (before3399 k).denote := - @applyExit_sound (before3398 k) (before3399 k) exit39 1 valid39 (macro3398 k) -theorem macro3399 (k : Nat) : applyExit (before3399 k) exit10 8 = some (after3399 k) := by - simp (disch := omega) [before3399, after3399, exit10, applyExit, pop, push] - <;> omega -theorem step3399 (k : Nat) : Runs (8*2) (before3399 k).denote (after3399 k).denote := - @applyExit_sound (before3399 k) (after3399 k) exit10 8 valid10 (macro3399 k) -theorem chunkRun033 (k : Nat) : Runs (1176*k+1583533168) (before3300 k).denote (after3399 k).denote := by - have h := (@Runs.trans ((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))))+((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))))+((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58))))))) ((((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2))))))+(((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2))))))) (before3300 k).denote (before3350 k).denote (after3399 k).denote (@Runs.trans (((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))))+((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2)))))) (((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))))+((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58)))))) (before3300 k).denote (before3325 k).denote (before3350 k).denote (@Runs.trans ((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3))))) ((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2))))) (before3300 k).denote (before3312 k).denote (before3325 k).denote (@Runs.trans (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))) (((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))) (before3300 k).denote (before3306 k).denote (before3312 k).denote (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(1*2))) (before3300 k).denote (before3303 k).denote (before3306 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before3300 k).denote (before3301 k).denote (before3303 k).denote (step3300 k) (@Runs.trans (1*2) (1*1) (before3301 k).denote (before3302 k).denote (before3303 k).denote (step3301 k) (step3302 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before3303 k).denote (before3304 k).denote (before3306 k).denote (step3303 k) (@Runs.trans (1*2) (1*2) (before3304 k).denote (before3305 k).denote (before3306 k).denote (step3304 k) (step3305 k)))) (@Runs.trans ((1*1)+((1*1)+(1*2))) ((1*2)+((1*1)+(1*3))) (before3306 k).denote (before3309 k).denote (before3312 k).denote (@Runs.trans (1*1) ((1*1)+(1*2)) (before3306 k).denote (before3307 k).denote (before3309 k).denote (step3306 k) (@Runs.trans (1*1) (1*2) (before3307 k).denote (before3308 k).denote (before3309 k).denote (step3307 k) (step3308 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before3309 k).denote (before3310 k).denote (before3312 k).denote (step3309 k) (@Runs.trans (1*1) (1*3) (before3310 k).denote (before3311 k).denote (before3312 k).denote (step3310 k) (step3311 k))))) (@Runs.trans (((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2)))) (((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2)))) (before3312 k).denote (before3318 k).denote (before3325 k).denote (@Runs.trans ((1*1)+((1*2)+(2*2))) ((1*3)+((1*1)+(1*2))) (before3312 k).denote (before3315 k).denote (before3318 k).denote (@Runs.trans (1*1) ((1*2)+(2*2)) (before3312 k).denote (before3313 k).denote (before3315 k).denote (step3312 k) (@Runs.trans (1*2) (2*2) (before3313 k).denote (before3314 k).denote (before3315 k).denote (step3313 k) (step3314 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before3315 k).denote (before3316 k).denote (before3318 k).denote (step3315 k) (@Runs.trans (1*1) (1*2) (before3316 k).denote (before3317 k).denote (before3318 k).denote (step3316 k) (step3317 k)))) (@Runs.trans ((6*2)+((1*3)+(1*1))) (((1*2)+(1*1))+((1*3)+(1*2))) (before3318 k).denote (before3321 k).denote (before3325 k).denote (@Runs.trans (6*2) ((1*3)+(1*1)) (before3318 k).denote (before3319 k).denote (before3321 k).denote (step3318 k) (@Runs.trans (1*3) (1*1) (before3319 k).denote (before3320 k).denote (before3321 k).denote (step3319 k) (step3320 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*2)) (before3321 k).denote (before3323 k).denote (before3325 k).denote (@Runs.trans (1*2) (1*1) (before3321 k).denote (before3322 k).denote (before3323 k).denote (step3321 k) (step3322 k)) (@Runs.trans (1*3) (1*2) (before3323 k).denote (before3324 k).denote (before3325 k).denote (step3323 k) (step3324 k)))))) (@Runs.trans ((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13))))) ((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58))))) (before3325 k).denote (before3337 k).denote (before3350 k).denote (@Runs.trans (((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3)))) (((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))) (before3325 k).denote (before3331 k).denote (before3337 k).denote (@Runs.trans ((15*2)+((1*2)+(4*2))) ((1*1)+((4*2)+(1*3))) (before3325 k).denote (before3328 k).denote (before3331 k).denote (@Runs.trans (15*2) ((1*2)+(4*2)) (before3325 k).denote (before3326 k).denote (before3328 k).denote (step3325 k) (@Runs.trans (1*2) (4*2) (before3326 k).denote (before3327 k).denote (before3328 k).denote (step3326 k) (step3327 k))) (@Runs.trans (1*1) ((4*2)+(1*3)) (before3328 k).denote (before3329 k).denote (before3331 k).denote (step3328 k) (@Runs.trans (4*2) (1*3) (before3329 k).denote (before3330 k).denote (before3331 k).denote (step3329 k) (step3330 k)))) (@Runs.trans ((4*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(1*13))) (before3331 k).denote (before3334 k).denote (before3337 k).denote (@Runs.trans (4*2) ((1*2)+(13*2)) (before3331 k).denote (before3332 k).denote (before3334 k).denote (step3331 k) (@Runs.trans (1*2) (13*2) (before3332 k).denote (before3333 k).denote (before3334 k).denote (step3332 k) (step3333 k))) (@Runs.trans (1*2) ((1*2)+(1*13)) (before3334 k).denote (before3335 k).denote (before3337 k).denote (step3334 k) (@Runs.trans (1*2) (1*13) (before3335 k).denote (before3336 k).denote (before3337 k).denote (step3335 k) (step3336 k))))) (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7)))) (((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58)))) (before3337 k).denote (before3343 k).denote (before3350 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*38)+((1*13)+(1*7))) (before3337 k).denote (before3340 k).denote (before3343 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before3337 k).denote (before3338 k).denote (before3340 k).denote (step3337 k) (@Runs.trans (1*3) (1*2) (before3338 k).denote (before3339 k).denote (before3340 k).denote (step3338 k) (step3339 k))) (@Runs.trans (1*38) ((1*13)+(1*7)) (before3340 k).denote (before3341 k).denote (before3343 k).denote (step3340 k) (@Runs.trans (1*13) (1*7) (before3341 k).denote (before3342 k).denote (before3343 k).denote (step3341 k) (step3342 k)))) (@Runs.trans ((1*38)+((1*13)+(1*7))) (((1*38)+(1*13))+((1*7)+((1*k+2)*58))) (before3343 k).denote (before3346 k).denote (before3350 k).denote (@Runs.trans (1*38) ((1*13)+(1*7)) (before3343 k).denote (before3344 k).denote (before3346 k).denote (step3343 k) (@Runs.trans (1*13) (1*7) (before3344 k).denote (before3345 k).denote (before3346 k).denote (step3344 k) (step3345 k))) (@Runs.trans ((1*38)+(1*13)) ((1*7)+((1*k+2)*58)) (before3346 k).denote (before3348 k).denote (before3350 k).denote (@Runs.trans (1*38) (1*13) (before3346 k).denote (before3347 k).denote (before3348 k).denote (step3346 k) (step3347 k)) (@Runs.trans (1*7) ((1*k+2)*58) (before3348 k).denote (before3349 k).denote (before3350 k).denote (step3348 k) (step3349 k))))))) (@Runs.trans (((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2)))))) (((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2)))))) (before3350 k).denote (before3375 k).denote (after3399 k).denote (@Runs.trans ((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2))))) ((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2))))) (before3350 k).denote (before3362 k).denote (before3375 k).denote (@Runs.trans (((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7)))) (((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))) (before3350 k).denote (before3356 k).denote (before3362 k).denote (@Runs.trans ((1*38)+((1*13)+(1*7))) ((1*38)+((1*13)+(1*7))) (before3350 k).denote (before3353 k).denote (before3356 k).denote (@Runs.trans (1*38) ((1*13)+(1*7)) (before3350 k).denote (before3351 k).denote (before3353 k).denote (step3350 k) (@Runs.trans (1*13) (1*7) (before3351 k).denote (before3352 k).denote (before3353 k).denote (step3351 k) (step3352 k))) (@Runs.trans (1*38) ((1*13)+(1*7)) (before3353 k).denote (before3354 k).denote (before3356 k).denote (step3353 k) (@Runs.trans (1*13) (1*7) (before3354 k).denote (before3355 k).denote (before3356 k).denote (step3354 k) (step3355 k)))) (@Runs.trans ((1*38)+((791761166*2)+(1*2))) ((3*2)+((1*1)+(3*2))) (before3356 k).denote (before3359 k).denote (before3362 k).denote (@Runs.trans (1*38) ((791761166*2)+(1*2)) (before3356 k).denote (before3357 k).denote (before3359 k).denote (step3356 k) (@Runs.trans (791761166*2) (1*2) (before3357 k).denote (before3358 k).denote (before3359 k).denote (step3357 k) (step3358 k))) (@Runs.trans (3*2) ((1*1)+(3*2)) (before3359 k).denote (before3360 k).denote (before3362 k).denote (step3359 k) (@Runs.trans (1*1) (3*2) (before3360 k).denote (before3361 k).denote (before3362 k).denote (step3360 k) (step3361 k))))) (@Runs.trans (((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2)))) (((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2)))) (before3362 k).denote (before3368 k).denote (before3375 k).denote (@Runs.trans ((1*3)+((3*2)+(1*2))) ((26*2)+((1*2)+(35*2))) (before3362 k).denote (before3365 k).denote (before3368 k).denote (@Runs.trans (1*3) ((3*2)+(1*2)) (before3362 k).denote (before3363 k).denote (before3365 k).denote (step3362 k) (@Runs.trans (3*2) (1*2) (before3363 k).denote (before3364 k).denote (before3365 k).denote (step3363 k) (step3364 k))) (@Runs.trans (26*2) ((1*2)+(35*2)) (before3365 k).denote (before3366 k).denote (before3368 k).denote (step3365 k) (@Runs.trans (1*2) (35*2) (before3366 k).denote (before3367 k).denote (before3368 k).denote (step3366 k) (step3367 k)))) (@Runs.trans ((1*1)+((35*2)+(1*3))) (((35*2)+(1*2))+((20*2)+(1*2))) (before3368 k).denote (before3371 k).denote (before3375 k).denote (@Runs.trans (1*1) ((35*2)+(1*3)) (before3368 k).denote (before3369 k).denote (before3371 k).denote (step3368 k) (@Runs.trans (35*2) (1*3) (before3369 k).denote (before3370 k).denote (before3371 k).denote (step3369 k) (step3370 k))) (@Runs.trans ((35*2)+(1*2)) ((20*2)+(1*2)) (before3371 k).denote (before3373 k).denote (before3375 k).denote (@Runs.trans (35*2) (1*2) (before3371 k).denote (before3372 k).denote (before3373 k).denote (step3371 k) (step3372 k)) (@Runs.trans (20*2) (1*2) (before3373 k).denote (before3374 k).denote (before3375 k).denote (step3373 k) (step3374 k)))))) (@Runs.trans ((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1))))) ((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2))))) (before3375 k).denote (before3387 k).denote (after3399 k).denote (@Runs.trans (((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2)))) (((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))) (before3375 k).denote (before3381 k).denote (before3387 k).denote (@Runs.trans ((87*2)+((1*1)+(87*2))) ((1*3)+((87*2)+(1*2))) (before3375 k).denote (before3378 k).denote (before3381 k).denote (@Runs.trans (87*2) ((1*1)+(87*2)) (before3375 k).denote (before3376 k).denote (before3378 k).denote (step3375 k) (@Runs.trans (1*1) (87*2) (before3376 k).denote (before3377 k).denote (before3378 k).denote (step3376 k) (step3377 k))) (@Runs.trans (1*3) ((87*2)+(1*2)) (before3378 k).denote (before3379 k).denote (before3381 k).denote (step3378 k) (@Runs.trans (87*2) (1*2) (before3379 k).denote (before3380 k).denote (before3381 k).denote (step3379 k) (step3380 k)))) (@Runs.trans ((15*2)+(((1*k+8)*1118)+(26*2))) ((1*2)+((11*2)+(1*1))) (before3381 k).denote (before3384 k).denote (before3387 k).denote (@Runs.trans (15*2) (((1*k+8)*1118)+(26*2)) (before3381 k).denote (before3382 k).denote (before3384 k).denote (step3381 k) (@Runs.trans ((1*k+8)*1118) (26*2) (before3382 k).denote (before3383 k).denote (before3384 k).denote (step3382 k) (step3383 k))) (@Runs.trans (1*2) ((11*2)+(1*1)) (before3384 k).denote (before3385 k).denote (before3387 k).denote (step3384 k) (@Runs.trans (11*2) (1*1) (before3385 k).denote (before3386 k).denote (before3387 k).denote (step3385 k) (step3386 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2)))) (((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2)))) (before3387 k).denote (before3393 k).denote (after3399 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*2)+((96*2)+(1*2))) (before3387 k).denote (before3390 k).denote (before3393 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before3387 k).denote (before3388 k).denote (before3390 k).denote (step3387 k) (@Runs.trans (1*3) (11*2) (before3388 k).denote (before3389 k).denote (before3390 k).denote (step3388 k) (step3389 k))) (@Runs.trans (1*2) ((96*2)+(1*2)) (before3390 k).denote (before3391 k).denote (before3393 k).denote (step3390 k) (@Runs.trans (96*2) (1*2) (before3391 k).denote (before3392 k).denote (before3393 k).denote (step3391 k) (step3392 k)))) (@Runs.trans ((6*2)+((1*1)+(6*2))) (((1*3)+(7*2))+((1*1)+(8*2))) (before3393 k).denote (before3396 k).denote (after3399 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before3393 k).denote (before3394 k).denote (before3396 k).denote (step3393 k) (@Runs.trans (1*1) (6*2) (before3394 k).denote (before3395 k).denote (before3396 k).denote (step3394 k) (step3395 k))) (@Runs.trans ((1*3)+(7*2)) ((1*1)+(8*2)) (before3396 k).denote (before3398 k).denote (after3399 k).denote (@Runs.trans (1*3) (7*2) (before3396 k).denote (before3397 k).denote (before3398 k).denote (step3396 k) (step3397 k)) (@Runs.trans (1*1) (8*2) (before3398 k).denote (before3399 k).denote (after3399 k).denote (step3398 k) (step3399 k)))))))) - have ht : (((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(1*2)))+((1*2)+((1*1)+(1*3)))))+((((1*1)+((1*2)+(2*2)))+((1*3)+((1*1)+(1*2))))+(((6*2)+((1*3)+(1*1)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((15*2)+((1*2)+(4*2)))+((1*1)+((4*2)+(1*3))))+(((4*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(1*13)))))+((((1*2)+((1*3)+(1*2)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((1*13)+(1*7)))+(((1*38)+(1*13))+((1*7)+((1*k+2)*58)))))))+((((((1*38)+((1*13)+(1*7)))+((1*38)+((1*13)+(1*7))))+(((1*38)+((791761166*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((3*2)+(1*2)))+((26*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((20*2)+(1*2))))))+(((((87*2)+((1*1)+(87*2)))+((1*3)+((87*2)+(1*2))))+(((15*2)+(((1*k+8)*1118)+(26*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((96*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+(((1*3)+(7*2))+((1*1)+(8*2)))))))) = (1176*k+1583533168) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean deleted file mode 100644 index 3128cf69..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk034.lean +++ /dev/null @@ -1,807 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3400_0 : Stack := [] -abbrev tail3400_1 : Stack := ⟨w1,1⟩ :: tail3400_0 -abbrev tail3400_2 : Stack := ⟨w0,1⟩ :: tail3400_1 -abbrev tail3400_3 : Stack := ⟨w2,1⟩ :: tail3400_2 -abbrev tail3400_4 : Stack := ⟨w1,1⟩ :: tail3400_3 -abbrev tail3400_5 : Stack := ⟨w0,5⟩ :: tail3400_4 -abbrev tail3400_6 : Stack := ⟨w2,1⟩ :: tail3400_5 -abbrev tail3400_7 : Stack := ⟨w0,1⟩ :: tail3400_6 -abbrev tail3400_8 : Stack := ⟨w2,1⟩ :: tail3400_7 -abbrev tail3400_9 : Stack := ⟨w1,15⟩ :: tail3400_8 -abbrev tail3400_10 : Stack := ⟨w0,5⟩ :: tail3400_9 -abbrev tail3400_11 : Stack := ⟨w2,1⟩ :: tail3400_10 -abbrev tail3400_12 : Stack := ⟨w1,13⟩ :: tail3400_11 -abbrev tail3400_13 : Stack := ⟨w0,2⟩ :: tail3400_12 -abbrev tail3400_14 (k : Nat) : Stack := ⟨w170,(1*k+7)⟩ :: tail3400_13 -abbrev tail3400_15 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3400_14 k -abbrev tail3400_16 (k : Nat) : Stack := ⟨w1,791761166⟩ :: tail3400_15 k -abbrev tail3400_17 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3400_16 k -abbrev tail3400_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_17 k -abbrev tail3400_19 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3400_18 k -abbrev tail3400_20 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3400_19 k -abbrev tail3400_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_20 k -abbrev tail3400_22 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3400_21 k -abbrev tail3400_23 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3400_22 k -abbrev tail3400_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_23 k -abbrev tail3400_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3400_24 k -abbrev tail3400_26 (k : Nat) : Stack := ⟨w171,(1*k+8)⟩ :: tail3400_25 k -abbrev tail3400_27 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3400_26 k -abbrev tail3400_28 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3400_27 k -abbrev tail3400_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_28 k -abbrev tail3400_30 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3400_29 k -abbrev tail3400_31 : Stack := ⟨w1,9⟩ :: tail3400_0 -abbrev tail3400_32 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3400_29 k -abbrev tail3400_33 : Stack := ⟨w2,1⟩ :: tail3400_31 -abbrev tail3400_34 : Stack := ⟨w0,95⟩ :: tail3400_33 -abbrev tail3400_35 : Stack := ⟨w0,96⟩ :: tail3400_33 -abbrev tail3400_36 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3400_27 k -abbrev tail3400_37 : Stack := ⟨w1,1⟩ :: tail3400_35 -abbrev tail3400_38 : Stack := ⟨w1,12⟩ :: tail3400_35 -abbrev tail3400_39 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3400_26 k -abbrev tail3400_40 : Stack := ⟨w2,1⟩ :: tail3400_38 -abbrev tail3400_41 : Stack := ⟨w0,25⟩ :: tail3400_40 -abbrev tail3400_42 (k : Nat) : Stack := ⟨w172,(1*k+8)⟩ :: tail3400_41 -abbrev tail3400_43 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3400_42 k -abbrev tail3400_44 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3400_42 k -abbrev tail3400_45 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3400_22 k -abbrev tail3400_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_44 k -abbrev tail3400_47 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3400_44 k -abbrev tail3400_48 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3400_21 k -abbrev tail3400_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_47 k -abbrev tail3400_50 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3400_49 k -abbrev tail3400_51 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3400_49 k -abbrev tail3400_52 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3400_19 k -abbrev tail3400_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_51 k -abbrev tail3400_54 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3400_51 k -abbrev tail3400_55 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3400_18 k -abbrev tail3400_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_54 k -abbrev tail3400_57 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3400_56 k -abbrev tail3400_58 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3400_56 k -abbrev tail3400_59 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3400_16 k -abbrev tail3400_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_58 k -abbrev tail3400_61 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3400_58 k -abbrev tail3400_62 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3400_15 k -abbrev tail3400_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_61 k -abbrev tail3400_64 (k : Nat) : Stack := ⟨w0,791761165⟩ :: tail3400_63 k -abbrev tail3400_65 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3400_64 k -abbrev tail3400_66 (k : Nat) : Stack := ⟨w173,(1*k+7)⟩ :: tail3400_65 k -abbrev tail3400_67 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3400_66 k -abbrev tail3400_68 : Stack := ⟨w1,12⟩ :: tail3400_11 -abbrev tail3400_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_67 k -abbrev tail3400_70 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3400_69 k -abbrev tail3400_71 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3400_69 k -abbrev tail3400_72 : Stack := ⟨w0,4⟩ :: tail3400_9 -abbrev tail3400_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_71 k -abbrev tail3400_74 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3400_71 k -abbrev tail3400_75 : Stack := ⟨w1,14⟩ :: tail3400_8 -abbrev tail3400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_74 k -abbrev tail3400_77 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3400_76 k -abbrev tail3400_78 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3400_76 k -abbrev tail3400_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3400_78 k -abbrev tail3400_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_79 k -abbrev tail3400_81 : Stack := ⟨w0,4⟩ :: tail3400_4 -abbrev tail3400_82 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3400_79 k -abbrev tail3400_83 : Stack := ⟨w0,3⟩ :: tail3400_4 -abbrev tail3400_84 : Stack := ⟨w2,1⟩ :: tail3400_83 -abbrev tail3400_85 : Stack := ⟨w23,1⟩ :: tail3400_84 -abbrev tail3400_86 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3400_78 k -abbrev tail3400_87 : Stack := ⟨w0,1⟩ :: tail3400_84 -abbrev tail3400_88 : Stack := ⟨w0,3⟩ :: tail3400_84 -abbrev tail3400_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_77 k -abbrev tail3400_90 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3400_89 k -abbrev tail3400_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_90 k -abbrev tail3400_92 : Stack := ⟨w0,2⟩ :: tail3400_4 -abbrev tail3400_93 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3400_90 k -abbrev tail3400_94 : Stack := ⟨w0,1⟩ :: tail3400_4 -abbrev tail3400_95 : Stack := ⟨w2,1⟩ :: tail3400_94 -abbrev tail3400_96 : Stack := ⟨w23,1⟩ :: tail3400_95 -abbrev tail3400_97 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3400_89 k -abbrev tail3400_98 : Stack := ⟨w0,1⟩ :: tail3400_95 -abbrev tail3400_99 : Stack := ⟨w0,5⟩ :: tail3400_95 -abbrev tail3400_100 : Stack := ⟨w2,1⟩ :: tail3400_99 -abbrev tail3400_101 : Stack := ⟨w1,14⟩ :: tail3400_100 -abbrev tail3400_102 : Stack := ⟨w23,1⟩ :: tail3400_101 -abbrev tail3400_103 : Stack := ⟨w0,5⟩ :: tail3400_102 -abbrev tail3400_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_70 k -abbrev tail3400_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3400_104 k -abbrev tail3400_106 : Stack := ⟨w0,1⟩ :: tail3400_101 -abbrev tail3400_107 : Stack := ⟨w0,6⟩ :: tail3400_101 -abbrev tail3400_108 : Stack := ⟨w2,1⟩ :: tail3400_107 -abbrev tail3400_109 : Stack := ⟨w1,12⟩ :: tail3400_108 -abbrev tail3400_110 : Stack := ⟨w23,1⟩ :: tail3400_109 -abbrev tail3400_111 : Stack := ⟨w0,2⟩ :: tail3400_110 -abbrev tail3400_112 (k : Nat) : Stack := ⟨w173,(1*k+6)⟩ :: tail3400_65 k -abbrev tail3400_113 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_112 k -abbrev tail3400_114 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3400_113 k -abbrev tail3400_115 : Stack := ⟨w0,1⟩ :: tail3400_109 -abbrev tail3400_116 : Stack := ⟨w0,3⟩ :: tail3400_109 -abbrev tail3400_117 : Stack := ⟨w175,1⟩ :: tail3400_116 -abbrev tail3400_118 (k : Nat) : Stack := ⟨w173,(1*k+5)⟩ :: tail3400_65 k -abbrev tail3400_119 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_118 k -abbrev tail3400_120 : Stack := ⟨w176,1⟩ :: tail3400_116 -abbrev tail3400_121 : Stack := ⟨w175,1⟩ :: tail3400_120 -abbrev tail3400_122 (k : Nat) : Stack := ⟨w173,(1*k+4)⟩ :: tail3400_65 k -abbrev tail3400_123 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_122 k -abbrev tail3400_124 : Stack := ⟨w176,2⟩ :: tail3400_116 -abbrev tail3400_125 : Stack := ⟨w175,1⟩ :: tail3400_124 -abbrev tail3400_126 (k : Nat) : Stack := ⟨w173,(1*k+3)⟩ :: tail3400_65 k -abbrev tail3400_127 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_126 k -abbrev tail3400_128 : Stack := ⟨w176,3⟩ :: tail3400_116 -abbrev tail3400_129 (k : Nat) : Stack := ⟨w176,(1*k+5)⟩ :: tail3400_116 -abbrev tail3400_130 (k : Nat) : Stack := ⟨w173,1⟩ :: tail3400_65 k -abbrev tail3400_131 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_130 k -abbrev tail3400_132 (k : Nat) : Stack := ⟨w175,1⟩ :: tail3400_129 k -abbrev tail3400_133 (k : Nat) : Stack := ⟨w174,1⟩ :: tail3400_65 k -abbrev tail3400_134 (k : Nat) : Stack := ⟨w176,(1*k+6)⟩ :: tail3400_116 -abbrev tail3400_135 (k : Nat) : Stack := ⟨w175,1⟩ :: tail3400_134 k -abbrev tail3400_136 (k : Nat) : Stack := ⟨w164,1⟩ :: tail3400_64 k -abbrev tail3400_137 (k : Nat) : Stack := ⟨w176,(1*k+7)⟩ :: tail3400_116 -abbrev tail3400_138 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3400_137 k -abbrev tail3400_139 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3400_138 k -abbrev tail3400_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_139 k -abbrev tail3400_141 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3400_140 k -abbrev tail3400_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_57 k -abbrev tail3400_143 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3400_142 k -abbrev tail3400_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3400_139 k -abbrev tail3400_145 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3400_139 k -abbrev tail3400_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3400_145 k -abbrev tail3400_147 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3400_146 k -abbrev tail3400_148 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_147 k -abbrev tail3400_149 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3400_148 k -abbrev tail3400_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3400_50 k -abbrev tail3400_151 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3400_150 k -abbrev tail3400_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3400_147 k -abbrev tail3400_153 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3400_147 k - -def before3400 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526857),(tail3400_30 k),tail3400_31⟩ -def before3401 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526855),(tail3400_32 k),tail3400_33⟩ -def before3402 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3400_29 k),tail3400_34⟩ -def before3403 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3400_28 k),tail3400_35⟩ -def before3404 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3400_36 k),tail3400_37⟩ -def before3405 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526639),(tail3400_27 k),tail3400_38⟩ -def before3406 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail3400_39 k),tail3400_40⟩ -def before3407 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3400_26 k),tail3400_41⟩ -def before3408 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3400_25 k),(tail3400_42 k)⟩ -def before3409 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3400_24 k),(tail3400_43 k)⟩ -def before3410 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3400_23 k),(tail3400_44 k)⟩ -def before3411 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3400_45 k),(tail3400_46 k)⟩ -def before3412 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521691),(tail3400_22 k),(tail3400_47 k)⟩ -def before3413 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521689),(tail3400_48 k),(tail3400_49 k)⟩ -def before3414 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3400_21 k),(tail3400_50 k)⟩ -def before3415 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3400_20 k),(tail3400_51 k)⟩ -def before3416 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3400_52 k),(tail3400_53 k)⟩ -def before3417 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521577),(tail3400_19 k),(tail3400_54 k)⟩ -def before3418 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521575),(tail3400_55 k),(tail3400_56 k)⟩ -def before3419 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3400_18 k),(tail3400_57 k)⟩ -def before3420 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3400_17 k),(tail3400_58 k)⟩ -def before3421 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3400_59 k),(tail3400_60 k)⟩ -def before3422 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail3400_16 k),(tail3400_61 k)⟩ -def before3423 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521513),(tail3400_62 k),(tail3400_63 k)⟩ -def before3424 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3400_15 k),(tail3400_64 k)⟩ -def before3425 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3400_14 k),(tail3400_65 k)⟩ -def before3426 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3400_13,(tail3400_66 k)⟩ -def before3427 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail3400_12,(tail3400_67 k)⟩ -def before3428 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail3400_68,(tail3400_69 k)⟩ -def before3429 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3400_11,(tail3400_70 k)⟩ -def before3430 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3400_10,(tail3400_71 k)⟩ -def before3431 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3400_72,(tail3400_73 k)⟩ -def before3432 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail3400_9,(tail3400_74 k)⟩ -def before3433 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail3400_75,(tail3400_76 k)⟩ -def before3434 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail3400_8,(tail3400_77 k)⟩ -def before3435 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1195),tail3400_7,(tail3400_78 k)⟩ -def before3436 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3400_6,(tail3400_79 k)⟩ -def before3437 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1199),tail3400_5,(tail3400_80 k)⟩ -def before3438 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1201),tail3400_81,(tail3400_82 k)⟩ -def before3439 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1201),tail3400_84,(tail3400_82 k)⟩ -def before3440 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3400_85,(tail3400_80 k)⟩ -def before3441 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3400_85,(tail3400_86 k)⟩ -def before3442 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3400_87,(tail3400_86 k)⟩ -def before3443 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3400_88,(tail3400_78 k)⟩ -def before3444 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail3400_88,(tail3400_89 k)⟩ -def before3445 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3400_84,(tail3400_90 k)⟩ -def before3446 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1203),tail3400_83,(tail3400_91 k)⟩ -def before3447 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1205),tail3400_92,(tail3400_93 k)⟩ -def before3448 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail3400_95,(tail3400_93 k)⟩ -def before3449 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail3400_96,(tail3400_91 k)⟩ -def before3450 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail3400_96,(tail3400_97 k)⟩ -def before3451 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail3400_98,(tail3400_97 k)⟩ -def before3452 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail3400_99,(tail3400_89 k)⟩ -def before3453 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail3400_100,(tail3400_77 k)⟩ -def before3454 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail3400_101,(tail3400_76 k)⟩ -def before3455 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail3400_102,(tail3400_74 k)⟩ -def before3456 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3400_103,(tail3400_71 k)⟩ -def before3457 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail3400_103,(tail3400_104 k)⟩ -def before3458 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail3400_102,(tail3400_105 k)⟩ -def before3459 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail3400_106,(tail3400_105 k)⟩ -def before3460 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail3400_107,(tail3400_104 k)⟩ -def before3461 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail3400_108,(tail3400_70 k)⟩ -def before3462 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail3400_109,(tail3400_69 k)⟩ -def before3463 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail3400_110,(tail3400_67 k)⟩ -def before3464 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3400_111,(tail3400_66 k)⟩ -def before3465 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3400_111,(tail3400_113 k)⟩ -def before3466 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail3400_110,(tail3400_114 k)⟩ -def before3467 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail3400_115,(tail3400_114 k)⟩ -def before3468 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3400_116,(tail3400_113 k)⟩ -def before3469 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3400_117,(tail3400_112 k)⟩ -def before3470 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3400_117,(tail3400_119 k)⟩ -def before3471 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3400_120,(tail3400_119 k)⟩ -def before3472 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3400_121,(tail3400_118 k)⟩ -def before3473 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3400_121,(tail3400_123 k)⟩ -def before3474 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3400_124,(tail3400_123 k)⟩ -def before3475 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3400_125,(tail3400_122 k)⟩ -def before3476 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3400_125,(tail3400_127 k)⟩ -def before3477 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3400_128,(tail3400_127 k)⟩ -def before3478 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3400_129 k),(tail3400_131 k)⟩ -def before3479 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3400_132 k),(tail3400_130 k)⟩ -def before3480 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3400_132 k),(tail3400_133 k)⟩ -def before3481 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3400_134 k),(tail3400_133 k)⟩ -def before3482 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3400_135 k),(tail3400_65 k)⟩ -def before3483 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3400_135 k),(tail3400_136 k)⟩ -def before3484 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3400_137 k),(tail3400_136 k)⟩ -def before3485 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3400_138 k),(tail3400_64 k)⟩ -def before3486 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521513),(tail3400_139 k),(tail3400_63 k)⟩ -def before3487 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail3400_140 k),(tail3400_61 k)⟩ -def before3488 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3400_141 k),(tail3400_58 k)⟩ -def before3489 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521523),(tail3400_141 k),(tail3400_142 k)⟩ -def before3490 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail3400_140 k),(tail3400_143 k)⟩ -def before3491 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail3400_144 k),(tail3400_143 k)⟩ -def before3492 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521523),(tail3400_145 k),(tail3400_142 k)⟩ -def before3493 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521525),(tail3400_146 k),(tail3400_57 k)⟩ -def before3494 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521575),(tail3400_147 k),(tail3400_56 k)⟩ -def before3495 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521577),(tail3400_148 k),(tail3400_54 k)⟩ -def before3496 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3400_149 k),(tail3400_51 k)⟩ -def before3497 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail3400_149 k),(tail3400_150 k)⟩ -def before3498 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521577),(tail3400_148 k),(tail3400_151 k)⟩ -def before3499 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521577),(tail3400_152 k),(tail3400_151 k)⟩ -def after3499 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3400_153 k),(tail3400_150 k)⟩ - -theorem macro3400 (k : Nat) : applyExit (before3400 k) exit11 1 = some (before3401 k) := by - simp (disch := omega) [before3400, before3401, exit11, applyExit, pop, push] - <;> omega -theorem step3400 (k : Nat) : Runs (1*2) (before3400 k).denote (before3401 k).denote := - @applyExit_sound (before3400 k) (before3401 k) exit11 1 valid11 (macro3400 k) -theorem macro3401 (k : Nat) : applyExit (before3401 k) exit2 95 = some (before3402 k) := by - simp (disch := omega) [before3401, before3402, exit2, applyExit, pop, push] - <;> omega -theorem step3401 (k : Nat) : Runs (95*2) (before3401 k).denote (before3402 k).denote := - @applyExit_sound (before3401 k) (before3402 k) exit2 95 valid2 (macro3401 k) -theorem macro3402 (k : Nat) : applyExit (before3402 k) exit3 1 = some (before3403 k) := by - simp (disch := omega) [before3402, before3403, exit3, applyExit, pop, push] - <;> omega -theorem step3402 (k : Nat) : Runs (1*2) (before3402 k).denote (before3403 k).denote := - @applyExit_sound (before3402 k) (before3403 k) exit3 1 valid3 (macro3402 k) -theorem macro3403 (k : Nat) : applyExit (before3403 k) exit9 1 = some (before3404 k) := by - simp (disch := omega) [before3403, before3404, exit9, applyExit, pop, push] - <;> omega -theorem step3403 (k : Nat) : Runs (1*2) (before3403 k).denote (before3404 k).denote := - @applyExit_sound (before3403 k) (before3404 k) exit9 1 valid9 (macro3403 k) -theorem macro3404 (k : Nat) : applyExit (before3404 k) exit10 11 = some (before3405 k) := by - simp (disch := omega) [before3404, before3405, exit10, applyExit, pop, push] - <;> omega -theorem step3404 (k : Nat) : Runs (11*2) (before3404 k).denote (before3405 k).denote := - @applyExit_sound (before3404 k) (before3405 k) exit10 11 valid10 (macro3404 k) -theorem macro3405 (k : Nat) : applyExit (before3405 k) exit11 1 = some (before3406 k) := by - simp (disch := omega) [before3405, before3406, exit11, applyExit, pop, push] - <;> omega -theorem step3405 (k : Nat) : Runs (1*2) (before3405 k).denote (before3406 k).denote := - @applyExit_sound (before3405 k) (before3406 k) exit11 1 valid11 (macro3405 k) -theorem macro3406 (k : Nat) : applyExit (before3406 k) exit2 25 = some (before3407 k) := by - simp (disch := omega) [before3406, before3407, exit2, applyExit, pop, push] - <;> omega -theorem step3406 (k : Nat) : Runs (25*2) (before3406 k).denote (before3407 k).denote := - @applyExit_sound (before3406 k) (before3407 k) exit2 25 valid2 (macro3406 k) -theorem macro3407 (k : Nat) : applyExit (before3407 k) exit197 (1*k+8) = some (before3408 k) := by - simp (disch := omega) [before3407, before3408, exit197, applyExit, pop, push] - <;> omega -theorem step3407 (k : Nat) : Runs ((1*k+8)*586) (before3407 k).denote (before3408 k).denote := - @applyExit_sound (before3407 k) (before3408 k) exit197 (1*k+8) valid197 (macro3407 k) -theorem macro3408 (k : Nat) : applyExit (before3408 k) exit2 15 = some (before3409 k) := by - simp (disch := omega) [before3408, before3409, exit2, applyExit, pop, push] - <;> omega -theorem step3408 (k : Nat) : Runs (15*2) (before3408 k).denote (before3409 k).denote := - @applyExit_sound (before3408 k) (before3409 k) exit2 15 valid2 (macro3408 k) -theorem macro3409 (k : Nat) : applyExit (before3409 k) exit3 1 = some (before3410 k) := by - simp (disch := omega) [before3409, before3410, exit3, applyExit, pop, push] - <;> omega -theorem step3409 (k : Nat) : Runs (1*2) (before3409 k).denote (before3410 k).denote := - @applyExit_sound (before3409 k) (before3410 k) exit3 1 valid3 (macro3409 k) -theorem macro3410 (k : Nat) : applyExit (before3410 k) exit9 1 = some (before3411 k) := by - simp (disch := omega) [before3410, before3411, exit9, applyExit, pop, push] - <;> omega -theorem step3410 (k : Nat) : Runs (1*2) (before3410 k).denote (before3411 k).denote := - @applyExit_sound (before3410 k) (before3411 k) exit9 1 valid9 (macro3410 k) -theorem macro3411 (k : Nat) : applyExit (before3411 k) exit10 87 = some (before3412 k) := by - simp (disch := omega) [before3411, before3412, exit10, applyExit, pop, push] - <;> omega -theorem step3411 (k : Nat) : Runs (87*2) (before3411 k).denote (before3412 k).denote := - @applyExit_sound (before3411 k) (before3412 k) exit10 87 valid10 (macro3411 k) -theorem macro3412 (k : Nat) : applyExit (before3412 k) exit11 1 = some (before3413 k) := by - simp (disch := omega) [before3412, before3413, exit11, applyExit, pop, push] - <;> omega -theorem step3412 (k : Nat) : Runs (1*2) (before3412 k).denote (before3413 k).denote := - @applyExit_sound (before3412 k) (before3413 k) exit11 1 valid11 (macro3412 k) -theorem macro3413 (k : Nat) : applyExit (before3413 k) exit2 19 = some (before3414 k) := by - simp (disch := omega) [before3413, before3414, exit2, applyExit, pop, push] - <;> omega -theorem step3413 (k : Nat) : Runs (19*2) (before3413 k).denote (before3414 k).denote := - @applyExit_sound (before3413 k) (before3414 k) exit2 19 valid2 (macro3413 k) -theorem macro3414 (k : Nat) : applyExit (before3414 k) exit3 1 = some (before3415 k) := by - simp (disch := omega) [before3414, before3415, exit3, applyExit, pop, push] - <;> omega -theorem step3414 (k : Nat) : Runs (1*2) (before3414 k).denote (before3415 k).denote := - @applyExit_sound (before3414 k) (before3415 k) exit3 1 valid3 (macro3414 k) -theorem macro3415 (k : Nat) : applyExit (before3415 k) exit9 1 = some (before3416 k) := by - simp (disch := omega) [before3415, before3416, exit9, applyExit, pop, push] - <;> omega -theorem step3415 (k : Nat) : Runs (1*2) (before3415 k).denote (before3416 k).denote := - @applyExit_sound (before3415 k) (before3416 k) exit9 1 valid9 (macro3415 k) -theorem macro3416 (k : Nat) : applyExit (before3416 k) exit10 35 = some (before3417 k) := by - simp (disch := omega) [before3416, before3417, exit10, applyExit, pop, push] - <;> omega -theorem step3416 (k : Nat) : Runs (35*2) (before3416 k).denote (before3417 k).denote := - @applyExit_sound (before3416 k) (before3417 k) exit10 35 valid10 (macro3416 k) -theorem macro3417 (k : Nat) : applyExit (before3417 k) exit11 1 = some (before3418 k) := by - simp (disch := omega) [before3417, before3418, exit11, applyExit, pop, push] - <;> omega -theorem step3417 (k : Nat) : Runs (1*2) (before3417 k).denote (before3418 k).denote := - @applyExit_sound (before3417 k) (before3418 k) exit11 1 valid11 (macro3417 k) -theorem macro3418 (k : Nat) : applyExit (before3418 k) exit2 25 = some (before3419 k) := by - simp (disch := omega) [before3418, before3419, exit2, applyExit, pop, push] - <;> omega -theorem step3418 (k : Nat) : Runs (25*2) (before3418 k).denote (before3419 k).denote := - @applyExit_sound (before3418 k) (before3419 k) exit2 25 valid2 (macro3418 k) -theorem macro3419 (k : Nat) : applyExit (before3419 k) exit3 1 = some (before3420 k) := by - simp (disch := omega) [before3419, before3420, exit3, applyExit, pop, push] - <;> omega -theorem step3419 (k : Nat) : Runs (1*2) (before3419 k).denote (before3420 k).denote := - @applyExit_sound (before3419 k) (before3420 k) exit3 1 valid3 (macro3419 k) -theorem macro3420 (k : Nat) : applyExit (before3420 k) exit9 1 = some (before3421 k) := by - simp (disch := omega) [before3420, before3421, exit9, applyExit, pop, push] - <;> omega -theorem step3420 (k : Nat) : Runs (1*2) (before3420 k).denote (before3421 k).denote := - @applyExit_sound (before3420 k) (before3421 k) exit9 1 valid9 (macro3420 k) -theorem macro3421 (k : Nat) : applyExit (before3421 k) exit10 3 = some (before3422 k) := by - simp (disch := omega) [before3421, before3422, exit10, applyExit, pop, push] - <;> omega -theorem step3421 (k : Nat) : Runs (3*2) (before3421 k).denote (before3422 k).denote := - @applyExit_sound (before3421 k) (before3422 k) exit10 3 valid10 (macro3421 k) -theorem macro3422 (k : Nat) : applyExit (before3422 k) exit11 1 = some (before3423 k) := by - simp (disch := omega) [before3422, before3423, exit11, applyExit, pop, push] - <;> omega -theorem step3422 (k : Nat) : Runs (1*2) (before3422 k).denote (before3423 k).denote := - @applyExit_sound (before3422 k) (before3423 k) exit11 1 valid11 (macro3422 k) -theorem macro3423 (k : Nat) : applyExit (before3423 k) exit2 791761165 = some (before3424 k) := by - simp (disch := omega) [before3423, before3424, exit2, applyExit, pop, push] - <;> omega -theorem step3423 (k : Nat) : Runs (791761165*2) (before3423 k).denote (before3424 k).denote := - @applyExit_sound (before3423 k) (before3424 k) exit2 791761165 valid2 (macro3423 k) -theorem macro3424 (k : Nat) : applyExit (before3424 k) exit182 1 = some (before3425 k) := by - simp (disch := omega) [before3424, before3425, exit182, applyExit, pop, push] - <;> omega -theorem step3424 (k : Nat) : Runs (1*38) (before3424 k).denote (before3425 k).denote := - @applyExit_sound (before3424 k) (before3425 k) exit182 1 valid182 (macro3424 k) -theorem macro3425 (k : Nat) : applyExit (before3425 k) exit198 (1*k+7) = some (before3426 k) := by - simp (disch := omega) [before3425, before3426, exit198, applyExit, pop, push] - <;> omega -theorem step3425 (k : Nat) : Runs ((1*k+7)*38) (before3425 k).denote (before3426 k).denote := - @applyExit_sound (before3425 k) (before3426 k) exit198 (1*k+7) valid198 (macro3425 k) -theorem macro3426 (k : Nat) : applyExit (before3426 k) exit10 2 = some (before3427 k) := by - simp (disch := omega) [before3426, before3427, exit10, applyExit, pop, push] - <;> omega -theorem step3426 (k : Nat) : Runs (2*2) (before3426 k).denote (before3427 k).denote := - @applyExit_sound (before3426 k) (before3427 k) exit10 2 valid10 (macro3426 k) -theorem macro3427 (k : Nat) : applyExit (before3427 k) exit11 1 = some (before3428 k) := by - simp (disch := omega) [before3427, before3428, exit11, applyExit, pop, push] - <;> omega -theorem step3427 (k : Nat) : Runs (1*2) (before3427 k).denote (before3428 k).denote := - @applyExit_sound (before3427 k) (before3428 k) exit11 1 valid11 (macro3427 k) -theorem macro3428 (k : Nat) : applyExit (before3428 k) exit2 12 = some (before3429 k) := by - simp (disch := omega) [before3428, before3429, exit2, applyExit, pop, push] - <;> omega -theorem step3428 (k : Nat) : Runs (12*2) (before3428 k).denote (before3429 k).denote := - @applyExit_sound (before3428 k) (before3429 k) exit2 12 valid2 (macro3428 k) -theorem macro3429 (k : Nat) : applyExit (before3429 k) exit3 1 = some (before3430 k) := by - simp (disch := omega) [before3429, before3430, exit3, applyExit, pop, push] - <;> omega -theorem step3429 (k : Nat) : Runs (1*2) (before3429 k).denote (before3430 k).denote := - @applyExit_sound (before3429 k) (before3430 k) exit3 1 valid3 (macro3429 k) -theorem macro3430 (k : Nat) : applyExit (before3430 k) exit9 1 = some (before3431 k) := by - simp (disch := omega) [before3430, before3431, exit9, applyExit, pop, push] - <;> omega -theorem step3430 (k : Nat) : Runs (1*2) (before3430 k).denote (before3431 k).denote := - @applyExit_sound (before3430 k) (before3431 k) exit9 1 valid9 (macro3430 k) -theorem macro3431 (k : Nat) : applyExit (before3431 k) exit10 4 = some (before3432 k) := by - simp (disch := omega) [before3431, before3432, exit10, applyExit, pop, push] - <;> omega -theorem step3431 (k : Nat) : Runs (4*2) (before3431 k).denote (before3432 k).denote := - @applyExit_sound (before3431 k) (before3432 k) exit10 4 valid10 (macro3431 k) -theorem macro3432 (k : Nat) : applyExit (before3432 k) exit11 1 = some (before3433 k) := by - simp (disch := omega) [before3432, before3433, exit11, applyExit, pop, push] - <;> omega -theorem step3432 (k : Nat) : Runs (1*2) (before3432 k).denote (before3433 k).denote := - @applyExit_sound (before3432 k) (before3433 k) exit11 1 valid11 (macro3432 k) -theorem macro3433 (k : Nat) : applyExit (before3433 k) exit2 14 = some (before3434 k) := by - simp (disch := omega) [before3433, before3434, exit2, applyExit, pop, push] - <;> omega -theorem step3433 (k : Nat) : Runs (14*2) (before3433 k).denote (before3434 k).denote := - @applyExit_sound (before3433 k) (before3434 k) exit2 14 valid2 (macro3433 k) -theorem macro3434 (k : Nat) : applyExit (before3434 k) exit3 1 = some (before3435 k) := by - simp (disch := omega) [before3434, before3435, exit3, applyExit, pop, push] - <;> omega -theorem step3434 (k : Nat) : Runs (1*2) (before3434 k).denote (before3435 k).denote := - @applyExit_sound (before3434 k) (before3435 k) exit3 1 valid3 (macro3434 k) -theorem macro3435 (k : Nat) : applyExit (before3435 k) exit9 1 = some (before3436 k) := by - simp (disch := omega) [before3435, before3436, exit9, applyExit, pop, push] - <;> omega -theorem step3435 (k : Nat) : Runs (1*2) (before3435 k).denote (before3436 k).denote := - @applyExit_sound (before3435 k) (before3436 k) exit9 1 valid9 (macro3435 k) -theorem macro3436 (k : Nat) : applyExit (before3436 k) exit46 1 = some (before3437 k) := by - simp (disch := omega) [before3436, before3437, exit46, applyExit, pop, push] - <;> omega -theorem step3436 (k : Nat) : Runs (1*2) (before3436 k).denote (before3437 k).denote := - @applyExit_sound (before3436 k) (before3437 k) exit46 1 valid46 (macro3436 k) -theorem macro3437 (k : Nat) : applyExit (before3437 k) exit47 1 = some (before3438 k) := by - simp (disch := omega) [before3437, before3438, exit47, applyExit, pop, push] - <;> omega -theorem step3437 (k : Nat) : Runs (1*2) (before3437 k).denote (before3438 k).denote := - @applyExit_sound (before3437 k) (before3438 k) exit47 1 valid47 (macro3437 k) -theorem macro3438 (k : Nat) : applyExit (before3438 k) exit62 1 = some (before3439 k) := by - simp (disch := omega) [before3438, before3439, exit62, applyExit, pop, push] - <;> omega -theorem step3438 (k : Nat) : Runs (1*1) (before3438 k).denote (before3439 k).denote := - @applyExit_sound (before3438 k) (before3439 k) exit62 1 valid62 (macro3438 k) -theorem macro3439 (k : Nat) : applyExit (before3439 k) exit35 1 = some (before3440 k) := by - simp (disch := omega) [before3439, before3440, exit35, applyExit, pop, push] - <;> omega -theorem step3439 (k : Nat) : Runs (1*2) (before3439 k).denote (before3440 k).denote := - @applyExit_sound (before3439 k) (before3440 k) exit35 1 valid35 (macro3439 k) -theorem macro3440 (k : Nat) : applyExit (before3440 k) exit39 1 = some (before3441 k) := by - simp (disch := omega) [before3440, before3441, exit39, applyExit, pop, push] - <;> omega -theorem step3440 (k : Nat) : Runs (1*1) (before3440 k).denote (before3441 k).denote := - @applyExit_sound (before3440 k) (before3441 k) exit39 1 valid39 (macro3440 k) -theorem macro3441 (k : Nat) : applyExit (before3441 k) exit32 1 = some (before3442 k) := by - simp (disch := omega) [before3441, before3442, exit32, applyExit, pop, push] - <;> omega -theorem step3441 (k : Nat) : Runs (1*3) (before3441 k).denote (before3442 k).denote := - @applyExit_sound (before3441 k) (before3442 k) exit32 1 valid32 (macro3441 k) -theorem macro3442 (k : Nat) : applyExit (before3442 k) exit36 2 = some (before3443 k) := by - simp (disch := omega) [before3442, before3443, exit36, applyExit, pop, push] - <;> omega -theorem step3442 (k : Nat) : Runs (2*2) (before3442 k).denote (before3443 k).denote := - @applyExit_sound (before3442 k) (before3443 k) exit36 2 valid36 (macro3442 k) -theorem macro3443 (k : Nat) : applyExit (before3443 k) exit31 1 = some (before3444 k) := by - simp (disch := omega) [before3443, before3444, exit31, applyExit, pop, push] - <;> omega -theorem step3443 (k : Nat) : Runs (1*1) (before3443 k).denote (before3444 k).denote := - @applyExit_sound (before3443 k) (before3444 k) exit31 1 valid31 (macro3443 k) -theorem macro3444 (k : Nat) : applyExit (before3444 k) exit10 3 = some (before3445 k) := by - simp (disch := omega) [before3444, before3445, exit10, applyExit, pop, push] - <;> omega -theorem step3444 (k : Nat) : Runs (3*2) (before3444 k).denote (before3445 k).denote := - @applyExit_sound (before3444 k) (before3445 k) exit10 3 valid10 (macro3444 k) -theorem macro3445 (k : Nat) : applyExit (before3445 k) exit46 1 = some (before3446 k) := by - simp (disch := omega) [before3445, before3446, exit46, applyExit, pop, push] - <;> omega -theorem step3445 (k : Nat) : Runs (1*2) (before3445 k).denote (before3446 k).denote := - @applyExit_sound (before3445 k) (before3446 k) exit46 1 valid46 (macro3445 k) -theorem macro3446 (k : Nat) : applyExit (before3446 k) exit47 1 = some (before3447 k) := by - simp (disch := omega) [before3446, before3447, exit47, applyExit, pop, push] - <;> omega -theorem step3446 (k : Nat) : Runs (1*2) (before3446 k).denote (before3447 k).denote := - @applyExit_sound (before3446 k) (before3447 k) exit47 1 valid47 (macro3446 k) -theorem macro3447 (k : Nat) : applyExit (before3447 k) exit62 1 = some (before3448 k) := by - simp (disch := omega) [before3447, before3448, exit62, applyExit, pop, push] - <;> omega -theorem step3447 (k : Nat) : Runs (1*1) (before3447 k).denote (before3448 k).denote := - @applyExit_sound (before3447 k) (before3448 k) exit62 1 valid62 (macro3447 k) -theorem macro3448 (k : Nat) : applyExit (before3448 k) exit35 1 = some (before3449 k) := by - simp (disch := omega) [before3448, before3449, exit35, applyExit, pop, push] - <;> omega -theorem step3448 (k : Nat) : Runs (1*2) (before3448 k).denote (before3449 k).denote := - @applyExit_sound (before3448 k) (before3449 k) exit35 1 valid35 (macro3448 k) -theorem macro3449 (k : Nat) : applyExit (before3449 k) exit39 1 = some (before3450 k) := by - simp (disch := omega) [before3449, before3450, exit39, applyExit, pop, push] - <;> omega -theorem step3449 (k : Nat) : Runs (1*1) (before3449 k).denote (before3450 k).denote := - @applyExit_sound (before3449 k) (before3450 k) exit39 1 valid39 (macro3449 k) -theorem macro3450 (k : Nat) : applyExit (before3450 k) exit32 1 = some (before3451 k) := by - simp (disch := omega) [before3450, before3451, exit32, applyExit, pop, push] - <;> omega -theorem step3450 (k : Nat) : Runs (1*3) (before3450 k).denote (before3451 k).denote := - @applyExit_sound (before3450 k) (before3451 k) exit32 1 valid32 (macro3450 k) -theorem macro3451 (k : Nat) : applyExit (before3451 k) exit36 4 = some (before3452 k) := by - simp (disch := omega) [before3451, before3452, exit36, applyExit, pop, push] - <;> omega -theorem step3451 (k : Nat) : Runs (4*2) (before3451 k).denote (before3452 k).denote := - @applyExit_sound (before3451 k) (before3452 k) exit36 4 valid36 (macro3451 k) -theorem macro3452 (k : Nat) : applyExit (before3452 k) exit33 1 = some (before3453 k) := by - simp (disch := omega) [before3452, before3453, exit33, applyExit, pop, push] - <;> omega -theorem step3452 (k : Nat) : Runs (1*2) (before3452 k).denote (before3453 k).denote := - @applyExit_sound (before3452 k) (before3453 k) exit33 1 valid33 (macro3452 k) -theorem macro3453 (k : Nat) : applyExit (before3453 k) exit34 14 = some (before3454 k) := by - simp (disch := omega) [before3453, before3454, exit34, applyExit, pop, push] - <;> omega -theorem step3453 (k : Nat) : Runs (14*2) (before3453 k).denote (before3454 k).denote := - @applyExit_sound (before3453 k) (before3454 k) exit34 14 valid34 (macro3453 k) -theorem macro3454 (k : Nat) : applyExit (before3454 k) exit35 1 = some (before3455 k) := by - simp (disch := omega) [before3454, before3455, exit35, applyExit, pop, push] - <;> omega -theorem step3454 (k : Nat) : Runs (1*2) (before3454 k).denote (before3455 k).denote := - @applyExit_sound (before3454 k) (before3455 k) exit35 1 valid35 (macro3454 k) -theorem macro3455 (k : Nat) : applyExit (before3455 k) exit36 5 = some (before3456 k) := by - simp (disch := omega) [before3455, before3456, exit36, applyExit, pop, push] - <;> omega -theorem step3455 (k : Nat) : Runs (5*2) (before3455 k).denote (before3456 k).denote := - @applyExit_sound (before3455 k) (before3456 k) exit36 5 valid36 (macro3455 k) -theorem macro3456 (k : Nat) : applyExit (before3456 k) exit31 1 = some (before3457 k) := by - simp (disch := omega) [before3456, before3457, exit31, applyExit, pop, push] - <;> omega -theorem step3456 (k : Nat) : Runs (1*1) (before3456 k).denote (before3457 k).denote := - @applyExit_sound (before3456 k) (before3457 k) exit31 1 valid31 (macro3456 k) -theorem macro3457 (k : Nat) : applyExit (before3457 k) exit10 5 = some (before3458 k) := by - simp (disch := omega) [before3457, before3458, exit10, applyExit, pop, push] - <;> omega -theorem step3457 (k : Nat) : Runs (5*2) (before3457 k).denote (before3458 k).denote := - @applyExit_sound (before3457 k) (before3458 k) exit10 5 valid10 (macro3457 k) -theorem macro3458 (k : Nat) : applyExit (before3458 k) exit32 1 = some (before3459 k) := by - simp (disch := omega) [before3458, before3459, exit32, applyExit, pop, push] - <;> omega -theorem step3458 (k : Nat) : Runs (1*3) (before3458 k).denote (before3459 k).denote := - @applyExit_sound (before3458 k) (before3459 k) exit32 1 valid32 (macro3458 k) -theorem macro3459 (k : Nat) : applyExit (before3459 k) exit36 5 = some (before3460 k) := by - simp (disch := omega) [before3459, before3460, exit36, applyExit, pop, push] - <;> omega -theorem step3459 (k : Nat) : Runs (5*2) (before3459 k).denote (before3460 k).denote := - @applyExit_sound (before3459 k) (before3460 k) exit36 5 valid36 (macro3459 k) -theorem macro3460 (k : Nat) : applyExit (before3460 k) exit33 1 = some (before3461 k) := by - simp (disch := omega) [before3460, before3461, exit33, applyExit, pop, push] - <;> omega -theorem step3460 (k : Nat) : Runs (1*2) (before3460 k).denote (before3461 k).denote := - @applyExit_sound (before3460 k) (before3461 k) exit33 1 valid33 (macro3460 k) -theorem macro3461 (k : Nat) : applyExit (before3461 k) exit34 12 = some (before3462 k) := by - simp (disch := omega) [before3461, before3462, exit34, applyExit, pop, push] - <;> omega -theorem step3461 (k : Nat) : Runs (12*2) (before3461 k).denote (before3462 k).denote := - @applyExit_sound (before3461 k) (before3462 k) exit34 12 valid34 (macro3461 k) -theorem macro3462 (k : Nat) : applyExit (before3462 k) exit35 1 = some (before3463 k) := by - simp (disch := omega) [before3462, before3463, exit35, applyExit, pop, push] - <;> omega -theorem step3462 (k : Nat) : Runs (1*2) (before3462 k).denote (before3463 k).denote := - @applyExit_sound (before3462 k) (before3463 k) exit35 1 valid35 (macro3462 k) -theorem macro3463 (k : Nat) : applyExit (before3463 k) exit36 2 = some (before3464 k) := by - simp (disch := omega) [before3463, before3464, exit36, applyExit, pop, push] - <;> omega -theorem step3463 (k : Nat) : Runs (2*2) (before3463 k).denote (before3464 k).denote := - @applyExit_sound (before3463 k) (before3464 k) exit36 2 valid36 (macro3463 k) -theorem macro3464 (k : Nat) : applyExit (before3464 k) exit199 1 = some (before3465 k) := by - simp (disch := omega) [before3464, before3465, exit199, applyExit, pop, push] - <;> omega -theorem step3464 (k : Nat) : Runs (1*13) (before3464 k).denote (before3465 k).denote := - @applyExit_sound (before3464 k) (before3465 k) exit199 1 valid199 (macro3464 k) -theorem macro3465 (k : Nat) : applyExit (before3465 k) exit10 2 = some (before3466 k) := by - simp (disch := omega) [before3465, before3466, exit10, applyExit, pop, push] - <;> omega -theorem step3465 (k : Nat) : Runs (2*2) (before3465 k).denote (before3466 k).denote := - @applyExit_sound (before3465 k) (before3466 k) exit10 2 valid10 (macro3465 k) -theorem macro3466 (k : Nat) : applyExit (before3466 k) exit32 1 = some (before3467 k) := by - simp (disch := omega) [before3466, before3467, exit32, applyExit, pop, push] - <;> omega -theorem step3466 (k : Nat) : Runs (1*3) (before3466 k).denote (before3467 k).denote := - @applyExit_sound (before3466 k) (before3467 k) exit32 1 valid32 (macro3466 k) -theorem macro3467 (k : Nat) : applyExit (before3467 k) exit36 2 = some (before3468 k) := by - simp (disch := omega) [before3467, before3468, exit36, applyExit, pop, push] - <;> omega -theorem step3467 (k : Nat) : Runs (2*2) (before3467 k).denote (before3468 k).denote := - @applyExit_sound (before3467 k) (before3468 k) exit36 2 valid36 (macro3467 k) -theorem macro3468 (k : Nat) : applyExit (before3468 k) exit200 1 = some (before3469 k) := by - simp (disch := omega) [before3468, before3469, exit200, applyExit, pop, push] - <;> omega -theorem step3468 (k : Nat) : Runs (1*38) (before3468 k).denote (before3469 k).denote := - @applyExit_sound (before3468 k) (before3469 k) exit200 1 valid200 (macro3468 k) -theorem macro3469 (k : Nat) : applyExit (before3469 k) exit199 1 = some (before3470 k) := by - simp (disch := omega) [before3469, before3470, exit199, applyExit, pop, push] - <;> omega -theorem step3469 (k : Nat) : Runs (1*13) (before3469 k).denote (before3470 k).denote := - @applyExit_sound (before3469 k) (before3470 k) exit199 1 valid199 (macro3469 k) -theorem macro3470 (k : Nat) : applyExit (before3470 k) exit201 1 = some (before3471 k) := by - simp (disch := omega) [before3470, before3471, exit201, applyExit, pop, push] - <;> omega -theorem step3470 (k : Nat) : Runs (1*11) (before3470 k).denote (before3471 k).denote := - @applyExit_sound (before3470 k) (before3471 k) exit201 1 valid201 (macro3470 k) -theorem macro3471 (k : Nat) : applyExit (before3471 k) exit200 1 = some (before3472 k) := by - simp (disch := omega) [before3471, before3472, exit200, applyExit, pop, push] - <;> omega -theorem step3471 (k : Nat) : Runs (1*38) (before3471 k).denote (before3472 k).denote := - @applyExit_sound (before3471 k) (before3472 k) exit200 1 valid200 (macro3471 k) -theorem macro3472 (k : Nat) : applyExit (before3472 k) exit199 1 = some (before3473 k) := by - simp (disch := omega) [before3472, before3473, exit199, applyExit, pop, push] - <;> omega -theorem step3472 (k : Nat) : Runs (1*13) (before3472 k).denote (before3473 k).denote := - @applyExit_sound (before3472 k) (before3473 k) exit199 1 valid199 (macro3472 k) -theorem macro3473 (k : Nat) : applyExit (before3473 k) exit201 1 = some (before3474 k) := by - simp (disch := omega) [before3473, before3474, exit201, applyExit, pop, push] - <;> omega -theorem step3473 (k : Nat) : Runs (1*11) (before3473 k).denote (before3474 k).denote := - @applyExit_sound (before3473 k) (before3474 k) exit201 1 valid201 (macro3473 k) -theorem macro3474 (k : Nat) : applyExit (before3474 k) exit200 1 = some (before3475 k) := by - simp (disch := omega) [before3474, before3475, exit200, applyExit, pop, push] - <;> omega -theorem step3474 (k : Nat) : Runs (1*38) (before3474 k).denote (before3475 k).denote := - @applyExit_sound (before3474 k) (before3475 k) exit200 1 valid200 (macro3474 k) -theorem macro3475 (k : Nat) : applyExit (before3475 k) exit199 1 = some (before3476 k) := by - simp (disch := omega) [before3475, before3476, exit199, applyExit, pop, push] - <;> omega -theorem step3475 (k : Nat) : Runs (1*13) (before3475 k).denote (before3476 k).denote := - @applyExit_sound (before3475 k) (before3476 k) exit199 1 valid199 (macro3475 k) -theorem macro3476 (k : Nat) : applyExit (before3476 k) exit201 1 = some (before3477 k) := by - simp (disch := omega) [before3476, before3477, exit201, applyExit, pop, push] - <;> omega -theorem step3476 (k : Nat) : Runs (1*11) (before3476 k).denote (before3477 k).denote := - @applyExit_sound (before3476 k) (before3477 k) exit201 1 valid201 (macro3476 k) -def cycleState3477 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w176,(3+1*j)⟩,⟨w0,3⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w174,1⟩,⟨w173,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761165⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,16⟩,⟨w172,(1*k+8)⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -def cyclePart3477_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w175,1⟩,⟨w176,(3+1*j)⟩,⟨w0,3⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w173,(1*k+3-1*j)⟩,⟨w159,1⟩,⟨w0,791761165⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,16⟩,⟨w172,(1*k+8)⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -def cyclePart3477_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w175,1⟩,⟨w176,(3+1*j)⟩,⟨w0,3⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w174,1⟩,⟨w173,(1*k+2-1*j)⟩,⟨w159,1⟩,⟨w0,791761165⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,16⟩,⟨w172,(1*k+8)⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -theorem cycleMacro3477_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3477 k j) exit200 1 = some (cyclePart3477_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState3477, cyclePart3477_0, exit200, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3477_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3477_0 k j) exit199 1 = some (cyclePart3477_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3477_0, cyclePart3477_1, exit199, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3477_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3477_1 k j) exit201 1 = some (cycleState3477 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3477_1, cycleState3477, exit201, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun3477 (k j : Nat) (hj : j < (1*k+2)) : Runs 62 (cycleState3477 k j).denote (cycleState3477 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState3477 k j).denote (cyclePart3477_0 k j).denote := @applyExit_sound (cycleState3477 k j) (cyclePart3477_0 k j) exit200 1 valid200 (cycleMacro3477_0 k j hj) - have h1 : Runs (1*13) (cyclePart3477_0 k j).denote (cyclePart3477_1 k j).denote := @applyExit_sound (cyclePart3477_0 k j) (cyclePart3477_1 k j) exit199 1 valid199 (cycleMacro3477_1 k j hj) - have h2 : Runs (1*11) (cyclePart3477_1 k j).denote (cycleState3477 k (j+1)).denote := @applyExit_sound (cyclePart3477_1 k j) (cycleState3477 k (j+1)) exit201 1 valid201 (cycleMacro3477_2 k j hj) - exact (@Runs.trans (1*38) ((1*13)+(1*11)) (cycleState3477 k j).denote (cyclePart3477_0 k j).denote (cycleState3477 k (j+1)).denote h0 (@Runs.trans (1*13) (1*11) (cyclePart3477_0 k j).denote (cyclePart3477_1 k j).denote (cycleState3477 k (j+1)).denote h1 h2)) -theorem step3477 (k : Nat) : Runs ((1*k+2)*62) (before3477 k).denote (before3478 k).denote := by - have h := Runs.chain (fun j => (cycleState3477 k j).denote) 62 (1*k+2) (cycleRun3477 k) - have h0 : cycleState3477 k 0 = before3477 k := by simp [cycleState3477, before3477] - have h1 : cycleState3477 k (1*k+2) = before3478 k := by - simp [cycleState3477, before3478] <;> omega - simpa only [h0, h1] using h -theorem macro3478 (k : Nat) : applyExit (before3478 k) exit200 1 = some (before3479 k) := by - simp (disch := omega) [before3478, before3479, exit200, applyExit, pop, push] - <;> omega -theorem step3478 (k : Nat) : Runs (1*38) (before3478 k).denote (before3479 k).denote := - @applyExit_sound (before3478 k) (before3479 k) exit200 1 valid200 (macro3478 k) -theorem macro3479 (k : Nat) : applyExit (before3479 k) exit199 1 = some (before3480 k) := by - simp (disch := omega) [before3479, before3480, exit199, applyExit, pop, push] - <;> omega -theorem step3479 (k : Nat) : Runs (1*13) (before3479 k).denote (before3480 k).denote := - @applyExit_sound (before3479 k) (before3480 k) exit199 1 valid199 (macro3479 k) -theorem macro3480 (k : Nat) : applyExit (before3480 k) exit201 1 = some (before3481 k) := by - simp (disch := omega) [before3480, before3481, exit201, applyExit, pop, push] - <;> omega -theorem step3480 (k : Nat) : Runs (1*11) (before3480 k).denote (before3481 k).denote := - @applyExit_sound (before3480 k) (before3481 k) exit201 1 valid201 (macro3480 k) -theorem macro3481 (k : Nat) : applyExit (before3481 k) exit200 1 = some (before3482 k) := by - simp (disch := omega) [before3481, before3482, exit200, applyExit, pop, push] - <;> omega -theorem step3481 (k : Nat) : Runs (1*38) (before3481 k).denote (before3482 k).denote := - @applyExit_sound (before3481 k) (before3482 k) exit200 1 valid200 (macro3481 k) -theorem macro3482 (k : Nat) : applyExit (before3482 k) exit187 1 = some (before3483 k) := by - simp (disch := omega) [before3482, before3483, exit187, applyExit, pop, push] - <;> omega -theorem step3482 (k : Nat) : Runs (1*13) (before3482 k).denote (before3483 k).denote := - @applyExit_sound (before3482 k) (before3483 k) exit187 1 valid187 (macro3482 k) -theorem macro3483 (k : Nat) : applyExit (before3483 k) exit201 1 = some (before3484 k) := by - simp (disch := omega) [before3483, before3484, exit201, applyExit, pop, push] - <;> omega -theorem step3483 (k : Nat) : Runs (1*11) (before3483 k).denote (before3484 k).denote := - @applyExit_sound (before3483 k) (before3484 k) exit201 1 valid201 (macro3483 k) -theorem macro3484 (k : Nat) : applyExit (before3484 k) exit188 1 = some (before3485 k) := by - simp (disch := omega) [before3484, before3485, exit188, applyExit, pop, push] - <;> omega -theorem step3484 (k : Nat) : Runs (1*38) (before3484 k).denote (before3485 k).denote := - @applyExit_sound (before3484 k) (before3485 k) exit188 1 valid188 (macro3484 k) -theorem macro3485 (k : Nat) : applyExit (before3485 k) exit34 791761165 = some (before3486 k) := by - simp (disch := omega) [before3485, before3486, exit34, applyExit, pop, push] - <;> omega -theorem step3485 (k : Nat) : Runs (791761165*2) (before3485 k).denote (before3486 k).denote := - @applyExit_sound (before3485 k) (before3486 k) exit34 791761165 valid34 (macro3485 k) -theorem macro3486 (k : Nat) : applyExit (before3486 k) exit35 1 = some (before3487 k) := by - simp (disch := omega) [before3486, before3487, exit35, applyExit, pop, push] - <;> omega -theorem step3486 (k : Nat) : Runs (1*2) (before3486 k).denote (before3487 k).denote := - @applyExit_sound (before3486 k) (before3487 k) exit35 1 valid35 (macro3486 k) -theorem macro3487 (k : Nat) : applyExit (before3487 k) exit36 4 = some (before3488 k) := by - simp (disch := omega) [before3487, before3488, exit36, applyExit, pop, push] - <;> omega -theorem step3487 (k : Nat) : Runs (4*2) (before3487 k).denote (before3488 k).denote := - @applyExit_sound (before3487 k) (before3488 k) exit36 4 valid36 (macro3487 k) -theorem macro3488 (k : Nat) : applyExit (before3488 k) exit31 1 = some (before3489 k) := by - simp (disch := omega) [before3488, before3489, exit31, applyExit, pop, push] - <;> omega -theorem step3488 (k : Nat) : Runs (1*1) (before3488 k).denote (before3489 k).denote := - @applyExit_sound (before3488 k) (before3489 k) exit31 1 valid31 (macro3488 k) -theorem macro3489 (k : Nat) : applyExit (before3489 k) exit10 4 = some (before3490 k) := by - simp (disch := omega) [before3489, before3490, exit10, applyExit, pop, push] - <;> omega -theorem step3489 (k : Nat) : Runs (4*2) (before3489 k).denote (before3490 k).denote := - @applyExit_sound (before3489 k) (before3490 k) exit10 4 valid10 (macro3489 k) -theorem macro3490 (k : Nat) : applyExit (before3490 k) exit32 1 = some (before3491 k) := by - simp (disch := omega) [before3490, before3491, exit32, applyExit, pop, push] - <;> omega -theorem step3490 (k : Nat) : Runs (1*3) (before3490 k).denote (before3491 k).denote := - @applyExit_sound (before3490 k) (before3491 k) exit32 1 valid32 (macro3490 k) -theorem macro3491 (k : Nat) : applyExit (before3491 k) exit36 4 = some (before3492 k) := by - simp (disch := omega) [before3491, before3492, exit36, applyExit, pop, push] - <;> omega -theorem step3491 (k : Nat) : Runs (4*2) (before3491 k).denote (before3492 k).denote := - @applyExit_sound (before3491 k) (before3492 k) exit36 4 valid36 (macro3491 k) -theorem macro3492 (k : Nat) : applyExit (before3492 k) exit33 1 = some (before3493 k) := by - simp (disch := omega) [before3492, before3493, exit33, applyExit, pop, push] - <;> omega -theorem step3492 (k : Nat) : Runs (1*2) (before3492 k).denote (before3493 k).denote := - @applyExit_sound (before3492 k) (before3493 k) exit33 1 valid33 (macro3492 k) -theorem macro3493 (k : Nat) : applyExit (before3493 k) exit34 25 = some (before3494 k) := by - simp (disch := omega) [before3493, before3494, exit34, applyExit, pop, push] - <;> omega -theorem step3493 (k : Nat) : Runs (25*2) (before3493 k).denote (before3494 k).denote := - @applyExit_sound (before3493 k) (before3494 k) exit34 25 valid34 (macro3493 k) -theorem macro3494 (k : Nat) : applyExit (before3494 k) exit35 1 = some (before3495 k) := by - simp (disch := omega) [before3494, before3495, exit35, applyExit, pop, push] - <;> omega -theorem step3494 (k : Nat) : Runs (1*2) (before3494 k).denote (before3495 k).denote := - @applyExit_sound (before3494 k) (before3495 k) exit35 1 valid35 (macro3494 k) -theorem macro3495 (k : Nat) : applyExit (before3495 k) exit36 36 = some (before3496 k) := by - simp (disch := omega) [before3495, before3496, exit36, applyExit, pop, push] - <;> omega -theorem step3495 (k : Nat) : Runs (36*2) (before3495 k).denote (before3496 k).denote := - @applyExit_sound (before3495 k) (before3496 k) exit36 36 valid36 (macro3495 k) -theorem macro3496 (k : Nat) : applyExit (before3496 k) exit31 1 = some (before3497 k) := by - simp (disch := omega) [before3496, before3497, exit31, applyExit, pop, push] - <;> omega -theorem step3496 (k : Nat) : Runs (1*1) (before3496 k).denote (before3497 k).denote := - @applyExit_sound (before3496 k) (before3497 k) exit31 1 valid31 (macro3496 k) -theorem macro3497 (k : Nat) : applyExit (before3497 k) exit10 36 = some (before3498 k) := by - simp (disch := omega) [before3497, before3498, exit10, applyExit, pop, push] - <;> omega -theorem step3497 (k : Nat) : Runs (36*2) (before3497 k).denote (before3498 k).denote := - @applyExit_sound (before3497 k) (before3498 k) exit10 36 valid10 (macro3497 k) -theorem macro3498 (k : Nat) : applyExit (before3498 k) exit32 1 = some (before3499 k) := by - simp (disch := omega) [before3498, before3499, exit32, applyExit, pop, push] - <;> omega -theorem step3498 (k : Nat) : Runs (1*3) (before3498 k).denote (before3499 k).denote := - @applyExit_sound (before3498 k) (before3499 k) exit32 1 valid32 (macro3498 k) -theorem macro3499 (k : Nat) : applyExit (before3499 k) exit36 36 = some (after3499 k) := by - simp (disch := omega) [before3499, after3499, exit36, applyExit, pop, push] - <;> omega -theorem step3499 (k : Nat) : Runs (36*2) (before3499 k).denote (after3499 k).denote := - @applyExit_sound (before3499 k) (after3499 k) exit36 36 valid36 (macro3499 k) -theorem chunkRun034 (k : Nat) : Runs (686*k+3167051323) (before3400 k).denote (after3499 k).denote := by - have h := (@Runs.trans ((((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))))+((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38))))))+((((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))) ((((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))))+((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38))))))+(((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))))+((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2))))))) (before3400 k).denote (before3450 k).denote (after3499 k).denote (@Runs.trans (((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))))+((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38)))))) ((((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (before3400 k).denote (before3425 k).denote (before3450 k).denote (@Runs.trans ((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2))))) ((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38))))) (before3400 k).denote (before3412 k).denote (before3425 k).denote (@Runs.trans (((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2)))) (((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))) (before3400 k).denote (before3406 k).denote (before3412 k).denote (@Runs.trans ((1*2)+((95*2)+(1*2))) ((1*2)+((11*2)+(1*2))) (before3400 k).denote (before3403 k).denote (before3406 k).denote (@Runs.trans (1*2) ((95*2)+(1*2)) (before3400 k).denote (before3401 k).denote (before3403 k).denote (step3400 k) (@Runs.trans (95*2) (1*2) (before3401 k).denote (before3402 k).denote (before3403 k).denote (step3401 k) (step3402 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before3403 k).denote (before3404 k).denote (before3406 k).denote (step3403 k) (@Runs.trans (11*2) (1*2) (before3404 k).denote (before3405 k).denote (before3406 k).denote (step3404 k) (step3405 k)))) (@Runs.trans ((25*2)+(((1*k+8)*586)+(15*2))) ((1*2)+((1*2)+(87*2))) (before3406 k).denote (before3409 k).denote (before3412 k).denote (@Runs.trans (25*2) (((1*k+8)*586)+(15*2)) (before3406 k).denote (before3407 k).denote (before3409 k).denote (step3406 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3407 k).denote (before3408 k).denote (before3409 k).denote (step3407 k) (step3408 k))) (@Runs.trans (1*2) ((1*2)+(87*2)) (before3409 k).denote (before3410 k).denote (before3412 k).denote (step3409 k) (@Runs.trans (1*2) (87*2) (before3410 k).denote (before3411 k).denote (before3412 k).denote (step3410 k) (step3411 k))))) (@Runs.trans (((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2)))) (((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38)))) (before3412 k).denote (before3418 k).denote (before3425 k).denote (@Runs.trans ((1*2)+((19*2)+(1*2))) ((1*2)+((35*2)+(1*2))) (before3412 k).denote (before3415 k).denote (before3418 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before3412 k).denote (before3413 k).denote (before3415 k).denote (step3412 k) (@Runs.trans (19*2) (1*2) (before3413 k).denote (before3414 k).denote (before3415 k).denote (step3413 k) (step3414 k))) (@Runs.trans (1*2) ((35*2)+(1*2)) (before3415 k).denote (before3416 k).denote (before3418 k).denote (step3415 k) (@Runs.trans (35*2) (1*2) (before3416 k).denote (before3417 k).denote (before3418 k).denote (step3416 k) (step3417 k)))) (@Runs.trans ((25*2)+((1*2)+(1*2))) (((3*2)+(1*2))+((791761165*2)+(1*38))) (before3418 k).denote (before3421 k).denote (before3425 k).denote (@Runs.trans (25*2) ((1*2)+(1*2)) (before3418 k).denote (before3419 k).denote (before3421 k).denote (step3418 k) (@Runs.trans (1*2) (1*2) (before3419 k).denote (before3420 k).denote (before3421 k).denote (step3419 k) (step3420 k))) (@Runs.trans ((3*2)+(1*2)) ((791761165*2)+(1*38)) (before3421 k).denote (before3423 k).denote (before3425 k).denote (@Runs.trans (3*2) (1*2) (before3421 k).denote (before3422 k).denote (before3423 k).denote (step3421 k) (step3422 k)) (@Runs.trans (791761165*2) (1*38) (before3423 k).denote (before3424 k).denote (before3425 k).denote (step3423 k) (step3424 k)))))) (@Runs.trans (((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before3425 k).denote (before3437 k).denote (before3450 k).denote (@Runs.trans ((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2)))) (((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))) (before3425 k).denote (before3431 k).denote (before3437 k).denote (@Runs.trans (((1*k+7)*38)+((2*2)+(1*2))) ((12*2)+((1*2)+(1*2))) (before3425 k).denote (before3428 k).denote (before3431 k).denote (@Runs.trans ((1*k+7)*38) ((2*2)+(1*2)) (before3425 k).denote (before3426 k).denote (before3428 k).denote (step3425 k) (@Runs.trans (2*2) (1*2) (before3426 k).denote (before3427 k).denote (before3428 k).denote (step3426 k) (step3427 k))) (@Runs.trans (12*2) ((1*2)+(1*2)) (before3428 k).denote (before3429 k).denote (before3431 k).denote (step3428 k) (@Runs.trans (1*2) (1*2) (before3429 k).denote (before3430 k).denote (before3431 k).denote (step3429 k) (step3430 k)))) (@Runs.trans ((4*2)+((1*2)+(14*2))) ((1*2)+((1*2)+(1*2))) (before3431 k).denote (before3434 k).denote (before3437 k).denote (@Runs.trans (4*2) ((1*2)+(14*2)) (before3431 k).denote (before3432 k).denote (before3434 k).denote (step3431 k) (@Runs.trans (1*2) (14*2) (before3432 k).denote (before3433 k).denote (before3434 k).denote (step3432 k) (step3433 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3434 k).denote (before3435 k).denote (before3437 k).denote (step3434 k) (@Runs.trans (1*2) (1*2) (before3435 k).denote (before3436 k).denote (before3437 k).denote (step3435 k) (step3436 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))) (((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before3437 k).denote (before3443 k).denote (before3450 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(2*2))) (before3437 k).denote (before3440 k).denote (before3443 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before3437 k).denote (before3438 k).denote (before3440 k).denote (step3437 k) (@Runs.trans (1*1) (1*2) (before3438 k).denote (before3439 k).denote (before3440 k).denote (step3438 k) (step3439 k))) (@Runs.trans (1*1) ((1*3)+(2*2)) (before3440 k).denote (before3441 k).denote (before3443 k).denote (step3440 k) (@Runs.trans (1*3) (2*2) (before3441 k).denote (before3442 k).denote (before3443 k).denote (step3441 k) (step3442 k)))) (@Runs.trans ((1*1)+((3*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before3443 k).denote (before3446 k).denote (before3450 k).denote (@Runs.trans (1*1) ((3*2)+(1*2)) (before3443 k).denote (before3444 k).denote (before3446 k).denote (step3443 k) (@Runs.trans (3*2) (1*2) (before3444 k).denote (before3445 k).denote (before3446 k).denote (step3444 k) (step3445 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before3446 k).denote (before3448 k).denote (before3450 k).denote (@Runs.trans (1*2) (1*1) (before3446 k).denote (before3447 k).denote (before3448 k).denote (step3446 k) (step3447 k)) (@Runs.trans (1*2) (1*1) (before3448 k).denote (before3449 k).denote (before3450 k).denote (step3448 k) (step3449 k))))))) (@Runs.trans (((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))))+((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38)))))) (((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))))+((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2)))))) (before3450 k).denote (before3475 k).denote (after3499 k).denote (@Runs.trans ((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2))))) ((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38))))) (before3450 k).denote (before3462 k).denote (before3475 k).denote (@Runs.trans (((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2)))) (((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))) (before3450 k).denote (before3456 k).denote (before3462 k).denote (@Runs.trans ((1*3)+((4*2)+(1*2))) ((14*2)+((1*2)+(5*2))) (before3450 k).denote (before3453 k).denote (before3456 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before3450 k).denote (before3451 k).denote (before3453 k).denote (step3450 k) (@Runs.trans (4*2) (1*2) (before3451 k).denote (before3452 k).denote (before3453 k).denote (step3451 k) (step3452 k))) (@Runs.trans (14*2) ((1*2)+(5*2)) (before3453 k).denote (before3454 k).denote (before3456 k).denote (step3453 k) (@Runs.trans (1*2) (5*2) (before3454 k).denote (before3455 k).denote (before3456 k).denote (step3454 k) (step3455 k)))) (@Runs.trans ((1*1)+((5*2)+(1*3))) ((5*2)+((1*2)+(12*2))) (before3456 k).denote (before3459 k).denote (before3462 k).denote (@Runs.trans (1*1) ((5*2)+(1*3)) (before3456 k).denote (before3457 k).denote (before3459 k).denote (step3456 k) (@Runs.trans (5*2) (1*3) (before3457 k).denote (before3458 k).denote (before3459 k).denote (step3457 k) (step3458 k))) (@Runs.trans (5*2) ((1*2)+(12*2)) (before3459 k).denote (before3460 k).denote (before3462 k).denote (step3459 k) (@Runs.trans (1*2) (12*2) (before3460 k).denote (before3461 k).denote (before3462 k).denote (step3460 k) (step3461 k))))) (@Runs.trans (((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2)))) (((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38)))) (before3462 k).denote (before3468 k).denote (before3475 k).denote (@Runs.trans ((1*2)+((2*2)+(1*13))) ((2*2)+((1*3)+(2*2))) (before3462 k).denote (before3465 k).denote (before3468 k).denote (@Runs.trans (1*2) ((2*2)+(1*13)) (before3462 k).denote (before3463 k).denote (before3465 k).denote (step3462 k) (@Runs.trans (2*2) (1*13) (before3463 k).denote (before3464 k).denote (before3465 k).denote (step3463 k) (step3464 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before3465 k).denote (before3466 k).denote (before3468 k).denote (step3465 k) (@Runs.trans (1*3) (2*2) (before3466 k).denote (before3467 k).denote (before3468 k).denote (step3466 k) (step3467 k)))) (@Runs.trans ((1*38)+((1*13)+(1*11))) (((1*38)+(1*13))+((1*11)+(1*38))) (before3468 k).denote (before3471 k).denote (before3475 k).denote (@Runs.trans (1*38) ((1*13)+(1*11)) (before3468 k).denote (before3469 k).denote (before3471 k).denote (step3468 k) (@Runs.trans (1*13) (1*11) (before3469 k).denote (before3470 k).denote (before3471 k).denote (step3469 k) (step3470 k))) (@Runs.trans ((1*38)+(1*13)) ((1*11)+(1*38)) (before3471 k).denote (before3473 k).denote (before3475 k).denote (@Runs.trans (1*38) (1*13) (before3471 k).denote (before3472 k).denote (before3473 k).denote (step3471 k) (step3472 k)) (@Runs.trans (1*11) (1*38) (before3473 k).denote (before3474 k).denote (before3475 k).denote (step3473 k) (step3474 k)))))) (@Runs.trans ((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2))))) ((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2))))) (before3475 k).denote (before3487 k).denote (after3499 k).denote (@Runs.trans (((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11)))) (((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))) (before3475 k).denote (before3481 k).denote (before3487 k).denote (@Runs.trans ((1*13)+((1*11)+((1*k+2)*62))) ((1*38)+((1*13)+(1*11))) (before3475 k).denote (before3478 k).denote (before3481 k).denote (@Runs.trans (1*13) ((1*11)+((1*k+2)*62)) (before3475 k).denote (before3476 k).denote (before3478 k).denote (step3475 k) (@Runs.trans (1*11) ((1*k+2)*62) (before3476 k).denote (before3477 k).denote (before3478 k).denote (step3476 k) (step3477 k))) (@Runs.trans (1*38) ((1*13)+(1*11)) (before3478 k).denote (before3479 k).denote (before3481 k).denote (step3478 k) (@Runs.trans (1*13) (1*11) (before3479 k).denote (before3480 k).denote (before3481 k).denote (step3479 k) (step3480 k)))) (@Runs.trans ((1*38)+((1*13)+(1*11))) ((1*38)+((791761165*2)+(1*2))) (before3481 k).denote (before3484 k).denote (before3487 k).denote (@Runs.trans (1*38) ((1*13)+(1*11)) (before3481 k).denote (before3482 k).denote (before3484 k).denote (step3481 k) (@Runs.trans (1*13) (1*11) (before3482 k).denote (before3483 k).denote (before3484 k).denote (step3482 k) (step3483 k))) (@Runs.trans (1*38) ((791761165*2)+(1*2)) (before3484 k).denote (before3485 k).denote (before3487 k).denote (step3484 k) (@Runs.trans (791761165*2) (1*2) (before3485 k).denote (before3486 k).denote (before3487 k).denote (step3485 k) (step3486 k))))) (@Runs.trans (((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2)))) (((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2)))) (before3487 k).denote (before3493 k).denote (after3499 k).denote (@Runs.trans ((4*2)+((1*1)+(4*2))) ((1*3)+((4*2)+(1*2))) (before3487 k).denote (before3490 k).denote (before3493 k).denote (@Runs.trans (4*2) ((1*1)+(4*2)) (before3487 k).denote (before3488 k).denote (before3490 k).denote (step3487 k) (@Runs.trans (1*1) (4*2) (before3488 k).denote (before3489 k).denote (before3490 k).denote (step3488 k) (step3489 k))) (@Runs.trans (1*3) ((4*2)+(1*2)) (before3490 k).denote (before3491 k).denote (before3493 k).denote (step3490 k) (@Runs.trans (4*2) (1*2) (before3491 k).denote (before3492 k).denote (before3493 k).denote (step3491 k) (step3492 k)))) (@Runs.trans ((25*2)+((1*2)+(36*2))) (((1*1)+(36*2))+((1*3)+(36*2))) (before3493 k).denote (before3496 k).denote (after3499 k).denote (@Runs.trans (25*2) ((1*2)+(36*2)) (before3493 k).denote (before3494 k).denote (before3496 k).denote (step3493 k) (@Runs.trans (1*2) (36*2) (before3494 k).denote (before3495 k).denote (before3496 k).denote (step3494 k) (step3495 k))) (@Runs.trans ((1*1)+(36*2)) ((1*3)+(36*2)) (before3496 k).denote (before3498 k).denote (after3499 k).denote (@Runs.trans (1*1) (36*2) (before3496 k).denote (before3497 k).denote (before3498 k).denote (step3496 k) (step3497 k)) (@Runs.trans (1*3) (36*2) (before3498 k).denote (before3499 k).denote (after3499 k).denote (step3498 k) (step3499 k)))))))) - have ht : (((((((1*2)+((95*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((25*2)+(((1*k+8)*586)+(15*2)))+((1*2)+((1*2)+(87*2)))))+((((1*2)+((19*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((25*2)+((1*2)+(1*2)))+(((3*2)+(1*2))+((791761165*2)+(1*38))))))+((((((1*k+7)*38)+((2*2)+(1*2)))+((12*2)+((1*2)+(1*2))))+(((4*2)+((1*2)+(14*2)))+((1*2)+((1*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))))+((((((1*3)+((4*2)+(1*2)))+((14*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+((5*2)+((1*2)+(12*2)))))+((((1*2)+((2*2)+(1*13)))+((2*2)+((1*3)+(2*2))))+(((1*38)+((1*13)+(1*11)))+(((1*38)+(1*13))+((1*11)+(1*38))))))+(((((1*13)+((1*11)+((1*k+2)*62)))+((1*38)+((1*13)+(1*11))))+(((1*38)+((1*13)+(1*11)))+((1*38)+((791761165*2)+(1*2)))))+((((4*2)+((1*1)+(4*2)))+((1*3)+((4*2)+(1*2))))+(((25*2)+((1*2)+(36*2)))+(((1*1)+(36*2))+((1*3)+(36*2)))))))) = (686*k+3167051323) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean deleted file mode 100644 index c756c568..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk035.lean +++ /dev/null @@ -1,771 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3500_0 : Stack := [] -abbrev tail3500_1 : Stack := ⟨w1,1⟩ :: tail3500_0 -abbrev tail3500_2 : Stack := ⟨w0,1⟩ :: tail3500_1 -abbrev tail3500_3 : Stack := ⟨w2,1⟩ :: tail3500_2 -abbrev tail3500_4 : Stack := ⟨w1,1⟩ :: tail3500_3 -abbrev tail3500_5 : Stack := ⟨w0,1⟩ :: tail3500_4 -abbrev tail3500_6 : Stack := ⟨w2,1⟩ :: tail3500_5 -abbrev tail3500_7 : Stack := ⟨w0,5⟩ :: tail3500_6 -abbrev tail3500_8 : Stack := ⟨w2,1⟩ :: tail3500_7 -abbrev tail3500_9 : Stack := ⟨w1,14⟩ :: tail3500_8 -abbrev tail3500_10 : Stack := ⟨w0,6⟩ :: tail3500_9 -abbrev tail3500_11 : Stack := ⟨w2,1⟩ :: tail3500_10 -abbrev tail3500_12 : Stack := ⟨w1,12⟩ :: tail3500_11 -abbrev tail3500_13 : Stack := ⟨w0,3⟩ :: tail3500_12 -abbrev tail3500_14 (k : Nat) : Stack := ⟨w176,(1*k+7)⟩ :: tail3500_13 -abbrev tail3500_15 (k : Nat) : Stack := ⟨w156,1⟩ :: tail3500_14 k -abbrev tail3500_16 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3500_15 k -abbrev tail3500_17 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3500_16 k -abbrev tail3500_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_17 k -abbrev tail3500_19 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3500_18 k -abbrev tail3500_20 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3500_19 k -abbrev tail3500_21 : Stack := ⟨w1,9⟩ :: tail3500_0 -abbrev tail3500_22 : Stack := ⟨w2,1⟩ :: tail3500_21 -abbrev tail3500_23 : Stack := ⟨w0,96⟩ :: tail3500_22 -abbrev tail3500_24 : Stack := ⟨w1,12⟩ :: tail3500_23 -abbrev tail3500_25 : Stack := ⟨w2,1⟩ :: tail3500_24 -abbrev tail3500_26 : Stack := ⟨w0,25⟩ :: tail3500_25 -abbrev tail3500_27 (k : Nat) : Stack := ⟨w172,(1*k+8)⟩ :: tail3500_26 -abbrev tail3500_28 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3500_27 k -abbrev tail3500_29 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3500_28 k -abbrev tail3500_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_29 k -abbrev tail3500_31 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3500_30 k -abbrev tail3500_32 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_31 k -abbrev tail3500_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_20 k -abbrev tail3500_34 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3500_33 k -abbrev tail3500_35 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_34 k -abbrev tail3500_36 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3500_35 k -abbrev tail3500_37 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3500_27 k -abbrev tail3500_38 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_37 k -abbrev tail3500_39 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3500_38 k -abbrev tail3500_40 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_34 k -abbrev tail3500_41 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3500_34 k -abbrev tail3500_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_41 k -abbrev tail3500_43 (k : Nat) : Stack := ⟨w1,15⟩ :: tail3500_42 k -abbrev tail3500_44 (k : Nat) : Stack := ⟨w177,(1*k+8)⟩ :: tail3500_43 k -abbrev tail3500_45 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3500_44 k -abbrev tail3500_46 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_45 k -abbrev tail3500_47 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3500_46 k -abbrev tail3500_48 : Stack := ⟨w0,95⟩ :: tail3500_22 -abbrev tail3500_49 : Stack := ⟨w23,1⟩ :: tail3500_48 -abbrev tail3500_50 : Stack := ⟨w1,12⟩ :: tail3500_49 -abbrev tail3500_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_45 k -abbrev tail3500_52 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3500_45 k -abbrev tail3500_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_52 k -abbrev tail3500_54 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3500_53 k -abbrev tail3500_55 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3500_54 k -abbrev tail3500_56 (k : Nat) : Stack := ⟨w0,9⟩ :: tail3500_55 k -abbrev tail3500_57 : Stack := ⟨w1,10⟩ :: tail3500_0 -abbrev tail3500_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_54 k -abbrev tail3500_59 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3500_54 k -abbrev tail3500_60 : Stack := ⟨w1,12⟩ :: tail3500_0 -abbrev tail3500_61 (k : Nat) : Stack := ⟨w1,94⟩ :: tail3500_53 k -abbrev tail3500_62 : Stack := ⟨w2,1⟩ :: tail3500_60 -abbrev tail3500_63 : Stack := ⟨w0,94⟩ :: tail3500_62 -abbrev tail3500_64 : Stack := ⟨w0,95⟩ :: tail3500_62 -abbrev tail3500_65 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3500_45 k -abbrev tail3500_66 : Stack := ⟨w1,1⟩ :: tail3500_64 -abbrev tail3500_67 : Stack := ⟨w1,13⟩ :: tail3500_64 -abbrev tail3500_68 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3500_44 k -abbrev tail3500_69 : Stack := ⟨w2,1⟩ :: tail3500_67 -abbrev tail3500_70 : Stack := ⟨w0,24⟩ :: tail3500_69 -abbrev tail3500_71 (k : Nat) : Stack := ⟨w178,(1*k+8)⟩ :: tail3500_70 -abbrev tail3500_72 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3500_71 k -abbrev tail3500_73 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3500_71 k -abbrev tail3500_74 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3500_34 k -abbrev tail3500_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_73 k -abbrev tail3500_76 (k : Nat) : Stack := ⟨w1,89⟩ :: tail3500_73 k -abbrev tail3500_77 (k : Nat) : Stack := ⟨w1,18⟩ :: tail3500_33 k -abbrev tail3500_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_76 k -abbrev tail3500_79 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3500_78 k -abbrev tail3500_80 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3500_78 k -abbrev tail3500_81 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3500_19 k -abbrev tail3500_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_80 k -abbrev tail3500_83 (k : Nat) : Stack := ⟨w1,37⟩ :: tail3500_80 k -abbrev tail3500_84 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3500_18 k -abbrev tail3500_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_83 k -abbrev tail3500_86 (k : Nat) : Stack := ⟨w0,24⟩ :: tail3500_85 k -abbrev tail3500_87 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3500_85 k -abbrev tail3500_88 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3500_16 k -abbrev tail3500_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_87 k -abbrev tail3500_90 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3500_87 k -abbrev tail3500_91 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3500_15 k -abbrev tail3500_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_90 k -abbrev tail3500_93 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3500_92 k -abbrev tail3500_94 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3500_93 k -abbrev tail3500_95 (k : Nat) : Stack := ⟨w48,(1*k+7)⟩ :: tail3500_94 k -abbrev tail3500_96 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3500_95 k -abbrev tail3500_97 : Stack := ⟨w1,11⟩ :: tail3500_11 -abbrev tail3500_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_96 k -abbrev tail3500_99 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3500_98 k -abbrev tail3500_100 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3500_98 k -abbrev tail3500_101 : Stack := ⟨w0,5⟩ :: tail3500_9 -abbrev tail3500_102 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_100 k -abbrev tail3500_103 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3500_100 k -abbrev tail3500_104 : Stack := ⟨w1,13⟩ :: tail3500_8 -abbrev tail3500_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_103 k -abbrev tail3500_106 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3500_105 k -abbrev tail3500_107 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3500_105 k -abbrev tail3500_108 : Stack := ⟨w0,4⟩ :: tail3500_6 -abbrev tail3500_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_107 k -abbrev tail3500_110 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3500_107 k -abbrev tail3500_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_110 k -abbrev tail3500_112 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3500_110 k -abbrev tail3500_113 : Stack := ⟨w23,1⟩ :: tail3500_3 -abbrev tail3500_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_111 k -abbrev tail3500_115 : Stack := ⟨w0,1⟩ :: tail3500_3 -abbrev tail3500_116 : Stack := ⟨w0,2⟩ :: tail3500_3 -abbrev tail3500_117 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3500_107 k -abbrev tail3500_118 (k : Nat) : Stack := ⟨w1,8⟩ :: tail3500_107 k -abbrev tail3500_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_118 k -abbrev tail3500_120 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3500_118 k -abbrev tail3500_121 : Stack := ⟨w23,1⟩ :: tail3500_0 -abbrev tail3500_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3500_119 k -abbrev tail3500_123 : Stack := ⟨w0,1⟩ :: tail3500_0 -abbrev tail3500_124 : Stack := ⟨w0,2⟩ :: tail3500_0 -abbrev tail3500_125 (k : Nat) : Stack := ⟨w1,9⟩ :: tail3500_107 k -abbrev tail3500_126 (k : Nat) : Stack := ⟨w1,11⟩ :: tail3500_107 k -abbrev tail3500_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3500_126 k -abbrev tail3500_128 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_126 k -abbrev tail3500_129 : Stack := ⟨w0,11⟩ :: tail3500_1 -abbrev tail3500_130 : Stack := ⟨w1,14⟩ :: tail3500_129 -abbrev tail3500_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_103 k -abbrev tail3500_132 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3500_103 k -abbrev tail3500_133 : Stack := ⟨w0,10⟩ :: tail3500_1 -abbrev tail3500_134 : Stack := ⟨w2,1⟩ :: tail3500_133 -abbrev tail3500_135 : Stack := ⟨w1,15⟩ :: tail3500_134 -abbrev tail3500_136 : Stack := ⟨w0,6⟩ :: tail3500_135 -abbrev tail3500_137 : Stack := ⟨w1,12⟩ :: tail3500_136 -abbrev tail3500_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3500_96 k -abbrev tail3500_139 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3500_96 k -abbrev tail3500_140 : Stack := ⟨w0,5⟩ :: tail3500_135 -abbrev tail3500_141 : Stack := ⟨w2,1⟩ :: tail3500_140 -abbrev tail3500_142 : Stack := ⟨w1,13⟩ :: tail3500_141 -abbrev tail3500_143 : Stack := ⟨w0,3⟩ :: tail3500_142 -abbrev tail3500_144 (k : Nat) : Stack := ⟨w179,(1*k+7)⟩ :: tail3500_143 - -def before3500 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail3500_20 k),(tail3500_32 k)⟩ -def before3501 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail3500_33 k),(tail3500_31 k)⟩ -def before3502 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521689),(tail3500_34 k),(tail3500_30 k)⟩ -def before3503 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521691),(tail3500_35 k),(tail3500_29 k)⟩ -def before3504 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3500_36 k),(tail3500_28 k)⟩ -def before3505 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521867),(tail3500_36 k),(tail3500_38 k)⟩ -def before3506 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521691),(tail3500_35 k),(tail3500_39 k)⟩ -def before3507 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521691),(tail3500_40 k),(tail3500_39 k)⟩ -def before3508 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521867),(tail3500_41 k),(tail3500_38 k)⟩ -def before3509 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521869),(tail3500_42 k),(tail3500_37 k)⟩ -def before3510 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3500_43 k),(tail3500_27 k)⟩ -def before3511 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3500_44 k),tail3500_26⟩ -def before3512 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526637),(tail3500_45 k),tail3500_25⟩ -def before3513 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526639),(tail3500_46 k),tail3500_24⟩ -def before3514 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3500_47 k),tail3500_23⟩ -def before3515 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526663),(tail3500_47 k),tail3500_49⟩ -def before3516 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526639),(tail3500_46 k),tail3500_50⟩ -def before3517 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526639),(tail3500_51 k),tail3500_50⟩ -def before3518 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526663),(tail3500_52 k),tail3500_49⟩ -def before3519 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526665),(tail3500_53 k),tail3500_48⟩ -def before3520 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526855),(tail3500_54 k),tail3500_22⟩ -def before3521 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526857),(tail3500_55 k),tail3500_21⟩ -def before3522 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail3500_56 k),tail3500_0⟩ -def before3523 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail3500_56 k),tail3500_1⟩ -def before3524 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526857),(tail3500_55 k),tail3500_57⟩ -def before3525 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526857),(tail3500_58 k),tail3500_57⟩ -def before3526 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail3500_59 k),tail3500_0⟩ -def before3527 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526877),(tail3500_59 k),tail3500_1⟩ -def before3528 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526855),(tail3500_54 k),tail3500_60⟩ -def before3529 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail3500_61 k),tail3500_62⟩ -def before3530 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526665),(tail3500_53 k),tail3500_63⟩ -def before3531 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526663),(tail3500_52 k),tail3500_64⟩ -def before3532 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3500_65 k),tail3500_66⟩ -def before3533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail3500_45 k),tail3500_67⟩ -def before3534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail3500_68 k),tail3500_69⟩ -def before3535 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3500_44 k),tail3500_70⟩ -def before3536 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3500_43 k),(tail3500_71 k)⟩ -def before3537 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521869),(tail3500_42 k),(tail3500_72 k)⟩ -def before3538 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521867),(tail3500_41 k),(tail3500_73 k)⟩ -def before3539 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3500_74 k),(tail3500_75 k)⟩ -def before3540 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521689),(tail3500_34 k),(tail3500_76 k)⟩ -def before3541 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521687),(tail3500_77 k),(tail3500_78 k)⟩ -def before3542 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail3500_33 k),(tail3500_79 k)⟩ -def before3543 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521649),(tail3500_20 k),(tail3500_80 k)⟩ -def before3544 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3500_81 k),(tail3500_82 k)⟩ -def before3545 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521575),(tail3500_19 k),(tail3500_83 k)⟩ -def before3546 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521573),(tail3500_84 k),(tail3500_85 k)⟩ -def before3547 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521525),(tail3500_18 k),(tail3500_86 k)⟩ -def before3548 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521523),(tail3500_17 k),(tail3500_87 k)⟩ -def before3549 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3500_88 k),(tail3500_89 k)⟩ -def before3550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail3500_16 k),(tail3500_90 k)⟩ -def before3551 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail3500_91 k),(tail3500_92 k)⟩ -def before3552 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3500_15 k),(tail3500_93 k)⟩ -def before3553 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3500_14 k),(tail3500_94 k)⟩ -def before3554 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3500_13,(tail3500_95 k)⟩ -def before3555 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail3500_12,(tail3500_96 k)⟩ -def before3556 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail3500_97,(tail3500_98 k)⟩ -def before3557 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail3500_11,(tail3500_99 k)⟩ -def before3558 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1153),tail3500_10,(tail3500_100 k)⟩ -def before3559 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3500_101,(tail3500_102 k)⟩ -def before3560 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail3500_9,(tail3500_103 k)⟩ -def before3561 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail3500_104,(tail3500_105 k)⟩ -def before3562 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail3500_8,(tail3500_106 k)⟩ -def before3563 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1195),tail3500_7,(tail3500_107 k)⟩ -def before3564 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3500_108,(tail3500_109 k)⟩ -def before3565 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail3500_6,(tail3500_110 k)⟩ -def before3566 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1207),tail3500_5,(tail3500_111 k)⟩ -def before3567 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1209),tail3500_4,(tail3500_112 k)⟩ -def before3568 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail3500_113,(tail3500_112 k)⟩ -def before3569 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail3500_113,(tail3500_114 k)⟩ -def before3570 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail3500_115,(tail3500_114 k)⟩ -def before3571 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail3500_116,(tail3500_111 k)⟩ -def before3572 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail3500_116,(tail3500_117 k)⟩ -def before3573 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail3500_3,(tail3500_118 k)⟩ -def before3574 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail3500_2,(tail3500_119 k)⟩ -def before3575 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1215),tail3500_1,(tail3500_120 k)⟩ -def before3576 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1215),tail3500_121,(tail3500_120 k)⟩ -def before3577 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail3500_121,(tail3500_122 k)⟩ -def before3578 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1215),tail3500_123,(tail3500_122 k)⟩ -def before3579 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail3500_124,(tail3500_119 k)⟩ -def before3580 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail3500_124,(tail3500_125 k)⟩ -def before3581 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail3500_0,(tail3500_126 k)⟩ -def before3582 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1219),tail3500_0,(tail3500_127 k)⟩ -def before3583 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail3500_123,(tail3500_127 k)⟩ -def before3584 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail3500_123,(tail3500_128 k)⟩ -def before3585 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail3500_0,(tail3500_128 k)⟩ -def before3586 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail3500_1,(tail3500_126 k)⟩ -def before3587 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail3500_129,(tail3500_107 k)⟩ -def before3588 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail3500_130,(tail3500_105 k)⟩ -def before3589 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail3500_130,(tail3500_131 k)⟩ -def before3590 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3500_129,(tail3500_132 k)⟩ -def before3591 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1195),tail3500_134,(tail3500_132 k)⟩ -def before3592 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail3500_135,(tail3500_103 k)⟩ -def before3593 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1153),tail3500_136,(tail3500_100 k)⟩ -def before3594 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail3500_137,(tail3500_98 k)⟩ -def before3595 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail3500_137,(tail3500_138 k)⟩ -def before3596 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail3500_136,(tail3500_139 k)⟩ -def before3597 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1153),tail3500_141,(tail3500_139 k)⟩ -def before3598 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail3500_142,(tail3500_96 k)⟩ -def before3599 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail3500_143,(tail3500_95 k)⟩ -def after3599 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail3500_144 k),(tail3500_94 k)⟩ - -theorem macro3500 (k : Nat) : applyExit (before3500 k) exit33 1 = some (before3501 k) := by - simp (disch := omega) [before3500, before3501, exit33, applyExit, pop, push] - <;> omega -theorem step3500 (k : Nat) : Runs (1*2) (before3500 k).denote (before3501 k).denote := - @applyExit_sound (before3500 k) (before3501 k) exit33 1 valid33 (macro3500 k) -theorem macro3501 (k : Nat) : applyExit (before3501 k) exit34 19 = some (before3502 k) := by - simp (disch := omega) [before3501, before3502, exit34, applyExit, pop, push] - <;> omega -theorem step3501 (k : Nat) : Runs (19*2) (before3501 k).denote (before3502 k).denote := - @applyExit_sound (before3501 k) (before3502 k) exit34 19 valid34 (macro3501 k) -theorem macro3502 (k : Nat) : applyExit (before3502 k) exit35 1 = some (before3503 k) := by - simp (disch := omega) [before3502, before3503, exit35, applyExit, pop, push] - <;> omega -theorem step3502 (k : Nat) : Runs (1*2) (before3502 k).denote (before3503 k).denote := - @applyExit_sound (before3502 k) (before3503 k) exit35 1 valid35 (macro3502 k) -theorem macro3503 (k : Nat) : applyExit (before3503 k) exit36 88 = some (before3504 k) := by - simp (disch := omega) [before3503, before3504, exit36, applyExit, pop, push] - <;> omega -theorem step3503 (k : Nat) : Runs (88*2) (before3503 k).denote (before3504 k).denote := - @applyExit_sound (before3503 k) (before3504 k) exit36 88 valid36 (macro3503 k) -theorem macro3504 (k : Nat) : applyExit (before3504 k) exit31 1 = some (before3505 k) := by - simp (disch := omega) [before3504, before3505, exit31, applyExit, pop, push] - <;> omega -theorem step3504 (k : Nat) : Runs (1*1) (before3504 k).denote (before3505 k).denote := - @applyExit_sound (before3504 k) (before3505 k) exit31 1 valid31 (macro3504 k) -theorem macro3505 (k : Nat) : applyExit (before3505 k) exit10 88 = some (before3506 k) := by - simp (disch := omega) [before3505, before3506, exit10, applyExit, pop, push] - <;> omega -theorem step3505 (k : Nat) : Runs (88*2) (before3505 k).denote (before3506 k).denote := - @applyExit_sound (before3505 k) (before3506 k) exit10 88 valid10 (macro3505 k) -theorem macro3506 (k : Nat) : applyExit (before3506 k) exit32 1 = some (before3507 k) := by - simp (disch := omega) [before3506, before3507, exit32, applyExit, pop, push] - <;> omega -theorem step3506 (k : Nat) : Runs (1*3) (before3506 k).denote (before3507 k).denote := - @applyExit_sound (before3506 k) (before3507 k) exit32 1 valid32 (macro3506 k) -theorem macro3507 (k : Nat) : applyExit (before3507 k) exit36 88 = some (before3508 k) := by - simp (disch := omega) [before3507, before3508, exit36, applyExit, pop, push] - <;> omega -theorem step3507 (k : Nat) : Runs (88*2) (before3507 k).denote (before3508 k).denote := - @applyExit_sound (before3507 k) (before3508 k) exit36 88 valid36 (macro3507 k) -theorem macro3508 (k : Nat) : applyExit (before3508 k) exit33 1 = some (before3509 k) := by - simp (disch := omega) [before3508, before3509, exit33, applyExit, pop, push] - <;> omega -theorem step3508 (k : Nat) : Runs (1*2) (before3508 k).denote (before3509 k).denote := - @applyExit_sound (before3508 k) (before3509 k) exit33 1 valid33 (macro3508 k) -theorem macro3509 (k : Nat) : applyExit (before3509 k) exit34 15 = some (before3510 k) := by - simp (disch := omega) [before3509, before3510, exit34, applyExit, pop, push] - <;> omega -theorem step3509 (k : Nat) : Runs (15*2) (before3509 k).denote (before3510 k).denote := - @applyExit_sound (before3509 k) (before3510 k) exit34 15 valid34 (macro3509 k) -theorem macro3510 (k : Nat) : applyExit (before3510 k) exit202 (1*k+8) = some (before3511 k) := by - simp (disch := omega) [before3510, before3511, exit202, applyExit, pop, push] - <;> omega -theorem step3510 (k : Nat) : Runs ((1*k+8)*1130) (before3510 k).denote (before3511 k).denote := - @applyExit_sound (before3510 k) (before3511 k) exit202 (1*k+8) valid202 (macro3510 k) -theorem macro3511 (k : Nat) : applyExit (before3511 k) exit34 25 = some (before3512 k) := by - simp (disch := omega) [before3511, before3512, exit34, applyExit, pop, push] - <;> omega -theorem step3511 (k : Nat) : Runs (25*2) (before3511 k).denote (before3512 k).denote := - @applyExit_sound (before3511 k) (before3512 k) exit34 25 valid34 (macro3511 k) -theorem macro3512 (k : Nat) : applyExit (before3512 k) exit35 1 = some (before3513 k) := by - simp (disch := omega) [before3512, before3513, exit35, applyExit, pop, push] - <;> omega -theorem step3512 (k : Nat) : Runs (1*2) (before3512 k).denote (before3513 k).denote := - @applyExit_sound (before3512 k) (before3513 k) exit35 1 valid35 (macro3512 k) -theorem macro3513 (k : Nat) : applyExit (before3513 k) exit36 12 = some (before3514 k) := by - simp (disch := omega) [before3513, before3514, exit36, applyExit, pop, push] - <;> omega -theorem step3513 (k : Nat) : Runs (12*2) (before3513 k).denote (before3514 k).denote := - @applyExit_sound (before3513 k) (before3514 k) exit36 12 valid36 (macro3513 k) -theorem macro3514 (k : Nat) : applyExit (before3514 k) exit31 1 = some (before3515 k) := by - simp (disch := omega) [before3514, before3515, exit31, applyExit, pop, push] - <;> omega -theorem step3514 (k : Nat) : Runs (1*1) (before3514 k).denote (before3515 k).denote := - @applyExit_sound (before3514 k) (before3515 k) exit31 1 valid31 (macro3514 k) -theorem macro3515 (k : Nat) : applyExit (before3515 k) exit10 12 = some (before3516 k) := by - simp (disch := omega) [before3515, before3516, exit10, applyExit, pop, push] - <;> omega -theorem step3515 (k : Nat) : Runs (12*2) (before3515 k).denote (before3516 k).denote := - @applyExit_sound (before3515 k) (before3516 k) exit10 12 valid10 (macro3515 k) -theorem macro3516 (k : Nat) : applyExit (before3516 k) exit32 1 = some (before3517 k) := by - simp (disch := omega) [before3516, before3517, exit32, applyExit, pop, push] - <;> omega -theorem step3516 (k : Nat) : Runs (1*3) (before3516 k).denote (before3517 k).denote := - @applyExit_sound (before3516 k) (before3517 k) exit32 1 valid32 (macro3516 k) -theorem macro3517 (k : Nat) : applyExit (before3517 k) exit36 12 = some (before3518 k) := by - simp (disch := omega) [before3517, before3518, exit36, applyExit, pop, push] - <;> omega -theorem step3517 (k : Nat) : Runs (12*2) (before3517 k).denote (before3518 k).denote := - @applyExit_sound (before3517 k) (before3518 k) exit36 12 valid36 (macro3517 k) -theorem macro3518 (k : Nat) : applyExit (before3518 k) exit33 1 = some (before3519 k) := by - simp (disch := omega) [before3518, before3519, exit33, applyExit, pop, push] - <;> omega -theorem step3518 (k : Nat) : Runs (1*2) (before3518 k).denote (before3519 k).denote := - @applyExit_sound (before3518 k) (before3519 k) exit33 1 valid33 (macro3518 k) -theorem macro3519 (k : Nat) : applyExit (before3519 k) exit34 95 = some (before3520 k) := by - simp (disch := omega) [before3519, before3520, exit34, applyExit, pop, push] - <;> omega -theorem step3519 (k : Nat) : Runs (95*2) (before3519 k).denote (before3520 k).denote := - @applyExit_sound (before3519 k) (before3520 k) exit34 95 valid34 (macro3519 k) -theorem macro3520 (k : Nat) : applyExit (before3520 k) exit35 1 = some (before3521 k) := by - simp (disch := omega) [before3520, before3521, exit35, applyExit, pop, push] - <;> omega -theorem step3520 (k : Nat) : Runs (1*2) (before3520 k).denote (before3521 k).denote := - @applyExit_sound (before3520 k) (before3521 k) exit35 1 valid35 (macro3520 k) -theorem macro3521 (k : Nat) : applyExit (before3521 k) exit36 9 = some (before3522 k) := by - simp (disch := omega) [before3521, before3522, exit36, applyExit, pop, push] - <;> omega -theorem step3521 (k : Nat) : Runs (9*2) (before3521 k).denote (before3522 k).denote := - @applyExit_sound (before3521 k) (before3522 k) exit36 9 valid36 (macro3521 k) -theorem macro3522 (k : Nat) : applyExit (before3522 k) exit39 1 = some (before3523 k) := by - simp (disch := omega) [before3522, before3523, exit39, applyExit, pop, push] - <;> omega -theorem step3522 (k : Nat) : Runs (1*1) (before3522 k).denote (before3523 k).denote := - @applyExit_sound (before3522 k) (before3523 k) exit39 1 valid39 (macro3522 k) -theorem macro3523 (k : Nat) : applyExit (before3523 k) exit10 9 = some (before3524 k) := by - simp (disch := omega) [before3523, before3524, exit10, applyExit, pop, push] - <;> omega -theorem step3523 (k : Nat) : Runs (9*2) (before3523 k).denote (before3524 k).denote := - @applyExit_sound (before3523 k) (before3524 k) exit10 9 valid10 (macro3523 k) -theorem macro3524 (k : Nat) : applyExit (before3524 k) exit32 1 = some (before3525 k) := by - simp (disch := omega) [before3524, before3525, exit32, applyExit, pop, push] - <;> omega -theorem step3524 (k : Nat) : Runs (1*3) (before3524 k).denote (before3525 k).denote := - @applyExit_sound (before3524 k) (before3525 k) exit32 1 valid32 (macro3524 k) -theorem macro3525 (k : Nat) : applyExit (before3525 k) exit36 10 = some (before3526 k) := by - simp (disch := omega) [before3525, before3526, exit36, applyExit, pop, push] - <;> omega -theorem step3525 (k : Nat) : Runs (10*2) (before3525 k).denote (before3526 k).denote := - @applyExit_sound (before3525 k) (before3526 k) exit36 10 valid36 (macro3525 k) -theorem macro3526 (k : Nat) : applyExit (before3526 k) exit39 1 = some (before3527 k) := by - simp (disch := omega) [before3526, before3527, exit39, applyExit, pop, push] - <;> omega -theorem step3526 (k : Nat) : Runs (1*1) (before3526 k).denote (before3527 k).denote := - @applyExit_sound (before3526 k) (before3527 k) exit39 1 valid39 (macro3526 k) -theorem macro3527 (k : Nat) : applyExit (before3527 k) exit10 11 = some (before3528 k) := by - simp (disch := omega) [before3527, before3528, exit10, applyExit, pop, push] - <;> omega -theorem step3527 (k : Nat) : Runs (11*2) (before3527 k).denote (before3528 k).denote := - @applyExit_sound (before3527 k) (before3528 k) exit10 11 valid10 (macro3527 k) -theorem macro3528 (k : Nat) : applyExit (before3528 k) exit11 1 = some (before3529 k) := by - simp (disch := omega) [before3528, before3529, exit11, applyExit, pop, push] - <;> omega -theorem step3528 (k : Nat) : Runs (1*2) (before3528 k).denote (before3529 k).denote := - @applyExit_sound (before3528 k) (before3529 k) exit11 1 valid11 (macro3528 k) -theorem macro3529 (k : Nat) : applyExit (before3529 k) exit2 94 = some (before3530 k) := by - simp (disch := omega) [before3529, before3530, exit2, applyExit, pop, push] - <;> omega -theorem step3529 (k : Nat) : Runs (94*2) (before3529 k).denote (before3530 k).denote := - @applyExit_sound (before3529 k) (before3530 k) exit2 94 valid2 (macro3529 k) -theorem macro3530 (k : Nat) : applyExit (before3530 k) exit3 1 = some (before3531 k) := by - simp (disch := omega) [before3530, before3531, exit3, applyExit, pop, push] - <;> omega -theorem step3530 (k : Nat) : Runs (1*2) (before3530 k).denote (before3531 k).denote := - @applyExit_sound (before3530 k) (before3531 k) exit3 1 valid3 (macro3530 k) -theorem macro3531 (k : Nat) : applyExit (before3531 k) exit9 1 = some (before3532 k) := by - simp (disch := omega) [before3531, before3532, exit9, applyExit, pop, push] - <;> omega -theorem step3531 (k : Nat) : Runs (1*2) (before3531 k).denote (before3532 k).denote := - @applyExit_sound (before3531 k) (before3532 k) exit9 1 valid9 (macro3531 k) -theorem macro3532 (k : Nat) : applyExit (before3532 k) exit10 12 = some (before3533 k) := by - simp (disch := omega) [before3532, before3533, exit10, applyExit, pop, push] - <;> omega -theorem step3532 (k : Nat) : Runs (12*2) (before3532 k).denote (before3533 k).denote := - @applyExit_sound (before3532 k) (before3533 k) exit10 12 valid10 (macro3532 k) -theorem macro3533 (k : Nat) : applyExit (before3533 k) exit11 1 = some (before3534 k) := by - simp (disch := omega) [before3533, before3534, exit11, applyExit, pop, push] - <;> omega -theorem step3533 (k : Nat) : Runs (1*2) (before3533 k).denote (before3534 k).denote := - @applyExit_sound (before3533 k) (before3534 k) exit11 1 valid11 (macro3533 k) -theorem macro3534 (k : Nat) : applyExit (before3534 k) exit2 24 = some (before3535 k) := by - simp (disch := omega) [before3534, before3535, exit2, applyExit, pop, push] - <;> omega -theorem step3534 (k : Nat) : Runs (24*2) (before3534 k).denote (before3535 k).denote := - @applyExit_sound (before3534 k) (before3535 k) exit2 24 valid2 (macro3534 k) -theorem macro3535 (k : Nat) : applyExit (before3535 k) exit203 (1*k+8) = some (before3536 k) := by - simp (disch := omega) [before3535, before3536, exit203, applyExit, pop, push] - <;> omega -theorem step3535 (k : Nat) : Runs ((1*k+8)*586) (before3535 k).denote (before3536 k).denote := - @applyExit_sound (before3535 k) (before3536 k) exit203 (1*k+8) valid203 (macro3535 k) -theorem macro3536 (k : Nat) : applyExit (before3536 k) exit2 15 = some (before3537 k) := by - simp (disch := omega) [before3536, before3537, exit2, applyExit, pop, push] - <;> omega -theorem step3536 (k : Nat) : Runs (15*2) (before3536 k).denote (before3537 k).denote := - @applyExit_sound (before3536 k) (before3537 k) exit2 15 valid2 (macro3536 k) -theorem macro3537 (k : Nat) : applyExit (before3537 k) exit3 1 = some (before3538 k) := by - simp (disch := omega) [before3537, before3538, exit3, applyExit, pop, push] - <;> omega -theorem step3537 (k : Nat) : Runs (1*2) (before3537 k).denote (before3538 k).denote := - @applyExit_sound (before3537 k) (before3538 k) exit3 1 valid3 (macro3537 k) -theorem macro3538 (k : Nat) : applyExit (before3538 k) exit9 1 = some (before3539 k) := by - simp (disch := omega) [before3538, before3539, exit9, applyExit, pop, push] - <;> omega -theorem step3538 (k : Nat) : Runs (1*2) (before3538 k).denote (before3539 k).denote := - @applyExit_sound (before3538 k) (before3539 k) exit9 1 valid9 (macro3538 k) -theorem macro3539 (k : Nat) : applyExit (before3539 k) exit10 88 = some (before3540 k) := by - simp (disch := omega) [before3539, before3540, exit10, applyExit, pop, push] - <;> omega -theorem step3539 (k : Nat) : Runs (88*2) (before3539 k).denote (before3540 k).denote := - @applyExit_sound (before3539 k) (before3540 k) exit10 88 valid10 (macro3539 k) -theorem macro3540 (k : Nat) : applyExit (before3540 k) exit11 1 = some (before3541 k) := by - simp (disch := omega) [before3540, before3541, exit11, applyExit, pop, push] - <;> omega -theorem step3540 (k : Nat) : Runs (1*2) (before3540 k).denote (before3541 k).denote := - @applyExit_sound (before3540 k) (before3541 k) exit11 1 valid11 (macro3540 k) -theorem macro3541 (k : Nat) : applyExit (before3541 k) exit2 18 = some (before3542 k) := by - simp (disch := omega) [before3541, before3542, exit2, applyExit, pop, push] - <;> omega -theorem step3541 (k : Nat) : Runs (18*2) (before3541 k).denote (before3542 k).denote := - @applyExit_sound (before3541 k) (before3542 k) exit2 18 valid2 (macro3541 k) -theorem macro3542 (k : Nat) : applyExit (before3542 k) exit3 1 = some (before3543 k) := by - simp (disch := omega) [before3542, before3543, exit3, applyExit, pop, push] - <;> omega -theorem step3542 (k : Nat) : Runs (1*2) (before3542 k).denote (before3543 k).denote := - @applyExit_sound (before3542 k) (before3543 k) exit3 1 valid3 (macro3542 k) -theorem macro3543 (k : Nat) : applyExit (before3543 k) exit9 1 = some (before3544 k) := by - simp (disch := omega) [before3543, before3544, exit9, applyExit, pop, push] - <;> omega -theorem step3543 (k : Nat) : Runs (1*2) (before3543 k).denote (before3544 k).denote := - @applyExit_sound (before3543 k) (before3544 k) exit9 1 valid9 (macro3543 k) -theorem macro3544 (k : Nat) : applyExit (before3544 k) exit10 36 = some (before3545 k) := by - simp (disch := omega) [before3544, before3545, exit10, applyExit, pop, push] - <;> omega -theorem step3544 (k : Nat) : Runs (36*2) (before3544 k).denote (before3545 k).denote := - @applyExit_sound (before3544 k) (before3545 k) exit10 36 valid10 (macro3544 k) -theorem macro3545 (k : Nat) : applyExit (before3545 k) exit11 1 = some (before3546 k) := by - simp (disch := omega) [before3545, before3546, exit11, applyExit, pop, push] - <;> omega -theorem step3545 (k : Nat) : Runs (1*2) (before3545 k).denote (before3546 k).denote := - @applyExit_sound (before3545 k) (before3546 k) exit11 1 valid11 (macro3545 k) -theorem macro3546 (k : Nat) : applyExit (before3546 k) exit2 24 = some (before3547 k) := by - simp (disch := omega) [before3546, before3547, exit2, applyExit, pop, push] - <;> omega -theorem step3546 (k : Nat) : Runs (24*2) (before3546 k).denote (before3547 k).denote := - @applyExit_sound (before3546 k) (before3547 k) exit2 24 valid2 (macro3546 k) -theorem macro3547 (k : Nat) : applyExit (before3547 k) exit3 1 = some (before3548 k) := by - simp (disch := omega) [before3547, before3548, exit3, applyExit, pop, push] - <;> omega -theorem step3547 (k : Nat) : Runs (1*2) (before3547 k).denote (before3548 k).denote := - @applyExit_sound (before3547 k) (before3548 k) exit3 1 valid3 (macro3547 k) -theorem macro3548 (k : Nat) : applyExit (before3548 k) exit9 1 = some (before3549 k) := by - simp (disch := omega) [before3548, before3549, exit9, applyExit, pop, push] - <;> omega -theorem step3548 (k : Nat) : Runs (1*2) (before3548 k).denote (before3549 k).denote := - @applyExit_sound (before3548 k) (before3549 k) exit9 1 valid9 (macro3548 k) -theorem macro3549 (k : Nat) : applyExit (before3549 k) exit10 4 = some (before3550 k) := by - simp (disch := omega) [before3549, before3550, exit10, applyExit, pop, push] - <;> omega -theorem step3549 (k : Nat) : Runs (4*2) (before3549 k).denote (before3550 k).denote := - @applyExit_sound (before3549 k) (before3550 k) exit10 4 valid10 (macro3549 k) -theorem macro3550 (k : Nat) : applyExit (before3550 k) exit11 1 = some (before3551 k) := by - simp (disch := omega) [before3550, before3551, exit11, applyExit, pop, push] - <;> omega -theorem step3550 (k : Nat) : Runs (1*2) (before3550 k).denote (before3551 k).denote := - @applyExit_sound (before3550 k) (before3551 k) exit11 1 valid11 (macro3550 k) -theorem macro3551 (k : Nat) : applyExit (before3551 k) exit2 791761164 = some (before3552 k) := by - simp (disch := omega) [before3551, before3552, exit2, applyExit, pop, push] - <;> omega -theorem step3551 (k : Nat) : Runs (791761164*2) (before3551 k).denote (before3552 k).denote := - @applyExit_sound (before3551 k) (before3552 k) exit2 791761164 valid2 (macro3551 k) -theorem macro3552 (k : Nat) : applyExit (before3552 k) exit182 1 = some (before3553 k) := by - simp (disch := omega) [before3552, before3553, exit182, applyExit, pop, push] - <;> omega -theorem step3552 (k : Nat) : Runs (1*38) (before3552 k).denote (before3553 k).denote := - @applyExit_sound (before3552 k) (before3553 k) exit182 1 valid182 (macro3552 k) -theorem macro3553 (k : Nat) : applyExit (before3553 k) exit204 (1*k+7) = some (before3554 k) := by - simp (disch := omega) [before3553, before3554, exit204, applyExit, pop, push] - <;> omega -theorem step3553 (k : Nat) : Runs ((1*k+7)*38) (before3553 k).denote (before3554 k).denote := - @applyExit_sound (before3553 k) (before3554 k) exit204 (1*k+7) valid204 (macro3553 k) -theorem macro3554 (k : Nat) : applyExit (before3554 k) exit10 3 = some (before3555 k) := by - simp (disch := omega) [before3554, before3555, exit10, applyExit, pop, push] - <;> omega -theorem step3554 (k : Nat) : Runs (3*2) (before3554 k).denote (before3555 k).denote := - @applyExit_sound (before3554 k) (before3555 k) exit10 3 valid10 (macro3554 k) -theorem macro3555 (k : Nat) : applyExit (before3555 k) exit11 1 = some (before3556 k) := by - simp (disch := omega) [before3555, before3556, exit11, applyExit, pop, push] - <;> omega -theorem step3555 (k : Nat) : Runs (1*2) (before3555 k).denote (before3556 k).denote := - @applyExit_sound (before3555 k) (before3556 k) exit11 1 valid11 (macro3555 k) -theorem macro3556 (k : Nat) : applyExit (before3556 k) exit2 11 = some (before3557 k) := by - simp (disch := omega) [before3556, before3557, exit2, applyExit, pop, push] - <;> omega -theorem step3556 (k : Nat) : Runs (11*2) (before3556 k).denote (before3557 k).denote := - @applyExit_sound (before3556 k) (before3557 k) exit2 11 valid2 (macro3556 k) -theorem macro3557 (k : Nat) : applyExit (before3557 k) exit3 1 = some (before3558 k) := by - simp (disch := omega) [before3557, before3558, exit3, applyExit, pop, push] - <;> omega -theorem step3557 (k : Nat) : Runs (1*2) (before3557 k).denote (before3558 k).denote := - @applyExit_sound (before3557 k) (before3558 k) exit3 1 valid3 (macro3557 k) -theorem macro3558 (k : Nat) : applyExit (before3558 k) exit9 1 = some (before3559 k) := by - simp (disch := omega) [before3558, before3559, exit9, applyExit, pop, push] - <;> omega -theorem step3558 (k : Nat) : Runs (1*2) (before3558 k).denote (before3559 k).denote := - @applyExit_sound (before3558 k) (before3559 k) exit9 1 valid9 (macro3558 k) -theorem macro3559 (k : Nat) : applyExit (before3559 k) exit10 5 = some (before3560 k) := by - simp (disch := omega) [before3559, before3560, exit10, applyExit, pop, push] - <;> omega -theorem step3559 (k : Nat) : Runs (5*2) (before3559 k).denote (before3560 k).denote := - @applyExit_sound (before3559 k) (before3560 k) exit10 5 valid10 (macro3559 k) -theorem macro3560 (k : Nat) : applyExit (before3560 k) exit11 1 = some (before3561 k) := by - simp (disch := omega) [before3560, before3561, exit11, applyExit, pop, push] - <;> omega -theorem step3560 (k : Nat) : Runs (1*2) (before3560 k).denote (before3561 k).denote := - @applyExit_sound (before3560 k) (before3561 k) exit11 1 valid11 (macro3560 k) -theorem macro3561 (k : Nat) : applyExit (before3561 k) exit2 13 = some (before3562 k) := by - simp (disch := omega) [before3561, before3562, exit2, applyExit, pop, push] - <;> omega -theorem step3561 (k : Nat) : Runs (13*2) (before3561 k).denote (before3562 k).denote := - @applyExit_sound (before3561 k) (before3562 k) exit2 13 valid2 (macro3561 k) -theorem macro3562 (k : Nat) : applyExit (before3562 k) exit3 1 = some (before3563 k) := by - simp (disch := omega) [before3562, before3563, exit3, applyExit, pop, push] - <;> omega -theorem step3562 (k : Nat) : Runs (1*2) (before3562 k).denote (before3563 k).denote := - @applyExit_sound (before3562 k) (before3563 k) exit3 1 valid3 (macro3562 k) -theorem macro3563 (k : Nat) : applyExit (before3563 k) exit9 1 = some (before3564 k) := by - simp (disch := omega) [before3563, before3564, exit9, applyExit, pop, push] - <;> omega -theorem step3563 (k : Nat) : Runs (1*2) (before3563 k).denote (before3564 k).denote := - @applyExit_sound (before3563 k) (before3564 k) exit9 1 valid9 (macro3563 k) -theorem macro3564 (k : Nat) : applyExit (before3564 k) exit10 4 = some (before3565 k) := by - simp (disch := omega) [before3564, before3565, exit10, applyExit, pop, push] - <;> omega -theorem step3564 (k : Nat) : Runs (4*2) (before3564 k).denote (before3565 k).denote := - @applyExit_sound (before3564 k) (before3565 k) exit10 4 valid10 (macro3564 k) -theorem macro3565 (k : Nat) : applyExit (before3565 k) exit46 1 = some (before3566 k) := by - simp (disch := omega) [before3565, before3566, exit46, applyExit, pop, push] - <;> omega -theorem step3565 (k : Nat) : Runs (1*2) (before3565 k).denote (before3566 k).denote := - @applyExit_sound (before3565 k) (before3566 k) exit46 1 valid46 (macro3565 k) -theorem macro3566 (k : Nat) : applyExit (before3566 k) exit47 1 = some (before3567 k) := by - simp (disch := omega) [before3566, before3567, exit47, applyExit, pop, push] - <;> omega -theorem step3566 (k : Nat) : Runs (1*2) (before3566 k).denote (before3567 k).denote := - @applyExit_sound (before3566 k) (before3567 k) exit47 1 valid47 (macro3566 k) -theorem macro3567 (k : Nat) : applyExit (before3567 k) exit192 1 = some (before3568 k) := by - simp (disch := omega) [before3567, before3568, exit192, applyExit, pop, push] - <;> omega -theorem step3567 (k : Nat) : Runs (1*1) (before3567 k).denote (before3568 k).denote := - @applyExit_sound (before3567 k) (before3568 k) exit192 1 valid192 (macro3567 k) -theorem macro3568 (k : Nat) : applyExit (before3568 k) exit39 1 = some (before3569 k) := by - simp (disch := omega) [before3568, before3569, exit39, applyExit, pop, push] - <;> omega -theorem step3568 (k : Nat) : Runs (1*1) (before3568 k).denote (before3569 k).denote := - @applyExit_sound (before3568 k) (before3569 k) exit39 1 valid39 (macro3568 k) -theorem macro3569 (k : Nat) : applyExit (before3569 k) exit32 1 = some (before3570 k) := by - simp (disch := omega) [before3569, before3570, exit32, applyExit, pop, push] - <;> omega -theorem step3569 (k : Nat) : Runs (1*3) (before3569 k).denote (before3570 k).denote := - @applyExit_sound (before3569 k) (before3570 k) exit32 1 valid32 (macro3569 k) -theorem macro3570 (k : Nat) : applyExit (before3570 k) exit36 1 = some (before3571 k) := by - simp (disch := omega) [before3570, before3571, exit36, applyExit, pop, push] - <;> omega -theorem step3570 (k : Nat) : Runs (1*2) (before3570 k).denote (before3571 k).denote := - @applyExit_sound (before3570 k) (before3571 k) exit36 1 valid36 (macro3570 k) -theorem macro3571 (k : Nat) : applyExit (before3571 k) exit39 1 = some (before3572 k) := by - simp (disch := omega) [before3571, before3572, exit39, applyExit, pop, push] - <;> omega -theorem step3571 (k : Nat) : Runs (1*1) (before3571 k).denote (before3572 k).denote := - @applyExit_sound (before3571 k) (before3572 k) exit39 1 valid39 (macro3571 k) -theorem macro3572 (k : Nat) : applyExit (before3572 k) exit10 2 = some (before3573 k) := by - simp (disch := omega) [before3572, before3573, exit10, applyExit, pop, push] - <;> omega -theorem step3572 (k : Nat) : Runs (2*2) (before3572 k).denote (before3573 k).denote := - @applyExit_sound (before3572 k) (before3573 k) exit10 2 valid10 (macro3572 k) -theorem macro3573 (k : Nat) : applyExit (before3573 k) exit46 1 = some (before3574 k) := by - simp (disch := omega) [before3573, before3574, exit46, applyExit, pop, push] - <;> omega -theorem step3573 (k : Nat) : Runs (1*2) (before3573 k).denote (before3574 k).denote := - @applyExit_sound (before3573 k) (before3574 k) exit46 1 valid46 (macro3573 k) -theorem macro3574 (k : Nat) : applyExit (before3574 k) exit47 1 = some (before3575 k) := by - simp (disch := omega) [before3574, before3575, exit47, applyExit, pop, push] - <;> omega -theorem step3574 (k : Nat) : Runs (1*2) (before3574 k).denote (before3575 k).denote := - @applyExit_sound (before3574 k) (before3575 k) exit47 1 valid47 (macro3574 k) -theorem macro3575 (k : Nat) : applyExit (before3575 k) exit192 1 = some (before3576 k) := by - simp (disch := omega) [before3575, before3576, exit192, applyExit, pop, push] - <;> omega -theorem step3575 (k : Nat) : Runs (1*1) (before3575 k).denote (before3576 k).denote := - @applyExit_sound (before3575 k) (before3576 k) exit192 1 valid192 (macro3575 k) -theorem macro3576 (k : Nat) : applyExit (before3576 k) exit39 1 = some (before3577 k) := by - simp (disch := omega) [before3576, before3577, exit39, applyExit, pop, push] - <;> omega -theorem step3576 (k : Nat) : Runs (1*1) (before3576 k).denote (before3577 k).denote := - @applyExit_sound (before3576 k) (before3577 k) exit39 1 valid39 (macro3576 k) -theorem macro3577 (k : Nat) : applyExit (before3577 k) exit32 1 = some (before3578 k) := by - simp (disch := omega) [before3577, before3578, exit32, applyExit, pop, push] - <;> omega -theorem step3577 (k : Nat) : Runs (1*3) (before3577 k).denote (before3578 k).denote := - @applyExit_sound (before3577 k) (before3578 k) exit32 1 valid32 (macro3577 k) -theorem macro3578 (k : Nat) : applyExit (before3578 k) exit36 1 = some (before3579 k) := by - simp (disch := omega) [before3578, before3579, exit36, applyExit, pop, push] - <;> omega -theorem step3578 (k : Nat) : Runs (1*2) (before3578 k).denote (before3579 k).denote := - @applyExit_sound (before3578 k) (before3579 k) exit36 1 valid36 (macro3578 k) -theorem macro3579 (k : Nat) : applyExit (before3579 k) exit39 1 = some (before3580 k) := by - simp (disch := omega) [before3579, before3580, exit39, applyExit, pop, push] - <;> omega -theorem step3579 (k : Nat) : Runs (1*1) (before3579 k).denote (before3580 k).denote := - @applyExit_sound (before3579 k) (before3580 k) exit39 1 valid39 (macro3579 k) -theorem macro3580 (k : Nat) : applyExit (before3580 k) exit10 2 = some (before3581 k) := by - simp (disch := omega) [before3580, before3581, exit10, applyExit, pop, push] - <;> omega -theorem step3580 (k : Nat) : Runs (2*2) (before3580 k).denote (before3581 k).denote := - @applyExit_sound (before3580 k) (before3581 k) exit10 2 valid10 (macro3580 k) -theorem macro3581 (k : Nat) : applyExit (before3581 k) exit46 1 = some (before3582 k) := by - simp (disch := omega) [before3581, before3582, exit46, applyExit, pop, push] - <;> omega -theorem step3581 (k : Nat) : Runs (1*2) (before3581 k).denote (before3582 k).denote := - @applyExit_sound (before3581 k) (before3582 k) exit46 1 valid46 (macro3581 k) -theorem macro3582 (k : Nat) : applyExit (before3582 k) exit49 1 = some (before3583 k) := by - simp (disch := omega) [before3582, before3583, exit49, applyExit, pop, push] - <;> omega -theorem step3582 (k : Nat) : Runs (1*1) (before3582 k).denote (before3583 k).denote := - @applyExit_sound (before3582 k) (before3583 k) exit49 1 valid49 (macro3582 k) -theorem macro3583 (k : Nat) : applyExit (before3583 k) exit1 1 = some (before3584 k) := by - simp (disch := omega) [before3583, before3584, exit1, applyExit, pop, push] - <;> omega -theorem step3583 (k : Nat) : Runs (1*3) (before3583 k).denote (before3584 k).denote := - @applyExit_sound (before3583 k) (before3584 k) exit1 1 valid1 (macro3583 k) -theorem macro3584 (k : Nat) : applyExit (before3584 k) exit6 1 = some (before3585 k) := by - simp (disch := omega) [before3584, before3585, exit6, applyExit, pop, push] - <;> omega -theorem step3584 (k : Nat) : Runs (1*1) (before3584 k).denote (before3585 k).denote := - @applyExit_sound (before3584 k) (before3585 k) exit6 1 valid6 (macro3584 k) -theorem macro3585 (k : Nat) : applyExit (before3585 k) exit0 1 = some (before3586 k) := by - simp (disch := omega) [before3585, before3586, exit0, applyExit, pop, push] - <;> omega -theorem step3585 (k : Nat) : Runs (1*2) (before3585 k).denote (before3586 k).denote := - @applyExit_sound (before3585 k) (before3586 k) exit0 1 valid0 (macro3585 k) -theorem macro3586 (k : Nat) : applyExit (before3586 k) exit13 11 = some (before3587 k) := by - simp (disch := omega) [before3586, before3587, exit13, applyExit, pop, push] - <;> omega -theorem step3586 (k : Nat) : Runs (11*2) (before3586 k).denote (before3587 k).denote := - @applyExit_sound (before3586 k) (before3587 k) exit13 11 valid13 (macro3586 k) -theorem macro3587 (k : Nat) : applyExit (before3587 k) exit0 14 = some (before3588 k) := by - simp (disch := omega) [before3587, before3588, exit0, applyExit, pop, push] - <;> omega -theorem step3587 (k : Nat) : Runs (14*2) (before3587 k).denote (before3588 k).denote := - @applyExit_sound (before3587 k) (before3588 k) exit0 14 valid0 (macro3587 k) -theorem macro3588 (k : Nat) : applyExit (before3588 k) exit1 1 = some (before3589 k) := by - simp (disch := omega) [before3588, before3589, exit1, applyExit, pop, push] - <;> omega -theorem step3588 (k : Nat) : Runs (1*3) (before3588 k).denote (before3589 k).denote := - @applyExit_sound (before3588 k) (before3589 k) exit1 1 valid1 (macro3588 k) -theorem macro3589 (k : Nat) : applyExit (before3589 k) exit2 14 = some (before3590 k) := by - simp (disch := omega) [before3589, before3590, exit2, applyExit, pop, push] - <;> omega -theorem step3589 (k : Nat) : Runs (14*2) (before3589 k).denote (before3590 k).denote := - @applyExit_sound (before3589 k) (before3590 k) exit2 14 valid2 (macro3589 k) -theorem macro3590 (k : Nat) : applyExit (before3590 k) exit6 1 = some (before3591 k) := by - simp (disch := omega) [before3590, before3591, exit6, applyExit, pop, push] - <;> omega -theorem step3590 (k : Nat) : Runs (1*1) (before3590 k).denote (before3591 k).denote := - @applyExit_sound (before3590 k) (before3591 k) exit6 1 valid6 (macro3590 k) -theorem macro3591 (k : Nat) : applyExit (before3591 k) exit0 15 = some (before3592 k) := by - simp (disch := omega) [before3591, before3592, exit0, applyExit, pop, push] - <;> omega -theorem step3591 (k : Nat) : Runs (15*2) (before3591 k).denote (before3592 k).denote := - @applyExit_sound (before3591 k) (before3592 k) exit0 15 valid0 (macro3591 k) -theorem macro3592 (k : Nat) : applyExit (before3592 k) exit13 6 = some (before3593 k) := by - simp (disch := omega) [before3592, before3593, exit13, applyExit, pop, push] - <;> omega -theorem step3592 (k : Nat) : Runs (6*2) (before3592 k).denote (before3593 k).denote := - @applyExit_sound (before3592 k) (before3593 k) exit13 6 valid13 (macro3592 k) -theorem macro3593 (k : Nat) : applyExit (before3593 k) exit0 12 = some (before3594 k) := by - simp (disch := omega) [before3593, before3594, exit0, applyExit, pop, push] - <;> omega -theorem step3593 (k : Nat) : Runs (12*2) (before3593 k).denote (before3594 k).denote := - @applyExit_sound (before3593 k) (before3594 k) exit0 12 valid0 (macro3593 k) -theorem macro3594 (k : Nat) : applyExit (before3594 k) exit1 1 = some (before3595 k) := by - simp (disch := omega) [before3594, before3595, exit1, applyExit, pop, push] - <;> omega -theorem step3594 (k : Nat) : Runs (1*3) (before3594 k).denote (before3595 k).denote := - @applyExit_sound (before3594 k) (before3595 k) exit1 1 valid1 (macro3594 k) -theorem macro3595 (k : Nat) : applyExit (before3595 k) exit2 12 = some (before3596 k) := by - simp (disch := omega) [before3595, before3596, exit2, applyExit, pop, push] - <;> omega -theorem step3595 (k : Nat) : Runs (12*2) (before3595 k).denote (before3596 k).denote := - @applyExit_sound (before3595 k) (before3596 k) exit2 12 valid2 (macro3595 k) -theorem macro3596 (k : Nat) : applyExit (before3596 k) exit6 1 = some (before3597 k) := by - simp (disch := omega) [before3596, before3597, exit6, applyExit, pop, push] - <;> omega -theorem step3596 (k : Nat) : Runs (1*1) (before3596 k).denote (before3597 k).denote := - @applyExit_sound (before3596 k) (before3597 k) exit6 1 valid6 (macro3596 k) -theorem macro3597 (k : Nat) : applyExit (before3597 k) exit0 13 = some (before3598 k) := by - simp (disch := omega) [before3597, before3598, exit0, applyExit, pop, push] - <;> omega -theorem step3597 (k : Nat) : Runs (13*2) (before3597 k).denote (before3598 k).denote := - @applyExit_sound (before3597 k) (before3598 k) exit0 13 valid0 (macro3597 k) -theorem macro3598 (k : Nat) : applyExit (before3598 k) exit13 3 = some (before3599 k) := by - simp (disch := omega) [before3598, before3599, exit13, applyExit, pop, push] - <;> omega -theorem step3598 (k : Nat) : Runs (3*2) (before3598 k).denote (before3599 k).denote := - @applyExit_sound (before3598 k) (before3599 k) exit13 3 valid13 (macro3598 k) -theorem macro3599 (k : Nat) : applyExit (before3599 k) exit205 (1*k+7) = some (after3599 k) := by - simp (disch := omega) [before3599, after3599, exit205, applyExit, pop, push] - <;> omega -theorem step3599 (k : Nat) : Runs ((1*k+7)*90) (before3599 k).denote (after3599 k).denote := - @applyExit_sound (before3599 k) (after3599 k) exit205 (1*k+7) valid205 (macro3599 k) -theorem chunkRun035 (k : Nat) : Runs (1844*k+1583538990) (before3500 k).denote (after3599 k).denote := by - have h := (@Runs.trans ((((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))))+((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2))))))) ((((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))))+((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90))))))) (before3500 k).denote (before3550 k).denote (after3599 k).denote (@Runs.trans (((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3)))))) (((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))))+((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2)))))) (before3500 k).denote (before3525 k).denote (before3550 k).denote (@Runs.trans ((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2))))) ((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3))))) (before3500 k).denote (before3512 k).denote (before3525 k).denote (@Runs.trans (((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2)))) (((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))) (before3500 k).denote (before3506 k).denote (before3512 k).denote (@Runs.trans ((1*2)+((19*2)+(1*2))) ((88*2)+((1*1)+(88*2))) (before3500 k).denote (before3503 k).denote (before3506 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before3500 k).denote (before3501 k).denote (before3503 k).denote (step3500 k) (@Runs.trans (19*2) (1*2) (before3501 k).denote (before3502 k).denote (before3503 k).denote (step3501 k) (step3502 k))) (@Runs.trans (88*2) ((1*1)+(88*2)) (before3503 k).denote (before3504 k).denote (before3506 k).denote (step3503 k) (@Runs.trans (1*1) (88*2) (before3504 k).denote (before3505 k).denote (before3506 k).denote (step3504 k) (step3505 k)))) (@Runs.trans ((1*3)+((88*2)+(1*2))) ((15*2)+(((1*k+8)*1130)+(25*2))) (before3506 k).denote (before3509 k).denote (before3512 k).denote (@Runs.trans (1*3) ((88*2)+(1*2)) (before3506 k).denote (before3507 k).denote (before3509 k).denote (step3506 k) (@Runs.trans (88*2) (1*2) (before3507 k).denote (before3508 k).denote (before3509 k).denote (step3507 k) (step3508 k))) (@Runs.trans (15*2) (((1*k+8)*1130)+(25*2)) (before3509 k).denote (before3510 k).denote (before3512 k).denote (step3509 k) (@Runs.trans ((1*k+8)*1130) (25*2) (before3510 k).denote (before3511 k).denote (before3512 k).denote (step3510 k) (step3511 k))))) (@Runs.trans (((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2)))) (((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3)))) (before3512 k).denote (before3518 k).denote (before3525 k).denote (@Runs.trans ((1*2)+((12*2)+(1*1))) ((12*2)+((1*3)+(12*2))) (before3512 k).denote (before3515 k).denote (before3518 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before3512 k).denote (before3513 k).denote (before3515 k).denote (step3512 k) (@Runs.trans (12*2) (1*1) (before3513 k).denote (before3514 k).denote (before3515 k).denote (step3513 k) (step3514 k))) (@Runs.trans (12*2) ((1*3)+(12*2)) (before3515 k).denote (before3516 k).denote (before3518 k).denote (step3515 k) (@Runs.trans (1*3) (12*2) (before3516 k).denote (before3517 k).denote (before3518 k).denote (step3516 k) (step3517 k)))) (@Runs.trans ((1*2)+((95*2)+(1*2))) (((9*2)+(1*1))+((9*2)+(1*3))) (before3518 k).denote (before3521 k).denote (before3525 k).denote (@Runs.trans (1*2) ((95*2)+(1*2)) (before3518 k).denote (before3519 k).denote (before3521 k).denote (step3518 k) (@Runs.trans (95*2) (1*2) (before3519 k).denote (before3520 k).denote (before3521 k).denote (step3519 k) (step3520 k))) (@Runs.trans ((9*2)+(1*1)) ((9*2)+(1*3)) (before3521 k).denote (before3523 k).denote (before3525 k).denote (@Runs.trans (9*2) (1*1) (before3521 k).denote (before3522 k).denote (before3523 k).denote (step3521 k) (step3522 k)) (@Runs.trans (9*2) (1*3) (before3523 k).denote (before3524 k).denote (before3525 k).denote (step3523 k) (step3524 k)))))) (@Runs.trans ((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2))))) ((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2))))) (before3525 k).denote (before3537 k).denote (before3550 k).denote (@Runs.trans (((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2)))) (((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))) (before3525 k).denote (before3531 k).denote (before3537 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((1*2)+((94*2)+(1*2))) (before3525 k).denote (before3528 k).denote (before3531 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before3525 k).denote (before3526 k).denote (before3528 k).denote (step3525 k) (@Runs.trans (1*1) (11*2) (before3526 k).denote (before3527 k).denote (before3528 k).denote (step3526 k) (step3527 k))) (@Runs.trans (1*2) ((94*2)+(1*2)) (before3528 k).denote (before3529 k).denote (before3531 k).denote (step3528 k) (@Runs.trans (94*2) (1*2) (before3529 k).denote (before3530 k).denote (before3531 k).denote (step3529 k) (step3530 k)))) (@Runs.trans ((1*2)+((12*2)+(1*2))) ((24*2)+(((1*k+8)*586)+(15*2))) (before3531 k).denote (before3534 k).denote (before3537 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before3531 k).denote (before3532 k).denote (before3534 k).denote (step3531 k) (@Runs.trans (12*2) (1*2) (before3532 k).denote (before3533 k).denote (before3534 k).denote (step3532 k) (step3533 k))) (@Runs.trans (24*2) (((1*k+8)*586)+(15*2)) (before3534 k).denote (before3535 k).denote (before3537 k).denote (step3534 k) (@Runs.trans ((1*k+8)*586) (15*2) (before3535 k).denote (before3536 k).denote (before3537 k).denote (step3535 k) (step3536 k))))) (@Runs.trans (((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2)))) (before3537 k).denote (before3543 k).denote (before3550 k).denote (@Runs.trans ((1*2)+((1*2)+(88*2))) ((1*2)+((18*2)+(1*2))) (before3537 k).denote (before3540 k).denote (before3543 k).denote (@Runs.trans (1*2) ((1*2)+(88*2)) (before3537 k).denote (before3538 k).denote (before3540 k).denote (step3537 k) (@Runs.trans (1*2) (88*2) (before3538 k).denote (before3539 k).denote (before3540 k).denote (step3538 k) (step3539 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before3540 k).denote (before3541 k).denote (before3543 k).denote (step3540 k) (@Runs.trans (18*2) (1*2) (before3541 k).denote (before3542 k).denote (before3543 k).denote (step3541 k) (step3542 k)))) (@Runs.trans ((1*2)+((36*2)+(1*2))) (((24*2)+(1*2))+((1*2)+(4*2))) (before3543 k).denote (before3546 k).denote (before3550 k).denote (@Runs.trans (1*2) ((36*2)+(1*2)) (before3543 k).denote (before3544 k).denote (before3546 k).denote (step3543 k) (@Runs.trans (36*2) (1*2) (before3544 k).denote (before3545 k).denote (before3546 k).denote (step3544 k) (step3545 k))) (@Runs.trans ((24*2)+(1*2)) ((1*2)+(4*2)) (before3546 k).denote (before3548 k).denote (before3550 k).denote (@Runs.trans (24*2) (1*2) (before3546 k).denote (before3547 k).denote (before3548 k).denote (step3546 k) (step3547 k)) (@Runs.trans (1*2) (4*2) (before3548 k).denote (before3549 k).denote (before3550 k).denote (step3548 k) (step3549 k))))))) (@Runs.trans (((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))))) (((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))))+((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90)))))) (before3550 k).denote (before3575 k).denote (after3599 k).denote (@Runs.trans ((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2))))) ((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))) (before3550 k).denote (before3562 k).denote (before3575 k).denote (@Runs.trans (((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2)))) (((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))) (before3550 k).denote (before3556 k).denote (before3562 k).denote (@Runs.trans ((1*2)+((791761164*2)+(1*38))) (((1*k+7)*38)+((3*2)+(1*2))) (before3550 k).denote (before3553 k).denote (before3556 k).denote (@Runs.trans (1*2) ((791761164*2)+(1*38)) (before3550 k).denote (before3551 k).denote (before3553 k).denote (step3550 k) (@Runs.trans (791761164*2) (1*38) (before3551 k).denote (before3552 k).denote (before3553 k).denote (step3551 k) (step3552 k))) (@Runs.trans ((1*k+7)*38) ((3*2)+(1*2)) (before3553 k).denote (before3554 k).denote (before3556 k).denote (step3553 k) (@Runs.trans (3*2) (1*2) (before3554 k).denote (before3555 k).denote (before3556 k).denote (step3554 k) (step3555 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) ((5*2)+((1*2)+(13*2))) (before3556 k).denote (before3559 k).denote (before3562 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before3556 k).denote (before3557 k).denote (before3559 k).denote (step3556 k) (@Runs.trans (1*2) (1*2) (before3557 k).denote (before3558 k).denote (before3559 k).denote (step3557 k) (step3558 k))) (@Runs.trans (5*2) ((1*2)+(13*2)) (before3559 k).denote (before3560 k).denote (before3562 k).denote (step3559 k) (@Runs.trans (1*2) (13*2) (before3560 k).denote (before3561 k).denote (before3562 k).denote (step3560 k) (step3561 k))))) (@Runs.trans (((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1)))) (((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))) (before3562 k).denote (before3568 k).denote (before3575 k).denote (@Runs.trans ((1*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(1*1))) (before3562 k).denote (before3565 k).denote (before3568 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before3562 k).denote (before3563 k).denote (before3565 k).denote (step3562 k) (@Runs.trans (1*2) (4*2) (before3563 k).denote (before3564 k).denote (before3565 k).denote (step3563 k) (step3564 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before3565 k).denote (before3566 k).denote (before3568 k).denote (step3565 k) (@Runs.trans (1*2) (1*1) (before3566 k).denote (before3567 k).denote (before3568 k).denote (step3566 k) (step3567 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((1*1)+(2*2))+((1*2)+(1*2))) (before3568 k).denote (before3571 k).denote (before3575 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before3568 k).denote (before3569 k).denote (before3571 k).denote (step3568 k) (@Runs.trans (1*3) (1*2) (before3569 k).denote (before3570 k).denote (before3571 k).denote (step3569 k) (step3570 k))) (@Runs.trans ((1*1)+(2*2)) ((1*2)+(1*2)) (before3571 k).denote (before3573 k).denote (before3575 k).denote (@Runs.trans (1*1) (2*2) (before3571 k).denote (before3572 k).denote (before3573 k).denote (step3571 k) (step3572 k)) (@Runs.trans (1*2) (1*2) (before3573 k).denote (before3574 k).denote (before3575 k).denote (step3573 k) (step3574 k)))))) (@Runs.trans ((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2))))) ((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90))))) (before3575 k).denote (before3587 k).denote (after3599 k).denote (@Runs.trans (((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2)))) (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))) (before3575 k).denote (before3581 k).denote (before3587 k).denote (@Runs.trans ((1*1)+((1*1)+(1*3))) ((1*2)+((1*1)+(2*2))) (before3575 k).denote (before3578 k).denote (before3581 k).denote (@Runs.trans (1*1) ((1*1)+(1*3)) (before3575 k).denote (before3576 k).denote (before3578 k).denote (step3575 k) (@Runs.trans (1*1) (1*3) (before3576 k).denote (before3577 k).denote (before3578 k).denote (step3576 k) (step3577 k))) (@Runs.trans (1*2) ((1*1)+(2*2)) (before3578 k).denote (before3579 k).denote (before3581 k).denote (step3578 k) (@Runs.trans (1*1) (2*2) (before3579 k).denote (before3580 k).denote (before3581 k).denote (step3579 k) (step3580 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(11*2))) (before3581 k).denote (before3584 k).denote (before3587 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before3581 k).denote (before3582 k).denote (before3584 k).denote (step3581 k) (@Runs.trans (1*1) (1*3) (before3582 k).denote (before3583 k).denote (before3584 k).denote (step3582 k) (step3583 k))) (@Runs.trans (1*1) ((1*2)+(11*2)) (before3584 k).denote (before3585 k).denote (before3587 k).denote (step3584 k) (@Runs.trans (1*2) (11*2) (before3585 k).denote (before3586 k).denote (before3587 k).denote (step3585 k) (step3586 k))))) (@Runs.trans (((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2)))) (((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90)))) (before3587 k).denote (before3593 k).denote (after3599 k).denote (@Runs.trans ((14*2)+((1*3)+(14*2))) ((1*1)+((15*2)+(6*2))) (before3587 k).denote (before3590 k).denote (before3593 k).denote (@Runs.trans (14*2) ((1*3)+(14*2)) (before3587 k).denote (before3588 k).denote (before3590 k).denote (step3587 k) (@Runs.trans (1*3) (14*2) (before3588 k).denote (before3589 k).denote (before3590 k).denote (step3588 k) (step3589 k))) (@Runs.trans (1*1) ((15*2)+(6*2)) (before3590 k).denote (before3591 k).denote (before3593 k).denote (step3590 k) (@Runs.trans (15*2) (6*2) (before3591 k).denote (before3592 k).denote (before3593 k).denote (step3591 k) (step3592 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) (((1*1)+(13*2))+((3*2)+((1*k+7)*90))) (before3593 k).denote (before3596 k).denote (after3599 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before3593 k).denote (before3594 k).denote (before3596 k).denote (step3593 k) (@Runs.trans (1*3) (12*2) (before3594 k).denote (before3595 k).denote (before3596 k).denote (step3594 k) (step3595 k))) (@Runs.trans ((1*1)+(13*2)) ((3*2)+((1*k+7)*90)) (before3596 k).denote (before3598 k).denote (after3599 k).denote (@Runs.trans (1*1) (13*2) (before3596 k).denote (before3597 k).denote (before3598 k).denote (step3596 k) (step3597 k)) (@Runs.trans (3*2) ((1*k+7)*90) (before3598 k).denote (before3599 k).denote (after3599 k).denote (step3598 k) (step3599 k)))))))) - have ht : (((((((1*2)+((19*2)+(1*2)))+((88*2)+((1*1)+(88*2))))+(((1*3)+((88*2)+(1*2)))+((15*2)+(((1*k+8)*1130)+(25*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((95*2)+(1*2)))+(((9*2)+(1*1))+((9*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((1*2)+((94*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((24*2)+(((1*k+8)*586)+(15*2)))))+((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+(((24*2)+(1*2))+((1*2)+(4*2)))))))+((((((1*2)+((791761164*2)+(1*38)))+(((1*k+7)*38)+((3*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(13*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*1)+((1*1)+(1*3)))+((1*2)+((1*1)+(2*2))))+(((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(11*2)))))+((((14*2)+((1*3)+(14*2)))+((1*1)+((15*2)+(6*2))))+(((12*2)+((1*3)+(12*2)))+(((1*1)+(13*2))+((3*2)+((1*k+7)*90)))))))) = (1844*k+1583538990) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean deleted file mode 100644 index 94e96c5b..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk036.lean +++ /dev/null @@ -1,804 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3600_0 : Stack := [] -abbrev tail3600_1 : Stack := ⟨w1,1⟩ :: tail3600_0 -abbrev tail3600_2 : Stack := ⟨w0,10⟩ :: tail3600_1 -abbrev tail3600_3 : Stack := ⟨w2,1⟩ :: tail3600_2 -abbrev tail3600_4 : Stack := ⟨w1,15⟩ :: tail3600_3 -abbrev tail3600_5 : Stack := ⟨w0,5⟩ :: tail3600_4 -abbrev tail3600_6 : Stack := ⟨w2,1⟩ :: tail3600_5 -abbrev tail3600_7 : Stack := ⟨w1,13⟩ :: tail3600_6 -abbrev tail3600_8 : Stack := ⟨w0,3⟩ :: tail3600_7 -abbrev tail3600_9 (k : Nat) : Stack := ⟨w179,(1*k+7)⟩ :: tail3600_8 -abbrev tail3600_10 : Stack := ⟨w1,12⟩ :: tail3600_0 -abbrev tail3600_11 : Stack := ⟨w2,1⟩ :: tail3600_10 -abbrev tail3600_12 : Stack := ⟨w0,95⟩ :: tail3600_11 -abbrev tail3600_13 : Stack := ⟨w1,13⟩ :: tail3600_12 -abbrev tail3600_14 : Stack := ⟨w2,1⟩ :: tail3600_13 -abbrev tail3600_15 : Stack := ⟨w0,24⟩ :: tail3600_14 -abbrev tail3600_16 (k : Nat) : Stack := ⟨w178,(1*k+8)⟩ :: tail3600_15 -abbrev tail3600_17 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3600_16 k -abbrev tail3600_18 (k : Nat) : Stack := ⟨w1,89⟩ :: tail3600_17 k -abbrev tail3600_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_18 k -abbrev tail3600_20 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3600_19 k -abbrev tail3600_21 (k : Nat) : Stack := ⟨w1,37⟩ :: tail3600_20 k -abbrev tail3600_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_21 k -abbrev tail3600_23 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3600_22 k -abbrev tail3600_24 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3600_23 k -abbrev tail3600_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_24 k -abbrev tail3600_26 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3600_25 k -abbrev tail3600_27 (k : Nat) : Stack := ⟨w159,1⟩ :: tail3600_26 k -abbrev tail3600_28 (k : Nat) : Stack := ⟨w180,1⟩ :: tail3600_9 k -abbrev tail3600_29 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3600_28 k -abbrev tail3600_30 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_24 k -abbrev tail3600_31 (k : Nat) : Stack := ⟨w0,791761165⟩ :: tail3600_24 k -abbrev tail3600_32 (k : Nat) : Stack := ⟨w181,1⟩ :: tail3600_9 k -abbrev tail3600_33 (k : Nat) : Stack := ⟨w1,791761165⟩ :: tail3600_32 k -abbrev tail3600_34 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3600_33 k -abbrev tail3600_35 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3600_34 k -abbrev tail3600_36 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_21 k -abbrev tail3600_37 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3600_21 k -abbrev tail3600_38 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3600_33 k -abbrev tail3600_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_38 k -abbrev tail3600_40 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3600_39 k -abbrev tail3600_41 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3600_40 k -abbrev tail3600_42 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3600_41 k -abbrev tail3600_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_18 k -abbrev tail3600_44 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3600_18 k -abbrev tail3600_45 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3600_40 k -abbrev tail3600_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_45 k -abbrev tail3600_47 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3600_46 k -abbrev tail3600_48 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3600_47 k -abbrev tail3600_49 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3600_48 k -abbrev tail3600_50 (k : Nat) : Stack := ⟨w178,(1*k+7)⟩ :: tail3600_15 -abbrev tail3600_51 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_50 k -abbrev tail3600_52 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3600_51 k -abbrev tail3600_53 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3600_47 k -abbrev tail3600_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_53 k -abbrev tail3600_55 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3600_54 k -abbrev tail3600_56 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_55 k -abbrev tail3600_57 (k : Nat) : Stack := ⟨w178,(1*k+6)⟩ :: tail3600_15 -abbrev tail3600_58 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_57 k -abbrev tail3600_59 (k : Nat) : Stack := ⟨w184,1⟩ :: tail3600_55 k -abbrev tail3600_60 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_59 k -abbrev tail3600_61 (k : Nat) : Stack := ⟨w178,(1*k+5)⟩ :: tail3600_15 -abbrev tail3600_62 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_61 k -abbrev tail3600_63 (k : Nat) : Stack := ⟨w184,2⟩ :: tail3600_55 k -abbrev tail3600_64 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_63 k -abbrev tail3600_65 (k : Nat) : Stack := ⟨w178,(1*k+4)⟩ :: tail3600_15 -abbrev tail3600_66 (k : Nat) : Stack := ⟨w182,1⟩ :: tail3600_65 k -abbrev tail3600_67 (k : Nat) : Stack := ⟨w184,3⟩ :: tail3600_55 k -abbrev tail3600_68 (k : Nat) : Stack := ⟨w184,(1*k+6)⟩ :: tail3600_55 k -abbrev tail3600_69 : Stack := ⟨w178,1⟩ :: tail3600_15 -abbrev tail3600_70 : Stack := ⟨w182,1⟩ :: tail3600_69 -abbrev tail3600_71 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_68 k -abbrev tail3600_72 : Stack := ⟨w182,1⟩ :: tail3600_15 -abbrev tail3600_73 (k : Nat) : Stack := ⟨w184,(1*k+7)⟩ :: tail3600_55 k -abbrev tail3600_74 (k : Nat) : Stack := ⟨w183,1⟩ :: tail3600_73 k -abbrev tail3600_75 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3600_74 k -abbrev tail3600_76 : Stack := ⟨w0,1⟩ :: tail3600_13 -abbrev tail3600_77 : Stack := ⟨w0,25⟩ :: tail3600_13 -abbrev tail3600_78 (k : Nat) : Stack := ⟨w184,(1*k+8)⟩ :: tail3600_55 k -abbrev tail3600_79 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3600_78 k -abbrev tail3600_80 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3600_79 k -abbrev tail3600_81 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3600_80 k -abbrev tail3600_82 : Stack := ⟨w0,1⟩ :: tail3600_10 -abbrev tail3600_83 : Stack := ⟨w0,96⟩ :: tail3600_10 -abbrev tail3600_84 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3600_79 k -abbrev tail3600_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_84 k -abbrev tail3600_86 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3600_85 k -abbrev tail3600_87 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3600_86 k -abbrev tail3600_88 : Stack := ⟨w0,1⟩ :: tail3600_0 -abbrev tail3600_89 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3600_86 k -abbrev tail3600_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_89 k -abbrev tail3600_91 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_90 k -abbrev tail3600_92 : Stack := ⟨w0,2⟩ :: tail3600_0 -abbrev tail3600_93 : Stack := ⟨w0,3⟩ :: tail3600_0 -abbrev tail3600_94 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3600_86 k -abbrev tail3600_95 : Stack := ⟨w1,1⟩ :: tail3600_93 -abbrev tail3600_96 : Stack := ⟨w1,11⟩ :: tail3600_93 -abbrev tail3600_97 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3600_85 k -abbrev tail3600_98 : Stack := ⟨w2,1⟩ :: tail3600_96 -abbrev tail3600_99 : Stack := ⟨w0,95⟩ :: tail3600_98 -abbrev tail3600_100 : Stack := ⟨w0,96⟩ :: tail3600_98 -abbrev tail3600_101 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3600_79 k -abbrev tail3600_102 : Stack := ⟨w1,1⟩ :: tail3600_100 -abbrev tail3600_103 : Stack := ⟨w1,12⟩ :: tail3600_100 -abbrev tail3600_104 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3600_78 k -abbrev tail3600_105 : Stack := ⟨w2,1⟩ :: tail3600_103 -abbrev tail3600_106 : Stack := ⟨w0,24⟩ :: tail3600_105 -abbrev tail3600_107 (k : Nat) : Stack := ⟨w185,(1*k+8)⟩ :: tail3600_106 -abbrev tail3600_108 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3600_107 k -abbrev tail3600_109 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3600_107 k -abbrev tail3600_110 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3600_47 k -abbrev tail3600_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_109 k -abbrev tail3600_112 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3600_109 k -abbrev tail3600_113 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3600_46 k -abbrev tail3600_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_112 k -abbrev tail3600_115 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3600_114 k -abbrev tail3600_116 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3600_114 k -abbrev tail3600_117 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3600_40 k -abbrev tail3600_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_116 k -abbrev tail3600_119 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3600_116 k -abbrev tail3600_120 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3600_39 k -abbrev tail3600_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_119 k -abbrev tail3600_122 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3600_121 k -abbrev tail3600_123 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3600_121 k -abbrev tail3600_124 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3600_33 k -abbrev tail3600_125 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_123 k -abbrev tail3600_126 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3600_123 k -abbrev tail3600_127 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3600_32 k -abbrev tail3600_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_126 k -abbrev tail3600_129 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3600_128 k -abbrev tail3600_130 (k : Nat) : Stack := ⟨w186,1⟩ :: tail3600_129 k -abbrev tail3600_131 (k : Nat) : Stack := ⟨w187,(1*k+7)⟩ :: tail3600_130 k -abbrev tail3600_132 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3600_131 k -abbrev tail3600_133 : Stack := ⟨w1,12⟩ :: tail3600_6 -abbrev tail3600_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_132 k -abbrev tail3600_135 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3600_134 k -abbrev tail3600_136 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3600_134 k -abbrev tail3600_137 : Stack := ⟨w0,4⟩ :: tail3600_4 -abbrev tail3600_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_136 k -abbrev tail3600_139 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3600_136 k -abbrev tail3600_140 : Stack := ⟨w1,14⟩ :: tail3600_3 -abbrev tail3600_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_139 k -abbrev tail3600_142 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3600_141 k -abbrev tail3600_143 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3600_141 k -abbrev tail3600_144 : Stack := ⟨w0,9⟩ :: tail3600_1 -abbrev tail3600_145 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3600_143 k -abbrev tail3600_146 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3600_143 k -abbrev tail3600_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3600_146 k -abbrev tail3600_148 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3600_147 k -abbrev tail3600_149 : Stack := ⟨w23,1⟩ :: tail3600_0 -abbrev tail3600_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3600_147 k - -def before3600 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail3600_9 k),(tail3600_27 k)⟩ -def before3601 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3600_28 k),(tail3600_26 k)⟩ -def before3602 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail3600_29 k),(tail3600_25 k)⟩ -def before3603 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail3600_29 k),(tail3600_30 k)⟩ -def before3604 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3600_28 k),(tail3600_31 k)⟩ -def before3605 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3600_32 k),(tail3600_31 k)⟩ -def before3606 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521513),(tail3600_33 k),(tail3600_24 k)⟩ -def before3607 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail3600_34 k),(tail3600_23 k)⟩ -def before3608 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521573),(tail3600_35 k),(tail3600_22 k)⟩ -def before3609 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521573),(tail3600_35 k),(tail3600_36 k)⟩ -def before3610 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail3600_34 k),(tail3600_37 k)⟩ -def before3611 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521523),(tail3600_39 k),(tail3600_37 k)⟩ -def before3612 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521575),(tail3600_40 k),(tail3600_21 k)⟩ -def before3613 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail3600_41 k),(tail3600_20 k)⟩ -def before3614 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521687),(tail3600_42 k),(tail3600_19 k)⟩ -def before3615 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521687),(tail3600_42 k),(tail3600_43 k)⟩ -def before3616 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail3600_41 k),(tail3600_44 k)⟩ -def before3617 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail3600_46 k),(tail3600_44 k)⟩ -def before3618 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521689),(tail3600_47 k),(tail3600_18 k)⟩ -def before3619 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521867),(tail3600_48 k),(tail3600_17 k)⟩ -def before3620 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3600_49 k),(tail3600_16 k)⟩ -def before3621 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3600_49 k),(tail3600_51 k)⟩ -def before3622 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521867),(tail3600_48 k),(tail3600_52 k)⟩ -def before3623 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521867),(tail3600_54 k),(tail3600_52 k)⟩ -def before3624 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3600_55 k),(tail3600_51 k)⟩ -def before3625 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3600_56 k),(tail3600_50 k)⟩ -def before3626 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail3600_56 k),(tail3600_58 k)⟩ -def before3627 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3600_59 k),(tail3600_58 k)⟩ -def before3628 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3600_60 k),(tail3600_57 k)⟩ -def before3629 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail3600_60 k),(tail3600_62 k)⟩ -def before3630 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3600_63 k),(tail3600_62 k)⟩ -def before3631 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3600_64 k),(tail3600_61 k)⟩ -def before3632 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail3600_64 k),(tail3600_66 k)⟩ -def before3633 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3600_67 k),(tail3600_66 k)⟩ -def before3634 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail3600_68 k),tail3600_70⟩ -def before3635 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3600_71 k),tail3600_69⟩ -def before3636 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail3600_71 k),tail3600_72⟩ -def before3637 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3600_73 k),tail3600_72⟩ -def before3638 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3600_74 k),tail3600_15⟩ -def before3639 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail3600_75 k),tail3600_14⟩ -def before3640 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail3600_75 k),tail3600_76⟩ -def before3641 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3600_74 k),tail3600_77⟩ -def before3642 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3600_78 k),tail3600_77⟩ -def before3643 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526637),(tail3600_79 k),tail3600_13⟩ -def before3644 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526663),(tail3600_80 k),tail3600_12⟩ -def before3645 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526853),(tail3600_81 k),tail3600_11⟩ -def before3646 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail3600_81 k),tail3600_82⟩ -def before3647 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526663),(tail3600_80 k),tail3600_83⟩ -def before3648 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526663),(tail3600_85 k),tail3600_83⟩ -def before3649 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526855),(tail3600_86 k),tail3600_10⟩ -def before3650 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526879),(tail3600_87 k),tail3600_0⟩ -def before3651 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail3600_87 k),tail3600_88⟩ -def before3652 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526879),(tail3600_90 k),tail3600_88⟩ -def before3653 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526881),(tail3600_91 k),tail3600_0⟩ -def before3654 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3600_91 k),tail3600_88⟩ -def before3655 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail3600_90 k),tail3600_92⟩ -def before3656 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526877),(tail3600_89 k),tail3600_93⟩ -def before3657 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail3600_94 k),tail3600_95⟩ -def before3658 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526855),(tail3600_86 k),tail3600_96⟩ -def before3659 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526853),(tail3600_97 k),tail3600_98⟩ -def before3660 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526663),(tail3600_85 k),tail3600_99⟩ -def before3661 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526661),(tail3600_84 k),tail3600_100⟩ -def before3662 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail3600_101 k),tail3600_102⟩ -def before3663 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail3600_79 k),tail3600_103⟩ -def before3664 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail3600_104 k),tail3600_105⟩ -def before3665 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3600_78 k),tail3600_106⟩ -def before3666 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3600_55 k),(tail3600_107 k)⟩ -def before3667 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521867),(tail3600_54 k),(tail3600_108 k)⟩ -def before3668 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521865),(tail3600_53 k),(tail3600_109 k)⟩ -def before3669 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail3600_110 k),(tail3600_111 k)⟩ -def before3670 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521689),(tail3600_47 k),(tail3600_112 k)⟩ -def before3671 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521687),(tail3600_113 k),(tail3600_114 k)⟩ -def before3672 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail3600_46 k),(tail3600_115 k)⟩ -def before3673 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521647),(tail3600_45 k),(tail3600_116 k)⟩ -def before3674 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail3600_117 k),(tail3600_118 k)⟩ -def before3675 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521575),(tail3600_40 k),(tail3600_119 k)⟩ -def before3676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521573),(tail3600_120 k),(tail3600_121 k)⟩ -def before3677 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail3600_39 k),(tail3600_122 k)⟩ -def before3678 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521521),(tail3600_38 k),(tail3600_123 k)⟩ -def before3679 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3600_124 k),(tail3600_125 k)⟩ -def before3680 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail3600_33 k),(tail3600_126 k)⟩ -def before3681 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail3600_127 k),(tail3600_128 k)⟩ -def before3682 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3600_32 k),(tail3600_129 k)⟩ -def before3683 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3600_9 k),(tail3600_130 k)⟩ -def before3684 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3600_8,(tail3600_131 k)⟩ -def before3685 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail3600_7,(tail3600_132 k)⟩ -def before3686 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail3600_133,(tail3600_134 k)⟩ -def before3687 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail3600_6,(tail3600_135 k)⟩ -def before3688 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1155),tail3600_5,(tail3600_136 k)⟩ -def before3689 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3600_137,(tail3600_138 k)⟩ -def before3690 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail3600_4,(tail3600_139 k)⟩ -def before3691 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail3600_140,(tail3600_141 k)⟩ -def before3692 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3600_3,(tail3600_142 k)⟩ -def before3693 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail3600_2,(tail3600_143 k)⟩ -def before3694 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3600_144,(tail3600_145 k)⟩ -def before3695 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail3600_1,(tail3600_146 k)⟩ -def before3696 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail3600_0,(tail3600_147 k)⟩ -def before3697 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1221),tail3600_0,(tail3600_148 k)⟩ -def before3698 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail3600_149,(tail3600_148 k)⟩ -def before3699 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail3600_149,(tail3600_150 k)⟩ -def after3699 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail3600_88,(tail3600_150 k)⟩ - -theorem macro3600 (k : Nat) : applyExit (before3600 k) exit206 1 = some (before3601 k) := by - simp (disch := omega) [before3600, before3601, exit206, applyExit, pop, push] - <;> omega -theorem step3600 (k : Nat) : Runs (1*38) (before3600 k).denote (before3601 k).denote := - @applyExit_sound (before3600 k) (before3601 k) exit206 1 valid206 (macro3600 k) -theorem macro3601 (k : Nat) : applyExit (before3601 k) exit0 791761164 = some (before3602 k) := by - simp (disch := omega) [before3601, before3602, exit0, applyExit, pop, push] - <;> omega -theorem step3601 (k : Nat) : Runs (791761164*2) (before3601 k).denote (before3602 k).denote := - @applyExit_sound (before3601 k) (before3602 k) exit0 791761164 valid0 (macro3601 k) -theorem macro3602 (k : Nat) : applyExit (before3602 k) exit1 1 = some (before3603 k) := by - simp (disch := omega) [before3602, before3603, exit1, applyExit, pop, push] - <;> omega -theorem step3602 (k : Nat) : Runs (1*3) (before3602 k).denote (before3603 k).denote := - @applyExit_sound (before3602 k) (before3603 k) exit1 1 valid1 (macro3602 k) -theorem macro3603 (k : Nat) : applyExit (before3603 k) exit2 791761164 = some (before3604 k) := by - simp (disch := omega) [before3603, before3604, exit2, applyExit, pop, push] - <;> omega -theorem step3603 (k : Nat) : Runs (791761164*2) (before3603 k).denote (before3604 k).denote := - @applyExit_sound (before3603 k) (before3604 k) exit2 791761164 valid2 (macro3603 k) -theorem macro3604 (k : Nat) : applyExit (before3604 k) exit207 1 = some (before3605 k) := by - simp (disch := omega) [before3604, before3605, exit207, applyExit, pop, push] - <;> omega -theorem step3604 (k : Nat) : Runs (1*65) (before3604 k).denote (before3605 k).denote := - @applyExit_sound (before3604 k) (before3605 k) exit207 1 valid207 (macro3604 k) -theorem macro3605 (k : Nat) : applyExit (before3605 k) exit0 791761165 = some (before3606 k) := by - simp (disch := omega) [before3605, before3606, exit0, applyExit, pop, push] - <;> omega -theorem step3605 (k : Nat) : Runs (791761165*2) (before3605 k).denote (before3606 k).denote := - @applyExit_sound (before3605 k) (before3606 k) exit0 791761165 valid0 (macro3605 k) -theorem macro3606 (k : Nat) : applyExit (before3606 k) exit13 5 = some (before3607 k) := by - simp (disch := omega) [before3606, before3607, exit13, applyExit, pop, push] - <;> omega -theorem step3606 (k : Nat) : Runs (5*2) (before3606 k).denote (before3607 k).denote := - @applyExit_sound (before3606 k) (before3607 k) exit13 5 valid13 (macro3606 k) -theorem macro3607 (k : Nat) : applyExit (before3607 k) exit0 25 = some (before3608 k) := by - simp (disch := omega) [before3607, before3608, exit0, applyExit, pop, push] - <;> omega -theorem step3607 (k : Nat) : Runs (25*2) (before3607 k).denote (before3608 k).denote := - @applyExit_sound (before3607 k) (before3608 k) exit0 25 valid0 (macro3607 k) -theorem macro3608 (k : Nat) : applyExit (before3608 k) exit1 1 = some (before3609 k) := by - simp (disch := omega) [before3608, before3609, exit1, applyExit, pop, push] - <;> omega -theorem step3608 (k : Nat) : Runs (1*3) (before3608 k).denote (before3609 k).denote := - @applyExit_sound (before3608 k) (before3609 k) exit1 1 valid1 (macro3608 k) -theorem macro3609 (k : Nat) : applyExit (before3609 k) exit2 25 = some (before3610 k) := by - simp (disch := omega) [before3609, before3610, exit2, applyExit, pop, push] - <;> omega -theorem step3609 (k : Nat) : Runs (25*2) (before3609 k).denote (before3610 k).denote := - @applyExit_sound (before3609 k) (before3610 k) exit2 25 valid2 (macro3609 k) -theorem macro3610 (k : Nat) : applyExit (before3610 k) exit6 1 = some (before3611 k) := by - simp (disch := omega) [before3610, before3611, exit6, applyExit, pop, push] - <;> omega -theorem step3610 (k : Nat) : Runs (1*1) (before3610 k).denote (before3611 k).denote := - @applyExit_sound (before3610 k) (before3611 k) exit6 1 valid6 (macro3610 k) -theorem macro3611 (k : Nat) : applyExit (before3611 k) exit0 26 = some (before3612 k) := by - simp (disch := omega) [before3611, before3612, exit0, applyExit, pop, push] - <;> omega -theorem step3611 (k : Nat) : Runs (26*2) (before3611 k).denote (before3612 k).denote := - @applyExit_sound (before3611 k) (before3612 k) exit0 26 valid0 (macro3611 k) -theorem macro3612 (k : Nat) : applyExit (before3612 k) exit13 37 = some (before3613 k) := by - simp (disch := omega) [before3612, before3613, exit13, applyExit, pop, push] - <;> omega -theorem step3612 (k : Nat) : Runs (37*2) (before3612 k).denote (before3613 k).denote := - @applyExit_sound (before3612 k) (before3613 k) exit13 37 valid13 (macro3612 k) -theorem macro3613 (k : Nat) : applyExit (before3613 k) exit0 19 = some (before3614 k) := by - simp (disch := omega) [before3613, before3614, exit0, applyExit, pop, push] - <;> omega -theorem step3613 (k : Nat) : Runs (19*2) (before3613 k).denote (before3614 k).denote := - @applyExit_sound (before3613 k) (before3614 k) exit0 19 valid0 (macro3613 k) -theorem macro3614 (k : Nat) : applyExit (before3614 k) exit1 1 = some (before3615 k) := by - simp (disch := omega) [before3614, before3615, exit1, applyExit, pop, push] - <;> omega -theorem step3614 (k : Nat) : Runs (1*3) (before3614 k).denote (before3615 k).denote := - @applyExit_sound (before3614 k) (before3615 k) exit1 1 valid1 (macro3614 k) -theorem macro3615 (k : Nat) : applyExit (before3615 k) exit2 19 = some (before3616 k) := by - simp (disch := omega) [before3615, before3616, exit2, applyExit, pop, push] - <;> omega -theorem step3615 (k : Nat) : Runs (19*2) (before3615 k).denote (before3616 k).denote := - @applyExit_sound (before3615 k) (before3616 k) exit2 19 valid2 (macro3615 k) -theorem macro3616 (k : Nat) : applyExit (before3616 k) exit6 1 = some (before3617 k) := by - simp (disch := omega) [before3616, before3617, exit6, applyExit, pop, push] - <;> omega -theorem step3616 (k : Nat) : Runs (1*1) (before3616 k).denote (before3617 k).denote := - @applyExit_sound (before3616 k) (before3617 k) exit6 1 valid6 (macro3616 k) -theorem macro3617 (k : Nat) : applyExit (before3617 k) exit0 20 = some (before3618 k) := by - simp (disch := omega) [before3617, before3618, exit0, applyExit, pop, push] - <;> omega -theorem step3617 (k : Nat) : Runs (20*2) (before3617 k).denote (before3618 k).denote := - @applyExit_sound (before3617 k) (before3618 k) exit0 20 valid0 (macro3617 k) -theorem macro3618 (k : Nat) : applyExit (before3618 k) exit13 89 = some (before3619 k) := by - simp (disch := omega) [before3618, before3619, exit13, applyExit, pop, push] - <;> omega -theorem step3618 (k : Nat) : Runs (89*2) (before3618 k).denote (before3619 k).denote := - @applyExit_sound (before3618 k) (before3619 k) exit13 89 valid13 (macro3618 k) -theorem macro3619 (k : Nat) : applyExit (before3619 k) exit0 16 = some (before3620 k) := by - simp (disch := omega) [before3619, before3620, exit0, applyExit, pop, push] - <;> omega -theorem step3619 (k : Nat) : Runs (16*2) (before3619 k).denote (before3620 k).denote := - @applyExit_sound (before3619 k) (before3620 k) exit0 16 valid0 (macro3619 k) -theorem macro3620 (k : Nat) : applyExit (before3620 k) exit208 1 = some (before3621 k) := by - simp (disch := omega) [before3620, before3621, exit208, applyExit, pop, push] - <;> omega -theorem step3620 (k : Nat) : Runs (1*99) (before3620 k).denote (before3621 k).denote := - @applyExit_sound (before3620 k) (before3621 k) exit208 1 valid208 (macro3620 k) -theorem macro3621 (k : Nat) : applyExit (before3621 k) exit2 16 = some (before3622 k) := by - simp (disch := omega) [before3621, before3622, exit2, applyExit, pop, push] - <;> omega -theorem step3621 (k : Nat) : Runs (16*2) (before3621 k).denote (before3622 k).denote := - @applyExit_sound (before3621 k) (before3622 k) exit2 16 valid2 (macro3621 k) -theorem macro3622 (k : Nat) : applyExit (before3622 k) exit6 1 = some (before3623 k) := by - simp (disch := omega) [before3622, before3623, exit6, applyExit, pop, push] - <;> omega -theorem step3622 (k : Nat) : Runs (1*1) (before3622 k).denote (before3623 k).denote := - @applyExit_sound (before3622 k) (before3623 k) exit6 1 valid6 (macro3622 k) -theorem macro3623 (k : Nat) : applyExit (before3623 k) exit0 16 = some (before3624 k) := by - simp (disch := omega) [before3623, before3624, exit0, applyExit, pop, push] - <;> omega -theorem step3623 (k : Nat) : Runs (16*2) (before3623 k).denote (before3624 k).denote := - @applyExit_sound (before3623 k) (before3624 k) exit0 16 valid0 (macro3623 k) -theorem macro3624 (k : Nat) : applyExit (before3624 k) exit209 1 = some (before3625 k) := by - simp (disch := omega) [before3624, before3625, exit209, applyExit, pop, push] - <;> omega -theorem step3624 (k : Nat) : Runs (1*1050) (before3624 k).denote (before3625 k).denote := - @applyExit_sound (before3624 k) (before3625 k) exit209 1 valid209 (macro3624 k) -theorem macro3625 (k : Nat) : applyExit (before3625 k) exit208 1 = some (before3626 k) := by - simp (disch := omega) [before3625, before3626, exit208, applyExit, pop, push] - <;> omega -theorem step3625 (k : Nat) : Runs (1*99) (before3625 k).denote (before3626 k).denote := - @applyExit_sound (before3625 k) (before3626 k) exit208 1 valid208 (macro3625 k) -theorem macro3626 (k : Nat) : applyExit (before3626 k) exit210 1 = some (before3627 k) := by - simp (disch := omega) [before3626, before3627, exit210, applyExit, pop, push] - <;> omega -theorem step3626 (k : Nat) : Runs (1*65) (before3626 k).denote (before3627 k).denote := - @applyExit_sound (before3626 k) (before3627 k) exit210 1 valid210 (macro3626 k) -theorem macro3627 (k : Nat) : applyExit (before3627 k) exit209 1 = some (before3628 k) := by - simp (disch := omega) [before3627, before3628, exit209, applyExit, pop, push] - <;> omega -theorem step3627 (k : Nat) : Runs (1*1050) (before3627 k).denote (before3628 k).denote := - @applyExit_sound (before3627 k) (before3628 k) exit209 1 valid209 (macro3627 k) -theorem macro3628 (k : Nat) : applyExit (before3628 k) exit208 1 = some (before3629 k) := by - simp (disch := omega) [before3628, before3629, exit208, applyExit, pop, push] - <;> omega -theorem step3628 (k : Nat) : Runs (1*99) (before3628 k).denote (before3629 k).denote := - @applyExit_sound (before3628 k) (before3629 k) exit208 1 valid208 (macro3628 k) -theorem macro3629 (k : Nat) : applyExit (before3629 k) exit210 1 = some (before3630 k) := by - simp (disch := omega) [before3629, before3630, exit210, applyExit, pop, push] - <;> omega -theorem step3629 (k : Nat) : Runs (1*65) (before3629 k).denote (before3630 k).denote := - @applyExit_sound (before3629 k) (before3630 k) exit210 1 valid210 (macro3629 k) -theorem macro3630 (k : Nat) : applyExit (before3630 k) exit209 1 = some (before3631 k) := by - simp (disch := omega) [before3630, before3631, exit209, applyExit, pop, push] - <;> omega -theorem step3630 (k : Nat) : Runs (1*1050) (before3630 k).denote (before3631 k).denote := - @applyExit_sound (before3630 k) (before3631 k) exit209 1 valid209 (macro3630 k) -theorem macro3631 (k : Nat) : applyExit (before3631 k) exit208 1 = some (before3632 k) := by - simp (disch := omega) [before3631, before3632, exit208, applyExit, pop, push] - <;> omega -theorem step3631 (k : Nat) : Runs (1*99) (before3631 k).denote (before3632 k).denote := - @applyExit_sound (before3631 k) (before3632 k) exit208 1 valid208 (macro3631 k) -theorem macro3632 (k : Nat) : applyExit (before3632 k) exit210 1 = some (before3633 k) := by - simp (disch := omega) [before3632, before3633, exit210, applyExit, pop, push] - <;> omega -theorem step3632 (k : Nat) : Runs (1*65) (before3632 k).denote (before3633 k).denote := - @applyExit_sound (before3632 k) (before3633 k) exit210 1 valid210 (macro3632 k) -def cycleState3633 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w184,(3+1*j)⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761165⟩,⟨w181,1⟩,⟨w179,(1*k+7)⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩],[⟨w182,1⟩,⟨w178,(1*k+4-1*j)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩]⟩ -def cyclePart3633_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w183,1⟩,⟨w184,(3+1*j)⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761165⟩,⟨w181,1⟩,⟨w179,(1*k+7)⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩],[⟨w178,(1*k+4-1*j)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩]⟩ -def cyclePart3633_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w183,1⟩,⟨w184,(3+1*j)⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761165⟩,⟨w181,1⟩,⟨w179,(1*k+7)⟩,⟨w0,3⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩],[⟨w182,1⟩,⟨w178,(1*k+3-1*j)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩]⟩ -theorem cycleMacro3633_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState3633 k j) exit209 1 = some (cyclePart3633_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState3633, cyclePart3633_0, exit209, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3633_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3633_0 k j) exit208 1 = some (cyclePart3633_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3633_0, cyclePart3633_1, exit208, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3633_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3633_1 k j) exit210 1 = some (cycleState3633 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3633_1, cycleState3633, exit210, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun3633 (k j : Nat) (hj : j < (1*k+3)) : Runs 1214 (cycleState3633 k j).denote (cycleState3633 k (j+1)).denote := by - have h0 : Runs (1*1050) (cycleState3633 k j).denote (cyclePart3633_0 k j).denote := @applyExit_sound (cycleState3633 k j) (cyclePart3633_0 k j) exit209 1 valid209 (cycleMacro3633_0 k j hj) - have h1 : Runs (1*99) (cyclePart3633_0 k j).denote (cyclePart3633_1 k j).denote := @applyExit_sound (cyclePart3633_0 k j) (cyclePart3633_1 k j) exit208 1 valid208 (cycleMacro3633_1 k j hj) - have h2 : Runs (1*65) (cyclePart3633_1 k j).denote (cycleState3633 k (j+1)).denote := @applyExit_sound (cyclePart3633_1 k j) (cycleState3633 k (j+1)) exit210 1 valid210 (cycleMacro3633_2 k j hj) - exact (@Runs.trans (1*1050) ((1*99)+(1*65)) (cycleState3633 k j).denote (cyclePart3633_0 k j).denote (cycleState3633 k (j+1)).denote h0 (@Runs.trans (1*99) (1*65) (cyclePart3633_0 k j).denote (cyclePart3633_1 k j).denote (cycleState3633 k (j+1)).denote h1 h2)) -theorem step3633 (k : Nat) : Runs ((1*k+3)*1214) (before3633 k).denote (before3634 k).denote := by - have h := Runs.chain (fun j => (cycleState3633 k j).denote) 1214 (1*k+3) (cycleRun3633 k) - have h0 : cycleState3633 k 0 = before3633 k := by simp [cycleState3633, before3633] - have h1 : cycleState3633 k (1*k+3) = before3634 k := by - simp [cycleState3633, before3634] <;> omega - simpa only [h0, h1] using h -theorem macro3634 (k : Nat) : applyExit (before3634 k) exit209 1 = some (before3635 k) := by - simp (disch := omega) [before3634, before3635, exit209, applyExit, pop, push] - <;> omega -theorem step3634 (k : Nat) : Runs (1*1050) (before3634 k).denote (before3635 k).denote := - @applyExit_sound (before3634 k) (before3635 k) exit209 1 valid209 (macro3634 k) -theorem macro3635 (k : Nat) : applyExit (before3635 k) exit208 1 = some (before3636 k) := by - simp (disch := omega) [before3635, before3636, exit208, applyExit, pop, push] - <;> omega -theorem step3635 (k : Nat) : Runs (1*99) (before3635 k).denote (before3636 k).denote := - @applyExit_sound (before3635 k) (before3636 k) exit208 1 valid208 (macro3635 k) -theorem macro3636 (k : Nat) : applyExit (before3636 k) exit210 1 = some (before3637 k) := by - simp (disch := omega) [before3636, before3637, exit210, applyExit, pop, push] - <;> omega -theorem step3636 (k : Nat) : Runs (1*65) (before3636 k).denote (before3637 k).denote := - @applyExit_sound (before3636 k) (before3637 k) exit210 1 valid210 (macro3636 k) -theorem macro3637 (k : Nat) : applyExit (before3637 k) exit209 1 = some (before3638 k) := by - simp (disch := omega) [before3637, before3638, exit209, applyExit, pop, push] - <;> omega -theorem step3637 (k : Nat) : Runs (1*1050) (before3637 k).denote (before3638 k).denote := - @applyExit_sound (before3637 k) (before3638 k) exit209 1 valid209 (macro3637 k) -theorem macro3638 (k : Nat) : applyExit (before3638 k) exit0 24 = some (before3639 k) := by - simp (disch := omega) [before3638, before3639, exit0, applyExit, pop, push] - <;> omega -theorem step3638 (k : Nat) : Runs (24*2) (before3638 k).denote (before3639 k).denote := - @applyExit_sound (before3638 k) (before3639 k) exit0 24 valid0 (macro3638 k) -theorem macro3639 (k : Nat) : applyExit (before3639 k) exit1 1 = some (before3640 k) := by - simp (disch := omega) [before3639, before3640, exit1, applyExit, pop, push] - <;> omega -theorem step3639 (k : Nat) : Runs (1*3) (before3639 k).denote (before3640 k).denote := - @applyExit_sound (before3639 k) (before3640 k) exit1 1 valid1 (macro3639 k) -theorem macro3640 (k : Nat) : applyExit (before3640 k) exit2 24 = some (before3641 k) := by - simp (disch := omega) [before3640, before3641, exit2, applyExit, pop, push] - <;> omega -theorem step3640 (k : Nat) : Runs (24*2) (before3640 k).denote (before3641 k).denote := - @applyExit_sound (before3640 k) (before3641 k) exit2 24 valid2 (macro3640 k) -theorem macro3641 (k : Nat) : applyExit (before3641 k) exit210 1 = some (before3642 k) := by - simp (disch := omega) [before3641, before3642, exit210, applyExit, pop, push] - <;> omega -theorem step3641 (k : Nat) : Runs (1*65) (before3641 k).denote (before3642 k).denote := - @applyExit_sound (before3641 k) (before3642 k) exit210 1 valid210 (macro3641 k) -theorem macro3642 (k : Nat) : applyExit (before3642 k) exit0 25 = some (before3643 k) := by - simp (disch := omega) [before3642, before3643, exit0, applyExit, pop, push] - <;> omega -theorem step3642 (k : Nat) : Runs (25*2) (before3642 k).denote (before3643 k).denote := - @applyExit_sound (before3642 k) (before3643 k) exit0 25 valid0 (macro3642 k) -theorem macro3643 (k : Nat) : applyExit (before3643 k) exit13 13 = some (before3644 k) := by - simp (disch := omega) [before3643, before3644, exit13, applyExit, pop, push] - <;> omega -theorem step3643 (k : Nat) : Runs (13*2) (before3643 k).denote (before3644 k).denote := - @applyExit_sound (before3643 k) (before3644 k) exit13 13 valid13 (macro3643 k) -theorem macro3644 (k : Nat) : applyExit (before3644 k) exit0 95 = some (before3645 k) := by - simp (disch := omega) [before3644, before3645, exit0, applyExit, pop, push] - <;> omega -theorem step3644 (k : Nat) : Runs (95*2) (before3644 k).denote (before3645 k).denote := - @applyExit_sound (before3644 k) (before3645 k) exit0 95 valid0 (macro3644 k) -theorem macro3645 (k : Nat) : applyExit (before3645 k) exit1 1 = some (before3646 k) := by - simp (disch := omega) [before3645, before3646, exit1, applyExit, pop, push] - <;> omega -theorem step3645 (k : Nat) : Runs (1*3) (before3645 k).denote (before3646 k).denote := - @applyExit_sound (before3645 k) (before3646 k) exit1 1 valid1 (macro3645 k) -theorem macro3646 (k : Nat) : applyExit (before3646 k) exit2 95 = some (before3647 k) := by - simp (disch := omega) [before3646, before3647, exit2, applyExit, pop, push] - <;> omega -theorem step3646 (k : Nat) : Runs (95*2) (before3646 k).denote (before3647 k).denote := - @applyExit_sound (before3646 k) (before3647 k) exit2 95 valid2 (macro3646 k) -theorem macro3647 (k : Nat) : applyExit (before3647 k) exit6 1 = some (before3648 k) := by - simp (disch := omega) [before3647, before3648, exit6, applyExit, pop, push] - <;> omega -theorem step3647 (k : Nat) : Runs (1*1) (before3647 k).denote (before3648 k).denote := - @applyExit_sound (before3647 k) (before3648 k) exit6 1 valid6 (macro3647 k) -theorem macro3648 (k : Nat) : applyExit (before3648 k) exit0 96 = some (before3649 k) := by - simp (disch := omega) [before3648, before3649, exit0, applyExit, pop, push] - <;> omega -theorem step3648 (k : Nat) : Runs (96*2) (before3648 k).denote (before3649 k).denote := - @applyExit_sound (before3648 k) (before3649 k) exit0 96 valid0 (macro3648 k) -theorem macro3649 (k : Nat) : applyExit (before3649 k) exit13 12 = some (before3650 k) := by - simp (disch := omega) [before3649, before3650, exit13, applyExit, pop, push] - <;> omega -theorem step3649 (k : Nat) : Runs (12*2) (before3649 k).denote (before3650 k).denote := - @applyExit_sound (before3649 k) (before3650 k) exit13 12 valid13 (macro3649 k) -theorem macro3650 (k : Nat) : applyExit (before3650 k) exit1 1 = some (before3651 k) := by - simp (disch := omega) [before3650, before3651, exit1, applyExit, pop, push] - <;> omega -theorem step3650 (k : Nat) : Runs (1*3) (before3650 k).denote (before3651 k).denote := - @applyExit_sound (before3650 k) (before3651 k) exit1 1 valid1 (macro3650 k) -theorem macro3651 (k : Nat) : applyExit (before3651 k) exit6 1 = some (before3652 k) := by - simp (disch := omega) [before3651, before3652, exit6, applyExit, pop, push] - <;> omega -theorem step3651 (k : Nat) : Runs (1*1) (before3651 k).denote (before3652 k).denote := - @applyExit_sound (before3651 k) (before3652 k) exit6 1 valid6 (macro3651 k) -theorem macro3652 (k : Nat) : applyExit (before3652 k) exit0 1 = some (before3653 k) := by - simp (disch := omega) [before3652, before3653, exit0, applyExit, pop, push] - <;> omega -theorem step3652 (k : Nat) : Runs (1*2) (before3652 k).denote (before3653 k).denote := - @applyExit_sound (before3652 k) (before3653 k) exit0 1 valid0 (macro3652 k) -theorem macro3653 (k : Nat) : applyExit (before3653 k) exit1 1 = some (before3654 k) := by - simp (disch := omega) [before3653, before3654, exit1, applyExit, pop, push] - <;> omega -theorem step3653 (k : Nat) : Runs (1*3) (before3653 k).denote (before3654 k).denote := - @applyExit_sound (before3653 k) (before3654 k) exit1 1 valid1 (macro3653 k) -theorem macro3654 (k : Nat) : applyExit (before3654 k) exit2 1 = some (before3655 k) := by - simp (disch := omega) [before3654, before3655, exit2, applyExit, pop, push] - <;> omega -theorem step3654 (k : Nat) : Runs (1*2) (before3654 k).denote (before3655 k).denote := - @applyExit_sound (before3654 k) (before3655 k) exit2 1 valid2 (macro3654 k) -theorem macro3655 (k : Nat) : applyExit (before3655 k) exit3 1 = some (before3656 k) := by - simp (disch := omega) [before3655, before3656, exit3, applyExit, pop, push] - <;> omega -theorem step3655 (k : Nat) : Runs (1*2) (before3655 k).denote (before3656 k).denote := - @applyExit_sound (before3655 k) (before3656 k) exit3 1 valid3 (macro3655 k) -theorem macro3656 (k : Nat) : applyExit (before3656 k) exit9 1 = some (before3657 k) := by - simp (disch := omega) [before3656, before3657, exit9, applyExit, pop, push] - <;> omega -theorem step3656 (k : Nat) : Runs (1*2) (before3656 k).denote (before3657 k).denote := - @applyExit_sound (before3656 k) (before3657 k) exit9 1 valid9 (macro3656 k) -theorem macro3657 (k : Nat) : applyExit (before3657 k) exit10 10 = some (before3658 k) := by - simp (disch := omega) [before3657, before3658, exit10, applyExit, pop, push] - <;> omega -theorem step3657 (k : Nat) : Runs (10*2) (before3657 k).denote (before3658 k).denote := - @applyExit_sound (before3657 k) (before3658 k) exit10 10 valid10 (macro3657 k) -theorem macro3658 (k : Nat) : applyExit (before3658 k) exit11 1 = some (before3659 k) := by - simp (disch := omega) [before3658, before3659, exit11, applyExit, pop, push] - <;> omega -theorem step3658 (k : Nat) : Runs (1*2) (before3658 k).denote (before3659 k).denote := - @applyExit_sound (before3658 k) (before3659 k) exit11 1 valid11 (macro3658 k) -theorem macro3659 (k : Nat) : applyExit (before3659 k) exit2 95 = some (before3660 k) := by - simp (disch := omega) [before3659, before3660, exit2, applyExit, pop, push] - <;> omega -theorem step3659 (k : Nat) : Runs (95*2) (before3659 k).denote (before3660 k).denote := - @applyExit_sound (before3659 k) (before3660 k) exit2 95 valid2 (macro3659 k) -theorem macro3660 (k : Nat) : applyExit (before3660 k) exit3 1 = some (before3661 k) := by - simp (disch := omega) [before3660, before3661, exit3, applyExit, pop, push] - <;> omega -theorem step3660 (k : Nat) : Runs (1*2) (before3660 k).denote (before3661 k).denote := - @applyExit_sound (before3660 k) (before3661 k) exit3 1 valid3 (macro3660 k) -theorem macro3661 (k : Nat) : applyExit (before3661 k) exit9 1 = some (before3662 k) := by - simp (disch := omega) [before3661, before3662, exit9, applyExit, pop, push] - <;> omega -theorem step3661 (k : Nat) : Runs (1*2) (before3661 k).denote (before3662 k).denote := - @applyExit_sound (before3661 k) (before3662 k) exit9 1 valid9 (macro3661 k) -theorem macro3662 (k : Nat) : applyExit (before3662 k) exit10 11 = some (before3663 k) := by - simp (disch := omega) [before3662, before3663, exit10, applyExit, pop, push] - <;> omega -theorem step3662 (k : Nat) : Runs (11*2) (before3662 k).denote (before3663 k).denote := - @applyExit_sound (before3662 k) (before3663 k) exit10 11 valid10 (macro3662 k) -theorem macro3663 (k : Nat) : applyExit (before3663 k) exit11 1 = some (before3664 k) := by - simp (disch := omega) [before3663, before3664, exit11, applyExit, pop, push] - <;> omega -theorem step3663 (k : Nat) : Runs (1*2) (before3663 k).denote (before3664 k).denote := - @applyExit_sound (before3663 k) (before3664 k) exit11 1 valid11 (macro3663 k) -theorem macro3664 (k : Nat) : applyExit (before3664 k) exit2 24 = some (before3665 k) := by - simp (disch := omega) [before3664, before3665, exit2, applyExit, pop, push] - <;> omega -theorem step3664 (k : Nat) : Runs (24*2) (before3664 k).denote (before3665 k).denote := - @applyExit_sound (before3664 k) (before3665 k) exit2 24 valid2 (macro3664 k) -theorem macro3665 (k : Nat) : applyExit (before3665 k) exit211 (1*k+8) = some (before3666 k) := by - simp (disch := omega) [before3665, before3666, exit211, applyExit, pop, push] - <;> omega -theorem step3665 (k : Nat) : Runs ((1*k+8)*586) (before3665 k).denote (before3666 k).denote := - @applyExit_sound (before3665 k) (before3666 k) exit211 (1*k+8) valid211 (macro3665 k) -theorem macro3666 (k : Nat) : applyExit (before3666 k) exit2 16 = some (before3667 k) := by - simp (disch := omega) [before3666, before3667, exit2, applyExit, pop, push] - <;> omega -theorem step3666 (k : Nat) : Runs (16*2) (before3666 k).denote (before3667 k).denote := - @applyExit_sound (before3666 k) (before3667 k) exit2 16 valid2 (macro3666 k) -theorem macro3667 (k : Nat) : applyExit (before3667 k) exit3 1 = some (before3668 k) := by - simp (disch := omega) [before3667, before3668, exit3, applyExit, pop, push] - <;> omega -theorem step3667 (k : Nat) : Runs (1*2) (before3667 k).denote (before3668 k).denote := - @applyExit_sound (before3667 k) (before3668 k) exit3 1 valid3 (macro3667 k) -theorem macro3668 (k : Nat) : applyExit (before3668 k) exit9 1 = some (before3669 k) := by - simp (disch := omega) [before3668, before3669, exit9, applyExit, pop, push] - <;> omega -theorem step3668 (k : Nat) : Runs (1*2) (before3668 k).denote (before3669 k).denote := - @applyExit_sound (before3668 k) (before3669 k) exit9 1 valid9 (macro3668 k) -theorem macro3669 (k : Nat) : applyExit (before3669 k) exit10 87 = some (before3670 k) := by - simp (disch := omega) [before3669, before3670, exit10, applyExit, pop, push] - <;> omega -theorem step3669 (k : Nat) : Runs (87*2) (before3669 k).denote (before3670 k).denote := - @applyExit_sound (before3669 k) (before3670 k) exit10 87 valid10 (macro3669 k) -theorem macro3670 (k : Nat) : applyExit (before3670 k) exit11 1 = some (before3671 k) := by - simp (disch := omega) [before3670, before3671, exit11, applyExit, pop, push] - <;> omega -theorem step3670 (k : Nat) : Runs (1*2) (before3670 k).denote (before3671 k).denote := - @applyExit_sound (before3670 k) (before3671 k) exit11 1 valid11 (macro3670 k) -theorem macro3671 (k : Nat) : applyExit (before3671 k) exit2 19 = some (before3672 k) := by - simp (disch := omega) [before3671, before3672, exit2, applyExit, pop, push] - <;> omega -theorem step3671 (k : Nat) : Runs (19*2) (before3671 k).denote (before3672 k).denote := - @applyExit_sound (before3671 k) (before3672 k) exit2 19 valid2 (macro3671 k) -theorem macro3672 (k : Nat) : applyExit (before3672 k) exit3 1 = some (before3673 k) := by - simp (disch := omega) [before3672, before3673, exit3, applyExit, pop, push] - <;> omega -theorem step3672 (k : Nat) : Runs (1*2) (before3672 k).denote (before3673 k).denote := - @applyExit_sound (before3672 k) (before3673 k) exit3 1 valid3 (macro3672 k) -theorem macro3673 (k : Nat) : applyExit (before3673 k) exit9 1 = some (before3674 k) := by - simp (disch := omega) [before3673, before3674, exit9, applyExit, pop, push] - <;> omega -theorem step3673 (k : Nat) : Runs (1*2) (before3673 k).denote (before3674 k).denote := - @applyExit_sound (before3673 k) (before3674 k) exit9 1 valid9 (macro3673 k) -theorem macro3674 (k : Nat) : applyExit (before3674 k) exit10 35 = some (before3675 k) := by - simp (disch := omega) [before3674, before3675, exit10, applyExit, pop, push] - <;> omega -theorem step3674 (k : Nat) : Runs (35*2) (before3674 k).denote (before3675 k).denote := - @applyExit_sound (before3674 k) (before3675 k) exit10 35 valid10 (macro3674 k) -theorem macro3675 (k : Nat) : applyExit (before3675 k) exit11 1 = some (before3676 k) := by - simp (disch := omega) [before3675, before3676, exit11, applyExit, pop, push] - <;> omega -theorem step3675 (k : Nat) : Runs (1*2) (before3675 k).denote (before3676 k).denote := - @applyExit_sound (before3675 k) (before3676 k) exit11 1 valid11 (macro3675 k) -theorem macro3676 (k : Nat) : applyExit (before3676 k) exit2 25 = some (before3677 k) := by - simp (disch := omega) [before3676, before3677, exit2, applyExit, pop, push] - <;> omega -theorem step3676 (k : Nat) : Runs (25*2) (before3676 k).denote (before3677 k).denote := - @applyExit_sound (before3676 k) (before3677 k) exit2 25 valid2 (macro3676 k) -theorem macro3677 (k : Nat) : applyExit (before3677 k) exit3 1 = some (before3678 k) := by - simp (disch := omega) [before3677, before3678, exit3, applyExit, pop, push] - <;> omega -theorem step3677 (k : Nat) : Runs (1*2) (before3677 k).denote (before3678 k).denote := - @applyExit_sound (before3677 k) (before3678 k) exit3 1 valid3 (macro3677 k) -theorem macro3678 (k : Nat) : applyExit (before3678 k) exit9 1 = some (before3679 k) := by - simp (disch := omega) [before3678, before3679, exit9, applyExit, pop, push] - <;> omega -theorem step3678 (k : Nat) : Runs (1*2) (before3678 k).denote (before3679 k).denote := - @applyExit_sound (before3678 k) (before3679 k) exit9 1 valid9 (macro3678 k) -theorem macro3679 (k : Nat) : applyExit (before3679 k) exit10 3 = some (before3680 k) := by - simp (disch := omega) [before3679, before3680, exit10, applyExit, pop, push] - <;> omega -theorem step3679 (k : Nat) : Runs (3*2) (before3679 k).denote (before3680 k).denote := - @applyExit_sound (before3679 k) (before3680 k) exit10 3 valid10 (macro3679 k) -theorem macro3680 (k : Nat) : applyExit (before3680 k) exit11 1 = some (before3681 k) := by - simp (disch := omega) [before3680, before3681, exit11, applyExit, pop, push] - <;> omega -theorem step3680 (k : Nat) : Runs (1*2) (before3680 k).denote (before3681 k).denote := - @applyExit_sound (before3680 k) (before3681 k) exit11 1 valid11 (macro3680 k) -theorem macro3681 (k : Nat) : applyExit (before3681 k) exit2 791761164 = some (before3682 k) := by - simp (disch := omega) [before3681, before3682, exit2, applyExit, pop, push] - <;> omega -theorem step3681 (k : Nat) : Runs (791761164*2) (before3681 k).denote (before3682 k).denote := - @applyExit_sound (before3681 k) (before3682 k) exit2 791761164 valid2 (macro3681 k) -theorem macro3682 (k : Nat) : applyExit (before3682 k) exit212 1 = some (before3683 k) := by - simp (disch := omega) [before3682, before3683, exit212, applyExit, pop, push] - <;> omega -theorem step3682 (k : Nat) : Runs (1*38) (before3682 k).denote (before3683 k).denote := - @applyExit_sound (before3682 k) (before3683 k) exit212 1 valid212 (macro3682 k) -theorem macro3683 (k : Nat) : applyExit (before3683 k) exit213 (1*k+7) = some (before3684 k) := by - simp (disch := omega) [before3683, before3684, exit213, applyExit, pop, push] - <;> omega -theorem step3683 (k : Nat) : Runs ((1*k+7)*38) (before3683 k).denote (before3684 k).denote := - @applyExit_sound (before3683 k) (before3684 k) exit213 (1*k+7) valid213 (macro3683 k) -theorem macro3684 (k : Nat) : applyExit (before3684 k) exit10 3 = some (before3685 k) := by - simp (disch := omega) [before3684, before3685, exit10, applyExit, pop, push] - <;> omega -theorem step3684 (k : Nat) : Runs (3*2) (before3684 k).denote (before3685 k).denote := - @applyExit_sound (before3684 k) (before3685 k) exit10 3 valid10 (macro3684 k) -theorem macro3685 (k : Nat) : applyExit (before3685 k) exit11 1 = some (before3686 k) := by - simp (disch := omega) [before3685, before3686, exit11, applyExit, pop, push] - <;> omega -theorem step3685 (k : Nat) : Runs (1*2) (before3685 k).denote (before3686 k).denote := - @applyExit_sound (before3685 k) (before3686 k) exit11 1 valid11 (macro3685 k) -theorem macro3686 (k : Nat) : applyExit (before3686 k) exit2 12 = some (before3687 k) := by - simp (disch := omega) [before3686, before3687, exit2, applyExit, pop, push] - <;> omega -theorem step3686 (k : Nat) : Runs (12*2) (before3686 k).denote (before3687 k).denote := - @applyExit_sound (before3686 k) (before3687 k) exit2 12 valid2 (macro3686 k) -theorem macro3687 (k : Nat) : applyExit (before3687 k) exit3 1 = some (before3688 k) := by - simp (disch := omega) [before3687, before3688, exit3, applyExit, pop, push] - <;> omega -theorem step3687 (k : Nat) : Runs (1*2) (before3687 k).denote (before3688 k).denote := - @applyExit_sound (before3687 k) (before3688 k) exit3 1 valid3 (macro3687 k) -theorem macro3688 (k : Nat) : applyExit (before3688 k) exit9 1 = some (before3689 k) := by - simp (disch := omega) [before3688, before3689, exit9, applyExit, pop, push] - <;> omega -theorem step3688 (k : Nat) : Runs (1*2) (before3688 k).denote (before3689 k).denote := - @applyExit_sound (before3688 k) (before3689 k) exit9 1 valid9 (macro3688 k) -theorem macro3689 (k : Nat) : applyExit (before3689 k) exit10 4 = some (before3690 k) := by - simp (disch := omega) [before3689, before3690, exit10, applyExit, pop, push] - <;> omega -theorem step3689 (k : Nat) : Runs (4*2) (before3689 k).denote (before3690 k).denote := - @applyExit_sound (before3689 k) (before3690 k) exit10 4 valid10 (macro3689 k) -theorem macro3690 (k : Nat) : applyExit (before3690 k) exit11 1 = some (before3691 k) := by - simp (disch := omega) [before3690, before3691, exit11, applyExit, pop, push] - <;> omega -theorem step3690 (k : Nat) : Runs (1*2) (before3690 k).denote (before3691 k).denote := - @applyExit_sound (before3690 k) (before3691 k) exit11 1 valid11 (macro3690 k) -theorem macro3691 (k : Nat) : applyExit (before3691 k) exit2 14 = some (before3692 k) := by - simp (disch := omega) [before3691, before3692, exit2, applyExit, pop, push] - <;> omega -theorem step3691 (k : Nat) : Runs (14*2) (before3691 k).denote (before3692 k).denote := - @applyExit_sound (before3691 k) (before3692 k) exit2 14 valid2 (macro3691 k) -theorem macro3692 (k : Nat) : applyExit (before3692 k) exit3 1 = some (before3693 k) := by - simp (disch := omega) [before3692, before3693, exit3, applyExit, pop, push] - <;> omega -theorem step3692 (k : Nat) : Runs (1*2) (before3692 k).denote (before3693 k).denote := - @applyExit_sound (before3692 k) (before3693 k) exit3 1 valid3 (macro3692 k) -theorem macro3693 (k : Nat) : applyExit (before3693 k) exit9 1 = some (before3694 k) := by - simp (disch := omega) [before3693, before3694, exit9, applyExit, pop, push] - <;> omega -theorem step3693 (k : Nat) : Runs (1*2) (before3693 k).denote (before3694 k).denote := - @applyExit_sound (before3693 k) (before3694 k) exit9 1 valid9 (macro3693 k) -theorem macro3694 (k : Nat) : applyExit (before3694 k) exit10 9 = some (before3695 k) := by - simp (disch := omega) [before3694, before3695, exit10, applyExit, pop, push] - <;> omega -theorem step3694 (k : Nat) : Runs (9*2) (before3694 k).denote (before3695 k).denote := - @applyExit_sound (before3694 k) (before3695 k) exit10 9 valid10 (macro3694 k) -theorem macro3695 (k : Nat) : applyExit (before3695 k) exit11 1 = some (before3696 k) := by - simp (disch := omega) [before3695, before3696, exit11, applyExit, pop, push] - <;> omega -theorem step3695 (k : Nat) : Runs (1*2) (before3695 k).denote (before3696 k).denote := - @applyExit_sound (before3695 k) (before3696 k) exit11 1 valid11 (macro3695 k) -theorem macro3696 (k : Nat) : applyExit (before3696 k) exit3 1 = some (before3697 k) := by - simp (disch := omega) [before3696, before3697, exit3, applyExit, pop, push] - <;> omega -theorem step3696 (k : Nat) : Runs (1*2) (before3696 k).denote (before3697 k).denote := - @applyExit_sound (before3696 k) (before3697 k) exit3 1 valid3 (macro3696 k) -theorem macro3697 (k : Nat) : applyExit (before3697 k) exit30 1 = some (before3698 k) := by - simp (disch := omega) [before3697, before3698, exit30, applyExit, pop, push] - <;> omega -theorem step3697 (k : Nat) : Runs (1*3) (before3697 k).denote (before3698 k).denote := - @applyExit_sound (before3697 k) (before3698 k) exit30 1 valid30 (macro3697 k) -theorem macro3698 (k : Nat) : applyExit (before3698 k) exit31 1 = some (before3699 k) := by - simp (disch := omega) [before3698, before3699, exit31, applyExit, pop, push] - <;> omega -theorem step3698 (k : Nat) : Runs (1*1) (before3698 k).denote (before3699 k).denote := - @applyExit_sound (before3698 k) (before3699 k) exit31 1 valid31 (macro3698 k) -theorem macro3699 (k : Nat) : applyExit (before3699 k) exit32 1 = some (after3699 k) := by - simp (disch := omega) [before3699, after3699, exit32, applyExit, pop, push] - <;> omega -theorem step3699 (k : Nat) : Runs (1*3) (before3699 k).denote (after3699 k).denote := - @applyExit_sound (before3699 k) (after3699 k) exit32 1 valid32 (macro3699 k) -theorem chunkRun036 (k : Nat) : Runs (1838*k+6334106332) (before3600 k).denote (after3699 k).denote := by - have h := (@Runs.trans ((((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))))+((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050))))))+(((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))))+((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2))))))) ((((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))))+((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2))))))+(((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3))))))) (before3600 k).denote (before3650 k).denote (after3699 k).denote (@Runs.trans (((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))))+((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050)))))) (((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))))+((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2)))))) (before3600 k).denote (before3625 k).denote (before3650 k).denote (@Runs.trans ((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2))))) ((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050))))) (before3600 k).denote (before3612 k).denote (before3625 k).denote (@Runs.trans (((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2)))) (((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))) (before3600 k).denote (before3606 k).denote (before3612 k).denote (@Runs.trans ((1*38)+((791761164*2)+(1*3))) ((791761164*2)+((1*65)+(791761165*2))) (before3600 k).denote (before3603 k).denote (before3606 k).denote (@Runs.trans (1*38) ((791761164*2)+(1*3)) (before3600 k).denote (before3601 k).denote (before3603 k).denote (step3600 k) (@Runs.trans (791761164*2) (1*3) (before3601 k).denote (before3602 k).denote (before3603 k).denote (step3601 k) (step3602 k))) (@Runs.trans (791761164*2) ((1*65)+(791761165*2)) (before3603 k).denote (before3604 k).denote (before3606 k).denote (step3603 k) (@Runs.trans (1*65) (791761165*2) (before3604 k).denote (before3605 k).denote (before3606 k).denote (step3604 k) (step3605 k)))) (@Runs.trans ((5*2)+((25*2)+(1*3))) ((25*2)+((1*1)+(26*2))) (before3606 k).denote (before3609 k).denote (before3612 k).denote (@Runs.trans (5*2) ((25*2)+(1*3)) (before3606 k).denote (before3607 k).denote (before3609 k).denote (step3606 k) (@Runs.trans (25*2) (1*3) (before3607 k).denote (before3608 k).denote (before3609 k).denote (step3607 k) (step3608 k))) (@Runs.trans (25*2) ((1*1)+(26*2)) (before3609 k).denote (before3610 k).denote (before3612 k).denote (step3609 k) (@Runs.trans (1*1) (26*2) (before3610 k).denote (before3611 k).denote (before3612 k).denote (step3610 k) (step3611 k))))) (@Runs.trans (((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2)))) (((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050)))) (before3612 k).denote (before3618 k).denote (before3625 k).denote (@Runs.trans ((37*2)+((19*2)+(1*3))) ((19*2)+((1*1)+(20*2))) (before3612 k).denote (before3615 k).denote (before3618 k).denote (@Runs.trans (37*2) ((19*2)+(1*3)) (before3612 k).denote (before3613 k).denote (before3615 k).denote (step3612 k) (@Runs.trans (19*2) (1*3) (before3613 k).denote (before3614 k).denote (before3615 k).denote (step3613 k) (step3614 k))) (@Runs.trans (19*2) ((1*1)+(20*2)) (before3615 k).denote (before3616 k).denote (before3618 k).denote (step3615 k) (@Runs.trans (1*1) (20*2) (before3616 k).denote (before3617 k).denote (before3618 k).denote (step3616 k) (step3617 k)))) (@Runs.trans ((89*2)+((16*2)+(1*99))) (((16*2)+(1*1))+((16*2)+(1*1050))) (before3618 k).denote (before3621 k).denote (before3625 k).denote (@Runs.trans (89*2) ((16*2)+(1*99)) (before3618 k).denote (before3619 k).denote (before3621 k).denote (step3618 k) (@Runs.trans (16*2) (1*99) (before3619 k).denote (before3620 k).denote (before3621 k).denote (step3619 k) (step3620 k))) (@Runs.trans ((16*2)+(1*1)) ((16*2)+(1*1050)) (before3621 k).denote (before3623 k).denote (before3625 k).denote (@Runs.trans (16*2) (1*1) (before3621 k).denote (before3622 k).denote (before3623 k).denote (step3621 k) (step3622 k)) (@Runs.trans (16*2) (1*1050) (before3623 k).denote (before3624 k).denote (before3625 k).denote (step3623 k) (step3624 k)))))) (@Runs.trans ((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65))))) ((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2))))) (before3625 k).denote (before3637 k).denote (before3650 k).denote (@Runs.trans (((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050)))) (((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))) (before3625 k).denote (before3631 k).denote (before3637 k).denote (@Runs.trans ((1*99)+((1*65)+(1*1050))) ((1*99)+((1*65)+(1*1050))) (before3625 k).denote (before3628 k).denote (before3631 k).denote (@Runs.trans (1*99) ((1*65)+(1*1050)) (before3625 k).denote (before3626 k).denote (before3628 k).denote (step3625 k) (@Runs.trans (1*65) (1*1050) (before3626 k).denote (before3627 k).denote (before3628 k).denote (step3626 k) (step3627 k))) (@Runs.trans (1*99) ((1*65)+(1*1050)) (before3628 k).denote (before3629 k).denote (before3631 k).denote (step3628 k) (@Runs.trans (1*65) (1*1050) (before3629 k).denote (before3630 k).denote (before3631 k).denote (step3629 k) (step3630 k)))) (@Runs.trans ((1*99)+((1*65)+((1*k+3)*1214))) ((1*1050)+((1*99)+(1*65))) (before3631 k).denote (before3634 k).denote (before3637 k).denote (@Runs.trans (1*99) ((1*65)+((1*k+3)*1214)) (before3631 k).denote (before3632 k).denote (before3634 k).denote (step3631 k) (@Runs.trans (1*65) ((1*k+3)*1214) (before3632 k).denote (before3633 k).denote (before3634 k).denote (step3632 k) (step3633 k))) (@Runs.trans (1*1050) ((1*99)+(1*65)) (before3634 k).denote (before3635 k).denote (before3637 k).denote (step3634 k) (@Runs.trans (1*99) (1*65) (before3635 k).denote (before3636 k).denote (before3637 k).denote (step3635 k) (step3636 k))))) (@Runs.trans (((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2)))) (((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2)))) (before3637 k).denote (before3643 k).denote (before3650 k).denote (@Runs.trans ((1*1050)+((24*2)+(1*3))) ((24*2)+((1*65)+(25*2))) (before3637 k).denote (before3640 k).denote (before3643 k).denote (@Runs.trans (1*1050) ((24*2)+(1*3)) (before3637 k).denote (before3638 k).denote (before3640 k).denote (step3637 k) (@Runs.trans (24*2) (1*3) (before3638 k).denote (before3639 k).denote (before3640 k).denote (step3638 k) (step3639 k))) (@Runs.trans (24*2) ((1*65)+(25*2)) (before3640 k).denote (before3641 k).denote (before3643 k).denote (step3640 k) (@Runs.trans (1*65) (25*2) (before3641 k).denote (before3642 k).denote (before3643 k).denote (step3641 k) (step3642 k)))) (@Runs.trans ((13*2)+((95*2)+(1*3))) (((95*2)+(1*1))+((96*2)+(12*2))) (before3643 k).denote (before3646 k).denote (before3650 k).denote (@Runs.trans (13*2) ((95*2)+(1*3)) (before3643 k).denote (before3644 k).denote (before3646 k).denote (step3643 k) (@Runs.trans (95*2) (1*3) (before3644 k).denote (before3645 k).denote (before3646 k).denote (step3644 k) (step3645 k))) (@Runs.trans ((95*2)+(1*1)) ((96*2)+(12*2)) (before3646 k).denote (before3648 k).denote (before3650 k).denote (@Runs.trans (95*2) (1*1) (before3646 k).denote (before3647 k).denote (before3648 k).denote (step3646 k) (step3647 k)) (@Runs.trans (96*2) (12*2) (before3648 k).denote (before3649 k).denote (before3650 k).denote (step3648 k) (step3649 k))))))) (@Runs.trans (((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))))+((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2)))))) (((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3)))))) (before3650 k).denote (before3675 k).denote (after3699 k).denote (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2))))) ((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2))))) (before3650 k).denote (before3662 k).denote (before3675 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))) (before3650 k).denote (before3656 k).denote (before3662 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before3650 k).denote (before3653 k).denote (before3656 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before3650 k).denote (before3651 k).denote (before3653 k).denote (step3650 k) (@Runs.trans (1*1) (1*2) (before3651 k).denote (before3652 k).denote (before3653 k).denote (step3651 k) (step3652 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before3653 k).denote (before3654 k).denote (before3656 k).denote (step3653 k) (@Runs.trans (1*2) (1*2) (before3654 k).denote (before3655 k).denote (before3656 k).denote (step3654 k) (step3655 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((95*2)+((1*2)+(1*2))) (before3656 k).denote (before3659 k).denote (before3662 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before3656 k).denote (before3657 k).denote (before3659 k).denote (step3656 k) (@Runs.trans (10*2) (1*2) (before3657 k).denote (before3658 k).denote (before3659 k).denote (step3657 k) (step3658 k))) (@Runs.trans (95*2) ((1*2)+(1*2)) (before3659 k).denote (before3660 k).denote (before3662 k).denote (step3659 k) (@Runs.trans (1*2) (1*2) (before3660 k).denote (before3661 k).denote (before3662 k).denote (step3660 k) (step3661 k))))) (@Runs.trans (((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2)))) (((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2)))) (before3662 k).denote (before3668 k).denote (before3675 k).denote (@Runs.trans ((11*2)+((1*2)+(24*2))) (((1*k+8)*586)+((16*2)+(1*2))) (before3662 k).denote (before3665 k).denote (before3668 k).denote (@Runs.trans (11*2) ((1*2)+(24*2)) (before3662 k).denote (before3663 k).denote (before3665 k).denote (step3662 k) (@Runs.trans (1*2) (24*2) (before3663 k).denote (before3664 k).denote (before3665 k).denote (step3663 k) (step3664 k))) (@Runs.trans ((1*k+8)*586) ((16*2)+(1*2)) (before3665 k).denote (before3666 k).denote (before3668 k).denote (step3665 k) (@Runs.trans (16*2) (1*2) (before3666 k).denote (before3667 k).denote (before3668 k).denote (step3666 k) (step3667 k)))) (@Runs.trans ((1*2)+((87*2)+(1*2))) (((19*2)+(1*2))+((1*2)+(35*2))) (before3668 k).denote (before3671 k).denote (before3675 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before3668 k).denote (before3669 k).denote (before3671 k).denote (step3668 k) (@Runs.trans (87*2) (1*2) (before3669 k).denote (before3670 k).denote (before3671 k).denote (step3669 k) (step3670 k))) (@Runs.trans ((19*2)+(1*2)) ((1*2)+(35*2)) (before3671 k).denote (before3673 k).denote (before3675 k).denote (@Runs.trans (19*2) (1*2) (before3671 k).denote (before3672 k).denote (before3673 k).denote (step3671 k) (step3672 k)) (@Runs.trans (1*2) (35*2) (before3673 k).denote (before3674 k).denote (before3675 k).denote (step3673 k) (step3674 k)))))) (@Runs.trans ((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2))))) ((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3))))) (before3675 k).denote (before3687 k).denote (after3699 k).denote (@Runs.trans (((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2)))) (((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))) (before3675 k).denote (before3681 k).denote (before3687 k).denote (@Runs.trans ((1*2)+((25*2)+(1*2))) ((1*2)+((3*2)+(1*2))) (before3675 k).denote (before3678 k).denote (before3681 k).denote (@Runs.trans (1*2) ((25*2)+(1*2)) (before3675 k).denote (before3676 k).denote (before3678 k).denote (step3675 k) (@Runs.trans (25*2) (1*2) (before3676 k).denote (before3677 k).denote (before3678 k).denote (step3676 k) (step3677 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before3678 k).denote (before3679 k).denote (before3681 k).denote (step3678 k) (@Runs.trans (3*2) (1*2) (before3679 k).denote (before3680 k).denote (before3681 k).denote (step3679 k) (step3680 k)))) (@Runs.trans ((791761164*2)+((1*38)+((1*k+7)*38))) ((3*2)+((1*2)+(12*2))) (before3681 k).denote (before3684 k).denote (before3687 k).denote (@Runs.trans (791761164*2) ((1*38)+((1*k+7)*38)) (before3681 k).denote (before3682 k).denote (before3684 k).denote (step3681 k) (@Runs.trans (1*38) ((1*k+7)*38) (before3682 k).denote (before3683 k).denote (before3684 k).denote (step3682 k) (step3683 k))) (@Runs.trans (3*2) ((1*2)+(12*2)) (before3684 k).denote (before3685 k).denote (before3687 k).denote (step3684 k) (@Runs.trans (1*2) (12*2) (before3685 k).denote (before3686 k).denote (before3687 k).denote (step3685 k) (step3686 k))))) (@Runs.trans (((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2)))) (((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3)))) (before3687 k).denote (before3693 k).denote (after3699 k).denote (@Runs.trans ((1*2)+((1*2)+(4*2))) ((1*2)+((14*2)+(1*2))) (before3687 k).denote (before3690 k).denote (before3693 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before3687 k).denote (before3688 k).denote (before3690 k).denote (step3687 k) (@Runs.trans (1*2) (4*2) (before3688 k).denote (before3689 k).denote (before3690 k).denote (step3688 k) (step3689 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before3690 k).denote (before3691 k).denote (before3693 k).denote (step3690 k) (@Runs.trans (14*2) (1*2) (before3691 k).denote (before3692 k).denote (before3693 k).denote (step3691 k) (step3692 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((1*2)+(1*3))+((1*1)+(1*3))) (before3693 k).denote (before3696 k).denote (after3699 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before3693 k).denote (before3694 k).denote (before3696 k).denote (step3693 k) (@Runs.trans (9*2) (1*2) (before3694 k).denote (before3695 k).denote (before3696 k).denote (step3694 k) (step3695 k))) (@Runs.trans ((1*2)+(1*3)) ((1*1)+(1*3)) (before3696 k).denote (before3698 k).denote (after3699 k).denote (@Runs.trans (1*2) (1*3) (before3696 k).denote (before3697 k).denote (before3698 k).denote (step3696 k) (step3697 k)) (@Runs.trans (1*1) (1*3) (before3698 k).denote (before3699 k).denote (after3699 k).denote (step3698 k) (step3699 k)))))))) - have ht : (((((((1*38)+((791761164*2)+(1*3)))+((791761164*2)+((1*65)+(791761165*2))))+(((5*2)+((25*2)+(1*3)))+((25*2)+((1*1)+(26*2)))))+((((37*2)+((19*2)+(1*3)))+((19*2)+((1*1)+(20*2))))+(((89*2)+((16*2)+(1*99)))+(((16*2)+(1*1))+((16*2)+(1*1050))))))+(((((1*99)+((1*65)+(1*1050)))+((1*99)+((1*65)+(1*1050))))+(((1*99)+((1*65)+((1*k+3)*1214)))+((1*1050)+((1*99)+(1*65)))))+((((1*1050)+((24*2)+(1*3)))+((24*2)+((1*65)+(25*2))))+(((13*2)+((95*2)+(1*3)))+(((95*2)+(1*1))+((96*2)+(12*2)))))))+((((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((95*2)+((1*2)+(1*2)))))+((((11*2)+((1*2)+(24*2)))+(((1*k+8)*586)+((16*2)+(1*2))))+(((1*2)+((87*2)+(1*2)))+(((19*2)+(1*2))+((1*2)+(35*2))))))+(((((1*2)+((25*2)+(1*2)))+((1*2)+((3*2)+(1*2))))+(((791761164*2)+((1*38)+((1*k+7)*38)))+((3*2)+((1*2)+(12*2)))))+((((1*2)+((1*2)+(4*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*3))+((1*1)+(1*3)))))))) = (1838*k+6334106332) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean deleted file mode 100644 index 9017e9f6..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk037.lean +++ /dev/null @@ -1,801 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3700_0 : Stack := [] -abbrev tail3700_1 : Stack := ⟨w0,1⟩ :: tail3700_0 -abbrev tail3700_2 : Stack := ⟨w0,3⟩ :: tail3700_0 -abbrev tail3700_3 : Stack := ⟨w1,11⟩ :: tail3700_2 -abbrev tail3700_4 : Stack := ⟨w2,1⟩ :: tail3700_3 -abbrev tail3700_5 : Stack := ⟨w0,96⟩ :: tail3700_4 -abbrev tail3700_6 : Stack := ⟨w1,12⟩ :: tail3700_5 -abbrev tail3700_7 : Stack := ⟨w2,1⟩ :: tail3700_6 -abbrev tail3700_8 : Stack := ⟨w0,24⟩ :: tail3700_7 -abbrev tail3700_9 (k : Nat) : Stack := ⟨w185,(1*k+8)⟩ :: tail3700_8 -abbrev tail3700_10 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3700_9 k -abbrev tail3700_11 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3700_10 k -abbrev tail3700_12 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_11 k -abbrev tail3700_13 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3700_12 k -abbrev tail3700_14 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3700_13 k -abbrev tail3700_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_14 k -abbrev tail3700_16 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3700_15 k -abbrev tail3700_17 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3700_16 k -abbrev tail3700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_17 k -abbrev tail3700_19 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3700_18 k -abbrev tail3700_20 (k : Nat) : Stack := ⟨w186,1⟩ :: tail3700_19 k -abbrev tail3700_21 (k : Nat) : Stack := ⟨w187,(1*k+7)⟩ :: tail3700_20 k -abbrev tail3700_22 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3700_21 k -abbrev tail3700_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_22 k -abbrev tail3700_24 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3700_23 k -abbrev tail3700_25 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3700_24 k -abbrev tail3700_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_25 k -abbrev tail3700_27 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3700_26 k -abbrev tail3700_28 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3700_27 k -abbrev tail3700_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_28 k -abbrev tail3700_30 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_29 k -abbrev tail3700_31 : Stack := ⟨w2,1⟩ :: tail3700_1 -abbrev tail3700_32 : Stack := ⟨w23,1⟩ :: tail3700_31 -abbrev tail3700_33 : Stack := ⟨w0,10⟩ :: tail3700_32 -abbrev tail3700_34 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3700_26 k -abbrev tail3700_35 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_34 k -abbrev tail3700_36 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3700_35 k -abbrev tail3700_37 : Stack := ⟨w0,1⟩ :: tail3700_31 -abbrev tail3700_38 : Stack := ⟨w0,11⟩ :: tail3700_31 -abbrev tail3700_39 : Stack := ⟨w2,1⟩ :: tail3700_38 -abbrev tail3700_40 : Stack := ⟨w1,14⟩ :: tail3700_39 -abbrev tail3700_41 : Stack := ⟨w23,1⟩ :: tail3700_40 -abbrev tail3700_42 : Stack := ⟨w0,5⟩ :: tail3700_41 -abbrev tail3700_43 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_23 k -abbrev tail3700_44 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_43 k -abbrev tail3700_45 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3700_44 k -abbrev tail3700_46 : Stack := ⟨w0,1⟩ :: tail3700_40 -abbrev tail3700_47 : Stack := ⟨w0,6⟩ :: tail3700_40 -abbrev tail3700_48 : Stack := ⟨w2,1⟩ :: tail3700_47 -abbrev tail3700_49 : Stack := ⟨w1,12⟩ :: tail3700_48 -abbrev tail3700_50 : Stack := ⟨w23,1⟩ :: tail3700_49 -abbrev tail3700_51 : Stack := ⟨w0,3⟩ :: tail3700_50 -abbrev tail3700_52 (k : Nat) : Stack := ⟨w187,(1*k+6)⟩ :: tail3700_20 k -abbrev tail3700_53 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_52 k -abbrev tail3700_54 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3700_53 k -abbrev tail3700_55 : Stack := ⟨w0,1⟩ :: tail3700_49 -abbrev tail3700_56 : Stack := ⟨w0,4⟩ :: tail3700_49 -abbrev tail3700_57 : Stack := ⟨w189,1⟩ :: tail3700_56 -abbrev tail3700_58 (k : Nat) : Stack := ⟨w187,(1*k+5)⟩ :: tail3700_20 k -abbrev tail3700_59 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_58 k -abbrev tail3700_60 : Stack := ⟨w51,1⟩ :: tail3700_56 -abbrev tail3700_61 : Stack := ⟨w189,1⟩ :: tail3700_60 -abbrev tail3700_62 (k : Nat) : Stack := ⟨w187,(1*k+4)⟩ :: tail3700_20 k -abbrev tail3700_63 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_62 k -abbrev tail3700_64 : Stack := ⟨w51,2⟩ :: tail3700_56 -abbrev tail3700_65 : Stack := ⟨w189,1⟩ :: tail3700_64 -abbrev tail3700_66 (k : Nat) : Stack := ⟨w187,(1*k+3)⟩ :: tail3700_20 k -abbrev tail3700_67 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_66 k -abbrev tail3700_68 : Stack := ⟨w51,3⟩ :: tail3700_56 -abbrev tail3700_69 (k : Nat) : Stack := ⟨w51,(1*k+5)⟩ :: tail3700_56 -abbrev tail3700_70 (k : Nat) : Stack := ⟨w187,1⟩ :: tail3700_20 k -abbrev tail3700_71 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_70 k -abbrev tail3700_72 (k : Nat) : Stack := ⟨w189,1⟩ :: tail3700_69 k -abbrev tail3700_73 (k : Nat) : Stack := ⟨w188,1⟩ :: tail3700_20 k -abbrev tail3700_74 (k : Nat) : Stack := ⟨w51,(1*k+6)⟩ :: tail3700_56 -abbrev tail3700_75 (k : Nat) : Stack := ⟨w189,1⟩ :: tail3700_74 k -abbrev tail3700_76 (k : Nat) : Stack := ⟨w190,1⟩ :: tail3700_19 k -abbrev tail3700_77 (k : Nat) : Stack := ⟨w51,(1*k+7)⟩ :: tail3700_56 -abbrev tail3700_78 (k : Nat) : Stack := ⟨w181,1⟩ :: tail3700_77 k -abbrev tail3700_79 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3700_78 k -abbrev tail3700_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_79 k -abbrev tail3700_81 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3700_80 k -abbrev tail3700_82 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3700_15 k -abbrev tail3700_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_82 k -abbrev tail3700_84 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3700_83 k -abbrev tail3700_85 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_79 k -abbrev tail3700_86 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3700_79 k -abbrev tail3700_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_86 k -abbrev tail3700_88 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3700_87 k -abbrev tail3700_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_88 k -abbrev tail3700_90 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3700_89 k -abbrev tail3700_91 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3700_12 k -abbrev tail3700_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_91 k -abbrev tail3700_93 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3700_92 k -abbrev tail3700_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_88 k -abbrev tail3700_95 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3700_88 k -abbrev tail3700_96 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_95 k -abbrev tail3700_97 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3700_96 k -abbrev tail3700_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_97 k -abbrev tail3700_99 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3700_98 k -abbrev tail3700_100 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3700_9 k -abbrev tail3700_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_100 k -abbrev tail3700_102 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3700_101 k -abbrev tail3700_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_97 k -abbrev tail3700_104 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3700_97 k -abbrev tail3700_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_104 k -abbrev tail3700_106 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3700_105 k -abbrev tail3700_107 (k : Nat) : Stack := ⟨w191,(1*k+8)⟩ :: tail3700_106 k -abbrev tail3700_108 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3700_107 k -abbrev tail3700_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_108 k -abbrev tail3700_110 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_109 k -abbrev tail3700_111 : Stack := ⟨w0,95⟩ :: tail3700_4 -abbrev tail3700_112 : Stack := ⟨w23,1⟩ :: tail3700_111 -abbrev tail3700_113 : Stack := ⟨w1,12⟩ :: tail3700_112 -abbrev tail3700_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_108 k -abbrev tail3700_115 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3700_108 k -abbrev tail3700_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_115 k -abbrev tail3700_117 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3700_116 k -abbrev tail3700_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_117 k -abbrev tail3700_119 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3700_118 k -abbrev tail3700_120 : Stack := ⟨w0,2⟩ :: tail3700_0 -abbrev tail3700_121 : Stack := ⟨w23,1⟩ :: tail3700_120 -abbrev tail3700_122 : Stack := ⟨w1,11⟩ :: tail3700_121 -abbrev tail3700_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_117 k -abbrev tail3700_124 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_117 k -abbrev tail3700_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3700_124 k -abbrev tail3700_126 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3700_125 k -abbrev tail3700_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3700_126 k -abbrev tail3700_128 : Stack := ⟨w1,1⟩ :: tail3700_0 -abbrev tail3700_129 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3700_126 k -abbrev tail3700_130 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3700_126 k -abbrev tail3700_131 : Stack := ⟨w1,3⟩ :: tail3700_0 -abbrev tail3700_132 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3700_125 k -abbrev tail3700_133 : Stack := ⟨w2,1⟩ :: tail3700_131 -abbrev tail3700_134 : Stack := ⟨w0,1⟩ :: tail3700_133 -abbrev tail3700_135 : Stack := ⟨w0,2⟩ :: tail3700_133 -abbrev tail3700_136 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3700_117 k -abbrev tail3700_137 : Stack := ⟨w1,1⟩ :: tail3700_135 -abbrev tail3700_138 : Stack := ⟨w1,12⟩ :: tail3700_135 -abbrev tail3700_139 (k : Nat) : Stack := ⟨w1,94⟩ :: tail3700_116 k -abbrev tail3700_140 : Stack := ⟨w2,1⟩ :: tail3700_138 -abbrev tail3700_141 : Stack := ⟨w0,94⟩ :: tail3700_140 -abbrev tail3700_142 : Stack := ⟨w0,95⟩ :: tail3700_140 -abbrev tail3700_143 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3700_108 k -abbrev tail3700_144 : Stack := ⟨w1,1⟩ :: tail3700_142 -abbrev tail3700_145 : Stack := ⟨w1,13⟩ :: tail3700_142 -abbrev tail3700_146 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3700_107 k -abbrev tail3700_147 : Stack := ⟨w2,1⟩ :: tail3700_145 - -def before3700 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail3700_1,(tail3700_30 k)⟩ -def before3701 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1219),tail3700_31,(tail3700_29 k)⟩ -def before3702 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail3700_32,(tail3700_28 k)⟩ -def before3703 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3700_33,(tail3700_27 k)⟩ -def before3704 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail3700_33,(tail3700_35 k)⟩ -def before3705 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail3700_32,(tail3700_36 k)⟩ -def before3706 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail3700_37,(tail3700_36 k)⟩ -def before3707 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail3700_38,(tail3700_35 k)⟩ -def before3708 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail3700_39,(tail3700_34 k)⟩ -def before3709 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail3700_40,(tail3700_26 k)⟩ -def before3710 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail3700_41,(tail3700_25 k)⟩ -def before3711 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail3700_42,(tail3700_24 k)⟩ -def before3712 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail3700_42,(tail3700_44 k)⟩ -def before3713 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail3700_41,(tail3700_45 k)⟩ -def before3714 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail3700_46,(tail3700_45 k)⟩ -def before3715 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail3700_47,(tail3700_44 k)⟩ -def before3716 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1153),tail3700_48,(tail3700_43 k)⟩ -def before3717 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail3700_49,(tail3700_23 k)⟩ -def before3718 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail3700_50,(tail3700_22 k)⟩ -def before3719 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3700_51,(tail3700_21 k)⟩ -def before3720 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3700_51,(tail3700_53 k)⟩ -def before3721 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail3700_50,(tail3700_54 k)⟩ -def before3722 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail3700_55,(tail3700_54 k)⟩ -def before3723 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3700_56,(tail3700_53 k)⟩ -def before3724 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3700_57,(tail3700_52 k)⟩ -def before3725 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail3700_57,(tail3700_59 k)⟩ -def before3726 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail3700_60,(tail3700_59 k)⟩ -def before3727 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3700_61,(tail3700_58 k)⟩ -def before3728 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail3700_61,(tail3700_63 k)⟩ -def before3729 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail3700_64,(tail3700_63 k)⟩ -def before3730 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3700_65,(tail3700_62 k)⟩ -def before3731 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail3700_65,(tail3700_67 k)⟩ -def before3732 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail3700_68,(tail3700_67 k)⟩ -def before3733 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail3700_69 k),(tail3700_71 k)⟩ -def before3734 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3700_72 k),(tail3700_70 k)⟩ -def before3735 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail3700_72 k),(tail3700_73 k)⟩ -def before3736 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail3700_74 k),(tail3700_73 k)⟩ -def before3737 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3700_75 k),(tail3700_20 k)⟩ -def before3738 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3700_75 k),(tail3700_76 k)⟩ -def before3739 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail3700_77 k),(tail3700_76 k)⟩ -def before3740 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail3700_78 k),(tail3700_19 k)⟩ -def before3741 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521511),(tail3700_79 k),(tail3700_18 k)⟩ -def before3742 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521513),(tail3700_80 k),(tail3700_17 k)⟩ -def before3743 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3700_81 k),(tail3700_16 k)⟩ -def before3744 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521521),(tail3700_81 k),(tail3700_83 k)⟩ -def before3745 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail3700_80 k),(tail3700_84 k)⟩ -def before3746 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521513),(tail3700_85 k),(tail3700_84 k)⟩ -def before3747 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521521),(tail3700_86 k),(tail3700_83 k)⟩ -def before3748 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521523),(tail3700_87 k),(tail3700_82 k)⟩ -def before3749 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521573),(tail3700_88 k),(tail3700_15 k)⟩ -def before3750 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521575),(tail3700_89 k),(tail3700_14 k)⟩ -def before3751 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521647),(tail3700_90 k),(tail3700_13 k)⟩ -def before3752 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail3700_90 k),(tail3700_92 k)⟩ -def before3753 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521575),(tail3700_89 k),(tail3700_93 k)⟩ -def before3754 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521575),(tail3700_94 k),(tail3700_93 k)⟩ -def before3755 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521647),(tail3700_95 k),(tail3700_92 k)⟩ -def before3756 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521649),(tail3700_96 k),(tail3700_91 k)⟩ -def before3757 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521687),(tail3700_97 k),(tail3700_12 k)⟩ -def before3758 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521689),(tail3700_98 k),(tail3700_11 k)⟩ -def before3759 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521865),(tail3700_99 k),(tail3700_10 k)⟩ -def before3760 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521865),(tail3700_99 k),(tail3700_101 k)⟩ -def before3761 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521689),(tail3700_98 k),(tail3700_102 k)⟩ -def before3762 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521689),(tail3700_103 k),(tail3700_102 k)⟩ -def before3763 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521865),(tail3700_104 k),(tail3700_101 k)⟩ -def before3764 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521867),(tail3700_105 k),(tail3700_100 k)⟩ -def before3765 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail3700_106 k),(tail3700_9 k)⟩ -def before3766 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail3700_107 k),tail3700_8⟩ -def before3767 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526635),(tail3700_108 k),tail3700_7⟩ -def before3768 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail3700_109 k),tail3700_6⟩ -def before3769 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526661),(tail3700_110 k),tail3700_5⟩ -def before3770 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526661),(tail3700_110 k),tail3700_112⟩ -def before3771 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail3700_109 k),tail3700_113⟩ -def before3772 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail3700_114 k),tail3700_113⟩ -def before3773 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526661),(tail3700_115 k),tail3700_112⟩ -def before3774 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526663),(tail3700_116 k),tail3700_111⟩ -def before3775 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526853),(tail3700_117 k),tail3700_4⟩ -def before3776 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526855),(tail3700_118 k),tail3700_3⟩ -def before3777 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail3700_119 k),tail3700_2⟩ -def before3778 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526877),(tail3700_119 k),tail3700_121⟩ -def before3779 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526855),(tail3700_118 k),tail3700_122⟩ -def before3780 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526855),(tail3700_123 k),tail3700_122⟩ -def before3781 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail3700_124 k),tail3700_121⟩ -def before3782 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526879),(tail3700_125 k),tail3700_120⟩ -def before3783 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526883),(tail3700_126 k),tail3700_0⟩ -def before3784 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526885),(tail3700_127 k),tail3700_0⟩ -def before3785 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail3700_127 k),tail3700_128⟩ -def before3786 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526885),(tail3700_129 k),tail3700_128⟩ -def before3787 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail3700_130 k),tail3700_0⟩ -def before3788 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail3700_130 k),tail3700_128⟩ -def before3789 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail3700_126 k),tail3700_131⟩ -def before3790 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3700_132 k),tail3700_133⟩ -def before3791 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail3700_125 k),tail3700_134⟩ -def before3792 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526877),(tail3700_124 k),tail3700_135⟩ -def before3793 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail3700_136 k),tail3700_137⟩ -def before3794 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526853),(tail3700_117 k),tail3700_138⟩ -def before3795 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail3700_139 k),tail3700_140⟩ -def before3796 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526663),(tail3700_116 k),tail3700_141⟩ -def before3797 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526661),(tail3700_115 k),tail3700_142⟩ -def before3798 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail3700_143 k),tail3700_144⟩ -def before3799 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail3700_108 k),tail3700_145⟩ -def after3799 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3700_146 k),tail3700_147⟩ - -theorem macro3700 (k : Nat) : applyExit (before3700 k) exit33 1 = some (before3701 k) := by - simp (disch := omega) [before3700, before3701, exit33, applyExit, pop, push] - <;> omega -theorem step3700 (k : Nat) : Runs (1*2) (before3700 k).denote (before3701 k).denote := - @applyExit_sound (before3700 k) (before3701 k) exit33 1 valid33 (macro3700 k) -theorem macro3701 (k : Nat) : applyExit (before3701 k) exit35 1 = some (before3702 k) := by - simp (disch := omega) [before3701, before3702, exit35, applyExit, pop, push] - <;> omega -theorem step3701 (k : Nat) : Runs (1*2) (before3701 k).denote (before3702 k).denote := - @applyExit_sound (before3701 k) (before3702 k) exit35 1 valid35 (macro3701 k) -theorem macro3702 (k : Nat) : applyExit (before3702 k) exit36 10 = some (before3703 k) := by - simp (disch := omega) [before3702, before3703, exit36, applyExit, pop, push] - <;> omega -theorem step3702 (k : Nat) : Runs (10*2) (before3702 k).denote (before3703 k).denote := - @applyExit_sound (before3702 k) (before3703 k) exit36 10 valid36 (macro3702 k) -theorem macro3703 (k : Nat) : applyExit (before3703 k) exit31 1 = some (before3704 k) := by - simp (disch := omega) [before3703, before3704, exit31, applyExit, pop, push] - <;> omega -theorem step3703 (k : Nat) : Runs (1*1) (before3703 k).denote (before3704 k).denote := - @applyExit_sound (before3703 k) (before3704 k) exit31 1 valid31 (macro3703 k) -theorem macro3704 (k : Nat) : applyExit (before3704 k) exit10 10 = some (before3705 k) := by - simp (disch := omega) [before3704, before3705, exit10, applyExit, pop, push] - <;> omega -theorem step3704 (k : Nat) : Runs (10*2) (before3704 k).denote (before3705 k).denote := - @applyExit_sound (before3704 k) (before3705 k) exit10 10 valid10 (macro3704 k) -theorem macro3705 (k : Nat) : applyExit (before3705 k) exit32 1 = some (before3706 k) := by - simp (disch := omega) [before3705, before3706, exit32, applyExit, pop, push] - <;> omega -theorem step3705 (k : Nat) : Runs (1*3) (before3705 k).denote (before3706 k).denote := - @applyExit_sound (before3705 k) (before3706 k) exit32 1 valid32 (macro3705 k) -theorem macro3706 (k : Nat) : applyExit (before3706 k) exit36 10 = some (before3707 k) := by - simp (disch := omega) [before3706, before3707, exit36, applyExit, pop, push] - <;> omega -theorem step3706 (k : Nat) : Runs (10*2) (before3706 k).denote (before3707 k).denote := - @applyExit_sound (before3706 k) (before3707 k) exit36 10 valid36 (macro3706 k) -theorem macro3707 (k : Nat) : applyExit (before3707 k) exit33 1 = some (before3708 k) := by - simp (disch := omega) [before3707, before3708, exit33, applyExit, pop, push] - <;> omega -theorem step3707 (k : Nat) : Runs (1*2) (before3707 k).denote (before3708 k).denote := - @applyExit_sound (before3707 k) (before3708 k) exit33 1 valid33 (macro3707 k) -theorem macro3708 (k : Nat) : applyExit (before3708 k) exit34 14 = some (before3709 k) := by - simp (disch := omega) [before3708, before3709, exit34, applyExit, pop, push] - <;> omega -theorem step3708 (k : Nat) : Runs (14*2) (before3708 k).denote (before3709 k).denote := - @applyExit_sound (before3708 k) (before3709 k) exit34 14 valid34 (macro3708 k) -theorem macro3709 (k : Nat) : applyExit (before3709 k) exit35 1 = some (before3710 k) := by - simp (disch := omega) [before3709, before3710, exit35, applyExit, pop, push] - <;> omega -theorem step3709 (k : Nat) : Runs (1*2) (before3709 k).denote (before3710 k).denote := - @applyExit_sound (before3709 k) (before3710 k) exit35 1 valid35 (macro3709 k) -theorem macro3710 (k : Nat) : applyExit (before3710 k) exit36 5 = some (before3711 k) := by - simp (disch := omega) [before3710, before3711, exit36, applyExit, pop, push] - <;> omega -theorem step3710 (k : Nat) : Runs (5*2) (before3710 k).denote (before3711 k).denote := - @applyExit_sound (before3710 k) (before3711 k) exit36 5 valid36 (macro3710 k) -theorem macro3711 (k : Nat) : applyExit (before3711 k) exit31 1 = some (before3712 k) := by - simp (disch := omega) [before3711, before3712, exit31, applyExit, pop, push] - <;> omega -theorem step3711 (k : Nat) : Runs (1*1) (before3711 k).denote (before3712 k).denote := - @applyExit_sound (before3711 k) (before3712 k) exit31 1 valid31 (macro3711 k) -theorem macro3712 (k : Nat) : applyExit (before3712 k) exit10 5 = some (before3713 k) := by - simp (disch := omega) [before3712, before3713, exit10, applyExit, pop, push] - <;> omega -theorem step3712 (k : Nat) : Runs (5*2) (before3712 k).denote (before3713 k).denote := - @applyExit_sound (before3712 k) (before3713 k) exit10 5 valid10 (macro3712 k) -theorem macro3713 (k : Nat) : applyExit (before3713 k) exit32 1 = some (before3714 k) := by - simp (disch := omega) [before3713, before3714, exit32, applyExit, pop, push] - <;> omega -theorem step3713 (k : Nat) : Runs (1*3) (before3713 k).denote (before3714 k).denote := - @applyExit_sound (before3713 k) (before3714 k) exit32 1 valid32 (macro3713 k) -theorem macro3714 (k : Nat) : applyExit (before3714 k) exit36 5 = some (before3715 k) := by - simp (disch := omega) [before3714, before3715, exit36, applyExit, pop, push] - <;> omega -theorem step3714 (k : Nat) : Runs (5*2) (before3714 k).denote (before3715 k).denote := - @applyExit_sound (before3714 k) (before3715 k) exit36 5 valid36 (macro3714 k) -theorem macro3715 (k : Nat) : applyExit (before3715 k) exit33 1 = some (before3716 k) := by - simp (disch := omega) [before3715, before3716, exit33, applyExit, pop, push] - <;> omega -theorem step3715 (k : Nat) : Runs (1*2) (before3715 k).denote (before3716 k).denote := - @applyExit_sound (before3715 k) (before3716 k) exit33 1 valid33 (macro3715 k) -theorem macro3716 (k : Nat) : applyExit (before3716 k) exit34 12 = some (before3717 k) := by - simp (disch := omega) [before3716, before3717, exit34, applyExit, pop, push] - <;> omega -theorem step3716 (k : Nat) : Runs (12*2) (before3716 k).denote (before3717 k).denote := - @applyExit_sound (before3716 k) (before3717 k) exit34 12 valid34 (macro3716 k) -theorem macro3717 (k : Nat) : applyExit (before3717 k) exit35 1 = some (before3718 k) := by - simp (disch := omega) [before3717, before3718, exit35, applyExit, pop, push] - <;> omega -theorem step3717 (k : Nat) : Runs (1*2) (before3717 k).denote (before3718 k).denote := - @applyExit_sound (before3717 k) (before3718 k) exit35 1 valid35 (macro3717 k) -theorem macro3718 (k : Nat) : applyExit (before3718 k) exit36 3 = some (before3719 k) := by - simp (disch := omega) [before3718, before3719, exit36, applyExit, pop, push] - <;> omega -theorem step3718 (k : Nat) : Runs (3*2) (before3718 k).denote (before3719 k).denote := - @applyExit_sound (before3718 k) (before3719 k) exit36 3 valid36 (macro3718 k) -theorem macro3719 (k : Nat) : applyExit (before3719 k) exit214 1 = some (before3720 k) := by - simp (disch := omega) [before3719, before3720, exit214, applyExit, pop, push] - <;> omega -theorem step3719 (k : Nat) : Runs (1*9) (before3719 k).denote (before3720 k).denote := - @applyExit_sound (before3719 k) (before3720 k) exit214 1 valid214 (macro3719 k) -theorem macro3720 (k : Nat) : applyExit (before3720 k) exit10 3 = some (before3721 k) := by - simp (disch := omega) [before3720, before3721, exit10, applyExit, pop, push] - <;> omega -theorem step3720 (k : Nat) : Runs (3*2) (before3720 k).denote (before3721 k).denote := - @applyExit_sound (before3720 k) (before3721 k) exit10 3 valid10 (macro3720 k) -theorem macro3721 (k : Nat) : applyExit (before3721 k) exit32 1 = some (before3722 k) := by - simp (disch := omega) [before3721, before3722, exit32, applyExit, pop, push] - <;> omega -theorem step3721 (k : Nat) : Runs (1*3) (before3721 k).denote (before3722 k).denote := - @applyExit_sound (before3721 k) (before3722 k) exit32 1 valid32 (macro3721 k) -theorem macro3722 (k : Nat) : applyExit (before3722 k) exit36 3 = some (before3723 k) := by - simp (disch := omega) [before3722, before3723, exit36, applyExit, pop, push] - <;> omega -theorem step3722 (k : Nat) : Runs (3*2) (before3722 k).denote (before3723 k).denote := - @applyExit_sound (before3722 k) (before3723 k) exit36 3 valid36 (macro3722 k) -theorem macro3723 (k : Nat) : applyExit (before3723 k) exit215 1 = some (before3724 k) := by - simp (disch := omega) [before3723, before3724, exit215, applyExit, pop, push] - <;> omega -theorem step3723 (k : Nat) : Runs (1*38) (before3723 k).denote (before3724 k).denote := - @applyExit_sound (before3723 k) (before3724 k) exit215 1 valid215 (macro3723 k) -theorem macro3724 (k : Nat) : applyExit (before3724 k) exit214 1 = some (before3725 k) := by - simp (disch := omega) [before3724, before3725, exit214, applyExit, pop, push] - <;> omega -theorem step3724 (k : Nat) : Runs (1*9) (before3724 k).denote (before3725 k).denote := - @applyExit_sound (before3724 k) (before3725 k) exit214 1 valid214 (macro3724 k) -theorem macro3725 (k : Nat) : applyExit (before3725 k) exit216 1 = some (before3726 k) := by - simp (disch := omega) [before3725, before3726, exit216, applyExit, pop, push] - <;> omega -theorem step3725 (k : Nat) : Runs (1*15) (before3725 k).denote (before3726 k).denote := - @applyExit_sound (before3725 k) (before3726 k) exit216 1 valid216 (macro3725 k) -theorem macro3726 (k : Nat) : applyExit (before3726 k) exit215 1 = some (before3727 k) := by - simp (disch := omega) [before3726, before3727, exit215, applyExit, pop, push] - <;> omega -theorem step3726 (k : Nat) : Runs (1*38) (before3726 k).denote (before3727 k).denote := - @applyExit_sound (before3726 k) (before3727 k) exit215 1 valid215 (macro3726 k) -theorem macro3727 (k : Nat) : applyExit (before3727 k) exit214 1 = some (before3728 k) := by - simp (disch := omega) [before3727, before3728, exit214, applyExit, pop, push] - <;> omega -theorem step3727 (k : Nat) : Runs (1*9) (before3727 k).denote (before3728 k).denote := - @applyExit_sound (before3727 k) (before3728 k) exit214 1 valid214 (macro3727 k) -theorem macro3728 (k : Nat) : applyExit (before3728 k) exit216 1 = some (before3729 k) := by - simp (disch := omega) [before3728, before3729, exit216, applyExit, pop, push] - <;> omega -theorem step3728 (k : Nat) : Runs (1*15) (before3728 k).denote (before3729 k).denote := - @applyExit_sound (before3728 k) (before3729 k) exit216 1 valid216 (macro3728 k) -theorem macro3729 (k : Nat) : applyExit (before3729 k) exit215 1 = some (before3730 k) := by - simp (disch := omega) [before3729, before3730, exit215, applyExit, pop, push] - <;> omega -theorem step3729 (k : Nat) : Runs (1*38) (before3729 k).denote (before3730 k).denote := - @applyExit_sound (before3729 k) (before3730 k) exit215 1 valid215 (macro3729 k) -theorem macro3730 (k : Nat) : applyExit (before3730 k) exit214 1 = some (before3731 k) := by - simp (disch := omega) [before3730, before3731, exit214, applyExit, pop, push] - <;> omega -theorem step3730 (k : Nat) : Runs (1*9) (before3730 k).denote (before3731 k).denote := - @applyExit_sound (before3730 k) (before3731 k) exit214 1 valid214 (macro3730 k) -theorem macro3731 (k : Nat) : applyExit (before3731 k) exit216 1 = some (before3732 k) := by - simp (disch := omega) [before3731, before3732, exit216, applyExit, pop, push] - <;> omega -theorem step3731 (k : Nat) : Runs (1*15) (before3731 k).denote (before3732 k).denote := - @applyExit_sound (before3731 k) (before3732 k) exit216 1 valid216 (macro3731 k) -def cycleState3732 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w51,(3+1*j)⟩,⟨w0,4⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w188,1⟩,⟨w187,(1*k+3-1*j)⟩,⟨w186,1⟩,⟨w0,791761164⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,17⟩,⟨w185,(1*k+8)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩]⟩ -def cyclePart3732_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w189,1⟩,⟨w51,(3+1*j)⟩,⟨w0,4⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w187,(1*k+3-1*j)⟩,⟨w186,1⟩,⟨w0,791761164⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,17⟩,⟨w185,(1*k+8)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩]⟩ -def cyclePart3732_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w189,1⟩,⟨w51,(3+1*j)⟩,⟨w0,4⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w188,1⟩,⟨w187,(1*k+2-1*j)⟩,⟨w186,1⟩,⟨w0,791761164⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,17⟩,⟨w185,(1*k+8)⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩]⟩ -theorem cycleMacro3732_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState3732 k j) exit215 1 = some (cyclePart3732_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState3732, cyclePart3732_0, exit215, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3732_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3732_0 k j) exit214 1 = some (cyclePart3732_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3732_0, cyclePart3732_1, exit214, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3732_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart3732_1 k j) exit216 1 = some (cycleState3732 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3732_1, cycleState3732, exit216, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun3732 (k j : Nat) (hj : j < (1*k+2)) : Runs 62 (cycleState3732 k j).denote (cycleState3732 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState3732 k j).denote (cyclePart3732_0 k j).denote := @applyExit_sound (cycleState3732 k j) (cyclePart3732_0 k j) exit215 1 valid215 (cycleMacro3732_0 k j hj) - have h1 : Runs (1*9) (cyclePart3732_0 k j).denote (cyclePart3732_1 k j).denote := @applyExit_sound (cyclePart3732_0 k j) (cyclePart3732_1 k j) exit214 1 valid214 (cycleMacro3732_1 k j hj) - have h2 : Runs (1*15) (cyclePart3732_1 k j).denote (cycleState3732 k (j+1)).denote := @applyExit_sound (cyclePart3732_1 k j) (cycleState3732 k (j+1)) exit216 1 valid216 (cycleMacro3732_2 k j hj) - exact (@Runs.trans (1*38) ((1*9)+(1*15)) (cycleState3732 k j).denote (cyclePart3732_0 k j).denote (cycleState3732 k (j+1)).denote h0 (@Runs.trans (1*9) (1*15) (cyclePart3732_0 k j).denote (cyclePart3732_1 k j).denote (cycleState3732 k (j+1)).denote h1 h2)) -theorem step3732 (k : Nat) : Runs ((1*k+2)*62) (before3732 k).denote (before3733 k).denote := by - have h := Runs.chain (fun j => (cycleState3732 k j).denote) 62 (1*k+2) (cycleRun3732 k) - have h0 : cycleState3732 k 0 = before3732 k := by simp [cycleState3732, before3732] - have h1 : cycleState3732 k (1*k+2) = before3733 k := by - simp [cycleState3732, before3733] <;> omega - simpa only [h0, h1] using h -theorem macro3733 (k : Nat) : applyExit (before3733 k) exit215 1 = some (before3734 k) := by - simp (disch := omega) [before3733, before3734, exit215, applyExit, pop, push] - <;> omega -theorem step3733 (k : Nat) : Runs (1*38) (before3733 k).denote (before3734 k).denote := - @applyExit_sound (before3733 k) (before3734 k) exit215 1 valid215 (macro3733 k) -theorem macro3734 (k : Nat) : applyExit (before3734 k) exit214 1 = some (before3735 k) := by - simp (disch := omega) [before3734, before3735, exit214, applyExit, pop, push] - <;> omega -theorem step3734 (k : Nat) : Runs (1*9) (before3734 k).denote (before3735 k).denote := - @applyExit_sound (before3734 k) (before3735 k) exit214 1 valid214 (macro3734 k) -theorem macro3735 (k : Nat) : applyExit (before3735 k) exit216 1 = some (before3736 k) := by - simp (disch := omega) [before3735, before3736, exit216, applyExit, pop, push] - <;> omega -theorem step3735 (k : Nat) : Runs (1*15) (before3735 k).denote (before3736 k).denote := - @applyExit_sound (before3735 k) (before3736 k) exit216 1 valid216 (macro3735 k) -theorem macro3736 (k : Nat) : applyExit (before3736 k) exit215 1 = some (before3737 k) := by - simp (disch := omega) [before3736, before3737, exit215, applyExit, pop, push] - <;> omega -theorem step3736 (k : Nat) : Runs (1*38) (before3736 k).denote (before3737 k).denote := - @applyExit_sound (before3736 k) (before3737 k) exit215 1 valid215 (macro3736 k) -theorem macro3737 (k : Nat) : applyExit (before3737 k) exit217 1 = some (before3738 k) := by - simp (disch := omega) [before3737, before3738, exit217, applyExit, pop, push] - <;> omega -theorem step3737 (k : Nat) : Runs (1*9) (before3737 k).denote (before3738 k).denote := - @applyExit_sound (before3737 k) (before3738 k) exit217 1 valid217 (macro3737 k) -theorem macro3738 (k : Nat) : applyExit (before3738 k) exit216 1 = some (before3739 k) := by - simp (disch := omega) [before3738, before3739, exit216, applyExit, pop, push] - <;> omega -theorem step3738 (k : Nat) : Runs (1*15) (before3738 k).denote (before3739 k).denote := - @applyExit_sound (before3738 k) (before3739 k) exit216 1 valid216 (macro3738 k) -theorem macro3739 (k : Nat) : applyExit (before3739 k) exit218 1 = some (before3740 k) := by - simp (disch := omega) [before3739, before3740, exit218, applyExit, pop, push] - <;> omega -theorem step3739 (k : Nat) : Runs (1*38) (before3739 k).denote (before3740 k).denote := - @applyExit_sound (before3739 k) (before3740 k) exit218 1 valid218 (macro3739 k) -theorem macro3740 (k : Nat) : applyExit (before3740 k) exit34 791761164 = some (before3741 k) := by - simp (disch := omega) [before3740, before3741, exit34, applyExit, pop, push] - <;> omega -theorem step3740 (k : Nat) : Runs (791761164*2) (before3740 k).denote (before3741 k).denote := - @applyExit_sound (before3740 k) (before3741 k) exit34 791761164 valid34 (macro3740 k) -theorem macro3741 (k : Nat) : applyExit (before3741 k) exit35 1 = some (before3742 k) := by - simp (disch := omega) [before3741, before3742, exit35, applyExit, pop, push] - <;> omega -theorem step3741 (k : Nat) : Runs (1*2) (before3741 k).denote (before3742 k).denote := - @applyExit_sound (before3741 k) (before3742 k) exit35 1 valid35 (macro3741 k) -theorem macro3742 (k : Nat) : applyExit (before3742 k) exit36 4 = some (before3743 k) := by - simp (disch := omega) [before3742, before3743, exit36, applyExit, pop, push] - <;> omega -theorem step3742 (k : Nat) : Runs (4*2) (before3742 k).denote (before3743 k).denote := - @applyExit_sound (before3742 k) (before3743 k) exit36 4 valid36 (macro3742 k) -theorem macro3743 (k : Nat) : applyExit (before3743 k) exit31 1 = some (before3744 k) := by - simp (disch := omega) [before3743, before3744, exit31, applyExit, pop, push] - <;> omega -theorem step3743 (k : Nat) : Runs (1*1) (before3743 k).denote (before3744 k).denote := - @applyExit_sound (before3743 k) (before3744 k) exit31 1 valid31 (macro3743 k) -theorem macro3744 (k : Nat) : applyExit (before3744 k) exit10 4 = some (before3745 k) := by - simp (disch := omega) [before3744, before3745, exit10, applyExit, pop, push] - <;> omega -theorem step3744 (k : Nat) : Runs (4*2) (before3744 k).denote (before3745 k).denote := - @applyExit_sound (before3744 k) (before3745 k) exit10 4 valid10 (macro3744 k) -theorem macro3745 (k : Nat) : applyExit (before3745 k) exit32 1 = some (before3746 k) := by - simp (disch := omega) [before3745, before3746, exit32, applyExit, pop, push] - <;> omega -theorem step3745 (k : Nat) : Runs (1*3) (before3745 k).denote (before3746 k).denote := - @applyExit_sound (before3745 k) (before3746 k) exit32 1 valid32 (macro3745 k) -theorem macro3746 (k : Nat) : applyExit (before3746 k) exit36 4 = some (before3747 k) := by - simp (disch := omega) [before3746, before3747, exit36, applyExit, pop, push] - <;> omega -theorem step3746 (k : Nat) : Runs (4*2) (before3746 k).denote (before3747 k).denote := - @applyExit_sound (before3746 k) (before3747 k) exit36 4 valid36 (macro3746 k) -theorem macro3747 (k : Nat) : applyExit (before3747 k) exit33 1 = some (before3748 k) := by - simp (disch := omega) [before3747, before3748, exit33, applyExit, pop, push] - <;> omega -theorem step3747 (k : Nat) : Runs (1*2) (before3747 k).denote (before3748 k).denote := - @applyExit_sound (before3747 k) (before3748 k) exit33 1 valid33 (macro3747 k) -theorem macro3748 (k : Nat) : applyExit (before3748 k) exit34 25 = some (before3749 k) := by - simp (disch := omega) [before3748, before3749, exit34, applyExit, pop, push] - <;> omega -theorem step3748 (k : Nat) : Runs (25*2) (before3748 k).denote (before3749 k).denote := - @applyExit_sound (before3748 k) (before3749 k) exit34 25 valid34 (macro3748 k) -theorem macro3749 (k : Nat) : applyExit (before3749 k) exit35 1 = some (before3750 k) := by - simp (disch := omega) [before3749, before3750, exit35, applyExit, pop, push] - <;> omega -theorem step3749 (k : Nat) : Runs (1*2) (before3749 k).denote (before3750 k).denote := - @applyExit_sound (before3749 k) (before3750 k) exit35 1 valid35 (macro3749 k) -theorem macro3750 (k : Nat) : applyExit (before3750 k) exit36 36 = some (before3751 k) := by - simp (disch := omega) [before3750, before3751, exit36, applyExit, pop, push] - <;> omega -theorem step3750 (k : Nat) : Runs (36*2) (before3750 k).denote (before3751 k).denote := - @applyExit_sound (before3750 k) (before3751 k) exit36 36 valid36 (macro3750 k) -theorem macro3751 (k : Nat) : applyExit (before3751 k) exit31 1 = some (before3752 k) := by - simp (disch := omega) [before3751, before3752, exit31, applyExit, pop, push] - <;> omega -theorem step3751 (k : Nat) : Runs (1*1) (before3751 k).denote (before3752 k).denote := - @applyExit_sound (before3751 k) (before3752 k) exit31 1 valid31 (macro3751 k) -theorem macro3752 (k : Nat) : applyExit (before3752 k) exit10 36 = some (before3753 k) := by - simp (disch := omega) [before3752, before3753, exit10, applyExit, pop, push] - <;> omega -theorem step3752 (k : Nat) : Runs (36*2) (before3752 k).denote (before3753 k).denote := - @applyExit_sound (before3752 k) (before3753 k) exit10 36 valid10 (macro3752 k) -theorem macro3753 (k : Nat) : applyExit (before3753 k) exit32 1 = some (before3754 k) := by - simp (disch := omega) [before3753, before3754, exit32, applyExit, pop, push] - <;> omega -theorem step3753 (k : Nat) : Runs (1*3) (before3753 k).denote (before3754 k).denote := - @applyExit_sound (before3753 k) (before3754 k) exit32 1 valid32 (macro3753 k) -theorem macro3754 (k : Nat) : applyExit (before3754 k) exit36 36 = some (before3755 k) := by - simp (disch := omega) [before3754, before3755, exit36, applyExit, pop, push] - <;> omega -theorem step3754 (k : Nat) : Runs (36*2) (before3754 k).denote (before3755 k).denote := - @applyExit_sound (before3754 k) (before3755 k) exit36 36 valid36 (macro3754 k) -theorem macro3755 (k : Nat) : applyExit (before3755 k) exit33 1 = some (before3756 k) := by - simp (disch := omega) [before3755, before3756, exit33, applyExit, pop, push] - <;> omega -theorem step3755 (k : Nat) : Runs (1*2) (before3755 k).denote (before3756 k).denote := - @applyExit_sound (before3755 k) (before3756 k) exit33 1 valid33 (macro3755 k) -theorem macro3756 (k : Nat) : applyExit (before3756 k) exit34 19 = some (before3757 k) := by - simp (disch := omega) [before3756, before3757, exit34, applyExit, pop, push] - <;> omega -theorem step3756 (k : Nat) : Runs (19*2) (before3756 k).denote (before3757 k).denote := - @applyExit_sound (before3756 k) (before3757 k) exit34 19 valid34 (macro3756 k) -theorem macro3757 (k : Nat) : applyExit (before3757 k) exit35 1 = some (before3758 k) := by - simp (disch := omega) [before3757, before3758, exit35, applyExit, pop, push] - <;> omega -theorem step3757 (k : Nat) : Runs (1*2) (before3757 k).denote (before3758 k).denote := - @applyExit_sound (before3757 k) (before3758 k) exit35 1 valid35 (macro3757 k) -theorem macro3758 (k : Nat) : applyExit (before3758 k) exit36 88 = some (before3759 k) := by - simp (disch := omega) [before3758, before3759, exit36, applyExit, pop, push] - <;> omega -theorem step3758 (k : Nat) : Runs (88*2) (before3758 k).denote (before3759 k).denote := - @applyExit_sound (before3758 k) (before3759 k) exit36 88 valid36 (macro3758 k) -theorem macro3759 (k : Nat) : applyExit (before3759 k) exit31 1 = some (before3760 k) := by - simp (disch := omega) [before3759, before3760, exit31, applyExit, pop, push] - <;> omega -theorem step3759 (k : Nat) : Runs (1*1) (before3759 k).denote (before3760 k).denote := - @applyExit_sound (before3759 k) (before3760 k) exit31 1 valid31 (macro3759 k) -theorem macro3760 (k : Nat) : applyExit (before3760 k) exit10 88 = some (before3761 k) := by - simp (disch := omega) [before3760, before3761, exit10, applyExit, pop, push] - <;> omega -theorem step3760 (k : Nat) : Runs (88*2) (before3760 k).denote (before3761 k).denote := - @applyExit_sound (before3760 k) (before3761 k) exit10 88 valid10 (macro3760 k) -theorem macro3761 (k : Nat) : applyExit (before3761 k) exit32 1 = some (before3762 k) := by - simp (disch := omega) [before3761, before3762, exit32, applyExit, pop, push] - <;> omega -theorem step3761 (k : Nat) : Runs (1*3) (before3761 k).denote (before3762 k).denote := - @applyExit_sound (before3761 k) (before3762 k) exit32 1 valid32 (macro3761 k) -theorem macro3762 (k : Nat) : applyExit (before3762 k) exit36 88 = some (before3763 k) := by - simp (disch := omega) [before3762, before3763, exit36, applyExit, pop, push] - <;> omega -theorem step3762 (k : Nat) : Runs (88*2) (before3762 k).denote (before3763 k).denote := - @applyExit_sound (before3762 k) (before3763 k) exit36 88 valid36 (macro3762 k) -theorem macro3763 (k : Nat) : applyExit (before3763 k) exit33 1 = some (before3764 k) := by - simp (disch := omega) [before3763, before3764, exit33, applyExit, pop, push] - <;> omega -theorem step3763 (k : Nat) : Runs (1*2) (before3763 k).denote (before3764 k).denote := - @applyExit_sound (before3763 k) (before3764 k) exit33 1 valid33 (macro3763 k) -theorem macro3764 (k : Nat) : applyExit (before3764 k) exit34 16 = some (before3765 k) := by - simp (disch := omega) [before3764, before3765, exit34, applyExit, pop, push] - <;> omega -theorem step3764 (k : Nat) : Runs (16*2) (before3764 k).denote (before3765 k).denote := - @applyExit_sound (before3764 k) (before3765 k) exit34 16 valid34 (macro3764 k) -theorem macro3765 (k : Nat) : applyExit (before3765 k) exit219 (1*k+8) = some (before3766 k) := by - simp (disch := omega) [before3765, before3766, exit219, applyExit, pop, push] - <;> omega -theorem step3765 (k : Nat) : Runs ((1*k+8)*1130) (before3765 k).denote (before3766 k).denote := - @applyExit_sound (before3765 k) (before3766 k) exit219 (1*k+8) valid219 (macro3765 k) -theorem macro3766 (k : Nat) : applyExit (before3766 k) exit34 24 = some (before3767 k) := by - simp (disch := omega) [before3766, before3767, exit34, applyExit, pop, push] - <;> omega -theorem step3766 (k : Nat) : Runs (24*2) (before3766 k).denote (before3767 k).denote := - @applyExit_sound (before3766 k) (before3767 k) exit34 24 valid34 (macro3766 k) -theorem macro3767 (k : Nat) : applyExit (before3767 k) exit35 1 = some (before3768 k) := by - simp (disch := omega) [before3767, before3768, exit35, applyExit, pop, push] - <;> omega -theorem step3767 (k : Nat) : Runs (1*2) (before3767 k).denote (before3768 k).denote := - @applyExit_sound (before3767 k) (before3768 k) exit35 1 valid35 (macro3767 k) -theorem macro3768 (k : Nat) : applyExit (before3768 k) exit36 12 = some (before3769 k) := by - simp (disch := omega) [before3768, before3769, exit36, applyExit, pop, push] - <;> omega -theorem step3768 (k : Nat) : Runs (12*2) (before3768 k).denote (before3769 k).denote := - @applyExit_sound (before3768 k) (before3769 k) exit36 12 valid36 (macro3768 k) -theorem macro3769 (k : Nat) : applyExit (before3769 k) exit31 1 = some (before3770 k) := by - simp (disch := omega) [before3769, before3770, exit31, applyExit, pop, push] - <;> omega -theorem step3769 (k : Nat) : Runs (1*1) (before3769 k).denote (before3770 k).denote := - @applyExit_sound (before3769 k) (before3770 k) exit31 1 valid31 (macro3769 k) -theorem macro3770 (k : Nat) : applyExit (before3770 k) exit10 12 = some (before3771 k) := by - simp (disch := omega) [before3770, before3771, exit10, applyExit, pop, push] - <;> omega -theorem step3770 (k : Nat) : Runs (12*2) (before3770 k).denote (before3771 k).denote := - @applyExit_sound (before3770 k) (before3771 k) exit10 12 valid10 (macro3770 k) -theorem macro3771 (k : Nat) : applyExit (before3771 k) exit32 1 = some (before3772 k) := by - simp (disch := omega) [before3771, before3772, exit32, applyExit, pop, push] - <;> omega -theorem step3771 (k : Nat) : Runs (1*3) (before3771 k).denote (before3772 k).denote := - @applyExit_sound (before3771 k) (before3772 k) exit32 1 valid32 (macro3771 k) -theorem macro3772 (k : Nat) : applyExit (before3772 k) exit36 12 = some (before3773 k) := by - simp (disch := omega) [before3772, before3773, exit36, applyExit, pop, push] - <;> omega -theorem step3772 (k : Nat) : Runs (12*2) (before3772 k).denote (before3773 k).denote := - @applyExit_sound (before3772 k) (before3773 k) exit36 12 valid36 (macro3772 k) -theorem macro3773 (k : Nat) : applyExit (before3773 k) exit33 1 = some (before3774 k) := by - simp (disch := omega) [before3773, before3774, exit33, applyExit, pop, push] - <;> omega -theorem step3773 (k : Nat) : Runs (1*2) (before3773 k).denote (before3774 k).denote := - @applyExit_sound (before3773 k) (before3774 k) exit33 1 valid33 (macro3773 k) -theorem macro3774 (k : Nat) : applyExit (before3774 k) exit34 95 = some (before3775 k) := by - simp (disch := omega) [before3774, before3775, exit34, applyExit, pop, push] - <;> omega -theorem step3774 (k : Nat) : Runs (95*2) (before3774 k).denote (before3775 k).denote := - @applyExit_sound (before3774 k) (before3775 k) exit34 95 valid34 (macro3774 k) -theorem macro3775 (k : Nat) : applyExit (before3775 k) exit35 1 = some (before3776 k) := by - simp (disch := omega) [before3775, before3776, exit35, applyExit, pop, push] - <;> omega -theorem step3775 (k : Nat) : Runs (1*2) (before3775 k).denote (before3776 k).denote := - @applyExit_sound (before3775 k) (before3776 k) exit35 1 valid35 (macro3775 k) -theorem macro3776 (k : Nat) : applyExit (before3776 k) exit36 11 = some (before3777 k) := by - simp (disch := omega) [before3776, before3777, exit36, applyExit, pop, push] - <;> omega -theorem step3776 (k : Nat) : Runs (11*2) (before3776 k).denote (before3777 k).denote := - @applyExit_sound (before3776 k) (before3777 k) exit36 11 valid36 (macro3776 k) -theorem macro3777 (k : Nat) : applyExit (before3777 k) exit31 1 = some (before3778 k) := by - simp (disch := omega) [before3777, before3778, exit31, applyExit, pop, push] - <;> omega -theorem step3777 (k : Nat) : Runs (1*1) (before3777 k).denote (before3778 k).denote := - @applyExit_sound (before3777 k) (before3778 k) exit31 1 valid31 (macro3777 k) -theorem macro3778 (k : Nat) : applyExit (before3778 k) exit10 11 = some (before3779 k) := by - simp (disch := omega) [before3778, before3779, exit10, applyExit, pop, push] - <;> omega -theorem step3778 (k : Nat) : Runs (11*2) (before3778 k).denote (before3779 k).denote := - @applyExit_sound (before3778 k) (before3779 k) exit10 11 valid10 (macro3778 k) -theorem macro3779 (k : Nat) : applyExit (before3779 k) exit32 1 = some (before3780 k) := by - simp (disch := omega) [before3779, before3780, exit32, applyExit, pop, push] - <;> omega -theorem step3779 (k : Nat) : Runs (1*3) (before3779 k).denote (before3780 k).denote := - @applyExit_sound (before3779 k) (before3780 k) exit32 1 valid32 (macro3779 k) -theorem macro3780 (k : Nat) : applyExit (before3780 k) exit36 11 = some (before3781 k) := by - simp (disch := omega) [before3780, before3781, exit36, applyExit, pop, push] - <;> omega -theorem step3780 (k : Nat) : Runs (11*2) (before3780 k).denote (before3781 k).denote := - @applyExit_sound (before3780 k) (before3781 k) exit36 11 valid36 (macro3780 k) -theorem macro3781 (k : Nat) : applyExit (before3781 k) exit33 1 = some (before3782 k) := by - simp (disch := omega) [before3781, before3782, exit33, applyExit, pop, push] - <;> omega -theorem step3781 (k : Nat) : Runs (1*2) (before3781 k).denote (before3782 k).denote := - @applyExit_sound (before3781 k) (before3782 k) exit33 1 valid33 (macro3781 k) -theorem macro3782 (k : Nat) : applyExit (before3782 k) exit34 2 = some (before3783 k) := by - simp (disch := omega) [before3782, before3783, exit34, applyExit, pop, push] - <;> omega -theorem step3782 (k : Nat) : Runs (2*2) (before3782 k).denote (before3783 k).denote := - @applyExit_sound (before3782 k) (before3783 k) exit34 2 valid34 (macro3782 k) -theorem macro3783 (k : Nat) : applyExit (before3783 k) exit35 1 = some (before3784 k) := by - simp (disch := omega) [before3783, before3784, exit35, applyExit, pop, push] - <;> omega -theorem step3783 (k : Nat) : Runs (1*2) (before3783 k).denote (before3784 k).denote := - @applyExit_sound (before3783 k) (before3784 k) exit35 1 valid35 (macro3783 k) -theorem macro3784 (k : Nat) : applyExit (before3784 k) exit39 1 = some (before3785 k) := by - simp (disch := omega) [before3784, before3785, exit39, applyExit, pop, push] - <;> omega -theorem step3784 (k : Nat) : Runs (1*1) (before3784 k).denote (before3785 k).denote := - @applyExit_sound (before3784 k) (before3785 k) exit39 1 valid39 (macro3784 k) -theorem macro3785 (k : Nat) : applyExit (before3785 k) exit32 1 = some (before3786 k) := by - simp (disch := omega) [before3785, before3786, exit32, applyExit, pop, push] - <;> omega -theorem step3785 (k : Nat) : Runs (1*3) (before3785 k).denote (before3786 k).denote := - @applyExit_sound (before3785 k) (before3786 k) exit32 1 valid32 (macro3785 k) -theorem macro3786 (k : Nat) : applyExit (before3786 k) exit36 1 = some (before3787 k) := by - simp (disch := omega) [before3786, before3787, exit36, applyExit, pop, push] - <;> omega -theorem step3786 (k : Nat) : Runs (1*2) (before3786 k).denote (before3787 k).denote := - @applyExit_sound (before3786 k) (before3787 k) exit36 1 valid36 (macro3786 k) -theorem macro3787 (k : Nat) : applyExit (before3787 k) exit39 1 = some (before3788 k) := by - simp (disch := omega) [before3787, before3788, exit39, applyExit, pop, push] - <;> omega -theorem step3787 (k : Nat) : Runs (1*1) (before3787 k).denote (before3788 k).denote := - @applyExit_sound (before3787 k) (before3788 k) exit39 1 valid39 (macro3787 k) -theorem macro3788 (k : Nat) : applyExit (before3788 k) exit10 2 = some (before3789 k) := by - simp (disch := omega) [before3788, before3789, exit10, applyExit, pop, push] - <;> omega -theorem step3788 (k : Nat) : Runs (2*2) (before3788 k).denote (before3789 k).denote := - @applyExit_sound (before3788 k) (before3789 k) exit10 2 valid10 (macro3788 k) -theorem macro3789 (k : Nat) : applyExit (before3789 k) exit11 1 = some (before3790 k) := by - simp (disch := omega) [before3789, before3790, exit11, applyExit, pop, push] - <;> omega -theorem step3789 (k : Nat) : Runs (1*2) (before3789 k).denote (before3790 k).denote := - @applyExit_sound (before3789 k) (before3790 k) exit11 1 valid11 (macro3789 k) -theorem macro3790 (k : Nat) : applyExit (before3790 k) exit2 1 = some (before3791 k) := by - simp (disch := omega) [before3790, before3791, exit2, applyExit, pop, push] - <;> omega -theorem step3790 (k : Nat) : Runs (1*2) (before3790 k).denote (before3791 k).denote := - @applyExit_sound (before3790 k) (before3791 k) exit2 1 valid2 (macro3790 k) -theorem macro3791 (k : Nat) : applyExit (before3791 k) exit3 1 = some (before3792 k) := by - simp (disch := omega) [before3791, before3792, exit3, applyExit, pop, push] - <;> omega -theorem step3791 (k : Nat) : Runs (1*2) (before3791 k).denote (before3792 k).denote := - @applyExit_sound (before3791 k) (before3792 k) exit3 1 valid3 (macro3791 k) -theorem macro3792 (k : Nat) : applyExit (before3792 k) exit9 1 = some (before3793 k) := by - simp (disch := omega) [before3792, before3793, exit9, applyExit, pop, push] - <;> omega -theorem step3792 (k : Nat) : Runs (1*2) (before3792 k).denote (before3793 k).denote := - @applyExit_sound (before3792 k) (before3793 k) exit9 1 valid9 (macro3792 k) -theorem macro3793 (k : Nat) : applyExit (before3793 k) exit10 11 = some (before3794 k) := by - simp (disch := omega) [before3793, before3794, exit10, applyExit, pop, push] - <;> omega -theorem step3793 (k : Nat) : Runs (11*2) (before3793 k).denote (before3794 k).denote := - @applyExit_sound (before3793 k) (before3794 k) exit10 11 valid10 (macro3793 k) -theorem macro3794 (k : Nat) : applyExit (before3794 k) exit11 1 = some (before3795 k) := by - simp (disch := omega) [before3794, before3795, exit11, applyExit, pop, push] - <;> omega -theorem step3794 (k : Nat) : Runs (1*2) (before3794 k).denote (before3795 k).denote := - @applyExit_sound (before3794 k) (before3795 k) exit11 1 valid11 (macro3794 k) -theorem macro3795 (k : Nat) : applyExit (before3795 k) exit2 94 = some (before3796 k) := by - simp (disch := omega) [before3795, before3796, exit2, applyExit, pop, push] - <;> omega -theorem step3795 (k : Nat) : Runs (94*2) (before3795 k).denote (before3796 k).denote := - @applyExit_sound (before3795 k) (before3796 k) exit2 94 valid2 (macro3795 k) -theorem macro3796 (k : Nat) : applyExit (before3796 k) exit3 1 = some (before3797 k) := by - simp (disch := omega) [before3796, before3797, exit3, applyExit, pop, push] - <;> omega -theorem step3796 (k : Nat) : Runs (1*2) (before3796 k).denote (before3797 k).denote := - @applyExit_sound (before3796 k) (before3797 k) exit3 1 valid3 (macro3796 k) -theorem macro3797 (k : Nat) : applyExit (before3797 k) exit9 1 = some (before3798 k) := by - simp (disch := omega) [before3797, before3798, exit9, applyExit, pop, push] - <;> omega -theorem step3797 (k : Nat) : Runs (1*2) (before3797 k).denote (before3798 k).denote := - @applyExit_sound (before3797 k) (before3798 k) exit9 1 valid9 (macro3797 k) -theorem macro3798 (k : Nat) : applyExit (before3798 k) exit10 12 = some (before3799 k) := by - simp (disch := omega) [before3798, before3799, exit10, applyExit, pop, push] - <;> omega -theorem step3798 (k : Nat) : Runs (12*2) (before3798 k).denote (before3799 k).denote := - @applyExit_sound (before3798 k) (before3799 k) exit10 12 valid10 (macro3798 k) -theorem macro3799 (k : Nat) : applyExit (before3799 k) exit11 1 = some (after3799 k) := by - simp (disch := omega) [before3799, after3799, exit11, applyExit, pop, push] - <;> omega -theorem step3799 (k : Nat) : Runs (1*2) (before3799 k).denote (after3799 k).denote := - @applyExit_sound (before3799 k) (after3799 k) exit11 1 valid11 (macro3799 k) -theorem chunkRun037 (k : Nat) : Runs (1192*k+1583533603) (before3700 k).denote (after3799 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))))+((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9))))))+(((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))))+((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2))))))) ((((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2))))))+(((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))))) (before3700 k).denote (before3750 k).denote (after3799 k).denote (@Runs.trans (((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))))+((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9)))))) (((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))))+((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2)))))) (before3700 k).denote (before3725 k).denote (before3750 k).denote (@Runs.trans ((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1))))) ((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9))))) (before3700 k).denote (before3712 k).denote (before3725 k).denote (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))) (before3700 k).denote (before3706 k).denote (before3712 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before3700 k).denote (before3703 k).denote (before3706 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before3700 k).denote (before3701 k).denote (before3703 k).denote (step3700 k) (@Runs.trans (1*2) (10*2) (before3701 k).denote (before3702 k).denote (before3703 k).denote (step3701 k) (step3702 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before3703 k).denote (before3704 k).denote (before3706 k).denote (step3703 k) (@Runs.trans (10*2) (1*3) (before3704 k).denote (before3705 k).denote (before3706 k).denote (step3704 k) (step3705 k)))) (@Runs.trans ((10*2)+((1*2)+(14*2))) ((1*2)+((5*2)+(1*1))) (before3706 k).denote (before3709 k).denote (before3712 k).denote (@Runs.trans (10*2) ((1*2)+(14*2)) (before3706 k).denote (before3707 k).denote (before3709 k).denote (step3706 k) (@Runs.trans (1*2) (14*2) (before3707 k).denote (before3708 k).denote (before3709 k).denote (step3707 k) (step3708 k))) (@Runs.trans (1*2) ((5*2)+(1*1)) (before3709 k).denote (before3710 k).denote (before3712 k).denote (step3709 k) (@Runs.trans (5*2) (1*1) (before3710 k).denote (before3711 k).denote (before3712 k).denote (step3710 k) (step3711 k))))) (@Runs.trans (((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2)))) (((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9)))) (before3712 k).denote (before3718 k).denote (before3725 k).denote (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*2)+((12*2)+(1*2))) (before3712 k).denote (before3715 k).denote (before3718 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before3712 k).denote (before3713 k).denote (before3715 k).denote (step3712 k) (@Runs.trans (1*3) (5*2) (before3713 k).denote (before3714 k).denote (before3715 k).denote (step3713 k) (step3714 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before3715 k).denote (before3716 k).denote (before3718 k).denote (step3715 k) (@Runs.trans (12*2) (1*2) (before3716 k).denote (before3717 k).denote (before3718 k).denote (step3716 k) (step3717 k)))) (@Runs.trans ((3*2)+((1*9)+(3*2))) (((1*3)+(3*2))+((1*38)+(1*9))) (before3718 k).denote (before3721 k).denote (before3725 k).denote (@Runs.trans (3*2) ((1*9)+(3*2)) (before3718 k).denote (before3719 k).denote (before3721 k).denote (step3718 k) (@Runs.trans (1*9) (3*2) (before3719 k).denote (before3720 k).denote (before3721 k).denote (step3719 k) (step3720 k))) (@Runs.trans ((1*3)+(3*2)) ((1*38)+(1*9)) (before3721 k).denote (before3723 k).denote (before3725 k).denote (@Runs.trans (1*3) (3*2) (before3721 k).denote (before3722 k).denote (before3723 k).denote (step3721 k) (step3722 k)) (@Runs.trans (1*38) (1*9) (before3723 k).denote (before3724 k).denote (before3725 k).denote (step3723 k) (step3724 k)))))) (@Runs.trans ((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38))))) ((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2))))) (before3725 k).denote (before3737 k).denote (before3750 k).denote (@Runs.trans (((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9)))) (((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))) (before3725 k).denote (before3731 k).denote (before3737 k).denote (@Runs.trans ((1*15)+((1*38)+(1*9))) ((1*15)+((1*38)+(1*9))) (before3725 k).denote (before3728 k).denote (before3731 k).denote (@Runs.trans (1*15) ((1*38)+(1*9)) (before3725 k).denote (before3726 k).denote (before3728 k).denote (step3725 k) (@Runs.trans (1*38) (1*9) (before3726 k).denote (before3727 k).denote (before3728 k).denote (step3726 k) (step3727 k))) (@Runs.trans (1*15) ((1*38)+(1*9)) (before3728 k).denote (before3729 k).denote (before3731 k).denote (step3728 k) (@Runs.trans (1*38) (1*9) (before3729 k).denote (before3730 k).denote (before3731 k).denote (step3729 k) (step3730 k)))) (@Runs.trans ((1*15)+(((1*k+2)*62)+(1*38))) ((1*9)+((1*15)+(1*38))) (before3731 k).denote (before3734 k).denote (before3737 k).denote (@Runs.trans (1*15) (((1*k+2)*62)+(1*38)) (before3731 k).denote (before3732 k).denote (before3734 k).denote (step3731 k) (@Runs.trans ((1*k+2)*62) (1*38) (before3732 k).denote (before3733 k).denote (before3734 k).denote (step3732 k) (step3733 k))) (@Runs.trans (1*9) ((1*15)+(1*38)) (before3734 k).denote (before3735 k).denote (before3737 k).denote (step3734 k) (@Runs.trans (1*15) (1*38) (before3735 k).denote (before3736 k).denote (before3737 k).denote (step3735 k) (step3736 k))))) (@Runs.trans (((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2)))) (((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2)))) (before3737 k).denote (before3743 k).denote (before3750 k).denote (@Runs.trans ((1*9)+((1*15)+(1*38))) ((791761164*2)+((1*2)+(4*2))) (before3737 k).denote (before3740 k).denote (before3743 k).denote (@Runs.trans (1*9) ((1*15)+(1*38)) (before3737 k).denote (before3738 k).denote (before3740 k).denote (step3737 k) (@Runs.trans (1*15) (1*38) (before3738 k).denote (before3739 k).denote (before3740 k).denote (step3738 k) (step3739 k))) (@Runs.trans (791761164*2) ((1*2)+(4*2)) (before3740 k).denote (before3741 k).denote (before3743 k).denote (step3740 k) (@Runs.trans (1*2) (4*2) (before3741 k).denote (before3742 k).denote (before3743 k).denote (step3741 k) (step3742 k)))) (@Runs.trans ((1*1)+((4*2)+(1*3))) (((4*2)+(1*2))+((25*2)+(1*2))) (before3743 k).denote (before3746 k).denote (before3750 k).denote (@Runs.trans (1*1) ((4*2)+(1*3)) (before3743 k).denote (before3744 k).denote (before3746 k).denote (step3743 k) (@Runs.trans (4*2) (1*3) (before3744 k).denote (before3745 k).denote (before3746 k).denote (step3744 k) (step3745 k))) (@Runs.trans ((4*2)+(1*2)) ((25*2)+(1*2)) (before3746 k).denote (before3748 k).denote (before3750 k).denote (@Runs.trans (4*2) (1*2) (before3746 k).denote (before3747 k).denote (before3748 k).denote (step3746 k) (step3747 k)) (@Runs.trans (25*2) (1*2) (before3748 k).denote (before3749 k).denote (before3750 k).denote (step3748 k) (step3749 k))))))) (@Runs.trans (((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2)))))) (((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))) (before3750 k).denote (before3775 k).denote (after3799 k).denote (@Runs.trans ((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3))))) ((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2))))) (before3750 k).denote (before3762 k).denote (before3775 k).denote (@Runs.trans (((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2)))) (((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))) (before3750 k).denote (before3756 k).denote (before3762 k).denote (@Runs.trans ((36*2)+((1*1)+(36*2))) ((1*3)+((36*2)+(1*2))) (before3750 k).denote (before3753 k).denote (before3756 k).denote (@Runs.trans (36*2) ((1*1)+(36*2)) (before3750 k).denote (before3751 k).denote (before3753 k).denote (step3750 k) (@Runs.trans (1*1) (36*2) (before3751 k).denote (before3752 k).denote (before3753 k).denote (step3751 k) (step3752 k))) (@Runs.trans (1*3) ((36*2)+(1*2)) (before3753 k).denote (before3754 k).denote (before3756 k).denote (step3753 k) (@Runs.trans (36*2) (1*2) (before3754 k).denote (before3755 k).denote (before3756 k).denote (step3754 k) (step3755 k)))) (@Runs.trans ((19*2)+((1*2)+(88*2))) ((1*1)+((88*2)+(1*3))) (before3756 k).denote (before3759 k).denote (before3762 k).denote (@Runs.trans (19*2) ((1*2)+(88*2)) (before3756 k).denote (before3757 k).denote (before3759 k).denote (step3756 k) (@Runs.trans (1*2) (88*2) (before3757 k).denote (before3758 k).denote (before3759 k).denote (step3757 k) (step3758 k))) (@Runs.trans (1*1) ((88*2)+(1*3)) (before3759 k).denote (before3760 k).denote (before3762 k).denote (step3759 k) (@Runs.trans (88*2) (1*3) (before3760 k).denote (before3761 k).denote (before3762 k).denote (step3760 k) (step3761 k))))) (@Runs.trans (((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2)))) (((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2)))) (before3762 k).denote (before3768 k).denote (before3775 k).denote (@Runs.trans ((88*2)+((1*2)+(16*2))) (((1*k+8)*1130)+((24*2)+(1*2))) (before3762 k).denote (before3765 k).denote (before3768 k).denote (@Runs.trans (88*2) ((1*2)+(16*2)) (before3762 k).denote (before3763 k).denote (before3765 k).denote (step3762 k) (@Runs.trans (1*2) (16*2) (before3763 k).denote (before3764 k).denote (before3765 k).denote (step3763 k) (step3764 k))) (@Runs.trans ((1*k+8)*1130) ((24*2)+(1*2)) (before3765 k).denote (before3766 k).denote (before3768 k).denote (step3765 k) (@Runs.trans (24*2) (1*2) (before3766 k).denote (before3767 k).denote (before3768 k).denote (step3766 k) (step3767 k)))) (@Runs.trans ((12*2)+((1*1)+(12*2))) (((1*3)+(12*2))+((1*2)+(95*2))) (before3768 k).denote (before3771 k).denote (before3775 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before3768 k).denote (before3769 k).denote (before3771 k).denote (step3768 k) (@Runs.trans (1*1) (12*2) (before3769 k).denote (before3770 k).denote (before3771 k).denote (step3769 k) (step3770 k))) (@Runs.trans ((1*3)+(12*2)) ((1*2)+(95*2)) (before3771 k).denote (before3773 k).denote (before3775 k).denote (@Runs.trans (1*3) (12*2) (before3771 k).denote (before3772 k).denote (before3773 k).denote (step3771 k) (step3772 k)) (@Runs.trans (1*2) (95*2) (before3773 k).denote (before3774 k).denote (before3775 k).denote (step3773 k) (step3774 k)))))) (@Runs.trans ((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))) ((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))) (before3775 k).denote (before3787 k).denote (after3799 k).denote (@Runs.trans (((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2)))) (((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))) (before3775 k).denote (before3781 k).denote (before3787 k).denote (@Runs.trans ((1*2)+((11*2)+(1*1))) ((11*2)+((1*3)+(11*2))) (before3775 k).denote (before3778 k).denote (before3781 k).denote (@Runs.trans (1*2) ((11*2)+(1*1)) (before3775 k).denote (before3776 k).denote (before3778 k).denote (step3775 k) (@Runs.trans (11*2) (1*1) (before3776 k).denote (before3777 k).denote (before3778 k).denote (step3776 k) (step3777 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before3778 k).denote (before3779 k).denote (before3781 k).denote (step3778 k) (@Runs.trans (1*3) (11*2) (before3779 k).denote (before3780 k).denote (before3781 k).denote (step3779 k) (step3780 k)))) (@Runs.trans ((1*2)+((2*2)+(1*2))) ((1*1)+((1*3)+(1*2))) (before3781 k).denote (before3784 k).denote (before3787 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before3781 k).denote (before3782 k).denote (before3784 k).denote (step3781 k) (@Runs.trans (2*2) (1*2) (before3782 k).denote (before3783 k).denote (before3784 k).denote (step3782 k) (step3783 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before3784 k).denote (before3785 k).denote (before3787 k).denote (step3784 k) (@Runs.trans (1*3) (1*2) (before3785 k).denote (before3786 k).denote (before3787 k).denote (step3785 k) (step3786 k))))) (@Runs.trans (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))) (before3787 k).denote (before3793 k).denote (after3799 k).denote (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before3787 k).denote (before3790 k).denote (before3793 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before3787 k).denote (before3788 k).denote (before3790 k).denote (step3787 k) (@Runs.trans (2*2) (1*2) (before3788 k).denote (before3789 k).denote (before3790 k).denote (step3788 k) (step3789 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3790 k).denote (before3791 k).denote (before3793 k).denote (step3790 k) (@Runs.trans (1*2) (1*2) (before3791 k).denote (before3792 k).denote (before3793 k).denote (step3791 k) (step3792 k)))) (@Runs.trans ((11*2)+((1*2)+(94*2))) (((1*2)+(1*2))+((12*2)+(1*2))) (before3793 k).denote (before3796 k).denote (after3799 k).denote (@Runs.trans (11*2) ((1*2)+(94*2)) (before3793 k).denote (before3794 k).denote (before3796 k).denote (step3793 k) (@Runs.trans (1*2) (94*2) (before3794 k).denote (before3795 k).denote (before3796 k).denote (step3794 k) (step3795 k))) (@Runs.trans ((1*2)+(1*2)) ((12*2)+(1*2)) (before3796 k).denote (before3798 k).denote (after3799 k).denote (@Runs.trans (1*2) (1*2) (before3796 k).denote (before3797 k).denote (before3798 k).denote (step3796 k) (step3797 k)) (@Runs.trans (12*2) (1*2) (before3798 k).denote (before3799 k).denote (after3799 k).denote (step3798 k) (step3799 k)))))))) - have ht : (((((((1*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(14*2)))+((1*2)+((5*2)+(1*1)))))+((((5*2)+((1*3)+(5*2)))+((1*2)+((12*2)+(1*2))))+(((3*2)+((1*9)+(3*2)))+(((1*3)+(3*2))+((1*38)+(1*9))))))+(((((1*15)+((1*38)+(1*9)))+((1*15)+((1*38)+(1*9))))+(((1*15)+(((1*k+2)*62)+(1*38)))+((1*9)+((1*15)+(1*38)))))+((((1*9)+((1*15)+(1*38)))+((791761164*2)+((1*2)+(4*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((25*2)+(1*2)))))))+((((((36*2)+((1*1)+(36*2)))+((1*3)+((36*2)+(1*2))))+(((19*2)+((1*2)+(88*2)))+((1*1)+((88*2)+(1*3)))))+((((88*2)+((1*2)+(16*2)))+(((1*k+8)*1130)+((24*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(95*2))))))+(((((1*2)+((11*2)+(1*1)))+((11*2)+((1*3)+(11*2))))+(((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))))+((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(94*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))))) = (1192*k+1583533603) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean deleted file mode 100644 index 4588b625..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk038.lean +++ /dev/null @@ -1,804 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3800_0 : Stack := [] -abbrev tail3800_1 : Stack := ⟨w0,1⟩ :: tail3800_0 -abbrev tail3800_2 : Stack := ⟨w2,1⟩ :: tail3800_1 -abbrev tail3800_3 : Stack := ⟨w0,11⟩ :: tail3800_2 -abbrev tail3800_4 : Stack := ⟨w2,1⟩ :: tail3800_3 -abbrev tail3800_5 : Stack := ⟨w1,14⟩ :: tail3800_4 -abbrev tail3800_6 : Stack := ⟨w0,6⟩ :: tail3800_5 -abbrev tail3800_7 : Stack := ⟨w2,1⟩ :: tail3800_6 -abbrev tail3800_8 : Stack := ⟨w1,12⟩ :: tail3800_7 -abbrev tail3800_9 : Stack := ⟨w0,4⟩ :: tail3800_8 -abbrev tail3800_10 (k : Nat) : Stack := ⟨w51,(1*k+7)⟩ :: tail3800_9 -abbrev tail3800_11 (k : Nat) : Stack := ⟨w181,1⟩ :: tail3800_10 k -abbrev tail3800_12 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3800_11 k -abbrev tail3800_13 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3800_12 k -abbrev tail3800_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_13 k -abbrev tail3800_15 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3800_14 k -abbrev tail3800_16 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3800_15 k -abbrev tail3800_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_16 k -abbrev tail3800_18 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3800_17 k -abbrev tail3800_19 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3800_18 k -abbrev tail3800_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_19 k -abbrev tail3800_21 (k : Nat) : Stack := ⟨w1,16⟩ :: tail3800_20 k -abbrev tail3800_22 (k : Nat) : Stack := ⟨w191,(1*k+8)⟩ :: tail3800_21 k -abbrev tail3800_23 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3800_22 k -abbrev tail3800_24 : Stack := ⟨w1,3⟩ :: tail3800_0 -abbrev tail3800_25 : Stack := ⟨w2,1⟩ :: tail3800_24 -abbrev tail3800_26 : Stack := ⟨w0,2⟩ :: tail3800_25 -abbrev tail3800_27 : Stack := ⟨w1,12⟩ :: tail3800_26 -abbrev tail3800_28 : Stack := ⟨w2,1⟩ :: tail3800_27 -abbrev tail3800_29 : Stack := ⟨w0,95⟩ :: tail3800_28 -abbrev tail3800_30 : Stack := ⟨w1,13⟩ :: tail3800_29 -abbrev tail3800_31 : Stack := ⟨w2,1⟩ :: tail3800_30 -abbrev tail3800_32 : Stack := ⟨w0,23⟩ :: tail3800_31 -abbrev tail3800_33 (k : Nat) : Stack := ⟨w192,(1*k+8)⟩ :: tail3800_32 -abbrev tail3800_34 (k : Nat) : Stack := ⟨w0,16⟩ :: tail3800_33 k -abbrev tail3800_35 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3800_33 k -abbrev tail3800_36 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3800_18 k -abbrev tail3800_37 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_35 k -abbrev tail3800_38 (k : Nat) : Stack := ⟨w1,89⟩ :: tail3800_35 k -abbrev tail3800_39 (k : Nat) : Stack := ⟨w1,18⟩ :: tail3800_17 k -abbrev tail3800_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_38 k -abbrev tail3800_41 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3800_40 k -abbrev tail3800_42 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3800_40 k -abbrev tail3800_43 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3800_15 k -abbrev tail3800_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_42 k -abbrev tail3800_45 (k : Nat) : Stack := ⟨w1,37⟩ :: tail3800_42 k -abbrev tail3800_46 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3800_14 k -abbrev tail3800_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_45 k -abbrev tail3800_48 (k : Nat) : Stack := ⟨w0,24⟩ :: tail3800_47 k -abbrev tail3800_49 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3800_47 k -abbrev tail3800_50 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3800_12 k -abbrev tail3800_51 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_49 k -abbrev tail3800_52 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3800_49 k -abbrev tail3800_53 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail3800_11 k -abbrev tail3800_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_52 k -abbrev tail3800_55 (k : Nat) : Stack := ⟨w0,791761163⟩ :: tail3800_54 k -abbrev tail3800_56 (k : Nat) : Stack := ⟨w186,1⟩ :: tail3800_55 k -abbrev tail3800_57 (k : Nat) : Stack := ⟨w193,(1*k+7)⟩ :: tail3800_56 k -abbrev tail3800_58 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3800_57 k -abbrev tail3800_59 : Stack := ⟨w1,11⟩ :: tail3800_7 -abbrev tail3800_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_58 k -abbrev tail3800_61 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3800_60 k -abbrev tail3800_62 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3800_60 k -abbrev tail3800_63 : Stack := ⟨w0,5⟩ :: tail3800_5 -abbrev tail3800_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_62 k -abbrev tail3800_65 (k : Nat) : Stack := ⟨w1,6⟩ :: tail3800_62 k -abbrev tail3800_66 : Stack := ⟨w1,13⟩ :: tail3800_4 -abbrev tail3800_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_65 k -abbrev tail3800_68 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3800_67 k -abbrev tail3800_69 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3800_67 k -abbrev tail3800_70 : Stack := ⟨w0,10⟩ :: tail3800_2 -abbrev tail3800_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_69 k -abbrev tail3800_72 (k : Nat) : Stack := ⟨w1,11⟩ :: tail3800_69 k -abbrev tail3800_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_72 k -abbrev tail3800_74 (k : Nat) : Stack := ⟨w2,2⟩ :: tail3800_72 k -abbrev tail3800_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3800_73 k -abbrev tail3800_76 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3800_73 k -abbrev tail3800_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_76 k -abbrev tail3800_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_76 k -abbrev tail3800_79 : Stack := ⟨w1,1⟩ :: tail3800_0 -abbrev tail3800_80 : Stack := ⟨w0,2⟩ :: tail3800_79 -abbrev tail3800_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_72 k -abbrev tail3800_82 : Stack := ⟨w0,1⟩ :: tail3800_79 -abbrev tail3800_83 : Stack := ⟨w2,1⟩ :: tail3800_82 -abbrev tail3800_84 : Stack := ⟨w1,1⟩ :: tail3800_83 -abbrev tail3800_85 : Stack := ⟨w0,11⟩ :: tail3800_84 -abbrev tail3800_86 : Stack := ⟨w1,14⟩ :: tail3800_85 -abbrev tail3800_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_65 k -abbrev tail3800_88 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3800_65 k -abbrev tail3800_89 : Stack := ⟨w0,10⟩ :: tail3800_84 -abbrev tail3800_90 : Stack := ⟨w2,1⟩ :: tail3800_89 -abbrev tail3800_91 : Stack := ⟨w1,15⟩ :: tail3800_90 -abbrev tail3800_92 : Stack := ⟨w0,6⟩ :: tail3800_91 -abbrev tail3800_93 : Stack := ⟨w1,12⟩ :: tail3800_92 -abbrev tail3800_94 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_58 k -abbrev tail3800_95 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3800_58 k -abbrev tail3800_96 : Stack := ⟨w0,5⟩ :: tail3800_91 -abbrev tail3800_97 : Stack := ⟨w2,1⟩ :: tail3800_96 -abbrev tail3800_98 : Stack := ⟨w1,13⟩ :: tail3800_97 -abbrev tail3800_99 : Stack := ⟨w0,4⟩ :: tail3800_98 -abbrev tail3800_100 (k : Nat) : Stack := ⟨w194,(1*k+7)⟩ :: tail3800_99 -abbrev tail3800_101 (k : Nat) : Stack := ⟨w195,1⟩ :: tail3800_100 k -abbrev tail3800_102 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail3800_101 k -abbrev tail3800_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_52 k -abbrev tail3800_104 (k : Nat) : Stack := ⟨w0,791761164⟩ :: tail3800_52 k -abbrev tail3800_105 (k : Nat) : Stack := ⟨w196,1⟩ :: tail3800_100 k -abbrev tail3800_106 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3800_105 k -abbrev tail3800_107 (k : Nat) : Stack := ⟨w0,5⟩ :: tail3800_106 k -abbrev tail3800_108 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3800_107 k -abbrev tail3800_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_45 k -abbrev tail3800_110 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3800_45 k -abbrev tail3800_111 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3800_106 k -abbrev tail3800_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_111 k -abbrev tail3800_113 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3800_112 k -abbrev tail3800_114 (k : Nat) : Stack := ⟨w0,37⟩ :: tail3800_113 k -abbrev tail3800_115 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3800_114 k -abbrev tail3800_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3800_38 k -abbrev tail3800_117 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3800_38 k -abbrev tail3800_118 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3800_113 k -abbrev tail3800_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_118 k -abbrev tail3800_120 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3800_119 k -abbrev tail3800_121 (k : Nat) : Stack := ⟨w0,89⟩ :: tail3800_120 k -abbrev tail3800_122 (k : Nat) : Stack := ⟨w1,17⟩ :: tail3800_121 k -abbrev tail3800_123 (k : Nat) : Stack := ⟨w192,(1*k+7)⟩ :: tail3800_32 -abbrev tail3800_124 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_123 k -abbrev tail3800_125 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3800_124 k -abbrev tail3800_126 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3800_120 k -abbrev tail3800_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3800_126 k -abbrev tail3800_128 (k : Nat) : Stack := ⟨w1,17⟩ :: tail3800_127 k -abbrev tail3800_129 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_128 k -abbrev tail3800_130 (k : Nat) : Stack := ⟨w192,(1*k+6)⟩ :: tail3800_32 -abbrev tail3800_131 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_130 k -abbrev tail3800_132 (k : Nat) : Stack := ⟨w199,1⟩ :: tail3800_128 k -abbrev tail3800_133 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_132 k -abbrev tail3800_134 (k : Nat) : Stack := ⟨w192,(1*k+5)⟩ :: tail3800_32 -abbrev tail3800_135 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_134 k -abbrev tail3800_136 (k : Nat) : Stack := ⟨w199,2⟩ :: tail3800_128 k -abbrev tail3800_137 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_136 k -abbrev tail3800_138 (k : Nat) : Stack := ⟨w192,(1*k+4)⟩ :: tail3800_32 -abbrev tail3800_139 (k : Nat) : Stack := ⟨w197,1⟩ :: tail3800_138 k -abbrev tail3800_140 (k : Nat) : Stack := ⟨w199,3⟩ :: tail3800_128 k -abbrev tail3800_141 (k : Nat) : Stack := ⟨w199,(1*k+6)⟩ :: tail3800_128 k -abbrev tail3800_142 : Stack := ⟨w192,1⟩ :: tail3800_32 -abbrev tail3800_143 : Stack := ⟨w197,1⟩ :: tail3800_142 -abbrev tail3800_144 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_141 k -abbrev tail3800_145 : Stack := ⟨w197,1⟩ :: tail3800_32 -abbrev tail3800_146 (k : Nat) : Stack := ⟨w199,(1*k+7)⟩ :: tail3800_128 k -abbrev tail3800_147 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3800_146 k -abbrev tail3800_148 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3800_147 k -abbrev tail3800_149 : Stack := ⟨w0,1⟩ :: tail3800_30 -abbrev tail3800_150 : Stack := ⟨w0,24⟩ :: tail3800_30 - -def before3800 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3800_23 k),tail3800_31⟩ -def before3801 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3800_22 k),tail3800_32⟩ -def before3802 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3800_21 k),(tail3800_33 k)⟩ -def before3803 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521867),(tail3800_20 k),(tail3800_34 k)⟩ -def before3804 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521865),(tail3800_19 k),(tail3800_35 k)⟩ -def before3805 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail3800_36 k),(tail3800_37 k)⟩ -def before3806 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521687),(tail3800_18 k),(tail3800_38 k)⟩ -def before3807 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521685),(tail3800_39 k),(tail3800_40 k)⟩ -def before3808 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail3800_17 k),(tail3800_41 k)⟩ -def before3809 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521647),(tail3800_16 k),(tail3800_42 k)⟩ -def before3810 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail3800_43 k),(tail3800_44 k)⟩ -def before3811 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521573),(tail3800_15 k),(tail3800_45 k)⟩ -def before3812 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521571),(tail3800_46 k),(tail3800_47 k)⟩ -def before3813 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521523),(tail3800_14 k),(tail3800_48 k)⟩ -def before3814 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521521),(tail3800_13 k),(tail3800_49 k)⟩ -def before3815 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail3800_50 k),(tail3800_51 k)⟩ -def before3816 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail3800_12 k),(tail3800_52 k)⟩ -def before3817 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail3800_53 k),(tail3800_54 k)⟩ -def before3818 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3800_11 k),(tail3800_55 k)⟩ -def before3819 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3800_10 k),(tail3800_56 k)⟩ -def before3820 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3800_9,(tail3800_57 k)⟩ -def before3821 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail3800_8,(tail3800_58 k)⟩ -def before3822 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail3800_59,(tail3800_60 k)⟩ -def before3823 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail3800_7,(tail3800_61 k)⟩ -def before3824 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1155),tail3800_6,(tail3800_62 k)⟩ -def before3825 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3800_63,(tail3800_64 k)⟩ -def before3826 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail3800_5,(tail3800_65 k)⟩ -def before3827 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail3800_66,(tail3800_67 k)⟩ -def before3828 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail3800_4,(tail3800_68 k)⟩ -def before3829 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail3800_3,(tail3800_69 k)⟩ -def before3830 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3800_70,(tail3800_71 k)⟩ -def before3831 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail3800_2,(tail3800_72 k)⟩ -def before3832 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1221),tail3800_1,(tail3800_73 k)⟩ -def before3833 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail3800_0,(tail3800_74 k)⟩ -def before3834 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail3800_1,(tail3800_74 k)⟩ -def before3835 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail3800_1,(tail3800_75 k)⟩ -def before3836 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail3800_0,(tail3800_76 k)⟩ -def before3837 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1227),tail3800_0,(tail3800_77 k)⟩ -def before3838 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail3800_1,(tail3800_77 k)⟩ -def before3839 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail3800_1,(tail3800_78 k)⟩ -def before3840 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail3800_0,(tail3800_78 k)⟩ -def before3841 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail3800_79,(tail3800_76 k)⟩ -def before3842 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail3800_80,(tail3800_73 k)⟩ -def before3843 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail3800_80,(tail3800_81 k)⟩ -def before3844 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail3800_83,(tail3800_81 k)⟩ -def before3845 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail3800_84,(tail3800_72 k)⟩ -def before3846 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3800_85,(tail3800_69 k)⟩ -def before3847 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail3800_86,(tail3800_67 k)⟩ -def before3848 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail3800_86,(tail3800_87 k)⟩ -def before3849 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3800_85,(tail3800_88 k)⟩ -def before3850 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail3800_90,(tail3800_88 k)⟩ -def before3851 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail3800_91,(tail3800_65 k)⟩ -def before3852 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail3800_92,(tail3800_62 k)⟩ -def before3853 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail3800_93,(tail3800_60 k)⟩ -def before3854 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail3800_93,(tail3800_94 k)⟩ -def before3855 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail3800_92,(tail3800_95 k)⟩ -def before3856 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail3800_97,(tail3800_95 k)⟩ -def before3857 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail3800_98,(tail3800_58 k)⟩ -def before3858 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail3800_99,(tail3800_57 k)⟩ -def before3859 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail3800_100 k),(tail3800_56 k)⟩ -def before3860 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3800_101 k),(tail3800_55 k)⟩ -def before3861 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521509),(tail3800_102 k),(tail3800_54 k)⟩ -def before3862 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail3800_102 k),(tail3800_103 k)⟩ -def before3863 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3800_101 k),(tail3800_104 k)⟩ -def before3864 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail3800_105 k),(tail3800_104 k)⟩ -def before3865 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail3800_106 k),(tail3800_52 k)⟩ -def before3866 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail3800_107 k),(tail3800_49 k)⟩ -def before3867 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521571),(tail3800_108 k),(tail3800_47 k)⟩ -def before3868 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521571),(tail3800_108 k),(tail3800_109 k)⟩ -def before3869 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail3800_107 k),(tail3800_110 k)⟩ -def before3870 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521521),(tail3800_112 k),(tail3800_110 k)⟩ -def before3871 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521573),(tail3800_113 k),(tail3800_45 k)⟩ -def before3872 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail3800_114 k),(tail3800_42 k)⟩ -def before3873 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521685),(tail3800_115 k),(tail3800_40 k)⟩ -def before3874 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521685),(tail3800_115 k),(tail3800_116 k)⟩ -def before3875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail3800_114 k),(tail3800_117 k)⟩ -def before3876 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail3800_119 k),(tail3800_117 k)⟩ -def before3877 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521687),(tail3800_120 k),(tail3800_38 k)⟩ -def before3878 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521865),(tail3800_121 k),(tail3800_35 k)⟩ -def before3879 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3800_122 k),(tail3800_33 k)⟩ -def before3880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3800_122 k),(tail3800_124 k)⟩ -def before3881 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail3800_121 k),(tail3800_125 k)⟩ -def before3882 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521865),(tail3800_127 k),(tail3800_125 k)⟩ -def before3883 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail3800_128 k),(tail3800_124 k)⟩ -def before3884 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3800_129 k),(tail3800_123 k)⟩ -def before3885 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail3800_129 k),(tail3800_131 k)⟩ -def before3886 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail3800_132 k),(tail3800_131 k)⟩ -def before3887 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3800_133 k),(tail3800_130 k)⟩ -def before3888 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail3800_133 k),(tail3800_135 k)⟩ -def before3889 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail3800_136 k),(tail3800_135 k)⟩ -def before3890 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3800_137 k),(tail3800_134 k)⟩ -def before3891 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail3800_137 k),(tail3800_139 k)⟩ -def before3892 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail3800_140 k),(tail3800_139 k)⟩ -def before3893 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail3800_141 k),tail3800_143⟩ -def before3894 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3800_144 k),tail3800_142⟩ -def before3895 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail3800_144 k),tail3800_145⟩ -def before3896 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail3800_146 k),tail3800_145⟩ -def before3897 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3800_147 k),tail3800_32⟩ -def before3898 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526633),(tail3800_148 k),tail3800_31⟩ -def before3899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3800_148 k),tail3800_149⟩ -def after3899 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3800_147 k),tail3800_150⟩ - -theorem macro3800 (k : Nat) : applyExit (before3800 k) exit2 23 = some (before3801 k) := by - simp (disch := omega) [before3800, before3801, exit2, applyExit, pop, push] - <;> omega -theorem step3800 (k : Nat) : Runs (23*2) (before3800 k).denote (before3801 k).denote := - @applyExit_sound (before3800 k) (before3801 k) exit2 23 valid2 (macro3800 k) -theorem macro3801 (k : Nat) : applyExit (before3801 k) exit220 (1*k+8) = some (before3802 k) := by - simp (disch := omega) [before3801, before3802, exit220, applyExit, pop, push] - <;> omega -theorem step3801 (k : Nat) : Runs ((1*k+8)*586) (before3801 k).denote (before3802 k).denote := - @applyExit_sound (before3801 k) (before3802 k) exit220 (1*k+8) valid220 (macro3801 k) -theorem macro3802 (k : Nat) : applyExit (before3802 k) exit2 16 = some (before3803 k) := by - simp (disch := omega) [before3802, before3803, exit2, applyExit, pop, push] - <;> omega -theorem step3802 (k : Nat) : Runs (16*2) (before3802 k).denote (before3803 k).denote := - @applyExit_sound (before3802 k) (before3803 k) exit2 16 valid2 (macro3802 k) -theorem macro3803 (k : Nat) : applyExit (before3803 k) exit3 1 = some (before3804 k) := by - simp (disch := omega) [before3803, before3804, exit3, applyExit, pop, push] - <;> omega -theorem step3803 (k : Nat) : Runs (1*2) (before3803 k).denote (before3804 k).denote := - @applyExit_sound (before3803 k) (before3804 k) exit3 1 valid3 (macro3803 k) -theorem macro3804 (k : Nat) : applyExit (before3804 k) exit9 1 = some (before3805 k) := by - simp (disch := omega) [before3804, before3805, exit9, applyExit, pop, push] - <;> omega -theorem step3804 (k : Nat) : Runs (1*2) (before3804 k).denote (before3805 k).denote := - @applyExit_sound (before3804 k) (before3805 k) exit9 1 valid9 (macro3804 k) -theorem macro3805 (k : Nat) : applyExit (before3805 k) exit10 88 = some (before3806 k) := by - simp (disch := omega) [before3805, before3806, exit10, applyExit, pop, push] - <;> omega -theorem step3805 (k : Nat) : Runs (88*2) (before3805 k).denote (before3806 k).denote := - @applyExit_sound (before3805 k) (before3806 k) exit10 88 valid10 (macro3805 k) -theorem macro3806 (k : Nat) : applyExit (before3806 k) exit11 1 = some (before3807 k) := by - simp (disch := omega) [before3806, before3807, exit11, applyExit, pop, push] - <;> omega -theorem step3806 (k : Nat) : Runs (1*2) (before3806 k).denote (before3807 k).denote := - @applyExit_sound (before3806 k) (before3807 k) exit11 1 valid11 (macro3806 k) -theorem macro3807 (k : Nat) : applyExit (before3807 k) exit2 18 = some (before3808 k) := by - simp (disch := omega) [before3807, before3808, exit2, applyExit, pop, push] - <;> omega -theorem step3807 (k : Nat) : Runs (18*2) (before3807 k).denote (before3808 k).denote := - @applyExit_sound (before3807 k) (before3808 k) exit2 18 valid2 (macro3807 k) -theorem macro3808 (k : Nat) : applyExit (before3808 k) exit3 1 = some (before3809 k) := by - simp (disch := omega) [before3808, before3809, exit3, applyExit, pop, push] - <;> omega -theorem step3808 (k : Nat) : Runs (1*2) (before3808 k).denote (before3809 k).denote := - @applyExit_sound (before3808 k) (before3809 k) exit3 1 valid3 (macro3808 k) -theorem macro3809 (k : Nat) : applyExit (before3809 k) exit9 1 = some (before3810 k) := by - simp (disch := omega) [before3809, before3810, exit9, applyExit, pop, push] - <;> omega -theorem step3809 (k : Nat) : Runs (1*2) (before3809 k).denote (before3810 k).denote := - @applyExit_sound (before3809 k) (before3810 k) exit9 1 valid9 (macro3809 k) -theorem macro3810 (k : Nat) : applyExit (before3810 k) exit10 36 = some (before3811 k) := by - simp (disch := omega) [before3810, before3811, exit10, applyExit, pop, push] - <;> omega -theorem step3810 (k : Nat) : Runs (36*2) (before3810 k).denote (before3811 k).denote := - @applyExit_sound (before3810 k) (before3811 k) exit10 36 valid10 (macro3810 k) -theorem macro3811 (k : Nat) : applyExit (before3811 k) exit11 1 = some (before3812 k) := by - simp (disch := omega) [before3811, before3812, exit11, applyExit, pop, push] - <;> omega -theorem step3811 (k : Nat) : Runs (1*2) (before3811 k).denote (before3812 k).denote := - @applyExit_sound (before3811 k) (before3812 k) exit11 1 valid11 (macro3811 k) -theorem macro3812 (k : Nat) : applyExit (before3812 k) exit2 24 = some (before3813 k) := by - simp (disch := omega) [before3812, before3813, exit2, applyExit, pop, push] - <;> omega -theorem step3812 (k : Nat) : Runs (24*2) (before3812 k).denote (before3813 k).denote := - @applyExit_sound (before3812 k) (before3813 k) exit2 24 valid2 (macro3812 k) -theorem macro3813 (k : Nat) : applyExit (before3813 k) exit3 1 = some (before3814 k) := by - simp (disch := omega) [before3813, before3814, exit3, applyExit, pop, push] - <;> omega -theorem step3813 (k : Nat) : Runs (1*2) (before3813 k).denote (before3814 k).denote := - @applyExit_sound (before3813 k) (before3814 k) exit3 1 valid3 (macro3813 k) -theorem macro3814 (k : Nat) : applyExit (before3814 k) exit9 1 = some (before3815 k) := by - simp (disch := omega) [before3814, before3815, exit9, applyExit, pop, push] - <;> omega -theorem step3814 (k : Nat) : Runs (1*2) (before3814 k).denote (before3815 k).denote := - @applyExit_sound (before3814 k) (before3815 k) exit9 1 valid9 (macro3814 k) -theorem macro3815 (k : Nat) : applyExit (before3815 k) exit10 4 = some (before3816 k) := by - simp (disch := omega) [before3815, before3816, exit10, applyExit, pop, push] - <;> omega -theorem step3815 (k : Nat) : Runs (4*2) (before3815 k).denote (before3816 k).denote := - @applyExit_sound (before3815 k) (before3816 k) exit10 4 valid10 (macro3815 k) -theorem macro3816 (k : Nat) : applyExit (before3816 k) exit11 1 = some (before3817 k) := by - simp (disch := omega) [before3816, before3817, exit11, applyExit, pop, push] - <;> omega -theorem step3816 (k : Nat) : Runs (1*2) (before3816 k).denote (before3817 k).denote := - @applyExit_sound (before3816 k) (before3817 k) exit11 1 valid11 (macro3816 k) -theorem macro3817 (k : Nat) : applyExit (before3817 k) exit2 791761163 = some (before3818 k) := by - simp (disch := omega) [before3817, before3818, exit2, applyExit, pop, push] - <;> omega -theorem step3817 (k : Nat) : Runs (791761163*2) (before3817 k).denote (before3818 k).denote := - @applyExit_sound (before3817 k) (before3818 k) exit2 791761163 valid2 (macro3817 k) -theorem macro3818 (k : Nat) : applyExit (before3818 k) exit212 1 = some (before3819 k) := by - simp (disch := omega) [before3818, before3819, exit212, applyExit, pop, push] - <;> omega -theorem step3818 (k : Nat) : Runs (1*38) (before3818 k).denote (before3819 k).denote := - @applyExit_sound (before3818 k) (before3819 k) exit212 1 valid212 (macro3818 k) -theorem macro3819 (k : Nat) : applyExit (before3819 k) exit221 (1*k+7) = some (before3820 k) := by - simp (disch := omega) [before3819, before3820, exit221, applyExit, pop, push] - <;> omega -theorem step3819 (k : Nat) : Runs ((1*k+7)*38) (before3819 k).denote (before3820 k).denote := - @applyExit_sound (before3819 k) (before3820 k) exit221 (1*k+7) valid221 (macro3819 k) -theorem macro3820 (k : Nat) : applyExit (before3820 k) exit10 4 = some (before3821 k) := by - simp (disch := omega) [before3820, before3821, exit10, applyExit, pop, push] - <;> omega -theorem step3820 (k : Nat) : Runs (4*2) (before3820 k).denote (before3821 k).denote := - @applyExit_sound (before3820 k) (before3821 k) exit10 4 valid10 (macro3820 k) -theorem macro3821 (k : Nat) : applyExit (before3821 k) exit11 1 = some (before3822 k) := by - simp (disch := omega) [before3821, before3822, exit11, applyExit, pop, push] - <;> omega -theorem step3821 (k : Nat) : Runs (1*2) (before3821 k).denote (before3822 k).denote := - @applyExit_sound (before3821 k) (before3822 k) exit11 1 valid11 (macro3821 k) -theorem macro3822 (k : Nat) : applyExit (before3822 k) exit2 11 = some (before3823 k) := by - simp (disch := omega) [before3822, before3823, exit2, applyExit, pop, push] - <;> omega -theorem step3822 (k : Nat) : Runs (11*2) (before3822 k).denote (before3823 k).denote := - @applyExit_sound (before3822 k) (before3823 k) exit2 11 valid2 (macro3822 k) -theorem macro3823 (k : Nat) : applyExit (before3823 k) exit3 1 = some (before3824 k) := by - simp (disch := omega) [before3823, before3824, exit3, applyExit, pop, push] - <;> omega -theorem step3823 (k : Nat) : Runs (1*2) (before3823 k).denote (before3824 k).denote := - @applyExit_sound (before3823 k) (before3824 k) exit3 1 valid3 (macro3823 k) -theorem macro3824 (k : Nat) : applyExit (before3824 k) exit9 1 = some (before3825 k) := by - simp (disch := omega) [before3824, before3825, exit9, applyExit, pop, push] - <;> omega -theorem step3824 (k : Nat) : Runs (1*2) (before3824 k).denote (before3825 k).denote := - @applyExit_sound (before3824 k) (before3825 k) exit9 1 valid9 (macro3824 k) -theorem macro3825 (k : Nat) : applyExit (before3825 k) exit10 5 = some (before3826 k) := by - simp (disch := omega) [before3825, before3826, exit10, applyExit, pop, push] - <;> omega -theorem step3825 (k : Nat) : Runs (5*2) (before3825 k).denote (before3826 k).denote := - @applyExit_sound (before3825 k) (before3826 k) exit10 5 valid10 (macro3825 k) -theorem macro3826 (k : Nat) : applyExit (before3826 k) exit11 1 = some (before3827 k) := by - simp (disch := omega) [before3826, before3827, exit11, applyExit, pop, push] - <;> omega -theorem step3826 (k : Nat) : Runs (1*2) (before3826 k).denote (before3827 k).denote := - @applyExit_sound (before3826 k) (before3827 k) exit11 1 valid11 (macro3826 k) -theorem macro3827 (k : Nat) : applyExit (before3827 k) exit2 13 = some (before3828 k) := by - simp (disch := omega) [before3827, before3828, exit2, applyExit, pop, push] - <;> omega -theorem step3827 (k : Nat) : Runs (13*2) (before3827 k).denote (before3828 k).denote := - @applyExit_sound (before3827 k) (before3828 k) exit2 13 valid2 (macro3827 k) -theorem macro3828 (k : Nat) : applyExit (before3828 k) exit3 1 = some (before3829 k) := by - simp (disch := omega) [before3828, before3829, exit3, applyExit, pop, push] - <;> omega -theorem step3828 (k : Nat) : Runs (1*2) (before3828 k).denote (before3829 k).denote := - @applyExit_sound (before3828 k) (before3829 k) exit3 1 valid3 (macro3828 k) -theorem macro3829 (k : Nat) : applyExit (before3829 k) exit9 1 = some (before3830 k) := by - simp (disch := omega) [before3829, before3830, exit9, applyExit, pop, push] - <;> omega -theorem step3829 (k : Nat) : Runs (1*2) (before3829 k).denote (before3830 k).denote := - @applyExit_sound (before3829 k) (before3830 k) exit9 1 valid9 (macro3829 k) -theorem macro3830 (k : Nat) : applyExit (before3830 k) exit10 10 = some (before3831 k) := by - simp (disch := omega) [before3830, before3831, exit10, applyExit, pop, push] - <;> omega -theorem step3830 (k : Nat) : Runs (10*2) (before3830 k).denote (before3831 k).denote := - @applyExit_sound (before3830 k) (before3831 k) exit10 10 valid10 (macro3830 k) -theorem macro3831 (k : Nat) : applyExit (before3831 k) exit46 1 = some (before3832 k) := by - simp (disch := omega) [before3831, before3832, exit46, applyExit, pop, push] - <;> omega -theorem step3831 (k : Nat) : Runs (1*2) (before3831 k).denote (before3832 k).denote := - @applyExit_sound (before3831 k) (before3832 k) exit46 1 valid46 (macro3831 k) -theorem macro3832 (k : Nat) : applyExit (before3832 k) exit47 1 = some (before3833 k) := by - simp (disch := omega) [before3832, before3833, exit47, applyExit, pop, push] - <;> omega -theorem step3832 (k : Nat) : Runs (1*2) (before3832 k).denote (before3833 k).denote := - @applyExit_sound (before3832 k) (before3833 k) exit47 1 valid47 (macro3832 k) -theorem macro3833 (k : Nat) : applyExit (before3833 k) exit48 1 = some (before3834 k) := by - simp (disch := omega) [before3833, before3834, exit48, applyExit, pop, push] - <;> omega -theorem step3833 (k : Nat) : Runs (1*1) (before3833 k).denote (before3834 k).denote := - @applyExit_sound (before3833 k) (before3834 k) exit48 1 valid48 (macro3833 k) -theorem macro3834 (k : Nat) : applyExit (before3834 k) exit39 1 = some (before3835 k) := by - simp (disch := omega) [before3834, before3835, exit39, applyExit, pop, push] - <;> omega -theorem step3834 (k : Nat) : Runs (1*1) (before3834 k).denote (before3835 k).denote := - @applyExit_sound (before3834 k) (before3835 k) exit39 1 valid39 (macro3834 k) -theorem macro3835 (k : Nat) : applyExit (before3835 k) exit10 1 = some (before3836 k) := by - simp (disch := omega) [before3835, before3836, exit10, applyExit, pop, push] - <;> omega -theorem step3835 (k : Nat) : Runs (1*2) (before3835 k).denote (before3836 k).denote := - @applyExit_sound (before3835 k) (before3836 k) exit10 1 valid10 (macro3835 k) -theorem macro3836 (k : Nat) : applyExit (before3836 k) exit46 1 = some (before3837 k) := by - simp (disch := omega) [before3836, before3837, exit46, applyExit, pop, push] - <;> omega -theorem step3836 (k : Nat) : Runs (1*2) (before3836 k).denote (before3837 k).denote := - @applyExit_sound (before3836 k) (before3837 k) exit46 1 valid46 (macro3836 k) -theorem macro3837 (k : Nat) : applyExit (before3837 k) exit49 1 = some (before3838 k) := by - simp (disch := omega) [before3837, before3838, exit49, applyExit, pop, push] - <;> omega -theorem step3837 (k : Nat) : Runs (1*1) (before3837 k).denote (before3838 k).denote := - @applyExit_sound (before3837 k) (before3838 k) exit49 1 valid49 (macro3837 k) -theorem macro3838 (k : Nat) : applyExit (before3838 k) exit1 1 = some (before3839 k) := by - simp (disch := omega) [before3838, before3839, exit1, applyExit, pop, push] - <;> omega -theorem step3838 (k : Nat) : Runs (1*3) (before3838 k).denote (before3839 k).denote := - @applyExit_sound (before3838 k) (before3839 k) exit1 1 valid1 (macro3838 k) -theorem macro3839 (k : Nat) : applyExit (before3839 k) exit6 1 = some (before3840 k) := by - simp (disch := omega) [before3839, before3840, exit6, applyExit, pop, push] - <;> omega -theorem step3839 (k : Nat) : Runs (1*1) (before3839 k).denote (before3840 k).denote := - @applyExit_sound (before3839 k) (before3840 k) exit6 1 valid6 (macro3839 k) -theorem macro3840 (k : Nat) : applyExit (before3840 k) exit0 1 = some (before3841 k) := by - simp (disch := omega) [before3840, before3841, exit0, applyExit, pop, push] - <;> omega -theorem step3840 (k : Nat) : Runs (1*2) (before3840 k).denote (before3841 k).denote := - @applyExit_sound (before3840 k) (before3841 k) exit0 1 valid0 (macro3840 k) -theorem macro3841 (k : Nat) : applyExit (before3841 k) exit13 2 = some (before3842 k) := by - simp (disch := omega) [before3841, before3842, exit13, applyExit, pop, push] - <;> omega -theorem step3841 (k : Nat) : Runs (2*2) (before3841 k).denote (before3842 k).denote := - @applyExit_sound (before3841 k) (before3842 k) exit13 2 valid13 (macro3841 k) -theorem macro3842 (k : Nat) : applyExit (before3842 k) exit1 1 = some (before3843 k) := by - simp (disch := omega) [before3842, before3843, exit1, applyExit, pop, push] - <;> omega -theorem step3842 (k : Nat) : Runs (1*3) (before3842 k).denote (before3843 k).denote := - @applyExit_sound (before3842 k) (before3843 k) exit1 1 valid1 (macro3842 k) -theorem macro3843 (k : Nat) : applyExit (before3843 k) exit6 1 = some (before3844 k) := by - simp (disch := omega) [before3843, before3844, exit6, applyExit, pop, push] - <;> omega -theorem step3843 (k : Nat) : Runs (1*1) (before3843 k).denote (before3844 k).denote := - @applyExit_sound (before3843 k) (before3844 k) exit6 1 valid6 (macro3843 k) -theorem macro3844 (k : Nat) : applyExit (before3844 k) exit0 1 = some (before3845 k) := by - simp (disch := omega) [before3844, before3845, exit0, applyExit, pop, push] - <;> omega -theorem step3844 (k : Nat) : Runs (1*2) (before3844 k).denote (before3845 k).denote := - @applyExit_sound (before3844 k) (before3845 k) exit0 1 valid0 (macro3844 k) -theorem macro3845 (k : Nat) : applyExit (before3845 k) exit13 11 = some (before3846 k) := by - simp (disch := omega) [before3845, before3846, exit13, applyExit, pop, push] - <;> omega -theorem step3845 (k : Nat) : Runs (11*2) (before3845 k).denote (before3846 k).denote := - @applyExit_sound (before3845 k) (before3846 k) exit13 11 valid13 (macro3845 k) -theorem macro3846 (k : Nat) : applyExit (before3846 k) exit0 14 = some (before3847 k) := by - simp (disch := omega) [before3846, before3847, exit0, applyExit, pop, push] - <;> omega -theorem step3846 (k : Nat) : Runs (14*2) (before3846 k).denote (before3847 k).denote := - @applyExit_sound (before3846 k) (before3847 k) exit0 14 valid0 (macro3846 k) -theorem macro3847 (k : Nat) : applyExit (before3847 k) exit1 1 = some (before3848 k) := by - simp (disch := omega) [before3847, before3848, exit1, applyExit, pop, push] - <;> omega -theorem step3847 (k : Nat) : Runs (1*3) (before3847 k).denote (before3848 k).denote := - @applyExit_sound (before3847 k) (before3848 k) exit1 1 valid1 (macro3847 k) -theorem macro3848 (k : Nat) : applyExit (before3848 k) exit2 14 = some (before3849 k) := by - simp (disch := omega) [before3848, before3849, exit2, applyExit, pop, push] - <;> omega -theorem step3848 (k : Nat) : Runs (14*2) (before3848 k).denote (before3849 k).denote := - @applyExit_sound (before3848 k) (before3849 k) exit2 14 valid2 (macro3848 k) -theorem macro3849 (k : Nat) : applyExit (before3849 k) exit6 1 = some (before3850 k) := by - simp (disch := omega) [before3849, before3850, exit6, applyExit, pop, push] - <;> omega -theorem step3849 (k : Nat) : Runs (1*1) (before3849 k).denote (before3850 k).denote := - @applyExit_sound (before3849 k) (before3850 k) exit6 1 valid6 (macro3849 k) -theorem macro3850 (k : Nat) : applyExit (before3850 k) exit0 15 = some (before3851 k) := by - simp (disch := omega) [before3850, before3851, exit0, applyExit, pop, push] - <;> omega -theorem step3850 (k : Nat) : Runs (15*2) (before3850 k).denote (before3851 k).denote := - @applyExit_sound (before3850 k) (before3851 k) exit0 15 valid0 (macro3850 k) -theorem macro3851 (k : Nat) : applyExit (before3851 k) exit13 6 = some (before3852 k) := by - simp (disch := omega) [before3851, before3852, exit13, applyExit, pop, push] - <;> omega -theorem step3851 (k : Nat) : Runs (6*2) (before3851 k).denote (before3852 k).denote := - @applyExit_sound (before3851 k) (before3852 k) exit13 6 valid13 (macro3851 k) -theorem macro3852 (k : Nat) : applyExit (before3852 k) exit0 12 = some (before3853 k) := by - simp (disch := omega) [before3852, before3853, exit0, applyExit, pop, push] - <;> omega -theorem step3852 (k : Nat) : Runs (12*2) (before3852 k).denote (before3853 k).denote := - @applyExit_sound (before3852 k) (before3853 k) exit0 12 valid0 (macro3852 k) -theorem macro3853 (k : Nat) : applyExit (before3853 k) exit1 1 = some (before3854 k) := by - simp (disch := omega) [before3853, before3854, exit1, applyExit, pop, push] - <;> omega -theorem step3853 (k : Nat) : Runs (1*3) (before3853 k).denote (before3854 k).denote := - @applyExit_sound (before3853 k) (before3854 k) exit1 1 valid1 (macro3853 k) -theorem macro3854 (k : Nat) : applyExit (before3854 k) exit2 12 = some (before3855 k) := by - simp (disch := omega) [before3854, before3855, exit2, applyExit, pop, push] - <;> omega -theorem step3854 (k : Nat) : Runs (12*2) (before3854 k).denote (before3855 k).denote := - @applyExit_sound (before3854 k) (before3855 k) exit2 12 valid2 (macro3854 k) -theorem macro3855 (k : Nat) : applyExit (before3855 k) exit6 1 = some (before3856 k) := by - simp (disch := omega) [before3855, before3856, exit6, applyExit, pop, push] - <;> omega -theorem step3855 (k : Nat) : Runs (1*1) (before3855 k).denote (before3856 k).denote := - @applyExit_sound (before3855 k) (before3856 k) exit6 1 valid6 (macro3855 k) -theorem macro3856 (k : Nat) : applyExit (before3856 k) exit0 13 = some (before3857 k) := by - simp (disch := omega) [before3856, before3857, exit0, applyExit, pop, push] - <;> omega -theorem step3856 (k : Nat) : Runs (13*2) (before3856 k).denote (before3857 k).denote := - @applyExit_sound (before3856 k) (before3857 k) exit0 13 valid0 (macro3856 k) -theorem macro3857 (k : Nat) : applyExit (before3857 k) exit13 4 = some (before3858 k) := by - simp (disch := omega) [before3857, before3858, exit13, applyExit, pop, push] - <;> omega -theorem step3857 (k : Nat) : Runs (4*2) (before3857 k).denote (before3858 k).denote := - @applyExit_sound (before3857 k) (before3858 k) exit13 4 valid13 (macro3857 k) -theorem macro3858 (k : Nat) : applyExit (before3858 k) exit222 (1*k+7) = some (before3859 k) := by - simp (disch := omega) [before3858, before3859, exit222, applyExit, pop, push] - <;> omega -theorem step3858 (k : Nat) : Runs ((1*k+7)*90) (before3858 k).denote (before3859 k).denote := - @applyExit_sound (before3858 k) (before3859 k) exit222 (1*k+7) valid222 (macro3858 k) -theorem macro3859 (k : Nat) : applyExit (before3859 k) exit223 1 = some (before3860 k) := by - simp (disch := omega) [before3859, before3860, exit223, applyExit, pop, push] - <;> omega -theorem step3859 (k : Nat) : Runs (1*38) (before3859 k).denote (before3860 k).denote := - @applyExit_sound (before3859 k) (before3860 k) exit223 1 valid223 (macro3859 k) -theorem macro3860 (k : Nat) : applyExit (before3860 k) exit0 791761163 = some (before3861 k) := by - simp (disch := omega) [before3860, before3861, exit0, applyExit, pop, push] - <;> omega -theorem step3860 (k : Nat) : Runs (791761163*2) (before3860 k).denote (before3861 k).denote := - @applyExit_sound (before3860 k) (before3861 k) exit0 791761163 valid0 (macro3860 k) -theorem macro3861 (k : Nat) : applyExit (before3861 k) exit1 1 = some (before3862 k) := by - simp (disch := omega) [before3861, before3862, exit1, applyExit, pop, push] - <;> omega -theorem step3861 (k : Nat) : Runs (1*3) (before3861 k).denote (before3862 k).denote := - @applyExit_sound (before3861 k) (before3862 k) exit1 1 valid1 (macro3861 k) -theorem macro3862 (k : Nat) : applyExit (before3862 k) exit2 791761163 = some (before3863 k) := by - simp (disch := omega) [before3862, before3863, exit2, applyExit, pop, push] - <;> omega -theorem step3862 (k : Nat) : Runs (791761163*2) (before3862 k).denote (before3863 k).denote := - @applyExit_sound (before3862 k) (before3863 k) exit2 791761163 valid2 (macro3862 k) -theorem macro3863 (k : Nat) : applyExit (before3863 k) exit224 1 = some (before3864 k) := by - simp (disch := omega) [before3863, before3864, exit224, applyExit, pop, push] - <;> omega -theorem step3863 (k : Nat) : Runs (1*69) (before3863 k).denote (before3864 k).denote := - @applyExit_sound (before3863 k) (before3864 k) exit224 1 valid224 (macro3863 k) -theorem macro3864 (k : Nat) : applyExit (before3864 k) exit0 791761164 = some (before3865 k) := by - simp (disch := omega) [before3864, before3865, exit0, applyExit, pop, push] - <;> omega -theorem step3864 (k : Nat) : Runs (791761164*2) (before3864 k).denote (before3865 k).denote := - @applyExit_sound (before3864 k) (before3865 k) exit0 791761164 valid0 (macro3864 k) -theorem macro3865 (k : Nat) : applyExit (before3865 k) exit13 5 = some (before3866 k) := by - simp (disch := omega) [before3865, before3866, exit13, applyExit, pop, push] - <;> omega -theorem step3865 (k : Nat) : Runs (5*2) (before3865 k).denote (before3866 k).denote := - @applyExit_sound (before3865 k) (before3866 k) exit13 5 valid13 (macro3865 k) -theorem macro3866 (k : Nat) : applyExit (before3866 k) exit0 25 = some (before3867 k) := by - simp (disch := omega) [before3866, before3867, exit0, applyExit, pop, push] - <;> omega -theorem step3866 (k : Nat) : Runs (25*2) (before3866 k).denote (before3867 k).denote := - @applyExit_sound (before3866 k) (before3867 k) exit0 25 valid0 (macro3866 k) -theorem macro3867 (k : Nat) : applyExit (before3867 k) exit1 1 = some (before3868 k) := by - simp (disch := omega) [before3867, before3868, exit1, applyExit, pop, push] - <;> omega -theorem step3867 (k : Nat) : Runs (1*3) (before3867 k).denote (before3868 k).denote := - @applyExit_sound (before3867 k) (before3868 k) exit1 1 valid1 (macro3867 k) -theorem macro3868 (k : Nat) : applyExit (before3868 k) exit2 25 = some (before3869 k) := by - simp (disch := omega) [before3868, before3869, exit2, applyExit, pop, push] - <;> omega -theorem step3868 (k : Nat) : Runs (25*2) (before3868 k).denote (before3869 k).denote := - @applyExit_sound (before3868 k) (before3869 k) exit2 25 valid2 (macro3868 k) -theorem macro3869 (k : Nat) : applyExit (before3869 k) exit6 1 = some (before3870 k) := by - simp (disch := omega) [before3869, before3870, exit6, applyExit, pop, push] - <;> omega -theorem step3869 (k : Nat) : Runs (1*1) (before3869 k).denote (before3870 k).denote := - @applyExit_sound (before3869 k) (before3870 k) exit6 1 valid6 (macro3869 k) -theorem macro3870 (k : Nat) : applyExit (before3870 k) exit0 26 = some (before3871 k) := by - simp (disch := omega) [before3870, before3871, exit0, applyExit, pop, push] - <;> omega -theorem step3870 (k : Nat) : Runs (26*2) (before3870 k).denote (before3871 k).denote := - @applyExit_sound (before3870 k) (before3871 k) exit0 26 valid0 (macro3870 k) -theorem macro3871 (k : Nat) : applyExit (before3871 k) exit13 37 = some (before3872 k) := by - simp (disch := omega) [before3871, before3872, exit13, applyExit, pop, push] - <;> omega -theorem step3871 (k : Nat) : Runs (37*2) (before3871 k).denote (before3872 k).denote := - @applyExit_sound (before3871 k) (before3872 k) exit13 37 valid13 (macro3871 k) -theorem macro3872 (k : Nat) : applyExit (before3872 k) exit0 19 = some (before3873 k) := by - simp (disch := omega) [before3872, before3873, exit0, applyExit, pop, push] - <;> omega -theorem step3872 (k : Nat) : Runs (19*2) (before3872 k).denote (before3873 k).denote := - @applyExit_sound (before3872 k) (before3873 k) exit0 19 valid0 (macro3872 k) -theorem macro3873 (k : Nat) : applyExit (before3873 k) exit1 1 = some (before3874 k) := by - simp (disch := omega) [before3873, before3874, exit1, applyExit, pop, push] - <;> omega -theorem step3873 (k : Nat) : Runs (1*3) (before3873 k).denote (before3874 k).denote := - @applyExit_sound (before3873 k) (before3874 k) exit1 1 valid1 (macro3873 k) -theorem macro3874 (k : Nat) : applyExit (before3874 k) exit2 19 = some (before3875 k) := by - simp (disch := omega) [before3874, before3875, exit2, applyExit, pop, push] - <;> omega -theorem step3874 (k : Nat) : Runs (19*2) (before3874 k).denote (before3875 k).denote := - @applyExit_sound (before3874 k) (before3875 k) exit2 19 valid2 (macro3874 k) -theorem macro3875 (k : Nat) : applyExit (before3875 k) exit6 1 = some (before3876 k) := by - simp (disch := omega) [before3875, before3876, exit6, applyExit, pop, push] - <;> omega -theorem step3875 (k : Nat) : Runs (1*1) (before3875 k).denote (before3876 k).denote := - @applyExit_sound (before3875 k) (before3876 k) exit6 1 valid6 (macro3875 k) -theorem macro3876 (k : Nat) : applyExit (before3876 k) exit0 20 = some (before3877 k) := by - simp (disch := omega) [before3876, before3877, exit0, applyExit, pop, push] - <;> omega -theorem step3876 (k : Nat) : Runs (20*2) (before3876 k).denote (before3877 k).denote := - @applyExit_sound (before3876 k) (before3877 k) exit0 20 valid0 (macro3876 k) -theorem macro3877 (k : Nat) : applyExit (before3877 k) exit13 89 = some (before3878 k) := by - simp (disch := omega) [before3877, before3878, exit13, applyExit, pop, push] - <;> omega -theorem step3877 (k : Nat) : Runs (89*2) (before3877 k).denote (before3878 k).denote := - @applyExit_sound (before3877 k) (before3878 k) exit13 89 valid13 (macro3877 k) -theorem macro3878 (k : Nat) : applyExit (before3878 k) exit0 17 = some (before3879 k) := by - simp (disch := omega) [before3878, before3879, exit0, applyExit, pop, push] - <;> omega -theorem step3878 (k : Nat) : Runs (17*2) (before3878 k).denote (before3879 k).denote := - @applyExit_sound (before3878 k) (before3879 k) exit0 17 valid0 (macro3878 k) -theorem macro3879 (k : Nat) : applyExit (before3879 k) exit225 1 = some (before3880 k) := by - simp (disch := omega) [before3879, before3880, exit225, applyExit, pop, push] - <;> omega -theorem step3879 (k : Nat) : Runs (1*95) (before3879 k).denote (before3880 k).denote := - @applyExit_sound (before3879 k) (before3880 k) exit225 1 valid225 (macro3879 k) -theorem macro3880 (k : Nat) : applyExit (before3880 k) exit2 17 = some (before3881 k) := by - simp (disch := omega) [before3880, before3881, exit2, applyExit, pop, push] - <;> omega -theorem step3880 (k : Nat) : Runs (17*2) (before3880 k).denote (before3881 k).denote := - @applyExit_sound (before3880 k) (before3881 k) exit2 17 valid2 (macro3880 k) -theorem macro3881 (k : Nat) : applyExit (before3881 k) exit6 1 = some (before3882 k) := by - simp (disch := omega) [before3881, before3882, exit6, applyExit, pop, push] - <;> omega -theorem step3881 (k : Nat) : Runs (1*1) (before3881 k).denote (before3882 k).denote := - @applyExit_sound (before3881 k) (before3882 k) exit6 1 valid6 (macro3881 k) -theorem macro3882 (k : Nat) : applyExit (before3882 k) exit0 17 = some (before3883 k) := by - simp (disch := omega) [before3882, before3883, exit0, applyExit, pop, push] - <;> omega -theorem step3882 (k : Nat) : Runs (17*2) (before3882 k).denote (before3883 k).denote := - @applyExit_sound (before3882 k) (before3883 k) exit0 17 valid0 (macro3882 k) -theorem macro3883 (k : Nat) : applyExit (before3883 k) exit226 1 = some (before3884 k) := by - simp (disch := omega) [before3883, before3884, exit226, applyExit, pop, push] - <;> omega -theorem step3883 (k : Nat) : Runs (1*1050) (before3883 k).denote (before3884 k).denote := - @applyExit_sound (before3883 k) (before3884 k) exit226 1 valid226 (macro3883 k) -theorem macro3884 (k : Nat) : applyExit (before3884 k) exit225 1 = some (before3885 k) := by - simp (disch := omega) [before3884, before3885, exit225, applyExit, pop, push] - <;> omega -theorem step3884 (k : Nat) : Runs (1*95) (before3884 k).denote (before3885 k).denote := - @applyExit_sound (before3884 k) (before3885 k) exit225 1 valid225 (macro3884 k) -theorem macro3885 (k : Nat) : applyExit (before3885 k) exit227 1 = some (before3886 k) := by - simp (disch := omega) [before3885, before3886, exit227, applyExit, pop, push] - <;> omega -theorem step3885 (k : Nat) : Runs (1*69) (before3885 k).denote (before3886 k).denote := - @applyExit_sound (before3885 k) (before3886 k) exit227 1 valid227 (macro3885 k) -theorem macro3886 (k : Nat) : applyExit (before3886 k) exit226 1 = some (before3887 k) := by - simp (disch := omega) [before3886, before3887, exit226, applyExit, pop, push] - <;> omega -theorem step3886 (k : Nat) : Runs (1*1050) (before3886 k).denote (before3887 k).denote := - @applyExit_sound (before3886 k) (before3887 k) exit226 1 valid226 (macro3886 k) -theorem macro3887 (k : Nat) : applyExit (before3887 k) exit225 1 = some (before3888 k) := by - simp (disch := omega) [before3887, before3888, exit225, applyExit, pop, push] - <;> omega -theorem step3887 (k : Nat) : Runs (1*95) (before3887 k).denote (before3888 k).denote := - @applyExit_sound (before3887 k) (before3888 k) exit225 1 valid225 (macro3887 k) -theorem macro3888 (k : Nat) : applyExit (before3888 k) exit227 1 = some (before3889 k) := by - simp (disch := omega) [before3888, before3889, exit227, applyExit, pop, push] - <;> omega -theorem step3888 (k : Nat) : Runs (1*69) (before3888 k).denote (before3889 k).denote := - @applyExit_sound (before3888 k) (before3889 k) exit227 1 valid227 (macro3888 k) -theorem macro3889 (k : Nat) : applyExit (before3889 k) exit226 1 = some (before3890 k) := by - simp (disch := omega) [before3889, before3890, exit226, applyExit, pop, push] - <;> omega -theorem step3889 (k : Nat) : Runs (1*1050) (before3889 k).denote (before3890 k).denote := - @applyExit_sound (before3889 k) (before3890 k) exit226 1 valid226 (macro3889 k) -theorem macro3890 (k : Nat) : applyExit (before3890 k) exit225 1 = some (before3891 k) := by - simp (disch := omega) [before3890, before3891, exit225, applyExit, pop, push] - <;> omega -theorem step3890 (k : Nat) : Runs (1*95) (before3890 k).denote (before3891 k).denote := - @applyExit_sound (before3890 k) (before3891 k) exit225 1 valid225 (macro3890 k) -theorem macro3891 (k : Nat) : applyExit (before3891 k) exit227 1 = some (before3892 k) := by - simp (disch := omega) [before3891, before3892, exit227, applyExit, pop, push] - <;> omega -theorem step3891 (k : Nat) : Runs (1*69) (before3891 k).denote (before3892 k).denote := - @applyExit_sound (before3891 k) (before3892 k) exit227 1 valid227 (macro3891 k) -def cycleState3892 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w199,(3+1*j)⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761164⟩,⟨w196,1⟩,⟨w194,(1*k+7)⟩,⟨w0,4⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w197,1⟩,⟨w192,(1*k+4-1*j)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart3892_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w198,1⟩,⟨w199,(3+1*j)⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761164⟩,⟨w196,1⟩,⟨w194,(1*k+7)⟩,⟨w0,4⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w192,(1*k+4-1*j)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart3892_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w198,1⟩,⟨w199,(3+1*j)⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,88⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,36⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,791761164⟩,⟨w196,1⟩,⟨w194,(1*k+7)⟩,⟨w0,4⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w197,1⟩,⟨w192,(1*k+3-1*j)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro3892_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState3892 k j) exit226 1 = some (cyclePart3892_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState3892, cyclePart3892_0, exit226, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3892_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3892_0 k j) exit225 1 = some (cyclePart3892_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3892_0, cyclePart3892_1, exit225, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro3892_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart3892_1 k j) exit227 1 = some (cycleState3892 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart3892_1, cycleState3892, exit227, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun3892 (k j : Nat) (hj : j < (1*k+3)) : Runs 1214 (cycleState3892 k j).denote (cycleState3892 k (j+1)).denote := by - have h0 : Runs (1*1050) (cycleState3892 k j).denote (cyclePart3892_0 k j).denote := @applyExit_sound (cycleState3892 k j) (cyclePart3892_0 k j) exit226 1 valid226 (cycleMacro3892_0 k j hj) - have h1 : Runs (1*95) (cyclePart3892_0 k j).denote (cyclePart3892_1 k j).denote := @applyExit_sound (cyclePart3892_0 k j) (cyclePart3892_1 k j) exit225 1 valid225 (cycleMacro3892_1 k j hj) - have h2 : Runs (1*69) (cyclePart3892_1 k j).denote (cycleState3892 k (j+1)).denote := @applyExit_sound (cyclePart3892_1 k j) (cycleState3892 k (j+1)) exit227 1 valid227 (cycleMacro3892_2 k j hj) - exact (@Runs.trans (1*1050) ((1*95)+(1*69)) (cycleState3892 k j).denote (cyclePart3892_0 k j).denote (cycleState3892 k (j+1)).denote h0 (@Runs.trans (1*95) (1*69) (cyclePart3892_0 k j).denote (cyclePart3892_1 k j).denote (cycleState3892 k (j+1)).denote h1 h2)) -theorem step3892 (k : Nat) : Runs ((1*k+3)*1214) (before3892 k).denote (before3893 k).denote := by - have h := Runs.chain (fun j => (cycleState3892 k j).denote) 1214 (1*k+3) (cycleRun3892 k) - have h0 : cycleState3892 k 0 = before3892 k := by simp [cycleState3892, before3892] - have h1 : cycleState3892 k (1*k+3) = before3893 k := by - simp [cycleState3892, before3893] <;> omega - simpa only [h0, h1] using h -theorem macro3893 (k : Nat) : applyExit (before3893 k) exit226 1 = some (before3894 k) := by - simp (disch := omega) [before3893, before3894, exit226, applyExit, pop, push] - <;> omega -theorem step3893 (k : Nat) : Runs (1*1050) (before3893 k).denote (before3894 k).denote := - @applyExit_sound (before3893 k) (before3894 k) exit226 1 valid226 (macro3893 k) -theorem macro3894 (k : Nat) : applyExit (before3894 k) exit225 1 = some (before3895 k) := by - simp (disch := omega) [before3894, before3895, exit225, applyExit, pop, push] - <;> omega -theorem step3894 (k : Nat) : Runs (1*95) (before3894 k).denote (before3895 k).denote := - @applyExit_sound (before3894 k) (before3895 k) exit225 1 valid225 (macro3894 k) -theorem macro3895 (k : Nat) : applyExit (before3895 k) exit227 1 = some (before3896 k) := by - simp (disch := omega) [before3895, before3896, exit227, applyExit, pop, push] - <;> omega -theorem step3895 (k : Nat) : Runs (1*69) (before3895 k).denote (before3896 k).denote := - @applyExit_sound (before3895 k) (before3896 k) exit227 1 valid227 (macro3895 k) -theorem macro3896 (k : Nat) : applyExit (before3896 k) exit226 1 = some (before3897 k) := by - simp (disch := omega) [before3896, before3897, exit226, applyExit, pop, push] - <;> omega -theorem step3896 (k : Nat) : Runs (1*1050) (before3896 k).denote (before3897 k).denote := - @applyExit_sound (before3896 k) (before3897 k) exit226 1 valid226 (macro3896 k) -theorem macro3897 (k : Nat) : applyExit (before3897 k) exit0 23 = some (before3898 k) := by - simp (disch := omega) [before3897, before3898, exit0, applyExit, pop, push] - <;> omega -theorem step3897 (k : Nat) : Runs (23*2) (before3897 k).denote (before3898 k).denote := - @applyExit_sound (before3897 k) (before3898 k) exit0 23 valid0 (macro3897 k) -theorem macro3898 (k : Nat) : applyExit (before3898 k) exit1 1 = some (before3899 k) := by - simp (disch := omega) [before3898, before3899, exit1, applyExit, pop, push] - <;> omega -theorem step3898 (k : Nat) : Runs (1*3) (before3898 k).denote (before3899 k).denote := - @applyExit_sound (before3898 k) (before3899 k) exit1 1 valid1 (macro3898 k) -theorem macro3899 (k : Nat) : applyExit (before3899 k) exit2 23 = some (after3899 k) := by - simp (disch := omega) [before3899, after3899, exit2, applyExit, pop, push] - <;> omega -theorem step3899 (k : Nat) : Runs (23*2) (before3899 k).denote (after3899 k).denote := - @applyExit_sound (before3899 k) (after3899 k) exit2 23 valid2 (macro3899 k) -theorem chunkRun038 (k : Nat) : Runs (1928*k+6334106188) (before3800 k).denote (after3899 k).denote := by - have h := (@Runs.trans ((((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))))+((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1))))))) ((((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))))+((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))))+((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2))))))) (before3800 k).denote (before3850 k).denote (after3899 k).denote (@Runs.trans (((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))))+((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1)))))) (before3800 k).denote (before3825 k).denote (before3850 k).denote (@Runs.trans ((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2))))) ((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before3800 k).denote (before3812 k).denote (before3825 k).denote (@Runs.trans (((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2)))) (((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))) (before3800 k).denote (before3806 k).denote (before3812 k).denote (@Runs.trans ((23*2)+(((1*k+8)*586)+(16*2))) ((1*2)+((1*2)+(88*2))) (before3800 k).denote (before3803 k).denote (before3806 k).denote (@Runs.trans (23*2) (((1*k+8)*586)+(16*2)) (before3800 k).denote (before3801 k).denote (before3803 k).denote (step3800 k) (@Runs.trans ((1*k+8)*586) (16*2) (before3801 k).denote (before3802 k).denote (before3803 k).denote (step3801 k) (step3802 k))) (@Runs.trans (1*2) ((1*2)+(88*2)) (before3803 k).denote (before3804 k).denote (before3806 k).denote (step3803 k) (@Runs.trans (1*2) (88*2) (before3804 k).denote (before3805 k).denote (before3806 k).denote (step3804 k) (step3805 k)))) (@Runs.trans ((1*2)+((18*2)+(1*2))) ((1*2)+((36*2)+(1*2))) (before3806 k).denote (before3809 k).denote (before3812 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before3806 k).denote (before3807 k).denote (before3809 k).denote (step3806 k) (@Runs.trans (18*2) (1*2) (before3807 k).denote (before3808 k).denote (before3809 k).denote (step3807 k) (step3808 k))) (@Runs.trans (1*2) ((36*2)+(1*2)) (before3809 k).denote (before3810 k).denote (before3812 k).denote (step3809 k) (@Runs.trans (36*2) (1*2) (before3810 k).denote (before3811 k).denote (before3812 k).denote (step3810 k) (step3811 k))))) (@Runs.trans (((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2)))) (((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before3812 k).denote (before3818 k).denote (before3825 k).denote (@Runs.trans ((24*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(791761163*2))) (before3812 k).denote (before3815 k).denote (before3818 k).denote (@Runs.trans (24*2) ((1*2)+(1*2)) (before3812 k).denote (before3813 k).denote (before3815 k).denote (step3812 k) (@Runs.trans (1*2) (1*2) (before3813 k).denote (before3814 k).denote (before3815 k).denote (step3813 k) (step3814 k))) (@Runs.trans (4*2) ((1*2)+(791761163*2)) (before3815 k).denote (before3816 k).denote (before3818 k).denote (step3815 k) (@Runs.trans (1*2) (791761163*2) (before3816 k).denote (before3817 k).denote (before3818 k).denote (step3816 k) (step3817 k)))) (@Runs.trans ((1*38)+(((1*k+7)*38)+(4*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before3818 k).denote (before3821 k).denote (before3825 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(4*2)) (before3818 k).denote (before3819 k).denote (before3821 k).denote (step3818 k) (@Runs.trans ((1*k+7)*38) (4*2) (before3819 k).denote (before3820 k).denote (before3821 k).denote (step3819 k) (step3820 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before3821 k).denote (before3823 k).denote (before3825 k).denote (@Runs.trans (1*2) (11*2) (before3821 k).denote (before3822 k).denote (before3823 k).denote (step3821 k) (step3822 k)) (@Runs.trans (1*2) (1*2) (before3823 k).denote (before3824 k).denote (before3825 k).denote (step3823 k) (step3824 k)))))) (@Runs.trans ((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2))))) ((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1))))) (before3825 k).denote (before3837 k).denote (before3850 k).denote (@Runs.trans (((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))) (before3825 k).denote (before3831 k).denote (before3837 k).denote (@Runs.trans ((5*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(10*2))) (before3825 k).denote (before3828 k).denote (before3831 k).denote (@Runs.trans (5*2) ((1*2)+(13*2)) (before3825 k).denote (before3826 k).denote (before3828 k).denote (step3825 k) (@Runs.trans (1*2) (13*2) (before3826 k).denote (before3827 k).denote (before3828 k).denote (step3826 k) (step3827 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before3828 k).denote (before3829 k).denote (before3831 k).denote (step3828 k) (@Runs.trans (1*2) (10*2) (before3829 k).denote (before3830 k).denote (before3831 k).denote (step3829 k) (step3830 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*1)+((1*2)+(1*2))) (before3831 k).denote (before3834 k).denote (before3837 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before3831 k).denote (before3832 k).denote (before3834 k).denote (step3831 k) (@Runs.trans (1*2) (1*1) (before3832 k).denote (before3833 k).denote (before3834 k).denote (step3832 k) (step3833 k))) (@Runs.trans (1*1) ((1*2)+(1*2)) (before3834 k).denote (before3835 k).denote (before3837 k).denote (step3834 k) (@Runs.trans (1*2) (1*2) (before3835 k).denote (before3836 k).denote (before3837 k).denote (step3835 k) (step3836 k))))) (@Runs.trans (((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3)))) (((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1)))) (before3837 k).denote (before3843 k).denote (before3850 k).denote (@Runs.trans ((1*1)+((1*3)+(1*1))) ((1*2)+((2*2)+(1*3))) (before3837 k).denote (before3840 k).denote (before3843 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before3837 k).denote (before3838 k).denote (before3840 k).denote (step3837 k) (@Runs.trans (1*3) (1*1) (before3838 k).denote (before3839 k).denote (before3840 k).denote (step3838 k) (step3839 k))) (@Runs.trans (1*2) ((2*2)+(1*3)) (before3840 k).denote (before3841 k).denote (before3843 k).denote (step3840 k) (@Runs.trans (2*2) (1*3) (before3841 k).denote (before3842 k).denote (before3843 k).denote (step3841 k) (step3842 k)))) (@Runs.trans ((1*1)+((1*2)+(11*2))) (((14*2)+(1*3))+((14*2)+(1*1))) (before3843 k).denote (before3846 k).denote (before3850 k).denote (@Runs.trans (1*1) ((1*2)+(11*2)) (before3843 k).denote (before3844 k).denote (before3846 k).denote (step3843 k) (@Runs.trans (1*2) (11*2) (before3844 k).denote (before3845 k).denote (before3846 k).denote (step3844 k) (step3845 k))) (@Runs.trans ((14*2)+(1*3)) ((14*2)+(1*1)) (before3846 k).denote (before3848 k).denote (before3850 k).denote (@Runs.trans (14*2) (1*3) (before3846 k).denote (before3847 k).denote (before3848 k).denote (step3846 k) (step3847 k)) (@Runs.trans (14*2) (1*1) (before3848 k).denote (before3849 k).denote (before3850 k).denote (step3848 k) (step3849 k))))))) (@Runs.trans (((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))))+((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))))) (((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))))+((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2)))))) (before3850 k).denote (before3875 k).denote (after3899 k).denote (@Runs.trans ((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3))))) ((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))) (before3850 k).denote (before3862 k).denote (before3875 k).denote (@Runs.trans (((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1)))) (((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))) (before3850 k).denote (before3856 k).denote (before3862 k).denote (@Runs.trans ((15*2)+((6*2)+(12*2))) ((1*3)+((12*2)+(1*1))) (before3850 k).denote (before3853 k).denote (before3856 k).denote (@Runs.trans (15*2) ((6*2)+(12*2)) (before3850 k).denote (before3851 k).denote (before3853 k).denote (step3850 k) (@Runs.trans (6*2) (12*2) (before3851 k).denote (before3852 k).denote (before3853 k).denote (step3851 k) (step3852 k))) (@Runs.trans (1*3) ((12*2)+(1*1)) (before3853 k).denote (before3854 k).denote (before3856 k).denote (step3853 k) (@Runs.trans (12*2) (1*1) (before3854 k).denote (before3855 k).denote (before3856 k).denote (step3854 k) (step3855 k)))) (@Runs.trans ((13*2)+((4*2)+((1*k+7)*90))) ((1*38)+((791761163*2)+(1*3))) (before3856 k).denote (before3859 k).denote (before3862 k).denote (@Runs.trans (13*2) ((4*2)+((1*k+7)*90)) (before3856 k).denote (before3857 k).denote (before3859 k).denote (step3856 k) (@Runs.trans (4*2) ((1*k+7)*90) (before3857 k).denote (before3858 k).denote (before3859 k).denote (step3857 k) (step3858 k))) (@Runs.trans (1*38) ((791761163*2)+(1*3)) (before3859 k).denote (before3860 k).denote (before3862 k).denote (step3859 k) (@Runs.trans (791761163*2) (1*3) (before3860 k).denote (before3861 k).denote (before3862 k).denote (step3860 k) (step3861 k))))) (@Runs.trans (((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3)))) (((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2)))) (before3862 k).denote (before3868 k).denote (before3875 k).denote (@Runs.trans ((791761163*2)+((1*69)+(791761164*2))) ((5*2)+((25*2)+(1*3))) (before3862 k).denote (before3865 k).denote (before3868 k).denote (@Runs.trans (791761163*2) ((1*69)+(791761164*2)) (before3862 k).denote (before3863 k).denote (before3865 k).denote (step3862 k) (@Runs.trans (1*69) (791761164*2) (before3863 k).denote (before3864 k).denote (before3865 k).denote (step3863 k) (step3864 k))) (@Runs.trans (5*2) ((25*2)+(1*3)) (before3865 k).denote (before3866 k).denote (before3868 k).denote (step3865 k) (@Runs.trans (25*2) (1*3) (before3866 k).denote (before3867 k).denote (before3868 k).denote (step3866 k) (step3867 k)))) (@Runs.trans ((25*2)+((1*1)+(26*2))) (((37*2)+(19*2))+((1*3)+(19*2))) (before3868 k).denote (before3871 k).denote (before3875 k).denote (@Runs.trans (25*2) ((1*1)+(26*2)) (before3868 k).denote (before3869 k).denote (before3871 k).denote (step3868 k) (@Runs.trans (1*1) (26*2) (before3869 k).denote (before3870 k).denote (before3871 k).denote (step3869 k) (step3870 k))) (@Runs.trans ((37*2)+(19*2)) ((1*3)+(19*2)) (before3871 k).denote (before3873 k).denote (before3875 k).denote (@Runs.trans (37*2) (19*2) (before3871 k).denote (before3872 k).denote (before3873 k).denote (step3871 k) (step3872 k)) (@Runs.trans (1*3) (19*2) (before3873 k).denote (before3874 k).denote (before3875 k).denote (step3873 k) (step3874 k)))))) (@Runs.trans ((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050))))) ((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2))))) (before3875 k).denote (before3887 k).denote (after3899 k).denote (@Runs.trans (((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2)))) (((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))) (before3875 k).denote (before3881 k).denote (before3887 k).denote (@Runs.trans ((1*1)+((20*2)+(89*2))) ((17*2)+((1*95)+(17*2))) (before3875 k).denote (before3878 k).denote (before3881 k).denote (@Runs.trans (1*1) ((20*2)+(89*2)) (before3875 k).denote (before3876 k).denote (before3878 k).denote (step3875 k) (@Runs.trans (20*2) (89*2) (before3876 k).denote (before3877 k).denote (before3878 k).denote (step3876 k) (step3877 k))) (@Runs.trans (17*2) ((1*95)+(17*2)) (before3878 k).denote (before3879 k).denote (before3881 k).denote (step3878 k) (@Runs.trans (1*95) (17*2) (before3879 k).denote (before3880 k).denote (before3881 k).denote (step3879 k) (step3880 k)))) (@Runs.trans ((1*1)+((17*2)+(1*1050))) ((1*95)+((1*69)+(1*1050))) (before3881 k).denote (before3884 k).denote (before3887 k).denote (@Runs.trans (1*1) ((17*2)+(1*1050)) (before3881 k).denote (before3882 k).denote (before3884 k).denote (step3881 k) (@Runs.trans (17*2) (1*1050) (before3882 k).denote (before3883 k).denote (before3884 k).denote (step3882 k) (step3883 k))) (@Runs.trans (1*95) ((1*69)+(1*1050)) (before3884 k).denote (before3885 k).denote (before3887 k).denote (step3884 k) (@Runs.trans (1*69) (1*1050) (before3885 k).denote (before3886 k).denote (before3887 k).denote (step3885 k) (step3886 k))))) (@Runs.trans (((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214)))) (((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2)))) (before3887 k).denote (before3893 k).denote (after3899 k).denote (@Runs.trans ((1*95)+((1*69)+(1*1050))) ((1*95)+((1*69)+((1*k+3)*1214))) (before3887 k).denote (before3890 k).denote (before3893 k).denote (@Runs.trans (1*95) ((1*69)+(1*1050)) (before3887 k).denote (before3888 k).denote (before3890 k).denote (step3887 k) (@Runs.trans (1*69) (1*1050) (before3888 k).denote (before3889 k).denote (before3890 k).denote (step3888 k) (step3889 k))) (@Runs.trans (1*95) ((1*69)+((1*k+3)*1214)) (before3890 k).denote (before3891 k).denote (before3893 k).denote (step3890 k) (@Runs.trans (1*69) ((1*k+3)*1214) (before3891 k).denote (before3892 k).denote (before3893 k).denote (step3891 k) (step3892 k)))) (@Runs.trans ((1*1050)+((1*95)+(1*69))) (((1*1050)+(23*2))+((1*3)+(23*2))) (before3893 k).denote (before3896 k).denote (after3899 k).denote (@Runs.trans (1*1050) ((1*95)+(1*69)) (before3893 k).denote (before3894 k).denote (before3896 k).denote (step3893 k) (@Runs.trans (1*95) (1*69) (before3894 k).denote (before3895 k).denote (before3896 k).denote (step3894 k) (step3895 k))) (@Runs.trans ((1*1050)+(23*2)) ((1*3)+(23*2)) (before3896 k).denote (before3898 k).denote (after3899 k).denote (@Runs.trans (1*1050) (23*2) (before3896 k).denote (before3897 k).denote (before3898 k).denote (step3896 k) (step3897 k)) (@Runs.trans (1*3) (23*2) (before3898 k).denote (before3899 k).denote (after3899 k).denote (step3898 k) (step3899 k)))))))) - have ht : (((((((23*2)+(((1*k+8)*586)+(16*2)))+((1*2)+((1*2)+(88*2))))+(((1*2)+((18*2)+(1*2)))+((1*2)+((36*2)+(1*2)))))+((((24*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(791761163*2))))+(((1*38)+(((1*k+7)*38)+(4*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*1)))+((1*1)+((1*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((2*2)+(1*3))))+(((1*1)+((1*2)+(11*2)))+(((14*2)+(1*3))+((14*2)+(1*1)))))))+((((((15*2)+((6*2)+(12*2)))+((1*3)+((12*2)+(1*1))))+(((13*2)+((4*2)+((1*k+7)*90)))+((1*38)+((791761163*2)+(1*3)))))+((((791761163*2)+((1*69)+(791761164*2)))+((5*2)+((25*2)+(1*3))))+(((25*2)+((1*1)+(26*2)))+(((37*2)+(19*2))+((1*3)+(19*2))))))+(((((1*1)+((20*2)+(89*2)))+((17*2)+((1*95)+(17*2))))+(((1*1)+((17*2)+(1*1050)))+((1*95)+((1*69)+(1*1050)))))+((((1*95)+((1*69)+(1*1050)))+((1*95)+((1*69)+((1*k+3)*1214))))+(((1*1050)+((1*95)+(1*69)))+(((1*1050)+(23*2))+((1*3)+(23*2)))))))) = (1928*k+6334106188) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean deleted file mode 100644 index cc2b3f05..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk039.lean +++ /dev/null @@ -1,778 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail3900_0 : Stack := [] -abbrev tail3900_1 : Stack := ⟨w1,1⟩ :: tail3900_0 -abbrev tail3900_2 : Stack := ⟨w0,1⟩ :: tail3900_1 -abbrev tail3900_3 : Stack := ⟨w2,1⟩ :: tail3900_2 -abbrev tail3900_4 : Stack := ⟨w1,1⟩ :: tail3900_3 -abbrev tail3900_5 : Stack := ⟨w0,10⟩ :: tail3900_4 -abbrev tail3900_6 : Stack := ⟨w2,1⟩ :: tail3900_5 -abbrev tail3900_7 : Stack := ⟨w1,15⟩ :: tail3900_6 -abbrev tail3900_8 : Stack := ⟨w0,5⟩ :: tail3900_7 -abbrev tail3900_9 : Stack := ⟨w2,1⟩ :: tail3900_8 -abbrev tail3900_10 : Stack := ⟨w1,13⟩ :: tail3900_9 -abbrev tail3900_11 : Stack := ⟨w0,4⟩ :: tail3900_10 -abbrev tail3900_12 (k : Nat) : Stack := ⟨w194,(1*k+7)⟩ :: tail3900_11 -abbrev tail3900_13 (k : Nat) : Stack := ⟨w196,1⟩ :: tail3900_12 k -abbrev tail3900_14 (k : Nat) : Stack := ⟨w1,791761164⟩ :: tail3900_13 k -abbrev tail3900_15 (k : Nat) : Stack := ⟨w0,4⟩ :: tail3900_14 k -abbrev tail3900_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_15 k -abbrev tail3900_17 (k : Nat) : Stack := ⟨w1,26⟩ :: tail3900_16 k -abbrev tail3900_18 (k : Nat) : Stack := ⟨w0,36⟩ :: tail3900_17 k -abbrev tail3900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_18 k -abbrev tail3900_20 (k : Nat) : Stack := ⟨w1,20⟩ :: tail3900_19 k -abbrev tail3900_21 (k : Nat) : Stack := ⟨w0,88⟩ :: tail3900_20 k -abbrev tail3900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_21 k -abbrev tail3900_23 (k : Nat) : Stack := ⟨w1,17⟩ :: tail3900_22 k -abbrev tail3900_24 (k : Nat) : Stack := ⟨w199,(1*k+7)⟩ :: tail3900_23 k -abbrev tail3900_25 (k : Nat) : Stack := ⟨w198,1⟩ :: tail3900_24 k -abbrev tail3900_26 : Stack := ⟨w1,3⟩ :: tail3900_0 -abbrev tail3900_27 : Stack := ⟨w2,1⟩ :: tail3900_26 -abbrev tail3900_28 : Stack := ⟨w0,2⟩ :: tail3900_27 -abbrev tail3900_29 : Stack := ⟨w1,12⟩ :: tail3900_28 -abbrev tail3900_30 : Stack := ⟨w2,1⟩ :: tail3900_29 -abbrev tail3900_31 : Stack := ⟨w0,95⟩ :: tail3900_30 -abbrev tail3900_32 : Stack := ⟨w1,13⟩ :: tail3900_31 -abbrev tail3900_33 : Stack := ⟨w0,24⟩ :: tail3900_32 -abbrev tail3900_34 (k : Nat) : Stack := ⟨w199,(1*k+8)⟩ :: tail3900_23 k -abbrev tail3900_35 (k : Nat) : Stack := ⟨w1,24⟩ :: tail3900_34 k -abbrev tail3900_36 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3900_35 k -abbrev tail3900_37 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3900_36 k -abbrev tail3900_38 : Stack := ⟨w0,1⟩ :: tail3900_29 -abbrev tail3900_39 : Stack := ⟨w0,96⟩ :: tail3900_29 -abbrev tail3900_40 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3900_35 k -abbrev tail3900_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_40 k -abbrev tail3900_42 (k : Nat) : Stack := ⟨w1,96⟩ :: tail3900_41 k -abbrev tail3900_43 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3900_42 k -abbrev tail3900_44 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3900_43 k -abbrev tail3900_45 : Stack := ⟨w0,1⟩ :: tail3900_26 -abbrev tail3900_46 : Stack := ⟨w0,3⟩ :: tail3900_26 -abbrev tail3900_47 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3900_42 k -abbrev tail3900_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_47 k -abbrev tail3900_49 (k : Nat) : Stack := ⟨w1,3⟩ :: tail3900_48 k -abbrev tail3900_50 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3900_49 k -abbrev tail3900_51 : Stack := ⟨w0,1⟩ :: tail3900_0 -abbrev tail3900_52 (k : Nat) : Stack := ⟨w0,2⟩ :: tail3900_49 k -abbrev tail3900_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_52 k -abbrev tail3900_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_53 k -abbrev tail3900_55 : Stack := ⟨w0,2⟩ :: tail3900_0 -abbrev tail3900_56 : Stack := ⟨w0,3⟩ :: tail3900_0 -abbrev tail3900_57 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3900_49 k -abbrev tail3900_58 : Stack := ⟨w1,1⟩ :: tail3900_56 -abbrev tail3900_59 : Stack := ⟨w1,2⟩ :: tail3900_56 -abbrev tail3900_60 (k : Nat) : Stack := ⟨w1,2⟩ :: tail3900_48 k -abbrev tail3900_61 : Stack := ⟨w2,1⟩ :: tail3900_59 -abbrev tail3900_62 : Stack := ⟨w0,2⟩ :: tail3900_61 -abbrev tail3900_63 : Stack := ⟨w0,3⟩ :: tail3900_61 -abbrev tail3900_64 (k : Nat) : Stack := ⟨w0,10⟩ :: tail3900_42 k -abbrev tail3900_65 : Stack := ⟨w1,1⟩ :: tail3900_63 -abbrev tail3900_66 : Stack := ⟨w1,11⟩ :: tail3900_63 -abbrev tail3900_67 (k : Nat) : Stack := ⟨w1,95⟩ :: tail3900_41 k -abbrev tail3900_68 : Stack := ⟨w2,1⟩ :: tail3900_66 -abbrev tail3900_69 : Stack := ⟨w0,95⟩ :: tail3900_68 -abbrev tail3900_70 : Stack := ⟨w0,96⟩ :: tail3900_68 -abbrev tail3900_71 (k : Nat) : Stack := ⟨w0,11⟩ :: tail3900_35 k -abbrev tail3900_72 : Stack := ⟨w1,1⟩ :: tail3900_70 -abbrev tail3900_73 : Stack := ⟨w1,12⟩ :: tail3900_70 -abbrev tail3900_74 (k : Nat) : Stack := ⟨w1,23⟩ :: tail3900_34 k -abbrev tail3900_75 : Stack := ⟨w2,1⟩ :: tail3900_73 -abbrev tail3900_76 : Stack := ⟨w0,23⟩ :: tail3900_75 -abbrev tail3900_77 (k : Nat) : Stack := ⟨w200,(1*k+8)⟩ :: tail3900_76 -abbrev tail3900_78 (k : Nat) : Stack := ⟨w0,17⟩ :: tail3900_77 k -abbrev tail3900_79 (k : Nat) : Stack := ⟨w0,18⟩ :: tail3900_77 k -abbrev tail3900_80 (k : Nat) : Stack := ⟨w0,87⟩ :: tail3900_20 k -abbrev tail3900_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_79 k -abbrev tail3900_82 (k : Nat) : Stack := ⟨w1,88⟩ :: tail3900_79 k -abbrev tail3900_83 (k : Nat) : Stack := ⟨w1,19⟩ :: tail3900_19 k -abbrev tail3900_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_82 k -abbrev tail3900_85 (k : Nat) : Stack := ⟨w0,19⟩ :: tail3900_84 k -abbrev tail3900_86 (k : Nat) : Stack := ⟨w0,20⟩ :: tail3900_84 k -abbrev tail3900_87 (k : Nat) : Stack := ⟨w0,35⟩ :: tail3900_17 k -abbrev tail3900_88 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_86 k -abbrev tail3900_89 (k : Nat) : Stack := ⟨w1,36⟩ :: tail3900_86 k -abbrev tail3900_90 (k : Nat) : Stack := ⟨w1,25⟩ :: tail3900_16 k -abbrev tail3900_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_89 k -abbrev tail3900_92 (k : Nat) : Stack := ⟨w0,25⟩ :: tail3900_91 k -abbrev tail3900_93 (k : Nat) : Stack := ⟨w0,26⟩ :: tail3900_91 k -abbrev tail3900_94 (k : Nat) : Stack := ⟨w0,3⟩ :: tail3900_14 k -abbrev tail3900_95 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_93 k -abbrev tail3900_96 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3900_93 k -abbrev tail3900_97 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail3900_13 k -abbrev tail3900_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_96 k -abbrev tail3900_99 (k : Nat) : Stack := ⟨w0,791761163⟩ :: tail3900_98 k -abbrev tail3900_100 (k : Nat) : Stack := ⟨w201,1⟩ :: tail3900_99 k -abbrev tail3900_101 (k : Nat) : Stack := ⟨w202,(1*k+7)⟩ :: tail3900_100 k -abbrev tail3900_102 (k : Nat) : Stack := ⟨w1,4⟩ :: tail3900_101 k -abbrev tail3900_103 : Stack := ⟨w1,12⟩ :: tail3900_9 -abbrev tail3900_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_102 k -abbrev tail3900_105 (k : Nat) : Stack := ⟨w0,12⟩ :: tail3900_104 k -abbrev tail3900_106 (k : Nat) : Stack := ⟨w0,13⟩ :: tail3900_104 k -abbrev tail3900_107 : Stack := ⟨w0,4⟩ :: tail3900_7 -abbrev tail3900_108 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_106 k -abbrev tail3900_109 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3900_106 k -abbrev tail3900_110 : Stack := ⟨w1,14⟩ :: tail3900_6 -abbrev tail3900_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_109 k -abbrev tail3900_112 (k : Nat) : Stack := ⟨w0,14⟩ :: tail3900_111 k -abbrev tail3900_113 (k : Nat) : Stack := ⟨w0,15⟩ :: tail3900_111 k -abbrev tail3900_114 : Stack := ⟨w0,9⟩ :: tail3900_4 -abbrev tail3900_115 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_113 k -abbrev tail3900_116 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3900_113 k -abbrev tail3900_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_116 k -abbrev tail3900_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3900_117 k -abbrev tail3900_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_118 k -abbrev tail3900_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail3900_119 k -abbrev tail3900_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail3900_120 k -abbrev tail3900_122 : Stack := ⟨w23,1⟩ :: tail3900_0 -abbrev tail3900_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_120 k -abbrev tail3900_124 : Stack := ⟨w2,1⟩ :: tail3900_51 -abbrev tail3900_125 : Stack := ⟨w23,1⟩ :: tail3900_124 -abbrev tail3900_126 : Stack := ⟨w0,1⟩ :: tail3900_125 -abbrev tail3900_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_117 k -abbrev tail3900_128 (k : Nat) : Stack := ⟨w1,1⟩ :: tail3900_127 k -abbrev tail3900_129 : Stack := ⟨w0,1⟩ :: tail3900_124 -abbrev tail3900_130 : Stack := ⟨w0,2⟩ :: tail3900_124 -abbrev tail3900_131 : Stack := ⟨w2,1⟩ :: tail3900_130 -abbrev tail3900_132 : Stack := ⟨w23,1⟩ :: tail3900_131 -abbrev tail3900_133 : Stack := ⟨w0,10⟩ :: tail3900_132 -abbrev tail3900_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_112 k -abbrev tail3900_135 (k : Nat) : Stack := ⟨w1,10⟩ :: tail3900_134 k -abbrev tail3900_136 : Stack := ⟨w0,1⟩ :: tail3900_131 -abbrev tail3900_137 : Stack := ⟨w0,11⟩ :: tail3900_131 -abbrev tail3900_138 : Stack := ⟨w2,1⟩ :: tail3900_137 -abbrev tail3900_139 : Stack := ⟨w1,14⟩ :: tail3900_138 -abbrev tail3900_140 : Stack := ⟨w23,1⟩ :: tail3900_139 -abbrev tail3900_141 : Stack := ⟨w0,5⟩ :: tail3900_140 -abbrev tail3900_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail3900_105 k -abbrev tail3900_143 (k : Nat) : Stack := ⟨w1,5⟩ :: tail3900_142 k -abbrev tail3900_144 : Stack := ⟨w0,1⟩ :: tail3900_139 -abbrev tail3900_145 : Stack := ⟨w0,6⟩ :: tail3900_139 -abbrev tail3900_146 : Stack := ⟨w2,1⟩ :: tail3900_145 -abbrev tail3900_147 : Stack := ⟨w1,12⟩ :: tail3900_146 -abbrev tail3900_148 : Stack := ⟨w23,1⟩ :: tail3900_147 -abbrev tail3900_149 : Stack := ⟨w0,4⟩ :: tail3900_148 -abbrev tail3900_150 (k : Nat) : Stack := ⟨w202,(1*k+6)⟩ :: tail3900_100 k -abbrev tail3900_151 (k : Nat) : Stack := ⟨w203,1⟩ :: tail3900_150 k - -def before3900 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3900_25 k),tail3900_33⟩ -def before3901 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail3900_34 k),tail3900_33⟩ -def before3902 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail3900_35 k),tail3900_32⟩ -def before3903 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526661),(tail3900_36 k),tail3900_31⟩ -def before3904 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526851),(tail3900_37 k),tail3900_30⟩ -def before3905 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail3900_37 k),tail3900_38⟩ -def before3906 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail3900_36 k),tail3900_39⟩ -def before3907 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526661),(tail3900_41 k),tail3900_39⟩ -def before3908 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526853),(tail3900_42 k),tail3900_29⟩ -def before3909 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526877),(tail3900_43 k),tail3900_28⟩ -def before3910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526881),(tail3900_44 k),tail3900_27⟩ -def before3911 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3900_44 k),tail3900_45⟩ -def before3912 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail3900_43 k),tail3900_46⟩ -def before3913 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526877),(tail3900_48 k),tail3900_46⟩ -def before3914 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526883),(tail3900_49 k),tail3900_26⟩ -def before3915 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526889),(tail3900_50 k),tail3900_0⟩ -def before3916 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail3900_50 k),tail3900_51⟩ -def before3917 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526889),(tail3900_53 k),tail3900_51⟩ -def before3918 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526891),(tail3900_54 k),tail3900_0⟩ -def before3919 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526891),(tail3900_54 k),tail3900_51⟩ -def before3920 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail3900_53 k),tail3900_55⟩ -def before3921 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526887),(tail3900_52 k),tail3900_56⟩ -def before3922 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail3900_57 k),tail3900_58⟩ -def before3923 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail3900_49 k),tail3900_59⟩ -def before3924 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526881),(tail3900_60 k),tail3900_61⟩ -def before3925 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail3900_48 k),tail3900_62⟩ -def before3926 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526875),(tail3900_47 k),tail3900_63⟩ -def before3927 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail3900_64 k),tail3900_65⟩ -def before3928 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526853),(tail3900_42 k),tail3900_66⟩ -def before3929 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526851),(tail3900_67 k),tail3900_68⟩ -def before3930 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail3900_41 k),tail3900_69⟩ -def before3931 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail3900_40 k),tail3900_70⟩ -def before3932 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail3900_71 k),tail3900_72⟩ -def before3933 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail3900_35 k),tail3900_73⟩ -def before3934 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail3900_74 k),tail3900_75⟩ -def before3935 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail3900_34 k),tail3900_76⟩ -def before3936 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail3900_23 k),(tail3900_77 k)⟩ -def before3937 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail3900_22 k),(tail3900_78 k)⟩ -def before3938 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail3900_21 k),(tail3900_79 k)⟩ -def before3939 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail3900_80 k),(tail3900_81 k)⟩ -def before3940 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521687),(tail3900_20 k),(tail3900_82 k)⟩ -def before3941 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521685),(tail3900_83 k),(tail3900_84 k)⟩ -def before3942 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail3900_19 k),(tail3900_85 k)⟩ -def before3943 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail3900_18 k),(tail3900_86 k)⟩ -def before3944 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail3900_87 k),(tail3900_88 k)⟩ -def before3945 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521573),(tail3900_17 k),(tail3900_89 k)⟩ -def before3946 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521571),(tail3900_90 k),(tail3900_91 k)⟩ -def before3947 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail3900_16 k),(tail3900_92 k)⟩ -def before3948 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail3900_15 k),(tail3900_93 k)⟩ -def before3949 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail3900_94 k),(tail3900_95 k)⟩ -def before3950 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail3900_14 k),(tail3900_96 k)⟩ -def before3951 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail3900_97 k),(tail3900_98 k)⟩ -def before3952 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail3900_13 k),(tail3900_99 k)⟩ -def before3953 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail3900_12 k),(tail3900_100 k)⟩ -def before3954 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3900_11,(tail3900_101 k)⟩ -def before3955 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail3900_10,(tail3900_102 k)⟩ -def before3956 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail3900_103,(tail3900_104 k)⟩ -def before3957 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail3900_9,(tail3900_105 k)⟩ -def before3958 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail3900_8,(tail3900_106 k)⟩ -def before3959 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail3900_107,(tail3900_108 k)⟩ -def before3960 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail3900_7,(tail3900_109 k)⟩ -def before3961 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail3900_110,(tail3900_111 k)⟩ -def before3962 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail3900_6,(tail3900_112 k)⟩ -def before3963 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail3900_5,(tail3900_113 k)⟩ -def before3964 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail3900_114,(tail3900_115 k)⟩ -def before3965 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail3900_4,(tail3900_116 k)⟩ -def before3966 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail3900_3,(tail3900_117 k)⟩ -def before3967 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1223),tail3900_2,(tail3900_118 k)⟩ -def before3968 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail3900_1,(tail3900_119 k)⟩ -def before3969 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail3900_0,(tail3900_120 k)⟩ -def before3970 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1229),tail3900_0,(tail3900_121 k)⟩ -def before3971 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail3900_122,(tail3900_121 k)⟩ -def before3972 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail3900_122,(tail3900_123 k)⟩ -def before3973 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail3900_51,(tail3900_123 k)⟩ -def before3974 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1227),tail3900_124,(tail3900_120 k)⟩ -def before3975 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail3900_125,(tail3900_119 k)⟩ -def before3976 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail3900_126,(tail3900_118 k)⟩ -def before3977 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail3900_126,(tail3900_127 k)⟩ -def before3978 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail3900_125,(tail3900_128 k)⟩ -def before3979 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail3900_129,(tail3900_128 k)⟩ -def before3980 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail3900_130,(tail3900_127 k)⟩ -def before3981 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1221),tail3900_131,(tail3900_117 k)⟩ -def before3982 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail3900_132,(tail3900_116 k)⟩ -def before3983 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3900_133,(tail3900_113 k)⟩ -def before3984 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail3900_133,(tail3900_134 k)⟩ -def before3985 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail3900_132,(tail3900_135 k)⟩ -def before3986 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail3900_136,(tail3900_135 k)⟩ -def before3987 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail3900_137,(tail3900_134 k)⟩ -def before3988 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail3900_138,(tail3900_112 k)⟩ -def before3989 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail3900_139,(tail3900_111 k)⟩ -def before3990 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail3900_140,(tail3900_109 k)⟩ -def before3991 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3900_141,(tail3900_106 k)⟩ -def before3992 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail3900_141,(tail3900_142 k)⟩ -def before3993 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail3900_140,(tail3900_143 k)⟩ -def before3994 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail3900_144,(tail3900_143 k)⟩ -def before3995 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail3900_145,(tail3900_142 k)⟩ -def before3996 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail3900_146,(tail3900_105 k)⟩ -def before3997 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail3900_147,(tail3900_104 k)⟩ -def before3998 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail3900_148,(tail3900_102 k)⟩ -def before3999 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail3900_149,(tail3900_101 k)⟩ -def after3999 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail3900_149,(tail3900_151 k)⟩ - -theorem macro3900 (k : Nat) : applyExit (before3900 k) exit227 1 = some (before3901 k) := by - simp (disch := omega) [before3900, before3901, exit227, applyExit, pop, push] - <;> omega -theorem step3900 (k : Nat) : Runs (1*69) (before3900 k).denote (before3901 k).denote := - @applyExit_sound (before3900 k) (before3901 k) exit227 1 valid227 (macro3900 k) -theorem macro3901 (k : Nat) : applyExit (before3901 k) exit0 24 = some (before3902 k) := by - simp (disch := omega) [before3901, before3902, exit0, applyExit, pop, push] - <;> omega -theorem step3901 (k : Nat) : Runs (24*2) (before3901 k).denote (before3902 k).denote := - @applyExit_sound (before3901 k) (before3902 k) exit0 24 valid0 (macro3901 k) -theorem macro3902 (k : Nat) : applyExit (before3902 k) exit13 13 = some (before3903 k) := by - simp (disch := omega) [before3902, before3903, exit13, applyExit, pop, push] - <;> omega -theorem step3902 (k : Nat) : Runs (13*2) (before3902 k).denote (before3903 k).denote := - @applyExit_sound (before3902 k) (before3903 k) exit13 13 valid13 (macro3902 k) -theorem macro3903 (k : Nat) : applyExit (before3903 k) exit0 95 = some (before3904 k) := by - simp (disch := omega) [before3903, before3904, exit0, applyExit, pop, push] - <;> omega -theorem step3903 (k : Nat) : Runs (95*2) (before3903 k).denote (before3904 k).denote := - @applyExit_sound (before3903 k) (before3904 k) exit0 95 valid0 (macro3903 k) -theorem macro3904 (k : Nat) : applyExit (before3904 k) exit1 1 = some (before3905 k) := by - simp (disch := omega) [before3904, before3905, exit1, applyExit, pop, push] - <;> omega -theorem step3904 (k : Nat) : Runs (1*3) (before3904 k).denote (before3905 k).denote := - @applyExit_sound (before3904 k) (before3905 k) exit1 1 valid1 (macro3904 k) -theorem macro3905 (k : Nat) : applyExit (before3905 k) exit2 95 = some (before3906 k) := by - simp (disch := omega) [before3905, before3906, exit2, applyExit, pop, push] - <;> omega -theorem step3905 (k : Nat) : Runs (95*2) (before3905 k).denote (before3906 k).denote := - @applyExit_sound (before3905 k) (before3906 k) exit2 95 valid2 (macro3905 k) -theorem macro3906 (k : Nat) : applyExit (before3906 k) exit6 1 = some (before3907 k) := by - simp (disch := omega) [before3906, before3907, exit6, applyExit, pop, push] - <;> omega -theorem step3906 (k : Nat) : Runs (1*1) (before3906 k).denote (before3907 k).denote := - @applyExit_sound (before3906 k) (before3907 k) exit6 1 valid6 (macro3906 k) -theorem macro3907 (k : Nat) : applyExit (before3907 k) exit0 96 = some (before3908 k) := by - simp (disch := omega) [before3907, before3908, exit0, applyExit, pop, push] - <;> omega -theorem step3907 (k : Nat) : Runs (96*2) (before3907 k).denote (before3908 k).denote := - @applyExit_sound (before3907 k) (before3908 k) exit0 96 valid0 (macro3907 k) -theorem macro3908 (k : Nat) : applyExit (before3908 k) exit13 12 = some (before3909 k) := by - simp (disch := omega) [before3908, before3909, exit13, applyExit, pop, push] - <;> omega -theorem step3908 (k : Nat) : Runs (12*2) (before3908 k).denote (before3909 k).denote := - @applyExit_sound (before3908 k) (before3909 k) exit13 12 valid13 (macro3908 k) -theorem macro3909 (k : Nat) : applyExit (before3909 k) exit0 2 = some (before3910 k) := by - simp (disch := omega) [before3909, before3910, exit0, applyExit, pop, push] - <;> omega -theorem step3909 (k : Nat) : Runs (2*2) (before3909 k).denote (before3910 k).denote := - @applyExit_sound (before3909 k) (before3910 k) exit0 2 valid0 (macro3909 k) -theorem macro3910 (k : Nat) : applyExit (before3910 k) exit1 1 = some (before3911 k) := by - simp (disch := omega) [before3910, before3911, exit1, applyExit, pop, push] - <;> omega -theorem step3910 (k : Nat) : Runs (1*3) (before3910 k).denote (before3911 k).denote := - @applyExit_sound (before3910 k) (before3911 k) exit1 1 valid1 (macro3910 k) -theorem macro3911 (k : Nat) : applyExit (before3911 k) exit2 2 = some (before3912 k) := by - simp (disch := omega) [before3911, before3912, exit2, applyExit, pop, push] - <;> omega -theorem step3911 (k : Nat) : Runs (2*2) (before3911 k).denote (before3912 k).denote := - @applyExit_sound (before3911 k) (before3912 k) exit2 2 valid2 (macro3911 k) -theorem macro3912 (k : Nat) : applyExit (before3912 k) exit6 1 = some (before3913 k) := by - simp (disch := omega) [before3912, before3913, exit6, applyExit, pop, push] - <;> omega -theorem step3912 (k : Nat) : Runs (1*1) (before3912 k).denote (before3913 k).denote := - @applyExit_sound (before3912 k) (before3913 k) exit6 1 valid6 (macro3912 k) -theorem macro3913 (k : Nat) : applyExit (before3913 k) exit0 3 = some (before3914 k) := by - simp (disch := omega) [before3913, before3914, exit0, applyExit, pop, push] - <;> omega -theorem step3913 (k : Nat) : Runs (3*2) (before3913 k).denote (before3914 k).denote := - @applyExit_sound (before3913 k) (before3914 k) exit0 3 valid0 (macro3913 k) -theorem macro3914 (k : Nat) : applyExit (before3914 k) exit13 3 = some (before3915 k) := by - simp (disch := omega) [before3914, before3915, exit13, applyExit, pop, push] - <;> omega -theorem step3914 (k : Nat) : Runs (3*2) (before3914 k).denote (before3915 k).denote := - @applyExit_sound (before3914 k) (before3915 k) exit13 3 valid13 (macro3914 k) -theorem macro3915 (k : Nat) : applyExit (before3915 k) exit1 1 = some (before3916 k) := by - simp (disch := omega) [before3915, before3916, exit1, applyExit, pop, push] - <;> omega -theorem step3915 (k : Nat) : Runs (1*3) (before3915 k).denote (before3916 k).denote := - @applyExit_sound (before3915 k) (before3916 k) exit1 1 valid1 (macro3915 k) -theorem macro3916 (k : Nat) : applyExit (before3916 k) exit6 1 = some (before3917 k) := by - simp (disch := omega) [before3916, before3917, exit6, applyExit, pop, push] - <;> omega -theorem step3916 (k : Nat) : Runs (1*1) (before3916 k).denote (before3917 k).denote := - @applyExit_sound (before3916 k) (before3917 k) exit6 1 valid6 (macro3916 k) -theorem macro3917 (k : Nat) : applyExit (before3917 k) exit0 1 = some (before3918 k) := by - simp (disch := omega) [before3917, before3918, exit0, applyExit, pop, push] - <;> omega -theorem step3917 (k : Nat) : Runs (1*2) (before3917 k).denote (before3918 k).denote := - @applyExit_sound (before3917 k) (before3918 k) exit0 1 valid0 (macro3917 k) -theorem macro3918 (k : Nat) : applyExit (before3918 k) exit1 1 = some (before3919 k) := by - simp (disch := omega) [before3918, before3919, exit1, applyExit, pop, push] - <;> omega -theorem step3918 (k : Nat) : Runs (1*3) (before3918 k).denote (before3919 k).denote := - @applyExit_sound (before3918 k) (before3919 k) exit1 1 valid1 (macro3918 k) -theorem macro3919 (k : Nat) : applyExit (before3919 k) exit2 1 = some (before3920 k) := by - simp (disch := omega) [before3919, before3920, exit2, applyExit, pop, push] - <;> omega -theorem step3919 (k : Nat) : Runs (1*2) (before3919 k).denote (before3920 k).denote := - @applyExit_sound (before3919 k) (before3920 k) exit2 1 valid2 (macro3919 k) -theorem macro3920 (k : Nat) : applyExit (before3920 k) exit3 1 = some (before3921 k) := by - simp (disch := omega) [before3920, before3921, exit3, applyExit, pop, push] - <;> omega -theorem step3920 (k : Nat) : Runs (1*2) (before3920 k).denote (before3921 k).denote := - @applyExit_sound (before3920 k) (before3921 k) exit3 1 valid3 (macro3920 k) -theorem macro3921 (k : Nat) : applyExit (before3921 k) exit9 1 = some (before3922 k) := by - simp (disch := omega) [before3921, before3922, exit9, applyExit, pop, push] - <;> omega -theorem step3921 (k : Nat) : Runs (1*2) (before3921 k).denote (before3922 k).denote := - @applyExit_sound (before3921 k) (before3922 k) exit9 1 valid9 (macro3921 k) -theorem macro3922 (k : Nat) : applyExit (before3922 k) exit10 1 = some (before3923 k) := by - simp (disch := omega) [before3922, before3923, exit10, applyExit, pop, push] - <;> omega -theorem step3922 (k : Nat) : Runs (1*2) (before3922 k).denote (before3923 k).denote := - @applyExit_sound (before3922 k) (before3923 k) exit10 1 valid10 (macro3922 k) -theorem macro3923 (k : Nat) : applyExit (before3923 k) exit11 1 = some (before3924 k) := by - simp (disch := omega) [before3923, before3924, exit11, applyExit, pop, push] - <;> omega -theorem step3923 (k : Nat) : Runs (1*2) (before3923 k).denote (before3924 k).denote := - @applyExit_sound (before3923 k) (before3924 k) exit11 1 valid11 (macro3923 k) -theorem macro3924 (k : Nat) : applyExit (before3924 k) exit2 2 = some (before3925 k) := by - simp (disch := omega) [before3924, before3925, exit2, applyExit, pop, push] - <;> omega -theorem step3924 (k : Nat) : Runs (2*2) (before3924 k).denote (before3925 k).denote := - @applyExit_sound (before3924 k) (before3925 k) exit2 2 valid2 (macro3924 k) -theorem macro3925 (k : Nat) : applyExit (before3925 k) exit3 1 = some (before3926 k) := by - simp (disch := omega) [before3925, before3926, exit3, applyExit, pop, push] - <;> omega -theorem step3925 (k : Nat) : Runs (1*2) (before3925 k).denote (before3926 k).denote := - @applyExit_sound (before3925 k) (before3926 k) exit3 1 valid3 (macro3925 k) -theorem macro3926 (k : Nat) : applyExit (before3926 k) exit9 1 = some (before3927 k) := by - simp (disch := omega) [before3926, before3927, exit9, applyExit, pop, push] - <;> omega -theorem step3926 (k : Nat) : Runs (1*2) (before3926 k).denote (before3927 k).denote := - @applyExit_sound (before3926 k) (before3927 k) exit9 1 valid9 (macro3926 k) -theorem macro3927 (k : Nat) : applyExit (before3927 k) exit10 10 = some (before3928 k) := by - simp (disch := omega) [before3927, before3928, exit10, applyExit, pop, push] - <;> omega -theorem step3927 (k : Nat) : Runs (10*2) (before3927 k).denote (before3928 k).denote := - @applyExit_sound (before3927 k) (before3928 k) exit10 10 valid10 (macro3927 k) -theorem macro3928 (k : Nat) : applyExit (before3928 k) exit11 1 = some (before3929 k) := by - simp (disch := omega) [before3928, before3929, exit11, applyExit, pop, push] - <;> omega -theorem step3928 (k : Nat) : Runs (1*2) (before3928 k).denote (before3929 k).denote := - @applyExit_sound (before3928 k) (before3929 k) exit11 1 valid11 (macro3928 k) -theorem macro3929 (k : Nat) : applyExit (before3929 k) exit2 95 = some (before3930 k) := by - simp (disch := omega) [before3929, before3930, exit2, applyExit, pop, push] - <;> omega -theorem step3929 (k : Nat) : Runs (95*2) (before3929 k).denote (before3930 k).denote := - @applyExit_sound (before3929 k) (before3930 k) exit2 95 valid2 (macro3929 k) -theorem macro3930 (k : Nat) : applyExit (before3930 k) exit3 1 = some (before3931 k) := by - simp (disch := omega) [before3930, before3931, exit3, applyExit, pop, push] - <;> omega -theorem step3930 (k : Nat) : Runs (1*2) (before3930 k).denote (before3931 k).denote := - @applyExit_sound (before3930 k) (before3931 k) exit3 1 valid3 (macro3930 k) -theorem macro3931 (k : Nat) : applyExit (before3931 k) exit9 1 = some (before3932 k) := by - simp (disch := omega) [before3931, before3932, exit9, applyExit, pop, push] - <;> omega -theorem step3931 (k : Nat) : Runs (1*2) (before3931 k).denote (before3932 k).denote := - @applyExit_sound (before3931 k) (before3932 k) exit9 1 valid9 (macro3931 k) -theorem macro3932 (k : Nat) : applyExit (before3932 k) exit10 11 = some (before3933 k) := by - simp (disch := omega) [before3932, before3933, exit10, applyExit, pop, push] - <;> omega -theorem step3932 (k : Nat) : Runs (11*2) (before3932 k).denote (before3933 k).denote := - @applyExit_sound (before3932 k) (before3933 k) exit10 11 valid10 (macro3932 k) -theorem macro3933 (k : Nat) : applyExit (before3933 k) exit11 1 = some (before3934 k) := by - simp (disch := omega) [before3933, before3934, exit11, applyExit, pop, push] - <;> omega -theorem step3933 (k : Nat) : Runs (1*2) (before3933 k).denote (before3934 k).denote := - @applyExit_sound (before3933 k) (before3934 k) exit11 1 valid11 (macro3933 k) -theorem macro3934 (k : Nat) : applyExit (before3934 k) exit2 23 = some (before3935 k) := by - simp (disch := omega) [before3934, before3935, exit2, applyExit, pop, push] - <;> omega -theorem step3934 (k : Nat) : Runs (23*2) (before3934 k).denote (before3935 k).denote := - @applyExit_sound (before3934 k) (before3935 k) exit2 23 valid2 (macro3934 k) -theorem macro3935 (k : Nat) : applyExit (before3935 k) exit228 (1*k+8) = some (before3936 k) := by - simp (disch := omega) [before3935, before3936, exit228, applyExit, pop, push] - <;> omega -theorem step3935 (k : Nat) : Runs ((1*k+8)*586) (before3935 k).denote (before3936 k).denote := - @applyExit_sound (before3935 k) (before3936 k) exit228 (1*k+8) valid228 (macro3935 k) -theorem macro3936 (k : Nat) : applyExit (before3936 k) exit2 17 = some (before3937 k) := by - simp (disch := omega) [before3936, before3937, exit2, applyExit, pop, push] - <;> omega -theorem step3936 (k : Nat) : Runs (17*2) (before3936 k).denote (before3937 k).denote := - @applyExit_sound (before3936 k) (before3937 k) exit2 17 valid2 (macro3936 k) -theorem macro3937 (k : Nat) : applyExit (before3937 k) exit3 1 = some (before3938 k) := by - simp (disch := omega) [before3937, before3938, exit3, applyExit, pop, push] - <;> omega -theorem step3937 (k : Nat) : Runs (1*2) (before3937 k).denote (before3938 k).denote := - @applyExit_sound (before3937 k) (before3938 k) exit3 1 valid3 (macro3937 k) -theorem macro3938 (k : Nat) : applyExit (before3938 k) exit9 1 = some (before3939 k) := by - simp (disch := omega) [before3938, before3939, exit9, applyExit, pop, push] - <;> omega -theorem step3938 (k : Nat) : Runs (1*2) (before3938 k).denote (before3939 k).denote := - @applyExit_sound (before3938 k) (before3939 k) exit9 1 valid9 (macro3938 k) -theorem macro3939 (k : Nat) : applyExit (before3939 k) exit10 87 = some (before3940 k) := by - simp (disch := omega) [before3939, before3940, exit10, applyExit, pop, push] - <;> omega -theorem step3939 (k : Nat) : Runs (87*2) (before3939 k).denote (before3940 k).denote := - @applyExit_sound (before3939 k) (before3940 k) exit10 87 valid10 (macro3939 k) -theorem macro3940 (k : Nat) : applyExit (before3940 k) exit11 1 = some (before3941 k) := by - simp (disch := omega) [before3940, before3941, exit11, applyExit, pop, push] - <;> omega -theorem step3940 (k : Nat) : Runs (1*2) (before3940 k).denote (before3941 k).denote := - @applyExit_sound (before3940 k) (before3941 k) exit11 1 valid11 (macro3940 k) -theorem macro3941 (k : Nat) : applyExit (before3941 k) exit2 19 = some (before3942 k) := by - simp (disch := omega) [before3941, before3942, exit2, applyExit, pop, push] - <;> omega -theorem step3941 (k : Nat) : Runs (19*2) (before3941 k).denote (before3942 k).denote := - @applyExit_sound (before3941 k) (before3942 k) exit2 19 valid2 (macro3941 k) -theorem macro3942 (k : Nat) : applyExit (before3942 k) exit3 1 = some (before3943 k) := by - simp (disch := omega) [before3942, before3943, exit3, applyExit, pop, push] - <;> omega -theorem step3942 (k : Nat) : Runs (1*2) (before3942 k).denote (before3943 k).denote := - @applyExit_sound (before3942 k) (before3943 k) exit3 1 valid3 (macro3942 k) -theorem macro3943 (k : Nat) : applyExit (before3943 k) exit9 1 = some (before3944 k) := by - simp (disch := omega) [before3943, before3944, exit9, applyExit, pop, push] - <;> omega -theorem step3943 (k : Nat) : Runs (1*2) (before3943 k).denote (before3944 k).denote := - @applyExit_sound (before3943 k) (before3944 k) exit9 1 valid9 (macro3943 k) -theorem macro3944 (k : Nat) : applyExit (before3944 k) exit10 35 = some (before3945 k) := by - simp (disch := omega) [before3944, before3945, exit10, applyExit, pop, push] - <;> omega -theorem step3944 (k : Nat) : Runs (35*2) (before3944 k).denote (before3945 k).denote := - @applyExit_sound (before3944 k) (before3945 k) exit10 35 valid10 (macro3944 k) -theorem macro3945 (k : Nat) : applyExit (before3945 k) exit11 1 = some (before3946 k) := by - simp (disch := omega) [before3945, before3946, exit11, applyExit, pop, push] - <;> omega -theorem step3945 (k : Nat) : Runs (1*2) (before3945 k).denote (before3946 k).denote := - @applyExit_sound (before3945 k) (before3946 k) exit11 1 valid11 (macro3945 k) -theorem macro3946 (k : Nat) : applyExit (before3946 k) exit2 25 = some (before3947 k) := by - simp (disch := omega) [before3946, before3947, exit2, applyExit, pop, push] - <;> omega -theorem step3946 (k : Nat) : Runs (25*2) (before3946 k).denote (before3947 k).denote := - @applyExit_sound (before3946 k) (before3947 k) exit2 25 valid2 (macro3946 k) -theorem macro3947 (k : Nat) : applyExit (before3947 k) exit3 1 = some (before3948 k) := by - simp (disch := omega) [before3947, before3948, exit3, applyExit, pop, push] - <;> omega -theorem step3947 (k : Nat) : Runs (1*2) (before3947 k).denote (before3948 k).denote := - @applyExit_sound (before3947 k) (before3948 k) exit3 1 valid3 (macro3947 k) -theorem macro3948 (k : Nat) : applyExit (before3948 k) exit9 1 = some (before3949 k) := by - simp (disch := omega) [before3948, before3949, exit9, applyExit, pop, push] - <;> omega -theorem step3948 (k : Nat) : Runs (1*2) (before3948 k).denote (before3949 k).denote := - @applyExit_sound (before3948 k) (before3949 k) exit9 1 valid9 (macro3948 k) -theorem macro3949 (k : Nat) : applyExit (before3949 k) exit10 3 = some (before3950 k) := by - simp (disch := omega) [before3949, before3950, exit10, applyExit, pop, push] - <;> omega -theorem step3949 (k : Nat) : Runs (3*2) (before3949 k).denote (before3950 k).denote := - @applyExit_sound (before3949 k) (before3950 k) exit10 3 valid10 (macro3949 k) -theorem macro3950 (k : Nat) : applyExit (before3950 k) exit11 1 = some (before3951 k) := by - simp (disch := omega) [before3950, before3951, exit11, applyExit, pop, push] - <;> omega -theorem step3950 (k : Nat) : Runs (1*2) (before3950 k).denote (before3951 k).denote := - @applyExit_sound (before3950 k) (before3951 k) exit11 1 valid11 (macro3950 k) -theorem macro3951 (k : Nat) : applyExit (before3951 k) exit2 791761163 = some (before3952 k) := by - simp (disch := omega) [before3951, before3952, exit2, applyExit, pop, push] - <;> omega -theorem step3951 (k : Nat) : Runs (791761163*2) (before3951 k).denote (before3952 k).denote := - @applyExit_sound (before3951 k) (before3952 k) exit2 791761163 valid2 (macro3951 k) -theorem macro3952 (k : Nat) : applyExit (before3952 k) exit229 1 = some (before3953 k) := by - simp (disch := omega) [before3952, before3953, exit229, applyExit, pop, push] - <;> omega -theorem step3952 (k : Nat) : Runs (1*38) (before3952 k).denote (before3953 k).denote := - @applyExit_sound (before3952 k) (before3953 k) exit229 1 valid229 (macro3952 k) -theorem macro3953 (k : Nat) : applyExit (before3953 k) exit230 (1*k+7) = some (before3954 k) := by - simp (disch := omega) [before3953, before3954, exit230, applyExit, pop, push] - <;> omega -theorem step3953 (k : Nat) : Runs ((1*k+7)*38) (before3953 k).denote (before3954 k).denote := - @applyExit_sound (before3953 k) (before3954 k) exit230 (1*k+7) valid230 (macro3953 k) -theorem macro3954 (k : Nat) : applyExit (before3954 k) exit10 4 = some (before3955 k) := by - simp (disch := omega) [before3954, before3955, exit10, applyExit, pop, push] - <;> omega -theorem step3954 (k : Nat) : Runs (4*2) (before3954 k).denote (before3955 k).denote := - @applyExit_sound (before3954 k) (before3955 k) exit10 4 valid10 (macro3954 k) -theorem macro3955 (k : Nat) : applyExit (before3955 k) exit11 1 = some (before3956 k) := by - simp (disch := omega) [before3955, before3956, exit11, applyExit, pop, push] - <;> omega -theorem step3955 (k : Nat) : Runs (1*2) (before3955 k).denote (before3956 k).denote := - @applyExit_sound (before3955 k) (before3956 k) exit11 1 valid11 (macro3955 k) -theorem macro3956 (k : Nat) : applyExit (before3956 k) exit2 12 = some (before3957 k) := by - simp (disch := omega) [before3956, before3957, exit2, applyExit, pop, push] - <;> omega -theorem step3956 (k : Nat) : Runs (12*2) (before3956 k).denote (before3957 k).denote := - @applyExit_sound (before3956 k) (before3957 k) exit2 12 valid2 (macro3956 k) -theorem macro3957 (k : Nat) : applyExit (before3957 k) exit3 1 = some (before3958 k) := by - simp (disch := omega) [before3957, before3958, exit3, applyExit, pop, push] - <;> omega -theorem step3957 (k : Nat) : Runs (1*2) (before3957 k).denote (before3958 k).denote := - @applyExit_sound (before3957 k) (before3958 k) exit3 1 valid3 (macro3957 k) -theorem macro3958 (k : Nat) : applyExit (before3958 k) exit9 1 = some (before3959 k) := by - simp (disch := omega) [before3958, before3959, exit9, applyExit, pop, push] - <;> omega -theorem step3958 (k : Nat) : Runs (1*2) (before3958 k).denote (before3959 k).denote := - @applyExit_sound (before3958 k) (before3959 k) exit9 1 valid9 (macro3958 k) -theorem macro3959 (k : Nat) : applyExit (before3959 k) exit10 4 = some (before3960 k) := by - simp (disch := omega) [before3959, before3960, exit10, applyExit, pop, push] - <;> omega -theorem step3959 (k : Nat) : Runs (4*2) (before3959 k).denote (before3960 k).denote := - @applyExit_sound (before3959 k) (before3960 k) exit10 4 valid10 (macro3959 k) -theorem macro3960 (k : Nat) : applyExit (before3960 k) exit11 1 = some (before3961 k) := by - simp (disch := omega) [before3960, before3961, exit11, applyExit, pop, push] - <;> omega -theorem step3960 (k : Nat) : Runs (1*2) (before3960 k).denote (before3961 k).denote := - @applyExit_sound (before3960 k) (before3961 k) exit11 1 valid11 (macro3960 k) -theorem macro3961 (k : Nat) : applyExit (before3961 k) exit2 14 = some (before3962 k) := by - simp (disch := omega) [before3961, before3962, exit2, applyExit, pop, push] - <;> omega -theorem step3961 (k : Nat) : Runs (14*2) (before3961 k).denote (before3962 k).denote := - @applyExit_sound (before3961 k) (before3962 k) exit2 14 valid2 (macro3961 k) -theorem macro3962 (k : Nat) : applyExit (before3962 k) exit3 1 = some (before3963 k) := by - simp (disch := omega) [before3962, before3963, exit3, applyExit, pop, push] - <;> omega -theorem step3962 (k : Nat) : Runs (1*2) (before3962 k).denote (before3963 k).denote := - @applyExit_sound (before3962 k) (before3963 k) exit3 1 valid3 (macro3962 k) -theorem macro3963 (k : Nat) : applyExit (before3963 k) exit9 1 = some (before3964 k) := by - simp (disch := omega) [before3963, before3964, exit9, applyExit, pop, push] - <;> omega -theorem step3963 (k : Nat) : Runs (1*2) (before3963 k).denote (before3964 k).denote := - @applyExit_sound (before3963 k) (before3964 k) exit9 1 valid9 (macro3963 k) -theorem macro3964 (k : Nat) : applyExit (before3964 k) exit10 9 = some (before3965 k) := by - simp (disch := omega) [before3964, before3965, exit10, applyExit, pop, push] - <;> omega -theorem step3964 (k : Nat) : Runs (9*2) (before3964 k).denote (before3965 k).denote := - @applyExit_sound (before3964 k) (before3965 k) exit10 9 valid10 (macro3964 k) -theorem macro3965 (k : Nat) : applyExit (before3965 k) exit11 1 = some (before3966 k) := by - simp (disch := omega) [before3965, before3966, exit11, applyExit, pop, push] - <;> omega -theorem step3965 (k : Nat) : Runs (1*2) (before3965 k).denote (before3966 k).denote := - @applyExit_sound (before3965 k) (before3966 k) exit11 1 valid11 (macro3965 k) -theorem macro3966 (k : Nat) : applyExit (before3966 k) exit3 1 = some (before3967 k) := by - simp (disch := omega) [before3966, before3967, exit3, applyExit, pop, push] - <;> omega -theorem step3966 (k : Nat) : Runs (1*2) (before3966 k).denote (before3967 k).denote := - @applyExit_sound (before3966 k) (before3967 k) exit3 1 valid3 (macro3966 k) -theorem macro3967 (k : Nat) : applyExit (before3967 k) exit9 1 = some (before3968 k) := by - simp (disch := omega) [before3967, before3968, exit9, applyExit, pop, push] - <;> omega -theorem step3967 (k : Nat) : Runs (1*2) (before3967 k).denote (before3968 k).denote := - @applyExit_sound (before3967 k) (before3968 k) exit9 1 valid9 (macro3967 k) -theorem macro3968 (k : Nat) : applyExit (before3968 k) exit11 1 = some (before3969 k) := by - simp (disch := omega) [before3968, before3969, exit11, applyExit, pop, push] - <;> omega -theorem step3968 (k : Nat) : Runs (1*2) (before3968 k).denote (before3969 k).denote := - @applyExit_sound (before3968 k) (before3969 k) exit11 1 valid11 (macro3968 k) -theorem macro3969 (k : Nat) : applyExit (before3969 k) exit3 1 = some (before3970 k) := by - simp (disch := omega) [before3969, before3970, exit3, applyExit, pop, push] - <;> omega -theorem step3969 (k : Nat) : Runs (1*2) (before3969 k).denote (before3970 k).denote := - @applyExit_sound (before3969 k) (before3970 k) exit3 1 valid3 (macro3969 k) -theorem macro3970 (k : Nat) : applyExit (before3970 k) exit30 1 = some (before3971 k) := by - simp (disch := omega) [before3970, before3971, exit30, applyExit, pop, push] - <;> omega -theorem step3970 (k : Nat) : Runs (1*3) (before3970 k).denote (before3971 k).denote := - @applyExit_sound (before3970 k) (before3971 k) exit30 1 valid30 (macro3970 k) -theorem macro3971 (k : Nat) : applyExit (before3971 k) exit31 1 = some (before3972 k) := by - simp (disch := omega) [before3971, before3972, exit31, applyExit, pop, push] - <;> omega -theorem step3971 (k : Nat) : Runs (1*1) (before3971 k).denote (before3972 k).denote := - @applyExit_sound (before3971 k) (before3972 k) exit31 1 valid31 (macro3971 k) -theorem macro3972 (k : Nat) : applyExit (before3972 k) exit32 1 = some (before3973 k) := by - simp (disch := omega) [before3972, before3973, exit32, applyExit, pop, push] - <;> omega -theorem step3972 (k : Nat) : Runs (1*3) (before3972 k).denote (before3973 k).denote := - @applyExit_sound (before3972 k) (before3973 k) exit32 1 valid32 (macro3972 k) -theorem macro3973 (k : Nat) : applyExit (before3973 k) exit33 1 = some (before3974 k) := by - simp (disch := omega) [before3973, before3974, exit33, applyExit, pop, push] - <;> omega -theorem step3973 (k : Nat) : Runs (1*2) (before3973 k).denote (before3974 k).denote := - @applyExit_sound (before3973 k) (before3974 k) exit33 1 valid33 (macro3973 k) -theorem macro3974 (k : Nat) : applyExit (before3974 k) exit35 1 = some (before3975 k) := by - simp (disch := omega) [before3974, before3975, exit35, applyExit, pop, push] - <;> omega -theorem step3974 (k : Nat) : Runs (1*2) (before3974 k).denote (before3975 k).denote := - @applyExit_sound (before3974 k) (before3975 k) exit35 1 valid35 (macro3974 k) -theorem macro3975 (k : Nat) : applyExit (before3975 k) exit36 1 = some (before3976 k) := by - simp (disch := omega) [before3975, before3976, exit36, applyExit, pop, push] - <;> omega -theorem step3975 (k : Nat) : Runs (1*2) (before3975 k).denote (before3976 k).denote := - @applyExit_sound (before3975 k) (before3976 k) exit36 1 valid36 (macro3975 k) -theorem macro3976 (k : Nat) : applyExit (before3976 k) exit31 1 = some (before3977 k) := by - simp (disch := omega) [before3976, before3977, exit31, applyExit, pop, push] - <;> omega -theorem step3976 (k : Nat) : Runs (1*1) (before3976 k).denote (before3977 k).denote := - @applyExit_sound (before3976 k) (before3977 k) exit31 1 valid31 (macro3976 k) -theorem macro3977 (k : Nat) : applyExit (before3977 k) exit10 1 = some (before3978 k) := by - simp (disch := omega) [before3977, before3978, exit10, applyExit, pop, push] - <;> omega -theorem step3977 (k : Nat) : Runs (1*2) (before3977 k).denote (before3978 k).denote := - @applyExit_sound (before3977 k) (before3978 k) exit10 1 valid10 (macro3977 k) -theorem macro3978 (k : Nat) : applyExit (before3978 k) exit32 1 = some (before3979 k) := by - simp (disch := omega) [before3978, before3979, exit32, applyExit, pop, push] - <;> omega -theorem step3978 (k : Nat) : Runs (1*3) (before3978 k).denote (before3979 k).denote := - @applyExit_sound (before3978 k) (before3979 k) exit32 1 valid32 (macro3978 k) -theorem macro3979 (k : Nat) : applyExit (before3979 k) exit36 1 = some (before3980 k) := by - simp (disch := omega) [before3979, before3980, exit36, applyExit, pop, push] - <;> omega -theorem step3979 (k : Nat) : Runs (1*2) (before3979 k).denote (before3980 k).denote := - @applyExit_sound (before3979 k) (before3980 k) exit36 1 valid36 (macro3979 k) -theorem macro3980 (k : Nat) : applyExit (before3980 k) exit33 1 = some (before3981 k) := by - simp (disch := omega) [before3980, before3981, exit33, applyExit, pop, push] - <;> omega -theorem step3980 (k : Nat) : Runs (1*2) (before3980 k).denote (before3981 k).denote := - @applyExit_sound (before3980 k) (before3981 k) exit33 1 valid33 (macro3980 k) -theorem macro3981 (k : Nat) : applyExit (before3981 k) exit35 1 = some (before3982 k) := by - simp (disch := omega) [before3981, before3982, exit35, applyExit, pop, push] - <;> omega -theorem step3981 (k : Nat) : Runs (1*2) (before3981 k).denote (before3982 k).denote := - @applyExit_sound (before3981 k) (before3982 k) exit35 1 valid35 (macro3981 k) -theorem macro3982 (k : Nat) : applyExit (before3982 k) exit36 10 = some (before3983 k) := by - simp (disch := omega) [before3982, before3983, exit36, applyExit, pop, push] - <;> omega -theorem step3982 (k : Nat) : Runs (10*2) (before3982 k).denote (before3983 k).denote := - @applyExit_sound (before3982 k) (before3983 k) exit36 10 valid36 (macro3982 k) -theorem macro3983 (k : Nat) : applyExit (before3983 k) exit31 1 = some (before3984 k) := by - simp (disch := omega) [before3983, before3984, exit31, applyExit, pop, push] - <;> omega -theorem step3983 (k : Nat) : Runs (1*1) (before3983 k).denote (before3984 k).denote := - @applyExit_sound (before3983 k) (before3984 k) exit31 1 valid31 (macro3983 k) -theorem macro3984 (k : Nat) : applyExit (before3984 k) exit10 10 = some (before3985 k) := by - simp (disch := omega) [before3984, before3985, exit10, applyExit, pop, push] - <;> omega -theorem step3984 (k : Nat) : Runs (10*2) (before3984 k).denote (before3985 k).denote := - @applyExit_sound (before3984 k) (before3985 k) exit10 10 valid10 (macro3984 k) -theorem macro3985 (k : Nat) : applyExit (before3985 k) exit32 1 = some (before3986 k) := by - simp (disch := omega) [before3985, before3986, exit32, applyExit, pop, push] - <;> omega -theorem step3985 (k : Nat) : Runs (1*3) (before3985 k).denote (before3986 k).denote := - @applyExit_sound (before3985 k) (before3986 k) exit32 1 valid32 (macro3985 k) -theorem macro3986 (k : Nat) : applyExit (before3986 k) exit36 10 = some (before3987 k) := by - simp (disch := omega) [before3986, before3987, exit36, applyExit, pop, push] - <;> omega -theorem step3986 (k : Nat) : Runs (10*2) (before3986 k).denote (before3987 k).denote := - @applyExit_sound (before3986 k) (before3987 k) exit36 10 valid36 (macro3986 k) -theorem macro3987 (k : Nat) : applyExit (before3987 k) exit33 1 = some (before3988 k) := by - simp (disch := omega) [before3987, before3988, exit33, applyExit, pop, push] - <;> omega -theorem step3987 (k : Nat) : Runs (1*2) (before3987 k).denote (before3988 k).denote := - @applyExit_sound (before3987 k) (before3988 k) exit33 1 valid33 (macro3987 k) -theorem macro3988 (k : Nat) : applyExit (before3988 k) exit34 14 = some (before3989 k) := by - simp (disch := omega) [before3988, before3989, exit34, applyExit, pop, push] - <;> omega -theorem step3988 (k : Nat) : Runs (14*2) (before3988 k).denote (before3989 k).denote := - @applyExit_sound (before3988 k) (before3989 k) exit34 14 valid34 (macro3988 k) -theorem macro3989 (k : Nat) : applyExit (before3989 k) exit35 1 = some (before3990 k) := by - simp (disch := omega) [before3989, before3990, exit35, applyExit, pop, push] - <;> omega -theorem step3989 (k : Nat) : Runs (1*2) (before3989 k).denote (before3990 k).denote := - @applyExit_sound (before3989 k) (before3990 k) exit35 1 valid35 (macro3989 k) -theorem macro3990 (k : Nat) : applyExit (before3990 k) exit36 5 = some (before3991 k) := by - simp (disch := omega) [before3990, before3991, exit36, applyExit, pop, push] - <;> omega -theorem step3990 (k : Nat) : Runs (5*2) (before3990 k).denote (before3991 k).denote := - @applyExit_sound (before3990 k) (before3991 k) exit36 5 valid36 (macro3990 k) -theorem macro3991 (k : Nat) : applyExit (before3991 k) exit31 1 = some (before3992 k) := by - simp (disch := omega) [before3991, before3992, exit31, applyExit, pop, push] - <;> omega -theorem step3991 (k : Nat) : Runs (1*1) (before3991 k).denote (before3992 k).denote := - @applyExit_sound (before3991 k) (before3992 k) exit31 1 valid31 (macro3991 k) -theorem macro3992 (k : Nat) : applyExit (before3992 k) exit10 5 = some (before3993 k) := by - simp (disch := omega) [before3992, before3993, exit10, applyExit, pop, push] - <;> omega -theorem step3992 (k : Nat) : Runs (5*2) (before3992 k).denote (before3993 k).denote := - @applyExit_sound (before3992 k) (before3993 k) exit10 5 valid10 (macro3992 k) -theorem macro3993 (k : Nat) : applyExit (before3993 k) exit32 1 = some (before3994 k) := by - simp (disch := omega) [before3993, before3994, exit32, applyExit, pop, push] - <;> omega -theorem step3993 (k : Nat) : Runs (1*3) (before3993 k).denote (before3994 k).denote := - @applyExit_sound (before3993 k) (before3994 k) exit32 1 valid32 (macro3993 k) -theorem macro3994 (k : Nat) : applyExit (before3994 k) exit36 5 = some (before3995 k) := by - simp (disch := omega) [before3994, before3995, exit36, applyExit, pop, push] - <;> omega -theorem step3994 (k : Nat) : Runs (5*2) (before3994 k).denote (before3995 k).denote := - @applyExit_sound (before3994 k) (before3995 k) exit36 5 valid36 (macro3994 k) -theorem macro3995 (k : Nat) : applyExit (before3995 k) exit33 1 = some (before3996 k) := by - simp (disch := omega) [before3995, before3996, exit33, applyExit, pop, push] - <;> omega -theorem step3995 (k : Nat) : Runs (1*2) (before3995 k).denote (before3996 k).denote := - @applyExit_sound (before3995 k) (before3996 k) exit33 1 valid33 (macro3995 k) -theorem macro3996 (k : Nat) : applyExit (before3996 k) exit34 12 = some (before3997 k) := by - simp (disch := omega) [before3996, before3997, exit34, applyExit, pop, push] - <;> omega -theorem step3996 (k : Nat) : Runs (12*2) (before3996 k).denote (before3997 k).denote := - @applyExit_sound (before3996 k) (before3997 k) exit34 12 valid34 (macro3996 k) -theorem macro3997 (k : Nat) : applyExit (before3997 k) exit35 1 = some (before3998 k) := by - simp (disch := omega) [before3997, before3998, exit35, applyExit, pop, push] - <;> omega -theorem step3997 (k : Nat) : Runs (1*2) (before3997 k).denote (before3998 k).denote := - @applyExit_sound (before3997 k) (before3998 k) exit35 1 valid35 (macro3997 k) -theorem macro3998 (k : Nat) : applyExit (before3998 k) exit36 4 = some (before3999 k) := by - simp (disch := omega) [before3998, before3999, exit36, applyExit, pop, push] - <;> omega -theorem step3998 (k : Nat) : Runs (4*2) (before3998 k).denote (before3999 k).denote := - @applyExit_sound (before3998 k) (before3999 k) exit36 4 valid36 (macro3998 k) -theorem macro3999 (k : Nat) : applyExit (before3999 k) exit231 1 = some (after3999 k) := by - simp (disch := omega) [before3999, after3999, exit231, applyExit, pop, push] - <;> omega -theorem step3999 (k : Nat) : Runs (1*5) (before3999 k).denote (after3999 k).denote := - @applyExit_sound (before3999 k) (after3999 k) exit231 1 valid231 (macro3999 k) -theorem chunkRun039 (k : Nat) : Runs (624*k+1583529092) (before3900 k).denote (after3999 k).denote := by - have h := (@Runs.trans ((((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2))))))+(((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))))+((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2))))))) ((((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5))))))) (before3900 k).denote (before3950 k).denote (after3999 k).denote (@Runs.trans (((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2)))))) (((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))))+((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2)))))) (before3900 k).denote (before3925 k).denote (before3950 k).denote (@Runs.trans ((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2))))) ((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2))))) (before3900 k).denote (before3912 k).denote (before3925 k).denote (@Runs.trans (((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2)))) (((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))) (before3900 k).denote (before3906 k).denote (before3912 k).denote (@Runs.trans ((1*69)+((24*2)+(13*2))) ((95*2)+((1*3)+(95*2))) (before3900 k).denote (before3903 k).denote (before3906 k).denote (@Runs.trans (1*69) ((24*2)+(13*2)) (before3900 k).denote (before3901 k).denote (before3903 k).denote (step3900 k) (@Runs.trans (24*2) (13*2) (before3901 k).denote (before3902 k).denote (before3903 k).denote (step3901 k) (step3902 k))) (@Runs.trans (95*2) ((1*3)+(95*2)) (before3903 k).denote (before3904 k).denote (before3906 k).denote (step3903 k) (@Runs.trans (1*3) (95*2) (before3904 k).denote (before3905 k).denote (before3906 k).denote (step3904 k) (step3905 k)))) (@Runs.trans ((1*1)+((96*2)+(12*2))) ((2*2)+((1*3)+(2*2))) (before3906 k).denote (before3909 k).denote (before3912 k).denote (@Runs.trans (1*1) ((96*2)+(12*2)) (before3906 k).denote (before3907 k).denote (before3909 k).denote (step3906 k) (@Runs.trans (96*2) (12*2) (before3907 k).denote (before3908 k).denote (before3909 k).denote (step3907 k) (step3908 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before3909 k).denote (before3910 k).denote (before3912 k).denote (step3909 k) (@Runs.trans (1*3) (2*2) (before3910 k).denote (before3911 k).denote (before3912 k).denote (step3910 k) (step3911 k))))) (@Runs.trans (((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2)))) (((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2)))) (before3912 k).denote (before3918 k).denote (before3925 k).denote (@Runs.trans ((1*1)+((3*2)+(3*2))) ((1*3)+((1*1)+(1*2))) (before3912 k).denote (before3915 k).denote (before3918 k).denote (@Runs.trans (1*1) ((3*2)+(3*2)) (before3912 k).denote (before3913 k).denote (before3915 k).denote (step3912 k) (@Runs.trans (3*2) (3*2) (before3913 k).denote (before3914 k).denote (before3915 k).denote (step3913 k) (step3914 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before3915 k).denote (before3916 k).denote (before3918 k).denote (step3915 k) (@Runs.trans (1*1) (1*2) (before3916 k).denote (before3917 k).denote (before3918 k).denote (step3916 k) (step3917 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(2*2))) (before3918 k).denote (before3921 k).denote (before3925 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before3918 k).denote (before3919 k).denote (before3921 k).denote (step3918 k) (@Runs.trans (1*2) (1*2) (before3919 k).denote (before3920 k).denote (before3921 k).denote (step3919 k) (step3920 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(2*2)) (before3921 k).denote (before3923 k).denote (before3925 k).denote (@Runs.trans (1*2) (1*2) (before3921 k).denote (before3922 k).denote (before3923 k).denote (step3921 k) (step3922 k)) (@Runs.trans (1*2) (2*2) (before3923 k).denote (before3924 k).denote (before3925 k).denote (step3923 k) (step3924 k)))))) (@Runs.trans ((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2))))) ((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2))))) (before3925 k).denote (before3937 k).denote (before3950 k).denote (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))) (before3925 k).denote (before3931 k).denote (before3937 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*2)+((95*2)+(1*2))) (before3925 k).denote (before3928 k).denote (before3931 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before3925 k).denote (before3926 k).denote (before3928 k).denote (step3925 k) (@Runs.trans (1*2) (10*2) (before3926 k).denote (before3927 k).denote (before3928 k).denote (step3926 k) (step3927 k))) (@Runs.trans (1*2) ((95*2)+(1*2)) (before3928 k).denote (before3929 k).denote (before3931 k).denote (step3928 k) (@Runs.trans (95*2) (1*2) (before3929 k).denote (before3930 k).denote (before3931 k).denote (step3929 k) (step3930 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((23*2)+(((1*k+8)*586)+(17*2))) (before3931 k).denote (before3934 k).denote (before3937 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before3931 k).denote (before3932 k).denote (before3934 k).denote (step3931 k) (@Runs.trans (11*2) (1*2) (before3932 k).denote (before3933 k).denote (before3934 k).denote (step3932 k) (step3933 k))) (@Runs.trans (23*2) (((1*k+8)*586)+(17*2)) (before3934 k).denote (before3935 k).denote (before3937 k).denote (step3934 k) (@Runs.trans ((1*k+8)*586) (17*2) (before3935 k).denote (before3936 k).denote (before3937 k).denote (step3935 k) (step3936 k))))) (@Runs.trans (((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2)))) (((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2)))) (before3937 k).denote (before3943 k).denote (before3950 k).denote (@Runs.trans ((1*2)+((1*2)+(87*2))) ((1*2)+((19*2)+(1*2))) (before3937 k).denote (before3940 k).denote (before3943 k).denote (@Runs.trans (1*2) ((1*2)+(87*2)) (before3937 k).denote (before3938 k).denote (before3940 k).denote (step3937 k) (@Runs.trans (1*2) (87*2) (before3938 k).denote (before3939 k).denote (before3940 k).denote (step3938 k) (step3939 k))) (@Runs.trans (1*2) ((19*2)+(1*2)) (before3940 k).denote (before3941 k).denote (before3943 k).denote (step3940 k) (@Runs.trans (19*2) (1*2) (before3941 k).denote (before3942 k).denote (before3943 k).denote (step3941 k) (step3942 k)))) (@Runs.trans ((1*2)+((35*2)+(1*2))) (((25*2)+(1*2))+((1*2)+(3*2))) (before3943 k).denote (before3946 k).denote (before3950 k).denote (@Runs.trans (1*2) ((35*2)+(1*2)) (before3943 k).denote (before3944 k).denote (before3946 k).denote (step3943 k) (@Runs.trans (35*2) (1*2) (before3944 k).denote (before3945 k).denote (before3946 k).denote (step3944 k) (step3945 k))) (@Runs.trans ((25*2)+(1*2)) ((1*2)+(3*2)) (before3946 k).denote (before3948 k).denote (before3950 k).denote (@Runs.trans (25*2) (1*2) (before3946 k).denote (before3947 k).denote (before3948 k).denote (step3946 k) (step3947 k)) (@Runs.trans (1*2) (3*2) (before3948 k).denote (before3949 k).denote (before3950 k).denote (step3948 k) (step3949 k))))))) (@Runs.trans (((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5)))))) (before3950 k).denote (before3975 k).denote (after3999 k).denote (@Runs.trans ((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2))))) ((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))) (before3950 k).denote (before3962 k).denote (before3975 k).denote (@Runs.trans (((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))) (before3950 k).denote (before3956 k).denote (before3962 k).denote (@Runs.trans ((1*2)+((791761163*2)+(1*38))) (((1*k+7)*38)+((4*2)+(1*2))) (before3950 k).denote (before3953 k).denote (before3956 k).denote (@Runs.trans (1*2) ((791761163*2)+(1*38)) (before3950 k).denote (before3951 k).denote (before3953 k).denote (step3950 k) (@Runs.trans (791761163*2) (1*38) (before3951 k).denote (before3952 k).denote (before3953 k).denote (step3951 k) (step3952 k))) (@Runs.trans ((1*k+7)*38) ((4*2)+(1*2)) (before3953 k).denote (before3954 k).denote (before3956 k).denote (step3953 k) (@Runs.trans (4*2) (1*2) (before3954 k).denote (before3955 k).denote (before3956 k).denote (step3954 k) (step3955 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((4*2)+((1*2)+(14*2))) (before3956 k).denote (before3959 k).denote (before3962 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before3956 k).denote (before3957 k).denote (before3959 k).denote (step3956 k) (@Runs.trans (1*2) (1*2) (before3957 k).denote (before3958 k).denote (before3959 k).denote (step3957 k) (step3958 k))) (@Runs.trans (4*2) ((1*2)+(14*2)) (before3959 k).denote (before3960 k).denote (before3962 k).denote (step3959 k) (@Runs.trans (1*2) (14*2) (before3960 k).denote (before3961 k).denote (before3962 k).denote (step3960 k) (step3961 k))))) (@Runs.trans (((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))) (before3962 k).denote (before3968 k).denote (before3975 k).denote (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(1*2))) (before3962 k).denote (before3965 k).denote (before3968 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before3962 k).denote (before3963 k).denote (before3965 k).denote (step3962 k) (@Runs.trans (1*2) (9*2) (before3963 k).denote (before3964 k).denote (before3965 k).denote (step3963 k) (step3964 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before3965 k).denote (before3966 k).denote (before3968 k).denote (step3965 k) (@Runs.trans (1*2) (1*2) (before3966 k).denote (before3967 k).denote (before3968 k).denote (step3966 k) (step3967 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) (((1*1)+(1*3))+((1*2)+(1*2))) (before3968 k).denote (before3971 k).denote (before3975 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before3968 k).denote (before3969 k).denote (before3971 k).denote (step3968 k) (@Runs.trans (1*2) (1*3) (before3969 k).denote (before3970 k).denote (before3971 k).denote (step3969 k) (step3970 k))) (@Runs.trans ((1*1)+(1*3)) ((1*2)+(1*2)) (before3971 k).denote (before3973 k).denote (before3975 k).denote (@Runs.trans (1*1) (1*3) (before3971 k).denote (before3972 k).denote (before3973 k).denote (step3971 k) (step3972 k)) (@Runs.trans (1*2) (1*2) (before3973 k).denote (before3974 k).denote (before3975 k).denote (step3973 k) (step3974 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2))))) ((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5))))) (before3975 k).denote (before3987 k).denote (after3999 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))) (before3975 k).denote (before3981 k).denote (before3987 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before3975 k).denote (before3978 k).denote (before3981 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before3975 k).denote (before3976 k).denote (before3978 k).denote (step3975 k) (@Runs.trans (1*1) (1*2) (before3976 k).denote (before3977 k).denote (before3978 k).denote (step3976 k) (step3977 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before3978 k).denote (before3979 k).denote (before3981 k).denote (step3978 k) (@Runs.trans (1*2) (1*2) (before3979 k).denote (before3980 k).denote (before3981 k).denote (step3979 k) (step3980 k)))) (@Runs.trans ((1*2)+((10*2)+(1*1))) ((10*2)+((1*3)+(10*2))) (before3981 k).denote (before3984 k).denote (before3987 k).denote (@Runs.trans (1*2) ((10*2)+(1*1)) (before3981 k).denote (before3982 k).denote (before3984 k).denote (step3981 k) (@Runs.trans (10*2) (1*1) (before3982 k).denote (before3983 k).denote (before3984 k).denote (step3982 k) (step3983 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before3984 k).denote (before3985 k).denote (before3987 k).denote (step3984 k) (@Runs.trans (1*3) (10*2) (before3985 k).denote (before3986 k).denote (before3987 k).denote (step3985 k) (step3986 k))))) (@Runs.trans (((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2)))) (((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5)))) (before3987 k).denote (before3993 k).denote (after3999 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((5*2)+((1*1)+(5*2))) (before3987 k).denote (before3990 k).denote (before3993 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before3987 k).denote (before3988 k).denote (before3990 k).denote (step3987 k) (@Runs.trans (14*2) (1*2) (before3988 k).denote (before3989 k).denote (before3990 k).denote (step3988 k) (step3989 k))) (@Runs.trans (5*2) ((1*1)+(5*2)) (before3990 k).denote (before3991 k).denote (before3993 k).denote (step3990 k) (@Runs.trans (1*1) (5*2) (before3991 k).denote (before3992 k).denote (before3993 k).denote (step3991 k) (step3992 k)))) (@Runs.trans ((1*3)+((5*2)+(1*2))) (((12*2)+(1*2))+((4*2)+(1*5))) (before3993 k).denote (before3996 k).denote (after3999 k).denote (@Runs.trans (1*3) ((5*2)+(1*2)) (before3993 k).denote (before3994 k).denote (before3996 k).denote (step3993 k) (@Runs.trans (5*2) (1*2) (before3994 k).denote (before3995 k).denote (before3996 k).denote (step3994 k) (step3995 k))) (@Runs.trans ((12*2)+(1*2)) ((4*2)+(1*5)) (before3996 k).denote (before3998 k).denote (after3999 k).denote (@Runs.trans (12*2) (1*2) (before3996 k).denote (before3997 k).denote (before3998 k).denote (step3996 k) (step3997 k)) (@Runs.trans (4*2) (1*5) (before3998 k).denote (before3999 k).denote (after3999 k).denote (step3998 k) (step3999 k)))))))) - have ht : (((((((1*69)+((24*2)+(13*2)))+((95*2)+((1*3)+(95*2))))+(((1*1)+((96*2)+(12*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(2*2))))))+(((((1*2)+((1*2)+(10*2)))+((1*2)+((95*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((23*2)+(((1*k+8)*586)+(17*2)))))+((((1*2)+((1*2)+(87*2)))+((1*2)+((19*2)+(1*2))))+(((1*2)+((35*2)+(1*2)))+(((25*2)+(1*2))+((1*2)+(3*2)))))))+((((((1*2)+((791761163*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((4*2)+((1*2)+(14*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((10*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((14*2)+(1*2)))+((5*2)+((1*1)+(5*2))))+(((1*3)+((5*2)+(1*2)))+(((12*2)+(1*2))+((4*2)+(1*5)))))))) = (624*k+1583529092) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean deleted file mode 100644 index f8d304ec..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk040.lean +++ /dev/null @@ -1,809 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4000_0 : Stack := [] -abbrev tail4000_1 : Stack := ⟨w0,1⟩ :: tail4000_0 -abbrev tail4000_2 : Stack := ⟨w2,1⟩ :: tail4000_1 -abbrev tail4000_3 : Stack := ⟨w0,2⟩ :: tail4000_2 -abbrev tail4000_4 : Stack := ⟨w2,1⟩ :: tail4000_3 -abbrev tail4000_5 : Stack := ⟨w0,11⟩ :: tail4000_4 -abbrev tail4000_6 : Stack := ⟨w2,1⟩ :: tail4000_5 -abbrev tail4000_7 : Stack := ⟨w1,14⟩ :: tail4000_6 -abbrev tail4000_8 : Stack := ⟨w0,6⟩ :: tail4000_7 -abbrev tail4000_9 : Stack := ⟨w2,1⟩ :: tail4000_8 -abbrev tail4000_10 : Stack := ⟨w1,12⟩ :: tail4000_9 -abbrev tail4000_11 : Stack := ⟨w23,1⟩ :: tail4000_10 -abbrev tail4000_12 : Stack := ⟨w0,4⟩ :: tail4000_11 -abbrev tail4000_13 : Stack := ⟨w0,3⟩ :: tail4000_0 -abbrev tail4000_14 : Stack := ⟨w1,2⟩ :: tail4000_13 -abbrev tail4000_15 : Stack := ⟨w2,1⟩ :: tail4000_14 -abbrev tail4000_16 : Stack := ⟨w0,3⟩ :: tail4000_15 -abbrev tail4000_17 : Stack := ⟨w1,11⟩ :: tail4000_16 -abbrev tail4000_18 : Stack := ⟨w2,1⟩ :: tail4000_17 -abbrev tail4000_19 : Stack := ⟨w0,96⟩ :: tail4000_18 -abbrev tail4000_20 : Stack := ⟨w1,12⟩ :: tail4000_19 -abbrev tail4000_21 : Stack := ⟨w2,1⟩ :: tail4000_20 -abbrev tail4000_22 : Stack := ⟨w0,23⟩ :: tail4000_21 -abbrev tail4000_23 (k : Nat) : Stack := ⟨w200,(1*k+8)⟩ :: tail4000_22 -abbrev tail4000_24 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4000_23 k -abbrev tail4000_25 (k : Nat) : Stack := ⟨w1,88⟩ :: tail4000_24 k -abbrev tail4000_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_25 k -abbrev tail4000_27 (k : Nat) : Stack := ⟨w0,20⟩ :: tail4000_26 k -abbrev tail4000_28 (k : Nat) : Stack := ⟨w1,36⟩ :: tail4000_27 k -abbrev tail4000_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_28 k -abbrev tail4000_30 (k : Nat) : Stack := ⟨w0,26⟩ :: tail4000_29 k -abbrev tail4000_31 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4000_30 k -abbrev tail4000_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_31 k -abbrev tail4000_33 (k : Nat) : Stack := ⟨w0,791761163⟩ :: tail4000_32 k -abbrev tail4000_34 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4000_33 k -abbrev tail4000_35 (k : Nat) : Stack := ⟨w202,(1*k+6)⟩ :: tail4000_34 k -abbrev tail4000_36 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_35 k -abbrev tail4000_37 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4000_36 k -abbrev tail4000_38 : Stack := ⟨w0,1⟩ :: tail4000_10 -abbrev tail4000_39 : Stack := ⟨w0,5⟩ :: tail4000_10 -abbrev tail4000_40 : Stack := ⟨w204,1⟩ :: tail4000_39 -abbrev tail4000_41 (k : Nat) : Stack := ⟨w202,(1*k+5)⟩ :: tail4000_34 k -abbrev tail4000_42 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_41 k -abbrev tail4000_43 : Stack := ⟨w205,1⟩ :: tail4000_39 -abbrev tail4000_44 : Stack := ⟨w204,1⟩ :: tail4000_43 -abbrev tail4000_45 (k : Nat) : Stack := ⟨w202,(1*k+4)⟩ :: tail4000_34 k -abbrev tail4000_46 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_45 k -abbrev tail4000_47 : Stack := ⟨w205,2⟩ :: tail4000_39 -abbrev tail4000_48 : Stack := ⟨w204,1⟩ :: tail4000_47 -abbrev tail4000_49 (k : Nat) : Stack := ⟨w202,(1*k+3)⟩ :: tail4000_34 k -abbrev tail4000_50 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_49 k -abbrev tail4000_51 : Stack := ⟨w205,3⟩ :: tail4000_39 -abbrev tail4000_52 (k : Nat) : Stack := ⟨w205,(1*k+5)⟩ :: tail4000_39 -abbrev tail4000_53 (k : Nat) : Stack := ⟨w202,1⟩ :: tail4000_34 k -abbrev tail4000_54 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_53 k -abbrev tail4000_55 (k : Nat) : Stack := ⟨w204,1⟩ :: tail4000_52 k -abbrev tail4000_56 (k : Nat) : Stack := ⟨w203,1⟩ :: tail4000_34 k -abbrev tail4000_57 (k : Nat) : Stack := ⟨w205,(1*k+6)⟩ :: tail4000_39 -abbrev tail4000_58 (k : Nat) : Stack := ⟨w204,1⟩ :: tail4000_57 k -abbrev tail4000_59 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4000_33 k -abbrev tail4000_60 (k : Nat) : Stack := ⟨w205,(1*k+7)⟩ :: tail4000_39 -abbrev tail4000_61 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4000_60 k -abbrev tail4000_62 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail4000_61 k -abbrev tail4000_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_62 k -abbrev tail4000_64 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4000_63 k -abbrev tail4000_65 (k : Nat) : Stack := ⟨w0,25⟩ :: tail4000_29 k -abbrev tail4000_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_65 k -abbrev tail4000_67 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4000_66 k -abbrev tail4000_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_62 k -abbrev tail4000_69 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4000_62 k -abbrev tail4000_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_69 k -abbrev tail4000_71 (k : Nat) : Stack := ⟨w1,25⟩ :: tail4000_70 k -abbrev tail4000_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_71 k -abbrev tail4000_73 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4000_72 k -abbrev tail4000_74 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4000_26 k -abbrev tail4000_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_74 k -abbrev tail4000_76 (k : Nat) : Stack := ⟨w1,36⟩ :: tail4000_75 k -abbrev tail4000_77 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_71 k -abbrev tail4000_78 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4000_71 k -abbrev tail4000_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_78 k -abbrev tail4000_80 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4000_79 k -abbrev tail4000_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_80 k -abbrev tail4000_82 (k : Nat) : Stack := ⟨w0,88⟩ :: tail4000_81 k -abbrev tail4000_83 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4000_23 k -abbrev tail4000_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_83 k -abbrev tail4000_85 (k : Nat) : Stack := ⟨w1,88⟩ :: tail4000_84 k -abbrev tail4000_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_80 k -abbrev tail4000_87 (k : Nat) : Stack := ⟨w0,89⟩ :: tail4000_80 k -abbrev tail4000_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_87 k -abbrev tail4000_89 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4000_88 k -abbrev tail4000_90 (k : Nat) : Stack := ⟨w207,(1*k+8)⟩ :: tail4000_89 k -abbrev tail4000_91 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4000_90 k -abbrev tail4000_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_91 k -abbrev tail4000_93 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4000_92 k -abbrev tail4000_94 : Stack := ⟨w0,95⟩ :: tail4000_18 -abbrev tail4000_95 : Stack := ⟨w23,1⟩ :: tail4000_94 -abbrev tail4000_96 : Stack := ⟨w1,12⟩ :: tail4000_95 -abbrev tail4000_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_91 k -abbrev tail4000_98 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4000_91 k -abbrev tail4000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_98 k -abbrev tail4000_100 (k : Nat) : Stack := ⟨w1,95⟩ :: tail4000_99 k -abbrev tail4000_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_100 k -abbrev tail4000_102 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4000_101 k -abbrev tail4000_103 : Stack := ⟨w0,2⟩ :: tail4000_15 -abbrev tail4000_104 : Stack := ⟨w23,1⟩ :: tail4000_103 -abbrev tail4000_105 : Stack := ⟨w1,11⟩ :: tail4000_104 -abbrev tail4000_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_100 k -abbrev tail4000_107 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4000_100 k -abbrev tail4000_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_107 k -abbrev tail4000_109 (k : Nat) : Stack := ⟨w1,2⟩ :: tail4000_108 k -abbrev tail4000_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_109 k -abbrev tail4000_111 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4000_110 k -abbrev tail4000_112 : Stack := ⟨w0,2⟩ :: tail4000_0 -abbrev tail4000_113 : Stack := ⟨w23,1⟩ :: tail4000_112 -abbrev tail4000_114 : Stack := ⟨w1,2⟩ :: tail4000_113 -abbrev tail4000_115 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_109 k -abbrev tail4000_116 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4000_109 k -abbrev tail4000_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_116 k -abbrev tail4000_118 (k : Nat) : Stack := ⟨w1,2⟩ :: tail4000_117 k -abbrev tail4000_119 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4000_118 k -abbrev tail4000_120 : Stack := ⟨w1,1⟩ :: tail4000_0 -abbrev tail4000_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4000_118 k -abbrev tail4000_122 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4000_118 k -abbrev tail4000_123 : Stack := ⟨w1,3⟩ :: tail4000_0 -abbrev tail4000_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4000_117 k -abbrev tail4000_125 : Stack := ⟨w2,1⟩ :: tail4000_123 -abbrev tail4000_126 : Stack := ⟨w0,1⟩ :: tail4000_125 -abbrev tail4000_127 : Stack := ⟨w0,2⟩ :: tail4000_125 -abbrev tail4000_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4000_109 k -abbrev tail4000_129 : Stack := ⟨w1,1⟩ :: tail4000_127 -abbrev tail4000_130 : Stack := ⟨w1,3⟩ :: tail4000_127 -abbrev tail4000_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4000_108 k -abbrev tail4000_132 : Stack := ⟨w2,1⟩ :: tail4000_130 -abbrev tail4000_133 : Stack := ⟨w0,1⟩ :: tail4000_132 -abbrev tail4000_134 : Stack := ⟨w0,2⟩ :: tail4000_132 -abbrev tail4000_135 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4000_100 k -abbrev tail4000_136 : Stack := ⟨w1,1⟩ :: tail4000_134 -abbrev tail4000_137 : Stack := ⟨w1,12⟩ :: tail4000_134 -abbrev tail4000_138 (k : Nat) : Stack := ⟨w1,94⟩ :: tail4000_99 k -abbrev tail4000_139 : Stack := ⟨w2,1⟩ :: tail4000_137 -abbrev tail4000_140 : Stack := ⟨w0,94⟩ :: tail4000_139 -abbrev tail4000_141 : Stack := ⟨w0,95⟩ :: tail4000_139 -abbrev tail4000_142 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4000_91 k -abbrev tail4000_143 : Stack := ⟨w1,1⟩ :: tail4000_141 -abbrev tail4000_144 : Stack := ⟨w1,13⟩ :: tail4000_141 -abbrev tail4000_145 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4000_90 k -abbrev tail4000_146 : Stack := ⟨w2,1⟩ :: tail4000_144 -abbrev tail4000_147 : Stack := ⟨w0,22⟩ :: tail4000_146 -abbrev tail4000_148 (k : Nat) : Stack := ⟨w208,(1*k+8)⟩ :: tail4000_147 -abbrev tail4000_149 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4000_148 k -abbrev tail4000_150 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4000_148 k -abbrev tail4000_151 (k : Nat) : Stack := ⟨w0,88⟩ :: tail4000_80 k -abbrev tail4000_152 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4000_150 k -abbrev tail4000_153 (k : Nat) : Stack := ⟨w1,89⟩ :: tail4000_150 k -abbrev tail4000_154 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4000_79 k -abbrev tail4000_155 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4000_153 k - -def before4000 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4000_12,(tail4000_36 k)⟩ -def before4001 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail4000_11,(tail4000_37 k)⟩ -def before4002 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail4000_38,(tail4000_37 k)⟩ -def before4003 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4000_39,(tail4000_36 k)⟩ -def before4004 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4000_40,(tail4000_35 k)⟩ -def before4005 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4000_40,(tail4000_42 k)⟩ -def before4006 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4000_43,(tail4000_42 k)⟩ -def before4007 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4000_44,(tail4000_41 k)⟩ -def before4008 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4000_44,(tail4000_46 k)⟩ -def before4009 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4000_47,(tail4000_46 k)⟩ -def before4010 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4000_48,(tail4000_45 k)⟩ -def before4011 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4000_48,(tail4000_50 k)⟩ -def before4012 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4000_51,(tail4000_50 k)⟩ -def before4013 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4000_52 k),(tail4000_54 k)⟩ -def before4014 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4000_55 k),(tail4000_53 k)⟩ -def before4015 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4000_55 k),(tail4000_56 k)⟩ -def before4016 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4000_57 k),(tail4000_56 k)⟩ -def before4017 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4000_58 k),(tail4000_34 k)⟩ -def before4018 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4000_58 k),(tail4000_59 k)⟩ -def before4019 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4000_60 k),(tail4000_59 k)⟩ -def before4020 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4000_61 k),(tail4000_33 k)⟩ -def before4021 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail4000_62 k),(tail4000_32 k)⟩ -def before4022 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521511),(tail4000_63 k),(tail4000_31 k)⟩ -def before4023 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4000_64 k),(tail4000_30 k)⟩ -def before4024 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4000_64 k),(tail4000_66 k)⟩ -def before4025 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail4000_63 k),(tail4000_67 k)⟩ -def before4026 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521511),(tail4000_68 k),(tail4000_67 k)⟩ -def before4027 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4000_69 k),(tail4000_66 k)⟩ -def before4028 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4000_70 k),(tail4000_65 k)⟩ -def before4029 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521571),(tail4000_71 k),(tail4000_29 k)⟩ -def before4030 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521573),(tail4000_72 k),(tail4000_28 k)⟩ -def before4031 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4000_73 k),(tail4000_27 k)⟩ -def before4032 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4000_73 k),(tail4000_75 k)⟩ -def before4033 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521573),(tail4000_72 k),(tail4000_76 k)⟩ -def before4034 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521573),(tail4000_77 k),(tail4000_76 k)⟩ -def before4035 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4000_78 k),(tail4000_75 k)⟩ -def before4036 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4000_79 k),(tail4000_74 k)⟩ -def before4037 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521685),(tail4000_80 k),(tail4000_26 k)⟩ -def before4038 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521687),(tail4000_81 k),(tail4000_25 k)⟩ -def before4039 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4000_82 k),(tail4000_24 k)⟩ -def before4040 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4000_82 k),(tail4000_84 k)⟩ -def before4041 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521687),(tail4000_81 k),(tail4000_85 k)⟩ -def before4042 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521687),(tail4000_86 k),(tail4000_85 k)⟩ -def before4043 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4000_87 k),(tail4000_84 k)⟩ -def before4044 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4000_88 k),(tail4000_83 k)⟩ -def before4045 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4000_89 k),(tail4000_23 k)⟩ -def before4046 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4000_90 k),tail4000_22⟩ -def before4047 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526633),(tail4000_91 k),tail4000_21⟩ -def before4048 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail4000_92 k),tail4000_20⟩ -def before4049 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4000_93 k),tail4000_19⟩ -def before4050 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4000_93 k),tail4000_95⟩ -def before4051 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail4000_92 k),tail4000_96⟩ -def before4052 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail4000_97 k),tail4000_96⟩ -def before4053 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4000_98 k),tail4000_95⟩ -def before4054 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4000_99 k),tail4000_94⟩ -def before4055 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526851),(tail4000_100 k),tail4000_18⟩ -def before4056 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526853),(tail4000_101 k),tail4000_17⟩ -def before4057 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4000_102 k),tail4000_16⟩ -def before4058 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail4000_102 k),tail4000_104⟩ -def before4059 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526853),(tail4000_101 k),tail4000_105⟩ -def before4060 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526853),(tail4000_106 k),tail4000_105⟩ -def before4061 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4000_107 k),tail4000_104⟩ -def before4062 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526877),(tail4000_108 k),tail4000_103⟩ -def before4063 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526881),(tail4000_109 k),tail4000_15⟩ -def before4064 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4000_110 k),tail4000_14⟩ -def before4065 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4000_111 k),tail4000_13⟩ -def before4066 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4000_111 k),tail4000_113⟩ -def before4067 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail4000_110 k),tail4000_114⟩ -def before4068 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4000_115 k),tail4000_114⟩ -def before4069 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4000_116 k),tail4000_113⟩ -def before4070 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526889),(tail4000_117 k),tail4000_112⟩ -def before4071 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526893),(tail4000_118 k),tail4000_0⟩ -def before4072 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail4000_119 k),tail4000_0⟩ -def before4073 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail4000_119 k),tail4000_120⟩ -def before4074 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail4000_121 k),tail4000_120⟩ -def before4075 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526897),(tail4000_122 k),tail4000_0⟩ -def before4076 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526897),(tail4000_122 k),tail4000_120⟩ -def before4077 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail4000_118 k),tail4000_123⟩ -def before4078 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526891),(tail4000_124 k),tail4000_125⟩ -def before4079 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail4000_117 k),tail4000_126⟩ -def before4080 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526887),(tail4000_116 k),tail4000_127⟩ -def before4081 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail4000_128 k),tail4000_129⟩ -def before4082 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526881),(tail4000_109 k),tail4000_130⟩ -def before4083 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526879),(tail4000_131 k),tail4000_132⟩ -def before4084 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail4000_108 k),tail4000_133⟩ -def before4085 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526875),(tail4000_107 k),tail4000_134⟩ -def before4086 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail4000_135 k),tail4000_136⟩ -def before4087 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526851),(tail4000_100 k),tail4000_137⟩ -def before4088 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526849),(tail4000_138 k),tail4000_139⟩ -def before4089 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4000_99 k),tail4000_140⟩ -def before4090 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4000_98 k),tail4000_141⟩ -def before4091 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4000_142 k),tail4000_143⟩ -def before4092 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail4000_91 k),tail4000_144⟩ -def before4093 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526631),(tail4000_145 k),tail4000_146⟩ -def before4094 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4000_90 k),tail4000_147⟩ -def before4095 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4000_89 k),(tail4000_148 k)⟩ -def before4096 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4000_88 k),(tail4000_149 k)⟩ -def before4097 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4000_87 k),(tail4000_150 k)⟩ -def before4098 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4000_151 k),(tail4000_152 k)⟩ -def before4099 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521685),(tail4000_80 k),(tail4000_153 k)⟩ -def after4099 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521683),(tail4000_154 k),(tail4000_155 k)⟩ - -theorem macro4000 (k : Nat) : applyExit (before4000 k) exit10 4 = some (before4001 k) := by - simp (disch := omega) [before4000, before4001, exit10, applyExit, pop, push] - <;> omega -theorem step4000 (k : Nat) : Runs (4*2) (before4000 k).denote (before4001 k).denote := - @applyExit_sound (before4000 k) (before4001 k) exit10 4 valid10 (macro4000 k) -theorem macro4001 (k : Nat) : applyExit (before4001 k) exit32 1 = some (before4002 k) := by - simp (disch := omega) [before4001, before4002, exit32, applyExit, pop, push] - <;> omega -theorem step4001 (k : Nat) : Runs (1*3) (before4001 k).denote (before4002 k).denote := - @applyExit_sound (before4001 k) (before4002 k) exit32 1 valid32 (macro4001 k) -theorem macro4002 (k : Nat) : applyExit (before4002 k) exit36 4 = some (before4003 k) := by - simp (disch := omega) [before4002, before4003, exit36, applyExit, pop, push] - <;> omega -theorem step4002 (k : Nat) : Runs (4*2) (before4002 k).denote (before4003 k).denote := - @applyExit_sound (before4002 k) (before4003 k) exit36 4 valid36 (macro4002 k) -theorem macro4003 (k : Nat) : applyExit (before4003 k) exit232 1 = some (before4004 k) := by - simp (disch := omega) [before4003, before4004, exit232, applyExit, pop, push] - <;> omega -theorem step4003 (k : Nat) : Runs (1*38) (before4003 k).denote (before4004 k).denote := - @applyExit_sound (before4003 k) (before4004 k) exit232 1 valid232 (macro4003 k) -theorem macro4004 (k : Nat) : applyExit (before4004 k) exit231 1 = some (before4005 k) := by - simp (disch := omega) [before4004, before4005, exit231, applyExit, pop, push] - <;> omega -theorem step4004 (k : Nat) : Runs (1*5) (before4004 k).denote (before4005 k).denote := - @applyExit_sound (before4004 k) (before4005 k) exit231 1 valid231 (macro4004 k) -theorem macro4005 (k : Nat) : applyExit (before4005 k) exit233 1 = some (before4006 k) := by - simp (disch := omega) [before4005, before4006, exit233, applyExit, pop, push] - <;> omega -theorem step4005 (k : Nat) : Runs (1*19) (before4005 k).denote (before4006 k).denote := - @applyExit_sound (before4005 k) (before4006 k) exit233 1 valid233 (macro4005 k) -theorem macro4006 (k : Nat) : applyExit (before4006 k) exit232 1 = some (before4007 k) := by - simp (disch := omega) [before4006, before4007, exit232, applyExit, pop, push] - <;> omega -theorem step4006 (k : Nat) : Runs (1*38) (before4006 k).denote (before4007 k).denote := - @applyExit_sound (before4006 k) (before4007 k) exit232 1 valid232 (macro4006 k) -theorem macro4007 (k : Nat) : applyExit (before4007 k) exit231 1 = some (before4008 k) := by - simp (disch := omega) [before4007, before4008, exit231, applyExit, pop, push] - <;> omega -theorem step4007 (k : Nat) : Runs (1*5) (before4007 k).denote (before4008 k).denote := - @applyExit_sound (before4007 k) (before4008 k) exit231 1 valid231 (macro4007 k) -theorem macro4008 (k : Nat) : applyExit (before4008 k) exit233 1 = some (before4009 k) := by - simp (disch := omega) [before4008, before4009, exit233, applyExit, pop, push] - <;> omega -theorem step4008 (k : Nat) : Runs (1*19) (before4008 k).denote (before4009 k).denote := - @applyExit_sound (before4008 k) (before4009 k) exit233 1 valid233 (macro4008 k) -theorem macro4009 (k : Nat) : applyExit (before4009 k) exit232 1 = some (before4010 k) := by - simp (disch := omega) [before4009, before4010, exit232, applyExit, pop, push] - <;> omega -theorem step4009 (k : Nat) : Runs (1*38) (before4009 k).denote (before4010 k).denote := - @applyExit_sound (before4009 k) (before4010 k) exit232 1 valid232 (macro4009 k) -theorem macro4010 (k : Nat) : applyExit (before4010 k) exit231 1 = some (before4011 k) := by - simp (disch := omega) [before4010, before4011, exit231, applyExit, pop, push] - <;> omega -theorem step4010 (k : Nat) : Runs (1*5) (before4010 k).denote (before4011 k).denote := - @applyExit_sound (before4010 k) (before4011 k) exit231 1 valid231 (macro4010 k) -theorem macro4011 (k : Nat) : applyExit (before4011 k) exit233 1 = some (before4012 k) := by - simp (disch := omega) [before4011, before4012, exit233, applyExit, pop, push] - <;> omega -theorem step4011 (k : Nat) : Runs (1*19) (before4011 k).denote (before4012 k).denote := - @applyExit_sound (before4011 k) (before4012 k) exit233 1 valid233 (macro4011 k) -def cycleState4012 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w205,(3+1*j)⟩,⟨w0,5⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w203,1⟩,⟨w202,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761163⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,18⟩,⟨w200,(1*k+8)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart4012_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w204,1⟩,⟨w205,(3+1*j)⟩,⟨w0,5⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w202,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761163⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,18⟩,⟨w200,(1*k+8)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart4012_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w204,1⟩,⟨w205,(3+1*j)⟩,⟨w0,5⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w203,1⟩,⟨w202,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761163⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,26⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,88⟩,⟨w0,18⟩,⟨w200,(1*k+8)⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,96⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro4012_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4012 k j) exit232 1 = some (cyclePart4012_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4012, cyclePart4012_0, exit232, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4012_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4012_0 k j) exit231 1 = some (cyclePart4012_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4012_0, cyclePart4012_1, exit231, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4012_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4012_1 k j) exit233 1 = some (cycleState4012 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4012_1, cycleState4012, exit233, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4012 (k j : Nat) (hj : j < (1*k+2)) : Runs 62 (cycleState4012 k j).denote (cycleState4012 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState4012 k j).denote (cyclePart4012_0 k j).denote := @applyExit_sound (cycleState4012 k j) (cyclePart4012_0 k j) exit232 1 valid232 (cycleMacro4012_0 k j hj) - have h1 : Runs (1*5) (cyclePart4012_0 k j).denote (cyclePart4012_1 k j).denote := @applyExit_sound (cyclePart4012_0 k j) (cyclePart4012_1 k j) exit231 1 valid231 (cycleMacro4012_1 k j hj) - have h2 : Runs (1*19) (cyclePart4012_1 k j).denote (cycleState4012 k (j+1)).denote := @applyExit_sound (cyclePart4012_1 k j) (cycleState4012 k (j+1)) exit233 1 valid233 (cycleMacro4012_2 k j hj) - exact (@Runs.trans (1*38) ((1*5)+(1*19)) (cycleState4012 k j).denote (cyclePart4012_0 k j).denote (cycleState4012 k (j+1)).denote h0 (@Runs.trans (1*5) (1*19) (cyclePart4012_0 k j).denote (cyclePart4012_1 k j).denote (cycleState4012 k (j+1)).denote h1 h2)) -theorem step4012 (k : Nat) : Runs ((1*k+2)*62) (before4012 k).denote (before4013 k).denote := by - have h := Runs.chain (fun j => (cycleState4012 k j).denote) 62 (1*k+2) (cycleRun4012 k) - have h0 : cycleState4012 k 0 = before4012 k := by simp [cycleState4012, before4012] - have h1 : cycleState4012 k (1*k+2) = before4013 k := by - simp [cycleState4012, before4013] <;> omega - simpa only [h0, h1] using h -theorem macro4013 (k : Nat) : applyExit (before4013 k) exit232 1 = some (before4014 k) := by - simp (disch := omega) [before4013, before4014, exit232, applyExit, pop, push] - <;> omega -theorem step4013 (k : Nat) : Runs (1*38) (before4013 k).denote (before4014 k).denote := - @applyExit_sound (before4013 k) (before4014 k) exit232 1 valid232 (macro4013 k) -theorem macro4014 (k : Nat) : applyExit (before4014 k) exit231 1 = some (before4015 k) := by - simp (disch := omega) [before4014, before4015, exit231, applyExit, pop, push] - <;> omega -theorem step4014 (k : Nat) : Runs (1*5) (before4014 k).denote (before4015 k).denote := - @applyExit_sound (before4014 k) (before4015 k) exit231 1 valid231 (macro4014 k) -theorem macro4015 (k : Nat) : applyExit (before4015 k) exit233 1 = some (before4016 k) := by - simp (disch := omega) [before4015, before4016, exit233, applyExit, pop, push] - <;> omega -theorem step4015 (k : Nat) : Runs (1*19) (before4015 k).denote (before4016 k).denote := - @applyExit_sound (before4015 k) (before4016 k) exit233 1 valid233 (macro4015 k) -theorem macro4016 (k : Nat) : applyExit (before4016 k) exit232 1 = some (before4017 k) := by - simp (disch := omega) [before4016, before4017, exit232, applyExit, pop, push] - <;> omega -theorem step4016 (k : Nat) : Runs (1*38) (before4016 k).denote (before4017 k).denote := - @applyExit_sound (before4016 k) (before4017 k) exit232 1 valid232 (macro4016 k) -theorem macro4017 (k : Nat) : applyExit (before4017 k) exit234 1 = some (before4018 k) := by - simp (disch := omega) [before4017, before4018, exit234, applyExit, pop, push] - <;> omega -theorem step4017 (k : Nat) : Runs (1*5) (before4017 k).denote (before4018 k).denote := - @applyExit_sound (before4017 k) (before4018 k) exit234 1 valid234 (macro4017 k) -theorem macro4018 (k : Nat) : applyExit (before4018 k) exit233 1 = some (before4019 k) := by - simp (disch := omega) [before4018, before4019, exit233, applyExit, pop, push] - <;> omega -theorem step4018 (k : Nat) : Runs (1*19) (before4018 k).denote (before4019 k).denote := - @applyExit_sound (before4018 k) (before4019 k) exit233 1 valid233 (macro4018 k) -theorem macro4019 (k : Nat) : applyExit (before4019 k) exit235 1 = some (before4020 k) := by - simp (disch := omega) [before4019, before4020, exit235, applyExit, pop, push] - <;> omega -theorem step4019 (k : Nat) : Runs (1*38) (before4019 k).denote (before4020 k).denote := - @applyExit_sound (before4019 k) (before4020 k) exit235 1 valid235 (macro4019 k) -theorem macro4020 (k : Nat) : applyExit (before4020 k) exit34 791761163 = some (before4021 k) := by - simp (disch := omega) [before4020, before4021, exit34, applyExit, pop, push] - <;> omega -theorem step4020 (k : Nat) : Runs (791761163*2) (before4020 k).denote (before4021 k).denote := - @applyExit_sound (before4020 k) (before4021 k) exit34 791761163 valid34 (macro4020 k) -theorem macro4021 (k : Nat) : applyExit (before4021 k) exit35 1 = some (before4022 k) := by - simp (disch := omega) [before4021, before4022, exit35, applyExit, pop, push] - <;> omega -theorem step4021 (k : Nat) : Runs (1*2) (before4021 k).denote (before4022 k).denote := - @applyExit_sound (before4021 k) (before4022 k) exit35 1 valid35 (macro4021 k) -theorem macro4022 (k : Nat) : applyExit (before4022 k) exit36 4 = some (before4023 k) := by - simp (disch := omega) [before4022, before4023, exit36, applyExit, pop, push] - <;> omega -theorem step4022 (k : Nat) : Runs (4*2) (before4022 k).denote (before4023 k).denote := - @applyExit_sound (before4022 k) (before4023 k) exit36 4 valid36 (macro4022 k) -theorem macro4023 (k : Nat) : applyExit (before4023 k) exit31 1 = some (before4024 k) := by - simp (disch := omega) [before4023, before4024, exit31, applyExit, pop, push] - <;> omega -theorem step4023 (k : Nat) : Runs (1*1) (before4023 k).denote (before4024 k).denote := - @applyExit_sound (before4023 k) (before4024 k) exit31 1 valid31 (macro4023 k) -theorem macro4024 (k : Nat) : applyExit (before4024 k) exit10 4 = some (before4025 k) := by - simp (disch := omega) [before4024, before4025, exit10, applyExit, pop, push] - <;> omega -theorem step4024 (k : Nat) : Runs (4*2) (before4024 k).denote (before4025 k).denote := - @applyExit_sound (before4024 k) (before4025 k) exit10 4 valid10 (macro4024 k) -theorem macro4025 (k : Nat) : applyExit (before4025 k) exit32 1 = some (before4026 k) := by - simp (disch := omega) [before4025, before4026, exit32, applyExit, pop, push] - <;> omega -theorem step4025 (k : Nat) : Runs (1*3) (before4025 k).denote (before4026 k).denote := - @applyExit_sound (before4025 k) (before4026 k) exit32 1 valid32 (macro4025 k) -theorem macro4026 (k : Nat) : applyExit (before4026 k) exit36 4 = some (before4027 k) := by - simp (disch := omega) [before4026, before4027, exit36, applyExit, pop, push] - <;> omega -theorem step4026 (k : Nat) : Runs (4*2) (before4026 k).denote (before4027 k).denote := - @applyExit_sound (before4026 k) (before4027 k) exit36 4 valid36 (macro4026 k) -theorem macro4027 (k : Nat) : applyExit (before4027 k) exit33 1 = some (before4028 k) := by - simp (disch := omega) [before4027, before4028, exit33, applyExit, pop, push] - <;> omega -theorem step4027 (k : Nat) : Runs (1*2) (before4027 k).denote (before4028 k).denote := - @applyExit_sound (before4027 k) (before4028 k) exit33 1 valid33 (macro4027 k) -theorem macro4028 (k : Nat) : applyExit (before4028 k) exit34 25 = some (before4029 k) := by - simp (disch := omega) [before4028, before4029, exit34, applyExit, pop, push] - <;> omega -theorem step4028 (k : Nat) : Runs (25*2) (before4028 k).denote (before4029 k).denote := - @applyExit_sound (before4028 k) (before4029 k) exit34 25 valid34 (macro4028 k) -theorem macro4029 (k : Nat) : applyExit (before4029 k) exit35 1 = some (before4030 k) := by - simp (disch := omega) [before4029, before4030, exit35, applyExit, pop, push] - <;> omega -theorem step4029 (k : Nat) : Runs (1*2) (before4029 k).denote (before4030 k).denote := - @applyExit_sound (before4029 k) (before4030 k) exit35 1 valid35 (macro4029 k) -theorem macro4030 (k : Nat) : applyExit (before4030 k) exit36 36 = some (before4031 k) := by - simp (disch := omega) [before4030, before4031, exit36, applyExit, pop, push] - <;> omega -theorem step4030 (k : Nat) : Runs (36*2) (before4030 k).denote (before4031 k).denote := - @applyExit_sound (before4030 k) (before4031 k) exit36 36 valid36 (macro4030 k) -theorem macro4031 (k : Nat) : applyExit (before4031 k) exit31 1 = some (before4032 k) := by - simp (disch := omega) [before4031, before4032, exit31, applyExit, pop, push] - <;> omega -theorem step4031 (k : Nat) : Runs (1*1) (before4031 k).denote (before4032 k).denote := - @applyExit_sound (before4031 k) (before4032 k) exit31 1 valid31 (macro4031 k) -theorem macro4032 (k : Nat) : applyExit (before4032 k) exit10 36 = some (before4033 k) := by - simp (disch := omega) [before4032, before4033, exit10, applyExit, pop, push] - <;> omega -theorem step4032 (k : Nat) : Runs (36*2) (before4032 k).denote (before4033 k).denote := - @applyExit_sound (before4032 k) (before4033 k) exit10 36 valid10 (macro4032 k) -theorem macro4033 (k : Nat) : applyExit (before4033 k) exit32 1 = some (before4034 k) := by - simp (disch := omega) [before4033, before4034, exit32, applyExit, pop, push] - <;> omega -theorem step4033 (k : Nat) : Runs (1*3) (before4033 k).denote (before4034 k).denote := - @applyExit_sound (before4033 k) (before4034 k) exit32 1 valid32 (macro4033 k) -theorem macro4034 (k : Nat) : applyExit (before4034 k) exit36 36 = some (before4035 k) := by - simp (disch := omega) [before4034, before4035, exit36, applyExit, pop, push] - <;> omega -theorem step4034 (k : Nat) : Runs (36*2) (before4034 k).denote (before4035 k).denote := - @applyExit_sound (before4034 k) (before4035 k) exit36 36 valid36 (macro4034 k) -theorem macro4035 (k : Nat) : applyExit (before4035 k) exit33 1 = some (before4036 k) := by - simp (disch := omega) [before4035, before4036, exit33, applyExit, pop, push] - <;> omega -theorem step4035 (k : Nat) : Runs (1*2) (before4035 k).denote (before4036 k).denote := - @applyExit_sound (before4035 k) (before4036 k) exit33 1 valid33 (macro4035 k) -theorem macro4036 (k : Nat) : applyExit (before4036 k) exit34 19 = some (before4037 k) := by - simp (disch := omega) [before4036, before4037, exit34, applyExit, pop, push] - <;> omega -theorem step4036 (k : Nat) : Runs (19*2) (before4036 k).denote (before4037 k).denote := - @applyExit_sound (before4036 k) (before4037 k) exit34 19 valid34 (macro4036 k) -theorem macro4037 (k : Nat) : applyExit (before4037 k) exit35 1 = some (before4038 k) := by - simp (disch := omega) [before4037, before4038, exit35, applyExit, pop, push] - <;> omega -theorem step4037 (k : Nat) : Runs (1*2) (before4037 k).denote (before4038 k).denote := - @applyExit_sound (before4037 k) (before4038 k) exit35 1 valid35 (macro4037 k) -theorem macro4038 (k : Nat) : applyExit (before4038 k) exit36 88 = some (before4039 k) := by - simp (disch := omega) [before4038, before4039, exit36, applyExit, pop, push] - <;> omega -theorem step4038 (k : Nat) : Runs (88*2) (before4038 k).denote (before4039 k).denote := - @applyExit_sound (before4038 k) (before4039 k) exit36 88 valid36 (macro4038 k) -theorem macro4039 (k : Nat) : applyExit (before4039 k) exit31 1 = some (before4040 k) := by - simp (disch := omega) [before4039, before4040, exit31, applyExit, pop, push] - <;> omega -theorem step4039 (k : Nat) : Runs (1*1) (before4039 k).denote (before4040 k).denote := - @applyExit_sound (before4039 k) (before4040 k) exit31 1 valid31 (macro4039 k) -theorem macro4040 (k : Nat) : applyExit (before4040 k) exit10 88 = some (before4041 k) := by - simp (disch := omega) [before4040, before4041, exit10, applyExit, pop, push] - <;> omega -theorem step4040 (k : Nat) : Runs (88*2) (before4040 k).denote (before4041 k).denote := - @applyExit_sound (before4040 k) (before4041 k) exit10 88 valid10 (macro4040 k) -theorem macro4041 (k : Nat) : applyExit (before4041 k) exit32 1 = some (before4042 k) := by - simp (disch := omega) [before4041, before4042, exit32, applyExit, pop, push] - <;> omega -theorem step4041 (k : Nat) : Runs (1*3) (before4041 k).denote (before4042 k).denote := - @applyExit_sound (before4041 k) (before4042 k) exit32 1 valid32 (macro4041 k) -theorem macro4042 (k : Nat) : applyExit (before4042 k) exit36 88 = some (before4043 k) := by - simp (disch := omega) [before4042, before4043, exit36, applyExit, pop, push] - <;> omega -theorem step4042 (k : Nat) : Runs (88*2) (before4042 k).denote (before4043 k).denote := - @applyExit_sound (before4042 k) (before4043 k) exit36 88 valid36 (macro4042 k) -theorem macro4043 (k : Nat) : applyExit (before4043 k) exit33 1 = some (before4044 k) := by - simp (disch := omega) [before4043, before4044, exit33, applyExit, pop, push] - <;> omega -theorem step4043 (k : Nat) : Runs (1*2) (before4043 k).denote (before4044 k).denote := - @applyExit_sound (before4043 k) (before4044 k) exit33 1 valid33 (macro4043 k) -theorem macro4044 (k : Nat) : applyExit (before4044 k) exit34 17 = some (before4045 k) := by - simp (disch := omega) [before4044, before4045, exit34, applyExit, pop, push] - <;> omega -theorem step4044 (k : Nat) : Runs (17*2) (before4044 k).denote (before4045 k).denote := - @applyExit_sound (before4044 k) (before4045 k) exit34 17 valid34 (macro4044 k) -theorem macro4045 (k : Nat) : applyExit (before4045 k) exit236 (1*k+8) = some (before4046 k) := by - simp (disch := omega) [before4045, before4046, exit236, applyExit, pop, push] - <;> omega -theorem step4045 (k : Nat) : Runs ((1*k+8)*1130) (before4045 k).denote (before4046 k).denote := - @applyExit_sound (before4045 k) (before4046 k) exit236 (1*k+8) valid236 (macro4045 k) -theorem macro4046 (k : Nat) : applyExit (before4046 k) exit34 23 = some (before4047 k) := by - simp (disch := omega) [before4046, before4047, exit34, applyExit, pop, push] - <;> omega -theorem step4046 (k : Nat) : Runs (23*2) (before4046 k).denote (before4047 k).denote := - @applyExit_sound (before4046 k) (before4047 k) exit34 23 valid34 (macro4046 k) -theorem macro4047 (k : Nat) : applyExit (before4047 k) exit35 1 = some (before4048 k) := by - simp (disch := omega) [before4047, before4048, exit35, applyExit, pop, push] - <;> omega -theorem step4047 (k : Nat) : Runs (1*2) (before4047 k).denote (before4048 k).denote := - @applyExit_sound (before4047 k) (before4048 k) exit35 1 valid35 (macro4047 k) -theorem macro4048 (k : Nat) : applyExit (before4048 k) exit36 12 = some (before4049 k) := by - simp (disch := omega) [before4048, before4049, exit36, applyExit, pop, push] - <;> omega -theorem step4048 (k : Nat) : Runs (12*2) (before4048 k).denote (before4049 k).denote := - @applyExit_sound (before4048 k) (before4049 k) exit36 12 valid36 (macro4048 k) -theorem macro4049 (k : Nat) : applyExit (before4049 k) exit31 1 = some (before4050 k) := by - simp (disch := omega) [before4049, before4050, exit31, applyExit, pop, push] - <;> omega -theorem step4049 (k : Nat) : Runs (1*1) (before4049 k).denote (before4050 k).denote := - @applyExit_sound (before4049 k) (before4050 k) exit31 1 valid31 (macro4049 k) -theorem macro4050 (k : Nat) : applyExit (before4050 k) exit10 12 = some (before4051 k) := by - simp (disch := omega) [before4050, before4051, exit10, applyExit, pop, push] - <;> omega -theorem step4050 (k : Nat) : Runs (12*2) (before4050 k).denote (before4051 k).denote := - @applyExit_sound (before4050 k) (before4051 k) exit10 12 valid10 (macro4050 k) -theorem macro4051 (k : Nat) : applyExit (before4051 k) exit32 1 = some (before4052 k) := by - simp (disch := omega) [before4051, before4052, exit32, applyExit, pop, push] - <;> omega -theorem step4051 (k : Nat) : Runs (1*3) (before4051 k).denote (before4052 k).denote := - @applyExit_sound (before4051 k) (before4052 k) exit32 1 valid32 (macro4051 k) -theorem macro4052 (k : Nat) : applyExit (before4052 k) exit36 12 = some (before4053 k) := by - simp (disch := omega) [before4052, before4053, exit36, applyExit, pop, push] - <;> omega -theorem step4052 (k : Nat) : Runs (12*2) (before4052 k).denote (before4053 k).denote := - @applyExit_sound (before4052 k) (before4053 k) exit36 12 valid36 (macro4052 k) -theorem macro4053 (k : Nat) : applyExit (before4053 k) exit33 1 = some (before4054 k) := by - simp (disch := omega) [before4053, before4054, exit33, applyExit, pop, push] - <;> omega -theorem step4053 (k : Nat) : Runs (1*2) (before4053 k).denote (before4054 k).denote := - @applyExit_sound (before4053 k) (before4054 k) exit33 1 valid33 (macro4053 k) -theorem macro4054 (k : Nat) : applyExit (before4054 k) exit34 95 = some (before4055 k) := by - simp (disch := omega) [before4054, before4055, exit34, applyExit, pop, push] - <;> omega -theorem step4054 (k : Nat) : Runs (95*2) (before4054 k).denote (before4055 k).denote := - @applyExit_sound (before4054 k) (before4055 k) exit34 95 valid34 (macro4054 k) -theorem macro4055 (k : Nat) : applyExit (before4055 k) exit35 1 = some (before4056 k) := by - simp (disch := omega) [before4055, before4056, exit35, applyExit, pop, push] - <;> omega -theorem step4055 (k : Nat) : Runs (1*2) (before4055 k).denote (before4056 k).denote := - @applyExit_sound (before4055 k) (before4056 k) exit35 1 valid35 (macro4055 k) -theorem macro4056 (k : Nat) : applyExit (before4056 k) exit36 11 = some (before4057 k) := by - simp (disch := omega) [before4056, before4057, exit36, applyExit, pop, push] - <;> omega -theorem step4056 (k : Nat) : Runs (11*2) (before4056 k).denote (before4057 k).denote := - @applyExit_sound (before4056 k) (before4057 k) exit36 11 valid36 (macro4056 k) -theorem macro4057 (k : Nat) : applyExit (before4057 k) exit31 1 = some (before4058 k) := by - simp (disch := omega) [before4057, before4058, exit31, applyExit, pop, push] - <;> omega -theorem step4057 (k : Nat) : Runs (1*1) (before4057 k).denote (before4058 k).denote := - @applyExit_sound (before4057 k) (before4058 k) exit31 1 valid31 (macro4057 k) -theorem macro4058 (k : Nat) : applyExit (before4058 k) exit10 11 = some (before4059 k) := by - simp (disch := omega) [before4058, before4059, exit10, applyExit, pop, push] - <;> omega -theorem step4058 (k : Nat) : Runs (11*2) (before4058 k).denote (before4059 k).denote := - @applyExit_sound (before4058 k) (before4059 k) exit10 11 valid10 (macro4058 k) -theorem macro4059 (k : Nat) : applyExit (before4059 k) exit32 1 = some (before4060 k) := by - simp (disch := omega) [before4059, before4060, exit32, applyExit, pop, push] - <;> omega -theorem step4059 (k : Nat) : Runs (1*3) (before4059 k).denote (before4060 k).denote := - @applyExit_sound (before4059 k) (before4060 k) exit32 1 valid32 (macro4059 k) -theorem macro4060 (k : Nat) : applyExit (before4060 k) exit36 11 = some (before4061 k) := by - simp (disch := omega) [before4060, before4061, exit36, applyExit, pop, push] - <;> omega -theorem step4060 (k : Nat) : Runs (11*2) (before4060 k).denote (before4061 k).denote := - @applyExit_sound (before4060 k) (before4061 k) exit36 11 valid36 (macro4060 k) -theorem macro4061 (k : Nat) : applyExit (before4061 k) exit33 1 = some (before4062 k) := by - simp (disch := omega) [before4061, before4062, exit33, applyExit, pop, push] - <;> omega -theorem step4061 (k : Nat) : Runs (1*2) (before4061 k).denote (before4062 k).denote := - @applyExit_sound (before4061 k) (before4062 k) exit33 1 valid33 (macro4061 k) -theorem macro4062 (k : Nat) : applyExit (before4062 k) exit34 2 = some (before4063 k) := by - simp (disch := omega) [before4062, before4063, exit34, applyExit, pop, push] - <;> omega -theorem step4062 (k : Nat) : Runs (2*2) (before4062 k).denote (before4063 k).denote := - @applyExit_sound (before4062 k) (before4063 k) exit34 2 valid34 (macro4062 k) -theorem macro4063 (k : Nat) : applyExit (before4063 k) exit35 1 = some (before4064 k) := by - simp (disch := omega) [before4063, before4064, exit35, applyExit, pop, push] - <;> omega -theorem step4063 (k : Nat) : Runs (1*2) (before4063 k).denote (before4064 k).denote := - @applyExit_sound (before4063 k) (before4064 k) exit35 1 valid35 (macro4063 k) -theorem macro4064 (k : Nat) : applyExit (before4064 k) exit36 2 = some (before4065 k) := by - simp (disch := omega) [before4064, before4065, exit36, applyExit, pop, push] - <;> omega -theorem step4064 (k : Nat) : Runs (2*2) (before4064 k).denote (before4065 k).denote := - @applyExit_sound (before4064 k) (before4065 k) exit36 2 valid36 (macro4064 k) -theorem macro4065 (k : Nat) : applyExit (before4065 k) exit31 1 = some (before4066 k) := by - simp (disch := omega) [before4065, before4066, exit31, applyExit, pop, push] - <;> omega -theorem step4065 (k : Nat) : Runs (1*1) (before4065 k).denote (before4066 k).denote := - @applyExit_sound (before4065 k) (before4066 k) exit31 1 valid31 (macro4065 k) -theorem macro4066 (k : Nat) : applyExit (before4066 k) exit10 2 = some (before4067 k) := by - simp (disch := omega) [before4066, before4067, exit10, applyExit, pop, push] - <;> omega -theorem step4066 (k : Nat) : Runs (2*2) (before4066 k).denote (before4067 k).denote := - @applyExit_sound (before4066 k) (before4067 k) exit10 2 valid10 (macro4066 k) -theorem macro4067 (k : Nat) : applyExit (before4067 k) exit32 1 = some (before4068 k) := by - simp (disch := omega) [before4067, before4068, exit32, applyExit, pop, push] - <;> omega -theorem step4067 (k : Nat) : Runs (1*3) (before4067 k).denote (before4068 k).denote := - @applyExit_sound (before4067 k) (before4068 k) exit32 1 valid32 (macro4067 k) -theorem macro4068 (k : Nat) : applyExit (before4068 k) exit36 2 = some (before4069 k) := by - simp (disch := omega) [before4068, before4069, exit36, applyExit, pop, push] - <;> omega -theorem step4068 (k : Nat) : Runs (2*2) (before4068 k).denote (before4069 k).denote := - @applyExit_sound (before4068 k) (before4069 k) exit36 2 valid36 (macro4068 k) -theorem macro4069 (k : Nat) : applyExit (before4069 k) exit33 1 = some (before4070 k) := by - simp (disch := omega) [before4069, before4070, exit33, applyExit, pop, push] - <;> omega -theorem step4069 (k : Nat) : Runs (1*2) (before4069 k).denote (before4070 k).denote := - @applyExit_sound (before4069 k) (before4070 k) exit33 1 valid33 (macro4069 k) -theorem macro4070 (k : Nat) : applyExit (before4070 k) exit34 2 = some (before4071 k) := by - simp (disch := omega) [before4070, before4071, exit34, applyExit, pop, push] - <;> omega -theorem step4070 (k : Nat) : Runs (2*2) (before4070 k).denote (before4071 k).denote := - @applyExit_sound (before4070 k) (before4071 k) exit34 2 valid34 (macro4070 k) -theorem macro4071 (k : Nat) : applyExit (before4071 k) exit35 1 = some (before4072 k) := by - simp (disch := omega) [before4071, before4072, exit35, applyExit, pop, push] - <;> omega -theorem step4071 (k : Nat) : Runs (1*2) (before4071 k).denote (before4072 k).denote := - @applyExit_sound (before4071 k) (before4072 k) exit35 1 valid35 (macro4071 k) -theorem macro4072 (k : Nat) : applyExit (before4072 k) exit39 1 = some (before4073 k) := by - simp (disch := omega) [before4072, before4073, exit39, applyExit, pop, push] - <;> omega -theorem step4072 (k : Nat) : Runs (1*1) (before4072 k).denote (before4073 k).denote := - @applyExit_sound (before4072 k) (before4073 k) exit39 1 valid39 (macro4072 k) -theorem macro4073 (k : Nat) : applyExit (before4073 k) exit32 1 = some (before4074 k) := by - simp (disch := omega) [before4073, before4074, exit32, applyExit, pop, push] - <;> omega -theorem step4073 (k : Nat) : Runs (1*3) (before4073 k).denote (before4074 k).denote := - @applyExit_sound (before4073 k) (before4074 k) exit32 1 valid32 (macro4073 k) -theorem macro4074 (k : Nat) : applyExit (before4074 k) exit36 1 = some (before4075 k) := by - simp (disch := omega) [before4074, before4075, exit36, applyExit, pop, push] - <;> omega -theorem step4074 (k : Nat) : Runs (1*2) (before4074 k).denote (before4075 k).denote := - @applyExit_sound (before4074 k) (before4075 k) exit36 1 valid36 (macro4074 k) -theorem macro4075 (k : Nat) : applyExit (before4075 k) exit39 1 = some (before4076 k) := by - simp (disch := omega) [before4075, before4076, exit39, applyExit, pop, push] - <;> omega -theorem step4075 (k : Nat) : Runs (1*1) (before4075 k).denote (before4076 k).denote := - @applyExit_sound (before4075 k) (before4076 k) exit39 1 valid39 (macro4075 k) -theorem macro4076 (k : Nat) : applyExit (before4076 k) exit10 2 = some (before4077 k) := by - simp (disch := omega) [before4076, before4077, exit10, applyExit, pop, push] - <;> omega -theorem step4076 (k : Nat) : Runs (2*2) (before4076 k).denote (before4077 k).denote := - @applyExit_sound (before4076 k) (before4077 k) exit10 2 valid10 (macro4076 k) -theorem macro4077 (k : Nat) : applyExit (before4077 k) exit11 1 = some (before4078 k) := by - simp (disch := omega) [before4077, before4078, exit11, applyExit, pop, push] - <;> omega -theorem step4077 (k : Nat) : Runs (1*2) (before4077 k).denote (before4078 k).denote := - @applyExit_sound (before4077 k) (before4078 k) exit11 1 valid11 (macro4077 k) -theorem macro4078 (k : Nat) : applyExit (before4078 k) exit2 1 = some (before4079 k) := by - simp (disch := omega) [before4078, before4079, exit2, applyExit, pop, push] - <;> omega -theorem step4078 (k : Nat) : Runs (1*2) (before4078 k).denote (before4079 k).denote := - @applyExit_sound (before4078 k) (before4079 k) exit2 1 valid2 (macro4078 k) -theorem macro4079 (k : Nat) : applyExit (before4079 k) exit3 1 = some (before4080 k) := by - simp (disch := omega) [before4079, before4080, exit3, applyExit, pop, push] - <;> omega -theorem step4079 (k : Nat) : Runs (1*2) (before4079 k).denote (before4080 k).denote := - @applyExit_sound (before4079 k) (before4080 k) exit3 1 valid3 (macro4079 k) -theorem macro4080 (k : Nat) : applyExit (before4080 k) exit9 1 = some (before4081 k) := by - simp (disch := omega) [before4080, before4081, exit9, applyExit, pop, push] - <;> omega -theorem step4080 (k : Nat) : Runs (1*2) (before4080 k).denote (before4081 k).denote := - @applyExit_sound (before4080 k) (before4081 k) exit9 1 valid9 (macro4080 k) -theorem macro4081 (k : Nat) : applyExit (before4081 k) exit10 2 = some (before4082 k) := by - simp (disch := omega) [before4081, before4082, exit10, applyExit, pop, push] - <;> omega -theorem step4081 (k : Nat) : Runs (2*2) (before4081 k).denote (before4082 k).denote := - @applyExit_sound (before4081 k) (before4082 k) exit10 2 valid10 (macro4081 k) -theorem macro4082 (k : Nat) : applyExit (before4082 k) exit11 1 = some (before4083 k) := by - simp (disch := omega) [before4082, before4083, exit11, applyExit, pop, push] - <;> omega -theorem step4082 (k : Nat) : Runs (1*2) (before4082 k).denote (before4083 k).denote := - @applyExit_sound (before4082 k) (before4083 k) exit11 1 valid11 (macro4082 k) -theorem macro4083 (k : Nat) : applyExit (before4083 k) exit2 1 = some (before4084 k) := by - simp (disch := omega) [before4083, before4084, exit2, applyExit, pop, push] - <;> omega -theorem step4083 (k : Nat) : Runs (1*2) (before4083 k).denote (before4084 k).denote := - @applyExit_sound (before4083 k) (before4084 k) exit2 1 valid2 (macro4083 k) -theorem macro4084 (k : Nat) : applyExit (before4084 k) exit3 1 = some (before4085 k) := by - simp (disch := omega) [before4084, before4085, exit3, applyExit, pop, push] - <;> omega -theorem step4084 (k : Nat) : Runs (1*2) (before4084 k).denote (before4085 k).denote := - @applyExit_sound (before4084 k) (before4085 k) exit3 1 valid3 (macro4084 k) -theorem macro4085 (k : Nat) : applyExit (before4085 k) exit9 1 = some (before4086 k) := by - simp (disch := omega) [before4085, before4086, exit9, applyExit, pop, push] - <;> omega -theorem step4085 (k : Nat) : Runs (1*2) (before4085 k).denote (before4086 k).denote := - @applyExit_sound (before4085 k) (before4086 k) exit9 1 valid9 (macro4085 k) -theorem macro4086 (k : Nat) : applyExit (before4086 k) exit10 11 = some (before4087 k) := by - simp (disch := omega) [before4086, before4087, exit10, applyExit, pop, push] - <;> omega -theorem step4086 (k : Nat) : Runs (11*2) (before4086 k).denote (before4087 k).denote := - @applyExit_sound (before4086 k) (before4087 k) exit10 11 valid10 (macro4086 k) -theorem macro4087 (k : Nat) : applyExit (before4087 k) exit11 1 = some (before4088 k) := by - simp (disch := omega) [before4087, before4088, exit11, applyExit, pop, push] - <;> omega -theorem step4087 (k : Nat) : Runs (1*2) (before4087 k).denote (before4088 k).denote := - @applyExit_sound (before4087 k) (before4088 k) exit11 1 valid11 (macro4087 k) -theorem macro4088 (k : Nat) : applyExit (before4088 k) exit2 94 = some (before4089 k) := by - simp (disch := omega) [before4088, before4089, exit2, applyExit, pop, push] - <;> omega -theorem step4088 (k : Nat) : Runs (94*2) (before4088 k).denote (before4089 k).denote := - @applyExit_sound (before4088 k) (before4089 k) exit2 94 valid2 (macro4088 k) -theorem macro4089 (k : Nat) : applyExit (before4089 k) exit3 1 = some (before4090 k) := by - simp (disch := omega) [before4089, before4090, exit3, applyExit, pop, push] - <;> omega -theorem step4089 (k : Nat) : Runs (1*2) (before4089 k).denote (before4090 k).denote := - @applyExit_sound (before4089 k) (before4090 k) exit3 1 valid3 (macro4089 k) -theorem macro4090 (k : Nat) : applyExit (before4090 k) exit9 1 = some (before4091 k) := by - simp (disch := omega) [before4090, before4091, exit9, applyExit, pop, push] - <;> omega -theorem step4090 (k : Nat) : Runs (1*2) (before4090 k).denote (before4091 k).denote := - @applyExit_sound (before4090 k) (before4091 k) exit9 1 valid9 (macro4090 k) -theorem macro4091 (k : Nat) : applyExit (before4091 k) exit10 12 = some (before4092 k) := by - simp (disch := omega) [before4091, before4092, exit10, applyExit, pop, push] - <;> omega -theorem step4091 (k : Nat) : Runs (12*2) (before4091 k).denote (before4092 k).denote := - @applyExit_sound (before4091 k) (before4092 k) exit10 12 valid10 (macro4091 k) -theorem macro4092 (k : Nat) : applyExit (before4092 k) exit11 1 = some (before4093 k) := by - simp (disch := omega) [before4092, before4093, exit11, applyExit, pop, push] - <;> omega -theorem step4092 (k : Nat) : Runs (1*2) (before4092 k).denote (before4093 k).denote := - @applyExit_sound (before4092 k) (before4093 k) exit11 1 valid11 (macro4092 k) -theorem macro4093 (k : Nat) : applyExit (before4093 k) exit2 22 = some (before4094 k) := by - simp (disch := omega) [before4093, before4094, exit2, applyExit, pop, push] - <;> omega -theorem step4093 (k : Nat) : Runs (22*2) (before4093 k).denote (before4094 k).denote := - @applyExit_sound (before4093 k) (before4094 k) exit2 22 valid2 (macro4093 k) -theorem macro4094 (k : Nat) : applyExit (before4094 k) exit237 (1*k+8) = some (before4095 k) := by - simp (disch := omega) [before4094, before4095, exit237, applyExit, pop, push] - <;> omega -theorem step4094 (k : Nat) : Runs ((1*k+8)*586) (before4094 k).denote (before4095 k).denote := - @applyExit_sound (before4094 k) (before4095 k) exit237 (1*k+8) valid237 (macro4094 k) -theorem macro4095 (k : Nat) : applyExit (before4095 k) exit2 17 = some (before4096 k) := by - simp (disch := omega) [before4095, before4096, exit2, applyExit, pop, push] - <;> omega -theorem step4095 (k : Nat) : Runs (17*2) (before4095 k).denote (before4096 k).denote := - @applyExit_sound (before4095 k) (before4096 k) exit2 17 valid2 (macro4095 k) -theorem macro4096 (k : Nat) : applyExit (before4096 k) exit3 1 = some (before4097 k) := by - simp (disch := omega) [before4096, before4097, exit3, applyExit, pop, push] - <;> omega -theorem step4096 (k : Nat) : Runs (1*2) (before4096 k).denote (before4097 k).denote := - @applyExit_sound (before4096 k) (before4097 k) exit3 1 valid3 (macro4096 k) -theorem macro4097 (k : Nat) : applyExit (before4097 k) exit9 1 = some (before4098 k) := by - simp (disch := omega) [before4097, before4098, exit9, applyExit, pop, push] - <;> omega -theorem step4097 (k : Nat) : Runs (1*2) (before4097 k).denote (before4098 k).denote := - @applyExit_sound (before4097 k) (before4098 k) exit9 1 valid9 (macro4097 k) -theorem macro4098 (k : Nat) : applyExit (before4098 k) exit10 88 = some (before4099 k) := by - simp (disch := omega) [before4098, before4099, exit10, applyExit, pop, push] - <;> omega -theorem step4098 (k : Nat) : Runs (88*2) (before4098 k).denote (before4099 k).denote := - @applyExit_sound (before4098 k) (before4099 k) exit10 88 valid10 (macro4098 k) -theorem macro4099 (k : Nat) : applyExit (before4099 k) exit11 1 = some (after4099 k) := by - simp (disch := omega) [before4099, after4099, exit11, applyExit, pop, push] - <;> omega -theorem step4099 (k : Nat) : Runs (1*2) (before4099 k).denote (after4099 k).denote := - @applyExit_sound (before4099 k) (after4099 k) exit11 1 valid11 (macro4099 k) -theorem chunkRun040 (k : Nat) : Runs (1778*k+1583538412) (before4000 k).denote (after4099 k).denote := by - have h := (@Runs.trans ((((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))))+(((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))))+((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1))))))) ((((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2))))))) (before4000 k).denote (before4050 k).denote (after4099 k).denote (@Runs.trans (((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))))+(((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))))) (((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))))+((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1)))))) (before4000 k).denote (before4025 k).denote (before4050 k).denote (@Runs.trans ((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19))))) (((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))) (before4000 k).denote (before4012 k).denote (before4025 k).denote (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19)))) (((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))) (before4000 k).denote (before4006 k).denote (before4012 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*38)+((1*5)+(1*19))) (before4000 k).denote (before4003 k).denote (before4006 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before4000 k).denote (before4001 k).denote (before4003 k).denote (step4000 k) (@Runs.trans (1*3) (4*2) (before4001 k).denote (before4002 k).denote (before4003 k).denote (step4001 k) (step4002 k))) (@Runs.trans (1*38) ((1*5)+(1*19)) (before4003 k).denote (before4004 k).denote (before4006 k).denote (step4003 k) (@Runs.trans (1*5) (1*19) (before4004 k).denote (before4005 k).denote (before4006 k).denote (step4004 k) (step4005 k)))) (@Runs.trans ((1*38)+((1*5)+(1*19))) ((1*38)+((1*5)+(1*19))) (before4006 k).denote (before4009 k).denote (before4012 k).denote (@Runs.trans (1*38) ((1*5)+(1*19)) (before4006 k).denote (before4007 k).denote (before4009 k).denote (step4006 k) (@Runs.trans (1*5) (1*19) (before4007 k).denote (before4008 k).denote (before4009 k).denote (step4007 k) (step4008 k))) (@Runs.trans (1*38) ((1*5)+(1*19)) (before4009 k).denote (before4010 k).denote (before4012 k).denote (step4009 k) (@Runs.trans (1*5) (1*19) (before4010 k).denote (before4011 k).denote (before4012 k).denote (step4010 k) (step4011 k))))) (@Runs.trans ((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5)))) (((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))) (before4012 k).denote (before4018 k).denote (before4025 k).denote (@Runs.trans (((1*k+2)*62)+((1*38)+(1*5))) ((1*19)+((1*38)+(1*5))) (before4012 k).denote (before4015 k).denote (before4018 k).denote (@Runs.trans ((1*k+2)*62) ((1*38)+(1*5)) (before4012 k).denote (before4013 k).denote (before4015 k).denote (step4012 k) (@Runs.trans (1*38) (1*5) (before4013 k).denote (before4014 k).denote (before4015 k).denote (step4013 k) (step4014 k))) (@Runs.trans (1*19) ((1*38)+(1*5)) (before4015 k).denote (before4016 k).denote (before4018 k).denote (step4015 k) (@Runs.trans (1*38) (1*5) (before4016 k).denote (before4017 k).denote (before4018 k).denote (step4016 k) (step4017 k)))) (@Runs.trans ((1*19)+((1*38)+(791761163*2))) (((1*2)+(4*2))+((1*1)+(4*2))) (before4018 k).denote (before4021 k).denote (before4025 k).denote (@Runs.trans (1*19) ((1*38)+(791761163*2)) (before4018 k).denote (before4019 k).denote (before4021 k).denote (step4018 k) (@Runs.trans (1*38) (791761163*2) (before4019 k).denote (before4020 k).denote (before4021 k).denote (step4019 k) (step4020 k))) (@Runs.trans ((1*2)+(4*2)) ((1*1)+(4*2)) (before4021 k).denote (before4023 k).denote (before4025 k).denote (@Runs.trans (1*2) (4*2) (before4021 k).denote (before4022 k).denote (before4023 k).denote (step4021 k) (step4022 k)) (@Runs.trans (1*1) (4*2) (before4023 k).denote (before4024 k).denote (before4025 k).denote (step4023 k) (step4024 k)))))) (@Runs.trans ((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2))))) ((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1))))) (before4025 k).denote (before4037 k).denote (before4050 k).denote (@Runs.trans (((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2)))) (((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))) (before4025 k).denote (before4031 k).denote (before4037 k).denote (@Runs.trans ((1*3)+((4*2)+(1*2))) ((25*2)+((1*2)+(36*2))) (before4025 k).denote (before4028 k).denote (before4031 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before4025 k).denote (before4026 k).denote (before4028 k).denote (step4025 k) (@Runs.trans (4*2) (1*2) (before4026 k).denote (before4027 k).denote (before4028 k).denote (step4026 k) (step4027 k))) (@Runs.trans (25*2) ((1*2)+(36*2)) (before4028 k).denote (before4029 k).denote (before4031 k).denote (step4028 k) (@Runs.trans (1*2) (36*2) (before4029 k).denote (before4030 k).denote (before4031 k).denote (step4029 k) (step4030 k)))) (@Runs.trans ((1*1)+((36*2)+(1*3))) ((36*2)+((1*2)+(19*2))) (before4031 k).denote (before4034 k).denote (before4037 k).denote (@Runs.trans (1*1) ((36*2)+(1*3)) (before4031 k).denote (before4032 k).denote (before4034 k).denote (step4031 k) (@Runs.trans (36*2) (1*3) (before4032 k).denote (before4033 k).denote (before4034 k).denote (step4032 k) (step4033 k))) (@Runs.trans (36*2) ((1*2)+(19*2)) (before4034 k).denote (before4035 k).denote (before4037 k).denote (step4034 k) (@Runs.trans (1*2) (19*2) (before4035 k).denote (before4036 k).denote (before4037 k).denote (step4035 k) (step4036 k))))) (@Runs.trans (((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2)))) (((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1)))) (before4037 k).denote (before4043 k).denote (before4050 k).denote (@Runs.trans ((1*2)+((88*2)+(1*1))) ((88*2)+((1*3)+(88*2))) (before4037 k).denote (before4040 k).denote (before4043 k).denote (@Runs.trans (1*2) ((88*2)+(1*1)) (before4037 k).denote (before4038 k).denote (before4040 k).denote (step4037 k) (@Runs.trans (88*2) (1*1) (before4038 k).denote (before4039 k).denote (before4040 k).denote (step4038 k) (step4039 k))) (@Runs.trans (88*2) ((1*3)+(88*2)) (before4040 k).denote (before4041 k).denote (before4043 k).denote (step4040 k) (@Runs.trans (1*3) (88*2) (before4041 k).denote (before4042 k).denote (before4043 k).denote (step4041 k) (step4042 k)))) (@Runs.trans ((1*2)+((17*2)+((1*k+8)*1130))) (((23*2)+(1*2))+((12*2)+(1*1))) (before4043 k).denote (before4046 k).denote (before4050 k).denote (@Runs.trans (1*2) ((17*2)+((1*k+8)*1130)) (before4043 k).denote (before4044 k).denote (before4046 k).denote (step4043 k) (@Runs.trans (17*2) ((1*k+8)*1130) (before4044 k).denote (before4045 k).denote (before4046 k).denote (step4044 k) (step4045 k))) (@Runs.trans ((23*2)+(1*2)) ((12*2)+(1*1)) (before4046 k).denote (before4048 k).denote (before4050 k).denote (@Runs.trans (23*2) (1*2) (before4046 k).denote (before4047 k).denote (before4048 k).denote (step4046 k) (step4047 k)) (@Runs.trans (12*2) (1*1) (before4048 k).denote (before4049 k).denote (before4050 k).denote (step4048 k) (step4049 k))))))) (@Runs.trans (((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))))) (((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2)))))) (before4050 k).denote (before4075 k).denote (after4099 k).denote (@Runs.trans ((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))) ((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))) (before4050 k).denote (before4062 k).denote (before4075 k).denote (@Runs.trans (((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2)))) (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (before4050 k).denote (before4056 k).denote (before4062 k).denote (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*2)+((95*2)+(1*2))) (before4050 k).denote (before4053 k).denote (before4056 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before4050 k).denote (before4051 k).denote (before4053 k).denote (step4050 k) (@Runs.trans (1*3) (12*2) (before4051 k).denote (before4052 k).denote (before4053 k).denote (step4051 k) (step4052 k))) (@Runs.trans (1*2) ((95*2)+(1*2)) (before4053 k).denote (before4054 k).denote (before4056 k).denote (step4053 k) (@Runs.trans (95*2) (1*2) (before4054 k).denote (before4055 k).denote (before4056 k).denote (step4054 k) (step4055 k)))) (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before4056 k).denote (before4059 k).denote (before4062 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before4056 k).denote (before4057 k).denote (before4059 k).denote (step4056 k) (@Runs.trans (1*1) (11*2) (before4057 k).denote (before4058 k).denote (before4059 k).denote (step4057 k) (step4058 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before4059 k).denote (before4060 k).denote (before4062 k).denote (step4059 k) (@Runs.trans (11*2) (1*2) (before4060 k).denote (before4061 k).denote (before4062 k).denote (step4060 k) (step4061 k))))) (@Runs.trans (((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3)))) (((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))) (before4062 k).denote (before4068 k).denote (before4075 k).denote (@Runs.trans ((2*2)+((1*2)+(2*2))) ((1*1)+((2*2)+(1*3))) (before4062 k).denote (before4065 k).denote (before4068 k).denote (@Runs.trans (2*2) ((1*2)+(2*2)) (before4062 k).denote (before4063 k).denote (before4065 k).denote (step4062 k) (@Runs.trans (1*2) (2*2) (before4063 k).denote (before4064 k).denote (before4065 k).denote (step4063 k) (step4064 k))) (@Runs.trans (1*1) ((2*2)+(1*3)) (before4065 k).denote (before4066 k).denote (before4068 k).denote (step4065 k) (@Runs.trans (2*2) (1*3) (before4066 k).denote (before4067 k).denote (before4068 k).denote (step4066 k) (step4067 k)))) (@Runs.trans ((2*2)+((1*2)+(2*2))) (((1*2)+(1*1))+((1*3)+(1*2))) (before4068 k).denote (before4071 k).denote (before4075 k).denote (@Runs.trans (2*2) ((1*2)+(2*2)) (before4068 k).denote (before4069 k).denote (before4071 k).denote (step4068 k) (@Runs.trans (1*2) (2*2) (before4069 k).denote (before4070 k).denote (before4071 k).denote (step4069 k) (step4070 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*2)) (before4071 k).denote (before4073 k).denote (before4075 k).denote (@Runs.trans (1*2) (1*1) (before4071 k).denote (before4072 k).denote (before4073 k).denote (step4071 k) (step4072 k)) (@Runs.trans (1*3) (1*2) (before4073 k).denote (before4074 k).denote (before4075 k).denote (step4073 k) (step4074 k)))))) (@Runs.trans ((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2))))) ((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2))))) (before4075 k).denote (before4087 k).denote (after4099 k).denote (@Runs.trans (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))) (before4075 k).denote (before4081 k).denote (before4087 k).denote (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before4075 k).denote (before4078 k).denote (before4081 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before4075 k).denote (before4076 k).denote (before4078 k).denote (step4075 k) (@Runs.trans (2*2) (1*2) (before4076 k).denote (before4077 k).denote (before4078 k).denote (step4076 k) (step4077 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before4078 k).denote (before4079 k).denote (before4081 k).denote (step4078 k) (@Runs.trans (1*2) (1*2) (before4079 k).denote (before4080 k).denote (before4081 k).denote (step4079 k) (step4080 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(11*2))) (before4081 k).denote (before4084 k).denote (before4087 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before4081 k).denote (before4082 k).denote (before4084 k).denote (step4081 k) (@Runs.trans (1*2) (1*2) (before4082 k).denote (before4083 k).denote (before4084 k).denote (step4082 k) (step4083 k))) (@Runs.trans (1*2) ((1*2)+(11*2)) (before4084 k).denote (before4085 k).denote (before4087 k).denote (step4084 k) (@Runs.trans (1*2) (11*2) (before4085 k).denote (before4086 k).denote (before4087 k).denote (step4085 k) (step4086 k))))) (@Runs.trans (((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2)))) (before4087 k).denote (before4093 k).denote (after4099 k).denote (@Runs.trans ((1*2)+((94*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before4087 k).denote (before4090 k).denote (before4093 k).denote (@Runs.trans (1*2) ((94*2)+(1*2)) (before4087 k).denote (before4088 k).denote (before4090 k).denote (step4087 k) (@Runs.trans (94*2) (1*2) (before4088 k).denote (before4089 k).denote (before4090 k).denote (step4088 k) (step4089 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before4090 k).denote (before4091 k).denote (before4093 k).denote (step4090 k) (@Runs.trans (12*2) (1*2) (before4091 k).denote (before4092 k).denote (before4093 k).denote (step4091 k) (step4092 k)))) (@Runs.trans ((22*2)+(((1*k+8)*586)+(17*2))) (((1*2)+(1*2))+((88*2)+(1*2))) (before4093 k).denote (before4096 k).denote (after4099 k).denote (@Runs.trans (22*2) (((1*k+8)*586)+(17*2)) (before4093 k).denote (before4094 k).denote (before4096 k).denote (step4093 k) (@Runs.trans ((1*k+8)*586) (17*2) (before4094 k).denote (before4095 k).denote (before4096 k).denote (step4094 k) (step4095 k))) (@Runs.trans ((1*2)+(1*2)) ((88*2)+(1*2)) (before4096 k).denote (before4098 k).denote (after4099 k).denote (@Runs.trans (1*2) (1*2) (before4096 k).denote (before4097 k).denote (before4098 k).denote (step4096 k) (step4097 k)) (@Runs.trans (88*2) (1*2) (before4098 k).denote (before4099 k).denote (after4099 k).denote (step4098 k) (step4099 k)))))))) - have ht : (((((((4*2)+((1*3)+(4*2)))+((1*38)+((1*5)+(1*19))))+(((1*38)+((1*5)+(1*19)))+((1*38)+((1*5)+(1*19)))))+(((((1*k+2)*62)+((1*38)+(1*5)))+((1*19)+((1*38)+(1*5))))+(((1*19)+((1*38)+(791761163*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((25*2)+((1*2)+(36*2))))+(((1*1)+((36*2)+(1*3)))+((36*2)+((1*2)+(19*2)))))+((((1*2)+((88*2)+(1*1)))+((88*2)+((1*3)+(88*2))))+(((1*2)+((17*2)+((1*k+8)*1130)))+(((23*2)+(1*2))+((12*2)+(1*1)))))))+((((((12*2)+((1*3)+(12*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((2*2)+((1*2)+(2*2)))+((1*1)+((2*2)+(1*3))))+(((2*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))))+(((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((94*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((22*2)+(((1*k+8)*586)+(17*2)))+(((1*2)+(1*2))+((88*2)+(1*2)))))))) = (1778*k+1583538412) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean deleted file mode 100644 index d6da032f..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk041.lean +++ /dev/null @@ -1,807 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4100_0 : Stack := [] -abbrev tail4100_1 : Stack := ⟨w0,1⟩ :: tail4100_0 -abbrev tail4100_2 : Stack := ⟨w2,1⟩ :: tail4100_1 -abbrev tail4100_3 : Stack := ⟨w0,2⟩ :: tail4100_2 -abbrev tail4100_4 : Stack := ⟨w2,1⟩ :: tail4100_3 -abbrev tail4100_5 : Stack := ⟨w0,11⟩ :: tail4100_4 -abbrev tail4100_6 : Stack := ⟨w2,1⟩ :: tail4100_5 -abbrev tail4100_7 : Stack := ⟨w1,14⟩ :: tail4100_6 -abbrev tail4100_8 : Stack := ⟨w0,6⟩ :: tail4100_7 -abbrev tail4100_9 : Stack := ⟨w2,1⟩ :: tail4100_8 -abbrev tail4100_10 : Stack := ⟨w1,12⟩ :: tail4100_9 -abbrev tail4100_11 : Stack := ⟨w0,5⟩ :: tail4100_10 -abbrev tail4100_12 (k : Nat) : Stack := ⟨w205,(1*k+7)⟩ :: tail4100_11 -abbrev tail4100_13 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4100_12 k -abbrev tail4100_14 (k : Nat) : Stack := ⟨w1,791761163⟩ :: tail4100_13 k -abbrev tail4100_15 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4100_14 k -abbrev tail4100_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_15 k -abbrev tail4100_17 (k : Nat) : Stack := ⟨w1,25⟩ :: tail4100_16 k -abbrev tail4100_18 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4100_17 k -abbrev tail4100_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_18 k -abbrev tail4100_20 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4100_19 k -abbrev tail4100_21 : Stack := ⟨w1,3⟩ :: tail4100_0 -abbrev tail4100_22 : Stack := ⟨w2,1⟩ :: tail4100_21 -abbrev tail4100_23 : Stack := ⟨w0,2⟩ :: tail4100_22 -abbrev tail4100_24 : Stack := ⟨w1,3⟩ :: tail4100_23 -abbrev tail4100_25 : Stack := ⟨w2,1⟩ :: tail4100_24 -abbrev tail4100_26 : Stack := ⟨w0,2⟩ :: tail4100_25 -abbrev tail4100_27 : Stack := ⟨w1,12⟩ :: tail4100_26 -abbrev tail4100_28 : Stack := ⟨w2,1⟩ :: tail4100_27 -abbrev tail4100_29 : Stack := ⟨w0,95⟩ :: tail4100_28 -abbrev tail4100_30 : Stack := ⟨w1,13⟩ :: tail4100_29 -abbrev tail4100_31 : Stack := ⟨w2,1⟩ :: tail4100_30 -abbrev tail4100_32 : Stack := ⟨w0,22⟩ :: tail4100_31 -abbrev tail4100_33 (k : Nat) : Stack := ⟨w208,(1*k+8)⟩ :: tail4100_32 -abbrev tail4100_34 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4100_33 k -abbrev tail4100_35 (k : Nat) : Stack := ⟨w1,89⟩ :: tail4100_34 k -abbrev tail4100_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_35 k -abbrev tail4100_37 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4100_36 k -abbrev tail4100_38 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4100_36 k -abbrev tail4100_39 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4100_17 k -abbrev tail4100_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_38 k -abbrev tail4100_41 (k : Nat) : Stack := ⟨w1,37⟩ :: tail4100_38 k -abbrev tail4100_42 (k : Nat) : Stack := ⟨w1,24⟩ :: tail4100_16 k -abbrev tail4100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_41 k -abbrev tail4100_44 (k : Nat) : Stack := ⟨w0,24⟩ :: tail4100_43 k -abbrev tail4100_45 (k : Nat) : Stack := ⟨w0,25⟩ :: tail4100_43 k -abbrev tail4100_46 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4100_14 k -abbrev tail4100_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_45 k -abbrev tail4100_48 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_45 k -abbrev tail4100_49 (k : Nat) : Stack := ⟨w1,791761162⟩ :: tail4100_13 k -abbrev tail4100_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_48 k -abbrev tail4100_51 (k : Nat) : Stack := ⟨w0,791761162⟩ :: tail4100_50 k -abbrev tail4100_52 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4100_51 k -abbrev tail4100_53 (k : Nat) : Stack := ⟨w209,(1*k+7)⟩ :: tail4100_52 k -abbrev tail4100_54 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_53 k -abbrev tail4100_55 : Stack := ⟨w1,11⟩ :: tail4100_9 -abbrev tail4100_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_54 k -abbrev tail4100_57 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4100_56 k -abbrev tail4100_58 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4100_56 k -abbrev tail4100_59 : Stack := ⟨w0,5⟩ :: tail4100_7 -abbrev tail4100_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_58 k -abbrev tail4100_61 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4100_58 k -abbrev tail4100_62 : Stack := ⟨w1,13⟩ :: tail4100_6 -abbrev tail4100_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_61 k -abbrev tail4100_64 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4100_63 k -abbrev tail4100_65 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4100_63 k -abbrev tail4100_66 : Stack := ⟨w0,10⟩ :: tail4100_4 -abbrev tail4100_67 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4100_65 k -abbrev tail4100_68 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4100_65 k -abbrev tail4100_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_68 k -abbrev tail4100_70 : Stack := ⟨w0,1⟩ :: tail4100_2 -abbrev tail4100_71 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4100_68 k -abbrev tail4100_72 : Stack := ⟨w2,2⟩ :: tail4100_1 -abbrev tail4100_73 : Stack := ⟨w23,1⟩ :: tail4100_72 -abbrev tail4100_74 (k : Nat) : Stack := ⟨w1,12⟩ :: tail4100_65 k -abbrev tail4100_75 : Stack := ⟨w0,1⟩ :: tail4100_72 -abbrev tail4100_76 : Stack := ⟨w0,13⟩ :: tail4100_72 -abbrev tail4100_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_64 k -abbrev tail4100_78 (k : Nat) : Stack := ⟨w1,13⟩ :: tail4100_77 k -abbrev tail4100_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_78 k -abbrev tail4100_80 : Stack := ⟨w0,2⟩ :: tail4100_0 -abbrev tail4100_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_78 k -abbrev tail4100_82 : Stack := ⟨w1,1⟩ :: tail4100_2 -abbrev tail4100_83 : Stack := ⟨w0,13⟩ :: tail4100_82 -abbrev tail4100_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_64 k -abbrev tail4100_85 : Stack := ⟨w0,12⟩ :: tail4100_82 -abbrev tail4100_86 : Stack := ⟨w2,1⟩ :: tail4100_85 -abbrev tail4100_87 : Stack := ⟨w23,1⟩ :: tail4100_86 -abbrev tail4100_88 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4100_63 k -abbrev tail4100_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_88 k -abbrev tail4100_90 : Stack := ⟨w0,1⟩ :: tail4100_86 -abbrev tail4100_91 : Stack := ⟨w2,1⟩ :: tail4100_90 -abbrev tail4100_92 : Stack := ⟨w1,12⟩ :: tail4100_91 -abbrev tail4100_93 : Stack := ⟨w23,1⟩ :: tail4100_92 -abbrev tail4100_94 : Stack := ⟨w0,6⟩ :: tail4100_93 -abbrev tail4100_95 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_57 k -abbrev tail4100_96 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4100_95 k -abbrev tail4100_97 : Stack := ⟨w0,1⟩ :: tail4100_92 -abbrev tail4100_98 : Stack := ⟨w0,7⟩ :: tail4100_92 -abbrev tail4100_99 : Stack := ⟨w2,1⟩ :: tail4100_98 -abbrev tail4100_100 : Stack := ⟨w1,11⟩ :: tail4100_99 -abbrev tail4100_101 : Stack := ⟨w23,1⟩ :: tail4100_100 -abbrev tail4100_102 : Stack := ⟨w0,5⟩ :: tail4100_101 -abbrev tail4100_103 (k : Nat) : Stack := ⟨w209,(1*k+6)⟩ :: tail4100_52 k -abbrev tail4100_104 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_103 k -abbrev tail4100_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_104 k -abbrev tail4100_106 : Stack := ⟨w0,1⟩ :: tail4100_100 -abbrev tail4100_107 : Stack := ⟨w0,6⟩ :: tail4100_100 -abbrev tail4100_108 : Stack := ⟨w211,1⟩ :: tail4100_107 -abbrev tail4100_109 (k : Nat) : Stack := ⟨w209,(1*k+5)⟩ :: tail4100_52 k -abbrev tail4100_110 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_109 k -abbrev tail4100_111 : Stack := ⟨w71,1⟩ :: tail4100_107 -abbrev tail4100_112 : Stack := ⟨w211,1⟩ :: tail4100_111 -abbrev tail4100_113 (k : Nat) : Stack := ⟨w209,(1*k+4)⟩ :: tail4100_52 k -abbrev tail4100_114 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_113 k -abbrev tail4100_115 : Stack := ⟨w71,2⟩ :: tail4100_107 -abbrev tail4100_116 : Stack := ⟨w211,1⟩ :: tail4100_115 -abbrev tail4100_117 (k : Nat) : Stack := ⟨w209,(1*k+3)⟩ :: tail4100_52 k -abbrev tail4100_118 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_117 k -abbrev tail4100_119 : Stack := ⟨w71,3⟩ :: tail4100_107 -abbrev tail4100_120 (k : Nat) : Stack := ⟨w71,(1*k+5)⟩ :: tail4100_107 -abbrev tail4100_121 (k : Nat) : Stack := ⟨w209,1⟩ :: tail4100_52 k -abbrev tail4100_122 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_121 k -abbrev tail4100_123 (k : Nat) : Stack := ⟨w211,1⟩ :: tail4100_120 k -abbrev tail4100_124 (k : Nat) : Stack := ⟨w210,1⟩ :: tail4100_52 k -abbrev tail4100_125 (k : Nat) : Stack := ⟨w71,(1*k+6)⟩ :: tail4100_107 -abbrev tail4100_126 (k : Nat) : Stack := ⟨w211,1⟩ :: tail4100_125 k -abbrev tail4100_127 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4100_51 k -abbrev tail4100_128 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail4100_107 -abbrev tail4100_129 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4100_128 k -abbrev tail4100_130 (k : Nat) : Stack := ⟨w1,791761162⟩ :: tail4100_129 k -abbrev tail4100_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_130 k -abbrev tail4100_132 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4100_131 k -abbrev tail4100_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_44 k -abbrev tail4100_134 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4100_133 k -abbrev tail4100_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_130 k -abbrev tail4100_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4100_130 k -abbrev tail4100_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_136 k -abbrev tail4100_138 (k : Nat) : Stack := ⟨w1,24⟩ :: tail4100_137 k -abbrev tail4100_139 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_138 k -abbrev tail4100_140 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4100_139 k -abbrev tail4100_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_37 k -abbrev tail4100_142 (k : Nat) : Stack := ⟨w1,37⟩ :: tail4100_141 k -abbrev tail4100_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_138 k -abbrev tail4100_144 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4100_138 k -abbrev tail4100_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4100_144 k -abbrev tail4100_146 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4100_145 k -abbrev tail4100_147 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_146 k -abbrev tail4100_148 (k : Nat) : Stack := ⟨w0,89⟩ :: tail4100_147 k -abbrev tail4100_149 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4100_33 k -abbrev tail4100_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4100_149 k -abbrev tail4100_151 (k : Nat) : Stack := ⟨w1,89⟩ :: tail4100_150 k -abbrev tail4100_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4100_146 k -abbrev tail4100_153 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4100_146 k - -def before4100 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521683),(tail4100_20 k),(tail4100_36 k)⟩ -def before4101 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4100_19 k),(tail4100_37 k)⟩ -def before4102 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4100_18 k),(tail4100_38 k)⟩ -def before4103 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4100_39 k),(tail4100_40 k)⟩ -def before4104 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521571),(tail4100_17 k),(tail4100_41 k)⟩ -def before4105 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521569),(tail4100_42 k),(tail4100_43 k)⟩ -def before4106 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4100_16 k),(tail4100_44 k)⟩ -def before4107 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4100_15 k),(tail4100_45 k)⟩ -def before4108 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4100_46 k),(tail4100_47 k)⟩ -def before4109 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail4100_14 k),(tail4100_48 k)⟩ -def before4110 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail4100_49 k),(tail4100_50 k)⟩ -def before4111 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4100_13 k),(tail4100_51 k)⟩ -def before4112 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4100_12 k),(tail4100_52 k)⟩ -def before4113 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4100_11,(tail4100_53 k)⟩ -def before4114 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail4100_10,(tail4100_54 k)⟩ -def before4115 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail4100_55,(tail4100_56 k)⟩ -def before4116 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4100_9,(tail4100_57 k)⟩ -def before4117 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4100_8,(tail4100_58 k)⟩ -def before4118 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4100_59,(tail4100_60 k)⟩ -def before4119 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail4100_7,(tail4100_61 k)⟩ -def before4120 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail4100_62,(tail4100_63 k)⟩ -def before4121 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail4100_6,(tail4100_64 k)⟩ -def before4122 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail4100_5,(tail4100_65 k)⟩ -def before4123 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4100_66,(tail4100_67 k)⟩ -def before4124 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail4100_4,(tail4100_68 k)⟩ -def before4125 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1223),tail4100_3,(tail4100_69 k)⟩ -def before4126 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1225),tail4100_70,(tail4100_71 k)⟩ -def before4127 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail4100_72,(tail4100_71 k)⟩ -def before4128 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4100_73,(tail4100_69 k)⟩ -def before4129 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4100_73,(tail4100_74 k)⟩ -def before4130 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4100_75,(tail4100_74 k)⟩ -def before4131 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail4100_76,(tail4100_65 k)⟩ -def before4132 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4100_76,(tail4100_77 k)⟩ -def before4133 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail4100_72,(tail4100_78 k)⟩ -def before4134 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1227),tail4100_2,(tail4100_79 k)⟩ -def before4135 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail4100_80,(tail4100_79 k)⟩ -def before4136 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail4100_80,(tail4100_81 k)⟩ -def before4137 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail4100_2,(tail4100_81 k)⟩ -def before4138 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4100_82,(tail4100_78 k)⟩ -def before4139 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail4100_83,(tail4100_77 k)⟩ -def before4140 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1199),tail4100_83,(tail4100_84 k)⟩ -def before4141 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail4100_86,(tail4100_84 k)⟩ -def before4142 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4100_87,(tail4100_64 k)⟩ -def before4143 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4100_87,(tail4100_89 k)⟩ -def before4144 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4100_90,(tail4100_89 k)⟩ -def before4145 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4100_91,(tail4100_88 k)⟩ -def before4146 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1171),tail4100_92,(tail4100_63 k)⟩ -def before4147 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail4100_93,(tail4100_61 k)⟩ -def before4148 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4100_94,(tail4100_58 k)⟩ -def before4149 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4100_94,(tail4100_95 k)⟩ -def before4150 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail4100_93,(tail4100_96 k)⟩ -def before4151 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail4100_97,(tail4100_96 k)⟩ -def before4152 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4100_98,(tail4100_95 k)⟩ -def before4153 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4100_99,(tail4100_57 k)⟩ -def before4154 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1133),tail4100_100,(tail4100_56 k)⟩ -def before4155 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail4100_101,(tail4100_54 k)⟩ -def before4156 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4100_102,(tail4100_53 k)⟩ -def before4157 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4100_102,(tail4100_104 k)⟩ -def before4158 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail4100_101,(tail4100_105 k)⟩ -def before4159 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail4100_106,(tail4100_105 k)⟩ -def before4160 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4100_107,(tail4100_104 k)⟩ -def before4161 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4100_108,(tail4100_103 k)⟩ -def before4162 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4100_108,(tail4100_110 k)⟩ -def before4163 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4100_111,(tail4100_110 k)⟩ -def before4164 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4100_112,(tail4100_109 k)⟩ -def before4165 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4100_112,(tail4100_114 k)⟩ -def before4166 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4100_115,(tail4100_114 k)⟩ -def before4167 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4100_116,(tail4100_113 k)⟩ -def before4168 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4100_116,(tail4100_118 k)⟩ -def before4169 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4100_119,(tail4100_118 k)⟩ -def before4170 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4100_120 k),(tail4100_122 k)⟩ -def before4171 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4100_123 k),(tail4100_121 k)⟩ -def before4172 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4100_123 k),(tail4100_124 k)⟩ -def before4173 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4100_125 k),(tail4100_124 k)⟩ -def before4174 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4100_126 k),(tail4100_52 k)⟩ -def before4175 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4100_126 k),(tail4100_127 k)⟩ -def before4176 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4100_128 k),(tail4100_127 k)⟩ -def before4177 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4100_129 k),(tail4100_51 k)⟩ -def before4178 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail4100_130 k),(tail4100_50 k)⟩ -def before4179 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail4100_131 k),(tail4100_48 k)⟩ -def before4180 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4100_132 k),(tail4100_45 k)⟩ -def before4181 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4100_132 k),(tail4100_133 k)⟩ -def before4182 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail4100_131 k),(tail4100_134 k)⟩ -def before4183 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail4100_135 k),(tail4100_134 k)⟩ -def before4184 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4100_136 k),(tail4100_133 k)⟩ -def before4185 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4100_137 k),(tail4100_44 k)⟩ -def before4186 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521569),(tail4100_138 k),(tail4100_43 k)⟩ -def before4187 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521571),(tail4100_139 k),(tail4100_41 k)⟩ -def before4188 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4100_140 k),(tail4100_38 k)⟩ -def before4189 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4100_140 k),(tail4100_141 k)⟩ -def before4190 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521571),(tail4100_139 k),(tail4100_142 k)⟩ -def before4191 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521571),(tail4100_143 k),(tail4100_142 k)⟩ -def before4192 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4100_144 k),(tail4100_141 k)⟩ -def before4193 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4100_145 k),(tail4100_37 k)⟩ -def before4194 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521683),(tail4100_146 k),(tail4100_36 k)⟩ -def before4195 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521685),(tail4100_147 k),(tail4100_35 k)⟩ -def before4196 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4100_148 k),(tail4100_34 k)⟩ -def before4197 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4100_148 k),(tail4100_150 k)⟩ -def before4198 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521685),(tail4100_147 k),(tail4100_151 k)⟩ -def before4199 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521685),(tail4100_152 k),(tail4100_151 k)⟩ -def after4199 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4100_153 k),(tail4100_150 k)⟩ - -theorem macro4100 (k : Nat) : applyExit (before4100 k) exit2 18 = some (before4101 k) := by - simp (disch := omega) [before4100, before4101, exit2, applyExit, pop, push] - <;> omega -theorem step4100 (k : Nat) : Runs (18*2) (before4100 k).denote (before4101 k).denote := - @applyExit_sound (before4100 k) (before4101 k) exit2 18 valid2 (macro4100 k) -theorem macro4101 (k : Nat) : applyExit (before4101 k) exit3 1 = some (before4102 k) := by - simp (disch := omega) [before4101, before4102, exit3, applyExit, pop, push] - <;> omega -theorem step4101 (k : Nat) : Runs (1*2) (before4101 k).denote (before4102 k).denote := - @applyExit_sound (before4101 k) (before4102 k) exit3 1 valid3 (macro4101 k) -theorem macro4102 (k : Nat) : applyExit (before4102 k) exit9 1 = some (before4103 k) := by - simp (disch := omega) [before4102, before4103, exit9, applyExit, pop, push] - <;> omega -theorem step4102 (k : Nat) : Runs (1*2) (before4102 k).denote (before4103 k).denote := - @applyExit_sound (before4102 k) (before4103 k) exit9 1 valid9 (macro4102 k) -theorem macro4103 (k : Nat) : applyExit (before4103 k) exit10 36 = some (before4104 k) := by - simp (disch := omega) [before4103, before4104, exit10, applyExit, pop, push] - <;> omega -theorem step4103 (k : Nat) : Runs (36*2) (before4103 k).denote (before4104 k).denote := - @applyExit_sound (before4103 k) (before4104 k) exit10 36 valid10 (macro4103 k) -theorem macro4104 (k : Nat) : applyExit (before4104 k) exit11 1 = some (before4105 k) := by - simp (disch := omega) [before4104, before4105, exit11, applyExit, pop, push] - <;> omega -theorem step4104 (k : Nat) : Runs (1*2) (before4104 k).denote (before4105 k).denote := - @applyExit_sound (before4104 k) (before4105 k) exit11 1 valid11 (macro4104 k) -theorem macro4105 (k : Nat) : applyExit (before4105 k) exit2 24 = some (before4106 k) := by - simp (disch := omega) [before4105, before4106, exit2, applyExit, pop, push] - <;> omega -theorem step4105 (k : Nat) : Runs (24*2) (before4105 k).denote (before4106 k).denote := - @applyExit_sound (before4105 k) (before4106 k) exit2 24 valid2 (macro4105 k) -theorem macro4106 (k : Nat) : applyExit (before4106 k) exit3 1 = some (before4107 k) := by - simp (disch := omega) [before4106, before4107, exit3, applyExit, pop, push] - <;> omega -theorem step4106 (k : Nat) : Runs (1*2) (before4106 k).denote (before4107 k).denote := - @applyExit_sound (before4106 k) (before4107 k) exit3 1 valid3 (macro4106 k) -theorem macro4107 (k : Nat) : applyExit (before4107 k) exit9 1 = some (before4108 k) := by - simp (disch := omega) [before4107, before4108, exit9, applyExit, pop, push] - <;> omega -theorem step4107 (k : Nat) : Runs (1*2) (before4107 k).denote (before4108 k).denote := - @applyExit_sound (before4107 k) (before4108 k) exit9 1 valid9 (macro4107 k) -theorem macro4108 (k : Nat) : applyExit (before4108 k) exit10 4 = some (before4109 k) := by - simp (disch := omega) [before4108, before4109, exit10, applyExit, pop, push] - <;> omega -theorem step4108 (k : Nat) : Runs (4*2) (before4108 k).denote (before4109 k).denote := - @applyExit_sound (before4108 k) (before4109 k) exit10 4 valid10 (macro4108 k) -theorem macro4109 (k : Nat) : applyExit (before4109 k) exit11 1 = some (before4110 k) := by - simp (disch := omega) [before4109, before4110, exit11, applyExit, pop, push] - <;> omega -theorem step4109 (k : Nat) : Runs (1*2) (before4109 k).denote (before4110 k).denote := - @applyExit_sound (before4109 k) (before4110 k) exit11 1 valid11 (macro4109 k) -theorem macro4110 (k : Nat) : applyExit (before4110 k) exit2 791761162 = some (before4111 k) := by - simp (disch := omega) [before4110, before4111, exit2, applyExit, pop, push] - <;> omega -theorem step4110 (k : Nat) : Runs (791761162*2) (before4110 k).denote (before4111 k).denote := - @applyExit_sound (before4110 k) (before4111 k) exit2 791761162 valid2 (macro4110 k) -theorem macro4111 (k : Nat) : applyExit (before4111 k) exit229 1 = some (before4112 k) := by - simp (disch := omega) [before4111, before4112, exit229, applyExit, pop, push] - <;> omega -theorem step4111 (k : Nat) : Runs (1*38) (before4111 k).denote (before4112 k).denote := - @applyExit_sound (before4111 k) (before4112 k) exit229 1 valid229 (macro4111 k) -theorem macro4112 (k : Nat) : applyExit (before4112 k) exit238 (1*k+7) = some (before4113 k) := by - simp (disch := omega) [before4112, before4113, exit238, applyExit, pop, push] - <;> omega -theorem step4112 (k : Nat) : Runs ((1*k+7)*38) (before4112 k).denote (before4113 k).denote := - @applyExit_sound (before4112 k) (before4113 k) exit238 (1*k+7) valid238 (macro4112 k) -theorem macro4113 (k : Nat) : applyExit (before4113 k) exit10 5 = some (before4114 k) := by - simp (disch := omega) [before4113, before4114, exit10, applyExit, pop, push] - <;> omega -theorem step4113 (k : Nat) : Runs (5*2) (before4113 k).denote (before4114 k).denote := - @applyExit_sound (before4113 k) (before4114 k) exit10 5 valid10 (macro4113 k) -theorem macro4114 (k : Nat) : applyExit (before4114 k) exit11 1 = some (before4115 k) := by - simp (disch := omega) [before4114, before4115, exit11, applyExit, pop, push] - <;> omega -theorem step4114 (k : Nat) : Runs (1*2) (before4114 k).denote (before4115 k).denote := - @applyExit_sound (before4114 k) (before4115 k) exit11 1 valid11 (macro4114 k) -theorem macro4115 (k : Nat) : applyExit (before4115 k) exit2 11 = some (before4116 k) := by - simp (disch := omega) [before4115, before4116, exit2, applyExit, pop, push] - <;> omega -theorem step4115 (k : Nat) : Runs (11*2) (before4115 k).denote (before4116 k).denote := - @applyExit_sound (before4115 k) (before4116 k) exit2 11 valid2 (macro4115 k) -theorem macro4116 (k : Nat) : applyExit (before4116 k) exit3 1 = some (before4117 k) := by - simp (disch := omega) [before4116, before4117, exit3, applyExit, pop, push] - <;> omega -theorem step4116 (k : Nat) : Runs (1*2) (before4116 k).denote (before4117 k).denote := - @applyExit_sound (before4116 k) (before4117 k) exit3 1 valid3 (macro4116 k) -theorem macro4117 (k : Nat) : applyExit (before4117 k) exit9 1 = some (before4118 k) := by - simp (disch := omega) [before4117, before4118, exit9, applyExit, pop, push] - <;> omega -theorem step4117 (k : Nat) : Runs (1*2) (before4117 k).denote (before4118 k).denote := - @applyExit_sound (before4117 k) (before4118 k) exit9 1 valid9 (macro4117 k) -theorem macro4118 (k : Nat) : applyExit (before4118 k) exit10 5 = some (before4119 k) := by - simp (disch := omega) [before4118, before4119, exit10, applyExit, pop, push] - <;> omega -theorem step4118 (k : Nat) : Runs (5*2) (before4118 k).denote (before4119 k).denote := - @applyExit_sound (before4118 k) (before4119 k) exit10 5 valid10 (macro4118 k) -theorem macro4119 (k : Nat) : applyExit (before4119 k) exit11 1 = some (before4120 k) := by - simp (disch := omega) [before4119, before4120, exit11, applyExit, pop, push] - <;> omega -theorem step4119 (k : Nat) : Runs (1*2) (before4119 k).denote (before4120 k).denote := - @applyExit_sound (before4119 k) (before4120 k) exit11 1 valid11 (macro4119 k) -theorem macro4120 (k : Nat) : applyExit (before4120 k) exit2 13 = some (before4121 k) := by - simp (disch := omega) [before4120, before4121, exit2, applyExit, pop, push] - <;> omega -theorem step4120 (k : Nat) : Runs (13*2) (before4120 k).denote (before4121 k).denote := - @applyExit_sound (before4120 k) (before4121 k) exit2 13 valid2 (macro4120 k) -theorem macro4121 (k : Nat) : applyExit (before4121 k) exit3 1 = some (before4122 k) := by - simp (disch := omega) [before4121, before4122, exit3, applyExit, pop, push] - <;> omega -theorem step4121 (k : Nat) : Runs (1*2) (before4121 k).denote (before4122 k).denote := - @applyExit_sound (before4121 k) (before4122 k) exit3 1 valid3 (macro4121 k) -theorem macro4122 (k : Nat) : applyExit (before4122 k) exit9 1 = some (before4123 k) := by - simp (disch := omega) [before4122, before4123, exit9, applyExit, pop, push] - <;> omega -theorem step4122 (k : Nat) : Runs (1*2) (before4122 k).denote (before4123 k).denote := - @applyExit_sound (before4122 k) (before4123 k) exit9 1 valid9 (macro4122 k) -theorem macro4123 (k : Nat) : applyExit (before4123 k) exit10 10 = some (before4124 k) := by - simp (disch := omega) [before4123, before4124, exit10, applyExit, pop, push] - <;> omega -theorem step4123 (k : Nat) : Runs (10*2) (before4123 k).denote (before4124 k).denote := - @applyExit_sound (before4123 k) (before4124 k) exit10 10 valid10 (macro4123 k) -theorem macro4124 (k : Nat) : applyExit (before4124 k) exit46 1 = some (before4125 k) := by - simp (disch := omega) [before4124, before4125, exit46, applyExit, pop, push] - <;> omega -theorem step4124 (k : Nat) : Runs (1*2) (before4124 k).denote (before4125 k).denote := - @applyExit_sound (before4124 k) (before4125 k) exit46 1 valid46 (macro4124 k) -theorem macro4125 (k : Nat) : applyExit (before4125 k) exit47 1 = some (before4126 k) := by - simp (disch := omega) [before4125, before4126, exit47, applyExit, pop, push] - <;> omega -theorem step4125 (k : Nat) : Runs (1*2) (before4125 k).denote (before4126 k).denote := - @applyExit_sound (before4125 k) (before4126 k) exit47 1 valid47 (macro4125 k) -theorem macro4126 (k : Nat) : applyExit (before4126 k) exit62 1 = some (before4127 k) := by - simp (disch := omega) [before4126, before4127, exit62, applyExit, pop, push] - <;> omega -theorem step4126 (k : Nat) : Runs (1*1) (before4126 k).denote (before4127 k).denote := - @applyExit_sound (before4126 k) (before4127 k) exit62 1 valid62 (macro4126 k) -theorem macro4127 (k : Nat) : applyExit (before4127 k) exit35 1 = some (before4128 k) := by - simp (disch := omega) [before4127, before4128, exit35, applyExit, pop, push] - <;> omega -theorem step4127 (k : Nat) : Runs (1*2) (before4127 k).denote (before4128 k).denote := - @applyExit_sound (before4127 k) (before4128 k) exit35 1 valid35 (macro4127 k) -theorem macro4128 (k : Nat) : applyExit (before4128 k) exit39 1 = some (before4129 k) := by - simp (disch := omega) [before4128, before4129, exit39, applyExit, pop, push] - <;> omega -theorem step4128 (k : Nat) : Runs (1*1) (before4128 k).denote (before4129 k).denote := - @applyExit_sound (before4128 k) (before4129 k) exit39 1 valid39 (macro4128 k) -theorem macro4129 (k : Nat) : applyExit (before4129 k) exit32 1 = some (before4130 k) := by - simp (disch := omega) [before4129, before4130, exit32, applyExit, pop, push] - <;> omega -theorem step4129 (k : Nat) : Runs (1*3) (before4129 k).denote (before4130 k).denote := - @applyExit_sound (before4129 k) (before4130 k) exit32 1 valid32 (macro4129 k) -theorem macro4130 (k : Nat) : applyExit (before4130 k) exit36 12 = some (before4131 k) := by - simp (disch := omega) [before4130, before4131, exit36, applyExit, pop, push] - <;> omega -theorem step4130 (k : Nat) : Runs (12*2) (before4130 k).denote (before4131 k).denote := - @applyExit_sound (before4130 k) (before4131 k) exit36 12 valid36 (macro4130 k) -theorem macro4131 (k : Nat) : applyExit (before4131 k) exit31 1 = some (before4132 k) := by - simp (disch := omega) [before4131, before4132, exit31, applyExit, pop, push] - <;> omega -theorem step4131 (k : Nat) : Runs (1*1) (before4131 k).denote (before4132 k).denote := - @applyExit_sound (before4131 k) (before4132 k) exit31 1 valid31 (macro4131 k) -theorem macro4132 (k : Nat) : applyExit (before4132 k) exit10 13 = some (before4133 k) := by - simp (disch := omega) [before4132, before4133, exit10, applyExit, pop, push] - <;> omega -theorem step4132 (k : Nat) : Runs (13*2) (before4132 k).denote (before4133 k).denote := - @applyExit_sound (before4132 k) (before4133 k) exit10 13 valid10 (macro4132 k) -theorem macro4133 (k : Nat) : applyExit (before4133 k) exit46 1 = some (before4134 k) := by - simp (disch := omega) [before4133, before4134, exit46, applyExit, pop, push] - <;> omega -theorem step4133 (k : Nat) : Runs (1*2) (before4133 k).denote (before4134 k).denote := - @applyExit_sound (before4133 k) (before4134 k) exit46 1 valid46 (macro4133 k) -theorem macro4134 (k : Nat) : applyExit (before4134 k) exit49 1 = some (before4135 k) := by - simp (disch := omega) [before4134, before4135, exit49, applyExit, pop, push] - <;> omega -theorem step4134 (k : Nat) : Runs (1*1) (before4134 k).denote (before4135 k).denote := - @applyExit_sound (before4134 k) (before4135 k) exit49 1 valid49 (macro4134 k) -theorem macro4135 (k : Nat) : applyExit (before4135 k) exit1 1 = some (before4136 k) := by - simp (disch := omega) [before4135, before4136, exit1, applyExit, pop, push] - <;> omega -theorem step4135 (k : Nat) : Runs (1*3) (before4135 k).denote (before4136 k).denote := - @applyExit_sound (before4135 k) (before4136 k) exit1 1 valid1 (macro4135 k) -theorem macro4136 (k : Nat) : applyExit (before4136 k) exit6 1 = some (before4137 k) := by - simp (disch := omega) [before4136, before4137, exit6, applyExit, pop, push] - <;> omega -theorem step4136 (k : Nat) : Runs (1*1) (before4136 k).denote (before4137 k).denote := - @applyExit_sound (before4136 k) (before4137 k) exit6 1 valid6 (macro4136 k) -theorem macro4137 (k : Nat) : applyExit (before4137 k) exit0 1 = some (before4138 k) := by - simp (disch := omega) [before4137, before4138, exit0, applyExit, pop, push] - <;> omega -theorem step4137 (k : Nat) : Runs (1*2) (before4137 k).denote (before4138 k).denote := - @applyExit_sound (before4137 k) (before4138 k) exit0 1 valid0 (macro4137 k) -theorem macro4138 (k : Nat) : applyExit (before4138 k) exit13 13 = some (before4139 k) := by - simp (disch := omega) [before4138, before4139, exit13, applyExit, pop, push] - <;> omega -theorem step4138 (k : Nat) : Runs (13*2) (before4138 k).denote (before4139 k).denote := - @applyExit_sound (before4138 k) (before4139 k) exit13 13 valid13 (macro4138 k) -theorem macro4139 (k : Nat) : applyExit (before4139 k) exit63 1 = some (before4140 k) := by - simp (disch := omega) [before4139, before4140, exit63, applyExit, pop, push] - <;> omega -theorem step4139 (k : Nat) : Runs (1*3) (before4139 k).denote (before4140 k).denote := - @applyExit_sound (before4139 k) (before4140 k) exit63 1 valid63 (macro4139 k) -theorem macro4140 (k : Nat) : applyExit (before4140 k) exit62 1 = some (before4141 k) := by - simp (disch := omega) [before4140, before4141, exit62, applyExit, pop, push] - <;> omega -theorem step4140 (k : Nat) : Runs (1*1) (before4140 k).denote (before4141 k).denote := - @applyExit_sound (before4140 k) (before4141 k) exit62 1 valid62 (macro4140 k) -theorem macro4141 (k : Nat) : applyExit (before4141 k) exit35 1 = some (before4142 k) := by - simp (disch := omega) [before4141, before4142, exit35, applyExit, pop, push] - <;> omega -theorem step4141 (k : Nat) : Runs (1*2) (before4141 k).denote (before4142 k).denote := - @applyExit_sound (before4141 k) (before4142 k) exit35 1 valid35 (macro4141 k) -theorem macro4142 (k : Nat) : applyExit (before4142 k) exit31 1 = some (before4143 k) := by - simp (disch := omega) [before4142, before4143, exit31, applyExit, pop, push] - <;> omega -theorem step4142 (k : Nat) : Runs (1*1) (before4142 k).denote (before4143 k).denote := - @applyExit_sound (before4142 k) (before4143 k) exit31 1 valid31 (macro4142 k) -theorem macro4143 (k : Nat) : applyExit (before4143 k) exit32 1 = some (before4144 k) := by - simp (disch := omega) [before4143, before4144, exit32, applyExit, pop, push] - <;> omega -theorem step4143 (k : Nat) : Runs (1*3) (before4143 k).denote (before4144 k).denote := - @applyExit_sound (before4143 k) (before4144 k) exit32 1 valid32 (macro4143 k) -theorem macro4144 (k : Nat) : applyExit (before4144 k) exit33 1 = some (before4145 k) := by - simp (disch := omega) [before4144, before4145, exit33, applyExit, pop, push] - <;> omega -theorem step4144 (k : Nat) : Runs (1*2) (before4144 k).denote (before4145 k).denote := - @applyExit_sound (before4144 k) (before4145 k) exit33 1 valid33 (macro4144 k) -theorem macro4145 (k : Nat) : applyExit (before4145 k) exit34 12 = some (before4146 k) := by - simp (disch := omega) [before4145, before4146, exit34, applyExit, pop, push] - <;> omega -theorem step4145 (k : Nat) : Runs (12*2) (before4145 k).denote (before4146 k).denote := - @applyExit_sound (before4145 k) (before4146 k) exit34 12 valid34 (macro4145 k) -theorem macro4146 (k : Nat) : applyExit (before4146 k) exit35 1 = some (before4147 k) := by - simp (disch := omega) [before4146, before4147, exit35, applyExit, pop, push] - <;> omega -theorem step4146 (k : Nat) : Runs (1*2) (before4146 k).denote (before4147 k).denote := - @applyExit_sound (before4146 k) (before4147 k) exit35 1 valid35 (macro4146 k) -theorem macro4147 (k : Nat) : applyExit (before4147 k) exit36 6 = some (before4148 k) := by - simp (disch := omega) [before4147, before4148, exit36, applyExit, pop, push] - <;> omega -theorem step4147 (k : Nat) : Runs (6*2) (before4147 k).denote (before4148 k).denote := - @applyExit_sound (before4147 k) (before4148 k) exit36 6 valid36 (macro4147 k) -theorem macro4148 (k : Nat) : applyExit (before4148 k) exit31 1 = some (before4149 k) := by - simp (disch := omega) [before4148, before4149, exit31, applyExit, pop, push] - <;> omega -theorem step4148 (k : Nat) : Runs (1*1) (before4148 k).denote (before4149 k).denote := - @applyExit_sound (before4148 k) (before4149 k) exit31 1 valid31 (macro4148 k) -theorem macro4149 (k : Nat) : applyExit (before4149 k) exit10 6 = some (before4150 k) := by - simp (disch := omega) [before4149, before4150, exit10, applyExit, pop, push] - <;> omega -theorem step4149 (k : Nat) : Runs (6*2) (before4149 k).denote (before4150 k).denote := - @applyExit_sound (before4149 k) (before4150 k) exit10 6 valid10 (macro4149 k) -theorem macro4150 (k : Nat) : applyExit (before4150 k) exit32 1 = some (before4151 k) := by - simp (disch := omega) [before4150, before4151, exit32, applyExit, pop, push] - <;> omega -theorem step4150 (k : Nat) : Runs (1*3) (before4150 k).denote (before4151 k).denote := - @applyExit_sound (before4150 k) (before4151 k) exit32 1 valid32 (macro4150 k) -theorem macro4151 (k : Nat) : applyExit (before4151 k) exit36 6 = some (before4152 k) := by - simp (disch := omega) [before4151, before4152, exit36, applyExit, pop, push] - <;> omega -theorem step4151 (k : Nat) : Runs (6*2) (before4151 k).denote (before4152 k).denote := - @applyExit_sound (before4151 k) (before4152 k) exit36 6 valid36 (macro4151 k) -theorem macro4152 (k : Nat) : applyExit (before4152 k) exit33 1 = some (before4153 k) := by - simp (disch := omega) [before4152, before4153, exit33, applyExit, pop, push] - <;> omega -theorem step4152 (k : Nat) : Runs (1*2) (before4152 k).denote (before4153 k).denote := - @applyExit_sound (before4152 k) (before4153 k) exit33 1 valid33 (macro4152 k) -theorem macro4153 (k : Nat) : applyExit (before4153 k) exit34 11 = some (before4154 k) := by - simp (disch := omega) [before4153, before4154, exit34, applyExit, pop, push] - <;> omega -theorem step4153 (k : Nat) : Runs (11*2) (before4153 k).denote (before4154 k).denote := - @applyExit_sound (before4153 k) (before4154 k) exit34 11 valid34 (macro4153 k) -theorem macro4154 (k : Nat) : applyExit (before4154 k) exit35 1 = some (before4155 k) := by - simp (disch := omega) [before4154, before4155, exit35, applyExit, pop, push] - <;> omega -theorem step4154 (k : Nat) : Runs (1*2) (before4154 k).denote (before4155 k).denote := - @applyExit_sound (before4154 k) (before4155 k) exit35 1 valid35 (macro4154 k) -theorem macro4155 (k : Nat) : applyExit (before4155 k) exit36 5 = some (before4156 k) := by - simp (disch := omega) [before4155, before4156, exit36, applyExit, pop, push] - <;> omega -theorem step4155 (k : Nat) : Runs (5*2) (before4155 k).denote (before4156 k).denote := - @applyExit_sound (before4155 k) (before4156 k) exit36 5 valid36 (macro4155 k) -theorem macro4156 (k : Nat) : applyExit (before4156 k) exit239 1 = some (before4157 k) := by - simp (disch := omega) [before4156, before4157, exit239, applyExit, pop, push] - <;> omega -theorem step4156 (k : Nat) : Runs (1*5) (before4156 k).denote (before4157 k).denote := - @applyExit_sound (before4156 k) (before4157 k) exit239 1 valid239 (macro4156 k) -theorem macro4157 (k : Nat) : applyExit (before4157 k) exit10 5 = some (before4158 k) := by - simp (disch := omega) [before4157, before4158, exit10, applyExit, pop, push] - <;> omega -theorem step4157 (k : Nat) : Runs (5*2) (before4157 k).denote (before4158 k).denote := - @applyExit_sound (before4157 k) (before4158 k) exit10 5 valid10 (macro4157 k) -theorem macro4158 (k : Nat) : applyExit (before4158 k) exit32 1 = some (before4159 k) := by - simp (disch := omega) [before4158, before4159, exit32, applyExit, pop, push] - <;> omega -theorem step4158 (k : Nat) : Runs (1*3) (before4158 k).denote (before4159 k).denote := - @applyExit_sound (before4158 k) (before4159 k) exit32 1 valid32 (macro4158 k) -theorem macro4159 (k : Nat) : applyExit (before4159 k) exit36 5 = some (before4160 k) := by - simp (disch := omega) [before4159, before4160, exit36, applyExit, pop, push] - <;> omega -theorem step4159 (k : Nat) : Runs (5*2) (before4159 k).denote (before4160 k).denote := - @applyExit_sound (before4159 k) (before4160 k) exit36 5 valid36 (macro4159 k) -theorem macro4160 (k : Nat) : applyExit (before4160 k) exit240 1 = some (before4161 k) := by - simp (disch := omega) [before4160, before4161, exit240, applyExit, pop, push] - <;> omega -theorem step4160 (k : Nat) : Runs (1*38) (before4160 k).denote (before4161 k).denote := - @applyExit_sound (before4160 k) (before4161 k) exit240 1 valid240 (macro4160 k) -theorem macro4161 (k : Nat) : applyExit (before4161 k) exit239 1 = some (before4162 k) := by - simp (disch := omega) [before4161, before4162, exit239, applyExit, pop, push] - <;> omega -theorem step4161 (k : Nat) : Runs (1*5) (before4161 k).denote (before4162 k).denote := - @applyExit_sound (before4161 k) (before4162 k) exit239 1 valid239 (macro4161 k) -theorem macro4162 (k : Nat) : applyExit (before4162 k) exit241 1 = some (before4163 k) := by - simp (disch := omega) [before4162, before4163, exit241, applyExit, pop, push] - <;> omega -theorem step4162 (k : Nat) : Runs (1*23) (before4162 k).denote (before4163 k).denote := - @applyExit_sound (before4162 k) (before4163 k) exit241 1 valid241 (macro4162 k) -theorem macro4163 (k : Nat) : applyExit (before4163 k) exit240 1 = some (before4164 k) := by - simp (disch := omega) [before4163, before4164, exit240, applyExit, pop, push] - <;> omega -theorem step4163 (k : Nat) : Runs (1*38) (before4163 k).denote (before4164 k).denote := - @applyExit_sound (before4163 k) (before4164 k) exit240 1 valid240 (macro4163 k) -theorem macro4164 (k : Nat) : applyExit (before4164 k) exit239 1 = some (before4165 k) := by - simp (disch := omega) [before4164, before4165, exit239, applyExit, pop, push] - <;> omega -theorem step4164 (k : Nat) : Runs (1*5) (before4164 k).denote (before4165 k).denote := - @applyExit_sound (before4164 k) (before4165 k) exit239 1 valid239 (macro4164 k) -theorem macro4165 (k : Nat) : applyExit (before4165 k) exit241 1 = some (before4166 k) := by - simp (disch := omega) [before4165, before4166, exit241, applyExit, pop, push] - <;> omega -theorem step4165 (k : Nat) : Runs (1*23) (before4165 k).denote (before4166 k).denote := - @applyExit_sound (before4165 k) (before4166 k) exit241 1 valid241 (macro4165 k) -theorem macro4166 (k : Nat) : applyExit (before4166 k) exit240 1 = some (before4167 k) := by - simp (disch := omega) [before4166, before4167, exit240, applyExit, pop, push] - <;> omega -theorem step4166 (k : Nat) : Runs (1*38) (before4166 k).denote (before4167 k).denote := - @applyExit_sound (before4166 k) (before4167 k) exit240 1 valid240 (macro4166 k) -theorem macro4167 (k : Nat) : applyExit (before4167 k) exit239 1 = some (before4168 k) := by - simp (disch := omega) [before4167, before4168, exit239, applyExit, pop, push] - <;> omega -theorem step4167 (k : Nat) : Runs (1*5) (before4167 k).denote (before4168 k).denote := - @applyExit_sound (before4167 k) (before4168 k) exit239 1 valid239 (macro4167 k) -theorem macro4168 (k : Nat) : applyExit (before4168 k) exit241 1 = some (before4169 k) := by - simp (disch := omega) [before4168, before4169, exit241, applyExit, pop, push] - <;> omega -theorem step4168 (k : Nat) : Runs (1*23) (before4168 k).denote (before4169 k).denote := - @applyExit_sound (before4168 k) (before4169 k) exit241 1 valid241 (macro4168 k) -def cycleState4169 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w71,(3+1*j)⟩,⟨w0,6⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w210,1⟩,⟨w209,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761162⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,18⟩,⟨w208,(1*k+8)⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart4169_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w211,1⟩,⟨w71,(3+1*j)⟩,⟨w0,6⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w209,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761162⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,18⟩,⟨w208,(1*k+8)⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart4169_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w211,1⟩,⟨w71,(3+1*j)⟩,⟨w0,6⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w210,1⟩,⟨w209,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761162⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w0,25⟩,⟨w2,1⟩,⟨w1,37⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,89⟩,⟨w0,18⟩,⟨w208,(1*k+8)⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,95⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro4169_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4169 k j) exit240 1 = some (cyclePart4169_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4169, cyclePart4169_0, exit240, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4169_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4169_0 k j) exit239 1 = some (cyclePart4169_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4169_0, cyclePart4169_1, exit239, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4169_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4169_1 k j) exit241 1 = some (cycleState4169 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4169_1, cycleState4169, exit241, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4169 (k j : Nat) (hj : j < (1*k+2)) : Runs 66 (cycleState4169 k j).denote (cycleState4169 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState4169 k j).denote (cyclePart4169_0 k j).denote := @applyExit_sound (cycleState4169 k j) (cyclePart4169_0 k j) exit240 1 valid240 (cycleMacro4169_0 k j hj) - have h1 : Runs (1*5) (cyclePart4169_0 k j).denote (cyclePart4169_1 k j).denote := @applyExit_sound (cyclePart4169_0 k j) (cyclePart4169_1 k j) exit239 1 valid239 (cycleMacro4169_1 k j hj) - have h2 : Runs (1*23) (cyclePart4169_1 k j).denote (cycleState4169 k (j+1)).denote := @applyExit_sound (cyclePart4169_1 k j) (cycleState4169 k (j+1)) exit241 1 valid241 (cycleMacro4169_2 k j hj) - exact (@Runs.trans (1*38) ((1*5)+(1*23)) (cycleState4169 k j).denote (cyclePart4169_0 k j).denote (cycleState4169 k (j+1)).denote h0 (@Runs.trans (1*5) (1*23) (cyclePart4169_0 k j).denote (cyclePart4169_1 k j).denote (cycleState4169 k (j+1)).denote h1 h2)) -theorem step4169 (k : Nat) : Runs ((1*k+2)*66) (before4169 k).denote (before4170 k).denote := by - have h := Runs.chain (fun j => (cycleState4169 k j).denote) 66 (1*k+2) (cycleRun4169 k) - have h0 : cycleState4169 k 0 = before4169 k := by simp [cycleState4169, before4169] - have h1 : cycleState4169 k (1*k+2) = before4170 k := by - simp [cycleState4169, before4170] <;> omega - simpa only [h0, h1] using h -theorem macro4170 (k : Nat) : applyExit (before4170 k) exit240 1 = some (before4171 k) := by - simp (disch := omega) [before4170, before4171, exit240, applyExit, pop, push] - <;> omega -theorem step4170 (k : Nat) : Runs (1*38) (before4170 k).denote (before4171 k).denote := - @applyExit_sound (before4170 k) (before4171 k) exit240 1 valid240 (macro4170 k) -theorem macro4171 (k : Nat) : applyExit (before4171 k) exit239 1 = some (before4172 k) := by - simp (disch := omega) [before4171, before4172, exit239, applyExit, pop, push] - <;> omega -theorem step4171 (k : Nat) : Runs (1*5) (before4171 k).denote (before4172 k).denote := - @applyExit_sound (before4171 k) (before4172 k) exit239 1 valid239 (macro4171 k) -theorem macro4172 (k : Nat) : applyExit (before4172 k) exit241 1 = some (before4173 k) := by - simp (disch := omega) [before4172, before4173, exit241, applyExit, pop, push] - <;> omega -theorem step4172 (k : Nat) : Runs (1*23) (before4172 k).denote (before4173 k).denote := - @applyExit_sound (before4172 k) (before4173 k) exit241 1 valid241 (macro4172 k) -theorem macro4173 (k : Nat) : applyExit (before4173 k) exit240 1 = some (before4174 k) := by - simp (disch := omega) [before4173, before4174, exit240, applyExit, pop, push] - <;> omega -theorem step4173 (k : Nat) : Runs (1*38) (before4173 k).denote (before4174 k).denote := - @applyExit_sound (before4173 k) (before4174 k) exit240 1 valid240 (macro4173 k) -theorem macro4174 (k : Nat) : applyExit (before4174 k) exit234 1 = some (before4175 k) := by - simp (disch := omega) [before4174, before4175, exit234, applyExit, pop, push] - <;> omega -theorem step4174 (k : Nat) : Runs (1*5) (before4174 k).denote (before4175 k).denote := - @applyExit_sound (before4174 k) (before4175 k) exit234 1 valid234 (macro4174 k) -theorem macro4175 (k : Nat) : applyExit (before4175 k) exit241 1 = some (before4176 k) := by - simp (disch := omega) [before4175, before4176, exit241, applyExit, pop, push] - <;> omega -theorem step4175 (k : Nat) : Runs (1*23) (before4175 k).denote (before4176 k).denote := - @applyExit_sound (before4175 k) (before4176 k) exit241 1 valid241 (macro4175 k) -theorem macro4176 (k : Nat) : applyExit (before4176 k) exit235 1 = some (before4177 k) := by - simp (disch := omega) [before4176, before4177, exit235, applyExit, pop, push] - <;> omega -theorem step4176 (k : Nat) : Runs (1*38) (before4176 k).denote (before4177 k).denote := - @applyExit_sound (before4176 k) (before4177 k) exit235 1 valid235 (macro4176 k) -theorem macro4177 (k : Nat) : applyExit (before4177 k) exit34 791761162 = some (before4178 k) := by - simp (disch := omega) [before4177, before4178, exit34, applyExit, pop, push] - <;> omega -theorem step4177 (k : Nat) : Runs (791761162*2) (before4177 k).denote (before4178 k).denote := - @applyExit_sound (before4177 k) (before4178 k) exit34 791761162 valid34 (macro4177 k) -theorem macro4178 (k : Nat) : applyExit (before4178 k) exit35 1 = some (before4179 k) := by - simp (disch := omega) [before4178, before4179, exit35, applyExit, pop, push] - <;> omega -theorem step4178 (k : Nat) : Runs (1*2) (before4178 k).denote (before4179 k).denote := - @applyExit_sound (before4178 k) (before4179 k) exit35 1 valid35 (macro4178 k) -theorem macro4179 (k : Nat) : applyExit (before4179 k) exit36 5 = some (before4180 k) := by - simp (disch := omega) [before4179, before4180, exit36, applyExit, pop, push] - <;> omega -theorem step4179 (k : Nat) : Runs (5*2) (before4179 k).denote (before4180 k).denote := - @applyExit_sound (before4179 k) (before4180 k) exit36 5 valid36 (macro4179 k) -theorem macro4180 (k : Nat) : applyExit (before4180 k) exit31 1 = some (before4181 k) := by - simp (disch := omega) [before4180, before4181, exit31, applyExit, pop, push] - <;> omega -theorem step4180 (k : Nat) : Runs (1*1) (before4180 k).denote (before4181 k).denote := - @applyExit_sound (before4180 k) (before4181 k) exit31 1 valid31 (macro4180 k) -theorem macro4181 (k : Nat) : applyExit (before4181 k) exit10 5 = some (before4182 k) := by - simp (disch := omega) [before4181, before4182, exit10, applyExit, pop, push] - <;> omega -theorem step4181 (k : Nat) : Runs (5*2) (before4181 k).denote (before4182 k).denote := - @applyExit_sound (before4181 k) (before4182 k) exit10 5 valid10 (macro4181 k) -theorem macro4182 (k : Nat) : applyExit (before4182 k) exit32 1 = some (before4183 k) := by - simp (disch := omega) [before4182, before4183, exit32, applyExit, pop, push] - <;> omega -theorem step4182 (k : Nat) : Runs (1*3) (before4182 k).denote (before4183 k).denote := - @applyExit_sound (before4182 k) (before4183 k) exit32 1 valid32 (macro4182 k) -theorem macro4183 (k : Nat) : applyExit (before4183 k) exit36 5 = some (before4184 k) := by - simp (disch := omega) [before4183, before4184, exit36, applyExit, pop, push] - <;> omega -theorem step4183 (k : Nat) : Runs (5*2) (before4183 k).denote (before4184 k).denote := - @applyExit_sound (before4183 k) (before4184 k) exit36 5 valid36 (macro4183 k) -theorem macro4184 (k : Nat) : applyExit (before4184 k) exit33 1 = some (before4185 k) := by - simp (disch := omega) [before4184, before4185, exit33, applyExit, pop, push] - <;> omega -theorem step4184 (k : Nat) : Runs (1*2) (before4184 k).denote (before4185 k).denote := - @applyExit_sound (before4184 k) (before4185 k) exit33 1 valid33 (macro4184 k) -theorem macro4185 (k : Nat) : applyExit (before4185 k) exit34 24 = some (before4186 k) := by - simp (disch := omega) [before4185, before4186, exit34, applyExit, pop, push] - <;> omega -theorem step4185 (k : Nat) : Runs (24*2) (before4185 k).denote (before4186 k).denote := - @applyExit_sound (before4185 k) (before4186 k) exit34 24 valid34 (macro4185 k) -theorem macro4186 (k : Nat) : applyExit (before4186 k) exit35 1 = some (before4187 k) := by - simp (disch := omega) [before4186, before4187, exit35, applyExit, pop, push] - <;> omega -theorem step4186 (k : Nat) : Runs (1*2) (before4186 k).denote (before4187 k).denote := - @applyExit_sound (before4186 k) (before4187 k) exit35 1 valid35 (macro4186 k) -theorem macro4187 (k : Nat) : applyExit (before4187 k) exit36 37 = some (before4188 k) := by - simp (disch := omega) [before4187, before4188, exit36, applyExit, pop, push] - <;> omega -theorem step4187 (k : Nat) : Runs (37*2) (before4187 k).denote (before4188 k).denote := - @applyExit_sound (before4187 k) (before4188 k) exit36 37 valid36 (macro4187 k) -theorem macro4188 (k : Nat) : applyExit (before4188 k) exit31 1 = some (before4189 k) := by - simp (disch := omega) [before4188, before4189, exit31, applyExit, pop, push] - <;> omega -theorem step4188 (k : Nat) : Runs (1*1) (before4188 k).denote (before4189 k).denote := - @applyExit_sound (before4188 k) (before4189 k) exit31 1 valid31 (macro4188 k) -theorem macro4189 (k : Nat) : applyExit (before4189 k) exit10 37 = some (before4190 k) := by - simp (disch := omega) [before4189, before4190, exit10, applyExit, pop, push] - <;> omega -theorem step4189 (k : Nat) : Runs (37*2) (before4189 k).denote (before4190 k).denote := - @applyExit_sound (before4189 k) (before4190 k) exit10 37 valid10 (macro4189 k) -theorem macro4190 (k : Nat) : applyExit (before4190 k) exit32 1 = some (before4191 k) := by - simp (disch := omega) [before4190, before4191, exit32, applyExit, pop, push] - <;> omega -theorem step4190 (k : Nat) : Runs (1*3) (before4190 k).denote (before4191 k).denote := - @applyExit_sound (before4190 k) (before4191 k) exit32 1 valid32 (macro4190 k) -theorem macro4191 (k : Nat) : applyExit (before4191 k) exit36 37 = some (before4192 k) := by - simp (disch := omega) [before4191, before4192, exit36, applyExit, pop, push] - <;> omega -theorem step4191 (k : Nat) : Runs (37*2) (before4191 k).denote (before4192 k).denote := - @applyExit_sound (before4191 k) (before4192 k) exit36 37 valid36 (macro4191 k) -theorem macro4192 (k : Nat) : applyExit (before4192 k) exit33 1 = some (before4193 k) := by - simp (disch := omega) [before4192, before4193, exit33, applyExit, pop, push] - <;> omega -theorem step4192 (k : Nat) : Runs (1*2) (before4192 k).denote (before4193 k).denote := - @applyExit_sound (before4192 k) (before4193 k) exit33 1 valid33 (macro4192 k) -theorem macro4193 (k : Nat) : applyExit (before4193 k) exit34 18 = some (before4194 k) := by - simp (disch := omega) [before4193, before4194, exit34, applyExit, pop, push] - <;> omega -theorem step4193 (k : Nat) : Runs (18*2) (before4193 k).denote (before4194 k).denote := - @applyExit_sound (before4193 k) (before4194 k) exit34 18 valid34 (macro4193 k) -theorem macro4194 (k : Nat) : applyExit (before4194 k) exit35 1 = some (before4195 k) := by - simp (disch := omega) [before4194, before4195, exit35, applyExit, pop, push] - <;> omega -theorem step4194 (k : Nat) : Runs (1*2) (before4194 k).denote (before4195 k).denote := - @applyExit_sound (before4194 k) (before4195 k) exit35 1 valid35 (macro4194 k) -theorem macro4195 (k : Nat) : applyExit (before4195 k) exit36 89 = some (before4196 k) := by - simp (disch := omega) [before4195, before4196, exit36, applyExit, pop, push] - <;> omega -theorem step4195 (k : Nat) : Runs (89*2) (before4195 k).denote (before4196 k).denote := - @applyExit_sound (before4195 k) (before4196 k) exit36 89 valid36 (macro4195 k) -theorem macro4196 (k : Nat) : applyExit (before4196 k) exit31 1 = some (before4197 k) := by - simp (disch := omega) [before4196, before4197, exit31, applyExit, pop, push] - <;> omega -theorem step4196 (k : Nat) : Runs (1*1) (before4196 k).denote (before4197 k).denote := - @applyExit_sound (before4196 k) (before4197 k) exit31 1 valid31 (macro4196 k) -theorem macro4197 (k : Nat) : applyExit (before4197 k) exit10 89 = some (before4198 k) := by - simp (disch := omega) [before4197, before4198, exit10, applyExit, pop, push] - <;> omega -theorem step4197 (k : Nat) : Runs (89*2) (before4197 k).denote (before4198 k).denote := - @applyExit_sound (before4197 k) (before4198 k) exit10 89 valid10 (macro4197 k) -theorem macro4198 (k : Nat) : applyExit (before4198 k) exit32 1 = some (before4199 k) := by - simp (disch := omega) [before4198, before4199, exit32, applyExit, pop, push] - <;> omega -theorem step4198 (k : Nat) : Runs (1*3) (before4198 k).denote (before4199 k).denote := - @applyExit_sound (before4198 k) (before4199 k) exit32 1 valid32 (macro4198 k) -theorem macro4199 (k : Nat) : applyExit (before4199 k) exit36 89 = some (after4199 k) := by - simp (disch := omega) [before4199, after4199, exit36, applyExit, pop, push] - <;> omega -theorem step4199 (k : Nat) : Runs (89*2) (before4199 k).denote (after4199 k).denote := - @applyExit_sound (before4199 k) (after4199 k) exit36 89 valid36 (macro4199 k) -theorem chunkRun041 (k : Nat) : Runs (104*k+3167046859) (before4100 k).denote (after4199 k).denote := by - have h := (@Runs.trans ((((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))))+((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2))))))) ((((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))))+((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5))))))+(((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))))+((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2))))))) (before4100 k).denote (before4150 k).denote (after4199 k).denote (@Runs.trans (((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))))+((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2)))))) (before4100 k).denote (before4125 k).denote (before4150 k).denote (@Runs.trans ((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38))))) (((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2))))) (before4100 k).denote (before4112 k).denote (before4125 k).denote (@Runs.trans (((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2)))) (((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))) (before4100 k).denote (before4106 k).denote (before4112 k).denote (@Runs.trans ((18*2)+((1*2)+(1*2))) ((36*2)+((1*2)+(24*2))) (before4100 k).denote (before4103 k).denote (before4106 k).denote (@Runs.trans (18*2) ((1*2)+(1*2)) (before4100 k).denote (before4101 k).denote (before4103 k).denote (step4100 k) (@Runs.trans (1*2) (1*2) (before4101 k).denote (before4102 k).denote (before4103 k).denote (step4101 k) (step4102 k))) (@Runs.trans (36*2) ((1*2)+(24*2)) (before4103 k).denote (before4104 k).denote (before4106 k).denote (step4103 k) (@Runs.trans (1*2) (24*2) (before4104 k).denote (before4105 k).denote (before4106 k).denote (step4104 k) (step4105 k)))) (@Runs.trans ((1*2)+((1*2)+(4*2))) ((1*2)+((791761162*2)+(1*38))) (before4106 k).denote (before4109 k).denote (before4112 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before4106 k).denote (before4107 k).denote (before4109 k).denote (step4106 k) (@Runs.trans (1*2) (4*2) (before4107 k).denote (before4108 k).denote (before4109 k).denote (step4107 k) (step4108 k))) (@Runs.trans (1*2) ((791761162*2)+(1*38)) (before4109 k).denote (before4110 k).denote (before4112 k).denote (step4109 k) (@Runs.trans (791761162*2) (1*38) (before4110 k).denote (before4111 k).denote (before4112 k).denote (step4110 k) (step4111 k))))) (@Runs.trans ((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2)))) (((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2)))) (before4112 k).denote (before4118 k).denote (before4125 k).denote (@Runs.trans (((1*k+7)*38)+((5*2)+(1*2))) ((11*2)+((1*2)+(1*2))) (before4112 k).denote (before4115 k).denote (before4118 k).denote (@Runs.trans ((1*k+7)*38) ((5*2)+(1*2)) (before4112 k).denote (before4113 k).denote (before4115 k).denote (step4112 k) (@Runs.trans (5*2) (1*2) (before4113 k).denote (before4114 k).denote (before4115 k).denote (step4113 k) (step4114 k))) (@Runs.trans (11*2) ((1*2)+(1*2)) (before4115 k).denote (before4116 k).denote (before4118 k).denote (step4115 k) (@Runs.trans (1*2) (1*2) (before4116 k).denote (before4117 k).denote (before4118 k).denote (step4116 k) (step4117 k)))) (@Runs.trans ((5*2)+((1*2)+(13*2))) (((1*2)+(1*2))+((10*2)+(1*2))) (before4118 k).denote (before4121 k).denote (before4125 k).denote (@Runs.trans (5*2) ((1*2)+(13*2)) (before4118 k).denote (before4119 k).denote (before4121 k).denote (step4118 k) (@Runs.trans (1*2) (13*2) (before4119 k).denote (before4120 k).denote (before4121 k).denote (step4119 k) (step4120 k))) (@Runs.trans ((1*2)+(1*2)) ((10*2)+(1*2)) (before4121 k).denote (before4123 k).denote (before4125 k).denote (@Runs.trans (1*2) (1*2) (before4121 k).denote (before4122 k).denote (before4123 k).denote (step4121 k) (step4122 k)) (@Runs.trans (10*2) (1*2) (before4123 k).denote (before4124 k).denote (before4125 k).denote (step4123 k) (step4124 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1))))) ((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2))))) (before4125 k).denote (before4137 k).denote (before4150 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2)))) (((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))) (before4125 k).denote (before4131 k).denote (before4137 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(12*2))) (before4125 k).denote (before4128 k).denote (before4131 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4125 k).denote (before4126 k).denote (before4128 k).denote (step4125 k) (@Runs.trans (1*1) (1*2) (before4126 k).denote (before4127 k).denote (before4128 k).denote (step4126 k) (step4127 k))) (@Runs.trans (1*1) ((1*3)+(12*2)) (before4128 k).denote (before4129 k).denote (before4131 k).denote (step4128 k) (@Runs.trans (1*3) (12*2) (before4129 k).denote (before4130 k).denote (before4131 k).denote (step4129 k) (step4130 k)))) (@Runs.trans ((1*1)+((13*2)+(1*2))) ((1*1)+((1*3)+(1*1))) (before4131 k).denote (before4134 k).denote (before4137 k).denote (@Runs.trans (1*1) ((13*2)+(1*2)) (before4131 k).denote (before4132 k).denote (before4134 k).denote (step4131 k) (@Runs.trans (13*2) (1*2) (before4132 k).denote (before4133 k).denote (before4134 k).denote (step4132 k) (step4133 k))) (@Runs.trans (1*1) ((1*3)+(1*1)) (before4134 k).denote (before4135 k).denote (before4137 k).denote (step4134 k) (@Runs.trans (1*3) (1*1) (before4135 k).denote (before4136 k).denote (before4137 k).denote (step4135 k) (step4136 k))))) (@Runs.trans (((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2)))) (before4137 k).denote (before4143 k).denote (before4150 k).denote (@Runs.trans ((1*2)+((13*2)+(1*3))) ((1*1)+((1*2)+(1*1))) (before4137 k).denote (before4140 k).denote (before4143 k).denote (@Runs.trans (1*2) ((13*2)+(1*3)) (before4137 k).denote (before4138 k).denote (before4140 k).denote (step4137 k) (@Runs.trans (13*2) (1*3) (before4138 k).denote (before4139 k).denote (before4140 k).denote (step4138 k) (step4139 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before4140 k).denote (before4141 k).denote (before4143 k).denote (step4140 k) (@Runs.trans (1*2) (1*1) (before4141 k).denote (before4142 k).denote (before4143 k).denote (step4141 k) (step4142 k)))) (@Runs.trans ((1*3)+((1*2)+(12*2))) (((1*2)+(6*2))+((1*1)+(6*2))) (before4143 k).denote (before4146 k).denote (before4150 k).denote (@Runs.trans (1*3) ((1*2)+(12*2)) (before4143 k).denote (before4144 k).denote (before4146 k).denote (step4143 k) (@Runs.trans (1*2) (12*2) (before4144 k).denote (before4145 k).denote (before4146 k).denote (step4144 k) (step4145 k))) (@Runs.trans ((1*2)+(6*2)) ((1*1)+(6*2)) (before4146 k).denote (before4148 k).denote (before4150 k).denote (@Runs.trans (1*2) (6*2) (before4146 k).denote (before4147 k).denote (before4148 k).denote (step4146 k) (step4147 k)) (@Runs.trans (1*1) (6*2) (before4148 k).denote (before4149 k).denote (before4150 k).denote (step4148 k) (step4149 k))))))) (@Runs.trans (((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))))+((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5)))))) (((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))))+((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2)))))) (before4150 k).denote (before4175 k).denote (after4199 k).denote (@Runs.trans ((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5))))) ((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5))))) (before4150 k).denote (before4162 k).denote (before4175 k).denote (@Runs.trans (((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2)))) (((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))) (before4150 k).denote (before4156 k).denote (before4162 k).denote (@Runs.trans ((1*3)+((6*2)+(1*2))) ((11*2)+((1*2)+(5*2))) (before4150 k).denote (before4153 k).denote (before4156 k).denote (@Runs.trans (1*3) ((6*2)+(1*2)) (before4150 k).denote (before4151 k).denote (before4153 k).denote (step4150 k) (@Runs.trans (6*2) (1*2) (before4151 k).denote (before4152 k).denote (before4153 k).denote (step4151 k) (step4152 k))) (@Runs.trans (11*2) ((1*2)+(5*2)) (before4153 k).denote (before4154 k).denote (before4156 k).denote (step4153 k) (@Runs.trans (1*2) (5*2) (before4154 k).denote (before4155 k).denote (before4156 k).denote (step4154 k) (step4155 k)))) (@Runs.trans ((1*5)+((5*2)+(1*3))) ((5*2)+((1*38)+(1*5))) (before4156 k).denote (before4159 k).denote (before4162 k).denote (@Runs.trans (1*5) ((5*2)+(1*3)) (before4156 k).denote (before4157 k).denote (before4159 k).denote (step4156 k) (@Runs.trans (5*2) (1*3) (before4157 k).denote (before4158 k).denote (before4159 k).denote (step4157 k) (step4158 k))) (@Runs.trans (5*2) ((1*38)+(1*5)) (before4159 k).denote (before4160 k).denote (before4162 k).denote (step4159 k) (@Runs.trans (1*38) (1*5) (before4160 k).denote (before4161 k).denote (before4162 k).denote (step4160 k) (step4161 k))))) (@Runs.trans (((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5)))) (((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5)))) (before4162 k).denote (before4168 k).denote (before4175 k).denote (@Runs.trans ((1*23)+((1*38)+(1*5))) ((1*23)+((1*38)+(1*5))) (before4162 k).denote (before4165 k).denote (before4168 k).denote (@Runs.trans (1*23) ((1*38)+(1*5)) (before4162 k).denote (before4163 k).denote (before4165 k).denote (step4162 k) (@Runs.trans (1*38) (1*5) (before4163 k).denote (before4164 k).denote (before4165 k).denote (step4163 k) (step4164 k))) (@Runs.trans (1*23) ((1*38)+(1*5)) (before4165 k).denote (before4166 k).denote (before4168 k).denote (step4165 k) (@Runs.trans (1*38) (1*5) (before4166 k).denote (before4167 k).denote (before4168 k).denote (step4166 k) (step4167 k)))) (@Runs.trans ((1*23)+(((1*k+2)*66)+(1*38))) (((1*5)+(1*23))+((1*38)+(1*5))) (before4168 k).denote (before4171 k).denote (before4175 k).denote (@Runs.trans (1*23) (((1*k+2)*66)+(1*38)) (before4168 k).denote (before4169 k).denote (before4171 k).denote (step4168 k) (@Runs.trans ((1*k+2)*66) (1*38) (before4169 k).denote (before4170 k).denote (before4171 k).denote (step4169 k) (step4170 k))) (@Runs.trans ((1*5)+(1*23)) ((1*38)+(1*5)) (before4171 k).denote (before4173 k).denote (before4175 k).denote (@Runs.trans (1*5) (1*23) (before4171 k).denote (before4172 k).denote (before4173 k).denote (step4171 k) (step4172 k)) (@Runs.trans (1*38) (1*5) (before4173 k).denote (before4174 k).denote (before4175 k).denote (step4173 k) (step4174 k)))))) (@Runs.trans ((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2))))) ((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2))))) (before4175 k).denote (before4187 k).denote (after4199 k).denote (@Runs.trans (((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1)))) (((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))) (before4175 k).denote (before4181 k).denote (before4187 k).denote (@Runs.trans ((1*23)+((1*38)+(791761162*2))) ((1*2)+((5*2)+(1*1))) (before4175 k).denote (before4178 k).denote (before4181 k).denote (@Runs.trans (1*23) ((1*38)+(791761162*2)) (before4175 k).denote (before4176 k).denote (before4178 k).denote (step4175 k) (@Runs.trans (1*38) (791761162*2) (before4176 k).denote (before4177 k).denote (before4178 k).denote (step4176 k) (step4177 k))) (@Runs.trans (1*2) ((5*2)+(1*1)) (before4178 k).denote (before4179 k).denote (before4181 k).denote (step4178 k) (@Runs.trans (5*2) (1*1) (before4179 k).denote (before4180 k).denote (before4181 k).denote (step4179 k) (step4180 k)))) (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*2)+((24*2)+(1*2))) (before4181 k).denote (before4184 k).denote (before4187 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before4181 k).denote (before4182 k).denote (before4184 k).denote (step4181 k) (@Runs.trans (1*3) (5*2) (before4182 k).denote (before4183 k).denote (before4184 k).denote (step4182 k) (step4183 k))) (@Runs.trans (1*2) ((24*2)+(1*2)) (before4184 k).denote (before4185 k).denote (before4187 k).denote (step4184 k) (@Runs.trans (24*2) (1*2) (before4185 k).denote (before4186 k).denote (before4187 k).denote (step4185 k) (step4186 k))))) (@Runs.trans (((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2)))) (((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2)))) (before4187 k).denote (before4193 k).denote (after4199 k).denote (@Runs.trans ((37*2)+((1*1)+(37*2))) ((1*3)+((37*2)+(1*2))) (before4187 k).denote (before4190 k).denote (before4193 k).denote (@Runs.trans (37*2) ((1*1)+(37*2)) (before4187 k).denote (before4188 k).denote (before4190 k).denote (step4187 k) (@Runs.trans (1*1) (37*2) (before4188 k).denote (before4189 k).denote (before4190 k).denote (step4188 k) (step4189 k))) (@Runs.trans (1*3) ((37*2)+(1*2)) (before4190 k).denote (before4191 k).denote (before4193 k).denote (step4190 k) (@Runs.trans (37*2) (1*2) (before4191 k).denote (before4192 k).denote (before4193 k).denote (step4191 k) (step4192 k)))) (@Runs.trans ((18*2)+((1*2)+(89*2))) (((1*1)+(89*2))+((1*3)+(89*2))) (before4193 k).denote (before4196 k).denote (after4199 k).denote (@Runs.trans (18*2) ((1*2)+(89*2)) (before4193 k).denote (before4194 k).denote (before4196 k).denote (step4193 k) (@Runs.trans (1*2) (89*2) (before4194 k).denote (before4195 k).denote (before4196 k).denote (step4194 k) (step4195 k))) (@Runs.trans ((1*1)+(89*2)) ((1*3)+(89*2)) (before4196 k).denote (before4198 k).denote (after4199 k).denote (@Runs.trans (1*1) (89*2) (before4196 k).denote (before4197 k).denote (before4198 k).denote (step4196 k) (step4197 k)) (@Runs.trans (1*3) (89*2) (before4198 k).denote (before4199 k).denote (after4199 k).denote (step4198 k) (step4199 k)))))))) - have ht : (((((((18*2)+((1*2)+(1*2)))+((36*2)+((1*2)+(24*2))))+(((1*2)+((1*2)+(4*2)))+((1*2)+((791761162*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((11*2)+((1*2)+(1*2))))+(((5*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(12*2))))+(((1*1)+((13*2)+(1*2)))+((1*1)+((1*3)+(1*1)))))+((((1*2)+((13*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(12*2)))+(((1*2)+(6*2))+((1*1)+(6*2)))))))+((((((1*3)+((6*2)+(1*2)))+((11*2)+((1*2)+(5*2))))+(((1*5)+((5*2)+(1*3)))+((5*2)+((1*38)+(1*5)))))+((((1*23)+((1*38)+(1*5)))+((1*23)+((1*38)+(1*5))))+(((1*23)+(((1*k+2)*66)+(1*38)))+(((1*5)+(1*23))+((1*38)+(1*5))))))+(((((1*23)+((1*38)+(791761162*2)))+((1*2)+((5*2)+(1*1))))+(((5*2)+((1*3)+(5*2)))+((1*2)+((24*2)+(1*2)))))+((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+(((1*1)+(89*2))+((1*3)+(89*2)))))))) = (104*k+3167046859) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean deleted file mode 100644 index 66010716..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk042.lean +++ /dev/null @@ -1,784 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4200_0 : Stack := [] -abbrev tail4200_1 : Stack := ⟨w0,1⟩ :: tail4200_0 -abbrev tail4200_2 : Stack := ⟨w2,1⟩ :: tail4200_1 -abbrev tail4200_3 : Stack := ⟨w1,1⟩ :: tail4200_2 -abbrev tail4200_4 : Stack := ⟨w0,12⟩ :: tail4200_3 -abbrev tail4200_5 : Stack := ⟨w2,1⟩ :: tail4200_4 -abbrev tail4200_6 : Stack := ⟨w0,1⟩ :: tail4200_5 -abbrev tail4200_7 : Stack := ⟨w2,1⟩ :: tail4200_6 -abbrev tail4200_8 : Stack := ⟨w1,12⟩ :: tail4200_7 -abbrev tail4200_9 : Stack := ⟨w0,7⟩ :: tail4200_8 -abbrev tail4200_10 : Stack := ⟨w2,1⟩ :: tail4200_9 -abbrev tail4200_11 : Stack := ⟨w1,11⟩ :: tail4200_10 -abbrev tail4200_12 : Stack := ⟨w0,6⟩ :: tail4200_11 -abbrev tail4200_13 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail4200_12 -abbrev tail4200_14 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4200_13 k -abbrev tail4200_15 (k : Nat) : Stack := ⟨w1,791761162⟩ :: tail4200_14 k -abbrev tail4200_16 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4200_15 k -abbrev tail4200_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_16 k -abbrev tail4200_18 (k : Nat) : Stack := ⟨w1,24⟩ :: tail4200_17 k -abbrev tail4200_19 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4200_18 k -abbrev tail4200_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_19 k -abbrev tail4200_21 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4200_20 k -abbrev tail4200_22 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4200_21 k -abbrev tail4200_23 : Stack := ⟨w1,3⟩ :: tail4200_0 -abbrev tail4200_24 : Stack := ⟨w2,1⟩ :: tail4200_23 -abbrev tail4200_25 : Stack := ⟨w0,2⟩ :: tail4200_24 -abbrev tail4200_26 : Stack := ⟨w1,3⟩ :: tail4200_25 -abbrev tail4200_27 : Stack := ⟨w2,1⟩ :: tail4200_26 -abbrev tail4200_28 : Stack := ⟨w0,2⟩ :: tail4200_27 -abbrev tail4200_29 : Stack := ⟨w1,12⟩ :: tail4200_28 -abbrev tail4200_30 : Stack := ⟨w2,1⟩ :: tail4200_29 -abbrev tail4200_31 : Stack := ⟨w0,95⟩ :: tail4200_30 -abbrev tail4200_32 : Stack := ⟨w1,13⟩ :: tail4200_31 -abbrev tail4200_33 : Stack := ⟨w2,1⟩ :: tail4200_32 -abbrev tail4200_34 : Stack := ⟨w0,22⟩ :: tail4200_33 -abbrev tail4200_35 (k : Nat) : Stack := ⟨w208,(1*k+8)⟩ :: tail4200_34 -abbrev tail4200_36 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4200_35 k -abbrev tail4200_37 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_36 k -abbrev tail4200_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_22 k -abbrev tail4200_39 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4200_38 k -abbrev tail4200_40 (k : Nat) : Stack := ⟨w212,(1*k+8)⟩ :: tail4200_39 k -abbrev tail4200_41 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4200_40 k -abbrev tail4200_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_41 k -abbrev tail4200_43 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4200_42 k -abbrev tail4200_44 : Stack := ⟨w0,94⟩ :: tail4200_30 -abbrev tail4200_45 : Stack := ⟨w23,1⟩ :: tail4200_44 -abbrev tail4200_46 : Stack := ⟨w1,13⟩ :: tail4200_45 -abbrev tail4200_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_41 k -abbrev tail4200_48 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4200_41 k -abbrev tail4200_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_48 k -abbrev tail4200_50 (k : Nat) : Stack := ⟨w1,94⟩ :: tail4200_49 k -abbrev tail4200_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_50 k -abbrev tail4200_52 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4200_51 k -abbrev tail4200_53 : Stack := ⟨w0,1⟩ :: tail4200_27 -abbrev tail4200_54 : Stack := ⟨w23,1⟩ :: tail4200_53 -abbrev tail4200_55 : Stack := ⟨w1,12⟩ :: tail4200_54 -abbrev tail4200_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_50 k -abbrev tail4200_57 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4200_50 k -abbrev tail4200_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_57 k -abbrev tail4200_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_58 k -abbrev tail4200_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_59 k -abbrev tail4200_61 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4200_60 k -abbrev tail4200_62 : Stack := ⟨w0,1⟩ :: tail4200_24 -abbrev tail4200_63 : Stack := ⟨w23,1⟩ :: tail4200_62 -abbrev tail4200_64 : Stack := ⟨w1,3⟩ :: tail4200_63 -abbrev tail4200_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_59 k -abbrev tail4200_66 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4200_59 k -abbrev tail4200_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_66 k -abbrev tail4200_68 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_67 k -abbrev tail4200_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_68 k -abbrev tail4200_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4200_69 k -abbrev tail4200_71 : Stack := ⟨w1,1⟩ :: tail4200_0 -abbrev tail4200_72 : Stack := ⟨w1,4⟩ :: tail4200_0 -abbrev tail4200_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4200_68 k -abbrev tail4200_74 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4200_68 k -abbrev tail4200_75 : Stack := ⟨w1,6⟩ :: tail4200_0 -abbrev tail4200_76 : Stack := ⟨w2,1⟩ :: tail4200_75 -abbrev tail4200_77 : Stack := ⟨w0,1⟩ :: tail4200_76 -abbrev tail4200_78 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4200_59 k -abbrev tail4200_79 : Stack := ⟨w1,1⟩ :: tail4200_77 -abbrev tail4200_80 : Stack := ⟨w1,4⟩ :: tail4200_77 -abbrev tail4200_81 : Stack := ⟨w2,1⟩ :: tail4200_80 -abbrev tail4200_82 : Stack := ⟨w0,1⟩ :: tail4200_81 -abbrev tail4200_83 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4200_50 k -abbrev tail4200_84 : Stack := ⟨w1,1⟩ :: tail4200_82 -abbrev tail4200_85 : Stack := ⟨w1,13⟩ :: tail4200_82 -abbrev tail4200_86 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4200_49 k -abbrev tail4200_87 : Stack := ⟨w2,1⟩ :: tail4200_85 -abbrev tail4200_88 : Stack := ⟨w0,93⟩ :: tail4200_87 -abbrev tail4200_89 : Stack := ⟨w0,94⟩ :: tail4200_87 -abbrev tail4200_90 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4200_41 k -abbrev tail4200_91 : Stack := ⟨w1,1⟩ :: tail4200_89 -abbrev tail4200_92 : Stack := ⟨w1,14⟩ :: tail4200_89 -abbrev tail4200_93 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4200_40 k -abbrev tail4200_94 : Stack := ⟨w2,1⟩ :: tail4200_92 -abbrev tail4200_95 : Stack := ⟨w0,21⟩ :: tail4200_94 -abbrev tail4200_96 (k : Nat) : Stack := ⟨w213,(1*k+8)⟩ :: tail4200_95 -abbrev tail4200_97 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4200_96 k -abbrev tail4200_98 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4200_96 k -abbrev tail4200_99 (k : Nat) : Stack := ⟨w0,89⟩ :: tail4200_21 k -abbrev tail4200_100 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_98 k -abbrev tail4200_101 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4200_98 k -abbrev tail4200_102 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4200_20 k -abbrev tail4200_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_101 k -abbrev tail4200_104 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4200_103 k -abbrev tail4200_105 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4200_103 k -abbrev tail4200_106 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4200_18 k -abbrev tail4200_107 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_105 k -abbrev tail4200_108 (k : Nat) : Stack := ⟨w1,38⟩ :: tail4200_105 k -abbrev tail4200_109 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4200_17 k -abbrev tail4200_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_108 k -abbrev tail4200_111 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4200_110 k -abbrev tail4200_112 (k : Nat) : Stack := ⟨w0,24⟩ :: tail4200_110 k -abbrev tail4200_113 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4200_15 k -abbrev tail4200_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_112 k -abbrev tail4200_115 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4200_112 k -abbrev tail4200_116 (k : Nat) : Stack := ⟨w1,791761161⟩ :: tail4200_14 k -abbrev tail4200_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_115 k -abbrev tail4200_118 (k : Nat) : Stack := ⟨w0,791761161⟩ :: tail4200_117 k -abbrev tail4200_119 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4200_118 k -abbrev tail4200_120 (k : Nat) : Stack := ⟨w214,(1*k+7)⟩ :: tail4200_119 k -abbrev tail4200_121 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4200_120 k -abbrev tail4200_122 : Stack := ⟨w1,10⟩ :: tail4200_10 -abbrev tail4200_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_121 k -abbrev tail4200_124 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4200_123 k -abbrev tail4200_125 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4200_123 k -abbrev tail4200_126 : Stack := ⟨w0,6⟩ :: tail4200_8 -abbrev tail4200_127 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_125 k -abbrev tail4200_128 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4200_125 k -abbrev tail4200_129 : Stack := ⟨w1,11⟩ :: tail4200_7 -abbrev tail4200_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_128 k -abbrev tail4200_131 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4200_130 k -abbrev tail4200_132 (k : Nat) : Stack := ⟨w0,12⟩ :: tail4200_130 k -abbrev tail4200_133 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4200_132 k -abbrev tail4200_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_133 k -abbrev tail4200_135 : Stack := ⟨w0,11⟩ :: tail4200_3 -abbrev tail4200_136 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4200_133 k -abbrev tail4200_137 : Stack := ⟨w0,10⟩ :: tail4200_3 -abbrev tail4200_138 : Stack := ⟨w2,1⟩ :: tail4200_137 -abbrev tail4200_139 : Stack := ⟨w23,1⟩ :: tail4200_138 -abbrev tail4200_140 (k : Nat) : Stack := ⟨w1,2⟩ :: tail4200_132 k -abbrev tail4200_141 : Stack := ⟨w0,1⟩ :: tail4200_138 -abbrev tail4200_142 : Stack := ⟨w0,3⟩ :: tail4200_138 -abbrev tail4200_143 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4200_131 k -abbrev tail4200_144 (k : Nat) : Stack := ⟨w1,3⟩ :: tail4200_143 k -abbrev tail4200_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4200_144 k -abbrev tail4200_146 : Stack := ⟨w0,9⟩ :: tail4200_3 -abbrev tail4200_147 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4200_144 k -abbrev tail4200_148 : Stack := ⟨w0,8⟩ :: tail4200_3 -abbrev tail4200_149 : Stack := ⟨w2,1⟩ :: tail4200_148 -abbrev tail4200_150 : Stack := ⟨w23,1⟩ :: tail4200_149 -abbrev tail4200_151 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4200_143 k -abbrev tail4200_152 : Stack := ⟨w0,1⟩ :: tail4200_149 -abbrev tail4200_153 : Stack := ⟨w0,5⟩ :: tail4200_149 -abbrev tail4200_154 : Stack := ⟨w2,1⟩ :: tail4200_153 -abbrev tail4200_155 : Stack := ⟨w1,11⟩ :: tail4200_154 -abbrev tail4200_156 : Stack := ⟨w23,1⟩ :: tail4200_155 -abbrev tail4200_157 : Stack := ⟨w0,7⟩ :: tail4200_156 - -def before4200 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4200_22 k),(tail4200_37 k)⟩ -def before4201 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4200_38 k),(tail4200_36 k)⟩ -def before4202 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4200_39 k),(tail4200_35 k)⟩ -def before4203 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4200_40 k),tail4200_34⟩ -def before4204 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526631),(tail4200_41 k),tail4200_33⟩ -def before4205 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526633),(tail4200_42 k),tail4200_32⟩ -def before4206 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4200_43 k),tail4200_31⟩ -def before4207 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4200_43 k),tail4200_45⟩ -def before4208 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail4200_42 k),tail4200_46⟩ -def before4209 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526633),(tail4200_47 k),tail4200_46⟩ -def before4210 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4200_48 k),tail4200_45⟩ -def before4211 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4200_49 k),tail4200_44⟩ -def before4212 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526849),(tail4200_50 k),tail4200_30⟩ -def before4213 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526851),(tail4200_51 k),tail4200_29⟩ -def before4214 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4200_52 k),tail4200_28⟩ -def before4215 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail4200_52 k),tail4200_54⟩ -def before4216 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526851),(tail4200_51 k),tail4200_55⟩ -def before4217 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526851),(tail4200_56 k),tail4200_55⟩ -def before4218 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4200_57 k),tail4200_54⟩ -def before4219 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526877),(tail4200_58 k),tail4200_53⟩ -def before4220 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526879),(tail4200_59 k),tail4200_27⟩ -def before4221 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526881),(tail4200_60 k),tail4200_26⟩ -def before4222 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4200_61 k),tail4200_25⟩ -def before4223 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4200_61 k),tail4200_63⟩ -def before4224 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526881),(tail4200_60 k),tail4200_64⟩ -def before4225 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526881),(tail4200_65 k),tail4200_64⟩ -def before4226 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4200_66 k),tail4200_63⟩ -def before4227 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526889),(tail4200_67 k),tail4200_62⟩ -def before4228 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526891),(tail4200_68 k),tail4200_24⟩ -def before4229 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526893),(tail4200_69 k),tail4200_23⟩ -def before4230 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526899),(tail4200_70 k),tail4200_0⟩ -def before4231 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526899),(tail4200_70 k),tail4200_71⟩ -def before4232 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail4200_69 k),tail4200_72⟩ -def before4233 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526893),(tail4200_73 k),tail4200_72⟩ -def before4234 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526901),(tail4200_74 k),tail4200_0⟩ -def before4235 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526901),(tail4200_74 k),tail4200_71⟩ -def before4236 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526891),(tail4200_68 k),tail4200_75⟩ -def before4237 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526889),(tail4200_67 k),tail4200_76⟩ -def before4238 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526887),(tail4200_66 k),tail4200_77⟩ -def before4239 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail4200_78 k),tail4200_79⟩ -def before4240 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526879),(tail4200_59 k),tail4200_80⟩ -def before4241 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526877),(tail4200_58 k),tail4200_81⟩ -def before4242 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526875),(tail4200_57 k),tail4200_82⟩ -def before4243 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526873),(tail4200_83 k),tail4200_84⟩ -def before4244 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526849),(tail4200_50 k),tail4200_85⟩ -def before4245 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526847),(tail4200_86 k),tail4200_87⟩ -def before4246 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4200_49 k),tail4200_88⟩ -def before4247 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4200_48 k),tail4200_89⟩ -def before4248 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4200_90 k),tail4200_91⟩ -def before4249 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526631),(tail4200_41 k),tail4200_92⟩ -def before4250 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526629),(tail4200_93 k),tail4200_94⟩ -def before4251 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4200_40 k),tail4200_95⟩ -def before4252 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4200_39 k),(tail4200_96 k)⟩ -def before4253 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4200_38 k),(tail4200_97 k)⟩ -def before4254 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4200_22 k),(tail4200_98 k)⟩ -def before4255 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4200_99 k),(tail4200_100 k)⟩ -def before4256 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521683),(tail4200_21 k),(tail4200_101 k)⟩ -def before4257 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521681),(tail4200_102 k),(tail4200_103 k)⟩ -def before4258 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4200_20 k),(tail4200_104 k)⟩ -def before4259 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4200_19 k),(tail4200_105 k)⟩ -def before4260 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4200_106 k),(tail4200_107 k)⟩ -def before4261 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521569),(tail4200_18 k),(tail4200_108 k)⟩ -def before4262 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521567),(tail4200_109 k),(tail4200_110 k)⟩ -def before4263 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4200_17 k),(tail4200_111 k)⟩ -def before4264 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4200_16 k),(tail4200_112 k)⟩ -def before4265 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4200_113 k),(tail4200_114 k)⟩ -def before4266 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail4200_15 k),(tail4200_115 k)⟩ -def before4267 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521505),(tail4200_116 k),(tail4200_117 k)⟩ -def before4268 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4200_14 k),(tail4200_118 k)⟩ -def before4269 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4200_13 k),(tail4200_119 k)⟩ -def before4270 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4200_12,(tail4200_120 k)⟩ -def before4271 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail4200_11,(tail4200_121 k)⟩ -def before4272 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail4200_122,(tail4200_123 k)⟩ -def before4273 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4200_10,(tail4200_124 k)⟩ -def before4274 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4200_9,(tail4200_125 k)⟩ -def before4275 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4200_126,(tail4200_127 k)⟩ -def before4276 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail4200_8,(tail4200_128 k)⟩ -def before4277 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail4200_129,(tail4200_130 k)⟩ -def before4278 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4200_7,(tail4200_131 k)⟩ -def before4279 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4200_6,(tail4200_132 k)⟩ -def before4280 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4200_5,(tail4200_133 k)⟩ -def before4281 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1201),tail4200_4,(tail4200_134 k)⟩ -def before4282 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1203),tail4200_135,(tail4200_136 k)⟩ -def before4283 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail4200_138,(tail4200_136 k)⟩ -def before4284 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4200_139,(tail4200_134 k)⟩ -def before4285 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4200_139,(tail4200_140 k)⟩ -def before4286 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4200_141,(tail4200_140 k)⟩ -def before4287 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4200_142,(tail4200_132 k)⟩ -def before4288 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4200_142,(tail4200_143 k)⟩ -def before4289 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail4200_138,(tail4200_144 k)⟩ -def before4290 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1205),tail4200_137,(tail4200_145 k)⟩ -def before4291 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1207),tail4200_146,(tail4200_147 k)⟩ -def before4292 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail4200_149,(tail4200_147 k)⟩ -def before4293 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail4200_150,(tail4200_145 k)⟩ -def before4294 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail4200_150,(tail4200_151 k)⟩ -def before4295 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail4200_152,(tail4200_151 k)⟩ -def before4296 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4200_153,(tail4200_143 k)⟩ -def before4297 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4200_154,(tail4200_131 k)⟩ -def before4298 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1173),tail4200_155,(tail4200_130 k)⟩ -def before4299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail4200_156,(tail4200_128 k)⟩ -def after4299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4200_157,(tail4200_125 k)⟩ - -theorem macro4200 (k : Nat) : applyExit (before4200 k) exit33 1 = some (before4201 k) := by - simp (disch := omega) [before4200, before4201, exit33, applyExit, pop, push] - <;> omega -theorem step4200 (k : Nat) : Runs (1*2) (before4200 k).denote (before4201 k).denote := - @applyExit_sound (before4200 k) (before4201 k) exit33 1 valid33 (macro4200 k) -theorem macro4201 (k : Nat) : applyExit (before4201 k) exit34 17 = some (before4202 k) := by - simp (disch := omega) [before4201, before4202, exit34, applyExit, pop, push] - <;> omega -theorem step4201 (k : Nat) : Runs (17*2) (before4201 k).denote (before4202 k).denote := - @applyExit_sound (before4201 k) (before4202 k) exit34 17 valid34 (macro4201 k) -theorem macro4202 (k : Nat) : applyExit (before4202 k) exit242 (1*k+8) = some (before4203 k) := by - simp (disch := omega) [before4202, before4203, exit242, applyExit, pop, push] - <;> omega -theorem step4202 (k : Nat) : Runs ((1*k+8)*1142) (before4202 k).denote (before4203 k).denote := - @applyExit_sound (before4202 k) (before4203 k) exit242 (1*k+8) valid242 (macro4202 k) -theorem macro4203 (k : Nat) : applyExit (before4203 k) exit34 22 = some (before4204 k) := by - simp (disch := omega) [before4203, before4204, exit34, applyExit, pop, push] - <;> omega -theorem step4203 (k : Nat) : Runs (22*2) (before4203 k).denote (before4204 k).denote := - @applyExit_sound (before4203 k) (before4204 k) exit34 22 valid34 (macro4203 k) -theorem macro4204 (k : Nat) : applyExit (before4204 k) exit35 1 = some (before4205 k) := by - simp (disch := omega) [before4204, before4205, exit35, applyExit, pop, push] - <;> omega -theorem step4204 (k : Nat) : Runs (1*2) (before4204 k).denote (before4205 k).denote := - @applyExit_sound (before4204 k) (before4205 k) exit35 1 valid35 (macro4204 k) -theorem macro4205 (k : Nat) : applyExit (before4205 k) exit36 13 = some (before4206 k) := by - simp (disch := omega) [before4205, before4206, exit36, applyExit, pop, push] - <;> omega -theorem step4205 (k : Nat) : Runs (13*2) (before4205 k).denote (before4206 k).denote := - @applyExit_sound (before4205 k) (before4206 k) exit36 13 valid36 (macro4205 k) -theorem macro4206 (k : Nat) : applyExit (before4206 k) exit31 1 = some (before4207 k) := by - simp (disch := omega) [before4206, before4207, exit31, applyExit, pop, push] - <;> omega -theorem step4206 (k : Nat) : Runs (1*1) (before4206 k).denote (before4207 k).denote := - @applyExit_sound (before4206 k) (before4207 k) exit31 1 valid31 (macro4206 k) -theorem macro4207 (k : Nat) : applyExit (before4207 k) exit10 13 = some (before4208 k) := by - simp (disch := omega) [before4207, before4208, exit10, applyExit, pop, push] - <;> omega -theorem step4207 (k : Nat) : Runs (13*2) (before4207 k).denote (before4208 k).denote := - @applyExit_sound (before4207 k) (before4208 k) exit10 13 valid10 (macro4207 k) -theorem macro4208 (k : Nat) : applyExit (before4208 k) exit32 1 = some (before4209 k) := by - simp (disch := omega) [before4208, before4209, exit32, applyExit, pop, push] - <;> omega -theorem step4208 (k : Nat) : Runs (1*3) (before4208 k).denote (before4209 k).denote := - @applyExit_sound (before4208 k) (before4209 k) exit32 1 valid32 (macro4208 k) -theorem macro4209 (k : Nat) : applyExit (before4209 k) exit36 13 = some (before4210 k) := by - simp (disch := omega) [before4209, before4210, exit36, applyExit, pop, push] - <;> omega -theorem step4209 (k : Nat) : Runs (13*2) (before4209 k).denote (before4210 k).denote := - @applyExit_sound (before4209 k) (before4210 k) exit36 13 valid36 (macro4209 k) -theorem macro4210 (k : Nat) : applyExit (before4210 k) exit33 1 = some (before4211 k) := by - simp (disch := omega) [before4210, before4211, exit33, applyExit, pop, push] - <;> omega -theorem step4210 (k : Nat) : Runs (1*2) (before4210 k).denote (before4211 k).denote := - @applyExit_sound (before4210 k) (before4211 k) exit33 1 valid33 (macro4210 k) -theorem macro4211 (k : Nat) : applyExit (before4211 k) exit34 94 = some (before4212 k) := by - simp (disch := omega) [before4211, before4212, exit34, applyExit, pop, push] - <;> omega -theorem step4211 (k : Nat) : Runs (94*2) (before4211 k).denote (before4212 k).denote := - @applyExit_sound (before4211 k) (before4212 k) exit34 94 valid34 (macro4211 k) -theorem macro4212 (k : Nat) : applyExit (before4212 k) exit35 1 = some (before4213 k) := by - simp (disch := omega) [before4212, before4213, exit35, applyExit, pop, push] - <;> omega -theorem step4212 (k : Nat) : Runs (1*2) (before4212 k).denote (before4213 k).denote := - @applyExit_sound (before4212 k) (before4213 k) exit35 1 valid35 (macro4212 k) -theorem macro4213 (k : Nat) : applyExit (before4213 k) exit36 12 = some (before4214 k) := by - simp (disch := omega) [before4213, before4214, exit36, applyExit, pop, push] - <;> omega -theorem step4213 (k : Nat) : Runs (12*2) (before4213 k).denote (before4214 k).denote := - @applyExit_sound (before4213 k) (before4214 k) exit36 12 valid36 (macro4213 k) -theorem macro4214 (k : Nat) : applyExit (before4214 k) exit31 1 = some (before4215 k) := by - simp (disch := omega) [before4214, before4215, exit31, applyExit, pop, push] - <;> omega -theorem step4214 (k : Nat) : Runs (1*1) (before4214 k).denote (before4215 k).denote := - @applyExit_sound (before4214 k) (before4215 k) exit31 1 valid31 (macro4214 k) -theorem macro4215 (k : Nat) : applyExit (before4215 k) exit10 12 = some (before4216 k) := by - simp (disch := omega) [before4215, before4216, exit10, applyExit, pop, push] - <;> omega -theorem step4215 (k : Nat) : Runs (12*2) (before4215 k).denote (before4216 k).denote := - @applyExit_sound (before4215 k) (before4216 k) exit10 12 valid10 (macro4215 k) -theorem macro4216 (k : Nat) : applyExit (before4216 k) exit32 1 = some (before4217 k) := by - simp (disch := omega) [before4216, before4217, exit32, applyExit, pop, push] - <;> omega -theorem step4216 (k : Nat) : Runs (1*3) (before4216 k).denote (before4217 k).denote := - @applyExit_sound (before4216 k) (before4217 k) exit32 1 valid32 (macro4216 k) -theorem macro4217 (k : Nat) : applyExit (before4217 k) exit36 12 = some (before4218 k) := by - simp (disch := omega) [before4217, before4218, exit36, applyExit, pop, push] - <;> omega -theorem step4217 (k : Nat) : Runs (12*2) (before4217 k).denote (before4218 k).denote := - @applyExit_sound (before4217 k) (before4218 k) exit36 12 valid36 (macro4217 k) -theorem macro4218 (k : Nat) : applyExit (before4218 k) exit33 1 = some (before4219 k) := by - simp (disch := omega) [before4218, before4219, exit33, applyExit, pop, push] - <;> omega -theorem step4218 (k : Nat) : Runs (1*2) (before4218 k).denote (before4219 k).denote := - @applyExit_sound (before4218 k) (before4219 k) exit33 1 valid33 (macro4218 k) -theorem macro4219 (k : Nat) : applyExit (before4219 k) exit34 1 = some (before4220 k) := by - simp (disch := omega) [before4219, before4220, exit34, applyExit, pop, push] - <;> omega -theorem step4219 (k : Nat) : Runs (1*2) (before4219 k).denote (before4220 k).denote := - @applyExit_sound (before4219 k) (before4220 k) exit34 1 valid34 (macro4219 k) -theorem macro4220 (k : Nat) : applyExit (before4220 k) exit35 1 = some (before4221 k) := by - simp (disch := omega) [before4220, before4221, exit35, applyExit, pop, push] - <;> omega -theorem step4220 (k : Nat) : Runs (1*2) (before4220 k).denote (before4221 k).denote := - @applyExit_sound (before4220 k) (before4221 k) exit35 1 valid35 (macro4220 k) -theorem macro4221 (k : Nat) : applyExit (before4221 k) exit36 3 = some (before4222 k) := by - simp (disch := omega) [before4221, before4222, exit36, applyExit, pop, push] - <;> omega -theorem step4221 (k : Nat) : Runs (3*2) (before4221 k).denote (before4222 k).denote := - @applyExit_sound (before4221 k) (before4222 k) exit36 3 valid36 (macro4221 k) -theorem macro4222 (k : Nat) : applyExit (before4222 k) exit31 1 = some (before4223 k) := by - simp (disch := omega) [before4222, before4223, exit31, applyExit, pop, push] - <;> omega -theorem step4222 (k : Nat) : Runs (1*1) (before4222 k).denote (before4223 k).denote := - @applyExit_sound (before4222 k) (before4223 k) exit31 1 valid31 (macro4222 k) -theorem macro4223 (k : Nat) : applyExit (before4223 k) exit10 3 = some (before4224 k) := by - simp (disch := omega) [before4223, before4224, exit10, applyExit, pop, push] - <;> omega -theorem step4223 (k : Nat) : Runs (3*2) (before4223 k).denote (before4224 k).denote := - @applyExit_sound (before4223 k) (before4224 k) exit10 3 valid10 (macro4223 k) -theorem macro4224 (k : Nat) : applyExit (before4224 k) exit32 1 = some (before4225 k) := by - simp (disch := omega) [before4224, before4225, exit32, applyExit, pop, push] - <;> omega -theorem step4224 (k : Nat) : Runs (1*3) (before4224 k).denote (before4225 k).denote := - @applyExit_sound (before4224 k) (before4225 k) exit32 1 valid32 (macro4224 k) -theorem macro4225 (k : Nat) : applyExit (before4225 k) exit36 3 = some (before4226 k) := by - simp (disch := omega) [before4225, before4226, exit36, applyExit, pop, push] - <;> omega -theorem step4225 (k : Nat) : Runs (3*2) (before4225 k).denote (before4226 k).denote := - @applyExit_sound (before4225 k) (before4226 k) exit36 3 valid36 (macro4225 k) -theorem macro4226 (k : Nat) : applyExit (before4226 k) exit33 1 = some (before4227 k) := by - simp (disch := omega) [before4226, before4227, exit33, applyExit, pop, push] - <;> omega -theorem step4226 (k : Nat) : Runs (1*2) (before4226 k).denote (before4227 k).denote := - @applyExit_sound (before4226 k) (before4227 k) exit33 1 valid33 (macro4226 k) -theorem macro4227 (k : Nat) : applyExit (before4227 k) exit34 1 = some (before4228 k) := by - simp (disch := omega) [before4227, before4228, exit34, applyExit, pop, push] - <;> omega -theorem step4227 (k : Nat) : Runs (1*2) (before4227 k).denote (before4228 k).denote := - @applyExit_sound (before4227 k) (before4228 k) exit34 1 valid34 (macro4227 k) -theorem macro4228 (k : Nat) : applyExit (before4228 k) exit35 1 = some (before4229 k) := by - simp (disch := omega) [before4228, before4229, exit35, applyExit, pop, push] - <;> omega -theorem step4228 (k : Nat) : Runs (1*2) (before4228 k).denote (before4229 k).denote := - @applyExit_sound (before4228 k) (before4229 k) exit35 1 valid35 (macro4228 k) -theorem macro4229 (k : Nat) : applyExit (before4229 k) exit36 3 = some (before4230 k) := by - simp (disch := omega) [before4229, before4230, exit36, applyExit, pop, push] - <;> omega -theorem step4229 (k : Nat) : Runs (3*2) (before4229 k).denote (before4230 k).denote := - @applyExit_sound (before4229 k) (before4230 k) exit36 3 valid36 (macro4229 k) -theorem macro4230 (k : Nat) : applyExit (before4230 k) exit39 1 = some (before4231 k) := by - simp (disch := omega) [before4230, before4231, exit39, applyExit, pop, push] - <;> omega -theorem step4230 (k : Nat) : Runs (1*1) (before4230 k).denote (before4231 k).denote := - @applyExit_sound (before4230 k) (before4231 k) exit39 1 valid39 (macro4230 k) -theorem macro4231 (k : Nat) : applyExit (before4231 k) exit10 3 = some (before4232 k) := by - simp (disch := omega) [before4231, before4232, exit10, applyExit, pop, push] - <;> omega -theorem step4231 (k : Nat) : Runs (3*2) (before4231 k).denote (before4232 k).denote := - @applyExit_sound (before4231 k) (before4232 k) exit10 3 valid10 (macro4231 k) -theorem macro4232 (k : Nat) : applyExit (before4232 k) exit32 1 = some (before4233 k) := by - simp (disch := omega) [before4232, before4233, exit32, applyExit, pop, push] - <;> omega -theorem step4232 (k : Nat) : Runs (1*3) (before4232 k).denote (before4233 k).denote := - @applyExit_sound (before4232 k) (before4233 k) exit32 1 valid32 (macro4232 k) -theorem macro4233 (k : Nat) : applyExit (before4233 k) exit36 4 = some (before4234 k) := by - simp (disch := omega) [before4233, before4234, exit36, applyExit, pop, push] - <;> omega -theorem step4233 (k : Nat) : Runs (4*2) (before4233 k).denote (before4234 k).denote := - @applyExit_sound (before4233 k) (before4234 k) exit36 4 valid36 (macro4233 k) -theorem macro4234 (k : Nat) : applyExit (before4234 k) exit39 1 = some (before4235 k) := by - simp (disch := omega) [before4234, before4235, exit39, applyExit, pop, push] - <;> omega -theorem step4234 (k : Nat) : Runs (1*1) (before4234 k).denote (before4235 k).denote := - @applyExit_sound (before4234 k) (before4235 k) exit39 1 valid39 (macro4234 k) -theorem macro4235 (k : Nat) : applyExit (before4235 k) exit10 5 = some (before4236 k) := by - simp (disch := omega) [before4235, before4236, exit10, applyExit, pop, push] - <;> omega -theorem step4235 (k : Nat) : Runs (5*2) (before4235 k).denote (before4236 k).denote := - @applyExit_sound (before4235 k) (before4236 k) exit10 5 valid10 (macro4235 k) -theorem macro4236 (k : Nat) : applyExit (before4236 k) exit11 1 = some (before4237 k) := by - simp (disch := omega) [before4236, before4237, exit11, applyExit, pop, push] - <;> omega -theorem step4236 (k : Nat) : Runs (1*2) (before4236 k).denote (before4237 k).denote := - @applyExit_sound (before4236 k) (before4237 k) exit11 1 valid11 (macro4236 k) -theorem macro4237 (k : Nat) : applyExit (before4237 k) exit3 1 = some (before4238 k) := by - simp (disch := omega) [before4237, before4238, exit3, applyExit, pop, push] - <;> omega -theorem step4237 (k : Nat) : Runs (1*2) (before4237 k).denote (before4238 k).denote := - @applyExit_sound (before4237 k) (before4238 k) exit3 1 valid3 (macro4237 k) -theorem macro4238 (k : Nat) : applyExit (before4238 k) exit9 1 = some (before4239 k) := by - simp (disch := omega) [before4238, before4239, exit9, applyExit, pop, push] - <;> omega -theorem step4238 (k : Nat) : Runs (1*2) (before4238 k).denote (before4239 k).denote := - @applyExit_sound (before4238 k) (before4239 k) exit9 1 valid9 (macro4238 k) -theorem macro4239 (k : Nat) : applyExit (before4239 k) exit10 3 = some (before4240 k) := by - simp (disch := omega) [before4239, before4240, exit10, applyExit, pop, push] - <;> omega -theorem step4239 (k : Nat) : Runs (3*2) (before4239 k).denote (before4240 k).denote := - @applyExit_sound (before4239 k) (before4240 k) exit10 3 valid10 (macro4239 k) -theorem macro4240 (k : Nat) : applyExit (before4240 k) exit11 1 = some (before4241 k) := by - simp (disch := omega) [before4240, before4241, exit11, applyExit, pop, push] - <;> omega -theorem step4240 (k : Nat) : Runs (1*2) (before4240 k).denote (before4241 k).denote := - @applyExit_sound (before4240 k) (before4241 k) exit11 1 valid11 (macro4240 k) -theorem macro4241 (k : Nat) : applyExit (before4241 k) exit3 1 = some (before4242 k) := by - simp (disch := omega) [before4241, before4242, exit3, applyExit, pop, push] - <;> omega -theorem step4241 (k : Nat) : Runs (1*2) (before4241 k).denote (before4242 k).denote := - @applyExit_sound (before4241 k) (before4242 k) exit3 1 valid3 (macro4241 k) -theorem macro4242 (k : Nat) : applyExit (before4242 k) exit9 1 = some (before4243 k) := by - simp (disch := omega) [before4242, before4243, exit9, applyExit, pop, push] - <;> omega -theorem step4242 (k : Nat) : Runs (1*2) (before4242 k).denote (before4243 k).denote := - @applyExit_sound (before4242 k) (before4243 k) exit9 1 valid9 (macro4242 k) -theorem macro4243 (k : Nat) : applyExit (before4243 k) exit10 12 = some (before4244 k) := by - simp (disch := omega) [before4243, before4244, exit10, applyExit, pop, push] - <;> omega -theorem step4243 (k : Nat) : Runs (12*2) (before4243 k).denote (before4244 k).denote := - @applyExit_sound (before4243 k) (before4244 k) exit10 12 valid10 (macro4243 k) -theorem macro4244 (k : Nat) : applyExit (before4244 k) exit11 1 = some (before4245 k) := by - simp (disch := omega) [before4244, before4245, exit11, applyExit, pop, push] - <;> omega -theorem step4244 (k : Nat) : Runs (1*2) (before4244 k).denote (before4245 k).denote := - @applyExit_sound (before4244 k) (before4245 k) exit11 1 valid11 (macro4244 k) -theorem macro4245 (k : Nat) : applyExit (before4245 k) exit2 93 = some (before4246 k) := by - simp (disch := omega) [before4245, before4246, exit2, applyExit, pop, push] - <;> omega -theorem step4245 (k : Nat) : Runs (93*2) (before4245 k).denote (before4246 k).denote := - @applyExit_sound (before4245 k) (before4246 k) exit2 93 valid2 (macro4245 k) -theorem macro4246 (k : Nat) : applyExit (before4246 k) exit3 1 = some (before4247 k) := by - simp (disch := omega) [before4246, before4247, exit3, applyExit, pop, push] - <;> omega -theorem step4246 (k : Nat) : Runs (1*2) (before4246 k).denote (before4247 k).denote := - @applyExit_sound (before4246 k) (before4247 k) exit3 1 valid3 (macro4246 k) -theorem macro4247 (k : Nat) : applyExit (before4247 k) exit9 1 = some (before4248 k) := by - simp (disch := omega) [before4247, before4248, exit9, applyExit, pop, push] - <;> omega -theorem step4247 (k : Nat) : Runs (1*2) (before4247 k).denote (before4248 k).denote := - @applyExit_sound (before4247 k) (before4248 k) exit9 1 valid9 (macro4247 k) -theorem macro4248 (k : Nat) : applyExit (before4248 k) exit10 13 = some (before4249 k) := by - simp (disch := omega) [before4248, before4249, exit10, applyExit, pop, push] - <;> omega -theorem step4248 (k : Nat) : Runs (13*2) (before4248 k).denote (before4249 k).denote := - @applyExit_sound (before4248 k) (before4249 k) exit10 13 valid10 (macro4248 k) -theorem macro4249 (k : Nat) : applyExit (before4249 k) exit11 1 = some (before4250 k) := by - simp (disch := omega) [before4249, before4250, exit11, applyExit, pop, push] - <;> omega -theorem step4249 (k : Nat) : Runs (1*2) (before4249 k).denote (before4250 k).denote := - @applyExit_sound (before4249 k) (before4250 k) exit11 1 valid11 (macro4249 k) -theorem macro4250 (k : Nat) : applyExit (before4250 k) exit2 21 = some (before4251 k) := by - simp (disch := omega) [before4250, before4251, exit2, applyExit, pop, push] - <;> omega -theorem step4250 (k : Nat) : Runs (21*2) (before4250 k).denote (before4251 k).denote := - @applyExit_sound (before4250 k) (before4251 k) exit2 21 valid2 (macro4250 k) -theorem macro4251 (k : Nat) : applyExit (before4251 k) exit243 (1*k+8) = some (before4252 k) := by - simp (disch := omega) [before4251, before4252, exit243, applyExit, pop, push] - <;> omega -theorem step4251 (k : Nat) : Runs ((1*k+8)*586) (before4251 k).denote (before4252 k).denote := - @applyExit_sound (before4251 k) (before4252 k) exit243 (1*k+8) valid243 (macro4251 k) -theorem macro4252 (k : Nat) : applyExit (before4252 k) exit2 17 = some (before4253 k) := by - simp (disch := omega) [before4252, before4253, exit2, applyExit, pop, push] - <;> omega -theorem step4252 (k : Nat) : Runs (17*2) (before4252 k).denote (before4253 k).denote := - @applyExit_sound (before4252 k) (before4253 k) exit2 17 valid2 (macro4252 k) -theorem macro4253 (k : Nat) : applyExit (before4253 k) exit3 1 = some (before4254 k) := by - simp (disch := omega) [before4253, before4254, exit3, applyExit, pop, push] - <;> omega -theorem step4253 (k : Nat) : Runs (1*2) (before4253 k).denote (before4254 k).denote := - @applyExit_sound (before4253 k) (before4254 k) exit3 1 valid3 (macro4253 k) -theorem macro4254 (k : Nat) : applyExit (before4254 k) exit9 1 = some (before4255 k) := by - simp (disch := omega) [before4254, before4255, exit9, applyExit, pop, push] - <;> omega -theorem step4254 (k : Nat) : Runs (1*2) (before4254 k).denote (before4255 k).denote := - @applyExit_sound (before4254 k) (before4255 k) exit9 1 valid9 (macro4254 k) -theorem macro4255 (k : Nat) : applyExit (before4255 k) exit10 89 = some (before4256 k) := by - simp (disch := omega) [before4255, before4256, exit10, applyExit, pop, push] - <;> omega -theorem step4255 (k : Nat) : Runs (89*2) (before4255 k).denote (before4256 k).denote := - @applyExit_sound (before4255 k) (before4256 k) exit10 89 valid10 (macro4255 k) -theorem macro4256 (k : Nat) : applyExit (before4256 k) exit11 1 = some (before4257 k) := by - simp (disch := omega) [before4256, before4257, exit11, applyExit, pop, push] - <;> omega -theorem step4256 (k : Nat) : Runs (1*2) (before4256 k).denote (before4257 k).denote := - @applyExit_sound (before4256 k) (before4257 k) exit11 1 valid11 (macro4256 k) -theorem macro4257 (k : Nat) : applyExit (before4257 k) exit2 17 = some (before4258 k) := by - simp (disch := omega) [before4257, before4258, exit2, applyExit, pop, push] - <;> omega -theorem step4257 (k : Nat) : Runs (17*2) (before4257 k).denote (before4258 k).denote := - @applyExit_sound (before4257 k) (before4258 k) exit2 17 valid2 (macro4257 k) -theorem macro4258 (k : Nat) : applyExit (before4258 k) exit3 1 = some (before4259 k) := by - simp (disch := omega) [before4258, before4259, exit3, applyExit, pop, push] - <;> omega -theorem step4258 (k : Nat) : Runs (1*2) (before4258 k).denote (before4259 k).denote := - @applyExit_sound (before4258 k) (before4259 k) exit3 1 valid3 (macro4258 k) -theorem macro4259 (k : Nat) : applyExit (before4259 k) exit9 1 = some (before4260 k) := by - simp (disch := omega) [before4259, before4260, exit9, applyExit, pop, push] - <;> omega -theorem step4259 (k : Nat) : Runs (1*2) (before4259 k).denote (before4260 k).denote := - @applyExit_sound (before4259 k) (before4260 k) exit9 1 valid9 (macro4259 k) -theorem macro4260 (k : Nat) : applyExit (before4260 k) exit10 37 = some (before4261 k) := by - simp (disch := omega) [before4260, before4261, exit10, applyExit, pop, push] - <;> omega -theorem step4260 (k : Nat) : Runs (37*2) (before4260 k).denote (before4261 k).denote := - @applyExit_sound (before4260 k) (before4261 k) exit10 37 valid10 (macro4260 k) -theorem macro4261 (k : Nat) : applyExit (before4261 k) exit11 1 = some (before4262 k) := by - simp (disch := omega) [before4261, before4262, exit11, applyExit, pop, push] - <;> omega -theorem step4261 (k : Nat) : Runs (1*2) (before4261 k).denote (before4262 k).denote := - @applyExit_sound (before4261 k) (before4262 k) exit11 1 valid11 (macro4261 k) -theorem macro4262 (k : Nat) : applyExit (before4262 k) exit2 23 = some (before4263 k) := by - simp (disch := omega) [before4262, before4263, exit2, applyExit, pop, push] - <;> omega -theorem step4262 (k : Nat) : Runs (23*2) (before4262 k).denote (before4263 k).denote := - @applyExit_sound (before4262 k) (before4263 k) exit2 23 valid2 (macro4262 k) -theorem macro4263 (k : Nat) : applyExit (before4263 k) exit3 1 = some (before4264 k) := by - simp (disch := omega) [before4263, before4264, exit3, applyExit, pop, push] - <;> omega -theorem step4263 (k : Nat) : Runs (1*2) (before4263 k).denote (before4264 k).denote := - @applyExit_sound (before4263 k) (before4264 k) exit3 1 valid3 (macro4263 k) -theorem macro4264 (k : Nat) : applyExit (before4264 k) exit9 1 = some (before4265 k) := by - simp (disch := omega) [before4264, before4265, exit9, applyExit, pop, push] - <;> omega -theorem step4264 (k : Nat) : Runs (1*2) (before4264 k).denote (before4265 k).denote := - @applyExit_sound (before4264 k) (before4265 k) exit9 1 valid9 (macro4264 k) -theorem macro4265 (k : Nat) : applyExit (before4265 k) exit10 5 = some (before4266 k) := by - simp (disch := omega) [before4265, before4266, exit10, applyExit, pop, push] - <;> omega -theorem step4265 (k : Nat) : Runs (5*2) (before4265 k).denote (before4266 k).denote := - @applyExit_sound (before4265 k) (before4266 k) exit10 5 valid10 (macro4265 k) -theorem macro4266 (k : Nat) : applyExit (before4266 k) exit11 1 = some (before4267 k) := by - simp (disch := omega) [before4266, before4267, exit11, applyExit, pop, push] - <;> omega -theorem step4266 (k : Nat) : Runs (1*2) (before4266 k).denote (before4267 k).denote := - @applyExit_sound (before4266 k) (before4267 k) exit11 1 valid11 (macro4266 k) -theorem macro4267 (k : Nat) : applyExit (before4267 k) exit2 791761161 = some (before4268 k) := by - simp (disch := omega) [before4267, before4268, exit2, applyExit, pop, push] - <;> omega -theorem step4267 (k : Nat) : Runs (791761161*2) (before4267 k).denote (before4268 k).denote := - @applyExit_sound (before4267 k) (before4268 k) exit2 791761161 valid2 (macro4267 k) -theorem macro4268 (k : Nat) : applyExit (before4268 k) exit229 1 = some (before4269 k) := by - simp (disch := omega) [before4268, before4269, exit229, applyExit, pop, push] - <;> omega -theorem step4268 (k : Nat) : Runs (1*38) (before4268 k).denote (before4269 k).denote := - @applyExit_sound (before4268 k) (before4269 k) exit229 1 valid229 (macro4268 k) -theorem macro4269 (k : Nat) : applyExit (before4269 k) exit244 (1*k+7) = some (before4270 k) := by - simp (disch := omega) [before4269, before4270, exit244, applyExit, pop, push] - <;> omega -theorem step4269 (k : Nat) : Runs ((1*k+7)*38) (before4269 k).denote (before4270 k).denote := - @applyExit_sound (before4269 k) (before4270 k) exit244 (1*k+7) valid244 (macro4269 k) -theorem macro4270 (k : Nat) : applyExit (before4270 k) exit10 6 = some (before4271 k) := by - simp (disch := omega) [before4270, before4271, exit10, applyExit, pop, push] - <;> omega -theorem step4270 (k : Nat) : Runs (6*2) (before4270 k).denote (before4271 k).denote := - @applyExit_sound (before4270 k) (before4271 k) exit10 6 valid10 (macro4270 k) -theorem macro4271 (k : Nat) : applyExit (before4271 k) exit11 1 = some (before4272 k) := by - simp (disch := omega) [before4271, before4272, exit11, applyExit, pop, push] - <;> omega -theorem step4271 (k : Nat) : Runs (1*2) (before4271 k).denote (before4272 k).denote := - @applyExit_sound (before4271 k) (before4272 k) exit11 1 valid11 (macro4271 k) -theorem macro4272 (k : Nat) : applyExit (before4272 k) exit2 10 = some (before4273 k) := by - simp (disch := omega) [before4272, before4273, exit2, applyExit, pop, push] - <;> omega -theorem step4272 (k : Nat) : Runs (10*2) (before4272 k).denote (before4273 k).denote := - @applyExit_sound (before4272 k) (before4273 k) exit2 10 valid2 (macro4272 k) -theorem macro4273 (k : Nat) : applyExit (before4273 k) exit3 1 = some (before4274 k) := by - simp (disch := omega) [before4273, before4274, exit3, applyExit, pop, push] - <;> omega -theorem step4273 (k : Nat) : Runs (1*2) (before4273 k).denote (before4274 k).denote := - @applyExit_sound (before4273 k) (before4274 k) exit3 1 valid3 (macro4273 k) -theorem macro4274 (k : Nat) : applyExit (before4274 k) exit9 1 = some (before4275 k) := by - simp (disch := omega) [before4274, before4275, exit9, applyExit, pop, push] - <;> omega -theorem step4274 (k : Nat) : Runs (1*2) (before4274 k).denote (before4275 k).denote := - @applyExit_sound (before4274 k) (before4275 k) exit9 1 valid9 (macro4274 k) -theorem macro4275 (k : Nat) : applyExit (before4275 k) exit10 6 = some (before4276 k) := by - simp (disch := omega) [before4275, before4276, exit10, applyExit, pop, push] - <;> omega -theorem step4275 (k : Nat) : Runs (6*2) (before4275 k).denote (before4276 k).denote := - @applyExit_sound (before4275 k) (before4276 k) exit10 6 valid10 (macro4275 k) -theorem macro4276 (k : Nat) : applyExit (before4276 k) exit11 1 = some (before4277 k) := by - simp (disch := omega) [before4276, before4277, exit11, applyExit, pop, push] - <;> omega -theorem step4276 (k : Nat) : Runs (1*2) (before4276 k).denote (before4277 k).denote := - @applyExit_sound (before4276 k) (before4277 k) exit11 1 valid11 (macro4276 k) -theorem macro4277 (k : Nat) : applyExit (before4277 k) exit2 11 = some (before4278 k) := by - simp (disch := omega) [before4277, before4278, exit2, applyExit, pop, push] - <;> omega -theorem step4277 (k : Nat) : Runs (11*2) (before4277 k).denote (before4278 k).denote := - @applyExit_sound (before4277 k) (before4278 k) exit2 11 valid2 (macro4277 k) -theorem macro4278 (k : Nat) : applyExit (before4278 k) exit3 1 = some (before4279 k) := by - simp (disch := omega) [before4278, before4279, exit3, applyExit, pop, push] - <;> omega -theorem step4278 (k : Nat) : Runs (1*2) (before4278 k).denote (before4279 k).denote := - @applyExit_sound (before4278 k) (before4279 k) exit3 1 valid3 (macro4278 k) -theorem macro4279 (k : Nat) : applyExit (before4279 k) exit9 1 = some (before4280 k) := by - simp (disch := omega) [before4279, before4280, exit9, applyExit, pop, push] - <;> omega -theorem step4279 (k : Nat) : Runs (1*2) (before4279 k).denote (before4280 k).denote := - @applyExit_sound (before4279 k) (before4280 k) exit9 1 valid9 (macro4279 k) -theorem macro4280 (k : Nat) : applyExit (before4280 k) exit46 1 = some (before4281 k) := by - simp (disch := omega) [before4280, before4281, exit46, applyExit, pop, push] - <;> omega -theorem step4280 (k : Nat) : Runs (1*2) (before4280 k).denote (before4281 k).denote := - @applyExit_sound (before4280 k) (before4281 k) exit46 1 valid46 (macro4280 k) -theorem macro4281 (k : Nat) : applyExit (before4281 k) exit47 1 = some (before4282 k) := by - simp (disch := omega) [before4281, before4282, exit47, applyExit, pop, push] - <;> omega -theorem step4281 (k : Nat) : Runs (1*2) (before4281 k).denote (before4282 k).denote := - @applyExit_sound (before4281 k) (before4282 k) exit47 1 valid47 (macro4281 k) -theorem macro4282 (k : Nat) : applyExit (before4282 k) exit62 1 = some (before4283 k) := by - simp (disch := omega) [before4282, before4283, exit62, applyExit, pop, push] - <;> omega -theorem step4282 (k : Nat) : Runs (1*1) (before4282 k).denote (before4283 k).denote := - @applyExit_sound (before4282 k) (before4283 k) exit62 1 valid62 (macro4282 k) -theorem macro4283 (k : Nat) : applyExit (before4283 k) exit35 1 = some (before4284 k) := by - simp (disch := omega) [before4283, before4284, exit35, applyExit, pop, push] - <;> omega -theorem step4283 (k : Nat) : Runs (1*2) (before4283 k).denote (before4284 k).denote := - @applyExit_sound (before4283 k) (before4284 k) exit35 1 valid35 (macro4283 k) -theorem macro4284 (k : Nat) : applyExit (before4284 k) exit39 1 = some (before4285 k) := by - simp (disch := omega) [before4284, before4285, exit39, applyExit, pop, push] - <;> omega -theorem step4284 (k : Nat) : Runs (1*1) (before4284 k).denote (before4285 k).denote := - @applyExit_sound (before4284 k) (before4285 k) exit39 1 valid39 (macro4284 k) -theorem macro4285 (k : Nat) : applyExit (before4285 k) exit32 1 = some (before4286 k) := by - simp (disch := omega) [before4285, before4286, exit32, applyExit, pop, push] - <;> omega -theorem step4285 (k : Nat) : Runs (1*3) (before4285 k).denote (before4286 k).denote := - @applyExit_sound (before4285 k) (before4286 k) exit32 1 valid32 (macro4285 k) -theorem macro4286 (k : Nat) : applyExit (before4286 k) exit36 2 = some (before4287 k) := by - simp (disch := omega) [before4286, before4287, exit36, applyExit, pop, push] - <;> omega -theorem step4286 (k : Nat) : Runs (2*2) (before4286 k).denote (before4287 k).denote := - @applyExit_sound (before4286 k) (before4287 k) exit36 2 valid36 (macro4286 k) -theorem macro4287 (k : Nat) : applyExit (before4287 k) exit31 1 = some (before4288 k) := by - simp (disch := omega) [before4287, before4288, exit31, applyExit, pop, push] - <;> omega -theorem step4287 (k : Nat) : Runs (1*1) (before4287 k).denote (before4288 k).denote := - @applyExit_sound (before4287 k) (before4288 k) exit31 1 valid31 (macro4287 k) -theorem macro4288 (k : Nat) : applyExit (before4288 k) exit10 3 = some (before4289 k) := by - simp (disch := omega) [before4288, before4289, exit10, applyExit, pop, push] - <;> omega -theorem step4288 (k : Nat) : Runs (3*2) (before4288 k).denote (before4289 k).denote := - @applyExit_sound (before4288 k) (before4289 k) exit10 3 valid10 (macro4288 k) -theorem macro4289 (k : Nat) : applyExit (before4289 k) exit46 1 = some (before4290 k) := by - simp (disch := omega) [before4289, before4290, exit46, applyExit, pop, push] - <;> omega -theorem step4289 (k : Nat) : Runs (1*2) (before4289 k).denote (before4290 k).denote := - @applyExit_sound (before4289 k) (before4290 k) exit46 1 valid46 (macro4289 k) -theorem macro4290 (k : Nat) : applyExit (before4290 k) exit47 1 = some (before4291 k) := by - simp (disch := omega) [before4290, before4291, exit47, applyExit, pop, push] - <;> omega -theorem step4290 (k : Nat) : Runs (1*2) (before4290 k).denote (before4291 k).denote := - @applyExit_sound (before4290 k) (before4291 k) exit47 1 valid47 (macro4290 k) -theorem macro4291 (k : Nat) : applyExit (before4291 k) exit62 1 = some (before4292 k) := by - simp (disch := omega) [before4291, before4292, exit62, applyExit, pop, push] - <;> omega -theorem step4291 (k : Nat) : Runs (1*1) (before4291 k).denote (before4292 k).denote := - @applyExit_sound (before4291 k) (before4292 k) exit62 1 valid62 (macro4291 k) -theorem macro4292 (k : Nat) : applyExit (before4292 k) exit35 1 = some (before4293 k) := by - simp (disch := omega) [before4292, before4293, exit35, applyExit, pop, push] - <;> omega -theorem step4292 (k : Nat) : Runs (1*2) (before4292 k).denote (before4293 k).denote := - @applyExit_sound (before4292 k) (before4293 k) exit35 1 valid35 (macro4292 k) -theorem macro4293 (k : Nat) : applyExit (before4293 k) exit39 1 = some (before4294 k) := by - simp (disch := omega) [before4293, before4294, exit39, applyExit, pop, push] - <;> omega -theorem step4293 (k : Nat) : Runs (1*1) (before4293 k).denote (before4294 k).denote := - @applyExit_sound (before4293 k) (before4294 k) exit39 1 valid39 (macro4293 k) -theorem macro4294 (k : Nat) : applyExit (before4294 k) exit32 1 = some (before4295 k) := by - simp (disch := omega) [before4294, before4295, exit32, applyExit, pop, push] - <;> omega -theorem step4294 (k : Nat) : Runs (1*3) (before4294 k).denote (before4295 k).denote := - @applyExit_sound (before4294 k) (before4295 k) exit32 1 valid32 (macro4294 k) -theorem macro4295 (k : Nat) : applyExit (before4295 k) exit36 4 = some (before4296 k) := by - simp (disch := omega) [before4295, before4296, exit36, applyExit, pop, push] - <;> omega -theorem step4295 (k : Nat) : Runs (4*2) (before4295 k).denote (before4296 k).denote := - @applyExit_sound (before4295 k) (before4296 k) exit36 4 valid36 (macro4295 k) -theorem macro4296 (k : Nat) : applyExit (before4296 k) exit33 1 = some (before4297 k) := by - simp (disch := omega) [before4296, before4297, exit33, applyExit, pop, push] - <;> omega -theorem step4296 (k : Nat) : Runs (1*2) (before4296 k).denote (before4297 k).denote := - @applyExit_sound (before4296 k) (before4297 k) exit33 1 valid33 (macro4296 k) -theorem macro4297 (k : Nat) : applyExit (before4297 k) exit34 11 = some (before4298 k) := by - simp (disch := omega) [before4297, before4298, exit34, applyExit, pop, push] - <;> omega -theorem step4297 (k : Nat) : Runs (11*2) (before4297 k).denote (before4298 k).denote := - @applyExit_sound (before4297 k) (before4298 k) exit34 11 valid34 (macro4297 k) -theorem macro4298 (k : Nat) : applyExit (before4298 k) exit35 1 = some (before4299 k) := by - simp (disch := omega) [before4298, before4299, exit35, applyExit, pop, push] - <;> omega -theorem step4298 (k : Nat) : Runs (1*2) (before4298 k).denote (before4299 k).denote := - @applyExit_sound (before4298 k) (before4299 k) exit35 1 valid35 (macro4298 k) -theorem macro4299 (k : Nat) : applyExit (before4299 k) exit36 7 = some (after4299 k) := by - simp (disch := omega) [before4299, after4299, exit36, applyExit, pop, push] - <;> omega -theorem step4299 (k : Nat) : Runs (7*2) (before4299 k).denote (after4299 k).denote := - @applyExit_sound (before4299 k) (after4299 k) exit36 7 valid36 (macro4299 k) -theorem chunkRun042 (k : Nat) : Runs (1766*k+1583537808) (before4200 k).denote (after4299 k).denote := by - have h := (@Runs.trans ((((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3))))))+(((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))))+((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2))))))) ((((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))))+((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2))))))+(((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2))))))) (before4200 k).denote (before4250 k).denote (after4299 k).denote (@Runs.trans (((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3)))))) (((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))))+((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2)))))) (before4200 k).denote (before4225 k).denote (before4250 k).denote (@Runs.trans ((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2))))) ((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3))))) (before4200 k).denote (before4212 k).denote (before4225 k).denote (@Runs.trans (((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2)))) (((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))) (before4200 k).denote (before4206 k).denote (before4212 k).denote (@Runs.trans ((1*2)+((17*2)+((1*k+8)*1142))) ((22*2)+((1*2)+(13*2))) (before4200 k).denote (before4203 k).denote (before4206 k).denote (@Runs.trans (1*2) ((17*2)+((1*k+8)*1142)) (before4200 k).denote (before4201 k).denote (before4203 k).denote (step4200 k) (@Runs.trans (17*2) ((1*k+8)*1142) (before4201 k).denote (before4202 k).denote (before4203 k).denote (step4201 k) (step4202 k))) (@Runs.trans (22*2) ((1*2)+(13*2)) (before4203 k).denote (before4204 k).denote (before4206 k).denote (step4203 k) (@Runs.trans (1*2) (13*2) (before4204 k).denote (before4205 k).denote (before4206 k).denote (step4204 k) (step4205 k)))) (@Runs.trans ((1*1)+((13*2)+(1*3))) ((13*2)+((1*2)+(94*2))) (before4206 k).denote (before4209 k).denote (before4212 k).denote (@Runs.trans (1*1) ((13*2)+(1*3)) (before4206 k).denote (before4207 k).denote (before4209 k).denote (step4206 k) (@Runs.trans (13*2) (1*3) (before4207 k).denote (before4208 k).denote (before4209 k).denote (step4207 k) (step4208 k))) (@Runs.trans (13*2) ((1*2)+(94*2)) (before4209 k).denote (before4210 k).denote (before4212 k).denote (step4209 k) (@Runs.trans (1*2) (94*2) (before4210 k).denote (before4211 k).denote (before4212 k).denote (step4210 k) (step4211 k))))) (@Runs.trans (((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2)))) (((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3)))) (before4212 k).denote (before4218 k).denote (before4225 k).denote (@Runs.trans ((1*2)+((12*2)+(1*1))) ((12*2)+((1*3)+(12*2))) (before4212 k).denote (before4215 k).denote (before4218 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before4212 k).denote (before4213 k).denote (before4215 k).denote (step4212 k) (@Runs.trans (12*2) (1*1) (before4213 k).denote (before4214 k).denote (before4215 k).denote (step4213 k) (step4214 k))) (@Runs.trans (12*2) ((1*3)+(12*2)) (before4215 k).denote (before4216 k).denote (before4218 k).denote (step4215 k) (@Runs.trans (1*3) (12*2) (before4216 k).denote (before4217 k).denote (before4218 k).denote (step4216 k) (step4217 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((3*2)+(1*1))+((3*2)+(1*3))) (before4218 k).denote (before4221 k).denote (before4225 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before4218 k).denote (before4219 k).denote (before4221 k).denote (step4218 k) (@Runs.trans (1*2) (1*2) (before4219 k).denote (before4220 k).denote (before4221 k).denote (step4219 k) (step4220 k))) (@Runs.trans ((3*2)+(1*1)) ((3*2)+(1*3)) (before4221 k).denote (before4223 k).denote (before4225 k).denote (@Runs.trans (3*2) (1*1) (before4221 k).denote (before4222 k).denote (before4223 k).denote (step4221 k) (step4222 k)) (@Runs.trans (3*2) (1*3) (before4223 k).denote (before4224 k).denote (before4225 k).denote (step4223 k) (step4224 k)))))) (@Runs.trans ((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))) ((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2))))) (before4225 k).denote (before4237 k).denote (before4250 k).denote (@Runs.trans (((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1)))) (((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))) (before4225 k).denote (before4231 k).denote (before4237 k).denote (@Runs.trans ((3*2)+((1*2)+(1*2))) ((1*2)+((3*2)+(1*1))) (before4225 k).denote (before4228 k).denote (before4231 k).denote (@Runs.trans (3*2) ((1*2)+(1*2)) (before4225 k).denote (before4226 k).denote (before4228 k).denote (step4225 k) (@Runs.trans (1*2) (1*2) (before4226 k).denote (before4227 k).denote (before4228 k).denote (step4226 k) (step4227 k))) (@Runs.trans (1*2) ((3*2)+(1*1)) (before4228 k).denote (before4229 k).denote (before4231 k).denote (step4228 k) (@Runs.trans (3*2) (1*1) (before4229 k).denote (before4230 k).denote (before4231 k).denote (step4229 k) (step4230 k)))) (@Runs.trans ((3*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(1*2))) (before4231 k).denote (before4234 k).denote (before4237 k).denote (@Runs.trans (3*2) ((1*3)+(4*2)) (before4231 k).denote (before4232 k).denote (before4234 k).denote (step4231 k) (@Runs.trans (1*3) (4*2) (before4232 k).denote (before4233 k).denote (before4234 k).denote (step4232 k) (step4233 k))) (@Runs.trans (1*1) ((5*2)+(1*2)) (before4234 k).denote (before4235 k).denote (before4237 k).denote (step4234 k) (@Runs.trans (5*2) (1*2) (before4235 k).denote (before4236 k).denote (before4237 k).denote (step4235 k) (step4236 k))))) (@Runs.trans (((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2)))) (((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2)))) (before4237 k).denote (before4243 k).denote (before4250 k).denote (@Runs.trans ((1*2)+((1*2)+(3*2))) ((1*2)+((1*2)+(1*2))) (before4237 k).denote (before4240 k).denote (before4243 k).denote (@Runs.trans (1*2) ((1*2)+(3*2)) (before4237 k).denote (before4238 k).denote (before4240 k).denote (step4237 k) (@Runs.trans (1*2) (3*2) (before4238 k).denote (before4239 k).denote (before4240 k).denote (step4238 k) (step4239 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before4240 k).denote (before4241 k).denote (before4243 k).denote (step4240 k) (@Runs.trans (1*2) (1*2) (before4241 k).denote (before4242 k).denote (before4243 k).denote (step4241 k) (step4242 k)))) (@Runs.trans ((12*2)+((1*2)+(93*2))) (((1*2)+(1*2))+((13*2)+(1*2))) (before4243 k).denote (before4246 k).denote (before4250 k).denote (@Runs.trans (12*2) ((1*2)+(93*2)) (before4243 k).denote (before4244 k).denote (before4246 k).denote (step4243 k) (@Runs.trans (1*2) (93*2) (before4244 k).denote (before4245 k).denote (before4246 k).denote (step4244 k) (step4245 k))) (@Runs.trans ((1*2)+(1*2)) ((13*2)+(1*2)) (before4246 k).denote (before4248 k).denote (before4250 k).denote (@Runs.trans (1*2) (1*2) (before4246 k).denote (before4247 k).denote (before4248 k).denote (step4246 k) (step4247 k)) (@Runs.trans (13*2) (1*2) (before4248 k).denote (before4249 k).denote (before4250 k).denote (step4248 k) (step4249 k))))))) (@Runs.trans (((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))))+((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2)))))) (((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2)))))) (before4250 k).denote (before4275 k).denote (after4299 k).denote (@Runs.trans ((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2))))) ((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2))))) (before4250 k).denote (before4262 k).denote (before4275 k).denote (@Runs.trans (((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2)))) (((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))) (before4250 k).denote (before4256 k).denote (before4262 k).denote (@Runs.trans ((21*2)+(((1*k+8)*586)+(17*2))) ((1*2)+((1*2)+(89*2))) (before4250 k).denote (before4253 k).denote (before4256 k).denote (@Runs.trans (21*2) (((1*k+8)*586)+(17*2)) (before4250 k).denote (before4251 k).denote (before4253 k).denote (step4250 k) (@Runs.trans ((1*k+8)*586) (17*2) (before4251 k).denote (before4252 k).denote (before4253 k).denote (step4251 k) (step4252 k))) (@Runs.trans (1*2) ((1*2)+(89*2)) (before4253 k).denote (before4254 k).denote (before4256 k).denote (step4253 k) (@Runs.trans (1*2) (89*2) (before4254 k).denote (before4255 k).denote (before4256 k).denote (step4254 k) (step4255 k)))) (@Runs.trans ((1*2)+((17*2)+(1*2))) ((1*2)+((37*2)+(1*2))) (before4256 k).denote (before4259 k).denote (before4262 k).denote (@Runs.trans (1*2) ((17*2)+(1*2)) (before4256 k).denote (before4257 k).denote (before4259 k).denote (step4256 k) (@Runs.trans (17*2) (1*2) (before4257 k).denote (before4258 k).denote (before4259 k).denote (step4257 k) (step4258 k))) (@Runs.trans (1*2) ((37*2)+(1*2)) (before4259 k).denote (before4260 k).denote (before4262 k).denote (step4259 k) (@Runs.trans (37*2) (1*2) (before4260 k).denote (before4261 k).denote (before4262 k).denote (step4260 k) (step4261 k))))) (@Runs.trans (((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2)))) (((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2)))) (before4262 k).denote (before4268 k).denote (before4275 k).denote (@Runs.trans ((23*2)+((1*2)+(1*2))) ((5*2)+((1*2)+(791761161*2))) (before4262 k).denote (before4265 k).denote (before4268 k).denote (@Runs.trans (23*2) ((1*2)+(1*2)) (before4262 k).denote (before4263 k).denote (before4265 k).denote (step4262 k) (@Runs.trans (1*2) (1*2) (before4263 k).denote (before4264 k).denote (before4265 k).denote (step4263 k) (step4264 k))) (@Runs.trans (5*2) ((1*2)+(791761161*2)) (before4265 k).denote (before4266 k).denote (before4268 k).denote (step4265 k) (@Runs.trans (1*2) (791761161*2) (before4266 k).denote (before4267 k).denote (before4268 k).denote (step4266 k) (step4267 k)))) (@Runs.trans ((1*38)+(((1*k+7)*38)+(6*2))) (((1*2)+(10*2))+((1*2)+(1*2))) (before4268 k).denote (before4271 k).denote (before4275 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(6*2)) (before4268 k).denote (before4269 k).denote (before4271 k).denote (step4268 k) (@Runs.trans ((1*k+7)*38) (6*2) (before4269 k).denote (before4270 k).denote (before4271 k).denote (step4269 k) (step4270 k))) (@Runs.trans ((1*2)+(10*2)) ((1*2)+(1*2)) (before4271 k).denote (before4273 k).denote (before4275 k).denote (@Runs.trans (1*2) (10*2) (before4271 k).denote (before4272 k).denote (before4273 k).denote (step4271 k) (step4272 k)) (@Runs.trans (1*2) (1*2) (before4273 k).denote (before4274 k).denote (before4275 k).denote (step4273 k) (step4274 k)))))) (@Runs.trans ((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))) ((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2))))) (before4275 k).denote (before4287 k).denote (after4299 k).denote (@Runs.trans (((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))) (before4275 k).denote (before4281 k).denote (before4287 k).denote (@Runs.trans ((6*2)+((1*2)+(11*2))) ((1*2)+((1*2)+(1*2))) (before4275 k).denote (before4278 k).denote (before4281 k).denote (@Runs.trans (6*2) ((1*2)+(11*2)) (before4275 k).denote (before4276 k).denote (before4278 k).denote (step4275 k) (@Runs.trans (1*2) (11*2) (before4276 k).denote (before4277 k).denote (before4278 k).denote (step4276 k) (step4277 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before4278 k).denote (before4279 k).denote (before4281 k).denote (step4278 k) (@Runs.trans (1*2) (1*2) (before4279 k).denote (before4280 k).denote (before4281 k).denote (step4279 k) (step4280 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(2*2))) (before4281 k).denote (before4284 k).denote (before4287 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4281 k).denote (before4282 k).denote (before4284 k).denote (step4281 k) (@Runs.trans (1*1) (1*2) (before4282 k).denote (before4283 k).denote (before4284 k).denote (step4282 k) (step4283 k))) (@Runs.trans (1*1) ((1*3)+(2*2)) (before4284 k).denote (before4285 k).denote (before4287 k).denote (step4284 k) (@Runs.trans (1*3) (2*2) (before4285 k).denote (before4286 k).denote (before4287 k).denote (step4285 k) (step4286 k))))) (@Runs.trans (((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2)))) (before4287 k).denote (before4293 k).denote (after4299 k).denote (@Runs.trans ((1*1)+((3*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before4287 k).denote (before4290 k).denote (before4293 k).denote (@Runs.trans (1*1) ((3*2)+(1*2)) (before4287 k).denote (before4288 k).denote (before4290 k).denote (step4287 k) (@Runs.trans (3*2) (1*2) (before4288 k).denote (before4289 k).denote (before4290 k).denote (step4288 k) (step4289 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before4290 k).denote (before4291 k).denote (before4293 k).denote (step4290 k) (@Runs.trans (1*1) (1*2) (before4291 k).denote (before4292 k).denote (before4293 k).denote (step4291 k) (step4292 k)))) (@Runs.trans ((1*1)+((1*3)+(4*2))) (((1*2)+(11*2))+((1*2)+(7*2))) (before4293 k).denote (before4296 k).denote (after4299 k).denote (@Runs.trans (1*1) ((1*3)+(4*2)) (before4293 k).denote (before4294 k).denote (before4296 k).denote (step4293 k) (@Runs.trans (1*3) (4*2) (before4294 k).denote (before4295 k).denote (before4296 k).denote (step4294 k) (step4295 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(7*2)) (before4296 k).denote (before4298 k).denote (after4299 k).denote (@Runs.trans (1*2) (11*2) (before4296 k).denote (before4297 k).denote (before4298 k).denote (step4296 k) (step4297 k)) (@Runs.trans (1*2) (7*2) (before4298 k).denote (before4299 k).denote (after4299 k).denote (step4298 k) (step4299 k)))))))) - have ht : (((((((1*2)+((17*2)+((1*k+8)*1142)))+((22*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+((13*2)+((1*2)+(94*2)))))+((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((1*2)+(1*2)))+(((3*2)+(1*1))+((3*2)+(1*3))))))+(((((3*2)+((1*2)+(1*2)))+((1*2)+((3*2)+(1*1))))+(((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))))+((((1*2)+((1*2)+(3*2)))+((1*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(93*2)))+(((1*2)+(1*2))+((13*2)+(1*2)))))))+((((((21*2)+(((1*k+8)*586)+(17*2)))+((1*2)+((1*2)+(89*2))))+(((1*2)+((17*2)+(1*2)))+((1*2)+((37*2)+(1*2)))))+((((23*2)+((1*2)+(1*2)))+((5*2)+((1*2)+(791761161*2))))+(((1*38)+(((1*k+7)*38)+(6*2)))+(((1*2)+(10*2))+((1*2)+(1*2))))))+(((((6*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(4*2)))+(((1*2)+(11*2))+((1*2)+(7*2)))))))) = (1766*k+1583537808) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean deleted file mode 100644 index 0c96ba25..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk043.lean +++ /dev/null @@ -1,804 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4300_0 : Stack := [] -abbrev tail4300_1 : Stack := ⟨w0,1⟩ :: tail4300_0 -abbrev tail4300_2 : Stack := ⟨w2,1⟩ :: tail4300_1 -abbrev tail4300_3 : Stack := ⟨w1,1⟩ :: tail4300_2 -abbrev tail4300_4 : Stack := ⟨w0,8⟩ :: tail4300_3 -abbrev tail4300_5 : Stack := ⟨w2,1⟩ :: tail4300_4 -abbrev tail4300_6 : Stack := ⟨w0,5⟩ :: tail4300_5 -abbrev tail4300_7 : Stack := ⟨w2,1⟩ :: tail4300_6 -abbrev tail4300_8 : Stack := ⟨w1,11⟩ :: tail4300_7 -abbrev tail4300_9 : Stack := ⟨w23,1⟩ :: tail4300_8 -abbrev tail4300_10 : Stack := ⟨w0,7⟩ :: tail4300_9 -abbrev tail4300_11 : Stack := ⟨w1,6⟩ :: tail4300_0 -abbrev tail4300_12 : Stack := ⟨w2,1⟩ :: tail4300_11 -abbrev tail4300_13 : Stack := ⟨w0,1⟩ :: tail4300_12 -abbrev tail4300_14 : Stack := ⟨w1,4⟩ :: tail4300_13 -abbrev tail4300_15 : Stack := ⟨w2,1⟩ :: tail4300_14 -abbrev tail4300_16 : Stack := ⟨w0,1⟩ :: tail4300_15 -abbrev tail4300_17 : Stack := ⟨w1,13⟩ :: tail4300_16 -abbrev tail4300_18 : Stack := ⟨w2,1⟩ :: tail4300_17 -abbrev tail4300_19 : Stack := ⟨w0,94⟩ :: tail4300_18 -abbrev tail4300_20 : Stack := ⟨w1,14⟩ :: tail4300_19 -abbrev tail4300_21 : Stack := ⟨w2,1⟩ :: tail4300_20 -abbrev tail4300_22 : Stack := ⟨w0,21⟩ :: tail4300_21 -abbrev tail4300_23 (k : Nat) : Stack := ⟨w213,(1*k+8)⟩ :: tail4300_22 -abbrev tail4300_24 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4300_23 k -abbrev tail4300_25 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4300_24 k -abbrev tail4300_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_25 k -abbrev tail4300_27 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4300_26 k -abbrev tail4300_28 (k : Nat) : Stack := ⟨w1,38⟩ :: tail4300_27 k -abbrev tail4300_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_28 k -abbrev tail4300_30 (k : Nat) : Stack := ⟨w0,24⟩ :: tail4300_29 k -abbrev tail4300_31 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_30 k -abbrev tail4300_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_31 k -abbrev tail4300_33 (k : Nat) : Stack := ⟨w0,791761161⟩ :: tail4300_32 k -abbrev tail4300_34 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4300_33 k -abbrev tail4300_35 (k : Nat) : Stack := ⟨w214,(1*k+7)⟩ :: tail4300_34 k -abbrev tail4300_36 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_35 k -abbrev tail4300_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_36 k -abbrev tail4300_38 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4300_37 k -abbrev tail4300_39 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4300_37 k -abbrev tail4300_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_39 k -abbrev tail4300_41 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4300_40 k -abbrev tail4300_42 : Stack := ⟨w0,1⟩ :: tail4300_8 -abbrev tail4300_43 : Stack := ⟨w0,8⟩ :: tail4300_8 -abbrev tail4300_44 : Stack := ⟨w2,1⟩ :: tail4300_43 -abbrev tail4300_45 : Stack := ⟨w1,10⟩ :: tail4300_44 -abbrev tail4300_46 : Stack := ⟨w23,1⟩ :: tail4300_45 -abbrev tail4300_47 : Stack := ⟨w0,6⟩ :: tail4300_46 -abbrev tail4300_48 (k : Nat) : Stack := ⟨w214,(1*k+6)⟩ :: tail4300_34 k -abbrev tail4300_49 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_48 k -abbrev tail4300_50 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_49 k -abbrev tail4300_51 : Stack := ⟨w0,1⟩ :: tail4300_45 -abbrev tail4300_52 : Stack := ⟨w0,7⟩ :: tail4300_45 -abbrev tail4300_53 : Stack := ⟨w216,1⟩ :: tail4300_52 -abbrev tail4300_54 (k : Nat) : Stack := ⟨w214,(1*k+5)⟩ :: tail4300_34 k -abbrev tail4300_55 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_54 k -abbrev tail4300_56 : Stack := ⟨w79,1⟩ :: tail4300_52 -abbrev tail4300_57 : Stack := ⟨w216,1⟩ :: tail4300_56 -abbrev tail4300_58 (k : Nat) : Stack := ⟨w214,(1*k+4)⟩ :: tail4300_34 k -abbrev tail4300_59 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_58 k -abbrev tail4300_60 : Stack := ⟨w79,2⟩ :: tail4300_52 -abbrev tail4300_61 : Stack := ⟨w216,1⟩ :: tail4300_60 -abbrev tail4300_62 (k : Nat) : Stack := ⟨w214,(1*k+3)⟩ :: tail4300_34 k -abbrev tail4300_63 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_62 k -abbrev tail4300_64 : Stack := ⟨w79,3⟩ :: tail4300_52 -abbrev tail4300_65 (k : Nat) : Stack := ⟨w79,(1*k+5)⟩ :: tail4300_52 -abbrev tail4300_66 (k : Nat) : Stack := ⟨w214,1⟩ :: tail4300_34 k -abbrev tail4300_67 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_66 k -abbrev tail4300_68 (k : Nat) : Stack := ⟨w216,1⟩ :: tail4300_65 k -abbrev tail4300_69 (k : Nat) : Stack := ⟨w215,1⟩ :: tail4300_34 k -abbrev tail4300_70 (k : Nat) : Stack := ⟨w79,(1*k+6)⟩ :: tail4300_52 -abbrev tail4300_71 (k : Nat) : Stack := ⟨w216,1⟩ :: tail4300_70 k -abbrev tail4300_72 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4300_33 k -abbrev tail4300_73 (k : Nat) : Stack := ⟨w79,(1*k+7)⟩ :: tail4300_52 -abbrev tail4300_74 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4300_73 k -abbrev tail4300_75 (k : Nat) : Stack := ⟨w1,791761161⟩ :: tail4300_74 k -abbrev tail4300_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_75 k -abbrev tail4300_77 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4300_76 k -abbrev tail4300_78 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4300_29 k -abbrev tail4300_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_78 k -abbrev tail4300_80 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4300_79 k -abbrev tail4300_81 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_75 k -abbrev tail4300_82 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4300_75 k -abbrev tail4300_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_82 k -abbrev tail4300_84 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4300_83 k -abbrev tail4300_85 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_84 k -abbrev tail4300_86 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4300_85 k -abbrev tail4300_87 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4300_26 k -abbrev tail4300_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_87 k -abbrev tail4300_89 (k : Nat) : Stack := ⟨w1,38⟩ :: tail4300_88 k -abbrev tail4300_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_84 k -abbrev tail4300_91 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4300_84 k -abbrev tail4300_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_91 k -abbrev tail4300_93 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4300_92 k -abbrev tail4300_94 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_93 k -abbrev tail4300_95 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4300_94 k -abbrev tail4300_96 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4300_23 k -abbrev tail4300_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_96 k -abbrev tail4300_98 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4300_97 k -abbrev tail4300_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_93 k -abbrev tail4300_100 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4300_93 k -abbrev tail4300_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_100 k -abbrev tail4300_102 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4300_101 k -abbrev tail4300_103 (k : Nat) : Stack := ⟨w217,(1*k+8)⟩ :: tail4300_102 k -abbrev tail4300_104 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4300_103 k -abbrev tail4300_105 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_104 k -abbrev tail4300_106 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4300_105 k -abbrev tail4300_107 : Stack := ⟨w0,93⟩ :: tail4300_18 -abbrev tail4300_108 : Stack := ⟨w23,1⟩ :: tail4300_107 -abbrev tail4300_109 : Stack := ⟨w1,14⟩ :: tail4300_108 -abbrev tail4300_110 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_104 k -abbrev tail4300_111 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4300_104 k -abbrev tail4300_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_111 k -abbrev tail4300_113 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4300_112 k -abbrev tail4300_114 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_113 k -abbrev tail4300_115 (k : Nat) : Stack := ⟨w0,13⟩ :: tail4300_114 k -abbrev tail4300_116 : Stack := ⟨w23,1⟩ :: tail4300_15 -abbrev tail4300_117 : Stack := ⟨w1,13⟩ :: tail4300_116 -abbrev tail4300_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_113 k -abbrev tail4300_119 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4300_113 k -abbrev tail4300_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_119 k -abbrev tail4300_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_120 k -abbrev tail4300_122 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4300_121 k -abbrev tail4300_123 : Stack := ⟨w23,1⟩ :: tail4300_12 -abbrev tail4300_124 : Stack := ⟨w1,4⟩ :: tail4300_123 -abbrev tail4300_125 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_120 k -abbrev tail4300_126 (k : Nat) : Stack := ⟨w0,5⟩ :: tail4300_120 k -abbrev tail4300_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_126 k -abbrev tail4300_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_127 k -abbrev tail4300_129 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4300_128 k -abbrev tail4300_130 : Stack := ⟨w1,1⟩ :: tail4300_0 -abbrev tail4300_131 : Stack := ⟨w1,7⟩ :: tail4300_0 -abbrev tail4300_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_127 k -abbrev tail4300_133 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4300_127 k -abbrev tail4300_134 : Stack := ⟨w1,9⟩ :: tail4300_0 -abbrev tail4300_135 : Stack := ⟨w2,1⟩ :: tail4300_134 -abbrev tail4300_136 (k : Nat) : Stack := ⟨w0,4⟩ :: tail4300_120 k -abbrev tail4300_137 : Stack := ⟨w2,2⟩ :: tail4300_134 -abbrev tail4300_138 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4300_120 k -abbrev tail4300_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_138 k -abbrev tail4300_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_139 k -abbrev tail4300_141 : Stack := ⟨w1,10⟩ :: tail4300_0 -abbrev tail4300_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4300_139 k -abbrev tail4300_143 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4300_139 k -abbrev tail4300_144 : Stack := ⟨w1,12⟩ :: tail4300_0 -abbrev tail4300_145 : Stack := ⟨w2,1⟩ :: tail4300_144 -abbrev tail4300_146 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4300_120 k -abbrev tail4300_147 : Stack := ⟨w2,2⟩ :: tail4300_144 -abbrev tail4300_148 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4300_125 k -abbrev tail4300_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4300_148 k -abbrev tail4300_150 : Stack := ⟨w1,13⟩ :: tail4300_0 - -def before4300 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4300_10,(tail4300_38 k)⟩ -def before4301 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4300_10,(tail4300_40 k)⟩ -def before4302 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail4300_9,(tail4300_41 k)⟩ -def before4303 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail4300_42,(tail4300_41 k)⟩ -def before4304 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4300_43,(tail4300_40 k)⟩ -def before4305 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4300_44,(tail4300_39 k)⟩ -def before4306 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1135),tail4300_45,(tail4300_37 k)⟩ -def before4307 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail4300_46,(tail4300_36 k)⟩ -def before4308 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4300_47,(tail4300_35 k)⟩ -def before4309 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4300_47,(tail4300_49 k)⟩ -def before4310 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail4300_46,(tail4300_50 k)⟩ -def before4311 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail4300_51,(tail4300_50 k)⟩ -def before4312 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4300_52,(tail4300_49 k)⟩ -def before4313 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4300_53,(tail4300_48 k)⟩ -def before4314 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4300_53,(tail4300_55 k)⟩ -def before4315 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4300_56,(tail4300_55 k)⟩ -def before4316 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4300_57,(tail4300_54 k)⟩ -def before4317 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4300_57,(tail4300_59 k)⟩ -def before4318 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4300_60,(tail4300_59 k)⟩ -def before4319 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4300_61,(tail4300_58 k)⟩ -def before4320 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4300_61,(tail4300_63 k)⟩ -def before4321 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4300_64,(tail4300_63 k)⟩ -def before4322 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4300_65 k),(tail4300_67 k)⟩ -def before4323 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4300_68 k),(tail4300_66 k)⟩ -def before4324 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4300_68 k),(tail4300_69 k)⟩ -def before4325 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4300_70 k),(tail4300_69 k)⟩ -def before4326 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4300_71 k),(tail4300_34 k)⟩ -def before4327 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4300_71 k),(tail4300_72 k)⟩ -def before4328 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4300_73 k),(tail4300_72 k)⟩ -def before4329 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4300_74 k),(tail4300_33 k)⟩ -def before4330 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521505),(tail4300_75 k),(tail4300_32 k)⟩ -def before4331 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail4300_76 k),(tail4300_31 k)⟩ -def before4332 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4300_77 k),(tail4300_30 k)⟩ -def before4333 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4300_77 k),(tail4300_79 k)⟩ -def before4334 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail4300_76 k),(tail4300_80 k)⟩ -def before4335 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail4300_81 k),(tail4300_80 k)⟩ -def before4336 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4300_82 k),(tail4300_79 k)⟩ -def before4337 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4300_83 k),(tail4300_78 k)⟩ -def before4338 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521567),(tail4300_84 k),(tail4300_29 k)⟩ -def before4339 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521569),(tail4300_85 k),(tail4300_28 k)⟩ -def before4340 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4300_86 k),(tail4300_27 k)⟩ -def before4341 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4300_86 k),(tail4300_88 k)⟩ -def before4342 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521569),(tail4300_85 k),(tail4300_89 k)⟩ -def before4343 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521569),(tail4300_90 k),(tail4300_89 k)⟩ -def before4344 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4300_91 k),(tail4300_88 k)⟩ -def before4345 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4300_92 k),(tail4300_87 k)⟩ -def before4346 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521681),(tail4300_93 k),(tail4300_26 k)⟩ -def before4347 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521683),(tail4300_94 k),(tail4300_25 k)⟩ -def before4348 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4300_95 k),(tail4300_24 k)⟩ -def before4349 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4300_95 k),(tail4300_97 k)⟩ -def before4350 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521683),(tail4300_94 k),(tail4300_98 k)⟩ -def before4351 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521683),(tail4300_99 k),(tail4300_98 k)⟩ -def before4352 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4300_100 k),(tail4300_97 k)⟩ -def before4353 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4300_101 k),(tail4300_96 k)⟩ -def before4354 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4300_102 k),(tail4300_23 k)⟩ -def before4355 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4300_103 k),tail4300_22⟩ -def before4356 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526629),(tail4300_104 k),tail4300_21⟩ -def before4357 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526631),(tail4300_105 k),tail4300_20⟩ -def before4358 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4300_106 k),tail4300_19⟩ -def before4359 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4300_106 k),tail4300_108⟩ -def before4360 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526631),(tail4300_105 k),tail4300_109⟩ -def before4361 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526631),(tail4300_110 k),tail4300_109⟩ -def before4362 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4300_111 k),tail4300_108⟩ -def before4363 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4300_112 k),tail4300_107⟩ -def before4364 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526847),(tail4300_113 k),tail4300_18⟩ -def before4365 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526849),(tail4300_114 k),tail4300_17⟩ -def before4366 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4300_115 k),tail4300_16⟩ -def before4367 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526875),(tail4300_115 k),tail4300_116⟩ -def before4368 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526849),(tail4300_114 k),tail4300_117⟩ -def before4369 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526849),(tail4300_118 k),tail4300_117⟩ -def before4370 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526875),(tail4300_119 k),tail4300_116⟩ -def before4371 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526877),(tail4300_120 k),tail4300_15⟩ -def before4372 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526879),(tail4300_121 k),tail4300_14⟩ -def before4373 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_122 k),tail4300_13⟩ -def before4374 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4300_122 k),tail4300_123⟩ -def before4375 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526879),(tail4300_121 k),tail4300_124⟩ -def before4376 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526879),(tail4300_125 k),tail4300_124⟩ -def before4377 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_126 k),tail4300_123⟩ -def before4378 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526889),(tail4300_127 k),tail4300_12⟩ -def before4379 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526891),(tail4300_128 k),tail4300_11⟩ -def before4380 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526903),(tail4300_129 k),tail4300_0⟩ -def before4381 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail4300_129 k),tail4300_130⟩ -def before4382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526891),(tail4300_128 k),tail4300_131⟩ -def before4383 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526891),(tail4300_132 k),tail4300_131⟩ -def before4384 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail4300_133 k),tail4300_0⟩ -def before4385 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail4300_133 k),tail4300_130⟩ -def before4386 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526889),(tail4300_127 k),tail4300_134⟩ -def before4387 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526887),(tail4300_126 k),tail4300_135⟩ -def before4388 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526885),(tail4300_136 k),tail4300_137⟩ -def before4389 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526885),(tail4300_139 k),tail4300_137⟩ -def before4390 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_140 k),tail4300_135⟩ -def before4391 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526887),(tail4300_140 k),tail4300_141⟩ -def before4392 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526887),(tail4300_142 k),tail4300_141⟩ -def before4393 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail4300_143 k),tail4300_0⟩ -def before4394 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail4300_143 k),tail4300_130⟩ -def before4395 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526885),(tail4300_139 k),tail4300_144⟩ -def before4396 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526883),(tail4300_138 k),tail4300_145⟩ -def before4397 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526881),(tail4300_146 k),tail4300_147⟩ -def before4398 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526881),(tail4300_148 k),tail4300_147⟩ -def before4399 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4300_149 k),tail4300_145⟩ -def after4399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail4300_149 k),tail4300_150⟩ - -theorem macro4300 (k : Nat) : applyExit (before4300 k) exit31 1 = some (before4301 k) := by - simp (disch := omega) [before4300, before4301, exit31, applyExit, pop, push] - <;> omega -theorem step4300 (k : Nat) : Runs (1*1) (before4300 k).denote (before4301 k).denote := - @applyExit_sound (before4300 k) (before4301 k) exit31 1 valid31 (macro4300 k) -theorem macro4301 (k : Nat) : applyExit (before4301 k) exit10 7 = some (before4302 k) := by - simp (disch := omega) [before4301, before4302, exit10, applyExit, pop, push] - <;> omega -theorem step4301 (k : Nat) : Runs (7*2) (before4301 k).denote (before4302 k).denote := - @applyExit_sound (before4301 k) (before4302 k) exit10 7 valid10 (macro4301 k) -theorem macro4302 (k : Nat) : applyExit (before4302 k) exit32 1 = some (before4303 k) := by - simp (disch := omega) [before4302, before4303, exit32, applyExit, pop, push] - <;> omega -theorem step4302 (k : Nat) : Runs (1*3) (before4302 k).denote (before4303 k).denote := - @applyExit_sound (before4302 k) (before4303 k) exit32 1 valid32 (macro4302 k) -theorem macro4303 (k : Nat) : applyExit (before4303 k) exit36 7 = some (before4304 k) := by - simp (disch := omega) [before4303, before4304, exit36, applyExit, pop, push] - <;> omega -theorem step4303 (k : Nat) : Runs (7*2) (before4303 k).denote (before4304 k).denote := - @applyExit_sound (before4303 k) (before4304 k) exit36 7 valid36 (macro4303 k) -theorem macro4304 (k : Nat) : applyExit (before4304 k) exit33 1 = some (before4305 k) := by - simp (disch := omega) [before4304, before4305, exit33, applyExit, pop, push] - <;> omega -theorem step4304 (k : Nat) : Runs (1*2) (before4304 k).denote (before4305 k).denote := - @applyExit_sound (before4304 k) (before4305 k) exit33 1 valid33 (macro4304 k) -theorem macro4305 (k : Nat) : applyExit (before4305 k) exit34 10 = some (before4306 k) := by - simp (disch := omega) [before4305, before4306, exit34, applyExit, pop, push] - <;> omega -theorem step4305 (k : Nat) : Runs (10*2) (before4305 k).denote (before4306 k).denote := - @applyExit_sound (before4305 k) (before4306 k) exit34 10 valid34 (macro4305 k) -theorem macro4306 (k : Nat) : applyExit (before4306 k) exit35 1 = some (before4307 k) := by - simp (disch := omega) [before4306, before4307, exit35, applyExit, pop, push] - <;> omega -theorem step4306 (k : Nat) : Runs (1*2) (before4306 k).denote (before4307 k).denote := - @applyExit_sound (before4306 k) (before4307 k) exit35 1 valid35 (macro4306 k) -theorem macro4307 (k : Nat) : applyExit (before4307 k) exit36 6 = some (before4308 k) := by - simp (disch := omega) [before4307, before4308, exit36, applyExit, pop, push] - <;> omega -theorem step4307 (k : Nat) : Runs (6*2) (before4307 k).denote (before4308 k).denote := - @applyExit_sound (before4307 k) (before4308 k) exit36 6 valid36 (macro4307 k) -theorem macro4308 (k : Nat) : applyExit (before4308 k) exit245 1 = some (before4309 k) := by - simp (disch := omega) [before4308, before4309, exit245, applyExit, pop, push] - <;> omega -theorem step4308 (k : Nat) : Runs (1*5) (before4308 k).denote (before4309 k).denote := - @applyExit_sound (before4308 k) (before4309 k) exit245 1 valid245 (macro4308 k) -theorem macro4309 (k : Nat) : applyExit (before4309 k) exit10 6 = some (before4310 k) := by - simp (disch := omega) [before4309, before4310, exit10, applyExit, pop, push] - <;> omega -theorem step4309 (k : Nat) : Runs (6*2) (before4309 k).denote (before4310 k).denote := - @applyExit_sound (before4309 k) (before4310 k) exit10 6 valid10 (macro4309 k) -theorem macro4310 (k : Nat) : applyExit (before4310 k) exit32 1 = some (before4311 k) := by - simp (disch := omega) [before4310, before4311, exit32, applyExit, pop, push] - <;> omega -theorem step4310 (k : Nat) : Runs (1*3) (before4310 k).denote (before4311 k).denote := - @applyExit_sound (before4310 k) (before4311 k) exit32 1 valid32 (macro4310 k) -theorem macro4311 (k : Nat) : applyExit (before4311 k) exit36 6 = some (before4312 k) := by - simp (disch := omega) [before4311, before4312, exit36, applyExit, pop, push] - <;> omega -theorem step4311 (k : Nat) : Runs (6*2) (before4311 k).denote (before4312 k).denote := - @applyExit_sound (before4311 k) (before4312 k) exit36 6 valid36 (macro4311 k) -theorem macro4312 (k : Nat) : applyExit (before4312 k) exit246 1 = some (before4313 k) := by - simp (disch := omega) [before4312, before4313, exit246, applyExit, pop, push] - <;> omega -theorem step4312 (k : Nat) : Runs (1*38) (before4312 k).denote (before4313 k).denote := - @applyExit_sound (before4312 k) (before4313 k) exit246 1 valid246 (macro4312 k) -theorem macro4313 (k : Nat) : applyExit (before4313 k) exit245 1 = some (before4314 k) := by - simp (disch := omega) [before4313, before4314, exit245, applyExit, pop, push] - <;> omega -theorem step4313 (k : Nat) : Runs (1*5) (before4313 k).denote (before4314 k).denote := - @applyExit_sound (before4313 k) (before4314 k) exit245 1 valid245 (macro4313 k) -theorem macro4314 (k : Nat) : applyExit (before4314 k) exit247 1 = some (before4315 k) := by - simp (disch := omega) [before4314, before4315, exit247, applyExit, pop, push] - <;> omega -theorem step4314 (k : Nat) : Runs (1*27) (before4314 k).denote (before4315 k).denote := - @applyExit_sound (before4314 k) (before4315 k) exit247 1 valid247 (macro4314 k) -theorem macro4315 (k : Nat) : applyExit (before4315 k) exit246 1 = some (before4316 k) := by - simp (disch := omega) [before4315, before4316, exit246, applyExit, pop, push] - <;> omega -theorem step4315 (k : Nat) : Runs (1*38) (before4315 k).denote (before4316 k).denote := - @applyExit_sound (before4315 k) (before4316 k) exit246 1 valid246 (macro4315 k) -theorem macro4316 (k : Nat) : applyExit (before4316 k) exit245 1 = some (before4317 k) := by - simp (disch := omega) [before4316, before4317, exit245, applyExit, pop, push] - <;> omega -theorem step4316 (k : Nat) : Runs (1*5) (before4316 k).denote (before4317 k).denote := - @applyExit_sound (before4316 k) (before4317 k) exit245 1 valid245 (macro4316 k) -theorem macro4317 (k : Nat) : applyExit (before4317 k) exit247 1 = some (before4318 k) := by - simp (disch := omega) [before4317, before4318, exit247, applyExit, pop, push] - <;> omega -theorem step4317 (k : Nat) : Runs (1*27) (before4317 k).denote (before4318 k).denote := - @applyExit_sound (before4317 k) (before4318 k) exit247 1 valid247 (macro4317 k) -theorem macro4318 (k : Nat) : applyExit (before4318 k) exit246 1 = some (before4319 k) := by - simp (disch := omega) [before4318, before4319, exit246, applyExit, pop, push] - <;> omega -theorem step4318 (k : Nat) : Runs (1*38) (before4318 k).denote (before4319 k).denote := - @applyExit_sound (before4318 k) (before4319 k) exit246 1 valid246 (macro4318 k) -theorem macro4319 (k : Nat) : applyExit (before4319 k) exit245 1 = some (before4320 k) := by - simp (disch := omega) [before4319, before4320, exit245, applyExit, pop, push] - <;> omega -theorem step4319 (k : Nat) : Runs (1*5) (before4319 k).denote (before4320 k).denote := - @applyExit_sound (before4319 k) (before4320 k) exit245 1 valid245 (macro4319 k) -theorem macro4320 (k : Nat) : applyExit (before4320 k) exit247 1 = some (before4321 k) := by - simp (disch := omega) [before4320, before4321, exit247, applyExit, pop, push] - <;> omega -theorem step4320 (k : Nat) : Runs (1*27) (before4320 k).denote (before4321 k).denote := - @applyExit_sound (before4320 k) (before4321 k) exit247 1 valid247 (macro4320 k) -def cycleState4321 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w79,(3+1*j)⟩,⟨w0,7⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w215,1⟩,⟨w214,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761161⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,18⟩,⟨w213,(1*k+8)⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart4321_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w216,1⟩,⟨w79,(3+1*j)⟩,⟨w0,7⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w214,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761161⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,18⟩,⟨w213,(1*k+8)⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart4321_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w216,1⟩,⟨w79,(3+1*j)⟩,⟨w0,7⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w215,1⟩,⟨w214,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761161⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,18⟩,⟨w213,(1*k+8)⟩,⟨w0,21⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -theorem cycleMacro4321_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4321 k j) exit246 1 = some (cyclePart4321_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4321, cyclePart4321_0, exit246, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4321_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4321_0 k j) exit245 1 = some (cyclePart4321_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4321_0, cyclePart4321_1, exit245, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4321_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4321_1 k j) exit247 1 = some (cycleState4321 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4321_1, cycleState4321, exit247, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4321 (k j : Nat) (hj : j < (1*k+2)) : Runs 70 (cycleState4321 k j).denote (cycleState4321 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState4321 k j).denote (cyclePart4321_0 k j).denote := @applyExit_sound (cycleState4321 k j) (cyclePart4321_0 k j) exit246 1 valid246 (cycleMacro4321_0 k j hj) - have h1 : Runs (1*5) (cyclePart4321_0 k j).denote (cyclePart4321_1 k j).denote := @applyExit_sound (cyclePart4321_0 k j) (cyclePart4321_1 k j) exit245 1 valid245 (cycleMacro4321_1 k j hj) - have h2 : Runs (1*27) (cyclePart4321_1 k j).denote (cycleState4321 k (j+1)).denote := @applyExit_sound (cyclePart4321_1 k j) (cycleState4321 k (j+1)) exit247 1 valid247 (cycleMacro4321_2 k j hj) - exact (@Runs.trans (1*38) ((1*5)+(1*27)) (cycleState4321 k j).denote (cyclePart4321_0 k j).denote (cycleState4321 k (j+1)).denote h0 (@Runs.trans (1*5) (1*27) (cyclePart4321_0 k j).denote (cyclePart4321_1 k j).denote (cycleState4321 k (j+1)).denote h1 h2)) -theorem step4321 (k : Nat) : Runs ((1*k+2)*70) (before4321 k).denote (before4322 k).denote := by - have h := Runs.chain (fun j => (cycleState4321 k j).denote) 70 (1*k+2) (cycleRun4321 k) - have h0 : cycleState4321 k 0 = before4321 k := by simp [cycleState4321, before4321] - have h1 : cycleState4321 k (1*k+2) = before4322 k := by - simp [cycleState4321, before4322] <;> omega - simpa only [h0, h1] using h -theorem macro4322 (k : Nat) : applyExit (before4322 k) exit246 1 = some (before4323 k) := by - simp (disch := omega) [before4322, before4323, exit246, applyExit, pop, push] - <;> omega -theorem step4322 (k : Nat) : Runs (1*38) (before4322 k).denote (before4323 k).denote := - @applyExit_sound (before4322 k) (before4323 k) exit246 1 valid246 (macro4322 k) -theorem macro4323 (k : Nat) : applyExit (before4323 k) exit245 1 = some (before4324 k) := by - simp (disch := omega) [before4323, before4324, exit245, applyExit, pop, push] - <;> omega -theorem step4323 (k : Nat) : Runs (1*5) (before4323 k).denote (before4324 k).denote := - @applyExit_sound (before4323 k) (before4324 k) exit245 1 valid245 (macro4323 k) -theorem macro4324 (k : Nat) : applyExit (before4324 k) exit247 1 = some (before4325 k) := by - simp (disch := omega) [before4324, before4325, exit247, applyExit, pop, push] - <;> omega -theorem step4324 (k : Nat) : Runs (1*27) (before4324 k).denote (before4325 k).denote := - @applyExit_sound (before4324 k) (before4325 k) exit247 1 valid247 (macro4324 k) -theorem macro4325 (k : Nat) : applyExit (before4325 k) exit246 1 = some (before4326 k) := by - simp (disch := omega) [before4325, before4326, exit246, applyExit, pop, push] - <;> omega -theorem step4325 (k : Nat) : Runs (1*38) (before4325 k).denote (before4326 k).denote := - @applyExit_sound (before4325 k) (before4326 k) exit246 1 valid246 (macro4325 k) -theorem macro4326 (k : Nat) : applyExit (before4326 k) exit234 1 = some (before4327 k) := by - simp (disch := omega) [before4326, before4327, exit234, applyExit, pop, push] - <;> omega -theorem step4326 (k : Nat) : Runs (1*5) (before4326 k).denote (before4327 k).denote := - @applyExit_sound (before4326 k) (before4327 k) exit234 1 valid234 (macro4326 k) -theorem macro4327 (k : Nat) : applyExit (before4327 k) exit247 1 = some (before4328 k) := by - simp (disch := omega) [before4327, before4328, exit247, applyExit, pop, push] - <;> omega -theorem step4327 (k : Nat) : Runs (1*27) (before4327 k).denote (before4328 k).denote := - @applyExit_sound (before4327 k) (before4328 k) exit247 1 valid247 (macro4327 k) -theorem macro4328 (k : Nat) : applyExit (before4328 k) exit235 1 = some (before4329 k) := by - simp (disch := omega) [before4328, before4329, exit235, applyExit, pop, push] - <;> omega -theorem step4328 (k : Nat) : Runs (1*38) (before4328 k).denote (before4329 k).denote := - @applyExit_sound (before4328 k) (before4329 k) exit235 1 valid235 (macro4328 k) -theorem macro4329 (k : Nat) : applyExit (before4329 k) exit34 791761161 = some (before4330 k) := by - simp (disch := omega) [before4329, before4330, exit34, applyExit, pop, push] - <;> omega -theorem step4329 (k : Nat) : Runs (791761161*2) (before4329 k).denote (before4330 k).denote := - @applyExit_sound (before4329 k) (before4330 k) exit34 791761161 valid34 (macro4329 k) -theorem macro4330 (k : Nat) : applyExit (before4330 k) exit35 1 = some (before4331 k) := by - simp (disch := omega) [before4330, before4331, exit35, applyExit, pop, push] - <;> omega -theorem step4330 (k : Nat) : Runs (1*2) (before4330 k).denote (before4331 k).denote := - @applyExit_sound (before4330 k) (before4331 k) exit35 1 valid35 (macro4330 k) -theorem macro4331 (k : Nat) : applyExit (before4331 k) exit36 6 = some (before4332 k) := by - simp (disch := omega) [before4331, before4332, exit36, applyExit, pop, push] - <;> omega -theorem step4331 (k : Nat) : Runs (6*2) (before4331 k).denote (before4332 k).denote := - @applyExit_sound (before4331 k) (before4332 k) exit36 6 valid36 (macro4331 k) -theorem macro4332 (k : Nat) : applyExit (before4332 k) exit31 1 = some (before4333 k) := by - simp (disch := omega) [before4332, before4333, exit31, applyExit, pop, push] - <;> omega -theorem step4332 (k : Nat) : Runs (1*1) (before4332 k).denote (before4333 k).denote := - @applyExit_sound (before4332 k) (before4333 k) exit31 1 valid31 (macro4332 k) -theorem macro4333 (k : Nat) : applyExit (before4333 k) exit10 6 = some (before4334 k) := by - simp (disch := omega) [before4333, before4334, exit10, applyExit, pop, push] - <;> omega -theorem step4333 (k : Nat) : Runs (6*2) (before4333 k).denote (before4334 k).denote := - @applyExit_sound (before4333 k) (before4334 k) exit10 6 valid10 (macro4333 k) -theorem macro4334 (k : Nat) : applyExit (before4334 k) exit32 1 = some (before4335 k) := by - simp (disch := omega) [before4334, before4335, exit32, applyExit, pop, push] - <;> omega -theorem step4334 (k : Nat) : Runs (1*3) (before4334 k).denote (before4335 k).denote := - @applyExit_sound (before4334 k) (before4335 k) exit32 1 valid32 (macro4334 k) -theorem macro4335 (k : Nat) : applyExit (before4335 k) exit36 6 = some (before4336 k) := by - simp (disch := omega) [before4335, before4336, exit36, applyExit, pop, push] - <;> omega -theorem step4335 (k : Nat) : Runs (6*2) (before4335 k).denote (before4336 k).denote := - @applyExit_sound (before4335 k) (before4336 k) exit36 6 valid36 (macro4335 k) -theorem macro4336 (k : Nat) : applyExit (before4336 k) exit33 1 = some (before4337 k) := by - simp (disch := omega) [before4336, before4337, exit33, applyExit, pop, push] - <;> omega -theorem step4336 (k : Nat) : Runs (1*2) (before4336 k).denote (before4337 k).denote := - @applyExit_sound (before4336 k) (before4337 k) exit33 1 valid33 (macro4336 k) -theorem macro4337 (k : Nat) : applyExit (before4337 k) exit34 23 = some (before4338 k) := by - simp (disch := omega) [before4337, before4338, exit34, applyExit, pop, push] - <;> omega -theorem step4337 (k : Nat) : Runs (23*2) (before4337 k).denote (before4338 k).denote := - @applyExit_sound (before4337 k) (before4338 k) exit34 23 valid34 (macro4337 k) -theorem macro4338 (k : Nat) : applyExit (before4338 k) exit35 1 = some (before4339 k) := by - simp (disch := omega) [before4338, before4339, exit35, applyExit, pop, push] - <;> omega -theorem step4338 (k : Nat) : Runs (1*2) (before4338 k).denote (before4339 k).denote := - @applyExit_sound (before4338 k) (before4339 k) exit35 1 valid35 (macro4338 k) -theorem macro4339 (k : Nat) : applyExit (before4339 k) exit36 38 = some (before4340 k) := by - simp (disch := omega) [before4339, before4340, exit36, applyExit, pop, push] - <;> omega -theorem step4339 (k : Nat) : Runs (38*2) (before4339 k).denote (before4340 k).denote := - @applyExit_sound (before4339 k) (before4340 k) exit36 38 valid36 (macro4339 k) -theorem macro4340 (k : Nat) : applyExit (before4340 k) exit31 1 = some (before4341 k) := by - simp (disch := omega) [before4340, before4341, exit31, applyExit, pop, push] - <;> omega -theorem step4340 (k : Nat) : Runs (1*1) (before4340 k).denote (before4341 k).denote := - @applyExit_sound (before4340 k) (before4341 k) exit31 1 valid31 (macro4340 k) -theorem macro4341 (k : Nat) : applyExit (before4341 k) exit10 38 = some (before4342 k) := by - simp (disch := omega) [before4341, before4342, exit10, applyExit, pop, push] - <;> omega -theorem step4341 (k : Nat) : Runs (38*2) (before4341 k).denote (before4342 k).denote := - @applyExit_sound (before4341 k) (before4342 k) exit10 38 valid10 (macro4341 k) -theorem macro4342 (k : Nat) : applyExit (before4342 k) exit32 1 = some (before4343 k) := by - simp (disch := omega) [before4342, before4343, exit32, applyExit, pop, push] - <;> omega -theorem step4342 (k : Nat) : Runs (1*3) (before4342 k).denote (before4343 k).denote := - @applyExit_sound (before4342 k) (before4343 k) exit32 1 valid32 (macro4342 k) -theorem macro4343 (k : Nat) : applyExit (before4343 k) exit36 38 = some (before4344 k) := by - simp (disch := omega) [before4343, before4344, exit36, applyExit, pop, push] - <;> omega -theorem step4343 (k : Nat) : Runs (38*2) (before4343 k).denote (before4344 k).denote := - @applyExit_sound (before4343 k) (before4344 k) exit36 38 valid36 (macro4343 k) -theorem macro4344 (k : Nat) : applyExit (before4344 k) exit33 1 = some (before4345 k) := by - simp (disch := omega) [before4344, before4345, exit33, applyExit, pop, push] - <;> omega -theorem step4344 (k : Nat) : Runs (1*2) (before4344 k).denote (before4345 k).denote := - @applyExit_sound (before4344 k) (before4345 k) exit33 1 valid33 (macro4344 k) -theorem macro4345 (k : Nat) : applyExit (before4345 k) exit34 17 = some (before4346 k) := by - simp (disch := omega) [before4345, before4346, exit34, applyExit, pop, push] - <;> omega -theorem step4345 (k : Nat) : Runs (17*2) (before4345 k).denote (before4346 k).denote := - @applyExit_sound (before4345 k) (before4346 k) exit34 17 valid34 (macro4345 k) -theorem macro4346 (k : Nat) : applyExit (before4346 k) exit35 1 = some (before4347 k) := by - simp (disch := omega) [before4346, before4347, exit35, applyExit, pop, push] - <;> omega -theorem step4346 (k : Nat) : Runs (1*2) (before4346 k).denote (before4347 k).denote := - @applyExit_sound (before4346 k) (before4347 k) exit35 1 valid35 (macro4346 k) -theorem macro4347 (k : Nat) : applyExit (before4347 k) exit36 90 = some (before4348 k) := by - simp (disch := omega) [before4347, before4348, exit36, applyExit, pop, push] - <;> omega -theorem step4347 (k : Nat) : Runs (90*2) (before4347 k).denote (before4348 k).denote := - @applyExit_sound (before4347 k) (before4348 k) exit36 90 valid36 (macro4347 k) -theorem macro4348 (k : Nat) : applyExit (before4348 k) exit31 1 = some (before4349 k) := by - simp (disch := omega) [before4348, before4349, exit31, applyExit, pop, push] - <;> omega -theorem step4348 (k : Nat) : Runs (1*1) (before4348 k).denote (before4349 k).denote := - @applyExit_sound (before4348 k) (before4349 k) exit31 1 valid31 (macro4348 k) -theorem macro4349 (k : Nat) : applyExit (before4349 k) exit10 90 = some (before4350 k) := by - simp (disch := omega) [before4349, before4350, exit10, applyExit, pop, push] - <;> omega -theorem step4349 (k : Nat) : Runs (90*2) (before4349 k).denote (before4350 k).denote := - @applyExit_sound (before4349 k) (before4350 k) exit10 90 valid10 (macro4349 k) -theorem macro4350 (k : Nat) : applyExit (before4350 k) exit32 1 = some (before4351 k) := by - simp (disch := omega) [before4350, before4351, exit32, applyExit, pop, push] - <;> omega -theorem step4350 (k : Nat) : Runs (1*3) (before4350 k).denote (before4351 k).denote := - @applyExit_sound (before4350 k) (before4351 k) exit32 1 valid32 (macro4350 k) -theorem macro4351 (k : Nat) : applyExit (before4351 k) exit36 90 = some (before4352 k) := by - simp (disch := omega) [before4351, before4352, exit36, applyExit, pop, push] - <;> omega -theorem step4351 (k : Nat) : Runs (90*2) (before4351 k).denote (before4352 k).denote := - @applyExit_sound (before4351 k) (before4352 k) exit36 90 valid36 (macro4351 k) -theorem macro4352 (k : Nat) : applyExit (before4352 k) exit33 1 = some (before4353 k) := by - simp (disch := omega) [before4352, before4353, exit33, applyExit, pop, push] - <;> omega -theorem step4352 (k : Nat) : Runs (1*2) (before4352 k).denote (before4353 k).denote := - @applyExit_sound (before4352 k) (before4353 k) exit33 1 valid33 (macro4352 k) -theorem macro4353 (k : Nat) : applyExit (before4353 k) exit34 17 = some (before4354 k) := by - simp (disch := omega) [before4353, before4354, exit34, applyExit, pop, push] - <;> omega -theorem step4353 (k : Nat) : Runs (17*2) (before4353 k).denote (before4354 k).denote := - @applyExit_sound (before4353 k) (before4354 k) exit34 17 valid34 (macro4353 k) -theorem macro4354 (k : Nat) : applyExit (before4354 k) exit248 (1*k+8) = some (before4355 k) := by - simp (disch := omega) [before4354, before4355, exit248, applyExit, pop, push] - <;> omega -theorem step4354 (k : Nat) : Runs ((1*k+8)*1154) (before4354 k).denote (before4355 k).denote := - @applyExit_sound (before4354 k) (before4355 k) exit248 (1*k+8) valid248 (macro4354 k) -theorem macro4355 (k : Nat) : applyExit (before4355 k) exit34 21 = some (before4356 k) := by - simp (disch := omega) [before4355, before4356, exit34, applyExit, pop, push] - <;> omega -theorem step4355 (k : Nat) : Runs (21*2) (before4355 k).denote (before4356 k).denote := - @applyExit_sound (before4355 k) (before4356 k) exit34 21 valid34 (macro4355 k) -theorem macro4356 (k : Nat) : applyExit (before4356 k) exit35 1 = some (before4357 k) := by - simp (disch := omega) [before4356, before4357, exit35, applyExit, pop, push] - <;> omega -theorem step4356 (k : Nat) : Runs (1*2) (before4356 k).denote (before4357 k).denote := - @applyExit_sound (before4356 k) (before4357 k) exit35 1 valid35 (macro4356 k) -theorem macro4357 (k : Nat) : applyExit (before4357 k) exit36 14 = some (before4358 k) := by - simp (disch := omega) [before4357, before4358, exit36, applyExit, pop, push] - <;> omega -theorem step4357 (k : Nat) : Runs (14*2) (before4357 k).denote (before4358 k).denote := - @applyExit_sound (before4357 k) (before4358 k) exit36 14 valid36 (macro4357 k) -theorem macro4358 (k : Nat) : applyExit (before4358 k) exit31 1 = some (before4359 k) := by - simp (disch := omega) [before4358, before4359, exit31, applyExit, pop, push] - <;> omega -theorem step4358 (k : Nat) : Runs (1*1) (before4358 k).denote (before4359 k).denote := - @applyExit_sound (before4358 k) (before4359 k) exit31 1 valid31 (macro4358 k) -theorem macro4359 (k : Nat) : applyExit (before4359 k) exit10 14 = some (before4360 k) := by - simp (disch := omega) [before4359, before4360, exit10, applyExit, pop, push] - <;> omega -theorem step4359 (k : Nat) : Runs (14*2) (before4359 k).denote (before4360 k).denote := - @applyExit_sound (before4359 k) (before4360 k) exit10 14 valid10 (macro4359 k) -theorem macro4360 (k : Nat) : applyExit (before4360 k) exit32 1 = some (before4361 k) := by - simp (disch := omega) [before4360, before4361, exit32, applyExit, pop, push] - <;> omega -theorem step4360 (k : Nat) : Runs (1*3) (before4360 k).denote (before4361 k).denote := - @applyExit_sound (before4360 k) (before4361 k) exit32 1 valid32 (macro4360 k) -theorem macro4361 (k : Nat) : applyExit (before4361 k) exit36 14 = some (before4362 k) := by - simp (disch := omega) [before4361, before4362, exit36, applyExit, pop, push] - <;> omega -theorem step4361 (k : Nat) : Runs (14*2) (before4361 k).denote (before4362 k).denote := - @applyExit_sound (before4361 k) (before4362 k) exit36 14 valid36 (macro4361 k) -theorem macro4362 (k : Nat) : applyExit (before4362 k) exit33 1 = some (before4363 k) := by - simp (disch := omega) [before4362, before4363, exit33, applyExit, pop, push] - <;> omega -theorem step4362 (k : Nat) : Runs (1*2) (before4362 k).denote (before4363 k).denote := - @applyExit_sound (before4362 k) (before4363 k) exit33 1 valid33 (macro4362 k) -theorem macro4363 (k : Nat) : applyExit (before4363 k) exit34 93 = some (before4364 k) := by - simp (disch := omega) [before4363, before4364, exit34, applyExit, pop, push] - <;> omega -theorem step4363 (k : Nat) : Runs (93*2) (before4363 k).denote (before4364 k).denote := - @applyExit_sound (before4363 k) (before4364 k) exit34 93 valid34 (macro4363 k) -theorem macro4364 (k : Nat) : applyExit (before4364 k) exit35 1 = some (before4365 k) := by - simp (disch := omega) [before4364, before4365, exit35, applyExit, pop, push] - <;> omega -theorem step4364 (k : Nat) : Runs (1*2) (before4364 k).denote (before4365 k).denote := - @applyExit_sound (before4364 k) (before4365 k) exit35 1 valid35 (macro4364 k) -theorem macro4365 (k : Nat) : applyExit (before4365 k) exit36 13 = some (before4366 k) := by - simp (disch := omega) [before4365, before4366, exit36, applyExit, pop, push] - <;> omega -theorem step4365 (k : Nat) : Runs (13*2) (before4365 k).denote (before4366 k).denote := - @applyExit_sound (before4365 k) (before4366 k) exit36 13 valid36 (macro4365 k) -theorem macro4366 (k : Nat) : applyExit (before4366 k) exit31 1 = some (before4367 k) := by - simp (disch := omega) [before4366, before4367, exit31, applyExit, pop, push] - <;> omega -theorem step4366 (k : Nat) : Runs (1*1) (before4366 k).denote (before4367 k).denote := - @applyExit_sound (before4366 k) (before4367 k) exit31 1 valid31 (macro4366 k) -theorem macro4367 (k : Nat) : applyExit (before4367 k) exit10 13 = some (before4368 k) := by - simp (disch := omega) [before4367, before4368, exit10, applyExit, pop, push] - <;> omega -theorem step4367 (k : Nat) : Runs (13*2) (before4367 k).denote (before4368 k).denote := - @applyExit_sound (before4367 k) (before4368 k) exit10 13 valid10 (macro4367 k) -theorem macro4368 (k : Nat) : applyExit (before4368 k) exit32 1 = some (before4369 k) := by - simp (disch := omega) [before4368, before4369, exit32, applyExit, pop, push] - <;> omega -theorem step4368 (k : Nat) : Runs (1*3) (before4368 k).denote (before4369 k).denote := - @applyExit_sound (before4368 k) (before4369 k) exit32 1 valid32 (macro4368 k) -theorem macro4369 (k : Nat) : applyExit (before4369 k) exit36 13 = some (before4370 k) := by - simp (disch := omega) [before4369, before4370, exit36, applyExit, pop, push] - <;> omega -theorem step4369 (k : Nat) : Runs (13*2) (before4369 k).denote (before4370 k).denote := - @applyExit_sound (before4369 k) (before4370 k) exit36 13 valid36 (macro4369 k) -theorem macro4370 (k : Nat) : applyExit (before4370 k) exit33 1 = some (before4371 k) := by - simp (disch := omega) [before4370, before4371, exit33, applyExit, pop, push] - <;> omega -theorem step4370 (k : Nat) : Runs (1*2) (before4370 k).denote (before4371 k).denote := - @applyExit_sound (before4370 k) (before4371 k) exit33 1 valid33 (macro4370 k) -theorem macro4371 (k : Nat) : applyExit (before4371 k) exit35 1 = some (before4372 k) := by - simp (disch := omega) [before4371, before4372, exit35, applyExit, pop, push] - <;> omega -theorem step4371 (k : Nat) : Runs (1*2) (before4371 k).denote (before4372 k).denote := - @applyExit_sound (before4371 k) (before4372 k) exit35 1 valid35 (macro4371 k) -theorem macro4372 (k : Nat) : applyExit (before4372 k) exit36 4 = some (before4373 k) := by - simp (disch := omega) [before4372, before4373, exit36, applyExit, pop, push] - <;> omega -theorem step4372 (k : Nat) : Runs (4*2) (before4372 k).denote (before4373 k).denote := - @applyExit_sound (before4372 k) (before4373 k) exit36 4 valid36 (macro4372 k) -theorem macro4373 (k : Nat) : applyExit (before4373 k) exit31 1 = some (before4374 k) := by - simp (disch := omega) [before4373, before4374, exit31, applyExit, pop, push] - <;> omega -theorem step4373 (k : Nat) : Runs (1*1) (before4373 k).denote (before4374 k).denote := - @applyExit_sound (before4373 k) (before4374 k) exit31 1 valid31 (macro4373 k) -theorem macro4374 (k : Nat) : applyExit (before4374 k) exit10 4 = some (before4375 k) := by - simp (disch := omega) [before4374, before4375, exit10, applyExit, pop, push] - <;> omega -theorem step4374 (k : Nat) : Runs (4*2) (before4374 k).denote (before4375 k).denote := - @applyExit_sound (before4374 k) (before4375 k) exit10 4 valid10 (macro4374 k) -theorem macro4375 (k : Nat) : applyExit (before4375 k) exit32 1 = some (before4376 k) := by - simp (disch := omega) [before4375, before4376, exit32, applyExit, pop, push] - <;> omega -theorem step4375 (k : Nat) : Runs (1*3) (before4375 k).denote (before4376 k).denote := - @applyExit_sound (before4375 k) (before4376 k) exit32 1 valid32 (macro4375 k) -theorem macro4376 (k : Nat) : applyExit (before4376 k) exit36 4 = some (before4377 k) := by - simp (disch := omega) [before4376, before4377, exit36, applyExit, pop, push] - <;> omega -theorem step4376 (k : Nat) : Runs (4*2) (before4376 k).denote (before4377 k).denote := - @applyExit_sound (before4376 k) (before4377 k) exit36 4 valid36 (macro4376 k) -theorem macro4377 (k : Nat) : applyExit (before4377 k) exit33 1 = some (before4378 k) := by - simp (disch := omega) [before4377, before4378, exit33, applyExit, pop, push] - <;> omega -theorem step4377 (k : Nat) : Runs (1*2) (before4377 k).denote (before4378 k).denote := - @applyExit_sound (before4377 k) (before4378 k) exit33 1 valid33 (macro4377 k) -theorem macro4378 (k : Nat) : applyExit (before4378 k) exit35 1 = some (before4379 k) := by - simp (disch := omega) [before4378, before4379, exit35, applyExit, pop, push] - <;> omega -theorem step4378 (k : Nat) : Runs (1*2) (before4378 k).denote (before4379 k).denote := - @applyExit_sound (before4378 k) (before4379 k) exit35 1 valid35 (macro4378 k) -theorem macro4379 (k : Nat) : applyExit (before4379 k) exit36 6 = some (before4380 k) := by - simp (disch := omega) [before4379, before4380, exit36, applyExit, pop, push] - <;> omega -theorem step4379 (k : Nat) : Runs (6*2) (before4379 k).denote (before4380 k).denote := - @applyExit_sound (before4379 k) (before4380 k) exit36 6 valid36 (macro4379 k) -theorem macro4380 (k : Nat) : applyExit (before4380 k) exit39 1 = some (before4381 k) := by - simp (disch := omega) [before4380, before4381, exit39, applyExit, pop, push] - <;> omega -theorem step4380 (k : Nat) : Runs (1*1) (before4380 k).denote (before4381 k).denote := - @applyExit_sound (before4380 k) (before4381 k) exit39 1 valid39 (macro4380 k) -theorem macro4381 (k : Nat) : applyExit (before4381 k) exit10 6 = some (before4382 k) := by - simp (disch := omega) [before4381, before4382, exit10, applyExit, pop, push] - <;> omega -theorem step4381 (k : Nat) : Runs (6*2) (before4381 k).denote (before4382 k).denote := - @applyExit_sound (before4381 k) (before4382 k) exit10 6 valid10 (macro4381 k) -theorem macro4382 (k : Nat) : applyExit (before4382 k) exit32 1 = some (before4383 k) := by - simp (disch := omega) [before4382, before4383, exit32, applyExit, pop, push] - <;> omega -theorem step4382 (k : Nat) : Runs (1*3) (before4382 k).denote (before4383 k).denote := - @applyExit_sound (before4382 k) (before4383 k) exit32 1 valid32 (macro4382 k) -theorem macro4383 (k : Nat) : applyExit (before4383 k) exit36 7 = some (before4384 k) := by - simp (disch := omega) [before4383, before4384, exit36, applyExit, pop, push] - <;> omega -theorem step4383 (k : Nat) : Runs (7*2) (before4383 k).denote (before4384 k).denote := - @applyExit_sound (before4383 k) (before4384 k) exit36 7 valid36 (macro4383 k) -theorem macro4384 (k : Nat) : applyExit (before4384 k) exit39 1 = some (before4385 k) := by - simp (disch := omega) [before4384, before4385, exit39, applyExit, pop, push] - <;> omega -theorem step4384 (k : Nat) : Runs (1*1) (before4384 k).denote (before4385 k).denote := - @applyExit_sound (before4384 k) (before4385 k) exit39 1 valid39 (macro4384 k) -theorem macro4385 (k : Nat) : applyExit (before4385 k) exit10 8 = some (before4386 k) := by - simp (disch := omega) [before4385, before4386, exit10, applyExit, pop, push] - <;> omega -theorem step4385 (k : Nat) : Runs (8*2) (before4385 k).denote (before4386 k).denote := - @applyExit_sound (before4385 k) (before4386 k) exit10 8 valid10 (macro4385 k) -theorem macro4386 (k : Nat) : applyExit (before4386 k) exit46 1 = some (before4387 k) := by - simp (disch := omega) [before4386, before4387, exit46, applyExit, pop, push] - <;> omega -theorem step4386 (k : Nat) : Runs (1*2) (before4386 k).denote (before4387 k).denote := - @applyExit_sound (before4386 k) (before4387 k) exit46 1 valid46 (macro4386 k) -theorem macro4387 (k : Nat) : applyExit (before4387 k) exit47 1 = some (before4388 k) := by - simp (disch := omega) [before4387, before4388, exit47, applyExit, pop, push] - <;> omega -theorem step4387 (k : Nat) : Runs (1*2) (before4387 k).denote (before4388 k).denote := - @applyExit_sound (before4387 k) (before4388 k) exit47 1 valid47 (macro4387 k) -theorem macro4388 (k : Nat) : applyExit (before4388 k) exit62 1 = some (before4389 k) := by - simp (disch := omega) [before4388, before4389, exit62, applyExit, pop, push] - <;> omega -theorem step4388 (k : Nat) : Runs (1*1) (before4388 k).denote (before4389 k).denote := - @applyExit_sound (before4388 k) (before4389 k) exit62 1 valid62 (macro4388 k) -theorem macro4389 (k : Nat) : applyExit (before4389 k) exit35 1 = some (before4390 k) := by - simp (disch := omega) [before4389, before4390, exit35, applyExit, pop, push] - <;> omega -theorem step4389 (k : Nat) : Runs (1*2) (before4389 k).denote (before4390 k).denote := - @applyExit_sound (before4389 k) (before4390 k) exit35 1 valid35 (macro4389 k) -theorem macro4390 (k : Nat) : applyExit (before4390 k) exit39 1 = some (before4391 k) := by - simp (disch := omega) [before4390, before4391, exit39, applyExit, pop, push] - <;> omega -theorem step4390 (k : Nat) : Runs (1*1) (before4390 k).denote (before4391 k).denote := - @applyExit_sound (before4390 k) (before4391 k) exit39 1 valid39 (macro4390 k) -theorem macro4391 (k : Nat) : applyExit (before4391 k) exit32 1 = some (before4392 k) := by - simp (disch := omega) [before4391, before4392, exit32, applyExit, pop, push] - <;> omega -theorem step4391 (k : Nat) : Runs (1*3) (before4391 k).denote (before4392 k).denote := - @applyExit_sound (before4391 k) (before4392 k) exit32 1 valid32 (macro4391 k) -theorem macro4392 (k : Nat) : applyExit (before4392 k) exit36 10 = some (before4393 k) := by - simp (disch := omega) [before4392, before4393, exit36, applyExit, pop, push] - <;> omega -theorem step4392 (k : Nat) : Runs (10*2) (before4392 k).denote (before4393 k).denote := - @applyExit_sound (before4392 k) (before4393 k) exit36 10 valid36 (macro4392 k) -theorem macro4393 (k : Nat) : applyExit (before4393 k) exit39 1 = some (before4394 k) := by - simp (disch := omega) [before4393, before4394, exit39, applyExit, pop, push] - <;> omega -theorem step4393 (k : Nat) : Runs (1*1) (before4393 k).denote (before4394 k).denote := - @applyExit_sound (before4393 k) (before4394 k) exit39 1 valid39 (macro4393 k) -theorem macro4394 (k : Nat) : applyExit (before4394 k) exit10 11 = some (before4395 k) := by - simp (disch := omega) [before4394, before4395, exit10, applyExit, pop, push] - <;> omega -theorem step4394 (k : Nat) : Runs (11*2) (before4394 k).denote (before4395 k).denote := - @applyExit_sound (before4394 k) (before4395 k) exit10 11 valid10 (macro4394 k) -theorem macro4395 (k : Nat) : applyExit (before4395 k) exit46 1 = some (before4396 k) := by - simp (disch := omega) [before4395, before4396, exit46, applyExit, pop, push] - <;> omega -theorem step4395 (k : Nat) : Runs (1*2) (before4395 k).denote (before4396 k).denote := - @applyExit_sound (before4395 k) (before4396 k) exit46 1 valid46 (macro4395 k) -theorem macro4396 (k : Nat) : applyExit (before4396 k) exit47 1 = some (before4397 k) := by - simp (disch := omega) [before4396, before4397, exit47, applyExit, pop, push] - <;> omega -theorem step4396 (k : Nat) : Runs (1*2) (before4396 k).denote (before4397 k).denote := - @applyExit_sound (before4396 k) (before4397 k) exit47 1 valid47 (macro4396 k) -theorem macro4397 (k : Nat) : applyExit (before4397 k) exit62 1 = some (before4398 k) := by - simp (disch := omega) [before4397, before4398, exit62, applyExit, pop, push] - <;> omega -theorem step4397 (k : Nat) : Runs (1*1) (before4397 k).denote (before4398 k).denote := - @applyExit_sound (before4397 k) (before4398 k) exit62 1 valid62 (macro4397 k) -theorem macro4398 (k : Nat) : applyExit (before4398 k) exit35 1 = some (before4399 k) := by - simp (disch := omega) [before4398, before4399, exit35, applyExit, pop, push] - <;> omega -theorem step4398 (k : Nat) : Runs (1*2) (before4398 k).denote (before4399 k).denote := - @applyExit_sound (before4398 k) (before4399 k) exit35 1 valid35 (macro4398 k) -theorem macro4399 (k : Nat) : applyExit (before4399 k) exit39 1 = some (after4399 k) := by - simp (disch := omega) [before4399, after4399, exit39, applyExit, pop, push] - <;> omega -theorem step4399 (k : Nat) : Runs (1*1) (before4399 k).denote (after4399 k).denote := - @applyExit_sound (before4399 k) (after4399 k) exit39 1 valid39 (macro4399 k) -theorem chunkRun043 (k : Nat) : Runs (1224*k+1583533685) (before4300 k).denote (after4399 k).denote := by - have h := (@Runs.trans ((((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))))+((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27))))))+(((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2))))))) ((((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))) (before4300 k).denote (before4350 k).denote (after4399 k).denote (@Runs.trans (((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))))+((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27)))))) (((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2)))))) (before4300 k).denote (before4325 k).denote (before4350 k).denote (@Runs.trans ((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2))))) ((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27))))) (before4300 k).denote (before4312 k).denote (before4325 k).denote (@Runs.trans (((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2)))) (((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))) (before4300 k).denote (before4306 k).denote (before4312 k).denote (@Runs.trans ((1*1)+((7*2)+(1*3))) ((7*2)+((1*2)+(10*2))) (before4300 k).denote (before4303 k).denote (before4306 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before4300 k).denote (before4301 k).denote (before4303 k).denote (step4300 k) (@Runs.trans (7*2) (1*3) (before4301 k).denote (before4302 k).denote (before4303 k).denote (step4301 k) (step4302 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before4303 k).denote (before4304 k).denote (before4306 k).denote (step4303 k) (@Runs.trans (1*2) (10*2) (before4304 k).denote (before4305 k).denote (before4306 k).denote (step4304 k) (step4305 k)))) (@Runs.trans ((1*2)+((6*2)+(1*5))) ((6*2)+((1*3)+(6*2))) (before4306 k).denote (before4309 k).denote (before4312 k).denote (@Runs.trans (1*2) ((6*2)+(1*5)) (before4306 k).denote (before4307 k).denote (before4309 k).denote (step4306 k) (@Runs.trans (6*2) (1*5) (before4307 k).denote (before4308 k).denote (before4309 k).denote (step4307 k) (step4308 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before4309 k).denote (before4310 k).denote (before4312 k).denote (step4309 k) (@Runs.trans (1*3) (6*2) (before4310 k).denote (before4311 k).denote (before4312 k).denote (step4310 k) (step4311 k))))) (@Runs.trans (((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27)))) (((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27)))) (before4312 k).denote (before4318 k).denote (before4325 k).denote (@Runs.trans ((1*38)+((1*5)+(1*27))) ((1*38)+((1*5)+(1*27))) (before4312 k).denote (before4315 k).denote (before4318 k).denote (@Runs.trans (1*38) ((1*5)+(1*27)) (before4312 k).denote (before4313 k).denote (before4315 k).denote (step4312 k) (@Runs.trans (1*5) (1*27) (before4313 k).denote (before4314 k).denote (before4315 k).denote (step4313 k) (step4314 k))) (@Runs.trans (1*38) ((1*5)+(1*27)) (before4315 k).denote (before4316 k).denote (before4318 k).denote (step4315 k) (@Runs.trans (1*5) (1*27) (before4316 k).denote (before4317 k).denote (before4318 k).denote (step4316 k) (step4317 k)))) (@Runs.trans ((1*38)+((1*5)+(1*27))) ((((1*k+2)*70)+(1*38))+((1*5)+(1*27))) (before4318 k).denote (before4321 k).denote (before4325 k).denote (@Runs.trans (1*38) ((1*5)+(1*27)) (before4318 k).denote (before4319 k).denote (before4321 k).denote (step4318 k) (@Runs.trans (1*5) (1*27) (before4319 k).denote (before4320 k).denote (before4321 k).denote (step4319 k) (step4320 k))) (@Runs.trans (((1*k+2)*70)+(1*38)) ((1*5)+(1*27)) (before4321 k).denote (before4323 k).denote (before4325 k).denote (@Runs.trans ((1*k+2)*70) (1*38) (before4321 k).denote (before4322 k).denote (before4323 k).denote (step4321 k) (step4322 k)) (@Runs.trans (1*5) (1*27) (before4323 k).denote (before4324 k).denote (before4325 k).denote (step4323 k) (step4324 k)))))) (@Runs.trans ((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))) ((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2))))) (before4325 k).denote (before4337 k).denote (before4350 k).denote (@Runs.trans (((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2)))) (((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))) (before4325 k).denote (before4331 k).denote (before4337 k).denote (@Runs.trans ((1*38)+((1*5)+(1*27))) ((1*38)+((791761161*2)+(1*2))) (before4325 k).denote (before4328 k).denote (before4331 k).denote (@Runs.trans (1*38) ((1*5)+(1*27)) (before4325 k).denote (before4326 k).denote (before4328 k).denote (step4325 k) (@Runs.trans (1*5) (1*27) (before4326 k).denote (before4327 k).denote (before4328 k).denote (step4326 k) (step4327 k))) (@Runs.trans (1*38) ((791761161*2)+(1*2)) (before4328 k).denote (before4329 k).denote (before4331 k).denote (step4328 k) (@Runs.trans (791761161*2) (1*2) (before4329 k).denote (before4330 k).denote (before4331 k).denote (step4329 k) (step4330 k)))) (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((6*2)+(1*2))) (before4331 k).denote (before4334 k).denote (before4337 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before4331 k).denote (before4332 k).denote (before4334 k).denote (step4331 k) (@Runs.trans (1*1) (6*2) (before4332 k).denote (before4333 k).denote (before4334 k).denote (step4332 k) (step4333 k))) (@Runs.trans (1*3) ((6*2)+(1*2)) (before4334 k).denote (before4335 k).denote (before4337 k).denote (step4334 k) (@Runs.trans (6*2) (1*2) (before4335 k).denote (before4336 k).denote (before4337 k).denote (step4335 k) (step4336 k))))) (@Runs.trans (((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3)))) (((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2)))) (before4337 k).denote (before4343 k).denote (before4350 k).denote (@Runs.trans ((23*2)+((1*2)+(38*2))) ((1*1)+((38*2)+(1*3))) (before4337 k).denote (before4340 k).denote (before4343 k).denote (@Runs.trans (23*2) ((1*2)+(38*2)) (before4337 k).denote (before4338 k).denote (before4340 k).denote (step4337 k) (@Runs.trans (1*2) (38*2) (before4338 k).denote (before4339 k).denote (before4340 k).denote (step4338 k) (step4339 k))) (@Runs.trans (1*1) ((38*2)+(1*3)) (before4340 k).denote (before4341 k).denote (before4343 k).denote (step4340 k) (@Runs.trans (38*2) (1*3) (before4341 k).denote (before4342 k).denote (before4343 k).denote (step4341 k) (step4342 k)))) (@Runs.trans ((38*2)+((1*2)+(17*2))) (((1*2)+(90*2))+((1*1)+(90*2))) (before4343 k).denote (before4346 k).denote (before4350 k).denote (@Runs.trans (38*2) ((1*2)+(17*2)) (before4343 k).denote (before4344 k).denote (before4346 k).denote (step4343 k) (@Runs.trans (1*2) (17*2) (before4344 k).denote (before4345 k).denote (before4346 k).denote (step4344 k) (step4345 k))) (@Runs.trans ((1*2)+(90*2)) ((1*1)+(90*2)) (before4346 k).denote (before4348 k).denote (before4350 k).denote (@Runs.trans (1*2) (90*2) (before4346 k).denote (before4347 k).denote (before4348 k).denote (step4346 k) (step4347 k)) (@Runs.trans (1*1) (90*2) (before4348 k).denote (before4349 k).denote (before4350 k).denote (step4348 k) (step4349 k))))))) (@Runs.trans (((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))))) (((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (before4350 k).denote (before4375 k).denote (after4399 k).denote (@Runs.trans ((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2))))) ((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))) (before4350 k).denote (before4362 k).denote (before4375 k).denote (@Runs.trans (((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2)))) (((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))) (before4350 k).denote (before4356 k).denote (before4362 k).denote (@Runs.trans ((1*3)+((90*2)+(1*2))) ((17*2)+(((1*k+8)*1154)+(21*2))) (before4350 k).denote (before4353 k).denote (before4356 k).denote (@Runs.trans (1*3) ((90*2)+(1*2)) (before4350 k).denote (before4351 k).denote (before4353 k).denote (step4350 k) (@Runs.trans (90*2) (1*2) (before4351 k).denote (before4352 k).denote (before4353 k).denote (step4351 k) (step4352 k))) (@Runs.trans (17*2) (((1*k+8)*1154)+(21*2)) (before4353 k).denote (before4354 k).denote (before4356 k).denote (step4353 k) (@Runs.trans ((1*k+8)*1154) (21*2) (before4354 k).denote (before4355 k).denote (before4356 k).denote (step4354 k) (step4355 k)))) (@Runs.trans ((1*2)+((14*2)+(1*1))) ((14*2)+((1*3)+(14*2))) (before4356 k).denote (before4359 k).denote (before4362 k).denote (@Runs.trans (1*2) ((14*2)+(1*1)) (before4356 k).denote (before4357 k).denote (before4359 k).denote (step4356 k) (@Runs.trans (14*2) (1*1) (before4357 k).denote (before4358 k).denote (before4359 k).denote (step4357 k) (step4358 k))) (@Runs.trans (14*2) ((1*3)+(14*2)) (before4359 k).denote (before4360 k).denote (before4362 k).denote (step4359 k) (@Runs.trans (1*3) (14*2) (before4360 k).denote (before4361 k).denote (before4362 k).denote (step4360 k) (step4361 k))))) (@Runs.trans (((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2)))) (((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2)))) (before4362 k).denote (before4368 k).denote (before4375 k).denote (@Runs.trans ((1*2)+((93*2)+(1*2))) ((13*2)+((1*1)+(13*2))) (before4362 k).denote (before4365 k).denote (before4368 k).denote (@Runs.trans (1*2) ((93*2)+(1*2)) (before4362 k).denote (before4363 k).denote (before4365 k).denote (step4362 k) (@Runs.trans (93*2) (1*2) (before4363 k).denote (before4364 k).denote (before4365 k).denote (step4363 k) (step4364 k))) (@Runs.trans (13*2) ((1*1)+(13*2)) (before4365 k).denote (before4366 k).denote (before4368 k).denote (step4365 k) (@Runs.trans (1*1) (13*2) (before4366 k).denote (before4367 k).denote (before4368 k).denote (step4366 k) (step4367 k)))) (@Runs.trans ((1*3)+((13*2)+(1*2))) (((1*2)+(4*2))+((1*1)+(4*2))) (before4368 k).denote (before4371 k).denote (before4375 k).denote (@Runs.trans (1*3) ((13*2)+(1*2)) (before4368 k).denote (before4369 k).denote (before4371 k).denote (step4368 k) (@Runs.trans (13*2) (1*2) (before4369 k).denote (before4370 k).denote (before4371 k).denote (step4369 k) (step4370 k))) (@Runs.trans ((1*2)+(4*2)) ((1*1)+(4*2)) (before4371 k).denote (before4373 k).denote (before4375 k).denote (@Runs.trans (1*2) (4*2) (before4371 k).denote (before4372 k).denote (before4373 k).denote (step4371 k) (step4372 k)) (@Runs.trans (1*1) (4*2) (before4373 k).denote (before4374 k).denote (before4375 k).denote (step4373 k) (step4374 k)))))) (@Runs.trans ((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before4375 k).denote (before4387 k).denote (after4399 k).denote (@Runs.trans (((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1)))) (((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))) (before4375 k).denote (before4381 k).denote (before4387 k).denote (@Runs.trans ((1*3)+((4*2)+(1*2))) ((1*2)+((6*2)+(1*1))) (before4375 k).denote (before4378 k).denote (before4381 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before4375 k).denote (before4376 k).denote (before4378 k).denote (step4375 k) (@Runs.trans (4*2) (1*2) (before4376 k).denote (before4377 k).denote (before4378 k).denote (step4376 k) (step4377 k))) (@Runs.trans (1*2) ((6*2)+(1*1)) (before4378 k).denote (before4379 k).denote (before4381 k).denote (step4378 k) (@Runs.trans (6*2) (1*1) (before4379 k).denote (before4380 k).denote (before4381 k).denote (step4379 k) (step4380 k)))) (@Runs.trans ((6*2)+((1*3)+(7*2))) ((1*1)+((8*2)+(1*2))) (before4381 k).denote (before4384 k).denote (before4387 k).denote (@Runs.trans (6*2) ((1*3)+(7*2)) (before4381 k).denote (before4382 k).denote (before4384 k).denote (step4381 k) (@Runs.trans (1*3) (7*2) (before4382 k).denote (before4383 k).denote (before4384 k).denote (step4382 k) (step4383 k))) (@Runs.trans (1*1) ((8*2)+(1*2)) (before4384 k).denote (before4385 k).denote (before4387 k).denote (step4384 k) (@Runs.trans (8*2) (1*2) (before4385 k).denote (before4386 k).denote (before4387 k).denote (step4385 k) (step4386 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2)))) (((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before4387 k).denote (before4393 k).denote (after4399 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(10*2))) (before4387 k).denote (before4390 k).denote (before4393 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4387 k).denote (before4388 k).denote (before4390 k).denote (step4387 k) (@Runs.trans (1*1) (1*2) (before4388 k).denote (before4389 k).denote (before4390 k).denote (step4388 k) (step4389 k))) (@Runs.trans (1*1) ((1*3)+(10*2)) (before4390 k).denote (before4391 k).denote (before4393 k).denote (step4390 k) (@Runs.trans (1*3) (10*2) (before4391 k).denote (before4392 k).denote (before4393 k).denote (step4391 k) (step4392 k)))) (@Runs.trans ((1*1)+((11*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before4393 k).denote (before4396 k).denote (after4399 k).denote (@Runs.trans (1*1) ((11*2)+(1*2)) (before4393 k).denote (before4394 k).denote (before4396 k).denote (step4393 k) (@Runs.trans (11*2) (1*2) (before4394 k).denote (before4395 k).denote (before4396 k).denote (step4394 k) (step4395 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before4396 k).denote (before4398 k).denote (after4399 k).denote (@Runs.trans (1*2) (1*1) (before4396 k).denote (before4397 k).denote (before4398 k).denote (step4396 k) (step4397 k)) (@Runs.trans (1*2) (1*1) (before4398 k).denote (before4399 k).denote (after4399 k).denote (step4398 k) (step4399 k)))))))) - have ht : (((((((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((6*2)+(1*5)))+((6*2)+((1*3)+(6*2)))))+((((1*38)+((1*5)+(1*27)))+((1*38)+((1*5)+(1*27))))+(((1*38)+((1*5)+(1*27)))+((((1*k+2)*70)+(1*38))+((1*5)+(1*27))))))+(((((1*38)+((1*5)+(1*27)))+((1*38)+((791761161*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((23*2)+((1*2)+(38*2)))+((1*1)+((38*2)+(1*3))))+(((38*2)+((1*2)+(17*2)))+(((1*2)+(90*2))+((1*1)+(90*2)))))))+((((((1*3)+((90*2)+(1*2)))+((17*2)+(((1*k+8)*1154)+(21*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((93*2)+(1*2)))+((13*2)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+(((1*2)+(4*2))+((1*1)+(4*2))))))+(((((1*3)+((4*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+((1*1)+((8*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(10*2))))+(((1*1)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))))) = (1224*k+1583533685) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean deleted file mode 100644 index 1ecdebed..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk044.lean +++ /dev/null @@ -1,812 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4400_0 : Stack := [] -abbrev tail4400_1 : Stack := ⟨w0,1⟩ :: tail4400_0 -abbrev tail4400_2 : Stack := ⟨w2,1⟩ :: tail4400_1 -abbrev tail4400_3 : Stack := ⟨w1,1⟩ :: tail4400_2 -abbrev tail4400_4 : Stack := ⟨w0,8⟩ :: tail4400_3 -abbrev tail4400_5 : Stack := ⟨w2,1⟩ :: tail4400_4 -abbrev tail4400_6 : Stack := ⟨w0,5⟩ :: tail4400_5 -abbrev tail4400_7 : Stack := ⟨w2,1⟩ :: tail4400_6 -abbrev tail4400_8 : Stack := ⟨w1,11⟩ :: tail4400_7 -abbrev tail4400_9 : Stack := ⟨w0,8⟩ :: tail4400_8 -abbrev tail4400_10 : Stack := ⟨w2,1⟩ :: tail4400_9 -abbrev tail4400_11 : Stack := ⟨w1,10⟩ :: tail4400_10 -abbrev tail4400_12 : Stack := ⟨w0,7⟩ :: tail4400_11 -abbrev tail4400_13 (k : Nat) : Stack := ⟨w79,(1*k+7)⟩ :: tail4400_12 -abbrev tail4400_14 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4400_13 k -abbrev tail4400_15 (k : Nat) : Stack := ⟨w1,791761161⟩ :: tail4400_14 k -abbrev tail4400_16 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4400_15 k -abbrev tail4400_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_16 k -abbrev tail4400_18 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4400_17 k -abbrev tail4400_19 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4400_18 k -abbrev tail4400_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_19 k -abbrev tail4400_21 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4400_20 k -abbrev tail4400_22 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4400_21 k -abbrev tail4400_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_22 k -abbrev tail4400_24 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4400_23 k -abbrev tail4400_25 (k : Nat) : Stack := ⟨w217,(1*k+8)⟩ :: tail4400_24 k -abbrev tail4400_26 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4400_25 k -abbrev tail4400_27 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4400_26 k -abbrev tail4400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_27 k -abbrev tail4400_29 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4400_28 k -abbrev tail4400_30 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4400_29 k -abbrev tail4400_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_30 k -abbrev tail4400_32 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4400_31 k -abbrev tail4400_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_32 k -abbrev tail4400_34 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_33 k -abbrev tail4400_35 : Stack := ⟨w1,13⟩ :: tail4400_0 -abbrev tail4400_36 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4400_33 k -abbrev tail4400_37 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4400_33 k -abbrev tail4400_38 : Stack := ⟨w1,1⟩ :: tail4400_0 -abbrev tail4400_39 : Stack := ⟨w1,15⟩ :: tail4400_0 -abbrev tail4400_40 : Stack := ⟨w2,1⟩ :: tail4400_39 -abbrev tail4400_41 : Stack := ⟨w2,2⟩ :: tail4400_39 -abbrev tail4400_42 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4400_29 k -abbrev tail4400_43 : Stack := ⟨w1,1⟩ :: tail4400_40 -abbrev tail4400_44 : Stack := ⟨w1,16⟩ :: tail4400_40 -abbrev tail4400_45 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4400_28 k -abbrev tail4400_46 : Stack := ⟨w2,1⟩ :: tail4400_44 -abbrev tail4400_47 : Stack := ⟨w0,92⟩ :: tail4400_46 -abbrev tail4400_48 : Stack := ⟨w0,93⟩ :: tail4400_46 -abbrev tail4400_49 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4400_26 k -abbrev tail4400_50 : Stack := ⟨w1,1⟩ :: tail4400_48 -abbrev tail4400_51 : Stack := ⟨w1,15⟩ :: tail4400_48 -abbrev tail4400_52 (k : Nat) : Stack := ⟨w1,20⟩ :: tail4400_25 k -abbrev tail4400_53 : Stack := ⟨w2,1⟩ :: tail4400_51 -abbrev tail4400_54 : Stack := ⟨w0,20⟩ :: tail4400_53 -abbrev tail4400_55 (k : Nat) : Stack := ⟨w218,(1*k+8)⟩ :: tail4400_54 -abbrev tail4400_56 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4400_55 k -abbrev tail4400_57 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4400_55 k -abbrev tail4400_58 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4400_21 k -abbrev tail4400_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_57 k -abbrev tail4400_60 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4400_57 k -abbrev tail4400_61 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4400_20 k -abbrev tail4400_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_60 k -abbrev tail4400_63 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4400_62 k -abbrev tail4400_64 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4400_62 k -abbrev tail4400_65 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4400_18 k -abbrev tail4400_66 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_64 k -abbrev tail4400_67 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4400_64 k -abbrev tail4400_68 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4400_17 k -abbrev tail4400_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_67 k -abbrev tail4400_70 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4400_69 k -abbrev tail4400_71 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4400_69 k -abbrev tail4400_72 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4400_15 k -abbrev tail4400_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_71 k -abbrev tail4400_74 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_71 k -abbrev tail4400_75 (k : Nat) : Stack := ⟨w1,791761160⟩ :: tail4400_14 k -abbrev tail4400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_74 k -abbrev tail4400_77 (k : Nat) : Stack := ⟨w0,791761160⟩ :: tail4400_76 k -abbrev tail4400_78 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4400_77 k -abbrev tail4400_79 (k : Nat) : Stack := ⟨w219,(1*k+7)⟩ :: tail4400_78 k -abbrev tail4400_80 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_79 k -abbrev tail4400_81 : Stack := ⟨w1,9⟩ :: tail4400_10 -abbrev tail4400_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_80 k -abbrev tail4400_83 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4400_82 k -abbrev tail4400_84 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4400_82 k -abbrev tail4400_85 : Stack := ⟨w0,7⟩ :: tail4400_8 -abbrev tail4400_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_84 k -abbrev tail4400_87 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4400_84 k -abbrev tail4400_88 : Stack := ⟨w1,10⟩ :: tail4400_7 -abbrev tail4400_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_87 k -abbrev tail4400_90 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4400_89 k -abbrev tail4400_91 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4400_89 k -abbrev tail4400_92 : Stack := ⟨w0,4⟩ :: tail4400_5 -abbrev tail4400_93 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4400_91 k -abbrev tail4400_94 (k : Nat) : Stack := ⟨w1,5⟩ :: tail4400_91 k -abbrev tail4400_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_94 k -abbrev tail4400_96 : Stack := ⟨w0,7⟩ :: tail4400_3 -abbrev tail4400_97 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4400_94 k -abbrev tail4400_98 : Stack := ⟨w0,6⟩ :: tail4400_3 -abbrev tail4400_99 : Stack := ⟨w2,1⟩ :: tail4400_98 -abbrev tail4400_100 : Stack := ⟨w23,1⟩ :: tail4400_99 -abbrev tail4400_101 (k : Nat) : Stack := ⟨w1,6⟩ :: tail4400_91 k -abbrev tail4400_102 : Stack := ⟨w0,1⟩ :: tail4400_99 -abbrev tail4400_103 : Stack := ⟨w0,7⟩ :: tail4400_99 -abbrev tail4400_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_90 k -abbrev tail4400_105 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_104 k -abbrev tail4400_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4400_105 k -abbrev tail4400_107 : Stack := ⟨w0,5⟩ :: tail4400_3 -abbrev tail4400_108 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4400_105 k -abbrev tail4400_109 : Stack := ⟨w0,4⟩ :: tail4400_3 -abbrev tail4400_110 : Stack := ⟨w2,1⟩ :: tail4400_109 -abbrev tail4400_111 : Stack := ⟨w23,1⟩ :: tail4400_110 -abbrev tail4400_112 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4400_104 k -abbrev tail4400_113 : Stack := ⟨w0,1⟩ :: tail4400_110 -abbrev tail4400_114 : Stack := ⟨w0,9⟩ :: tail4400_110 -abbrev tail4400_115 : Stack := ⟨w2,1⟩ :: tail4400_114 -abbrev tail4400_116 : Stack := ⟨w1,10⟩ :: tail4400_115 -abbrev tail4400_117 : Stack := ⟨w23,1⟩ :: tail4400_116 -abbrev tail4400_118 : Stack := ⟨w0,8⟩ :: tail4400_117 -abbrev tail4400_119 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_83 k -abbrev tail4400_120 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4400_119 k -abbrev tail4400_121 : Stack := ⟨w0,1⟩ :: tail4400_116 -abbrev tail4400_122 : Stack := ⟨w0,9⟩ :: tail4400_116 -abbrev tail4400_123 : Stack := ⟨w2,1⟩ :: tail4400_122 -abbrev tail4400_124 : Stack := ⟨w1,9⟩ :: tail4400_123 -abbrev tail4400_125 : Stack := ⟨w23,1⟩ :: tail4400_124 -abbrev tail4400_126 : Stack := ⟨w0,7⟩ :: tail4400_125 -abbrev tail4400_127 (k : Nat) : Stack := ⟨w219,(1*k+6)⟩ :: tail4400_78 k -abbrev tail4400_128 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_127 k -abbrev tail4400_129 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_128 k -abbrev tail4400_130 : Stack := ⟨w0,1⟩ :: tail4400_124 -abbrev tail4400_131 : Stack := ⟨w0,8⟩ :: tail4400_124 -abbrev tail4400_132 : Stack := ⟨w221,1⟩ :: tail4400_131 -abbrev tail4400_133 (k : Nat) : Stack := ⟨w219,(1*k+5)⟩ :: tail4400_78 k -abbrev tail4400_134 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_133 k -abbrev tail4400_135 : Stack := ⟨w87,1⟩ :: tail4400_131 -abbrev tail4400_136 : Stack := ⟨w221,1⟩ :: tail4400_135 -abbrev tail4400_137 (k : Nat) : Stack := ⟨w219,(1*k+4)⟩ :: tail4400_78 k -abbrev tail4400_138 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_137 k -abbrev tail4400_139 : Stack := ⟨w87,2⟩ :: tail4400_131 -abbrev tail4400_140 : Stack := ⟨w221,1⟩ :: tail4400_139 -abbrev tail4400_141 (k : Nat) : Stack := ⟨w219,(1*k+3)⟩ :: tail4400_78 k -abbrev tail4400_142 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_141 k -abbrev tail4400_143 : Stack := ⟨w87,3⟩ :: tail4400_131 -abbrev tail4400_144 (k : Nat) : Stack := ⟨w87,(1*k+5)⟩ :: tail4400_131 -abbrev tail4400_145 (k : Nat) : Stack := ⟨w219,1⟩ :: tail4400_78 k -abbrev tail4400_146 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_145 k -abbrev tail4400_147 (k : Nat) : Stack := ⟨w221,1⟩ :: tail4400_144 k -abbrev tail4400_148 (k : Nat) : Stack := ⟨w220,1⟩ :: tail4400_78 k -abbrev tail4400_149 (k : Nat) : Stack := ⟨w87,(1*k+6)⟩ :: tail4400_131 -abbrev tail4400_150 (k : Nat) : Stack := ⟨w221,1⟩ :: tail4400_149 k -abbrev tail4400_151 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4400_77 k -abbrev tail4400_152 (k : Nat) : Stack := ⟨w87,(1*k+7)⟩ :: tail4400_131 -abbrev tail4400_153 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4400_152 k -abbrev tail4400_154 (k : Nat) : Stack := ⟨w1,791761160⟩ :: tail4400_153 k -abbrev tail4400_155 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_154 k -abbrev tail4400_156 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4400_155 k -abbrev tail4400_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4400_70 k -abbrev tail4400_158 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4400_157 k - -def before4400 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526883),(tail4400_34 k),tail4400_35⟩ -def before4401 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526883),(tail4400_36 k),tail4400_35⟩ -def before4402 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail4400_37 k),tail4400_0⟩ -def before4403 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail4400_37 k),tail4400_38⟩ -def before4404 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526881),(tail4400_33 k),tail4400_39⟩ -def before4405 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526879),(tail4400_32 k),tail4400_40⟩ -def before4406 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526877),(tail4400_31 k),tail4400_41⟩ -def before4407 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526877),(tail4400_42 k),tail4400_41⟩ -def before4408 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526877),(tail4400_42 k),tail4400_43⟩ -def before4409 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526847),(tail4400_29 k),tail4400_44⟩ -def before4410 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526845),(tail4400_45 k),tail4400_46⟩ -def before4411 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4400_28 k),tail4400_47⟩ -def before4412 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4400_27 k),tail4400_48⟩ -def before4413 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4400_49 k),tail4400_50⟩ -def before4414 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526629),(tail4400_26 k),tail4400_51⟩ -def before4415 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526627),(tail4400_52 k),tail4400_53⟩ -def before4416 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4400_25 k),tail4400_54⟩ -def before4417 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4400_24 k),(tail4400_55 k)⟩ -def before4418 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4400_23 k),(tail4400_56 k)⟩ -def before4419 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4400_22 k),(tail4400_57 k)⟩ -def before4420 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4400_58 k),(tail4400_59 k)⟩ -def before4421 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521681),(tail4400_21 k),(tail4400_60 k)⟩ -def before4422 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521679),(tail4400_61 k),(tail4400_62 k)⟩ -def before4423 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4400_20 k),(tail4400_63 k)⟩ -def before4424 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4400_19 k),(tail4400_64 k)⟩ -def before4425 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4400_65 k),(tail4400_66 k)⟩ -def before4426 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521567),(tail4400_18 k),(tail4400_67 k)⟩ -def before4427 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521565),(tail4400_68 k),(tail4400_69 k)⟩ -def before4428 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4400_17 k),(tail4400_70 k)⟩ -def before4429 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4400_16 k),(tail4400_71 k)⟩ -def before4430 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4400_72 k),(tail4400_73 k)⟩ -def before4431 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail4400_15 k),(tail4400_74 k)⟩ -def before4432 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521503),(tail4400_75 k),(tail4400_76 k)⟩ -def before4433 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4400_14 k),(tail4400_77 k)⟩ -def before4434 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4400_13 k),(tail4400_78 k)⟩ -def before4435 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4400_12,(tail4400_79 k)⟩ -def before4436 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail4400_11,(tail4400_80 k)⟩ -def before4437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail4400_81,(tail4400_82 k)⟩ -def before4438 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4400_10,(tail4400_83 k)⟩ -def before4439 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4400_9,(tail4400_84 k)⟩ -def before4440 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4400_85,(tail4400_86 k)⟩ -def before4441 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail4400_8,(tail4400_87 k)⟩ -def before4442 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail4400_88,(tail4400_89 k)⟩ -def before4443 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4400_7,(tail4400_90 k)⟩ -def before4444 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4400_6,(tail4400_91 k)⟩ -def before4445 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4400_92,(tail4400_93 k)⟩ -def before4446 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail4400_5,(tail4400_94 k)⟩ -def before4447 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1209),tail4400_4,(tail4400_95 k)⟩ -def before4448 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1211),tail4400_96,(tail4400_97 k)⟩ -def before4449 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1211),tail4400_99,(tail4400_97 k)⟩ -def before4450 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail4400_100,(tail4400_95 k)⟩ -def before4451 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail4400_100,(tail4400_101 k)⟩ -def before4452 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail4400_102,(tail4400_101 k)⟩ -def before4453 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4400_103,(tail4400_91 k)⟩ -def before4454 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4400_103,(tail4400_104 k)⟩ -def before4455 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail4400_99,(tail4400_105 k)⟩ -def before4456 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail4400_98,(tail4400_106 k)⟩ -def before4457 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1215),tail4400_107,(tail4400_108 k)⟩ -def before4458 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1215),tail4400_110,(tail4400_108 k)⟩ -def before4459 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail4400_111,(tail4400_106 k)⟩ -def before4460 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail4400_111,(tail4400_112 k)⟩ -def before4461 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail4400_113,(tail4400_112 k)⟩ -def before4462 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4400_114,(tail4400_104 k)⟩ -def before4463 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4400_115,(tail4400_90 k)⟩ -def before4464 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1175),tail4400_116,(tail4400_89 k)⟩ -def before4465 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail4400_117,(tail4400_87 k)⟩ -def before4466 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4400_118,(tail4400_84 k)⟩ -def before4467 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4400_118,(tail4400_119 k)⟩ -def before4468 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail4400_117,(tail4400_120 k)⟩ -def before4469 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1173),tail4400_121,(tail4400_120 k)⟩ -def before4470 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4400_122,(tail4400_119 k)⟩ -def before4471 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4400_123,(tail4400_83 k)⟩ -def before4472 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1137),tail4400_124,(tail4400_82 k)⟩ -def before4473 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1135),tail4400_125,(tail4400_80 k)⟩ -def before4474 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4400_126,(tail4400_79 k)⟩ -def before4475 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4400_126,(tail4400_128 k)⟩ -def before4476 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail4400_125,(tail4400_129 k)⟩ -def before4477 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1135),tail4400_130,(tail4400_129 k)⟩ -def before4478 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4400_131,(tail4400_128 k)⟩ -def before4479 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4400_132,(tail4400_127 k)⟩ -def before4480 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4400_132,(tail4400_134 k)⟩ -def before4481 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4400_135,(tail4400_134 k)⟩ -def before4482 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4400_136,(tail4400_133 k)⟩ -def before4483 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4400_136,(tail4400_138 k)⟩ -def before4484 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4400_139,(tail4400_138 k)⟩ -def before4485 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4400_140,(tail4400_137 k)⟩ -def before4486 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4400_140,(tail4400_142 k)⟩ -def before4487 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4400_143,(tail4400_142 k)⟩ -def before4488 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4400_144 k),(tail4400_146 k)⟩ -def before4489 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4400_147 k),(tail4400_145 k)⟩ -def before4490 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4400_147 k),(tail4400_148 k)⟩ -def before4491 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4400_149 k),(tail4400_148 k)⟩ -def before4492 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4400_150 k),(tail4400_78 k)⟩ -def before4493 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4400_150 k),(tail4400_151 k)⟩ -def before4494 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4400_152 k),(tail4400_151 k)⟩ -def before4495 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4400_153 k),(tail4400_77 k)⟩ -def before4496 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521503),(tail4400_154 k),(tail4400_76 k)⟩ -def before4497 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail4400_155 k),(tail4400_74 k)⟩ -def before4498 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4400_156 k),(tail4400_71 k)⟩ -def before4499 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4400_156 k),(tail4400_157 k)⟩ -def after4499 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail4400_155 k),(tail4400_158 k)⟩ - -theorem macro4400 (k : Nat) : applyExit (before4400 k) exit32 1 = some (before4401 k) := by - simp (disch := omega) [before4400, before4401, exit32, applyExit, pop, push] - <;> omega -theorem step4400 (k : Nat) : Runs (1*3) (before4400 k).denote (before4401 k).denote := - @applyExit_sound (before4400 k) (before4401 k) exit32 1 valid32 (macro4400 k) -theorem macro4401 (k : Nat) : applyExit (before4401 k) exit36 13 = some (before4402 k) := by - simp (disch := omega) [before4401, before4402, exit36, applyExit, pop, push] - <;> omega -theorem step4401 (k : Nat) : Runs (13*2) (before4401 k).denote (before4402 k).denote := - @applyExit_sound (before4401 k) (before4402 k) exit36 13 valid36 (macro4401 k) -theorem macro4402 (k : Nat) : applyExit (before4402 k) exit39 1 = some (before4403 k) := by - simp (disch := omega) [before4402, before4403, exit39, applyExit, pop, push] - <;> omega -theorem step4402 (k : Nat) : Runs (1*1) (before4402 k).denote (before4403 k).denote := - @applyExit_sound (before4402 k) (before4403 k) exit39 1 valid39 (macro4402 k) -theorem macro4403 (k : Nat) : applyExit (before4403 k) exit10 14 = some (before4404 k) := by - simp (disch := omega) [before4403, before4404, exit10, applyExit, pop, push] - <;> omega -theorem step4403 (k : Nat) : Runs (14*2) (before4403 k).denote (before4404 k).denote := - @applyExit_sound (before4403 k) (before4404 k) exit10 14 valid10 (macro4403 k) -theorem macro4404 (k : Nat) : applyExit (before4404 k) exit46 1 = some (before4405 k) := by - simp (disch := omega) [before4404, before4405, exit46, applyExit, pop, push] - <;> omega -theorem step4404 (k : Nat) : Runs (1*2) (before4404 k).denote (before4405 k).denote := - @applyExit_sound (before4404 k) (before4405 k) exit46 1 valid46 (macro4404 k) -theorem macro4405 (k : Nat) : applyExit (before4405 k) exit47 1 = some (before4406 k) := by - simp (disch := omega) [before4405, before4406, exit47, applyExit, pop, push] - <;> omega -theorem step4405 (k : Nat) : Runs (1*2) (before4405 k).denote (before4406 k).denote := - @applyExit_sound (before4405 k) (before4406 k) exit47 1 valid47 (macro4405 k) -theorem macro4406 (k : Nat) : applyExit (before4406 k) exit48 1 = some (before4407 k) := by - simp (disch := omega) [before4406, before4407, exit48, applyExit, pop, push] - <;> omega -theorem step4406 (k : Nat) : Runs (1*1) (before4406 k).denote (before4407 k).denote := - @applyExit_sound (before4406 k) (before4407 k) exit48 1 valid48 (macro4406 k) -theorem macro4407 (k : Nat) : applyExit (before4407 k) exit39 1 = some (before4408 k) := by - simp (disch := omega) [before4407, before4408, exit39, applyExit, pop, push] - <;> omega -theorem step4407 (k : Nat) : Runs (1*1) (before4407 k).denote (before4408 k).denote := - @applyExit_sound (before4407 k) (before4408 k) exit39 1 valid39 (macro4407 k) -theorem macro4408 (k : Nat) : applyExit (before4408 k) exit10 15 = some (before4409 k) := by - simp (disch := omega) [before4408, before4409, exit10, applyExit, pop, push] - <;> omega -theorem step4408 (k : Nat) : Runs (15*2) (before4408 k).denote (before4409 k).denote := - @applyExit_sound (before4408 k) (before4409 k) exit10 15 valid10 (macro4408 k) -theorem macro4409 (k : Nat) : applyExit (before4409 k) exit11 1 = some (before4410 k) := by - simp (disch := omega) [before4409, before4410, exit11, applyExit, pop, push] - <;> omega -theorem step4409 (k : Nat) : Runs (1*2) (before4409 k).denote (before4410 k).denote := - @applyExit_sound (before4409 k) (before4410 k) exit11 1 valid11 (macro4409 k) -theorem macro4410 (k : Nat) : applyExit (before4410 k) exit2 92 = some (before4411 k) := by - simp (disch := omega) [before4410, before4411, exit2, applyExit, pop, push] - <;> omega -theorem step4410 (k : Nat) : Runs (92*2) (before4410 k).denote (before4411 k).denote := - @applyExit_sound (before4410 k) (before4411 k) exit2 92 valid2 (macro4410 k) -theorem macro4411 (k : Nat) : applyExit (before4411 k) exit3 1 = some (before4412 k) := by - simp (disch := omega) [before4411, before4412, exit3, applyExit, pop, push] - <;> omega -theorem step4411 (k : Nat) : Runs (1*2) (before4411 k).denote (before4412 k).denote := - @applyExit_sound (before4411 k) (before4412 k) exit3 1 valid3 (macro4411 k) -theorem macro4412 (k : Nat) : applyExit (before4412 k) exit9 1 = some (before4413 k) := by - simp (disch := omega) [before4412, before4413, exit9, applyExit, pop, push] - <;> omega -theorem step4412 (k : Nat) : Runs (1*2) (before4412 k).denote (before4413 k).denote := - @applyExit_sound (before4412 k) (before4413 k) exit9 1 valid9 (macro4412 k) -theorem macro4413 (k : Nat) : applyExit (before4413 k) exit10 14 = some (before4414 k) := by - simp (disch := omega) [before4413, before4414, exit10, applyExit, pop, push] - <;> omega -theorem step4413 (k : Nat) : Runs (14*2) (before4413 k).denote (before4414 k).denote := - @applyExit_sound (before4413 k) (before4414 k) exit10 14 valid10 (macro4413 k) -theorem macro4414 (k : Nat) : applyExit (before4414 k) exit11 1 = some (before4415 k) := by - simp (disch := omega) [before4414, before4415, exit11, applyExit, pop, push] - <;> omega -theorem step4414 (k : Nat) : Runs (1*2) (before4414 k).denote (before4415 k).denote := - @applyExit_sound (before4414 k) (before4415 k) exit11 1 valid11 (macro4414 k) -theorem macro4415 (k : Nat) : applyExit (before4415 k) exit2 20 = some (before4416 k) := by - simp (disch := omega) [before4415, before4416, exit2, applyExit, pop, push] - <;> omega -theorem step4415 (k : Nat) : Runs (20*2) (before4415 k).denote (before4416 k).denote := - @applyExit_sound (before4415 k) (before4416 k) exit2 20 valid2 (macro4415 k) -theorem macro4416 (k : Nat) : applyExit (before4416 k) exit249 (1*k+8) = some (before4417 k) := by - simp (disch := omega) [before4416, before4417, exit249, applyExit, pop, push] - <;> omega -theorem step4416 (k : Nat) : Runs ((1*k+8)*586) (before4416 k).denote (before4417 k).denote := - @applyExit_sound (before4416 k) (before4417 k) exit249 (1*k+8) valid249 (macro4416 k) -theorem macro4417 (k : Nat) : applyExit (before4417 k) exit2 17 = some (before4418 k) := by - simp (disch := omega) [before4417, before4418, exit2, applyExit, pop, push] - <;> omega -theorem step4417 (k : Nat) : Runs (17*2) (before4417 k).denote (before4418 k).denote := - @applyExit_sound (before4417 k) (before4418 k) exit2 17 valid2 (macro4417 k) -theorem macro4418 (k : Nat) : applyExit (before4418 k) exit3 1 = some (before4419 k) := by - simp (disch := omega) [before4418, before4419, exit3, applyExit, pop, push] - <;> omega -theorem step4418 (k : Nat) : Runs (1*2) (before4418 k).denote (before4419 k).denote := - @applyExit_sound (before4418 k) (before4419 k) exit3 1 valid3 (macro4418 k) -theorem macro4419 (k : Nat) : applyExit (before4419 k) exit9 1 = some (before4420 k) := by - simp (disch := omega) [before4419, before4420, exit9, applyExit, pop, push] - <;> omega -theorem step4419 (k : Nat) : Runs (1*2) (before4419 k).denote (before4420 k).denote := - @applyExit_sound (before4419 k) (before4420 k) exit9 1 valid9 (macro4419 k) -theorem macro4420 (k : Nat) : applyExit (before4420 k) exit10 90 = some (before4421 k) := by - simp (disch := omega) [before4420, before4421, exit10, applyExit, pop, push] - <;> omega -theorem step4420 (k : Nat) : Runs (90*2) (before4420 k).denote (before4421 k).denote := - @applyExit_sound (before4420 k) (before4421 k) exit10 90 valid10 (macro4420 k) -theorem macro4421 (k : Nat) : applyExit (before4421 k) exit11 1 = some (before4422 k) := by - simp (disch := omega) [before4421, before4422, exit11, applyExit, pop, push] - <;> omega -theorem step4421 (k : Nat) : Runs (1*2) (before4421 k).denote (before4422 k).denote := - @applyExit_sound (before4421 k) (before4422 k) exit11 1 valid11 (macro4421 k) -theorem macro4422 (k : Nat) : applyExit (before4422 k) exit2 16 = some (before4423 k) := by - simp (disch := omega) [before4422, before4423, exit2, applyExit, pop, push] - <;> omega -theorem step4422 (k : Nat) : Runs (16*2) (before4422 k).denote (before4423 k).denote := - @applyExit_sound (before4422 k) (before4423 k) exit2 16 valid2 (macro4422 k) -theorem macro4423 (k : Nat) : applyExit (before4423 k) exit3 1 = some (before4424 k) := by - simp (disch := omega) [before4423, before4424, exit3, applyExit, pop, push] - <;> omega -theorem step4423 (k : Nat) : Runs (1*2) (before4423 k).denote (before4424 k).denote := - @applyExit_sound (before4423 k) (before4424 k) exit3 1 valid3 (macro4423 k) -theorem macro4424 (k : Nat) : applyExit (before4424 k) exit9 1 = some (before4425 k) := by - simp (disch := omega) [before4424, before4425, exit9, applyExit, pop, push] - <;> omega -theorem step4424 (k : Nat) : Runs (1*2) (before4424 k).denote (before4425 k).denote := - @applyExit_sound (before4424 k) (before4425 k) exit9 1 valid9 (macro4424 k) -theorem macro4425 (k : Nat) : applyExit (before4425 k) exit10 38 = some (before4426 k) := by - simp (disch := omega) [before4425, before4426, exit10, applyExit, pop, push] - <;> omega -theorem step4425 (k : Nat) : Runs (38*2) (before4425 k).denote (before4426 k).denote := - @applyExit_sound (before4425 k) (before4426 k) exit10 38 valid10 (macro4425 k) -theorem macro4426 (k : Nat) : applyExit (before4426 k) exit11 1 = some (before4427 k) := by - simp (disch := omega) [before4426, before4427, exit11, applyExit, pop, push] - <;> omega -theorem step4426 (k : Nat) : Runs (1*2) (before4426 k).denote (before4427 k).denote := - @applyExit_sound (before4426 k) (before4427 k) exit11 1 valid11 (macro4426 k) -theorem macro4427 (k : Nat) : applyExit (before4427 k) exit2 22 = some (before4428 k) := by - simp (disch := omega) [before4427, before4428, exit2, applyExit, pop, push] - <;> omega -theorem step4427 (k : Nat) : Runs (22*2) (before4427 k).denote (before4428 k).denote := - @applyExit_sound (before4427 k) (before4428 k) exit2 22 valid2 (macro4427 k) -theorem macro4428 (k : Nat) : applyExit (before4428 k) exit3 1 = some (before4429 k) := by - simp (disch := omega) [before4428, before4429, exit3, applyExit, pop, push] - <;> omega -theorem step4428 (k : Nat) : Runs (1*2) (before4428 k).denote (before4429 k).denote := - @applyExit_sound (before4428 k) (before4429 k) exit3 1 valid3 (macro4428 k) -theorem macro4429 (k : Nat) : applyExit (before4429 k) exit9 1 = some (before4430 k) := by - simp (disch := omega) [before4429, before4430, exit9, applyExit, pop, push] - <;> omega -theorem step4429 (k : Nat) : Runs (1*2) (before4429 k).denote (before4430 k).denote := - @applyExit_sound (before4429 k) (before4430 k) exit9 1 valid9 (macro4429 k) -theorem macro4430 (k : Nat) : applyExit (before4430 k) exit10 6 = some (before4431 k) := by - simp (disch := omega) [before4430, before4431, exit10, applyExit, pop, push] - <;> omega -theorem step4430 (k : Nat) : Runs (6*2) (before4430 k).denote (before4431 k).denote := - @applyExit_sound (before4430 k) (before4431 k) exit10 6 valid10 (macro4430 k) -theorem macro4431 (k : Nat) : applyExit (before4431 k) exit11 1 = some (before4432 k) := by - simp (disch := omega) [before4431, before4432, exit11, applyExit, pop, push] - <;> omega -theorem step4431 (k : Nat) : Runs (1*2) (before4431 k).denote (before4432 k).denote := - @applyExit_sound (before4431 k) (before4432 k) exit11 1 valid11 (macro4431 k) -theorem macro4432 (k : Nat) : applyExit (before4432 k) exit2 791761160 = some (before4433 k) := by - simp (disch := omega) [before4432, before4433, exit2, applyExit, pop, push] - <;> omega -theorem step4432 (k : Nat) : Runs (791761160*2) (before4432 k).denote (before4433 k).denote := - @applyExit_sound (before4432 k) (before4433 k) exit2 791761160 valid2 (macro4432 k) -theorem macro4433 (k : Nat) : applyExit (before4433 k) exit229 1 = some (before4434 k) := by - simp (disch := omega) [before4433, before4434, exit229, applyExit, pop, push] - <;> omega -theorem step4433 (k : Nat) : Runs (1*38) (before4433 k).denote (before4434 k).denote := - @applyExit_sound (before4433 k) (before4434 k) exit229 1 valid229 (macro4433 k) -theorem macro4434 (k : Nat) : applyExit (before4434 k) exit250 (1*k+7) = some (before4435 k) := by - simp (disch := omega) [before4434, before4435, exit250, applyExit, pop, push] - <;> omega -theorem step4434 (k : Nat) : Runs ((1*k+7)*38) (before4434 k).denote (before4435 k).denote := - @applyExit_sound (before4434 k) (before4435 k) exit250 (1*k+7) valid250 (macro4434 k) -theorem macro4435 (k : Nat) : applyExit (before4435 k) exit10 7 = some (before4436 k) := by - simp (disch := omega) [before4435, before4436, exit10, applyExit, pop, push] - <;> omega -theorem step4435 (k : Nat) : Runs (7*2) (before4435 k).denote (before4436 k).denote := - @applyExit_sound (before4435 k) (before4436 k) exit10 7 valid10 (macro4435 k) -theorem macro4436 (k : Nat) : applyExit (before4436 k) exit11 1 = some (before4437 k) := by - simp (disch := omega) [before4436, before4437, exit11, applyExit, pop, push] - <;> omega -theorem step4436 (k : Nat) : Runs (1*2) (before4436 k).denote (before4437 k).denote := - @applyExit_sound (before4436 k) (before4437 k) exit11 1 valid11 (macro4436 k) -theorem macro4437 (k : Nat) : applyExit (before4437 k) exit2 9 = some (before4438 k) := by - simp (disch := omega) [before4437, before4438, exit2, applyExit, pop, push] - <;> omega -theorem step4437 (k : Nat) : Runs (9*2) (before4437 k).denote (before4438 k).denote := - @applyExit_sound (before4437 k) (before4438 k) exit2 9 valid2 (macro4437 k) -theorem macro4438 (k : Nat) : applyExit (before4438 k) exit3 1 = some (before4439 k) := by - simp (disch := omega) [before4438, before4439, exit3, applyExit, pop, push] - <;> omega -theorem step4438 (k : Nat) : Runs (1*2) (before4438 k).denote (before4439 k).denote := - @applyExit_sound (before4438 k) (before4439 k) exit3 1 valid3 (macro4438 k) -theorem macro4439 (k : Nat) : applyExit (before4439 k) exit9 1 = some (before4440 k) := by - simp (disch := omega) [before4439, before4440, exit9, applyExit, pop, push] - <;> omega -theorem step4439 (k : Nat) : Runs (1*2) (before4439 k).denote (before4440 k).denote := - @applyExit_sound (before4439 k) (before4440 k) exit9 1 valid9 (macro4439 k) -theorem macro4440 (k : Nat) : applyExit (before4440 k) exit10 7 = some (before4441 k) := by - simp (disch := omega) [before4440, before4441, exit10, applyExit, pop, push] - <;> omega -theorem step4440 (k : Nat) : Runs (7*2) (before4440 k).denote (before4441 k).denote := - @applyExit_sound (before4440 k) (before4441 k) exit10 7 valid10 (macro4440 k) -theorem macro4441 (k : Nat) : applyExit (before4441 k) exit11 1 = some (before4442 k) := by - simp (disch := omega) [before4441, before4442, exit11, applyExit, pop, push] - <;> omega -theorem step4441 (k : Nat) : Runs (1*2) (before4441 k).denote (before4442 k).denote := - @applyExit_sound (before4441 k) (before4442 k) exit11 1 valid11 (macro4441 k) -theorem macro4442 (k : Nat) : applyExit (before4442 k) exit2 10 = some (before4443 k) := by - simp (disch := omega) [before4442, before4443, exit2, applyExit, pop, push] - <;> omega -theorem step4442 (k : Nat) : Runs (10*2) (before4442 k).denote (before4443 k).denote := - @applyExit_sound (before4442 k) (before4443 k) exit2 10 valid2 (macro4442 k) -theorem macro4443 (k : Nat) : applyExit (before4443 k) exit3 1 = some (before4444 k) := by - simp (disch := omega) [before4443, before4444, exit3, applyExit, pop, push] - <;> omega -theorem step4443 (k : Nat) : Runs (1*2) (before4443 k).denote (before4444 k).denote := - @applyExit_sound (before4443 k) (before4444 k) exit3 1 valid3 (macro4443 k) -theorem macro4444 (k : Nat) : applyExit (before4444 k) exit9 1 = some (before4445 k) := by - simp (disch := omega) [before4444, before4445, exit9, applyExit, pop, push] - <;> omega -theorem step4444 (k : Nat) : Runs (1*2) (before4444 k).denote (before4445 k).denote := - @applyExit_sound (before4444 k) (before4445 k) exit9 1 valid9 (macro4444 k) -theorem macro4445 (k : Nat) : applyExit (before4445 k) exit10 4 = some (before4446 k) := by - simp (disch := omega) [before4445, before4446, exit10, applyExit, pop, push] - <;> omega -theorem step4445 (k : Nat) : Runs (4*2) (before4445 k).denote (before4446 k).denote := - @applyExit_sound (before4445 k) (before4446 k) exit10 4 valid10 (macro4445 k) -theorem macro4446 (k : Nat) : applyExit (before4446 k) exit46 1 = some (before4447 k) := by - simp (disch := omega) [before4446, before4447, exit46, applyExit, pop, push] - <;> omega -theorem step4446 (k : Nat) : Runs (1*2) (before4446 k).denote (before4447 k).denote := - @applyExit_sound (before4446 k) (before4447 k) exit46 1 valid46 (macro4446 k) -theorem macro4447 (k : Nat) : applyExit (before4447 k) exit47 1 = some (before4448 k) := by - simp (disch := omega) [before4447, before4448, exit47, applyExit, pop, push] - <;> omega -theorem step4447 (k : Nat) : Runs (1*2) (before4447 k).denote (before4448 k).denote := - @applyExit_sound (before4447 k) (before4448 k) exit47 1 valid47 (macro4447 k) -theorem macro4448 (k : Nat) : applyExit (before4448 k) exit62 1 = some (before4449 k) := by - simp (disch := omega) [before4448, before4449, exit62, applyExit, pop, push] - <;> omega -theorem step4448 (k : Nat) : Runs (1*1) (before4448 k).denote (before4449 k).denote := - @applyExit_sound (before4448 k) (before4449 k) exit62 1 valid62 (macro4448 k) -theorem macro4449 (k : Nat) : applyExit (before4449 k) exit35 1 = some (before4450 k) := by - simp (disch := omega) [before4449, before4450, exit35, applyExit, pop, push] - <;> omega -theorem step4449 (k : Nat) : Runs (1*2) (before4449 k).denote (before4450 k).denote := - @applyExit_sound (before4449 k) (before4450 k) exit35 1 valid35 (macro4449 k) -theorem macro4450 (k : Nat) : applyExit (before4450 k) exit39 1 = some (before4451 k) := by - simp (disch := omega) [before4450, before4451, exit39, applyExit, pop, push] - <;> omega -theorem step4450 (k : Nat) : Runs (1*1) (before4450 k).denote (before4451 k).denote := - @applyExit_sound (before4450 k) (before4451 k) exit39 1 valid39 (macro4450 k) -theorem macro4451 (k : Nat) : applyExit (before4451 k) exit32 1 = some (before4452 k) := by - simp (disch := omega) [before4451, before4452, exit32, applyExit, pop, push] - <;> omega -theorem step4451 (k : Nat) : Runs (1*3) (before4451 k).denote (before4452 k).denote := - @applyExit_sound (before4451 k) (before4452 k) exit32 1 valid32 (macro4451 k) -theorem macro4452 (k : Nat) : applyExit (before4452 k) exit36 6 = some (before4453 k) := by - simp (disch := omega) [before4452, before4453, exit36, applyExit, pop, push] - <;> omega -theorem step4452 (k : Nat) : Runs (6*2) (before4452 k).denote (before4453 k).denote := - @applyExit_sound (before4452 k) (before4453 k) exit36 6 valid36 (macro4452 k) -theorem macro4453 (k : Nat) : applyExit (before4453 k) exit31 1 = some (before4454 k) := by - simp (disch := omega) [before4453, before4454, exit31, applyExit, pop, push] - <;> omega -theorem step4453 (k : Nat) : Runs (1*1) (before4453 k).denote (before4454 k).denote := - @applyExit_sound (before4453 k) (before4454 k) exit31 1 valid31 (macro4453 k) -theorem macro4454 (k : Nat) : applyExit (before4454 k) exit10 7 = some (before4455 k) := by - simp (disch := omega) [before4454, before4455, exit10, applyExit, pop, push] - <;> omega -theorem step4454 (k : Nat) : Runs (7*2) (before4454 k).denote (before4455 k).denote := - @applyExit_sound (before4454 k) (before4455 k) exit10 7 valid10 (macro4454 k) -theorem macro4455 (k : Nat) : applyExit (before4455 k) exit46 1 = some (before4456 k) := by - simp (disch := omega) [before4455, before4456, exit46, applyExit, pop, push] - <;> omega -theorem step4455 (k : Nat) : Runs (1*2) (before4455 k).denote (before4456 k).denote := - @applyExit_sound (before4455 k) (before4456 k) exit46 1 valid46 (macro4455 k) -theorem macro4456 (k : Nat) : applyExit (before4456 k) exit47 1 = some (before4457 k) := by - simp (disch := omega) [before4456, before4457, exit47, applyExit, pop, push] - <;> omega -theorem step4456 (k : Nat) : Runs (1*2) (before4456 k).denote (before4457 k).denote := - @applyExit_sound (before4456 k) (before4457 k) exit47 1 valid47 (macro4456 k) -theorem macro4457 (k : Nat) : applyExit (before4457 k) exit62 1 = some (before4458 k) := by - simp (disch := omega) [before4457, before4458, exit62, applyExit, pop, push] - <;> omega -theorem step4457 (k : Nat) : Runs (1*1) (before4457 k).denote (before4458 k).denote := - @applyExit_sound (before4457 k) (before4458 k) exit62 1 valid62 (macro4457 k) -theorem macro4458 (k : Nat) : applyExit (before4458 k) exit35 1 = some (before4459 k) := by - simp (disch := omega) [before4458, before4459, exit35, applyExit, pop, push] - <;> omega -theorem step4458 (k : Nat) : Runs (1*2) (before4458 k).denote (before4459 k).denote := - @applyExit_sound (before4458 k) (before4459 k) exit35 1 valid35 (macro4458 k) -theorem macro4459 (k : Nat) : applyExit (before4459 k) exit39 1 = some (before4460 k) := by - simp (disch := omega) [before4459, before4460, exit39, applyExit, pop, push] - <;> omega -theorem step4459 (k : Nat) : Runs (1*1) (before4459 k).denote (before4460 k).denote := - @applyExit_sound (before4459 k) (before4460 k) exit39 1 valid39 (macro4459 k) -theorem macro4460 (k : Nat) : applyExit (before4460 k) exit32 1 = some (before4461 k) := by - simp (disch := omega) [before4460, before4461, exit32, applyExit, pop, push] - <;> omega -theorem step4460 (k : Nat) : Runs (1*3) (before4460 k).denote (before4461 k).denote := - @applyExit_sound (before4460 k) (before4461 k) exit32 1 valid32 (macro4460 k) -theorem macro4461 (k : Nat) : applyExit (before4461 k) exit36 8 = some (before4462 k) := by - simp (disch := omega) [before4461, before4462, exit36, applyExit, pop, push] - <;> omega -theorem step4461 (k : Nat) : Runs (8*2) (before4461 k).denote (before4462 k).denote := - @applyExit_sound (before4461 k) (before4462 k) exit36 8 valid36 (macro4461 k) -theorem macro4462 (k : Nat) : applyExit (before4462 k) exit33 1 = some (before4463 k) := by - simp (disch := omega) [before4462, before4463, exit33, applyExit, pop, push] - <;> omega -theorem step4462 (k : Nat) : Runs (1*2) (before4462 k).denote (before4463 k).denote := - @applyExit_sound (before4462 k) (before4463 k) exit33 1 valid33 (macro4462 k) -theorem macro4463 (k : Nat) : applyExit (before4463 k) exit34 10 = some (before4464 k) := by - simp (disch := omega) [before4463, before4464, exit34, applyExit, pop, push] - <;> omega -theorem step4463 (k : Nat) : Runs (10*2) (before4463 k).denote (before4464 k).denote := - @applyExit_sound (before4463 k) (before4464 k) exit34 10 valid34 (macro4463 k) -theorem macro4464 (k : Nat) : applyExit (before4464 k) exit35 1 = some (before4465 k) := by - simp (disch := omega) [before4464, before4465, exit35, applyExit, pop, push] - <;> omega -theorem step4464 (k : Nat) : Runs (1*2) (before4464 k).denote (before4465 k).denote := - @applyExit_sound (before4464 k) (before4465 k) exit35 1 valid35 (macro4464 k) -theorem macro4465 (k : Nat) : applyExit (before4465 k) exit36 8 = some (before4466 k) := by - simp (disch := omega) [before4465, before4466, exit36, applyExit, pop, push] - <;> omega -theorem step4465 (k : Nat) : Runs (8*2) (before4465 k).denote (before4466 k).denote := - @applyExit_sound (before4465 k) (before4466 k) exit36 8 valid36 (macro4465 k) -theorem macro4466 (k : Nat) : applyExit (before4466 k) exit31 1 = some (before4467 k) := by - simp (disch := omega) [before4466, before4467, exit31, applyExit, pop, push] - <;> omega -theorem step4466 (k : Nat) : Runs (1*1) (before4466 k).denote (before4467 k).denote := - @applyExit_sound (before4466 k) (before4467 k) exit31 1 valid31 (macro4466 k) -theorem macro4467 (k : Nat) : applyExit (before4467 k) exit10 8 = some (before4468 k) := by - simp (disch := omega) [before4467, before4468, exit10, applyExit, pop, push] - <;> omega -theorem step4467 (k : Nat) : Runs (8*2) (before4467 k).denote (before4468 k).denote := - @applyExit_sound (before4467 k) (before4468 k) exit10 8 valid10 (macro4467 k) -theorem macro4468 (k : Nat) : applyExit (before4468 k) exit32 1 = some (before4469 k) := by - simp (disch := omega) [before4468, before4469, exit32, applyExit, pop, push] - <;> omega -theorem step4468 (k : Nat) : Runs (1*3) (before4468 k).denote (before4469 k).denote := - @applyExit_sound (before4468 k) (before4469 k) exit32 1 valid32 (macro4468 k) -theorem macro4469 (k : Nat) : applyExit (before4469 k) exit36 8 = some (before4470 k) := by - simp (disch := omega) [before4469, before4470, exit36, applyExit, pop, push] - <;> omega -theorem step4469 (k : Nat) : Runs (8*2) (before4469 k).denote (before4470 k).denote := - @applyExit_sound (before4469 k) (before4470 k) exit36 8 valid36 (macro4469 k) -theorem macro4470 (k : Nat) : applyExit (before4470 k) exit33 1 = some (before4471 k) := by - simp (disch := omega) [before4470, before4471, exit33, applyExit, pop, push] - <;> omega -theorem step4470 (k : Nat) : Runs (1*2) (before4470 k).denote (before4471 k).denote := - @applyExit_sound (before4470 k) (before4471 k) exit33 1 valid33 (macro4470 k) -theorem macro4471 (k : Nat) : applyExit (before4471 k) exit34 9 = some (before4472 k) := by - simp (disch := omega) [before4471, before4472, exit34, applyExit, pop, push] - <;> omega -theorem step4471 (k : Nat) : Runs (9*2) (before4471 k).denote (before4472 k).denote := - @applyExit_sound (before4471 k) (before4472 k) exit34 9 valid34 (macro4471 k) -theorem macro4472 (k : Nat) : applyExit (before4472 k) exit35 1 = some (before4473 k) := by - simp (disch := omega) [before4472, before4473, exit35, applyExit, pop, push] - <;> omega -theorem step4472 (k : Nat) : Runs (1*2) (before4472 k).denote (before4473 k).denote := - @applyExit_sound (before4472 k) (before4473 k) exit35 1 valid35 (macro4472 k) -theorem macro4473 (k : Nat) : applyExit (before4473 k) exit36 7 = some (before4474 k) := by - simp (disch := omega) [before4473, before4474, exit36, applyExit, pop, push] - <;> omega -theorem step4473 (k : Nat) : Runs (7*2) (before4473 k).denote (before4474 k).denote := - @applyExit_sound (before4473 k) (before4474 k) exit36 7 valid36 (macro4473 k) -theorem macro4474 (k : Nat) : applyExit (before4474 k) exit251 1 = some (before4475 k) := by - simp (disch := omega) [before4474, before4475, exit251, applyExit, pop, push] - <;> omega -theorem step4474 (k : Nat) : Runs (1*5) (before4474 k).denote (before4475 k).denote := - @applyExit_sound (before4474 k) (before4475 k) exit251 1 valid251 (macro4474 k) -theorem macro4475 (k : Nat) : applyExit (before4475 k) exit10 7 = some (before4476 k) := by - simp (disch := omega) [before4475, before4476, exit10, applyExit, pop, push] - <;> omega -theorem step4475 (k : Nat) : Runs (7*2) (before4475 k).denote (before4476 k).denote := - @applyExit_sound (before4475 k) (before4476 k) exit10 7 valid10 (macro4475 k) -theorem macro4476 (k : Nat) : applyExit (before4476 k) exit32 1 = some (before4477 k) := by - simp (disch := omega) [before4476, before4477, exit32, applyExit, pop, push] - <;> omega -theorem step4476 (k : Nat) : Runs (1*3) (before4476 k).denote (before4477 k).denote := - @applyExit_sound (before4476 k) (before4477 k) exit32 1 valid32 (macro4476 k) -theorem macro4477 (k : Nat) : applyExit (before4477 k) exit36 7 = some (before4478 k) := by - simp (disch := omega) [before4477, before4478, exit36, applyExit, pop, push] - <;> omega -theorem step4477 (k : Nat) : Runs (7*2) (before4477 k).denote (before4478 k).denote := - @applyExit_sound (before4477 k) (before4478 k) exit36 7 valid36 (macro4477 k) -theorem macro4478 (k : Nat) : applyExit (before4478 k) exit252 1 = some (before4479 k) := by - simp (disch := omega) [before4478, before4479, exit252, applyExit, pop, push] - <;> omega -theorem step4478 (k : Nat) : Runs (1*38) (before4478 k).denote (before4479 k).denote := - @applyExit_sound (before4478 k) (before4479 k) exit252 1 valid252 (macro4478 k) -theorem macro4479 (k : Nat) : applyExit (before4479 k) exit251 1 = some (before4480 k) := by - simp (disch := omega) [before4479, before4480, exit251, applyExit, pop, push] - <;> omega -theorem step4479 (k : Nat) : Runs (1*5) (before4479 k).denote (before4480 k).denote := - @applyExit_sound (before4479 k) (before4480 k) exit251 1 valid251 (macro4479 k) -theorem macro4480 (k : Nat) : applyExit (before4480 k) exit253 1 = some (before4481 k) := by - simp (disch := omega) [before4480, before4481, exit253, applyExit, pop, push] - <;> omega -theorem step4480 (k : Nat) : Runs (1*31) (before4480 k).denote (before4481 k).denote := - @applyExit_sound (before4480 k) (before4481 k) exit253 1 valid253 (macro4480 k) -theorem macro4481 (k : Nat) : applyExit (before4481 k) exit252 1 = some (before4482 k) := by - simp (disch := omega) [before4481, before4482, exit252, applyExit, pop, push] - <;> omega -theorem step4481 (k : Nat) : Runs (1*38) (before4481 k).denote (before4482 k).denote := - @applyExit_sound (before4481 k) (before4482 k) exit252 1 valid252 (macro4481 k) -theorem macro4482 (k : Nat) : applyExit (before4482 k) exit251 1 = some (before4483 k) := by - simp (disch := omega) [before4482, before4483, exit251, applyExit, pop, push] - <;> omega -theorem step4482 (k : Nat) : Runs (1*5) (before4482 k).denote (before4483 k).denote := - @applyExit_sound (before4482 k) (before4483 k) exit251 1 valid251 (macro4482 k) -theorem macro4483 (k : Nat) : applyExit (before4483 k) exit253 1 = some (before4484 k) := by - simp (disch := omega) [before4483, before4484, exit253, applyExit, pop, push] - <;> omega -theorem step4483 (k : Nat) : Runs (1*31) (before4483 k).denote (before4484 k).denote := - @applyExit_sound (before4483 k) (before4484 k) exit253 1 valid253 (macro4483 k) -theorem macro4484 (k : Nat) : applyExit (before4484 k) exit252 1 = some (before4485 k) := by - simp (disch := omega) [before4484, before4485, exit252, applyExit, pop, push] - <;> omega -theorem step4484 (k : Nat) : Runs (1*38) (before4484 k).denote (before4485 k).denote := - @applyExit_sound (before4484 k) (before4485 k) exit252 1 valid252 (macro4484 k) -theorem macro4485 (k : Nat) : applyExit (before4485 k) exit251 1 = some (before4486 k) := by - simp (disch := omega) [before4485, before4486, exit251, applyExit, pop, push] - <;> omega -theorem step4485 (k : Nat) : Runs (1*5) (before4485 k).denote (before4486 k).denote := - @applyExit_sound (before4485 k) (before4486 k) exit251 1 valid251 (macro4485 k) -theorem macro4486 (k : Nat) : applyExit (before4486 k) exit253 1 = some (before4487 k) := by - simp (disch := omega) [before4486, before4487, exit253, applyExit, pop, push] - <;> omega -theorem step4486 (k : Nat) : Runs (1*31) (before4486 k).denote (before4487 k).denote := - @applyExit_sound (before4486 k) (before4487 k) exit253 1 valid253 (macro4486 k) -def cycleState4487 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w87,(3+1*j)⟩,⟨w0,8⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w220,1⟩,⟨w219,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761160⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,18⟩,⟨w218,(1*k+8)⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,15⟩]⟩ -def cyclePart4487_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w221,1⟩,⟨w87,(3+1*j)⟩,⟨w0,8⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w219,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761160⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,18⟩,⟨w218,(1*k+8)⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,15⟩]⟩ -def cyclePart4487_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w221,1⟩,⟨w87,(3+1*j)⟩,⟨w0,8⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,4⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w220,1⟩,⟨w219,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761160⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,18⟩,⟨w218,(1*k+8)⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w1,15⟩]⟩ -theorem cycleMacro4487_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4487 k j) exit252 1 = some (cyclePart4487_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4487, cyclePart4487_0, exit252, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4487_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4487_0 k j) exit251 1 = some (cyclePart4487_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4487_0, cyclePart4487_1, exit251, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4487_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4487_1 k j) exit253 1 = some (cycleState4487 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4487_1, cycleState4487, exit253, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4487 (k j : Nat) (hj : j < (1*k+2)) : Runs 74 (cycleState4487 k j).denote (cycleState4487 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState4487 k j).denote (cyclePart4487_0 k j).denote := @applyExit_sound (cycleState4487 k j) (cyclePart4487_0 k j) exit252 1 valid252 (cycleMacro4487_0 k j hj) - have h1 : Runs (1*5) (cyclePart4487_0 k j).denote (cyclePart4487_1 k j).denote := @applyExit_sound (cyclePart4487_0 k j) (cyclePart4487_1 k j) exit251 1 valid251 (cycleMacro4487_1 k j hj) - have h2 : Runs (1*31) (cyclePart4487_1 k j).denote (cycleState4487 k (j+1)).denote := @applyExit_sound (cyclePart4487_1 k j) (cycleState4487 k (j+1)) exit253 1 valid253 (cycleMacro4487_2 k j hj) - exact (@Runs.trans (1*38) ((1*5)+(1*31)) (cycleState4487 k j).denote (cyclePart4487_0 k j).denote (cycleState4487 k (j+1)).denote h0 (@Runs.trans (1*5) (1*31) (cyclePart4487_0 k j).denote (cyclePart4487_1 k j).denote (cycleState4487 k (j+1)).denote h1 h2)) -theorem step4487 (k : Nat) : Runs ((1*k+2)*74) (before4487 k).denote (before4488 k).denote := by - have h := Runs.chain (fun j => (cycleState4487 k j).denote) 74 (1*k+2) (cycleRun4487 k) - have h0 : cycleState4487 k 0 = before4487 k := by simp [cycleState4487, before4487] - have h1 : cycleState4487 k (1*k+2) = before4488 k := by - simp [cycleState4487, before4488] <;> omega - simpa only [h0, h1] using h -theorem macro4488 (k : Nat) : applyExit (before4488 k) exit252 1 = some (before4489 k) := by - simp (disch := omega) [before4488, before4489, exit252, applyExit, pop, push] - <;> omega -theorem step4488 (k : Nat) : Runs (1*38) (before4488 k).denote (before4489 k).denote := - @applyExit_sound (before4488 k) (before4489 k) exit252 1 valid252 (macro4488 k) -theorem macro4489 (k : Nat) : applyExit (before4489 k) exit251 1 = some (before4490 k) := by - simp (disch := omega) [before4489, before4490, exit251, applyExit, pop, push] - <;> omega -theorem step4489 (k : Nat) : Runs (1*5) (before4489 k).denote (before4490 k).denote := - @applyExit_sound (before4489 k) (before4490 k) exit251 1 valid251 (macro4489 k) -theorem macro4490 (k : Nat) : applyExit (before4490 k) exit253 1 = some (before4491 k) := by - simp (disch := omega) [before4490, before4491, exit253, applyExit, pop, push] - <;> omega -theorem step4490 (k : Nat) : Runs (1*31) (before4490 k).denote (before4491 k).denote := - @applyExit_sound (before4490 k) (before4491 k) exit253 1 valid253 (macro4490 k) -theorem macro4491 (k : Nat) : applyExit (before4491 k) exit252 1 = some (before4492 k) := by - simp (disch := omega) [before4491, before4492, exit252, applyExit, pop, push] - <;> omega -theorem step4491 (k : Nat) : Runs (1*38) (before4491 k).denote (before4492 k).denote := - @applyExit_sound (before4491 k) (before4492 k) exit252 1 valid252 (macro4491 k) -theorem macro4492 (k : Nat) : applyExit (before4492 k) exit234 1 = some (before4493 k) := by - simp (disch := omega) [before4492, before4493, exit234, applyExit, pop, push] - <;> omega -theorem step4492 (k : Nat) : Runs (1*5) (before4492 k).denote (before4493 k).denote := - @applyExit_sound (before4492 k) (before4493 k) exit234 1 valid234 (macro4492 k) -theorem macro4493 (k : Nat) : applyExit (before4493 k) exit253 1 = some (before4494 k) := by - simp (disch := omega) [before4493, before4494, exit253, applyExit, pop, push] - <;> omega -theorem step4493 (k : Nat) : Runs (1*31) (before4493 k).denote (before4494 k).denote := - @applyExit_sound (before4493 k) (before4494 k) exit253 1 valid253 (macro4493 k) -theorem macro4494 (k : Nat) : applyExit (before4494 k) exit235 1 = some (before4495 k) := by - simp (disch := omega) [before4494, before4495, exit235, applyExit, pop, push] - <;> omega -theorem step4494 (k : Nat) : Runs (1*38) (before4494 k).denote (before4495 k).denote := - @applyExit_sound (before4494 k) (before4495 k) exit235 1 valid235 (macro4494 k) -theorem macro4495 (k : Nat) : applyExit (before4495 k) exit34 791761160 = some (before4496 k) := by - simp (disch := omega) [before4495, before4496, exit34, applyExit, pop, push] - <;> omega -theorem step4495 (k : Nat) : Runs (791761160*2) (before4495 k).denote (before4496 k).denote := - @applyExit_sound (before4495 k) (before4496 k) exit34 791761160 valid34 (macro4495 k) -theorem macro4496 (k : Nat) : applyExit (before4496 k) exit35 1 = some (before4497 k) := by - simp (disch := omega) [before4496, before4497, exit35, applyExit, pop, push] - <;> omega -theorem step4496 (k : Nat) : Runs (1*2) (before4496 k).denote (before4497 k).denote := - @applyExit_sound (before4496 k) (before4497 k) exit35 1 valid35 (macro4496 k) -theorem macro4497 (k : Nat) : applyExit (before4497 k) exit36 7 = some (before4498 k) := by - simp (disch := omega) [before4497, before4498, exit36, applyExit, pop, push] - <;> omega -theorem step4497 (k : Nat) : Runs (7*2) (before4497 k).denote (before4498 k).denote := - @applyExit_sound (before4497 k) (before4498 k) exit36 7 valid36 (macro4497 k) -theorem macro4498 (k : Nat) : applyExit (before4498 k) exit31 1 = some (before4499 k) := by - simp (disch := omega) [before4498, before4499, exit31, applyExit, pop, push] - <;> omega -theorem step4498 (k : Nat) : Runs (1*1) (before4498 k).denote (before4499 k).denote := - @applyExit_sound (before4498 k) (before4499 k) exit31 1 valid31 (macro4498 k) -theorem macro4499 (k : Nat) : applyExit (before4499 k) exit10 7 = some (after4499 k) := by - simp (disch := omega) [before4499, after4499, exit10, applyExit, pop, push] - <;> omega -theorem step4499 (k : Nat) : Runs (7*2) (before4499 k).denote (after4499 k).denote := - @applyExit_sound (before4499 k) (after4499 k) exit10 7 valid10 (macro4499 k) -theorem chunkRun044 (k : Nat) : Runs (698*k+3167051268) (before4400 k).denote (after4499 k).denote := by - have h := (@Runs.trans ((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))))+((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2))))))+(((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))))+((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))))) ((((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))))+((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5))))))+(((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))))+(((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))))) (before4400 k).denote (before4450 k).denote (after4499 k).denote (@Runs.trans (((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))))+((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2)))))) (((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))))+((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))) (before4400 k).denote (before4425 k).denote (before4450 k).denote (@Runs.trans ((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2))))) ((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2))))) (before4400 k).denote (before4412 k).denote (before4425 k).denote (@Runs.trans (((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2)))) (((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))) (before4400 k).denote (before4406 k).denote (before4412 k).denote (@Runs.trans ((1*3)+((13*2)+(1*1))) ((14*2)+((1*2)+(1*2))) (before4400 k).denote (before4403 k).denote (before4406 k).denote (@Runs.trans (1*3) ((13*2)+(1*1)) (before4400 k).denote (before4401 k).denote (before4403 k).denote (step4400 k) (@Runs.trans (13*2) (1*1) (before4401 k).denote (before4402 k).denote (before4403 k).denote (step4401 k) (step4402 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before4403 k).denote (before4404 k).denote (before4406 k).denote (step4403 k) (@Runs.trans (1*2) (1*2) (before4404 k).denote (before4405 k).denote (before4406 k).denote (step4404 k) (step4405 k)))) (@Runs.trans ((1*1)+((1*1)+(15*2))) ((1*2)+((92*2)+(1*2))) (before4406 k).denote (before4409 k).denote (before4412 k).denote (@Runs.trans (1*1) ((1*1)+(15*2)) (before4406 k).denote (before4407 k).denote (before4409 k).denote (step4406 k) (@Runs.trans (1*1) (15*2) (before4407 k).denote (before4408 k).denote (before4409 k).denote (step4407 k) (step4408 k))) (@Runs.trans (1*2) ((92*2)+(1*2)) (before4409 k).denote (before4410 k).denote (before4412 k).denote (step4409 k) (@Runs.trans (92*2) (1*2) (before4410 k).denote (before4411 k).denote (before4412 k).denote (step4410 k) (step4411 k))))) (@Runs.trans (((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2)))) (((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2)))) (before4412 k).denote (before4418 k).denote (before4425 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((20*2)+(((1*k+8)*586)+(17*2))) (before4412 k).denote (before4415 k).denote (before4418 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before4412 k).denote (before4413 k).denote (before4415 k).denote (step4412 k) (@Runs.trans (14*2) (1*2) (before4413 k).denote (before4414 k).denote (before4415 k).denote (step4413 k) (step4414 k))) (@Runs.trans (20*2) (((1*k+8)*586)+(17*2)) (before4415 k).denote (before4416 k).denote (before4418 k).denote (step4415 k) (@Runs.trans ((1*k+8)*586) (17*2) (before4416 k).denote (before4417 k).denote (before4418 k).denote (step4416 k) (step4417 k)))) (@Runs.trans ((1*2)+((1*2)+(90*2))) (((1*2)+(16*2))+((1*2)+(1*2))) (before4418 k).denote (before4421 k).denote (before4425 k).denote (@Runs.trans (1*2) ((1*2)+(90*2)) (before4418 k).denote (before4419 k).denote (before4421 k).denote (step4418 k) (@Runs.trans (1*2) (90*2) (before4419 k).denote (before4420 k).denote (before4421 k).denote (step4419 k) (step4420 k))) (@Runs.trans ((1*2)+(16*2)) ((1*2)+(1*2)) (before4421 k).denote (before4423 k).denote (before4425 k).denote (@Runs.trans (1*2) (16*2) (before4421 k).denote (before4422 k).denote (before4423 k).denote (step4421 k) (step4422 k)) (@Runs.trans (1*2) (1*2) (before4423 k).denote (before4424 k).denote (before4425 k).denote (step4423 k) (step4424 k)))))) (@Runs.trans ((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2))))) ((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))) (before4425 k).denote (before4437 k).denote (before4450 k).denote (@Runs.trans (((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2)))) (((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))) (before4425 k).denote (before4431 k).denote (before4437 k).denote (@Runs.trans ((38*2)+((1*2)+(22*2))) ((1*2)+((1*2)+(6*2))) (before4425 k).denote (before4428 k).denote (before4431 k).denote (@Runs.trans (38*2) ((1*2)+(22*2)) (before4425 k).denote (before4426 k).denote (before4428 k).denote (step4425 k) (@Runs.trans (1*2) (22*2) (before4426 k).denote (before4427 k).denote (before4428 k).denote (step4426 k) (step4427 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before4428 k).denote (before4429 k).denote (before4431 k).denote (step4428 k) (@Runs.trans (1*2) (6*2) (before4429 k).denote (before4430 k).denote (before4431 k).denote (step4429 k) (step4430 k)))) (@Runs.trans ((1*2)+((791761160*2)+(1*38))) (((1*k+7)*38)+((7*2)+(1*2))) (before4431 k).denote (before4434 k).denote (before4437 k).denote (@Runs.trans (1*2) ((791761160*2)+(1*38)) (before4431 k).denote (before4432 k).denote (before4434 k).denote (step4431 k) (@Runs.trans (791761160*2) (1*38) (before4432 k).denote (before4433 k).denote (before4434 k).denote (step4432 k) (step4433 k))) (@Runs.trans ((1*k+7)*38) ((7*2)+(1*2)) (before4434 k).denote (before4435 k).denote (before4437 k).denote (step4434 k) (@Runs.trans (7*2) (1*2) (before4435 k).denote (before4436 k).denote (before4437 k).denote (step4435 k) (step4436 k))))) (@Runs.trans (((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))) (before4437 k).denote (before4443 k).denote (before4450 k).denote (@Runs.trans ((9*2)+((1*2)+(1*2))) ((7*2)+((1*2)+(10*2))) (before4437 k).denote (before4440 k).denote (before4443 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before4437 k).denote (before4438 k).denote (before4440 k).denote (step4437 k) (@Runs.trans (1*2) (1*2) (before4438 k).denote (before4439 k).denote (before4440 k).denote (step4438 k) (step4439 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before4440 k).denote (before4441 k).denote (before4443 k).denote (step4440 k) (@Runs.trans (1*2) (10*2) (before4441 k).denote (before4442 k).denote (before4443 k).denote (step4441 k) (step4442 k)))) (@Runs.trans ((1*2)+((1*2)+(4*2))) (((1*2)+(1*2))+((1*1)+(1*2))) (before4443 k).denote (before4446 k).denote (before4450 k).denote (@Runs.trans (1*2) ((1*2)+(4*2)) (before4443 k).denote (before4444 k).denote (before4446 k).denote (step4443 k) (@Runs.trans (1*2) (4*2) (before4444 k).denote (before4445 k).denote (before4446 k).denote (step4444 k) (step4445 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*2)) (before4446 k).denote (before4448 k).denote (before4450 k).denote (@Runs.trans (1*2) (1*2) (before4446 k).denote (before4447 k).denote (before4448 k).denote (step4446 k) (step4447 k)) (@Runs.trans (1*1) (1*2) (before4448 k).denote (before4449 k).denote (before4450 k).denote (step4448 k) (step4449 k))))))) (@Runs.trans (((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))))+((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5)))))) (((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))))+(((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))) (before4450 k).denote (before4475 k).denote (after4499 k).denote (@Runs.trans ((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2))))) ((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5))))) (before4450 k).denote (before4462 k).denote (before4475 k).denote (@Runs.trans (((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))) (before4450 k).denote (before4456 k).denote (before4462 k).denote (@Runs.trans ((1*1)+((1*3)+(6*2))) ((1*1)+((7*2)+(1*2))) (before4450 k).denote (before4453 k).denote (before4456 k).denote (@Runs.trans (1*1) ((1*3)+(6*2)) (before4450 k).denote (before4451 k).denote (before4453 k).denote (step4450 k) (@Runs.trans (1*3) (6*2) (before4451 k).denote (before4452 k).denote (before4453 k).denote (step4451 k) (step4452 k))) (@Runs.trans (1*1) ((7*2)+(1*2)) (before4453 k).denote (before4454 k).denote (before4456 k).denote (step4453 k) (@Runs.trans (7*2) (1*2) (before4454 k).denote (before4455 k).denote (before4456 k).denote (step4454 k) (step4455 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(8*2))) (before4456 k).denote (before4459 k).denote (before4462 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before4456 k).denote (before4457 k).denote (before4459 k).denote (step4456 k) (@Runs.trans (1*1) (1*2) (before4457 k).denote (before4458 k).denote (before4459 k).denote (step4457 k) (step4458 k))) (@Runs.trans (1*1) ((1*3)+(8*2)) (before4459 k).denote (before4460 k).denote (before4462 k).denote (step4459 k) (@Runs.trans (1*3) (8*2) (before4460 k).denote (before4461 k).denote (before4462 k).denote (step4460 k) (step4461 k))))) (@Runs.trans (((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2)))) (((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5)))) (before4462 k).denote (before4468 k).denote (before4475 k).denote (@Runs.trans ((1*2)+((10*2)+(1*2))) ((8*2)+((1*1)+(8*2))) (before4462 k).denote (before4465 k).denote (before4468 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before4462 k).denote (before4463 k).denote (before4465 k).denote (step4462 k) (@Runs.trans (10*2) (1*2) (before4463 k).denote (before4464 k).denote (before4465 k).denote (step4463 k) (step4464 k))) (@Runs.trans (8*2) ((1*1)+(8*2)) (before4465 k).denote (before4466 k).denote (before4468 k).denote (step4465 k) (@Runs.trans (1*1) (8*2) (before4466 k).denote (before4467 k).denote (before4468 k).denote (step4466 k) (step4467 k)))) (@Runs.trans ((1*3)+((8*2)+(1*2))) (((9*2)+(1*2))+((7*2)+(1*5))) (before4468 k).denote (before4471 k).denote (before4475 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before4468 k).denote (before4469 k).denote (before4471 k).denote (step4468 k) (@Runs.trans (8*2) (1*2) (before4469 k).denote (before4470 k).denote (before4471 k).denote (step4469 k) (step4470 k))) (@Runs.trans ((9*2)+(1*2)) ((7*2)+(1*5)) (before4471 k).denote (before4473 k).denote (before4475 k).denote (@Runs.trans (9*2) (1*2) (before4471 k).denote (before4472 k).denote (before4473 k).denote (step4471 k) (step4472 k)) (@Runs.trans (7*2) (1*5) (before4473 k).denote (before4474 k).denote (before4475 k).denote (step4473 k) (step4474 k)))))) (@Runs.trans ((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31))))) (((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))) (before4475 k).denote (before4487 k).denote (after4499 k).denote (@Runs.trans (((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31)))) (((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))) (before4475 k).denote (before4481 k).denote (before4487 k).denote (@Runs.trans ((7*2)+((1*3)+(7*2))) ((1*38)+((1*5)+(1*31))) (before4475 k).denote (before4478 k).denote (before4481 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before4475 k).denote (before4476 k).denote (before4478 k).denote (step4475 k) (@Runs.trans (1*3) (7*2) (before4476 k).denote (before4477 k).denote (before4478 k).denote (step4476 k) (step4477 k))) (@Runs.trans (1*38) ((1*5)+(1*31)) (before4478 k).denote (before4479 k).denote (before4481 k).denote (step4478 k) (@Runs.trans (1*5) (1*31) (before4479 k).denote (before4480 k).denote (before4481 k).denote (step4479 k) (step4480 k)))) (@Runs.trans ((1*38)+((1*5)+(1*31))) ((1*38)+((1*5)+(1*31))) (before4481 k).denote (before4484 k).denote (before4487 k).denote (@Runs.trans (1*38) ((1*5)+(1*31)) (before4481 k).denote (before4482 k).denote (before4484 k).denote (step4481 k) (@Runs.trans (1*5) (1*31) (before4482 k).denote (before4483 k).denote (before4484 k).denote (step4482 k) (step4483 k))) (@Runs.trans (1*38) ((1*5)+(1*31)) (before4484 k).denote (before4485 k).denote (before4487 k).denote (step4484 k) (@Runs.trans (1*5) (1*31) (before4485 k).denote (before4486 k).denote (before4487 k).denote (step4485 k) (step4486 k))))) (@Runs.trans ((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5)))) (((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))) (before4487 k).denote (before4493 k).denote (after4499 k).denote (@Runs.trans (((1*k+2)*74)+((1*38)+(1*5))) ((1*31)+((1*38)+(1*5))) (before4487 k).denote (before4490 k).denote (before4493 k).denote (@Runs.trans ((1*k+2)*74) ((1*38)+(1*5)) (before4487 k).denote (before4488 k).denote (before4490 k).denote (step4487 k) (@Runs.trans (1*38) (1*5) (before4488 k).denote (before4489 k).denote (before4490 k).denote (step4488 k) (step4489 k))) (@Runs.trans (1*31) ((1*38)+(1*5)) (before4490 k).denote (before4491 k).denote (before4493 k).denote (step4490 k) (@Runs.trans (1*38) (1*5) (before4491 k).denote (before4492 k).denote (before4493 k).denote (step4491 k) (step4492 k)))) (@Runs.trans ((1*31)+((1*38)+(791761160*2))) (((1*2)+(7*2))+((1*1)+(7*2))) (before4493 k).denote (before4496 k).denote (after4499 k).denote (@Runs.trans (1*31) ((1*38)+(791761160*2)) (before4493 k).denote (before4494 k).denote (before4496 k).denote (step4493 k) (@Runs.trans (1*38) (791761160*2) (before4494 k).denote (before4495 k).denote (before4496 k).denote (step4494 k) (step4495 k))) (@Runs.trans ((1*2)+(7*2)) ((1*1)+(7*2)) (before4496 k).denote (before4498 k).denote (after4499 k).denote (@Runs.trans (1*2) (7*2) (before4496 k).denote (before4497 k).denote (before4498 k).denote (step4496 k) (step4497 k)) (@Runs.trans (1*1) (7*2) (before4498 k).denote (before4499 k).denote (after4499 k).denote (step4498 k) (step4499 k)))))))) - have ht : (((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*1)+(15*2)))+((1*2)+((92*2)+(1*2)))))+((((1*2)+((14*2)+(1*2)))+((20*2)+(((1*k+8)*586)+(17*2))))+(((1*2)+((1*2)+(90*2)))+(((1*2)+(16*2))+((1*2)+(1*2))))))+(((((38*2)+((1*2)+(22*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((791761160*2)+(1*38)))+(((1*k+7)*38)+((7*2)+(1*2)))))+((((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(4*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))))+((((((1*1)+((1*3)+(6*2)))+((1*1)+((7*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(8*2)))))+((((1*2)+((10*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((9*2)+(1*2))+((7*2)+(1*5))))))+(((((7*2)+((1*3)+(7*2)))+((1*38)+((1*5)+(1*31))))+(((1*38)+((1*5)+(1*31)))+((1*38)+((1*5)+(1*31)))))+(((((1*k+2)*74)+((1*38)+(1*5)))+((1*31)+((1*38)+(1*5))))+(((1*31)+((1*38)+(791761160*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))))) = (698*k+3167051268) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean deleted file mode 100644 index 4ce1ce42..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk045.lean +++ /dev/null @@ -1,780 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4500_0 : Stack := [] -abbrev tail4500_1 : Stack := ⟨w0,1⟩ :: tail4500_0 -abbrev tail4500_2 : Stack := ⟨w2,1⟩ :: tail4500_1 -abbrev tail4500_3 : Stack := ⟨w1,1⟩ :: tail4500_2 -abbrev tail4500_4 : Stack := ⟨w0,4⟩ :: tail4500_3 -abbrev tail4500_5 : Stack := ⟨w2,1⟩ :: tail4500_4 -abbrev tail4500_6 : Stack := ⟨w0,9⟩ :: tail4500_5 -abbrev tail4500_7 : Stack := ⟨w2,1⟩ :: tail4500_6 -abbrev tail4500_8 : Stack := ⟨w1,10⟩ :: tail4500_7 -abbrev tail4500_9 : Stack := ⟨w0,9⟩ :: tail4500_8 -abbrev tail4500_10 : Stack := ⟨w2,1⟩ :: tail4500_9 -abbrev tail4500_11 : Stack := ⟨w1,9⟩ :: tail4500_10 -abbrev tail4500_12 : Stack := ⟨w0,8⟩ :: tail4500_11 -abbrev tail4500_13 (k : Nat) : Stack := ⟨w87,(1*k+7)⟩ :: tail4500_12 -abbrev tail4500_14 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4500_13 k -abbrev tail4500_15 (k : Nat) : Stack := ⟨w1,791761160⟩ :: tail4500_14 k -abbrev tail4500_16 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_15 k -abbrev tail4500_17 : Stack := ⟨w1,15⟩ :: tail4500_0 -abbrev tail4500_18 : Stack := ⟨w2,1⟩ :: tail4500_17 -abbrev tail4500_19 : Stack := ⟨w1,16⟩ :: tail4500_18 -abbrev tail4500_20 : Stack := ⟨w2,1⟩ :: tail4500_19 -abbrev tail4500_21 : Stack := ⟨w0,93⟩ :: tail4500_20 -abbrev tail4500_22 : Stack := ⟨w1,15⟩ :: tail4500_21 -abbrev tail4500_23 : Stack := ⟨w2,1⟩ :: tail4500_22 -abbrev tail4500_24 : Stack := ⟨w0,20⟩ :: tail4500_23 -abbrev tail4500_25 (k : Nat) : Stack := ⟨w218,(1*k+8)⟩ :: tail4500_24 -abbrev tail4500_26 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4500_25 k -abbrev tail4500_27 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4500_26 k -abbrev tail4500_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_27 k -abbrev tail4500_29 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4500_28 k -abbrev tail4500_30 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4500_29 k -abbrev tail4500_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_30 k -abbrev tail4500_32 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4500_31 k -abbrev tail4500_33 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_32 k -abbrev tail4500_34 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4500_33 k -abbrev tail4500_35 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_15 k -abbrev tail4500_36 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4500_15 k -abbrev tail4500_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_36 k -abbrev tail4500_38 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4500_37 k -abbrev tail4500_39 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_38 k -abbrev tail4500_40 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4500_39 k -abbrev tail4500_41 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_28 k -abbrev tail4500_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_41 k -abbrev tail4500_43 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4500_42 k -abbrev tail4500_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_38 k -abbrev tail4500_45 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4500_38 k -abbrev tail4500_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_45 k -abbrev tail4500_47 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4500_46 k -abbrev tail4500_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_47 k -abbrev tail4500_49 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4500_48 k -abbrev tail4500_50 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4500_25 k -abbrev tail4500_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_50 k -abbrev tail4500_52 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4500_51 k -abbrev tail4500_53 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_47 k -abbrev tail4500_54 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4500_47 k -abbrev tail4500_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_54 k -abbrev tail4500_56 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4500_55 k -abbrev tail4500_57 (k : Nat) : Stack := ⟨w222,(1*k+8)⟩ :: tail4500_56 k -abbrev tail4500_58 (k : Nat) : Stack := ⟨w1,20⟩ :: tail4500_57 k -abbrev tail4500_59 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_58 k -abbrev tail4500_60 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4500_59 k -abbrev tail4500_61 : Stack := ⟨w0,92⟩ :: tail4500_20 -abbrev tail4500_62 : Stack := ⟨w23,1⟩ :: tail4500_61 -abbrev tail4500_63 : Stack := ⟨w1,15⟩ :: tail4500_62 -abbrev tail4500_64 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_58 k -abbrev tail4500_65 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_58 k -abbrev tail4500_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_65 k -abbrev tail4500_67 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4500_66 k -abbrev tail4500_68 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_67 k -abbrev tail4500_69 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_68 k -abbrev tail4500_70 : Stack := ⟨w1,16⟩ :: tail4500_0 -abbrev tail4500_71 : Stack := ⟨w1,32⟩ :: tail4500_0 -abbrev tail4500_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4500_67 k -abbrev tail4500_73 (k : Nat) : Stack := ⟨w0,33⟩ :: tail4500_67 k -abbrev tail4500_74 : Stack := ⟨w1,1⟩ :: tail4500_0 -abbrev tail4500_75 : Stack := ⟨w1,34⟩ :: tail4500_0 -abbrev tail4500_76 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4500_66 k -abbrev tail4500_77 : Stack := ⟨w2,1⟩ :: tail4500_75 -abbrev tail4500_78 : Stack := ⟨w0,91⟩ :: tail4500_77 -abbrev tail4500_79 : Stack := ⟨w0,92⟩ :: tail4500_77 -abbrev tail4500_80 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4500_58 k -abbrev tail4500_81 : Stack := ⟨w1,1⟩ :: tail4500_79 -abbrev tail4500_82 : Stack := ⟨w1,16⟩ :: tail4500_79 -abbrev tail4500_83 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4500_57 k -abbrev tail4500_84 : Stack := ⟨w2,1⟩ :: tail4500_82 -abbrev tail4500_85 : Stack := ⟨w0,19⟩ :: tail4500_84 -abbrev tail4500_86 (k : Nat) : Stack := ⟨w223,(1*k+8)⟩ :: tail4500_85 -abbrev tail4500_87 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4500_86 k -abbrev tail4500_88 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4500_86 k -abbrev tail4500_89 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4500_47 k -abbrev tail4500_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_88 k -abbrev tail4500_91 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4500_88 k -abbrev tail4500_92 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4500_46 k -abbrev tail4500_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_91 k -abbrev tail4500_94 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4500_93 k -abbrev tail4500_95 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4500_93 k -abbrev tail4500_96 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4500_38 k -abbrev tail4500_97 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_95 k -abbrev tail4500_98 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4500_95 k -abbrev tail4500_99 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4500_37 k -abbrev tail4500_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_98 k -abbrev tail4500_101 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4500_100 k -abbrev tail4500_102 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4500_100 k -abbrev tail4500_103 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4500_15 k -abbrev tail4500_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_102 k -abbrev tail4500_105 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4500_102 k -abbrev tail4500_106 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4500_14 k -abbrev tail4500_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_105 k -abbrev tail4500_108 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4500_107 k -abbrev tail4500_109 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4500_108 k -abbrev tail4500_110 (k : Nat) : Stack := ⟨w224,(1*k+7)⟩ :: tail4500_109 k -abbrev tail4500_111 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4500_110 k -abbrev tail4500_112 : Stack := ⟨w1,8⟩ :: tail4500_10 -abbrev tail4500_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_111 k -abbrev tail4500_114 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4500_113 k -abbrev tail4500_115 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4500_113 k -abbrev tail4500_116 : Stack := ⟨w0,8⟩ :: tail4500_8 -abbrev tail4500_117 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_115 k -abbrev tail4500_118 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4500_115 k -abbrev tail4500_119 : Stack := ⟨w1,9⟩ :: tail4500_7 -abbrev tail4500_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_118 k -abbrev tail4500_121 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4500_120 k -abbrev tail4500_122 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4500_120 k -abbrev tail4500_123 : Stack := ⟨w0,8⟩ :: tail4500_5 -abbrev tail4500_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4500_122 k -abbrev tail4500_125 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4500_122 k -abbrev tail4500_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_125 k -abbrev tail4500_127 : Stack := ⟨w0,3⟩ :: tail4500_3 -abbrev tail4500_128 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4500_125 k -abbrev tail4500_129 : Stack := ⟨w0,2⟩ :: tail4500_3 -abbrev tail4500_130 : Stack := ⟨w2,1⟩ :: tail4500_129 -abbrev tail4500_131 : Stack := ⟨w23,1⟩ :: tail4500_130 -abbrev tail4500_132 (k : Nat) : Stack := ⟨w1,10⟩ :: tail4500_122 k -abbrev tail4500_133 : Stack := ⟨w0,1⟩ :: tail4500_130 -abbrev tail4500_134 : Stack := ⟨w0,11⟩ :: tail4500_130 -abbrev tail4500_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_121 k -abbrev tail4500_136 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4500_135 k -abbrev tail4500_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4500_136 k -abbrev tail4500_138 : Stack := ⟨w0,1⟩ :: tail4500_3 -abbrev tail4500_139 (k : Nat) : Stack := ⟨w2,2⟩ :: tail4500_136 k -abbrev tail4500_140 : Stack := ⟨w2,1⟩ :: tail4500_3 -abbrev tail4500_141 : Stack := ⟨w23,1⟩ :: tail4500_140 -abbrev tail4500_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail4500_135 k -abbrev tail4500_143 : Stack := ⟨w0,1⟩ :: tail4500_140 -abbrev tail4500_144 : Stack := ⟨w0,13⟩ :: tail4500_140 -abbrev tail4500_145 : Stack := ⟨w2,1⟩ :: tail4500_144 -abbrev tail4500_146 : Stack := ⟨w1,9⟩ :: tail4500_145 -abbrev tail4500_147 : Stack := ⟨w23,1⟩ :: tail4500_146 -abbrev tail4500_148 : Stack := ⟨w0,9⟩ :: tail4500_147 -abbrev tail4500_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4500_114 k -abbrev tail4500_150 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4500_149 k -abbrev tail4500_151 : Stack := ⟨w0,1⟩ :: tail4500_146 -abbrev tail4500_152 : Stack := ⟨w0,10⟩ :: tail4500_146 -abbrev tail4500_153 : Stack := ⟨w2,1⟩ :: tail4500_152 - -def before4500 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail4500_16 k),(tail4500_34 k)⟩ -def before4501 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail4500_35 k),(tail4500_34 k)⟩ -def before4502 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4500_36 k),(tail4500_33 k)⟩ -def before4503 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4500_37 k),(tail4500_32 k)⟩ -def before4504 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521565),(tail4500_38 k),(tail4500_31 k)⟩ -def before4505 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521567),(tail4500_39 k),(tail4500_30 k)⟩ -def before4506 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4500_40 k),(tail4500_29 k)⟩ -def before4507 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4500_40 k),(tail4500_42 k)⟩ -def before4508 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521567),(tail4500_39 k),(tail4500_43 k)⟩ -def before4509 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521567),(tail4500_44 k),(tail4500_43 k)⟩ -def before4510 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4500_45 k),(tail4500_42 k)⟩ -def before4511 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4500_46 k),(tail4500_41 k)⟩ -def before4512 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521679),(tail4500_47 k),(tail4500_28 k)⟩ -def before4513 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521681),(tail4500_48 k),(tail4500_27 k)⟩ -def before4514 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4500_49 k),(tail4500_26 k)⟩ -def before4515 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4500_49 k),(tail4500_51 k)⟩ -def before4516 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521681),(tail4500_48 k),(tail4500_52 k)⟩ -def before4517 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521681),(tail4500_53 k),(tail4500_52 k)⟩ -def before4518 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4500_54 k),(tail4500_51 k)⟩ -def before4519 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4500_55 k),(tail4500_50 k)⟩ -def before4520 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4500_56 k),(tail4500_25 k)⟩ -def before4521 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4500_57 k),tail4500_24⟩ -def before4522 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526627),(tail4500_58 k),tail4500_23⟩ -def before4523 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526629),(tail4500_59 k),tail4500_22⟩ -def before4524 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4500_60 k),tail4500_21⟩ -def before4525 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4500_60 k),tail4500_62⟩ -def before4526 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526629),(tail4500_59 k),tail4500_63⟩ -def before4527 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526629),(tail4500_64 k),tail4500_63⟩ -def before4528 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4500_65 k),tail4500_62⟩ -def before4529 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4500_66 k),tail4500_61⟩ -def before4530 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526845),(tail4500_67 k),tail4500_20⟩ -def before4531 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526847),(tail4500_68 k),tail4500_19⟩ -def before4532 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526879),(tail4500_69 k),tail4500_18⟩ -def before4533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526879),(tail4500_69 k),tail4500_70⟩ -def before4534 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526847),(tail4500_68 k),tail4500_71⟩ -def before4535 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526847),(tail4500_72 k),tail4500_71⟩ -def before4536 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526911),(tail4500_73 k),tail4500_0⟩ -def before4537 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526911),(tail4500_73 k),tail4500_74⟩ -def before4538 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526845),(tail4500_67 k),tail4500_75⟩ -def before4539 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526843),(tail4500_76 k),tail4500_77⟩ -def before4540 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4500_66 k),tail4500_78⟩ -def before4541 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4500_65 k),tail4500_79⟩ -def before4542 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4500_80 k),tail4500_81⟩ -def before4543 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526627),(tail4500_58 k),tail4500_82⟩ -def before4544 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526625),(tail4500_83 k),tail4500_84⟩ -def before4545 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4500_57 k),tail4500_85⟩ -def before4546 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4500_56 k),(tail4500_86 k)⟩ -def before4547 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4500_55 k),(tail4500_87 k)⟩ -def before4548 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4500_54 k),(tail4500_88 k)⟩ -def before4549 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4500_89 k),(tail4500_90 k)⟩ -def before4550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521679),(tail4500_47 k),(tail4500_91 k)⟩ -def before4551 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521677),(tail4500_92 k),(tail4500_93 k)⟩ -def before4552 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4500_46 k),(tail4500_94 k)⟩ -def before4553 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4500_45 k),(tail4500_95 k)⟩ -def before4554 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4500_96 k),(tail4500_97 k)⟩ -def before4555 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521565),(tail4500_38 k),(tail4500_98 k)⟩ -def before4556 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521563),(tail4500_99 k),(tail4500_100 k)⟩ -def before4557 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4500_37 k),(tail4500_101 k)⟩ -def before4558 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4500_36 k),(tail4500_102 k)⟩ -def before4559 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4500_103 k),(tail4500_104 k)⟩ -def before4560 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail4500_15 k),(tail4500_105 k)⟩ -def before4561 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521501),(tail4500_106 k),(tail4500_107 k)⟩ -def before4562 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4500_14 k),(tail4500_108 k)⟩ -def before4563 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4500_13 k),(tail4500_109 k)⟩ -def before4564 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4500_12,(tail4500_110 k)⟩ -def before4565 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail4500_11,(tail4500_111 k)⟩ -def before4566 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail4500_112,(tail4500_113 k)⟩ -def before4567 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4500_10,(tail4500_114 k)⟩ -def before4568 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4500_9,(tail4500_115 k)⟩ -def before4569 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4500_116,(tail4500_117 k)⟩ -def before4570 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail4500_8,(tail4500_118 k)⟩ -def before4571 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail4500_119,(tail4500_120 k)⟩ -def before4572 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4500_7,(tail4500_121 k)⟩ -def before4573 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4500_6,(tail4500_122 k)⟩ -def before4574 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4500_123,(tail4500_124 k)⟩ -def before4575 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail4500_5,(tail4500_125 k)⟩ -def before4576 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1217),tail4500_4,(tail4500_126 k)⟩ -def before4577 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1219),tail4500_127,(tail4500_128 k)⟩ -def before4578 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1219),tail4500_130,(tail4500_128 k)⟩ -def before4579 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail4500_131,(tail4500_126 k)⟩ -def before4580 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail4500_131,(tail4500_132 k)⟩ -def before4581 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail4500_133,(tail4500_132 k)⟩ -def before4582 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4500_134,(tail4500_122 k)⟩ -def before4583 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail4500_134,(tail4500_135 k)⟩ -def before4584 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail4500_130,(tail4500_136 k)⟩ -def before4585 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1221),tail4500_129,(tail4500_137 k)⟩ -def before4586 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail4500_138,(tail4500_139 k)⟩ -def before4587 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1223),tail4500_140,(tail4500_139 k)⟩ -def before4588 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail4500_141,(tail4500_137 k)⟩ -def before4589 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail4500_141,(tail4500_142 k)⟩ -def before4590 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail4500_143,(tail4500_142 k)⟩ -def before4591 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail4500_144,(tail4500_135 k)⟩ -def before4592 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail4500_145,(tail4500_121 k)⟩ -def before4593 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1177),tail4500_146,(tail4500_120 k)⟩ -def before4594 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail4500_147,(tail4500_118 k)⟩ -def before4595 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4500_148,(tail4500_115 k)⟩ -def before4596 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail4500_148,(tail4500_149 k)⟩ -def before4597 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail4500_147,(tail4500_150 k)⟩ -def before4598 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1175),tail4500_151,(tail4500_150 k)⟩ -def before4599 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail4500_152,(tail4500_149 k)⟩ -def after4599 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4500_153,(tail4500_114 k)⟩ - -theorem macro4500 (k : Nat) : applyExit (before4500 k) exit32 1 = some (before4501 k) := by - simp (disch := omega) [before4500, before4501, exit32, applyExit, pop, push] - <;> omega -theorem step4500 (k : Nat) : Runs (1*3) (before4500 k).denote (before4501 k).denote := - @applyExit_sound (before4500 k) (before4501 k) exit32 1 valid32 (macro4500 k) -theorem macro4501 (k : Nat) : applyExit (before4501 k) exit36 7 = some (before4502 k) := by - simp (disch := omega) [before4501, before4502, exit36, applyExit, pop, push] - <;> omega -theorem step4501 (k : Nat) : Runs (7*2) (before4501 k).denote (before4502 k).denote := - @applyExit_sound (before4501 k) (before4502 k) exit36 7 valid36 (macro4501 k) -theorem macro4502 (k : Nat) : applyExit (before4502 k) exit33 1 = some (before4503 k) := by - simp (disch := omega) [before4502, before4503, exit33, applyExit, pop, push] - <;> omega -theorem step4502 (k : Nat) : Runs (1*2) (before4502 k).denote (before4503 k).denote := - @applyExit_sound (before4502 k) (before4503 k) exit33 1 valid33 (macro4502 k) -theorem macro4503 (k : Nat) : applyExit (before4503 k) exit34 22 = some (before4504 k) := by - simp (disch := omega) [before4503, before4504, exit34, applyExit, pop, push] - <;> omega -theorem step4503 (k : Nat) : Runs (22*2) (before4503 k).denote (before4504 k).denote := - @applyExit_sound (before4503 k) (before4504 k) exit34 22 valid34 (macro4503 k) -theorem macro4504 (k : Nat) : applyExit (before4504 k) exit35 1 = some (before4505 k) := by - simp (disch := omega) [before4504, before4505, exit35, applyExit, pop, push] - <;> omega -theorem step4504 (k : Nat) : Runs (1*2) (before4504 k).denote (before4505 k).denote := - @applyExit_sound (before4504 k) (before4505 k) exit35 1 valid35 (macro4504 k) -theorem macro4505 (k : Nat) : applyExit (before4505 k) exit36 39 = some (before4506 k) := by - simp (disch := omega) [before4505, before4506, exit36, applyExit, pop, push] - <;> omega -theorem step4505 (k : Nat) : Runs (39*2) (before4505 k).denote (before4506 k).denote := - @applyExit_sound (before4505 k) (before4506 k) exit36 39 valid36 (macro4505 k) -theorem macro4506 (k : Nat) : applyExit (before4506 k) exit31 1 = some (before4507 k) := by - simp (disch := omega) [before4506, before4507, exit31, applyExit, pop, push] - <;> omega -theorem step4506 (k : Nat) : Runs (1*1) (before4506 k).denote (before4507 k).denote := - @applyExit_sound (before4506 k) (before4507 k) exit31 1 valid31 (macro4506 k) -theorem macro4507 (k : Nat) : applyExit (before4507 k) exit10 39 = some (before4508 k) := by - simp (disch := omega) [before4507, before4508, exit10, applyExit, pop, push] - <;> omega -theorem step4507 (k : Nat) : Runs (39*2) (before4507 k).denote (before4508 k).denote := - @applyExit_sound (before4507 k) (before4508 k) exit10 39 valid10 (macro4507 k) -theorem macro4508 (k : Nat) : applyExit (before4508 k) exit32 1 = some (before4509 k) := by - simp (disch := omega) [before4508, before4509, exit32, applyExit, pop, push] - <;> omega -theorem step4508 (k : Nat) : Runs (1*3) (before4508 k).denote (before4509 k).denote := - @applyExit_sound (before4508 k) (before4509 k) exit32 1 valid32 (macro4508 k) -theorem macro4509 (k : Nat) : applyExit (before4509 k) exit36 39 = some (before4510 k) := by - simp (disch := omega) [before4509, before4510, exit36, applyExit, pop, push] - <;> omega -theorem step4509 (k : Nat) : Runs (39*2) (before4509 k).denote (before4510 k).denote := - @applyExit_sound (before4509 k) (before4510 k) exit36 39 valid36 (macro4509 k) -theorem macro4510 (k : Nat) : applyExit (before4510 k) exit33 1 = some (before4511 k) := by - simp (disch := omega) [before4510, before4511, exit33, applyExit, pop, push] - <;> omega -theorem step4510 (k : Nat) : Runs (1*2) (before4510 k).denote (before4511 k).denote := - @applyExit_sound (before4510 k) (before4511 k) exit33 1 valid33 (macro4510 k) -theorem macro4511 (k : Nat) : applyExit (before4511 k) exit34 16 = some (before4512 k) := by - simp (disch := omega) [before4511, before4512, exit34, applyExit, pop, push] - <;> omega -theorem step4511 (k : Nat) : Runs (16*2) (before4511 k).denote (before4512 k).denote := - @applyExit_sound (before4511 k) (before4512 k) exit34 16 valid34 (macro4511 k) -theorem macro4512 (k : Nat) : applyExit (before4512 k) exit35 1 = some (before4513 k) := by - simp (disch := omega) [before4512, before4513, exit35, applyExit, pop, push] - <;> omega -theorem step4512 (k : Nat) : Runs (1*2) (before4512 k).denote (before4513 k).denote := - @applyExit_sound (before4512 k) (before4513 k) exit35 1 valid35 (macro4512 k) -theorem macro4513 (k : Nat) : applyExit (before4513 k) exit36 91 = some (before4514 k) := by - simp (disch := omega) [before4513, before4514, exit36, applyExit, pop, push] - <;> omega -theorem step4513 (k : Nat) : Runs (91*2) (before4513 k).denote (before4514 k).denote := - @applyExit_sound (before4513 k) (before4514 k) exit36 91 valid36 (macro4513 k) -theorem macro4514 (k : Nat) : applyExit (before4514 k) exit31 1 = some (before4515 k) := by - simp (disch := omega) [before4514, before4515, exit31, applyExit, pop, push] - <;> omega -theorem step4514 (k : Nat) : Runs (1*1) (before4514 k).denote (before4515 k).denote := - @applyExit_sound (before4514 k) (before4515 k) exit31 1 valid31 (macro4514 k) -theorem macro4515 (k : Nat) : applyExit (before4515 k) exit10 91 = some (before4516 k) := by - simp (disch := omega) [before4515, before4516, exit10, applyExit, pop, push] - <;> omega -theorem step4515 (k : Nat) : Runs (91*2) (before4515 k).denote (before4516 k).denote := - @applyExit_sound (before4515 k) (before4516 k) exit10 91 valid10 (macro4515 k) -theorem macro4516 (k : Nat) : applyExit (before4516 k) exit32 1 = some (before4517 k) := by - simp (disch := omega) [before4516, before4517, exit32, applyExit, pop, push] - <;> omega -theorem step4516 (k : Nat) : Runs (1*3) (before4516 k).denote (before4517 k).denote := - @applyExit_sound (before4516 k) (before4517 k) exit32 1 valid32 (macro4516 k) -theorem macro4517 (k : Nat) : applyExit (before4517 k) exit36 91 = some (before4518 k) := by - simp (disch := omega) [before4517, before4518, exit36, applyExit, pop, push] - <;> omega -theorem step4517 (k : Nat) : Runs (91*2) (before4517 k).denote (before4518 k).denote := - @applyExit_sound (before4517 k) (before4518 k) exit36 91 valid36 (macro4517 k) -theorem macro4518 (k : Nat) : applyExit (before4518 k) exit33 1 = some (before4519 k) := by - simp (disch := omega) [before4518, before4519, exit33, applyExit, pop, push] - <;> omega -theorem step4518 (k : Nat) : Runs (1*2) (before4518 k).denote (before4519 k).denote := - @applyExit_sound (before4518 k) (before4519 k) exit33 1 valid33 (macro4518 k) -theorem macro4519 (k : Nat) : applyExit (before4519 k) exit34 17 = some (before4520 k) := by - simp (disch := omega) [before4519, before4520, exit34, applyExit, pop, push] - <;> omega -theorem step4519 (k : Nat) : Runs (17*2) (before4519 k).denote (before4520 k).denote := - @applyExit_sound (before4519 k) (before4520 k) exit34 17 valid34 (macro4519 k) -theorem macro4520 (k : Nat) : applyExit (before4520 k) exit254 (1*k+8) = some (before4521 k) := by - simp (disch := omega) [before4520, before4521, exit254, applyExit, pop, push] - <;> omega -theorem step4520 (k : Nat) : Runs ((1*k+8)*1166) (before4520 k).denote (before4521 k).denote := - @applyExit_sound (before4520 k) (before4521 k) exit254 (1*k+8) valid254 (macro4520 k) -theorem macro4521 (k : Nat) : applyExit (before4521 k) exit34 20 = some (before4522 k) := by - simp (disch := omega) [before4521, before4522, exit34, applyExit, pop, push] - <;> omega -theorem step4521 (k : Nat) : Runs (20*2) (before4521 k).denote (before4522 k).denote := - @applyExit_sound (before4521 k) (before4522 k) exit34 20 valid34 (macro4521 k) -theorem macro4522 (k : Nat) : applyExit (before4522 k) exit35 1 = some (before4523 k) := by - simp (disch := omega) [before4522, before4523, exit35, applyExit, pop, push] - <;> omega -theorem step4522 (k : Nat) : Runs (1*2) (before4522 k).denote (before4523 k).denote := - @applyExit_sound (before4522 k) (before4523 k) exit35 1 valid35 (macro4522 k) -theorem macro4523 (k : Nat) : applyExit (before4523 k) exit36 15 = some (before4524 k) := by - simp (disch := omega) [before4523, before4524, exit36, applyExit, pop, push] - <;> omega -theorem step4523 (k : Nat) : Runs (15*2) (before4523 k).denote (before4524 k).denote := - @applyExit_sound (before4523 k) (before4524 k) exit36 15 valid36 (macro4523 k) -theorem macro4524 (k : Nat) : applyExit (before4524 k) exit31 1 = some (before4525 k) := by - simp (disch := omega) [before4524, before4525, exit31, applyExit, pop, push] - <;> omega -theorem step4524 (k : Nat) : Runs (1*1) (before4524 k).denote (before4525 k).denote := - @applyExit_sound (before4524 k) (before4525 k) exit31 1 valid31 (macro4524 k) -theorem macro4525 (k : Nat) : applyExit (before4525 k) exit10 15 = some (before4526 k) := by - simp (disch := omega) [before4525, before4526, exit10, applyExit, pop, push] - <;> omega -theorem step4525 (k : Nat) : Runs (15*2) (before4525 k).denote (before4526 k).denote := - @applyExit_sound (before4525 k) (before4526 k) exit10 15 valid10 (macro4525 k) -theorem macro4526 (k : Nat) : applyExit (before4526 k) exit32 1 = some (before4527 k) := by - simp (disch := omega) [before4526, before4527, exit32, applyExit, pop, push] - <;> omega -theorem step4526 (k : Nat) : Runs (1*3) (before4526 k).denote (before4527 k).denote := - @applyExit_sound (before4526 k) (before4527 k) exit32 1 valid32 (macro4526 k) -theorem macro4527 (k : Nat) : applyExit (before4527 k) exit36 15 = some (before4528 k) := by - simp (disch := omega) [before4527, before4528, exit36, applyExit, pop, push] - <;> omega -theorem step4527 (k : Nat) : Runs (15*2) (before4527 k).denote (before4528 k).denote := - @applyExit_sound (before4527 k) (before4528 k) exit36 15 valid36 (macro4527 k) -theorem macro4528 (k : Nat) : applyExit (before4528 k) exit33 1 = some (before4529 k) := by - simp (disch := omega) [before4528, before4529, exit33, applyExit, pop, push] - <;> omega -theorem step4528 (k : Nat) : Runs (1*2) (before4528 k).denote (before4529 k).denote := - @applyExit_sound (before4528 k) (before4529 k) exit33 1 valid33 (macro4528 k) -theorem macro4529 (k : Nat) : applyExit (before4529 k) exit34 92 = some (before4530 k) := by - simp (disch := omega) [before4529, before4530, exit34, applyExit, pop, push] - <;> omega -theorem step4529 (k : Nat) : Runs (92*2) (before4529 k).denote (before4530 k).denote := - @applyExit_sound (before4529 k) (before4530 k) exit34 92 valid34 (macro4529 k) -theorem macro4530 (k : Nat) : applyExit (before4530 k) exit35 1 = some (before4531 k) := by - simp (disch := omega) [before4530, before4531, exit35, applyExit, pop, push] - <;> omega -theorem step4530 (k : Nat) : Runs (1*2) (before4530 k).denote (before4531 k).denote := - @applyExit_sound (before4530 k) (before4531 k) exit35 1 valid35 (macro4530 k) -theorem macro4531 (k : Nat) : applyExit (before4531 k) exit36 16 = some (before4532 k) := by - simp (disch := omega) [before4531, before4532, exit36, applyExit, pop, push] - <;> omega -theorem step4531 (k : Nat) : Runs (16*2) (before4531 k).denote (before4532 k).denote := - @applyExit_sound (before4531 k) (before4532 k) exit36 16 valid36 (macro4531 k) -theorem macro4532 (k : Nat) : applyExit (before4532 k) exit39 1 = some (before4533 k) := by - simp (disch := omega) [before4532, before4533, exit39, applyExit, pop, push] - <;> omega -theorem step4532 (k : Nat) : Runs (1*1) (before4532 k).denote (before4533 k).denote := - @applyExit_sound (before4532 k) (before4533 k) exit39 1 valid39 (macro4532 k) -theorem macro4533 (k : Nat) : applyExit (before4533 k) exit10 16 = some (before4534 k) := by - simp (disch := omega) [before4533, before4534, exit10, applyExit, pop, push] - <;> omega -theorem step4533 (k : Nat) : Runs (16*2) (before4533 k).denote (before4534 k).denote := - @applyExit_sound (before4533 k) (before4534 k) exit10 16 valid10 (macro4533 k) -theorem macro4534 (k : Nat) : applyExit (before4534 k) exit32 1 = some (before4535 k) := by - simp (disch := omega) [before4534, before4535, exit32, applyExit, pop, push] - <;> omega -theorem step4534 (k : Nat) : Runs (1*3) (before4534 k).denote (before4535 k).denote := - @applyExit_sound (before4534 k) (before4535 k) exit32 1 valid32 (macro4534 k) -theorem macro4535 (k : Nat) : applyExit (before4535 k) exit36 32 = some (before4536 k) := by - simp (disch := omega) [before4535, before4536, exit36, applyExit, pop, push] - <;> omega -theorem step4535 (k : Nat) : Runs (32*2) (before4535 k).denote (before4536 k).denote := - @applyExit_sound (before4535 k) (before4536 k) exit36 32 valid36 (macro4535 k) -theorem macro4536 (k : Nat) : applyExit (before4536 k) exit39 1 = some (before4537 k) := by - simp (disch := omega) [before4536, before4537, exit39, applyExit, pop, push] - <;> omega -theorem step4536 (k : Nat) : Runs (1*1) (before4536 k).denote (before4537 k).denote := - @applyExit_sound (before4536 k) (before4537 k) exit39 1 valid39 (macro4536 k) -theorem macro4537 (k : Nat) : applyExit (before4537 k) exit10 33 = some (before4538 k) := by - simp (disch := omega) [before4537, before4538, exit10, applyExit, pop, push] - <;> omega -theorem step4537 (k : Nat) : Runs (33*2) (before4537 k).denote (before4538 k).denote := - @applyExit_sound (before4537 k) (before4538 k) exit10 33 valid10 (macro4537 k) -theorem macro4538 (k : Nat) : applyExit (before4538 k) exit11 1 = some (before4539 k) := by - simp (disch := omega) [before4538, before4539, exit11, applyExit, pop, push] - <;> omega -theorem step4538 (k : Nat) : Runs (1*2) (before4538 k).denote (before4539 k).denote := - @applyExit_sound (before4538 k) (before4539 k) exit11 1 valid11 (macro4538 k) -theorem macro4539 (k : Nat) : applyExit (before4539 k) exit2 91 = some (before4540 k) := by - simp (disch := omega) [before4539, before4540, exit2, applyExit, pop, push] - <;> omega -theorem step4539 (k : Nat) : Runs (91*2) (before4539 k).denote (before4540 k).denote := - @applyExit_sound (before4539 k) (before4540 k) exit2 91 valid2 (macro4539 k) -theorem macro4540 (k : Nat) : applyExit (before4540 k) exit3 1 = some (before4541 k) := by - simp (disch := omega) [before4540, before4541, exit3, applyExit, pop, push] - <;> omega -theorem step4540 (k : Nat) : Runs (1*2) (before4540 k).denote (before4541 k).denote := - @applyExit_sound (before4540 k) (before4541 k) exit3 1 valid3 (macro4540 k) -theorem macro4541 (k : Nat) : applyExit (before4541 k) exit9 1 = some (before4542 k) := by - simp (disch := omega) [before4541, before4542, exit9, applyExit, pop, push] - <;> omega -theorem step4541 (k : Nat) : Runs (1*2) (before4541 k).denote (before4542 k).denote := - @applyExit_sound (before4541 k) (before4542 k) exit9 1 valid9 (macro4541 k) -theorem macro4542 (k : Nat) : applyExit (before4542 k) exit10 15 = some (before4543 k) := by - simp (disch := omega) [before4542, before4543, exit10, applyExit, pop, push] - <;> omega -theorem step4542 (k : Nat) : Runs (15*2) (before4542 k).denote (before4543 k).denote := - @applyExit_sound (before4542 k) (before4543 k) exit10 15 valid10 (macro4542 k) -theorem macro4543 (k : Nat) : applyExit (before4543 k) exit11 1 = some (before4544 k) := by - simp (disch := omega) [before4543, before4544, exit11, applyExit, pop, push] - <;> omega -theorem step4543 (k : Nat) : Runs (1*2) (before4543 k).denote (before4544 k).denote := - @applyExit_sound (before4543 k) (before4544 k) exit11 1 valid11 (macro4543 k) -theorem macro4544 (k : Nat) : applyExit (before4544 k) exit2 19 = some (before4545 k) := by - simp (disch := omega) [before4544, before4545, exit2, applyExit, pop, push] - <;> omega -theorem step4544 (k : Nat) : Runs (19*2) (before4544 k).denote (before4545 k).denote := - @applyExit_sound (before4544 k) (before4545 k) exit2 19 valid2 (macro4544 k) -theorem macro4545 (k : Nat) : applyExit (before4545 k) exit255 (1*k+8) = some (before4546 k) := by - simp (disch := omega) [before4545, before4546, exit255, applyExit, pop, push] - <;> omega -theorem step4545 (k : Nat) : Runs ((1*k+8)*586) (before4545 k).denote (before4546 k).denote := - @applyExit_sound (before4545 k) (before4546 k) exit255 (1*k+8) valid255 (macro4545 k) -theorem macro4546 (k : Nat) : applyExit (before4546 k) exit2 17 = some (before4547 k) := by - simp (disch := omega) [before4546, before4547, exit2, applyExit, pop, push] - <;> omega -theorem step4546 (k : Nat) : Runs (17*2) (before4546 k).denote (before4547 k).denote := - @applyExit_sound (before4546 k) (before4547 k) exit2 17 valid2 (macro4546 k) -theorem macro4547 (k : Nat) : applyExit (before4547 k) exit3 1 = some (before4548 k) := by - simp (disch := omega) [before4547, before4548, exit3, applyExit, pop, push] - <;> omega -theorem step4547 (k : Nat) : Runs (1*2) (before4547 k).denote (before4548 k).denote := - @applyExit_sound (before4547 k) (before4548 k) exit3 1 valid3 (macro4547 k) -theorem macro4548 (k : Nat) : applyExit (before4548 k) exit9 1 = some (before4549 k) := by - simp (disch := omega) [before4548, before4549, exit9, applyExit, pop, push] - <;> omega -theorem step4548 (k : Nat) : Runs (1*2) (before4548 k).denote (before4549 k).denote := - @applyExit_sound (before4548 k) (before4549 k) exit9 1 valid9 (macro4548 k) -theorem macro4549 (k : Nat) : applyExit (before4549 k) exit10 91 = some (before4550 k) := by - simp (disch := omega) [before4549, before4550, exit10, applyExit, pop, push] - <;> omega -theorem step4549 (k : Nat) : Runs (91*2) (before4549 k).denote (before4550 k).denote := - @applyExit_sound (before4549 k) (before4550 k) exit10 91 valid10 (macro4549 k) -theorem macro4550 (k : Nat) : applyExit (before4550 k) exit11 1 = some (before4551 k) := by - simp (disch := omega) [before4550, before4551, exit11, applyExit, pop, push] - <;> omega -theorem step4550 (k : Nat) : Runs (1*2) (before4550 k).denote (before4551 k).denote := - @applyExit_sound (before4550 k) (before4551 k) exit11 1 valid11 (macro4550 k) -theorem macro4551 (k : Nat) : applyExit (before4551 k) exit2 15 = some (before4552 k) := by - simp (disch := omega) [before4551, before4552, exit2, applyExit, pop, push] - <;> omega -theorem step4551 (k : Nat) : Runs (15*2) (before4551 k).denote (before4552 k).denote := - @applyExit_sound (before4551 k) (before4552 k) exit2 15 valid2 (macro4551 k) -theorem macro4552 (k : Nat) : applyExit (before4552 k) exit3 1 = some (before4553 k) := by - simp (disch := omega) [before4552, before4553, exit3, applyExit, pop, push] - <;> omega -theorem step4552 (k : Nat) : Runs (1*2) (before4552 k).denote (before4553 k).denote := - @applyExit_sound (before4552 k) (before4553 k) exit3 1 valid3 (macro4552 k) -theorem macro4553 (k : Nat) : applyExit (before4553 k) exit9 1 = some (before4554 k) := by - simp (disch := omega) [before4553, before4554, exit9, applyExit, pop, push] - <;> omega -theorem step4553 (k : Nat) : Runs (1*2) (before4553 k).denote (before4554 k).denote := - @applyExit_sound (before4553 k) (before4554 k) exit9 1 valid9 (macro4553 k) -theorem macro4554 (k : Nat) : applyExit (before4554 k) exit10 39 = some (before4555 k) := by - simp (disch := omega) [before4554, before4555, exit10, applyExit, pop, push] - <;> omega -theorem step4554 (k : Nat) : Runs (39*2) (before4554 k).denote (before4555 k).denote := - @applyExit_sound (before4554 k) (before4555 k) exit10 39 valid10 (macro4554 k) -theorem macro4555 (k : Nat) : applyExit (before4555 k) exit11 1 = some (before4556 k) := by - simp (disch := omega) [before4555, before4556, exit11, applyExit, pop, push] - <;> omega -theorem step4555 (k : Nat) : Runs (1*2) (before4555 k).denote (before4556 k).denote := - @applyExit_sound (before4555 k) (before4556 k) exit11 1 valid11 (macro4555 k) -theorem macro4556 (k : Nat) : applyExit (before4556 k) exit2 21 = some (before4557 k) := by - simp (disch := omega) [before4556, before4557, exit2, applyExit, pop, push] - <;> omega -theorem step4556 (k : Nat) : Runs (21*2) (before4556 k).denote (before4557 k).denote := - @applyExit_sound (before4556 k) (before4557 k) exit2 21 valid2 (macro4556 k) -theorem macro4557 (k : Nat) : applyExit (before4557 k) exit3 1 = some (before4558 k) := by - simp (disch := omega) [before4557, before4558, exit3, applyExit, pop, push] - <;> omega -theorem step4557 (k : Nat) : Runs (1*2) (before4557 k).denote (before4558 k).denote := - @applyExit_sound (before4557 k) (before4558 k) exit3 1 valid3 (macro4557 k) -theorem macro4558 (k : Nat) : applyExit (before4558 k) exit9 1 = some (before4559 k) := by - simp (disch := omega) [before4558, before4559, exit9, applyExit, pop, push] - <;> omega -theorem step4558 (k : Nat) : Runs (1*2) (before4558 k).denote (before4559 k).denote := - @applyExit_sound (before4558 k) (before4559 k) exit9 1 valid9 (macro4558 k) -theorem macro4559 (k : Nat) : applyExit (before4559 k) exit10 7 = some (before4560 k) := by - simp (disch := omega) [before4559, before4560, exit10, applyExit, pop, push] - <;> omega -theorem step4559 (k : Nat) : Runs (7*2) (before4559 k).denote (before4560 k).denote := - @applyExit_sound (before4559 k) (before4560 k) exit10 7 valid10 (macro4559 k) -theorem macro4560 (k : Nat) : applyExit (before4560 k) exit11 1 = some (before4561 k) := by - simp (disch := omega) [before4560, before4561, exit11, applyExit, pop, push] - <;> omega -theorem step4560 (k : Nat) : Runs (1*2) (before4560 k).denote (before4561 k).denote := - @applyExit_sound (before4560 k) (before4561 k) exit11 1 valid11 (macro4560 k) -theorem macro4561 (k : Nat) : applyExit (before4561 k) exit2 791761159 = some (before4562 k) := by - simp (disch := omega) [before4561, before4562, exit2, applyExit, pop, push] - <;> omega -theorem step4561 (k : Nat) : Runs (791761159*2) (before4561 k).denote (before4562 k).denote := - @applyExit_sound (before4561 k) (before4562 k) exit2 791761159 valid2 (macro4561 k) -theorem macro4562 (k : Nat) : applyExit (before4562 k) exit229 1 = some (before4563 k) := by - simp (disch := omega) [before4562, before4563, exit229, applyExit, pop, push] - <;> omega -theorem step4562 (k : Nat) : Runs (1*38) (before4562 k).denote (before4563 k).denote := - @applyExit_sound (before4562 k) (before4563 k) exit229 1 valid229 (macro4562 k) -theorem macro4563 (k : Nat) : applyExit (before4563 k) exit256 (1*k+7) = some (before4564 k) := by - simp (disch := omega) [before4563, before4564, exit256, applyExit, pop, push] - <;> omega -theorem step4563 (k : Nat) : Runs ((1*k+7)*38) (before4563 k).denote (before4564 k).denote := - @applyExit_sound (before4563 k) (before4564 k) exit256 (1*k+7) valid256 (macro4563 k) -theorem macro4564 (k : Nat) : applyExit (before4564 k) exit10 8 = some (before4565 k) := by - simp (disch := omega) [before4564, before4565, exit10, applyExit, pop, push] - <;> omega -theorem step4564 (k : Nat) : Runs (8*2) (before4564 k).denote (before4565 k).denote := - @applyExit_sound (before4564 k) (before4565 k) exit10 8 valid10 (macro4564 k) -theorem macro4565 (k : Nat) : applyExit (before4565 k) exit11 1 = some (before4566 k) := by - simp (disch := omega) [before4565, before4566, exit11, applyExit, pop, push] - <;> omega -theorem step4565 (k : Nat) : Runs (1*2) (before4565 k).denote (before4566 k).denote := - @applyExit_sound (before4565 k) (before4566 k) exit11 1 valid11 (macro4565 k) -theorem macro4566 (k : Nat) : applyExit (before4566 k) exit2 8 = some (before4567 k) := by - simp (disch := omega) [before4566, before4567, exit2, applyExit, pop, push] - <;> omega -theorem step4566 (k : Nat) : Runs (8*2) (before4566 k).denote (before4567 k).denote := - @applyExit_sound (before4566 k) (before4567 k) exit2 8 valid2 (macro4566 k) -theorem macro4567 (k : Nat) : applyExit (before4567 k) exit3 1 = some (before4568 k) := by - simp (disch := omega) [before4567, before4568, exit3, applyExit, pop, push] - <;> omega -theorem step4567 (k : Nat) : Runs (1*2) (before4567 k).denote (before4568 k).denote := - @applyExit_sound (before4567 k) (before4568 k) exit3 1 valid3 (macro4567 k) -theorem macro4568 (k : Nat) : applyExit (before4568 k) exit9 1 = some (before4569 k) := by - simp (disch := omega) [before4568, before4569, exit9, applyExit, pop, push] - <;> omega -theorem step4568 (k : Nat) : Runs (1*2) (before4568 k).denote (before4569 k).denote := - @applyExit_sound (before4568 k) (before4569 k) exit9 1 valid9 (macro4568 k) -theorem macro4569 (k : Nat) : applyExit (before4569 k) exit10 8 = some (before4570 k) := by - simp (disch := omega) [before4569, before4570, exit10, applyExit, pop, push] - <;> omega -theorem step4569 (k : Nat) : Runs (8*2) (before4569 k).denote (before4570 k).denote := - @applyExit_sound (before4569 k) (before4570 k) exit10 8 valid10 (macro4569 k) -theorem macro4570 (k : Nat) : applyExit (before4570 k) exit11 1 = some (before4571 k) := by - simp (disch := omega) [before4570, before4571, exit11, applyExit, pop, push] - <;> omega -theorem step4570 (k : Nat) : Runs (1*2) (before4570 k).denote (before4571 k).denote := - @applyExit_sound (before4570 k) (before4571 k) exit11 1 valid11 (macro4570 k) -theorem macro4571 (k : Nat) : applyExit (before4571 k) exit2 9 = some (before4572 k) := by - simp (disch := omega) [before4571, before4572, exit2, applyExit, pop, push] - <;> omega -theorem step4571 (k : Nat) : Runs (9*2) (before4571 k).denote (before4572 k).denote := - @applyExit_sound (before4571 k) (before4572 k) exit2 9 valid2 (macro4571 k) -theorem macro4572 (k : Nat) : applyExit (before4572 k) exit3 1 = some (before4573 k) := by - simp (disch := omega) [before4572, before4573, exit3, applyExit, pop, push] - <;> omega -theorem step4572 (k : Nat) : Runs (1*2) (before4572 k).denote (before4573 k).denote := - @applyExit_sound (before4572 k) (before4573 k) exit3 1 valid3 (macro4572 k) -theorem macro4573 (k : Nat) : applyExit (before4573 k) exit9 1 = some (before4574 k) := by - simp (disch := omega) [before4573, before4574, exit9, applyExit, pop, push] - <;> omega -theorem step4573 (k : Nat) : Runs (1*2) (before4573 k).denote (before4574 k).denote := - @applyExit_sound (before4573 k) (before4574 k) exit9 1 valid9 (macro4573 k) -theorem macro4574 (k : Nat) : applyExit (before4574 k) exit10 8 = some (before4575 k) := by - simp (disch := omega) [before4574, before4575, exit10, applyExit, pop, push] - <;> omega -theorem step4574 (k : Nat) : Runs (8*2) (before4574 k).denote (before4575 k).denote := - @applyExit_sound (before4574 k) (before4575 k) exit10 8 valid10 (macro4574 k) -theorem macro4575 (k : Nat) : applyExit (before4575 k) exit46 1 = some (before4576 k) := by - simp (disch := omega) [before4575, before4576, exit46, applyExit, pop, push] - <;> omega -theorem step4575 (k : Nat) : Runs (1*2) (before4575 k).denote (before4576 k).denote := - @applyExit_sound (before4575 k) (before4576 k) exit46 1 valid46 (macro4575 k) -theorem macro4576 (k : Nat) : applyExit (before4576 k) exit47 1 = some (before4577 k) := by - simp (disch := omega) [before4576, before4577, exit47, applyExit, pop, push] - <;> omega -theorem step4576 (k : Nat) : Runs (1*2) (before4576 k).denote (before4577 k).denote := - @applyExit_sound (before4576 k) (before4577 k) exit47 1 valid47 (macro4576 k) -theorem macro4577 (k : Nat) : applyExit (before4577 k) exit62 1 = some (before4578 k) := by - simp (disch := omega) [before4577, before4578, exit62, applyExit, pop, push] - <;> omega -theorem step4577 (k : Nat) : Runs (1*1) (before4577 k).denote (before4578 k).denote := - @applyExit_sound (before4577 k) (before4578 k) exit62 1 valid62 (macro4577 k) -theorem macro4578 (k : Nat) : applyExit (before4578 k) exit35 1 = some (before4579 k) := by - simp (disch := omega) [before4578, before4579, exit35, applyExit, pop, push] - <;> omega -theorem step4578 (k : Nat) : Runs (1*2) (before4578 k).denote (before4579 k).denote := - @applyExit_sound (before4578 k) (before4579 k) exit35 1 valid35 (macro4578 k) -theorem macro4579 (k : Nat) : applyExit (before4579 k) exit39 1 = some (before4580 k) := by - simp (disch := omega) [before4579, before4580, exit39, applyExit, pop, push] - <;> omega -theorem step4579 (k : Nat) : Runs (1*1) (before4579 k).denote (before4580 k).denote := - @applyExit_sound (before4579 k) (before4580 k) exit39 1 valid39 (macro4579 k) -theorem macro4580 (k : Nat) : applyExit (before4580 k) exit32 1 = some (before4581 k) := by - simp (disch := omega) [before4580, before4581, exit32, applyExit, pop, push] - <;> omega -theorem step4580 (k : Nat) : Runs (1*3) (before4580 k).denote (before4581 k).denote := - @applyExit_sound (before4580 k) (before4581 k) exit32 1 valid32 (macro4580 k) -theorem macro4581 (k : Nat) : applyExit (before4581 k) exit36 10 = some (before4582 k) := by - simp (disch := omega) [before4581, before4582, exit36, applyExit, pop, push] - <;> omega -theorem step4581 (k : Nat) : Runs (10*2) (before4581 k).denote (before4582 k).denote := - @applyExit_sound (before4581 k) (before4582 k) exit36 10 valid36 (macro4581 k) -theorem macro4582 (k : Nat) : applyExit (before4582 k) exit31 1 = some (before4583 k) := by - simp (disch := omega) [before4582, before4583, exit31, applyExit, pop, push] - <;> omega -theorem step4582 (k : Nat) : Runs (1*1) (before4582 k).denote (before4583 k).denote := - @applyExit_sound (before4582 k) (before4583 k) exit31 1 valid31 (macro4582 k) -theorem macro4583 (k : Nat) : applyExit (before4583 k) exit10 11 = some (before4584 k) := by - simp (disch := omega) [before4583, before4584, exit10, applyExit, pop, push] - <;> omega -theorem step4583 (k : Nat) : Runs (11*2) (before4583 k).denote (before4584 k).denote := - @applyExit_sound (before4583 k) (before4584 k) exit10 11 valid10 (macro4583 k) -theorem macro4584 (k : Nat) : applyExit (before4584 k) exit46 1 = some (before4585 k) := by - simp (disch := omega) [before4584, before4585, exit46, applyExit, pop, push] - <;> omega -theorem step4584 (k : Nat) : Runs (1*2) (before4584 k).denote (before4585 k).denote := - @applyExit_sound (before4584 k) (before4585 k) exit46 1 valid46 (macro4584 k) -theorem macro4585 (k : Nat) : applyExit (before4585 k) exit47 1 = some (before4586 k) := by - simp (disch := omega) [before4585, before4586, exit47, applyExit, pop, push] - <;> omega -theorem step4585 (k : Nat) : Runs (1*2) (before4585 k).denote (before4586 k).denote := - @applyExit_sound (before4585 k) (before4586 k) exit47 1 valid47 (macro4585 k) -theorem macro4586 (k : Nat) : applyExit (before4586 k) exit62 1 = some (before4587 k) := by - simp (disch := omega) [before4586, before4587, exit62, applyExit, pop, push] - <;> omega -theorem step4586 (k : Nat) : Runs (1*1) (before4586 k).denote (before4587 k).denote := - @applyExit_sound (before4586 k) (before4587 k) exit62 1 valid62 (macro4586 k) -theorem macro4587 (k : Nat) : applyExit (before4587 k) exit35 1 = some (before4588 k) := by - simp (disch := omega) [before4587, before4588, exit35, applyExit, pop, push] - <;> omega -theorem step4587 (k : Nat) : Runs (1*2) (before4587 k).denote (before4588 k).denote := - @applyExit_sound (before4587 k) (before4588 k) exit35 1 valid35 (macro4587 k) -theorem macro4588 (k : Nat) : applyExit (before4588 k) exit39 1 = some (before4589 k) := by - simp (disch := omega) [before4588, before4589, exit39, applyExit, pop, push] - <;> omega -theorem step4588 (k : Nat) : Runs (1*1) (before4588 k).denote (before4589 k).denote := - @applyExit_sound (before4588 k) (before4589 k) exit39 1 valid39 (macro4588 k) -theorem macro4589 (k : Nat) : applyExit (before4589 k) exit32 1 = some (before4590 k) := by - simp (disch := omega) [before4589, before4590, exit32, applyExit, pop, push] - <;> omega -theorem step4589 (k : Nat) : Runs (1*3) (before4589 k).denote (before4590 k).denote := - @applyExit_sound (before4589 k) (before4590 k) exit32 1 valid32 (macro4589 k) -theorem macro4590 (k : Nat) : applyExit (before4590 k) exit36 12 = some (before4591 k) := by - simp (disch := omega) [before4590, before4591, exit36, applyExit, pop, push] - <;> omega -theorem step4590 (k : Nat) : Runs (12*2) (before4590 k).denote (before4591 k).denote := - @applyExit_sound (before4590 k) (before4591 k) exit36 12 valid36 (macro4590 k) -theorem macro4591 (k : Nat) : applyExit (before4591 k) exit33 1 = some (before4592 k) := by - simp (disch := omega) [before4591, before4592, exit33, applyExit, pop, push] - <;> omega -theorem step4591 (k : Nat) : Runs (1*2) (before4591 k).denote (before4592 k).denote := - @applyExit_sound (before4591 k) (before4592 k) exit33 1 valid33 (macro4591 k) -theorem macro4592 (k : Nat) : applyExit (before4592 k) exit34 9 = some (before4593 k) := by - simp (disch := omega) [before4592, before4593, exit34, applyExit, pop, push] - <;> omega -theorem step4592 (k : Nat) : Runs (9*2) (before4592 k).denote (before4593 k).denote := - @applyExit_sound (before4592 k) (before4593 k) exit34 9 valid34 (macro4592 k) -theorem macro4593 (k : Nat) : applyExit (before4593 k) exit35 1 = some (before4594 k) := by - simp (disch := omega) [before4593, before4594, exit35, applyExit, pop, push] - <;> omega -theorem step4593 (k : Nat) : Runs (1*2) (before4593 k).denote (before4594 k).denote := - @applyExit_sound (before4593 k) (before4594 k) exit35 1 valid35 (macro4593 k) -theorem macro4594 (k : Nat) : applyExit (before4594 k) exit36 9 = some (before4595 k) := by - simp (disch := omega) [before4594, before4595, exit36, applyExit, pop, push] - <;> omega -theorem step4594 (k : Nat) : Runs (9*2) (before4594 k).denote (before4595 k).denote := - @applyExit_sound (before4594 k) (before4595 k) exit36 9 valid36 (macro4594 k) -theorem macro4595 (k : Nat) : applyExit (before4595 k) exit31 1 = some (before4596 k) := by - simp (disch := omega) [before4595, before4596, exit31, applyExit, pop, push] - <;> omega -theorem step4595 (k : Nat) : Runs (1*1) (before4595 k).denote (before4596 k).denote := - @applyExit_sound (before4595 k) (before4596 k) exit31 1 valid31 (macro4595 k) -theorem macro4596 (k : Nat) : applyExit (before4596 k) exit10 9 = some (before4597 k) := by - simp (disch := omega) [before4596, before4597, exit10, applyExit, pop, push] - <;> omega -theorem step4596 (k : Nat) : Runs (9*2) (before4596 k).denote (before4597 k).denote := - @applyExit_sound (before4596 k) (before4597 k) exit10 9 valid10 (macro4596 k) -theorem macro4597 (k : Nat) : applyExit (before4597 k) exit32 1 = some (before4598 k) := by - simp (disch := omega) [before4597, before4598, exit32, applyExit, pop, push] - <;> omega -theorem step4597 (k : Nat) : Runs (1*3) (before4597 k).denote (before4598 k).denote := - @applyExit_sound (before4597 k) (before4598 k) exit32 1 valid32 (macro4597 k) -theorem macro4598 (k : Nat) : applyExit (before4598 k) exit36 9 = some (before4599 k) := by - simp (disch := omega) [before4598, before4599, exit36, applyExit, pop, push] - <;> omega -theorem step4598 (k : Nat) : Runs (9*2) (before4598 k).denote (before4599 k).denote := - @applyExit_sound (before4598 k) (before4599 k) exit36 9 valid36 (macro4598 k) -theorem macro4599 (k : Nat) : applyExit (before4599 k) exit33 1 = some (after4599 k) := by - simp (disch := omega) [before4599, after4599, exit33, applyExit, pop, push] - <;> omega -theorem step4599 (k : Nat) : Runs (1*2) (before4599 k).denote (after4599 k).denote := - @applyExit_sound (before4599 k) (after4599 k) exit33 1 valid33 (macro4599 k) -theorem chunkRun045 (k : Nat) : Runs (1790*k+1583539007) (before4500 k).denote (after4599 k).denote := by - have h := (@Runs.trans ((((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))))+((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1))))))+(((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))))+((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2))))))) ((((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))))+((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2))))))) (before4500 k).denote (before4550 k).denote (after4599 k).denote (@Runs.trans (((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))))+((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1)))))) (((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))))+((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2)))))) (before4500 k).denote (before4525 k).denote (before4550 k).denote (@Runs.trans ((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2))))) ((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1))))) (before4500 k).denote (before4512 k).denote (before4525 k).denote (@Runs.trans (((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2)))) (((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))) (before4500 k).denote (before4506 k).denote (before4512 k).denote (@Runs.trans ((1*3)+((7*2)+(1*2))) ((22*2)+((1*2)+(39*2))) (before4500 k).denote (before4503 k).denote (before4506 k).denote (@Runs.trans (1*3) ((7*2)+(1*2)) (before4500 k).denote (before4501 k).denote (before4503 k).denote (step4500 k) (@Runs.trans (7*2) (1*2) (before4501 k).denote (before4502 k).denote (before4503 k).denote (step4501 k) (step4502 k))) (@Runs.trans (22*2) ((1*2)+(39*2)) (before4503 k).denote (before4504 k).denote (before4506 k).denote (step4503 k) (@Runs.trans (1*2) (39*2) (before4504 k).denote (before4505 k).denote (before4506 k).denote (step4504 k) (step4505 k)))) (@Runs.trans ((1*1)+((39*2)+(1*3))) ((39*2)+((1*2)+(16*2))) (before4506 k).denote (before4509 k).denote (before4512 k).denote (@Runs.trans (1*1) ((39*2)+(1*3)) (before4506 k).denote (before4507 k).denote (before4509 k).denote (step4506 k) (@Runs.trans (39*2) (1*3) (before4507 k).denote (before4508 k).denote (before4509 k).denote (step4507 k) (step4508 k))) (@Runs.trans (39*2) ((1*2)+(16*2)) (before4509 k).denote (before4510 k).denote (before4512 k).denote (step4509 k) (@Runs.trans (1*2) (16*2) (before4510 k).denote (before4511 k).denote (before4512 k).denote (step4510 k) (step4511 k))))) (@Runs.trans (((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2)))) (((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1)))) (before4512 k).denote (before4518 k).denote (before4525 k).denote (@Runs.trans ((1*2)+((91*2)+(1*1))) ((91*2)+((1*3)+(91*2))) (before4512 k).denote (before4515 k).denote (before4518 k).denote (@Runs.trans (1*2) ((91*2)+(1*1)) (before4512 k).denote (before4513 k).denote (before4515 k).denote (step4512 k) (@Runs.trans (91*2) (1*1) (before4513 k).denote (before4514 k).denote (before4515 k).denote (step4513 k) (step4514 k))) (@Runs.trans (91*2) ((1*3)+(91*2)) (before4515 k).denote (before4516 k).denote (before4518 k).denote (step4515 k) (@Runs.trans (1*3) (91*2) (before4516 k).denote (before4517 k).denote (before4518 k).denote (step4516 k) (step4517 k)))) (@Runs.trans ((1*2)+((17*2)+((1*k+8)*1166))) (((20*2)+(1*2))+((15*2)+(1*1))) (before4518 k).denote (before4521 k).denote (before4525 k).denote (@Runs.trans (1*2) ((17*2)+((1*k+8)*1166)) (before4518 k).denote (before4519 k).denote (before4521 k).denote (step4518 k) (@Runs.trans (17*2) ((1*k+8)*1166) (before4519 k).denote (before4520 k).denote (before4521 k).denote (step4519 k) (step4520 k))) (@Runs.trans ((20*2)+(1*2)) ((15*2)+(1*1)) (before4521 k).denote (before4523 k).denote (before4525 k).denote (@Runs.trans (20*2) (1*2) (before4521 k).denote (before4522 k).denote (before4523 k).denote (step4521 k) (step4522 k)) (@Runs.trans (15*2) (1*1) (before4523 k).denote (before4524 k).denote (before4525 k).denote (step4523 k) (step4524 k)))))) (@Runs.trans ((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1))))) ((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2))))) (before4525 k).denote (before4537 k).denote (before4550 k).denote (@Runs.trans (((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2)))) (((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))) (before4525 k).denote (before4531 k).denote (before4537 k).denote (@Runs.trans ((15*2)+((1*3)+(15*2))) ((1*2)+((92*2)+(1*2))) (before4525 k).denote (before4528 k).denote (before4531 k).denote (@Runs.trans (15*2) ((1*3)+(15*2)) (before4525 k).denote (before4526 k).denote (before4528 k).denote (step4525 k) (@Runs.trans (1*3) (15*2) (before4526 k).denote (before4527 k).denote (before4528 k).denote (step4526 k) (step4527 k))) (@Runs.trans (1*2) ((92*2)+(1*2)) (before4528 k).denote (before4529 k).denote (before4531 k).denote (step4528 k) (@Runs.trans (92*2) (1*2) (before4529 k).denote (before4530 k).denote (before4531 k).denote (step4529 k) (step4530 k)))) (@Runs.trans ((16*2)+((1*1)+(16*2))) ((1*3)+((32*2)+(1*1))) (before4531 k).denote (before4534 k).denote (before4537 k).denote (@Runs.trans (16*2) ((1*1)+(16*2)) (before4531 k).denote (before4532 k).denote (before4534 k).denote (step4531 k) (@Runs.trans (1*1) (16*2) (before4532 k).denote (before4533 k).denote (before4534 k).denote (step4532 k) (step4533 k))) (@Runs.trans (1*3) ((32*2)+(1*1)) (before4534 k).denote (before4535 k).denote (before4537 k).denote (step4534 k) (@Runs.trans (32*2) (1*1) (before4535 k).denote (before4536 k).denote (before4537 k).denote (step4535 k) (step4536 k))))) (@Runs.trans (((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2)))) (((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2)))) (before4537 k).denote (before4543 k).denote (before4550 k).denote (@Runs.trans ((33*2)+((1*2)+(91*2))) ((1*2)+((1*2)+(15*2))) (before4537 k).denote (before4540 k).denote (before4543 k).denote (@Runs.trans (33*2) ((1*2)+(91*2)) (before4537 k).denote (before4538 k).denote (before4540 k).denote (step4537 k) (@Runs.trans (1*2) (91*2) (before4538 k).denote (before4539 k).denote (before4540 k).denote (step4538 k) (step4539 k))) (@Runs.trans (1*2) ((1*2)+(15*2)) (before4540 k).denote (before4541 k).denote (before4543 k).denote (step4540 k) (@Runs.trans (1*2) (15*2) (before4541 k).denote (before4542 k).denote (before4543 k).denote (step4541 k) (step4542 k)))) (@Runs.trans ((1*2)+((19*2)+((1*k+8)*586))) (((17*2)+(1*2))+((1*2)+(91*2))) (before4543 k).denote (before4546 k).denote (before4550 k).denote (@Runs.trans (1*2) ((19*2)+((1*k+8)*586)) (before4543 k).denote (before4544 k).denote (before4546 k).denote (step4543 k) (@Runs.trans (19*2) ((1*k+8)*586) (before4544 k).denote (before4545 k).denote (before4546 k).denote (step4544 k) (step4545 k))) (@Runs.trans ((17*2)+(1*2)) ((1*2)+(91*2)) (before4546 k).denote (before4548 k).denote (before4550 k).denote (@Runs.trans (17*2) (1*2) (before4546 k).denote (before4547 k).denote (before4548 k).denote (step4546 k) (step4547 k)) (@Runs.trans (1*2) (91*2) (before4548 k).denote (before4549 k).denote (before4550 k).denote (step4548 k) (step4549 k))))))) (@Runs.trans (((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))))+((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2)))))) (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2)))))) (before4550 k).denote (before4575 k).denote (after4599 k).denote (@Runs.trans ((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2))))) ((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2))))) (before4550 k).denote (before4562 k).denote (before4575 k).denote (@Runs.trans (((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2)))) (((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))) (before4550 k).denote (before4556 k).denote (before4562 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((39*2)+(1*2))) (before4550 k).denote (before4553 k).denote (before4556 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before4550 k).denote (before4551 k).denote (before4553 k).denote (step4550 k) (@Runs.trans (15*2) (1*2) (before4551 k).denote (before4552 k).denote (before4553 k).denote (step4551 k) (step4552 k))) (@Runs.trans (1*2) ((39*2)+(1*2)) (before4553 k).denote (before4554 k).denote (before4556 k).denote (step4553 k) (@Runs.trans (39*2) (1*2) (before4554 k).denote (before4555 k).denote (before4556 k).denote (step4554 k) (step4555 k)))) (@Runs.trans ((21*2)+((1*2)+(1*2))) ((7*2)+((1*2)+(791761159*2))) (before4556 k).denote (before4559 k).denote (before4562 k).denote (@Runs.trans (21*2) ((1*2)+(1*2)) (before4556 k).denote (before4557 k).denote (before4559 k).denote (step4556 k) (@Runs.trans (1*2) (1*2) (before4557 k).denote (before4558 k).denote (before4559 k).denote (step4557 k) (step4558 k))) (@Runs.trans (7*2) ((1*2)+(791761159*2)) (before4559 k).denote (before4560 k).denote (before4562 k).denote (step4559 k) (@Runs.trans (1*2) (791761159*2) (before4560 k).denote (before4561 k).denote (before4562 k).denote (step4560 k) (step4561 k))))) (@Runs.trans (((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2)))) (before4562 k).denote (before4568 k).denote (before4575 k).denote (@Runs.trans ((1*38)+(((1*k+7)*38)+(8*2))) ((1*2)+((8*2)+(1*2))) (before4562 k).denote (before4565 k).denote (before4568 k).denote (@Runs.trans (1*38) (((1*k+7)*38)+(8*2)) (before4562 k).denote (before4563 k).denote (before4565 k).denote (step4562 k) (@Runs.trans ((1*k+7)*38) (8*2) (before4563 k).denote (before4564 k).denote (before4565 k).denote (step4563 k) (step4564 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before4565 k).denote (before4566 k).denote (before4568 k).denote (step4565 k) (@Runs.trans (8*2) (1*2) (before4566 k).denote (before4567 k).denote (before4568 k).denote (step4566 k) (step4567 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) (((9*2)+(1*2))+((1*2)+(8*2))) (before4568 k).denote (before4571 k).denote (before4575 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before4568 k).denote (before4569 k).denote (before4571 k).denote (step4568 k) (@Runs.trans (8*2) (1*2) (before4569 k).denote (before4570 k).denote (before4571 k).denote (step4569 k) (step4570 k))) (@Runs.trans ((9*2)+(1*2)) ((1*2)+(8*2)) (before4571 k).denote (before4573 k).denote (before4575 k).denote (@Runs.trans (9*2) (1*2) (before4571 k).denote (before4572 k).denote (before4573 k).denote (step4571 k) (step4572 k)) (@Runs.trans (1*2) (8*2) (before4573 k).denote (before4574 k).denote (before4575 k).denote (step4573 k) (step4574 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2))))) (before4575 k).denote (before4587 k).denote (after4599 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))) (before4575 k).denote (before4581 k).denote (before4587 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before4575 k).denote (before4578 k).denote (before4581 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before4575 k).denote (before4576 k).denote (before4578 k).denote (step4575 k) (@Runs.trans (1*2) (1*1) (before4576 k).denote (before4577 k).denote (before4578 k).denote (step4576 k) (step4577 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before4578 k).denote (before4579 k).denote (before4581 k).denote (step4578 k) (@Runs.trans (1*1) (1*3) (before4579 k).denote (before4580 k).denote (before4581 k).denote (step4579 k) (step4580 k)))) (@Runs.trans ((10*2)+((1*1)+(11*2))) ((1*2)+((1*2)+(1*1))) (before4581 k).denote (before4584 k).denote (before4587 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before4581 k).denote (before4582 k).denote (before4584 k).denote (step4581 k) (@Runs.trans (1*1) (11*2) (before4582 k).denote (before4583 k).denote (before4584 k).denote (step4582 k) (step4583 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before4584 k).denote (before4585 k).denote (before4587 k).denote (step4584 k) (@Runs.trans (1*2) (1*1) (before4585 k).denote (before4586 k).denote (before4587 k).denote (step4585 k) (step4586 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2)))) (((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2)))) (before4587 k).denote (before4593 k).denote (after4599 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((12*2)+((1*2)+(9*2))) (before4587 k).denote (before4590 k).denote (before4593 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before4587 k).denote (before4588 k).denote (before4590 k).denote (step4587 k) (@Runs.trans (1*1) (1*3) (before4588 k).denote (before4589 k).denote (before4590 k).denote (step4588 k) (step4589 k))) (@Runs.trans (12*2) ((1*2)+(9*2)) (before4590 k).denote (before4591 k).denote (before4593 k).denote (step4590 k) (@Runs.trans (1*2) (9*2) (before4591 k).denote (before4592 k).denote (before4593 k).denote (step4591 k) (step4592 k)))) (@Runs.trans ((1*2)+((9*2)+(1*1))) (((9*2)+(1*3))+((9*2)+(1*2))) (before4593 k).denote (before4596 k).denote (after4599 k).denote (@Runs.trans (1*2) ((9*2)+(1*1)) (before4593 k).denote (before4594 k).denote (before4596 k).denote (step4593 k) (@Runs.trans (9*2) (1*1) (before4594 k).denote (before4595 k).denote (before4596 k).denote (step4594 k) (step4595 k))) (@Runs.trans ((9*2)+(1*3)) ((9*2)+(1*2)) (before4596 k).denote (before4598 k).denote (after4599 k).denote (@Runs.trans (9*2) (1*3) (before4596 k).denote (before4597 k).denote (before4598 k).denote (step4596 k) (step4597 k)) (@Runs.trans (9*2) (1*2) (before4598 k).denote (before4599 k).denote (after4599 k).denote (step4598 k) (step4599 k)))))))) - have ht : (((((((1*3)+((7*2)+(1*2)))+((22*2)+((1*2)+(39*2))))+(((1*1)+((39*2)+(1*3)))+((39*2)+((1*2)+(16*2)))))+((((1*2)+((91*2)+(1*1)))+((91*2)+((1*3)+(91*2))))+(((1*2)+((17*2)+((1*k+8)*1166)))+(((20*2)+(1*2))+((15*2)+(1*1))))))+(((((15*2)+((1*3)+(15*2)))+((1*2)+((92*2)+(1*2))))+(((16*2)+((1*1)+(16*2)))+((1*3)+((32*2)+(1*1)))))+((((33*2)+((1*2)+(91*2)))+((1*2)+((1*2)+(15*2))))+(((1*2)+((19*2)+((1*k+8)*586)))+(((17*2)+(1*2))+((1*2)+(91*2)))))))+((((((1*2)+((15*2)+(1*2)))+((1*2)+((39*2)+(1*2))))+(((21*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(791761159*2)))))+((((1*38)+(((1*k+7)*38)+(8*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((9*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((10*2)+((1*1)+(11*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(9*2))))+(((1*2)+((9*2)+(1*1)))+(((9*2)+(1*3))+((9*2)+(1*2)))))))) = (1790*k+1583539007) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean deleted file mode 100644 index dd42004f..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk046.lean +++ /dev/null @@ -1,806 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4600_0 : Stack := [] -abbrev tail4600_1 : Stack := ⟨w0,1⟩ :: tail4600_0 -abbrev tail4600_2 : Stack := ⟨w2,1⟩ :: tail4600_1 -abbrev tail4600_3 : Stack := ⟨w1,1⟩ :: tail4600_2 -abbrev tail4600_4 : Stack := ⟨w2,1⟩ :: tail4600_3 -abbrev tail4600_5 : Stack := ⟨w0,13⟩ :: tail4600_4 -abbrev tail4600_6 : Stack := ⟨w2,1⟩ :: tail4600_5 -abbrev tail4600_7 : Stack := ⟨w1,9⟩ :: tail4600_6 -abbrev tail4600_8 : Stack := ⟨w0,10⟩ :: tail4600_7 -abbrev tail4600_9 : Stack := ⟨w2,1⟩ :: tail4600_8 -abbrev tail4600_10 : Stack := ⟨w1,34⟩ :: tail4600_0 -abbrev tail4600_11 : Stack := ⟨w2,1⟩ :: tail4600_10 -abbrev tail4600_12 : Stack := ⟨w0,92⟩ :: tail4600_11 -abbrev tail4600_13 : Stack := ⟨w1,16⟩ :: tail4600_12 -abbrev tail4600_14 : Stack := ⟨w2,1⟩ :: tail4600_13 -abbrev tail4600_15 : Stack := ⟨w0,19⟩ :: tail4600_14 -abbrev tail4600_16 (k : Nat) : Stack := ⟨w223,(1*k+8)⟩ :: tail4600_15 -abbrev tail4600_17 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4600_16 k -abbrev tail4600_18 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4600_17 k -abbrev tail4600_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_18 k -abbrev tail4600_20 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4600_19 k -abbrev tail4600_21 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4600_20 k -abbrev tail4600_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_21 k -abbrev tail4600_23 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4600_22 k -abbrev tail4600_24 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_23 k -abbrev tail4600_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_24 k -abbrev tail4600_26 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4600_25 k -abbrev tail4600_27 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4600_26 k -abbrev tail4600_28 (k : Nat) : Stack := ⟨w224,(1*k+7)⟩ :: tail4600_27 k -abbrev tail4600_29 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_28 k -abbrev tail4600_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_29 k -abbrev tail4600_31 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_30 k -abbrev tail4600_32 : Stack := ⟨w1,8⟩ :: tail4600_9 -abbrev tail4600_33 : Stack := ⟨w23,1⟩ :: tail4600_32 -abbrev tail4600_34 : Stack := ⟨w0,8⟩ :: tail4600_33 -abbrev tail4600_35 (k : Nat) : Stack := ⟨w224,(1*k+6)⟩ :: tail4600_27 k -abbrev tail4600_36 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_35 k -abbrev tail4600_37 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_36 k -abbrev tail4600_38 : Stack := ⟨w0,1⟩ :: tail4600_32 -abbrev tail4600_39 : Stack := ⟨w0,9⟩ :: tail4600_32 -abbrev tail4600_40 : Stack := ⟨w226,1⟩ :: tail4600_39 -abbrev tail4600_41 (k : Nat) : Stack := ⟨w224,(1*k+5)⟩ :: tail4600_27 k -abbrev tail4600_42 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_41 k -abbrev tail4600_43 : Stack := ⟨w95,1⟩ :: tail4600_39 -abbrev tail4600_44 : Stack := ⟨w226,1⟩ :: tail4600_43 -abbrev tail4600_45 (k : Nat) : Stack := ⟨w224,(1*k+4)⟩ :: tail4600_27 k -abbrev tail4600_46 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_45 k -abbrev tail4600_47 : Stack := ⟨w95,2⟩ :: tail4600_39 -abbrev tail4600_48 : Stack := ⟨w226,1⟩ :: tail4600_47 -abbrev tail4600_49 (k : Nat) : Stack := ⟨w224,(1*k+3)⟩ :: tail4600_27 k -abbrev tail4600_50 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_49 k -abbrev tail4600_51 : Stack := ⟨w95,3⟩ :: tail4600_39 -abbrev tail4600_52 (k : Nat) : Stack := ⟨w95,(1*k+5)⟩ :: tail4600_39 -abbrev tail4600_53 (k : Nat) : Stack := ⟨w224,1⟩ :: tail4600_27 k -abbrev tail4600_54 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_53 k -abbrev tail4600_55 (k : Nat) : Stack := ⟨w226,1⟩ :: tail4600_52 k -abbrev tail4600_56 (k : Nat) : Stack := ⟨w225,1⟩ :: tail4600_27 k -abbrev tail4600_57 (k : Nat) : Stack := ⟨w95,(1*k+6)⟩ :: tail4600_39 -abbrev tail4600_58 (k : Nat) : Stack := ⟨w226,1⟩ :: tail4600_57 k -abbrev tail4600_59 (k : Nat) : Stack := ⟨w206,1⟩ :: tail4600_26 k -abbrev tail4600_60 (k : Nat) : Stack := ⟨w95,(1*k+7)⟩ :: tail4600_39 -abbrev tail4600_61 (k : Nat) : Stack := ⟨w196,1⟩ :: tail4600_60 k -abbrev tail4600_62 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4600_61 k -abbrev tail4600_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_62 k -abbrev tail4600_64 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_63 k -abbrev tail4600_65 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4600_22 k -abbrev tail4600_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_65 k -abbrev tail4600_67 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4600_66 k -abbrev tail4600_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_62 k -abbrev tail4600_69 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4600_62 k -abbrev tail4600_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_69 k -abbrev tail4600_71 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4600_70 k -abbrev tail4600_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_71 k -abbrev tail4600_73 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4600_72 k -abbrev tail4600_74 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4600_19 k -abbrev tail4600_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_74 k -abbrev tail4600_76 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4600_75 k -abbrev tail4600_77 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_71 k -abbrev tail4600_78 (k : Nat) : Stack := ⟨w0,41⟩ :: tail4600_71 k -abbrev tail4600_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_78 k -abbrev tail4600_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4600_79 k -abbrev tail4600_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_80 k -abbrev tail4600_82 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4600_81 k -abbrev tail4600_83 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4600_16 k -abbrev tail4600_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_83 k -abbrev tail4600_85 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4600_84 k -abbrev tail4600_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_80 k -abbrev tail4600_87 (k : Nat) : Stack := ⟨w0,93⟩ :: tail4600_80 k -abbrev tail4600_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_87 k -abbrev tail4600_89 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4600_88 k -abbrev tail4600_90 (k : Nat) : Stack := ⟨w227,(1*k+8)⟩ :: tail4600_89 k -abbrev tail4600_91 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4600_90 k -abbrev tail4600_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_91 k -abbrev tail4600_93 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4600_92 k -abbrev tail4600_94 : Stack := ⟨w0,91⟩ :: tail4600_11 -abbrev tail4600_95 : Stack := ⟨w23,1⟩ :: tail4600_94 -abbrev tail4600_96 : Stack := ⟨w1,16⟩ :: tail4600_95 -abbrev tail4600_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_91 k -abbrev tail4600_98 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4600_91 k -abbrev tail4600_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_98 k -abbrev tail4600_100 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4600_99 k -abbrev tail4600_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4600_100 k -abbrev tail4600_102 (k : Nat) : Stack := ⟨w0,34⟩ :: tail4600_101 k -abbrev tail4600_103 : Stack := ⟨w1,1⟩ :: tail4600_0 -abbrev tail4600_104 : Stack := ⟨w1,35⟩ :: tail4600_0 -abbrev tail4600_105 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4600_100 k -abbrev tail4600_106 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4600_100 k -abbrev tail4600_107 : Stack := ⟨w1,37⟩ :: tail4600_0 -abbrev tail4600_108 (k : Nat) : Stack := ⟨w1,90⟩ :: tail4600_99 k -abbrev tail4600_109 : Stack := ⟨w2,1⟩ :: tail4600_107 -abbrev tail4600_110 : Stack := ⟨w0,90⟩ :: tail4600_109 -abbrev tail4600_111 : Stack := ⟨w0,91⟩ :: tail4600_109 -abbrev tail4600_112 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4600_91 k -abbrev tail4600_113 : Stack := ⟨w1,1⟩ :: tail4600_111 -abbrev tail4600_114 : Stack := ⟨w1,17⟩ :: tail4600_111 -abbrev tail4600_115 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4600_90 k -abbrev tail4600_116 : Stack := ⟨w2,1⟩ :: tail4600_114 -abbrev tail4600_117 : Stack := ⟨w0,18⟩ :: tail4600_116 -abbrev tail4600_118 (k : Nat) : Stack := ⟨w228,(1*k+8)⟩ :: tail4600_117 -abbrev tail4600_119 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4600_118 k -abbrev tail4600_120 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4600_118 k -abbrev tail4600_121 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4600_80 k -abbrev tail4600_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_120 k -abbrev tail4600_123 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4600_120 k -abbrev tail4600_124 (k : Nat) : Stack := ⟨w1,14⟩ :: tail4600_79 k -abbrev tail4600_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_123 k -abbrev tail4600_126 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4600_125 k -abbrev tail4600_127 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4600_125 k -abbrev tail4600_128 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4600_71 k -abbrev tail4600_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_127 k -abbrev tail4600_130 (k : Nat) : Stack := ⟨w1,41⟩ :: tail4600_127 k -abbrev tail4600_131 (k : Nat) : Stack := ⟨w1,20⟩ :: tail4600_70 k -abbrev tail4600_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_130 k -abbrev tail4600_133 (k : Nat) : Stack := ⟨w0,20⟩ :: tail4600_132 k -abbrev tail4600_134 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4600_132 k -abbrev tail4600_135 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_62 k -abbrev tail4600_136 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_134 k -abbrev tail4600_137 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4600_134 k -abbrev tail4600_138 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4600_61 k -abbrev tail4600_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_137 k -abbrev tail4600_140 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4600_139 k -abbrev tail4600_141 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4600_140 k -abbrev tail4600_142 (k : Nat) : Stack := ⟨w104,(1*k+7)⟩ :: tail4600_141 k -abbrev tail4600_143 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4600_142 k -abbrev tail4600_144 : Stack := ⟨w1,7⟩ :: tail4600_9 -abbrev tail4600_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_143 k -abbrev tail4600_146 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4600_145 k -abbrev tail4600_147 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4600_145 k -abbrev tail4600_148 : Stack := ⟨w0,9⟩ :: tail4600_7 -abbrev tail4600_149 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4600_147 k -abbrev tail4600_150 (k : Nat) : Stack := ⟨w1,10⟩ :: tail4600_147 k -abbrev tail4600_151 : Stack := ⟨w1,8⟩ :: tail4600_6 -abbrev tail4600_152 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4600_150 k - -def before4600 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail4600_9,(tail4600_31 k)⟩ -def before4601 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1139),tail4600_32,(tail4600_30 k)⟩ -def before4602 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1137),tail4600_33,(tail4600_29 k)⟩ -def before4603 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4600_34,(tail4600_28 k)⟩ -def before4604 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4600_34,(tail4600_36 k)⟩ -def before4605 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail4600_33,(tail4600_37 k)⟩ -def before4606 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1137),tail4600_38,(tail4600_37 k)⟩ -def before4607 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail4600_39,(tail4600_36 k)⟩ -def before4608 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4600_40,(tail4600_35 k)⟩ -def before4609 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail4600_40,(tail4600_42 k)⟩ -def before4610 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail4600_43,(tail4600_42 k)⟩ -def before4611 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4600_44,(tail4600_41 k)⟩ -def before4612 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail4600_44,(tail4600_46 k)⟩ -def before4613 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail4600_47,(tail4600_46 k)⟩ -def before4614 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4600_48,(tail4600_45 k)⟩ -def before4615 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail4600_48,(tail4600_50 k)⟩ -def before4616 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail4600_51,(tail4600_50 k)⟩ -def before4617 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail4600_52 k),(tail4600_54 k)⟩ -def before4618 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4600_55 k),(tail4600_53 k)⟩ -def before4619 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail4600_55 k),(tail4600_56 k)⟩ -def before4620 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail4600_57 k),(tail4600_56 k)⟩ -def before4621 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4600_58 k),(tail4600_27 k)⟩ -def before4622 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4600_58 k),(tail4600_59 k)⟩ -def before4623 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-855),(tail4600_60 k),(tail4600_59 k)⟩ -def before4624 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail4600_61 k),(tail4600_26 k)⟩ -def before4625 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521501),(tail4600_62 k),(tail4600_25 k)⟩ -def before4626 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521503),(tail4600_63 k),(tail4600_24 k)⟩ -def before4627 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4600_64 k),(tail4600_23 k)⟩ -def before4628 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521519),(tail4600_64 k),(tail4600_66 k)⟩ -def before4629 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail4600_63 k),(tail4600_67 k)⟩ -def before4630 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521503),(tail4600_68 k),(tail4600_67 k)⟩ -def before4631 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521519),(tail4600_69 k),(tail4600_66 k)⟩ -def before4632 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521521),(tail4600_70 k),(tail4600_65 k)⟩ -def before4633 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521563),(tail4600_71 k),(tail4600_22 k)⟩ -def before4634 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521565),(tail4600_72 k),(tail4600_21 k)⟩ -def before4635 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4600_73 k),(tail4600_20 k)⟩ -def before4636 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521645),(tail4600_73 k),(tail4600_75 k)⟩ -def before4637 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521565),(tail4600_72 k),(tail4600_76 k)⟩ -def before4638 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521565),(tail4600_77 k),(tail4600_76 k)⟩ -def before4639 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521645),(tail4600_78 k),(tail4600_75 k)⟩ -def before4640 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail4600_79 k),(tail4600_74 k)⟩ -def before4641 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521677),(tail4600_80 k),(tail4600_19 k)⟩ -def before4642 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521679),(tail4600_81 k),(tail4600_18 k)⟩ -def before4643 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4600_82 k),(tail4600_17 k)⟩ -def before4644 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521863),(tail4600_82 k),(tail4600_84 k)⟩ -def before4645 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521679),(tail4600_81 k),(tail4600_85 k)⟩ -def before4646 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521679),(tail4600_86 k),(tail4600_85 k)⟩ -def before4647 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521863),(tail4600_87 k),(tail4600_84 k)⟩ -def before4648 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521865),(tail4600_88 k),(tail4600_83 k)⟩ -def before4649 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail4600_89 k),(tail4600_16 k)⟩ -def before4650 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail4600_90 k),tail4600_15⟩ -def before4651 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526625),(tail4600_91 k),tail4600_14⟩ -def before4652 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526627),(tail4600_92 k),tail4600_13⟩ -def before4653 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4600_93 k),tail4600_12⟩ -def before4654 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526659),(tail4600_93 k),tail4600_95⟩ -def before4655 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526627),(tail4600_92 k),tail4600_96⟩ -def before4656 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526627),(tail4600_97 k),tail4600_96⟩ -def before4657 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526659),(tail4600_98 k),tail4600_95⟩ -def before4658 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526661),(tail4600_99 k),tail4600_94⟩ -def before4659 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526843),(tail4600_100 k),tail4600_11⟩ -def before4660 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526845),(tail4600_101 k),tail4600_10⟩ -def before4661 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526913),(tail4600_102 k),tail4600_0⟩ -def before4662 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526913),(tail4600_102 k),tail4600_103⟩ -def before4663 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526845),(tail4600_101 k),tail4600_104⟩ -def before4664 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526845),(tail4600_105 k),tail4600_104⟩ -def before4665 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526915),(tail4600_106 k),tail4600_0⟩ -def before4666 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526915),(tail4600_106 k),tail4600_103⟩ -def before4667 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail4600_100 k),tail4600_107⟩ -def before4668 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4600_108 k),tail4600_109⟩ -def before4669 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526661),(tail4600_99 k),tail4600_110⟩ -def before4670 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526659),(tail4600_98 k),tail4600_111⟩ -def before4671 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526657),(tail4600_112 k),tail4600_113⟩ -def before4672 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail4600_91 k),tail4600_114⟩ -def before4673 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4600_115 k),tail4600_116⟩ -def before4674 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4600_90 k),tail4600_117⟩ -def before4675 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4600_89 k),(tail4600_118 k)⟩ -def before4676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521865),(tail4600_88 k),(tail4600_119 k)⟩ -def before4677 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521863),(tail4600_87 k),(tail4600_120 k)⟩ -def before4678 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521861),(tail4600_121 k),(tail4600_122 k)⟩ -def before4679 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail4600_80 k),(tail4600_123 k)⟩ -def before4680 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4600_124 k),(tail4600_125 k)⟩ -def before4681 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail4600_79 k),(tail4600_126 k)⟩ -def before4682 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521645),(tail4600_78 k),(tail4600_127 k)⟩ -def before4683 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521643),(tail4600_128 k),(tail4600_129 k)⟩ -def before4684 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail4600_71 k),(tail4600_130 k)⟩ -def before4685 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4600_131 k),(tail4600_132 k)⟩ -def before4686 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521521),(tail4600_70 k),(tail4600_133 k)⟩ -def before4687 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521519),(tail4600_69 k),(tail4600_134 k)⟩ -def before4688 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521517),(tail4600_135 k),(tail4600_136 k)⟩ -def before4689 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail4600_62 k),(tail4600_137 k)⟩ -def before4690 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4600_138 k),(tail4600_139 k)⟩ -def before4691 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4600_61 k),(tail4600_140 k)⟩ -def before4692 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-855),(tail4600_60 k),(tail4600_141 k)⟩ -def before4693 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail4600_39,(tail4600_142 k)⟩ -def before4694 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4600_32,(tail4600_143 k)⟩ -def before4695 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4600_144,(tail4600_145 k)⟩ -def before4696 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail4600_9,(tail4600_146 k)⟩ -def before4697 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1157),tail4600_8,(tail4600_147 k)⟩ -def before4698 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail4600_148,(tail4600_149 k)⟩ -def before4699 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4600_7,(tail4600_150 k)⟩ -def after4699 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4600_151,(tail4600_152 k)⟩ - -theorem macro4600 (k : Nat) : applyExit (before4600 k) exit34 8 = some (before4601 k) := by - simp (disch := omega) [before4600, before4601, exit34, applyExit, pop, push] - <;> omega -theorem step4600 (k : Nat) : Runs (8*2) (before4600 k).denote (before4601 k).denote := - @applyExit_sound (before4600 k) (before4601 k) exit34 8 valid34 (macro4600 k) -theorem macro4601 (k : Nat) : applyExit (before4601 k) exit35 1 = some (before4602 k) := by - simp (disch := omega) [before4601, before4602, exit35, applyExit, pop, push] - <;> omega -theorem step4601 (k : Nat) : Runs (1*2) (before4601 k).denote (before4602 k).denote := - @applyExit_sound (before4601 k) (before4602 k) exit35 1 valid35 (macro4601 k) -theorem macro4602 (k : Nat) : applyExit (before4602 k) exit36 8 = some (before4603 k) := by - simp (disch := omega) [before4602, before4603, exit36, applyExit, pop, push] - <;> omega -theorem step4602 (k : Nat) : Runs (8*2) (before4602 k).denote (before4603 k).denote := - @applyExit_sound (before4602 k) (before4603 k) exit36 8 valid36 (macro4602 k) -theorem macro4603 (k : Nat) : applyExit (before4603 k) exit257 1 = some (before4604 k) := by - simp (disch := omega) [before4603, before4604, exit257, applyExit, pop, push] - <;> omega -theorem step4603 (k : Nat) : Runs (1*5) (before4603 k).denote (before4604 k).denote := - @applyExit_sound (before4603 k) (before4604 k) exit257 1 valid257 (macro4603 k) -theorem macro4604 (k : Nat) : applyExit (before4604 k) exit10 8 = some (before4605 k) := by - simp (disch := omega) [before4604, before4605, exit10, applyExit, pop, push] - <;> omega -theorem step4604 (k : Nat) : Runs (8*2) (before4604 k).denote (before4605 k).denote := - @applyExit_sound (before4604 k) (before4605 k) exit10 8 valid10 (macro4604 k) -theorem macro4605 (k : Nat) : applyExit (before4605 k) exit32 1 = some (before4606 k) := by - simp (disch := omega) [before4605, before4606, exit32, applyExit, pop, push] - <;> omega -theorem step4605 (k : Nat) : Runs (1*3) (before4605 k).denote (before4606 k).denote := - @applyExit_sound (before4605 k) (before4606 k) exit32 1 valid32 (macro4605 k) -theorem macro4606 (k : Nat) : applyExit (before4606 k) exit36 8 = some (before4607 k) := by - simp (disch := omega) [before4606, before4607, exit36, applyExit, pop, push] - <;> omega -theorem step4606 (k : Nat) : Runs (8*2) (before4606 k).denote (before4607 k).denote := - @applyExit_sound (before4606 k) (before4607 k) exit36 8 valid36 (macro4606 k) -theorem macro4607 (k : Nat) : applyExit (before4607 k) exit258 1 = some (before4608 k) := by - simp (disch := omega) [before4607, before4608, exit258, applyExit, pop, push] - <;> omega -theorem step4607 (k : Nat) : Runs (1*38) (before4607 k).denote (before4608 k).denote := - @applyExit_sound (before4607 k) (before4608 k) exit258 1 valid258 (macro4607 k) -theorem macro4608 (k : Nat) : applyExit (before4608 k) exit257 1 = some (before4609 k) := by - simp (disch := omega) [before4608, before4609, exit257, applyExit, pop, push] - <;> omega -theorem step4608 (k : Nat) : Runs (1*5) (before4608 k).denote (before4609 k).denote := - @applyExit_sound (before4608 k) (before4609 k) exit257 1 valid257 (macro4608 k) -theorem macro4609 (k : Nat) : applyExit (before4609 k) exit259 1 = some (before4610 k) := by - simp (disch := omega) [before4609, before4610, exit259, applyExit, pop, push] - <;> omega -theorem step4609 (k : Nat) : Runs (1*35) (before4609 k).denote (before4610 k).denote := - @applyExit_sound (before4609 k) (before4610 k) exit259 1 valid259 (macro4609 k) -theorem macro4610 (k : Nat) : applyExit (before4610 k) exit258 1 = some (before4611 k) := by - simp (disch := omega) [before4610, before4611, exit258, applyExit, pop, push] - <;> omega -theorem step4610 (k : Nat) : Runs (1*38) (before4610 k).denote (before4611 k).denote := - @applyExit_sound (before4610 k) (before4611 k) exit258 1 valid258 (macro4610 k) -theorem macro4611 (k : Nat) : applyExit (before4611 k) exit257 1 = some (before4612 k) := by - simp (disch := omega) [before4611, before4612, exit257, applyExit, pop, push] - <;> omega -theorem step4611 (k : Nat) : Runs (1*5) (before4611 k).denote (before4612 k).denote := - @applyExit_sound (before4611 k) (before4612 k) exit257 1 valid257 (macro4611 k) -theorem macro4612 (k : Nat) : applyExit (before4612 k) exit259 1 = some (before4613 k) := by - simp (disch := omega) [before4612, before4613, exit259, applyExit, pop, push] - <;> omega -theorem step4612 (k : Nat) : Runs (1*35) (before4612 k).denote (before4613 k).denote := - @applyExit_sound (before4612 k) (before4613 k) exit259 1 valid259 (macro4612 k) -theorem macro4613 (k : Nat) : applyExit (before4613 k) exit258 1 = some (before4614 k) := by - simp (disch := omega) [before4613, before4614, exit258, applyExit, pop, push] - <;> omega -theorem step4613 (k : Nat) : Runs (1*38) (before4613 k).denote (before4614 k).denote := - @applyExit_sound (before4613 k) (before4614 k) exit258 1 valid258 (macro4613 k) -theorem macro4614 (k : Nat) : applyExit (before4614 k) exit257 1 = some (before4615 k) := by - simp (disch := omega) [before4614, before4615, exit257, applyExit, pop, push] - <;> omega -theorem step4614 (k : Nat) : Runs (1*5) (before4614 k).denote (before4615 k).denote := - @applyExit_sound (before4614 k) (before4615 k) exit257 1 valid257 (macro4614 k) -theorem macro4615 (k : Nat) : applyExit (before4615 k) exit259 1 = some (before4616 k) := by - simp (disch := omega) [before4615, before4616, exit259, applyExit, pop, push] - <;> omega -theorem step4615 (k : Nat) : Runs (1*35) (before4615 k).denote (before4616 k).denote := - @applyExit_sound (before4615 k) (before4616 k) exit259 1 valid259 (macro4615 k) -def cycleState4616 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w95,(3+1*j)⟩,⟨w0,9⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w225,1⟩,⟨w224,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761159⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,18⟩,⟨w223,(1*k+8)⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,34⟩]⟩ -def cyclePart4616_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w226,1⟩,⟨w95,(3+1*j)⟩,⟨w0,9⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w224,(1*k+3-1*j)⟩,⟨w201,1⟩,⟨w0,791761159⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,18⟩,⟨w223,(1*k+8)⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,34⟩]⟩ -def cyclePart4616_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w226,1⟩,⟨w95,(3+1*j)⟩,⟨w0,9⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w225,1⟩,⟨w224,(1*k+2-1*j)⟩,⟨w201,1⟩,⟨w0,791761159⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,18⟩,⟨w223,(1*k+8)⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,34⟩]⟩ -theorem cycleMacro4616_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4616 k j) exit258 1 = some (cyclePart4616_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4616, cyclePart4616_0, exit258, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4616_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4616_0 k j) exit257 1 = some (cyclePart4616_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4616_0, cyclePart4616_1, exit257, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4616_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4616_1 k j) exit259 1 = some (cycleState4616 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4616_1, cycleState4616, exit259, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4616 (k j : Nat) (hj : j < (1*k+2)) : Runs 78 (cycleState4616 k j).denote (cycleState4616 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState4616 k j).denote (cyclePart4616_0 k j).denote := @applyExit_sound (cycleState4616 k j) (cyclePart4616_0 k j) exit258 1 valid258 (cycleMacro4616_0 k j hj) - have h1 : Runs (1*5) (cyclePart4616_0 k j).denote (cyclePart4616_1 k j).denote := @applyExit_sound (cyclePart4616_0 k j) (cyclePart4616_1 k j) exit257 1 valid257 (cycleMacro4616_1 k j hj) - have h2 : Runs (1*35) (cyclePart4616_1 k j).denote (cycleState4616 k (j+1)).denote := @applyExit_sound (cyclePart4616_1 k j) (cycleState4616 k (j+1)) exit259 1 valid259 (cycleMacro4616_2 k j hj) - exact (@Runs.trans (1*38) ((1*5)+(1*35)) (cycleState4616 k j).denote (cyclePart4616_0 k j).denote (cycleState4616 k (j+1)).denote h0 (@Runs.trans (1*5) (1*35) (cyclePart4616_0 k j).denote (cyclePart4616_1 k j).denote (cycleState4616 k (j+1)).denote h1 h2)) -theorem step4616 (k : Nat) : Runs ((1*k+2)*78) (before4616 k).denote (before4617 k).denote := by - have h := Runs.chain (fun j => (cycleState4616 k j).denote) 78 (1*k+2) (cycleRun4616 k) - have h0 : cycleState4616 k 0 = before4616 k := by simp [cycleState4616, before4616] - have h1 : cycleState4616 k (1*k+2) = before4617 k := by - simp [cycleState4616, before4617] <;> omega - simpa only [h0, h1] using h -theorem macro4617 (k : Nat) : applyExit (before4617 k) exit258 1 = some (before4618 k) := by - simp (disch := omega) [before4617, before4618, exit258, applyExit, pop, push] - <;> omega -theorem step4617 (k : Nat) : Runs (1*38) (before4617 k).denote (before4618 k).denote := - @applyExit_sound (before4617 k) (before4618 k) exit258 1 valid258 (macro4617 k) -theorem macro4618 (k : Nat) : applyExit (before4618 k) exit257 1 = some (before4619 k) := by - simp (disch := omega) [before4618, before4619, exit257, applyExit, pop, push] - <;> omega -theorem step4618 (k : Nat) : Runs (1*5) (before4618 k).denote (before4619 k).denote := - @applyExit_sound (before4618 k) (before4619 k) exit257 1 valid257 (macro4618 k) -theorem macro4619 (k : Nat) : applyExit (before4619 k) exit259 1 = some (before4620 k) := by - simp (disch := omega) [before4619, before4620, exit259, applyExit, pop, push] - <;> omega -theorem step4619 (k : Nat) : Runs (1*35) (before4619 k).denote (before4620 k).denote := - @applyExit_sound (before4619 k) (before4620 k) exit259 1 valid259 (macro4619 k) -theorem macro4620 (k : Nat) : applyExit (before4620 k) exit258 1 = some (before4621 k) := by - simp (disch := omega) [before4620, before4621, exit258, applyExit, pop, push] - <;> omega -theorem step4620 (k : Nat) : Runs (1*38) (before4620 k).denote (before4621 k).denote := - @applyExit_sound (before4620 k) (before4621 k) exit258 1 valid258 (macro4620 k) -theorem macro4621 (k : Nat) : applyExit (before4621 k) exit234 1 = some (before4622 k) := by - simp (disch := omega) [before4621, before4622, exit234, applyExit, pop, push] - <;> omega -theorem step4621 (k : Nat) : Runs (1*5) (before4621 k).denote (before4622 k).denote := - @applyExit_sound (before4621 k) (before4622 k) exit234 1 valid234 (macro4621 k) -theorem macro4622 (k : Nat) : applyExit (before4622 k) exit259 1 = some (before4623 k) := by - simp (disch := omega) [before4622, before4623, exit259, applyExit, pop, push] - <;> omega -theorem step4622 (k : Nat) : Runs (1*35) (before4622 k).denote (before4623 k).denote := - @applyExit_sound (before4622 k) (before4623 k) exit259 1 valid259 (macro4622 k) -theorem macro4623 (k : Nat) : applyExit (before4623 k) exit235 1 = some (before4624 k) := by - simp (disch := omega) [before4623, before4624, exit235, applyExit, pop, push] - <;> omega -theorem step4623 (k : Nat) : Runs (1*38) (before4623 k).denote (before4624 k).denote := - @applyExit_sound (before4623 k) (before4624 k) exit235 1 valid235 (macro4623 k) -theorem macro4624 (k : Nat) : applyExit (before4624 k) exit34 791761159 = some (before4625 k) := by - simp (disch := omega) [before4624, before4625, exit34, applyExit, pop, push] - <;> omega -theorem step4624 (k : Nat) : Runs (791761159*2) (before4624 k).denote (before4625 k).denote := - @applyExit_sound (before4624 k) (before4625 k) exit34 791761159 valid34 (macro4624 k) -theorem macro4625 (k : Nat) : applyExit (before4625 k) exit35 1 = some (before4626 k) := by - simp (disch := omega) [before4625, before4626, exit35, applyExit, pop, push] - <;> omega -theorem step4625 (k : Nat) : Runs (1*2) (before4625 k).denote (before4626 k).denote := - @applyExit_sound (before4625 k) (before4626 k) exit35 1 valid35 (macro4625 k) -theorem macro4626 (k : Nat) : applyExit (before4626 k) exit36 8 = some (before4627 k) := by - simp (disch := omega) [before4626, before4627, exit36, applyExit, pop, push] - <;> omega -theorem step4626 (k : Nat) : Runs (8*2) (before4626 k).denote (before4627 k).denote := - @applyExit_sound (before4626 k) (before4627 k) exit36 8 valid36 (macro4626 k) -theorem macro4627 (k : Nat) : applyExit (before4627 k) exit31 1 = some (before4628 k) := by - simp (disch := omega) [before4627, before4628, exit31, applyExit, pop, push] - <;> omega -theorem step4627 (k : Nat) : Runs (1*1) (before4627 k).denote (before4628 k).denote := - @applyExit_sound (before4627 k) (before4628 k) exit31 1 valid31 (macro4627 k) -theorem macro4628 (k : Nat) : applyExit (before4628 k) exit10 8 = some (before4629 k) := by - simp (disch := omega) [before4628, before4629, exit10, applyExit, pop, push] - <;> omega -theorem step4628 (k : Nat) : Runs (8*2) (before4628 k).denote (before4629 k).denote := - @applyExit_sound (before4628 k) (before4629 k) exit10 8 valid10 (macro4628 k) -theorem macro4629 (k : Nat) : applyExit (before4629 k) exit32 1 = some (before4630 k) := by - simp (disch := omega) [before4629, before4630, exit32, applyExit, pop, push] - <;> omega -theorem step4629 (k : Nat) : Runs (1*3) (before4629 k).denote (before4630 k).denote := - @applyExit_sound (before4629 k) (before4630 k) exit32 1 valid32 (macro4629 k) -theorem macro4630 (k : Nat) : applyExit (before4630 k) exit36 8 = some (before4631 k) := by - simp (disch := omega) [before4630, before4631, exit36, applyExit, pop, push] - <;> omega -theorem step4630 (k : Nat) : Runs (8*2) (before4630 k).denote (before4631 k).denote := - @applyExit_sound (before4630 k) (before4631 k) exit36 8 valid36 (macro4630 k) -theorem macro4631 (k : Nat) : applyExit (before4631 k) exit33 1 = some (before4632 k) := by - simp (disch := omega) [before4631, before4632, exit33, applyExit, pop, push] - <;> omega -theorem step4631 (k : Nat) : Runs (1*2) (before4631 k).denote (before4632 k).denote := - @applyExit_sound (before4631 k) (before4632 k) exit33 1 valid33 (macro4631 k) -theorem macro4632 (k : Nat) : applyExit (before4632 k) exit34 21 = some (before4633 k) := by - simp (disch := omega) [before4632, before4633, exit34, applyExit, pop, push] - <;> omega -theorem step4632 (k : Nat) : Runs (21*2) (before4632 k).denote (before4633 k).denote := - @applyExit_sound (before4632 k) (before4633 k) exit34 21 valid34 (macro4632 k) -theorem macro4633 (k : Nat) : applyExit (before4633 k) exit35 1 = some (before4634 k) := by - simp (disch := omega) [before4633, before4634, exit35, applyExit, pop, push] - <;> omega -theorem step4633 (k : Nat) : Runs (1*2) (before4633 k).denote (before4634 k).denote := - @applyExit_sound (before4633 k) (before4634 k) exit35 1 valid35 (macro4633 k) -theorem macro4634 (k : Nat) : applyExit (before4634 k) exit36 40 = some (before4635 k) := by - simp (disch := omega) [before4634, before4635, exit36, applyExit, pop, push] - <;> omega -theorem step4634 (k : Nat) : Runs (40*2) (before4634 k).denote (before4635 k).denote := - @applyExit_sound (before4634 k) (before4635 k) exit36 40 valid36 (macro4634 k) -theorem macro4635 (k : Nat) : applyExit (before4635 k) exit31 1 = some (before4636 k) := by - simp (disch := omega) [before4635, before4636, exit31, applyExit, pop, push] - <;> omega -theorem step4635 (k : Nat) : Runs (1*1) (before4635 k).denote (before4636 k).denote := - @applyExit_sound (before4635 k) (before4636 k) exit31 1 valid31 (macro4635 k) -theorem macro4636 (k : Nat) : applyExit (before4636 k) exit10 40 = some (before4637 k) := by - simp (disch := omega) [before4636, before4637, exit10, applyExit, pop, push] - <;> omega -theorem step4636 (k : Nat) : Runs (40*2) (before4636 k).denote (before4637 k).denote := - @applyExit_sound (before4636 k) (before4637 k) exit10 40 valid10 (macro4636 k) -theorem macro4637 (k : Nat) : applyExit (before4637 k) exit32 1 = some (before4638 k) := by - simp (disch := omega) [before4637, before4638, exit32, applyExit, pop, push] - <;> omega -theorem step4637 (k : Nat) : Runs (1*3) (before4637 k).denote (before4638 k).denote := - @applyExit_sound (before4637 k) (before4638 k) exit32 1 valid32 (macro4637 k) -theorem macro4638 (k : Nat) : applyExit (before4638 k) exit36 40 = some (before4639 k) := by - simp (disch := omega) [before4638, before4639, exit36, applyExit, pop, push] - <;> omega -theorem step4638 (k : Nat) : Runs (40*2) (before4638 k).denote (before4639 k).denote := - @applyExit_sound (before4638 k) (before4639 k) exit36 40 valid36 (macro4638 k) -theorem macro4639 (k : Nat) : applyExit (before4639 k) exit33 1 = some (before4640 k) := by - simp (disch := omega) [before4639, before4640, exit33, applyExit, pop, push] - <;> omega -theorem step4639 (k : Nat) : Runs (1*2) (before4639 k).denote (before4640 k).denote := - @applyExit_sound (before4639 k) (before4640 k) exit33 1 valid33 (macro4639 k) -theorem macro4640 (k : Nat) : applyExit (before4640 k) exit34 15 = some (before4641 k) := by - simp (disch := omega) [before4640, before4641, exit34, applyExit, pop, push] - <;> omega -theorem step4640 (k : Nat) : Runs (15*2) (before4640 k).denote (before4641 k).denote := - @applyExit_sound (before4640 k) (before4641 k) exit34 15 valid34 (macro4640 k) -theorem macro4641 (k : Nat) : applyExit (before4641 k) exit35 1 = some (before4642 k) := by - simp (disch := omega) [before4641, before4642, exit35, applyExit, pop, push] - <;> omega -theorem step4641 (k : Nat) : Runs (1*2) (before4641 k).denote (before4642 k).denote := - @applyExit_sound (before4641 k) (before4642 k) exit35 1 valid35 (macro4641 k) -theorem macro4642 (k : Nat) : applyExit (before4642 k) exit36 92 = some (before4643 k) := by - simp (disch := omega) [before4642, before4643, exit36, applyExit, pop, push] - <;> omega -theorem step4642 (k : Nat) : Runs (92*2) (before4642 k).denote (before4643 k).denote := - @applyExit_sound (before4642 k) (before4643 k) exit36 92 valid36 (macro4642 k) -theorem macro4643 (k : Nat) : applyExit (before4643 k) exit31 1 = some (before4644 k) := by - simp (disch := omega) [before4643, before4644, exit31, applyExit, pop, push] - <;> omega -theorem step4643 (k : Nat) : Runs (1*1) (before4643 k).denote (before4644 k).denote := - @applyExit_sound (before4643 k) (before4644 k) exit31 1 valid31 (macro4643 k) -theorem macro4644 (k : Nat) : applyExit (before4644 k) exit10 92 = some (before4645 k) := by - simp (disch := omega) [before4644, before4645, exit10, applyExit, pop, push] - <;> omega -theorem step4644 (k : Nat) : Runs (92*2) (before4644 k).denote (before4645 k).denote := - @applyExit_sound (before4644 k) (before4645 k) exit10 92 valid10 (macro4644 k) -theorem macro4645 (k : Nat) : applyExit (before4645 k) exit32 1 = some (before4646 k) := by - simp (disch := omega) [before4645, before4646, exit32, applyExit, pop, push] - <;> omega -theorem step4645 (k : Nat) : Runs (1*3) (before4645 k).denote (before4646 k).denote := - @applyExit_sound (before4645 k) (before4646 k) exit32 1 valid32 (macro4645 k) -theorem macro4646 (k : Nat) : applyExit (before4646 k) exit36 92 = some (before4647 k) := by - simp (disch := omega) [before4646, before4647, exit36, applyExit, pop, push] - <;> omega -theorem step4646 (k : Nat) : Runs (92*2) (before4646 k).denote (before4647 k).denote := - @applyExit_sound (before4646 k) (before4647 k) exit36 92 valid36 (macro4646 k) -theorem macro4647 (k : Nat) : applyExit (before4647 k) exit33 1 = some (before4648 k) := by - simp (disch := omega) [before4647, before4648, exit33, applyExit, pop, push] - <;> omega -theorem step4647 (k : Nat) : Runs (1*2) (before4647 k).denote (before4648 k).denote := - @applyExit_sound (before4647 k) (before4648 k) exit33 1 valid33 (macro4647 k) -theorem macro4648 (k : Nat) : applyExit (before4648 k) exit34 17 = some (before4649 k) := by - simp (disch := omega) [before4648, before4649, exit34, applyExit, pop, push] - <;> omega -theorem step4648 (k : Nat) : Runs (17*2) (before4648 k).denote (before4649 k).denote := - @applyExit_sound (before4648 k) (before4649 k) exit34 17 valid34 (macro4648 k) -theorem macro4649 (k : Nat) : applyExit (before4649 k) exit260 (1*k+8) = some (before4650 k) := by - simp (disch := omega) [before4649, before4650, exit260, applyExit, pop, push] - <;> omega -theorem step4649 (k : Nat) : Runs ((1*k+8)*1178) (before4649 k).denote (before4650 k).denote := - @applyExit_sound (before4649 k) (before4650 k) exit260 (1*k+8) valid260 (macro4649 k) -theorem macro4650 (k : Nat) : applyExit (before4650 k) exit34 19 = some (before4651 k) := by - simp (disch := omega) [before4650, before4651, exit34, applyExit, pop, push] - <;> omega -theorem step4650 (k : Nat) : Runs (19*2) (before4650 k).denote (before4651 k).denote := - @applyExit_sound (before4650 k) (before4651 k) exit34 19 valid34 (macro4650 k) -theorem macro4651 (k : Nat) : applyExit (before4651 k) exit35 1 = some (before4652 k) := by - simp (disch := omega) [before4651, before4652, exit35, applyExit, pop, push] - <;> omega -theorem step4651 (k : Nat) : Runs (1*2) (before4651 k).denote (before4652 k).denote := - @applyExit_sound (before4651 k) (before4652 k) exit35 1 valid35 (macro4651 k) -theorem macro4652 (k : Nat) : applyExit (before4652 k) exit36 16 = some (before4653 k) := by - simp (disch := omega) [before4652, before4653, exit36, applyExit, pop, push] - <;> omega -theorem step4652 (k : Nat) : Runs (16*2) (before4652 k).denote (before4653 k).denote := - @applyExit_sound (before4652 k) (before4653 k) exit36 16 valid36 (macro4652 k) -theorem macro4653 (k : Nat) : applyExit (before4653 k) exit31 1 = some (before4654 k) := by - simp (disch := omega) [before4653, before4654, exit31, applyExit, pop, push] - <;> omega -theorem step4653 (k : Nat) : Runs (1*1) (before4653 k).denote (before4654 k).denote := - @applyExit_sound (before4653 k) (before4654 k) exit31 1 valid31 (macro4653 k) -theorem macro4654 (k : Nat) : applyExit (before4654 k) exit10 16 = some (before4655 k) := by - simp (disch := omega) [before4654, before4655, exit10, applyExit, pop, push] - <;> omega -theorem step4654 (k : Nat) : Runs (16*2) (before4654 k).denote (before4655 k).denote := - @applyExit_sound (before4654 k) (before4655 k) exit10 16 valid10 (macro4654 k) -theorem macro4655 (k : Nat) : applyExit (before4655 k) exit32 1 = some (before4656 k) := by - simp (disch := omega) [before4655, before4656, exit32, applyExit, pop, push] - <;> omega -theorem step4655 (k : Nat) : Runs (1*3) (before4655 k).denote (before4656 k).denote := - @applyExit_sound (before4655 k) (before4656 k) exit32 1 valid32 (macro4655 k) -theorem macro4656 (k : Nat) : applyExit (before4656 k) exit36 16 = some (before4657 k) := by - simp (disch := omega) [before4656, before4657, exit36, applyExit, pop, push] - <;> omega -theorem step4656 (k : Nat) : Runs (16*2) (before4656 k).denote (before4657 k).denote := - @applyExit_sound (before4656 k) (before4657 k) exit36 16 valid36 (macro4656 k) -theorem macro4657 (k : Nat) : applyExit (before4657 k) exit33 1 = some (before4658 k) := by - simp (disch := omega) [before4657, before4658, exit33, applyExit, pop, push] - <;> omega -theorem step4657 (k : Nat) : Runs (1*2) (before4657 k).denote (before4658 k).denote := - @applyExit_sound (before4657 k) (before4658 k) exit33 1 valid33 (macro4657 k) -theorem macro4658 (k : Nat) : applyExit (before4658 k) exit34 91 = some (before4659 k) := by - simp (disch := omega) [before4658, before4659, exit34, applyExit, pop, push] - <;> omega -theorem step4658 (k : Nat) : Runs (91*2) (before4658 k).denote (before4659 k).denote := - @applyExit_sound (before4658 k) (before4659 k) exit34 91 valid34 (macro4658 k) -theorem macro4659 (k : Nat) : applyExit (before4659 k) exit35 1 = some (before4660 k) := by - simp (disch := omega) [before4659, before4660, exit35, applyExit, pop, push] - <;> omega -theorem step4659 (k : Nat) : Runs (1*2) (before4659 k).denote (before4660 k).denote := - @applyExit_sound (before4659 k) (before4660 k) exit35 1 valid35 (macro4659 k) -theorem macro4660 (k : Nat) : applyExit (before4660 k) exit36 34 = some (before4661 k) := by - simp (disch := omega) [before4660, before4661, exit36, applyExit, pop, push] - <;> omega -theorem step4660 (k : Nat) : Runs (34*2) (before4660 k).denote (before4661 k).denote := - @applyExit_sound (before4660 k) (before4661 k) exit36 34 valid36 (macro4660 k) -theorem macro4661 (k : Nat) : applyExit (before4661 k) exit39 1 = some (before4662 k) := by - simp (disch := omega) [before4661, before4662, exit39, applyExit, pop, push] - <;> omega -theorem step4661 (k : Nat) : Runs (1*1) (before4661 k).denote (before4662 k).denote := - @applyExit_sound (before4661 k) (before4662 k) exit39 1 valid39 (macro4661 k) -theorem macro4662 (k : Nat) : applyExit (before4662 k) exit10 34 = some (before4663 k) := by - simp (disch := omega) [before4662, before4663, exit10, applyExit, pop, push] - <;> omega -theorem step4662 (k : Nat) : Runs (34*2) (before4662 k).denote (before4663 k).denote := - @applyExit_sound (before4662 k) (before4663 k) exit10 34 valid10 (macro4662 k) -theorem macro4663 (k : Nat) : applyExit (before4663 k) exit32 1 = some (before4664 k) := by - simp (disch := omega) [before4663, before4664, exit32, applyExit, pop, push] - <;> omega -theorem step4663 (k : Nat) : Runs (1*3) (before4663 k).denote (before4664 k).denote := - @applyExit_sound (before4663 k) (before4664 k) exit32 1 valid32 (macro4663 k) -theorem macro4664 (k : Nat) : applyExit (before4664 k) exit36 35 = some (before4665 k) := by - simp (disch := omega) [before4664, before4665, exit36, applyExit, pop, push] - <;> omega -theorem step4664 (k : Nat) : Runs (35*2) (before4664 k).denote (before4665 k).denote := - @applyExit_sound (before4664 k) (before4665 k) exit36 35 valid36 (macro4664 k) -theorem macro4665 (k : Nat) : applyExit (before4665 k) exit39 1 = some (before4666 k) := by - simp (disch := omega) [before4665, before4666, exit39, applyExit, pop, push] - <;> omega -theorem step4665 (k : Nat) : Runs (1*1) (before4665 k).denote (before4666 k).denote := - @applyExit_sound (before4665 k) (before4666 k) exit39 1 valid39 (macro4665 k) -theorem macro4666 (k : Nat) : applyExit (before4666 k) exit10 36 = some (before4667 k) := by - simp (disch := omega) [before4666, before4667, exit10, applyExit, pop, push] - <;> omega -theorem step4666 (k : Nat) : Runs (36*2) (before4666 k).denote (before4667 k).denote := - @applyExit_sound (before4666 k) (before4667 k) exit10 36 valid10 (macro4666 k) -theorem macro4667 (k : Nat) : applyExit (before4667 k) exit11 1 = some (before4668 k) := by - simp (disch := omega) [before4667, before4668, exit11, applyExit, pop, push] - <;> omega -theorem step4667 (k : Nat) : Runs (1*2) (before4667 k).denote (before4668 k).denote := - @applyExit_sound (before4667 k) (before4668 k) exit11 1 valid11 (macro4667 k) -theorem macro4668 (k : Nat) : applyExit (before4668 k) exit2 90 = some (before4669 k) := by - simp (disch := omega) [before4668, before4669, exit2, applyExit, pop, push] - <;> omega -theorem step4668 (k : Nat) : Runs (90*2) (before4668 k).denote (before4669 k).denote := - @applyExit_sound (before4668 k) (before4669 k) exit2 90 valid2 (macro4668 k) -theorem macro4669 (k : Nat) : applyExit (before4669 k) exit3 1 = some (before4670 k) := by - simp (disch := omega) [before4669, before4670, exit3, applyExit, pop, push] - <;> omega -theorem step4669 (k : Nat) : Runs (1*2) (before4669 k).denote (before4670 k).denote := - @applyExit_sound (before4669 k) (before4670 k) exit3 1 valid3 (macro4669 k) -theorem macro4670 (k : Nat) : applyExit (before4670 k) exit9 1 = some (before4671 k) := by - simp (disch := omega) [before4670, before4671, exit9, applyExit, pop, push] - <;> omega -theorem step4670 (k : Nat) : Runs (1*2) (before4670 k).denote (before4671 k).denote := - @applyExit_sound (before4670 k) (before4671 k) exit9 1 valid9 (macro4670 k) -theorem macro4671 (k : Nat) : applyExit (before4671 k) exit10 16 = some (before4672 k) := by - simp (disch := omega) [before4671, before4672, exit10, applyExit, pop, push] - <;> omega -theorem step4671 (k : Nat) : Runs (16*2) (before4671 k).denote (before4672 k).denote := - @applyExit_sound (before4671 k) (before4672 k) exit10 16 valid10 (macro4671 k) -theorem macro4672 (k : Nat) : applyExit (before4672 k) exit11 1 = some (before4673 k) := by - simp (disch := omega) [before4672, before4673, exit11, applyExit, pop, push] - <;> omega -theorem step4672 (k : Nat) : Runs (1*2) (before4672 k).denote (before4673 k).denote := - @applyExit_sound (before4672 k) (before4673 k) exit11 1 valid11 (macro4672 k) -theorem macro4673 (k : Nat) : applyExit (before4673 k) exit2 18 = some (before4674 k) := by - simp (disch := omega) [before4673, before4674, exit2, applyExit, pop, push] - <;> omega -theorem step4673 (k : Nat) : Runs (18*2) (before4673 k).denote (before4674 k).denote := - @applyExit_sound (before4673 k) (before4674 k) exit2 18 valid2 (macro4673 k) -theorem macro4674 (k : Nat) : applyExit (before4674 k) exit261 (1*k+8) = some (before4675 k) := by - simp (disch := omega) [before4674, before4675, exit261, applyExit, pop, push] - <;> omega -theorem step4674 (k : Nat) : Runs ((1*k+8)*586) (before4674 k).denote (before4675 k).denote := - @applyExit_sound (before4674 k) (before4675 k) exit261 (1*k+8) valid261 (macro4674 k) -theorem macro4675 (k : Nat) : applyExit (before4675 k) exit2 17 = some (before4676 k) := by - simp (disch := omega) [before4675, before4676, exit2, applyExit, pop, push] - <;> omega -theorem step4675 (k : Nat) : Runs (17*2) (before4675 k).denote (before4676 k).denote := - @applyExit_sound (before4675 k) (before4676 k) exit2 17 valid2 (macro4675 k) -theorem macro4676 (k : Nat) : applyExit (before4676 k) exit3 1 = some (before4677 k) := by - simp (disch := omega) [before4676, before4677, exit3, applyExit, pop, push] - <;> omega -theorem step4676 (k : Nat) : Runs (1*2) (before4676 k).denote (before4677 k).denote := - @applyExit_sound (before4676 k) (before4677 k) exit3 1 valid3 (macro4676 k) -theorem macro4677 (k : Nat) : applyExit (before4677 k) exit9 1 = some (before4678 k) := by - simp (disch := omega) [before4677, before4678, exit9, applyExit, pop, push] - <;> omega -theorem step4677 (k : Nat) : Runs (1*2) (before4677 k).denote (before4678 k).denote := - @applyExit_sound (before4677 k) (before4678 k) exit9 1 valid9 (macro4677 k) -theorem macro4678 (k : Nat) : applyExit (before4678 k) exit10 92 = some (before4679 k) := by - simp (disch := omega) [before4678, before4679, exit10, applyExit, pop, push] - <;> omega -theorem step4678 (k : Nat) : Runs (92*2) (before4678 k).denote (before4679 k).denote := - @applyExit_sound (before4678 k) (before4679 k) exit10 92 valid10 (macro4678 k) -theorem macro4679 (k : Nat) : applyExit (before4679 k) exit11 1 = some (before4680 k) := by - simp (disch := omega) [before4679, before4680, exit11, applyExit, pop, push] - <;> omega -theorem step4679 (k : Nat) : Runs (1*2) (before4679 k).denote (before4680 k).denote := - @applyExit_sound (before4679 k) (before4680 k) exit11 1 valid11 (macro4679 k) -theorem macro4680 (k : Nat) : applyExit (before4680 k) exit2 14 = some (before4681 k) := by - simp (disch := omega) [before4680, before4681, exit2, applyExit, pop, push] - <;> omega -theorem step4680 (k : Nat) : Runs (14*2) (before4680 k).denote (before4681 k).denote := - @applyExit_sound (before4680 k) (before4681 k) exit2 14 valid2 (macro4680 k) -theorem macro4681 (k : Nat) : applyExit (before4681 k) exit3 1 = some (before4682 k) := by - simp (disch := omega) [before4681, before4682, exit3, applyExit, pop, push] - <;> omega -theorem step4681 (k : Nat) : Runs (1*2) (before4681 k).denote (before4682 k).denote := - @applyExit_sound (before4681 k) (before4682 k) exit3 1 valid3 (macro4681 k) -theorem macro4682 (k : Nat) : applyExit (before4682 k) exit9 1 = some (before4683 k) := by - simp (disch := omega) [before4682, before4683, exit9, applyExit, pop, push] - <;> omega -theorem step4682 (k : Nat) : Runs (1*2) (before4682 k).denote (before4683 k).denote := - @applyExit_sound (before4682 k) (before4683 k) exit9 1 valid9 (macro4682 k) -theorem macro4683 (k : Nat) : applyExit (before4683 k) exit10 40 = some (before4684 k) := by - simp (disch := omega) [before4683, before4684, exit10, applyExit, pop, push] - <;> omega -theorem step4683 (k : Nat) : Runs (40*2) (before4683 k).denote (before4684 k).denote := - @applyExit_sound (before4683 k) (before4684 k) exit10 40 valid10 (macro4683 k) -theorem macro4684 (k : Nat) : applyExit (before4684 k) exit11 1 = some (before4685 k) := by - simp (disch := omega) [before4684, before4685, exit11, applyExit, pop, push] - <;> omega -theorem step4684 (k : Nat) : Runs (1*2) (before4684 k).denote (before4685 k).denote := - @applyExit_sound (before4684 k) (before4685 k) exit11 1 valid11 (macro4684 k) -theorem macro4685 (k : Nat) : applyExit (before4685 k) exit2 20 = some (before4686 k) := by - simp (disch := omega) [before4685, before4686, exit2, applyExit, pop, push] - <;> omega -theorem step4685 (k : Nat) : Runs (20*2) (before4685 k).denote (before4686 k).denote := - @applyExit_sound (before4685 k) (before4686 k) exit2 20 valid2 (macro4685 k) -theorem macro4686 (k : Nat) : applyExit (before4686 k) exit3 1 = some (before4687 k) := by - simp (disch := omega) [before4686, before4687, exit3, applyExit, pop, push] - <;> omega -theorem step4686 (k : Nat) : Runs (1*2) (before4686 k).denote (before4687 k).denote := - @applyExit_sound (before4686 k) (before4687 k) exit3 1 valid3 (macro4686 k) -theorem macro4687 (k : Nat) : applyExit (before4687 k) exit9 1 = some (before4688 k) := by - simp (disch := omega) [before4687, before4688, exit9, applyExit, pop, push] - <;> omega -theorem step4687 (k : Nat) : Runs (1*2) (before4687 k).denote (before4688 k).denote := - @applyExit_sound (before4687 k) (before4688 k) exit9 1 valid9 (macro4687 k) -theorem macro4688 (k : Nat) : applyExit (before4688 k) exit10 8 = some (before4689 k) := by - simp (disch := omega) [before4688, before4689, exit10, applyExit, pop, push] - <;> omega -theorem step4688 (k : Nat) : Runs (8*2) (before4688 k).denote (before4689 k).denote := - @applyExit_sound (before4688 k) (before4689 k) exit10 8 valid10 (macro4688 k) -theorem macro4689 (k : Nat) : applyExit (before4689 k) exit11 1 = some (before4690 k) := by - simp (disch := omega) [before4689, before4690, exit11, applyExit, pop, push] - <;> omega -theorem step4689 (k : Nat) : Runs (1*2) (before4689 k).denote (before4690 k).denote := - @applyExit_sound (before4689 k) (before4690 k) exit11 1 valid11 (macro4689 k) -theorem macro4690 (k : Nat) : applyExit (before4690 k) exit2 791761158 = some (before4691 k) := by - simp (disch := omega) [before4690, before4691, exit2, applyExit, pop, push] - <;> omega -theorem step4690 (k : Nat) : Runs (791761158*2) (before4690 k).denote (before4691 k).denote := - @applyExit_sound (before4690 k) (before4691 k) exit2 791761158 valid2 (macro4690 k) -theorem macro4691 (k : Nat) : applyExit (before4691 k) exit229 1 = some (before4692 k) := by - simp (disch := omega) [before4691, before4692, exit229, applyExit, pop, push] - <;> omega -theorem step4691 (k : Nat) : Runs (1*38) (before4691 k).denote (before4692 k).denote := - @applyExit_sound (before4691 k) (before4692 k) exit229 1 valid229 (macro4691 k) -theorem macro4692 (k : Nat) : applyExit (before4692 k) exit262 (1*k+7) = some (before4693 k) := by - simp (disch := omega) [before4692, before4693, exit262, applyExit, pop, push] - <;> omega -theorem step4692 (k : Nat) : Runs ((1*k+7)*38) (before4692 k).denote (before4693 k).denote := - @applyExit_sound (before4692 k) (before4693 k) exit262 (1*k+7) valid262 (macro4692 k) -theorem macro4693 (k : Nat) : applyExit (before4693 k) exit10 9 = some (before4694 k) := by - simp (disch := omega) [before4693, before4694, exit10, applyExit, pop, push] - <;> omega -theorem step4693 (k : Nat) : Runs (9*2) (before4693 k).denote (before4694 k).denote := - @applyExit_sound (before4693 k) (before4694 k) exit10 9 valid10 (macro4693 k) -theorem macro4694 (k : Nat) : applyExit (before4694 k) exit11 1 = some (before4695 k) := by - simp (disch := omega) [before4694, before4695, exit11, applyExit, pop, push] - <;> omega -theorem step4694 (k : Nat) : Runs (1*2) (before4694 k).denote (before4695 k).denote := - @applyExit_sound (before4694 k) (before4695 k) exit11 1 valid11 (macro4694 k) -theorem macro4695 (k : Nat) : applyExit (before4695 k) exit2 7 = some (before4696 k) := by - simp (disch := omega) [before4695, before4696, exit2, applyExit, pop, push] - <;> omega -theorem step4695 (k : Nat) : Runs (7*2) (before4695 k).denote (before4696 k).denote := - @applyExit_sound (before4695 k) (before4696 k) exit2 7 valid2 (macro4695 k) -theorem macro4696 (k : Nat) : applyExit (before4696 k) exit3 1 = some (before4697 k) := by - simp (disch := omega) [before4696, before4697, exit3, applyExit, pop, push] - <;> omega -theorem step4696 (k : Nat) : Runs (1*2) (before4696 k).denote (before4697 k).denote := - @applyExit_sound (before4696 k) (before4697 k) exit3 1 valid3 (macro4696 k) -theorem macro4697 (k : Nat) : applyExit (before4697 k) exit9 1 = some (before4698 k) := by - simp (disch := omega) [before4697, before4698, exit9, applyExit, pop, push] - <;> omega -theorem step4697 (k : Nat) : Runs (1*2) (before4697 k).denote (before4698 k).denote := - @applyExit_sound (before4697 k) (before4698 k) exit9 1 valid9 (macro4697 k) -theorem macro4698 (k : Nat) : applyExit (before4698 k) exit10 9 = some (before4699 k) := by - simp (disch := omega) [before4698, before4699, exit10, applyExit, pop, push] - <;> omega -theorem step4698 (k : Nat) : Runs (9*2) (before4698 k).denote (before4699 k).denote := - @applyExit_sound (before4698 k) (before4699 k) exit10 9 valid10 (macro4698 k) -theorem macro4699 (k : Nat) : applyExit (before4699 k) exit11 1 = some (after4699 k) := by - simp (disch := omega) [before4699, after4699, exit11, applyExit, pop, push] - <;> omega -theorem step4699 (k : Nat) : Runs (1*2) (before4699 k).denote (after4699 k).denote := - @applyExit_sound (before4699 k) (after4699 k) exit11 1 valid11 (macro4699 k) -theorem chunkRun046 (k : Nat) : Runs (1880*k+3167062001) (before4600 k).denote (after4699 k).denote := by - have h := (@Runs.trans ((((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))))+((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178))))))) ((((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))))+((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586))))))+(((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2))))))) (before4600 k).denote (before4650 k).denote (after4699 k).denote (@Runs.trans (((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))))+((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2)))))) (((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178)))))) (before4600 k).denote (before4625 k).denote (before4650 k).denote (@Runs.trans ((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5))))) ((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2))))) (before4600 k).denote (before4612 k).denote (before4625 k).denote (@Runs.trans (((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3)))) (((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))) (before4600 k).denote (before4606 k).denote (before4612 k).denote (@Runs.trans ((8*2)+((1*2)+(8*2))) ((1*5)+((8*2)+(1*3))) (before4600 k).denote (before4603 k).denote (before4606 k).denote (@Runs.trans (8*2) ((1*2)+(8*2)) (before4600 k).denote (before4601 k).denote (before4603 k).denote (step4600 k) (@Runs.trans (1*2) (8*2) (before4601 k).denote (before4602 k).denote (before4603 k).denote (step4601 k) (step4602 k))) (@Runs.trans (1*5) ((8*2)+(1*3)) (before4603 k).denote (before4604 k).denote (before4606 k).denote (step4603 k) (@Runs.trans (8*2) (1*3) (before4604 k).denote (before4605 k).denote (before4606 k).denote (step4604 k) (step4605 k)))) (@Runs.trans ((8*2)+((1*38)+(1*5))) ((1*35)+((1*38)+(1*5))) (before4606 k).denote (before4609 k).denote (before4612 k).denote (@Runs.trans (8*2) ((1*38)+(1*5)) (before4606 k).denote (before4607 k).denote (before4609 k).denote (step4606 k) (@Runs.trans (1*38) (1*5) (before4607 k).denote (before4608 k).denote (before4609 k).denote (step4607 k) (step4608 k))) (@Runs.trans (1*35) ((1*38)+(1*5)) (before4609 k).denote (before4610 k).denote (before4612 k).denote (step4609 k) (@Runs.trans (1*38) (1*5) (before4610 k).denote (before4611 k).denote (before4612 k).denote (step4610 k) (step4611 k))))) (@Runs.trans (((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38)))) (((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2)))) (before4612 k).denote (before4618 k).denote (before4625 k).denote (@Runs.trans ((1*35)+((1*38)+(1*5))) ((1*35)+(((1*k+2)*78)+(1*38))) (before4612 k).denote (before4615 k).denote (before4618 k).denote (@Runs.trans (1*35) ((1*38)+(1*5)) (before4612 k).denote (before4613 k).denote (before4615 k).denote (step4612 k) (@Runs.trans (1*38) (1*5) (before4613 k).denote (before4614 k).denote (before4615 k).denote (step4613 k) (step4614 k))) (@Runs.trans (1*35) (((1*k+2)*78)+(1*38)) (before4615 k).denote (before4616 k).denote (before4618 k).denote (step4615 k) (@Runs.trans ((1*k+2)*78) (1*38) (before4616 k).denote (before4617 k).denote (before4618 k).denote (step4616 k) (step4617 k)))) (@Runs.trans ((1*5)+((1*35)+(1*38))) (((1*5)+(1*35))+((1*38)+(791761159*2))) (before4618 k).denote (before4621 k).denote (before4625 k).denote (@Runs.trans (1*5) ((1*35)+(1*38)) (before4618 k).denote (before4619 k).denote (before4621 k).denote (step4618 k) (@Runs.trans (1*35) (1*38) (before4619 k).denote (before4620 k).denote (before4621 k).denote (step4619 k) (step4620 k))) (@Runs.trans ((1*5)+(1*35)) ((1*38)+(791761159*2)) (before4621 k).denote (before4623 k).denote (before4625 k).denote (@Runs.trans (1*5) (1*35) (before4621 k).denote (before4622 k).denote (before4623 k).denote (step4621 k) (step4622 k)) (@Runs.trans (1*38) (791761159*2) (before4623 k).denote (before4624 k).denote (before4625 k).denote (step4623 k) (step4624 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2))))) ((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178))))) (before4625 k).denote (before4637 k).denote (before4650 k).denote (@Runs.trans (((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2)))) (((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))) (before4625 k).denote (before4631 k).denote (before4637 k).denote (@Runs.trans ((1*2)+((8*2)+(1*1))) ((8*2)+((1*3)+(8*2))) (before4625 k).denote (before4628 k).denote (before4631 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before4625 k).denote (before4626 k).denote (before4628 k).denote (step4625 k) (@Runs.trans (8*2) (1*1) (before4626 k).denote (before4627 k).denote (before4628 k).denote (step4626 k) (step4627 k))) (@Runs.trans (8*2) ((1*3)+(8*2)) (before4628 k).denote (before4629 k).denote (before4631 k).denote (step4628 k) (@Runs.trans (1*3) (8*2) (before4629 k).denote (before4630 k).denote (before4631 k).denote (step4629 k) (step4630 k)))) (@Runs.trans ((1*2)+((21*2)+(1*2))) ((40*2)+((1*1)+(40*2))) (before4631 k).denote (before4634 k).denote (before4637 k).denote (@Runs.trans (1*2) ((21*2)+(1*2)) (before4631 k).denote (before4632 k).denote (before4634 k).denote (step4631 k) (@Runs.trans (21*2) (1*2) (before4632 k).denote (before4633 k).denote (before4634 k).denote (step4632 k) (step4633 k))) (@Runs.trans (40*2) ((1*1)+(40*2)) (before4634 k).denote (before4635 k).denote (before4637 k).denote (step4634 k) (@Runs.trans (1*1) (40*2) (before4635 k).denote (before4636 k).denote (before4637 k).denote (step4635 k) (step4636 k))))) (@Runs.trans (((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2)))) (((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178)))) (before4637 k).denote (before4643 k).denote (before4650 k).denote (@Runs.trans ((1*3)+((40*2)+(1*2))) ((15*2)+((1*2)+(92*2))) (before4637 k).denote (before4640 k).denote (before4643 k).denote (@Runs.trans (1*3) ((40*2)+(1*2)) (before4637 k).denote (before4638 k).denote (before4640 k).denote (step4637 k) (@Runs.trans (40*2) (1*2) (before4638 k).denote (before4639 k).denote (before4640 k).denote (step4638 k) (step4639 k))) (@Runs.trans (15*2) ((1*2)+(92*2)) (before4640 k).denote (before4641 k).denote (before4643 k).denote (step4640 k) (@Runs.trans (1*2) (92*2) (before4641 k).denote (before4642 k).denote (before4643 k).denote (step4641 k) (step4642 k)))) (@Runs.trans ((1*1)+((92*2)+(1*3))) (((92*2)+(1*2))+((17*2)+((1*k+8)*1178))) (before4643 k).denote (before4646 k).denote (before4650 k).denote (@Runs.trans (1*1) ((92*2)+(1*3)) (before4643 k).denote (before4644 k).denote (before4646 k).denote (step4643 k) (@Runs.trans (92*2) (1*3) (before4644 k).denote (before4645 k).denote (before4646 k).denote (step4644 k) (step4645 k))) (@Runs.trans ((92*2)+(1*2)) ((17*2)+((1*k+8)*1178)) (before4646 k).denote (before4648 k).denote (before4650 k).denote (@Runs.trans (92*2) (1*2) (before4646 k).denote (before4647 k).denote (before4648 k).denote (step4646 k) (step4647 k)) (@Runs.trans (17*2) ((1*k+8)*1178) (before4648 k).denote (before4649 k).denote (before4650 k).denote (step4648 k) (step4649 k))))))) (@Runs.trans (((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))))+((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586)))))) (((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2)))))) (before4650 k).denote (before4675 k).denote (after4699 k).denote (@Runs.trans ((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1))))) ((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586))))) (before4650 k).denote (before4662 k).denote (before4675 k).denote (@Runs.trans (((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3)))) (((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))) (before4650 k).denote (before4656 k).denote (before4662 k).denote (@Runs.trans ((19*2)+((1*2)+(16*2))) ((1*1)+((16*2)+(1*3))) (before4650 k).denote (before4653 k).denote (before4656 k).denote (@Runs.trans (19*2) ((1*2)+(16*2)) (before4650 k).denote (before4651 k).denote (before4653 k).denote (step4650 k) (@Runs.trans (1*2) (16*2) (before4651 k).denote (before4652 k).denote (before4653 k).denote (step4651 k) (step4652 k))) (@Runs.trans (1*1) ((16*2)+(1*3)) (before4653 k).denote (before4654 k).denote (before4656 k).denote (step4653 k) (@Runs.trans (16*2) (1*3) (before4654 k).denote (before4655 k).denote (before4656 k).denote (step4654 k) (step4655 k)))) (@Runs.trans ((16*2)+((1*2)+(91*2))) ((1*2)+((34*2)+(1*1))) (before4656 k).denote (before4659 k).denote (before4662 k).denote (@Runs.trans (16*2) ((1*2)+(91*2)) (before4656 k).denote (before4657 k).denote (before4659 k).denote (step4656 k) (@Runs.trans (1*2) (91*2) (before4657 k).denote (before4658 k).denote (before4659 k).denote (step4657 k) (step4658 k))) (@Runs.trans (1*2) ((34*2)+(1*1)) (before4659 k).denote (before4660 k).denote (before4662 k).denote (step4659 k) (@Runs.trans (34*2) (1*1) (before4660 k).denote (before4661 k).denote (before4662 k).denote (step4660 k) (step4661 k))))) (@Runs.trans (((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2)))) (((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586)))) (before4662 k).denote (before4668 k).denote (before4675 k).denote (@Runs.trans ((34*2)+((1*3)+(35*2))) ((1*1)+((36*2)+(1*2))) (before4662 k).denote (before4665 k).denote (before4668 k).denote (@Runs.trans (34*2) ((1*3)+(35*2)) (before4662 k).denote (before4663 k).denote (before4665 k).denote (step4662 k) (@Runs.trans (1*3) (35*2) (before4663 k).denote (before4664 k).denote (before4665 k).denote (step4663 k) (step4664 k))) (@Runs.trans (1*1) ((36*2)+(1*2)) (before4665 k).denote (before4666 k).denote (before4668 k).denote (step4665 k) (@Runs.trans (36*2) (1*2) (before4666 k).denote (before4667 k).denote (before4668 k).denote (step4666 k) (step4667 k)))) (@Runs.trans ((90*2)+((1*2)+(1*2))) (((16*2)+(1*2))+((18*2)+((1*k+8)*586))) (before4668 k).denote (before4671 k).denote (before4675 k).denote (@Runs.trans (90*2) ((1*2)+(1*2)) (before4668 k).denote (before4669 k).denote (before4671 k).denote (step4668 k) (@Runs.trans (1*2) (1*2) (before4669 k).denote (before4670 k).denote (before4671 k).denote (step4669 k) (step4670 k))) (@Runs.trans ((16*2)+(1*2)) ((18*2)+((1*k+8)*586)) (before4671 k).denote (before4673 k).denote (before4675 k).denote (@Runs.trans (16*2) (1*2) (before4671 k).denote (before4672 k).denote (before4673 k).denote (step4671 k) (step4672 k)) (@Runs.trans (18*2) ((1*k+8)*586) (before4673 k).denote (before4674 k).denote (before4675 k).denote (step4673 k) (step4674 k)))))) (@Runs.trans ((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2))))) (before4675 k).denote (before4687 k).denote (after4699 k).denote (@Runs.trans (((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2)))) (((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))) (before4675 k).denote (before4681 k).denote (before4687 k).denote (@Runs.trans ((17*2)+((1*2)+(1*2))) ((92*2)+((1*2)+(14*2))) (before4675 k).denote (before4678 k).denote (before4681 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before4675 k).denote (before4676 k).denote (before4678 k).denote (step4675 k) (@Runs.trans (1*2) (1*2) (before4676 k).denote (before4677 k).denote (before4678 k).denote (step4676 k) (step4677 k))) (@Runs.trans (92*2) ((1*2)+(14*2)) (before4678 k).denote (before4679 k).denote (before4681 k).denote (step4678 k) (@Runs.trans (1*2) (14*2) (before4679 k).denote (before4680 k).denote (before4681 k).denote (step4679 k) (step4680 k)))) (@Runs.trans ((1*2)+((1*2)+(40*2))) ((1*2)+((20*2)+(1*2))) (before4681 k).denote (before4684 k).denote (before4687 k).denote (@Runs.trans (1*2) ((1*2)+(40*2)) (before4681 k).denote (before4682 k).denote (before4684 k).denote (step4681 k) (@Runs.trans (1*2) (40*2) (before4682 k).denote (before4683 k).denote (before4684 k).denote (step4682 k) (step4683 k))) (@Runs.trans (1*2) ((20*2)+(1*2)) (before4684 k).denote (before4685 k).denote (before4687 k).denote (step4684 k) (@Runs.trans (20*2) (1*2) (before4685 k).denote (before4686 k).denote (before4687 k).denote (step4685 k) (step4686 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38)))) (((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2)))) (before4687 k).denote (before4693 k).denote (after4699 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((791761158*2)+((1*38)+((1*k+7)*38))) (before4687 k).denote (before4690 k).denote (before4693 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before4687 k).denote (before4688 k).denote (before4690 k).denote (step4687 k) (@Runs.trans (8*2) (1*2) (before4688 k).denote (before4689 k).denote (before4690 k).denote (step4688 k) (step4689 k))) (@Runs.trans (791761158*2) ((1*38)+((1*k+7)*38)) (before4690 k).denote (before4691 k).denote (before4693 k).denote (step4690 k) (@Runs.trans (1*38) ((1*k+7)*38) (before4691 k).denote (before4692 k).denote (before4693 k).denote (step4691 k) (step4692 k)))) (@Runs.trans ((9*2)+((1*2)+(7*2))) (((1*2)+(1*2))+((9*2)+(1*2))) (before4693 k).denote (before4696 k).denote (after4699 k).denote (@Runs.trans (9*2) ((1*2)+(7*2)) (before4693 k).denote (before4694 k).denote (before4696 k).denote (step4693 k) (@Runs.trans (1*2) (7*2) (before4694 k).denote (before4695 k).denote (before4696 k).denote (step4694 k) (step4695 k))) (@Runs.trans ((1*2)+(1*2)) ((9*2)+(1*2)) (before4696 k).denote (before4698 k).denote (after4699 k).denote (@Runs.trans (1*2) (1*2) (before4696 k).denote (before4697 k).denote (before4698 k).denote (step4696 k) (step4697 k)) (@Runs.trans (9*2) (1*2) (before4698 k).denote (before4699 k).denote (after4699 k).denote (step4698 k) (step4699 k)))))))) - have ht : (((((((8*2)+((1*2)+(8*2)))+((1*5)+((8*2)+(1*3))))+(((8*2)+((1*38)+(1*5)))+((1*35)+((1*38)+(1*5)))))+((((1*35)+((1*38)+(1*5)))+((1*35)+(((1*k+2)*78)+(1*38))))+(((1*5)+((1*35)+(1*38)))+(((1*5)+(1*35))+((1*38)+(791761159*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((21*2)+(1*2)))+((40*2)+((1*1)+(40*2)))))+((((1*3)+((40*2)+(1*2)))+((15*2)+((1*2)+(92*2))))+(((1*1)+((92*2)+(1*3)))+(((92*2)+(1*2))+((17*2)+((1*k+8)*1178)))))))+((((((19*2)+((1*2)+(16*2)))+((1*1)+((16*2)+(1*3))))+(((16*2)+((1*2)+(91*2)))+((1*2)+((34*2)+(1*1)))))+((((34*2)+((1*3)+(35*2)))+((1*1)+((36*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+(((16*2)+(1*2))+((18*2)+((1*k+8)*586))))))+(((((17*2)+((1*2)+(1*2)))+((92*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(40*2)))+((1*2)+((20*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((791761158*2)+((1*38)+((1*k+7)*38))))+(((9*2)+((1*2)+(7*2)))+(((1*2)+(1*2))+((9*2)+(1*2)))))))) = (1880*k+3167062001) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean deleted file mode 100644 index 0102d621..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk047.lean +++ /dev/null @@ -1,804 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4700_0 : Stack := [] -abbrev tail4700_1 : Stack := ⟨w0,1⟩ :: tail4700_0 -abbrev tail4700_2 : Stack := ⟨w2,1⟩ :: tail4700_1 -abbrev tail4700_3 : Stack := ⟨w1,1⟩ :: tail4700_2 -abbrev tail4700_4 : Stack := ⟨w2,1⟩ :: tail4700_3 -abbrev tail4700_5 : Stack := ⟨w0,13⟩ :: tail4700_4 -abbrev tail4700_6 : Stack := ⟨w2,1⟩ :: tail4700_5 -abbrev tail4700_7 : Stack := ⟨w1,8⟩ :: tail4700_6 -abbrev tail4700_8 : Stack := ⟨w1,37⟩ :: tail4700_0 -abbrev tail4700_9 : Stack := ⟨w2,1⟩ :: tail4700_8 -abbrev tail4700_10 : Stack := ⟨w0,91⟩ :: tail4700_9 -abbrev tail4700_11 : Stack := ⟨w1,17⟩ :: tail4700_10 -abbrev tail4700_12 : Stack := ⟨w2,1⟩ :: tail4700_11 -abbrev tail4700_13 : Stack := ⟨w0,18⟩ :: tail4700_12 -abbrev tail4700_14 (k : Nat) : Stack := ⟨w228,(1*k+8)⟩ :: tail4700_13 -abbrev tail4700_15 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4700_14 k -abbrev tail4700_16 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4700_15 k -abbrev tail4700_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_16 k -abbrev tail4700_18 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4700_17 k -abbrev tail4700_19 (k : Nat) : Stack := ⟨w1,41⟩ :: tail4700_18 k -abbrev tail4700_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_19 k -abbrev tail4700_21 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4700_20 k -abbrev tail4700_22 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4700_21 k -abbrev tail4700_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_22 k -abbrev tail4700_24 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4700_23 k -abbrev tail4700_25 (k : Nat) : Stack := ⟨w201,1⟩ :: tail4700_24 k -abbrev tail4700_26 (k : Nat) : Stack := ⟨w104,(1*k+7)⟩ :: tail4700_25 k -abbrev tail4700_27 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4700_26 k -abbrev tail4700_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_27 k -abbrev tail4700_29 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4700_28 k -abbrev tail4700_30 (k : Nat) : Stack := ⟨w1,10⟩ :: tail4700_29 k -abbrev tail4700_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_30 k -abbrev tail4700_32 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4700_31 k -abbrev tail4700_33 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4700_31 k -abbrev tail4700_34 : Stack := ⟨w0,12⟩ :: tail4700_4 -abbrev tail4700_35 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_33 k -abbrev tail4700_36 (k : Nat) : Stack := ⟨w1,13⟩ :: tail4700_33 k -abbrev tail4700_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_36 k -abbrev tail4700_38 : Stack := ⟨w23,1⟩ :: tail4700_2 -abbrev tail4700_39 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_36 k -abbrev tail4700_40 : Stack := ⟨w1,2⟩ :: tail4700_2 -abbrev tail4700_41 : Stack := ⟨w0,13⟩ :: tail4700_40 -abbrev tail4700_42 : Stack := ⟨w1,9⟩ :: tail4700_41 -abbrev tail4700_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_30 k -abbrev tail4700_44 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4700_30 k -abbrev tail4700_45 : Stack := ⟨w0,12⟩ :: tail4700_40 -abbrev tail4700_46 : Stack := ⟨w2,1⟩ :: tail4700_45 -abbrev tail4700_47 : Stack := ⟨w1,10⟩ :: tail4700_46 -abbrev tail4700_48 : Stack := ⟨w0,10⟩ :: tail4700_47 -abbrev tail4700_49 : Stack := ⟨w1,8⟩ :: tail4700_48 -abbrev tail4700_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_27 k -abbrev tail4700_51 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4700_27 k -abbrev tail4700_52 : Stack := ⟨w0,9⟩ :: tail4700_47 -abbrev tail4700_53 : Stack := ⟨w2,1⟩ :: tail4700_52 -abbrev tail4700_54 : Stack := ⟨w1,9⟩ :: tail4700_53 -abbrev tail4700_55 : Stack := ⟨w0,9⟩ :: tail4700_54 -abbrev tail4700_56 (k : Nat) : Stack := ⟨w229,(1*k+7)⟩ :: tail4700_55 -abbrev tail4700_57 (k : Nat) : Stack := ⟨w230,1⟩ :: tail4700_56 k -abbrev tail4700_58 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4700_57 k -abbrev tail4700_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_22 k -abbrev tail4700_60 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4700_22 k -abbrev tail4700_61 (k : Nat) : Stack := ⟨w231,1⟩ :: tail4700_56 k -abbrev tail4700_62 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4700_61 k -abbrev tail4700_63 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4700_62 k -abbrev tail4700_64 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4700_63 k -abbrev tail4700_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_19 k -abbrev tail4700_66 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4700_19 k -abbrev tail4700_67 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4700_62 k -abbrev tail4700_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_67 k -abbrev tail4700_69 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4700_68 k -abbrev tail4700_70 (k : Nat) : Stack := ⟨w0,41⟩ :: tail4700_69 k -abbrev tail4700_71 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4700_70 k -abbrev tail4700_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4700_16 k -abbrev tail4700_73 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4700_16 k -abbrev tail4700_74 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4700_69 k -abbrev tail4700_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_74 k -abbrev tail4700_76 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4700_75 k -abbrev tail4700_77 (k : Nat) : Stack := ⟨w0,93⟩ :: tail4700_76 k -abbrev tail4700_78 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_77 k -abbrev tail4700_79 (k : Nat) : Stack := ⟨w228,(1*k+7)⟩ :: tail4700_13 -abbrev tail4700_80 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_79 k -abbrev tail4700_81 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4700_80 k -abbrev tail4700_82 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4700_76 k -abbrev tail4700_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_82 k -abbrev tail4700_84 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_83 k -abbrev tail4700_85 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_84 k -abbrev tail4700_86 (k : Nat) : Stack := ⟨w228,(1*k+6)⟩ :: tail4700_13 -abbrev tail4700_87 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_86 k -abbrev tail4700_88 (k : Nat) : Stack := ⟨w234,1⟩ :: tail4700_84 k -abbrev tail4700_89 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_88 k -abbrev tail4700_90 (k : Nat) : Stack := ⟨w228,(1*k+5)⟩ :: tail4700_13 -abbrev tail4700_91 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_90 k -abbrev tail4700_92 (k : Nat) : Stack := ⟨w234,2⟩ :: tail4700_84 k -abbrev tail4700_93 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_92 k -abbrev tail4700_94 (k : Nat) : Stack := ⟨w228,(1*k+4)⟩ :: tail4700_13 -abbrev tail4700_95 (k : Nat) : Stack := ⟨w232,1⟩ :: tail4700_94 k -abbrev tail4700_96 (k : Nat) : Stack := ⟨w234,3⟩ :: tail4700_84 k -abbrev tail4700_97 (k : Nat) : Stack := ⟨w234,(1*k+6)⟩ :: tail4700_84 k -abbrev tail4700_98 : Stack := ⟨w228,1⟩ :: tail4700_13 -abbrev tail4700_99 : Stack := ⟨w232,1⟩ :: tail4700_98 -abbrev tail4700_100 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_97 k -abbrev tail4700_101 : Stack := ⟨w232,1⟩ :: tail4700_13 -abbrev tail4700_102 (k : Nat) : Stack := ⟨w234,(1*k+7)⟩ :: tail4700_84 k -abbrev tail4700_103 (k : Nat) : Stack := ⟨w233,1⟩ :: tail4700_102 k -abbrev tail4700_104 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_103 k -abbrev tail4700_105 : Stack := ⟨w0,1⟩ :: tail4700_11 -abbrev tail4700_106 : Stack := ⟨w0,19⟩ :: tail4700_11 -abbrev tail4700_107 (k : Nat) : Stack := ⟨w234,(1*k+8)⟩ :: tail4700_84 k -abbrev tail4700_108 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4700_107 k -abbrev tail4700_109 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4700_108 k -abbrev tail4700_110 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4700_109 k -abbrev tail4700_111 : Stack := ⟨w0,1⟩ :: tail4700_8 -abbrev tail4700_112 : Stack := ⟨w0,92⟩ :: tail4700_8 -abbrev tail4700_113 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4700_108 k -abbrev tail4700_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_113 k -abbrev tail4700_115 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4700_114 k -abbrev tail4700_116 (k : Nat) : Stack := ⟨w0,37⟩ :: tail4700_115 k -abbrev tail4700_117 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4700_115 k -abbrev tail4700_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_117 k -abbrev tail4700_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_118 k -abbrev tail4700_120 : Stack := ⟨w0,2⟩ :: tail4700_0 -abbrev tail4700_121 : Stack := ⟨w0,3⟩ :: tail4700_0 -abbrev tail4700_122 (k : Nat) : Stack := ⟨w0,35⟩ :: tail4700_115 k -abbrev tail4700_123 : Stack := ⟨w1,1⟩ :: tail4700_121 -abbrev tail4700_124 : Stack := ⟨w1,36⟩ :: tail4700_121 -abbrev tail4700_125 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4700_114 k -abbrev tail4700_126 : Stack := ⟨w2,1⟩ :: tail4700_124 -abbrev tail4700_127 : Stack := ⟨w0,91⟩ :: tail4700_126 -abbrev tail4700_128 : Stack := ⟨w0,92⟩ :: tail4700_126 -abbrev tail4700_129 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4700_108 k -abbrev tail4700_130 : Stack := ⟨w1,1⟩ :: tail4700_128 -abbrev tail4700_131 : Stack := ⟨w1,16⟩ :: tail4700_128 -abbrev tail4700_132 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4700_107 k -abbrev tail4700_133 : Stack := ⟨w2,1⟩ :: tail4700_131 -abbrev tail4700_134 : Stack := ⟨w0,18⟩ :: tail4700_133 -abbrev tail4700_135 (k : Nat) : Stack := ⟨w235,(1*k+8)⟩ :: tail4700_134 -abbrev tail4700_136 (k : Nat) : Stack := ⟨w0,18⟩ :: tail4700_135 k -abbrev tail4700_137 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4700_135 k -abbrev tail4700_138 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4700_76 k -abbrev tail4700_139 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_137 k -abbrev tail4700_140 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4700_137 k -abbrev tail4700_141 (k : Nat) : Stack := ⟨w1,15⟩ :: tail4700_75 k -abbrev tail4700_142 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_140 k -abbrev tail4700_143 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4700_142 k -abbrev tail4700_144 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4700_142 k -abbrev tail4700_145 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4700_69 k -abbrev tail4700_146 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4700_144 k -abbrev tail4700_147 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4700_144 k -abbrev tail4700_148 (k : Nat) : Stack := ⟨w1,21⟩ :: tail4700_68 k -abbrev tail4700_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4700_147 k -abbrev tail4700_150 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4700_149 k - -def before4700 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4700_7,(tail4700_31 k)⟩ -def before4701 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail4700_6,(tail4700_32 k)⟩ -def before4702 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1197),tail4700_5,(tail4700_33 k)⟩ -def before4703 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail4700_34,(tail4700_35 k)⟩ -def before4704 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4700_4,(tail4700_36 k)⟩ -def before4705 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1225),tail4700_3,(tail4700_37 k)⟩ -def before4706 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4700_38,(tail4700_37 k)⟩ -def before4707 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4700_38,(tail4700_39 k)⟩ -def before4708 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4700_3,(tail4700_39 k)⟩ -def before4709 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail4700_40,(tail4700_36 k)⟩ -def before4710 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail4700_41,(tail4700_33 k)⟩ -def before4711 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail4700_42,(tail4700_31 k)⟩ -def before4712 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4700_42,(tail4700_43 k)⟩ -def before4713 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail4700_41,(tail4700_44 k)⟩ -def before4714 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1197),tail4700_46,(tail4700_44 k)⟩ -def before4715 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail4700_47,(tail4700_30 k)⟩ -def before4716 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail4700_48,(tail4700_29 k)⟩ -def before4717 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail4700_49,(tail4700_28 k)⟩ -def before4718 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4700_49,(tail4700_50 k)⟩ -def before4719 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail4700_48,(tail4700_51 k)⟩ -def before4720 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1157),tail4700_53,(tail4700_51 k)⟩ -def before4721 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail4700_54,(tail4700_27 k)⟩ -def before4722 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail4700_55,(tail4700_26 k)⟩ -def before4723 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail4700_56 k),(tail4700_25 k)⟩ -def before4724 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4700_57 k),(tail4700_24 k)⟩ -def before4725 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail4700_58 k),(tail4700_23 k)⟩ -def before4726 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4700_58 k),(tail4700_59 k)⟩ -def before4727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4700_57 k),(tail4700_60 k)⟩ -def before4728 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4700_61 k),(tail4700_60 k)⟩ -def before4729 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail4700_62 k),(tail4700_22 k)⟩ -def before4730 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail4700_63 k),(tail4700_21 k)⟩ -def before4731 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail4700_64 k),(tail4700_20 k)⟩ -def before4732 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4700_64 k),(tail4700_65 k)⟩ -def before4733 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail4700_63 k),(tail4700_66 k)⟩ -def before4734 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521519),(tail4700_68 k),(tail4700_66 k)⟩ -def before4735 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521563),(tail4700_69 k),(tail4700_19 k)⟩ -def before4736 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail4700_70 k),(tail4700_18 k)⟩ -def before4737 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail4700_71 k),(tail4700_17 k)⟩ -def before4738 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4700_71 k),(tail4700_72 k)⟩ -def before4739 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail4700_70 k),(tail4700_73 k)⟩ -def before4740 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail4700_75 k),(tail4700_73 k)⟩ -def before4741 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail4700_76 k),(tail4700_16 k)⟩ -def before4742 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521863),(tail4700_77 k),(tail4700_15 k)⟩ -def before4743 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4700_78 k),(tail4700_14 k)⟩ -def before4744 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4700_78 k),(tail4700_80 k)⟩ -def before4745 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521863),(tail4700_77 k),(tail4700_81 k)⟩ -def before4746 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521863),(tail4700_83 k),(tail4700_81 k)⟩ -def before4747 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4700_84 k),(tail4700_80 k)⟩ -def before4748 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4700_85 k),(tail4700_79 k)⟩ -def before4749 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail4700_85 k),(tail4700_87 k)⟩ -def before4750 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4700_88 k),(tail4700_87 k)⟩ -def before4751 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4700_89 k),(tail4700_86 k)⟩ -def before4752 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail4700_89 k),(tail4700_91 k)⟩ -def before4753 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4700_92 k),(tail4700_91 k)⟩ -def before4754 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4700_93 k),(tail4700_90 k)⟩ -def before4755 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail4700_93 k),(tail4700_95 k)⟩ -def before4756 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4700_96 k),(tail4700_95 k)⟩ -def before4757 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail4700_97 k),tail4700_99⟩ -def before4758 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4700_100 k),tail4700_98⟩ -def before4759 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail4700_100 k),tail4700_101⟩ -def before4760 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4700_102 k),tail4700_101⟩ -def before4761 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4700_103 k),tail4700_13⟩ -def before4762 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail4700_104 k),tail4700_12⟩ -def before4763 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4700_104 k),tail4700_105⟩ -def before4764 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4700_103 k),tail4700_106⟩ -def before4765 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4700_107 k),tail4700_106⟩ -def before4766 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail4700_108 k),tail4700_11⟩ -def before4767 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526659),(tail4700_109 k),tail4700_10⟩ -def before4768 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail4700_110 k),tail4700_9⟩ -def before4769 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4700_110 k),tail4700_111⟩ -def before4770 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526659),(tail4700_109 k),tail4700_112⟩ -def before4771 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526659),(tail4700_114 k),tail4700_112⟩ -def before4772 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526843),(tail4700_115 k),tail4700_8⟩ -def before4773 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526917),(tail4700_116 k),tail4700_0⟩ -def before4774 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526917),(tail4700_116 k),tail4700_1⟩ -def before4775 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526917),(tail4700_118 k),tail4700_1⟩ -def before4776 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail4700_119 k),tail4700_0⟩ -def before4777 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail4700_119 k),tail4700_1⟩ -def before4778 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526917),(tail4700_118 k),tail4700_120⟩ -def before4779 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526915),(tail4700_117 k),tail4700_121⟩ -def before4780 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526913),(tail4700_122 k),tail4700_123⟩ -def before4781 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail4700_115 k),tail4700_124⟩ -def before4782 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4700_125 k),tail4700_126⟩ -def before4783 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526659),(tail4700_114 k),tail4700_127⟩ -def before4784 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526657),(tail4700_113 k),tail4700_128⟩ -def before4785 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail4700_129 k),tail4700_130⟩ -def before4786 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail4700_108 k),tail4700_131⟩ -def before4787 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4700_132 k),tail4700_133⟩ -def before4788 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4700_107 k),tail4700_134⟩ -def before4789 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4700_84 k),(tail4700_135 k)⟩ -def before4790 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521863),(tail4700_83 k),(tail4700_136 k)⟩ -def before4791 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521861),(tail4700_82 k),(tail4700_137 k)⟩ -def before4792 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521859),(tail4700_138 k),(tail4700_139 k)⟩ -def before4793 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail4700_76 k),(tail4700_140 k)⟩ -def before4794 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4700_141 k),(tail4700_142 k)⟩ -def before4795 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail4700_75 k),(tail4700_143 k)⟩ -def before4796 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521643),(tail4700_74 k),(tail4700_144 k)⟩ -def before4797 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521641),(tail4700_145 k),(tail4700_146 k)⟩ -def before4798 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail4700_69 k),(tail4700_147 k)⟩ -def before4799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4700_148 k),(tail4700_149 k)⟩ -def after4799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail4700_68 k),(tail4700_150 k)⟩ - -theorem macro4700 (k : Nat) : applyExit (before4700 k) exit2 8 = some (before4701 k) := by - simp (disch := omega) [before4700, before4701, exit2, applyExit, pop, push] - <;> omega -theorem step4700 (k : Nat) : Runs (8*2) (before4700 k).denote (before4701 k).denote := - @applyExit_sound (before4700 k) (before4701 k) exit2 8 valid2 (macro4700 k) -theorem macro4701 (k : Nat) : applyExit (before4701 k) exit3 1 = some (before4702 k) := by - simp (disch := omega) [before4701, before4702, exit3, applyExit, pop, push] - <;> omega -theorem step4701 (k : Nat) : Runs (1*2) (before4701 k).denote (before4702 k).denote := - @applyExit_sound (before4701 k) (before4702 k) exit3 1 valid3 (macro4701 k) -theorem macro4702 (k : Nat) : applyExit (before4702 k) exit9 1 = some (before4703 k) := by - simp (disch := omega) [before4702, before4703, exit9, applyExit, pop, push] - <;> omega -theorem step4702 (k : Nat) : Runs (1*2) (before4702 k).denote (before4703 k).denote := - @applyExit_sound (before4702 k) (before4703 k) exit9 1 valid9 (macro4702 k) -theorem macro4703 (k : Nat) : applyExit (before4703 k) exit10 12 = some (before4704 k) := by - simp (disch := omega) [before4703, before4704, exit10, applyExit, pop, push] - <;> omega -theorem step4703 (k : Nat) : Runs (12*2) (before4703 k).denote (before4704 k).denote := - @applyExit_sound (before4703 k) (before4704 k) exit10 12 valid10 (macro4703 k) -theorem macro4704 (k : Nat) : applyExit (before4704 k) exit46 1 = some (before4705 k) := by - simp (disch := omega) [before4704, before4705, exit46, applyExit, pop, push] - <;> omega -theorem step4704 (k : Nat) : Runs (1*2) (before4704 k).denote (before4705 k).denote := - @applyExit_sound (before4704 k) (before4705 k) exit46 1 valid46 (macro4704 k) -theorem macro4705 (k : Nat) : applyExit (before4705 k) exit70 1 = some (before4706 k) := by - simp (disch := omega) [before4705, before4706, exit70, applyExit, pop, push] - <;> omega -theorem step4705 (k : Nat) : Runs (1*1) (before4705 k).denote (before4706 k).denote := - @applyExit_sound (before4705 k) (before4706 k) exit70 1 valid70 (macro4705 k) -theorem macro4706 (k : Nat) : applyExit (before4706 k) exit1 1 = some (before4707 k) := by - simp (disch := omega) [before4706, before4707, exit1, applyExit, pop, push] - <;> omega -theorem step4706 (k : Nat) : Runs (1*3) (before4706 k).denote (before4707 k).denote := - @applyExit_sound (before4706 k) (before4707 k) exit1 1 valid1 (macro4706 k) -theorem macro4707 (k : Nat) : applyExit (before4707 k) exit71 1 = some (before4708 k) := by - simp (disch := omega) [before4707, before4708, exit71, applyExit, pop, push] - <;> omega -theorem step4707 (k : Nat) : Runs (1*1) (before4707 k).denote (before4708 k).denote := - @applyExit_sound (before4707 k) (before4708 k) exit71 1 valid71 (macro4707 k) -theorem macro4708 (k : Nat) : applyExit (before4708 k) exit0 1 = some (before4709 k) := by - simp (disch := omega) [before4708, before4709, exit0, applyExit, pop, push] - <;> omega -theorem step4708 (k : Nat) : Runs (1*2) (before4708 k).denote (before4709 k).denote := - @applyExit_sound (before4708 k) (before4709 k) exit0 1 valid0 (macro4708 k) -theorem macro4709 (k : Nat) : applyExit (before4709 k) exit13 13 = some (before4710 k) := by - simp (disch := omega) [before4709, before4710, exit13, applyExit, pop, push] - <;> omega -theorem step4709 (k : Nat) : Runs (13*2) (before4709 k).denote (before4710 k).denote := - @applyExit_sound (before4709 k) (before4710 k) exit13 13 valid13 (macro4709 k) -theorem macro4710 (k : Nat) : applyExit (before4710 k) exit0 9 = some (before4711 k) := by - simp (disch := omega) [before4710, before4711, exit0, applyExit, pop, push] - <;> omega -theorem step4710 (k : Nat) : Runs (9*2) (before4710 k).denote (before4711 k).denote := - @applyExit_sound (before4710 k) (before4711 k) exit0 9 valid0 (macro4710 k) -theorem macro4711 (k : Nat) : applyExit (before4711 k) exit1 1 = some (before4712 k) := by - simp (disch := omega) [before4711, before4712, exit1, applyExit, pop, push] - <;> omega -theorem step4711 (k : Nat) : Runs (1*3) (before4711 k).denote (before4712 k).denote := - @applyExit_sound (before4711 k) (before4712 k) exit1 1 valid1 (macro4711 k) -theorem macro4712 (k : Nat) : applyExit (before4712 k) exit2 9 = some (before4713 k) := by - simp (disch := omega) [before4712, before4713, exit2, applyExit, pop, push] - <;> omega -theorem step4712 (k : Nat) : Runs (9*2) (before4712 k).denote (before4713 k).denote := - @applyExit_sound (before4712 k) (before4713 k) exit2 9 valid2 (macro4712 k) -theorem macro4713 (k : Nat) : applyExit (before4713 k) exit6 1 = some (before4714 k) := by - simp (disch := omega) [before4713, before4714, exit6, applyExit, pop, push] - <;> omega -theorem step4713 (k : Nat) : Runs (1*1) (before4713 k).denote (before4714 k).denote := - @applyExit_sound (before4713 k) (before4714 k) exit6 1 valid6 (macro4713 k) -theorem macro4714 (k : Nat) : applyExit (before4714 k) exit0 10 = some (before4715 k) := by - simp (disch := omega) [before4714, before4715, exit0, applyExit, pop, push] - <;> omega -theorem step4714 (k : Nat) : Runs (10*2) (before4714 k).denote (before4715 k).denote := - @applyExit_sound (before4714 k) (before4715 k) exit0 10 valid0 (macro4714 k) -theorem macro4715 (k : Nat) : applyExit (before4715 k) exit13 10 = some (before4716 k) := by - simp (disch := omega) [before4715, before4716, exit13, applyExit, pop, push] - <;> omega -theorem step4715 (k : Nat) : Runs (10*2) (before4715 k).denote (before4716 k).denote := - @applyExit_sound (before4715 k) (before4716 k) exit13 10 valid13 (macro4715 k) -theorem macro4716 (k : Nat) : applyExit (before4716 k) exit0 8 = some (before4717 k) := by - simp (disch := omega) [before4716, before4717, exit0, applyExit, pop, push] - <;> omega -theorem step4716 (k : Nat) : Runs (8*2) (before4716 k).denote (before4717 k).denote := - @applyExit_sound (before4716 k) (before4717 k) exit0 8 valid0 (macro4716 k) -theorem macro4717 (k : Nat) : applyExit (before4717 k) exit1 1 = some (before4718 k) := by - simp (disch := omega) [before4717, before4718, exit1, applyExit, pop, push] - <;> omega -theorem step4717 (k : Nat) : Runs (1*3) (before4717 k).denote (before4718 k).denote := - @applyExit_sound (before4717 k) (before4718 k) exit1 1 valid1 (macro4717 k) -theorem macro4718 (k : Nat) : applyExit (before4718 k) exit2 8 = some (before4719 k) := by - simp (disch := omega) [before4718, before4719, exit2, applyExit, pop, push] - <;> omega -theorem step4718 (k : Nat) : Runs (8*2) (before4718 k).denote (before4719 k).denote := - @applyExit_sound (before4718 k) (before4719 k) exit2 8 valid2 (macro4718 k) -theorem macro4719 (k : Nat) : applyExit (before4719 k) exit6 1 = some (before4720 k) := by - simp (disch := omega) [before4719, before4720, exit6, applyExit, pop, push] - <;> omega -theorem step4719 (k : Nat) : Runs (1*1) (before4719 k).denote (before4720 k).denote := - @applyExit_sound (before4719 k) (before4720 k) exit6 1 valid6 (macro4719 k) -theorem macro4720 (k : Nat) : applyExit (before4720 k) exit0 9 = some (before4721 k) := by - simp (disch := omega) [before4720, before4721, exit0, applyExit, pop, push] - <;> omega -theorem step4720 (k : Nat) : Runs (9*2) (before4720 k).denote (before4721 k).denote := - @applyExit_sound (before4720 k) (before4721 k) exit0 9 valid0 (macro4720 k) -theorem macro4721 (k : Nat) : applyExit (before4721 k) exit13 9 = some (before4722 k) := by - simp (disch := omega) [before4721, before4722, exit13, applyExit, pop, push] - <;> omega -theorem step4721 (k : Nat) : Runs (9*2) (before4721 k).denote (before4722 k).denote := - @applyExit_sound (before4721 k) (before4722 k) exit13 9 valid13 (macro4721 k) -theorem macro4722 (k : Nat) : applyExit (before4722 k) exit263 (1*k+7) = some (before4723 k) := by - simp (disch := omega) [before4722, before4723, exit263, applyExit, pop, push] - <;> omega -theorem step4722 (k : Nat) : Runs ((1*k+7)*74) (before4722 k).denote (before4723 k).denote := - @applyExit_sound (before4722 k) (before4723 k) exit263 (1*k+7) valid263 (macro4722 k) -theorem macro4723 (k : Nat) : applyExit (before4723 k) exit264 1 = some (before4724 k) := by - simp (disch := omega) [before4723, before4724, exit264, applyExit, pop, push] - <;> omega -theorem step4723 (k : Nat) : Runs (1*38) (before4723 k).denote (before4724 k).denote := - @applyExit_sound (before4723 k) (before4724 k) exit264 1 valid264 (macro4723 k) -theorem macro4724 (k : Nat) : applyExit (before4724 k) exit0 791761158 = some (before4725 k) := by - simp (disch := omega) [before4724, before4725, exit0, applyExit, pop, push] - <;> omega -theorem step4724 (k : Nat) : Runs (791761158*2) (before4724 k).denote (before4725 k).denote := - @applyExit_sound (before4724 k) (before4725 k) exit0 791761158 valid0 (macro4724 k) -theorem macro4725 (k : Nat) : applyExit (before4725 k) exit1 1 = some (before4726 k) := by - simp (disch := omega) [before4725, before4726, exit1, applyExit, pop, push] - <;> omega -theorem step4725 (k : Nat) : Runs (1*3) (before4725 k).denote (before4726 k).denote := - @applyExit_sound (before4725 k) (before4726 k) exit1 1 valid1 (macro4725 k) -theorem macro4726 (k : Nat) : applyExit (before4726 k) exit2 791761158 = some (before4727 k) := by - simp (disch := omega) [before4726, before4727, exit2, applyExit, pop, push] - <;> omega -theorem step4726 (k : Nat) : Runs (791761158*2) (before4726 k).denote (before4727 k).denote := - @applyExit_sound (before4726 k) (before4727 k) exit2 791761158 valid2 (macro4726 k) -theorem macro4727 (k : Nat) : applyExit (before4727 k) exit265 1 = some (before4728 k) := by - simp (disch := omega) [before4727, before4728, exit265, applyExit, pop, push] - <;> omega -theorem step4727 (k : Nat) : Runs (1*73) (before4727 k).denote (before4728 k).denote := - @applyExit_sound (before4727 k) (before4728 k) exit265 1 valid265 (macro4727 k) -theorem macro4728 (k : Nat) : applyExit (before4728 k) exit0 791761159 = some (before4729 k) := by - simp (disch := omega) [before4728, before4729, exit0, applyExit, pop, push] - <;> omega -theorem step4728 (k : Nat) : Runs (791761159*2) (before4728 k).denote (before4729 k).denote := - @applyExit_sound (before4728 k) (before4729 k) exit0 791761159 valid0 (macro4728 k) -theorem macro4729 (k : Nat) : applyExit (before4729 k) exit13 9 = some (before4730 k) := by - simp (disch := omega) [before4729, before4730, exit13, applyExit, pop, push] - <;> omega -theorem step4729 (k : Nat) : Runs (9*2) (before4729 k).denote (before4730 k).denote := - @applyExit_sound (before4729 k) (before4730 k) exit13 9 valid13 (macro4729 k) -theorem macro4730 (k : Nat) : applyExit (before4730 k) exit0 21 = some (before4731 k) := by - simp (disch := omega) [before4730, before4731, exit0, applyExit, pop, push] - <;> omega -theorem step4730 (k : Nat) : Runs (21*2) (before4730 k).denote (before4731 k).denote := - @applyExit_sound (before4730 k) (before4731 k) exit0 21 valid0 (macro4730 k) -theorem macro4731 (k : Nat) : applyExit (before4731 k) exit1 1 = some (before4732 k) := by - simp (disch := omega) [before4731, before4732, exit1, applyExit, pop, push] - <;> omega -theorem step4731 (k : Nat) : Runs (1*3) (before4731 k).denote (before4732 k).denote := - @applyExit_sound (before4731 k) (before4732 k) exit1 1 valid1 (macro4731 k) -theorem macro4732 (k : Nat) : applyExit (before4732 k) exit2 21 = some (before4733 k) := by - simp (disch := omega) [before4732, before4733, exit2, applyExit, pop, push] - <;> omega -theorem step4732 (k : Nat) : Runs (21*2) (before4732 k).denote (before4733 k).denote := - @applyExit_sound (before4732 k) (before4733 k) exit2 21 valid2 (macro4732 k) -theorem macro4733 (k : Nat) : applyExit (before4733 k) exit6 1 = some (before4734 k) := by - simp (disch := omega) [before4733, before4734, exit6, applyExit, pop, push] - <;> omega -theorem step4733 (k : Nat) : Runs (1*1) (before4733 k).denote (before4734 k).denote := - @applyExit_sound (before4733 k) (before4734 k) exit6 1 valid6 (macro4733 k) -theorem macro4734 (k : Nat) : applyExit (before4734 k) exit0 22 = some (before4735 k) := by - simp (disch := omega) [before4734, before4735, exit0, applyExit, pop, push] - <;> omega -theorem step4734 (k : Nat) : Runs (22*2) (before4734 k).denote (before4735 k).denote := - @applyExit_sound (before4734 k) (before4735 k) exit0 22 valid0 (macro4734 k) -theorem macro4735 (k : Nat) : applyExit (before4735 k) exit13 41 = some (before4736 k) := by - simp (disch := omega) [before4735, before4736, exit13, applyExit, pop, push] - <;> omega -theorem step4735 (k : Nat) : Runs (41*2) (before4735 k).denote (before4736 k).denote := - @applyExit_sound (before4735 k) (before4736 k) exit13 41 valid13 (macro4735 k) -theorem macro4736 (k : Nat) : applyExit (before4736 k) exit0 15 = some (before4737 k) := by - simp (disch := omega) [before4736, before4737, exit0, applyExit, pop, push] - <;> omega -theorem step4736 (k : Nat) : Runs (15*2) (before4736 k).denote (before4737 k).denote := - @applyExit_sound (before4736 k) (before4737 k) exit0 15 valid0 (macro4736 k) -theorem macro4737 (k : Nat) : applyExit (before4737 k) exit1 1 = some (before4738 k) := by - simp (disch := omega) [before4737, before4738, exit1, applyExit, pop, push] - <;> omega -theorem step4737 (k : Nat) : Runs (1*3) (before4737 k).denote (before4738 k).denote := - @applyExit_sound (before4737 k) (before4738 k) exit1 1 valid1 (macro4737 k) -theorem macro4738 (k : Nat) : applyExit (before4738 k) exit2 15 = some (before4739 k) := by - simp (disch := omega) [before4738, before4739, exit2, applyExit, pop, push] - <;> omega -theorem step4738 (k : Nat) : Runs (15*2) (before4738 k).denote (before4739 k).denote := - @applyExit_sound (before4738 k) (before4739 k) exit2 15 valid2 (macro4738 k) -theorem macro4739 (k : Nat) : applyExit (before4739 k) exit6 1 = some (before4740 k) := by - simp (disch := omega) [before4739, before4740, exit6, applyExit, pop, push] - <;> omega -theorem step4739 (k : Nat) : Runs (1*1) (before4739 k).denote (before4740 k).denote := - @applyExit_sound (before4739 k) (before4740 k) exit6 1 valid6 (macro4739 k) -theorem macro4740 (k : Nat) : applyExit (before4740 k) exit0 16 = some (before4741 k) := by - simp (disch := omega) [before4740, before4741, exit0, applyExit, pop, push] - <;> omega -theorem step4740 (k : Nat) : Runs (16*2) (before4740 k).denote (before4741 k).denote := - @applyExit_sound (before4740 k) (before4741 k) exit0 16 valid0 (macro4740 k) -theorem macro4741 (k : Nat) : applyExit (before4741 k) exit13 93 = some (before4742 k) := by - simp (disch := omega) [before4741, before4742, exit13, applyExit, pop, push] - <;> omega -theorem step4741 (k : Nat) : Runs (93*2) (before4741 k).denote (before4742 k).denote := - @applyExit_sound (before4741 k) (before4742 k) exit13 93 valid13 (macro4741 k) -theorem macro4742 (k : Nat) : applyExit (before4742 k) exit0 18 = some (before4743 k) := by - simp (disch := omega) [before4742, before4743, exit0, applyExit, pop, push] - <;> omega -theorem step4742 (k : Nat) : Runs (18*2) (before4742 k).denote (before4743 k).denote := - @applyExit_sound (before4742 k) (before4743 k) exit0 18 valid0 (macro4742 k) -theorem macro4743 (k : Nat) : applyExit (before4743 k) exit266 1 = some (before4744 k) := by - simp (disch := omega) [before4743, before4744, exit266, applyExit, pop, push] - <;> omega -theorem step4743 (k : Nat) : Runs (1*75) (before4743 k).denote (before4744 k).denote := - @applyExit_sound (before4743 k) (before4744 k) exit266 1 valid266 (macro4743 k) -theorem macro4744 (k : Nat) : applyExit (before4744 k) exit2 18 = some (before4745 k) := by - simp (disch := omega) [before4744, before4745, exit2, applyExit, pop, push] - <;> omega -theorem step4744 (k : Nat) : Runs (18*2) (before4744 k).denote (before4745 k).denote := - @applyExit_sound (before4744 k) (before4745 k) exit2 18 valid2 (macro4744 k) -theorem macro4745 (k : Nat) : applyExit (before4745 k) exit6 1 = some (before4746 k) := by - simp (disch := omega) [before4745, before4746, exit6, applyExit, pop, push] - <;> omega -theorem step4745 (k : Nat) : Runs (1*1) (before4745 k).denote (before4746 k).denote := - @applyExit_sound (before4745 k) (before4746 k) exit6 1 valid6 (macro4745 k) -theorem macro4746 (k : Nat) : applyExit (before4746 k) exit0 18 = some (before4747 k) := by - simp (disch := omega) [before4746, before4747, exit0, applyExit, pop, push] - <;> omega -theorem step4746 (k : Nat) : Runs (18*2) (before4746 k).denote (before4747 k).denote := - @applyExit_sound (before4746 k) (before4747 k) exit0 18 valid0 (macro4746 k) -theorem macro4747 (k : Nat) : applyExit (before4747 k) exit267 1 = some (before4748 k) := by - simp (disch := omega) [before4747, before4748, exit267, applyExit, pop, push] - <;> omega -theorem step4747 (k : Nat) : Runs (1*1018) (before4747 k).denote (before4748 k).denote := - @applyExit_sound (before4747 k) (before4748 k) exit267 1 valid267 (macro4747 k) -theorem macro4748 (k : Nat) : applyExit (before4748 k) exit266 1 = some (before4749 k) := by - simp (disch := omega) [before4748, before4749, exit266, applyExit, pop, push] - <;> omega -theorem step4748 (k : Nat) : Runs (1*75) (before4748 k).denote (before4749 k).denote := - @applyExit_sound (before4748 k) (before4749 k) exit266 1 valid266 (macro4748 k) -theorem macro4749 (k : Nat) : applyExit (before4749 k) exit268 1 = some (before4750 k) := by - simp (disch := omega) [before4749, before4750, exit268, applyExit, pop, push] - <;> omega -theorem step4749 (k : Nat) : Runs (1*73) (before4749 k).denote (before4750 k).denote := - @applyExit_sound (before4749 k) (before4750 k) exit268 1 valid268 (macro4749 k) -theorem macro4750 (k : Nat) : applyExit (before4750 k) exit267 1 = some (before4751 k) := by - simp (disch := omega) [before4750, before4751, exit267, applyExit, pop, push] - <;> omega -theorem step4750 (k : Nat) : Runs (1*1018) (before4750 k).denote (before4751 k).denote := - @applyExit_sound (before4750 k) (before4751 k) exit267 1 valid267 (macro4750 k) -theorem macro4751 (k : Nat) : applyExit (before4751 k) exit266 1 = some (before4752 k) := by - simp (disch := omega) [before4751, before4752, exit266, applyExit, pop, push] - <;> omega -theorem step4751 (k : Nat) : Runs (1*75) (before4751 k).denote (before4752 k).denote := - @applyExit_sound (before4751 k) (before4752 k) exit266 1 valid266 (macro4751 k) -theorem macro4752 (k : Nat) : applyExit (before4752 k) exit268 1 = some (before4753 k) := by - simp (disch := omega) [before4752, before4753, exit268, applyExit, pop, push] - <;> omega -theorem step4752 (k : Nat) : Runs (1*73) (before4752 k).denote (before4753 k).denote := - @applyExit_sound (before4752 k) (before4753 k) exit268 1 valid268 (macro4752 k) -theorem macro4753 (k : Nat) : applyExit (before4753 k) exit267 1 = some (before4754 k) := by - simp (disch := omega) [before4753, before4754, exit267, applyExit, pop, push] - <;> omega -theorem step4753 (k : Nat) : Runs (1*1018) (before4753 k).denote (before4754 k).denote := - @applyExit_sound (before4753 k) (before4754 k) exit267 1 valid267 (macro4753 k) -theorem macro4754 (k : Nat) : applyExit (before4754 k) exit266 1 = some (before4755 k) := by - simp (disch := omega) [before4754, before4755, exit266, applyExit, pop, push] - <;> omega -theorem step4754 (k : Nat) : Runs (1*75) (before4754 k).denote (before4755 k).denote := - @applyExit_sound (before4754 k) (before4755 k) exit266 1 valid266 (macro4754 k) -theorem macro4755 (k : Nat) : applyExit (before4755 k) exit268 1 = some (before4756 k) := by - simp (disch := omega) [before4755, before4756, exit268, applyExit, pop, push] - <;> omega -theorem step4755 (k : Nat) : Runs (1*73) (before4755 k).denote (before4756 k).denote := - @applyExit_sound (before4755 k) (before4756 k) exit268 1 valid268 (macro4755 k) -def cycleState4756 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w234,(3+1*j)⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761159⟩,⟨w231,1⟩,⟨w229,(1*k+7)⟩,⟨w0,9⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w232,1⟩,⟨w228,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,91⟩,⟨w2,1⟩,⟨w1,37⟩]⟩ -def cyclePart4756_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w233,1⟩,⟨w234,(3+1*j)⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761159⟩,⟨w231,1⟩,⟨w229,(1*k+7)⟩,⟨w0,9⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w228,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,91⟩,⟨w2,1⟩,⟨w1,37⟩]⟩ -def cyclePart4756_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w233,1⟩,⟨w234,(3+1*j)⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,92⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,40⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,791761159⟩,⟨w231,1⟩,⟨w229,(1*k+7)⟩,⟨w0,9⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w232,1⟩,⟨w228,(1*k+3-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,17⟩,⟨w0,91⟩,⟨w2,1⟩,⟨w1,37⟩]⟩ -theorem cycleMacro4756_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState4756 k j) exit267 1 = some (cyclePart4756_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4756, cyclePart4756_0, exit267, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4756_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4756_0 k j) exit266 1 = some (cyclePart4756_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4756_0, cyclePart4756_1, exit266, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4756_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4756_1 k j) exit268 1 = some (cycleState4756 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4756_1, cycleState4756, exit268, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4756 (k j : Nat) (hj : j < (1*k+3)) : Runs 1166 (cycleState4756 k j).denote (cycleState4756 k (j+1)).denote := by - have h0 : Runs (1*1018) (cycleState4756 k j).denote (cyclePart4756_0 k j).denote := @applyExit_sound (cycleState4756 k j) (cyclePart4756_0 k j) exit267 1 valid267 (cycleMacro4756_0 k j hj) - have h1 : Runs (1*75) (cyclePart4756_0 k j).denote (cyclePart4756_1 k j).denote := @applyExit_sound (cyclePart4756_0 k j) (cyclePart4756_1 k j) exit266 1 valid266 (cycleMacro4756_1 k j hj) - have h2 : Runs (1*73) (cyclePart4756_1 k j).denote (cycleState4756 k (j+1)).denote := @applyExit_sound (cyclePart4756_1 k j) (cycleState4756 k (j+1)) exit268 1 valid268 (cycleMacro4756_2 k j hj) - exact (@Runs.trans (1*1018) ((1*75)+(1*73)) (cycleState4756 k j).denote (cyclePart4756_0 k j).denote (cycleState4756 k (j+1)).denote h0 (@Runs.trans (1*75) (1*73) (cyclePart4756_0 k j).denote (cyclePart4756_1 k j).denote (cycleState4756 k (j+1)).denote h1 h2)) -theorem step4756 (k : Nat) : Runs ((1*k+3)*1166) (before4756 k).denote (before4757 k).denote := by - have h := Runs.chain (fun j => (cycleState4756 k j).denote) 1166 (1*k+3) (cycleRun4756 k) - have h0 : cycleState4756 k 0 = before4756 k := by simp [cycleState4756, before4756] - have h1 : cycleState4756 k (1*k+3) = before4757 k := by - simp [cycleState4756, before4757] <;> omega - simpa only [h0, h1] using h -theorem macro4757 (k : Nat) : applyExit (before4757 k) exit267 1 = some (before4758 k) := by - simp (disch := omega) [before4757, before4758, exit267, applyExit, pop, push] - <;> omega -theorem step4757 (k : Nat) : Runs (1*1018) (before4757 k).denote (before4758 k).denote := - @applyExit_sound (before4757 k) (before4758 k) exit267 1 valid267 (macro4757 k) -theorem macro4758 (k : Nat) : applyExit (before4758 k) exit266 1 = some (before4759 k) := by - simp (disch := omega) [before4758, before4759, exit266, applyExit, pop, push] - <;> omega -theorem step4758 (k : Nat) : Runs (1*75) (before4758 k).denote (before4759 k).denote := - @applyExit_sound (before4758 k) (before4759 k) exit266 1 valid266 (macro4758 k) -theorem macro4759 (k : Nat) : applyExit (before4759 k) exit268 1 = some (before4760 k) := by - simp (disch := omega) [before4759, before4760, exit268, applyExit, pop, push] - <;> omega -theorem step4759 (k : Nat) : Runs (1*73) (before4759 k).denote (before4760 k).denote := - @applyExit_sound (before4759 k) (before4760 k) exit268 1 valid268 (macro4759 k) -theorem macro4760 (k : Nat) : applyExit (before4760 k) exit267 1 = some (before4761 k) := by - simp (disch := omega) [before4760, before4761, exit267, applyExit, pop, push] - <;> omega -theorem step4760 (k : Nat) : Runs (1*1018) (before4760 k).denote (before4761 k).denote := - @applyExit_sound (before4760 k) (before4761 k) exit267 1 valid267 (macro4760 k) -theorem macro4761 (k : Nat) : applyExit (before4761 k) exit0 18 = some (before4762 k) := by - simp (disch := omega) [before4761, before4762, exit0, applyExit, pop, push] - <;> omega -theorem step4761 (k : Nat) : Runs (18*2) (before4761 k).denote (before4762 k).denote := - @applyExit_sound (before4761 k) (before4762 k) exit0 18 valid0 (macro4761 k) -theorem macro4762 (k : Nat) : applyExit (before4762 k) exit1 1 = some (before4763 k) := by - simp (disch := omega) [before4762, before4763, exit1, applyExit, pop, push] - <;> omega -theorem step4762 (k : Nat) : Runs (1*3) (before4762 k).denote (before4763 k).denote := - @applyExit_sound (before4762 k) (before4763 k) exit1 1 valid1 (macro4762 k) -theorem macro4763 (k : Nat) : applyExit (before4763 k) exit2 18 = some (before4764 k) := by - simp (disch := omega) [before4763, before4764, exit2, applyExit, pop, push] - <;> omega -theorem step4763 (k : Nat) : Runs (18*2) (before4763 k).denote (before4764 k).denote := - @applyExit_sound (before4763 k) (before4764 k) exit2 18 valid2 (macro4763 k) -theorem macro4764 (k : Nat) : applyExit (before4764 k) exit268 1 = some (before4765 k) := by - simp (disch := omega) [before4764, before4765, exit268, applyExit, pop, push] - <;> omega -theorem step4764 (k : Nat) : Runs (1*73) (before4764 k).denote (before4765 k).denote := - @applyExit_sound (before4764 k) (before4765 k) exit268 1 valid268 (macro4764 k) -theorem macro4765 (k : Nat) : applyExit (before4765 k) exit0 19 = some (before4766 k) := by - simp (disch := omega) [before4765, before4766, exit0, applyExit, pop, push] - <;> omega -theorem step4765 (k : Nat) : Runs (19*2) (before4765 k).denote (before4766 k).denote := - @applyExit_sound (before4765 k) (before4766 k) exit0 19 valid0 (macro4765 k) -theorem macro4766 (k : Nat) : applyExit (before4766 k) exit13 17 = some (before4767 k) := by - simp (disch := omega) [before4766, before4767, exit13, applyExit, pop, push] - <;> omega -theorem step4766 (k : Nat) : Runs (17*2) (before4766 k).denote (before4767 k).denote := - @applyExit_sound (before4766 k) (before4767 k) exit13 17 valid13 (macro4766 k) -theorem macro4767 (k : Nat) : applyExit (before4767 k) exit0 91 = some (before4768 k) := by - simp (disch := omega) [before4767, before4768, exit0, applyExit, pop, push] - <;> omega -theorem step4767 (k : Nat) : Runs (91*2) (before4767 k).denote (before4768 k).denote := - @applyExit_sound (before4767 k) (before4768 k) exit0 91 valid0 (macro4767 k) -theorem macro4768 (k : Nat) : applyExit (before4768 k) exit1 1 = some (before4769 k) := by - simp (disch := omega) [before4768, before4769, exit1, applyExit, pop, push] - <;> omega -theorem step4768 (k : Nat) : Runs (1*3) (before4768 k).denote (before4769 k).denote := - @applyExit_sound (before4768 k) (before4769 k) exit1 1 valid1 (macro4768 k) -theorem macro4769 (k : Nat) : applyExit (before4769 k) exit2 91 = some (before4770 k) := by - simp (disch := omega) [before4769, before4770, exit2, applyExit, pop, push] - <;> omega -theorem step4769 (k : Nat) : Runs (91*2) (before4769 k).denote (before4770 k).denote := - @applyExit_sound (before4769 k) (before4770 k) exit2 91 valid2 (macro4769 k) -theorem macro4770 (k : Nat) : applyExit (before4770 k) exit6 1 = some (before4771 k) := by - simp (disch := omega) [before4770, before4771, exit6, applyExit, pop, push] - <;> omega -theorem step4770 (k : Nat) : Runs (1*1) (before4770 k).denote (before4771 k).denote := - @applyExit_sound (before4770 k) (before4771 k) exit6 1 valid6 (macro4770 k) -theorem macro4771 (k : Nat) : applyExit (before4771 k) exit0 92 = some (before4772 k) := by - simp (disch := omega) [before4771, before4772, exit0, applyExit, pop, push] - <;> omega -theorem step4771 (k : Nat) : Runs (92*2) (before4771 k).denote (before4772 k).denote := - @applyExit_sound (before4771 k) (before4772 k) exit0 92 valid0 (macro4771 k) -theorem macro4772 (k : Nat) : applyExit (before4772 k) exit13 37 = some (before4773 k) := by - simp (disch := omega) [before4772, before4773, exit13, applyExit, pop, push] - <;> omega -theorem step4772 (k : Nat) : Runs (37*2) (before4772 k).denote (before4773 k).denote := - @applyExit_sound (before4772 k) (before4773 k) exit13 37 valid13 (macro4772 k) -theorem macro4773 (k : Nat) : applyExit (before4773 k) exit1 1 = some (before4774 k) := by - simp (disch := omega) [before4773, before4774, exit1, applyExit, pop, push] - <;> omega -theorem step4773 (k : Nat) : Runs (1*3) (before4773 k).denote (before4774 k).denote := - @applyExit_sound (before4773 k) (before4774 k) exit1 1 valid1 (macro4773 k) -theorem macro4774 (k : Nat) : applyExit (before4774 k) exit6 1 = some (before4775 k) := by - simp (disch := omega) [before4774, before4775, exit6, applyExit, pop, push] - <;> omega -theorem step4774 (k : Nat) : Runs (1*1) (before4774 k).denote (before4775 k).denote := - @applyExit_sound (before4774 k) (before4775 k) exit6 1 valid6 (macro4774 k) -theorem macro4775 (k : Nat) : applyExit (before4775 k) exit0 1 = some (before4776 k) := by - simp (disch := omega) [before4775, before4776, exit0, applyExit, pop, push] - <;> omega -theorem step4775 (k : Nat) : Runs (1*2) (before4775 k).denote (before4776 k).denote := - @applyExit_sound (before4775 k) (before4776 k) exit0 1 valid0 (macro4775 k) -theorem macro4776 (k : Nat) : applyExit (before4776 k) exit1 1 = some (before4777 k) := by - simp (disch := omega) [before4776, before4777, exit1, applyExit, pop, push] - <;> omega -theorem step4776 (k : Nat) : Runs (1*3) (before4776 k).denote (before4777 k).denote := - @applyExit_sound (before4776 k) (before4777 k) exit1 1 valid1 (macro4776 k) -theorem macro4777 (k : Nat) : applyExit (before4777 k) exit2 1 = some (before4778 k) := by - simp (disch := omega) [before4777, before4778, exit2, applyExit, pop, push] - <;> omega -theorem step4777 (k : Nat) : Runs (1*2) (before4777 k).denote (before4778 k).denote := - @applyExit_sound (before4777 k) (before4778 k) exit2 1 valid2 (macro4777 k) -theorem macro4778 (k : Nat) : applyExit (before4778 k) exit3 1 = some (before4779 k) := by - simp (disch := omega) [before4778, before4779, exit3, applyExit, pop, push] - <;> omega -theorem step4778 (k : Nat) : Runs (1*2) (before4778 k).denote (before4779 k).denote := - @applyExit_sound (before4778 k) (before4779 k) exit3 1 valid3 (macro4778 k) -theorem macro4779 (k : Nat) : applyExit (before4779 k) exit9 1 = some (before4780 k) := by - simp (disch := omega) [before4779, before4780, exit9, applyExit, pop, push] - <;> omega -theorem step4779 (k : Nat) : Runs (1*2) (before4779 k).denote (before4780 k).denote := - @applyExit_sound (before4779 k) (before4780 k) exit9 1 valid9 (macro4779 k) -theorem macro4780 (k : Nat) : applyExit (before4780 k) exit10 35 = some (before4781 k) := by - simp (disch := omega) [before4780, before4781, exit10, applyExit, pop, push] - <;> omega -theorem step4780 (k : Nat) : Runs (35*2) (before4780 k).denote (before4781 k).denote := - @applyExit_sound (before4780 k) (before4781 k) exit10 35 valid10 (macro4780 k) -theorem macro4781 (k : Nat) : applyExit (before4781 k) exit11 1 = some (before4782 k) := by - simp (disch := omega) [before4781, before4782, exit11, applyExit, pop, push] - <;> omega -theorem step4781 (k : Nat) : Runs (1*2) (before4781 k).denote (before4782 k).denote := - @applyExit_sound (before4781 k) (before4782 k) exit11 1 valid11 (macro4781 k) -theorem macro4782 (k : Nat) : applyExit (before4782 k) exit2 91 = some (before4783 k) := by - simp (disch := omega) [before4782, before4783, exit2, applyExit, pop, push] - <;> omega -theorem step4782 (k : Nat) : Runs (91*2) (before4782 k).denote (before4783 k).denote := - @applyExit_sound (before4782 k) (before4783 k) exit2 91 valid2 (macro4782 k) -theorem macro4783 (k : Nat) : applyExit (before4783 k) exit3 1 = some (before4784 k) := by - simp (disch := omega) [before4783, before4784, exit3, applyExit, pop, push] - <;> omega -theorem step4783 (k : Nat) : Runs (1*2) (before4783 k).denote (before4784 k).denote := - @applyExit_sound (before4783 k) (before4784 k) exit3 1 valid3 (macro4783 k) -theorem macro4784 (k : Nat) : applyExit (before4784 k) exit9 1 = some (before4785 k) := by - simp (disch := omega) [before4784, before4785, exit9, applyExit, pop, push] - <;> omega -theorem step4784 (k : Nat) : Runs (1*2) (before4784 k).denote (before4785 k).denote := - @applyExit_sound (before4784 k) (before4785 k) exit9 1 valid9 (macro4784 k) -theorem macro4785 (k : Nat) : applyExit (before4785 k) exit10 15 = some (before4786 k) := by - simp (disch := omega) [before4785, before4786, exit10, applyExit, pop, push] - <;> omega -theorem step4785 (k : Nat) : Runs (15*2) (before4785 k).denote (before4786 k).denote := - @applyExit_sound (before4785 k) (before4786 k) exit10 15 valid10 (macro4785 k) -theorem macro4786 (k : Nat) : applyExit (before4786 k) exit11 1 = some (before4787 k) := by - simp (disch := omega) [before4786, before4787, exit11, applyExit, pop, push] - <;> omega -theorem step4786 (k : Nat) : Runs (1*2) (before4786 k).denote (before4787 k).denote := - @applyExit_sound (before4786 k) (before4787 k) exit11 1 valid11 (macro4786 k) -theorem macro4787 (k : Nat) : applyExit (before4787 k) exit2 18 = some (before4788 k) := by - simp (disch := omega) [before4787, before4788, exit2, applyExit, pop, push] - <;> omega -theorem step4787 (k : Nat) : Runs (18*2) (before4787 k).denote (before4788 k).denote := - @applyExit_sound (before4787 k) (before4788 k) exit2 18 valid2 (macro4787 k) -theorem macro4788 (k : Nat) : applyExit (before4788 k) exit269 (1*k+8) = some (before4789 k) := by - simp (disch := omega) [before4788, before4789, exit269, applyExit, pop, push] - <;> omega -theorem step4788 (k : Nat) : Runs ((1*k+8)*586) (before4788 k).denote (before4789 k).denote := - @applyExit_sound (before4788 k) (before4789 k) exit269 (1*k+8) valid269 (macro4788 k) -theorem macro4789 (k : Nat) : applyExit (before4789 k) exit2 18 = some (before4790 k) := by - simp (disch := omega) [before4789, before4790, exit2, applyExit, pop, push] - <;> omega -theorem step4789 (k : Nat) : Runs (18*2) (before4789 k).denote (before4790 k).denote := - @applyExit_sound (before4789 k) (before4790 k) exit2 18 valid2 (macro4789 k) -theorem macro4790 (k : Nat) : applyExit (before4790 k) exit3 1 = some (before4791 k) := by - simp (disch := omega) [before4790, before4791, exit3, applyExit, pop, push] - <;> omega -theorem step4790 (k : Nat) : Runs (1*2) (before4790 k).denote (before4791 k).denote := - @applyExit_sound (before4790 k) (before4791 k) exit3 1 valid3 (macro4790 k) -theorem macro4791 (k : Nat) : applyExit (before4791 k) exit9 1 = some (before4792 k) := by - simp (disch := omega) [before4791, before4792, exit9, applyExit, pop, push] - <;> omega -theorem step4791 (k : Nat) : Runs (1*2) (before4791 k).denote (before4792 k).denote := - @applyExit_sound (before4791 k) (before4792 k) exit9 1 valid9 (macro4791 k) -theorem macro4792 (k : Nat) : applyExit (before4792 k) exit10 91 = some (before4793 k) := by - simp (disch := omega) [before4792, before4793, exit10, applyExit, pop, push] - <;> omega -theorem step4792 (k : Nat) : Runs (91*2) (before4792 k).denote (before4793 k).denote := - @applyExit_sound (before4792 k) (before4793 k) exit10 91 valid10 (macro4792 k) -theorem macro4793 (k : Nat) : applyExit (before4793 k) exit11 1 = some (before4794 k) := by - simp (disch := omega) [before4793, before4794, exit11, applyExit, pop, push] - <;> omega -theorem step4793 (k : Nat) : Runs (1*2) (before4793 k).denote (before4794 k).denote := - @applyExit_sound (before4793 k) (before4794 k) exit11 1 valid11 (macro4793 k) -theorem macro4794 (k : Nat) : applyExit (before4794 k) exit2 15 = some (before4795 k) := by - simp (disch := omega) [before4794, before4795, exit2, applyExit, pop, push] - <;> omega -theorem step4794 (k : Nat) : Runs (15*2) (before4794 k).denote (before4795 k).denote := - @applyExit_sound (before4794 k) (before4795 k) exit2 15 valid2 (macro4794 k) -theorem macro4795 (k : Nat) : applyExit (before4795 k) exit3 1 = some (before4796 k) := by - simp (disch := omega) [before4795, before4796, exit3, applyExit, pop, push] - <;> omega -theorem step4795 (k : Nat) : Runs (1*2) (before4795 k).denote (before4796 k).denote := - @applyExit_sound (before4795 k) (before4796 k) exit3 1 valid3 (macro4795 k) -theorem macro4796 (k : Nat) : applyExit (before4796 k) exit9 1 = some (before4797 k) := by - simp (disch := omega) [before4796, before4797, exit9, applyExit, pop, push] - <;> omega -theorem step4796 (k : Nat) : Runs (1*2) (before4796 k).denote (before4797 k).denote := - @applyExit_sound (before4796 k) (before4797 k) exit9 1 valid9 (macro4796 k) -theorem macro4797 (k : Nat) : applyExit (before4797 k) exit10 39 = some (before4798 k) := by - simp (disch := omega) [before4797, before4798, exit10, applyExit, pop, push] - <;> omega -theorem step4797 (k : Nat) : Runs (39*2) (before4797 k).denote (before4798 k).denote := - @applyExit_sound (before4797 k) (before4798 k) exit10 39 valid10 (macro4797 k) -theorem macro4798 (k : Nat) : applyExit (before4798 k) exit11 1 = some (before4799 k) := by - simp (disch := omega) [before4798, before4799, exit11, applyExit, pop, push] - <;> omega -theorem step4798 (k : Nat) : Runs (1*2) (before4798 k).denote (before4799 k).denote := - @applyExit_sound (before4798 k) (before4799 k) exit11 1 valid11 (macro4798 k) -theorem macro4799 (k : Nat) : applyExit (before4799 k) exit2 21 = some (after4799 k) := by - simp (disch := omega) [before4799, after4799, exit2, applyExit, pop, push] - <;> omega -theorem step4799 (k : Nat) : Runs (21*2) (before4799 k).denote (after4799 k).denote := - @applyExit_sound (before4799 k) (after4799 k) exit2 21 valid2 (macro4799 k) -theorem chunkRun047 (k : Nat) : Runs (1826*k+4750583946) (before4700 k).denote (after4799 k).denote := by - have h := (@Runs.trans ((((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))))+((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))))))+(((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73))))))) ((((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))))+((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1))))))+(((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))))+((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2))))))) (before4700 k).denote (before4750 k).denote (after4799 k).denote (@Runs.trans (((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))))+((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2)))))) (((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73)))))) (before4700 k).denote (before4725 k).denote (before4750 k).denote (@Runs.trans ((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3))))) ((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))))) (before4700 k).denote (before4712 k).denote (before4725 k).denote (@Runs.trans (((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1)))) (((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))) (before4700 k).denote (before4706 k).denote (before4712 k).denote (@Runs.trans ((8*2)+((1*2)+(1*2))) ((12*2)+((1*2)+(1*1))) (before4700 k).denote (before4703 k).denote (before4706 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before4700 k).denote (before4701 k).denote (before4703 k).denote (step4700 k) (@Runs.trans (1*2) (1*2) (before4701 k).denote (before4702 k).denote (before4703 k).denote (step4701 k) (step4702 k))) (@Runs.trans (12*2) ((1*2)+(1*1)) (before4703 k).denote (before4704 k).denote (before4706 k).denote (step4703 k) (@Runs.trans (1*2) (1*1) (before4704 k).denote (before4705 k).denote (before4706 k).denote (step4704 k) (step4705 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((13*2)+((9*2)+(1*3))) (before4706 k).denote (before4709 k).denote (before4712 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before4706 k).denote (before4707 k).denote (before4709 k).denote (step4706 k) (@Runs.trans (1*1) (1*2) (before4707 k).denote (before4708 k).denote (before4709 k).denote (step4707 k) (step4708 k))) (@Runs.trans (13*2) ((9*2)+(1*3)) (before4709 k).denote (before4710 k).denote (before4712 k).denote (step4709 k) (@Runs.trans (9*2) (1*3) (before4710 k).denote (before4711 k).denote (before4712 k).denote (step4710 k) (step4711 k))))) (@Runs.trans (((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3)))) (((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2)))) (before4712 k).denote (before4718 k).denote (before4725 k).denote (@Runs.trans ((9*2)+((1*1)+(10*2))) ((10*2)+((8*2)+(1*3))) (before4712 k).denote (before4715 k).denote (before4718 k).denote (@Runs.trans (9*2) ((1*1)+(10*2)) (before4712 k).denote (before4713 k).denote (before4715 k).denote (step4712 k) (@Runs.trans (1*1) (10*2) (before4713 k).denote (before4714 k).denote (before4715 k).denote (step4713 k) (step4714 k))) (@Runs.trans (10*2) ((8*2)+(1*3)) (before4715 k).denote (before4716 k).denote (before4718 k).denote (step4715 k) (@Runs.trans (8*2) (1*3) (before4716 k).denote (before4717 k).denote (before4718 k).denote (step4716 k) (step4717 k)))) (@Runs.trans ((8*2)+((1*1)+(9*2))) (((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))) (before4718 k).denote (before4721 k).denote (before4725 k).denote (@Runs.trans (8*2) ((1*1)+(9*2)) (before4718 k).denote (before4719 k).denote (before4721 k).denote (step4718 k) (@Runs.trans (1*1) (9*2) (before4719 k).denote (before4720 k).denote (before4721 k).denote (step4719 k) (step4720 k))) (@Runs.trans ((9*2)+((1*k+7)*74)) ((1*38)+(791761158*2)) (before4721 k).denote (before4723 k).denote (before4725 k).denote (@Runs.trans (9*2) ((1*k+7)*74) (before4721 k).denote (before4722 k).denote (before4723 k).denote (step4721 k) (step4722 k)) (@Runs.trans (1*38) (791761158*2) (before4723 k).denote (before4724 k).denote (before4725 k).denote (step4723 k) (step4724 k)))))) (@Runs.trans ((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2))))) ((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73))))) (before4725 k).denote (before4737 k).denote (before4750 k).denote (@Runs.trans (((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2)))) (((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))) (before4725 k).denote (before4731 k).denote (before4737 k).denote (@Runs.trans ((1*3)+((791761158*2)+(1*73))) ((791761159*2)+((9*2)+(21*2))) (before4725 k).denote (before4728 k).denote (before4731 k).denote (@Runs.trans (1*3) ((791761158*2)+(1*73)) (before4725 k).denote (before4726 k).denote (before4728 k).denote (step4725 k) (@Runs.trans (791761158*2) (1*73) (before4726 k).denote (before4727 k).denote (before4728 k).denote (step4726 k) (step4727 k))) (@Runs.trans (791761159*2) ((9*2)+(21*2)) (before4728 k).denote (before4729 k).denote (before4731 k).denote (step4728 k) (@Runs.trans (9*2) (21*2) (before4729 k).denote (before4730 k).denote (before4731 k).denote (step4729 k) (step4730 k)))) (@Runs.trans ((1*3)+((21*2)+(1*1))) ((22*2)+((41*2)+(15*2))) (before4731 k).denote (before4734 k).denote (before4737 k).denote (@Runs.trans (1*3) ((21*2)+(1*1)) (before4731 k).denote (before4732 k).denote (before4734 k).denote (step4731 k) (@Runs.trans (21*2) (1*1) (before4732 k).denote (before4733 k).denote (before4734 k).denote (step4732 k) (step4733 k))) (@Runs.trans (22*2) ((41*2)+(15*2)) (before4734 k).denote (before4735 k).denote (before4737 k).denote (step4734 k) (@Runs.trans (41*2) (15*2) (before4735 k).denote (before4736 k).denote (before4737 k).denote (step4735 k) (step4736 k))))) (@Runs.trans (((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2)))) (((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73)))) (before4737 k).denote (before4743 k).denote (before4750 k).denote (@Runs.trans ((1*3)+((15*2)+(1*1))) ((16*2)+((93*2)+(18*2))) (before4737 k).denote (before4740 k).denote (before4743 k).denote (@Runs.trans (1*3) ((15*2)+(1*1)) (before4737 k).denote (before4738 k).denote (before4740 k).denote (step4737 k) (@Runs.trans (15*2) (1*1) (before4738 k).denote (before4739 k).denote (before4740 k).denote (step4738 k) (step4739 k))) (@Runs.trans (16*2) ((93*2)+(18*2)) (before4740 k).denote (before4741 k).denote (before4743 k).denote (step4740 k) (@Runs.trans (93*2) (18*2) (before4741 k).denote (before4742 k).denote (before4743 k).denote (step4741 k) (step4742 k)))) (@Runs.trans ((1*75)+((18*2)+(1*1))) (((18*2)+(1*1018))+((1*75)+(1*73))) (before4743 k).denote (before4746 k).denote (before4750 k).denote (@Runs.trans (1*75) ((18*2)+(1*1)) (before4743 k).denote (before4744 k).denote (before4746 k).denote (step4743 k) (@Runs.trans (18*2) (1*1) (before4744 k).denote (before4745 k).denote (before4746 k).denote (step4744 k) (step4745 k))) (@Runs.trans ((18*2)+(1*1018)) ((1*75)+(1*73)) (before4746 k).denote (before4748 k).denote (before4750 k).denote (@Runs.trans (18*2) (1*1018) (before4746 k).denote (before4747 k).denote (before4748 k).denote (step4746 k) (step4747 k)) (@Runs.trans (1*75) (1*73) (before4748 k).denote (before4749 k).denote (before4750 k).denote (step4748 k) (step4749 k))))))) (@Runs.trans (((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))))+((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1)))))) (((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))))+((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2)))))) (before4750 k).denote (before4775 k).denote (after4799 k).denote (@Runs.trans ((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2))))) ((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1))))) (before4750 k).denote (before4762 k).denote (before4775 k).denote (@Runs.trans (((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73)))) ((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))) (before4750 k).denote (before4756 k).denote (before4762 k).denote (@Runs.trans ((1*1018)+((1*75)+(1*73))) ((1*1018)+((1*75)+(1*73))) (before4750 k).denote (before4753 k).denote (before4756 k).denote (@Runs.trans (1*1018) ((1*75)+(1*73)) (before4750 k).denote (before4751 k).denote (before4753 k).denote (step4750 k) (@Runs.trans (1*75) (1*73) (before4751 k).denote (before4752 k).denote (before4753 k).denote (step4751 k) (step4752 k))) (@Runs.trans (1*1018) ((1*75)+(1*73)) (before4753 k).denote (before4754 k).denote (before4756 k).denote (step4753 k) (@Runs.trans (1*75) (1*73) (before4754 k).denote (before4755 k).denote (before4756 k).denote (step4754 k) (step4755 k)))) (@Runs.trans (((1*k+3)*1166)+((1*1018)+(1*75))) ((1*73)+((1*1018)+(18*2))) (before4756 k).denote (before4759 k).denote (before4762 k).denote (@Runs.trans ((1*k+3)*1166) ((1*1018)+(1*75)) (before4756 k).denote (before4757 k).denote (before4759 k).denote (step4756 k) (@Runs.trans (1*1018) (1*75) (before4757 k).denote (before4758 k).denote (before4759 k).denote (step4757 k) (step4758 k))) (@Runs.trans (1*73) ((1*1018)+(18*2)) (before4759 k).denote (before4760 k).denote (before4762 k).denote (step4759 k) (@Runs.trans (1*1018) (18*2) (before4760 k).denote (before4761 k).denote (before4762 k).denote (step4760 k) (step4761 k))))) (@Runs.trans (((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2)))) (((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1)))) (before4762 k).denote (before4768 k).denote (before4775 k).denote (@Runs.trans ((1*3)+((18*2)+(1*73))) ((19*2)+((17*2)+(91*2))) (before4762 k).denote (before4765 k).denote (before4768 k).denote (@Runs.trans (1*3) ((18*2)+(1*73)) (before4762 k).denote (before4763 k).denote (before4765 k).denote (step4762 k) (@Runs.trans (18*2) (1*73) (before4763 k).denote (before4764 k).denote (before4765 k).denote (step4763 k) (step4764 k))) (@Runs.trans (19*2) ((17*2)+(91*2)) (before4765 k).denote (before4766 k).denote (before4768 k).denote (step4765 k) (@Runs.trans (17*2) (91*2) (before4766 k).denote (before4767 k).denote (before4768 k).denote (step4766 k) (step4767 k)))) (@Runs.trans ((1*3)+((91*2)+(1*1))) (((92*2)+(37*2))+((1*3)+(1*1))) (before4768 k).denote (before4771 k).denote (before4775 k).denote (@Runs.trans (1*3) ((91*2)+(1*1)) (before4768 k).denote (before4769 k).denote (before4771 k).denote (step4768 k) (@Runs.trans (91*2) (1*1) (before4769 k).denote (before4770 k).denote (before4771 k).denote (step4769 k) (step4770 k))) (@Runs.trans ((92*2)+(37*2)) ((1*3)+(1*1)) (before4771 k).denote (before4773 k).denote (before4775 k).denote (@Runs.trans (92*2) (37*2) (before4771 k).denote (before4772 k).denote (before4773 k).denote (step4771 k) (step4772 k)) (@Runs.trans (1*3) (1*1) (before4773 k).denote (before4774 k).denote (before4775 k).denote (step4773 k) (step4774 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2))))) ((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2))))) (before4775 k).denote (before4787 k).denote (after4799 k).denote (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2)))) (((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))) (before4775 k).denote (before4781 k).denote (before4787 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*2)+((1*2)+(35*2))) (before4775 k).denote (before4778 k).denote (before4781 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before4775 k).denote (before4776 k).denote (before4778 k).denote (step4775 k) (@Runs.trans (1*3) (1*2) (before4776 k).denote (before4777 k).denote (before4778 k).denote (step4776 k) (step4777 k))) (@Runs.trans (1*2) ((1*2)+(35*2)) (before4778 k).denote (before4779 k).denote (before4781 k).denote (step4778 k) (@Runs.trans (1*2) (35*2) (before4779 k).denote (before4780 k).denote (before4781 k).denote (step4779 k) (step4780 k)))) (@Runs.trans ((1*2)+((91*2)+(1*2))) ((1*2)+((15*2)+(1*2))) (before4781 k).denote (before4784 k).denote (before4787 k).denote (@Runs.trans (1*2) ((91*2)+(1*2)) (before4781 k).denote (before4782 k).denote (before4784 k).denote (step4781 k) (@Runs.trans (91*2) (1*2) (before4782 k).denote (before4783 k).denote (before4784 k).denote (step4782 k) (step4783 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before4784 k).denote (before4785 k).denote (before4787 k).denote (step4784 k) (@Runs.trans (15*2) (1*2) (before4785 k).denote (before4786 k).denote (before4787 k).denote (step4785 k) (step4786 k))))) (@Runs.trans (((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2)))) (((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2)))) (before4787 k).denote (before4793 k).denote (after4799 k).denote (@Runs.trans ((18*2)+(((1*k+8)*586)+(18*2))) ((1*2)+((1*2)+(91*2))) (before4787 k).denote (before4790 k).denote (before4793 k).denote (@Runs.trans (18*2) (((1*k+8)*586)+(18*2)) (before4787 k).denote (before4788 k).denote (before4790 k).denote (step4787 k) (@Runs.trans ((1*k+8)*586) (18*2) (before4788 k).denote (before4789 k).denote (before4790 k).denote (step4788 k) (step4789 k))) (@Runs.trans (1*2) ((1*2)+(91*2)) (before4790 k).denote (before4791 k).denote (before4793 k).denote (step4790 k) (@Runs.trans (1*2) (91*2) (before4791 k).denote (before4792 k).denote (before4793 k).denote (step4791 k) (step4792 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) (((1*2)+(39*2))+((1*2)+(21*2))) (before4793 k).denote (before4796 k).denote (after4799 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before4793 k).denote (before4794 k).denote (before4796 k).denote (step4793 k) (@Runs.trans (15*2) (1*2) (before4794 k).denote (before4795 k).denote (before4796 k).denote (step4794 k) (step4795 k))) (@Runs.trans ((1*2)+(39*2)) ((1*2)+(21*2)) (before4796 k).denote (before4798 k).denote (after4799 k).denote (@Runs.trans (1*2) (39*2) (before4796 k).denote (before4797 k).denote (before4798 k).denote (step4796 k) (step4797 k)) (@Runs.trans (1*2) (21*2) (before4798 k).denote (before4799 k).denote (after4799 k).denote (step4798 k) (step4799 k)))))))) - have ht : (((((((8*2)+((1*2)+(1*2)))+((12*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((13*2)+((9*2)+(1*3)))))+((((9*2)+((1*1)+(10*2)))+((10*2)+((8*2)+(1*3))))+(((8*2)+((1*1)+(9*2)))+(((9*2)+((1*k+7)*74))+((1*38)+(791761158*2))))))+(((((1*3)+((791761158*2)+(1*73)))+((791761159*2)+((9*2)+(21*2))))+(((1*3)+((21*2)+(1*1)))+((22*2)+((41*2)+(15*2)))))+((((1*3)+((15*2)+(1*1)))+((16*2)+((93*2)+(18*2))))+(((1*75)+((18*2)+(1*1)))+(((18*2)+(1*1018))+((1*75)+(1*73)))))))+((((((1*1018)+((1*75)+(1*73)))+((1*1018)+((1*75)+(1*73))))+((((1*k+3)*1166)+((1*1018)+(1*75)))+((1*73)+((1*1018)+(18*2)))))+((((1*3)+((18*2)+(1*73)))+((19*2)+((17*2)+(91*2))))+(((1*3)+((91*2)+(1*1)))+(((92*2)+(37*2))+((1*3)+(1*1))))))+(((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(35*2))))+(((1*2)+((91*2)+(1*2)))+((1*2)+((15*2)+(1*2)))))+((((18*2)+(((1*k+8)*586)+(18*2)))+((1*2)+((1*2)+(91*2))))+(((1*2)+((15*2)+(1*2)))+(((1*2)+(39*2))+((1*2)+(21*2)))))))) = (1826*k+4750583946) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean deleted file mode 100644 index 278c908a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk048.lean +++ /dev/null @@ -1,835 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4800_0 : Stack := [] -abbrev tail4800_1 : Stack := ⟨w0,1⟩ :: tail4800_0 -abbrev tail4800_2 : Stack := ⟨w2,1⟩ :: tail4800_1 -abbrev tail4800_3 : Stack := ⟨w1,2⟩ :: tail4800_2 -abbrev tail4800_4 : Stack := ⟨w0,12⟩ :: tail4800_3 -abbrev tail4800_5 : Stack := ⟨w2,1⟩ :: tail4800_4 -abbrev tail4800_6 : Stack := ⟨w1,10⟩ :: tail4800_5 -abbrev tail4800_7 : Stack := ⟨w0,9⟩ :: tail4800_6 -abbrev tail4800_8 : Stack := ⟨w2,1⟩ :: tail4800_7 -abbrev tail4800_9 : Stack := ⟨w1,9⟩ :: tail4800_8 -abbrev tail4800_10 : Stack := ⟨w0,9⟩ :: tail4800_9 -abbrev tail4800_11 (k : Nat) : Stack := ⟨w229,(1*k+7)⟩ :: tail4800_10 -abbrev tail4800_12 (k : Nat) : Stack := ⟨w231,1⟩ :: tail4800_11 k -abbrev tail4800_13 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4800_12 k -abbrev tail4800_14 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4800_13 k -abbrev tail4800_15 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_14 k -abbrev tail4800_16 : Stack := ⟨w0,3⟩ :: tail4800_0 -abbrev tail4800_17 : Stack := ⟨w1,36⟩ :: tail4800_16 -abbrev tail4800_18 : Stack := ⟨w2,1⟩ :: tail4800_17 -abbrev tail4800_19 : Stack := ⟨w0,92⟩ :: tail4800_18 -abbrev tail4800_20 : Stack := ⟨w1,16⟩ :: tail4800_19 -abbrev tail4800_21 : Stack := ⟨w2,1⟩ :: tail4800_20 -abbrev tail4800_22 : Stack := ⟨w0,18⟩ :: tail4800_21 -abbrev tail4800_23 (k : Nat) : Stack := ⟨w235,(1*k+8)⟩ :: tail4800_22 -abbrev tail4800_24 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4800_23 k -abbrev tail4800_25 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4800_24 k -abbrev tail4800_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_25 k -abbrev tail4800_27 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4800_26 k -abbrev tail4800_28 (k : Nat) : Stack := ⟨w1,40⟩ :: tail4800_27 k -abbrev tail4800_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_28 k -abbrev tail4800_30 (k : Nat) : Stack := ⟨w0,21⟩ :: tail4800_29 k -abbrev tail4800_31 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4800_29 k -abbrev tail4800_32 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4800_13 k -abbrev tail4800_33 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_31 k -abbrev tail4800_34 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4800_31 k -abbrev tail4800_35 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4800_12 k -abbrev tail4800_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_34 k -abbrev tail4800_37 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4800_36 k -abbrev tail4800_38 (k : Nat) : Stack := ⟨w236,1⟩ :: tail4800_37 k -abbrev tail4800_39 (k : Nat) : Stack := ⟨w237,(1*k+7)⟩ :: tail4800_38 k -abbrev tail4800_40 : Stack := ⟨w0,8⟩ :: tail4800_9 -abbrev tail4800_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_39 k -abbrev tail4800_42 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4800_39 k -abbrev tail4800_43 : Stack := ⟨w1,8⟩ :: tail4800_8 -abbrev tail4800_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_42 k -abbrev tail4800_45 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4800_44 k -abbrev tail4800_46 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4800_44 k -abbrev tail4800_47 : Stack := ⟨w0,8⟩ :: tail4800_6 -abbrev tail4800_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_46 k -abbrev tail4800_49 (k : Nat) : Stack := ⟨w1,9⟩ :: tail4800_46 k -abbrev tail4800_50 : Stack := ⟨w1,9⟩ :: tail4800_5 -abbrev tail4800_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_49 k -abbrev tail4800_52 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4800_51 k -abbrev tail4800_53 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4800_51 k -abbrev tail4800_54 : Stack := ⟨w0,11⟩ :: tail4800_3 -abbrev tail4800_55 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_53 k -abbrev tail4800_56 (k : Nat) : Stack := ⟨w1,12⟩ :: tail4800_53 k -abbrev tail4800_57 : Stack := ⟨w1,1⟩ :: tail4800_2 -abbrev tail4800_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_56 k -abbrev tail4800_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_58 k -abbrev tail4800_60 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4800_58 k -abbrev tail4800_61 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4800_60 k -abbrev tail4800_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_61 k -abbrev tail4800_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_61 k -abbrev tail4800_64 : Stack := ⟨w1,1⟩ :: tail4800_0 -abbrev tail4800_65 : Stack := ⟨w0,1⟩ :: tail4800_64 -abbrev tail4800_66 : Stack := ⟨w1,2⟩ :: tail4800_65 -abbrev tail4800_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_56 k -abbrev tail4800_68 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4800_56 k -abbrev tail4800_69 : Stack := ⟨w2,1⟩ :: tail4800_64 -abbrev tail4800_70 : Stack := ⟨w1,3⟩ :: tail4800_69 -abbrev tail4800_71 : Stack := ⟨w0,12⟩ :: tail4800_70 -abbrev tail4800_72 : Stack := ⟨w1,10⟩ :: tail4800_71 -abbrev tail4800_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_49 k -abbrev tail4800_74 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4800_49 k -abbrev tail4800_75 : Stack := ⟨w0,11⟩ :: tail4800_70 -abbrev tail4800_76 : Stack := ⟨w2,1⟩ :: tail4800_75 -abbrev tail4800_77 : Stack := ⟨w1,11⟩ :: tail4800_76 -abbrev tail4800_78 : Stack := ⟨w0,9⟩ :: tail4800_77 -abbrev tail4800_79 : Stack := ⟨w1,9⟩ :: tail4800_78 -abbrev tail4800_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_42 k -abbrev tail4800_81 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4800_42 k -abbrev tail4800_82 : Stack := ⟨w0,8⟩ :: tail4800_77 -abbrev tail4800_83 : Stack := ⟨w2,1⟩ :: tail4800_82 -abbrev tail4800_84 : Stack := ⟨w1,10⟩ :: tail4800_83 -abbrev tail4800_85 : Stack := ⟨w0,9⟩ :: tail4800_84 -abbrev tail4800_86 (k : Nat) : Stack := ⟨w237,(1*k+6)⟩ :: tail4800_38 k -abbrev tail4800_87 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_86 k -abbrev tail4800_88 : Stack := ⟨w0,8⟩ :: tail4800_84 -abbrev tail4800_89 : Stack := ⟨w2,1⟩ :: tail4800_88 -abbrev tail4800_90 : Stack := ⟨w239,1⟩ :: tail4800_89 -abbrev tail4800_91 (k : Nat) : Stack := ⟨w237,(1*k+5)⟩ :: tail4800_38 k -abbrev tail4800_92 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_91 k -abbrev tail4800_93 : Stack := ⟨w240,1⟩ :: tail4800_89 -abbrev tail4800_94 : Stack := ⟨w239,1⟩ :: tail4800_93 -abbrev tail4800_95 (k : Nat) : Stack := ⟨w237,(1*k+4)⟩ :: tail4800_38 k -abbrev tail4800_96 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_95 k -abbrev tail4800_97 : Stack := ⟨w240,2⟩ :: tail4800_89 -abbrev tail4800_98 : Stack := ⟨w239,1⟩ :: tail4800_97 -abbrev tail4800_99 (k : Nat) : Stack := ⟨w237,(1*k+3)⟩ :: tail4800_38 k -abbrev tail4800_100 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_99 k -abbrev tail4800_101 : Stack := ⟨w240,3⟩ :: tail4800_89 -abbrev tail4800_102 (k : Nat) : Stack := ⟨w240,(1*k+5)⟩ :: tail4800_89 -abbrev tail4800_103 (k : Nat) : Stack := ⟨w237,1⟩ :: tail4800_38 k -abbrev tail4800_104 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_103 k -abbrev tail4800_105 (k : Nat) : Stack := ⟨w239,1⟩ :: tail4800_102 k -abbrev tail4800_106 (k : Nat) : Stack := ⟨w238,1⟩ :: tail4800_38 k -abbrev tail4800_107 (k : Nat) : Stack := ⟨w240,(1*k+6)⟩ :: tail4800_89 -abbrev tail4800_108 (k : Nat) : Stack := ⟨w239,1⟩ :: tail4800_107 k -abbrev tail4800_109 (k : Nat) : Stack := ⟨w241,1⟩ :: tail4800_108 k -abbrev tail4800_110 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4800_109 k -abbrev tail4800_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_34 k -abbrev tail4800_112 (k : Nat) : Stack := ⟨w0,791761159⟩ :: tail4800_34 k -abbrev tail4800_113 (k : Nat) : Stack := ⟨w236,1⟩ :: tail4800_112 k -abbrev tail4800_114 (k : Nat) : Stack := ⟨w240,(1*k+7)⟩ :: tail4800_89 -abbrev tail4800_115 (k : Nat) : Stack := ⟨w241,1⟩ :: tail4800_114 k -abbrev tail4800_116 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4800_115 k -abbrev tail4800_117 (k : Nat) : Stack := ⟨w0,8⟩ :: tail4800_116 k -abbrev tail4800_118 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4800_117 k -abbrev tail4800_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_28 k -abbrev tail4800_120 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4800_28 k -abbrev tail4800_121 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4800_116 k -abbrev tail4800_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_121 k -abbrev tail4800_123 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4800_122 k -abbrev tail4800_124 (k : Nat) : Stack := ⟨w0,40⟩ :: tail4800_123 k -abbrev tail4800_125 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4800_124 k -abbrev tail4800_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4800_25 k -abbrev tail4800_127 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4800_25 k -abbrev tail4800_128 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4800_123 k -abbrev tail4800_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_128 k -abbrev tail4800_130 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4800_129 k -abbrev tail4800_131 (k : Nat) : Stack := ⟨w0,92⟩ :: tail4800_130 k -abbrev tail4800_132 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4800_131 k -abbrev tail4800_133 (k : Nat) : Stack := ⟨w235,(1*k+7)⟩ :: tail4800_22 -abbrev tail4800_134 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_133 k -abbrev tail4800_135 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4800_134 k -abbrev tail4800_136 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4800_130 k -abbrev tail4800_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4800_136 k -abbrev tail4800_138 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4800_137 k -abbrev tail4800_139 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_138 k -abbrev tail4800_140 (k : Nat) : Stack := ⟨w235,(1*k+6)⟩ :: tail4800_22 -abbrev tail4800_141 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_140 k -abbrev tail4800_142 (k : Nat) : Stack := ⟨w244,1⟩ :: tail4800_138 k -abbrev tail4800_143 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_142 k -abbrev tail4800_144 (k : Nat) : Stack := ⟨w235,(1*k+5)⟩ :: tail4800_22 -abbrev tail4800_145 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_144 k -abbrev tail4800_146 (k : Nat) : Stack := ⟨w244,2⟩ :: tail4800_138 k -abbrev tail4800_147 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_146 k -abbrev tail4800_148 (k : Nat) : Stack := ⟨w235,(1*k+4)⟩ :: tail4800_22 -abbrev tail4800_149 (k : Nat) : Stack := ⟨w242,1⟩ :: tail4800_148 k -abbrev tail4800_150 (k : Nat) : Stack := ⟨w244,3⟩ :: tail4800_138 k -abbrev tail4800_151 (k : Nat) : Stack := ⟨w244,(1*k+6)⟩ :: tail4800_138 k -abbrev tail4800_152 : Stack := ⟨w235,1⟩ :: tail4800_22 -abbrev tail4800_153 : Stack := ⟨w242,1⟩ :: tail4800_152 -abbrev tail4800_154 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4800_151 k - -def before4800 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521519),(tail4800_15 k),(tail4800_30 k)⟩ -def before4801 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521517),(tail4800_14 k),(tail4800_31 k)⟩ -def before4802 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail4800_32 k),(tail4800_33 k)⟩ -def before4803 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail4800_13 k),(tail4800_34 k)⟩ -def before4804 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4800_35 k),(tail4800_36 k)⟩ -def before4805 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4800_12 k),(tail4800_37 k)⟩ -def before4806 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+-855),(tail4800_11 k),(tail4800_38 k)⟩ -def before4807 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1121),tail4800_10,(tail4800_39 k)⟩ -def before4808 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail4800_40,(tail4800_41 k)⟩ -def before4809 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4800_9,(tail4800_42 k)⟩ -def before4810 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4800_43,(tail4800_44 k)⟩ -def before4811 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail4800_8,(tail4800_45 k)⟩ -def before4812 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1159),tail4800_7,(tail4800_46 k)⟩ -def before4813 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail4800_47,(tail4800_48 k)⟩ -def before4814 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4800_6,(tail4800_49 k)⟩ -def before4815 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4800_50,(tail4800_51 k)⟩ -def before4816 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail4800_5,(tail4800_52 k)⟩ -def before4817 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1199),tail4800_4,(tail4800_53 k)⟩ -def before4818 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4800_54,(tail4800_55 k)⟩ -def before4819 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4800_3,(tail4800_56 k)⟩ -def before4820 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4800_57,(tail4800_58 k)⟩ -def before4821 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail4800_2,(tail4800_59 k)⟩ -def before4822 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1229),tail4800_1,(tail4800_60 k)⟩ -def before4823 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail4800_0,(tail4800_61 k)⟩ -def before4824 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1233),tail4800_0,(tail4800_62 k)⟩ -def before4825 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail4800_1,(tail4800_62 k)⟩ -def before4826 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail4800_1,(tail4800_63 k)⟩ -def before4827 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail4800_0,(tail4800_63 k)⟩ -def before4828 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1231),tail4800_64,(tail4800_61 k)⟩ -def before4829 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail4800_65,(tail4800_60 k)⟩ -def before4830 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail4800_66,(tail4800_58 k)⟩ -def before4831 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4800_66,(tail4800_67 k)⟩ -def before4832 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail4800_65,(tail4800_68 k)⟩ -def before4833 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail4800_69,(tail4800_68 k)⟩ -def before4834 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail4800_70,(tail4800_56 k)⟩ -def before4835 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail4800_71,(tail4800_53 k)⟩ -def before4836 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail4800_72,(tail4800_51 k)⟩ -def before4837 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4800_72,(tail4800_73 k)⟩ -def before4838 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail4800_71,(tail4800_74 k)⟩ -def before4839 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1199),tail4800_76,(tail4800_74 k)⟩ -def before4840 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail4800_77,(tail4800_49 k)⟩ -def before4841 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail4800_78,(tail4800_46 k)⟩ -def before4842 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail4800_79,(tail4800_44 k)⟩ -def before4843 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4800_79,(tail4800_80 k)⟩ -def before4844 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail4800_78,(tail4800_81 k)⟩ -def before4845 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1159),tail4800_83,(tail4800_81 k)⟩ -def before4846 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail4800_84,(tail4800_42 k)⟩ -def before4847 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail4800_85,(tail4800_39 k)⟩ -def before4848 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail4800_85,(tail4800_87 k)⟩ -def before4849 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail4800_89,(tail4800_87 k)⟩ -def before4850 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail4800_90,(tail4800_86 k)⟩ -def before4851 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail4800_90,(tail4800_92 k)⟩ -def before4852 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail4800_93,(tail4800_92 k)⟩ -def before4853 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail4800_94,(tail4800_91 k)⟩ -def before4854 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail4800_94,(tail4800_96 k)⟩ -def before4855 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail4800_97,(tail4800_96 k)⟩ -def before4856 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail4800_98,(tail4800_95 k)⟩ -def before4857 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail4800_98,(tail4800_100 k)⟩ -def before4858 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail4800_101,(tail4800_100 k)⟩ -def before4859 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail4800_102 k),(tail4800_104 k)⟩ -def before4860 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail4800_105 k),(tail4800_103 k)⟩ -def before4861 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail4800_105 k),(tail4800_106 k)⟩ -def before4862 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail4800_107 k),(tail4800_106 k)⟩ -def before4863 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail4800_108 k),(tail4800_38 k)⟩ -def before4864 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4800_109 k),(tail4800_37 k)⟩ -def before4865 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail4800_110 k),(tail4800_36 k)⟩ -def before4866 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4800_110 k),(tail4800_111 k)⟩ -def before4867 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4800_109 k),(tail4800_112 k)⟩ -def before4868 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail4800_108 k),(tail4800_113 k)⟩ -def before4869 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail4800_114 k),(tail4800_113 k)⟩ -def before4870 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail4800_115 k),(tail4800_112 k)⟩ -def before4871 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail4800_116 k),(tail4800_34 k)⟩ -def before4872 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521517),(tail4800_117 k),(tail4800_31 k)⟩ -def before4873 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail4800_118 k),(tail4800_29 k)⟩ -def before4874 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4800_118 k),(tail4800_119 k)⟩ -def before4875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail4800_117 k),(tail4800_120 k)⟩ -def before4876 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521517),(tail4800_122 k),(tail4800_120 k)⟩ -def before4877 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521563),(tail4800_123 k),(tail4800_28 k)⟩ -def before4878 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521643),(tail4800_124 k),(tail4800_27 k)⟩ -def before4879 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail4800_125 k),(tail4800_26 k)⟩ -def before4880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4800_125 k),(tail4800_126 k)⟩ -def before4881 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521643),(tail4800_124 k),(tail4800_127 k)⟩ -def before4882 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521643),(tail4800_129 k),(tail4800_127 k)⟩ -def before4883 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521677),(tail4800_130 k),(tail4800_25 k)⟩ -def before4884 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521861),(tail4800_131 k),(tail4800_24 k)⟩ -def before4885 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4800_132 k),(tail4800_23 k)⟩ -def before4886 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4800_132 k),(tail4800_134 k)⟩ -def before4887 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521861),(tail4800_131 k),(tail4800_135 k)⟩ -def before4888 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521861),(tail4800_137 k),(tail4800_135 k)⟩ -def before4889 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail4800_138 k),(tail4800_134 k)⟩ -def before4890 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4800_139 k),(tail4800_133 k)⟩ -def before4891 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail4800_139 k),(tail4800_141 k)⟩ -def before4892 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail4800_142 k),(tail4800_141 k)⟩ -def before4893 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4800_143 k),(tail4800_140 k)⟩ -def before4894 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail4800_143 k),(tail4800_145 k)⟩ -def before4895 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail4800_146 k),(tail4800_145 k)⟩ -def before4896 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4800_147 k),(tail4800_144 k)⟩ -def before4897 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail4800_147 k),(tail4800_149 k)⟩ -def before4898 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail4800_150 k),(tail4800_149 k)⟩ -def before4899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail4800_151 k),tail4800_153⟩ -def after4899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4800_154 k),tail4800_152⟩ - -theorem macro4800 (k : Nat) : applyExit (before4800 k) exit3 1 = some (before4801 k) := by - simp (disch := omega) [before4800, before4801, exit3, applyExit, pop, push] - <;> omega -theorem step4800 (k : Nat) : Runs (1*2) (before4800 k).denote (before4801 k).denote := - @applyExit_sound (before4800 k) (before4801 k) exit3 1 valid3 (macro4800 k) -theorem macro4801 (k : Nat) : applyExit (before4801 k) exit9 1 = some (before4802 k) := by - simp (disch := omega) [before4801, before4802, exit9, applyExit, pop, push] - <;> omega -theorem step4801 (k : Nat) : Runs (1*2) (before4801 k).denote (before4802 k).denote := - @applyExit_sound (before4801 k) (before4802 k) exit9 1 valid9 (macro4801 k) -theorem macro4802 (k : Nat) : applyExit (before4802 k) exit10 7 = some (before4803 k) := by - simp (disch := omega) [before4802, before4803, exit10, applyExit, pop, push] - <;> omega -theorem step4802 (k : Nat) : Runs (7*2) (before4802 k).denote (before4803 k).denote := - @applyExit_sound (before4802 k) (before4803 k) exit10 7 valid10 (macro4802 k) -theorem macro4803 (k : Nat) : applyExit (before4803 k) exit11 1 = some (before4804 k) := by - simp (disch := omega) [before4803, before4804, exit11, applyExit, pop, push] - <;> omega -theorem step4803 (k : Nat) : Runs (1*2) (before4803 k).denote (before4804 k).denote := - @applyExit_sound (before4803 k) (before4804 k) exit11 1 valid11 (macro4803 k) -theorem macro4804 (k : Nat) : applyExit (before4804 k) exit2 791761158 = some (before4805 k) := by - simp (disch := omega) [before4804, before4805, exit2, applyExit, pop, push] - <;> omega -theorem step4804 (k : Nat) : Runs (791761158*2) (before4804 k).denote (before4805 k).denote := - @applyExit_sound (before4804 k) (before4805 k) exit2 791761158 valid2 (macro4804 k) -theorem macro4805 (k : Nat) : applyExit (before4805 k) exit270 1 = some (before4806 k) := by - simp (disch := omega) [before4805, before4806, exit270, applyExit, pop, push] - <;> omega -theorem step4805 (k : Nat) : Runs (1*38) (before4805 k).denote (before4806 k).denote := - @applyExit_sound (before4805 k) (before4806 k) exit270 1 valid270 (macro4805 k) -theorem macro4806 (k : Nat) : applyExit (before4806 k) exit271 (1*k+7) = some (before4807 k) := by - simp (disch := omega) [before4806, before4807, exit271, applyExit, pop, push] - <;> omega -theorem step4806 (k : Nat) : Runs ((1*k+7)*38) (before4806 k).denote (before4807 k).denote := - @applyExit_sound (before4806 k) (before4807 k) exit271 (1*k+7) valid271 (macro4806 k) -theorem macro4807 (k : Nat) : applyExit (before4807 k) exit9 1 = some (before4808 k) := by - simp (disch := omega) [before4807, before4808, exit9, applyExit, pop, push] - <;> omega -theorem step4807 (k : Nat) : Runs (1*2) (before4807 k).denote (before4808 k).denote := - @applyExit_sound (before4807 k) (before4808 k) exit9 1 valid9 (macro4807 k) -theorem macro4808 (k : Nat) : applyExit (before4808 k) exit10 8 = some (before4809 k) := by - simp (disch := omega) [before4808, before4809, exit10, applyExit, pop, push] - <;> omega -theorem step4808 (k : Nat) : Runs (8*2) (before4808 k).denote (before4809 k).denote := - @applyExit_sound (before4808 k) (before4809 k) exit10 8 valid10 (macro4808 k) -theorem macro4809 (k : Nat) : applyExit (before4809 k) exit11 1 = some (before4810 k) := by - simp (disch := omega) [before4809, before4810, exit11, applyExit, pop, push] - <;> omega -theorem step4809 (k : Nat) : Runs (1*2) (before4809 k).denote (before4810 k).denote := - @applyExit_sound (before4809 k) (before4810 k) exit11 1 valid11 (macro4809 k) -theorem macro4810 (k : Nat) : applyExit (before4810 k) exit2 8 = some (before4811 k) := by - simp (disch := omega) [before4810, before4811, exit2, applyExit, pop, push] - <;> omega -theorem step4810 (k : Nat) : Runs (8*2) (before4810 k).denote (before4811 k).denote := - @applyExit_sound (before4810 k) (before4811 k) exit2 8 valid2 (macro4810 k) -theorem macro4811 (k : Nat) : applyExit (before4811 k) exit3 1 = some (before4812 k) := by - simp (disch := omega) [before4811, before4812, exit3, applyExit, pop, push] - <;> omega -theorem step4811 (k : Nat) : Runs (1*2) (before4811 k).denote (before4812 k).denote := - @applyExit_sound (before4811 k) (before4812 k) exit3 1 valid3 (macro4811 k) -theorem macro4812 (k : Nat) : applyExit (before4812 k) exit9 1 = some (before4813 k) := by - simp (disch := omega) [before4812, before4813, exit9, applyExit, pop, push] - <;> omega -theorem step4812 (k : Nat) : Runs (1*2) (before4812 k).denote (before4813 k).denote := - @applyExit_sound (before4812 k) (before4813 k) exit9 1 valid9 (macro4812 k) -theorem macro4813 (k : Nat) : applyExit (before4813 k) exit10 8 = some (before4814 k) := by - simp (disch := omega) [before4813, before4814, exit10, applyExit, pop, push] - <;> omega -theorem step4813 (k : Nat) : Runs (8*2) (before4813 k).denote (before4814 k).denote := - @applyExit_sound (before4813 k) (before4814 k) exit10 8 valid10 (macro4813 k) -theorem macro4814 (k : Nat) : applyExit (before4814 k) exit11 1 = some (before4815 k) := by - simp (disch := omega) [before4814, before4815, exit11, applyExit, pop, push] - <;> omega -theorem step4814 (k : Nat) : Runs (1*2) (before4814 k).denote (before4815 k).denote := - @applyExit_sound (before4814 k) (before4815 k) exit11 1 valid11 (macro4814 k) -theorem macro4815 (k : Nat) : applyExit (before4815 k) exit2 9 = some (before4816 k) := by - simp (disch := omega) [before4815, before4816, exit2, applyExit, pop, push] - <;> omega -theorem step4815 (k : Nat) : Runs (9*2) (before4815 k).denote (before4816 k).denote := - @applyExit_sound (before4815 k) (before4816 k) exit2 9 valid2 (macro4815 k) -theorem macro4816 (k : Nat) : applyExit (before4816 k) exit3 1 = some (before4817 k) := by - simp (disch := omega) [before4816, before4817, exit3, applyExit, pop, push] - <;> omega -theorem step4816 (k : Nat) : Runs (1*2) (before4816 k).denote (before4817 k).denote := - @applyExit_sound (before4816 k) (before4817 k) exit3 1 valid3 (macro4816 k) -theorem macro4817 (k : Nat) : applyExit (before4817 k) exit9 1 = some (before4818 k) := by - simp (disch := omega) [before4817, before4818, exit9, applyExit, pop, push] - <;> omega -theorem step4817 (k : Nat) : Runs (1*2) (before4817 k).denote (before4818 k).denote := - @applyExit_sound (before4817 k) (before4818 k) exit9 1 valid9 (macro4817 k) -theorem macro4818 (k : Nat) : applyExit (before4818 k) exit10 11 = some (before4819 k) := by - simp (disch := omega) [before4818, before4819, exit10, applyExit, pop, push] - <;> omega -theorem step4818 (k : Nat) : Runs (11*2) (before4818 k).denote (before4819 k).denote := - @applyExit_sound (before4818 k) (before4819 k) exit10 11 valid10 (macro4818 k) -theorem macro4819 (k : Nat) : applyExit (before4819 k) exit11 1 = some (before4820 k) := by - simp (disch := omega) [before4819, before4820, exit11, applyExit, pop, push] - <;> omega -theorem step4819 (k : Nat) : Runs (1*2) (before4819 k).denote (before4820 k).denote := - @applyExit_sound (before4819 k) (before4820 k) exit11 1 valid11 (macro4819 k) -theorem macro4820 (k : Nat) : applyExit (before4820 k) exit2 1 = some (before4821 k) := by - simp (disch := omega) [before4820, before4821, exit2, applyExit, pop, push] - <;> omega -theorem step4820 (k : Nat) : Runs (1*2) (before4820 k).denote (before4821 k).denote := - @applyExit_sound (before4820 k) (before4821 k) exit2 1 valid2 (macro4820 k) -theorem macro4821 (k : Nat) : applyExit (before4821 k) exit3 1 = some (before4822 k) := by - simp (disch := omega) [before4821, before4822, exit3, applyExit, pop, push] - <;> omega -theorem step4821 (k : Nat) : Runs (1*2) (before4821 k).denote (before4822 k).denote := - @applyExit_sound (before4821 k) (before4822 k) exit3 1 valid3 (macro4821 k) -theorem macro4822 (k : Nat) : applyExit (before4822 k) exit9 1 = some (before4823 k) := by - simp (disch := omega) [before4822, before4823, exit9, applyExit, pop, push] - <;> omega -theorem step4822 (k : Nat) : Runs (1*2) (before4822 k).denote (before4823 k).denote := - @applyExit_sound (before4822 k) (before4823 k) exit9 1 valid9 (macro4822 k) -theorem macro4823 (k : Nat) : applyExit (before4823 k) exit46 1 = some (before4824 k) := by - simp (disch := omega) [before4823, before4824, exit46, applyExit, pop, push] - <;> omega -theorem step4823 (k : Nat) : Runs (1*2) (before4823 k).denote (before4824 k).denote := - @applyExit_sound (before4823 k) (before4824 k) exit46 1 valid46 (macro4823 k) -theorem macro4824 (k : Nat) : applyExit (before4824 k) exit49 1 = some (before4825 k) := by - simp (disch := omega) [before4824, before4825, exit49, applyExit, pop, push] - <;> omega -theorem step4824 (k : Nat) : Runs (1*1) (before4824 k).denote (before4825 k).denote := - @applyExit_sound (before4824 k) (before4825 k) exit49 1 valid49 (macro4824 k) -theorem macro4825 (k : Nat) : applyExit (before4825 k) exit1 1 = some (before4826 k) := by - simp (disch := omega) [before4825, before4826, exit1, applyExit, pop, push] - <;> omega -theorem step4825 (k : Nat) : Runs (1*3) (before4825 k).denote (before4826 k).denote := - @applyExit_sound (before4825 k) (before4826 k) exit1 1 valid1 (macro4825 k) -theorem macro4826 (k : Nat) : applyExit (before4826 k) exit6 1 = some (before4827 k) := by - simp (disch := omega) [before4826, before4827, exit6, applyExit, pop, push] - <;> omega -theorem step4826 (k : Nat) : Runs (1*1) (before4826 k).denote (before4827 k).denote := - @applyExit_sound (before4826 k) (before4827 k) exit6 1 valid6 (macro4826 k) -theorem macro4827 (k : Nat) : applyExit (before4827 k) exit0 1 = some (before4828 k) := by - simp (disch := omega) [before4827, before4828, exit0, applyExit, pop, push] - <;> omega -theorem step4827 (k : Nat) : Runs (1*2) (before4827 k).denote (before4828 k).denote := - @applyExit_sound (before4827 k) (before4828 k) exit0 1 valid0 (macro4827 k) -theorem macro4828 (k : Nat) : applyExit (before4828 k) exit13 1 = some (before4829 k) := by - simp (disch := omega) [before4828, before4829, exit13, applyExit, pop, push] - <;> omega -theorem step4828 (k : Nat) : Runs (1*2) (before4828 k).denote (before4829 k).denote := - @applyExit_sound (before4828 k) (before4829 k) exit13 1 valid13 (macro4828 k) -theorem macro4829 (k : Nat) : applyExit (before4829 k) exit0 2 = some (before4830 k) := by - simp (disch := omega) [before4829, before4830, exit0, applyExit, pop, push] - <;> omega -theorem step4829 (k : Nat) : Runs (2*2) (before4829 k).denote (before4830 k).denote := - @applyExit_sound (before4829 k) (before4830 k) exit0 2 valid0 (macro4829 k) -theorem macro4830 (k : Nat) : applyExit (before4830 k) exit1 1 = some (before4831 k) := by - simp (disch := omega) [before4830, before4831, exit1, applyExit, pop, push] - <;> omega -theorem step4830 (k : Nat) : Runs (1*3) (before4830 k).denote (before4831 k).denote := - @applyExit_sound (before4830 k) (before4831 k) exit1 1 valid1 (macro4830 k) -theorem macro4831 (k : Nat) : applyExit (before4831 k) exit2 2 = some (before4832 k) := by - simp (disch := omega) [before4831, before4832, exit2, applyExit, pop, push] - <;> omega -theorem step4831 (k : Nat) : Runs (2*2) (before4831 k).denote (before4832 k).denote := - @applyExit_sound (before4831 k) (before4832 k) exit2 2 valid2 (macro4831 k) -theorem macro4832 (k : Nat) : applyExit (before4832 k) exit6 1 = some (before4833 k) := by - simp (disch := omega) [before4832, before4833, exit6, applyExit, pop, push] - <;> omega -theorem step4832 (k : Nat) : Runs (1*1) (before4832 k).denote (before4833 k).denote := - @applyExit_sound (before4832 k) (before4833 k) exit6 1 valid6 (macro4832 k) -theorem macro4833 (k : Nat) : applyExit (before4833 k) exit0 3 = some (before4834 k) := by - simp (disch := omega) [before4833, before4834, exit0, applyExit, pop, push] - <;> omega -theorem step4833 (k : Nat) : Runs (3*2) (before4833 k).denote (before4834 k).denote := - @applyExit_sound (before4833 k) (before4834 k) exit0 3 valid0 (macro4833 k) -theorem macro4834 (k : Nat) : applyExit (before4834 k) exit13 12 = some (before4835 k) := by - simp (disch := omega) [before4834, before4835, exit13, applyExit, pop, push] - <;> omega -theorem step4834 (k : Nat) : Runs (12*2) (before4834 k).denote (before4835 k).denote := - @applyExit_sound (before4834 k) (before4835 k) exit13 12 valid13 (macro4834 k) -theorem macro4835 (k : Nat) : applyExit (before4835 k) exit0 10 = some (before4836 k) := by - simp (disch := omega) [before4835, before4836, exit0, applyExit, pop, push] - <;> omega -theorem step4835 (k : Nat) : Runs (10*2) (before4835 k).denote (before4836 k).denote := - @applyExit_sound (before4835 k) (before4836 k) exit0 10 valid0 (macro4835 k) -theorem macro4836 (k : Nat) : applyExit (before4836 k) exit1 1 = some (before4837 k) := by - simp (disch := omega) [before4836, before4837, exit1, applyExit, pop, push] - <;> omega -theorem step4836 (k : Nat) : Runs (1*3) (before4836 k).denote (before4837 k).denote := - @applyExit_sound (before4836 k) (before4837 k) exit1 1 valid1 (macro4836 k) -theorem macro4837 (k : Nat) : applyExit (before4837 k) exit2 10 = some (before4838 k) := by - simp (disch := omega) [before4837, before4838, exit2, applyExit, pop, push] - <;> omega -theorem step4837 (k : Nat) : Runs (10*2) (before4837 k).denote (before4838 k).denote := - @applyExit_sound (before4837 k) (before4838 k) exit2 10 valid2 (macro4837 k) -theorem macro4838 (k : Nat) : applyExit (before4838 k) exit6 1 = some (before4839 k) := by - simp (disch := omega) [before4838, before4839, exit6, applyExit, pop, push] - <;> omega -theorem step4838 (k : Nat) : Runs (1*1) (before4838 k).denote (before4839 k).denote := - @applyExit_sound (before4838 k) (before4839 k) exit6 1 valid6 (macro4838 k) -theorem macro4839 (k : Nat) : applyExit (before4839 k) exit0 11 = some (before4840 k) := by - simp (disch := omega) [before4839, before4840, exit0, applyExit, pop, push] - <;> omega -theorem step4839 (k : Nat) : Runs (11*2) (before4839 k).denote (before4840 k).denote := - @applyExit_sound (before4839 k) (before4840 k) exit0 11 valid0 (macro4839 k) -theorem macro4840 (k : Nat) : applyExit (before4840 k) exit13 9 = some (before4841 k) := by - simp (disch := omega) [before4840, before4841, exit13, applyExit, pop, push] - <;> omega -theorem step4840 (k : Nat) : Runs (9*2) (before4840 k).denote (before4841 k).denote := - @applyExit_sound (before4840 k) (before4841 k) exit13 9 valid13 (macro4840 k) -theorem macro4841 (k : Nat) : applyExit (before4841 k) exit0 9 = some (before4842 k) := by - simp (disch := omega) [before4841, before4842, exit0, applyExit, pop, push] - <;> omega -theorem step4841 (k : Nat) : Runs (9*2) (before4841 k).denote (before4842 k).denote := - @applyExit_sound (before4841 k) (before4842 k) exit0 9 valid0 (macro4841 k) -theorem macro4842 (k : Nat) : applyExit (before4842 k) exit1 1 = some (before4843 k) := by - simp (disch := omega) [before4842, before4843, exit1, applyExit, pop, push] - <;> omega -theorem step4842 (k : Nat) : Runs (1*3) (before4842 k).denote (before4843 k).denote := - @applyExit_sound (before4842 k) (before4843 k) exit1 1 valid1 (macro4842 k) -theorem macro4843 (k : Nat) : applyExit (before4843 k) exit2 9 = some (before4844 k) := by - simp (disch := omega) [before4843, before4844, exit2, applyExit, pop, push] - <;> omega -theorem step4843 (k : Nat) : Runs (9*2) (before4843 k).denote (before4844 k).denote := - @applyExit_sound (before4843 k) (before4844 k) exit2 9 valid2 (macro4843 k) -theorem macro4844 (k : Nat) : applyExit (before4844 k) exit6 1 = some (before4845 k) := by - simp (disch := omega) [before4844, before4845, exit6, applyExit, pop, push] - <;> omega -theorem step4844 (k : Nat) : Runs (1*1) (before4844 k).denote (before4845 k).denote := - @applyExit_sound (before4844 k) (before4845 k) exit6 1 valid6 (macro4844 k) -theorem macro4845 (k : Nat) : applyExit (before4845 k) exit0 10 = some (before4846 k) := by - simp (disch := omega) [before4845, before4846, exit0, applyExit, pop, push] - <;> omega -theorem step4845 (k : Nat) : Runs (10*2) (before4845 k).denote (before4846 k).denote := - @applyExit_sound (before4845 k) (before4846 k) exit0 10 valid0 (macro4845 k) -theorem macro4846 (k : Nat) : applyExit (before4846 k) exit13 9 = some (before4847 k) := by - simp (disch := omega) [before4846, before4847, exit13, applyExit, pop, push] - <;> omega -theorem step4846 (k : Nat) : Runs (9*2) (before4846 k).denote (before4847 k).denote := - @applyExit_sound (before4846 k) (before4847 k) exit13 9 valid13 (macro4846 k) -theorem macro4847 (k : Nat) : applyExit (before4847 k) exit272 1 = some (before4848 k) := by - simp (disch := omega) [before4847, before4848, exit272, applyExit, pop, push] - <;> omega -theorem step4847 (k : Nat) : Runs (1*39) (before4847 k).denote (before4848 k).denote := - @applyExit_sound (before4847 k) (before4848 k) exit272 1 valid272 (macro4847 k) -theorem macro4848 (k : Nat) : applyExit (before4848 k) exit6 1 = some (before4849 k) := by - simp (disch := omega) [before4848, before4849, exit6, applyExit, pop, push] - <;> omega -theorem step4848 (k : Nat) : Runs (1*1) (before4848 k).denote (before4849 k).denote := - @applyExit_sound (before4848 k) (before4849 k) exit6 1 valid6 (macro4848 k) -theorem macro4849 (k : Nat) : applyExit (before4849 k) exit273 1 = some (before4850 k) := by - simp (disch := omega) [before4849, before4850, exit273, applyExit, pop, push] - <;> omega -theorem step4849 (k : Nat) : Runs (1*38) (before4849 k).denote (before4850 k).denote := - @applyExit_sound (before4849 k) (before4850 k) exit273 1 valid273 (macro4849 k) -theorem macro4850 (k : Nat) : applyExit (before4850 k) exit272 1 = some (before4851 k) := by - simp (disch := omega) [before4850, before4851, exit272, applyExit, pop, push] - <;> omega -theorem step4850 (k : Nat) : Runs (1*39) (before4850 k).denote (before4851 k).denote := - @applyExit_sound (before4850 k) (before4851 k) exit272 1 valid272 (macro4850 k) -theorem macro4851 (k : Nat) : applyExit (before4851 k) exit274 1 = some (before4852 k) := by - simp (disch := omega) [before4851, before4852, exit274, applyExit, pop, push] - <;> omega -theorem step4851 (k : Nat) : Runs (1*1) (before4851 k).denote (before4852 k).denote := - @applyExit_sound (before4851 k) (before4852 k) exit274 1 valid274 (macro4851 k) -theorem macro4852 (k : Nat) : applyExit (before4852 k) exit273 1 = some (before4853 k) := by - simp (disch := omega) [before4852, before4853, exit273, applyExit, pop, push] - <;> omega -theorem step4852 (k : Nat) : Runs (1*38) (before4852 k).denote (before4853 k).denote := - @applyExit_sound (before4852 k) (before4853 k) exit273 1 valid273 (macro4852 k) -theorem macro4853 (k : Nat) : applyExit (before4853 k) exit272 1 = some (before4854 k) := by - simp (disch := omega) [before4853, before4854, exit272, applyExit, pop, push] - <;> omega -theorem step4853 (k : Nat) : Runs (1*39) (before4853 k).denote (before4854 k).denote := - @applyExit_sound (before4853 k) (before4854 k) exit272 1 valid272 (macro4853 k) -theorem macro4854 (k : Nat) : applyExit (before4854 k) exit274 1 = some (before4855 k) := by - simp (disch := omega) [before4854, before4855, exit274, applyExit, pop, push] - <;> omega -theorem step4854 (k : Nat) : Runs (1*1) (before4854 k).denote (before4855 k).denote := - @applyExit_sound (before4854 k) (before4855 k) exit274 1 valid274 (macro4854 k) -theorem macro4855 (k : Nat) : applyExit (before4855 k) exit273 1 = some (before4856 k) := by - simp (disch := omega) [before4855, before4856, exit273, applyExit, pop, push] - <;> omega -theorem step4855 (k : Nat) : Runs (1*38) (before4855 k).denote (before4856 k).denote := - @applyExit_sound (before4855 k) (before4856 k) exit273 1 valid273 (macro4855 k) -theorem macro4856 (k : Nat) : applyExit (before4856 k) exit272 1 = some (before4857 k) := by - simp (disch := omega) [before4856, before4857, exit272, applyExit, pop, push] - <;> omega -theorem step4856 (k : Nat) : Runs (1*39) (before4856 k).denote (before4857 k).denote := - @applyExit_sound (before4856 k) (before4857 k) exit272 1 valid272 (macro4856 k) -theorem macro4857 (k : Nat) : applyExit (before4857 k) exit274 1 = some (before4858 k) := by - simp (disch := omega) [before4857, before4858, exit274, applyExit, pop, push] - <;> omega -theorem step4857 (k : Nat) : Runs (1*1) (before4857 k).denote (before4858 k).denote := - @applyExit_sound (before4857 k) (before4858 k) exit274 1 valid274 (macro4857 k) -def cycleState4858 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w240,(3+1*j)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w238,1⟩,⟨w237,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761158⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,19⟩,⟨w235,(1*k+8)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ -def cyclePart4858_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w239,1⟩,⟨w240,(3+1*j)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w237,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761158⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,19⟩,⟨w235,(1*k+8)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ -def cyclePart4858_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w239,1⟩,⟨w240,(3+1*j)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w238,1⟩,⟨w237,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761158⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,19⟩,⟨w235,(1*k+8)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ -theorem cycleMacro4858_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState4858 k j) exit273 1 = some (cyclePart4858_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4858, cyclePart4858_0, exit273, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4858_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4858_0 k j) exit272 1 = some (cyclePart4858_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4858_0, cyclePart4858_1, exit272, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4858_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart4858_1 k j) exit274 1 = some (cycleState4858 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4858_1, cycleState4858, exit274, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4858 (k j : Nat) (hj : j < (1*k+2)) : Runs 78 (cycleState4858 k j).denote (cycleState4858 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState4858 k j).denote (cyclePart4858_0 k j).denote := @applyExit_sound (cycleState4858 k j) (cyclePart4858_0 k j) exit273 1 valid273 (cycleMacro4858_0 k j hj) - have h1 : Runs (1*39) (cyclePart4858_0 k j).denote (cyclePart4858_1 k j).denote := @applyExit_sound (cyclePart4858_0 k j) (cyclePart4858_1 k j) exit272 1 valid272 (cycleMacro4858_1 k j hj) - have h2 : Runs (1*1) (cyclePart4858_1 k j).denote (cycleState4858 k (j+1)).denote := @applyExit_sound (cyclePart4858_1 k j) (cycleState4858 k (j+1)) exit274 1 valid274 (cycleMacro4858_2 k j hj) - exact (@Runs.trans (1*38) ((1*39)+(1*1)) (cycleState4858 k j).denote (cyclePart4858_0 k j).denote (cycleState4858 k (j+1)).denote h0 (@Runs.trans (1*39) (1*1) (cyclePart4858_0 k j).denote (cyclePart4858_1 k j).denote (cycleState4858 k (j+1)).denote h1 h2)) -theorem step4858 (k : Nat) : Runs ((1*k+2)*78) (before4858 k).denote (before4859 k).denote := by - have h := Runs.chain (fun j => (cycleState4858 k j).denote) 78 (1*k+2) (cycleRun4858 k) - have h0 : cycleState4858 k 0 = before4858 k := by simp [cycleState4858, before4858] - have h1 : cycleState4858 k (1*k+2) = before4859 k := by - simp [cycleState4858, before4859] <;> omega - simpa only [h0, h1] using h -theorem macro4859 (k : Nat) : applyExit (before4859 k) exit273 1 = some (before4860 k) := by - simp (disch := omega) [before4859, before4860, exit273, applyExit, pop, push] - <;> omega -theorem step4859 (k : Nat) : Runs (1*38) (before4859 k).denote (before4860 k).denote := - @applyExit_sound (before4859 k) (before4860 k) exit273 1 valid273 (macro4859 k) -theorem macro4860 (k : Nat) : applyExit (before4860 k) exit272 1 = some (before4861 k) := by - simp (disch := omega) [before4860, before4861, exit272, applyExit, pop, push] - <;> omega -theorem step4860 (k : Nat) : Runs (1*39) (before4860 k).denote (before4861 k).denote := - @applyExit_sound (before4860 k) (before4861 k) exit272 1 valid272 (macro4860 k) -theorem macro4861 (k : Nat) : applyExit (before4861 k) exit274 1 = some (before4862 k) := by - simp (disch := omega) [before4861, before4862, exit274, applyExit, pop, push] - <;> omega -theorem step4861 (k : Nat) : Runs (1*1) (before4861 k).denote (before4862 k).denote := - @applyExit_sound (before4861 k) (before4862 k) exit274 1 valid274 (macro4861 k) -theorem macro4862 (k : Nat) : applyExit (before4862 k) exit273 1 = some (before4863 k) := by - simp (disch := omega) [before4862, before4863, exit273, applyExit, pop, push] - <;> omega -theorem step4862 (k : Nat) : Runs (1*38) (before4862 k).denote (before4863 k).denote := - @applyExit_sound (before4862 k) (before4863 k) exit273 1 valid273 (macro4862 k) -theorem macro4863 (k : Nat) : applyExit (before4863 k) exit275 1 = some (before4864 k) := by - simp (disch := omega) [before4863, before4864, exit275, applyExit, pop, push] - <;> omega -theorem step4863 (k : Nat) : Runs (1*38) (before4863 k).denote (before4864 k).denote := - @applyExit_sound (before4863 k) (before4864 k) exit275 1 valid275 (macro4863 k) -theorem macro4864 (k : Nat) : applyExit (before4864 k) exit0 791761158 = some (before4865 k) := by - simp (disch := omega) [before4864, before4865, exit0, applyExit, pop, push] - <;> omega -theorem step4864 (k : Nat) : Runs (791761158*2) (before4864 k).denote (before4865 k).denote := - @applyExit_sound (before4864 k) (before4865 k) exit0 791761158 valid0 (macro4864 k) -theorem macro4865 (k : Nat) : applyExit (before4865 k) exit1 1 = some (before4866 k) := by - simp (disch := omega) [before4865, before4866, exit1, applyExit, pop, push] - <;> omega -theorem step4865 (k : Nat) : Runs (1*3) (before4865 k).denote (before4866 k).denote := - @applyExit_sound (before4865 k) (before4866 k) exit1 1 valid1 (macro4865 k) -theorem macro4866 (k : Nat) : applyExit (before4866 k) exit2 791761158 = some (before4867 k) := by - simp (disch := omega) [before4866, before4867, exit2, applyExit, pop, push] - <;> omega -theorem step4866 (k : Nat) : Runs (791761158*2) (before4866 k).denote (before4867 k).denote := - @applyExit_sound (before4866 k) (before4867 k) exit2 791761158 valid2 (macro4866 k) -theorem macro4867 (k : Nat) : applyExit (before4867 k) exit276 1 = some (before4868 k) := by - simp (disch := omega) [before4867, before4868, exit276, applyExit, pop, push] - <;> omega -theorem step4867 (k : Nat) : Runs (1*38) (before4867 k).denote (before4868 k).denote := - @applyExit_sound (before4867 k) (before4868 k) exit276 1 valid276 (macro4867 k) -theorem macro4868 (k : Nat) : applyExit (before4868 k) exit274 1 = some (before4869 k) := by - simp (disch := omega) [before4868, before4869, exit274, applyExit, pop, push] - <;> omega -theorem step4868 (k : Nat) : Runs (1*1) (before4868 k).denote (before4869 k).denote := - @applyExit_sound (before4868 k) (before4869 k) exit274 1 valid274 (macro4868 k) -theorem macro4869 (k : Nat) : applyExit (before4869 k) exit275 1 = some (before4870 k) := by - simp (disch := omega) [before4869, before4870, exit275, applyExit, pop, push] - <;> omega -theorem step4869 (k : Nat) : Runs (1*38) (before4869 k).denote (before4870 k).denote := - @applyExit_sound (before4869 k) (before4870 k) exit275 1 valid275 (macro4869 k) -theorem macro4870 (k : Nat) : applyExit (before4870 k) exit0 791761159 = some (before4871 k) := by - simp (disch := omega) [before4870, before4871, exit0, applyExit, pop, push] - <;> omega -theorem step4870 (k : Nat) : Runs (791761159*2) (before4870 k).denote (before4871 k).denote := - @applyExit_sound (before4870 k) (before4871 k) exit0 791761159 valid0 (macro4870 k) -theorem macro4871 (k : Nat) : applyExit (before4871 k) exit13 8 = some (before4872 k) := by - simp (disch := omega) [before4871, before4872, exit13, applyExit, pop, push] - <;> omega -theorem step4871 (k : Nat) : Runs (8*2) (before4871 k).denote (before4872 k).denote := - @applyExit_sound (before4871 k) (before4872 k) exit13 8 valid13 (macro4871 k) -theorem macro4872 (k : Nat) : applyExit (before4872 k) exit0 22 = some (before4873 k) := by - simp (disch := omega) [before4872, before4873, exit0, applyExit, pop, push] - <;> omega -theorem step4872 (k : Nat) : Runs (22*2) (before4872 k).denote (before4873 k).denote := - @applyExit_sound (before4872 k) (before4873 k) exit0 22 valid0 (macro4872 k) -theorem macro4873 (k : Nat) : applyExit (before4873 k) exit1 1 = some (before4874 k) := by - simp (disch := omega) [before4873, before4874, exit1, applyExit, pop, push] - <;> omega -theorem step4873 (k : Nat) : Runs (1*3) (before4873 k).denote (before4874 k).denote := - @applyExit_sound (before4873 k) (before4874 k) exit1 1 valid1 (macro4873 k) -theorem macro4874 (k : Nat) : applyExit (before4874 k) exit2 22 = some (before4875 k) := by - simp (disch := omega) [before4874, before4875, exit2, applyExit, pop, push] - <;> omega -theorem step4874 (k : Nat) : Runs (22*2) (before4874 k).denote (before4875 k).denote := - @applyExit_sound (before4874 k) (before4875 k) exit2 22 valid2 (macro4874 k) -theorem macro4875 (k : Nat) : applyExit (before4875 k) exit6 1 = some (before4876 k) := by - simp (disch := omega) [before4875, before4876, exit6, applyExit, pop, push] - <;> omega -theorem step4875 (k : Nat) : Runs (1*1) (before4875 k).denote (before4876 k).denote := - @applyExit_sound (before4875 k) (before4876 k) exit6 1 valid6 (macro4875 k) -theorem macro4876 (k : Nat) : applyExit (before4876 k) exit0 23 = some (before4877 k) := by - simp (disch := omega) [before4876, before4877, exit0, applyExit, pop, push] - <;> omega -theorem step4876 (k : Nat) : Runs (23*2) (before4876 k).denote (before4877 k).denote := - @applyExit_sound (before4876 k) (before4877 k) exit0 23 valid0 (macro4876 k) -theorem macro4877 (k : Nat) : applyExit (before4877 k) exit13 40 = some (before4878 k) := by - simp (disch := omega) [before4877, before4878, exit13, applyExit, pop, push] - <;> omega -theorem step4877 (k : Nat) : Runs (40*2) (before4877 k).denote (before4878 k).denote := - @applyExit_sound (before4877 k) (before4878 k) exit13 40 valid13 (macro4877 k) -theorem macro4878 (k : Nat) : applyExit (before4878 k) exit0 16 = some (before4879 k) := by - simp (disch := omega) [before4878, before4879, exit0, applyExit, pop, push] - <;> omega -theorem step4878 (k : Nat) : Runs (16*2) (before4878 k).denote (before4879 k).denote := - @applyExit_sound (before4878 k) (before4879 k) exit0 16 valid0 (macro4878 k) -theorem macro4879 (k : Nat) : applyExit (before4879 k) exit1 1 = some (before4880 k) := by - simp (disch := omega) [before4879, before4880, exit1, applyExit, pop, push] - <;> omega -theorem step4879 (k : Nat) : Runs (1*3) (before4879 k).denote (before4880 k).denote := - @applyExit_sound (before4879 k) (before4880 k) exit1 1 valid1 (macro4879 k) -theorem macro4880 (k : Nat) : applyExit (before4880 k) exit2 16 = some (before4881 k) := by - simp (disch := omega) [before4880, before4881, exit2, applyExit, pop, push] - <;> omega -theorem step4880 (k : Nat) : Runs (16*2) (before4880 k).denote (before4881 k).denote := - @applyExit_sound (before4880 k) (before4881 k) exit2 16 valid2 (macro4880 k) -theorem macro4881 (k : Nat) : applyExit (before4881 k) exit6 1 = some (before4882 k) := by - simp (disch := omega) [before4881, before4882, exit6, applyExit, pop, push] - <;> omega -theorem step4881 (k : Nat) : Runs (1*1) (before4881 k).denote (before4882 k).denote := - @applyExit_sound (before4881 k) (before4882 k) exit6 1 valid6 (macro4881 k) -theorem macro4882 (k : Nat) : applyExit (before4882 k) exit0 17 = some (before4883 k) := by - simp (disch := omega) [before4882, before4883, exit0, applyExit, pop, push] - <;> omega -theorem step4882 (k : Nat) : Runs (17*2) (before4882 k).denote (before4883 k).denote := - @applyExit_sound (before4882 k) (before4883 k) exit0 17 valid0 (macro4882 k) -theorem macro4883 (k : Nat) : applyExit (before4883 k) exit13 92 = some (before4884 k) := by - simp (disch := omega) [before4883, before4884, exit13, applyExit, pop, push] - <;> omega -theorem step4883 (k : Nat) : Runs (92*2) (before4883 k).denote (before4884 k).denote := - @applyExit_sound (before4883 k) (before4884 k) exit13 92 valid13 (macro4883 k) -theorem macro4884 (k : Nat) : applyExit (before4884 k) exit0 19 = some (before4885 k) := by - simp (disch := omega) [before4884, before4885, exit0, applyExit, pop, push] - <;> omega -theorem step4884 (k : Nat) : Runs (19*2) (before4884 k).denote (before4885 k).denote := - @applyExit_sound (before4884 k) (before4885 k) exit0 19 valid0 (macro4884 k) -theorem macro4885 (k : Nat) : applyExit (before4885 k) exit277 1 = some (before4886 k) := by - simp (disch := omega) [before4885, before4886, exit277, applyExit, pop, push] - <;> omega -theorem step4885 (k : Nat) : Runs (1*75) (before4885 k).denote (before4886 k).denote := - @applyExit_sound (before4885 k) (before4886 k) exit277 1 valid277 (macro4885 k) -theorem macro4886 (k : Nat) : applyExit (before4886 k) exit2 19 = some (before4887 k) := by - simp (disch := omega) [before4886, before4887, exit2, applyExit, pop, push] - <;> omega -theorem step4886 (k : Nat) : Runs (19*2) (before4886 k).denote (before4887 k).denote := - @applyExit_sound (before4886 k) (before4887 k) exit2 19 valid2 (macro4886 k) -theorem macro4887 (k : Nat) : applyExit (before4887 k) exit6 1 = some (before4888 k) := by - simp (disch := omega) [before4887, before4888, exit6, applyExit, pop, push] - <;> omega -theorem step4887 (k : Nat) : Runs (1*1) (before4887 k).denote (before4888 k).denote := - @applyExit_sound (before4887 k) (before4888 k) exit6 1 valid6 (macro4887 k) -theorem macro4888 (k : Nat) : applyExit (before4888 k) exit0 19 = some (before4889 k) := by - simp (disch := omega) [before4888, before4889, exit0, applyExit, pop, push] - <;> omega -theorem step4888 (k : Nat) : Runs (19*2) (before4888 k).denote (before4889 k).denote := - @applyExit_sound (before4888 k) (before4889 k) exit0 19 valid0 (macro4888 k) -theorem macro4889 (k : Nat) : applyExit (before4889 k) exit278 1 = some (before4890 k) := by - simp (disch := omega) [before4889, before4890, exit278, applyExit, pop, push] - <;> omega -theorem step4889 (k : Nat) : Runs (1*1026) (before4889 k).denote (before4890 k).denote := - @applyExit_sound (before4889 k) (before4890 k) exit278 1 valid278 (macro4889 k) -theorem macro4890 (k : Nat) : applyExit (before4890 k) exit277 1 = some (before4891 k) := by - simp (disch := omega) [before4890, before4891, exit277, applyExit, pop, push] - <;> omega -theorem step4890 (k : Nat) : Runs (1*75) (before4890 k).denote (before4891 k).denote := - @applyExit_sound (before4890 k) (before4891 k) exit277 1 valid277 (macro4890 k) -theorem macro4891 (k : Nat) : applyExit (before4891 k) exit279 1 = some (before4892 k) := by - simp (disch := omega) [before4891, before4892, exit279, applyExit, pop, push] - <;> omega -theorem step4891 (k : Nat) : Runs (1*77) (before4891 k).denote (before4892 k).denote := - @applyExit_sound (before4891 k) (before4892 k) exit279 1 valid279 (macro4891 k) -theorem macro4892 (k : Nat) : applyExit (before4892 k) exit278 1 = some (before4893 k) := by - simp (disch := omega) [before4892, before4893, exit278, applyExit, pop, push] - <;> omega -theorem step4892 (k : Nat) : Runs (1*1026) (before4892 k).denote (before4893 k).denote := - @applyExit_sound (before4892 k) (before4893 k) exit278 1 valid278 (macro4892 k) -theorem macro4893 (k : Nat) : applyExit (before4893 k) exit277 1 = some (before4894 k) := by - simp (disch := omega) [before4893, before4894, exit277, applyExit, pop, push] - <;> omega -theorem step4893 (k : Nat) : Runs (1*75) (before4893 k).denote (before4894 k).denote := - @applyExit_sound (before4893 k) (before4894 k) exit277 1 valid277 (macro4893 k) -theorem macro4894 (k : Nat) : applyExit (before4894 k) exit279 1 = some (before4895 k) := by - simp (disch := omega) [before4894, before4895, exit279, applyExit, pop, push] - <;> omega -theorem step4894 (k : Nat) : Runs (1*77) (before4894 k).denote (before4895 k).denote := - @applyExit_sound (before4894 k) (before4895 k) exit279 1 valid279 (macro4894 k) -theorem macro4895 (k : Nat) : applyExit (before4895 k) exit278 1 = some (before4896 k) := by - simp (disch := omega) [before4895, before4896, exit278, applyExit, pop, push] - <;> omega -theorem step4895 (k : Nat) : Runs (1*1026) (before4895 k).denote (before4896 k).denote := - @applyExit_sound (before4895 k) (before4896 k) exit278 1 valid278 (macro4895 k) -theorem macro4896 (k : Nat) : applyExit (before4896 k) exit277 1 = some (before4897 k) := by - simp (disch := omega) [before4896, before4897, exit277, applyExit, pop, push] - <;> omega -theorem step4896 (k : Nat) : Runs (1*75) (before4896 k).denote (before4897 k).denote := - @applyExit_sound (before4896 k) (before4897 k) exit277 1 valid277 (macro4896 k) -theorem macro4897 (k : Nat) : applyExit (before4897 k) exit279 1 = some (before4898 k) := by - simp (disch := omega) [before4897, before4898, exit279, applyExit, pop, push] - <;> omega -theorem step4897 (k : Nat) : Runs (1*77) (before4897 k).denote (before4898 k).denote := - @applyExit_sound (before4897 k) (before4898 k) exit279 1 valid279 (macro4897 k) -def cycleState4898 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w244,(3+1*j)⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761159⟩,⟨w241,1⟩,⟨w240,(1*k+7)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w242,1⟩,⟨w235,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ -def cyclePart4898_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w243,1⟩,⟨w244,(3+1*j)⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761159⟩,⟨w241,1⟩,⟨w240,(1*k+7)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w235,(1*k+4-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ -def cyclePart4898_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w243,1⟩,⟨w244,(3+1*j)⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761159⟩,⟨w241,1⟩,⟨w240,(1*k+7)⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w242,1⟩,⟨w235,(1*k+3-1*j)⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,3⟩]⟩ -theorem cycleMacro4898_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState4898 k j) exit278 1 = some (cyclePart4898_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState4898, cyclePart4898_0, exit278, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4898_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4898_0 k j) exit277 1 = some (cyclePart4898_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4898_0, cyclePart4898_1, exit277, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro4898_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart4898_1 k j) exit279 1 = some (cycleState4898 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart4898_1, cycleState4898, exit279, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun4898 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState4898 k j).denote (cycleState4898 k (j+1)).denote := by - have h0 : Runs (1*1026) (cycleState4898 k j).denote (cyclePart4898_0 k j).denote := @applyExit_sound (cycleState4898 k j) (cyclePart4898_0 k j) exit278 1 valid278 (cycleMacro4898_0 k j hj) - have h1 : Runs (1*75) (cyclePart4898_0 k j).denote (cyclePart4898_1 k j).denote := @applyExit_sound (cyclePart4898_0 k j) (cyclePart4898_1 k j) exit277 1 valid277 (cycleMacro4898_1 k j hj) - have h2 : Runs (1*77) (cyclePart4898_1 k j).denote (cycleState4898 k (j+1)).denote := @applyExit_sound (cyclePart4898_1 k j) (cycleState4898 k (j+1)) exit279 1 valid279 (cycleMacro4898_2 k j hj) - exact (@Runs.trans (1*1026) ((1*75)+(1*77)) (cycleState4898 k j).denote (cyclePart4898_0 k j).denote (cycleState4898 k (j+1)).denote h0 (@Runs.trans (1*75) (1*77) (cyclePart4898_0 k j).denote (cyclePart4898_1 k j).denote (cycleState4898 k (j+1)).denote h1 h2)) -theorem step4898 (k : Nat) : Runs ((1*k+3)*1178) (before4898 k).denote (before4899 k).denote := by - have h := Runs.chain (fun j => (cycleState4898 k j).denote) 1178 (1*k+3) (cycleRun4898 k) - have h0 : cycleState4898 k 0 = before4898 k := by simp [cycleState4898, before4898] - have h1 : cycleState4898 k (1*k+3) = before4899 k := by - simp [cycleState4898, before4899] <;> omega - simpa only [h0, h1] using h -theorem macro4899 (k : Nat) : applyExit (before4899 k) exit278 1 = some (after4899 k) := by - simp (disch := omega) [before4899, after4899, exit278, applyExit, pop, push] - <;> omega -theorem step4899 (k : Nat) : Runs (1*1026) (before4899 k).denote (after4899 k).denote := - @applyExit_sound (before4899 k) (after4899 k) exit278 1 valid278 (macro4899 k) -theorem chunkRun048 (k : Nat) : Runs (1294*k+6334099383) (before4800 k).denote (after4899 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38))))))) ((((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))))+((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2))))))+(((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))))+((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026))))))) (before4800 k).denote (before4850 k).denote (after4899 k).denote (@Runs.trans (((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38)))))) (before4800 k).denote (before4825 k).denote (before4850 k).denote (@Runs.trans ((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2))))) ((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before4800 k).denote (before4812 k).denote (before4825 k).denote (@Runs.trans (((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38)))) ((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))) (before4800 k).denote (before4806 k).denote (before4812 k).denote (@Runs.trans ((1*2)+((1*2)+(7*2))) ((1*2)+((791761158*2)+(1*38))) (before4800 k).denote (before4803 k).denote (before4806 k).denote (@Runs.trans (1*2) ((1*2)+(7*2)) (before4800 k).denote (before4801 k).denote (before4803 k).denote (step4800 k) (@Runs.trans (1*2) (7*2) (before4801 k).denote (before4802 k).denote (before4803 k).denote (step4801 k) (step4802 k))) (@Runs.trans (1*2) ((791761158*2)+(1*38)) (before4803 k).denote (before4804 k).denote (before4806 k).denote (step4803 k) (@Runs.trans (791761158*2) (1*38) (before4804 k).denote (before4805 k).denote (before4806 k).denote (step4804 k) (step4805 k)))) (@Runs.trans (((1*k+7)*38)+((1*2)+(8*2))) ((1*2)+((8*2)+(1*2))) (before4806 k).denote (before4809 k).denote (before4812 k).denote (@Runs.trans ((1*k+7)*38) ((1*2)+(8*2)) (before4806 k).denote (before4807 k).denote (before4809 k).denote (step4806 k) (@Runs.trans (1*2) (8*2) (before4807 k).denote (before4808 k).denote (before4809 k).denote (step4807 k) (step4808 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before4809 k).denote (before4810 k).denote (before4812 k).denote (step4809 k) (@Runs.trans (8*2) (1*2) (before4810 k).denote (before4811 k).denote (before4812 k).denote (step4810 k) (step4811 k))))) (@Runs.trans (((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2)))) (((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before4812 k).denote (before4818 k).denote (before4825 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((9*2)+((1*2)+(1*2))) (before4812 k).denote (before4815 k).denote (before4818 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before4812 k).denote (before4813 k).denote (before4815 k).denote (step4812 k) (@Runs.trans (8*2) (1*2) (before4813 k).denote (before4814 k).denote (before4815 k).denote (step4813 k) (step4814 k))) (@Runs.trans (9*2) ((1*2)+(1*2)) (before4815 k).denote (before4816 k).denote (before4818 k).denote (step4815 k) (@Runs.trans (1*2) (1*2) (before4816 k).denote (before4817 k).denote (before4818 k).denote (step4816 k) (step4817 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before4818 k).denote (before4821 k).denote (before4825 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before4818 k).denote (before4819 k).denote (before4821 k).denote (step4818 k) (@Runs.trans (1*2) (1*2) (before4819 k).denote (before4820 k).denote (before4821 k).denote (step4819 k) (step4820 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before4821 k).denote (before4823 k).denote (before4825 k).denote (@Runs.trans (1*2) (1*2) (before4821 k).denote (before4822 k).denote (before4823 k).denote (step4821 k) (step4822 k)) (@Runs.trans (1*2) (1*1) (before4823 k).denote (before4824 k).denote (before4825 k).denote (step4823 k) (step4824 k)))))) (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3))))) ((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38))))) (before4825 k).denote (before4837 k).denote (before4850 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3)))) (((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))) (before4825 k).denote (before4831 k).denote (before4837 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((2*2)+(1*3))) (before4825 k).denote (before4828 k).denote (before4831 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before4825 k).denote (before4826 k).denote (before4828 k).denote (step4825 k) (@Runs.trans (1*1) (1*2) (before4826 k).denote (before4827 k).denote (before4828 k).denote (step4826 k) (step4827 k))) (@Runs.trans (1*2) ((2*2)+(1*3)) (before4828 k).denote (before4829 k).denote (before4831 k).denote (step4828 k) (@Runs.trans (2*2) (1*3) (before4829 k).denote (before4830 k).denote (before4831 k).denote (step4829 k) (step4830 k)))) (@Runs.trans ((2*2)+((1*1)+(3*2))) ((12*2)+((10*2)+(1*3))) (before4831 k).denote (before4834 k).denote (before4837 k).denote (@Runs.trans (2*2) ((1*1)+(3*2)) (before4831 k).denote (before4832 k).denote (before4834 k).denote (step4831 k) (@Runs.trans (1*1) (3*2) (before4832 k).denote (before4833 k).denote (before4834 k).denote (step4832 k) (step4833 k))) (@Runs.trans (12*2) ((10*2)+(1*3)) (before4834 k).denote (before4835 k).denote (before4837 k).denote (step4834 k) (@Runs.trans (10*2) (1*3) (before4835 k).denote (before4836 k).denote (before4837 k).denote (step4835 k) (step4836 k))))) (@Runs.trans (((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3)))) (((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38)))) (before4837 k).denote (before4843 k).denote (before4850 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((9*2)+((9*2)+(1*3))) (before4837 k).denote (before4840 k).denote (before4843 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before4837 k).denote (before4838 k).denote (before4840 k).denote (step4837 k) (@Runs.trans (1*1) (11*2) (before4838 k).denote (before4839 k).denote (before4840 k).denote (step4838 k) (step4839 k))) (@Runs.trans (9*2) ((9*2)+(1*3)) (before4840 k).denote (before4841 k).denote (before4843 k).denote (step4840 k) (@Runs.trans (9*2) (1*3) (before4841 k).denote (before4842 k).denote (before4843 k).denote (step4841 k) (step4842 k)))) (@Runs.trans ((9*2)+((1*1)+(10*2))) (((9*2)+(1*39))+((1*1)+(1*38))) (before4843 k).denote (before4846 k).denote (before4850 k).denote (@Runs.trans (9*2) ((1*1)+(10*2)) (before4843 k).denote (before4844 k).denote (before4846 k).denote (step4843 k) (@Runs.trans (1*1) (10*2) (before4844 k).denote (before4845 k).denote (before4846 k).denote (step4844 k) (step4845 k))) (@Runs.trans ((9*2)+(1*39)) ((1*1)+(1*38)) (before4846 k).denote (before4848 k).denote (before4850 k).denote (@Runs.trans (9*2) (1*39) (before4846 k).denote (before4847 k).denote (before4848 k).denote (step4846 k) (step4847 k)) (@Runs.trans (1*1) (1*38) (before4848 k).denote (before4849 k).denote (before4850 k).denote (step4848 k) (step4849 k))))))) (@Runs.trans (((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))))+((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2)))))) (((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))))+((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026)))))) (before4850 k).denote (before4875 k).denote (after4899 k).denote (@Runs.trans ((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1))))) ((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2))))) (before4850 k).denote (before4862 k).denote (before4875 k).denote (@Runs.trans (((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38)))) (((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))) (before4850 k).denote (before4856 k).denote (before4862 k).denote (@Runs.trans ((1*39)+((1*1)+(1*38))) ((1*39)+((1*1)+(1*38))) (before4850 k).denote (before4853 k).denote (before4856 k).denote (@Runs.trans (1*39) ((1*1)+(1*38)) (before4850 k).denote (before4851 k).denote (before4853 k).denote (step4850 k) (@Runs.trans (1*1) (1*38) (before4851 k).denote (before4852 k).denote (before4853 k).denote (step4851 k) (step4852 k))) (@Runs.trans (1*39) ((1*1)+(1*38)) (before4853 k).denote (before4854 k).denote (before4856 k).denote (step4853 k) (@Runs.trans (1*1) (1*38) (before4854 k).denote (before4855 k).denote (before4856 k).denote (step4854 k) (step4855 k)))) (@Runs.trans ((1*39)+((1*1)+((1*k+2)*78))) ((1*38)+((1*39)+(1*1))) (before4856 k).denote (before4859 k).denote (before4862 k).denote (@Runs.trans (1*39) ((1*1)+((1*k+2)*78)) (before4856 k).denote (before4857 k).denote (before4859 k).denote (step4856 k) (@Runs.trans (1*1) ((1*k+2)*78) (before4857 k).denote (before4858 k).denote (before4859 k).denote (step4857 k) (step4858 k))) (@Runs.trans (1*38) ((1*39)+(1*1)) (before4859 k).denote (before4860 k).denote (before4862 k).denote (step4859 k) (@Runs.trans (1*39) (1*1) (before4860 k).denote (before4861 k).denote (before4862 k).denote (step4860 k) (step4861 k))))) (@Runs.trans (((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38)))) (((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2)))) (before4862 k).denote (before4868 k).denote (before4875 k).denote (@Runs.trans ((1*38)+((1*38)+(791761158*2))) ((1*3)+((791761158*2)+(1*38))) (before4862 k).denote (before4865 k).denote (before4868 k).denote (@Runs.trans (1*38) ((1*38)+(791761158*2)) (before4862 k).denote (before4863 k).denote (before4865 k).denote (step4862 k) (@Runs.trans (1*38) (791761158*2) (before4863 k).denote (before4864 k).denote (before4865 k).denote (step4863 k) (step4864 k))) (@Runs.trans (1*3) ((791761158*2)+(1*38)) (before4865 k).denote (before4866 k).denote (before4868 k).denote (step4865 k) (@Runs.trans (791761158*2) (1*38) (before4866 k).denote (before4867 k).denote (before4868 k).denote (step4866 k) (step4867 k)))) (@Runs.trans ((1*1)+((1*38)+(791761159*2))) (((8*2)+(22*2))+((1*3)+(22*2))) (before4868 k).denote (before4871 k).denote (before4875 k).denote (@Runs.trans (1*1) ((1*38)+(791761159*2)) (before4868 k).denote (before4869 k).denote (before4871 k).denote (step4868 k) (@Runs.trans (1*38) (791761159*2) (before4869 k).denote (before4870 k).denote (before4871 k).denote (step4869 k) (step4870 k))) (@Runs.trans ((8*2)+(22*2)) ((1*3)+(22*2)) (before4871 k).denote (before4873 k).denote (before4875 k).denote (@Runs.trans (8*2) (22*2) (before4871 k).denote (before4872 k).denote (before4873 k).denote (step4871 k) (step4872 k)) (@Runs.trans (1*3) (22*2) (before4873 k).denote (before4874 k).denote (before4875 k).denote (step4873 k) (step4874 k)))))) (@Runs.trans ((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2))))) ((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026))))) (before4875 k).denote (before4887 k).denote (after4899 k).denote (@Runs.trans (((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2)))) (((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))) (before4875 k).denote (before4881 k).denote (before4887 k).denote (@Runs.trans ((1*1)+((23*2)+(40*2))) ((16*2)+((1*3)+(16*2))) (before4875 k).denote (before4878 k).denote (before4881 k).denote (@Runs.trans (1*1) ((23*2)+(40*2)) (before4875 k).denote (before4876 k).denote (before4878 k).denote (step4875 k) (@Runs.trans (23*2) (40*2) (before4876 k).denote (before4877 k).denote (before4878 k).denote (step4876 k) (step4877 k))) (@Runs.trans (16*2) ((1*3)+(16*2)) (before4878 k).denote (before4879 k).denote (before4881 k).denote (step4878 k) (@Runs.trans (1*3) (16*2) (before4879 k).denote (before4880 k).denote (before4881 k).denote (step4879 k) (step4880 k)))) (@Runs.trans ((1*1)+((17*2)+(92*2))) ((19*2)+((1*75)+(19*2))) (before4881 k).denote (before4884 k).denote (before4887 k).denote (@Runs.trans (1*1) ((17*2)+(92*2)) (before4881 k).denote (before4882 k).denote (before4884 k).denote (step4881 k) (@Runs.trans (17*2) (92*2) (before4882 k).denote (before4883 k).denote (before4884 k).denote (step4882 k) (step4883 k))) (@Runs.trans (19*2) ((1*75)+(19*2)) (before4884 k).denote (before4885 k).denote (before4887 k).denote (step4884 k) (@Runs.trans (1*75) (19*2) (before4885 k).denote (before4886 k).denote (before4887 k).denote (step4885 k) (step4886 k))))) (@Runs.trans (((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026)))) (((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026)))) (before4887 k).denote (before4893 k).denote (after4899 k).denote (@Runs.trans ((1*1)+((19*2)+(1*1026))) ((1*75)+((1*77)+(1*1026))) (before4887 k).denote (before4890 k).denote (before4893 k).denote (@Runs.trans (1*1) ((19*2)+(1*1026)) (before4887 k).denote (before4888 k).denote (before4890 k).denote (step4887 k) (@Runs.trans (19*2) (1*1026) (before4888 k).denote (before4889 k).denote (before4890 k).denote (step4888 k) (step4889 k))) (@Runs.trans (1*75) ((1*77)+(1*1026)) (before4890 k).denote (before4891 k).denote (before4893 k).denote (step4890 k) (@Runs.trans (1*77) (1*1026) (before4891 k).denote (before4892 k).denote (before4893 k).denote (step4891 k) (step4892 k)))) (@Runs.trans ((1*75)+((1*77)+(1*1026))) (((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026))) (before4893 k).denote (before4896 k).denote (after4899 k).denote (@Runs.trans (1*75) ((1*77)+(1*1026)) (before4893 k).denote (before4894 k).denote (before4896 k).denote (step4893 k) (@Runs.trans (1*77) (1*1026) (before4894 k).denote (before4895 k).denote (before4896 k).denote (step4894 k) (step4895 k))) (@Runs.trans ((1*75)+(1*77)) (((1*k+3)*1178)+(1*1026)) (before4896 k).denote (before4898 k).denote (after4899 k).denote (@Runs.trans (1*75) (1*77) (before4896 k).denote (before4897 k).denote (before4898 k).denote (step4896 k) (step4897 k)) (@Runs.trans ((1*k+3)*1178) (1*1026) (before4898 k).denote (before4899 k).denote (after4899 k).denote (step4898 k) (step4899 k)))))))) - have ht : (((((((1*2)+((1*2)+(7*2)))+((1*2)+((791761158*2)+(1*38))))+((((1*k+7)*38)+((1*2)+(8*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((8*2)+(1*2)))+((9*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))+(((((1*3)+((1*1)+(1*2)))+((1*2)+((2*2)+(1*3))))+(((2*2)+((1*1)+(3*2)))+((12*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+(((9*2)+(1*39))+((1*1)+(1*38)))))))+((((((1*39)+((1*1)+(1*38)))+((1*39)+((1*1)+(1*38))))+(((1*39)+((1*1)+((1*k+2)*78)))+((1*38)+((1*39)+(1*1)))))+((((1*38)+((1*38)+(791761158*2)))+((1*3)+((791761158*2)+(1*38))))+(((1*1)+((1*38)+(791761159*2)))+(((8*2)+(22*2))+((1*3)+(22*2))))))+(((((1*1)+((23*2)+(40*2)))+((16*2)+((1*3)+(16*2))))+(((1*1)+((17*2)+(92*2)))+((19*2)+((1*75)+(19*2)))))+((((1*1)+((19*2)+(1*1026)))+((1*75)+((1*77)+(1*1026))))+(((1*75)+((1*77)+(1*1026)))+(((1*75)+(1*77))+(((1*k+3)*1178)+(1*1026)))))))) = (1294*k+6334099383) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean deleted file mode 100644 index 54cd514e..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk049.lean +++ /dev/null @@ -1,776 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail4900_0 : Stack := [] -abbrev tail4900_1 : Stack := ⟨w1,1⟩ :: tail4900_0 -abbrev tail4900_2 : Stack := ⟨w2,1⟩ :: tail4900_1 -abbrev tail4900_3 : Stack := ⟨w1,3⟩ :: tail4900_2 -abbrev tail4900_4 : Stack := ⟨w0,11⟩ :: tail4900_3 -abbrev tail4900_5 : Stack := ⟨w2,1⟩ :: tail4900_4 -abbrev tail4900_6 : Stack := ⟨w1,11⟩ :: tail4900_5 -abbrev tail4900_7 : Stack := ⟨w0,8⟩ :: tail4900_6 -abbrev tail4900_8 : Stack := ⟨w2,1⟩ :: tail4900_7 -abbrev tail4900_9 : Stack := ⟨w1,10⟩ :: tail4900_8 -abbrev tail4900_10 : Stack := ⟨w0,8⟩ :: tail4900_9 -abbrev tail4900_11 : Stack := ⟨w2,1⟩ :: tail4900_10 -abbrev tail4900_12 (k : Nat) : Stack := ⟨w240,(1*k+7)⟩ :: tail4900_11 -abbrev tail4900_13 (k : Nat) : Stack := ⟨w241,1⟩ :: tail4900_12 k -abbrev tail4900_14 (k : Nat) : Stack := ⟨w1,791761159⟩ :: tail4900_13 k -abbrev tail4900_15 (k : Nat) : Stack := ⟨w0,7⟩ :: tail4900_14 k -abbrev tail4900_16 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_15 k -abbrev tail4900_17 (k : Nat) : Stack := ⟨w1,23⟩ :: tail4900_16 k -abbrev tail4900_18 (k : Nat) : Stack := ⟨w0,39⟩ :: tail4900_17 k -abbrev tail4900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_18 k -abbrev tail4900_20 (k : Nat) : Stack := ⟨w1,17⟩ :: tail4900_19 k -abbrev tail4900_21 (k : Nat) : Stack := ⟨w0,91⟩ :: tail4900_20 k -abbrev tail4900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_21 k -abbrev tail4900_23 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4900_22 k -abbrev tail4900_24 (k : Nat) : Stack := ⟨w244,(1*k+6)⟩ :: tail4900_23 k -abbrev tail4900_25 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4900_24 k -abbrev tail4900_26 : Stack := ⟨w0,3⟩ :: tail4900_0 -abbrev tail4900_27 : Stack := ⟨w1,36⟩ :: tail4900_26 -abbrev tail4900_28 : Stack := ⟨w2,1⟩ :: tail4900_27 -abbrev tail4900_29 : Stack := ⟨w0,92⟩ :: tail4900_28 -abbrev tail4900_30 : Stack := ⟨w1,16⟩ :: tail4900_29 -abbrev tail4900_31 : Stack := ⟨w2,1⟩ :: tail4900_30 -abbrev tail4900_32 : Stack := ⟨w0,18⟩ :: tail4900_31 -abbrev tail4900_33 : Stack := ⟨w235,1⟩ :: tail4900_32 -abbrev tail4900_34 : Stack := ⟨w242,1⟩ :: tail4900_32 -abbrev tail4900_35 (k : Nat) : Stack := ⟨w244,(1*k+7)⟩ :: tail4900_23 k -abbrev tail4900_36 (k : Nat) : Stack := ⟨w243,1⟩ :: tail4900_35 k -abbrev tail4900_37 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4900_36 k -abbrev tail4900_38 : Stack := ⟨w0,1⟩ :: tail4900_30 -abbrev tail4900_39 : Stack := ⟨w0,19⟩ :: tail4900_30 -abbrev tail4900_40 (k : Nat) : Stack := ⟨w244,(1*k+8)⟩ :: tail4900_23 k -abbrev tail4900_41 (k : Nat) : Stack := ⟨w1,19⟩ :: tail4900_40 k -abbrev tail4900_42 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4900_41 k -abbrev tail4900_43 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4900_42 k -abbrev tail4900_44 : Stack := ⟨w0,1⟩ :: tail4900_27 -abbrev tail4900_45 : Stack := ⟨w0,93⟩ :: tail4900_27 -abbrev tail4900_46 (k : Nat) : Stack := ⟨w0,15⟩ :: tail4900_41 k -abbrev tail4900_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_46 k -abbrev tail4900_48 (k : Nat) : Stack := ⟨w1,93⟩ :: tail4900_47 k -abbrev tail4900_49 (k : Nat) : Stack := ⟨w0,36⟩ :: tail4900_48 k -abbrev tail4900_50 (k : Nat) : Stack := ⟨w1,3⟩ :: tail4900_49 k -abbrev tail4900_51 : Stack := ⟨w0,1⟩ :: tail4900_0 -abbrev tail4900_52 : Stack := ⟨w0,4⟩ :: tail4900_0 -abbrev tail4900_53 (k : Nat) : Stack := ⟨w0,35⟩ :: tail4900_48 k -abbrev tail4900_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_53 k -abbrev tail4900_55 (k : Nat) : Stack := ⟨w1,4⟩ :: tail4900_54 k -abbrev tail4900_56 : Stack := ⟨w0,5⟩ :: tail4900_0 -abbrev tail4900_57 : Stack := ⟨w0,6⟩ :: tail4900_0 -abbrev tail4900_58 (k : Nat) : Stack := ⟨w0,34⟩ :: tail4900_48 k -abbrev tail4900_59 : Stack := ⟨w1,1⟩ :: tail4900_57 -abbrev tail4900_60 : Stack := ⟨w1,35⟩ :: tail4900_57 -abbrev tail4900_61 (k : Nat) : Stack := ⟨w1,92⟩ :: tail4900_47 k -abbrev tail4900_62 : Stack := ⟨w2,1⟩ :: tail4900_60 -abbrev tail4900_63 : Stack := ⟨w0,92⟩ :: tail4900_62 -abbrev tail4900_64 : Stack := ⟨w0,93⟩ :: tail4900_62 -abbrev tail4900_65 (k : Nat) : Stack := ⟨w0,14⟩ :: tail4900_41 k -abbrev tail4900_66 : Stack := ⟨w1,1⟩ :: tail4900_64 -abbrev tail4900_67 : Stack := ⟨w1,15⟩ :: tail4900_64 -abbrev tail4900_68 (k : Nat) : Stack := ⟨w1,18⟩ :: tail4900_40 k -abbrev tail4900_69 : Stack := ⟨w2,1⟩ :: tail4900_67 -abbrev tail4900_70 : Stack := ⟨w0,18⟩ :: tail4900_69 -abbrev tail4900_71 (k : Nat) : Stack := ⟨w245,(1*k+8)⟩ :: tail4900_70 -abbrev tail4900_72 (k : Nat) : Stack := ⟨w0,19⟩ :: tail4900_71 k -abbrev tail4900_73 (k : Nat) : Stack := ⟨w0,20⟩ :: tail4900_71 k -abbrev tail4900_74 (k : Nat) : Stack := ⟨w0,90⟩ :: tail4900_20 k -abbrev tail4900_75 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_73 k -abbrev tail4900_76 (k : Nat) : Stack := ⟨w1,91⟩ :: tail4900_73 k -abbrev tail4900_77 (k : Nat) : Stack := ⟨w1,16⟩ :: tail4900_19 k -abbrev tail4900_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_76 k -abbrev tail4900_79 (k : Nat) : Stack := ⟨w0,16⟩ :: tail4900_78 k -abbrev tail4900_80 (k : Nat) : Stack := ⟨w0,17⟩ :: tail4900_78 k -abbrev tail4900_81 (k : Nat) : Stack := ⟨w0,38⟩ :: tail4900_17 k -abbrev tail4900_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_80 k -abbrev tail4900_83 (k : Nat) : Stack := ⟨w1,39⟩ :: tail4900_80 k -abbrev tail4900_84 (k : Nat) : Stack := ⟨w1,22⟩ :: tail4900_16 k -abbrev tail4900_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_83 k -abbrev tail4900_86 (k : Nat) : Stack := ⟨w0,22⟩ :: tail4900_85 k -abbrev tail4900_87 (k : Nat) : Stack := ⟨w0,23⟩ :: tail4900_85 k -abbrev tail4900_88 (k : Nat) : Stack := ⟨w0,6⟩ :: tail4900_14 k -abbrev tail4900_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_87 k -abbrev tail4900_90 (k : Nat) : Stack := ⟨w1,7⟩ :: tail4900_87 k -abbrev tail4900_91 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail4900_13 k -abbrev tail4900_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_90 k -abbrev tail4900_93 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail4900_92 k -abbrev tail4900_94 (k : Nat) : Stack := ⟨w236,1⟩ :: tail4900_93 k -abbrev tail4900_95 (k : Nat) : Stack := ⟨w246,(1*k+7)⟩ :: tail4900_94 k -abbrev tail4900_96 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4900_95 k -abbrev tail4900_97 : Stack := ⟨w0,7⟩ :: tail4900_9 -abbrev tail4900_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_96 k -abbrev tail4900_99 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_96 k -abbrev tail4900_100 : Stack := ⟨w1,9⟩ :: tail4900_8 -abbrev tail4900_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_99 k -abbrev tail4900_102 (k : Nat) : Stack := ⟨w0,9⟩ :: tail4900_101 k -abbrev tail4900_103 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4900_101 k -abbrev tail4900_104 : Stack := ⟨w0,7⟩ :: tail4900_6 -abbrev tail4900_105 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_103 k -abbrev tail4900_106 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_103 k -abbrev tail4900_107 : Stack := ⟨w1,10⟩ :: tail4900_5 -abbrev tail4900_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_106 k -abbrev tail4900_109 (k : Nat) : Stack := ⟨w0,10⟩ :: tail4900_108 k -abbrev tail4900_110 (k : Nat) : Stack := ⟨w0,11⟩ :: tail4900_108 k -abbrev tail4900_111 : Stack := ⟨w0,10⟩ :: tail4900_3 -abbrev tail4900_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail4900_110 k -abbrev tail4900_113 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4900_110 k -abbrev tail4900_114 : Stack := ⟨w1,2⟩ :: tail4900_2 -abbrev tail4900_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_113 k -abbrev tail4900_116 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4900_115 k -abbrev tail4900_117 (k : Nat) : Stack := ⟨w0,3⟩ :: tail4900_115 k -abbrev tail4900_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail4900_117 k -abbrev tail4900_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail4900_118 k -abbrev tail4900_120 (k : Nat) : Stack := ⟨w0,2⟩ :: tail4900_118 k -abbrev tail4900_121 : Stack := ⟨w23,1⟩ :: tail4900_0 -abbrev tail4900_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_119 k -abbrev tail4900_123 : Stack := ⟨w2,1⟩ :: tail4900_51 -abbrev tail4900_124 : Stack := ⟨w1,1⟩ :: tail4900_123 -abbrev tail4900_125 : Stack := ⟨w23,1⟩ :: tail4900_124 -abbrev tail4900_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_116 k -abbrev tail4900_127 : Stack := ⟨w0,1⟩ :: tail4900_124 -abbrev tail4900_128 : Stack := ⟨w2,1⟩ :: tail4900_127 -abbrev tail4900_129 : Stack := ⟨w1,2⟩ :: tail4900_128 -abbrev tail4900_130 : Stack := ⟨w23,1⟩ :: tail4900_129 -abbrev tail4900_131 : Stack := ⟨w0,11⟩ :: tail4900_130 -abbrev tail4900_132 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_109 k -abbrev tail4900_133 (k : Nat) : Stack := ⟨w1,11⟩ :: tail4900_132 k -abbrev tail4900_134 : Stack := ⟨w0,1⟩ :: tail4900_129 -abbrev tail4900_135 : Stack := ⟨w0,12⟩ :: tail4900_129 -abbrev tail4900_136 : Stack := ⟨w2,1⟩ :: tail4900_135 -abbrev tail4900_137 : Stack := ⟨w1,10⟩ :: tail4900_136 -abbrev tail4900_138 : Stack := ⟨w23,1⟩ :: tail4900_137 -abbrev tail4900_139 : Stack := ⟨w0,8⟩ :: tail4900_138 -abbrev tail4900_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_102 k -abbrev tail4900_141 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_140 k -abbrev tail4900_142 : Stack := ⟨w0,1⟩ :: tail4900_137 -abbrev tail4900_143 : Stack := ⟨w0,9⟩ :: tail4900_137 -abbrev tail4900_144 : Stack := ⟨w2,1⟩ :: tail4900_143 -abbrev tail4900_145 : Stack := ⟨w1,9⟩ :: tail4900_144 -abbrev tail4900_146 : Stack := ⟨w23,1⟩ :: tail4900_145 -abbrev tail4900_147 : Stack := ⟨w0,8⟩ :: tail4900_146 -abbrev tail4900_148 (k : Nat) : Stack := ⟨w23,1⟩ :: tail4900_95 k -abbrev tail4900_149 (k : Nat) : Stack := ⟨w1,8⟩ :: tail4900_148 k - -def before4900 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4900_25 k),tail4900_33⟩ -def before4901 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail4900_25 k),tail4900_34⟩ -def before4902 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail4900_35 k),tail4900_34⟩ -def before4903 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4900_36 k),tail4900_32⟩ -def before4904 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail4900_37 k),tail4900_31⟩ -def before4905 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4900_37 k),tail4900_38⟩ -def before4906 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4900_36 k),tail4900_39⟩ -def before4907 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail4900_40 k),tail4900_39⟩ -def before4908 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526625),(tail4900_41 k),tail4900_30⟩ -def before4909 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526657),(tail4900_42 k),tail4900_29⟩ -def before4910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail4900_43 k),tail4900_28⟩ -def before4911 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4900_43 k),tail4900_44⟩ -def before4912 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526657),(tail4900_42 k),tail4900_45⟩ -def before4913 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526657),(tail4900_47 k),tail4900_45⟩ -def before4914 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526843),(tail4900_48 k),tail4900_27⟩ -def before4915 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail4900_49 k),tail4900_26⟩ -def before4916 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail4900_50 k),tail4900_0⟩ -def before4917 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail4900_50 k),tail4900_51⟩ -def before4918 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail4900_49 k),tail4900_52⟩ -def before4919 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail4900_54 k),tail4900_52⟩ -def before4920 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail4900_55 k),tail4900_0⟩ -def before4921 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail4900_55 k),tail4900_51⟩ -def before4922 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail4900_54 k),tail4900_56⟩ -def before4923 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526913),(tail4900_53 k),tail4900_57⟩ -def before4924 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526911),(tail4900_58 k),tail4900_59⟩ -def before4925 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail4900_48 k),tail4900_60⟩ -def before4926 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526841),(tail4900_61 k),tail4900_62⟩ -def before4927 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526657),(tail4900_47 k),tail4900_63⟩ -def before4928 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526655),(tail4900_46 k),tail4900_64⟩ -def before4929 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail4900_65 k),tail4900_66⟩ -def before4930 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail4900_41 k),tail4900_67⟩ -def before4931 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526623),(tail4900_68 k),tail4900_69⟩ -def before4932 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail4900_40 k),tail4900_70⟩ -def before4933 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail4900_23 k),(tail4900_71 k)⟩ -def before4934 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521861),(tail4900_22 k),(tail4900_72 k)⟩ -def before4935 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521859),(tail4900_21 k),(tail4900_73 k)⟩ -def before4936 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521857),(tail4900_74 k),(tail4900_75 k)⟩ -def before4937 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail4900_20 k),(tail4900_76 k)⟩ -def before4938 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521675),(tail4900_77 k),(tail4900_78 k)⟩ -def before4939 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521643),(tail4900_19 k),(tail4900_79 k)⟩ -def before4940 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521641),(tail4900_18 k),(tail4900_80 k)⟩ -def before4941 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521639),(tail4900_81 k),(tail4900_82 k)⟩ -def before4942 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail4900_17 k),(tail4900_83 k)⟩ -def before4943 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521561),(tail4900_84 k),(tail4900_85 k)⟩ -def before4944 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail4900_16 k),(tail4900_86 k)⟩ -def before4945 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521515),(tail4900_15 k),(tail4900_87 k)⟩ -def before4946 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail4900_88 k),(tail4900_89 k)⟩ -def before4947 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail4900_14 k),(tail4900_90 k)⟩ -def before4948 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail4900_91 k),(tail4900_92 k)⟩ -def before4949 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail4900_13 k),(tail4900_93 k)⟩ -def before4950 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail4900_12 k),(tail4900_94 k)⟩ -def before4951 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail4900_11,(tail4900_95 k)⟩ -def before4952 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1123),tail4900_10,(tail4900_96 k)⟩ -def before4953 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail4900_97,(tail4900_98 k)⟩ -def before4954 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4900_9,(tail4900_99 k)⟩ -def before4955 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail4900_100,(tail4900_101 k)⟩ -def before4956 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail4900_8,(tail4900_102 k)⟩ -def before4957 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail4900_7,(tail4900_103 k)⟩ -def before4958 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail4900_104,(tail4900_105 k)⟩ -def before4959 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4900_6,(tail4900_106 k)⟩ -def before4960 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail4900_107,(tail4900_108 k)⟩ -def before4961 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail4900_5,(tail4900_109 k)⟩ -def before4962 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1201),tail4900_4,(tail4900_110 k)⟩ -def before4963 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail4900_111,(tail4900_112 k)⟩ -def before4964 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4900_3,(tail4900_113 k)⟩ -def before4965 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail4900_114,(tail4900_115 k)⟩ -def before4966 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail4900_2,(tail4900_116 k)⟩ -def before4967 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1231),tail4900_1,(tail4900_117 k)⟩ -def before4968 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1233),tail4900_0,(tail4900_118 k)⟩ -def before4969 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail4900_0,(tail4900_119 k)⟩ -def before4970 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail4900_0,(tail4900_120 k)⟩ -def before4971 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail4900_121,(tail4900_120 k)⟩ -def before4972 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail4900_121,(tail4900_122 k)⟩ -def before4973 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail4900_51,(tail4900_122 k)⟩ -def before4974 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail4900_123,(tail4900_119 k)⟩ -def before4975 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail4900_124,(tail4900_118 k)⟩ -def before4976 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail4900_125,(tail4900_117 k)⟩ -def before4977 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail4900_125,(tail4900_126 k)⟩ -def before4978 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail4900_127,(tail4900_126 k)⟩ -def before4979 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1229),tail4900_128,(tail4900_116 k)⟩ -def before4980 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail4900_129,(tail4900_115 k)⟩ -def before4981 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4900_130,(tail4900_113 k)⟩ -def before4982 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4900_131,(tail4900_110 k)⟩ -def before4983 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail4900_131,(tail4900_132 k)⟩ -def before4984 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail4900_130,(tail4900_133 k)⟩ -def before4985 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail4900_134,(tail4900_133 k)⟩ -def before4986 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail4900_135,(tail4900_132 k)⟩ -def before4987 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail4900_136,(tail4900_109 k)⟩ -def before4988 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail4900_137,(tail4900_108 k)⟩ -def before4989 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail4900_138,(tail4900_106 k)⟩ -def before4990 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail4900_139,(tail4900_103 k)⟩ -def before4991 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail4900_139,(tail4900_140 k)⟩ -def before4992 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail4900_138,(tail4900_141 k)⟩ -def before4993 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1177),tail4900_142,(tail4900_141 k)⟩ -def before4994 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail4900_143,(tail4900_140 k)⟩ -def before4995 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail4900_144,(tail4900_102 k)⟩ -def before4996 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1141),tail4900_145,(tail4900_101 k)⟩ -def before4997 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1139),tail4900_146,(tail4900_99 k)⟩ -def before4998 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail4900_147,(tail4900_96 k)⟩ -def before4999 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail4900_147,(tail4900_148 k)⟩ -def after4999 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail4900_146,(tail4900_149 k)⟩ - -theorem macro4900 (k : Nat) : applyExit (before4900 k) exit277 1 = some (before4901 k) := by - simp (disch := omega) [before4900, before4901, exit277, applyExit, pop, push] - <;> omega -theorem step4900 (k : Nat) : Runs (1*75) (before4900 k).denote (before4901 k).denote := - @applyExit_sound (before4900 k) (before4901 k) exit277 1 valid277 (macro4900 k) -theorem macro4901 (k : Nat) : applyExit (before4901 k) exit279 1 = some (before4902 k) := by - simp (disch := omega) [before4901, before4902, exit279, applyExit, pop, push] - <;> omega -theorem step4901 (k : Nat) : Runs (1*77) (before4901 k).denote (before4902 k).denote := - @applyExit_sound (before4901 k) (before4902 k) exit279 1 valid279 (macro4901 k) -theorem macro4902 (k : Nat) : applyExit (before4902 k) exit278 1 = some (before4903 k) := by - simp (disch := omega) [before4902, before4903, exit278, applyExit, pop, push] - <;> omega -theorem step4902 (k : Nat) : Runs (1*1026) (before4902 k).denote (before4903 k).denote := - @applyExit_sound (before4902 k) (before4903 k) exit278 1 valid278 (macro4902 k) -theorem macro4903 (k : Nat) : applyExit (before4903 k) exit0 18 = some (before4904 k) := by - simp (disch := omega) [before4903, before4904, exit0, applyExit, pop, push] - <;> omega -theorem step4903 (k : Nat) : Runs (18*2) (before4903 k).denote (before4904 k).denote := - @applyExit_sound (before4903 k) (before4904 k) exit0 18 valid0 (macro4903 k) -theorem macro4904 (k : Nat) : applyExit (before4904 k) exit1 1 = some (before4905 k) := by - simp (disch := omega) [before4904, before4905, exit1, applyExit, pop, push] - <;> omega -theorem step4904 (k : Nat) : Runs (1*3) (before4904 k).denote (before4905 k).denote := - @applyExit_sound (before4904 k) (before4905 k) exit1 1 valid1 (macro4904 k) -theorem macro4905 (k : Nat) : applyExit (before4905 k) exit2 18 = some (before4906 k) := by - simp (disch := omega) [before4905, before4906, exit2, applyExit, pop, push] - <;> omega -theorem step4905 (k : Nat) : Runs (18*2) (before4905 k).denote (before4906 k).denote := - @applyExit_sound (before4905 k) (before4906 k) exit2 18 valid2 (macro4905 k) -theorem macro4906 (k : Nat) : applyExit (before4906 k) exit279 1 = some (before4907 k) := by - simp (disch := omega) [before4906, before4907, exit279, applyExit, pop, push] - <;> omega -theorem step4906 (k : Nat) : Runs (1*77) (before4906 k).denote (before4907 k).denote := - @applyExit_sound (before4906 k) (before4907 k) exit279 1 valid279 (macro4906 k) -theorem macro4907 (k : Nat) : applyExit (before4907 k) exit0 19 = some (before4908 k) := by - simp (disch := omega) [before4907, before4908, exit0, applyExit, pop, push] - <;> omega -theorem step4907 (k : Nat) : Runs (19*2) (before4907 k).denote (before4908 k).denote := - @applyExit_sound (before4907 k) (before4908 k) exit0 19 valid0 (macro4907 k) -theorem macro4908 (k : Nat) : applyExit (before4908 k) exit13 16 = some (before4909 k) := by - simp (disch := omega) [before4908, before4909, exit13, applyExit, pop, push] - <;> omega -theorem step4908 (k : Nat) : Runs (16*2) (before4908 k).denote (before4909 k).denote := - @applyExit_sound (before4908 k) (before4909 k) exit13 16 valid13 (macro4908 k) -theorem macro4909 (k : Nat) : applyExit (before4909 k) exit0 92 = some (before4910 k) := by - simp (disch := omega) [before4909, before4910, exit0, applyExit, pop, push] - <;> omega -theorem step4909 (k : Nat) : Runs (92*2) (before4909 k).denote (before4910 k).denote := - @applyExit_sound (before4909 k) (before4910 k) exit0 92 valid0 (macro4909 k) -theorem macro4910 (k : Nat) : applyExit (before4910 k) exit1 1 = some (before4911 k) := by - simp (disch := omega) [before4910, before4911, exit1, applyExit, pop, push] - <;> omega -theorem step4910 (k : Nat) : Runs (1*3) (before4910 k).denote (before4911 k).denote := - @applyExit_sound (before4910 k) (before4911 k) exit1 1 valid1 (macro4910 k) -theorem macro4911 (k : Nat) : applyExit (before4911 k) exit2 92 = some (before4912 k) := by - simp (disch := omega) [before4911, before4912, exit2, applyExit, pop, push] - <;> omega -theorem step4911 (k : Nat) : Runs (92*2) (before4911 k).denote (before4912 k).denote := - @applyExit_sound (before4911 k) (before4912 k) exit2 92 valid2 (macro4911 k) -theorem macro4912 (k : Nat) : applyExit (before4912 k) exit6 1 = some (before4913 k) := by - simp (disch := omega) [before4912, before4913, exit6, applyExit, pop, push] - <;> omega -theorem step4912 (k : Nat) : Runs (1*1) (before4912 k).denote (before4913 k).denote := - @applyExit_sound (before4912 k) (before4913 k) exit6 1 valid6 (macro4912 k) -theorem macro4913 (k : Nat) : applyExit (before4913 k) exit0 93 = some (before4914 k) := by - simp (disch := omega) [before4913, before4914, exit0, applyExit, pop, push] - <;> omega -theorem step4913 (k : Nat) : Runs (93*2) (before4913 k).denote (before4914 k).denote := - @applyExit_sound (before4913 k) (before4914 k) exit0 93 valid0 (macro4913 k) -theorem macro4914 (k : Nat) : applyExit (before4914 k) exit13 36 = some (before4915 k) := by - simp (disch := omega) [before4914, before4915, exit13, applyExit, pop, push] - <;> omega -theorem step4914 (k : Nat) : Runs (36*2) (before4914 k).denote (before4915 k).denote := - @applyExit_sound (before4914 k) (before4915 k) exit13 36 valid13 (macro4914 k) -theorem macro4915 (k : Nat) : applyExit (before4915 k) exit0 3 = some (before4916 k) := by - simp (disch := omega) [before4915, before4916, exit0, applyExit, pop, push] - <;> omega -theorem step4915 (k : Nat) : Runs (3*2) (before4915 k).denote (before4916 k).denote := - @applyExit_sound (before4915 k) (before4916 k) exit0 3 valid0 (macro4915 k) -theorem macro4916 (k : Nat) : applyExit (before4916 k) exit1 1 = some (before4917 k) := by - simp (disch := omega) [before4916, before4917, exit1, applyExit, pop, push] - <;> omega -theorem step4916 (k : Nat) : Runs (1*3) (before4916 k).denote (before4917 k).denote := - @applyExit_sound (before4916 k) (before4917 k) exit1 1 valid1 (macro4916 k) -theorem macro4917 (k : Nat) : applyExit (before4917 k) exit2 3 = some (before4918 k) := by - simp (disch := omega) [before4917, before4918, exit2, applyExit, pop, push] - <;> omega -theorem step4917 (k : Nat) : Runs (3*2) (before4917 k).denote (before4918 k).denote := - @applyExit_sound (before4917 k) (before4918 k) exit2 3 valid2 (macro4917 k) -theorem macro4918 (k : Nat) : applyExit (before4918 k) exit6 1 = some (before4919 k) := by - simp (disch := omega) [before4918, before4919, exit6, applyExit, pop, push] - <;> omega -theorem step4918 (k : Nat) : Runs (1*1) (before4918 k).denote (before4919 k).denote := - @applyExit_sound (before4918 k) (before4919 k) exit6 1 valid6 (macro4918 k) -theorem macro4919 (k : Nat) : applyExit (before4919 k) exit0 4 = some (before4920 k) := by - simp (disch := omega) [before4919, before4920, exit0, applyExit, pop, push] - <;> omega -theorem step4919 (k : Nat) : Runs (4*2) (before4919 k).denote (before4920 k).denote := - @applyExit_sound (before4919 k) (before4920 k) exit0 4 valid0 (macro4919 k) -theorem macro4920 (k : Nat) : applyExit (before4920 k) exit1 1 = some (before4921 k) := by - simp (disch := omega) [before4920, before4921, exit1, applyExit, pop, push] - <;> omega -theorem step4920 (k : Nat) : Runs (1*3) (before4920 k).denote (before4921 k).denote := - @applyExit_sound (before4920 k) (before4921 k) exit1 1 valid1 (macro4920 k) -theorem macro4921 (k : Nat) : applyExit (before4921 k) exit2 4 = some (before4922 k) := by - simp (disch := omega) [before4921, before4922, exit2, applyExit, pop, push] - <;> omega -theorem step4921 (k : Nat) : Runs (4*2) (before4921 k).denote (before4922 k).denote := - @applyExit_sound (before4921 k) (before4922 k) exit2 4 valid2 (macro4921 k) -theorem macro4922 (k : Nat) : applyExit (before4922 k) exit3 1 = some (before4923 k) := by - simp (disch := omega) [before4922, before4923, exit3, applyExit, pop, push] - <;> omega -theorem step4922 (k : Nat) : Runs (1*2) (before4922 k).denote (before4923 k).denote := - @applyExit_sound (before4922 k) (before4923 k) exit3 1 valid3 (macro4922 k) -theorem macro4923 (k : Nat) : applyExit (before4923 k) exit9 1 = some (before4924 k) := by - simp (disch := omega) [before4923, before4924, exit9, applyExit, pop, push] - <;> omega -theorem step4923 (k : Nat) : Runs (1*2) (before4923 k).denote (before4924 k).denote := - @applyExit_sound (before4923 k) (before4924 k) exit9 1 valid9 (macro4923 k) -theorem macro4924 (k : Nat) : applyExit (before4924 k) exit10 34 = some (before4925 k) := by - simp (disch := omega) [before4924, before4925, exit10, applyExit, pop, push] - <;> omega -theorem step4924 (k : Nat) : Runs (34*2) (before4924 k).denote (before4925 k).denote := - @applyExit_sound (before4924 k) (before4925 k) exit10 34 valid10 (macro4924 k) -theorem macro4925 (k : Nat) : applyExit (before4925 k) exit11 1 = some (before4926 k) := by - simp (disch := omega) [before4925, before4926, exit11, applyExit, pop, push] - <;> omega -theorem step4925 (k : Nat) : Runs (1*2) (before4925 k).denote (before4926 k).denote := - @applyExit_sound (before4925 k) (before4926 k) exit11 1 valid11 (macro4925 k) -theorem macro4926 (k : Nat) : applyExit (before4926 k) exit2 92 = some (before4927 k) := by - simp (disch := omega) [before4926, before4927, exit2, applyExit, pop, push] - <;> omega -theorem step4926 (k : Nat) : Runs (92*2) (before4926 k).denote (before4927 k).denote := - @applyExit_sound (before4926 k) (before4927 k) exit2 92 valid2 (macro4926 k) -theorem macro4927 (k : Nat) : applyExit (before4927 k) exit3 1 = some (before4928 k) := by - simp (disch := omega) [before4927, before4928, exit3, applyExit, pop, push] - <;> omega -theorem step4927 (k : Nat) : Runs (1*2) (before4927 k).denote (before4928 k).denote := - @applyExit_sound (before4927 k) (before4928 k) exit3 1 valid3 (macro4927 k) -theorem macro4928 (k : Nat) : applyExit (before4928 k) exit9 1 = some (before4929 k) := by - simp (disch := omega) [before4928, before4929, exit9, applyExit, pop, push] - <;> omega -theorem step4928 (k : Nat) : Runs (1*2) (before4928 k).denote (before4929 k).denote := - @applyExit_sound (before4928 k) (before4929 k) exit9 1 valid9 (macro4928 k) -theorem macro4929 (k : Nat) : applyExit (before4929 k) exit10 14 = some (before4930 k) := by - simp (disch := omega) [before4929, before4930, exit10, applyExit, pop, push] - <;> omega -theorem step4929 (k : Nat) : Runs (14*2) (before4929 k).denote (before4930 k).denote := - @applyExit_sound (before4929 k) (before4930 k) exit10 14 valid10 (macro4929 k) -theorem macro4930 (k : Nat) : applyExit (before4930 k) exit11 1 = some (before4931 k) := by - simp (disch := omega) [before4930, before4931, exit11, applyExit, pop, push] - <;> omega -theorem step4930 (k : Nat) : Runs (1*2) (before4930 k).denote (before4931 k).denote := - @applyExit_sound (before4930 k) (before4931 k) exit11 1 valid11 (macro4930 k) -theorem macro4931 (k : Nat) : applyExit (before4931 k) exit2 18 = some (before4932 k) := by - simp (disch := omega) [before4931, before4932, exit2, applyExit, pop, push] - <;> omega -theorem step4931 (k : Nat) : Runs (18*2) (before4931 k).denote (before4932 k).denote := - @applyExit_sound (before4931 k) (before4932 k) exit2 18 valid2 (macro4931 k) -theorem macro4932 (k : Nat) : applyExit (before4932 k) exit280 (1*k+8) = some (before4933 k) := by - simp (disch := omega) [before4932, before4933, exit280, applyExit, pop, push] - <;> omega -theorem step4932 (k : Nat) : Runs ((1*k+8)*586) (before4932 k).denote (before4933 k).denote := - @applyExit_sound (before4932 k) (before4933 k) exit280 (1*k+8) valid280 (macro4932 k) -theorem macro4933 (k : Nat) : applyExit (before4933 k) exit2 19 = some (before4934 k) := by - simp (disch := omega) [before4933, before4934, exit2, applyExit, pop, push] - <;> omega -theorem step4933 (k : Nat) : Runs (19*2) (before4933 k).denote (before4934 k).denote := - @applyExit_sound (before4933 k) (before4934 k) exit2 19 valid2 (macro4933 k) -theorem macro4934 (k : Nat) : applyExit (before4934 k) exit3 1 = some (before4935 k) := by - simp (disch := omega) [before4934, before4935, exit3, applyExit, pop, push] - <;> omega -theorem step4934 (k : Nat) : Runs (1*2) (before4934 k).denote (before4935 k).denote := - @applyExit_sound (before4934 k) (before4935 k) exit3 1 valid3 (macro4934 k) -theorem macro4935 (k : Nat) : applyExit (before4935 k) exit9 1 = some (before4936 k) := by - simp (disch := omega) [before4935, before4936, exit9, applyExit, pop, push] - <;> omega -theorem step4935 (k : Nat) : Runs (1*2) (before4935 k).denote (before4936 k).denote := - @applyExit_sound (before4935 k) (before4936 k) exit9 1 valid9 (macro4935 k) -theorem macro4936 (k : Nat) : applyExit (before4936 k) exit10 90 = some (before4937 k) := by - simp (disch := omega) [before4936, before4937, exit10, applyExit, pop, push] - <;> omega -theorem step4936 (k : Nat) : Runs (90*2) (before4936 k).denote (before4937 k).denote := - @applyExit_sound (before4936 k) (before4937 k) exit10 90 valid10 (macro4936 k) -theorem macro4937 (k : Nat) : applyExit (before4937 k) exit11 1 = some (before4938 k) := by - simp (disch := omega) [before4937, before4938, exit11, applyExit, pop, push] - <;> omega -theorem step4937 (k : Nat) : Runs (1*2) (before4937 k).denote (before4938 k).denote := - @applyExit_sound (before4937 k) (before4938 k) exit11 1 valid11 (macro4937 k) -theorem macro4938 (k : Nat) : applyExit (before4938 k) exit2 16 = some (before4939 k) := by - simp (disch := omega) [before4938, before4939, exit2, applyExit, pop, push] - <;> omega -theorem step4938 (k : Nat) : Runs (16*2) (before4938 k).denote (before4939 k).denote := - @applyExit_sound (before4938 k) (before4939 k) exit2 16 valid2 (macro4938 k) -theorem macro4939 (k : Nat) : applyExit (before4939 k) exit3 1 = some (before4940 k) := by - simp (disch := omega) [before4939, before4940, exit3, applyExit, pop, push] - <;> omega -theorem step4939 (k : Nat) : Runs (1*2) (before4939 k).denote (before4940 k).denote := - @applyExit_sound (before4939 k) (before4940 k) exit3 1 valid3 (macro4939 k) -theorem macro4940 (k : Nat) : applyExit (before4940 k) exit9 1 = some (before4941 k) := by - simp (disch := omega) [before4940, before4941, exit9, applyExit, pop, push] - <;> omega -theorem step4940 (k : Nat) : Runs (1*2) (before4940 k).denote (before4941 k).denote := - @applyExit_sound (before4940 k) (before4941 k) exit9 1 valid9 (macro4940 k) -theorem macro4941 (k : Nat) : applyExit (before4941 k) exit10 38 = some (before4942 k) := by - simp (disch := omega) [before4941, before4942, exit10, applyExit, pop, push] - <;> omega -theorem step4941 (k : Nat) : Runs (38*2) (before4941 k).denote (before4942 k).denote := - @applyExit_sound (before4941 k) (before4942 k) exit10 38 valid10 (macro4941 k) -theorem macro4942 (k : Nat) : applyExit (before4942 k) exit11 1 = some (before4943 k) := by - simp (disch := omega) [before4942, before4943, exit11, applyExit, pop, push] - <;> omega -theorem step4942 (k : Nat) : Runs (1*2) (before4942 k).denote (before4943 k).denote := - @applyExit_sound (before4942 k) (before4943 k) exit11 1 valid11 (macro4942 k) -theorem macro4943 (k : Nat) : applyExit (before4943 k) exit2 22 = some (before4944 k) := by - simp (disch := omega) [before4943, before4944, exit2, applyExit, pop, push] - <;> omega -theorem step4943 (k : Nat) : Runs (22*2) (before4943 k).denote (before4944 k).denote := - @applyExit_sound (before4943 k) (before4944 k) exit2 22 valid2 (macro4943 k) -theorem macro4944 (k : Nat) : applyExit (before4944 k) exit3 1 = some (before4945 k) := by - simp (disch := omega) [before4944, before4945, exit3, applyExit, pop, push] - <;> omega -theorem step4944 (k : Nat) : Runs (1*2) (before4944 k).denote (before4945 k).denote := - @applyExit_sound (before4944 k) (before4945 k) exit3 1 valid3 (macro4944 k) -theorem macro4945 (k : Nat) : applyExit (before4945 k) exit9 1 = some (before4946 k) := by - simp (disch := omega) [before4945, before4946, exit9, applyExit, pop, push] - <;> omega -theorem step4945 (k : Nat) : Runs (1*2) (before4945 k).denote (before4946 k).denote := - @applyExit_sound (before4945 k) (before4946 k) exit9 1 valid9 (macro4945 k) -theorem macro4946 (k : Nat) : applyExit (before4946 k) exit10 6 = some (before4947 k) := by - simp (disch := omega) [before4946, before4947, exit10, applyExit, pop, push] - <;> omega -theorem step4946 (k : Nat) : Runs (6*2) (before4946 k).denote (before4947 k).denote := - @applyExit_sound (before4946 k) (before4947 k) exit10 6 valid10 (macro4946 k) -theorem macro4947 (k : Nat) : applyExit (before4947 k) exit11 1 = some (before4948 k) := by - simp (disch := omega) [before4947, before4948, exit11, applyExit, pop, push] - <;> omega -theorem step4947 (k : Nat) : Runs (1*2) (before4947 k).denote (before4948 k).denote := - @applyExit_sound (before4947 k) (before4948 k) exit11 1 valid11 (macro4947 k) -theorem macro4948 (k : Nat) : applyExit (before4948 k) exit2 791761158 = some (before4949 k) := by - simp (disch := omega) [before4948, before4949, exit2, applyExit, pop, push] - <;> omega -theorem step4948 (k : Nat) : Runs (791761158*2) (before4948 k).denote (before4949 k).denote := - @applyExit_sound (before4948 k) (before4949 k) exit2 791761158 valid2 (macro4948 k) -theorem macro4949 (k : Nat) : applyExit (before4949 k) exit276 1 = some (before4950 k) := by - simp (disch := omega) [before4949, before4950, exit276, applyExit, pop, push] - <;> omega -theorem step4949 (k : Nat) : Runs (1*38) (before4949 k).denote (before4950 k).denote := - @applyExit_sound (before4949 k) (before4950 k) exit276 1 valid276 (macro4949 k) -theorem macro4950 (k : Nat) : applyExit (before4950 k) exit281 (1*k+7) = some (before4951 k) := by - simp (disch := omega) [before4950, before4951, exit281, applyExit, pop, push] - <;> omega -theorem step4950 (k : Nat) : Runs ((1*k+7)*38) (before4950 k).denote (before4951 k).denote := - @applyExit_sound (before4950 k) (before4951 k) exit281 (1*k+7) valid281 (macro4950 k) -theorem macro4951 (k : Nat) : applyExit (before4951 k) exit3 1 = some (before4952 k) := by - simp (disch := omega) [before4951, before4952, exit3, applyExit, pop, push] - <;> omega -theorem step4951 (k : Nat) : Runs (1*2) (before4951 k).denote (before4952 k).denote := - @applyExit_sound (before4951 k) (before4952 k) exit3 1 valid3 (macro4951 k) -theorem macro4952 (k : Nat) : applyExit (before4952 k) exit9 1 = some (before4953 k) := by - simp (disch := omega) [before4952, before4953, exit9, applyExit, pop, push] - <;> omega -theorem step4952 (k : Nat) : Runs (1*2) (before4952 k).denote (before4953 k).denote := - @applyExit_sound (before4952 k) (before4953 k) exit9 1 valid9 (macro4952 k) -theorem macro4953 (k : Nat) : applyExit (before4953 k) exit10 7 = some (before4954 k) := by - simp (disch := omega) [before4953, before4954, exit10, applyExit, pop, push] - <;> omega -theorem step4953 (k : Nat) : Runs (7*2) (before4953 k).denote (before4954 k).denote := - @applyExit_sound (before4953 k) (before4954 k) exit10 7 valid10 (macro4953 k) -theorem macro4954 (k : Nat) : applyExit (before4954 k) exit11 1 = some (before4955 k) := by - simp (disch := omega) [before4954, before4955, exit11, applyExit, pop, push] - <;> omega -theorem step4954 (k : Nat) : Runs (1*2) (before4954 k).denote (before4955 k).denote := - @applyExit_sound (before4954 k) (before4955 k) exit11 1 valid11 (macro4954 k) -theorem macro4955 (k : Nat) : applyExit (before4955 k) exit2 9 = some (before4956 k) := by - simp (disch := omega) [before4955, before4956, exit2, applyExit, pop, push] - <;> omega -theorem step4955 (k : Nat) : Runs (9*2) (before4955 k).denote (before4956 k).denote := - @applyExit_sound (before4955 k) (before4956 k) exit2 9 valid2 (macro4955 k) -theorem macro4956 (k : Nat) : applyExit (before4956 k) exit3 1 = some (before4957 k) := by - simp (disch := omega) [before4956, before4957, exit3, applyExit, pop, push] - <;> omega -theorem step4956 (k : Nat) : Runs (1*2) (before4956 k).denote (before4957 k).denote := - @applyExit_sound (before4956 k) (before4957 k) exit3 1 valid3 (macro4956 k) -theorem macro4957 (k : Nat) : applyExit (before4957 k) exit9 1 = some (before4958 k) := by - simp (disch := omega) [before4957, before4958, exit9, applyExit, pop, push] - <;> omega -theorem step4957 (k : Nat) : Runs (1*2) (before4957 k).denote (before4958 k).denote := - @applyExit_sound (before4957 k) (before4958 k) exit9 1 valid9 (macro4957 k) -theorem macro4958 (k : Nat) : applyExit (before4958 k) exit10 7 = some (before4959 k) := by - simp (disch := omega) [before4958, before4959, exit10, applyExit, pop, push] - <;> omega -theorem step4958 (k : Nat) : Runs (7*2) (before4958 k).denote (before4959 k).denote := - @applyExit_sound (before4958 k) (before4959 k) exit10 7 valid10 (macro4958 k) -theorem macro4959 (k : Nat) : applyExit (before4959 k) exit11 1 = some (before4960 k) := by - simp (disch := omega) [before4959, before4960, exit11, applyExit, pop, push] - <;> omega -theorem step4959 (k : Nat) : Runs (1*2) (before4959 k).denote (before4960 k).denote := - @applyExit_sound (before4959 k) (before4960 k) exit11 1 valid11 (macro4959 k) -theorem macro4960 (k : Nat) : applyExit (before4960 k) exit2 10 = some (before4961 k) := by - simp (disch := omega) [before4960, before4961, exit2, applyExit, pop, push] - <;> omega -theorem step4960 (k : Nat) : Runs (10*2) (before4960 k).denote (before4961 k).denote := - @applyExit_sound (before4960 k) (before4961 k) exit2 10 valid2 (macro4960 k) -theorem macro4961 (k : Nat) : applyExit (before4961 k) exit3 1 = some (before4962 k) := by - simp (disch := omega) [before4961, before4962, exit3, applyExit, pop, push] - <;> omega -theorem step4961 (k : Nat) : Runs (1*2) (before4961 k).denote (before4962 k).denote := - @applyExit_sound (before4961 k) (before4962 k) exit3 1 valid3 (macro4961 k) -theorem macro4962 (k : Nat) : applyExit (before4962 k) exit9 1 = some (before4963 k) := by - simp (disch := omega) [before4962, before4963, exit9, applyExit, pop, push] - <;> omega -theorem step4962 (k : Nat) : Runs (1*2) (before4962 k).denote (before4963 k).denote := - @applyExit_sound (before4962 k) (before4963 k) exit9 1 valid9 (macro4962 k) -theorem macro4963 (k : Nat) : applyExit (before4963 k) exit10 10 = some (before4964 k) := by - simp (disch := omega) [before4963, before4964, exit10, applyExit, pop, push] - <;> omega -theorem step4963 (k : Nat) : Runs (10*2) (before4963 k).denote (before4964 k).denote := - @applyExit_sound (before4963 k) (before4964 k) exit10 10 valid10 (macro4963 k) -theorem macro4964 (k : Nat) : applyExit (before4964 k) exit11 1 = some (before4965 k) := by - simp (disch := omega) [before4964, before4965, exit11, applyExit, pop, push] - <;> omega -theorem step4964 (k : Nat) : Runs (1*2) (before4964 k).denote (before4965 k).denote := - @applyExit_sound (before4964 k) (before4965 k) exit11 1 valid11 (macro4964 k) -theorem macro4965 (k : Nat) : applyExit (before4965 k) exit2 2 = some (before4966 k) := by - simp (disch := omega) [before4965, before4966, exit2, applyExit, pop, push] - <;> omega -theorem step4965 (k : Nat) : Runs (2*2) (before4965 k).denote (before4966 k).denote := - @applyExit_sound (before4965 k) (before4966 k) exit2 2 valid2 (macro4965 k) -theorem macro4966 (k : Nat) : applyExit (before4966 k) exit3 1 = some (before4967 k) := by - simp (disch := omega) [before4966, before4967, exit3, applyExit, pop, push] - <;> omega -theorem step4966 (k : Nat) : Runs (1*2) (before4966 k).denote (before4967 k).denote := - @applyExit_sound (before4966 k) (before4967 k) exit3 1 valid3 (macro4966 k) -theorem macro4967 (k : Nat) : applyExit (before4967 k) exit4 1 = some (before4968 k) := by - simp (disch := omega) [before4967, before4968, exit4, applyExit, pop, push] - <;> omega -theorem step4967 (k : Nat) : Runs (1*2) (before4967 k).denote (before4968 k).denote := - @applyExit_sound (before4967 k) (before4968 k) exit4 1 valid4 (macro4967 k) -theorem macro4968 (k : Nat) : applyExit (before4968 k) exit7 1 = some (before4969 k) := by - simp (disch := omega) [before4968, before4969, exit7, applyExit, pop, push] - <;> omega -theorem step4968 (k : Nat) : Runs (1*4) (before4968 k).denote (before4969 k).denote := - @applyExit_sound (before4968 k) (before4969 k) exit7 1 valid7 (macro4968 k) -theorem macro4969 (k : Nat) : applyExit (before4969 k) exit3 1 = some (before4970 k) := by - simp (disch := omega) [before4969, before4970, exit3, applyExit, pop, push] - <;> omega -theorem step4969 (k : Nat) : Runs (1*2) (before4969 k).denote (before4970 k).denote := - @applyExit_sound (before4969 k) (before4970 k) exit3 1 valid3 (macro4969 k) -theorem macro4970 (k : Nat) : applyExit (before4970 k) exit30 1 = some (before4971 k) := by - simp (disch := omega) [before4970, before4971, exit30, applyExit, pop, push] - <;> omega -theorem step4970 (k : Nat) : Runs (1*3) (before4970 k).denote (before4971 k).denote := - @applyExit_sound (before4970 k) (before4971 k) exit30 1 valid30 (macro4970 k) -theorem macro4971 (k : Nat) : applyExit (before4971 k) exit31 1 = some (before4972 k) := by - simp (disch := omega) [before4971, before4972, exit31, applyExit, pop, push] - <;> omega -theorem step4971 (k : Nat) : Runs (1*1) (before4971 k).denote (before4972 k).denote := - @applyExit_sound (before4971 k) (before4972 k) exit31 1 valid31 (macro4971 k) -theorem macro4972 (k : Nat) : applyExit (before4972 k) exit32 1 = some (before4973 k) := by - simp (disch := omega) [before4972, before4973, exit32, applyExit, pop, push] - <;> omega -theorem step4972 (k : Nat) : Runs (1*3) (before4972 k).denote (before4973 k).denote := - @applyExit_sound (before4972 k) (before4973 k) exit32 1 valid32 (macro4972 k) -theorem macro4973 (k : Nat) : applyExit (before4973 k) exit33 1 = some (before4974 k) := by - simp (disch := omega) [before4973, before4974, exit33, applyExit, pop, push] - <;> omega -theorem step4973 (k : Nat) : Runs (1*2) (before4973 k).denote (before4974 k).denote := - @applyExit_sound (before4973 k) (before4974 k) exit33 1 valid33 (macro4973 k) -theorem macro4974 (k : Nat) : applyExit (before4974 k) exit34 1 = some (before4975 k) := by - simp (disch := omega) [before4974, before4975, exit34, applyExit, pop, push] - <;> omega -theorem step4974 (k : Nat) : Runs (1*2) (before4974 k).denote (before4975 k).denote := - @applyExit_sound (before4974 k) (before4975 k) exit34 1 valid34 (macro4974 k) -theorem macro4975 (k : Nat) : applyExit (before4975 k) exit35 1 = some (before4976 k) := by - simp (disch := omega) [before4975, before4976, exit35, applyExit, pop, push] - <;> omega -theorem step4975 (k : Nat) : Runs (1*2) (before4975 k).denote (before4976 k).denote := - @applyExit_sound (before4975 k) (before4976 k) exit35 1 valid35 (macro4975 k) -theorem macro4976 (k : Nat) : applyExit (before4976 k) exit31 1 = some (before4977 k) := by - simp (disch := omega) [before4976, before4977, exit31, applyExit, pop, push] - <;> omega -theorem step4976 (k : Nat) : Runs (1*1) (before4976 k).denote (before4977 k).denote := - @applyExit_sound (before4976 k) (before4977 k) exit31 1 valid31 (macro4976 k) -theorem macro4977 (k : Nat) : applyExit (before4977 k) exit32 1 = some (before4978 k) := by - simp (disch := omega) [before4977, before4978, exit32, applyExit, pop, push] - <;> omega -theorem step4977 (k : Nat) : Runs (1*3) (before4977 k).denote (before4978 k).denote := - @applyExit_sound (before4977 k) (before4978 k) exit32 1 valid32 (macro4977 k) -theorem macro4978 (k : Nat) : applyExit (before4978 k) exit33 1 = some (before4979 k) := by - simp (disch := omega) [before4978, before4979, exit33, applyExit, pop, push] - <;> omega -theorem step4978 (k : Nat) : Runs (1*2) (before4978 k).denote (before4979 k).denote := - @applyExit_sound (before4978 k) (before4979 k) exit33 1 valid33 (macro4978 k) -theorem macro4979 (k : Nat) : applyExit (before4979 k) exit34 2 = some (before4980 k) := by - simp (disch := omega) [before4979, before4980, exit34, applyExit, pop, push] - <;> omega -theorem step4979 (k : Nat) : Runs (2*2) (before4979 k).denote (before4980 k).denote := - @applyExit_sound (before4979 k) (before4980 k) exit34 2 valid34 (macro4979 k) -theorem macro4980 (k : Nat) : applyExit (before4980 k) exit35 1 = some (before4981 k) := by - simp (disch := omega) [before4980, before4981, exit35, applyExit, pop, push] - <;> omega -theorem step4980 (k : Nat) : Runs (1*2) (before4980 k).denote (before4981 k).denote := - @applyExit_sound (before4980 k) (before4981 k) exit35 1 valid35 (macro4980 k) -theorem macro4981 (k : Nat) : applyExit (before4981 k) exit36 11 = some (before4982 k) := by - simp (disch := omega) [before4981, before4982, exit36, applyExit, pop, push] - <;> omega -theorem step4981 (k : Nat) : Runs (11*2) (before4981 k).denote (before4982 k).denote := - @applyExit_sound (before4981 k) (before4982 k) exit36 11 valid36 (macro4981 k) -theorem macro4982 (k : Nat) : applyExit (before4982 k) exit31 1 = some (before4983 k) := by - simp (disch := omega) [before4982, before4983, exit31, applyExit, pop, push] - <;> omega -theorem step4982 (k : Nat) : Runs (1*1) (before4982 k).denote (before4983 k).denote := - @applyExit_sound (before4982 k) (before4983 k) exit31 1 valid31 (macro4982 k) -theorem macro4983 (k : Nat) : applyExit (before4983 k) exit10 11 = some (before4984 k) := by - simp (disch := omega) [before4983, before4984, exit10, applyExit, pop, push] - <;> omega -theorem step4983 (k : Nat) : Runs (11*2) (before4983 k).denote (before4984 k).denote := - @applyExit_sound (before4983 k) (before4984 k) exit10 11 valid10 (macro4983 k) -theorem macro4984 (k : Nat) : applyExit (before4984 k) exit32 1 = some (before4985 k) := by - simp (disch := omega) [before4984, before4985, exit32, applyExit, pop, push] - <;> omega -theorem step4984 (k : Nat) : Runs (1*3) (before4984 k).denote (before4985 k).denote := - @applyExit_sound (before4984 k) (before4985 k) exit32 1 valid32 (macro4984 k) -theorem macro4985 (k : Nat) : applyExit (before4985 k) exit36 11 = some (before4986 k) := by - simp (disch := omega) [before4985, before4986, exit36, applyExit, pop, push] - <;> omega -theorem step4985 (k : Nat) : Runs (11*2) (before4985 k).denote (before4986 k).denote := - @applyExit_sound (before4985 k) (before4986 k) exit36 11 valid36 (macro4985 k) -theorem macro4986 (k : Nat) : applyExit (before4986 k) exit33 1 = some (before4987 k) := by - simp (disch := omega) [before4986, before4987, exit33, applyExit, pop, push] - <;> omega -theorem step4986 (k : Nat) : Runs (1*2) (before4986 k).denote (before4987 k).denote := - @applyExit_sound (before4986 k) (before4987 k) exit33 1 valid33 (macro4986 k) -theorem macro4987 (k : Nat) : applyExit (before4987 k) exit34 10 = some (before4988 k) := by - simp (disch := omega) [before4987, before4988, exit34, applyExit, pop, push] - <;> omega -theorem step4987 (k : Nat) : Runs (10*2) (before4987 k).denote (before4988 k).denote := - @applyExit_sound (before4987 k) (before4988 k) exit34 10 valid34 (macro4987 k) -theorem macro4988 (k : Nat) : applyExit (before4988 k) exit35 1 = some (before4989 k) := by - simp (disch := omega) [before4988, before4989, exit35, applyExit, pop, push] - <;> omega -theorem step4988 (k : Nat) : Runs (1*2) (before4988 k).denote (before4989 k).denote := - @applyExit_sound (before4988 k) (before4989 k) exit35 1 valid35 (macro4988 k) -theorem macro4989 (k : Nat) : applyExit (before4989 k) exit36 8 = some (before4990 k) := by - simp (disch := omega) [before4989, before4990, exit36, applyExit, pop, push] - <;> omega -theorem step4989 (k : Nat) : Runs (8*2) (before4989 k).denote (before4990 k).denote := - @applyExit_sound (before4989 k) (before4990 k) exit36 8 valid36 (macro4989 k) -theorem macro4990 (k : Nat) : applyExit (before4990 k) exit31 1 = some (before4991 k) := by - simp (disch := omega) [before4990, before4991, exit31, applyExit, pop, push] - <;> omega -theorem step4990 (k : Nat) : Runs (1*1) (before4990 k).denote (before4991 k).denote := - @applyExit_sound (before4990 k) (before4991 k) exit31 1 valid31 (macro4990 k) -theorem macro4991 (k : Nat) : applyExit (before4991 k) exit10 8 = some (before4992 k) := by - simp (disch := omega) [before4991, before4992, exit10, applyExit, pop, push] - <;> omega -theorem step4991 (k : Nat) : Runs (8*2) (before4991 k).denote (before4992 k).denote := - @applyExit_sound (before4991 k) (before4992 k) exit10 8 valid10 (macro4991 k) -theorem macro4992 (k : Nat) : applyExit (before4992 k) exit32 1 = some (before4993 k) := by - simp (disch := omega) [before4992, before4993, exit32, applyExit, pop, push] - <;> omega -theorem step4992 (k : Nat) : Runs (1*3) (before4992 k).denote (before4993 k).denote := - @applyExit_sound (before4992 k) (before4993 k) exit32 1 valid32 (macro4992 k) -theorem macro4993 (k : Nat) : applyExit (before4993 k) exit36 8 = some (before4994 k) := by - simp (disch := omega) [before4993, before4994, exit36, applyExit, pop, push] - <;> omega -theorem step4993 (k : Nat) : Runs (8*2) (before4993 k).denote (before4994 k).denote := - @applyExit_sound (before4993 k) (before4994 k) exit36 8 valid36 (macro4993 k) -theorem macro4994 (k : Nat) : applyExit (before4994 k) exit33 1 = some (before4995 k) := by - simp (disch := omega) [before4994, before4995, exit33, applyExit, pop, push] - <;> omega -theorem step4994 (k : Nat) : Runs (1*2) (before4994 k).denote (before4995 k).denote := - @applyExit_sound (before4994 k) (before4995 k) exit33 1 valid33 (macro4994 k) -theorem macro4995 (k : Nat) : applyExit (before4995 k) exit34 9 = some (before4996 k) := by - simp (disch := omega) [before4995, before4996, exit34, applyExit, pop, push] - <;> omega -theorem step4995 (k : Nat) : Runs (9*2) (before4995 k).denote (before4996 k).denote := - @applyExit_sound (before4995 k) (before4996 k) exit34 9 valid34 (macro4995 k) -theorem macro4996 (k : Nat) : applyExit (before4996 k) exit35 1 = some (before4997 k) := by - simp (disch := omega) [before4996, before4997, exit35, applyExit, pop, push] - <;> omega -theorem step4996 (k : Nat) : Runs (1*2) (before4996 k).denote (before4997 k).denote := - @applyExit_sound (before4996 k) (before4997 k) exit35 1 valid35 (macro4996 k) -theorem macro4997 (k : Nat) : applyExit (before4997 k) exit36 8 = some (before4998 k) := by - simp (disch := omega) [before4997, before4998, exit36, applyExit, pop, push] - <;> omega -theorem step4997 (k : Nat) : Runs (8*2) (before4997 k).denote (before4998 k).denote := - @applyExit_sound (before4997 k) (before4998 k) exit36 8 valid36 (macro4997 k) -theorem macro4998 (k : Nat) : applyExit (before4998 k) exit31 1 = some (before4999 k) := by - simp (disch := omega) [before4998, before4999, exit31, applyExit, pop, push] - <;> omega -theorem step4998 (k : Nat) : Runs (1*1) (before4998 k).denote (before4999 k).denote := - @applyExit_sound (before4998 k) (before4999 k) exit31 1 valid31 (macro4998 k) -theorem macro4999 (k : Nat) : applyExit (before4999 k) exit10 8 = some (after4999 k) := by - simp (disch := omega) [before4999, after4999, exit10, applyExit, pop, push] - <;> omega -theorem step4999 (k : Nat) : Runs (8*2) (before4999 k).denote (after4999 k).denote := - @applyExit_sound (before4999 k) (after4999 k) exit10 8 valid10 (macro4999 k) -theorem chunkRun049 (k : Nat) : Runs (624*k+1583530445) (before4900 k).denote (after4999 k).denote := by - have h := (@Runs.trans ((((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))))+((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38))))))) (((((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2))))))) (before4900 k).denote (before4950 k).denote (after4999 k).denote (@Runs.trans (((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))))+((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2)))))) (((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38)))))) (before4900 k).denote (before4925 k).denote (before4950 k).denote (@Runs.trans ((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2))))) ((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2))))) (before4900 k).denote (before4912 k).denote (before4925 k).denote (@Runs.trans (((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2)))) (((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))) (before4900 k).denote (before4906 k).denote (before4912 k).denote (@Runs.trans ((1*75)+((1*77)+(1*1026))) ((18*2)+((1*3)+(18*2))) (before4900 k).denote (before4903 k).denote (before4906 k).denote (@Runs.trans (1*75) ((1*77)+(1*1026)) (before4900 k).denote (before4901 k).denote (before4903 k).denote (step4900 k) (@Runs.trans (1*77) (1*1026) (before4901 k).denote (before4902 k).denote (before4903 k).denote (step4901 k) (step4902 k))) (@Runs.trans (18*2) ((1*3)+(18*2)) (before4903 k).denote (before4904 k).denote (before4906 k).denote (step4903 k) (@Runs.trans (1*3) (18*2) (before4904 k).denote (before4905 k).denote (before4906 k).denote (step4904 k) (step4905 k)))) (@Runs.trans ((1*77)+((19*2)+(16*2))) ((92*2)+((1*3)+(92*2))) (before4906 k).denote (before4909 k).denote (before4912 k).denote (@Runs.trans (1*77) ((19*2)+(16*2)) (before4906 k).denote (before4907 k).denote (before4909 k).denote (step4906 k) (@Runs.trans (19*2) (16*2) (before4907 k).denote (before4908 k).denote (before4909 k).denote (step4907 k) (step4908 k))) (@Runs.trans (92*2) ((1*3)+(92*2)) (before4909 k).denote (before4910 k).denote (before4912 k).denote (step4909 k) (@Runs.trans (1*3) (92*2) (before4910 k).denote (before4911 k).denote (before4912 k).denote (step4910 k) (step4911 k))))) (@Runs.trans (((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2)))) (before4912 k).denote (before4918 k).denote (before4925 k).denote (@Runs.trans ((1*1)+((93*2)+(36*2))) ((3*2)+((1*3)+(3*2))) (before4912 k).denote (before4915 k).denote (before4918 k).denote (@Runs.trans (1*1) ((93*2)+(36*2)) (before4912 k).denote (before4913 k).denote (before4915 k).denote (step4912 k) (@Runs.trans (93*2) (36*2) (before4913 k).denote (before4914 k).denote (before4915 k).denote (step4913 k) (step4914 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before4915 k).denote (before4916 k).denote (before4918 k).denote (step4915 k) (@Runs.trans (1*3) (3*2) (before4916 k).denote (before4917 k).denote (before4918 k).denote (step4916 k) (step4917 k)))) (@Runs.trans ((1*1)+((4*2)+(1*3))) (((4*2)+(1*2))+((1*2)+(34*2))) (before4918 k).denote (before4921 k).denote (before4925 k).denote (@Runs.trans (1*1) ((4*2)+(1*3)) (before4918 k).denote (before4919 k).denote (before4921 k).denote (step4918 k) (@Runs.trans (4*2) (1*3) (before4919 k).denote (before4920 k).denote (before4921 k).denote (step4919 k) (step4920 k))) (@Runs.trans ((4*2)+(1*2)) ((1*2)+(34*2)) (before4921 k).denote (before4923 k).denote (before4925 k).denote (@Runs.trans (4*2) (1*2) (before4921 k).denote (before4922 k).denote (before4923 k).denote (step4921 k) (step4922 k)) (@Runs.trans (1*2) (34*2) (before4923 k).denote (before4924 k).denote (before4925 k).denote (step4923 k) (step4924 k)))))) (@Runs.trans ((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38))))) (before4925 k).denote (before4937 k).denote (before4950 k).denote (@Runs.trans (((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))) (before4925 k).denote (before4931 k).denote (before4937 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before4925 k).denote (before4928 k).denote (before4931 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before4925 k).denote (before4926 k).denote (before4928 k).denote (step4925 k) (@Runs.trans (92*2) (1*2) (before4926 k).denote (before4927 k).denote (before4928 k).denote (step4926 k) (step4927 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before4928 k).denote (before4929 k).denote (before4931 k).denote (step4928 k) (@Runs.trans (14*2) (1*2) (before4929 k).denote (before4930 k).denote (before4931 k).denote (step4929 k) (step4930 k)))) (@Runs.trans ((18*2)+(((1*k+8)*586)+(19*2))) ((1*2)+((1*2)+(90*2))) (before4931 k).denote (before4934 k).denote (before4937 k).denote (@Runs.trans (18*2) (((1*k+8)*586)+(19*2)) (before4931 k).denote (before4932 k).denote (before4934 k).denote (step4931 k) (@Runs.trans ((1*k+8)*586) (19*2) (before4932 k).denote (before4933 k).denote (before4934 k).denote (step4932 k) (step4933 k))) (@Runs.trans (1*2) ((1*2)+(90*2)) (before4934 k).denote (before4935 k).denote (before4937 k).denote (step4934 k) (@Runs.trans (1*2) (90*2) (before4935 k).denote (before4936 k).denote (before4937 k).denote (step4935 k) (step4936 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2)))) (((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38)))) (before4937 k).denote (before4943 k).denote (before4950 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((38*2)+(1*2))) (before4937 k).denote (before4940 k).denote (before4943 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before4937 k).denote (before4938 k).denote (before4940 k).denote (step4937 k) (@Runs.trans (16*2) (1*2) (before4938 k).denote (before4939 k).denote (before4940 k).denote (step4938 k) (step4939 k))) (@Runs.trans (1*2) ((38*2)+(1*2)) (before4940 k).denote (before4941 k).denote (before4943 k).denote (step4940 k) (@Runs.trans (38*2) (1*2) (before4941 k).denote (before4942 k).denote (before4943 k).denote (step4941 k) (step4942 k)))) (@Runs.trans ((22*2)+((1*2)+(1*2))) (((6*2)+(1*2))+((791761158*2)+(1*38))) (before4943 k).denote (before4946 k).denote (before4950 k).denote (@Runs.trans (22*2) ((1*2)+(1*2)) (before4943 k).denote (before4944 k).denote (before4946 k).denote (step4943 k) (@Runs.trans (1*2) (1*2) (before4944 k).denote (before4945 k).denote (before4946 k).denote (step4944 k) (step4945 k))) (@Runs.trans ((6*2)+(1*2)) ((791761158*2)+(1*38)) (before4946 k).denote (before4948 k).denote (before4950 k).denote (@Runs.trans (6*2) (1*2) (before4946 k).denote (before4947 k).denote (before4948 k).denote (step4946 k) (step4947 k)) (@Runs.trans (791761158*2) (1*38) (before4948 k).denote (before4949 k).denote (before4950 k).denote (step4948 k) (step4949 k))))))) (@Runs.trans ((((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))))) (((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2)))))) (before4950 k).denote (before4975 k).denote (after4999 k).denote (@Runs.trans (((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2))))) ((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))) (before4950 k).denote (before4962 k).denote (before4975 k).denote (@Runs.trans ((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2)))) (((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))) (before4950 k).denote (before4956 k).denote (before4962 k).denote (@Runs.trans (((1*k+7)*38)+((1*2)+(1*2))) ((7*2)+((1*2)+(9*2))) (before4950 k).denote (before4953 k).denote (before4956 k).denote (@Runs.trans ((1*k+7)*38) ((1*2)+(1*2)) (before4950 k).denote (before4951 k).denote (before4953 k).denote (step4950 k) (@Runs.trans (1*2) (1*2) (before4951 k).denote (before4952 k).denote (before4953 k).denote (step4951 k) (step4952 k))) (@Runs.trans (7*2) ((1*2)+(9*2)) (before4953 k).denote (before4954 k).denote (before4956 k).denote (step4953 k) (@Runs.trans (1*2) (9*2) (before4954 k).denote (before4955 k).denote (before4956 k).denote (step4954 k) (step4955 k)))) (@Runs.trans ((1*2)+((1*2)+(7*2))) ((1*2)+((10*2)+(1*2))) (before4956 k).denote (before4959 k).denote (before4962 k).denote (@Runs.trans (1*2) ((1*2)+(7*2)) (before4956 k).denote (before4957 k).denote (before4959 k).denote (step4956 k) (@Runs.trans (1*2) (7*2) (before4957 k).denote (before4958 k).denote (before4959 k).denote (step4957 k) (step4958 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before4959 k).denote (before4960 k).denote (before4962 k).denote (step4959 k) (@Runs.trans (10*2) (1*2) (before4960 k).denote (before4961 k).denote (before4962 k).denote (step4960 k) (step4961 k))))) (@Runs.trans (((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2)))) (before4962 k).denote (before4968 k).denote (before4975 k).denote (@Runs.trans ((1*2)+((10*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before4962 k).denote (before4965 k).denote (before4968 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before4962 k).denote (before4963 k).denote (before4965 k).denote (step4962 k) (@Runs.trans (10*2) (1*2) (before4963 k).denote (before4964 k).denote (before4965 k).denote (step4963 k) (step4964 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before4965 k).denote (before4966 k).denote (before4968 k).denote (step4965 k) (@Runs.trans (1*2) (1*2) (before4966 k).denote (before4967 k).denote (before4968 k).denote (step4966 k) (step4967 k)))) (@Runs.trans ((1*4)+((1*2)+(1*3))) (((1*1)+(1*3))+((1*2)+(1*2))) (before4968 k).denote (before4971 k).denote (before4975 k).denote (@Runs.trans (1*4) ((1*2)+(1*3)) (before4968 k).denote (before4969 k).denote (before4971 k).denote (step4968 k) (@Runs.trans (1*2) (1*3) (before4969 k).denote (before4970 k).denote (before4971 k).denote (step4969 k) (step4970 k))) (@Runs.trans ((1*1)+(1*3)) ((1*2)+(1*2)) (before4971 k).denote (before4973 k).denote (before4975 k).denote (@Runs.trans (1*1) (1*3) (before4971 k).denote (before4972 k).denote (before4973 k).denote (step4971 k) (step4972 k)) (@Runs.trans (1*2) (1*2) (before4973 k).denote (before4974 k).denote (before4975 k).denote (step4973 k) (step4974 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))) ((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2))))) (before4975 k).denote (before4987 k).denote (after4999 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2)))) (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (before4975 k).denote (before4981 k).denote (before4987 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*2)+((2*2)+(1*2))) (before4975 k).denote (before4978 k).denote (before4981 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before4975 k).denote (before4976 k).denote (before4978 k).denote (step4975 k) (@Runs.trans (1*1) (1*3) (before4976 k).denote (before4977 k).denote (before4978 k).denote (step4976 k) (step4977 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before4978 k).denote (before4979 k).denote (before4981 k).denote (step4978 k) (@Runs.trans (2*2) (1*2) (before4979 k).denote (before4980 k).denote (before4981 k).denote (step4979 k) (step4980 k)))) (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before4981 k).denote (before4984 k).denote (before4987 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before4981 k).denote (before4982 k).denote (before4984 k).denote (step4981 k) (@Runs.trans (1*1) (11*2) (before4982 k).denote (before4983 k).denote (before4984 k).denote (step4982 k) (step4983 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before4984 k).denote (before4985 k).denote (before4987 k).denote (step4984 k) (@Runs.trans (11*2) (1*2) (before4985 k).denote (before4986 k).denote (before4987 k).denote (step4985 k) (step4986 k))))) (@Runs.trans (((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3)))) (((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2)))) (before4987 k).denote (before4993 k).denote (after4999 k).denote (@Runs.trans ((10*2)+((1*2)+(8*2))) ((1*1)+((8*2)+(1*3))) (before4987 k).denote (before4990 k).denote (before4993 k).denote (@Runs.trans (10*2) ((1*2)+(8*2)) (before4987 k).denote (before4988 k).denote (before4990 k).denote (step4987 k) (@Runs.trans (1*2) (8*2) (before4988 k).denote (before4989 k).denote (before4990 k).denote (step4988 k) (step4989 k))) (@Runs.trans (1*1) ((8*2)+(1*3)) (before4990 k).denote (before4991 k).denote (before4993 k).denote (step4990 k) (@Runs.trans (8*2) (1*3) (before4991 k).denote (before4992 k).denote (before4993 k).denote (step4991 k) (step4992 k)))) (@Runs.trans ((8*2)+((1*2)+(9*2))) (((1*2)+(8*2))+((1*1)+(8*2))) (before4993 k).denote (before4996 k).denote (after4999 k).denote (@Runs.trans (8*2) ((1*2)+(9*2)) (before4993 k).denote (before4994 k).denote (before4996 k).denote (step4993 k) (@Runs.trans (1*2) (9*2) (before4994 k).denote (before4995 k).denote (before4996 k).denote (step4994 k) (step4995 k))) (@Runs.trans ((1*2)+(8*2)) ((1*1)+(8*2)) (before4996 k).denote (before4998 k).denote (after4999 k).denote (@Runs.trans (1*2) (8*2) (before4996 k).denote (before4997 k).denote (before4998 k).denote (step4996 k) (step4997 k)) (@Runs.trans (1*1) (8*2) (before4998 k).denote (before4999 k).denote (after4999 k).denote (step4998 k) (step4999 k)))))))) - have ht : (((((((1*75)+((1*77)+(1*1026)))+((18*2)+((1*3)+(18*2))))+(((1*77)+((19*2)+(16*2)))+((92*2)+((1*3)+(92*2)))))+((((1*1)+((93*2)+(36*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(1*3)))+(((4*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((18*2)+(((1*k+8)*586)+(19*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761158*2)+(1*38)))))))+(((((((1*k+7)*38)+((1*2)+(1*2)))+((7*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(7*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((10*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*4)+((1*2)+(1*3)))+(((1*1)+(1*3))+((1*2)+(1*2))))))+(((((1*2)+((1*1)+(1*3)))+((1*2)+((2*2)+(1*2))))+(((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))))+((((10*2)+((1*2)+(8*2)))+((1*1)+((8*2)+(1*3))))+(((8*2)+((1*2)+(9*2)))+(((1*2)+(8*2))+((1*1)+(8*2)))))))) = (624*k+1583530445) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean deleted file mode 100644 index 276b3028..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk050.lean +++ /dev/null @@ -1,783 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5000_0 : Stack := [] -abbrev tail5000_1 : Stack := ⟨w0,1⟩ :: tail5000_0 -abbrev tail5000_2 : Stack := ⟨w2,1⟩ :: tail5000_1 -abbrev tail5000_3 : Stack := ⟨w1,1⟩ :: tail5000_2 -abbrev tail5000_4 : Stack := ⟨w0,1⟩ :: tail5000_3 -abbrev tail5000_5 : Stack := ⟨w2,1⟩ :: tail5000_4 -abbrev tail5000_6 : Stack := ⟨w1,2⟩ :: tail5000_5 -abbrev tail5000_7 : Stack := ⟨w0,12⟩ :: tail5000_6 -abbrev tail5000_8 : Stack := ⟨w2,1⟩ :: tail5000_7 -abbrev tail5000_9 : Stack := ⟨w1,10⟩ :: tail5000_8 -abbrev tail5000_10 : Stack := ⟨w0,9⟩ :: tail5000_9 -abbrev tail5000_11 : Stack := ⟨w2,1⟩ :: tail5000_10 -abbrev tail5000_12 : Stack := ⟨w1,9⟩ :: tail5000_11 -abbrev tail5000_13 : Stack := ⟨w23,1⟩ :: tail5000_12 -abbrev tail5000_14 : Stack := ⟨w0,6⟩ :: tail5000_0 -abbrev tail5000_15 : Stack := ⟨w1,35⟩ :: tail5000_14 -abbrev tail5000_16 : Stack := ⟨w2,1⟩ :: tail5000_15 -abbrev tail5000_17 : Stack := ⟨w0,93⟩ :: tail5000_16 -abbrev tail5000_18 : Stack := ⟨w1,15⟩ :: tail5000_17 -abbrev tail5000_19 : Stack := ⟨w2,1⟩ :: tail5000_18 -abbrev tail5000_20 : Stack := ⟨w0,18⟩ :: tail5000_19 -abbrev tail5000_21 (k : Nat) : Stack := ⟨w245,(1*k+8)⟩ :: tail5000_20 -abbrev tail5000_22 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5000_21 k -abbrev tail5000_23 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5000_22 k -abbrev tail5000_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_23 k -abbrev tail5000_25 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5000_24 k -abbrev tail5000_26 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5000_25 k -abbrev tail5000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_26 k -abbrev tail5000_28 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5000_27 k -abbrev tail5000_29 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5000_28 k -abbrev tail5000_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_29 k -abbrev tail5000_31 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5000_30 k -abbrev tail5000_32 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5000_31 k -abbrev tail5000_33 (k : Nat) : Stack := ⟨w246,(1*k+7)⟩ :: tail5000_32 k -abbrev tail5000_34 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_33 k -abbrev tail5000_35 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5000_34 k -abbrev tail5000_36 : Stack := ⟨w0,1⟩ :: tail5000_12 -abbrev tail5000_37 : Stack := ⟨w0,9⟩ :: tail5000_12 -abbrev tail5000_38 : Stack := ⟨w2,1⟩ :: tail5000_37 -abbrev tail5000_39 (k : Nat) : Stack := ⟨w247,(1*k+7)⟩ :: tail5000_38 -abbrev tail5000_40 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5000_39 k -abbrev tail5000_41 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5000_40 k -abbrev tail5000_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_41 k -abbrev tail5000_43 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5000_42 k -abbrev tail5000_44 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5000_27 k -abbrev tail5000_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_44 k -abbrev tail5000_46 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5000_45 k -abbrev tail5000_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_41 k -abbrev tail5000_48 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5000_41 k -abbrev tail5000_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_48 k -abbrev tail5000_50 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5000_49 k -abbrev tail5000_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_50 k -abbrev tail5000_52 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5000_51 k -abbrev tail5000_53 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5000_24 k -abbrev tail5000_54 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_53 k -abbrev tail5000_55 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5000_54 k -abbrev tail5000_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_50 k -abbrev tail5000_57 (k : Nat) : Stack := ⟨w0,40⟩ :: tail5000_50 k -abbrev tail5000_58 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_57 k -abbrev tail5000_59 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5000_58 k -abbrev tail5000_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_59 k -abbrev tail5000_61 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5000_60 k -abbrev tail5000_62 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5000_21 k -abbrev tail5000_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_62 k -abbrev tail5000_64 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5000_63 k -abbrev tail5000_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_59 k -abbrev tail5000_66 (k : Nat) : Stack := ⟨w0,92⟩ :: tail5000_59 k -abbrev tail5000_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_66 k -abbrev tail5000_68 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5000_67 k -abbrev tail5000_69 (k : Nat) : Stack := ⟨w248,(1*k+8)⟩ :: tail5000_68 k -abbrev tail5000_70 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5000_69 k -abbrev tail5000_71 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_70 k -abbrev tail5000_72 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5000_71 k -abbrev tail5000_73 : Stack := ⟨w0,92⟩ :: tail5000_16 -abbrev tail5000_74 : Stack := ⟨w23,1⟩ :: tail5000_73 -abbrev tail5000_75 : Stack := ⟨w1,15⟩ :: tail5000_74 -abbrev tail5000_76 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_70 k -abbrev tail5000_77 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5000_70 k -abbrev tail5000_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_77 k -abbrev tail5000_79 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5000_78 k -abbrev tail5000_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_79 k -abbrev tail5000_81 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5000_80 k -abbrev tail5000_82 : Stack := ⟨w0,5⟩ :: tail5000_0 -abbrev tail5000_83 : Stack := ⟨w23,1⟩ :: tail5000_82 -abbrev tail5000_84 : Stack := ⟨w1,35⟩ :: tail5000_83 -abbrev tail5000_85 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_79 k -abbrev tail5000_86 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5000_79 k -abbrev tail5000_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_86 k -abbrev tail5000_88 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5000_87 k -abbrev tail5000_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5000_88 k -abbrev tail5000_90 : Stack := ⟨w1,1⟩ :: tail5000_0 -abbrev tail5000_91 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_88 k -abbrev tail5000_92 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5000_88 k -abbrev tail5000_93 : Stack := ⟨w1,3⟩ :: tail5000_0 -abbrev tail5000_94 (k : Nat) : Stack := ⟨w1,4⟩ :: tail5000_87 k -abbrev tail5000_95 : Stack := ⟨w2,1⟩ :: tail5000_93 -abbrev tail5000_96 : Stack := ⟨w0,4⟩ :: tail5000_95 -abbrev tail5000_97 : Stack := ⟨w0,5⟩ :: tail5000_95 -abbrev tail5000_98 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5000_79 k -abbrev tail5000_99 : Stack := ⟨w1,1⟩ :: tail5000_97 -abbrev tail5000_100 : Stack := ⟨w1,36⟩ :: tail5000_97 -abbrev tail5000_101 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5000_78 k -abbrev tail5000_102 : Stack := ⟨w2,1⟩ :: tail5000_100 -abbrev tail5000_103 : Stack := ⟨w0,91⟩ :: tail5000_102 -abbrev tail5000_104 : Stack := ⟨w0,92⟩ :: tail5000_102 -abbrev tail5000_105 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5000_70 k -abbrev tail5000_106 : Stack := ⟨w1,1⟩ :: tail5000_104 -abbrev tail5000_107 : Stack := ⟨w1,16⟩ :: tail5000_104 -abbrev tail5000_108 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5000_69 k -abbrev tail5000_109 : Stack := ⟨w2,1⟩ :: tail5000_107 -abbrev tail5000_110 : Stack := ⟨w0,17⟩ :: tail5000_109 -abbrev tail5000_111 (k : Nat) : Stack := ⟨w249,(1*k+8)⟩ :: tail5000_110 -abbrev tail5000_112 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5000_111 k -abbrev tail5000_113 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5000_111 k -abbrev tail5000_114 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5000_59 k -abbrev tail5000_115 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_113 k -abbrev tail5000_116 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5000_113 k -abbrev tail5000_117 (k : Nat) : Stack := ⟨w1,15⟩ :: tail5000_58 k -abbrev tail5000_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_116 k -abbrev tail5000_119 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5000_118 k -abbrev tail5000_120 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5000_118 k -abbrev tail5000_121 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5000_50 k -abbrev tail5000_122 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_120 k -abbrev tail5000_123 (k : Nat) : Stack := ⟨w1,40⟩ :: tail5000_120 k -abbrev tail5000_124 (k : Nat) : Stack := ⟨w1,21⟩ :: tail5000_49 k -abbrev tail5000_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_123 k -abbrev tail5000_126 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5000_125 k -abbrev tail5000_127 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5000_125 k -abbrev tail5000_128 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5000_41 k -abbrev tail5000_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_127 k -abbrev tail5000_130 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5000_127 k -abbrev tail5000_131 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5000_40 k -abbrev tail5000_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_130 k -abbrev tail5000_133 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5000_132 k -abbrev tail5000_134 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5000_133 k -abbrev tail5000_135 (k : Nat) : Stack := ⟨w250,(1*k+7)⟩ :: tail5000_134 k -abbrev tail5000_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_135 k -abbrev tail5000_137 : Stack := ⟨w0,8⟩ :: tail5000_12 -abbrev tail5000_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_136 k -abbrev tail5000_139 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5000_136 k -abbrev tail5000_140 : Stack := ⟨w1,8⟩ :: tail5000_11 -abbrev tail5000_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_139 k -abbrev tail5000_142 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5000_141 k -abbrev tail5000_143 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5000_141 k -abbrev tail5000_144 : Stack := ⟨w0,8⟩ :: tail5000_9 -abbrev tail5000_145 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_143 k -abbrev tail5000_146 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5000_143 k -abbrev tail5000_147 : Stack := ⟨w1,9⟩ :: tail5000_8 -abbrev tail5000_148 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_146 k -abbrev tail5000_149 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5000_148 k -abbrev tail5000_150 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5000_148 k -abbrev tail5000_151 : Stack := ⟨w0,11⟩ :: tail5000_6 -abbrev tail5000_152 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5000_150 k -abbrev tail5000_153 (k : Nat) : Stack := ⟨w1,12⟩ :: tail5000_150 k -abbrev tail5000_154 : Stack := ⟨w1,1⟩ :: tail5000_5 -abbrev tail5000_155 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5000_153 k -abbrev tail5000_156 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5000_155 k - -def before5000 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail5000_13,(tail5000_35 k)⟩ -def before5001 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1139),tail5000_36,(tail5000_35 k)⟩ -def before5002 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail5000_37,(tail5000_34 k)⟩ -def before5003 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail5000_38,(tail5000_33 k)⟩ -def before5004 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail5000_39 k),(tail5000_32 k)⟩ -def before5005 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail5000_40 k),(tail5000_31 k)⟩ -def before5006 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521499),(tail5000_41 k),(tail5000_30 k)⟩ -def before5007 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521501),(tail5000_42 k),(tail5000_29 k)⟩ -def before5008 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail5000_43 k),(tail5000_28 k)⟩ -def before5009 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521515),(tail5000_43 k),(tail5000_45 k)⟩ -def before5010 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail5000_42 k),(tail5000_46 k)⟩ -def before5011 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521501),(tail5000_47 k),(tail5000_46 k)⟩ -def before5012 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521515),(tail5000_48 k),(tail5000_45 k)⟩ -def before5013 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521517),(tail5000_49 k),(tail5000_44 k)⟩ -def before5014 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521561),(tail5000_50 k),(tail5000_27 k)⟩ -def before5015 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521563),(tail5000_51 k),(tail5000_26 k)⟩ -def before5016 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521641),(tail5000_52 k),(tail5000_25 k)⟩ -def before5017 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521641),(tail5000_52 k),(tail5000_54 k)⟩ -def before5018 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521563),(tail5000_51 k),(tail5000_55 k)⟩ -def before5019 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521563),(tail5000_56 k),(tail5000_55 k)⟩ -def before5020 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521641),(tail5000_57 k),(tail5000_54 k)⟩ -def before5021 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521643),(tail5000_58 k),(tail5000_53 k)⟩ -def before5022 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521675),(tail5000_59 k),(tail5000_24 k)⟩ -def before5023 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521677),(tail5000_60 k),(tail5000_23 k)⟩ -def before5024 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521859),(tail5000_61 k),(tail5000_22 k)⟩ -def before5025 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521859),(tail5000_61 k),(tail5000_63 k)⟩ -def before5026 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521677),(tail5000_60 k),(tail5000_64 k)⟩ -def before5027 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521677),(tail5000_65 k),(tail5000_64 k)⟩ -def before5028 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521859),(tail5000_66 k),(tail5000_63 k)⟩ -def before5029 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521861),(tail5000_67 k),(tail5000_62 k)⟩ -def before5030 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail5000_68 k),(tail5000_21 k)⟩ -def before5031 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail5000_69 k),tail5000_20⟩ -def before5032 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526623),(tail5000_70 k),tail5000_19⟩ -def before5033 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526625),(tail5000_71 k),tail5000_18⟩ -def before5034 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail5000_72 k),tail5000_17⟩ -def before5035 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526655),(tail5000_72 k),tail5000_74⟩ -def before5036 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526625),(tail5000_71 k),tail5000_75⟩ -def before5037 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526625),(tail5000_76 k),tail5000_75⟩ -def before5038 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526655),(tail5000_77 k),tail5000_74⟩ -def before5039 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526657),(tail5000_78 k),tail5000_73⟩ -def before5040 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526841),(tail5000_79 k),tail5000_16⟩ -def before5041 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526843),(tail5000_80 k),tail5000_15⟩ -def before5042 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526913),(tail5000_81 k),tail5000_14⟩ -def before5043 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526913),(tail5000_81 k),tail5000_83⟩ -def before5044 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526843),(tail5000_80 k),tail5000_84⟩ -def before5045 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526843),(tail5000_85 k),tail5000_84⟩ -def before5046 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526913),(tail5000_86 k),tail5000_83⟩ -def before5047 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526915),(tail5000_87 k),tail5000_82⟩ -def before5048 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526925),(tail5000_88 k),tail5000_0⟩ -def before5049 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail5000_89 k),tail5000_0⟩ -def before5050 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526927),(tail5000_89 k),tail5000_90⟩ -def before5051 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail5000_91 k),tail5000_90⟩ -def before5052 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail5000_92 k),tail5000_0⟩ -def before5053 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail5000_92 k),tail5000_90⟩ -def before5054 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail5000_88 k),tail5000_93⟩ -def before5055 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5000_94 k),tail5000_95⟩ -def before5056 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail5000_87 k),tail5000_96⟩ -def before5057 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526913),(tail5000_86 k),tail5000_97⟩ -def before5058 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526911),(tail5000_98 k),tail5000_99⟩ -def before5059 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5000_79 k),tail5000_100⟩ -def before5060 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5000_101 k),tail5000_102⟩ -def before5061 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526657),(tail5000_78 k),tail5000_103⟩ -def before5062 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526655),(tail5000_77 k),tail5000_104⟩ -def before5063 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526653),(tail5000_105 k),tail5000_106⟩ -def before5064 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5000_70 k),tail5000_107⟩ -def before5065 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5000_108 k),tail5000_109⟩ -def before5066 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5000_69 k),tail5000_110⟩ -def before5067 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5000_68 k),(tail5000_111 k)⟩ -def before5068 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521861),(tail5000_67 k),(tail5000_112 k)⟩ -def before5069 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521859),(tail5000_66 k),(tail5000_113 k)⟩ -def before5070 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521857),(tail5000_114 k),(tail5000_115 k)⟩ -def before5071 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5000_59 k),(tail5000_116 k)⟩ -def before5072 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5000_117 k),(tail5000_118 k)⟩ -def before5073 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521643),(tail5000_58 k),(tail5000_119 k)⟩ -def before5074 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521641),(tail5000_57 k),(tail5000_120 k)⟩ -def before5075 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521639),(tail5000_121 k),(tail5000_122 k)⟩ -def before5076 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5000_50 k),(tail5000_123 k)⟩ -def before5077 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5000_124 k),(tail5000_125 k)⟩ -def before5078 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521517),(tail5000_49 k),(tail5000_126 k)⟩ -def before5079 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521515),(tail5000_48 k),(tail5000_127 k)⟩ -def before5080 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521513),(tail5000_128 k),(tail5000_129 k)⟩ -def before5081 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5000_41 k),(tail5000_130 k)⟩ -def before5082 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5000_131 k),(tail5000_132 k)⟩ -def before5083 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5000_40 k),(tail5000_133 k)⟩ -def before5084 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5000_39 k),(tail5000_134 k)⟩ -def before5085 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5000_38,(tail5000_135 k)⟩ -def before5086 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1123),tail5000_37,(tail5000_136 k)⟩ -def before5087 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail5000_137,(tail5000_138 k)⟩ -def before5088 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5000_12,(tail5000_139 k)⟩ -def before5089 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5000_140,(tail5000_141 k)⟩ -def before5090 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail5000_11,(tail5000_142 k)⟩ -def before5091 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1161),tail5000_10,(tail5000_143 k)⟩ -def before5092 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail5000_144,(tail5000_145 k)⟩ -def before5093 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5000_9,(tail5000_146 k)⟩ -def before5094 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5000_147,(tail5000_148 k)⟩ -def before5095 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail5000_8,(tail5000_149 k)⟩ -def before5096 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1201),tail5000_7,(tail5000_150 k)⟩ -def before5097 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail5000_151,(tail5000_152 k)⟩ -def before5098 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5000_6,(tail5000_153 k)⟩ -def before5099 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5000_154,(tail5000_155 k)⟩ -def after5099 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5000_5,(tail5000_156 k)⟩ - -theorem macro5000 (k : Nat) : applyExit (before5000 k) exit32 1 = some (before5001 k) := by - simp (disch := omega) [before5000, before5001, exit32, applyExit, pop, push] - <;> omega -theorem step5000 (k : Nat) : Runs (1*3) (before5000 k).denote (before5001 k).denote := - @applyExit_sound (before5000 k) (before5001 k) exit32 1 valid32 (macro5000 k) -theorem macro5001 (k : Nat) : applyExit (before5001 k) exit36 8 = some (before5002 k) := by - simp (disch := omega) [before5001, before5002, exit36, applyExit, pop, push] - <;> omega -theorem step5001 (k : Nat) : Runs (8*2) (before5001 k).denote (before5002 k).denote := - @applyExit_sound (before5001 k) (before5002 k) exit36 8 valid36 (macro5001 k) -theorem macro5002 (k : Nat) : applyExit (before5002 k) exit33 1 = some (before5003 k) := by - simp (disch := omega) [before5002, before5003, exit33, applyExit, pop, push] - <;> omega -theorem step5002 (k : Nat) : Runs (1*2) (before5002 k).denote (before5003 k).denote := - @applyExit_sound (before5002 k) (before5003 k) exit33 1 valid33 (macro5002 k) -theorem macro5003 (k : Nat) : applyExit (before5003 k) exit282 (1*k+7) = some (before5004 k) := by - simp (disch := omega) [before5003, before5004, exit282, applyExit, pop, push] - <;> omega -theorem step5003 (k : Nat) : Runs ((1*k+7)*74) (before5003 k).denote (before5004 k).denote := - @applyExit_sound (before5003 k) (before5004 k) exit282 (1*k+7) valid282 (macro5003 k) -theorem macro5004 (k : Nat) : applyExit (before5004 k) exit283 1 = some (before5005 k) := by - simp (disch := omega) [before5004, before5005, exit283, applyExit, pop, push] - <;> omega -theorem step5004 (k : Nat) : Runs (1*38) (before5004 k).denote (before5005 k).denote := - @applyExit_sound (before5004 k) (before5005 k) exit283 1 valid283 (macro5004 k) -theorem macro5005 (k : Nat) : applyExit (before5005 k) exit34 791761158 = some (before5006 k) := by - simp (disch := omega) [before5005, before5006, exit34, applyExit, pop, push] - <;> omega -theorem step5005 (k : Nat) : Runs (791761158*2) (before5005 k).denote (before5006 k).denote := - @applyExit_sound (before5005 k) (before5006 k) exit34 791761158 valid34 (macro5005 k) -theorem macro5006 (k : Nat) : applyExit (before5006 k) exit35 1 = some (before5007 k) := by - simp (disch := omega) [before5006, before5007, exit35, applyExit, pop, push] - <;> omega -theorem step5006 (k : Nat) : Runs (1*2) (before5006 k).denote (before5007 k).denote := - @applyExit_sound (before5006 k) (before5007 k) exit35 1 valid35 (macro5006 k) -theorem macro5007 (k : Nat) : applyExit (before5007 k) exit36 7 = some (before5008 k) := by - simp (disch := omega) [before5007, before5008, exit36, applyExit, pop, push] - <;> omega -theorem step5007 (k : Nat) : Runs (7*2) (before5007 k).denote (before5008 k).denote := - @applyExit_sound (before5007 k) (before5008 k) exit36 7 valid36 (macro5007 k) -theorem macro5008 (k : Nat) : applyExit (before5008 k) exit31 1 = some (before5009 k) := by - simp (disch := omega) [before5008, before5009, exit31, applyExit, pop, push] - <;> omega -theorem step5008 (k : Nat) : Runs (1*1) (before5008 k).denote (before5009 k).denote := - @applyExit_sound (before5008 k) (before5009 k) exit31 1 valid31 (macro5008 k) -theorem macro5009 (k : Nat) : applyExit (before5009 k) exit10 7 = some (before5010 k) := by - simp (disch := omega) [before5009, before5010, exit10, applyExit, pop, push] - <;> omega -theorem step5009 (k : Nat) : Runs (7*2) (before5009 k).denote (before5010 k).denote := - @applyExit_sound (before5009 k) (before5010 k) exit10 7 valid10 (macro5009 k) -theorem macro5010 (k : Nat) : applyExit (before5010 k) exit32 1 = some (before5011 k) := by - simp (disch := omega) [before5010, before5011, exit32, applyExit, pop, push] - <;> omega -theorem step5010 (k : Nat) : Runs (1*3) (before5010 k).denote (before5011 k).denote := - @applyExit_sound (before5010 k) (before5011 k) exit32 1 valid32 (macro5010 k) -theorem macro5011 (k : Nat) : applyExit (before5011 k) exit36 7 = some (before5012 k) := by - simp (disch := omega) [before5011, before5012, exit36, applyExit, pop, push] - <;> omega -theorem step5011 (k : Nat) : Runs (7*2) (before5011 k).denote (before5012 k).denote := - @applyExit_sound (before5011 k) (before5012 k) exit36 7 valid36 (macro5011 k) -theorem macro5012 (k : Nat) : applyExit (before5012 k) exit33 1 = some (before5013 k) := by - simp (disch := omega) [before5012, before5013, exit33, applyExit, pop, push] - <;> omega -theorem step5012 (k : Nat) : Runs (1*2) (before5012 k).denote (before5013 k).denote := - @applyExit_sound (before5012 k) (before5013 k) exit33 1 valid33 (macro5012 k) -theorem macro5013 (k : Nat) : applyExit (before5013 k) exit34 22 = some (before5014 k) := by - simp (disch := omega) [before5013, before5014, exit34, applyExit, pop, push] - <;> omega -theorem step5013 (k : Nat) : Runs (22*2) (before5013 k).denote (before5014 k).denote := - @applyExit_sound (before5013 k) (before5014 k) exit34 22 valid34 (macro5013 k) -theorem macro5014 (k : Nat) : applyExit (before5014 k) exit35 1 = some (before5015 k) := by - simp (disch := omega) [before5014, before5015, exit35, applyExit, pop, push] - <;> omega -theorem step5014 (k : Nat) : Runs (1*2) (before5014 k).denote (before5015 k).denote := - @applyExit_sound (before5014 k) (before5015 k) exit35 1 valid35 (macro5014 k) -theorem macro5015 (k : Nat) : applyExit (before5015 k) exit36 39 = some (before5016 k) := by - simp (disch := omega) [before5015, before5016, exit36, applyExit, pop, push] - <;> omega -theorem step5015 (k : Nat) : Runs (39*2) (before5015 k).denote (before5016 k).denote := - @applyExit_sound (before5015 k) (before5016 k) exit36 39 valid36 (macro5015 k) -theorem macro5016 (k : Nat) : applyExit (before5016 k) exit31 1 = some (before5017 k) := by - simp (disch := omega) [before5016, before5017, exit31, applyExit, pop, push] - <;> omega -theorem step5016 (k : Nat) : Runs (1*1) (before5016 k).denote (before5017 k).denote := - @applyExit_sound (before5016 k) (before5017 k) exit31 1 valid31 (macro5016 k) -theorem macro5017 (k : Nat) : applyExit (before5017 k) exit10 39 = some (before5018 k) := by - simp (disch := omega) [before5017, before5018, exit10, applyExit, pop, push] - <;> omega -theorem step5017 (k : Nat) : Runs (39*2) (before5017 k).denote (before5018 k).denote := - @applyExit_sound (before5017 k) (before5018 k) exit10 39 valid10 (macro5017 k) -theorem macro5018 (k : Nat) : applyExit (before5018 k) exit32 1 = some (before5019 k) := by - simp (disch := omega) [before5018, before5019, exit32, applyExit, pop, push] - <;> omega -theorem step5018 (k : Nat) : Runs (1*3) (before5018 k).denote (before5019 k).denote := - @applyExit_sound (before5018 k) (before5019 k) exit32 1 valid32 (macro5018 k) -theorem macro5019 (k : Nat) : applyExit (before5019 k) exit36 39 = some (before5020 k) := by - simp (disch := omega) [before5019, before5020, exit36, applyExit, pop, push] - <;> omega -theorem step5019 (k : Nat) : Runs (39*2) (before5019 k).denote (before5020 k).denote := - @applyExit_sound (before5019 k) (before5020 k) exit36 39 valid36 (macro5019 k) -theorem macro5020 (k : Nat) : applyExit (before5020 k) exit33 1 = some (before5021 k) := by - simp (disch := omega) [before5020, before5021, exit33, applyExit, pop, push] - <;> omega -theorem step5020 (k : Nat) : Runs (1*2) (before5020 k).denote (before5021 k).denote := - @applyExit_sound (before5020 k) (before5021 k) exit33 1 valid33 (macro5020 k) -theorem macro5021 (k : Nat) : applyExit (before5021 k) exit34 16 = some (before5022 k) := by - simp (disch := omega) [before5021, before5022, exit34, applyExit, pop, push] - <;> omega -theorem step5021 (k : Nat) : Runs (16*2) (before5021 k).denote (before5022 k).denote := - @applyExit_sound (before5021 k) (before5022 k) exit34 16 valid34 (macro5021 k) -theorem macro5022 (k : Nat) : applyExit (before5022 k) exit35 1 = some (before5023 k) := by - simp (disch := omega) [before5022, before5023, exit35, applyExit, pop, push] - <;> omega -theorem step5022 (k : Nat) : Runs (1*2) (before5022 k).denote (before5023 k).denote := - @applyExit_sound (before5022 k) (before5023 k) exit35 1 valid35 (macro5022 k) -theorem macro5023 (k : Nat) : applyExit (before5023 k) exit36 91 = some (before5024 k) := by - simp (disch := omega) [before5023, before5024, exit36, applyExit, pop, push] - <;> omega -theorem step5023 (k : Nat) : Runs (91*2) (before5023 k).denote (before5024 k).denote := - @applyExit_sound (before5023 k) (before5024 k) exit36 91 valid36 (macro5023 k) -theorem macro5024 (k : Nat) : applyExit (before5024 k) exit31 1 = some (before5025 k) := by - simp (disch := omega) [before5024, before5025, exit31, applyExit, pop, push] - <;> omega -theorem step5024 (k : Nat) : Runs (1*1) (before5024 k).denote (before5025 k).denote := - @applyExit_sound (before5024 k) (before5025 k) exit31 1 valid31 (macro5024 k) -theorem macro5025 (k : Nat) : applyExit (before5025 k) exit10 91 = some (before5026 k) := by - simp (disch := omega) [before5025, before5026, exit10, applyExit, pop, push] - <;> omega -theorem step5025 (k : Nat) : Runs (91*2) (before5025 k).denote (before5026 k).denote := - @applyExit_sound (before5025 k) (before5026 k) exit10 91 valid10 (macro5025 k) -theorem macro5026 (k : Nat) : applyExit (before5026 k) exit32 1 = some (before5027 k) := by - simp (disch := omega) [before5026, before5027, exit32, applyExit, pop, push] - <;> omega -theorem step5026 (k : Nat) : Runs (1*3) (before5026 k).denote (before5027 k).denote := - @applyExit_sound (before5026 k) (before5027 k) exit32 1 valid32 (macro5026 k) -theorem macro5027 (k : Nat) : applyExit (before5027 k) exit36 91 = some (before5028 k) := by - simp (disch := omega) [before5027, before5028, exit36, applyExit, pop, push] - <;> omega -theorem step5027 (k : Nat) : Runs (91*2) (before5027 k).denote (before5028 k).denote := - @applyExit_sound (before5027 k) (before5028 k) exit36 91 valid36 (macro5027 k) -theorem macro5028 (k : Nat) : applyExit (before5028 k) exit33 1 = some (before5029 k) := by - simp (disch := omega) [before5028, before5029, exit33, applyExit, pop, push] - <;> omega -theorem step5028 (k : Nat) : Runs (1*2) (before5028 k).denote (before5029 k).denote := - @applyExit_sound (before5028 k) (before5029 k) exit33 1 valid33 (macro5028 k) -theorem macro5029 (k : Nat) : applyExit (before5029 k) exit34 19 = some (before5030 k) := by - simp (disch := omega) [before5029, before5030, exit34, applyExit, pop, push] - <;> omega -theorem step5029 (k : Nat) : Runs (19*2) (before5029 k).denote (before5030 k).denote := - @applyExit_sound (before5029 k) (before5030 k) exit34 19 valid34 (macro5029 k) -theorem macro5030 (k : Nat) : applyExit (before5030 k) exit284 (1*k+8) = some (before5031 k) := by - simp (disch := omega) [before5030, before5031, exit284, applyExit, pop, push] - <;> omega -theorem step5030 (k : Nat) : Runs ((1*k+8)*1166) (before5030 k).denote (before5031 k).denote := - @applyExit_sound (before5030 k) (before5031 k) exit284 (1*k+8) valid284 (macro5030 k) -theorem macro5031 (k : Nat) : applyExit (before5031 k) exit34 18 = some (before5032 k) := by - simp (disch := omega) [before5031, before5032, exit34, applyExit, pop, push] - <;> omega -theorem step5031 (k : Nat) : Runs (18*2) (before5031 k).denote (before5032 k).denote := - @applyExit_sound (before5031 k) (before5032 k) exit34 18 valid34 (macro5031 k) -theorem macro5032 (k : Nat) : applyExit (before5032 k) exit35 1 = some (before5033 k) := by - simp (disch := omega) [before5032, before5033, exit35, applyExit, pop, push] - <;> omega -theorem step5032 (k : Nat) : Runs (1*2) (before5032 k).denote (before5033 k).denote := - @applyExit_sound (before5032 k) (before5033 k) exit35 1 valid35 (macro5032 k) -theorem macro5033 (k : Nat) : applyExit (before5033 k) exit36 15 = some (before5034 k) := by - simp (disch := omega) [before5033, before5034, exit36, applyExit, pop, push] - <;> omega -theorem step5033 (k : Nat) : Runs (15*2) (before5033 k).denote (before5034 k).denote := - @applyExit_sound (before5033 k) (before5034 k) exit36 15 valid36 (macro5033 k) -theorem macro5034 (k : Nat) : applyExit (before5034 k) exit31 1 = some (before5035 k) := by - simp (disch := omega) [before5034, before5035, exit31, applyExit, pop, push] - <;> omega -theorem step5034 (k : Nat) : Runs (1*1) (before5034 k).denote (before5035 k).denote := - @applyExit_sound (before5034 k) (before5035 k) exit31 1 valid31 (macro5034 k) -theorem macro5035 (k : Nat) : applyExit (before5035 k) exit10 15 = some (before5036 k) := by - simp (disch := omega) [before5035, before5036, exit10, applyExit, pop, push] - <;> omega -theorem step5035 (k : Nat) : Runs (15*2) (before5035 k).denote (before5036 k).denote := - @applyExit_sound (before5035 k) (before5036 k) exit10 15 valid10 (macro5035 k) -theorem macro5036 (k : Nat) : applyExit (before5036 k) exit32 1 = some (before5037 k) := by - simp (disch := omega) [before5036, before5037, exit32, applyExit, pop, push] - <;> omega -theorem step5036 (k : Nat) : Runs (1*3) (before5036 k).denote (before5037 k).denote := - @applyExit_sound (before5036 k) (before5037 k) exit32 1 valid32 (macro5036 k) -theorem macro5037 (k : Nat) : applyExit (before5037 k) exit36 15 = some (before5038 k) := by - simp (disch := omega) [before5037, before5038, exit36, applyExit, pop, push] - <;> omega -theorem step5037 (k : Nat) : Runs (15*2) (before5037 k).denote (before5038 k).denote := - @applyExit_sound (before5037 k) (before5038 k) exit36 15 valid36 (macro5037 k) -theorem macro5038 (k : Nat) : applyExit (before5038 k) exit33 1 = some (before5039 k) := by - simp (disch := omega) [before5038, before5039, exit33, applyExit, pop, push] - <;> omega -theorem step5038 (k : Nat) : Runs (1*2) (before5038 k).denote (before5039 k).denote := - @applyExit_sound (before5038 k) (before5039 k) exit33 1 valid33 (macro5038 k) -theorem macro5039 (k : Nat) : applyExit (before5039 k) exit34 92 = some (before5040 k) := by - simp (disch := omega) [before5039, before5040, exit34, applyExit, pop, push] - <;> omega -theorem step5039 (k : Nat) : Runs (92*2) (before5039 k).denote (before5040 k).denote := - @applyExit_sound (before5039 k) (before5040 k) exit34 92 valid34 (macro5039 k) -theorem macro5040 (k : Nat) : applyExit (before5040 k) exit35 1 = some (before5041 k) := by - simp (disch := omega) [before5040, before5041, exit35, applyExit, pop, push] - <;> omega -theorem step5040 (k : Nat) : Runs (1*2) (before5040 k).denote (before5041 k).denote := - @applyExit_sound (before5040 k) (before5041 k) exit35 1 valid35 (macro5040 k) -theorem macro5041 (k : Nat) : applyExit (before5041 k) exit36 35 = some (before5042 k) := by - simp (disch := omega) [before5041, before5042, exit36, applyExit, pop, push] - <;> omega -theorem step5041 (k : Nat) : Runs (35*2) (before5041 k).denote (before5042 k).denote := - @applyExit_sound (before5041 k) (before5042 k) exit36 35 valid36 (macro5041 k) -theorem macro5042 (k : Nat) : applyExit (before5042 k) exit31 1 = some (before5043 k) := by - simp (disch := omega) [before5042, before5043, exit31, applyExit, pop, push] - <;> omega -theorem step5042 (k : Nat) : Runs (1*1) (before5042 k).denote (before5043 k).denote := - @applyExit_sound (before5042 k) (before5043 k) exit31 1 valid31 (macro5042 k) -theorem macro5043 (k : Nat) : applyExit (before5043 k) exit10 35 = some (before5044 k) := by - simp (disch := omega) [before5043, before5044, exit10, applyExit, pop, push] - <;> omega -theorem step5043 (k : Nat) : Runs (35*2) (before5043 k).denote (before5044 k).denote := - @applyExit_sound (before5043 k) (before5044 k) exit10 35 valid10 (macro5043 k) -theorem macro5044 (k : Nat) : applyExit (before5044 k) exit32 1 = some (before5045 k) := by - simp (disch := omega) [before5044, before5045, exit32, applyExit, pop, push] - <;> omega -theorem step5044 (k : Nat) : Runs (1*3) (before5044 k).denote (before5045 k).denote := - @applyExit_sound (before5044 k) (before5045 k) exit32 1 valid32 (macro5044 k) -theorem macro5045 (k : Nat) : applyExit (before5045 k) exit36 35 = some (before5046 k) := by - simp (disch := omega) [before5045, before5046, exit36, applyExit, pop, push] - <;> omega -theorem step5045 (k : Nat) : Runs (35*2) (before5045 k).denote (before5046 k).denote := - @applyExit_sound (before5045 k) (before5046 k) exit36 35 valid36 (macro5045 k) -theorem macro5046 (k : Nat) : applyExit (before5046 k) exit33 1 = some (before5047 k) := by - simp (disch := omega) [before5046, before5047, exit33, applyExit, pop, push] - <;> omega -theorem step5046 (k : Nat) : Runs (1*2) (before5046 k).denote (before5047 k).denote := - @applyExit_sound (before5046 k) (before5047 k) exit33 1 valid33 (macro5046 k) -theorem macro5047 (k : Nat) : applyExit (before5047 k) exit34 5 = some (before5048 k) := by - simp (disch := omega) [before5047, before5048, exit34, applyExit, pop, push] - <;> omega -theorem step5047 (k : Nat) : Runs (5*2) (before5047 k).denote (before5048 k).denote := - @applyExit_sound (before5047 k) (before5048 k) exit34 5 valid34 (macro5047 k) -theorem macro5048 (k : Nat) : applyExit (before5048 k) exit35 1 = some (before5049 k) := by - simp (disch := omega) [before5048, before5049, exit35, applyExit, pop, push] - <;> omega -theorem step5048 (k : Nat) : Runs (1*2) (before5048 k).denote (before5049 k).denote := - @applyExit_sound (before5048 k) (before5049 k) exit35 1 valid35 (macro5048 k) -theorem macro5049 (k : Nat) : applyExit (before5049 k) exit39 1 = some (before5050 k) := by - simp (disch := omega) [before5049, before5050, exit39, applyExit, pop, push] - <;> omega -theorem step5049 (k : Nat) : Runs (1*1) (before5049 k).denote (before5050 k).denote := - @applyExit_sound (before5049 k) (before5050 k) exit39 1 valid39 (macro5049 k) -theorem macro5050 (k : Nat) : applyExit (before5050 k) exit32 1 = some (before5051 k) := by - simp (disch := omega) [before5050, before5051, exit32, applyExit, pop, push] - <;> omega -theorem step5050 (k : Nat) : Runs (1*3) (before5050 k).denote (before5051 k).denote := - @applyExit_sound (before5050 k) (before5051 k) exit32 1 valid32 (macro5050 k) -theorem macro5051 (k : Nat) : applyExit (before5051 k) exit36 1 = some (before5052 k) := by - simp (disch := omega) [before5051, before5052, exit36, applyExit, pop, push] - <;> omega -theorem step5051 (k : Nat) : Runs (1*2) (before5051 k).denote (before5052 k).denote := - @applyExit_sound (before5051 k) (before5052 k) exit36 1 valid36 (macro5051 k) -theorem macro5052 (k : Nat) : applyExit (before5052 k) exit39 1 = some (before5053 k) := by - simp (disch := omega) [before5052, before5053, exit39, applyExit, pop, push] - <;> omega -theorem step5052 (k : Nat) : Runs (1*1) (before5052 k).denote (before5053 k).denote := - @applyExit_sound (before5052 k) (before5053 k) exit39 1 valid39 (macro5052 k) -theorem macro5053 (k : Nat) : applyExit (before5053 k) exit10 2 = some (before5054 k) := by - simp (disch := omega) [before5053, before5054, exit10, applyExit, pop, push] - <;> omega -theorem step5053 (k : Nat) : Runs (2*2) (before5053 k).denote (before5054 k).denote := - @applyExit_sound (before5053 k) (before5054 k) exit10 2 valid10 (macro5053 k) -theorem macro5054 (k : Nat) : applyExit (before5054 k) exit11 1 = some (before5055 k) := by - simp (disch := omega) [before5054, before5055, exit11, applyExit, pop, push] - <;> omega -theorem step5054 (k : Nat) : Runs (1*2) (before5054 k).denote (before5055 k).denote := - @applyExit_sound (before5054 k) (before5055 k) exit11 1 valid11 (macro5054 k) -theorem macro5055 (k : Nat) : applyExit (before5055 k) exit2 4 = some (before5056 k) := by - simp (disch := omega) [before5055, before5056, exit2, applyExit, pop, push] - <;> omega -theorem step5055 (k : Nat) : Runs (4*2) (before5055 k).denote (before5056 k).denote := - @applyExit_sound (before5055 k) (before5056 k) exit2 4 valid2 (macro5055 k) -theorem macro5056 (k : Nat) : applyExit (before5056 k) exit3 1 = some (before5057 k) := by - simp (disch := omega) [before5056, before5057, exit3, applyExit, pop, push] - <;> omega -theorem step5056 (k : Nat) : Runs (1*2) (before5056 k).denote (before5057 k).denote := - @applyExit_sound (before5056 k) (before5057 k) exit3 1 valid3 (macro5056 k) -theorem macro5057 (k : Nat) : applyExit (before5057 k) exit9 1 = some (before5058 k) := by - simp (disch := omega) [before5057, before5058, exit9, applyExit, pop, push] - <;> omega -theorem step5057 (k : Nat) : Runs (1*2) (before5057 k).denote (before5058 k).denote := - @applyExit_sound (before5057 k) (before5058 k) exit9 1 valid9 (macro5057 k) -theorem macro5058 (k : Nat) : applyExit (before5058 k) exit10 35 = some (before5059 k) := by - simp (disch := omega) [before5058, before5059, exit10, applyExit, pop, push] - <;> omega -theorem step5058 (k : Nat) : Runs (35*2) (before5058 k).denote (before5059 k).denote := - @applyExit_sound (before5058 k) (before5059 k) exit10 35 valid10 (macro5058 k) -theorem macro5059 (k : Nat) : applyExit (before5059 k) exit11 1 = some (before5060 k) := by - simp (disch := omega) [before5059, before5060, exit11, applyExit, pop, push] - <;> omega -theorem step5059 (k : Nat) : Runs (1*2) (before5059 k).denote (before5060 k).denote := - @applyExit_sound (before5059 k) (before5060 k) exit11 1 valid11 (macro5059 k) -theorem macro5060 (k : Nat) : applyExit (before5060 k) exit2 91 = some (before5061 k) := by - simp (disch := omega) [before5060, before5061, exit2, applyExit, pop, push] - <;> omega -theorem step5060 (k : Nat) : Runs (91*2) (before5060 k).denote (before5061 k).denote := - @applyExit_sound (before5060 k) (before5061 k) exit2 91 valid2 (macro5060 k) -theorem macro5061 (k : Nat) : applyExit (before5061 k) exit3 1 = some (before5062 k) := by - simp (disch := omega) [before5061, before5062, exit3, applyExit, pop, push] - <;> omega -theorem step5061 (k : Nat) : Runs (1*2) (before5061 k).denote (before5062 k).denote := - @applyExit_sound (before5061 k) (before5062 k) exit3 1 valid3 (macro5061 k) -theorem macro5062 (k : Nat) : applyExit (before5062 k) exit9 1 = some (before5063 k) := by - simp (disch := omega) [before5062, before5063, exit9, applyExit, pop, push] - <;> omega -theorem step5062 (k : Nat) : Runs (1*2) (before5062 k).denote (before5063 k).denote := - @applyExit_sound (before5062 k) (before5063 k) exit9 1 valid9 (macro5062 k) -theorem macro5063 (k : Nat) : applyExit (before5063 k) exit10 15 = some (before5064 k) := by - simp (disch := omega) [before5063, before5064, exit10, applyExit, pop, push] - <;> omega -theorem step5063 (k : Nat) : Runs (15*2) (before5063 k).denote (before5064 k).denote := - @applyExit_sound (before5063 k) (before5064 k) exit10 15 valid10 (macro5063 k) -theorem macro5064 (k : Nat) : applyExit (before5064 k) exit11 1 = some (before5065 k) := by - simp (disch := omega) [before5064, before5065, exit11, applyExit, pop, push] - <;> omega -theorem step5064 (k : Nat) : Runs (1*2) (before5064 k).denote (before5065 k).denote := - @applyExit_sound (before5064 k) (before5065 k) exit11 1 valid11 (macro5064 k) -theorem macro5065 (k : Nat) : applyExit (before5065 k) exit2 17 = some (before5066 k) := by - simp (disch := omega) [before5065, before5066, exit2, applyExit, pop, push] - <;> omega -theorem step5065 (k : Nat) : Runs (17*2) (before5065 k).denote (before5066 k).denote := - @applyExit_sound (before5065 k) (before5066 k) exit2 17 valid2 (macro5065 k) -theorem macro5066 (k : Nat) : applyExit (before5066 k) exit285 (1*k+8) = some (before5067 k) := by - simp (disch := omega) [before5066, before5067, exit285, applyExit, pop, push] - <;> omega -theorem step5066 (k : Nat) : Runs ((1*k+8)*586) (before5066 k).denote (before5067 k).denote := - @applyExit_sound (before5066 k) (before5067 k) exit285 (1*k+8) valid285 (macro5066 k) -theorem macro5067 (k : Nat) : applyExit (before5067 k) exit2 19 = some (before5068 k) := by - simp (disch := omega) [before5067, before5068, exit2, applyExit, pop, push] - <;> omega -theorem step5067 (k : Nat) : Runs (19*2) (before5067 k).denote (before5068 k).denote := - @applyExit_sound (before5067 k) (before5068 k) exit2 19 valid2 (macro5067 k) -theorem macro5068 (k : Nat) : applyExit (before5068 k) exit3 1 = some (before5069 k) := by - simp (disch := omega) [before5068, before5069, exit3, applyExit, pop, push] - <;> omega -theorem step5068 (k : Nat) : Runs (1*2) (before5068 k).denote (before5069 k).denote := - @applyExit_sound (before5068 k) (before5069 k) exit3 1 valid3 (macro5068 k) -theorem macro5069 (k : Nat) : applyExit (before5069 k) exit9 1 = some (before5070 k) := by - simp (disch := omega) [before5069, before5070, exit9, applyExit, pop, push] - <;> omega -theorem step5069 (k : Nat) : Runs (1*2) (before5069 k).denote (before5070 k).denote := - @applyExit_sound (before5069 k) (before5070 k) exit9 1 valid9 (macro5069 k) -theorem macro5070 (k : Nat) : applyExit (before5070 k) exit10 91 = some (before5071 k) := by - simp (disch := omega) [before5070, before5071, exit10, applyExit, pop, push] - <;> omega -theorem step5070 (k : Nat) : Runs (91*2) (before5070 k).denote (before5071 k).denote := - @applyExit_sound (before5070 k) (before5071 k) exit10 91 valid10 (macro5070 k) -theorem macro5071 (k : Nat) : applyExit (before5071 k) exit11 1 = some (before5072 k) := by - simp (disch := omega) [before5071, before5072, exit11, applyExit, pop, push] - <;> omega -theorem step5071 (k : Nat) : Runs (1*2) (before5071 k).denote (before5072 k).denote := - @applyExit_sound (before5071 k) (before5072 k) exit11 1 valid11 (macro5071 k) -theorem macro5072 (k : Nat) : applyExit (before5072 k) exit2 15 = some (before5073 k) := by - simp (disch := omega) [before5072, before5073, exit2, applyExit, pop, push] - <;> omega -theorem step5072 (k : Nat) : Runs (15*2) (before5072 k).denote (before5073 k).denote := - @applyExit_sound (before5072 k) (before5073 k) exit2 15 valid2 (macro5072 k) -theorem macro5073 (k : Nat) : applyExit (before5073 k) exit3 1 = some (before5074 k) := by - simp (disch := omega) [before5073, before5074, exit3, applyExit, pop, push] - <;> omega -theorem step5073 (k : Nat) : Runs (1*2) (before5073 k).denote (before5074 k).denote := - @applyExit_sound (before5073 k) (before5074 k) exit3 1 valid3 (macro5073 k) -theorem macro5074 (k : Nat) : applyExit (before5074 k) exit9 1 = some (before5075 k) := by - simp (disch := omega) [before5074, before5075, exit9, applyExit, pop, push] - <;> omega -theorem step5074 (k : Nat) : Runs (1*2) (before5074 k).denote (before5075 k).denote := - @applyExit_sound (before5074 k) (before5075 k) exit9 1 valid9 (macro5074 k) -theorem macro5075 (k : Nat) : applyExit (before5075 k) exit10 39 = some (before5076 k) := by - simp (disch := omega) [before5075, before5076, exit10, applyExit, pop, push] - <;> omega -theorem step5075 (k : Nat) : Runs (39*2) (before5075 k).denote (before5076 k).denote := - @applyExit_sound (before5075 k) (before5076 k) exit10 39 valid10 (macro5075 k) -theorem macro5076 (k : Nat) : applyExit (before5076 k) exit11 1 = some (before5077 k) := by - simp (disch := omega) [before5076, before5077, exit11, applyExit, pop, push] - <;> omega -theorem step5076 (k : Nat) : Runs (1*2) (before5076 k).denote (before5077 k).denote := - @applyExit_sound (before5076 k) (before5077 k) exit11 1 valid11 (macro5076 k) -theorem macro5077 (k : Nat) : applyExit (before5077 k) exit2 21 = some (before5078 k) := by - simp (disch := omega) [before5077, before5078, exit2, applyExit, pop, push] - <;> omega -theorem step5077 (k : Nat) : Runs (21*2) (before5077 k).denote (before5078 k).denote := - @applyExit_sound (before5077 k) (before5078 k) exit2 21 valid2 (macro5077 k) -theorem macro5078 (k : Nat) : applyExit (before5078 k) exit3 1 = some (before5079 k) := by - simp (disch := omega) [before5078, before5079, exit3, applyExit, pop, push] - <;> omega -theorem step5078 (k : Nat) : Runs (1*2) (before5078 k).denote (before5079 k).denote := - @applyExit_sound (before5078 k) (before5079 k) exit3 1 valid3 (macro5078 k) -theorem macro5079 (k : Nat) : applyExit (before5079 k) exit9 1 = some (before5080 k) := by - simp (disch := omega) [before5079, before5080, exit9, applyExit, pop, push] - <;> omega -theorem step5079 (k : Nat) : Runs (1*2) (before5079 k).denote (before5080 k).denote := - @applyExit_sound (before5079 k) (before5080 k) exit9 1 valid9 (macro5079 k) -theorem macro5080 (k : Nat) : applyExit (before5080 k) exit10 7 = some (before5081 k) := by - simp (disch := omega) [before5080, before5081, exit10, applyExit, pop, push] - <;> omega -theorem step5080 (k : Nat) : Runs (7*2) (before5080 k).denote (before5081 k).denote := - @applyExit_sound (before5080 k) (before5081 k) exit10 7 valid10 (macro5080 k) -theorem macro5081 (k : Nat) : applyExit (before5081 k) exit11 1 = some (before5082 k) := by - simp (disch := omega) [before5081, before5082, exit11, applyExit, pop, push] - <;> omega -theorem step5081 (k : Nat) : Runs (1*2) (before5081 k).denote (before5082 k).denote := - @applyExit_sound (before5081 k) (before5082 k) exit11 1 valid11 (macro5081 k) -theorem macro5082 (k : Nat) : applyExit (before5082 k) exit2 791761157 = some (before5083 k) := by - simp (disch := omega) [before5082, before5083, exit2, applyExit, pop, push] - <;> omega -theorem step5082 (k : Nat) : Runs (791761157*2) (before5082 k).denote (before5083 k).denote := - @applyExit_sound (before5082 k) (before5083 k) exit2 791761157 valid2 (macro5082 k) -theorem macro5083 (k : Nat) : applyExit (before5083 k) exit276 1 = some (before5084 k) := by - simp (disch := omega) [before5083, before5084, exit276, applyExit, pop, push] - <;> omega -theorem step5083 (k : Nat) : Runs (1*38) (before5083 k).denote (before5084 k).denote := - @applyExit_sound (before5083 k) (before5084 k) exit276 1 valid276 (macro5083 k) -theorem macro5084 (k : Nat) : applyExit (before5084 k) exit286 (1*k+7) = some (before5085 k) := by - simp (disch := omega) [before5084, before5085, exit286, applyExit, pop, push] - <;> omega -theorem step5084 (k : Nat) : Runs ((1*k+7)*38) (before5084 k).denote (before5085 k).denote := - @applyExit_sound (before5084 k) (before5085 k) exit286 (1*k+7) valid286 (macro5084 k) -theorem macro5085 (k : Nat) : applyExit (before5085 k) exit3 1 = some (before5086 k) := by - simp (disch := omega) [before5085, before5086, exit3, applyExit, pop, push] - <;> omega -theorem step5085 (k : Nat) : Runs (1*2) (before5085 k).denote (before5086 k).denote := - @applyExit_sound (before5085 k) (before5086 k) exit3 1 valid3 (macro5085 k) -theorem macro5086 (k : Nat) : applyExit (before5086 k) exit9 1 = some (before5087 k) := by - simp (disch := omega) [before5086, before5087, exit9, applyExit, pop, push] - <;> omega -theorem step5086 (k : Nat) : Runs (1*2) (before5086 k).denote (before5087 k).denote := - @applyExit_sound (before5086 k) (before5087 k) exit9 1 valid9 (macro5086 k) -theorem macro5087 (k : Nat) : applyExit (before5087 k) exit10 8 = some (before5088 k) := by - simp (disch := omega) [before5087, before5088, exit10, applyExit, pop, push] - <;> omega -theorem step5087 (k : Nat) : Runs (8*2) (before5087 k).denote (before5088 k).denote := - @applyExit_sound (before5087 k) (before5088 k) exit10 8 valid10 (macro5087 k) -theorem macro5088 (k : Nat) : applyExit (before5088 k) exit11 1 = some (before5089 k) := by - simp (disch := omega) [before5088, before5089, exit11, applyExit, pop, push] - <;> omega -theorem step5088 (k : Nat) : Runs (1*2) (before5088 k).denote (before5089 k).denote := - @applyExit_sound (before5088 k) (before5089 k) exit11 1 valid11 (macro5088 k) -theorem macro5089 (k : Nat) : applyExit (before5089 k) exit2 8 = some (before5090 k) := by - simp (disch := omega) [before5089, before5090, exit2, applyExit, pop, push] - <;> omega -theorem step5089 (k : Nat) : Runs (8*2) (before5089 k).denote (before5090 k).denote := - @applyExit_sound (before5089 k) (before5090 k) exit2 8 valid2 (macro5089 k) -theorem macro5090 (k : Nat) : applyExit (before5090 k) exit3 1 = some (before5091 k) := by - simp (disch := omega) [before5090, before5091, exit3, applyExit, pop, push] - <;> omega -theorem step5090 (k : Nat) : Runs (1*2) (before5090 k).denote (before5091 k).denote := - @applyExit_sound (before5090 k) (before5091 k) exit3 1 valid3 (macro5090 k) -theorem macro5091 (k : Nat) : applyExit (before5091 k) exit9 1 = some (before5092 k) := by - simp (disch := omega) [before5091, before5092, exit9, applyExit, pop, push] - <;> omega -theorem step5091 (k : Nat) : Runs (1*2) (before5091 k).denote (before5092 k).denote := - @applyExit_sound (before5091 k) (before5092 k) exit9 1 valid9 (macro5091 k) -theorem macro5092 (k : Nat) : applyExit (before5092 k) exit10 8 = some (before5093 k) := by - simp (disch := omega) [before5092, before5093, exit10, applyExit, pop, push] - <;> omega -theorem step5092 (k : Nat) : Runs (8*2) (before5092 k).denote (before5093 k).denote := - @applyExit_sound (before5092 k) (before5093 k) exit10 8 valid10 (macro5092 k) -theorem macro5093 (k : Nat) : applyExit (before5093 k) exit11 1 = some (before5094 k) := by - simp (disch := omega) [before5093, before5094, exit11, applyExit, pop, push] - <;> omega -theorem step5093 (k : Nat) : Runs (1*2) (before5093 k).denote (before5094 k).denote := - @applyExit_sound (before5093 k) (before5094 k) exit11 1 valid11 (macro5093 k) -theorem macro5094 (k : Nat) : applyExit (before5094 k) exit2 9 = some (before5095 k) := by - simp (disch := omega) [before5094, before5095, exit2, applyExit, pop, push] - <;> omega -theorem step5094 (k : Nat) : Runs (9*2) (before5094 k).denote (before5095 k).denote := - @applyExit_sound (before5094 k) (before5095 k) exit2 9 valid2 (macro5094 k) -theorem macro5095 (k : Nat) : applyExit (before5095 k) exit3 1 = some (before5096 k) := by - simp (disch := omega) [before5095, before5096, exit3, applyExit, pop, push] - <;> omega -theorem step5095 (k : Nat) : Runs (1*2) (before5095 k).denote (before5096 k).denote := - @applyExit_sound (before5095 k) (before5096 k) exit3 1 valid3 (macro5095 k) -theorem macro5096 (k : Nat) : applyExit (before5096 k) exit9 1 = some (before5097 k) := by - simp (disch := omega) [before5096, before5097, exit9, applyExit, pop, push] - <;> omega -theorem step5096 (k : Nat) : Runs (1*2) (before5096 k).denote (before5097 k).denote := - @applyExit_sound (before5096 k) (before5097 k) exit9 1 valid9 (macro5096 k) -theorem macro5097 (k : Nat) : applyExit (before5097 k) exit10 11 = some (before5098 k) := by - simp (disch := omega) [before5097, before5098, exit10, applyExit, pop, push] - <;> omega -theorem step5097 (k : Nat) : Runs (11*2) (before5097 k).denote (before5098 k).denote := - @applyExit_sound (before5097 k) (before5098 k) exit10 11 valid10 (macro5097 k) -theorem macro5098 (k : Nat) : applyExit (before5098 k) exit11 1 = some (before5099 k) := by - simp (disch := omega) [before5098, before5099, exit11, applyExit, pop, push] - <;> omega -theorem step5098 (k : Nat) : Runs (1*2) (before5098 k).denote (before5099 k).denote := - @applyExit_sound (before5098 k) (before5099 k) exit11 1 valid11 (macro5098 k) -theorem macro5099 (k : Nat) : applyExit (before5099 k) exit2 1 = some (after5099 k) := by - simp (disch := omega) [before5099, after5099, exit2, applyExit, pop, push] - <;> omega -theorem step5099 (k : Nat) : Runs (1*2) (before5099 k).denote (after5099 k).denote := - @applyExit_sound (before5099 k) (after5099 k) exit2 1 valid2 (macro5099 k) -theorem chunkRun050 (k : Nat) : Runs (1864*k+3167061894) (before5000 k).denote (after5099 k).denote := by - have h := (@Runs.trans ((((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))))+((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1))))))+(((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))))+((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1))))))) ((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))))+((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2))))))+(((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))) (before5000 k).denote (before5050 k).denote (after5099 k).denote (@Runs.trans (((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))))+((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1)))))) (((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))))+((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1)))))) (before5000 k).denote (before5025 k).denote (before5050 k).denote (@Runs.trans ((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2))))) ((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1))))) (before5000 k).denote (before5012 k).denote (before5025 k).denote (@Runs.trans (((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2)))) (((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))) (before5000 k).denote (before5006 k).denote (before5012 k).denote (@Runs.trans ((1*3)+((8*2)+(1*2))) (((1*k+7)*74)+((1*38)+(791761158*2))) (before5000 k).denote (before5003 k).denote (before5006 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before5000 k).denote (before5001 k).denote (before5003 k).denote (step5000 k) (@Runs.trans (8*2) (1*2) (before5001 k).denote (before5002 k).denote (before5003 k).denote (step5001 k) (step5002 k))) (@Runs.trans ((1*k+7)*74) ((1*38)+(791761158*2)) (before5003 k).denote (before5004 k).denote (before5006 k).denote (step5003 k) (@Runs.trans (1*38) (791761158*2) (before5004 k).denote (before5005 k).denote (before5006 k).denote (step5004 k) (step5005 k)))) (@Runs.trans ((1*2)+((7*2)+(1*1))) ((7*2)+((1*3)+(7*2))) (before5006 k).denote (before5009 k).denote (before5012 k).denote (@Runs.trans (1*2) ((7*2)+(1*1)) (before5006 k).denote (before5007 k).denote (before5009 k).denote (step5006 k) (@Runs.trans (7*2) (1*1) (before5007 k).denote (before5008 k).denote (before5009 k).denote (step5007 k) (step5008 k))) (@Runs.trans (7*2) ((1*3)+(7*2)) (before5009 k).denote (before5010 k).denote (before5012 k).denote (step5009 k) (@Runs.trans (1*3) (7*2) (before5010 k).denote (before5011 k).denote (before5012 k).denote (step5010 k) (step5011 k))))) (@Runs.trans (((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2)))) (((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1)))) (before5012 k).denote (before5018 k).denote (before5025 k).denote (@Runs.trans ((1*2)+((22*2)+(1*2))) ((39*2)+((1*1)+(39*2))) (before5012 k).denote (before5015 k).denote (before5018 k).denote (@Runs.trans (1*2) ((22*2)+(1*2)) (before5012 k).denote (before5013 k).denote (before5015 k).denote (step5012 k) (@Runs.trans (22*2) (1*2) (before5013 k).denote (before5014 k).denote (before5015 k).denote (step5013 k) (step5014 k))) (@Runs.trans (39*2) ((1*1)+(39*2)) (before5015 k).denote (before5016 k).denote (before5018 k).denote (step5015 k) (@Runs.trans (1*1) (39*2) (before5016 k).denote (before5017 k).denote (before5018 k).denote (step5016 k) (step5017 k)))) (@Runs.trans ((1*3)+((39*2)+(1*2))) (((16*2)+(1*2))+((91*2)+(1*1))) (before5018 k).denote (before5021 k).denote (before5025 k).denote (@Runs.trans (1*3) ((39*2)+(1*2)) (before5018 k).denote (before5019 k).denote (before5021 k).denote (step5018 k) (@Runs.trans (39*2) (1*2) (before5019 k).denote (before5020 k).denote (before5021 k).denote (step5019 k) (step5020 k))) (@Runs.trans ((16*2)+(1*2)) ((91*2)+(1*1)) (before5021 k).denote (before5023 k).denote (before5025 k).denote (@Runs.trans (16*2) (1*2) (before5021 k).denote (before5022 k).denote (before5023 k).denote (step5021 k) (step5022 k)) (@Runs.trans (91*2) (1*1) (before5023 k).denote (before5024 k).denote (before5025 k).denote (step5023 k) (step5024 k)))))) (@Runs.trans ((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3))))) ((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1))))) (before5025 k).denote (before5037 k).denote (before5050 k).denote (@Runs.trans (((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166)))) (((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))) (before5025 k).denote (before5031 k).denote (before5037 k).denote (@Runs.trans ((91*2)+((1*3)+(91*2))) ((1*2)+((19*2)+((1*k+8)*1166))) (before5025 k).denote (before5028 k).denote (before5031 k).denote (@Runs.trans (91*2) ((1*3)+(91*2)) (before5025 k).denote (before5026 k).denote (before5028 k).denote (step5025 k) (@Runs.trans (1*3) (91*2) (before5026 k).denote (before5027 k).denote (before5028 k).denote (step5026 k) (step5027 k))) (@Runs.trans (1*2) ((19*2)+((1*k+8)*1166)) (before5028 k).denote (before5029 k).denote (before5031 k).denote (step5028 k) (@Runs.trans (19*2) ((1*k+8)*1166) (before5029 k).denote (before5030 k).denote (before5031 k).denote (step5029 k) (step5030 k)))) (@Runs.trans ((18*2)+((1*2)+(15*2))) ((1*1)+((15*2)+(1*3))) (before5031 k).denote (before5034 k).denote (before5037 k).denote (@Runs.trans (18*2) ((1*2)+(15*2)) (before5031 k).denote (before5032 k).denote (before5034 k).denote (step5031 k) (@Runs.trans (1*2) (15*2) (before5032 k).denote (before5033 k).denote (before5034 k).denote (step5032 k) (step5033 k))) (@Runs.trans (1*1) ((15*2)+(1*3)) (before5034 k).denote (before5035 k).denote (before5037 k).denote (step5034 k) (@Runs.trans (15*2) (1*3) (before5035 k).denote (before5036 k).denote (before5037 k).denote (step5035 k) (step5036 k))))) (@Runs.trans (((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1)))) (((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1)))) (before5037 k).denote (before5043 k).denote (before5050 k).denote (@Runs.trans ((15*2)+((1*2)+(92*2))) ((1*2)+((35*2)+(1*1))) (before5037 k).denote (before5040 k).denote (before5043 k).denote (@Runs.trans (15*2) ((1*2)+(92*2)) (before5037 k).denote (before5038 k).denote (before5040 k).denote (step5037 k) (@Runs.trans (1*2) (92*2) (before5038 k).denote (before5039 k).denote (before5040 k).denote (step5038 k) (step5039 k))) (@Runs.trans (1*2) ((35*2)+(1*1)) (before5040 k).denote (before5041 k).denote (before5043 k).denote (step5040 k) (@Runs.trans (35*2) (1*1) (before5041 k).denote (before5042 k).denote (before5043 k).denote (step5041 k) (step5042 k)))) (@Runs.trans ((35*2)+((1*3)+(35*2))) (((1*2)+(5*2))+((1*2)+(1*1))) (before5043 k).denote (before5046 k).denote (before5050 k).denote (@Runs.trans (35*2) ((1*3)+(35*2)) (before5043 k).denote (before5044 k).denote (before5046 k).denote (step5043 k) (@Runs.trans (1*3) (35*2) (before5044 k).denote (before5045 k).denote (before5046 k).denote (step5044 k) (step5045 k))) (@Runs.trans ((1*2)+(5*2)) ((1*2)+(1*1)) (before5046 k).denote (before5048 k).denote (before5050 k).denote (@Runs.trans (1*2) (5*2) (before5046 k).denote (before5047 k).denote (before5048 k).denote (step5046 k) (step5047 k)) (@Runs.trans (1*2) (1*1) (before5048 k).denote (before5049 k).denote (before5050 k).denote (step5048 k) (step5049 k))))))) (@Runs.trans (((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))))+((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2)))))) (((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (before5050 k).denote (before5075 k).denote (after5099 k).denote (@Runs.trans ((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2))))) ((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2))))) (before5050 k).denote (before5062 k).denote (before5075 k).denote (@Runs.trans (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2)))) (((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))) (before5050 k).denote (before5056 k).denote (before5062 k).denote (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(4*2))) (before5050 k).denote (before5053 k).denote (before5056 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before5050 k).denote (before5051 k).denote (before5053 k).denote (step5050 k) (@Runs.trans (1*2) (1*1) (before5051 k).denote (before5052 k).denote (before5053 k).denote (step5051 k) (step5052 k))) (@Runs.trans (2*2) ((1*2)+(4*2)) (before5053 k).denote (before5054 k).denote (before5056 k).denote (step5053 k) (@Runs.trans (1*2) (4*2) (before5054 k).denote (before5055 k).denote (before5056 k).denote (step5054 k) (step5055 k)))) (@Runs.trans ((1*2)+((1*2)+(35*2))) ((1*2)+((91*2)+(1*2))) (before5056 k).denote (before5059 k).denote (before5062 k).denote (@Runs.trans (1*2) ((1*2)+(35*2)) (before5056 k).denote (before5057 k).denote (before5059 k).denote (step5056 k) (@Runs.trans (1*2) (35*2) (before5057 k).denote (before5058 k).denote (before5059 k).denote (step5057 k) (step5058 k))) (@Runs.trans (1*2) ((91*2)+(1*2)) (before5059 k).denote (before5060 k).denote (before5062 k).denote (step5059 k) (@Runs.trans (91*2) (1*2) (before5060 k).denote (before5061 k).denote (before5062 k).denote (step5060 k) (step5061 k))))) (@Runs.trans (((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2)))) (((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2)))) (before5062 k).denote (before5068 k).denote (before5075 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((17*2)+(((1*k+8)*586)+(19*2))) (before5062 k).denote (before5065 k).denote (before5068 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before5062 k).denote (before5063 k).denote (before5065 k).denote (step5062 k) (@Runs.trans (15*2) (1*2) (before5063 k).denote (before5064 k).denote (before5065 k).denote (step5063 k) (step5064 k))) (@Runs.trans (17*2) (((1*k+8)*586)+(19*2)) (before5065 k).denote (before5066 k).denote (before5068 k).denote (step5065 k) (@Runs.trans ((1*k+8)*586) (19*2) (before5066 k).denote (before5067 k).denote (before5068 k).denote (step5066 k) (step5067 k)))) (@Runs.trans ((1*2)+((1*2)+(91*2))) (((1*2)+(15*2))+((1*2)+(1*2))) (before5068 k).denote (before5071 k).denote (before5075 k).denote (@Runs.trans (1*2) ((1*2)+(91*2)) (before5068 k).denote (before5069 k).denote (before5071 k).denote (step5068 k) (@Runs.trans (1*2) (91*2) (before5069 k).denote (before5070 k).denote (before5071 k).denote (step5069 k) (step5070 k))) (@Runs.trans ((1*2)+(15*2)) ((1*2)+(1*2)) (before5071 k).denote (before5073 k).denote (before5075 k).denote (@Runs.trans (1*2) (15*2) (before5071 k).denote (before5072 k).denote (before5073 k).denote (step5071 k) (step5072 k)) (@Runs.trans (1*2) (1*2) (before5073 k).denote (before5074 k).denote (before5075 k).denote (step5073 k) (step5074 k)))))) (@Runs.trans ((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2))))) ((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before5075 k).denote (before5087 k).denote (after5099 k).denote (@Runs.trans (((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2)))) (((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))) (before5075 k).denote (before5081 k).denote (before5087 k).denote (@Runs.trans ((39*2)+((1*2)+(21*2))) ((1*2)+((1*2)+(7*2))) (before5075 k).denote (before5078 k).denote (before5081 k).denote (@Runs.trans (39*2) ((1*2)+(21*2)) (before5075 k).denote (before5076 k).denote (before5078 k).denote (step5075 k) (@Runs.trans (1*2) (21*2) (before5076 k).denote (before5077 k).denote (before5078 k).denote (step5076 k) (step5077 k))) (@Runs.trans (1*2) ((1*2)+(7*2)) (before5078 k).denote (before5079 k).denote (before5081 k).denote (step5078 k) (@Runs.trans (1*2) (7*2) (before5079 k).denote (before5080 k).denote (before5081 k).denote (step5079 k) (step5080 k)))) (@Runs.trans ((1*2)+((791761157*2)+(1*38))) (((1*k+7)*38)+((1*2)+(1*2))) (before5081 k).denote (before5084 k).denote (before5087 k).denote (@Runs.trans (1*2) ((791761157*2)+(1*38)) (before5081 k).denote (before5082 k).denote (before5084 k).denote (step5081 k) (@Runs.trans (791761157*2) (1*38) (before5082 k).denote (before5083 k).denote (before5084 k).denote (step5082 k) (step5083 k))) (@Runs.trans ((1*k+7)*38) ((1*2)+(1*2)) (before5084 k).denote (before5085 k).denote (before5087 k).denote (step5084 k) (@Runs.trans (1*2) (1*2) (before5085 k).denote (before5086 k).denote (before5087 k).denote (step5085 k) (step5086 k))))) (@Runs.trans (((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2)))) (((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before5087 k).denote (before5093 k).denote (after5099 k).denote (@Runs.trans ((8*2)+((1*2)+(8*2))) ((1*2)+((1*2)+(8*2))) (before5087 k).denote (before5090 k).denote (before5093 k).denote (@Runs.trans (8*2) ((1*2)+(8*2)) (before5087 k).denote (before5088 k).denote (before5090 k).denote (step5087 k) (@Runs.trans (1*2) (8*2) (before5088 k).denote (before5089 k).denote (before5090 k).denote (step5088 k) (step5089 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before5090 k).denote (before5091 k).denote (before5093 k).denote (step5090 k) (@Runs.trans (1*2) (8*2) (before5091 k).denote (before5092 k).denote (before5093 k).denote (step5091 k) (step5092 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before5093 k).denote (before5096 k).denote (after5099 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before5093 k).denote (before5094 k).denote (before5096 k).denote (step5093 k) (@Runs.trans (9*2) (1*2) (before5094 k).denote (before5095 k).denote (before5096 k).denote (step5094 k) (step5095 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before5096 k).denote (before5098 k).denote (after5099 k).denote (@Runs.trans (1*2) (11*2) (before5096 k).denote (before5097 k).denote (before5098 k).denote (step5096 k) (step5097 k)) (@Runs.trans (1*2) (1*2) (before5098 k).denote (before5099 k).denote (after5099 k).denote (step5098 k) (step5099 k)))))))) - have ht : (((((((1*3)+((8*2)+(1*2)))+(((1*k+7)*74)+((1*38)+(791761158*2))))+(((1*2)+((7*2)+(1*1)))+((7*2)+((1*3)+(7*2)))))+((((1*2)+((22*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+(((16*2)+(1*2))+((91*2)+(1*1))))))+(((((91*2)+((1*3)+(91*2)))+((1*2)+((19*2)+((1*k+8)*1166))))+(((18*2)+((1*2)+(15*2)))+((1*1)+((15*2)+(1*3)))))+((((15*2)+((1*2)+(92*2)))+((1*2)+((35*2)+(1*1))))+(((35*2)+((1*3)+(35*2)))+(((1*2)+(5*2))+((1*2)+(1*1)))))))+((((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(4*2))))+(((1*2)+((1*2)+(35*2)))+((1*2)+((91*2)+(1*2)))))+((((1*2)+((15*2)+(1*2)))+((17*2)+(((1*k+8)*586)+(19*2))))+(((1*2)+((1*2)+(91*2)))+(((1*2)+(15*2))+((1*2)+(1*2))))))+(((((39*2)+((1*2)+(21*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(8*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))))) = (1864*k+3167061894) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean deleted file mode 100644 index 0e65dc8a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk051.lean +++ /dev/null @@ -1,834 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5100_0 : Stack := [] -abbrev tail5100_1 : Stack := ⟨w0,1⟩ :: tail5100_0 -abbrev tail5100_2 : Stack := ⟨w2,1⟩ :: tail5100_1 -abbrev tail5100_3 : Stack := ⟨w1,1⟩ :: tail5100_2 -abbrev tail5100_4 : Stack := ⟨w0,1⟩ :: tail5100_3 -abbrev tail5100_5 : Stack := ⟨w2,1⟩ :: tail5100_4 -abbrev tail5100_6 : Stack := ⟨w1,3⟩ :: tail5100_0 -abbrev tail5100_7 : Stack := ⟨w2,1⟩ :: tail5100_6 -abbrev tail5100_8 : Stack := ⟨w0,5⟩ :: tail5100_7 -abbrev tail5100_9 : Stack := ⟨w1,36⟩ :: tail5100_8 -abbrev tail5100_10 : Stack := ⟨w2,1⟩ :: tail5100_9 -abbrev tail5100_11 : Stack := ⟨w0,92⟩ :: tail5100_10 -abbrev tail5100_12 : Stack := ⟨w1,16⟩ :: tail5100_11 -abbrev tail5100_13 : Stack := ⟨w2,1⟩ :: tail5100_12 -abbrev tail5100_14 : Stack := ⟨w0,17⟩ :: tail5100_13 -abbrev tail5100_15 (k : Nat) : Stack := ⟨w249,(1*k+8)⟩ :: tail5100_14 -abbrev tail5100_16 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5100_15 k -abbrev tail5100_17 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5100_16 k -abbrev tail5100_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_17 k -abbrev tail5100_19 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5100_18 k -abbrev tail5100_20 (k : Nat) : Stack := ⟨w1,40⟩ :: tail5100_19 k -abbrev tail5100_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_20 k -abbrev tail5100_22 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5100_21 k -abbrev tail5100_23 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5100_22 k -abbrev tail5100_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_23 k -abbrev tail5100_25 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5100_24 k -abbrev tail5100_26 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5100_25 k -abbrev tail5100_27 (k : Nat) : Stack := ⟨w250,(1*k+7)⟩ :: tail5100_26 k -abbrev tail5100_28 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_27 k -abbrev tail5100_29 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5100_28 k -abbrev tail5100_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_29 k -abbrev tail5100_31 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5100_30 k -abbrev tail5100_32 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5100_31 k -abbrev tail5100_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_32 k -abbrev tail5100_34 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5100_33 k -abbrev tail5100_35 (k : Nat) : Stack := ⟨w1,12⟩ :: tail5100_34 k -abbrev tail5100_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_35 k -abbrev tail5100_37 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_36 k -abbrev tail5100_38 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5100_36 k -abbrev tail5100_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5100_38 k -abbrev tail5100_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_39 k -abbrev tail5100_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_40 k -abbrev tail5100_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5100_41 k -abbrev tail5100_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_42 k -abbrev tail5100_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_42 k -abbrev tail5100_45 : Stack := ⟨w1,1⟩ :: tail5100_0 -abbrev tail5100_46 : Stack := ⟨w0,1⟩ :: tail5100_45 -abbrev tail5100_47 : Stack := ⟨w1,1⟩ :: tail5100_46 -abbrev tail5100_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_39 k -abbrev tail5100_49 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5100_39 k -abbrev tail5100_50 : Stack := ⟨w2,1⟩ :: tail5100_45 -abbrev tail5100_51 : Stack := ⟨w1,2⟩ :: tail5100_50 -abbrev tail5100_52 : Stack := ⟨w0,1⟩ :: tail5100_51 -abbrev tail5100_53 : Stack := ⟨w1,2⟩ :: tail5100_52 -abbrev tail5100_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_35 k -abbrev tail5100_55 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5100_35 k -abbrev tail5100_56 : Stack := ⟨w2,1⟩ :: tail5100_51 -abbrev tail5100_57 : Stack := ⟨w1,3⟩ :: tail5100_56 -abbrev tail5100_58 : Stack := ⟨w0,12⟩ :: tail5100_57 -abbrev tail5100_59 : Stack := ⟨w1,10⟩ :: tail5100_58 -abbrev tail5100_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_32 k -abbrev tail5100_61 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5100_32 k -abbrev tail5100_62 : Stack := ⟨w0,11⟩ :: tail5100_57 -abbrev tail5100_63 : Stack := ⟨w2,1⟩ :: tail5100_62 -abbrev tail5100_64 : Stack := ⟨w1,11⟩ :: tail5100_63 -abbrev tail5100_65 : Stack := ⟨w0,9⟩ :: tail5100_64 -abbrev tail5100_66 : Stack := ⟨w1,9⟩ :: tail5100_65 -abbrev tail5100_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_29 k -abbrev tail5100_68 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5100_29 k -abbrev tail5100_69 : Stack := ⟨w0,8⟩ :: tail5100_64 -abbrev tail5100_70 : Stack := ⟨w2,1⟩ :: tail5100_69 -abbrev tail5100_71 : Stack := ⟨w1,10⟩ :: tail5100_70 -abbrev tail5100_72 : Stack := ⟨w0,9⟩ :: tail5100_71 -abbrev tail5100_73 : Stack := ⟨w1,1⟩ :: tail5100_72 -abbrev tail5100_74 (k : Nat) : Stack := ⟨w250,(1*k+6)⟩ :: tail5100_26 k -abbrev tail5100_75 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_74 k -abbrev tail5100_76 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_75 k -abbrev tail5100_77 : Stack := ⟨w0,8⟩ :: tail5100_71 -abbrev tail5100_78 : Stack := ⟨w2,1⟩ :: tail5100_77 -abbrev tail5100_79 : Stack := ⟨w1,1⟩ :: tail5100_78 -abbrev tail5100_80 : Stack := ⟨w252,1⟩ :: tail5100_79 -abbrev tail5100_81 (k : Nat) : Stack := ⟨w250,(1*k+5)⟩ :: tail5100_26 k -abbrev tail5100_82 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_81 k -abbrev tail5100_83 : Stack := ⟨w253,1⟩ :: tail5100_79 -abbrev tail5100_84 : Stack := ⟨w252,1⟩ :: tail5100_83 -abbrev tail5100_85 (k : Nat) : Stack := ⟨w250,(1*k+4)⟩ :: tail5100_26 k -abbrev tail5100_86 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_85 k -abbrev tail5100_87 : Stack := ⟨w253,2⟩ :: tail5100_79 -abbrev tail5100_88 : Stack := ⟨w252,1⟩ :: tail5100_87 -abbrev tail5100_89 (k : Nat) : Stack := ⟨w250,(1*k+3)⟩ :: tail5100_26 k -abbrev tail5100_90 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_89 k -abbrev tail5100_91 : Stack := ⟨w253,3⟩ :: tail5100_79 -abbrev tail5100_92 (k : Nat) : Stack := ⟨w253,(1*k+5)⟩ :: tail5100_79 -abbrev tail5100_93 (k : Nat) : Stack := ⟨w250,1⟩ :: tail5100_26 k -abbrev tail5100_94 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_93 k -abbrev tail5100_95 (k : Nat) : Stack := ⟨w252,1⟩ :: tail5100_92 k -abbrev tail5100_96 (k : Nat) : Stack := ⟨w251,1⟩ :: tail5100_26 k -abbrev tail5100_97 (k : Nat) : Stack := ⟨w253,(1*k+6)⟩ :: tail5100_79 -abbrev tail5100_98 (k : Nat) : Stack := ⟨w252,1⟩ :: tail5100_97 k -abbrev tail5100_99 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5100_98 k -abbrev tail5100_100 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5100_99 k -abbrev tail5100_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_23 k -abbrev tail5100_102 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5100_23 k -abbrev tail5100_103 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5100_102 k -abbrev tail5100_104 (k : Nat) : Stack := ⟨w253,(1*k+7)⟩ :: tail5100_79 -abbrev tail5100_105 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5100_104 k -abbrev tail5100_106 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5100_105 k -abbrev tail5100_107 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5100_106 k -abbrev tail5100_108 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5100_107 k -abbrev tail5100_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_20 k -abbrev tail5100_110 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5100_20 k -abbrev tail5100_111 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5100_106 k -abbrev tail5100_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_111 k -abbrev tail5100_113 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5100_112 k -abbrev tail5100_114 (k : Nat) : Stack := ⟨w0,40⟩ :: tail5100_113 k -abbrev tail5100_115 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5100_114 k -abbrev tail5100_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5100_17 k -abbrev tail5100_117 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5100_17 k -abbrev tail5100_118 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5100_113 k -abbrev tail5100_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_118 k -abbrev tail5100_120 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5100_119 k -abbrev tail5100_121 (k : Nat) : Stack := ⟨w0,92⟩ :: tail5100_120 k -abbrev tail5100_122 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5100_121 k -abbrev tail5100_123 (k : Nat) : Stack := ⟨w249,(1*k+7)⟩ :: tail5100_14 -abbrev tail5100_124 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_123 k -abbrev tail5100_125 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5100_124 k -abbrev tail5100_126 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5100_120 k -abbrev tail5100_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5100_126 k -abbrev tail5100_128 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5100_127 k -abbrev tail5100_129 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_128 k -abbrev tail5100_130 (k : Nat) : Stack := ⟨w249,(1*k+6)⟩ :: tail5100_14 -abbrev tail5100_131 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_130 k -abbrev tail5100_132 (k : Nat) : Stack := ⟨w256,1⟩ :: tail5100_128 k -abbrev tail5100_133 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_132 k -abbrev tail5100_134 (k : Nat) : Stack := ⟨w249,(1*k+5)⟩ :: tail5100_14 -abbrev tail5100_135 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_134 k -abbrev tail5100_136 (k : Nat) : Stack := ⟨w256,2⟩ :: tail5100_128 k -abbrev tail5100_137 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_136 k -abbrev tail5100_138 (k : Nat) : Stack := ⟨w249,(1*k+4)⟩ :: tail5100_14 -abbrev tail5100_139 (k : Nat) : Stack := ⟨w254,1⟩ :: tail5100_138 k -abbrev tail5100_140 (k : Nat) : Stack := ⟨w256,3⟩ :: tail5100_128 k -abbrev tail5100_141 (k : Nat) : Stack := ⟨w256,(1*k+6)⟩ :: tail5100_128 k -abbrev tail5100_142 : Stack := ⟨w249,1⟩ :: tail5100_14 -abbrev tail5100_143 : Stack := ⟨w254,1⟩ :: tail5100_142 -abbrev tail5100_144 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_141 k -abbrev tail5100_145 : Stack := ⟨w254,1⟩ :: tail5100_14 -abbrev tail5100_146 (k : Nat) : Stack := ⟨w256,(1*k+7)⟩ :: tail5100_128 k -abbrev tail5100_147 (k : Nat) : Stack := ⟨w255,1⟩ :: tail5100_146 k -abbrev tail5100_148 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5100_147 k -abbrev tail5100_149 : Stack := ⟨w0,1⟩ :: tail5100_12 -abbrev tail5100_150 : Stack := ⟨w0,18⟩ :: tail5100_12 -abbrev tail5100_151 (k : Nat) : Stack := ⟨w256,(1*k+8)⟩ :: tail5100_128 k -abbrev tail5100_152 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5100_151 k -abbrev tail5100_153 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5100_152 k - -def before5100 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5100_5,(tail5100_37 k)⟩ -def before5101 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1231),tail5100_4,(tail5100_38 k)⟩ -def before5102 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1233),tail5100_3,(tail5100_39 k)⟩ -def before5103 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5100_2,(tail5100_40 k)⟩ -def before5104 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail5100_1,(tail5100_41 k)⟩ -def before5105 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail5100_0,(tail5100_42 k)⟩ -def before5106 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1241),tail5100_0,(tail5100_43 k)⟩ -def before5107 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail5100_1,(tail5100_43 k)⟩ -def before5108 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1241),tail5100_1,(tail5100_44 k)⟩ -def before5109 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail5100_0,(tail5100_44 k)⟩ -def before5110 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1239),tail5100_45,(tail5100_42 k)⟩ -def before5111 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1237),tail5100_46,(tail5100_41 k)⟩ -def before5112 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5100_47,(tail5100_40 k)⟩ -def before5113 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5100_47,(tail5100_48 k)⟩ -def before5114 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1237),tail5100_46,(tail5100_49 k)⟩ -def before5115 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1237),tail5100_50,(tail5100_49 k)⟩ -def before5116 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail5100_51,(tail5100_39 k)⟩ -def before5117 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1231),tail5100_52,(tail5100_38 k)⟩ -def before5118 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail5100_53,(tail5100_36 k)⟩ -def before5119 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5100_53,(tail5100_54 k)⟩ -def before5120 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1231),tail5100_52,(tail5100_55 k)⟩ -def before5121 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1231),tail5100_56,(tail5100_55 k)⟩ -def before5122 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5100_57,(tail5100_35 k)⟩ -def before5123 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail5100_58,(tail5100_34 k)⟩ -def before5124 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail5100_59,(tail5100_33 k)⟩ -def before5125 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5100_59,(tail5100_60 k)⟩ -def before5126 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail5100_58,(tail5100_61 k)⟩ -def before5127 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1201),tail5100_63,(tail5100_61 k)⟩ -def before5128 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail5100_64,(tail5100_32 k)⟩ -def before5129 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail5100_65,(tail5100_31 k)⟩ -def before5130 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail5100_66,(tail5100_30 k)⟩ -def before5131 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5100_66,(tail5100_67 k)⟩ -def before5132 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail5100_65,(tail5100_68 k)⟩ -def before5133 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1161),tail5100_70,(tail5100_68 k)⟩ -def before5134 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail5100_71,(tail5100_29 k)⟩ -def before5135 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail5100_72,(tail5100_28 k)⟩ -def before5136 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5100_73,(tail5100_27 k)⟩ -def before5137 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5100_73,(tail5100_75 k)⟩ -def before5138 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail5100_72,(tail5100_76 k)⟩ -def before5139 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1123),tail5100_78,(tail5100_76 k)⟩ -def before5140 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5100_79,(tail5100_75 k)⟩ -def before5141 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5100_80,(tail5100_74 k)⟩ -def before5142 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5100_80,(tail5100_82 k)⟩ -def before5143 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5100_83,(tail5100_82 k)⟩ -def before5144 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5100_84,(tail5100_81 k)⟩ -def before5145 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5100_84,(tail5100_86 k)⟩ -def before5146 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5100_87,(tail5100_86 k)⟩ -def before5147 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5100_88,(tail5100_85 k)⟩ -def before5148 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5100_88,(tail5100_90 k)⟩ -def before5149 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5100_91,(tail5100_90 k)⟩ -def before5150 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5100_92 k),(tail5100_94 k)⟩ -def before5151 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5100_95 k),(tail5100_93 k)⟩ -def before5152 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5100_95 k),(tail5100_96 k)⟩ -def before5153 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5100_97 k),(tail5100_96 k)⟩ -def before5154 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5100_98 k),(tail5100_26 k)⟩ -def before5155 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5100_99 k),(tail5100_25 k)⟩ -def before5156 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail5100_100 k),(tail5100_24 k)⟩ -def before5157 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5100_100 k),(tail5100_101 k)⟩ -def before5158 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5100_99 k),(tail5100_102 k)⟩ -def before5159 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5100_98 k),(tail5100_103 k)⟩ -def before5160 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5100_104 k),(tail5100_103 k)⟩ -def before5161 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5100_105 k),(tail5100_102 k)⟩ -def before5162 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail5100_106 k),(tail5100_23 k)⟩ -def before5163 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521515),(tail5100_107 k),(tail5100_22 k)⟩ -def before5164 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521559),(tail5100_108 k),(tail5100_21 k)⟩ -def before5165 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5100_108 k),(tail5100_109 k)⟩ -def before5166 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521515),(tail5100_107 k),(tail5100_110 k)⟩ -def before5167 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521515),(tail5100_112 k),(tail5100_110 k)⟩ -def before5168 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail5100_113 k),(tail5100_20 k)⟩ -def before5169 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521641),(tail5100_114 k),(tail5100_19 k)⟩ -def before5170 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail5100_115 k),(tail5100_18 k)⟩ -def before5171 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5100_115 k),(tail5100_116 k)⟩ -def before5172 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521641),(tail5100_114 k),(tail5100_117 k)⟩ -def before5173 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521641),(tail5100_119 k),(tail5100_117 k)⟩ -def before5174 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail5100_120 k),(tail5100_17 k)⟩ -def before5175 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521859),(tail5100_121 k),(tail5100_16 k)⟩ -def before5176 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5100_122 k),(tail5100_15 k)⟩ -def before5177 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5100_122 k),(tail5100_124 k)⟩ -def before5178 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521859),(tail5100_121 k),(tail5100_125 k)⟩ -def before5179 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521859),(tail5100_127 k),(tail5100_125 k)⟩ -def before5180 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5100_128 k),(tail5100_124 k)⟩ -def before5181 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5100_129 k),(tail5100_123 k)⟩ -def before5182 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5100_129 k),(tail5100_131 k)⟩ -def before5183 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5100_132 k),(tail5100_131 k)⟩ -def before5184 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5100_133 k),(tail5100_130 k)⟩ -def before5185 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5100_133 k),(tail5100_135 k)⟩ -def before5186 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5100_136 k),(tail5100_135 k)⟩ -def before5187 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5100_137 k),(tail5100_134 k)⟩ -def before5188 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5100_137 k),(tail5100_139 k)⟩ -def before5189 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5100_140 k),(tail5100_139 k)⟩ -def before5190 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5100_141 k),tail5100_143⟩ -def before5191 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5100_144 k),tail5100_142⟩ -def before5192 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5100_144 k),tail5100_145⟩ -def before5193 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5100_146 k),tail5100_145⟩ -def before5194 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5100_147 k),tail5100_14⟩ -def before5195 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail5100_148 k),tail5100_13⟩ -def before5196 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5100_148 k),tail5100_149⟩ -def before5197 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5100_147 k),tail5100_150⟩ -def before5198 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5100_151 k),tail5100_150⟩ -def before5199 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail5100_152 k),tail5100_12⟩ -def after5199 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526655),(tail5100_153 k),tail5100_11⟩ - -theorem macro5100 (k : Nat) : applyExit (before5100 k) exit3 1 = some (before5101 k) := by - simp (disch := omega) [before5100, before5101, exit3, applyExit, pop, push] - <;> omega -theorem step5100 (k : Nat) : Runs (1*2) (before5100 k).denote (before5101 k).denote := - @applyExit_sound (before5100 k) (before5101 k) exit3 1 valid3 (macro5100 k) -theorem macro5101 (k : Nat) : applyExit (before5101 k) exit9 1 = some (before5102 k) := by - simp (disch := omega) [before5101, before5102, exit9, applyExit, pop, push] - <;> omega -theorem step5101 (k : Nat) : Runs (1*2) (before5101 k).denote (before5102 k).denote := - @applyExit_sound (before5101 k) (before5102 k) exit9 1 valid9 (macro5101 k) -theorem macro5102 (k : Nat) : applyExit (before5102 k) exit11 1 = some (before5103 k) := by - simp (disch := omega) [before5102, before5103, exit11, applyExit, pop, push] - <;> omega -theorem step5102 (k : Nat) : Runs (1*2) (before5102 k).denote (before5103 k).denote := - @applyExit_sound (before5102 k) (before5103 k) exit11 1 valid11 (macro5102 k) -theorem macro5103 (k : Nat) : applyExit (before5103 k) exit3 1 = some (before5104 k) := by - simp (disch := omega) [before5103, before5104, exit3, applyExit, pop, push] - <;> omega -theorem step5103 (k : Nat) : Runs (1*2) (before5103 k).denote (before5104 k).denote := - @applyExit_sound (before5103 k) (before5104 k) exit3 1 valid3 (macro5103 k) -theorem macro5104 (k : Nat) : applyExit (before5104 k) exit9 1 = some (before5105 k) := by - simp (disch := omega) [before5104, before5105, exit9, applyExit, pop, push] - <;> omega -theorem step5104 (k : Nat) : Runs (1*2) (before5104 k).denote (before5105 k).denote := - @applyExit_sound (before5104 k) (before5105 k) exit9 1 valid9 (macro5104 k) -theorem macro5105 (k : Nat) : applyExit (before5105 k) exit46 1 = some (before5106 k) := by - simp (disch := omega) [before5105, before5106, exit46, applyExit, pop, push] - <;> omega -theorem step5105 (k : Nat) : Runs (1*2) (before5105 k).denote (before5106 k).denote := - @applyExit_sound (before5105 k) (before5106 k) exit46 1 valid46 (macro5105 k) -theorem macro5106 (k : Nat) : applyExit (before5106 k) exit49 1 = some (before5107 k) := by - simp (disch := omega) [before5106, before5107, exit49, applyExit, pop, push] - <;> omega -theorem step5106 (k : Nat) : Runs (1*1) (before5106 k).denote (before5107 k).denote := - @applyExit_sound (before5106 k) (before5107 k) exit49 1 valid49 (macro5106 k) -theorem macro5107 (k : Nat) : applyExit (before5107 k) exit1 1 = some (before5108 k) := by - simp (disch := omega) [before5107, before5108, exit1, applyExit, pop, push] - <;> omega -theorem step5107 (k : Nat) : Runs (1*3) (before5107 k).denote (before5108 k).denote := - @applyExit_sound (before5107 k) (before5108 k) exit1 1 valid1 (macro5107 k) -theorem macro5108 (k : Nat) : applyExit (before5108 k) exit6 1 = some (before5109 k) := by - simp (disch := omega) [before5108, before5109, exit6, applyExit, pop, push] - <;> omega -theorem step5108 (k : Nat) : Runs (1*1) (before5108 k).denote (before5109 k).denote := - @applyExit_sound (before5108 k) (before5109 k) exit6 1 valid6 (macro5108 k) -theorem macro5109 (k : Nat) : applyExit (before5109 k) exit0 1 = some (before5110 k) := by - simp (disch := omega) [before5109, before5110, exit0, applyExit, pop, push] - <;> omega -theorem step5109 (k : Nat) : Runs (1*2) (before5109 k).denote (before5110 k).denote := - @applyExit_sound (before5109 k) (before5110 k) exit0 1 valid0 (macro5109 k) -theorem macro5110 (k : Nat) : applyExit (before5110 k) exit13 1 = some (before5111 k) := by - simp (disch := omega) [before5110, before5111, exit13, applyExit, pop, push] - <;> omega -theorem step5110 (k : Nat) : Runs (1*2) (before5110 k).denote (before5111 k).denote := - @applyExit_sound (before5110 k) (before5111 k) exit13 1 valid13 (macro5110 k) -theorem macro5111 (k : Nat) : applyExit (before5111 k) exit0 1 = some (before5112 k) := by - simp (disch := omega) [before5111, before5112, exit0, applyExit, pop, push] - <;> omega -theorem step5111 (k : Nat) : Runs (1*2) (before5111 k).denote (before5112 k).denote := - @applyExit_sound (before5111 k) (before5112 k) exit0 1 valid0 (macro5111 k) -theorem macro5112 (k : Nat) : applyExit (before5112 k) exit1 1 = some (before5113 k) := by - simp (disch := omega) [before5112, before5113, exit1, applyExit, pop, push] - <;> omega -theorem step5112 (k : Nat) : Runs (1*3) (before5112 k).denote (before5113 k).denote := - @applyExit_sound (before5112 k) (before5113 k) exit1 1 valid1 (macro5112 k) -theorem macro5113 (k : Nat) : applyExit (before5113 k) exit2 1 = some (before5114 k) := by - simp (disch := omega) [before5113, before5114, exit2, applyExit, pop, push] - <;> omega -theorem step5113 (k : Nat) : Runs (1*2) (before5113 k).denote (before5114 k).denote := - @applyExit_sound (before5113 k) (before5114 k) exit2 1 valid2 (macro5113 k) -theorem macro5114 (k : Nat) : applyExit (before5114 k) exit6 1 = some (before5115 k) := by - simp (disch := omega) [before5114, before5115, exit6, applyExit, pop, push] - <;> omega -theorem step5114 (k : Nat) : Runs (1*1) (before5114 k).denote (before5115 k).denote := - @applyExit_sound (before5114 k) (before5115 k) exit6 1 valid6 (macro5114 k) -theorem macro5115 (k : Nat) : applyExit (before5115 k) exit0 2 = some (before5116 k) := by - simp (disch := omega) [before5115, before5116, exit0, applyExit, pop, push] - <;> omega -theorem step5115 (k : Nat) : Runs (2*2) (before5115 k).denote (before5116 k).denote := - @applyExit_sound (before5115 k) (before5116 k) exit0 2 valid0 (macro5115 k) -theorem macro5116 (k : Nat) : applyExit (before5116 k) exit13 1 = some (before5117 k) := by - simp (disch := omega) [before5116, before5117, exit13, applyExit, pop, push] - <;> omega -theorem step5116 (k : Nat) : Runs (1*2) (before5116 k).denote (before5117 k).denote := - @applyExit_sound (before5116 k) (before5117 k) exit13 1 valid13 (macro5116 k) -theorem macro5117 (k : Nat) : applyExit (before5117 k) exit0 2 = some (before5118 k) := by - simp (disch := omega) [before5117, before5118, exit0, applyExit, pop, push] - <;> omega -theorem step5117 (k : Nat) : Runs (2*2) (before5117 k).denote (before5118 k).denote := - @applyExit_sound (before5117 k) (before5118 k) exit0 2 valid0 (macro5117 k) -theorem macro5118 (k : Nat) : applyExit (before5118 k) exit1 1 = some (before5119 k) := by - simp (disch := omega) [before5118, before5119, exit1, applyExit, pop, push] - <;> omega -theorem step5118 (k : Nat) : Runs (1*3) (before5118 k).denote (before5119 k).denote := - @applyExit_sound (before5118 k) (before5119 k) exit1 1 valid1 (macro5118 k) -theorem macro5119 (k : Nat) : applyExit (before5119 k) exit2 2 = some (before5120 k) := by - simp (disch := omega) [before5119, before5120, exit2, applyExit, pop, push] - <;> omega -theorem step5119 (k : Nat) : Runs (2*2) (before5119 k).denote (before5120 k).denote := - @applyExit_sound (before5119 k) (before5120 k) exit2 2 valid2 (macro5119 k) -theorem macro5120 (k : Nat) : applyExit (before5120 k) exit6 1 = some (before5121 k) := by - simp (disch := omega) [before5120, before5121, exit6, applyExit, pop, push] - <;> omega -theorem step5120 (k : Nat) : Runs (1*1) (before5120 k).denote (before5121 k).denote := - @applyExit_sound (before5120 k) (before5121 k) exit6 1 valid6 (macro5120 k) -theorem macro5121 (k : Nat) : applyExit (before5121 k) exit0 3 = some (before5122 k) := by - simp (disch := omega) [before5121, before5122, exit0, applyExit, pop, push] - <;> omega -theorem step5121 (k : Nat) : Runs (3*2) (before5121 k).denote (before5122 k).denote := - @applyExit_sound (before5121 k) (before5122 k) exit0 3 valid0 (macro5121 k) -theorem macro5122 (k : Nat) : applyExit (before5122 k) exit13 12 = some (before5123 k) := by - simp (disch := omega) [before5122, before5123, exit13, applyExit, pop, push] - <;> omega -theorem step5122 (k : Nat) : Runs (12*2) (before5122 k).denote (before5123 k).denote := - @applyExit_sound (before5122 k) (before5123 k) exit13 12 valid13 (macro5122 k) -theorem macro5123 (k : Nat) : applyExit (before5123 k) exit0 10 = some (before5124 k) := by - simp (disch := omega) [before5123, before5124, exit0, applyExit, pop, push] - <;> omega -theorem step5123 (k : Nat) : Runs (10*2) (before5123 k).denote (before5124 k).denote := - @applyExit_sound (before5123 k) (before5124 k) exit0 10 valid0 (macro5123 k) -theorem macro5124 (k : Nat) : applyExit (before5124 k) exit1 1 = some (before5125 k) := by - simp (disch := omega) [before5124, before5125, exit1, applyExit, pop, push] - <;> omega -theorem step5124 (k : Nat) : Runs (1*3) (before5124 k).denote (before5125 k).denote := - @applyExit_sound (before5124 k) (before5125 k) exit1 1 valid1 (macro5124 k) -theorem macro5125 (k : Nat) : applyExit (before5125 k) exit2 10 = some (before5126 k) := by - simp (disch := omega) [before5125, before5126, exit2, applyExit, pop, push] - <;> omega -theorem step5125 (k : Nat) : Runs (10*2) (before5125 k).denote (before5126 k).denote := - @applyExit_sound (before5125 k) (before5126 k) exit2 10 valid2 (macro5125 k) -theorem macro5126 (k : Nat) : applyExit (before5126 k) exit6 1 = some (before5127 k) := by - simp (disch := omega) [before5126, before5127, exit6, applyExit, pop, push] - <;> omega -theorem step5126 (k : Nat) : Runs (1*1) (before5126 k).denote (before5127 k).denote := - @applyExit_sound (before5126 k) (before5127 k) exit6 1 valid6 (macro5126 k) -theorem macro5127 (k : Nat) : applyExit (before5127 k) exit0 11 = some (before5128 k) := by - simp (disch := omega) [before5127, before5128, exit0, applyExit, pop, push] - <;> omega -theorem step5127 (k : Nat) : Runs (11*2) (before5127 k).denote (before5128 k).denote := - @applyExit_sound (before5127 k) (before5128 k) exit0 11 valid0 (macro5127 k) -theorem macro5128 (k : Nat) : applyExit (before5128 k) exit13 9 = some (before5129 k) := by - simp (disch := omega) [before5128, before5129, exit13, applyExit, pop, push] - <;> omega -theorem step5128 (k : Nat) : Runs (9*2) (before5128 k).denote (before5129 k).denote := - @applyExit_sound (before5128 k) (before5129 k) exit13 9 valid13 (macro5128 k) -theorem macro5129 (k : Nat) : applyExit (before5129 k) exit0 9 = some (before5130 k) := by - simp (disch := omega) [before5129, before5130, exit0, applyExit, pop, push] - <;> omega -theorem step5129 (k : Nat) : Runs (9*2) (before5129 k).denote (before5130 k).denote := - @applyExit_sound (before5129 k) (before5130 k) exit0 9 valid0 (macro5129 k) -theorem macro5130 (k : Nat) : applyExit (before5130 k) exit1 1 = some (before5131 k) := by - simp (disch := omega) [before5130, before5131, exit1, applyExit, pop, push] - <;> omega -theorem step5130 (k : Nat) : Runs (1*3) (before5130 k).denote (before5131 k).denote := - @applyExit_sound (before5130 k) (before5131 k) exit1 1 valid1 (macro5130 k) -theorem macro5131 (k : Nat) : applyExit (before5131 k) exit2 9 = some (before5132 k) := by - simp (disch := omega) [before5131, before5132, exit2, applyExit, pop, push] - <;> omega -theorem step5131 (k : Nat) : Runs (9*2) (before5131 k).denote (before5132 k).denote := - @applyExit_sound (before5131 k) (before5132 k) exit2 9 valid2 (macro5131 k) -theorem macro5132 (k : Nat) : applyExit (before5132 k) exit6 1 = some (before5133 k) := by - simp (disch := omega) [before5132, before5133, exit6, applyExit, pop, push] - <;> omega -theorem step5132 (k : Nat) : Runs (1*1) (before5132 k).denote (before5133 k).denote := - @applyExit_sound (before5132 k) (before5133 k) exit6 1 valid6 (macro5132 k) -theorem macro5133 (k : Nat) : applyExit (before5133 k) exit0 10 = some (before5134 k) := by - simp (disch := omega) [before5133, before5134, exit0, applyExit, pop, push] - <;> omega -theorem step5133 (k : Nat) : Runs (10*2) (before5133 k).denote (before5134 k).denote := - @applyExit_sound (before5133 k) (before5134 k) exit0 10 valid0 (macro5133 k) -theorem macro5134 (k : Nat) : applyExit (before5134 k) exit13 9 = some (before5135 k) := by - simp (disch := omega) [before5134, before5135, exit13, applyExit, pop, push] - <;> omega -theorem step5134 (k : Nat) : Runs (9*2) (before5134 k).denote (before5135 k).denote := - @applyExit_sound (before5134 k) (before5135 k) exit13 9 valid13 (macro5134 k) -theorem macro5135 (k : Nat) : applyExit (before5135 k) exit0 1 = some (before5136 k) := by - simp (disch := omega) [before5135, before5136, exit0, applyExit, pop, push] - <;> omega -theorem step5135 (k : Nat) : Runs (1*2) (before5135 k).denote (before5136 k).denote := - @applyExit_sound (before5135 k) (before5136 k) exit0 1 valid0 (macro5135 k) -theorem macro5136 (k : Nat) : applyExit (before5136 k) exit287 1 = some (before5137 k) := by - simp (disch := omega) [before5136, before5137, exit287, applyExit, pop, push] - <;> omega -theorem step5136 (k : Nat) : Runs (1*35) (before5136 k).denote (before5137 k).denote := - @applyExit_sound (before5136 k) (before5137 k) exit287 1 valid287 (macro5136 k) -theorem macro5137 (k : Nat) : applyExit (before5137 k) exit2 1 = some (before5138 k) := by - simp (disch := omega) [before5137, before5138, exit2, applyExit, pop, push] - <;> omega -theorem step5137 (k : Nat) : Runs (1*2) (before5137 k).denote (before5138 k).denote := - @applyExit_sound (before5137 k) (before5138 k) exit2 1 valid2 (macro5137 k) -theorem macro5138 (k : Nat) : applyExit (before5138 k) exit6 1 = some (before5139 k) := by - simp (disch := omega) [before5138, before5139, exit6, applyExit, pop, push] - <;> omega -theorem step5138 (k : Nat) : Runs (1*1) (before5138 k).denote (before5139 k).denote := - @applyExit_sound (before5138 k) (before5139 k) exit6 1 valid6 (macro5138 k) -theorem macro5139 (k : Nat) : applyExit (before5139 k) exit0 1 = some (before5140 k) := by - simp (disch := omega) [before5139, before5140, exit0, applyExit, pop, push] - <;> omega -theorem step5139 (k : Nat) : Runs (1*2) (before5139 k).denote (before5140 k).denote := - @applyExit_sound (before5139 k) (before5140 k) exit0 1 valid0 (macro5139 k) -theorem macro5140 (k : Nat) : applyExit (before5140 k) exit288 1 = some (before5141 k) := by - simp (disch := omega) [before5140, before5141, exit288, applyExit, pop, push] - <;> omega -theorem step5140 (k : Nat) : Runs (1*38) (before5140 k).denote (before5141 k).denote := - @applyExit_sound (before5140 k) (before5141 k) exit288 1 valid288 (macro5140 k) -theorem macro5141 (k : Nat) : applyExit (before5141 k) exit287 1 = some (before5142 k) := by - simp (disch := omega) [before5141, before5142, exit287, applyExit, pop, push] - <;> omega -theorem step5141 (k : Nat) : Runs (1*35) (before5141 k).denote (before5142 k).denote := - @applyExit_sound (before5141 k) (before5142 k) exit287 1 valid287 (macro5141 k) -theorem macro5142 (k : Nat) : applyExit (before5142 k) exit289 1 = some (before5143 k) := by - simp (disch := omega) [before5142, before5143, exit289, applyExit, pop, push] - <;> omega -theorem step5142 (k : Nat) : Runs (1*5) (before5142 k).denote (before5143 k).denote := - @applyExit_sound (before5142 k) (before5143 k) exit289 1 valid289 (macro5142 k) -theorem macro5143 (k : Nat) : applyExit (before5143 k) exit288 1 = some (before5144 k) := by - simp (disch := omega) [before5143, before5144, exit288, applyExit, pop, push] - <;> omega -theorem step5143 (k : Nat) : Runs (1*38) (before5143 k).denote (before5144 k).denote := - @applyExit_sound (before5143 k) (before5144 k) exit288 1 valid288 (macro5143 k) -theorem macro5144 (k : Nat) : applyExit (before5144 k) exit287 1 = some (before5145 k) := by - simp (disch := omega) [before5144, before5145, exit287, applyExit, pop, push] - <;> omega -theorem step5144 (k : Nat) : Runs (1*35) (before5144 k).denote (before5145 k).denote := - @applyExit_sound (before5144 k) (before5145 k) exit287 1 valid287 (macro5144 k) -theorem macro5145 (k : Nat) : applyExit (before5145 k) exit289 1 = some (before5146 k) := by - simp (disch := omega) [before5145, before5146, exit289, applyExit, pop, push] - <;> omega -theorem step5145 (k : Nat) : Runs (1*5) (before5145 k).denote (before5146 k).denote := - @applyExit_sound (before5145 k) (before5146 k) exit289 1 valid289 (macro5145 k) -theorem macro5146 (k : Nat) : applyExit (before5146 k) exit288 1 = some (before5147 k) := by - simp (disch := omega) [before5146, before5147, exit288, applyExit, pop, push] - <;> omega -theorem step5146 (k : Nat) : Runs (1*38) (before5146 k).denote (before5147 k).denote := - @applyExit_sound (before5146 k) (before5147 k) exit288 1 valid288 (macro5146 k) -theorem macro5147 (k : Nat) : applyExit (before5147 k) exit287 1 = some (before5148 k) := by - simp (disch := omega) [before5147, before5148, exit287, applyExit, pop, push] - <;> omega -theorem step5147 (k : Nat) : Runs (1*35) (before5147 k).denote (before5148 k).denote := - @applyExit_sound (before5147 k) (before5148 k) exit287 1 valid287 (macro5147 k) -theorem macro5148 (k : Nat) : applyExit (before5148 k) exit289 1 = some (before5149 k) := by - simp (disch := omega) [before5148, before5149, exit289, applyExit, pop, push] - <;> omega -theorem step5148 (k : Nat) : Runs (1*5) (before5148 k).denote (before5149 k).denote := - @applyExit_sound (before5148 k) (before5149 k) exit289 1 valid289 (macro5148 k) -def cycleState5149 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w253,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w251,1⟩,⟨w250,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,20⟩,⟨w249,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart5149_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w252,1⟩,⟨w253,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w250,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,20⟩,⟨w249,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart5149_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w252,1⟩,⟨w253,(3+1*j)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w251,1⟩,⟨w250,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w0,22⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,92⟩,⟨w0,20⟩,⟨w249,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro5149_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5149 k j) exit288 1 = some (cyclePart5149_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5149, cyclePart5149_0, exit288, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5149_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5149_0 k j) exit287 1 = some (cyclePart5149_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5149_0, cyclePart5149_1, exit287, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5149_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5149_1 k j) exit289 1 = some (cycleState5149 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5149_1, cycleState5149, exit289, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5149 (k j : Nat) (hj : j < (1*k+2)) : Runs 78 (cycleState5149 k j).denote (cycleState5149 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState5149 k j).denote (cyclePart5149_0 k j).denote := @applyExit_sound (cycleState5149 k j) (cyclePart5149_0 k j) exit288 1 valid288 (cycleMacro5149_0 k j hj) - have h1 : Runs (1*35) (cyclePart5149_0 k j).denote (cyclePart5149_1 k j).denote := @applyExit_sound (cyclePart5149_0 k j) (cyclePart5149_1 k j) exit287 1 valid287 (cycleMacro5149_1 k j hj) - have h2 : Runs (1*5) (cyclePart5149_1 k j).denote (cycleState5149 k (j+1)).denote := @applyExit_sound (cyclePart5149_1 k j) (cycleState5149 k (j+1)) exit289 1 valid289 (cycleMacro5149_2 k j hj) - exact (@Runs.trans (1*38) ((1*35)+(1*5)) (cycleState5149 k j).denote (cyclePart5149_0 k j).denote (cycleState5149 k (j+1)).denote h0 (@Runs.trans (1*35) (1*5) (cyclePart5149_0 k j).denote (cyclePart5149_1 k j).denote (cycleState5149 k (j+1)).denote h1 h2)) -theorem step5149 (k : Nat) : Runs ((1*k+2)*78) (before5149 k).denote (before5150 k).denote := by - have h := Runs.chain (fun j => (cycleState5149 k j).denote) 78 (1*k+2) (cycleRun5149 k) - have h0 : cycleState5149 k 0 = before5149 k := by simp [cycleState5149, before5149] - have h1 : cycleState5149 k (1*k+2) = before5150 k := by - simp [cycleState5149, before5150] <;> omega - simpa only [h0, h1] using h -theorem macro5150 (k : Nat) : applyExit (before5150 k) exit288 1 = some (before5151 k) := by - simp (disch := omega) [before5150, before5151, exit288, applyExit, pop, push] - <;> omega -theorem step5150 (k : Nat) : Runs (1*38) (before5150 k).denote (before5151 k).denote := - @applyExit_sound (before5150 k) (before5151 k) exit288 1 valid288 (macro5150 k) -theorem macro5151 (k : Nat) : applyExit (before5151 k) exit287 1 = some (before5152 k) := by - simp (disch := omega) [before5151, before5152, exit287, applyExit, pop, push] - <;> omega -theorem step5151 (k : Nat) : Runs (1*35) (before5151 k).denote (before5152 k).denote := - @applyExit_sound (before5151 k) (before5152 k) exit287 1 valid287 (macro5151 k) -theorem macro5152 (k : Nat) : applyExit (before5152 k) exit289 1 = some (before5153 k) := by - simp (disch := omega) [before5152, before5153, exit289, applyExit, pop, push] - <;> omega -theorem step5152 (k : Nat) : Runs (1*5) (before5152 k).denote (before5153 k).denote := - @applyExit_sound (before5152 k) (before5153 k) exit289 1 valid289 (macro5152 k) -theorem macro5153 (k : Nat) : applyExit (before5153 k) exit288 1 = some (before5154 k) := by - simp (disch := omega) [before5153, before5154, exit288, applyExit, pop, push] - <;> omega -theorem step5153 (k : Nat) : Runs (1*38) (before5153 k).denote (before5154 k).denote := - @applyExit_sound (before5153 k) (before5154 k) exit288 1 valid288 (macro5153 k) -theorem macro5154 (k : Nat) : applyExit (before5154 k) exit275 1 = some (before5155 k) := by - simp (disch := omega) [before5154, before5155, exit275, applyExit, pop, push] - <;> omega -theorem step5154 (k : Nat) : Runs (1*38) (before5154 k).denote (before5155 k).denote := - @applyExit_sound (before5154 k) (before5155 k) exit275 1 valid275 (macro5154 k) -theorem macro5155 (k : Nat) : applyExit (before5155 k) exit0 791761157 = some (before5156 k) := by - simp (disch := omega) [before5155, before5156, exit0, applyExit, pop, push] - <;> omega -theorem step5155 (k : Nat) : Runs (791761157*2) (before5155 k).denote (before5156 k).denote := - @applyExit_sound (before5155 k) (before5156 k) exit0 791761157 valid0 (macro5155 k) -theorem macro5156 (k : Nat) : applyExit (before5156 k) exit1 1 = some (before5157 k) := by - simp (disch := omega) [before5156, before5157, exit1, applyExit, pop, push] - <;> omega -theorem step5156 (k : Nat) : Runs (1*3) (before5156 k).denote (before5157 k).denote := - @applyExit_sound (before5156 k) (before5157 k) exit1 1 valid1 (macro5156 k) -theorem macro5157 (k : Nat) : applyExit (before5157 k) exit2 791761157 = some (before5158 k) := by - simp (disch := omega) [before5157, before5158, exit2, applyExit, pop, push] - <;> omega -theorem step5157 (k : Nat) : Runs (791761157*2) (before5157 k).denote (before5158 k).denote := - @applyExit_sound (before5157 k) (before5158 k) exit2 791761157 valid2 (macro5157 k) -theorem macro5158 (k : Nat) : applyExit (before5158 k) exit276 1 = some (before5159 k) := by - simp (disch := omega) [before5158, before5159, exit276, applyExit, pop, push] - <;> omega -theorem step5158 (k : Nat) : Runs (1*38) (before5158 k).denote (before5159 k).denote := - @applyExit_sound (before5158 k) (before5159 k) exit276 1 valid276 (macro5158 k) -theorem macro5159 (k : Nat) : applyExit (before5159 k) exit289 1 = some (before5160 k) := by - simp (disch := omega) [before5159, before5160, exit289, applyExit, pop, push] - <;> omega -theorem step5159 (k : Nat) : Runs (1*5) (before5159 k).denote (before5160 k).denote := - @applyExit_sound (before5159 k) (before5160 k) exit289 1 valid289 (macro5159 k) -theorem macro5160 (k : Nat) : applyExit (before5160 k) exit275 1 = some (before5161 k) := by - simp (disch := omega) [before5160, before5161, exit275, applyExit, pop, push] - <;> omega -theorem step5160 (k : Nat) : Runs (1*38) (before5160 k).denote (before5161 k).denote := - @applyExit_sound (before5160 k) (before5161 k) exit275 1 valid275 (macro5160 k) -theorem macro5161 (k : Nat) : applyExit (before5161 k) exit0 791761158 = some (before5162 k) := by - simp (disch := omega) [before5161, before5162, exit0, applyExit, pop, push] - <;> omega -theorem step5161 (k : Nat) : Runs (791761158*2) (before5161 k).denote (before5162 k).denote := - @applyExit_sound (before5161 k) (before5162 k) exit0 791761158 valid0 (macro5161 k) -theorem macro5162 (k : Nat) : applyExit (before5162 k) exit13 8 = some (before5163 k) := by - simp (disch := omega) [before5162, before5163, exit13, applyExit, pop, push] - <;> omega -theorem step5162 (k : Nat) : Runs (8*2) (before5162 k).denote (before5163 k).denote := - @applyExit_sound (before5162 k) (before5163 k) exit13 8 valid13 (macro5162 k) -theorem macro5163 (k : Nat) : applyExit (before5163 k) exit0 22 = some (before5164 k) := by - simp (disch := omega) [before5163, before5164, exit0, applyExit, pop, push] - <;> omega -theorem step5163 (k : Nat) : Runs (22*2) (before5163 k).denote (before5164 k).denote := - @applyExit_sound (before5163 k) (before5164 k) exit0 22 valid0 (macro5163 k) -theorem macro5164 (k : Nat) : applyExit (before5164 k) exit1 1 = some (before5165 k) := by - simp (disch := omega) [before5164, before5165, exit1, applyExit, pop, push] - <;> omega -theorem step5164 (k : Nat) : Runs (1*3) (before5164 k).denote (before5165 k).denote := - @applyExit_sound (before5164 k) (before5165 k) exit1 1 valid1 (macro5164 k) -theorem macro5165 (k : Nat) : applyExit (before5165 k) exit2 22 = some (before5166 k) := by - simp (disch := omega) [before5165, before5166, exit2, applyExit, pop, push] - <;> omega -theorem step5165 (k : Nat) : Runs (22*2) (before5165 k).denote (before5166 k).denote := - @applyExit_sound (before5165 k) (before5166 k) exit2 22 valid2 (macro5165 k) -theorem macro5166 (k : Nat) : applyExit (before5166 k) exit6 1 = some (before5167 k) := by - simp (disch := omega) [before5166, before5167, exit6, applyExit, pop, push] - <;> omega -theorem step5166 (k : Nat) : Runs (1*1) (before5166 k).denote (before5167 k).denote := - @applyExit_sound (before5166 k) (before5167 k) exit6 1 valid6 (macro5166 k) -theorem macro5167 (k : Nat) : applyExit (before5167 k) exit0 23 = some (before5168 k) := by - simp (disch := omega) [before5167, before5168, exit0, applyExit, pop, push] - <;> omega -theorem step5167 (k : Nat) : Runs (23*2) (before5167 k).denote (before5168 k).denote := - @applyExit_sound (before5167 k) (before5168 k) exit0 23 valid0 (macro5167 k) -theorem macro5168 (k : Nat) : applyExit (before5168 k) exit13 40 = some (before5169 k) := by - simp (disch := omega) [before5168, before5169, exit13, applyExit, pop, push] - <;> omega -theorem step5168 (k : Nat) : Runs (40*2) (before5168 k).denote (before5169 k).denote := - @applyExit_sound (before5168 k) (before5169 k) exit13 40 valid13 (macro5168 k) -theorem macro5169 (k : Nat) : applyExit (before5169 k) exit0 16 = some (before5170 k) := by - simp (disch := omega) [before5169, before5170, exit0, applyExit, pop, push] - <;> omega -theorem step5169 (k : Nat) : Runs (16*2) (before5169 k).denote (before5170 k).denote := - @applyExit_sound (before5169 k) (before5170 k) exit0 16 valid0 (macro5169 k) -theorem macro5170 (k : Nat) : applyExit (before5170 k) exit1 1 = some (before5171 k) := by - simp (disch := omega) [before5170, before5171, exit1, applyExit, pop, push] - <;> omega -theorem step5170 (k : Nat) : Runs (1*3) (before5170 k).denote (before5171 k).denote := - @applyExit_sound (before5170 k) (before5171 k) exit1 1 valid1 (macro5170 k) -theorem macro5171 (k : Nat) : applyExit (before5171 k) exit2 16 = some (before5172 k) := by - simp (disch := omega) [before5171, before5172, exit2, applyExit, pop, push] - <;> omega -theorem step5171 (k : Nat) : Runs (16*2) (before5171 k).denote (before5172 k).denote := - @applyExit_sound (before5171 k) (before5172 k) exit2 16 valid2 (macro5171 k) -theorem macro5172 (k : Nat) : applyExit (before5172 k) exit6 1 = some (before5173 k) := by - simp (disch := omega) [before5172, before5173, exit6, applyExit, pop, push] - <;> omega -theorem step5172 (k : Nat) : Runs (1*1) (before5172 k).denote (before5173 k).denote := - @applyExit_sound (before5172 k) (before5173 k) exit6 1 valid6 (macro5172 k) -theorem macro5173 (k : Nat) : applyExit (before5173 k) exit0 17 = some (before5174 k) := by - simp (disch := omega) [before5173, before5174, exit0, applyExit, pop, push] - <;> omega -theorem step5173 (k : Nat) : Runs (17*2) (before5173 k).denote (before5174 k).denote := - @applyExit_sound (before5173 k) (before5174 k) exit0 17 valid0 (macro5173 k) -theorem macro5174 (k : Nat) : applyExit (before5174 k) exit13 92 = some (before5175 k) := by - simp (disch := omega) [before5174, before5175, exit13, applyExit, pop, push] - <;> omega -theorem step5174 (k : Nat) : Runs (92*2) (before5174 k).denote (before5175 k).denote := - @applyExit_sound (before5174 k) (before5175 k) exit13 92 valid13 (macro5174 k) -theorem macro5175 (k : Nat) : applyExit (before5175 k) exit0 20 = some (before5176 k) := by - simp (disch := omega) [before5175, before5176, exit0, applyExit, pop, push] - <;> omega -theorem step5175 (k : Nat) : Runs (20*2) (before5175 k).denote (before5176 k).denote := - @applyExit_sound (before5175 k) (before5176 k) exit0 20 valid0 (macro5175 k) -theorem macro5176 (k : Nat) : applyExit (before5176 k) exit290 1 = some (before5177 k) := by - simp (disch := omega) [before5176, before5177, exit290, applyExit, pop, push] - <;> omega -theorem step5176 (k : Nat) : Runs (1*71) (before5176 k).denote (before5177 k).denote := - @applyExit_sound (before5176 k) (before5177 k) exit290 1 valid290 (macro5176 k) -theorem macro5177 (k : Nat) : applyExit (before5177 k) exit2 20 = some (before5178 k) := by - simp (disch := omega) [before5177, before5178, exit2, applyExit, pop, push] - <;> omega -theorem step5177 (k : Nat) : Runs (20*2) (before5177 k).denote (before5178 k).denote := - @applyExit_sound (before5177 k) (before5178 k) exit2 20 valid2 (macro5177 k) -theorem macro5178 (k : Nat) : applyExit (before5178 k) exit6 1 = some (before5179 k) := by - simp (disch := omega) [before5178, before5179, exit6, applyExit, pop, push] - <;> omega -theorem step5178 (k : Nat) : Runs (1*1) (before5178 k).denote (before5179 k).denote := - @applyExit_sound (before5178 k) (before5179 k) exit6 1 valid6 (macro5178 k) -theorem macro5179 (k : Nat) : applyExit (before5179 k) exit0 20 = some (before5180 k) := by - simp (disch := omega) [before5179, before5180, exit0, applyExit, pop, push] - <;> omega -theorem step5179 (k : Nat) : Runs (20*2) (before5179 k).denote (before5180 k).denote := - @applyExit_sound (before5179 k) (before5180 k) exit0 20 valid0 (macro5179 k) -theorem macro5180 (k : Nat) : applyExit (before5180 k) exit291 1 = some (before5181 k) := by - simp (disch := omega) [before5180, before5181, exit291, applyExit, pop, push] - <;> omega -theorem step5180 (k : Nat) : Runs (1*1026) (before5180 k).denote (before5181 k).denote := - @applyExit_sound (before5180 k) (before5181 k) exit291 1 valid291 (macro5180 k) -theorem macro5181 (k : Nat) : applyExit (before5181 k) exit290 1 = some (before5182 k) := by - simp (disch := omega) [before5181, before5182, exit290, applyExit, pop, push] - <;> omega -theorem step5181 (k : Nat) : Runs (1*71) (before5181 k).denote (before5182 k).denote := - @applyExit_sound (before5181 k) (before5182 k) exit290 1 valid290 (macro5181 k) -theorem macro5182 (k : Nat) : applyExit (before5182 k) exit292 1 = some (before5183 k) := by - simp (disch := omega) [before5182, before5183, exit292, applyExit, pop, push] - <;> omega -theorem step5182 (k : Nat) : Runs (1*81) (before5182 k).denote (before5183 k).denote := - @applyExit_sound (before5182 k) (before5183 k) exit292 1 valid292 (macro5182 k) -theorem macro5183 (k : Nat) : applyExit (before5183 k) exit291 1 = some (before5184 k) := by - simp (disch := omega) [before5183, before5184, exit291, applyExit, pop, push] - <;> omega -theorem step5183 (k : Nat) : Runs (1*1026) (before5183 k).denote (before5184 k).denote := - @applyExit_sound (before5183 k) (before5184 k) exit291 1 valid291 (macro5183 k) -theorem macro5184 (k : Nat) : applyExit (before5184 k) exit290 1 = some (before5185 k) := by - simp (disch := omega) [before5184, before5185, exit290, applyExit, pop, push] - <;> omega -theorem step5184 (k : Nat) : Runs (1*71) (before5184 k).denote (before5185 k).denote := - @applyExit_sound (before5184 k) (before5185 k) exit290 1 valid290 (macro5184 k) -theorem macro5185 (k : Nat) : applyExit (before5185 k) exit292 1 = some (before5186 k) := by - simp (disch := omega) [before5185, before5186, exit292, applyExit, pop, push] - <;> omega -theorem step5185 (k : Nat) : Runs (1*81) (before5185 k).denote (before5186 k).denote := - @applyExit_sound (before5185 k) (before5186 k) exit292 1 valid292 (macro5185 k) -theorem macro5186 (k : Nat) : applyExit (before5186 k) exit291 1 = some (before5187 k) := by - simp (disch := omega) [before5186, before5187, exit291, applyExit, pop, push] - <;> omega -theorem step5186 (k : Nat) : Runs (1*1026) (before5186 k).denote (before5187 k).denote := - @applyExit_sound (before5186 k) (before5187 k) exit291 1 valid291 (macro5186 k) -theorem macro5187 (k : Nat) : applyExit (before5187 k) exit290 1 = some (before5188 k) := by - simp (disch := omega) [before5187, before5188, exit290, applyExit, pop, push] - <;> omega -theorem step5187 (k : Nat) : Runs (1*71) (before5187 k).denote (before5188 k).denote := - @applyExit_sound (before5187 k) (before5188 k) exit290 1 valid290 (macro5187 k) -theorem macro5188 (k : Nat) : applyExit (before5188 k) exit292 1 = some (before5189 k) := by - simp (disch := omega) [before5188, before5189, exit292, applyExit, pop, push] - <;> omega -theorem step5188 (k : Nat) : Runs (1*81) (before5188 k).denote (before5189 k).denote := - @applyExit_sound (before5188 k) (before5189 k) exit292 1 valid292 (macro5188 k) -def cycleState5189 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w256,(3+1*j)⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w253,(1*k+7)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w254,1⟩,⟨w249,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart5189_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w255,1⟩,⟨w256,(3+1*j)⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w253,(1*k+7)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w249,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart5189_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w255,1⟩,⟨w256,(3+1*j)⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,91⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,39⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w253,(1*k+7)⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w254,1⟩,⟨w249,(1*k+3-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,16⟩,⟨w0,92⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro5189_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5189 k j) exit291 1 = some (cyclePart5189_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5189, cyclePart5189_0, exit291, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5189_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5189_0 k j) exit290 1 = some (cyclePart5189_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5189_0, cyclePart5189_1, exit290, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5189_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5189_1 k j) exit292 1 = some (cycleState5189 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5189_1, cycleState5189, exit292, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5189 (k j : Nat) (hj : j < (1*k+3)) : Runs 1178 (cycleState5189 k j).denote (cycleState5189 k (j+1)).denote := by - have h0 : Runs (1*1026) (cycleState5189 k j).denote (cyclePart5189_0 k j).denote := @applyExit_sound (cycleState5189 k j) (cyclePart5189_0 k j) exit291 1 valid291 (cycleMacro5189_0 k j hj) - have h1 : Runs (1*71) (cyclePart5189_0 k j).denote (cyclePart5189_1 k j).denote := @applyExit_sound (cyclePart5189_0 k j) (cyclePart5189_1 k j) exit290 1 valid290 (cycleMacro5189_1 k j hj) - have h2 : Runs (1*81) (cyclePart5189_1 k j).denote (cycleState5189 k (j+1)).denote := @applyExit_sound (cyclePart5189_1 k j) (cycleState5189 k (j+1)) exit292 1 valid292 (cycleMacro5189_2 k j hj) - exact (@Runs.trans (1*1026) ((1*71)+(1*81)) (cycleState5189 k j).denote (cyclePart5189_0 k j).denote (cycleState5189 k (j+1)).denote h0 (@Runs.trans (1*71) (1*81) (cyclePart5189_0 k j).denote (cyclePart5189_1 k j).denote (cycleState5189 k (j+1)).denote h1 h2)) -theorem step5189 (k : Nat) : Runs ((1*k+3)*1178) (before5189 k).denote (before5190 k).denote := by - have h := Runs.chain (fun j => (cycleState5189 k j).denote) 1178 (1*k+3) (cycleRun5189 k) - have h0 : cycleState5189 k 0 = before5189 k := by simp [cycleState5189, before5189] - have h1 : cycleState5189 k (1*k+3) = before5190 k := by - simp [cycleState5189, before5190] <;> omega - simpa only [h0, h1] using h -theorem macro5190 (k : Nat) : applyExit (before5190 k) exit291 1 = some (before5191 k) := by - simp (disch := omega) [before5190, before5191, exit291, applyExit, pop, push] - <;> omega -theorem step5190 (k : Nat) : Runs (1*1026) (before5190 k).denote (before5191 k).denote := - @applyExit_sound (before5190 k) (before5191 k) exit291 1 valid291 (macro5190 k) -theorem macro5191 (k : Nat) : applyExit (before5191 k) exit290 1 = some (before5192 k) := by - simp (disch := omega) [before5191, before5192, exit290, applyExit, pop, push] - <;> omega -theorem step5191 (k : Nat) : Runs (1*71) (before5191 k).denote (before5192 k).denote := - @applyExit_sound (before5191 k) (before5192 k) exit290 1 valid290 (macro5191 k) -theorem macro5192 (k : Nat) : applyExit (before5192 k) exit292 1 = some (before5193 k) := by - simp (disch := omega) [before5192, before5193, exit292, applyExit, pop, push] - <;> omega -theorem step5192 (k : Nat) : Runs (1*81) (before5192 k).denote (before5193 k).denote := - @applyExit_sound (before5192 k) (before5193 k) exit292 1 valid292 (macro5192 k) -theorem macro5193 (k : Nat) : applyExit (before5193 k) exit291 1 = some (before5194 k) := by - simp (disch := omega) [before5193, before5194, exit291, applyExit, pop, push] - <;> omega -theorem step5193 (k : Nat) : Runs (1*1026) (before5193 k).denote (before5194 k).denote := - @applyExit_sound (before5193 k) (before5194 k) exit291 1 valid291 (macro5193 k) -theorem macro5194 (k : Nat) : applyExit (before5194 k) exit0 17 = some (before5195 k) := by - simp (disch := omega) [before5194, before5195, exit0, applyExit, pop, push] - <;> omega -theorem step5194 (k : Nat) : Runs (17*2) (before5194 k).denote (before5195 k).denote := - @applyExit_sound (before5194 k) (before5195 k) exit0 17 valid0 (macro5194 k) -theorem macro5195 (k : Nat) : applyExit (before5195 k) exit1 1 = some (before5196 k) := by - simp (disch := omega) [before5195, before5196, exit1, applyExit, pop, push] - <;> omega -theorem step5195 (k : Nat) : Runs (1*3) (before5195 k).denote (before5196 k).denote := - @applyExit_sound (before5195 k) (before5196 k) exit1 1 valid1 (macro5195 k) -theorem macro5196 (k : Nat) : applyExit (before5196 k) exit2 17 = some (before5197 k) := by - simp (disch := omega) [before5196, before5197, exit2, applyExit, pop, push] - <;> omega -theorem step5196 (k : Nat) : Runs (17*2) (before5196 k).denote (before5197 k).denote := - @applyExit_sound (before5196 k) (before5197 k) exit2 17 valid2 (macro5196 k) -theorem macro5197 (k : Nat) : applyExit (before5197 k) exit292 1 = some (before5198 k) := by - simp (disch := omega) [before5197, before5198, exit292, applyExit, pop, push] - <;> omega -theorem step5197 (k : Nat) : Runs (1*81) (before5197 k).denote (before5198 k).denote := - @applyExit_sound (before5197 k) (before5198 k) exit292 1 valid292 (macro5197 k) -theorem macro5198 (k : Nat) : applyExit (before5198 k) exit0 18 = some (before5199 k) := by - simp (disch := omega) [before5198, before5199, exit0, applyExit, pop, push] - <;> omega -theorem step5198 (k : Nat) : Runs (18*2) (before5198 k).denote (before5199 k).denote := - @applyExit_sound (before5198 k) (before5199 k) exit0 18 valid0 (macro5198 k) -theorem macro5199 (k : Nat) : applyExit (before5199 k) exit13 16 = some (after5199 k) := by - simp (disch := omega) [before5199, after5199, exit13, applyExit, pop, push] - <;> omega -theorem step5199 (k : Nat) : Runs (16*2) (before5199 k).denote (after5199 k).denote := - @applyExit_sound (before5199 k) (after5199 k) exit13 16 valid13 (macro5199 k) -theorem chunkRun051 (k : Nat) : Runs (1256*k+4750578057) (before5100 k).denote (after5199 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))))+((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78))))))) ((((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))))+((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2))))))+(((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))))+((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2))))))) (before5100 k).denote (before5150 k).denote (after5199 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))))+((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3)))))) (((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78)))))) (before5100 k).denote (before5125 k).denote (before5150 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2))))) ((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3))))) (before5100 k).denote (before5112 k).denote (before5125 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))) (before5100 k).denote (before5106 k).denote (before5112 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before5100 k).denote (before5103 k).denote (before5106 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before5100 k).denote (before5101 k).denote (before5103 k).denote (step5100 k) (@Runs.trans (1*2) (1*2) (before5101 k).denote (before5102 k).denote (before5103 k).denote (step5101 k) (step5102 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before5103 k).denote (before5104 k).denote (before5106 k).denote (step5103 k) (@Runs.trans (1*2) (1*2) (before5104 k).denote (before5105 k).denote (before5106 k).denote (step5104 k) (step5105 k)))) (@Runs.trans ((1*1)+((1*3)+(1*1))) ((1*2)+((1*2)+(1*2))) (before5106 k).denote (before5109 k).denote (before5112 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before5106 k).denote (before5107 k).denote (before5109 k).denote (step5106 k) (@Runs.trans (1*3) (1*1) (before5107 k).denote (before5108 k).denote (before5109 k).denote (step5107 k) (step5108 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before5109 k).denote (before5110 k).denote (before5112 k).denote (step5109 k) (@Runs.trans (1*2) (1*2) (before5110 k).denote (before5111 k).denote (before5112 k).denote (step5110 k) (step5111 k))))) (@Runs.trans (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2)))) (((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3)))) (before5112 k).denote (before5118 k).denote (before5125 k).denote (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(2*2))) (before5112 k).denote (before5115 k).denote (before5118 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before5112 k).denote (before5113 k).denote (before5115 k).denote (step5112 k) (@Runs.trans (1*2) (1*1) (before5113 k).denote (before5114 k).denote (before5115 k).denote (step5113 k) (step5114 k))) (@Runs.trans (2*2) ((1*2)+(2*2)) (before5115 k).denote (before5116 k).denote (before5118 k).denote (step5115 k) (@Runs.trans (1*2) (2*2) (before5116 k).denote (before5117 k).denote (before5118 k).denote (step5116 k) (step5117 k)))) (@Runs.trans ((1*3)+((2*2)+(1*1))) (((3*2)+(12*2))+((10*2)+(1*3))) (before5118 k).denote (before5121 k).denote (before5125 k).denote (@Runs.trans (1*3) ((2*2)+(1*1)) (before5118 k).denote (before5119 k).denote (before5121 k).denote (step5118 k) (@Runs.trans (2*2) (1*1) (before5119 k).denote (before5120 k).denote (before5121 k).denote (step5119 k) (step5120 k))) (@Runs.trans ((3*2)+(12*2)) ((10*2)+(1*3)) (before5121 k).denote (before5123 k).denote (before5125 k).denote (@Runs.trans (3*2) (12*2) (before5121 k).denote (before5122 k).denote (before5123 k).denote (step5121 k) (step5122 k)) (@Runs.trans (10*2) (1*3) (before5123 k).denote (before5124 k).denote (before5125 k).denote (step5123 k) (step5124 k)))))) (@Runs.trans ((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35))))) ((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78))))) (before5125 k).denote (before5137 k).denote (before5150 k).denote (@Runs.trans (((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3)))) (((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))) (before5125 k).denote (before5131 k).denote (before5137 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((9*2)+((9*2)+(1*3))) (before5125 k).denote (before5128 k).denote (before5131 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before5125 k).denote (before5126 k).denote (before5128 k).denote (step5125 k) (@Runs.trans (1*1) (11*2) (before5126 k).denote (before5127 k).denote (before5128 k).denote (step5126 k) (step5127 k))) (@Runs.trans (9*2) ((9*2)+(1*3)) (before5128 k).denote (before5129 k).denote (before5131 k).denote (step5128 k) (@Runs.trans (9*2) (1*3) (before5129 k).denote (before5130 k).denote (before5131 k).denote (step5129 k) (step5130 k)))) (@Runs.trans ((9*2)+((1*1)+(10*2))) ((9*2)+((1*2)+(1*35))) (before5131 k).denote (before5134 k).denote (before5137 k).denote (@Runs.trans (9*2) ((1*1)+(10*2)) (before5131 k).denote (before5132 k).denote (before5134 k).denote (step5131 k) (@Runs.trans (1*1) (10*2) (before5132 k).denote (before5133 k).denote (before5134 k).denote (step5132 k) (step5133 k))) (@Runs.trans (9*2) ((1*2)+(1*35)) (before5134 k).denote (before5135 k).denote (before5137 k).denote (step5134 k) (@Runs.trans (1*2) (1*35) (before5135 k).denote (before5136 k).denote (before5137 k).denote (step5135 k) (step5136 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5)))) (((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78)))) (before5137 k).denote (before5143 k).denote (before5150 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*38)+((1*35)+(1*5))) (before5137 k).denote (before5140 k).denote (before5143 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before5137 k).denote (before5138 k).denote (before5140 k).denote (step5137 k) (@Runs.trans (1*1) (1*2) (before5138 k).denote (before5139 k).denote (before5140 k).denote (step5138 k) (step5139 k))) (@Runs.trans (1*38) ((1*35)+(1*5)) (before5140 k).denote (before5141 k).denote (before5143 k).denote (step5140 k) (@Runs.trans (1*35) (1*5) (before5141 k).denote (before5142 k).denote (before5143 k).denote (step5141 k) (step5142 k)))) (@Runs.trans ((1*38)+((1*35)+(1*5))) (((1*38)+(1*35))+((1*5)+((1*k+2)*78))) (before5143 k).denote (before5146 k).denote (before5150 k).denote (@Runs.trans (1*38) ((1*35)+(1*5)) (before5143 k).denote (before5144 k).denote (before5146 k).denote (step5143 k) (@Runs.trans (1*35) (1*5) (before5144 k).denote (before5145 k).denote (before5146 k).denote (step5144 k) (step5145 k))) (@Runs.trans ((1*38)+(1*35)) ((1*5)+((1*k+2)*78)) (before5146 k).denote (before5148 k).denote (before5150 k).denote (@Runs.trans (1*38) (1*35) (before5146 k).denote (before5147 k).denote (before5148 k).denote (step5146 k) (step5147 k)) (@Runs.trans (1*5) ((1*k+2)*78) (before5148 k).denote (before5149 k).denote (before5150 k).denote (step5148 k) (step5149 k))))))) (@Runs.trans (((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))))+((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2)))))) (((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))))+((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2)))))) (before5150 k).denote (before5175 k).denote (after5199 k).denote (@Runs.trans ((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2))))) ((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2))))) (before5150 k).denote (before5162 k).denote (before5175 k).denote (@Runs.trans (((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2)))) (((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))) (before5150 k).denote (before5156 k).denote (before5162 k).denote (@Runs.trans ((1*38)+((1*35)+(1*5))) ((1*38)+((1*38)+(791761157*2))) (before5150 k).denote (before5153 k).denote (before5156 k).denote (@Runs.trans (1*38) ((1*35)+(1*5)) (before5150 k).denote (before5151 k).denote (before5153 k).denote (step5150 k) (@Runs.trans (1*35) (1*5) (before5151 k).denote (before5152 k).denote (before5153 k).denote (step5151 k) (step5152 k))) (@Runs.trans (1*38) ((1*38)+(791761157*2)) (before5153 k).denote (before5154 k).denote (before5156 k).denote (step5153 k) (@Runs.trans (1*38) (791761157*2) (before5154 k).denote (before5155 k).denote (before5156 k).denote (step5154 k) (step5155 k)))) (@Runs.trans ((1*3)+((791761157*2)+(1*38))) ((1*5)+((1*38)+(791761158*2))) (before5156 k).denote (before5159 k).denote (before5162 k).denote (@Runs.trans (1*3) ((791761157*2)+(1*38)) (before5156 k).denote (before5157 k).denote (before5159 k).denote (step5156 k) (@Runs.trans (791761157*2) (1*38) (before5157 k).denote (before5158 k).denote (before5159 k).denote (step5157 k) (step5158 k))) (@Runs.trans (1*5) ((1*38)+(791761158*2)) (before5159 k).denote (before5160 k).denote (before5162 k).denote (step5159 k) (@Runs.trans (1*38) (791761158*2) (before5160 k).denote (before5161 k).denote (before5162 k).denote (step5160 k) (step5161 k))))) (@Runs.trans (((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2)))) (((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2)))) (before5162 k).denote (before5168 k).denote (before5175 k).denote (@Runs.trans ((8*2)+((22*2)+(1*3))) ((22*2)+((1*1)+(23*2))) (before5162 k).denote (before5165 k).denote (before5168 k).denote (@Runs.trans (8*2) ((22*2)+(1*3)) (before5162 k).denote (before5163 k).denote (before5165 k).denote (step5162 k) (@Runs.trans (22*2) (1*3) (before5163 k).denote (before5164 k).denote (before5165 k).denote (step5163 k) (step5164 k))) (@Runs.trans (22*2) ((1*1)+(23*2)) (before5165 k).denote (before5166 k).denote (before5168 k).denote (step5165 k) (@Runs.trans (1*1) (23*2) (before5166 k).denote (before5167 k).denote (before5168 k).denote (step5166 k) (step5167 k)))) (@Runs.trans ((40*2)+((16*2)+(1*3))) (((16*2)+(1*1))+((17*2)+(92*2))) (before5168 k).denote (before5171 k).denote (before5175 k).denote (@Runs.trans (40*2) ((16*2)+(1*3)) (before5168 k).denote (before5169 k).denote (before5171 k).denote (step5168 k) (@Runs.trans (16*2) (1*3) (before5169 k).denote (before5170 k).denote (before5171 k).denote (step5169 k) (step5170 k))) (@Runs.trans ((16*2)+(1*1)) ((17*2)+(92*2)) (before5171 k).denote (before5173 k).denote (before5175 k).denote (@Runs.trans (16*2) (1*1) (before5171 k).denote (before5172 k).denote (before5173 k).denote (step5171 k) (step5172 k)) (@Runs.trans (17*2) (92*2) (before5173 k).denote (before5174 k).denote (before5175 k).denote (step5173 k) (step5174 k)))))) (@Runs.trans ((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026))))) ((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2))))) (before5175 k).denote (before5187 k).denote (after5199 k).denote (@Runs.trans (((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026)))) (((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))) (before5175 k).denote (before5181 k).denote (before5187 k).denote (@Runs.trans ((20*2)+((1*71)+(20*2))) ((1*1)+((20*2)+(1*1026))) (before5175 k).denote (before5178 k).denote (before5181 k).denote (@Runs.trans (20*2) ((1*71)+(20*2)) (before5175 k).denote (before5176 k).denote (before5178 k).denote (step5175 k) (@Runs.trans (1*71) (20*2) (before5176 k).denote (before5177 k).denote (before5178 k).denote (step5176 k) (step5177 k))) (@Runs.trans (1*1) ((20*2)+(1*1026)) (before5178 k).denote (before5179 k).denote (before5181 k).denote (step5178 k) (@Runs.trans (20*2) (1*1026) (before5179 k).denote (before5180 k).denote (before5181 k).denote (step5179 k) (step5180 k)))) (@Runs.trans ((1*71)+((1*81)+(1*1026))) ((1*71)+((1*81)+(1*1026))) (before5181 k).denote (before5184 k).denote (before5187 k).denote (@Runs.trans (1*71) ((1*81)+(1*1026)) (before5181 k).denote (before5182 k).denote (before5184 k).denote (step5181 k) (@Runs.trans (1*81) (1*1026) (before5182 k).denote (before5183 k).denote (before5184 k).denote (step5182 k) (step5183 k))) (@Runs.trans (1*71) ((1*81)+(1*1026)) (before5184 k).denote (before5185 k).denote (before5187 k).denote (step5184 k) (@Runs.trans (1*81) (1*1026) (before5185 k).denote (before5186 k).denote (before5187 k).denote (step5185 k) (step5186 k))))) (@Runs.trans (((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81)))) (((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2)))) (before5187 k).denote (before5193 k).denote (after5199 k).denote (@Runs.trans ((1*71)+((1*81)+((1*k+3)*1178))) ((1*1026)+((1*71)+(1*81))) (before5187 k).denote (before5190 k).denote (before5193 k).denote (@Runs.trans (1*71) ((1*81)+((1*k+3)*1178)) (before5187 k).denote (before5188 k).denote (before5190 k).denote (step5187 k) (@Runs.trans (1*81) ((1*k+3)*1178) (before5188 k).denote (before5189 k).denote (before5190 k).denote (step5188 k) (step5189 k))) (@Runs.trans (1*1026) ((1*71)+(1*81)) (before5190 k).denote (before5191 k).denote (before5193 k).denote (step5190 k) (@Runs.trans (1*71) (1*81) (before5191 k).denote (before5192 k).denote (before5193 k).denote (step5191 k) (step5192 k)))) (@Runs.trans ((1*1026)+((17*2)+(1*3))) (((17*2)+(1*81))+((18*2)+(16*2))) (before5193 k).denote (before5196 k).denote (after5199 k).denote (@Runs.trans (1*1026) ((17*2)+(1*3)) (before5193 k).denote (before5194 k).denote (before5196 k).denote (step5193 k) (@Runs.trans (17*2) (1*3) (before5194 k).denote (before5195 k).denote (before5196 k).denote (step5194 k) (step5195 k))) (@Runs.trans ((17*2)+(1*81)) ((18*2)+(16*2)) (before5196 k).denote (before5198 k).denote (after5199 k).denote (@Runs.trans (17*2) (1*81) (before5196 k).denote (before5197 k).denote (before5198 k).denote (step5196 k) (step5197 k)) (@Runs.trans (18*2) (16*2) (before5198 k).denote (before5199 k).denote (after5199 k).denote (step5198 k) (step5199 k)))))))) - have ht : (((((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*1)+((1*3)+(1*1)))+((1*2)+((1*2)+(1*2)))))+((((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(2*2))))+(((1*3)+((2*2)+(1*1)))+(((3*2)+(12*2))+((10*2)+(1*3))))))+(((((10*2)+((1*1)+(11*2)))+((9*2)+((9*2)+(1*3))))+(((9*2)+((1*1)+(10*2)))+((9*2)+((1*2)+(1*35)))))+((((1*2)+((1*1)+(1*2)))+((1*38)+((1*35)+(1*5))))+(((1*38)+((1*35)+(1*5)))+(((1*38)+(1*35))+((1*5)+((1*k+2)*78)))))))+((((((1*38)+((1*35)+(1*5)))+((1*38)+((1*38)+(791761157*2))))+(((1*3)+((791761157*2)+(1*38)))+((1*5)+((1*38)+(791761158*2)))))+((((8*2)+((22*2)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((40*2)+((16*2)+(1*3)))+(((16*2)+(1*1))+((17*2)+(92*2))))))+(((((20*2)+((1*71)+(20*2)))+((1*1)+((20*2)+(1*1026))))+(((1*71)+((1*81)+(1*1026)))+((1*71)+((1*81)+(1*1026)))))+((((1*71)+((1*81)+((1*k+3)*1178)))+((1*1026)+((1*71)+(1*81))))+(((1*1026)+((17*2)+(1*3)))+(((17*2)+(1*81))+((18*2)+(16*2)))))))) = (1256*k+4750578057) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean deleted file mode 100644 index db7fe5fd..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk052.lean +++ /dev/null @@ -1,787 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5200_0 : Stack := [] -abbrev tail5200_1 : Stack := ⟨w1,1⟩ :: tail5200_0 -abbrev tail5200_2 : Stack := ⟨w2,1⟩ :: tail5200_1 -abbrev tail5200_3 : Stack := ⟨w1,2⟩ :: tail5200_2 -abbrev tail5200_4 : Stack := ⟨w2,1⟩ :: tail5200_3 -abbrev tail5200_5 : Stack := ⟨w1,3⟩ :: tail5200_4 -abbrev tail5200_6 : Stack := ⟨w0,11⟩ :: tail5200_5 -abbrev tail5200_7 : Stack := ⟨w2,1⟩ :: tail5200_6 -abbrev tail5200_8 : Stack := ⟨w1,11⟩ :: tail5200_7 -abbrev tail5200_9 : Stack := ⟨w0,8⟩ :: tail5200_8 -abbrev tail5200_10 : Stack := ⟨w2,1⟩ :: tail5200_9 -abbrev tail5200_11 : Stack := ⟨w1,10⟩ :: tail5200_10 -abbrev tail5200_12 : Stack := ⟨w0,8⟩ :: tail5200_11 -abbrev tail5200_13 : Stack := ⟨w2,1⟩ :: tail5200_12 -abbrev tail5200_14 : Stack := ⟨w1,1⟩ :: tail5200_13 -abbrev tail5200_15 (k : Nat) : Stack := ⟨w253,(1*k+7)⟩ :: tail5200_14 -abbrev tail5200_16 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5200_15 k -abbrev tail5200_17 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5200_16 k -abbrev tail5200_18 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5200_17 k -abbrev tail5200_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_18 k -abbrev tail5200_20 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5200_19 k -abbrev tail5200_21 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5200_20 k -abbrev tail5200_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_21 k -abbrev tail5200_23 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5200_22 k -abbrev tail5200_24 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5200_23 k -abbrev tail5200_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_24 k -abbrev tail5200_26 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5200_25 k -abbrev tail5200_27 (k : Nat) : Stack := ⟨w256,(1*k+8)⟩ :: tail5200_26 k -abbrev tail5200_28 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5200_27 k -abbrev tail5200_29 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5200_28 k -abbrev tail5200_30 : Stack := ⟨w1,3⟩ :: tail5200_0 -abbrev tail5200_31 : Stack := ⟨w2,1⟩ :: tail5200_30 -abbrev tail5200_32 : Stack := ⟨w0,5⟩ :: tail5200_31 -abbrev tail5200_33 : Stack := ⟨w1,36⟩ :: tail5200_32 -abbrev tail5200_34 : Stack := ⟨w2,1⟩ :: tail5200_33 -abbrev tail5200_35 : Stack := ⟨w0,92⟩ :: tail5200_34 -abbrev tail5200_36 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5200_29 k -abbrev tail5200_37 : Stack := ⟨w0,1⟩ :: tail5200_33 -abbrev tail5200_38 : Stack := ⟨w0,93⟩ :: tail5200_33 -abbrev tail5200_39 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5200_28 k -abbrev tail5200_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_39 k -abbrev tail5200_41 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5200_40 k -abbrev tail5200_42 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5200_41 k -abbrev tail5200_43 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5200_42 k -abbrev tail5200_44 : Stack := ⟨w0,1⟩ :: tail5200_30 -abbrev tail5200_45 : Stack := ⟨w0,6⟩ :: tail5200_30 -abbrev tail5200_46 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5200_41 k -abbrev tail5200_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_46 k -abbrev tail5200_48 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5200_47 k -abbrev tail5200_49 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5200_48 k -abbrev tail5200_50 : Stack := ⟨w0,1⟩ :: tail5200_0 -abbrev tail5200_51 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5200_48 k -abbrev tail5200_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_51 k -abbrev tail5200_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_52 k -abbrev tail5200_54 : Stack := ⟨w0,2⟩ :: tail5200_0 -abbrev tail5200_55 : Stack := ⟨w0,3⟩ :: tail5200_0 -abbrev tail5200_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_48 k -abbrev tail5200_57 : Stack := ⟨w1,1⟩ :: tail5200_55 -abbrev tail5200_58 : Stack := ⟨w1,2⟩ :: tail5200_55 -abbrev tail5200_59 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5200_47 k -abbrev tail5200_60 : Stack := ⟨w2,1⟩ :: tail5200_58 -abbrev tail5200_61 : Stack := ⟨w0,5⟩ :: tail5200_60 -abbrev tail5200_62 : Stack := ⟨w0,6⟩ :: tail5200_60 -abbrev tail5200_63 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5200_41 k -abbrev tail5200_64 : Stack := ⟨w1,1⟩ :: tail5200_62 -abbrev tail5200_65 : Stack := ⟨w1,35⟩ :: tail5200_62 -abbrev tail5200_66 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5200_40 k -abbrev tail5200_67 : Stack := ⟨w2,1⟩ :: tail5200_65 -abbrev tail5200_68 : Stack := ⟨w0,92⟩ :: tail5200_67 -abbrev tail5200_69 : Stack := ⟨w0,93⟩ :: tail5200_67 -abbrev tail5200_70 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5200_28 k -abbrev tail5200_71 : Stack := ⟨w1,1⟩ :: tail5200_69 -abbrev tail5200_72 : Stack := ⟨w1,15⟩ :: tail5200_69 -abbrev tail5200_73 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5200_27 k -abbrev tail5200_74 : Stack := ⟨w2,1⟩ :: tail5200_72 -abbrev tail5200_75 : Stack := ⟨w0,17⟩ :: tail5200_74 -abbrev tail5200_76 (k : Nat) : Stack := ⟨w257,(1*k+8)⟩ :: tail5200_75 -abbrev tail5200_77 (k : Nat) : Stack := ⟨w0,20⟩ :: tail5200_76 k -abbrev tail5200_78 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5200_76 k -abbrev tail5200_79 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5200_23 k -abbrev tail5200_80 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_78 k -abbrev tail5200_81 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5200_78 k -abbrev tail5200_82 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5200_22 k -abbrev tail5200_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_81 k -abbrev tail5200_84 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5200_83 k -abbrev tail5200_85 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5200_83 k -abbrev tail5200_86 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5200_20 k -abbrev tail5200_87 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_85 k -abbrev tail5200_88 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5200_85 k -abbrev tail5200_89 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5200_19 k -abbrev tail5200_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_88 k -abbrev tail5200_91 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5200_90 k -abbrev tail5200_92 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5200_90 k -abbrev tail5200_93 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5200_17 k -abbrev tail5200_94 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_92 k -abbrev tail5200_95 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5200_92 k -abbrev tail5200_96 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5200_16 k -abbrev tail5200_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_95 k -abbrev tail5200_98 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5200_97 k -abbrev tail5200_99 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5200_98 k -abbrev tail5200_100 (k : Nat) : Stack := ⟨w258,(1*k+7)⟩ :: tail5200_99 k -abbrev tail5200_101 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_100 k -abbrev tail5200_102 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5200_100 k -abbrev tail5200_103 : Stack := ⟨w0,7⟩ :: tail5200_11 -abbrev tail5200_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_102 k -abbrev tail5200_105 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5200_102 k -abbrev tail5200_106 : Stack := ⟨w1,9⟩ :: tail5200_10 -abbrev tail5200_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_105 k -abbrev tail5200_108 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5200_107 k -abbrev tail5200_109 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5200_107 k -abbrev tail5200_110 : Stack := ⟨w0,7⟩ :: tail5200_8 -abbrev tail5200_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_109 k -abbrev tail5200_112 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5200_109 k -abbrev tail5200_113 : Stack := ⟨w1,10⟩ :: tail5200_7 -abbrev tail5200_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_112 k -abbrev tail5200_115 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5200_114 k -abbrev tail5200_116 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5200_114 k -abbrev tail5200_117 : Stack := ⟨w0,10⟩ :: tail5200_5 -abbrev tail5200_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5200_116 k -abbrev tail5200_119 (k : Nat) : Stack := ⟨w1,11⟩ :: tail5200_116 k -abbrev tail5200_120 : Stack := ⟨w1,2⟩ :: tail5200_4 -abbrev tail5200_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_119 k -abbrev tail5200_122 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5200_121 k -abbrev tail5200_123 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5200_121 k -abbrev tail5200_124 : Stack := ⟨w1,1⟩ :: tail5200_2 -abbrev tail5200_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_123 k -abbrev tail5200_126 : Stack := ⟨w0,1⟩ :: tail5200_2 -abbrev tail5200_127 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5200_121 k -abbrev tail5200_128 : Stack := ⟨w2,2⟩ :: tail5200_1 -abbrev tail5200_129 : Stack := ⟨w1,4⟩ :: tail5200_128 -abbrev tail5200_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_119 k -abbrev tail5200_131 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5200_119 k -abbrev tail5200_132 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5200_119 k -abbrev tail5200_133 : Stack := ⟨w23,1⟩ :: tail5200_1 -abbrev tail5200_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5200_131 k -abbrev tail5200_135 : Stack := ⟨w0,1⟩ :: tail5200_1 -abbrev tail5200_136 : Stack := ⟨w2,1⟩ :: tail5200_135 -abbrev tail5200_137 : Stack := ⟨w1,5⟩ :: tail5200_136 -abbrev tail5200_138 (k : Nat) : Stack := ⟨w1,10⟩ :: tail5200_116 k -abbrev tail5200_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5200_138 k -abbrev tail5200_140 : Stack := ⟨w1,4⟩ :: tail5200_136 -abbrev tail5200_141 : Stack := ⟨w0,1⟩ :: tail5200_140 -abbrev tail5200_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_138 k -abbrev tail5200_143 : Stack := ⟨w2,1⟩ :: tail5200_140 -abbrev tail5200_144 : Stack := ⟨w1,1⟩ :: tail5200_143 -abbrev tail5200_145 : Stack := ⟨w0,10⟩ :: tail5200_144 -abbrev tail5200_146 : Stack := ⟨w1,11⟩ :: tail5200_145 -abbrev tail5200_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_112 k -abbrev tail5200_148 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5200_112 k -abbrev tail5200_149 : Stack := ⟨w0,9⟩ :: tail5200_144 -abbrev tail5200_150 : Stack := ⟨w2,1⟩ :: tail5200_149 -abbrev tail5200_151 : Stack := ⟨w1,12⟩ :: tail5200_150 -abbrev tail5200_152 : Stack := ⟨w0,8⟩ :: tail5200_151 -abbrev tail5200_153 : Stack := ⟨w1,10⟩ :: tail5200_152 -abbrev tail5200_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5200_105 k -abbrev tail5200_155 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5200_105 k -abbrev tail5200_156 : Stack := ⟨w0,7⟩ :: tail5200_151 -abbrev tail5200_157 : Stack := ⟨w2,1⟩ :: tail5200_156 -abbrev tail5200_158 : Stack := ⟨w1,11⟩ :: tail5200_157 -abbrev tail5200_159 : Stack := ⟨w0,8⟩ :: tail5200_158 -abbrev tail5200_160 : Stack := ⟨w1,2⟩ :: tail5200_159 - -def before5200 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526655),(tail5200_29 k),tail5200_35⟩ -def before5201 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail5200_36 k),tail5200_34⟩ -def before5202 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5200_36 k),tail5200_37⟩ -def before5203 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526655),(tail5200_29 k),tail5200_38⟩ -def before5204 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526655),(tail5200_40 k),tail5200_38⟩ -def before5205 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail5200_41 k),tail5200_33⟩ -def before5206 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526913),(tail5200_42 k),tail5200_32⟩ -def before5207 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5200_43 k),tail5200_31⟩ -def before5208 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5200_43 k),tail5200_44⟩ -def before5209 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526913),(tail5200_42 k),tail5200_45⟩ -def before5210 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526913),(tail5200_47 k),tail5200_45⟩ -def before5211 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail5200_48 k),tail5200_30⟩ -def before5212 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail5200_49 k),tail5200_0⟩ -def before5213 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail5200_49 k),tail5200_50⟩ -def before5214 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail5200_52 k),tail5200_50⟩ -def before5215 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526933),(tail5200_53 k),tail5200_0⟩ -def before5216 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526933),(tail5200_53 k),tail5200_50⟩ -def before5217 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail5200_52 k),tail5200_54⟩ -def before5218 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526929),(tail5200_51 k),tail5200_55⟩ -def before5219 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526927),(tail5200_56 k),tail5200_57⟩ -def before5220 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail5200_48 k),tail5200_58⟩ -def before5221 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5200_59 k),tail5200_60⟩ -def before5222 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526913),(tail5200_47 k),tail5200_61⟩ -def before5223 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526911),(tail5200_46 k),tail5200_62⟩ -def before5224 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5200_63 k),tail5200_64⟩ -def before5225 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5200_41 k),tail5200_65⟩ -def before5226 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5200_66 k),tail5200_67⟩ -def before5227 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526655),(tail5200_40 k),tail5200_68⟩ -def before5228 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526653),(tail5200_39 k),tail5200_69⟩ -def before5229 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526651),(tail5200_70 k),tail5200_71⟩ -def before5230 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5200_28 k),tail5200_72⟩ -def before5231 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5200_73 k),tail5200_74⟩ -def before5232 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5200_27 k),tail5200_75⟩ -def before5233 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5200_26 k),(tail5200_76 k)⟩ -def before5234 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521859),(tail5200_25 k),(tail5200_77 k)⟩ -def before5235 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521857),(tail5200_24 k),(tail5200_78 k)⟩ -def before5236 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521855),(tail5200_79 k),(tail5200_80 k)⟩ -def before5237 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5200_23 k),(tail5200_81 k)⟩ -def before5238 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5200_82 k),(tail5200_83 k)⟩ -def before5239 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521641),(tail5200_22 k),(tail5200_84 k)⟩ -def before5240 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521639),(tail5200_21 k),(tail5200_85 k)⟩ -def before5241 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521637),(tail5200_86 k),(tail5200_87 k)⟩ -def before5242 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5200_20 k),(tail5200_88 k)⟩ -def before5243 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5200_89 k),(tail5200_90 k)⟩ -def before5244 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521515),(tail5200_19 k),(tail5200_91 k)⟩ -def before5245 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521513),(tail5200_18 k),(tail5200_92 k)⟩ -def before5246 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521511),(tail5200_93 k),(tail5200_94 k)⟩ -def before5247 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5200_17 k),(tail5200_95 k)⟩ -def before5248 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5200_96 k),(tail5200_97 k)⟩ -def before5249 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5200_16 k),(tail5200_98 k)⟩ -def before5250 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5200_15 k),(tail5200_99 k)⟩ -def before5251 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5200_14,(tail5200_100 k)⟩ -def before5252 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail5200_13,(tail5200_101 k)⟩ -def before5253 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1125),tail5200_12,(tail5200_102 k)⟩ -def before5254 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail5200_103,(tail5200_104 k)⟩ -def before5255 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5200_11,(tail5200_105 k)⟩ -def before5256 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5200_106,(tail5200_107 k)⟩ -def before5257 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail5200_10,(tail5200_108 k)⟩ -def before5258 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1163),tail5200_9,(tail5200_109 k)⟩ -def before5259 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail5200_110,(tail5200_111 k)⟩ -def before5260 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5200_8,(tail5200_112 k)⟩ -def before5261 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5200_113,(tail5200_114 k)⟩ -def before5262 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail5200_7,(tail5200_115 k)⟩ -def before5263 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1203),tail5200_6,(tail5200_116 k)⟩ -def before5264 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail5200_117,(tail5200_118 k)⟩ -def before5265 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5200_5,(tail5200_119 k)⟩ -def before5266 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5200_120,(tail5200_121 k)⟩ -def before5267 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1231),tail5200_4,(tail5200_122 k)⟩ -def before5268 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1233),tail5200_3,(tail5200_123 k)⟩ -def before5269 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1235),tail5200_124,(tail5200_125 k)⟩ -def before5270 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5200_126,(tail5200_125 k)⟩ -def before5271 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5200_126,(tail5200_127 k)⟩ -def before5272 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5200_128,(tail5200_127 k)⟩ -def before5273 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail5200_129,(tail5200_121 k)⟩ -def before5274 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5200_129,(tail5200_130 k)⟩ -def before5275 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5200_128,(tail5200_131 k)⟩ -def before5276 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail5200_2,(tail5200_132 k)⟩ -def before5277 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail5200_133,(tail5200_132 k)⟩ -def before5278 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail5200_133,(tail5200_134 k)⟩ -def before5279 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail5200_135,(tail5200_134 k)⟩ -def before5280 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail5200_136,(tail5200_131 k)⟩ -def before5281 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail5200_137,(tail5200_119 k)⟩ -def before5282 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1225),tail5200_137,(tail5200_139 k)⟩ -def before5283 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5200_141,(tail5200_139 k)⟩ -def before5284 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5200_141,(tail5200_142 k)⟩ -def before5285 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5200_143,(tail5200_142 k)⟩ -def before5286 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail5200_144,(tail5200_138 k)⟩ -def before5287 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail5200_145,(tail5200_116 k)⟩ -def before5288 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail5200_146,(tail5200_114 k)⟩ -def before5289 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5200_146,(tail5200_147 k)⟩ -def before5290 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail5200_145,(tail5200_148 k)⟩ -def before5291 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail5200_150,(tail5200_148 k)⟩ -def before5292 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail5200_151,(tail5200_112 k)⟩ -def before5293 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail5200_152,(tail5200_109 k)⟩ -def before5294 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail5200_153,(tail5200_107 k)⟩ -def before5295 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5200_153,(tail5200_154 k)⟩ -def before5296 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail5200_152,(tail5200_155 k)⟩ -def before5297 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1163),tail5200_157,(tail5200_155 k)⟩ -def before5298 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail5200_158,(tail5200_105 k)⟩ -def before5299 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail5200_159,(tail5200_102 k)⟩ -def after5299 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5200_160,(tail5200_100 k)⟩ - -theorem macro5200 (k : Nat) : applyExit (before5200 k) exit0 92 = some (before5201 k) := by - simp (disch := omega) [before5200, before5201, exit0, applyExit, pop, push] - <;> omega -theorem step5200 (k : Nat) : Runs (92*2) (before5200 k).denote (before5201 k).denote := - @applyExit_sound (before5200 k) (before5201 k) exit0 92 valid0 (macro5200 k) -theorem macro5201 (k : Nat) : applyExit (before5201 k) exit1 1 = some (before5202 k) := by - simp (disch := omega) [before5201, before5202, exit1, applyExit, pop, push] - <;> omega -theorem step5201 (k : Nat) : Runs (1*3) (before5201 k).denote (before5202 k).denote := - @applyExit_sound (before5201 k) (before5202 k) exit1 1 valid1 (macro5201 k) -theorem macro5202 (k : Nat) : applyExit (before5202 k) exit2 92 = some (before5203 k) := by - simp (disch := omega) [before5202, before5203, exit2, applyExit, pop, push] - <;> omega -theorem step5202 (k : Nat) : Runs (92*2) (before5202 k).denote (before5203 k).denote := - @applyExit_sound (before5202 k) (before5203 k) exit2 92 valid2 (macro5202 k) -theorem macro5203 (k : Nat) : applyExit (before5203 k) exit6 1 = some (before5204 k) := by - simp (disch := omega) [before5203, before5204, exit6, applyExit, pop, push] - <;> omega -theorem step5203 (k : Nat) : Runs (1*1) (before5203 k).denote (before5204 k).denote := - @applyExit_sound (before5203 k) (before5204 k) exit6 1 valid6 (macro5203 k) -theorem macro5204 (k : Nat) : applyExit (before5204 k) exit0 93 = some (before5205 k) := by - simp (disch := omega) [before5204, before5205, exit0, applyExit, pop, push] - <;> omega -theorem step5204 (k : Nat) : Runs (93*2) (before5204 k).denote (before5205 k).denote := - @applyExit_sound (before5204 k) (before5205 k) exit0 93 valid0 (macro5204 k) -theorem macro5205 (k : Nat) : applyExit (before5205 k) exit13 36 = some (before5206 k) := by - simp (disch := omega) [before5205, before5206, exit13, applyExit, pop, push] - <;> omega -theorem step5205 (k : Nat) : Runs (36*2) (before5205 k).denote (before5206 k).denote := - @applyExit_sound (before5205 k) (before5206 k) exit13 36 valid13 (macro5205 k) -theorem macro5206 (k : Nat) : applyExit (before5206 k) exit0 5 = some (before5207 k) := by - simp (disch := omega) [before5206, before5207, exit0, applyExit, pop, push] - <;> omega -theorem step5206 (k : Nat) : Runs (5*2) (before5206 k).denote (before5207 k).denote := - @applyExit_sound (before5206 k) (before5207 k) exit0 5 valid0 (macro5206 k) -theorem macro5207 (k : Nat) : applyExit (before5207 k) exit1 1 = some (before5208 k) := by - simp (disch := omega) [before5207, before5208, exit1, applyExit, pop, push] - <;> omega -theorem step5207 (k : Nat) : Runs (1*3) (before5207 k).denote (before5208 k).denote := - @applyExit_sound (before5207 k) (before5208 k) exit1 1 valid1 (macro5207 k) -theorem macro5208 (k : Nat) : applyExit (before5208 k) exit2 5 = some (before5209 k) := by - simp (disch := omega) [before5208, before5209, exit2, applyExit, pop, push] - <;> omega -theorem step5208 (k : Nat) : Runs (5*2) (before5208 k).denote (before5209 k).denote := - @applyExit_sound (before5208 k) (before5209 k) exit2 5 valid2 (macro5208 k) -theorem macro5209 (k : Nat) : applyExit (before5209 k) exit6 1 = some (before5210 k) := by - simp (disch := omega) [before5209, before5210, exit6, applyExit, pop, push] - <;> omega -theorem step5209 (k : Nat) : Runs (1*1) (before5209 k).denote (before5210 k).denote := - @applyExit_sound (before5209 k) (before5210 k) exit6 1 valid6 (macro5209 k) -theorem macro5210 (k : Nat) : applyExit (before5210 k) exit0 6 = some (before5211 k) := by - simp (disch := omega) [before5210, before5211, exit0, applyExit, pop, push] - <;> omega -theorem step5210 (k : Nat) : Runs (6*2) (before5210 k).denote (before5211 k).denote := - @applyExit_sound (before5210 k) (before5211 k) exit0 6 valid0 (macro5210 k) -theorem macro5211 (k : Nat) : applyExit (before5211 k) exit13 3 = some (before5212 k) := by - simp (disch := omega) [before5211, before5212, exit13, applyExit, pop, push] - <;> omega -theorem step5211 (k : Nat) : Runs (3*2) (before5211 k).denote (before5212 k).denote := - @applyExit_sound (before5211 k) (before5212 k) exit13 3 valid13 (macro5211 k) -theorem macro5212 (k : Nat) : applyExit (before5212 k) exit1 1 = some (before5213 k) := by - simp (disch := omega) [before5212, before5213, exit1, applyExit, pop, push] - <;> omega -theorem step5212 (k : Nat) : Runs (1*3) (before5212 k).denote (before5213 k).denote := - @applyExit_sound (before5212 k) (before5213 k) exit1 1 valid1 (macro5212 k) -theorem macro5213 (k : Nat) : applyExit (before5213 k) exit6 1 = some (before5214 k) := by - simp (disch := omega) [before5213, before5214, exit6, applyExit, pop, push] - <;> omega -theorem step5213 (k : Nat) : Runs (1*1) (before5213 k).denote (before5214 k).denote := - @applyExit_sound (before5213 k) (before5214 k) exit6 1 valid6 (macro5213 k) -theorem macro5214 (k : Nat) : applyExit (before5214 k) exit0 1 = some (before5215 k) := by - simp (disch := omega) [before5214, before5215, exit0, applyExit, pop, push] - <;> omega -theorem step5214 (k : Nat) : Runs (1*2) (before5214 k).denote (before5215 k).denote := - @applyExit_sound (before5214 k) (before5215 k) exit0 1 valid0 (macro5214 k) -theorem macro5215 (k : Nat) : applyExit (before5215 k) exit1 1 = some (before5216 k) := by - simp (disch := omega) [before5215, before5216, exit1, applyExit, pop, push] - <;> omega -theorem step5215 (k : Nat) : Runs (1*3) (before5215 k).denote (before5216 k).denote := - @applyExit_sound (before5215 k) (before5216 k) exit1 1 valid1 (macro5215 k) -theorem macro5216 (k : Nat) : applyExit (before5216 k) exit2 1 = some (before5217 k) := by - simp (disch := omega) [before5216, before5217, exit2, applyExit, pop, push] - <;> omega -theorem step5216 (k : Nat) : Runs (1*2) (before5216 k).denote (before5217 k).denote := - @applyExit_sound (before5216 k) (before5217 k) exit2 1 valid2 (macro5216 k) -theorem macro5217 (k : Nat) : applyExit (before5217 k) exit3 1 = some (before5218 k) := by - simp (disch := omega) [before5217, before5218, exit3, applyExit, pop, push] - <;> omega -theorem step5217 (k : Nat) : Runs (1*2) (before5217 k).denote (before5218 k).denote := - @applyExit_sound (before5217 k) (before5218 k) exit3 1 valid3 (macro5217 k) -theorem macro5218 (k : Nat) : applyExit (before5218 k) exit9 1 = some (before5219 k) := by - simp (disch := omega) [before5218, before5219, exit9, applyExit, pop, push] - <;> omega -theorem step5218 (k : Nat) : Runs (1*2) (before5218 k).denote (before5219 k).denote := - @applyExit_sound (before5218 k) (before5219 k) exit9 1 valid9 (macro5218 k) -theorem macro5219 (k : Nat) : applyExit (before5219 k) exit10 1 = some (before5220 k) := by - simp (disch := omega) [before5219, before5220, exit10, applyExit, pop, push] - <;> omega -theorem step5219 (k : Nat) : Runs (1*2) (before5219 k).denote (before5220 k).denote := - @applyExit_sound (before5219 k) (before5220 k) exit10 1 valid10 (macro5219 k) -theorem macro5220 (k : Nat) : applyExit (before5220 k) exit11 1 = some (before5221 k) := by - simp (disch := omega) [before5220, before5221, exit11, applyExit, pop, push] - <;> omega -theorem step5220 (k : Nat) : Runs (1*2) (before5220 k).denote (before5221 k).denote := - @applyExit_sound (before5220 k) (before5221 k) exit11 1 valid11 (macro5220 k) -theorem macro5221 (k : Nat) : applyExit (before5221 k) exit2 5 = some (before5222 k) := by - simp (disch := omega) [before5221, before5222, exit2, applyExit, pop, push] - <;> omega -theorem step5221 (k : Nat) : Runs (5*2) (before5221 k).denote (before5222 k).denote := - @applyExit_sound (before5221 k) (before5222 k) exit2 5 valid2 (macro5221 k) -theorem macro5222 (k : Nat) : applyExit (before5222 k) exit3 1 = some (before5223 k) := by - simp (disch := omega) [before5222, before5223, exit3, applyExit, pop, push] - <;> omega -theorem step5222 (k : Nat) : Runs (1*2) (before5222 k).denote (before5223 k).denote := - @applyExit_sound (before5222 k) (before5223 k) exit3 1 valid3 (macro5222 k) -theorem macro5223 (k : Nat) : applyExit (before5223 k) exit9 1 = some (before5224 k) := by - simp (disch := omega) [before5223, before5224, exit9, applyExit, pop, push] - <;> omega -theorem step5223 (k : Nat) : Runs (1*2) (before5223 k).denote (before5224 k).denote := - @applyExit_sound (before5223 k) (before5224 k) exit9 1 valid9 (macro5223 k) -theorem macro5224 (k : Nat) : applyExit (before5224 k) exit10 34 = some (before5225 k) := by - simp (disch := omega) [before5224, before5225, exit10, applyExit, pop, push] - <;> omega -theorem step5224 (k : Nat) : Runs (34*2) (before5224 k).denote (before5225 k).denote := - @applyExit_sound (before5224 k) (before5225 k) exit10 34 valid10 (macro5224 k) -theorem macro5225 (k : Nat) : applyExit (before5225 k) exit11 1 = some (before5226 k) := by - simp (disch := omega) [before5225, before5226, exit11, applyExit, pop, push] - <;> omega -theorem step5225 (k : Nat) : Runs (1*2) (before5225 k).denote (before5226 k).denote := - @applyExit_sound (before5225 k) (before5226 k) exit11 1 valid11 (macro5225 k) -theorem macro5226 (k : Nat) : applyExit (before5226 k) exit2 92 = some (before5227 k) := by - simp (disch := omega) [before5226, before5227, exit2, applyExit, pop, push] - <;> omega -theorem step5226 (k : Nat) : Runs (92*2) (before5226 k).denote (before5227 k).denote := - @applyExit_sound (before5226 k) (before5227 k) exit2 92 valid2 (macro5226 k) -theorem macro5227 (k : Nat) : applyExit (before5227 k) exit3 1 = some (before5228 k) := by - simp (disch := omega) [before5227, before5228, exit3, applyExit, pop, push] - <;> omega -theorem step5227 (k : Nat) : Runs (1*2) (before5227 k).denote (before5228 k).denote := - @applyExit_sound (before5227 k) (before5228 k) exit3 1 valid3 (macro5227 k) -theorem macro5228 (k : Nat) : applyExit (before5228 k) exit9 1 = some (before5229 k) := by - simp (disch := omega) [before5228, before5229, exit9, applyExit, pop, push] - <;> omega -theorem step5228 (k : Nat) : Runs (1*2) (before5228 k).denote (before5229 k).denote := - @applyExit_sound (before5228 k) (before5229 k) exit9 1 valid9 (macro5228 k) -theorem macro5229 (k : Nat) : applyExit (before5229 k) exit10 14 = some (before5230 k) := by - simp (disch := omega) [before5229, before5230, exit10, applyExit, pop, push] - <;> omega -theorem step5229 (k : Nat) : Runs (14*2) (before5229 k).denote (before5230 k).denote := - @applyExit_sound (before5229 k) (before5230 k) exit10 14 valid10 (macro5229 k) -theorem macro5230 (k : Nat) : applyExit (before5230 k) exit11 1 = some (before5231 k) := by - simp (disch := omega) [before5230, before5231, exit11, applyExit, pop, push] - <;> omega -theorem step5230 (k : Nat) : Runs (1*2) (before5230 k).denote (before5231 k).denote := - @applyExit_sound (before5230 k) (before5231 k) exit11 1 valid11 (macro5230 k) -theorem macro5231 (k : Nat) : applyExit (before5231 k) exit2 17 = some (before5232 k) := by - simp (disch := omega) [before5231, before5232, exit2, applyExit, pop, push] - <;> omega -theorem step5231 (k : Nat) : Runs (17*2) (before5231 k).denote (before5232 k).denote := - @applyExit_sound (before5231 k) (before5232 k) exit2 17 valid2 (macro5231 k) -theorem macro5232 (k : Nat) : applyExit (before5232 k) exit293 (1*k+8) = some (before5233 k) := by - simp (disch := omega) [before5232, before5233, exit293, applyExit, pop, push] - <;> omega -theorem step5232 (k : Nat) : Runs ((1*k+8)*586) (before5232 k).denote (before5233 k).denote := - @applyExit_sound (before5232 k) (before5233 k) exit293 (1*k+8) valid293 (macro5232 k) -theorem macro5233 (k : Nat) : applyExit (before5233 k) exit2 20 = some (before5234 k) := by - simp (disch := omega) [before5233, before5234, exit2, applyExit, pop, push] - <;> omega -theorem step5233 (k : Nat) : Runs (20*2) (before5233 k).denote (before5234 k).denote := - @applyExit_sound (before5233 k) (before5234 k) exit2 20 valid2 (macro5233 k) -theorem macro5234 (k : Nat) : applyExit (before5234 k) exit3 1 = some (before5235 k) := by - simp (disch := omega) [before5234, before5235, exit3, applyExit, pop, push] - <;> omega -theorem step5234 (k : Nat) : Runs (1*2) (before5234 k).denote (before5235 k).denote := - @applyExit_sound (before5234 k) (before5235 k) exit3 1 valid3 (macro5234 k) -theorem macro5235 (k : Nat) : applyExit (before5235 k) exit9 1 = some (before5236 k) := by - simp (disch := omega) [before5235, before5236, exit9, applyExit, pop, push] - <;> omega -theorem step5235 (k : Nat) : Runs (1*2) (before5235 k).denote (before5236 k).denote := - @applyExit_sound (before5235 k) (before5236 k) exit9 1 valid9 (macro5235 k) -theorem macro5236 (k : Nat) : applyExit (before5236 k) exit10 90 = some (before5237 k) := by - simp (disch := omega) [before5236, before5237, exit10, applyExit, pop, push] - <;> omega -theorem step5236 (k : Nat) : Runs (90*2) (before5236 k).denote (before5237 k).denote := - @applyExit_sound (before5236 k) (before5237 k) exit10 90 valid10 (macro5236 k) -theorem macro5237 (k : Nat) : applyExit (before5237 k) exit11 1 = some (before5238 k) := by - simp (disch := omega) [before5237, before5238, exit11, applyExit, pop, push] - <;> omega -theorem step5237 (k : Nat) : Runs (1*2) (before5237 k).denote (before5238 k).denote := - @applyExit_sound (before5237 k) (before5238 k) exit11 1 valid11 (macro5237 k) -theorem macro5238 (k : Nat) : applyExit (before5238 k) exit2 16 = some (before5239 k) := by - simp (disch := omega) [before5238, before5239, exit2, applyExit, pop, push] - <;> omega -theorem step5238 (k : Nat) : Runs (16*2) (before5238 k).denote (before5239 k).denote := - @applyExit_sound (before5238 k) (before5239 k) exit2 16 valid2 (macro5238 k) -theorem macro5239 (k : Nat) : applyExit (before5239 k) exit3 1 = some (before5240 k) := by - simp (disch := omega) [before5239, before5240, exit3, applyExit, pop, push] - <;> omega -theorem step5239 (k : Nat) : Runs (1*2) (before5239 k).denote (before5240 k).denote := - @applyExit_sound (before5239 k) (before5240 k) exit3 1 valid3 (macro5239 k) -theorem macro5240 (k : Nat) : applyExit (before5240 k) exit9 1 = some (before5241 k) := by - simp (disch := omega) [before5240, before5241, exit9, applyExit, pop, push] - <;> omega -theorem step5240 (k : Nat) : Runs (1*2) (before5240 k).denote (before5241 k).denote := - @applyExit_sound (before5240 k) (before5241 k) exit9 1 valid9 (macro5240 k) -theorem macro5241 (k : Nat) : applyExit (before5241 k) exit10 38 = some (before5242 k) := by - simp (disch := omega) [before5241, before5242, exit10, applyExit, pop, push] - <;> omega -theorem step5241 (k : Nat) : Runs (38*2) (before5241 k).denote (before5242 k).denote := - @applyExit_sound (before5241 k) (before5242 k) exit10 38 valid10 (macro5241 k) -theorem macro5242 (k : Nat) : applyExit (before5242 k) exit11 1 = some (before5243 k) := by - simp (disch := omega) [before5242, before5243, exit11, applyExit, pop, push] - <;> omega -theorem step5242 (k : Nat) : Runs (1*2) (before5242 k).denote (before5243 k).denote := - @applyExit_sound (before5242 k) (before5243 k) exit11 1 valid11 (macro5242 k) -theorem macro5243 (k : Nat) : applyExit (before5243 k) exit2 22 = some (before5244 k) := by - simp (disch := omega) [before5243, before5244, exit2, applyExit, pop, push] - <;> omega -theorem step5243 (k : Nat) : Runs (22*2) (before5243 k).denote (before5244 k).denote := - @applyExit_sound (before5243 k) (before5244 k) exit2 22 valid2 (macro5243 k) -theorem macro5244 (k : Nat) : applyExit (before5244 k) exit3 1 = some (before5245 k) := by - simp (disch := omega) [before5244, before5245, exit3, applyExit, pop, push] - <;> omega -theorem step5244 (k : Nat) : Runs (1*2) (before5244 k).denote (before5245 k).denote := - @applyExit_sound (before5244 k) (before5245 k) exit3 1 valid3 (macro5244 k) -theorem macro5245 (k : Nat) : applyExit (before5245 k) exit9 1 = some (before5246 k) := by - simp (disch := omega) [before5245, before5246, exit9, applyExit, pop, push] - <;> omega -theorem step5245 (k : Nat) : Runs (1*2) (before5245 k).denote (before5246 k).denote := - @applyExit_sound (before5245 k) (before5246 k) exit9 1 valid9 (macro5245 k) -theorem macro5246 (k : Nat) : applyExit (before5246 k) exit10 6 = some (before5247 k) := by - simp (disch := omega) [before5246, before5247, exit10, applyExit, pop, push] - <;> omega -theorem step5246 (k : Nat) : Runs (6*2) (before5246 k).denote (before5247 k).denote := - @applyExit_sound (before5246 k) (before5247 k) exit10 6 valid10 (macro5246 k) -theorem macro5247 (k : Nat) : applyExit (before5247 k) exit11 1 = some (before5248 k) := by - simp (disch := omega) [before5247, before5248, exit11, applyExit, pop, push] - <;> omega -theorem step5247 (k : Nat) : Runs (1*2) (before5247 k).denote (before5248 k).denote := - @applyExit_sound (before5247 k) (before5248 k) exit11 1 valid11 (macro5247 k) -theorem macro5248 (k : Nat) : applyExit (before5248 k) exit2 791761157 = some (before5249 k) := by - simp (disch := omega) [before5248, before5249, exit2, applyExit, pop, push] - <;> omega -theorem step5248 (k : Nat) : Runs (791761157*2) (before5248 k).denote (before5249 k).denote := - @applyExit_sound (before5248 k) (before5249 k) exit2 791761157 valid2 (macro5248 k) -theorem macro5249 (k : Nat) : applyExit (before5249 k) exit276 1 = some (before5250 k) := by - simp (disch := omega) [before5249, before5250, exit276, applyExit, pop, push] - <;> omega -theorem step5249 (k : Nat) : Runs (1*38) (before5249 k).denote (before5250 k).denote := - @applyExit_sound (before5249 k) (before5250 k) exit276 1 valid276 (macro5249 k) -theorem macro5250 (k : Nat) : applyExit (before5250 k) exit294 (1*k+7) = some (before5251 k) := by - simp (disch := omega) [before5250, before5251, exit294, applyExit, pop, push] - <;> omega -theorem step5250 (k : Nat) : Runs ((1*k+7)*38) (before5250 k).denote (before5251 k).denote := - @applyExit_sound (before5250 k) (before5251 k) exit294 (1*k+7) valid294 (macro5250 k) -theorem macro5251 (k : Nat) : applyExit (before5251 k) exit2 1 = some (before5252 k) := by - simp (disch := omega) [before5251, before5252, exit2, applyExit, pop, push] - <;> omega -theorem step5251 (k : Nat) : Runs (1*2) (before5251 k).denote (before5252 k).denote := - @applyExit_sound (before5251 k) (before5252 k) exit2 1 valid2 (macro5251 k) -theorem macro5252 (k : Nat) : applyExit (before5252 k) exit3 1 = some (before5253 k) := by - simp (disch := omega) [before5252, before5253, exit3, applyExit, pop, push] - <;> omega -theorem step5252 (k : Nat) : Runs (1*2) (before5252 k).denote (before5253 k).denote := - @applyExit_sound (before5252 k) (before5253 k) exit3 1 valid3 (macro5252 k) -theorem macro5253 (k : Nat) : applyExit (before5253 k) exit9 1 = some (before5254 k) := by - simp (disch := omega) [before5253, before5254, exit9, applyExit, pop, push] - <;> omega -theorem step5253 (k : Nat) : Runs (1*2) (before5253 k).denote (before5254 k).denote := - @applyExit_sound (before5253 k) (before5254 k) exit9 1 valid9 (macro5253 k) -theorem macro5254 (k : Nat) : applyExit (before5254 k) exit10 7 = some (before5255 k) := by - simp (disch := omega) [before5254, before5255, exit10, applyExit, pop, push] - <;> omega -theorem step5254 (k : Nat) : Runs (7*2) (before5254 k).denote (before5255 k).denote := - @applyExit_sound (before5254 k) (before5255 k) exit10 7 valid10 (macro5254 k) -theorem macro5255 (k : Nat) : applyExit (before5255 k) exit11 1 = some (before5256 k) := by - simp (disch := omega) [before5255, before5256, exit11, applyExit, pop, push] - <;> omega -theorem step5255 (k : Nat) : Runs (1*2) (before5255 k).denote (before5256 k).denote := - @applyExit_sound (before5255 k) (before5256 k) exit11 1 valid11 (macro5255 k) -theorem macro5256 (k : Nat) : applyExit (before5256 k) exit2 9 = some (before5257 k) := by - simp (disch := omega) [before5256, before5257, exit2, applyExit, pop, push] - <;> omega -theorem step5256 (k : Nat) : Runs (9*2) (before5256 k).denote (before5257 k).denote := - @applyExit_sound (before5256 k) (before5257 k) exit2 9 valid2 (macro5256 k) -theorem macro5257 (k : Nat) : applyExit (before5257 k) exit3 1 = some (before5258 k) := by - simp (disch := omega) [before5257, before5258, exit3, applyExit, pop, push] - <;> omega -theorem step5257 (k : Nat) : Runs (1*2) (before5257 k).denote (before5258 k).denote := - @applyExit_sound (before5257 k) (before5258 k) exit3 1 valid3 (macro5257 k) -theorem macro5258 (k : Nat) : applyExit (before5258 k) exit9 1 = some (before5259 k) := by - simp (disch := omega) [before5258, before5259, exit9, applyExit, pop, push] - <;> omega -theorem step5258 (k : Nat) : Runs (1*2) (before5258 k).denote (before5259 k).denote := - @applyExit_sound (before5258 k) (before5259 k) exit9 1 valid9 (macro5258 k) -theorem macro5259 (k : Nat) : applyExit (before5259 k) exit10 7 = some (before5260 k) := by - simp (disch := omega) [before5259, before5260, exit10, applyExit, pop, push] - <;> omega -theorem step5259 (k : Nat) : Runs (7*2) (before5259 k).denote (before5260 k).denote := - @applyExit_sound (before5259 k) (before5260 k) exit10 7 valid10 (macro5259 k) -theorem macro5260 (k : Nat) : applyExit (before5260 k) exit11 1 = some (before5261 k) := by - simp (disch := omega) [before5260, before5261, exit11, applyExit, pop, push] - <;> omega -theorem step5260 (k : Nat) : Runs (1*2) (before5260 k).denote (before5261 k).denote := - @applyExit_sound (before5260 k) (before5261 k) exit11 1 valid11 (macro5260 k) -theorem macro5261 (k : Nat) : applyExit (before5261 k) exit2 10 = some (before5262 k) := by - simp (disch := omega) [before5261, before5262, exit2, applyExit, pop, push] - <;> omega -theorem step5261 (k : Nat) : Runs (10*2) (before5261 k).denote (before5262 k).denote := - @applyExit_sound (before5261 k) (before5262 k) exit2 10 valid2 (macro5261 k) -theorem macro5262 (k : Nat) : applyExit (before5262 k) exit3 1 = some (before5263 k) := by - simp (disch := omega) [before5262, before5263, exit3, applyExit, pop, push] - <;> omega -theorem step5262 (k : Nat) : Runs (1*2) (before5262 k).denote (before5263 k).denote := - @applyExit_sound (before5262 k) (before5263 k) exit3 1 valid3 (macro5262 k) -theorem macro5263 (k : Nat) : applyExit (before5263 k) exit9 1 = some (before5264 k) := by - simp (disch := omega) [before5263, before5264, exit9, applyExit, pop, push] - <;> omega -theorem step5263 (k : Nat) : Runs (1*2) (before5263 k).denote (before5264 k).denote := - @applyExit_sound (before5263 k) (before5264 k) exit9 1 valid9 (macro5263 k) -theorem macro5264 (k : Nat) : applyExit (before5264 k) exit10 10 = some (before5265 k) := by - simp (disch := omega) [before5264, before5265, exit10, applyExit, pop, push] - <;> omega -theorem step5264 (k : Nat) : Runs (10*2) (before5264 k).denote (before5265 k).denote := - @applyExit_sound (before5264 k) (before5265 k) exit10 10 valid10 (macro5264 k) -theorem macro5265 (k : Nat) : applyExit (before5265 k) exit11 1 = some (before5266 k) := by - simp (disch := omega) [before5265, before5266, exit11, applyExit, pop, push] - <;> omega -theorem step5265 (k : Nat) : Runs (1*2) (before5265 k).denote (before5266 k).denote := - @applyExit_sound (before5265 k) (before5266 k) exit11 1 valid11 (macro5265 k) -theorem macro5266 (k : Nat) : applyExit (before5266 k) exit2 2 = some (before5267 k) := by - simp (disch := omega) [before5266, before5267, exit2, applyExit, pop, push] - <;> omega -theorem step5266 (k : Nat) : Runs (2*2) (before5266 k).denote (before5267 k).denote := - @applyExit_sound (before5266 k) (before5267 k) exit2 2 valid2 (macro5266 k) -theorem macro5267 (k : Nat) : applyExit (before5267 k) exit3 1 = some (before5268 k) := by - simp (disch := omega) [before5267, before5268, exit3, applyExit, pop, push] - <;> omega -theorem step5267 (k : Nat) : Runs (1*2) (before5267 k).denote (before5268 k).denote := - @applyExit_sound (before5267 k) (before5268 k) exit3 1 valid3 (macro5267 k) -theorem macro5268 (k : Nat) : applyExit (before5268 k) exit4 1 = some (before5269 k) := by - simp (disch := omega) [before5268, before5269, exit4, applyExit, pop, push] - <;> omega -theorem step5268 (k : Nat) : Runs (1*2) (before5268 k).denote (before5269 k).denote := - @applyExit_sound (before5268 k) (before5269 k) exit4 1 valid4 (macro5268 k) -theorem macro5269 (k : Nat) : applyExit (before5269 k) exit5 1 = some (before5270 k) := by - simp (disch := omega) [before5269, before5270, exit5, applyExit, pop, push] - <;> omega -theorem step5269 (k : Nat) : Runs (1*3) (before5269 k).denote (before5270 k).denote := - @applyExit_sound (before5269 k) (before5270 k) exit5 1 valid5 (macro5269 k) -theorem macro5270 (k : Nat) : applyExit (before5270 k) exit1 1 = some (before5271 k) := by - simp (disch := omega) [before5270, before5271, exit1, applyExit, pop, push] - <;> omega -theorem step5270 (k : Nat) : Runs (1*3) (before5270 k).denote (before5271 k).denote := - @applyExit_sound (before5270 k) (before5271 k) exit1 1 valid1 (macro5270 k) -theorem macro5271 (k : Nat) : applyExit (before5271 k) exit6 1 = some (before5272 k) := by - simp (disch := omega) [before5271, before5272, exit6, applyExit, pop, push] - <;> omega -theorem step5271 (k : Nat) : Runs (1*1) (before5271 k).denote (before5272 k).denote := - @applyExit_sound (before5271 k) (before5272 k) exit6 1 valid6 (macro5271 k) -theorem macro5272 (k : Nat) : applyExit (before5272 k) exit0 4 = some (before5273 k) := by - simp (disch := omega) [before5272, before5273, exit0, applyExit, pop, push] - <;> omega -theorem step5272 (k : Nat) : Runs (4*2) (before5272 k).denote (before5273 k).denote := - @applyExit_sound (before5272 k) (before5273 k) exit0 4 valid0 (macro5272 k) -theorem macro5273 (k : Nat) : applyExit (before5273 k) exit1 1 = some (before5274 k) := by - simp (disch := omega) [before5273, before5274, exit1, applyExit, pop, push] - <;> omega -theorem step5273 (k : Nat) : Runs (1*3) (before5273 k).denote (before5274 k).denote := - @applyExit_sound (before5273 k) (before5274 k) exit1 1 valid1 (macro5273 k) -theorem macro5274 (k : Nat) : applyExit (before5274 k) exit2 4 = some (before5275 k) := by - simp (disch := omega) [before5274, before5275, exit2, applyExit, pop, push] - <;> omega -theorem step5274 (k : Nat) : Runs (4*2) (before5274 k).denote (before5275 k).denote := - @applyExit_sound (before5274 k) (before5275 k) exit2 4 valid2 (macro5274 k) -theorem macro5275 (k : Nat) : applyExit (before5275 k) exit3 1 = some (before5276 k) := by - simp (disch := omega) [before5275, before5276, exit3, applyExit, pop, push] - <;> omega -theorem step5275 (k : Nat) : Runs (1*2) (before5275 k).denote (before5276 k).denote := - @applyExit_sound (before5275 k) (before5276 k) exit3 1 valid3 (macro5275 k) -theorem macro5276 (k : Nat) : applyExit (before5276 k) exit30 1 = some (before5277 k) := by - simp (disch := omega) [before5276, before5277, exit30, applyExit, pop, push] - <;> omega -theorem step5276 (k : Nat) : Runs (1*3) (before5276 k).denote (before5277 k).denote := - @applyExit_sound (before5276 k) (before5277 k) exit30 1 valid30 (macro5276 k) -theorem macro5277 (k : Nat) : applyExit (before5277 k) exit31 1 = some (before5278 k) := by - simp (disch := omega) [before5277, before5278, exit31, applyExit, pop, push] - <;> omega -theorem step5277 (k : Nat) : Runs (1*1) (before5277 k).denote (before5278 k).denote := - @applyExit_sound (before5277 k) (before5278 k) exit31 1 valid31 (macro5277 k) -theorem macro5278 (k : Nat) : applyExit (before5278 k) exit32 1 = some (before5279 k) := by - simp (disch := omega) [before5278, before5279, exit32, applyExit, pop, push] - <;> omega -theorem step5278 (k : Nat) : Runs (1*3) (before5278 k).denote (before5279 k).denote := - @applyExit_sound (before5278 k) (before5279 k) exit32 1 valid32 (macro5278 k) -theorem macro5279 (k : Nat) : applyExit (before5279 k) exit33 1 = some (before5280 k) := by - simp (disch := omega) [before5279, before5280, exit33, applyExit, pop, push] - <;> omega -theorem step5279 (k : Nat) : Runs (1*2) (before5279 k).denote (before5280 k).denote := - @applyExit_sound (before5279 k) (before5280 k) exit33 1 valid33 (macro5279 k) -theorem macro5280 (k : Nat) : applyExit (before5280 k) exit34 5 = some (before5281 k) := by - simp (disch := omega) [before5280, before5281, exit34, applyExit, pop, push] - <;> omega -theorem step5280 (k : Nat) : Runs (5*2) (before5280 k).denote (before5281 k).denote := - @applyExit_sound (before5280 k) (before5281 k) exit34 5 valid34 (macro5280 k) -theorem macro5281 (k : Nat) : applyExit (before5281 k) exit102 1 = some (before5282 k) := by - simp (disch := omega) [before5281, before5282, exit102, applyExit, pop, push] - <;> omega -theorem step5281 (k : Nat) : Runs (1*1) (before5281 k).denote (before5282 k).denote := - @applyExit_sound (before5281 k) (before5282 k) exit102 1 valid102 (macro5281 k) -theorem macro5282 (k : Nat) : applyExit (before5282 k) exit5 1 = some (before5283 k) := by - simp (disch := omega) [before5282, before5283, exit5, applyExit, pop, push] - <;> omega -theorem step5282 (k : Nat) : Runs (1*3) (before5282 k).denote (before5283 k).denote := - @applyExit_sound (before5282 k) (before5283 k) exit5 1 valid5 (macro5282 k) -theorem macro5283 (k : Nat) : applyExit (before5283 k) exit1 1 = some (before5284 k) := by - simp (disch := omega) [before5283, before5284, exit1, applyExit, pop, push] - <;> omega -theorem step5283 (k : Nat) : Runs (1*3) (before5283 k).denote (before5284 k).denote := - @applyExit_sound (before5283 k) (before5284 k) exit1 1 valid1 (macro5283 k) -theorem macro5284 (k : Nat) : applyExit (before5284 k) exit6 1 = some (before5285 k) := by - simp (disch := omega) [before5284, before5285, exit6, applyExit, pop, push] - <;> omega -theorem step5284 (k : Nat) : Runs (1*1) (before5284 k).denote (before5285 k).denote := - @applyExit_sound (before5284 k) (before5285 k) exit6 1 valid6 (macro5284 k) -theorem macro5285 (k : Nat) : applyExit (before5285 k) exit0 1 = some (before5286 k) := by - simp (disch := omega) [before5285, before5286, exit0, applyExit, pop, push] - <;> omega -theorem step5285 (k : Nat) : Runs (1*2) (before5285 k).denote (before5286 k).denote := - @applyExit_sound (before5285 k) (before5286 k) exit0 1 valid0 (macro5285 k) -theorem macro5286 (k : Nat) : applyExit (before5286 k) exit13 10 = some (before5287 k) := by - simp (disch := omega) [before5286, before5287, exit13, applyExit, pop, push] - <;> omega -theorem step5286 (k : Nat) : Runs (10*2) (before5286 k).denote (before5287 k).denote := - @applyExit_sound (before5286 k) (before5287 k) exit13 10 valid13 (macro5286 k) -theorem macro5287 (k : Nat) : applyExit (before5287 k) exit0 11 = some (before5288 k) := by - simp (disch := omega) [before5287, before5288, exit0, applyExit, pop, push] - <;> omega -theorem step5287 (k : Nat) : Runs (11*2) (before5287 k).denote (before5288 k).denote := - @applyExit_sound (before5287 k) (before5288 k) exit0 11 valid0 (macro5287 k) -theorem macro5288 (k : Nat) : applyExit (before5288 k) exit1 1 = some (before5289 k) := by - simp (disch := omega) [before5288, before5289, exit1, applyExit, pop, push] - <;> omega -theorem step5288 (k : Nat) : Runs (1*3) (before5288 k).denote (before5289 k).denote := - @applyExit_sound (before5288 k) (before5289 k) exit1 1 valid1 (macro5288 k) -theorem macro5289 (k : Nat) : applyExit (before5289 k) exit2 11 = some (before5290 k) := by - simp (disch := omega) [before5289, before5290, exit2, applyExit, pop, push] - <;> omega -theorem step5289 (k : Nat) : Runs (11*2) (before5289 k).denote (before5290 k).denote := - @applyExit_sound (before5289 k) (before5290 k) exit2 11 valid2 (macro5289 k) -theorem macro5290 (k : Nat) : applyExit (before5290 k) exit6 1 = some (before5291 k) := by - simp (disch := omega) [before5290, before5291, exit6, applyExit, pop, push] - <;> omega -theorem step5290 (k : Nat) : Runs (1*1) (before5290 k).denote (before5291 k).denote := - @applyExit_sound (before5290 k) (before5291 k) exit6 1 valid6 (macro5290 k) -theorem macro5291 (k : Nat) : applyExit (before5291 k) exit0 12 = some (before5292 k) := by - simp (disch := omega) [before5291, before5292, exit0, applyExit, pop, push] - <;> omega -theorem step5291 (k : Nat) : Runs (12*2) (before5291 k).denote (before5292 k).denote := - @applyExit_sound (before5291 k) (before5292 k) exit0 12 valid0 (macro5291 k) -theorem macro5292 (k : Nat) : applyExit (before5292 k) exit13 8 = some (before5293 k) := by - simp (disch := omega) [before5292, before5293, exit13, applyExit, pop, push] - <;> omega -theorem step5292 (k : Nat) : Runs (8*2) (before5292 k).denote (before5293 k).denote := - @applyExit_sound (before5292 k) (before5293 k) exit13 8 valid13 (macro5292 k) -theorem macro5293 (k : Nat) : applyExit (before5293 k) exit0 10 = some (before5294 k) := by - simp (disch := omega) [before5293, before5294, exit0, applyExit, pop, push] - <;> omega -theorem step5293 (k : Nat) : Runs (10*2) (before5293 k).denote (before5294 k).denote := - @applyExit_sound (before5293 k) (before5294 k) exit0 10 valid0 (macro5293 k) -theorem macro5294 (k : Nat) : applyExit (before5294 k) exit1 1 = some (before5295 k) := by - simp (disch := omega) [before5294, before5295, exit1, applyExit, pop, push] - <;> omega -theorem step5294 (k : Nat) : Runs (1*3) (before5294 k).denote (before5295 k).denote := - @applyExit_sound (before5294 k) (before5295 k) exit1 1 valid1 (macro5294 k) -theorem macro5295 (k : Nat) : applyExit (before5295 k) exit2 10 = some (before5296 k) := by - simp (disch := omega) [before5295, before5296, exit2, applyExit, pop, push] - <;> omega -theorem step5295 (k : Nat) : Runs (10*2) (before5295 k).denote (before5296 k).denote := - @applyExit_sound (before5295 k) (before5296 k) exit2 10 valid2 (macro5295 k) -theorem macro5296 (k : Nat) : applyExit (before5296 k) exit6 1 = some (before5297 k) := by - simp (disch := omega) [before5296, before5297, exit6, applyExit, pop, push] - <;> omega -theorem step5296 (k : Nat) : Runs (1*1) (before5296 k).denote (before5297 k).denote := - @applyExit_sound (before5296 k) (before5297 k) exit6 1 valid6 (macro5296 k) -theorem macro5297 (k : Nat) : applyExit (before5297 k) exit0 11 = some (before5298 k) := by - simp (disch := omega) [before5297, before5298, exit0, applyExit, pop, push] - <;> omega -theorem step5297 (k : Nat) : Runs (11*2) (before5297 k).denote (before5298 k).denote := - @applyExit_sound (before5297 k) (before5298 k) exit0 11 valid0 (macro5297 k) -theorem macro5298 (k : Nat) : applyExit (before5298 k) exit13 8 = some (before5299 k) := by - simp (disch := omega) [before5298, before5299, exit13, applyExit, pop, push] - <;> omega -theorem step5298 (k : Nat) : Runs (8*2) (before5298 k).denote (before5299 k).denote := - @applyExit_sound (before5298 k) (before5299 k) exit13 8 valid13 (macro5298 k) -theorem macro5299 (k : Nat) : applyExit (before5299 k) exit0 2 = some (after5299 k) := by - simp (disch := omega) [before5299, after5299, exit0, applyExit, pop, push] - <;> omega -theorem step5299 (k : Nat) : Runs (2*2) (before5299 k).denote (after5299 k).denote := - @applyExit_sound (before5299 k) (after5299 k) exit0 2 valid0 (macro5299 k) -theorem chunkRun052 (k : Nat) : Runs (624*k+1583529100) (before5200 k).denote (after5299 k).denote := by - have h := (@Runs.trans ((((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))))+((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38))))))) (((((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2))))))+(((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2))))))) (before5200 k).denote (before5250 k).denote (after5299 k).denote (@Runs.trans (((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))))+((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2)))))) (((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38)))))) (before5200 k).denote (before5225 k).denote (before5250 k).denote (@Runs.trans ((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2))))) ((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2))))) (before5200 k).denote (before5212 k).denote (before5225 k).denote (@Runs.trans (((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2)))) (((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))) (before5200 k).denote (before5206 k).denote (before5212 k).denote (@Runs.trans ((92*2)+((1*3)+(92*2))) ((1*1)+((93*2)+(36*2))) (before5200 k).denote (before5203 k).denote (before5206 k).denote (@Runs.trans (92*2) ((1*3)+(92*2)) (before5200 k).denote (before5201 k).denote (before5203 k).denote (step5200 k) (@Runs.trans (1*3) (92*2) (before5201 k).denote (before5202 k).denote (before5203 k).denote (step5201 k) (step5202 k))) (@Runs.trans (1*1) ((93*2)+(36*2)) (before5203 k).denote (before5204 k).denote (before5206 k).denote (step5203 k) (@Runs.trans (93*2) (36*2) (before5204 k).denote (before5205 k).denote (before5206 k).denote (step5204 k) (step5205 k)))) (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*1)+((6*2)+(3*2))) (before5206 k).denote (before5209 k).denote (before5212 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before5206 k).denote (before5207 k).denote (before5209 k).denote (step5206 k) (@Runs.trans (1*3) (5*2) (before5207 k).denote (before5208 k).denote (before5209 k).denote (step5207 k) (step5208 k))) (@Runs.trans (1*1) ((6*2)+(3*2)) (before5209 k).denote (before5210 k).denote (before5212 k).denote (step5209 k) (@Runs.trans (6*2) (3*2) (before5210 k).denote (before5211 k).denote (before5212 k).denote (step5210 k) (step5211 k))))) (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2)))) (before5212 k).denote (before5218 k).denote (before5225 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before5212 k).denote (before5215 k).denote (before5218 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before5212 k).denote (before5213 k).denote (before5215 k).denote (step5212 k) (@Runs.trans (1*1) (1*2) (before5213 k).denote (before5214 k).denote (before5215 k).denote (step5213 k) (step5214 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before5215 k).denote (before5216 k).denote (before5218 k).denote (step5215 k) (@Runs.trans (1*2) (1*2) (before5216 k).denote (before5217 k).denote (before5218 k).denote (step5216 k) (step5217 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((5*2)+(1*2))+((1*2)+(34*2))) (before5218 k).denote (before5221 k).denote (before5225 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before5218 k).denote (before5219 k).denote (before5221 k).denote (step5218 k) (@Runs.trans (1*2) (1*2) (before5219 k).denote (before5220 k).denote (before5221 k).denote (step5219 k) (step5220 k))) (@Runs.trans ((5*2)+(1*2)) ((1*2)+(34*2)) (before5221 k).denote (before5223 k).denote (before5225 k).denote (@Runs.trans (5*2) (1*2) (before5221 k).denote (before5222 k).denote (before5223 k).denote (step5221 k) (step5222 k)) (@Runs.trans (1*2) (34*2) (before5223 k).denote (before5224 k).denote (before5225 k).denote (step5223 k) (step5224 k)))))) (@Runs.trans ((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38))))) (before5225 k).denote (before5237 k).denote (before5250 k).denote (@Runs.trans (((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))) (before5225 k).denote (before5231 k).denote (before5237 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before5225 k).denote (before5228 k).denote (before5231 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before5225 k).denote (before5226 k).denote (before5228 k).denote (step5225 k) (@Runs.trans (92*2) (1*2) (before5226 k).denote (before5227 k).denote (before5228 k).denote (step5226 k) (step5227 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before5228 k).denote (before5229 k).denote (before5231 k).denote (step5228 k) (@Runs.trans (14*2) (1*2) (before5229 k).denote (before5230 k).denote (before5231 k).denote (step5229 k) (step5230 k)))) (@Runs.trans ((17*2)+(((1*k+8)*586)+(20*2))) ((1*2)+((1*2)+(90*2))) (before5231 k).denote (before5234 k).denote (before5237 k).denote (@Runs.trans (17*2) (((1*k+8)*586)+(20*2)) (before5231 k).denote (before5232 k).denote (before5234 k).denote (step5231 k) (@Runs.trans ((1*k+8)*586) (20*2) (before5232 k).denote (before5233 k).denote (before5234 k).denote (step5232 k) (step5233 k))) (@Runs.trans (1*2) ((1*2)+(90*2)) (before5234 k).denote (before5235 k).denote (before5237 k).denote (step5234 k) (@Runs.trans (1*2) (90*2) (before5235 k).denote (before5236 k).denote (before5237 k).denote (step5235 k) (step5236 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2)))) (((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38)))) (before5237 k).denote (before5243 k).denote (before5250 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((38*2)+(1*2))) (before5237 k).denote (before5240 k).denote (before5243 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before5237 k).denote (before5238 k).denote (before5240 k).denote (step5237 k) (@Runs.trans (16*2) (1*2) (before5238 k).denote (before5239 k).denote (before5240 k).denote (step5238 k) (step5239 k))) (@Runs.trans (1*2) ((38*2)+(1*2)) (before5240 k).denote (before5241 k).denote (before5243 k).denote (step5240 k) (@Runs.trans (38*2) (1*2) (before5241 k).denote (before5242 k).denote (before5243 k).denote (step5241 k) (step5242 k)))) (@Runs.trans ((22*2)+((1*2)+(1*2))) (((6*2)+(1*2))+((791761157*2)+(1*38))) (before5243 k).denote (before5246 k).denote (before5250 k).denote (@Runs.trans (22*2) ((1*2)+(1*2)) (before5243 k).denote (before5244 k).denote (before5246 k).denote (step5243 k) (@Runs.trans (1*2) (1*2) (before5244 k).denote (before5245 k).denote (before5246 k).denote (step5244 k) (step5245 k))) (@Runs.trans ((6*2)+(1*2)) ((791761157*2)+(1*38)) (before5246 k).denote (before5248 k).denote (before5250 k).denote (@Runs.trans (6*2) (1*2) (before5246 k).denote (before5247 k).denote (before5248 k).denote (step5246 k) (step5247 k)) (@Runs.trans (791761157*2) (1*38) (before5248 k).denote (before5249 k).denote (before5250 k).denote (step5248 k) (step5249 k))))))) (@Runs.trans ((((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2)))))) (((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2)))))) (before5250 k).denote (before5275 k).denote (after5299 k).denote (@Runs.trans (((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2))))) ((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2))))) (before5250 k).denote (before5262 k).denote (before5275 k).denote (@Runs.trans ((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2)))) (((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))) (before5250 k).denote (before5256 k).denote (before5262 k).denote (@Runs.trans (((1*k+7)*38)+((1*2)+(1*2))) ((1*2)+((7*2)+(1*2))) (before5250 k).denote (before5253 k).denote (before5256 k).denote (@Runs.trans ((1*k+7)*38) ((1*2)+(1*2)) (before5250 k).denote (before5251 k).denote (before5253 k).denote (step5250 k) (@Runs.trans (1*2) (1*2) (before5251 k).denote (before5252 k).denote (before5253 k).denote (step5251 k) (step5252 k))) (@Runs.trans (1*2) ((7*2)+(1*2)) (before5253 k).denote (before5254 k).denote (before5256 k).denote (step5253 k) (@Runs.trans (7*2) (1*2) (before5254 k).denote (before5255 k).denote (before5256 k).denote (step5254 k) (step5255 k)))) (@Runs.trans ((9*2)+((1*2)+(1*2))) ((7*2)+((1*2)+(10*2))) (before5256 k).denote (before5259 k).denote (before5262 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before5256 k).denote (before5257 k).denote (before5259 k).denote (step5256 k) (@Runs.trans (1*2) (1*2) (before5257 k).denote (before5258 k).denote (before5259 k).denote (step5257 k) (step5258 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before5259 k).denote (before5260 k).denote (before5262 k).denote (step5259 k) (@Runs.trans (1*2) (10*2) (before5260 k).denote (before5261 k).denote (before5262 k).denote (step5260 k) (step5261 k))))) (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2)))) (before5262 k).denote (before5268 k).denote (before5275 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*2)+((2*2)+(1*2))) (before5262 k).denote (before5265 k).denote (before5268 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before5262 k).denote (before5263 k).denote (before5265 k).denote (step5262 k) (@Runs.trans (1*2) (10*2) (before5263 k).denote (before5264 k).denote (before5265 k).denote (step5263 k) (step5264 k))) (@Runs.trans (1*2) ((2*2)+(1*2)) (before5265 k).denote (before5266 k).denote (before5268 k).denote (step5265 k) (@Runs.trans (2*2) (1*2) (before5266 k).denote (before5267 k).denote (before5268 k).denote (step5266 k) (step5267 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(4*2))+((1*3)+(4*2))) (before5268 k).denote (before5271 k).denote (before5275 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before5268 k).denote (before5269 k).denote (before5271 k).denote (step5268 k) (@Runs.trans (1*3) (1*3) (before5269 k).denote (before5270 k).denote (before5271 k).denote (step5269 k) (step5270 k))) (@Runs.trans ((1*1)+(4*2)) ((1*3)+(4*2)) (before5271 k).denote (before5273 k).denote (before5275 k).denote (@Runs.trans (1*1) (4*2) (before5271 k).denote (before5272 k).denote (before5273 k).denote (step5271 k) (step5272 k)) (@Runs.trans (1*3) (4*2) (before5273 k).denote (before5274 k).denote (before5275 k).denote (step5273 k) (step5274 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2))))) ((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2))))) (before5275 k).denote (before5287 k).denote (after5299 k).denote (@Runs.trans (((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2)))) (((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))) (before5275 k).denote (before5281 k).denote (before5287 k).denote (@Runs.trans ((1*2)+((1*3)+(1*1))) ((1*3)+((1*2)+(5*2))) (before5275 k).denote (before5278 k).denote (before5281 k).denote (@Runs.trans (1*2) ((1*3)+(1*1)) (before5275 k).denote (before5276 k).denote (before5278 k).denote (step5275 k) (@Runs.trans (1*3) (1*1) (before5276 k).denote (before5277 k).denote (before5278 k).denote (step5276 k) (step5277 k))) (@Runs.trans (1*3) ((1*2)+(5*2)) (before5278 k).denote (before5279 k).denote (before5281 k).denote (step5278 k) (@Runs.trans (1*2) (5*2) (before5279 k).denote (before5280 k).denote (before5281 k).denote (step5279 k) (step5280 k)))) (@Runs.trans ((1*1)+((1*3)+(1*3))) ((1*1)+((1*2)+(10*2))) (before5281 k).denote (before5284 k).denote (before5287 k).denote (@Runs.trans (1*1) ((1*3)+(1*3)) (before5281 k).denote (before5282 k).denote (before5284 k).denote (step5281 k) (@Runs.trans (1*3) (1*3) (before5282 k).denote (before5283 k).denote (before5284 k).denote (step5282 k) (step5283 k))) (@Runs.trans (1*1) ((1*2)+(10*2)) (before5284 k).denote (before5285 k).denote (before5287 k).denote (step5284 k) (@Runs.trans (1*2) (10*2) (before5285 k).denote (before5286 k).denote (before5287 k).denote (step5285 k) (step5286 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2)))) (((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2)))) (before5287 k).denote (before5293 k).denote (after5299 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*1)+((12*2)+(8*2))) (before5287 k).denote (before5290 k).denote (before5293 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before5287 k).denote (before5288 k).denote (before5290 k).denote (step5287 k) (@Runs.trans (1*3) (11*2) (before5288 k).denote (before5289 k).denote (before5290 k).denote (step5288 k) (step5289 k))) (@Runs.trans (1*1) ((12*2)+(8*2)) (before5290 k).denote (before5291 k).denote (before5293 k).denote (step5290 k) (@Runs.trans (12*2) (8*2) (before5291 k).denote (before5292 k).denote (before5293 k).denote (step5291 k) (step5292 k)))) (@Runs.trans ((10*2)+((1*3)+(10*2))) (((1*1)+(11*2))+((8*2)+(2*2))) (before5293 k).denote (before5296 k).denote (after5299 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before5293 k).denote (before5294 k).denote (before5296 k).denote (step5293 k) (@Runs.trans (1*3) (10*2) (before5294 k).denote (before5295 k).denote (before5296 k).denote (step5294 k) (step5295 k))) (@Runs.trans ((1*1)+(11*2)) ((8*2)+(2*2)) (before5296 k).denote (before5298 k).denote (after5299 k).denote (@Runs.trans (1*1) (11*2) (before5296 k).denote (before5297 k).denote (before5298 k).denote (step5296 k) (step5297 k)) (@Runs.trans (8*2) (2*2) (before5298 k).denote (before5299 k).denote (after5299 k).denote (step5298 k) (step5299 k)))))))) - have ht : (((((((92*2)+((1*3)+(92*2)))+((1*1)+((93*2)+(36*2))))+(((5*2)+((1*3)+(5*2)))+((1*1)+((6*2)+(3*2)))))+((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(34*2))))))+(((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((17*2)+(((1*k+8)*586)+(20*2)))+((1*2)+((1*2)+(90*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((38*2)+(1*2))))+(((22*2)+((1*2)+(1*2)))+(((6*2)+(1*2))+((791761157*2)+(1*38)))))))+(((((((1*k+7)*38)+((1*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((2*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(4*2))+((1*3)+(4*2))))))+(((((1*2)+((1*3)+(1*1)))+((1*3)+((1*2)+(5*2))))+(((1*1)+((1*3)+(1*3)))+((1*1)+((1*2)+(10*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(8*2))))+(((10*2)+((1*3)+(10*2)))+(((1*1)+(11*2))+((8*2)+(2*2)))))))) = (624*k+1583529100) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean deleted file mode 100644 index 49a61a3a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk053.lean +++ /dev/null @@ -1,841 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5300_0 : Stack := [] -abbrev tail5300_1 : Stack := ⟨w1,1⟩ :: tail5300_0 -abbrev tail5300_2 : Stack := ⟨w0,1⟩ :: tail5300_1 -abbrev tail5300_3 : Stack := ⟨w2,1⟩ :: tail5300_2 -abbrev tail5300_4 : Stack := ⟨w1,4⟩ :: tail5300_3 -abbrev tail5300_5 : Stack := ⟨w2,1⟩ :: tail5300_4 -abbrev tail5300_6 : Stack := ⟨w1,1⟩ :: tail5300_5 -abbrev tail5300_7 : Stack := ⟨w0,9⟩ :: tail5300_6 -abbrev tail5300_8 : Stack := ⟨w2,1⟩ :: tail5300_7 -abbrev tail5300_9 : Stack := ⟨w1,12⟩ :: tail5300_8 -abbrev tail5300_10 : Stack := ⟨w0,7⟩ :: tail5300_9 -abbrev tail5300_11 : Stack := ⟨w2,1⟩ :: tail5300_10 -abbrev tail5300_12 : Stack := ⟨w1,11⟩ :: tail5300_11 -abbrev tail5300_13 : Stack := ⟨w0,8⟩ :: tail5300_12 -abbrev tail5300_14 : Stack := ⟨w1,2⟩ :: tail5300_13 -abbrev tail5300_15 : Stack := ⟨w0,3⟩ :: tail5300_0 -abbrev tail5300_16 : Stack := ⟨w1,2⟩ :: tail5300_15 -abbrev tail5300_17 : Stack := ⟨w2,1⟩ :: tail5300_16 -abbrev tail5300_18 : Stack := ⟨w0,6⟩ :: tail5300_17 -abbrev tail5300_19 : Stack := ⟨w1,35⟩ :: tail5300_18 -abbrev tail5300_20 : Stack := ⟨w2,1⟩ :: tail5300_19 -abbrev tail5300_21 : Stack := ⟨w0,93⟩ :: tail5300_20 -abbrev tail5300_22 : Stack := ⟨w1,15⟩ :: tail5300_21 -abbrev tail5300_23 : Stack := ⟨w2,1⟩ :: tail5300_22 -abbrev tail5300_24 : Stack := ⟨w0,17⟩ :: tail5300_23 -abbrev tail5300_25 (k : Nat) : Stack := ⟨w257,(1*k+8)⟩ :: tail5300_24 -abbrev tail5300_26 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5300_25 k -abbrev tail5300_27 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5300_26 k -abbrev tail5300_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_27 k -abbrev tail5300_29 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5300_28 k -abbrev tail5300_30 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5300_29 k -abbrev tail5300_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_30 k -abbrev tail5300_32 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5300_31 k -abbrev tail5300_33 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5300_32 k -abbrev tail5300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_33 k -abbrev tail5300_35 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5300_34 k -abbrev tail5300_36 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5300_35 k -abbrev tail5300_37 (k : Nat) : Stack := ⟨w258,(1*k+7)⟩ :: tail5300_36 k -abbrev tail5300_38 (k : Nat) : Stack := ⟨w258,(1*k+6)⟩ :: tail5300_36 k -abbrev tail5300_39 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_38 k -abbrev tail5300_40 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5300_39 k -abbrev tail5300_41 : Stack := ⟨w0,7⟩ :: tail5300_12 -abbrev tail5300_42 : Stack := ⟨w2,1⟩ :: tail5300_41 -abbrev tail5300_43 : Stack := ⟨w1,2⟩ :: tail5300_42 -abbrev tail5300_44 : Stack := ⟨w260,1⟩ :: tail5300_43 -abbrev tail5300_45 (k : Nat) : Stack := ⟨w258,(1*k+5)⟩ :: tail5300_36 k -abbrev tail5300_46 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_45 k -abbrev tail5300_47 : Stack := ⟨w261,1⟩ :: tail5300_43 -abbrev tail5300_48 : Stack := ⟨w260,1⟩ :: tail5300_47 -abbrev tail5300_49 (k : Nat) : Stack := ⟨w258,(1*k+4)⟩ :: tail5300_36 k -abbrev tail5300_50 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_49 k -abbrev tail5300_51 : Stack := ⟨w261,2⟩ :: tail5300_43 -abbrev tail5300_52 : Stack := ⟨w260,1⟩ :: tail5300_51 -abbrev tail5300_53 (k : Nat) : Stack := ⟨w258,(1*k+3)⟩ :: tail5300_36 k -abbrev tail5300_54 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_53 k -abbrev tail5300_55 : Stack := ⟨w261,3⟩ :: tail5300_43 -abbrev tail5300_56 (k : Nat) : Stack := ⟨w261,(1*k+5)⟩ :: tail5300_43 -abbrev tail5300_57 (k : Nat) : Stack := ⟨w258,1⟩ :: tail5300_36 k -abbrev tail5300_58 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_57 k -abbrev tail5300_59 (k : Nat) : Stack := ⟨w260,1⟩ :: tail5300_56 k -abbrev tail5300_60 (k : Nat) : Stack := ⟨w259,1⟩ :: tail5300_36 k -abbrev tail5300_61 (k : Nat) : Stack := ⟨w261,(1*k+6)⟩ :: tail5300_43 -abbrev tail5300_62 (k : Nat) : Stack := ⟨w260,1⟩ :: tail5300_61 k -abbrev tail5300_63 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5300_62 k -abbrev tail5300_64 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5300_63 k -abbrev tail5300_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_33 k -abbrev tail5300_66 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5300_33 k -abbrev tail5300_67 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5300_66 k -abbrev tail5300_68 (k : Nat) : Stack := ⟨w261,(1*k+7)⟩ :: tail5300_43 -abbrev tail5300_69 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5300_68 k -abbrev tail5300_70 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5300_69 k -abbrev tail5300_71 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5300_70 k -abbrev tail5300_72 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5300_71 k -abbrev tail5300_73 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_30 k -abbrev tail5300_74 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5300_30 k -abbrev tail5300_75 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5300_70 k -abbrev tail5300_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_75 k -abbrev tail5300_77 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5300_76 k -abbrev tail5300_78 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5300_77 k -abbrev tail5300_79 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5300_78 k -abbrev tail5300_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_27 k -abbrev tail5300_81 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5300_27 k -abbrev tail5300_82 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5300_77 k -abbrev tail5300_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_82 k -abbrev tail5300_84 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5300_83 k -abbrev tail5300_85 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5300_84 k -abbrev tail5300_86 (k : Nat) : Stack := ⟨w1,21⟩ :: tail5300_85 k -abbrev tail5300_87 (k : Nat) : Stack := ⟨w257,(1*k+7)⟩ :: tail5300_24 -abbrev tail5300_88 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_87 k -abbrev tail5300_89 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5300_88 k -abbrev tail5300_90 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5300_84 k -abbrev tail5300_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_90 k -abbrev tail5300_92 (k : Nat) : Stack := ⟨w1,21⟩ :: tail5300_91 k -abbrev tail5300_93 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_92 k -abbrev tail5300_94 (k : Nat) : Stack := ⟨w257,(1*k+6)⟩ :: tail5300_24 -abbrev tail5300_95 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_94 k -abbrev tail5300_96 (k : Nat) : Stack := ⟨w264,1⟩ :: tail5300_92 k -abbrev tail5300_97 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_96 k -abbrev tail5300_98 (k : Nat) : Stack := ⟨w257,(1*k+5)⟩ :: tail5300_24 -abbrev tail5300_99 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_98 k -abbrev tail5300_100 (k : Nat) : Stack := ⟨w264,2⟩ :: tail5300_92 k -abbrev tail5300_101 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_100 k -abbrev tail5300_102 (k : Nat) : Stack := ⟨w257,(1*k+4)⟩ :: tail5300_24 -abbrev tail5300_103 (k : Nat) : Stack := ⟨w262,1⟩ :: tail5300_102 k -abbrev tail5300_104 (k : Nat) : Stack := ⟨w264,3⟩ :: tail5300_92 k -abbrev tail5300_105 (k : Nat) : Stack := ⟨w264,(1*k+6)⟩ :: tail5300_92 k -abbrev tail5300_106 : Stack := ⟨w257,1⟩ :: tail5300_24 -abbrev tail5300_107 : Stack := ⟨w262,1⟩ :: tail5300_106 -abbrev tail5300_108 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_105 k -abbrev tail5300_109 : Stack := ⟨w262,1⟩ :: tail5300_24 -abbrev tail5300_110 (k : Nat) : Stack := ⟨w264,(1*k+7)⟩ :: tail5300_92 k -abbrev tail5300_111 (k : Nat) : Stack := ⟨w263,1⟩ :: tail5300_110 k -abbrev tail5300_112 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5300_111 k -abbrev tail5300_113 : Stack := ⟨w0,1⟩ :: tail5300_22 -abbrev tail5300_114 : Stack := ⟨w0,18⟩ :: tail5300_22 -abbrev tail5300_115 (k : Nat) : Stack := ⟨w264,(1*k+8)⟩ :: tail5300_92 k -abbrev tail5300_116 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5300_115 k -abbrev tail5300_117 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5300_116 k -abbrev tail5300_118 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5300_117 k -abbrev tail5300_119 : Stack := ⟨w0,1⟩ :: tail5300_19 -abbrev tail5300_120 : Stack := ⟨w0,94⟩ :: tail5300_19 -abbrev tail5300_121 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5300_116 k -abbrev tail5300_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_121 k -abbrev tail5300_123 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5300_122 k -abbrev tail5300_124 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5300_123 k -abbrev tail5300_125 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5300_124 k -abbrev tail5300_126 : Stack := ⟨w0,1⟩ :: tail5300_16 -abbrev tail5300_127 : Stack := ⟨w0,7⟩ :: tail5300_16 -abbrev tail5300_128 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5300_123 k -abbrev tail5300_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_128 k -abbrev tail5300_130 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5300_129 k -abbrev tail5300_131 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5300_130 k -abbrev tail5300_132 (k : Nat) : Stack := ⟨w1,3⟩ :: tail5300_131 k -abbrev tail5300_133 : Stack := ⟨w0,1⟩ :: tail5300_0 -abbrev tail5300_134 : Stack := ⟨w0,4⟩ :: tail5300_0 -abbrev tail5300_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5300_130 k -abbrev tail5300_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5300_135 k -abbrev tail5300_137 (k : Nat) : Stack := ⟨w1,4⟩ :: tail5300_136 k -abbrev tail5300_138 : Stack := ⟨w0,5⟩ :: tail5300_0 -abbrev tail5300_139 : Stack := ⟨w0,6⟩ :: tail5300_0 -abbrev tail5300_140 : Stack := ⟨w1,1⟩ :: tail5300_139 -abbrev tail5300_141 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5300_129 k -abbrev tail5300_142 : Stack := ⟨w2,1⟩ :: tail5300_140 -abbrev tail5300_143 : Stack := ⟨w0,6⟩ :: tail5300_142 -abbrev tail5300_144 : Stack := ⟨w0,7⟩ :: tail5300_142 -abbrev tail5300_145 (k : Nat) : Stack := ⟨w0,33⟩ :: tail5300_123 k -abbrev tail5300_146 : Stack := ⟨w1,1⟩ :: tail5300_144 -abbrev tail5300_147 : Stack := ⟨w1,34⟩ :: tail5300_144 -abbrev tail5300_148 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5300_122 k -abbrev tail5300_149 : Stack := ⟨w2,1⟩ :: tail5300_147 -abbrev tail5300_150 : Stack := ⟨w0,93⟩ :: tail5300_149 -abbrev tail5300_151 : Stack := ⟨w0,94⟩ :: tail5300_149 -abbrev tail5300_152 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5300_116 k -abbrev tail5300_153 : Stack := ⟨w1,1⟩ :: tail5300_151 -abbrev tail5300_154 : Stack := ⟨w1,14⟩ :: tail5300_151 -abbrev tail5300_155 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5300_115 k -abbrev tail5300_156 : Stack := ⟨w2,1⟩ :: tail5300_154 -abbrev tail5300_157 : Stack := ⟨w0,17⟩ :: tail5300_156 -abbrev tail5300_158 (k : Nat) : Stack := ⟨w265,(1*k+8)⟩ :: tail5300_157 -abbrev tail5300_159 (k : Nat) : Stack := ⟨w0,21⟩ :: tail5300_158 k -abbrev tail5300_160 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5300_158 k - -def before5300 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5300_14,(tail5300_37 k)⟩ -def before5301 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5300_14,(tail5300_39 k)⟩ -def before5302 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail5300_13,(tail5300_40 k)⟩ -def before5303 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1125),tail5300_42,(tail5300_40 k)⟩ -def before5304 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5300_43,(tail5300_39 k)⟩ -def before5305 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5300_44,(tail5300_38 k)⟩ -def before5306 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5300_44,(tail5300_46 k)⟩ -def before5307 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5300_47,(tail5300_46 k)⟩ -def before5308 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5300_48,(tail5300_45 k)⟩ -def before5309 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5300_48,(tail5300_50 k)⟩ -def before5310 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5300_51,(tail5300_50 k)⟩ -def before5311 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5300_52,(tail5300_49 k)⟩ -def before5312 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5300_52,(tail5300_54 k)⟩ -def before5313 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5300_55,(tail5300_54 k)⟩ -def before5314 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5300_56 k),(tail5300_58 k)⟩ -def before5315 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5300_59 k),(tail5300_57 k)⟩ -def before5316 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5300_59 k),(tail5300_60 k)⟩ -def before5317 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5300_61 k),(tail5300_60 k)⟩ -def before5318 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5300_62 k),(tail5300_36 k)⟩ -def before5319 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5300_63 k),(tail5300_35 k)⟩ -def before5320 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail5300_64 k),(tail5300_34 k)⟩ -def before5321 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5300_64 k),(tail5300_65 k)⟩ -def before5322 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5300_63 k),(tail5300_66 k)⟩ -def before5323 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5300_62 k),(tail5300_67 k)⟩ -def before5324 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5300_68 k),(tail5300_67 k)⟩ -def before5325 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5300_69 k),(tail5300_66 k)⟩ -def before5326 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail5300_70 k),(tail5300_33 k)⟩ -def before5327 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521513),(tail5300_71 k),(tail5300_32 k)⟩ -def before5328 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521559),(tail5300_72 k),(tail5300_31 k)⟩ -def before5329 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5300_72 k),(tail5300_73 k)⟩ -def before5330 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521513),(tail5300_71 k),(tail5300_74 k)⟩ -def before5331 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521513),(tail5300_76 k),(tail5300_74 k)⟩ -def before5332 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail5300_77 k),(tail5300_30 k)⟩ -def before5333 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521639),(tail5300_78 k),(tail5300_29 k)⟩ -def before5334 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail5300_79 k),(tail5300_28 k)⟩ -def before5335 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5300_79 k),(tail5300_80 k)⟩ -def before5336 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521639),(tail5300_78 k),(tail5300_81 k)⟩ -def before5337 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521639),(tail5300_83 k),(tail5300_81 k)⟩ -def before5338 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail5300_84 k),(tail5300_27 k)⟩ -def before5339 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521857),(tail5300_85 k),(tail5300_26 k)⟩ -def before5340 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5300_86 k),(tail5300_25 k)⟩ -def before5341 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5300_86 k),(tail5300_88 k)⟩ -def before5342 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521857),(tail5300_85 k),(tail5300_89 k)⟩ -def before5343 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521857),(tail5300_91 k),(tail5300_89 k)⟩ -def before5344 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5300_92 k),(tail5300_88 k)⟩ -def before5345 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5300_93 k),(tail5300_87 k)⟩ -def before5346 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5300_93 k),(tail5300_95 k)⟩ -def before5347 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5300_96 k),(tail5300_95 k)⟩ -def before5348 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5300_97 k),(tail5300_94 k)⟩ -def before5349 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5300_97 k),(tail5300_99 k)⟩ -def before5350 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5300_100 k),(tail5300_99 k)⟩ -def before5351 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5300_101 k),(tail5300_98 k)⟩ -def before5352 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5300_101 k),(tail5300_103 k)⟩ -def before5353 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5300_104 k),(tail5300_103 k)⟩ -def before5354 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5300_105 k),tail5300_107⟩ -def before5355 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5300_108 k),tail5300_106⟩ -def before5356 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5300_108 k),tail5300_109⟩ -def before5357 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5300_110 k),tail5300_109⟩ -def before5358 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5300_111 k),tail5300_24⟩ -def before5359 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail5300_112 k),tail5300_23⟩ -def before5360 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5300_112 k),tail5300_113⟩ -def before5361 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5300_111 k),tail5300_114⟩ -def before5362 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5300_115 k),tail5300_114⟩ -def before5363 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail5300_116 k),tail5300_22⟩ -def before5364 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail5300_117 k),tail5300_21⟩ -def before5365 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail5300_118 k),tail5300_20⟩ -def before5366 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5300_118 k),tail5300_119⟩ -def before5367 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail5300_117 k),tail5300_120⟩ -def before5368 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526653),(tail5300_122 k),tail5300_120⟩ -def before5369 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail5300_123 k),tail5300_19⟩ -def before5370 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5300_124 k),tail5300_18⟩ -def before5371 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5300_125 k),tail5300_17⟩ -def before5372 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5300_125 k),tail5300_126⟩ -def before5373 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5300_124 k),tail5300_127⟩ -def before5374 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5300_129 k),tail5300_127⟩ -def before5375 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail5300_130 k),tail5300_16⟩ -def before5376 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526929),(tail5300_131 k),tail5300_15⟩ -def before5377 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526935),(tail5300_132 k),tail5300_0⟩ -def before5378 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail5300_132 k),tail5300_133⟩ -def before5379 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526929),(tail5300_131 k),tail5300_134⟩ -def before5380 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526929),(tail5300_136 k),tail5300_134⟩ -def before5381 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526937),(tail5300_137 k),tail5300_0⟩ -def before5382 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526937),(tail5300_137 k),tail5300_133⟩ -def before5383 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526929),(tail5300_136 k),tail5300_138⟩ -def before5384 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526927),(tail5300_135 k),tail5300_139⟩ -def before5385 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail5300_130 k),tail5300_140⟩ -def before5386 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5300_141 k),tail5300_142⟩ -def before5387 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5300_129 k),tail5300_143⟩ -def before5388 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5300_128 k),tail5300_144⟩ -def before5389 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5300_145 k),tail5300_146⟩ -def before5390 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5300_123 k),tail5300_147⟩ -def before5391 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5300_148 k),tail5300_149⟩ -def before5392 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526653),(tail5300_122 k),tail5300_150⟩ -def before5393 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526651),(tail5300_121 k),tail5300_151⟩ -def before5394 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail5300_152 k),tail5300_153⟩ -def before5395 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5300_116 k),tail5300_154⟩ -def before5396 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5300_155 k),tail5300_156⟩ -def before5397 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5300_115 k),tail5300_157⟩ -def before5398 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5300_92 k),(tail5300_158 k)⟩ -def before5399 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521857),(tail5300_91 k),(tail5300_159 k)⟩ -def after5399 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521855),(tail5300_90 k),(tail5300_160 k)⟩ - -theorem macro5300 (k : Nat) : applyExit (before5300 k) exit295 1 = some (before5301 k) := by - simp (disch := omega) [before5300, before5301, exit295, applyExit, pop, push] - <;> omega -theorem step5300 (k : Nat) : Runs (1*35) (before5300 k).denote (before5301 k).denote := - @applyExit_sound (before5300 k) (before5301 k) exit295 1 valid295 (macro5300 k) -theorem macro5301 (k : Nat) : applyExit (before5301 k) exit2 2 = some (before5302 k) := by - simp (disch := omega) [before5301, before5302, exit2, applyExit, pop, push] - <;> omega -theorem step5301 (k : Nat) : Runs (2*2) (before5301 k).denote (before5302 k).denote := - @applyExit_sound (before5301 k) (before5302 k) exit2 2 valid2 (macro5301 k) -theorem macro5302 (k : Nat) : applyExit (before5302 k) exit6 1 = some (before5303 k) := by - simp (disch := omega) [before5302, before5303, exit6, applyExit, pop, push] - <;> omega -theorem step5302 (k : Nat) : Runs (1*1) (before5302 k).denote (before5303 k).denote := - @applyExit_sound (before5302 k) (before5303 k) exit6 1 valid6 (macro5302 k) -theorem macro5303 (k : Nat) : applyExit (before5303 k) exit0 2 = some (before5304 k) := by - simp (disch := omega) [before5303, before5304, exit0, applyExit, pop, push] - <;> omega -theorem step5303 (k : Nat) : Runs (2*2) (before5303 k).denote (before5304 k).denote := - @applyExit_sound (before5303 k) (before5304 k) exit0 2 valid0 (macro5303 k) -theorem macro5304 (k : Nat) : applyExit (before5304 k) exit296 1 = some (before5305 k) := by - simp (disch := omega) [before5304, before5305, exit296, applyExit, pop, push] - <;> omega -theorem step5304 (k : Nat) : Runs (1*38) (before5304 k).denote (before5305 k).denote := - @applyExit_sound (before5304 k) (before5305 k) exit296 1 valid296 (macro5304 k) -theorem macro5305 (k : Nat) : applyExit (before5305 k) exit295 1 = some (before5306 k) := by - simp (disch := omega) [before5305, before5306, exit295, applyExit, pop, push] - <;> omega -theorem step5305 (k : Nat) : Runs (1*35) (before5305 k).denote (before5306 k).denote := - @applyExit_sound (before5305 k) (before5306 k) exit295 1 valid295 (macro5305 k) -theorem macro5306 (k : Nat) : applyExit (before5306 k) exit297 1 = some (before5307 k) := by - simp (disch := omega) [before5306, before5307, exit297, applyExit, pop, push] - <;> omega -theorem step5306 (k : Nat) : Runs (1*9) (before5306 k).denote (before5307 k).denote := - @applyExit_sound (before5306 k) (before5307 k) exit297 1 valid297 (macro5306 k) -theorem macro5307 (k : Nat) : applyExit (before5307 k) exit296 1 = some (before5308 k) := by - simp (disch := omega) [before5307, before5308, exit296, applyExit, pop, push] - <;> omega -theorem step5307 (k : Nat) : Runs (1*38) (before5307 k).denote (before5308 k).denote := - @applyExit_sound (before5307 k) (before5308 k) exit296 1 valid296 (macro5307 k) -theorem macro5308 (k : Nat) : applyExit (before5308 k) exit295 1 = some (before5309 k) := by - simp (disch := omega) [before5308, before5309, exit295, applyExit, pop, push] - <;> omega -theorem step5308 (k : Nat) : Runs (1*35) (before5308 k).denote (before5309 k).denote := - @applyExit_sound (before5308 k) (before5309 k) exit295 1 valid295 (macro5308 k) -theorem macro5309 (k : Nat) : applyExit (before5309 k) exit297 1 = some (before5310 k) := by - simp (disch := omega) [before5309, before5310, exit297, applyExit, pop, push] - <;> omega -theorem step5309 (k : Nat) : Runs (1*9) (before5309 k).denote (before5310 k).denote := - @applyExit_sound (before5309 k) (before5310 k) exit297 1 valid297 (macro5309 k) -theorem macro5310 (k : Nat) : applyExit (before5310 k) exit296 1 = some (before5311 k) := by - simp (disch := omega) [before5310, before5311, exit296, applyExit, pop, push] - <;> omega -theorem step5310 (k : Nat) : Runs (1*38) (before5310 k).denote (before5311 k).denote := - @applyExit_sound (before5310 k) (before5311 k) exit296 1 valid296 (macro5310 k) -theorem macro5311 (k : Nat) : applyExit (before5311 k) exit295 1 = some (before5312 k) := by - simp (disch := omega) [before5311, before5312, exit295, applyExit, pop, push] - <;> omega -theorem step5311 (k : Nat) : Runs (1*35) (before5311 k).denote (before5312 k).denote := - @applyExit_sound (before5311 k) (before5312 k) exit295 1 valid295 (macro5311 k) -theorem macro5312 (k : Nat) : applyExit (before5312 k) exit297 1 = some (before5313 k) := by - simp (disch := omega) [before5312, before5313, exit297, applyExit, pop, push] - <;> omega -theorem step5312 (k : Nat) : Runs (1*9) (before5312 k).denote (before5313 k).denote := - @applyExit_sound (before5312 k) (before5313 k) exit297 1 valid297 (macro5312 k) -def cycleState5313 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w261,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w259,1⟩,⟨w258,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,21⟩,⟨w257,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart5313_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w260,1⟩,⟨w261,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w258,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,21⟩,⟨w257,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart5313_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w260,1⟩,⟨w261,(3+1*j)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w259,1⟩,⟨w258,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,21⟩,⟨w257,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro5313_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5313 k j) exit296 1 = some (cyclePart5313_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5313, cyclePart5313_0, exit296, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5313_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5313_0 k j) exit295 1 = some (cyclePart5313_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5313_0, cyclePart5313_1, exit295, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5313_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5313_1 k j) exit297 1 = some (cycleState5313 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5313_1, cycleState5313, exit297, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5313 (k j : Nat) (hj : j < (1*k+2)) : Runs 82 (cycleState5313 k j).denote (cycleState5313 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState5313 k j).denote (cyclePart5313_0 k j).denote := @applyExit_sound (cycleState5313 k j) (cyclePart5313_0 k j) exit296 1 valid296 (cycleMacro5313_0 k j hj) - have h1 : Runs (1*35) (cyclePart5313_0 k j).denote (cyclePart5313_1 k j).denote := @applyExit_sound (cyclePart5313_0 k j) (cyclePart5313_1 k j) exit295 1 valid295 (cycleMacro5313_1 k j hj) - have h2 : Runs (1*9) (cyclePart5313_1 k j).denote (cycleState5313 k (j+1)).denote := @applyExit_sound (cyclePart5313_1 k j) (cycleState5313 k (j+1)) exit297 1 valid297 (cycleMacro5313_2 k j hj) - exact (@Runs.trans (1*38) ((1*35)+(1*9)) (cycleState5313 k j).denote (cyclePart5313_0 k j).denote (cycleState5313 k (j+1)).denote h0 (@Runs.trans (1*35) (1*9) (cyclePart5313_0 k j).denote (cyclePart5313_1 k j).denote (cycleState5313 k (j+1)).denote h1 h2)) -theorem step5313 (k : Nat) : Runs ((1*k+2)*82) (before5313 k).denote (before5314 k).denote := by - have h := Runs.chain (fun j => (cycleState5313 k j).denote) 82 (1*k+2) (cycleRun5313 k) - have h0 : cycleState5313 k 0 = before5313 k := by simp [cycleState5313, before5313] - have h1 : cycleState5313 k (1*k+2) = before5314 k := by - simp [cycleState5313, before5314] <;> omega - simpa only [h0, h1] using h -theorem macro5314 (k : Nat) : applyExit (before5314 k) exit296 1 = some (before5315 k) := by - simp (disch := omega) [before5314, before5315, exit296, applyExit, pop, push] - <;> omega -theorem step5314 (k : Nat) : Runs (1*38) (before5314 k).denote (before5315 k).denote := - @applyExit_sound (before5314 k) (before5315 k) exit296 1 valid296 (macro5314 k) -theorem macro5315 (k : Nat) : applyExit (before5315 k) exit295 1 = some (before5316 k) := by - simp (disch := omega) [before5315, before5316, exit295, applyExit, pop, push] - <;> omega -theorem step5315 (k : Nat) : Runs (1*35) (before5315 k).denote (before5316 k).denote := - @applyExit_sound (before5315 k) (before5316 k) exit295 1 valid295 (macro5315 k) -theorem macro5316 (k : Nat) : applyExit (before5316 k) exit297 1 = some (before5317 k) := by - simp (disch := omega) [before5316, before5317, exit297, applyExit, pop, push] - <;> omega -theorem step5316 (k : Nat) : Runs (1*9) (before5316 k).denote (before5317 k).denote := - @applyExit_sound (before5316 k) (before5317 k) exit297 1 valid297 (macro5316 k) -theorem macro5317 (k : Nat) : applyExit (before5317 k) exit296 1 = some (before5318 k) := by - simp (disch := omega) [before5317, before5318, exit296, applyExit, pop, push] - <;> omega -theorem step5317 (k : Nat) : Runs (1*38) (before5317 k).denote (before5318 k).denote := - @applyExit_sound (before5317 k) (before5318 k) exit296 1 valid296 (macro5317 k) -theorem macro5318 (k : Nat) : applyExit (before5318 k) exit275 1 = some (before5319 k) := by - simp (disch := omega) [before5318, before5319, exit275, applyExit, pop, push] - <;> omega -theorem step5318 (k : Nat) : Runs (1*38) (before5318 k).denote (before5319 k).denote := - @applyExit_sound (before5318 k) (before5319 k) exit275 1 valid275 (macro5318 k) -theorem macro5319 (k : Nat) : applyExit (before5319 k) exit0 791761157 = some (before5320 k) := by - simp (disch := omega) [before5319, before5320, exit0, applyExit, pop, push] - <;> omega -theorem step5319 (k : Nat) : Runs (791761157*2) (before5319 k).denote (before5320 k).denote := - @applyExit_sound (before5319 k) (before5320 k) exit0 791761157 valid0 (macro5319 k) -theorem macro5320 (k : Nat) : applyExit (before5320 k) exit1 1 = some (before5321 k) := by - simp (disch := omega) [before5320, before5321, exit1, applyExit, pop, push] - <;> omega -theorem step5320 (k : Nat) : Runs (1*3) (before5320 k).denote (before5321 k).denote := - @applyExit_sound (before5320 k) (before5321 k) exit1 1 valid1 (macro5320 k) -theorem macro5321 (k : Nat) : applyExit (before5321 k) exit2 791761157 = some (before5322 k) := by - simp (disch := omega) [before5321, before5322, exit2, applyExit, pop, push] - <;> omega -theorem step5321 (k : Nat) : Runs (791761157*2) (before5321 k).denote (before5322 k).denote := - @applyExit_sound (before5321 k) (before5322 k) exit2 791761157 valid2 (macro5321 k) -theorem macro5322 (k : Nat) : applyExit (before5322 k) exit276 1 = some (before5323 k) := by - simp (disch := omega) [before5322, before5323, exit276, applyExit, pop, push] - <;> omega -theorem step5322 (k : Nat) : Runs (1*38) (before5322 k).denote (before5323 k).denote := - @applyExit_sound (before5322 k) (before5323 k) exit276 1 valid276 (macro5322 k) -theorem macro5323 (k : Nat) : applyExit (before5323 k) exit297 1 = some (before5324 k) := by - simp (disch := omega) [before5323, before5324, exit297, applyExit, pop, push] - <;> omega -theorem step5323 (k : Nat) : Runs (1*9) (before5323 k).denote (before5324 k).denote := - @applyExit_sound (before5323 k) (before5324 k) exit297 1 valid297 (macro5323 k) -theorem macro5324 (k : Nat) : applyExit (before5324 k) exit275 1 = some (before5325 k) := by - simp (disch := omega) [before5324, before5325, exit275, applyExit, pop, push] - <;> omega -theorem step5324 (k : Nat) : Runs (1*38) (before5324 k).denote (before5325 k).denote := - @applyExit_sound (before5324 k) (before5325 k) exit275 1 valid275 (macro5324 k) -theorem macro5325 (k : Nat) : applyExit (before5325 k) exit0 791761158 = some (before5326 k) := by - simp (disch := omega) [before5325, before5326, exit0, applyExit, pop, push] - <;> omega -theorem step5325 (k : Nat) : Runs (791761158*2) (before5325 k).denote (before5326 k).denote := - @applyExit_sound (before5325 k) (before5326 k) exit0 791761158 valid0 (macro5325 k) -theorem macro5326 (k : Nat) : applyExit (before5326 k) exit13 7 = some (before5327 k) := by - simp (disch := omega) [before5326, before5327, exit13, applyExit, pop, push] - <;> omega -theorem step5326 (k : Nat) : Runs (7*2) (before5326 k).denote (before5327 k).denote := - @applyExit_sound (before5326 k) (before5327 k) exit13 7 valid13 (macro5326 k) -theorem macro5327 (k : Nat) : applyExit (before5327 k) exit0 23 = some (before5328 k) := by - simp (disch := omega) [before5327, before5328, exit0, applyExit, pop, push] - <;> omega -theorem step5327 (k : Nat) : Runs (23*2) (before5327 k).denote (before5328 k).denote := - @applyExit_sound (before5327 k) (before5328 k) exit0 23 valid0 (macro5327 k) -theorem macro5328 (k : Nat) : applyExit (before5328 k) exit1 1 = some (before5329 k) := by - simp (disch := omega) [before5328, before5329, exit1, applyExit, pop, push] - <;> omega -theorem step5328 (k : Nat) : Runs (1*3) (before5328 k).denote (before5329 k).denote := - @applyExit_sound (before5328 k) (before5329 k) exit1 1 valid1 (macro5328 k) -theorem macro5329 (k : Nat) : applyExit (before5329 k) exit2 23 = some (before5330 k) := by - simp (disch := omega) [before5329, before5330, exit2, applyExit, pop, push] - <;> omega -theorem step5329 (k : Nat) : Runs (23*2) (before5329 k).denote (before5330 k).denote := - @applyExit_sound (before5329 k) (before5330 k) exit2 23 valid2 (macro5329 k) -theorem macro5330 (k : Nat) : applyExit (before5330 k) exit6 1 = some (before5331 k) := by - simp (disch := omega) [before5330, before5331, exit6, applyExit, pop, push] - <;> omega -theorem step5330 (k : Nat) : Runs (1*1) (before5330 k).denote (before5331 k).denote := - @applyExit_sound (before5330 k) (before5331 k) exit6 1 valid6 (macro5330 k) -theorem macro5331 (k : Nat) : applyExit (before5331 k) exit0 24 = some (before5332 k) := by - simp (disch := omega) [before5331, before5332, exit0, applyExit, pop, push] - <;> omega -theorem step5331 (k : Nat) : Runs (24*2) (before5331 k).denote (before5332 k).denote := - @applyExit_sound (before5331 k) (before5332 k) exit0 24 valid0 (macro5331 k) -theorem macro5332 (k : Nat) : applyExit (before5332 k) exit13 39 = some (before5333 k) := by - simp (disch := omega) [before5332, before5333, exit13, applyExit, pop, push] - <;> omega -theorem step5332 (k : Nat) : Runs (39*2) (before5332 k).denote (before5333 k).denote := - @applyExit_sound (before5332 k) (before5333 k) exit13 39 valid13 (macro5332 k) -theorem macro5333 (k : Nat) : applyExit (before5333 k) exit0 17 = some (before5334 k) := by - simp (disch := omega) [before5333, before5334, exit0, applyExit, pop, push] - <;> omega -theorem step5333 (k : Nat) : Runs (17*2) (before5333 k).denote (before5334 k).denote := - @applyExit_sound (before5333 k) (before5334 k) exit0 17 valid0 (macro5333 k) -theorem macro5334 (k : Nat) : applyExit (before5334 k) exit1 1 = some (before5335 k) := by - simp (disch := omega) [before5334, before5335, exit1, applyExit, pop, push] - <;> omega -theorem step5334 (k : Nat) : Runs (1*3) (before5334 k).denote (before5335 k).denote := - @applyExit_sound (before5334 k) (before5335 k) exit1 1 valid1 (macro5334 k) -theorem macro5335 (k : Nat) : applyExit (before5335 k) exit2 17 = some (before5336 k) := by - simp (disch := omega) [before5335, before5336, exit2, applyExit, pop, push] - <;> omega -theorem step5335 (k : Nat) : Runs (17*2) (before5335 k).denote (before5336 k).denote := - @applyExit_sound (before5335 k) (before5336 k) exit2 17 valid2 (macro5335 k) -theorem macro5336 (k : Nat) : applyExit (before5336 k) exit6 1 = some (before5337 k) := by - simp (disch := omega) [before5336, before5337, exit6, applyExit, pop, push] - <;> omega -theorem step5336 (k : Nat) : Runs (1*1) (before5336 k).denote (before5337 k).denote := - @applyExit_sound (before5336 k) (before5337 k) exit6 1 valid6 (macro5336 k) -theorem macro5337 (k : Nat) : applyExit (before5337 k) exit0 18 = some (before5338 k) := by - simp (disch := omega) [before5337, before5338, exit0, applyExit, pop, push] - <;> omega -theorem step5337 (k : Nat) : Runs (18*2) (before5337 k).denote (before5338 k).denote := - @applyExit_sound (before5337 k) (before5338 k) exit0 18 valid0 (macro5337 k) -theorem macro5338 (k : Nat) : applyExit (before5338 k) exit13 91 = some (before5339 k) := by - simp (disch := omega) [before5338, before5339, exit13, applyExit, pop, push] - <;> omega -theorem step5338 (k : Nat) : Runs (91*2) (before5338 k).denote (before5339 k).denote := - @applyExit_sound (before5338 k) (before5339 k) exit13 91 valid13 (macro5338 k) -theorem macro5339 (k : Nat) : applyExit (before5339 k) exit0 21 = some (before5340 k) := by - simp (disch := omega) [before5339, before5340, exit0, applyExit, pop, push] - <;> omega -theorem step5339 (k : Nat) : Runs (21*2) (before5339 k).denote (before5340 k).denote := - @applyExit_sound (before5339 k) (before5340 k) exit0 21 valid0 (macro5339 k) -theorem macro5340 (k : Nat) : applyExit (before5340 k) exit298 1 = some (before5341 k) := by - simp (disch := omega) [before5340, before5341, exit298, applyExit, pop, push] - <;> omega -theorem step5340 (k : Nat) : Runs (1*71) (before5340 k).denote (before5341 k).denote := - @applyExit_sound (before5340 k) (before5341 k) exit298 1 valid298 (macro5340 k) -theorem macro5341 (k : Nat) : applyExit (before5341 k) exit2 21 = some (before5342 k) := by - simp (disch := omega) [before5341, before5342, exit2, applyExit, pop, push] - <;> omega -theorem step5341 (k : Nat) : Runs (21*2) (before5341 k).denote (before5342 k).denote := - @applyExit_sound (before5341 k) (before5342 k) exit2 21 valid2 (macro5341 k) -theorem macro5342 (k : Nat) : applyExit (before5342 k) exit6 1 = some (before5343 k) := by - simp (disch := omega) [before5342, before5343, exit6, applyExit, pop, push] - <;> omega -theorem step5342 (k : Nat) : Runs (1*1) (before5342 k).denote (before5343 k).denote := - @applyExit_sound (before5342 k) (before5343 k) exit6 1 valid6 (macro5342 k) -theorem macro5343 (k : Nat) : applyExit (before5343 k) exit0 21 = some (before5344 k) := by - simp (disch := omega) [before5343, before5344, exit0, applyExit, pop, push] - <;> omega -theorem step5343 (k : Nat) : Runs (21*2) (before5343 k).denote (before5344 k).denote := - @applyExit_sound (before5343 k) (before5344 k) exit0 21 valid0 (macro5343 k) -theorem macro5344 (k : Nat) : applyExit (before5344 k) exit299 1 = some (before5345 k) := by - simp (disch := omega) [before5344, before5345, exit299, applyExit, pop, push] - <;> omega -theorem step5344 (k : Nat) : Runs (1*1034) (before5344 k).denote (before5345 k).denote := - @applyExit_sound (before5344 k) (before5345 k) exit299 1 valid299 (macro5344 k) -theorem macro5345 (k : Nat) : applyExit (before5345 k) exit298 1 = some (before5346 k) := by - simp (disch := omega) [before5345, before5346, exit298, applyExit, pop, push] - <;> omega -theorem step5345 (k : Nat) : Runs (1*71) (before5345 k).denote (before5346 k).denote := - @applyExit_sound (before5345 k) (before5346 k) exit298 1 valid298 (macro5345 k) -theorem macro5346 (k : Nat) : applyExit (before5346 k) exit300 1 = some (before5347 k) := by - simp (disch := omega) [before5346, before5347, exit300, applyExit, pop, push] - <;> omega -theorem step5346 (k : Nat) : Runs (1*85) (before5346 k).denote (before5347 k).denote := - @applyExit_sound (before5346 k) (before5347 k) exit300 1 valid300 (macro5346 k) -theorem macro5347 (k : Nat) : applyExit (before5347 k) exit299 1 = some (before5348 k) := by - simp (disch := omega) [before5347, before5348, exit299, applyExit, pop, push] - <;> omega -theorem step5347 (k : Nat) : Runs (1*1034) (before5347 k).denote (before5348 k).denote := - @applyExit_sound (before5347 k) (before5348 k) exit299 1 valid299 (macro5347 k) -theorem macro5348 (k : Nat) : applyExit (before5348 k) exit298 1 = some (before5349 k) := by - simp (disch := omega) [before5348, before5349, exit298, applyExit, pop, push] - <;> omega -theorem step5348 (k : Nat) : Runs (1*71) (before5348 k).denote (before5349 k).denote := - @applyExit_sound (before5348 k) (before5349 k) exit298 1 valid298 (macro5348 k) -theorem macro5349 (k : Nat) : applyExit (before5349 k) exit300 1 = some (before5350 k) := by - simp (disch := omega) [before5349, before5350, exit300, applyExit, pop, push] - <;> omega -theorem step5349 (k : Nat) : Runs (1*85) (before5349 k).denote (before5350 k).denote := - @applyExit_sound (before5349 k) (before5350 k) exit300 1 valid300 (macro5349 k) -theorem macro5350 (k : Nat) : applyExit (before5350 k) exit299 1 = some (before5351 k) := by - simp (disch := omega) [before5350, before5351, exit299, applyExit, pop, push] - <;> omega -theorem step5350 (k : Nat) : Runs (1*1034) (before5350 k).denote (before5351 k).denote := - @applyExit_sound (before5350 k) (before5351 k) exit299 1 valid299 (macro5350 k) -theorem macro5351 (k : Nat) : applyExit (before5351 k) exit298 1 = some (before5352 k) := by - simp (disch := omega) [before5351, before5352, exit298, applyExit, pop, push] - <;> omega -theorem step5351 (k : Nat) : Runs (1*71) (before5351 k).denote (before5352 k).denote := - @applyExit_sound (before5351 k) (before5352 k) exit298 1 valid298 (macro5351 k) -theorem macro5352 (k : Nat) : applyExit (before5352 k) exit300 1 = some (before5353 k) := by - simp (disch := omega) [before5352, before5353, exit300, applyExit, pop, push] - <;> omega -theorem step5352 (k : Nat) : Runs (1*85) (before5352 k).denote (before5353 k).denote := - @applyExit_sound (before5352 k) (before5353 k) exit300 1 valid300 (macro5352 k) -def cycleState5353 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w264,(3+1*j)⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w261,(1*k+7)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w262,1⟩,⟨w257,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart5353_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w263,1⟩,⟨w264,(3+1*j)⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w261,(1*k+7)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w257,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart5353_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w263,1⟩,⟨w264,(3+1*j)⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w261,(1*k+7)⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w262,1⟩,⟨w257,(1*k+3-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,35⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro5353_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5353 k j) exit299 1 = some (cyclePart5353_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5353, cyclePart5353_0, exit299, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5353_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5353_0 k j) exit298 1 = some (cyclePart5353_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5353_0, cyclePart5353_1, exit298, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5353_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5353_1 k j) exit300 1 = some (cycleState5353 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5353_1, cycleState5353, exit300, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5353 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState5353 k j).denote (cycleState5353 k (j+1)).denote := by - have h0 : Runs (1*1034) (cycleState5353 k j).denote (cyclePart5353_0 k j).denote := @applyExit_sound (cycleState5353 k j) (cyclePart5353_0 k j) exit299 1 valid299 (cycleMacro5353_0 k j hj) - have h1 : Runs (1*71) (cyclePart5353_0 k j).denote (cyclePart5353_1 k j).denote := @applyExit_sound (cyclePart5353_0 k j) (cyclePart5353_1 k j) exit298 1 valid298 (cycleMacro5353_1 k j hj) - have h2 : Runs (1*85) (cyclePart5353_1 k j).denote (cycleState5353 k (j+1)).denote := @applyExit_sound (cyclePart5353_1 k j) (cycleState5353 k (j+1)) exit300 1 valid300 (cycleMacro5353_2 k j hj) - exact (@Runs.trans (1*1034) ((1*71)+(1*85)) (cycleState5353 k j).denote (cyclePart5353_0 k j).denote (cycleState5353 k (j+1)).denote h0 (@Runs.trans (1*71) (1*85) (cyclePart5353_0 k j).denote (cyclePart5353_1 k j).denote (cycleState5353 k (j+1)).denote h1 h2)) -theorem step5353 (k : Nat) : Runs ((1*k+3)*1190) (before5353 k).denote (before5354 k).denote := by - have h := Runs.chain (fun j => (cycleState5353 k j).denote) 1190 (1*k+3) (cycleRun5353 k) - have h0 : cycleState5353 k 0 = before5353 k := by simp [cycleState5353, before5353] - have h1 : cycleState5353 k (1*k+3) = before5354 k := by - simp [cycleState5353, before5354] <;> omega - simpa only [h0, h1] using h -theorem macro5354 (k : Nat) : applyExit (before5354 k) exit299 1 = some (before5355 k) := by - simp (disch := omega) [before5354, before5355, exit299, applyExit, pop, push] - <;> omega -theorem step5354 (k : Nat) : Runs (1*1034) (before5354 k).denote (before5355 k).denote := - @applyExit_sound (before5354 k) (before5355 k) exit299 1 valid299 (macro5354 k) -theorem macro5355 (k : Nat) : applyExit (before5355 k) exit298 1 = some (before5356 k) := by - simp (disch := omega) [before5355, before5356, exit298, applyExit, pop, push] - <;> omega -theorem step5355 (k : Nat) : Runs (1*71) (before5355 k).denote (before5356 k).denote := - @applyExit_sound (before5355 k) (before5356 k) exit298 1 valid298 (macro5355 k) -theorem macro5356 (k : Nat) : applyExit (before5356 k) exit300 1 = some (before5357 k) := by - simp (disch := omega) [before5356, before5357, exit300, applyExit, pop, push] - <;> omega -theorem step5356 (k : Nat) : Runs (1*85) (before5356 k).denote (before5357 k).denote := - @applyExit_sound (before5356 k) (before5357 k) exit300 1 valid300 (macro5356 k) -theorem macro5357 (k : Nat) : applyExit (before5357 k) exit299 1 = some (before5358 k) := by - simp (disch := omega) [before5357, before5358, exit299, applyExit, pop, push] - <;> omega -theorem step5357 (k : Nat) : Runs (1*1034) (before5357 k).denote (before5358 k).denote := - @applyExit_sound (before5357 k) (before5358 k) exit299 1 valid299 (macro5357 k) -theorem macro5358 (k : Nat) : applyExit (before5358 k) exit0 17 = some (before5359 k) := by - simp (disch := omega) [before5358, before5359, exit0, applyExit, pop, push] - <;> omega -theorem step5358 (k : Nat) : Runs (17*2) (before5358 k).denote (before5359 k).denote := - @applyExit_sound (before5358 k) (before5359 k) exit0 17 valid0 (macro5358 k) -theorem macro5359 (k : Nat) : applyExit (before5359 k) exit1 1 = some (before5360 k) := by - simp (disch := omega) [before5359, before5360, exit1, applyExit, pop, push] - <;> omega -theorem step5359 (k : Nat) : Runs (1*3) (before5359 k).denote (before5360 k).denote := - @applyExit_sound (before5359 k) (before5360 k) exit1 1 valid1 (macro5359 k) -theorem macro5360 (k : Nat) : applyExit (before5360 k) exit2 17 = some (before5361 k) := by - simp (disch := omega) [before5360, before5361, exit2, applyExit, pop, push] - <;> omega -theorem step5360 (k : Nat) : Runs (17*2) (before5360 k).denote (before5361 k).denote := - @applyExit_sound (before5360 k) (before5361 k) exit2 17 valid2 (macro5360 k) -theorem macro5361 (k : Nat) : applyExit (before5361 k) exit300 1 = some (before5362 k) := by - simp (disch := omega) [before5361, before5362, exit300, applyExit, pop, push] - <;> omega -theorem step5361 (k : Nat) : Runs (1*85) (before5361 k).denote (before5362 k).denote := - @applyExit_sound (before5361 k) (before5362 k) exit300 1 valid300 (macro5361 k) -theorem macro5362 (k : Nat) : applyExit (before5362 k) exit0 18 = some (before5363 k) := by - simp (disch := omega) [before5362, before5363, exit0, applyExit, pop, push] - <;> omega -theorem step5362 (k : Nat) : Runs (18*2) (before5362 k).denote (before5363 k).denote := - @applyExit_sound (before5362 k) (before5363 k) exit0 18 valid0 (macro5362 k) -theorem macro5363 (k : Nat) : applyExit (before5363 k) exit13 15 = some (before5364 k) := by - simp (disch := omega) [before5363, before5364, exit13, applyExit, pop, push] - <;> omega -theorem step5363 (k : Nat) : Runs (15*2) (before5363 k).denote (before5364 k).denote := - @applyExit_sound (before5363 k) (before5364 k) exit13 15 valid13 (macro5363 k) -theorem macro5364 (k : Nat) : applyExit (before5364 k) exit0 93 = some (before5365 k) := by - simp (disch := omega) [before5364, before5365, exit0, applyExit, pop, push] - <;> omega -theorem step5364 (k : Nat) : Runs (93*2) (before5364 k).denote (before5365 k).denote := - @applyExit_sound (before5364 k) (before5365 k) exit0 93 valid0 (macro5364 k) -theorem macro5365 (k : Nat) : applyExit (before5365 k) exit1 1 = some (before5366 k) := by - simp (disch := omega) [before5365, before5366, exit1, applyExit, pop, push] - <;> omega -theorem step5365 (k : Nat) : Runs (1*3) (before5365 k).denote (before5366 k).denote := - @applyExit_sound (before5365 k) (before5366 k) exit1 1 valid1 (macro5365 k) -theorem macro5366 (k : Nat) : applyExit (before5366 k) exit2 93 = some (before5367 k) := by - simp (disch := omega) [before5366, before5367, exit2, applyExit, pop, push] - <;> omega -theorem step5366 (k : Nat) : Runs (93*2) (before5366 k).denote (before5367 k).denote := - @applyExit_sound (before5366 k) (before5367 k) exit2 93 valid2 (macro5366 k) -theorem macro5367 (k : Nat) : applyExit (before5367 k) exit6 1 = some (before5368 k) := by - simp (disch := omega) [before5367, before5368, exit6, applyExit, pop, push] - <;> omega -theorem step5367 (k : Nat) : Runs (1*1) (before5367 k).denote (before5368 k).denote := - @applyExit_sound (before5367 k) (before5368 k) exit6 1 valid6 (macro5367 k) -theorem macro5368 (k : Nat) : applyExit (before5368 k) exit0 94 = some (before5369 k) := by - simp (disch := omega) [before5368, before5369, exit0, applyExit, pop, push] - <;> omega -theorem step5368 (k : Nat) : Runs (94*2) (before5368 k).denote (before5369 k).denote := - @applyExit_sound (before5368 k) (before5369 k) exit0 94 valid0 (macro5368 k) -theorem macro5369 (k : Nat) : applyExit (before5369 k) exit13 35 = some (before5370 k) := by - simp (disch := omega) [before5369, before5370, exit13, applyExit, pop, push] - <;> omega -theorem step5369 (k : Nat) : Runs (35*2) (before5369 k).denote (before5370 k).denote := - @applyExit_sound (before5369 k) (before5370 k) exit13 35 valid13 (macro5369 k) -theorem macro5370 (k : Nat) : applyExit (before5370 k) exit0 6 = some (before5371 k) := by - simp (disch := omega) [before5370, before5371, exit0, applyExit, pop, push] - <;> omega -theorem step5370 (k : Nat) : Runs (6*2) (before5370 k).denote (before5371 k).denote := - @applyExit_sound (before5370 k) (before5371 k) exit0 6 valid0 (macro5370 k) -theorem macro5371 (k : Nat) : applyExit (before5371 k) exit1 1 = some (before5372 k) := by - simp (disch := omega) [before5371, before5372, exit1, applyExit, pop, push] - <;> omega -theorem step5371 (k : Nat) : Runs (1*3) (before5371 k).denote (before5372 k).denote := - @applyExit_sound (before5371 k) (before5372 k) exit1 1 valid1 (macro5371 k) -theorem macro5372 (k : Nat) : applyExit (before5372 k) exit2 6 = some (before5373 k) := by - simp (disch := omega) [before5372, before5373, exit2, applyExit, pop, push] - <;> omega -theorem step5372 (k : Nat) : Runs (6*2) (before5372 k).denote (before5373 k).denote := - @applyExit_sound (before5372 k) (before5373 k) exit2 6 valid2 (macro5372 k) -theorem macro5373 (k : Nat) : applyExit (before5373 k) exit6 1 = some (before5374 k) := by - simp (disch := omega) [before5373, before5374, exit6, applyExit, pop, push] - <;> omega -theorem step5373 (k : Nat) : Runs (1*1) (before5373 k).denote (before5374 k).denote := - @applyExit_sound (before5373 k) (before5374 k) exit6 1 valid6 (macro5373 k) -theorem macro5374 (k : Nat) : applyExit (before5374 k) exit0 7 = some (before5375 k) := by - simp (disch := omega) [before5374, before5375, exit0, applyExit, pop, push] - <;> omega -theorem step5374 (k : Nat) : Runs (7*2) (before5374 k).denote (before5375 k).denote := - @applyExit_sound (before5374 k) (before5375 k) exit0 7 valid0 (macro5374 k) -theorem macro5375 (k : Nat) : applyExit (before5375 k) exit13 2 = some (before5376 k) := by - simp (disch := omega) [before5375, before5376, exit13, applyExit, pop, push] - <;> omega -theorem step5375 (k : Nat) : Runs (2*2) (before5375 k).denote (before5376 k).denote := - @applyExit_sound (before5375 k) (before5376 k) exit13 2 valid13 (macro5375 k) -theorem macro5376 (k : Nat) : applyExit (before5376 k) exit0 3 = some (before5377 k) := by - simp (disch := omega) [before5376, before5377, exit0, applyExit, pop, push] - <;> omega -theorem step5376 (k : Nat) : Runs (3*2) (before5376 k).denote (before5377 k).denote := - @applyExit_sound (before5376 k) (before5377 k) exit0 3 valid0 (macro5376 k) -theorem macro5377 (k : Nat) : applyExit (before5377 k) exit1 1 = some (before5378 k) := by - simp (disch := omega) [before5377, before5378, exit1, applyExit, pop, push] - <;> omega -theorem step5377 (k : Nat) : Runs (1*3) (before5377 k).denote (before5378 k).denote := - @applyExit_sound (before5377 k) (before5378 k) exit1 1 valid1 (macro5377 k) -theorem macro5378 (k : Nat) : applyExit (before5378 k) exit2 3 = some (before5379 k) := by - simp (disch := omega) [before5378, before5379, exit2, applyExit, pop, push] - <;> omega -theorem step5378 (k : Nat) : Runs (3*2) (before5378 k).denote (before5379 k).denote := - @applyExit_sound (before5378 k) (before5379 k) exit2 3 valid2 (macro5378 k) -theorem macro5379 (k : Nat) : applyExit (before5379 k) exit6 1 = some (before5380 k) := by - simp (disch := omega) [before5379, before5380, exit6, applyExit, pop, push] - <;> omega -theorem step5379 (k : Nat) : Runs (1*1) (before5379 k).denote (before5380 k).denote := - @applyExit_sound (before5379 k) (before5380 k) exit6 1 valid6 (macro5379 k) -theorem macro5380 (k : Nat) : applyExit (before5380 k) exit0 4 = some (before5381 k) := by - simp (disch := omega) [before5380, before5381, exit0, applyExit, pop, push] - <;> omega -theorem step5380 (k : Nat) : Runs (4*2) (before5380 k).denote (before5381 k).denote := - @applyExit_sound (before5380 k) (before5381 k) exit0 4 valid0 (macro5380 k) -theorem macro5381 (k : Nat) : applyExit (before5381 k) exit1 1 = some (before5382 k) := by - simp (disch := omega) [before5381, before5382, exit1, applyExit, pop, push] - <;> omega -theorem step5381 (k : Nat) : Runs (1*3) (before5381 k).denote (before5382 k).denote := - @applyExit_sound (before5381 k) (before5382 k) exit1 1 valid1 (macro5381 k) -theorem macro5382 (k : Nat) : applyExit (before5382 k) exit2 4 = some (before5383 k) := by - simp (disch := omega) [before5382, before5383, exit2, applyExit, pop, push] - <;> omega -theorem step5382 (k : Nat) : Runs (4*2) (before5382 k).denote (before5383 k).denote := - @applyExit_sound (before5382 k) (before5383 k) exit2 4 valid2 (macro5382 k) -theorem macro5383 (k : Nat) : applyExit (before5383 k) exit3 1 = some (before5384 k) := by - simp (disch := omega) [before5383, before5384, exit3, applyExit, pop, push] - <;> omega -theorem step5383 (k : Nat) : Runs (1*2) (before5383 k).denote (before5384 k).denote := - @applyExit_sound (before5383 k) (before5384 k) exit3 1 valid3 (macro5383 k) -theorem macro5384 (k : Nat) : applyExit (before5384 k) exit9 1 = some (before5385 k) := by - simp (disch := omega) [before5384, before5385, exit9, applyExit, pop, push] - <;> omega -theorem step5384 (k : Nat) : Runs (1*2) (before5384 k).denote (before5385 k).denote := - @applyExit_sound (before5384 k) (before5385 k) exit9 1 valid9 (macro5384 k) -theorem macro5385 (k : Nat) : applyExit (before5385 k) exit11 1 = some (before5386 k) := by - simp (disch := omega) [before5385, before5386, exit11, applyExit, pop, push] - <;> omega -theorem step5385 (k : Nat) : Runs (1*2) (before5385 k).denote (before5386 k).denote := - @applyExit_sound (before5385 k) (before5386 k) exit11 1 valid11 (macro5385 k) -theorem macro5386 (k : Nat) : applyExit (before5386 k) exit2 6 = some (before5387 k) := by - simp (disch := omega) [before5386, before5387, exit2, applyExit, pop, push] - <;> omega -theorem step5386 (k : Nat) : Runs (6*2) (before5386 k).denote (before5387 k).denote := - @applyExit_sound (before5386 k) (before5387 k) exit2 6 valid2 (macro5386 k) -theorem macro5387 (k : Nat) : applyExit (before5387 k) exit3 1 = some (before5388 k) := by - simp (disch := omega) [before5387, before5388, exit3, applyExit, pop, push] - <;> omega -theorem step5387 (k : Nat) : Runs (1*2) (before5387 k).denote (before5388 k).denote := - @applyExit_sound (before5387 k) (before5388 k) exit3 1 valid3 (macro5387 k) -theorem macro5388 (k : Nat) : applyExit (before5388 k) exit9 1 = some (before5389 k) := by - simp (disch := omega) [before5388, before5389, exit9, applyExit, pop, push] - <;> omega -theorem step5388 (k : Nat) : Runs (1*2) (before5388 k).denote (before5389 k).denote := - @applyExit_sound (before5388 k) (before5389 k) exit9 1 valid9 (macro5388 k) -theorem macro5389 (k : Nat) : applyExit (before5389 k) exit10 33 = some (before5390 k) := by - simp (disch := omega) [before5389, before5390, exit10, applyExit, pop, push] - <;> omega -theorem step5389 (k : Nat) : Runs (33*2) (before5389 k).denote (before5390 k).denote := - @applyExit_sound (before5389 k) (before5390 k) exit10 33 valid10 (macro5389 k) -theorem macro5390 (k : Nat) : applyExit (before5390 k) exit11 1 = some (before5391 k) := by - simp (disch := omega) [before5390, before5391, exit11, applyExit, pop, push] - <;> omega -theorem step5390 (k : Nat) : Runs (1*2) (before5390 k).denote (before5391 k).denote := - @applyExit_sound (before5390 k) (before5391 k) exit11 1 valid11 (macro5390 k) -theorem macro5391 (k : Nat) : applyExit (before5391 k) exit2 93 = some (before5392 k) := by - simp (disch := omega) [before5391, before5392, exit2, applyExit, pop, push] - <;> omega -theorem step5391 (k : Nat) : Runs (93*2) (before5391 k).denote (before5392 k).denote := - @applyExit_sound (before5391 k) (before5392 k) exit2 93 valid2 (macro5391 k) -theorem macro5392 (k : Nat) : applyExit (before5392 k) exit3 1 = some (before5393 k) := by - simp (disch := omega) [before5392, before5393, exit3, applyExit, pop, push] - <;> omega -theorem step5392 (k : Nat) : Runs (1*2) (before5392 k).denote (before5393 k).denote := - @applyExit_sound (before5392 k) (before5393 k) exit3 1 valid3 (macro5392 k) -theorem macro5393 (k : Nat) : applyExit (before5393 k) exit9 1 = some (before5394 k) := by - simp (disch := omega) [before5393, before5394, exit9, applyExit, pop, push] - <;> omega -theorem step5393 (k : Nat) : Runs (1*2) (before5393 k).denote (before5394 k).denote := - @applyExit_sound (before5393 k) (before5394 k) exit9 1 valid9 (macro5393 k) -theorem macro5394 (k : Nat) : applyExit (before5394 k) exit10 13 = some (before5395 k) := by - simp (disch := omega) [before5394, before5395, exit10, applyExit, pop, push] - <;> omega -theorem step5394 (k : Nat) : Runs (13*2) (before5394 k).denote (before5395 k).denote := - @applyExit_sound (before5394 k) (before5395 k) exit10 13 valid10 (macro5394 k) -theorem macro5395 (k : Nat) : applyExit (before5395 k) exit11 1 = some (before5396 k) := by - simp (disch := omega) [before5395, before5396, exit11, applyExit, pop, push] - <;> omega -theorem step5395 (k : Nat) : Runs (1*2) (before5395 k).denote (before5396 k).denote := - @applyExit_sound (before5395 k) (before5396 k) exit11 1 valid11 (macro5395 k) -theorem macro5396 (k : Nat) : applyExit (before5396 k) exit2 17 = some (before5397 k) := by - simp (disch := omega) [before5396, before5397, exit2, applyExit, pop, push] - <;> omega -theorem step5396 (k : Nat) : Runs (17*2) (before5396 k).denote (before5397 k).denote := - @applyExit_sound (before5396 k) (before5397 k) exit2 17 valid2 (macro5396 k) -theorem macro5397 (k : Nat) : applyExit (before5397 k) exit301 (1*k+8) = some (before5398 k) := by - simp (disch := omega) [before5397, before5398, exit301, applyExit, pop, push] - <;> omega -theorem step5397 (k : Nat) : Runs ((1*k+8)*586) (before5397 k).denote (before5398 k).denote := - @applyExit_sound (before5397 k) (before5398 k) exit301 (1*k+8) valid301 (macro5397 k) -theorem macro5398 (k : Nat) : applyExit (before5398 k) exit2 21 = some (before5399 k) := by - simp (disch := omega) [before5398, before5399, exit2, applyExit, pop, push] - <;> omega -theorem step5398 (k : Nat) : Runs (21*2) (before5398 k).denote (before5399 k).denote := - @applyExit_sound (before5398 k) (before5399 k) exit2 21 valid2 (macro5398 k) -theorem macro5399 (k : Nat) : applyExit (before5399 k) exit3 1 = some (after5399 k) := by - simp (disch := omega) [before5399, after5399, exit3, applyExit, pop, push] - <;> omega -theorem step5399 (k : Nat) : Runs (1*2) (before5399 k).denote (after5399 k).denote := - @applyExit_sound (before5399 k) (after5399 k) exit3 1 valid3 (macro5399 k) -theorem chunkRun053 (k : Nat) : Runs (1858*k+4750583743) (before5300 k).denote (after5399 k).denote := by - have h := (@Runs.trans ((((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))))+((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38))))))+(((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))))+((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85))))))) ((((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))))+((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2))))))) (before5300 k).denote (before5350 k).denote (after5399 k).denote (@Runs.trans (((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))))+((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38)))))) (((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))))+((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85)))))) (before5300 k).denote (before5325 k).denote (before5350 k).denote (@Runs.trans ((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35))))) ((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38))))) (before5300 k).denote (before5312 k).denote (before5325 k).denote (@Runs.trans (((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35)))) (((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))) (before5300 k).denote (before5306 k).denote (before5312 k).denote (@Runs.trans ((1*35)+((2*2)+(1*1))) ((2*2)+((1*38)+(1*35))) (before5300 k).denote (before5303 k).denote (before5306 k).denote (@Runs.trans (1*35) ((2*2)+(1*1)) (before5300 k).denote (before5301 k).denote (before5303 k).denote (step5300 k) (@Runs.trans (2*2) (1*1) (before5301 k).denote (before5302 k).denote (before5303 k).denote (step5301 k) (step5302 k))) (@Runs.trans (2*2) ((1*38)+(1*35)) (before5303 k).denote (before5304 k).denote (before5306 k).denote (step5303 k) (@Runs.trans (1*38) (1*35) (before5304 k).denote (before5305 k).denote (before5306 k).denote (step5304 k) (step5305 k)))) (@Runs.trans ((1*9)+((1*38)+(1*35))) ((1*9)+((1*38)+(1*35))) (before5306 k).denote (before5309 k).denote (before5312 k).denote (@Runs.trans (1*9) ((1*38)+(1*35)) (before5306 k).denote (before5307 k).denote (before5309 k).denote (step5306 k) (@Runs.trans (1*38) (1*35) (before5307 k).denote (before5308 k).denote (before5309 k).denote (step5307 k) (step5308 k))) (@Runs.trans (1*9) ((1*38)+(1*35)) (before5309 k).denote (before5310 k).denote (before5312 k).denote (step5309 k) (@Runs.trans (1*38) (1*35) (before5310 k).denote (before5311 k).denote (before5312 k).denote (step5310 k) (step5311 k))))) (@Runs.trans (((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38)))) (((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38)))) (before5312 k).denote (before5318 k).denote (before5325 k).denote (@Runs.trans ((1*9)+(((1*k+2)*82)+(1*38))) ((1*35)+((1*9)+(1*38))) (before5312 k).denote (before5315 k).denote (before5318 k).denote (@Runs.trans (1*9) (((1*k+2)*82)+(1*38)) (before5312 k).denote (before5313 k).denote (before5315 k).denote (step5312 k) (@Runs.trans ((1*k+2)*82) (1*38) (before5313 k).denote (before5314 k).denote (before5315 k).denote (step5313 k) (step5314 k))) (@Runs.trans (1*35) ((1*9)+(1*38)) (before5315 k).denote (before5316 k).denote (before5318 k).denote (step5315 k) (@Runs.trans (1*9) (1*38) (before5316 k).denote (before5317 k).denote (before5318 k).denote (step5316 k) (step5317 k)))) (@Runs.trans ((1*38)+((791761157*2)+(1*3))) (((791761157*2)+(1*38))+((1*9)+(1*38))) (before5318 k).denote (before5321 k).denote (before5325 k).denote (@Runs.trans (1*38) ((791761157*2)+(1*3)) (before5318 k).denote (before5319 k).denote (before5321 k).denote (step5318 k) (@Runs.trans (791761157*2) (1*3) (before5319 k).denote (before5320 k).denote (before5321 k).denote (step5319 k) (step5320 k))) (@Runs.trans ((791761157*2)+(1*38)) ((1*9)+(1*38)) (before5321 k).denote (before5323 k).denote (before5325 k).denote (@Runs.trans (791761157*2) (1*38) (before5321 k).denote (before5322 k).denote (before5323 k).denote (step5321 k) (step5322 k)) (@Runs.trans (1*9) (1*38) (before5323 k).denote (before5324 k).denote (before5325 k).denote (step5323 k) (step5324 k)))))) (@Runs.trans ((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1))))) ((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85))))) (before5325 k).denote (before5337 k).denote (before5350 k).denote (@Runs.trans (((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1)))) (((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))) (before5325 k).denote (before5331 k).denote (before5337 k).denote (@Runs.trans ((791761158*2)+((7*2)+(23*2))) ((1*3)+((23*2)+(1*1))) (before5325 k).denote (before5328 k).denote (before5331 k).denote (@Runs.trans (791761158*2) ((7*2)+(23*2)) (before5325 k).denote (before5326 k).denote (before5328 k).denote (step5325 k) (@Runs.trans (7*2) (23*2) (before5326 k).denote (before5327 k).denote (before5328 k).denote (step5326 k) (step5327 k))) (@Runs.trans (1*3) ((23*2)+(1*1)) (before5328 k).denote (before5329 k).denote (before5331 k).denote (step5328 k) (@Runs.trans (23*2) (1*1) (before5329 k).denote (before5330 k).denote (before5331 k).denote (step5329 k) (step5330 k)))) (@Runs.trans ((24*2)+((39*2)+(17*2))) ((1*3)+((17*2)+(1*1))) (before5331 k).denote (before5334 k).denote (before5337 k).denote (@Runs.trans (24*2) ((39*2)+(17*2)) (before5331 k).denote (before5332 k).denote (before5334 k).denote (step5331 k) (@Runs.trans (39*2) (17*2) (before5332 k).denote (before5333 k).denote (before5334 k).denote (step5332 k) (step5333 k))) (@Runs.trans (1*3) ((17*2)+(1*1)) (before5334 k).denote (before5335 k).denote (before5337 k).denote (step5334 k) (@Runs.trans (17*2) (1*1) (before5335 k).denote (before5336 k).denote (before5337 k).denote (step5335 k) (step5336 k))))) (@Runs.trans (((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1)))) (((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85)))) (before5337 k).denote (before5343 k).denote (before5350 k).denote (@Runs.trans ((18*2)+((91*2)+(21*2))) ((1*71)+((21*2)+(1*1))) (before5337 k).denote (before5340 k).denote (before5343 k).denote (@Runs.trans (18*2) ((91*2)+(21*2)) (before5337 k).denote (before5338 k).denote (before5340 k).denote (step5337 k) (@Runs.trans (91*2) (21*2) (before5338 k).denote (before5339 k).denote (before5340 k).denote (step5338 k) (step5339 k))) (@Runs.trans (1*71) ((21*2)+(1*1)) (before5340 k).denote (before5341 k).denote (before5343 k).denote (step5340 k) (@Runs.trans (21*2) (1*1) (before5341 k).denote (before5342 k).denote (before5343 k).denote (step5341 k) (step5342 k)))) (@Runs.trans ((21*2)+((1*1034)+(1*71))) (((1*85)+(1*1034))+((1*71)+(1*85))) (before5343 k).denote (before5346 k).denote (before5350 k).denote (@Runs.trans (21*2) ((1*1034)+(1*71)) (before5343 k).denote (before5344 k).denote (before5346 k).denote (step5343 k) (@Runs.trans (1*1034) (1*71) (before5344 k).denote (before5345 k).denote (before5346 k).denote (step5344 k) (step5345 k))) (@Runs.trans ((1*85)+(1*1034)) ((1*71)+(1*85)) (before5346 k).denote (before5348 k).denote (before5350 k).denote (@Runs.trans (1*85) (1*1034) (before5346 k).denote (before5347 k).denote (before5348 k).denote (step5346 k) (step5347 k)) (@Runs.trans (1*71) (1*85) (before5348 k).denote (before5349 k).denote (before5350 k).denote (step5348 k) (step5349 k))))))) (@Runs.trans (((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))))+((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2)))))) (((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2)))))) (before5350 k).denote (before5375 k).denote (after5399 k).denote (@Runs.trans ((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85))))) ((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2))))) (before5350 k).denote (before5362 k).denote (before5375 k).denote (@Runs.trans (((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71)))) (((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))) (before5350 k).denote (before5356 k).denote (before5362 k).denote (@Runs.trans ((1*1034)+((1*71)+(1*85))) (((1*k+3)*1190)+((1*1034)+(1*71))) (before5350 k).denote (before5353 k).denote (before5356 k).denote (@Runs.trans (1*1034) ((1*71)+(1*85)) (before5350 k).denote (before5351 k).denote (before5353 k).denote (step5350 k) (@Runs.trans (1*71) (1*85) (before5351 k).denote (before5352 k).denote (before5353 k).denote (step5351 k) (step5352 k))) (@Runs.trans ((1*k+3)*1190) ((1*1034)+(1*71)) (before5353 k).denote (before5354 k).denote (before5356 k).denote (step5353 k) (@Runs.trans (1*1034) (1*71) (before5354 k).denote (before5355 k).denote (before5356 k).denote (step5354 k) (step5355 k)))) (@Runs.trans ((1*85)+((1*1034)+(17*2))) ((1*3)+((17*2)+(1*85))) (before5356 k).denote (before5359 k).denote (before5362 k).denote (@Runs.trans (1*85) ((1*1034)+(17*2)) (before5356 k).denote (before5357 k).denote (before5359 k).denote (step5356 k) (@Runs.trans (1*1034) (17*2) (before5357 k).denote (before5358 k).denote (before5359 k).denote (step5357 k) (step5358 k))) (@Runs.trans (1*3) ((17*2)+(1*85)) (before5359 k).denote (before5360 k).denote (before5362 k).denote (step5359 k) (@Runs.trans (17*2) (1*85) (before5360 k).denote (before5361 k).denote (before5362 k).denote (step5360 k) (step5361 k))))) (@Runs.trans (((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1)))) (((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2)))) (before5362 k).denote (before5368 k).denote (before5375 k).denote (@Runs.trans ((18*2)+((15*2)+(93*2))) ((1*3)+((93*2)+(1*1))) (before5362 k).denote (before5365 k).denote (before5368 k).denote (@Runs.trans (18*2) ((15*2)+(93*2)) (before5362 k).denote (before5363 k).denote (before5365 k).denote (step5362 k) (@Runs.trans (15*2) (93*2) (before5363 k).denote (before5364 k).denote (before5365 k).denote (step5363 k) (step5364 k))) (@Runs.trans (1*3) ((93*2)+(1*1)) (before5365 k).denote (before5366 k).denote (before5368 k).denote (step5365 k) (@Runs.trans (93*2) (1*1) (before5366 k).denote (before5367 k).denote (before5368 k).denote (step5366 k) (step5367 k)))) (@Runs.trans ((94*2)+((35*2)+(6*2))) (((1*3)+(6*2))+((1*1)+(7*2))) (before5368 k).denote (before5371 k).denote (before5375 k).denote (@Runs.trans (94*2) ((35*2)+(6*2)) (before5368 k).denote (before5369 k).denote (before5371 k).denote (step5368 k) (@Runs.trans (35*2) (6*2) (before5369 k).denote (before5370 k).denote (before5371 k).denote (step5369 k) (step5370 k))) (@Runs.trans ((1*3)+(6*2)) ((1*1)+(7*2)) (before5371 k).denote (before5373 k).denote (before5375 k).denote (@Runs.trans (1*3) (6*2) (before5371 k).denote (before5372 k).denote (before5373 k).denote (step5371 k) (step5372 k)) (@Runs.trans (1*1) (7*2) (before5373 k).denote (before5374 k).denote (before5375 k).denote (step5373 k) (step5374 k)))))) (@Runs.trans ((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2))))) ((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2))))) (before5375 k).denote (before5387 k).denote (after5399 k).denote (@Runs.trans (((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2)))) (((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))) (before5375 k).denote (before5381 k).denote (before5387 k).denote (@Runs.trans ((2*2)+((3*2)+(1*3))) ((3*2)+((1*1)+(4*2))) (before5375 k).denote (before5378 k).denote (before5381 k).denote (@Runs.trans (2*2) ((3*2)+(1*3)) (before5375 k).denote (before5376 k).denote (before5378 k).denote (step5375 k) (@Runs.trans (3*2) (1*3) (before5376 k).denote (before5377 k).denote (before5378 k).denote (step5376 k) (step5377 k))) (@Runs.trans (3*2) ((1*1)+(4*2)) (before5378 k).denote (before5379 k).denote (before5381 k).denote (step5378 k) (@Runs.trans (1*1) (4*2) (before5379 k).denote (before5380 k).denote (before5381 k).denote (step5379 k) (step5380 k)))) (@Runs.trans ((1*3)+((4*2)+(1*2))) ((1*2)+((1*2)+(6*2))) (before5381 k).denote (before5384 k).denote (before5387 k).denote (@Runs.trans (1*3) ((4*2)+(1*2)) (before5381 k).denote (before5382 k).denote (before5384 k).denote (step5381 k) (@Runs.trans (4*2) (1*2) (before5382 k).denote (before5383 k).denote (before5384 k).denote (step5382 k) (step5383 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before5384 k).denote (before5385 k).denote (before5387 k).denote (step5384 k) (@Runs.trans (1*2) (6*2) (before5385 k).denote (before5386 k).denote (before5387 k).denote (step5385 k) (step5386 k))))) (@Runs.trans (((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2)))) (((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2)))) (before5387 k).denote (before5393 k).denote (after5399 k).denote (@Runs.trans ((1*2)+((1*2)+(33*2))) ((1*2)+((93*2)+(1*2))) (before5387 k).denote (before5390 k).denote (before5393 k).denote (@Runs.trans (1*2) ((1*2)+(33*2)) (before5387 k).denote (before5388 k).denote (before5390 k).denote (step5387 k) (@Runs.trans (1*2) (33*2) (before5388 k).denote (before5389 k).denote (before5390 k).denote (step5388 k) (step5389 k))) (@Runs.trans (1*2) ((93*2)+(1*2)) (before5390 k).denote (before5391 k).denote (before5393 k).denote (step5390 k) (@Runs.trans (93*2) (1*2) (before5391 k).denote (before5392 k).denote (before5393 k).denote (step5391 k) (step5392 k)))) (@Runs.trans ((1*2)+((13*2)+(1*2))) (((17*2)+((1*k+8)*586))+((21*2)+(1*2))) (before5393 k).denote (before5396 k).denote (after5399 k).denote (@Runs.trans (1*2) ((13*2)+(1*2)) (before5393 k).denote (before5394 k).denote (before5396 k).denote (step5393 k) (@Runs.trans (13*2) (1*2) (before5394 k).denote (before5395 k).denote (before5396 k).denote (step5394 k) (step5395 k))) (@Runs.trans ((17*2)+((1*k+8)*586)) ((21*2)+(1*2)) (before5396 k).denote (before5398 k).denote (after5399 k).denote (@Runs.trans (17*2) ((1*k+8)*586) (before5396 k).denote (before5397 k).denote (before5398 k).denote (step5396 k) (step5397 k)) (@Runs.trans (21*2) (1*2) (before5398 k).denote (before5399 k).denote (after5399 k).denote (step5398 k) (step5399 k)))))))) - have ht : (((((((1*35)+((2*2)+(1*1)))+((2*2)+((1*38)+(1*35))))+(((1*9)+((1*38)+(1*35)))+((1*9)+((1*38)+(1*35)))))+((((1*9)+(((1*k+2)*82)+(1*38)))+((1*35)+((1*9)+(1*38))))+(((1*38)+((791761157*2)+(1*3)))+(((791761157*2)+(1*38))+((1*9)+(1*38))))))+(((((791761158*2)+((7*2)+(23*2)))+((1*3)+((23*2)+(1*1))))+(((24*2)+((39*2)+(17*2)))+((1*3)+((17*2)+(1*1)))))+((((18*2)+((91*2)+(21*2)))+((1*71)+((21*2)+(1*1))))+(((21*2)+((1*1034)+(1*71)))+(((1*85)+(1*1034))+((1*71)+(1*85)))))))+((((((1*1034)+((1*71)+(1*85)))+(((1*k+3)*1190)+((1*1034)+(1*71))))+(((1*85)+((1*1034)+(17*2)))+((1*3)+((17*2)+(1*85)))))+((((18*2)+((15*2)+(93*2)))+((1*3)+((93*2)+(1*1))))+(((94*2)+((35*2)+(6*2)))+(((1*3)+(6*2))+((1*1)+(7*2))))))+(((((2*2)+((3*2)+(1*3)))+((3*2)+((1*1)+(4*2))))+(((1*3)+((4*2)+(1*2)))+((1*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(33*2)))+((1*2)+((93*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+(((17*2)+((1*k+8)*586))+((21*2)+(1*2)))))))) = (1858*k+4750583743) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean deleted file mode 100644 index 9dfb6c55..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk054.lean +++ /dev/null @@ -1,817 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5400_0 : Stack := [] -abbrev tail5400_1 : Stack := ⟨w1,1⟩ :: tail5400_0 -abbrev tail5400_2 : Stack := ⟨w0,1⟩ :: tail5400_1 -abbrev tail5400_3 : Stack := ⟨w2,1⟩ :: tail5400_2 -abbrev tail5400_4 : Stack := ⟨w1,4⟩ :: tail5400_3 -abbrev tail5400_5 : Stack := ⟨w2,1⟩ :: tail5400_4 -abbrev tail5400_6 : Stack := ⟨w1,1⟩ :: tail5400_5 -abbrev tail5400_7 : Stack := ⟨w0,9⟩ :: tail5400_6 -abbrev tail5400_8 : Stack := ⟨w2,1⟩ :: tail5400_7 -abbrev tail5400_9 : Stack := ⟨w1,12⟩ :: tail5400_8 -abbrev tail5400_10 : Stack := ⟨w0,7⟩ :: tail5400_9 -abbrev tail5400_11 : Stack := ⟨w2,1⟩ :: tail5400_10 -abbrev tail5400_12 : Stack := ⟨w1,11⟩ :: tail5400_11 -abbrev tail5400_13 : Stack := ⟨w0,7⟩ :: tail5400_12 -abbrev tail5400_14 : Stack := ⟨w2,1⟩ :: tail5400_13 -abbrev tail5400_15 : Stack := ⟨w1,2⟩ :: tail5400_14 -abbrev tail5400_16 (k : Nat) : Stack := ⟨w261,(1*k+7)⟩ :: tail5400_15 -abbrev tail5400_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5400_16 k -abbrev tail5400_18 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5400_17 k -abbrev tail5400_19 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5400_18 k -abbrev tail5400_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_19 k -abbrev tail5400_21 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5400_20 k -abbrev tail5400_22 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5400_21 k -abbrev tail5400_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_22 k -abbrev tail5400_24 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5400_23 k -abbrev tail5400_25 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5400_24 k -abbrev tail5400_26 : Stack := ⟨w0,6⟩ :: tail5400_0 -abbrev tail5400_27 : Stack := ⟨w1,1⟩ :: tail5400_26 -abbrev tail5400_28 : Stack := ⟨w2,1⟩ :: tail5400_27 -abbrev tail5400_29 : Stack := ⟨w0,7⟩ :: tail5400_28 -abbrev tail5400_30 : Stack := ⟨w1,34⟩ :: tail5400_29 -abbrev tail5400_31 : Stack := ⟨w2,1⟩ :: tail5400_30 -abbrev tail5400_32 : Stack := ⟨w0,94⟩ :: tail5400_31 -abbrev tail5400_33 : Stack := ⟨w1,14⟩ :: tail5400_32 -abbrev tail5400_34 : Stack := ⟨w2,1⟩ :: tail5400_33 -abbrev tail5400_35 : Stack := ⟨w0,17⟩ :: tail5400_34 -abbrev tail5400_36 (k : Nat) : Stack := ⟨w265,(1*k+8)⟩ :: tail5400_35 -abbrev tail5400_37 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5400_36 k -abbrev tail5400_38 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5400_24 k -abbrev tail5400_39 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_37 k -abbrev tail5400_40 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5400_37 k -abbrev tail5400_41 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5400_23 k -abbrev tail5400_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_40 k -abbrev tail5400_43 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5400_42 k -abbrev tail5400_44 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5400_42 k -abbrev tail5400_45 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5400_21 k -abbrev tail5400_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_44 k -abbrev tail5400_47 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5400_44 k -abbrev tail5400_48 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5400_20 k -abbrev tail5400_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_47 k -abbrev tail5400_50 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5400_49 k -abbrev tail5400_51 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5400_49 k -abbrev tail5400_52 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5400_18 k -abbrev tail5400_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_51 k -abbrev tail5400_54 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5400_51 k -abbrev tail5400_55 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5400_17 k -abbrev tail5400_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_54 k -abbrev tail5400_57 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5400_56 k -abbrev tail5400_58 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5400_57 k -abbrev tail5400_59 (k : Nat) : Stack := ⟨w266,(1*k+7)⟩ :: tail5400_58 k -abbrev tail5400_60 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5400_59 k -abbrev tail5400_61 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5400_59 k -abbrev tail5400_62 : Stack := ⟨w0,6⟩ :: tail5400_12 -abbrev tail5400_63 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_61 k -abbrev tail5400_64 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5400_61 k -abbrev tail5400_65 : Stack := ⟨w1,10⟩ :: tail5400_11 -abbrev tail5400_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_64 k -abbrev tail5400_67 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5400_66 k -abbrev tail5400_68 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5400_66 k -abbrev tail5400_69 : Stack := ⟨w0,6⟩ :: tail5400_9 -abbrev tail5400_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_68 k -abbrev tail5400_71 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5400_68 k -abbrev tail5400_72 : Stack := ⟨w1,11⟩ :: tail5400_8 -abbrev tail5400_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_71 k -abbrev tail5400_74 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5400_73 k -abbrev tail5400_75 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5400_73 k -abbrev tail5400_76 : Stack := ⟨w0,8⟩ :: tail5400_6 -abbrev tail5400_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5400_75 k -abbrev tail5400_78 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5400_75 k -abbrev tail5400_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_78 k -abbrev tail5400_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_79 k -abbrev tail5400_81 : Stack := ⟨w1,3⟩ :: tail5400_3 -abbrev tail5400_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_80 k -abbrev tail5400_83 : Stack := ⟨w1,2⟩ :: tail5400_3 -abbrev tail5400_84 : Stack := ⟨w0,1⟩ :: tail5400_83 -abbrev tail5400_85 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5400_79 k -abbrev tail5400_86 : Stack := ⟨w2,1⟩ :: tail5400_83 -abbrev tail5400_87 : Stack := ⟨w1,2⟩ :: tail5400_86 -abbrev tail5400_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_78 k -abbrev tail5400_89 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5400_78 k -abbrev tail5400_90 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5400_78 k -abbrev tail5400_91 : Stack := ⟨w1,1⟩ :: tail5400_3 -abbrev tail5400_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_90 k -abbrev tail5400_93 : Stack := ⟨w0,1⟩ :: tail5400_3 -abbrev tail5400_94 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5400_78 k -abbrev tail5400_95 : Stack := ⟨w2,2⟩ :: tail5400_2 -abbrev tail5400_96 : Stack := ⟨w1,5⟩ :: tail5400_95 -abbrev tail5400_97 : Stack := ⟨w0,9⟩ :: tail5400_96 -abbrev tail5400_98 : Stack := ⟨w1,12⟩ :: tail5400_97 -abbrev tail5400_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_71 k -abbrev tail5400_100 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5400_71 k -abbrev tail5400_101 : Stack := ⟨w0,8⟩ :: tail5400_96 -abbrev tail5400_102 : Stack := ⟨w2,1⟩ :: tail5400_101 -abbrev tail5400_103 : Stack := ⟨w1,13⟩ :: tail5400_102 -abbrev tail5400_104 : Stack := ⟨w0,7⟩ :: tail5400_103 -abbrev tail5400_105 : Stack := ⟨w1,11⟩ :: tail5400_104 -abbrev tail5400_106 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_64 k -abbrev tail5400_107 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5400_64 k -abbrev tail5400_108 : Stack := ⟨w0,6⟩ :: tail5400_103 -abbrev tail5400_109 : Stack := ⟨w2,1⟩ :: tail5400_108 -abbrev tail5400_110 : Stack := ⟨w1,12⟩ :: tail5400_109 -abbrev tail5400_111 : Stack := ⟨w0,7⟩ :: tail5400_110 -abbrev tail5400_112 : Stack := ⟨w1,3⟩ :: tail5400_111 -abbrev tail5400_113 (k : Nat) : Stack := ⟨w266,(1*k+6)⟩ :: tail5400_58 k -abbrev tail5400_114 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_113 k -abbrev tail5400_115 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5400_114 k -abbrev tail5400_116 : Stack := ⟨w0,6⟩ :: tail5400_110 -abbrev tail5400_117 : Stack := ⟨w2,1⟩ :: tail5400_116 -abbrev tail5400_118 : Stack := ⟨w1,3⟩ :: tail5400_117 -abbrev tail5400_119 : Stack := ⟨w268,1⟩ :: tail5400_118 -abbrev tail5400_120 (k : Nat) : Stack := ⟨w266,(1*k+5)⟩ :: tail5400_58 k -abbrev tail5400_121 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_120 k -abbrev tail5400_122 : Stack := ⟨w269,1⟩ :: tail5400_118 -abbrev tail5400_123 : Stack := ⟨w268,1⟩ :: tail5400_122 -abbrev tail5400_124 (k : Nat) : Stack := ⟨w266,(1*k+4)⟩ :: tail5400_58 k -abbrev tail5400_125 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_124 k -abbrev tail5400_126 : Stack := ⟨w269,2⟩ :: tail5400_118 -abbrev tail5400_127 : Stack := ⟨w268,1⟩ :: tail5400_126 -abbrev tail5400_128 (k : Nat) : Stack := ⟨w266,(1*k+3)⟩ :: tail5400_58 k -abbrev tail5400_129 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_128 k -abbrev tail5400_130 : Stack := ⟨w269,3⟩ :: tail5400_118 -abbrev tail5400_131 (k : Nat) : Stack := ⟨w269,(1*k+5)⟩ :: tail5400_118 -abbrev tail5400_132 (k : Nat) : Stack := ⟨w266,1⟩ :: tail5400_58 k -abbrev tail5400_133 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_132 k -abbrev tail5400_134 (k : Nat) : Stack := ⟨w268,1⟩ :: tail5400_131 k -abbrev tail5400_135 (k : Nat) : Stack := ⟨w267,1⟩ :: tail5400_58 k -abbrev tail5400_136 (k : Nat) : Stack := ⟨w269,(1*k+6)⟩ :: tail5400_118 -abbrev tail5400_137 (k : Nat) : Stack := ⟨w268,1⟩ :: tail5400_136 k -abbrev tail5400_138 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5400_137 k -abbrev tail5400_139 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5400_138 k -abbrev tail5400_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_54 k -abbrev tail5400_141 (k : Nat) : Stack := ⟨w0,791761158⟩ :: tail5400_54 k -abbrev tail5400_142 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5400_141 k -abbrev tail5400_143 (k : Nat) : Stack := ⟨w269,(1*k+7)⟩ :: tail5400_118 -abbrev tail5400_144 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5400_143 k -abbrev tail5400_145 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5400_144 k -abbrev tail5400_146 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5400_145 k -abbrev tail5400_147 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5400_146 k -abbrev tail5400_148 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_47 k -abbrev tail5400_149 (k : Nat) : Stack := ⟨w0,25⟩ :: tail5400_47 k -abbrev tail5400_150 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5400_145 k -abbrev tail5400_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_150 k -abbrev tail5400_152 (k : Nat) : Stack := ⟨w1,25⟩ :: tail5400_151 k -abbrev tail5400_153 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5400_152 k -abbrev tail5400_154 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5400_153 k -abbrev tail5400_155 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5400_40 k -abbrev tail5400_156 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5400_40 k -abbrev tail5400_157 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5400_152 k -abbrev tail5400_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5400_157 k -abbrev tail5400_159 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5400_158 k -abbrev tail5400_160 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5400_159 k -abbrev tail5400_161 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5400_160 k -abbrev tail5400_162 (k : Nat) : Stack := ⟨w265,(1*k+7)⟩ :: tail5400_35 -abbrev tail5400_163 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5400_162 k - -def before5400 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521855),(tail5400_25 k),(tail5400_37 k)⟩ -def before5401 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521853),(tail5400_38 k),(tail5400_39 k)⟩ -def before5402 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5400_24 k),(tail5400_40 k)⟩ -def before5403 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5400_41 k),(tail5400_42 k)⟩ -def before5404 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521639),(tail5400_23 k),(tail5400_43 k)⟩ -def before5405 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521637),(tail5400_22 k),(tail5400_44 k)⟩ -def before5406 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521635),(tail5400_45 k),(tail5400_46 k)⟩ -def before5407 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5400_21 k),(tail5400_47 k)⟩ -def before5408 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5400_48 k),(tail5400_49 k)⟩ -def before5409 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521513),(tail5400_20 k),(tail5400_50 k)⟩ -def before5410 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521511),(tail5400_19 k),(tail5400_51 k)⟩ -def before5411 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail5400_52 k),(tail5400_53 k)⟩ -def before5412 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5400_18 k),(tail5400_54 k)⟩ -def before5413 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5400_55 k),(tail5400_56 k)⟩ -def before5414 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5400_17 k),(tail5400_57 k)⟩ -def before5415 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5400_16 k),(tail5400_58 k)⟩ -def before5416 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5400_15,(tail5400_59 k)⟩ -def before5417 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail5400_14,(tail5400_60 k)⟩ -def before5418 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1127),tail5400_13,(tail5400_61 k)⟩ -def before5419 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail5400_62,(tail5400_63 k)⟩ -def before5420 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5400_12,(tail5400_64 k)⟩ -def before5421 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5400_65,(tail5400_66 k)⟩ -def before5422 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail5400_11,(tail5400_67 k)⟩ -def before5423 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1165),tail5400_10,(tail5400_68 k)⟩ -def before5424 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail5400_69,(tail5400_70 k)⟩ -def before5425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5400_9,(tail5400_71 k)⟩ -def before5426 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5400_72,(tail5400_73 k)⟩ -def before5427 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail5400_8,(tail5400_74 k)⟩ -def before5428 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1205),tail5400_7,(tail5400_75 k)⟩ -def before5429 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail5400_76,(tail5400_77 k)⟩ -def before5430 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail5400_6,(tail5400_78 k)⟩ -def before5431 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5400_5,(tail5400_79 k)⟩ -def before5432 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1227),tail5400_4,(tail5400_80 k)⟩ -def before5433 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1229),tail5400_81,(tail5400_82 k)⟩ -def before5434 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail5400_84,(tail5400_82 k)⟩ -def before5435 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5400_84,(tail5400_85 k)⟩ -def before5436 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail5400_86,(tail5400_85 k)⟩ -def before5437 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1225),tail5400_87,(tail5400_79 k)⟩ -def before5438 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5400_87,(tail5400_88 k)⟩ -def before5439 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5400_86,(tail5400_89 k)⟩ -def before5440 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1231),tail5400_83,(tail5400_90 k)⟩ -def before5441 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1233),tail5400_91,(tail5400_92 k)⟩ -def before5442 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail5400_93,(tail5400_92 k)⟩ -def before5443 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5400_93,(tail5400_94 k)⟩ -def before5444 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1233),tail5400_95,(tail5400_94 k)⟩ -def before5445 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail5400_96,(tail5400_78 k)⟩ -def before5446 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail5400_97,(tail5400_75 k)⟩ -def before5447 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail5400_98,(tail5400_73 k)⟩ -def before5448 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5400_98,(tail5400_99 k)⟩ -def before5449 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5400_97,(tail5400_100 k)⟩ -def before5450 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail5400_102,(tail5400_100 k)⟩ -def before5451 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail5400_103,(tail5400_71 k)⟩ -def before5452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail5400_104,(tail5400_68 k)⟩ -def before5453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail5400_105,(tail5400_66 k)⟩ -def before5454 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5400_105,(tail5400_106 k)⟩ -def before5455 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5400_104,(tail5400_107 k)⟩ -def before5456 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail5400_109,(tail5400_107 k)⟩ -def before5457 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail5400_110,(tail5400_64 k)⟩ -def before5458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail5400_111,(tail5400_61 k)⟩ -def before5459 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5400_112,(tail5400_59 k)⟩ -def before5460 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5400_112,(tail5400_114 k)⟩ -def before5461 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5400_111,(tail5400_115 k)⟩ -def before5462 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail5400_117,(tail5400_115 k)⟩ -def before5463 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5400_118,(tail5400_114 k)⟩ -def before5464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5400_119,(tail5400_113 k)⟩ -def before5465 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5400_119,(tail5400_121 k)⟩ -def before5466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5400_122,(tail5400_121 k)⟩ -def before5467 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5400_123,(tail5400_120 k)⟩ -def before5468 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5400_123,(tail5400_125 k)⟩ -def before5469 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5400_126,(tail5400_125 k)⟩ -def before5470 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5400_127,(tail5400_124 k)⟩ -def before5471 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5400_127,(tail5400_129 k)⟩ -def before5472 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5400_130,(tail5400_129 k)⟩ -def before5473 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5400_131 k),(tail5400_133 k)⟩ -def before5474 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5400_134 k),(tail5400_132 k)⟩ -def before5475 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5400_134 k),(tail5400_135 k)⟩ -def before5476 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5400_136 k),(tail5400_135 k)⟩ -def before5477 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5400_137 k),(tail5400_58 k)⟩ -def before5478 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5400_138 k),(tail5400_57 k)⟩ -def before5479 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail5400_139 k),(tail5400_56 k)⟩ -def before5480 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5400_139 k),(tail5400_140 k)⟩ -def before5481 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5400_138 k),(tail5400_141 k)⟩ -def before5482 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5400_137 k),(tail5400_142 k)⟩ -def before5483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5400_143 k),(tail5400_142 k)⟩ -def before5484 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5400_144 k),(tail5400_141 k)⟩ -def before5485 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail5400_145 k),(tail5400_54 k)⟩ -def before5486 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail5400_146 k),(tail5400_51 k)⟩ -def before5487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521559),(tail5400_147 k),(tail5400_49 k)⟩ -def before5488 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5400_147 k),(tail5400_148 k)⟩ -def before5489 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5400_146 k),(tail5400_149 k)⟩ -def before5490 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521511),(tail5400_151 k),(tail5400_149 k)⟩ -def before5491 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521561),(tail5400_152 k),(tail5400_47 k)⟩ -def before5492 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521637),(tail5400_153 k),(tail5400_44 k)⟩ -def before5493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521673),(tail5400_154 k),(tail5400_42 k)⟩ -def before5494 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5400_154 k),(tail5400_155 k)⟩ -def before5495 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5400_153 k),(tail5400_156 k)⟩ -def before5496 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521637),(tail5400_158 k),(tail5400_156 k)⟩ -def before5497 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521675),(tail5400_159 k),(tail5400_40 k)⟩ -def before5498 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521855),(tail5400_160 k),(tail5400_37 k)⟩ -def before5499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5400_161 k),(tail5400_36 k)⟩ -def after5499 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5400_161 k),(tail5400_163 k)⟩ - -theorem macro5400 (k : Nat) : applyExit (before5400 k) exit9 1 = some (before5401 k) := by - simp (disch := omega) [before5400, before5401, exit9, applyExit, pop, push] - <;> omega -theorem step5400 (k : Nat) : Runs (1*2) (before5400 k).denote (before5401 k).denote := - @applyExit_sound (before5400 k) (before5401 k) exit9 1 valid9 (macro5400 k) -theorem macro5401 (k : Nat) : applyExit (before5401 k) exit10 89 = some (before5402 k) := by - simp (disch := omega) [before5401, before5402, exit10, applyExit, pop, push] - <;> omega -theorem step5401 (k : Nat) : Runs (89*2) (before5401 k).denote (before5402 k).denote := - @applyExit_sound (before5401 k) (before5402 k) exit10 89 valid10 (macro5401 k) -theorem macro5402 (k : Nat) : applyExit (before5402 k) exit11 1 = some (before5403 k) := by - simp (disch := omega) [before5402, before5403, exit11, applyExit, pop, push] - <;> omega -theorem step5402 (k : Nat) : Runs (1*2) (before5402 k).denote (before5403 k).denote := - @applyExit_sound (before5402 k) (before5403 k) exit11 1 valid11 (macro5402 k) -theorem macro5403 (k : Nat) : applyExit (before5403 k) exit2 17 = some (before5404 k) := by - simp (disch := omega) [before5403, before5404, exit2, applyExit, pop, push] - <;> omega -theorem step5403 (k : Nat) : Runs (17*2) (before5403 k).denote (before5404 k).denote := - @applyExit_sound (before5403 k) (before5404 k) exit2 17 valid2 (macro5403 k) -theorem macro5404 (k : Nat) : applyExit (before5404 k) exit3 1 = some (before5405 k) := by - simp (disch := omega) [before5404, before5405, exit3, applyExit, pop, push] - <;> omega -theorem step5404 (k : Nat) : Runs (1*2) (before5404 k).denote (before5405 k).denote := - @applyExit_sound (before5404 k) (before5405 k) exit3 1 valid3 (macro5404 k) -theorem macro5405 (k : Nat) : applyExit (before5405 k) exit9 1 = some (before5406 k) := by - simp (disch := omega) [before5405, before5406, exit9, applyExit, pop, push] - <;> omega -theorem step5405 (k : Nat) : Runs (1*2) (before5405 k).denote (before5406 k).denote := - @applyExit_sound (before5405 k) (before5406 k) exit9 1 valid9 (macro5405 k) -theorem macro5406 (k : Nat) : applyExit (before5406 k) exit10 37 = some (before5407 k) := by - simp (disch := omega) [before5406, before5407, exit10, applyExit, pop, push] - <;> omega -theorem step5406 (k : Nat) : Runs (37*2) (before5406 k).denote (before5407 k).denote := - @applyExit_sound (before5406 k) (before5407 k) exit10 37 valid10 (macro5406 k) -theorem macro5407 (k : Nat) : applyExit (before5407 k) exit11 1 = some (before5408 k) := by - simp (disch := omega) [before5407, before5408, exit11, applyExit, pop, push] - <;> omega -theorem step5407 (k : Nat) : Runs (1*2) (before5407 k).denote (before5408 k).denote := - @applyExit_sound (before5407 k) (before5408 k) exit11 1 valid11 (macro5407 k) -theorem macro5408 (k : Nat) : applyExit (before5408 k) exit2 23 = some (before5409 k) := by - simp (disch := omega) [before5408, before5409, exit2, applyExit, pop, push] - <;> omega -theorem step5408 (k : Nat) : Runs (23*2) (before5408 k).denote (before5409 k).denote := - @applyExit_sound (before5408 k) (before5409 k) exit2 23 valid2 (macro5408 k) -theorem macro5409 (k : Nat) : applyExit (before5409 k) exit3 1 = some (before5410 k) := by - simp (disch := omega) [before5409, before5410, exit3, applyExit, pop, push] - <;> omega -theorem step5409 (k : Nat) : Runs (1*2) (before5409 k).denote (before5410 k).denote := - @applyExit_sound (before5409 k) (before5410 k) exit3 1 valid3 (macro5409 k) -theorem macro5410 (k : Nat) : applyExit (before5410 k) exit9 1 = some (before5411 k) := by - simp (disch := omega) [before5410, before5411, exit9, applyExit, pop, push] - <;> omega -theorem step5410 (k : Nat) : Runs (1*2) (before5410 k).denote (before5411 k).denote := - @applyExit_sound (before5410 k) (before5411 k) exit9 1 valid9 (macro5410 k) -theorem macro5411 (k : Nat) : applyExit (before5411 k) exit10 5 = some (before5412 k) := by - simp (disch := omega) [before5411, before5412, exit10, applyExit, pop, push] - <;> omega -theorem step5411 (k : Nat) : Runs (5*2) (before5411 k).denote (before5412 k).denote := - @applyExit_sound (before5411 k) (before5412 k) exit10 5 valid10 (macro5411 k) -theorem macro5412 (k : Nat) : applyExit (before5412 k) exit11 1 = some (before5413 k) := by - simp (disch := omega) [before5412, before5413, exit11, applyExit, pop, push] - <;> omega -theorem step5412 (k : Nat) : Runs (1*2) (before5412 k).denote (before5413 k).denote := - @applyExit_sound (before5412 k) (before5413 k) exit11 1 valid11 (macro5412 k) -theorem macro5413 (k : Nat) : applyExit (before5413 k) exit2 791761157 = some (before5414 k) := by - simp (disch := omega) [before5413, before5414, exit2, applyExit, pop, push] - <;> omega -theorem step5413 (k : Nat) : Runs (791761157*2) (before5413 k).denote (before5414 k).denote := - @applyExit_sound (before5413 k) (before5414 k) exit2 791761157 valid2 (macro5413 k) -theorem macro5414 (k : Nat) : applyExit (before5414 k) exit276 1 = some (before5415 k) := by - simp (disch := omega) [before5414, before5415, exit276, applyExit, pop, push] - <;> omega -theorem step5414 (k : Nat) : Runs (1*38) (before5414 k).denote (before5415 k).denote := - @applyExit_sound (before5414 k) (before5415 k) exit276 1 valid276 (macro5414 k) -theorem macro5415 (k : Nat) : applyExit (before5415 k) exit302 (1*k+7) = some (before5416 k) := by - simp (disch := omega) [before5415, before5416, exit302, applyExit, pop, push] - <;> omega -theorem step5415 (k : Nat) : Runs ((1*k+7)*38) (before5415 k).denote (before5416 k).denote := - @applyExit_sound (before5415 k) (before5416 k) exit302 (1*k+7) valid302 (macro5415 k) -theorem macro5416 (k : Nat) : applyExit (before5416 k) exit2 2 = some (before5417 k) := by - simp (disch := omega) [before5416, before5417, exit2, applyExit, pop, push] - <;> omega -theorem step5416 (k : Nat) : Runs (2*2) (before5416 k).denote (before5417 k).denote := - @applyExit_sound (before5416 k) (before5417 k) exit2 2 valid2 (macro5416 k) -theorem macro5417 (k : Nat) : applyExit (before5417 k) exit3 1 = some (before5418 k) := by - simp (disch := omega) [before5417, before5418, exit3, applyExit, pop, push] - <;> omega -theorem step5417 (k : Nat) : Runs (1*2) (before5417 k).denote (before5418 k).denote := - @applyExit_sound (before5417 k) (before5418 k) exit3 1 valid3 (macro5417 k) -theorem macro5418 (k : Nat) : applyExit (before5418 k) exit9 1 = some (before5419 k) := by - simp (disch := omega) [before5418, before5419, exit9, applyExit, pop, push] - <;> omega -theorem step5418 (k : Nat) : Runs (1*2) (before5418 k).denote (before5419 k).denote := - @applyExit_sound (before5418 k) (before5419 k) exit9 1 valid9 (macro5418 k) -theorem macro5419 (k : Nat) : applyExit (before5419 k) exit10 6 = some (before5420 k) := by - simp (disch := omega) [before5419, before5420, exit10, applyExit, pop, push] - <;> omega -theorem step5419 (k : Nat) : Runs (6*2) (before5419 k).denote (before5420 k).denote := - @applyExit_sound (before5419 k) (before5420 k) exit10 6 valid10 (macro5419 k) -theorem macro5420 (k : Nat) : applyExit (before5420 k) exit11 1 = some (before5421 k) := by - simp (disch := omega) [before5420, before5421, exit11, applyExit, pop, push] - <;> omega -theorem step5420 (k : Nat) : Runs (1*2) (before5420 k).denote (before5421 k).denote := - @applyExit_sound (before5420 k) (before5421 k) exit11 1 valid11 (macro5420 k) -theorem macro5421 (k : Nat) : applyExit (before5421 k) exit2 10 = some (before5422 k) := by - simp (disch := omega) [before5421, before5422, exit2, applyExit, pop, push] - <;> omega -theorem step5421 (k : Nat) : Runs (10*2) (before5421 k).denote (before5422 k).denote := - @applyExit_sound (before5421 k) (before5422 k) exit2 10 valid2 (macro5421 k) -theorem macro5422 (k : Nat) : applyExit (before5422 k) exit3 1 = some (before5423 k) := by - simp (disch := omega) [before5422, before5423, exit3, applyExit, pop, push] - <;> omega -theorem step5422 (k : Nat) : Runs (1*2) (before5422 k).denote (before5423 k).denote := - @applyExit_sound (before5422 k) (before5423 k) exit3 1 valid3 (macro5422 k) -theorem macro5423 (k : Nat) : applyExit (before5423 k) exit9 1 = some (before5424 k) := by - simp (disch := omega) [before5423, before5424, exit9, applyExit, pop, push] - <;> omega -theorem step5423 (k : Nat) : Runs (1*2) (before5423 k).denote (before5424 k).denote := - @applyExit_sound (before5423 k) (before5424 k) exit9 1 valid9 (macro5423 k) -theorem macro5424 (k : Nat) : applyExit (before5424 k) exit10 6 = some (before5425 k) := by - simp (disch := omega) [before5424, before5425, exit10, applyExit, pop, push] - <;> omega -theorem step5424 (k : Nat) : Runs (6*2) (before5424 k).denote (before5425 k).denote := - @applyExit_sound (before5424 k) (before5425 k) exit10 6 valid10 (macro5424 k) -theorem macro5425 (k : Nat) : applyExit (before5425 k) exit11 1 = some (before5426 k) := by - simp (disch := omega) [before5425, before5426, exit11, applyExit, pop, push] - <;> omega -theorem step5425 (k : Nat) : Runs (1*2) (before5425 k).denote (before5426 k).denote := - @applyExit_sound (before5425 k) (before5426 k) exit11 1 valid11 (macro5425 k) -theorem macro5426 (k : Nat) : applyExit (before5426 k) exit2 11 = some (before5427 k) := by - simp (disch := omega) [before5426, before5427, exit2, applyExit, pop, push] - <;> omega -theorem step5426 (k : Nat) : Runs (11*2) (before5426 k).denote (before5427 k).denote := - @applyExit_sound (before5426 k) (before5427 k) exit2 11 valid2 (macro5426 k) -theorem macro5427 (k : Nat) : applyExit (before5427 k) exit3 1 = some (before5428 k) := by - simp (disch := omega) [before5427, before5428, exit3, applyExit, pop, push] - <;> omega -theorem step5427 (k : Nat) : Runs (1*2) (before5427 k).denote (before5428 k).denote := - @applyExit_sound (before5427 k) (before5428 k) exit3 1 valid3 (macro5427 k) -theorem macro5428 (k : Nat) : applyExit (before5428 k) exit9 1 = some (before5429 k) := by - simp (disch := omega) [before5428, before5429, exit9, applyExit, pop, push] - <;> omega -theorem step5428 (k : Nat) : Runs (1*2) (before5428 k).denote (before5429 k).denote := - @applyExit_sound (before5428 k) (before5429 k) exit9 1 valid9 (macro5428 k) -theorem macro5429 (k : Nat) : applyExit (before5429 k) exit10 8 = some (before5430 k) := by - simp (disch := omega) [before5429, before5430, exit10, applyExit, pop, push] - <;> omega -theorem step5429 (k : Nat) : Runs (8*2) (before5429 k).denote (before5430 k).denote := - @applyExit_sound (before5429 k) (before5430 k) exit10 8 valid10 (macro5429 k) -theorem macro5430 (k : Nat) : applyExit (before5430 k) exit11 1 = some (before5431 k) := by - simp (disch := omega) [before5430, before5431, exit11, applyExit, pop, push] - <;> omega -theorem step5430 (k : Nat) : Runs (1*2) (before5430 k).denote (before5431 k).denote := - @applyExit_sound (before5430 k) (before5431 k) exit11 1 valid11 (macro5430 k) -theorem macro5431 (k : Nat) : applyExit (before5431 k) exit3 1 = some (before5432 k) := by - simp (disch := omega) [before5431, before5432, exit3, applyExit, pop, push] - <;> omega -theorem step5431 (k : Nat) : Runs (1*2) (before5431 k).denote (before5432 k).denote := - @applyExit_sound (before5431 k) (before5432 k) exit3 1 valid3 (macro5431 k) -theorem macro5432 (k : Nat) : applyExit (before5432 k) exit4 1 = some (before5433 k) := by - simp (disch := omega) [before5432, before5433, exit4, applyExit, pop, push] - <;> omega -theorem step5432 (k : Nat) : Runs (1*2) (before5432 k).denote (before5433 k).denote := - @applyExit_sound (before5432 k) (before5433 k) exit4 1 valid4 (macro5432 k) -theorem macro5433 (k : Nat) : applyExit (before5433 k) exit5 1 = some (before5434 k) := by - simp (disch := omega) [before5433, before5434, exit5, applyExit, pop, push] - <;> omega -theorem step5433 (k : Nat) : Runs (1*3) (before5433 k).denote (before5434 k).denote := - @applyExit_sound (before5433 k) (before5434 k) exit5 1 valid5 (macro5433 k) -theorem macro5434 (k : Nat) : applyExit (before5434 k) exit1 1 = some (before5435 k) := by - simp (disch := omega) [before5434, before5435, exit1, applyExit, pop, push] - <;> omega -theorem step5434 (k : Nat) : Runs (1*3) (before5434 k).denote (before5435 k).denote := - @applyExit_sound (before5434 k) (before5435 k) exit1 1 valid1 (macro5434 k) -theorem macro5435 (k : Nat) : applyExit (before5435 k) exit6 1 = some (before5436 k) := by - simp (disch := omega) [before5435, before5436, exit6, applyExit, pop, push] - <;> omega -theorem step5435 (k : Nat) : Runs (1*1) (before5435 k).denote (before5436 k).denote := - @applyExit_sound (before5435 k) (before5436 k) exit6 1 valid6 (macro5435 k) -theorem macro5436 (k : Nat) : applyExit (before5436 k) exit0 2 = some (before5437 k) := by - simp (disch := omega) [before5436, before5437, exit0, applyExit, pop, push] - <;> omega -theorem step5436 (k : Nat) : Runs (2*2) (before5436 k).denote (before5437 k).denote := - @applyExit_sound (before5436 k) (before5437 k) exit0 2 valid0 (macro5436 k) -theorem macro5437 (k : Nat) : applyExit (before5437 k) exit1 1 = some (before5438 k) := by - simp (disch := omega) [before5437, before5438, exit1, applyExit, pop, push] - <;> omega -theorem step5437 (k : Nat) : Runs (1*3) (before5437 k).denote (before5438 k).denote := - @applyExit_sound (before5437 k) (before5438 k) exit1 1 valid1 (macro5437 k) -theorem macro5438 (k : Nat) : applyExit (before5438 k) exit2 2 = some (before5439 k) := by - simp (disch := omega) [before5438, before5439, exit2, applyExit, pop, push] - <;> omega -theorem step5438 (k : Nat) : Runs (2*2) (before5438 k).denote (before5439 k).denote := - @applyExit_sound (before5438 k) (before5439 k) exit2 2 valid2 (macro5438 k) -theorem macro5439 (k : Nat) : applyExit (before5439 k) exit3 1 = some (before5440 k) := by - simp (disch := omega) [before5439, before5440, exit3, applyExit, pop, push] - <;> omega -theorem step5439 (k : Nat) : Runs (1*2) (before5439 k).denote (before5440 k).denote := - @applyExit_sound (before5439 k) (before5440 k) exit3 1 valid3 (macro5439 k) -theorem macro5440 (k : Nat) : applyExit (before5440 k) exit4 1 = some (before5441 k) := by - simp (disch := omega) [before5440, before5441, exit4, applyExit, pop, push] - <;> omega -theorem step5440 (k : Nat) : Runs (1*2) (before5440 k).denote (before5441 k).denote := - @applyExit_sound (before5440 k) (before5441 k) exit4 1 valid4 (macro5440 k) -theorem macro5441 (k : Nat) : applyExit (before5441 k) exit5 1 = some (before5442 k) := by - simp (disch := omega) [before5441, before5442, exit5, applyExit, pop, push] - <;> omega -theorem step5441 (k : Nat) : Runs (1*3) (before5441 k).denote (before5442 k).denote := - @applyExit_sound (before5441 k) (before5442 k) exit5 1 valid5 (macro5441 k) -theorem macro5442 (k : Nat) : applyExit (before5442 k) exit1 1 = some (before5443 k) := by - simp (disch := omega) [before5442, before5443, exit1, applyExit, pop, push] - <;> omega -theorem step5442 (k : Nat) : Runs (1*3) (before5442 k).denote (before5443 k).denote := - @applyExit_sound (before5442 k) (before5443 k) exit1 1 valid1 (macro5442 k) -theorem macro5443 (k : Nat) : applyExit (before5443 k) exit6 1 = some (before5444 k) := by - simp (disch := omega) [before5443, before5444, exit6, applyExit, pop, push] - <;> omega -theorem step5443 (k : Nat) : Runs (1*1) (before5443 k).denote (before5444 k).denote := - @applyExit_sound (before5443 k) (before5444 k) exit6 1 valid6 (macro5443 k) -theorem macro5444 (k : Nat) : applyExit (before5444 k) exit0 5 = some (before5445 k) := by - simp (disch := omega) [before5444, before5445, exit0, applyExit, pop, push] - <;> omega -theorem step5444 (k : Nat) : Runs (5*2) (before5444 k).denote (before5445 k).denote := - @applyExit_sound (before5444 k) (before5445 k) exit0 5 valid0 (macro5444 k) -theorem macro5445 (k : Nat) : applyExit (before5445 k) exit13 9 = some (before5446 k) := by - simp (disch := omega) [before5445, before5446, exit13, applyExit, pop, push] - <;> omega -theorem step5445 (k : Nat) : Runs (9*2) (before5445 k).denote (before5446 k).denote := - @applyExit_sound (before5445 k) (before5446 k) exit13 9 valid13 (macro5445 k) -theorem macro5446 (k : Nat) : applyExit (before5446 k) exit0 12 = some (before5447 k) := by - simp (disch := omega) [before5446, before5447, exit0, applyExit, pop, push] - <;> omega -theorem step5446 (k : Nat) : Runs (12*2) (before5446 k).denote (before5447 k).denote := - @applyExit_sound (before5446 k) (before5447 k) exit0 12 valid0 (macro5446 k) -theorem macro5447 (k : Nat) : applyExit (before5447 k) exit1 1 = some (before5448 k) := by - simp (disch := omega) [before5447, before5448, exit1, applyExit, pop, push] - <;> omega -theorem step5447 (k : Nat) : Runs (1*3) (before5447 k).denote (before5448 k).denote := - @applyExit_sound (before5447 k) (before5448 k) exit1 1 valid1 (macro5447 k) -theorem macro5448 (k : Nat) : applyExit (before5448 k) exit2 12 = some (before5449 k) := by - simp (disch := omega) [before5448, before5449, exit2, applyExit, pop, push] - <;> omega -theorem step5448 (k : Nat) : Runs (12*2) (before5448 k).denote (before5449 k).denote := - @applyExit_sound (before5448 k) (before5449 k) exit2 12 valid2 (macro5448 k) -theorem macro5449 (k : Nat) : applyExit (before5449 k) exit6 1 = some (before5450 k) := by - simp (disch := omega) [before5449, before5450, exit6, applyExit, pop, push] - <;> omega -theorem step5449 (k : Nat) : Runs (1*1) (before5449 k).denote (before5450 k).denote := - @applyExit_sound (before5449 k) (before5450 k) exit6 1 valid6 (macro5449 k) -theorem macro5450 (k : Nat) : applyExit (before5450 k) exit0 13 = some (before5451 k) := by - simp (disch := omega) [before5450, before5451, exit0, applyExit, pop, push] - <;> omega -theorem step5450 (k : Nat) : Runs (13*2) (before5450 k).denote (before5451 k).denote := - @applyExit_sound (before5450 k) (before5451 k) exit0 13 valid0 (macro5450 k) -theorem macro5451 (k : Nat) : applyExit (before5451 k) exit13 7 = some (before5452 k) := by - simp (disch := omega) [before5451, before5452, exit13, applyExit, pop, push] - <;> omega -theorem step5451 (k : Nat) : Runs (7*2) (before5451 k).denote (before5452 k).denote := - @applyExit_sound (before5451 k) (before5452 k) exit13 7 valid13 (macro5451 k) -theorem macro5452 (k : Nat) : applyExit (before5452 k) exit0 11 = some (before5453 k) := by - simp (disch := omega) [before5452, before5453, exit0, applyExit, pop, push] - <;> omega -theorem step5452 (k : Nat) : Runs (11*2) (before5452 k).denote (before5453 k).denote := - @applyExit_sound (before5452 k) (before5453 k) exit0 11 valid0 (macro5452 k) -theorem macro5453 (k : Nat) : applyExit (before5453 k) exit1 1 = some (before5454 k) := by - simp (disch := omega) [before5453, before5454, exit1, applyExit, pop, push] - <;> omega -theorem step5453 (k : Nat) : Runs (1*3) (before5453 k).denote (before5454 k).denote := - @applyExit_sound (before5453 k) (before5454 k) exit1 1 valid1 (macro5453 k) -theorem macro5454 (k : Nat) : applyExit (before5454 k) exit2 11 = some (before5455 k) := by - simp (disch := omega) [before5454, before5455, exit2, applyExit, pop, push] - <;> omega -theorem step5454 (k : Nat) : Runs (11*2) (before5454 k).denote (before5455 k).denote := - @applyExit_sound (before5454 k) (before5455 k) exit2 11 valid2 (macro5454 k) -theorem macro5455 (k : Nat) : applyExit (before5455 k) exit6 1 = some (before5456 k) := by - simp (disch := omega) [before5455, before5456, exit6, applyExit, pop, push] - <;> omega -theorem step5455 (k : Nat) : Runs (1*1) (before5455 k).denote (before5456 k).denote := - @applyExit_sound (before5455 k) (before5456 k) exit6 1 valid6 (macro5455 k) -theorem macro5456 (k : Nat) : applyExit (before5456 k) exit0 12 = some (before5457 k) := by - simp (disch := omega) [before5456, before5457, exit0, applyExit, pop, push] - <;> omega -theorem step5456 (k : Nat) : Runs (12*2) (before5456 k).denote (before5457 k).denote := - @applyExit_sound (before5456 k) (before5457 k) exit0 12 valid0 (macro5456 k) -theorem macro5457 (k : Nat) : applyExit (before5457 k) exit13 7 = some (before5458 k) := by - simp (disch := omega) [before5457, before5458, exit13, applyExit, pop, push] - <;> omega -theorem step5457 (k : Nat) : Runs (7*2) (before5457 k).denote (before5458 k).denote := - @applyExit_sound (before5457 k) (before5458 k) exit13 7 valid13 (macro5457 k) -theorem macro5458 (k : Nat) : applyExit (before5458 k) exit0 3 = some (before5459 k) := by - simp (disch := omega) [before5458, before5459, exit0, applyExit, pop, push] - <;> omega -theorem step5458 (k : Nat) : Runs (3*2) (before5458 k).denote (before5459 k).denote := - @applyExit_sound (before5458 k) (before5459 k) exit0 3 valid0 (macro5458 k) -theorem macro5459 (k : Nat) : applyExit (before5459 k) exit303 1 = some (before5460 k) := by - simp (disch := omega) [before5459, before5460, exit303, applyExit, pop, push] - <;> omega -theorem step5459 (k : Nat) : Runs (1*35) (before5459 k).denote (before5460 k).denote := - @applyExit_sound (before5459 k) (before5460 k) exit303 1 valid303 (macro5459 k) -theorem macro5460 (k : Nat) : applyExit (before5460 k) exit2 3 = some (before5461 k) := by - simp (disch := omega) [before5460, before5461, exit2, applyExit, pop, push] - <;> omega -theorem step5460 (k : Nat) : Runs (3*2) (before5460 k).denote (before5461 k).denote := - @applyExit_sound (before5460 k) (before5461 k) exit2 3 valid2 (macro5460 k) -theorem macro5461 (k : Nat) : applyExit (before5461 k) exit6 1 = some (before5462 k) := by - simp (disch := omega) [before5461, before5462, exit6, applyExit, pop, push] - <;> omega -theorem step5461 (k : Nat) : Runs (1*1) (before5461 k).denote (before5462 k).denote := - @applyExit_sound (before5461 k) (before5462 k) exit6 1 valid6 (macro5461 k) -theorem macro5462 (k : Nat) : applyExit (before5462 k) exit0 3 = some (before5463 k) := by - simp (disch := omega) [before5462, before5463, exit0, applyExit, pop, push] - <;> omega -theorem step5462 (k : Nat) : Runs (3*2) (before5462 k).denote (before5463 k).denote := - @applyExit_sound (before5462 k) (before5463 k) exit0 3 valid0 (macro5462 k) -theorem macro5463 (k : Nat) : applyExit (before5463 k) exit304 1 = some (before5464 k) := by - simp (disch := omega) [before5463, before5464, exit304, applyExit, pop, push] - <;> omega -theorem step5463 (k : Nat) : Runs (1*38) (before5463 k).denote (before5464 k).denote := - @applyExit_sound (before5463 k) (before5464 k) exit304 1 valid304 (macro5463 k) -theorem macro5464 (k : Nat) : applyExit (before5464 k) exit303 1 = some (before5465 k) := by - simp (disch := omega) [before5464, before5465, exit303, applyExit, pop, push] - <;> omega -theorem step5464 (k : Nat) : Runs (1*35) (before5464 k).denote (before5465 k).denote := - @applyExit_sound (before5464 k) (before5465 k) exit303 1 valid303 (macro5464 k) -theorem macro5465 (k : Nat) : applyExit (before5465 k) exit305 1 = some (before5466 k) := by - simp (disch := omega) [before5465, before5466, exit305, applyExit, pop, push] - <;> omega -theorem step5465 (k : Nat) : Runs (1*13) (before5465 k).denote (before5466 k).denote := - @applyExit_sound (before5465 k) (before5466 k) exit305 1 valid305 (macro5465 k) -theorem macro5466 (k : Nat) : applyExit (before5466 k) exit304 1 = some (before5467 k) := by - simp (disch := omega) [before5466, before5467, exit304, applyExit, pop, push] - <;> omega -theorem step5466 (k : Nat) : Runs (1*38) (before5466 k).denote (before5467 k).denote := - @applyExit_sound (before5466 k) (before5467 k) exit304 1 valid304 (macro5466 k) -theorem macro5467 (k : Nat) : applyExit (before5467 k) exit303 1 = some (before5468 k) := by - simp (disch := omega) [before5467, before5468, exit303, applyExit, pop, push] - <;> omega -theorem step5467 (k : Nat) : Runs (1*35) (before5467 k).denote (before5468 k).denote := - @applyExit_sound (before5467 k) (before5468 k) exit303 1 valid303 (macro5467 k) -theorem macro5468 (k : Nat) : applyExit (before5468 k) exit305 1 = some (before5469 k) := by - simp (disch := omega) [before5468, before5469, exit305, applyExit, pop, push] - <;> omega -theorem step5468 (k : Nat) : Runs (1*13) (before5468 k).denote (before5469 k).denote := - @applyExit_sound (before5468 k) (before5469 k) exit305 1 valid305 (macro5468 k) -theorem macro5469 (k : Nat) : applyExit (before5469 k) exit304 1 = some (before5470 k) := by - simp (disch := omega) [before5469, before5470, exit304, applyExit, pop, push] - <;> omega -theorem step5469 (k : Nat) : Runs (1*38) (before5469 k).denote (before5470 k).denote := - @applyExit_sound (before5469 k) (before5470 k) exit304 1 valid304 (macro5469 k) -theorem macro5470 (k : Nat) : applyExit (before5470 k) exit303 1 = some (before5471 k) := by - simp (disch := omega) [before5470, before5471, exit303, applyExit, pop, push] - <;> omega -theorem step5470 (k : Nat) : Runs (1*35) (before5470 k).denote (before5471 k).denote := - @applyExit_sound (before5470 k) (before5471 k) exit303 1 valid303 (macro5470 k) -theorem macro5471 (k : Nat) : applyExit (before5471 k) exit305 1 = some (before5472 k) := by - simp (disch := omega) [before5471, before5472, exit305, applyExit, pop, push] - <;> omega -theorem step5471 (k : Nat) : Runs (1*13) (before5471 k).denote (before5472 k).denote := - @applyExit_sound (before5471 k) (before5472 k) exit305 1 valid305 (macro5471 k) -def cycleState5472 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w269,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w267,1⟩,⟨w266,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,22⟩,⟨w265,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart5472_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w268,1⟩,⟨w269,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w266,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,22⟩,⟨w265,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart5472_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w268,1⟩,⟨w269,(3+1*j)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w267,1⟩,⟨w266,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761157⟩,⟨w2,1⟩,⟨w1,6⟩,⟨w0,24⟩,⟨w2,1⟩,⟨w1,38⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,90⟩,⟨w0,22⟩,⟨w265,(1*k+8)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro5472_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5472 k j) exit304 1 = some (cyclePart5472_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5472, cyclePart5472_0, exit304, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5472_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5472_0 k j) exit303 1 = some (cyclePart5472_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5472_0, cyclePart5472_1, exit303, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5472_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5472_1 k j) exit305 1 = some (cycleState5472 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5472_1, cycleState5472, exit305, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5472 (k j : Nat) (hj : j < (1*k+2)) : Runs 86 (cycleState5472 k j).denote (cycleState5472 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState5472 k j).denote (cyclePart5472_0 k j).denote := @applyExit_sound (cycleState5472 k j) (cyclePart5472_0 k j) exit304 1 valid304 (cycleMacro5472_0 k j hj) - have h1 : Runs (1*35) (cyclePart5472_0 k j).denote (cyclePart5472_1 k j).denote := @applyExit_sound (cyclePart5472_0 k j) (cyclePart5472_1 k j) exit303 1 valid303 (cycleMacro5472_1 k j hj) - have h2 : Runs (1*13) (cyclePart5472_1 k j).denote (cycleState5472 k (j+1)).denote := @applyExit_sound (cyclePart5472_1 k j) (cycleState5472 k (j+1)) exit305 1 valid305 (cycleMacro5472_2 k j hj) - exact (@Runs.trans (1*38) ((1*35)+(1*13)) (cycleState5472 k j).denote (cyclePart5472_0 k j).denote (cycleState5472 k (j+1)).denote h0 (@Runs.trans (1*35) (1*13) (cyclePart5472_0 k j).denote (cyclePart5472_1 k j).denote (cycleState5472 k (j+1)).denote h1 h2)) -theorem step5472 (k : Nat) : Runs ((1*k+2)*86) (before5472 k).denote (before5473 k).denote := by - have h := Runs.chain (fun j => (cycleState5472 k j).denote) 86 (1*k+2) (cycleRun5472 k) - have h0 : cycleState5472 k 0 = before5472 k := by simp [cycleState5472, before5472] - have h1 : cycleState5472 k (1*k+2) = before5473 k := by - simp [cycleState5472, before5473] <;> omega - simpa only [h0, h1] using h -theorem macro5473 (k : Nat) : applyExit (before5473 k) exit304 1 = some (before5474 k) := by - simp (disch := omega) [before5473, before5474, exit304, applyExit, pop, push] - <;> omega -theorem step5473 (k : Nat) : Runs (1*38) (before5473 k).denote (before5474 k).denote := - @applyExit_sound (before5473 k) (before5474 k) exit304 1 valid304 (macro5473 k) -theorem macro5474 (k : Nat) : applyExit (before5474 k) exit303 1 = some (before5475 k) := by - simp (disch := omega) [before5474, before5475, exit303, applyExit, pop, push] - <;> omega -theorem step5474 (k : Nat) : Runs (1*35) (before5474 k).denote (before5475 k).denote := - @applyExit_sound (before5474 k) (before5475 k) exit303 1 valid303 (macro5474 k) -theorem macro5475 (k : Nat) : applyExit (before5475 k) exit305 1 = some (before5476 k) := by - simp (disch := omega) [before5475, before5476, exit305, applyExit, pop, push] - <;> omega -theorem step5475 (k : Nat) : Runs (1*13) (before5475 k).denote (before5476 k).denote := - @applyExit_sound (before5475 k) (before5476 k) exit305 1 valid305 (macro5475 k) -theorem macro5476 (k : Nat) : applyExit (before5476 k) exit304 1 = some (before5477 k) := by - simp (disch := omega) [before5476, before5477, exit304, applyExit, pop, push] - <;> omega -theorem step5476 (k : Nat) : Runs (1*38) (before5476 k).denote (before5477 k).denote := - @applyExit_sound (before5476 k) (before5477 k) exit304 1 valid304 (macro5476 k) -theorem macro5477 (k : Nat) : applyExit (before5477 k) exit275 1 = some (before5478 k) := by - simp (disch := omega) [before5477, before5478, exit275, applyExit, pop, push] - <;> omega -theorem step5477 (k : Nat) : Runs (1*38) (before5477 k).denote (before5478 k).denote := - @applyExit_sound (before5477 k) (before5478 k) exit275 1 valid275 (macro5477 k) -theorem macro5478 (k : Nat) : applyExit (before5478 k) exit0 791761157 = some (before5479 k) := by - simp (disch := omega) [before5478, before5479, exit0, applyExit, pop, push] - <;> omega -theorem step5478 (k : Nat) : Runs (791761157*2) (before5478 k).denote (before5479 k).denote := - @applyExit_sound (before5478 k) (before5479 k) exit0 791761157 valid0 (macro5478 k) -theorem macro5479 (k : Nat) : applyExit (before5479 k) exit1 1 = some (before5480 k) := by - simp (disch := omega) [before5479, before5480, exit1, applyExit, pop, push] - <;> omega -theorem step5479 (k : Nat) : Runs (1*3) (before5479 k).denote (before5480 k).denote := - @applyExit_sound (before5479 k) (before5480 k) exit1 1 valid1 (macro5479 k) -theorem macro5480 (k : Nat) : applyExit (before5480 k) exit2 791761157 = some (before5481 k) := by - simp (disch := omega) [before5480, before5481, exit2, applyExit, pop, push] - <;> omega -theorem step5480 (k : Nat) : Runs (791761157*2) (before5480 k).denote (before5481 k).denote := - @applyExit_sound (before5480 k) (before5481 k) exit2 791761157 valid2 (macro5480 k) -theorem macro5481 (k : Nat) : applyExit (before5481 k) exit276 1 = some (before5482 k) := by - simp (disch := omega) [before5481, before5482, exit276, applyExit, pop, push] - <;> omega -theorem step5481 (k : Nat) : Runs (1*38) (before5481 k).denote (before5482 k).denote := - @applyExit_sound (before5481 k) (before5482 k) exit276 1 valid276 (macro5481 k) -theorem macro5482 (k : Nat) : applyExit (before5482 k) exit305 1 = some (before5483 k) := by - simp (disch := omega) [before5482, before5483, exit305, applyExit, pop, push] - <;> omega -theorem step5482 (k : Nat) : Runs (1*13) (before5482 k).denote (before5483 k).denote := - @applyExit_sound (before5482 k) (before5483 k) exit305 1 valid305 (macro5482 k) -theorem macro5483 (k : Nat) : applyExit (before5483 k) exit275 1 = some (before5484 k) := by - simp (disch := omega) [before5483, before5484, exit275, applyExit, pop, push] - <;> omega -theorem step5483 (k : Nat) : Runs (1*38) (before5483 k).denote (before5484 k).denote := - @applyExit_sound (before5483 k) (before5484 k) exit275 1 valid275 (macro5483 k) -theorem macro5484 (k : Nat) : applyExit (before5484 k) exit0 791761158 = some (before5485 k) := by - simp (disch := omega) [before5484, before5485, exit0, applyExit, pop, push] - <;> omega -theorem step5484 (k : Nat) : Runs (791761158*2) (before5484 k).denote (before5485 k).denote := - @applyExit_sound (before5484 k) (before5485 k) exit0 791761158 valid0 (macro5484 k) -theorem macro5485 (k : Nat) : applyExit (before5485 k) exit13 6 = some (before5486 k) := by - simp (disch := omega) [before5485, before5486, exit13, applyExit, pop, push] - <;> omega -theorem step5485 (k : Nat) : Runs (6*2) (before5485 k).denote (before5486 k).denote := - @applyExit_sound (before5485 k) (before5486 k) exit13 6 valid13 (macro5485 k) -theorem macro5486 (k : Nat) : applyExit (before5486 k) exit0 24 = some (before5487 k) := by - simp (disch := omega) [before5486, before5487, exit0, applyExit, pop, push] - <;> omega -theorem step5486 (k : Nat) : Runs (24*2) (before5486 k).denote (before5487 k).denote := - @applyExit_sound (before5486 k) (before5487 k) exit0 24 valid0 (macro5486 k) -theorem macro5487 (k : Nat) : applyExit (before5487 k) exit1 1 = some (before5488 k) := by - simp (disch := omega) [before5487, before5488, exit1, applyExit, pop, push] - <;> omega -theorem step5487 (k : Nat) : Runs (1*3) (before5487 k).denote (before5488 k).denote := - @applyExit_sound (before5487 k) (before5488 k) exit1 1 valid1 (macro5487 k) -theorem macro5488 (k : Nat) : applyExit (before5488 k) exit2 24 = some (before5489 k) := by - simp (disch := omega) [before5488, before5489, exit2, applyExit, pop, push] - <;> omega -theorem step5488 (k : Nat) : Runs (24*2) (before5488 k).denote (before5489 k).denote := - @applyExit_sound (before5488 k) (before5489 k) exit2 24 valid2 (macro5488 k) -theorem macro5489 (k : Nat) : applyExit (before5489 k) exit6 1 = some (before5490 k) := by - simp (disch := omega) [before5489, before5490, exit6, applyExit, pop, push] - <;> omega -theorem step5489 (k : Nat) : Runs (1*1) (before5489 k).denote (before5490 k).denote := - @applyExit_sound (before5489 k) (before5490 k) exit6 1 valid6 (macro5489 k) -theorem macro5490 (k : Nat) : applyExit (before5490 k) exit0 25 = some (before5491 k) := by - simp (disch := omega) [before5490, before5491, exit0, applyExit, pop, push] - <;> omega -theorem step5490 (k : Nat) : Runs (25*2) (before5490 k).denote (before5491 k).denote := - @applyExit_sound (before5490 k) (before5491 k) exit0 25 valid0 (macro5490 k) -theorem macro5491 (k : Nat) : applyExit (before5491 k) exit13 38 = some (before5492 k) := by - simp (disch := omega) [before5491, before5492, exit13, applyExit, pop, push] - <;> omega -theorem step5491 (k : Nat) : Runs (38*2) (before5491 k).denote (before5492 k).denote := - @applyExit_sound (before5491 k) (before5492 k) exit13 38 valid13 (macro5491 k) -theorem macro5492 (k : Nat) : applyExit (before5492 k) exit0 18 = some (before5493 k) := by - simp (disch := omega) [before5492, before5493, exit0, applyExit, pop, push] - <;> omega -theorem step5492 (k : Nat) : Runs (18*2) (before5492 k).denote (before5493 k).denote := - @applyExit_sound (before5492 k) (before5493 k) exit0 18 valid0 (macro5492 k) -theorem macro5493 (k : Nat) : applyExit (before5493 k) exit1 1 = some (before5494 k) := by - simp (disch := omega) [before5493, before5494, exit1, applyExit, pop, push] - <;> omega -theorem step5493 (k : Nat) : Runs (1*3) (before5493 k).denote (before5494 k).denote := - @applyExit_sound (before5493 k) (before5494 k) exit1 1 valid1 (macro5493 k) -theorem macro5494 (k : Nat) : applyExit (before5494 k) exit2 18 = some (before5495 k) := by - simp (disch := omega) [before5494, before5495, exit2, applyExit, pop, push] - <;> omega -theorem step5494 (k : Nat) : Runs (18*2) (before5494 k).denote (before5495 k).denote := - @applyExit_sound (before5494 k) (before5495 k) exit2 18 valid2 (macro5494 k) -theorem macro5495 (k : Nat) : applyExit (before5495 k) exit6 1 = some (before5496 k) := by - simp (disch := omega) [before5495, before5496, exit6, applyExit, pop, push] - <;> omega -theorem step5495 (k : Nat) : Runs (1*1) (before5495 k).denote (before5496 k).denote := - @applyExit_sound (before5495 k) (before5496 k) exit6 1 valid6 (macro5495 k) -theorem macro5496 (k : Nat) : applyExit (before5496 k) exit0 19 = some (before5497 k) := by - simp (disch := omega) [before5496, before5497, exit0, applyExit, pop, push] - <;> omega -theorem step5496 (k : Nat) : Runs (19*2) (before5496 k).denote (before5497 k).denote := - @applyExit_sound (before5496 k) (before5497 k) exit0 19 valid0 (macro5496 k) -theorem macro5497 (k : Nat) : applyExit (before5497 k) exit13 90 = some (before5498 k) := by - simp (disch := omega) [before5497, before5498, exit13, applyExit, pop, push] - <;> omega -theorem step5497 (k : Nat) : Runs (90*2) (before5497 k).denote (before5498 k).denote := - @applyExit_sound (before5497 k) (before5498 k) exit13 90 valid13 (macro5497 k) -theorem macro5498 (k : Nat) : applyExit (before5498 k) exit0 22 = some (before5499 k) := by - simp (disch := omega) [before5498, before5499, exit0, applyExit, pop, push] - <;> omega -theorem step5498 (k : Nat) : Runs (22*2) (before5498 k).denote (before5499 k).denote := - @applyExit_sound (before5498 k) (before5499 k) exit0 22 valid0 (macro5498 k) -theorem macro5499 (k : Nat) : applyExit (before5499 k) exit306 1 = some (after5499 k) := by - simp (disch := omega) [before5499, after5499, exit306, applyExit, pop, push] - <;> omega -theorem step5499 (k : Nat) : Runs (1*71) (before5499 k).denote (after5499 k).denote := - @applyExit_sound (before5499 k) (after5499 k) exit306 1 valid306 (macro5499 k) -theorem chunkRun054 (k : Nat) : Runs (124*k+6334091648) (before5400 k).denote (after5499 k).denote := by - have h := (@Runs.trans ((((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2))))))+(((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))))+((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1))))))) ((((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))))+((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35))))))+(((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))))+((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71))))))) (before5400 k).denote (before5450 k).denote (after5499 k).denote (@Runs.trans (((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2)))))) (((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))))+((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1)))))) (before5400 k).denote (before5425 k).denote (before5450 k).denote (@Runs.trans ((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))) ((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2))))) (before5400 k).denote (before5412 k).denote (before5425 k).denote (@Runs.trans (((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))) (((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))) (before5400 k).denote (before5406 k).denote (before5412 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((17*2)+((1*2)+(1*2))) (before5400 k).denote (before5403 k).denote (before5406 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before5400 k).denote (before5401 k).denote (before5403 k).denote (step5400 k) (@Runs.trans (89*2) (1*2) (before5401 k).denote (before5402 k).denote (before5403 k).denote (step5401 k) (step5402 k))) (@Runs.trans (17*2) ((1*2)+(1*2)) (before5403 k).denote (before5404 k).denote (before5406 k).denote (step5403 k) (@Runs.trans (1*2) (1*2) (before5404 k).denote (before5405 k).denote (before5406 k).denote (step5404 k) (step5405 k)))) (@Runs.trans ((37*2)+((1*2)+(23*2))) ((1*2)+((1*2)+(5*2))) (before5406 k).denote (before5409 k).denote (before5412 k).denote (@Runs.trans (37*2) ((1*2)+(23*2)) (before5406 k).denote (before5407 k).denote (before5409 k).denote (step5406 k) (@Runs.trans (1*2) (23*2) (before5407 k).denote (before5408 k).denote (before5409 k).denote (step5407 k) (step5408 k))) (@Runs.trans (1*2) ((1*2)+(5*2)) (before5409 k).denote (before5410 k).denote (before5412 k).denote (step5409 k) (@Runs.trans (1*2) (5*2) (before5410 k).denote (before5411 k).denote (before5412 k).denote (step5410 k) (step5411 k))))) (@Runs.trans (((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2)))) (((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2)))) (before5412 k).denote (before5418 k).denote (before5425 k).denote (@Runs.trans ((1*2)+((791761157*2)+(1*38))) (((1*k+7)*38)+((2*2)+(1*2))) (before5412 k).denote (before5415 k).denote (before5418 k).denote (@Runs.trans (1*2) ((791761157*2)+(1*38)) (before5412 k).denote (before5413 k).denote (before5415 k).denote (step5412 k) (@Runs.trans (791761157*2) (1*38) (before5413 k).denote (before5414 k).denote (before5415 k).denote (step5413 k) (step5414 k))) (@Runs.trans ((1*k+7)*38) ((2*2)+(1*2)) (before5415 k).denote (before5416 k).denote (before5418 k).denote (step5415 k) (@Runs.trans (2*2) (1*2) (before5416 k).denote (before5417 k).denote (before5418 k).denote (step5416 k) (step5417 k)))) (@Runs.trans ((1*2)+((6*2)+(1*2))) (((10*2)+(1*2))+((1*2)+(6*2))) (before5418 k).denote (before5421 k).denote (before5425 k).denote (@Runs.trans (1*2) ((6*2)+(1*2)) (before5418 k).denote (before5419 k).denote (before5421 k).denote (step5418 k) (@Runs.trans (6*2) (1*2) (before5419 k).denote (before5420 k).denote (before5421 k).denote (step5419 k) (step5420 k))) (@Runs.trans ((10*2)+(1*2)) ((1*2)+(6*2)) (before5421 k).denote (before5423 k).denote (before5425 k).denote (@Runs.trans (10*2) (1*2) (before5421 k).denote (before5422 k).denote (before5423 k).denote (step5421 k) (step5422 k)) (@Runs.trans (1*2) (6*2) (before5423 k).denote (before5424 k).denote (before5425 k).denote (step5423 k) (step5424 k)))))) (@Runs.trans ((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))) ((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1))))) (before5425 k).denote (before5437 k).denote (before5450 k).denote (@Runs.trans (((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))) (before5425 k).denote (before5431 k).denote (before5437 k).denote (@Runs.trans ((1*2)+((11*2)+(1*2))) ((1*2)+((8*2)+(1*2))) (before5425 k).denote (before5428 k).denote (before5431 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before5425 k).denote (before5426 k).denote (before5428 k).denote (step5425 k) (@Runs.trans (11*2) (1*2) (before5426 k).denote (before5427 k).denote (before5428 k).denote (step5426 k) (step5427 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before5428 k).denote (before5429 k).denote (before5431 k).denote (step5428 k) (@Runs.trans (8*2) (1*2) (before5429 k).denote (before5430 k).denote (before5431 k).denote (step5429 k) (step5430 k)))) (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(2*2))) (before5431 k).denote (before5434 k).denote (before5437 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before5431 k).denote (before5432 k).denote (before5434 k).denote (step5431 k) (@Runs.trans (1*2) (1*3) (before5432 k).denote (before5433 k).denote (before5434 k).denote (step5432 k) (step5433 k))) (@Runs.trans (1*3) ((1*1)+(2*2)) (before5434 k).denote (before5435 k).denote (before5437 k).denote (step5434 k) (@Runs.trans (1*1) (2*2) (before5435 k).denote (before5436 k).denote (before5437 k).denote (step5435 k) (step5436 k))))) (@Runs.trans (((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1)))) (before5437 k).denote (before5443 k).denote (before5450 k).denote (@Runs.trans ((1*3)+((2*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before5437 k).denote (before5440 k).denote (before5443 k).denote (@Runs.trans (1*3) ((2*2)+(1*2)) (before5437 k).denote (before5438 k).denote (before5440 k).denote (step5437 k) (@Runs.trans (2*2) (1*2) (before5438 k).denote (before5439 k).denote (before5440 k).denote (step5438 k) (step5439 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before5440 k).denote (before5441 k).denote (before5443 k).denote (step5440 k) (@Runs.trans (1*3) (1*3) (before5441 k).denote (before5442 k).denote (before5443 k).denote (step5441 k) (step5442 k)))) (@Runs.trans ((1*1)+((5*2)+(9*2))) (((12*2)+(1*3))+((12*2)+(1*1))) (before5443 k).denote (before5446 k).denote (before5450 k).denote (@Runs.trans (1*1) ((5*2)+(9*2)) (before5443 k).denote (before5444 k).denote (before5446 k).denote (step5443 k) (@Runs.trans (5*2) (9*2) (before5444 k).denote (before5445 k).denote (before5446 k).denote (step5444 k) (step5445 k))) (@Runs.trans ((12*2)+(1*3)) ((12*2)+(1*1)) (before5446 k).denote (before5448 k).denote (before5450 k).denote (@Runs.trans (12*2) (1*3) (before5446 k).denote (before5447 k).denote (before5448 k).denote (step5446 k) (step5447 k)) (@Runs.trans (12*2) (1*1) (before5448 k).denote (before5449 k).denote (before5450 k).denote (step5448 k) (step5449 k))))))) (@Runs.trans (((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))))+((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35)))))) (((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))))+((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71)))))) (before5450 k).denote (before5475 k).denote (after5499 k).denote (@Runs.trans ((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1))))) ((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35))))) (before5450 k).denote (before5462 k).denote (before5475 k).denote (@Runs.trans (((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1)))) (((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))) (before5450 k).denote (before5456 k).denote (before5462 k).denote (@Runs.trans ((13*2)+((7*2)+(11*2))) ((1*3)+((11*2)+(1*1))) (before5450 k).denote (before5453 k).denote (before5456 k).denote (@Runs.trans (13*2) ((7*2)+(11*2)) (before5450 k).denote (before5451 k).denote (before5453 k).denote (step5450 k) (@Runs.trans (7*2) (11*2) (before5451 k).denote (before5452 k).denote (before5453 k).denote (step5451 k) (step5452 k))) (@Runs.trans (1*3) ((11*2)+(1*1)) (before5453 k).denote (before5454 k).denote (before5456 k).denote (step5453 k) (@Runs.trans (11*2) (1*1) (before5454 k).denote (before5455 k).denote (before5456 k).denote (step5454 k) (step5455 k)))) (@Runs.trans ((12*2)+((7*2)+(3*2))) ((1*35)+((3*2)+(1*1))) (before5456 k).denote (before5459 k).denote (before5462 k).denote (@Runs.trans (12*2) ((7*2)+(3*2)) (before5456 k).denote (before5457 k).denote (before5459 k).denote (step5456 k) (@Runs.trans (7*2) (3*2) (before5457 k).denote (before5458 k).denote (before5459 k).denote (step5457 k) (step5458 k))) (@Runs.trans (1*35) ((3*2)+(1*1)) (before5459 k).denote (before5460 k).denote (before5462 k).denote (step5459 k) (@Runs.trans (3*2) (1*1) (before5460 k).denote (before5461 k).denote (before5462 k).denote (step5460 k) (step5461 k))))) (@Runs.trans (((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35)))) (((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35)))) (before5462 k).denote (before5468 k).denote (before5475 k).denote (@Runs.trans ((3*2)+((1*38)+(1*35))) ((1*13)+((1*38)+(1*35))) (before5462 k).denote (before5465 k).denote (before5468 k).denote (@Runs.trans (3*2) ((1*38)+(1*35)) (before5462 k).denote (before5463 k).denote (before5465 k).denote (step5462 k) (@Runs.trans (1*38) (1*35) (before5463 k).denote (before5464 k).denote (before5465 k).denote (step5463 k) (step5464 k))) (@Runs.trans (1*13) ((1*38)+(1*35)) (before5465 k).denote (before5466 k).denote (before5468 k).denote (step5465 k) (@Runs.trans (1*38) (1*35) (before5466 k).denote (before5467 k).denote (before5468 k).denote (step5466 k) (step5467 k)))) (@Runs.trans ((1*13)+((1*38)+(1*35))) (((1*13)+((1*k+2)*86))+((1*38)+(1*35))) (before5468 k).denote (before5471 k).denote (before5475 k).denote (@Runs.trans (1*13) ((1*38)+(1*35)) (before5468 k).denote (before5469 k).denote (before5471 k).denote (step5468 k) (@Runs.trans (1*38) (1*35) (before5469 k).denote (before5470 k).denote (before5471 k).denote (step5469 k) (step5470 k))) (@Runs.trans ((1*13)+((1*k+2)*86)) ((1*38)+(1*35)) (before5471 k).denote (before5473 k).denote (before5475 k).denote (@Runs.trans (1*13) ((1*k+2)*86) (before5471 k).denote (before5472 k).denote (before5473 k).denote (step5471 k) (step5472 k)) (@Runs.trans (1*38) (1*35) (before5473 k).denote (before5474 k).denote (before5475 k).denote (step5473 k) (step5474 k)))))) (@Runs.trans ((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2))))) ((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71))))) (before5475 k).denote (before5487 k).denote (after5499 k).denote (@Runs.trans (((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2)))) (((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))) (before5475 k).denote (before5481 k).denote (before5487 k).denote (@Runs.trans ((1*13)+((1*38)+(1*38))) ((791761157*2)+((1*3)+(791761157*2))) (before5475 k).denote (before5478 k).denote (before5481 k).denote (@Runs.trans (1*13) ((1*38)+(1*38)) (before5475 k).denote (before5476 k).denote (before5478 k).denote (step5475 k) (@Runs.trans (1*38) (1*38) (before5476 k).denote (before5477 k).denote (before5478 k).denote (step5476 k) (step5477 k))) (@Runs.trans (791761157*2) ((1*3)+(791761157*2)) (before5478 k).denote (before5479 k).denote (before5481 k).denote (step5478 k) (@Runs.trans (1*3) (791761157*2) (before5479 k).denote (before5480 k).denote (before5481 k).denote (step5479 k) (step5480 k)))) (@Runs.trans ((1*38)+((1*13)+(1*38))) ((791761158*2)+((6*2)+(24*2))) (before5481 k).denote (before5484 k).denote (before5487 k).denote (@Runs.trans (1*38) ((1*13)+(1*38)) (before5481 k).denote (before5482 k).denote (before5484 k).denote (step5481 k) (@Runs.trans (1*13) (1*38) (before5482 k).denote (before5483 k).denote (before5484 k).denote (step5482 k) (step5483 k))) (@Runs.trans (791761158*2) ((6*2)+(24*2)) (before5484 k).denote (before5485 k).denote (before5487 k).denote (step5484 k) (@Runs.trans (6*2) (24*2) (before5485 k).denote (before5486 k).denote (before5487 k).denote (step5485 k) (step5486 k))))) (@Runs.trans (((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2)))) (((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71)))) (before5487 k).denote (before5493 k).denote (after5499 k).denote (@Runs.trans ((1*3)+((24*2)+(1*1))) ((25*2)+((38*2)+(18*2))) (before5487 k).denote (before5490 k).denote (before5493 k).denote (@Runs.trans (1*3) ((24*2)+(1*1)) (before5487 k).denote (before5488 k).denote (before5490 k).denote (step5487 k) (@Runs.trans (24*2) (1*1) (before5488 k).denote (before5489 k).denote (before5490 k).denote (step5488 k) (step5489 k))) (@Runs.trans (25*2) ((38*2)+(18*2)) (before5490 k).denote (before5491 k).denote (before5493 k).denote (step5490 k) (@Runs.trans (38*2) (18*2) (before5491 k).denote (before5492 k).denote (before5493 k).denote (step5491 k) (step5492 k)))) (@Runs.trans ((1*3)+((18*2)+(1*1))) (((19*2)+(90*2))+((22*2)+(1*71))) (before5493 k).denote (before5496 k).denote (after5499 k).denote (@Runs.trans (1*3) ((18*2)+(1*1)) (before5493 k).denote (before5494 k).denote (before5496 k).denote (step5493 k) (@Runs.trans (18*2) (1*1) (before5494 k).denote (before5495 k).denote (before5496 k).denote (step5494 k) (step5495 k))) (@Runs.trans ((19*2)+(90*2)) ((22*2)+(1*71)) (before5496 k).denote (before5498 k).denote (after5499 k).denote (@Runs.trans (19*2) (90*2) (before5496 k).denote (before5497 k).denote (before5498 k).denote (step5496 k) (step5497 k)) (@Runs.trans (22*2) (1*71) (before5498 k).denote (before5499 k).denote (after5499 k).denote (step5498 k) (step5499 k)))))))) - have ht : (((((((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))+(((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))))+((((1*2)+((791761157*2)+(1*38)))+(((1*k+7)*38)+((2*2)+(1*2))))+(((1*2)+((6*2)+(1*2)))+(((10*2)+(1*2))+((1*2)+(6*2))))))+(((((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))))+((((1*3)+((2*2)+(1*2)))+((1*2)+((1*3)+(1*3))))+(((1*1)+((5*2)+(9*2)))+(((12*2)+(1*3))+((12*2)+(1*1)))))))+((((((13*2)+((7*2)+(11*2)))+((1*3)+((11*2)+(1*1))))+(((12*2)+((7*2)+(3*2)))+((1*35)+((3*2)+(1*1)))))+((((3*2)+((1*38)+(1*35)))+((1*13)+((1*38)+(1*35))))+(((1*13)+((1*38)+(1*35)))+(((1*13)+((1*k+2)*86))+((1*38)+(1*35))))))+(((((1*13)+((1*38)+(1*38)))+((791761157*2)+((1*3)+(791761157*2))))+(((1*38)+((1*13)+(1*38)))+((791761158*2)+((6*2)+(24*2)))))+((((1*3)+((24*2)+(1*1)))+((25*2)+((38*2)+(18*2))))+(((1*3)+((18*2)+(1*1)))+(((19*2)+(90*2))+((22*2)+(1*71)))))))) = (124*k+6334091648) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean deleted file mode 100644 index fdc50c61..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk055.lean +++ /dev/null @@ -1,801 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5500_0 : Stack := [] -abbrev tail5500_1 : Stack := ⟨w1,1⟩ :: tail5500_0 -abbrev tail5500_2 : Stack := ⟨w0,1⟩ :: tail5500_1 -abbrev tail5500_3 : Stack := ⟨w2,2⟩ :: tail5500_2 -abbrev tail5500_4 : Stack := ⟨w1,5⟩ :: tail5500_3 -abbrev tail5500_5 : Stack := ⟨w0,8⟩ :: tail5500_4 -abbrev tail5500_6 : Stack := ⟨w2,1⟩ :: tail5500_5 -abbrev tail5500_7 : Stack := ⟨w1,13⟩ :: tail5500_6 -abbrev tail5500_8 : Stack := ⟨w0,6⟩ :: tail5500_7 -abbrev tail5500_9 : Stack := ⟨w2,1⟩ :: tail5500_8 -abbrev tail5500_10 : Stack := ⟨w1,12⟩ :: tail5500_9 -abbrev tail5500_11 : Stack := ⟨w0,6⟩ :: tail5500_10 -abbrev tail5500_12 : Stack := ⟨w2,1⟩ :: tail5500_11 -abbrev tail5500_13 : Stack := ⟨w1,3⟩ :: tail5500_12 -abbrev tail5500_14 (k : Nat) : Stack := ⟨w269,(1*k+7)⟩ :: tail5500_13 -abbrev tail5500_15 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5500_14 k -abbrev tail5500_16 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5500_15 k -abbrev tail5500_17 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5500_16 k -abbrev tail5500_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_17 k -abbrev tail5500_19 (k : Nat) : Stack := ⟨w1,25⟩ :: tail5500_18 k -abbrev tail5500_20 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5500_19 k -abbrev tail5500_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_20 k -abbrev tail5500_22 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5500_21 k -abbrev tail5500_23 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5500_22 k -abbrev tail5500_24 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5500_23 k -abbrev tail5500_25 : Stack := ⟨w0,6⟩ :: tail5500_0 -abbrev tail5500_26 : Stack := ⟨w1,1⟩ :: tail5500_25 -abbrev tail5500_27 : Stack := ⟨w2,1⟩ :: tail5500_26 -abbrev tail5500_28 : Stack := ⟨w0,7⟩ :: tail5500_27 -abbrev tail5500_29 : Stack := ⟨w1,34⟩ :: tail5500_28 -abbrev tail5500_30 : Stack := ⟨w2,1⟩ :: tail5500_29 -abbrev tail5500_31 : Stack := ⟨w0,94⟩ :: tail5500_30 -abbrev tail5500_32 : Stack := ⟨w1,14⟩ :: tail5500_31 -abbrev tail5500_33 : Stack := ⟨w2,1⟩ :: tail5500_32 -abbrev tail5500_34 : Stack := ⟨w0,17⟩ :: tail5500_33 -abbrev tail5500_35 (k : Nat) : Stack := ⟨w265,(1*k+7)⟩ :: tail5500_34 -abbrev tail5500_36 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_35 k -abbrev tail5500_37 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5500_36 k -abbrev tail5500_38 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5500_22 k -abbrev tail5500_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_38 k -abbrev tail5500_40 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5500_39 k -abbrev tail5500_41 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_40 k -abbrev tail5500_42 (k : Nat) : Stack := ⟨w265,(1*k+6)⟩ :: tail5500_34 -abbrev tail5500_43 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_42 k -abbrev tail5500_44 (k : Nat) : Stack := ⟨w272,1⟩ :: tail5500_40 k -abbrev tail5500_45 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_44 k -abbrev tail5500_46 (k : Nat) : Stack := ⟨w265,(1*k+5)⟩ :: tail5500_34 -abbrev tail5500_47 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_46 k -abbrev tail5500_48 (k : Nat) : Stack := ⟨w272,2⟩ :: tail5500_40 k -abbrev tail5500_49 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_48 k -abbrev tail5500_50 (k : Nat) : Stack := ⟨w265,(1*k+4)⟩ :: tail5500_34 -abbrev tail5500_51 (k : Nat) : Stack := ⟨w270,1⟩ :: tail5500_50 k -abbrev tail5500_52 (k : Nat) : Stack := ⟨w272,3⟩ :: tail5500_40 k -abbrev tail5500_53 (k : Nat) : Stack := ⟨w272,(1*k+6)⟩ :: tail5500_40 k -abbrev tail5500_54 : Stack := ⟨w265,1⟩ :: tail5500_34 -abbrev tail5500_55 : Stack := ⟨w270,1⟩ :: tail5500_54 -abbrev tail5500_56 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_53 k -abbrev tail5500_57 : Stack := ⟨w270,1⟩ :: tail5500_34 -abbrev tail5500_58 (k : Nat) : Stack := ⟨w272,(1*k+7)⟩ :: tail5500_40 k -abbrev tail5500_59 (k : Nat) : Stack := ⟨w271,1⟩ :: tail5500_58 k -abbrev tail5500_60 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5500_59 k -abbrev tail5500_61 : Stack := ⟨w0,1⟩ :: tail5500_32 -abbrev tail5500_62 : Stack := ⟨w0,18⟩ :: tail5500_32 -abbrev tail5500_63 (k : Nat) : Stack := ⟨w272,(1*k+8)⟩ :: tail5500_40 k -abbrev tail5500_64 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5500_63 k -abbrev tail5500_65 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5500_64 k -abbrev tail5500_66 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5500_65 k -abbrev tail5500_67 : Stack := ⟨w0,1⟩ :: tail5500_29 -abbrev tail5500_68 : Stack := ⟨w0,95⟩ :: tail5500_29 -abbrev tail5500_69 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5500_64 k -abbrev tail5500_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_69 k -abbrev tail5500_71 (k : Nat) : Stack := ⟨w1,95⟩ :: tail5500_70 k -abbrev tail5500_72 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5500_71 k -abbrev tail5500_73 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5500_72 k -abbrev tail5500_74 : Stack := ⟨w0,1⟩ :: tail5500_26 -abbrev tail5500_75 : Stack := ⟨w0,8⟩ :: tail5500_26 -abbrev tail5500_76 (k : Nat) : Stack := ⟨w0,33⟩ :: tail5500_71 k -abbrev tail5500_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_76 k -abbrev tail5500_78 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5500_77 k -abbrev tail5500_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_78 k -abbrev tail5500_80 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5500_79 k -abbrev tail5500_81 : Stack := ⟨w0,1⟩ :: tail5500_0 -abbrev tail5500_82 : Stack := ⟨w0,7⟩ :: tail5500_0 -abbrev tail5500_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_78 k -abbrev tail5500_84 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5500_83 k -abbrev tail5500_85 : Stack := ⟨w0,8⟩ :: tail5500_0 -abbrev tail5500_86 : Stack := ⟨w0,9⟩ :: tail5500_0 -abbrev tail5500_87 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5500_77 k -abbrev tail5500_88 : Stack := ⟨w2,1⟩ :: tail5500_86 -abbrev tail5500_89 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5500_77 k -abbrev tail5500_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_89 k -abbrev tail5500_91 : Stack := ⟨w0,10⟩ :: tail5500_0 -abbrev tail5500_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_89 k -abbrev tail5500_93 (k : Nat) : Stack := ⟨w1,10⟩ :: tail5500_92 k -abbrev tail5500_94 : Stack := ⟨w0,11⟩ :: tail5500_0 -abbrev tail5500_95 : Stack := ⟨w0,12⟩ :: tail5500_0 -abbrev tail5500_96 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5500_77 k -abbrev tail5500_97 : Stack := ⟨w2,1⟩ :: tail5500_95 -abbrev tail5500_98 (k : Nat) : Stack := ⟨w1,4⟩ :: tail5500_77 k -abbrev tail5500_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_98 k -abbrev tail5500_100 : Stack := ⟨w0,13⟩ :: tail5500_0 -abbrev tail5500_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_98 k -abbrev tail5500_102 (k : Nat) : Stack := ⟨w1,13⟩ :: tail5500_101 k -abbrev tail5500_103 : Stack := ⟨w0,14⟩ :: tail5500_0 -abbrev tail5500_104 : Stack := ⟨w0,15⟩ :: tail5500_0 -abbrev tail5500_105 (k : Nat) : Stack := ⟨w1,3⟩ :: tail5500_77 k -abbrev tail5500_106 : Stack := ⟨w2,1⟩ :: tail5500_104 -abbrev tail5500_107 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5500_77 k -abbrev tail5500_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_107 k -abbrev tail5500_109 : Stack := ⟨w0,16⟩ :: tail5500_0 -abbrev tail5500_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_107 k -abbrev tail5500_111 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5500_110 k -abbrev tail5500_112 : Stack := ⟨w0,17⟩ :: tail5500_0 -abbrev tail5500_113 : Stack := ⟨w0,18⟩ :: tail5500_0 -abbrev tail5500_114 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5500_77 k -abbrev tail5500_115 : Stack := ⟨w2,1⟩ :: tail5500_113 -abbrev tail5500_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_77 k -abbrev tail5500_117 : Stack := ⟨w0,19⟩ :: tail5500_0 -abbrev tail5500_118 (k : Nat) : Stack := ⟨w2,2⟩ :: tail5500_76 k -abbrev tail5500_119 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5500_118 k -abbrev tail5500_120 : Stack := ⟨w0,20⟩ :: tail5500_0 -abbrev tail5500_121 : Stack := ⟨w0,21⟩ :: tail5500_0 -abbrev tail5500_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5500_76 k -abbrev tail5500_123 : Stack := ⟨w23,1⟩ :: tail5500_120 -abbrev tail5500_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5500_72 k -abbrev tail5500_125 (k : Nat) : Stack := ⟨w1,20⟩ :: tail5500_124 k -abbrev tail5500_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5500_125 k -abbrev tail5500_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5500_125 k -abbrev tail5500_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5500_125 k -abbrev tail5500_129 : Stack := ⟨w1,3⟩ :: tail5500_0 -abbrev tail5500_130 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5500_124 k -abbrev tail5500_131 : Stack := ⟨w2,1⟩ :: tail5500_129 -abbrev tail5500_132 : Stack := ⟨w0,19⟩ :: tail5500_131 -abbrev tail5500_133 : Stack := ⟨w0,20⟩ :: tail5500_131 -abbrev tail5500_134 : Stack := ⟨w1,1⟩ :: tail5500_133 -abbrev tail5500_135 : Stack := ⟨w1,34⟩ :: tail5500_133 -abbrev tail5500_136 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5500_70 k -abbrev tail5500_137 : Stack := ⟨w2,1⟩ :: tail5500_135 -abbrev tail5500_138 : Stack := ⟨w0,94⟩ :: tail5500_137 -abbrev tail5500_139 : Stack := ⟨w0,95⟩ :: tail5500_137 -abbrev tail5500_140 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5500_64 k -abbrev tail5500_141 : Stack := ⟨w1,1⟩ :: tail5500_139 -abbrev tail5500_142 : Stack := ⟨w1,13⟩ :: tail5500_139 -abbrev tail5500_143 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5500_63 k -abbrev tail5500_144 : Stack := ⟨w2,1⟩ :: tail5500_142 -abbrev tail5500_145 : Stack := ⟨w0,17⟩ :: tail5500_144 -abbrev tail5500_146 (k : Nat) : Stack := ⟨w273,(1*k+8)⟩ :: tail5500_145 -abbrev tail5500_147 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5500_146 k - -def before5500 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5500_24 k),(tail5500_36 k)⟩ -def before5501 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5500_23 k),(tail5500_37 k)⟩ -def before5502 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521855),(tail5500_39 k),(tail5500_37 k)⟩ -def before5503 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5500_40 k),(tail5500_36 k)⟩ -def before5504 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5500_41 k),(tail5500_35 k)⟩ -def before5505 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5500_41 k),(tail5500_43 k)⟩ -def before5506 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5500_44 k),(tail5500_43 k)⟩ -def before5507 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5500_45 k),(tail5500_42 k)⟩ -def before5508 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5500_45 k),(tail5500_47 k)⟩ -def before5509 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5500_48 k),(tail5500_47 k)⟩ -def before5510 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5500_49 k),(tail5500_46 k)⟩ -def before5511 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5500_49 k),(tail5500_51 k)⟩ -def before5512 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5500_52 k),(tail5500_51 k)⟩ -def before5513 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5500_53 k),tail5500_55⟩ -def before5514 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5500_56 k),tail5500_54⟩ -def before5515 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5500_56 k),tail5500_57⟩ -def before5516 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5500_58 k),tail5500_57⟩ -def before5517 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5500_59 k),tail5500_34⟩ -def before5518 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526621),(tail5500_60 k),tail5500_33⟩ -def before5519 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5500_60 k),tail5500_61⟩ -def before5520 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5500_59 k),tail5500_62⟩ -def before5521 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5500_63 k),tail5500_62⟩ -def before5522 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526623),(tail5500_64 k),tail5500_32⟩ -def before5523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail5500_65 k),tail5500_31⟩ -def before5524 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526839),(tail5500_66 k),tail5500_30⟩ -def before5525 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5500_66 k),tail5500_67⟩ -def before5526 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5500_65 k),tail5500_68⟩ -def before5527 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526651),(tail5500_70 k),tail5500_68⟩ -def before5528 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526841),(tail5500_71 k),tail5500_29⟩ -def before5529 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_28⟩ -def before5530 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5500_73 k),tail5500_27⟩ -def before5531 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5500_73 k),tail5500_74⟩ -def before5532 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_75⟩ -def before5533 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail5500_77 k),tail5500_75⟩ -def before5534 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail5500_78 k),tail5500_26⟩ -def before5535 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526927),(tail5500_79 k),tail5500_25⟩ -def before5536 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526939),(tail5500_80 k),tail5500_0⟩ -def before5537 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526939),(tail5500_80 k),tail5500_81⟩ -def before5538 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526927),(tail5500_79 k),tail5500_82⟩ -def before5539 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526927),(tail5500_83 k),tail5500_82⟩ -def before5540 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526941),(tail5500_84 k),tail5500_0⟩ -def before5541 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526941),(tail5500_84 k),tail5500_81⟩ -def before5542 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526927),(tail5500_83 k),tail5500_85⟩ -def before5543 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526925),(tail5500_78 k),tail5500_86⟩ -def before5544 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526923),(tail5500_87 k),tail5500_88⟩ -def before5545 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5500_90 k),tail5500_88⟩ -def before5546 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5500_90 k),tail5500_91⟩ -def before5547 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail5500_92 k),tail5500_91⟩ -def before5548 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526943),(tail5500_93 k),tail5500_0⟩ -def before5549 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526943),(tail5500_93 k),tail5500_81⟩ -def before5550 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail5500_92 k),tail5500_94⟩ -def before5551 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526921),(tail5500_89 k),tail5500_95⟩ -def before5552 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526919),(tail5500_96 k),tail5500_97⟩ -def before5553 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail5500_99 k),tail5500_97⟩ -def before5554 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail5500_99 k),tail5500_100⟩ -def before5555 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail5500_101 k),tail5500_100⟩ -def before5556 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526945),(tail5500_102 k),tail5500_0⟩ -def before5557 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail5500_102 k),tail5500_81⟩ -def before5558 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail5500_101 k),tail5500_103⟩ -def before5559 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526917),(tail5500_98 k),tail5500_104⟩ -def before5560 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526915),(tail5500_105 k),tail5500_106⟩ -def before5561 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail5500_108 k),tail5500_106⟩ -def before5562 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail5500_108 k),tail5500_109⟩ -def before5563 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526915),(tail5500_110 k),tail5500_109⟩ -def before5564 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526947),(tail5500_111 k),tail5500_0⟩ -def before5565 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526947),(tail5500_111 k),tail5500_81⟩ -def before5566 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526915),(tail5500_110 k),tail5500_112⟩ -def before5567 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526913),(tail5500_107 k),tail5500_113⟩ -def before5568 (k : Nat) : Cfg := ⟨5,false,(522*(k:Int)+1583526911),(tail5500_114 k),tail5500_115⟩ -def before5569 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5500_116 k),tail5500_115⟩ -def before5570 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5500_116 k),tail5500_117⟩ -def before5571 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526911),(tail5500_118 k),tail5500_117⟩ -def before5572 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526949),(tail5500_119 k),tail5500_0⟩ -def before5573 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526949),(tail5500_119 k),tail5500_81⟩ -def before5574 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5500_118 k),tail5500_120⟩ -def before5575 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5500_77 k),tail5500_121⟩ -def before5576 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5500_122 k),tail5500_121⟩ -def before5577 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5500_122 k),tail5500_123⟩ -def before5578 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_123⟩ -def before5579 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526911),(tail5500_124 k),tail5500_120⟩ -def before5580 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526951),(tail5500_125 k),tail5500_0⟩ -def before5581 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail5500_126 k),tail5500_0⟩ -def before5582 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail5500_126 k),tail5500_1⟩ -def before5583 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail5500_127 k),tail5500_1⟩ -def before5584 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail5500_128 k),tail5500_0⟩ -def before5585 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail5500_128 k),tail5500_1⟩ -def before5586 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail5500_125 k),tail5500_129⟩ -def before5587 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526949),(tail5500_130 k),tail5500_131⟩ -def before5588 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5500_124 k),tail5500_132⟩ -def before5589 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5500_72 k),tail5500_133⟩ -def before5590 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5500_76 k),tail5500_134⟩ -def before5591 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5500_71 k),tail5500_135⟩ -def before5592 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526839),(tail5500_136 k),tail5500_137⟩ -def before5593 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5500_70 k),tail5500_138⟩ -def before5594 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526649),(tail5500_69 k),tail5500_139⟩ -def before5595 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail5500_140 k),tail5500_141⟩ -def before5596 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5500_64 k),tail5500_142⟩ -def before5597 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526621),(tail5500_143 k),tail5500_144⟩ -def before5598 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5500_63 k),tail5500_145⟩ -def before5599 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5500_40 k),(tail5500_146 k)⟩ -def after5599 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5500_39 k),(tail5500_147 k)⟩ - -theorem macro5500 (k : Nat) : applyExit (before5500 k) exit2 22 = some (before5501 k) := by - simp (disch := omega) [before5500, before5501, exit2, applyExit, pop, push] - <;> omega -theorem step5500 (k : Nat) : Runs (22*2) (before5500 k).denote (before5501 k).denote := - @applyExit_sound (before5500 k) (before5501 k) exit2 22 valid2 (macro5500 k) -theorem macro5501 (k : Nat) : applyExit (before5501 k) exit6 1 = some (before5502 k) := by - simp (disch := omega) [before5501, before5502, exit6, applyExit, pop, push] - <;> omega -theorem step5501 (k : Nat) : Runs (1*1) (before5501 k).denote (before5502 k).denote := - @applyExit_sound (before5501 k) (before5502 k) exit6 1 valid6 (macro5501 k) -theorem macro5502 (k : Nat) : applyExit (before5502 k) exit0 22 = some (before5503 k) := by - simp (disch := omega) [before5502, before5503, exit0, applyExit, pop, push] - <;> omega -theorem step5502 (k : Nat) : Runs (22*2) (before5502 k).denote (before5503 k).denote := - @applyExit_sound (before5502 k) (before5503 k) exit0 22 valid0 (macro5502 k) -theorem macro5503 (k : Nat) : applyExit (before5503 k) exit307 1 = some (before5504 k) := by - simp (disch := omega) [before5503, before5504, exit307, applyExit, pop, push] - <;> omega -theorem step5503 (k : Nat) : Runs (1*1042) (before5503 k).denote (before5504 k).denote := - @applyExit_sound (before5503 k) (before5504 k) exit307 1 valid307 (macro5503 k) -theorem macro5504 (k : Nat) : applyExit (before5504 k) exit306 1 = some (before5505 k) := by - simp (disch := omega) [before5504, before5505, exit306, applyExit, pop, push] - <;> omega -theorem step5504 (k : Nat) : Runs (1*71) (before5504 k).denote (before5505 k).denote := - @applyExit_sound (before5504 k) (before5505 k) exit306 1 valid306 (macro5504 k) -theorem macro5505 (k : Nat) : applyExit (before5505 k) exit308 1 = some (before5506 k) := by - simp (disch := omega) [before5505, before5506, exit308, applyExit, pop, push] - <;> omega -theorem step5505 (k : Nat) : Runs (1*89) (before5505 k).denote (before5506 k).denote := - @applyExit_sound (before5505 k) (before5506 k) exit308 1 valid308 (macro5505 k) -theorem macro5506 (k : Nat) : applyExit (before5506 k) exit307 1 = some (before5507 k) := by - simp (disch := omega) [before5506, before5507, exit307, applyExit, pop, push] - <;> omega -theorem step5506 (k : Nat) : Runs (1*1042) (before5506 k).denote (before5507 k).denote := - @applyExit_sound (before5506 k) (before5507 k) exit307 1 valid307 (macro5506 k) -theorem macro5507 (k : Nat) : applyExit (before5507 k) exit306 1 = some (before5508 k) := by - simp (disch := omega) [before5507, before5508, exit306, applyExit, pop, push] - <;> omega -theorem step5507 (k : Nat) : Runs (1*71) (before5507 k).denote (before5508 k).denote := - @applyExit_sound (before5507 k) (before5508 k) exit306 1 valid306 (macro5507 k) -theorem macro5508 (k : Nat) : applyExit (before5508 k) exit308 1 = some (before5509 k) := by - simp (disch := omega) [before5508, before5509, exit308, applyExit, pop, push] - <;> omega -theorem step5508 (k : Nat) : Runs (1*89) (before5508 k).denote (before5509 k).denote := - @applyExit_sound (before5508 k) (before5509 k) exit308 1 valid308 (macro5508 k) -theorem macro5509 (k : Nat) : applyExit (before5509 k) exit307 1 = some (before5510 k) := by - simp (disch := omega) [before5509, before5510, exit307, applyExit, pop, push] - <;> omega -theorem step5509 (k : Nat) : Runs (1*1042) (before5509 k).denote (before5510 k).denote := - @applyExit_sound (before5509 k) (before5510 k) exit307 1 valid307 (macro5509 k) -theorem macro5510 (k : Nat) : applyExit (before5510 k) exit306 1 = some (before5511 k) := by - simp (disch := omega) [before5510, before5511, exit306, applyExit, pop, push] - <;> omega -theorem step5510 (k : Nat) : Runs (1*71) (before5510 k).denote (before5511 k).denote := - @applyExit_sound (before5510 k) (before5511 k) exit306 1 valid306 (macro5510 k) -theorem macro5511 (k : Nat) : applyExit (before5511 k) exit308 1 = some (before5512 k) := by - simp (disch := omega) [before5511, before5512, exit308, applyExit, pop, push] - <;> omega -theorem step5511 (k : Nat) : Runs (1*89) (before5511 k).denote (before5512 k).denote := - @applyExit_sound (before5511 k) (before5512 k) exit308 1 valid308 (macro5511 k) -def cycleState5512 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w272,(3+1*j)⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w269,(1*k+7)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w270,1⟩,⟨w265,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart5512_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w271,1⟩,⟨w272,(3+1*j)⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w269,(1*k+7)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w265,(1*k+4-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart5512_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w271,1⟩,⟨w272,(3+1*j)⟩,⟨w1,22⟩,⟨w2,1⟩,⟨w0,89⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,37⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,791761158⟩,⟨w241,1⟩,⟨w269,(1*k+7)⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,8⟩,⟨w1,5⟩,⟨w2,2⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w270,1⟩,⟨w265,(1*k+3-1*j)⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,94⟩,⟨w2,1⟩,⟨w1,34⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro5512_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5512 k j) exit307 1 = some (cyclePart5512_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5512, cyclePart5512_0, exit307, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5512_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5512_0 k j) exit306 1 = some (cyclePart5512_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5512_0, cyclePart5512_1, exit306, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5512_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5512_1 k j) exit308 1 = some (cycleState5512 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5512_1, cycleState5512, exit308, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5512 (k j : Nat) (hj : j < (1*k+3)) : Runs 1202 (cycleState5512 k j).denote (cycleState5512 k (j+1)).denote := by - have h0 : Runs (1*1042) (cycleState5512 k j).denote (cyclePart5512_0 k j).denote := @applyExit_sound (cycleState5512 k j) (cyclePart5512_0 k j) exit307 1 valid307 (cycleMacro5512_0 k j hj) - have h1 : Runs (1*71) (cyclePart5512_0 k j).denote (cyclePart5512_1 k j).denote := @applyExit_sound (cyclePart5512_0 k j) (cyclePart5512_1 k j) exit306 1 valid306 (cycleMacro5512_1 k j hj) - have h2 : Runs (1*89) (cyclePart5512_1 k j).denote (cycleState5512 k (j+1)).denote := @applyExit_sound (cyclePart5512_1 k j) (cycleState5512 k (j+1)) exit308 1 valid308 (cycleMacro5512_2 k j hj) - exact (@Runs.trans (1*1042) ((1*71)+(1*89)) (cycleState5512 k j).denote (cyclePart5512_0 k j).denote (cycleState5512 k (j+1)).denote h0 (@Runs.trans (1*71) (1*89) (cyclePart5512_0 k j).denote (cyclePart5512_1 k j).denote (cycleState5512 k (j+1)).denote h1 h2)) -theorem step5512 (k : Nat) : Runs ((1*k+3)*1202) (before5512 k).denote (before5513 k).denote := by - have h := Runs.chain (fun j => (cycleState5512 k j).denote) 1202 (1*k+3) (cycleRun5512 k) - have h0 : cycleState5512 k 0 = before5512 k := by simp [cycleState5512, before5512] - have h1 : cycleState5512 k (1*k+3) = before5513 k := by - simp [cycleState5512, before5513] <;> omega - simpa only [h0, h1] using h -theorem macro5513 (k : Nat) : applyExit (before5513 k) exit307 1 = some (before5514 k) := by - simp (disch := omega) [before5513, before5514, exit307, applyExit, pop, push] - <;> omega -theorem step5513 (k : Nat) : Runs (1*1042) (before5513 k).denote (before5514 k).denote := - @applyExit_sound (before5513 k) (before5514 k) exit307 1 valid307 (macro5513 k) -theorem macro5514 (k : Nat) : applyExit (before5514 k) exit306 1 = some (before5515 k) := by - simp (disch := omega) [before5514, before5515, exit306, applyExit, pop, push] - <;> omega -theorem step5514 (k : Nat) : Runs (1*71) (before5514 k).denote (before5515 k).denote := - @applyExit_sound (before5514 k) (before5515 k) exit306 1 valid306 (macro5514 k) -theorem macro5515 (k : Nat) : applyExit (before5515 k) exit308 1 = some (before5516 k) := by - simp (disch := omega) [before5515, before5516, exit308, applyExit, pop, push] - <;> omega -theorem step5515 (k : Nat) : Runs (1*89) (before5515 k).denote (before5516 k).denote := - @applyExit_sound (before5515 k) (before5516 k) exit308 1 valid308 (macro5515 k) -theorem macro5516 (k : Nat) : applyExit (before5516 k) exit307 1 = some (before5517 k) := by - simp (disch := omega) [before5516, before5517, exit307, applyExit, pop, push] - <;> omega -theorem step5516 (k : Nat) : Runs (1*1042) (before5516 k).denote (before5517 k).denote := - @applyExit_sound (before5516 k) (before5517 k) exit307 1 valid307 (macro5516 k) -theorem macro5517 (k : Nat) : applyExit (before5517 k) exit0 17 = some (before5518 k) := by - simp (disch := omega) [before5517, before5518, exit0, applyExit, pop, push] - <;> omega -theorem step5517 (k : Nat) : Runs (17*2) (before5517 k).denote (before5518 k).denote := - @applyExit_sound (before5517 k) (before5518 k) exit0 17 valid0 (macro5517 k) -theorem macro5518 (k : Nat) : applyExit (before5518 k) exit1 1 = some (before5519 k) := by - simp (disch := omega) [before5518, before5519, exit1, applyExit, pop, push] - <;> omega -theorem step5518 (k : Nat) : Runs (1*3) (before5518 k).denote (before5519 k).denote := - @applyExit_sound (before5518 k) (before5519 k) exit1 1 valid1 (macro5518 k) -theorem macro5519 (k : Nat) : applyExit (before5519 k) exit2 17 = some (before5520 k) := by - simp (disch := omega) [before5519, before5520, exit2, applyExit, pop, push] - <;> omega -theorem step5519 (k : Nat) : Runs (17*2) (before5519 k).denote (before5520 k).denote := - @applyExit_sound (before5519 k) (before5520 k) exit2 17 valid2 (macro5519 k) -theorem macro5520 (k : Nat) : applyExit (before5520 k) exit308 1 = some (before5521 k) := by - simp (disch := omega) [before5520, before5521, exit308, applyExit, pop, push] - <;> omega -theorem step5520 (k : Nat) : Runs (1*89) (before5520 k).denote (before5521 k).denote := - @applyExit_sound (before5520 k) (before5521 k) exit308 1 valid308 (macro5520 k) -theorem macro5521 (k : Nat) : applyExit (before5521 k) exit0 18 = some (before5522 k) := by - simp (disch := omega) [before5521, before5522, exit0, applyExit, pop, push] - <;> omega -theorem step5521 (k : Nat) : Runs (18*2) (before5521 k).denote (before5522 k).denote := - @applyExit_sound (before5521 k) (before5522 k) exit0 18 valid0 (macro5521 k) -theorem macro5522 (k : Nat) : applyExit (before5522 k) exit13 14 = some (before5523 k) := by - simp (disch := omega) [before5522, before5523, exit13, applyExit, pop, push] - <;> omega -theorem step5522 (k : Nat) : Runs (14*2) (before5522 k).denote (before5523 k).denote := - @applyExit_sound (before5522 k) (before5523 k) exit13 14 valid13 (macro5522 k) -theorem macro5523 (k : Nat) : applyExit (before5523 k) exit0 94 = some (before5524 k) := by - simp (disch := omega) [before5523, before5524, exit0, applyExit, pop, push] - <;> omega -theorem step5523 (k : Nat) : Runs (94*2) (before5523 k).denote (before5524 k).denote := - @applyExit_sound (before5523 k) (before5524 k) exit0 94 valid0 (macro5523 k) -theorem macro5524 (k : Nat) : applyExit (before5524 k) exit1 1 = some (before5525 k) := by - simp (disch := omega) [before5524, before5525, exit1, applyExit, pop, push] - <;> omega -theorem step5524 (k : Nat) : Runs (1*3) (before5524 k).denote (before5525 k).denote := - @applyExit_sound (before5524 k) (before5525 k) exit1 1 valid1 (macro5524 k) -theorem macro5525 (k : Nat) : applyExit (before5525 k) exit2 94 = some (before5526 k) := by - simp (disch := omega) [before5525, before5526, exit2, applyExit, pop, push] - <;> omega -theorem step5525 (k : Nat) : Runs (94*2) (before5525 k).denote (before5526 k).denote := - @applyExit_sound (before5525 k) (before5526 k) exit2 94 valid2 (macro5525 k) -theorem macro5526 (k : Nat) : applyExit (before5526 k) exit6 1 = some (before5527 k) := by - simp (disch := omega) [before5526, before5527, exit6, applyExit, pop, push] - <;> omega -theorem step5526 (k : Nat) : Runs (1*1) (before5526 k).denote (before5527 k).denote := - @applyExit_sound (before5526 k) (before5527 k) exit6 1 valid6 (macro5526 k) -theorem macro5527 (k : Nat) : applyExit (before5527 k) exit0 95 = some (before5528 k) := by - simp (disch := omega) [before5527, before5528, exit0, applyExit, pop, push] - <;> omega -theorem step5527 (k : Nat) : Runs (95*2) (before5527 k).denote (before5528 k).denote := - @applyExit_sound (before5527 k) (before5528 k) exit0 95 valid0 (macro5527 k) -theorem macro5528 (k : Nat) : applyExit (before5528 k) exit13 34 = some (before5529 k) := by - simp (disch := omega) [before5528, before5529, exit13, applyExit, pop, push] - <;> omega -theorem step5528 (k : Nat) : Runs (34*2) (before5528 k).denote (before5529 k).denote := - @applyExit_sound (before5528 k) (before5529 k) exit13 34 valid13 (macro5528 k) -theorem macro5529 (k : Nat) : applyExit (before5529 k) exit0 7 = some (before5530 k) := by - simp (disch := omega) [before5529, before5530, exit0, applyExit, pop, push] - <;> omega -theorem step5529 (k : Nat) : Runs (7*2) (before5529 k).denote (before5530 k).denote := - @applyExit_sound (before5529 k) (before5530 k) exit0 7 valid0 (macro5529 k) -theorem macro5530 (k : Nat) : applyExit (before5530 k) exit1 1 = some (before5531 k) := by - simp (disch := omega) [before5530, before5531, exit1, applyExit, pop, push] - <;> omega -theorem step5530 (k : Nat) : Runs (1*3) (before5530 k).denote (before5531 k).denote := - @applyExit_sound (before5530 k) (before5531 k) exit1 1 valid1 (macro5530 k) -theorem macro5531 (k : Nat) : applyExit (before5531 k) exit2 7 = some (before5532 k) := by - simp (disch := omega) [before5531, before5532, exit2, applyExit, pop, push] - <;> omega -theorem step5531 (k : Nat) : Runs (7*2) (before5531 k).denote (before5532 k).denote := - @applyExit_sound (before5531 k) (before5532 k) exit2 7 valid2 (macro5531 k) -theorem macro5532 (k : Nat) : applyExit (before5532 k) exit6 1 = some (before5533 k) := by - simp (disch := omega) [before5532, before5533, exit6, applyExit, pop, push] - <;> omega -theorem step5532 (k : Nat) : Runs (1*1) (before5532 k).denote (before5533 k).denote := - @applyExit_sound (before5532 k) (before5533 k) exit6 1 valid6 (macro5532 k) -theorem macro5533 (k : Nat) : applyExit (before5533 k) exit0 8 = some (before5534 k) := by - simp (disch := omega) [before5533, before5534, exit0, applyExit, pop, push] - <;> omega -theorem step5533 (k : Nat) : Runs (8*2) (before5533 k).denote (before5534 k).denote := - @applyExit_sound (before5533 k) (before5534 k) exit0 8 valid0 (macro5533 k) -theorem macro5534 (k : Nat) : applyExit (before5534 k) exit13 1 = some (before5535 k) := by - simp (disch := omega) [before5534, before5535, exit13, applyExit, pop, push] - <;> omega -theorem step5534 (k : Nat) : Runs (1*2) (before5534 k).denote (before5535 k).denote := - @applyExit_sound (before5534 k) (before5535 k) exit13 1 valid13 (macro5534 k) -theorem macro5535 (k : Nat) : applyExit (before5535 k) exit0 6 = some (before5536 k) := by - simp (disch := omega) [before5535, before5536, exit0, applyExit, pop, push] - <;> omega -theorem step5535 (k : Nat) : Runs (6*2) (before5535 k).denote (before5536 k).denote := - @applyExit_sound (before5535 k) (before5536 k) exit0 6 valid0 (macro5535 k) -theorem macro5536 (k : Nat) : applyExit (before5536 k) exit1 1 = some (before5537 k) := by - simp (disch := omega) [before5536, before5537, exit1, applyExit, pop, push] - <;> omega -theorem step5536 (k : Nat) : Runs (1*3) (before5536 k).denote (before5537 k).denote := - @applyExit_sound (before5536 k) (before5537 k) exit1 1 valid1 (macro5536 k) -theorem macro5537 (k : Nat) : applyExit (before5537 k) exit2 6 = some (before5538 k) := by - simp (disch := omega) [before5537, before5538, exit2, applyExit, pop, push] - <;> omega -theorem step5537 (k : Nat) : Runs (6*2) (before5537 k).denote (before5538 k).denote := - @applyExit_sound (before5537 k) (before5538 k) exit2 6 valid2 (macro5537 k) -theorem macro5538 (k : Nat) : applyExit (before5538 k) exit6 1 = some (before5539 k) := by - simp (disch := omega) [before5538, before5539, exit6, applyExit, pop, push] - <;> omega -theorem step5538 (k : Nat) : Runs (1*1) (before5538 k).denote (before5539 k).denote := - @applyExit_sound (before5538 k) (before5539 k) exit6 1 valid6 (macro5538 k) -theorem macro5539 (k : Nat) : applyExit (before5539 k) exit0 7 = some (before5540 k) := by - simp (disch := omega) [before5539, before5540, exit0, applyExit, pop, push] - <;> omega -theorem step5539 (k : Nat) : Runs (7*2) (before5539 k).denote (before5540 k).denote := - @applyExit_sound (before5539 k) (before5540 k) exit0 7 valid0 (macro5539 k) -theorem macro5540 (k : Nat) : applyExit (before5540 k) exit1 1 = some (before5541 k) := by - simp (disch := omega) [before5540, before5541, exit1, applyExit, pop, push] - <;> omega -theorem step5540 (k : Nat) : Runs (1*3) (before5540 k).denote (before5541 k).denote := - @applyExit_sound (before5540 k) (before5541 k) exit1 1 valid1 (macro5540 k) -theorem macro5541 (k : Nat) : applyExit (before5541 k) exit2 7 = some (before5542 k) := by - simp (disch := omega) [before5541, before5542, exit2, applyExit, pop, push] - <;> omega -theorem step5541 (k : Nat) : Runs (7*2) (before5541 k).denote (before5542 k).denote := - @applyExit_sound (before5541 k) (before5542 k) exit2 7 valid2 (macro5541 k) -theorem macro5542 (k : Nat) : applyExit (before5542 k) exit3 1 = some (before5543 k) := by - simp (disch := omega) [before5542, before5543, exit3, applyExit, pop, push] - <;> omega -theorem step5542 (k : Nat) : Runs (1*2) (before5542 k).denote (before5543 k).denote := - @applyExit_sound (before5542 k) (before5543 k) exit3 1 valid3 (macro5542 k) -theorem macro5543 (k : Nat) : applyExit (before5543 k) exit4 1 = some (before5544 k) := by - simp (disch := omega) [before5543, before5544, exit4, applyExit, pop, push] - <;> omega -theorem step5543 (k : Nat) : Runs (1*2) (before5543 k).denote (before5544 k).denote := - @applyExit_sound (before5543 k) (before5544 k) exit4 1 valid4 (macro5543 k) -theorem macro5544 (k : Nat) : applyExit (before5544 k) exit5 1 = some (before5545 k) := by - simp (disch := omega) [before5544, before5545, exit5, applyExit, pop, push] - <;> omega -theorem step5544 (k : Nat) : Runs (1*3) (before5544 k).denote (before5545 k).denote := - @applyExit_sound (before5544 k) (before5545 k) exit5 1 valid5 (macro5544 k) -theorem macro5545 (k : Nat) : applyExit (before5545 k) exit1 1 = some (before5546 k) := by - simp (disch := omega) [before5545, before5546, exit1, applyExit, pop, push] - <;> omega -theorem step5545 (k : Nat) : Runs (1*3) (before5545 k).denote (before5546 k).denote := - @applyExit_sound (before5545 k) (before5546 k) exit1 1 valid1 (macro5545 k) -theorem macro5546 (k : Nat) : applyExit (before5546 k) exit6 1 = some (before5547 k) := by - simp (disch := omega) [before5546, before5547, exit6, applyExit, pop, push] - <;> omega -theorem step5546 (k : Nat) : Runs (1*1) (before5546 k).denote (before5547 k).denote := - @applyExit_sound (before5546 k) (before5547 k) exit6 1 valid6 (macro5546 k) -theorem macro5547 (k : Nat) : applyExit (before5547 k) exit0 10 = some (before5548 k) := by - simp (disch := omega) [before5547, before5548, exit0, applyExit, pop, push] - <;> omega -theorem step5547 (k : Nat) : Runs (10*2) (before5547 k).denote (before5548 k).denote := - @applyExit_sound (before5547 k) (before5548 k) exit0 10 valid0 (macro5547 k) -theorem macro5548 (k : Nat) : applyExit (before5548 k) exit1 1 = some (before5549 k) := by - simp (disch := omega) [before5548, before5549, exit1, applyExit, pop, push] - <;> omega -theorem step5548 (k : Nat) : Runs (1*3) (before5548 k).denote (before5549 k).denote := - @applyExit_sound (before5548 k) (before5549 k) exit1 1 valid1 (macro5548 k) -theorem macro5549 (k : Nat) : applyExit (before5549 k) exit2 10 = some (before5550 k) := by - simp (disch := omega) [before5549, before5550, exit2, applyExit, pop, push] - <;> omega -theorem step5549 (k : Nat) : Runs (10*2) (before5549 k).denote (before5550 k).denote := - @applyExit_sound (before5549 k) (before5550 k) exit2 10 valid2 (macro5549 k) -theorem macro5550 (k : Nat) : applyExit (before5550 k) exit3 1 = some (before5551 k) := by - simp (disch := omega) [before5550, before5551, exit3, applyExit, pop, push] - <;> omega -theorem step5550 (k : Nat) : Runs (1*2) (before5550 k).denote (before5551 k).denote := - @applyExit_sound (before5550 k) (before5551 k) exit3 1 valid3 (macro5550 k) -theorem macro5551 (k : Nat) : applyExit (before5551 k) exit4 1 = some (before5552 k) := by - simp (disch := omega) [before5551, before5552, exit4, applyExit, pop, push] - <;> omega -theorem step5551 (k : Nat) : Runs (1*2) (before5551 k).denote (before5552 k).denote := - @applyExit_sound (before5551 k) (before5552 k) exit4 1 valid4 (macro5551 k) -theorem macro5552 (k : Nat) : applyExit (before5552 k) exit5 1 = some (before5553 k) := by - simp (disch := omega) [before5552, before5553, exit5, applyExit, pop, push] - <;> omega -theorem step5552 (k : Nat) : Runs (1*3) (before5552 k).denote (before5553 k).denote := - @applyExit_sound (before5552 k) (before5553 k) exit5 1 valid5 (macro5552 k) -theorem macro5553 (k : Nat) : applyExit (before5553 k) exit1 1 = some (before5554 k) := by - simp (disch := omega) [before5553, before5554, exit1, applyExit, pop, push] - <;> omega -theorem step5553 (k : Nat) : Runs (1*3) (before5553 k).denote (before5554 k).denote := - @applyExit_sound (before5553 k) (before5554 k) exit1 1 valid1 (macro5553 k) -theorem macro5554 (k : Nat) : applyExit (before5554 k) exit6 1 = some (before5555 k) := by - simp (disch := omega) [before5554, before5555, exit6, applyExit, pop, push] - <;> omega -theorem step5554 (k : Nat) : Runs (1*1) (before5554 k).denote (before5555 k).denote := - @applyExit_sound (before5554 k) (before5555 k) exit6 1 valid6 (macro5554 k) -theorem macro5555 (k : Nat) : applyExit (before5555 k) exit0 13 = some (before5556 k) := by - simp (disch := omega) [before5555, before5556, exit0, applyExit, pop, push] - <;> omega -theorem step5555 (k : Nat) : Runs (13*2) (before5555 k).denote (before5556 k).denote := - @applyExit_sound (before5555 k) (before5556 k) exit0 13 valid0 (macro5555 k) -theorem macro5556 (k : Nat) : applyExit (before5556 k) exit1 1 = some (before5557 k) := by - simp (disch := omega) [before5556, before5557, exit1, applyExit, pop, push] - <;> omega -theorem step5556 (k : Nat) : Runs (1*3) (before5556 k).denote (before5557 k).denote := - @applyExit_sound (before5556 k) (before5557 k) exit1 1 valid1 (macro5556 k) -theorem macro5557 (k : Nat) : applyExit (before5557 k) exit2 13 = some (before5558 k) := by - simp (disch := omega) [before5557, before5558, exit2, applyExit, pop, push] - <;> omega -theorem step5557 (k : Nat) : Runs (13*2) (before5557 k).denote (before5558 k).denote := - @applyExit_sound (before5557 k) (before5558 k) exit2 13 valid2 (macro5557 k) -theorem macro5558 (k : Nat) : applyExit (before5558 k) exit3 1 = some (before5559 k) := by - simp (disch := omega) [before5558, before5559, exit3, applyExit, pop, push] - <;> omega -theorem step5558 (k : Nat) : Runs (1*2) (before5558 k).denote (before5559 k).denote := - @applyExit_sound (before5558 k) (before5559 k) exit3 1 valid3 (macro5558 k) -theorem macro5559 (k : Nat) : applyExit (before5559 k) exit4 1 = some (before5560 k) := by - simp (disch := omega) [before5559, before5560, exit4, applyExit, pop, push] - <;> omega -theorem step5559 (k : Nat) : Runs (1*2) (before5559 k).denote (before5560 k).denote := - @applyExit_sound (before5559 k) (before5560 k) exit4 1 valid4 (macro5559 k) -theorem macro5560 (k : Nat) : applyExit (before5560 k) exit5 1 = some (before5561 k) := by - simp (disch := omega) [before5560, before5561, exit5, applyExit, pop, push] - <;> omega -theorem step5560 (k : Nat) : Runs (1*3) (before5560 k).denote (before5561 k).denote := - @applyExit_sound (before5560 k) (before5561 k) exit5 1 valid5 (macro5560 k) -theorem macro5561 (k : Nat) : applyExit (before5561 k) exit1 1 = some (before5562 k) := by - simp (disch := omega) [before5561, before5562, exit1, applyExit, pop, push] - <;> omega -theorem step5561 (k : Nat) : Runs (1*3) (before5561 k).denote (before5562 k).denote := - @applyExit_sound (before5561 k) (before5562 k) exit1 1 valid1 (macro5561 k) -theorem macro5562 (k : Nat) : applyExit (before5562 k) exit6 1 = some (before5563 k) := by - simp (disch := omega) [before5562, before5563, exit6, applyExit, pop, push] - <;> omega -theorem step5562 (k : Nat) : Runs (1*1) (before5562 k).denote (before5563 k).denote := - @applyExit_sound (before5562 k) (before5563 k) exit6 1 valid6 (macro5562 k) -theorem macro5563 (k : Nat) : applyExit (before5563 k) exit0 16 = some (before5564 k) := by - simp (disch := omega) [before5563, before5564, exit0, applyExit, pop, push] - <;> omega -theorem step5563 (k : Nat) : Runs (16*2) (before5563 k).denote (before5564 k).denote := - @applyExit_sound (before5563 k) (before5564 k) exit0 16 valid0 (macro5563 k) -theorem macro5564 (k : Nat) : applyExit (before5564 k) exit1 1 = some (before5565 k) := by - simp (disch := omega) [before5564, before5565, exit1, applyExit, pop, push] - <;> omega -theorem step5564 (k : Nat) : Runs (1*3) (before5564 k).denote (before5565 k).denote := - @applyExit_sound (before5564 k) (before5565 k) exit1 1 valid1 (macro5564 k) -theorem macro5565 (k : Nat) : applyExit (before5565 k) exit2 16 = some (before5566 k) := by - simp (disch := omega) [before5565, before5566, exit2, applyExit, pop, push] - <;> omega -theorem step5565 (k : Nat) : Runs (16*2) (before5565 k).denote (before5566 k).denote := - @applyExit_sound (before5565 k) (before5566 k) exit2 16 valid2 (macro5565 k) -theorem macro5566 (k : Nat) : applyExit (before5566 k) exit3 1 = some (before5567 k) := by - simp (disch := omega) [before5566, before5567, exit3, applyExit, pop, push] - <;> omega -theorem step5566 (k : Nat) : Runs (1*2) (before5566 k).denote (before5567 k).denote := - @applyExit_sound (before5566 k) (before5567 k) exit3 1 valid3 (macro5566 k) -theorem macro5567 (k : Nat) : applyExit (before5567 k) exit4 1 = some (before5568 k) := by - simp (disch := omega) [before5567, before5568, exit4, applyExit, pop, push] - <;> omega -theorem step5567 (k : Nat) : Runs (1*2) (before5567 k).denote (before5568 k).denote := - @applyExit_sound (before5567 k) (before5568 k) exit4 1 valid4 (macro5567 k) -theorem macro5568 (k : Nat) : applyExit (before5568 k) exit5 1 = some (before5569 k) := by - simp (disch := omega) [before5568, before5569, exit5, applyExit, pop, push] - <;> omega -theorem step5568 (k : Nat) : Runs (1*3) (before5568 k).denote (before5569 k).denote := - @applyExit_sound (before5568 k) (before5569 k) exit5 1 valid5 (macro5568 k) -theorem macro5569 (k : Nat) : applyExit (before5569 k) exit1 1 = some (before5570 k) := by - simp (disch := omega) [before5569, before5570, exit1, applyExit, pop, push] - <;> omega -theorem step5569 (k : Nat) : Runs (1*3) (before5569 k).denote (before5570 k).denote := - @applyExit_sound (before5569 k) (before5570 k) exit1 1 valid1 (macro5569 k) -theorem macro5570 (k : Nat) : applyExit (before5570 k) exit6 1 = some (before5571 k) := by - simp (disch := omega) [before5570, before5571, exit6, applyExit, pop, push] - <;> omega -theorem step5570 (k : Nat) : Runs (1*1) (before5570 k).denote (before5571 k).denote := - @applyExit_sound (before5570 k) (before5571 k) exit6 1 valid6 (macro5570 k) -theorem macro5571 (k : Nat) : applyExit (before5571 k) exit0 19 = some (before5572 k) := by - simp (disch := omega) [before5571, before5572, exit0, applyExit, pop, push] - <;> omega -theorem step5571 (k : Nat) : Runs (19*2) (before5571 k).denote (before5572 k).denote := - @applyExit_sound (before5571 k) (before5572 k) exit0 19 valid0 (macro5571 k) -theorem macro5572 (k : Nat) : applyExit (before5572 k) exit1 1 = some (before5573 k) := by - simp (disch := omega) [before5572, before5573, exit1, applyExit, pop, push] - <;> omega -theorem step5572 (k : Nat) : Runs (1*3) (before5572 k).denote (before5573 k).denote := - @applyExit_sound (before5572 k) (before5573 k) exit1 1 valid1 (macro5572 k) -theorem macro5573 (k : Nat) : applyExit (before5573 k) exit2 19 = some (before5574 k) := by - simp (disch := omega) [before5573, before5574, exit2, applyExit, pop, push] - <;> omega -theorem step5573 (k : Nat) : Runs (19*2) (before5573 k).denote (before5574 k).denote := - @applyExit_sound (before5573 k) (before5574 k) exit2 19 valid2 (macro5573 k) -theorem macro5574 (k : Nat) : applyExit (before5574 k) exit3 1 = some (before5575 k) := by - simp (disch := omega) [before5574, before5575, exit3, applyExit, pop, push] - <;> omega -theorem step5574 (k : Nat) : Runs (1*2) (before5574 k).denote (before5575 k).denote := - @applyExit_sound (before5574 k) (before5575 k) exit3 1 valid3 (macro5574 k) -theorem macro5575 (k : Nat) : applyExit (before5575 k) exit30 1 = some (before5576 k) := by - simp (disch := omega) [before5575, before5576, exit30, applyExit, pop, push] - <;> omega -theorem step5575 (k : Nat) : Runs (1*3) (before5575 k).denote (before5576 k).denote := - @applyExit_sound (before5575 k) (before5576 k) exit30 1 valid30 (macro5575 k) -theorem macro5576 (k : Nat) : applyExit (before5576 k) exit31 1 = some (before5577 k) := by - simp (disch := omega) [before5576, before5577, exit31, applyExit, pop, push] - <;> omega -theorem step5576 (k : Nat) : Runs (1*1) (before5576 k).denote (before5577 k).denote := - @applyExit_sound (before5576 k) (before5577 k) exit31 1 valid31 (macro5576 k) -theorem macro5577 (k : Nat) : applyExit (before5577 k) exit32 1 = some (before5578 k) := by - simp (disch := omega) [before5577, before5578, exit32, applyExit, pop, push] - <;> omega -theorem step5577 (k : Nat) : Runs (1*3) (before5577 k).denote (before5578 k).denote := - @applyExit_sound (before5577 k) (before5578 k) exit32 1 valid32 (macro5577 k) -theorem macro5578 (k : Nat) : applyExit (before5578 k) exit33 1 = some (before5579 k) := by - simp (disch := omega) [before5578, before5579, exit33, applyExit, pop, push] - <;> omega -theorem step5578 (k : Nat) : Runs (1*2) (before5578 k).denote (before5579 k).denote := - @applyExit_sound (before5578 k) (before5579 k) exit33 1 valid33 (macro5578 k) -theorem macro5579 (k : Nat) : applyExit (before5579 k) exit34 20 = some (before5580 k) := by - simp (disch := omega) [before5579, before5580, exit34, applyExit, pop, push] - <;> omega -theorem step5579 (k : Nat) : Runs (20*2) (before5579 k).denote (before5580 k).denote := - @applyExit_sound (before5579 k) (before5580 k) exit34 20 valid34 (macro5579 k) -theorem macro5580 (k : Nat) : applyExit (before5580 k) exit35 1 = some (before5581 k) := by - simp (disch := omega) [before5580, before5581, exit35, applyExit, pop, push] - <;> omega -theorem step5580 (k : Nat) : Runs (1*2) (before5580 k).denote (before5581 k).denote := - @applyExit_sound (before5580 k) (before5581 k) exit35 1 valid35 (macro5580 k) -theorem macro5581 (k : Nat) : applyExit (before5581 k) exit39 1 = some (before5582 k) := by - simp (disch := omega) [before5581, before5582, exit39, applyExit, pop, push] - <;> omega -theorem step5581 (k : Nat) : Runs (1*1) (before5581 k).denote (before5582 k).denote := - @applyExit_sound (before5581 k) (before5582 k) exit39 1 valid39 (macro5581 k) -theorem macro5582 (k : Nat) : applyExit (before5582 k) exit32 1 = some (before5583 k) := by - simp (disch := omega) [before5582, before5583, exit32, applyExit, pop, push] - <;> omega -theorem step5582 (k : Nat) : Runs (1*3) (before5582 k).denote (before5583 k).denote := - @applyExit_sound (before5582 k) (before5583 k) exit32 1 valid32 (macro5582 k) -theorem macro5583 (k : Nat) : applyExit (before5583 k) exit36 1 = some (before5584 k) := by - simp (disch := omega) [before5583, before5584, exit36, applyExit, pop, push] - <;> omega -theorem step5583 (k : Nat) : Runs (1*2) (before5583 k).denote (before5584 k).denote := - @applyExit_sound (before5583 k) (before5584 k) exit36 1 valid36 (macro5583 k) -theorem macro5584 (k : Nat) : applyExit (before5584 k) exit39 1 = some (before5585 k) := by - simp (disch := omega) [before5584, before5585, exit39, applyExit, pop, push] - <;> omega -theorem step5584 (k : Nat) : Runs (1*1) (before5584 k).denote (before5585 k).denote := - @applyExit_sound (before5584 k) (before5585 k) exit39 1 valid39 (macro5584 k) -theorem macro5585 (k : Nat) : applyExit (before5585 k) exit10 2 = some (before5586 k) := by - simp (disch := omega) [before5585, before5586, exit10, applyExit, pop, push] - <;> omega -theorem step5585 (k : Nat) : Runs (2*2) (before5585 k).denote (before5586 k).denote := - @applyExit_sound (before5585 k) (before5586 k) exit10 2 valid10 (macro5585 k) -theorem macro5586 (k : Nat) : applyExit (before5586 k) exit11 1 = some (before5587 k) := by - simp (disch := omega) [before5586, before5587, exit11, applyExit, pop, push] - <;> omega -theorem step5586 (k : Nat) : Runs (1*2) (before5586 k).denote (before5587 k).denote := - @applyExit_sound (before5586 k) (before5587 k) exit11 1 valid11 (macro5586 k) -theorem macro5587 (k : Nat) : applyExit (before5587 k) exit2 19 = some (before5588 k) := by - simp (disch := omega) [before5587, before5588, exit2, applyExit, pop, push] - <;> omega -theorem step5587 (k : Nat) : Runs (19*2) (before5587 k).denote (before5588 k).denote := - @applyExit_sound (before5587 k) (before5588 k) exit2 19 valid2 (macro5587 k) -theorem macro5588 (k : Nat) : applyExit (before5588 k) exit3 1 = some (before5589 k) := by - simp (disch := omega) [before5588, before5589, exit3, applyExit, pop, push] - <;> omega -theorem step5588 (k : Nat) : Runs (1*2) (before5588 k).denote (before5589 k).denote := - @applyExit_sound (before5588 k) (before5589 k) exit3 1 valid3 (macro5588 k) -theorem macro5589 (k : Nat) : applyExit (before5589 k) exit9 1 = some (before5590 k) := by - simp (disch := omega) [before5589, before5590, exit9, applyExit, pop, push] - <;> omega -theorem step5589 (k : Nat) : Runs (1*2) (before5589 k).denote (before5590 k).denote := - @applyExit_sound (before5589 k) (before5590 k) exit9 1 valid9 (macro5589 k) -theorem macro5590 (k : Nat) : applyExit (before5590 k) exit10 33 = some (before5591 k) := by - simp (disch := omega) [before5590, before5591, exit10, applyExit, pop, push] - <;> omega -theorem step5590 (k : Nat) : Runs (33*2) (before5590 k).denote (before5591 k).denote := - @applyExit_sound (before5590 k) (before5591 k) exit10 33 valid10 (macro5590 k) -theorem macro5591 (k : Nat) : applyExit (before5591 k) exit11 1 = some (before5592 k) := by - simp (disch := omega) [before5591, before5592, exit11, applyExit, pop, push] - <;> omega -theorem step5591 (k : Nat) : Runs (1*2) (before5591 k).denote (before5592 k).denote := - @applyExit_sound (before5591 k) (before5592 k) exit11 1 valid11 (macro5591 k) -theorem macro5592 (k : Nat) : applyExit (before5592 k) exit2 94 = some (before5593 k) := by - simp (disch := omega) [before5592, before5593, exit2, applyExit, pop, push] - <;> omega -theorem step5592 (k : Nat) : Runs (94*2) (before5592 k).denote (before5593 k).denote := - @applyExit_sound (before5592 k) (before5593 k) exit2 94 valid2 (macro5592 k) -theorem macro5593 (k : Nat) : applyExit (before5593 k) exit3 1 = some (before5594 k) := by - simp (disch := omega) [before5593, before5594, exit3, applyExit, pop, push] - <;> omega -theorem step5593 (k : Nat) : Runs (1*2) (before5593 k).denote (before5594 k).denote := - @applyExit_sound (before5593 k) (before5594 k) exit3 1 valid3 (macro5593 k) -theorem macro5594 (k : Nat) : applyExit (before5594 k) exit9 1 = some (before5595 k) := by - simp (disch := omega) [before5594, before5595, exit9, applyExit, pop, push] - <;> omega -theorem step5594 (k : Nat) : Runs (1*2) (before5594 k).denote (before5595 k).denote := - @applyExit_sound (before5594 k) (before5595 k) exit9 1 valid9 (macro5594 k) -theorem macro5595 (k : Nat) : applyExit (before5595 k) exit10 12 = some (before5596 k) := by - simp (disch := omega) [before5595, before5596, exit10, applyExit, pop, push] - <;> omega -theorem step5595 (k : Nat) : Runs (12*2) (before5595 k).denote (before5596 k).denote := - @applyExit_sound (before5595 k) (before5596 k) exit10 12 valid10 (macro5595 k) -theorem macro5596 (k : Nat) : applyExit (before5596 k) exit11 1 = some (before5597 k) := by - simp (disch := omega) [before5596, before5597, exit11, applyExit, pop, push] - <;> omega -theorem step5596 (k : Nat) : Runs (1*2) (before5596 k).denote (before5597 k).denote := - @applyExit_sound (before5596 k) (before5597 k) exit11 1 valid11 (macro5596 k) -theorem macro5597 (k : Nat) : applyExit (before5597 k) exit2 17 = some (before5598 k) := by - simp (disch := omega) [before5597, before5598, exit2, applyExit, pop, push] - <;> omega -theorem step5597 (k : Nat) : Runs (17*2) (before5597 k).denote (before5598 k).denote := - @applyExit_sound (before5597 k) (before5598 k) exit2 17 valid2 (macro5597 k) -theorem macro5598 (k : Nat) : applyExit (before5598 k) exit309 (1*k+8) = some (before5599 k) := by - simp (disch := omega) [before5598, before5599, exit309, applyExit, pop, push] - <;> omega -theorem step5598 (k : Nat) : Runs ((1*k+8)*586) (before5598 k).denote (before5599 k).denote := - @applyExit_sound (before5598 k) (before5599 k) exit309 (1*k+8) valid309 (macro5598 k) -theorem macro5599 (k : Nat) : applyExit (before5599 k) exit2 22 = some (after5599 k) := by - simp (disch := omega) [before5599, after5599, exit2, applyExit, pop, push] - <;> omega -theorem step5599 (k : Nat) : Runs (22*2) (before5599 k).denote (after5599 k).denote := - @applyExit_sound (before5599 k) (after5599 k) exit2 22 valid2 (macro5599 k) -theorem chunkRun055 (k : Nat) : Runs (1788*k+15964) (before5500 k).denote (after5599 k).denote := by - have h := (@Runs.trans ((((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))))+(((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3))))))+(((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))))+((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2))))))) ((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2))))))+(((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))))+((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2))))))) (before5500 k).denote (before5550 k).denote (after5599 k).denote (@Runs.trans (((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))))+(((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3)))))) (((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))))+((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2)))))) (before5500 k).denote (before5525 k).denote (before5550 k).denote (@Runs.trans ((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89))))) (((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3))))) (before5500 k).denote (before5512 k).denote (before5525 k).denote (@Runs.trans (((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89)))) (((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))) (before5500 k).denote (before5506 k).denote (before5512 k).denote (@Runs.trans ((22*2)+((1*1)+(22*2))) ((1*1042)+((1*71)+(1*89))) (before5500 k).denote (before5503 k).denote (before5506 k).denote (@Runs.trans (22*2) ((1*1)+(22*2)) (before5500 k).denote (before5501 k).denote (before5503 k).denote (step5500 k) (@Runs.trans (1*1) (22*2) (before5501 k).denote (before5502 k).denote (before5503 k).denote (step5501 k) (step5502 k))) (@Runs.trans (1*1042) ((1*71)+(1*89)) (before5503 k).denote (before5504 k).denote (before5506 k).denote (step5503 k) (@Runs.trans (1*71) (1*89) (before5504 k).denote (before5505 k).denote (before5506 k).denote (step5504 k) (step5505 k)))) (@Runs.trans ((1*1042)+((1*71)+(1*89))) ((1*1042)+((1*71)+(1*89))) (before5506 k).denote (before5509 k).denote (before5512 k).denote (@Runs.trans (1*1042) ((1*71)+(1*89)) (before5506 k).denote (before5507 k).denote (before5509 k).denote (step5506 k) (@Runs.trans (1*71) (1*89) (before5507 k).denote (before5508 k).denote (before5509 k).denote (step5507 k) (step5508 k))) (@Runs.trans (1*1042) ((1*71)+(1*89)) (before5509 k).denote (before5510 k).denote (before5512 k).denote (step5509 k) (@Runs.trans (1*71) (1*89) (before5510 k).denote (before5511 k).denote (before5512 k).denote (step5510 k) (step5511 k))))) (@Runs.trans ((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2)))) (((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3)))) (before5512 k).denote (before5518 k).denote (before5525 k).denote (@Runs.trans (((1*k+3)*1202)+((1*1042)+(1*71))) ((1*89)+((1*1042)+(17*2))) (before5512 k).denote (before5515 k).denote (before5518 k).denote (@Runs.trans ((1*k+3)*1202) ((1*1042)+(1*71)) (before5512 k).denote (before5513 k).denote (before5515 k).denote (step5512 k) (@Runs.trans (1*1042) (1*71) (before5513 k).denote (before5514 k).denote (before5515 k).denote (step5513 k) (step5514 k))) (@Runs.trans (1*89) ((1*1042)+(17*2)) (before5515 k).denote (before5516 k).denote (before5518 k).denote (step5515 k) (@Runs.trans (1*1042) (17*2) (before5516 k).denote (before5517 k).denote (before5518 k).denote (step5516 k) (step5517 k)))) (@Runs.trans ((1*3)+((17*2)+(1*89))) (((18*2)+(14*2))+((94*2)+(1*3))) (before5518 k).denote (before5521 k).denote (before5525 k).denote (@Runs.trans (1*3) ((17*2)+(1*89)) (before5518 k).denote (before5519 k).denote (before5521 k).denote (step5518 k) (@Runs.trans (17*2) (1*89) (before5519 k).denote (before5520 k).denote (before5521 k).denote (step5519 k) (step5520 k))) (@Runs.trans ((18*2)+(14*2)) ((94*2)+(1*3)) (before5521 k).denote (before5523 k).denote (before5525 k).denote (@Runs.trans (18*2) (14*2) (before5521 k).denote (before5522 k).denote (before5523 k).denote (step5521 k) (step5522 k)) (@Runs.trans (94*2) (1*3) (before5523 k).denote (before5524 k).denote (before5525 k).denote (step5523 k) (step5524 k)))))) (@Runs.trans ((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3))))) ((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2))))) (before5525 k).denote (before5537 k).denote (before5550 k).denote (@Runs.trans (((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3)))) (((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))) (before5525 k).denote (before5531 k).denote (before5537 k).denote (@Runs.trans ((94*2)+((1*1)+(95*2))) ((34*2)+((7*2)+(1*3))) (before5525 k).denote (before5528 k).denote (before5531 k).denote (@Runs.trans (94*2) ((1*1)+(95*2)) (before5525 k).denote (before5526 k).denote (before5528 k).denote (step5525 k) (@Runs.trans (1*1) (95*2) (before5526 k).denote (before5527 k).denote (before5528 k).denote (step5526 k) (step5527 k))) (@Runs.trans (34*2) ((7*2)+(1*3)) (before5528 k).denote (before5529 k).denote (before5531 k).denote (step5528 k) (@Runs.trans (7*2) (1*3) (before5529 k).denote (before5530 k).denote (before5531 k).denote (step5529 k) (step5530 k)))) (@Runs.trans ((7*2)+((1*1)+(8*2))) ((1*2)+((6*2)+(1*3))) (before5531 k).denote (before5534 k).denote (before5537 k).denote (@Runs.trans (7*2) ((1*1)+(8*2)) (before5531 k).denote (before5532 k).denote (before5534 k).denote (step5531 k) (@Runs.trans (1*1) (8*2) (before5532 k).denote (before5533 k).denote (before5534 k).denote (step5532 k) (step5533 k))) (@Runs.trans (1*2) ((6*2)+(1*3)) (before5534 k).denote (before5535 k).denote (before5537 k).denote (step5534 k) (@Runs.trans (6*2) (1*3) (before5535 k).denote (before5536 k).denote (before5537 k).denote (step5535 k) (step5536 k))))) (@Runs.trans (((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2)))) (((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2)))) (before5537 k).denote (before5543 k).denote (before5550 k).denote (@Runs.trans ((6*2)+((1*1)+(7*2))) ((1*3)+((7*2)+(1*2))) (before5537 k).denote (before5540 k).denote (before5543 k).denote (@Runs.trans (6*2) ((1*1)+(7*2)) (before5537 k).denote (before5538 k).denote (before5540 k).denote (step5537 k) (@Runs.trans (1*1) (7*2) (before5538 k).denote (before5539 k).denote (before5540 k).denote (step5538 k) (step5539 k))) (@Runs.trans (1*3) ((7*2)+(1*2)) (before5540 k).denote (before5541 k).denote (before5543 k).denote (step5540 k) (@Runs.trans (7*2) (1*2) (before5541 k).denote (before5542 k).denote (before5543 k).denote (step5541 k) (step5542 k)))) (@Runs.trans ((1*2)+((1*3)+(1*3))) (((1*1)+(10*2))+((1*3)+(10*2))) (before5543 k).denote (before5546 k).denote (before5550 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before5543 k).denote (before5544 k).denote (before5546 k).denote (step5543 k) (@Runs.trans (1*3) (1*3) (before5544 k).denote (before5545 k).denote (before5546 k).denote (step5544 k) (step5545 k))) (@Runs.trans ((1*1)+(10*2)) ((1*3)+(10*2)) (before5546 k).denote (before5548 k).denote (before5550 k).denote (@Runs.trans (1*1) (10*2) (before5546 k).denote (before5547 k).denote (before5548 k).denote (step5546 k) (step5547 k)) (@Runs.trans (1*3) (10*2) (before5548 k).denote (before5549 k).denote (before5550 k).denote (step5548 k) (step5549 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2)))))) (((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))))+((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2)))))) (before5550 k).denote (before5575 k).denote (after5599 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3))))) ((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2))))) (before5550 k).denote (before5562 k).denote (before5575 k).denote (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2)))) (((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (before5550 k).denote (before5556 k).denote (before5562 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(13*2))) (before5550 k).denote (before5553 k).denote (before5556 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before5550 k).denote (before5551 k).denote (before5553 k).denote (step5550 k) (@Runs.trans (1*2) (1*3) (before5551 k).denote (before5552 k).denote (before5553 k).denote (step5551 k) (step5552 k))) (@Runs.trans (1*3) ((1*1)+(13*2)) (before5553 k).denote (before5554 k).denote (before5556 k).denote (step5553 k) (@Runs.trans (1*1) (13*2) (before5554 k).denote (before5555 k).denote (before5556 k).denote (step5554 k) (step5555 k)))) (@Runs.trans ((1*3)+((13*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before5556 k).denote (before5559 k).denote (before5562 k).denote (@Runs.trans (1*3) ((13*2)+(1*2)) (before5556 k).denote (before5557 k).denote (before5559 k).denote (step5556 k) (@Runs.trans (13*2) (1*2) (before5557 k).denote (before5558 k).denote (before5559 k).denote (step5557 k) (step5558 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before5559 k).denote (before5560 k).denote (before5562 k).denote (step5559 k) (@Runs.trans (1*3) (1*3) (before5560 k).denote (before5561 k).denote (before5562 k).denote (step5560 k) (step5561 k))))) (@Runs.trans (((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2)))) (((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2)))) (before5562 k).denote (before5568 k).denote (before5575 k).denote (@Runs.trans ((1*1)+((16*2)+(1*3))) ((16*2)+((1*2)+(1*2))) (before5562 k).denote (before5565 k).denote (before5568 k).denote (@Runs.trans (1*1) ((16*2)+(1*3)) (before5562 k).denote (before5563 k).denote (before5565 k).denote (step5562 k) (@Runs.trans (16*2) (1*3) (before5563 k).denote (before5564 k).denote (before5565 k).denote (step5563 k) (step5564 k))) (@Runs.trans (16*2) ((1*2)+(1*2)) (before5565 k).denote (before5566 k).denote (before5568 k).denote (step5565 k) (@Runs.trans (1*2) (1*2) (before5566 k).denote (before5567 k).denote (before5568 k).denote (step5566 k) (step5567 k)))) (@Runs.trans ((1*3)+((1*3)+(1*1))) (((19*2)+(1*3))+((19*2)+(1*2))) (before5568 k).denote (before5571 k).denote (before5575 k).denote (@Runs.trans (1*3) ((1*3)+(1*1)) (before5568 k).denote (before5569 k).denote (before5571 k).denote (step5568 k) (@Runs.trans (1*3) (1*1) (before5569 k).denote (before5570 k).denote (before5571 k).denote (step5569 k) (step5570 k))) (@Runs.trans ((19*2)+(1*3)) ((19*2)+(1*2)) (before5571 k).denote (before5573 k).denote (before5575 k).denote (@Runs.trans (19*2) (1*3) (before5571 k).denote (before5572 k).denote (before5573 k).denote (step5571 k) (step5572 k)) (@Runs.trans (19*2) (1*2) (before5573 k).denote (before5574 k).denote (before5575 k).denote (step5573 k) (step5574 k)))))) (@Runs.trans ((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))) ((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2))))) (before5575 k).denote (before5587 k).denote (after5599 k).denote (@Runs.trans (((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2)))) (((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))) (before5575 k).denote (before5581 k).denote (before5587 k).denote (@Runs.trans ((1*3)+((1*1)+(1*3))) ((1*2)+((20*2)+(1*2))) (before5575 k).denote (before5578 k).denote (before5581 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before5575 k).denote (before5576 k).denote (before5578 k).denote (step5575 k) (@Runs.trans (1*1) (1*3) (before5576 k).denote (before5577 k).denote (before5578 k).denote (step5576 k) (step5577 k))) (@Runs.trans (1*2) ((20*2)+(1*2)) (before5578 k).denote (before5579 k).denote (before5581 k).denote (step5578 k) (@Runs.trans (20*2) (1*2) (before5579 k).denote (before5580 k).denote (before5581 k).denote (step5579 k) (step5580 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*1)+((2*2)+(1*2))) (before5581 k).denote (before5584 k).denote (before5587 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before5581 k).denote (before5582 k).denote (before5584 k).denote (step5581 k) (@Runs.trans (1*3) (1*2) (before5582 k).denote (before5583 k).denote (before5584 k).denote (step5582 k) (step5583 k))) (@Runs.trans (1*1) ((2*2)+(1*2)) (before5584 k).denote (before5585 k).denote (before5587 k).denote (step5584 k) (@Runs.trans (2*2) (1*2) (before5585 k).denote (before5586 k).denote (before5587 k).denote (step5585 k) (step5586 k))))) (@Runs.trans (((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2)))) (((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2)))) (before5587 k).denote (before5593 k).denote (after5599 k).denote (@Runs.trans ((19*2)+((1*2)+(1*2))) ((33*2)+((1*2)+(94*2))) (before5587 k).denote (before5590 k).denote (before5593 k).denote (@Runs.trans (19*2) ((1*2)+(1*2)) (before5587 k).denote (before5588 k).denote (before5590 k).denote (step5587 k) (@Runs.trans (1*2) (1*2) (before5588 k).denote (before5589 k).denote (before5590 k).denote (step5588 k) (step5589 k))) (@Runs.trans (33*2) ((1*2)+(94*2)) (before5590 k).denote (before5591 k).denote (before5593 k).denote (step5590 k) (@Runs.trans (1*2) (94*2) (before5591 k).denote (before5592 k).denote (before5593 k).denote (step5591 k) (step5592 k)))) (@Runs.trans ((1*2)+((1*2)+(12*2))) (((1*2)+(17*2))+(((1*k+8)*586)+(22*2))) (before5593 k).denote (before5596 k).denote (after5599 k).denote (@Runs.trans (1*2) ((1*2)+(12*2)) (before5593 k).denote (before5594 k).denote (before5596 k).denote (step5593 k) (@Runs.trans (1*2) (12*2) (before5594 k).denote (before5595 k).denote (before5596 k).denote (step5594 k) (step5595 k))) (@Runs.trans ((1*2)+(17*2)) (((1*k+8)*586)+(22*2)) (before5596 k).denote (before5598 k).denote (after5599 k).denote (@Runs.trans (1*2) (17*2) (before5596 k).denote (before5597 k).denote (before5598 k).denote (step5596 k) (step5597 k)) (@Runs.trans ((1*k+8)*586) (22*2) (before5598 k).denote (before5599 k).denote (after5599 k).denote (step5598 k) (step5599 k)))))))) - have ht : (((((((22*2)+((1*1)+(22*2)))+((1*1042)+((1*71)+(1*89))))+(((1*1042)+((1*71)+(1*89)))+((1*1042)+((1*71)+(1*89)))))+(((((1*k+3)*1202)+((1*1042)+(1*71)))+((1*89)+((1*1042)+(17*2))))+(((1*3)+((17*2)+(1*89)))+(((18*2)+(14*2))+((94*2)+(1*3))))))+(((((94*2)+((1*1)+(95*2)))+((34*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+((1*2)+((6*2)+(1*3)))))+((((6*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((1*2)+((1*3)+(1*3)))+(((1*1)+(10*2))+((1*3)+(10*2)))))))+((((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(13*2))))+(((1*3)+((13*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((16*2)+(1*3)))+((16*2)+((1*2)+(1*2))))+(((1*3)+((1*3)+(1*1)))+(((19*2)+(1*3))+((19*2)+(1*2))))))+(((((1*3)+((1*1)+(1*3)))+((1*2)+((20*2)+(1*2))))+(((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))))+((((19*2)+((1*2)+(1*2)))+((33*2)+((1*2)+(94*2))))+(((1*2)+((1*2)+(12*2)))+(((1*2)+(17*2))+(((1*k+8)*586)+(22*2)))))))) = (1788*k+15964) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean deleted file mode 100644 index ff6c8e0a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk056.lean +++ /dev/null @@ -1,776 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5600_0 : Stack := [] -abbrev tail5600_1 : Stack := ⟨w1,1⟩ :: tail5600_0 -abbrev tail5600_2 : Stack := ⟨w0,1⟩ :: tail5600_1 -abbrev tail5600_3 : Stack := ⟨w2,2⟩ :: tail5600_2 -abbrev tail5600_4 : Stack := ⟨w1,5⟩ :: tail5600_3 -abbrev tail5600_5 : Stack := ⟨w0,8⟩ :: tail5600_4 -abbrev tail5600_6 : Stack := ⟨w2,1⟩ :: tail5600_5 -abbrev tail5600_7 : Stack := ⟨w1,13⟩ :: tail5600_6 -abbrev tail5600_8 : Stack := ⟨w0,6⟩ :: tail5600_7 -abbrev tail5600_9 : Stack := ⟨w2,1⟩ :: tail5600_8 -abbrev tail5600_10 : Stack := ⟨w1,12⟩ :: tail5600_9 -abbrev tail5600_11 : Stack := ⟨w0,6⟩ :: tail5600_10 -abbrev tail5600_12 : Stack := ⟨w2,1⟩ :: tail5600_11 -abbrev tail5600_13 : Stack := ⟨w1,3⟩ :: tail5600_12 -abbrev tail5600_14 (k : Nat) : Stack := ⟨w269,(1*k+7)⟩ :: tail5600_13 -abbrev tail5600_15 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5600_14 k -abbrev tail5600_16 (k : Nat) : Stack := ⟨w1,791761158⟩ :: tail5600_15 k -abbrev tail5600_17 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5600_16 k -abbrev tail5600_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_17 k -abbrev tail5600_19 (k : Nat) : Stack := ⟨w1,25⟩ :: tail5600_18 k -abbrev tail5600_20 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5600_19 k -abbrev tail5600_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_20 k -abbrev tail5600_22 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5600_21 k -abbrev tail5600_23 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5600_22 k -abbrev tail5600_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_23 k -abbrev tail5600_25 : Stack := ⟨w1,3⟩ :: tail5600_0 -abbrev tail5600_26 : Stack := ⟨w2,1⟩ :: tail5600_25 -abbrev tail5600_27 : Stack := ⟨w0,20⟩ :: tail5600_26 -abbrev tail5600_28 : Stack := ⟨w1,34⟩ :: tail5600_27 -abbrev tail5600_29 : Stack := ⟨w2,1⟩ :: tail5600_28 -abbrev tail5600_30 : Stack := ⟨w0,95⟩ :: tail5600_29 -abbrev tail5600_31 : Stack := ⟨w1,13⟩ :: tail5600_30 -abbrev tail5600_32 : Stack := ⟨w2,1⟩ :: tail5600_31 -abbrev tail5600_33 : Stack := ⟨w0,17⟩ :: tail5600_32 -abbrev tail5600_34 (k : Nat) : Stack := ⟨w273,(1*k+8)⟩ :: tail5600_33 -abbrev tail5600_35 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5600_34 k -abbrev tail5600_36 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5600_34 k -abbrev tail5600_37 (k : Nat) : Stack := ⟨w0,88⟩ :: tail5600_22 k -abbrev tail5600_38 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_36 k -abbrev tail5600_39 (k : Nat) : Stack := ⟨w1,89⟩ :: tail5600_36 k -abbrev tail5600_40 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5600_21 k -abbrev tail5600_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_39 k -abbrev tail5600_42 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5600_41 k -abbrev tail5600_43 (k : Nat) : Stack := ⟨w0,19⟩ :: tail5600_41 k -abbrev tail5600_44 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5600_19 k -abbrev tail5600_45 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_43 k -abbrev tail5600_46 (k : Nat) : Stack := ⟨w1,37⟩ :: tail5600_43 k -abbrev tail5600_47 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5600_18 k -abbrev tail5600_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_46 k -abbrev tail5600_49 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5600_48 k -abbrev tail5600_50 (k : Nat) : Stack := ⟨w0,25⟩ :: tail5600_48 k -abbrev tail5600_51 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5600_16 k -abbrev tail5600_52 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_50 k -abbrev tail5600_53 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5600_50 k -abbrev tail5600_54 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5600_15 k -abbrev tail5600_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_53 k -abbrev tail5600_56 (k : Nat) : Stack := ⟨w0,791761157⟩ :: tail5600_55 k -abbrev tail5600_57 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5600_56 k -abbrev tail5600_58 (k : Nat) : Stack := ⟨w274,(1*k+7)⟩ :: tail5600_57 k -abbrev tail5600_59 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5600_58 k -abbrev tail5600_60 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5600_58 k -abbrev tail5600_61 : Stack := ⟨w0,5⟩ :: tail5600_10 -abbrev tail5600_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_60 k -abbrev tail5600_63 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_60 k -abbrev tail5600_64 : Stack := ⟨w1,11⟩ :: tail5600_9 -abbrev tail5600_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_63 k -abbrev tail5600_66 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5600_65 k -abbrev tail5600_67 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5600_65 k -abbrev tail5600_68 : Stack := ⟨w0,5⟩ :: tail5600_7 -abbrev tail5600_69 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_67 k -abbrev tail5600_70 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_67 k -abbrev tail5600_71 : Stack := ⟨w1,12⟩ :: tail5600_6 -abbrev tail5600_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_70 k -abbrev tail5600_73 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5600_72 k -abbrev tail5600_74 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5600_72 k -abbrev tail5600_75 : Stack := ⟨w0,7⟩ :: tail5600_4 -abbrev tail5600_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5600_74 k -abbrev tail5600_77 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5600_74 k -abbrev tail5600_78 : Stack := ⟨w1,4⟩ :: tail5600_3 -abbrev tail5600_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_77 k -abbrev tail5600_80 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5600_79 k -abbrev tail5600_81 : Stack := ⟨w2,1⟩ :: tail5600_2 -abbrev tail5600_82 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5600_79 k -abbrev tail5600_83 : Stack := ⟨w23,1⟩ :: tail5600_2 -abbrev tail5600_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_80 k -abbrev tail5600_85 : Stack := ⟨w0,2⟩ :: tail5600_1 -abbrev tail5600_86 : Stack := ⟨w2,1⟩ :: tail5600_85 -abbrev tail5600_87 : Stack := ⟨w1,4⟩ :: tail5600_86 -abbrev tail5600_88 : Stack := ⟨w23,1⟩ :: tail5600_87 -abbrev tail5600_89 : Stack := ⟨w0,8⟩ :: tail5600_88 -abbrev tail5600_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_73 k -abbrev tail5600_91 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5600_90 k -abbrev tail5600_92 : Stack := ⟨w0,1⟩ :: tail5600_87 -abbrev tail5600_93 : Stack := ⟨w0,9⟩ :: tail5600_87 -abbrev tail5600_94 : Stack := ⟨w2,1⟩ :: tail5600_93 -abbrev tail5600_95 : Stack := ⟨w1,12⟩ :: tail5600_94 -abbrev tail5600_96 : Stack := ⟨w23,1⟩ :: tail5600_95 -abbrev tail5600_97 : Stack := ⟨w0,6⟩ :: tail5600_96 -abbrev tail5600_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_66 k -abbrev tail5600_99 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_98 k -abbrev tail5600_100 : Stack := ⟨w0,1⟩ :: tail5600_95 -abbrev tail5600_101 : Stack := ⟨w0,7⟩ :: tail5600_95 -abbrev tail5600_102 : Stack := ⟨w2,1⟩ :: tail5600_101 -abbrev tail5600_103 : Stack := ⟨w1,11⟩ :: tail5600_102 -abbrev tail5600_104 : Stack := ⟨w23,1⟩ :: tail5600_103 -abbrev tail5600_105 : Stack := ⟨w0,6⟩ :: tail5600_104 -abbrev tail5600_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_59 k -abbrev tail5600_107 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5600_106 k -abbrev tail5600_108 : Stack := ⟨w0,1⟩ :: tail5600_103 -abbrev tail5600_109 : Stack := ⟨w0,7⟩ :: tail5600_103 -abbrev tail5600_110 : Stack := ⟨w2,1⟩ :: tail5600_109 -abbrev tail5600_111 : Stack := ⟨w1,3⟩ :: tail5600_110 -abbrev tail5600_112 (k : Nat) : Stack := ⟨w275,(1*k+7)⟩ :: tail5600_111 -abbrev tail5600_113 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5600_112 k -abbrev tail5600_114 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5600_113 k -abbrev tail5600_115 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_114 k -abbrev tail5600_116 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5600_115 k -abbrev tail5600_117 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_49 k -abbrev tail5600_118 (k : Nat) : Stack := ⟨w1,5⟩ :: tail5600_117 k -abbrev tail5600_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_114 k -abbrev tail5600_120 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5600_114 k -abbrev tail5600_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_120 k -abbrev tail5600_122 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5600_121 k -abbrev tail5600_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_122 k -abbrev tail5600_124 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5600_123 k -abbrev tail5600_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_42 k -abbrev tail5600_126 (k : Nat) : Stack := ⟨w1,37⟩ :: tail5600_125 k -abbrev tail5600_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_122 k -abbrev tail5600_128 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5600_122 k -abbrev tail5600_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_128 k -abbrev tail5600_130 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5600_129 k -abbrev tail5600_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_130 k -abbrev tail5600_132 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5600_131 k -abbrev tail5600_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_35 k -abbrev tail5600_134 (k : Nat) : Stack := ⟨w1,89⟩ :: tail5600_133 k -abbrev tail5600_135 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_130 k -abbrev tail5600_136 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5600_130 k -abbrev tail5600_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_136 k -abbrev tail5600_138 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5600_137 k -abbrev tail5600_139 (k : Nat) : Stack := ⟨w276,(1*k+8)⟩ :: tail5600_138 k -abbrev tail5600_140 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5600_139 k -abbrev tail5600_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5600_140 k -abbrev tail5600_142 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5600_141 k -abbrev tail5600_143 : Stack := ⟨w0,94⟩ :: tail5600_29 -abbrev tail5600_144 : Stack := ⟨w23,1⟩ :: tail5600_143 -abbrev tail5600_145 : Stack := ⟨w1,13⟩ :: tail5600_144 -abbrev tail5600_146 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5600_140 k -abbrev tail5600_147 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5600_140 k -abbrev tail5600_148 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5600_147 k -abbrev tail5600_149 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5600_148 k - -def before5600 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5600_24 k),(tail5600_35 k)⟩ -def before5601 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521853),(tail5600_23 k),(tail5600_36 k)⟩ -def before5602 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail5600_37 k),(tail5600_38 k)⟩ -def before5603 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5600_22 k),(tail5600_39 k)⟩ -def before5604 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521673),(tail5600_40 k),(tail5600_41 k)⟩ -def before5605 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5600_21 k),(tail5600_42 k)⟩ -def before5606 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521635),(tail5600_20 k),(tail5600_43 k)⟩ -def before5607 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail5600_44 k),(tail5600_45 k)⟩ -def before5608 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5600_19 k),(tail5600_46 k)⟩ -def before5609 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521559),(tail5600_47 k),(tail5600_48 k)⟩ -def before5610 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5600_18 k),(tail5600_49 k)⟩ -def before5611 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521509),(tail5600_17 k),(tail5600_50 k)⟩ -def before5612 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail5600_51 k),(tail5600_52 k)⟩ -def before5613 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5600_16 k),(tail5600_53 k)⟩ -def before5614 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail5600_54 k),(tail5600_55 k)⟩ -def before5615 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5600_15 k),(tail5600_56 k)⟩ -def before5616 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5600_14 k),(tail5600_57 k)⟩ -def before5617 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5600_13,(tail5600_58 k)⟩ -def before5618 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5600_12,(tail5600_59 k)⟩ -def before5619 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail5600_11,(tail5600_60 k)⟩ -def before5620 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail5600_61,(tail5600_62 k)⟩ -def before5621 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5600_10,(tail5600_63 k)⟩ -def before5622 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail5600_64,(tail5600_65 k)⟩ -def before5623 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5600_9,(tail5600_66 k)⟩ -def before5624 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1167),tail5600_8,(tail5600_67 k)⟩ -def before5625 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail5600_68,(tail5600_69 k)⟩ -def before5626 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5600_7,(tail5600_70 k)⟩ -def before5627 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail5600_71,(tail5600_72 k)⟩ -def before5628 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5600_6,(tail5600_73 k)⟩ -def before5629 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5600_5,(tail5600_74 k)⟩ -def before5630 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail5600_75,(tail5600_76 k)⟩ -def before5631 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail5600_4,(tail5600_77 k)⟩ -def before5632 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1225),tail5600_78,(tail5600_79 k)⟩ -def before5633 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5600_3,(tail5600_80 k)⟩ -def before5634 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail5600_81,(tail5600_82 k)⟩ -def before5635 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5600_83,(tail5600_82 k)⟩ -def before5636 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail5600_83,(tail5600_84 k)⟩ -def before5637 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5600_85,(tail5600_84 k)⟩ -def before5638 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail5600_86,(tail5600_80 k)⟩ -def before5639 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1225),tail5600_87,(tail5600_79 k)⟩ -def before5640 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail5600_88,(tail5600_77 k)⟩ -def before5641 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5600_89,(tail5600_74 k)⟩ -def before5642 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail5600_89,(tail5600_90 k)⟩ -def before5643 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail5600_88,(tail5600_91 k)⟩ -def before5644 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1223),tail5600_92,(tail5600_91 k)⟩ -def before5645 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5600_93,(tail5600_90 k)⟩ -def before5646 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail5600_94,(tail5600_73 k)⟩ -def before5647 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1181),tail5600_95,(tail5600_72 k)⟩ -def before5648 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail5600_96,(tail5600_70 k)⟩ -def before5649 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5600_97,(tail5600_67 k)⟩ -def before5650 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail5600_97,(tail5600_98 k)⟩ -def before5651 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail5600_96,(tail5600_99 k)⟩ -def before5652 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail5600_100,(tail5600_99 k)⟩ -def before5653 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5600_101,(tail5600_98 k)⟩ -def before5654 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail5600_102,(tail5600_66 k)⟩ -def before5655 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1143),tail5600_103,(tail5600_65 k)⟩ -def before5656 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail5600_104,(tail5600_63 k)⟩ -def before5657 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5600_105,(tail5600_60 k)⟩ -def before5658 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail5600_105,(tail5600_106 k)⟩ -def before5659 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail5600_104,(tail5600_107 k)⟩ -def before5660 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail5600_108,(tail5600_107 k)⟩ -def before5661 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5600_109,(tail5600_106 k)⟩ -def before5662 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail5600_110,(tail5600_59 k)⟩ -def before5663 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail5600_111,(tail5600_58 k)⟩ -def before5664 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail5600_112 k),(tail5600_57 k)⟩ -def before5665 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail5600_113 k),(tail5600_56 k)⟩ -def before5666 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521497),(tail5600_114 k),(tail5600_55 k)⟩ -def before5667 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521499),(tail5600_115 k),(tail5600_53 k)⟩ -def before5668 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5600_116 k),(tail5600_50 k)⟩ -def before5669 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail5600_116 k),(tail5600_117 k)⟩ -def before5670 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail5600_115 k),(tail5600_118 k)⟩ -def before5671 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521499),(tail5600_119 k),(tail5600_118 k)⟩ -def before5672 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5600_120 k),(tail5600_117 k)⟩ -def before5673 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521511),(tail5600_121 k),(tail5600_49 k)⟩ -def before5674 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521559),(tail5600_122 k),(tail5600_48 k)⟩ -def before5675 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521561),(tail5600_123 k),(tail5600_46 k)⟩ -def before5676 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5600_124 k),(tail5600_43 k)⟩ -def before5677 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521635),(tail5600_124 k),(tail5600_125 k)⟩ -def before5678 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521561),(tail5600_123 k),(tail5600_126 k)⟩ -def before5679 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521561),(tail5600_127 k),(tail5600_126 k)⟩ -def before5680 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5600_128 k),(tail5600_125 k)⟩ -def before5681 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521637),(tail5600_129 k),(tail5600_42 k)⟩ -def before5682 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521673),(tail5600_130 k),(tail5600_41 k)⟩ -def before5683 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail5600_131 k),(tail5600_39 k)⟩ -def before5684 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5600_132 k),(tail5600_36 k)⟩ -def before5685 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521853),(tail5600_132 k),(tail5600_133 k)⟩ -def before5686 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521675),(tail5600_131 k),(tail5600_134 k)⟩ -def before5687 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521675),(tail5600_135 k),(tail5600_134 k)⟩ -def before5688 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5600_136 k),(tail5600_133 k)⟩ -def before5689 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521855),(tail5600_137 k),(tail5600_35 k)⟩ -def before5690 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail5600_138 k),(tail5600_34 k)⟩ -def before5691 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail5600_139 k),tail5600_33⟩ -def before5692 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526621),(tail5600_140 k),tail5600_32⟩ -def before5693 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526623),(tail5600_141 k),tail5600_31⟩ -def before5694 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5600_142 k),tail5600_30⟩ -def before5695 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail5600_142 k),tail5600_144⟩ -def before5696 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526623),(tail5600_141 k),tail5600_145⟩ -def before5697 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526623),(tail5600_146 k),tail5600_145⟩ -def before5698 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5600_147 k),tail5600_144⟩ -def before5699 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526651),(tail5600_148 k),tail5600_143⟩ -def after5699 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526839),(tail5600_149 k),tail5600_29⟩ - -theorem macro5600 (k : Nat) : applyExit (before5600 k) exit3 1 = some (before5601 k) := by - simp (disch := omega) [before5600, before5601, exit3, applyExit, pop, push] - <;> omega -theorem step5600 (k : Nat) : Runs (1*2) (before5600 k).denote (before5601 k).denote := - @applyExit_sound (before5600 k) (before5601 k) exit3 1 valid3 (macro5600 k) -theorem macro5601 (k : Nat) : applyExit (before5601 k) exit9 1 = some (before5602 k) := by - simp (disch := omega) [before5601, before5602, exit9, applyExit, pop, push] - <;> omega -theorem step5601 (k : Nat) : Runs (1*2) (before5601 k).denote (before5602 k).denote := - @applyExit_sound (before5601 k) (before5602 k) exit9 1 valid9 (macro5601 k) -theorem macro5602 (k : Nat) : applyExit (before5602 k) exit10 88 = some (before5603 k) := by - simp (disch := omega) [before5602, before5603, exit10, applyExit, pop, push] - <;> omega -theorem step5602 (k : Nat) : Runs (88*2) (before5602 k).denote (before5603 k).denote := - @applyExit_sound (before5602 k) (before5603 k) exit10 88 valid10 (macro5602 k) -theorem macro5603 (k : Nat) : applyExit (before5603 k) exit11 1 = some (before5604 k) := by - simp (disch := omega) [before5603, before5604, exit11, applyExit, pop, push] - <;> omega -theorem step5603 (k : Nat) : Runs (1*2) (before5603 k).denote (before5604 k).denote := - @applyExit_sound (before5603 k) (before5604 k) exit11 1 valid11 (macro5603 k) -theorem macro5604 (k : Nat) : applyExit (before5604 k) exit2 18 = some (before5605 k) := by - simp (disch := omega) [before5604, before5605, exit2, applyExit, pop, push] - <;> omega -theorem step5604 (k : Nat) : Runs (18*2) (before5604 k).denote (before5605 k).denote := - @applyExit_sound (before5604 k) (before5605 k) exit2 18 valid2 (macro5604 k) -theorem macro5605 (k : Nat) : applyExit (before5605 k) exit3 1 = some (before5606 k) := by - simp (disch := omega) [before5605, before5606, exit3, applyExit, pop, push] - <;> omega -theorem step5605 (k : Nat) : Runs (1*2) (before5605 k).denote (before5606 k).denote := - @applyExit_sound (before5605 k) (before5606 k) exit3 1 valid3 (macro5605 k) -theorem macro5606 (k : Nat) : applyExit (before5606 k) exit9 1 = some (before5607 k) := by - simp (disch := omega) [before5606, before5607, exit9, applyExit, pop, push] - <;> omega -theorem step5606 (k : Nat) : Runs (1*2) (before5606 k).denote (before5607 k).denote := - @applyExit_sound (before5606 k) (before5607 k) exit9 1 valid9 (macro5606 k) -theorem macro5607 (k : Nat) : applyExit (before5607 k) exit10 36 = some (before5608 k) := by - simp (disch := omega) [before5607, before5608, exit10, applyExit, pop, push] - <;> omega -theorem step5607 (k : Nat) : Runs (36*2) (before5607 k).denote (before5608 k).denote := - @applyExit_sound (before5607 k) (before5608 k) exit10 36 valid10 (macro5607 k) -theorem macro5608 (k : Nat) : applyExit (before5608 k) exit11 1 = some (before5609 k) := by - simp (disch := omega) [before5608, before5609, exit11, applyExit, pop, push] - <;> omega -theorem step5608 (k : Nat) : Runs (1*2) (before5608 k).denote (before5609 k).denote := - @applyExit_sound (before5608 k) (before5609 k) exit11 1 valid11 (macro5608 k) -theorem macro5609 (k : Nat) : applyExit (before5609 k) exit2 24 = some (before5610 k) := by - simp (disch := omega) [before5609, before5610, exit2, applyExit, pop, push] - <;> omega -theorem step5609 (k : Nat) : Runs (24*2) (before5609 k).denote (before5610 k).denote := - @applyExit_sound (before5609 k) (before5610 k) exit2 24 valid2 (macro5609 k) -theorem macro5610 (k : Nat) : applyExit (before5610 k) exit3 1 = some (before5611 k) := by - simp (disch := omega) [before5610, before5611, exit3, applyExit, pop, push] - <;> omega -theorem step5610 (k : Nat) : Runs (1*2) (before5610 k).denote (before5611 k).denote := - @applyExit_sound (before5610 k) (before5611 k) exit3 1 valid3 (macro5610 k) -theorem macro5611 (k : Nat) : applyExit (before5611 k) exit9 1 = some (before5612 k) := by - simp (disch := omega) [before5611, before5612, exit9, applyExit, pop, push] - <;> omega -theorem step5611 (k : Nat) : Runs (1*2) (before5611 k).denote (before5612 k).denote := - @applyExit_sound (before5611 k) (before5612 k) exit9 1 valid9 (macro5611 k) -theorem macro5612 (k : Nat) : applyExit (before5612 k) exit10 4 = some (before5613 k) := by - simp (disch := omega) [before5612, before5613, exit10, applyExit, pop, push] - <;> omega -theorem step5612 (k : Nat) : Runs (4*2) (before5612 k).denote (before5613 k).denote := - @applyExit_sound (before5612 k) (before5613 k) exit10 4 valid10 (macro5612 k) -theorem macro5613 (k : Nat) : applyExit (before5613 k) exit11 1 = some (before5614 k) := by - simp (disch := omega) [before5613, before5614, exit11, applyExit, pop, push] - <;> omega -theorem step5613 (k : Nat) : Runs (1*2) (before5613 k).denote (before5614 k).denote := - @applyExit_sound (before5613 k) (before5614 k) exit11 1 valid11 (macro5613 k) -theorem macro5614 (k : Nat) : applyExit (before5614 k) exit2 791761157 = some (before5615 k) := by - simp (disch := omega) [before5614, before5615, exit2, applyExit, pop, push] - <;> omega -theorem step5614 (k : Nat) : Runs (791761157*2) (before5614 k).denote (before5615 k).denote := - @applyExit_sound (before5614 k) (before5615 k) exit2 791761157 valid2 (macro5614 k) -theorem macro5615 (k : Nat) : applyExit (before5615 k) exit276 1 = some (before5616 k) := by - simp (disch := omega) [before5615, before5616, exit276, applyExit, pop, push] - <;> omega -theorem step5615 (k : Nat) : Runs (1*38) (before5615 k).denote (before5616 k).denote := - @applyExit_sound (before5615 k) (before5616 k) exit276 1 valid276 (macro5615 k) -theorem macro5616 (k : Nat) : applyExit (before5616 k) exit310 (1*k+7) = some (before5617 k) := by - simp (disch := omega) [before5616, before5617, exit310, applyExit, pop, push] - <;> omega -theorem step5616 (k : Nat) : Runs ((1*k+7)*38) (before5616 k).denote (before5617 k).denote := - @applyExit_sound (before5616 k) (before5617 k) exit310 (1*k+7) valid310 (macro5616 k) -theorem macro5617 (k : Nat) : applyExit (before5617 k) exit2 3 = some (before5618 k) := by - simp (disch := omega) [before5617, before5618, exit2, applyExit, pop, push] - <;> omega -theorem step5617 (k : Nat) : Runs (3*2) (before5617 k).denote (before5618 k).denote := - @applyExit_sound (before5617 k) (before5618 k) exit2 3 valid2 (macro5617 k) -theorem macro5618 (k : Nat) : applyExit (before5618 k) exit3 1 = some (before5619 k) := by - simp (disch := omega) [before5618, before5619, exit3, applyExit, pop, push] - <;> omega -theorem step5618 (k : Nat) : Runs (1*2) (before5618 k).denote (before5619 k).denote := - @applyExit_sound (before5618 k) (before5619 k) exit3 1 valid3 (macro5618 k) -theorem macro5619 (k : Nat) : applyExit (before5619 k) exit9 1 = some (before5620 k) := by - simp (disch := omega) [before5619, before5620, exit9, applyExit, pop, push] - <;> omega -theorem step5619 (k : Nat) : Runs (1*2) (before5619 k).denote (before5620 k).denote := - @applyExit_sound (before5619 k) (before5620 k) exit9 1 valid9 (macro5619 k) -theorem macro5620 (k : Nat) : applyExit (before5620 k) exit10 5 = some (before5621 k) := by - simp (disch := omega) [before5620, before5621, exit10, applyExit, pop, push] - <;> omega -theorem step5620 (k : Nat) : Runs (5*2) (before5620 k).denote (before5621 k).denote := - @applyExit_sound (before5620 k) (before5621 k) exit10 5 valid10 (macro5620 k) -theorem macro5621 (k : Nat) : applyExit (before5621 k) exit11 1 = some (before5622 k) := by - simp (disch := omega) [before5621, before5622, exit11, applyExit, pop, push] - <;> omega -theorem step5621 (k : Nat) : Runs (1*2) (before5621 k).denote (before5622 k).denote := - @applyExit_sound (before5621 k) (before5622 k) exit11 1 valid11 (macro5621 k) -theorem macro5622 (k : Nat) : applyExit (before5622 k) exit2 11 = some (before5623 k) := by - simp (disch := omega) [before5622, before5623, exit2, applyExit, pop, push] - <;> omega -theorem step5622 (k : Nat) : Runs (11*2) (before5622 k).denote (before5623 k).denote := - @applyExit_sound (before5622 k) (before5623 k) exit2 11 valid2 (macro5622 k) -theorem macro5623 (k : Nat) : applyExit (before5623 k) exit3 1 = some (before5624 k) := by - simp (disch := omega) [before5623, before5624, exit3, applyExit, pop, push] - <;> omega -theorem step5623 (k : Nat) : Runs (1*2) (before5623 k).denote (before5624 k).denote := - @applyExit_sound (before5623 k) (before5624 k) exit3 1 valid3 (macro5623 k) -theorem macro5624 (k : Nat) : applyExit (before5624 k) exit9 1 = some (before5625 k) := by - simp (disch := omega) [before5624, before5625, exit9, applyExit, pop, push] - <;> omega -theorem step5624 (k : Nat) : Runs (1*2) (before5624 k).denote (before5625 k).denote := - @applyExit_sound (before5624 k) (before5625 k) exit9 1 valid9 (macro5624 k) -theorem macro5625 (k : Nat) : applyExit (before5625 k) exit10 5 = some (before5626 k) := by - simp (disch := omega) [before5625, before5626, exit10, applyExit, pop, push] - <;> omega -theorem step5625 (k : Nat) : Runs (5*2) (before5625 k).denote (before5626 k).denote := - @applyExit_sound (before5625 k) (before5626 k) exit10 5 valid10 (macro5625 k) -theorem macro5626 (k : Nat) : applyExit (before5626 k) exit11 1 = some (before5627 k) := by - simp (disch := omega) [before5626, before5627, exit11, applyExit, pop, push] - <;> omega -theorem step5626 (k : Nat) : Runs (1*2) (before5626 k).denote (before5627 k).denote := - @applyExit_sound (before5626 k) (before5627 k) exit11 1 valid11 (macro5626 k) -theorem macro5627 (k : Nat) : applyExit (before5627 k) exit2 12 = some (before5628 k) := by - simp (disch := omega) [before5627, before5628, exit2, applyExit, pop, push] - <;> omega -theorem step5627 (k : Nat) : Runs (12*2) (before5627 k).denote (before5628 k).denote := - @applyExit_sound (before5627 k) (before5628 k) exit2 12 valid2 (macro5627 k) -theorem macro5628 (k : Nat) : applyExit (before5628 k) exit3 1 = some (before5629 k) := by - simp (disch := omega) [before5628, before5629, exit3, applyExit, pop, push] - <;> omega -theorem step5628 (k : Nat) : Runs (1*2) (before5628 k).denote (before5629 k).denote := - @applyExit_sound (before5628 k) (before5629 k) exit3 1 valid3 (macro5628 k) -theorem macro5629 (k : Nat) : applyExit (before5629 k) exit9 1 = some (before5630 k) := by - simp (disch := omega) [before5629, before5630, exit9, applyExit, pop, push] - <;> omega -theorem step5629 (k : Nat) : Runs (1*2) (before5629 k).denote (before5630 k).denote := - @applyExit_sound (before5629 k) (before5630 k) exit9 1 valid9 (macro5629 k) -theorem macro5630 (k : Nat) : applyExit (before5630 k) exit10 7 = some (before5631 k) := by - simp (disch := omega) [before5630, before5631, exit10, applyExit, pop, push] - <;> omega -theorem step5630 (k : Nat) : Runs (7*2) (before5630 k).denote (before5631 k).denote := - @applyExit_sound (before5630 k) (before5631 k) exit10 7 valid10 (macro5630 k) -theorem macro5631 (k : Nat) : applyExit (before5631 k) exit11 1 = some (before5632 k) := by - simp (disch := omega) [before5631, before5632, exit11, applyExit, pop, push] - <;> omega -theorem step5631 (k : Nat) : Runs (1*2) (before5631 k).denote (before5632 k).denote := - @applyExit_sound (before5631 k) (before5632 k) exit11 1 valid11 (macro5631 k) -theorem macro5632 (k : Nat) : applyExit (before5632 k) exit2 4 = some (before5633 k) := by - simp (disch := omega) [before5632, before5633, exit2, applyExit, pop, push] - <;> omega -theorem step5632 (k : Nat) : Runs (4*2) (before5632 k).denote (before5633 k).denote := - @applyExit_sound (before5632 k) (before5633 k) exit2 4 valid2 (macro5632 k) -theorem macro5633 (k : Nat) : applyExit (before5633 k) exit3 1 = some (before5634 k) := by - simp (disch := omega) [before5633, before5634, exit3, applyExit, pop, push] - <;> omega -theorem step5633 (k : Nat) : Runs (1*2) (before5633 k).denote (before5634 k).denote := - @applyExit_sound (before5633 k) (before5634 k) exit3 1 valid3 (macro5633 k) -theorem macro5634 (k : Nat) : applyExit (before5634 k) exit30 1 = some (before5635 k) := by - simp (disch := omega) [before5634, before5635, exit30, applyExit, pop, push] - <;> omega -theorem step5634 (k : Nat) : Runs (1*3) (before5634 k).denote (before5635 k).denote := - @applyExit_sound (before5634 k) (before5635 k) exit30 1 valid30 (macro5634 k) -theorem macro5635 (k : Nat) : applyExit (before5635 k) exit31 1 = some (before5636 k) := by - simp (disch := omega) [before5635, before5636, exit31, applyExit, pop, push] - <;> omega -theorem step5635 (k : Nat) : Runs (1*1) (before5635 k).denote (before5636 k).denote := - @applyExit_sound (before5635 k) (before5636 k) exit31 1 valid31 (macro5635 k) -theorem macro5636 (k : Nat) : applyExit (before5636 k) exit32 1 = some (before5637 k) := by - simp (disch := omega) [before5636, before5637, exit32, applyExit, pop, push] - <;> omega -theorem step5636 (k : Nat) : Runs (1*3) (before5636 k).denote (before5637 k).denote := - @applyExit_sound (before5636 k) (before5637 k) exit32 1 valid32 (macro5636 k) -theorem macro5637 (k : Nat) : applyExit (before5637 k) exit33 1 = some (before5638 k) := by - simp (disch := omega) [before5637, before5638, exit33, applyExit, pop, push] - <;> omega -theorem step5637 (k : Nat) : Runs (1*2) (before5637 k).denote (before5638 k).denote := - @applyExit_sound (before5637 k) (before5638 k) exit33 1 valid33 (macro5637 k) -theorem macro5638 (k : Nat) : applyExit (before5638 k) exit34 4 = some (before5639 k) := by - simp (disch := omega) [before5638, before5639, exit34, applyExit, pop, push] - <;> omega -theorem step5638 (k : Nat) : Runs (4*2) (before5638 k).denote (before5639 k).denote := - @applyExit_sound (before5638 k) (before5639 k) exit34 4 valid34 (macro5638 k) -theorem macro5639 (k : Nat) : applyExit (before5639 k) exit35 1 = some (before5640 k) := by - simp (disch := omega) [before5639, before5640, exit35, applyExit, pop, push] - <;> omega -theorem step5639 (k : Nat) : Runs (1*2) (before5639 k).denote (before5640 k).denote := - @applyExit_sound (before5639 k) (before5640 k) exit35 1 valid35 (macro5639 k) -theorem macro5640 (k : Nat) : applyExit (before5640 k) exit36 8 = some (before5641 k) := by - simp (disch := omega) [before5640, before5641, exit36, applyExit, pop, push] - <;> omega -theorem step5640 (k : Nat) : Runs (8*2) (before5640 k).denote (before5641 k).denote := - @applyExit_sound (before5640 k) (before5641 k) exit36 8 valid36 (macro5640 k) -theorem macro5641 (k : Nat) : applyExit (before5641 k) exit31 1 = some (before5642 k) := by - simp (disch := omega) [before5641, before5642, exit31, applyExit, pop, push] - <;> omega -theorem step5641 (k : Nat) : Runs (1*1) (before5641 k).denote (before5642 k).denote := - @applyExit_sound (before5641 k) (before5642 k) exit31 1 valid31 (macro5641 k) -theorem macro5642 (k : Nat) : applyExit (before5642 k) exit10 8 = some (before5643 k) := by - simp (disch := omega) [before5642, before5643, exit10, applyExit, pop, push] - <;> omega -theorem step5642 (k : Nat) : Runs (8*2) (before5642 k).denote (before5643 k).denote := - @applyExit_sound (before5642 k) (before5643 k) exit10 8 valid10 (macro5642 k) -theorem macro5643 (k : Nat) : applyExit (before5643 k) exit32 1 = some (before5644 k) := by - simp (disch := omega) [before5643, before5644, exit32, applyExit, pop, push] - <;> omega -theorem step5643 (k : Nat) : Runs (1*3) (before5643 k).denote (before5644 k).denote := - @applyExit_sound (before5643 k) (before5644 k) exit32 1 valid32 (macro5643 k) -theorem macro5644 (k : Nat) : applyExit (before5644 k) exit36 8 = some (before5645 k) := by - simp (disch := omega) [before5644, before5645, exit36, applyExit, pop, push] - <;> omega -theorem step5644 (k : Nat) : Runs (8*2) (before5644 k).denote (before5645 k).denote := - @applyExit_sound (before5644 k) (before5645 k) exit36 8 valid36 (macro5644 k) -theorem macro5645 (k : Nat) : applyExit (before5645 k) exit33 1 = some (before5646 k) := by - simp (disch := omega) [before5645, before5646, exit33, applyExit, pop, push] - <;> omega -theorem step5645 (k : Nat) : Runs (1*2) (before5645 k).denote (before5646 k).denote := - @applyExit_sound (before5645 k) (before5646 k) exit33 1 valid33 (macro5645 k) -theorem macro5646 (k : Nat) : applyExit (before5646 k) exit34 12 = some (before5647 k) := by - simp (disch := omega) [before5646, before5647, exit34, applyExit, pop, push] - <;> omega -theorem step5646 (k : Nat) : Runs (12*2) (before5646 k).denote (before5647 k).denote := - @applyExit_sound (before5646 k) (before5647 k) exit34 12 valid34 (macro5646 k) -theorem macro5647 (k : Nat) : applyExit (before5647 k) exit35 1 = some (before5648 k) := by - simp (disch := omega) [before5647, before5648, exit35, applyExit, pop, push] - <;> omega -theorem step5647 (k : Nat) : Runs (1*2) (before5647 k).denote (before5648 k).denote := - @applyExit_sound (before5647 k) (before5648 k) exit35 1 valid35 (macro5647 k) -theorem macro5648 (k : Nat) : applyExit (before5648 k) exit36 6 = some (before5649 k) := by - simp (disch := omega) [before5648, before5649, exit36, applyExit, pop, push] - <;> omega -theorem step5648 (k : Nat) : Runs (6*2) (before5648 k).denote (before5649 k).denote := - @applyExit_sound (before5648 k) (before5649 k) exit36 6 valid36 (macro5648 k) -theorem macro5649 (k : Nat) : applyExit (before5649 k) exit31 1 = some (before5650 k) := by - simp (disch := omega) [before5649, before5650, exit31, applyExit, pop, push] - <;> omega -theorem step5649 (k : Nat) : Runs (1*1) (before5649 k).denote (before5650 k).denote := - @applyExit_sound (before5649 k) (before5650 k) exit31 1 valid31 (macro5649 k) -theorem macro5650 (k : Nat) : applyExit (before5650 k) exit10 6 = some (before5651 k) := by - simp (disch := omega) [before5650, before5651, exit10, applyExit, pop, push] - <;> omega -theorem step5650 (k : Nat) : Runs (6*2) (before5650 k).denote (before5651 k).denote := - @applyExit_sound (before5650 k) (before5651 k) exit10 6 valid10 (macro5650 k) -theorem macro5651 (k : Nat) : applyExit (before5651 k) exit32 1 = some (before5652 k) := by - simp (disch := omega) [before5651, before5652, exit32, applyExit, pop, push] - <;> omega -theorem step5651 (k : Nat) : Runs (1*3) (before5651 k).denote (before5652 k).denote := - @applyExit_sound (before5651 k) (before5652 k) exit32 1 valid32 (macro5651 k) -theorem macro5652 (k : Nat) : applyExit (before5652 k) exit36 6 = some (before5653 k) := by - simp (disch := omega) [before5652, before5653, exit36, applyExit, pop, push] - <;> omega -theorem step5652 (k : Nat) : Runs (6*2) (before5652 k).denote (before5653 k).denote := - @applyExit_sound (before5652 k) (before5653 k) exit36 6 valid36 (macro5652 k) -theorem macro5653 (k : Nat) : applyExit (before5653 k) exit33 1 = some (before5654 k) := by - simp (disch := omega) [before5653, before5654, exit33, applyExit, pop, push] - <;> omega -theorem step5653 (k : Nat) : Runs (1*2) (before5653 k).denote (before5654 k).denote := - @applyExit_sound (before5653 k) (before5654 k) exit33 1 valid33 (macro5653 k) -theorem macro5654 (k : Nat) : applyExit (before5654 k) exit34 11 = some (before5655 k) := by - simp (disch := omega) [before5654, before5655, exit34, applyExit, pop, push] - <;> omega -theorem step5654 (k : Nat) : Runs (11*2) (before5654 k).denote (before5655 k).denote := - @applyExit_sound (before5654 k) (before5655 k) exit34 11 valid34 (macro5654 k) -theorem macro5655 (k : Nat) : applyExit (before5655 k) exit35 1 = some (before5656 k) := by - simp (disch := omega) [before5655, before5656, exit35, applyExit, pop, push] - <;> omega -theorem step5655 (k : Nat) : Runs (1*2) (before5655 k).denote (before5656 k).denote := - @applyExit_sound (before5655 k) (before5656 k) exit35 1 valid35 (macro5655 k) -theorem macro5656 (k : Nat) : applyExit (before5656 k) exit36 6 = some (before5657 k) := by - simp (disch := omega) [before5656, before5657, exit36, applyExit, pop, push] - <;> omega -theorem step5656 (k : Nat) : Runs (6*2) (before5656 k).denote (before5657 k).denote := - @applyExit_sound (before5656 k) (before5657 k) exit36 6 valid36 (macro5656 k) -theorem macro5657 (k : Nat) : applyExit (before5657 k) exit31 1 = some (before5658 k) := by - simp (disch := omega) [before5657, before5658, exit31, applyExit, pop, push] - <;> omega -theorem step5657 (k : Nat) : Runs (1*1) (before5657 k).denote (before5658 k).denote := - @applyExit_sound (before5657 k) (before5658 k) exit31 1 valid31 (macro5657 k) -theorem macro5658 (k : Nat) : applyExit (before5658 k) exit10 6 = some (before5659 k) := by - simp (disch := omega) [before5658, before5659, exit10, applyExit, pop, push] - <;> omega -theorem step5658 (k : Nat) : Runs (6*2) (before5658 k).denote (before5659 k).denote := - @applyExit_sound (before5658 k) (before5659 k) exit10 6 valid10 (macro5658 k) -theorem macro5659 (k : Nat) : applyExit (before5659 k) exit32 1 = some (before5660 k) := by - simp (disch := omega) [before5659, before5660, exit32, applyExit, pop, push] - <;> omega -theorem step5659 (k : Nat) : Runs (1*3) (before5659 k).denote (before5660 k).denote := - @applyExit_sound (before5659 k) (before5660 k) exit32 1 valid32 (macro5659 k) -theorem macro5660 (k : Nat) : applyExit (before5660 k) exit36 6 = some (before5661 k) := by - simp (disch := omega) [before5660, before5661, exit36, applyExit, pop, push] - <;> omega -theorem step5660 (k : Nat) : Runs (6*2) (before5660 k).denote (before5661 k).denote := - @applyExit_sound (before5660 k) (before5661 k) exit36 6 valid36 (macro5660 k) -theorem macro5661 (k : Nat) : applyExit (before5661 k) exit33 1 = some (before5662 k) := by - simp (disch := omega) [before5661, before5662, exit33, applyExit, pop, push] - <;> omega -theorem step5661 (k : Nat) : Runs (1*2) (before5661 k).denote (before5662 k).denote := - @applyExit_sound (before5661 k) (before5662 k) exit33 1 valid33 (macro5661 k) -theorem macro5662 (k : Nat) : applyExit (before5662 k) exit34 3 = some (before5663 k) := by - simp (disch := omega) [before5662, before5663, exit34, applyExit, pop, push] - <;> omega -theorem step5662 (k : Nat) : Runs (3*2) (before5662 k).denote (before5663 k).denote := - @applyExit_sound (before5662 k) (before5663 k) exit34 3 valid34 (macro5662 k) -theorem macro5663 (k : Nat) : applyExit (before5663 k) exit311 (1*k+7) = some (before5664 k) := by - simp (disch := omega) [before5663, before5664, exit311, applyExit, pop, push] - <;> omega -theorem step5663 (k : Nat) : Runs ((1*k+7)*66) (before5663 k).denote (before5664 k).denote := - @applyExit_sound (before5663 k) (before5664 k) exit311 (1*k+7) valid311 (macro5663 k) -theorem macro5664 (k : Nat) : applyExit (before5664 k) exit283 1 = some (before5665 k) := by - simp (disch := omega) [before5664, before5665, exit283, applyExit, pop, push] - <;> omega -theorem step5664 (k : Nat) : Runs (1*38) (before5664 k).denote (before5665 k).denote := - @applyExit_sound (before5664 k) (before5665 k) exit283 1 valid283 (macro5664 k) -theorem macro5665 (k : Nat) : applyExit (before5665 k) exit34 791761157 = some (before5666 k) := by - simp (disch := omega) [before5665, before5666, exit34, applyExit, pop, push] - <;> omega -theorem step5665 (k : Nat) : Runs (791761157*2) (before5665 k).denote (before5666 k).denote := - @applyExit_sound (before5665 k) (before5666 k) exit34 791761157 valid34 (macro5665 k) -theorem macro5666 (k : Nat) : applyExit (before5666 k) exit35 1 = some (before5667 k) := by - simp (disch := omega) [before5666, before5667, exit35, applyExit, pop, push] - <;> omega -theorem step5666 (k : Nat) : Runs (1*2) (before5666 k).denote (before5667 k).denote := - @applyExit_sound (before5666 k) (before5667 k) exit35 1 valid35 (macro5666 k) -theorem macro5667 (k : Nat) : applyExit (before5667 k) exit36 5 = some (before5668 k) := by - simp (disch := omega) [before5667, before5668, exit36, applyExit, pop, push] - <;> omega -theorem step5667 (k : Nat) : Runs (5*2) (before5667 k).denote (before5668 k).denote := - @applyExit_sound (before5667 k) (before5668 k) exit36 5 valid36 (macro5667 k) -theorem macro5668 (k : Nat) : applyExit (before5668 k) exit31 1 = some (before5669 k) := by - simp (disch := omega) [before5668, before5669, exit31, applyExit, pop, push] - <;> omega -theorem step5668 (k : Nat) : Runs (1*1) (before5668 k).denote (before5669 k).denote := - @applyExit_sound (before5668 k) (before5669 k) exit31 1 valid31 (macro5668 k) -theorem macro5669 (k : Nat) : applyExit (before5669 k) exit10 5 = some (before5670 k) := by - simp (disch := omega) [before5669, before5670, exit10, applyExit, pop, push] - <;> omega -theorem step5669 (k : Nat) : Runs (5*2) (before5669 k).denote (before5670 k).denote := - @applyExit_sound (before5669 k) (before5670 k) exit10 5 valid10 (macro5669 k) -theorem macro5670 (k : Nat) : applyExit (before5670 k) exit32 1 = some (before5671 k) := by - simp (disch := omega) [before5670, before5671, exit32, applyExit, pop, push] - <;> omega -theorem step5670 (k : Nat) : Runs (1*3) (before5670 k).denote (before5671 k).denote := - @applyExit_sound (before5670 k) (before5671 k) exit32 1 valid32 (macro5670 k) -theorem macro5671 (k : Nat) : applyExit (before5671 k) exit36 5 = some (before5672 k) := by - simp (disch := omega) [before5671, before5672, exit36, applyExit, pop, push] - <;> omega -theorem step5671 (k : Nat) : Runs (5*2) (before5671 k).denote (before5672 k).denote := - @applyExit_sound (before5671 k) (before5672 k) exit36 5 valid36 (macro5671 k) -theorem macro5672 (k : Nat) : applyExit (before5672 k) exit33 1 = some (before5673 k) := by - simp (disch := omega) [before5672, before5673, exit33, applyExit, pop, push] - <;> omega -theorem step5672 (k : Nat) : Runs (1*2) (before5672 k).denote (before5673 k).denote := - @applyExit_sound (before5672 k) (before5673 k) exit33 1 valid33 (macro5672 k) -theorem macro5673 (k : Nat) : applyExit (before5673 k) exit34 24 = some (before5674 k) := by - simp (disch := omega) [before5673, before5674, exit34, applyExit, pop, push] - <;> omega -theorem step5673 (k : Nat) : Runs (24*2) (before5673 k).denote (before5674 k).denote := - @applyExit_sound (before5673 k) (before5674 k) exit34 24 valid34 (macro5673 k) -theorem macro5674 (k : Nat) : applyExit (before5674 k) exit35 1 = some (before5675 k) := by - simp (disch := omega) [before5674, before5675, exit35, applyExit, pop, push] - <;> omega -theorem step5674 (k : Nat) : Runs (1*2) (before5674 k).denote (before5675 k).denote := - @applyExit_sound (before5674 k) (before5675 k) exit35 1 valid35 (macro5674 k) -theorem macro5675 (k : Nat) : applyExit (before5675 k) exit36 37 = some (before5676 k) := by - simp (disch := omega) [before5675, before5676, exit36, applyExit, pop, push] - <;> omega -theorem step5675 (k : Nat) : Runs (37*2) (before5675 k).denote (before5676 k).denote := - @applyExit_sound (before5675 k) (before5676 k) exit36 37 valid36 (macro5675 k) -theorem macro5676 (k : Nat) : applyExit (before5676 k) exit31 1 = some (before5677 k) := by - simp (disch := omega) [before5676, before5677, exit31, applyExit, pop, push] - <;> omega -theorem step5676 (k : Nat) : Runs (1*1) (before5676 k).denote (before5677 k).denote := - @applyExit_sound (before5676 k) (before5677 k) exit31 1 valid31 (macro5676 k) -theorem macro5677 (k : Nat) : applyExit (before5677 k) exit10 37 = some (before5678 k) := by - simp (disch := omega) [before5677, before5678, exit10, applyExit, pop, push] - <;> omega -theorem step5677 (k : Nat) : Runs (37*2) (before5677 k).denote (before5678 k).denote := - @applyExit_sound (before5677 k) (before5678 k) exit10 37 valid10 (macro5677 k) -theorem macro5678 (k : Nat) : applyExit (before5678 k) exit32 1 = some (before5679 k) := by - simp (disch := omega) [before5678, before5679, exit32, applyExit, pop, push] - <;> omega -theorem step5678 (k : Nat) : Runs (1*3) (before5678 k).denote (before5679 k).denote := - @applyExit_sound (before5678 k) (before5679 k) exit32 1 valid32 (macro5678 k) -theorem macro5679 (k : Nat) : applyExit (before5679 k) exit36 37 = some (before5680 k) := by - simp (disch := omega) [before5679, before5680, exit36, applyExit, pop, push] - <;> omega -theorem step5679 (k : Nat) : Runs (37*2) (before5679 k).denote (before5680 k).denote := - @applyExit_sound (before5679 k) (before5680 k) exit36 37 valid36 (macro5679 k) -theorem macro5680 (k : Nat) : applyExit (before5680 k) exit33 1 = some (before5681 k) := by - simp (disch := omega) [before5680, before5681, exit33, applyExit, pop, push] - <;> omega -theorem step5680 (k : Nat) : Runs (1*2) (before5680 k).denote (before5681 k).denote := - @applyExit_sound (before5680 k) (before5681 k) exit33 1 valid33 (macro5680 k) -theorem macro5681 (k : Nat) : applyExit (before5681 k) exit34 18 = some (before5682 k) := by - simp (disch := omega) [before5681, before5682, exit34, applyExit, pop, push] - <;> omega -theorem step5681 (k : Nat) : Runs (18*2) (before5681 k).denote (before5682 k).denote := - @applyExit_sound (before5681 k) (before5682 k) exit34 18 valid34 (macro5681 k) -theorem macro5682 (k : Nat) : applyExit (before5682 k) exit35 1 = some (before5683 k) := by - simp (disch := omega) [before5682, before5683, exit35, applyExit, pop, push] - <;> omega -theorem step5682 (k : Nat) : Runs (1*2) (before5682 k).denote (before5683 k).denote := - @applyExit_sound (before5682 k) (before5683 k) exit35 1 valid35 (macro5682 k) -theorem macro5683 (k : Nat) : applyExit (before5683 k) exit36 89 = some (before5684 k) := by - simp (disch := omega) [before5683, before5684, exit36, applyExit, pop, push] - <;> omega -theorem step5683 (k : Nat) : Runs (89*2) (before5683 k).denote (before5684 k).denote := - @applyExit_sound (before5683 k) (before5684 k) exit36 89 valid36 (macro5683 k) -theorem macro5684 (k : Nat) : applyExit (before5684 k) exit31 1 = some (before5685 k) := by - simp (disch := omega) [before5684, before5685, exit31, applyExit, pop, push] - <;> omega -theorem step5684 (k : Nat) : Runs (1*1) (before5684 k).denote (before5685 k).denote := - @applyExit_sound (before5684 k) (before5685 k) exit31 1 valid31 (macro5684 k) -theorem macro5685 (k : Nat) : applyExit (before5685 k) exit10 89 = some (before5686 k) := by - simp (disch := omega) [before5685, before5686, exit10, applyExit, pop, push] - <;> omega -theorem step5685 (k : Nat) : Runs (89*2) (before5685 k).denote (before5686 k).denote := - @applyExit_sound (before5685 k) (before5686 k) exit10 89 valid10 (macro5685 k) -theorem macro5686 (k : Nat) : applyExit (before5686 k) exit32 1 = some (before5687 k) := by - simp (disch := omega) [before5686, before5687, exit32, applyExit, pop, push] - <;> omega -theorem step5686 (k : Nat) : Runs (1*3) (before5686 k).denote (before5687 k).denote := - @applyExit_sound (before5686 k) (before5687 k) exit32 1 valid32 (macro5686 k) -theorem macro5687 (k : Nat) : applyExit (before5687 k) exit36 89 = some (before5688 k) := by - simp (disch := omega) [before5687, before5688, exit36, applyExit, pop, push] - <;> omega -theorem step5687 (k : Nat) : Runs (89*2) (before5687 k).denote (before5688 k).denote := - @applyExit_sound (before5687 k) (before5688 k) exit36 89 valid36 (macro5687 k) -theorem macro5688 (k : Nat) : applyExit (before5688 k) exit33 1 = some (before5689 k) := by - simp (disch := omega) [before5688, before5689, exit33, applyExit, pop, push] - <;> omega -theorem step5688 (k : Nat) : Runs (1*2) (before5688 k).denote (before5689 k).denote := - @applyExit_sound (before5688 k) (before5689 k) exit33 1 valid33 (macro5688 k) -theorem macro5689 (k : Nat) : applyExit (before5689 k) exit34 22 = some (before5690 k) := by - simp (disch := omega) [before5689, before5690, exit34, applyExit, pop, push] - <;> omega -theorem step5689 (k : Nat) : Runs (22*2) (before5689 k).denote (before5690 k).denote := - @applyExit_sound (before5689 k) (before5690 k) exit34 22 valid34 (macro5689 k) -theorem macro5690 (k : Nat) : applyExit (before5690 k) exit312 (1*k+8) = some (before5691 k) := by - simp (disch := omega) [before5690, before5691, exit312, applyExit, pop, push] - <;> omega -theorem step5690 (k : Nat) : Runs ((1*k+8)*1142) (before5690 k).denote (before5691 k).denote := - @applyExit_sound (before5690 k) (before5691 k) exit312 (1*k+8) valid312 (macro5690 k) -theorem macro5691 (k : Nat) : applyExit (before5691 k) exit34 17 = some (before5692 k) := by - simp (disch := omega) [before5691, before5692, exit34, applyExit, pop, push] - <;> omega -theorem step5691 (k : Nat) : Runs (17*2) (before5691 k).denote (before5692 k).denote := - @applyExit_sound (before5691 k) (before5692 k) exit34 17 valid34 (macro5691 k) -theorem macro5692 (k : Nat) : applyExit (before5692 k) exit35 1 = some (before5693 k) := by - simp (disch := omega) [before5692, before5693, exit35, applyExit, pop, push] - <;> omega -theorem step5692 (k : Nat) : Runs (1*2) (before5692 k).denote (before5693 k).denote := - @applyExit_sound (before5692 k) (before5693 k) exit35 1 valid35 (macro5692 k) -theorem macro5693 (k : Nat) : applyExit (before5693 k) exit36 13 = some (before5694 k) := by - simp (disch := omega) [before5693, before5694, exit36, applyExit, pop, push] - <;> omega -theorem step5693 (k : Nat) : Runs (13*2) (before5693 k).denote (before5694 k).denote := - @applyExit_sound (before5693 k) (before5694 k) exit36 13 valid36 (macro5693 k) -theorem macro5694 (k : Nat) : applyExit (before5694 k) exit31 1 = some (before5695 k) := by - simp (disch := omega) [before5694, before5695, exit31, applyExit, pop, push] - <;> omega -theorem step5694 (k : Nat) : Runs (1*1) (before5694 k).denote (before5695 k).denote := - @applyExit_sound (before5694 k) (before5695 k) exit31 1 valid31 (macro5694 k) -theorem macro5695 (k : Nat) : applyExit (before5695 k) exit10 13 = some (before5696 k) := by - simp (disch := omega) [before5695, before5696, exit10, applyExit, pop, push] - <;> omega -theorem step5695 (k : Nat) : Runs (13*2) (before5695 k).denote (before5696 k).denote := - @applyExit_sound (before5695 k) (before5696 k) exit10 13 valid10 (macro5695 k) -theorem macro5696 (k : Nat) : applyExit (before5696 k) exit32 1 = some (before5697 k) := by - simp (disch := omega) [before5696, before5697, exit32, applyExit, pop, push] - <;> omega -theorem step5696 (k : Nat) : Runs (1*3) (before5696 k).denote (before5697 k).denote := - @applyExit_sound (before5696 k) (before5697 k) exit32 1 valid32 (macro5696 k) -theorem macro5697 (k : Nat) : applyExit (before5697 k) exit36 13 = some (before5698 k) := by - simp (disch := omega) [before5697, before5698, exit36, applyExit, pop, push] - <;> omega -theorem step5697 (k : Nat) : Runs (13*2) (before5697 k).denote (before5698 k).denote := - @applyExit_sound (before5697 k) (before5698 k) exit36 13 valid36 (macro5697 k) -theorem macro5698 (k : Nat) : applyExit (before5698 k) exit33 1 = some (before5699 k) := by - simp (disch := omega) [before5698, before5699, exit33, applyExit, pop, push] - <;> omega -theorem step5698 (k : Nat) : Runs (1*2) (before5698 k).denote (before5699 k).denote := - @applyExit_sound (before5698 k) (before5699 k) exit33 1 valid33 (macro5698 k) -theorem macro5699 (k : Nat) : applyExit (before5699 k) exit34 94 = some (after5699 k) := by - simp (disch := omega) [before5699, after5699, exit34, applyExit, pop, push] - <;> omega -theorem step5699 (k : Nat) : Runs (94*2) (before5699 k).denote (after5699 k).denote := - @applyExit_sound (before5699 k) (after5699 k) exit34 94 valid34 (macro5699 k) -theorem chunkRun056 (k : Nat) : Runs (1246*k+3167056499) (before5600 k).denote (after5699 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))))+((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1))))))) ((((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))))+((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2))))))) (before5600 k).denote (before5650 k).denote (after5699 k).denote (@Runs.trans (((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))))+((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))))) (((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1)))))) (before5600 k).denote (before5625 k).denote (before5650 k).denote (@Runs.trans ((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2))))) ((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))) (before5600 k).denote (before5612 k).denote (before5625 k).denote (@Runs.trans (((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))) (before5600 k).denote (before5606 k).denote (before5612 k).denote (@Runs.trans ((1*2)+((1*2)+(88*2))) ((1*2)+((18*2)+(1*2))) (before5600 k).denote (before5603 k).denote (before5606 k).denote (@Runs.trans (1*2) ((1*2)+(88*2)) (before5600 k).denote (before5601 k).denote (before5603 k).denote (step5600 k) (@Runs.trans (1*2) (88*2) (before5601 k).denote (before5602 k).denote (before5603 k).denote (step5601 k) (step5602 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before5603 k).denote (before5604 k).denote (before5606 k).denote (step5603 k) (@Runs.trans (18*2) (1*2) (before5604 k).denote (before5605 k).denote (before5606 k).denote (step5604 k) (step5605 k)))) (@Runs.trans ((1*2)+((36*2)+(1*2))) ((24*2)+((1*2)+(1*2))) (before5606 k).denote (before5609 k).denote (before5612 k).denote (@Runs.trans (1*2) ((36*2)+(1*2)) (before5606 k).denote (before5607 k).denote (before5609 k).denote (step5606 k) (@Runs.trans (36*2) (1*2) (before5607 k).denote (before5608 k).denote (before5609 k).denote (step5607 k) (step5608 k))) (@Runs.trans (24*2) ((1*2)+(1*2)) (before5609 k).denote (before5610 k).denote (before5612 k).denote (step5609 k) (@Runs.trans (1*2) (1*2) (before5610 k).denote (before5611 k).denote (before5612 k).denote (step5610 k) (step5611 k))))) (@Runs.trans (((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2)))) (((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2)))) (before5612 k).denote (before5618 k).denote (before5625 k).denote (@Runs.trans ((4*2)+((1*2)+(791761157*2))) ((1*38)+(((1*k+7)*38)+(3*2))) (before5612 k).denote (before5615 k).denote (before5618 k).denote (@Runs.trans (4*2) ((1*2)+(791761157*2)) (before5612 k).denote (before5613 k).denote (before5615 k).denote (step5612 k) (@Runs.trans (1*2) (791761157*2) (before5613 k).denote (before5614 k).denote (before5615 k).denote (step5613 k) (step5614 k))) (@Runs.trans (1*38) (((1*k+7)*38)+(3*2)) (before5615 k).denote (before5616 k).denote (before5618 k).denote (step5615 k) (@Runs.trans ((1*k+7)*38) (3*2) (before5616 k).denote (before5617 k).denote (before5618 k).denote (step5616 k) (step5617 k)))) (@Runs.trans ((1*2)+((1*2)+(5*2))) (((1*2)+(11*2))+((1*2)+(1*2))) (before5618 k).denote (before5621 k).denote (before5625 k).denote (@Runs.trans (1*2) ((1*2)+(5*2)) (before5618 k).denote (before5619 k).denote (before5621 k).denote (step5618 k) (@Runs.trans (1*2) (5*2) (before5619 k).denote (before5620 k).denote (before5621 k).denote (step5619 k) (step5620 k))) (@Runs.trans ((1*2)+(11*2)) ((1*2)+(1*2)) (before5621 k).denote (before5623 k).denote (before5625 k).denote (@Runs.trans (1*2) (11*2) (before5621 k).denote (before5622 k).denote (before5623 k).denote (step5621 k) (step5622 k)) (@Runs.trans (1*2) (1*2) (before5623 k).denote (before5624 k).denote (before5625 k).denote (step5623 k) (step5624 k)))))) (@Runs.trans ((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3))))) ((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1))))) (before5625 k).denote (before5637 k).denote (before5650 k).denote (@Runs.trans (((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2)))) (((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))) (before5625 k).denote (before5631 k).denote (before5637 k).denote (@Runs.trans ((5*2)+((1*2)+(12*2))) ((1*2)+((1*2)+(7*2))) (before5625 k).denote (before5628 k).denote (before5631 k).denote (@Runs.trans (5*2) ((1*2)+(12*2)) (before5625 k).denote (before5626 k).denote (before5628 k).denote (step5625 k) (@Runs.trans (1*2) (12*2) (before5626 k).denote (before5627 k).denote (before5628 k).denote (step5626 k) (step5627 k))) (@Runs.trans (1*2) ((1*2)+(7*2)) (before5628 k).denote (before5629 k).denote (before5631 k).denote (step5628 k) (@Runs.trans (1*2) (7*2) (before5629 k).denote (before5630 k).denote (before5631 k).denote (step5629 k) (step5630 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) ((1*3)+((1*1)+(1*3))) (before5631 k).denote (before5634 k).denote (before5637 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before5631 k).denote (before5632 k).denote (before5634 k).denote (step5631 k) (@Runs.trans (4*2) (1*2) (before5632 k).denote (before5633 k).denote (before5634 k).denote (step5632 k) (step5633 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before5634 k).denote (before5635 k).denote (before5637 k).denote (step5634 k) (@Runs.trans (1*1) (1*3) (before5635 k).denote (before5636 k).denote (before5637 k).denote (step5635 k) (step5636 k))))) (@Runs.trans (((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2)))) (((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1)))) (before5637 k).denote (before5643 k).denote (before5650 k).denote (@Runs.trans ((1*2)+((4*2)+(1*2))) ((8*2)+((1*1)+(8*2))) (before5637 k).denote (before5640 k).denote (before5643 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before5637 k).denote (before5638 k).denote (before5640 k).denote (step5637 k) (@Runs.trans (4*2) (1*2) (before5638 k).denote (before5639 k).denote (before5640 k).denote (step5638 k) (step5639 k))) (@Runs.trans (8*2) ((1*1)+(8*2)) (before5640 k).denote (before5641 k).denote (before5643 k).denote (step5640 k) (@Runs.trans (1*1) (8*2) (before5641 k).denote (before5642 k).denote (before5643 k).denote (step5641 k) (step5642 k)))) (@Runs.trans ((1*3)+((8*2)+(1*2))) (((12*2)+(1*2))+((6*2)+(1*1))) (before5643 k).denote (before5646 k).denote (before5650 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before5643 k).denote (before5644 k).denote (before5646 k).denote (step5643 k) (@Runs.trans (8*2) (1*2) (before5644 k).denote (before5645 k).denote (before5646 k).denote (step5644 k) (step5645 k))) (@Runs.trans ((12*2)+(1*2)) ((6*2)+(1*1)) (before5646 k).denote (before5648 k).denote (before5650 k).denote (@Runs.trans (12*2) (1*2) (before5646 k).denote (before5647 k).denote (before5648 k).denote (step5646 k) (step5647 k)) (@Runs.trans (6*2) (1*1) (before5648 k).denote (before5649 k).denote (before5650 k).denote (step5648 k) (step5649 k))))))) (@Runs.trans (((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2)))))) (((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))))+((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2)))))) (before5650 k).denote (before5675 k).denote (after5699 k).denote (@Runs.trans ((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2))))) ((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2))))) (before5650 k).denote (before5662 k).denote (before5675 k).denote (@Runs.trans (((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2)))) (((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))) (before5650 k).denote (before5656 k).denote (before5662 k).denote (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*2)+((11*2)+(1*2))) (before5650 k).denote (before5653 k).denote (before5656 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before5650 k).denote (before5651 k).denote (before5653 k).denote (step5650 k) (@Runs.trans (1*3) (6*2) (before5651 k).denote (before5652 k).denote (before5653 k).denote (step5651 k) (step5652 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before5653 k).denote (before5654 k).denote (before5656 k).denote (step5653 k) (@Runs.trans (11*2) (1*2) (before5654 k).denote (before5655 k).denote (before5656 k).denote (step5654 k) (step5655 k)))) (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((6*2)+(1*2))) (before5656 k).denote (before5659 k).denote (before5662 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before5656 k).denote (before5657 k).denote (before5659 k).denote (step5656 k) (@Runs.trans (1*1) (6*2) (before5657 k).denote (before5658 k).denote (before5659 k).denote (step5657 k) (step5658 k))) (@Runs.trans (1*3) ((6*2)+(1*2)) (before5659 k).denote (before5660 k).denote (before5662 k).denote (step5659 k) (@Runs.trans (6*2) (1*2) (before5660 k).denote (before5661 k).denote (before5662 k).denote (step5660 k) (step5661 k))))) (@Runs.trans (((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2)))) (((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2)))) (before5662 k).denote (before5668 k).denote (before5675 k).denote (@Runs.trans ((3*2)+(((1*k+7)*66)+(1*38))) ((791761157*2)+((1*2)+(5*2))) (before5662 k).denote (before5665 k).denote (before5668 k).denote (@Runs.trans (3*2) (((1*k+7)*66)+(1*38)) (before5662 k).denote (before5663 k).denote (before5665 k).denote (step5662 k) (@Runs.trans ((1*k+7)*66) (1*38) (before5663 k).denote (before5664 k).denote (before5665 k).denote (step5663 k) (step5664 k))) (@Runs.trans (791761157*2) ((1*2)+(5*2)) (before5665 k).denote (before5666 k).denote (before5668 k).denote (step5665 k) (@Runs.trans (1*2) (5*2) (before5666 k).denote (before5667 k).denote (before5668 k).denote (step5666 k) (step5667 k)))) (@Runs.trans ((1*1)+((5*2)+(1*3))) (((5*2)+(1*2))+((24*2)+(1*2))) (before5668 k).denote (before5671 k).denote (before5675 k).denote (@Runs.trans (1*1) ((5*2)+(1*3)) (before5668 k).denote (before5669 k).denote (before5671 k).denote (step5668 k) (@Runs.trans (5*2) (1*3) (before5669 k).denote (before5670 k).denote (before5671 k).denote (step5669 k) (step5670 k))) (@Runs.trans ((5*2)+(1*2)) ((24*2)+(1*2)) (before5671 k).denote (before5673 k).denote (before5675 k).denote (@Runs.trans (5*2) (1*2) (before5671 k).denote (before5672 k).denote (before5673 k).denote (step5671 k) (step5672 k)) (@Runs.trans (24*2) (1*2) (before5673 k).denote (before5674 k).denote (before5675 k).denote (step5673 k) (step5674 k)))))) (@Runs.trans ((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3))))) ((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2))))) (before5675 k).denote (before5687 k).denote (after5699 k).denote (@Runs.trans (((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2)))) (((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))) (before5675 k).denote (before5681 k).denote (before5687 k).denote (@Runs.trans ((37*2)+((1*1)+(37*2))) ((1*3)+((37*2)+(1*2))) (before5675 k).denote (before5678 k).denote (before5681 k).denote (@Runs.trans (37*2) ((1*1)+(37*2)) (before5675 k).denote (before5676 k).denote (before5678 k).denote (step5675 k) (@Runs.trans (1*1) (37*2) (before5676 k).denote (before5677 k).denote (before5678 k).denote (step5676 k) (step5677 k))) (@Runs.trans (1*3) ((37*2)+(1*2)) (before5678 k).denote (before5679 k).denote (before5681 k).denote (step5678 k) (@Runs.trans (37*2) (1*2) (before5679 k).denote (before5680 k).denote (before5681 k).denote (step5679 k) (step5680 k)))) (@Runs.trans ((18*2)+((1*2)+(89*2))) ((1*1)+((89*2)+(1*3))) (before5681 k).denote (before5684 k).denote (before5687 k).denote (@Runs.trans (18*2) ((1*2)+(89*2)) (before5681 k).denote (before5682 k).denote (before5684 k).denote (step5681 k) (@Runs.trans (1*2) (89*2) (before5682 k).denote (before5683 k).denote (before5684 k).denote (step5682 k) (step5683 k))) (@Runs.trans (1*1) ((89*2)+(1*3)) (before5684 k).denote (before5685 k).denote (before5687 k).denote (step5684 k) (@Runs.trans (89*2) (1*3) (before5685 k).denote (before5686 k).denote (before5687 k).denote (step5685 k) (step5686 k))))) (@Runs.trans (((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2)))) (((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2)))) (before5687 k).denote (before5693 k).denote (after5699 k).denote (@Runs.trans ((89*2)+((1*2)+(22*2))) (((1*k+8)*1142)+((17*2)+(1*2))) (before5687 k).denote (before5690 k).denote (before5693 k).denote (@Runs.trans (89*2) ((1*2)+(22*2)) (before5687 k).denote (before5688 k).denote (before5690 k).denote (step5687 k) (@Runs.trans (1*2) (22*2) (before5688 k).denote (before5689 k).denote (before5690 k).denote (step5688 k) (step5689 k))) (@Runs.trans ((1*k+8)*1142) ((17*2)+(1*2)) (before5690 k).denote (before5691 k).denote (before5693 k).denote (step5690 k) (@Runs.trans (17*2) (1*2) (before5691 k).denote (before5692 k).denote (before5693 k).denote (step5691 k) (step5692 k)))) (@Runs.trans ((13*2)+((1*1)+(13*2))) (((1*3)+(13*2))+((1*2)+(94*2))) (before5693 k).denote (before5696 k).denote (after5699 k).denote (@Runs.trans (13*2) ((1*1)+(13*2)) (before5693 k).denote (before5694 k).denote (before5696 k).denote (step5693 k) (@Runs.trans (1*1) (13*2) (before5694 k).denote (before5695 k).denote (before5696 k).denote (step5694 k) (step5695 k))) (@Runs.trans ((1*3)+(13*2)) ((1*2)+(94*2)) (before5696 k).denote (before5698 k).denote (after5699 k).denote (@Runs.trans (1*3) (13*2) (before5696 k).denote (before5697 k).denote (before5698 k).denote (step5696 k) (step5697 k)) (@Runs.trans (1*2) (94*2) (before5698 k).denote (before5699 k).denote (after5699 k).denote (step5698 k) (step5699 k)))))))) - have ht : (((((((1*2)+((1*2)+(88*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((36*2)+(1*2)))+((24*2)+((1*2)+(1*2)))))+((((4*2)+((1*2)+(791761157*2)))+((1*38)+(((1*k+7)*38)+(3*2))))+(((1*2)+((1*2)+(5*2)))+(((1*2)+(11*2))+((1*2)+(1*2))))))+(((((5*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(7*2))))+(((1*2)+((4*2)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((4*2)+(1*2)))+((8*2)+((1*1)+(8*2))))+(((1*3)+((8*2)+(1*2)))+(((12*2)+(1*2))+((6*2)+(1*1)))))))+((((((6*2)+((1*3)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((6*2)+((1*1)+(6*2)))+((1*3)+((6*2)+(1*2)))))+((((3*2)+(((1*k+7)*66)+(1*38)))+((791761157*2)+((1*2)+(5*2))))+(((1*1)+((5*2)+(1*3)))+(((5*2)+(1*2))+((24*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((18*2)+((1*2)+(89*2)))+((1*1)+((89*2)+(1*3)))))+((((89*2)+((1*2)+(22*2)))+(((1*k+8)*1142)+((17*2)+(1*2))))+(((13*2)+((1*1)+(13*2)))+(((1*3)+(13*2))+((1*2)+(94*2)))))))) = (1246*k+3167056499) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean deleted file mode 100644 index e88dce44..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk057.lean +++ /dev/null @@ -1,779 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5700_0 : Stack := [] -abbrev tail5700_1 : Stack := ⟨w1,1⟩ :: tail5700_0 -abbrev tail5700_2 : Stack := ⟨w0,2⟩ :: tail5700_1 -abbrev tail5700_3 : Stack := ⟨w2,1⟩ :: tail5700_2 -abbrev tail5700_4 : Stack := ⟨w1,4⟩ :: tail5700_3 -abbrev tail5700_5 : Stack := ⟨w0,9⟩ :: tail5700_4 -abbrev tail5700_6 : Stack := ⟨w2,1⟩ :: tail5700_5 -abbrev tail5700_7 : Stack := ⟨w1,12⟩ :: tail5700_6 -abbrev tail5700_8 : Stack := ⟨w0,7⟩ :: tail5700_7 -abbrev tail5700_9 : Stack := ⟨w2,1⟩ :: tail5700_8 -abbrev tail5700_10 : Stack := ⟨w1,11⟩ :: tail5700_9 -abbrev tail5700_11 : Stack := ⟨w0,7⟩ :: tail5700_10 -abbrev tail5700_12 : Stack := ⟨w2,1⟩ :: tail5700_11 -abbrev tail5700_13 : Stack := ⟨w1,3⟩ :: tail5700_12 -abbrev tail5700_14 (k : Nat) : Stack := ⟨w275,(1*k+7)⟩ :: tail5700_13 -abbrev tail5700_15 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5700_14 k -abbrev tail5700_16 (k : Nat) : Stack := ⟨w1,791761157⟩ :: tail5700_15 k -abbrev tail5700_17 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5700_16 k -abbrev tail5700_18 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_17 k -abbrev tail5700_19 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5700_18 k -abbrev tail5700_20 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5700_19 k -abbrev tail5700_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_20 k -abbrev tail5700_22 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5700_21 k -abbrev tail5700_23 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5700_22 k -abbrev tail5700_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_23 k -abbrev tail5700_25 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5700_24 k -abbrev tail5700_26 (k : Nat) : Stack := ⟨w276,(1*k+8)⟩ :: tail5700_25 k -abbrev tail5700_27 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5700_26 k -abbrev tail5700_28 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5700_27 k -abbrev tail5700_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_28 k -abbrev tail5700_30 (k : Nat) : Stack := ⟨w1,94⟩ :: tail5700_29 k -abbrev tail5700_31 : Stack := ⟨w1,3⟩ :: tail5700_0 -abbrev tail5700_32 : Stack := ⟨w2,1⟩ :: tail5700_31 -abbrev tail5700_33 : Stack := ⟨w0,20⟩ :: tail5700_32 -abbrev tail5700_34 : Stack := ⟨w1,34⟩ :: tail5700_33 -abbrev tail5700_35 : Stack := ⟨w2,1⟩ :: tail5700_34 -abbrev tail5700_36 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_30 k -abbrev tail5700_37 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5700_36 k -abbrev tail5700_38 : Stack := ⟨w0,19⟩ :: tail5700_32 -abbrev tail5700_39 : Stack := ⟨w23,1⟩ :: tail5700_38 -abbrev tail5700_40 : Stack := ⟨w1,34⟩ :: tail5700_39 -abbrev tail5700_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5700_30 k -abbrev tail5700_42 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5700_30 k -abbrev tail5700_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_42 k -abbrev tail5700_44 (k : Nat) : Stack := ⟨w1,19⟩ :: tail5700_43 k -abbrev tail5700_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_44 k -abbrev tail5700_46 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5700_45 k -abbrev tail5700_47 : Stack := ⟨w1,4⟩ :: tail5700_0 -abbrev tail5700_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5700_44 k -abbrev tail5700_49 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5700_44 k -abbrev tail5700_50 : Stack := ⟨w1,6⟩ :: tail5700_0 -abbrev tail5700_51 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5700_43 k -abbrev tail5700_52 : Stack := ⟨w2,1⟩ :: tail5700_50 -abbrev tail5700_53 : Stack := ⟨w0,18⟩ :: tail5700_52 -abbrev tail5700_54 : Stack := ⟨w0,19⟩ :: tail5700_52 -abbrev tail5700_55 (k : Nat) : Stack := ⟨w0,34⟩ :: tail5700_30 k -abbrev tail5700_56 : Stack := ⟨w1,1⟩ :: tail5700_54 -abbrev tail5700_57 : Stack := ⟨w1,35⟩ :: tail5700_54 -abbrev tail5700_58 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5700_29 k -abbrev tail5700_59 : Stack := ⟨w2,1⟩ :: tail5700_57 -abbrev tail5700_60 : Stack := ⟨w0,93⟩ :: tail5700_59 -abbrev tail5700_61 : Stack := ⟨w0,94⟩ :: tail5700_59 -abbrev tail5700_62 (k : Nat) : Stack := ⟨w0,13⟩ :: tail5700_27 k -abbrev tail5700_63 : Stack := ⟨w1,1⟩ :: tail5700_61 -abbrev tail5700_64 : Stack := ⟨w1,14⟩ :: tail5700_61 -abbrev tail5700_65 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5700_26 k -abbrev tail5700_66 : Stack := ⟨w2,1⟩ :: tail5700_64 -abbrev tail5700_67 : Stack := ⟨w0,16⟩ :: tail5700_66 -abbrev tail5700_68 (k : Nat) : Stack := ⟨w277,(1*k+8)⟩ :: tail5700_67 -abbrev tail5700_69 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5700_68 k -abbrev tail5700_70 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5700_68 k -abbrev tail5700_71 (k : Nat) : Stack := ⟨w0,89⟩ :: tail5700_22 k -abbrev tail5700_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_70 k -abbrev tail5700_73 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5700_70 k -abbrev tail5700_74 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5700_21 k -abbrev tail5700_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_73 k -abbrev tail5700_76 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5700_75 k -abbrev tail5700_77 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5700_75 k -abbrev tail5700_78 (k : Nat) : Stack := ⟨w0,37⟩ :: tail5700_19 k -abbrev tail5700_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_77 k -abbrev tail5700_80 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5700_77 k -abbrev tail5700_81 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5700_18 k -abbrev tail5700_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_80 k -abbrev tail5700_83 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5700_82 k -abbrev tail5700_84 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5700_82 k -abbrev tail5700_85 (k : Nat) : Stack := ⟨w0,5⟩ :: tail5700_16 k -abbrev tail5700_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_84 k -abbrev tail5700_87 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5700_84 k -abbrev tail5700_88 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail5700_15 k -abbrev tail5700_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_87 k -abbrev tail5700_90 (k : Nat) : Stack := ⟨w0,791761156⟩ :: tail5700_89 k -abbrev tail5700_91 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5700_90 k -abbrev tail5700_92 (k : Nat) : Stack := ⟨w278,(1*k+7)⟩ :: tail5700_91 k -abbrev tail5700_93 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5700_92 k -abbrev tail5700_94 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5700_92 k -abbrev tail5700_95 : Stack := ⟨w0,6⟩ :: tail5700_10 -abbrev tail5700_96 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_94 k -abbrev tail5700_97 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_94 k -abbrev tail5700_98 : Stack := ⟨w1,10⟩ :: tail5700_9 -abbrev tail5700_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_97 k -abbrev tail5700_100 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5700_99 k -abbrev tail5700_101 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5700_99 k -abbrev tail5700_102 : Stack := ⟨w0,6⟩ :: tail5700_7 -abbrev tail5700_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_101 k -abbrev tail5700_104 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_101 k -abbrev tail5700_105 : Stack := ⟨w1,11⟩ :: tail5700_6 -abbrev tail5700_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_104 k -abbrev tail5700_107 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5700_106 k -abbrev tail5700_108 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5700_106 k -abbrev tail5700_109 : Stack := ⟨w0,8⟩ :: tail5700_4 -abbrev tail5700_110 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_108 k -abbrev tail5700_111 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5700_108 k -abbrev tail5700_112 : Stack := ⟨w1,3⟩ :: tail5700_3 -abbrev tail5700_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_111 k -abbrev tail5700_114 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5700_113 k -abbrev tail5700_115 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5700_113 k -abbrev tail5700_116 : Stack := ⟨w0,1⟩ :: tail5700_1 -abbrev tail5700_117 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5700_115 k -abbrev tail5700_118 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5700_115 k -abbrev tail5700_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5700_118 k -abbrev tail5700_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5700_119 k -abbrev tail5700_121 : Stack := ⟨w23,1⟩ :: tail5700_0 -abbrev tail5700_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_119 k -abbrev tail5700_123 : Stack := ⟨w0,1⟩ :: tail5700_0 -abbrev tail5700_124 : Stack := ⟨w2,1⟩ :: tail5700_123 -abbrev tail5700_125 : Stack := ⟨w23,1⟩ :: tail5700_124 -abbrev tail5700_126 : Stack := ⟨w0,2⟩ :: tail5700_125 -abbrev tail5700_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_114 k -abbrev tail5700_128 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5700_127 k -abbrev tail5700_129 : Stack := ⟨w0,1⟩ :: tail5700_124 -abbrev tail5700_130 : Stack := ⟨w0,3⟩ :: tail5700_124 -abbrev tail5700_131 : Stack := ⟨w2,1⟩ :: tail5700_130 -abbrev tail5700_132 : Stack := ⟨w1,3⟩ :: tail5700_131 -abbrev tail5700_133 : Stack := ⟨w23,1⟩ :: tail5700_132 -abbrev tail5700_134 : Stack := ⟨w0,9⟩ :: tail5700_133 -abbrev tail5700_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_107 k -abbrev tail5700_136 (k : Nat) : Stack := ⟨w1,9⟩ :: tail5700_135 k -abbrev tail5700_137 : Stack := ⟨w0,1⟩ :: tail5700_132 -abbrev tail5700_138 : Stack := ⟨w0,10⟩ :: tail5700_132 -abbrev tail5700_139 : Stack := ⟨w2,1⟩ :: tail5700_138 -abbrev tail5700_140 : Stack := ⟨w1,11⟩ :: tail5700_139 -abbrev tail5700_141 : Stack := ⟨w23,1⟩ :: tail5700_140 -abbrev tail5700_142 : Stack := ⟨w0,7⟩ :: tail5700_141 -abbrev tail5700_143 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_100 k -abbrev tail5700_144 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_143 k -abbrev tail5700_145 : Stack := ⟨w0,1⟩ :: tail5700_140 -abbrev tail5700_146 : Stack := ⟨w0,8⟩ :: tail5700_140 -abbrev tail5700_147 : Stack := ⟨w2,1⟩ :: tail5700_146 -abbrev tail5700_148 : Stack := ⟨w1,10⟩ :: tail5700_147 -abbrev tail5700_149 : Stack := ⟨w23,1⟩ :: tail5700_148 -abbrev tail5700_150 : Stack := ⟨w0,7⟩ :: tail5700_149 -abbrev tail5700_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5700_93 k -abbrev tail5700_152 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5700_151 k - -def before5700 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526839),(tail5700_30 k),tail5700_35⟩ -def before5701 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526841),(tail5700_36 k),tail5700_34⟩ -def before5702 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5700_37 k),tail5700_33⟩ -def before5703 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5700_37 k),tail5700_39⟩ -def before5704 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526841),(tail5700_36 k),tail5700_40⟩ -def before5705 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526841),(tail5700_41 k),tail5700_40⟩ -def before5706 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5700_42 k),tail5700_39⟩ -def before5707 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526911),(tail5700_43 k),tail5700_38⟩ -def before5708 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526949),(tail5700_44 k),tail5700_32⟩ -def before5709 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail5700_45 k),tail5700_31⟩ -def before5710 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526957),(tail5700_46 k),tail5700_0⟩ -def before5711 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail5700_46 k),tail5700_1⟩ -def before5712 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail5700_45 k),tail5700_47⟩ -def before5713 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail5700_48 k),tail5700_47⟩ -def before5714 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail5700_49 k),tail5700_0⟩ -def before5715 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail5700_49 k),tail5700_1⟩ -def before5716 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail5700_44 k),tail5700_50⟩ -def before5717 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526947),(tail5700_51 k),tail5700_52⟩ -def before5718 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5700_43 k),tail5700_53⟩ -def before5719 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5700_42 k),tail5700_54⟩ -def before5720 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5700_55 k),tail5700_56⟩ -def before5721 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526839),(tail5700_30 k),tail5700_57⟩ -def before5722 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526837),(tail5700_58 k),tail5700_59⟩ -def before5723 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5700_29 k),tail5700_60⟩ -def before5724 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526649),(tail5700_28 k),tail5700_61⟩ -def before5725 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail5700_62 k),tail5700_63⟩ -def before5726 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526621),(tail5700_27 k),tail5700_64⟩ -def before5727 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526619),(tail5700_65 k),tail5700_66⟩ -def before5728 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5700_26 k),tail5700_67⟩ -def before5729 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5700_25 k),(tail5700_68 k)⟩ -def before5730 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5700_24 k),(tail5700_69 k)⟩ -def before5731 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521853),(tail5700_23 k),(tail5700_70 k)⟩ -def before5732 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail5700_71 k),(tail5700_72 k)⟩ -def before5733 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail5700_22 k),(tail5700_73 k)⟩ -def before5734 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521671),(tail5700_74 k),(tail5700_75 k)⟩ -def before5735 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5700_21 k),(tail5700_76 k)⟩ -def before5736 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521635),(tail5700_20 k),(tail5700_77 k)⟩ -def before5737 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail5700_78 k),(tail5700_79 k)⟩ -def before5738 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521559),(tail5700_19 k),(tail5700_80 k)⟩ -def before5739 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521557),(tail5700_81 k),(tail5700_82 k)⟩ -def before5740 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5700_18 k),(tail5700_83 k)⟩ -def before5741 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521509),(tail5700_17 k),(tail5700_84 k)⟩ -def before5742 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail5700_85 k),(tail5700_86 k)⟩ -def before5743 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail5700_16 k),(tail5700_87 k)⟩ -def before5744 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521495),(tail5700_88 k),(tail5700_89 k)⟩ -def before5745 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5700_15 k),(tail5700_90 k)⟩ -def before5746 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5700_14 k),(tail5700_91 k)⟩ -def before5747 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5700_13,(tail5700_92 k)⟩ -def before5748 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5700_12,(tail5700_93 k)⟩ -def before5749 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail5700_11,(tail5700_94 k)⟩ -def before5750 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail5700_95,(tail5700_96 k)⟩ -def before5751 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail5700_10,(tail5700_97 k)⟩ -def before5752 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail5700_98,(tail5700_99 k)⟩ -def before5753 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5700_9,(tail5700_100 k)⟩ -def before5754 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1167),tail5700_8,(tail5700_101 k)⟩ -def before5755 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail5700_102,(tail5700_103 k)⟩ -def before5756 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail5700_7,(tail5700_104 k)⟩ -def before5757 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail5700_105,(tail5700_106 k)⟩ -def before5758 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5700_6,(tail5700_107 k)⟩ -def before5759 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5700_5,(tail5700_108 k)⟩ -def before5760 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail5700_109,(tail5700_110 k)⟩ -def before5761 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5700_4,(tail5700_111 k)⟩ -def before5762 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1227),tail5700_112,(tail5700_113 k)⟩ -def before5763 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5700_3,(tail5700_114 k)⟩ -def before5764 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail5700_2,(tail5700_115 k)⟩ -def before5765 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail5700_116,(tail5700_117 k)⟩ -def before5766 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail5700_1,(tail5700_118 k)⟩ -def before5767 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1241),tail5700_0,(tail5700_119 k)⟩ -def before5768 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1243),tail5700_0,(tail5700_120 k)⟩ -def before5769 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail5700_121,(tail5700_120 k)⟩ -def before5770 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail5700_121,(tail5700_122 k)⟩ -def before5771 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail5700_123,(tail5700_122 k)⟩ -def before5772 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1241),tail5700_124,(tail5700_119 k)⟩ -def before5773 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail5700_125,(tail5700_118 k)⟩ -def before5774 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5700_126,(tail5700_115 k)⟩ -def before5775 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail5700_126,(tail5700_127 k)⟩ -def before5776 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail5700_125,(tail5700_128 k)⟩ -def before5777 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail5700_129,(tail5700_128 k)⟩ -def before5778 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail5700_130,(tail5700_127 k)⟩ -def before5779 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail5700_131,(tail5700_114 k)⟩ -def before5780 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1227),tail5700_132,(tail5700_113 k)⟩ -def before5781 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail5700_133,(tail5700_111 k)⟩ -def before5782 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5700_134,(tail5700_108 k)⟩ -def before5783 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail5700_134,(tail5700_135 k)⟩ -def before5784 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail5700_133,(tail5700_136 k)⟩ -def before5785 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail5700_137,(tail5700_136 k)⟩ -def before5786 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1207),tail5700_138,(tail5700_135 k)⟩ -def before5787 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail5700_139,(tail5700_107 k)⟩ -def before5788 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1183),tail5700_140,(tail5700_106 k)⟩ -def before5789 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail5700_141,(tail5700_104 k)⟩ -def before5790 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5700_142,(tail5700_101 k)⟩ -def before5791 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail5700_142,(tail5700_143 k)⟩ -def before5792 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail5700_141,(tail5700_144 k)⟩ -def before5793 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail5700_145,(tail5700_144 k)⟩ -def before5794 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail5700_146,(tail5700_143 k)⟩ -def before5795 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail5700_147,(tail5700_100 k)⟩ -def before5796 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1145),tail5700_148,(tail5700_99 k)⟩ -def before5797 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail5700_149,(tail5700_97 k)⟩ -def before5798 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5700_150,(tail5700_94 k)⟩ -def before5799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail5700_150,(tail5700_151 k)⟩ -def after5799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail5700_149,(tail5700_152 k)⟩ - -theorem macro5700 (k : Nat) : applyExit (before5700 k) exit35 1 = some (before5701 k) := by - simp (disch := omega) [before5700, before5701, exit35, applyExit, pop, push] - <;> omega -theorem step5700 (k : Nat) : Runs (1*2) (before5700 k).denote (before5701 k).denote := - @applyExit_sound (before5700 k) (before5701 k) exit35 1 valid35 (macro5700 k) -theorem macro5701 (k : Nat) : applyExit (before5701 k) exit36 34 = some (before5702 k) := by - simp (disch := omega) [before5701, before5702, exit36, applyExit, pop, push] - <;> omega -theorem step5701 (k : Nat) : Runs (34*2) (before5701 k).denote (before5702 k).denote := - @applyExit_sound (before5701 k) (before5702 k) exit36 34 valid36 (macro5701 k) -theorem macro5702 (k : Nat) : applyExit (before5702 k) exit31 1 = some (before5703 k) := by - simp (disch := omega) [before5702, before5703, exit31, applyExit, pop, push] - <;> omega -theorem step5702 (k : Nat) : Runs (1*1) (before5702 k).denote (before5703 k).denote := - @applyExit_sound (before5702 k) (before5703 k) exit31 1 valid31 (macro5702 k) -theorem macro5703 (k : Nat) : applyExit (before5703 k) exit10 34 = some (before5704 k) := by - simp (disch := omega) [before5703, before5704, exit10, applyExit, pop, push] - <;> omega -theorem step5703 (k : Nat) : Runs (34*2) (before5703 k).denote (before5704 k).denote := - @applyExit_sound (before5703 k) (before5704 k) exit10 34 valid10 (macro5703 k) -theorem macro5704 (k : Nat) : applyExit (before5704 k) exit32 1 = some (before5705 k) := by - simp (disch := omega) [before5704, before5705, exit32, applyExit, pop, push] - <;> omega -theorem step5704 (k : Nat) : Runs (1*3) (before5704 k).denote (before5705 k).denote := - @applyExit_sound (before5704 k) (before5705 k) exit32 1 valid32 (macro5704 k) -theorem macro5705 (k : Nat) : applyExit (before5705 k) exit36 34 = some (before5706 k) := by - simp (disch := omega) [before5705, before5706, exit36, applyExit, pop, push] - <;> omega -theorem step5705 (k : Nat) : Runs (34*2) (before5705 k).denote (before5706 k).denote := - @applyExit_sound (before5705 k) (before5706 k) exit36 34 valid36 (macro5705 k) -theorem macro5706 (k : Nat) : applyExit (before5706 k) exit33 1 = some (before5707 k) := by - simp (disch := omega) [before5706, before5707, exit33, applyExit, pop, push] - <;> omega -theorem step5706 (k : Nat) : Runs (1*2) (before5706 k).denote (before5707 k).denote := - @applyExit_sound (before5706 k) (before5707 k) exit33 1 valid33 (macro5706 k) -theorem macro5707 (k : Nat) : applyExit (before5707 k) exit34 19 = some (before5708 k) := by - simp (disch := omega) [before5707, before5708, exit34, applyExit, pop, push] - <;> omega -theorem step5707 (k : Nat) : Runs (19*2) (before5707 k).denote (before5708 k).denote := - @applyExit_sound (before5707 k) (before5708 k) exit34 19 valid34 (macro5707 k) -theorem macro5708 (k : Nat) : applyExit (before5708 k) exit35 1 = some (before5709 k) := by - simp (disch := omega) [before5708, before5709, exit35, applyExit, pop, push] - <;> omega -theorem step5708 (k : Nat) : Runs (1*2) (before5708 k).denote (before5709 k).denote := - @applyExit_sound (before5708 k) (before5709 k) exit35 1 valid35 (macro5708 k) -theorem macro5709 (k : Nat) : applyExit (before5709 k) exit36 3 = some (before5710 k) := by - simp (disch := omega) [before5709, before5710, exit36, applyExit, pop, push] - <;> omega -theorem step5709 (k : Nat) : Runs (3*2) (before5709 k).denote (before5710 k).denote := - @applyExit_sound (before5709 k) (before5710 k) exit36 3 valid36 (macro5709 k) -theorem macro5710 (k : Nat) : applyExit (before5710 k) exit39 1 = some (before5711 k) := by - simp (disch := omega) [before5710, before5711, exit39, applyExit, pop, push] - <;> omega -theorem step5710 (k : Nat) : Runs (1*1) (before5710 k).denote (before5711 k).denote := - @applyExit_sound (before5710 k) (before5711 k) exit39 1 valid39 (macro5710 k) -theorem macro5711 (k : Nat) : applyExit (before5711 k) exit10 3 = some (before5712 k) := by - simp (disch := omega) [before5711, before5712, exit10, applyExit, pop, push] - <;> omega -theorem step5711 (k : Nat) : Runs (3*2) (before5711 k).denote (before5712 k).denote := - @applyExit_sound (before5711 k) (before5712 k) exit10 3 valid10 (macro5711 k) -theorem macro5712 (k : Nat) : applyExit (before5712 k) exit32 1 = some (before5713 k) := by - simp (disch := omega) [before5712, before5713, exit32, applyExit, pop, push] - <;> omega -theorem step5712 (k : Nat) : Runs (1*3) (before5712 k).denote (before5713 k).denote := - @applyExit_sound (before5712 k) (before5713 k) exit32 1 valid32 (macro5712 k) -theorem macro5713 (k : Nat) : applyExit (before5713 k) exit36 4 = some (before5714 k) := by - simp (disch := omega) [before5713, before5714, exit36, applyExit, pop, push] - <;> omega -theorem step5713 (k : Nat) : Runs (4*2) (before5713 k).denote (before5714 k).denote := - @applyExit_sound (before5713 k) (before5714 k) exit36 4 valid36 (macro5713 k) -theorem macro5714 (k : Nat) : applyExit (before5714 k) exit39 1 = some (before5715 k) := by - simp (disch := omega) [before5714, before5715, exit39, applyExit, pop, push] - <;> omega -theorem step5714 (k : Nat) : Runs (1*1) (before5714 k).denote (before5715 k).denote := - @applyExit_sound (before5714 k) (before5715 k) exit39 1 valid39 (macro5714 k) -theorem macro5715 (k : Nat) : applyExit (before5715 k) exit10 5 = some (before5716 k) := by - simp (disch := omega) [before5715, before5716, exit10, applyExit, pop, push] - <;> omega -theorem step5715 (k : Nat) : Runs (5*2) (before5715 k).denote (before5716 k).denote := - @applyExit_sound (before5715 k) (before5716 k) exit10 5 valid10 (macro5715 k) -theorem macro5716 (k : Nat) : applyExit (before5716 k) exit11 1 = some (before5717 k) := by - simp (disch := omega) [before5716, before5717, exit11, applyExit, pop, push] - <;> omega -theorem step5716 (k : Nat) : Runs (1*2) (before5716 k).denote (before5717 k).denote := - @applyExit_sound (before5716 k) (before5717 k) exit11 1 valid11 (macro5716 k) -theorem macro5717 (k : Nat) : applyExit (before5717 k) exit2 18 = some (before5718 k) := by - simp (disch := omega) [before5717, before5718, exit2, applyExit, pop, push] - <;> omega -theorem step5717 (k : Nat) : Runs (18*2) (before5717 k).denote (before5718 k).denote := - @applyExit_sound (before5717 k) (before5718 k) exit2 18 valid2 (macro5717 k) -theorem macro5718 (k : Nat) : applyExit (before5718 k) exit3 1 = some (before5719 k) := by - simp (disch := omega) [before5718, before5719, exit3, applyExit, pop, push] - <;> omega -theorem step5718 (k : Nat) : Runs (1*2) (before5718 k).denote (before5719 k).denote := - @applyExit_sound (before5718 k) (before5719 k) exit3 1 valid3 (macro5718 k) -theorem macro5719 (k : Nat) : applyExit (before5719 k) exit9 1 = some (before5720 k) := by - simp (disch := omega) [before5719, before5720, exit9, applyExit, pop, push] - <;> omega -theorem step5719 (k : Nat) : Runs (1*2) (before5719 k).denote (before5720 k).denote := - @applyExit_sound (before5719 k) (before5720 k) exit9 1 valid9 (macro5719 k) -theorem macro5720 (k : Nat) : applyExit (before5720 k) exit10 34 = some (before5721 k) := by - simp (disch := omega) [before5720, before5721, exit10, applyExit, pop, push] - <;> omega -theorem step5720 (k : Nat) : Runs (34*2) (before5720 k).denote (before5721 k).denote := - @applyExit_sound (before5720 k) (before5721 k) exit10 34 valid10 (macro5720 k) -theorem macro5721 (k : Nat) : applyExit (before5721 k) exit11 1 = some (before5722 k) := by - simp (disch := omega) [before5721, before5722, exit11, applyExit, pop, push] - <;> omega -theorem step5721 (k : Nat) : Runs (1*2) (before5721 k).denote (before5722 k).denote := - @applyExit_sound (before5721 k) (before5722 k) exit11 1 valid11 (macro5721 k) -theorem macro5722 (k : Nat) : applyExit (before5722 k) exit2 93 = some (before5723 k) := by - simp (disch := omega) [before5722, before5723, exit2, applyExit, pop, push] - <;> omega -theorem step5722 (k : Nat) : Runs (93*2) (before5722 k).denote (before5723 k).denote := - @applyExit_sound (before5722 k) (before5723 k) exit2 93 valid2 (macro5722 k) -theorem macro5723 (k : Nat) : applyExit (before5723 k) exit3 1 = some (before5724 k) := by - simp (disch := omega) [before5723, before5724, exit3, applyExit, pop, push] - <;> omega -theorem step5723 (k : Nat) : Runs (1*2) (before5723 k).denote (before5724 k).denote := - @applyExit_sound (before5723 k) (before5724 k) exit3 1 valid3 (macro5723 k) -theorem macro5724 (k : Nat) : applyExit (before5724 k) exit9 1 = some (before5725 k) := by - simp (disch := omega) [before5724, before5725, exit9, applyExit, pop, push] - <;> omega -theorem step5724 (k : Nat) : Runs (1*2) (before5724 k).denote (before5725 k).denote := - @applyExit_sound (before5724 k) (before5725 k) exit9 1 valid9 (macro5724 k) -theorem macro5725 (k : Nat) : applyExit (before5725 k) exit10 13 = some (before5726 k) := by - simp (disch := omega) [before5725, before5726, exit10, applyExit, pop, push] - <;> omega -theorem step5725 (k : Nat) : Runs (13*2) (before5725 k).denote (before5726 k).denote := - @applyExit_sound (before5725 k) (before5726 k) exit10 13 valid10 (macro5725 k) -theorem macro5726 (k : Nat) : applyExit (before5726 k) exit11 1 = some (before5727 k) := by - simp (disch := omega) [before5726, before5727, exit11, applyExit, pop, push] - <;> omega -theorem step5726 (k : Nat) : Runs (1*2) (before5726 k).denote (before5727 k).denote := - @applyExit_sound (before5726 k) (before5727 k) exit11 1 valid11 (macro5726 k) -theorem macro5727 (k : Nat) : applyExit (before5727 k) exit2 16 = some (before5728 k) := by - simp (disch := omega) [before5727, before5728, exit2, applyExit, pop, push] - <;> omega -theorem step5727 (k : Nat) : Runs (16*2) (before5727 k).denote (before5728 k).denote := - @applyExit_sound (before5727 k) (before5728 k) exit2 16 valid2 (macro5727 k) -theorem macro5728 (k : Nat) : applyExit (before5728 k) exit313 (1*k+8) = some (before5729 k) := by - simp (disch := omega) [before5728, before5729, exit313, applyExit, pop, push] - <;> omega -theorem step5728 (k : Nat) : Runs ((1*k+8)*586) (before5728 k).denote (before5729 k).denote := - @applyExit_sound (before5728 k) (before5729 k) exit313 (1*k+8) valid313 (macro5728 k) -theorem macro5729 (k : Nat) : applyExit (before5729 k) exit2 22 = some (before5730 k) := by - simp (disch := omega) [before5729, before5730, exit2, applyExit, pop, push] - <;> omega -theorem step5729 (k : Nat) : Runs (22*2) (before5729 k).denote (before5730 k).denote := - @applyExit_sound (before5729 k) (before5730 k) exit2 22 valid2 (macro5729 k) -theorem macro5730 (k : Nat) : applyExit (before5730 k) exit3 1 = some (before5731 k) := by - simp (disch := omega) [before5730, before5731, exit3, applyExit, pop, push] - <;> omega -theorem step5730 (k : Nat) : Runs (1*2) (before5730 k).denote (before5731 k).denote := - @applyExit_sound (before5730 k) (before5731 k) exit3 1 valid3 (macro5730 k) -theorem macro5731 (k : Nat) : applyExit (before5731 k) exit9 1 = some (before5732 k) := by - simp (disch := omega) [before5731, before5732, exit9, applyExit, pop, push] - <;> omega -theorem step5731 (k : Nat) : Runs (1*2) (before5731 k).denote (before5732 k).denote := - @applyExit_sound (before5731 k) (before5732 k) exit9 1 valid9 (macro5731 k) -theorem macro5732 (k : Nat) : applyExit (before5732 k) exit10 89 = some (before5733 k) := by - simp (disch := omega) [before5732, before5733, exit10, applyExit, pop, push] - <;> omega -theorem step5732 (k : Nat) : Runs (89*2) (before5732 k).denote (before5733 k).denote := - @applyExit_sound (before5732 k) (before5733 k) exit10 89 valid10 (macro5732 k) -theorem macro5733 (k : Nat) : applyExit (before5733 k) exit11 1 = some (before5734 k) := by - simp (disch := omega) [before5733, before5734, exit11, applyExit, pop, push] - <;> omega -theorem step5733 (k : Nat) : Runs (1*2) (before5733 k).denote (before5734 k).denote := - @applyExit_sound (before5733 k) (before5734 k) exit11 1 valid11 (macro5733 k) -theorem macro5734 (k : Nat) : applyExit (before5734 k) exit2 17 = some (before5735 k) := by - simp (disch := omega) [before5734, before5735, exit2, applyExit, pop, push] - <;> omega -theorem step5734 (k : Nat) : Runs (17*2) (before5734 k).denote (before5735 k).denote := - @applyExit_sound (before5734 k) (before5735 k) exit2 17 valid2 (macro5734 k) -theorem macro5735 (k : Nat) : applyExit (before5735 k) exit3 1 = some (before5736 k) := by - simp (disch := omega) [before5735, before5736, exit3, applyExit, pop, push] - <;> omega -theorem step5735 (k : Nat) : Runs (1*2) (before5735 k).denote (before5736 k).denote := - @applyExit_sound (before5735 k) (before5736 k) exit3 1 valid3 (macro5735 k) -theorem macro5736 (k : Nat) : applyExit (before5736 k) exit9 1 = some (before5737 k) := by - simp (disch := omega) [before5736, before5737, exit9, applyExit, pop, push] - <;> omega -theorem step5736 (k : Nat) : Runs (1*2) (before5736 k).denote (before5737 k).denote := - @applyExit_sound (before5736 k) (before5737 k) exit9 1 valid9 (macro5736 k) -theorem macro5737 (k : Nat) : applyExit (before5737 k) exit10 37 = some (before5738 k) := by - simp (disch := omega) [before5737, before5738, exit10, applyExit, pop, push] - <;> omega -theorem step5737 (k : Nat) : Runs (37*2) (before5737 k).denote (before5738 k).denote := - @applyExit_sound (before5737 k) (before5738 k) exit10 37 valid10 (macro5737 k) -theorem macro5738 (k : Nat) : applyExit (before5738 k) exit11 1 = some (before5739 k) := by - simp (disch := omega) [before5738, before5739, exit11, applyExit, pop, push] - <;> omega -theorem step5738 (k : Nat) : Runs (1*2) (before5738 k).denote (before5739 k).denote := - @applyExit_sound (before5738 k) (before5739 k) exit11 1 valid11 (macro5738 k) -theorem macro5739 (k : Nat) : applyExit (before5739 k) exit2 23 = some (before5740 k) := by - simp (disch := omega) [before5739, before5740, exit2, applyExit, pop, push] - <;> omega -theorem step5739 (k : Nat) : Runs (23*2) (before5739 k).denote (before5740 k).denote := - @applyExit_sound (before5739 k) (before5740 k) exit2 23 valid2 (macro5739 k) -theorem macro5740 (k : Nat) : applyExit (before5740 k) exit3 1 = some (before5741 k) := by - simp (disch := omega) [before5740, before5741, exit3, applyExit, pop, push] - <;> omega -theorem step5740 (k : Nat) : Runs (1*2) (before5740 k).denote (before5741 k).denote := - @applyExit_sound (before5740 k) (before5741 k) exit3 1 valid3 (macro5740 k) -theorem macro5741 (k : Nat) : applyExit (before5741 k) exit9 1 = some (before5742 k) := by - simp (disch := omega) [before5741, before5742, exit9, applyExit, pop, push] - <;> omega -theorem step5741 (k : Nat) : Runs (1*2) (before5741 k).denote (before5742 k).denote := - @applyExit_sound (before5741 k) (before5742 k) exit9 1 valid9 (macro5741 k) -theorem macro5742 (k : Nat) : applyExit (before5742 k) exit10 5 = some (before5743 k) := by - simp (disch := omega) [before5742, before5743, exit10, applyExit, pop, push] - <;> omega -theorem step5742 (k : Nat) : Runs (5*2) (before5742 k).denote (before5743 k).denote := - @applyExit_sound (before5742 k) (before5743 k) exit10 5 valid10 (macro5742 k) -theorem macro5743 (k : Nat) : applyExit (before5743 k) exit11 1 = some (before5744 k) := by - simp (disch := omega) [before5743, before5744, exit11, applyExit, pop, push] - <;> omega -theorem step5743 (k : Nat) : Runs (1*2) (before5743 k).denote (before5744 k).denote := - @applyExit_sound (before5743 k) (before5744 k) exit11 1 valid11 (macro5743 k) -theorem macro5744 (k : Nat) : applyExit (before5744 k) exit2 791761156 = some (before5745 k) := by - simp (disch := omega) [before5744, before5745, exit2, applyExit, pop, push] - <;> omega -theorem step5744 (k : Nat) : Runs (791761156*2) (before5744 k).denote (before5745 k).denote := - @applyExit_sound (before5744 k) (before5745 k) exit2 791761156 valid2 (macro5744 k) -theorem macro5745 (k : Nat) : applyExit (before5745 k) exit276 1 = some (before5746 k) := by - simp (disch := omega) [before5745, before5746, exit276, applyExit, pop, push] - <;> omega -theorem step5745 (k : Nat) : Runs (1*38) (before5745 k).denote (before5746 k).denote := - @applyExit_sound (before5745 k) (before5746 k) exit276 1 valid276 (macro5745 k) -theorem macro5746 (k : Nat) : applyExit (before5746 k) exit314 (1*k+7) = some (before5747 k) := by - simp (disch := omega) [before5746, before5747, exit314, applyExit, pop, push] - <;> omega -theorem step5746 (k : Nat) : Runs ((1*k+7)*38) (before5746 k).denote (before5747 k).denote := - @applyExit_sound (before5746 k) (before5747 k) exit314 (1*k+7) valid314 (macro5746 k) -theorem macro5747 (k : Nat) : applyExit (before5747 k) exit2 3 = some (before5748 k) := by - simp (disch := omega) [before5747, before5748, exit2, applyExit, pop, push] - <;> omega -theorem step5747 (k : Nat) : Runs (3*2) (before5747 k).denote (before5748 k).denote := - @applyExit_sound (before5747 k) (before5748 k) exit2 3 valid2 (macro5747 k) -theorem macro5748 (k : Nat) : applyExit (before5748 k) exit3 1 = some (before5749 k) := by - simp (disch := omega) [before5748, before5749, exit3, applyExit, pop, push] - <;> omega -theorem step5748 (k : Nat) : Runs (1*2) (before5748 k).denote (before5749 k).denote := - @applyExit_sound (before5748 k) (before5749 k) exit3 1 valid3 (macro5748 k) -theorem macro5749 (k : Nat) : applyExit (before5749 k) exit9 1 = some (before5750 k) := by - simp (disch := omega) [before5749, before5750, exit9, applyExit, pop, push] - <;> omega -theorem step5749 (k : Nat) : Runs (1*2) (before5749 k).denote (before5750 k).denote := - @applyExit_sound (before5749 k) (before5750 k) exit9 1 valid9 (macro5749 k) -theorem macro5750 (k : Nat) : applyExit (before5750 k) exit10 6 = some (before5751 k) := by - simp (disch := omega) [before5750, before5751, exit10, applyExit, pop, push] - <;> omega -theorem step5750 (k : Nat) : Runs (6*2) (before5750 k).denote (before5751 k).denote := - @applyExit_sound (before5750 k) (before5751 k) exit10 6 valid10 (macro5750 k) -theorem macro5751 (k : Nat) : applyExit (before5751 k) exit11 1 = some (before5752 k) := by - simp (disch := omega) [before5751, before5752, exit11, applyExit, pop, push] - <;> omega -theorem step5751 (k : Nat) : Runs (1*2) (before5751 k).denote (before5752 k).denote := - @applyExit_sound (before5751 k) (before5752 k) exit11 1 valid11 (macro5751 k) -theorem macro5752 (k : Nat) : applyExit (before5752 k) exit2 10 = some (before5753 k) := by - simp (disch := omega) [before5752, before5753, exit2, applyExit, pop, push] - <;> omega -theorem step5752 (k : Nat) : Runs (10*2) (before5752 k).denote (before5753 k).denote := - @applyExit_sound (before5752 k) (before5753 k) exit2 10 valid2 (macro5752 k) -theorem macro5753 (k : Nat) : applyExit (before5753 k) exit3 1 = some (before5754 k) := by - simp (disch := omega) [before5753, before5754, exit3, applyExit, pop, push] - <;> omega -theorem step5753 (k : Nat) : Runs (1*2) (before5753 k).denote (before5754 k).denote := - @applyExit_sound (before5753 k) (before5754 k) exit3 1 valid3 (macro5753 k) -theorem macro5754 (k : Nat) : applyExit (before5754 k) exit9 1 = some (before5755 k) := by - simp (disch := omega) [before5754, before5755, exit9, applyExit, pop, push] - <;> omega -theorem step5754 (k : Nat) : Runs (1*2) (before5754 k).denote (before5755 k).denote := - @applyExit_sound (before5754 k) (before5755 k) exit9 1 valid9 (macro5754 k) -theorem macro5755 (k : Nat) : applyExit (before5755 k) exit10 6 = some (before5756 k) := by - simp (disch := omega) [before5755, before5756, exit10, applyExit, pop, push] - <;> omega -theorem step5755 (k : Nat) : Runs (6*2) (before5755 k).denote (before5756 k).denote := - @applyExit_sound (before5755 k) (before5756 k) exit10 6 valid10 (macro5755 k) -theorem macro5756 (k : Nat) : applyExit (before5756 k) exit11 1 = some (before5757 k) := by - simp (disch := omega) [before5756, before5757, exit11, applyExit, pop, push] - <;> omega -theorem step5756 (k : Nat) : Runs (1*2) (before5756 k).denote (before5757 k).denote := - @applyExit_sound (before5756 k) (before5757 k) exit11 1 valid11 (macro5756 k) -theorem macro5757 (k : Nat) : applyExit (before5757 k) exit2 11 = some (before5758 k) := by - simp (disch := omega) [before5757, before5758, exit2, applyExit, pop, push] - <;> omega -theorem step5757 (k : Nat) : Runs (11*2) (before5757 k).denote (before5758 k).denote := - @applyExit_sound (before5757 k) (before5758 k) exit2 11 valid2 (macro5757 k) -theorem macro5758 (k : Nat) : applyExit (before5758 k) exit3 1 = some (before5759 k) := by - simp (disch := omega) [before5758, before5759, exit3, applyExit, pop, push] - <;> omega -theorem step5758 (k : Nat) : Runs (1*2) (before5758 k).denote (before5759 k).denote := - @applyExit_sound (before5758 k) (before5759 k) exit3 1 valid3 (macro5758 k) -theorem macro5759 (k : Nat) : applyExit (before5759 k) exit9 1 = some (before5760 k) := by - simp (disch := omega) [before5759, before5760, exit9, applyExit, pop, push] - <;> omega -theorem step5759 (k : Nat) : Runs (1*2) (before5759 k).denote (before5760 k).denote := - @applyExit_sound (before5759 k) (before5760 k) exit9 1 valid9 (macro5759 k) -theorem macro5760 (k : Nat) : applyExit (before5760 k) exit10 8 = some (before5761 k) := by - simp (disch := omega) [before5760, before5761, exit10, applyExit, pop, push] - <;> omega -theorem step5760 (k : Nat) : Runs (8*2) (before5760 k).denote (before5761 k).denote := - @applyExit_sound (before5760 k) (before5761 k) exit10 8 valid10 (macro5760 k) -theorem macro5761 (k : Nat) : applyExit (before5761 k) exit11 1 = some (before5762 k) := by - simp (disch := omega) [before5761, before5762, exit11, applyExit, pop, push] - <;> omega -theorem step5761 (k : Nat) : Runs (1*2) (before5761 k).denote (before5762 k).denote := - @applyExit_sound (before5761 k) (before5762 k) exit11 1 valid11 (macro5761 k) -theorem macro5762 (k : Nat) : applyExit (before5762 k) exit2 3 = some (before5763 k) := by - simp (disch := omega) [before5762, before5763, exit2, applyExit, pop, push] - <;> omega -theorem step5762 (k : Nat) : Runs (3*2) (before5762 k).denote (before5763 k).denote := - @applyExit_sound (before5762 k) (before5763 k) exit2 3 valid2 (macro5762 k) -theorem macro5763 (k : Nat) : applyExit (before5763 k) exit3 1 = some (before5764 k) := by - simp (disch := omega) [before5763, before5764, exit3, applyExit, pop, push] - <;> omega -theorem step5763 (k : Nat) : Runs (1*2) (before5763 k).denote (before5764 k).denote := - @applyExit_sound (before5763 k) (before5764 k) exit3 1 valid3 (macro5763 k) -theorem macro5764 (k : Nat) : applyExit (before5764 k) exit9 1 = some (before5765 k) := by - simp (disch := omega) [before5764, before5765, exit9, applyExit, pop, push] - <;> omega -theorem step5764 (k : Nat) : Runs (1*2) (before5764 k).denote (before5765 k).denote := - @applyExit_sound (before5764 k) (before5765 k) exit9 1 valid9 (macro5764 k) -theorem macro5765 (k : Nat) : applyExit (before5765 k) exit10 1 = some (before5766 k) := by - simp (disch := omega) [before5765, before5766, exit10, applyExit, pop, push] - <;> omega -theorem step5765 (k : Nat) : Runs (1*2) (before5765 k).denote (before5766 k).denote := - @applyExit_sound (before5765 k) (before5766 k) exit10 1 valid10 (macro5765 k) -theorem macro5766 (k : Nat) : applyExit (before5766 k) exit11 1 = some (before5767 k) := by - simp (disch := omega) [before5766, before5767, exit11, applyExit, pop, push] - <;> omega -theorem step5766 (k : Nat) : Runs (1*2) (before5766 k).denote (before5767 k).denote := - @applyExit_sound (before5766 k) (before5767 k) exit11 1 valid11 (macro5766 k) -theorem macro5767 (k : Nat) : applyExit (before5767 k) exit3 1 = some (before5768 k) := by - simp (disch := omega) [before5767, before5768, exit3, applyExit, pop, push] - <;> omega -theorem step5767 (k : Nat) : Runs (1*2) (before5767 k).denote (before5768 k).denote := - @applyExit_sound (before5767 k) (before5768 k) exit3 1 valid3 (macro5767 k) -theorem macro5768 (k : Nat) : applyExit (before5768 k) exit30 1 = some (before5769 k) := by - simp (disch := omega) [before5768, before5769, exit30, applyExit, pop, push] - <;> omega -theorem step5768 (k : Nat) : Runs (1*3) (before5768 k).denote (before5769 k).denote := - @applyExit_sound (before5768 k) (before5769 k) exit30 1 valid30 (macro5768 k) -theorem macro5769 (k : Nat) : applyExit (before5769 k) exit31 1 = some (before5770 k) := by - simp (disch := omega) [before5769, before5770, exit31, applyExit, pop, push] - <;> omega -theorem step5769 (k : Nat) : Runs (1*1) (before5769 k).denote (before5770 k).denote := - @applyExit_sound (before5769 k) (before5770 k) exit31 1 valid31 (macro5769 k) -theorem macro5770 (k : Nat) : applyExit (before5770 k) exit32 1 = some (before5771 k) := by - simp (disch := omega) [before5770, before5771, exit32, applyExit, pop, push] - <;> omega -theorem step5770 (k : Nat) : Runs (1*3) (before5770 k).denote (before5771 k).denote := - @applyExit_sound (before5770 k) (before5771 k) exit32 1 valid32 (macro5770 k) -theorem macro5771 (k : Nat) : applyExit (before5771 k) exit33 1 = some (before5772 k) := by - simp (disch := omega) [before5771, before5772, exit33, applyExit, pop, push] - <;> omega -theorem step5771 (k : Nat) : Runs (1*2) (before5771 k).denote (before5772 k).denote := - @applyExit_sound (before5771 k) (before5772 k) exit33 1 valid33 (macro5771 k) -theorem macro5772 (k : Nat) : applyExit (before5772 k) exit35 1 = some (before5773 k) := by - simp (disch := omega) [before5772, before5773, exit35, applyExit, pop, push] - <;> omega -theorem step5772 (k : Nat) : Runs (1*2) (before5772 k).denote (before5773 k).denote := - @applyExit_sound (before5772 k) (before5773 k) exit35 1 valid35 (macro5772 k) -theorem macro5773 (k : Nat) : applyExit (before5773 k) exit36 2 = some (before5774 k) := by - simp (disch := omega) [before5773, before5774, exit36, applyExit, pop, push] - <;> omega -theorem step5773 (k : Nat) : Runs (2*2) (before5773 k).denote (before5774 k).denote := - @applyExit_sound (before5773 k) (before5774 k) exit36 2 valid36 (macro5773 k) -theorem macro5774 (k : Nat) : applyExit (before5774 k) exit31 1 = some (before5775 k) := by - simp (disch := omega) [before5774, before5775, exit31, applyExit, pop, push] - <;> omega -theorem step5774 (k : Nat) : Runs (1*1) (before5774 k).denote (before5775 k).denote := - @applyExit_sound (before5774 k) (before5775 k) exit31 1 valid31 (macro5774 k) -theorem macro5775 (k : Nat) : applyExit (before5775 k) exit10 2 = some (before5776 k) := by - simp (disch := omega) [before5775, before5776, exit10, applyExit, pop, push] - <;> omega -theorem step5775 (k : Nat) : Runs (2*2) (before5775 k).denote (before5776 k).denote := - @applyExit_sound (before5775 k) (before5776 k) exit10 2 valid10 (macro5775 k) -theorem macro5776 (k : Nat) : applyExit (before5776 k) exit32 1 = some (before5777 k) := by - simp (disch := omega) [before5776, before5777, exit32, applyExit, pop, push] - <;> omega -theorem step5776 (k : Nat) : Runs (1*3) (before5776 k).denote (before5777 k).denote := - @applyExit_sound (before5776 k) (before5777 k) exit32 1 valid32 (macro5776 k) -theorem macro5777 (k : Nat) : applyExit (before5777 k) exit36 2 = some (before5778 k) := by - simp (disch := omega) [before5777, before5778, exit36, applyExit, pop, push] - <;> omega -theorem step5777 (k : Nat) : Runs (2*2) (before5777 k).denote (before5778 k).denote := - @applyExit_sound (before5777 k) (before5778 k) exit36 2 valid36 (macro5777 k) -theorem macro5778 (k : Nat) : applyExit (before5778 k) exit33 1 = some (before5779 k) := by - simp (disch := omega) [before5778, before5779, exit33, applyExit, pop, push] - <;> omega -theorem step5778 (k : Nat) : Runs (1*2) (before5778 k).denote (before5779 k).denote := - @applyExit_sound (before5778 k) (before5779 k) exit33 1 valid33 (macro5778 k) -theorem macro5779 (k : Nat) : applyExit (before5779 k) exit34 3 = some (before5780 k) := by - simp (disch := omega) [before5779, before5780, exit34, applyExit, pop, push] - <;> omega -theorem step5779 (k : Nat) : Runs (3*2) (before5779 k).denote (before5780 k).denote := - @applyExit_sound (before5779 k) (before5780 k) exit34 3 valid34 (macro5779 k) -theorem macro5780 (k : Nat) : applyExit (before5780 k) exit35 1 = some (before5781 k) := by - simp (disch := omega) [before5780, before5781, exit35, applyExit, pop, push] - <;> omega -theorem step5780 (k : Nat) : Runs (1*2) (before5780 k).denote (before5781 k).denote := - @applyExit_sound (before5780 k) (before5781 k) exit35 1 valid35 (macro5780 k) -theorem macro5781 (k : Nat) : applyExit (before5781 k) exit36 9 = some (before5782 k) := by - simp (disch := omega) [before5781, before5782, exit36, applyExit, pop, push] - <;> omega -theorem step5781 (k : Nat) : Runs (9*2) (before5781 k).denote (before5782 k).denote := - @applyExit_sound (before5781 k) (before5782 k) exit36 9 valid36 (macro5781 k) -theorem macro5782 (k : Nat) : applyExit (before5782 k) exit31 1 = some (before5783 k) := by - simp (disch := omega) [before5782, before5783, exit31, applyExit, pop, push] - <;> omega -theorem step5782 (k : Nat) : Runs (1*1) (before5782 k).denote (before5783 k).denote := - @applyExit_sound (before5782 k) (before5783 k) exit31 1 valid31 (macro5782 k) -theorem macro5783 (k : Nat) : applyExit (before5783 k) exit10 9 = some (before5784 k) := by - simp (disch := omega) [before5783, before5784, exit10, applyExit, pop, push] - <;> omega -theorem step5783 (k : Nat) : Runs (9*2) (before5783 k).denote (before5784 k).denote := - @applyExit_sound (before5783 k) (before5784 k) exit10 9 valid10 (macro5783 k) -theorem macro5784 (k : Nat) : applyExit (before5784 k) exit32 1 = some (before5785 k) := by - simp (disch := omega) [before5784, before5785, exit32, applyExit, pop, push] - <;> omega -theorem step5784 (k : Nat) : Runs (1*3) (before5784 k).denote (before5785 k).denote := - @applyExit_sound (before5784 k) (before5785 k) exit32 1 valid32 (macro5784 k) -theorem macro5785 (k : Nat) : applyExit (before5785 k) exit36 9 = some (before5786 k) := by - simp (disch := omega) [before5785, before5786, exit36, applyExit, pop, push] - <;> omega -theorem step5785 (k : Nat) : Runs (9*2) (before5785 k).denote (before5786 k).denote := - @applyExit_sound (before5785 k) (before5786 k) exit36 9 valid36 (macro5785 k) -theorem macro5786 (k : Nat) : applyExit (before5786 k) exit33 1 = some (before5787 k) := by - simp (disch := omega) [before5786, before5787, exit33, applyExit, pop, push] - <;> omega -theorem step5786 (k : Nat) : Runs (1*2) (before5786 k).denote (before5787 k).denote := - @applyExit_sound (before5786 k) (before5787 k) exit33 1 valid33 (macro5786 k) -theorem macro5787 (k : Nat) : applyExit (before5787 k) exit34 11 = some (before5788 k) := by - simp (disch := omega) [before5787, before5788, exit34, applyExit, pop, push] - <;> omega -theorem step5787 (k : Nat) : Runs (11*2) (before5787 k).denote (before5788 k).denote := - @applyExit_sound (before5787 k) (before5788 k) exit34 11 valid34 (macro5787 k) -theorem macro5788 (k : Nat) : applyExit (before5788 k) exit35 1 = some (before5789 k) := by - simp (disch := omega) [before5788, before5789, exit35, applyExit, pop, push] - <;> omega -theorem step5788 (k : Nat) : Runs (1*2) (before5788 k).denote (before5789 k).denote := - @applyExit_sound (before5788 k) (before5789 k) exit35 1 valid35 (macro5788 k) -theorem macro5789 (k : Nat) : applyExit (before5789 k) exit36 7 = some (before5790 k) := by - simp (disch := omega) [before5789, before5790, exit36, applyExit, pop, push] - <;> omega -theorem step5789 (k : Nat) : Runs (7*2) (before5789 k).denote (before5790 k).denote := - @applyExit_sound (before5789 k) (before5790 k) exit36 7 valid36 (macro5789 k) -theorem macro5790 (k : Nat) : applyExit (before5790 k) exit31 1 = some (before5791 k) := by - simp (disch := omega) [before5790, before5791, exit31, applyExit, pop, push] - <;> omega -theorem step5790 (k : Nat) : Runs (1*1) (before5790 k).denote (before5791 k).denote := - @applyExit_sound (before5790 k) (before5791 k) exit31 1 valid31 (macro5790 k) -theorem macro5791 (k : Nat) : applyExit (before5791 k) exit10 7 = some (before5792 k) := by - simp (disch := omega) [before5791, before5792, exit10, applyExit, pop, push] - <;> omega -theorem step5791 (k : Nat) : Runs (7*2) (before5791 k).denote (before5792 k).denote := - @applyExit_sound (before5791 k) (before5792 k) exit10 7 valid10 (macro5791 k) -theorem macro5792 (k : Nat) : applyExit (before5792 k) exit32 1 = some (before5793 k) := by - simp (disch := omega) [before5792, before5793, exit32, applyExit, pop, push] - <;> omega -theorem step5792 (k : Nat) : Runs (1*3) (before5792 k).denote (before5793 k).denote := - @applyExit_sound (before5792 k) (before5793 k) exit32 1 valid32 (macro5792 k) -theorem macro5793 (k : Nat) : applyExit (before5793 k) exit36 7 = some (before5794 k) := by - simp (disch := omega) [before5793, before5794, exit36, applyExit, pop, push] - <;> omega -theorem step5793 (k : Nat) : Runs (7*2) (before5793 k).denote (before5794 k).denote := - @applyExit_sound (before5793 k) (before5794 k) exit36 7 valid36 (macro5793 k) -theorem macro5794 (k : Nat) : applyExit (before5794 k) exit33 1 = some (before5795 k) := by - simp (disch := omega) [before5794, before5795, exit33, applyExit, pop, push] - <;> omega -theorem step5794 (k : Nat) : Runs (1*2) (before5794 k).denote (before5795 k).denote := - @applyExit_sound (before5794 k) (before5795 k) exit33 1 valid33 (macro5794 k) -theorem macro5795 (k : Nat) : applyExit (before5795 k) exit34 10 = some (before5796 k) := by - simp (disch := omega) [before5795, before5796, exit34, applyExit, pop, push] - <;> omega -theorem step5795 (k : Nat) : Runs (10*2) (before5795 k).denote (before5796 k).denote := - @applyExit_sound (before5795 k) (before5796 k) exit34 10 valid34 (macro5795 k) -theorem macro5796 (k : Nat) : applyExit (before5796 k) exit35 1 = some (before5797 k) := by - simp (disch := omega) [before5796, before5797, exit35, applyExit, pop, push] - <;> omega -theorem step5796 (k : Nat) : Runs (1*2) (before5796 k).denote (before5797 k).denote := - @applyExit_sound (before5796 k) (before5797 k) exit35 1 valid35 (macro5796 k) -theorem macro5797 (k : Nat) : applyExit (before5797 k) exit36 7 = some (before5798 k) := by - simp (disch := omega) [before5797, before5798, exit36, applyExit, pop, push] - <;> omega -theorem step5797 (k : Nat) : Runs (7*2) (before5797 k).denote (before5798 k).denote := - @applyExit_sound (before5797 k) (before5798 k) exit36 7 valid36 (macro5797 k) -theorem macro5798 (k : Nat) : applyExit (before5798 k) exit31 1 = some (before5799 k) := by - simp (disch := omega) [before5798, before5799, exit31, applyExit, pop, push] - <;> omega -theorem step5798 (k : Nat) : Runs (1*1) (before5798 k).denote (before5799 k).denote := - @applyExit_sound (before5798 k) (before5799 k) exit31 1 valid31 (macro5798 k) -theorem macro5799 (k : Nat) : applyExit (before5799 k) exit10 7 = some (after5799 k) := by - simp (disch := omega) [before5799, after5799, exit10, applyExit, pop, push] - <;> omega -theorem step5799 (k : Nat) : Runs (7*2) (before5799 k).denote (after5799 k).denote := - @applyExit_sound (before5799 k) (after5799 k) exit10 7 valid10 (macro5799 k) -theorem chunkRun057 (k : Nat) : Runs (624*k+1583528699) (before5700 k).denote (after5799 k).denote := by - have h := (@Runs.trans ((((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2))))))+(((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))))+((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2))))))) ((((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))))+((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))))) (before5700 k).denote (before5750 k).denote (after5799 k).denote (@Runs.trans (((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2)))))) (((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))))+((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2)))))) (before5700 k).denote (before5725 k).denote (before5750 k).denote (@Runs.trans ((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2))))) ((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2))))) (before5700 k).denote (before5712 k).denote (before5725 k).denote (@Runs.trans (((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2)))) (((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))) (before5700 k).denote (before5706 k).denote (before5712 k).denote (@Runs.trans ((1*2)+((34*2)+(1*1))) ((34*2)+((1*3)+(34*2))) (before5700 k).denote (before5703 k).denote (before5706 k).denote (@Runs.trans (1*2) ((34*2)+(1*1)) (before5700 k).denote (before5701 k).denote (before5703 k).denote (step5700 k) (@Runs.trans (34*2) (1*1) (before5701 k).denote (before5702 k).denote (before5703 k).denote (step5701 k) (step5702 k))) (@Runs.trans (34*2) ((1*3)+(34*2)) (before5703 k).denote (before5704 k).denote (before5706 k).denote (step5703 k) (@Runs.trans (1*3) (34*2) (before5704 k).denote (before5705 k).denote (before5706 k).denote (step5704 k) (step5705 k)))) (@Runs.trans ((1*2)+((19*2)+(1*2))) ((3*2)+((1*1)+(3*2))) (before5706 k).denote (before5709 k).denote (before5712 k).denote (@Runs.trans (1*2) ((19*2)+(1*2)) (before5706 k).denote (before5707 k).denote (before5709 k).denote (step5706 k) (@Runs.trans (19*2) (1*2) (before5707 k).denote (before5708 k).denote (before5709 k).denote (step5707 k) (step5708 k))) (@Runs.trans (3*2) ((1*1)+(3*2)) (before5709 k).denote (before5710 k).denote (before5712 k).denote (step5709 k) (@Runs.trans (1*1) (3*2) (before5710 k).denote (before5711 k).denote (before5712 k).denote (step5710 k) (step5711 k))))) (@Runs.trans (((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2)))) (((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2)))) (before5712 k).denote (before5718 k).denote (before5725 k).denote (@Runs.trans ((1*3)+((4*2)+(1*1))) ((5*2)+((1*2)+(18*2))) (before5712 k).denote (before5715 k).denote (before5718 k).denote (@Runs.trans (1*3) ((4*2)+(1*1)) (before5712 k).denote (before5713 k).denote (before5715 k).denote (step5712 k) (@Runs.trans (4*2) (1*1) (before5713 k).denote (before5714 k).denote (before5715 k).denote (step5713 k) (step5714 k))) (@Runs.trans (5*2) ((1*2)+(18*2)) (before5715 k).denote (before5716 k).denote (before5718 k).denote (step5715 k) (@Runs.trans (1*2) (18*2) (before5716 k).denote (before5717 k).denote (before5718 k).denote (step5716 k) (step5717 k)))) (@Runs.trans ((1*2)+((1*2)+(34*2))) (((1*2)+(93*2))+((1*2)+(1*2))) (before5718 k).denote (before5721 k).denote (before5725 k).denote (@Runs.trans (1*2) ((1*2)+(34*2)) (before5718 k).denote (before5719 k).denote (before5721 k).denote (step5718 k) (@Runs.trans (1*2) (34*2) (before5719 k).denote (before5720 k).denote (before5721 k).denote (step5719 k) (step5720 k))) (@Runs.trans ((1*2)+(93*2)) ((1*2)+(1*2)) (before5721 k).denote (before5723 k).denote (before5725 k).denote (@Runs.trans (1*2) (93*2) (before5721 k).denote (before5722 k).denote (before5723 k).denote (step5721 k) (step5722 k)) (@Runs.trans (1*2) (1*2) (before5723 k).denote (before5724 k).denote (before5725 k).denote (step5723 k) (step5724 k)))))) (@Runs.trans ((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2))))) ((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2))))) (before5725 k).denote (before5737 k).denote (before5750 k).denote (@Runs.trans (((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2)))) (((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))) (before5725 k).denote (before5731 k).denote (before5737 k).denote (@Runs.trans ((13*2)+((1*2)+(16*2))) (((1*k+8)*586)+((22*2)+(1*2))) (before5725 k).denote (before5728 k).denote (before5731 k).denote (@Runs.trans (13*2) ((1*2)+(16*2)) (before5725 k).denote (before5726 k).denote (before5728 k).denote (step5725 k) (@Runs.trans (1*2) (16*2) (before5726 k).denote (before5727 k).denote (before5728 k).denote (step5726 k) (step5727 k))) (@Runs.trans ((1*k+8)*586) ((22*2)+(1*2)) (before5728 k).denote (before5729 k).denote (before5731 k).denote (step5728 k) (@Runs.trans (22*2) (1*2) (before5729 k).denote (before5730 k).denote (before5731 k).denote (step5729 k) (step5730 k)))) (@Runs.trans ((1*2)+((89*2)+(1*2))) ((17*2)+((1*2)+(1*2))) (before5731 k).denote (before5734 k).denote (before5737 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before5731 k).denote (before5732 k).denote (before5734 k).denote (step5731 k) (@Runs.trans (89*2) (1*2) (before5732 k).denote (before5733 k).denote (before5734 k).denote (step5732 k) (step5733 k))) (@Runs.trans (17*2) ((1*2)+(1*2)) (before5734 k).denote (before5735 k).denote (before5737 k).denote (step5734 k) (@Runs.trans (1*2) (1*2) (before5735 k).denote (before5736 k).denote (before5737 k).denote (step5735 k) (step5736 k))))) (@Runs.trans (((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2)))) (((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2)))) (before5737 k).denote (before5743 k).denote (before5750 k).denote (@Runs.trans ((37*2)+((1*2)+(23*2))) ((1*2)+((1*2)+(5*2))) (before5737 k).denote (before5740 k).denote (before5743 k).denote (@Runs.trans (37*2) ((1*2)+(23*2)) (before5737 k).denote (before5738 k).denote (before5740 k).denote (step5737 k) (@Runs.trans (1*2) (23*2) (before5738 k).denote (before5739 k).denote (before5740 k).denote (step5738 k) (step5739 k))) (@Runs.trans (1*2) ((1*2)+(5*2)) (before5740 k).denote (before5741 k).denote (before5743 k).denote (step5740 k) (@Runs.trans (1*2) (5*2) (before5741 k).denote (before5742 k).denote (before5743 k).denote (step5741 k) (step5742 k)))) (@Runs.trans ((1*2)+((791761156*2)+(1*38))) ((((1*k+7)*38)+(3*2))+((1*2)+(1*2))) (before5743 k).denote (before5746 k).denote (before5750 k).denote (@Runs.trans (1*2) ((791761156*2)+(1*38)) (before5743 k).denote (before5744 k).denote (before5746 k).denote (step5743 k) (@Runs.trans (791761156*2) (1*38) (before5744 k).denote (before5745 k).denote (before5746 k).denote (step5744 k) (step5745 k))) (@Runs.trans (((1*k+7)*38)+(3*2)) ((1*2)+(1*2)) (before5746 k).denote (before5748 k).denote (before5750 k).denote (@Runs.trans ((1*k+7)*38) (3*2) (before5746 k).denote (before5747 k).denote (before5748 k).denote (step5746 k) (step5747 k)) (@Runs.trans (1*2) (1*2) (before5748 k).denote (before5749 k).denote (before5750 k).denote (step5748 k) (step5749 k))))))) (@Runs.trans (((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))))+((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1)))))) (((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))) (before5750 k).denote (before5775 k).denote (after5799 k).denote (@Runs.trans ((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2))))) ((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1))))) (before5750 k).denote (before5762 k).denote (before5775 k).denote (@Runs.trans (((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2)))) (((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))) (before5750 k).denote (before5756 k).denote (before5762 k).denote (@Runs.trans ((6*2)+((1*2)+(10*2))) ((1*2)+((1*2)+(6*2))) (before5750 k).denote (before5753 k).denote (before5756 k).denote (@Runs.trans (6*2) ((1*2)+(10*2)) (before5750 k).denote (before5751 k).denote (before5753 k).denote (step5750 k) (@Runs.trans (1*2) (10*2) (before5751 k).denote (before5752 k).denote (before5753 k).denote (step5751 k) (step5752 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before5753 k).denote (before5754 k).denote (before5756 k).denote (step5753 k) (@Runs.trans (1*2) (6*2) (before5754 k).denote (before5755 k).denote (before5756 k).denote (step5754 k) (step5755 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((1*2)+((8*2)+(1*2))) (before5756 k).denote (before5759 k).denote (before5762 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before5756 k).denote (before5757 k).denote (before5759 k).denote (step5756 k) (@Runs.trans (11*2) (1*2) (before5757 k).denote (before5758 k).denote (before5759 k).denote (step5757 k) (step5758 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before5759 k).denote (before5760 k).denote (before5762 k).denote (step5759 k) (@Runs.trans (8*2) (1*2) (before5760 k).denote (before5761 k).denote (before5762 k).denote (step5760 k) (step5761 k))))) (@Runs.trans (((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1)))) (before5762 k).denote (before5768 k).denote (before5775 k).denote (@Runs.trans ((3*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before5762 k).denote (before5765 k).denote (before5768 k).denote (@Runs.trans (3*2) ((1*2)+(1*2)) (before5762 k).denote (before5763 k).denote (before5765 k).denote (step5762 k) (@Runs.trans (1*2) (1*2) (before5763 k).denote (before5764 k).denote (before5765 k).denote (step5763 k) (step5764 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before5765 k).denote (before5766 k).denote (before5768 k).denote (step5765 k) (@Runs.trans (1*2) (1*2) (before5766 k).denote (before5767 k).denote (before5768 k).denote (step5766 k) (step5767 k)))) (@Runs.trans ((1*3)+((1*1)+(1*3))) (((1*2)+(1*2))+((2*2)+(1*1))) (before5768 k).denote (before5771 k).denote (before5775 k).denote (@Runs.trans (1*3) ((1*1)+(1*3)) (before5768 k).denote (before5769 k).denote (before5771 k).denote (step5768 k) (@Runs.trans (1*1) (1*3) (before5769 k).denote (before5770 k).denote (before5771 k).denote (step5769 k) (step5770 k))) (@Runs.trans ((1*2)+(1*2)) ((2*2)+(1*1)) (before5771 k).denote (before5773 k).denote (before5775 k).denote (@Runs.trans (1*2) (1*2) (before5771 k).denote (before5772 k).denote (before5773 k).denote (step5771 k) (step5772 k)) (@Runs.trans (2*2) (1*1) (before5773 k).denote (before5774 k).denote (before5775 k).denote (step5773 k) (step5774 k)))))) (@Runs.trans ((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))) ((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2))))) (before5775 k).denote (before5787 k).denote (after5799 k).denote (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2)))) (((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))) (before5775 k).denote (before5781 k).denote (before5787 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((3*2)+(1*2))) (before5775 k).denote (before5778 k).denote (before5781 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before5775 k).denote (before5776 k).denote (before5778 k).denote (step5775 k) (@Runs.trans (1*3) (2*2) (before5776 k).denote (before5777 k).denote (before5778 k).denote (step5776 k) (step5777 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before5778 k).denote (before5779 k).denote (before5781 k).denote (step5778 k) (@Runs.trans (3*2) (1*2) (before5779 k).denote (before5780 k).denote (before5781 k).denote (step5779 k) (step5780 k)))) (@Runs.trans ((9*2)+((1*1)+(9*2))) ((1*3)+((9*2)+(1*2))) (before5781 k).denote (before5784 k).denote (before5787 k).denote (@Runs.trans (9*2) ((1*1)+(9*2)) (before5781 k).denote (before5782 k).denote (before5784 k).denote (step5781 k) (@Runs.trans (1*1) (9*2) (before5782 k).denote (before5783 k).denote (before5784 k).denote (step5782 k) (step5783 k))) (@Runs.trans (1*3) ((9*2)+(1*2)) (before5784 k).denote (before5785 k).denote (before5787 k).denote (step5784 k) (@Runs.trans (9*2) (1*2) (before5785 k).denote (before5786 k).denote (before5787 k).denote (step5785 k) (step5786 k))))) (@Runs.trans (((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))) (((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))) (before5787 k).denote (before5793 k).denote (after5799 k).denote (@Runs.trans ((11*2)+((1*2)+(7*2))) ((1*1)+((7*2)+(1*3))) (before5787 k).denote (before5790 k).denote (before5793 k).denote (@Runs.trans (11*2) ((1*2)+(7*2)) (before5787 k).denote (before5788 k).denote (before5790 k).denote (step5787 k) (@Runs.trans (1*2) (7*2) (before5788 k).denote (before5789 k).denote (before5790 k).denote (step5788 k) (step5789 k))) (@Runs.trans (1*1) ((7*2)+(1*3)) (before5790 k).denote (before5791 k).denote (before5793 k).denote (step5790 k) (@Runs.trans (7*2) (1*3) (before5791 k).denote (before5792 k).denote (before5793 k).denote (step5791 k) (step5792 k)))) (@Runs.trans ((7*2)+((1*2)+(10*2))) (((1*2)+(7*2))+((1*1)+(7*2))) (before5793 k).denote (before5796 k).denote (after5799 k).denote (@Runs.trans (7*2) ((1*2)+(10*2)) (before5793 k).denote (before5794 k).denote (before5796 k).denote (step5793 k) (@Runs.trans (1*2) (10*2) (before5794 k).denote (before5795 k).denote (before5796 k).denote (step5794 k) (step5795 k))) (@Runs.trans ((1*2)+(7*2)) ((1*1)+(7*2)) (before5796 k).denote (before5798 k).denote (after5799 k).denote (@Runs.trans (1*2) (7*2) (before5796 k).denote (before5797 k).denote (before5798 k).denote (step5796 k) (step5797 k)) (@Runs.trans (1*1) (7*2) (before5798 k).denote (before5799 k).denote (after5799 k).denote (step5798 k) (step5799 k)))))))) - have ht : (((((((1*2)+((34*2)+(1*1)))+((34*2)+((1*3)+(34*2))))+(((1*2)+((19*2)+(1*2)))+((3*2)+((1*1)+(3*2)))))+((((1*3)+((4*2)+(1*1)))+((5*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(34*2)))+(((1*2)+(93*2))+((1*2)+(1*2))))))+(((((13*2)+((1*2)+(16*2)))+(((1*k+8)*586)+((22*2)+(1*2))))+(((1*2)+((89*2)+(1*2)))+((17*2)+((1*2)+(1*2)))))+((((37*2)+((1*2)+(23*2)))+((1*2)+((1*2)+(5*2))))+(((1*2)+((791761156*2)+(1*38)))+((((1*k+7)*38)+(3*2))+((1*2)+(1*2)))))))+((((((6*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(6*2))))+(((1*2)+((11*2)+(1*2)))+((1*2)+((8*2)+(1*2)))))+((((3*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((1*3)+((1*1)+(1*3)))+(((1*2)+(1*2))+((2*2)+(1*1))))))+(((((2*2)+((1*3)+(2*2)))+((1*2)+((3*2)+(1*2))))+(((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))))+((((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))+(((7*2)+((1*2)+(10*2)))+(((1*2)+(7*2))+((1*1)+(7*2)))))))) = (624*k+1583528699) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean deleted file mode 100644 index e7955b60..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk058.lean +++ /dev/null @@ -1,783 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5800_0 : Stack := [] -abbrev tail5800_1 : Stack := ⟨w0,1⟩ :: tail5800_0 -abbrev tail5800_2 : Stack := ⟨w2,1⟩ :: tail5800_1 -abbrev tail5800_3 : Stack := ⟨w0,3⟩ :: tail5800_2 -abbrev tail5800_4 : Stack := ⟨w2,1⟩ :: tail5800_3 -abbrev tail5800_5 : Stack := ⟨w1,3⟩ :: tail5800_4 -abbrev tail5800_6 : Stack := ⟨w0,10⟩ :: tail5800_5 -abbrev tail5800_7 : Stack := ⟨w2,1⟩ :: tail5800_6 -abbrev tail5800_8 : Stack := ⟨w1,11⟩ :: tail5800_7 -abbrev tail5800_9 : Stack := ⟨w0,8⟩ :: tail5800_8 -abbrev tail5800_10 : Stack := ⟨w2,1⟩ :: tail5800_9 -abbrev tail5800_11 : Stack := ⟨w1,10⟩ :: tail5800_10 -abbrev tail5800_12 : Stack := ⟨w23,1⟩ :: tail5800_11 -abbrev tail5800_13 : Stack := ⟨w1,6⟩ :: tail5800_0 -abbrev tail5800_14 : Stack := ⟨w2,1⟩ :: tail5800_13 -abbrev tail5800_15 : Stack := ⟨w0,19⟩ :: tail5800_14 -abbrev tail5800_16 : Stack := ⟨w1,35⟩ :: tail5800_15 -abbrev tail5800_17 : Stack := ⟨w2,1⟩ :: tail5800_16 -abbrev tail5800_18 : Stack := ⟨w0,94⟩ :: tail5800_17 -abbrev tail5800_19 : Stack := ⟨w1,14⟩ :: tail5800_18 -abbrev tail5800_20 : Stack := ⟨w2,1⟩ :: tail5800_19 -abbrev tail5800_21 : Stack := ⟨w0,16⟩ :: tail5800_20 -abbrev tail5800_22 (k : Nat) : Stack := ⟨w277,(1*k+8)⟩ :: tail5800_21 -abbrev tail5800_23 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_22 k -abbrev tail5800_24 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5800_23 k -abbrev tail5800_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_24 k -abbrev tail5800_26 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5800_25 k -abbrev tail5800_27 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5800_26 k -abbrev tail5800_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_27 k -abbrev tail5800_29 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5800_28 k -abbrev tail5800_30 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5800_29 k -abbrev tail5800_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_30 k -abbrev tail5800_32 (k : Nat) : Stack := ⟨w0,791761156⟩ :: tail5800_31 k -abbrev tail5800_33 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5800_32 k -abbrev tail5800_34 (k : Nat) : Stack := ⟨w278,(1*k+7)⟩ :: tail5800_33 k -abbrev tail5800_35 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5800_34 k -abbrev tail5800_36 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_35 k -abbrev tail5800_37 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5800_36 k -abbrev tail5800_38 : Stack := ⟨w0,1⟩ :: tail5800_11 -abbrev tail5800_39 : Stack := ⟨w0,8⟩ :: tail5800_11 -abbrev tail5800_40 : Stack := ⟨w2,1⟩ :: tail5800_39 -abbrev tail5800_41 : Stack := ⟨w1,3⟩ :: tail5800_40 -abbrev tail5800_42 (k : Nat) : Stack := ⟨w279,(1*k+7)⟩ :: tail5800_41 -abbrev tail5800_43 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5800_42 k -abbrev tail5800_44 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail5800_43 k -abbrev tail5800_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_44 k -abbrev tail5800_46 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5800_45 k -abbrev tail5800_47 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_28 k -abbrev tail5800_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_47 k -abbrev tail5800_49 (k : Nat) : Stack := ⟨w1,6⟩ :: tail5800_48 k -abbrev tail5800_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_44 k -abbrev tail5800_51 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5800_44 k -abbrev tail5800_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_51 k -abbrev tail5800_53 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5800_52 k -abbrev tail5800_54 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_53 k -abbrev tail5800_55 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5800_54 k -abbrev tail5800_56 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5800_25 k -abbrev tail5800_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_56 k -abbrev tail5800_58 (k : Nat) : Stack := ⟨w1,38⟩ :: tail5800_57 k -abbrev tail5800_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_53 k -abbrev tail5800_60 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5800_53 k -abbrev tail5800_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_60 k -abbrev tail5800_62 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5800_61 k -abbrev tail5800_63 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_62 k -abbrev tail5800_64 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5800_63 k -abbrev tail5800_65 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5800_22 k -abbrev tail5800_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_65 k -abbrev tail5800_67 (k : Nat) : Stack := ⟨w1,90⟩ :: tail5800_66 k -abbrev tail5800_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_62 k -abbrev tail5800_69 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5800_62 k -abbrev tail5800_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_69 k -abbrev tail5800_71 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5800_70 k -abbrev tail5800_72 (k : Nat) : Stack := ⟨w280,(1*k+8)⟩ :: tail5800_71 k -abbrev tail5800_73 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5800_72 k -abbrev tail5800_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_73 k -abbrev tail5800_75 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5800_74 k -abbrev tail5800_76 : Stack := ⟨w0,93⟩ :: tail5800_17 -abbrev tail5800_77 : Stack := ⟨w23,1⟩ :: tail5800_76 -abbrev tail5800_78 : Stack := ⟨w1,14⟩ :: tail5800_77 -abbrev tail5800_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_73 k -abbrev tail5800_80 (k : Nat) : Stack := ⟨w0,15⟩ :: tail5800_73 k -abbrev tail5800_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_80 k -abbrev tail5800_82 (k : Nat) : Stack := ⟨w1,93⟩ :: tail5800_81 k -abbrev tail5800_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_82 k -abbrev tail5800_84 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5800_83 k -abbrev tail5800_85 : Stack := ⟨w0,18⟩ :: tail5800_14 -abbrev tail5800_86 : Stack := ⟨w23,1⟩ :: tail5800_85 -abbrev tail5800_87 : Stack := ⟨w1,35⟩ :: tail5800_86 -abbrev tail5800_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_82 k -abbrev tail5800_89 (k : Nat) : Stack := ⟨w0,36⟩ :: tail5800_82 k -abbrev tail5800_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_89 k -abbrev tail5800_91 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5800_90 k -abbrev tail5800_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail5800_91 k -abbrev tail5800_93 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5800_92 k -abbrev tail5800_94 : Stack := ⟨w1,1⟩ :: tail5800_0 -abbrev tail5800_95 : Stack := ⟨w1,7⟩ :: tail5800_0 -abbrev tail5800_96 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5800_91 k -abbrev tail5800_97 (k : Nat) : Stack := ⟨w0,8⟩ :: tail5800_91 k -abbrev tail5800_98 : Stack := ⟨w1,9⟩ :: tail5800_0 -abbrev tail5800_99 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5800_90 k -abbrev tail5800_100 : Stack := ⟨w2,1⟩ :: tail5800_98 -abbrev tail5800_101 : Stack := ⟨w0,17⟩ :: tail5800_100 -abbrev tail5800_102 : Stack := ⟨w0,18⟩ :: tail5800_100 -abbrev tail5800_103 (k : Nat) : Stack := ⟨w0,35⟩ :: tail5800_82 k -abbrev tail5800_104 : Stack := ⟨w1,1⟩ :: tail5800_102 -abbrev tail5800_105 : Stack := ⟨w1,36⟩ :: tail5800_102 -abbrev tail5800_106 (k : Nat) : Stack := ⟨w1,92⟩ :: tail5800_81 k -abbrev tail5800_107 : Stack := ⟨w2,1⟩ :: tail5800_105 -abbrev tail5800_108 : Stack := ⟨w0,92⟩ :: tail5800_107 -abbrev tail5800_109 : Stack := ⟨w0,93⟩ :: tail5800_107 -abbrev tail5800_110 (k : Nat) : Stack := ⟨w0,14⟩ :: tail5800_73 k -abbrev tail5800_111 : Stack := ⟨w1,1⟩ :: tail5800_109 -abbrev tail5800_112 : Stack := ⟨w1,15⟩ :: tail5800_109 -abbrev tail5800_113 (k : Nat) : Stack := ⟨w1,15⟩ :: tail5800_72 k -abbrev tail5800_114 : Stack := ⟨w2,1⟩ :: tail5800_112 -abbrev tail5800_115 : Stack := ⟨w0,15⟩ :: tail5800_114 -abbrev tail5800_116 (k : Nat) : Stack := ⟨w281,(1*k+8)⟩ :: tail5800_115 -abbrev tail5800_117 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5800_116 k -abbrev tail5800_118 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_116 k -abbrev tail5800_119 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5800_62 k -abbrev tail5800_120 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_118 k -abbrev tail5800_121 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5800_118 k -abbrev tail5800_122 (k : Nat) : Stack := ⟨w1,16⟩ :: tail5800_61 k -abbrev tail5800_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_121 k -abbrev tail5800_124 (k : Nat) : Stack := ⟨w0,16⟩ :: tail5800_123 k -abbrev tail5800_125 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5800_123 k -abbrev tail5800_126 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5800_53 k -abbrev tail5800_127 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_125 k -abbrev tail5800_128 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5800_125 k -abbrev tail5800_129 (k : Nat) : Stack := ⟨w1,22⟩ :: tail5800_52 k -abbrev tail5800_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_128 k -abbrev tail5800_131 (k : Nat) : Stack := ⟨w0,22⟩ :: tail5800_130 k -abbrev tail5800_132 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5800_130 k -abbrev tail5800_133 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5800_44 k -abbrev tail5800_134 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_132 k -abbrev tail5800_135 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5800_132 k -abbrev tail5800_136 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail5800_43 k -abbrev tail5800_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_135 k -abbrev tail5800_138 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail5800_137 k -abbrev tail5800_139 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5800_138 k -abbrev tail5800_140 (k : Nat) : Stack := ⟨w282,(1*k+7)⟩ :: tail5800_139 k -abbrev tail5800_141 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5800_140 k -abbrev tail5800_142 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5800_140 k -abbrev tail5800_143 : Stack := ⟨w0,7⟩ :: tail5800_11 -abbrev tail5800_144 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_142 k -abbrev tail5800_145 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5800_142 k -abbrev tail5800_146 : Stack := ⟨w1,9⟩ :: tail5800_10 -abbrev tail5800_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_145 k -abbrev tail5800_148 (k : Nat) : Stack := ⟨w0,9⟩ :: tail5800_147 k -abbrev tail5800_149 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5800_147 k -abbrev tail5800_150 : Stack := ⟨w0,7⟩ :: tail5800_8 -abbrev tail5800_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5800_149 k -abbrev tail5800_152 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5800_149 k -abbrev tail5800_153 : Stack := ⟨w1,10⟩ :: tail5800_7 -abbrev tail5800_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5800_152 k -abbrev tail5800_155 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5800_154 k -abbrev tail5800_156 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5800_154 k - -def before5800 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail5800_12,(tail5800_37 k)⟩ -def before5801 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail5800_38,(tail5800_37 k)⟩ -def before5802 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail5800_39,(tail5800_36 k)⟩ -def before5803 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail5800_40,(tail5800_35 k)⟩ -def before5804 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail5800_41,(tail5800_34 k)⟩ -def before5805 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail5800_42 k),(tail5800_33 k)⟩ -def before5806 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail5800_43 k),(tail5800_32 k)⟩ -def before5807 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521495),(tail5800_44 k),(tail5800_31 k)⟩ -def before5808 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail5800_45 k),(tail5800_30 k)⟩ -def before5809 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5800_46 k),(tail5800_29 k)⟩ -def before5810 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521509),(tail5800_46 k),(tail5800_48 k)⟩ -def before5811 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail5800_45 k),(tail5800_49 k)⟩ -def before5812 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail5800_50 k),(tail5800_49 k)⟩ -def before5813 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521509),(tail5800_51 k),(tail5800_48 k)⟩ -def before5814 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521511),(tail5800_52 k),(tail5800_47 k)⟩ -def before5815 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521557),(tail5800_53 k),(tail5800_28 k)⟩ -def before5816 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521559),(tail5800_54 k),(tail5800_27 k)⟩ -def before5817 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5800_55 k),(tail5800_26 k)⟩ -def before5818 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521635),(tail5800_55 k),(tail5800_57 k)⟩ -def before5819 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521559),(tail5800_54 k),(tail5800_58 k)⟩ -def before5820 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521559),(tail5800_59 k),(tail5800_58 k)⟩ -def before5821 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521635),(tail5800_60 k),(tail5800_57 k)⟩ -def before5822 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521637),(tail5800_61 k),(tail5800_56 k)⟩ -def before5823 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521671),(tail5800_62 k),(tail5800_25 k)⟩ -def before5824 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail5800_63 k),(tail5800_24 k)⟩ -def before5825 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5800_64 k),(tail5800_23 k)⟩ -def before5826 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521853),(tail5800_64 k),(tail5800_66 k)⟩ -def before5827 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521673),(tail5800_63 k),(tail5800_67 k)⟩ -def before5828 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521673),(tail5800_68 k),(tail5800_67 k)⟩ -def before5829 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521853),(tail5800_69 k),(tail5800_66 k)⟩ -def before5830 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521855),(tail5800_70 k),(tail5800_65 k)⟩ -def before5831 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail5800_71 k),(tail5800_22 k)⟩ -def before5832 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail5800_72 k),tail5800_21⟩ -def before5833 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526619),(tail5800_73 k),tail5800_20⟩ -def before5834 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526621),(tail5800_74 k),tail5800_19⟩ -def before5835 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5800_75 k),tail5800_18⟩ -def before5836 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526649),(tail5800_75 k),tail5800_77⟩ -def before5837 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526621),(tail5800_74 k),tail5800_78⟩ -def before5838 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526621),(tail5800_79 k),tail5800_78⟩ -def before5839 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526649),(tail5800_80 k),tail5800_77⟩ -def before5840 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526651),(tail5800_81 k),tail5800_76⟩ -def before5841 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526837),(tail5800_82 k),tail5800_17⟩ -def before5842 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526839),(tail5800_83 k),tail5800_16⟩ -def before5843 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5800_84 k),tail5800_15⟩ -def before5844 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526909),(tail5800_84 k),tail5800_86⟩ -def before5845 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526839),(tail5800_83 k),tail5800_87⟩ -def before5846 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526839),(tail5800_88 k),tail5800_87⟩ -def before5847 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526909),(tail5800_89 k),tail5800_86⟩ -def before5848 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526911),(tail5800_90 k),tail5800_85⟩ -def before5849 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526947),(tail5800_91 k),tail5800_14⟩ -def before5850 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail5800_92 k),tail5800_13⟩ -def before5851 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526961),(tail5800_93 k),tail5800_0⟩ -def before5852 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail5800_93 k),tail5800_94⟩ -def before5853 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail5800_92 k),tail5800_95⟩ -def before5854 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail5800_96 k),tail5800_95⟩ -def before5855 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail5800_97 k),tail5800_0⟩ -def before5856 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail5800_97 k),tail5800_94⟩ -def before5857 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail5800_91 k),tail5800_98⟩ -def before5858 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail5800_99 k),tail5800_100⟩ -def before5859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526911),(tail5800_90 k),tail5800_101⟩ -def before5860 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526909),(tail5800_89 k),tail5800_102⟩ -def before5861 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail5800_103 k),tail5800_104⟩ -def before5862 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526837),(tail5800_82 k),tail5800_105⟩ -def before5863 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail5800_106 k),tail5800_107⟩ -def before5864 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526651),(tail5800_81 k),tail5800_108⟩ -def before5865 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526649),(tail5800_80 k),tail5800_109⟩ -def before5866 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail5800_110 k),tail5800_111⟩ -def before5867 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526619),(tail5800_73 k),tail5800_112⟩ -def before5868 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail5800_113 k),tail5800_114⟩ -def before5869 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail5800_72 k),tail5800_115⟩ -def before5870 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5800_71 k),(tail5800_116 k)⟩ -def before5871 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521855),(tail5800_70 k),(tail5800_117 k)⟩ -def before5872 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521853),(tail5800_69 k),(tail5800_118 k)⟩ -def before5873 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail5800_119 k),(tail5800_120 k)⟩ -def before5874 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail5800_62 k),(tail5800_121 k)⟩ -def before5875 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail5800_122 k),(tail5800_123 k)⟩ -def before5876 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521637),(tail5800_61 k),(tail5800_124 k)⟩ -def before5877 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521635),(tail5800_60 k),(tail5800_125 k)⟩ -def before5878 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail5800_126 k),(tail5800_127 k)⟩ -def before5879 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521557),(tail5800_53 k),(tail5800_128 k)⟩ -def before5880 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail5800_129 k),(tail5800_130 k)⟩ -def before5881 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521511),(tail5800_52 k),(tail5800_131 k)⟩ -def before5882 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521509),(tail5800_51 k),(tail5800_132 k)⟩ -def before5883 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail5800_133 k),(tail5800_134 k)⟩ -def before5884 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail5800_44 k),(tail5800_135 k)⟩ -def before5885 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail5800_136 k),(tail5800_137 k)⟩ -def before5886 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5800_43 k),(tail5800_138 k)⟩ -def before5887 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5800_42 k),(tail5800_139 k)⟩ -def before5888 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5800_41,(tail5800_140 k)⟩ -def before5889 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail5800_40,(tail5800_141 k)⟩ -def before5890 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1129),tail5800_39,(tail5800_142 k)⟩ -def before5891 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail5800_143,(tail5800_144 k)⟩ -def before5892 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail5800_11,(tail5800_145 k)⟩ -def before5893 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail5800_146,(tail5800_147 k)⟩ -def before5894 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail5800_10,(tail5800_148 k)⟩ -def before5895 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1167),tail5800_9,(tail5800_149 k)⟩ -def before5896 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail5800_150,(tail5800_151 k)⟩ -def before5897 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail5800_8,(tail5800_152 k)⟩ -def before5898 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail5800_153,(tail5800_154 k)⟩ -def before5899 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail5800_7,(tail5800_155 k)⟩ -def after5899 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5800_6,(tail5800_156 k)⟩ - -theorem macro5800 (k : Nat) : applyExit (before5800 k) exit32 1 = some (before5801 k) := by - simp (disch := omega) [before5800, before5801, exit32, applyExit, pop, push] - <;> omega -theorem step5800 (k : Nat) : Runs (1*3) (before5800 k).denote (before5801 k).denote := - @applyExit_sound (before5800 k) (before5801 k) exit32 1 valid32 (macro5800 k) -theorem macro5801 (k : Nat) : applyExit (before5801 k) exit36 7 = some (before5802 k) := by - simp (disch := omega) [before5801, before5802, exit36, applyExit, pop, push] - <;> omega -theorem step5801 (k : Nat) : Runs (7*2) (before5801 k).denote (before5802 k).denote := - @applyExit_sound (before5801 k) (before5802 k) exit36 7 valid36 (macro5801 k) -theorem macro5802 (k : Nat) : applyExit (before5802 k) exit33 1 = some (before5803 k) := by - simp (disch := omega) [before5802, before5803, exit33, applyExit, pop, push] - <;> omega -theorem step5802 (k : Nat) : Runs (1*2) (before5802 k).denote (before5803 k).denote := - @applyExit_sound (before5802 k) (before5803 k) exit33 1 valid33 (macro5802 k) -theorem macro5803 (k : Nat) : applyExit (before5803 k) exit34 3 = some (before5804 k) := by - simp (disch := omega) [before5803, before5804, exit34, applyExit, pop, push] - <;> omega -theorem step5803 (k : Nat) : Runs (3*2) (before5803 k).denote (before5804 k).denote := - @applyExit_sound (before5803 k) (before5804 k) exit34 3 valid34 (macro5803 k) -theorem macro5804 (k : Nat) : applyExit (before5804 k) exit315 (1*k+7) = some (before5805 k) := by - simp (disch := omega) [before5804, before5805, exit315, applyExit, pop, push] - <;> omega -theorem step5804 (k : Nat) : Runs ((1*k+7)*70) (before5804 k).denote (before5805 k).denote := - @applyExit_sound (before5804 k) (before5805 k) exit315 (1*k+7) valid315 (macro5804 k) -theorem macro5805 (k : Nat) : applyExit (before5805 k) exit283 1 = some (before5806 k) := by - simp (disch := omega) [before5805, before5806, exit283, applyExit, pop, push] - <;> omega -theorem step5805 (k : Nat) : Runs (1*38) (before5805 k).denote (before5806 k).denote := - @applyExit_sound (before5805 k) (before5806 k) exit283 1 valid283 (macro5805 k) -theorem macro5806 (k : Nat) : applyExit (before5806 k) exit34 791761156 = some (before5807 k) := by - simp (disch := omega) [before5806, before5807, exit34, applyExit, pop, push] - <;> omega -theorem step5806 (k : Nat) : Runs (791761156*2) (before5806 k).denote (before5807 k).denote := - @applyExit_sound (before5806 k) (before5807 k) exit34 791761156 valid34 (macro5806 k) -theorem macro5807 (k : Nat) : applyExit (before5807 k) exit35 1 = some (before5808 k) := by - simp (disch := omega) [before5807, before5808, exit35, applyExit, pop, push] - <;> omega -theorem step5807 (k : Nat) : Runs (1*2) (before5807 k).denote (before5808 k).denote := - @applyExit_sound (before5807 k) (before5808 k) exit35 1 valid35 (macro5807 k) -theorem macro5808 (k : Nat) : applyExit (before5808 k) exit36 6 = some (before5809 k) := by - simp (disch := omega) [before5808, before5809, exit36, applyExit, pop, push] - <;> omega -theorem step5808 (k : Nat) : Runs (6*2) (before5808 k).denote (before5809 k).denote := - @applyExit_sound (before5808 k) (before5809 k) exit36 6 valid36 (macro5808 k) -theorem macro5809 (k : Nat) : applyExit (before5809 k) exit31 1 = some (before5810 k) := by - simp (disch := omega) [before5809, before5810, exit31, applyExit, pop, push] - <;> omega -theorem step5809 (k : Nat) : Runs (1*1) (before5809 k).denote (before5810 k).denote := - @applyExit_sound (before5809 k) (before5810 k) exit31 1 valid31 (macro5809 k) -theorem macro5810 (k : Nat) : applyExit (before5810 k) exit10 6 = some (before5811 k) := by - simp (disch := omega) [before5810, before5811, exit10, applyExit, pop, push] - <;> omega -theorem step5810 (k : Nat) : Runs (6*2) (before5810 k).denote (before5811 k).denote := - @applyExit_sound (before5810 k) (before5811 k) exit10 6 valid10 (macro5810 k) -theorem macro5811 (k : Nat) : applyExit (before5811 k) exit32 1 = some (before5812 k) := by - simp (disch := omega) [before5811, before5812, exit32, applyExit, pop, push] - <;> omega -theorem step5811 (k : Nat) : Runs (1*3) (before5811 k).denote (before5812 k).denote := - @applyExit_sound (before5811 k) (before5812 k) exit32 1 valid32 (macro5811 k) -theorem macro5812 (k : Nat) : applyExit (before5812 k) exit36 6 = some (before5813 k) := by - simp (disch := omega) [before5812, before5813, exit36, applyExit, pop, push] - <;> omega -theorem step5812 (k : Nat) : Runs (6*2) (before5812 k).denote (before5813 k).denote := - @applyExit_sound (before5812 k) (before5813 k) exit36 6 valid36 (macro5812 k) -theorem macro5813 (k : Nat) : applyExit (before5813 k) exit33 1 = some (before5814 k) := by - simp (disch := omega) [before5813, before5814, exit33, applyExit, pop, push] - <;> omega -theorem step5813 (k : Nat) : Runs (1*2) (before5813 k).denote (before5814 k).denote := - @applyExit_sound (before5813 k) (before5814 k) exit33 1 valid33 (macro5813 k) -theorem macro5814 (k : Nat) : applyExit (before5814 k) exit34 23 = some (before5815 k) := by - simp (disch := omega) [before5814, before5815, exit34, applyExit, pop, push] - <;> omega -theorem step5814 (k : Nat) : Runs (23*2) (before5814 k).denote (before5815 k).denote := - @applyExit_sound (before5814 k) (before5815 k) exit34 23 valid34 (macro5814 k) -theorem macro5815 (k : Nat) : applyExit (before5815 k) exit35 1 = some (before5816 k) := by - simp (disch := omega) [before5815, before5816, exit35, applyExit, pop, push] - <;> omega -theorem step5815 (k : Nat) : Runs (1*2) (before5815 k).denote (before5816 k).denote := - @applyExit_sound (before5815 k) (before5816 k) exit35 1 valid35 (macro5815 k) -theorem macro5816 (k : Nat) : applyExit (before5816 k) exit36 38 = some (before5817 k) := by - simp (disch := omega) [before5816, before5817, exit36, applyExit, pop, push] - <;> omega -theorem step5816 (k : Nat) : Runs (38*2) (before5816 k).denote (before5817 k).denote := - @applyExit_sound (before5816 k) (before5817 k) exit36 38 valid36 (macro5816 k) -theorem macro5817 (k : Nat) : applyExit (before5817 k) exit31 1 = some (before5818 k) := by - simp (disch := omega) [before5817, before5818, exit31, applyExit, pop, push] - <;> omega -theorem step5817 (k : Nat) : Runs (1*1) (before5817 k).denote (before5818 k).denote := - @applyExit_sound (before5817 k) (before5818 k) exit31 1 valid31 (macro5817 k) -theorem macro5818 (k : Nat) : applyExit (before5818 k) exit10 38 = some (before5819 k) := by - simp (disch := omega) [before5818, before5819, exit10, applyExit, pop, push] - <;> omega -theorem step5818 (k : Nat) : Runs (38*2) (before5818 k).denote (before5819 k).denote := - @applyExit_sound (before5818 k) (before5819 k) exit10 38 valid10 (macro5818 k) -theorem macro5819 (k : Nat) : applyExit (before5819 k) exit32 1 = some (before5820 k) := by - simp (disch := omega) [before5819, before5820, exit32, applyExit, pop, push] - <;> omega -theorem step5819 (k : Nat) : Runs (1*3) (before5819 k).denote (before5820 k).denote := - @applyExit_sound (before5819 k) (before5820 k) exit32 1 valid32 (macro5819 k) -theorem macro5820 (k : Nat) : applyExit (before5820 k) exit36 38 = some (before5821 k) := by - simp (disch := omega) [before5820, before5821, exit36, applyExit, pop, push] - <;> omega -theorem step5820 (k : Nat) : Runs (38*2) (before5820 k).denote (before5821 k).denote := - @applyExit_sound (before5820 k) (before5821 k) exit36 38 valid36 (macro5820 k) -theorem macro5821 (k : Nat) : applyExit (before5821 k) exit33 1 = some (before5822 k) := by - simp (disch := omega) [before5821, before5822, exit33, applyExit, pop, push] - <;> omega -theorem step5821 (k : Nat) : Runs (1*2) (before5821 k).denote (before5822 k).denote := - @applyExit_sound (before5821 k) (before5822 k) exit33 1 valid33 (macro5821 k) -theorem macro5822 (k : Nat) : applyExit (before5822 k) exit34 17 = some (before5823 k) := by - simp (disch := omega) [before5822, before5823, exit34, applyExit, pop, push] - <;> omega -theorem step5822 (k : Nat) : Runs (17*2) (before5822 k).denote (before5823 k).denote := - @applyExit_sound (before5822 k) (before5823 k) exit34 17 valid34 (macro5822 k) -theorem macro5823 (k : Nat) : applyExit (before5823 k) exit35 1 = some (before5824 k) := by - simp (disch := omega) [before5823, before5824, exit35, applyExit, pop, push] - <;> omega -theorem step5823 (k : Nat) : Runs (1*2) (before5823 k).denote (before5824 k).denote := - @applyExit_sound (before5823 k) (before5824 k) exit35 1 valid35 (macro5823 k) -theorem macro5824 (k : Nat) : applyExit (before5824 k) exit36 90 = some (before5825 k) := by - simp (disch := omega) [before5824, before5825, exit36, applyExit, pop, push] - <;> omega -theorem step5824 (k : Nat) : Runs (90*2) (before5824 k).denote (before5825 k).denote := - @applyExit_sound (before5824 k) (before5825 k) exit36 90 valid36 (macro5824 k) -theorem macro5825 (k : Nat) : applyExit (before5825 k) exit31 1 = some (before5826 k) := by - simp (disch := omega) [before5825, before5826, exit31, applyExit, pop, push] - <;> omega -theorem step5825 (k : Nat) : Runs (1*1) (before5825 k).denote (before5826 k).denote := - @applyExit_sound (before5825 k) (before5826 k) exit31 1 valid31 (macro5825 k) -theorem macro5826 (k : Nat) : applyExit (before5826 k) exit10 90 = some (before5827 k) := by - simp (disch := omega) [before5826, before5827, exit10, applyExit, pop, push] - <;> omega -theorem step5826 (k : Nat) : Runs (90*2) (before5826 k).denote (before5827 k).denote := - @applyExit_sound (before5826 k) (before5827 k) exit10 90 valid10 (macro5826 k) -theorem macro5827 (k : Nat) : applyExit (before5827 k) exit32 1 = some (before5828 k) := by - simp (disch := omega) [before5827, before5828, exit32, applyExit, pop, push] - <;> omega -theorem step5827 (k : Nat) : Runs (1*3) (before5827 k).denote (before5828 k).denote := - @applyExit_sound (before5827 k) (before5828 k) exit32 1 valid32 (macro5827 k) -theorem macro5828 (k : Nat) : applyExit (before5828 k) exit36 90 = some (before5829 k) := by - simp (disch := omega) [before5828, before5829, exit36, applyExit, pop, push] - <;> omega -theorem step5828 (k : Nat) : Runs (90*2) (before5828 k).denote (before5829 k).denote := - @applyExit_sound (before5828 k) (before5829 k) exit36 90 valid36 (macro5828 k) -theorem macro5829 (k : Nat) : applyExit (before5829 k) exit33 1 = some (before5830 k) := by - simp (disch := omega) [before5829, before5830, exit33, applyExit, pop, push] - <;> omega -theorem step5829 (k : Nat) : Runs (1*2) (before5829 k).denote (before5830 k).denote := - @applyExit_sound (before5829 k) (before5830 k) exit33 1 valid33 (macro5829 k) -theorem macro5830 (k : Nat) : applyExit (before5830 k) exit34 22 = some (before5831 k) := by - simp (disch := omega) [before5830, before5831, exit34, applyExit, pop, push] - <;> omega -theorem step5830 (k : Nat) : Runs (22*2) (before5830 k).denote (before5831 k).denote := - @applyExit_sound (before5830 k) (before5831 k) exit34 22 valid34 (macro5830 k) -theorem macro5831 (k : Nat) : applyExit (before5831 k) exit316 (1*k+8) = some (before5832 k) := by - simp (disch := omega) [before5831, before5832, exit316, applyExit, pop, push] - <;> omega -theorem step5831 (k : Nat) : Runs ((1*k+8)*1154) (before5831 k).denote (before5832 k).denote := - @applyExit_sound (before5831 k) (before5832 k) exit316 (1*k+8) valid316 (macro5831 k) -theorem macro5832 (k : Nat) : applyExit (before5832 k) exit34 16 = some (before5833 k) := by - simp (disch := omega) [before5832, before5833, exit34, applyExit, pop, push] - <;> omega -theorem step5832 (k : Nat) : Runs (16*2) (before5832 k).denote (before5833 k).denote := - @applyExit_sound (before5832 k) (before5833 k) exit34 16 valid34 (macro5832 k) -theorem macro5833 (k : Nat) : applyExit (before5833 k) exit35 1 = some (before5834 k) := by - simp (disch := omega) [before5833, before5834, exit35, applyExit, pop, push] - <;> omega -theorem step5833 (k : Nat) : Runs (1*2) (before5833 k).denote (before5834 k).denote := - @applyExit_sound (before5833 k) (before5834 k) exit35 1 valid35 (macro5833 k) -theorem macro5834 (k : Nat) : applyExit (before5834 k) exit36 14 = some (before5835 k) := by - simp (disch := omega) [before5834, before5835, exit36, applyExit, pop, push] - <;> omega -theorem step5834 (k : Nat) : Runs (14*2) (before5834 k).denote (before5835 k).denote := - @applyExit_sound (before5834 k) (before5835 k) exit36 14 valid36 (macro5834 k) -theorem macro5835 (k : Nat) : applyExit (before5835 k) exit31 1 = some (before5836 k) := by - simp (disch := omega) [before5835, before5836, exit31, applyExit, pop, push] - <;> omega -theorem step5835 (k : Nat) : Runs (1*1) (before5835 k).denote (before5836 k).denote := - @applyExit_sound (before5835 k) (before5836 k) exit31 1 valid31 (macro5835 k) -theorem macro5836 (k : Nat) : applyExit (before5836 k) exit10 14 = some (before5837 k) := by - simp (disch := omega) [before5836, before5837, exit10, applyExit, pop, push] - <;> omega -theorem step5836 (k : Nat) : Runs (14*2) (before5836 k).denote (before5837 k).denote := - @applyExit_sound (before5836 k) (before5837 k) exit10 14 valid10 (macro5836 k) -theorem macro5837 (k : Nat) : applyExit (before5837 k) exit32 1 = some (before5838 k) := by - simp (disch := omega) [before5837, before5838, exit32, applyExit, pop, push] - <;> omega -theorem step5837 (k : Nat) : Runs (1*3) (before5837 k).denote (before5838 k).denote := - @applyExit_sound (before5837 k) (before5838 k) exit32 1 valid32 (macro5837 k) -theorem macro5838 (k : Nat) : applyExit (before5838 k) exit36 14 = some (before5839 k) := by - simp (disch := omega) [before5838, before5839, exit36, applyExit, pop, push] - <;> omega -theorem step5838 (k : Nat) : Runs (14*2) (before5838 k).denote (before5839 k).denote := - @applyExit_sound (before5838 k) (before5839 k) exit36 14 valid36 (macro5838 k) -theorem macro5839 (k : Nat) : applyExit (before5839 k) exit33 1 = some (before5840 k) := by - simp (disch := omega) [before5839, before5840, exit33, applyExit, pop, push] - <;> omega -theorem step5839 (k : Nat) : Runs (1*2) (before5839 k).denote (before5840 k).denote := - @applyExit_sound (before5839 k) (before5840 k) exit33 1 valid33 (macro5839 k) -theorem macro5840 (k : Nat) : applyExit (before5840 k) exit34 93 = some (before5841 k) := by - simp (disch := omega) [before5840, before5841, exit34, applyExit, pop, push] - <;> omega -theorem step5840 (k : Nat) : Runs (93*2) (before5840 k).denote (before5841 k).denote := - @applyExit_sound (before5840 k) (before5841 k) exit34 93 valid34 (macro5840 k) -theorem macro5841 (k : Nat) : applyExit (before5841 k) exit35 1 = some (before5842 k) := by - simp (disch := omega) [before5841, before5842, exit35, applyExit, pop, push] - <;> omega -theorem step5841 (k : Nat) : Runs (1*2) (before5841 k).denote (before5842 k).denote := - @applyExit_sound (before5841 k) (before5842 k) exit35 1 valid35 (macro5841 k) -theorem macro5842 (k : Nat) : applyExit (before5842 k) exit36 35 = some (before5843 k) := by - simp (disch := omega) [before5842, before5843, exit36, applyExit, pop, push] - <;> omega -theorem step5842 (k : Nat) : Runs (35*2) (before5842 k).denote (before5843 k).denote := - @applyExit_sound (before5842 k) (before5843 k) exit36 35 valid36 (macro5842 k) -theorem macro5843 (k : Nat) : applyExit (before5843 k) exit31 1 = some (before5844 k) := by - simp (disch := omega) [before5843, before5844, exit31, applyExit, pop, push] - <;> omega -theorem step5843 (k : Nat) : Runs (1*1) (before5843 k).denote (before5844 k).denote := - @applyExit_sound (before5843 k) (before5844 k) exit31 1 valid31 (macro5843 k) -theorem macro5844 (k : Nat) : applyExit (before5844 k) exit10 35 = some (before5845 k) := by - simp (disch := omega) [before5844, before5845, exit10, applyExit, pop, push] - <;> omega -theorem step5844 (k : Nat) : Runs (35*2) (before5844 k).denote (before5845 k).denote := - @applyExit_sound (before5844 k) (before5845 k) exit10 35 valid10 (macro5844 k) -theorem macro5845 (k : Nat) : applyExit (before5845 k) exit32 1 = some (before5846 k) := by - simp (disch := omega) [before5845, before5846, exit32, applyExit, pop, push] - <;> omega -theorem step5845 (k : Nat) : Runs (1*3) (before5845 k).denote (before5846 k).denote := - @applyExit_sound (before5845 k) (before5846 k) exit32 1 valid32 (macro5845 k) -theorem macro5846 (k : Nat) : applyExit (before5846 k) exit36 35 = some (before5847 k) := by - simp (disch := omega) [before5846, before5847, exit36, applyExit, pop, push] - <;> omega -theorem step5846 (k : Nat) : Runs (35*2) (before5846 k).denote (before5847 k).denote := - @applyExit_sound (before5846 k) (before5847 k) exit36 35 valid36 (macro5846 k) -theorem macro5847 (k : Nat) : applyExit (before5847 k) exit33 1 = some (before5848 k) := by - simp (disch := omega) [before5847, before5848, exit33, applyExit, pop, push] - <;> omega -theorem step5847 (k : Nat) : Runs (1*2) (before5847 k).denote (before5848 k).denote := - @applyExit_sound (before5847 k) (before5848 k) exit33 1 valid33 (macro5847 k) -theorem macro5848 (k : Nat) : applyExit (before5848 k) exit34 18 = some (before5849 k) := by - simp (disch := omega) [before5848, before5849, exit34, applyExit, pop, push] - <;> omega -theorem step5848 (k : Nat) : Runs (18*2) (before5848 k).denote (before5849 k).denote := - @applyExit_sound (before5848 k) (before5849 k) exit34 18 valid34 (macro5848 k) -theorem macro5849 (k : Nat) : applyExit (before5849 k) exit35 1 = some (before5850 k) := by - simp (disch := omega) [before5849, before5850, exit35, applyExit, pop, push] - <;> omega -theorem step5849 (k : Nat) : Runs (1*2) (before5849 k).denote (before5850 k).denote := - @applyExit_sound (before5849 k) (before5850 k) exit35 1 valid35 (macro5849 k) -theorem macro5850 (k : Nat) : applyExit (before5850 k) exit36 6 = some (before5851 k) := by - simp (disch := omega) [before5850, before5851, exit36, applyExit, pop, push] - <;> omega -theorem step5850 (k : Nat) : Runs (6*2) (before5850 k).denote (before5851 k).denote := - @applyExit_sound (before5850 k) (before5851 k) exit36 6 valid36 (macro5850 k) -theorem macro5851 (k : Nat) : applyExit (before5851 k) exit39 1 = some (before5852 k) := by - simp (disch := omega) [before5851, before5852, exit39, applyExit, pop, push] - <;> omega -theorem step5851 (k : Nat) : Runs (1*1) (before5851 k).denote (before5852 k).denote := - @applyExit_sound (before5851 k) (before5852 k) exit39 1 valid39 (macro5851 k) -theorem macro5852 (k : Nat) : applyExit (before5852 k) exit10 6 = some (before5853 k) := by - simp (disch := omega) [before5852, before5853, exit10, applyExit, pop, push] - <;> omega -theorem step5852 (k : Nat) : Runs (6*2) (before5852 k).denote (before5853 k).denote := - @applyExit_sound (before5852 k) (before5853 k) exit10 6 valid10 (macro5852 k) -theorem macro5853 (k : Nat) : applyExit (before5853 k) exit32 1 = some (before5854 k) := by - simp (disch := omega) [before5853, before5854, exit32, applyExit, pop, push] - <;> omega -theorem step5853 (k : Nat) : Runs (1*3) (before5853 k).denote (before5854 k).denote := - @applyExit_sound (before5853 k) (before5854 k) exit32 1 valid32 (macro5853 k) -theorem macro5854 (k : Nat) : applyExit (before5854 k) exit36 7 = some (before5855 k) := by - simp (disch := omega) [before5854, before5855, exit36, applyExit, pop, push] - <;> omega -theorem step5854 (k : Nat) : Runs (7*2) (before5854 k).denote (before5855 k).denote := - @applyExit_sound (before5854 k) (before5855 k) exit36 7 valid36 (macro5854 k) -theorem macro5855 (k : Nat) : applyExit (before5855 k) exit39 1 = some (before5856 k) := by - simp (disch := omega) [before5855, before5856, exit39, applyExit, pop, push] - <;> omega -theorem step5855 (k : Nat) : Runs (1*1) (before5855 k).denote (before5856 k).denote := - @applyExit_sound (before5855 k) (before5856 k) exit39 1 valid39 (macro5855 k) -theorem macro5856 (k : Nat) : applyExit (before5856 k) exit10 8 = some (before5857 k) := by - simp (disch := omega) [before5856, before5857, exit10, applyExit, pop, push] - <;> omega -theorem step5856 (k : Nat) : Runs (8*2) (before5856 k).denote (before5857 k).denote := - @applyExit_sound (before5856 k) (before5857 k) exit10 8 valid10 (macro5856 k) -theorem macro5857 (k : Nat) : applyExit (before5857 k) exit11 1 = some (before5858 k) := by - simp (disch := omega) [before5857, before5858, exit11, applyExit, pop, push] - <;> omega -theorem step5857 (k : Nat) : Runs (1*2) (before5857 k).denote (before5858 k).denote := - @applyExit_sound (before5857 k) (before5858 k) exit11 1 valid11 (macro5857 k) -theorem macro5858 (k : Nat) : applyExit (before5858 k) exit2 17 = some (before5859 k) := by - simp (disch := omega) [before5858, before5859, exit2, applyExit, pop, push] - <;> omega -theorem step5858 (k : Nat) : Runs (17*2) (before5858 k).denote (before5859 k).denote := - @applyExit_sound (before5858 k) (before5859 k) exit2 17 valid2 (macro5858 k) -theorem macro5859 (k : Nat) : applyExit (before5859 k) exit3 1 = some (before5860 k) := by - simp (disch := omega) [before5859, before5860, exit3, applyExit, pop, push] - <;> omega -theorem step5859 (k : Nat) : Runs (1*2) (before5859 k).denote (before5860 k).denote := - @applyExit_sound (before5859 k) (before5860 k) exit3 1 valid3 (macro5859 k) -theorem macro5860 (k : Nat) : applyExit (before5860 k) exit9 1 = some (before5861 k) := by - simp (disch := omega) [before5860, before5861, exit9, applyExit, pop, push] - <;> omega -theorem step5860 (k : Nat) : Runs (1*2) (before5860 k).denote (before5861 k).denote := - @applyExit_sound (before5860 k) (before5861 k) exit9 1 valid9 (macro5860 k) -theorem macro5861 (k : Nat) : applyExit (before5861 k) exit10 35 = some (before5862 k) := by - simp (disch := omega) [before5861, before5862, exit10, applyExit, pop, push] - <;> omega -theorem step5861 (k : Nat) : Runs (35*2) (before5861 k).denote (before5862 k).denote := - @applyExit_sound (before5861 k) (before5862 k) exit10 35 valid10 (macro5861 k) -theorem macro5862 (k : Nat) : applyExit (before5862 k) exit11 1 = some (before5863 k) := by - simp (disch := omega) [before5862, before5863, exit11, applyExit, pop, push] - <;> omega -theorem step5862 (k : Nat) : Runs (1*2) (before5862 k).denote (before5863 k).denote := - @applyExit_sound (before5862 k) (before5863 k) exit11 1 valid11 (macro5862 k) -theorem macro5863 (k : Nat) : applyExit (before5863 k) exit2 92 = some (before5864 k) := by - simp (disch := omega) [before5863, before5864, exit2, applyExit, pop, push] - <;> omega -theorem step5863 (k : Nat) : Runs (92*2) (before5863 k).denote (before5864 k).denote := - @applyExit_sound (before5863 k) (before5864 k) exit2 92 valid2 (macro5863 k) -theorem macro5864 (k : Nat) : applyExit (before5864 k) exit3 1 = some (before5865 k) := by - simp (disch := omega) [before5864, before5865, exit3, applyExit, pop, push] - <;> omega -theorem step5864 (k : Nat) : Runs (1*2) (before5864 k).denote (before5865 k).denote := - @applyExit_sound (before5864 k) (before5865 k) exit3 1 valid3 (macro5864 k) -theorem macro5865 (k : Nat) : applyExit (before5865 k) exit9 1 = some (before5866 k) := by - simp (disch := omega) [before5865, before5866, exit9, applyExit, pop, push] - <;> omega -theorem step5865 (k : Nat) : Runs (1*2) (before5865 k).denote (before5866 k).denote := - @applyExit_sound (before5865 k) (before5866 k) exit9 1 valid9 (macro5865 k) -theorem macro5866 (k : Nat) : applyExit (before5866 k) exit10 14 = some (before5867 k) := by - simp (disch := omega) [before5866, before5867, exit10, applyExit, pop, push] - <;> omega -theorem step5866 (k : Nat) : Runs (14*2) (before5866 k).denote (before5867 k).denote := - @applyExit_sound (before5866 k) (before5867 k) exit10 14 valid10 (macro5866 k) -theorem macro5867 (k : Nat) : applyExit (before5867 k) exit11 1 = some (before5868 k) := by - simp (disch := omega) [before5867, before5868, exit11, applyExit, pop, push] - <;> omega -theorem step5867 (k : Nat) : Runs (1*2) (before5867 k).denote (before5868 k).denote := - @applyExit_sound (before5867 k) (before5868 k) exit11 1 valid11 (macro5867 k) -theorem macro5868 (k : Nat) : applyExit (before5868 k) exit2 15 = some (before5869 k) := by - simp (disch := omega) [before5868, before5869, exit2, applyExit, pop, push] - <;> omega -theorem step5868 (k : Nat) : Runs (15*2) (before5868 k).denote (before5869 k).denote := - @applyExit_sound (before5868 k) (before5869 k) exit2 15 valid2 (macro5868 k) -theorem macro5869 (k : Nat) : applyExit (before5869 k) exit317 (1*k+8) = some (before5870 k) := by - simp (disch := omega) [before5869, before5870, exit317, applyExit, pop, push] - <;> omega -theorem step5869 (k : Nat) : Runs ((1*k+8)*586) (before5869 k).denote (before5870 k).denote := - @applyExit_sound (before5869 k) (before5870 k) exit317 (1*k+8) valid317 (macro5869 k) -theorem macro5870 (k : Nat) : applyExit (before5870 k) exit2 22 = some (before5871 k) := by - simp (disch := omega) [before5870, before5871, exit2, applyExit, pop, push] - <;> omega -theorem step5870 (k : Nat) : Runs (22*2) (before5870 k).denote (before5871 k).denote := - @applyExit_sound (before5870 k) (before5871 k) exit2 22 valid2 (macro5870 k) -theorem macro5871 (k : Nat) : applyExit (before5871 k) exit3 1 = some (before5872 k) := by - simp (disch := omega) [before5871, before5872, exit3, applyExit, pop, push] - <;> omega -theorem step5871 (k : Nat) : Runs (1*2) (before5871 k).denote (before5872 k).denote := - @applyExit_sound (before5871 k) (before5872 k) exit3 1 valid3 (macro5871 k) -theorem macro5872 (k : Nat) : applyExit (before5872 k) exit9 1 = some (before5873 k) := by - simp (disch := omega) [before5872, before5873, exit9, applyExit, pop, push] - <;> omega -theorem step5872 (k : Nat) : Runs (1*2) (before5872 k).denote (before5873 k).denote := - @applyExit_sound (before5872 k) (before5873 k) exit9 1 valid9 (macro5872 k) -theorem macro5873 (k : Nat) : applyExit (before5873 k) exit10 90 = some (before5874 k) := by - simp (disch := omega) [before5873, before5874, exit10, applyExit, pop, push] - <;> omega -theorem step5873 (k : Nat) : Runs (90*2) (before5873 k).denote (before5874 k).denote := - @applyExit_sound (before5873 k) (before5874 k) exit10 90 valid10 (macro5873 k) -theorem macro5874 (k : Nat) : applyExit (before5874 k) exit11 1 = some (before5875 k) := by - simp (disch := omega) [before5874, before5875, exit11, applyExit, pop, push] - <;> omega -theorem step5874 (k : Nat) : Runs (1*2) (before5874 k).denote (before5875 k).denote := - @applyExit_sound (before5874 k) (before5875 k) exit11 1 valid11 (macro5874 k) -theorem macro5875 (k : Nat) : applyExit (before5875 k) exit2 16 = some (before5876 k) := by - simp (disch := omega) [before5875, before5876, exit2, applyExit, pop, push] - <;> omega -theorem step5875 (k : Nat) : Runs (16*2) (before5875 k).denote (before5876 k).denote := - @applyExit_sound (before5875 k) (before5876 k) exit2 16 valid2 (macro5875 k) -theorem macro5876 (k : Nat) : applyExit (before5876 k) exit3 1 = some (before5877 k) := by - simp (disch := omega) [before5876, before5877, exit3, applyExit, pop, push] - <;> omega -theorem step5876 (k : Nat) : Runs (1*2) (before5876 k).denote (before5877 k).denote := - @applyExit_sound (before5876 k) (before5877 k) exit3 1 valid3 (macro5876 k) -theorem macro5877 (k : Nat) : applyExit (before5877 k) exit9 1 = some (before5878 k) := by - simp (disch := omega) [before5877, before5878, exit9, applyExit, pop, push] - <;> omega -theorem step5877 (k : Nat) : Runs (1*2) (before5877 k).denote (before5878 k).denote := - @applyExit_sound (before5877 k) (before5878 k) exit9 1 valid9 (macro5877 k) -theorem macro5878 (k : Nat) : applyExit (before5878 k) exit10 38 = some (before5879 k) := by - simp (disch := omega) [before5878, before5879, exit10, applyExit, pop, push] - <;> omega -theorem step5878 (k : Nat) : Runs (38*2) (before5878 k).denote (before5879 k).denote := - @applyExit_sound (before5878 k) (before5879 k) exit10 38 valid10 (macro5878 k) -theorem macro5879 (k : Nat) : applyExit (before5879 k) exit11 1 = some (before5880 k) := by - simp (disch := omega) [before5879, before5880, exit11, applyExit, pop, push] - <;> omega -theorem step5879 (k : Nat) : Runs (1*2) (before5879 k).denote (before5880 k).denote := - @applyExit_sound (before5879 k) (before5880 k) exit11 1 valid11 (macro5879 k) -theorem macro5880 (k : Nat) : applyExit (before5880 k) exit2 22 = some (before5881 k) := by - simp (disch := omega) [before5880, before5881, exit2, applyExit, pop, push] - <;> omega -theorem step5880 (k : Nat) : Runs (22*2) (before5880 k).denote (before5881 k).denote := - @applyExit_sound (before5880 k) (before5881 k) exit2 22 valid2 (macro5880 k) -theorem macro5881 (k : Nat) : applyExit (before5881 k) exit3 1 = some (before5882 k) := by - simp (disch := omega) [before5881, before5882, exit3, applyExit, pop, push] - <;> omega -theorem step5881 (k : Nat) : Runs (1*2) (before5881 k).denote (before5882 k).denote := - @applyExit_sound (before5881 k) (before5882 k) exit3 1 valid3 (macro5881 k) -theorem macro5882 (k : Nat) : applyExit (before5882 k) exit9 1 = some (before5883 k) := by - simp (disch := omega) [before5882, before5883, exit9, applyExit, pop, push] - <;> omega -theorem step5882 (k : Nat) : Runs (1*2) (before5882 k).denote (before5883 k).denote := - @applyExit_sound (before5882 k) (before5883 k) exit9 1 valid9 (macro5882 k) -theorem macro5883 (k : Nat) : applyExit (before5883 k) exit10 6 = some (before5884 k) := by - simp (disch := omega) [before5883, before5884, exit10, applyExit, pop, push] - <;> omega -theorem step5883 (k : Nat) : Runs (6*2) (before5883 k).denote (before5884 k).denote := - @applyExit_sound (before5883 k) (before5884 k) exit10 6 valid10 (macro5883 k) -theorem macro5884 (k : Nat) : applyExit (before5884 k) exit11 1 = some (before5885 k) := by - simp (disch := omega) [before5884, before5885, exit11, applyExit, pop, push] - <;> omega -theorem step5884 (k : Nat) : Runs (1*2) (before5884 k).denote (before5885 k).denote := - @applyExit_sound (before5884 k) (before5885 k) exit11 1 valid11 (macro5884 k) -theorem macro5885 (k : Nat) : applyExit (before5885 k) exit2 791761155 = some (before5886 k) := by - simp (disch := omega) [before5885, before5886, exit2, applyExit, pop, push] - <;> omega -theorem step5885 (k : Nat) : Runs (791761155*2) (before5885 k).denote (before5886 k).denote := - @applyExit_sound (before5885 k) (before5886 k) exit2 791761155 valid2 (macro5885 k) -theorem macro5886 (k : Nat) : applyExit (before5886 k) exit276 1 = some (before5887 k) := by - simp (disch := omega) [before5886, before5887, exit276, applyExit, pop, push] - <;> omega -theorem step5886 (k : Nat) : Runs (1*38) (before5886 k).denote (before5887 k).denote := - @applyExit_sound (before5886 k) (before5887 k) exit276 1 valid276 (macro5886 k) -theorem macro5887 (k : Nat) : applyExit (before5887 k) exit318 (1*k+7) = some (before5888 k) := by - simp (disch := omega) [before5887, before5888, exit318, applyExit, pop, push] - <;> omega -theorem step5887 (k : Nat) : Runs ((1*k+7)*38) (before5887 k).denote (before5888 k).denote := - @applyExit_sound (before5887 k) (before5888 k) exit318 (1*k+7) valid318 (macro5887 k) -theorem macro5888 (k : Nat) : applyExit (before5888 k) exit2 3 = some (before5889 k) := by - simp (disch := omega) [before5888, before5889, exit2, applyExit, pop, push] - <;> omega -theorem step5888 (k : Nat) : Runs (3*2) (before5888 k).denote (before5889 k).denote := - @applyExit_sound (before5888 k) (before5889 k) exit2 3 valid2 (macro5888 k) -theorem macro5889 (k : Nat) : applyExit (before5889 k) exit3 1 = some (before5890 k) := by - simp (disch := omega) [before5889, before5890, exit3, applyExit, pop, push] - <;> omega -theorem step5889 (k : Nat) : Runs (1*2) (before5889 k).denote (before5890 k).denote := - @applyExit_sound (before5889 k) (before5890 k) exit3 1 valid3 (macro5889 k) -theorem macro5890 (k : Nat) : applyExit (before5890 k) exit9 1 = some (before5891 k) := by - simp (disch := omega) [before5890, before5891, exit9, applyExit, pop, push] - <;> omega -theorem step5890 (k : Nat) : Runs (1*2) (before5890 k).denote (before5891 k).denote := - @applyExit_sound (before5890 k) (before5891 k) exit9 1 valid9 (macro5890 k) -theorem macro5891 (k : Nat) : applyExit (before5891 k) exit10 7 = some (before5892 k) := by - simp (disch := omega) [before5891, before5892, exit10, applyExit, pop, push] - <;> omega -theorem step5891 (k : Nat) : Runs (7*2) (before5891 k).denote (before5892 k).denote := - @applyExit_sound (before5891 k) (before5892 k) exit10 7 valid10 (macro5891 k) -theorem macro5892 (k : Nat) : applyExit (before5892 k) exit11 1 = some (before5893 k) := by - simp (disch := omega) [before5892, before5893, exit11, applyExit, pop, push] - <;> omega -theorem step5892 (k : Nat) : Runs (1*2) (before5892 k).denote (before5893 k).denote := - @applyExit_sound (before5892 k) (before5893 k) exit11 1 valid11 (macro5892 k) -theorem macro5893 (k : Nat) : applyExit (before5893 k) exit2 9 = some (before5894 k) := by - simp (disch := omega) [before5893, before5894, exit2, applyExit, pop, push] - <;> omega -theorem step5893 (k : Nat) : Runs (9*2) (before5893 k).denote (before5894 k).denote := - @applyExit_sound (before5893 k) (before5894 k) exit2 9 valid2 (macro5893 k) -theorem macro5894 (k : Nat) : applyExit (before5894 k) exit3 1 = some (before5895 k) := by - simp (disch := omega) [before5894, before5895, exit3, applyExit, pop, push] - <;> omega -theorem step5894 (k : Nat) : Runs (1*2) (before5894 k).denote (before5895 k).denote := - @applyExit_sound (before5894 k) (before5895 k) exit3 1 valid3 (macro5894 k) -theorem macro5895 (k : Nat) : applyExit (before5895 k) exit9 1 = some (before5896 k) := by - simp (disch := omega) [before5895, before5896, exit9, applyExit, pop, push] - <;> omega -theorem step5895 (k : Nat) : Runs (1*2) (before5895 k).denote (before5896 k).denote := - @applyExit_sound (before5895 k) (before5896 k) exit9 1 valid9 (macro5895 k) -theorem macro5896 (k : Nat) : applyExit (before5896 k) exit10 7 = some (before5897 k) := by - simp (disch := omega) [before5896, before5897, exit10, applyExit, pop, push] - <;> omega -theorem step5896 (k : Nat) : Runs (7*2) (before5896 k).denote (before5897 k).denote := - @applyExit_sound (before5896 k) (before5897 k) exit10 7 valid10 (macro5896 k) -theorem macro5897 (k : Nat) : applyExit (before5897 k) exit11 1 = some (before5898 k) := by - simp (disch := omega) [before5897, before5898, exit11, applyExit, pop, push] - <;> omega -theorem step5897 (k : Nat) : Runs (1*2) (before5897 k).denote (before5898 k).denote := - @applyExit_sound (before5897 k) (before5898 k) exit11 1 valid11 (macro5897 k) -theorem macro5898 (k : Nat) : applyExit (before5898 k) exit2 10 = some (before5899 k) := by - simp (disch := omega) [before5898, before5899, exit2, applyExit, pop, push] - <;> omega -theorem step5898 (k : Nat) : Runs (10*2) (before5898 k).denote (before5899 k).denote := - @applyExit_sound (before5898 k) (before5899 k) exit2 10 valid2 (macro5898 k) -theorem macro5899 (k : Nat) : applyExit (before5899 k) exit3 1 = some (after5899 k) := by - simp (disch := omega) [before5899, after5899, exit3, applyExit, pop, push] - <;> omega -theorem step5899 (k : Nat) : Runs (1*2) (before5899 k).denote (after5899 k).denote := - @applyExit_sound (before5899 k) (after5899 k) exit3 1 valid3 (macro5899 k) -theorem chunkRun058 (k : Nat) : Runs (1848*k+3167061828) (before5800 k).denote (after5899 k).denote := by - have h := (@Runs.trans ((((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))))+((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2))))))+(((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))))+((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2))))))) ((((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))))+((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2))))))+(((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))))+(((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2))))))) (before5800 k).denote (before5850 k).denote (after5899 k).denote (@Runs.trans (((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))))+((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2)))))) (((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))))+((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2)))))) (before5800 k).denote (before5825 k).denote (before5850 k).denote (@Runs.trans ((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))) ((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2))))) (before5800 k).denote (before5812 k).denote (before5825 k).denote (@Runs.trans (((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38)))) (((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))) (before5800 k).denote (before5806 k).denote (before5812 k).denote (@Runs.trans ((1*3)+((7*2)+(1*2))) ((3*2)+(((1*k+7)*70)+(1*38))) (before5800 k).denote (before5803 k).denote (before5806 k).denote (@Runs.trans (1*3) ((7*2)+(1*2)) (before5800 k).denote (before5801 k).denote (before5803 k).denote (step5800 k) (@Runs.trans (7*2) (1*2) (before5801 k).denote (before5802 k).denote (before5803 k).denote (step5801 k) (step5802 k))) (@Runs.trans (3*2) (((1*k+7)*70)+(1*38)) (before5803 k).denote (before5804 k).denote (before5806 k).denote (step5803 k) (@Runs.trans ((1*k+7)*70) (1*38) (before5804 k).denote (before5805 k).denote (before5806 k).denote (step5804 k) (step5805 k)))) (@Runs.trans ((791761156*2)+((1*2)+(6*2))) ((1*1)+((6*2)+(1*3))) (before5806 k).denote (before5809 k).denote (before5812 k).denote (@Runs.trans (791761156*2) ((1*2)+(6*2)) (before5806 k).denote (before5807 k).denote (before5809 k).denote (step5806 k) (@Runs.trans (1*2) (6*2) (before5807 k).denote (before5808 k).denote (before5809 k).denote (step5807 k) (step5808 k))) (@Runs.trans (1*1) ((6*2)+(1*3)) (before5809 k).denote (before5810 k).denote (before5812 k).denote (step5809 k) (@Runs.trans (6*2) (1*3) (before5810 k).denote (before5811 k).denote (before5812 k).denote (step5810 k) (step5811 k))))) (@Runs.trans (((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))) (((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2)))) (before5812 k).denote (before5818 k).denote (before5825 k).denote (@Runs.trans ((6*2)+((1*2)+(23*2))) ((1*2)+((38*2)+(1*1))) (before5812 k).denote (before5815 k).denote (before5818 k).denote (@Runs.trans (6*2) ((1*2)+(23*2)) (before5812 k).denote (before5813 k).denote (before5815 k).denote (step5812 k) (@Runs.trans (1*2) (23*2) (before5813 k).denote (before5814 k).denote (before5815 k).denote (step5813 k) (step5814 k))) (@Runs.trans (1*2) ((38*2)+(1*1)) (before5815 k).denote (before5816 k).denote (before5818 k).denote (step5815 k) (@Runs.trans (38*2) (1*1) (before5816 k).denote (before5817 k).denote (before5818 k).denote (step5816 k) (step5817 k)))) (@Runs.trans ((38*2)+((1*3)+(38*2))) (((1*2)+(17*2))+((1*2)+(90*2))) (before5818 k).denote (before5821 k).denote (before5825 k).denote (@Runs.trans (38*2) ((1*3)+(38*2)) (before5818 k).denote (before5819 k).denote (before5821 k).denote (step5818 k) (@Runs.trans (1*3) (38*2) (before5819 k).denote (before5820 k).denote (before5821 k).denote (step5819 k) (step5820 k))) (@Runs.trans ((1*2)+(17*2)) ((1*2)+(90*2)) (before5821 k).denote (before5823 k).denote (before5825 k).denote (@Runs.trans (1*2) (17*2) (before5821 k).denote (before5822 k).denote (before5823 k).denote (step5821 k) (step5822 k)) (@Runs.trans (1*2) (90*2) (before5823 k).denote (before5824 k).denote (before5825 k).denote (step5823 k) (step5824 k)))))) (@Runs.trans ((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2))))) ((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2))))) (before5825 k).denote (before5837 k).denote (before5850 k).denote (@Runs.trans (((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2)))) ((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (before5825 k).denote (before5831 k).denote (before5837 k).denote (@Runs.trans ((1*1)+((90*2)+(1*3))) ((90*2)+((1*2)+(22*2))) (before5825 k).denote (before5828 k).denote (before5831 k).denote (@Runs.trans (1*1) ((90*2)+(1*3)) (before5825 k).denote (before5826 k).denote (before5828 k).denote (step5825 k) (@Runs.trans (90*2) (1*3) (before5826 k).denote (before5827 k).denote (before5828 k).denote (step5826 k) (step5827 k))) (@Runs.trans (90*2) ((1*2)+(22*2)) (before5828 k).denote (before5829 k).denote (before5831 k).denote (step5828 k) (@Runs.trans (1*2) (22*2) (before5829 k).denote (before5830 k).denote (before5831 k).denote (step5829 k) (step5830 k)))) (@Runs.trans (((1*k+8)*1154)+((16*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before5831 k).denote (before5834 k).denote (before5837 k).denote (@Runs.trans ((1*k+8)*1154) ((16*2)+(1*2)) (before5831 k).denote (before5832 k).denote (before5834 k).denote (step5831 k) (@Runs.trans (16*2) (1*2) (before5832 k).denote (before5833 k).denote (before5834 k).denote (step5832 k) (step5833 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before5834 k).denote (before5835 k).denote (before5837 k).denote (step5834 k) (@Runs.trans (1*1) (14*2) (before5835 k).denote (before5836 k).denote (before5837 k).denote (step5835 k) (step5836 k))))) (@Runs.trans (((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))) (((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2)))) (before5837 k).denote (before5843 k).denote (before5850 k).denote (@Runs.trans ((1*3)+((14*2)+(1*2))) ((93*2)+((1*2)+(35*2))) (before5837 k).denote (before5840 k).denote (before5843 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before5837 k).denote (before5838 k).denote (before5840 k).denote (step5837 k) (@Runs.trans (14*2) (1*2) (before5838 k).denote (before5839 k).denote (before5840 k).denote (step5838 k) (step5839 k))) (@Runs.trans (93*2) ((1*2)+(35*2)) (before5840 k).denote (before5841 k).denote (before5843 k).denote (step5840 k) (@Runs.trans (1*2) (35*2) (before5841 k).denote (before5842 k).denote (before5843 k).denote (step5841 k) (step5842 k)))) (@Runs.trans ((1*1)+((35*2)+(1*3))) (((35*2)+(1*2))+((18*2)+(1*2))) (before5843 k).denote (before5846 k).denote (before5850 k).denote (@Runs.trans (1*1) ((35*2)+(1*3)) (before5843 k).denote (before5844 k).denote (before5846 k).denote (step5843 k) (@Runs.trans (35*2) (1*3) (before5844 k).denote (before5845 k).denote (before5846 k).denote (step5844 k) (step5845 k))) (@Runs.trans ((35*2)+(1*2)) ((18*2)+(1*2)) (before5846 k).denote (before5848 k).denote (before5850 k).denote (@Runs.trans (35*2) (1*2) (before5846 k).denote (before5847 k).denote (before5848 k).denote (step5846 k) (step5847 k)) (@Runs.trans (18*2) (1*2) (before5848 k).denote (before5849 k).denote (before5850 k).denote (step5848 k) (step5849 k))))))) (@Runs.trans (((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))))+((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2)))))) (((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))))+(((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2)))))) (before5850 k).denote (before5875 k).denote (after5899 k).denote (@Runs.trans ((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2))))) ((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2))))) (before5850 k).denote (before5862 k).denote (before5875 k).denote (@Runs.trans (((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1)))) (((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))) (before5850 k).denote (before5856 k).denote (before5862 k).denote (@Runs.trans ((6*2)+((1*1)+(6*2))) ((1*3)+((7*2)+(1*1))) (before5850 k).denote (before5853 k).denote (before5856 k).denote (@Runs.trans (6*2) ((1*1)+(6*2)) (before5850 k).denote (before5851 k).denote (before5853 k).denote (step5850 k) (@Runs.trans (1*1) (6*2) (before5851 k).denote (before5852 k).denote (before5853 k).denote (step5851 k) (step5852 k))) (@Runs.trans (1*3) ((7*2)+(1*1)) (before5853 k).denote (before5854 k).denote (before5856 k).denote (step5853 k) (@Runs.trans (7*2) (1*1) (before5854 k).denote (before5855 k).denote (before5856 k).denote (step5854 k) (step5855 k)))) (@Runs.trans ((8*2)+((1*2)+(17*2))) ((1*2)+((1*2)+(35*2))) (before5856 k).denote (before5859 k).denote (before5862 k).denote (@Runs.trans (8*2) ((1*2)+(17*2)) (before5856 k).denote (before5857 k).denote (before5859 k).denote (step5856 k) (@Runs.trans (1*2) (17*2) (before5857 k).denote (before5858 k).denote (before5859 k).denote (step5857 k) (step5858 k))) (@Runs.trans (1*2) ((1*2)+(35*2)) (before5859 k).denote (before5860 k).denote (before5862 k).denote (step5859 k) (@Runs.trans (1*2) (35*2) (before5860 k).denote (before5861 k).denote (before5862 k).denote (step5860 k) (step5861 k))))) (@Runs.trans (((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2)))) (before5862 k).denote (before5868 k).denote (before5875 k).denote (@Runs.trans ((1*2)+((92*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before5862 k).denote (before5865 k).denote (before5868 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before5862 k).denote (before5863 k).denote (before5865 k).denote (step5862 k) (@Runs.trans (92*2) (1*2) (before5863 k).denote (before5864 k).denote (before5865 k).denote (step5863 k) (step5864 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before5865 k).denote (before5866 k).denote (before5868 k).denote (step5865 k) (@Runs.trans (14*2) (1*2) (before5866 k).denote (before5867 k).denote (before5868 k).denote (step5866 k) (step5867 k)))) (@Runs.trans ((15*2)+(((1*k+8)*586)+(22*2))) (((1*2)+(1*2))+((90*2)+(1*2))) (before5868 k).denote (before5871 k).denote (before5875 k).denote (@Runs.trans (15*2) (((1*k+8)*586)+(22*2)) (before5868 k).denote (before5869 k).denote (before5871 k).denote (step5868 k) (@Runs.trans ((1*k+8)*586) (22*2) (before5869 k).denote (before5870 k).denote (before5871 k).denote (step5869 k) (step5870 k))) (@Runs.trans ((1*2)+(1*2)) ((90*2)+(1*2)) (before5871 k).denote (before5873 k).denote (before5875 k).denote (@Runs.trans (1*2) (1*2) (before5871 k).denote (before5872 k).denote (before5873 k).denote (step5871 k) (step5872 k)) (@Runs.trans (90*2) (1*2) (before5873 k).denote (before5874 k).denote (before5875 k).denote (step5873 k) (step5874 k)))))) (@Runs.trans ((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38))))) (((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2))))) (before5875 k).denote (before5887 k).denote (after5899 k).denote (@Runs.trans (((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2)))) (((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))) (before5875 k).denote (before5881 k).denote (before5887 k).denote (@Runs.trans ((16*2)+((1*2)+(1*2))) ((38*2)+((1*2)+(22*2))) (before5875 k).denote (before5878 k).denote (before5881 k).denote (@Runs.trans (16*2) ((1*2)+(1*2)) (before5875 k).denote (before5876 k).denote (before5878 k).denote (step5875 k) (@Runs.trans (1*2) (1*2) (before5876 k).denote (before5877 k).denote (before5878 k).denote (step5876 k) (step5877 k))) (@Runs.trans (38*2) ((1*2)+(22*2)) (before5878 k).denote (before5879 k).denote (before5881 k).denote (step5878 k) (@Runs.trans (1*2) (22*2) (before5879 k).denote (before5880 k).denote (before5881 k).denote (step5879 k) (step5880 k)))) (@Runs.trans ((1*2)+((1*2)+(6*2))) ((1*2)+((791761155*2)+(1*38))) (before5881 k).denote (before5884 k).denote (before5887 k).denote (@Runs.trans (1*2) ((1*2)+(6*2)) (before5881 k).denote (before5882 k).denote (before5884 k).denote (step5881 k) (@Runs.trans (1*2) (6*2) (before5882 k).denote (before5883 k).denote (before5884 k).denote (step5882 k) (step5883 k))) (@Runs.trans (1*2) ((791761155*2)+(1*38)) (before5884 k).denote (before5885 k).denote (before5887 k).denote (step5884 k) (@Runs.trans (791761155*2) (1*38) (before5885 k).denote (before5886 k).denote (before5887 k).denote (step5885 k) (step5886 k))))) (@Runs.trans ((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2)))) (((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2)))) (before5887 k).denote (before5893 k).denote (after5899 k).denote (@Runs.trans (((1*k+7)*38)+((3*2)+(1*2))) ((1*2)+((7*2)+(1*2))) (before5887 k).denote (before5890 k).denote (before5893 k).denote (@Runs.trans ((1*k+7)*38) ((3*2)+(1*2)) (before5887 k).denote (before5888 k).denote (before5890 k).denote (step5887 k) (@Runs.trans (3*2) (1*2) (before5888 k).denote (before5889 k).denote (before5890 k).denote (step5888 k) (step5889 k))) (@Runs.trans (1*2) ((7*2)+(1*2)) (before5890 k).denote (before5891 k).denote (before5893 k).denote (step5890 k) (@Runs.trans (7*2) (1*2) (before5891 k).denote (before5892 k).denote (before5893 k).denote (step5891 k) (step5892 k)))) (@Runs.trans ((9*2)+((1*2)+(1*2))) (((7*2)+(1*2))+((10*2)+(1*2))) (before5893 k).denote (before5896 k).denote (after5899 k).denote (@Runs.trans (9*2) ((1*2)+(1*2)) (before5893 k).denote (before5894 k).denote (before5896 k).denote (step5893 k) (@Runs.trans (1*2) (1*2) (before5894 k).denote (before5895 k).denote (before5896 k).denote (step5894 k) (step5895 k))) (@Runs.trans ((7*2)+(1*2)) ((10*2)+(1*2)) (before5896 k).denote (before5898 k).denote (after5899 k).denote (@Runs.trans (7*2) (1*2) (before5896 k).denote (before5897 k).denote (before5898 k).denote (step5896 k) (step5897 k)) (@Runs.trans (10*2) (1*2) (before5898 k).denote (before5899 k).denote (after5899 k).denote (step5898 k) (step5899 k)))))))) - have ht : (((((((1*3)+((7*2)+(1*2)))+((3*2)+(((1*k+7)*70)+(1*38))))+(((791761156*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))))+((((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))+(((38*2)+((1*3)+(38*2)))+(((1*2)+(17*2))+((1*2)+(90*2))))))+(((((1*1)+((90*2)+(1*3)))+((90*2)+((1*2)+(22*2))))+((((1*k+8)*1154)+((16*2)+(1*2)))+((14*2)+((1*1)+(14*2)))))+((((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))+(((1*1)+((35*2)+(1*3)))+(((35*2)+(1*2))+((18*2)+(1*2)))))))+((((((6*2)+((1*1)+(6*2)))+((1*3)+((7*2)+(1*1))))+(((8*2)+((1*2)+(17*2)))+((1*2)+((1*2)+(35*2)))))+((((1*2)+((92*2)+(1*2)))+((1*2)+((14*2)+(1*2))))+(((15*2)+(((1*k+8)*586)+(22*2)))+(((1*2)+(1*2))+((90*2)+(1*2))))))+(((((16*2)+((1*2)+(1*2)))+((38*2)+((1*2)+(22*2))))+(((1*2)+((1*2)+(6*2)))+((1*2)+((791761155*2)+(1*38)))))+(((((1*k+7)*38)+((3*2)+(1*2)))+((1*2)+((7*2)+(1*2))))+(((9*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((10*2)+(1*2)))))))) = (1848*k+3167061828) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean deleted file mode 100644 index 4b39eaec..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk059.lean +++ /dev/null @@ -1,836 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail5900_0 : Stack := [] -abbrev tail5900_1 : Stack := ⟨w0,1⟩ :: tail5900_0 -abbrev tail5900_2 : Stack := ⟨w2,1⟩ :: tail5900_1 -abbrev tail5900_3 : Stack := ⟨w0,3⟩ :: tail5900_2 -abbrev tail5900_4 : Stack := ⟨w2,1⟩ :: tail5900_3 -abbrev tail5900_5 : Stack := ⟨w1,3⟩ :: tail5900_4 -abbrev tail5900_6 : Stack := ⟨w0,10⟩ :: tail5900_5 -abbrev tail5900_7 : Stack := ⟨w1,9⟩ :: tail5900_0 -abbrev tail5900_8 : Stack := ⟨w2,1⟩ :: tail5900_7 -abbrev tail5900_9 : Stack := ⟨w0,18⟩ :: tail5900_8 -abbrev tail5900_10 : Stack := ⟨w1,36⟩ :: tail5900_9 -abbrev tail5900_11 : Stack := ⟨w2,1⟩ :: tail5900_10 -abbrev tail5900_12 : Stack := ⟨w0,93⟩ :: tail5900_11 -abbrev tail5900_13 : Stack := ⟨w1,15⟩ :: tail5900_12 -abbrev tail5900_14 : Stack := ⟨w2,1⟩ :: tail5900_13 -abbrev tail5900_15 : Stack := ⟨w0,15⟩ :: tail5900_14 -abbrev tail5900_16 (k : Nat) : Stack := ⟨w281,(1*k+8)⟩ :: tail5900_15 -abbrev tail5900_17 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5900_16 k -abbrev tail5900_18 (k : Nat) : Stack := ⟨w1,91⟩ :: tail5900_17 k -abbrev tail5900_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_18 k -abbrev tail5900_20 (k : Nat) : Stack := ⟨w0,17⟩ :: tail5900_19 k -abbrev tail5900_21 (k : Nat) : Stack := ⟨w1,39⟩ :: tail5900_20 k -abbrev tail5900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_21 k -abbrev tail5900_23 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5900_22 k -abbrev tail5900_24 (k : Nat) : Stack := ⟨w1,7⟩ :: tail5900_23 k -abbrev tail5900_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_24 k -abbrev tail5900_26 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail5900_25 k -abbrev tail5900_27 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5900_26 k -abbrev tail5900_28 (k : Nat) : Stack := ⟨w282,(1*k+7)⟩ :: tail5900_27 k -abbrev tail5900_29 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5900_28 k -abbrev tail5900_30 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5900_29 k -abbrev tail5900_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_30 k -abbrev tail5900_32 (k : Nat) : Stack := ⟨w0,10⟩ :: tail5900_31 k -abbrev tail5900_33 (k : Nat) : Stack := ⟨w1,8⟩ :: tail5900_32 k -abbrev tail5900_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_33 k -abbrev tail5900_35 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5900_34 k -abbrev tail5900_36 : Stack := ⟨w0,9⟩ :: tail5900_5 -abbrev tail5900_37 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5900_35 k -abbrev tail5900_38 (k : Nat) : Stack := ⟨w1,10⟩ :: tail5900_35 k -abbrev tail5900_39 : Stack := ⟨w1,2⟩ :: tail5900_4 -abbrev tail5900_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_38 k -abbrev tail5900_41 (k : Nat) : Stack := ⟨w0,2⟩ :: tail5900_40 k -abbrev tail5900_42 (k : Nat) : Stack := ⟨w0,3⟩ :: tail5900_40 k -abbrev tail5900_43 : Stack := ⟨w0,2⟩ :: tail5900_2 -abbrev tail5900_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5900_42 k -abbrev tail5900_45 (k : Nat) : Stack := ⟨w1,3⟩ :: tail5900_42 k -abbrev tail5900_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_45 k -abbrev tail5900_47 (k : Nat) : Stack := ⟨w2,2⟩ :: tail5900_45 k -abbrev tail5900_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail5900_46 k -abbrev tail5900_49 (k : Nat) : Stack := ⟨w1,2⟩ :: tail5900_46 k -abbrev tail5900_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_49 k -abbrev tail5900_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_49 k -abbrev tail5900_52 : Stack := ⟨w1,1⟩ :: tail5900_0 -abbrev tail5900_53 : Stack := ⟨w0,2⟩ :: tail5900_52 -abbrev tail5900_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_45 k -abbrev tail5900_55 : Stack := ⟨w0,1⟩ :: tail5900_52 -abbrev tail5900_56 : Stack := ⟨w2,1⟩ :: tail5900_55 -abbrev tail5900_57 : Stack := ⟨w1,1⟩ :: tail5900_56 -abbrev tail5900_58 : Stack := ⟨w0,3⟩ :: tail5900_57 -abbrev tail5900_59 : Stack := ⟨w1,3⟩ :: tail5900_58 -abbrev tail5900_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_38 k -abbrev tail5900_61 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5900_38 k -abbrev tail5900_62 : Stack := ⟨w0,2⟩ :: tail5900_57 -abbrev tail5900_63 : Stack := ⟨w2,1⟩ :: tail5900_62 -abbrev tail5900_64 : Stack := ⟨w1,4⟩ :: tail5900_63 -abbrev tail5900_65 : Stack := ⟨w0,10⟩ :: tail5900_64 -abbrev tail5900_66 : Stack := ⟨w1,11⟩ :: tail5900_65 -abbrev tail5900_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_33 k -abbrev tail5900_68 (k : Nat) : Stack := ⟨w0,12⟩ :: tail5900_33 k -abbrev tail5900_69 : Stack := ⟨w0,9⟩ :: tail5900_64 -abbrev tail5900_70 : Stack := ⟨w2,1⟩ :: tail5900_69 -abbrev tail5900_71 : Stack := ⟨w1,12⟩ :: tail5900_70 -abbrev tail5900_72 : Stack := ⟨w0,8⟩ :: tail5900_71 -abbrev tail5900_73 : Stack := ⟨w1,10⟩ :: tail5900_72 -abbrev tail5900_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_30 k -abbrev tail5900_75 (k : Nat) : Stack := ⟨w0,11⟩ :: tail5900_30 k -abbrev tail5900_76 : Stack := ⟨w0,7⟩ :: tail5900_71 -abbrev tail5900_77 : Stack := ⟨w2,1⟩ :: tail5900_76 -abbrev tail5900_78 : Stack := ⟨w1,11⟩ :: tail5900_77 -abbrev tail5900_79 : Stack := ⟨w0,8⟩ :: tail5900_78 -abbrev tail5900_80 : Stack := ⟨w1,4⟩ :: tail5900_79 -abbrev tail5900_81 (k : Nat) : Stack := ⟨w282,(1*k+6)⟩ :: tail5900_27 k -abbrev tail5900_82 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_81 k -abbrev tail5900_83 (k : Nat) : Stack := ⟨w0,4⟩ :: tail5900_82 k -abbrev tail5900_84 : Stack := ⟨w0,7⟩ :: tail5900_78 -abbrev tail5900_85 : Stack := ⟨w2,1⟩ :: tail5900_84 -abbrev tail5900_86 : Stack := ⟨w1,4⟩ :: tail5900_85 -abbrev tail5900_87 : Stack := ⟨w284,1⟩ :: tail5900_86 -abbrev tail5900_88 (k : Nat) : Stack := ⟨w282,(1*k+5)⟩ :: tail5900_27 k -abbrev tail5900_89 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_88 k -abbrev tail5900_90 : Stack := ⟨w285,1⟩ :: tail5900_86 -abbrev tail5900_91 : Stack := ⟨w284,1⟩ :: tail5900_90 -abbrev tail5900_92 (k : Nat) : Stack := ⟨w282,(1*k+4)⟩ :: tail5900_27 k -abbrev tail5900_93 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_92 k -abbrev tail5900_94 : Stack := ⟨w285,2⟩ :: tail5900_86 -abbrev tail5900_95 : Stack := ⟨w284,1⟩ :: tail5900_94 -abbrev tail5900_96 (k : Nat) : Stack := ⟨w282,(1*k+3)⟩ :: tail5900_27 k -abbrev tail5900_97 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_96 k -abbrev tail5900_98 : Stack := ⟨w285,3⟩ :: tail5900_86 -abbrev tail5900_99 (k : Nat) : Stack := ⟨w285,(1*k+5)⟩ :: tail5900_86 -abbrev tail5900_100 (k : Nat) : Stack := ⟨w282,1⟩ :: tail5900_27 k -abbrev tail5900_101 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_100 k -abbrev tail5900_102 (k : Nat) : Stack := ⟨w284,1⟩ :: tail5900_99 k -abbrev tail5900_103 (k : Nat) : Stack := ⟨w283,1⟩ :: tail5900_27 k -abbrev tail5900_104 (k : Nat) : Stack := ⟨w285,(1*k+6)⟩ :: tail5900_86 -abbrev tail5900_105 (k : Nat) : Stack := ⟨w284,1⟩ :: tail5900_104 k -abbrev tail5900_106 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5900_105 k -abbrev tail5900_107 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail5900_106 k -abbrev tail5900_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_24 k -abbrev tail5900_109 (k : Nat) : Stack := ⟨w0,791761156⟩ :: tail5900_24 k -abbrev tail5900_110 (k : Nat) : Stack := ⟨w236,1⟩ :: tail5900_109 k -abbrev tail5900_111 (k : Nat) : Stack := ⟨w285,(1*k+7)⟩ :: tail5900_86 -abbrev tail5900_112 (k : Nat) : Stack := ⟨w241,1⟩ :: tail5900_111 k -abbrev tail5900_113 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail5900_112 k -abbrev tail5900_114 (k : Nat) : Stack := ⟨w0,7⟩ :: tail5900_113 k -abbrev tail5900_115 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5900_114 k -abbrev tail5900_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_21 k -abbrev tail5900_117 (k : Nat) : Stack := ⟨w0,24⟩ :: tail5900_21 k -abbrev tail5900_118 (k : Nat) : Stack := ⟨w0,6⟩ :: tail5900_113 k -abbrev tail5900_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_118 k -abbrev tail5900_120 (k : Nat) : Stack := ⟨w1,24⟩ :: tail5900_119 k -abbrev tail5900_121 (k : Nat) : Stack := ⟨w0,39⟩ :: tail5900_120 k -abbrev tail5900_122 (k : Nat) : Stack := ⟨w1,17⟩ :: tail5900_121 k -abbrev tail5900_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail5900_18 k -abbrev tail5900_124 (k : Nat) : Stack := ⟨w0,18⟩ :: tail5900_18 k -abbrev tail5900_125 (k : Nat) : Stack := ⟨w0,38⟩ :: tail5900_120 k -abbrev tail5900_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_125 k -abbrev tail5900_127 (k : Nat) : Stack := ⟨w1,18⟩ :: tail5900_126 k -abbrev tail5900_128 (k : Nat) : Stack := ⟨w0,91⟩ :: tail5900_127 k -abbrev tail5900_129 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5900_128 k -abbrev tail5900_130 (k : Nat) : Stack := ⟨w281,(1*k+7)⟩ :: tail5900_15 -abbrev tail5900_131 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_130 k -abbrev tail5900_132 (k : Nat) : Stack := ⟨w0,23⟩ :: tail5900_131 k -abbrev tail5900_133 (k : Nat) : Stack := ⟨w0,90⟩ :: tail5900_127 k -abbrev tail5900_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail5900_133 k -abbrev tail5900_135 (k : Nat) : Stack := ⟨w1,23⟩ :: tail5900_134 k -abbrev tail5900_136 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_135 k -abbrev tail5900_137 (k : Nat) : Stack := ⟨w281,(1*k+6)⟩ :: tail5900_15 -abbrev tail5900_138 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_137 k -abbrev tail5900_139 (k : Nat) : Stack := ⟨w288,1⟩ :: tail5900_135 k -abbrev tail5900_140 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_139 k -abbrev tail5900_141 (k : Nat) : Stack := ⟨w281,(1*k+5)⟩ :: tail5900_15 -abbrev tail5900_142 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_141 k -abbrev tail5900_143 (k : Nat) : Stack := ⟨w288,2⟩ :: tail5900_135 k -abbrev tail5900_144 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_143 k -abbrev tail5900_145 (k : Nat) : Stack := ⟨w281,(1*k+4)⟩ :: tail5900_15 -abbrev tail5900_146 (k : Nat) : Stack := ⟨w286,1⟩ :: tail5900_145 k -abbrev tail5900_147 (k : Nat) : Stack := ⟨w288,3⟩ :: tail5900_135 k -abbrev tail5900_148 (k : Nat) : Stack := ⟨w288,(1*k+6)⟩ :: tail5900_135 k -abbrev tail5900_149 : Stack := ⟨w281,1⟩ :: tail5900_15 -abbrev tail5900_150 : Stack := ⟨w286,1⟩ :: tail5900_149 -abbrev tail5900_151 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_148 k -abbrev tail5900_152 : Stack := ⟨w286,1⟩ :: tail5900_15 -abbrev tail5900_153 (k : Nat) : Stack := ⟨w288,(1*k+7)⟩ :: tail5900_135 k -abbrev tail5900_154 (k : Nat) : Stack := ⟨w287,1⟩ :: tail5900_153 k -abbrev tail5900_155 (k : Nat) : Stack := ⟨w1,15⟩ :: tail5900_154 k - -def before5900 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1207),tail5900_6,(tail5900_35 k)⟩ -def before5901 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail5900_36,(tail5900_37 k)⟩ -def before5902 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail5900_5,(tail5900_38 k)⟩ -def before5903 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5900_39,(tail5900_40 k)⟩ -def before5904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail5900_4,(tail5900_41 k)⟩ -def before5905 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail5900_3,(tail5900_42 k)⟩ -def before5906 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail5900_43,(tail5900_44 k)⟩ -def before5907 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail5900_2,(tail5900_45 k)⟩ -def before5908 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1243),tail5900_1,(tail5900_46 k)⟩ -def before5909 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1245),tail5900_0,(tail5900_47 k)⟩ -def before5910 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail5900_1,(tail5900_47 k)⟩ -def before5911 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail5900_1,(tail5900_48 k)⟩ -def before5912 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail5900_0,(tail5900_49 k)⟩ -def before5913 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1249),tail5900_0,(tail5900_50 k)⟩ -def before5914 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail5900_1,(tail5900_50 k)⟩ -def before5915 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail5900_1,(tail5900_51 k)⟩ -def before5916 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail5900_0,(tail5900_51 k)⟩ -def before5917 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail5900_52,(tail5900_49 k)⟩ -def before5918 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail5900_53,(tail5900_46 k)⟩ -def before5919 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail5900_53,(tail5900_54 k)⟩ -def before5920 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail5900_56,(tail5900_54 k)⟩ -def before5921 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail5900_57,(tail5900_45 k)⟩ -def before5922 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5900_58,(tail5900_42 k)⟩ -def before5923 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1229),tail5900_59,(tail5900_40 k)⟩ -def before5924 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail5900_59,(tail5900_60 k)⟩ -def before5925 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail5900_58,(tail5900_61 k)⟩ -def before5926 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1235),tail5900_63,(tail5900_61 k)⟩ -def before5927 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1227),tail5900_64,(tail5900_38 k)⟩ -def before5928 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail5900_65,(tail5900_35 k)⟩ -def before5929 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail5900_66,(tail5900_34 k)⟩ -def before5930 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail5900_66,(tail5900_67 k)⟩ -def before5931 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail5900_65,(tail5900_68 k)⟩ -def before5932 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail5900_70,(tail5900_68 k)⟩ -def before5933 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail5900_71,(tail5900_33 k)⟩ -def before5934 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail5900_72,(tail5900_32 k)⟩ -def before5935 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail5900_73,(tail5900_31 k)⟩ -def before5936 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail5900_73,(tail5900_74 k)⟩ -def before5937 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail5900_72,(tail5900_75 k)⟩ -def before5938 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail5900_77,(tail5900_75 k)⟩ -def before5939 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail5900_78,(tail5900_30 k)⟩ -def before5940 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail5900_79,(tail5900_29 k)⟩ -def before5941 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5900_80,(tail5900_28 k)⟩ -def before5942 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail5900_80,(tail5900_82 k)⟩ -def before5943 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail5900_79,(tail5900_83 k)⟩ -def before5944 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail5900_85,(tail5900_83 k)⟩ -def before5945 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail5900_86,(tail5900_82 k)⟩ -def before5946 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5900_87,(tail5900_81 k)⟩ -def before5947 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail5900_87,(tail5900_89 k)⟩ -def before5948 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail5900_90,(tail5900_89 k)⟩ -def before5949 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5900_91,(tail5900_88 k)⟩ -def before5950 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail5900_91,(tail5900_93 k)⟩ -def before5951 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail5900_94,(tail5900_93 k)⟩ -def before5952 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5900_95,(tail5900_92 k)⟩ -def before5953 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail5900_95,(tail5900_97 k)⟩ -def before5954 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail5900_98,(tail5900_97 k)⟩ -def before5955 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail5900_99 k),(tail5900_101 k)⟩ -def before5956 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5900_102 k),(tail5900_100 k)⟩ -def before5957 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail5900_102 k),(tail5900_103 k)⟩ -def before5958 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail5900_104 k),(tail5900_103 k)⟩ -def before5959 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5900_105 k),(tail5900_27 k)⟩ -def before5960 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5900_106 k),(tail5900_26 k)⟩ -def before5961 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521493),(tail5900_107 k),(tail5900_25 k)⟩ -def before5962 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail5900_107 k),(tail5900_108 k)⟩ -def before5963 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail5900_106 k),(tail5900_109 k)⟩ -def before5964 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail5900_105 k),(tail5900_110 k)⟩ -def before5965 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail5900_111 k),(tail5900_110 k)⟩ -def before5966 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail5900_112 k),(tail5900_109 k)⟩ -def before5967 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521495),(tail5900_113 k),(tail5900_24 k)⟩ -def before5968 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521509),(tail5900_114 k),(tail5900_23 k)⟩ -def before5969 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521555),(tail5900_115 k),(tail5900_22 k)⟩ -def before5970 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail5900_115 k),(tail5900_116 k)⟩ -def before5971 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail5900_114 k),(tail5900_117 k)⟩ -def before5972 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521509),(tail5900_119 k),(tail5900_117 k)⟩ -def before5973 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521557),(tail5900_120 k),(tail5900_21 k)⟩ -def before5974 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521635),(tail5900_121 k),(tail5900_20 k)⟩ -def before5975 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521669),(tail5900_122 k),(tail5900_19 k)⟩ -def before5976 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail5900_122 k),(tail5900_123 k)⟩ -def before5977 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail5900_121 k),(tail5900_124 k)⟩ -def before5978 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521635),(tail5900_126 k),(tail5900_124 k)⟩ -def before5979 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521671),(tail5900_127 k),(tail5900_18 k)⟩ -def before5980 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521853),(tail5900_128 k),(tail5900_17 k)⟩ -def before5981 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5900_129 k),(tail5900_16 k)⟩ -def before5982 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail5900_129 k),(tail5900_131 k)⟩ -def before5983 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail5900_128 k),(tail5900_132 k)⟩ -def before5984 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521853),(tail5900_134 k),(tail5900_132 k)⟩ -def before5985 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail5900_135 k),(tail5900_131 k)⟩ -def before5986 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5900_136 k),(tail5900_130 k)⟩ -def before5987 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail5900_136 k),(tail5900_138 k)⟩ -def before5988 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail5900_139 k),(tail5900_138 k)⟩ -def before5989 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5900_140 k),(tail5900_137 k)⟩ -def before5990 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail5900_140 k),(tail5900_142 k)⟩ -def before5991 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail5900_143 k),(tail5900_142 k)⟩ -def before5992 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5900_144 k),(tail5900_141 k)⟩ -def before5993 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail5900_144 k),(tail5900_146 k)⟩ -def before5994 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail5900_147 k),(tail5900_146 k)⟩ -def before5995 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail5900_148 k),tail5900_150⟩ -def before5996 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5900_151 k),tail5900_149⟩ -def before5997 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail5900_151 k),tail5900_152⟩ -def before5998 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail5900_153 k),tail5900_152⟩ -def before5999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail5900_154 k),tail5900_15⟩ -def after5999 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526617),(tail5900_155 k),tail5900_14⟩ - -theorem macro5900 (k : Nat) : applyExit (before5900 k) exit9 1 = some (before5901 k) := by - simp (disch := omega) [before5900, before5901, exit9, applyExit, pop, push] - <;> omega -theorem step5900 (k : Nat) : Runs (1*2) (before5900 k).denote (before5901 k).denote := - @applyExit_sound (before5900 k) (before5901 k) exit9 1 valid9 (macro5900 k) -theorem macro5901 (k : Nat) : applyExit (before5901 k) exit10 9 = some (before5902 k) := by - simp (disch := omega) [before5901, before5902, exit10, applyExit, pop, push] - <;> omega -theorem step5901 (k : Nat) : Runs (9*2) (before5901 k).denote (before5902 k).denote := - @applyExit_sound (before5901 k) (before5902 k) exit10 9 valid10 (macro5901 k) -theorem macro5902 (k : Nat) : applyExit (before5902 k) exit11 1 = some (before5903 k) := by - simp (disch := omega) [before5902, before5903, exit11, applyExit, pop, push] - <;> omega -theorem step5902 (k : Nat) : Runs (1*2) (before5902 k).denote (before5903 k).denote := - @applyExit_sound (before5902 k) (before5903 k) exit11 1 valid11 (macro5902 k) -theorem macro5903 (k : Nat) : applyExit (before5903 k) exit2 2 = some (before5904 k) := by - simp (disch := omega) [before5903, before5904, exit2, applyExit, pop, push] - <;> omega -theorem step5903 (k : Nat) : Runs (2*2) (before5903 k).denote (before5904 k).denote := - @applyExit_sound (before5903 k) (before5904 k) exit2 2 valid2 (macro5903 k) -theorem macro5904 (k : Nat) : applyExit (before5904 k) exit3 1 = some (before5905 k) := by - simp (disch := omega) [before5904, before5905, exit3, applyExit, pop, push] - <;> omega -theorem step5904 (k : Nat) : Runs (1*2) (before5904 k).denote (before5905 k).denote := - @applyExit_sound (before5904 k) (before5905 k) exit3 1 valid3 (macro5904 k) -theorem macro5905 (k : Nat) : applyExit (before5905 k) exit9 1 = some (before5906 k) := by - simp (disch := omega) [before5905, before5906, exit9, applyExit, pop, push] - <;> omega -theorem step5905 (k : Nat) : Runs (1*2) (before5905 k).denote (before5906 k).denote := - @applyExit_sound (before5905 k) (before5906 k) exit9 1 valid9 (macro5905 k) -theorem macro5906 (k : Nat) : applyExit (before5906 k) exit10 2 = some (before5907 k) := by - simp (disch := omega) [before5906, before5907, exit10, applyExit, pop, push] - <;> omega -theorem step5906 (k : Nat) : Runs (2*2) (before5906 k).denote (before5907 k).denote := - @applyExit_sound (before5906 k) (before5907 k) exit10 2 valid10 (macro5906 k) -theorem macro5907 (k : Nat) : applyExit (before5907 k) exit46 1 = some (before5908 k) := by - simp (disch := omega) [before5907, before5908, exit46, applyExit, pop, push] - <;> omega -theorem step5907 (k : Nat) : Runs (1*2) (before5907 k).denote (before5908 k).denote := - @applyExit_sound (before5907 k) (before5908 k) exit46 1 valid46 (macro5907 k) -theorem macro5908 (k : Nat) : applyExit (before5908 k) exit47 1 = some (before5909 k) := by - simp (disch := omega) [before5908, before5909, exit47, applyExit, pop, push] - <;> omega -theorem step5908 (k : Nat) : Runs (1*2) (before5908 k).denote (before5909 k).denote := - @applyExit_sound (before5908 k) (before5909 k) exit47 1 valid47 (macro5908 k) -theorem macro5909 (k : Nat) : applyExit (before5909 k) exit48 1 = some (before5910 k) := by - simp (disch := omega) [before5909, before5910, exit48, applyExit, pop, push] - <;> omega -theorem step5909 (k : Nat) : Runs (1*1) (before5909 k).denote (before5910 k).denote := - @applyExit_sound (before5909 k) (before5910 k) exit48 1 valid48 (macro5909 k) -theorem macro5910 (k : Nat) : applyExit (before5910 k) exit39 1 = some (before5911 k) := by - simp (disch := omega) [before5910, before5911, exit39, applyExit, pop, push] - <;> omega -theorem step5910 (k : Nat) : Runs (1*1) (before5910 k).denote (before5911 k).denote := - @applyExit_sound (before5910 k) (before5911 k) exit39 1 valid39 (macro5910 k) -theorem macro5911 (k : Nat) : applyExit (before5911 k) exit10 1 = some (before5912 k) := by - simp (disch := omega) [before5911, before5912, exit10, applyExit, pop, push] - <;> omega -theorem step5911 (k : Nat) : Runs (1*2) (before5911 k).denote (before5912 k).denote := - @applyExit_sound (before5911 k) (before5912 k) exit10 1 valid10 (macro5911 k) -theorem macro5912 (k : Nat) : applyExit (before5912 k) exit46 1 = some (before5913 k) := by - simp (disch := omega) [before5912, before5913, exit46, applyExit, pop, push] - <;> omega -theorem step5912 (k : Nat) : Runs (1*2) (before5912 k).denote (before5913 k).denote := - @applyExit_sound (before5912 k) (before5913 k) exit46 1 valid46 (macro5912 k) -theorem macro5913 (k : Nat) : applyExit (before5913 k) exit49 1 = some (before5914 k) := by - simp (disch := omega) [before5913, before5914, exit49, applyExit, pop, push] - <;> omega -theorem step5913 (k : Nat) : Runs (1*1) (before5913 k).denote (before5914 k).denote := - @applyExit_sound (before5913 k) (before5914 k) exit49 1 valid49 (macro5913 k) -theorem macro5914 (k : Nat) : applyExit (before5914 k) exit1 1 = some (before5915 k) := by - simp (disch := omega) [before5914, before5915, exit1, applyExit, pop, push] - <;> omega -theorem step5914 (k : Nat) : Runs (1*3) (before5914 k).denote (before5915 k).denote := - @applyExit_sound (before5914 k) (before5915 k) exit1 1 valid1 (macro5914 k) -theorem macro5915 (k : Nat) : applyExit (before5915 k) exit6 1 = some (before5916 k) := by - simp (disch := omega) [before5915, before5916, exit6, applyExit, pop, push] - <;> omega -theorem step5915 (k : Nat) : Runs (1*1) (before5915 k).denote (before5916 k).denote := - @applyExit_sound (before5915 k) (before5916 k) exit6 1 valid6 (macro5915 k) -theorem macro5916 (k : Nat) : applyExit (before5916 k) exit0 1 = some (before5917 k) := by - simp (disch := omega) [before5916, before5917, exit0, applyExit, pop, push] - <;> omega -theorem step5916 (k : Nat) : Runs (1*2) (before5916 k).denote (before5917 k).denote := - @applyExit_sound (before5916 k) (before5917 k) exit0 1 valid0 (macro5916 k) -theorem macro5917 (k : Nat) : applyExit (before5917 k) exit13 2 = some (before5918 k) := by - simp (disch := omega) [before5917, before5918, exit13, applyExit, pop, push] - <;> omega -theorem step5917 (k : Nat) : Runs (2*2) (before5917 k).denote (before5918 k).denote := - @applyExit_sound (before5917 k) (before5918 k) exit13 2 valid13 (macro5917 k) -theorem macro5918 (k : Nat) : applyExit (before5918 k) exit1 1 = some (before5919 k) := by - simp (disch := omega) [before5918, before5919, exit1, applyExit, pop, push] - <;> omega -theorem step5918 (k : Nat) : Runs (1*3) (before5918 k).denote (before5919 k).denote := - @applyExit_sound (before5918 k) (before5919 k) exit1 1 valid1 (macro5918 k) -theorem macro5919 (k : Nat) : applyExit (before5919 k) exit6 1 = some (before5920 k) := by - simp (disch := omega) [before5919, before5920, exit6, applyExit, pop, push] - <;> omega -theorem step5919 (k : Nat) : Runs (1*1) (before5919 k).denote (before5920 k).denote := - @applyExit_sound (before5919 k) (before5920 k) exit6 1 valid6 (macro5919 k) -theorem macro5920 (k : Nat) : applyExit (before5920 k) exit0 1 = some (before5921 k) := by - simp (disch := omega) [before5920, before5921, exit0, applyExit, pop, push] - <;> omega -theorem step5920 (k : Nat) : Runs (1*2) (before5920 k).denote (before5921 k).denote := - @applyExit_sound (before5920 k) (before5921 k) exit0 1 valid0 (macro5920 k) -theorem macro5921 (k : Nat) : applyExit (before5921 k) exit13 3 = some (before5922 k) := by - simp (disch := omega) [before5921, before5922, exit13, applyExit, pop, push] - <;> omega -theorem step5921 (k : Nat) : Runs (3*2) (before5921 k).denote (before5922 k).denote := - @applyExit_sound (before5921 k) (before5922 k) exit13 3 valid13 (macro5921 k) -theorem macro5922 (k : Nat) : applyExit (before5922 k) exit0 3 = some (before5923 k) := by - simp (disch := omega) [before5922, before5923, exit0, applyExit, pop, push] - <;> omega -theorem step5922 (k : Nat) : Runs (3*2) (before5922 k).denote (before5923 k).denote := - @applyExit_sound (before5922 k) (before5923 k) exit0 3 valid0 (macro5922 k) -theorem macro5923 (k : Nat) : applyExit (before5923 k) exit1 1 = some (before5924 k) := by - simp (disch := omega) [before5923, before5924, exit1, applyExit, pop, push] - <;> omega -theorem step5923 (k : Nat) : Runs (1*3) (before5923 k).denote (before5924 k).denote := - @applyExit_sound (before5923 k) (before5924 k) exit1 1 valid1 (macro5923 k) -theorem macro5924 (k : Nat) : applyExit (before5924 k) exit2 3 = some (before5925 k) := by - simp (disch := omega) [before5924, before5925, exit2, applyExit, pop, push] - <;> omega -theorem step5924 (k : Nat) : Runs (3*2) (before5924 k).denote (before5925 k).denote := - @applyExit_sound (before5924 k) (before5925 k) exit2 3 valid2 (macro5924 k) -theorem macro5925 (k : Nat) : applyExit (before5925 k) exit6 1 = some (before5926 k) := by - simp (disch := omega) [before5925, before5926, exit6, applyExit, pop, push] - <;> omega -theorem step5925 (k : Nat) : Runs (1*1) (before5925 k).denote (before5926 k).denote := - @applyExit_sound (before5925 k) (before5926 k) exit6 1 valid6 (macro5925 k) -theorem macro5926 (k : Nat) : applyExit (before5926 k) exit0 4 = some (before5927 k) := by - simp (disch := omega) [before5926, before5927, exit0, applyExit, pop, push] - <;> omega -theorem step5926 (k : Nat) : Runs (4*2) (before5926 k).denote (before5927 k).denote := - @applyExit_sound (before5926 k) (before5927 k) exit0 4 valid0 (macro5926 k) -theorem macro5927 (k : Nat) : applyExit (before5927 k) exit13 10 = some (before5928 k) := by - simp (disch := omega) [before5927, before5928, exit13, applyExit, pop, push] - <;> omega -theorem step5927 (k : Nat) : Runs (10*2) (before5927 k).denote (before5928 k).denote := - @applyExit_sound (before5927 k) (before5928 k) exit13 10 valid13 (macro5927 k) -theorem macro5928 (k : Nat) : applyExit (before5928 k) exit0 11 = some (before5929 k) := by - simp (disch := omega) [before5928, before5929, exit0, applyExit, pop, push] - <;> omega -theorem step5928 (k : Nat) : Runs (11*2) (before5928 k).denote (before5929 k).denote := - @applyExit_sound (before5928 k) (before5929 k) exit0 11 valid0 (macro5928 k) -theorem macro5929 (k : Nat) : applyExit (before5929 k) exit1 1 = some (before5930 k) := by - simp (disch := omega) [before5929, before5930, exit1, applyExit, pop, push] - <;> omega -theorem step5929 (k : Nat) : Runs (1*3) (before5929 k).denote (before5930 k).denote := - @applyExit_sound (before5929 k) (before5930 k) exit1 1 valid1 (macro5929 k) -theorem macro5930 (k : Nat) : applyExit (before5930 k) exit2 11 = some (before5931 k) := by - simp (disch := omega) [before5930, before5931, exit2, applyExit, pop, push] - <;> omega -theorem step5930 (k : Nat) : Runs (11*2) (before5930 k).denote (before5931 k).denote := - @applyExit_sound (before5930 k) (before5931 k) exit2 11 valid2 (macro5930 k) -theorem macro5931 (k : Nat) : applyExit (before5931 k) exit6 1 = some (before5932 k) := by - simp (disch := omega) [before5931, before5932, exit6, applyExit, pop, push] - <;> omega -theorem step5931 (k : Nat) : Runs (1*1) (before5931 k).denote (before5932 k).denote := - @applyExit_sound (before5931 k) (before5932 k) exit6 1 valid6 (macro5931 k) -theorem macro5932 (k : Nat) : applyExit (before5932 k) exit0 12 = some (before5933 k) := by - simp (disch := omega) [before5932, before5933, exit0, applyExit, pop, push] - <;> omega -theorem step5932 (k : Nat) : Runs (12*2) (before5932 k).denote (before5933 k).denote := - @applyExit_sound (before5932 k) (before5933 k) exit0 12 valid0 (macro5932 k) -theorem macro5933 (k : Nat) : applyExit (before5933 k) exit13 8 = some (before5934 k) := by - simp (disch := omega) [before5933, before5934, exit13, applyExit, pop, push] - <;> omega -theorem step5933 (k : Nat) : Runs (8*2) (before5933 k).denote (before5934 k).denote := - @applyExit_sound (before5933 k) (before5934 k) exit13 8 valid13 (macro5933 k) -theorem macro5934 (k : Nat) : applyExit (before5934 k) exit0 10 = some (before5935 k) := by - simp (disch := omega) [before5934, before5935, exit0, applyExit, pop, push] - <;> omega -theorem step5934 (k : Nat) : Runs (10*2) (before5934 k).denote (before5935 k).denote := - @applyExit_sound (before5934 k) (before5935 k) exit0 10 valid0 (macro5934 k) -theorem macro5935 (k : Nat) : applyExit (before5935 k) exit1 1 = some (before5936 k) := by - simp (disch := omega) [before5935, before5936, exit1, applyExit, pop, push] - <;> omega -theorem step5935 (k : Nat) : Runs (1*3) (before5935 k).denote (before5936 k).denote := - @applyExit_sound (before5935 k) (before5936 k) exit1 1 valid1 (macro5935 k) -theorem macro5936 (k : Nat) : applyExit (before5936 k) exit2 10 = some (before5937 k) := by - simp (disch := omega) [before5936, before5937, exit2, applyExit, pop, push] - <;> omega -theorem step5936 (k : Nat) : Runs (10*2) (before5936 k).denote (before5937 k).denote := - @applyExit_sound (before5936 k) (before5937 k) exit2 10 valid2 (macro5936 k) -theorem macro5937 (k : Nat) : applyExit (before5937 k) exit6 1 = some (before5938 k) := by - simp (disch := omega) [before5937, before5938, exit6, applyExit, pop, push] - <;> omega -theorem step5937 (k : Nat) : Runs (1*1) (before5937 k).denote (before5938 k).denote := - @applyExit_sound (before5937 k) (before5938 k) exit6 1 valid6 (macro5937 k) -theorem macro5938 (k : Nat) : applyExit (before5938 k) exit0 11 = some (before5939 k) := by - simp (disch := omega) [before5938, before5939, exit0, applyExit, pop, push] - <;> omega -theorem step5938 (k : Nat) : Runs (11*2) (before5938 k).denote (before5939 k).denote := - @applyExit_sound (before5938 k) (before5939 k) exit0 11 valid0 (macro5938 k) -theorem macro5939 (k : Nat) : applyExit (before5939 k) exit13 8 = some (before5940 k) := by - simp (disch := omega) [before5939, before5940, exit13, applyExit, pop, push] - <;> omega -theorem step5939 (k : Nat) : Runs (8*2) (before5939 k).denote (before5940 k).denote := - @applyExit_sound (before5939 k) (before5940 k) exit13 8 valid13 (macro5939 k) -theorem macro5940 (k : Nat) : applyExit (before5940 k) exit0 4 = some (before5941 k) := by - simp (disch := omega) [before5940, before5941, exit0, applyExit, pop, push] - <;> omega -theorem step5940 (k : Nat) : Runs (4*2) (before5940 k).denote (before5941 k).denote := - @applyExit_sound (before5940 k) (before5941 k) exit0 4 valid0 (macro5940 k) -theorem macro5941 (k : Nat) : applyExit (before5941 k) exit319 1 = some (before5942 k) := by - simp (disch := omega) [before5941, before5942, exit319, applyExit, pop, push] - <;> omega -theorem step5941 (k : Nat) : Runs (1*27) (before5941 k).denote (before5942 k).denote := - @applyExit_sound (before5941 k) (before5942 k) exit319 1 valid319 (macro5941 k) -theorem macro5942 (k : Nat) : applyExit (before5942 k) exit2 4 = some (before5943 k) := by - simp (disch := omega) [before5942, before5943, exit2, applyExit, pop, push] - <;> omega -theorem step5942 (k : Nat) : Runs (4*2) (before5942 k).denote (before5943 k).denote := - @applyExit_sound (before5942 k) (before5943 k) exit2 4 valid2 (macro5942 k) -theorem macro5943 (k : Nat) : applyExit (before5943 k) exit6 1 = some (before5944 k) := by - simp (disch := omega) [before5943, before5944, exit6, applyExit, pop, push] - <;> omega -theorem step5943 (k : Nat) : Runs (1*1) (before5943 k).denote (before5944 k).denote := - @applyExit_sound (before5943 k) (before5944 k) exit6 1 valid6 (macro5943 k) -theorem macro5944 (k : Nat) : applyExit (before5944 k) exit0 4 = some (before5945 k) := by - simp (disch := omega) [before5944, before5945, exit0, applyExit, pop, push] - <;> omega -theorem step5944 (k : Nat) : Runs (4*2) (before5944 k).denote (before5945 k).denote := - @applyExit_sound (before5944 k) (before5945 k) exit0 4 valid0 (macro5944 k) -theorem macro5945 (k : Nat) : applyExit (before5945 k) exit320 1 = some (before5946 k) := by - simp (disch := omega) [before5945, before5946, exit320, applyExit, pop, push] - <;> omega -theorem step5945 (k : Nat) : Runs (1*38) (before5945 k).denote (before5946 k).denote := - @applyExit_sound (before5945 k) (before5946 k) exit320 1 valid320 (macro5945 k) -theorem macro5946 (k : Nat) : applyExit (before5946 k) exit319 1 = some (before5947 k) := by - simp (disch := omega) [before5946, before5947, exit319, applyExit, pop, push] - <;> omega -theorem step5946 (k : Nat) : Runs (1*27) (before5946 k).denote (before5947 k).denote := - @applyExit_sound (before5946 k) (before5947 k) exit319 1 valid319 (macro5946 k) -theorem macro5947 (k : Nat) : applyExit (before5947 k) exit321 1 = some (before5948 k) := by - simp (disch := omega) [before5947, before5948, exit321, applyExit, pop, push] - <;> omega -theorem step5947 (k : Nat) : Runs (1*17) (before5947 k).denote (before5948 k).denote := - @applyExit_sound (before5947 k) (before5948 k) exit321 1 valid321 (macro5947 k) -theorem macro5948 (k : Nat) : applyExit (before5948 k) exit320 1 = some (before5949 k) := by - simp (disch := omega) [before5948, before5949, exit320, applyExit, pop, push] - <;> omega -theorem step5948 (k : Nat) : Runs (1*38) (before5948 k).denote (before5949 k).denote := - @applyExit_sound (before5948 k) (before5949 k) exit320 1 valid320 (macro5948 k) -theorem macro5949 (k : Nat) : applyExit (before5949 k) exit319 1 = some (before5950 k) := by - simp (disch := omega) [before5949, before5950, exit319, applyExit, pop, push] - <;> omega -theorem step5949 (k : Nat) : Runs (1*27) (before5949 k).denote (before5950 k).denote := - @applyExit_sound (before5949 k) (before5950 k) exit319 1 valid319 (macro5949 k) -theorem macro5950 (k : Nat) : applyExit (before5950 k) exit321 1 = some (before5951 k) := by - simp (disch := omega) [before5950, before5951, exit321, applyExit, pop, push] - <;> omega -theorem step5950 (k : Nat) : Runs (1*17) (before5950 k).denote (before5951 k).denote := - @applyExit_sound (before5950 k) (before5951 k) exit321 1 valid321 (macro5950 k) -theorem macro5951 (k : Nat) : applyExit (before5951 k) exit320 1 = some (before5952 k) := by - simp (disch := omega) [before5951, before5952, exit320, applyExit, pop, push] - <;> omega -theorem step5951 (k : Nat) : Runs (1*38) (before5951 k).denote (before5952 k).denote := - @applyExit_sound (before5951 k) (before5952 k) exit320 1 valid320 (macro5951 k) -theorem macro5952 (k : Nat) : applyExit (before5952 k) exit319 1 = some (before5953 k) := by - simp (disch := omega) [before5952, before5953, exit319, applyExit, pop, push] - <;> omega -theorem step5952 (k : Nat) : Runs (1*27) (before5952 k).denote (before5953 k).denote := - @applyExit_sound (before5952 k) (before5953 k) exit319 1 valid319 (macro5952 k) -theorem macro5953 (k : Nat) : applyExit (before5953 k) exit321 1 = some (before5954 k) := by - simp (disch := omega) [before5953, before5954, exit321, applyExit, pop, push] - <;> omega -theorem step5953 (k : Nat) : Runs (1*17) (before5953 k).denote (before5954 k).denote := - @applyExit_sound (before5953 k) (before5954 k) exit321 1 valid321 (macro5953 k) -def cycleState5954 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w285,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w283,1⟩,⟨w282,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761155⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,23⟩,⟨w281,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -def cyclePart5954_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w284,1⟩,⟨w285,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w282,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761155⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,23⟩,⟨w281,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -def cyclePart5954_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w284,1⟩,⟨w285,(3+1*j)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w283,1⟩,⟨w282,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761155⟩,⟨w2,1⟩,⟨w1,7⟩,⟨w0,23⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,91⟩,⟨w0,23⟩,⟨w281,(1*k+8)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -theorem cycleMacro5954_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState5954 k j) exit320 1 = some (cyclePart5954_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5954, cyclePart5954_0, exit320, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5954_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5954_0 k j) exit319 1 = some (cyclePart5954_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5954_0, cyclePart5954_1, exit319, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5954_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart5954_1 k j) exit321 1 = some (cycleState5954 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5954_1, cycleState5954, exit321, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5954 (k j : Nat) (hj : j < (1*k+2)) : Runs 82 (cycleState5954 k j).denote (cycleState5954 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState5954 k j).denote (cyclePart5954_0 k j).denote := @applyExit_sound (cycleState5954 k j) (cyclePart5954_0 k j) exit320 1 valid320 (cycleMacro5954_0 k j hj) - have h1 : Runs (1*27) (cyclePart5954_0 k j).denote (cyclePart5954_1 k j).denote := @applyExit_sound (cyclePart5954_0 k j) (cyclePart5954_1 k j) exit319 1 valid319 (cycleMacro5954_1 k j hj) - have h2 : Runs (1*17) (cyclePart5954_1 k j).denote (cycleState5954 k (j+1)).denote := @applyExit_sound (cyclePart5954_1 k j) (cycleState5954 k (j+1)) exit321 1 valid321 (cycleMacro5954_2 k j hj) - exact (@Runs.trans (1*38) ((1*27)+(1*17)) (cycleState5954 k j).denote (cyclePart5954_0 k j).denote (cycleState5954 k (j+1)).denote h0 (@Runs.trans (1*27) (1*17) (cyclePart5954_0 k j).denote (cyclePart5954_1 k j).denote (cycleState5954 k (j+1)).denote h1 h2)) -theorem step5954 (k : Nat) : Runs ((1*k+2)*82) (before5954 k).denote (before5955 k).denote := by - have h := Runs.chain (fun j => (cycleState5954 k j).denote) 82 (1*k+2) (cycleRun5954 k) - have h0 : cycleState5954 k 0 = before5954 k := by simp [cycleState5954, before5954] - have h1 : cycleState5954 k (1*k+2) = before5955 k := by - simp [cycleState5954, before5955] <;> omega - simpa only [h0, h1] using h -theorem macro5955 (k : Nat) : applyExit (before5955 k) exit320 1 = some (before5956 k) := by - simp (disch := omega) [before5955, before5956, exit320, applyExit, pop, push] - <;> omega -theorem step5955 (k : Nat) : Runs (1*38) (before5955 k).denote (before5956 k).denote := - @applyExit_sound (before5955 k) (before5956 k) exit320 1 valid320 (macro5955 k) -theorem macro5956 (k : Nat) : applyExit (before5956 k) exit319 1 = some (before5957 k) := by - simp (disch := omega) [before5956, before5957, exit319, applyExit, pop, push] - <;> omega -theorem step5956 (k : Nat) : Runs (1*27) (before5956 k).denote (before5957 k).denote := - @applyExit_sound (before5956 k) (before5957 k) exit319 1 valid319 (macro5956 k) -theorem macro5957 (k : Nat) : applyExit (before5957 k) exit321 1 = some (before5958 k) := by - simp (disch := omega) [before5957, before5958, exit321, applyExit, pop, push] - <;> omega -theorem step5957 (k : Nat) : Runs (1*17) (before5957 k).denote (before5958 k).denote := - @applyExit_sound (before5957 k) (before5958 k) exit321 1 valid321 (macro5957 k) -theorem macro5958 (k : Nat) : applyExit (before5958 k) exit320 1 = some (before5959 k) := by - simp (disch := omega) [before5958, before5959, exit320, applyExit, pop, push] - <;> omega -theorem step5958 (k : Nat) : Runs (1*38) (before5958 k).denote (before5959 k).denote := - @applyExit_sound (before5958 k) (before5959 k) exit320 1 valid320 (macro5958 k) -theorem macro5959 (k : Nat) : applyExit (before5959 k) exit275 1 = some (before5960 k) := by - simp (disch := omega) [before5959, before5960, exit275, applyExit, pop, push] - <;> omega -theorem step5959 (k : Nat) : Runs (1*38) (before5959 k).denote (before5960 k).denote := - @applyExit_sound (before5959 k) (before5960 k) exit275 1 valid275 (macro5959 k) -theorem macro5960 (k : Nat) : applyExit (before5960 k) exit0 791761155 = some (before5961 k) := by - simp (disch := omega) [before5960, before5961, exit0, applyExit, pop, push] - <;> omega -theorem step5960 (k : Nat) : Runs (791761155*2) (before5960 k).denote (before5961 k).denote := - @applyExit_sound (before5960 k) (before5961 k) exit0 791761155 valid0 (macro5960 k) -theorem macro5961 (k : Nat) : applyExit (before5961 k) exit1 1 = some (before5962 k) := by - simp (disch := omega) [before5961, before5962, exit1, applyExit, pop, push] - <;> omega -theorem step5961 (k : Nat) : Runs (1*3) (before5961 k).denote (before5962 k).denote := - @applyExit_sound (before5961 k) (before5962 k) exit1 1 valid1 (macro5961 k) -theorem macro5962 (k : Nat) : applyExit (before5962 k) exit2 791761155 = some (before5963 k) := by - simp (disch := omega) [before5962, before5963, exit2, applyExit, pop, push] - <;> omega -theorem step5962 (k : Nat) : Runs (791761155*2) (before5962 k).denote (before5963 k).denote := - @applyExit_sound (before5962 k) (before5963 k) exit2 791761155 valid2 (macro5962 k) -theorem macro5963 (k : Nat) : applyExit (before5963 k) exit276 1 = some (before5964 k) := by - simp (disch := omega) [before5963, before5964, exit276, applyExit, pop, push] - <;> omega -theorem step5963 (k : Nat) : Runs (1*38) (before5963 k).denote (before5964 k).denote := - @applyExit_sound (before5963 k) (before5964 k) exit276 1 valid276 (macro5963 k) -theorem macro5964 (k : Nat) : applyExit (before5964 k) exit321 1 = some (before5965 k) := by - simp (disch := omega) [before5964, before5965, exit321, applyExit, pop, push] - <;> omega -theorem step5964 (k : Nat) : Runs (1*17) (before5964 k).denote (before5965 k).denote := - @applyExit_sound (before5964 k) (before5965 k) exit321 1 valid321 (macro5964 k) -theorem macro5965 (k : Nat) : applyExit (before5965 k) exit275 1 = some (before5966 k) := by - simp (disch := omega) [before5965, before5966, exit275, applyExit, pop, push] - <;> omega -theorem step5965 (k : Nat) : Runs (1*38) (before5965 k).denote (before5966 k).denote := - @applyExit_sound (before5965 k) (before5966 k) exit275 1 valid275 (macro5965 k) -theorem macro5966 (k : Nat) : applyExit (before5966 k) exit0 791761156 = some (before5967 k) := by - simp (disch := omega) [before5966, before5967, exit0, applyExit, pop, push] - <;> omega -theorem step5966 (k : Nat) : Runs (791761156*2) (before5966 k).denote (before5967 k).denote := - @applyExit_sound (before5966 k) (before5967 k) exit0 791761156 valid0 (macro5966 k) -theorem macro5967 (k : Nat) : applyExit (before5967 k) exit13 7 = some (before5968 k) := by - simp (disch := omega) [before5967, before5968, exit13, applyExit, pop, push] - <;> omega -theorem step5967 (k : Nat) : Runs (7*2) (before5967 k).denote (before5968 k).denote := - @applyExit_sound (before5967 k) (before5968 k) exit13 7 valid13 (macro5967 k) -theorem macro5968 (k : Nat) : applyExit (before5968 k) exit0 23 = some (before5969 k) := by - simp (disch := omega) [before5968, before5969, exit0, applyExit, pop, push] - <;> omega -theorem step5968 (k : Nat) : Runs (23*2) (before5968 k).denote (before5969 k).denote := - @applyExit_sound (before5968 k) (before5969 k) exit0 23 valid0 (macro5968 k) -theorem macro5969 (k : Nat) : applyExit (before5969 k) exit1 1 = some (before5970 k) := by - simp (disch := omega) [before5969, before5970, exit1, applyExit, pop, push] - <;> omega -theorem step5969 (k : Nat) : Runs (1*3) (before5969 k).denote (before5970 k).denote := - @applyExit_sound (before5969 k) (before5970 k) exit1 1 valid1 (macro5969 k) -theorem macro5970 (k : Nat) : applyExit (before5970 k) exit2 23 = some (before5971 k) := by - simp (disch := omega) [before5970, before5971, exit2, applyExit, pop, push] - <;> omega -theorem step5970 (k : Nat) : Runs (23*2) (before5970 k).denote (before5971 k).denote := - @applyExit_sound (before5970 k) (before5971 k) exit2 23 valid2 (macro5970 k) -theorem macro5971 (k : Nat) : applyExit (before5971 k) exit6 1 = some (before5972 k) := by - simp (disch := omega) [before5971, before5972, exit6, applyExit, pop, push] - <;> omega -theorem step5971 (k : Nat) : Runs (1*1) (before5971 k).denote (before5972 k).denote := - @applyExit_sound (before5971 k) (before5972 k) exit6 1 valid6 (macro5971 k) -theorem macro5972 (k : Nat) : applyExit (before5972 k) exit0 24 = some (before5973 k) := by - simp (disch := omega) [before5972, before5973, exit0, applyExit, pop, push] - <;> omega -theorem step5972 (k : Nat) : Runs (24*2) (before5972 k).denote (before5973 k).denote := - @applyExit_sound (before5972 k) (before5973 k) exit0 24 valid0 (macro5972 k) -theorem macro5973 (k : Nat) : applyExit (before5973 k) exit13 39 = some (before5974 k) := by - simp (disch := omega) [before5973, before5974, exit13, applyExit, pop, push] - <;> omega -theorem step5973 (k : Nat) : Runs (39*2) (before5973 k).denote (before5974 k).denote := - @applyExit_sound (before5973 k) (before5974 k) exit13 39 valid13 (macro5973 k) -theorem macro5974 (k : Nat) : applyExit (before5974 k) exit0 17 = some (before5975 k) := by - simp (disch := omega) [before5974, before5975, exit0, applyExit, pop, push] - <;> omega -theorem step5974 (k : Nat) : Runs (17*2) (before5974 k).denote (before5975 k).denote := - @applyExit_sound (before5974 k) (before5975 k) exit0 17 valid0 (macro5974 k) -theorem macro5975 (k : Nat) : applyExit (before5975 k) exit1 1 = some (before5976 k) := by - simp (disch := omega) [before5975, before5976, exit1, applyExit, pop, push] - <;> omega -theorem step5975 (k : Nat) : Runs (1*3) (before5975 k).denote (before5976 k).denote := - @applyExit_sound (before5975 k) (before5976 k) exit1 1 valid1 (macro5975 k) -theorem macro5976 (k : Nat) : applyExit (before5976 k) exit2 17 = some (before5977 k) := by - simp (disch := omega) [before5976, before5977, exit2, applyExit, pop, push] - <;> omega -theorem step5976 (k : Nat) : Runs (17*2) (before5976 k).denote (before5977 k).denote := - @applyExit_sound (before5976 k) (before5977 k) exit2 17 valid2 (macro5976 k) -theorem macro5977 (k : Nat) : applyExit (before5977 k) exit6 1 = some (before5978 k) := by - simp (disch := omega) [before5977, before5978, exit6, applyExit, pop, push] - <;> omega -theorem step5977 (k : Nat) : Runs (1*1) (before5977 k).denote (before5978 k).denote := - @applyExit_sound (before5977 k) (before5978 k) exit6 1 valid6 (macro5977 k) -theorem macro5978 (k : Nat) : applyExit (before5978 k) exit0 18 = some (before5979 k) := by - simp (disch := omega) [before5978, before5979, exit0, applyExit, pop, push] - <;> omega -theorem step5978 (k : Nat) : Runs (18*2) (before5978 k).denote (before5979 k).denote := - @applyExit_sound (before5978 k) (before5979 k) exit0 18 valid0 (macro5978 k) -theorem macro5979 (k : Nat) : applyExit (before5979 k) exit13 91 = some (before5980 k) := by - simp (disch := omega) [before5979, before5980, exit13, applyExit, pop, push] - <;> omega -theorem step5979 (k : Nat) : Runs (91*2) (before5979 k).denote (before5980 k).denote := - @applyExit_sound (before5979 k) (before5980 k) exit13 91 valid13 (macro5979 k) -theorem macro5980 (k : Nat) : applyExit (before5980 k) exit0 23 = some (before5981 k) := by - simp (disch := omega) [before5980, before5981, exit0, applyExit, pop, push] - <;> omega -theorem step5980 (k : Nat) : Runs (23*2) (before5980 k).denote (before5981 k).denote := - @applyExit_sound (before5980 k) (before5981 k) exit0 23 valid0 (macro5980 k) -theorem macro5981 (k : Nat) : applyExit (before5981 k) exit322 1 = some (before5982 k) := by - simp (disch := omega) [before5981, before5982, exit322, applyExit, pop, push] - <;> omega -theorem step5981 (k : Nat) : Runs (1*63) (before5981 k).denote (before5982 k).denote := - @applyExit_sound (before5981 k) (before5982 k) exit322 1 valid322 (macro5981 k) -theorem macro5982 (k : Nat) : applyExit (before5982 k) exit2 23 = some (before5983 k) := by - simp (disch := omega) [before5982, before5983, exit2, applyExit, pop, push] - <;> omega -theorem step5982 (k : Nat) : Runs (23*2) (before5982 k).denote (before5983 k).denote := - @applyExit_sound (before5982 k) (before5983 k) exit2 23 valid2 (macro5982 k) -theorem macro5983 (k : Nat) : applyExit (before5983 k) exit6 1 = some (before5984 k) := by - simp (disch := omega) [before5983, before5984, exit6, applyExit, pop, push] - <;> omega -theorem step5983 (k : Nat) : Runs (1*1) (before5983 k).denote (before5984 k).denote := - @applyExit_sound (before5983 k) (before5984 k) exit6 1 valid6 (macro5983 k) -theorem macro5984 (k : Nat) : applyExit (before5984 k) exit0 23 = some (before5985 k) := by - simp (disch := omega) [before5984, before5985, exit0, applyExit, pop, push] - <;> omega -theorem step5984 (k : Nat) : Runs (23*2) (before5984 k).denote (before5985 k).denote := - @applyExit_sound (before5984 k) (before5985 k) exit0 23 valid0 (macro5984 k) -theorem macro5985 (k : Nat) : applyExit (before5985 k) exit323 1 = some (before5986 k) := by - simp (disch := omega) [before5985, before5986, exit323, applyExit, pop, push] - <;> omega -theorem step5985 (k : Nat) : Runs (1*1034) (before5985 k).denote (before5986 k).denote := - @applyExit_sound (before5985 k) (before5986 k) exit323 1 valid323 (macro5985 k) -theorem macro5986 (k : Nat) : applyExit (before5986 k) exit322 1 = some (before5987 k) := by - simp (disch := omega) [before5986, before5987, exit322, applyExit, pop, push] - <;> omega -theorem step5986 (k : Nat) : Runs (1*63) (before5986 k).denote (before5987 k).denote := - @applyExit_sound (before5986 k) (before5987 k) exit322 1 valid322 (macro5986 k) -theorem macro5987 (k : Nat) : applyExit (before5987 k) exit324 1 = some (before5988 k) := by - simp (disch := omega) [before5987, before5988, exit324, applyExit, pop, push] - <;> omega -theorem step5987 (k : Nat) : Runs (1*93) (before5987 k).denote (before5988 k).denote := - @applyExit_sound (before5987 k) (before5988 k) exit324 1 valid324 (macro5987 k) -theorem macro5988 (k : Nat) : applyExit (before5988 k) exit323 1 = some (before5989 k) := by - simp (disch := omega) [before5988, before5989, exit323, applyExit, pop, push] - <;> omega -theorem step5988 (k : Nat) : Runs (1*1034) (before5988 k).denote (before5989 k).denote := - @applyExit_sound (before5988 k) (before5989 k) exit323 1 valid323 (macro5988 k) -theorem macro5989 (k : Nat) : applyExit (before5989 k) exit322 1 = some (before5990 k) := by - simp (disch := omega) [before5989, before5990, exit322, applyExit, pop, push] - <;> omega -theorem step5989 (k : Nat) : Runs (1*63) (before5989 k).denote (before5990 k).denote := - @applyExit_sound (before5989 k) (before5990 k) exit322 1 valid322 (macro5989 k) -theorem macro5990 (k : Nat) : applyExit (before5990 k) exit324 1 = some (before5991 k) := by - simp (disch := omega) [before5990, before5991, exit324, applyExit, pop, push] - <;> omega -theorem step5990 (k : Nat) : Runs (1*93) (before5990 k).denote (before5991 k).denote := - @applyExit_sound (before5990 k) (before5991 k) exit324 1 valid324 (macro5990 k) -theorem macro5991 (k : Nat) : applyExit (before5991 k) exit323 1 = some (before5992 k) := by - simp (disch := omega) [before5991, before5992, exit323, applyExit, pop, push] - <;> omega -theorem step5991 (k : Nat) : Runs (1*1034) (before5991 k).denote (before5992 k).denote := - @applyExit_sound (before5991 k) (before5992 k) exit323 1 valid323 (macro5991 k) -theorem macro5992 (k : Nat) : applyExit (before5992 k) exit322 1 = some (before5993 k) := by - simp (disch := omega) [before5992, before5993, exit322, applyExit, pop, push] - <;> omega -theorem step5992 (k : Nat) : Runs (1*63) (before5992 k).denote (before5993 k).denote := - @applyExit_sound (before5992 k) (before5993 k) exit322 1 valid322 (macro5992 k) -theorem macro5993 (k : Nat) : applyExit (before5993 k) exit324 1 = some (before5994 k) := by - simp (disch := omega) [before5993, before5994, exit324, applyExit, pop, push] - <;> omega -theorem step5993 (k : Nat) : Runs (1*93) (before5993 k).denote (before5994 k).denote := - @applyExit_sound (before5993 k) (before5994 k) exit324 1 valid324 (macro5993 k) -def cycleState5994 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w288,(3+1*j)⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761156⟩,⟨w241,1⟩,⟨w285,(1*k+7)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w286,1⟩,⟨w281,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -def cyclePart5994_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w287,1⟩,⟨w288,(3+1*j)⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761156⟩,⟨w241,1⟩,⟨w285,(1*k+7)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w281,(1*k+4-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -def cyclePart5994_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w287,1⟩,⟨w288,(3+1*j)⟩,⟨w1,23⟩,⟨w2,1⟩,⟨w0,90⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,6⟩,⟨w1,791761156⟩,⟨w241,1⟩,⟨w285,(1*k+7)⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,7⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,2⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w286,1⟩,⟨w281,(1*k+3-1*j)⟩,⟨w0,15⟩,⟨w2,1⟩,⟨w1,15⟩,⟨w0,93⟩,⟨w2,1⟩,⟨w1,36⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,9⟩]⟩ -theorem cycleMacro5994_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState5994 k j) exit323 1 = some (cyclePart5994_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState5994, cyclePart5994_0, exit323, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5994_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5994_0 k j) exit322 1 = some (cyclePart5994_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5994_0, cyclePart5994_1, exit322, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro5994_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart5994_1 k j) exit324 1 = some (cycleState5994 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart5994_1, cycleState5994, exit324, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun5994 (k j : Nat) (hj : j < (1*k+3)) : Runs 1190 (cycleState5994 k j).denote (cycleState5994 k (j+1)).denote := by - have h0 : Runs (1*1034) (cycleState5994 k j).denote (cyclePart5994_0 k j).denote := @applyExit_sound (cycleState5994 k j) (cyclePart5994_0 k j) exit323 1 valid323 (cycleMacro5994_0 k j hj) - have h1 : Runs (1*63) (cyclePart5994_0 k j).denote (cyclePart5994_1 k j).denote := @applyExit_sound (cyclePart5994_0 k j) (cyclePart5994_1 k j) exit322 1 valid322 (cycleMacro5994_1 k j hj) - have h2 : Runs (1*93) (cyclePart5994_1 k j).denote (cycleState5994 k (j+1)).denote := @applyExit_sound (cyclePart5994_1 k j) (cycleState5994 k (j+1)) exit324 1 valid324 (cycleMacro5994_2 k j hj) - exact (@Runs.trans (1*1034) ((1*63)+(1*93)) (cycleState5994 k j).denote (cyclePart5994_0 k j).denote (cycleState5994 k (j+1)).denote h0 (@Runs.trans (1*63) (1*93) (cyclePart5994_0 k j).denote (cyclePart5994_1 k j).denote (cycleState5994 k (j+1)).denote h1 h2)) -theorem step5994 (k : Nat) : Runs ((1*k+3)*1190) (before5994 k).denote (before5995 k).denote := by - have h := Runs.chain (fun j => (cycleState5994 k j).denote) 1190 (1*k+3) (cycleRun5994 k) - have h0 : cycleState5994 k 0 = before5994 k := by simp [cycleState5994, before5994] - have h1 : cycleState5994 k (1*k+3) = before5995 k := by - simp [cycleState5994, before5995] <;> omega - simpa only [h0, h1] using h -theorem macro5995 (k : Nat) : applyExit (before5995 k) exit323 1 = some (before5996 k) := by - simp (disch := omega) [before5995, before5996, exit323, applyExit, pop, push] - <;> omega -theorem step5995 (k : Nat) : Runs (1*1034) (before5995 k).denote (before5996 k).denote := - @applyExit_sound (before5995 k) (before5996 k) exit323 1 valid323 (macro5995 k) -theorem macro5996 (k : Nat) : applyExit (before5996 k) exit322 1 = some (before5997 k) := by - simp (disch := omega) [before5996, before5997, exit322, applyExit, pop, push] - <;> omega -theorem step5996 (k : Nat) : Runs (1*63) (before5996 k).denote (before5997 k).denote := - @applyExit_sound (before5996 k) (before5997 k) exit322 1 valid322 (macro5996 k) -theorem macro5997 (k : Nat) : applyExit (before5997 k) exit324 1 = some (before5998 k) := by - simp (disch := omega) [before5997, before5998, exit324, applyExit, pop, push] - <;> omega -theorem step5997 (k : Nat) : Runs (1*93) (before5997 k).denote (before5998 k).denote := - @applyExit_sound (before5997 k) (before5998 k) exit324 1 valid324 (macro5997 k) -theorem macro5998 (k : Nat) : applyExit (before5998 k) exit323 1 = some (before5999 k) := by - simp (disch := omega) [before5998, before5999, exit323, applyExit, pop, push] - <;> omega -theorem step5998 (k : Nat) : Runs (1*1034) (before5998 k).denote (before5999 k).denote := - @applyExit_sound (before5998 k) (before5999 k) exit323 1 valid323 (macro5998 k) -theorem macro5999 (k : Nat) : applyExit (before5999 k) exit0 15 = some (after5999 k) := by - simp (disch := omega) [before5999, after5999, exit0, applyExit, pop, push] - <;> omega -theorem step5999 (k : Nat) : Runs (15*2) (before5999 k).denote (after5999 k).denote := - @applyExit_sound (before5999 k) (after5999 k) exit0 15 valid0 (macro5999 k) -theorem chunkRun059 (k : Nat) : Runs (1272*k+4750578051) (before5900 k).denote (after5999 k).denote := by - have h := (@Runs.trans ((((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2))))))+(((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))))+((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27))))))) ((((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))))+((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2))))))+(((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))))+((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2))))))) (before5900 k).denote (before5950 k).denote (after5999 k).denote (@Runs.trans (((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2)))))) (((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))))+((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27)))))) (before5900 k).denote (before5925 k).denote (before5950 k).denote (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2))))) ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2))))) (before5900 k).denote (before5912 k).denote (before5925 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))) (before5900 k).denote (before5906 k).denote (before5912 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before5900 k).denote (before5903 k).denote (before5906 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before5900 k).denote (before5901 k).denote (before5903 k).denote (step5900 k) (@Runs.trans (9*2) (1*2) (before5901 k).denote (before5902 k).denote (before5903 k).denote (step5901 k) (step5902 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before5903 k).denote (before5904 k).denote (before5906 k).denote (step5903 k) (@Runs.trans (1*2) (1*2) (before5904 k).denote (before5905 k).denote (before5906 k).denote (step5904 k) (step5905 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*1)+((1*1)+(1*2))) (before5906 k).denote (before5909 k).denote (before5912 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before5906 k).denote (before5907 k).denote (before5909 k).denote (step5906 k) (@Runs.trans (1*2) (1*2) (before5907 k).denote (before5908 k).denote (before5909 k).denote (step5907 k) (step5908 k))) (@Runs.trans (1*1) ((1*1)+(1*2)) (before5909 k).denote (before5910 k).denote (before5912 k).denote (step5909 k) (@Runs.trans (1*1) (1*2) (before5910 k).denote (before5911 k).denote (before5912 k).denote (step5910 k) (step5911 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2)))) (((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2)))) (before5912 k).denote (before5918 k).denote (before5925 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(2*2))) (before5912 k).denote (before5915 k).denote (before5918 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before5912 k).denote (before5913 k).denote (before5915 k).denote (step5912 k) (@Runs.trans (1*1) (1*3) (before5913 k).denote (before5914 k).denote (before5915 k).denote (step5913 k) (step5914 k))) (@Runs.trans (1*1) ((1*2)+(2*2)) (before5915 k).denote (before5916 k).denote (before5918 k).denote (step5915 k) (@Runs.trans (1*2) (2*2) (before5916 k).denote (before5917 k).denote (before5918 k).denote (step5916 k) (step5917 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) (((3*2)+(3*2))+((1*3)+(3*2))) (before5918 k).denote (before5921 k).denote (before5925 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before5918 k).denote (before5919 k).denote (before5921 k).denote (step5918 k) (@Runs.trans (1*1) (1*2) (before5919 k).denote (before5920 k).denote (before5921 k).denote (step5919 k) (step5920 k))) (@Runs.trans ((3*2)+(3*2)) ((1*3)+(3*2)) (before5921 k).denote (before5923 k).denote (before5925 k).denote (@Runs.trans (3*2) (3*2) (before5921 k).denote (before5922 k).denote (before5923 k).denote (step5921 k) (step5922 k)) (@Runs.trans (1*3) (3*2) (before5923 k).denote (before5924 k).denote (before5925 k).denote (step5923 k) (step5924 k)))))) (@Runs.trans ((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2))))) ((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27))))) (before5925 k).denote (before5937 k).denote (before5950 k).denote (@Runs.trans (((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2)))) (((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))) (before5925 k).denote (before5931 k).denote (before5937 k).denote (@Runs.trans ((1*1)+((4*2)+(10*2))) ((11*2)+((1*3)+(11*2))) (before5925 k).denote (before5928 k).denote (before5931 k).denote (@Runs.trans (1*1) ((4*2)+(10*2)) (before5925 k).denote (before5926 k).denote (before5928 k).denote (step5925 k) (@Runs.trans (4*2) (10*2) (before5926 k).denote (before5927 k).denote (before5928 k).denote (step5926 k) (step5927 k))) (@Runs.trans (11*2) ((1*3)+(11*2)) (before5928 k).denote (before5929 k).denote (before5931 k).denote (step5928 k) (@Runs.trans (1*3) (11*2) (before5929 k).denote (before5930 k).denote (before5931 k).denote (step5929 k) (step5930 k)))) (@Runs.trans ((1*1)+((12*2)+(8*2))) ((10*2)+((1*3)+(10*2))) (before5931 k).denote (before5934 k).denote (before5937 k).denote (@Runs.trans (1*1) ((12*2)+(8*2)) (before5931 k).denote (before5932 k).denote (before5934 k).denote (step5931 k) (@Runs.trans (12*2) (8*2) (before5932 k).denote (before5933 k).denote (before5934 k).denote (step5932 k) (step5933 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before5934 k).denote (before5935 k).denote (before5937 k).denote (step5934 k) (@Runs.trans (1*3) (10*2) (before5935 k).denote (before5936 k).denote (before5937 k).denote (step5935 k) (step5936 k))))) (@Runs.trans (((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2)))) (((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27)))) (before5937 k).denote (before5943 k).denote (before5950 k).denote (@Runs.trans ((1*1)+((11*2)+(8*2))) ((4*2)+((1*27)+(4*2))) (before5937 k).denote (before5940 k).denote (before5943 k).denote (@Runs.trans (1*1) ((11*2)+(8*2)) (before5937 k).denote (before5938 k).denote (before5940 k).denote (step5937 k) (@Runs.trans (11*2) (8*2) (before5938 k).denote (before5939 k).denote (before5940 k).denote (step5938 k) (step5939 k))) (@Runs.trans (4*2) ((1*27)+(4*2)) (before5940 k).denote (before5941 k).denote (before5943 k).denote (step5940 k) (@Runs.trans (1*27) (4*2) (before5941 k).denote (before5942 k).denote (before5943 k).denote (step5941 k) (step5942 k)))) (@Runs.trans ((1*1)+((4*2)+(1*38))) (((1*27)+(1*17))+((1*38)+(1*27))) (before5943 k).denote (before5946 k).denote (before5950 k).denote (@Runs.trans (1*1) ((4*2)+(1*38)) (before5943 k).denote (before5944 k).denote (before5946 k).denote (step5943 k) (@Runs.trans (4*2) (1*38) (before5944 k).denote (before5945 k).denote (before5946 k).denote (step5944 k) (step5945 k))) (@Runs.trans ((1*27)+(1*17)) ((1*38)+(1*27)) (before5946 k).denote (before5948 k).denote (before5950 k).denote (@Runs.trans (1*27) (1*17) (before5946 k).denote (before5947 k).denote (before5948 k).denote (step5946 k) (step5947 k)) (@Runs.trans (1*38) (1*27) (before5948 k).denote (before5949 k).denote (before5950 k).denote (step5948 k) (step5949 k))))))) (@Runs.trans (((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))))+((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2)))))) (((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))))+((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2)))))) (before5950 k).denote (before5975 k).denote (after5999 k).denote (@Runs.trans ((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3))))) ((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2))))) (before5950 k).denote (before5962 k).denote (before5975 k).denote (@Runs.trans (((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38)))) (((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))) (before5950 k).denote (before5956 k).denote (before5962 k).denote (@Runs.trans ((1*17)+((1*38)+(1*27))) ((1*17)+(((1*k+2)*82)+(1*38))) (before5950 k).denote (before5953 k).denote (before5956 k).denote (@Runs.trans (1*17) ((1*38)+(1*27)) (before5950 k).denote (before5951 k).denote (before5953 k).denote (step5950 k) (@Runs.trans (1*38) (1*27) (before5951 k).denote (before5952 k).denote (before5953 k).denote (step5951 k) (step5952 k))) (@Runs.trans (1*17) (((1*k+2)*82)+(1*38)) (before5953 k).denote (before5954 k).denote (before5956 k).denote (step5953 k) (@Runs.trans ((1*k+2)*82) (1*38) (before5954 k).denote (before5955 k).denote (before5956 k).denote (step5954 k) (step5955 k)))) (@Runs.trans ((1*27)+((1*17)+(1*38))) ((1*38)+((791761155*2)+(1*3))) (before5956 k).denote (before5959 k).denote (before5962 k).denote (@Runs.trans (1*27) ((1*17)+(1*38)) (before5956 k).denote (before5957 k).denote (before5959 k).denote (step5956 k) (@Runs.trans (1*17) (1*38) (before5957 k).denote (before5958 k).denote (before5959 k).denote (step5957 k) (step5958 k))) (@Runs.trans (1*38) ((791761155*2)+(1*3)) (before5959 k).denote (before5960 k).denote (before5962 k).denote (step5959 k) (@Runs.trans (791761155*2) (1*3) (before5960 k).denote (before5961 k).denote (before5962 k).denote (step5960 k) (step5961 k))))) (@Runs.trans (((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2)))) (((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2)))) (before5962 k).denote (before5968 k).denote (before5975 k).denote (@Runs.trans ((791761155*2)+((1*38)+(1*17))) ((1*38)+((791761156*2)+(7*2))) (before5962 k).denote (before5965 k).denote (before5968 k).denote (@Runs.trans (791761155*2) ((1*38)+(1*17)) (before5962 k).denote (before5963 k).denote (before5965 k).denote (step5962 k) (@Runs.trans (1*38) (1*17) (before5963 k).denote (before5964 k).denote (before5965 k).denote (step5963 k) (step5964 k))) (@Runs.trans (1*38) ((791761156*2)+(7*2)) (before5965 k).denote (before5966 k).denote (before5968 k).denote (step5965 k) (@Runs.trans (791761156*2) (7*2) (before5966 k).denote (before5967 k).denote (before5968 k).denote (step5966 k) (step5967 k)))) (@Runs.trans ((23*2)+((1*3)+(23*2))) (((1*1)+(24*2))+((39*2)+(17*2))) (before5968 k).denote (before5971 k).denote (before5975 k).denote (@Runs.trans (23*2) ((1*3)+(23*2)) (before5968 k).denote (before5969 k).denote (before5971 k).denote (step5968 k) (@Runs.trans (1*3) (23*2) (before5969 k).denote (before5970 k).denote (before5971 k).denote (step5969 k) (step5970 k))) (@Runs.trans ((1*1)+(24*2)) ((39*2)+(17*2)) (before5971 k).denote (before5973 k).denote (before5975 k).denote (@Runs.trans (1*1) (24*2) (before5971 k).denote (before5972 k).denote (before5973 k).denote (step5971 k) (step5972 k)) (@Runs.trans (39*2) (17*2) (before5973 k).denote (before5974 k).denote (before5975 k).denote (step5973 k) (step5974 k)))))) (@Runs.trans ((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63))))) ((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2))))) (before5975 k).denote (before5987 k).denote (after5999 k).denote (@Runs.trans (((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2)))) (((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))) (before5975 k).denote (before5981 k).denote (before5987 k).denote (@Runs.trans ((1*3)+((17*2)+(1*1))) ((18*2)+((91*2)+(23*2))) (before5975 k).denote (before5978 k).denote (before5981 k).denote (@Runs.trans (1*3) ((17*2)+(1*1)) (before5975 k).denote (before5976 k).denote (before5978 k).denote (step5975 k) (@Runs.trans (17*2) (1*1) (before5976 k).denote (before5977 k).denote (before5978 k).denote (step5976 k) (step5977 k))) (@Runs.trans (18*2) ((91*2)+(23*2)) (before5978 k).denote (before5979 k).denote (before5981 k).denote (step5978 k) (@Runs.trans (91*2) (23*2) (before5979 k).denote (before5980 k).denote (before5981 k).denote (step5979 k) (step5980 k)))) (@Runs.trans ((1*63)+((23*2)+(1*1))) ((23*2)+((1*1034)+(1*63))) (before5981 k).denote (before5984 k).denote (before5987 k).denote (@Runs.trans (1*63) ((23*2)+(1*1)) (before5981 k).denote (before5982 k).denote (before5984 k).denote (step5981 k) (@Runs.trans (23*2) (1*1) (before5982 k).denote (before5983 k).denote (before5984 k).denote (step5982 k) (step5983 k))) (@Runs.trans (23*2) ((1*1034)+(1*63)) (before5984 k).denote (before5985 k).denote (before5987 k).denote (step5984 k) (@Runs.trans (1*1034) (1*63) (before5985 k).denote (before5986 k).denote (before5987 k).denote (step5985 k) (step5986 k))))) (@Runs.trans (((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63)))) (((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2)))) (before5987 k).denote (before5993 k).denote (after5999 k).denote (@Runs.trans ((1*93)+((1*1034)+(1*63))) ((1*93)+((1*1034)+(1*63))) (before5987 k).denote (before5990 k).denote (before5993 k).denote (@Runs.trans (1*93) ((1*1034)+(1*63)) (before5987 k).denote (before5988 k).denote (before5990 k).denote (step5987 k) (@Runs.trans (1*1034) (1*63) (before5988 k).denote (before5989 k).denote (before5990 k).denote (step5988 k) (step5989 k))) (@Runs.trans (1*93) ((1*1034)+(1*63)) (before5990 k).denote (before5991 k).denote (before5993 k).denote (step5990 k) (@Runs.trans (1*1034) (1*63) (before5991 k).denote (before5992 k).denote (before5993 k).denote (step5991 k) (step5992 k)))) (@Runs.trans ((1*93)+(((1*k+3)*1190)+(1*1034))) (((1*63)+(1*93))+((1*1034)+(15*2))) (before5993 k).denote (before5996 k).denote (after5999 k).denote (@Runs.trans (1*93) (((1*k+3)*1190)+(1*1034)) (before5993 k).denote (before5994 k).denote (before5996 k).denote (step5993 k) (@Runs.trans ((1*k+3)*1190) (1*1034) (before5994 k).denote (before5995 k).denote (before5996 k).denote (step5994 k) (step5995 k))) (@Runs.trans ((1*63)+(1*93)) ((1*1034)+(15*2)) (before5996 k).denote (before5998 k).denote (after5999 k).denote (@Runs.trans (1*63) (1*93) (before5996 k).denote (before5997 k).denote (before5998 k).denote (step5996 k) (step5997 k)) (@Runs.trans (1*1034) (15*2) (before5998 k).denote (before5999 k).denote (after5999 k).denote (step5998 k) (step5999 k)))))))) - have ht : (((((((1*2)+((9*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+((1*1)+((1*1)+(1*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(2*2))))+(((1*3)+((1*1)+(1*2)))+(((3*2)+(3*2))+((1*3)+(3*2))))))+(((((1*1)+((4*2)+(10*2)))+((11*2)+((1*3)+(11*2))))+(((1*1)+((12*2)+(8*2)))+((10*2)+((1*3)+(10*2)))))+((((1*1)+((11*2)+(8*2)))+((4*2)+((1*27)+(4*2))))+(((1*1)+((4*2)+(1*38)))+(((1*27)+(1*17))+((1*38)+(1*27)))))))+((((((1*17)+((1*38)+(1*27)))+((1*17)+(((1*k+2)*82)+(1*38))))+(((1*27)+((1*17)+(1*38)))+((1*38)+((791761155*2)+(1*3)))))+((((791761155*2)+((1*38)+(1*17)))+((1*38)+((791761156*2)+(7*2))))+(((23*2)+((1*3)+(23*2)))+(((1*1)+(24*2))+((39*2)+(17*2))))))+(((((1*3)+((17*2)+(1*1)))+((18*2)+((91*2)+(23*2))))+(((1*63)+((23*2)+(1*1)))+((23*2)+((1*1034)+(1*63)))))+((((1*93)+((1*1034)+(1*63)))+((1*93)+((1*1034)+(1*63))))+(((1*93)+(((1*k+3)*1190)+(1*1034)))+(((1*63)+(1*93))+((1*1034)+(15*2)))))))) = (1272*k+4750578051) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean deleted file mode 100644 index 86b4d7b0..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk060.lean +++ /dev/null @@ -1,786 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6000_0 : Stack := [] -abbrev tail6000_1 : Stack := ⟨w1,1⟩ :: tail6000_0 -abbrev tail6000_2 : Stack := ⟨w0,1⟩ :: tail6000_1 -abbrev tail6000_3 : Stack := ⟨w2,1⟩ :: tail6000_2 -abbrev tail6000_4 : Stack := ⟨w1,1⟩ :: tail6000_3 -abbrev tail6000_5 : Stack := ⟨w0,2⟩ :: tail6000_4 -abbrev tail6000_6 : Stack := ⟨w2,1⟩ :: tail6000_5 -abbrev tail6000_7 : Stack := ⟨w1,4⟩ :: tail6000_6 -abbrev tail6000_8 : Stack := ⟨w0,9⟩ :: tail6000_7 -abbrev tail6000_9 : Stack := ⟨w2,1⟩ :: tail6000_8 -abbrev tail6000_10 : Stack := ⟨w1,12⟩ :: tail6000_9 -abbrev tail6000_11 : Stack := ⟨w0,7⟩ :: tail6000_10 -abbrev tail6000_12 : Stack := ⟨w2,1⟩ :: tail6000_11 -abbrev tail6000_13 : Stack := ⟨w1,11⟩ :: tail6000_12 -abbrev tail6000_14 : Stack := ⟨w0,7⟩ :: tail6000_13 -abbrev tail6000_15 : Stack := ⟨w2,1⟩ :: tail6000_14 -abbrev tail6000_16 : Stack := ⟨w1,4⟩ :: tail6000_15 -abbrev tail6000_17 (k : Nat) : Stack := ⟨w285,(1*k+7)⟩ :: tail6000_16 -abbrev tail6000_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6000_17 k -abbrev tail6000_19 (k : Nat) : Stack := ⟨w1,791761156⟩ :: tail6000_18 k -abbrev tail6000_20 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6000_19 k -abbrev tail6000_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_20 k -abbrev tail6000_22 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6000_21 k -abbrev tail6000_23 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6000_22 k -abbrev tail6000_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_23 k -abbrev tail6000_25 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6000_24 k -abbrev tail6000_26 (k : Nat) : Stack := ⟨w0,90⟩ :: tail6000_25 k -abbrev tail6000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_26 k -abbrev tail6000_28 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6000_27 k -abbrev tail6000_29 (k : Nat) : Stack := ⟨w288,(1*k+7)⟩ :: tail6000_28 k -abbrev tail6000_30 (k : Nat) : Stack := ⟨w287,1⟩ :: tail6000_29 k -abbrev tail6000_31 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6000_30 k -abbrev tail6000_32 : Stack := ⟨w1,9⟩ :: tail6000_0 -abbrev tail6000_33 : Stack := ⟨w2,1⟩ :: tail6000_32 -abbrev tail6000_34 : Stack := ⟨w0,18⟩ :: tail6000_33 -abbrev tail6000_35 : Stack := ⟨w1,36⟩ :: tail6000_34 -abbrev tail6000_36 : Stack := ⟨w2,1⟩ :: tail6000_35 -abbrev tail6000_37 : Stack := ⟨w0,93⟩ :: tail6000_36 -abbrev tail6000_38 : Stack := ⟨w1,15⟩ :: tail6000_37 -abbrev tail6000_39 : Stack := ⟨w2,1⟩ :: tail6000_38 -abbrev tail6000_40 : Stack := ⟨w0,1⟩ :: tail6000_38 -abbrev tail6000_41 : Stack := ⟨w0,16⟩ :: tail6000_38 -abbrev tail6000_42 (k : Nat) : Stack := ⟨w288,(1*k+8)⟩ :: tail6000_28 k -abbrev tail6000_43 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6000_42 k -abbrev tail6000_44 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6000_43 k -abbrev tail6000_45 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6000_44 k -abbrev tail6000_46 : Stack := ⟨w0,1⟩ :: tail6000_35 -abbrev tail6000_47 : Stack := ⟨w0,94⟩ :: tail6000_35 -abbrev tail6000_48 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6000_43 k -abbrev tail6000_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_48 k -abbrev tail6000_50 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6000_49 k -abbrev tail6000_51 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6000_50 k -abbrev tail6000_52 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6000_51 k -abbrev tail6000_53 : Stack := ⟨w0,1⟩ :: tail6000_32 -abbrev tail6000_54 : Stack := ⟨w0,19⟩ :: tail6000_32 -abbrev tail6000_55 (k : Nat) : Stack := ⟨w0,35⟩ :: tail6000_50 k -abbrev tail6000_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_55 k -abbrev tail6000_57 (k : Nat) : Stack := ⟨w1,19⟩ :: tail6000_56 k -abbrev tail6000_58 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6000_57 k -abbrev tail6000_59 : Stack := ⟨w0,1⟩ :: tail6000_0 -abbrev tail6000_60 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6000_57 k -abbrev tail6000_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_60 k -abbrev tail6000_62 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_61 k -abbrev tail6000_63 : Stack := ⟨w0,2⟩ :: tail6000_0 -abbrev tail6000_64 : Stack := ⟨w0,3⟩ :: tail6000_0 -abbrev tail6000_65 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6000_57 k -abbrev tail6000_66 : Stack := ⟨w1,1⟩ :: tail6000_64 -abbrev tail6000_67 : Stack := ⟨w1,8⟩ :: tail6000_64 -abbrev tail6000_68 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6000_56 k -abbrev tail6000_69 : Stack := ⟨w2,1⟩ :: tail6000_67 -abbrev tail6000_70 : Stack := ⟨w0,18⟩ :: tail6000_69 -abbrev tail6000_71 : Stack := ⟨w0,19⟩ :: tail6000_69 -abbrev tail6000_72 (k : Nat) : Stack := ⟨w0,34⟩ :: tail6000_50 k -abbrev tail6000_73 : Stack := ⟨w1,1⟩ :: tail6000_71 -abbrev tail6000_74 : Stack := ⟨w1,35⟩ :: tail6000_71 -abbrev tail6000_75 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6000_49 k -abbrev tail6000_76 : Stack := ⟨w2,1⟩ :: tail6000_74 -abbrev tail6000_77 : Stack := ⟨w0,93⟩ :: tail6000_76 -abbrev tail6000_78 : Stack := ⟨w0,94⟩ :: tail6000_76 -abbrev tail6000_79 (k : Nat) : Stack := ⟨w0,13⟩ :: tail6000_43 k -abbrev tail6000_80 : Stack := ⟨w1,1⟩ :: tail6000_78 -abbrev tail6000_81 : Stack := ⟨w1,14⟩ :: tail6000_78 -abbrev tail6000_82 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6000_42 k -abbrev tail6000_83 : Stack := ⟨w2,1⟩ :: tail6000_81 -abbrev tail6000_84 : Stack := ⟨w0,15⟩ :: tail6000_83 -abbrev tail6000_85 (k : Nat) : Stack := ⟨w289,(1*k+8)⟩ :: tail6000_84 -abbrev tail6000_86 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6000_85 k -abbrev tail6000_87 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6000_85 k -abbrev tail6000_88 (k : Nat) : Stack := ⟨w0,89⟩ :: tail6000_25 k -abbrev tail6000_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_87 k -abbrev tail6000_90 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6000_87 k -abbrev tail6000_91 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6000_24 k -abbrev tail6000_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_90 k -abbrev tail6000_93 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6000_92 k -abbrev tail6000_94 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6000_92 k -abbrev tail6000_95 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6000_22 k -abbrev tail6000_96 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_94 k -abbrev tail6000_97 (k : Nat) : Stack := ⟨w1,38⟩ :: tail6000_94 k -abbrev tail6000_98 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6000_21 k -abbrev tail6000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_97 k -abbrev tail6000_100 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6000_99 k -abbrev tail6000_101 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6000_99 k -abbrev tail6000_102 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6000_19 k -abbrev tail6000_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_101 k -abbrev tail6000_104 (k : Nat) : Stack := ⟨w1,6⟩ :: tail6000_101 k -abbrev tail6000_105 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail6000_18 k -abbrev tail6000_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_104 k -abbrev tail6000_107 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail6000_106 k -abbrev tail6000_108 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6000_107 k -abbrev tail6000_109 (k : Nat) : Stack := ⟨w290,(1*k+7)⟩ :: tail6000_108 k -abbrev tail6000_110 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6000_109 k -abbrev tail6000_111 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6000_109 k -abbrev tail6000_112 : Stack := ⟨w0,6⟩ :: tail6000_13 -abbrev tail6000_113 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_111 k -abbrev tail6000_114 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6000_111 k -abbrev tail6000_115 : Stack := ⟨w1,10⟩ :: tail6000_12 -abbrev tail6000_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_114 k -abbrev tail6000_117 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6000_116 k -abbrev tail6000_118 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6000_116 k -abbrev tail6000_119 : Stack := ⟨w0,6⟩ :: tail6000_10 -abbrev tail6000_120 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_118 k -abbrev tail6000_121 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6000_118 k -abbrev tail6000_122 : Stack := ⟨w1,11⟩ :: tail6000_9 -abbrev tail6000_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_121 k -abbrev tail6000_124 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6000_123 k -abbrev tail6000_125 (k : Nat) : Stack := ⟨w0,12⟩ :: tail6000_123 k -abbrev tail6000_126 : Stack := ⟨w0,8⟩ :: tail6000_7 -abbrev tail6000_127 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_125 k -abbrev tail6000_128 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6000_125 k -abbrev tail6000_129 : Stack := ⟨w1,3⟩ :: tail6000_6 -abbrev tail6000_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_128 k -abbrev tail6000_131 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6000_130 k -abbrev tail6000_132 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6000_130 k -abbrev tail6000_133 : Stack := ⟨w0,1⟩ :: tail6000_4 -abbrev tail6000_134 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_132 k -abbrev tail6000_135 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6000_132 k -abbrev tail6000_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_135 k -abbrev tail6000_137 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6000_136 k -abbrev tail6000_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_137 k -abbrev tail6000_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6000_138 k -abbrev tail6000_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6000_139 k -abbrev tail6000_141 : Stack := ⟨w23,1⟩ :: tail6000_0 -abbrev tail6000_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6000_139 k -abbrev tail6000_143 : Stack := ⟨w2,1⟩ :: tail6000_59 -abbrev tail6000_144 : Stack := ⟨w23,1⟩ :: tail6000_143 -abbrev tail6000_145 : Stack := ⟨w0,1⟩ :: tail6000_144 -abbrev tail6000_146 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6000_136 k -abbrev tail6000_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6000_146 k -abbrev tail6000_148 : Stack := ⟨w0,1⟩ :: tail6000_143 -abbrev tail6000_149 : Stack := ⟨w0,2⟩ :: tail6000_143 -abbrev tail6000_150 : Stack := ⟨w2,1⟩ :: tail6000_149 -abbrev tail6000_151 : Stack := ⟨w23,1⟩ :: tail6000_150 -abbrev tail6000_152 : Stack := ⟨w0,2⟩ :: tail6000_151 -abbrev tail6000_153 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6000_131 k -abbrev tail6000_154 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6000_153 k -abbrev tail6000_155 : Stack := ⟨w0,1⟩ :: tail6000_150 -abbrev tail6000_156 : Stack := ⟨w0,3⟩ :: tail6000_150 -abbrev tail6000_157 : Stack := ⟨w2,1⟩ :: tail6000_156 -abbrev tail6000_158 : Stack := ⟨w1,3⟩ :: tail6000_157 -abbrev tail6000_159 : Stack := ⟨w23,1⟩ :: tail6000_158 - -def before6000 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526617),(tail6000_31 k),tail6000_39⟩ -def before6001 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail6000_31 k),tail6000_40⟩ -def before6002 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6000_30 k),tail6000_41⟩ -def before6003 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail6000_42 k),tail6000_41⟩ -def before6004 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526619),(tail6000_43 k),tail6000_38⟩ -def before6005 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail6000_44 k),tail6000_37⟩ -def before6006 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526835),(tail6000_45 k),tail6000_36⟩ -def before6007 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail6000_45 k),tail6000_46⟩ -def before6008 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6000_44 k),tail6000_47⟩ -def before6009 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526649),(tail6000_49 k),tail6000_47⟩ -def before6010 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526837),(tail6000_50 k),tail6000_35⟩ -def before6011 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail6000_51 k),tail6000_34⟩ -def before6012 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526945),(tail6000_52 k),tail6000_33⟩ -def before6013 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail6000_52 k),tail6000_53⟩ -def before6014 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6000_51 k),tail6000_54⟩ -def before6015 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526909),(tail6000_56 k),tail6000_54⟩ -def before6016 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526947),(tail6000_57 k),tail6000_32⟩ -def before6017 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526965),(tail6000_58 k),tail6000_0⟩ -def before6018 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6000_58 k),tail6000_59⟩ -def before6019 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526965),(tail6000_61 k),tail6000_59⟩ -def before6020 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526967),(tail6000_62 k),tail6000_0⟩ -def before6021 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526967),(tail6000_62 k),tail6000_59⟩ -def before6022 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6000_61 k),tail6000_63⟩ -def before6023 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526963),(tail6000_60 k),tail6000_64⟩ -def before6024 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6000_65 k),tail6000_66⟩ -def before6025 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail6000_57 k),tail6000_67⟩ -def before6026 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526945),(tail6000_68 k),tail6000_69⟩ -def before6027 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6000_56 k),tail6000_70⟩ -def before6028 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6000_55 k),tail6000_71⟩ -def before6029 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6000_72 k),tail6000_73⟩ -def before6030 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526837),(tail6000_50 k),tail6000_74⟩ -def before6031 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526835),(tail6000_75 k),tail6000_76⟩ -def before6032 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6000_49 k),tail6000_77⟩ -def before6033 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6000_48 k),tail6000_78⟩ -def before6034 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6000_79 k),tail6000_80⟩ -def before6035 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526619),(tail6000_43 k),tail6000_81⟩ -def before6036 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526617),(tail6000_82 k),tail6000_83⟩ -def before6037 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6000_42 k),tail6000_84⟩ -def before6038 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6000_28 k),(tail6000_85 k)⟩ -def before6039 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6000_27 k),(tail6000_86 k)⟩ -def before6040 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6000_26 k),(tail6000_87 k)⟩ -def before6041 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6000_88 k),(tail6000_89 k)⟩ -def before6042 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail6000_25 k),(tail6000_90 k)⟩ -def before6043 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521669),(tail6000_91 k),(tail6000_92 k)⟩ -def before6044 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6000_24 k),(tail6000_93 k)⟩ -def before6045 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6000_23 k),(tail6000_94 k)⟩ -def before6046 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6000_95 k),(tail6000_96 k)⟩ -def before6047 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521557),(tail6000_22 k),(tail6000_97 k)⟩ -def before6048 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521555),(tail6000_98 k),(tail6000_99 k)⟩ -def before6049 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6000_21 k),(tail6000_100 k)⟩ -def before6050 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6000_20 k),(tail6000_101 k)⟩ -def before6051 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6000_102 k),(tail6000_103 k)⟩ -def before6052 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail6000_19 k),(tail6000_104 k)⟩ -def before6053 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail6000_105 k),(tail6000_106 k)⟩ -def before6054 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6000_18 k),(tail6000_107 k)⟩ -def before6055 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6000_17 k),(tail6000_108 k)⟩ -def before6056 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6000_16,(tail6000_109 k)⟩ -def before6057 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6000_15,(tail6000_110 k)⟩ -def before6058 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6000_14,(tail6000_111 k)⟩ -def before6059 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6000_112,(tail6000_113 k)⟩ -def before6060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail6000_13,(tail6000_114 k)⟩ -def before6061 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail6000_115,(tail6000_116 k)⟩ -def before6062 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6000_12,(tail6000_117 k)⟩ -def before6063 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6000_11,(tail6000_118 k)⟩ -def before6064 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6000_119,(tail6000_120 k)⟩ -def before6065 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail6000_10,(tail6000_121 k)⟩ -def before6066 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail6000_122,(tail6000_123 k)⟩ -def before6067 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6000_9,(tail6000_124 k)⟩ -def before6068 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6000_8,(tail6000_125 k)⟩ -def before6069 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6000_126,(tail6000_127 k)⟩ -def before6070 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail6000_7,(tail6000_128 k)⟩ -def before6071 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1229),tail6000_129,(tail6000_130 k)⟩ -def before6072 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail6000_6,(tail6000_131 k)⟩ -def before6073 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail6000_5,(tail6000_132 k)⟩ -def before6074 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6000_133,(tail6000_134 k)⟩ -def before6075 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6000_4,(tail6000_135 k)⟩ -def before6076 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail6000_3,(tail6000_136 k)⟩ -def before6077 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1245),tail6000_2,(tail6000_137 k)⟩ -def before6078 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6000_1,(tail6000_138 k)⟩ -def before6079 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6000_0,(tail6000_139 k)⟩ -def before6080 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail6000_0,(tail6000_140 k)⟩ -def before6081 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1251),tail6000_141,(tail6000_140 k)⟩ -def before6082 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1251),tail6000_141,(tail6000_142 k)⟩ -def before6083 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1251),tail6000_59,(tail6000_142 k)⟩ -def before6084 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail6000_143,(tail6000_139 k)⟩ -def before6085 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6000_144,(tail6000_138 k)⟩ -def before6086 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6000_145,(tail6000_137 k)⟩ -def before6087 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6000_145,(tail6000_146 k)⟩ -def before6088 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6000_144,(tail6000_147 k)⟩ -def before6089 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6000_148,(tail6000_147 k)⟩ -def before6090 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6000_149,(tail6000_146 k)⟩ -def before6091 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1243),tail6000_150,(tail6000_136 k)⟩ -def before6092 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6000_151,(tail6000_135 k)⟩ -def before6093 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail6000_152,(tail6000_132 k)⟩ -def before6094 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6000_152,(tail6000_153 k)⟩ -def before6095 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6000_151,(tail6000_154 k)⟩ -def before6096 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6000_155,(tail6000_154 k)⟩ -def before6097 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail6000_156,(tail6000_153 k)⟩ -def before6098 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail6000_157,(tail6000_131 k)⟩ -def before6099 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1229),tail6000_158,(tail6000_130 k)⟩ -def after6099 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1227),tail6000_159,(tail6000_128 k)⟩ - -theorem macro6000 (k : Nat) : applyExit (before6000 k) exit1 1 = some (before6001 k) := by - simp (disch := omega) [before6000, before6001, exit1, applyExit, pop, push] - <;> omega -theorem step6000 (k : Nat) : Runs (1*3) (before6000 k).denote (before6001 k).denote := - @applyExit_sound (before6000 k) (before6001 k) exit1 1 valid1 (macro6000 k) -theorem macro6001 (k : Nat) : applyExit (before6001 k) exit2 15 = some (before6002 k) := by - simp (disch := omega) [before6001, before6002, exit2, applyExit, pop, push] - <;> omega -theorem step6001 (k : Nat) : Runs (15*2) (before6001 k).denote (before6002 k).denote := - @applyExit_sound (before6001 k) (before6002 k) exit2 15 valid2 (macro6001 k) -theorem macro6002 (k : Nat) : applyExit (before6002 k) exit324 1 = some (before6003 k) := by - simp (disch := omega) [before6002, before6003, exit324, applyExit, pop, push] - <;> omega -theorem step6002 (k : Nat) : Runs (1*93) (before6002 k).denote (before6003 k).denote := - @applyExit_sound (before6002 k) (before6003 k) exit324 1 valid324 (macro6002 k) -theorem macro6003 (k : Nat) : applyExit (before6003 k) exit0 16 = some (before6004 k) := by - simp (disch := omega) [before6003, before6004, exit0, applyExit, pop, push] - <;> omega -theorem step6003 (k : Nat) : Runs (16*2) (before6003 k).denote (before6004 k).denote := - @applyExit_sound (before6003 k) (before6004 k) exit0 16 valid0 (macro6003 k) -theorem macro6004 (k : Nat) : applyExit (before6004 k) exit13 15 = some (before6005 k) := by - simp (disch := omega) [before6004, before6005, exit13, applyExit, pop, push] - <;> omega -theorem step6004 (k : Nat) : Runs (15*2) (before6004 k).denote (before6005 k).denote := - @applyExit_sound (before6004 k) (before6005 k) exit13 15 valid13 (macro6004 k) -theorem macro6005 (k : Nat) : applyExit (before6005 k) exit0 93 = some (before6006 k) := by - simp (disch := omega) [before6005, before6006, exit0, applyExit, pop, push] - <;> omega -theorem step6005 (k : Nat) : Runs (93*2) (before6005 k).denote (before6006 k).denote := - @applyExit_sound (before6005 k) (before6006 k) exit0 93 valid0 (macro6005 k) -theorem macro6006 (k : Nat) : applyExit (before6006 k) exit1 1 = some (before6007 k) := by - simp (disch := omega) [before6006, before6007, exit1, applyExit, pop, push] - <;> omega -theorem step6006 (k : Nat) : Runs (1*3) (before6006 k).denote (before6007 k).denote := - @applyExit_sound (before6006 k) (before6007 k) exit1 1 valid1 (macro6006 k) -theorem macro6007 (k : Nat) : applyExit (before6007 k) exit2 93 = some (before6008 k) := by - simp (disch := omega) [before6007, before6008, exit2, applyExit, pop, push] - <;> omega -theorem step6007 (k : Nat) : Runs (93*2) (before6007 k).denote (before6008 k).denote := - @applyExit_sound (before6007 k) (before6008 k) exit2 93 valid2 (macro6007 k) -theorem macro6008 (k : Nat) : applyExit (before6008 k) exit6 1 = some (before6009 k) := by - simp (disch := omega) [before6008, before6009, exit6, applyExit, pop, push] - <;> omega -theorem step6008 (k : Nat) : Runs (1*1) (before6008 k).denote (before6009 k).denote := - @applyExit_sound (before6008 k) (before6009 k) exit6 1 valid6 (macro6008 k) -theorem macro6009 (k : Nat) : applyExit (before6009 k) exit0 94 = some (before6010 k) := by - simp (disch := omega) [before6009, before6010, exit0, applyExit, pop, push] - <;> omega -theorem step6009 (k : Nat) : Runs (94*2) (before6009 k).denote (before6010 k).denote := - @applyExit_sound (before6009 k) (before6010 k) exit0 94 valid0 (macro6009 k) -theorem macro6010 (k : Nat) : applyExit (before6010 k) exit13 36 = some (before6011 k) := by - simp (disch := omega) [before6010, before6011, exit13, applyExit, pop, push] - <;> omega -theorem step6010 (k : Nat) : Runs (36*2) (before6010 k).denote (before6011 k).denote := - @applyExit_sound (before6010 k) (before6011 k) exit13 36 valid13 (macro6010 k) -theorem macro6011 (k : Nat) : applyExit (before6011 k) exit0 18 = some (before6012 k) := by - simp (disch := omega) [before6011, before6012, exit0, applyExit, pop, push] - <;> omega -theorem step6011 (k : Nat) : Runs (18*2) (before6011 k).denote (before6012 k).denote := - @applyExit_sound (before6011 k) (before6012 k) exit0 18 valid0 (macro6011 k) -theorem macro6012 (k : Nat) : applyExit (before6012 k) exit1 1 = some (before6013 k) := by - simp (disch := omega) [before6012, before6013, exit1, applyExit, pop, push] - <;> omega -theorem step6012 (k : Nat) : Runs (1*3) (before6012 k).denote (before6013 k).denote := - @applyExit_sound (before6012 k) (before6013 k) exit1 1 valid1 (macro6012 k) -theorem macro6013 (k : Nat) : applyExit (before6013 k) exit2 18 = some (before6014 k) := by - simp (disch := omega) [before6013, before6014, exit2, applyExit, pop, push] - <;> omega -theorem step6013 (k : Nat) : Runs (18*2) (before6013 k).denote (before6014 k).denote := - @applyExit_sound (before6013 k) (before6014 k) exit2 18 valid2 (macro6013 k) -theorem macro6014 (k : Nat) : applyExit (before6014 k) exit6 1 = some (before6015 k) := by - simp (disch := omega) [before6014, before6015, exit6, applyExit, pop, push] - <;> omega -theorem step6014 (k : Nat) : Runs (1*1) (before6014 k).denote (before6015 k).denote := - @applyExit_sound (before6014 k) (before6015 k) exit6 1 valid6 (macro6014 k) -theorem macro6015 (k : Nat) : applyExit (before6015 k) exit0 19 = some (before6016 k) := by - simp (disch := omega) [before6015, before6016, exit0, applyExit, pop, push] - <;> omega -theorem step6015 (k : Nat) : Runs (19*2) (before6015 k).denote (before6016 k).denote := - @applyExit_sound (before6015 k) (before6016 k) exit0 19 valid0 (macro6015 k) -theorem macro6016 (k : Nat) : applyExit (before6016 k) exit13 9 = some (before6017 k) := by - simp (disch := omega) [before6016, before6017, exit13, applyExit, pop, push] - <;> omega -theorem step6016 (k : Nat) : Runs (9*2) (before6016 k).denote (before6017 k).denote := - @applyExit_sound (before6016 k) (before6017 k) exit13 9 valid13 (macro6016 k) -theorem macro6017 (k : Nat) : applyExit (before6017 k) exit1 1 = some (before6018 k) := by - simp (disch := omega) [before6017, before6018, exit1, applyExit, pop, push] - <;> omega -theorem step6017 (k : Nat) : Runs (1*3) (before6017 k).denote (before6018 k).denote := - @applyExit_sound (before6017 k) (before6018 k) exit1 1 valid1 (macro6017 k) -theorem macro6018 (k : Nat) : applyExit (before6018 k) exit6 1 = some (before6019 k) := by - simp (disch := omega) [before6018, before6019, exit6, applyExit, pop, push] - <;> omega -theorem step6018 (k : Nat) : Runs (1*1) (before6018 k).denote (before6019 k).denote := - @applyExit_sound (before6018 k) (before6019 k) exit6 1 valid6 (macro6018 k) -theorem macro6019 (k : Nat) : applyExit (before6019 k) exit0 1 = some (before6020 k) := by - simp (disch := omega) [before6019, before6020, exit0, applyExit, pop, push] - <;> omega -theorem step6019 (k : Nat) : Runs (1*2) (before6019 k).denote (before6020 k).denote := - @applyExit_sound (before6019 k) (before6020 k) exit0 1 valid0 (macro6019 k) -theorem macro6020 (k : Nat) : applyExit (before6020 k) exit1 1 = some (before6021 k) := by - simp (disch := omega) [before6020, before6021, exit1, applyExit, pop, push] - <;> omega -theorem step6020 (k : Nat) : Runs (1*3) (before6020 k).denote (before6021 k).denote := - @applyExit_sound (before6020 k) (before6021 k) exit1 1 valid1 (macro6020 k) -theorem macro6021 (k : Nat) : applyExit (before6021 k) exit2 1 = some (before6022 k) := by - simp (disch := omega) [before6021, before6022, exit2, applyExit, pop, push] - <;> omega -theorem step6021 (k : Nat) : Runs (1*2) (before6021 k).denote (before6022 k).denote := - @applyExit_sound (before6021 k) (before6022 k) exit2 1 valid2 (macro6021 k) -theorem macro6022 (k : Nat) : applyExit (before6022 k) exit3 1 = some (before6023 k) := by - simp (disch := omega) [before6022, before6023, exit3, applyExit, pop, push] - <;> omega -theorem step6022 (k : Nat) : Runs (1*2) (before6022 k).denote (before6023 k).denote := - @applyExit_sound (before6022 k) (before6023 k) exit3 1 valid3 (macro6022 k) -theorem macro6023 (k : Nat) : applyExit (before6023 k) exit9 1 = some (before6024 k) := by - simp (disch := omega) [before6023, before6024, exit9, applyExit, pop, push] - <;> omega -theorem step6023 (k : Nat) : Runs (1*2) (before6023 k).denote (before6024 k).denote := - @applyExit_sound (before6023 k) (before6024 k) exit9 1 valid9 (macro6023 k) -theorem macro6024 (k : Nat) : applyExit (before6024 k) exit10 7 = some (before6025 k) := by - simp (disch := omega) [before6024, before6025, exit10, applyExit, pop, push] - <;> omega -theorem step6024 (k : Nat) : Runs (7*2) (before6024 k).denote (before6025 k).denote := - @applyExit_sound (before6024 k) (before6025 k) exit10 7 valid10 (macro6024 k) -theorem macro6025 (k : Nat) : applyExit (before6025 k) exit11 1 = some (before6026 k) := by - simp (disch := omega) [before6025, before6026, exit11, applyExit, pop, push] - <;> omega -theorem step6025 (k : Nat) : Runs (1*2) (before6025 k).denote (before6026 k).denote := - @applyExit_sound (before6025 k) (before6026 k) exit11 1 valid11 (macro6025 k) -theorem macro6026 (k : Nat) : applyExit (before6026 k) exit2 18 = some (before6027 k) := by - simp (disch := omega) [before6026, before6027, exit2, applyExit, pop, push] - <;> omega -theorem step6026 (k : Nat) : Runs (18*2) (before6026 k).denote (before6027 k).denote := - @applyExit_sound (before6026 k) (before6027 k) exit2 18 valid2 (macro6026 k) -theorem macro6027 (k : Nat) : applyExit (before6027 k) exit3 1 = some (before6028 k) := by - simp (disch := omega) [before6027, before6028, exit3, applyExit, pop, push] - <;> omega -theorem step6027 (k : Nat) : Runs (1*2) (before6027 k).denote (before6028 k).denote := - @applyExit_sound (before6027 k) (before6028 k) exit3 1 valid3 (macro6027 k) -theorem macro6028 (k : Nat) : applyExit (before6028 k) exit9 1 = some (before6029 k) := by - simp (disch := omega) [before6028, before6029, exit9, applyExit, pop, push] - <;> omega -theorem step6028 (k : Nat) : Runs (1*2) (before6028 k).denote (before6029 k).denote := - @applyExit_sound (before6028 k) (before6029 k) exit9 1 valid9 (macro6028 k) -theorem macro6029 (k : Nat) : applyExit (before6029 k) exit10 34 = some (before6030 k) := by - simp (disch := omega) [before6029, before6030, exit10, applyExit, pop, push] - <;> omega -theorem step6029 (k : Nat) : Runs (34*2) (before6029 k).denote (before6030 k).denote := - @applyExit_sound (before6029 k) (before6030 k) exit10 34 valid10 (macro6029 k) -theorem macro6030 (k : Nat) : applyExit (before6030 k) exit11 1 = some (before6031 k) := by - simp (disch := omega) [before6030, before6031, exit11, applyExit, pop, push] - <;> omega -theorem step6030 (k : Nat) : Runs (1*2) (before6030 k).denote (before6031 k).denote := - @applyExit_sound (before6030 k) (before6031 k) exit11 1 valid11 (macro6030 k) -theorem macro6031 (k : Nat) : applyExit (before6031 k) exit2 93 = some (before6032 k) := by - simp (disch := omega) [before6031, before6032, exit2, applyExit, pop, push] - <;> omega -theorem step6031 (k : Nat) : Runs (93*2) (before6031 k).denote (before6032 k).denote := - @applyExit_sound (before6031 k) (before6032 k) exit2 93 valid2 (macro6031 k) -theorem macro6032 (k : Nat) : applyExit (before6032 k) exit3 1 = some (before6033 k) := by - simp (disch := omega) [before6032, before6033, exit3, applyExit, pop, push] - <;> omega -theorem step6032 (k : Nat) : Runs (1*2) (before6032 k).denote (before6033 k).denote := - @applyExit_sound (before6032 k) (before6033 k) exit3 1 valid3 (macro6032 k) -theorem macro6033 (k : Nat) : applyExit (before6033 k) exit9 1 = some (before6034 k) := by - simp (disch := omega) [before6033, before6034, exit9, applyExit, pop, push] - <;> omega -theorem step6033 (k : Nat) : Runs (1*2) (before6033 k).denote (before6034 k).denote := - @applyExit_sound (before6033 k) (before6034 k) exit9 1 valid9 (macro6033 k) -theorem macro6034 (k : Nat) : applyExit (before6034 k) exit10 13 = some (before6035 k) := by - simp (disch := omega) [before6034, before6035, exit10, applyExit, pop, push] - <;> omega -theorem step6034 (k : Nat) : Runs (13*2) (before6034 k).denote (before6035 k).denote := - @applyExit_sound (before6034 k) (before6035 k) exit10 13 valid10 (macro6034 k) -theorem macro6035 (k : Nat) : applyExit (before6035 k) exit11 1 = some (before6036 k) := by - simp (disch := omega) [before6035, before6036, exit11, applyExit, pop, push] - <;> omega -theorem step6035 (k : Nat) : Runs (1*2) (before6035 k).denote (before6036 k).denote := - @applyExit_sound (before6035 k) (before6036 k) exit11 1 valid11 (macro6035 k) -theorem macro6036 (k : Nat) : applyExit (before6036 k) exit2 15 = some (before6037 k) := by - simp (disch := omega) [before6036, before6037, exit2, applyExit, pop, push] - <;> omega -theorem step6036 (k : Nat) : Runs (15*2) (before6036 k).denote (before6037 k).denote := - @applyExit_sound (before6036 k) (before6037 k) exit2 15 valid2 (macro6036 k) -theorem macro6037 (k : Nat) : applyExit (before6037 k) exit325 (1*k+8) = some (before6038 k) := by - simp (disch := omega) [before6037, before6038, exit325, applyExit, pop, push] - <;> omega -theorem step6037 (k : Nat) : Runs ((1*k+8)*586) (before6037 k).denote (before6038 k).denote := - @applyExit_sound (before6037 k) (before6038 k) exit325 (1*k+8) valid325 (macro6037 k) -theorem macro6038 (k : Nat) : applyExit (before6038 k) exit2 23 = some (before6039 k) := by - simp (disch := omega) [before6038, before6039, exit2, applyExit, pop, push] - <;> omega -theorem step6038 (k : Nat) : Runs (23*2) (before6038 k).denote (before6039 k).denote := - @applyExit_sound (before6038 k) (before6039 k) exit2 23 valid2 (macro6038 k) -theorem macro6039 (k : Nat) : applyExit (before6039 k) exit3 1 = some (before6040 k) := by - simp (disch := omega) [before6039, before6040, exit3, applyExit, pop, push] - <;> omega -theorem step6039 (k : Nat) : Runs (1*2) (before6039 k).denote (before6040 k).denote := - @applyExit_sound (before6039 k) (before6040 k) exit3 1 valid3 (macro6039 k) -theorem macro6040 (k : Nat) : applyExit (before6040 k) exit9 1 = some (before6041 k) := by - simp (disch := omega) [before6040, before6041, exit9, applyExit, pop, push] - <;> omega -theorem step6040 (k : Nat) : Runs (1*2) (before6040 k).denote (before6041 k).denote := - @applyExit_sound (before6040 k) (before6041 k) exit9 1 valid9 (macro6040 k) -theorem macro6041 (k : Nat) : applyExit (before6041 k) exit10 89 = some (before6042 k) := by - simp (disch := omega) [before6041, before6042, exit10, applyExit, pop, push] - <;> omega -theorem step6041 (k : Nat) : Runs (89*2) (before6041 k).denote (before6042 k).denote := - @applyExit_sound (before6041 k) (before6042 k) exit10 89 valid10 (macro6041 k) -theorem macro6042 (k : Nat) : applyExit (before6042 k) exit11 1 = some (before6043 k) := by - simp (disch := omega) [before6042, before6043, exit11, applyExit, pop, push] - <;> omega -theorem step6042 (k : Nat) : Runs (1*2) (before6042 k).denote (before6043 k).denote := - @applyExit_sound (before6042 k) (before6043 k) exit11 1 valid11 (macro6042 k) -theorem macro6043 (k : Nat) : applyExit (before6043 k) exit2 17 = some (before6044 k) := by - simp (disch := omega) [before6043, before6044, exit2, applyExit, pop, push] - <;> omega -theorem step6043 (k : Nat) : Runs (17*2) (before6043 k).denote (before6044 k).denote := - @applyExit_sound (before6043 k) (before6044 k) exit2 17 valid2 (macro6043 k) -theorem macro6044 (k : Nat) : applyExit (before6044 k) exit3 1 = some (before6045 k) := by - simp (disch := omega) [before6044, before6045, exit3, applyExit, pop, push] - <;> omega -theorem step6044 (k : Nat) : Runs (1*2) (before6044 k).denote (before6045 k).denote := - @applyExit_sound (before6044 k) (before6045 k) exit3 1 valid3 (macro6044 k) -theorem macro6045 (k : Nat) : applyExit (before6045 k) exit9 1 = some (before6046 k) := by - simp (disch := omega) [before6045, before6046, exit9, applyExit, pop, push] - <;> omega -theorem step6045 (k : Nat) : Runs (1*2) (before6045 k).denote (before6046 k).denote := - @applyExit_sound (before6045 k) (before6046 k) exit9 1 valid9 (macro6045 k) -theorem macro6046 (k : Nat) : applyExit (before6046 k) exit10 37 = some (before6047 k) := by - simp (disch := omega) [before6046, before6047, exit10, applyExit, pop, push] - <;> omega -theorem step6046 (k : Nat) : Runs (37*2) (before6046 k).denote (before6047 k).denote := - @applyExit_sound (before6046 k) (before6047 k) exit10 37 valid10 (macro6046 k) -theorem macro6047 (k : Nat) : applyExit (before6047 k) exit11 1 = some (before6048 k) := by - simp (disch := omega) [before6047, before6048, exit11, applyExit, pop, push] - <;> omega -theorem step6047 (k : Nat) : Runs (1*2) (before6047 k).denote (before6048 k).denote := - @applyExit_sound (before6047 k) (before6048 k) exit11 1 valid11 (macro6047 k) -theorem macro6048 (k : Nat) : applyExit (before6048 k) exit2 23 = some (before6049 k) := by - simp (disch := omega) [before6048, before6049, exit2, applyExit, pop, push] - <;> omega -theorem step6048 (k : Nat) : Runs (23*2) (before6048 k).denote (before6049 k).denote := - @applyExit_sound (before6048 k) (before6049 k) exit2 23 valid2 (macro6048 k) -theorem macro6049 (k : Nat) : applyExit (before6049 k) exit3 1 = some (before6050 k) := by - simp (disch := omega) [before6049, before6050, exit3, applyExit, pop, push] - <;> omega -theorem step6049 (k : Nat) : Runs (1*2) (before6049 k).denote (before6050 k).denote := - @applyExit_sound (before6049 k) (before6050 k) exit3 1 valid3 (macro6049 k) -theorem macro6050 (k : Nat) : applyExit (before6050 k) exit9 1 = some (before6051 k) := by - simp (disch := omega) [before6050, before6051, exit9, applyExit, pop, push] - <;> omega -theorem step6050 (k : Nat) : Runs (1*2) (before6050 k).denote (before6051 k).denote := - @applyExit_sound (before6050 k) (before6051 k) exit9 1 valid9 (macro6050 k) -theorem macro6051 (k : Nat) : applyExit (before6051 k) exit10 5 = some (before6052 k) := by - simp (disch := omega) [before6051, before6052, exit10, applyExit, pop, push] - <;> omega -theorem step6051 (k : Nat) : Runs (5*2) (before6051 k).denote (before6052 k).denote := - @applyExit_sound (before6051 k) (before6052 k) exit10 5 valid10 (macro6051 k) -theorem macro6052 (k : Nat) : applyExit (before6052 k) exit11 1 = some (before6053 k) := by - simp (disch := omega) [before6052, before6053, exit11, applyExit, pop, push] - <;> omega -theorem step6052 (k : Nat) : Runs (1*2) (before6052 k).denote (before6053 k).denote := - @applyExit_sound (before6052 k) (before6053 k) exit11 1 valid11 (macro6052 k) -theorem macro6053 (k : Nat) : applyExit (before6053 k) exit2 791761155 = some (before6054 k) := by - simp (disch := omega) [before6053, before6054, exit2, applyExit, pop, push] - <;> omega -theorem step6053 (k : Nat) : Runs (791761155*2) (before6053 k).denote (before6054 k).denote := - @applyExit_sound (before6053 k) (before6054 k) exit2 791761155 valid2 (macro6053 k) -theorem macro6054 (k : Nat) : applyExit (before6054 k) exit276 1 = some (before6055 k) := by - simp (disch := omega) [before6054, before6055, exit276, applyExit, pop, push] - <;> omega -theorem step6054 (k : Nat) : Runs (1*38) (before6054 k).denote (before6055 k).denote := - @applyExit_sound (before6054 k) (before6055 k) exit276 1 valid276 (macro6054 k) -theorem macro6055 (k : Nat) : applyExit (before6055 k) exit326 (1*k+7) = some (before6056 k) := by - simp (disch := omega) [before6055, before6056, exit326, applyExit, pop, push] - <;> omega -theorem step6055 (k : Nat) : Runs ((1*k+7)*38) (before6055 k).denote (before6056 k).denote := - @applyExit_sound (before6055 k) (before6056 k) exit326 (1*k+7) valid326 (macro6055 k) -theorem macro6056 (k : Nat) : applyExit (before6056 k) exit2 4 = some (before6057 k) := by - simp (disch := omega) [before6056, before6057, exit2, applyExit, pop, push] - <;> omega -theorem step6056 (k : Nat) : Runs (4*2) (before6056 k).denote (before6057 k).denote := - @applyExit_sound (before6056 k) (before6057 k) exit2 4 valid2 (macro6056 k) -theorem macro6057 (k : Nat) : applyExit (before6057 k) exit3 1 = some (before6058 k) := by - simp (disch := omega) [before6057, before6058, exit3, applyExit, pop, push] - <;> omega -theorem step6057 (k : Nat) : Runs (1*2) (before6057 k).denote (before6058 k).denote := - @applyExit_sound (before6057 k) (before6058 k) exit3 1 valid3 (macro6057 k) -theorem macro6058 (k : Nat) : applyExit (before6058 k) exit9 1 = some (before6059 k) := by - simp (disch := omega) [before6058, before6059, exit9, applyExit, pop, push] - <;> omega -theorem step6058 (k : Nat) : Runs (1*2) (before6058 k).denote (before6059 k).denote := - @applyExit_sound (before6058 k) (before6059 k) exit9 1 valid9 (macro6058 k) -theorem macro6059 (k : Nat) : applyExit (before6059 k) exit10 6 = some (before6060 k) := by - simp (disch := omega) [before6059, before6060, exit10, applyExit, pop, push] - <;> omega -theorem step6059 (k : Nat) : Runs (6*2) (before6059 k).denote (before6060 k).denote := - @applyExit_sound (before6059 k) (before6060 k) exit10 6 valid10 (macro6059 k) -theorem macro6060 (k : Nat) : applyExit (before6060 k) exit11 1 = some (before6061 k) := by - simp (disch := omega) [before6060, before6061, exit11, applyExit, pop, push] - <;> omega -theorem step6060 (k : Nat) : Runs (1*2) (before6060 k).denote (before6061 k).denote := - @applyExit_sound (before6060 k) (before6061 k) exit11 1 valid11 (macro6060 k) -theorem macro6061 (k : Nat) : applyExit (before6061 k) exit2 10 = some (before6062 k) := by - simp (disch := omega) [before6061, before6062, exit2, applyExit, pop, push] - <;> omega -theorem step6061 (k : Nat) : Runs (10*2) (before6061 k).denote (before6062 k).denote := - @applyExit_sound (before6061 k) (before6062 k) exit2 10 valid2 (macro6061 k) -theorem macro6062 (k : Nat) : applyExit (before6062 k) exit3 1 = some (before6063 k) := by - simp (disch := omega) [before6062, before6063, exit3, applyExit, pop, push] - <;> omega -theorem step6062 (k : Nat) : Runs (1*2) (before6062 k).denote (before6063 k).denote := - @applyExit_sound (before6062 k) (before6063 k) exit3 1 valid3 (macro6062 k) -theorem macro6063 (k : Nat) : applyExit (before6063 k) exit9 1 = some (before6064 k) := by - simp (disch := omega) [before6063, before6064, exit9, applyExit, pop, push] - <;> omega -theorem step6063 (k : Nat) : Runs (1*2) (before6063 k).denote (before6064 k).denote := - @applyExit_sound (before6063 k) (before6064 k) exit9 1 valid9 (macro6063 k) -theorem macro6064 (k : Nat) : applyExit (before6064 k) exit10 6 = some (before6065 k) := by - simp (disch := omega) [before6064, before6065, exit10, applyExit, pop, push] - <;> omega -theorem step6064 (k : Nat) : Runs (6*2) (before6064 k).denote (before6065 k).denote := - @applyExit_sound (before6064 k) (before6065 k) exit10 6 valid10 (macro6064 k) -theorem macro6065 (k : Nat) : applyExit (before6065 k) exit11 1 = some (before6066 k) := by - simp (disch := omega) [before6065, before6066, exit11, applyExit, pop, push] - <;> omega -theorem step6065 (k : Nat) : Runs (1*2) (before6065 k).denote (before6066 k).denote := - @applyExit_sound (before6065 k) (before6066 k) exit11 1 valid11 (macro6065 k) -theorem macro6066 (k : Nat) : applyExit (before6066 k) exit2 11 = some (before6067 k) := by - simp (disch := omega) [before6066, before6067, exit2, applyExit, pop, push] - <;> omega -theorem step6066 (k : Nat) : Runs (11*2) (before6066 k).denote (before6067 k).denote := - @applyExit_sound (before6066 k) (before6067 k) exit2 11 valid2 (macro6066 k) -theorem macro6067 (k : Nat) : applyExit (before6067 k) exit3 1 = some (before6068 k) := by - simp (disch := omega) [before6067, before6068, exit3, applyExit, pop, push] - <;> omega -theorem step6067 (k : Nat) : Runs (1*2) (before6067 k).denote (before6068 k).denote := - @applyExit_sound (before6067 k) (before6068 k) exit3 1 valid3 (macro6067 k) -theorem macro6068 (k : Nat) : applyExit (before6068 k) exit9 1 = some (before6069 k) := by - simp (disch := omega) [before6068, before6069, exit9, applyExit, pop, push] - <;> omega -theorem step6068 (k : Nat) : Runs (1*2) (before6068 k).denote (before6069 k).denote := - @applyExit_sound (before6068 k) (before6069 k) exit9 1 valid9 (macro6068 k) -theorem macro6069 (k : Nat) : applyExit (before6069 k) exit10 8 = some (before6070 k) := by - simp (disch := omega) [before6069, before6070, exit10, applyExit, pop, push] - <;> omega -theorem step6069 (k : Nat) : Runs (8*2) (before6069 k).denote (before6070 k).denote := - @applyExit_sound (before6069 k) (before6070 k) exit10 8 valid10 (macro6069 k) -theorem macro6070 (k : Nat) : applyExit (before6070 k) exit11 1 = some (before6071 k) := by - simp (disch := omega) [before6070, before6071, exit11, applyExit, pop, push] - <;> omega -theorem step6070 (k : Nat) : Runs (1*2) (before6070 k).denote (before6071 k).denote := - @applyExit_sound (before6070 k) (before6071 k) exit11 1 valid11 (macro6070 k) -theorem macro6071 (k : Nat) : applyExit (before6071 k) exit2 3 = some (before6072 k) := by - simp (disch := omega) [before6071, before6072, exit2, applyExit, pop, push] - <;> omega -theorem step6071 (k : Nat) : Runs (3*2) (before6071 k).denote (before6072 k).denote := - @applyExit_sound (before6071 k) (before6072 k) exit2 3 valid2 (macro6071 k) -theorem macro6072 (k : Nat) : applyExit (before6072 k) exit3 1 = some (before6073 k) := by - simp (disch := omega) [before6072, before6073, exit3, applyExit, pop, push] - <;> omega -theorem step6072 (k : Nat) : Runs (1*2) (before6072 k).denote (before6073 k).denote := - @applyExit_sound (before6072 k) (before6073 k) exit3 1 valid3 (macro6072 k) -theorem macro6073 (k : Nat) : applyExit (before6073 k) exit9 1 = some (before6074 k) := by - simp (disch := omega) [before6073, before6074, exit9, applyExit, pop, push] - <;> omega -theorem step6073 (k : Nat) : Runs (1*2) (before6073 k).denote (before6074 k).denote := - @applyExit_sound (before6073 k) (before6074 k) exit9 1 valid9 (macro6073 k) -theorem macro6074 (k : Nat) : applyExit (before6074 k) exit10 1 = some (before6075 k) := by - simp (disch := omega) [before6074, before6075, exit10, applyExit, pop, push] - <;> omega -theorem step6074 (k : Nat) : Runs (1*2) (before6074 k).denote (before6075 k).denote := - @applyExit_sound (before6074 k) (before6075 k) exit10 1 valid10 (macro6074 k) -theorem macro6075 (k : Nat) : applyExit (before6075 k) exit11 1 = some (before6076 k) := by - simp (disch := omega) [before6075, before6076, exit11, applyExit, pop, push] - <;> omega -theorem step6075 (k : Nat) : Runs (1*2) (before6075 k).denote (before6076 k).denote := - @applyExit_sound (before6075 k) (before6076 k) exit11 1 valid11 (macro6075 k) -theorem macro6076 (k : Nat) : applyExit (before6076 k) exit3 1 = some (before6077 k) := by - simp (disch := omega) [before6076, before6077, exit3, applyExit, pop, push] - <;> omega -theorem step6076 (k : Nat) : Runs (1*2) (before6076 k).denote (before6077 k).denote := - @applyExit_sound (before6076 k) (before6077 k) exit3 1 valid3 (macro6076 k) -theorem macro6077 (k : Nat) : applyExit (before6077 k) exit9 1 = some (before6078 k) := by - simp (disch := omega) [before6077, before6078, exit9, applyExit, pop, push] - <;> omega -theorem step6077 (k : Nat) : Runs (1*2) (before6077 k).denote (before6078 k).denote := - @applyExit_sound (before6077 k) (before6078 k) exit9 1 valid9 (macro6077 k) -theorem macro6078 (k : Nat) : applyExit (before6078 k) exit11 1 = some (before6079 k) := by - simp (disch := omega) [before6078, before6079, exit11, applyExit, pop, push] - <;> omega -theorem step6078 (k : Nat) : Runs (1*2) (before6078 k).denote (before6079 k).denote := - @applyExit_sound (before6078 k) (before6079 k) exit11 1 valid11 (macro6078 k) -theorem macro6079 (k : Nat) : applyExit (before6079 k) exit3 1 = some (before6080 k) := by - simp (disch := omega) [before6079, before6080, exit3, applyExit, pop, push] - <;> omega -theorem step6079 (k : Nat) : Runs (1*2) (before6079 k).denote (before6080 k).denote := - @applyExit_sound (before6079 k) (before6080 k) exit3 1 valid3 (macro6079 k) -theorem macro6080 (k : Nat) : applyExit (before6080 k) exit30 1 = some (before6081 k) := by - simp (disch := omega) [before6080, before6081, exit30, applyExit, pop, push] - <;> omega -theorem step6080 (k : Nat) : Runs (1*3) (before6080 k).denote (before6081 k).denote := - @applyExit_sound (before6080 k) (before6081 k) exit30 1 valid30 (macro6080 k) -theorem macro6081 (k : Nat) : applyExit (before6081 k) exit31 1 = some (before6082 k) := by - simp (disch := omega) [before6081, before6082, exit31, applyExit, pop, push] - <;> omega -theorem step6081 (k : Nat) : Runs (1*1) (before6081 k).denote (before6082 k).denote := - @applyExit_sound (before6081 k) (before6082 k) exit31 1 valid31 (macro6081 k) -theorem macro6082 (k : Nat) : applyExit (before6082 k) exit32 1 = some (before6083 k) := by - simp (disch := omega) [before6082, before6083, exit32, applyExit, pop, push] - <;> omega -theorem step6082 (k : Nat) : Runs (1*3) (before6082 k).denote (before6083 k).denote := - @applyExit_sound (before6082 k) (before6083 k) exit32 1 valid32 (macro6082 k) -theorem macro6083 (k : Nat) : applyExit (before6083 k) exit33 1 = some (before6084 k) := by - simp (disch := omega) [before6083, before6084, exit33, applyExit, pop, push] - <;> omega -theorem step6083 (k : Nat) : Runs (1*2) (before6083 k).denote (before6084 k).denote := - @applyExit_sound (before6083 k) (before6084 k) exit33 1 valid33 (macro6083 k) -theorem macro6084 (k : Nat) : applyExit (before6084 k) exit35 1 = some (before6085 k) := by - simp (disch := omega) [before6084, before6085, exit35, applyExit, pop, push] - <;> omega -theorem step6084 (k : Nat) : Runs (1*2) (before6084 k).denote (before6085 k).denote := - @applyExit_sound (before6084 k) (before6085 k) exit35 1 valid35 (macro6084 k) -theorem macro6085 (k : Nat) : applyExit (before6085 k) exit36 1 = some (before6086 k) := by - simp (disch := omega) [before6085, before6086, exit36, applyExit, pop, push] - <;> omega -theorem step6085 (k : Nat) : Runs (1*2) (before6085 k).denote (before6086 k).denote := - @applyExit_sound (before6085 k) (before6086 k) exit36 1 valid36 (macro6085 k) -theorem macro6086 (k : Nat) : applyExit (before6086 k) exit31 1 = some (before6087 k) := by - simp (disch := omega) [before6086, before6087, exit31, applyExit, pop, push] - <;> omega -theorem step6086 (k : Nat) : Runs (1*1) (before6086 k).denote (before6087 k).denote := - @applyExit_sound (before6086 k) (before6087 k) exit31 1 valid31 (macro6086 k) -theorem macro6087 (k : Nat) : applyExit (before6087 k) exit10 1 = some (before6088 k) := by - simp (disch := omega) [before6087, before6088, exit10, applyExit, pop, push] - <;> omega -theorem step6087 (k : Nat) : Runs (1*2) (before6087 k).denote (before6088 k).denote := - @applyExit_sound (before6087 k) (before6088 k) exit10 1 valid10 (macro6087 k) -theorem macro6088 (k : Nat) : applyExit (before6088 k) exit32 1 = some (before6089 k) := by - simp (disch := omega) [before6088, before6089, exit32, applyExit, pop, push] - <;> omega -theorem step6088 (k : Nat) : Runs (1*3) (before6088 k).denote (before6089 k).denote := - @applyExit_sound (before6088 k) (before6089 k) exit32 1 valid32 (macro6088 k) -theorem macro6089 (k : Nat) : applyExit (before6089 k) exit36 1 = some (before6090 k) := by - simp (disch := omega) [before6089, before6090, exit36, applyExit, pop, push] - <;> omega -theorem step6089 (k : Nat) : Runs (1*2) (before6089 k).denote (before6090 k).denote := - @applyExit_sound (before6089 k) (before6090 k) exit36 1 valid36 (macro6089 k) -theorem macro6090 (k : Nat) : applyExit (before6090 k) exit33 1 = some (before6091 k) := by - simp (disch := omega) [before6090, before6091, exit33, applyExit, pop, push] - <;> omega -theorem step6090 (k : Nat) : Runs (1*2) (before6090 k).denote (before6091 k).denote := - @applyExit_sound (before6090 k) (before6091 k) exit33 1 valid33 (macro6090 k) -theorem macro6091 (k : Nat) : applyExit (before6091 k) exit35 1 = some (before6092 k) := by - simp (disch := omega) [before6091, before6092, exit35, applyExit, pop, push] - <;> omega -theorem step6091 (k : Nat) : Runs (1*2) (before6091 k).denote (before6092 k).denote := - @applyExit_sound (before6091 k) (before6092 k) exit35 1 valid35 (macro6091 k) -theorem macro6092 (k : Nat) : applyExit (before6092 k) exit36 2 = some (before6093 k) := by - simp (disch := omega) [before6092, before6093, exit36, applyExit, pop, push] - <;> omega -theorem step6092 (k : Nat) : Runs (2*2) (before6092 k).denote (before6093 k).denote := - @applyExit_sound (before6092 k) (before6093 k) exit36 2 valid36 (macro6092 k) -theorem macro6093 (k : Nat) : applyExit (before6093 k) exit31 1 = some (before6094 k) := by - simp (disch := omega) [before6093, before6094, exit31, applyExit, pop, push] - <;> omega -theorem step6093 (k : Nat) : Runs (1*1) (before6093 k).denote (before6094 k).denote := - @applyExit_sound (before6093 k) (before6094 k) exit31 1 valid31 (macro6093 k) -theorem macro6094 (k : Nat) : applyExit (before6094 k) exit10 2 = some (before6095 k) := by - simp (disch := omega) [before6094, before6095, exit10, applyExit, pop, push] - <;> omega -theorem step6094 (k : Nat) : Runs (2*2) (before6094 k).denote (before6095 k).denote := - @applyExit_sound (before6094 k) (before6095 k) exit10 2 valid10 (macro6094 k) -theorem macro6095 (k : Nat) : applyExit (before6095 k) exit32 1 = some (before6096 k) := by - simp (disch := omega) [before6095, before6096, exit32, applyExit, pop, push] - <;> omega -theorem step6095 (k : Nat) : Runs (1*3) (before6095 k).denote (before6096 k).denote := - @applyExit_sound (before6095 k) (before6096 k) exit32 1 valid32 (macro6095 k) -theorem macro6096 (k : Nat) : applyExit (before6096 k) exit36 2 = some (before6097 k) := by - simp (disch := omega) [before6096, before6097, exit36, applyExit, pop, push] - <;> omega -theorem step6096 (k : Nat) : Runs (2*2) (before6096 k).denote (before6097 k).denote := - @applyExit_sound (before6096 k) (before6097 k) exit36 2 valid36 (macro6096 k) -theorem macro6097 (k : Nat) : applyExit (before6097 k) exit33 1 = some (before6098 k) := by - simp (disch := omega) [before6097, before6098, exit33, applyExit, pop, push] - <;> omega -theorem step6097 (k : Nat) : Runs (1*2) (before6097 k).denote (before6098 k).denote := - @applyExit_sound (before6097 k) (before6098 k) exit33 1 valid33 (macro6097 k) -theorem macro6098 (k : Nat) : applyExit (before6098 k) exit34 3 = some (before6099 k) := by - simp (disch := omega) [before6098, before6099, exit34, applyExit, pop, push] - <;> omega -theorem step6098 (k : Nat) : Runs (3*2) (before6098 k).denote (before6099 k).denote := - @applyExit_sound (before6098 k) (before6099 k) exit34 3 valid34 (macro6098 k) -theorem macro6099 (k : Nat) : applyExit (before6099 k) exit35 1 = some (after6099 k) := by - simp (disch := omega) [before6099, after6099, exit35, applyExit, pop, push] - <;> omega -theorem step6099 (k : Nat) : Runs (1*2) (before6099 k).denote (after6099 k).denote := - @applyExit_sound (before6099 k) (after6099 k) exit35 1 valid35 (macro6099 k) -theorem chunkRun060 (k : Nat) : Runs (624*k+1583529234) (before6000 k).denote (after6099 k).denote := by - have h := (@Runs.trans ((((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))))+((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2))))))) ((((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2))))))) (before6000 k).denote (before6050 k).denote (after6099 k).denote (@Runs.trans (((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))))+((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2)))))) (((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2)))))) (before6000 k).denote (before6025 k).denote (before6050 k).denote (@Runs.trans ((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2))))) ((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2))))) (before6000 k).denote (before6012 k).denote (before6025 k).denote (@Runs.trans (((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2)))) (((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))) (before6000 k).denote (before6006 k).denote (before6012 k).denote (@Runs.trans ((1*3)+((15*2)+(1*93))) ((16*2)+((15*2)+(93*2))) (before6000 k).denote (before6003 k).denote (before6006 k).denote (@Runs.trans (1*3) ((15*2)+(1*93)) (before6000 k).denote (before6001 k).denote (before6003 k).denote (step6000 k) (@Runs.trans (15*2) (1*93) (before6001 k).denote (before6002 k).denote (before6003 k).denote (step6001 k) (step6002 k))) (@Runs.trans (16*2) ((15*2)+(93*2)) (before6003 k).denote (before6004 k).denote (before6006 k).denote (step6003 k) (@Runs.trans (15*2) (93*2) (before6004 k).denote (before6005 k).denote (before6006 k).denote (step6004 k) (step6005 k)))) (@Runs.trans ((1*3)+((93*2)+(1*1))) ((94*2)+((36*2)+(18*2))) (before6006 k).denote (before6009 k).denote (before6012 k).denote (@Runs.trans (1*3) ((93*2)+(1*1)) (before6006 k).denote (before6007 k).denote (before6009 k).denote (step6006 k) (@Runs.trans (93*2) (1*1) (before6007 k).denote (before6008 k).denote (before6009 k).denote (step6007 k) (step6008 k))) (@Runs.trans (94*2) ((36*2)+(18*2)) (before6009 k).denote (before6010 k).denote (before6012 k).denote (step6009 k) (@Runs.trans (36*2) (18*2) (before6010 k).denote (before6011 k).denote (before6012 k).denote (step6010 k) (step6011 k))))) (@Runs.trans (((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3)))) (((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2)))) (before6012 k).denote (before6018 k).denote (before6025 k).denote (@Runs.trans ((1*3)+((18*2)+(1*1))) ((19*2)+((9*2)+(1*3))) (before6012 k).denote (before6015 k).denote (before6018 k).denote (@Runs.trans (1*3) ((18*2)+(1*1)) (before6012 k).denote (before6013 k).denote (before6015 k).denote (step6012 k) (@Runs.trans (18*2) (1*1) (before6013 k).denote (before6014 k).denote (before6015 k).denote (step6013 k) (step6014 k))) (@Runs.trans (19*2) ((9*2)+(1*3)) (before6015 k).denote (before6016 k).denote (before6018 k).denote (step6015 k) (@Runs.trans (9*2) (1*3) (before6016 k).denote (before6017 k).denote (before6018 k).denote (step6016 k) (step6017 k)))) (@Runs.trans ((1*1)+((1*2)+(1*3))) (((1*2)+(1*2))+((1*2)+(7*2))) (before6018 k).denote (before6021 k).denote (before6025 k).denote (@Runs.trans (1*1) ((1*2)+(1*3)) (before6018 k).denote (before6019 k).denote (before6021 k).denote (step6018 k) (@Runs.trans (1*2) (1*3) (before6019 k).denote (before6020 k).denote (before6021 k).denote (step6019 k) (step6020 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(7*2)) (before6021 k).denote (before6023 k).denote (before6025 k).denote (@Runs.trans (1*2) (1*2) (before6021 k).denote (before6022 k).denote (before6023 k).denote (step6021 k) (step6022 k)) (@Runs.trans (1*2) (7*2) (before6023 k).denote (before6024 k).denote (before6025 k).denote (step6023 k) (step6024 k)))))) (@Runs.trans ((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2))))) (((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2))))) (before6025 k).denote (before6037 k).denote (before6050 k).denote (@Runs.trans (((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2)))) (((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))) (before6025 k).denote (before6031 k).denote (before6037 k).denote (@Runs.trans ((1*2)+((18*2)+(1*2))) ((1*2)+((34*2)+(1*2))) (before6025 k).denote (before6028 k).denote (before6031 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before6025 k).denote (before6026 k).denote (before6028 k).denote (step6025 k) (@Runs.trans (18*2) (1*2) (before6026 k).denote (before6027 k).denote (before6028 k).denote (step6026 k) (step6027 k))) (@Runs.trans (1*2) ((34*2)+(1*2)) (before6028 k).denote (before6029 k).denote (before6031 k).denote (step6028 k) (@Runs.trans (34*2) (1*2) (before6029 k).denote (before6030 k).denote (before6031 k).denote (step6029 k) (step6030 k)))) (@Runs.trans ((93*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(15*2))) (before6031 k).denote (before6034 k).denote (before6037 k).denote (@Runs.trans (93*2) ((1*2)+(1*2)) (before6031 k).denote (before6032 k).denote (before6034 k).denote (step6031 k) (@Runs.trans (1*2) (1*2) (before6032 k).denote (before6033 k).denote (before6034 k).denote (step6032 k) (step6033 k))) (@Runs.trans (13*2) ((1*2)+(15*2)) (before6034 k).denote (before6035 k).denote (before6037 k).denote (step6034 k) (@Runs.trans (1*2) (15*2) (before6035 k).denote (before6036 k).denote (before6037 k).denote (step6035 k) (step6036 k))))) (@Runs.trans ((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2)))) (((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2)))) (before6037 k).denote (before6043 k).denote (before6050 k).denote (@Runs.trans (((1*k+8)*586)+((23*2)+(1*2))) ((1*2)+((89*2)+(1*2))) (before6037 k).denote (before6040 k).denote (before6043 k).denote (@Runs.trans ((1*k+8)*586) ((23*2)+(1*2)) (before6037 k).denote (before6038 k).denote (before6040 k).denote (step6037 k) (@Runs.trans (23*2) (1*2) (before6038 k).denote (before6039 k).denote (before6040 k).denote (step6038 k) (step6039 k))) (@Runs.trans (1*2) ((89*2)+(1*2)) (before6040 k).denote (before6041 k).denote (before6043 k).denote (step6040 k) (@Runs.trans (89*2) (1*2) (before6041 k).denote (before6042 k).denote (before6043 k).denote (step6041 k) (step6042 k)))) (@Runs.trans ((17*2)+((1*2)+(1*2))) (((37*2)+(1*2))+((23*2)+(1*2))) (before6043 k).denote (before6046 k).denote (before6050 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before6043 k).denote (before6044 k).denote (before6046 k).denote (step6043 k) (@Runs.trans (1*2) (1*2) (before6044 k).denote (before6045 k).denote (before6046 k).denote (step6044 k) (step6045 k))) (@Runs.trans ((37*2)+(1*2)) ((23*2)+(1*2)) (before6046 k).denote (before6048 k).denote (before6050 k).denote (@Runs.trans (37*2) (1*2) (before6046 k).denote (before6047 k).denote (before6048 k).denote (step6046 k) (step6047 k)) (@Runs.trans (23*2) (1*2) (before6048 k).denote (before6049 k).denote (before6050 k).denote (step6048 k) (step6049 k))))))) (@Runs.trans (((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2)))))) (before6050 k).denote (before6075 k).denote (after6099 k).denote (@Runs.trans ((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2))))) ((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2))))) (before6050 k).denote (before6062 k).denote (before6075 k).denote (@Runs.trans (((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38)))) (((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))) (before6050 k).denote (before6056 k).denote (before6062 k).denote (@Runs.trans ((1*2)+((5*2)+(1*2))) ((791761155*2)+((1*38)+((1*k+7)*38))) (before6050 k).denote (before6053 k).denote (before6056 k).denote (@Runs.trans (1*2) ((5*2)+(1*2)) (before6050 k).denote (before6051 k).denote (before6053 k).denote (step6050 k) (@Runs.trans (5*2) (1*2) (before6051 k).denote (before6052 k).denote (before6053 k).denote (step6051 k) (step6052 k))) (@Runs.trans (791761155*2) ((1*38)+((1*k+7)*38)) (before6053 k).denote (before6054 k).denote (before6056 k).denote (step6053 k) (@Runs.trans (1*38) ((1*k+7)*38) (before6054 k).denote (before6055 k).denote (before6056 k).denote (step6054 k) (step6055 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) ((6*2)+((1*2)+(10*2))) (before6056 k).denote (before6059 k).denote (before6062 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before6056 k).denote (before6057 k).denote (before6059 k).denote (step6056 k) (@Runs.trans (1*2) (1*2) (before6057 k).denote (before6058 k).denote (before6059 k).denote (step6057 k) (step6058 k))) (@Runs.trans (6*2) ((1*2)+(10*2)) (before6059 k).denote (before6060 k).denote (before6062 k).denote (step6059 k) (@Runs.trans (1*2) (10*2) (before6060 k).denote (before6061 k).denote (before6062 k).denote (step6060 k) (step6061 k))))) (@Runs.trans (((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2)))) (((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2)))) (before6062 k).denote (before6068 k).denote (before6075 k).denote (@Runs.trans ((1*2)+((1*2)+(6*2))) ((1*2)+((11*2)+(1*2))) (before6062 k).denote (before6065 k).denote (before6068 k).denote (@Runs.trans (1*2) ((1*2)+(6*2)) (before6062 k).denote (before6063 k).denote (before6065 k).denote (step6062 k) (@Runs.trans (1*2) (6*2) (before6063 k).denote (before6064 k).denote (before6065 k).denote (step6063 k) (step6064 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before6065 k).denote (before6066 k).denote (before6068 k).denote (step6065 k) (@Runs.trans (11*2) (1*2) (before6066 k).denote (before6067 k).denote (before6068 k).denote (step6066 k) (step6067 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) (((3*2)+(1*2))+((1*2)+(1*2))) (before6068 k).denote (before6071 k).denote (before6075 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6068 k).denote (before6069 k).denote (before6071 k).denote (step6068 k) (@Runs.trans (8*2) (1*2) (before6069 k).denote (before6070 k).denote (before6071 k).denote (step6069 k) (step6070 k))) (@Runs.trans ((3*2)+(1*2)) ((1*2)+(1*2)) (before6071 k).denote (before6073 k).denote (before6075 k).denote (@Runs.trans (3*2) (1*2) (before6071 k).denote (before6072 k).denote (before6073 k).denote (step6071 k) (step6072 k)) (@Runs.trans (1*2) (1*2) (before6073 k).denote (before6074 k).denote (before6075 k).denote (step6073 k) (step6074 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2))))) (before6075 k).denote (before6087 k).denote (after6099 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))) (before6075 k).denote (before6081 k).denote (before6087 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*3))) (before6075 k).denote (before6078 k).denote (before6081 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6075 k).denote (before6076 k).denote (before6078 k).denote (step6075 k) (@Runs.trans (1*2) (1*2) (before6076 k).denote (before6077 k).denote (before6078 k).denote (step6076 k) (step6077 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before6078 k).denote (before6079 k).denote (before6081 k).denote (step6078 k) (@Runs.trans (1*2) (1*3) (before6079 k).denote (before6080 k).denote (before6081 k).denote (step6079 k) (step6080 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*2)+((1*2)+(1*1))) (before6081 k).denote (before6084 k).denote (before6087 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before6081 k).denote (before6082 k).denote (before6084 k).denote (step6081 k) (@Runs.trans (1*3) (1*2) (before6082 k).denote (before6083 k).denote (before6084 k).denote (step6082 k) (step6083 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before6084 k).denote (before6085 k).denote (before6087 k).denote (step6084 k) (@Runs.trans (1*2) (1*1) (before6085 k).denote (before6086 k).denote (before6087 k).denote (step6085 k) (step6086 k))))) (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2)))) (((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2)))) (before6087 k).denote (before6093 k).denote (after6099 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*2)+((1*2)+(2*2))) (before6087 k).denote (before6090 k).denote (before6093 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before6087 k).denote (before6088 k).denote (before6090 k).denote (step6087 k) (@Runs.trans (1*3) (1*2) (before6088 k).denote (before6089 k).denote (before6090 k).denote (step6088 k) (step6089 k))) (@Runs.trans (1*2) ((1*2)+(2*2)) (before6090 k).denote (before6091 k).denote (before6093 k).denote (step6090 k) (@Runs.trans (1*2) (2*2) (before6091 k).denote (before6092 k).denote (before6093 k).denote (step6091 k) (step6092 k)))) (@Runs.trans ((1*1)+((2*2)+(1*3))) (((2*2)+(1*2))+((3*2)+(1*2))) (before6093 k).denote (before6096 k).denote (after6099 k).denote (@Runs.trans (1*1) ((2*2)+(1*3)) (before6093 k).denote (before6094 k).denote (before6096 k).denote (step6093 k) (@Runs.trans (2*2) (1*3) (before6094 k).denote (before6095 k).denote (before6096 k).denote (step6094 k) (step6095 k))) (@Runs.trans ((2*2)+(1*2)) ((3*2)+(1*2)) (before6096 k).denote (before6098 k).denote (after6099 k).denote (@Runs.trans (2*2) (1*2) (before6096 k).denote (before6097 k).denote (before6098 k).denote (step6096 k) (step6097 k)) (@Runs.trans (3*2) (1*2) (before6098 k).denote (before6099 k).denote (after6099 k).denote (step6098 k) (step6099 k)))))))) - have ht : (((((((1*3)+((15*2)+(1*93)))+((16*2)+((15*2)+(93*2))))+(((1*3)+((93*2)+(1*1)))+((94*2)+((36*2)+(18*2)))))+((((1*3)+((18*2)+(1*1)))+((19*2)+((9*2)+(1*3))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((18*2)+(1*2)))+((1*2)+((34*2)+(1*2))))+(((93*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(15*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((89*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((37*2)+(1*2))+((23*2)+(1*2)))))))+((((((1*2)+((5*2)+(1*2)))+((791761155*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((6*2)+((1*2)+(10*2)))))+((((1*2)+((1*2)+(6*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*3)+(1*2)))+((1*2)+((1*2)+(2*2))))+(((1*1)+((2*2)+(1*3)))+(((2*2)+(1*2))+((3*2)+(1*2)))))))) = (624*k+1583529234) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean deleted file mode 100644 index fe9db41a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk061.lean +++ /dev/null @@ -1,781 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6100_0 : Stack := [] -abbrev tail6100_1 : Stack := ⟨w0,1⟩ :: tail6100_0 -abbrev tail6100_2 : Stack := ⟨w2,1⟩ :: tail6100_1 -abbrev tail6100_3 : Stack := ⟨w0,2⟩ :: tail6100_2 -abbrev tail6100_4 : Stack := ⟨w2,1⟩ :: tail6100_3 -abbrev tail6100_5 : Stack := ⟨w0,3⟩ :: tail6100_4 -abbrev tail6100_6 : Stack := ⟨w2,1⟩ :: tail6100_5 -abbrev tail6100_7 : Stack := ⟨w1,3⟩ :: tail6100_6 -abbrev tail6100_8 : Stack := ⟨w23,1⟩ :: tail6100_7 -abbrev tail6100_9 : Stack := ⟨w0,3⟩ :: tail6100_0 -abbrev tail6100_10 : Stack := ⟨w1,8⟩ :: tail6100_9 -abbrev tail6100_11 : Stack := ⟨w2,1⟩ :: tail6100_10 -abbrev tail6100_12 : Stack := ⟨w0,19⟩ :: tail6100_11 -abbrev tail6100_13 : Stack := ⟨w1,35⟩ :: tail6100_12 -abbrev tail6100_14 : Stack := ⟨w2,1⟩ :: tail6100_13 -abbrev tail6100_15 : Stack := ⟨w0,94⟩ :: tail6100_14 -abbrev tail6100_16 : Stack := ⟨w1,14⟩ :: tail6100_15 -abbrev tail6100_17 : Stack := ⟨w2,1⟩ :: tail6100_16 -abbrev tail6100_18 : Stack := ⟨w0,15⟩ :: tail6100_17 -abbrev tail6100_19 (k : Nat) : Stack := ⟨w289,(1*k+8)⟩ :: tail6100_18 -abbrev tail6100_20 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6100_19 k -abbrev tail6100_21 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6100_20 k -abbrev tail6100_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_21 k -abbrev tail6100_23 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6100_22 k -abbrev tail6100_24 (k : Nat) : Stack := ⟨w1,38⟩ :: tail6100_23 k -abbrev tail6100_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_24 k -abbrev tail6100_26 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6100_25 k -abbrev tail6100_27 (k : Nat) : Stack := ⟨w1,6⟩ :: tail6100_26 k -abbrev tail6100_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_27 k -abbrev tail6100_29 (k : Nat) : Stack := ⟨w0,791761155⟩ :: tail6100_28 k -abbrev tail6100_30 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6100_29 k -abbrev tail6100_31 (k : Nat) : Stack := ⟨w290,(1*k+7)⟩ :: tail6100_30 k -abbrev tail6100_32 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6100_31 k -abbrev tail6100_33 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_32 k -abbrev tail6100_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_33 k -abbrev tail6100_35 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6100_34 k -abbrev tail6100_36 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_35 k -abbrev tail6100_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_36 k -abbrev tail6100_38 (k : Nat) : Stack := ⟨w0,12⟩ :: tail6100_37 k -abbrev tail6100_39 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6100_38 k -abbrev tail6100_40 : Stack := ⟨w0,9⟩ :: tail6100_8 -abbrev tail6100_41 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6100_37 k -abbrev tail6100_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_41 k -abbrev tail6100_43 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6100_42 k -abbrev tail6100_44 : Stack := ⟨w0,1⟩ :: tail6100_7 -abbrev tail6100_45 : Stack := ⟨w0,10⟩ :: tail6100_7 -abbrev tail6100_46 : Stack := ⟨w2,1⟩ :: tail6100_45 -abbrev tail6100_47 : Stack := ⟨w1,11⟩ :: tail6100_46 -abbrev tail6100_48 : Stack := ⟨w23,1⟩ :: tail6100_47 -abbrev tail6100_49 : Stack := ⟨w0,7⟩ :: tail6100_48 -abbrev tail6100_50 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6100_34 k -abbrev tail6100_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_50 k -abbrev tail6100_52 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_51 k -abbrev tail6100_53 : Stack := ⟨w0,1⟩ :: tail6100_47 -abbrev tail6100_54 : Stack := ⟨w0,8⟩ :: tail6100_47 -abbrev tail6100_55 : Stack := ⟨w2,1⟩ :: tail6100_54 -abbrev tail6100_56 : Stack := ⟨w1,10⟩ :: tail6100_55 -abbrev tail6100_57 : Stack := ⟨w23,1⟩ :: tail6100_56 -abbrev tail6100_58 : Stack := ⟨w0,7⟩ :: tail6100_57 -abbrev tail6100_59 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6100_31 k -abbrev tail6100_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_59 k -abbrev tail6100_61 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6100_60 k -abbrev tail6100_62 : Stack := ⟨w0,1⟩ :: tail6100_56 -abbrev tail6100_63 : Stack := ⟨w0,8⟩ :: tail6100_56 -abbrev tail6100_64 : Stack := ⟨w2,1⟩ :: tail6100_63 -abbrev tail6100_65 : Stack := ⟨w1,4⟩ :: tail6100_64 -abbrev tail6100_66 (k : Nat) : Stack := ⟨w291,(1*k+7)⟩ :: tail6100_65 -abbrev tail6100_67 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6100_66 k -abbrev tail6100_68 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail6100_67 k -abbrev tail6100_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_68 k -abbrev tail6100_70 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6100_69 k -abbrev tail6100_71 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6100_25 k -abbrev tail6100_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_71 k -abbrev tail6100_73 (k : Nat) : Stack := ⟨w1,6⟩ :: tail6100_72 k -abbrev tail6100_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_68 k -abbrev tail6100_75 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6100_68 k -abbrev tail6100_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_75 k -abbrev tail6100_77 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6100_76 k -abbrev tail6100_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_77 k -abbrev tail6100_79 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6100_78 k -abbrev tail6100_80 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6100_22 k -abbrev tail6100_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_80 k -abbrev tail6100_82 (k : Nat) : Stack := ⟨w1,38⟩ :: tail6100_81 k -abbrev tail6100_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_77 k -abbrev tail6100_84 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6100_77 k -abbrev tail6100_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_84 k -abbrev tail6100_86 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6100_85 k -abbrev tail6100_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_86 k -abbrev tail6100_88 (k : Nat) : Stack := ⟨w0,90⟩ :: tail6100_87 k -abbrev tail6100_89 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6100_19 k -abbrev tail6100_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_89 k -abbrev tail6100_91 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6100_90 k -abbrev tail6100_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_86 k -abbrev tail6100_93 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6100_86 k -abbrev tail6100_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_93 k -abbrev tail6100_95 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6100_94 k -abbrev tail6100_96 (k : Nat) : Stack := ⟨w292,(1*k+8)⟩ :: tail6100_95 k -abbrev tail6100_97 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6100_96 k -abbrev tail6100_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_97 k -abbrev tail6100_99 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6100_98 k -abbrev tail6100_100 : Stack := ⟨w0,93⟩ :: tail6100_14 -abbrev tail6100_101 : Stack := ⟨w23,1⟩ :: tail6100_100 -abbrev tail6100_102 : Stack := ⟨w1,14⟩ :: tail6100_101 -abbrev tail6100_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_97 k -abbrev tail6100_104 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6100_97 k -abbrev tail6100_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_104 k -abbrev tail6100_106 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6100_105 k -abbrev tail6100_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_106 k -abbrev tail6100_108 (k : Nat) : Stack := ⟨w0,35⟩ :: tail6100_107 k -abbrev tail6100_109 : Stack := ⟨w0,18⟩ :: tail6100_11 -abbrev tail6100_110 : Stack := ⟨w23,1⟩ :: tail6100_109 -abbrev tail6100_111 : Stack := ⟨w1,35⟩ :: tail6100_110 -abbrev tail6100_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_106 k -abbrev tail6100_113 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6100_106 k -abbrev tail6100_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_113 k -abbrev tail6100_115 (k : Nat) : Stack := ⟨w1,18⟩ :: tail6100_114 k -abbrev tail6100_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_115 k -abbrev tail6100_117 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6100_116 k -abbrev tail6100_118 : Stack := ⟨w0,2⟩ :: tail6100_0 -abbrev tail6100_119 : Stack := ⟨w23,1⟩ :: tail6100_118 -abbrev tail6100_120 : Stack := ⟨w1,8⟩ :: tail6100_119 -abbrev tail6100_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_115 k -abbrev tail6100_122 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6100_115 k -abbrev tail6100_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6100_122 k -abbrev tail6100_124 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6100_123 k -abbrev tail6100_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6100_124 k -abbrev tail6100_126 : Stack := ⟨w1,1⟩ :: tail6100_0 -abbrev tail6100_127 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6100_124 k -abbrev tail6100_128 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6100_124 k -abbrev tail6100_129 : Stack := ⟨w1,3⟩ :: tail6100_0 -abbrev tail6100_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6100_123 k -abbrev tail6100_131 : Stack := ⟨w2,1⟩ :: tail6100_129 -abbrev tail6100_132 : Stack := ⟨w0,1⟩ :: tail6100_131 -abbrev tail6100_133 : Stack := ⟨w0,2⟩ :: tail6100_131 -abbrev tail6100_134 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6100_115 k -abbrev tail6100_135 : Stack := ⟨w1,1⟩ :: tail6100_133 -abbrev tail6100_136 : Stack := ⟨w1,9⟩ :: tail6100_133 -abbrev tail6100_137 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6100_114 k -abbrev tail6100_138 : Stack := ⟨w2,1⟩ :: tail6100_136 -abbrev tail6100_139 : Stack := ⟨w0,17⟩ :: tail6100_138 -abbrev tail6100_140 : Stack := ⟨w0,18⟩ :: tail6100_138 -abbrev tail6100_141 (k : Nat) : Stack := ⟨w0,35⟩ :: tail6100_106 k -abbrev tail6100_142 : Stack := ⟨w1,1⟩ :: tail6100_140 -abbrev tail6100_143 : Stack := ⟨w1,36⟩ :: tail6100_140 -abbrev tail6100_144 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6100_105 k -abbrev tail6100_145 : Stack := ⟨w2,1⟩ :: tail6100_143 -abbrev tail6100_146 : Stack := ⟨w0,92⟩ :: tail6100_145 -abbrev tail6100_147 : Stack := ⟨w0,93⟩ :: tail6100_145 -abbrev tail6100_148 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6100_97 k -abbrev tail6100_149 : Stack := ⟨w1,1⟩ :: tail6100_147 -abbrev tail6100_150 : Stack := ⟨w1,15⟩ :: tail6100_147 -abbrev tail6100_151 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6100_96 k -abbrev tail6100_152 : Stack := ⟨w2,1⟩ :: tail6100_150 -abbrev tail6100_153 : Stack := ⟨w0,14⟩ :: tail6100_152 -abbrev tail6100_154 (k : Nat) : Stack := ⟨w293,(1*k+8)⟩ :: tail6100_153 - -def before6100 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1227),tail6100_8,(tail6100_39 k)⟩ -def before6101 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6100_40,(tail6100_38 k)⟩ -def before6102 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6100_40,(tail6100_42 k)⟩ -def before6103 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail6100_8,(tail6100_43 k)⟩ -def before6104 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1227),tail6100_44,(tail6100_43 k)⟩ -def before6105 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6100_45,(tail6100_42 k)⟩ -def before6106 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6100_46,(tail6100_41 k)⟩ -def before6107 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1185),tail6100_47,(tail6100_37 k)⟩ -def before6108 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail6100_48,(tail6100_36 k)⟩ -def before6109 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6100_49,(tail6100_35 k)⟩ -def before6110 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6100_49,(tail6100_51 k)⟩ -def before6111 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail6100_48,(tail6100_52 k)⟩ -def before6112 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1183),tail6100_53,(tail6100_52 k)⟩ -def before6113 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6100_54,(tail6100_51 k)⟩ -def before6114 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6100_55,(tail6100_50 k)⟩ -def before6115 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1147),tail6100_56,(tail6100_34 k)⟩ -def before6116 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail6100_57,(tail6100_33 k)⟩ -def before6117 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6100_58,(tail6100_32 k)⟩ -def before6118 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6100_58,(tail6100_60 k)⟩ -def before6119 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail6100_57,(tail6100_61 k)⟩ -def before6120 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1145),tail6100_62,(tail6100_61 k)⟩ -def before6121 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6100_63,(tail6100_60 k)⟩ -def before6122 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6100_64,(tail6100_59 k)⟩ -def before6123 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6100_65,(tail6100_31 k)⟩ -def before6124 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6100_66 k),(tail6100_30 k)⟩ -def before6125 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6100_67 k),(tail6100_29 k)⟩ -def before6126 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521493),(tail6100_68 k),(tail6100_28 k)⟩ -def before6127 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail6100_69 k),(tail6100_27 k)⟩ -def before6128 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6100_70 k),(tail6100_26 k)⟩ -def before6129 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6100_70 k),(tail6100_72 k)⟩ -def before6130 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail6100_69 k),(tail6100_73 k)⟩ -def before6131 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail6100_74 k),(tail6100_73 k)⟩ -def before6132 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6100_75 k),(tail6100_72 k)⟩ -def before6133 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6100_76 k),(tail6100_71 k)⟩ -def before6134 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521555),(tail6100_77 k),(tail6100_25 k)⟩ -def before6135 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521557),(tail6100_78 k),(tail6100_24 k)⟩ -def before6136 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6100_79 k),(tail6100_23 k)⟩ -def before6137 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6100_79 k),(tail6100_81 k)⟩ -def before6138 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521557),(tail6100_78 k),(tail6100_82 k)⟩ -def before6139 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521557),(tail6100_83 k),(tail6100_82 k)⟩ -def before6140 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6100_84 k),(tail6100_81 k)⟩ -def before6141 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6100_85 k),(tail6100_80 k)⟩ -def before6142 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521669),(tail6100_86 k),(tail6100_22 k)⟩ -def before6143 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521671),(tail6100_87 k),(tail6100_21 k)⟩ -def before6144 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6100_88 k),(tail6100_20 k)⟩ -def before6145 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6100_88 k),(tail6100_90 k)⟩ -def before6146 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521671),(tail6100_87 k),(tail6100_91 k)⟩ -def before6147 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521671),(tail6100_92 k),(tail6100_91 k)⟩ -def before6148 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6100_93 k),(tail6100_90 k)⟩ -def before6149 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6100_94 k),(tail6100_89 k)⟩ -def before6150 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6100_95 k),(tail6100_19 k)⟩ -def before6151 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6100_96 k),tail6100_18⟩ -def before6152 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526617),(tail6100_97 k),tail6100_17⟩ -def before6153 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526619),(tail6100_98 k),tail6100_16⟩ -def before6154 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6100_99 k),tail6100_15⟩ -def before6155 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6100_99 k),tail6100_101⟩ -def before6156 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526619),(tail6100_98 k),tail6100_102⟩ -def before6157 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526619),(tail6100_103 k),tail6100_102⟩ -def before6158 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6100_104 k),tail6100_101⟩ -def before6159 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6100_105 k),tail6100_100⟩ -def before6160 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526835),(tail6100_106 k),tail6100_14⟩ -def before6161 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526837),(tail6100_107 k),tail6100_13⟩ -def before6162 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6100_108 k),tail6100_12⟩ -def before6163 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6100_108 k),tail6100_110⟩ -def before6164 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526837),(tail6100_107 k),tail6100_111⟩ -def before6165 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526837),(tail6100_112 k),tail6100_111⟩ -def before6166 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6100_113 k),tail6100_110⟩ -def before6167 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6100_114 k),tail6100_109⟩ -def before6168 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526945),(tail6100_115 k),tail6100_11⟩ -def before6169 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6100_116 k),tail6100_10⟩ -def before6170 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6100_117 k),tail6100_9⟩ -def before6171 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6100_117 k),tail6100_119⟩ -def before6172 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail6100_116 k),tail6100_120⟩ -def before6173 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6100_121 k),tail6100_120⟩ -def before6174 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6100_122 k),tail6100_119⟩ -def before6175 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail6100_123 k),tail6100_118⟩ -def before6176 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526969),(tail6100_124 k),tail6100_0⟩ -def before6177 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail6100_125 k),tail6100_0⟩ -def before6178 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526971),(tail6100_125 k),tail6100_126⟩ -def before6179 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail6100_127 k),tail6100_126⟩ -def before6180 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526973),(tail6100_128 k),tail6100_0⟩ -def before6181 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526973),(tail6100_128 k),tail6100_126⟩ -def before6182 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail6100_124 k),tail6100_129⟩ -def before6183 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526967),(tail6100_130 k),tail6100_131⟩ -def before6184 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6100_123 k),tail6100_132⟩ -def before6185 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526963),(tail6100_122 k),tail6100_133⟩ -def before6186 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6100_134 k),tail6100_135⟩ -def before6187 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail6100_115 k),tail6100_136⟩ -def before6188 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526943),(tail6100_137 k),tail6100_138⟩ -def before6189 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6100_114 k),tail6100_139⟩ -def before6190 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6100_113 k),tail6100_140⟩ -def before6191 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6100_141 k),tail6100_142⟩ -def before6192 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526835),(tail6100_106 k),tail6100_143⟩ -def before6193 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526833),(tail6100_144 k),tail6100_145⟩ -def before6194 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6100_105 k),tail6100_146⟩ -def before6195 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6100_104 k),tail6100_147⟩ -def before6196 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6100_148 k),tail6100_149⟩ -def before6197 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526617),(tail6100_97 k),tail6100_150⟩ -def before6198 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526615),(tail6100_151 k),tail6100_152⟩ -def before6199 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6100_96 k),tail6100_153⟩ -def after6199 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6100_95 k),(tail6100_154 k)⟩ - -theorem macro6100 (k : Nat) : applyExit (before6100 k) exit36 9 = some (before6101 k) := by - simp (disch := omega) [before6100, before6101, exit36, applyExit, pop, push] - <;> omega -theorem step6100 (k : Nat) : Runs (9*2) (before6100 k).denote (before6101 k).denote := - @applyExit_sound (before6100 k) (before6101 k) exit36 9 valid36 (macro6100 k) -theorem macro6101 (k : Nat) : applyExit (before6101 k) exit31 1 = some (before6102 k) := by - simp (disch := omega) [before6101, before6102, exit31, applyExit, pop, push] - <;> omega -theorem step6101 (k : Nat) : Runs (1*1) (before6101 k).denote (before6102 k).denote := - @applyExit_sound (before6101 k) (before6102 k) exit31 1 valid31 (macro6101 k) -theorem macro6102 (k : Nat) : applyExit (before6102 k) exit10 9 = some (before6103 k) := by - simp (disch := omega) [before6102, before6103, exit10, applyExit, pop, push] - <;> omega -theorem step6102 (k : Nat) : Runs (9*2) (before6102 k).denote (before6103 k).denote := - @applyExit_sound (before6102 k) (before6103 k) exit10 9 valid10 (macro6102 k) -theorem macro6103 (k : Nat) : applyExit (before6103 k) exit32 1 = some (before6104 k) := by - simp (disch := omega) [before6103, before6104, exit32, applyExit, pop, push] - <;> omega -theorem step6103 (k : Nat) : Runs (1*3) (before6103 k).denote (before6104 k).denote := - @applyExit_sound (before6103 k) (before6104 k) exit32 1 valid32 (macro6103 k) -theorem macro6104 (k : Nat) : applyExit (before6104 k) exit36 9 = some (before6105 k) := by - simp (disch := omega) [before6104, before6105, exit36, applyExit, pop, push] - <;> omega -theorem step6104 (k : Nat) : Runs (9*2) (before6104 k).denote (before6105 k).denote := - @applyExit_sound (before6104 k) (before6105 k) exit36 9 valid36 (macro6104 k) -theorem macro6105 (k : Nat) : applyExit (before6105 k) exit33 1 = some (before6106 k) := by - simp (disch := omega) [before6105, before6106, exit33, applyExit, pop, push] - <;> omega -theorem step6105 (k : Nat) : Runs (1*2) (before6105 k).denote (before6106 k).denote := - @applyExit_sound (before6105 k) (before6106 k) exit33 1 valid33 (macro6105 k) -theorem macro6106 (k : Nat) : applyExit (before6106 k) exit34 11 = some (before6107 k) := by - simp (disch := omega) [before6106, before6107, exit34, applyExit, pop, push] - <;> omega -theorem step6106 (k : Nat) : Runs (11*2) (before6106 k).denote (before6107 k).denote := - @applyExit_sound (before6106 k) (before6107 k) exit34 11 valid34 (macro6106 k) -theorem macro6107 (k : Nat) : applyExit (before6107 k) exit35 1 = some (before6108 k) := by - simp (disch := omega) [before6107, before6108, exit35, applyExit, pop, push] - <;> omega -theorem step6107 (k : Nat) : Runs (1*2) (before6107 k).denote (before6108 k).denote := - @applyExit_sound (before6107 k) (before6108 k) exit35 1 valid35 (macro6107 k) -theorem macro6108 (k : Nat) : applyExit (before6108 k) exit36 7 = some (before6109 k) := by - simp (disch := omega) [before6108, before6109, exit36, applyExit, pop, push] - <;> omega -theorem step6108 (k : Nat) : Runs (7*2) (before6108 k).denote (before6109 k).denote := - @applyExit_sound (before6108 k) (before6109 k) exit36 7 valid36 (macro6108 k) -theorem macro6109 (k : Nat) : applyExit (before6109 k) exit31 1 = some (before6110 k) := by - simp (disch := omega) [before6109, before6110, exit31, applyExit, pop, push] - <;> omega -theorem step6109 (k : Nat) : Runs (1*1) (before6109 k).denote (before6110 k).denote := - @applyExit_sound (before6109 k) (before6110 k) exit31 1 valid31 (macro6109 k) -theorem macro6110 (k : Nat) : applyExit (before6110 k) exit10 7 = some (before6111 k) := by - simp (disch := omega) [before6110, before6111, exit10, applyExit, pop, push] - <;> omega -theorem step6110 (k : Nat) : Runs (7*2) (before6110 k).denote (before6111 k).denote := - @applyExit_sound (before6110 k) (before6111 k) exit10 7 valid10 (macro6110 k) -theorem macro6111 (k : Nat) : applyExit (before6111 k) exit32 1 = some (before6112 k) := by - simp (disch := omega) [before6111, before6112, exit32, applyExit, pop, push] - <;> omega -theorem step6111 (k : Nat) : Runs (1*3) (before6111 k).denote (before6112 k).denote := - @applyExit_sound (before6111 k) (before6112 k) exit32 1 valid32 (macro6111 k) -theorem macro6112 (k : Nat) : applyExit (before6112 k) exit36 7 = some (before6113 k) := by - simp (disch := omega) [before6112, before6113, exit36, applyExit, pop, push] - <;> omega -theorem step6112 (k : Nat) : Runs (7*2) (before6112 k).denote (before6113 k).denote := - @applyExit_sound (before6112 k) (before6113 k) exit36 7 valid36 (macro6112 k) -theorem macro6113 (k : Nat) : applyExit (before6113 k) exit33 1 = some (before6114 k) := by - simp (disch := omega) [before6113, before6114, exit33, applyExit, pop, push] - <;> omega -theorem step6113 (k : Nat) : Runs (1*2) (before6113 k).denote (before6114 k).denote := - @applyExit_sound (before6113 k) (before6114 k) exit33 1 valid33 (macro6113 k) -theorem macro6114 (k : Nat) : applyExit (before6114 k) exit34 10 = some (before6115 k) := by - simp (disch := omega) [before6114, before6115, exit34, applyExit, pop, push] - <;> omega -theorem step6114 (k : Nat) : Runs (10*2) (before6114 k).denote (before6115 k).denote := - @applyExit_sound (before6114 k) (before6115 k) exit34 10 valid34 (macro6114 k) -theorem macro6115 (k : Nat) : applyExit (before6115 k) exit35 1 = some (before6116 k) := by - simp (disch := omega) [before6115, before6116, exit35, applyExit, pop, push] - <;> omega -theorem step6115 (k : Nat) : Runs (1*2) (before6115 k).denote (before6116 k).denote := - @applyExit_sound (before6115 k) (before6116 k) exit35 1 valid35 (macro6115 k) -theorem macro6116 (k : Nat) : applyExit (before6116 k) exit36 7 = some (before6117 k) := by - simp (disch := omega) [before6116, before6117, exit36, applyExit, pop, push] - <;> omega -theorem step6116 (k : Nat) : Runs (7*2) (before6116 k).denote (before6117 k).denote := - @applyExit_sound (before6116 k) (before6117 k) exit36 7 valid36 (macro6116 k) -theorem macro6117 (k : Nat) : applyExit (before6117 k) exit31 1 = some (before6118 k) := by - simp (disch := omega) [before6117, before6118, exit31, applyExit, pop, push] - <;> omega -theorem step6117 (k : Nat) : Runs (1*1) (before6117 k).denote (before6118 k).denote := - @applyExit_sound (before6117 k) (before6118 k) exit31 1 valid31 (macro6117 k) -theorem macro6118 (k : Nat) : applyExit (before6118 k) exit10 7 = some (before6119 k) := by - simp (disch := omega) [before6118, before6119, exit10, applyExit, pop, push] - <;> omega -theorem step6118 (k : Nat) : Runs (7*2) (before6118 k).denote (before6119 k).denote := - @applyExit_sound (before6118 k) (before6119 k) exit10 7 valid10 (macro6118 k) -theorem macro6119 (k : Nat) : applyExit (before6119 k) exit32 1 = some (before6120 k) := by - simp (disch := omega) [before6119, before6120, exit32, applyExit, pop, push] - <;> omega -theorem step6119 (k : Nat) : Runs (1*3) (before6119 k).denote (before6120 k).denote := - @applyExit_sound (before6119 k) (before6120 k) exit32 1 valid32 (macro6119 k) -theorem macro6120 (k : Nat) : applyExit (before6120 k) exit36 7 = some (before6121 k) := by - simp (disch := omega) [before6120, before6121, exit36, applyExit, pop, push] - <;> omega -theorem step6120 (k : Nat) : Runs (7*2) (before6120 k).denote (before6121 k).denote := - @applyExit_sound (before6120 k) (before6121 k) exit36 7 valid36 (macro6120 k) -theorem macro6121 (k : Nat) : applyExit (before6121 k) exit33 1 = some (before6122 k) := by - simp (disch := omega) [before6121, before6122, exit33, applyExit, pop, push] - <;> omega -theorem step6121 (k : Nat) : Runs (1*2) (before6121 k).denote (before6122 k).denote := - @applyExit_sound (before6121 k) (before6122 k) exit33 1 valid33 (macro6121 k) -theorem macro6122 (k : Nat) : applyExit (before6122 k) exit34 4 = some (before6123 k) := by - simp (disch := omega) [before6122, before6123, exit34, applyExit, pop, push] - <;> omega -theorem step6122 (k : Nat) : Runs (4*2) (before6122 k).denote (before6123 k).denote := - @applyExit_sound (before6122 k) (before6123 k) exit34 4 valid34 (macro6122 k) -theorem macro6123 (k : Nat) : applyExit (before6123 k) exit327 (1*k+7) = some (before6124 k) := by - simp (disch := omega) [before6123, before6124, exit327, applyExit, pop, push] - <;> omega -theorem step6123 (k : Nat) : Runs ((1*k+7)*70) (before6123 k).denote (before6124 k).denote := - @applyExit_sound (before6123 k) (before6124 k) exit327 (1*k+7) valid327 (macro6123 k) -theorem macro6124 (k : Nat) : applyExit (before6124 k) exit283 1 = some (before6125 k) := by - simp (disch := omega) [before6124, before6125, exit283, applyExit, pop, push] - <;> omega -theorem step6124 (k : Nat) : Runs (1*38) (before6124 k).denote (before6125 k).denote := - @applyExit_sound (before6124 k) (before6125 k) exit283 1 valid283 (macro6124 k) -theorem macro6125 (k : Nat) : applyExit (before6125 k) exit34 791761155 = some (before6126 k) := by - simp (disch := omega) [before6125, before6126, exit34, applyExit, pop, push] - <;> omega -theorem step6125 (k : Nat) : Runs (791761155*2) (before6125 k).denote (before6126 k).denote := - @applyExit_sound (before6125 k) (before6126 k) exit34 791761155 valid34 (macro6125 k) -theorem macro6126 (k : Nat) : applyExit (before6126 k) exit35 1 = some (before6127 k) := by - simp (disch := omega) [before6126, before6127, exit35, applyExit, pop, push] - <;> omega -theorem step6126 (k : Nat) : Runs (1*2) (before6126 k).denote (before6127 k).denote := - @applyExit_sound (before6126 k) (before6127 k) exit35 1 valid35 (macro6126 k) -theorem macro6127 (k : Nat) : applyExit (before6127 k) exit36 6 = some (before6128 k) := by - simp (disch := omega) [before6127, before6128, exit36, applyExit, pop, push] - <;> omega -theorem step6127 (k : Nat) : Runs (6*2) (before6127 k).denote (before6128 k).denote := - @applyExit_sound (before6127 k) (before6128 k) exit36 6 valid36 (macro6127 k) -theorem macro6128 (k : Nat) : applyExit (before6128 k) exit31 1 = some (before6129 k) := by - simp (disch := omega) [before6128, before6129, exit31, applyExit, pop, push] - <;> omega -theorem step6128 (k : Nat) : Runs (1*1) (before6128 k).denote (before6129 k).denote := - @applyExit_sound (before6128 k) (before6129 k) exit31 1 valid31 (macro6128 k) -theorem macro6129 (k : Nat) : applyExit (before6129 k) exit10 6 = some (before6130 k) := by - simp (disch := omega) [before6129, before6130, exit10, applyExit, pop, push] - <;> omega -theorem step6129 (k : Nat) : Runs (6*2) (before6129 k).denote (before6130 k).denote := - @applyExit_sound (before6129 k) (before6130 k) exit10 6 valid10 (macro6129 k) -theorem macro6130 (k : Nat) : applyExit (before6130 k) exit32 1 = some (before6131 k) := by - simp (disch := omega) [before6130, before6131, exit32, applyExit, pop, push] - <;> omega -theorem step6130 (k : Nat) : Runs (1*3) (before6130 k).denote (before6131 k).denote := - @applyExit_sound (before6130 k) (before6131 k) exit32 1 valid32 (macro6130 k) -theorem macro6131 (k : Nat) : applyExit (before6131 k) exit36 6 = some (before6132 k) := by - simp (disch := omega) [before6131, before6132, exit36, applyExit, pop, push] - <;> omega -theorem step6131 (k : Nat) : Runs (6*2) (before6131 k).denote (before6132 k).denote := - @applyExit_sound (before6131 k) (before6132 k) exit36 6 valid36 (macro6131 k) -theorem macro6132 (k : Nat) : applyExit (before6132 k) exit33 1 = some (before6133 k) := by - simp (disch := omega) [before6132, before6133, exit33, applyExit, pop, push] - <;> omega -theorem step6132 (k : Nat) : Runs (1*2) (before6132 k).denote (before6133 k).denote := - @applyExit_sound (before6132 k) (before6133 k) exit33 1 valid33 (macro6132 k) -theorem macro6133 (k : Nat) : applyExit (before6133 k) exit34 23 = some (before6134 k) := by - simp (disch := omega) [before6133, before6134, exit34, applyExit, pop, push] - <;> omega -theorem step6133 (k : Nat) : Runs (23*2) (before6133 k).denote (before6134 k).denote := - @applyExit_sound (before6133 k) (before6134 k) exit34 23 valid34 (macro6133 k) -theorem macro6134 (k : Nat) : applyExit (before6134 k) exit35 1 = some (before6135 k) := by - simp (disch := omega) [before6134, before6135, exit35, applyExit, pop, push] - <;> omega -theorem step6134 (k : Nat) : Runs (1*2) (before6134 k).denote (before6135 k).denote := - @applyExit_sound (before6134 k) (before6135 k) exit35 1 valid35 (macro6134 k) -theorem macro6135 (k : Nat) : applyExit (before6135 k) exit36 38 = some (before6136 k) := by - simp (disch := omega) [before6135, before6136, exit36, applyExit, pop, push] - <;> omega -theorem step6135 (k : Nat) : Runs (38*2) (before6135 k).denote (before6136 k).denote := - @applyExit_sound (before6135 k) (before6136 k) exit36 38 valid36 (macro6135 k) -theorem macro6136 (k : Nat) : applyExit (before6136 k) exit31 1 = some (before6137 k) := by - simp (disch := omega) [before6136, before6137, exit31, applyExit, pop, push] - <;> omega -theorem step6136 (k : Nat) : Runs (1*1) (before6136 k).denote (before6137 k).denote := - @applyExit_sound (before6136 k) (before6137 k) exit31 1 valid31 (macro6136 k) -theorem macro6137 (k : Nat) : applyExit (before6137 k) exit10 38 = some (before6138 k) := by - simp (disch := omega) [before6137, before6138, exit10, applyExit, pop, push] - <;> omega -theorem step6137 (k : Nat) : Runs (38*2) (before6137 k).denote (before6138 k).denote := - @applyExit_sound (before6137 k) (before6138 k) exit10 38 valid10 (macro6137 k) -theorem macro6138 (k : Nat) : applyExit (before6138 k) exit32 1 = some (before6139 k) := by - simp (disch := omega) [before6138, before6139, exit32, applyExit, pop, push] - <;> omega -theorem step6138 (k : Nat) : Runs (1*3) (before6138 k).denote (before6139 k).denote := - @applyExit_sound (before6138 k) (before6139 k) exit32 1 valid32 (macro6138 k) -theorem macro6139 (k : Nat) : applyExit (before6139 k) exit36 38 = some (before6140 k) := by - simp (disch := omega) [before6139, before6140, exit36, applyExit, pop, push] - <;> omega -theorem step6139 (k : Nat) : Runs (38*2) (before6139 k).denote (before6140 k).denote := - @applyExit_sound (before6139 k) (before6140 k) exit36 38 valid36 (macro6139 k) -theorem macro6140 (k : Nat) : applyExit (before6140 k) exit33 1 = some (before6141 k) := by - simp (disch := omega) [before6140, before6141, exit33, applyExit, pop, push] - <;> omega -theorem step6140 (k : Nat) : Runs (1*2) (before6140 k).denote (before6141 k).denote := - @applyExit_sound (before6140 k) (before6141 k) exit33 1 valid33 (macro6140 k) -theorem macro6141 (k : Nat) : applyExit (before6141 k) exit34 17 = some (before6142 k) := by - simp (disch := omega) [before6141, before6142, exit34, applyExit, pop, push] - <;> omega -theorem step6141 (k : Nat) : Runs (17*2) (before6141 k).denote (before6142 k).denote := - @applyExit_sound (before6141 k) (before6142 k) exit34 17 valid34 (macro6141 k) -theorem macro6142 (k : Nat) : applyExit (before6142 k) exit35 1 = some (before6143 k) := by - simp (disch := omega) [before6142, before6143, exit35, applyExit, pop, push] - <;> omega -theorem step6142 (k : Nat) : Runs (1*2) (before6142 k).denote (before6143 k).denote := - @applyExit_sound (before6142 k) (before6143 k) exit35 1 valid35 (macro6142 k) -theorem macro6143 (k : Nat) : applyExit (before6143 k) exit36 90 = some (before6144 k) := by - simp (disch := omega) [before6143, before6144, exit36, applyExit, pop, push] - <;> omega -theorem step6143 (k : Nat) : Runs (90*2) (before6143 k).denote (before6144 k).denote := - @applyExit_sound (before6143 k) (before6144 k) exit36 90 valid36 (macro6143 k) -theorem macro6144 (k : Nat) : applyExit (before6144 k) exit31 1 = some (before6145 k) := by - simp (disch := omega) [before6144, before6145, exit31, applyExit, pop, push] - <;> omega -theorem step6144 (k : Nat) : Runs (1*1) (before6144 k).denote (before6145 k).denote := - @applyExit_sound (before6144 k) (before6145 k) exit31 1 valid31 (macro6144 k) -theorem macro6145 (k : Nat) : applyExit (before6145 k) exit10 90 = some (before6146 k) := by - simp (disch := omega) [before6145, before6146, exit10, applyExit, pop, push] - <;> omega -theorem step6145 (k : Nat) : Runs (90*2) (before6145 k).denote (before6146 k).denote := - @applyExit_sound (before6145 k) (before6146 k) exit10 90 valid10 (macro6145 k) -theorem macro6146 (k : Nat) : applyExit (before6146 k) exit32 1 = some (before6147 k) := by - simp (disch := omega) [before6146, before6147, exit32, applyExit, pop, push] - <;> omega -theorem step6146 (k : Nat) : Runs (1*3) (before6146 k).denote (before6147 k).denote := - @applyExit_sound (before6146 k) (before6147 k) exit32 1 valid32 (macro6146 k) -theorem macro6147 (k : Nat) : applyExit (before6147 k) exit36 90 = some (before6148 k) := by - simp (disch := omega) [before6147, before6148, exit36, applyExit, pop, push] - <;> omega -theorem step6147 (k : Nat) : Runs (90*2) (before6147 k).denote (before6148 k).denote := - @applyExit_sound (before6147 k) (before6148 k) exit36 90 valid36 (macro6147 k) -theorem macro6148 (k : Nat) : applyExit (before6148 k) exit33 1 = some (before6149 k) := by - simp (disch := omega) [before6148, before6149, exit33, applyExit, pop, push] - <;> omega -theorem step6148 (k : Nat) : Runs (1*2) (before6148 k).denote (before6149 k).denote := - @applyExit_sound (before6148 k) (before6149 k) exit33 1 valid33 (macro6148 k) -theorem macro6149 (k : Nat) : applyExit (before6149 k) exit34 23 = some (before6150 k) := by - simp (disch := omega) [before6149, before6150, exit34, applyExit, pop, push] - <;> omega -theorem step6149 (k : Nat) : Runs (23*2) (before6149 k).denote (before6150 k).denote := - @applyExit_sound (before6149 k) (before6150 k) exit34 23 valid34 (macro6149 k) -theorem macro6150 (k : Nat) : applyExit (before6150 k) exit328 (1*k+8) = some (before6151 k) := by - simp (disch := omega) [before6150, before6151, exit328, applyExit, pop, push] - <;> omega -theorem step6150 (k : Nat) : Runs ((1*k+8)*1154) (before6150 k).denote (before6151 k).denote := - @applyExit_sound (before6150 k) (before6151 k) exit328 (1*k+8) valid328 (macro6150 k) -theorem macro6151 (k : Nat) : applyExit (before6151 k) exit34 15 = some (before6152 k) := by - simp (disch := omega) [before6151, before6152, exit34, applyExit, pop, push] - <;> omega -theorem step6151 (k : Nat) : Runs (15*2) (before6151 k).denote (before6152 k).denote := - @applyExit_sound (before6151 k) (before6152 k) exit34 15 valid34 (macro6151 k) -theorem macro6152 (k : Nat) : applyExit (before6152 k) exit35 1 = some (before6153 k) := by - simp (disch := omega) [before6152, before6153, exit35, applyExit, pop, push] - <;> omega -theorem step6152 (k : Nat) : Runs (1*2) (before6152 k).denote (before6153 k).denote := - @applyExit_sound (before6152 k) (before6153 k) exit35 1 valid35 (macro6152 k) -theorem macro6153 (k : Nat) : applyExit (before6153 k) exit36 14 = some (before6154 k) := by - simp (disch := omega) [before6153, before6154, exit36, applyExit, pop, push] - <;> omega -theorem step6153 (k : Nat) : Runs (14*2) (before6153 k).denote (before6154 k).denote := - @applyExit_sound (before6153 k) (before6154 k) exit36 14 valid36 (macro6153 k) -theorem macro6154 (k : Nat) : applyExit (before6154 k) exit31 1 = some (before6155 k) := by - simp (disch := omega) [before6154, before6155, exit31, applyExit, pop, push] - <;> omega -theorem step6154 (k : Nat) : Runs (1*1) (before6154 k).denote (before6155 k).denote := - @applyExit_sound (before6154 k) (before6155 k) exit31 1 valid31 (macro6154 k) -theorem macro6155 (k : Nat) : applyExit (before6155 k) exit10 14 = some (before6156 k) := by - simp (disch := omega) [before6155, before6156, exit10, applyExit, pop, push] - <;> omega -theorem step6155 (k : Nat) : Runs (14*2) (before6155 k).denote (before6156 k).denote := - @applyExit_sound (before6155 k) (before6156 k) exit10 14 valid10 (macro6155 k) -theorem macro6156 (k : Nat) : applyExit (before6156 k) exit32 1 = some (before6157 k) := by - simp (disch := omega) [before6156, before6157, exit32, applyExit, pop, push] - <;> omega -theorem step6156 (k : Nat) : Runs (1*3) (before6156 k).denote (before6157 k).denote := - @applyExit_sound (before6156 k) (before6157 k) exit32 1 valid32 (macro6156 k) -theorem macro6157 (k : Nat) : applyExit (before6157 k) exit36 14 = some (before6158 k) := by - simp (disch := omega) [before6157, before6158, exit36, applyExit, pop, push] - <;> omega -theorem step6157 (k : Nat) : Runs (14*2) (before6157 k).denote (before6158 k).denote := - @applyExit_sound (before6157 k) (before6158 k) exit36 14 valid36 (macro6157 k) -theorem macro6158 (k : Nat) : applyExit (before6158 k) exit33 1 = some (before6159 k) := by - simp (disch := omega) [before6158, before6159, exit33, applyExit, pop, push] - <;> omega -theorem step6158 (k : Nat) : Runs (1*2) (before6158 k).denote (before6159 k).denote := - @applyExit_sound (before6158 k) (before6159 k) exit33 1 valid33 (macro6158 k) -theorem macro6159 (k : Nat) : applyExit (before6159 k) exit34 93 = some (before6160 k) := by - simp (disch := omega) [before6159, before6160, exit34, applyExit, pop, push] - <;> omega -theorem step6159 (k : Nat) : Runs (93*2) (before6159 k).denote (before6160 k).denote := - @applyExit_sound (before6159 k) (before6160 k) exit34 93 valid34 (macro6159 k) -theorem macro6160 (k : Nat) : applyExit (before6160 k) exit35 1 = some (before6161 k) := by - simp (disch := omega) [before6160, before6161, exit35, applyExit, pop, push] - <;> omega -theorem step6160 (k : Nat) : Runs (1*2) (before6160 k).denote (before6161 k).denote := - @applyExit_sound (before6160 k) (before6161 k) exit35 1 valid35 (macro6160 k) -theorem macro6161 (k : Nat) : applyExit (before6161 k) exit36 35 = some (before6162 k) := by - simp (disch := omega) [before6161, before6162, exit36, applyExit, pop, push] - <;> omega -theorem step6161 (k : Nat) : Runs (35*2) (before6161 k).denote (before6162 k).denote := - @applyExit_sound (before6161 k) (before6162 k) exit36 35 valid36 (macro6161 k) -theorem macro6162 (k : Nat) : applyExit (before6162 k) exit31 1 = some (before6163 k) := by - simp (disch := omega) [before6162, before6163, exit31, applyExit, pop, push] - <;> omega -theorem step6162 (k : Nat) : Runs (1*1) (before6162 k).denote (before6163 k).denote := - @applyExit_sound (before6162 k) (before6163 k) exit31 1 valid31 (macro6162 k) -theorem macro6163 (k : Nat) : applyExit (before6163 k) exit10 35 = some (before6164 k) := by - simp (disch := omega) [before6163, before6164, exit10, applyExit, pop, push] - <;> omega -theorem step6163 (k : Nat) : Runs (35*2) (before6163 k).denote (before6164 k).denote := - @applyExit_sound (before6163 k) (before6164 k) exit10 35 valid10 (macro6163 k) -theorem macro6164 (k : Nat) : applyExit (before6164 k) exit32 1 = some (before6165 k) := by - simp (disch := omega) [before6164, before6165, exit32, applyExit, pop, push] - <;> omega -theorem step6164 (k : Nat) : Runs (1*3) (before6164 k).denote (before6165 k).denote := - @applyExit_sound (before6164 k) (before6165 k) exit32 1 valid32 (macro6164 k) -theorem macro6165 (k : Nat) : applyExit (before6165 k) exit36 35 = some (before6166 k) := by - simp (disch := omega) [before6165, before6166, exit36, applyExit, pop, push] - <;> omega -theorem step6165 (k : Nat) : Runs (35*2) (before6165 k).denote (before6166 k).denote := - @applyExit_sound (before6165 k) (before6166 k) exit36 35 valid36 (macro6165 k) -theorem macro6166 (k : Nat) : applyExit (before6166 k) exit33 1 = some (before6167 k) := by - simp (disch := omega) [before6166, before6167, exit33, applyExit, pop, push] - <;> omega -theorem step6166 (k : Nat) : Runs (1*2) (before6166 k).denote (before6167 k).denote := - @applyExit_sound (before6166 k) (before6167 k) exit33 1 valid33 (macro6166 k) -theorem macro6167 (k : Nat) : applyExit (before6167 k) exit34 18 = some (before6168 k) := by - simp (disch := omega) [before6167, before6168, exit34, applyExit, pop, push] - <;> omega -theorem step6167 (k : Nat) : Runs (18*2) (before6167 k).denote (before6168 k).denote := - @applyExit_sound (before6167 k) (before6168 k) exit34 18 valid34 (macro6167 k) -theorem macro6168 (k : Nat) : applyExit (before6168 k) exit35 1 = some (before6169 k) := by - simp (disch := omega) [before6168, before6169, exit35, applyExit, pop, push] - <;> omega -theorem step6168 (k : Nat) : Runs (1*2) (before6168 k).denote (before6169 k).denote := - @applyExit_sound (before6168 k) (before6169 k) exit35 1 valid35 (macro6168 k) -theorem macro6169 (k : Nat) : applyExit (before6169 k) exit36 8 = some (before6170 k) := by - simp (disch := omega) [before6169, before6170, exit36, applyExit, pop, push] - <;> omega -theorem step6169 (k : Nat) : Runs (8*2) (before6169 k).denote (before6170 k).denote := - @applyExit_sound (before6169 k) (before6170 k) exit36 8 valid36 (macro6169 k) -theorem macro6170 (k : Nat) : applyExit (before6170 k) exit31 1 = some (before6171 k) := by - simp (disch := omega) [before6170, before6171, exit31, applyExit, pop, push] - <;> omega -theorem step6170 (k : Nat) : Runs (1*1) (before6170 k).denote (before6171 k).denote := - @applyExit_sound (before6170 k) (before6171 k) exit31 1 valid31 (macro6170 k) -theorem macro6171 (k : Nat) : applyExit (before6171 k) exit10 8 = some (before6172 k) := by - simp (disch := omega) [before6171, before6172, exit10, applyExit, pop, push] - <;> omega -theorem step6171 (k : Nat) : Runs (8*2) (before6171 k).denote (before6172 k).denote := - @applyExit_sound (before6171 k) (before6172 k) exit10 8 valid10 (macro6171 k) -theorem macro6172 (k : Nat) : applyExit (before6172 k) exit32 1 = some (before6173 k) := by - simp (disch := omega) [before6172, before6173, exit32, applyExit, pop, push] - <;> omega -theorem step6172 (k : Nat) : Runs (1*3) (before6172 k).denote (before6173 k).denote := - @applyExit_sound (before6172 k) (before6173 k) exit32 1 valid32 (macro6172 k) -theorem macro6173 (k : Nat) : applyExit (before6173 k) exit36 8 = some (before6174 k) := by - simp (disch := omega) [before6173, before6174, exit36, applyExit, pop, push] - <;> omega -theorem step6173 (k : Nat) : Runs (8*2) (before6173 k).denote (before6174 k).denote := - @applyExit_sound (before6173 k) (before6174 k) exit36 8 valid36 (macro6173 k) -theorem macro6174 (k : Nat) : applyExit (before6174 k) exit33 1 = some (before6175 k) := by - simp (disch := omega) [before6174, before6175, exit33, applyExit, pop, push] - <;> omega -theorem step6174 (k : Nat) : Runs (1*2) (before6174 k).denote (before6175 k).denote := - @applyExit_sound (before6174 k) (before6175 k) exit33 1 valid33 (macro6174 k) -theorem macro6175 (k : Nat) : applyExit (before6175 k) exit34 2 = some (before6176 k) := by - simp (disch := omega) [before6175, before6176, exit34, applyExit, pop, push] - <;> omega -theorem step6175 (k : Nat) : Runs (2*2) (before6175 k).denote (before6176 k).denote := - @applyExit_sound (before6175 k) (before6176 k) exit34 2 valid34 (macro6175 k) -theorem macro6176 (k : Nat) : applyExit (before6176 k) exit35 1 = some (before6177 k) := by - simp (disch := omega) [before6176, before6177, exit35, applyExit, pop, push] - <;> omega -theorem step6176 (k : Nat) : Runs (1*2) (before6176 k).denote (before6177 k).denote := - @applyExit_sound (before6176 k) (before6177 k) exit35 1 valid35 (macro6176 k) -theorem macro6177 (k : Nat) : applyExit (before6177 k) exit39 1 = some (before6178 k) := by - simp (disch := omega) [before6177, before6178, exit39, applyExit, pop, push] - <;> omega -theorem step6177 (k : Nat) : Runs (1*1) (before6177 k).denote (before6178 k).denote := - @applyExit_sound (before6177 k) (before6178 k) exit39 1 valid39 (macro6177 k) -theorem macro6178 (k : Nat) : applyExit (before6178 k) exit32 1 = some (before6179 k) := by - simp (disch := omega) [before6178, before6179, exit32, applyExit, pop, push] - <;> omega -theorem step6178 (k : Nat) : Runs (1*3) (before6178 k).denote (before6179 k).denote := - @applyExit_sound (before6178 k) (before6179 k) exit32 1 valid32 (macro6178 k) -theorem macro6179 (k : Nat) : applyExit (before6179 k) exit36 1 = some (before6180 k) := by - simp (disch := omega) [before6179, before6180, exit36, applyExit, pop, push] - <;> omega -theorem step6179 (k : Nat) : Runs (1*2) (before6179 k).denote (before6180 k).denote := - @applyExit_sound (before6179 k) (before6180 k) exit36 1 valid36 (macro6179 k) -theorem macro6180 (k : Nat) : applyExit (before6180 k) exit39 1 = some (before6181 k) := by - simp (disch := omega) [before6180, before6181, exit39, applyExit, pop, push] - <;> omega -theorem step6180 (k : Nat) : Runs (1*1) (before6180 k).denote (before6181 k).denote := - @applyExit_sound (before6180 k) (before6181 k) exit39 1 valid39 (macro6180 k) -theorem macro6181 (k : Nat) : applyExit (before6181 k) exit10 2 = some (before6182 k) := by - simp (disch := omega) [before6181, before6182, exit10, applyExit, pop, push] - <;> omega -theorem step6181 (k : Nat) : Runs (2*2) (before6181 k).denote (before6182 k).denote := - @applyExit_sound (before6181 k) (before6182 k) exit10 2 valid10 (macro6181 k) -theorem macro6182 (k : Nat) : applyExit (before6182 k) exit11 1 = some (before6183 k) := by - simp (disch := omega) [before6182, before6183, exit11, applyExit, pop, push] - <;> omega -theorem step6182 (k : Nat) : Runs (1*2) (before6182 k).denote (before6183 k).denote := - @applyExit_sound (before6182 k) (before6183 k) exit11 1 valid11 (macro6182 k) -theorem macro6183 (k : Nat) : applyExit (before6183 k) exit2 1 = some (before6184 k) := by - simp (disch := omega) [before6183, before6184, exit2, applyExit, pop, push] - <;> omega -theorem step6183 (k : Nat) : Runs (1*2) (before6183 k).denote (before6184 k).denote := - @applyExit_sound (before6183 k) (before6184 k) exit2 1 valid2 (macro6183 k) -theorem macro6184 (k : Nat) : applyExit (before6184 k) exit3 1 = some (before6185 k) := by - simp (disch := omega) [before6184, before6185, exit3, applyExit, pop, push] - <;> omega -theorem step6184 (k : Nat) : Runs (1*2) (before6184 k).denote (before6185 k).denote := - @applyExit_sound (before6184 k) (before6185 k) exit3 1 valid3 (macro6184 k) -theorem macro6185 (k : Nat) : applyExit (before6185 k) exit9 1 = some (before6186 k) := by - simp (disch := omega) [before6185, before6186, exit9, applyExit, pop, push] - <;> omega -theorem step6185 (k : Nat) : Runs (1*2) (before6185 k).denote (before6186 k).denote := - @applyExit_sound (before6185 k) (before6186 k) exit9 1 valid9 (macro6185 k) -theorem macro6186 (k : Nat) : applyExit (before6186 k) exit10 8 = some (before6187 k) := by - simp (disch := omega) [before6186, before6187, exit10, applyExit, pop, push] - <;> omega -theorem step6186 (k : Nat) : Runs (8*2) (before6186 k).denote (before6187 k).denote := - @applyExit_sound (before6186 k) (before6187 k) exit10 8 valid10 (macro6186 k) -theorem macro6187 (k : Nat) : applyExit (before6187 k) exit11 1 = some (before6188 k) := by - simp (disch := omega) [before6187, before6188, exit11, applyExit, pop, push] - <;> omega -theorem step6187 (k : Nat) : Runs (1*2) (before6187 k).denote (before6188 k).denote := - @applyExit_sound (before6187 k) (before6188 k) exit11 1 valid11 (macro6187 k) -theorem macro6188 (k : Nat) : applyExit (before6188 k) exit2 17 = some (before6189 k) := by - simp (disch := omega) [before6188, before6189, exit2, applyExit, pop, push] - <;> omega -theorem step6188 (k : Nat) : Runs (17*2) (before6188 k).denote (before6189 k).denote := - @applyExit_sound (before6188 k) (before6189 k) exit2 17 valid2 (macro6188 k) -theorem macro6189 (k : Nat) : applyExit (before6189 k) exit3 1 = some (before6190 k) := by - simp (disch := omega) [before6189, before6190, exit3, applyExit, pop, push] - <;> omega -theorem step6189 (k : Nat) : Runs (1*2) (before6189 k).denote (before6190 k).denote := - @applyExit_sound (before6189 k) (before6190 k) exit3 1 valid3 (macro6189 k) -theorem macro6190 (k : Nat) : applyExit (before6190 k) exit9 1 = some (before6191 k) := by - simp (disch := omega) [before6190, before6191, exit9, applyExit, pop, push] - <;> omega -theorem step6190 (k : Nat) : Runs (1*2) (before6190 k).denote (before6191 k).denote := - @applyExit_sound (before6190 k) (before6191 k) exit9 1 valid9 (macro6190 k) -theorem macro6191 (k : Nat) : applyExit (before6191 k) exit10 35 = some (before6192 k) := by - simp (disch := omega) [before6191, before6192, exit10, applyExit, pop, push] - <;> omega -theorem step6191 (k : Nat) : Runs (35*2) (before6191 k).denote (before6192 k).denote := - @applyExit_sound (before6191 k) (before6192 k) exit10 35 valid10 (macro6191 k) -theorem macro6192 (k : Nat) : applyExit (before6192 k) exit11 1 = some (before6193 k) := by - simp (disch := omega) [before6192, before6193, exit11, applyExit, pop, push] - <;> omega -theorem step6192 (k : Nat) : Runs (1*2) (before6192 k).denote (before6193 k).denote := - @applyExit_sound (before6192 k) (before6193 k) exit11 1 valid11 (macro6192 k) -theorem macro6193 (k : Nat) : applyExit (before6193 k) exit2 92 = some (before6194 k) := by - simp (disch := omega) [before6193, before6194, exit2, applyExit, pop, push] - <;> omega -theorem step6193 (k : Nat) : Runs (92*2) (before6193 k).denote (before6194 k).denote := - @applyExit_sound (before6193 k) (before6194 k) exit2 92 valid2 (macro6193 k) -theorem macro6194 (k : Nat) : applyExit (before6194 k) exit3 1 = some (before6195 k) := by - simp (disch := omega) [before6194, before6195, exit3, applyExit, pop, push] - <;> omega -theorem step6194 (k : Nat) : Runs (1*2) (before6194 k).denote (before6195 k).denote := - @applyExit_sound (before6194 k) (before6195 k) exit3 1 valid3 (macro6194 k) -theorem macro6195 (k : Nat) : applyExit (before6195 k) exit9 1 = some (before6196 k) := by - simp (disch := omega) [before6195, before6196, exit9, applyExit, pop, push] - <;> omega -theorem step6195 (k : Nat) : Runs (1*2) (before6195 k).denote (before6196 k).denote := - @applyExit_sound (before6195 k) (before6196 k) exit9 1 valid9 (macro6195 k) -theorem macro6196 (k : Nat) : applyExit (before6196 k) exit10 14 = some (before6197 k) := by - simp (disch := omega) [before6196, before6197, exit10, applyExit, pop, push] - <;> omega -theorem step6196 (k : Nat) : Runs (14*2) (before6196 k).denote (before6197 k).denote := - @applyExit_sound (before6196 k) (before6197 k) exit10 14 valid10 (macro6196 k) -theorem macro6197 (k : Nat) : applyExit (before6197 k) exit11 1 = some (before6198 k) := by - simp (disch := omega) [before6197, before6198, exit11, applyExit, pop, push] - <;> omega -theorem step6197 (k : Nat) : Runs (1*2) (before6197 k).denote (before6198 k).denote := - @applyExit_sound (before6197 k) (before6198 k) exit11 1 valid11 (macro6197 k) -theorem macro6198 (k : Nat) : applyExit (before6198 k) exit2 14 = some (before6199 k) := by - simp (disch := omega) [before6198, before6199, exit2, applyExit, pop, push] - <;> omega -theorem step6198 (k : Nat) : Runs (14*2) (before6198 k).denote (before6199 k).denote := - @applyExit_sound (before6198 k) (before6199 k) exit2 14 valid2 (macro6198 k) -theorem macro6199 (k : Nat) : applyExit (before6199 k) exit329 (1*k+8) = some (after6199 k) := by - simp (disch := omega) [before6199, after6199, exit329, applyExit, pop, push] - <;> omega -theorem step6199 (k : Nat) : Runs ((1*k+8)*586) (before6199 k).denote (after6199 k).denote := - @applyExit_sound (before6199 k) (after6199 k) exit329 (1*k+8) valid329 (macro6199 k) -theorem chunkRun061 (k : Nat) : Runs (1810*k+1583538939) (before6100 k).denote (after6199 k).denote := by - have h := (@Runs.trans ((((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))))+((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38))))))+(((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))))+((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2))))))) (((((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))))+((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2))))))+(((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586))))))) (before6100 k).denote (before6150 k).denote (after6199 k).denote (@Runs.trans (((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))))+((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38)))))) (((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))))+((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2)))))) (before6100 k).denote (before6125 k).denote (before6150 k).denote (@Runs.trans ((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3))))) ((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38))))) (before6100 k).denote (before6112 k).denote (before6125 k).denote (@Runs.trans (((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2)))) (((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))) (before6100 k).denote (before6106 k).denote (before6112 k).denote (@Runs.trans ((9*2)+((1*1)+(9*2))) ((1*3)+((9*2)+(1*2))) (before6100 k).denote (before6103 k).denote (before6106 k).denote (@Runs.trans (9*2) ((1*1)+(9*2)) (before6100 k).denote (before6101 k).denote (before6103 k).denote (step6100 k) (@Runs.trans (1*1) (9*2) (before6101 k).denote (before6102 k).denote (before6103 k).denote (step6101 k) (step6102 k))) (@Runs.trans (1*3) ((9*2)+(1*2)) (before6103 k).denote (before6104 k).denote (before6106 k).denote (step6103 k) (@Runs.trans (9*2) (1*2) (before6104 k).denote (before6105 k).denote (before6106 k).denote (step6104 k) (step6105 k)))) (@Runs.trans ((11*2)+((1*2)+(7*2))) ((1*1)+((7*2)+(1*3))) (before6106 k).denote (before6109 k).denote (before6112 k).denote (@Runs.trans (11*2) ((1*2)+(7*2)) (before6106 k).denote (before6107 k).denote (before6109 k).denote (step6106 k) (@Runs.trans (1*2) (7*2) (before6107 k).denote (before6108 k).denote (before6109 k).denote (step6107 k) (step6108 k))) (@Runs.trans (1*1) ((7*2)+(1*3)) (before6109 k).denote (before6110 k).denote (before6112 k).denote (step6109 k) (@Runs.trans (7*2) (1*3) (before6110 k).denote (before6111 k).denote (before6112 k).denote (step6110 k) (step6111 k))))) (@Runs.trans (((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1)))) (((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38)))) (before6112 k).denote (before6118 k).denote (before6125 k).denote (@Runs.trans ((7*2)+((1*2)+(10*2))) ((1*2)+((7*2)+(1*1))) (before6112 k).denote (before6115 k).denote (before6118 k).denote (@Runs.trans (7*2) ((1*2)+(10*2)) (before6112 k).denote (before6113 k).denote (before6115 k).denote (step6112 k) (@Runs.trans (1*2) (10*2) (before6113 k).denote (before6114 k).denote (before6115 k).denote (step6113 k) (step6114 k))) (@Runs.trans (1*2) ((7*2)+(1*1)) (before6115 k).denote (before6116 k).denote (before6118 k).denote (step6115 k) (@Runs.trans (7*2) (1*1) (before6116 k).denote (before6117 k).denote (before6118 k).denote (step6116 k) (step6117 k)))) (@Runs.trans ((7*2)+((1*3)+(7*2))) (((1*2)+(4*2))+(((1*k+7)*70)+(1*38))) (before6118 k).denote (before6121 k).denote (before6125 k).denote (@Runs.trans (7*2) ((1*3)+(7*2)) (before6118 k).denote (before6119 k).denote (before6121 k).denote (step6118 k) (@Runs.trans (1*3) (7*2) (before6119 k).denote (before6120 k).denote (before6121 k).denote (step6119 k) (step6120 k))) (@Runs.trans ((1*2)+(4*2)) (((1*k+7)*70)+(1*38)) (before6121 k).denote (before6123 k).denote (before6125 k).denote (@Runs.trans (1*2) (4*2) (before6121 k).denote (before6122 k).denote (before6123 k).denote (step6121 k) (step6122 k)) (@Runs.trans ((1*k+7)*70) (1*38) (before6123 k).denote (before6124 k).denote (before6125 k).denote (step6123 k) (step6124 k)))))) (@Runs.trans ((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1))))) ((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2))))) (before6125 k).denote (before6137 k).denote (before6150 k).denote (@Runs.trans (((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3)))) (((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))) (before6125 k).denote (before6131 k).denote (before6137 k).denote (@Runs.trans ((791761155*2)+((1*2)+(6*2))) ((1*1)+((6*2)+(1*3))) (before6125 k).denote (before6128 k).denote (before6131 k).denote (@Runs.trans (791761155*2) ((1*2)+(6*2)) (before6125 k).denote (before6126 k).denote (before6128 k).denote (step6125 k) (@Runs.trans (1*2) (6*2) (before6126 k).denote (before6127 k).denote (before6128 k).denote (step6126 k) (step6127 k))) (@Runs.trans (1*1) ((6*2)+(1*3)) (before6128 k).denote (before6129 k).denote (before6131 k).denote (step6128 k) (@Runs.trans (6*2) (1*3) (before6129 k).denote (before6130 k).denote (before6131 k).denote (step6129 k) (step6130 k)))) (@Runs.trans ((6*2)+((1*2)+(23*2))) ((1*2)+((38*2)+(1*1))) (before6131 k).denote (before6134 k).denote (before6137 k).denote (@Runs.trans (6*2) ((1*2)+(23*2)) (before6131 k).denote (before6132 k).denote (before6134 k).denote (step6131 k) (@Runs.trans (1*2) (23*2) (before6132 k).denote (before6133 k).denote (before6134 k).denote (step6132 k) (step6133 k))) (@Runs.trans (1*2) ((38*2)+(1*1)) (before6134 k).denote (before6135 k).denote (before6137 k).denote (step6134 k) (@Runs.trans (38*2) (1*1) (before6135 k).denote (before6136 k).denote (before6137 k).denote (step6135 k) (step6136 k))))) (@Runs.trans (((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2)))) (((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2)))) (before6137 k).denote (before6143 k).denote (before6150 k).denote (@Runs.trans ((38*2)+((1*3)+(38*2))) ((1*2)+((17*2)+(1*2))) (before6137 k).denote (before6140 k).denote (before6143 k).denote (@Runs.trans (38*2) ((1*3)+(38*2)) (before6137 k).denote (before6138 k).denote (before6140 k).denote (step6137 k) (@Runs.trans (1*3) (38*2) (before6138 k).denote (before6139 k).denote (before6140 k).denote (step6138 k) (step6139 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before6140 k).denote (before6141 k).denote (before6143 k).denote (step6140 k) (@Runs.trans (17*2) (1*2) (before6141 k).denote (before6142 k).denote (before6143 k).denote (step6141 k) (step6142 k)))) (@Runs.trans ((90*2)+((1*1)+(90*2))) (((1*3)+(90*2))+((1*2)+(23*2))) (before6143 k).denote (before6146 k).denote (before6150 k).denote (@Runs.trans (90*2) ((1*1)+(90*2)) (before6143 k).denote (before6144 k).denote (before6146 k).denote (step6143 k) (@Runs.trans (1*1) (90*2) (before6144 k).denote (before6145 k).denote (before6146 k).denote (step6144 k) (step6145 k))) (@Runs.trans ((1*3)+(90*2)) ((1*2)+(23*2)) (before6146 k).denote (before6148 k).denote (before6150 k).denote (@Runs.trans (1*3) (90*2) (before6146 k).denote (before6147 k).denote (before6148 k).denote (step6146 k) (step6147 k)) (@Runs.trans (1*2) (23*2) (before6148 k).denote (before6149 k).denote (before6150 k).denote (step6148 k) (step6149 k))))))) (@Runs.trans ((((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))))+((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2)))))) (((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586)))))) (before6150 k).denote (before6175 k).denote (after6199 k).denote (@Runs.trans (((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2))))) ((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2))))) (before6150 k).denote (before6162 k).denote (before6175 k).denote (@Runs.trans ((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))) (before6150 k).denote (before6156 k).denote (before6162 k).denote (@Runs.trans (((1*k+8)*1154)+((15*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before6150 k).denote (before6153 k).denote (before6156 k).denote (@Runs.trans ((1*k+8)*1154) ((15*2)+(1*2)) (before6150 k).denote (before6151 k).denote (before6153 k).denote (step6150 k) (@Runs.trans (15*2) (1*2) (before6151 k).denote (before6152 k).denote (before6153 k).denote (step6151 k) (step6152 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before6153 k).denote (before6154 k).denote (before6156 k).denote (step6153 k) (@Runs.trans (1*1) (14*2) (before6154 k).denote (before6155 k).denote (before6156 k).denote (step6154 k) (step6155 k)))) (@Runs.trans ((1*3)+((14*2)+(1*2))) ((93*2)+((1*2)+(35*2))) (before6156 k).denote (before6159 k).denote (before6162 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before6156 k).denote (before6157 k).denote (before6159 k).denote (step6156 k) (@Runs.trans (14*2) (1*2) (before6157 k).denote (before6158 k).denote (before6159 k).denote (step6157 k) (step6158 k))) (@Runs.trans (93*2) ((1*2)+(35*2)) (before6159 k).denote (before6160 k).denote (before6162 k).denote (step6159 k) (@Runs.trans (1*2) (35*2) (before6160 k).denote (before6161 k).denote (before6162 k).denote (step6160 k) (step6161 k))))) (@Runs.trans (((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2)))) (((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2)))) (before6162 k).denote (before6168 k).denote (before6175 k).denote (@Runs.trans ((1*1)+((35*2)+(1*3))) ((35*2)+((1*2)+(18*2))) (before6162 k).denote (before6165 k).denote (before6168 k).denote (@Runs.trans (1*1) ((35*2)+(1*3)) (before6162 k).denote (before6163 k).denote (before6165 k).denote (step6162 k) (@Runs.trans (35*2) (1*3) (before6163 k).denote (before6164 k).denote (before6165 k).denote (step6163 k) (step6164 k))) (@Runs.trans (35*2) ((1*2)+(18*2)) (before6165 k).denote (before6166 k).denote (before6168 k).denote (step6165 k) (@Runs.trans (1*2) (18*2) (before6166 k).denote (before6167 k).denote (before6168 k).denote (step6166 k) (step6167 k)))) (@Runs.trans ((1*2)+((8*2)+(1*1))) (((8*2)+(1*3))+((8*2)+(1*2))) (before6168 k).denote (before6171 k).denote (before6175 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before6168 k).denote (before6169 k).denote (before6171 k).denote (step6168 k) (@Runs.trans (8*2) (1*1) (before6169 k).denote (before6170 k).denote (before6171 k).denote (step6169 k) (step6170 k))) (@Runs.trans ((8*2)+(1*3)) ((8*2)+(1*2)) (before6171 k).denote (before6173 k).denote (before6175 k).denote (@Runs.trans (8*2) (1*3) (before6171 k).denote (before6172 k).denote (before6173 k).denote (step6171 k) (step6172 k)) (@Runs.trans (8*2) (1*2) (before6173 k).denote (before6174 k).denote (before6175 k).denote (step6173 k) (step6174 k)))))) (@Runs.trans ((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2))))) ((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586))))) (before6175 k).denote (before6187 k).denote (after6199 k).denote (@Runs.trans (((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1)))) (((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))) (before6175 k).denote (before6181 k).denote (before6187 k).denote (@Runs.trans ((2*2)+((1*2)+(1*1))) ((1*3)+((1*2)+(1*1))) (before6175 k).denote (before6178 k).denote (before6181 k).denote (@Runs.trans (2*2) ((1*2)+(1*1)) (before6175 k).denote (before6176 k).denote (before6178 k).denote (step6175 k) (@Runs.trans (1*2) (1*1) (before6176 k).denote (before6177 k).denote (before6178 k).denote (step6176 k) (step6177 k))) (@Runs.trans (1*3) ((1*2)+(1*1)) (before6178 k).denote (before6179 k).denote (before6181 k).denote (step6178 k) (@Runs.trans (1*2) (1*1) (before6179 k).denote (before6180 k).denote (before6181 k).denote (step6179 k) (step6180 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(8*2))) (before6181 k).denote (before6184 k).denote (before6187 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before6181 k).denote (before6182 k).denote (before6184 k).denote (step6181 k) (@Runs.trans (1*2) (1*2) (before6182 k).denote (before6183 k).denote (before6184 k).denote (step6182 k) (step6183 k))) (@Runs.trans (1*2) ((1*2)+(8*2)) (before6184 k).denote (before6185 k).denote (before6187 k).denote (step6184 k) (@Runs.trans (1*2) (8*2) (before6185 k).denote (before6186 k).denote (before6187 k).denote (step6185 k) (step6186 k))))) (@Runs.trans (((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2)))) (((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586)))) (before6187 k).denote (before6193 k).denote (after6199 k).denote (@Runs.trans ((1*2)+((17*2)+(1*2))) ((1*2)+((35*2)+(1*2))) (before6187 k).denote (before6190 k).denote (before6193 k).denote (@Runs.trans (1*2) ((17*2)+(1*2)) (before6187 k).denote (before6188 k).denote (before6190 k).denote (step6187 k) (@Runs.trans (17*2) (1*2) (before6188 k).denote (before6189 k).denote (before6190 k).denote (step6188 k) (step6189 k))) (@Runs.trans (1*2) ((35*2)+(1*2)) (before6190 k).denote (before6191 k).denote (before6193 k).denote (step6190 k) (@Runs.trans (35*2) (1*2) (before6191 k).denote (before6192 k).denote (before6193 k).denote (step6191 k) (step6192 k)))) (@Runs.trans ((92*2)+((1*2)+(1*2))) (((14*2)+(1*2))+((14*2)+((1*k+8)*586))) (before6193 k).denote (before6196 k).denote (after6199 k).denote (@Runs.trans (92*2) ((1*2)+(1*2)) (before6193 k).denote (before6194 k).denote (before6196 k).denote (step6193 k) (@Runs.trans (1*2) (1*2) (before6194 k).denote (before6195 k).denote (before6196 k).denote (step6194 k) (step6195 k))) (@Runs.trans ((14*2)+(1*2)) ((14*2)+((1*k+8)*586)) (before6196 k).denote (before6198 k).denote (after6199 k).denote (@Runs.trans (14*2) (1*2) (before6196 k).denote (before6197 k).denote (before6198 k).denote (step6196 k) (step6197 k)) (@Runs.trans (14*2) ((1*k+8)*586) (before6198 k).denote (before6199 k).denote (after6199 k).denote (step6198 k) (step6199 k)))))))) - have ht : (((((((9*2)+((1*1)+(9*2)))+((1*3)+((9*2)+(1*2))))+(((11*2)+((1*2)+(7*2)))+((1*1)+((7*2)+(1*3)))))+((((7*2)+((1*2)+(10*2)))+((1*2)+((7*2)+(1*1))))+(((7*2)+((1*3)+(7*2)))+(((1*2)+(4*2))+(((1*k+7)*70)+(1*38))))))+(((((791761155*2)+((1*2)+(6*2)))+((1*1)+((6*2)+(1*3))))+(((6*2)+((1*2)+(23*2)))+((1*2)+((38*2)+(1*1)))))+((((38*2)+((1*3)+(38*2)))+((1*2)+((17*2)+(1*2))))+(((90*2)+((1*1)+(90*2)))+(((1*3)+(90*2))+((1*2)+(23*2)))))))+(((((((1*k+8)*1154)+((15*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+((93*2)+((1*2)+(35*2)))))+((((1*1)+((35*2)+(1*3)))+((35*2)+((1*2)+(18*2))))+(((1*2)+((8*2)+(1*1)))+(((8*2)+(1*3))+((8*2)+(1*2))))))+(((((2*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*1))))+(((2*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(8*2)))))+((((1*2)+((17*2)+(1*2)))+((1*2)+((35*2)+(1*2))))+(((92*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((14*2)+((1*k+8)*586)))))))) = (1810*k+1583538939) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean deleted file mode 100644 index eb45d2c5..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk062.lean +++ /dev/null @@ -1,783 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6200_0 : Stack := [] -abbrev tail6200_1 : Stack := ⟨w0,1⟩ :: tail6200_0 -abbrev tail6200_2 : Stack := ⟨w2,1⟩ :: tail6200_1 -abbrev tail6200_3 : Stack := ⟨w0,2⟩ :: tail6200_2 -abbrev tail6200_4 : Stack := ⟨w2,1⟩ :: tail6200_3 -abbrev tail6200_5 : Stack := ⟨w0,3⟩ :: tail6200_4 -abbrev tail6200_6 : Stack := ⟨w2,1⟩ :: tail6200_5 -abbrev tail6200_7 : Stack := ⟨w1,3⟩ :: tail6200_6 -abbrev tail6200_8 : Stack := ⟨w0,10⟩ :: tail6200_7 -abbrev tail6200_9 : Stack := ⟨w2,1⟩ :: tail6200_8 -abbrev tail6200_10 : Stack := ⟨w1,11⟩ :: tail6200_9 -abbrev tail6200_11 : Stack := ⟨w0,8⟩ :: tail6200_10 -abbrev tail6200_12 : Stack := ⟨w2,1⟩ :: tail6200_11 -abbrev tail6200_13 : Stack := ⟨w1,10⟩ :: tail6200_12 -abbrev tail6200_14 : Stack := ⟨w0,8⟩ :: tail6200_13 -abbrev tail6200_15 : Stack := ⟨w2,1⟩ :: tail6200_14 -abbrev tail6200_16 : Stack := ⟨w1,4⟩ :: tail6200_15 -abbrev tail6200_17 (k : Nat) : Stack := ⟨w291,(1*k+7)⟩ :: tail6200_16 -abbrev tail6200_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6200_17 k -abbrev tail6200_19 (k : Nat) : Stack := ⟨w1,791761155⟩ :: tail6200_18 k -abbrev tail6200_20 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6200_19 k -abbrev tail6200_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_20 k -abbrev tail6200_22 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6200_21 k -abbrev tail6200_23 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6200_22 k -abbrev tail6200_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_23 k -abbrev tail6200_25 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6200_24 k -abbrev tail6200_26 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6200_25 k -abbrev tail6200_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_26 k -abbrev tail6200_28 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6200_27 k -abbrev tail6200_29 : Stack := ⟨w1,3⟩ :: tail6200_0 -abbrev tail6200_30 : Stack := ⟨w2,1⟩ :: tail6200_29 -abbrev tail6200_31 : Stack := ⟨w0,2⟩ :: tail6200_30 -abbrev tail6200_32 : Stack := ⟨w1,9⟩ :: tail6200_31 -abbrev tail6200_33 : Stack := ⟨w2,1⟩ :: tail6200_32 -abbrev tail6200_34 : Stack := ⟨w0,18⟩ :: tail6200_33 -abbrev tail6200_35 : Stack := ⟨w1,36⟩ :: tail6200_34 -abbrev tail6200_36 : Stack := ⟨w2,1⟩ :: tail6200_35 -abbrev tail6200_37 : Stack := ⟨w0,93⟩ :: tail6200_36 -abbrev tail6200_38 : Stack := ⟨w1,15⟩ :: tail6200_37 -abbrev tail6200_39 : Stack := ⟨w2,1⟩ :: tail6200_38 -abbrev tail6200_40 : Stack := ⟨w0,14⟩ :: tail6200_39 -abbrev tail6200_41 (k : Nat) : Stack := ⟨w293,(1*k+8)⟩ :: tail6200_40 -abbrev tail6200_42 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6200_41 k -abbrev tail6200_43 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6200_41 k -abbrev tail6200_44 (k : Nat) : Stack := ⟨w0,90⟩ :: tail6200_25 k -abbrev tail6200_45 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_43 k -abbrev tail6200_46 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6200_43 k -abbrev tail6200_47 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6200_24 k -abbrev tail6200_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_46 k -abbrev tail6200_49 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6200_48 k -abbrev tail6200_50 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6200_48 k -abbrev tail6200_51 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6200_22 k -abbrev tail6200_52 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_50 k -abbrev tail6200_53 (k : Nat) : Stack := ⟨w1,39⟩ :: tail6200_50 k -abbrev tail6200_54 (k : Nat) : Stack := ⟨w1,22⟩ :: tail6200_21 k -abbrev tail6200_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_53 k -abbrev tail6200_56 (k : Nat) : Stack := ⟨w0,22⟩ :: tail6200_55 k -abbrev tail6200_57 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6200_55 k -abbrev tail6200_58 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6200_19 k -abbrev tail6200_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_57 k -abbrev tail6200_60 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6200_57 k -abbrev tail6200_61 (k : Nat) : Stack := ⟨w1,791761154⟩ :: tail6200_18 k -abbrev tail6200_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_60 k -abbrev tail6200_63 (k : Nat) : Stack := ⟨w0,791761154⟩ :: tail6200_62 k -abbrev tail6200_64 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6200_63 k -abbrev tail6200_65 (k : Nat) : Stack := ⟨w294,(1*k+7)⟩ :: tail6200_64 k -abbrev tail6200_66 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6200_65 k -abbrev tail6200_67 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6200_65 k -abbrev tail6200_68 : Stack := ⟨w0,7⟩ :: tail6200_13 -abbrev tail6200_69 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_67 k -abbrev tail6200_70 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_67 k -abbrev tail6200_71 : Stack := ⟨w1,9⟩ :: tail6200_12 -abbrev tail6200_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_70 k -abbrev tail6200_73 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6200_72 k -abbrev tail6200_74 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6200_72 k -abbrev tail6200_75 : Stack := ⟨w0,7⟩ :: tail6200_10 -abbrev tail6200_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_74 k -abbrev tail6200_77 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_74 k -abbrev tail6200_78 : Stack := ⟨w1,10⟩ :: tail6200_9 -abbrev tail6200_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_77 k -abbrev tail6200_80 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6200_79 k -abbrev tail6200_81 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6200_79 k -abbrev tail6200_82 : Stack := ⟨w0,9⟩ :: tail6200_7 -abbrev tail6200_83 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_81 k -abbrev tail6200_84 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6200_81 k -abbrev tail6200_85 : Stack := ⟨w1,2⟩ :: tail6200_6 -abbrev tail6200_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_84 k -abbrev tail6200_87 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6200_86 k -abbrev tail6200_88 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6200_86 k -abbrev tail6200_89 : Stack := ⟨w0,2⟩ :: tail6200_4 -abbrev tail6200_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6200_88 k -abbrev tail6200_91 (k : Nat) : Stack := ⟨w1,3⟩ :: tail6200_88 k -abbrev tail6200_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_91 k -abbrev tail6200_93 : Stack := ⟨w0,1⟩ :: tail6200_2 -abbrev tail6200_94 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6200_91 k -abbrev tail6200_95 : Stack := ⟨w2,2⟩ :: tail6200_1 -abbrev tail6200_96 : Stack := ⟨w23,1⟩ :: tail6200_95 -abbrev tail6200_97 (k : Nat) : Stack := ⟨w1,4⟩ :: tail6200_88 k -abbrev tail6200_98 : Stack := ⟨w0,1⟩ :: tail6200_95 -abbrev tail6200_99 : Stack := ⟨w0,5⟩ :: tail6200_95 -abbrev tail6200_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_87 k -abbrev tail6200_101 (k : Nat) : Stack := ⟨w1,5⟩ :: tail6200_100 k -abbrev tail6200_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_101 k -abbrev tail6200_103 : Stack := ⟨w0,2⟩ :: tail6200_0 -abbrev tail6200_104 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_101 k -abbrev tail6200_105 : Stack := ⟨w1,1⟩ :: tail6200_2 -abbrev tail6200_106 : Stack := ⟨w0,5⟩ :: tail6200_105 -abbrev tail6200_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_87 k -abbrev tail6200_108 : Stack := ⟨w0,4⟩ :: tail6200_105 -abbrev tail6200_109 : Stack := ⟨w2,1⟩ :: tail6200_108 -abbrev tail6200_110 : Stack := ⟨w23,1⟩ :: tail6200_109 -abbrev tail6200_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_86 k -abbrev tail6200_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_111 k -abbrev tail6200_113 : Stack := ⟨w0,1⟩ :: tail6200_109 -abbrev tail6200_114 : Stack := ⟨w2,1⟩ :: tail6200_113 -abbrev tail6200_115 : Stack := ⟨w1,1⟩ :: tail6200_114 -abbrev tail6200_116 : Stack := ⟨w23,1⟩ :: tail6200_115 -abbrev tail6200_117 : Stack := ⟨w0,10⟩ :: tail6200_116 -abbrev tail6200_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_80 k -abbrev tail6200_119 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6200_118 k -abbrev tail6200_120 : Stack := ⟨w0,1⟩ :: tail6200_115 -abbrev tail6200_121 : Stack := ⟨w0,11⟩ :: tail6200_115 -abbrev tail6200_122 : Stack := ⟨w2,1⟩ :: tail6200_121 -abbrev tail6200_123 : Stack := ⟨w1,10⟩ :: tail6200_122 -abbrev tail6200_124 : Stack := ⟨w23,1⟩ :: tail6200_123 -abbrev tail6200_125 : Stack := ⟨w0,8⟩ :: tail6200_124 -abbrev tail6200_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_73 k -abbrev tail6200_127 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_126 k -abbrev tail6200_128 : Stack := ⟨w0,1⟩ :: tail6200_123 -abbrev tail6200_129 : Stack := ⟨w0,9⟩ :: tail6200_123 -abbrev tail6200_130 : Stack := ⟨w2,1⟩ :: tail6200_129 -abbrev tail6200_131 : Stack := ⟨w1,9⟩ :: tail6200_130 -abbrev tail6200_132 : Stack := ⟨w23,1⟩ :: tail6200_131 -abbrev tail6200_133 : Stack := ⟨w0,8⟩ :: tail6200_132 -abbrev tail6200_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_66 k -abbrev tail6200_135 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6200_134 k -abbrev tail6200_136 : Stack := ⟨w0,1⟩ :: tail6200_131 -abbrev tail6200_137 : Stack := ⟨w0,9⟩ :: tail6200_131 -abbrev tail6200_138 : Stack := ⟨w2,1⟩ :: tail6200_137 -abbrev tail6200_139 : Stack := ⟨w1,4⟩ :: tail6200_138 -abbrev tail6200_140 (k : Nat) : Stack := ⟨w295,(1*k+7)⟩ :: tail6200_139 -abbrev tail6200_141 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6200_140 k -abbrev tail6200_142 (k : Nat) : Stack := ⟨w1,791761154⟩ :: tail6200_141 k -abbrev tail6200_143 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_142 k -abbrev tail6200_144 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6200_143 k -abbrev tail6200_145 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_56 k -abbrev tail6200_146 (k : Nat) : Stack := ⟨w1,7⟩ :: tail6200_145 k -abbrev tail6200_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_142 k -abbrev tail6200_148 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6200_142 k -abbrev tail6200_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6200_148 k -abbrev tail6200_150 (k : Nat) : Stack := ⟨w1,22⟩ :: tail6200_149 k -abbrev tail6200_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_150 k -abbrev tail6200_152 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6200_151 k -abbrev tail6200_153 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6200_49 k -abbrev tail6200_154 (k : Nat) : Stack := ⟨w1,39⟩ :: tail6200_153 k -abbrev tail6200_155 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6200_150 k -abbrev tail6200_156 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6200_150 k - -def before6200 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6200_28 k),(tail6200_41 k)⟩ -def before6201 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6200_27 k),(tail6200_42 k)⟩ -def before6202 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6200_26 k),(tail6200_43 k)⟩ -def before6203 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6200_44 k),(tail6200_45 k)⟩ -def before6204 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail6200_25 k),(tail6200_46 k)⟩ -def before6205 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521667),(tail6200_47 k),(tail6200_48 k)⟩ -def before6206 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6200_24 k),(tail6200_49 k)⟩ -def before6207 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6200_23 k),(tail6200_50 k)⟩ -def before6208 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6200_51 k),(tail6200_52 k)⟩ -def before6209 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521555),(tail6200_22 k),(tail6200_53 k)⟩ -def before6210 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521553),(tail6200_54 k),(tail6200_55 k)⟩ -def before6211 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6200_21 k),(tail6200_56 k)⟩ -def before6212 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6200_20 k),(tail6200_57 k)⟩ -def before6213 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6200_58 k),(tail6200_59 k)⟩ -def before6214 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail6200_19 k),(tail6200_60 k)⟩ -def before6215 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521491),(tail6200_61 k),(tail6200_62 k)⟩ -def before6216 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6200_18 k),(tail6200_63 k)⟩ -def before6217 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6200_17 k),(tail6200_64 k)⟩ -def before6218 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6200_16,(tail6200_65 k)⟩ -def before6219 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6200_15,(tail6200_66 k)⟩ -def before6220 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6200_14,(tail6200_67 k)⟩ -def before6221 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6200_68,(tail6200_69 k)⟩ -def before6222 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail6200_13,(tail6200_70 k)⟩ -def before6223 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1149),tail6200_71,(tail6200_72 k)⟩ -def before6224 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6200_12,(tail6200_73 k)⟩ -def before6225 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6200_11,(tail6200_74 k)⟩ -def before6226 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6200_75,(tail6200_76 k)⟩ -def before6227 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail6200_10,(tail6200_77 k)⟩ -def before6228 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1187),tail6200_78,(tail6200_79 k)⟩ -def before6229 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6200_9,(tail6200_80 k)⟩ -def before6230 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6200_8,(tail6200_81 k)⟩ -def before6231 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6200_82,(tail6200_83 k)⟩ -def before6232 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail6200_7,(tail6200_84 k)⟩ -def before6233 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1231),tail6200_85,(tail6200_86 k)⟩ -def before6234 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1235),tail6200_6,(tail6200_87 k)⟩ -def before6235 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1237),tail6200_5,(tail6200_88 k)⟩ -def before6236 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6200_89,(tail6200_90 k)⟩ -def before6237 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail6200_4,(tail6200_91 k)⟩ -def before6238 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1245),tail6200_3,(tail6200_92 k)⟩ -def before6239 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1247),tail6200_93,(tail6200_94 k)⟩ -def before6240 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail6200_95,(tail6200_94 k)⟩ -def before6241 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6200_96,(tail6200_92 k)⟩ -def before6242 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6200_96,(tail6200_97 k)⟩ -def before6243 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6200_98,(tail6200_97 k)⟩ -def before6244 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail6200_99,(tail6200_88 k)⟩ -def before6245 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6200_99,(tail6200_100 k)⟩ -def before6246 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6200_95,(tail6200_101 k)⟩ -def before6247 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1249),tail6200_2,(tail6200_102 k)⟩ -def before6248 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail6200_103,(tail6200_102 k)⟩ -def before6249 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6200_103,(tail6200_104 k)⟩ -def before6250 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail6200_2,(tail6200_104 k)⟩ -def before6251 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail6200_105,(tail6200_101 k)⟩ -def before6252 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1237),tail6200_106,(tail6200_100 k)⟩ -def before6253 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1237),tail6200_106,(tail6200_107 k)⟩ -def before6254 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1237),tail6200_109,(tail6200_107 k)⟩ -def before6255 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6200_110,(tail6200_87 k)⟩ -def before6256 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6200_110,(tail6200_112 k)⟩ -def before6257 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6200_113,(tail6200_112 k)⟩ -def before6258 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail6200_114,(tail6200_111 k)⟩ -def before6259 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1231),tail6200_115,(tail6200_86 k)⟩ -def before6260 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail6200_116,(tail6200_84 k)⟩ -def before6261 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6200_117,(tail6200_81 k)⟩ -def before6262 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6200_117,(tail6200_118 k)⟩ -def before6263 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail6200_116,(tail6200_119 k)⟩ -def before6264 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail6200_120,(tail6200_119 k)⟩ -def before6265 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6200_121,(tail6200_118 k)⟩ -def before6266 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6200_122,(tail6200_80 k)⟩ -def before6267 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1187),tail6200_123,(tail6200_79 k)⟩ -def before6268 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail6200_124,(tail6200_77 k)⟩ -def before6269 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6200_125,(tail6200_74 k)⟩ -def before6270 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6200_125,(tail6200_126 k)⟩ -def before6271 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail6200_124,(tail6200_127 k)⟩ -def before6272 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1185),tail6200_128,(tail6200_127 k)⟩ -def before6273 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6200_129,(tail6200_126 k)⟩ -def before6274 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6200_130,(tail6200_73 k)⟩ -def before6275 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1149),tail6200_131,(tail6200_72 k)⟩ -def before6276 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail6200_132,(tail6200_70 k)⟩ -def before6277 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6200_133,(tail6200_67 k)⟩ -def before6278 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6200_133,(tail6200_134 k)⟩ -def before6279 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail6200_132,(tail6200_135 k)⟩ -def before6280 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1147),tail6200_136,(tail6200_135 k)⟩ -def before6281 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6200_137,(tail6200_134 k)⟩ -def before6282 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6200_138,(tail6200_66 k)⟩ -def before6283 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6200_139,(tail6200_65 k)⟩ -def before6284 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6200_140 k),(tail6200_64 k)⟩ -def before6285 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6200_141 k),(tail6200_63 k)⟩ -def before6286 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521491),(tail6200_142 k),(tail6200_62 k)⟩ -def before6287 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521493),(tail6200_143 k),(tail6200_60 k)⟩ -def before6288 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6200_144 k),(tail6200_57 k)⟩ -def before6289 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6200_144 k),(tail6200_145 k)⟩ -def before6290 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail6200_143 k),(tail6200_146 k)⟩ -def before6291 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521493),(tail6200_147 k),(tail6200_146 k)⟩ -def before6292 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6200_148 k),(tail6200_145 k)⟩ -def before6293 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6200_149 k),(tail6200_56 k)⟩ -def before6294 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521553),(tail6200_150 k),(tail6200_55 k)⟩ -def before6295 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521555),(tail6200_151 k),(tail6200_53 k)⟩ -def before6296 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6200_152 k),(tail6200_50 k)⟩ -def before6297 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6200_152 k),(tail6200_153 k)⟩ -def before6298 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521555),(tail6200_151 k),(tail6200_154 k)⟩ -def before6299 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521555),(tail6200_155 k),(tail6200_154 k)⟩ -def after6299 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6200_156 k),(tail6200_153 k)⟩ - -theorem macro6200 (k : Nat) : applyExit (before6200 k) exit2 23 = some (before6201 k) := by - simp (disch := omega) [before6200, before6201, exit2, applyExit, pop, push] - <;> omega -theorem step6200 (k : Nat) : Runs (23*2) (before6200 k).denote (before6201 k).denote := - @applyExit_sound (before6200 k) (before6201 k) exit2 23 valid2 (macro6200 k) -theorem macro6201 (k : Nat) : applyExit (before6201 k) exit3 1 = some (before6202 k) := by - simp (disch := omega) [before6201, before6202, exit3, applyExit, pop, push] - <;> omega -theorem step6201 (k : Nat) : Runs (1*2) (before6201 k).denote (before6202 k).denote := - @applyExit_sound (before6201 k) (before6202 k) exit3 1 valid3 (macro6201 k) -theorem macro6202 (k : Nat) : applyExit (before6202 k) exit9 1 = some (before6203 k) := by - simp (disch := omega) [before6202, before6203, exit9, applyExit, pop, push] - <;> omega -theorem step6202 (k : Nat) : Runs (1*2) (before6202 k).denote (before6203 k).denote := - @applyExit_sound (before6202 k) (before6203 k) exit9 1 valid9 (macro6202 k) -theorem macro6203 (k : Nat) : applyExit (before6203 k) exit10 90 = some (before6204 k) := by - simp (disch := omega) [before6203, before6204, exit10, applyExit, pop, push] - <;> omega -theorem step6203 (k : Nat) : Runs (90*2) (before6203 k).denote (before6204 k).denote := - @applyExit_sound (before6203 k) (before6204 k) exit10 90 valid10 (macro6203 k) -theorem macro6204 (k : Nat) : applyExit (before6204 k) exit11 1 = some (before6205 k) := by - simp (disch := omega) [before6204, before6205, exit11, applyExit, pop, push] - <;> omega -theorem step6204 (k : Nat) : Runs (1*2) (before6204 k).denote (before6205 k).denote := - @applyExit_sound (before6204 k) (before6205 k) exit11 1 valid11 (macro6204 k) -theorem macro6205 (k : Nat) : applyExit (before6205 k) exit2 16 = some (before6206 k) := by - simp (disch := omega) [before6205, before6206, exit2, applyExit, pop, push] - <;> omega -theorem step6205 (k : Nat) : Runs (16*2) (before6205 k).denote (before6206 k).denote := - @applyExit_sound (before6205 k) (before6206 k) exit2 16 valid2 (macro6205 k) -theorem macro6206 (k : Nat) : applyExit (before6206 k) exit3 1 = some (before6207 k) := by - simp (disch := omega) [before6206, before6207, exit3, applyExit, pop, push] - <;> omega -theorem step6206 (k : Nat) : Runs (1*2) (before6206 k).denote (before6207 k).denote := - @applyExit_sound (before6206 k) (before6207 k) exit3 1 valid3 (macro6206 k) -theorem macro6207 (k : Nat) : applyExit (before6207 k) exit9 1 = some (before6208 k) := by - simp (disch := omega) [before6207, before6208, exit9, applyExit, pop, push] - <;> omega -theorem step6207 (k : Nat) : Runs (1*2) (before6207 k).denote (before6208 k).denote := - @applyExit_sound (before6207 k) (before6208 k) exit9 1 valid9 (macro6207 k) -theorem macro6208 (k : Nat) : applyExit (before6208 k) exit10 38 = some (before6209 k) := by - simp (disch := omega) [before6208, before6209, exit10, applyExit, pop, push] - <;> omega -theorem step6208 (k : Nat) : Runs (38*2) (before6208 k).denote (before6209 k).denote := - @applyExit_sound (before6208 k) (before6209 k) exit10 38 valid10 (macro6208 k) -theorem macro6209 (k : Nat) : applyExit (before6209 k) exit11 1 = some (before6210 k) := by - simp (disch := omega) [before6209, before6210, exit11, applyExit, pop, push] - <;> omega -theorem step6209 (k : Nat) : Runs (1*2) (before6209 k).denote (before6210 k).denote := - @applyExit_sound (before6209 k) (before6210 k) exit11 1 valid11 (macro6209 k) -theorem macro6210 (k : Nat) : applyExit (before6210 k) exit2 22 = some (before6211 k) := by - simp (disch := omega) [before6210, before6211, exit2, applyExit, pop, push] - <;> omega -theorem step6210 (k : Nat) : Runs (22*2) (before6210 k).denote (before6211 k).denote := - @applyExit_sound (before6210 k) (before6211 k) exit2 22 valid2 (macro6210 k) -theorem macro6211 (k : Nat) : applyExit (before6211 k) exit3 1 = some (before6212 k) := by - simp (disch := omega) [before6211, before6212, exit3, applyExit, pop, push] - <;> omega -theorem step6211 (k : Nat) : Runs (1*2) (before6211 k).denote (before6212 k).denote := - @applyExit_sound (before6211 k) (before6212 k) exit3 1 valid3 (macro6211 k) -theorem macro6212 (k : Nat) : applyExit (before6212 k) exit9 1 = some (before6213 k) := by - simp (disch := omega) [before6212, before6213, exit9, applyExit, pop, push] - <;> omega -theorem step6212 (k : Nat) : Runs (1*2) (before6212 k).denote (before6213 k).denote := - @applyExit_sound (before6212 k) (before6213 k) exit9 1 valid9 (macro6212 k) -theorem macro6213 (k : Nat) : applyExit (before6213 k) exit10 6 = some (before6214 k) := by - simp (disch := omega) [before6213, before6214, exit10, applyExit, pop, push] - <;> omega -theorem step6213 (k : Nat) : Runs (6*2) (before6213 k).denote (before6214 k).denote := - @applyExit_sound (before6213 k) (before6214 k) exit10 6 valid10 (macro6213 k) -theorem macro6214 (k : Nat) : applyExit (before6214 k) exit11 1 = some (before6215 k) := by - simp (disch := omega) [before6214, before6215, exit11, applyExit, pop, push] - <;> omega -theorem step6214 (k : Nat) : Runs (1*2) (before6214 k).denote (before6215 k).denote := - @applyExit_sound (before6214 k) (before6215 k) exit11 1 valid11 (macro6214 k) -theorem macro6215 (k : Nat) : applyExit (before6215 k) exit2 791761154 = some (before6216 k) := by - simp (disch := omega) [before6215, before6216, exit2, applyExit, pop, push] - <;> omega -theorem step6215 (k : Nat) : Runs (791761154*2) (before6215 k).denote (before6216 k).denote := - @applyExit_sound (before6215 k) (before6216 k) exit2 791761154 valid2 (macro6215 k) -theorem macro6216 (k : Nat) : applyExit (before6216 k) exit276 1 = some (before6217 k) := by - simp (disch := omega) [before6216, before6217, exit276, applyExit, pop, push] - <;> omega -theorem step6216 (k : Nat) : Runs (1*38) (before6216 k).denote (before6217 k).denote := - @applyExit_sound (before6216 k) (before6217 k) exit276 1 valid276 (macro6216 k) -theorem macro6217 (k : Nat) : applyExit (before6217 k) exit330 (1*k+7) = some (before6218 k) := by - simp (disch := omega) [before6217, before6218, exit330, applyExit, pop, push] - <;> omega -theorem step6217 (k : Nat) : Runs ((1*k+7)*38) (before6217 k).denote (before6218 k).denote := - @applyExit_sound (before6217 k) (before6218 k) exit330 (1*k+7) valid330 (macro6217 k) -theorem macro6218 (k : Nat) : applyExit (before6218 k) exit2 4 = some (before6219 k) := by - simp (disch := omega) [before6218, before6219, exit2, applyExit, pop, push] - <;> omega -theorem step6218 (k : Nat) : Runs (4*2) (before6218 k).denote (before6219 k).denote := - @applyExit_sound (before6218 k) (before6219 k) exit2 4 valid2 (macro6218 k) -theorem macro6219 (k : Nat) : applyExit (before6219 k) exit3 1 = some (before6220 k) := by - simp (disch := omega) [before6219, before6220, exit3, applyExit, pop, push] - <;> omega -theorem step6219 (k : Nat) : Runs (1*2) (before6219 k).denote (before6220 k).denote := - @applyExit_sound (before6219 k) (before6220 k) exit3 1 valid3 (macro6219 k) -theorem macro6220 (k : Nat) : applyExit (before6220 k) exit9 1 = some (before6221 k) := by - simp (disch := omega) [before6220, before6221, exit9, applyExit, pop, push] - <;> omega -theorem step6220 (k : Nat) : Runs (1*2) (before6220 k).denote (before6221 k).denote := - @applyExit_sound (before6220 k) (before6221 k) exit9 1 valid9 (macro6220 k) -theorem macro6221 (k : Nat) : applyExit (before6221 k) exit10 7 = some (before6222 k) := by - simp (disch := omega) [before6221, before6222, exit10, applyExit, pop, push] - <;> omega -theorem step6221 (k : Nat) : Runs (7*2) (before6221 k).denote (before6222 k).denote := - @applyExit_sound (before6221 k) (before6222 k) exit10 7 valid10 (macro6221 k) -theorem macro6222 (k : Nat) : applyExit (before6222 k) exit11 1 = some (before6223 k) := by - simp (disch := omega) [before6222, before6223, exit11, applyExit, pop, push] - <;> omega -theorem step6222 (k : Nat) : Runs (1*2) (before6222 k).denote (before6223 k).denote := - @applyExit_sound (before6222 k) (before6223 k) exit11 1 valid11 (macro6222 k) -theorem macro6223 (k : Nat) : applyExit (before6223 k) exit2 9 = some (before6224 k) := by - simp (disch := omega) [before6223, before6224, exit2, applyExit, pop, push] - <;> omega -theorem step6223 (k : Nat) : Runs (9*2) (before6223 k).denote (before6224 k).denote := - @applyExit_sound (before6223 k) (before6224 k) exit2 9 valid2 (macro6223 k) -theorem macro6224 (k : Nat) : applyExit (before6224 k) exit3 1 = some (before6225 k) := by - simp (disch := omega) [before6224, before6225, exit3, applyExit, pop, push] - <;> omega -theorem step6224 (k : Nat) : Runs (1*2) (before6224 k).denote (before6225 k).denote := - @applyExit_sound (before6224 k) (before6225 k) exit3 1 valid3 (macro6224 k) -theorem macro6225 (k : Nat) : applyExit (before6225 k) exit9 1 = some (before6226 k) := by - simp (disch := omega) [before6225, before6226, exit9, applyExit, pop, push] - <;> omega -theorem step6225 (k : Nat) : Runs (1*2) (before6225 k).denote (before6226 k).denote := - @applyExit_sound (before6225 k) (before6226 k) exit9 1 valid9 (macro6225 k) -theorem macro6226 (k : Nat) : applyExit (before6226 k) exit10 7 = some (before6227 k) := by - simp (disch := omega) [before6226, before6227, exit10, applyExit, pop, push] - <;> omega -theorem step6226 (k : Nat) : Runs (7*2) (before6226 k).denote (before6227 k).denote := - @applyExit_sound (before6226 k) (before6227 k) exit10 7 valid10 (macro6226 k) -theorem macro6227 (k : Nat) : applyExit (before6227 k) exit11 1 = some (before6228 k) := by - simp (disch := omega) [before6227, before6228, exit11, applyExit, pop, push] - <;> omega -theorem step6227 (k : Nat) : Runs (1*2) (before6227 k).denote (before6228 k).denote := - @applyExit_sound (before6227 k) (before6228 k) exit11 1 valid11 (macro6227 k) -theorem macro6228 (k : Nat) : applyExit (before6228 k) exit2 10 = some (before6229 k) := by - simp (disch := omega) [before6228, before6229, exit2, applyExit, pop, push] - <;> omega -theorem step6228 (k : Nat) : Runs (10*2) (before6228 k).denote (before6229 k).denote := - @applyExit_sound (before6228 k) (before6229 k) exit2 10 valid2 (macro6228 k) -theorem macro6229 (k : Nat) : applyExit (before6229 k) exit3 1 = some (before6230 k) := by - simp (disch := omega) [before6229, before6230, exit3, applyExit, pop, push] - <;> omega -theorem step6229 (k : Nat) : Runs (1*2) (before6229 k).denote (before6230 k).denote := - @applyExit_sound (before6229 k) (before6230 k) exit3 1 valid3 (macro6229 k) -theorem macro6230 (k : Nat) : applyExit (before6230 k) exit9 1 = some (before6231 k) := by - simp (disch := omega) [before6230, before6231, exit9, applyExit, pop, push] - <;> omega -theorem step6230 (k : Nat) : Runs (1*2) (before6230 k).denote (before6231 k).denote := - @applyExit_sound (before6230 k) (before6231 k) exit9 1 valid9 (macro6230 k) -theorem macro6231 (k : Nat) : applyExit (before6231 k) exit10 9 = some (before6232 k) := by - simp (disch := omega) [before6231, before6232, exit10, applyExit, pop, push] - <;> omega -theorem step6231 (k : Nat) : Runs (9*2) (before6231 k).denote (before6232 k).denote := - @applyExit_sound (before6231 k) (before6232 k) exit10 9 valid10 (macro6231 k) -theorem macro6232 (k : Nat) : applyExit (before6232 k) exit11 1 = some (before6233 k) := by - simp (disch := omega) [before6232, before6233, exit11, applyExit, pop, push] - <;> omega -theorem step6232 (k : Nat) : Runs (1*2) (before6232 k).denote (before6233 k).denote := - @applyExit_sound (before6232 k) (before6233 k) exit11 1 valid11 (macro6232 k) -theorem macro6233 (k : Nat) : applyExit (before6233 k) exit2 2 = some (before6234 k) := by - simp (disch := omega) [before6233, before6234, exit2, applyExit, pop, push] - <;> omega -theorem step6233 (k : Nat) : Runs (2*2) (before6233 k).denote (before6234 k).denote := - @applyExit_sound (before6233 k) (before6234 k) exit2 2 valid2 (macro6233 k) -theorem macro6234 (k : Nat) : applyExit (before6234 k) exit3 1 = some (before6235 k) := by - simp (disch := omega) [before6234, before6235, exit3, applyExit, pop, push] - <;> omega -theorem step6234 (k : Nat) : Runs (1*2) (before6234 k).denote (before6235 k).denote := - @applyExit_sound (before6234 k) (before6235 k) exit3 1 valid3 (macro6234 k) -theorem macro6235 (k : Nat) : applyExit (before6235 k) exit9 1 = some (before6236 k) := by - simp (disch := omega) [before6235, before6236, exit9, applyExit, pop, push] - <;> omega -theorem step6235 (k : Nat) : Runs (1*2) (before6235 k).denote (before6236 k).denote := - @applyExit_sound (before6235 k) (before6236 k) exit9 1 valid9 (macro6235 k) -theorem macro6236 (k : Nat) : applyExit (before6236 k) exit10 2 = some (before6237 k) := by - simp (disch := omega) [before6236, before6237, exit10, applyExit, pop, push] - <;> omega -theorem step6236 (k : Nat) : Runs (2*2) (before6236 k).denote (before6237 k).denote := - @applyExit_sound (before6236 k) (before6237 k) exit10 2 valid10 (macro6236 k) -theorem macro6237 (k : Nat) : applyExit (before6237 k) exit46 1 = some (before6238 k) := by - simp (disch := omega) [before6237, before6238, exit46, applyExit, pop, push] - <;> omega -theorem step6237 (k : Nat) : Runs (1*2) (before6237 k).denote (before6238 k).denote := - @applyExit_sound (before6237 k) (before6238 k) exit46 1 valid46 (macro6237 k) -theorem macro6238 (k : Nat) : applyExit (before6238 k) exit47 1 = some (before6239 k) := by - simp (disch := omega) [before6238, before6239, exit47, applyExit, pop, push] - <;> omega -theorem step6238 (k : Nat) : Runs (1*2) (before6238 k).denote (before6239 k).denote := - @applyExit_sound (before6238 k) (before6239 k) exit47 1 valid47 (macro6238 k) -theorem macro6239 (k : Nat) : applyExit (before6239 k) exit62 1 = some (before6240 k) := by - simp (disch := omega) [before6239, before6240, exit62, applyExit, pop, push] - <;> omega -theorem step6239 (k : Nat) : Runs (1*1) (before6239 k).denote (before6240 k).denote := - @applyExit_sound (before6239 k) (before6240 k) exit62 1 valid62 (macro6239 k) -theorem macro6240 (k : Nat) : applyExit (before6240 k) exit35 1 = some (before6241 k) := by - simp (disch := omega) [before6240, before6241, exit35, applyExit, pop, push] - <;> omega -theorem step6240 (k : Nat) : Runs (1*2) (before6240 k).denote (before6241 k).denote := - @applyExit_sound (before6240 k) (before6241 k) exit35 1 valid35 (macro6240 k) -theorem macro6241 (k : Nat) : applyExit (before6241 k) exit39 1 = some (before6242 k) := by - simp (disch := omega) [before6241, before6242, exit39, applyExit, pop, push] - <;> omega -theorem step6241 (k : Nat) : Runs (1*1) (before6241 k).denote (before6242 k).denote := - @applyExit_sound (before6241 k) (before6242 k) exit39 1 valid39 (macro6241 k) -theorem macro6242 (k : Nat) : applyExit (before6242 k) exit32 1 = some (before6243 k) := by - simp (disch := omega) [before6242, before6243, exit32, applyExit, pop, push] - <;> omega -theorem step6242 (k : Nat) : Runs (1*3) (before6242 k).denote (before6243 k).denote := - @applyExit_sound (before6242 k) (before6243 k) exit32 1 valid32 (macro6242 k) -theorem macro6243 (k : Nat) : applyExit (before6243 k) exit36 4 = some (before6244 k) := by - simp (disch := omega) [before6243, before6244, exit36, applyExit, pop, push] - <;> omega -theorem step6243 (k : Nat) : Runs (4*2) (before6243 k).denote (before6244 k).denote := - @applyExit_sound (before6243 k) (before6244 k) exit36 4 valid36 (macro6243 k) -theorem macro6244 (k : Nat) : applyExit (before6244 k) exit31 1 = some (before6245 k) := by - simp (disch := omega) [before6244, before6245, exit31, applyExit, pop, push] - <;> omega -theorem step6244 (k : Nat) : Runs (1*1) (before6244 k).denote (before6245 k).denote := - @applyExit_sound (before6244 k) (before6245 k) exit31 1 valid31 (macro6244 k) -theorem macro6245 (k : Nat) : applyExit (before6245 k) exit10 5 = some (before6246 k) := by - simp (disch := omega) [before6245, before6246, exit10, applyExit, pop, push] - <;> omega -theorem step6245 (k : Nat) : Runs (5*2) (before6245 k).denote (before6246 k).denote := - @applyExit_sound (before6245 k) (before6246 k) exit10 5 valid10 (macro6245 k) -theorem macro6246 (k : Nat) : applyExit (before6246 k) exit46 1 = some (before6247 k) := by - simp (disch := omega) [before6246, before6247, exit46, applyExit, pop, push] - <;> omega -theorem step6246 (k : Nat) : Runs (1*2) (before6246 k).denote (before6247 k).denote := - @applyExit_sound (before6246 k) (before6247 k) exit46 1 valid46 (macro6246 k) -theorem macro6247 (k : Nat) : applyExit (before6247 k) exit49 1 = some (before6248 k) := by - simp (disch := omega) [before6247, before6248, exit49, applyExit, pop, push] - <;> omega -theorem step6247 (k : Nat) : Runs (1*1) (before6247 k).denote (before6248 k).denote := - @applyExit_sound (before6247 k) (before6248 k) exit49 1 valid49 (macro6247 k) -theorem macro6248 (k : Nat) : applyExit (before6248 k) exit1 1 = some (before6249 k) := by - simp (disch := omega) [before6248, before6249, exit1, applyExit, pop, push] - <;> omega -theorem step6248 (k : Nat) : Runs (1*3) (before6248 k).denote (before6249 k).denote := - @applyExit_sound (before6248 k) (before6249 k) exit1 1 valid1 (macro6248 k) -theorem macro6249 (k : Nat) : applyExit (before6249 k) exit6 1 = some (before6250 k) := by - simp (disch := omega) [before6249, before6250, exit6, applyExit, pop, push] - <;> omega -theorem step6249 (k : Nat) : Runs (1*1) (before6249 k).denote (before6250 k).denote := - @applyExit_sound (before6249 k) (before6250 k) exit6 1 valid6 (macro6249 k) -theorem macro6250 (k : Nat) : applyExit (before6250 k) exit0 1 = some (before6251 k) := by - simp (disch := omega) [before6250, before6251, exit0, applyExit, pop, push] - <;> omega -theorem step6250 (k : Nat) : Runs (1*2) (before6250 k).denote (before6251 k).denote := - @applyExit_sound (before6250 k) (before6251 k) exit0 1 valid0 (macro6250 k) -theorem macro6251 (k : Nat) : applyExit (before6251 k) exit13 5 = some (before6252 k) := by - simp (disch := omega) [before6251, before6252, exit13, applyExit, pop, push] - <;> omega -theorem step6251 (k : Nat) : Runs (5*2) (before6251 k).denote (before6252 k).denote := - @applyExit_sound (before6251 k) (before6252 k) exit13 5 valid13 (macro6251 k) -theorem macro6252 (k : Nat) : applyExit (before6252 k) exit63 1 = some (before6253 k) := by - simp (disch := omega) [before6252, before6253, exit63, applyExit, pop, push] - <;> omega -theorem step6252 (k : Nat) : Runs (1*3) (before6252 k).denote (before6253 k).denote := - @applyExit_sound (before6252 k) (before6253 k) exit63 1 valid63 (macro6252 k) -theorem macro6253 (k : Nat) : applyExit (before6253 k) exit62 1 = some (before6254 k) := by - simp (disch := omega) [before6253, before6254, exit62, applyExit, pop, push] - <;> omega -theorem step6253 (k : Nat) : Runs (1*1) (before6253 k).denote (before6254 k).denote := - @applyExit_sound (before6253 k) (before6254 k) exit62 1 valid62 (macro6253 k) -theorem macro6254 (k : Nat) : applyExit (before6254 k) exit35 1 = some (before6255 k) := by - simp (disch := omega) [before6254, before6255, exit35, applyExit, pop, push] - <;> omega -theorem step6254 (k : Nat) : Runs (1*2) (before6254 k).denote (before6255 k).denote := - @applyExit_sound (before6254 k) (before6255 k) exit35 1 valid35 (macro6254 k) -theorem macro6255 (k : Nat) : applyExit (before6255 k) exit31 1 = some (before6256 k) := by - simp (disch := omega) [before6255, before6256, exit31, applyExit, pop, push] - <;> omega -theorem step6255 (k : Nat) : Runs (1*1) (before6255 k).denote (before6256 k).denote := - @applyExit_sound (before6255 k) (before6256 k) exit31 1 valid31 (macro6255 k) -theorem macro6256 (k : Nat) : applyExit (before6256 k) exit32 1 = some (before6257 k) := by - simp (disch := omega) [before6256, before6257, exit32, applyExit, pop, push] - <;> omega -theorem step6256 (k : Nat) : Runs (1*3) (before6256 k).denote (before6257 k).denote := - @applyExit_sound (before6256 k) (before6257 k) exit32 1 valid32 (macro6256 k) -theorem macro6257 (k : Nat) : applyExit (before6257 k) exit33 1 = some (before6258 k) := by - simp (disch := omega) [before6257, before6258, exit33, applyExit, pop, push] - <;> omega -theorem step6257 (k : Nat) : Runs (1*2) (before6257 k).denote (before6258 k).denote := - @applyExit_sound (before6257 k) (before6258 k) exit33 1 valid33 (macro6257 k) -theorem macro6258 (k : Nat) : applyExit (before6258 k) exit34 1 = some (before6259 k) := by - simp (disch := omega) [before6258, before6259, exit34, applyExit, pop, push] - <;> omega -theorem step6258 (k : Nat) : Runs (1*2) (before6258 k).denote (before6259 k).denote := - @applyExit_sound (before6258 k) (before6259 k) exit34 1 valid34 (macro6258 k) -theorem macro6259 (k : Nat) : applyExit (before6259 k) exit35 1 = some (before6260 k) := by - simp (disch := omega) [before6259, before6260, exit35, applyExit, pop, push] - <;> omega -theorem step6259 (k : Nat) : Runs (1*2) (before6259 k).denote (before6260 k).denote := - @applyExit_sound (before6259 k) (before6260 k) exit35 1 valid35 (macro6259 k) -theorem macro6260 (k : Nat) : applyExit (before6260 k) exit36 10 = some (before6261 k) := by - simp (disch := omega) [before6260, before6261, exit36, applyExit, pop, push] - <;> omega -theorem step6260 (k : Nat) : Runs (10*2) (before6260 k).denote (before6261 k).denote := - @applyExit_sound (before6260 k) (before6261 k) exit36 10 valid36 (macro6260 k) -theorem macro6261 (k : Nat) : applyExit (before6261 k) exit31 1 = some (before6262 k) := by - simp (disch := omega) [before6261, before6262, exit31, applyExit, pop, push] - <;> omega -theorem step6261 (k : Nat) : Runs (1*1) (before6261 k).denote (before6262 k).denote := - @applyExit_sound (before6261 k) (before6262 k) exit31 1 valid31 (macro6261 k) -theorem macro6262 (k : Nat) : applyExit (before6262 k) exit10 10 = some (before6263 k) := by - simp (disch := omega) [before6262, before6263, exit10, applyExit, pop, push] - <;> omega -theorem step6262 (k : Nat) : Runs (10*2) (before6262 k).denote (before6263 k).denote := - @applyExit_sound (before6262 k) (before6263 k) exit10 10 valid10 (macro6262 k) -theorem macro6263 (k : Nat) : applyExit (before6263 k) exit32 1 = some (before6264 k) := by - simp (disch := omega) [before6263, before6264, exit32, applyExit, pop, push] - <;> omega -theorem step6263 (k : Nat) : Runs (1*3) (before6263 k).denote (before6264 k).denote := - @applyExit_sound (before6263 k) (before6264 k) exit32 1 valid32 (macro6263 k) -theorem macro6264 (k : Nat) : applyExit (before6264 k) exit36 10 = some (before6265 k) := by - simp (disch := omega) [before6264, before6265, exit36, applyExit, pop, push] - <;> omega -theorem step6264 (k : Nat) : Runs (10*2) (before6264 k).denote (before6265 k).denote := - @applyExit_sound (before6264 k) (before6265 k) exit36 10 valid36 (macro6264 k) -theorem macro6265 (k : Nat) : applyExit (before6265 k) exit33 1 = some (before6266 k) := by - simp (disch := omega) [before6265, before6266, exit33, applyExit, pop, push] - <;> omega -theorem step6265 (k : Nat) : Runs (1*2) (before6265 k).denote (before6266 k).denote := - @applyExit_sound (before6265 k) (before6266 k) exit33 1 valid33 (macro6265 k) -theorem macro6266 (k : Nat) : applyExit (before6266 k) exit34 10 = some (before6267 k) := by - simp (disch := omega) [before6266, before6267, exit34, applyExit, pop, push] - <;> omega -theorem step6266 (k : Nat) : Runs (10*2) (before6266 k).denote (before6267 k).denote := - @applyExit_sound (before6266 k) (before6267 k) exit34 10 valid34 (macro6266 k) -theorem macro6267 (k : Nat) : applyExit (before6267 k) exit35 1 = some (before6268 k) := by - simp (disch := omega) [before6267, before6268, exit35, applyExit, pop, push] - <;> omega -theorem step6267 (k : Nat) : Runs (1*2) (before6267 k).denote (before6268 k).denote := - @applyExit_sound (before6267 k) (before6268 k) exit35 1 valid35 (macro6267 k) -theorem macro6268 (k : Nat) : applyExit (before6268 k) exit36 8 = some (before6269 k) := by - simp (disch := omega) [before6268, before6269, exit36, applyExit, pop, push] - <;> omega -theorem step6268 (k : Nat) : Runs (8*2) (before6268 k).denote (before6269 k).denote := - @applyExit_sound (before6268 k) (before6269 k) exit36 8 valid36 (macro6268 k) -theorem macro6269 (k : Nat) : applyExit (before6269 k) exit31 1 = some (before6270 k) := by - simp (disch := omega) [before6269, before6270, exit31, applyExit, pop, push] - <;> omega -theorem step6269 (k : Nat) : Runs (1*1) (before6269 k).denote (before6270 k).denote := - @applyExit_sound (before6269 k) (before6270 k) exit31 1 valid31 (macro6269 k) -theorem macro6270 (k : Nat) : applyExit (before6270 k) exit10 8 = some (before6271 k) := by - simp (disch := omega) [before6270, before6271, exit10, applyExit, pop, push] - <;> omega -theorem step6270 (k : Nat) : Runs (8*2) (before6270 k).denote (before6271 k).denote := - @applyExit_sound (before6270 k) (before6271 k) exit10 8 valid10 (macro6270 k) -theorem macro6271 (k : Nat) : applyExit (before6271 k) exit32 1 = some (before6272 k) := by - simp (disch := omega) [before6271, before6272, exit32, applyExit, pop, push] - <;> omega -theorem step6271 (k : Nat) : Runs (1*3) (before6271 k).denote (before6272 k).denote := - @applyExit_sound (before6271 k) (before6272 k) exit32 1 valid32 (macro6271 k) -theorem macro6272 (k : Nat) : applyExit (before6272 k) exit36 8 = some (before6273 k) := by - simp (disch := omega) [before6272, before6273, exit36, applyExit, pop, push] - <;> omega -theorem step6272 (k : Nat) : Runs (8*2) (before6272 k).denote (before6273 k).denote := - @applyExit_sound (before6272 k) (before6273 k) exit36 8 valid36 (macro6272 k) -theorem macro6273 (k : Nat) : applyExit (before6273 k) exit33 1 = some (before6274 k) := by - simp (disch := omega) [before6273, before6274, exit33, applyExit, pop, push] - <;> omega -theorem step6273 (k : Nat) : Runs (1*2) (before6273 k).denote (before6274 k).denote := - @applyExit_sound (before6273 k) (before6274 k) exit33 1 valid33 (macro6273 k) -theorem macro6274 (k : Nat) : applyExit (before6274 k) exit34 9 = some (before6275 k) := by - simp (disch := omega) [before6274, before6275, exit34, applyExit, pop, push] - <;> omega -theorem step6274 (k : Nat) : Runs (9*2) (before6274 k).denote (before6275 k).denote := - @applyExit_sound (before6274 k) (before6275 k) exit34 9 valid34 (macro6274 k) -theorem macro6275 (k : Nat) : applyExit (before6275 k) exit35 1 = some (before6276 k) := by - simp (disch := omega) [before6275, before6276, exit35, applyExit, pop, push] - <;> omega -theorem step6275 (k : Nat) : Runs (1*2) (before6275 k).denote (before6276 k).denote := - @applyExit_sound (before6275 k) (before6276 k) exit35 1 valid35 (macro6275 k) -theorem macro6276 (k : Nat) : applyExit (before6276 k) exit36 8 = some (before6277 k) := by - simp (disch := omega) [before6276, before6277, exit36, applyExit, pop, push] - <;> omega -theorem step6276 (k : Nat) : Runs (8*2) (before6276 k).denote (before6277 k).denote := - @applyExit_sound (before6276 k) (before6277 k) exit36 8 valid36 (macro6276 k) -theorem macro6277 (k : Nat) : applyExit (before6277 k) exit31 1 = some (before6278 k) := by - simp (disch := omega) [before6277, before6278, exit31, applyExit, pop, push] - <;> omega -theorem step6277 (k : Nat) : Runs (1*1) (before6277 k).denote (before6278 k).denote := - @applyExit_sound (before6277 k) (before6278 k) exit31 1 valid31 (macro6277 k) -theorem macro6278 (k : Nat) : applyExit (before6278 k) exit10 8 = some (before6279 k) := by - simp (disch := omega) [before6278, before6279, exit10, applyExit, pop, push] - <;> omega -theorem step6278 (k : Nat) : Runs (8*2) (before6278 k).denote (before6279 k).denote := - @applyExit_sound (before6278 k) (before6279 k) exit10 8 valid10 (macro6278 k) -theorem macro6279 (k : Nat) : applyExit (before6279 k) exit32 1 = some (before6280 k) := by - simp (disch := omega) [before6279, before6280, exit32, applyExit, pop, push] - <;> omega -theorem step6279 (k : Nat) : Runs (1*3) (before6279 k).denote (before6280 k).denote := - @applyExit_sound (before6279 k) (before6280 k) exit32 1 valid32 (macro6279 k) -theorem macro6280 (k : Nat) : applyExit (before6280 k) exit36 8 = some (before6281 k) := by - simp (disch := omega) [before6280, before6281, exit36, applyExit, pop, push] - <;> omega -theorem step6280 (k : Nat) : Runs (8*2) (before6280 k).denote (before6281 k).denote := - @applyExit_sound (before6280 k) (before6281 k) exit36 8 valid36 (macro6280 k) -theorem macro6281 (k : Nat) : applyExit (before6281 k) exit33 1 = some (before6282 k) := by - simp (disch := omega) [before6281, before6282, exit33, applyExit, pop, push] - <;> omega -theorem step6281 (k : Nat) : Runs (1*2) (before6281 k).denote (before6282 k).denote := - @applyExit_sound (before6281 k) (before6282 k) exit33 1 valid33 (macro6281 k) -theorem macro6282 (k : Nat) : applyExit (before6282 k) exit34 4 = some (before6283 k) := by - simp (disch := omega) [before6282, before6283, exit34, applyExit, pop, push] - <;> omega -theorem step6282 (k : Nat) : Runs (4*2) (before6282 k).denote (before6283 k).denote := - @applyExit_sound (before6282 k) (before6283 k) exit34 4 valid34 (macro6282 k) -theorem macro6283 (k : Nat) : applyExit (before6283 k) exit331 (1*k+7) = some (before6284 k) := by - simp (disch := omega) [before6283, before6284, exit331, applyExit, pop, push] - <;> omega -theorem step6283 (k : Nat) : Runs ((1*k+7)*74) (before6283 k).denote (before6284 k).denote := - @applyExit_sound (before6283 k) (before6284 k) exit331 (1*k+7) valid331 (macro6283 k) -theorem macro6284 (k : Nat) : applyExit (before6284 k) exit283 1 = some (before6285 k) := by - simp (disch := omega) [before6284, before6285, exit283, applyExit, pop, push] - <;> omega -theorem step6284 (k : Nat) : Runs (1*38) (before6284 k).denote (before6285 k).denote := - @applyExit_sound (before6284 k) (before6285 k) exit283 1 valid283 (macro6284 k) -theorem macro6285 (k : Nat) : applyExit (before6285 k) exit34 791761154 = some (before6286 k) := by - simp (disch := omega) [before6285, before6286, exit34, applyExit, pop, push] - <;> omega -theorem step6285 (k : Nat) : Runs (791761154*2) (before6285 k).denote (before6286 k).denote := - @applyExit_sound (before6285 k) (before6286 k) exit34 791761154 valid34 (macro6285 k) -theorem macro6286 (k : Nat) : applyExit (before6286 k) exit35 1 = some (before6287 k) := by - simp (disch := omega) [before6286, before6287, exit35, applyExit, pop, push] - <;> omega -theorem step6286 (k : Nat) : Runs (1*2) (before6286 k).denote (before6287 k).denote := - @applyExit_sound (before6286 k) (before6287 k) exit35 1 valid35 (macro6286 k) -theorem macro6287 (k : Nat) : applyExit (before6287 k) exit36 7 = some (before6288 k) := by - simp (disch := omega) [before6287, before6288, exit36, applyExit, pop, push] - <;> omega -theorem step6287 (k : Nat) : Runs (7*2) (before6287 k).denote (before6288 k).denote := - @applyExit_sound (before6287 k) (before6288 k) exit36 7 valid36 (macro6287 k) -theorem macro6288 (k : Nat) : applyExit (before6288 k) exit31 1 = some (before6289 k) := by - simp (disch := omega) [before6288, before6289, exit31, applyExit, pop, push] - <;> omega -theorem step6288 (k : Nat) : Runs (1*1) (before6288 k).denote (before6289 k).denote := - @applyExit_sound (before6288 k) (before6289 k) exit31 1 valid31 (macro6288 k) -theorem macro6289 (k : Nat) : applyExit (before6289 k) exit10 7 = some (before6290 k) := by - simp (disch := omega) [before6289, before6290, exit10, applyExit, pop, push] - <;> omega -theorem step6289 (k : Nat) : Runs (7*2) (before6289 k).denote (before6290 k).denote := - @applyExit_sound (before6289 k) (before6290 k) exit10 7 valid10 (macro6289 k) -theorem macro6290 (k : Nat) : applyExit (before6290 k) exit32 1 = some (before6291 k) := by - simp (disch := omega) [before6290, before6291, exit32, applyExit, pop, push] - <;> omega -theorem step6290 (k : Nat) : Runs (1*3) (before6290 k).denote (before6291 k).denote := - @applyExit_sound (before6290 k) (before6291 k) exit32 1 valid32 (macro6290 k) -theorem macro6291 (k : Nat) : applyExit (before6291 k) exit36 7 = some (before6292 k) := by - simp (disch := omega) [before6291, before6292, exit36, applyExit, pop, push] - <;> omega -theorem step6291 (k : Nat) : Runs (7*2) (before6291 k).denote (before6292 k).denote := - @applyExit_sound (before6291 k) (before6292 k) exit36 7 valid36 (macro6291 k) -theorem macro6292 (k : Nat) : applyExit (before6292 k) exit33 1 = some (before6293 k) := by - simp (disch := omega) [before6292, before6293, exit33, applyExit, pop, push] - <;> omega -theorem step6292 (k : Nat) : Runs (1*2) (before6292 k).denote (before6293 k).denote := - @applyExit_sound (before6292 k) (before6293 k) exit33 1 valid33 (macro6292 k) -theorem macro6293 (k : Nat) : applyExit (before6293 k) exit34 22 = some (before6294 k) := by - simp (disch := omega) [before6293, before6294, exit34, applyExit, pop, push] - <;> omega -theorem step6293 (k : Nat) : Runs (22*2) (before6293 k).denote (before6294 k).denote := - @applyExit_sound (before6293 k) (before6294 k) exit34 22 valid34 (macro6293 k) -theorem macro6294 (k : Nat) : applyExit (before6294 k) exit35 1 = some (before6295 k) := by - simp (disch := omega) [before6294, before6295, exit35, applyExit, pop, push] - <;> omega -theorem step6294 (k : Nat) : Runs (1*2) (before6294 k).denote (before6295 k).denote := - @applyExit_sound (before6294 k) (before6295 k) exit35 1 valid35 (macro6294 k) -theorem macro6295 (k : Nat) : applyExit (before6295 k) exit36 39 = some (before6296 k) := by - simp (disch := omega) [before6295, before6296, exit36, applyExit, pop, push] - <;> omega -theorem step6295 (k : Nat) : Runs (39*2) (before6295 k).denote (before6296 k).denote := - @applyExit_sound (before6295 k) (before6296 k) exit36 39 valid36 (macro6295 k) -theorem macro6296 (k : Nat) : applyExit (before6296 k) exit31 1 = some (before6297 k) := by - simp (disch := omega) [before6296, before6297, exit31, applyExit, pop, push] - <;> omega -theorem step6296 (k : Nat) : Runs (1*1) (before6296 k).denote (before6297 k).denote := - @applyExit_sound (before6296 k) (before6297 k) exit31 1 valid31 (macro6296 k) -theorem macro6297 (k : Nat) : applyExit (before6297 k) exit10 39 = some (before6298 k) := by - simp (disch := omega) [before6297, before6298, exit10, applyExit, pop, push] - <;> omega -theorem step6297 (k : Nat) : Runs (39*2) (before6297 k).denote (before6298 k).denote := - @applyExit_sound (before6297 k) (before6298 k) exit10 39 valid10 (macro6297 k) -theorem macro6298 (k : Nat) : applyExit (before6298 k) exit32 1 = some (before6299 k) := by - simp (disch := omega) [before6298, before6299, exit32, applyExit, pop, push] - <;> omega -theorem step6298 (k : Nat) : Runs (1*3) (before6298 k).denote (before6299 k).denote := - @applyExit_sound (before6298 k) (before6299 k) exit32 1 valid32 (macro6298 k) -theorem macro6299 (k : Nat) : applyExit (before6299 k) exit36 39 = some (after6299 k) := by - simp (disch := omega) [before6299, after6299, exit36, applyExit, pop, push] - <;> omega -theorem step6299 (k : Nat) : Runs (39*2) (before6299 k).denote (after6299 k).denote := - @applyExit_sound (before6299 k) (after6299 k) exit36 39 valid36 (macro6299 k) -theorem chunkRun062 (k : Nat) : Runs (112*k+3167046629) (before6200 k).denote (after6299 k).denote := by - have h := (@Runs.trans ((((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))))+((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2))))))+(((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))))) ((((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))))+((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))))+((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2))))))) (before6200 k).denote (before6250 k).denote (after6299 k).denote (@Runs.trans (((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))))+((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2)))))) (((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))) (before6200 k).denote (before6225 k).denote (before6250 k).denote (@Runs.trans ((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2))))) ((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2))))) (before6200 k).denote (before6212 k).denote (before6225 k).denote (@Runs.trans (((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2)))) (((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))) (before6200 k).denote (before6206 k).denote (before6212 k).denote (@Runs.trans ((23*2)+((1*2)+(1*2))) ((90*2)+((1*2)+(16*2))) (before6200 k).denote (before6203 k).denote (before6206 k).denote (@Runs.trans (23*2) ((1*2)+(1*2)) (before6200 k).denote (before6201 k).denote (before6203 k).denote (step6200 k) (@Runs.trans (1*2) (1*2) (before6201 k).denote (before6202 k).denote (before6203 k).denote (step6201 k) (step6202 k))) (@Runs.trans (90*2) ((1*2)+(16*2)) (before6203 k).denote (before6204 k).denote (before6206 k).denote (step6203 k) (@Runs.trans (1*2) (16*2) (before6204 k).denote (before6205 k).denote (before6206 k).denote (step6204 k) (step6205 k)))) (@Runs.trans ((1*2)+((1*2)+(38*2))) ((1*2)+((22*2)+(1*2))) (before6206 k).denote (before6209 k).denote (before6212 k).denote (@Runs.trans (1*2) ((1*2)+(38*2)) (before6206 k).denote (before6207 k).denote (before6209 k).denote (step6206 k) (@Runs.trans (1*2) (38*2) (before6207 k).denote (before6208 k).denote (before6209 k).denote (step6207 k) (step6208 k))) (@Runs.trans (1*2) ((22*2)+(1*2)) (before6209 k).denote (before6210 k).denote (before6212 k).denote (step6209 k) (@Runs.trans (22*2) (1*2) (before6210 k).denote (before6211 k).denote (before6212 k).denote (step6210 k) (step6211 k))))) (@Runs.trans (((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38)))) (((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2)))) (before6212 k).denote (before6218 k).denote (before6225 k).denote (@Runs.trans ((1*2)+((6*2)+(1*2))) ((791761154*2)+((1*38)+((1*k+7)*38))) (before6212 k).denote (before6215 k).denote (before6218 k).denote (@Runs.trans (1*2) ((6*2)+(1*2)) (before6212 k).denote (before6213 k).denote (before6215 k).denote (step6212 k) (@Runs.trans (6*2) (1*2) (before6213 k).denote (before6214 k).denote (before6215 k).denote (step6213 k) (step6214 k))) (@Runs.trans (791761154*2) ((1*38)+((1*k+7)*38)) (before6215 k).denote (before6216 k).denote (before6218 k).denote (step6215 k) (@Runs.trans (1*38) ((1*k+7)*38) (before6216 k).denote (before6217 k).denote (before6218 k).denote (step6216 k) (step6217 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) (((7*2)+(1*2))+((9*2)+(1*2))) (before6218 k).denote (before6221 k).denote (before6225 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before6218 k).denote (before6219 k).denote (before6221 k).denote (step6218 k) (@Runs.trans (1*2) (1*2) (before6219 k).denote (before6220 k).denote (before6221 k).denote (step6219 k) (step6220 k))) (@Runs.trans ((7*2)+(1*2)) ((9*2)+(1*2)) (before6221 k).denote (before6223 k).denote (before6225 k).denote (@Runs.trans (7*2) (1*2) (before6221 k).denote (before6222 k).denote (before6223 k).denote (step6221 k) (step6222 k)) (@Runs.trans (9*2) (1*2) (before6223 k).denote (before6224 k).denote (before6225 k).denote (step6223 k) (step6224 k)))))) (@Runs.trans ((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1))))) (before6225 k).denote (before6237 k).denote (before6250 k).denote (@Runs.trans (((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))) (before6225 k).denote (before6231 k).denote (before6237 k).denote (@Runs.trans ((1*2)+((7*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before6225 k).denote (before6228 k).denote (before6231 k).denote (@Runs.trans (1*2) ((7*2)+(1*2)) (before6225 k).denote (before6226 k).denote (before6228 k).denote (step6225 k) (@Runs.trans (7*2) (1*2) (before6226 k).denote (before6227 k).denote (before6228 k).denote (step6226 k) (step6227 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before6228 k).denote (before6229 k).denote (before6231 k).denote (step6228 k) (@Runs.trans (1*2) (1*2) (before6229 k).denote (before6230 k).denote (before6231 k).denote (step6229 k) (step6230 k)))) (@Runs.trans ((9*2)+((1*2)+(2*2))) ((1*2)+((1*2)+(2*2))) (before6231 k).denote (before6234 k).denote (before6237 k).denote (@Runs.trans (9*2) ((1*2)+(2*2)) (before6231 k).denote (before6232 k).denote (before6234 k).denote (step6231 k) (@Runs.trans (1*2) (2*2) (before6232 k).denote (before6233 k).denote (before6234 k).denote (step6232 k) (step6233 k))) (@Runs.trans (1*2) ((1*2)+(2*2)) (before6234 k).denote (before6235 k).denote (before6237 k).denote (step6234 k) (@Runs.trans (1*2) (2*2) (before6235 k).denote (before6236 k).denote (before6237 k).denote (step6235 k) (step6236 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))) (before6237 k).denote (before6243 k).denote (before6250 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before6237 k).denote (before6240 k).denote (before6243 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6237 k).denote (before6238 k).denote (before6240 k).denote (step6237 k) (@Runs.trans (1*2) (1*1) (before6238 k).denote (before6239 k).denote (before6240 k).denote (step6238 k) (step6239 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before6240 k).denote (before6241 k).denote (before6243 k).denote (step6240 k) (@Runs.trans (1*1) (1*3) (before6241 k).denote (before6242 k).denote (before6243 k).denote (step6241 k) (step6242 k)))) (@Runs.trans ((4*2)+((1*1)+(5*2))) (((1*2)+(1*1))+((1*3)+(1*1))) (before6243 k).denote (before6246 k).denote (before6250 k).denote (@Runs.trans (4*2) ((1*1)+(5*2)) (before6243 k).denote (before6244 k).denote (before6246 k).denote (step6243 k) (@Runs.trans (1*1) (5*2) (before6244 k).denote (before6245 k).denote (before6246 k).denote (step6244 k) (step6245 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*1)) (before6246 k).denote (before6248 k).denote (before6250 k).denote (@Runs.trans (1*2) (1*1) (before6246 k).denote (before6247 k).denote (before6248 k).denote (step6246 k) (step6247 k)) (@Runs.trans (1*3) (1*1) (before6248 k).denote (before6249 k).denote (before6250 k).denote (step6248 k) (step6249 k))))))) (@Runs.trans (((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))))+((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2)))))) (((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))))+((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2)))))) (before6250 k).denote (before6275 k).denote (after6299 k).denote (@Runs.trans ((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1))))) ((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2))))) (before6250 k).denote (before6262 k).denote (before6275 k).denote (@Runs.trans (((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))) (before6250 k).denote (before6256 k).denote (before6262 k).denote (@Runs.trans ((1*2)+((5*2)+(1*3))) ((1*1)+((1*2)+(1*1))) (before6250 k).denote (before6253 k).denote (before6256 k).denote (@Runs.trans (1*2) ((5*2)+(1*3)) (before6250 k).denote (before6251 k).denote (before6253 k).denote (step6250 k) (@Runs.trans (5*2) (1*3) (before6251 k).denote (before6252 k).denote (before6253 k).denote (step6251 k) (step6252 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before6253 k).denote (before6254 k).denote (before6256 k).denote (step6253 k) (@Runs.trans (1*2) (1*1) (before6254 k).denote (before6255 k).denote (before6256 k).denote (step6254 k) (step6255 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) ((1*2)+((10*2)+(1*1))) (before6256 k).denote (before6259 k).denote (before6262 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before6256 k).denote (before6257 k).denote (before6259 k).denote (step6256 k) (@Runs.trans (1*2) (1*2) (before6257 k).denote (before6258 k).denote (before6259 k).denote (step6257 k) (step6258 k))) (@Runs.trans (1*2) ((10*2)+(1*1)) (before6259 k).denote (before6260 k).denote (before6262 k).denote (step6259 k) (@Runs.trans (10*2) (1*1) (before6260 k).denote (before6261 k).denote (before6262 k).denote (step6260 k) (step6261 k))))) (@Runs.trans (((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2)))) (((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2)))) (before6262 k).denote (before6268 k).denote (before6275 k).denote (@Runs.trans ((10*2)+((1*3)+(10*2))) ((1*2)+((10*2)+(1*2))) (before6262 k).denote (before6265 k).denote (before6268 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before6262 k).denote (before6263 k).denote (before6265 k).denote (step6262 k) (@Runs.trans (1*3) (10*2) (before6263 k).denote (before6264 k).denote (before6265 k).denote (step6263 k) (step6264 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before6265 k).denote (before6266 k).denote (before6268 k).denote (step6265 k) (@Runs.trans (10*2) (1*2) (before6266 k).denote (before6267 k).denote (before6268 k).denote (step6266 k) (step6267 k)))) (@Runs.trans ((8*2)+((1*1)+(8*2))) (((1*3)+(8*2))+((1*2)+(9*2))) (before6268 k).denote (before6271 k).denote (before6275 k).denote (@Runs.trans (8*2) ((1*1)+(8*2)) (before6268 k).denote (before6269 k).denote (before6271 k).denote (step6268 k) (@Runs.trans (1*1) (8*2) (before6269 k).denote (before6270 k).denote (before6271 k).denote (step6269 k) (step6270 k))) (@Runs.trans ((1*3)+(8*2)) ((1*2)+(9*2)) (before6271 k).denote (before6273 k).denote (before6275 k).denote (@Runs.trans (1*3) (8*2) (before6271 k).denote (before6272 k).denote (before6273 k).denote (step6271 k) (step6272 k)) (@Runs.trans (1*2) (9*2) (before6273 k).denote (before6274 k).denote (before6275 k).denote (step6273 k) (step6274 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2))))) ((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2))))) (before6275 k).denote (before6287 k).denote (after6299 k).denote (@Runs.trans (((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2)))) (((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))) (before6275 k).denote (before6281 k).denote (before6287 k).denote (@Runs.trans ((1*2)+((8*2)+(1*1))) ((8*2)+((1*3)+(8*2))) (before6275 k).denote (before6278 k).denote (before6281 k).denote (@Runs.trans (1*2) ((8*2)+(1*1)) (before6275 k).denote (before6276 k).denote (before6278 k).denote (step6275 k) (@Runs.trans (8*2) (1*1) (before6276 k).denote (before6277 k).denote (before6278 k).denote (step6276 k) (step6277 k))) (@Runs.trans (8*2) ((1*3)+(8*2)) (before6278 k).denote (before6279 k).denote (before6281 k).denote (step6278 k) (@Runs.trans (1*3) (8*2) (before6279 k).denote (before6280 k).denote (before6281 k).denote (step6279 k) (step6280 k)))) (@Runs.trans ((1*2)+((4*2)+((1*k+7)*74))) ((1*38)+((791761154*2)+(1*2))) (before6281 k).denote (before6284 k).denote (before6287 k).denote (@Runs.trans (1*2) ((4*2)+((1*k+7)*74)) (before6281 k).denote (before6282 k).denote (before6284 k).denote (step6281 k) (@Runs.trans (4*2) ((1*k+7)*74) (before6282 k).denote (before6283 k).denote (before6284 k).denote (step6282 k) (step6283 k))) (@Runs.trans (1*38) ((791761154*2)+(1*2)) (before6284 k).denote (before6285 k).denote (before6287 k).denote (step6284 k) (@Runs.trans (791761154*2) (1*2) (before6285 k).denote (before6286 k).denote (before6287 k).denote (step6285 k) (step6286 k))))) (@Runs.trans (((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2)))) (((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2)))) (before6287 k).denote (before6293 k).denote (after6299 k).denote (@Runs.trans ((7*2)+((1*1)+(7*2))) ((1*3)+((7*2)+(1*2))) (before6287 k).denote (before6290 k).denote (before6293 k).denote (@Runs.trans (7*2) ((1*1)+(7*2)) (before6287 k).denote (before6288 k).denote (before6290 k).denote (step6287 k) (@Runs.trans (1*1) (7*2) (before6288 k).denote (before6289 k).denote (before6290 k).denote (step6288 k) (step6289 k))) (@Runs.trans (1*3) ((7*2)+(1*2)) (before6290 k).denote (before6291 k).denote (before6293 k).denote (step6290 k) (@Runs.trans (7*2) (1*2) (before6291 k).denote (before6292 k).denote (before6293 k).denote (step6291 k) (step6292 k)))) (@Runs.trans ((22*2)+((1*2)+(39*2))) (((1*1)+(39*2))+((1*3)+(39*2))) (before6293 k).denote (before6296 k).denote (after6299 k).denote (@Runs.trans (22*2) ((1*2)+(39*2)) (before6293 k).denote (before6294 k).denote (before6296 k).denote (step6293 k) (@Runs.trans (1*2) (39*2) (before6294 k).denote (before6295 k).denote (before6296 k).denote (step6294 k) (step6295 k))) (@Runs.trans ((1*1)+(39*2)) ((1*3)+(39*2)) (before6296 k).denote (before6298 k).denote (after6299 k).denote (@Runs.trans (1*1) (39*2) (before6296 k).denote (before6297 k).denote (before6298 k).denote (step6296 k) (step6297 k)) (@Runs.trans (1*3) (39*2) (before6298 k).denote (before6299 k).denote (after6299 k).denote (step6298 k) (step6299 k)))))))) - have ht : (((((((23*2)+((1*2)+(1*2)))+((90*2)+((1*2)+(16*2))))+(((1*2)+((1*2)+(38*2)))+((1*2)+((22*2)+(1*2)))))+((((1*2)+((6*2)+(1*2)))+((791761154*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+(((7*2)+(1*2))+((9*2)+(1*2))))))+(((((1*2)+((7*2)+(1*2)))+((10*2)+((1*2)+(1*2))))+(((9*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(2*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((4*2)+((1*1)+(5*2)))+(((1*2)+(1*1))+((1*3)+(1*1)))))))+((((((1*2)+((5*2)+(1*3)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*2)))+((1*2)+((10*2)+(1*1)))))+((((10*2)+((1*3)+(10*2)))+((1*2)+((10*2)+(1*2))))+(((8*2)+((1*1)+(8*2)))+(((1*3)+(8*2))+((1*2)+(9*2))))))+(((((1*2)+((8*2)+(1*1)))+((8*2)+((1*3)+(8*2))))+(((1*2)+((4*2)+((1*k+7)*74)))+((1*38)+((791761154*2)+(1*2)))))+((((7*2)+((1*1)+(7*2)))+((1*3)+((7*2)+(1*2))))+(((22*2)+((1*2)+(39*2)))+(((1*1)+(39*2))+((1*3)+(39*2)))))))) = (112*k+3167046629) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean deleted file mode 100644 index bff5358d..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk063.lean +++ /dev/null @@ -1,791 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6300_0 : Stack := [] -abbrev tail6300_1 : Stack := ⟨w0,1⟩ :: tail6300_0 -abbrev tail6300_2 : Stack := ⟨w2,1⟩ :: tail6300_1 -abbrev tail6300_3 : Stack := ⟨w1,1⟩ :: tail6300_2 -abbrev tail6300_4 : Stack := ⟨w0,4⟩ :: tail6300_3 -abbrev tail6300_5 : Stack := ⟨w2,1⟩ :: tail6300_4 -abbrev tail6300_6 : Stack := ⟨w0,1⟩ :: tail6300_5 -abbrev tail6300_7 : Stack := ⟨w2,1⟩ :: tail6300_6 -abbrev tail6300_8 : Stack := ⟨w1,1⟩ :: tail6300_7 -abbrev tail6300_9 : Stack := ⟨w0,11⟩ :: tail6300_8 -abbrev tail6300_10 : Stack := ⟨w2,1⟩ :: tail6300_9 -abbrev tail6300_11 : Stack := ⟨w1,10⟩ :: tail6300_10 -abbrev tail6300_12 : Stack := ⟨w0,9⟩ :: tail6300_11 -abbrev tail6300_13 : Stack := ⟨w2,1⟩ :: tail6300_12 -abbrev tail6300_14 : Stack := ⟨w1,9⟩ :: tail6300_13 -abbrev tail6300_15 : Stack := ⟨w0,9⟩ :: tail6300_14 -abbrev tail6300_16 : Stack := ⟨w2,1⟩ :: tail6300_15 -abbrev tail6300_17 : Stack := ⟨w1,4⟩ :: tail6300_16 -abbrev tail6300_18 (k : Nat) : Stack := ⟨w295,(1*k+7)⟩ :: tail6300_17 -abbrev tail6300_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6300_18 k -abbrev tail6300_20 (k : Nat) : Stack := ⟨w1,791761154⟩ :: tail6300_19 k -abbrev tail6300_21 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6300_20 k -abbrev tail6300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_21 k -abbrev tail6300_23 (k : Nat) : Stack := ⟨w1,22⟩ :: tail6300_22 k -abbrev tail6300_24 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6300_23 k -abbrev tail6300_25 : Stack := ⟨w1,3⟩ :: tail6300_0 -abbrev tail6300_26 : Stack := ⟨w2,1⟩ :: tail6300_25 -abbrev tail6300_27 : Stack := ⟨w0,2⟩ :: tail6300_26 -abbrev tail6300_28 : Stack := ⟨w1,9⟩ :: tail6300_27 -abbrev tail6300_29 : Stack := ⟨w2,1⟩ :: tail6300_28 -abbrev tail6300_30 : Stack := ⟨w0,18⟩ :: tail6300_29 -abbrev tail6300_31 : Stack := ⟨w1,36⟩ :: tail6300_30 -abbrev tail6300_32 : Stack := ⟨w2,1⟩ :: tail6300_31 -abbrev tail6300_33 : Stack := ⟨w0,93⟩ :: tail6300_32 -abbrev tail6300_34 : Stack := ⟨w1,15⟩ :: tail6300_33 -abbrev tail6300_35 : Stack := ⟨w2,1⟩ :: tail6300_34 -abbrev tail6300_36 : Stack := ⟨w0,14⟩ :: tail6300_35 -abbrev tail6300_37 (k : Nat) : Stack := ⟨w293,(1*k+8)⟩ :: tail6300_36 -abbrev tail6300_38 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6300_37 k -abbrev tail6300_39 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6300_38 k -abbrev tail6300_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_39 k -abbrev tail6300_41 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6300_40 k -abbrev tail6300_42 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_41 k -abbrev tail6300_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_24 k -abbrev tail6300_44 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6300_43 k -abbrev tail6300_45 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_44 k -abbrev tail6300_46 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6300_45 k -abbrev tail6300_47 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6300_37 k -abbrev tail6300_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_47 k -abbrev tail6300_49 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6300_48 k -abbrev tail6300_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_44 k -abbrev tail6300_51 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6300_44 k -abbrev tail6300_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_51 k -abbrev tail6300_53 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6300_52 k -abbrev tail6300_54 (k : Nat) : Stack := ⟨w296,(1*k+8)⟩ :: tail6300_53 k -abbrev tail6300_55 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6300_54 k -abbrev tail6300_56 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_55 k -abbrev tail6300_57 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6300_56 k -abbrev tail6300_58 : Stack := ⟨w0,92⟩ :: tail6300_32 -abbrev tail6300_59 : Stack := ⟨w23,1⟩ :: tail6300_58 -abbrev tail6300_60 : Stack := ⟨w1,15⟩ :: tail6300_59 -abbrev tail6300_61 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_55 k -abbrev tail6300_62 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6300_55 k -abbrev tail6300_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_62 k -abbrev tail6300_64 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6300_63 k -abbrev tail6300_65 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_64 k -abbrev tail6300_66 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6300_65 k -abbrev tail6300_67 : Stack := ⟨w0,17⟩ :: tail6300_29 -abbrev tail6300_68 : Stack := ⟨w23,1⟩ :: tail6300_67 -abbrev tail6300_69 : Stack := ⟨w1,36⟩ :: tail6300_68 -abbrev tail6300_70 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_64 k -abbrev tail6300_71 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6300_64 k -abbrev tail6300_72 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_71 k -abbrev tail6300_73 (k : Nat) : Stack := ⟨w1,17⟩ :: tail6300_72 k -abbrev tail6300_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_73 k -abbrev tail6300_75 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_74 k -abbrev tail6300_76 : Stack := ⟨w0,1⟩ :: tail6300_26 -abbrev tail6300_77 : Stack := ⟨w23,1⟩ :: tail6300_76 -abbrev tail6300_78 : Stack := ⟨w1,9⟩ :: tail6300_77 -abbrev tail6300_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_73 k -abbrev tail6300_80 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6300_73 k -abbrev tail6300_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_80 k -abbrev tail6300_82 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_81 k -abbrev tail6300_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6300_82 k -abbrev tail6300_84 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6300_83 k -abbrev tail6300_85 : Stack := ⟨w1,1⟩ :: tail6300_0 -abbrev tail6300_86 : Stack := ⟨w1,4⟩ :: tail6300_0 -abbrev tail6300_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_82 k -abbrev tail6300_88 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6300_82 k -abbrev tail6300_89 : Stack := ⟨w1,6⟩ :: tail6300_0 -abbrev tail6300_90 : Stack := ⟨w2,1⟩ :: tail6300_89 -abbrev tail6300_91 : Stack := ⟨w0,1⟩ :: tail6300_90 -abbrev tail6300_92 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_73 k -abbrev tail6300_93 : Stack := ⟨w1,1⟩ :: tail6300_91 -abbrev tail6300_94 : Stack := ⟨w1,10⟩ :: tail6300_91 -abbrev tail6300_95 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6300_72 k -abbrev tail6300_96 : Stack := ⟨w2,1⟩ :: tail6300_94 -abbrev tail6300_97 : Stack := ⟨w0,16⟩ :: tail6300_96 -abbrev tail6300_98 : Stack := ⟨w0,17⟩ :: tail6300_96 -abbrev tail6300_99 (k : Nat) : Stack := ⟨w0,36⟩ :: tail6300_64 k -abbrev tail6300_100 : Stack := ⟨w1,1⟩ :: tail6300_98 -abbrev tail6300_101 : Stack := ⟨w1,37⟩ :: tail6300_98 -abbrev tail6300_102 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6300_63 k -abbrev tail6300_103 : Stack := ⟨w2,1⟩ :: tail6300_101 -abbrev tail6300_104 : Stack := ⟨w0,91⟩ :: tail6300_103 -abbrev tail6300_105 : Stack := ⟨w0,92⟩ :: tail6300_103 -abbrev tail6300_106 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6300_55 k -abbrev tail6300_107 : Stack := ⟨w1,1⟩ :: tail6300_105 -abbrev tail6300_108 : Stack := ⟨w1,16⟩ :: tail6300_105 -abbrev tail6300_109 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6300_54 k -abbrev tail6300_110 : Stack := ⟨w2,1⟩ :: tail6300_108 -abbrev tail6300_111 : Stack := ⟨w0,13⟩ :: tail6300_110 -abbrev tail6300_112 (k : Nat) : Stack := ⟨w297,(1*k+8)⟩ :: tail6300_111 -abbrev tail6300_113 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6300_112 k -abbrev tail6300_114 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6300_112 k -abbrev tail6300_115 (k : Nat) : Stack := ⟨w0,91⟩ :: tail6300_44 k -abbrev tail6300_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_114 k -abbrev tail6300_117 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6300_114 k -abbrev tail6300_118 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6300_43 k -abbrev tail6300_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_117 k -abbrev tail6300_120 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6300_119 k -abbrev tail6300_121 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6300_119 k -abbrev tail6300_122 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6300_23 k -abbrev tail6300_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_121 k -abbrev tail6300_124 (k : Nat) : Stack := ⟨w1,40⟩ :: tail6300_121 k -abbrev tail6300_125 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6300_22 k -abbrev tail6300_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_124 k -abbrev tail6300_127 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6300_126 k -abbrev tail6300_128 (k : Nat) : Stack := ⟨w0,22⟩ :: tail6300_126 k -abbrev tail6300_129 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6300_20 k -abbrev tail6300_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_128 k -abbrev tail6300_131 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6300_128 k -abbrev tail6300_132 (k : Nat) : Stack := ⟨w1,791761153⟩ :: tail6300_19 k -abbrev tail6300_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_131 k -abbrev tail6300_134 (k : Nat) : Stack := ⟨w0,791761153⟩ :: tail6300_133 k -abbrev tail6300_135 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6300_134 k -abbrev tail6300_136 (k : Nat) : Stack := ⟨w298,(1*k+7)⟩ :: tail6300_135 k -abbrev tail6300_137 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6300_136 k -abbrev tail6300_138 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6300_136 k -abbrev tail6300_139 : Stack := ⟨w0,8⟩ :: tail6300_14 -abbrev tail6300_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_138 k -abbrev tail6300_141 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6300_138 k -abbrev tail6300_142 : Stack := ⟨w1,8⟩ :: tail6300_13 -abbrev tail6300_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_141 k -abbrev tail6300_144 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6300_143 k -abbrev tail6300_145 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_143 k -abbrev tail6300_146 : Stack := ⟨w0,8⟩ :: tail6300_11 -abbrev tail6300_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_145 k -abbrev tail6300_148 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6300_145 k -abbrev tail6300_149 : Stack := ⟨w1,9⟩ :: tail6300_10 -abbrev tail6300_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_148 k -abbrev tail6300_151 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6300_150 k -abbrev tail6300_152 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6300_150 k -abbrev tail6300_153 : Stack := ⟨w0,10⟩ :: tail6300_8 -abbrev tail6300_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_152 k -abbrev tail6300_155 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6300_152 k -abbrev tail6300_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_155 k -abbrev tail6300_157 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6300_156 k -abbrev tail6300_158 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6300_157 k -abbrev tail6300_159 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6300_158 k -abbrev tail6300_160 : Stack := ⟨w0,3⟩ :: tail6300_3 -abbrev tail6300_161 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6300_158 k -abbrev tail6300_162 : Stack := ⟨w0,2⟩ :: tail6300_3 -abbrev tail6300_163 : Stack := ⟨w2,1⟩ :: tail6300_162 -abbrev tail6300_164 : Stack := ⟨w23,1⟩ :: tail6300_163 - -def before6300 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6300_24 k),(tail6300_42 k)⟩ -def before6301 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6300_43 k),(tail6300_41 k)⟩ -def before6302 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521667),(tail6300_44 k),(tail6300_40 k)⟩ -def before6303 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail6300_45 k),(tail6300_39 k)⟩ -def before6304 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6300_46 k),(tail6300_38 k)⟩ -def before6305 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6300_46 k),(tail6300_48 k)⟩ -def before6306 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521669),(tail6300_45 k),(tail6300_49 k)⟩ -def before6307 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521669),(tail6300_50 k),(tail6300_49 k)⟩ -def before6308 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6300_51 k),(tail6300_48 k)⟩ -def before6309 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6300_52 k),(tail6300_47 k)⟩ -def before6310 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6300_53 k),(tail6300_37 k)⟩ -def before6311 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6300_54 k),tail6300_36⟩ -def before6312 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526615),(tail6300_55 k),tail6300_35⟩ -def before6313 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526617),(tail6300_56 k),tail6300_34⟩ -def before6314 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6300_57 k),tail6300_33⟩ -def before6315 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6300_57 k),tail6300_59⟩ -def before6316 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526617),(tail6300_56 k),tail6300_60⟩ -def before6317 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526617),(tail6300_61 k),tail6300_60⟩ -def before6318 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6300_62 k),tail6300_59⟩ -def before6319 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6300_63 k),tail6300_58⟩ -def before6320 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526833),(tail6300_64 k),tail6300_32⟩ -def before6321 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526835),(tail6300_65 k),tail6300_31⟩ -def before6322 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6300_66 k),tail6300_30⟩ -def before6323 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6300_66 k),tail6300_68⟩ -def before6324 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526835),(tail6300_65 k),tail6300_69⟩ -def before6325 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526835),(tail6300_70 k),tail6300_69⟩ -def before6326 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6300_71 k),tail6300_68⟩ -def before6327 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6300_72 k),tail6300_67⟩ -def before6328 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526943),(tail6300_73 k),tail6300_29⟩ -def before6329 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail6300_74 k),tail6300_28⟩ -def before6330 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6300_75 k),tail6300_27⟩ -def before6331 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6300_75 k),tail6300_77⟩ -def before6332 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail6300_74 k),tail6300_78⟩ -def before6333 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail6300_79 k),tail6300_78⟩ -def before6334 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6300_80 k),tail6300_77⟩ -def before6335 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail6300_81 k),tail6300_76⟩ -def before6336 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526967),(tail6300_82 k),tail6300_26⟩ -def before6337 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail6300_83 k),tail6300_25⟩ -def before6338 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526975),(tail6300_84 k),tail6300_0⟩ -def before6339 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526975),(tail6300_84 k),tail6300_85⟩ -def before6340 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail6300_83 k),tail6300_86⟩ -def before6341 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail6300_87 k),tail6300_86⟩ -def before6342 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526977),(tail6300_88 k),tail6300_0⟩ -def before6343 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526977),(tail6300_88 k),tail6300_85⟩ -def before6344 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail6300_82 k),tail6300_89⟩ -def before6345 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526965),(tail6300_81 k),tail6300_90⟩ -def before6346 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526963),(tail6300_80 k),tail6300_91⟩ -def before6347 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6300_92 k),tail6300_93⟩ -def before6348 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail6300_73 k),tail6300_94⟩ -def before6349 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526941),(tail6300_95 k),tail6300_96⟩ -def before6350 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6300_72 k),tail6300_97⟩ -def before6351 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6300_71 k),tail6300_98⟩ -def before6352 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6300_99 k),tail6300_100⟩ -def before6353 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526833),(tail6300_64 k),tail6300_101⟩ -def before6354 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526831),(tail6300_102 k),tail6300_103⟩ -def before6355 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6300_63 k),tail6300_104⟩ -def before6356 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6300_62 k),tail6300_105⟩ -def before6357 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6300_106 k),tail6300_107⟩ -def before6358 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526615),(tail6300_55 k),tail6300_108⟩ -def before6359 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526613),(tail6300_109 k),tail6300_110⟩ -def before6360 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6300_54 k),tail6300_111⟩ -def before6361 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6300_53 k),(tail6300_112 k)⟩ -def before6362 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6300_52 k),(tail6300_113 k)⟩ -def before6363 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6300_51 k),(tail6300_114 k)⟩ -def before6364 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6300_115 k),(tail6300_116 k)⟩ -def before6365 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail6300_44 k),(tail6300_117 k)⟩ -def before6366 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521665),(tail6300_118 k),(tail6300_119 k)⟩ -def before6367 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6300_43 k),(tail6300_120 k)⟩ -def before6368 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6300_24 k),(tail6300_121 k)⟩ -def before6369 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6300_122 k),(tail6300_123 k)⟩ -def before6370 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521553),(tail6300_23 k),(tail6300_124 k)⟩ -def before6371 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521551),(tail6300_125 k),(tail6300_126 k)⟩ -def before6372 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6300_22 k),(tail6300_127 k)⟩ -def before6373 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6300_21 k),(tail6300_128 k)⟩ -def before6374 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6300_129 k),(tail6300_130 k)⟩ -def before6375 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail6300_20 k),(tail6300_131 k)⟩ -def before6376 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521489),(tail6300_132 k),(tail6300_133 k)⟩ -def before6377 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6300_19 k),(tail6300_134 k)⟩ -def before6378 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6300_18 k),(tail6300_135 k)⟩ -def before6379 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6300_17,(tail6300_136 k)⟩ -def before6380 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6300_16,(tail6300_137 k)⟩ -def before6381 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6300_15,(tail6300_138 k)⟩ -def before6382 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6300_139,(tail6300_140 k)⟩ -def before6383 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail6300_14,(tail6300_141 k)⟩ -def before6384 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1151),tail6300_142,(tail6300_143 k)⟩ -def before6385 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6300_13,(tail6300_144 k)⟩ -def before6386 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6300_12,(tail6300_145 k)⟩ -def before6387 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6300_146,(tail6300_147 k)⟩ -def before6388 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1187),tail6300_11,(tail6300_148 k)⟩ -def before6389 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1189),tail6300_149,(tail6300_150 k)⟩ -def before6390 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6300_10,(tail6300_151 k)⟩ -def before6391 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6300_9,(tail6300_152 k)⟩ -def before6392 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6300_153,(tail6300_154 k)⟩ -def before6393 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail6300_8,(tail6300_155 k)⟩ -def before6394 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1233),tail6300_7,(tail6300_156 k)⟩ -def before6395 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1235),tail6300_6,(tail6300_157 k)⟩ -def before6396 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6300_5,(tail6300_158 k)⟩ -def before6397 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1239),tail6300_4,(tail6300_159 k)⟩ -def before6398 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1241),tail6300_160,(tail6300_161 k)⟩ -def before6399 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1241),tail6300_163,(tail6300_161 k)⟩ -def after6399 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6300_164,(tail6300_159 k)⟩ - -theorem macro6300 (k : Nat) : applyExit (before6300 k) exit33 1 = some (before6301 k) := by - simp (disch := omega) [before6300, before6301, exit33, applyExit, pop, push] - <;> omega -theorem step6300 (k : Nat) : Runs (1*2) (before6300 k).denote (before6301 k).denote := - @applyExit_sound (before6300 k) (before6301 k) exit33 1 valid33 (macro6300 k) -theorem macro6301 (k : Nat) : applyExit (before6301 k) exit34 16 = some (before6302 k) := by - simp (disch := omega) [before6301, before6302, exit34, applyExit, pop, push] - <;> omega -theorem step6301 (k : Nat) : Runs (16*2) (before6301 k).denote (before6302 k).denote := - @applyExit_sound (before6301 k) (before6302 k) exit34 16 valid34 (macro6301 k) -theorem macro6302 (k : Nat) : applyExit (before6302 k) exit35 1 = some (before6303 k) := by - simp (disch := omega) [before6302, before6303, exit35, applyExit, pop, push] - <;> omega -theorem step6302 (k : Nat) : Runs (1*2) (before6302 k).denote (before6303 k).denote := - @applyExit_sound (before6302 k) (before6303 k) exit35 1 valid35 (macro6302 k) -theorem macro6303 (k : Nat) : applyExit (before6303 k) exit36 91 = some (before6304 k) := by - simp (disch := omega) [before6303, before6304, exit36, applyExit, pop, push] - <;> omega -theorem step6303 (k : Nat) : Runs (91*2) (before6303 k).denote (before6304 k).denote := - @applyExit_sound (before6303 k) (before6304 k) exit36 91 valid36 (macro6303 k) -theorem macro6304 (k : Nat) : applyExit (before6304 k) exit31 1 = some (before6305 k) := by - simp (disch := omega) [before6304, before6305, exit31, applyExit, pop, push] - <;> omega -theorem step6304 (k : Nat) : Runs (1*1) (before6304 k).denote (before6305 k).denote := - @applyExit_sound (before6304 k) (before6305 k) exit31 1 valid31 (macro6304 k) -theorem macro6305 (k : Nat) : applyExit (before6305 k) exit10 91 = some (before6306 k) := by - simp (disch := omega) [before6305, before6306, exit10, applyExit, pop, push] - <;> omega -theorem step6305 (k : Nat) : Runs (91*2) (before6305 k).denote (before6306 k).denote := - @applyExit_sound (before6305 k) (before6306 k) exit10 91 valid10 (macro6305 k) -theorem macro6306 (k : Nat) : applyExit (before6306 k) exit32 1 = some (before6307 k) := by - simp (disch := omega) [before6306, before6307, exit32, applyExit, pop, push] - <;> omega -theorem step6306 (k : Nat) : Runs (1*3) (before6306 k).denote (before6307 k).denote := - @applyExit_sound (before6306 k) (before6307 k) exit32 1 valid32 (macro6306 k) -theorem macro6307 (k : Nat) : applyExit (before6307 k) exit36 91 = some (before6308 k) := by - simp (disch := omega) [before6307, before6308, exit36, applyExit, pop, push] - <;> omega -theorem step6307 (k : Nat) : Runs (91*2) (before6307 k).denote (before6308 k).denote := - @applyExit_sound (before6307 k) (before6308 k) exit36 91 valid36 (macro6307 k) -theorem macro6308 (k : Nat) : applyExit (before6308 k) exit33 1 = some (before6309 k) := by - simp (disch := omega) [before6308, before6309, exit33, applyExit, pop, push] - <;> omega -theorem step6308 (k : Nat) : Runs (1*2) (before6308 k).denote (before6309 k).denote := - @applyExit_sound (before6308 k) (before6309 k) exit33 1 valid33 (macro6308 k) -theorem macro6309 (k : Nat) : applyExit (before6309 k) exit34 23 = some (before6310 k) := by - simp (disch := omega) [before6309, before6310, exit34, applyExit, pop, push] - <;> omega -theorem step6309 (k : Nat) : Runs (23*2) (before6309 k).denote (before6310 k).denote := - @applyExit_sound (before6309 k) (before6310 k) exit34 23 valid34 (macro6309 k) -theorem macro6310 (k : Nat) : applyExit (before6310 k) exit332 (1*k+8) = some (before6311 k) := by - simp (disch := omega) [before6310, before6311, exit332, applyExit, pop, push] - <;> omega -theorem step6310 (k : Nat) : Runs ((1*k+8)*1166) (before6310 k).denote (before6311 k).denote := - @applyExit_sound (before6310 k) (before6311 k) exit332 (1*k+8) valid332 (macro6310 k) -theorem macro6311 (k : Nat) : applyExit (before6311 k) exit34 14 = some (before6312 k) := by - simp (disch := omega) [before6311, before6312, exit34, applyExit, pop, push] - <;> omega -theorem step6311 (k : Nat) : Runs (14*2) (before6311 k).denote (before6312 k).denote := - @applyExit_sound (before6311 k) (before6312 k) exit34 14 valid34 (macro6311 k) -theorem macro6312 (k : Nat) : applyExit (before6312 k) exit35 1 = some (before6313 k) := by - simp (disch := omega) [before6312, before6313, exit35, applyExit, pop, push] - <;> omega -theorem step6312 (k : Nat) : Runs (1*2) (before6312 k).denote (before6313 k).denote := - @applyExit_sound (before6312 k) (before6313 k) exit35 1 valid35 (macro6312 k) -theorem macro6313 (k : Nat) : applyExit (before6313 k) exit36 15 = some (before6314 k) := by - simp (disch := omega) [before6313, before6314, exit36, applyExit, pop, push] - <;> omega -theorem step6313 (k : Nat) : Runs (15*2) (before6313 k).denote (before6314 k).denote := - @applyExit_sound (before6313 k) (before6314 k) exit36 15 valid36 (macro6313 k) -theorem macro6314 (k : Nat) : applyExit (before6314 k) exit31 1 = some (before6315 k) := by - simp (disch := omega) [before6314, before6315, exit31, applyExit, pop, push] - <;> omega -theorem step6314 (k : Nat) : Runs (1*1) (before6314 k).denote (before6315 k).denote := - @applyExit_sound (before6314 k) (before6315 k) exit31 1 valid31 (macro6314 k) -theorem macro6315 (k : Nat) : applyExit (before6315 k) exit10 15 = some (before6316 k) := by - simp (disch := omega) [before6315, before6316, exit10, applyExit, pop, push] - <;> omega -theorem step6315 (k : Nat) : Runs (15*2) (before6315 k).denote (before6316 k).denote := - @applyExit_sound (before6315 k) (before6316 k) exit10 15 valid10 (macro6315 k) -theorem macro6316 (k : Nat) : applyExit (before6316 k) exit32 1 = some (before6317 k) := by - simp (disch := omega) [before6316, before6317, exit32, applyExit, pop, push] - <;> omega -theorem step6316 (k : Nat) : Runs (1*3) (before6316 k).denote (before6317 k).denote := - @applyExit_sound (before6316 k) (before6317 k) exit32 1 valid32 (macro6316 k) -theorem macro6317 (k : Nat) : applyExit (before6317 k) exit36 15 = some (before6318 k) := by - simp (disch := omega) [before6317, before6318, exit36, applyExit, pop, push] - <;> omega -theorem step6317 (k : Nat) : Runs (15*2) (before6317 k).denote (before6318 k).denote := - @applyExit_sound (before6317 k) (before6318 k) exit36 15 valid36 (macro6317 k) -theorem macro6318 (k : Nat) : applyExit (before6318 k) exit33 1 = some (before6319 k) := by - simp (disch := omega) [before6318, before6319, exit33, applyExit, pop, push] - <;> omega -theorem step6318 (k : Nat) : Runs (1*2) (before6318 k).denote (before6319 k).denote := - @applyExit_sound (before6318 k) (before6319 k) exit33 1 valid33 (macro6318 k) -theorem macro6319 (k : Nat) : applyExit (before6319 k) exit34 92 = some (before6320 k) := by - simp (disch := omega) [before6319, before6320, exit34, applyExit, pop, push] - <;> omega -theorem step6319 (k : Nat) : Runs (92*2) (before6319 k).denote (before6320 k).denote := - @applyExit_sound (before6319 k) (before6320 k) exit34 92 valid34 (macro6319 k) -theorem macro6320 (k : Nat) : applyExit (before6320 k) exit35 1 = some (before6321 k) := by - simp (disch := omega) [before6320, before6321, exit35, applyExit, pop, push] - <;> omega -theorem step6320 (k : Nat) : Runs (1*2) (before6320 k).denote (before6321 k).denote := - @applyExit_sound (before6320 k) (before6321 k) exit35 1 valid35 (macro6320 k) -theorem macro6321 (k : Nat) : applyExit (before6321 k) exit36 36 = some (before6322 k) := by - simp (disch := omega) [before6321, before6322, exit36, applyExit, pop, push] - <;> omega -theorem step6321 (k : Nat) : Runs (36*2) (before6321 k).denote (before6322 k).denote := - @applyExit_sound (before6321 k) (before6322 k) exit36 36 valid36 (macro6321 k) -theorem macro6322 (k : Nat) : applyExit (before6322 k) exit31 1 = some (before6323 k) := by - simp (disch := omega) [before6322, before6323, exit31, applyExit, pop, push] - <;> omega -theorem step6322 (k : Nat) : Runs (1*1) (before6322 k).denote (before6323 k).denote := - @applyExit_sound (before6322 k) (before6323 k) exit31 1 valid31 (macro6322 k) -theorem macro6323 (k : Nat) : applyExit (before6323 k) exit10 36 = some (before6324 k) := by - simp (disch := omega) [before6323, before6324, exit10, applyExit, pop, push] - <;> omega -theorem step6323 (k : Nat) : Runs (36*2) (before6323 k).denote (before6324 k).denote := - @applyExit_sound (before6323 k) (before6324 k) exit10 36 valid10 (macro6323 k) -theorem macro6324 (k : Nat) : applyExit (before6324 k) exit32 1 = some (before6325 k) := by - simp (disch := omega) [before6324, before6325, exit32, applyExit, pop, push] - <;> omega -theorem step6324 (k : Nat) : Runs (1*3) (before6324 k).denote (before6325 k).denote := - @applyExit_sound (before6324 k) (before6325 k) exit32 1 valid32 (macro6324 k) -theorem macro6325 (k : Nat) : applyExit (before6325 k) exit36 36 = some (before6326 k) := by - simp (disch := omega) [before6325, before6326, exit36, applyExit, pop, push] - <;> omega -theorem step6325 (k : Nat) : Runs (36*2) (before6325 k).denote (before6326 k).denote := - @applyExit_sound (before6325 k) (before6326 k) exit36 36 valid36 (macro6325 k) -theorem macro6326 (k : Nat) : applyExit (before6326 k) exit33 1 = some (before6327 k) := by - simp (disch := omega) [before6326, before6327, exit33, applyExit, pop, push] - <;> omega -theorem step6326 (k : Nat) : Runs (1*2) (before6326 k).denote (before6327 k).denote := - @applyExit_sound (before6326 k) (before6327 k) exit33 1 valid33 (macro6326 k) -theorem macro6327 (k : Nat) : applyExit (before6327 k) exit34 17 = some (before6328 k) := by - simp (disch := omega) [before6327, before6328, exit34, applyExit, pop, push] - <;> omega -theorem step6327 (k : Nat) : Runs (17*2) (before6327 k).denote (before6328 k).denote := - @applyExit_sound (before6327 k) (before6328 k) exit34 17 valid34 (macro6327 k) -theorem macro6328 (k : Nat) : applyExit (before6328 k) exit35 1 = some (before6329 k) := by - simp (disch := omega) [before6328, before6329, exit35, applyExit, pop, push] - <;> omega -theorem step6328 (k : Nat) : Runs (1*2) (before6328 k).denote (before6329 k).denote := - @applyExit_sound (before6328 k) (before6329 k) exit35 1 valid35 (macro6328 k) -theorem macro6329 (k : Nat) : applyExit (before6329 k) exit36 9 = some (before6330 k) := by - simp (disch := omega) [before6329, before6330, exit36, applyExit, pop, push] - <;> omega -theorem step6329 (k : Nat) : Runs (9*2) (before6329 k).denote (before6330 k).denote := - @applyExit_sound (before6329 k) (before6330 k) exit36 9 valid36 (macro6329 k) -theorem macro6330 (k : Nat) : applyExit (before6330 k) exit31 1 = some (before6331 k) := by - simp (disch := omega) [before6330, before6331, exit31, applyExit, pop, push] - <;> omega -theorem step6330 (k : Nat) : Runs (1*1) (before6330 k).denote (before6331 k).denote := - @applyExit_sound (before6330 k) (before6331 k) exit31 1 valid31 (macro6330 k) -theorem macro6331 (k : Nat) : applyExit (before6331 k) exit10 9 = some (before6332 k) := by - simp (disch := omega) [before6331, before6332, exit10, applyExit, pop, push] - <;> omega -theorem step6331 (k : Nat) : Runs (9*2) (before6331 k).denote (before6332 k).denote := - @applyExit_sound (before6331 k) (before6332 k) exit10 9 valid10 (macro6331 k) -theorem macro6332 (k : Nat) : applyExit (before6332 k) exit32 1 = some (before6333 k) := by - simp (disch := omega) [before6332, before6333, exit32, applyExit, pop, push] - <;> omega -theorem step6332 (k : Nat) : Runs (1*3) (before6332 k).denote (before6333 k).denote := - @applyExit_sound (before6332 k) (before6333 k) exit32 1 valid32 (macro6332 k) -theorem macro6333 (k : Nat) : applyExit (before6333 k) exit36 9 = some (before6334 k) := by - simp (disch := omega) [before6333, before6334, exit36, applyExit, pop, push] - <;> omega -theorem step6333 (k : Nat) : Runs (9*2) (before6333 k).denote (before6334 k).denote := - @applyExit_sound (before6333 k) (before6334 k) exit36 9 valid36 (macro6333 k) -theorem macro6334 (k : Nat) : applyExit (before6334 k) exit33 1 = some (before6335 k) := by - simp (disch := omega) [before6334, before6335, exit33, applyExit, pop, push] - <;> omega -theorem step6334 (k : Nat) : Runs (1*2) (before6334 k).denote (before6335 k).denote := - @applyExit_sound (before6334 k) (before6335 k) exit33 1 valid33 (macro6334 k) -theorem macro6335 (k : Nat) : applyExit (before6335 k) exit34 1 = some (before6336 k) := by - simp (disch := omega) [before6335, before6336, exit34, applyExit, pop, push] - <;> omega -theorem step6335 (k : Nat) : Runs (1*2) (before6335 k).denote (before6336 k).denote := - @applyExit_sound (before6335 k) (before6336 k) exit34 1 valid34 (macro6335 k) -theorem macro6336 (k : Nat) : applyExit (before6336 k) exit35 1 = some (before6337 k) := by - simp (disch := omega) [before6336, before6337, exit35, applyExit, pop, push] - <;> omega -theorem step6336 (k : Nat) : Runs (1*2) (before6336 k).denote (before6337 k).denote := - @applyExit_sound (before6336 k) (before6337 k) exit35 1 valid35 (macro6336 k) -theorem macro6337 (k : Nat) : applyExit (before6337 k) exit36 3 = some (before6338 k) := by - simp (disch := omega) [before6337, before6338, exit36, applyExit, pop, push] - <;> omega -theorem step6337 (k : Nat) : Runs (3*2) (before6337 k).denote (before6338 k).denote := - @applyExit_sound (before6337 k) (before6338 k) exit36 3 valid36 (macro6337 k) -theorem macro6338 (k : Nat) : applyExit (before6338 k) exit39 1 = some (before6339 k) := by - simp (disch := omega) [before6338, before6339, exit39, applyExit, pop, push] - <;> omega -theorem step6338 (k : Nat) : Runs (1*1) (before6338 k).denote (before6339 k).denote := - @applyExit_sound (before6338 k) (before6339 k) exit39 1 valid39 (macro6338 k) -theorem macro6339 (k : Nat) : applyExit (before6339 k) exit10 3 = some (before6340 k) := by - simp (disch := omega) [before6339, before6340, exit10, applyExit, pop, push] - <;> omega -theorem step6339 (k : Nat) : Runs (3*2) (before6339 k).denote (before6340 k).denote := - @applyExit_sound (before6339 k) (before6340 k) exit10 3 valid10 (macro6339 k) -theorem macro6340 (k : Nat) : applyExit (before6340 k) exit32 1 = some (before6341 k) := by - simp (disch := omega) [before6340, before6341, exit32, applyExit, pop, push] - <;> omega -theorem step6340 (k : Nat) : Runs (1*3) (before6340 k).denote (before6341 k).denote := - @applyExit_sound (before6340 k) (before6341 k) exit32 1 valid32 (macro6340 k) -theorem macro6341 (k : Nat) : applyExit (before6341 k) exit36 4 = some (before6342 k) := by - simp (disch := omega) [before6341, before6342, exit36, applyExit, pop, push] - <;> omega -theorem step6341 (k : Nat) : Runs (4*2) (before6341 k).denote (before6342 k).denote := - @applyExit_sound (before6341 k) (before6342 k) exit36 4 valid36 (macro6341 k) -theorem macro6342 (k : Nat) : applyExit (before6342 k) exit39 1 = some (before6343 k) := by - simp (disch := omega) [before6342, before6343, exit39, applyExit, pop, push] - <;> omega -theorem step6342 (k : Nat) : Runs (1*1) (before6342 k).denote (before6343 k).denote := - @applyExit_sound (before6342 k) (before6343 k) exit39 1 valid39 (macro6342 k) -theorem macro6343 (k : Nat) : applyExit (before6343 k) exit10 5 = some (before6344 k) := by - simp (disch := omega) [before6343, before6344, exit10, applyExit, pop, push] - <;> omega -theorem step6343 (k : Nat) : Runs (5*2) (before6343 k).denote (before6344 k).denote := - @applyExit_sound (before6343 k) (before6344 k) exit10 5 valid10 (macro6343 k) -theorem macro6344 (k : Nat) : applyExit (before6344 k) exit11 1 = some (before6345 k) := by - simp (disch := omega) [before6344, before6345, exit11, applyExit, pop, push] - <;> omega -theorem step6344 (k : Nat) : Runs (1*2) (before6344 k).denote (before6345 k).denote := - @applyExit_sound (before6344 k) (before6345 k) exit11 1 valid11 (macro6344 k) -theorem macro6345 (k : Nat) : applyExit (before6345 k) exit3 1 = some (before6346 k) := by - simp (disch := omega) [before6345, before6346, exit3, applyExit, pop, push] - <;> omega -theorem step6345 (k : Nat) : Runs (1*2) (before6345 k).denote (before6346 k).denote := - @applyExit_sound (before6345 k) (before6346 k) exit3 1 valid3 (macro6345 k) -theorem macro6346 (k : Nat) : applyExit (before6346 k) exit9 1 = some (before6347 k) := by - simp (disch := omega) [before6346, before6347, exit9, applyExit, pop, push] - <;> omega -theorem step6346 (k : Nat) : Runs (1*2) (before6346 k).denote (before6347 k).denote := - @applyExit_sound (before6346 k) (before6347 k) exit9 1 valid9 (macro6346 k) -theorem macro6347 (k : Nat) : applyExit (before6347 k) exit10 9 = some (before6348 k) := by - simp (disch := omega) [before6347, before6348, exit10, applyExit, pop, push] - <;> omega -theorem step6347 (k : Nat) : Runs (9*2) (before6347 k).denote (before6348 k).denote := - @applyExit_sound (before6347 k) (before6348 k) exit10 9 valid10 (macro6347 k) -theorem macro6348 (k : Nat) : applyExit (before6348 k) exit11 1 = some (before6349 k) := by - simp (disch := omega) [before6348, before6349, exit11, applyExit, pop, push] - <;> omega -theorem step6348 (k : Nat) : Runs (1*2) (before6348 k).denote (before6349 k).denote := - @applyExit_sound (before6348 k) (before6349 k) exit11 1 valid11 (macro6348 k) -theorem macro6349 (k : Nat) : applyExit (before6349 k) exit2 16 = some (before6350 k) := by - simp (disch := omega) [before6349, before6350, exit2, applyExit, pop, push] - <;> omega -theorem step6349 (k : Nat) : Runs (16*2) (before6349 k).denote (before6350 k).denote := - @applyExit_sound (before6349 k) (before6350 k) exit2 16 valid2 (macro6349 k) -theorem macro6350 (k : Nat) : applyExit (before6350 k) exit3 1 = some (before6351 k) := by - simp (disch := omega) [before6350, before6351, exit3, applyExit, pop, push] - <;> omega -theorem step6350 (k : Nat) : Runs (1*2) (before6350 k).denote (before6351 k).denote := - @applyExit_sound (before6350 k) (before6351 k) exit3 1 valid3 (macro6350 k) -theorem macro6351 (k : Nat) : applyExit (before6351 k) exit9 1 = some (before6352 k) := by - simp (disch := omega) [before6351, before6352, exit9, applyExit, pop, push] - <;> omega -theorem step6351 (k : Nat) : Runs (1*2) (before6351 k).denote (before6352 k).denote := - @applyExit_sound (before6351 k) (before6352 k) exit9 1 valid9 (macro6351 k) -theorem macro6352 (k : Nat) : applyExit (before6352 k) exit10 36 = some (before6353 k) := by - simp (disch := omega) [before6352, before6353, exit10, applyExit, pop, push] - <;> omega -theorem step6352 (k : Nat) : Runs (36*2) (before6352 k).denote (before6353 k).denote := - @applyExit_sound (before6352 k) (before6353 k) exit10 36 valid10 (macro6352 k) -theorem macro6353 (k : Nat) : applyExit (before6353 k) exit11 1 = some (before6354 k) := by - simp (disch := omega) [before6353, before6354, exit11, applyExit, pop, push] - <;> omega -theorem step6353 (k : Nat) : Runs (1*2) (before6353 k).denote (before6354 k).denote := - @applyExit_sound (before6353 k) (before6354 k) exit11 1 valid11 (macro6353 k) -theorem macro6354 (k : Nat) : applyExit (before6354 k) exit2 91 = some (before6355 k) := by - simp (disch := omega) [before6354, before6355, exit2, applyExit, pop, push] - <;> omega -theorem step6354 (k : Nat) : Runs (91*2) (before6354 k).denote (before6355 k).denote := - @applyExit_sound (before6354 k) (before6355 k) exit2 91 valid2 (macro6354 k) -theorem macro6355 (k : Nat) : applyExit (before6355 k) exit3 1 = some (before6356 k) := by - simp (disch := omega) [before6355, before6356, exit3, applyExit, pop, push] - <;> omega -theorem step6355 (k : Nat) : Runs (1*2) (before6355 k).denote (before6356 k).denote := - @applyExit_sound (before6355 k) (before6356 k) exit3 1 valid3 (macro6355 k) -theorem macro6356 (k : Nat) : applyExit (before6356 k) exit9 1 = some (before6357 k) := by - simp (disch := omega) [before6356, before6357, exit9, applyExit, pop, push] - <;> omega -theorem step6356 (k : Nat) : Runs (1*2) (before6356 k).denote (before6357 k).denote := - @applyExit_sound (before6356 k) (before6357 k) exit9 1 valid9 (macro6356 k) -theorem macro6357 (k : Nat) : applyExit (before6357 k) exit10 15 = some (before6358 k) := by - simp (disch := omega) [before6357, before6358, exit10, applyExit, pop, push] - <;> omega -theorem step6357 (k : Nat) : Runs (15*2) (before6357 k).denote (before6358 k).denote := - @applyExit_sound (before6357 k) (before6358 k) exit10 15 valid10 (macro6357 k) -theorem macro6358 (k : Nat) : applyExit (before6358 k) exit11 1 = some (before6359 k) := by - simp (disch := omega) [before6358, before6359, exit11, applyExit, pop, push] - <;> omega -theorem step6358 (k : Nat) : Runs (1*2) (before6358 k).denote (before6359 k).denote := - @applyExit_sound (before6358 k) (before6359 k) exit11 1 valid11 (macro6358 k) -theorem macro6359 (k : Nat) : applyExit (before6359 k) exit2 13 = some (before6360 k) := by - simp (disch := omega) [before6359, before6360, exit2, applyExit, pop, push] - <;> omega -theorem step6359 (k : Nat) : Runs (13*2) (before6359 k).denote (before6360 k).denote := - @applyExit_sound (before6359 k) (before6360 k) exit2 13 valid2 (macro6359 k) -theorem macro6360 (k : Nat) : applyExit (before6360 k) exit333 (1*k+8) = some (before6361 k) := by - simp (disch := omega) [before6360, before6361, exit333, applyExit, pop, push] - <;> omega -theorem step6360 (k : Nat) : Runs ((1*k+8)*586) (before6360 k).denote (before6361 k).denote := - @applyExit_sound (before6360 k) (before6361 k) exit333 (1*k+8) valid333 (macro6360 k) -theorem macro6361 (k : Nat) : applyExit (before6361 k) exit2 23 = some (before6362 k) := by - simp (disch := omega) [before6361, before6362, exit2, applyExit, pop, push] - <;> omega -theorem step6361 (k : Nat) : Runs (23*2) (before6361 k).denote (before6362 k).denote := - @applyExit_sound (before6361 k) (before6362 k) exit2 23 valid2 (macro6361 k) -theorem macro6362 (k : Nat) : applyExit (before6362 k) exit3 1 = some (before6363 k) := by - simp (disch := omega) [before6362, before6363, exit3, applyExit, pop, push] - <;> omega -theorem step6362 (k : Nat) : Runs (1*2) (before6362 k).denote (before6363 k).denote := - @applyExit_sound (before6362 k) (before6363 k) exit3 1 valid3 (macro6362 k) -theorem macro6363 (k : Nat) : applyExit (before6363 k) exit9 1 = some (before6364 k) := by - simp (disch := omega) [before6363, before6364, exit9, applyExit, pop, push] - <;> omega -theorem step6363 (k : Nat) : Runs (1*2) (before6363 k).denote (before6364 k).denote := - @applyExit_sound (before6363 k) (before6364 k) exit9 1 valid9 (macro6363 k) -theorem macro6364 (k : Nat) : applyExit (before6364 k) exit10 91 = some (before6365 k) := by - simp (disch := omega) [before6364, before6365, exit10, applyExit, pop, push] - <;> omega -theorem step6364 (k : Nat) : Runs (91*2) (before6364 k).denote (before6365 k).denote := - @applyExit_sound (before6364 k) (before6365 k) exit10 91 valid10 (macro6364 k) -theorem macro6365 (k : Nat) : applyExit (before6365 k) exit11 1 = some (before6366 k) := by - simp (disch := omega) [before6365, before6366, exit11, applyExit, pop, push] - <;> omega -theorem step6365 (k : Nat) : Runs (1*2) (before6365 k).denote (before6366 k).denote := - @applyExit_sound (before6365 k) (before6366 k) exit11 1 valid11 (macro6365 k) -theorem macro6366 (k : Nat) : applyExit (before6366 k) exit2 15 = some (before6367 k) := by - simp (disch := omega) [before6366, before6367, exit2, applyExit, pop, push] - <;> omega -theorem step6366 (k : Nat) : Runs (15*2) (before6366 k).denote (before6367 k).denote := - @applyExit_sound (before6366 k) (before6367 k) exit2 15 valid2 (macro6366 k) -theorem macro6367 (k : Nat) : applyExit (before6367 k) exit3 1 = some (before6368 k) := by - simp (disch := omega) [before6367, before6368, exit3, applyExit, pop, push] - <;> omega -theorem step6367 (k : Nat) : Runs (1*2) (before6367 k).denote (before6368 k).denote := - @applyExit_sound (before6367 k) (before6368 k) exit3 1 valid3 (macro6367 k) -theorem macro6368 (k : Nat) : applyExit (before6368 k) exit9 1 = some (before6369 k) := by - simp (disch := omega) [before6368, before6369, exit9, applyExit, pop, push] - <;> omega -theorem step6368 (k : Nat) : Runs (1*2) (before6368 k).denote (before6369 k).denote := - @applyExit_sound (before6368 k) (before6369 k) exit9 1 valid9 (macro6368 k) -theorem macro6369 (k : Nat) : applyExit (before6369 k) exit10 39 = some (before6370 k) := by - simp (disch := omega) [before6369, before6370, exit10, applyExit, pop, push] - <;> omega -theorem step6369 (k : Nat) : Runs (39*2) (before6369 k).denote (before6370 k).denote := - @applyExit_sound (before6369 k) (before6370 k) exit10 39 valid10 (macro6369 k) -theorem macro6370 (k : Nat) : applyExit (before6370 k) exit11 1 = some (before6371 k) := by - simp (disch := omega) [before6370, before6371, exit11, applyExit, pop, push] - <;> omega -theorem step6370 (k : Nat) : Runs (1*2) (before6370 k).denote (before6371 k).denote := - @applyExit_sound (before6370 k) (before6371 k) exit11 1 valid11 (macro6370 k) -theorem macro6371 (k : Nat) : applyExit (before6371 k) exit2 21 = some (before6372 k) := by - simp (disch := omega) [before6371, before6372, exit2, applyExit, pop, push] - <;> omega -theorem step6371 (k : Nat) : Runs (21*2) (before6371 k).denote (before6372 k).denote := - @applyExit_sound (before6371 k) (before6372 k) exit2 21 valid2 (macro6371 k) -theorem macro6372 (k : Nat) : applyExit (before6372 k) exit3 1 = some (before6373 k) := by - simp (disch := omega) [before6372, before6373, exit3, applyExit, pop, push] - <;> omega -theorem step6372 (k : Nat) : Runs (1*2) (before6372 k).denote (before6373 k).denote := - @applyExit_sound (before6372 k) (before6373 k) exit3 1 valid3 (macro6372 k) -theorem macro6373 (k : Nat) : applyExit (before6373 k) exit9 1 = some (before6374 k) := by - simp (disch := omega) [before6373, before6374, exit9, applyExit, pop, push] - <;> omega -theorem step6373 (k : Nat) : Runs (1*2) (before6373 k).denote (before6374 k).denote := - @applyExit_sound (before6373 k) (before6374 k) exit9 1 valid9 (macro6373 k) -theorem macro6374 (k : Nat) : applyExit (before6374 k) exit10 7 = some (before6375 k) := by - simp (disch := omega) [before6374, before6375, exit10, applyExit, pop, push] - <;> omega -theorem step6374 (k : Nat) : Runs (7*2) (before6374 k).denote (before6375 k).denote := - @applyExit_sound (before6374 k) (before6375 k) exit10 7 valid10 (macro6374 k) -theorem macro6375 (k : Nat) : applyExit (before6375 k) exit11 1 = some (before6376 k) := by - simp (disch := omega) [before6375, before6376, exit11, applyExit, pop, push] - <;> omega -theorem step6375 (k : Nat) : Runs (1*2) (before6375 k).denote (before6376 k).denote := - @applyExit_sound (before6375 k) (before6376 k) exit11 1 valid11 (macro6375 k) -theorem macro6376 (k : Nat) : applyExit (before6376 k) exit2 791761153 = some (before6377 k) := by - simp (disch := omega) [before6376, before6377, exit2, applyExit, pop, push] - <;> omega -theorem step6376 (k : Nat) : Runs (791761153*2) (before6376 k).denote (before6377 k).denote := - @applyExit_sound (before6376 k) (before6377 k) exit2 791761153 valid2 (macro6376 k) -theorem macro6377 (k : Nat) : applyExit (before6377 k) exit276 1 = some (before6378 k) := by - simp (disch := omega) [before6377, before6378, exit276, applyExit, pop, push] - <;> omega -theorem step6377 (k : Nat) : Runs (1*38) (before6377 k).denote (before6378 k).denote := - @applyExit_sound (before6377 k) (before6378 k) exit276 1 valid276 (macro6377 k) -theorem macro6378 (k : Nat) : applyExit (before6378 k) exit334 (1*k+7) = some (before6379 k) := by - simp (disch := omega) [before6378, before6379, exit334, applyExit, pop, push] - <;> omega -theorem step6378 (k : Nat) : Runs ((1*k+7)*38) (before6378 k).denote (before6379 k).denote := - @applyExit_sound (before6378 k) (before6379 k) exit334 (1*k+7) valid334 (macro6378 k) -theorem macro6379 (k : Nat) : applyExit (before6379 k) exit2 4 = some (before6380 k) := by - simp (disch := omega) [before6379, before6380, exit2, applyExit, pop, push] - <;> omega -theorem step6379 (k : Nat) : Runs (4*2) (before6379 k).denote (before6380 k).denote := - @applyExit_sound (before6379 k) (before6380 k) exit2 4 valid2 (macro6379 k) -theorem macro6380 (k : Nat) : applyExit (before6380 k) exit3 1 = some (before6381 k) := by - simp (disch := omega) [before6380, before6381, exit3, applyExit, pop, push] - <;> omega -theorem step6380 (k : Nat) : Runs (1*2) (before6380 k).denote (before6381 k).denote := - @applyExit_sound (before6380 k) (before6381 k) exit3 1 valid3 (macro6380 k) -theorem macro6381 (k : Nat) : applyExit (before6381 k) exit9 1 = some (before6382 k) := by - simp (disch := omega) [before6381, before6382, exit9, applyExit, pop, push] - <;> omega -theorem step6381 (k : Nat) : Runs (1*2) (before6381 k).denote (before6382 k).denote := - @applyExit_sound (before6381 k) (before6382 k) exit9 1 valid9 (macro6381 k) -theorem macro6382 (k : Nat) : applyExit (before6382 k) exit10 8 = some (before6383 k) := by - simp (disch := omega) [before6382, before6383, exit10, applyExit, pop, push] - <;> omega -theorem step6382 (k : Nat) : Runs (8*2) (before6382 k).denote (before6383 k).denote := - @applyExit_sound (before6382 k) (before6383 k) exit10 8 valid10 (macro6382 k) -theorem macro6383 (k : Nat) : applyExit (before6383 k) exit11 1 = some (before6384 k) := by - simp (disch := omega) [before6383, before6384, exit11, applyExit, pop, push] - <;> omega -theorem step6383 (k : Nat) : Runs (1*2) (before6383 k).denote (before6384 k).denote := - @applyExit_sound (before6383 k) (before6384 k) exit11 1 valid11 (macro6383 k) -theorem macro6384 (k : Nat) : applyExit (before6384 k) exit2 8 = some (before6385 k) := by - simp (disch := omega) [before6384, before6385, exit2, applyExit, pop, push] - <;> omega -theorem step6384 (k : Nat) : Runs (8*2) (before6384 k).denote (before6385 k).denote := - @applyExit_sound (before6384 k) (before6385 k) exit2 8 valid2 (macro6384 k) -theorem macro6385 (k : Nat) : applyExit (before6385 k) exit3 1 = some (before6386 k) := by - simp (disch := omega) [before6385, before6386, exit3, applyExit, pop, push] - <;> omega -theorem step6385 (k : Nat) : Runs (1*2) (before6385 k).denote (before6386 k).denote := - @applyExit_sound (before6385 k) (before6386 k) exit3 1 valid3 (macro6385 k) -theorem macro6386 (k : Nat) : applyExit (before6386 k) exit9 1 = some (before6387 k) := by - simp (disch := omega) [before6386, before6387, exit9, applyExit, pop, push] - <;> omega -theorem step6386 (k : Nat) : Runs (1*2) (before6386 k).denote (before6387 k).denote := - @applyExit_sound (before6386 k) (before6387 k) exit9 1 valid9 (macro6386 k) -theorem macro6387 (k : Nat) : applyExit (before6387 k) exit10 8 = some (before6388 k) := by - simp (disch := omega) [before6387, before6388, exit10, applyExit, pop, push] - <;> omega -theorem step6387 (k : Nat) : Runs (8*2) (before6387 k).denote (before6388 k).denote := - @applyExit_sound (before6387 k) (before6388 k) exit10 8 valid10 (macro6387 k) -theorem macro6388 (k : Nat) : applyExit (before6388 k) exit11 1 = some (before6389 k) := by - simp (disch := omega) [before6388, before6389, exit11, applyExit, pop, push] - <;> omega -theorem step6388 (k : Nat) : Runs (1*2) (before6388 k).denote (before6389 k).denote := - @applyExit_sound (before6388 k) (before6389 k) exit11 1 valid11 (macro6388 k) -theorem macro6389 (k : Nat) : applyExit (before6389 k) exit2 9 = some (before6390 k) := by - simp (disch := omega) [before6389, before6390, exit2, applyExit, pop, push] - <;> omega -theorem step6389 (k : Nat) : Runs (9*2) (before6389 k).denote (before6390 k).denote := - @applyExit_sound (before6389 k) (before6390 k) exit2 9 valid2 (macro6389 k) -theorem macro6390 (k : Nat) : applyExit (before6390 k) exit3 1 = some (before6391 k) := by - simp (disch := omega) [before6390, before6391, exit3, applyExit, pop, push] - <;> omega -theorem step6390 (k : Nat) : Runs (1*2) (before6390 k).denote (before6391 k).denote := - @applyExit_sound (before6390 k) (before6391 k) exit3 1 valid3 (macro6390 k) -theorem macro6391 (k : Nat) : applyExit (before6391 k) exit9 1 = some (before6392 k) := by - simp (disch := omega) [before6391, before6392, exit9, applyExit, pop, push] - <;> omega -theorem step6391 (k : Nat) : Runs (1*2) (before6391 k).denote (before6392 k).denote := - @applyExit_sound (before6391 k) (before6392 k) exit9 1 valid9 (macro6391 k) -theorem macro6392 (k : Nat) : applyExit (before6392 k) exit10 10 = some (before6393 k) := by - simp (disch := omega) [before6392, before6393, exit10, applyExit, pop, push] - <;> omega -theorem step6392 (k : Nat) : Runs (10*2) (before6392 k).denote (before6393 k).denote := - @applyExit_sound (before6392 k) (before6393 k) exit10 10 valid10 (macro6392 k) -theorem macro6393 (k : Nat) : applyExit (before6393 k) exit11 1 = some (before6394 k) := by - simp (disch := omega) [before6393, before6394, exit11, applyExit, pop, push] - <;> omega -theorem step6393 (k : Nat) : Runs (1*2) (before6393 k).denote (before6394 k).denote := - @applyExit_sound (before6393 k) (before6394 k) exit11 1 valid11 (macro6393 k) -theorem macro6394 (k : Nat) : applyExit (before6394 k) exit3 1 = some (before6395 k) := by - simp (disch := omega) [before6394, before6395, exit3, applyExit, pop, push] - <;> omega -theorem step6394 (k : Nat) : Runs (1*2) (before6394 k).denote (before6395 k).denote := - @applyExit_sound (before6394 k) (before6395 k) exit3 1 valid3 (macro6394 k) -theorem macro6395 (k : Nat) : applyExit (before6395 k) exit9 1 = some (before6396 k) := by - simp (disch := omega) [before6395, before6396, exit9, applyExit, pop, push] - <;> omega -theorem step6395 (k : Nat) : Runs (1*2) (before6395 k).denote (before6396 k).denote := - @applyExit_sound (before6395 k) (before6396 k) exit9 1 valid9 (macro6395 k) -theorem macro6396 (k : Nat) : applyExit (before6396 k) exit46 1 = some (before6397 k) := by - simp (disch := omega) [before6396, before6397, exit46, applyExit, pop, push] - <;> omega -theorem step6396 (k : Nat) : Runs (1*2) (before6396 k).denote (before6397 k).denote := - @applyExit_sound (before6396 k) (before6397 k) exit46 1 valid46 (macro6396 k) -theorem macro6397 (k : Nat) : applyExit (before6397 k) exit47 1 = some (before6398 k) := by - simp (disch := omega) [before6397, before6398, exit47, applyExit, pop, push] - <;> omega -theorem step6397 (k : Nat) : Runs (1*2) (before6397 k).denote (before6398 k).denote := - @applyExit_sound (before6397 k) (before6398 k) exit47 1 valid47 (macro6397 k) -theorem macro6398 (k : Nat) : applyExit (before6398 k) exit62 1 = some (before6399 k) := by - simp (disch := omega) [before6398, before6399, exit62, applyExit, pop, push] - <;> omega -theorem step6398 (k : Nat) : Runs (1*1) (before6398 k).denote (before6399 k).denote := - @applyExit_sound (before6398 k) (before6399 k) exit62 1 valid62 (macro6398 k) -theorem macro6399 (k : Nat) : applyExit (before6399 k) exit35 1 = some (after6399 k) := by - simp (disch := omega) [before6399, after6399, exit35, applyExit, pop, push] - <;> omega -theorem step6399 (k : Nat) : Runs (1*2) (before6399 k).denote (after6399 k).denote := - @applyExit_sound (before6399 k) (after6399 k) exit35 1 valid35 (macro6399 k) -theorem chunkRun063 (k : Nat) : Runs (1790*k+1583538842) (before6300 k).denote (after6399 k).denote := by - have h := (@Runs.trans ((((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))))+((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3))))))+(((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))))+((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2))))))) ((((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))))+((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))))) (before6300 k).denote (before6350 k).denote (after6399 k).denote (@Runs.trans (((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))))+((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3)))))) (((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))))+((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2)))))) (before6300 k).denote (before6325 k).denote (before6350 k).denote (@Runs.trans ((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2))))) ((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3))))) (before6300 k).denote (before6312 k).denote (before6325 k).denote (@Runs.trans (((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2)))) (((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))) (before6300 k).denote (before6306 k).denote (before6312 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((91*2)+((1*1)+(91*2))) (before6300 k).denote (before6303 k).denote (before6306 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before6300 k).denote (before6301 k).denote (before6303 k).denote (step6300 k) (@Runs.trans (16*2) (1*2) (before6301 k).denote (before6302 k).denote (before6303 k).denote (step6301 k) (step6302 k))) (@Runs.trans (91*2) ((1*1)+(91*2)) (before6303 k).denote (before6304 k).denote (before6306 k).denote (step6303 k) (@Runs.trans (1*1) (91*2) (before6304 k).denote (before6305 k).denote (before6306 k).denote (step6304 k) (step6305 k)))) (@Runs.trans ((1*3)+((91*2)+(1*2))) ((23*2)+(((1*k+8)*1166)+(14*2))) (before6306 k).denote (before6309 k).denote (before6312 k).denote (@Runs.trans (1*3) ((91*2)+(1*2)) (before6306 k).denote (before6307 k).denote (before6309 k).denote (step6306 k) (@Runs.trans (91*2) (1*2) (before6307 k).denote (before6308 k).denote (before6309 k).denote (step6307 k) (step6308 k))) (@Runs.trans (23*2) (((1*k+8)*1166)+(14*2)) (before6309 k).denote (before6310 k).denote (before6312 k).denote (step6309 k) (@Runs.trans ((1*k+8)*1166) (14*2) (before6310 k).denote (before6311 k).denote (before6312 k).denote (step6310 k) (step6311 k))))) (@Runs.trans (((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2)))) (((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3)))) (before6312 k).denote (before6318 k).denote (before6325 k).denote (@Runs.trans ((1*2)+((15*2)+(1*1))) ((15*2)+((1*3)+(15*2))) (before6312 k).denote (before6315 k).denote (before6318 k).denote (@Runs.trans (1*2) ((15*2)+(1*1)) (before6312 k).denote (before6313 k).denote (before6315 k).denote (step6312 k) (@Runs.trans (15*2) (1*1) (before6313 k).denote (before6314 k).denote (before6315 k).denote (step6313 k) (step6314 k))) (@Runs.trans (15*2) ((1*3)+(15*2)) (before6315 k).denote (before6316 k).denote (before6318 k).denote (step6315 k) (@Runs.trans (1*3) (15*2) (before6316 k).denote (before6317 k).denote (before6318 k).denote (step6316 k) (step6317 k)))) (@Runs.trans ((1*2)+((92*2)+(1*2))) (((36*2)+(1*1))+((36*2)+(1*3))) (before6318 k).denote (before6321 k).denote (before6325 k).denote (@Runs.trans (1*2) ((92*2)+(1*2)) (before6318 k).denote (before6319 k).denote (before6321 k).denote (step6318 k) (@Runs.trans (92*2) (1*2) (before6319 k).denote (before6320 k).denote (before6321 k).denote (step6319 k) (step6320 k))) (@Runs.trans ((36*2)+(1*1)) ((36*2)+(1*3)) (before6321 k).denote (before6323 k).denote (before6325 k).denote (@Runs.trans (36*2) (1*1) (before6321 k).denote (before6322 k).denote (before6323 k).denote (step6321 k) (step6322 k)) (@Runs.trans (36*2) (1*3) (before6323 k).denote (before6324 k).denote (before6325 k).denote (step6323 k) (step6324 k)))))) (@Runs.trans ((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2))))) ((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2))))) (before6325 k).denote (before6337 k).denote (before6350 k).denote (@Runs.trans (((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1)))) (((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))) (before6325 k).denote (before6331 k).denote (before6337 k).denote (@Runs.trans ((36*2)+((1*2)+(17*2))) ((1*2)+((9*2)+(1*1))) (before6325 k).denote (before6328 k).denote (before6331 k).denote (@Runs.trans (36*2) ((1*2)+(17*2)) (before6325 k).denote (before6326 k).denote (before6328 k).denote (step6325 k) (@Runs.trans (1*2) (17*2) (before6326 k).denote (before6327 k).denote (before6328 k).denote (step6326 k) (step6327 k))) (@Runs.trans (1*2) ((9*2)+(1*1)) (before6328 k).denote (before6329 k).denote (before6331 k).denote (step6328 k) (@Runs.trans (9*2) (1*1) (before6329 k).denote (before6330 k).denote (before6331 k).denote (step6329 k) (step6330 k)))) (@Runs.trans ((9*2)+((1*3)+(9*2))) ((1*2)+((1*2)+(1*2))) (before6331 k).denote (before6334 k).denote (before6337 k).denote (@Runs.trans (9*2) ((1*3)+(9*2)) (before6331 k).denote (before6332 k).denote (before6334 k).denote (step6331 k) (@Runs.trans (1*3) (9*2) (before6332 k).denote (before6333 k).denote (before6334 k).denote (step6332 k) (step6333 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before6334 k).denote (before6335 k).denote (before6337 k).denote (step6334 k) (@Runs.trans (1*2) (1*2) (before6335 k).denote (before6336 k).denote (before6337 k).denote (step6335 k) (step6336 k))))) (@Runs.trans (((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1)))) (((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2)))) (before6337 k).denote (before6343 k).denote (before6350 k).denote (@Runs.trans ((3*2)+((1*1)+(3*2))) ((1*3)+((4*2)+(1*1))) (before6337 k).denote (before6340 k).denote (before6343 k).denote (@Runs.trans (3*2) ((1*1)+(3*2)) (before6337 k).denote (before6338 k).denote (before6340 k).denote (step6337 k) (@Runs.trans (1*1) (3*2) (before6338 k).denote (before6339 k).denote (before6340 k).denote (step6338 k) (step6339 k))) (@Runs.trans (1*3) ((4*2)+(1*1)) (before6340 k).denote (before6341 k).denote (before6343 k).denote (step6340 k) (@Runs.trans (4*2) (1*1) (before6341 k).denote (before6342 k).denote (before6343 k).denote (step6341 k) (step6342 k)))) (@Runs.trans ((5*2)+((1*2)+(1*2))) (((1*2)+(9*2))+((1*2)+(16*2))) (before6343 k).denote (before6346 k).denote (before6350 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before6343 k).denote (before6344 k).denote (before6346 k).denote (step6343 k) (@Runs.trans (1*2) (1*2) (before6344 k).denote (before6345 k).denote (before6346 k).denote (step6344 k) (step6345 k))) (@Runs.trans ((1*2)+(9*2)) ((1*2)+(16*2)) (before6346 k).denote (before6348 k).denote (before6350 k).denote (@Runs.trans (1*2) (9*2) (before6346 k).denote (before6347 k).denote (before6348 k).denote (step6346 k) (step6347 k)) (@Runs.trans (1*2) (16*2) (before6348 k).denote (before6349 k).denote (before6350 k).denote (step6348 k) (step6349 k))))))) (@Runs.trans (((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))))+((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2)))))) (((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))) (before6350 k).denote (before6375 k).denote (after6399 k).denote (@Runs.trans ((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2))))) ((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2))))) (before6350 k).denote (before6362 k).denote (before6375 k).denote (@Runs.trans (((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2)))) (((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))) (before6350 k).denote (before6356 k).denote (before6362 k).denote (@Runs.trans ((1*2)+((1*2)+(36*2))) ((1*2)+((91*2)+(1*2))) (before6350 k).denote (before6353 k).denote (before6356 k).denote (@Runs.trans (1*2) ((1*2)+(36*2)) (before6350 k).denote (before6351 k).denote (before6353 k).denote (step6350 k) (@Runs.trans (1*2) (36*2) (before6351 k).denote (before6352 k).denote (before6353 k).denote (step6351 k) (step6352 k))) (@Runs.trans (1*2) ((91*2)+(1*2)) (before6353 k).denote (before6354 k).denote (before6356 k).denote (step6353 k) (@Runs.trans (91*2) (1*2) (before6354 k).denote (before6355 k).denote (before6356 k).denote (step6354 k) (step6355 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) ((13*2)+(((1*k+8)*586)+(23*2))) (before6356 k).denote (before6359 k).denote (before6362 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before6356 k).denote (before6357 k).denote (before6359 k).denote (step6356 k) (@Runs.trans (15*2) (1*2) (before6357 k).denote (before6358 k).denote (before6359 k).denote (step6357 k) (step6358 k))) (@Runs.trans (13*2) (((1*k+8)*586)+(23*2)) (before6359 k).denote (before6360 k).denote (before6362 k).denote (step6359 k) (@Runs.trans ((1*k+8)*586) (23*2) (before6360 k).denote (before6361 k).denote (before6362 k).denote (step6360 k) (step6361 k))))) (@Runs.trans (((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2)))) (((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2)))) (before6362 k).denote (before6368 k).denote (before6375 k).denote (@Runs.trans ((1*2)+((1*2)+(91*2))) ((1*2)+((15*2)+(1*2))) (before6362 k).denote (before6365 k).denote (before6368 k).denote (@Runs.trans (1*2) ((1*2)+(91*2)) (before6362 k).denote (before6363 k).denote (before6365 k).denote (step6362 k) (@Runs.trans (1*2) (91*2) (before6363 k).denote (before6364 k).denote (before6365 k).denote (step6363 k) (step6364 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before6365 k).denote (before6366 k).denote (before6368 k).denote (step6365 k) (@Runs.trans (15*2) (1*2) (before6366 k).denote (before6367 k).denote (before6368 k).denote (step6366 k) (step6367 k)))) (@Runs.trans ((1*2)+((39*2)+(1*2))) (((21*2)+(1*2))+((1*2)+(7*2))) (before6368 k).denote (before6371 k).denote (before6375 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before6368 k).denote (before6369 k).denote (before6371 k).denote (step6368 k) (@Runs.trans (39*2) (1*2) (before6369 k).denote (before6370 k).denote (before6371 k).denote (step6369 k) (step6370 k))) (@Runs.trans ((21*2)+(1*2)) ((1*2)+(7*2)) (before6371 k).denote (before6373 k).denote (before6375 k).denote (@Runs.trans (21*2) (1*2) (before6371 k).denote (before6372 k).denote (before6373 k).denote (step6371 k) (step6372 k)) (@Runs.trans (1*2) (7*2) (before6373 k).denote (before6374 k).denote (before6375 k).denote (step6373 k) (step6374 k)))))) (@Runs.trans ((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2))))) ((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))) (before6375 k).denote (before6387 k).denote (after6399 k).denote (@Runs.trans (((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2)))) (((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))) (before6375 k).denote (before6381 k).denote (before6387 k).denote (@Runs.trans ((1*2)+((791761153*2)+(1*38))) (((1*k+7)*38)+((4*2)+(1*2))) (before6375 k).denote (before6378 k).denote (before6381 k).denote (@Runs.trans (1*2) ((791761153*2)+(1*38)) (before6375 k).denote (before6376 k).denote (before6378 k).denote (step6375 k) (@Runs.trans (791761153*2) (1*38) (before6376 k).denote (before6377 k).denote (before6378 k).denote (step6376 k) (step6377 k))) (@Runs.trans ((1*k+7)*38) ((4*2)+(1*2)) (before6378 k).denote (before6379 k).denote (before6381 k).denote (step6378 k) (@Runs.trans (4*2) (1*2) (before6379 k).denote (before6380 k).denote (before6381 k).denote (step6379 k) (step6380 k)))) (@Runs.trans ((1*2)+((8*2)+(1*2))) ((8*2)+((1*2)+(1*2))) (before6381 k).denote (before6384 k).denote (before6387 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6381 k).denote (before6382 k).denote (before6384 k).denote (step6381 k) (@Runs.trans (8*2) (1*2) (before6382 k).denote (before6383 k).denote (before6384 k).denote (step6382 k) (step6383 k))) (@Runs.trans (8*2) ((1*2)+(1*2)) (before6384 k).denote (before6385 k).denote (before6387 k).denote (step6384 k) (@Runs.trans (1*2) (1*2) (before6385 k).denote (before6386 k).denote (before6387 k).denote (step6385 k) (step6386 k))))) (@Runs.trans (((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))) (before6387 k).denote (before6393 k).denote (after6399 k).denote (@Runs.trans ((8*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(10*2))) (before6387 k).denote (before6390 k).denote (before6393 k).denote (@Runs.trans (8*2) ((1*2)+(9*2)) (before6387 k).denote (before6388 k).denote (before6390 k).denote (step6387 k) (@Runs.trans (1*2) (9*2) (before6388 k).denote (before6389 k).denote (before6390 k).denote (step6388 k) (step6389 k))) (@Runs.trans (1*2) ((1*2)+(10*2)) (before6390 k).denote (before6391 k).denote (before6393 k).denote (step6390 k) (@Runs.trans (1*2) (10*2) (before6391 k).denote (before6392 k).denote (before6393 k).denote (step6391 k) (step6392 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*1)+(1*2))) (before6393 k).denote (before6396 k).denote (after6399 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6393 k).denote (before6394 k).denote (before6396 k).denote (step6393 k) (@Runs.trans (1*2) (1*2) (before6394 k).denote (before6395 k).denote (before6396 k).denote (step6394 k) (step6395 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*2)) (before6396 k).denote (before6398 k).denote (after6399 k).denote (@Runs.trans (1*2) (1*2) (before6396 k).denote (before6397 k).denote (before6398 k).denote (step6396 k) (step6397 k)) (@Runs.trans (1*1) (1*2) (before6398 k).denote (before6399 k).denote (after6399 k).denote (step6398 k) (step6399 k)))))))) - have ht : (((((((1*2)+((16*2)+(1*2)))+((91*2)+((1*1)+(91*2))))+(((1*3)+((91*2)+(1*2)))+((23*2)+(((1*k+8)*1166)+(14*2)))))+((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((92*2)+(1*2)))+(((36*2)+(1*1))+((36*2)+(1*3))))))+(((((36*2)+((1*2)+(17*2)))+((1*2)+((9*2)+(1*1))))+(((9*2)+((1*3)+(9*2)))+((1*2)+((1*2)+(1*2)))))+((((3*2)+((1*1)+(3*2)))+((1*3)+((4*2)+(1*1))))+(((5*2)+((1*2)+(1*2)))+(((1*2)+(9*2))+((1*2)+(16*2)))))))+((((((1*2)+((1*2)+(36*2)))+((1*2)+((91*2)+(1*2))))+(((1*2)+((15*2)+(1*2)))+((13*2)+(((1*k+8)*586)+(23*2)))))+((((1*2)+((1*2)+(91*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((21*2)+(1*2))+((1*2)+(7*2))))))+(((((1*2)+((791761153*2)+(1*38)))+(((1*k+7)*38)+((4*2)+(1*2))))+(((1*2)+((8*2)+(1*2)))+((8*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))))) = (1790*k+1583538842) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean deleted file mode 100644 index 824567e2..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk064.lean +++ /dev/null @@ -1,780 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6400_0 : Stack := [] -abbrev tail6400_1 : Stack := ⟨w0,1⟩ :: tail6400_0 -abbrev tail6400_2 : Stack := ⟨w2,1⟩ :: tail6400_1 -abbrev tail6400_3 : Stack := ⟨w1,1⟩ :: tail6400_2 -abbrev tail6400_4 : Stack := ⟨w0,2⟩ :: tail6400_3 -abbrev tail6400_5 : Stack := ⟨w2,1⟩ :: tail6400_4 -abbrev tail6400_6 : Stack := ⟨w23,1⟩ :: tail6400_5 -abbrev tail6400_7 : Stack := ⟨w1,6⟩ :: tail6400_0 -abbrev tail6400_8 : Stack := ⟨w2,1⟩ :: tail6400_7 -abbrev tail6400_9 : Stack := ⟨w0,1⟩ :: tail6400_8 -abbrev tail6400_10 : Stack := ⟨w1,10⟩ :: tail6400_9 -abbrev tail6400_11 : Stack := ⟨w2,1⟩ :: tail6400_10 -abbrev tail6400_12 : Stack := ⟨w0,17⟩ :: tail6400_11 -abbrev tail6400_13 : Stack := ⟨w1,37⟩ :: tail6400_12 -abbrev tail6400_14 : Stack := ⟨w2,1⟩ :: tail6400_13 -abbrev tail6400_15 : Stack := ⟨w0,92⟩ :: tail6400_14 -abbrev tail6400_16 : Stack := ⟨w1,16⟩ :: tail6400_15 -abbrev tail6400_17 : Stack := ⟨w2,1⟩ :: tail6400_16 -abbrev tail6400_18 : Stack := ⟨w0,13⟩ :: tail6400_17 -abbrev tail6400_19 (k : Nat) : Stack := ⟨w297,(1*k+8)⟩ :: tail6400_18 -abbrev tail6400_20 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6400_19 k -abbrev tail6400_21 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6400_20 k -abbrev tail6400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_21 k -abbrev tail6400_23 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6400_22 k -abbrev tail6400_24 (k : Nat) : Stack := ⟨w1,40⟩ :: tail6400_23 k -abbrev tail6400_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_24 k -abbrev tail6400_26 (k : Nat) : Stack := ⟨w0,22⟩ :: tail6400_25 k -abbrev tail6400_27 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6400_26 k -abbrev tail6400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_27 k -abbrev tail6400_29 (k : Nat) : Stack := ⟨w0,791761153⟩ :: tail6400_28 k -abbrev tail6400_30 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6400_29 k -abbrev tail6400_31 (k : Nat) : Stack := ⟨w298,(1*k+7)⟩ :: tail6400_30 k -abbrev tail6400_32 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6400_31 k -abbrev tail6400_33 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_32 k -abbrev tail6400_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_33 k -abbrev tail6400_35 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_34 k -abbrev tail6400_36 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_35 k -abbrev tail6400_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_36 k -abbrev tail6400_38 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6400_37 k -abbrev tail6400_39 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6400_38 k -abbrev tail6400_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_39 k -abbrev tail6400_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_40 k -abbrev tail6400_42 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6400_41 k -abbrev tail6400_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_42 k -abbrev tail6400_44 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6400_41 k -abbrev tail6400_45 : Stack := ⟨w0,1⟩ :: tail6400_5 -abbrev tail6400_46 : Stack := ⟨w0,3⟩ :: tail6400_5 -abbrev tail6400_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_40 k -abbrev tail6400_48 (k : Nat) : Stack := ⟨w1,3⟩ :: tail6400_47 k -abbrev tail6400_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_48 k -abbrev tail6400_50 : Stack := ⟨w0,1⟩ :: tail6400_3 -abbrev tail6400_51 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6400_48 k -abbrev tail6400_52 : Stack := ⟨w2,1⟩ :: tail6400_3 -abbrev tail6400_53 : Stack := ⟨w23,1⟩ :: tail6400_52 -abbrev tail6400_54 (k : Nat) : Stack := ⟨w1,4⟩ :: tail6400_47 k -abbrev tail6400_55 : Stack := ⟨w0,1⟩ :: tail6400_52 -abbrev tail6400_56 : Stack := ⟨w0,5⟩ :: tail6400_52 -abbrev tail6400_57 : Stack := ⟨w2,1⟩ :: tail6400_56 -abbrev tail6400_58 : Stack := ⟨w23,1⟩ :: tail6400_57 -abbrev tail6400_59 : Stack := ⟨w0,11⟩ :: tail6400_58 -abbrev tail6400_60 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_37 k -abbrev tail6400_61 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_60 k -abbrev tail6400_62 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6400_61 k -abbrev tail6400_63 : Stack := ⟨w0,1⟩ :: tail6400_57 -abbrev tail6400_64 : Stack := ⟨w0,12⟩ :: tail6400_57 -abbrev tail6400_65 : Stack := ⟨w2,1⟩ :: tail6400_64 -abbrev tail6400_66 : Stack := ⟨w1,9⟩ :: tail6400_65 -abbrev tail6400_67 : Stack := ⟨w23,1⟩ :: tail6400_66 -abbrev tail6400_68 : Stack := ⟨w0,9⟩ :: tail6400_67 -abbrev tail6400_69 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6400_34 k -abbrev tail6400_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_69 k -abbrev tail6400_71 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_70 k -abbrev tail6400_72 : Stack := ⟨w0,1⟩ :: tail6400_66 -abbrev tail6400_73 : Stack := ⟨w0,10⟩ :: tail6400_66 -abbrev tail6400_74 : Stack := ⟨w2,1⟩ :: tail6400_73 -abbrev tail6400_75 : Stack := ⟨w1,8⟩ :: tail6400_74 -abbrev tail6400_76 : Stack := ⟨w23,1⟩ :: tail6400_75 -abbrev tail6400_77 : Stack := ⟨w0,9⟩ :: tail6400_76 -abbrev tail6400_78 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6400_31 k -abbrev tail6400_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_78 k -abbrev tail6400_80 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6400_79 k -abbrev tail6400_81 : Stack := ⟨w0,1⟩ :: tail6400_75 -abbrev tail6400_82 : Stack := ⟨w0,10⟩ :: tail6400_75 -abbrev tail6400_83 : Stack := ⟨w2,1⟩ :: tail6400_82 -abbrev tail6400_84 : Stack := ⟨w1,4⟩ :: tail6400_83 -abbrev tail6400_85 (k : Nat) : Stack := ⟨w299,(1*k+7)⟩ :: tail6400_84 -abbrev tail6400_86 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6400_85 k -abbrev tail6400_87 (k : Nat) : Stack := ⟨w1,791761153⟩ :: tail6400_86 k -abbrev tail6400_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_87 k -abbrev tail6400_89 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6400_88 k -abbrev tail6400_90 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6400_25 k -abbrev tail6400_91 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_90 k -abbrev tail6400_92 (k : Nat) : Stack := ⟨w1,8⟩ :: tail6400_91 k -abbrev tail6400_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_87 k -abbrev tail6400_94 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_87 k -abbrev tail6400_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_94 k -abbrev tail6400_96 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6400_95 k -abbrev tail6400_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_96 k -abbrev tail6400_98 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6400_97 k -abbrev tail6400_99 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6400_22 k -abbrev tail6400_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_99 k -abbrev tail6400_101 (k : Nat) : Stack := ⟨w1,40⟩ :: tail6400_100 k -abbrev tail6400_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_96 k -abbrev tail6400_103 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6400_96 k -abbrev tail6400_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_103 k -abbrev tail6400_105 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6400_104 k -abbrev tail6400_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_105 k -abbrev tail6400_107 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6400_106 k -abbrev tail6400_108 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6400_19 k -abbrev tail6400_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_108 k -abbrev tail6400_110 (k : Nat) : Stack := ⟨w1,92⟩ :: tail6400_109 k -abbrev tail6400_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_105 k -abbrev tail6400_112 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6400_105 k -abbrev tail6400_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_112 k -abbrev tail6400_114 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6400_113 k -abbrev tail6400_115 (k : Nat) : Stack := ⟨w300,(1*k+8)⟩ :: tail6400_114 k -abbrev tail6400_116 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6400_115 k -abbrev tail6400_117 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_116 k -abbrev tail6400_118 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6400_117 k -abbrev tail6400_119 : Stack := ⟨w0,91⟩ :: tail6400_14 -abbrev tail6400_120 : Stack := ⟨w23,1⟩ :: tail6400_119 -abbrev tail6400_121 : Stack := ⟨w1,16⟩ :: tail6400_120 -abbrev tail6400_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_116 k -abbrev tail6400_123 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6400_116 k -abbrev tail6400_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_123 k -abbrev tail6400_125 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6400_124 k -abbrev tail6400_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_125 k -abbrev tail6400_127 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6400_126 k -abbrev tail6400_128 : Stack := ⟨w0,16⟩ :: tail6400_11 -abbrev tail6400_129 : Stack := ⟨w23,1⟩ :: tail6400_128 -abbrev tail6400_130 : Stack := ⟨w1,37⟩ :: tail6400_129 -abbrev tail6400_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_125 k -abbrev tail6400_132 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6400_125 k -abbrev tail6400_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_132 k -abbrev tail6400_134 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6400_133 k -abbrev tail6400_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_134 k -abbrev tail6400_136 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6400_135 k -abbrev tail6400_137 : Stack := ⟨w23,1⟩ :: tail6400_8 -abbrev tail6400_138 : Stack := ⟨w1,10⟩ :: tail6400_137 -abbrev tail6400_139 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_134 k -abbrev tail6400_140 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6400_134 k -abbrev tail6400_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_140 k -abbrev tail6400_142 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6400_141 k -abbrev tail6400_143 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6400_142 k -abbrev tail6400_144 : Stack := ⟨w1,1⟩ :: tail6400_0 -abbrev tail6400_145 : Stack := ⟨w1,7⟩ :: tail6400_0 -abbrev tail6400_146 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6400_141 k -abbrev tail6400_147 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6400_141 k -abbrev tail6400_148 : Stack := ⟨w1,9⟩ :: tail6400_0 -abbrev tail6400_149 : Stack := ⟨w2,1⟩ :: tail6400_148 -abbrev tail6400_150 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6400_134 k -abbrev tail6400_151 : Stack := ⟨w2,2⟩ :: tail6400_148 -abbrev tail6400_152 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6400_134 k -abbrev tail6400_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6400_152 k - -def before6400 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6400_6,(tail6400_43 k)⟩ -def before6401 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6400_6,(tail6400_44 k)⟩ -def before6402 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6400_45,(tail6400_44 k)⟩ -def before6403 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6400_46,(tail6400_41 k)⟩ -def before6404 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6400_46,(tail6400_47 k)⟩ -def before6405 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6400_5,(tail6400_48 k)⟩ -def before6406 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1243),tail6400_4,(tail6400_49 k)⟩ -def before6407 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1245),tail6400_50,(tail6400_51 k)⟩ -def before6408 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1245),tail6400_52,(tail6400_51 k)⟩ -def before6409 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail6400_53,(tail6400_49 k)⟩ -def before6410 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail6400_53,(tail6400_54 k)⟩ -def before6411 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1243),tail6400_55,(tail6400_54 k)⟩ -def before6412 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6400_56,(tail6400_47 k)⟩ -def before6413 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1233),tail6400_57,(tail6400_40 k)⟩ -def before6414 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail6400_58,(tail6400_39 k)⟩ -def before6415 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6400_59,(tail6400_38 k)⟩ -def before6416 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6400_59,(tail6400_61 k)⟩ -def before6417 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail6400_58,(tail6400_62 k)⟩ -def before6418 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1231),tail6400_63,(tail6400_62 k)⟩ -def before6419 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6400_64,(tail6400_61 k)⟩ -def before6420 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6400_65,(tail6400_60 k)⟩ -def before6421 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1189),tail6400_66,(tail6400_37 k)⟩ -def before6422 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1187),tail6400_67,(tail6400_36 k)⟩ -def before6423 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6400_68,(tail6400_35 k)⟩ -def before6424 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6400_68,(tail6400_70 k)⟩ -def before6425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1187),tail6400_67,(tail6400_71 k)⟩ -def before6426 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1187),tail6400_72,(tail6400_71 k)⟩ -def before6427 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6400_73,(tail6400_70 k)⟩ -def before6428 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6400_74,(tail6400_69 k)⟩ -def before6429 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1151),tail6400_75,(tail6400_34 k)⟩ -def before6430 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail6400_76,(tail6400_33 k)⟩ -def before6431 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6400_77,(tail6400_32 k)⟩ -def before6432 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6400_77,(tail6400_79 k)⟩ -def before6433 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail6400_76,(tail6400_80 k)⟩ -def before6434 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1149),tail6400_81,(tail6400_80 k)⟩ -def before6435 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6400_82,(tail6400_79 k)⟩ -def before6436 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6400_83,(tail6400_78 k)⟩ -def before6437 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6400_84,(tail6400_31 k)⟩ -def before6438 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6400_85 k),(tail6400_30 k)⟩ -def before6439 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6400_86 k),(tail6400_29 k)⟩ -def before6440 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521489),(tail6400_87 k),(tail6400_28 k)⟩ -def before6441 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521491),(tail6400_88 k),(tail6400_27 k)⟩ -def before6442 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6400_89 k),(tail6400_26 k)⟩ -def before6443 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6400_89 k),(tail6400_91 k)⟩ -def before6444 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail6400_88 k),(tail6400_92 k)⟩ -def before6445 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521491),(tail6400_93 k),(tail6400_92 k)⟩ -def before6446 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6400_94 k),(tail6400_91 k)⟩ -def before6447 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6400_95 k),(tail6400_90 k)⟩ -def before6448 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521551),(tail6400_96 k),(tail6400_25 k)⟩ -def before6449 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521553),(tail6400_97 k),(tail6400_24 k)⟩ -def before6450 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6400_98 k),(tail6400_23 k)⟩ -def before6451 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6400_98 k),(tail6400_100 k)⟩ -def before6452 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521553),(tail6400_97 k),(tail6400_101 k)⟩ -def before6453 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521553),(tail6400_102 k),(tail6400_101 k)⟩ -def before6454 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6400_103 k),(tail6400_100 k)⟩ -def before6455 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6400_104 k),(tail6400_99 k)⟩ -def before6456 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521665),(tail6400_105 k),(tail6400_22 k)⟩ -def before6457 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521667),(tail6400_106 k),(tail6400_21 k)⟩ -def before6458 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6400_107 k),(tail6400_20 k)⟩ -def before6459 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6400_107 k),(tail6400_109 k)⟩ -def before6460 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521667),(tail6400_106 k),(tail6400_110 k)⟩ -def before6461 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521667),(tail6400_111 k),(tail6400_110 k)⟩ -def before6462 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6400_112 k),(tail6400_109 k)⟩ -def before6463 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6400_113 k),(tail6400_108 k)⟩ -def before6464 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6400_114 k),(tail6400_19 k)⟩ -def before6465 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6400_115 k),tail6400_18⟩ -def before6466 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526613),(tail6400_116 k),tail6400_17⟩ -def before6467 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526615),(tail6400_117 k),tail6400_16⟩ -def before6468 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6400_118 k),tail6400_15⟩ -def before6469 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6400_118 k),tail6400_120⟩ -def before6470 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526615),(tail6400_117 k),tail6400_121⟩ -def before6471 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526615),(tail6400_122 k),tail6400_121⟩ -def before6472 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6400_123 k),tail6400_120⟩ -def before6473 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6400_124 k),tail6400_119⟩ -def before6474 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526831),(tail6400_125 k),tail6400_14⟩ -def before6475 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526833),(tail6400_126 k),tail6400_13⟩ -def before6476 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6400_127 k),tail6400_12⟩ -def before6477 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6400_127 k),tail6400_129⟩ -def before6478 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526833),(tail6400_126 k),tail6400_130⟩ -def before6479 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526833),(tail6400_131 k),tail6400_130⟩ -def before6480 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6400_132 k),tail6400_129⟩ -def before6481 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6400_133 k),tail6400_128⟩ -def before6482 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526941),(tail6400_134 k),tail6400_11⟩ -def before6483 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail6400_135 k),tail6400_10⟩ -def before6484 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6400_136 k),tail6400_9⟩ -def before6485 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6400_136 k),tail6400_137⟩ -def before6486 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail6400_135 k),tail6400_138⟩ -def before6487 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail6400_139 k),tail6400_138⟩ -def before6488 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6400_140 k),tail6400_137⟩ -def before6489 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail6400_141 k),tail6400_8⟩ -def before6490 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail6400_142 k),tail6400_7⟩ -def before6491 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526979),(tail6400_143 k),tail6400_0⟩ -def before6492 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526979),(tail6400_143 k),tail6400_144⟩ -def before6493 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail6400_142 k),tail6400_145⟩ -def before6494 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail6400_146 k),tail6400_145⟩ -def before6495 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526981),(tail6400_147 k),tail6400_0⟩ -def before6496 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526981),(tail6400_147 k),tail6400_144⟩ -def before6497 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526965),(tail6400_141 k),tail6400_148⟩ -def before6498 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526963),(tail6400_140 k),tail6400_149⟩ -def before6499 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526961),(tail6400_150 k),tail6400_151⟩ -def after6499 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526961),(tail6400_153 k),tail6400_151⟩ - -theorem macro6400 (k : Nat) : applyExit (before6400 k) exit39 1 = some (before6401 k) := by - simp (disch := omega) [before6400, before6401, exit39, applyExit, pop, push] - <;> omega -theorem step6400 (k : Nat) : Runs (1*1) (before6400 k).denote (before6401 k).denote := - @applyExit_sound (before6400 k) (before6401 k) exit39 1 valid39 (macro6400 k) -theorem macro6401 (k : Nat) : applyExit (before6401 k) exit32 1 = some (before6402 k) := by - simp (disch := omega) [before6401, before6402, exit32, applyExit, pop, push] - <;> omega -theorem step6401 (k : Nat) : Runs (1*3) (before6401 k).denote (before6402 k).denote := - @applyExit_sound (before6401 k) (before6402 k) exit32 1 valid32 (macro6401 k) -theorem macro6402 (k : Nat) : applyExit (before6402 k) exit36 2 = some (before6403 k) := by - simp (disch := omega) [before6402, before6403, exit36, applyExit, pop, push] - <;> omega -theorem step6402 (k : Nat) : Runs (2*2) (before6402 k).denote (before6403 k).denote := - @applyExit_sound (before6402 k) (before6403 k) exit36 2 valid36 (macro6402 k) -theorem macro6403 (k : Nat) : applyExit (before6403 k) exit31 1 = some (before6404 k) := by - simp (disch := omega) [before6403, before6404, exit31, applyExit, pop, push] - <;> omega -theorem step6403 (k : Nat) : Runs (1*1) (before6403 k).denote (before6404 k).denote := - @applyExit_sound (before6403 k) (before6404 k) exit31 1 valid31 (macro6403 k) -theorem macro6404 (k : Nat) : applyExit (before6404 k) exit10 3 = some (before6405 k) := by - simp (disch := omega) [before6404, before6405, exit10, applyExit, pop, push] - <;> omega -theorem step6404 (k : Nat) : Runs (3*2) (before6404 k).denote (before6405 k).denote := - @applyExit_sound (before6404 k) (before6405 k) exit10 3 valid10 (macro6404 k) -theorem macro6405 (k : Nat) : applyExit (before6405 k) exit46 1 = some (before6406 k) := by - simp (disch := omega) [before6405, before6406, exit46, applyExit, pop, push] - <;> omega -theorem step6405 (k : Nat) : Runs (1*2) (before6405 k).denote (before6406 k).denote := - @applyExit_sound (before6405 k) (before6406 k) exit46 1 valid46 (macro6405 k) -theorem macro6406 (k : Nat) : applyExit (before6406 k) exit47 1 = some (before6407 k) := by - simp (disch := omega) [before6406, before6407, exit47, applyExit, pop, push] - <;> omega -theorem step6406 (k : Nat) : Runs (1*2) (before6406 k).denote (before6407 k).denote := - @applyExit_sound (before6406 k) (before6407 k) exit47 1 valid47 (macro6406 k) -theorem macro6407 (k : Nat) : applyExit (before6407 k) exit62 1 = some (before6408 k) := by - simp (disch := omega) [before6407, before6408, exit62, applyExit, pop, push] - <;> omega -theorem step6407 (k : Nat) : Runs (1*1) (before6407 k).denote (before6408 k).denote := - @applyExit_sound (before6407 k) (before6408 k) exit62 1 valid62 (macro6407 k) -theorem macro6408 (k : Nat) : applyExit (before6408 k) exit35 1 = some (before6409 k) := by - simp (disch := omega) [before6408, before6409, exit35, applyExit, pop, push] - <;> omega -theorem step6408 (k : Nat) : Runs (1*2) (before6408 k).denote (before6409 k).denote := - @applyExit_sound (before6408 k) (before6409 k) exit35 1 valid35 (macro6408 k) -theorem macro6409 (k : Nat) : applyExit (before6409 k) exit39 1 = some (before6410 k) := by - simp (disch := omega) [before6409, before6410, exit39, applyExit, pop, push] - <;> omega -theorem step6409 (k : Nat) : Runs (1*1) (before6409 k).denote (before6410 k).denote := - @applyExit_sound (before6409 k) (before6410 k) exit39 1 valid39 (macro6409 k) -theorem macro6410 (k : Nat) : applyExit (before6410 k) exit32 1 = some (before6411 k) := by - simp (disch := omega) [before6410, before6411, exit32, applyExit, pop, push] - <;> omega -theorem step6410 (k : Nat) : Runs (1*3) (before6410 k).denote (before6411 k).denote := - @applyExit_sound (before6410 k) (before6411 k) exit32 1 valid32 (macro6410 k) -theorem macro6411 (k : Nat) : applyExit (before6411 k) exit36 4 = some (before6412 k) := by - simp (disch := omega) [before6411, before6412, exit36, applyExit, pop, push] - <;> omega -theorem step6411 (k : Nat) : Runs (4*2) (before6411 k).denote (before6412 k).denote := - @applyExit_sound (before6411 k) (before6412 k) exit36 4 valid36 (macro6411 k) -theorem macro6412 (k : Nat) : applyExit (before6412 k) exit33 1 = some (before6413 k) := by - simp (disch := omega) [before6412, before6413, exit33, applyExit, pop, push] - <;> omega -theorem step6412 (k : Nat) : Runs (1*2) (before6412 k).denote (before6413 k).denote := - @applyExit_sound (before6412 k) (before6413 k) exit33 1 valid33 (macro6412 k) -theorem macro6413 (k : Nat) : applyExit (before6413 k) exit35 1 = some (before6414 k) := by - simp (disch := omega) [before6413, before6414, exit35, applyExit, pop, push] - <;> omega -theorem step6413 (k : Nat) : Runs (1*2) (before6413 k).denote (before6414 k).denote := - @applyExit_sound (before6413 k) (before6414 k) exit35 1 valid35 (macro6413 k) -theorem macro6414 (k : Nat) : applyExit (before6414 k) exit36 11 = some (before6415 k) := by - simp (disch := omega) [before6414, before6415, exit36, applyExit, pop, push] - <;> omega -theorem step6414 (k : Nat) : Runs (11*2) (before6414 k).denote (before6415 k).denote := - @applyExit_sound (before6414 k) (before6415 k) exit36 11 valid36 (macro6414 k) -theorem macro6415 (k : Nat) : applyExit (before6415 k) exit31 1 = some (before6416 k) := by - simp (disch := omega) [before6415, before6416, exit31, applyExit, pop, push] - <;> omega -theorem step6415 (k : Nat) : Runs (1*1) (before6415 k).denote (before6416 k).denote := - @applyExit_sound (before6415 k) (before6416 k) exit31 1 valid31 (macro6415 k) -theorem macro6416 (k : Nat) : applyExit (before6416 k) exit10 11 = some (before6417 k) := by - simp (disch := omega) [before6416, before6417, exit10, applyExit, pop, push] - <;> omega -theorem step6416 (k : Nat) : Runs (11*2) (before6416 k).denote (before6417 k).denote := - @applyExit_sound (before6416 k) (before6417 k) exit10 11 valid10 (macro6416 k) -theorem macro6417 (k : Nat) : applyExit (before6417 k) exit32 1 = some (before6418 k) := by - simp (disch := omega) [before6417, before6418, exit32, applyExit, pop, push] - <;> omega -theorem step6417 (k : Nat) : Runs (1*3) (before6417 k).denote (before6418 k).denote := - @applyExit_sound (before6417 k) (before6418 k) exit32 1 valid32 (macro6417 k) -theorem macro6418 (k : Nat) : applyExit (before6418 k) exit36 11 = some (before6419 k) := by - simp (disch := omega) [before6418, before6419, exit36, applyExit, pop, push] - <;> omega -theorem step6418 (k : Nat) : Runs (11*2) (before6418 k).denote (before6419 k).denote := - @applyExit_sound (before6418 k) (before6419 k) exit36 11 valid36 (macro6418 k) -theorem macro6419 (k : Nat) : applyExit (before6419 k) exit33 1 = some (before6420 k) := by - simp (disch := omega) [before6419, before6420, exit33, applyExit, pop, push] - <;> omega -theorem step6419 (k : Nat) : Runs (1*2) (before6419 k).denote (before6420 k).denote := - @applyExit_sound (before6419 k) (before6420 k) exit33 1 valid33 (macro6419 k) -theorem macro6420 (k : Nat) : applyExit (before6420 k) exit34 9 = some (before6421 k) := by - simp (disch := omega) [before6420, before6421, exit34, applyExit, pop, push] - <;> omega -theorem step6420 (k : Nat) : Runs (9*2) (before6420 k).denote (before6421 k).denote := - @applyExit_sound (before6420 k) (before6421 k) exit34 9 valid34 (macro6420 k) -theorem macro6421 (k : Nat) : applyExit (before6421 k) exit35 1 = some (before6422 k) := by - simp (disch := omega) [before6421, before6422, exit35, applyExit, pop, push] - <;> omega -theorem step6421 (k : Nat) : Runs (1*2) (before6421 k).denote (before6422 k).denote := - @applyExit_sound (before6421 k) (before6422 k) exit35 1 valid35 (macro6421 k) -theorem macro6422 (k : Nat) : applyExit (before6422 k) exit36 9 = some (before6423 k) := by - simp (disch := omega) [before6422, before6423, exit36, applyExit, pop, push] - <;> omega -theorem step6422 (k : Nat) : Runs (9*2) (before6422 k).denote (before6423 k).denote := - @applyExit_sound (before6422 k) (before6423 k) exit36 9 valid36 (macro6422 k) -theorem macro6423 (k : Nat) : applyExit (before6423 k) exit31 1 = some (before6424 k) := by - simp (disch := omega) [before6423, before6424, exit31, applyExit, pop, push] - <;> omega -theorem step6423 (k : Nat) : Runs (1*1) (before6423 k).denote (before6424 k).denote := - @applyExit_sound (before6423 k) (before6424 k) exit31 1 valid31 (macro6423 k) -theorem macro6424 (k : Nat) : applyExit (before6424 k) exit10 9 = some (before6425 k) := by - simp (disch := omega) [before6424, before6425, exit10, applyExit, pop, push] - <;> omega -theorem step6424 (k : Nat) : Runs (9*2) (before6424 k).denote (before6425 k).denote := - @applyExit_sound (before6424 k) (before6425 k) exit10 9 valid10 (macro6424 k) -theorem macro6425 (k : Nat) : applyExit (before6425 k) exit32 1 = some (before6426 k) := by - simp (disch := omega) [before6425, before6426, exit32, applyExit, pop, push] - <;> omega -theorem step6425 (k : Nat) : Runs (1*3) (before6425 k).denote (before6426 k).denote := - @applyExit_sound (before6425 k) (before6426 k) exit32 1 valid32 (macro6425 k) -theorem macro6426 (k : Nat) : applyExit (before6426 k) exit36 9 = some (before6427 k) := by - simp (disch := omega) [before6426, before6427, exit36, applyExit, pop, push] - <;> omega -theorem step6426 (k : Nat) : Runs (9*2) (before6426 k).denote (before6427 k).denote := - @applyExit_sound (before6426 k) (before6427 k) exit36 9 valid36 (macro6426 k) -theorem macro6427 (k : Nat) : applyExit (before6427 k) exit33 1 = some (before6428 k) := by - simp (disch := omega) [before6427, before6428, exit33, applyExit, pop, push] - <;> omega -theorem step6427 (k : Nat) : Runs (1*2) (before6427 k).denote (before6428 k).denote := - @applyExit_sound (before6427 k) (before6428 k) exit33 1 valid33 (macro6427 k) -theorem macro6428 (k : Nat) : applyExit (before6428 k) exit34 8 = some (before6429 k) := by - simp (disch := omega) [before6428, before6429, exit34, applyExit, pop, push] - <;> omega -theorem step6428 (k : Nat) : Runs (8*2) (before6428 k).denote (before6429 k).denote := - @applyExit_sound (before6428 k) (before6429 k) exit34 8 valid34 (macro6428 k) -theorem macro6429 (k : Nat) : applyExit (before6429 k) exit35 1 = some (before6430 k) := by - simp (disch := omega) [before6429, before6430, exit35, applyExit, pop, push] - <;> omega -theorem step6429 (k : Nat) : Runs (1*2) (before6429 k).denote (before6430 k).denote := - @applyExit_sound (before6429 k) (before6430 k) exit35 1 valid35 (macro6429 k) -theorem macro6430 (k : Nat) : applyExit (before6430 k) exit36 9 = some (before6431 k) := by - simp (disch := omega) [before6430, before6431, exit36, applyExit, pop, push] - <;> omega -theorem step6430 (k : Nat) : Runs (9*2) (before6430 k).denote (before6431 k).denote := - @applyExit_sound (before6430 k) (before6431 k) exit36 9 valid36 (macro6430 k) -theorem macro6431 (k : Nat) : applyExit (before6431 k) exit31 1 = some (before6432 k) := by - simp (disch := omega) [before6431, before6432, exit31, applyExit, pop, push] - <;> omega -theorem step6431 (k : Nat) : Runs (1*1) (before6431 k).denote (before6432 k).denote := - @applyExit_sound (before6431 k) (before6432 k) exit31 1 valid31 (macro6431 k) -theorem macro6432 (k : Nat) : applyExit (before6432 k) exit10 9 = some (before6433 k) := by - simp (disch := omega) [before6432, before6433, exit10, applyExit, pop, push] - <;> omega -theorem step6432 (k : Nat) : Runs (9*2) (before6432 k).denote (before6433 k).denote := - @applyExit_sound (before6432 k) (before6433 k) exit10 9 valid10 (macro6432 k) -theorem macro6433 (k : Nat) : applyExit (before6433 k) exit32 1 = some (before6434 k) := by - simp (disch := omega) [before6433, before6434, exit32, applyExit, pop, push] - <;> omega -theorem step6433 (k : Nat) : Runs (1*3) (before6433 k).denote (before6434 k).denote := - @applyExit_sound (before6433 k) (before6434 k) exit32 1 valid32 (macro6433 k) -theorem macro6434 (k : Nat) : applyExit (before6434 k) exit36 9 = some (before6435 k) := by - simp (disch := omega) [before6434, before6435, exit36, applyExit, pop, push] - <;> omega -theorem step6434 (k : Nat) : Runs (9*2) (before6434 k).denote (before6435 k).denote := - @applyExit_sound (before6434 k) (before6435 k) exit36 9 valid36 (macro6434 k) -theorem macro6435 (k : Nat) : applyExit (before6435 k) exit33 1 = some (before6436 k) := by - simp (disch := omega) [before6435, before6436, exit33, applyExit, pop, push] - <;> omega -theorem step6435 (k : Nat) : Runs (1*2) (before6435 k).denote (before6436 k).denote := - @applyExit_sound (before6435 k) (before6436 k) exit33 1 valid33 (macro6435 k) -theorem macro6436 (k : Nat) : applyExit (before6436 k) exit34 4 = some (before6437 k) := by - simp (disch := omega) [before6436, before6437, exit34, applyExit, pop, push] - <;> omega -theorem step6436 (k : Nat) : Runs (4*2) (before6436 k).denote (before6437 k).denote := - @applyExit_sound (before6436 k) (before6437 k) exit34 4 valid34 (macro6436 k) -theorem macro6437 (k : Nat) : applyExit (before6437 k) exit335 (1*k+7) = some (before6438 k) := by - simp (disch := omega) [before6437, before6438, exit335, applyExit, pop, push] - <;> omega -theorem step6437 (k : Nat) : Runs ((1*k+7)*78) (before6437 k).denote (before6438 k).denote := - @applyExit_sound (before6437 k) (before6438 k) exit335 (1*k+7) valid335 (macro6437 k) -theorem macro6438 (k : Nat) : applyExit (before6438 k) exit283 1 = some (before6439 k) := by - simp (disch := omega) [before6438, before6439, exit283, applyExit, pop, push] - <;> omega -theorem step6438 (k : Nat) : Runs (1*38) (before6438 k).denote (before6439 k).denote := - @applyExit_sound (before6438 k) (before6439 k) exit283 1 valid283 (macro6438 k) -theorem macro6439 (k : Nat) : applyExit (before6439 k) exit34 791761153 = some (before6440 k) := by - simp (disch := omega) [before6439, before6440, exit34, applyExit, pop, push] - <;> omega -theorem step6439 (k : Nat) : Runs (791761153*2) (before6439 k).denote (before6440 k).denote := - @applyExit_sound (before6439 k) (before6440 k) exit34 791761153 valid34 (macro6439 k) -theorem macro6440 (k : Nat) : applyExit (before6440 k) exit35 1 = some (before6441 k) := by - simp (disch := omega) [before6440, before6441, exit35, applyExit, pop, push] - <;> omega -theorem step6440 (k : Nat) : Runs (1*2) (before6440 k).denote (before6441 k).denote := - @applyExit_sound (before6440 k) (before6441 k) exit35 1 valid35 (macro6440 k) -theorem macro6441 (k : Nat) : applyExit (before6441 k) exit36 8 = some (before6442 k) := by - simp (disch := omega) [before6441, before6442, exit36, applyExit, pop, push] - <;> omega -theorem step6441 (k : Nat) : Runs (8*2) (before6441 k).denote (before6442 k).denote := - @applyExit_sound (before6441 k) (before6442 k) exit36 8 valid36 (macro6441 k) -theorem macro6442 (k : Nat) : applyExit (before6442 k) exit31 1 = some (before6443 k) := by - simp (disch := omega) [before6442, before6443, exit31, applyExit, pop, push] - <;> omega -theorem step6442 (k : Nat) : Runs (1*1) (before6442 k).denote (before6443 k).denote := - @applyExit_sound (before6442 k) (before6443 k) exit31 1 valid31 (macro6442 k) -theorem macro6443 (k : Nat) : applyExit (before6443 k) exit10 8 = some (before6444 k) := by - simp (disch := omega) [before6443, before6444, exit10, applyExit, pop, push] - <;> omega -theorem step6443 (k : Nat) : Runs (8*2) (before6443 k).denote (before6444 k).denote := - @applyExit_sound (before6443 k) (before6444 k) exit10 8 valid10 (macro6443 k) -theorem macro6444 (k : Nat) : applyExit (before6444 k) exit32 1 = some (before6445 k) := by - simp (disch := omega) [before6444, before6445, exit32, applyExit, pop, push] - <;> omega -theorem step6444 (k : Nat) : Runs (1*3) (before6444 k).denote (before6445 k).denote := - @applyExit_sound (before6444 k) (before6445 k) exit32 1 valid32 (macro6444 k) -theorem macro6445 (k : Nat) : applyExit (before6445 k) exit36 8 = some (before6446 k) := by - simp (disch := omega) [before6445, before6446, exit36, applyExit, pop, push] - <;> omega -theorem step6445 (k : Nat) : Runs (8*2) (before6445 k).denote (before6446 k).denote := - @applyExit_sound (before6445 k) (before6446 k) exit36 8 valid36 (macro6445 k) -theorem macro6446 (k : Nat) : applyExit (before6446 k) exit33 1 = some (before6447 k) := by - simp (disch := omega) [before6446, before6447, exit33, applyExit, pop, push] - <;> omega -theorem step6446 (k : Nat) : Runs (1*2) (before6446 k).denote (before6447 k).denote := - @applyExit_sound (before6446 k) (before6447 k) exit33 1 valid33 (macro6446 k) -theorem macro6447 (k : Nat) : applyExit (before6447 k) exit34 21 = some (before6448 k) := by - simp (disch := omega) [before6447, before6448, exit34, applyExit, pop, push] - <;> omega -theorem step6447 (k : Nat) : Runs (21*2) (before6447 k).denote (before6448 k).denote := - @applyExit_sound (before6447 k) (before6448 k) exit34 21 valid34 (macro6447 k) -theorem macro6448 (k : Nat) : applyExit (before6448 k) exit35 1 = some (before6449 k) := by - simp (disch := omega) [before6448, before6449, exit35, applyExit, pop, push] - <;> omega -theorem step6448 (k : Nat) : Runs (1*2) (before6448 k).denote (before6449 k).denote := - @applyExit_sound (before6448 k) (before6449 k) exit35 1 valid35 (macro6448 k) -theorem macro6449 (k : Nat) : applyExit (before6449 k) exit36 40 = some (before6450 k) := by - simp (disch := omega) [before6449, before6450, exit36, applyExit, pop, push] - <;> omega -theorem step6449 (k : Nat) : Runs (40*2) (before6449 k).denote (before6450 k).denote := - @applyExit_sound (before6449 k) (before6450 k) exit36 40 valid36 (macro6449 k) -theorem macro6450 (k : Nat) : applyExit (before6450 k) exit31 1 = some (before6451 k) := by - simp (disch := omega) [before6450, before6451, exit31, applyExit, pop, push] - <;> omega -theorem step6450 (k : Nat) : Runs (1*1) (before6450 k).denote (before6451 k).denote := - @applyExit_sound (before6450 k) (before6451 k) exit31 1 valid31 (macro6450 k) -theorem macro6451 (k : Nat) : applyExit (before6451 k) exit10 40 = some (before6452 k) := by - simp (disch := omega) [before6451, before6452, exit10, applyExit, pop, push] - <;> omega -theorem step6451 (k : Nat) : Runs (40*2) (before6451 k).denote (before6452 k).denote := - @applyExit_sound (before6451 k) (before6452 k) exit10 40 valid10 (macro6451 k) -theorem macro6452 (k : Nat) : applyExit (before6452 k) exit32 1 = some (before6453 k) := by - simp (disch := omega) [before6452, before6453, exit32, applyExit, pop, push] - <;> omega -theorem step6452 (k : Nat) : Runs (1*3) (before6452 k).denote (before6453 k).denote := - @applyExit_sound (before6452 k) (before6453 k) exit32 1 valid32 (macro6452 k) -theorem macro6453 (k : Nat) : applyExit (before6453 k) exit36 40 = some (before6454 k) := by - simp (disch := omega) [before6453, before6454, exit36, applyExit, pop, push] - <;> omega -theorem step6453 (k : Nat) : Runs (40*2) (before6453 k).denote (before6454 k).denote := - @applyExit_sound (before6453 k) (before6454 k) exit36 40 valid36 (macro6453 k) -theorem macro6454 (k : Nat) : applyExit (before6454 k) exit33 1 = some (before6455 k) := by - simp (disch := omega) [before6454, before6455, exit33, applyExit, pop, push] - <;> omega -theorem step6454 (k : Nat) : Runs (1*2) (before6454 k).denote (before6455 k).denote := - @applyExit_sound (before6454 k) (before6455 k) exit33 1 valid33 (macro6454 k) -theorem macro6455 (k : Nat) : applyExit (before6455 k) exit34 15 = some (before6456 k) := by - simp (disch := omega) [before6455, before6456, exit34, applyExit, pop, push] - <;> omega -theorem step6455 (k : Nat) : Runs (15*2) (before6455 k).denote (before6456 k).denote := - @applyExit_sound (before6455 k) (before6456 k) exit34 15 valid34 (macro6455 k) -theorem macro6456 (k : Nat) : applyExit (before6456 k) exit35 1 = some (before6457 k) := by - simp (disch := omega) [before6456, before6457, exit35, applyExit, pop, push] - <;> omega -theorem step6456 (k : Nat) : Runs (1*2) (before6456 k).denote (before6457 k).denote := - @applyExit_sound (before6456 k) (before6457 k) exit35 1 valid35 (macro6456 k) -theorem macro6457 (k : Nat) : applyExit (before6457 k) exit36 92 = some (before6458 k) := by - simp (disch := omega) [before6457, before6458, exit36, applyExit, pop, push] - <;> omega -theorem step6457 (k : Nat) : Runs (92*2) (before6457 k).denote (before6458 k).denote := - @applyExit_sound (before6457 k) (before6458 k) exit36 92 valid36 (macro6457 k) -theorem macro6458 (k : Nat) : applyExit (before6458 k) exit31 1 = some (before6459 k) := by - simp (disch := omega) [before6458, before6459, exit31, applyExit, pop, push] - <;> omega -theorem step6458 (k : Nat) : Runs (1*1) (before6458 k).denote (before6459 k).denote := - @applyExit_sound (before6458 k) (before6459 k) exit31 1 valid31 (macro6458 k) -theorem macro6459 (k : Nat) : applyExit (before6459 k) exit10 92 = some (before6460 k) := by - simp (disch := omega) [before6459, before6460, exit10, applyExit, pop, push] - <;> omega -theorem step6459 (k : Nat) : Runs (92*2) (before6459 k).denote (before6460 k).denote := - @applyExit_sound (before6459 k) (before6460 k) exit10 92 valid10 (macro6459 k) -theorem macro6460 (k : Nat) : applyExit (before6460 k) exit32 1 = some (before6461 k) := by - simp (disch := omega) [before6460, before6461, exit32, applyExit, pop, push] - <;> omega -theorem step6460 (k : Nat) : Runs (1*3) (before6460 k).denote (before6461 k).denote := - @applyExit_sound (before6460 k) (before6461 k) exit32 1 valid32 (macro6460 k) -theorem macro6461 (k : Nat) : applyExit (before6461 k) exit36 92 = some (before6462 k) := by - simp (disch := omega) [before6461, before6462, exit36, applyExit, pop, push] - <;> omega -theorem step6461 (k : Nat) : Runs (92*2) (before6461 k).denote (before6462 k).denote := - @applyExit_sound (before6461 k) (before6462 k) exit36 92 valid36 (macro6461 k) -theorem macro6462 (k : Nat) : applyExit (before6462 k) exit33 1 = some (before6463 k) := by - simp (disch := omega) [before6462, before6463, exit33, applyExit, pop, push] - <;> omega -theorem step6462 (k : Nat) : Runs (1*2) (before6462 k).denote (before6463 k).denote := - @applyExit_sound (before6462 k) (before6463 k) exit33 1 valid33 (macro6462 k) -theorem macro6463 (k : Nat) : applyExit (before6463 k) exit34 23 = some (before6464 k) := by - simp (disch := omega) [before6463, before6464, exit34, applyExit, pop, push] - <;> omega -theorem step6463 (k : Nat) : Runs (23*2) (before6463 k).denote (before6464 k).denote := - @applyExit_sound (before6463 k) (before6464 k) exit34 23 valid34 (macro6463 k) -theorem macro6464 (k : Nat) : applyExit (before6464 k) exit336 (1*k+8) = some (before6465 k) := by - simp (disch := omega) [before6464, before6465, exit336, applyExit, pop, push] - <;> omega -theorem step6464 (k : Nat) : Runs ((1*k+8)*1178) (before6464 k).denote (before6465 k).denote := - @applyExit_sound (before6464 k) (before6465 k) exit336 (1*k+8) valid336 (macro6464 k) -theorem macro6465 (k : Nat) : applyExit (before6465 k) exit34 13 = some (before6466 k) := by - simp (disch := omega) [before6465, before6466, exit34, applyExit, pop, push] - <;> omega -theorem step6465 (k : Nat) : Runs (13*2) (before6465 k).denote (before6466 k).denote := - @applyExit_sound (before6465 k) (before6466 k) exit34 13 valid34 (macro6465 k) -theorem macro6466 (k : Nat) : applyExit (before6466 k) exit35 1 = some (before6467 k) := by - simp (disch := omega) [before6466, before6467, exit35, applyExit, pop, push] - <;> omega -theorem step6466 (k : Nat) : Runs (1*2) (before6466 k).denote (before6467 k).denote := - @applyExit_sound (before6466 k) (before6467 k) exit35 1 valid35 (macro6466 k) -theorem macro6467 (k : Nat) : applyExit (before6467 k) exit36 16 = some (before6468 k) := by - simp (disch := omega) [before6467, before6468, exit36, applyExit, pop, push] - <;> omega -theorem step6467 (k : Nat) : Runs (16*2) (before6467 k).denote (before6468 k).denote := - @applyExit_sound (before6467 k) (before6468 k) exit36 16 valid36 (macro6467 k) -theorem macro6468 (k : Nat) : applyExit (before6468 k) exit31 1 = some (before6469 k) := by - simp (disch := omega) [before6468, before6469, exit31, applyExit, pop, push] - <;> omega -theorem step6468 (k : Nat) : Runs (1*1) (before6468 k).denote (before6469 k).denote := - @applyExit_sound (before6468 k) (before6469 k) exit31 1 valid31 (macro6468 k) -theorem macro6469 (k : Nat) : applyExit (before6469 k) exit10 16 = some (before6470 k) := by - simp (disch := omega) [before6469, before6470, exit10, applyExit, pop, push] - <;> omega -theorem step6469 (k : Nat) : Runs (16*2) (before6469 k).denote (before6470 k).denote := - @applyExit_sound (before6469 k) (before6470 k) exit10 16 valid10 (macro6469 k) -theorem macro6470 (k : Nat) : applyExit (before6470 k) exit32 1 = some (before6471 k) := by - simp (disch := omega) [before6470, before6471, exit32, applyExit, pop, push] - <;> omega -theorem step6470 (k : Nat) : Runs (1*3) (before6470 k).denote (before6471 k).denote := - @applyExit_sound (before6470 k) (before6471 k) exit32 1 valid32 (macro6470 k) -theorem macro6471 (k : Nat) : applyExit (before6471 k) exit36 16 = some (before6472 k) := by - simp (disch := omega) [before6471, before6472, exit36, applyExit, pop, push] - <;> omega -theorem step6471 (k : Nat) : Runs (16*2) (before6471 k).denote (before6472 k).denote := - @applyExit_sound (before6471 k) (before6472 k) exit36 16 valid36 (macro6471 k) -theorem macro6472 (k : Nat) : applyExit (before6472 k) exit33 1 = some (before6473 k) := by - simp (disch := omega) [before6472, before6473, exit33, applyExit, pop, push] - <;> omega -theorem step6472 (k : Nat) : Runs (1*2) (before6472 k).denote (before6473 k).denote := - @applyExit_sound (before6472 k) (before6473 k) exit33 1 valid33 (macro6472 k) -theorem macro6473 (k : Nat) : applyExit (before6473 k) exit34 91 = some (before6474 k) := by - simp (disch := omega) [before6473, before6474, exit34, applyExit, pop, push] - <;> omega -theorem step6473 (k : Nat) : Runs (91*2) (before6473 k).denote (before6474 k).denote := - @applyExit_sound (before6473 k) (before6474 k) exit34 91 valid34 (macro6473 k) -theorem macro6474 (k : Nat) : applyExit (before6474 k) exit35 1 = some (before6475 k) := by - simp (disch := omega) [before6474, before6475, exit35, applyExit, pop, push] - <;> omega -theorem step6474 (k : Nat) : Runs (1*2) (before6474 k).denote (before6475 k).denote := - @applyExit_sound (before6474 k) (before6475 k) exit35 1 valid35 (macro6474 k) -theorem macro6475 (k : Nat) : applyExit (before6475 k) exit36 37 = some (before6476 k) := by - simp (disch := omega) [before6475, before6476, exit36, applyExit, pop, push] - <;> omega -theorem step6475 (k : Nat) : Runs (37*2) (before6475 k).denote (before6476 k).denote := - @applyExit_sound (before6475 k) (before6476 k) exit36 37 valid36 (macro6475 k) -theorem macro6476 (k : Nat) : applyExit (before6476 k) exit31 1 = some (before6477 k) := by - simp (disch := omega) [before6476, before6477, exit31, applyExit, pop, push] - <;> omega -theorem step6476 (k : Nat) : Runs (1*1) (before6476 k).denote (before6477 k).denote := - @applyExit_sound (before6476 k) (before6477 k) exit31 1 valid31 (macro6476 k) -theorem macro6477 (k : Nat) : applyExit (before6477 k) exit10 37 = some (before6478 k) := by - simp (disch := omega) [before6477, before6478, exit10, applyExit, pop, push] - <;> omega -theorem step6477 (k : Nat) : Runs (37*2) (before6477 k).denote (before6478 k).denote := - @applyExit_sound (before6477 k) (before6478 k) exit10 37 valid10 (macro6477 k) -theorem macro6478 (k : Nat) : applyExit (before6478 k) exit32 1 = some (before6479 k) := by - simp (disch := omega) [before6478, before6479, exit32, applyExit, pop, push] - <;> omega -theorem step6478 (k : Nat) : Runs (1*3) (before6478 k).denote (before6479 k).denote := - @applyExit_sound (before6478 k) (before6479 k) exit32 1 valid32 (macro6478 k) -theorem macro6479 (k : Nat) : applyExit (before6479 k) exit36 37 = some (before6480 k) := by - simp (disch := omega) [before6479, before6480, exit36, applyExit, pop, push] - <;> omega -theorem step6479 (k : Nat) : Runs (37*2) (before6479 k).denote (before6480 k).denote := - @applyExit_sound (before6479 k) (before6480 k) exit36 37 valid36 (macro6479 k) -theorem macro6480 (k : Nat) : applyExit (before6480 k) exit33 1 = some (before6481 k) := by - simp (disch := omega) [before6480, before6481, exit33, applyExit, pop, push] - <;> omega -theorem step6480 (k : Nat) : Runs (1*2) (before6480 k).denote (before6481 k).denote := - @applyExit_sound (before6480 k) (before6481 k) exit33 1 valid33 (macro6480 k) -theorem macro6481 (k : Nat) : applyExit (before6481 k) exit34 16 = some (before6482 k) := by - simp (disch := omega) [before6481, before6482, exit34, applyExit, pop, push] - <;> omega -theorem step6481 (k : Nat) : Runs (16*2) (before6481 k).denote (before6482 k).denote := - @applyExit_sound (before6481 k) (before6482 k) exit34 16 valid34 (macro6481 k) -theorem macro6482 (k : Nat) : applyExit (before6482 k) exit35 1 = some (before6483 k) := by - simp (disch := omega) [before6482, before6483, exit35, applyExit, pop, push] - <;> omega -theorem step6482 (k : Nat) : Runs (1*2) (before6482 k).denote (before6483 k).denote := - @applyExit_sound (before6482 k) (before6483 k) exit35 1 valid35 (macro6482 k) -theorem macro6483 (k : Nat) : applyExit (before6483 k) exit36 10 = some (before6484 k) := by - simp (disch := omega) [before6483, before6484, exit36, applyExit, pop, push] - <;> omega -theorem step6483 (k : Nat) : Runs (10*2) (before6483 k).denote (before6484 k).denote := - @applyExit_sound (before6483 k) (before6484 k) exit36 10 valid36 (macro6483 k) -theorem macro6484 (k : Nat) : applyExit (before6484 k) exit31 1 = some (before6485 k) := by - simp (disch := omega) [before6484, before6485, exit31, applyExit, pop, push] - <;> omega -theorem step6484 (k : Nat) : Runs (1*1) (before6484 k).denote (before6485 k).denote := - @applyExit_sound (before6484 k) (before6485 k) exit31 1 valid31 (macro6484 k) -theorem macro6485 (k : Nat) : applyExit (before6485 k) exit10 10 = some (before6486 k) := by - simp (disch := omega) [before6485, before6486, exit10, applyExit, pop, push] - <;> omega -theorem step6485 (k : Nat) : Runs (10*2) (before6485 k).denote (before6486 k).denote := - @applyExit_sound (before6485 k) (before6486 k) exit10 10 valid10 (macro6485 k) -theorem macro6486 (k : Nat) : applyExit (before6486 k) exit32 1 = some (before6487 k) := by - simp (disch := omega) [before6486, before6487, exit32, applyExit, pop, push] - <;> omega -theorem step6486 (k : Nat) : Runs (1*3) (before6486 k).denote (before6487 k).denote := - @applyExit_sound (before6486 k) (before6487 k) exit32 1 valid32 (macro6486 k) -theorem macro6487 (k : Nat) : applyExit (before6487 k) exit36 10 = some (before6488 k) := by - simp (disch := omega) [before6487, before6488, exit36, applyExit, pop, push] - <;> omega -theorem step6487 (k : Nat) : Runs (10*2) (before6487 k).denote (before6488 k).denote := - @applyExit_sound (before6487 k) (before6488 k) exit36 10 valid36 (macro6487 k) -theorem macro6488 (k : Nat) : applyExit (before6488 k) exit33 1 = some (before6489 k) := by - simp (disch := omega) [before6488, before6489, exit33, applyExit, pop, push] - <;> omega -theorem step6488 (k : Nat) : Runs (1*2) (before6488 k).denote (before6489 k).denote := - @applyExit_sound (before6488 k) (before6489 k) exit33 1 valid33 (macro6488 k) -theorem macro6489 (k : Nat) : applyExit (before6489 k) exit35 1 = some (before6490 k) := by - simp (disch := omega) [before6489, before6490, exit35, applyExit, pop, push] - <;> omega -theorem step6489 (k : Nat) : Runs (1*2) (before6489 k).denote (before6490 k).denote := - @applyExit_sound (before6489 k) (before6490 k) exit35 1 valid35 (macro6489 k) -theorem macro6490 (k : Nat) : applyExit (before6490 k) exit36 6 = some (before6491 k) := by - simp (disch := omega) [before6490, before6491, exit36, applyExit, pop, push] - <;> omega -theorem step6490 (k : Nat) : Runs (6*2) (before6490 k).denote (before6491 k).denote := - @applyExit_sound (before6490 k) (before6491 k) exit36 6 valid36 (macro6490 k) -theorem macro6491 (k : Nat) : applyExit (before6491 k) exit39 1 = some (before6492 k) := by - simp (disch := omega) [before6491, before6492, exit39, applyExit, pop, push] - <;> omega -theorem step6491 (k : Nat) : Runs (1*1) (before6491 k).denote (before6492 k).denote := - @applyExit_sound (before6491 k) (before6492 k) exit39 1 valid39 (macro6491 k) -theorem macro6492 (k : Nat) : applyExit (before6492 k) exit10 6 = some (before6493 k) := by - simp (disch := omega) [before6492, before6493, exit10, applyExit, pop, push] - <;> omega -theorem step6492 (k : Nat) : Runs (6*2) (before6492 k).denote (before6493 k).denote := - @applyExit_sound (before6492 k) (before6493 k) exit10 6 valid10 (macro6492 k) -theorem macro6493 (k : Nat) : applyExit (before6493 k) exit32 1 = some (before6494 k) := by - simp (disch := omega) [before6493, before6494, exit32, applyExit, pop, push] - <;> omega -theorem step6493 (k : Nat) : Runs (1*3) (before6493 k).denote (before6494 k).denote := - @applyExit_sound (before6493 k) (before6494 k) exit32 1 valid32 (macro6493 k) -theorem macro6494 (k : Nat) : applyExit (before6494 k) exit36 7 = some (before6495 k) := by - simp (disch := omega) [before6494, before6495, exit36, applyExit, pop, push] - <;> omega -theorem step6494 (k : Nat) : Runs (7*2) (before6494 k).denote (before6495 k).denote := - @applyExit_sound (before6494 k) (before6495 k) exit36 7 valid36 (macro6494 k) -theorem macro6495 (k : Nat) : applyExit (before6495 k) exit39 1 = some (before6496 k) := by - simp (disch := omega) [before6495, before6496, exit39, applyExit, pop, push] - <;> omega -theorem step6495 (k : Nat) : Runs (1*1) (before6495 k).denote (before6496 k).denote := - @applyExit_sound (before6495 k) (before6496 k) exit39 1 valid39 (macro6495 k) -theorem macro6496 (k : Nat) : applyExit (before6496 k) exit10 8 = some (before6497 k) := by - simp (disch := omega) [before6496, before6497, exit10, applyExit, pop, push] - <;> omega -theorem step6496 (k : Nat) : Runs (8*2) (before6496 k).denote (before6497 k).denote := - @applyExit_sound (before6496 k) (before6497 k) exit10 8 valid10 (macro6496 k) -theorem macro6497 (k : Nat) : applyExit (before6497 k) exit46 1 = some (before6498 k) := by - simp (disch := omega) [before6497, before6498, exit46, applyExit, pop, push] - <;> omega -theorem step6497 (k : Nat) : Runs (1*2) (before6497 k).denote (before6498 k).denote := - @applyExit_sound (before6497 k) (before6498 k) exit46 1 valid46 (macro6497 k) -theorem macro6498 (k : Nat) : applyExit (before6498 k) exit47 1 = some (before6499 k) := by - simp (disch := omega) [before6498, before6499, exit47, applyExit, pop, push] - <;> omega -theorem step6498 (k : Nat) : Runs (1*2) (before6498 k).denote (before6499 k).denote := - @applyExit_sound (before6498 k) (before6499 k) exit47 1 valid47 (macro6498 k) -theorem macro6499 (k : Nat) : applyExit (before6499 k) exit62 1 = some (after6499 k) := by - simp (disch := omega) [before6499, after6499, exit62, applyExit, pop, push] - <;> omega -theorem step6499 (k : Nat) : Runs (1*1) (before6499 k).denote (after6499 k).denote := - @applyExit_sound (before6499 k) (after6499 k) exit62 1 valid62 (macro6499 k) -theorem chunkRun064 (k : Nat) : Runs (1256*k+1583534280) (before6400 k).denote (after6499 k).denote := by - have h := (@Runs.trans ((((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))))+((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))))+(((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))))+(((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2))))))) ((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))))+((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1))))))) (before6400 k).denote (before6450 k).denote (after6499 k).denote (@Runs.trans (((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))))+((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))))) (((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))))+(((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2)))))) (before6400 k).denote (before6425 k).denote (before6450 k).denote (@Runs.trans ((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2))))) ((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))) (before6400 k).denote (before6412 k).denote (before6425 k).denote (@Runs.trans (((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))) (before6400 k).denote (before6406 k).denote (before6412 k).denote (@Runs.trans ((1*1)+((1*3)+(2*2))) ((1*1)+((3*2)+(1*2))) (before6400 k).denote (before6403 k).denote (before6406 k).denote (@Runs.trans (1*1) ((1*3)+(2*2)) (before6400 k).denote (before6401 k).denote (before6403 k).denote (step6400 k) (@Runs.trans (1*3) (2*2) (before6401 k).denote (before6402 k).denote (before6403 k).denote (step6401 k) (step6402 k))) (@Runs.trans (1*1) ((3*2)+(1*2)) (before6403 k).denote (before6404 k).denote (before6406 k).denote (step6403 k) (@Runs.trans (3*2) (1*2) (before6404 k).denote (before6405 k).denote (before6406 k).denote (step6404 k) (step6405 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(4*2))) (before6406 k).denote (before6409 k).denote (before6412 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before6406 k).denote (before6407 k).denote (before6409 k).denote (step6406 k) (@Runs.trans (1*1) (1*2) (before6407 k).denote (before6408 k).denote (before6409 k).denote (step6407 k) (step6408 k))) (@Runs.trans (1*1) ((1*3)+(4*2)) (before6409 k).denote (before6410 k).denote (before6412 k).denote (step6409 k) (@Runs.trans (1*3) (4*2) (before6410 k).denote (before6411 k).denote (before6412 k).denote (step6410 k) (step6411 k))))) (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))) (((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))) (before6412 k).denote (before6418 k).denote (before6425 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*1)+((11*2)+(1*3))) (before6412 k).denote (before6415 k).denote (before6418 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before6412 k).denote (before6413 k).denote (before6415 k).denote (step6412 k) (@Runs.trans (1*2) (11*2) (before6413 k).denote (before6414 k).denote (before6415 k).denote (step6413 k) (step6414 k))) (@Runs.trans (1*1) ((11*2)+(1*3)) (before6415 k).denote (before6416 k).denote (before6418 k).denote (step6415 k) (@Runs.trans (11*2) (1*3) (before6416 k).denote (before6417 k).denote (before6418 k).denote (step6416 k) (step6417 k)))) (@Runs.trans ((11*2)+((1*2)+(9*2))) (((1*2)+(9*2))+((1*1)+(9*2))) (before6418 k).denote (before6421 k).denote (before6425 k).denote (@Runs.trans (11*2) ((1*2)+(9*2)) (before6418 k).denote (before6419 k).denote (before6421 k).denote (step6418 k) (@Runs.trans (1*2) (9*2) (before6419 k).denote (before6420 k).denote (before6421 k).denote (step6419 k) (step6420 k))) (@Runs.trans ((1*2)+(9*2)) ((1*1)+(9*2)) (before6421 k).denote (before6423 k).denote (before6425 k).denote (@Runs.trans (1*2) (9*2) (before6421 k).denote (before6422 k).denote (before6423 k).denote (step6421 k) (step6422 k)) (@Runs.trans (1*1) (9*2) (before6423 k).denote (before6424 k).denote (before6425 k).denote (step6423 k) (step6424 k)))))) (@Runs.trans ((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2))))) (((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2))))) (before6425 k).denote (before6437 k).denote (before6450 k).denote (@Runs.trans (((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2)))) (((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))) (before6425 k).denote (before6431 k).denote (before6437 k).denote (@Runs.trans ((1*3)+((9*2)+(1*2))) ((8*2)+((1*2)+(9*2))) (before6425 k).denote (before6428 k).denote (before6431 k).denote (@Runs.trans (1*3) ((9*2)+(1*2)) (before6425 k).denote (before6426 k).denote (before6428 k).denote (step6425 k) (@Runs.trans (9*2) (1*2) (before6426 k).denote (before6427 k).denote (before6428 k).denote (step6426 k) (step6427 k))) (@Runs.trans (8*2) ((1*2)+(9*2)) (before6428 k).denote (before6429 k).denote (before6431 k).denote (step6428 k) (@Runs.trans (1*2) (9*2) (before6429 k).denote (before6430 k).denote (before6431 k).denote (step6429 k) (step6430 k)))) (@Runs.trans ((1*1)+((9*2)+(1*3))) ((9*2)+((1*2)+(4*2))) (before6431 k).denote (before6434 k).denote (before6437 k).denote (@Runs.trans (1*1) ((9*2)+(1*3)) (before6431 k).denote (before6432 k).denote (before6434 k).denote (step6431 k) (@Runs.trans (9*2) (1*3) (before6432 k).denote (before6433 k).denote (before6434 k).denote (step6432 k) (step6433 k))) (@Runs.trans (9*2) ((1*2)+(4*2)) (before6434 k).denote (before6435 k).denote (before6437 k).denote (step6434 k) (@Runs.trans (1*2) (4*2) (before6435 k).denote (before6436 k).denote (before6437 k).denote (step6435 k) (step6436 k))))) (@Runs.trans ((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1)))) (((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2)))) (before6437 k).denote (before6443 k).denote (before6450 k).denote (@Runs.trans (((1*k+7)*78)+((1*38)+(791761153*2))) ((1*2)+((8*2)+(1*1))) (before6437 k).denote (before6440 k).denote (before6443 k).denote (@Runs.trans ((1*k+7)*78) ((1*38)+(791761153*2)) (before6437 k).denote (before6438 k).denote (before6440 k).denote (step6437 k) (@Runs.trans (1*38) (791761153*2) (before6438 k).denote (before6439 k).denote (before6440 k).denote (step6438 k) (step6439 k))) (@Runs.trans (1*2) ((8*2)+(1*1)) (before6440 k).denote (before6441 k).denote (before6443 k).denote (step6440 k) (@Runs.trans (8*2) (1*1) (before6441 k).denote (before6442 k).denote (before6443 k).denote (step6441 k) (step6442 k)))) (@Runs.trans ((8*2)+((1*3)+(8*2))) (((1*2)+(21*2))+((1*2)+(40*2))) (before6443 k).denote (before6446 k).denote (before6450 k).denote (@Runs.trans (8*2) ((1*3)+(8*2)) (before6443 k).denote (before6444 k).denote (before6446 k).denote (step6443 k) (@Runs.trans (1*3) (8*2) (before6444 k).denote (before6445 k).denote (before6446 k).denote (step6444 k) (step6445 k))) (@Runs.trans ((1*2)+(21*2)) ((1*2)+(40*2)) (before6446 k).denote (before6448 k).denote (before6450 k).denote (@Runs.trans (1*2) (21*2) (before6446 k).denote (before6447 k).denote (before6448 k).denote (step6446 k) (step6447 k)) (@Runs.trans (1*2) (40*2) (before6448 k).denote (before6449 k).denote (before6450 k).denote (step6448 k) (step6449 k))))))) (@Runs.trans (((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))))+((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2)))))) (((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1)))))) (before6450 k).denote (before6475 k).denote (after6499 k).denote (@Runs.trans ((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2))))) ((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2))))) (before6450 k).denote (before6462 k).denote (before6475 k).denote (@Runs.trans (((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2)))) (((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))) (before6450 k).denote (before6456 k).denote (before6462 k).denote (@Runs.trans ((1*1)+((40*2)+(1*3))) ((40*2)+((1*2)+(15*2))) (before6450 k).denote (before6453 k).denote (before6456 k).denote (@Runs.trans (1*1) ((40*2)+(1*3)) (before6450 k).denote (before6451 k).denote (before6453 k).denote (step6450 k) (@Runs.trans (40*2) (1*3) (before6451 k).denote (before6452 k).denote (before6453 k).denote (step6451 k) (step6452 k))) (@Runs.trans (40*2) ((1*2)+(15*2)) (before6453 k).denote (before6454 k).denote (before6456 k).denote (step6453 k) (@Runs.trans (1*2) (15*2) (before6454 k).denote (before6455 k).denote (before6456 k).denote (step6454 k) (step6455 k)))) (@Runs.trans ((1*2)+((92*2)+(1*1))) ((92*2)+((1*3)+(92*2))) (before6456 k).denote (before6459 k).denote (before6462 k).denote (@Runs.trans (1*2) ((92*2)+(1*1)) (before6456 k).denote (before6457 k).denote (before6459 k).denote (step6456 k) (@Runs.trans (92*2) (1*1) (before6457 k).denote (before6458 k).denote (before6459 k).denote (step6457 k) (step6458 k))) (@Runs.trans (92*2) ((1*3)+(92*2)) (before6459 k).denote (before6460 k).denote (before6462 k).denote (step6459 k) (@Runs.trans (1*3) (92*2) (before6460 k).denote (before6461 k).denote (before6462 k).denote (step6460 k) (step6461 k))))) (@Runs.trans (((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2)))) (((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2)))) (before6462 k).denote (before6468 k).denote (before6475 k).denote (@Runs.trans ((1*2)+((23*2)+((1*k+8)*1178))) ((13*2)+((1*2)+(16*2))) (before6462 k).denote (before6465 k).denote (before6468 k).denote (@Runs.trans (1*2) ((23*2)+((1*k+8)*1178)) (before6462 k).denote (before6463 k).denote (before6465 k).denote (step6462 k) (@Runs.trans (23*2) ((1*k+8)*1178) (before6463 k).denote (before6464 k).denote (before6465 k).denote (step6463 k) (step6464 k))) (@Runs.trans (13*2) ((1*2)+(16*2)) (before6465 k).denote (before6466 k).denote (before6468 k).denote (step6465 k) (@Runs.trans (1*2) (16*2) (before6466 k).denote (before6467 k).denote (before6468 k).denote (step6466 k) (step6467 k)))) (@Runs.trans ((1*1)+((16*2)+(1*3))) (((16*2)+(1*2))+((91*2)+(1*2))) (before6468 k).denote (before6471 k).denote (before6475 k).denote (@Runs.trans (1*1) ((16*2)+(1*3)) (before6468 k).denote (before6469 k).denote (before6471 k).denote (step6468 k) (@Runs.trans (16*2) (1*3) (before6469 k).denote (before6470 k).denote (before6471 k).denote (step6469 k) (step6470 k))) (@Runs.trans ((16*2)+(1*2)) ((91*2)+(1*2)) (before6471 k).denote (before6473 k).denote (before6475 k).denote (@Runs.trans (16*2) (1*2) (before6471 k).denote (before6472 k).denote (before6473 k).denote (step6471 k) (step6472 k)) (@Runs.trans (91*2) (1*2) (before6473 k).denote (before6474 k).denote (before6475 k).denote (step6473 k) (step6474 k)))))) (@Runs.trans ((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))) ((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1))))) (before6475 k).denote (before6487 k).denote (after6499 k).denote (@Runs.trans (((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2)))) (((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (before6475 k).denote (before6481 k).denote (before6487 k).denote (@Runs.trans ((37*2)+((1*1)+(37*2))) ((1*3)+((37*2)+(1*2))) (before6475 k).denote (before6478 k).denote (before6481 k).denote (@Runs.trans (37*2) ((1*1)+(37*2)) (before6475 k).denote (before6476 k).denote (before6478 k).denote (step6475 k) (@Runs.trans (1*1) (37*2) (before6476 k).denote (before6477 k).denote (before6478 k).denote (step6476 k) (step6477 k))) (@Runs.trans (1*3) ((37*2)+(1*2)) (before6478 k).denote (before6479 k).denote (before6481 k).denote (step6478 k) (@Runs.trans (37*2) (1*2) (before6479 k).denote (before6480 k).denote (before6481 k).denote (step6479 k) (step6480 k)))) (@Runs.trans ((16*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before6481 k).denote (before6484 k).denote (before6487 k).denote (@Runs.trans (16*2) ((1*2)+(10*2)) (before6481 k).denote (before6482 k).denote (before6484 k).denote (step6481 k) (@Runs.trans (1*2) (10*2) (before6482 k).denote (before6483 k).denote (before6484 k).denote (step6482 k) (step6483 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before6484 k).denote (before6485 k).denote (before6487 k).denote (step6484 k) (@Runs.trans (10*2) (1*3) (before6485 k).denote (before6486 k).denote (before6487 k).denote (step6485 k) (step6486 k))))) (@Runs.trans (((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2)))) (((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1)))) (before6487 k).denote (before6493 k).denote (after6499 k).denote (@Runs.trans ((10*2)+((1*2)+(1*2))) ((6*2)+((1*1)+(6*2))) (before6487 k).denote (before6490 k).denote (before6493 k).denote (@Runs.trans (10*2) ((1*2)+(1*2)) (before6487 k).denote (before6488 k).denote (before6490 k).denote (step6487 k) (@Runs.trans (1*2) (1*2) (before6488 k).denote (before6489 k).denote (before6490 k).denote (step6488 k) (step6489 k))) (@Runs.trans (6*2) ((1*1)+(6*2)) (before6490 k).denote (before6491 k).denote (before6493 k).denote (step6490 k) (@Runs.trans (1*1) (6*2) (before6491 k).denote (before6492 k).denote (before6493 k).denote (step6491 k) (step6492 k)))) (@Runs.trans ((1*3)+((7*2)+(1*1))) (((8*2)+(1*2))+((1*2)+(1*1))) (before6493 k).denote (before6496 k).denote (after6499 k).denote (@Runs.trans (1*3) ((7*2)+(1*1)) (before6493 k).denote (before6494 k).denote (before6496 k).denote (step6493 k) (@Runs.trans (7*2) (1*1) (before6494 k).denote (before6495 k).denote (before6496 k).denote (step6494 k) (step6495 k))) (@Runs.trans ((8*2)+(1*2)) ((1*2)+(1*1)) (before6496 k).denote (before6498 k).denote (after6499 k).denote (@Runs.trans (8*2) (1*2) (before6496 k).denote (before6497 k).denote (before6498 k).denote (step6496 k) (step6497 k)) (@Runs.trans (1*2) (1*1) (before6498 k).denote (before6499 k).denote (after6499 k).denote (step6498 k) (step6499 k)))))))) - have ht : (((((((1*1)+((1*3)+(2*2)))+((1*1)+((3*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(4*2)))))+((((1*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))+(((11*2)+((1*2)+(9*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))))+(((((1*3)+((9*2)+(1*2)))+((8*2)+((1*2)+(9*2))))+(((1*1)+((9*2)+(1*3)))+((9*2)+((1*2)+(4*2)))))+(((((1*k+7)*78)+((1*38)+(791761153*2)))+((1*2)+((8*2)+(1*1))))+(((8*2)+((1*3)+(8*2)))+(((1*2)+(21*2))+((1*2)+(40*2)))))))+((((((1*1)+((40*2)+(1*3)))+((40*2)+((1*2)+(15*2))))+(((1*2)+((92*2)+(1*1)))+((92*2)+((1*3)+(92*2)))))+((((1*2)+((23*2)+((1*k+8)*1178)))+((13*2)+((1*2)+(16*2))))+(((1*1)+((16*2)+(1*3)))+(((16*2)+(1*2))+((91*2)+(1*2))))))+(((((37*2)+((1*1)+(37*2)))+((1*3)+((37*2)+(1*2))))+(((16*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))))+((((10*2)+((1*2)+(1*2)))+((6*2)+((1*1)+(6*2))))+(((1*3)+((7*2)+(1*1)))+(((8*2)+(1*2))+((1*2)+(1*1)))))))) = (1256*k+1583534280) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean deleted file mode 100644 index 68613c4e..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk065.lean +++ /dev/null @@ -1,790 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6500_0 : Stack := [] -abbrev tail6500_1 : Stack := ⟨w0,1⟩ :: tail6500_0 -abbrev tail6500_2 : Stack := ⟨w2,1⟩ :: tail6500_1 -abbrev tail6500_3 : Stack := ⟨w1,1⟩ :: tail6500_2 -abbrev tail6500_4 : Stack := ⟨w2,1⟩ :: tail6500_3 -abbrev tail6500_5 : Stack := ⟨w0,5⟩ :: tail6500_4 -abbrev tail6500_6 : Stack := ⟨w2,1⟩ :: tail6500_5 -abbrev tail6500_7 : Stack := ⟨w0,12⟩ :: tail6500_6 -abbrev tail6500_8 : Stack := ⟨w2,1⟩ :: tail6500_7 -abbrev tail6500_9 : Stack := ⟨w1,9⟩ :: tail6500_8 -abbrev tail6500_10 : Stack := ⟨w0,10⟩ :: tail6500_9 -abbrev tail6500_11 : Stack := ⟨w2,1⟩ :: tail6500_10 -abbrev tail6500_12 : Stack := ⟨w1,8⟩ :: tail6500_11 -abbrev tail6500_13 : Stack := ⟨w0,10⟩ :: tail6500_12 -abbrev tail6500_14 : Stack := ⟨w2,1⟩ :: tail6500_13 -abbrev tail6500_15 : Stack := ⟨w1,4⟩ :: tail6500_14 -abbrev tail6500_16 (k : Nat) : Stack := ⟨w299,(1*k+7)⟩ :: tail6500_15 -abbrev tail6500_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6500_16 k -abbrev tail6500_18 (k : Nat) : Stack := ⟨w1,791761153⟩ :: tail6500_17 k -abbrev tail6500_19 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6500_18 k -abbrev tail6500_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_19 k -abbrev tail6500_21 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6500_20 k -abbrev tail6500_22 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6500_21 k -abbrev tail6500_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_22 k -abbrev tail6500_24 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6500_23 k -abbrev tail6500_25 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6500_24 k -abbrev tail6500_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_25 k -abbrev tail6500_27 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6500_26 k -abbrev tail6500_28 (k : Nat) : Stack := ⟨w300,(1*k+8)⟩ :: tail6500_27 k -abbrev tail6500_29 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6500_28 k -abbrev tail6500_30 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6500_29 k -abbrev tail6500_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_30 k -abbrev tail6500_32 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6500_31 k -abbrev tail6500_33 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6500_32 k -abbrev tail6500_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_33 k -abbrev tail6500_35 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6500_34 k -abbrev tail6500_36 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6500_35 k -abbrev tail6500_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_36 k -abbrev tail6500_38 : Stack := ⟨w1,9⟩ :: tail6500_0 -abbrev tail6500_39 : Stack := ⟨w2,2⟩ :: tail6500_38 -abbrev tail6500_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_37 k -abbrev tail6500_41 : Stack := ⟨w2,1⟩ :: tail6500_38 -abbrev tail6500_42 : Stack := ⟨w1,10⟩ :: tail6500_0 -abbrev tail6500_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_37 k -abbrev tail6500_44 (k : Nat) : Stack := ⟨w0,11⟩ :: tail6500_37 k -abbrev tail6500_45 : Stack := ⟨w1,1⟩ :: tail6500_0 -abbrev tail6500_46 : Stack := ⟨w1,12⟩ :: tail6500_0 -abbrev tail6500_47 : Stack := ⟨w2,1⟩ :: tail6500_46 -abbrev tail6500_48 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_35 k -abbrev tail6500_49 : Stack := ⟨w2,2⟩ :: tail6500_46 -abbrev tail6500_50 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6500_35 k -abbrev tail6500_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_50 k -abbrev tail6500_52 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_51 k -abbrev tail6500_53 : Stack := ⟨w1,13⟩ :: tail6500_0 -abbrev tail6500_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_51 k -abbrev tail6500_55 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6500_51 k -abbrev tail6500_56 : Stack := ⟨w1,15⟩ :: tail6500_0 -abbrev tail6500_57 : Stack := ⟨w2,1⟩ :: tail6500_56 -abbrev tail6500_58 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6500_35 k -abbrev tail6500_59 : Stack := ⟨w2,2⟩ :: tail6500_56 -abbrev tail6500_60 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6500_35 k -abbrev tail6500_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_60 k -abbrev tail6500_62 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_61 k -abbrev tail6500_63 : Stack := ⟨w1,16⟩ :: tail6500_0 -abbrev tail6500_64 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_61 k -abbrev tail6500_65 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6500_61 k -abbrev tail6500_66 : Stack := ⟨w1,18⟩ :: tail6500_0 -abbrev tail6500_67 : Stack := ⟨w2,1⟩ :: tail6500_66 -abbrev tail6500_68 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6500_35 k -abbrev tail6500_69 : Stack := ⟨w2,2⟩ :: tail6500_66 -abbrev tail6500_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail6500_35 k -abbrev tail6500_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_70 k -abbrev tail6500_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_71 k -abbrev tail6500_73 : Stack := ⟨w1,19⟩ :: tail6500_0 -abbrev tail6500_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_71 k -abbrev tail6500_75 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6500_71 k -abbrev tail6500_76 : Stack := ⟨w1,21⟩ :: tail6500_0 -abbrev tail6500_77 : Stack := ⟨w2,1⟩ :: tail6500_76 -abbrev tail6500_78 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6500_35 k -abbrev tail6500_79 : Stack := ⟨w2,2⟩ :: tail6500_76 -abbrev tail6500_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_35 k -abbrev tail6500_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_80 k -abbrev tail6500_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_81 k -abbrev tail6500_83 : Stack := ⟨w1,22⟩ :: tail6500_0 -abbrev tail6500_84 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_81 k -abbrev tail6500_85 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6500_81 k -abbrev tail6500_86 : Stack := ⟨w1,24⟩ :: tail6500_0 -abbrev tail6500_87 : Stack := ⟨w2,1⟩ :: tail6500_86 -abbrev tail6500_88 : Stack := ⟨w2,2⟩ :: tail6500_86 -abbrev tail6500_89 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6500_34 k -abbrev tail6500_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6500_89 k -abbrev tail6500_91 : Stack := ⟨w1,1⟩ :: tail6500_87 -abbrev tail6500_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6500_89 k -abbrev tail6500_93 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6500_89 k -abbrev tail6500_94 : Stack := ⟨w1,25⟩ :: tail6500_0 -abbrev tail6500_95 : Stack := ⟨w1,27⟩ :: tail6500_0 -abbrev tail6500_96 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6500_34 k -abbrev tail6500_97 : Stack := ⟨w2,1⟩ :: tail6500_95 -abbrev tail6500_98 : Stack := ⟨w0,14⟩ :: tail6500_97 -abbrev tail6500_99 : Stack := ⟨w0,15⟩ :: tail6500_97 -abbrev tail6500_100 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6500_32 k -abbrev tail6500_101 : Stack := ⟨w1,1⟩ :: tail6500_99 -abbrev tail6500_102 : Stack := ⟨w1,38⟩ :: tail6500_99 -abbrev tail6500_103 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6500_31 k -abbrev tail6500_104 : Stack := ⟨w2,1⟩ :: tail6500_102 -abbrev tail6500_105 : Stack := ⟨w0,90⟩ :: tail6500_104 -abbrev tail6500_106 : Stack := ⟨w0,91⟩ :: tail6500_104 -abbrev tail6500_107 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6500_29 k -abbrev tail6500_108 : Stack := ⟨w1,1⟩ :: tail6500_106 -abbrev tail6500_109 : Stack := ⟨w1,17⟩ :: tail6500_106 -abbrev tail6500_110 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6500_28 k -abbrev tail6500_111 : Stack := ⟨w2,1⟩ :: tail6500_109 -abbrev tail6500_112 : Stack := ⟨w0,12⟩ :: tail6500_111 -abbrev tail6500_113 (k : Nat) : Stack := ⟨w301,(1*k+8)⟩ :: tail6500_112 -abbrev tail6500_114 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6500_113 k -abbrev tail6500_115 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6500_113 k -abbrev tail6500_116 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6500_24 k -abbrev tail6500_117 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_115 k -abbrev tail6500_118 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6500_115 k -abbrev tail6500_119 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6500_23 k -abbrev tail6500_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_118 k -abbrev tail6500_121 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6500_120 k -abbrev tail6500_122 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6500_120 k -abbrev tail6500_123 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6500_21 k -abbrev tail6500_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_122 k -abbrev tail6500_125 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6500_122 k -abbrev tail6500_126 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6500_20 k -abbrev tail6500_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_125 k -abbrev tail6500_128 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6500_127 k -abbrev tail6500_129 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6500_127 k -abbrev tail6500_130 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_18 k -abbrev tail6500_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_129 k -abbrev tail6500_132 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6500_129 k -abbrev tail6500_133 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6500_17 k -abbrev tail6500_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_132 k -abbrev tail6500_135 (k : Nat) : Stack := ⟨w0,791761152⟩ :: tail6500_134 k -abbrev tail6500_136 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6500_135 k -abbrev tail6500_137 (k : Nat) : Stack := ⟨w302,(1*k+7)⟩ :: tail6500_136 k -abbrev tail6500_138 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6500_137 k -abbrev tail6500_139 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6500_137 k -abbrev tail6500_140 : Stack := ⟨w0,9⟩ :: tail6500_12 -abbrev tail6500_141 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_139 k -abbrev tail6500_142 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6500_139 k -abbrev tail6500_143 : Stack := ⟨w1,7⟩ :: tail6500_11 -abbrev tail6500_144 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_142 k -abbrev tail6500_145 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6500_144 k -abbrev tail6500_146 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_144 k -abbrev tail6500_147 : Stack := ⟨w0,9⟩ :: tail6500_9 -abbrev tail6500_148 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_146 k -abbrev tail6500_149 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6500_146 k -abbrev tail6500_150 : Stack := ⟨w1,8⟩ :: tail6500_8 -abbrev tail6500_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_149 k -abbrev tail6500_152 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6500_151 k -abbrev tail6500_153 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6500_151 k -abbrev tail6500_154 : Stack := ⟨w0,11⟩ :: tail6500_6 -abbrev tail6500_155 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6500_153 k -abbrev tail6500_156 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6500_153 k -abbrev tail6500_157 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6500_156 k -abbrev tail6500_158 : Stack := ⟨w0,4⟩ :: tail6500_4 -abbrev tail6500_159 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6500_156 k -abbrev tail6500_160 : Stack := ⟨w0,3⟩ :: tail6500_4 -abbrev tail6500_161 : Stack := ⟨w2,1⟩ :: tail6500_160 -abbrev tail6500_162 : Stack := ⟨w23,1⟩ :: tail6500_161 -abbrev tail6500_163 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6500_153 k - -def before6500 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526961),(tail6500_37 k),tail6500_39⟩ -def before6501 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6500_40 k),tail6500_41⟩ -def before6502 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail6500_40 k),tail6500_42⟩ -def before6503 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail6500_43 k),tail6500_42⟩ -def before6504 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526983),(tail6500_44 k),tail6500_0⟩ -def before6505 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526983),(tail6500_44 k),tail6500_45⟩ -def before6506 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail6500_37 k),tail6500_46⟩ -def before6507 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526959),(tail6500_36 k),tail6500_47⟩ -def before6508 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526957),(tail6500_48 k),tail6500_49⟩ -def before6509 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526957),(tail6500_51 k),tail6500_49⟩ -def before6510 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail6500_52 k),tail6500_47⟩ -def before6511 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail6500_52 k),tail6500_53⟩ -def before6512 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail6500_54 k),tail6500_53⟩ -def before6513 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526985),(tail6500_55 k),tail6500_0⟩ -def before6514 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526985),(tail6500_55 k),tail6500_45⟩ -def before6515 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail6500_51 k),tail6500_56⟩ -def before6516 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526955),(tail6500_50 k),tail6500_57⟩ -def before6517 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526953),(tail6500_58 k),tail6500_59⟩ -def before6518 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526953),(tail6500_61 k),tail6500_59⟩ -def before6519 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail6500_62 k),tail6500_57⟩ -def before6520 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail6500_62 k),tail6500_63⟩ -def before6521 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail6500_64 k),tail6500_63⟩ -def before6522 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526987),(tail6500_65 k),tail6500_0⟩ -def before6523 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526987),(tail6500_65 k),tail6500_45⟩ -def before6524 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail6500_61 k),tail6500_66⟩ -def before6525 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526951),(tail6500_60 k),tail6500_67⟩ -def before6526 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526949),(tail6500_68 k),tail6500_69⟩ -def before6527 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526949),(tail6500_71 k),tail6500_69⟩ -def before6528 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail6500_72 k),tail6500_67⟩ -def before6529 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail6500_72 k),tail6500_73⟩ -def before6530 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail6500_74 k),tail6500_73⟩ -def before6531 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526989),(tail6500_75 k),tail6500_0⟩ -def before6532 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526989),(tail6500_75 k),tail6500_45⟩ -def before6533 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail6500_71 k),tail6500_76⟩ -def before6534 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526947),(tail6500_70 k),tail6500_77⟩ -def before6535 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526945),(tail6500_78 k),tail6500_79⟩ -def before6536 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526945),(tail6500_81 k),tail6500_79⟩ -def before6537 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6500_82 k),tail6500_77⟩ -def before6538 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail6500_82 k),tail6500_83⟩ -def before6539 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail6500_84 k),tail6500_83⟩ -def before6540 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526991),(tail6500_85 k),tail6500_0⟩ -def before6541 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526991),(tail6500_85 k),tail6500_45⟩ -def before6542 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail6500_81 k),tail6500_86⟩ -def before6543 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526943),(tail6500_80 k),tail6500_87⟩ -def before6544 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526941),(tail6500_35 k),tail6500_88⟩ -def before6545 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail6500_90 k),tail6500_88⟩ -def before6546 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526941),(tail6500_90 k),tail6500_91⟩ -def before6547 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail6500_92 k),tail6500_91⟩ -def before6548 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail6500_93 k),tail6500_87⟩ -def before6549 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail6500_93 k),tail6500_94⟩ -def before6550 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail6500_89 k),tail6500_95⟩ -def before6551 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526937),(tail6500_96 k),tail6500_97⟩ -def before6552 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6500_34 k),tail6500_98⟩ -def before6553 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6500_33 k),tail6500_99⟩ -def before6554 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6500_100 k),tail6500_101⟩ -def before6555 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526831),(tail6500_32 k),tail6500_102⟩ -def before6556 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526829),(tail6500_103 k),tail6500_104⟩ -def before6557 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6500_31 k),tail6500_105⟩ -def before6558 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6500_30 k),tail6500_106⟩ -def before6559 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6500_107 k),tail6500_108⟩ -def before6560 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526613),(tail6500_29 k),tail6500_109⟩ -def before6561 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526611),(tail6500_110 k),tail6500_111⟩ -def before6562 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6500_28 k),tail6500_112⟩ -def before6563 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6500_27 k),(tail6500_113 k)⟩ -def before6564 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6500_26 k),(tail6500_114 k)⟩ -def before6565 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6500_25 k),(tail6500_115 k)⟩ -def before6566 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6500_116 k),(tail6500_117 k)⟩ -def before6567 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521665),(tail6500_24 k),(tail6500_118 k)⟩ -def before6568 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521663),(tail6500_119 k),(tail6500_120 k)⟩ -def before6569 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6500_23 k),(tail6500_121 k)⟩ -def before6570 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6500_22 k),(tail6500_122 k)⟩ -def before6571 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6500_123 k),(tail6500_124 k)⟩ -def before6572 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521551),(tail6500_21 k),(tail6500_125 k)⟩ -def before6573 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521549),(tail6500_126 k),(tail6500_127 k)⟩ -def before6574 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6500_20 k),(tail6500_128 k)⟩ -def before6575 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6500_19 k),(tail6500_129 k)⟩ -def before6576 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6500_130 k),(tail6500_131 k)⟩ -def before6577 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521489),(tail6500_18 k),(tail6500_132 k)⟩ -def before6578 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521487),(tail6500_133 k),(tail6500_134 k)⟩ -def before6579 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6500_17 k),(tail6500_135 k)⟩ -def before6580 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6500_16 k),(tail6500_136 k)⟩ -def before6581 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6500_15,(tail6500_137 k)⟩ -def before6582 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6500_14,(tail6500_138 k)⟩ -def before6583 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6500_13,(tail6500_139 k)⟩ -def before6584 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6500_140,(tail6500_141 k)⟩ -def before6585 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail6500_12,(tail6500_142 k)⟩ -def before6586 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1153),tail6500_143,(tail6500_144 k)⟩ -def before6587 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6500_11,(tail6500_145 k)⟩ -def before6588 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6500_10,(tail6500_146 k)⟩ -def before6589 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6500_147,(tail6500_148 k)⟩ -def before6590 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1189),tail6500_9,(tail6500_149 k)⟩ -def before6591 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1191),tail6500_150,(tail6500_151 k)⟩ -def before6592 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6500_8,(tail6500_152 k)⟩ -def before6593 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6500_7,(tail6500_153 k)⟩ -def before6594 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6500_154,(tail6500_155 k)⟩ -def before6595 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1233),tail6500_6,(tail6500_156 k)⟩ -def before6596 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1235),tail6500_5,(tail6500_157 k)⟩ -def before6597 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1237),tail6500_158,(tail6500_159 k)⟩ -def before6598 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1237),tail6500_161,(tail6500_159 k)⟩ -def before6599 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6500_162,(tail6500_157 k)⟩ -def after6599 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6500_162,(tail6500_163 k)⟩ - -theorem macro6500 (k : Nat) : applyExit (before6500 k) exit35 1 = some (before6501 k) := by - simp (disch := omega) [before6500, before6501, exit35, applyExit, pop, push] - <;> omega -theorem step6500 (k : Nat) : Runs (1*2) (before6500 k).denote (before6501 k).denote := - @applyExit_sound (before6500 k) (before6501 k) exit35 1 valid35 (macro6500 k) -theorem macro6501 (k : Nat) : applyExit (before6501 k) exit39 1 = some (before6502 k) := by - simp (disch := omega) [before6501, before6502, exit39, applyExit, pop, push] - <;> omega -theorem step6501 (k : Nat) : Runs (1*1) (before6501 k).denote (before6502 k).denote := - @applyExit_sound (before6501 k) (before6502 k) exit39 1 valid39 (macro6501 k) -theorem macro6502 (k : Nat) : applyExit (before6502 k) exit32 1 = some (before6503 k) := by - simp (disch := omega) [before6502, before6503, exit32, applyExit, pop, push] - <;> omega -theorem step6502 (k : Nat) : Runs (1*3) (before6502 k).denote (before6503 k).denote := - @applyExit_sound (before6502 k) (before6503 k) exit32 1 valid32 (macro6502 k) -theorem macro6503 (k : Nat) : applyExit (before6503 k) exit36 10 = some (before6504 k) := by - simp (disch := omega) [before6503, before6504, exit36, applyExit, pop, push] - <;> omega -theorem step6503 (k : Nat) : Runs (10*2) (before6503 k).denote (before6504 k).denote := - @applyExit_sound (before6503 k) (before6504 k) exit36 10 valid36 (macro6503 k) -theorem macro6504 (k : Nat) : applyExit (before6504 k) exit39 1 = some (before6505 k) := by - simp (disch := omega) [before6504, before6505, exit39, applyExit, pop, push] - <;> omega -theorem step6504 (k : Nat) : Runs (1*1) (before6504 k).denote (before6505 k).denote := - @applyExit_sound (before6504 k) (before6505 k) exit39 1 valid39 (macro6504 k) -theorem macro6505 (k : Nat) : applyExit (before6505 k) exit10 11 = some (before6506 k) := by - simp (disch := omega) [before6505, before6506, exit10, applyExit, pop, push] - <;> omega -theorem step6505 (k : Nat) : Runs (11*2) (before6505 k).denote (before6506 k).denote := - @applyExit_sound (before6505 k) (before6506 k) exit10 11 valid10 (macro6505 k) -theorem macro6506 (k : Nat) : applyExit (before6506 k) exit46 1 = some (before6507 k) := by - simp (disch := omega) [before6506, before6507, exit46, applyExit, pop, push] - <;> omega -theorem step6506 (k : Nat) : Runs (1*2) (before6506 k).denote (before6507 k).denote := - @applyExit_sound (before6506 k) (before6507 k) exit46 1 valid46 (macro6506 k) -theorem macro6507 (k : Nat) : applyExit (before6507 k) exit47 1 = some (before6508 k) := by - simp (disch := omega) [before6507, before6508, exit47, applyExit, pop, push] - <;> omega -theorem step6507 (k : Nat) : Runs (1*2) (before6507 k).denote (before6508 k).denote := - @applyExit_sound (before6507 k) (before6508 k) exit47 1 valid47 (macro6507 k) -theorem macro6508 (k : Nat) : applyExit (before6508 k) exit62 1 = some (before6509 k) := by - simp (disch := omega) [before6508, before6509, exit62, applyExit, pop, push] - <;> omega -theorem step6508 (k : Nat) : Runs (1*1) (before6508 k).denote (before6509 k).denote := - @applyExit_sound (before6508 k) (before6509 k) exit62 1 valid62 (macro6508 k) -theorem macro6509 (k : Nat) : applyExit (before6509 k) exit35 1 = some (before6510 k) := by - simp (disch := omega) [before6509, before6510, exit35, applyExit, pop, push] - <;> omega -theorem step6509 (k : Nat) : Runs (1*2) (before6509 k).denote (before6510 k).denote := - @applyExit_sound (before6509 k) (before6510 k) exit35 1 valid35 (macro6509 k) -theorem macro6510 (k : Nat) : applyExit (before6510 k) exit39 1 = some (before6511 k) := by - simp (disch := omega) [before6510, before6511, exit39, applyExit, pop, push] - <;> omega -theorem step6510 (k : Nat) : Runs (1*1) (before6510 k).denote (before6511 k).denote := - @applyExit_sound (before6510 k) (before6511 k) exit39 1 valid39 (macro6510 k) -theorem macro6511 (k : Nat) : applyExit (before6511 k) exit32 1 = some (before6512 k) := by - simp (disch := omega) [before6511, before6512, exit32, applyExit, pop, push] - <;> omega -theorem step6511 (k : Nat) : Runs (1*3) (before6511 k).denote (before6512 k).denote := - @applyExit_sound (before6511 k) (before6512 k) exit32 1 valid32 (macro6511 k) -theorem macro6512 (k : Nat) : applyExit (before6512 k) exit36 13 = some (before6513 k) := by - simp (disch := omega) [before6512, before6513, exit36, applyExit, pop, push] - <;> omega -theorem step6512 (k : Nat) : Runs (13*2) (before6512 k).denote (before6513 k).denote := - @applyExit_sound (before6512 k) (before6513 k) exit36 13 valid36 (macro6512 k) -theorem macro6513 (k : Nat) : applyExit (before6513 k) exit39 1 = some (before6514 k) := by - simp (disch := omega) [before6513, before6514, exit39, applyExit, pop, push] - <;> omega -theorem step6513 (k : Nat) : Runs (1*1) (before6513 k).denote (before6514 k).denote := - @applyExit_sound (before6513 k) (before6514 k) exit39 1 valid39 (macro6513 k) -theorem macro6514 (k : Nat) : applyExit (before6514 k) exit10 14 = some (before6515 k) := by - simp (disch := omega) [before6514, before6515, exit10, applyExit, pop, push] - <;> omega -theorem step6514 (k : Nat) : Runs (14*2) (before6514 k).denote (before6515 k).denote := - @applyExit_sound (before6514 k) (before6515 k) exit10 14 valid10 (macro6514 k) -theorem macro6515 (k : Nat) : applyExit (before6515 k) exit46 1 = some (before6516 k) := by - simp (disch := omega) [before6515, before6516, exit46, applyExit, pop, push] - <;> omega -theorem step6515 (k : Nat) : Runs (1*2) (before6515 k).denote (before6516 k).denote := - @applyExit_sound (before6515 k) (before6516 k) exit46 1 valid46 (macro6515 k) -theorem macro6516 (k : Nat) : applyExit (before6516 k) exit47 1 = some (before6517 k) := by - simp (disch := omega) [before6516, before6517, exit47, applyExit, pop, push] - <;> omega -theorem step6516 (k : Nat) : Runs (1*2) (before6516 k).denote (before6517 k).denote := - @applyExit_sound (before6516 k) (before6517 k) exit47 1 valid47 (macro6516 k) -theorem macro6517 (k : Nat) : applyExit (before6517 k) exit62 1 = some (before6518 k) := by - simp (disch := omega) [before6517, before6518, exit62, applyExit, pop, push] - <;> omega -theorem step6517 (k : Nat) : Runs (1*1) (before6517 k).denote (before6518 k).denote := - @applyExit_sound (before6517 k) (before6518 k) exit62 1 valid62 (macro6517 k) -theorem macro6518 (k : Nat) : applyExit (before6518 k) exit35 1 = some (before6519 k) := by - simp (disch := omega) [before6518, before6519, exit35, applyExit, pop, push] - <;> omega -theorem step6518 (k : Nat) : Runs (1*2) (before6518 k).denote (before6519 k).denote := - @applyExit_sound (before6518 k) (before6519 k) exit35 1 valid35 (macro6518 k) -theorem macro6519 (k : Nat) : applyExit (before6519 k) exit39 1 = some (before6520 k) := by - simp (disch := omega) [before6519, before6520, exit39, applyExit, pop, push] - <;> omega -theorem step6519 (k : Nat) : Runs (1*1) (before6519 k).denote (before6520 k).denote := - @applyExit_sound (before6519 k) (before6520 k) exit39 1 valid39 (macro6519 k) -theorem macro6520 (k : Nat) : applyExit (before6520 k) exit32 1 = some (before6521 k) := by - simp (disch := omega) [before6520, before6521, exit32, applyExit, pop, push] - <;> omega -theorem step6520 (k : Nat) : Runs (1*3) (before6520 k).denote (before6521 k).denote := - @applyExit_sound (before6520 k) (before6521 k) exit32 1 valid32 (macro6520 k) -theorem macro6521 (k : Nat) : applyExit (before6521 k) exit36 16 = some (before6522 k) := by - simp (disch := omega) [before6521, before6522, exit36, applyExit, pop, push] - <;> omega -theorem step6521 (k : Nat) : Runs (16*2) (before6521 k).denote (before6522 k).denote := - @applyExit_sound (before6521 k) (before6522 k) exit36 16 valid36 (macro6521 k) -theorem macro6522 (k : Nat) : applyExit (before6522 k) exit39 1 = some (before6523 k) := by - simp (disch := omega) [before6522, before6523, exit39, applyExit, pop, push] - <;> omega -theorem step6522 (k : Nat) : Runs (1*1) (before6522 k).denote (before6523 k).denote := - @applyExit_sound (before6522 k) (before6523 k) exit39 1 valid39 (macro6522 k) -theorem macro6523 (k : Nat) : applyExit (before6523 k) exit10 17 = some (before6524 k) := by - simp (disch := omega) [before6523, before6524, exit10, applyExit, pop, push] - <;> omega -theorem step6523 (k : Nat) : Runs (17*2) (before6523 k).denote (before6524 k).denote := - @applyExit_sound (before6523 k) (before6524 k) exit10 17 valid10 (macro6523 k) -theorem macro6524 (k : Nat) : applyExit (before6524 k) exit46 1 = some (before6525 k) := by - simp (disch := omega) [before6524, before6525, exit46, applyExit, pop, push] - <;> omega -theorem step6524 (k : Nat) : Runs (1*2) (before6524 k).denote (before6525 k).denote := - @applyExit_sound (before6524 k) (before6525 k) exit46 1 valid46 (macro6524 k) -theorem macro6525 (k : Nat) : applyExit (before6525 k) exit47 1 = some (before6526 k) := by - simp (disch := omega) [before6525, before6526, exit47, applyExit, pop, push] - <;> omega -theorem step6525 (k : Nat) : Runs (1*2) (before6525 k).denote (before6526 k).denote := - @applyExit_sound (before6525 k) (before6526 k) exit47 1 valid47 (macro6525 k) -theorem macro6526 (k : Nat) : applyExit (before6526 k) exit62 1 = some (before6527 k) := by - simp (disch := omega) [before6526, before6527, exit62, applyExit, pop, push] - <;> omega -theorem step6526 (k : Nat) : Runs (1*1) (before6526 k).denote (before6527 k).denote := - @applyExit_sound (before6526 k) (before6527 k) exit62 1 valid62 (macro6526 k) -theorem macro6527 (k : Nat) : applyExit (before6527 k) exit35 1 = some (before6528 k) := by - simp (disch := omega) [before6527, before6528, exit35, applyExit, pop, push] - <;> omega -theorem step6527 (k : Nat) : Runs (1*2) (before6527 k).denote (before6528 k).denote := - @applyExit_sound (before6527 k) (before6528 k) exit35 1 valid35 (macro6527 k) -theorem macro6528 (k : Nat) : applyExit (before6528 k) exit39 1 = some (before6529 k) := by - simp (disch := omega) [before6528, before6529, exit39, applyExit, pop, push] - <;> omega -theorem step6528 (k : Nat) : Runs (1*1) (before6528 k).denote (before6529 k).denote := - @applyExit_sound (before6528 k) (before6529 k) exit39 1 valid39 (macro6528 k) -theorem macro6529 (k : Nat) : applyExit (before6529 k) exit32 1 = some (before6530 k) := by - simp (disch := omega) [before6529, before6530, exit32, applyExit, pop, push] - <;> omega -theorem step6529 (k : Nat) : Runs (1*3) (before6529 k).denote (before6530 k).denote := - @applyExit_sound (before6529 k) (before6530 k) exit32 1 valid32 (macro6529 k) -theorem macro6530 (k : Nat) : applyExit (before6530 k) exit36 19 = some (before6531 k) := by - simp (disch := omega) [before6530, before6531, exit36, applyExit, pop, push] - <;> omega -theorem step6530 (k : Nat) : Runs (19*2) (before6530 k).denote (before6531 k).denote := - @applyExit_sound (before6530 k) (before6531 k) exit36 19 valid36 (macro6530 k) -theorem macro6531 (k : Nat) : applyExit (before6531 k) exit39 1 = some (before6532 k) := by - simp (disch := omega) [before6531, before6532, exit39, applyExit, pop, push] - <;> omega -theorem step6531 (k : Nat) : Runs (1*1) (before6531 k).denote (before6532 k).denote := - @applyExit_sound (before6531 k) (before6532 k) exit39 1 valid39 (macro6531 k) -theorem macro6532 (k : Nat) : applyExit (before6532 k) exit10 20 = some (before6533 k) := by - simp (disch := omega) [before6532, before6533, exit10, applyExit, pop, push] - <;> omega -theorem step6532 (k : Nat) : Runs (20*2) (before6532 k).denote (before6533 k).denote := - @applyExit_sound (before6532 k) (before6533 k) exit10 20 valid10 (macro6532 k) -theorem macro6533 (k : Nat) : applyExit (before6533 k) exit46 1 = some (before6534 k) := by - simp (disch := omega) [before6533, before6534, exit46, applyExit, pop, push] - <;> omega -theorem step6533 (k : Nat) : Runs (1*2) (before6533 k).denote (before6534 k).denote := - @applyExit_sound (before6533 k) (before6534 k) exit46 1 valid46 (macro6533 k) -theorem macro6534 (k : Nat) : applyExit (before6534 k) exit47 1 = some (before6535 k) := by - simp (disch := omega) [before6534, before6535, exit47, applyExit, pop, push] - <;> omega -theorem step6534 (k : Nat) : Runs (1*2) (before6534 k).denote (before6535 k).denote := - @applyExit_sound (before6534 k) (before6535 k) exit47 1 valid47 (macro6534 k) -theorem macro6535 (k : Nat) : applyExit (before6535 k) exit62 1 = some (before6536 k) := by - simp (disch := omega) [before6535, before6536, exit62, applyExit, pop, push] - <;> omega -theorem step6535 (k : Nat) : Runs (1*1) (before6535 k).denote (before6536 k).denote := - @applyExit_sound (before6535 k) (before6536 k) exit62 1 valid62 (macro6535 k) -theorem macro6536 (k : Nat) : applyExit (before6536 k) exit35 1 = some (before6537 k) := by - simp (disch := omega) [before6536, before6537, exit35, applyExit, pop, push] - <;> omega -theorem step6536 (k : Nat) : Runs (1*2) (before6536 k).denote (before6537 k).denote := - @applyExit_sound (before6536 k) (before6537 k) exit35 1 valid35 (macro6536 k) -theorem macro6537 (k : Nat) : applyExit (before6537 k) exit39 1 = some (before6538 k) := by - simp (disch := omega) [before6537, before6538, exit39, applyExit, pop, push] - <;> omega -theorem step6537 (k : Nat) : Runs (1*1) (before6537 k).denote (before6538 k).denote := - @applyExit_sound (before6537 k) (before6538 k) exit39 1 valid39 (macro6537 k) -theorem macro6538 (k : Nat) : applyExit (before6538 k) exit32 1 = some (before6539 k) := by - simp (disch := omega) [before6538, before6539, exit32, applyExit, pop, push] - <;> omega -theorem step6538 (k : Nat) : Runs (1*3) (before6538 k).denote (before6539 k).denote := - @applyExit_sound (before6538 k) (before6539 k) exit32 1 valid32 (macro6538 k) -theorem macro6539 (k : Nat) : applyExit (before6539 k) exit36 22 = some (before6540 k) := by - simp (disch := omega) [before6539, before6540, exit36, applyExit, pop, push] - <;> omega -theorem step6539 (k : Nat) : Runs (22*2) (before6539 k).denote (before6540 k).denote := - @applyExit_sound (before6539 k) (before6540 k) exit36 22 valid36 (macro6539 k) -theorem macro6540 (k : Nat) : applyExit (before6540 k) exit39 1 = some (before6541 k) := by - simp (disch := omega) [before6540, before6541, exit39, applyExit, pop, push] - <;> omega -theorem step6540 (k : Nat) : Runs (1*1) (before6540 k).denote (before6541 k).denote := - @applyExit_sound (before6540 k) (before6541 k) exit39 1 valid39 (macro6540 k) -theorem macro6541 (k : Nat) : applyExit (before6541 k) exit10 23 = some (before6542 k) := by - simp (disch := omega) [before6541, before6542, exit10, applyExit, pop, push] - <;> omega -theorem step6541 (k : Nat) : Runs (23*2) (before6541 k).denote (before6542 k).denote := - @applyExit_sound (before6541 k) (before6542 k) exit10 23 valid10 (macro6541 k) -theorem macro6542 (k : Nat) : applyExit (before6542 k) exit46 1 = some (before6543 k) := by - simp (disch := omega) [before6542, before6543, exit46, applyExit, pop, push] - <;> omega -theorem step6542 (k : Nat) : Runs (1*2) (before6542 k).denote (before6543 k).denote := - @applyExit_sound (before6542 k) (before6543 k) exit46 1 valid46 (macro6542 k) -theorem macro6543 (k : Nat) : applyExit (before6543 k) exit47 1 = some (before6544 k) := by - simp (disch := omega) [before6543, before6544, exit47, applyExit, pop, push] - <;> omega -theorem step6543 (k : Nat) : Runs (1*2) (before6543 k).denote (before6544 k).denote := - @applyExit_sound (before6543 k) (before6544 k) exit47 1 valid47 (macro6543 k) -theorem macro6544 (k : Nat) : applyExit (before6544 k) exit192 1 = some (before6545 k) := by - simp (disch := omega) [before6544, before6545, exit192, applyExit, pop, push] - <;> omega -theorem step6544 (k : Nat) : Runs (1*1) (before6544 k).denote (before6545 k).denote := - @applyExit_sound (before6544 k) (before6545 k) exit192 1 valid192 (macro6544 k) -theorem macro6545 (k : Nat) : applyExit (before6545 k) exit39 1 = some (before6546 k) := by - simp (disch := omega) [before6545, before6546, exit39, applyExit, pop, push] - <;> omega -theorem step6545 (k : Nat) : Runs (1*1) (before6545 k).denote (before6546 k).denote := - @applyExit_sound (before6545 k) (before6546 k) exit39 1 valid39 (macro6545 k) -theorem macro6546 (k : Nat) : applyExit (before6546 k) exit32 1 = some (before6547 k) := by - simp (disch := omega) [before6546, before6547, exit32, applyExit, pop, push] - <;> omega -theorem step6546 (k : Nat) : Runs (1*3) (before6546 k).denote (before6547 k).denote := - @applyExit_sound (before6546 k) (before6547 k) exit32 1 valid32 (macro6546 k) -theorem macro6547 (k : Nat) : applyExit (before6547 k) exit36 1 = some (before6548 k) := by - simp (disch := omega) [before6547, before6548, exit36, applyExit, pop, push] - <;> omega -theorem step6547 (k : Nat) : Runs (1*2) (before6547 k).denote (before6548 k).denote := - @applyExit_sound (before6547 k) (before6548 k) exit36 1 valid36 (macro6547 k) -theorem macro6548 (k : Nat) : applyExit (before6548 k) exit39 1 = some (before6549 k) := by - simp (disch := omega) [before6548, before6549, exit39, applyExit, pop, push] - <;> omega -theorem step6548 (k : Nat) : Runs (1*1) (before6548 k).denote (before6549 k).denote := - @applyExit_sound (before6548 k) (before6549 k) exit39 1 valid39 (macro6548 k) -theorem macro6549 (k : Nat) : applyExit (before6549 k) exit10 2 = some (before6550 k) := by - simp (disch := omega) [before6549, before6550, exit10, applyExit, pop, push] - <;> omega -theorem step6549 (k : Nat) : Runs (2*2) (before6549 k).denote (before6550 k).denote := - @applyExit_sound (before6549 k) (before6550 k) exit10 2 valid10 (macro6549 k) -theorem macro6550 (k : Nat) : applyExit (before6550 k) exit11 1 = some (before6551 k) := by - simp (disch := omega) [before6550, before6551, exit11, applyExit, pop, push] - <;> omega -theorem step6550 (k : Nat) : Runs (1*2) (before6550 k).denote (before6551 k).denote := - @applyExit_sound (before6550 k) (before6551 k) exit11 1 valid11 (macro6550 k) -theorem macro6551 (k : Nat) : applyExit (before6551 k) exit2 14 = some (before6552 k) := by - simp (disch := omega) [before6551, before6552, exit2, applyExit, pop, push] - <;> omega -theorem step6551 (k : Nat) : Runs (14*2) (before6551 k).denote (before6552 k).denote := - @applyExit_sound (before6551 k) (before6552 k) exit2 14 valid2 (macro6551 k) -theorem macro6552 (k : Nat) : applyExit (before6552 k) exit3 1 = some (before6553 k) := by - simp (disch := omega) [before6552, before6553, exit3, applyExit, pop, push] - <;> omega -theorem step6552 (k : Nat) : Runs (1*2) (before6552 k).denote (before6553 k).denote := - @applyExit_sound (before6552 k) (before6553 k) exit3 1 valid3 (macro6552 k) -theorem macro6553 (k : Nat) : applyExit (before6553 k) exit9 1 = some (before6554 k) := by - simp (disch := omega) [before6553, before6554, exit9, applyExit, pop, push] - <;> omega -theorem step6553 (k : Nat) : Runs (1*2) (before6553 k).denote (before6554 k).denote := - @applyExit_sound (before6553 k) (before6554 k) exit9 1 valid9 (macro6553 k) -theorem macro6554 (k : Nat) : applyExit (before6554 k) exit10 37 = some (before6555 k) := by - simp (disch := omega) [before6554, before6555, exit10, applyExit, pop, push] - <;> omega -theorem step6554 (k : Nat) : Runs (37*2) (before6554 k).denote (before6555 k).denote := - @applyExit_sound (before6554 k) (before6555 k) exit10 37 valid10 (macro6554 k) -theorem macro6555 (k : Nat) : applyExit (before6555 k) exit11 1 = some (before6556 k) := by - simp (disch := omega) [before6555, before6556, exit11, applyExit, pop, push] - <;> omega -theorem step6555 (k : Nat) : Runs (1*2) (before6555 k).denote (before6556 k).denote := - @applyExit_sound (before6555 k) (before6556 k) exit11 1 valid11 (macro6555 k) -theorem macro6556 (k : Nat) : applyExit (before6556 k) exit2 90 = some (before6557 k) := by - simp (disch := omega) [before6556, before6557, exit2, applyExit, pop, push] - <;> omega -theorem step6556 (k : Nat) : Runs (90*2) (before6556 k).denote (before6557 k).denote := - @applyExit_sound (before6556 k) (before6557 k) exit2 90 valid2 (macro6556 k) -theorem macro6557 (k : Nat) : applyExit (before6557 k) exit3 1 = some (before6558 k) := by - simp (disch := omega) [before6557, before6558, exit3, applyExit, pop, push] - <;> omega -theorem step6557 (k : Nat) : Runs (1*2) (before6557 k).denote (before6558 k).denote := - @applyExit_sound (before6557 k) (before6558 k) exit3 1 valid3 (macro6557 k) -theorem macro6558 (k : Nat) : applyExit (before6558 k) exit9 1 = some (before6559 k) := by - simp (disch := omega) [before6558, before6559, exit9, applyExit, pop, push] - <;> omega -theorem step6558 (k : Nat) : Runs (1*2) (before6558 k).denote (before6559 k).denote := - @applyExit_sound (before6558 k) (before6559 k) exit9 1 valid9 (macro6558 k) -theorem macro6559 (k : Nat) : applyExit (before6559 k) exit10 16 = some (before6560 k) := by - simp (disch := omega) [before6559, before6560, exit10, applyExit, pop, push] - <;> omega -theorem step6559 (k : Nat) : Runs (16*2) (before6559 k).denote (before6560 k).denote := - @applyExit_sound (before6559 k) (before6560 k) exit10 16 valid10 (macro6559 k) -theorem macro6560 (k : Nat) : applyExit (before6560 k) exit11 1 = some (before6561 k) := by - simp (disch := omega) [before6560, before6561, exit11, applyExit, pop, push] - <;> omega -theorem step6560 (k : Nat) : Runs (1*2) (before6560 k).denote (before6561 k).denote := - @applyExit_sound (before6560 k) (before6561 k) exit11 1 valid11 (macro6560 k) -theorem macro6561 (k : Nat) : applyExit (before6561 k) exit2 12 = some (before6562 k) := by - simp (disch := omega) [before6561, before6562, exit2, applyExit, pop, push] - <;> omega -theorem step6561 (k : Nat) : Runs (12*2) (before6561 k).denote (before6562 k).denote := - @applyExit_sound (before6561 k) (before6562 k) exit2 12 valid2 (macro6561 k) -theorem macro6562 (k : Nat) : applyExit (before6562 k) exit337 (1*k+8) = some (before6563 k) := by - simp (disch := omega) [before6562, before6563, exit337, applyExit, pop, push] - <;> omega -theorem step6562 (k : Nat) : Runs ((1*k+8)*586) (before6562 k).denote (before6563 k).denote := - @applyExit_sound (before6562 k) (before6563 k) exit337 (1*k+8) valid337 (macro6562 k) -theorem macro6563 (k : Nat) : applyExit (before6563 k) exit2 23 = some (before6564 k) := by - simp (disch := omega) [before6563, before6564, exit2, applyExit, pop, push] - <;> omega -theorem step6563 (k : Nat) : Runs (23*2) (before6563 k).denote (before6564 k).denote := - @applyExit_sound (before6563 k) (before6564 k) exit2 23 valid2 (macro6563 k) -theorem macro6564 (k : Nat) : applyExit (before6564 k) exit3 1 = some (before6565 k) := by - simp (disch := omega) [before6564, before6565, exit3, applyExit, pop, push] - <;> omega -theorem step6564 (k : Nat) : Runs (1*2) (before6564 k).denote (before6565 k).denote := - @applyExit_sound (before6564 k) (before6565 k) exit3 1 valid3 (macro6564 k) -theorem macro6565 (k : Nat) : applyExit (before6565 k) exit9 1 = some (before6566 k) := by - simp (disch := omega) [before6565, before6566, exit9, applyExit, pop, push] - <;> omega -theorem step6565 (k : Nat) : Runs (1*2) (before6565 k).denote (before6566 k).denote := - @applyExit_sound (before6565 k) (before6566 k) exit9 1 valid9 (macro6565 k) -theorem macro6566 (k : Nat) : applyExit (before6566 k) exit10 92 = some (before6567 k) := by - simp (disch := omega) [before6566, before6567, exit10, applyExit, pop, push] - <;> omega -theorem step6566 (k : Nat) : Runs (92*2) (before6566 k).denote (before6567 k).denote := - @applyExit_sound (before6566 k) (before6567 k) exit10 92 valid10 (macro6566 k) -theorem macro6567 (k : Nat) : applyExit (before6567 k) exit11 1 = some (before6568 k) := by - simp (disch := omega) [before6567, before6568, exit11, applyExit, pop, push] - <;> omega -theorem step6567 (k : Nat) : Runs (1*2) (before6567 k).denote (before6568 k).denote := - @applyExit_sound (before6567 k) (before6568 k) exit11 1 valid11 (macro6567 k) -theorem macro6568 (k : Nat) : applyExit (before6568 k) exit2 14 = some (before6569 k) := by - simp (disch := omega) [before6568, before6569, exit2, applyExit, pop, push] - <;> omega -theorem step6568 (k : Nat) : Runs (14*2) (before6568 k).denote (before6569 k).denote := - @applyExit_sound (before6568 k) (before6569 k) exit2 14 valid2 (macro6568 k) -theorem macro6569 (k : Nat) : applyExit (before6569 k) exit3 1 = some (before6570 k) := by - simp (disch := omega) [before6569, before6570, exit3, applyExit, pop, push] - <;> omega -theorem step6569 (k : Nat) : Runs (1*2) (before6569 k).denote (before6570 k).denote := - @applyExit_sound (before6569 k) (before6570 k) exit3 1 valid3 (macro6569 k) -theorem macro6570 (k : Nat) : applyExit (before6570 k) exit9 1 = some (before6571 k) := by - simp (disch := omega) [before6570, before6571, exit9, applyExit, pop, push] - <;> omega -theorem step6570 (k : Nat) : Runs (1*2) (before6570 k).denote (before6571 k).denote := - @applyExit_sound (before6570 k) (before6571 k) exit9 1 valid9 (macro6570 k) -theorem macro6571 (k : Nat) : applyExit (before6571 k) exit10 40 = some (before6572 k) := by - simp (disch := omega) [before6571, before6572, exit10, applyExit, pop, push] - <;> omega -theorem step6571 (k : Nat) : Runs (40*2) (before6571 k).denote (before6572 k).denote := - @applyExit_sound (before6571 k) (before6572 k) exit10 40 valid10 (macro6571 k) -theorem macro6572 (k : Nat) : applyExit (before6572 k) exit11 1 = some (before6573 k) := by - simp (disch := omega) [before6572, before6573, exit11, applyExit, pop, push] - <;> omega -theorem step6572 (k : Nat) : Runs (1*2) (before6572 k).denote (before6573 k).denote := - @applyExit_sound (before6572 k) (before6573 k) exit11 1 valid11 (macro6572 k) -theorem macro6573 (k : Nat) : applyExit (before6573 k) exit2 20 = some (before6574 k) := by - simp (disch := omega) [before6573, before6574, exit2, applyExit, pop, push] - <;> omega -theorem step6573 (k : Nat) : Runs (20*2) (before6573 k).denote (before6574 k).denote := - @applyExit_sound (before6573 k) (before6574 k) exit2 20 valid2 (macro6573 k) -theorem macro6574 (k : Nat) : applyExit (before6574 k) exit3 1 = some (before6575 k) := by - simp (disch := omega) [before6574, before6575, exit3, applyExit, pop, push] - <;> omega -theorem step6574 (k : Nat) : Runs (1*2) (before6574 k).denote (before6575 k).denote := - @applyExit_sound (before6574 k) (before6575 k) exit3 1 valid3 (macro6574 k) -theorem macro6575 (k : Nat) : applyExit (before6575 k) exit9 1 = some (before6576 k) := by - simp (disch := omega) [before6575, before6576, exit9, applyExit, pop, push] - <;> omega -theorem step6575 (k : Nat) : Runs (1*2) (before6575 k).denote (before6576 k).denote := - @applyExit_sound (before6575 k) (before6576 k) exit9 1 valid9 (macro6575 k) -theorem macro6576 (k : Nat) : applyExit (before6576 k) exit10 8 = some (before6577 k) := by - simp (disch := omega) [before6576, before6577, exit10, applyExit, pop, push] - <;> omega -theorem step6576 (k : Nat) : Runs (8*2) (before6576 k).denote (before6577 k).denote := - @applyExit_sound (before6576 k) (before6577 k) exit10 8 valid10 (macro6576 k) -theorem macro6577 (k : Nat) : applyExit (before6577 k) exit11 1 = some (before6578 k) := by - simp (disch := omega) [before6577, before6578, exit11, applyExit, pop, push] - <;> omega -theorem step6577 (k : Nat) : Runs (1*2) (before6577 k).denote (before6578 k).denote := - @applyExit_sound (before6577 k) (before6578 k) exit11 1 valid11 (macro6577 k) -theorem macro6578 (k : Nat) : applyExit (before6578 k) exit2 791761152 = some (before6579 k) := by - simp (disch := omega) [before6578, before6579, exit2, applyExit, pop, push] - <;> omega -theorem step6578 (k : Nat) : Runs (791761152*2) (before6578 k).denote (before6579 k).denote := - @applyExit_sound (before6578 k) (before6579 k) exit2 791761152 valid2 (macro6578 k) -theorem macro6579 (k : Nat) : applyExit (before6579 k) exit276 1 = some (before6580 k) := by - simp (disch := omega) [before6579, before6580, exit276, applyExit, pop, push] - <;> omega -theorem step6579 (k : Nat) : Runs (1*38) (before6579 k).denote (before6580 k).denote := - @applyExit_sound (before6579 k) (before6580 k) exit276 1 valid276 (macro6579 k) -theorem macro6580 (k : Nat) : applyExit (before6580 k) exit338 (1*k+7) = some (before6581 k) := by - simp (disch := omega) [before6580, before6581, exit338, applyExit, pop, push] - <;> omega -theorem step6580 (k : Nat) : Runs ((1*k+7)*38) (before6580 k).denote (before6581 k).denote := - @applyExit_sound (before6580 k) (before6581 k) exit338 (1*k+7) valid338 (macro6580 k) -theorem macro6581 (k : Nat) : applyExit (before6581 k) exit2 4 = some (before6582 k) := by - simp (disch := omega) [before6581, before6582, exit2, applyExit, pop, push] - <;> omega -theorem step6581 (k : Nat) : Runs (4*2) (before6581 k).denote (before6582 k).denote := - @applyExit_sound (before6581 k) (before6582 k) exit2 4 valid2 (macro6581 k) -theorem macro6582 (k : Nat) : applyExit (before6582 k) exit3 1 = some (before6583 k) := by - simp (disch := omega) [before6582, before6583, exit3, applyExit, pop, push] - <;> omega -theorem step6582 (k : Nat) : Runs (1*2) (before6582 k).denote (before6583 k).denote := - @applyExit_sound (before6582 k) (before6583 k) exit3 1 valid3 (macro6582 k) -theorem macro6583 (k : Nat) : applyExit (before6583 k) exit9 1 = some (before6584 k) := by - simp (disch := omega) [before6583, before6584, exit9, applyExit, pop, push] - <;> omega -theorem step6583 (k : Nat) : Runs (1*2) (before6583 k).denote (before6584 k).denote := - @applyExit_sound (before6583 k) (before6584 k) exit9 1 valid9 (macro6583 k) -theorem macro6584 (k : Nat) : applyExit (before6584 k) exit10 9 = some (before6585 k) := by - simp (disch := omega) [before6584, before6585, exit10, applyExit, pop, push] - <;> omega -theorem step6584 (k : Nat) : Runs (9*2) (before6584 k).denote (before6585 k).denote := - @applyExit_sound (before6584 k) (before6585 k) exit10 9 valid10 (macro6584 k) -theorem macro6585 (k : Nat) : applyExit (before6585 k) exit11 1 = some (before6586 k) := by - simp (disch := omega) [before6585, before6586, exit11, applyExit, pop, push] - <;> omega -theorem step6585 (k : Nat) : Runs (1*2) (before6585 k).denote (before6586 k).denote := - @applyExit_sound (before6585 k) (before6586 k) exit11 1 valid11 (macro6585 k) -theorem macro6586 (k : Nat) : applyExit (before6586 k) exit2 7 = some (before6587 k) := by - simp (disch := omega) [before6586, before6587, exit2, applyExit, pop, push] - <;> omega -theorem step6586 (k : Nat) : Runs (7*2) (before6586 k).denote (before6587 k).denote := - @applyExit_sound (before6586 k) (before6587 k) exit2 7 valid2 (macro6586 k) -theorem macro6587 (k : Nat) : applyExit (before6587 k) exit3 1 = some (before6588 k) := by - simp (disch := omega) [before6587, before6588, exit3, applyExit, pop, push] - <;> omega -theorem step6587 (k : Nat) : Runs (1*2) (before6587 k).denote (before6588 k).denote := - @applyExit_sound (before6587 k) (before6588 k) exit3 1 valid3 (macro6587 k) -theorem macro6588 (k : Nat) : applyExit (before6588 k) exit9 1 = some (before6589 k) := by - simp (disch := omega) [before6588, before6589, exit9, applyExit, pop, push] - <;> omega -theorem step6588 (k : Nat) : Runs (1*2) (before6588 k).denote (before6589 k).denote := - @applyExit_sound (before6588 k) (before6589 k) exit9 1 valid9 (macro6588 k) -theorem macro6589 (k : Nat) : applyExit (before6589 k) exit10 9 = some (before6590 k) := by - simp (disch := omega) [before6589, before6590, exit10, applyExit, pop, push] - <;> omega -theorem step6589 (k : Nat) : Runs (9*2) (before6589 k).denote (before6590 k).denote := - @applyExit_sound (before6589 k) (before6590 k) exit10 9 valid10 (macro6589 k) -theorem macro6590 (k : Nat) : applyExit (before6590 k) exit11 1 = some (before6591 k) := by - simp (disch := omega) [before6590, before6591, exit11, applyExit, pop, push] - <;> omega -theorem step6590 (k : Nat) : Runs (1*2) (before6590 k).denote (before6591 k).denote := - @applyExit_sound (before6590 k) (before6591 k) exit11 1 valid11 (macro6590 k) -theorem macro6591 (k : Nat) : applyExit (before6591 k) exit2 8 = some (before6592 k) := by - simp (disch := omega) [before6591, before6592, exit2, applyExit, pop, push] - <;> omega -theorem step6591 (k : Nat) : Runs (8*2) (before6591 k).denote (before6592 k).denote := - @applyExit_sound (before6591 k) (before6592 k) exit2 8 valid2 (macro6591 k) -theorem macro6592 (k : Nat) : applyExit (before6592 k) exit3 1 = some (before6593 k) := by - simp (disch := omega) [before6592, before6593, exit3, applyExit, pop, push] - <;> omega -theorem step6592 (k : Nat) : Runs (1*2) (before6592 k).denote (before6593 k).denote := - @applyExit_sound (before6592 k) (before6593 k) exit3 1 valid3 (macro6592 k) -theorem macro6593 (k : Nat) : applyExit (before6593 k) exit9 1 = some (before6594 k) := by - simp (disch := omega) [before6593, before6594, exit9, applyExit, pop, push] - <;> omega -theorem step6593 (k : Nat) : Runs (1*2) (before6593 k).denote (before6594 k).denote := - @applyExit_sound (before6593 k) (before6594 k) exit9 1 valid9 (macro6593 k) -theorem macro6594 (k : Nat) : applyExit (before6594 k) exit10 11 = some (before6595 k) := by - simp (disch := omega) [before6594, before6595, exit10, applyExit, pop, push] - <;> omega -theorem step6594 (k : Nat) : Runs (11*2) (before6594 k).denote (before6595 k).denote := - @applyExit_sound (before6594 k) (before6595 k) exit10 11 valid10 (macro6594 k) -theorem macro6595 (k : Nat) : applyExit (before6595 k) exit46 1 = some (before6596 k) := by - simp (disch := omega) [before6595, before6596, exit46, applyExit, pop, push] - <;> omega -theorem step6595 (k : Nat) : Runs (1*2) (before6595 k).denote (before6596 k).denote := - @applyExit_sound (before6595 k) (before6596 k) exit46 1 valid46 (macro6595 k) -theorem macro6596 (k : Nat) : applyExit (before6596 k) exit47 1 = some (before6597 k) := by - simp (disch := omega) [before6596, before6597, exit47, applyExit, pop, push] - <;> omega -theorem step6596 (k : Nat) : Runs (1*2) (before6596 k).denote (before6597 k).denote := - @applyExit_sound (before6596 k) (before6597 k) exit47 1 valid47 (macro6596 k) -theorem macro6597 (k : Nat) : applyExit (before6597 k) exit62 1 = some (before6598 k) := by - simp (disch := omega) [before6597, before6598, exit62, applyExit, pop, push] - <;> omega -theorem step6597 (k : Nat) : Runs (1*1) (before6597 k).denote (before6598 k).denote := - @applyExit_sound (before6597 k) (before6598 k) exit62 1 valid62 (macro6597 k) -theorem macro6598 (k : Nat) : applyExit (before6598 k) exit35 1 = some (before6599 k) := by - simp (disch := omega) [before6598, before6599, exit35, applyExit, pop, push] - <;> omega -theorem step6598 (k : Nat) : Runs (1*2) (before6598 k).denote (before6599 k).denote := - @applyExit_sound (before6598 k) (before6599 k) exit35 1 valid35 (macro6598 k) -theorem macro6599 (k : Nat) : applyExit (before6599 k) exit39 1 = some (after6599 k) := by - simp (disch := omega) [before6599, after6599, exit39, applyExit, pop, push] - <;> omega -theorem step6599 (k : Nat) : Runs (1*1) (before6599 k).denote (after6599 k).denote := - @applyExit_sound (before6599 k) (after6599 k) exit39 1 valid39 (macro6599 k) -theorem chunkRun065 (k : Nat) : Runs (624*k+1583528581) (before6500 k).denote (after6599 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2))))))) ((((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2))))))+(((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))) (before6500 k).denote (before6550 k).denote (after6599 k).denote (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2)))))) (before6500 k).denote (before6525 k).denote (before6550 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2))))) (before6500 k).denote (before6512 k).denote (before6525 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before6500 k).denote (before6506 k).denote (before6512 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((10*2)+((1*1)+(11*2))) (before6500 k).denote (before6503 k).denote (before6506 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before6500 k).denote (before6501 k).denote (before6503 k).denote (step6500 k) (@Runs.trans (1*1) (1*3) (before6501 k).denote (before6502 k).denote (before6503 k).denote (step6501 k) (step6502 k))) (@Runs.trans (10*2) ((1*1)+(11*2)) (before6503 k).denote (before6504 k).denote (before6506 k).denote (step6503 k) (@Runs.trans (1*1) (11*2) (before6504 k).denote (before6505 k).denote (before6506 k).denote (step6504 k) (step6505 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before6506 k).denote (before6509 k).denote (before6512 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6506 k).denote (before6507 k).denote (before6509 k).denote (step6506 k) (@Runs.trans (1*2) (1*1) (before6507 k).denote (before6508 k).denote (before6509 k).denote (step6507 k) (step6508 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before6509 k).denote (before6510 k).denote (before6512 k).denote (step6509 k) (@Runs.trans (1*1) (1*3) (before6510 k).denote (before6511 k).denote (before6512 k).denote (step6510 k) (step6511 k))))) (@Runs.trans (((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2)))) (before6512 k).denote (before6518 k).denote (before6525 k).denote (@Runs.trans ((13*2)+((1*1)+(14*2))) ((1*2)+((1*2)+(1*1))) (before6512 k).denote (before6515 k).denote (before6518 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before6512 k).denote (before6513 k).denote (before6515 k).denote (step6512 k) (@Runs.trans (1*1) (14*2) (before6513 k).denote (before6514 k).denote (before6515 k).denote (step6513 k) (step6514 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before6515 k).denote (before6516 k).denote (before6518 k).denote (step6515 k) (@Runs.trans (1*2) (1*1) (before6516 k).denote (before6517 k).denote (before6518 k).denote (step6516 k) (step6517 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((16*2)+(1*1))+((17*2)+(1*2))) (before6518 k).denote (before6521 k).denote (before6525 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before6518 k).denote (before6519 k).denote (before6521 k).denote (step6518 k) (@Runs.trans (1*1) (1*3) (before6519 k).denote (before6520 k).denote (before6521 k).denote (step6519 k) (step6520 k))) (@Runs.trans ((16*2)+(1*1)) ((17*2)+(1*2)) (before6521 k).denote (before6523 k).denote (before6525 k).denote (@Runs.trans (16*2) (1*1) (before6521 k).denote (before6522 k).denote (before6523 k).denote (step6521 k) (step6522 k)) (@Runs.trans (17*2) (1*2) (before6523 k).denote (before6524 k).denote (before6525 k).denote (step6523 k) (step6524 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2))))) (before6525 k).denote (before6537 k).denote (before6550 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2)))) (((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before6525 k).denote (before6531 k).denote (before6537 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(19*2))) (before6525 k).denote (before6528 k).denote (before6531 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before6525 k).denote (before6526 k).denote (before6528 k).denote (step6525 k) (@Runs.trans (1*1) (1*2) (before6526 k).denote (before6527 k).denote (before6528 k).denote (step6526 k) (step6527 k))) (@Runs.trans (1*1) ((1*3)+(19*2)) (before6528 k).denote (before6529 k).denote (before6531 k).denote (step6528 k) (@Runs.trans (1*3) (19*2) (before6529 k).denote (before6530 k).denote (before6531 k).denote (step6529 k) (step6530 k)))) (@Runs.trans ((1*1)+((20*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before6531 k).denote (before6534 k).denote (before6537 k).denote (@Runs.trans (1*1) ((20*2)+(1*2)) (before6531 k).denote (before6532 k).denote (before6534 k).denote (step6531 k) (@Runs.trans (20*2) (1*2) (before6532 k).denote (before6533 k).denote (before6534 k).denote (step6532 k) (step6533 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before6534 k).denote (before6535 k).denote (before6537 k).denote (step6534 k) (@Runs.trans (1*1) (1*2) (before6535 k).denote (before6536 k).denote (before6537 k).denote (step6535 k) (step6536 k))))) (@Runs.trans (((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2)))) (((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2)))) (before6537 k).denote (before6543 k).denote (before6550 k).denote (@Runs.trans ((1*1)+((1*3)+(22*2))) ((1*1)+((23*2)+(1*2))) (before6537 k).denote (before6540 k).denote (before6543 k).denote (@Runs.trans (1*1) ((1*3)+(22*2)) (before6537 k).denote (before6538 k).denote (before6540 k).denote (step6537 k) (@Runs.trans (1*3) (22*2) (before6538 k).denote (before6539 k).denote (before6540 k).denote (step6538 k) (step6539 k))) (@Runs.trans (1*1) ((23*2)+(1*2)) (before6540 k).denote (before6541 k).denote (before6543 k).denote (step6540 k) (@Runs.trans (23*2) (1*2) (before6541 k).denote (before6542 k).denote (before6543 k).denote (step6541 k) (step6542 k)))) (@Runs.trans ((1*2)+((1*1)+(1*1))) (((1*3)+(1*2))+((1*1)+(2*2))) (before6543 k).denote (before6546 k).denote (before6550 k).denote (@Runs.trans (1*2) ((1*1)+(1*1)) (before6543 k).denote (before6544 k).denote (before6546 k).denote (step6543 k) (@Runs.trans (1*1) (1*1) (before6544 k).denote (before6545 k).denote (before6546 k).denote (step6544 k) (step6545 k))) (@Runs.trans ((1*3)+(1*2)) ((1*1)+(2*2)) (before6546 k).denote (before6548 k).denote (before6550 k).denote (@Runs.trans (1*3) (1*2) (before6546 k).denote (before6547 k).denote (before6548 k).denote (step6546 k) (step6547 k)) (@Runs.trans (1*1) (2*2) (before6548 k).denote (before6549 k).denote (before6550 k).denote (step6548 k) (step6549 k))))))) (@Runs.trans (((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2)))))) (((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (before6550 k).denote (before6575 k).denote (after6599 k).denote (@Runs.trans ((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2))))) (((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2))))) (before6550 k).denote (before6562 k).denote (before6575 k).denote (@Runs.trans (((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2)))) (((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))) (before6550 k).denote (before6556 k).denote (before6562 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((1*2)+((37*2)+(1*2))) (before6550 k).denote (before6553 k).denote (before6556 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before6550 k).denote (before6551 k).denote (before6553 k).denote (step6550 k) (@Runs.trans (14*2) (1*2) (before6551 k).denote (before6552 k).denote (before6553 k).denote (step6551 k) (step6552 k))) (@Runs.trans (1*2) ((37*2)+(1*2)) (before6553 k).denote (before6554 k).denote (before6556 k).denote (step6553 k) (@Runs.trans (37*2) (1*2) (before6554 k).denote (before6555 k).denote (before6556 k).denote (step6554 k) (step6555 k)))) (@Runs.trans ((90*2)+((1*2)+(1*2))) ((16*2)+((1*2)+(12*2))) (before6556 k).denote (before6559 k).denote (before6562 k).denote (@Runs.trans (90*2) ((1*2)+(1*2)) (before6556 k).denote (before6557 k).denote (before6559 k).denote (step6556 k) (@Runs.trans (1*2) (1*2) (before6557 k).denote (before6558 k).denote (before6559 k).denote (step6557 k) (step6558 k))) (@Runs.trans (16*2) ((1*2)+(12*2)) (before6559 k).denote (before6560 k).denote (before6562 k).denote (step6559 k) (@Runs.trans (1*2) (12*2) (before6560 k).denote (before6561 k).denote (before6562 k).denote (step6560 k) (step6561 k))))) (@Runs.trans ((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2)))) (((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2)))) (before6562 k).denote (before6568 k).denote (before6575 k).denote (@Runs.trans (((1*k+8)*586)+((23*2)+(1*2))) ((1*2)+((92*2)+(1*2))) (before6562 k).denote (before6565 k).denote (before6568 k).denote (@Runs.trans ((1*k+8)*586) ((23*2)+(1*2)) (before6562 k).denote (before6563 k).denote (before6565 k).denote (step6562 k) (@Runs.trans (23*2) (1*2) (before6563 k).denote (before6564 k).denote (before6565 k).denote (step6563 k) (step6564 k))) (@Runs.trans (1*2) ((92*2)+(1*2)) (before6565 k).denote (before6566 k).denote (before6568 k).denote (step6565 k) (@Runs.trans (92*2) (1*2) (before6566 k).denote (before6567 k).denote (before6568 k).denote (step6566 k) (step6567 k)))) (@Runs.trans ((14*2)+((1*2)+(1*2))) (((40*2)+(1*2))+((20*2)+(1*2))) (before6568 k).denote (before6571 k).denote (before6575 k).denote (@Runs.trans (14*2) ((1*2)+(1*2)) (before6568 k).denote (before6569 k).denote (before6571 k).denote (step6568 k) (@Runs.trans (1*2) (1*2) (before6569 k).denote (before6570 k).denote (before6571 k).denote (step6569 k) (step6570 k))) (@Runs.trans ((40*2)+(1*2)) ((20*2)+(1*2)) (before6571 k).denote (before6573 k).denote (before6575 k).denote (@Runs.trans (40*2) (1*2) (before6571 k).denote (before6572 k).denote (before6573 k).denote (step6571 k) (step6572 k)) (@Runs.trans (20*2) (1*2) (before6573 k).denote (before6574 k).denote (before6575 k).denote (step6573 k) (step6574 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2))))) ((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before6575 k).denote (before6587 k).denote (after6599 k).denote (@Runs.trans (((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38)))) (((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))) (before6575 k).denote (before6581 k).denote (before6587 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((791761152*2)+((1*38)+((1*k+7)*38))) (before6575 k).denote (before6578 k).denote (before6581 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6575 k).denote (before6576 k).denote (before6578 k).denote (step6575 k) (@Runs.trans (8*2) (1*2) (before6576 k).denote (before6577 k).denote (before6578 k).denote (step6576 k) (step6577 k))) (@Runs.trans (791761152*2) ((1*38)+((1*k+7)*38)) (before6578 k).denote (before6579 k).denote (before6581 k).denote (step6578 k) (@Runs.trans (1*38) ((1*k+7)*38) (before6579 k).denote (before6580 k).denote (before6581 k).denote (step6579 k) (step6580 k)))) (@Runs.trans ((4*2)+((1*2)+(1*2))) ((9*2)+((1*2)+(7*2))) (before6581 k).denote (before6584 k).denote (before6587 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before6581 k).denote (before6582 k).denote (before6584 k).denote (step6581 k) (@Runs.trans (1*2) (1*2) (before6582 k).denote (before6583 k).denote (before6584 k).denote (step6582 k) (step6583 k))) (@Runs.trans (9*2) ((1*2)+(7*2)) (before6584 k).denote (before6585 k).denote (before6587 k).denote (step6584 k) (@Runs.trans (1*2) (7*2) (before6585 k).denote (before6586 k).denote (before6587 k).denote (step6585 k) (step6586 k))))) (@Runs.trans (((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before6587 k).denote (before6593 k).denote (after6599 k).denote (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((8*2)+(1*2))) (before6587 k).denote (before6590 k).denote (before6593 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before6587 k).denote (before6588 k).denote (before6590 k).denote (step6587 k) (@Runs.trans (1*2) (9*2) (before6588 k).denote (before6589 k).denote (before6590 k).denote (step6588 k) (step6589 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before6590 k).denote (before6591 k).denote (before6593 k).denote (step6590 k) (@Runs.trans (8*2) (1*2) (before6591 k).denote (before6592 k).denote (before6593 k).denote (step6591 k) (step6592 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before6593 k).denote (before6596 k).denote (after6599 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before6593 k).denote (before6594 k).denote (before6596 k).denote (step6593 k) (@Runs.trans (11*2) (1*2) (before6594 k).denote (before6595 k).denote (before6596 k).denote (step6594 k) (step6595 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before6596 k).denote (before6598 k).denote (after6599 k).denote (@Runs.trans (1*2) (1*1) (before6596 k).denote (before6597 k).denote (before6598 k).denote (step6596 k) (step6597 k)) (@Runs.trans (1*2) (1*1) (before6598 k).denote (before6599 k).denote (after6599 k).denote (step6598 k) (step6599 k)))))))) - have ht : (((((((1*2)+((1*1)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((13*2)+((1*1)+(14*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((16*2)+(1*1))+((17*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(19*2))))+(((1*1)+((20*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(22*2)))+((1*1)+((23*2)+(1*2))))+(((1*2)+((1*1)+(1*1)))+(((1*3)+(1*2))+((1*1)+(2*2)))))))+((((((1*2)+((14*2)+(1*2)))+((1*2)+((37*2)+(1*2))))+(((90*2)+((1*2)+(1*2)))+((16*2)+((1*2)+(12*2)))))+(((((1*k+8)*586)+((23*2)+(1*2)))+((1*2)+((92*2)+(1*2))))+(((14*2)+((1*2)+(1*2)))+(((40*2)+(1*2))+((20*2)+(1*2))))))+(((((1*2)+((8*2)+(1*2)))+((791761152*2)+((1*38)+((1*k+7)*38))))+(((4*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(7*2)))))+((((1*2)+((1*2)+(9*2)))+((1*2)+((8*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))))) = (624*k+1583528581) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean deleted file mode 100644 index e4976f54..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk066.lean +++ /dev/null @@ -1,780 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6600_0 : Stack := [] -abbrev tail6600_1 : Stack := ⟨w0,1⟩ :: tail6600_0 -abbrev tail6600_2 : Stack := ⟨w2,1⟩ :: tail6600_1 -abbrev tail6600_3 : Stack := ⟨w1,1⟩ :: tail6600_2 -abbrev tail6600_4 : Stack := ⟨w2,1⟩ :: tail6600_3 -abbrev tail6600_5 : Stack := ⟨w0,3⟩ :: tail6600_4 -abbrev tail6600_6 : Stack := ⟨w2,1⟩ :: tail6600_5 -abbrev tail6600_7 : Stack := ⟨w23,1⟩ :: tail6600_6 -abbrev tail6600_8 : Stack := ⟨w1,27⟩ :: tail6600_0 -abbrev tail6600_9 : Stack := ⟨w2,1⟩ :: tail6600_8 -abbrev tail6600_10 : Stack := ⟨w0,15⟩ :: tail6600_9 -abbrev tail6600_11 : Stack := ⟨w1,38⟩ :: tail6600_10 -abbrev tail6600_12 : Stack := ⟨w2,1⟩ :: tail6600_11 -abbrev tail6600_13 : Stack := ⟨w0,91⟩ :: tail6600_12 -abbrev tail6600_14 : Stack := ⟨w1,17⟩ :: tail6600_13 -abbrev tail6600_15 : Stack := ⟨w2,1⟩ :: tail6600_14 -abbrev tail6600_16 : Stack := ⟨w0,12⟩ :: tail6600_15 -abbrev tail6600_17 (k : Nat) : Stack := ⟨w301,(1*k+8)⟩ :: tail6600_16 -abbrev tail6600_18 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6600_17 k -abbrev tail6600_19 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6600_18 k -abbrev tail6600_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_19 k -abbrev tail6600_21 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6600_20 k -abbrev tail6600_22 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6600_21 k -abbrev tail6600_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_22 k -abbrev tail6600_24 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6600_23 k -abbrev tail6600_25 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6600_24 k -abbrev tail6600_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_25 k -abbrev tail6600_27 (k : Nat) : Stack := ⟨w0,791761152⟩ :: tail6600_26 k -abbrev tail6600_28 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6600_27 k -abbrev tail6600_29 (k : Nat) : Stack := ⟨w302,(1*k+7)⟩ :: tail6600_28 k -abbrev tail6600_30 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6600_29 k -abbrev tail6600_31 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_30 k -abbrev tail6600_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_31 k -abbrev tail6600_33 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6600_32 k -abbrev tail6600_34 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_33 k -abbrev tail6600_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_34 k -abbrev tail6600_36 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6600_35 k -abbrev tail6600_37 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6600_36 k -abbrev tail6600_38 : Stack := ⟨w0,1⟩ :: tail6600_6 -abbrev tail6600_39 : Stack := ⟨w0,14⟩ :: tail6600_6 -abbrev tail6600_40 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6600_35 k -abbrev tail6600_41 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_40 k -abbrev tail6600_42 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6600_41 k -abbrev tail6600_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_42 k -abbrev tail6600_44 : Stack := ⟨w0,2⟩ :: tail6600_4 -abbrev tail6600_45 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6600_42 k -abbrev tail6600_46 : Stack := ⟨w0,1⟩ :: tail6600_4 -abbrev tail6600_47 : Stack := ⟨w2,1⟩ :: tail6600_46 -abbrev tail6600_48 : Stack := ⟨w23,1⟩ :: tail6600_47 -abbrev tail6600_49 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6600_41 k -abbrev tail6600_50 : Stack := ⟨w0,1⟩ :: tail6600_47 -abbrev tail6600_51 : Stack := ⟨w0,16⟩ :: tail6600_47 -abbrev tail6600_52 : Stack := ⟨w2,1⟩ :: tail6600_51 -abbrev tail6600_53 : Stack := ⟨w1,8⟩ :: tail6600_52 -abbrev tail6600_54 : Stack := ⟨w23,1⟩ :: tail6600_53 -abbrev tail6600_55 : Stack := ⟨w0,10⟩ :: tail6600_54 -abbrev tail6600_56 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6600_32 k -abbrev tail6600_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_56 k -abbrev tail6600_58 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_57 k -abbrev tail6600_59 : Stack := ⟨w0,1⟩ :: tail6600_53 -abbrev tail6600_60 : Stack := ⟨w0,11⟩ :: tail6600_53 -abbrev tail6600_61 : Stack := ⟨w2,1⟩ :: tail6600_60 -abbrev tail6600_62 : Stack := ⟨w1,7⟩ :: tail6600_61 -abbrev tail6600_63 : Stack := ⟨w23,1⟩ :: tail6600_62 -abbrev tail6600_64 : Stack := ⟨w0,10⟩ :: tail6600_63 -abbrev tail6600_65 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6600_29 k -abbrev tail6600_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_65 k -abbrev tail6600_67 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6600_66 k -abbrev tail6600_68 : Stack := ⟨w0,1⟩ :: tail6600_62 -abbrev tail6600_69 : Stack := ⟨w0,11⟩ :: tail6600_62 -abbrev tail6600_70 : Stack := ⟨w2,1⟩ :: tail6600_69 -abbrev tail6600_71 : Stack := ⟨w1,4⟩ :: tail6600_70 -abbrev tail6600_72 (k : Nat) : Stack := ⟨w54,(1*k+7)⟩ :: tail6600_71 -abbrev tail6600_73 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6600_72 k -abbrev tail6600_74 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6600_73 k -abbrev tail6600_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_74 k -abbrev tail6600_76 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6600_75 k -abbrev tail6600_77 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6600_23 k -abbrev tail6600_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_77 k -abbrev tail6600_79 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6600_78 k -abbrev tail6600_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_74 k -abbrev tail6600_81 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6600_74 k -abbrev tail6600_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_81 k -abbrev tail6600_83 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6600_82 k -abbrev tail6600_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_83 k -abbrev tail6600_85 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6600_84 k -abbrev tail6600_86 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6600_20 k -abbrev tail6600_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_86 k -abbrev tail6600_88 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6600_87 k -abbrev tail6600_89 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_83 k -abbrev tail6600_90 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6600_83 k -abbrev tail6600_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_90 k -abbrev tail6600_92 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6600_91 k -abbrev tail6600_93 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_92 k -abbrev tail6600_94 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6600_93 k -abbrev tail6600_95 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6600_17 k -abbrev tail6600_96 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_95 k -abbrev tail6600_97 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6600_96 k -abbrev tail6600_98 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_92 k -abbrev tail6600_99 (k : Nat) : Stack := ⟨w0,94⟩ :: tail6600_92 k -abbrev tail6600_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_99 k -abbrev tail6600_101 (k : Nat) : Stack := ⟨w1,23⟩ :: tail6600_100 k -abbrev tail6600_102 (k : Nat) : Stack := ⟨w303,(1*k+8)⟩ :: tail6600_101 k -abbrev tail6600_103 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6600_102 k -abbrev tail6600_104 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_103 k -abbrev tail6600_105 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6600_104 k -abbrev tail6600_106 : Stack := ⟨w0,90⟩ :: tail6600_12 -abbrev tail6600_107 : Stack := ⟨w23,1⟩ :: tail6600_106 -abbrev tail6600_108 : Stack := ⟨w1,17⟩ :: tail6600_107 -abbrev tail6600_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_103 k -abbrev tail6600_110 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6600_103 k -abbrev tail6600_111 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_110 k -abbrev tail6600_112 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6600_111 k -abbrev tail6600_113 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_112 k -abbrev tail6600_114 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6600_113 k -abbrev tail6600_115 : Stack := ⟨w0,14⟩ :: tail6600_9 -abbrev tail6600_116 : Stack := ⟨w23,1⟩ :: tail6600_115 -abbrev tail6600_117 : Stack := ⟨w1,38⟩ :: tail6600_116 -abbrev tail6600_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_112 k -abbrev tail6600_119 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6600_112 k -abbrev tail6600_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_119 k -abbrev tail6600_121 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6600_120 k -abbrev tail6600_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6600_121 k -abbrev tail6600_123 (k : Nat) : Stack := ⟨w0,27⟩ :: tail6600_122 k -abbrev tail6600_124 : Stack := ⟨w1,1⟩ :: tail6600_0 -abbrev tail6600_125 : Stack := ⟨w1,28⟩ :: tail6600_0 -abbrev tail6600_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6600_121 k -abbrev tail6600_127 (k : Nat) : Stack := ⟨w0,29⟩ :: tail6600_121 k -abbrev tail6600_128 : Stack := ⟨w1,30⟩ :: tail6600_0 -abbrev tail6600_129 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6600_120 k -abbrev tail6600_130 : Stack := ⟨w2,1⟩ :: tail6600_128 -abbrev tail6600_131 : Stack := ⟨w0,13⟩ :: tail6600_130 -abbrev tail6600_132 : Stack := ⟨w0,14⟩ :: tail6600_130 -abbrev tail6600_133 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6600_112 k -abbrev tail6600_134 : Stack := ⟨w1,1⟩ :: tail6600_132 -abbrev tail6600_135 : Stack := ⟨w1,39⟩ :: tail6600_132 -abbrev tail6600_136 (k : Nat) : Stack := ⟨w1,89⟩ :: tail6600_111 k -abbrev tail6600_137 : Stack := ⟨w2,1⟩ :: tail6600_135 -abbrev tail6600_138 : Stack := ⟨w0,89⟩ :: tail6600_137 -abbrev tail6600_139 : Stack := ⟨w0,90⟩ :: tail6600_137 -abbrev tail6600_140 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6600_103 k -abbrev tail6600_141 : Stack := ⟨w1,1⟩ :: tail6600_139 -abbrev tail6600_142 : Stack := ⟨w1,18⟩ :: tail6600_139 -abbrev tail6600_143 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6600_102 k -abbrev tail6600_144 : Stack := ⟨w2,1⟩ :: tail6600_142 -abbrev tail6600_145 : Stack := ⟨w0,11⟩ :: tail6600_144 -abbrev tail6600_146 (k : Nat) : Stack := ⟨w304,(1*k+8)⟩ :: tail6600_145 -abbrev tail6600_147 (k : Nat) : Stack := ⟨w0,23⟩ :: tail6600_146 k -abbrev tail6600_148 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6600_146 k -abbrev tail6600_149 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6600_92 k -abbrev tail6600_150 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6600_148 k -abbrev tail6600_151 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6600_148 k -abbrev tail6600_152 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6600_91 k -abbrev tail6600_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6600_151 k - -def before6600 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail6600_7,(tail6600_37 k)⟩ -def before6601 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1235),tail6600_38,(tail6600_37 k)⟩ -def before6602 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6600_39,(tail6600_36 k)⟩ -def before6603 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail6600_39,(tail6600_41 k)⟩ -def before6604 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail6600_6,(tail6600_42 k)⟩ -def before6605 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1239),tail6600_5,(tail6600_43 k)⟩ -def before6606 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1241),tail6600_44,(tail6600_45 k)⟩ -def before6607 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1241),tail6600_47,(tail6600_45 k)⟩ -def before6608 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6600_48,(tail6600_43 k)⟩ -def before6609 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail6600_48,(tail6600_49 k)⟩ -def before6610 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1239),tail6600_50,(tail6600_49 k)⟩ -def before6611 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail6600_51,(tail6600_41 k)⟩ -def before6612 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail6600_52,(tail6600_40 k)⟩ -def before6613 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1191),tail6600_53,(tail6600_35 k)⟩ -def before6614 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail6600_54,(tail6600_34 k)⟩ -def before6615 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6600_55,(tail6600_33 k)⟩ -def before6616 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail6600_55,(tail6600_57 k)⟩ -def before6617 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1189),tail6600_54,(tail6600_58 k)⟩ -def before6618 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1189),tail6600_59,(tail6600_58 k)⟩ -def before6619 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1169),tail6600_60,(tail6600_57 k)⟩ -def before6620 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail6600_61,(tail6600_56 k)⟩ -def before6621 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1153),tail6600_62,(tail6600_32 k)⟩ -def before6622 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail6600_63,(tail6600_31 k)⟩ -def before6623 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6600_64,(tail6600_30 k)⟩ -def before6624 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail6600_64,(tail6600_66 k)⟩ -def before6625 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1151),tail6600_63,(tail6600_67 k)⟩ -def before6626 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1151),tail6600_68,(tail6600_67 k)⟩ -def before6627 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1131),tail6600_69,(tail6600_66 k)⟩ -def before6628 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail6600_70,(tail6600_65 k)⟩ -def before6629 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6600_71,(tail6600_29 k)⟩ -def before6630 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6600_72 k),(tail6600_28 k)⟩ -def before6631 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6600_73 k),(tail6600_27 k)⟩ -def before6632 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521487),(tail6600_74 k),(tail6600_26 k)⟩ -def before6633 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521489),(tail6600_75 k),(tail6600_25 k)⟩ -def before6634 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6600_76 k),(tail6600_24 k)⟩ -def before6635 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521507),(tail6600_76 k),(tail6600_78 k)⟩ -def before6636 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521489),(tail6600_75 k),(tail6600_79 k)⟩ -def before6637 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521489),(tail6600_80 k),(tail6600_79 k)⟩ -def before6638 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521507),(tail6600_81 k),(tail6600_78 k)⟩ -def before6639 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521509),(tail6600_82 k),(tail6600_77 k)⟩ -def before6640 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521549),(tail6600_83 k),(tail6600_23 k)⟩ -def before6641 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521551),(tail6600_84 k),(tail6600_22 k)⟩ -def before6642 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6600_85 k),(tail6600_21 k)⟩ -def before6643 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521633),(tail6600_85 k),(tail6600_87 k)⟩ -def before6644 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521551),(tail6600_84 k),(tail6600_88 k)⟩ -def before6645 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521551),(tail6600_89 k),(tail6600_88 k)⟩ -def before6646 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521633),(tail6600_90 k),(tail6600_87 k)⟩ -def before6647 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521635),(tail6600_91 k),(tail6600_86 k)⟩ -def before6648 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521663),(tail6600_92 k),(tail6600_20 k)⟩ -def before6649 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521665),(tail6600_93 k),(tail6600_19 k)⟩ -def before6650 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6600_94 k),(tail6600_18 k)⟩ -def before6651 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521851),(tail6600_94 k),(tail6600_96 k)⟩ -def before6652 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521665),(tail6600_93 k),(tail6600_97 k)⟩ -def before6653 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521665),(tail6600_98 k),(tail6600_97 k)⟩ -def before6654 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521851),(tail6600_99 k),(tail6600_96 k)⟩ -def before6655 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521853),(tail6600_100 k),(tail6600_95 k)⟩ -def before6656 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6600_101 k),(tail6600_17 k)⟩ -def before6657 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6600_102 k),tail6600_16⟩ -def before6658 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526611),(tail6600_103 k),tail6600_15⟩ -def before6659 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526613),(tail6600_104 k),tail6600_14⟩ -def before6660 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6600_105 k),tail6600_13⟩ -def before6661 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526647),(tail6600_105 k),tail6600_107⟩ -def before6662 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526613),(tail6600_104 k),tail6600_108⟩ -def before6663 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526613),(tail6600_109 k),tail6600_108⟩ -def before6664 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526647),(tail6600_110 k),tail6600_107⟩ -def before6665 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526649),(tail6600_111 k),tail6600_106⟩ -def before6666 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526829),(tail6600_112 k),tail6600_12⟩ -def before6667 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526831),(tail6600_113 k),tail6600_11⟩ -def before6668 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6600_114 k),tail6600_10⟩ -def before6669 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526907),(tail6600_114 k),tail6600_116⟩ -def before6670 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526831),(tail6600_113 k),tail6600_117⟩ -def before6671 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526831),(tail6600_118 k),tail6600_117⟩ -def before6672 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526907),(tail6600_119 k),tail6600_116⟩ -def before6673 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526909),(tail6600_120 k),tail6600_115⟩ -def before6674 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526937),(tail6600_121 k),tail6600_9⟩ -def before6675 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail6600_122 k),tail6600_8⟩ -def before6676 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526993),(tail6600_123 k),tail6600_0⟩ -def before6677 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail6600_123 k),tail6600_124⟩ -def before6678 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail6600_122 k),tail6600_125⟩ -def before6679 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail6600_126 k),tail6600_125⟩ -def before6680 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail6600_127 k),tail6600_0⟩ -def before6681 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail6600_127 k),tail6600_124⟩ -def before6682 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail6600_121 k),tail6600_128⟩ -def before6683 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail6600_129 k),tail6600_130⟩ -def before6684 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526909),(tail6600_120 k),tail6600_131⟩ -def before6685 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526907),(tail6600_119 k),tail6600_132⟩ -def before6686 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6600_133 k),tail6600_134⟩ -def before6687 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526829),(tail6600_112 k),tail6600_135⟩ -def before6688 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail6600_136 k),tail6600_137⟩ -def before6689 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526649),(tail6600_111 k),tail6600_138⟩ -def before6690 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526647),(tail6600_110 k),tail6600_139⟩ -def before6691 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6600_140 k),tail6600_141⟩ -def before6692 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526611),(tail6600_103 k),tail6600_142⟩ -def before6693 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526609),(tail6600_143 k),tail6600_144⟩ -def before6694 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6600_102 k),tail6600_145⟩ -def before6695 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6600_101 k),(tail6600_146 k)⟩ -def before6696 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521853),(tail6600_100 k),(tail6600_147 k)⟩ -def before6697 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521851),(tail6600_99 k),(tail6600_148 k)⟩ -def before6698 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6600_149 k),(tail6600_150 k)⟩ -def before6699 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail6600_92 k),(tail6600_151 k)⟩ -def after6699 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6600_152 k),(tail6600_153 k)⟩ - -theorem macro6600 (k : Nat) : applyExit (before6600 k) exit32 1 = some (before6601 k) := by - simp (disch := omega) [before6600, before6601, exit32, applyExit, pop, push] - <;> omega -theorem step6600 (k : Nat) : Runs (1*3) (before6600 k).denote (before6601 k).denote := - @applyExit_sound (before6600 k) (before6601 k) exit32 1 valid32 (macro6600 k) -theorem macro6601 (k : Nat) : applyExit (before6601 k) exit36 13 = some (before6602 k) := by - simp (disch := omega) [before6601, before6602, exit36, applyExit, pop, push] - <;> omega -theorem step6601 (k : Nat) : Runs (13*2) (before6601 k).denote (before6602 k).denote := - @applyExit_sound (before6601 k) (before6602 k) exit36 13 valid36 (macro6601 k) -theorem macro6602 (k : Nat) : applyExit (before6602 k) exit31 1 = some (before6603 k) := by - simp (disch := omega) [before6602, before6603, exit31, applyExit, pop, push] - <;> omega -theorem step6602 (k : Nat) : Runs (1*1) (before6602 k).denote (before6603 k).denote := - @applyExit_sound (before6602 k) (before6603 k) exit31 1 valid31 (macro6602 k) -theorem macro6603 (k : Nat) : applyExit (before6603 k) exit10 14 = some (before6604 k) := by - simp (disch := omega) [before6603, before6604, exit10, applyExit, pop, push] - <;> omega -theorem step6603 (k : Nat) : Runs (14*2) (before6603 k).denote (before6604 k).denote := - @applyExit_sound (before6603 k) (before6604 k) exit10 14 valid10 (macro6603 k) -theorem macro6604 (k : Nat) : applyExit (before6604 k) exit46 1 = some (before6605 k) := by - simp (disch := omega) [before6604, before6605, exit46, applyExit, pop, push] - <;> omega -theorem step6604 (k : Nat) : Runs (1*2) (before6604 k).denote (before6605 k).denote := - @applyExit_sound (before6604 k) (before6605 k) exit46 1 valid46 (macro6604 k) -theorem macro6605 (k : Nat) : applyExit (before6605 k) exit47 1 = some (before6606 k) := by - simp (disch := omega) [before6605, before6606, exit47, applyExit, pop, push] - <;> omega -theorem step6605 (k : Nat) : Runs (1*2) (before6605 k).denote (before6606 k).denote := - @applyExit_sound (before6605 k) (before6606 k) exit47 1 valid47 (macro6605 k) -theorem macro6606 (k : Nat) : applyExit (before6606 k) exit62 1 = some (before6607 k) := by - simp (disch := omega) [before6606, before6607, exit62, applyExit, pop, push] - <;> omega -theorem step6606 (k : Nat) : Runs (1*1) (before6606 k).denote (before6607 k).denote := - @applyExit_sound (before6606 k) (before6607 k) exit62 1 valid62 (macro6606 k) -theorem macro6607 (k : Nat) : applyExit (before6607 k) exit35 1 = some (before6608 k) := by - simp (disch := omega) [before6607, before6608, exit35, applyExit, pop, push] - <;> omega -theorem step6607 (k : Nat) : Runs (1*2) (before6607 k).denote (before6608 k).denote := - @applyExit_sound (before6607 k) (before6608 k) exit35 1 valid35 (macro6607 k) -theorem macro6608 (k : Nat) : applyExit (before6608 k) exit39 1 = some (before6609 k) := by - simp (disch := omega) [before6608, before6609, exit39, applyExit, pop, push] - <;> omega -theorem step6608 (k : Nat) : Runs (1*1) (before6608 k).denote (before6609 k).denote := - @applyExit_sound (before6608 k) (before6609 k) exit39 1 valid39 (macro6608 k) -theorem macro6609 (k : Nat) : applyExit (before6609 k) exit32 1 = some (before6610 k) := by - simp (disch := omega) [before6609, before6610, exit32, applyExit, pop, push] - <;> omega -theorem step6609 (k : Nat) : Runs (1*3) (before6609 k).denote (before6610 k).denote := - @applyExit_sound (before6609 k) (before6610 k) exit32 1 valid32 (macro6609 k) -theorem macro6610 (k : Nat) : applyExit (before6610 k) exit36 15 = some (before6611 k) := by - simp (disch := omega) [before6610, before6611, exit36, applyExit, pop, push] - <;> omega -theorem step6610 (k : Nat) : Runs (15*2) (before6610 k).denote (before6611 k).denote := - @applyExit_sound (before6610 k) (before6611 k) exit36 15 valid36 (macro6610 k) -theorem macro6611 (k : Nat) : applyExit (before6611 k) exit33 1 = some (before6612 k) := by - simp (disch := omega) [before6611, before6612, exit33, applyExit, pop, push] - <;> omega -theorem step6611 (k : Nat) : Runs (1*2) (before6611 k).denote (before6612 k).denote := - @applyExit_sound (before6611 k) (before6612 k) exit33 1 valid33 (macro6611 k) -theorem macro6612 (k : Nat) : applyExit (before6612 k) exit34 8 = some (before6613 k) := by - simp (disch := omega) [before6612, before6613, exit34, applyExit, pop, push] - <;> omega -theorem step6612 (k : Nat) : Runs (8*2) (before6612 k).denote (before6613 k).denote := - @applyExit_sound (before6612 k) (before6613 k) exit34 8 valid34 (macro6612 k) -theorem macro6613 (k : Nat) : applyExit (before6613 k) exit35 1 = some (before6614 k) := by - simp (disch := omega) [before6613, before6614, exit35, applyExit, pop, push] - <;> omega -theorem step6613 (k : Nat) : Runs (1*2) (before6613 k).denote (before6614 k).denote := - @applyExit_sound (before6613 k) (before6614 k) exit35 1 valid35 (macro6613 k) -theorem macro6614 (k : Nat) : applyExit (before6614 k) exit36 10 = some (before6615 k) := by - simp (disch := omega) [before6614, before6615, exit36, applyExit, pop, push] - <;> omega -theorem step6614 (k : Nat) : Runs (10*2) (before6614 k).denote (before6615 k).denote := - @applyExit_sound (before6614 k) (before6615 k) exit36 10 valid36 (macro6614 k) -theorem macro6615 (k : Nat) : applyExit (before6615 k) exit31 1 = some (before6616 k) := by - simp (disch := omega) [before6615, before6616, exit31, applyExit, pop, push] - <;> omega -theorem step6615 (k : Nat) : Runs (1*1) (before6615 k).denote (before6616 k).denote := - @applyExit_sound (before6615 k) (before6616 k) exit31 1 valid31 (macro6615 k) -theorem macro6616 (k : Nat) : applyExit (before6616 k) exit10 10 = some (before6617 k) := by - simp (disch := omega) [before6616, before6617, exit10, applyExit, pop, push] - <;> omega -theorem step6616 (k : Nat) : Runs (10*2) (before6616 k).denote (before6617 k).denote := - @applyExit_sound (before6616 k) (before6617 k) exit10 10 valid10 (macro6616 k) -theorem macro6617 (k : Nat) : applyExit (before6617 k) exit32 1 = some (before6618 k) := by - simp (disch := omega) [before6617, before6618, exit32, applyExit, pop, push] - <;> omega -theorem step6617 (k : Nat) : Runs (1*3) (before6617 k).denote (before6618 k).denote := - @applyExit_sound (before6617 k) (before6618 k) exit32 1 valid32 (macro6617 k) -theorem macro6618 (k : Nat) : applyExit (before6618 k) exit36 10 = some (before6619 k) := by - simp (disch := omega) [before6618, before6619, exit36, applyExit, pop, push] - <;> omega -theorem step6618 (k : Nat) : Runs (10*2) (before6618 k).denote (before6619 k).denote := - @applyExit_sound (before6618 k) (before6619 k) exit36 10 valid36 (macro6618 k) -theorem macro6619 (k : Nat) : applyExit (before6619 k) exit33 1 = some (before6620 k) := by - simp (disch := omega) [before6619, before6620, exit33, applyExit, pop, push] - <;> omega -theorem step6619 (k : Nat) : Runs (1*2) (before6619 k).denote (before6620 k).denote := - @applyExit_sound (before6619 k) (before6620 k) exit33 1 valid33 (macro6619 k) -theorem macro6620 (k : Nat) : applyExit (before6620 k) exit34 7 = some (before6621 k) := by - simp (disch := omega) [before6620, before6621, exit34, applyExit, pop, push] - <;> omega -theorem step6620 (k : Nat) : Runs (7*2) (before6620 k).denote (before6621 k).denote := - @applyExit_sound (before6620 k) (before6621 k) exit34 7 valid34 (macro6620 k) -theorem macro6621 (k : Nat) : applyExit (before6621 k) exit35 1 = some (before6622 k) := by - simp (disch := omega) [before6621, before6622, exit35, applyExit, pop, push] - <;> omega -theorem step6621 (k : Nat) : Runs (1*2) (before6621 k).denote (before6622 k).denote := - @applyExit_sound (before6621 k) (before6622 k) exit35 1 valid35 (macro6621 k) -theorem macro6622 (k : Nat) : applyExit (before6622 k) exit36 10 = some (before6623 k) := by - simp (disch := omega) [before6622, before6623, exit36, applyExit, pop, push] - <;> omega -theorem step6622 (k : Nat) : Runs (10*2) (before6622 k).denote (before6623 k).denote := - @applyExit_sound (before6622 k) (before6623 k) exit36 10 valid36 (macro6622 k) -theorem macro6623 (k : Nat) : applyExit (before6623 k) exit31 1 = some (before6624 k) := by - simp (disch := omega) [before6623, before6624, exit31, applyExit, pop, push] - <;> omega -theorem step6623 (k : Nat) : Runs (1*1) (before6623 k).denote (before6624 k).denote := - @applyExit_sound (before6623 k) (before6624 k) exit31 1 valid31 (macro6623 k) -theorem macro6624 (k : Nat) : applyExit (before6624 k) exit10 10 = some (before6625 k) := by - simp (disch := omega) [before6624, before6625, exit10, applyExit, pop, push] - <;> omega -theorem step6624 (k : Nat) : Runs (10*2) (before6624 k).denote (before6625 k).denote := - @applyExit_sound (before6624 k) (before6625 k) exit10 10 valid10 (macro6624 k) -theorem macro6625 (k : Nat) : applyExit (before6625 k) exit32 1 = some (before6626 k) := by - simp (disch := omega) [before6625, before6626, exit32, applyExit, pop, push] - <;> omega -theorem step6625 (k : Nat) : Runs (1*3) (before6625 k).denote (before6626 k).denote := - @applyExit_sound (before6625 k) (before6626 k) exit32 1 valid32 (macro6625 k) -theorem macro6626 (k : Nat) : applyExit (before6626 k) exit36 10 = some (before6627 k) := by - simp (disch := omega) [before6626, before6627, exit36, applyExit, pop, push] - <;> omega -theorem step6626 (k : Nat) : Runs (10*2) (before6626 k).denote (before6627 k).denote := - @applyExit_sound (before6626 k) (before6627 k) exit36 10 valid36 (macro6626 k) -theorem macro6627 (k : Nat) : applyExit (before6627 k) exit33 1 = some (before6628 k) := by - simp (disch := omega) [before6627, before6628, exit33, applyExit, pop, push] - <;> omega -theorem step6627 (k : Nat) : Runs (1*2) (before6627 k).denote (before6628 k).denote := - @applyExit_sound (before6627 k) (before6628 k) exit33 1 valid33 (macro6627 k) -theorem macro6628 (k : Nat) : applyExit (before6628 k) exit34 4 = some (before6629 k) := by - simp (disch := omega) [before6628, before6629, exit34, applyExit, pop, push] - <;> omega -theorem step6628 (k : Nat) : Runs (4*2) (before6628 k).denote (before6629 k).denote := - @applyExit_sound (before6628 k) (before6629 k) exit34 4 valid34 (macro6628 k) -theorem macro6629 (k : Nat) : applyExit (before6629 k) exit339 (1*k+7) = some (before6630 k) := by - simp (disch := omega) [before6629, before6630, exit339, applyExit, pop, push] - <;> omega -theorem step6629 (k : Nat) : Runs ((1*k+7)*82) (before6629 k).denote (before6630 k).denote := - @applyExit_sound (before6629 k) (before6630 k) exit339 (1*k+7) valid339 (macro6629 k) -theorem macro6630 (k : Nat) : applyExit (before6630 k) exit283 1 = some (before6631 k) := by - simp (disch := omega) [before6630, before6631, exit283, applyExit, pop, push] - <;> omega -theorem step6630 (k : Nat) : Runs (1*38) (before6630 k).denote (before6631 k).denote := - @applyExit_sound (before6630 k) (before6631 k) exit283 1 valid283 (macro6630 k) -theorem macro6631 (k : Nat) : applyExit (before6631 k) exit34 791761152 = some (before6632 k) := by - simp (disch := omega) [before6631, before6632, exit34, applyExit, pop, push] - <;> omega -theorem step6631 (k : Nat) : Runs (791761152*2) (before6631 k).denote (before6632 k).denote := - @applyExit_sound (before6631 k) (before6632 k) exit34 791761152 valid34 (macro6631 k) -theorem macro6632 (k : Nat) : applyExit (before6632 k) exit35 1 = some (before6633 k) := by - simp (disch := omega) [before6632, before6633, exit35, applyExit, pop, push] - <;> omega -theorem step6632 (k : Nat) : Runs (1*2) (before6632 k).denote (before6633 k).denote := - @applyExit_sound (before6632 k) (before6633 k) exit35 1 valid35 (macro6632 k) -theorem macro6633 (k : Nat) : applyExit (before6633 k) exit36 9 = some (before6634 k) := by - simp (disch := omega) [before6633, before6634, exit36, applyExit, pop, push] - <;> omega -theorem step6633 (k : Nat) : Runs (9*2) (before6633 k).denote (before6634 k).denote := - @applyExit_sound (before6633 k) (before6634 k) exit36 9 valid36 (macro6633 k) -theorem macro6634 (k : Nat) : applyExit (before6634 k) exit31 1 = some (before6635 k) := by - simp (disch := omega) [before6634, before6635, exit31, applyExit, pop, push] - <;> omega -theorem step6634 (k : Nat) : Runs (1*1) (before6634 k).denote (before6635 k).denote := - @applyExit_sound (before6634 k) (before6635 k) exit31 1 valid31 (macro6634 k) -theorem macro6635 (k : Nat) : applyExit (before6635 k) exit10 9 = some (before6636 k) := by - simp (disch := omega) [before6635, before6636, exit10, applyExit, pop, push] - <;> omega -theorem step6635 (k : Nat) : Runs (9*2) (before6635 k).denote (before6636 k).denote := - @applyExit_sound (before6635 k) (before6636 k) exit10 9 valid10 (macro6635 k) -theorem macro6636 (k : Nat) : applyExit (before6636 k) exit32 1 = some (before6637 k) := by - simp (disch := omega) [before6636, before6637, exit32, applyExit, pop, push] - <;> omega -theorem step6636 (k : Nat) : Runs (1*3) (before6636 k).denote (before6637 k).denote := - @applyExit_sound (before6636 k) (before6637 k) exit32 1 valid32 (macro6636 k) -theorem macro6637 (k : Nat) : applyExit (before6637 k) exit36 9 = some (before6638 k) := by - simp (disch := omega) [before6637, before6638, exit36, applyExit, pop, push] - <;> omega -theorem step6637 (k : Nat) : Runs (9*2) (before6637 k).denote (before6638 k).denote := - @applyExit_sound (before6637 k) (before6638 k) exit36 9 valid36 (macro6637 k) -theorem macro6638 (k : Nat) : applyExit (before6638 k) exit33 1 = some (before6639 k) := by - simp (disch := omega) [before6638, before6639, exit33, applyExit, pop, push] - <;> omega -theorem step6638 (k : Nat) : Runs (1*2) (before6638 k).denote (before6639 k).denote := - @applyExit_sound (before6638 k) (before6639 k) exit33 1 valid33 (macro6638 k) -theorem macro6639 (k : Nat) : applyExit (before6639 k) exit34 20 = some (before6640 k) := by - simp (disch := omega) [before6639, before6640, exit34, applyExit, pop, push] - <;> omega -theorem step6639 (k : Nat) : Runs (20*2) (before6639 k).denote (before6640 k).denote := - @applyExit_sound (before6639 k) (before6640 k) exit34 20 valid34 (macro6639 k) -theorem macro6640 (k : Nat) : applyExit (before6640 k) exit35 1 = some (before6641 k) := by - simp (disch := omega) [before6640, before6641, exit35, applyExit, pop, push] - <;> omega -theorem step6640 (k : Nat) : Runs (1*2) (before6640 k).denote (before6641 k).denote := - @applyExit_sound (before6640 k) (before6641 k) exit35 1 valid35 (macro6640 k) -theorem macro6641 (k : Nat) : applyExit (before6641 k) exit36 41 = some (before6642 k) := by - simp (disch := omega) [before6641, before6642, exit36, applyExit, pop, push] - <;> omega -theorem step6641 (k : Nat) : Runs (41*2) (before6641 k).denote (before6642 k).denote := - @applyExit_sound (before6641 k) (before6642 k) exit36 41 valid36 (macro6641 k) -theorem macro6642 (k : Nat) : applyExit (before6642 k) exit31 1 = some (before6643 k) := by - simp (disch := omega) [before6642, before6643, exit31, applyExit, pop, push] - <;> omega -theorem step6642 (k : Nat) : Runs (1*1) (before6642 k).denote (before6643 k).denote := - @applyExit_sound (before6642 k) (before6643 k) exit31 1 valid31 (macro6642 k) -theorem macro6643 (k : Nat) : applyExit (before6643 k) exit10 41 = some (before6644 k) := by - simp (disch := omega) [before6643, before6644, exit10, applyExit, pop, push] - <;> omega -theorem step6643 (k : Nat) : Runs (41*2) (before6643 k).denote (before6644 k).denote := - @applyExit_sound (before6643 k) (before6644 k) exit10 41 valid10 (macro6643 k) -theorem macro6644 (k : Nat) : applyExit (before6644 k) exit32 1 = some (before6645 k) := by - simp (disch := omega) [before6644, before6645, exit32, applyExit, pop, push] - <;> omega -theorem step6644 (k : Nat) : Runs (1*3) (before6644 k).denote (before6645 k).denote := - @applyExit_sound (before6644 k) (before6645 k) exit32 1 valid32 (macro6644 k) -theorem macro6645 (k : Nat) : applyExit (before6645 k) exit36 41 = some (before6646 k) := by - simp (disch := omega) [before6645, before6646, exit36, applyExit, pop, push] - <;> omega -theorem step6645 (k : Nat) : Runs (41*2) (before6645 k).denote (before6646 k).denote := - @applyExit_sound (before6645 k) (before6646 k) exit36 41 valid36 (macro6645 k) -theorem macro6646 (k : Nat) : applyExit (before6646 k) exit33 1 = some (before6647 k) := by - simp (disch := omega) [before6646, before6647, exit33, applyExit, pop, push] - <;> omega -theorem step6646 (k : Nat) : Runs (1*2) (before6646 k).denote (before6647 k).denote := - @applyExit_sound (before6646 k) (before6647 k) exit33 1 valid33 (macro6646 k) -theorem macro6647 (k : Nat) : applyExit (before6647 k) exit34 14 = some (before6648 k) := by - simp (disch := omega) [before6647, before6648, exit34, applyExit, pop, push] - <;> omega -theorem step6647 (k : Nat) : Runs (14*2) (before6647 k).denote (before6648 k).denote := - @applyExit_sound (before6647 k) (before6648 k) exit34 14 valid34 (macro6647 k) -theorem macro6648 (k : Nat) : applyExit (before6648 k) exit35 1 = some (before6649 k) := by - simp (disch := omega) [before6648, before6649, exit35, applyExit, pop, push] - <;> omega -theorem step6648 (k : Nat) : Runs (1*2) (before6648 k).denote (before6649 k).denote := - @applyExit_sound (before6648 k) (before6649 k) exit35 1 valid35 (macro6648 k) -theorem macro6649 (k : Nat) : applyExit (before6649 k) exit36 93 = some (before6650 k) := by - simp (disch := omega) [before6649, before6650, exit36, applyExit, pop, push] - <;> omega -theorem step6649 (k : Nat) : Runs (93*2) (before6649 k).denote (before6650 k).denote := - @applyExit_sound (before6649 k) (before6650 k) exit36 93 valid36 (macro6649 k) -theorem macro6650 (k : Nat) : applyExit (before6650 k) exit31 1 = some (before6651 k) := by - simp (disch := omega) [before6650, before6651, exit31, applyExit, pop, push] - <;> omega -theorem step6650 (k : Nat) : Runs (1*1) (before6650 k).denote (before6651 k).denote := - @applyExit_sound (before6650 k) (before6651 k) exit31 1 valid31 (macro6650 k) -theorem macro6651 (k : Nat) : applyExit (before6651 k) exit10 93 = some (before6652 k) := by - simp (disch := omega) [before6651, before6652, exit10, applyExit, pop, push] - <;> omega -theorem step6651 (k : Nat) : Runs (93*2) (before6651 k).denote (before6652 k).denote := - @applyExit_sound (before6651 k) (before6652 k) exit10 93 valid10 (macro6651 k) -theorem macro6652 (k : Nat) : applyExit (before6652 k) exit32 1 = some (before6653 k) := by - simp (disch := omega) [before6652, before6653, exit32, applyExit, pop, push] - <;> omega -theorem step6652 (k : Nat) : Runs (1*3) (before6652 k).denote (before6653 k).denote := - @applyExit_sound (before6652 k) (before6653 k) exit32 1 valid32 (macro6652 k) -theorem macro6653 (k : Nat) : applyExit (before6653 k) exit36 93 = some (before6654 k) := by - simp (disch := omega) [before6653, before6654, exit36, applyExit, pop, push] - <;> omega -theorem step6653 (k : Nat) : Runs (93*2) (before6653 k).denote (before6654 k).denote := - @applyExit_sound (before6653 k) (before6654 k) exit36 93 valid36 (macro6653 k) -theorem macro6654 (k : Nat) : applyExit (before6654 k) exit33 1 = some (before6655 k) := by - simp (disch := omega) [before6654, before6655, exit33, applyExit, pop, push] - <;> omega -theorem step6654 (k : Nat) : Runs (1*2) (before6654 k).denote (before6655 k).denote := - @applyExit_sound (before6654 k) (before6655 k) exit33 1 valid33 (macro6654 k) -theorem macro6655 (k : Nat) : applyExit (before6655 k) exit34 23 = some (before6656 k) := by - simp (disch := omega) [before6655, before6656, exit34, applyExit, pop, push] - <;> omega -theorem step6655 (k : Nat) : Runs (23*2) (before6655 k).denote (before6656 k).denote := - @applyExit_sound (before6655 k) (before6656 k) exit34 23 valid34 (macro6655 k) -theorem macro6656 (k : Nat) : applyExit (before6656 k) exit340 (1*k+8) = some (before6657 k) := by - simp (disch := omega) [before6656, before6657, exit340, applyExit, pop, push] - <;> omega -theorem step6656 (k : Nat) : Runs ((1*k+8)*1190) (before6656 k).denote (before6657 k).denote := - @applyExit_sound (before6656 k) (before6657 k) exit340 (1*k+8) valid340 (macro6656 k) -theorem macro6657 (k : Nat) : applyExit (before6657 k) exit34 12 = some (before6658 k) := by - simp (disch := omega) [before6657, before6658, exit34, applyExit, pop, push] - <;> omega -theorem step6657 (k : Nat) : Runs (12*2) (before6657 k).denote (before6658 k).denote := - @applyExit_sound (before6657 k) (before6658 k) exit34 12 valid34 (macro6657 k) -theorem macro6658 (k : Nat) : applyExit (before6658 k) exit35 1 = some (before6659 k) := by - simp (disch := omega) [before6658, before6659, exit35, applyExit, pop, push] - <;> omega -theorem step6658 (k : Nat) : Runs (1*2) (before6658 k).denote (before6659 k).denote := - @applyExit_sound (before6658 k) (before6659 k) exit35 1 valid35 (macro6658 k) -theorem macro6659 (k : Nat) : applyExit (before6659 k) exit36 17 = some (before6660 k) := by - simp (disch := omega) [before6659, before6660, exit36, applyExit, pop, push] - <;> omega -theorem step6659 (k : Nat) : Runs (17*2) (before6659 k).denote (before6660 k).denote := - @applyExit_sound (before6659 k) (before6660 k) exit36 17 valid36 (macro6659 k) -theorem macro6660 (k : Nat) : applyExit (before6660 k) exit31 1 = some (before6661 k) := by - simp (disch := omega) [before6660, before6661, exit31, applyExit, pop, push] - <;> omega -theorem step6660 (k : Nat) : Runs (1*1) (before6660 k).denote (before6661 k).denote := - @applyExit_sound (before6660 k) (before6661 k) exit31 1 valid31 (macro6660 k) -theorem macro6661 (k : Nat) : applyExit (before6661 k) exit10 17 = some (before6662 k) := by - simp (disch := omega) [before6661, before6662, exit10, applyExit, pop, push] - <;> omega -theorem step6661 (k : Nat) : Runs (17*2) (before6661 k).denote (before6662 k).denote := - @applyExit_sound (before6661 k) (before6662 k) exit10 17 valid10 (macro6661 k) -theorem macro6662 (k : Nat) : applyExit (before6662 k) exit32 1 = some (before6663 k) := by - simp (disch := omega) [before6662, before6663, exit32, applyExit, pop, push] - <;> omega -theorem step6662 (k : Nat) : Runs (1*3) (before6662 k).denote (before6663 k).denote := - @applyExit_sound (before6662 k) (before6663 k) exit32 1 valid32 (macro6662 k) -theorem macro6663 (k : Nat) : applyExit (before6663 k) exit36 17 = some (before6664 k) := by - simp (disch := omega) [before6663, before6664, exit36, applyExit, pop, push] - <;> omega -theorem step6663 (k : Nat) : Runs (17*2) (before6663 k).denote (before6664 k).denote := - @applyExit_sound (before6663 k) (before6664 k) exit36 17 valid36 (macro6663 k) -theorem macro6664 (k : Nat) : applyExit (before6664 k) exit33 1 = some (before6665 k) := by - simp (disch := omega) [before6664, before6665, exit33, applyExit, pop, push] - <;> omega -theorem step6664 (k : Nat) : Runs (1*2) (before6664 k).denote (before6665 k).denote := - @applyExit_sound (before6664 k) (before6665 k) exit33 1 valid33 (macro6664 k) -theorem macro6665 (k : Nat) : applyExit (before6665 k) exit34 90 = some (before6666 k) := by - simp (disch := omega) [before6665, before6666, exit34, applyExit, pop, push] - <;> omega -theorem step6665 (k : Nat) : Runs (90*2) (before6665 k).denote (before6666 k).denote := - @applyExit_sound (before6665 k) (before6666 k) exit34 90 valid34 (macro6665 k) -theorem macro6666 (k : Nat) : applyExit (before6666 k) exit35 1 = some (before6667 k) := by - simp (disch := omega) [before6666, before6667, exit35, applyExit, pop, push] - <;> omega -theorem step6666 (k : Nat) : Runs (1*2) (before6666 k).denote (before6667 k).denote := - @applyExit_sound (before6666 k) (before6667 k) exit35 1 valid35 (macro6666 k) -theorem macro6667 (k : Nat) : applyExit (before6667 k) exit36 38 = some (before6668 k) := by - simp (disch := omega) [before6667, before6668, exit36, applyExit, pop, push] - <;> omega -theorem step6667 (k : Nat) : Runs (38*2) (before6667 k).denote (before6668 k).denote := - @applyExit_sound (before6667 k) (before6668 k) exit36 38 valid36 (macro6667 k) -theorem macro6668 (k : Nat) : applyExit (before6668 k) exit31 1 = some (before6669 k) := by - simp (disch := omega) [before6668, before6669, exit31, applyExit, pop, push] - <;> omega -theorem step6668 (k : Nat) : Runs (1*1) (before6668 k).denote (before6669 k).denote := - @applyExit_sound (before6668 k) (before6669 k) exit31 1 valid31 (macro6668 k) -theorem macro6669 (k : Nat) : applyExit (before6669 k) exit10 38 = some (before6670 k) := by - simp (disch := omega) [before6669, before6670, exit10, applyExit, pop, push] - <;> omega -theorem step6669 (k : Nat) : Runs (38*2) (before6669 k).denote (before6670 k).denote := - @applyExit_sound (before6669 k) (before6670 k) exit10 38 valid10 (macro6669 k) -theorem macro6670 (k : Nat) : applyExit (before6670 k) exit32 1 = some (before6671 k) := by - simp (disch := omega) [before6670, before6671, exit32, applyExit, pop, push] - <;> omega -theorem step6670 (k : Nat) : Runs (1*3) (before6670 k).denote (before6671 k).denote := - @applyExit_sound (before6670 k) (before6671 k) exit32 1 valid32 (macro6670 k) -theorem macro6671 (k : Nat) : applyExit (before6671 k) exit36 38 = some (before6672 k) := by - simp (disch := omega) [before6671, before6672, exit36, applyExit, pop, push] - <;> omega -theorem step6671 (k : Nat) : Runs (38*2) (before6671 k).denote (before6672 k).denote := - @applyExit_sound (before6671 k) (before6672 k) exit36 38 valid36 (macro6671 k) -theorem macro6672 (k : Nat) : applyExit (before6672 k) exit33 1 = some (before6673 k) := by - simp (disch := omega) [before6672, before6673, exit33, applyExit, pop, push] - <;> omega -theorem step6672 (k : Nat) : Runs (1*2) (before6672 k).denote (before6673 k).denote := - @applyExit_sound (before6672 k) (before6673 k) exit33 1 valid33 (macro6672 k) -theorem macro6673 (k : Nat) : applyExit (before6673 k) exit34 14 = some (before6674 k) := by - simp (disch := omega) [before6673, before6674, exit34, applyExit, pop, push] - <;> omega -theorem step6673 (k : Nat) : Runs (14*2) (before6673 k).denote (before6674 k).denote := - @applyExit_sound (before6673 k) (before6674 k) exit34 14 valid34 (macro6673 k) -theorem macro6674 (k : Nat) : applyExit (before6674 k) exit35 1 = some (before6675 k) := by - simp (disch := omega) [before6674, before6675, exit35, applyExit, pop, push] - <;> omega -theorem step6674 (k : Nat) : Runs (1*2) (before6674 k).denote (before6675 k).denote := - @applyExit_sound (before6674 k) (before6675 k) exit35 1 valid35 (macro6674 k) -theorem macro6675 (k : Nat) : applyExit (before6675 k) exit36 27 = some (before6676 k) := by - simp (disch := omega) [before6675, before6676, exit36, applyExit, pop, push] - <;> omega -theorem step6675 (k : Nat) : Runs (27*2) (before6675 k).denote (before6676 k).denote := - @applyExit_sound (before6675 k) (before6676 k) exit36 27 valid36 (macro6675 k) -theorem macro6676 (k : Nat) : applyExit (before6676 k) exit39 1 = some (before6677 k) := by - simp (disch := omega) [before6676, before6677, exit39, applyExit, pop, push] - <;> omega -theorem step6676 (k : Nat) : Runs (1*1) (before6676 k).denote (before6677 k).denote := - @applyExit_sound (before6676 k) (before6677 k) exit39 1 valid39 (macro6676 k) -theorem macro6677 (k : Nat) : applyExit (before6677 k) exit10 27 = some (before6678 k) := by - simp (disch := omega) [before6677, before6678, exit10, applyExit, pop, push] - <;> omega -theorem step6677 (k : Nat) : Runs (27*2) (before6677 k).denote (before6678 k).denote := - @applyExit_sound (before6677 k) (before6678 k) exit10 27 valid10 (macro6677 k) -theorem macro6678 (k : Nat) : applyExit (before6678 k) exit32 1 = some (before6679 k) := by - simp (disch := omega) [before6678, before6679, exit32, applyExit, pop, push] - <;> omega -theorem step6678 (k : Nat) : Runs (1*3) (before6678 k).denote (before6679 k).denote := - @applyExit_sound (before6678 k) (before6679 k) exit32 1 valid32 (macro6678 k) -theorem macro6679 (k : Nat) : applyExit (before6679 k) exit36 28 = some (before6680 k) := by - simp (disch := omega) [before6679, before6680, exit36, applyExit, pop, push] - <;> omega -theorem step6679 (k : Nat) : Runs (28*2) (before6679 k).denote (before6680 k).denote := - @applyExit_sound (before6679 k) (before6680 k) exit36 28 valid36 (macro6679 k) -theorem macro6680 (k : Nat) : applyExit (before6680 k) exit39 1 = some (before6681 k) := by - simp (disch := omega) [before6680, before6681, exit39, applyExit, pop, push] - <;> omega -theorem step6680 (k : Nat) : Runs (1*1) (before6680 k).denote (before6681 k).denote := - @applyExit_sound (before6680 k) (before6681 k) exit39 1 valid39 (macro6680 k) -theorem macro6681 (k : Nat) : applyExit (before6681 k) exit10 29 = some (before6682 k) := by - simp (disch := omega) [before6681, before6682, exit10, applyExit, pop, push] - <;> omega -theorem step6681 (k : Nat) : Runs (29*2) (before6681 k).denote (before6682 k).denote := - @applyExit_sound (before6681 k) (before6682 k) exit10 29 valid10 (macro6681 k) -theorem macro6682 (k : Nat) : applyExit (before6682 k) exit11 1 = some (before6683 k) := by - simp (disch := omega) [before6682, before6683, exit11, applyExit, pop, push] - <;> omega -theorem step6682 (k : Nat) : Runs (1*2) (before6682 k).denote (before6683 k).denote := - @applyExit_sound (before6682 k) (before6683 k) exit11 1 valid11 (macro6682 k) -theorem macro6683 (k : Nat) : applyExit (before6683 k) exit2 13 = some (before6684 k) := by - simp (disch := omega) [before6683, before6684, exit2, applyExit, pop, push] - <;> omega -theorem step6683 (k : Nat) : Runs (13*2) (before6683 k).denote (before6684 k).denote := - @applyExit_sound (before6683 k) (before6684 k) exit2 13 valid2 (macro6683 k) -theorem macro6684 (k : Nat) : applyExit (before6684 k) exit3 1 = some (before6685 k) := by - simp (disch := omega) [before6684, before6685, exit3, applyExit, pop, push] - <;> omega -theorem step6684 (k : Nat) : Runs (1*2) (before6684 k).denote (before6685 k).denote := - @applyExit_sound (before6684 k) (before6685 k) exit3 1 valid3 (macro6684 k) -theorem macro6685 (k : Nat) : applyExit (before6685 k) exit9 1 = some (before6686 k) := by - simp (disch := omega) [before6685, before6686, exit9, applyExit, pop, push] - <;> omega -theorem step6685 (k : Nat) : Runs (1*2) (before6685 k).denote (before6686 k).denote := - @applyExit_sound (before6685 k) (before6686 k) exit9 1 valid9 (macro6685 k) -theorem macro6686 (k : Nat) : applyExit (before6686 k) exit10 38 = some (before6687 k) := by - simp (disch := omega) [before6686, before6687, exit10, applyExit, pop, push] - <;> omega -theorem step6686 (k : Nat) : Runs (38*2) (before6686 k).denote (before6687 k).denote := - @applyExit_sound (before6686 k) (before6687 k) exit10 38 valid10 (macro6686 k) -theorem macro6687 (k : Nat) : applyExit (before6687 k) exit11 1 = some (before6688 k) := by - simp (disch := omega) [before6687, before6688, exit11, applyExit, pop, push] - <;> omega -theorem step6687 (k : Nat) : Runs (1*2) (before6687 k).denote (before6688 k).denote := - @applyExit_sound (before6687 k) (before6688 k) exit11 1 valid11 (macro6687 k) -theorem macro6688 (k : Nat) : applyExit (before6688 k) exit2 89 = some (before6689 k) := by - simp (disch := omega) [before6688, before6689, exit2, applyExit, pop, push] - <;> omega -theorem step6688 (k : Nat) : Runs (89*2) (before6688 k).denote (before6689 k).denote := - @applyExit_sound (before6688 k) (before6689 k) exit2 89 valid2 (macro6688 k) -theorem macro6689 (k : Nat) : applyExit (before6689 k) exit3 1 = some (before6690 k) := by - simp (disch := omega) [before6689, before6690, exit3, applyExit, pop, push] - <;> omega -theorem step6689 (k : Nat) : Runs (1*2) (before6689 k).denote (before6690 k).denote := - @applyExit_sound (before6689 k) (before6690 k) exit3 1 valid3 (macro6689 k) -theorem macro6690 (k : Nat) : applyExit (before6690 k) exit9 1 = some (before6691 k) := by - simp (disch := omega) [before6690, before6691, exit9, applyExit, pop, push] - <;> omega -theorem step6690 (k : Nat) : Runs (1*2) (before6690 k).denote (before6691 k).denote := - @applyExit_sound (before6690 k) (before6691 k) exit9 1 valid9 (macro6690 k) -theorem macro6691 (k : Nat) : applyExit (before6691 k) exit10 17 = some (before6692 k) := by - simp (disch := omega) [before6691, before6692, exit10, applyExit, pop, push] - <;> omega -theorem step6691 (k : Nat) : Runs (17*2) (before6691 k).denote (before6692 k).denote := - @applyExit_sound (before6691 k) (before6692 k) exit10 17 valid10 (macro6691 k) -theorem macro6692 (k : Nat) : applyExit (before6692 k) exit11 1 = some (before6693 k) := by - simp (disch := omega) [before6692, before6693, exit11, applyExit, pop, push] - <;> omega -theorem step6692 (k : Nat) : Runs (1*2) (before6692 k).denote (before6693 k).denote := - @applyExit_sound (before6692 k) (before6693 k) exit11 1 valid11 (macro6692 k) -theorem macro6693 (k : Nat) : applyExit (before6693 k) exit2 11 = some (before6694 k) := by - simp (disch := omega) [before6693, before6694, exit2, applyExit, pop, push] - <;> omega -theorem step6693 (k : Nat) : Runs (11*2) (before6693 k).denote (before6694 k).denote := - @applyExit_sound (before6693 k) (before6694 k) exit2 11 valid2 (macro6693 k) -theorem macro6694 (k : Nat) : applyExit (before6694 k) exit341 (1*k+8) = some (before6695 k) := by - simp (disch := omega) [before6694, before6695, exit341, applyExit, pop, push] - <;> omega -theorem step6694 (k : Nat) : Runs ((1*k+8)*586) (before6694 k).denote (before6695 k).denote := - @applyExit_sound (before6694 k) (before6695 k) exit341 (1*k+8) valid341 (macro6694 k) -theorem macro6695 (k : Nat) : applyExit (before6695 k) exit2 23 = some (before6696 k) := by - simp (disch := omega) [before6695, before6696, exit2, applyExit, pop, push] - <;> omega -theorem step6695 (k : Nat) : Runs (23*2) (before6695 k).denote (before6696 k).denote := - @applyExit_sound (before6695 k) (before6696 k) exit2 23 valid2 (macro6695 k) -theorem macro6696 (k : Nat) : applyExit (before6696 k) exit3 1 = some (before6697 k) := by - simp (disch := omega) [before6696, before6697, exit3, applyExit, pop, push] - <;> omega -theorem step6696 (k : Nat) : Runs (1*2) (before6696 k).denote (before6697 k).denote := - @applyExit_sound (before6696 k) (before6697 k) exit3 1 valid3 (macro6696 k) -theorem macro6697 (k : Nat) : applyExit (before6697 k) exit9 1 = some (before6698 k) := by - simp (disch := omega) [before6697, before6698, exit9, applyExit, pop, push] - <;> omega -theorem step6697 (k : Nat) : Runs (1*2) (before6697 k).denote (before6698 k).denote := - @applyExit_sound (before6697 k) (before6698 k) exit9 1 valid9 (macro6697 k) -theorem macro6698 (k : Nat) : applyExit (before6698 k) exit10 93 = some (before6699 k) := by - simp (disch := omega) [before6698, before6699, exit10, applyExit, pop, push] - <;> omega -theorem step6698 (k : Nat) : Runs (93*2) (before6698 k).denote (before6699 k).denote := - @applyExit_sound (before6698 k) (before6699 k) exit10 93 valid10 (macro6698 k) -theorem macro6699 (k : Nat) : applyExit (before6699 k) exit11 1 = some (after6699 k) := by - simp (disch := omega) [before6699, after6699, exit11, applyExit, pop, push] - <;> omega -theorem step6699 (k : Nat) : Runs (1*2) (before6699 k).denote (after6699 k).denote := - @applyExit_sound (before6699 k) (after6699 k) exit11 1 valid11 (macro6699 k) -theorem chunkRun066 (k : Nat) : Runs (1858*k+1583539790) (before6600 k).denote (after6699 k).denote := by - have h := (@Runs.trans ((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))))+((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2))))))+(((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))))+((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2))))))) ((((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))))+((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2))))))+(((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))))) (before6600 k).denote (before6650 k).denote (after6699 k).denote (@Runs.trans (((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))))+((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2)))))) (((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))))+((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2)))))) (before6600 k).denote (before6625 k).denote (before6650 k).denote (@Runs.trans ((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2))))) ((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2))))) (before6600 k).denote (before6612 k).denote (before6625 k).denote (@Runs.trans (((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))) (before6600 k).denote (before6606 k).denote (before6612 k).denote (@Runs.trans ((1*3)+((13*2)+(1*1))) ((14*2)+((1*2)+(1*2))) (before6600 k).denote (before6603 k).denote (before6606 k).denote (@Runs.trans (1*3) ((13*2)+(1*1)) (before6600 k).denote (before6601 k).denote (before6603 k).denote (step6600 k) (@Runs.trans (13*2) (1*1) (before6601 k).denote (before6602 k).denote (before6603 k).denote (step6601 k) (step6602 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before6603 k).denote (before6604 k).denote (before6606 k).denote (step6603 k) (@Runs.trans (1*2) (1*2) (before6604 k).denote (before6605 k).denote (before6606 k).denote (step6604 k) (step6605 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((15*2)+(1*2))) (before6606 k).denote (before6609 k).denote (before6612 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before6606 k).denote (before6607 k).denote (before6609 k).denote (step6606 k) (@Runs.trans (1*2) (1*1) (before6607 k).denote (before6608 k).denote (before6609 k).denote (step6607 k) (step6608 k))) (@Runs.trans (1*3) ((15*2)+(1*2)) (before6609 k).denote (before6610 k).denote (before6612 k).denote (step6609 k) (@Runs.trans (15*2) (1*2) (before6610 k).denote (before6611 k).denote (before6612 k).denote (step6610 k) (step6611 k))))) (@Runs.trans (((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3)))) (((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2)))) (before6612 k).denote (before6618 k).denote (before6625 k).denote (@Runs.trans ((8*2)+((1*2)+(10*2))) ((1*1)+((10*2)+(1*3))) (before6612 k).denote (before6615 k).denote (before6618 k).denote (@Runs.trans (8*2) ((1*2)+(10*2)) (before6612 k).denote (before6613 k).denote (before6615 k).denote (step6612 k) (@Runs.trans (1*2) (10*2) (before6613 k).denote (before6614 k).denote (before6615 k).denote (step6613 k) (step6614 k))) (@Runs.trans (1*1) ((10*2)+(1*3)) (before6615 k).denote (before6616 k).denote (before6618 k).denote (step6615 k) (@Runs.trans (10*2) (1*3) (before6616 k).denote (before6617 k).denote (before6618 k).denote (step6616 k) (step6617 k)))) (@Runs.trans ((10*2)+((1*2)+(7*2))) (((1*2)+(10*2))+((1*1)+(10*2))) (before6618 k).denote (before6621 k).denote (before6625 k).denote (@Runs.trans (10*2) ((1*2)+(7*2)) (before6618 k).denote (before6619 k).denote (before6621 k).denote (step6618 k) (@Runs.trans (1*2) (7*2) (before6619 k).denote (before6620 k).denote (before6621 k).denote (step6619 k) (step6620 k))) (@Runs.trans ((1*2)+(10*2)) ((1*1)+(10*2)) (before6621 k).denote (before6623 k).denote (before6625 k).denote (@Runs.trans (1*2) (10*2) (before6621 k).denote (before6622 k).denote (before6623 k).denote (step6621 k) (step6622 k)) (@Runs.trans (1*1) (10*2) (before6623 k).denote (before6624 k).denote (before6625 k).denote (step6623 k) (step6624 k)))))) (@Runs.trans ((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3))))) ((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2))))) (before6625 k).denote (before6637 k).denote (before6650 k).denote (@Runs.trans (((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38)))) (((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))) (before6625 k).denote (before6631 k).denote (before6637 k).denote (@Runs.trans ((1*3)+((10*2)+(1*2))) ((4*2)+(((1*k+7)*82)+(1*38))) (before6625 k).denote (before6628 k).denote (before6631 k).denote (@Runs.trans (1*3) ((10*2)+(1*2)) (before6625 k).denote (before6626 k).denote (before6628 k).denote (step6625 k) (@Runs.trans (10*2) (1*2) (before6626 k).denote (before6627 k).denote (before6628 k).denote (step6626 k) (step6627 k))) (@Runs.trans (4*2) (((1*k+7)*82)+(1*38)) (before6628 k).denote (before6629 k).denote (before6631 k).denote (step6628 k) (@Runs.trans ((1*k+7)*82) (1*38) (before6629 k).denote (before6630 k).denote (before6631 k).denote (step6629 k) (step6630 k)))) (@Runs.trans ((791761152*2)+((1*2)+(9*2))) ((1*1)+((9*2)+(1*3))) (before6631 k).denote (before6634 k).denote (before6637 k).denote (@Runs.trans (791761152*2) ((1*2)+(9*2)) (before6631 k).denote (before6632 k).denote (before6634 k).denote (step6631 k) (@Runs.trans (1*2) (9*2) (before6632 k).denote (before6633 k).denote (before6634 k).denote (step6632 k) (step6633 k))) (@Runs.trans (1*1) ((9*2)+(1*3)) (before6634 k).denote (before6635 k).denote (before6637 k).denote (step6634 k) (@Runs.trans (9*2) (1*3) (before6635 k).denote (before6636 k).denote (before6637 k).denote (step6635 k) (step6636 k))))) (@Runs.trans (((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1)))) (((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2)))) (before6637 k).denote (before6643 k).denote (before6650 k).denote (@Runs.trans ((9*2)+((1*2)+(20*2))) ((1*2)+((41*2)+(1*1))) (before6637 k).denote (before6640 k).denote (before6643 k).denote (@Runs.trans (9*2) ((1*2)+(20*2)) (before6637 k).denote (before6638 k).denote (before6640 k).denote (step6637 k) (@Runs.trans (1*2) (20*2) (before6638 k).denote (before6639 k).denote (before6640 k).denote (step6638 k) (step6639 k))) (@Runs.trans (1*2) ((41*2)+(1*1)) (before6640 k).denote (before6641 k).denote (before6643 k).denote (step6640 k) (@Runs.trans (41*2) (1*1) (before6641 k).denote (before6642 k).denote (before6643 k).denote (step6641 k) (step6642 k)))) (@Runs.trans ((41*2)+((1*3)+(41*2))) (((1*2)+(14*2))+((1*2)+(93*2))) (before6643 k).denote (before6646 k).denote (before6650 k).denote (@Runs.trans (41*2) ((1*3)+(41*2)) (before6643 k).denote (before6644 k).denote (before6646 k).denote (step6643 k) (@Runs.trans (1*3) (41*2) (before6644 k).denote (before6645 k).denote (before6646 k).denote (step6644 k) (step6645 k))) (@Runs.trans ((1*2)+(14*2)) ((1*2)+(93*2)) (before6646 k).denote (before6648 k).denote (before6650 k).denote (@Runs.trans (1*2) (14*2) (before6646 k).denote (before6647 k).denote (before6648 k).denote (step6646 k) (step6647 k)) (@Runs.trans (1*2) (93*2) (before6648 k).denote (before6649 k).denote (before6650 k).denote (step6648 k) (step6649 k))))))) (@Runs.trans (((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))))+((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2)))))) (((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))))) (before6650 k).denote (before6675 k).denote (after6699 k).denote (@Runs.trans ((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2))))) ((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2))))) (before6650 k).denote (before6662 k).denote (before6675 k).denote (@Runs.trans (((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2)))) ((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))) (before6650 k).denote (before6656 k).denote (before6662 k).denote (@Runs.trans ((1*1)+((93*2)+(1*3))) ((93*2)+((1*2)+(23*2))) (before6650 k).denote (before6653 k).denote (before6656 k).denote (@Runs.trans (1*1) ((93*2)+(1*3)) (before6650 k).denote (before6651 k).denote (before6653 k).denote (step6650 k) (@Runs.trans (93*2) (1*3) (before6651 k).denote (before6652 k).denote (before6653 k).denote (step6651 k) (step6652 k))) (@Runs.trans (93*2) ((1*2)+(23*2)) (before6653 k).denote (before6654 k).denote (before6656 k).denote (step6653 k) (@Runs.trans (1*2) (23*2) (before6654 k).denote (before6655 k).denote (before6656 k).denote (step6654 k) (step6655 k)))) (@Runs.trans (((1*k+8)*1190)+((12*2)+(1*2))) ((17*2)+((1*1)+(17*2))) (before6656 k).denote (before6659 k).denote (before6662 k).denote (@Runs.trans ((1*k+8)*1190) ((12*2)+(1*2)) (before6656 k).denote (before6657 k).denote (before6659 k).denote (step6656 k) (@Runs.trans (12*2) (1*2) (before6657 k).denote (before6658 k).denote (before6659 k).denote (step6657 k) (step6658 k))) (@Runs.trans (17*2) ((1*1)+(17*2)) (before6659 k).denote (before6660 k).denote (before6662 k).denote (step6659 k) (@Runs.trans (1*1) (17*2) (before6660 k).denote (before6661 k).denote (before6662 k).denote (step6660 k) (step6661 k))))) (@Runs.trans (((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2)))) (((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2)))) (before6662 k).denote (before6668 k).denote (before6675 k).denote (@Runs.trans ((1*3)+((17*2)+(1*2))) ((90*2)+((1*2)+(38*2))) (before6662 k).denote (before6665 k).denote (before6668 k).denote (@Runs.trans (1*3) ((17*2)+(1*2)) (before6662 k).denote (before6663 k).denote (before6665 k).denote (step6662 k) (@Runs.trans (17*2) (1*2) (before6663 k).denote (before6664 k).denote (before6665 k).denote (step6663 k) (step6664 k))) (@Runs.trans (90*2) ((1*2)+(38*2)) (before6665 k).denote (before6666 k).denote (before6668 k).denote (step6665 k) (@Runs.trans (1*2) (38*2) (before6666 k).denote (before6667 k).denote (before6668 k).denote (step6666 k) (step6667 k)))) (@Runs.trans ((1*1)+((38*2)+(1*3))) (((38*2)+(1*2))+((14*2)+(1*2))) (before6668 k).denote (before6671 k).denote (before6675 k).denote (@Runs.trans (1*1) ((38*2)+(1*3)) (before6668 k).denote (before6669 k).denote (before6671 k).denote (step6668 k) (@Runs.trans (38*2) (1*3) (before6669 k).denote (before6670 k).denote (before6671 k).denote (step6669 k) (step6670 k))) (@Runs.trans ((38*2)+(1*2)) ((14*2)+(1*2)) (before6671 k).denote (before6673 k).denote (before6675 k).denote (@Runs.trans (38*2) (1*2) (before6671 k).denote (before6672 k).denote (before6673 k).denote (step6671 k) (step6672 k)) (@Runs.trans (14*2) (1*2) (before6673 k).denote (before6674 k).denote (before6675 k).denote (step6673 k) (step6674 k)))))) (@Runs.trans ((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2))))) ((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))) (before6675 k).denote (before6687 k).denote (after6699 k).denote (@Runs.trans (((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1)))) (((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))) (before6675 k).denote (before6681 k).denote (before6687 k).denote (@Runs.trans ((27*2)+((1*1)+(27*2))) ((1*3)+((28*2)+(1*1))) (before6675 k).denote (before6678 k).denote (before6681 k).denote (@Runs.trans (27*2) ((1*1)+(27*2)) (before6675 k).denote (before6676 k).denote (before6678 k).denote (step6675 k) (@Runs.trans (1*1) (27*2) (before6676 k).denote (before6677 k).denote (before6678 k).denote (step6676 k) (step6677 k))) (@Runs.trans (1*3) ((28*2)+(1*1)) (before6678 k).denote (before6679 k).denote (before6681 k).denote (step6678 k) (@Runs.trans (28*2) (1*1) (before6679 k).denote (before6680 k).denote (before6681 k).denote (step6679 k) (step6680 k)))) (@Runs.trans ((29*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(38*2))) (before6681 k).denote (before6684 k).denote (before6687 k).denote (@Runs.trans (29*2) ((1*2)+(13*2)) (before6681 k).denote (before6682 k).denote (before6684 k).denote (step6681 k) (@Runs.trans (1*2) (13*2) (before6682 k).denote (before6683 k).denote (before6684 k).denote (step6682 k) (step6683 k))) (@Runs.trans (1*2) ((1*2)+(38*2)) (before6684 k).denote (before6685 k).denote (before6687 k).denote (step6684 k) (@Runs.trans (1*2) (38*2) (before6685 k).denote (before6686 k).denote (before6687 k).denote (step6685 k) (step6686 k))))) (@Runs.trans (((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2)))) (((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))) (before6687 k).denote (before6693 k).denote (after6699 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((1*2)+((17*2)+(1*2))) (before6687 k).denote (before6690 k).denote (before6693 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before6687 k).denote (before6688 k).denote (before6690 k).denote (step6687 k) (@Runs.trans (89*2) (1*2) (before6688 k).denote (before6689 k).denote (before6690 k).denote (step6688 k) (step6689 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before6690 k).denote (before6691 k).denote (before6693 k).denote (step6690 k) (@Runs.trans (17*2) (1*2) (before6691 k).denote (before6692 k).denote (before6693 k).denote (step6691 k) (step6692 k)))) (@Runs.trans ((11*2)+(((1*k+8)*586)+(23*2))) (((1*2)+(1*2))+((93*2)+(1*2))) (before6693 k).denote (before6696 k).denote (after6699 k).denote (@Runs.trans (11*2) (((1*k+8)*586)+(23*2)) (before6693 k).denote (before6694 k).denote (before6696 k).denote (step6693 k) (@Runs.trans ((1*k+8)*586) (23*2) (before6694 k).denote (before6695 k).denote (before6696 k).denote (step6694 k) (step6695 k))) (@Runs.trans ((1*2)+(1*2)) ((93*2)+(1*2)) (before6696 k).denote (before6698 k).denote (after6699 k).denote (@Runs.trans (1*2) (1*2) (before6696 k).denote (before6697 k).denote (before6698 k).denote (step6696 k) (step6697 k)) (@Runs.trans (93*2) (1*2) (before6698 k).denote (before6699 k).denote (after6699 k).denote (step6698 k) (step6699 k)))))))) - have ht : (((((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((15*2)+(1*2)))))+((((8*2)+((1*2)+(10*2)))+((1*1)+((10*2)+(1*3))))+(((10*2)+((1*2)+(7*2)))+(((1*2)+(10*2))+((1*1)+(10*2))))))+(((((1*3)+((10*2)+(1*2)))+((4*2)+(((1*k+7)*82)+(1*38))))+(((791761152*2)+((1*2)+(9*2)))+((1*1)+((9*2)+(1*3)))))+((((9*2)+((1*2)+(20*2)))+((1*2)+((41*2)+(1*1))))+(((41*2)+((1*3)+(41*2)))+(((1*2)+(14*2))+((1*2)+(93*2)))))))+((((((1*1)+((93*2)+(1*3)))+((93*2)+((1*2)+(23*2))))+((((1*k+8)*1190)+((12*2)+(1*2)))+((17*2)+((1*1)+(17*2)))))+((((1*3)+((17*2)+(1*2)))+((90*2)+((1*2)+(38*2))))+(((1*1)+((38*2)+(1*3)))+(((38*2)+(1*2))+((14*2)+(1*2))))))+(((((27*2)+((1*1)+(27*2)))+((1*3)+((28*2)+(1*1))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((11*2)+(((1*k+8)*586)+(23*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))))))) = (1858*k+1583539790) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean deleted file mode 100644 index 8b221090..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk067.lean +++ /dev/null @@ -1,809 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6700_0 : Stack := [] -abbrev tail6700_1 : Stack := ⟨w0,1⟩ :: tail6700_0 -abbrev tail6700_2 : Stack := ⟨w2,1⟩ :: tail6700_1 -abbrev tail6700_3 : Stack := ⟨w1,1⟩ :: tail6700_2 -abbrev tail6700_4 : Stack := ⟨w2,1⟩ :: tail6700_3 -abbrev tail6700_5 : Stack := ⟨w0,1⟩ :: tail6700_4 -abbrev tail6700_6 : Stack := ⟨w2,1⟩ :: tail6700_5 -abbrev tail6700_7 : Stack := ⟨w0,16⟩ :: tail6700_6 -abbrev tail6700_8 : Stack := ⟨w2,1⟩ :: tail6700_7 -abbrev tail6700_9 : Stack := ⟨w1,8⟩ :: tail6700_8 -abbrev tail6700_10 : Stack := ⟨w0,11⟩ :: tail6700_9 -abbrev tail6700_11 : Stack := ⟨w2,1⟩ :: tail6700_10 -abbrev tail6700_12 : Stack := ⟨w1,7⟩ :: tail6700_11 -abbrev tail6700_13 : Stack := ⟨w0,11⟩ :: tail6700_12 -abbrev tail6700_14 : Stack := ⟨w2,1⟩ :: tail6700_13 -abbrev tail6700_15 : Stack := ⟨w1,4⟩ :: tail6700_14 -abbrev tail6700_16 (k : Nat) : Stack := ⟨w54,(1*k+7)⟩ :: tail6700_15 -abbrev tail6700_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6700_16 k -abbrev tail6700_18 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6700_17 k -abbrev tail6700_19 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6700_18 k -abbrev tail6700_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_19 k -abbrev tail6700_21 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6700_20 k -abbrev tail6700_22 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6700_21 k -abbrev tail6700_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_22 k -abbrev tail6700_24 (k : Nat) : Stack := ⟨w1,13⟩ :: tail6700_23 k -abbrev tail6700_25 : Stack := ⟨w1,30⟩ :: tail6700_0 -abbrev tail6700_26 : Stack := ⟨w2,1⟩ :: tail6700_25 -abbrev tail6700_27 : Stack := ⟨w0,14⟩ :: tail6700_26 -abbrev tail6700_28 : Stack := ⟨w1,39⟩ :: tail6700_27 -abbrev tail6700_29 : Stack := ⟨w2,1⟩ :: tail6700_28 -abbrev tail6700_30 : Stack := ⟨w0,90⟩ :: tail6700_29 -abbrev tail6700_31 : Stack := ⟨w1,18⟩ :: tail6700_30 -abbrev tail6700_32 : Stack := ⟨w2,1⟩ :: tail6700_31 -abbrev tail6700_33 : Stack := ⟨w0,11⟩ :: tail6700_32 -abbrev tail6700_34 (k : Nat) : Stack := ⟨w304,(1*k+8)⟩ :: tail6700_33 -abbrev tail6700_35 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6700_34 k -abbrev tail6700_36 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6700_35 k -abbrev tail6700_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_36 k -abbrev tail6700_38 (k : Nat) : Stack := ⟨w0,13⟩ :: tail6700_37 k -abbrev tail6700_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6700_37 k -abbrev tail6700_40 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6700_21 k -abbrev tail6700_41 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_39 k -abbrev tail6700_42 (k : Nat) : Stack := ⟨w1,42⟩ :: tail6700_39 k -abbrev tail6700_43 (k : Nat) : Stack := ⟨w1,19⟩ :: tail6700_20 k -abbrev tail6700_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_42 k -abbrev tail6700_45 (k : Nat) : Stack := ⟨w0,19⟩ :: tail6700_44 k -abbrev tail6700_46 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6700_44 k -abbrev tail6700_47 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6700_18 k -abbrev tail6700_48 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_46 k -abbrev tail6700_49 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6700_46 k -abbrev tail6700_50 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6700_17 k -abbrev tail6700_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_49 k -abbrev tail6700_52 (k : Nat) : Stack := ⟨w0,791761151⟩ :: tail6700_51 k -abbrev tail6700_53 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6700_52 k -abbrev tail6700_54 (k : Nat) : Stack := ⟨w59,(1*k+7)⟩ :: tail6700_53 k -abbrev tail6700_55 (k : Nat) : Stack := ⟨w0,4⟩ :: tail6700_54 k -abbrev tail6700_56 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6700_54 k -abbrev tail6700_57 : Stack := ⟨w0,10⟩ :: tail6700_12 -abbrev tail6700_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_56 k -abbrev tail6700_59 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6700_56 k -abbrev tail6700_60 : Stack := ⟨w1,6⟩ :: tail6700_11 -abbrev tail6700_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_59 k -abbrev tail6700_62 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6700_61 k -abbrev tail6700_63 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6700_61 k -abbrev tail6700_64 : Stack := ⟨w0,10⟩ :: tail6700_9 -abbrev tail6700_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_63 k -abbrev tail6700_66 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6700_63 k -abbrev tail6700_67 : Stack := ⟨w1,7⟩ :: tail6700_8 -abbrev tail6700_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_66 k -abbrev tail6700_69 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6700_68 k -abbrev tail6700_70 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6700_68 k -abbrev tail6700_71 : Stack := ⟨w0,15⟩ :: tail6700_6 -abbrev tail6700_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_70 k -abbrev tail6700_73 (k : Nat) : Stack := ⟨w1,16⟩ :: tail6700_70 k -abbrev tail6700_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_73 k -abbrev tail6700_75 (k : Nat) : Stack := ⟨w2,2⟩ :: tail6700_73 k -abbrev tail6700_76 : Stack := ⟨w0,1⟩ :: tail6700_3 -abbrev tail6700_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_74 k -abbrev tail6700_78 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6700_74 k -abbrev tail6700_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_78 k -abbrev tail6700_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_79 k -abbrev tail6700_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6700_80 k -abbrev tail6700_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_81 k -abbrev tail6700_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_81 k -abbrev tail6700_84 : Stack := ⟨w1,1⟩ :: tail6700_0 -abbrev tail6700_85 : Stack := ⟨w0,1⟩ :: tail6700_84 -abbrev tail6700_86 : Stack := ⟨w1,1⟩ :: tail6700_85 -abbrev tail6700_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_78 k -abbrev tail6700_88 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6700_78 k -abbrev tail6700_89 : Stack := ⟨w2,1⟩ :: tail6700_84 -abbrev tail6700_90 : Stack := ⟨w1,2⟩ :: tail6700_89 -abbrev tail6700_91 : Stack := ⟨w0,2⟩ :: tail6700_90 -abbrev tail6700_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_73 k -abbrev tail6700_93 : Stack := ⟨w0,1⟩ :: tail6700_90 -abbrev tail6700_94 : Stack := ⟨w2,1⟩ :: tail6700_93 -abbrev tail6700_95 : Stack := ⟨w1,1⟩ :: tail6700_94 -abbrev tail6700_96 : Stack := ⟨w0,16⟩ :: tail6700_95 -abbrev tail6700_97 : Stack := ⟨w1,8⟩ :: tail6700_96 -abbrev tail6700_98 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_66 k -abbrev tail6700_99 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6700_66 k -abbrev tail6700_100 : Stack := ⟨w0,15⟩ :: tail6700_95 -abbrev tail6700_101 : Stack := ⟨w2,1⟩ :: tail6700_100 -abbrev tail6700_102 : Stack := ⟨w1,9⟩ :: tail6700_101 -abbrev tail6700_103 : Stack := ⟨w0,11⟩ :: tail6700_102 -abbrev tail6700_104 : Stack := ⟨w1,7⟩ :: tail6700_103 -abbrev tail6700_105 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_59 k -abbrev tail6700_106 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6700_59 k -abbrev tail6700_107 : Stack := ⟨w0,10⟩ :: tail6700_102 -abbrev tail6700_108 : Stack := ⟨w2,1⟩ :: tail6700_107 -abbrev tail6700_109 : Stack := ⟨w1,8⟩ :: tail6700_108 -abbrev tail6700_110 : Stack := ⟨w0,11⟩ :: tail6700_109 -abbrev tail6700_111 : Stack := ⟨w1,5⟩ :: tail6700_110 -abbrev tail6700_112 (k : Nat) : Stack := ⟨w59,(1*k+6)⟩ :: tail6700_53 k -abbrev tail6700_113 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_112 k -abbrev tail6700_114 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6700_113 k -abbrev tail6700_115 : Stack := ⟨w0,10⟩ :: tail6700_109 -abbrev tail6700_116 : Stack := ⟨w2,1⟩ :: tail6700_115 -abbrev tail6700_117 : Stack := ⟨w1,5⟩ :: tail6700_116 -abbrev tail6700_118 : Stack := ⟨w61,1⟩ :: tail6700_117 -abbrev tail6700_119 (k : Nat) : Stack := ⟨w59,(1*k+5)⟩ :: tail6700_53 k -abbrev tail6700_120 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_119 k -abbrev tail6700_121 : Stack := ⟨w62,1⟩ :: tail6700_117 -abbrev tail6700_122 : Stack := ⟨w61,1⟩ :: tail6700_121 -abbrev tail6700_123 (k : Nat) : Stack := ⟨w59,(1*k+4)⟩ :: tail6700_53 k -abbrev tail6700_124 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_123 k -abbrev tail6700_125 : Stack := ⟨w62,2⟩ :: tail6700_117 -abbrev tail6700_126 : Stack := ⟨w61,1⟩ :: tail6700_125 -abbrev tail6700_127 (k : Nat) : Stack := ⟨w59,(1*k+3)⟩ :: tail6700_53 k -abbrev tail6700_128 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_127 k -abbrev tail6700_129 : Stack := ⟨w62,3⟩ :: tail6700_117 -abbrev tail6700_130 (k : Nat) : Stack := ⟨w62,(1*k+5)⟩ :: tail6700_117 -abbrev tail6700_131 (k : Nat) : Stack := ⟨w59,1⟩ :: tail6700_53 k -abbrev tail6700_132 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_131 k -abbrev tail6700_133 (k : Nat) : Stack := ⟨w61,1⟩ :: tail6700_130 k -abbrev tail6700_134 (k : Nat) : Stack := ⟨w60,1⟩ :: tail6700_53 k -abbrev tail6700_135 (k : Nat) : Stack := ⟨w62,(1*k+6)⟩ :: tail6700_117 -abbrev tail6700_136 (k : Nat) : Stack := ⟨w61,1⟩ :: tail6700_135 k -abbrev tail6700_137 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6700_136 k -abbrev tail6700_138 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6700_137 k -abbrev tail6700_139 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_49 k -abbrev tail6700_140 (k : Nat) : Stack := ⟨w0,791761152⟩ :: tail6700_49 k -abbrev tail6700_141 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6700_140 k -abbrev tail6700_142 (k : Nat) : Stack := ⟨w62,(1*k+7)⟩ :: tail6700_117 -abbrev tail6700_143 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6700_142 k -abbrev tail6700_144 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6700_143 k -abbrev tail6700_145 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6700_144 k -abbrev tail6700_146 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6700_145 k -abbrev tail6700_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_42 k -abbrev tail6700_148 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6700_42 k -abbrev tail6700_149 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6700_144 k -abbrev tail6700_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6700_149 k -abbrev tail6700_151 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6700_150 k -abbrev tail6700_152 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6700_151 k -abbrev tail6700_153 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6700_152 k -abbrev tail6700_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6700_36 k -abbrev tail6700_155 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6700_36 k - -def before6700 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6700_24 k),(tail6700_37 k)⟩ -def before6701 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521635),(tail6700_23 k),(tail6700_38 k)⟩ -def before6702 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521633),(tail6700_22 k),(tail6700_39 k)⟩ -def before6703 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6700_40 k),(tail6700_41 k)⟩ -def before6704 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail6700_21 k),(tail6700_42 k)⟩ -def before6705 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail6700_43 k),(tail6700_44 k)⟩ -def before6706 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521509),(tail6700_20 k),(tail6700_45 k)⟩ -def before6707 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521507),(tail6700_19 k),(tail6700_46 k)⟩ -def before6708 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6700_47 k),(tail6700_48 k)⟩ -def before6709 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521487),(tail6700_18 k),(tail6700_49 k)⟩ -def before6710 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521485),(tail6700_50 k),(tail6700_51 k)⟩ -def before6711 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6700_17 k),(tail6700_52 k)⟩ -def before6712 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6700_16 k),(tail6700_53 k)⟩ -def before6713 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6700_15,(tail6700_54 k)⟩ -def before6714 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail6700_14,(tail6700_55 k)⟩ -def before6715 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1131),tail6700_13,(tail6700_56 k)⟩ -def before6716 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6700_57,(tail6700_58 k)⟩ -def before6717 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail6700_12,(tail6700_59 k)⟩ -def before6718 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail6700_60,(tail6700_61 k)⟩ -def before6719 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail6700_11,(tail6700_62 k)⟩ -def before6720 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1169),tail6700_10,(tail6700_63 k)⟩ -def before6721 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6700_64,(tail6700_65 k)⟩ -def before6722 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail6700_9,(tail6700_66 k)⟩ -def before6723 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail6700_67,(tail6700_68 k)⟩ -def before6724 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail6700_8,(tail6700_69 k)⟩ -def before6725 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail6700_7,(tail6700_70 k)⟩ -def before6726 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6700_71,(tail6700_72 k)⟩ -def before6727 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6700_6,(tail6700_73 k)⟩ -def before6728 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1243),tail6700_5,(tail6700_74 k)⟩ -def before6729 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1245),tail6700_4,(tail6700_75 k)⟩ -def before6730 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6700_76,(tail6700_75 k)⟩ -def before6731 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6700_76,(tail6700_77 k)⟩ -def before6732 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6700_3,(tail6700_78 k)⟩ -def before6733 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6700_2,(tail6700_79 k)⟩ -def before6734 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail6700_1,(tail6700_80 k)⟩ -def before6735 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1253),tail6700_0,(tail6700_81 k)⟩ -def before6736 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1255),tail6700_0,(tail6700_82 k)⟩ -def before6737 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail6700_1,(tail6700_82 k)⟩ -def before6738 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1255),tail6700_1,(tail6700_83 k)⟩ -def before6739 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail6700_0,(tail6700_83 k)⟩ -def before6740 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail6700_84,(tail6700_81 k)⟩ -def before6741 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail6700_85,(tail6700_80 k)⟩ -def before6742 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail6700_86,(tail6700_79 k)⟩ -def before6743 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6700_86,(tail6700_87 k)⟩ -def before6744 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail6700_85,(tail6700_88 k)⟩ -def before6745 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail6700_89,(tail6700_88 k)⟩ -def before6746 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail6700_90,(tail6700_78 k)⟩ -def before6747 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail6700_91,(tail6700_74 k)⟩ -def before6748 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail6700_91,(tail6700_92 k)⟩ -def before6749 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1243),tail6700_94,(tail6700_92 k)⟩ -def before6750 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1241),tail6700_95,(tail6700_73 k)⟩ -def before6751 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail6700_96,(tail6700_70 k)⟩ -def before6752 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1193),tail6700_97,(tail6700_68 k)⟩ -def before6753 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail6700_97,(tail6700_98 k)⟩ -def before6754 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail6700_96,(tail6700_99 k)⟩ -def before6755 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail6700_101,(tail6700_99 k)⟩ -def before6756 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1191),tail6700_102,(tail6700_66 k)⟩ -def before6757 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail6700_103,(tail6700_63 k)⟩ -def before6758 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1155),tail6700_104,(tail6700_61 k)⟩ -def before6759 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail6700_104,(tail6700_105 k)⟩ -def before6760 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail6700_103,(tail6700_106 k)⟩ -def before6761 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail6700_108,(tail6700_106 k)⟩ -def before6762 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1153),tail6700_109,(tail6700_59 k)⟩ -def before6763 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail6700_110,(tail6700_56 k)⟩ -def before6764 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail6700_111,(tail6700_54 k)⟩ -def before6765 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6700_111,(tail6700_113 k)⟩ -def before6766 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail6700_110,(tail6700_114 k)⟩ -def before6767 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail6700_116,(tail6700_114 k)⟩ -def before6768 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail6700_117,(tail6700_113 k)⟩ -def before6769 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail6700_118,(tail6700_112 k)⟩ -def before6770 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1083),tail6700_118,(tail6700_120 k)⟩ -def before6771 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1083),tail6700_121,(tail6700_120 k)⟩ -def before6772 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail6700_122,(tail6700_119 k)⟩ -def before6773 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1045),tail6700_122,(tail6700_124 k)⟩ -def before6774 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1045),tail6700_125,(tail6700_124 k)⟩ -def before6775 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail6700_126,(tail6700_123 k)⟩ -def before6776 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1007),tail6700_126,(tail6700_128 k)⟩ -def before6777 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1007),tail6700_129,(tail6700_128 k)⟩ -def before6778 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-931),(tail6700_130 k),(tail6700_132 k)⟩ -def before6779 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail6700_133 k),(tail6700_131 k)⟩ -def before6780 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-893),(tail6700_133 k),(tail6700_134 k)⟩ -def before6781 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail6700_135 k),(tail6700_134 k)⟩ -def before6782 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail6700_136 k),(tail6700_53 k)⟩ -def before6783 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail6700_137 k),(tail6700_52 k)⟩ -def before6784 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521485),(tail6700_138 k),(tail6700_51 k)⟩ -def before6785 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521485),(tail6700_138 k),(tail6700_139 k)⟩ -def before6786 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6700_137 k),(tail6700_140 k)⟩ -def before6787 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6700_136 k),(tail6700_141 k)⟩ -def before6788 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail6700_142 k),(tail6700_141 k)⟩ -def before6789 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail6700_143 k),(tail6700_140 k)⟩ -def before6790 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521487),(tail6700_144 k),(tail6700_49 k)⟩ -def before6791 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521507),(tail6700_145 k),(tail6700_46 k)⟩ -def before6792 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521547),(tail6700_146 k),(tail6700_44 k)⟩ -def before6793 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail6700_146 k),(tail6700_147 k)⟩ -def before6794 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail6700_145 k),(tail6700_148 k)⟩ -def before6795 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521507),(tail6700_150 k),(tail6700_148 k)⟩ -def before6796 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521549),(tail6700_151 k),(tail6700_42 k)⟩ -def before6797 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521633),(tail6700_152 k),(tail6700_39 k)⟩ -def before6798 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521661),(tail6700_153 k),(tail6700_37 k)⟩ -def before6799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6700_153 k),(tail6700_154 k)⟩ -def after6799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail6700_152 k),(tail6700_155 k)⟩ - -theorem macro6700 (k : Nat) : applyExit (before6700 k) exit2 13 = some (before6701 k) := by - simp (disch := omega) [before6700, before6701, exit2, applyExit, pop, push] - <;> omega -theorem step6700 (k : Nat) : Runs (13*2) (before6700 k).denote (before6701 k).denote := - @applyExit_sound (before6700 k) (before6701 k) exit2 13 valid2 (macro6700 k) -theorem macro6701 (k : Nat) : applyExit (before6701 k) exit3 1 = some (before6702 k) := by - simp (disch := omega) [before6701, before6702, exit3, applyExit, pop, push] - <;> omega -theorem step6701 (k : Nat) : Runs (1*2) (before6701 k).denote (before6702 k).denote := - @applyExit_sound (before6701 k) (before6702 k) exit3 1 valid3 (macro6701 k) -theorem macro6702 (k : Nat) : applyExit (before6702 k) exit9 1 = some (before6703 k) := by - simp (disch := omega) [before6702, before6703, exit9, applyExit, pop, push] - <;> omega -theorem step6702 (k : Nat) : Runs (1*2) (before6702 k).denote (before6703 k).denote := - @applyExit_sound (before6702 k) (before6703 k) exit9 1 valid9 (macro6702 k) -theorem macro6703 (k : Nat) : applyExit (before6703 k) exit10 41 = some (before6704 k) := by - simp (disch := omega) [before6703, before6704, exit10, applyExit, pop, push] - <;> omega -theorem step6703 (k : Nat) : Runs (41*2) (before6703 k).denote (before6704 k).denote := - @applyExit_sound (before6703 k) (before6704 k) exit10 41 valid10 (macro6703 k) -theorem macro6704 (k : Nat) : applyExit (before6704 k) exit11 1 = some (before6705 k) := by - simp (disch := omega) [before6704, before6705, exit11, applyExit, pop, push] - <;> omega -theorem step6704 (k : Nat) : Runs (1*2) (before6704 k).denote (before6705 k).denote := - @applyExit_sound (before6704 k) (before6705 k) exit11 1 valid11 (macro6704 k) -theorem macro6705 (k : Nat) : applyExit (before6705 k) exit2 19 = some (before6706 k) := by - simp (disch := omega) [before6705, before6706, exit2, applyExit, pop, push] - <;> omega -theorem step6705 (k : Nat) : Runs (19*2) (before6705 k).denote (before6706 k).denote := - @applyExit_sound (before6705 k) (before6706 k) exit2 19 valid2 (macro6705 k) -theorem macro6706 (k : Nat) : applyExit (before6706 k) exit3 1 = some (before6707 k) := by - simp (disch := omega) [before6706, before6707, exit3, applyExit, pop, push] - <;> omega -theorem step6706 (k : Nat) : Runs (1*2) (before6706 k).denote (before6707 k).denote := - @applyExit_sound (before6706 k) (before6707 k) exit3 1 valid3 (macro6706 k) -theorem macro6707 (k : Nat) : applyExit (before6707 k) exit9 1 = some (before6708 k) := by - simp (disch := omega) [before6707, before6708, exit9, applyExit, pop, push] - <;> omega -theorem step6707 (k : Nat) : Runs (1*2) (before6707 k).denote (before6708 k).denote := - @applyExit_sound (before6707 k) (before6708 k) exit9 1 valid9 (macro6707 k) -theorem macro6708 (k : Nat) : applyExit (before6708 k) exit10 9 = some (before6709 k) := by - simp (disch := omega) [before6708, before6709, exit10, applyExit, pop, push] - <;> omega -theorem step6708 (k : Nat) : Runs (9*2) (before6708 k).denote (before6709 k).denote := - @applyExit_sound (before6708 k) (before6709 k) exit10 9 valid10 (macro6708 k) -theorem macro6709 (k : Nat) : applyExit (before6709 k) exit11 1 = some (before6710 k) := by - simp (disch := omega) [before6709, before6710, exit11, applyExit, pop, push] - <;> omega -theorem step6709 (k : Nat) : Runs (1*2) (before6709 k).denote (before6710 k).denote := - @applyExit_sound (before6709 k) (before6710 k) exit11 1 valid11 (macro6709 k) -theorem macro6710 (k : Nat) : applyExit (before6710 k) exit2 791761151 = some (before6711 k) := by - simp (disch := omega) [before6710, before6711, exit2, applyExit, pop, push] - <;> omega -theorem step6710 (k : Nat) : Runs (791761151*2) (before6710 k).denote (before6711 k).denote := - @applyExit_sound (before6710 k) (before6711 k) exit2 791761151 valid2 (macro6710 k) -theorem macro6711 (k : Nat) : applyExit (before6711 k) exit276 1 = some (before6712 k) := by - simp (disch := omega) [before6711, before6712, exit276, applyExit, pop, push] - <;> omega -theorem step6711 (k : Nat) : Runs (1*38) (before6711 k).denote (before6712 k).denote := - @applyExit_sound (before6711 k) (before6712 k) exit276 1 valid276 (macro6711 k) -theorem macro6712 (k : Nat) : applyExit (before6712 k) exit81 (1*k+7) = some (before6713 k) := by - simp (disch := omega) [before6712, before6713, exit81, applyExit, pop, push] - <;> omega -theorem step6712 (k : Nat) : Runs ((1*k+7)*38) (before6712 k).denote (before6713 k).denote := - @applyExit_sound (before6712 k) (before6713 k) exit81 (1*k+7) valid81 (macro6712 k) -theorem macro6713 (k : Nat) : applyExit (before6713 k) exit2 4 = some (before6714 k) := by - simp (disch := omega) [before6713, before6714, exit2, applyExit, pop, push] - <;> omega -theorem step6713 (k : Nat) : Runs (4*2) (before6713 k).denote (before6714 k).denote := - @applyExit_sound (before6713 k) (before6714 k) exit2 4 valid2 (macro6713 k) -theorem macro6714 (k : Nat) : applyExit (before6714 k) exit3 1 = some (before6715 k) := by - simp (disch := omega) [before6714, before6715, exit3, applyExit, pop, push] - <;> omega -theorem step6714 (k : Nat) : Runs (1*2) (before6714 k).denote (before6715 k).denote := - @applyExit_sound (before6714 k) (before6715 k) exit3 1 valid3 (macro6714 k) -theorem macro6715 (k : Nat) : applyExit (before6715 k) exit9 1 = some (before6716 k) := by - simp (disch := omega) [before6715, before6716, exit9, applyExit, pop, push] - <;> omega -theorem step6715 (k : Nat) : Runs (1*2) (before6715 k).denote (before6716 k).denote := - @applyExit_sound (before6715 k) (before6716 k) exit9 1 valid9 (macro6715 k) -theorem macro6716 (k : Nat) : applyExit (before6716 k) exit10 10 = some (before6717 k) := by - simp (disch := omega) [before6716, before6717, exit10, applyExit, pop, push] - <;> omega -theorem step6716 (k : Nat) : Runs (10*2) (before6716 k).denote (before6717 k).denote := - @applyExit_sound (before6716 k) (before6717 k) exit10 10 valid10 (macro6716 k) -theorem macro6717 (k : Nat) : applyExit (before6717 k) exit11 1 = some (before6718 k) := by - simp (disch := omega) [before6717, before6718, exit11, applyExit, pop, push] - <;> omega -theorem step6717 (k : Nat) : Runs (1*2) (before6717 k).denote (before6718 k).denote := - @applyExit_sound (before6717 k) (before6718 k) exit11 1 valid11 (macro6717 k) -theorem macro6718 (k : Nat) : applyExit (before6718 k) exit2 6 = some (before6719 k) := by - simp (disch := omega) [before6718, before6719, exit2, applyExit, pop, push] - <;> omega -theorem step6718 (k : Nat) : Runs (6*2) (before6718 k).denote (before6719 k).denote := - @applyExit_sound (before6718 k) (before6719 k) exit2 6 valid2 (macro6718 k) -theorem macro6719 (k : Nat) : applyExit (before6719 k) exit3 1 = some (before6720 k) := by - simp (disch := omega) [before6719, before6720, exit3, applyExit, pop, push] - <;> omega -theorem step6719 (k : Nat) : Runs (1*2) (before6719 k).denote (before6720 k).denote := - @applyExit_sound (before6719 k) (before6720 k) exit3 1 valid3 (macro6719 k) -theorem macro6720 (k : Nat) : applyExit (before6720 k) exit9 1 = some (before6721 k) := by - simp (disch := omega) [before6720, before6721, exit9, applyExit, pop, push] - <;> omega -theorem step6720 (k : Nat) : Runs (1*2) (before6720 k).denote (before6721 k).denote := - @applyExit_sound (before6720 k) (before6721 k) exit9 1 valid9 (macro6720 k) -theorem macro6721 (k : Nat) : applyExit (before6721 k) exit10 10 = some (before6722 k) := by - simp (disch := omega) [before6721, before6722, exit10, applyExit, pop, push] - <;> omega -theorem step6721 (k : Nat) : Runs (10*2) (before6721 k).denote (before6722 k).denote := - @applyExit_sound (before6721 k) (before6722 k) exit10 10 valid10 (macro6721 k) -theorem macro6722 (k : Nat) : applyExit (before6722 k) exit11 1 = some (before6723 k) := by - simp (disch := omega) [before6722, before6723, exit11, applyExit, pop, push] - <;> omega -theorem step6722 (k : Nat) : Runs (1*2) (before6722 k).denote (before6723 k).denote := - @applyExit_sound (before6722 k) (before6723 k) exit11 1 valid11 (macro6722 k) -theorem macro6723 (k : Nat) : applyExit (before6723 k) exit2 7 = some (before6724 k) := by - simp (disch := omega) [before6723, before6724, exit2, applyExit, pop, push] - <;> omega -theorem step6723 (k : Nat) : Runs (7*2) (before6723 k).denote (before6724 k).denote := - @applyExit_sound (before6723 k) (before6724 k) exit2 7 valid2 (macro6723 k) -theorem macro6724 (k : Nat) : applyExit (before6724 k) exit3 1 = some (before6725 k) := by - simp (disch := omega) [before6724, before6725, exit3, applyExit, pop, push] - <;> omega -theorem step6724 (k : Nat) : Runs (1*2) (before6724 k).denote (before6725 k).denote := - @applyExit_sound (before6724 k) (before6725 k) exit3 1 valid3 (macro6724 k) -theorem macro6725 (k : Nat) : applyExit (before6725 k) exit9 1 = some (before6726 k) := by - simp (disch := omega) [before6725, before6726, exit9, applyExit, pop, push] - <;> omega -theorem step6725 (k : Nat) : Runs (1*2) (before6725 k).denote (before6726 k).denote := - @applyExit_sound (before6725 k) (before6726 k) exit9 1 valid9 (macro6725 k) -theorem macro6726 (k : Nat) : applyExit (before6726 k) exit10 15 = some (before6727 k) := by - simp (disch := omega) [before6726, before6727, exit10, applyExit, pop, push] - <;> omega -theorem step6726 (k : Nat) : Runs (15*2) (before6726 k).denote (before6727 k).denote := - @applyExit_sound (before6726 k) (before6727 k) exit10 15 valid10 (macro6726 k) -theorem macro6727 (k : Nat) : applyExit (before6727 k) exit46 1 = some (before6728 k) := by - simp (disch := omega) [before6727, before6728, exit46, applyExit, pop, push] - <;> omega -theorem step6727 (k : Nat) : Runs (1*2) (before6727 k).denote (before6728 k).denote := - @applyExit_sound (before6727 k) (before6728 k) exit46 1 valid46 (macro6727 k) -theorem macro6728 (k : Nat) : applyExit (before6728 k) exit47 1 = some (before6729 k) := by - simp (disch := omega) [before6728, before6729, exit47, applyExit, pop, push] - <;> omega -theorem step6728 (k : Nat) : Runs (1*2) (before6728 k).denote (before6729 k).denote := - @applyExit_sound (before6728 k) (before6729 k) exit47 1 valid47 (macro6728 k) -theorem macro6729 (k : Nat) : applyExit (before6729 k) exit48 1 = some (before6730 k) := by - simp (disch := omega) [before6729, before6730, exit48, applyExit, pop, push] - <;> omega -theorem step6729 (k : Nat) : Runs (1*1) (before6729 k).denote (before6730 k).denote := - @applyExit_sound (before6729 k) (before6730 k) exit48 1 valid48 (macro6729 k) -theorem macro6730 (k : Nat) : applyExit (before6730 k) exit39 1 = some (before6731 k) := by - simp (disch := omega) [before6730, before6731, exit39, applyExit, pop, push] - <;> omega -theorem step6730 (k : Nat) : Runs (1*1) (before6730 k).denote (before6731 k).denote := - @applyExit_sound (before6730 k) (before6731 k) exit39 1 valid39 (macro6730 k) -theorem macro6731 (k : Nat) : applyExit (before6731 k) exit10 1 = some (before6732 k) := by - simp (disch := omega) [before6731, before6732, exit10, applyExit, pop, push] - <;> omega -theorem step6731 (k : Nat) : Runs (1*2) (before6731 k).denote (before6732 k).denote := - @applyExit_sound (before6731 k) (before6732 k) exit10 1 valid10 (macro6731 k) -theorem macro6732 (k : Nat) : applyExit (before6732 k) exit11 1 = some (before6733 k) := by - simp (disch := omega) [before6732, before6733, exit11, applyExit, pop, push] - <;> omega -theorem step6732 (k : Nat) : Runs (1*2) (before6732 k).denote (before6733 k).denote := - @applyExit_sound (before6732 k) (before6733 k) exit11 1 valid11 (macro6732 k) -theorem macro6733 (k : Nat) : applyExit (before6733 k) exit3 1 = some (before6734 k) := by - simp (disch := omega) [before6733, before6734, exit3, applyExit, pop, push] - <;> omega -theorem step6733 (k : Nat) : Runs (1*2) (before6733 k).denote (before6734 k).denote := - @applyExit_sound (before6733 k) (before6734 k) exit3 1 valid3 (macro6733 k) -theorem macro6734 (k : Nat) : applyExit (before6734 k) exit9 1 = some (before6735 k) := by - simp (disch := omega) [before6734, before6735, exit9, applyExit, pop, push] - <;> omega -theorem step6734 (k : Nat) : Runs (1*2) (before6734 k).denote (before6735 k).denote := - @applyExit_sound (before6734 k) (before6735 k) exit9 1 valid9 (macro6734 k) -theorem macro6735 (k : Nat) : applyExit (before6735 k) exit46 1 = some (before6736 k) := by - simp (disch := omega) [before6735, before6736, exit46, applyExit, pop, push] - <;> omega -theorem step6735 (k : Nat) : Runs (1*2) (before6735 k).denote (before6736 k).denote := - @applyExit_sound (before6735 k) (before6736 k) exit46 1 valid46 (macro6735 k) -theorem macro6736 (k : Nat) : applyExit (before6736 k) exit49 1 = some (before6737 k) := by - simp (disch := omega) [before6736, before6737, exit49, applyExit, pop, push] - <;> omega -theorem step6736 (k : Nat) : Runs (1*1) (before6736 k).denote (before6737 k).denote := - @applyExit_sound (before6736 k) (before6737 k) exit49 1 valid49 (macro6736 k) -theorem macro6737 (k : Nat) : applyExit (before6737 k) exit1 1 = some (before6738 k) := by - simp (disch := omega) [before6737, before6738, exit1, applyExit, pop, push] - <;> omega -theorem step6737 (k : Nat) : Runs (1*3) (before6737 k).denote (before6738 k).denote := - @applyExit_sound (before6737 k) (before6738 k) exit1 1 valid1 (macro6737 k) -theorem macro6738 (k : Nat) : applyExit (before6738 k) exit6 1 = some (before6739 k) := by - simp (disch := omega) [before6738, before6739, exit6, applyExit, pop, push] - <;> omega -theorem step6738 (k : Nat) : Runs (1*1) (before6738 k).denote (before6739 k).denote := - @applyExit_sound (before6738 k) (before6739 k) exit6 1 valid6 (macro6738 k) -theorem macro6739 (k : Nat) : applyExit (before6739 k) exit0 1 = some (before6740 k) := by - simp (disch := omega) [before6739, before6740, exit0, applyExit, pop, push] - <;> omega -theorem step6739 (k : Nat) : Runs (1*2) (before6739 k).denote (before6740 k).denote := - @applyExit_sound (before6739 k) (before6740 k) exit0 1 valid0 (macro6739 k) -theorem macro6740 (k : Nat) : applyExit (before6740 k) exit13 1 = some (before6741 k) := by - simp (disch := omega) [before6740, before6741, exit13, applyExit, pop, push] - <;> omega -theorem step6740 (k : Nat) : Runs (1*2) (before6740 k).denote (before6741 k).denote := - @applyExit_sound (before6740 k) (before6741 k) exit13 1 valid13 (macro6740 k) -theorem macro6741 (k : Nat) : applyExit (before6741 k) exit0 1 = some (before6742 k) := by - simp (disch := omega) [before6741, before6742, exit0, applyExit, pop, push] - <;> omega -theorem step6741 (k : Nat) : Runs (1*2) (before6741 k).denote (before6742 k).denote := - @applyExit_sound (before6741 k) (before6742 k) exit0 1 valid0 (macro6741 k) -theorem macro6742 (k : Nat) : applyExit (before6742 k) exit1 1 = some (before6743 k) := by - simp (disch := omega) [before6742, before6743, exit1, applyExit, pop, push] - <;> omega -theorem step6742 (k : Nat) : Runs (1*3) (before6742 k).denote (before6743 k).denote := - @applyExit_sound (before6742 k) (before6743 k) exit1 1 valid1 (macro6742 k) -theorem macro6743 (k : Nat) : applyExit (before6743 k) exit2 1 = some (before6744 k) := by - simp (disch := omega) [before6743, before6744, exit2, applyExit, pop, push] - <;> omega -theorem step6743 (k : Nat) : Runs (1*2) (before6743 k).denote (before6744 k).denote := - @applyExit_sound (before6743 k) (before6744 k) exit2 1 valid2 (macro6743 k) -theorem macro6744 (k : Nat) : applyExit (before6744 k) exit6 1 = some (before6745 k) := by - simp (disch := omega) [before6744, before6745, exit6, applyExit, pop, push] - <;> omega -theorem step6744 (k : Nat) : Runs (1*1) (before6744 k).denote (before6745 k).denote := - @applyExit_sound (before6744 k) (before6745 k) exit6 1 valid6 (macro6744 k) -theorem macro6745 (k : Nat) : applyExit (before6745 k) exit0 2 = some (before6746 k) := by - simp (disch := omega) [before6745, before6746, exit0, applyExit, pop, push] - <;> omega -theorem step6745 (k : Nat) : Runs (2*2) (before6745 k).denote (before6746 k).denote := - @applyExit_sound (before6745 k) (before6746 k) exit0 2 valid0 (macro6745 k) -theorem macro6746 (k : Nat) : applyExit (before6746 k) exit13 2 = some (before6747 k) := by - simp (disch := omega) [before6746, before6747, exit13, applyExit, pop, push] - <;> omega -theorem step6746 (k : Nat) : Runs (2*2) (before6746 k).denote (before6747 k).denote := - @applyExit_sound (before6746 k) (before6747 k) exit13 2 valid13 (macro6746 k) -theorem macro6747 (k : Nat) : applyExit (before6747 k) exit1 1 = some (before6748 k) := by - simp (disch := omega) [before6747, before6748, exit1, applyExit, pop, push] - <;> omega -theorem step6747 (k : Nat) : Runs (1*3) (before6747 k).denote (before6748 k).denote := - @applyExit_sound (before6747 k) (before6748 k) exit1 1 valid1 (macro6747 k) -theorem macro6748 (k : Nat) : applyExit (before6748 k) exit6 1 = some (before6749 k) := by - simp (disch := omega) [before6748, before6749, exit6, applyExit, pop, push] - <;> omega -theorem step6748 (k : Nat) : Runs (1*1) (before6748 k).denote (before6749 k).denote := - @applyExit_sound (before6748 k) (before6749 k) exit6 1 valid6 (macro6748 k) -theorem macro6749 (k : Nat) : applyExit (before6749 k) exit0 1 = some (before6750 k) := by - simp (disch := omega) [before6749, before6750, exit0, applyExit, pop, push] - <;> omega -theorem step6749 (k : Nat) : Runs (1*2) (before6749 k).denote (before6750 k).denote := - @applyExit_sound (before6749 k) (before6750 k) exit0 1 valid0 (macro6749 k) -theorem macro6750 (k : Nat) : applyExit (before6750 k) exit13 16 = some (before6751 k) := by - simp (disch := omega) [before6750, before6751, exit13, applyExit, pop, push] - <;> omega -theorem step6750 (k : Nat) : Runs (16*2) (before6750 k).denote (before6751 k).denote := - @applyExit_sound (before6750 k) (before6751 k) exit13 16 valid13 (macro6750 k) -theorem macro6751 (k : Nat) : applyExit (before6751 k) exit0 8 = some (before6752 k) := by - simp (disch := omega) [before6751, before6752, exit0, applyExit, pop, push] - <;> omega -theorem step6751 (k : Nat) : Runs (8*2) (before6751 k).denote (before6752 k).denote := - @applyExit_sound (before6751 k) (before6752 k) exit0 8 valid0 (macro6751 k) -theorem macro6752 (k : Nat) : applyExit (before6752 k) exit1 1 = some (before6753 k) := by - simp (disch := omega) [before6752, before6753, exit1, applyExit, pop, push] - <;> omega -theorem step6752 (k : Nat) : Runs (1*3) (before6752 k).denote (before6753 k).denote := - @applyExit_sound (before6752 k) (before6753 k) exit1 1 valid1 (macro6752 k) -theorem macro6753 (k : Nat) : applyExit (before6753 k) exit2 8 = some (before6754 k) := by - simp (disch := omega) [before6753, before6754, exit2, applyExit, pop, push] - <;> omega -theorem step6753 (k : Nat) : Runs (8*2) (before6753 k).denote (before6754 k).denote := - @applyExit_sound (before6753 k) (before6754 k) exit2 8 valid2 (macro6753 k) -theorem macro6754 (k : Nat) : applyExit (before6754 k) exit6 1 = some (before6755 k) := by - simp (disch := omega) [before6754, before6755, exit6, applyExit, pop, push] - <;> omega -theorem step6754 (k : Nat) : Runs (1*1) (before6754 k).denote (before6755 k).denote := - @applyExit_sound (before6754 k) (before6755 k) exit6 1 valid6 (macro6754 k) -theorem macro6755 (k : Nat) : applyExit (before6755 k) exit0 9 = some (before6756 k) := by - simp (disch := omega) [before6755, before6756, exit0, applyExit, pop, push] - <;> omega -theorem step6755 (k : Nat) : Runs (9*2) (before6755 k).denote (before6756 k).denote := - @applyExit_sound (before6755 k) (before6756 k) exit0 9 valid0 (macro6755 k) -theorem macro6756 (k : Nat) : applyExit (before6756 k) exit13 11 = some (before6757 k) := by - simp (disch := omega) [before6756, before6757, exit13, applyExit, pop, push] - <;> omega -theorem step6756 (k : Nat) : Runs (11*2) (before6756 k).denote (before6757 k).denote := - @applyExit_sound (before6756 k) (before6757 k) exit13 11 valid13 (macro6756 k) -theorem macro6757 (k : Nat) : applyExit (before6757 k) exit0 7 = some (before6758 k) := by - simp (disch := omega) [before6757, before6758, exit0, applyExit, pop, push] - <;> omega -theorem step6757 (k : Nat) : Runs (7*2) (before6757 k).denote (before6758 k).denote := - @applyExit_sound (before6757 k) (before6758 k) exit0 7 valid0 (macro6757 k) -theorem macro6758 (k : Nat) : applyExit (before6758 k) exit1 1 = some (before6759 k) := by - simp (disch := omega) [before6758, before6759, exit1, applyExit, pop, push] - <;> omega -theorem step6758 (k : Nat) : Runs (1*3) (before6758 k).denote (before6759 k).denote := - @applyExit_sound (before6758 k) (before6759 k) exit1 1 valid1 (macro6758 k) -theorem macro6759 (k : Nat) : applyExit (before6759 k) exit2 7 = some (before6760 k) := by - simp (disch := omega) [before6759, before6760, exit2, applyExit, pop, push] - <;> omega -theorem step6759 (k : Nat) : Runs (7*2) (before6759 k).denote (before6760 k).denote := - @applyExit_sound (before6759 k) (before6760 k) exit2 7 valid2 (macro6759 k) -theorem macro6760 (k : Nat) : applyExit (before6760 k) exit6 1 = some (before6761 k) := by - simp (disch := omega) [before6760, before6761, exit6, applyExit, pop, push] - <;> omega -theorem step6760 (k : Nat) : Runs (1*1) (before6760 k).denote (before6761 k).denote := - @applyExit_sound (before6760 k) (before6761 k) exit6 1 valid6 (macro6760 k) -theorem macro6761 (k : Nat) : applyExit (before6761 k) exit0 8 = some (before6762 k) := by - simp (disch := omega) [before6761, before6762, exit0, applyExit, pop, push] - <;> omega -theorem step6761 (k : Nat) : Runs (8*2) (before6761 k).denote (before6762 k).denote := - @applyExit_sound (before6761 k) (before6762 k) exit0 8 valid0 (macro6761 k) -theorem macro6762 (k : Nat) : applyExit (before6762 k) exit13 11 = some (before6763 k) := by - simp (disch := omega) [before6762, before6763, exit13, applyExit, pop, push] - <;> omega -theorem step6762 (k : Nat) : Runs (11*2) (before6762 k).denote (before6763 k).denote := - @applyExit_sound (before6762 k) (before6763 k) exit13 11 valid13 (macro6762 k) -theorem macro6763 (k : Nat) : applyExit (before6763 k) exit0 5 = some (before6764 k) := by - simp (disch := omega) [before6763, before6764, exit0, applyExit, pop, push] - <;> omega -theorem step6763 (k : Nat) : Runs (5*2) (before6763 k).denote (before6764 k).denote := - @applyExit_sound (before6763 k) (before6764 k) exit0 5 valid0 (macro6763 k) -theorem macro6764 (k : Nat) : applyExit (before6764 k) exit82 1 = some (before6765 k) := by - simp (disch := omega) [before6764, before6765, exit82, applyExit, pop, push] - <;> omega -theorem step6764 (k : Nat) : Runs (1*11) (before6764 k).denote (before6765 k).denote := - @applyExit_sound (before6764 k) (before6765 k) exit82 1 valid82 (macro6764 k) -theorem macro6765 (k : Nat) : applyExit (before6765 k) exit2 5 = some (before6766 k) := by - simp (disch := omega) [before6765, before6766, exit2, applyExit, pop, push] - <;> omega -theorem step6765 (k : Nat) : Runs (5*2) (before6765 k).denote (before6766 k).denote := - @applyExit_sound (before6765 k) (before6766 k) exit2 5 valid2 (macro6765 k) -theorem macro6766 (k : Nat) : applyExit (before6766 k) exit6 1 = some (before6767 k) := by - simp (disch := omega) [before6766, before6767, exit6, applyExit, pop, push] - <;> omega -theorem step6766 (k : Nat) : Runs (1*1) (before6766 k).denote (before6767 k).denote := - @applyExit_sound (before6766 k) (before6767 k) exit6 1 valid6 (macro6766 k) -theorem macro6767 (k : Nat) : applyExit (before6767 k) exit0 5 = some (before6768 k) := by - simp (disch := omega) [before6767, before6768, exit0, applyExit, pop, push] - <;> omega -theorem step6767 (k : Nat) : Runs (5*2) (before6767 k).denote (before6768 k).denote := - @applyExit_sound (before6767 k) (before6768 k) exit0 5 valid0 (macro6767 k) -theorem macro6768 (k : Nat) : applyExit (before6768 k) exit83 1 = some (before6769 k) := by - simp (disch := omega) [before6768, before6769, exit83, applyExit, pop, push] - <;> omega -theorem step6768 (k : Nat) : Runs (1*38) (before6768 k).denote (before6769 k).denote := - @applyExit_sound (before6768 k) (before6769 k) exit83 1 valid83 (macro6768 k) -theorem macro6769 (k : Nat) : applyExit (before6769 k) exit82 1 = some (before6770 k) := by - simp (disch := omega) [before6769, before6770, exit82, applyExit, pop, push] - <;> omega -theorem step6769 (k : Nat) : Runs (1*11) (before6769 k).denote (before6770 k).denote := - @applyExit_sound (before6769 k) (before6770 k) exit82 1 valid82 (macro6769 k) -theorem macro6770 (k : Nat) : applyExit (before6770 k) exit84 1 = some (before6771 k) := by - simp (disch := omega) [before6770, before6771, exit84, applyExit, pop, push] - <;> omega -theorem step6770 (k : Nat) : Runs (1*21) (before6770 k).denote (before6771 k).denote := - @applyExit_sound (before6770 k) (before6771 k) exit84 1 valid84 (macro6770 k) -theorem macro6771 (k : Nat) : applyExit (before6771 k) exit83 1 = some (before6772 k) := by - simp (disch := omega) [before6771, before6772, exit83, applyExit, pop, push] - <;> omega -theorem step6771 (k : Nat) : Runs (1*38) (before6771 k).denote (before6772 k).denote := - @applyExit_sound (before6771 k) (before6772 k) exit83 1 valid83 (macro6771 k) -theorem macro6772 (k : Nat) : applyExit (before6772 k) exit82 1 = some (before6773 k) := by - simp (disch := omega) [before6772, before6773, exit82, applyExit, pop, push] - <;> omega -theorem step6772 (k : Nat) : Runs (1*11) (before6772 k).denote (before6773 k).denote := - @applyExit_sound (before6772 k) (before6773 k) exit82 1 valid82 (macro6772 k) -theorem macro6773 (k : Nat) : applyExit (before6773 k) exit84 1 = some (before6774 k) := by - simp (disch := omega) [before6773, before6774, exit84, applyExit, pop, push] - <;> omega -theorem step6773 (k : Nat) : Runs (1*21) (before6773 k).denote (before6774 k).denote := - @applyExit_sound (before6773 k) (before6774 k) exit84 1 valid84 (macro6773 k) -theorem macro6774 (k : Nat) : applyExit (before6774 k) exit83 1 = some (before6775 k) := by - simp (disch := omega) [before6774, before6775, exit83, applyExit, pop, push] - <;> omega -theorem step6774 (k : Nat) : Runs (1*38) (before6774 k).denote (before6775 k).denote := - @applyExit_sound (before6774 k) (before6775 k) exit83 1 valid83 (macro6774 k) -theorem macro6775 (k : Nat) : applyExit (before6775 k) exit82 1 = some (before6776 k) := by - simp (disch := omega) [before6775, before6776, exit82, applyExit, pop, push] - <;> omega -theorem step6775 (k : Nat) : Runs (1*11) (before6775 k).denote (before6776 k).denote := - @applyExit_sound (before6775 k) (before6776 k) exit82 1 valid82 (macro6775 k) -theorem macro6776 (k : Nat) : applyExit (before6776 k) exit84 1 = some (before6777 k) := by - simp (disch := omega) [before6776, before6777, exit84, applyExit, pop, push] - <;> omega -theorem step6776 (k : Nat) : Runs (1*21) (before6776 k).denote (before6777 k).denote := - @applyExit_sound (before6776 k) (before6777 k) exit84 1 valid84 (macro6776 k) -def cycleState6777 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761151⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,24⟩,⟨w304,(1*k+8)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ -def cyclePart6777_0 (k j : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w59,(1*k+3-1*j)⟩,⟨w236,1⟩,⟨w0,791761151⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,24⟩,⟨w304,(1*k+8)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ -def cyclePart6777_1 (k j : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w61,1⟩,⟨w62,(3+1*j)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w60,1⟩,⟨w59,(1*k+2-1*j)⟩,⟨w236,1⟩,⟨w0,791761151⟩,⟨w2,1⟩,⟨w1,10⟩,⟨w0,20⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,24⟩,⟨w304,(1*k+8)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ -theorem cycleMacro6777_0 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cycleState6777 k j) exit83 1 = some (cyclePart6777_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState6777, cyclePart6777_0, exit83, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro6777_1 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart6777_0 k j) exit82 1 = some (cyclePart6777_1 k j) := by - have hp : 1 ≤ (1*k+3-1*j) := by omega - have he : 1 ≠ (1*k+3-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart6777_0, cyclePart6777_1, exit82, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro6777_2 (k j : Nat) (hj : j < (1*k+2)) : applyExit (cyclePart6777_1 k j) exit84 1 = some (cycleState6777 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart6777_1, cycleState6777, exit84, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun6777 (k j : Nat) (hj : j < (1*k+2)) : Runs 70 (cycleState6777 k j).denote (cycleState6777 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState6777 k j).denote (cyclePart6777_0 k j).denote := @applyExit_sound (cycleState6777 k j) (cyclePart6777_0 k j) exit83 1 valid83 (cycleMacro6777_0 k j hj) - have h1 : Runs (1*11) (cyclePart6777_0 k j).denote (cyclePart6777_1 k j).denote := @applyExit_sound (cyclePart6777_0 k j) (cyclePart6777_1 k j) exit82 1 valid82 (cycleMacro6777_1 k j hj) - have h2 : Runs (1*21) (cyclePart6777_1 k j).denote (cycleState6777 k (j+1)).denote := @applyExit_sound (cyclePart6777_1 k j) (cycleState6777 k (j+1)) exit84 1 valid84 (cycleMacro6777_2 k j hj) - exact (@Runs.trans (1*38) ((1*11)+(1*21)) (cycleState6777 k j).denote (cyclePart6777_0 k j).denote (cycleState6777 k (j+1)).denote h0 (@Runs.trans (1*11) (1*21) (cyclePart6777_0 k j).denote (cyclePart6777_1 k j).denote (cycleState6777 k (j+1)).denote h1 h2)) -theorem step6777 (k : Nat) : Runs ((1*k+2)*70) (before6777 k).denote (before6778 k).denote := by - have h := Runs.chain (fun j => (cycleState6777 k j).denote) 70 (1*k+2) (cycleRun6777 k) - have h0 : cycleState6777 k 0 = before6777 k := by simp [cycleState6777, before6777] - have h1 : cycleState6777 k (1*k+2) = before6778 k := by - simp [cycleState6777, before6778] <;> omega - simpa only [h0, h1] using h -theorem macro6778 (k : Nat) : applyExit (before6778 k) exit83 1 = some (before6779 k) := by - simp (disch := omega) [before6778, before6779, exit83, applyExit, pop, push] - <;> omega -theorem step6778 (k : Nat) : Runs (1*38) (before6778 k).denote (before6779 k).denote := - @applyExit_sound (before6778 k) (before6779 k) exit83 1 valid83 (macro6778 k) -theorem macro6779 (k : Nat) : applyExit (before6779 k) exit82 1 = some (before6780 k) := by - simp (disch := omega) [before6779, before6780, exit82, applyExit, pop, push] - <;> omega -theorem step6779 (k : Nat) : Runs (1*11) (before6779 k).denote (before6780 k).denote := - @applyExit_sound (before6779 k) (before6780 k) exit82 1 valid82 (macro6779 k) -theorem macro6780 (k : Nat) : applyExit (before6780 k) exit84 1 = some (before6781 k) := by - simp (disch := omega) [before6780, before6781, exit84, applyExit, pop, push] - <;> omega -theorem step6780 (k : Nat) : Runs (1*21) (before6780 k).denote (before6781 k).denote := - @applyExit_sound (before6780 k) (before6781 k) exit84 1 valid84 (macro6780 k) -theorem macro6781 (k : Nat) : applyExit (before6781 k) exit83 1 = some (before6782 k) := by - simp (disch := omega) [before6781, before6782, exit83, applyExit, pop, push] - <;> omega -theorem step6781 (k : Nat) : Runs (1*38) (before6781 k).denote (before6782 k).denote := - @applyExit_sound (before6781 k) (before6782 k) exit83 1 valid83 (macro6781 k) -theorem macro6782 (k : Nat) : applyExit (before6782 k) exit275 1 = some (before6783 k) := by - simp (disch := omega) [before6782, before6783, exit275, applyExit, pop, push] - <;> omega -theorem step6782 (k : Nat) : Runs (1*38) (before6782 k).denote (before6783 k).denote := - @applyExit_sound (before6782 k) (before6783 k) exit275 1 valid275 (macro6782 k) -theorem macro6783 (k : Nat) : applyExit (before6783 k) exit0 791761151 = some (before6784 k) := by - simp (disch := omega) [before6783, before6784, exit0, applyExit, pop, push] - <;> omega -theorem step6783 (k : Nat) : Runs (791761151*2) (before6783 k).denote (before6784 k).denote := - @applyExit_sound (before6783 k) (before6784 k) exit0 791761151 valid0 (macro6783 k) -theorem macro6784 (k : Nat) : applyExit (before6784 k) exit1 1 = some (before6785 k) := by - simp (disch := omega) [before6784, before6785, exit1, applyExit, pop, push] - <;> omega -theorem step6784 (k : Nat) : Runs (1*3) (before6784 k).denote (before6785 k).denote := - @applyExit_sound (before6784 k) (before6785 k) exit1 1 valid1 (macro6784 k) -theorem macro6785 (k : Nat) : applyExit (before6785 k) exit2 791761151 = some (before6786 k) := by - simp (disch := omega) [before6785, before6786, exit2, applyExit, pop, push] - <;> omega -theorem step6785 (k : Nat) : Runs (791761151*2) (before6785 k).denote (before6786 k).denote := - @applyExit_sound (before6785 k) (before6786 k) exit2 791761151 valid2 (macro6785 k) -theorem macro6786 (k : Nat) : applyExit (before6786 k) exit276 1 = some (before6787 k) := by - simp (disch := omega) [before6786, before6787, exit276, applyExit, pop, push] - <;> omega -theorem step6786 (k : Nat) : Runs (1*38) (before6786 k).denote (before6787 k).denote := - @applyExit_sound (before6786 k) (before6787 k) exit276 1 valid276 (macro6786 k) -theorem macro6787 (k : Nat) : applyExit (before6787 k) exit84 1 = some (before6788 k) := by - simp (disch := omega) [before6787, before6788, exit84, applyExit, pop, push] - <;> omega -theorem step6787 (k : Nat) : Runs (1*21) (before6787 k).denote (before6788 k).denote := - @applyExit_sound (before6787 k) (before6788 k) exit84 1 valid84 (macro6787 k) -theorem macro6788 (k : Nat) : applyExit (before6788 k) exit275 1 = some (before6789 k) := by - simp (disch := omega) [before6788, before6789, exit275, applyExit, pop, push] - <;> omega -theorem step6788 (k : Nat) : Runs (1*38) (before6788 k).denote (before6789 k).denote := - @applyExit_sound (before6788 k) (before6789 k) exit275 1 valid275 (macro6788 k) -theorem macro6789 (k : Nat) : applyExit (before6789 k) exit0 791761152 = some (before6790 k) := by - simp (disch := omega) [before6789, before6790, exit0, applyExit, pop, push] - <;> omega -theorem step6789 (k : Nat) : Runs (791761152*2) (before6789 k).denote (before6790 k).denote := - @applyExit_sound (before6789 k) (before6790 k) exit0 791761152 valid0 (macro6789 k) -theorem macro6790 (k : Nat) : applyExit (before6790 k) exit13 10 = some (before6791 k) := by - simp (disch := omega) [before6790, before6791, exit13, applyExit, pop, push] - <;> omega -theorem step6790 (k : Nat) : Runs (10*2) (before6790 k).denote (before6791 k).denote := - @applyExit_sound (before6790 k) (before6791 k) exit13 10 valid13 (macro6790 k) -theorem macro6791 (k : Nat) : applyExit (before6791 k) exit0 20 = some (before6792 k) := by - simp (disch := omega) [before6791, before6792, exit0, applyExit, pop, push] - <;> omega -theorem step6791 (k : Nat) : Runs (20*2) (before6791 k).denote (before6792 k).denote := - @applyExit_sound (before6791 k) (before6792 k) exit0 20 valid0 (macro6791 k) -theorem macro6792 (k : Nat) : applyExit (before6792 k) exit1 1 = some (before6793 k) := by - simp (disch := omega) [before6792, before6793, exit1, applyExit, pop, push] - <;> omega -theorem step6792 (k : Nat) : Runs (1*3) (before6792 k).denote (before6793 k).denote := - @applyExit_sound (before6792 k) (before6793 k) exit1 1 valid1 (macro6792 k) -theorem macro6793 (k : Nat) : applyExit (before6793 k) exit2 20 = some (before6794 k) := by - simp (disch := omega) [before6793, before6794, exit2, applyExit, pop, push] - <;> omega -theorem step6793 (k : Nat) : Runs (20*2) (before6793 k).denote (before6794 k).denote := - @applyExit_sound (before6793 k) (before6794 k) exit2 20 valid2 (macro6793 k) -theorem macro6794 (k : Nat) : applyExit (before6794 k) exit6 1 = some (before6795 k) := by - simp (disch := omega) [before6794, before6795, exit6, applyExit, pop, push] - <;> omega -theorem step6794 (k : Nat) : Runs (1*1) (before6794 k).denote (before6795 k).denote := - @applyExit_sound (before6794 k) (before6795 k) exit6 1 valid6 (macro6794 k) -theorem macro6795 (k : Nat) : applyExit (before6795 k) exit0 21 = some (before6796 k) := by - simp (disch := omega) [before6795, before6796, exit0, applyExit, pop, push] - <;> omega -theorem step6795 (k : Nat) : Runs (21*2) (before6795 k).denote (before6796 k).denote := - @applyExit_sound (before6795 k) (before6796 k) exit0 21 valid0 (macro6795 k) -theorem macro6796 (k : Nat) : applyExit (before6796 k) exit13 42 = some (before6797 k) := by - simp (disch := omega) [before6796, before6797, exit13, applyExit, pop, push] - <;> omega -theorem step6796 (k : Nat) : Runs (42*2) (before6796 k).denote (before6797 k).denote := - @applyExit_sound (before6796 k) (before6797 k) exit13 42 valid13 (macro6796 k) -theorem macro6797 (k : Nat) : applyExit (before6797 k) exit0 14 = some (before6798 k) := by - simp (disch := omega) [before6797, before6798, exit0, applyExit, pop, push] - <;> omega -theorem step6797 (k : Nat) : Runs (14*2) (before6797 k).denote (before6798 k).denote := - @applyExit_sound (before6797 k) (before6798 k) exit0 14 valid0 (macro6797 k) -theorem macro6798 (k : Nat) : applyExit (before6798 k) exit1 1 = some (before6799 k) := by - simp (disch := omega) [before6798, before6799, exit1, applyExit, pop, push] - <;> omega -theorem step6798 (k : Nat) : Runs (1*3) (before6798 k).denote (before6799 k).denote := - @applyExit_sound (before6798 k) (before6799 k) exit1 1 valid1 (macro6798 k) -theorem macro6799 (k : Nat) : applyExit (before6799 k) exit2 14 = some (after6799 k) := by - simp (disch := omega) [before6799, after6799, exit2, applyExit, pop, push] - <;> omega -theorem step6799 (k : Nat) : Runs (14*2) (before6799 k).denote (after6799 k).denote := - @applyExit_sound (before6799 k) (after6799 k) exit2 14 valid2 (macro6799 k) -theorem chunkRun067 (k : Nat) : Runs (108*k+6334090962) (before6700 k).denote (after6799 k).denote := by - have h := (@Runs.trans ((((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))))+(((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))))+(((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2))))))) ((((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))))+((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38))))))+(((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))))+((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2))))))) (before6700 k).denote (before6750 k).denote (after6799 k).denote (@Runs.trans (((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))))+(((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))))) (((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2)))))) (before6700 k).denote (before6725 k).denote (before6750 k).denote (@Runs.trans ((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38))))) (((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))) (before6700 k).denote (before6712 k).denote (before6725 k).denote (@Runs.trans (((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2)))) (((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))) (before6700 k).denote (before6706 k).denote (before6712 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((41*2)+((1*2)+(19*2))) (before6700 k).denote (before6703 k).denote (before6706 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before6700 k).denote (before6701 k).denote (before6703 k).denote (step6700 k) (@Runs.trans (1*2) (1*2) (before6701 k).denote (before6702 k).denote (before6703 k).denote (step6701 k) (step6702 k))) (@Runs.trans (41*2) ((1*2)+(19*2)) (before6703 k).denote (before6704 k).denote (before6706 k).denote (step6703 k) (@Runs.trans (1*2) (19*2) (before6704 k).denote (before6705 k).denote (before6706 k).denote (step6704 k) (step6705 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((791761151*2)+(1*38))) (before6706 k).denote (before6709 k).denote (before6712 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before6706 k).denote (before6707 k).denote (before6709 k).denote (step6706 k) (@Runs.trans (1*2) (9*2) (before6707 k).denote (before6708 k).denote (before6709 k).denote (step6707 k) (step6708 k))) (@Runs.trans (1*2) ((791761151*2)+(1*38)) (before6709 k).denote (before6710 k).denote (before6712 k).denote (step6709 k) (@Runs.trans (791761151*2) (1*38) (before6710 k).denote (before6711 k).denote (before6712 k).denote (step6710 k) (step6711 k))))) (@Runs.trans ((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))) (before6712 k).denote (before6718 k).denote (before6725 k).denote (@Runs.trans (((1*k+7)*38)+((4*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before6712 k).denote (before6715 k).denote (before6718 k).denote (@Runs.trans ((1*k+7)*38) ((4*2)+(1*2)) (before6712 k).denote (before6713 k).denote (before6715 k).denote (step6712 k) (@Runs.trans (4*2) (1*2) (before6713 k).denote (before6714 k).denote (before6715 k).denote (step6713 k) (step6714 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before6715 k).denote (before6716 k).denote (before6718 k).denote (step6715 k) (@Runs.trans (10*2) (1*2) (before6716 k).denote (before6717 k).denote (before6718 k).denote (step6716 k) (step6717 k)))) (@Runs.trans ((6*2)+((1*2)+(1*2))) (((10*2)+(1*2))+((7*2)+(1*2))) (before6718 k).denote (before6721 k).denote (before6725 k).denote (@Runs.trans (6*2) ((1*2)+(1*2)) (before6718 k).denote (before6719 k).denote (before6721 k).denote (step6718 k) (@Runs.trans (1*2) (1*2) (before6719 k).denote (before6720 k).denote (before6721 k).denote (step6719 k) (step6720 k))) (@Runs.trans ((10*2)+(1*2)) ((7*2)+(1*2)) (before6721 k).denote (before6723 k).denote (before6725 k).denote (@Runs.trans (10*2) (1*2) (before6721 k).denote (before6722 k).denote (before6723 k).denote (step6721 k) (step6722 k)) (@Runs.trans (7*2) (1*2) (before6723 k).denote (before6724 k).denote (before6725 k).denote (step6723 k) (step6724 k)))))) (@Runs.trans ((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))) ((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2))))) (before6725 k).denote (before6737 k).denote (before6750 k).denote (@Runs.trans (((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))) (before6725 k).denote (before6731 k).denote (before6737 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((1*1)+(1*1))) (before6725 k).denote (before6728 k).denote (before6731 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before6725 k).denote (before6726 k).denote (before6728 k).denote (step6725 k) (@Runs.trans (15*2) (1*2) (before6726 k).denote (before6727 k).denote (before6728 k).denote (step6726 k) (step6727 k))) (@Runs.trans (1*2) ((1*1)+(1*1)) (before6728 k).denote (before6729 k).denote (before6731 k).denote (step6728 k) (@Runs.trans (1*1) (1*1) (before6729 k).denote (before6730 k).denote (before6731 k).denote (step6729 k) (step6730 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*1))) (before6731 k).denote (before6734 k).denote (before6737 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6731 k).denote (before6732 k).denote (before6734 k).denote (step6731 k) (@Runs.trans (1*2) (1*2) (before6732 k).denote (before6733 k).denote (before6734 k).denote (step6732 k) (step6733 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before6734 k).denote (before6735 k).denote (before6737 k).denote (step6734 k) (@Runs.trans (1*2) (1*1) (before6735 k).denote (before6736 k).denote (before6737 k).denote (step6735 k) (step6736 k))))) (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2)))) (before6737 k).denote (before6743 k).denote (before6750 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((1*2)+(1*3))) (before6737 k).denote (before6740 k).denote (before6743 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before6737 k).denote (before6738 k).denote (before6740 k).denote (step6737 k) (@Runs.trans (1*1) (1*2) (before6738 k).denote (before6739 k).denote (before6740 k).denote (step6738 k) (step6739 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before6740 k).denote (before6741 k).denote (before6743 k).denote (step6740 k) (@Runs.trans (1*2) (1*3) (before6741 k).denote (before6742 k).denote (before6743 k).denote (step6741 k) (step6742 k)))) (@Runs.trans ((1*2)+((1*1)+(2*2))) (((2*2)+(1*3))+((1*1)+(1*2))) (before6743 k).denote (before6746 k).denote (before6750 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before6743 k).denote (before6744 k).denote (before6746 k).denote (step6743 k) (@Runs.trans (1*1) (2*2) (before6744 k).denote (before6745 k).denote (before6746 k).denote (step6744 k) (step6745 k))) (@Runs.trans ((2*2)+(1*3)) ((1*1)+(1*2)) (before6746 k).denote (before6748 k).denote (before6750 k).denote (@Runs.trans (2*2) (1*3) (before6746 k).denote (before6747 k).denote (before6748 k).denote (step6746 k) (step6747 k)) (@Runs.trans (1*1) (1*2) (before6748 k).denote (before6749 k).denote (before6750 k).denote (step6748 k) (step6749 k))))))) (@Runs.trans (((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))))+((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38)))))) (((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))))+((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2)))))) (before6750 k).denote (before6775 k).denote (after6799 k).denote (@Runs.trans ((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2))))) ((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38))))) (before6750 k).denote (before6762 k).denote (before6775 k).denote (@Runs.trans (((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2)))) (((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))) (before6750 k).denote (before6756 k).denote (before6762 k).denote (@Runs.trans ((16*2)+((8*2)+(1*3))) ((8*2)+((1*1)+(9*2))) (before6750 k).denote (before6753 k).denote (before6756 k).denote (@Runs.trans (16*2) ((8*2)+(1*3)) (before6750 k).denote (before6751 k).denote (before6753 k).denote (step6750 k) (@Runs.trans (8*2) (1*3) (before6751 k).denote (before6752 k).denote (before6753 k).denote (step6751 k) (step6752 k))) (@Runs.trans (8*2) ((1*1)+(9*2)) (before6753 k).denote (before6754 k).denote (before6756 k).denote (step6753 k) (@Runs.trans (1*1) (9*2) (before6754 k).denote (before6755 k).denote (before6756 k).denote (step6754 k) (step6755 k)))) (@Runs.trans ((11*2)+((7*2)+(1*3))) ((7*2)+((1*1)+(8*2))) (before6756 k).denote (before6759 k).denote (before6762 k).denote (@Runs.trans (11*2) ((7*2)+(1*3)) (before6756 k).denote (before6757 k).denote (before6759 k).denote (step6756 k) (@Runs.trans (7*2) (1*3) (before6757 k).denote (before6758 k).denote (before6759 k).denote (step6757 k) (step6758 k))) (@Runs.trans (7*2) ((1*1)+(8*2)) (before6759 k).denote (before6760 k).denote (before6762 k).denote (step6759 k) (@Runs.trans (1*1) (8*2) (before6760 k).denote (before6761 k).denote (before6762 k).denote (step6760 k) (step6761 k))))) (@Runs.trans (((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2)))) (((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38)))) (before6762 k).denote (before6768 k).denote (before6775 k).denote (@Runs.trans ((11*2)+((5*2)+(1*11))) ((5*2)+((1*1)+(5*2))) (before6762 k).denote (before6765 k).denote (before6768 k).denote (@Runs.trans (11*2) ((5*2)+(1*11)) (before6762 k).denote (before6763 k).denote (before6765 k).denote (step6762 k) (@Runs.trans (5*2) (1*11) (before6763 k).denote (before6764 k).denote (before6765 k).denote (step6763 k) (step6764 k))) (@Runs.trans (5*2) ((1*1)+(5*2)) (before6765 k).denote (before6766 k).denote (before6768 k).denote (step6765 k) (@Runs.trans (1*1) (5*2) (before6766 k).denote (before6767 k).denote (before6768 k).denote (step6766 k) (step6767 k)))) (@Runs.trans ((1*38)+((1*11)+(1*21))) (((1*38)+(1*11))+((1*21)+(1*38))) (before6768 k).denote (before6771 k).denote (before6775 k).denote (@Runs.trans (1*38) ((1*11)+(1*21)) (before6768 k).denote (before6769 k).denote (before6771 k).denote (step6768 k) (@Runs.trans (1*11) (1*21) (before6769 k).denote (before6770 k).denote (before6771 k).denote (step6769 k) (step6770 k))) (@Runs.trans ((1*38)+(1*11)) ((1*21)+(1*38)) (before6771 k).denote (before6773 k).denote (before6775 k).denote (@Runs.trans (1*38) (1*11) (before6771 k).denote (before6772 k).denote (before6773 k).denote (step6771 k) (step6772 k)) (@Runs.trans (1*21) (1*38) (before6773 k).denote (before6774 k).denote (before6775 k).denote (step6773 k) (step6774 k)))))) (@Runs.trans ((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38))))) ((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2))))) (before6775 k).denote (before6787 k).denote (after6799 k).denote (@Runs.trans (((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21)))) (((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))) (before6775 k).denote (before6781 k).denote (before6787 k).denote (@Runs.trans ((1*11)+((1*21)+((1*k+2)*70))) ((1*38)+((1*11)+(1*21))) (before6775 k).denote (before6778 k).denote (before6781 k).denote (@Runs.trans (1*11) ((1*21)+((1*k+2)*70)) (before6775 k).denote (before6776 k).denote (before6778 k).denote (step6775 k) (@Runs.trans (1*21) ((1*k+2)*70) (before6776 k).denote (before6777 k).denote (before6778 k).denote (step6776 k) (step6777 k))) (@Runs.trans (1*38) ((1*11)+(1*21)) (before6778 k).denote (before6779 k).denote (before6781 k).denote (step6778 k) (@Runs.trans (1*11) (1*21) (before6779 k).denote (before6780 k).denote (before6781 k).denote (step6779 k) (step6780 k)))) (@Runs.trans ((1*38)+((1*38)+(791761151*2))) ((1*3)+((791761151*2)+(1*38))) (before6781 k).denote (before6784 k).denote (before6787 k).denote (@Runs.trans (1*38) ((1*38)+(791761151*2)) (before6781 k).denote (before6782 k).denote (before6784 k).denote (step6781 k) (@Runs.trans (1*38) (791761151*2) (before6782 k).denote (before6783 k).denote (before6784 k).denote (step6782 k) (step6783 k))) (@Runs.trans (1*3) ((791761151*2)+(1*38)) (before6784 k).denote (before6785 k).denote (before6787 k).denote (step6784 k) (@Runs.trans (791761151*2) (1*38) (before6785 k).denote (before6786 k).denote (before6787 k).denote (step6785 k) (step6786 k))))) (@Runs.trans (((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3)))) (((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2)))) (before6787 k).denote (before6793 k).denote (after6799 k).denote (@Runs.trans ((1*21)+((1*38)+(791761152*2))) ((10*2)+((20*2)+(1*3))) (before6787 k).denote (before6790 k).denote (before6793 k).denote (@Runs.trans (1*21) ((1*38)+(791761152*2)) (before6787 k).denote (before6788 k).denote (before6790 k).denote (step6787 k) (@Runs.trans (1*38) (791761152*2) (before6788 k).denote (before6789 k).denote (before6790 k).denote (step6788 k) (step6789 k))) (@Runs.trans (10*2) ((20*2)+(1*3)) (before6790 k).denote (before6791 k).denote (before6793 k).denote (step6790 k) (@Runs.trans (20*2) (1*3) (before6791 k).denote (before6792 k).denote (before6793 k).denote (step6791 k) (step6792 k)))) (@Runs.trans ((20*2)+((1*1)+(21*2))) (((42*2)+(14*2))+((1*3)+(14*2))) (before6793 k).denote (before6796 k).denote (after6799 k).denote (@Runs.trans (20*2) ((1*1)+(21*2)) (before6793 k).denote (before6794 k).denote (before6796 k).denote (step6793 k) (@Runs.trans (1*1) (21*2) (before6794 k).denote (before6795 k).denote (before6796 k).denote (step6794 k) (step6795 k))) (@Runs.trans ((42*2)+(14*2)) ((1*3)+(14*2)) (before6796 k).denote (before6798 k).denote (after6799 k).denote (@Runs.trans (42*2) (14*2) (before6796 k).denote (before6797 k).denote (before6798 k).denote (step6796 k) (step6797 k)) (@Runs.trans (1*3) (14*2) (before6798 k).denote (before6799 k).denote (after6799 k).denote (step6798 k) (step6799 k)))))))) - have ht : (((((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761151*2)+(1*38)))))+(((((1*k+7)*38)+((4*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))))+(((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*1))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))))+((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((2*2)+(1*3))+((1*1)+(1*2)))))))+((((((16*2)+((8*2)+(1*3)))+((8*2)+((1*1)+(9*2))))+(((11*2)+((7*2)+(1*3)))+((7*2)+((1*1)+(8*2)))))+((((11*2)+((5*2)+(1*11)))+((5*2)+((1*1)+(5*2))))+(((1*38)+((1*11)+(1*21)))+(((1*38)+(1*11))+((1*21)+(1*38))))))+(((((1*11)+((1*21)+((1*k+2)*70)))+((1*38)+((1*11)+(1*21))))+(((1*38)+((1*38)+(791761151*2)))+((1*3)+((791761151*2)+(1*38)))))+((((1*21)+((1*38)+(791761152*2)))+((10*2)+((20*2)+(1*3))))+(((20*2)+((1*1)+(21*2)))+(((42*2)+(14*2))+((1*3)+(14*2)))))))) = (108*k+6334090962) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean deleted file mode 100644 index fc367a81..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk068.lean +++ /dev/null @@ -1,817 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6800_0 : Stack := [] -abbrev tail6800_1 : Stack := ⟨w1,1⟩ :: tail6800_0 -abbrev tail6800_2 : Stack := ⟨w2,1⟩ :: tail6800_1 -abbrev tail6800_3 : Stack := ⟨w1,2⟩ :: tail6800_2 -abbrev tail6800_4 : Stack := ⟨w0,1⟩ :: tail6800_3 -abbrev tail6800_5 : Stack := ⟨w2,1⟩ :: tail6800_4 -abbrev tail6800_6 : Stack := ⟨w1,1⟩ :: tail6800_5 -abbrev tail6800_7 : Stack := ⟨w0,15⟩ :: tail6800_6 -abbrev tail6800_8 : Stack := ⟨w2,1⟩ :: tail6800_7 -abbrev tail6800_9 : Stack := ⟨w1,9⟩ :: tail6800_8 -abbrev tail6800_10 : Stack := ⟨w0,10⟩ :: tail6800_9 -abbrev tail6800_11 : Stack := ⟨w2,1⟩ :: tail6800_10 -abbrev tail6800_12 : Stack := ⟨w1,8⟩ :: tail6800_11 -abbrev tail6800_13 : Stack := ⟨w0,10⟩ :: tail6800_12 -abbrev tail6800_14 : Stack := ⟨w2,1⟩ :: tail6800_13 -abbrev tail6800_15 : Stack := ⟨w1,5⟩ :: tail6800_14 -abbrev tail6800_16 (k : Nat) : Stack := ⟨w62,(1*k+7)⟩ :: tail6800_15 -abbrev tail6800_17 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6800_16 k -abbrev tail6800_18 (k : Nat) : Stack := ⟨w1,791761152⟩ :: tail6800_17 k -abbrev tail6800_19 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6800_18 k -abbrev tail6800_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_19 k -abbrev tail6800_21 (k : Nat) : Stack := ⟨w1,21⟩ :: tail6800_20 k -abbrev tail6800_22 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6800_21 k -abbrev tail6800_23 : Stack := ⟨w1,30⟩ :: tail6800_0 -abbrev tail6800_24 : Stack := ⟨w2,1⟩ :: tail6800_23 -abbrev tail6800_25 : Stack := ⟨w0,14⟩ :: tail6800_24 -abbrev tail6800_26 : Stack := ⟨w1,39⟩ :: tail6800_25 -abbrev tail6800_27 : Stack := ⟨w2,1⟩ :: tail6800_26 -abbrev tail6800_28 : Stack := ⟨w0,90⟩ :: tail6800_27 -abbrev tail6800_29 : Stack := ⟨w1,18⟩ :: tail6800_28 -abbrev tail6800_30 : Stack := ⟨w2,1⟩ :: tail6800_29 -abbrev tail6800_31 : Stack := ⟨w0,11⟩ :: tail6800_30 -abbrev tail6800_32 (k : Nat) : Stack := ⟨w304,(1*k+8)⟩ :: tail6800_31 -abbrev tail6800_33 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6800_32 k -abbrev tail6800_34 (k : Nat) : Stack := ⟨w1,94⟩ :: tail6800_33 k -abbrev tail6800_35 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6800_34 k -abbrev tail6800_36 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6800_21 k -abbrev tail6800_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_36 k -abbrev tail6800_38 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6800_37 k -abbrev tail6800_39 (k : Nat) : Stack := ⟨w0,94⟩ :: tail6800_38 k -abbrev tail6800_40 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6800_39 k -abbrev tail6800_41 (k : Nat) : Stack := ⟨w304,(1*k+7)⟩ :: tail6800_31 -abbrev tail6800_42 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_41 k -abbrev tail6800_43 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6800_42 k -abbrev tail6800_44 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6800_38 k -abbrev tail6800_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_44 k -abbrev tail6800_46 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6800_45 k -abbrev tail6800_47 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_46 k -abbrev tail6800_48 (k : Nat) : Stack := ⟨w304,(1*k+6)⟩ :: tail6800_31 -abbrev tail6800_49 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_48 k -abbrev tail6800_50 (k : Nat) : Stack := ⟨w307,1⟩ :: tail6800_46 k -abbrev tail6800_51 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_50 k -abbrev tail6800_52 (k : Nat) : Stack := ⟨w304,(1*k+5)⟩ :: tail6800_31 -abbrev tail6800_53 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_52 k -abbrev tail6800_54 (k : Nat) : Stack := ⟨w307,2⟩ :: tail6800_46 k -abbrev tail6800_55 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_54 k -abbrev tail6800_56 (k : Nat) : Stack := ⟨w304,(1*k+4)⟩ :: tail6800_31 -abbrev tail6800_57 (k : Nat) : Stack := ⟨w305,1⟩ :: tail6800_56 k -abbrev tail6800_58 (k : Nat) : Stack := ⟨w307,3⟩ :: tail6800_46 k -abbrev tail6800_59 (k : Nat) : Stack := ⟨w307,(1*k+6)⟩ :: tail6800_46 k -abbrev tail6800_60 : Stack := ⟨w304,1⟩ :: tail6800_31 -abbrev tail6800_61 : Stack := ⟨w305,1⟩ :: tail6800_60 -abbrev tail6800_62 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_59 k -abbrev tail6800_63 : Stack := ⟨w305,1⟩ :: tail6800_31 -abbrev tail6800_64 (k : Nat) : Stack := ⟨w307,(1*k+7)⟩ :: tail6800_46 k -abbrev tail6800_65 (k : Nat) : Stack := ⟨w306,1⟩ :: tail6800_64 k -abbrev tail6800_66 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6800_65 k -abbrev tail6800_67 : Stack := ⟨w0,1⟩ :: tail6800_29 -abbrev tail6800_68 : Stack := ⟨w0,12⟩ :: tail6800_29 -abbrev tail6800_69 (k : Nat) : Stack := ⟨w307,(1*k+8)⟩ :: tail6800_46 k -abbrev tail6800_70 (k : Nat) : Stack := ⟨w1,12⟩ :: tail6800_69 k -abbrev tail6800_71 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6800_70 k -abbrev tail6800_72 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6800_71 k -abbrev tail6800_73 : Stack := ⟨w0,1⟩ :: tail6800_26 -abbrev tail6800_74 : Stack := ⟨w0,91⟩ :: tail6800_26 -abbrev tail6800_75 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6800_70 k -abbrev tail6800_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_75 k -abbrev tail6800_77 (k : Nat) : Stack := ⟨w1,91⟩ :: tail6800_76 k -abbrev tail6800_78 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6800_77 k -abbrev tail6800_79 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6800_78 k -abbrev tail6800_80 : Stack := ⟨w0,1⟩ :: tail6800_23 -abbrev tail6800_81 : Stack := ⟨w0,15⟩ :: tail6800_23 -abbrev tail6800_82 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6800_77 k -abbrev tail6800_83 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_82 k -abbrev tail6800_84 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6800_83 k -abbrev tail6800_85 (k : Nat) : Stack := ⟨w0,30⟩ :: tail6800_84 k -abbrev tail6800_86 : Stack := ⟨w0,1⟩ :: tail6800_0 -abbrev tail6800_87 (k : Nat) : Stack := ⟨w0,29⟩ :: tail6800_84 k -abbrev tail6800_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_87 k -abbrev tail6800_89 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_88 k -abbrev tail6800_90 : Stack := ⟨w0,2⟩ :: tail6800_0 -abbrev tail6800_91 : Stack := ⟨w0,3⟩ :: tail6800_0 -abbrev tail6800_92 (k : Nat) : Stack := ⟨w0,28⟩ :: tail6800_84 k -abbrev tail6800_93 : Stack := ⟨w1,1⟩ :: tail6800_91 -abbrev tail6800_94 : Stack := ⟨w1,29⟩ :: tail6800_91 -abbrev tail6800_95 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6800_83 k -abbrev tail6800_96 : Stack := ⟨w2,1⟩ :: tail6800_94 -abbrev tail6800_97 : Stack := ⟨w0,14⟩ :: tail6800_96 -abbrev tail6800_98 : Stack := ⟨w0,15⟩ :: tail6800_96 -abbrev tail6800_99 (k : Nat) : Stack := ⟨w0,37⟩ :: tail6800_77 k -abbrev tail6800_100 : Stack := ⟨w1,1⟩ :: tail6800_98 -abbrev tail6800_101 : Stack := ⟨w1,38⟩ :: tail6800_98 -abbrev tail6800_102 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6800_76 k -abbrev tail6800_103 : Stack := ⟨w2,1⟩ :: tail6800_101 -abbrev tail6800_104 : Stack := ⟨w0,90⟩ :: tail6800_103 -abbrev tail6800_105 : Stack := ⟨w0,91⟩ :: tail6800_103 -abbrev tail6800_106 (k : Nat) : Stack := ⟨w0,16⟩ :: tail6800_70 k -abbrev tail6800_107 : Stack := ⟨w1,1⟩ :: tail6800_105 -abbrev tail6800_108 : Stack := ⟨w1,17⟩ :: tail6800_105 -abbrev tail6800_109 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6800_69 k -abbrev tail6800_110 : Stack := ⟨w2,1⟩ :: tail6800_108 -abbrev tail6800_111 : Stack := ⟨w0,11⟩ :: tail6800_110 -abbrev tail6800_112 (k : Nat) : Stack := ⟨w308,(1*k+8)⟩ :: tail6800_111 -abbrev tail6800_113 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6800_112 k -abbrev tail6800_114 (k : Nat) : Stack := ⟨w0,25⟩ :: tail6800_112 k -abbrev tail6800_115 (k : Nat) : Stack := ⟨w0,92⟩ :: tail6800_38 k -abbrev tail6800_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_114 k -abbrev tail6800_117 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6800_114 k -abbrev tail6800_118 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6800_37 k -abbrev tail6800_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_117 k -abbrev tail6800_120 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6800_119 k -abbrev tail6800_121 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6800_119 k -abbrev tail6800_122 (k : Nat) : Stack := ⟨w0,40⟩ :: tail6800_21 k -abbrev tail6800_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_121 k -abbrev tail6800_124 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6800_121 k -abbrev tail6800_125 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6800_20 k -abbrev tail6800_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_124 k -abbrev tail6800_127 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6800_126 k -abbrev tail6800_128 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6800_126 k -abbrev tail6800_129 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6800_18 k -abbrev tail6800_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_128 k -abbrev tail6800_131 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6800_128 k -abbrev tail6800_132 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6800_17 k -abbrev tail6800_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_131 k -abbrev tail6800_134 (k : Nat) : Stack := ⟨w0,791761151⟩ :: tail6800_133 k -abbrev tail6800_135 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6800_134 k -abbrev tail6800_136 (k : Nat) : Stack := ⟨w67,(1*k+7)⟩ :: tail6800_135 k -abbrev tail6800_137 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6800_136 k -abbrev tail6800_138 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6800_136 k -abbrev tail6800_139 : Stack := ⟨w0,9⟩ :: tail6800_12 -abbrev tail6800_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_138 k -abbrev tail6800_141 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6800_138 k -abbrev tail6800_142 : Stack := ⟨w1,7⟩ :: tail6800_11 -abbrev tail6800_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_141 k -abbrev tail6800_144 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6800_143 k -abbrev tail6800_145 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6800_143 k -abbrev tail6800_146 : Stack := ⟨w0,9⟩ :: tail6800_9 -abbrev tail6800_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_145 k -abbrev tail6800_148 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6800_145 k -abbrev tail6800_149 : Stack := ⟨w1,8⟩ :: tail6800_8 -abbrev tail6800_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_148 k -abbrev tail6800_151 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6800_150 k -abbrev tail6800_152 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6800_150 k -abbrev tail6800_153 : Stack := ⟨w0,14⟩ :: tail6800_6 -abbrev tail6800_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_152 k -abbrev tail6800_155 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6800_152 k -abbrev tail6800_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_155 k -abbrev tail6800_157 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6800_156 k -abbrev tail6800_158 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6800_157 k -abbrev tail6800_159 : Stack := ⟨w1,1⟩ :: tail6800_2 -abbrev tail6800_160 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_158 k -abbrev tail6800_161 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6800_160 k -abbrev tail6800_162 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6800_160 k -abbrev tail6800_163 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6800_162 k - -def before6800 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail6800_22 k),(tail6800_35 k)⟩ -def before6801 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521633),(tail6800_37 k),(tail6800_35 k)⟩ -def before6802 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521663),(tail6800_38 k),(tail6800_34 k)⟩ -def before6803 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521851),(tail6800_39 k),(tail6800_33 k)⟩ -def before6804 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail6800_40 k),(tail6800_32 k)⟩ -def before6805 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6800_40 k),(tail6800_42 k)⟩ -def before6806 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail6800_39 k),(tail6800_43 k)⟩ -def before6807 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521851),(tail6800_45 k),(tail6800_43 k)⟩ -def before6808 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail6800_46 k),(tail6800_42 k)⟩ -def before6809 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail6800_47 k),(tail6800_41 k)⟩ -def before6810 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail6800_47 k),(tail6800_49 k)⟩ -def before6811 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail6800_50 k),(tail6800_49 k)⟩ -def before6812 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail6800_51 k),(tail6800_48 k)⟩ -def before6813 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail6800_51 k),(tail6800_53 k)⟩ -def before6814 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail6800_54 k),(tail6800_53 k)⟩ -def before6815 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail6800_55 k),(tail6800_52 k)⟩ -def before6816 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail6800_55 k),(tail6800_57 k)⟩ -def before6817 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail6800_58 k),(tail6800_57 k)⟩ -def before6818 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail6800_59 k),tail6800_61⟩ -def before6819 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail6800_62 k),tail6800_60⟩ -def before6820 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail6800_62 k),tail6800_63⟩ -def before6821 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail6800_64 k),tail6800_63⟩ -def before6822 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail6800_65 k),tail6800_31⟩ -def before6823 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526609),(tail6800_66 k),tail6800_30⟩ -def before6824 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526609),(tail6800_66 k),tail6800_67⟩ -def before6825 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6800_65 k),tail6800_68⟩ -def before6826 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail6800_69 k),tail6800_68⟩ -def before6827 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526611),(tail6800_70 k),tail6800_29⟩ -def before6828 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail6800_71 k),tail6800_28⟩ -def before6829 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526827),(tail6800_72 k),tail6800_27⟩ -def before6830 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail6800_72 k),tail6800_73⟩ -def before6831 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail6800_71 k),tail6800_74⟩ -def before6832 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526647),(tail6800_76 k),tail6800_74⟩ -def before6833 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526829),(tail6800_77 k),tail6800_26⟩ -def before6834 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526907),(tail6800_78 k),tail6800_25⟩ -def before6835 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526935),(tail6800_79 k),tail6800_24⟩ -def before6836 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail6800_79 k),tail6800_80⟩ -def before6837 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail6800_78 k),tail6800_81⟩ -def before6838 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526907),(tail6800_83 k),tail6800_81⟩ -def before6839 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526937),(tail6800_84 k),tail6800_23⟩ -def before6840 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526997),(tail6800_85 k),tail6800_0⟩ -def before6841 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail6800_85 k),tail6800_86⟩ -def before6842 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526997),(tail6800_88 k),tail6800_86⟩ -def before6843 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526999),(tail6800_89 k),tail6800_0⟩ -def before6844 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526999),(tail6800_89 k),tail6800_86⟩ -def before6845 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail6800_88 k),tail6800_90⟩ -def before6846 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526995),(tail6800_87 k),tail6800_91⟩ -def before6847 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail6800_92 k),tail6800_93⟩ -def before6848 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail6800_84 k),tail6800_94⟩ -def before6849 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526935),(tail6800_95 k),tail6800_96⟩ -def before6850 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail6800_83 k),tail6800_97⟩ -def before6851 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail6800_82 k),tail6800_98⟩ -def before6852 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail6800_99 k),tail6800_100⟩ -def before6853 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526829),(tail6800_77 k),tail6800_101⟩ -def before6854 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526827),(tail6800_102 k),tail6800_103⟩ -def before6855 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail6800_76 k),tail6800_104⟩ -def before6856 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail6800_75 k),tail6800_105⟩ -def before6857 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail6800_106 k),tail6800_107⟩ -def before6858 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526611),(tail6800_70 k),tail6800_108⟩ -def before6859 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526609),(tail6800_109 k),tail6800_110⟩ -def before6860 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail6800_69 k),tail6800_111⟩ -def before6861 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail6800_46 k),(tail6800_112 k)⟩ -def before6862 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail6800_45 k),(tail6800_113 k)⟩ -def before6863 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail6800_44 k),(tail6800_114 k)⟩ -def before6864 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail6800_115 k),(tail6800_116 k)⟩ -def before6865 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail6800_38 k),(tail6800_117 k)⟩ -def before6866 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521661),(tail6800_118 k),(tail6800_119 k)⟩ -def before6867 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail6800_37 k),(tail6800_120 k)⟩ -def before6868 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail6800_36 k),(tail6800_121 k)⟩ -def before6869 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail6800_122 k),(tail6800_123 k)⟩ -def before6870 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail6800_21 k),(tail6800_124 k)⟩ -def before6871 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521547),(tail6800_125 k),(tail6800_126 k)⟩ -def before6872 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail6800_20 k),(tail6800_127 k)⟩ -def before6873 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail6800_19 k),(tail6800_128 k)⟩ -def before6874 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail6800_129 k),(tail6800_130 k)⟩ -def before6875 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521487),(tail6800_18 k),(tail6800_131 k)⟩ -def before6876 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521485),(tail6800_132 k),(tail6800_133 k)⟩ -def before6877 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail6800_17 k),(tail6800_134 k)⟩ -def before6878 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail6800_16 k),(tail6800_135 k)⟩ -def before6879 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail6800_15,(tail6800_136 k)⟩ -def before6880 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail6800_14,(tail6800_137 k)⟩ -def before6881 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail6800_13,(tail6800_138 k)⟩ -def before6882 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail6800_139,(tail6800_140 k)⟩ -def before6883 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail6800_12,(tail6800_141 k)⟩ -def before6884 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1155),tail6800_142,(tail6800_143 k)⟩ -def before6885 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail6800_11,(tail6800_144 k)⟩ -def before6886 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail6800_10,(tail6800_145 k)⟩ -def before6887 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail6800_146,(tail6800_147 k)⟩ -def before6888 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail6800_9,(tail6800_148 k)⟩ -def before6889 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1193),tail6800_149,(tail6800_150 k)⟩ -def before6890 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail6800_8,(tail6800_151 k)⟩ -def before6891 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail6800_7,(tail6800_152 k)⟩ -def before6892 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail6800_153,(tail6800_154 k)⟩ -def before6893 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6800_6,(tail6800_155 k)⟩ -def before6894 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1243),tail6800_5,(tail6800_156 k)⟩ -def before6895 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1245),tail6800_4,(tail6800_157 k)⟩ -def before6896 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6800_3,(tail6800_158 k)⟩ -def before6897 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail6800_159,(tail6800_160 k)⟩ -def before6898 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail6800_2,(tail6800_161 k)⟩ -def before6899 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1253),tail6800_1,(tail6800_162 k)⟩ -def after6899 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1255),tail6800_0,(tail6800_163 k)⟩ - -theorem macro6800 (k : Nat) : applyExit (before6800 k) exit6 1 = some (before6801 k) := by - simp (disch := omega) [before6800, before6801, exit6, applyExit, pop, push] - <;> omega -theorem step6800 (k : Nat) : Runs (1*1) (before6800 k).denote (before6801 k).denote := - @applyExit_sound (before6800 k) (before6801 k) exit6 1 valid6 (macro6800 k) -theorem macro6801 (k : Nat) : applyExit (before6801 k) exit0 15 = some (before6802 k) := by - simp (disch := omega) [before6801, before6802, exit0, applyExit, pop, push] - <;> omega -theorem step6801 (k : Nat) : Runs (15*2) (before6801 k).denote (before6802 k).denote := - @applyExit_sound (before6801 k) (before6802 k) exit0 15 valid0 (macro6801 k) -theorem macro6802 (k : Nat) : applyExit (before6802 k) exit13 94 = some (before6803 k) := by - simp (disch := omega) [before6802, before6803, exit13, applyExit, pop, push] - <;> omega -theorem step6802 (k : Nat) : Runs (94*2) (before6802 k).denote (before6803 k).denote := - @applyExit_sound (before6802 k) (before6803 k) exit13 94 valid13 (macro6802 k) -theorem macro6803 (k : Nat) : applyExit (before6803 k) exit0 24 = some (before6804 k) := by - simp (disch := omega) [before6803, before6804, exit0, applyExit, pop, push] - <;> omega -theorem step6803 (k : Nat) : Runs (24*2) (before6803 k).denote (before6804 k).denote := - @applyExit_sound (before6803 k) (before6804 k) exit0 24 valid0 (macro6803 k) -theorem macro6804 (k : Nat) : applyExit (before6804 k) exit342 1 = some (before6805 k) := by - simp (disch := omega) [before6804, before6805, exit342, applyExit, pop, push] - <;> omega -theorem step6804 (k : Nat) : Runs (1*47) (before6804 k).denote (before6805 k).denote := - @applyExit_sound (before6804 k) (before6805 k) exit342 1 valid342 (macro6804 k) -theorem macro6805 (k : Nat) : applyExit (before6805 k) exit2 24 = some (before6806 k) := by - simp (disch := omega) [before6805, before6806, exit2, applyExit, pop, push] - <;> omega -theorem step6805 (k : Nat) : Runs (24*2) (before6805 k).denote (before6806 k).denote := - @applyExit_sound (before6805 k) (before6806 k) exit2 24 valid2 (macro6805 k) -theorem macro6806 (k : Nat) : applyExit (before6806 k) exit6 1 = some (before6807 k) := by - simp (disch := omega) [before6806, before6807, exit6, applyExit, pop, push] - <;> omega -theorem step6806 (k : Nat) : Runs (1*1) (before6806 k).denote (before6807 k).denote := - @applyExit_sound (before6806 k) (before6807 k) exit6 1 valid6 (macro6806 k) -theorem macro6807 (k : Nat) : applyExit (before6807 k) exit0 24 = some (before6808 k) := by - simp (disch := omega) [before6807, before6808, exit0, applyExit, pop, push] - <;> omega -theorem step6807 (k : Nat) : Runs (24*2) (before6807 k).denote (before6808 k).denote := - @applyExit_sound (before6807 k) (before6808 k) exit0 24 valid0 (macro6807 k) -theorem macro6808 (k : Nat) : applyExit (before6808 k) exit343 1 = some (before6809 k) := by - simp (disch := omega) [before6808, before6809, exit343, applyExit, pop, push] - <;> omega -theorem step6808 (k : Nat) : Runs (1*1010) (before6808 k).denote (before6809 k).denote := - @applyExit_sound (before6808 k) (before6809 k) exit343 1 valid343 (macro6808 k) -theorem macro6809 (k : Nat) : applyExit (before6809 k) exit342 1 = some (before6810 k) := by - simp (disch := omega) [before6809, before6810, exit342, applyExit, pop, push] - <;> omega -theorem step6809 (k : Nat) : Runs (1*47) (before6809 k).denote (before6810 k).denote := - @applyExit_sound (before6809 k) (before6810 k) exit342 1 valid342 (macro6809 k) -theorem macro6810 (k : Nat) : applyExit (before6810 k) exit344 1 = some (before6811 k) := by - simp (disch := omega) [before6810, before6811, exit344, applyExit, pop, push] - <;> omega -theorem step6810 (k : Nat) : Runs (1*97) (before6810 k).denote (before6811 k).denote := - @applyExit_sound (before6810 k) (before6811 k) exit344 1 valid344 (macro6810 k) -theorem macro6811 (k : Nat) : applyExit (before6811 k) exit343 1 = some (before6812 k) := by - simp (disch := omega) [before6811, before6812, exit343, applyExit, pop, push] - <;> omega -theorem step6811 (k : Nat) : Runs (1*1010) (before6811 k).denote (before6812 k).denote := - @applyExit_sound (before6811 k) (before6812 k) exit343 1 valid343 (macro6811 k) -theorem macro6812 (k : Nat) : applyExit (before6812 k) exit342 1 = some (before6813 k) := by - simp (disch := omega) [before6812, before6813, exit342, applyExit, pop, push] - <;> omega -theorem step6812 (k : Nat) : Runs (1*47) (before6812 k).denote (before6813 k).denote := - @applyExit_sound (before6812 k) (before6813 k) exit342 1 valid342 (macro6812 k) -theorem macro6813 (k : Nat) : applyExit (before6813 k) exit344 1 = some (before6814 k) := by - simp (disch := omega) [before6813, before6814, exit344, applyExit, pop, push] - <;> omega -theorem step6813 (k : Nat) : Runs (1*97) (before6813 k).denote (before6814 k).denote := - @applyExit_sound (before6813 k) (before6814 k) exit344 1 valid344 (macro6813 k) -theorem macro6814 (k : Nat) : applyExit (before6814 k) exit343 1 = some (before6815 k) := by - simp (disch := omega) [before6814, before6815, exit343, applyExit, pop, push] - <;> omega -theorem step6814 (k : Nat) : Runs (1*1010) (before6814 k).denote (before6815 k).denote := - @applyExit_sound (before6814 k) (before6815 k) exit343 1 valid343 (macro6814 k) -theorem macro6815 (k : Nat) : applyExit (before6815 k) exit342 1 = some (before6816 k) := by - simp (disch := omega) [before6815, before6816, exit342, applyExit, pop, push] - <;> omega -theorem step6815 (k : Nat) : Runs (1*47) (before6815 k).denote (before6816 k).denote := - @applyExit_sound (before6815 k) (before6816 k) exit342 1 valid342 (macro6815 k) -theorem macro6816 (k : Nat) : applyExit (before6816 k) exit344 1 = some (before6817 k) := by - simp (disch := omega) [before6816, before6817, exit344, applyExit, pop, push] - <;> omega -theorem step6816 (k : Nat) : Runs (1*97) (before6816 k).denote (before6817 k).denote := - @applyExit_sound (before6816 k) (before6817 k) exit344 1 valid344 (macro6816 k) -def cycleState6817 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w307,(3+1*j)⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761152⟩,⟨w241,1⟩,⟨w62,(1*k+7)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w305,1⟩,⟨w304,(1*k+4-1*j)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ -def cyclePart6817_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w306,1⟩,⟨w307,(3+1*j)⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761152⟩,⟨w241,1⟩,⟨w62,(1*k+7)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w304,(1*k+4-1*j)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ -def cyclePart6817_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w306,1⟩,⟨w307,(3+1*j)⟩,⟨w1,24⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761152⟩,⟨w241,1⟩,⟨w62,(1*k+7)⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,9⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w305,1⟩,⟨w304,(1*k+3-1*j)⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,30⟩]⟩ -theorem cycleMacro6817_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState6817 k j) exit343 1 = some (cyclePart6817_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState6817, cyclePart6817_0, exit343, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro6817_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart6817_0 k j) exit342 1 = some (cyclePart6817_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart6817_0, cyclePart6817_1, exit342, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro6817_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart6817_1 k j) exit344 1 = some (cycleState6817 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart6817_1, cycleState6817, exit344, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun6817 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState6817 k j).denote (cycleState6817 k (j+1)).denote := by - have h0 : Runs (1*1010) (cycleState6817 k j).denote (cyclePart6817_0 k j).denote := @applyExit_sound (cycleState6817 k j) (cyclePart6817_0 k j) exit343 1 valid343 (cycleMacro6817_0 k j hj) - have h1 : Runs (1*47) (cyclePart6817_0 k j).denote (cyclePart6817_1 k j).denote := @applyExit_sound (cyclePart6817_0 k j) (cyclePart6817_1 k j) exit342 1 valid342 (cycleMacro6817_1 k j hj) - have h2 : Runs (1*97) (cyclePart6817_1 k j).denote (cycleState6817 k (j+1)).denote := @applyExit_sound (cyclePart6817_1 k j) (cycleState6817 k (j+1)) exit344 1 valid344 (cycleMacro6817_2 k j hj) - exact (@Runs.trans (1*1010) ((1*47)+(1*97)) (cycleState6817 k j).denote (cyclePart6817_0 k j).denote (cycleState6817 k (j+1)).denote h0 (@Runs.trans (1*47) (1*97) (cyclePart6817_0 k j).denote (cyclePart6817_1 k j).denote (cycleState6817 k (j+1)).denote h1 h2)) -theorem step6817 (k : Nat) : Runs ((1*k+3)*1154) (before6817 k).denote (before6818 k).denote := by - have h := Runs.chain (fun j => (cycleState6817 k j).denote) 1154 (1*k+3) (cycleRun6817 k) - have h0 : cycleState6817 k 0 = before6817 k := by simp [cycleState6817, before6817] - have h1 : cycleState6817 k (1*k+3) = before6818 k := by - simp [cycleState6817, before6818] <;> omega - simpa only [h0, h1] using h -theorem macro6818 (k : Nat) : applyExit (before6818 k) exit343 1 = some (before6819 k) := by - simp (disch := omega) [before6818, before6819, exit343, applyExit, pop, push] - <;> omega -theorem step6818 (k : Nat) : Runs (1*1010) (before6818 k).denote (before6819 k).denote := - @applyExit_sound (before6818 k) (before6819 k) exit343 1 valid343 (macro6818 k) -theorem macro6819 (k : Nat) : applyExit (before6819 k) exit342 1 = some (before6820 k) := by - simp (disch := omega) [before6819, before6820, exit342, applyExit, pop, push] - <;> omega -theorem step6819 (k : Nat) : Runs (1*47) (before6819 k).denote (before6820 k).denote := - @applyExit_sound (before6819 k) (before6820 k) exit342 1 valid342 (macro6819 k) -theorem macro6820 (k : Nat) : applyExit (before6820 k) exit344 1 = some (before6821 k) := by - simp (disch := omega) [before6820, before6821, exit344, applyExit, pop, push] - <;> omega -theorem step6820 (k : Nat) : Runs (1*97) (before6820 k).denote (before6821 k).denote := - @applyExit_sound (before6820 k) (before6821 k) exit344 1 valid344 (macro6820 k) -theorem macro6821 (k : Nat) : applyExit (before6821 k) exit343 1 = some (before6822 k) := by - simp (disch := omega) [before6821, before6822, exit343, applyExit, pop, push] - <;> omega -theorem step6821 (k : Nat) : Runs (1*1010) (before6821 k).denote (before6822 k).denote := - @applyExit_sound (before6821 k) (before6822 k) exit343 1 valid343 (macro6821 k) -theorem macro6822 (k : Nat) : applyExit (before6822 k) exit0 11 = some (before6823 k) := by - simp (disch := omega) [before6822, before6823, exit0, applyExit, pop, push] - <;> omega -theorem step6822 (k : Nat) : Runs (11*2) (before6822 k).denote (before6823 k).denote := - @applyExit_sound (before6822 k) (before6823 k) exit0 11 valid0 (macro6822 k) -theorem macro6823 (k : Nat) : applyExit (before6823 k) exit1 1 = some (before6824 k) := by - simp (disch := omega) [before6823, before6824, exit1, applyExit, pop, push] - <;> omega -theorem step6823 (k : Nat) : Runs (1*3) (before6823 k).denote (before6824 k).denote := - @applyExit_sound (before6823 k) (before6824 k) exit1 1 valid1 (macro6823 k) -theorem macro6824 (k : Nat) : applyExit (before6824 k) exit2 11 = some (before6825 k) := by - simp (disch := omega) [before6824, before6825, exit2, applyExit, pop, push] - <;> omega -theorem step6824 (k : Nat) : Runs (11*2) (before6824 k).denote (before6825 k).denote := - @applyExit_sound (before6824 k) (before6825 k) exit2 11 valid2 (macro6824 k) -theorem macro6825 (k : Nat) : applyExit (before6825 k) exit344 1 = some (before6826 k) := by - simp (disch := omega) [before6825, before6826, exit344, applyExit, pop, push] - <;> omega -theorem step6825 (k : Nat) : Runs (1*97) (before6825 k).denote (before6826 k).denote := - @applyExit_sound (before6825 k) (before6826 k) exit344 1 valid344 (macro6825 k) -theorem macro6826 (k : Nat) : applyExit (before6826 k) exit0 12 = some (before6827 k) := by - simp (disch := omega) [before6826, before6827, exit0, applyExit, pop, push] - <;> omega -theorem step6826 (k : Nat) : Runs (12*2) (before6826 k).denote (before6827 k).denote := - @applyExit_sound (before6826 k) (before6827 k) exit0 12 valid0 (macro6826 k) -theorem macro6827 (k : Nat) : applyExit (before6827 k) exit13 18 = some (before6828 k) := by - simp (disch := omega) [before6827, before6828, exit13, applyExit, pop, push] - <;> omega -theorem step6827 (k : Nat) : Runs (18*2) (before6827 k).denote (before6828 k).denote := - @applyExit_sound (before6827 k) (before6828 k) exit13 18 valid13 (macro6827 k) -theorem macro6828 (k : Nat) : applyExit (before6828 k) exit0 90 = some (before6829 k) := by - simp (disch := omega) [before6828, before6829, exit0, applyExit, pop, push] - <;> omega -theorem step6828 (k : Nat) : Runs (90*2) (before6828 k).denote (before6829 k).denote := - @applyExit_sound (before6828 k) (before6829 k) exit0 90 valid0 (macro6828 k) -theorem macro6829 (k : Nat) : applyExit (before6829 k) exit1 1 = some (before6830 k) := by - simp (disch := omega) [before6829, before6830, exit1, applyExit, pop, push] - <;> omega -theorem step6829 (k : Nat) : Runs (1*3) (before6829 k).denote (before6830 k).denote := - @applyExit_sound (before6829 k) (before6830 k) exit1 1 valid1 (macro6829 k) -theorem macro6830 (k : Nat) : applyExit (before6830 k) exit2 90 = some (before6831 k) := by - simp (disch := omega) [before6830, before6831, exit2, applyExit, pop, push] - <;> omega -theorem step6830 (k : Nat) : Runs (90*2) (before6830 k).denote (before6831 k).denote := - @applyExit_sound (before6830 k) (before6831 k) exit2 90 valid2 (macro6830 k) -theorem macro6831 (k : Nat) : applyExit (before6831 k) exit6 1 = some (before6832 k) := by - simp (disch := omega) [before6831, before6832, exit6, applyExit, pop, push] - <;> omega -theorem step6831 (k : Nat) : Runs (1*1) (before6831 k).denote (before6832 k).denote := - @applyExit_sound (before6831 k) (before6832 k) exit6 1 valid6 (macro6831 k) -theorem macro6832 (k : Nat) : applyExit (before6832 k) exit0 91 = some (before6833 k) := by - simp (disch := omega) [before6832, before6833, exit0, applyExit, pop, push] - <;> omega -theorem step6832 (k : Nat) : Runs (91*2) (before6832 k).denote (before6833 k).denote := - @applyExit_sound (before6832 k) (before6833 k) exit0 91 valid0 (macro6832 k) -theorem macro6833 (k : Nat) : applyExit (before6833 k) exit13 39 = some (before6834 k) := by - simp (disch := omega) [before6833, before6834, exit13, applyExit, pop, push] - <;> omega -theorem step6833 (k : Nat) : Runs (39*2) (before6833 k).denote (before6834 k).denote := - @applyExit_sound (before6833 k) (before6834 k) exit13 39 valid13 (macro6833 k) -theorem macro6834 (k : Nat) : applyExit (before6834 k) exit0 14 = some (before6835 k) := by - simp (disch := omega) [before6834, before6835, exit0, applyExit, pop, push] - <;> omega -theorem step6834 (k : Nat) : Runs (14*2) (before6834 k).denote (before6835 k).denote := - @applyExit_sound (before6834 k) (before6835 k) exit0 14 valid0 (macro6834 k) -theorem macro6835 (k : Nat) : applyExit (before6835 k) exit1 1 = some (before6836 k) := by - simp (disch := omega) [before6835, before6836, exit1, applyExit, pop, push] - <;> omega -theorem step6835 (k : Nat) : Runs (1*3) (before6835 k).denote (before6836 k).denote := - @applyExit_sound (before6835 k) (before6836 k) exit1 1 valid1 (macro6835 k) -theorem macro6836 (k : Nat) : applyExit (before6836 k) exit2 14 = some (before6837 k) := by - simp (disch := omega) [before6836, before6837, exit2, applyExit, pop, push] - <;> omega -theorem step6836 (k : Nat) : Runs (14*2) (before6836 k).denote (before6837 k).denote := - @applyExit_sound (before6836 k) (before6837 k) exit2 14 valid2 (macro6836 k) -theorem macro6837 (k : Nat) : applyExit (before6837 k) exit6 1 = some (before6838 k) := by - simp (disch := omega) [before6837, before6838, exit6, applyExit, pop, push] - <;> omega -theorem step6837 (k : Nat) : Runs (1*1) (before6837 k).denote (before6838 k).denote := - @applyExit_sound (before6837 k) (before6838 k) exit6 1 valid6 (macro6837 k) -theorem macro6838 (k : Nat) : applyExit (before6838 k) exit0 15 = some (before6839 k) := by - simp (disch := omega) [before6838, before6839, exit0, applyExit, pop, push] - <;> omega -theorem step6838 (k : Nat) : Runs (15*2) (before6838 k).denote (before6839 k).denote := - @applyExit_sound (before6838 k) (before6839 k) exit0 15 valid0 (macro6838 k) -theorem macro6839 (k : Nat) : applyExit (before6839 k) exit13 30 = some (before6840 k) := by - simp (disch := omega) [before6839, before6840, exit13, applyExit, pop, push] - <;> omega -theorem step6839 (k : Nat) : Runs (30*2) (before6839 k).denote (before6840 k).denote := - @applyExit_sound (before6839 k) (before6840 k) exit13 30 valid13 (macro6839 k) -theorem macro6840 (k : Nat) : applyExit (before6840 k) exit1 1 = some (before6841 k) := by - simp (disch := omega) [before6840, before6841, exit1, applyExit, pop, push] - <;> omega -theorem step6840 (k : Nat) : Runs (1*3) (before6840 k).denote (before6841 k).denote := - @applyExit_sound (before6840 k) (before6841 k) exit1 1 valid1 (macro6840 k) -theorem macro6841 (k : Nat) : applyExit (before6841 k) exit6 1 = some (before6842 k) := by - simp (disch := omega) [before6841, before6842, exit6, applyExit, pop, push] - <;> omega -theorem step6841 (k : Nat) : Runs (1*1) (before6841 k).denote (before6842 k).denote := - @applyExit_sound (before6841 k) (before6842 k) exit6 1 valid6 (macro6841 k) -theorem macro6842 (k : Nat) : applyExit (before6842 k) exit0 1 = some (before6843 k) := by - simp (disch := omega) [before6842, before6843, exit0, applyExit, pop, push] - <;> omega -theorem step6842 (k : Nat) : Runs (1*2) (before6842 k).denote (before6843 k).denote := - @applyExit_sound (before6842 k) (before6843 k) exit0 1 valid0 (macro6842 k) -theorem macro6843 (k : Nat) : applyExit (before6843 k) exit1 1 = some (before6844 k) := by - simp (disch := omega) [before6843, before6844, exit1, applyExit, pop, push] - <;> omega -theorem step6843 (k : Nat) : Runs (1*3) (before6843 k).denote (before6844 k).denote := - @applyExit_sound (before6843 k) (before6844 k) exit1 1 valid1 (macro6843 k) -theorem macro6844 (k : Nat) : applyExit (before6844 k) exit2 1 = some (before6845 k) := by - simp (disch := omega) [before6844, before6845, exit2, applyExit, pop, push] - <;> omega -theorem step6844 (k : Nat) : Runs (1*2) (before6844 k).denote (before6845 k).denote := - @applyExit_sound (before6844 k) (before6845 k) exit2 1 valid2 (macro6844 k) -theorem macro6845 (k : Nat) : applyExit (before6845 k) exit3 1 = some (before6846 k) := by - simp (disch := omega) [before6845, before6846, exit3, applyExit, pop, push] - <;> omega -theorem step6845 (k : Nat) : Runs (1*2) (before6845 k).denote (before6846 k).denote := - @applyExit_sound (before6845 k) (before6846 k) exit3 1 valid3 (macro6845 k) -theorem macro6846 (k : Nat) : applyExit (before6846 k) exit9 1 = some (before6847 k) := by - simp (disch := omega) [before6846, before6847, exit9, applyExit, pop, push] - <;> omega -theorem step6846 (k : Nat) : Runs (1*2) (before6846 k).denote (before6847 k).denote := - @applyExit_sound (before6846 k) (before6847 k) exit9 1 valid9 (macro6846 k) -theorem macro6847 (k : Nat) : applyExit (before6847 k) exit10 28 = some (before6848 k) := by - simp (disch := omega) [before6847, before6848, exit10, applyExit, pop, push] - <;> omega -theorem step6847 (k : Nat) : Runs (28*2) (before6847 k).denote (before6848 k).denote := - @applyExit_sound (before6847 k) (before6848 k) exit10 28 valid10 (macro6847 k) -theorem macro6848 (k : Nat) : applyExit (before6848 k) exit11 1 = some (before6849 k) := by - simp (disch := omega) [before6848, before6849, exit11, applyExit, pop, push] - <;> omega -theorem step6848 (k : Nat) : Runs (1*2) (before6848 k).denote (before6849 k).denote := - @applyExit_sound (before6848 k) (before6849 k) exit11 1 valid11 (macro6848 k) -theorem macro6849 (k : Nat) : applyExit (before6849 k) exit2 14 = some (before6850 k) := by - simp (disch := omega) [before6849, before6850, exit2, applyExit, pop, push] - <;> omega -theorem step6849 (k : Nat) : Runs (14*2) (before6849 k).denote (before6850 k).denote := - @applyExit_sound (before6849 k) (before6850 k) exit2 14 valid2 (macro6849 k) -theorem macro6850 (k : Nat) : applyExit (before6850 k) exit3 1 = some (before6851 k) := by - simp (disch := omega) [before6850, before6851, exit3, applyExit, pop, push] - <;> omega -theorem step6850 (k : Nat) : Runs (1*2) (before6850 k).denote (before6851 k).denote := - @applyExit_sound (before6850 k) (before6851 k) exit3 1 valid3 (macro6850 k) -theorem macro6851 (k : Nat) : applyExit (before6851 k) exit9 1 = some (before6852 k) := by - simp (disch := omega) [before6851, before6852, exit9, applyExit, pop, push] - <;> omega -theorem step6851 (k : Nat) : Runs (1*2) (before6851 k).denote (before6852 k).denote := - @applyExit_sound (before6851 k) (before6852 k) exit9 1 valid9 (macro6851 k) -theorem macro6852 (k : Nat) : applyExit (before6852 k) exit10 37 = some (before6853 k) := by - simp (disch := omega) [before6852, before6853, exit10, applyExit, pop, push] - <;> omega -theorem step6852 (k : Nat) : Runs (37*2) (before6852 k).denote (before6853 k).denote := - @applyExit_sound (before6852 k) (before6853 k) exit10 37 valid10 (macro6852 k) -theorem macro6853 (k : Nat) : applyExit (before6853 k) exit11 1 = some (before6854 k) := by - simp (disch := omega) [before6853, before6854, exit11, applyExit, pop, push] - <;> omega -theorem step6853 (k : Nat) : Runs (1*2) (before6853 k).denote (before6854 k).denote := - @applyExit_sound (before6853 k) (before6854 k) exit11 1 valid11 (macro6853 k) -theorem macro6854 (k : Nat) : applyExit (before6854 k) exit2 90 = some (before6855 k) := by - simp (disch := omega) [before6854, before6855, exit2, applyExit, pop, push] - <;> omega -theorem step6854 (k : Nat) : Runs (90*2) (before6854 k).denote (before6855 k).denote := - @applyExit_sound (before6854 k) (before6855 k) exit2 90 valid2 (macro6854 k) -theorem macro6855 (k : Nat) : applyExit (before6855 k) exit3 1 = some (before6856 k) := by - simp (disch := omega) [before6855, before6856, exit3, applyExit, pop, push] - <;> omega -theorem step6855 (k : Nat) : Runs (1*2) (before6855 k).denote (before6856 k).denote := - @applyExit_sound (before6855 k) (before6856 k) exit3 1 valid3 (macro6855 k) -theorem macro6856 (k : Nat) : applyExit (before6856 k) exit9 1 = some (before6857 k) := by - simp (disch := omega) [before6856, before6857, exit9, applyExit, pop, push] - <;> omega -theorem step6856 (k : Nat) : Runs (1*2) (before6856 k).denote (before6857 k).denote := - @applyExit_sound (before6856 k) (before6857 k) exit9 1 valid9 (macro6856 k) -theorem macro6857 (k : Nat) : applyExit (before6857 k) exit10 16 = some (before6858 k) := by - simp (disch := omega) [before6857, before6858, exit10, applyExit, pop, push] - <;> omega -theorem step6857 (k : Nat) : Runs (16*2) (before6857 k).denote (before6858 k).denote := - @applyExit_sound (before6857 k) (before6858 k) exit10 16 valid10 (macro6857 k) -theorem macro6858 (k : Nat) : applyExit (before6858 k) exit11 1 = some (before6859 k) := by - simp (disch := omega) [before6858, before6859, exit11, applyExit, pop, push] - <;> omega -theorem step6858 (k : Nat) : Runs (1*2) (before6858 k).denote (before6859 k).denote := - @applyExit_sound (before6858 k) (before6859 k) exit11 1 valid11 (macro6858 k) -theorem macro6859 (k : Nat) : applyExit (before6859 k) exit2 11 = some (before6860 k) := by - simp (disch := omega) [before6859, before6860, exit2, applyExit, pop, push] - <;> omega -theorem step6859 (k : Nat) : Runs (11*2) (before6859 k).denote (before6860 k).denote := - @applyExit_sound (before6859 k) (before6860 k) exit2 11 valid2 (macro6859 k) -theorem macro6860 (k : Nat) : applyExit (before6860 k) exit345 (1*k+8) = some (before6861 k) := by - simp (disch := omega) [before6860, before6861, exit345, applyExit, pop, push] - <;> omega -theorem step6860 (k : Nat) : Runs ((1*k+8)*586) (before6860 k).denote (before6861 k).denote := - @applyExit_sound (before6860 k) (before6861 k) exit345 (1*k+8) valid345 (macro6860 k) -theorem macro6861 (k : Nat) : applyExit (before6861 k) exit2 24 = some (before6862 k) := by - simp (disch := omega) [before6861, before6862, exit2, applyExit, pop, push] - <;> omega -theorem step6861 (k : Nat) : Runs (24*2) (before6861 k).denote (before6862 k).denote := - @applyExit_sound (before6861 k) (before6862 k) exit2 24 valid2 (macro6861 k) -theorem macro6862 (k : Nat) : applyExit (before6862 k) exit3 1 = some (before6863 k) := by - simp (disch := omega) [before6862, before6863, exit3, applyExit, pop, push] - <;> omega -theorem step6862 (k : Nat) : Runs (1*2) (before6862 k).denote (before6863 k).denote := - @applyExit_sound (before6862 k) (before6863 k) exit3 1 valid3 (macro6862 k) -theorem macro6863 (k : Nat) : applyExit (before6863 k) exit9 1 = some (before6864 k) := by - simp (disch := omega) [before6863, before6864, exit9, applyExit, pop, push] - <;> omega -theorem step6863 (k : Nat) : Runs (1*2) (before6863 k).denote (before6864 k).denote := - @applyExit_sound (before6863 k) (before6864 k) exit9 1 valid9 (macro6863 k) -theorem macro6864 (k : Nat) : applyExit (before6864 k) exit10 92 = some (before6865 k) := by - simp (disch := omega) [before6864, before6865, exit10, applyExit, pop, push] - <;> omega -theorem step6864 (k : Nat) : Runs (92*2) (before6864 k).denote (before6865 k).denote := - @applyExit_sound (before6864 k) (before6865 k) exit10 92 valid10 (macro6864 k) -theorem macro6865 (k : Nat) : applyExit (before6865 k) exit11 1 = some (before6866 k) := by - simp (disch := omega) [before6865, before6866, exit11, applyExit, pop, push] - <;> omega -theorem step6865 (k : Nat) : Runs (1*2) (before6865 k).denote (before6866 k).denote := - @applyExit_sound (before6865 k) (before6866 k) exit11 1 valid11 (macro6865 k) -theorem macro6866 (k : Nat) : applyExit (before6866 k) exit2 14 = some (before6867 k) := by - simp (disch := omega) [before6866, before6867, exit2, applyExit, pop, push] - <;> omega -theorem step6866 (k : Nat) : Runs (14*2) (before6866 k).denote (before6867 k).denote := - @applyExit_sound (before6866 k) (before6867 k) exit2 14 valid2 (macro6866 k) -theorem macro6867 (k : Nat) : applyExit (before6867 k) exit3 1 = some (before6868 k) := by - simp (disch := omega) [before6867, before6868, exit3, applyExit, pop, push] - <;> omega -theorem step6867 (k : Nat) : Runs (1*2) (before6867 k).denote (before6868 k).denote := - @applyExit_sound (before6867 k) (before6868 k) exit3 1 valid3 (macro6867 k) -theorem macro6868 (k : Nat) : applyExit (before6868 k) exit9 1 = some (before6869 k) := by - simp (disch := omega) [before6868, before6869, exit9, applyExit, pop, push] - <;> omega -theorem step6868 (k : Nat) : Runs (1*2) (before6868 k).denote (before6869 k).denote := - @applyExit_sound (before6868 k) (before6869 k) exit9 1 valid9 (macro6868 k) -theorem macro6869 (k : Nat) : applyExit (before6869 k) exit10 40 = some (before6870 k) := by - simp (disch := omega) [before6869, before6870, exit10, applyExit, pop, push] - <;> omega -theorem step6869 (k : Nat) : Runs (40*2) (before6869 k).denote (before6870 k).denote := - @applyExit_sound (before6869 k) (before6870 k) exit10 40 valid10 (macro6869 k) -theorem macro6870 (k : Nat) : applyExit (before6870 k) exit11 1 = some (before6871 k) := by - simp (disch := omega) [before6870, before6871, exit11, applyExit, pop, push] - <;> omega -theorem step6870 (k : Nat) : Runs (1*2) (before6870 k).denote (before6871 k).denote := - @applyExit_sound (before6870 k) (before6871 k) exit11 1 valid11 (macro6870 k) -theorem macro6871 (k : Nat) : applyExit (before6871 k) exit2 20 = some (before6872 k) := by - simp (disch := omega) [before6871, before6872, exit2, applyExit, pop, push] - <;> omega -theorem step6871 (k : Nat) : Runs (20*2) (before6871 k).denote (before6872 k).denote := - @applyExit_sound (before6871 k) (before6872 k) exit2 20 valid2 (macro6871 k) -theorem macro6872 (k : Nat) : applyExit (before6872 k) exit3 1 = some (before6873 k) := by - simp (disch := omega) [before6872, before6873, exit3, applyExit, pop, push] - <;> omega -theorem step6872 (k : Nat) : Runs (1*2) (before6872 k).denote (before6873 k).denote := - @applyExit_sound (before6872 k) (before6873 k) exit3 1 valid3 (macro6872 k) -theorem macro6873 (k : Nat) : applyExit (before6873 k) exit9 1 = some (before6874 k) := by - simp (disch := omega) [before6873, before6874, exit9, applyExit, pop, push] - <;> omega -theorem step6873 (k : Nat) : Runs (1*2) (before6873 k).denote (before6874 k).denote := - @applyExit_sound (before6873 k) (before6874 k) exit9 1 valid9 (macro6873 k) -theorem macro6874 (k : Nat) : applyExit (before6874 k) exit10 8 = some (before6875 k) := by - simp (disch := omega) [before6874, before6875, exit10, applyExit, pop, push] - <;> omega -theorem step6874 (k : Nat) : Runs (8*2) (before6874 k).denote (before6875 k).denote := - @applyExit_sound (before6874 k) (before6875 k) exit10 8 valid10 (macro6874 k) -theorem macro6875 (k : Nat) : applyExit (before6875 k) exit11 1 = some (before6876 k) := by - simp (disch := omega) [before6875, before6876, exit11, applyExit, pop, push] - <;> omega -theorem step6875 (k : Nat) : Runs (1*2) (before6875 k).denote (before6876 k).denote := - @applyExit_sound (before6875 k) (before6876 k) exit11 1 valid11 (macro6875 k) -theorem macro6876 (k : Nat) : applyExit (before6876 k) exit2 791761151 = some (before6877 k) := by - simp (disch := omega) [before6876, before6877, exit2, applyExit, pop, push] - <;> omega -theorem step6876 (k : Nat) : Runs (791761151*2) (before6876 k).denote (before6877 k).denote := - @applyExit_sound (before6876 k) (before6877 k) exit2 791761151 valid2 (macro6876 k) -theorem macro6877 (k : Nat) : applyExit (before6877 k) exit276 1 = some (before6878 k) := by - simp (disch := omega) [before6877, before6878, exit276, applyExit, pop, push] - <;> omega -theorem step6877 (k : Nat) : Runs (1*38) (before6877 k).denote (before6878 k).denote := - @applyExit_sound (before6877 k) (before6878 k) exit276 1 valid276 (macro6877 k) -theorem macro6878 (k : Nat) : applyExit (before6878 k) exit89 (1*k+7) = some (before6879 k) := by - simp (disch := omega) [before6878, before6879, exit89, applyExit, pop, push] - <;> omega -theorem step6878 (k : Nat) : Runs ((1*k+7)*38) (before6878 k).denote (before6879 k).denote := - @applyExit_sound (before6878 k) (before6879 k) exit89 (1*k+7) valid89 (macro6878 k) -theorem macro6879 (k : Nat) : applyExit (before6879 k) exit2 5 = some (before6880 k) := by - simp (disch := omega) [before6879, before6880, exit2, applyExit, pop, push] - <;> omega -theorem step6879 (k : Nat) : Runs (5*2) (before6879 k).denote (before6880 k).denote := - @applyExit_sound (before6879 k) (before6880 k) exit2 5 valid2 (macro6879 k) -theorem macro6880 (k : Nat) : applyExit (before6880 k) exit3 1 = some (before6881 k) := by - simp (disch := omega) [before6880, before6881, exit3, applyExit, pop, push] - <;> omega -theorem step6880 (k : Nat) : Runs (1*2) (before6880 k).denote (before6881 k).denote := - @applyExit_sound (before6880 k) (before6881 k) exit3 1 valid3 (macro6880 k) -theorem macro6881 (k : Nat) : applyExit (before6881 k) exit9 1 = some (before6882 k) := by - simp (disch := omega) [before6881, before6882, exit9, applyExit, pop, push] - <;> omega -theorem step6881 (k : Nat) : Runs (1*2) (before6881 k).denote (before6882 k).denote := - @applyExit_sound (before6881 k) (before6882 k) exit9 1 valid9 (macro6881 k) -theorem macro6882 (k : Nat) : applyExit (before6882 k) exit10 9 = some (before6883 k) := by - simp (disch := omega) [before6882, before6883, exit10, applyExit, pop, push] - <;> omega -theorem step6882 (k : Nat) : Runs (9*2) (before6882 k).denote (before6883 k).denote := - @applyExit_sound (before6882 k) (before6883 k) exit10 9 valid10 (macro6882 k) -theorem macro6883 (k : Nat) : applyExit (before6883 k) exit11 1 = some (before6884 k) := by - simp (disch := omega) [before6883, before6884, exit11, applyExit, pop, push] - <;> omega -theorem step6883 (k : Nat) : Runs (1*2) (before6883 k).denote (before6884 k).denote := - @applyExit_sound (before6883 k) (before6884 k) exit11 1 valid11 (macro6883 k) -theorem macro6884 (k : Nat) : applyExit (before6884 k) exit2 7 = some (before6885 k) := by - simp (disch := omega) [before6884, before6885, exit2, applyExit, pop, push] - <;> omega -theorem step6884 (k : Nat) : Runs (7*2) (before6884 k).denote (before6885 k).denote := - @applyExit_sound (before6884 k) (before6885 k) exit2 7 valid2 (macro6884 k) -theorem macro6885 (k : Nat) : applyExit (before6885 k) exit3 1 = some (before6886 k) := by - simp (disch := omega) [before6885, before6886, exit3, applyExit, pop, push] - <;> omega -theorem step6885 (k : Nat) : Runs (1*2) (before6885 k).denote (before6886 k).denote := - @applyExit_sound (before6885 k) (before6886 k) exit3 1 valid3 (macro6885 k) -theorem macro6886 (k : Nat) : applyExit (before6886 k) exit9 1 = some (before6887 k) := by - simp (disch := omega) [before6886, before6887, exit9, applyExit, pop, push] - <;> omega -theorem step6886 (k : Nat) : Runs (1*2) (before6886 k).denote (before6887 k).denote := - @applyExit_sound (before6886 k) (before6887 k) exit9 1 valid9 (macro6886 k) -theorem macro6887 (k : Nat) : applyExit (before6887 k) exit10 9 = some (before6888 k) := by - simp (disch := omega) [before6887, before6888, exit10, applyExit, pop, push] - <;> omega -theorem step6887 (k : Nat) : Runs (9*2) (before6887 k).denote (before6888 k).denote := - @applyExit_sound (before6887 k) (before6888 k) exit10 9 valid10 (macro6887 k) -theorem macro6888 (k : Nat) : applyExit (before6888 k) exit11 1 = some (before6889 k) := by - simp (disch := omega) [before6888, before6889, exit11, applyExit, pop, push] - <;> omega -theorem step6888 (k : Nat) : Runs (1*2) (before6888 k).denote (before6889 k).denote := - @applyExit_sound (before6888 k) (before6889 k) exit11 1 valid11 (macro6888 k) -theorem macro6889 (k : Nat) : applyExit (before6889 k) exit2 8 = some (before6890 k) := by - simp (disch := omega) [before6889, before6890, exit2, applyExit, pop, push] - <;> omega -theorem step6889 (k : Nat) : Runs (8*2) (before6889 k).denote (before6890 k).denote := - @applyExit_sound (before6889 k) (before6890 k) exit2 8 valid2 (macro6889 k) -theorem macro6890 (k : Nat) : applyExit (before6890 k) exit3 1 = some (before6891 k) := by - simp (disch := omega) [before6890, before6891, exit3, applyExit, pop, push] - <;> omega -theorem step6890 (k : Nat) : Runs (1*2) (before6890 k).denote (before6891 k).denote := - @applyExit_sound (before6890 k) (before6891 k) exit3 1 valid3 (macro6890 k) -theorem macro6891 (k : Nat) : applyExit (before6891 k) exit9 1 = some (before6892 k) := by - simp (disch := omega) [before6891, before6892, exit9, applyExit, pop, push] - <;> omega -theorem step6891 (k : Nat) : Runs (1*2) (before6891 k).denote (before6892 k).denote := - @applyExit_sound (before6891 k) (before6892 k) exit9 1 valid9 (macro6891 k) -theorem macro6892 (k : Nat) : applyExit (before6892 k) exit10 14 = some (before6893 k) := by - simp (disch := omega) [before6892, before6893, exit10, applyExit, pop, push] - <;> omega -theorem step6892 (k : Nat) : Runs (14*2) (before6892 k).denote (before6893 k).denote := - @applyExit_sound (before6892 k) (before6893 k) exit10 14 valid10 (macro6892 k) -theorem macro6893 (k : Nat) : applyExit (before6893 k) exit11 1 = some (before6894 k) := by - simp (disch := omega) [before6893, before6894, exit11, applyExit, pop, push] - <;> omega -theorem step6893 (k : Nat) : Runs (1*2) (before6893 k).denote (before6894 k).denote := - @applyExit_sound (before6893 k) (before6894 k) exit11 1 valid11 (macro6893 k) -theorem macro6894 (k : Nat) : applyExit (before6894 k) exit3 1 = some (before6895 k) := by - simp (disch := omega) [before6894, before6895, exit3, applyExit, pop, push] - <;> omega -theorem step6894 (k : Nat) : Runs (1*2) (before6894 k).denote (before6895 k).denote := - @applyExit_sound (before6894 k) (before6895 k) exit3 1 valid3 (macro6894 k) -theorem macro6895 (k : Nat) : applyExit (before6895 k) exit9 1 = some (before6896 k) := by - simp (disch := omega) [before6895, before6896, exit9, applyExit, pop, push] - <;> omega -theorem step6895 (k : Nat) : Runs (1*2) (before6895 k).denote (before6896 k).denote := - @applyExit_sound (before6895 k) (before6896 k) exit9 1 valid9 (macro6895 k) -theorem macro6896 (k : Nat) : applyExit (before6896 k) exit11 1 = some (before6897 k) := by - simp (disch := omega) [before6896, before6897, exit11, applyExit, pop, push] - <;> omega -theorem step6896 (k : Nat) : Runs (1*2) (before6896 k).denote (before6897 k).denote := - @applyExit_sound (before6896 k) (before6897 k) exit11 1 valid11 (macro6896 k) -theorem macro6897 (k : Nat) : applyExit (before6897 k) exit2 1 = some (before6898 k) := by - simp (disch := omega) [before6897, before6898, exit2, applyExit, pop, push] - <;> omega -theorem step6897 (k : Nat) : Runs (1*2) (before6897 k).denote (before6898 k).denote := - @applyExit_sound (before6897 k) (before6898 k) exit2 1 valid2 (macro6897 k) -theorem macro6898 (k : Nat) : applyExit (before6898 k) exit3 1 = some (before6899 k) := by - simp (disch := omega) [before6898, before6899, exit3, applyExit, pop, push] - <;> omega -theorem step6898 (k : Nat) : Runs (1*2) (before6898 k).denote (before6899 k).denote := - @applyExit_sound (before6898 k) (before6899 k) exit3 1 valid3 (macro6898 k) -theorem macro6899 (k : Nat) : applyExit (before6899 k) exit4 1 = some (after6899 k) := by - simp (disch := omega) [before6899, after6899, exit4, applyExit, pop, push] - <;> omega -theorem step6899 (k : Nat) : Runs (1*2) (before6899 k).denote (after6899 k).denote := - @applyExit_sound (before6899 k) (after6899 k) exit4 1 valid4 (macro6899 k) -theorem chunkRun068 (k : Nat) : Runs (1778*k+1583538740) (before6800 k).denote (after6899 k).denote := by - have h := (@Runs.trans ((((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))))+((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2))))))+(((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))))+((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2))))))) ((((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))))+((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))))+((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))))) (before6800 k).denote (before6850 k).denote (after6899 k).denote (@Runs.trans (((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))))+((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2)))))) (((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))))+((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2)))))) (before6800 k).denote (before6825 k).denote (before6850 k).denote (@Runs.trans ((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010))))) ((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2))))) (before6800 k).denote (before6812 k).denote (before6825 k).denote (@Runs.trans (((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2)))) (((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))) (before6800 k).denote (before6806 k).denote (before6812 k).denote (@Runs.trans ((1*1)+((15*2)+(94*2))) ((24*2)+((1*47)+(24*2))) (before6800 k).denote (before6803 k).denote (before6806 k).denote (@Runs.trans (1*1) ((15*2)+(94*2)) (before6800 k).denote (before6801 k).denote (before6803 k).denote (step6800 k) (@Runs.trans (15*2) (94*2) (before6801 k).denote (before6802 k).denote (before6803 k).denote (step6801 k) (step6802 k))) (@Runs.trans (24*2) ((1*47)+(24*2)) (before6803 k).denote (before6804 k).denote (before6806 k).denote (step6803 k) (@Runs.trans (1*47) (24*2) (before6804 k).denote (before6805 k).denote (before6806 k).denote (step6804 k) (step6805 k)))) (@Runs.trans ((1*1)+((24*2)+(1*1010))) ((1*47)+((1*97)+(1*1010))) (before6806 k).denote (before6809 k).denote (before6812 k).denote (@Runs.trans (1*1) ((24*2)+(1*1010)) (before6806 k).denote (before6807 k).denote (before6809 k).denote (step6806 k) (@Runs.trans (24*2) (1*1010) (before6807 k).denote (before6808 k).denote (before6809 k).denote (step6807 k) (step6808 k))) (@Runs.trans (1*47) ((1*97)+(1*1010)) (before6809 k).denote (before6810 k).denote (before6812 k).denote (step6809 k) (@Runs.trans (1*97) (1*1010) (before6810 k).denote (before6811 k).denote (before6812 k).denote (step6810 k) (step6811 k))))) (@Runs.trans (((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154)))) (((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2)))) (before6812 k).denote (before6818 k).denote (before6825 k).denote (@Runs.trans ((1*47)+((1*97)+(1*1010))) ((1*47)+((1*97)+((1*k+3)*1154))) (before6812 k).denote (before6815 k).denote (before6818 k).denote (@Runs.trans (1*47) ((1*97)+(1*1010)) (before6812 k).denote (before6813 k).denote (before6815 k).denote (step6812 k) (@Runs.trans (1*97) (1*1010) (before6813 k).denote (before6814 k).denote (before6815 k).denote (step6813 k) (step6814 k))) (@Runs.trans (1*47) ((1*97)+((1*k+3)*1154)) (before6815 k).denote (before6816 k).denote (before6818 k).denote (step6815 k) (@Runs.trans (1*97) ((1*k+3)*1154) (before6816 k).denote (before6817 k).denote (before6818 k).denote (step6816 k) (step6817 k)))) (@Runs.trans ((1*1010)+((1*47)+(1*97))) (((1*1010)+(11*2))+((1*3)+(11*2))) (before6818 k).denote (before6821 k).denote (before6825 k).denote (@Runs.trans (1*1010) ((1*47)+(1*97)) (before6818 k).denote (before6819 k).denote (before6821 k).denote (step6818 k) (@Runs.trans (1*47) (1*97) (before6819 k).denote (before6820 k).denote (before6821 k).denote (step6819 k) (step6820 k))) (@Runs.trans ((1*1010)+(11*2)) ((1*3)+(11*2)) (before6821 k).denote (before6823 k).denote (before6825 k).denote (@Runs.trans (1*1010) (11*2) (before6821 k).denote (before6822 k).denote (before6823 k).denote (step6821 k) (step6822 k)) (@Runs.trans (1*3) (11*2) (before6823 k).denote (before6824 k).denote (before6825 k).denote (step6823 k) (step6824 k)))))) (@Runs.trans ((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2))))) ((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2))))) (before6825 k).denote (before6837 k).denote (before6850 k).denote (@Runs.trans (((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2)))) (((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))) (before6825 k).denote (before6831 k).denote (before6837 k).denote (@Runs.trans ((1*97)+((12*2)+(18*2))) ((90*2)+((1*3)+(90*2))) (before6825 k).denote (before6828 k).denote (before6831 k).denote (@Runs.trans (1*97) ((12*2)+(18*2)) (before6825 k).denote (before6826 k).denote (before6828 k).denote (step6825 k) (@Runs.trans (12*2) (18*2) (before6826 k).denote (before6827 k).denote (before6828 k).denote (step6826 k) (step6827 k))) (@Runs.trans (90*2) ((1*3)+(90*2)) (before6828 k).denote (before6829 k).denote (before6831 k).denote (step6828 k) (@Runs.trans (1*3) (90*2) (before6829 k).denote (before6830 k).denote (before6831 k).denote (step6829 k) (step6830 k)))) (@Runs.trans ((1*1)+((91*2)+(39*2))) ((14*2)+((1*3)+(14*2))) (before6831 k).denote (before6834 k).denote (before6837 k).denote (@Runs.trans (1*1) ((91*2)+(39*2)) (before6831 k).denote (before6832 k).denote (before6834 k).denote (step6831 k) (@Runs.trans (91*2) (39*2) (before6832 k).denote (before6833 k).denote (before6834 k).denote (step6832 k) (step6833 k))) (@Runs.trans (14*2) ((1*3)+(14*2)) (before6834 k).denote (before6835 k).denote (before6837 k).denote (step6834 k) (@Runs.trans (1*3) (14*2) (before6835 k).denote (before6836 k).denote (before6837 k).denote (step6835 k) (step6836 k))))) (@Runs.trans (((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2)))) (((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2)))) (before6837 k).denote (before6843 k).denote (before6850 k).denote (@Runs.trans ((1*1)+((15*2)+(30*2))) ((1*3)+((1*1)+(1*2))) (before6837 k).denote (before6840 k).denote (before6843 k).denote (@Runs.trans (1*1) ((15*2)+(30*2)) (before6837 k).denote (before6838 k).denote (before6840 k).denote (step6837 k) (@Runs.trans (15*2) (30*2) (before6838 k).denote (before6839 k).denote (before6840 k).denote (step6838 k) (step6839 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before6840 k).denote (before6841 k).denote (before6843 k).denote (step6840 k) (@Runs.trans (1*1) (1*2) (before6841 k).denote (before6842 k).denote (before6843 k).denote (step6841 k) (step6842 k)))) (@Runs.trans ((1*3)+((1*2)+(1*2))) (((1*2)+(28*2))+((1*2)+(14*2))) (before6843 k).denote (before6846 k).denote (before6850 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before6843 k).denote (before6844 k).denote (before6846 k).denote (step6843 k) (@Runs.trans (1*2) (1*2) (before6844 k).denote (before6845 k).denote (before6846 k).denote (step6844 k) (step6845 k))) (@Runs.trans ((1*2)+(28*2)) ((1*2)+(14*2)) (before6846 k).denote (before6848 k).denote (before6850 k).denote (@Runs.trans (1*2) (28*2) (before6846 k).denote (before6847 k).denote (before6848 k).denote (step6846 k) (step6847 k)) (@Runs.trans (1*2) (14*2) (before6848 k).denote (before6849 k).denote (before6850 k).denote (step6848 k) (step6849 k))))))) (@Runs.trans (((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))))+((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2)))))) (((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))))+((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))) (before6850 k).denote (before6875 k).denote (after6899 k).denote (@Runs.trans ((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2))))) ((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2))))) (before6850 k).denote (before6862 k).denote (before6875 k).denote (@Runs.trans (((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2)))) (((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))) (before6850 k).denote (before6856 k).denote (before6862 k).denote (@Runs.trans ((1*2)+((1*2)+(37*2))) ((1*2)+((90*2)+(1*2))) (before6850 k).denote (before6853 k).denote (before6856 k).denote (@Runs.trans (1*2) ((1*2)+(37*2)) (before6850 k).denote (before6851 k).denote (before6853 k).denote (step6850 k) (@Runs.trans (1*2) (37*2) (before6851 k).denote (before6852 k).denote (before6853 k).denote (step6851 k) (step6852 k))) (@Runs.trans (1*2) ((90*2)+(1*2)) (before6853 k).denote (before6854 k).denote (before6856 k).denote (step6853 k) (@Runs.trans (90*2) (1*2) (before6854 k).denote (before6855 k).denote (before6856 k).denote (step6854 k) (step6855 k)))) (@Runs.trans ((1*2)+((16*2)+(1*2))) ((11*2)+(((1*k+8)*586)+(24*2))) (before6856 k).denote (before6859 k).denote (before6862 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before6856 k).denote (before6857 k).denote (before6859 k).denote (step6856 k) (@Runs.trans (16*2) (1*2) (before6857 k).denote (before6858 k).denote (before6859 k).denote (step6857 k) (step6858 k))) (@Runs.trans (11*2) (((1*k+8)*586)+(24*2)) (before6859 k).denote (before6860 k).denote (before6862 k).denote (step6859 k) (@Runs.trans ((1*k+8)*586) (24*2) (before6860 k).denote (before6861 k).denote (before6862 k).denote (step6860 k) (step6861 k))))) (@Runs.trans (((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2)))) (((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2)))) (before6862 k).denote (before6868 k).denote (before6875 k).denote (@Runs.trans ((1*2)+((1*2)+(92*2))) ((1*2)+((14*2)+(1*2))) (before6862 k).denote (before6865 k).denote (before6868 k).denote (@Runs.trans (1*2) ((1*2)+(92*2)) (before6862 k).denote (before6863 k).denote (before6865 k).denote (step6862 k) (@Runs.trans (1*2) (92*2) (before6863 k).denote (before6864 k).denote (before6865 k).denote (step6863 k) (step6864 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before6865 k).denote (before6866 k).denote (before6868 k).denote (step6865 k) (@Runs.trans (14*2) (1*2) (before6866 k).denote (before6867 k).denote (before6868 k).denote (step6866 k) (step6867 k)))) (@Runs.trans ((1*2)+((40*2)+(1*2))) (((20*2)+(1*2))+((1*2)+(8*2))) (before6868 k).denote (before6871 k).denote (before6875 k).denote (@Runs.trans (1*2) ((40*2)+(1*2)) (before6868 k).denote (before6869 k).denote (before6871 k).denote (step6868 k) (@Runs.trans (40*2) (1*2) (before6869 k).denote (before6870 k).denote (before6871 k).denote (step6869 k) (step6870 k))) (@Runs.trans ((20*2)+(1*2)) ((1*2)+(8*2)) (before6871 k).denote (before6873 k).denote (before6875 k).denote (@Runs.trans (20*2) (1*2) (before6871 k).denote (before6872 k).denote (before6873 k).denote (step6871 k) (step6872 k)) (@Runs.trans (1*2) (8*2) (before6873 k).denote (before6874 k).denote (before6875 k).denote (step6873 k) (step6874 k)))))) (@Runs.trans ((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2))))) ((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2))))) (before6875 k).denote (before6887 k).denote (after6899 k).denote (@Runs.trans (((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2)))) (((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))) (before6875 k).denote (before6881 k).denote (before6887 k).denote (@Runs.trans ((1*2)+((791761151*2)+(1*38))) (((1*k+7)*38)+((5*2)+(1*2))) (before6875 k).denote (before6878 k).denote (before6881 k).denote (@Runs.trans (1*2) ((791761151*2)+(1*38)) (before6875 k).denote (before6876 k).denote (before6878 k).denote (step6875 k) (@Runs.trans (791761151*2) (1*38) (before6876 k).denote (before6877 k).denote (before6878 k).denote (step6876 k) (step6877 k))) (@Runs.trans ((1*k+7)*38) ((5*2)+(1*2)) (before6878 k).denote (before6879 k).denote (before6881 k).denote (step6878 k) (@Runs.trans (5*2) (1*2) (before6879 k).denote (before6880 k).denote (before6881 k).denote (step6879 k) (step6880 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) ((7*2)+((1*2)+(1*2))) (before6881 k).denote (before6884 k).denote (before6887 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before6881 k).denote (before6882 k).denote (before6884 k).denote (step6881 k) (@Runs.trans (9*2) (1*2) (before6882 k).denote (before6883 k).denote (before6884 k).denote (step6882 k) (step6883 k))) (@Runs.trans (7*2) ((1*2)+(1*2)) (before6884 k).denote (before6885 k).denote (before6887 k).denote (step6884 k) (@Runs.trans (1*2) (1*2) (before6885 k).denote (before6886 k).denote (before6887 k).denote (step6885 k) (step6886 k))))) (@Runs.trans (((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))) (before6887 k).denote (before6893 k).denote (after6899 k).denote (@Runs.trans ((9*2)+((1*2)+(8*2))) ((1*2)+((1*2)+(14*2))) (before6887 k).denote (before6890 k).denote (before6893 k).denote (@Runs.trans (9*2) ((1*2)+(8*2)) (before6887 k).denote (before6888 k).denote (before6890 k).denote (step6887 k) (@Runs.trans (1*2) (8*2) (before6888 k).denote (before6889 k).denote (before6890 k).denote (step6888 k) (step6889 k))) (@Runs.trans (1*2) ((1*2)+(14*2)) (before6890 k).denote (before6891 k).denote (before6893 k).denote (step6890 k) (@Runs.trans (1*2) (14*2) (before6891 k).denote (before6892 k).denote (before6893 k).denote (step6891 k) (step6892 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*2))) (before6893 k).denote (before6896 k).denote (after6899 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before6893 k).denote (before6894 k).denote (before6896 k).denote (step6893 k) (@Runs.trans (1*2) (1*2) (before6894 k).denote (before6895 k).denote (before6896 k).denote (step6894 k) (step6895 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*2)) (before6896 k).denote (before6898 k).denote (after6899 k).denote (@Runs.trans (1*2) (1*2) (before6896 k).denote (before6897 k).denote (before6898 k).denote (step6896 k) (step6897 k)) (@Runs.trans (1*2) (1*2) (before6898 k).denote (before6899 k).denote (after6899 k).denote (step6898 k) (step6899 k)))))))) - have ht : (((((((1*1)+((15*2)+(94*2)))+((24*2)+((1*47)+(24*2))))+(((1*1)+((24*2)+(1*1010)))+((1*47)+((1*97)+(1*1010)))))+((((1*47)+((1*97)+(1*1010)))+((1*47)+((1*97)+((1*k+3)*1154))))+(((1*1010)+((1*47)+(1*97)))+(((1*1010)+(11*2))+((1*3)+(11*2))))))+(((((1*97)+((12*2)+(18*2)))+((90*2)+((1*3)+(90*2))))+(((1*1)+((91*2)+(39*2)))+((14*2)+((1*3)+(14*2)))))+((((1*1)+((15*2)+(30*2)))+((1*3)+((1*1)+(1*2))))+(((1*3)+((1*2)+(1*2)))+(((1*2)+(28*2))+((1*2)+(14*2)))))))+((((((1*2)+((1*2)+(37*2)))+((1*2)+((90*2)+(1*2))))+(((1*2)+((16*2)+(1*2)))+((11*2)+(((1*k+8)*586)+(24*2)))))+((((1*2)+((1*2)+(92*2)))+((1*2)+((14*2)+(1*2))))+(((1*2)+((40*2)+(1*2)))+(((20*2)+(1*2))+((1*2)+(8*2))))))+(((((1*2)+((791761151*2)+(1*38)))+(((1*k+7)*38)+((5*2)+(1*2))))+(((1*2)+((9*2)+(1*2)))+((7*2)+((1*2)+(1*2)))))+((((9*2)+((1*2)+(8*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*2)))))))) = (1778*k+1583538740) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean deleted file mode 100644 index 98e76383..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk069.lean +++ /dev/null @@ -1,774 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail6900_0 : Stack := [] -abbrev tail6900_1 : Stack := ⟨w0,3⟩ :: tail6900_0 -abbrev tail6900_2 : Stack := ⟨w1,29⟩ :: tail6900_1 -abbrev tail6900_3 : Stack := ⟨w2,1⟩ :: tail6900_2 -abbrev tail6900_4 : Stack := ⟨w0,15⟩ :: tail6900_3 -abbrev tail6900_5 : Stack := ⟨w1,38⟩ :: tail6900_4 -abbrev tail6900_6 : Stack := ⟨w2,1⟩ :: tail6900_5 -abbrev tail6900_7 : Stack := ⟨w0,91⟩ :: tail6900_6 -abbrev tail6900_8 : Stack := ⟨w1,17⟩ :: tail6900_7 -abbrev tail6900_9 : Stack := ⟨w2,1⟩ :: tail6900_8 -abbrev tail6900_10 : Stack := ⟨w0,11⟩ :: tail6900_9 -abbrev tail6900_11 (k : Nat) : Stack := ⟨w308,(1*k+8)⟩ :: tail6900_10 -abbrev tail6900_12 (k : Nat) : Stack := ⟨w0,25⟩ :: tail6900_11 k -abbrev tail6900_13 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6900_12 k -abbrev tail6900_14 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_13 k -abbrev tail6900_15 (k : Nat) : Stack := ⟨w0,15⟩ :: tail6900_14 k -abbrev tail6900_16 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6900_15 k -abbrev tail6900_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_16 k -abbrev tail6900_18 (k : Nat) : Stack := ⟨w0,21⟩ :: tail6900_17 k -abbrev tail6900_19 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6900_18 k -abbrev tail6900_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_19 k -abbrev tail6900_21 (k : Nat) : Stack := ⟨w0,791761151⟩ :: tail6900_20 k -abbrev tail6900_22 (k : Nat) : Stack := ⟨w236,1⟩ :: tail6900_21 k -abbrev tail6900_23 (k : Nat) : Stack := ⟨w67,(1*k+7)⟩ :: tail6900_22 k -abbrev tail6900_24 (k : Nat) : Stack := ⟨w0,6⟩ :: tail6900_23 k -abbrev tail6900_25 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_24 k -abbrev tail6900_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_25 k -abbrev tail6900_27 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6900_26 k -abbrev tail6900_28 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_27 k -abbrev tail6900_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_28 k -abbrev tail6900_30 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6900_29 k -abbrev tail6900_31 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6900_30 k -abbrev tail6900_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_31 k -abbrev tail6900_33 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_32 k -abbrev tail6900_34 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6900_33 k -abbrev tail6900_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_34 k -abbrev tail6900_36 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6900_35 k -abbrev tail6900_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_36 k -abbrev tail6900_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_37 k -abbrev tail6900_39 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6900_37 k -abbrev tail6900_40 : Stack := ⟨w23,1⟩ :: tail6900_0 -abbrev tail6900_41 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_38 k -abbrev tail6900_42 : Stack := ⟨w0,1⟩ :: tail6900_0 -abbrev tail6900_43 : Stack := ⟨w2,1⟩ :: tail6900_42 -abbrev tail6900_44 : Stack := ⟨w1,1⟩ :: tail6900_43 -abbrev tail6900_45 : Stack := ⟨w23,1⟩ :: tail6900_44 -abbrev tail6900_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_35 k -abbrev tail6900_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_46 k -abbrev tail6900_48 : Stack := ⟨w0,1⟩ :: tail6900_44 -abbrev tail6900_49 : Stack := ⟨w2,1⟩ :: tail6900_48 -abbrev tail6900_50 : Stack := ⟨w1,1⟩ :: tail6900_49 -abbrev tail6900_51 : Stack := ⟨w23,1⟩ :: tail6900_50 -abbrev tail6900_52 : Stack := ⟨w0,1⟩ :: tail6900_51 -abbrev tail6900_53 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_32 k -abbrev tail6900_54 (k : Nat) : Stack := ⟨w1,1⟩ :: tail6900_53 k -abbrev tail6900_55 : Stack := ⟨w0,1⟩ :: tail6900_50 -abbrev tail6900_56 : Stack := ⟨w0,2⟩ :: tail6900_50 -abbrev tail6900_57 : Stack := ⟨w2,1⟩ :: tail6900_56 -abbrev tail6900_58 : Stack := ⟨w23,1⟩ :: tail6900_57 -abbrev tail6900_59 : Stack := ⟨w0,15⟩ :: tail6900_58 -abbrev tail6900_60 (k : Nat) : Stack := ⟨w0,8⟩ :: tail6900_29 k -abbrev tail6900_61 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_60 k -abbrev tail6900_62 (k : Nat) : Stack := ⟨w1,15⟩ :: tail6900_61 k -abbrev tail6900_63 : Stack := ⟨w0,1⟩ :: tail6900_57 -abbrev tail6900_64 : Stack := ⟨w0,16⟩ :: tail6900_57 -abbrev tail6900_65 : Stack := ⟨w2,1⟩ :: tail6900_64 -abbrev tail6900_66 : Stack := ⟨w1,8⟩ :: tail6900_65 -abbrev tail6900_67 : Stack := ⟨w23,1⟩ :: tail6900_66 -abbrev tail6900_68 : Stack := ⟨w0,10⟩ :: tail6900_67 -abbrev tail6900_69 (k : Nat) : Stack := ⟨w0,7⟩ :: tail6900_26 k -abbrev tail6900_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_69 k -abbrev tail6900_71 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_70 k -abbrev tail6900_72 : Stack := ⟨w0,1⟩ :: tail6900_66 -abbrev tail6900_73 : Stack := ⟨w0,11⟩ :: tail6900_66 -abbrev tail6900_74 : Stack := ⟨w2,1⟩ :: tail6900_73 -abbrev tail6900_75 : Stack := ⟨w1,7⟩ :: tail6900_74 -abbrev tail6900_76 : Stack := ⟨w23,1⟩ :: tail6900_75 -abbrev tail6900_77 : Stack := ⟨w0,10⟩ :: tail6900_76 -abbrev tail6900_78 (k : Nat) : Stack := ⟨w0,5⟩ :: tail6900_23 k -abbrev tail6900_79 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_78 k -abbrev tail6900_80 (k : Nat) : Stack := ⟨w1,10⟩ :: tail6900_79 k -abbrev tail6900_81 : Stack := ⟨w0,1⟩ :: tail6900_75 -abbrev tail6900_82 : Stack := ⟨w0,11⟩ :: tail6900_75 -abbrev tail6900_83 : Stack := ⟨w2,1⟩ :: tail6900_82 -abbrev tail6900_84 : Stack := ⟨w1,5⟩ :: tail6900_83 -abbrev tail6900_85 (k : Nat) : Stack := ⟨w68,(1*k+7)⟩ :: tail6900_84 -abbrev tail6900_86 (k : Nat) : Stack := ⟨w241,1⟩ :: tail6900_85 k -abbrev tail6900_87 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail6900_86 k -abbrev tail6900_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_87 k -abbrev tail6900_89 (k : Nat) : Stack := ⟨w0,9⟩ :: tail6900_88 k -abbrev tail6900_90 (k : Nat) : Stack := ⟨w0,20⟩ :: tail6900_17 k -abbrev tail6900_91 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_90 k -abbrev tail6900_92 (k : Nat) : Stack := ⟨w1,9⟩ :: tail6900_91 k -abbrev tail6900_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_87 k -abbrev tail6900_94 (k : Nat) : Stack := ⟨w0,10⟩ :: tail6900_87 k -abbrev tail6900_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_94 k -abbrev tail6900_96 (k : Nat) : Stack := ⟨w1,20⟩ :: tail6900_95 k -abbrev tail6900_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_96 k -abbrev tail6900_98 (k : Nat) : Stack := ⟨w0,41⟩ :: tail6900_97 k -abbrev tail6900_99 (k : Nat) : Stack := ⟨w0,14⟩ :: tail6900_14 k -abbrev tail6900_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_99 k -abbrev tail6900_101 (k : Nat) : Stack := ⟨w1,41⟩ :: tail6900_100 k -abbrev tail6900_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_96 k -abbrev tail6900_103 (k : Nat) : Stack := ⟨w0,42⟩ :: tail6900_96 k -abbrev tail6900_104 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_103 k -abbrev tail6900_105 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6900_104 k -abbrev tail6900_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_105 k -abbrev tail6900_107 (k : Nat) : Stack := ⟨w0,93⟩ :: tail6900_106 k -abbrev tail6900_108 (k : Nat) : Stack := ⟨w0,24⟩ :: tail6900_11 k -abbrev tail6900_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_108 k -abbrev tail6900_110 (k : Nat) : Stack := ⟨w1,93⟩ :: tail6900_109 k -abbrev tail6900_111 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_105 k -abbrev tail6900_112 (k : Nat) : Stack := ⟨w0,94⟩ :: tail6900_105 k -abbrev tail6900_113 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_112 k -abbrev tail6900_114 (k : Nat) : Stack := ⟨w1,24⟩ :: tail6900_113 k -abbrev tail6900_115 (k : Nat) : Stack := ⟨w309,(1*k+8)⟩ :: tail6900_114 k -abbrev tail6900_116 (k : Nat) : Stack := ⟨w1,11⟩ :: tail6900_115 k -abbrev tail6900_117 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_116 k -abbrev tail6900_118 (k : Nat) : Stack := ⟨w0,17⟩ :: tail6900_117 k -abbrev tail6900_119 : Stack := ⟨w0,90⟩ :: tail6900_6 -abbrev tail6900_120 : Stack := ⟨w23,1⟩ :: tail6900_119 -abbrev tail6900_121 : Stack := ⟨w1,17⟩ :: tail6900_120 -abbrev tail6900_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_116 k -abbrev tail6900_123 (k : Nat) : Stack := ⟨w0,18⟩ :: tail6900_116 k -abbrev tail6900_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_123 k -abbrev tail6900_125 (k : Nat) : Stack := ⟨w1,90⟩ :: tail6900_124 k -abbrev tail6900_126 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_125 k -abbrev tail6900_127 (k : Nat) : Stack := ⟨w0,38⟩ :: tail6900_126 k -abbrev tail6900_128 : Stack := ⟨w0,14⟩ :: tail6900_3 -abbrev tail6900_129 : Stack := ⟨w23,1⟩ :: tail6900_128 -abbrev tail6900_130 : Stack := ⟨w1,38⟩ :: tail6900_129 -abbrev tail6900_131 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_125 k -abbrev tail6900_132 (k : Nat) : Stack := ⟨w0,39⟩ :: tail6900_125 k -abbrev tail6900_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_132 k -abbrev tail6900_134 (k : Nat) : Stack := ⟨w1,14⟩ :: tail6900_133 k -abbrev tail6900_135 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_134 k -abbrev tail6900_136 (k : Nat) : Stack := ⟨w0,29⟩ :: tail6900_135 k -abbrev tail6900_137 : Stack := ⟨w0,2⟩ :: tail6900_0 -abbrev tail6900_138 : Stack := ⟨w23,1⟩ :: tail6900_137 -abbrev tail6900_139 : Stack := ⟨w1,29⟩ :: tail6900_138 -abbrev tail6900_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_134 k -abbrev tail6900_141 (k : Nat) : Stack := ⟨w0,30⟩ :: tail6900_134 k -abbrev tail6900_142 (k : Nat) : Stack := ⟨w2,1⟩ :: tail6900_141 k -abbrev tail6900_143 (k : Nat) : Stack := ⟨w1,2⟩ :: tail6900_142 k -abbrev tail6900_144 (k : Nat) : Stack := ⟨w23,1⟩ :: tail6900_143 k -abbrev tail6900_145 : Stack := ⟨w1,1⟩ :: tail6900_0 -abbrev tail6900_146 (k : Nat) : Stack := ⟨w0,1⟩ :: tail6900_143 k -abbrev tail6900_147 (k : Nat) : Stack := ⟨w0,2⟩ :: tail6900_143 k - -def before6900 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1255),tail6900_0,(tail6900_37 k)⟩ -def before6901 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail6900_0,(tail6900_38 k)⟩ -def before6902 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1259),tail6900_0,(tail6900_39 k)⟩ -def before6903 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail6900_40,(tail6900_39 k)⟩ -def before6904 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1259),tail6900_40,(tail6900_41 k)⟩ -def before6905 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail6900_42,(tail6900_41 k)⟩ -def before6906 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1257),tail6900_43,(tail6900_38 k)⟩ -def before6907 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1255),tail6900_44,(tail6900_37 k)⟩ -def before6908 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1253),tail6900_45,(tail6900_36 k)⟩ -def before6909 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1253),tail6900_45,(tail6900_47 k)⟩ -def before6910 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1253),tail6900_48,(tail6900_47 k)⟩ -def before6911 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1251),tail6900_49,(tail6900_46 k)⟩ -def before6912 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail6900_50,(tail6900_35 k)⟩ -def before6913 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6900_51,(tail6900_34 k)⟩ -def before6914 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6900_52,(tail6900_33 k)⟩ -def before6915 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail6900_52,(tail6900_53 k)⟩ -def before6916 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail6900_51,(tail6900_54 k)⟩ -def before6917 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail6900_55,(tail6900_54 k)⟩ -def before6918 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail6900_56,(tail6900_53 k)⟩ -def before6919 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1243),tail6900_57,(tail6900_32 k)⟩ -def before6920 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6900_58,(tail6900_31 k)⟩ -def before6921 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail6900_59,(tail6900_30 k)⟩ -def before6922 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail6900_59,(tail6900_61 k)⟩ -def before6923 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail6900_58,(tail6900_62 k)⟩ -def before6924 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail6900_63,(tail6900_62 k)⟩ -def before6925 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail6900_64,(tail6900_61 k)⟩ -def before6926 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1209),tail6900_65,(tail6900_60 k)⟩ -def before6927 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1193),tail6900_66,(tail6900_29 k)⟩ -def before6928 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail6900_67,(tail6900_28 k)⟩ -def before6929 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail6900_68,(tail6900_27 k)⟩ -def before6930 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail6900_68,(tail6900_70 k)⟩ -def before6931 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1191),tail6900_67,(tail6900_71 k)⟩ -def before6932 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1191),tail6900_72,(tail6900_71 k)⟩ -def before6933 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail6900_73,(tail6900_70 k)⟩ -def before6934 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail6900_74,(tail6900_69 k)⟩ -def before6935 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1155),tail6900_75,(tail6900_26 k)⟩ -def before6936 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail6900_76,(tail6900_25 k)⟩ -def before6937 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail6900_77,(tail6900_24 k)⟩ -def before6938 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail6900_77,(tail6900_79 k)⟩ -def before6939 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1153),tail6900_76,(tail6900_80 k)⟩ -def before6940 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1153),tail6900_81,(tail6900_80 k)⟩ -def before6941 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail6900_82,(tail6900_79 k)⟩ -def before6942 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail6900_83,(tail6900_78 k)⟩ -def before6943 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail6900_84,(tail6900_23 k)⟩ -def before6944 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail6900_85 k),(tail6900_22 k)⟩ -def before6945 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail6900_86 k),(tail6900_21 k)⟩ -def before6946 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521485),(tail6900_87 k),(tail6900_20 k)⟩ -def before6947 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521487),(tail6900_88 k),(tail6900_19 k)⟩ -def before6948 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail6900_89 k),(tail6900_18 k)⟩ -def before6949 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail6900_89 k),(tail6900_91 k)⟩ -def before6950 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521487),(tail6900_88 k),(tail6900_92 k)⟩ -def before6951 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521487),(tail6900_93 k),(tail6900_92 k)⟩ -def before6952 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail6900_94 k),(tail6900_91 k)⟩ -def before6953 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail6900_95 k),(tail6900_90 k)⟩ -def before6954 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521547),(tail6900_96 k),(tail6900_17 k)⟩ -def before6955 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail6900_97 k),(tail6900_16 k)⟩ -def before6956 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail6900_98 k),(tail6900_15 k)⟩ -def before6957 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail6900_98 k),(tail6900_100 k)⟩ -def before6958 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521549),(tail6900_97 k),(tail6900_101 k)⟩ -def before6959 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521549),(tail6900_102 k),(tail6900_101 k)⟩ -def before6960 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail6900_103 k),(tail6900_100 k)⟩ -def before6961 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail6900_104 k),(tail6900_99 k)⟩ -def before6962 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521661),(tail6900_105 k),(tail6900_14 k)⟩ -def before6963 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521663),(tail6900_106 k),(tail6900_13 k)⟩ -def before6964 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail6900_107 k),(tail6900_12 k)⟩ -def before6965 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail6900_107 k),(tail6900_109 k)⟩ -def before6966 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521663),(tail6900_106 k),(tail6900_110 k)⟩ -def before6967 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521663),(tail6900_111 k),(tail6900_110 k)⟩ -def before6968 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail6900_112 k),(tail6900_109 k)⟩ -def before6969 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail6900_113 k),(tail6900_108 k)⟩ -def before6970 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail6900_114 k),(tail6900_11 k)⟩ -def before6971 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail6900_115 k),tail6900_10⟩ -def before6972 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526609),(tail6900_116 k),tail6900_9⟩ -def before6973 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526611),(tail6900_117 k),tail6900_8⟩ -def before6974 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail6900_118 k),tail6900_7⟩ -def before6975 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail6900_118 k),tail6900_120⟩ -def before6976 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526611),(tail6900_117 k),tail6900_121⟩ -def before6977 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526611),(tail6900_122 k),tail6900_121⟩ -def before6978 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail6900_123 k),tail6900_120⟩ -def before6979 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail6900_124 k),tail6900_119⟩ -def before6980 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526827),(tail6900_125 k),tail6900_6⟩ -def before6981 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526829),(tail6900_126 k),tail6900_5⟩ -def before6982 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail6900_127 k),tail6900_4⟩ -def before6983 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail6900_127 k),tail6900_129⟩ -def before6984 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526829),(tail6900_126 k),tail6900_130⟩ -def before6985 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526829),(tail6900_131 k),tail6900_130⟩ -def before6986 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail6900_132 k),tail6900_129⟩ -def before6987 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail6900_133 k),tail6900_128⟩ -def before6988 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526935),(tail6900_134 k),tail6900_3⟩ -def before6989 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail6900_135 k),tail6900_2⟩ -def before6990 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail6900_136 k),tail6900_1⟩ -def before6991 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail6900_136 k),tail6900_138⟩ -def before6992 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail6900_135 k),tail6900_139⟩ -def before6993 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail6900_140 k),tail6900_139⟩ -def before6994 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail6900_141 k),tail6900_138⟩ -def before6995 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526997),(tail6900_142 k),tail6900_137⟩ -def before6996 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527001),(tail6900_143 k),tail6900_0⟩ -def before6997 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527003),(tail6900_144 k),tail6900_0⟩ -def before6998 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527003),(tail6900_144 k),tail6900_145⟩ -def before6999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527003),(tail6900_146 k),tail6900_145⟩ -def after6999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail6900_147 k),tail6900_0⟩ - -theorem macro6900 (k : Nat) : applyExit (before6900 k) exit7 1 = some (before6901 k) := by - simp (disch := omega) [before6900, before6901, exit7, applyExit, pop, push] - <;> omega -theorem step6900 (k : Nat) : Runs (1*4) (before6900 k).denote (before6901 k).denote := - @applyExit_sound (before6900 k) (before6901 k) exit7 1 valid7 (macro6900 k) -theorem macro6901 (k : Nat) : applyExit (before6901 k) exit3 1 = some (before6902 k) := by - simp (disch := omega) [before6901, before6902, exit3, applyExit, pop, push] - <;> omega -theorem step6901 (k : Nat) : Runs (1*2) (before6901 k).denote (before6902 k).denote := - @applyExit_sound (before6901 k) (before6902 k) exit3 1 valid3 (macro6901 k) -theorem macro6902 (k : Nat) : applyExit (before6902 k) exit30 1 = some (before6903 k) := by - simp (disch := omega) [before6902, before6903, exit30, applyExit, pop, push] - <;> omega -theorem step6902 (k : Nat) : Runs (1*3) (before6902 k).denote (before6903 k).denote := - @applyExit_sound (before6902 k) (before6903 k) exit30 1 valid30 (macro6902 k) -theorem macro6903 (k : Nat) : applyExit (before6903 k) exit31 1 = some (before6904 k) := by - simp (disch := omega) [before6903, before6904, exit31, applyExit, pop, push] - <;> omega -theorem step6903 (k : Nat) : Runs (1*1) (before6903 k).denote (before6904 k).denote := - @applyExit_sound (before6903 k) (before6904 k) exit31 1 valid31 (macro6903 k) -theorem macro6904 (k : Nat) : applyExit (before6904 k) exit32 1 = some (before6905 k) := by - simp (disch := omega) [before6904, before6905, exit32, applyExit, pop, push] - <;> omega -theorem step6904 (k : Nat) : Runs (1*3) (before6904 k).denote (before6905 k).denote := - @applyExit_sound (before6904 k) (before6905 k) exit32 1 valid32 (macro6904 k) -theorem macro6905 (k : Nat) : applyExit (before6905 k) exit33 1 = some (before6906 k) := by - simp (disch := omega) [before6905, before6906, exit33, applyExit, pop, push] - <;> omega -theorem step6905 (k : Nat) : Runs (1*2) (before6905 k).denote (before6906 k).denote := - @applyExit_sound (before6905 k) (before6906 k) exit33 1 valid33 (macro6905 k) -theorem macro6906 (k : Nat) : applyExit (before6906 k) exit34 1 = some (before6907 k) := by - simp (disch := omega) [before6906, before6907, exit34, applyExit, pop, push] - <;> omega -theorem step6906 (k : Nat) : Runs (1*2) (before6906 k).denote (before6907 k).denote := - @applyExit_sound (before6906 k) (before6907 k) exit34 1 valid34 (macro6906 k) -theorem macro6907 (k : Nat) : applyExit (before6907 k) exit35 1 = some (before6908 k) := by - simp (disch := omega) [before6907, before6908, exit35, applyExit, pop, push] - <;> omega -theorem step6907 (k : Nat) : Runs (1*2) (before6907 k).denote (before6908 k).denote := - @applyExit_sound (before6907 k) (before6908 k) exit35 1 valid35 (macro6907 k) -theorem macro6908 (k : Nat) : applyExit (before6908 k) exit31 1 = some (before6909 k) := by - simp (disch := omega) [before6908, before6909, exit31, applyExit, pop, push] - <;> omega -theorem step6908 (k : Nat) : Runs (1*1) (before6908 k).denote (before6909 k).denote := - @applyExit_sound (before6908 k) (before6909 k) exit31 1 valid31 (macro6908 k) -theorem macro6909 (k : Nat) : applyExit (before6909 k) exit32 1 = some (before6910 k) := by - simp (disch := omega) [before6909, before6910, exit32, applyExit, pop, push] - <;> omega -theorem step6909 (k : Nat) : Runs (1*3) (before6909 k).denote (before6910 k).denote := - @applyExit_sound (before6909 k) (before6910 k) exit32 1 valid32 (macro6909 k) -theorem macro6910 (k : Nat) : applyExit (before6910 k) exit33 1 = some (before6911 k) := by - simp (disch := omega) [before6910, before6911, exit33, applyExit, pop, push] - <;> omega -theorem step6910 (k : Nat) : Runs (1*2) (before6910 k).denote (before6911 k).denote := - @applyExit_sound (before6910 k) (before6911 k) exit33 1 valid33 (macro6910 k) -theorem macro6911 (k : Nat) : applyExit (before6911 k) exit34 1 = some (before6912 k) := by - simp (disch := omega) [before6911, before6912, exit34, applyExit, pop, push] - <;> omega -theorem step6911 (k : Nat) : Runs (1*2) (before6911 k).denote (before6912 k).denote := - @applyExit_sound (before6911 k) (before6912 k) exit34 1 valid34 (macro6911 k) -theorem macro6912 (k : Nat) : applyExit (before6912 k) exit35 1 = some (before6913 k) := by - simp (disch := omega) [before6912, before6913, exit35, applyExit, pop, push] - <;> omega -theorem step6912 (k : Nat) : Runs (1*2) (before6912 k).denote (before6913 k).denote := - @applyExit_sound (before6912 k) (before6913 k) exit35 1 valid35 (macro6912 k) -theorem macro6913 (k : Nat) : applyExit (before6913 k) exit36 1 = some (before6914 k) := by - simp (disch := omega) [before6913, before6914, exit36, applyExit, pop, push] - <;> omega -theorem step6913 (k : Nat) : Runs (1*2) (before6913 k).denote (before6914 k).denote := - @applyExit_sound (before6913 k) (before6914 k) exit36 1 valid36 (macro6913 k) -theorem macro6914 (k : Nat) : applyExit (before6914 k) exit31 1 = some (before6915 k) := by - simp (disch := omega) [before6914, before6915, exit31, applyExit, pop, push] - <;> omega -theorem step6914 (k : Nat) : Runs (1*1) (before6914 k).denote (before6915 k).denote := - @applyExit_sound (before6914 k) (before6915 k) exit31 1 valid31 (macro6914 k) -theorem macro6915 (k : Nat) : applyExit (before6915 k) exit10 1 = some (before6916 k) := by - simp (disch := omega) [before6915, before6916, exit10, applyExit, pop, push] - <;> omega -theorem step6915 (k : Nat) : Runs (1*2) (before6915 k).denote (before6916 k).denote := - @applyExit_sound (before6915 k) (before6916 k) exit10 1 valid10 (macro6915 k) -theorem macro6916 (k : Nat) : applyExit (before6916 k) exit32 1 = some (before6917 k) := by - simp (disch := omega) [before6916, before6917, exit32, applyExit, pop, push] - <;> omega -theorem step6916 (k : Nat) : Runs (1*3) (before6916 k).denote (before6917 k).denote := - @applyExit_sound (before6916 k) (before6917 k) exit32 1 valid32 (macro6916 k) -theorem macro6917 (k : Nat) : applyExit (before6917 k) exit36 1 = some (before6918 k) := by - simp (disch := omega) [before6917, before6918, exit36, applyExit, pop, push] - <;> omega -theorem step6917 (k : Nat) : Runs (1*2) (before6917 k).denote (before6918 k).denote := - @applyExit_sound (before6917 k) (before6918 k) exit36 1 valid36 (macro6917 k) -theorem macro6918 (k : Nat) : applyExit (before6918 k) exit33 1 = some (before6919 k) := by - simp (disch := omega) [before6918, before6919, exit33, applyExit, pop, push] - <;> omega -theorem step6918 (k : Nat) : Runs (1*2) (before6918 k).denote (before6919 k).denote := - @applyExit_sound (before6918 k) (before6919 k) exit33 1 valid33 (macro6918 k) -theorem macro6919 (k : Nat) : applyExit (before6919 k) exit35 1 = some (before6920 k) := by - simp (disch := omega) [before6919, before6920, exit35, applyExit, pop, push] - <;> omega -theorem step6919 (k : Nat) : Runs (1*2) (before6919 k).denote (before6920 k).denote := - @applyExit_sound (before6919 k) (before6920 k) exit35 1 valid35 (macro6919 k) -theorem macro6920 (k : Nat) : applyExit (before6920 k) exit36 15 = some (before6921 k) := by - simp (disch := omega) [before6920, before6921, exit36, applyExit, pop, push] - <;> omega -theorem step6920 (k : Nat) : Runs (15*2) (before6920 k).denote (before6921 k).denote := - @applyExit_sound (before6920 k) (before6921 k) exit36 15 valid36 (macro6920 k) -theorem macro6921 (k : Nat) : applyExit (before6921 k) exit31 1 = some (before6922 k) := by - simp (disch := omega) [before6921, before6922, exit31, applyExit, pop, push] - <;> omega -theorem step6921 (k : Nat) : Runs (1*1) (before6921 k).denote (before6922 k).denote := - @applyExit_sound (before6921 k) (before6922 k) exit31 1 valid31 (macro6921 k) -theorem macro6922 (k : Nat) : applyExit (before6922 k) exit10 15 = some (before6923 k) := by - simp (disch := omega) [before6922, before6923, exit10, applyExit, pop, push] - <;> omega -theorem step6922 (k : Nat) : Runs (15*2) (before6922 k).denote (before6923 k).denote := - @applyExit_sound (before6922 k) (before6923 k) exit10 15 valid10 (macro6922 k) -theorem macro6923 (k : Nat) : applyExit (before6923 k) exit32 1 = some (before6924 k) := by - simp (disch := omega) [before6923, before6924, exit32, applyExit, pop, push] - <;> omega -theorem step6923 (k : Nat) : Runs (1*3) (before6923 k).denote (before6924 k).denote := - @applyExit_sound (before6923 k) (before6924 k) exit32 1 valid32 (macro6923 k) -theorem macro6924 (k : Nat) : applyExit (before6924 k) exit36 15 = some (before6925 k) := by - simp (disch := omega) [before6924, before6925, exit36, applyExit, pop, push] - <;> omega -theorem step6924 (k : Nat) : Runs (15*2) (before6924 k).denote (before6925 k).denote := - @applyExit_sound (before6924 k) (before6925 k) exit36 15 valid36 (macro6924 k) -theorem macro6925 (k : Nat) : applyExit (before6925 k) exit33 1 = some (before6926 k) := by - simp (disch := omega) [before6925, before6926, exit33, applyExit, pop, push] - <;> omega -theorem step6925 (k : Nat) : Runs (1*2) (before6925 k).denote (before6926 k).denote := - @applyExit_sound (before6925 k) (before6926 k) exit33 1 valid33 (macro6925 k) -theorem macro6926 (k : Nat) : applyExit (before6926 k) exit34 8 = some (before6927 k) := by - simp (disch := omega) [before6926, before6927, exit34, applyExit, pop, push] - <;> omega -theorem step6926 (k : Nat) : Runs (8*2) (before6926 k).denote (before6927 k).denote := - @applyExit_sound (before6926 k) (before6927 k) exit34 8 valid34 (macro6926 k) -theorem macro6927 (k : Nat) : applyExit (before6927 k) exit35 1 = some (before6928 k) := by - simp (disch := omega) [before6927, before6928, exit35, applyExit, pop, push] - <;> omega -theorem step6927 (k : Nat) : Runs (1*2) (before6927 k).denote (before6928 k).denote := - @applyExit_sound (before6927 k) (before6928 k) exit35 1 valid35 (macro6927 k) -theorem macro6928 (k : Nat) : applyExit (before6928 k) exit36 10 = some (before6929 k) := by - simp (disch := omega) [before6928, before6929, exit36, applyExit, pop, push] - <;> omega -theorem step6928 (k : Nat) : Runs (10*2) (before6928 k).denote (before6929 k).denote := - @applyExit_sound (before6928 k) (before6929 k) exit36 10 valid36 (macro6928 k) -theorem macro6929 (k : Nat) : applyExit (before6929 k) exit31 1 = some (before6930 k) := by - simp (disch := omega) [before6929, before6930, exit31, applyExit, pop, push] - <;> omega -theorem step6929 (k : Nat) : Runs (1*1) (before6929 k).denote (before6930 k).denote := - @applyExit_sound (before6929 k) (before6930 k) exit31 1 valid31 (macro6929 k) -theorem macro6930 (k : Nat) : applyExit (before6930 k) exit10 10 = some (before6931 k) := by - simp (disch := omega) [before6930, before6931, exit10, applyExit, pop, push] - <;> omega -theorem step6930 (k : Nat) : Runs (10*2) (before6930 k).denote (before6931 k).denote := - @applyExit_sound (before6930 k) (before6931 k) exit10 10 valid10 (macro6930 k) -theorem macro6931 (k : Nat) : applyExit (before6931 k) exit32 1 = some (before6932 k) := by - simp (disch := omega) [before6931, before6932, exit32, applyExit, pop, push] - <;> omega -theorem step6931 (k : Nat) : Runs (1*3) (before6931 k).denote (before6932 k).denote := - @applyExit_sound (before6931 k) (before6932 k) exit32 1 valid32 (macro6931 k) -theorem macro6932 (k : Nat) : applyExit (before6932 k) exit36 10 = some (before6933 k) := by - simp (disch := omega) [before6932, before6933, exit36, applyExit, pop, push] - <;> omega -theorem step6932 (k : Nat) : Runs (10*2) (before6932 k).denote (before6933 k).denote := - @applyExit_sound (before6932 k) (before6933 k) exit36 10 valid36 (macro6932 k) -theorem macro6933 (k : Nat) : applyExit (before6933 k) exit33 1 = some (before6934 k) := by - simp (disch := omega) [before6933, before6934, exit33, applyExit, pop, push] - <;> omega -theorem step6933 (k : Nat) : Runs (1*2) (before6933 k).denote (before6934 k).denote := - @applyExit_sound (before6933 k) (before6934 k) exit33 1 valid33 (macro6933 k) -theorem macro6934 (k : Nat) : applyExit (before6934 k) exit34 7 = some (before6935 k) := by - simp (disch := omega) [before6934, before6935, exit34, applyExit, pop, push] - <;> omega -theorem step6934 (k : Nat) : Runs (7*2) (before6934 k).denote (before6935 k).denote := - @applyExit_sound (before6934 k) (before6935 k) exit34 7 valid34 (macro6934 k) -theorem macro6935 (k : Nat) : applyExit (before6935 k) exit35 1 = some (before6936 k) := by - simp (disch := omega) [before6935, before6936, exit35, applyExit, pop, push] - <;> omega -theorem step6935 (k : Nat) : Runs (1*2) (before6935 k).denote (before6936 k).denote := - @applyExit_sound (before6935 k) (before6936 k) exit35 1 valid35 (macro6935 k) -theorem macro6936 (k : Nat) : applyExit (before6936 k) exit36 10 = some (before6937 k) := by - simp (disch := omega) [before6936, before6937, exit36, applyExit, pop, push] - <;> omega -theorem step6936 (k : Nat) : Runs (10*2) (before6936 k).denote (before6937 k).denote := - @applyExit_sound (before6936 k) (before6937 k) exit36 10 valid36 (macro6936 k) -theorem macro6937 (k : Nat) : applyExit (before6937 k) exit31 1 = some (before6938 k) := by - simp (disch := omega) [before6937, before6938, exit31, applyExit, pop, push] - <;> omega -theorem step6937 (k : Nat) : Runs (1*1) (before6937 k).denote (before6938 k).denote := - @applyExit_sound (before6937 k) (before6938 k) exit31 1 valid31 (macro6937 k) -theorem macro6938 (k : Nat) : applyExit (before6938 k) exit10 10 = some (before6939 k) := by - simp (disch := omega) [before6938, before6939, exit10, applyExit, pop, push] - <;> omega -theorem step6938 (k : Nat) : Runs (10*2) (before6938 k).denote (before6939 k).denote := - @applyExit_sound (before6938 k) (before6939 k) exit10 10 valid10 (macro6938 k) -theorem macro6939 (k : Nat) : applyExit (before6939 k) exit32 1 = some (before6940 k) := by - simp (disch := omega) [before6939, before6940, exit32, applyExit, pop, push] - <;> omega -theorem step6939 (k : Nat) : Runs (1*3) (before6939 k).denote (before6940 k).denote := - @applyExit_sound (before6939 k) (before6940 k) exit32 1 valid32 (macro6939 k) -theorem macro6940 (k : Nat) : applyExit (before6940 k) exit36 10 = some (before6941 k) := by - simp (disch := omega) [before6940, before6941, exit36, applyExit, pop, push] - <;> omega -theorem step6940 (k : Nat) : Runs (10*2) (before6940 k).denote (before6941 k).denote := - @applyExit_sound (before6940 k) (before6941 k) exit36 10 valid36 (macro6940 k) -theorem macro6941 (k : Nat) : applyExit (before6941 k) exit33 1 = some (before6942 k) := by - simp (disch := omega) [before6941, before6942, exit33, applyExit, pop, push] - <;> omega -theorem step6941 (k : Nat) : Runs (1*2) (before6941 k).denote (before6942 k).denote := - @applyExit_sound (before6941 k) (before6942 k) exit33 1 valid33 (macro6941 k) -theorem macro6942 (k : Nat) : applyExit (before6942 k) exit34 5 = some (before6943 k) := by - simp (disch := omega) [before6942, before6943, exit34, applyExit, pop, push] - <;> omega -theorem step6942 (k : Nat) : Runs (5*2) (before6942 k).denote (before6943 k).denote := - @applyExit_sound (before6942 k) (before6943 k) exit34 5 valid34 (macro6942 k) -theorem macro6943 (k : Nat) : applyExit (before6943 k) exit90 (1*k+7) = some (before6944 k) := by - simp (disch := omega) [before6943, before6944, exit90, applyExit, pop, push] - <;> omega -theorem step6943 (k : Nat) : Runs ((1*k+7)*82) (before6943 k).denote (before6944 k).denote := - @applyExit_sound (before6943 k) (before6944 k) exit90 (1*k+7) valid90 (macro6943 k) -theorem macro6944 (k : Nat) : applyExit (before6944 k) exit283 1 = some (before6945 k) := by - simp (disch := omega) [before6944, before6945, exit283, applyExit, pop, push] - <;> omega -theorem step6944 (k : Nat) : Runs (1*38) (before6944 k).denote (before6945 k).denote := - @applyExit_sound (before6944 k) (before6945 k) exit283 1 valid283 (macro6944 k) -theorem macro6945 (k : Nat) : applyExit (before6945 k) exit34 791761151 = some (before6946 k) := by - simp (disch := omega) [before6945, before6946, exit34, applyExit, pop, push] - <;> omega -theorem step6945 (k : Nat) : Runs (791761151*2) (before6945 k).denote (before6946 k).denote := - @applyExit_sound (before6945 k) (before6946 k) exit34 791761151 valid34 (macro6945 k) -theorem macro6946 (k : Nat) : applyExit (before6946 k) exit35 1 = some (before6947 k) := by - simp (disch := omega) [before6946, before6947, exit35, applyExit, pop, push] - <;> omega -theorem step6946 (k : Nat) : Runs (1*2) (before6946 k).denote (before6947 k).denote := - @applyExit_sound (before6946 k) (before6947 k) exit35 1 valid35 (macro6946 k) -theorem macro6947 (k : Nat) : applyExit (before6947 k) exit36 9 = some (before6948 k) := by - simp (disch := omega) [before6947, before6948, exit36, applyExit, pop, push] - <;> omega -theorem step6947 (k : Nat) : Runs (9*2) (before6947 k).denote (before6948 k).denote := - @applyExit_sound (before6947 k) (before6948 k) exit36 9 valid36 (macro6947 k) -theorem macro6948 (k : Nat) : applyExit (before6948 k) exit31 1 = some (before6949 k) := by - simp (disch := omega) [before6948, before6949, exit31, applyExit, pop, push] - <;> omega -theorem step6948 (k : Nat) : Runs (1*1) (before6948 k).denote (before6949 k).denote := - @applyExit_sound (before6948 k) (before6949 k) exit31 1 valid31 (macro6948 k) -theorem macro6949 (k : Nat) : applyExit (before6949 k) exit10 9 = some (before6950 k) := by - simp (disch := omega) [before6949, before6950, exit10, applyExit, pop, push] - <;> omega -theorem step6949 (k : Nat) : Runs (9*2) (before6949 k).denote (before6950 k).denote := - @applyExit_sound (before6949 k) (before6950 k) exit10 9 valid10 (macro6949 k) -theorem macro6950 (k : Nat) : applyExit (before6950 k) exit32 1 = some (before6951 k) := by - simp (disch := omega) [before6950, before6951, exit32, applyExit, pop, push] - <;> omega -theorem step6950 (k : Nat) : Runs (1*3) (before6950 k).denote (before6951 k).denote := - @applyExit_sound (before6950 k) (before6951 k) exit32 1 valid32 (macro6950 k) -theorem macro6951 (k : Nat) : applyExit (before6951 k) exit36 9 = some (before6952 k) := by - simp (disch := omega) [before6951, before6952, exit36, applyExit, pop, push] - <;> omega -theorem step6951 (k : Nat) : Runs (9*2) (before6951 k).denote (before6952 k).denote := - @applyExit_sound (before6951 k) (before6952 k) exit36 9 valid36 (macro6951 k) -theorem macro6952 (k : Nat) : applyExit (before6952 k) exit33 1 = some (before6953 k) := by - simp (disch := omega) [before6952, before6953, exit33, applyExit, pop, push] - <;> omega -theorem step6952 (k : Nat) : Runs (1*2) (before6952 k).denote (before6953 k).denote := - @applyExit_sound (before6952 k) (before6953 k) exit33 1 valid33 (macro6952 k) -theorem macro6953 (k : Nat) : applyExit (before6953 k) exit34 20 = some (before6954 k) := by - simp (disch := omega) [before6953, before6954, exit34, applyExit, pop, push] - <;> omega -theorem step6953 (k : Nat) : Runs (20*2) (before6953 k).denote (before6954 k).denote := - @applyExit_sound (before6953 k) (before6954 k) exit34 20 valid34 (macro6953 k) -theorem macro6954 (k : Nat) : applyExit (before6954 k) exit35 1 = some (before6955 k) := by - simp (disch := omega) [before6954, before6955, exit35, applyExit, pop, push] - <;> omega -theorem step6954 (k : Nat) : Runs (1*2) (before6954 k).denote (before6955 k).denote := - @applyExit_sound (before6954 k) (before6955 k) exit35 1 valid35 (macro6954 k) -theorem macro6955 (k : Nat) : applyExit (before6955 k) exit36 41 = some (before6956 k) := by - simp (disch := omega) [before6955, before6956, exit36, applyExit, pop, push] - <;> omega -theorem step6955 (k : Nat) : Runs (41*2) (before6955 k).denote (before6956 k).denote := - @applyExit_sound (before6955 k) (before6956 k) exit36 41 valid36 (macro6955 k) -theorem macro6956 (k : Nat) : applyExit (before6956 k) exit31 1 = some (before6957 k) := by - simp (disch := omega) [before6956, before6957, exit31, applyExit, pop, push] - <;> omega -theorem step6956 (k : Nat) : Runs (1*1) (before6956 k).denote (before6957 k).denote := - @applyExit_sound (before6956 k) (before6957 k) exit31 1 valid31 (macro6956 k) -theorem macro6957 (k : Nat) : applyExit (before6957 k) exit10 41 = some (before6958 k) := by - simp (disch := omega) [before6957, before6958, exit10, applyExit, pop, push] - <;> omega -theorem step6957 (k : Nat) : Runs (41*2) (before6957 k).denote (before6958 k).denote := - @applyExit_sound (before6957 k) (before6958 k) exit10 41 valid10 (macro6957 k) -theorem macro6958 (k : Nat) : applyExit (before6958 k) exit32 1 = some (before6959 k) := by - simp (disch := omega) [before6958, before6959, exit32, applyExit, pop, push] - <;> omega -theorem step6958 (k : Nat) : Runs (1*3) (before6958 k).denote (before6959 k).denote := - @applyExit_sound (before6958 k) (before6959 k) exit32 1 valid32 (macro6958 k) -theorem macro6959 (k : Nat) : applyExit (before6959 k) exit36 41 = some (before6960 k) := by - simp (disch := omega) [before6959, before6960, exit36, applyExit, pop, push] - <;> omega -theorem step6959 (k : Nat) : Runs (41*2) (before6959 k).denote (before6960 k).denote := - @applyExit_sound (before6959 k) (before6960 k) exit36 41 valid36 (macro6959 k) -theorem macro6960 (k : Nat) : applyExit (before6960 k) exit33 1 = some (before6961 k) := by - simp (disch := omega) [before6960, before6961, exit33, applyExit, pop, push] - <;> omega -theorem step6960 (k : Nat) : Runs (1*2) (before6960 k).denote (before6961 k).denote := - @applyExit_sound (before6960 k) (before6961 k) exit33 1 valid33 (macro6960 k) -theorem macro6961 (k : Nat) : applyExit (before6961 k) exit34 14 = some (before6962 k) := by - simp (disch := omega) [before6961, before6962, exit34, applyExit, pop, push] - <;> omega -theorem step6961 (k : Nat) : Runs (14*2) (before6961 k).denote (before6962 k).denote := - @applyExit_sound (before6961 k) (before6962 k) exit34 14 valid34 (macro6961 k) -theorem macro6962 (k : Nat) : applyExit (before6962 k) exit35 1 = some (before6963 k) := by - simp (disch := omega) [before6962, before6963, exit35, applyExit, pop, push] - <;> omega -theorem step6962 (k : Nat) : Runs (1*2) (before6962 k).denote (before6963 k).denote := - @applyExit_sound (before6962 k) (before6963 k) exit35 1 valid35 (macro6962 k) -theorem macro6963 (k : Nat) : applyExit (before6963 k) exit36 93 = some (before6964 k) := by - simp (disch := omega) [before6963, before6964, exit36, applyExit, pop, push] - <;> omega -theorem step6963 (k : Nat) : Runs (93*2) (before6963 k).denote (before6964 k).denote := - @applyExit_sound (before6963 k) (before6964 k) exit36 93 valid36 (macro6963 k) -theorem macro6964 (k : Nat) : applyExit (before6964 k) exit31 1 = some (before6965 k) := by - simp (disch := omega) [before6964, before6965, exit31, applyExit, pop, push] - <;> omega -theorem step6964 (k : Nat) : Runs (1*1) (before6964 k).denote (before6965 k).denote := - @applyExit_sound (before6964 k) (before6965 k) exit31 1 valid31 (macro6964 k) -theorem macro6965 (k : Nat) : applyExit (before6965 k) exit10 93 = some (before6966 k) := by - simp (disch := omega) [before6965, before6966, exit10, applyExit, pop, push] - <;> omega -theorem step6965 (k : Nat) : Runs (93*2) (before6965 k).denote (before6966 k).denote := - @applyExit_sound (before6965 k) (before6966 k) exit10 93 valid10 (macro6965 k) -theorem macro6966 (k : Nat) : applyExit (before6966 k) exit32 1 = some (before6967 k) := by - simp (disch := omega) [before6966, before6967, exit32, applyExit, pop, push] - <;> omega -theorem step6966 (k : Nat) : Runs (1*3) (before6966 k).denote (before6967 k).denote := - @applyExit_sound (before6966 k) (before6967 k) exit32 1 valid32 (macro6966 k) -theorem macro6967 (k : Nat) : applyExit (before6967 k) exit36 93 = some (before6968 k) := by - simp (disch := omega) [before6967, before6968, exit36, applyExit, pop, push] - <;> omega -theorem step6967 (k : Nat) : Runs (93*2) (before6967 k).denote (before6968 k).denote := - @applyExit_sound (before6967 k) (before6968 k) exit36 93 valid36 (macro6967 k) -theorem macro6968 (k : Nat) : applyExit (before6968 k) exit33 1 = some (before6969 k) := by - simp (disch := omega) [before6968, before6969, exit33, applyExit, pop, push] - <;> omega -theorem step6968 (k : Nat) : Runs (1*2) (before6968 k).denote (before6969 k).denote := - @applyExit_sound (before6968 k) (before6969 k) exit33 1 valid33 (macro6968 k) -theorem macro6969 (k : Nat) : applyExit (before6969 k) exit34 24 = some (before6970 k) := by - simp (disch := omega) [before6969, before6970, exit34, applyExit, pop, push] - <;> omega -theorem step6969 (k : Nat) : Runs (24*2) (before6969 k).denote (before6970 k).denote := - @applyExit_sound (before6969 k) (before6970 k) exit34 24 valid34 (macro6969 k) -theorem macro6970 (k : Nat) : applyExit (before6970 k) exit346 (1*k+8) = some (before6971 k) := by - simp (disch := omega) [before6970, before6971, exit346, applyExit, pop, push] - <;> omega -theorem step6970 (k : Nat) : Runs ((1*k+8)*1190) (before6970 k).denote (before6971 k).denote := - @applyExit_sound (before6970 k) (before6971 k) exit346 (1*k+8) valid346 (macro6970 k) -theorem macro6971 (k : Nat) : applyExit (before6971 k) exit34 11 = some (before6972 k) := by - simp (disch := omega) [before6971, before6972, exit34, applyExit, pop, push] - <;> omega -theorem step6971 (k : Nat) : Runs (11*2) (before6971 k).denote (before6972 k).denote := - @applyExit_sound (before6971 k) (before6972 k) exit34 11 valid34 (macro6971 k) -theorem macro6972 (k : Nat) : applyExit (before6972 k) exit35 1 = some (before6973 k) := by - simp (disch := omega) [before6972, before6973, exit35, applyExit, pop, push] - <;> omega -theorem step6972 (k : Nat) : Runs (1*2) (before6972 k).denote (before6973 k).denote := - @applyExit_sound (before6972 k) (before6973 k) exit35 1 valid35 (macro6972 k) -theorem macro6973 (k : Nat) : applyExit (before6973 k) exit36 17 = some (before6974 k) := by - simp (disch := omega) [before6973, before6974, exit36, applyExit, pop, push] - <;> omega -theorem step6973 (k : Nat) : Runs (17*2) (before6973 k).denote (before6974 k).denote := - @applyExit_sound (before6973 k) (before6974 k) exit36 17 valid36 (macro6973 k) -theorem macro6974 (k : Nat) : applyExit (before6974 k) exit31 1 = some (before6975 k) := by - simp (disch := omega) [before6974, before6975, exit31, applyExit, pop, push] - <;> omega -theorem step6974 (k : Nat) : Runs (1*1) (before6974 k).denote (before6975 k).denote := - @applyExit_sound (before6974 k) (before6975 k) exit31 1 valid31 (macro6974 k) -theorem macro6975 (k : Nat) : applyExit (before6975 k) exit10 17 = some (before6976 k) := by - simp (disch := omega) [before6975, before6976, exit10, applyExit, pop, push] - <;> omega -theorem step6975 (k : Nat) : Runs (17*2) (before6975 k).denote (before6976 k).denote := - @applyExit_sound (before6975 k) (before6976 k) exit10 17 valid10 (macro6975 k) -theorem macro6976 (k : Nat) : applyExit (before6976 k) exit32 1 = some (before6977 k) := by - simp (disch := omega) [before6976, before6977, exit32, applyExit, pop, push] - <;> omega -theorem step6976 (k : Nat) : Runs (1*3) (before6976 k).denote (before6977 k).denote := - @applyExit_sound (before6976 k) (before6977 k) exit32 1 valid32 (macro6976 k) -theorem macro6977 (k : Nat) : applyExit (before6977 k) exit36 17 = some (before6978 k) := by - simp (disch := omega) [before6977, before6978, exit36, applyExit, pop, push] - <;> omega -theorem step6977 (k : Nat) : Runs (17*2) (before6977 k).denote (before6978 k).denote := - @applyExit_sound (before6977 k) (before6978 k) exit36 17 valid36 (macro6977 k) -theorem macro6978 (k : Nat) : applyExit (before6978 k) exit33 1 = some (before6979 k) := by - simp (disch := omega) [before6978, before6979, exit33, applyExit, pop, push] - <;> omega -theorem step6978 (k : Nat) : Runs (1*2) (before6978 k).denote (before6979 k).denote := - @applyExit_sound (before6978 k) (before6979 k) exit33 1 valid33 (macro6978 k) -theorem macro6979 (k : Nat) : applyExit (before6979 k) exit34 90 = some (before6980 k) := by - simp (disch := omega) [before6979, before6980, exit34, applyExit, pop, push] - <;> omega -theorem step6979 (k : Nat) : Runs (90*2) (before6979 k).denote (before6980 k).denote := - @applyExit_sound (before6979 k) (before6980 k) exit34 90 valid34 (macro6979 k) -theorem macro6980 (k : Nat) : applyExit (before6980 k) exit35 1 = some (before6981 k) := by - simp (disch := omega) [before6980, before6981, exit35, applyExit, pop, push] - <;> omega -theorem step6980 (k : Nat) : Runs (1*2) (before6980 k).denote (before6981 k).denote := - @applyExit_sound (before6980 k) (before6981 k) exit35 1 valid35 (macro6980 k) -theorem macro6981 (k : Nat) : applyExit (before6981 k) exit36 38 = some (before6982 k) := by - simp (disch := omega) [before6981, before6982, exit36, applyExit, pop, push] - <;> omega -theorem step6981 (k : Nat) : Runs (38*2) (before6981 k).denote (before6982 k).denote := - @applyExit_sound (before6981 k) (before6982 k) exit36 38 valid36 (macro6981 k) -theorem macro6982 (k : Nat) : applyExit (before6982 k) exit31 1 = some (before6983 k) := by - simp (disch := omega) [before6982, before6983, exit31, applyExit, pop, push] - <;> omega -theorem step6982 (k : Nat) : Runs (1*1) (before6982 k).denote (before6983 k).denote := - @applyExit_sound (before6982 k) (before6983 k) exit31 1 valid31 (macro6982 k) -theorem macro6983 (k : Nat) : applyExit (before6983 k) exit10 38 = some (before6984 k) := by - simp (disch := omega) [before6983, before6984, exit10, applyExit, pop, push] - <;> omega -theorem step6983 (k : Nat) : Runs (38*2) (before6983 k).denote (before6984 k).denote := - @applyExit_sound (before6983 k) (before6984 k) exit10 38 valid10 (macro6983 k) -theorem macro6984 (k : Nat) : applyExit (before6984 k) exit32 1 = some (before6985 k) := by - simp (disch := omega) [before6984, before6985, exit32, applyExit, pop, push] - <;> omega -theorem step6984 (k : Nat) : Runs (1*3) (before6984 k).denote (before6985 k).denote := - @applyExit_sound (before6984 k) (before6985 k) exit32 1 valid32 (macro6984 k) -theorem macro6985 (k : Nat) : applyExit (before6985 k) exit36 38 = some (before6986 k) := by - simp (disch := omega) [before6985, before6986, exit36, applyExit, pop, push] - <;> omega -theorem step6985 (k : Nat) : Runs (38*2) (before6985 k).denote (before6986 k).denote := - @applyExit_sound (before6985 k) (before6986 k) exit36 38 valid36 (macro6985 k) -theorem macro6986 (k : Nat) : applyExit (before6986 k) exit33 1 = some (before6987 k) := by - simp (disch := omega) [before6986, before6987, exit33, applyExit, pop, push] - <;> omega -theorem step6986 (k : Nat) : Runs (1*2) (before6986 k).denote (before6987 k).denote := - @applyExit_sound (before6986 k) (before6987 k) exit33 1 valid33 (macro6986 k) -theorem macro6987 (k : Nat) : applyExit (before6987 k) exit34 14 = some (before6988 k) := by - simp (disch := omega) [before6987, before6988, exit34, applyExit, pop, push] - <;> omega -theorem step6987 (k : Nat) : Runs (14*2) (before6987 k).denote (before6988 k).denote := - @applyExit_sound (before6987 k) (before6988 k) exit34 14 valid34 (macro6987 k) -theorem macro6988 (k : Nat) : applyExit (before6988 k) exit35 1 = some (before6989 k) := by - simp (disch := omega) [before6988, before6989, exit35, applyExit, pop, push] - <;> omega -theorem step6988 (k : Nat) : Runs (1*2) (before6988 k).denote (before6989 k).denote := - @applyExit_sound (before6988 k) (before6989 k) exit35 1 valid35 (macro6988 k) -theorem macro6989 (k : Nat) : applyExit (before6989 k) exit36 29 = some (before6990 k) := by - simp (disch := omega) [before6989, before6990, exit36, applyExit, pop, push] - <;> omega -theorem step6989 (k : Nat) : Runs (29*2) (before6989 k).denote (before6990 k).denote := - @applyExit_sound (before6989 k) (before6990 k) exit36 29 valid36 (macro6989 k) -theorem macro6990 (k : Nat) : applyExit (before6990 k) exit31 1 = some (before6991 k) := by - simp (disch := omega) [before6990, before6991, exit31, applyExit, pop, push] - <;> omega -theorem step6990 (k : Nat) : Runs (1*1) (before6990 k).denote (before6991 k).denote := - @applyExit_sound (before6990 k) (before6991 k) exit31 1 valid31 (macro6990 k) -theorem macro6991 (k : Nat) : applyExit (before6991 k) exit10 29 = some (before6992 k) := by - simp (disch := omega) [before6991, before6992, exit10, applyExit, pop, push] - <;> omega -theorem step6991 (k : Nat) : Runs (29*2) (before6991 k).denote (before6992 k).denote := - @applyExit_sound (before6991 k) (before6992 k) exit10 29 valid10 (macro6991 k) -theorem macro6992 (k : Nat) : applyExit (before6992 k) exit32 1 = some (before6993 k) := by - simp (disch := omega) [before6992, before6993, exit32, applyExit, pop, push] - <;> omega -theorem step6992 (k : Nat) : Runs (1*3) (before6992 k).denote (before6993 k).denote := - @applyExit_sound (before6992 k) (before6993 k) exit32 1 valid32 (macro6992 k) -theorem macro6993 (k : Nat) : applyExit (before6993 k) exit36 29 = some (before6994 k) := by - simp (disch := omega) [before6993, before6994, exit36, applyExit, pop, push] - <;> omega -theorem step6993 (k : Nat) : Runs (29*2) (before6993 k).denote (before6994 k).denote := - @applyExit_sound (before6993 k) (before6994 k) exit36 29 valid36 (macro6993 k) -theorem macro6994 (k : Nat) : applyExit (before6994 k) exit33 1 = some (before6995 k) := by - simp (disch := omega) [before6994, before6995, exit33, applyExit, pop, push] - <;> omega -theorem step6994 (k : Nat) : Runs (1*2) (before6994 k).denote (before6995 k).denote := - @applyExit_sound (before6994 k) (before6995 k) exit33 1 valid33 (macro6994 k) -theorem macro6995 (k : Nat) : applyExit (before6995 k) exit34 2 = some (before6996 k) := by - simp (disch := omega) [before6995, before6996, exit34, applyExit, pop, push] - <;> omega -theorem step6995 (k : Nat) : Runs (2*2) (before6995 k).denote (before6996 k).denote := - @applyExit_sound (before6995 k) (before6996 k) exit34 2 valid34 (macro6995 k) -theorem macro6996 (k : Nat) : applyExit (before6996 k) exit35 1 = some (before6997 k) := by - simp (disch := omega) [before6996, before6997, exit35, applyExit, pop, push] - <;> omega -theorem step6996 (k : Nat) : Runs (1*2) (before6996 k).denote (before6997 k).denote := - @applyExit_sound (before6996 k) (before6997 k) exit35 1 valid35 (macro6996 k) -theorem macro6997 (k : Nat) : applyExit (before6997 k) exit39 1 = some (before6998 k) := by - simp (disch := omega) [before6997, before6998, exit39, applyExit, pop, push] - <;> omega -theorem step6997 (k : Nat) : Runs (1*1) (before6997 k).denote (before6998 k).denote := - @applyExit_sound (before6997 k) (before6998 k) exit39 1 valid39 (macro6997 k) -theorem macro6998 (k : Nat) : applyExit (before6998 k) exit32 1 = some (before6999 k) := by - simp (disch := omega) [before6998, before6999, exit32, applyExit, pop, push] - <;> omega -theorem step6998 (k : Nat) : Runs (1*3) (before6998 k).denote (before6999 k).denote := - @applyExit_sound (before6998 k) (before6999 k) exit32 1 valid32 (macro6998 k) -theorem macro6999 (k : Nat) : applyExit (before6999 k) exit36 1 = some (after6999 k) := by - simp (disch := omega) [before6999, after6999, exit36, applyExit, pop, push] - <;> omega -theorem step6999 (k : Nat) : Runs (1*2) (before6999 k).denote (after6999 k).denote := - @applyExit_sound (before6999 k) (after6999 k) exit36 1 valid36 (macro6999 k) -theorem chunkRun069 (k : Nat) : Runs (1272*k+1583534517) (before6900 k).denote (after6999 k).denote := by - have h := (@Runs.trans ((((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2))))))+(((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))))) ((((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))))+((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1))))))+(((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))))+((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))))) (before6900 k).denote (before6950 k).denote (after6999 k).denote (@Runs.trans (((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2)))))) (((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))))) (before6900 k).denote (before6925 k).denote (before6950 k).denote (@Runs.trans ((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2))))) (before6900 k).denote (before6912 k).denote (before6925 k).denote (@Runs.trans (((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))) (((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))) (before6900 k).denote (before6906 k).denote (before6912 k).denote (@Runs.trans ((1*4)+((1*2)+(1*3))) ((1*1)+((1*3)+(1*2))) (before6900 k).denote (before6903 k).denote (before6906 k).denote (@Runs.trans (1*4) ((1*2)+(1*3)) (before6900 k).denote (before6901 k).denote (before6903 k).denote (step6900 k) (@Runs.trans (1*2) (1*3) (before6901 k).denote (before6902 k).denote (before6903 k).denote (step6901 k) (step6902 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before6903 k).denote (before6904 k).denote (before6906 k).denote (step6903 k) (@Runs.trans (1*3) (1*2) (before6904 k).denote (before6905 k).denote (before6906 k).denote (step6904 k) (step6905 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*3)+((1*2)+(1*2))) (before6906 k).denote (before6909 k).denote (before6912 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6906 k).denote (before6907 k).denote (before6909 k).denote (step6906 k) (@Runs.trans (1*2) (1*1) (before6907 k).denote (before6908 k).denote (before6909 k).denote (step6907 k) (step6908 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before6909 k).denote (before6910 k).denote (before6912 k).denote (step6909 k) (@Runs.trans (1*2) (1*2) (before6910 k).denote (before6911 k).denote (before6912 k).denote (step6910 k) (step6911 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2)))) (((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2)))) (before6912 k).denote (before6918 k).denote (before6925 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*3)+(1*2))) (before6912 k).denote (before6915 k).denote (before6918 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before6912 k).denote (before6913 k).denote (before6915 k).denote (step6912 k) (@Runs.trans (1*2) (1*1) (before6913 k).denote (before6914 k).denote (before6915 k).denote (step6913 k) (step6914 k))) (@Runs.trans (1*2) ((1*3)+(1*2)) (before6915 k).denote (before6916 k).denote (before6918 k).denote (step6915 k) (@Runs.trans (1*3) (1*2) (before6916 k).denote (before6917 k).denote (before6918 k).denote (step6916 k) (step6917 k)))) (@Runs.trans ((1*2)+((1*2)+(15*2))) (((1*1)+(15*2))+((1*3)+(15*2))) (before6918 k).denote (before6921 k).denote (before6925 k).denote (@Runs.trans (1*2) ((1*2)+(15*2)) (before6918 k).denote (before6919 k).denote (before6921 k).denote (step6918 k) (@Runs.trans (1*2) (15*2) (before6919 k).denote (before6920 k).denote (before6921 k).denote (step6919 k) (step6920 k))) (@Runs.trans ((1*1)+(15*2)) ((1*3)+(15*2)) (before6921 k).denote (before6923 k).denote (before6925 k).denote (@Runs.trans (1*1) (15*2) (before6921 k).denote (before6922 k).denote (before6923 k).denote (step6921 k) (step6922 k)) (@Runs.trans (1*3) (15*2) (before6923 k).denote (before6924 k).denote (before6925 k).denote (step6923 k) (step6924 k)))))) (@Runs.trans ((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2))))) ((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2))))) (before6925 k).denote (before6937 k).denote (before6950 k).denote (@Runs.trans (((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2)))) (((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))) (before6925 k).denote (before6931 k).denote (before6937 k).denote (@Runs.trans ((1*2)+((8*2)+(1*2))) ((10*2)+((1*1)+(10*2))) (before6925 k).denote (before6928 k).denote (before6931 k).denote (@Runs.trans (1*2) ((8*2)+(1*2)) (before6925 k).denote (before6926 k).denote (before6928 k).denote (step6925 k) (@Runs.trans (8*2) (1*2) (before6926 k).denote (before6927 k).denote (before6928 k).denote (step6926 k) (step6927 k))) (@Runs.trans (10*2) ((1*1)+(10*2)) (before6928 k).denote (before6929 k).denote (before6931 k).denote (step6928 k) (@Runs.trans (1*1) (10*2) (before6929 k).denote (before6930 k).denote (before6931 k).denote (step6929 k) (step6930 k)))) (@Runs.trans ((1*3)+((10*2)+(1*2))) ((7*2)+((1*2)+(10*2))) (before6931 k).denote (before6934 k).denote (before6937 k).denote (@Runs.trans (1*3) ((10*2)+(1*2)) (before6931 k).denote (before6932 k).denote (before6934 k).denote (step6931 k) (@Runs.trans (10*2) (1*2) (before6932 k).denote (before6933 k).denote (before6934 k).denote (step6932 k) (step6933 k))) (@Runs.trans (7*2) ((1*2)+(10*2)) (before6934 k).denote (before6935 k).denote (before6937 k).denote (step6934 k) (@Runs.trans (1*2) (10*2) (before6935 k).denote (before6936 k).denote (before6937 k).denote (step6935 k) (step6936 k))))) (@Runs.trans (((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2)))) ((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))) (before6937 k).denote (before6943 k).denote (before6950 k).denote (@Runs.trans ((1*1)+((10*2)+(1*3))) ((10*2)+((1*2)+(5*2))) (before6937 k).denote (before6940 k).denote (before6943 k).denote (@Runs.trans (1*1) ((10*2)+(1*3)) (before6937 k).denote (before6938 k).denote (before6940 k).denote (step6937 k) (@Runs.trans (10*2) (1*3) (before6938 k).denote (before6939 k).denote (before6940 k).denote (step6938 k) (step6939 k))) (@Runs.trans (10*2) ((1*2)+(5*2)) (before6940 k).denote (before6941 k).denote (before6943 k).denote (step6940 k) (@Runs.trans (1*2) (5*2) (before6941 k).denote (before6942 k).denote (before6943 k).denote (step6941 k) (step6942 k)))) (@Runs.trans (((1*k+7)*82)+((1*38)+(791761151*2))) (((1*2)+(9*2))+((1*1)+(9*2))) (before6943 k).denote (before6946 k).denote (before6950 k).denote (@Runs.trans ((1*k+7)*82) ((1*38)+(791761151*2)) (before6943 k).denote (before6944 k).denote (before6946 k).denote (step6943 k) (@Runs.trans (1*38) (791761151*2) (before6944 k).denote (before6945 k).denote (before6946 k).denote (step6944 k) (step6945 k))) (@Runs.trans ((1*2)+(9*2)) ((1*1)+(9*2)) (before6946 k).denote (before6948 k).denote (before6950 k).denote (@Runs.trans (1*2) (9*2) (before6946 k).denote (before6947 k).denote (before6948 k).denote (step6946 k) (step6947 k)) (@Runs.trans (1*1) (9*2) (before6948 k).denote (before6949 k).denote (before6950 k).denote (step6948 k) (step6949 k))))))) (@Runs.trans (((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))))+((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1)))))) (((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))))+((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))))) (before6950 k).denote (before6975 k).denote (after6999 k).denote (@Runs.trans ((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2))))) ((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1))))) (before6950 k).denote (before6962 k).denote (before6975 k).denote (@Runs.trans (((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2)))) (((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))) (before6950 k).denote (before6956 k).denote (before6962 k).denote (@Runs.trans ((1*3)+((9*2)+(1*2))) ((20*2)+((1*2)+(41*2))) (before6950 k).denote (before6953 k).denote (before6956 k).denote (@Runs.trans (1*3) ((9*2)+(1*2)) (before6950 k).denote (before6951 k).denote (before6953 k).denote (step6950 k) (@Runs.trans (9*2) (1*2) (before6951 k).denote (before6952 k).denote (before6953 k).denote (step6951 k) (step6952 k))) (@Runs.trans (20*2) ((1*2)+(41*2)) (before6953 k).denote (before6954 k).denote (before6956 k).denote (step6953 k) (@Runs.trans (1*2) (41*2) (before6954 k).denote (before6955 k).denote (before6956 k).denote (step6954 k) (step6955 k)))) (@Runs.trans ((1*1)+((41*2)+(1*3))) ((41*2)+((1*2)+(14*2))) (before6956 k).denote (before6959 k).denote (before6962 k).denote (@Runs.trans (1*1) ((41*2)+(1*3)) (before6956 k).denote (before6957 k).denote (before6959 k).denote (step6956 k) (@Runs.trans (41*2) (1*3) (before6957 k).denote (before6958 k).denote (before6959 k).denote (step6957 k) (step6958 k))) (@Runs.trans (41*2) ((1*2)+(14*2)) (before6959 k).denote (before6960 k).denote (before6962 k).denote (step6959 k) (@Runs.trans (1*2) (14*2) (before6960 k).denote (before6961 k).denote (before6962 k).denote (step6960 k) (step6961 k))))) (@Runs.trans (((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2)))) (((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1)))) (before6962 k).denote (before6968 k).denote (before6975 k).denote (@Runs.trans ((1*2)+((93*2)+(1*1))) ((93*2)+((1*3)+(93*2))) (before6962 k).denote (before6965 k).denote (before6968 k).denote (@Runs.trans (1*2) ((93*2)+(1*1)) (before6962 k).denote (before6963 k).denote (before6965 k).denote (step6962 k) (@Runs.trans (93*2) (1*1) (before6963 k).denote (before6964 k).denote (before6965 k).denote (step6963 k) (step6964 k))) (@Runs.trans (93*2) ((1*3)+(93*2)) (before6965 k).denote (before6966 k).denote (before6968 k).denote (step6965 k) (@Runs.trans (1*3) (93*2) (before6966 k).denote (before6967 k).denote (before6968 k).denote (step6966 k) (step6967 k)))) (@Runs.trans ((1*2)+((24*2)+((1*k+8)*1190))) (((11*2)+(1*2))+((17*2)+(1*1))) (before6968 k).denote (before6971 k).denote (before6975 k).denote (@Runs.trans (1*2) ((24*2)+((1*k+8)*1190)) (before6968 k).denote (before6969 k).denote (before6971 k).denote (step6968 k) (@Runs.trans (24*2) ((1*k+8)*1190) (before6969 k).denote (before6970 k).denote (before6971 k).denote (step6969 k) (step6970 k))) (@Runs.trans ((11*2)+(1*2)) ((17*2)+(1*1)) (before6971 k).denote (before6973 k).denote (before6975 k).denote (@Runs.trans (11*2) (1*2) (before6971 k).denote (before6972 k).denote (before6973 k).denote (step6971 k) (step6972 k)) (@Runs.trans (17*2) (1*1) (before6973 k).denote (before6974 k).denote (before6975 k).denote (step6973 k) (step6974 k)))))) (@Runs.trans ((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2))))) ((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2))))) (before6975 k).denote (before6987 k).denote (after6999 k).denote (@Runs.trans (((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2)))) (((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))) (before6975 k).denote (before6981 k).denote (before6987 k).denote (@Runs.trans ((17*2)+((1*3)+(17*2))) ((1*2)+((90*2)+(1*2))) (before6975 k).denote (before6978 k).denote (before6981 k).denote (@Runs.trans (17*2) ((1*3)+(17*2)) (before6975 k).denote (before6976 k).denote (before6978 k).denote (step6975 k) (@Runs.trans (1*3) (17*2) (before6976 k).denote (before6977 k).denote (before6978 k).denote (step6976 k) (step6977 k))) (@Runs.trans (1*2) ((90*2)+(1*2)) (before6978 k).denote (before6979 k).denote (before6981 k).denote (step6978 k) (@Runs.trans (90*2) (1*2) (before6979 k).denote (before6980 k).denote (before6981 k).denote (step6979 k) (step6980 k)))) (@Runs.trans ((38*2)+((1*1)+(38*2))) ((1*3)+((38*2)+(1*2))) (before6981 k).denote (before6984 k).denote (before6987 k).denote (@Runs.trans (38*2) ((1*1)+(38*2)) (before6981 k).denote (before6982 k).denote (before6984 k).denote (step6981 k) (@Runs.trans (1*1) (38*2) (before6982 k).denote (before6983 k).denote (before6984 k).denote (step6982 k) (step6983 k))) (@Runs.trans (1*3) ((38*2)+(1*2)) (before6984 k).denote (before6985 k).denote (before6987 k).denote (step6984 k) (@Runs.trans (38*2) (1*2) (before6985 k).denote (before6986 k).denote (before6987 k).denote (step6985 k) (step6986 k))))) (@Runs.trans (((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3)))) (((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))) (before6987 k).denote (before6993 k).denote (after6999 k).denote (@Runs.trans ((14*2)+((1*2)+(29*2))) ((1*1)+((29*2)+(1*3))) (before6987 k).denote (before6990 k).denote (before6993 k).denote (@Runs.trans (14*2) ((1*2)+(29*2)) (before6987 k).denote (before6988 k).denote (before6990 k).denote (step6987 k) (@Runs.trans (1*2) (29*2) (before6988 k).denote (before6989 k).denote (before6990 k).denote (step6988 k) (step6989 k))) (@Runs.trans (1*1) ((29*2)+(1*3)) (before6990 k).denote (before6991 k).denote (before6993 k).denote (step6990 k) (@Runs.trans (29*2) (1*3) (before6991 k).denote (before6992 k).denote (before6993 k).denote (step6991 k) (step6992 k)))) (@Runs.trans ((29*2)+((1*2)+(2*2))) (((1*2)+(1*1))+((1*3)+(1*2))) (before6993 k).denote (before6996 k).denote (after6999 k).denote (@Runs.trans (29*2) ((1*2)+(2*2)) (before6993 k).denote (before6994 k).denote (before6996 k).denote (step6993 k) (@Runs.trans (1*2) (2*2) (before6994 k).denote (before6995 k).denote (before6996 k).denote (step6994 k) (step6995 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(1*2)) (before6996 k).denote (before6998 k).denote (after6999 k).denote (@Runs.trans (1*2) (1*1) (before6996 k).denote (before6997 k).denote (before6998 k).denote (step6996 k) (step6997 k)) (@Runs.trans (1*3) (1*2) (before6998 k).denote (before6999 k).denote (after6999 k).denote (step6998 k) (step6999 k)))))))) - have ht : (((((((1*4)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))+(((1*2)+((1*2)+(1*1)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*3)+(1*2))))+(((1*2)+((1*2)+(15*2)))+(((1*1)+(15*2))+((1*3)+(15*2))))))+(((((1*2)+((8*2)+(1*2)))+((10*2)+((1*1)+(10*2))))+(((1*3)+((10*2)+(1*2)))+((7*2)+((1*2)+(10*2)))))+((((1*1)+((10*2)+(1*3)))+((10*2)+((1*2)+(5*2))))+((((1*k+7)*82)+((1*38)+(791761151*2)))+(((1*2)+(9*2))+((1*1)+(9*2)))))))+((((((1*3)+((9*2)+(1*2)))+((20*2)+((1*2)+(41*2))))+(((1*1)+((41*2)+(1*3)))+((41*2)+((1*2)+(14*2)))))+((((1*2)+((93*2)+(1*1)))+((93*2)+((1*3)+(93*2))))+(((1*2)+((24*2)+((1*k+8)*1190)))+(((11*2)+(1*2))+((17*2)+(1*1))))))+(((((17*2)+((1*3)+(17*2)))+((1*2)+((90*2)+(1*2))))+(((38*2)+((1*1)+(38*2)))+((1*3)+((38*2)+(1*2)))))+((((14*2)+((1*2)+(29*2)))+((1*1)+((29*2)+(1*3))))+(((29*2)+((1*2)+(2*2)))+(((1*2)+(1*1))+((1*3)+(1*2)))))))) = (1272*k+1583534517) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean deleted file mode 100644 index 721ea8c0..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk070.lean +++ /dev/null @@ -1,788 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7000_0 : Stack := [] -abbrev tail7000_1 : Stack := ⟨w0,1⟩ :: tail7000_0 -abbrev tail7000_2 : Stack := ⟨w2,1⟩ :: tail7000_1 -abbrev tail7000_3 : Stack := ⟨w1,1⟩ :: tail7000_2 -abbrev tail7000_4 : Stack := ⟨w0,1⟩ :: tail7000_3 -abbrev tail7000_5 : Stack := ⟨w2,1⟩ :: tail7000_4 -abbrev tail7000_6 : Stack := ⟨w1,1⟩ :: tail7000_5 -abbrev tail7000_7 : Stack := ⟨w0,2⟩ :: tail7000_6 -abbrev tail7000_8 : Stack := ⟨w2,1⟩ :: tail7000_7 -abbrev tail7000_9 : Stack := ⟨w0,16⟩ :: tail7000_8 -abbrev tail7000_10 : Stack := ⟨w2,1⟩ :: tail7000_9 -abbrev tail7000_11 : Stack := ⟨w1,8⟩ :: tail7000_10 -abbrev tail7000_12 : Stack := ⟨w0,11⟩ :: tail7000_11 -abbrev tail7000_13 : Stack := ⟨w2,1⟩ :: tail7000_12 -abbrev tail7000_14 : Stack := ⟨w1,7⟩ :: tail7000_13 -abbrev tail7000_15 : Stack := ⟨w0,11⟩ :: tail7000_14 -abbrev tail7000_16 : Stack := ⟨w2,1⟩ :: tail7000_15 -abbrev tail7000_17 : Stack := ⟨w1,5⟩ :: tail7000_16 -abbrev tail7000_18 (k : Nat) : Stack := ⟨w68,(1*k+7)⟩ :: tail7000_17 -abbrev tail7000_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7000_18 k -abbrev tail7000_20 (k : Nat) : Stack := ⟨w1,791761151⟩ :: tail7000_19 k -abbrev tail7000_21 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7000_20 k -abbrev tail7000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_21 k -abbrev tail7000_23 (k : Nat) : Stack := ⟨w1,20⟩ :: tail7000_22 k -abbrev tail7000_24 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7000_23 k -abbrev tail7000_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_24 k -abbrev tail7000_26 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7000_25 k -abbrev tail7000_27 (k : Nat) : Stack := ⟨w0,94⟩ :: tail7000_26 k -abbrev tail7000_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_27 k -abbrev tail7000_29 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7000_28 k -abbrev tail7000_30 (k : Nat) : Stack := ⟨w309,(1*k+8)⟩ :: tail7000_29 k -abbrev tail7000_31 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_30 k -abbrev tail7000_32 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7000_31 k -abbrev tail7000_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_32 k -abbrev tail7000_34 (k : Nat) : Stack := ⟨w1,90⟩ :: tail7000_33 k -abbrev tail7000_35 (k : Nat) : Stack := ⟨w0,39⟩ :: tail7000_34 k -abbrev tail7000_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_35 k -abbrev tail7000_37 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7000_36 k -abbrev tail7000_38 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7000_37 k -abbrev tail7000_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_38 k -abbrev tail7000_40 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7000_39 k -abbrev tail7000_41 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7000_40 k -abbrev tail7000_42 : Stack := ⟨w1,1⟩ :: tail7000_0 -abbrev tail7000_43 : Stack := ⟨w1,3⟩ :: tail7000_0 -abbrev tail7000_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_39 k -abbrev tail7000_45 : Stack := ⟨w2,1⟩ :: tail7000_43 -abbrev tail7000_46 : Stack := ⟨w0,1⟩ :: tail7000_45 -abbrev tail7000_47 : Stack := ⟨w0,2⟩ :: tail7000_45 -abbrev tail7000_48 (k : Nat) : Stack := ⟨w0,29⟩ :: tail7000_37 k -abbrev tail7000_49 : Stack := ⟨w1,1⟩ :: tail7000_47 -abbrev tail7000_50 : Stack := ⟨w1,30⟩ :: tail7000_47 -abbrev tail7000_51 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7000_36 k -abbrev tail7000_52 : Stack := ⟨w2,1⟩ :: tail7000_50 -abbrev tail7000_53 : Stack := ⟨w0,13⟩ :: tail7000_52 -abbrev tail7000_54 : Stack := ⟨w0,14⟩ :: tail7000_52 -abbrev tail7000_55 (k : Nat) : Stack := ⟨w0,38⟩ :: tail7000_34 k -abbrev tail7000_56 : Stack := ⟨w1,1⟩ :: tail7000_54 -abbrev tail7000_57 : Stack := ⟨w1,39⟩ :: tail7000_54 -abbrev tail7000_58 (k : Nat) : Stack := ⟨w1,89⟩ :: tail7000_33 k -abbrev tail7000_59 : Stack := ⟨w2,1⟩ :: tail7000_57 -abbrev tail7000_60 : Stack := ⟨w0,89⟩ :: tail7000_59 -abbrev tail7000_61 : Stack := ⟨w0,90⟩ :: tail7000_59 -abbrev tail7000_62 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7000_31 k -abbrev tail7000_63 : Stack := ⟨w1,1⟩ :: tail7000_61 -abbrev tail7000_64 : Stack := ⟨w1,18⟩ :: tail7000_61 -abbrev tail7000_65 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7000_30 k -abbrev tail7000_66 : Stack := ⟨w2,1⟩ :: tail7000_64 -abbrev tail7000_67 : Stack := ⟨w0,10⟩ :: tail7000_66 -abbrev tail7000_68 (k : Nat) : Stack := ⟨w310,(1*k+8)⟩ :: tail7000_67 -abbrev tail7000_69 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7000_68 k -abbrev tail7000_70 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7000_68 k -abbrev tail7000_71 (k : Nat) : Stack := ⟨w0,93⟩ :: tail7000_26 k -abbrev tail7000_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_70 k -abbrev tail7000_73 (k : Nat) : Stack := ⟨w1,94⟩ :: tail7000_70 k -abbrev tail7000_74 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7000_25 k -abbrev tail7000_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_73 k -abbrev tail7000_76 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7000_75 k -abbrev tail7000_77 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7000_75 k -abbrev tail7000_78 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7000_23 k -abbrev tail7000_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_77 k -abbrev tail7000_80 (k : Nat) : Stack := ⟨w1,42⟩ :: tail7000_77 k -abbrev tail7000_81 (k : Nat) : Stack := ⟨w1,19⟩ :: tail7000_22 k -abbrev tail7000_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_80 k -abbrev tail7000_83 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7000_82 k -abbrev tail7000_84 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7000_82 k -abbrev tail7000_85 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7000_20 k -abbrev tail7000_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_84 k -abbrev tail7000_87 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7000_84 k -abbrev tail7000_88 (k : Nat) : Stack := ⟨w1,791761150⟩ :: tail7000_19 k -abbrev tail7000_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_87 k -abbrev tail7000_90 (k : Nat) : Stack := ⟨w0,791761150⟩ :: tail7000_89 k -abbrev tail7000_91 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7000_90 k -abbrev tail7000_92 (k : Nat) : Stack := ⟨w71,(1*k+7)⟩ :: tail7000_91 k -abbrev tail7000_93 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7000_92 k -abbrev tail7000_94 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7000_92 k -abbrev tail7000_95 : Stack := ⟨w0,10⟩ :: tail7000_14 -abbrev tail7000_96 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_94 k -abbrev tail7000_97 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_94 k -abbrev tail7000_98 : Stack := ⟨w1,6⟩ :: tail7000_13 -abbrev tail7000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_97 k -abbrev tail7000_100 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7000_99 k -abbrev tail7000_101 (k : Nat) : Stack := ⟨w0,7⟩ :: tail7000_99 k -abbrev tail7000_102 : Stack := ⟨w0,10⟩ :: tail7000_11 -abbrev tail7000_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_101 k -abbrev tail7000_104 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_101 k -abbrev tail7000_105 : Stack := ⟨w1,7⟩ :: tail7000_10 -abbrev tail7000_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_104 k -abbrev tail7000_107 (k : Nat) : Stack := ⟨w0,7⟩ :: tail7000_106 k -abbrev tail7000_108 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7000_106 k -abbrev tail7000_109 : Stack := ⟨w0,15⟩ :: tail7000_8 -abbrev tail7000_110 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7000_108 k -abbrev tail7000_111 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7000_108 k -abbrev tail7000_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_111 k -abbrev tail7000_113 : Stack := ⟨w0,1⟩ :: tail7000_6 -abbrev tail7000_114 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7000_111 k -abbrev tail7000_115 : Stack := ⟨w2,1⟩ :: tail7000_6 -abbrev tail7000_116 : Stack := ⟨w23,1⟩ :: tail7000_115 -abbrev tail7000_117 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7000_108 k -abbrev tail7000_118 : Stack := ⟨w0,1⟩ :: tail7000_115 -abbrev tail7000_119 : Stack := ⟨w0,18⟩ :: tail7000_115 -abbrev tail7000_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_107 k -abbrev tail7000_121 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7000_120 k -abbrev tail7000_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_121 k -abbrev tail7000_123 : Stack := ⟨w23,1⟩ :: tail7000_5 -abbrev tail7000_124 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7000_121 k -abbrev tail7000_125 : Stack := ⟨w1,2⟩ :: tail7000_5 -abbrev tail7000_126 : Stack := ⟨w0,18⟩ :: tail7000_125 -abbrev tail7000_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_107 k -abbrev tail7000_128 : Stack := ⟨w0,17⟩ :: tail7000_125 -abbrev tail7000_129 : Stack := ⟨w2,1⟩ :: tail7000_128 -abbrev tail7000_130 : Stack := ⟨w23,1⟩ :: tail7000_129 -abbrev tail7000_131 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7000_106 k -abbrev tail7000_132 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_131 k -abbrev tail7000_133 : Stack := ⟨w0,1⟩ :: tail7000_129 -abbrev tail7000_134 : Stack := ⟨w2,1⟩ :: tail7000_133 -abbrev tail7000_135 : Stack := ⟨w1,6⟩ :: tail7000_134 -abbrev tail7000_136 : Stack := ⟨w23,1⟩ :: tail7000_135 -abbrev tail7000_137 : Stack := ⟨w0,11⟩ :: tail7000_136 -abbrev tail7000_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_100 k -abbrev tail7000_139 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_138 k -abbrev tail7000_140 : Stack := ⟨w0,1⟩ :: tail7000_135 -abbrev tail7000_141 : Stack := ⟨w0,12⟩ :: tail7000_135 -abbrev tail7000_142 : Stack := ⟨w2,1⟩ :: tail7000_141 -abbrev tail7000_143 : Stack := ⟨w1,6⟩ :: tail7000_142 -abbrev tail7000_144 : Stack := ⟨w23,1⟩ :: tail7000_143 -abbrev tail7000_145 : Stack := ⟨w0,11⟩ :: tail7000_144 -abbrev tail7000_146 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_93 k -abbrev tail7000_147 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7000_146 k -abbrev tail7000_148 : Stack := ⟨w0,1⟩ :: tail7000_143 -abbrev tail7000_149 : Stack := ⟨w0,12⟩ :: tail7000_143 -abbrev tail7000_150 : Stack := ⟨w2,1⟩ :: tail7000_149 -abbrev tail7000_151 : Stack := ⟨w1,5⟩ :: tail7000_150 -abbrev tail7000_152 (k : Nat) : Stack := ⟨w209,(1*k+7)⟩ :: tail7000_151 -abbrev tail7000_153 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7000_152 k -abbrev tail7000_154 (k : Nat) : Stack := ⟨w1,791761150⟩ :: tail7000_153 k -abbrev tail7000_155 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_154 k -abbrev tail7000_156 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7000_155 k -abbrev tail7000_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7000_83 k -abbrev tail7000_158 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7000_157 k -abbrev tail7000_159 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7000_154 k -abbrev tail7000_160 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7000_154 k -abbrev tail7000_161 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7000_160 k - -def before7000 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail7000_41 k),tail7000_0⟩ -def before7001 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527005),(tail7000_41 k),tail7000_42⟩ -def before7002 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527001),(tail7000_40 k),tail7000_43⟩ -def before7003 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526999),(tail7000_44 k),tail7000_45⟩ -def before7004 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail7000_39 k),tail7000_46⟩ -def before7005 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526995),(tail7000_38 k),tail7000_47⟩ -def before7006 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail7000_48 k),tail7000_49⟩ -def before7007 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail7000_37 k),tail7000_50⟩ -def before7008 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526933),(tail7000_51 k),tail7000_52⟩ -def before7009 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7000_36 k),tail7000_53⟩ -def before7010 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7000_35 k),tail7000_54⟩ -def before7011 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7000_55 k),tail7000_56⟩ -def before7012 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526827),(tail7000_34 k),tail7000_57⟩ -def before7013 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526825),(tail7000_58 k),tail7000_59⟩ -def before7014 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7000_33 k),tail7000_60⟩ -def before7015 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7000_32 k),tail7000_61⟩ -def before7016 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7000_62 k),tail7000_63⟩ -def before7017 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526609),(tail7000_31 k),tail7000_64⟩ -def before7018 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526607),(tail7000_65 k),tail7000_66⟩ -def before7019 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7000_30 k),tail7000_67⟩ -def before7020 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7000_29 k),(tail7000_68 k)⟩ -def before7021 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7000_28 k),(tail7000_69 k)⟩ -def before7022 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7000_27 k),(tail7000_70 k)⟩ -def before7023 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7000_71 k),(tail7000_72 k)⟩ -def before7024 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail7000_26 k),(tail7000_73 k)⟩ -def before7025 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521659),(tail7000_74 k),(tail7000_75 k)⟩ -def before7026 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7000_25 k),(tail7000_76 k)⟩ -def before7027 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7000_24 k),(tail7000_77 k)⟩ -def before7028 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7000_78 k),(tail7000_79 k)⟩ -def before7029 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail7000_23 k),(tail7000_80 k)⟩ -def before7030 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521545),(tail7000_81 k),(tail7000_82 k)⟩ -def before7031 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7000_22 k),(tail7000_83 k)⟩ -def before7032 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7000_21 k),(tail7000_84 k)⟩ -def before7033 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7000_85 k),(tail7000_86 k)⟩ -def before7034 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521485),(tail7000_20 k),(tail7000_87 k)⟩ -def before7035 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521483),(tail7000_88 k),(tail7000_89 k)⟩ -def before7036 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7000_19 k),(tail7000_90 k)⟩ -def before7037 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7000_18 k),(tail7000_91 k)⟩ -def before7038 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail7000_17,(tail7000_92 k)⟩ -def before7039 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7000_16,(tail7000_93 k)⟩ -def before7040 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7000_15,(tail7000_94 k)⟩ -def before7041 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7000_95,(tail7000_96 k)⟩ -def before7042 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail7000_14,(tail7000_97 k)⟩ -def before7043 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1157),tail7000_98,(tail7000_99 k)⟩ -def before7044 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7000_13,(tail7000_100 k)⟩ -def before7045 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7000_12,(tail7000_101 k)⟩ -def before7046 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7000_102,(tail7000_103 k)⟩ -def before7047 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail7000_11,(tail7000_104 k)⟩ -def before7048 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1195),tail7000_105,(tail7000_106 k)⟩ -def before7049 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail7000_10,(tail7000_107 k)⟩ -def before7050 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail7000_9,(tail7000_108 k)⟩ -def before7051 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail7000_109,(tail7000_110 k)⟩ -def before7052 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail7000_8,(tail7000_111 k)⟩ -def before7053 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1245),tail7000_7,(tail7000_112 k)⟩ -def before7054 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1247),tail7000_113,(tail7000_114 k)⟩ -def before7055 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail7000_115,(tail7000_114 k)⟩ -def before7056 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail7000_116,(tail7000_112 k)⟩ -def before7057 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail7000_116,(tail7000_117 k)⟩ -def before7058 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail7000_118,(tail7000_117 k)⟩ -def before7059 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1211),tail7000_119,(tail7000_108 k)⟩ -def before7060 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7000_119,(tail7000_120 k)⟩ -def before7061 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail7000_115,(tail7000_121 k)⟩ -def before7062 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1249),tail7000_6,(tail7000_122 k)⟩ -def before7063 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail7000_123,(tail7000_122 k)⟩ -def before7064 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail7000_123,(tail7000_124 k)⟩ -def before7065 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail7000_6,(tail7000_124 k)⟩ -def before7066 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail7000_125,(tail7000_121 k)⟩ -def before7067 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail7000_126,(tail7000_120 k)⟩ -def before7068 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1211),tail7000_126,(tail7000_127 k)⟩ -def before7069 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1211),tail7000_129,(tail7000_127 k)⟩ -def before7070 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7000_130,(tail7000_107 k)⟩ -def before7071 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7000_130,(tail7000_132 k)⟩ -def before7072 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7000_133,(tail7000_132 k)⟩ -def before7073 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7000_134,(tail7000_131 k)⟩ -def before7074 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1195),tail7000_135,(tail7000_106 k)⟩ -def before7075 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1193),tail7000_136,(tail7000_104 k)⟩ -def before7076 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7000_137,(tail7000_101 k)⟩ -def before7077 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7000_137,(tail7000_138 k)⟩ -def before7078 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1193),tail7000_136,(tail7000_139 k)⟩ -def before7079 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1193),tail7000_140,(tail7000_139 k)⟩ -def before7080 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7000_141,(tail7000_138 k)⟩ -def before7081 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7000_142,(tail7000_100 k)⟩ -def before7082 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1157),tail7000_143,(tail7000_99 k)⟩ -def before7083 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail7000_144,(tail7000_97 k)⟩ -def before7084 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7000_145,(tail7000_94 k)⟩ -def before7085 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7000_145,(tail7000_146 k)⟩ -def before7086 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1155),tail7000_144,(tail7000_147 k)⟩ -def before7087 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1155),tail7000_148,(tail7000_147 k)⟩ -def before7088 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7000_149,(tail7000_146 k)⟩ -def before7089 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7000_150,(tail7000_93 k)⟩ -def before7090 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail7000_151,(tail7000_92 k)⟩ -def before7091 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7000_152 k),(tail7000_91 k)⟩ -def before7092 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7000_153 k),(tail7000_90 k)⟩ -def before7093 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521483),(tail7000_154 k),(tail7000_89 k)⟩ -def before7094 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521485),(tail7000_155 k),(tail7000_87 k)⟩ -def before7095 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7000_156 k),(tail7000_84 k)⟩ -def before7096 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7000_156 k),(tail7000_157 k)⟩ -def before7097 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521485),(tail7000_155 k),(tail7000_158 k)⟩ -def before7098 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521485),(tail7000_159 k),(tail7000_158 k)⟩ -def before7099 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7000_160 k),(tail7000_157 k)⟩ -def after7099 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7000_161 k),(tail7000_83 k)⟩ - -theorem macro7000 (k : Nat) : applyExit (before7000 k) exit39 1 = some (before7001 k) := by - simp (disch := omega) [before7000, before7001, exit39, applyExit, pop, push] - <;> omega -theorem step7000 (k : Nat) : Runs (1*1) (before7000 k).denote (before7001 k).denote := - @applyExit_sound (before7000 k) (before7001 k) exit39 1 valid39 (macro7000 k) -theorem macro7001 (k : Nat) : applyExit (before7001 k) exit10 2 = some (before7002 k) := by - simp (disch := omega) [before7001, before7002, exit10, applyExit, pop, push] - <;> omega -theorem step7001 (k : Nat) : Runs (2*2) (before7001 k).denote (before7002 k).denote := - @applyExit_sound (before7001 k) (before7002 k) exit10 2 valid10 (macro7001 k) -theorem macro7002 (k : Nat) : applyExit (before7002 k) exit11 1 = some (before7003 k) := by - simp (disch := omega) [before7002, before7003, exit11, applyExit, pop, push] - <;> omega -theorem step7002 (k : Nat) : Runs (1*2) (before7002 k).denote (before7003 k).denote := - @applyExit_sound (before7002 k) (before7003 k) exit11 1 valid11 (macro7002 k) -theorem macro7003 (k : Nat) : applyExit (before7003 k) exit2 1 = some (before7004 k) := by - simp (disch := omega) [before7003, before7004, exit2, applyExit, pop, push] - <;> omega -theorem step7003 (k : Nat) : Runs (1*2) (before7003 k).denote (before7004 k).denote := - @applyExit_sound (before7003 k) (before7004 k) exit2 1 valid2 (macro7003 k) -theorem macro7004 (k : Nat) : applyExit (before7004 k) exit3 1 = some (before7005 k) := by - simp (disch := omega) [before7004, before7005, exit3, applyExit, pop, push] - <;> omega -theorem step7004 (k : Nat) : Runs (1*2) (before7004 k).denote (before7005 k).denote := - @applyExit_sound (before7004 k) (before7005 k) exit3 1 valid3 (macro7004 k) -theorem macro7005 (k : Nat) : applyExit (before7005 k) exit9 1 = some (before7006 k) := by - simp (disch := omega) [before7005, before7006, exit9, applyExit, pop, push] - <;> omega -theorem step7005 (k : Nat) : Runs (1*2) (before7005 k).denote (before7006 k).denote := - @applyExit_sound (before7005 k) (before7006 k) exit9 1 valid9 (macro7005 k) -theorem macro7006 (k : Nat) : applyExit (before7006 k) exit10 29 = some (before7007 k) := by - simp (disch := omega) [before7006, before7007, exit10, applyExit, pop, push] - <;> omega -theorem step7006 (k : Nat) : Runs (29*2) (before7006 k).denote (before7007 k).denote := - @applyExit_sound (before7006 k) (before7007 k) exit10 29 valid10 (macro7006 k) -theorem macro7007 (k : Nat) : applyExit (before7007 k) exit11 1 = some (before7008 k) := by - simp (disch := omega) [before7007, before7008, exit11, applyExit, pop, push] - <;> omega -theorem step7007 (k : Nat) : Runs (1*2) (before7007 k).denote (before7008 k).denote := - @applyExit_sound (before7007 k) (before7008 k) exit11 1 valid11 (macro7007 k) -theorem macro7008 (k : Nat) : applyExit (before7008 k) exit2 13 = some (before7009 k) := by - simp (disch := omega) [before7008, before7009, exit2, applyExit, pop, push] - <;> omega -theorem step7008 (k : Nat) : Runs (13*2) (before7008 k).denote (before7009 k).denote := - @applyExit_sound (before7008 k) (before7009 k) exit2 13 valid2 (macro7008 k) -theorem macro7009 (k : Nat) : applyExit (before7009 k) exit3 1 = some (before7010 k) := by - simp (disch := omega) [before7009, before7010, exit3, applyExit, pop, push] - <;> omega -theorem step7009 (k : Nat) : Runs (1*2) (before7009 k).denote (before7010 k).denote := - @applyExit_sound (before7009 k) (before7010 k) exit3 1 valid3 (macro7009 k) -theorem macro7010 (k : Nat) : applyExit (before7010 k) exit9 1 = some (before7011 k) := by - simp (disch := omega) [before7010, before7011, exit9, applyExit, pop, push] - <;> omega -theorem step7010 (k : Nat) : Runs (1*2) (before7010 k).denote (before7011 k).denote := - @applyExit_sound (before7010 k) (before7011 k) exit9 1 valid9 (macro7010 k) -theorem macro7011 (k : Nat) : applyExit (before7011 k) exit10 38 = some (before7012 k) := by - simp (disch := omega) [before7011, before7012, exit10, applyExit, pop, push] - <;> omega -theorem step7011 (k : Nat) : Runs (38*2) (before7011 k).denote (before7012 k).denote := - @applyExit_sound (before7011 k) (before7012 k) exit10 38 valid10 (macro7011 k) -theorem macro7012 (k : Nat) : applyExit (before7012 k) exit11 1 = some (before7013 k) := by - simp (disch := omega) [before7012, before7013, exit11, applyExit, pop, push] - <;> omega -theorem step7012 (k : Nat) : Runs (1*2) (before7012 k).denote (before7013 k).denote := - @applyExit_sound (before7012 k) (before7013 k) exit11 1 valid11 (macro7012 k) -theorem macro7013 (k : Nat) : applyExit (before7013 k) exit2 89 = some (before7014 k) := by - simp (disch := omega) [before7013, before7014, exit2, applyExit, pop, push] - <;> omega -theorem step7013 (k : Nat) : Runs (89*2) (before7013 k).denote (before7014 k).denote := - @applyExit_sound (before7013 k) (before7014 k) exit2 89 valid2 (macro7013 k) -theorem macro7014 (k : Nat) : applyExit (before7014 k) exit3 1 = some (before7015 k) := by - simp (disch := omega) [before7014, before7015, exit3, applyExit, pop, push] - <;> omega -theorem step7014 (k : Nat) : Runs (1*2) (before7014 k).denote (before7015 k).denote := - @applyExit_sound (before7014 k) (before7015 k) exit3 1 valid3 (macro7014 k) -theorem macro7015 (k : Nat) : applyExit (before7015 k) exit9 1 = some (before7016 k) := by - simp (disch := omega) [before7015, before7016, exit9, applyExit, pop, push] - <;> omega -theorem step7015 (k : Nat) : Runs (1*2) (before7015 k).denote (before7016 k).denote := - @applyExit_sound (before7015 k) (before7016 k) exit9 1 valid9 (macro7015 k) -theorem macro7016 (k : Nat) : applyExit (before7016 k) exit10 17 = some (before7017 k) := by - simp (disch := omega) [before7016, before7017, exit10, applyExit, pop, push] - <;> omega -theorem step7016 (k : Nat) : Runs (17*2) (before7016 k).denote (before7017 k).denote := - @applyExit_sound (before7016 k) (before7017 k) exit10 17 valid10 (macro7016 k) -theorem macro7017 (k : Nat) : applyExit (before7017 k) exit11 1 = some (before7018 k) := by - simp (disch := omega) [before7017, before7018, exit11, applyExit, pop, push] - <;> omega -theorem step7017 (k : Nat) : Runs (1*2) (before7017 k).denote (before7018 k).denote := - @applyExit_sound (before7017 k) (before7018 k) exit11 1 valid11 (macro7017 k) -theorem macro7018 (k : Nat) : applyExit (before7018 k) exit2 10 = some (before7019 k) := by - simp (disch := omega) [before7018, before7019, exit2, applyExit, pop, push] - <;> omega -theorem step7018 (k : Nat) : Runs (10*2) (before7018 k).denote (before7019 k).denote := - @applyExit_sound (before7018 k) (before7019 k) exit2 10 valid2 (macro7018 k) -theorem macro7019 (k : Nat) : applyExit (before7019 k) exit347 (1*k+8) = some (before7020 k) := by - simp (disch := omega) [before7019, before7020, exit347, applyExit, pop, push] - <;> omega -theorem step7019 (k : Nat) : Runs ((1*k+8)*586) (before7019 k).denote (before7020 k).denote := - @applyExit_sound (before7019 k) (before7020 k) exit347 (1*k+8) valid347 (macro7019 k) -theorem macro7020 (k : Nat) : applyExit (before7020 k) exit2 24 = some (before7021 k) := by - simp (disch := omega) [before7020, before7021, exit2, applyExit, pop, push] - <;> omega -theorem step7020 (k : Nat) : Runs (24*2) (before7020 k).denote (before7021 k).denote := - @applyExit_sound (before7020 k) (before7021 k) exit2 24 valid2 (macro7020 k) -theorem macro7021 (k : Nat) : applyExit (before7021 k) exit3 1 = some (before7022 k) := by - simp (disch := omega) [before7021, before7022, exit3, applyExit, pop, push] - <;> omega -theorem step7021 (k : Nat) : Runs (1*2) (before7021 k).denote (before7022 k).denote := - @applyExit_sound (before7021 k) (before7022 k) exit3 1 valid3 (macro7021 k) -theorem macro7022 (k : Nat) : applyExit (before7022 k) exit9 1 = some (before7023 k) := by - simp (disch := omega) [before7022, before7023, exit9, applyExit, pop, push] - <;> omega -theorem step7022 (k : Nat) : Runs (1*2) (before7022 k).denote (before7023 k).denote := - @applyExit_sound (before7022 k) (before7023 k) exit9 1 valid9 (macro7022 k) -theorem macro7023 (k : Nat) : applyExit (before7023 k) exit10 93 = some (before7024 k) := by - simp (disch := omega) [before7023, before7024, exit10, applyExit, pop, push] - <;> omega -theorem step7023 (k : Nat) : Runs (93*2) (before7023 k).denote (before7024 k).denote := - @applyExit_sound (before7023 k) (before7024 k) exit10 93 valid10 (macro7023 k) -theorem macro7024 (k : Nat) : applyExit (before7024 k) exit11 1 = some (before7025 k) := by - simp (disch := omega) [before7024, before7025, exit11, applyExit, pop, push] - <;> omega -theorem step7024 (k : Nat) : Runs (1*2) (before7024 k).denote (before7025 k).denote := - @applyExit_sound (before7024 k) (before7025 k) exit11 1 valid11 (macro7024 k) -theorem macro7025 (k : Nat) : applyExit (before7025 k) exit2 13 = some (before7026 k) := by - simp (disch := omega) [before7025, before7026, exit2, applyExit, pop, push] - <;> omega -theorem step7025 (k : Nat) : Runs (13*2) (before7025 k).denote (before7026 k).denote := - @applyExit_sound (before7025 k) (before7026 k) exit2 13 valid2 (macro7025 k) -theorem macro7026 (k : Nat) : applyExit (before7026 k) exit3 1 = some (before7027 k) := by - simp (disch := omega) [before7026, before7027, exit3, applyExit, pop, push] - <;> omega -theorem step7026 (k : Nat) : Runs (1*2) (before7026 k).denote (before7027 k).denote := - @applyExit_sound (before7026 k) (before7027 k) exit3 1 valid3 (macro7026 k) -theorem macro7027 (k : Nat) : applyExit (before7027 k) exit9 1 = some (before7028 k) := by - simp (disch := omega) [before7027, before7028, exit9, applyExit, pop, push] - <;> omega -theorem step7027 (k : Nat) : Runs (1*2) (before7027 k).denote (before7028 k).denote := - @applyExit_sound (before7027 k) (before7028 k) exit9 1 valid9 (macro7027 k) -theorem macro7028 (k : Nat) : applyExit (before7028 k) exit10 41 = some (before7029 k) := by - simp (disch := omega) [before7028, before7029, exit10, applyExit, pop, push] - <;> omega -theorem step7028 (k : Nat) : Runs (41*2) (before7028 k).denote (before7029 k).denote := - @applyExit_sound (before7028 k) (before7029 k) exit10 41 valid10 (macro7028 k) -theorem macro7029 (k : Nat) : applyExit (before7029 k) exit11 1 = some (before7030 k) := by - simp (disch := omega) [before7029, before7030, exit11, applyExit, pop, push] - <;> omega -theorem step7029 (k : Nat) : Runs (1*2) (before7029 k).denote (before7030 k).denote := - @applyExit_sound (before7029 k) (before7030 k) exit11 1 valid11 (macro7029 k) -theorem macro7030 (k : Nat) : applyExit (before7030 k) exit2 19 = some (before7031 k) := by - simp (disch := omega) [before7030, before7031, exit2, applyExit, pop, push] - <;> omega -theorem step7030 (k : Nat) : Runs (19*2) (before7030 k).denote (before7031 k).denote := - @applyExit_sound (before7030 k) (before7031 k) exit2 19 valid2 (macro7030 k) -theorem macro7031 (k : Nat) : applyExit (before7031 k) exit3 1 = some (before7032 k) := by - simp (disch := omega) [before7031, before7032, exit3, applyExit, pop, push] - <;> omega -theorem step7031 (k : Nat) : Runs (1*2) (before7031 k).denote (before7032 k).denote := - @applyExit_sound (before7031 k) (before7032 k) exit3 1 valid3 (macro7031 k) -theorem macro7032 (k : Nat) : applyExit (before7032 k) exit9 1 = some (before7033 k) := by - simp (disch := omega) [before7032, before7033, exit9, applyExit, pop, push] - <;> omega -theorem step7032 (k : Nat) : Runs (1*2) (before7032 k).denote (before7033 k).denote := - @applyExit_sound (before7032 k) (before7033 k) exit9 1 valid9 (macro7032 k) -theorem macro7033 (k : Nat) : applyExit (before7033 k) exit10 9 = some (before7034 k) := by - simp (disch := omega) [before7033, before7034, exit10, applyExit, pop, push] - <;> omega -theorem step7033 (k : Nat) : Runs (9*2) (before7033 k).denote (before7034 k).denote := - @applyExit_sound (before7033 k) (before7034 k) exit10 9 valid10 (macro7033 k) -theorem macro7034 (k : Nat) : applyExit (before7034 k) exit11 1 = some (before7035 k) := by - simp (disch := omega) [before7034, before7035, exit11, applyExit, pop, push] - <;> omega -theorem step7034 (k : Nat) : Runs (1*2) (before7034 k).denote (before7035 k).denote := - @applyExit_sound (before7034 k) (before7035 k) exit11 1 valid11 (macro7034 k) -theorem macro7035 (k : Nat) : applyExit (before7035 k) exit2 791761150 = some (before7036 k) := by - simp (disch := omega) [before7035, before7036, exit2, applyExit, pop, push] - <;> omega -theorem step7035 (k : Nat) : Runs (791761150*2) (before7035 k).denote (before7036 k).denote := - @applyExit_sound (before7035 k) (before7036 k) exit2 791761150 valid2 (macro7035 k) -theorem macro7036 (k : Nat) : applyExit (before7036 k) exit276 1 = some (before7037 k) := by - simp (disch := omega) [before7036, before7037, exit276, applyExit, pop, push] - <;> omega -theorem step7036 (k : Nat) : Runs (1*38) (before7036 k).denote (before7037 k).denote := - @applyExit_sound (before7036 k) (before7037 k) exit276 1 valid276 (macro7036 k) -theorem macro7037 (k : Nat) : applyExit (before7037 k) exit93 (1*k+7) = some (before7038 k) := by - simp (disch := omega) [before7037, before7038, exit93, applyExit, pop, push] - <;> omega -theorem step7037 (k : Nat) : Runs ((1*k+7)*38) (before7037 k).denote (before7038 k).denote := - @applyExit_sound (before7037 k) (before7038 k) exit93 (1*k+7) valid93 (macro7037 k) -theorem macro7038 (k : Nat) : applyExit (before7038 k) exit2 5 = some (before7039 k) := by - simp (disch := omega) [before7038, before7039, exit2, applyExit, pop, push] - <;> omega -theorem step7038 (k : Nat) : Runs (5*2) (before7038 k).denote (before7039 k).denote := - @applyExit_sound (before7038 k) (before7039 k) exit2 5 valid2 (macro7038 k) -theorem macro7039 (k : Nat) : applyExit (before7039 k) exit3 1 = some (before7040 k) := by - simp (disch := omega) [before7039, before7040, exit3, applyExit, pop, push] - <;> omega -theorem step7039 (k : Nat) : Runs (1*2) (before7039 k).denote (before7040 k).denote := - @applyExit_sound (before7039 k) (before7040 k) exit3 1 valid3 (macro7039 k) -theorem macro7040 (k : Nat) : applyExit (before7040 k) exit9 1 = some (before7041 k) := by - simp (disch := omega) [before7040, before7041, exit9, applyExit, pop, push] - <;> omega -theorem step7040 (k : Nat) : Runs (1*2) (before7040 k).denote (before7041 k).denote := - @applyExit_sound (before7040 k) (before7041 k) exit9 1 valid9 (macro7040 k) -theorem macro7041 (k : Nat) : applyExit (before7041 k) exit10 10 = some (before7042 k) := by - simp (disch := omega) [before7041, before7042, exit10, applyExit, pop, push] - <;> omega -theorem step7041 (k : Nat) : Runs (10*2) (before7041 k).denote (before7042 k).denote := - @applyExit_sound (before7041 k) (before7042 k) exit10 10 valid10 (macro7041 k) -theorem macro7042 (k : Nat) : applyExit (before7042 k) exit11 1 = some (before7043 k) := by - simp (disch := omega) [before7042, before7043, exit11, applyExit, pop, push] - <;> omega -theorem step7042 (k : Nat) : Runs (1*2) (before7042 k).denote (before7043 k).denote := - @applyExit_sound (before7042 k) (before7043 k) exit11 1 valid11 (macro7042 k) -theorem macro7043 (k : Nat) : applyExit (before7043 k) exit2 6 = some (before7044 k) := by - simp (disch := omega) [before7043, before7044, exit2, applyExit, pop, push] - <;> omega -theorem step7043 (k : Nat) : Runs (6*2) (before7043 k).denote (before7044 k).denote := - @applyExit_sound (before7043 k) (before7044 k) exit2 6 valid2 (macro7043 k) -theorem macro7044 (k : Nat) : applyExit (before7044 k) exit3 1 = some (before7045 k) := by - simp (disch := omega) [before7044, before7045, exit3, applyExit, pop, push] - <;> omega -theorem step7044 (k : Nat) : Runs (1*2) (before7044 k).denote (before7045 k).denote := - @applyExit_sound (before7044 k) (before7045 k) exit3 1 valid3 (macro7044 k) -theorem macro7045 (k : Nat) : applyExit (before7045 k) exit9 1 = some (before7046 k) := by - simp (disch := omega) [before7045, before7046, exit9, applyExit, pop, push] - <;> omega -theorem step7045 (k : Nat) : Runs (1*2) (before7045 k).denote (before7046 k).denote := - @applyExit_sound (before7045 k) (before7046 k) exit9 1 valid9 (macro7045 k) -theorem macro7046 (k : Nat) : applyExit (before7046 k) exit10 10 = some (before7047 k) := by - simp (disch := omega) [before7046, before7047, exit10, applyExit, pop, push] - <;> omega -theorem step7046 (k : Nat) : Runs (10*2) (before7046 k).denote (before7047 k).denote := - @applyExit_sound (before7046 k) (before7047 k) exit10 10 valid10 (macro7046 k) -theorem macro7047 (k : Nat) : applyExit (before7047 k) exit11 1 = some (before7048 k) := by - simp (disch := omega) [before7047, before7048, exit11, applyExit, pop, push] - <;> omega -theorem step7047 (k : Nat) : Runs (1*2) (before7047 k).denote (before7048 k).denote := - @applyExit_sound (before7047 k) (before7048 k) exit11 1 valid11 (macro7047 k) -theorem macro7048 (k : Nat) : applyExit (before7048 k) exit2 7 = some (before7049 k) := by - simp (disch := omega) [before7048, before7049, exit2, applyExit, pop, push] - <;> omega -theorem step7048 (k : Nat) : Runs (7*2) (before7048 k).denote (before7049 k).denote := - @applyExit_sound (before7048 k) (before7049 k) exit2 7 valid2 (macro7048 k) -theorem macro7049 (k : Nat) : applyExit (before7049 k) exit3 1 = some (before7050 k) := by - simp (disch := omega) [before7049, before7050, exit3, applyExit, pop, push] - <;> omega -theorem step7049 (k : Nat) : Runs (1*2) (before7049 k).denote (before7050 k).denote := - @applyExit_sound (before7049 k) (before7050 k) exit3 1 valid3 (macro7049 k) -theorem macro7050 (k : Nat) : applyExit (before7050 k) exit9 1 = some (before7051 k) := by - simp (disch := omega) [before7050, before7051, exit9, applyExit, pop, push] - <;> omega -theorem step7050 (k : Nat) : Runs (1*2) (before7050 k).denote (before7051 k).denote := - @applyExit_sound (before7050 k) (before7051 k) exit9 1 valid9 (macro7050 k) -theorem macro7051 (k : Nat) : applyExit (before7051 k) exit10 15 = some (before7052 k) := by - simp (disch := omega) [before7051, before7052, exit10, applyExit, pop, push] - <;> omega -theorem step7051 (k : Nat) : Runs (15*2) (before7051 k).denote (before7052 k).denote := - @applyExit_sound (before7051 k) (before7052 k) exit10 15 valid10 (macro7051 k) -theorem macro7052 (k : Nat) : applyExit (before7052 k) exit46 1 = some (before7053 k) := by - simp (disch := omega) [before7052, before7053, exit46, applyExit, pop, push] - <;> omega -theorem step7052 (k : Nat) : Runs (1*2) (before7052 k).denote (before7053 k).denote := - @applyExit_sound (before7052 k) (before7053 k) exit46 1 valid46 (macro7052 k) -theorem macro7053 (k : Nat) : applyExit (before7053 k) exit47 1 = some (before7054 k) := by - simp (disch := omega) [before7053, before7054, exit47, applyExit, pop, push] - <;> omega -theorem step7053 (k : Nat) : Runs (1*2) (before7053 k).denote (before7054 k).denote := - @applyExit_sound (before7053 k) (before7054 k) exit47 1 valid47 (macro7053 k) -theorem macro7054 (k : Nat) : applyExit (before7054 k) exit62 1 = some (before7055 k) := by - simp (disch := omega) [before7054, before7055, exit62, applyExit, pop, push] - <;> omega -theorem step7054 (k : Nat) : Runs (1*1) (before7054 k).denote (before7055 k).denote := - @applyExit_sound (before7054 k) (before7055 k) exit62 1 valid62 (macro7054 k) -theorem macro7055 (k : Nat) : applyExit (before7055 k) exit35 1 = some (before7056 k) := by - simp (disch := omega) [before7055, before7056, exit35, applyExit, pop, push] - <;> omega -theorem step7055 (k : Nat) : Runs (1*2) (before7055 k).denote (before7056 k).denote := - @applyExit_sound (before7055 k) (before7056 k) exit35 1 valid35 (macro7055 k) -theorem macro7056 (k : Nat) : applyExit (before7056 k) exit39 1 = some (before7057 k) := by - simp (disch := omega) [before7056, before7057, exit39, applyExit, pop, push] - <;> omega -theorem step7056 (k : Nat) : Runs (1*1) (before7056 k).denote (before7057 k).denote := - @applyExit_sound (before7056 k) (before7057 k) exit39 1 valid39 (macro7056 k) -theorem macro7057 (k : Nat) : applyExit (before7057 k) exit32 1 = some (before7058 k) := by - simp (disch := omega) [before7057, before7058, exit32, applyExit, pop, push] - <;> omega -theorem step7057 (k : Nat) : Runs (1*3) (before7057 k).denote (before7058 k).denote := - @applyExit_sound (before7057 k) (before7058 k) exit32 1 valid32 (macro7057 k) -theorem macro7058 (k : Nat) : applyExit (before7058 k) exit36 17 = some (before7059 k) := by - simp (disch := omega) [before7058, before7059, exit36, applyExit, pop, push] - <;> omega -theorem step7058 (k : Nat) : Runs (17*2) (before7058 k).denote (before7059 k).denote := - @applyExit_sound (before7058 k) (before7059 k) exit36 17 valid36 (macro7058 k) -theorem macro7059 (k : Nat) : applyExit (before7059 k) exit31 1 = some (before7060 k) := by - simp (disch := omega) [before7059, before7060, exit31, applyExit, pop, push] - <;> omega -theorem step7059 (k : Nat) : Runs (1*1) (before7059 k).denote (before7060 k).denote := - @applyExit_sound (before7059 k) (before7060 k) exit31 1 valid31 (macro7059 k) -theorem macro7060 (k : Nat) : applyExit (before7060 k) exit10 18 = some (before7061 k) := by - simp (disch := omega) [before7060, before7061, exit10, applyExit, pop, push] - <;> omega -theorem step7060 (k : Nat) : Runs (18*2) (before7060 k).denote (before7061 k).denote := - @applyExit_sound (before7060 k) (before7061 k) exit10 18 valid10 (macro7060 k) -theorem macro7061 (k : Nat) : applyExit (before7061 k) exit46 1 = some (before7062 k) := by - simp (disch := omega) [before7061, before7062, exit46, applyExit, pop, push] - <;> omega -theorem step7061 (k : Nat) : Runs (1*2) (before7061 k).denote (before7062 k).denote := - @applyExit_sound (before7061 k) (before7062 k) exit46 1 valid46 (macro7061 k) -theorem macro7062 (k : Nat) : applyExit (before7062 k) exit70 1 = some (before7063 k) := by - simp (disch := omega) [before7062, before7063, exit70, applyExit, pop, push] - <;> omega -theorem step7062 (k : Nat) : Runs (1*1) (before7062 k).denote (before7063 k).denote := - @applyExit_sound (before7062 k) (before7063 k) exit70 1 valid70 (macro7062 k) -theorem macro7063 (k : Nat) : applyExit (before7063 k) exit1 1 = some (before7064 k) := by - simp (disch := omega) [before7063, before7064, exit1, applyExit, pop, push] - <;> omega -theorem step7063 (k : Nat) : Runs (1*3) (before7063 k).denote (before7064 k).denote := - @applyExit_sound (before7063 k) (before7064 k) exit1 1 valid1 (macro7063 k) -theorem macro7064 (k : Nat) : applyExit (before7064 k) exit71 1 = some (before7065 k) := by - simp (disch := omega) [before7064, before7065, exit71, applyExit, pop, push] - <;> omega -theorem step7064 (k : Nat) : Runs (1*1) (before7064 k).denote (before7065 k).denote := - @applyExit_sound (before7064 k) (before7065 k) exit71 1 valid71 (macro7064 k) -theorem macro7065 (k : Nat) : applyExit (before7065 k) exit0 1 = some (before7066 k) := by - simp (disch := omega) [before7065, before7066, exit0, applyExit, pop, push] - <;> omega -theorem step7065 (k : Nat) : Runs (1*2) (before7065 k).denote (before7066 k).denote := - @applyExit_sound (before7065 k) (before7066 k) exit0 1 valid0 (macro7065 k) -theorem macro7066 (k : Nat) : applyExit (before7066 k) exit13 18 = some (before7067 k) := by - simp (disch := omega) [before7066, before7067, exit13, applyExit, pop, push] - <;> omega -theorem step7066 (k : Nat) : Runs (18*2) (before7066 k).denote (before7067 k).denote := - @applyExit_sound (before7066 k) (before7067 k) exit13 18 valid13 (macro7066 k) -theorem macro7067 (k : Nat) : applyExit (before7067 k) exit63 1 = some (before7068 k) := by - simp (disch := omega) [before7067, before7068, exit63, applyExit, pop, push] - <;> omega -theorem step7067 (k : Nat) : Runs (1*3) (before7067 k).denote (before7068 k).denote := - @applyExit_sound (before7067 k) (before7068 k) exit63 1 valid63 (macro7067 k) -theorem macro7068 (k : Nat) : applyExit (before7068 k) exit62 1 = some (before7069 k) := by - simp (disch := omega) [before7068, before7069, exit62, applyExit, pop, push] - <;> omega -theorem step7068 (k : Nat) : Runs (1*1) (before7068 k).denote (before7069 k).denote := - @applyExit_sound (before7068 k) (before7069 k) exit62 1 valid62 (macro7068 k) -theorem macro7069 (k : Nat) : applyExit (before7069 k) exit35 1 = some (before7070 k) := by - simp (disch := omega) [before7069, before7070, exit35, applyExit, pop, push] - <;> omega -theorem step7069 (k : Nat) : Runs (1*2) (before7069 k).denote (before7070 k).denote := - @applyExit_sound (before7069 k) (before7070 k) exit35 1 valid35 (macro7069 k) -theorem macro7070 (k : Nat) : applyExit (before7070 k) exit31 1 = some (before7071 k) := by - simp (disch := omega) [before7070, before7071, exit31, applyExit, pop, push] - <;> omega -theorem step7070 (k : Nat) : Runs (1*1) (before7070 k).denote (before7071 k).denote := - @applyExit_sound (before7070 k) (before7071 k) exit31 1 valid31 (macro7070 k) -theorem macro7071 (k : Nat) : applyExit (before7071 k) exit32 1 = some (before7072 k) := by - simp (disch := omega) [before7071, before7072, exit32, applyExit, pop, push] - <;> omega -theorem step7071 (k : Nat) : Runs (1*3) (before7071 k).denote (before7072 k).denote := - @applyExit_sound (before7071 k) (before7072 k) exit32 1 valid32 (macro7071 k) -theorem macro7072 (k : Nat) : applyExit (before7072 k) exit33 1 = some (before7073 k) := by - simp (disch := omega) [before7072, before7073, exit33, applyExit, pop, push] - <;> omega -theorem step7072 (k : Nat) : Runs (1*2) (before7072 k).denote (before7073 k).denote := - @applyExit_sound (before7072 k) (before7073 k) exit33 1 valid33 (macro7072 k) -theorem macro7073 (k : Nat) : applyExit (before7073 k) exit34 6 = some (before7074 k) := by - simp (disch := omega) [before7073, before7074, exit34, applyExit, pop, push] - <;> omega -theorem step7073 (k : Nat) : Runs (6*2) (before7073 k).denote (before7074 k).denote := - @applyExit_sound (before7073 k) (before7074 k) exit34 6 valid34 (macro7073 k) -theorem macro7074 (k : Nat) : applyExit (before7074 k) exit35 1 = some (before7075 k) := by - simp (disch := omega) [before7074, before7075, exit35, applyExit, pop, push] - <;> omega -theorem step7074 (k : Nat) : Runs (1*2) (before7074 k).denote (before7075 k).denote := - @applyExit_sound (before7074 k) (before7075 k) exit35 1 valid35 (macro7074 k) -theorem macro7075 (k : Nat) : applyExit (before7075 k) exit36 11 = some (before7076 k) := by - simp (disch := omega) [before7075, before7076, exit36, applyExit, pop, push] - <;> omega -theorem step7075 (k : Nat) : Runs (11*2) (before7075 k).denote (before7076 k).denote := - @applyExit_sound (before7075 k) (before7076 k) exit36 11 valid36 (macro7075 k) -theorem macro7076 (k : Nat) : applyExit (before7076 k) exit31 1 = some (before7077 k) := by - simp (disch := omega) [before7076, before7077, exit31, applyExit, pop, push] - <;> omega -theorem step7076 (k : Nat) : Runs (1*1) (before7076 k).denote (before7077 k).denote := - @applyExit_sound (before7076 k) (before7077 k) exit31 1 valid31 (macro7076 k) -theorem macro7077 (k : Nat) : applyExit (before7077 k) exit10 11 = some (before7078 k) := by - simp (disch := omega) [before7077, before7078, exit10, applyExit, pop, push] - <;> omega -theorem step7077 (k : Nat) : Runs (11*2) (before7077 k).denote (before7078 k).denote := - @applyExit_sound (before7077 k) (before7078 k) exit10 11 valid10 (macro7077 k) -theorem macro7078 (k : Nat) : applyExit (before7078 k) exit32 1 = some (before7079 k) := by - simp (disch := omega) [before7078, before7079, exit32, applyExit, pop, push] - <;> omega -theorem step7078 (k : Nat) : Runs (1*3) (before7078 k).denote (before7079 k).denote := - @applyExit_sound (before7078 k) (before7079 k) exit32 1 valid32 (macro7078 k) -theorem macro7079 (k : Nat) : applyExit (before7079 k) exit36 11 = some (before7080 k) := by - simp (disch := omega) [before7079, before7080, exit36, applyExit, pop, push] - <;> omega -theorem step7079 (k : Nat) : Runs (11*2) (before7079 k).denote (before7080 k).denote := - @applyExit_sound (before7079 k) (before7080 k) exit36 11 valid36 (macro7079 k) -theorem macro7080 (k : Nat) : applyExit (before7080 k) exit33 1 = some (before7081 k) := by - simp (disch := omega) [before7080, before7081, exit33, applyExit, pop, push] - <;> omega -theorem step7080 (k : Nat) : Runs (1*2) (before7080 k).denote (before7081 k).denote := - @applyExit_sound (before7080 k) (before7081 k) exit33 1 valid33 (macro7080 k) -theorem macro7081 (k : Nat) : applyExit (before7081 k) exit34 6 = some (before7082 k) := by - simp (disch := omega) [before7081, before7082, exit34, applyExit, pop, push] - <;> omega -theorem step7081 (k : Nat) : Runs (6*2) (before7081 k).denote (before7082 k).denote := - @applyExit_sound (before7081 k) (before7082 k) exit34 6 valid34 (macro7081 k) -theorem macro7082 (k : Nat) : applyExit (before7082 k) exit35 1 = some (before7083 k) := by - simp (disch := omega) [before7082, before7083, exit35, applyExit, pop, push] - <;> omega -theorem step7082 (k : Nat) : Runs (1*2) (before7082 k).denote (before7083 k).denote := - @applyExit_sound (before7082 k) (before7083 k) exit35 1 valid35 (macro7082 k) -theorem macro7083 (k : Nat) : applyExit (before7083 k) exit36 11 = some (before7084 k) := by - simp (disch := omega) [before7083, before7084, exit36, applyExit, pop, push] - <;> omega -theorem step7083 (k : Nat) : Runs (11*2) (before7083 k).denote (before7084 k).denote := - @applyExit_sound (before7083 k) (before7084 k) exit36 11 valid36 (macro7083 k) -theorem macro7084 (k : Nat) : applyExit (before7084 k) exit31 1 = some (before7085 k) := by - simp (disch := omega) [before7084, before7085, exit31, applyExit, pop, push] - <;> omega -theorem step7084 (k : Nat) : Runs (1*1) (before7084 k).denote (before7085 k).denote := - @applyExit_sound (before7084 k) (before7085 k) exit31 1 valid31 (macro7084 k) -theorem macro7085 (k : Nat) : applyExit (before7085 k) exit10 11 = some (before7086 k) := by - simp (disch := omega) [before7085, before7086, exit10, applyExit, pop, push] - <;> omega -theorem step7085 (k : Nat) : Runs (11*2) (before7085 k).denote (before7086 k).denote := - @applyExit_sound (before7085 k) (before7086 k) exit10 11 valid10 (macro7085 k) -theorem macro7086 (k : Nat) : applyExit (before7086 k) exit32 1 = some (before7087 k) := by - simp (disch := omega) [before7086, before7087, exit32, applyExit, pop, push] - <;> omega -theorem step7086 (k : Nat) : Runs (1*3) (before7086 k).denote (before7087 k).denote := - @applyExit_sound (before7086 k) (before7087 k) exit32 1 valid32 (macro7086 k) -theorem macro7087 (k : Nat) : applyExit (before7087 k) exit36 11 = some (before7088 k) := by - simp (disch := omega) [before7087, before7088, exit36, applyExit, pop, push] - <;> omega -theorem step7087 (k : Nat) : Runs (11*2) (before7087 k).denote (before7088 k).denote := - @applyExit_sound (before7087 k) (before7088 k) exit36 11 valid36 (macro7087 k) -theorem macro7088 (k : Nat) : applyExit (before7088 k) exit33 1 = some (before7089 k) := by - simp (disch := omega) [before7088, before7089, exit33, applyExit, pop, push] - <;> omega -theorem step7088 (k : Nat) : Runs (1*2) (before7088 k).denote (before7089 k).denote := - @applyExit_sound (before7088 k) (before7089 k) exit33 1 valid33 (macro7088 k) -theorem macro7089 (k : Nat) : applyExit (before7089 k) exit34 5 = some (before7090 k) := by - simp (disch := omega) [before7089, before7090, exit34, applyExit, pop, push] - <;> omega -theorem step7089 (k : Nat) : Runs (5*2) (before7089 k).denote (before7090 k).denote := - @applyExit_sound (before7089 k) (before7090 k) exit34 5 valid34 (macro7089 k) -theorem macro7090 (k : Nat) : applyExit (before7090 k) exit348 (1*k+7) = some (before7091 k) := by - simp (disch := omega) [before7090, before7091, exit348, applyExit, pop, push] - <;> omega -theorem step7090 (k : Nat) : Runs ((1*k+7)*86) (before7090 k).denote (before7091 k).denote := - @applyExit_sound (before7090 k) (before7091 k) exit348 (1*k+7) valid348 (macro7090 k) -theorem macro7091 (k : Nat) : applyExit (before7091 k) exit283 1 = some (before7092 k) := by - simp (disch := omega) [before7091, before7092, exit283, applyExit, pop, push] - <;> omega -theorem step7091 (k : Nat) : Runs (1*38) (before7091 k).denote (before7092 k).denote := - @applyExit_sound (before7091 k) (before7092 k) exit283 1 valid283 (macro7091 k) -theorem macro7092 (k : Nat) : applyExit (before7092 k) exit34 791761150 = some (before7093 k) := by - simp (disch := omega) [before7092, before7093, exit34, applyExit, pop, push] - <;> omega -theorem step7092 (k : Nat) : Runs (791761150*2) (before7092 k).denote (before7093 k).denote := - @applyExit_sound (before7092 k) (before7093 k) exit34 791761150 valid34 (macro7092 k) -theorem macro7093 (k : Nat) : applyExit (before7093 k) exit35 1 = some (before7094 k) := by - simp (disch := omega) [before7093, before7094, exit35, applyExit, pop, push] - <;> omega -theorem step7093 (k : Nat) : Runs (1*2) (before7093 k).denote (before7094 k).denote := - @applyExit_sound (before7093 k) (before7094 k) exit35 1 valid35 (macro7093 k) -theorem macro7094 (k : Nat) : applyExit (before7094 k) exit36 10 = some (before7095 k) := by - simp (disch := omega) [before7094, before7095, exit36, applyExit, pop, push] - <;> omega -theorem step7094 (k : Nat) : Runs (10*2) (before7094 k).denote (before7095 k).denote := - @applyExit_sound (before7094 k) (before7095 k) exit36 10 valid36 (macro7094 k) -theorem macro7095 (k : Nat) : applyExit (before7095 k) exit31 1 = some (before7096 k) := by - simp (disch := omega) [before7095, before7096, exit31, applyExit, pop, push] - <;> omega -theorem step7095 (k : Nat) : Runs (1*1) (before7095 k).denote (before7096 k).denote := - @applyExit_sound (before7095 k) (before7096 k) exit31 1 valid31 (macro7095 k) -theorem macro7096 (k : Nat) : applyExit (before7096 k) exit10 10 = some (before7097 k) := by - simp (disch := omega) [before7096, before7097, exit10, applyExit, pop, push] - <;> omega -theorem step7096 (k : Nat) : Runs (10*2) (before7096 k).denote (before7097 k).denote := - @applyExit_sound (before7096 k) (before7097 k) exit10 10 valid10 (macro7096 k) -theorem macro7097 (k : Nat) : applyExit (before7097 k) exit32 1 = some (before7098 k) := by - simp (disch := omega) [before7097, before7098, exit32, applyExit, pop, push] - <;> omega -theorem step7097 (k : Nat) : Runs (1*3) (before7097 k).denote (before7098 k).denote := - @applyExit_sound (before7097 k) (before7098 k) exit32 1 valid32 (macro7097 k) -theorem macro7098 (k : Nat) : applyExit (before7098 k) exit36 10 = some (before7099 k) := by - simp (disch := omega) [before7098, before7099, exit36, applyExit, pop, push] - <;> omega -theorem step7098 (k : Nat) : Runs (10*2) (before7098 k).denote (before7099 k).denote := - @applyExit_sound (before7098 k) (before7099 k) exit36 10 valid36 (macro7098 k) -theorem macro7099 (k : Nat) : applyExit (before7099 k) exit33 1 = some (after7099 k) := by - simp (disch := omega) [before7099, after7099, exit33, applyExit, pop, push] - <;> omega -theorem step7099 (k : Nat) : Runs (1*2) (before7099 k).denote (after7099 k).denote := - @applyExit_sound (before7099 k) (after7099 k) exit33 1 valid33 (macro7099 k) -theorem chunkRun070 (k : Nat) : Runs (710*k+3167051578) (before7000 k).denote (after7099 k).denote := by - have h := (@Runs.trans ((((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))))+(((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))))) ((((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2))))))+(((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))))+((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))))) (before7000 k).denote (before7050 k).denote (after7099 k).denote (@Runs.trans (((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))))) (((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))))) (before7000 k).denote (before7025 k).denote (before7050 k).denote (@Runs.trans ((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2))))) ((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))) (before7000 k).denote (before7012 k).denote (before7025 k).denote (@Runs.trans (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))) (before7000 k).denote (before7006 k).denote (before7012 k).denote (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before7000 k).denote (before7003 k).denote (before7006 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before7000 k).denote (before7001 k).denote (before7003 k).denote (step7000 k) (@Runs.trans (2*2) (1*2) (before7001 k).denote (before7002 k).denote (before7003 k).denote (step7001 k) (step7002 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before7003 k).denote (before7004 k).denote (before7006 k).denote (step7003 k) (@Runs.trans (1*2) (1*2) (before7004 k).denote (before7005 k).denote (before7006 k).denote (step7004 k) (step7005 k)))) (@Runs.trans ((29*2)+((1*2)+(13*2))) ((1*2)+((1*2)+(38*2))) (before7006 k).denote (before7009 k).denote (before7012 k).denote (@Runs.trans (29*2) ((1*2)+(13*2)) (before7006 k).denote (before7007 k).denote (before7009 k).denote (step7006 k) (@Runs.trans (1*2) (13*2) (before7007 k).denote (before7008 k).denote (before7009 k).denote (step7007 k) (step7008 k))) (@Runs.trans (1*2) ((1*2)+(38*2)) (before7009 k).denote (before7010 k).denote (before7012 k).denote (step7009 k) (@Runs.trans (1*2) (38*2) (before7010 k).denote (before7011 k).denote (before7012 k).denote (step7010 k) (step7011 k))))) (@Runs.trans (((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2)))) (((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2)))) (before7012 k).denote (before7018 k).denote (before7025 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((1*2)+((17*2)+(1*2))) (before7012 k).denote (before7015 k).denote (before7018 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before7012 k).denote (before7013 k).denote (before7015 k).denote (step7012 k) (@Runs.trans (89*2) (1*2) (before7013 k).denote (before7014 k).denote (before7015 k).denote (step7013 k) (step7014 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before7015 k).denote (before7016 k).denote (before7018 k).denote (step7015 k) (@Runs.trans (17*2) (1*2) (before7016 k).denote (before7017 k).denote (before7018 k).denote (step7016 k) (step7017 k)))) (@Runs.trans ((10*2)+(((1*k+8)*586)+(24*2))) (((1*2)+(1*2))+((93*2)+(1*2))) (before7018 k).denote (before7021 k).denote (before7025 k).denote (@Runs.trans (10*2) (((1*k+8)*586)+(24*2)) (before7018 k).denote (before7019 k).denote (before7021 k).denote (step7018 k) (@Runs.trans ((1*k+8)*586) (24*2) (before7019 k).denote (before7020 k).denote (before7021 k).denote (step7019 k) (step7020 k))) (@Runs.trans ((1*2)+(1*2)) ((93*2)+(1*2)) (before7021 k).denote (before7023 k).denote (before7025 k).denote (@Runs.trans (1*2) (1*2) (before7021 k).denote (before7022 k).denote (before7023 k).denote (step7021 k) (step7022 k)) (@Runs.trans (93*2) (1*2) (before7023 k).denote (before7024 k).denote (before7025 k).denote (step7023 k) (step7024 k)))))) (@Runs.trans ((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38))))) (((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2))))) (before7025 k).denote (before7037 k).denote (before7050 k).denote (@Runs.trans (((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2)))) (((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))) (before7025 k).denote (before7031 k).denote (before7037 k).denote (@Runs.trans ((13*2)+((1*2)+(1*2))) ((41*2)+((1*2)+(19*2))) (before7025 k).denote (before7028 k).denote (before7031 k).denote (@Runs.trans (13*2) ((1*2)+(1*2)) (before7025 k).denote (before7026 k).denote (before7028 k).denote (step7025 k) (@Runs.trans (1*2) (1*2) (before7026 k).denote (before7027 k).denote (before7028 k).denote (step7026 k) (step7027 k))) (@Runs.trans (41*2) ((1*2)+(19*2)) (before7028 k).denote (before7029 k).denote (before7031 k).denote (step7028 k) (@Runs.trans (1*2) (19*2) (before7029 k).denote (before7030 k).denote (before7031 k).denote (step7029 k) (step7030 k)))) (@Runs.trans ((1*2)+((1*2)+(9*2))) ((1*2)+((791761150*2)+(1*38))) (before7031 k).denote (before7034 k).denote (before7037 k).denote (@Runs.trans (1*2) ((1*2)+(9*2)) (before7031 k).denote (before7032 k).denote (before7034 k).denote (step7031 k) (@Runs.trans (1*2) (9*2) (before7032 k).denote (before7033 k).denote (before7034 k).denote (step7032 k) (step7033 k))) (@Runs.trans (1*2) ((791761150*2)+(1*38)) (before7034 k).denote (before7035 k).denote (before7037 k).denote (step7034 k) (@Runs.trans (791761150*2) (1*38) (before7035 k).denote (before7036 k).denote (before7037 k).denote (step7035 k) (step7036 k))))) (@Runs.trans ((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))) (before7037 k).denote (before7043 k).denote (before7050 k).denote (@Runs.trans (((1*k+7)*38)+((5*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before7037 k).denote (before7040 k).denote (before7043 k).denote (@Runs.trans ((1*k+7)*38) ((5*2)+(1*2)) (before7037 k).denote (before7038 k).denote (before7040 k).denote (step7037 k) (@Runs.trans (5*2) (1*2) (before7038 k).denote (before7039 k).denote (before7040 k).denote (step7038 k) (step7039 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before7040 k).denote (before7041 k).denote (before7043 k).denote (step7040 k) (@Runs.trans (10*2) (1*2) (before7041 k).denote (before7042 k).denote (before7043 k).denote (step7041 k) (step7042 k)))) (@Runs.trans ((6*2)+((1*2)+(1*2))) (((10*2)+(1*2))+((7*2)+(1*2))) (before7043 k).denote (before7046 k).denote (before7050 k).denote (@Runs.trans (6*2) ((1*2)+(1*2)) (before7043 k).denote (before7044 k).denote (before7046 k).denote (step7043 k) (@Runs.trans (1*2) (1*2) (before7044 k).denote (before7045 k).denote (before7046 k).denote (step7044 k) (step7045 k))) (@Runs.trans ((10*2)+(1*2)) ((7*2)+(1*2)) (before7046 k).denote (before7048 k).denote (before7050 k).denote (@Runs.trans (10*2) (1*2) (before7046 k).denote (before7047 k).denote (before7048 k).denote (step7046 k) (step7047 k)) (@Runs.trans (7*2) (1*2) (before7048 k).denote (before7049 k).denote (before7050 k).denote (step7048 k) (step7049 k))))))) (@Runs.trans (((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2)))))) (((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))))+((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))))) (before7050 k).denote (before7075 k).denote (after7099 k).denote (@Runs.trans ((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2))))) ((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2))))) (before7050 k).denote (before7062 k).denote (before7075 k).denote (@Runs.trans (((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))) (before7050 k).denote (before7056 k).denote (before7062 k).denote (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7050 k).denote (before7053 k).denote (before7056 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before7050 k).denote (before7051 k).denote (before7053 k).denote (step7050 k) (@Runs.trans (15*2) (1*2) (before7051 k).denote (before7052 k).denote (before7053 k).denote (step7051 k) (step7052 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7053 k).denote (before7054 k).denote (before7056 k).denote (step7053 k) (@Runs.trans (1*1) (1*2) (before7054 k).denote (before7055 k).denote (before7056 k).denote (step7054 k) (step7055 k)))) (@Runs.trans ((1*1)+((1*3)+(17*2))) ((1*1)+((18*2)+(1*2))) (before7056 k).denote (before7059 k).denote (before7062 k).denote (@Runs.trans (1*1) ((1*3)+(17*2)) (before7056 k).denote (before7057 k).denote (before7059 k).denote (step7056 k) (@Runs.trans (1*3) (17*2) (before7057 k).denote (before7058 k).denote (before7059 k).denote (step7057 k) (step7058 k))) (@Runs.trans (1*1) ((18*2)+(1*2)) (before7059 k).denote (before7060 k).denote (before7062 k).denote (step7059 k) (@Runs.trans (18*2) (1*2) (before7060 k).denote (before7061 k).denote (before7062 k).denote (step7060 k) (step7061 k))))) (@Runs.trans (((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2)))) (before7062 k).denote (before7068 k).denote (before7075 k).denote (@Runs.trans ((1*1)+((1*3)+(1*1))) ((1*2)+((18*2)+(1*3))) (before7062 k).denote (before7065 k).denote (before7068 k).denote (@Runs.trans (1*1) ((1*3)+(1*1)) (before7062 k).denote (before7063 k).denote (before7065 k).denote (step7062 k) (@Runs.trans (1*3) (1*1) (before7063 k).denote (before7064 k).denote (before7065 k).denote (step7063 k) (step7064 k))) (@Runs.trans (1*2) ((18*2)+(1*3)) (before7065 k).denote (before7066 k).denote (before7068 k).denote (step7065 k) (@Runs.trans (18*2) (1*3) (before7066 k).denote (before7067 k).denote (before7068 k).denote (step7066 k) (step7067 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(1*2))+((6*2)+(1*2))) (before7068 k).denote (before7071 k).denote (before7075 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7068 k).denote (before7069 k).denote (before7071 k).denote (step7068 k) (@Runs.trans (1*2) (1*1) (before7069 k).denote (before7070 k).denote (before7071 k).denote (step7069 k) (step7070 k))) (@Runs.trans ((1*3)+(1*2)) ((6*2)+(1*2)) (before7071 k).denote (before7073 k).denote (before7075 k).denote (@Runs.trans (1*3) (1*2) (before7071 k).denote (before7072 k).denote (before7073 k).denote (step7071 k) (step7072 k)) (@Runs.trans (6*2) (1*2) (before7073 k).denote (before7074 k).denote (before7075 k).denote (step7073 k) (step7074 k)))))) (@Runs.trans ((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3))))) ((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2))))) (before7075 k).denote (before7087 k).denote (after7099 k).denote (@Runs.trans (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))) (before7075 k).denote (before7081 k).denote (before7087 k).denote (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before7075 k).denote (before7078 k).denote (before7081 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before7075 k).denote (before7076 k).denote (before7078 k).denote (step7075 k) (@Runs.trans (1*1) (11*2) (before7076 k).denote (before7077 k).denote (before7078 k).denote (step7076 k) (step7077 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before7078 k).denote (before7079 k).denote (before7081 k).denote (step7078 k) (@Runs.trans (11*2) (1*2) (before7079 k).denote (before7080 k).denote (before7081 k).denote (step7079 k) (step7080 k)))) (@Runs.trans ((6*2)+((1*2)+(11*2))) ((1*1)+((11*2)+(1*3))) (before7081 k).denote (before7084 k).denote (before7087 k).denote (@Runs.trans (6*2) ((1*2)+(11*2)) (before7081 k).denote (before7082 k).denote (before7084 k).denote (step7081 k) (@Runs.trans (1*2) (11*2) (before7082 k).denote (before7083 k).denote (before7084 k).denote (step7082 k) (step7083 k))) (@Runs.trans (1*1) ((11*2)+(1*3)) (before7084 k).denote (before7085 k).denote (before7087 k).denote (step7084 k) (@Runs.trans (11*2) (1*3) (before7085 k).denote (before7086 k).denote (before7087 k).denote (step7085 k) (step7086 k))))) (@Runs.trans (((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2)))) (((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))) (before7087 k).denote (before7093 k).denote (after7099 k).denote (@Runs.trans ((11*2)+((1*2)+(5*2))) (((1*k+7)*86)+((1*38)+(791761150*2))) (before7087 k).denote (before7090 k).denote (before7093 k).denote (@Runs.trans (11*2) ((1*2)+(5*2)) (before7087 k).denote (before7088 k).denote (before7090 k).denote (step7087 k) (@Runs.trans (1*2) (5*2) (before7088 k).denote (before7089 k).denote (before7090 k).denote (step7088 k) (step7089 k))) (@Runs.trans ((1*k+7)*86) ((1*38)+(791761150*2)) (before7090 k).denote (before7091 k).denote (before7093 k).denote (step7090 k) (@Runs.trans (1*38) (791761150*2) (before7091 k).denote (before7092 k).denote (before7093 k).denote (step7091 k) (step7092 k)))) (@Runs.trans ((1*2)+((10*2)+(1*1))) (((10*2)+(1*3))+((10*2)+(1*2))) (before7093 k).denote (before7096 k).denote (after7099 k).denote (@Runs.trans (1*2) ((10*2)+(1*1)) (before7093 k).denote (before7094 k).denote (before7096 k).denote (step7093 k) (@Runs.trans (10*2) (1*1) (before7094 k).denote (before7095 k).denote (before7096 k).denote (step7094 k) (step7095 k))) (@Runs.trans ((10*2)+(1*3)) ((10*2)+(1*2)) (before7096 k).denote (before7098 k).denote (after7099 k).denote (@Runs.trans (10*2) (1*3) (before7096 k).denote (before7097 k).denote (before7098 k).denote (step7096 k) (step7097 k)) (@Runs.trans (10*2) (1*2) (before7098 k).denote (before7099 k).denote (after7099 k).denote (step7098 k) (step7099 k)))))))) - have ht : (((((((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))+(((29*2)+((1*2)+(13*2)))+((1*2)+((1*2)+(38*2)))))+((((1*2)+((89*2)+(1*2)))+((1*2)+((17*2)+(1*2))))+(((10*2)+(((1*k+8)*586)+(24*2)))+(((1*2)+(1*2))+((93*2)+(1*2))))))+(((((13*2)+((1*2)+(1*2)))+((41*2)+((1*2)+(19*2))))+(((1*2)+((1*2)+(9*2)))+((1*2)+((791761150*2)+(1*38)))))+(((((1*k+7)*38)+((5*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((6*2)+((1*2)+(1*2)))+(((10*2)+(1*2))+((7*2)+(1*2)))))))+((((((1*2)+((15*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(17*2)))+((1*1)+((18*2)+(1*2)))))+((((1*1)+((1*3)+(1*1)))+((1*2)+((18*2)+(1*3))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(1*2))+((6*2)+(1*2))))))+(((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((6*2)+((1*2)+(11*2)))+((1*1)+((11*2)+(1*3)))))+((((11*2)+((1*2)+(5*2)))+(((1*k+7)*86)+((1*38)+(791761150*2))))+(((1*2)+((10*2)+(1*1)))+(((10*2)+(1*3))+((10*2)+(1*2)))))))) = (710*k+3167051578) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean deleted file mode 100644 index fbc2f6fe..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk071.lean +++ /dev/null @@ -1,789 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7100_0 : Stack := [] -abbrev tail7100_1 : Stack := ⟨w0,1⟩ :: tail7100_0 -abbrev tail7100_2 : Stack := ⟨w2,1⟩ :: tail7100_1 -abbrev tail7100_3 : Stack := ⟨w1,1⟩ :: tail7100_2 -abbrev tail7100_4 : Stack := ⟨w0,1⟩ :: tail7100_3 -abbrev tail7100_5 : Stack := ⟨w2,1⟩ :: tail7100_4 -abbrev tail7100_6 : Stack := ⟨w1,2⟩ :: tail7100_5 -abbrev tail7100_7 : Stack := ⟨w0,17⟩ :: tail7100_6 -abbrev tail7100_8 : Stack := ⟨w2,1⟩ :: tail7100_7 -abbrev tail7100_9 : Stack := ⟨w0,1⟩ :: tail7100_8 -abbrev tail7100_10 : Stack := ⟨w2,1⟩ :: tail7100_9 -abbrev tail7100_11 : Stack := ⟨w1,6⟩ :: tail7100_10 -abbrev tail7100_12 : Stack := ⟨w0,12⟩ :: tail7100_11 -abbrev tail7100_13 : Stack := ⟨w2,1⟩ :: tail7100_12 -abbrev tail7100_14 : Stack := ⟨w1,6⟩ :: tail7100_13 -abbrev tail7100_15 : Stack := ⟨w0,12⟩ :: tail7100_14 -abbrev tail7100_16 : Stack := ⟨w2,1⟩ :: tail7100_15 -abbrev tail7100_17 : Stack := ⟨w1,5⟩ :: tail7100_16 -abbrev tail7100_18 (k : Nat) : Stack := ⟨w209,(1*k+7)⟩ :: tail7100_17 -abbrev tail7100_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7100_18 k -abbrev tail7100_20 (k : Nat) : Stack := ⟨w1,791761150⟩ :: tail7100_19 k -abbrev tail7100_21 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7100_20 k -abbrev tail7100_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_21 k -abbrev tail7100_23 : Stack := ⟨w1,3⟩ :: tail7100_0 -abbrev tail7100_24 : Stack := ⟨w2,1⟩ :: tail7100_23 -abbrev tail7100_25 : Stack := ⟨w0,2⟩ :: tail7100_24 -abbrev tail7100_26 : Stack := ⟨w1,30⟩ :: tail7100_25 -abbrev tail7100_27 : Stack := ⟨w2,1⟩ :: tail7100_26 -abbrev tail7100_28 : Stack := ⟨w0,14⟩ :: tail7100_27 -abbrev tail7100_29 : Stack := ⟨w1,39⟩ :: tail7100_28 -abbrev tail7100_30 : Stack := ⟨w2,1⟩ :: tail7100_29 -abbrev tail7100_31 : Stack := ⟨w0,90⟩ :: tail7100_30 -abbrev tail7100_32 : Stack := ⟨w1,18⟩ :: tail7100_31 -abbrev tail7100_33 : Stack := ⟨w2,1⟩ :: tail7100_32 -abbrev tail7100_34 : Stack := ⟨w0,10⟩ :: tail7100_33 -abbrev tail7100_35 (k : Nat) : Stack := ⟨w310,(1*k+8)⟩ :: tail7100_34 -abbrev tail7100_36 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7100_35 k -abbrev tail7100_37 (k : Nat) : Stack := ⟨w1,94⟩ :: tail7100_36 k -abbrev tail7100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_37 k -abbrev tail7100_39 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7100_38 k -abbrev tail7100_40 (k : Nat) : Stack := ⟨w1,42⟩ :: tail7100_39 k -abbrev tail7100_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_40 k -abbrev tail7100_42 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7100_41 k -abbrev tail7100_43 (k : Nat) : Stack := ⟨w1,19⟩ :: tail7100_22 k -abbrev tail7100_44 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_43 k -abbrev tail7100_45 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7100_44 k -abbrev tail7100_46 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7100_38 k -abbrev tail7100_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_46 k -abbrev tail7100_48 (k : Nat) : Stack := ⟨w1,42⟩ :: tail7100_47 k -abbrev tail7100_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_43 k -abbrev tail7100_50 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7100_43 k -abbrev tail7100_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_50 k -abbrev tail7100_52 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7100_51 k -abbrev tail7100_53 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_52 k -abbrev tail7100_54 (k : Nat) : Stack := ⟨w0,94⟩ :: tail7100_53 k -abbrev tail7100_55 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7100_35 k -abbrev tail7100_56 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_55 k -abbrev tail7100_57 (k : Nat) : Stack := ⟨w1,94⟩ :: tail7100_56 k -abbrev tail7100_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_52 k -abbrev tail7100_59 (k : Nat) : Stack := ⟨w0,95⟩ :: tail7100_52 k -abbrev tail7100_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_59 k -abbrev tail7100_61 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7100_60 k -abbrev tail7100_62 (k : Nat) : Stack := ⟨w311,(1*k+8)⟩ :: tail7100_61 k -abbrev tail7100_63 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7100_62 k -abbrev tail7100_64 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_63 k -abbrev tail7100_65 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7100_64 k -abbrev tail7100_66 : Stack := ⟨w0,89⟩ :: tail7100_30 -abbrev tail7100_67 : Stack := ⟨w23,1⟩ :: tail7100_66 -abbrev tail7100_68 : Stack := ⟨w1,18⟩ :: tail7100_67 -abbrev tail7100_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_63 k -abbrev tail7100_70 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7100_63 k -abbrev tail7100_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_70 k -abbrev tail7100_72 (k : Nat) : Stack := ⟨w1,89⟩ :: tail7100_71 k -abbrev tail7100_73 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_72 k -abbrev tail7100_74 (k : Nat) : Stack := ⟨w0,39⟩ :: tail7100_73 k -abbrev tail7100_75 : Stack := ⟨w0,13⟩ :: tail7100_27 -abbrev tail7100_76 : Stack := ⟨w23,1⟩ :: tail7100_75 -abbrev tail7100_77 : Stack := ⟨w1,39⟩ :: tail7100_76 -abbrev tail7100_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_72 k -abbrev tail7100_79 (k : Nat) : Stack := ⟨w0,40⟩ :: tail7100_72 k -abbrev tail7100_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_79 k -abbrev tail7100_81 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7100_80 k -abbrev tail7100_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_81 k -abbrev tail7100_83 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7100_82 k -abbrev tail7100_84 : Stack := ⟨w0,1⟩ :: tail7100_24 -abbrev tail7100_85 : Stack := ⟨w23,1⟩ :: tail7100_84 -abbrev tail7100_86 : Stack := ⟨w1,30⟩ :: tail7100_85 -abbrev tail7100_87 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_81 k -abbrev tail7100_88 (k : Nat) : Stack := ⟨w0,31⟩ :: tail7100_81 k -abbrev tail7100_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_88 k -abbrev tail7100_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_89 k -abbrev tail7100_91 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7100_90 k -abbrev tail7100_92 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7100_91 k -abbrev tail7100_93 : Stack := ⟨w1,1⟩ :: tail7100_0 -abbrev tail7100_94 : Stack := ⟨w1,4⟩ :: tail7100_0 -abbrev tail7100_95 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7100_90 k -abbrev tail7100_96 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_90 k -abbrev tail7100_97 : Stack := ⟨w1,6⟩ :: tail7100_0 -abbrev tail7100_98 : Stack := ⟨w2,1⟩ :: tail7100_97 -abbrev tail7100_99 : Stack := ⟨w0,1⟩ :: tail7100_98 -abbrev tail7100_100 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7100_81 k -abbrev tail7100_101 : Stack := ⟨w1,1⟩ :: tail7100_99 -abbrev tail7100_102 : Stack := ⟨w1,31⟩ :: tail7100_99 -abbrev tail7100_103 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_80 k -abbrev tail7100_104 : Stack := ⟨w2,1⟩ :: tail7100_102 -abbrev tail7100_105 : Stack := ⟨w0,12⟩ :: tail7100_104 -abbrev tail7100_106 : Stack := ⟨w0,13⟩ :: tail7100_104 -abbrev tail7100_107 (k : Nat) : Stack := ⟨w0,39⟩ :: tail7100_72 k -abbrev tail7100_108 : Stack := ⟨w1,1⟩ :: tail7100_106 -abbrev tail7100_109 : Stack := ⟨w1,40⟩ :: tail7100_106 -abbrev tail7100_110 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7100_71 k -abbrev tail7100_111 : Stack := ⟨w2,1⟩ :: tail7100_109 -abbrev tail7100_112 : Stack := ⟨w0,88⟩ :: tail7100_111 -abbrev tail7100_113 : Stack := ⟨w0,89⟩ :: tail7100_111 -abbrev tail7100_114 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7100_63 k -abbrev tail7100_115 : Stack := ⟨w1,1⟩ :: tail7100_113 -abbrev tail7100_116 : Stack := ⟨w1,19⟩ :: tail7100_113 -abbrev tail7100_117 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7100_62 k -abbrev tail7100_118 : Stack := ⟨w2,1⟩ :: tail7100_116 -abbrev tail7100_119 : Stack := ⟨w0,9⟩ :: tail7100_118 -abbrev tail7100_120 (k : Nat) : Stack := ⟨w312,(1*k+8)⟩ :: tail7100_119 -abbrev tail7100_121 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7100_120 k -abbrev tail7100_122 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7100_120 k -abbrev tail7100_123 (k : Nat) : Stack := ⟨w0,94⟩ :: tail7100_52 k -abbrev tail7100_124 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_122 k -abbrev tail7100_125 (k : Nat) : Stack := ⟨w1,95⟩ :: tail7100_122 k -abbrev tail7100_126 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_51 k -abbrev tail7100_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_125 k -abbrev tail7100_128 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7100_127 k -abbrev tail7100_129 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7100_127 k -abbrev tail7100_130 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7100_43 k -abbrev tail7100_131 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_129 k -abbrev tail7100_132 (k : Nat) : Stack := ⟨w1,43⟩ :: tail7100_129 k -abbrev tail7100_133 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7100_22 k -abbrev tail7100_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_132 k -abbrev tail7100_135 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7100_134 k -abbrev tail7100_136 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7100_134 k -abbrev tail7100_137 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7100_20 k -abbrev tail7100_138 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_136 k -abbrev tail7100_139 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7100_136 k -abbrev tail7100_140 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7100_19 k -abbrev tail7100_141 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_139 k -abbrev tail7100_142 (k : Nat) : Stack := ⟨w0,791761149⟩ :: tail7100_141 k -abbrev tail7100_143 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7100_142 k -abbrev tail7100_144 (k : Nat) : Stack := ⟨w313,(1*k+7)⟩ :: tail7100_143 k -abbrev tail7100_145 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_144 k -abbrev tail7100_146 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7100_144 k -abbrev tail7100_147 : Stack := ⟨w0,11⟩ :: tail7100_14 -abbrev tail7100_148 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_146 k -abbrev tail7100_149 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_146 k -abbrev tail7100_150 : Stack := ⟨w1,5⟩ :: tail7100_13 -abbrev tail7100_151 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_149 k -abbrev tail7100_152 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_151 k -abbrev tail7100_153 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7100_151 k -abbrev tail7100_154 : Stack := ⟨w0,11⟩ :: tail7100_11 -abbrev tail7100_155 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_153 k -abbrev tail7100_156 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7100_153 k -abbrev tail7100_157 : Stack := ⟨w1,5⟩ :: tail7100_10 -abbrev tail7100_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_156 k -abbrev tail7100_159 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7100_158 k -abbrev tail7100_160 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7100_158 k -abbrev tail7100_161 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7100_160 k -abbrev tail7100_162 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7100_161 k - -def before7100 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7100_22 k),(tail7100_42 k)⟩ -def before7101 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521545),(tail7100_43 k),(tail7100_41 k)⟩ -def before7102 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail7100_44 k),(tail7100_40 k)⟩ -def before7103 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7100_45 k),(tail7100_39 k)⟩ -def before7104 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7100_45 k),(tail7100_47 k)⟩ -def before7105 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521547),(tail7100_44 k),(tail7100_48 k)⟩ -def before7106 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521547),(tail7100_49 k),(tail7100_48 k)⟩ -def before7107 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7100_50 k),(tail7100_47 k)⟩ -def before7108 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7100_51 k),(tail7100_46 k)⟩ -def before7109 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521659),(tail7100_52 k),(tail7100_38 k)⟩ -def before7110 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail7100_53 k),(tail7100_37 k)⟩ -def before7111 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7100_54 k),(tail7100_36 k)⟩ -def before7112 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7100_54 k),(tail7100_56 k)⟩ -def before7113 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521661),(tail7100_53 k),(tail7100_57 k)⟩ -def before7114 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521661),(tail7100_58 k),(tail7100_57 k)⟩ -def before7115 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7100_59 k),(tail7100_56 k)⟩ -def before7116 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7100_60 k),(tail7100_55 k)⟩ -def before7117 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7100_61 k),(tail7100_35 k)⟩ -def before7118 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7100_62 k),tail7100_34⟩ -def before7119 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526607),(tail7100_63 k),tail7100_33⟩ -def before7120 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526609),(tail7100_64 k),tail7100_32⟩ -def before7121 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7100_65 k),tail7100_31⟩ -def before7122 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7100_65 k),tail7100_67⟩ -def before7123 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526609),(tail7100_64 k),tail7100_68⟩ -def before7124 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526609),(tail7100_69 k),tail7100_68⟩ -def before7125 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7100_70 k),tail7100_67⟩ -def before7126 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7100_71 k),tail7100_66⟩ -def before7127 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526825),(tail7100_72 k),tail7100_30⟩ -def before7128 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526827),(tail7100_73 k),tail7100_29⟩ -def before7129 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7100_74 k),tail7100_28⟩ -def before7130 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7100_74 k),tail7100_76⟩ -def before7131 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526827),(tail7100_73 k),tail7100_77⟩ -def before7132 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526827),(tail7100_78 k),tail7100_77⟩ -def before7133 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7100_79 k),tail7100_76⟩ -def before7134 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7100_80 k),tail7100_75⟩ -def before7135 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526933),(tail7100_81 k),tail7100_27⟩ -def before7136 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7100_82 k),tail7100_26⟩ -def before7137 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7100_83 k),tail7100_25⟩ -def before7138 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail7100_83 k),tail7100_85⟩ -def before7139 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail7100_82 k),tail7100_86⟩ -def before7140 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7100_87 k),tail7100_86⟩ -def before7141 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7100_88 k),tail7100_85⟩ -def before7142 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526997),(tail7100_89 k),tail7100_84⟩ -def before7143 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526999),(tail7100_90 k),tail7100_24⟩ -def before7144 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail7100_91 k),tail7100_23⟩ -def before7145 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527007),(tail7100_92 k),tail7100_0⟩ -def before7146 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527007),(tail7100_92 k),tail7100_93⟩ -def before7147 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527001),(tail7100_91 k),tail7100_94⟩ -def before7148 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail7100_95 k),tail7100_94⟩ -def before7149 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527009),(tail7100_96 k),tail7100_0⟩ -def before7150 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527009),(tail7100_96 k),tail7100_93⟩ -def before7151 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526999),(tail7100_90 k),tail7100_97⟩ -def before7152 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526997),(tail7100_89 k),tail7100_98⟩ -def before7153 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526995),(tail7100_88 k),tail7100_99⟩ -def before7154 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail7100_100 k),tail7100_101⟩ -def before7155 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7100_81 k),tail7100_102⟩ -def before7156 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail7100_103 k),tail7100_104⟩ -def before7157 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7100_80 k),tail7100_105⟩ -def before7158 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7100_79 k),tail7100_106⟩ -def before7159 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7100_107 k),tail7100_108⟩ -def before7160 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526825),(tail7100_72 k),tail7100_109⟩ -def before7161 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526823),(tail7100_110 k),tail7100_111⟩ -def before7162 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7100_71 k),tail7100_112⟩ -def before7163 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7100_70 k),tail7100_113⟩ -def before7164 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7100_114 k),tail7100_115⟩ -def before7165 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526607),(tail7100_63 k),tail7100_116⟩ -def before7166 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526605),(tail7100_117 k),tail7100_118⟩ -def before7167 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7100_62 k),tail7100_119⟩ -def before7168 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7100_61 k),(tail7100_120 k)⟩ -def before7169 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7100_60 k),(tail7100_121 k)⟩ -def before7170 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7100_59 k),(tail7100_122 k)⟩ -def before7171 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7100_123 k),(tail7100_124 k)⟩ -def before7172 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail7100_52 k),(tail7100_125 k)⟩ -def before7173 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521657),(tail7100_126 k),(tail7100_127 k)⟩ -def before7174 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7100_51 k),(tail7100_128 k)⟩ -def before7175 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7100_50 k),(tail7100_129 k)⟩ -def before7176 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7100_130 k),(tail7100_131 k)⟩ -def before7177 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail7100_43 k),(tail7100_132 k)⟩ -def before7178 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521543),(tail7100_133 k),(tail7100_134 k)⟩ -def before7179 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7100_22 k),(tail7100_135 k)⟩ -def before7180 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7100_21 k),(tail7100_136 k)⟩ -def before7181 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7100_137 k),(tail7100_138 k)⟩ -def before7182 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521483),(tail7100_20 k),(tail7100_139 k)⟩ -def before7183 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521481),(tail7100_140 k),(tail7100_141 k)⟩ -def before7184 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7100_19 k),(tail7100_142 k)⟩ -def before7185 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7100_18 k),(tail7100_143 k)⟩ -def before7186 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1121),tail7100_17,(tail7100_144 k)⟩ -def before7187 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7100_16,(tail7100_145 k)⟩ -def before7188 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7100_15,(tail7100_146 k)⟩ -def before7189 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7100_147,(tail7100_148 k)⟩ -def before7190 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail7100_14,(tail7100_149 k)⟩ -def before7191 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1159),tail7100_150,(tail7100_151 k)⟩ -def before7192 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7100_13,(tail7100_152 k)⟩ -def before7193 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7100_12,(tail7100_153 k)⟩ -def before7194 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7100_154,(tail7100_155 k)⟩ -def before7195 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail7100_11,(tail7100_156 k)⟩ -def before7196 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1197),tail7100_157,(tail7100_158 k)⟩ -def before7197 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7100_10,(tail7100_159 k)⟩ -def before7198 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7100_9,(tail7100_160 k)⟩ -def before7199 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7100_8,(tail7100_161 k)⟩ -def after7199 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail7100_7,(tail7100_162 k)⟩ - -theorem macro7100 (k : Nat) : applyExit (before7100 k) exit34 19 = some (before7101 k) := by - simp (disch := omega) [before7100, before7101, exit34, applyExit, pop, push] - <;> omega -theorem step7100 (k : Nat) : Runs (19*2) (before7100 k).denote (before7101 k).denote := - @applyExit_sound (before7100 k) (before7101 k) exit34 19 valid34 (macro7100 k) -theorem macro7101 (k : Nat) : applyExit (before7101 k) exit35 1 = some (before7102 k) := by - simp (disch := omega) [before7101, before7102, exit35, applyExit, pop, push] - <;> omega -theorem step7101 (k : Nat) : Runs (1*2) (before7101 k).denote (before7102 k).denote := - @applyExit_sound (before7101 k) (before7102 k) exit35 1 valid35 (macro7101 k) -theorem macro7102 (k : Nat) : applyExit (before7102 k) exit36 42 = some (before7103 k) := by - simp (disch := omega) [before7102, before7103, exit36, applyExit, pop, push] - <;> omega -theorem step7102 (k : Nat) : Runs (42*2) (before7102 k).denote (before7103 k).denote := - @applyExit_sound (before7102 k) (before7103 k) exit36 42 valid36 (macro7102 k) -theorem macro7103 (k : Nat) : applyExit (before7103 k) exit31 1 = some (before7104 k) := by - simp (disch := omega) [before7103, before7104, exit31, applyExit, pop, push] - <;> omega -theorem step7103 (k : Nat) : Runs (1*1) (before7103 k).denote (before7104 k).denote := - @applyExit_sound (before7103 k) (before7104 k) exit31 1 valid31 (macro7103 k) -theorem macro7104 (k : Nat) : applyExit (before7104 k) exit10 42 = some (before7105 k) := by - simp (disch := omega) [before7104, before7105, exit10, applyExit, pop, push] - <;> omega -theorem step7104 (k : Nat) : Runs (42*2) (before7104 k).denote (before7105 k).denote := - @applyExit_sound (before7104 k) (before7105 k) exit10 42 valid10 (macro7104 k) -theorem macro7105 (k : Nat) : applyExit (before7105 k) exit32 1 = some (before7106 k) := by - simp (disch := omega) [before7105, before7106, exit32, applyExit, pop, push] - <;> omega -theorem step7105 (k : Nat) : Runs (1*3) (before7105 k).denote (before7106 k).denote := - @applyExit_sound (before7105 k) (before7106 k) exit32 1 valid32 (macro7105 k) -theorem macro7106 (k : Nat) : applyExit (before7106 k) exit36 42 = some (before7107 k) := by - simp (disch := omega) [before7106, before7107, exit36, applyExit, pop, push] - <;> omega -theorem step7106 (k : Nat) : Runs (42*2) (before7106 k).denote (before7107 k).denote := - @applyExit_sound (before7106 k) (before7107 k) exit36 42 valid36 (macro7106 k) -theorem macro7107 (k : Nat) : applyExit (before7107 k) exit33 1 = some (before7108 k) := by - simp (disch := omega) [before7107, before7108, exit33, applyExit, pop, push] - <;> omega -theorem step7107 (k : Nat) : Runs (1*2) (before7107 k).denote (before7108 k).denote := - @applyExit_sound (before7107 k) (before7108 k) exit33 1 valid33 (macro7107 k) -theorem macro7108 (k : Nat) : applyExit (before7108 k) exit34 13 = some (before7109 k) := by - simp (disch := omega) [before7108, before7109, exit34, applyExit, pop, push] - <;> omega -theorem step7108 (k : Nat) : Runs (13*2) (before7108 k).denote (before7109 k).denote := - @applyExit_sound (before7108 k) (before7109 k) exit34 13 valid34 (macro7108 k) -theorem macro7109 (k : Nat) : applyExit (before7109 k) exit35 1 = some (before7110 k) := by - simp (disch := omega) [before7109, before7110, exit35, applyExit, pop, push] - <;> omega -theorem step7109 (k : Nat) : Runs (1*2) (before7109 k).denote (before7110 k).denote := - @applyExit_sound (before7109 k) (before7110 k) exit35 1 valid35 (macro7109 k) -theorem macro7110 (k : Nat) : applyExit (before7110 k) exit36 94 = some (before7111 k) := by - simp (disch := omega) [before7110, before7111, exit36, applyExit, pop, push] - <;> omega -theorem step7110 (k : Nat) : Runs (94*2) (before7110 k).denote (before7111 k).denote := - @applyExit_sound (before7110 k) (before7111 k) exit36 94 valid36 (macro7110 k) -theorem macro7111 (k : Nat) : applyExit (before7111 k) exit31 1 = some (before7112 k) := by - simp (disch := omega) [before7111, before7112, exit31, applyExit, pop, push] - <;> omega -theorem step7111 (k : Nat) : Runs (1*1) (before7111 k).denote (before7112 k).denote := - @applyExit_sound (before7111 k) (before7112 k) exit31 1 valid31 (macro7111 k) -theorem macro7112 (k : Nat) : applyExit (before7112 k) exit10 94 = some (before7113 k) := by - simp (disch := omega) [before7112, before7113, exit10, applyExit, pop, push] - <;> omega -theorem step7112 (k : Nat) : Runs (94*2) (before7112 k).denote (before7113 k).denote := - @applyExit_sound (before7112 k) (before7113 k) exit10 94 valid10 (macro7112 k) -theorem macro7113 (k : Nat) : applyExit (before7113 k) exit32 1 = some (before7114 k) := by - simp (disch := omega) [before7113, before7114, exit32, applyExit, pop, push] - <;> omega -theorem step7113 (k : Nat) : Runs (1*3) (before7113 k).denote (before7114 k).denote := - @applyExit_sound (before7113 k) (before7114 k) exit32 1 valid32 (macro7113 k) -theorem macro7114 (k : Nat) : applyExit (before7114 k) exit36 94 = some (before7115 k) := by - simp (disch := omega) [before7114, before7115, exit36, applyExit, pop, push] - <;> omega -theorem step7114 (k : Nat) : Runs (94*2) (before7114 k).denote (before7115 k).denote := - @applyExit_sound (before7114 k) (before7115 k) exit36 94 valid36 (macro7114 k) -theorem macro7115 (k : Nat) : applyExit (before7115 k) exit33 1 = some (before7116 k) := by - simp (disch := omega) [before7115, before7116, exit33, applyExit, pop, push] - <;> omega -theorem step7115 (k : Nat) : Runs (1*2) (before7115 k).denote (before7116 k).denote := - @applyExit_sound (before7115 k) (before7116 k) exit33 1 valid33 (macro7115 k) -theorem macro7116 (k : Nat) : applyExit (before7116 k) exit34 24 = some (before7117 k) := by - simp (disch := omega) [before7116, before7117, exit34, applyExit, pop, push] - <;> omega -theorem step7116 (k : Nat) : Runs (24*2) (before7116 k).denote (before7117 k).denote := - @applyExit_sound (before7116 k) (before7117 k) exit34 24 valid34 (macro7116 k) -theorem macro7117 (k : Nat) : applyExit (before7117 k) exit349 (1*k+8) = some (before7118 k) := by - simp (disch := omega) [before7117, before7118, exit349, applyExit, pop, push] - <;> omega -theorem step7117 (k : Nat) : Runs ((1*k+8)*1202) (before7117 k).denote (before7118 k).denote := - @applyExit_sound (before7117 k) (before7118 k) exit349 (1*k+8) valid349 (macro7117 k) -theorem macro7118 (k : Nat) : applyExit (before7118 k) exit34 10 = some (before7119 k) := by - simp (disch := omega) [before7118, before7119, exit34, applyExit, pop, push] - <;> omega -theorem step7118 (k : Nat) : Runs (10*2) (before7118 k).denote (before7119 k).denote := - @applyExit_sound (before7118 k) (before7119 k) exit34 10 valid34 (macro7118 k) -theorem macro7119 (k : Nat) : applyExit (before7119 k) exit35 1 = some (before7120 k) := by - simp (disch := omega) [before7119, before7120, exit35, applyExit, pop, push] - <;> omega -theorem step7119 (k : Nat) : Runs (1*2) (before7119 k).denote (before7120 k).denote := - @applyExit_sound (before7119 k) (before7120 k) exit35 1 valid35 (macro7119 k) -theorem macro7120 (k : Nat) : applyExit (before7120 k) exit36 18 = some (before7121 k) := by - simp (disch := omega) [before7120, before7121, exit36, applyExit, pop, push] - <;> omega -theorem step7120 (k : Nat) : Runs (18*2) (before7120 k).denote (before7121 k).denote := - @applyExit_sound (before7120 k) (before7121 k) exit36 18 valid36 (macro7120 k) -theorem macro7121 (k : Nat) : applyExit (before7121 k) exit31 1 = some (before7122 k) := by - simp (disch := omega) [before7121, before7122, exit31, applyExit, pop, push] - <;> omega -theorem step7121 (k : Nat) : Runs (1*1) (before7121 k).denote (before7122 k).denote := - @applyExit_sound (before7121 k) (before7122 k) exit31 1 valid31 (macro7121 k) -theorem macro7122 (k : Nat) : applyExit (before7122 k) exit10 18 = some (before7123 k) := by - simp (disch := omega) [before7122, before7123, exit10, applyExit, pop, push] - <;> omega -theorem step7122 (k : Nat) : Runs (18*2) (before7122 k).denote (before7123 k).denote := - @applyExit_sound (before7122 k) (before7123 k) exit10 18 valid10 (macro7122 k) -theorem macro7123 (k : Nat) : applyExit (before7123 k) exit32 1 = some (before7124 k) := by - simp (disch := omega) [before7123, before7124, exit32, applyExit, pop, push] - <;> omega -theorem step7123 (k : Nat) : Runs (1*3) (before7123 k).denote (before7124 k).denote := - @applyExit_sound (before7123 k) (before7124 k) exit32 1 valid32 (macro7123 k) -theorem macro7124 (k : Nat) : applyExit (before7124 k) exit36 18 = some (before7125 k) := by - simp (disch := omega) [before7124, before7125, exit36, applyExit, pop, push] - <;> omega -theorem step7124 (k : Nat) : Runs (18*2) (before7124 k).denote (before7125 k).denote := - @applyExit_sound (before7124 k) (before7125 k) exit36 18 valid36 (macro7124 k) -theorem macro7125 (k : Nat) : applyExit (before7125 k) exit33 1 = some (before7126 k) := by - simp (disch := omega) [before7125, before7126, exit33, applyExit, pop, push] - <;> omega -theorem step7125 (k : Nat) : Runs (1*2) (before7125 k).denote (before7126 k).denote := - @applyExit_sound (before7125 k) (before7126 k) exit33 1 valid33 (macro7125 k) -theorem macro7126 (k : Nat) : applyExit (before7126 k) exit34 89 = some (before7127 k) := by - simp (disch := omega) [before7126, before7127, exit34, applyExit, pop, push] - <;> omega -theorem step7126 (k : Nat) : Runs (89*2) (before7126 k).denote (before7127 k).denote := - @applyExit_sound (before7126 k) (before7127 k) exit34 89 valid34 (macro7126 k) -theorem macro7127 (k : Nat) : applyExit (before7127 k) exit35 1 = some (before7128 k) := by - simp (disch := omega) [before7127, before7128, exit35, applyExit, pop, push] - <;> omega -theorem step7127 (k : Nat) : Runs (1*2) (before7127 k).denote (before7128 k).denote := - @applyExit_sound (before7127 k) (before7128 k) exit35 1 valid35 (macro7127 k) -theorem macro7128 (k : Nat) : applyExit (before7128 k) exit36 39 = some (before7129 k) := by - simp (disch := omega) [before7128, before7129, exit36, applyExit, pop, push] - <;> omega -theorem step7128 (k : Nat) : Runs (39*2) (before7128 k).denote (before7129 k).denote := - @applyExit_sound (before7128 k) (before7129 k) exit36 39 valid36 (macro7128 k) -theorem macro7129 (k : Nat) : applyExit (before7129 k) exit31 1 = some (before7130 k) := by - simp (disch := omega) [before7129, before7130, exit31, applyExit, pop, push] - <;> omega -theorem step7129 (k : Nat) : Runs (1*1) (before7129 k).denote (before7130 k).denote := - @applyExit_sound (before7129 k) (before7130 k) exit31 1 valid31 (macro7129 k) -theorem macro7130 (k : Nat) : applyExit (before7130 k) exit10 39 = some (before7131 k) := by - simp (disch := omega) [before7130, before7131, exit10, applyExit, pop, push] - <;> omega -theorem step7130 (k : Nat) : Runs (39*2) (before7130 k).denote (before7131 k).denote := - @applyExit_sound (before7130 k) (before7131 k) exit10 39 valid10 (macro7130 k) -theorem macro7131 (k : Nat) : applyExit (before7131 k) exit32 1 = some (before7132 k) := by - simp (disch := omega) [before7131, before7132, exit32, applyExit, pop, push] - <;> omega -theorem step7131 (k : Nat) : Runs (1*3) (before7131 k).denote (before7132 k).denote := - @applyExit_sound (before7131 k) (before7132 k) exit32 1 valid32 (macro7131 k) -theorem macro7132 (k : Nat) : applyExit (before7132 k) exit36 39 = some (before7133 k) := by - simp (disch := omega) [before7132, before7133, exit36, applyExit, pop, push] - <;> omega -theorem step7132 (k : Nat) : Runs (39*2) (before7132 k).denote (before7133 k).denote := - @applyExit_sound (before7132 k) (before7133 k) exit36 39 valid36 (macro7132 k) -theorem macro7133 (k : Nat) : applyExit (before7133 k) exit33 1 = some (before7134 k) := by - simp (disch := omega) [before7133, before7134, exit33, applyExit, pop, push] - <;> omega -theorem step7133 (k : Nat) : Runs (1*2) (before7133 k).denote (before7134 k).denote := - @applyExit_sound (before7133 k) (before7134 k) exit33 1 valid33 (macro7133 k) -theorem macro7134 (k : Nat) : applyExit (before7134 k) exit34 13 = some (before7135 k) := by - simp (disch := omega) [before7134, before7135, exit34, applyExit, pop, push] - <;> omega -theorem step7134 (k : Nat) : Runs (13*2) (before7134 k).denote (before7135 k).denote := - @applyExit_sound (before7134 k) (before7135 k) exit34 13 valid34 (macro7134 k) -theorem macro7135 (k : Nat) : applyExit (before7135 k) exit35 1 = some (before7136 k) := by - simp (disch := omega) [before7135, before7136, exit35, applyExit, pop, push] - <;> omega -theorem step7135 (k : Nat) : Runs (1*2) (before7135 k).denote (before7136 k).denote := - @applyExit_sound (before7135 k) (before7136 k) exit35 1 valid35 (macro7135 k) -theorem macro7136 (k : Nat) : applyExit (before7136 k) exit36 30 = some (before7137 k) := by - simp (disch := omega) [before7136, before7137, exit36, applyExit, pop, push] - <;> omega -theorem step7136 (k : Nat) : Runs (30*2) (before7136 k).denote (before7137 k).denote := - @applyExit_sound (before7136 k) (before7137 k) exit36 30 valid36 (macro7136 k) -theorem macro7137 (k : Nat) : applyExit (before7137 k) exit31 1 = some (before7138 k) := by - simp (disch := omega) [before7137, before7138, exit31, applyExit, pop, push] - <;> omega -theorem step7137 (k : Nat) : Runs (1*1) (before7137 k).denote (before7138 k).denote := - @applyExit_sound (before7137 k) (before7138 k) exit31 1 valid31 (macro7137 k) -theorem macro7138 (k : Nat) : applyExit (before7138 k) exit10 30 = some (before7139 k) := by - simp (disch := omega) [before7138, before7139, exit10, applyExit, pop, push] - <;> omega -theorem step7138 (k : Nat) : Runs (30*2) (before7138 k).denote (before7139 k).denote := - @applyExit_sound (before7138 k) (before7139 k) exit10 30 valid10 (macro7138 k) -theorem macro7139 (k : Nat) : applyExit (before7139 k) exit32 1 = some (before7140 k) := by - simp (disch := omega) [before7139, before7140, exit32, applyExit, pop, push] - <;> omega -theorem step7139 (k : Nat) : Runs (1*3) (before7139 k).denote (before7140 k).denote := - @applyExit_sound (before7139 k) (before7140 k) exit32 1 valid32 (macro7139 k) -theorem macro7140 (k : Nat) : applyExit (before7140 k) exit36 30 = some (before7141 k) := by - simp (disch := omega) [before7140, before7141, exit36, applyExit, pop, push] - <;> omega -theorem step7140 (k : Nat) : Runs (30*2) (before7140 k).denote (before7141 k).denote := - @applyExit_sound (before7140 k) (before7141 k) exit36 30 valid36 (macro7140 k) -theorem macro7141 (k : Nat) : applyExit (before7141 k) exit33 1 = some (before7142 k) := by - simp (disch := omega) [before7141, before7142, exit33, applyExit, pop, push] - <;> omega -theorem step7141 (k : Nat) : Runs (1*2) (before7141 k).denote (before7142 k).denote := - @applyExit_sound (before7141 k) (before7142 k) exit33 1 valid33 (macro7141 k) -theorem macro7142 (k : Nat) : applyExit (before7142 k) exit34 1 = some (before7143 k) := by - simp (disch := omega) [before7142, before7143, exit34, applyExit, pop, push] - <;> omega -theorem step7142 (k : Nat) : Runs (1*2) (before7142 k).denote (before7143 k).denote := - @applyExit_sound (before7142 k) (before7143 k) exit34 1 valid34 (macro7142 k) -theorem macro7143 (k : Nat) : applyExit (before7143 k) exit35 1 = some (before7144 k) := by - simp (disch := omega) [before7143, before7144, exit35, applyExit, pop, push] - <;> omega -theorem step7143 (k : Nat) : Runs (1*2) (before7143 k).denote (before7144 k).denote := - @applyExit_sound (before7143 k) (before7144 k) exit35 1 valid35 (macro7143 k) -theorem macro7144 (k : Nat) : applyExit (before7144 k) exit36 3 = some (before7145 k) := by - simp (disch := omega) [before7144, before7145, exit36, applyExit, pop, push] - <;> omega -theorem step7144 (k : Nat) : Runs (3*2) (before7144 k).denote (before7145 k).denote := - @applyExit_sound (before7144 k) (before7145 k) exit36 3 valid36 (macro7144 k) -theorem macro7145 (k : Nat) : applyExit (before7145 k) exit39 1 = some (before7146 k) := by - simp (disch := omega) [before7145, before7146, exit39, applyExit, pop, push] - <;> omega -theorem step7145 (k : Nat) : Runs (1*1) (before7145 k).denote (before7146 k).denote := - @applyExit_sound (before7145 k) (before7146 k) exit39 1 valid39 (macro7145 k) -theorem macro7146 (k : Nat) : applyExit (before7146 k) exit10 3 = some (before7147 k) := by - simp (disch := omega) [before7146, before7147, exit10, applyExit, pop, push] - <;> omega -theorem step7146 (k : Nat) : Runs (3*2) (before7146 k).denote (before7147 k).denote := - @applyExit_sound (before7146 k) (before7147 k) exit10 3 valid10 (macro7146 k) -theorem macro7147 (k : Nat) : applyExit (before7147 k) exit32 1 = some (before7148 k) := by - simp (disch := omega) [before7147, before7148, exit32, applyExit, pop, push] - <;> omega -theorem step7147 (k : Nat) : Runs (1*3) (before7147 k).denote (before7148 k).denote := - @applyExit_sound (before7147 k) (before7148 k) exit32 1 valid32 (macro7147 k) -theorem macro7148 (k : Nat) : applyExit (before7148 k) exit36 4 = some (before7149 k) := by - simp (disch := omega) [before7148, before7149, exit36, applyExit, pop, push] - <;> omega -theorem step7148 (k : Nat) : Runs (4*2) (before7148 k).denote (before7149 k).denote := - @applyExit_sound (before7148 k) (before7149 k) exit36 4 valid36 (macro7148 k) -theorem macro7149 (k : Nat) : applyExit (before7149 k) exit39 1 = some (before7150 k) := by - simp (disch := omega) [before7149, before7150, exit39, applyExit, pop, push] - <;> omega -theorem step7149 (k : Nat) : Runs (1*1) (before7149 k).denote (before7150 k).denote := - @applyExit_sound (before7149 k) (before7150 k) exit39 1 valid39 (macro7149 k) -theorem macro7150 (k : Nat) : applyExit (before7150 k) exit10 5 = some (before7151 k) := by - simp (disch := omega) [before7150, before7151, exit10, applyExit, pop, push] - <;> omega -theorem step7150 (k : Nat) : Runs (5*2) (before7150 k).denote (before7151 k).denote := - @applyExit_sound (before7150 k) (before7151 k) exit10 5 valid10 (macro7150 k) -theorem macro7151 (k : Nat) : applyExit (before7151 k) exit11 1 = some (before7152 k) := by - simp (disch := omega) [before7151, before7152, exit11, applyExit, pop, push] - <;> omega -theorem step7151 (k : Nat) : Runs (1*2) (before7151 k).denote (before7152 k).denote := - @applyExit_sound (before7151 k) (before7152 k) exit11 1 valid11 (macro7151 k) -theorem macro7152 (k : Nat) : applyExit (before7152 k) exit3 1 = some (before7153 k) := by - simp (disch := omega) [before7152, before7153, exit3, applyExit, pop, push] - <;> omega -theorem step7152 (k : Nat) : Runs (1*2) (before7152 k).denote (before7153 k).denote := - @applyExit_sound (before7152 k) (before7153 k) exit3 1 valid3 (macro7152 k) -theorem macro7153 (k : Nat) : applyExit (before7153 k) exit9 1 = some (before7154 k) := by - simp (disch := omega) [before7153, before7154, exit9, applyExit, pop, push] - <;> omega -theorem step7153 (k : Nat) : Runs (1*2) (before7153 k).denote (before7154 k).denote := - @applyExit_sound (before7153 k) (before7154 k) exit9 1 valid9 (macro7153 k) -theorem macro7154 (k : Nat) : applyExit (before7154 k) exit10 30 = some (before7155 k) := by - simp (disch := omega) [before7154, before7155, exit10, applyExit, pop, push] - <;> omega -theorem step7154 (k : Nat) : Runs (30*2) (before7154 k).denote (before7155 k).denote := - @applyExit_sound (before7154 k) (before7155 k) exit10 30 valid10 (macro7154 k) -theorem macro7155 (k : Nat) : applyExit (before7155 k) exit11 1 = some (before7156 k) := by - simp (disch := omega) [before7155, before7156, exit11, applyExit, pop, push] - <;> omega -theorem step7155 (k : Nat) : Runs (1*2) (before7155 k).denote (before7156 k).denote := - @applyExit_sound (before7155 k) (before7156 k) exit11 1 valid11 (macro7155 k) -theorem macro7156 (k : Nat) : applyExit (before7156 k) exit2 12 = some (before7157 k) := by - simp (disch := omega) [before7156, before7157, exit2, applyExit, pop, push] - <;> omega -theorem step7156 (k : Nat) : Runs (12*2) (before7156 k).denote (before7157 k).denote := - @applyExit_sound (before7156 k) (before7157 k) exit2 12 valid2 (macro7156 k) -theorem macro7157 (k : Nat) : applyExit (before7157 k) exit3 1 = some (before7158 k) := by - simp (disch := omega) [before7157, before7158, exit3, applyExit, pop, push] - <;> omega -theorem step7157 (k : Nat) : Runs (1*2) (before7157 k).denote (before7158 k).denote := - @applyExit_sound (before7157 k) (before7158 k) exit3 1 valid3 (macro7157 k) -theorem macro7158 (k : Nat) : applyExit (before7158 k) exit9 1 = some (before7159 k) := by - simp (disch := omega) [before7158, before7159, exit9, applyExit, pop, push] - <;> omega -theorem step7158 (k : Nat) : Runs (1*2) (before7158 k).denote (before7159 k).denote := - @applyExit_sound (before7158 k) (before7159 k) exit9 1 valid9 (macro7158 k) -theorem macro7159 (k : Nat) : applyExit (before7159 k) exit10 39 = some (before7160 k) := by - simp (disch := omega) [before7159, before7160, exit10, applyExit, pop, push] - <;> omega -theorem step7159 (k : Nat) : Runs (39*2) (before7159 k).denote (before7160 k).denote := - @applyExit_sound (before7159 k) (before7160 k) exit10 39 valid10 (macro7159 k) -theorem macro7160 (k : Nat) : applyExit (before7160 k) exit11 1 = some (before7161 k) := by - simp (disch := omega) [before7160, before7161, exit11, applyExit, pop, push] - <;> omega -theorem step7160 (k : Nat) : Runs (1*2) (before7160 k).denote (before7161 k).denote := - @applyExit_sound (before7160 k) (before7161 k) exit11 1 valid11 (macro7160 k) -theorem macro7161 (k : Nat) : applyExit (before7161 k) exit2 88 = some (before7162 k) := by - simp (disch := omega) [before7161, before7162, exit2, applyExit, pop, push] - <;> omega -theorem step7161 (k : Nat) : Runs (88*2) (before7161 k).denote (before7162 k).denote := - @applyExit_sound (before7161 k) (before7162 k) exit2 88 valid2 (macro7161 k) -theorem macro7162 (k : Nat) : applyExit (before7162 k) exit3 1 = some (before7163 k) := by - simp (disch := omega) [before7162, before7163, exit3, applyExit, pop, push] - <;> omega -theorem step7162 (k : Nat) : Runs (1*2) (before7162 k).denote (before7163 k).denote := - @applyExit_sound (before7162 k) (before7163 k) exit3 1 valid3 (macro7162 k) -theorem macro7163 (k : Nat) : applyExit (before7163 k) exit9 1 = some (before7164 k) := by - simp (disch := omega) [before7163, before7164, exit9, applyExit, pop, push] - <;> omega -theorem step7163 (k : Nat) : Runs (1*2) (before7163 k).denote (before7164 k).denote := - @applyExit_sound (before7163 k) (before7164 k) exit9 1 valid9 (macro7163 k) -theorem macro7164 (k : Nat) : applyExit (before7164 k) exit10 18 = some (before7165 k) := by - simp (disch := omega) [before7164, before7165, exit10, applyExit, pop, push] - <;> omega -theorem step7164 (k : Nat) : Runs (18*2) (before7164 k).denote (before7165 k).denote := - @applyExit_sound (before7164 k) (before7165 k) exit10 18 valid10 (macro7164 k) -theorem macro7165 (k : Nat) : applyExit (before7165 k) exit11 1 = some (before7166 k) := by - simp (disch := omega) [before7165, before7166, exit11, applyExit, pop, push] - <;> omega -theorem step7165 (k : Nat) : Runs (1*2) (before7165 k).denote (before7166 k).denote := - @applyExit_sound (before7165 k) (before7166 k) exit11 1 valid11 (macro7165 k) -theorem macro7166 (k : Nat) : applyExit (before7166 k) exit2 9 = some (before7167 k) := by - simp (disch := omega) [before7166, before7167, exit2, applyExit, pop, push] - <;> omega -theorem step7166 (k : Nat) : Runs (9*2) (before7166 k).denote (before7167 k).denote := - @applyExit_sound (before7166 k) (before7167 k) exit2 9 valid2 (macro7166 k) -theorem macro7167 (k : Nat) : applyExit (before7167 k) exit350 (1*k+8) = some (before7168 k) := by - simp (disch := omega) [before7167, before7168, exit350, applyExit, pop, push] - <;> omega -theorem step7167 (k : Nat) : Runs ((1*k+8)*586) (before7167 k).denote (before7168 k).denote := - @applyExit_sound (before7167 k) (before7168 k) exit350 (1*k+8) valid350 (macro7167 k) -theorem macro7168 (k : Nat) : applyExit (before7168 k) exit2 24 = some (before7169 k) := by - simp (disch := omega) [before7168, before7169, exit2, applyExit, pop, push] - <;> omega -theorem step7168 (k : Nat) : Runs (24*2) (before7168 k).denote (before7169 k).denote := - @applyExit_sound (before7168 k) (before7169 k) exit2 24 valid2 (macro7168 k) -theorem macro7169 (k : Nat) : applyExit (before7169 k) exit3 1 = some (before7170 k) := by - simp (disch := omega) [before7169, before7170, exit3, applyExit, pop, push] - <;> omega -theorem step7169 (k : Nat) : Runs (1*2) (before7169 k).denote (before7170 k).denote := - @applyExit_sound (before7169 k) (before7170 k) exit3 1 valid3 (macro7169 k) -theorem macro7170 (k : Nat) : applyExit (before7170 k) exit9 1 = some (before7171 k) := by - simp (disch := omega) [before7170, before7171, exit9, applyExit, pop, push] - <;> omega -theorem step7170 (k : Nat) : Runs (1*2) (before7170 k).denote (before7171 k).denote := - @applyExit_sound (before7170 k) (before7171 k) exit9 1 valid9 (macro7170 k) -theorem macro7171 (k : Nat) : applyExit (before7171 k) exit10 94 = some (before7172 k) := by - simp (disch := omega) [before7171, before7172, exit10, applyExit, pop, push] - <;> omega -theorem step7171 (k : Nat) : Runs (94*2) (before7171 k).denote (before7172 k).denote := - @applyExit_sound (before7171 k) (before7172 k) exit10 94 valid10 (macro7171 k) -theorem macro7172 (k : Nat) : applyExit (before7172 k) exit11 1 = some (before7173 k) := by - simp (disch := omega) [before7172, before7173, exit11, applyExit, pop, push] - <;> omega -theorem step7172 (k : Nat) : Runs (1*2) (before7172 k).denote (before7173 k).denote := - @applyExit_sound (before7172 k) (before7173 k) exit11 1 valid11 (macro7172 k) -theorem macro7173 (k : Nat) : applyExit (before7173 k) exit2 12 = some (before7174 k) := by - simp (disch := omega) [before7173, before7174, exit2, applyExit, pop, push] - <;> omega -theorem step7173 (k : Nat) : Runs (12*2) (before7173 k).denote (before7174 k).denote := - @applyExit_sound (before7173 k) (before7174 k) exit2 12 valid2 (macro7173 k) -theorem macro7174 (k : Nat) : applyExit (before7174 k) exit3 1 = some (before7175 k) := by - simp (disch := omega) [before7174, before7175, exit3, applyExit, pop, push] - <;> omega -theorem step7174 (k : Nat) : Runs (1*2) (before7174 k).denote (before7175 k).denote := - @applyExit_sound (before7174 k) (before7175 k) exit3 1 valid3 (macro7174 k) -theorem macro7175 (k : Nat) : applyExit (before7175 k) exit9 1 = some (before7176 k) := by - simp (disch := omega) [before7175, before7176, exit9, applyExit, pop, push] - <;> omega -theorem step7175 (k : Nat) : Runs (1*2) (before7175 k).denote (before7176 k).denote := - @applyExit_sound (before7175 k) (before7176 k) exit9 1 valid9 (macro7175 k) -theorem macro7176 (k : Nat) : applyExit (before7176 k) exit10 42 = some (before7177 k) := by - simp (disch := omega) [before7176, before7177, exit10, applyExit, pop, push] - <;> omega -theorem step7176 (k : Nat) : Runs (42*2) (before7176 k).denote (before7177 k).denote := - @applyExit_sound (before7176 k) (before7177 k) exit10 42 valid10 (macro7176 k) -theorem macro7177 (k : Nat) : applyExit (before7177 k) exit11 1 = some (before7178 k) := by - simp (disch := omega) [before7177, before7178, exit11, applyExit, pop, push] - <;> omega -theorem step7177 (k : Nat) : Runs (1*2) (before7177 k).denote (before7178 k).denote := - @applyExit_sound (before7177 k) (before7178 k) exit11 1 valid11 (macro7177 k) -theorem macro7178 (k : Nat) : applyExit (before7178 k) exit2 18 = some (before7179 k) := by - simp (disch := omega) [before7178, before7179, exit2, applyExit, pop, push] - <;> omega -theorem step7178 (k : Nat) : Runs (18*2) (before7178 k).denote (before7179 k).denote := - @applyExit_sound (before7178 k) (before7179 k) exit2 18 valid2 (macro7178 k) -theorem macro7179 (k : Nat) : applyExit (before7179 k) exit3 1 = some (before7180 k) := by - simp (disch := omega) [before7179, before7180, exit3, applyExit, pop, push] - <;> omega -theorem step7179 (k : Nat) : Runs (1*2) (before7179 k).denote (before7180 k).denote := - @applyExit_sound (before7179 k) (before7180 k) exit3 1 valid3 (macro7179 k) -theorem macro7180 (k : Nat) : applyExit (before7180 k) exit9 1 = some (before7181 k) := by - simp (disch := omega) [before7180, before7181, exit9, applyExit, pop, push] - <;> omega -theorem step7180 (k : Nat) : Runs (1*2) (before7180 k).denote (before7181 k).denote := - @applyExit_sound (before7180 k) (before7181 k) exit9 1 valid9 (macro7180 k) -theorem macro7181 (k : Nat) : applyExit (before7181 k) exit10 10 = some (before7182 k) := by - simp (disch := omega) [before7181, before7182, exit10, applyExit, pop, push] - <;> omega -theorem step7181 (k : Nat) : Runs (10*2) (before7181 k).denote (before7182 k).denote := - @applyExit_sound (before7181 k) (before7182 k) exit10 10 valid10 (macro7181 k) -theorem macro7182 (k : Nat) : applyExit (before7182 k) exit11 1 = some (before7183 k) := by - simp (disch := omega) [before7182, before7183, exit11, applyExit, pop, push] - <;> omega -theorem step7182 (k : Nat) : Runs (1*2) (before7182 k).denote (before7183 k).denote := - @applyExit_sound (before7182 k) (before7183 k) exit11 1 valid11 (macro7182 k) -theorem macro7183 (k : Nat) : applyExit (before7183 k) exit2 791761149 = some (before7184 k) := by - simp (disch := omega) [before7183, before7184, exit2, applyExit, pop, push] - <;> omega -theorem step7183 (k : Nat) : Runs (791761149*2) (before7183 k).denote (before7184 k).denote := - @applyExit_sound (before7183 k) (before7184 k) exit2 791761149 valid2 (macro7183 k) -theorem macro7184 (k : Nat) : applyExit (before7184 k) exit276 1 = some (before7185 k) := by - simp (disch := omega) [before7184, before7185, exit276, applyExit, pop, push] - <;> omega -theorem step7184 (k : Nat) : Runs (1*38) (before7184 k).denote (before7185 k).denote := - @applyExit_sound (before7184 k) (before7185 k) exit276 1 valid276 (macro7184 k) -theorem macro7185 (k : Nat) : applyExit (before7185 k) exit351 (1*k+7) = some (before7186 k) := by - simp (disch := omega) [before7185, before7186, exit351, applyExit, pop, push] - <;> omega -theorem step7185 (k : Nat) : Runs ((1*k+7)*38) (before7185 k).denote (before7186 k).denote := - @applyExit_sound (before7185 k) (before7186 k) exit351 (1*k+7) valid351 (macro7185 k) -theorem macro7186 (k : Nat) : applyExit (before7186 k) exit2 5 = some (before7187 k) := by - simp (disch := omega) [before7186, before7187, exit2, applyExit, pop, push] - <;> omega -theorem step7186 (k : Nat) : Runs (5*2) (before7186 k).denote (before7187 k).denote := - @applyExit_sound (before7186 k) (before7187 k) exit2 5 valid2 (macro7186 k) -theorem macro7187 (k : Nat) : applyExit (before7187 k) exit3 1 = some (before7188 k) := by - simp (disch := omega) [before7187, before7188, exit3, applyExit, pop, push] - <;> omega -theorem step7187 (k : Nat) : Runs (1*2) (before7187 k).denote (before7188 k).denote := - @applyExit_sound (before7187 k) (before7188 k) exit3 1 valid3 (macro7187 k) -theorem macro7188 (k : Nat) : applyExit (before7188 k) exit9 1 = some (before7189 k) := by - simp (disch := omega) [before7188, before7189, exit9, applyExit, pop, push] - <;> omega -theorem step7188 (k : Nat) : Runs (1*2) (before7188 k).denote (before7189 k).denote := - @applyExit_sound (before7188 k) (before7189 k) exit9 1 valid9 (macro7188 k) -theorem macro7189 (k : Nat) : applyExit (before7189 k) exit10 11 = some (before7190 k) := by - simp (disch := omega) [before7189, before7190, exit10, applyExit, pop, push] - <;> omega -theorem step7189 (k : Nat) : Runs (11*2) (before7189 k).denote (before7190 k).denote := - @applyExit_sound (before7189 k) (before7190 k) exit10 11 valid10 (macro7189 k) -theorem macro7190 (k : Nat) : applyExit (before7190 k) exit11 1 = some (before7191 k) := by - simp (disch := omega) [before7190, before7191, exit11, applyExit, pop, push] - <;> omega -theorem step7190 (k : Nat) : Runs (1*2) (before7190 k).denote (before7191 k).denote := - @applyExit_sound (before7190 k) (before7191 k) exit11 1 valid11 (macro7190 k) -theorem macro7191 (k : Nat) : applyExit (before7191 k) exit2 5 = some (before7192 k) := by - simp (disch := omega) [before7191, before7192, exit2, applyExit, pop, push] - <;> omega -theorem step7191 (k : Nat) : Runs (5*2) (before7191 k).denote (before7192 k).denote := - @applyExit_sound (before7191 k) (before7192 k) exit2 5 valid2 (macro7191 k) -theorem macro7192 (k : Nat) : applyExit (before7192 k) exit3 1 = some (before7193 k) := by - simp (disch := omega) [before7192, before7193, exit3, applyExit, pop, push] - <;> omega -theorem step7192 (k : Nat) : Runs (1*2) (before7192 k).denote (before7193 k).denote := - @applyExit_sound (before7192 k) (before7193 k) exit3 1 valid3 (macro7192 k) -theorem macro7193 (k : Nat) : applyExit (before7193 k) exit9 1 = some (before7194 k) := by - simp (disch := omega) [before7193, before7194, exit9, applyExit, pop, push] - <;> omega -theorem step7193 (k : Nat) : Runs (1*2) (before7193 k).denote (before7194 k).denote := - @applyExit_sound (before7193 k) (before7194 k) exit9 1 valid9 (macro7193 k) -theorem macro7194 (k : Nat) : applyExit (before7194 k) exit10 11 = some (before7195 k) := by - simp (disch := omega) [before7194, before7195, exit10, applyExit, pop, push] - <;> omega -theorem step7194 (k : Nat) : Runs (11*2) (before7194 k).denote (before7195 k).denote := - @applyExit_sound (before7194 k) (before7195 k) exit10 11 valid10 (macro7194 k) -theorem macro7195 (k : Nat) : applyExit (before7195 k) exit11 1 = some (before7196 k) := by - simp (disch := omega) [before7195, before7196, exit11, applyExit, pop, push] - <;> omega -theorem step7195 (k : Nat) : Runs (1*2) (before7195 k).denote (before7196 k).denote := - @applyExit_sound (before7195 k) (before7196 k) exit11 1 valid11 (macro7195 k) -theorem macro7196 (k : Nat) : applyExit (before7196 k) exit2 5 = some (before7197 k) := by - simp (disch := omega) [before7196, before7197, exit2, applyExit, pop, push] - <;> omega -theorem step7196 (k : Nat) : Runs (5*2) (before7196 k).denote (before7197 k).denote := - @applyExit_sound (before7196 k) (before7197 k) exit2 5 valid2 (macro7196 k) -theorem macro7197 (k : Nat) : applyExit (before7197 k) exit3 1 = some (before7198 k) := by - simp (disch := omega) [before7197, before7198, exit3, applyExit, pop, push] - <;> omega -theorem step7197 (k : Nat) : Runs (1*2) (before7197 k).denote (before7198 k).denote := - @applyExit_sound (before7197 k) (before7198 k) exit3 1 valid3 (macro7197 k) -theorem macro7198 (k : Nat) : applyExit (before7198 k) exit9 1 = some (before7199 k) := by - simp (disch := omega) [before7198, before7199, exit9, applyExit, pop, push] - <;> omega -theorem step7198 (k : Nat) : Runs (1*2) (before7198 k).denote (before7199 k).denote := - @applyExit_sound (before7198 k) (before7199 k) exit9 1 valid9 (macro7198 k) -theorem macro7199 (k : Nat) : applyExit (before7199 k) exit46 1 = some (after7199 k) := by - simp (disch := omega) [before7199, after7199, exit46, applyExit, pop, push] - <;> omega -theorem step7199 (k : Nat) : Runs (1*2) (before7199 k).denote (after7199 k).denote := - @applyExit_sound (before7199 k) (after7199 k) exit46 1 valid46 (macro7199 k) -theorem chunkRun071 (k : Nat) : Runs (1826*k+1583539581) (before7100 k).denote (after7199 k).denote := by - have h := (@Runs.trans ((((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))))+((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2))))))+(((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))))+((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))))) ((((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))))+((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2))))))+(((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2))))))) (before7100 k).denote (before7150 k).denote (after7199 k).denote (@Runs.trans (((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))))+((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2)))))) (((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))))+((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))) (before7100 k).denote (before7125 k).denote (before7150 k).denote (@Runs.trans ((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1))))) ((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2))))) (before7100 k).denote (before7112 k).denote (before7125 k).denote (@Runs.trans (((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3)))) (((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))) (before7100 k).denote (before7106 k).denote (before7112 k).denote (@Runs.trans ((19*2)+((1*2)+(42*2))) ((1*1)+((42*2)+(1*3))) (before7100 k).denote (before7103 k).denote (before7106 k).denote (@Runs.trans (19*2) ((1*2)+(42*2)) (before7100 k).denote (before7101 k).denote (before7103 k).denote (step7100 k) (@Runs.trans (1*2) (42*2) (before7101 k).denote (before7102 k).denote (before7103 k).denote (step7101 k) (step7102 k))) (@Runs.trans (1*1) ((42*2)+(1*3)) (before7103 k).denote (before7104 k).denote (before7106 k).denote (step7103 k) (@Runs.trans (42*2) (1*3) (before7104 k).denote (before7105 k).denote (before7106 k).denote (step7104 k) (step7105 k)))) (@Runs.trans ((42*2)+((1*2)+(13*2))) ((1*2)+((94*2)+(1*1))) (before7106 k).denote (before7109 k).denote (before7112 k).denote (@Runs.trans (42*2) ((1*2)+(13*2)) (before7106 k).denote (before7107 k).denote (before7109 k).denote (step7106 k) (@Runs.trans (1*2) (13*2) (before7107 k).denote (before7108 k).denote (before7109 k).denote (step7107 k) (step7108 k))) (@Runs.trans (1*2) ((94*2)+(1*1)) (before7109 k).denote (before7110 k).denote (before7112 k).denote (step7109 k) (@Runs.trans (94*2) (1*1) (before7110 k).denote (before7111 k).denote (before7112 k).denote (step7110 k) (step7111 k))))) (@Runs.trans (((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202)))) (((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2)))) (before7112 k).denote (before7118 k).denote (before7125 k).denote (@Runs.trans ((94*2)+((1*3)+(94*2))) ((1*2)+((24*2)+((1*k+8)*1202))) (before7112 k).denote (before7115 k).denote (before7118 k).denote (@Runs.trans (94*2) ((1*3)+(94*2)) (before7112 k).denote (before7113 k).denote (before7115 k).denote (step7112 k) (@Runs.trans (1*3) (94*2) (before7113 k).denote (before7114 k).denote (before7115 k).denote (step7113 k) (step7114 k))) (@Runs.trans (1*2) ((24*2)+((1*k+8)*1202)) (before7115 k).denote (before7116 k).denote (before7118 k).denote (step7115 k) (@Runs.trans (24*2) ((1*k+8)*1202) (before7116 k).denote (before7117 k).denote (before7118 k).denote (step7116 k) (step7117 k)))) (@Runs.trans ((10*2)+((1*2)+(18*2))) (((1*1)+(18*2))+((1*3)+(18*2))) (before7118 k).denote (before7121 k).denote (before7125 k).denote (@Runs.trans (10*2) ((1*2)+(18*2)) (before7118 k).denote (before7119 k).denote (before7121 k).denote (step7118 k) (@Runs.trans (1*2) (18*2) (before7119 k).denote (before7120 k).denote (before7121 k).denote (step7119 k) (step7120 k))) (@Runs.trans ((1*1)+(18*2)) ((1*3)+(18*2)) (before7121 k).denote (before7123 k).denote (before7125 k).denote (@Runs.trans (1*1) (18*2) (before7121 k).denote (before7122 k).denote (before7123 k).denote (step7121 k) (step7122 k)) (@Runs.trans (1*3) (18*2) (before7123 k).denote (before7124 k).denote (before7125 k).denote (step7123 k) (step7124 k)))))) (@Runs.trans ((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2))))) ((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1))))) (before7125 k).denote (before7137 k).denote (before7150 k).denote (@Runs.trans (((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2)))) (((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))) (before7125 k).denote (before7131 k).denote (before7137 k).denote (@Runs.trans ((1*2)+((89*2)+(1*2))) ((39*2)+((1*1)+(39*2))) (before7125 k).denote (before7128 k).denote (before7131 k).denote (@Runs.trans (1*2) ((89*2)+(1*2)) (before7125 k).denote (before7126 k).denote (before7128 k).denote (step7125 k) (@Runs.trans (89*2) (1*2) (before7126 k).denote (before7127 k).denote (before7128 k).denote (step7126 k) (step7127 k))) (@Runs.trans (39*2) ((1*1)+(39*2)) (before7128 k).denote (before7129 k).denote (before7131 k).denote (step7128 k) (@Runs.trans (1*1) (39*2) (before7129 k).denote (before7130 k).denote (before7131 k).denote (step7129 k) (step7130 k)))) (@Runs.trans ((1*3)+((39*2)+(1*2))) ((13*2)+((1*2)+(30*2))) (before7131 k).denote (before7134 k).denote (before7137 k).denote (@Runs.trans (1*3) ((39*2)+(1*2)) (before7131 k).denote (before7132 k).denote (before7134 k).denote (step7131 k) (@Runs.trans (39*2) (1*2) (before7132 k).denote (before7133 k).denote (before7134 k).denote (step7132 k) (step7133 k))) (@Runs.trans (13*2) ((1*2)+(30*2)) (before7134 k).denote (before7135 k).denote (before7137 k).denote (step7134 k) (@Runs.trans (1*2) (30*2) (before7135 k).denote (before7136 k).denote (before7137 k).denote (step7135 k) (step7136 k))))) (@Runs.trans (((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2)))) (((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))) (before7137 k).denote (before7143 k).denote (before7150 k).denote (@Runs.trans ((1*1)+((30*2)+(1*3))) ((30*2)+((1*2)+(1*2))) (before7137 k).denote (before7140 k).denote (before7143 k).denote (@Runs.trans (1*1) ((30*2)+(1*3)) (before7137 k).denote (before7138 k).denote (before7140 k).denote (step7137 k) (@Runs.trans (30*2) (1*3) (before7138 k).denote (before7139 k).denote (before7140 k).denote (step7138 k) (step7139 k))) (@Runs.trans (30*2) ((1*2)+(1*2)) (before7140 k).denote (before7141 k).denote (before7143 k).denote (step7140 k) (@Runs.trans (1*2) (1*2) (before7141 k).denote (before7142 k).denote (before7143 k).denote (step7141 k) (step7142 k)))) (@Runs.trans ((1*2)+((3*2)+(1*1))) (((3*2)+(1*3))+((4*2)+(1*1))) (before7143 k).denote (before7146 k).denote (before7150 k).denote (@Runs.trans (1*2) ((3*2)+(1*1)) (before7143 k).denote (before7144 k).denote (before7146 k).denote (step7143 k) (@Runs.trans (3*2) (1*1) (before7144 k).denote (before7145 k).denote (before7146 k).denote (step7144 k) (step7145 k))) (@Runs.trans ((3*2)+(1*3)) ((4*2)+(1*1)) (before7146 k).denote (before7148 k).denote (before7150 k).denote (@Runs.trans (3*2) (1*3) (before7146 k).denote (before7147 k).denote (before7148 k).denote (step7146 k) (step7147 k)) (@Runs.trans (4*2) (1*1) (before7148 k).denote (before7149 k).denote (before7150 k).denote (step7148 k) (step7149 k))))))) (@Runs.trans (((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))))+((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2)))))) (((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2)))))) (before7150 k).denote (before7175 k).denote (after7199 k).denote (@Runs.trans ((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))) ((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2))))) (before7150 k).denote (before7162 k).denote (before7175 k).denote (@Runs.trans (((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))) (before7150 k).denote (before7156 k).denote (before7162 k).denote (@Runs.trans ((5*2)+((1*2)+(1*2))) ((1*2)+((30*2)+(1*2))) (before7150 k).denote (before7153 k).denote (before7156 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before7150 k).denote (before7151 k).denote (before7153 k).denote (step7150 k) (@Runs.trans (1*2) (1*2) (before7151 k).denote (before7152 k).denote (before7153 k).denote (step7151 k) (step7152 k))) (@Runs.trans (1*2) ((30*2)+(1*2)) (before7153 k).denote (before7154 k).denote (before7156 k).denote (step7153 k) (@Runs.trans (30*2) (1*2) (before7154 k).denote (before7155 k).denote (before7156 k).denote (step7154 k) (step7155 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((39*2)+((1*2)+(88*2))) (before7156 k).denote (before7159 k).denote (before7162 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before7156 k).denote (before7157 k).denote (before7159 k).denote (step7156 k) (@Runs.trans (1*2) (1*2) (before7157 k).denote (before7158 k).denote (before7159 k).denote (step7157 k) (step7158 k))) (@Runs.trans (39*2) ((1*2)+(88*2)) (before7159 k).denote (before7160 k).denote (before7162 k).denote (step7159 k) (@Runs.trans (1*2) (88*2) (before7160 k).denote (before7161 k).denote (before7162 k).denote (step7160 k) (step7161 k))))) (@Runs.trans (((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586)))) (((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2)))) (before7162 k).denote (before7168 k).denote (before7175 k).denote (@Runs.trans ((1*2)+((1*2)+(18*2))) ((1*2)+((9*2)+((1*k+8)*586))) (before7162 k).denote (before7165 k).denote (before7168 k).denote (@Runs.trans (1*2) ((1*2)+(18*2)) (before7162 k).denote (before7163 k).denote (before7165 k).denote (step7162 k) (@Runs.trans (1*2) (18*2) (before7163 k).denote (before7164 k).denote (before7165 k).denote (step7163 k) (step7164 k))) (@Runs.trans (1*2) ((9*2)+((1*k+8)*586)) (before7165 k).denote (before7166 k).denote (before7168 k).denote (step7165 k) (@Runs.trans (9*2) ((1*k+8)*586) (before7166 k).denote (before7167 k).denote (before7168 k).denote (step7166 k) (step7167 k)))) (@Runs.trans ((24*2)+((1*2)+(1*2))) (((94*2)+(1*2))+((12*2)+(1*2))) (before7168 k).denote (before7171 k).denote (before7175 k).denote (@Runs.trans (24*2) ((1*2)+(1*2)) (before7168 k).denote (before7169 k).denote (before7171 k).denote (step7168 k) (@Runs.trans (1*2) (1*2) (before7169 k).denote (before7170 k).denote (before7171 k).denote (step7169 k) (step7170 k))) (@Runs.trans ((94*2)+(1*2)) ((12*2)+(1*2)) (before7171 k).denote (before7173 k).denote (before7175 k).denote (@Runs.trans (94*2) (1*2) (before7171 k).denote (before7172 k).denote (before7173 k).denote (step7171 k) (step7172 k)) (@Runs.trans (12*2) (1*2) (before7173 k).denote (before7174 k).denote (before7175 k).denote (step7173 k) (step7174 k)))))) (@Runs.trans ((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2))))) ((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2))))) (before7175 k).denote (before7187 k).denote (after7199 k).denote (@Runs.trans (((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2)))) (((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))) (before7175 k).denote (before7181 k).denote (before7187 k).denote (@Runs.trans ((1*2)+((42*2)+(1*2))) ((18*2)+((1*2)+(1*2))) (before7175 k).denote (before7178 k).denote (before7181 k).denote (@Runs.trans (1*2) ((42*2)+(1*2)) (before7175 k).denote (before7176 k).denote (before7178 k).denote (step7175 k) (@Runs.trans (42*2) (1*2) (before7176 k).denote (before7177 k).denote (before7178 k).denote (step7176 k) (step7177 k))) (@Runs.trans (18*2) ((1*2)+(1*2)) (before7178 k).denote (before7179 k).denote (before7181 k).denote (step7178 k) (@Runs.trans (1*2) (1*2) (before7179 k).denote (before7180 k).denote (before7181 k).denote (step7179 k) (step7180 k)))) (@Runs.trans ((10*2)+((1*2)+(791761149*2))) ((1*38)+(((1*k+7)*38)+(5*2))) (before7181 k).denote (before7184 k).denote (before7187 k).denote (@Runs.trans (10*2) ((1*2)+(791761149*2)) (before7181 k).denote (before7182 k).denote (before7184 k).denote (step7181 k) (@Runs.trans (1*2) (791761149*2) (before7182 k).denote (before7183 k).denote (before7184 k).denote (step7182 k) (step7183 k))) (@Runs.trans (1*38) (((1*k+7)*38)+(5*2)) (before7184 k).denote (before7185 k).denote (before7187 k).denote (step7184 k) (@Runs.trans ((1*k+7)*38) (5*2) (before7185 k).denote (before7186 k).denote (before7187 k).denote (step7185 k) (step7186 k))))) (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2)))) (before7187 k).denote (before7193 k).denote (after7199 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((5*2)+(1*2))) (before7187 k).denote (before7190 k).denote (before7193 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before7187 k).denote (before7188 k).denote (before7190 k).denote (step7187 k) (@Runs.trans (1*2) (11*2) (before7188 k).denote (before7189 k).denote (before7190 k).denote (step7188 k) (step7189 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before7190 k).denote (before7191 k).denote (before7193 k).denote (step7190 k) (@Runs.trans (5*2) (1*2) (before7191 k).denote (before7192 k).denote (before7193 k).denote (step7191 k) (step7192 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((5*2)+(1*2))+((1*2)+(1*2))) (before7193 k).denote (before7196 k).denote (after7199 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7193 k).denote (before7194 k).denote (before7196 k).denote (step7193 k) (@Runs.trans (11*2) (1*2) (before7194 k).denote (before7195 k).denote (before7196 k).denote (step7194 k) (step7195 k))) (@Runs.trans ((5*2)+(1*2)) ((1*2)+(1*2)) (before7196 k).denote (before7198 k).denote (after7199 k).denote (@Runs.trans (5*2) (1*2) (before7196 k).denote (before7197 k).denote (before7198 k).denote (step7196 k) (step7197 k)) (@Runs.trans (1*2) (1*2) (before7198 k).denote (before7199 k).denote (after7199 k).denote (step7198 k) (step7199 k)))))))) - have ht : (((((((19*2)+((1*2)+(42*2)))+((1*1)+((42*2)+(1*3))))+(((42*2)+((1*2)+(13*2)))+((1*2)+((94*2)+(1*1)))))+((((94*2)+((1*3)+(94*2)))+((1*2)+((24*2)+((1*k+8)*1202))))+(((10*2)+((1*2)+(18*2)))+(((1*1)+(18*2))+((1*3)+(18*2))))))+(((((1*2)+((89*2)+(1*2)))+((39*2)+((1*1)+(39*2))))+(((1*3)+((39*2)+(1*2)))+((13*2)+((1*2)+(30*2)))))+((((1*1)+((30*2)+(1*3)))+((30*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*1)))+(((3*2)+(1*3))+((4*2)+(1*1)))))))+((((((5*2)+((1*2)+(1*2)))+((1*2)+((30*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))))+((((1*2)+((1*2)+(18*2)))+((1*2)+((9*2)+((1*k+8)*586))))+(((24*2)+((1*2)+(1*2)))+(((94*2)+(1*2))+((12*2)+(1*2))))))+(((((1*2)+((42*2)+(1*2)))+((18*2)+((1*2)+(1*2))))+(((10*2)+((1*2)+(791761149*2)))+((1*38)+(((1*k+7)*38)+(5*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((5*2)+(1*2))+((1*2)+(1*2)))))))) = (1826*k+1583539581) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean deleted file mode 100644 index ab8edbeb..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk072.lean +++ /dev/null @@ -1,781 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7200_0 : Stack := [] -abbrev tail7200_1 : Stack := ⟨w0,1⟩ :: tail7200_0 -abbrev tail7200_2 : Stack := ⟨w2,1⟩ :: tail7200_1 -abbrev tail7200_3 : Stack := ⟨w1,1⟩ :: tail7200_2 -abbrev tail7200_4 : Stack := ⟨w0,1⟩ :: tail7200_3 -abbrev tail7200_5 : Stack := ⟨w2,1⟩ :: tail7200_4 -abbrev tail7200_6 : Stack := ⟨w1,2⟩ :: tail7200_5 -abbrev tail7200_7 : Stack := ⟨w0,17⟩ :: tail7200_6 -abbrev tail7200_8 : Stack := ⟨w1,6⟩ :: tail7200_0 -abbrev tail7200_9 : Stack := ⟨w2,1⟩ :: tail7200_8 -abbrev tail7200_10 : Stack := ⟨w0,1⟩ :: tail7200_9 -abbrev tail7200_11 : Stack := ⟨w1,31⟩ :: tail7200_10 -abbrev tail7200_12 : Stack := ⟨w2,1⟩ :: tail7200_11 -abbrev tail7200_13 : Stack := ⟨w0,13⟩ :: tail7200_12 -abbrev tail7200_14 : Stack := ⟨w1,40⟩ :: tail7200_13 -abbrev tail7200_15 : Stack := ⟨w2,1⟩ :: tail7200_14 -abbrev tail7200_16 : Stack := ⟨w0,89⟩ :: tail7200_15 -abbrev tail7200_17 : Stack := ⟨w1,19⟩ :: tail7200_16 -abbrev tail7200_18 : Stack := ⟨w2,1⟩ :: tail7200_17 -abbrev tail7200_19 : Stack := ⟨w0,9⟩ :: tail7200_18 -abbrev tail7200_20 (k : Nat) : Stack := ⟨w312,(1*k+8)⟩ :: tail7200_19 -abbrev tail7200_21 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7200_20 k -abbrev tail7200_22 (k : Nat) : Stack := ⟨w1,95⟩ :: tail7200_21 k -abbrev tail7200_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_22 k -abbrev tail7200_24 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7200_23 k -abbrev tail7200_25 (k : Nat) : Stack := ⟨w1,43⟩ :: tail7200_24 k -abbrev tail7200_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_25 k -abbrev tail7200_27 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7200_26 k -abbrev tail7200_28 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7200_27 k -abbrev tail7200_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_28 k -abbrev tail7200_30 (k : Nat) : Stack := ⟨w0,791761149⟩ :: tail7200_29 k -abbrev tail7200_31 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7200_30 k -abbrev tail7200_32 (k : Nat) : Stack := ⟨w313,(1*k+7)⟩ :: tail7200_31 k -abbrev tail7200_33 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_32 k -abbrev tail7200_34 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_33 k -abbrev tail7200_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_34 k -abbrev tail7200_36 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_35 k -abbrev tail7200_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_36 k -abbrev tail7200_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_37 k -abbrev tail7200_39 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_38 k -abbrev tail7200_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7200_39 k -abbrev tail7200_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_40 k -abbrev tail7200_42 : Stack := ⟨w0,16⟩ :: tail7200_6 -abbrev tail7200_43 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7200_40 k -abbrev tail7200_44 : Stack := ⟨w0,15⟩ :: tail7200_6 -abbrev tail7200_45 : Stack := ⟨w2,1⟩ :: tail7200_44 -abbrev tail7200_46 : Stack := ⟨w23,1⟩ :: tail7200_45 -abbrev tail7200_47 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7200_39 k -abbrev tail7200_48 : Stack := ⟨w0,1⟩ :: tail7200_45 -abbrev tail7200_49 : Stack := ⟨w0,3⟩ :: tail7200_45 -abbrev tail7200_50 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7200_38 k -abbrev tail7200_51 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_50 k -abbrev tail7200_52 (k : Nat) : Stack := ⟨w1,3⟩ :: tail7200_51 k -abbrev tail7200_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_52 k -abbrev tail7200_54 : Stack := ⟨w0,14⟩ :: tail7200_6 -abbrev tail7200_55 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7200_52 k -abbrev tail7200_56 : Stack := ⟨w0,13⟩ :: tail7200_6 -abbrev tail7200_57 : Stack := ⟨w2,1⟩ :: tail7200_56 -abbrev tail7200_58 : Stack := ⟨w23,1⟩ :: tail7200_57 -abbrev tail7200_59 (k : Nat) : Stack := ⟨w1,4⟩ :: tail7200_51 k -abbrev tail7200_60 : Stack := ⟨w0,1⟩ :: tail7200_57 -abbrev tail7200_61 : Stack := ⟨w0,5⟩ :: tail7200_57 -abbrev tail7200_62 : Stack := ⟨w2,1⟩ :: tail7200_61 -abbrev tail7200_63 : Stack := ⟨w1,5⟩ :: tail7200_62 -abbrev tail7200_64 : Stack := ⟨w23,1⟩ :: tail7200_63 -abbrev tail7200_65 : Stack := ⟨w0,12⟩ :: tail7200_64 -abbrev tail7200_66 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7200_35 k -abbrev tail7200_67 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_66 k -abbrev tail7200_68 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_67 k -abbrev tail7200_69 : Stack := ⟨w0,1⟩ :: tail7200_63 -abbrev tail7200_70 : Stack := ⟨w0,13⟩ :: tail7200_63 -abbrev tail7200_71 : Stack := ⟨w2,1⟩ :: tail7200_70 -abbrev tail7200_72 : Stack := ⟨w1,5⟩ :: tail7200_71 -abbrev tail7200_73 : Stack := ⟨w23,1⟩ :: tail7200_72 -abbrev tail7200_74 : Stack := ⟨w0,12⟩ :: tail7200_73 -abbrev tail7200_75 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7200_32 k -abbrev tail7200_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_75 k -abbrev tail7200_77 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_76 k -abbrev tail7200_78 : Stack := ⟨w0,1⟩ :: tail7200_72 -abbrev tail7200_79 : Stack := ⟨w0,13⟩ :: tail7200_72 -abbrev tail7200_80 : Stack := ⟨w2,1⟩ :: tail7200_79 -abbrev tail7200_81 : Stack := ⟨w1,5⟩ :: tail7200_80 -abbrev tail7200_82 (k : Nat) : Stack := ⟨w314,(1*k+7)⟩ :: tail7200_81 -abbrev tail7200_83 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7200_82 k -abbrev tail7200_84 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7200_83 k -abbrev tail7200_85 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_84 k -abbrev tail7200_86 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7200_85 k -abbrev tail7200_87 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7200_26 k -abbrev tail7200_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_87 k -abbrev tail7200_89 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7200_88 k -abbrev tail7200_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_84 k -abbrev tail7200_91 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7200_84 k -abbrev tail7200_92 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_91 k -abbrev tail7200_93 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7200_92 k -abbrev tail7200_94 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_93 k -abbrev tail7200_95 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7200_94 k -abbrev tail7200_96 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7200_23 k -abbrev tail7200_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_96 k -abbrev tail7200_98 (k : Nat) : Stack := ⟨w1,43⟩ :: tail7200_97 k -abbrev tail7200_99 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_93 k -abbrev tail7200_100 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7200_93 k -abbrev tail7200_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_100 k -abbrev tail7200_102 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_101 k -abbrev tail7200_103 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_102 k -abbrev tail7200_104 (k : Nat) : Stack := ⟨w0,95⟩ :: tail7200_103 k -abbrev tail7200_105 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7200_20 k -abbrev tail7200_106 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_105 k -abbrev tail7200_107 (k : Nat) : Stack := ⟨w1,95⟩ :: tail7200_106 k -abbrev tail7200_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_102 k -abbrev tail7200_109 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7200_102 k -abbrev tail7200_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_109 k -abbrev tail7200_111 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7200_110 k -abbrev tail7200_112 (k : Nat) : Stack := ⟨w315,(1*k+8)⟩ :: tail7200_111 k -abbrev tail7200_113 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7200_112 k -abbrev tail7200_114 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_113 k -abbrev tail7200_115 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7200_114 k -abbrev tail7200_116 : Stack := ⟨w0,88⟩ :: tail7200_15 -abbrev tail7200_117 : Stack := ⟨w23,1⟩ :: tail7200_116 -abbrev tail7200_118 : Stack := ⟨w1,19⟩ :: tail7200_117 -abbrev tail7200_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_113 k -abbrev tail7200_120 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7200_113 k -abbrev tail7200_121 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_120 k -abbrev tail7200_122 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7200_121 k -abbrev tail7200_123 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_122 k -abbrev tail7200_124 (k : Nat) : Stack := ⟨w0,40⟩ :: tail7200_123 k -abbrev tail7200_125 : Stack := ⟨w0,12⟩ :: tail7200_12 -abbrev tail7200_126 : Stack := ⟨w23,1⟩ :: tail7200_125 -abbrev tail7200_127 : Stack := ⟨w1,40⟩ :: tail7200_126 -abbrev tail7200_128 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_122 k -abbrev tail7200_129 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7200_122 k -abbrev tail7200_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_129 k -abbrev tail7200_131 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7200_130 k -abbrev tail7200_132 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_131 k -abbrev tail7200_133 (k : Nat) : Stack := ⟨w0,31⟩ :: tail7200_132 k -abbrev tail7200_134 : Stack := ⟨w23,1⟩ :: tail7200_9 -abbrev tail7200_135 : Stack := ⟨w1,31⟩ :: tail7200_134 -abbrev tail7200_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_131 k -abbrev tail7200_137 (k : Nat) : Stack := ⟨w0,32⟩ :: tail7200_131 k -abbrev tail7200_138 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_137 k -abbrev tail7200_139 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_138 k -abbrev tail7200_140 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7200_139 k -abbrev tail7200_141 : Stack := ⟨w1,1⟩ :: tail7200_0 -abbrev tail7200_142 : Stack := ⟨w1,7⟩ :: tail7200_0 -abbrev tail7200_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_138 k -abbrev tail7200_144 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7200_138 k -abbrev tail7200_145 : Stack := ⟨w1,9⟩ :: tail7200_0 -abbrev tail7200_146 : Stack := ⟨w2,1⟩ :: tail7200_145 -abbrev tail7200_147 (k : Nat) : Stack := ⟨w0,31⟩ :: tail7200_131 k -abbrev tail7200_148 : Stack := ⟨w2,2⟩ :: tail7200_145 -abbrev tail7200_149 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7200_131 k -abbrev tail7200_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7200_149 k -abbrev tail7200_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7200_150 k -abbrev tail7200_152 : Stack := ⟨w1,10⟩ :: tail7200_0 -abbrev tail7200_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7200_150 k -abbrev tail7200_154 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7200_150 k - -def before7200 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1213),tail7200_7,(tail7200_41 k)⟩ -def before7201 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1215),tail7200_42,(tail7200_43 k)⟩ -def before7202 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1215),tail7200_45,(tail7200_43 k)⟩ -def before7203 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail7200_46,(tail7200_41 k)⟩ -def before7204 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail7200_46,(tail7200_47 k)⟩ -def before7205 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1213),tail7200_48,(tail7200_47 k)⟩ -def before7206 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7200_49,(tail7200_39 k)⟩ -def before7207 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7200_49,(tail7200_51 k)⟩ -def before7208 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail7200_45,(tail7200_52 k)⟩ -def before7209 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1217),tail7200_44,(tail7200_53 k)⟩ -def before7210 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1219),tail7200_54,(tail7200_55 k)⟩ -def before7211 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1219),tail7200_57,(tail7200_55 k)⟩ -def before7212 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail7200_58,(tail7200_53 k)⟩ -def before7213 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail7200_58,(tail7200_59 k)⟩ -def before7214 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail7200_60,(tail7200_59 k)⟩ -def before7215 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7200_61,(tail7200_51 k)⟩ -def before7216 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7200_62,(tail7200_50 k)⟩ -def before7217 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1197),tail7200_63,(tail7200_38 k)⟩ -def before7218 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail7200_64,(tail7200_37 k)⟩ -def before7219 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7200_65,(tail7200_36 k)⟩ -def before7220 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7200_65,(tail7200_67 k)⟩ -def before7221 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1195),tail7200_64,(tail7200_68 k)⟩ -def before7222 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1195),tail7200_69,(tail7200_68 k)⟩ -def before7223 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7200_70,(tail7200_67 k)⟩ -def before7224 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7200_71,(tail7200_66 k)⟩ -def before7225 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1159),tail7200_72,(tail7200_35 k)⟩ -def before7226 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail7200_73,(tail7200_34 k)⟩ -def before7227 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7200_74,(tail7200_33 k)⟩ -def before7228 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7200_74,(tail7200_76 k)⟩ -def before7229 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1157),tail7200_73,(tail7200_77 k)⟩ -def before7230 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1157),tail7200_78,(tail7200_77 k)⟩ -def before7231 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7200_79,(tail7200_76 k)⟩ -def before7232 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7200_80,(tail7200_75 k)⟩ -def before7233 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1121),tail7200_81,(tail7200_32 k)⟩ -def before7234 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7200_82 k),(tail7200_31 k)⟩ -def before7235 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7200_83 k),(tail7200_30 k)⟩ -def before7236 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521481),(tail7200_84 k),(tail7200_29 k)⟩ -def before7237 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521483),(tail7200_85 k),(tail7200_28 k)⟩ -def before7238 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7200_86 k),(tail7200_27 k)⟩ -def before7239 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7200_86 k),(tail7200_88 k)⟩ -def before7240 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521483),(tail7200_85 k),(tail7200_89 k)⟩ -def before7241 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521483),(tail7200_90 k),(tail7200_89 k)⟩ -def before7242 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7200_91 k),(tail7200_88 k)⟩ -def before7243 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7200_92 k),(tail7200_87 k)⟩ -def before7244 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521543),(tail7200_93 k),(tail7200_26 k)⟩ -def before7245 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521545),(tail7200_94 k),(tail7200_25 k)⟩ -def before7246 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7200_95 k),(tail7200_24 k)⟩ -def before7247 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7200_95 k),(tail7200_97 k)⟩ -def before7248 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521545),(tail7200_94 k),(tail7200_98 k)⟩ -def before7249 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521545),(tail7200_99 k),(tail7200_98 k)⟩ -def before7250 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7200_100 k),(tail7200_97 k)⟩ -def before7251 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7200_101 k),(tail7200_96 k)⟩ -def before7252 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521657),(tail7200_102 k),(tail7200_23 k)⟩ -def before7253 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521659),(tail7200_103 k),(tail7200_22 k)⟩ -def before7254 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7200_104 k),(tail7200_21 k)⟩ -def before7255 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7200_104 k),(tail7200_106 k)⟩ -def before7256 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521659),(tail7200_103 k),(tail7200_107 k)⟩ -def before7257 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521659),(tail7200_108 k),(tail7200_107 k)⟩ -def before7258 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7200_109 k),(tail7200_106 k)⟩ -def before7259 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7200_110 k),(tail7200_105 k)⟩ -def before7260 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7200_111 k),(tail7200_20 k)⟩ -def before7261 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7200_112 k),tail7200_19⟩ -def before7262 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526605),(tail7200_113 k),tail7200_18⟩ -def before7263 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526607),(tail7200_114 k),tail7200_17⟩ -def before7264 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7200_115 k),tail7200_16⟩ -def before7265 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7200_115 k),tail7200_117⟩ -def before7266 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526607),(tail7200_114 k),tail7200_118⟩ -def before7267 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526607),(tail7200_119 k),tail7200_118⟩ -def before7268 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7200_120 k),tail7200_117⟩ -def before7269 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7200_121 k),tail7200_116⟩ -def before7270 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526823),(tail7200_122 k),tail7200_15⟩ -def before7271 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526825),(tail7200_123 k),tail7200_14⟩ -def before7272 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7200_124 k),tail7200_13⟩ -def before7273 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7200_124 k),tail7200_126⟩ -def before7274 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526825),(tail7200_123 k),tail7200_127⟩ -def before7275 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526825),(tail7200_128 k),tail7200_127⟩ -def before7276 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7200_129 k),tail7200_126⟩ -def before7277 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7200_130 k),tail7200_125⟩ -def before7278 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526931),(tail7200_131 k),tail7200_12⟩ -def before7279 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7200_132 k),tail7200_11⟩ -def before7280 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_133 k),tail7200_10⟩ -def before7281 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail7200_133 k),tail7200_134⟩ -def before7282 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7200_132 k),tail7200_135⟩ -def before7283 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7200_136 k),tail7200_135⟩ -def before7284 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_137 k),tail7200_134⟩ -def before7285 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526997),(tail7200_138 k),tail7200_9⟩ -def before7286 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526999),(tail7200_139 k),tail7200_8⟩ -def before7287 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527011),(tail7200_140 k),tail7200_0⟩ -def before7288 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527011),(tail7200_140 k),tail7200_141⟩ -def before7289 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526999),(tail7200_139 k),tail7200_142⟩ -def before7290 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526999),(tail7200_143 k),tail7200_142⟩ -def before7291 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527013),(tail7200_144 k),tail7200_0⟩ -def before7292 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527013),(tail7200_144 k),tail7200_141⟩ -def before7293 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526997),(tail7200_138 k),tail7200_145⟩ -def before7294 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526995),(tail7200_137 k),tail7200_146⟩ -def before7295 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526993),(tail7200_147 k),tail7200_148⟩ -def before7296 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526993),(tail7200_150 k),tail7200_148⟩ -def before7297 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_151 k),tail7200_146⟩ -def before7298 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail7200_151 k),tail7200_152⟩ -def before7299 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526995),(tail7200_153 k),tail7200_152⟩ -def after7299 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527015),(tail7200_154 k),tail7200_0⟩ - -theorem macro7200 (k : Nat) : applyExit (before7200 k) exit47 1 = some (before7201 k) := by - simp (disch := omega) [before7200, before7201, exit47, applyExit, pop, push] - <;> omega -theorem step7200 (k : Nat) : Runs (1*2) (before7200 k).denote (before7201 k).denote := - @applyExit_sound (before7200 k) (before7201 k) exit47 1 valid47 (macro7200 k) -theorem macro7201 (k : Nat) : applyExit (before7201 k) exit62 1 = some (before7202 k) := by - simp (disch := omega) [before7201, before7202, exit62, applyExit, pop, push] - <;> omega -theorem step7201 (k : Nat) : Runs (1*1) (before7201 k).denote (before7202 k).denote := - @applyExit_sound (before7201 k) (before7202 k) exit62 1 valid62 (macro7201 k) -theorem macro7202 (k : Nat) : applyExit (before7202 k) exit35 1 = some (before7203 k) := by - simp (disch := omega) [before7202, before7203, exit35, applyExit, pop, push] - <;> omega -theorem step7202 (k : Nat) : Runs (1*2) (before7202 k).denote (before7203 k).denote := - @applyExit_sound (before7202 k) (before7203 k) exit35 1 valid35 (macro7202 k) -theorem macro7203 (k : Nat) : applyExit (before7203 k) exit39 1 = some (before7204 k) := by - simp (disch := omega) [before7203, before7204, exit39, applyExit, pop, push] - <;> omega -theorem step7203 (k : Nat) : Runs (1*1) (before7203 k).denote (before7204 k).denote := - @applyExit_sound (before7203 k) (before7204 k) exit39 1 valid39 (macro7203 k) -theorem macro7204 (k : Nat) : applyExit (before7204 k) exit32 1 = some (before7205 k) := by - simp (disch := omega) [before7204, before7205, exit32, applyExit, pop, push] - <;> omega -theorem step7204 (k : Nat) : Runs (1*3) (before7204 k).denote (before7205 k).denote := - @applyExit_sound (before7204 k) (before7205 k) exit32 1 valid32 (macro7204 k) -theorem macro7205 (k : Nat) : applyExit (before7205 k) exit36 2 = some (before7206 k) := by - simp (disch := omega) [before7205, before7206, exit36, applyExit, pop, push] - <;> omega -theorem step7205 (k : Nat) : Runs (2*2) (before7205 k).denote (before7206 k).denote := - @applyExit_sound (before7205 k) (before7206 k) exit36 2 valid36 (macro7205 k) -theorem macro7206 (k : Nat) : applyExit (before7206 k) exit31 1 = some (before7207 k) := by - simp (disch := omega) [before7206, before7207, exit31, applyExit, pop, push] - <;> omega -theorem step7206 (k : Nat) : Runs (1*1) (before7206 k).denote (before7207 k).denote := - @applyExit_sound (before7206 k) (before7207 k) exit31 1 valid31 (macro7206 k) -theorem macro7207 (k : Nat) : applyExit (before7207 k) exit10 3 = some (before7208 k) := by - simp (disch := omega) [before7207, before7208, exit10, applyExit, pop, push] - <;> omega -theorem step7207 (k : Nat) : Runs (3*2) (before7207 k).denote (before7208 k).denote := - @applyExit_sound (before7207 k) (before7208 k) exit10 3 valid10 (macro7207 k) -theorem macro7208 (k : Nat) : applyExit (before7208 k) exit46 1 = some (before7209 k) := by - simp (disch := omega) [before7208, before7209, exit46, applyExit, pop, push] - <;> omega -theorem step7208 (k : Nat) : Runs (1*2) (before7208 k).denote (before7209 k).denote := - @applyExit_sound (before7208 k) (before7209 k) exit46 1 valid46 (macro7208 k) -theorem macro7209 (k : Nat) : applyExit (before7209 k) exit47 1 = some (before7210 k) := by - simp (disch := omega) [before7209, before7210, exit47, applyExit, pop, push] - <;> omega -theorem step7209 (k : Nat) : Runs (1*2) (before7209 k).denote (before7210 k).denote := - @applyExit_sound (before7209 k) (before7210 k) exit47 1 valid47 (macro7209 k) -theorem macro7210 (k : Nat) : applyExit (before7210 k) exit62 1 = some (before7211 k) := by - simp (disch := omega) [before7210, before7211, exit62, applyExit, pop, push] - <;> omega -theorem step7210 (k : Nat) : Runs (1*1) (before7210 k).denote (before7211 k).denote := - @applyExit_sound (before7210 k) (before7211 k) exit62 1 valid62 (macro7210 k) -theorem macro7211 (k : Nat) : applyExit (before7211 k) exit35 1 = some (before7212 k) := by - simp (disch := omega) [before7211, before7212, exit35, applyExit, pop, push] - <;> omega -theorem step7211 (k : Nat) : Runs (1*2) (before7211 k).denote (before7212 k).denote := - @applyExit_sound (before7211 k) (before7212 k) exit35 1 valid35 (macro7211 k) -theorem macro7212 (k : Nat) : applyExit (before7212 k) exit39 1 = some (before7213 k) := by - simp (disch := omega) [before7212, before7213, exit39, applyExit, pop, push] - <;> omega -theorem step7212 (k : Nat) : Runs (1*1) (before7212 k).denote (before7213 k).denote := - @applyExit_sound (before7212 k) (before7213 k) exit39 1 valid39 (macro7212 k) -theorem macro7213 (k : Nat) : applyExit (before7213 k) exit32 1 = some (before7214 k) := by - simp (disch := omega) [before7213, before7214, exit32, applyExit, pop, push] - <;> omega -theorem step7213 (k : Nat) : Runs (1*3) (before7213 k).denote (before7214 k).denote := - @applyExit_sound (before7213 k) (before7214 k) exit32 1 valid32 (macro7213 k) -theorem macro7214 (k : Nat) : applyExit (before7214 k) exit36 4 = some (before7215 k) := by - simp (disch := omega) [before7214, before7215, exit36, applyExit, pop, push] - <;> omega -theorem step7214 (k : Nat) : Runs (4*2) (before7214 k).denote (before7215 k).denote := - @applyExit_sound (before7214 k) (before7215 k) exit36 4 valid36 (macro7214 k) -theorem macro7215 (k : Nat) : applyExit (before7215 k) exit33 1 = some (before7216 k) := by - simp (disch := omega) [before7215, before7216, exit33, applyExit, pop, push] - <;> omega -theorem step7215 (k : Nat) : Runs (1*2) (before7215 k).denote (before7216 k).denote := - @applyExit_sound (before7215 k) (before7216 k) exit33 1 valid33 (macro7215 k) -theorem macro7216 (k : Nat) : applyExit (before7216 k) exit34 5 = some (before7217 k) := by - simp (disch := omega) [before7216, before7217, exit34, applyExit, pop, push] - <;> omega -theorem step7216 (k : Nat) : Runs (5*2) (before7216 k).denote (before7217 k).denote := - @applyExit_sound (before7216 k) (before7217 k) exit34 5 valid34 (macro7216 k) -theorem macro7217 (k : Nat) : applyExit (before7217 k) exit35 1 = some (before7218 k) := by - simp (disch := omega) [before7217, before7218, exit35, applyExit, pop, push] - <;> omega -theorem step7217 (k : Nat) : Runs (1*2) (before7217 k).denote (before7218 k).denote := - @applyExit_sound (before7217 k) (before7218 k) exit35 1 valid35 (macro7217 k) -theorem macro7218 (k : Nat) : applyExit (before7218 k) exit36 12 = some (before7219 k) := by - simp (disch := omega) [before7218, before7219, exit36, applyExit, pop, push] - <;> omega -theorem step7218 (k : Nat) : Runs (12*2) (before7218 k).denote (before7219 k).denote := - @applyExit_sound (before7218 k) (before7219 k) exit36 12 valid36 (macro7218 k) -theorem macro7219 (k : Nat) : applyExit (before7219 k) exit31 1 = some (before7220 k) := by - simp (disch := omega) [before7219, before7220, exit31, applyExit, pop, push] - <;> omega -theorem step7219 (k : Nat) : Runs (1*1) (before7219 k).denote (before7220 k).denote := - @applyExit_sound (before7219 k) (before7220 k) exit31 1 valid31 (macro7219 k) -theorem macro7220 (k : Nat) : applyExit (before7220 k) exit10 12 = some (before7221 k) := by - simp (disch := omega) [before7220, before7221, exit10, applyExit, pop, push] - <;> omega -theorem step7220 (k : Nat) : Runs (12*2) (before7220 k).denote (before7221 k).denote := - @applyExit_sound (before7220 k) (before7221 k) exit10 12 valid10 (macro7220 k) -theorem macro7221 (k : Nat) : applyExit (before7221 k) exit32 1 = some (before7222 k) := by - simp (disch := omega) [before7221, before7222, exit32, applyExit, pop, push] - <;> omega -theorem step7221 (k : Nat) : Runs (1*3) (before7221 k).denote (before7222 k).denote := - @applyExit_sound (before7221 k) (before7222 k) exit32 1 valid32 (macro7221 k) -theorem macro7222 (k : Nat) : applyExit (before7222 k) exit36 12 = some (before7223 k) := by - simp (disch := omega) [before7222, before7223, exit36, applyExit, pop, push] - <;> omega -theorem step7222 (k : Nat) : Runs (12*2) (before7222 k).denote (before7223 k).denote := - @applyExit_sound (before7222 k) (before7223 k) exit36 12 valid36 (macro7222 k) -theorem macro7223 (k : Nat) : applyExit (before7223 k) exit33 1 = some (before7224 k) := by - simp (disch := omega) [before7223, before7224, exit33, applyExit, pop, push] - <;> omega -theorem step7223 (k : Nat) : Runs (1*2) (before7223 k).denote (before7224 k).denote := - @applyExit_sound (before7223 k) (before7224 k) exit33 1 valid33 (macro7223 k) -theorem macro7224 (k : Nat) : applyExit (before7224 k) exit34 5 = some (before7225 k) := by - simp (disch := omega) [before7224, before7225, exit34, applyExit, pop, push] - <;> omega -theorem step7224 (k : Nat) : Runs (5*2) (before7224 k).denote (before7225 k).denote := - @applyExit_sound (before7224 k) (before7225 k) exit34 5 valid34 (macro7224 k) -theorem macro7225 (k : Nat) : applyExit (before7225 k) exit35 1 = some (before7226 k) := by - simp (disch := omega) [before7225, before7226, exit35, applyExit, pop, push] - <;> omega -theorem step7225 (k : Nat) : Runs (1*2) (before7225 k).denote (before7226 k).denote := - @applyExit_sound (before7225 k) (before7226 k) exit35 1 valid35 (macro7225 k) -theorem macro7226 (k : Nat) : applyExit (before7226 k) exit36 12 = some (before7227 k) := by - simp (disch := omega) [before7226, before7227, exit36, applyExit, pop, push] - <;> omega -theorem step7226 (k : Nat) : Runs (12*2) (before7226 k).denote (before7227 k).denote := - @applyExit_sound (before7226 k) (before7227 k) exit36 12 valid36 (macro7226 k) -theorem macro7227 (k : Nat) : applyExit (before7227 k) exit31 1 = some (before7228 k) := by - simp (disch := omega) [before7227, before7228, exit31, applyExit, pop, push] - <;> omega -theorem step7227 (k : Nat) : Runs (1*1) (before7227 k).denote (before7228 k).denote := - @applyExit_sound (before7227 k) (before7228 k) exit31 1 valid31 (macro7227 k) -theorem macro7228 (k : Nat) : applyExit (before7228 k) exit10 12 = some (before7229 k) := by - simp (disch := omega) [before7228, before7229, exit10, applyExit, pop, push] - <;> omega -theorem step7228 (k : Nat) : Runs (12*2) (before7228 k).denote (before7229 k).denote := - @applyExit_sound (before7228 k) (before7229 k) exit10 12 valid10 (macro7228 k) -theorem macro7229 (k : Nat) : applyExit (before7229 k) exit32 1 = some (before7230 k) := by - simp (disch := omega) [before7229, before7230, exit32, applyExit, pop, push] - <;> omega -theorem step7229 (k : Nat) : Runs (1*3) (before7229 k).denote (before7230 k).denote := - @applyExit_sound (before7229 k) (before7230 k) exit32 1 valid32 (macro7229 k) -theorem macro7230 (k : Nat) : applyExit (before7230 k) exit36 12 = some (before7231 k) := by - simp (disch := omega) [before7230, before7231, exit36, applyExit, pop, push] - <;> omega -theorem step7230 (k : Nat) : Runs (12*2) (before7230 k).denote (before7231 k).denote := - @applyExit_sound (before7230 k) (before7231 k) exit36 12 valid36 (macro7230 k) -theorem macro7231 (k : Nat) : applyExit (before7231 k) exit33 1 = some (before7232 k) := by - simp (disch := omega) [before7231, before7232, exit33, applyExit, pop, push] - <;> omega -theorem step7231 (k : Nat) : Runs (1*2) (before7231 k).denote (before7232 k).denote := - @applyExit_sound (before7231 k) (before7232 k) exit33 1 valid33 (macro7231 k) -theorem macro7232 (k : Nat) : applyExit (before7232 k) exit34 5 = some (before7233 k) := by - simp (disch := omega) [before7232, before7233, exit34, applyExit, pop, push] - <;> omega -theorem step7232 (k : Nat) : Runs (5*2) (before7232 k).denote (before7233 k).denote := - @applyExit_sound (before7232 k) (before7233 k) exit34 5 valid34 (macro7232 k) -theorem macro7233 (k : Nat) : applyExit (before7233 k) exit352 (1*k+7) = some (before7234 k) := by - simp (disch := omega) [before7233, before7234, exit352, applyExit, pop, push] - <;> omega -theorem step7233 (k : Nat) : Runs ((1*k+7)*90) (before7233 k).denote (before7234 k).denote := - @applyExit_sound (before7233 k) (before7234 k) exit352 (1*k+7) valid352 (macro7233 k) -theorem macro7234 (k : Nat) : applyExit (before7234 k) exit283 1 = some (before7235 k) := by - simp (disch := omega) [before7234, before7235, exit283, applyExit, pop, push] - <;> omega -theorem step7234 (k : Nat) : Runs (1*38) (before7234 k).denote (before7235 k).denote := - @applyExit_sound (before7234 k) (before7235 k) exit283 1 valid283 (macro7234 k) -theorem macro7235 (k : Nat) : applyExit (before7235 k) exit34 791761149 = some (before7236 k) := by - simp (disch := omega) [before7235, before7236, exit34, applyExit, pop, push] - <;> omega -theorem step7235 (k : Nat) : Runs (791761149*2) (before7235 k).denote (before7236 k).denote := - @applyExit_sound (before7235 k) (before7236 k) exit34 791761149 valid34 (macro7235 k) -theorem macro7236 (k : Nat) : applyExit (before7236 k) exit35 1 = some (before7237 k) := by - simp (disch := omega) [before7236, before7237, exit35, applyExit, pop, push] - <;> omega -theorem step7236 (k : Nat) : Runs (1*2) (before7236 k).denote (before7237 k).denote := - @applyExit_sound (before7236 k) (before7237 k) exit35 1 valid35 (macro7236 k) -theorem macro7237 (k : Nat) : applyExit (before7237 k) exit36 11 = some (before7238 k) := by - simp (disch := omega) [before7237, before7238, exit36, applyExit, pop, push] - <;> omega -theorem step7237 (k : Nat) : Runs (11*2) (before7237 k).denote (before7238 k).denote := - @applyExit_sound (before7237 k) (before7238 k) exit36 11 valid36 (macro7237 k) -theorem macro7238 (k : Nat) : applyExit (before7238 k) exit31 1 = some (before7239 k) := by - simp (disch := omega) [before7238, before7239, exit31, applyExit, pop, push] - <;> omega -theorem step7238 (k : Nat) : Runs (1*1) (before7238 k).denote (before7239 k).denote := - @applyExit_sound (before7238 k) (before7239 k) exit31 1 valid31 (macro7238 k) -theorem macro7239 (k : Nat) : applyExit (before7239 k) exit10 11 = some (before7240 k) := by - simp (disch := omega) [before7239, before7240, exit10, applyExit, pop, push] - <;> omega -theorem step7239 (k : Nat) : Runs (11*2) (before7239 k).denote (before7240 k).denote := - @applyExit_sound (before7239 k) (before7240 k) exit10 11 valid10 (macro7239 k) -theorem macro7240 (k : Nat) : applyExit (before7240 k) exit32 1 = some (before7241 k) := by - simp (disch := omega) [before7240, before7241, exit32, applyExit, pop, push] - <;> omega -theorem step7240 (k : Nat) : Runs (1*3) (before7240 k).denote (before7241 k).denote := - @applyExit_sound (before7240 k) (before7241 k) exit32 1 valid32 (macro7240 k) -theorem macro7241 (k : Nat) : applyExit (before7241 k) exit36 11 = some (before7242 k) := by - simp (disch := omega) [before7241, before7242, exit36, applyExit, pop, push] - <;> omega -theorem step7241 (k : Nat) : Runs (11*2) (before7241 k).denote (before7242 k).denote := - @applyExit_sound (before7241 k) (before7242 k) exit36 11 valid36 (macro7241 k) -theorem macro7242 (k : Nat) : applyExit (before7242 k) exit33 1 = some (before7243 k) := by - simp (disch := omega) [before7242, before7243, exit33, applyExit, pop, push] - <;> omega -theorem step7242 (k : Nat) : Runs (1*2) (before7242 k).denote (before7243 k).denote := - @applyExit_sound (before7242 k) (before7243 k) exit33 1 valid33 (macro7242 k) -theorem macro7243 (k : Nat) : applyExit (before7243 k) exit34 18 = some (before7244 k) := by - simp (disch := omega) [before7243, before7244, exit34, applyExit, pop, push] - <;> omega -theorem step7243 (k : Nat) : Runs (18*2) (before7243 k).denote (before7244 k).denote := - @applyExit_sound (before7243 k) (before7244 k) exit34 18 valid34 (macro7243 k) -theorem macro7244 (k : Nat) : applyExit (before7244 k) exit35 1 = some (before7245 k) := by - simp (disch := omega) [before7244, before7245, exit35, applyExit, pop, push] - <;> omega -theorem step7244 (k : Nat) : Runs (1*2) (before7244 k).denote (before7245 k).denote := - @applyExit_sound (before7244 k) (before7245 k) exit35 1 valid35 (macro7244 k) -theorem macro7245 (k : Nat) : applyExit (before7245 k) exit36 43 = some (before7246 k) := by - simp (disch := omega) [before7245, before7246, exit36, applyExit, pop, push] - <;> omega -theorem step7245 (k : Nat) : Runs (43*2) (before7245 k).denote (before7246 k).denote := - @applyExit_sound (before7245 k) (before7246 k) exit36 43 valid36 (macro7245 k) -theorem macro7246 (k : Nat) : applyExit (before7246 k) exit31 1 = some (before7247 k) := by - simp (disch := omega) [before7246, before7247, exit31, applyExit, pop, push] - <;> omega -theorem step7246 (k : Nat) : Runs (1*1) (before7246 k).denote (before7247 k).denote := - @applyExit_sound (before7246 k) (before7247 k) exit31 1 valid31 (macro7246 k) -theorem macro7247 (k : Nat) : applyExit (before7247 k) exit10 43 = some (before7248 k) := by - simp (disch := omega) [before7247, before7248, exit10, applyExit, pop, push] - <;> omega -theorem step7247 (k : Nat) : Runs (43*2) (before7247 k).denote (before7248 k).denote := - @applyExit_sound (before7247 k) (before7248 k) exit10 43 valid10 (macro7247 k) -theorem macro7248 (k : Nat) : applyExit (before7248 k) exit32 1 = some (before7249 k) := by - simp (disch := omega) [before7248, before7249, exit32, applyExit, pop, push] - <;> omega -theorem step7248 (k : Nat) : Runs (1*3) (before7248 k).denote (before7249 k).denote := - @applyExit_sound (before7248 k) (before7249 k) exit32 1 valid32 (macro7248 k) -theorem macro7249 (k : Nat) : applyExit (before7249 k) exit36 43 = some (before7250 k) := by - simp (disch := omega) [before7249, before7250, exit36, applyExit, pop, push] - <;> omega -theorem step7249 (k : Nat) : Runs (43*2) (before7249 k).denote (before7250 k).denote := - @applyExit_sound (before7249 k) (before7250 k) exit36 43 valid36 (macro7249 k) -theorem macro7250 (k : Nat) : applyExit (before7250 k) exit33 1 = some (before7251 k) := by - simp (disch := omega) [before7250, before7251, exit33, applyExit, pop, push] - <;> omega -theorem step7250 (k : Nat) : Runs (1*2) (before7250 k).denote (before7251 k).denote := - @applyExit_sound (before7250 k) (before7251 k) exit33 1 valid33 (macro7250 k) -theorem macro7251 (k : Nat) : applyExit (before7251 k) exit34 12 = some (before7252 k) := by - simp (disch := omega) [before7251, before7252, exit34, applyExit, pop, push] - <;> omega -theorem step7251 (k : Nat) : Runs (12*2) (before7251 k).denote (before7252 k).denote := - @applyExit_sound (before7251 k) (before7252 k) exit34 12 valid34 (macro7251 k) -theorem macro7252 (k : Nat) : applyExit (before7252 k) exit35 1 = some (before7253 k) := by - simp (disch := omega) [before7252, before7253, exit35, applyExit, pop, push] - <;> omega -theorem step7252 (k : Nat) : Runs (1*2) (before7252 k).denote (before7253 k).denote := - @applyExit_sound (before7252 k) (before7253 k) exit35 1 valid35 (macro7252 k) -theorem macro7253 (k : Nat) : applyExit (before7253 k) exit36 95 = some (before7254 k) := by - simp (disch := omega) [before7253, before7254, exit36, applyExit, pop, push] - <;> omega -theorem step7253 (k : Nat) : Runs (95*2) (before7253 k).denote (before7254 k).denote := - @applyExit_sound (before7253 k) (before7254 k) exit36 95 valid36 (macro7253 k) -theorem macro7254 (k : Nat) : applyExit (before7254 k) exit31 1 = some (before7255 k) := by - simp (disch := omega) [before7254, before7255, exit31, applyExit, pop, push] - <;> omega -theorem step7254 (k : Nat) : Runs (1*1) (before7254 k).denote (before7255 k).denote := - @applyExit_sound (before7254 k) (before7255 k) exit31 1 valid31 (macro7254 k) -theorem macro7255 (k : Nat) : applyExit (before7255 k) exit10 95 = some (before7256 k) := by - simp (disch := omega) [before7255, before7256, exit10, applyExit, pop, push] - <;> omega -theorem step7255 (k : Nat) : Runs (95*2) (before7255 k).denote (before7256 k).denote := - @applyExit_sound (before7255 k) (before7256 k) exit10 95 valid10 (macro7255 k) -theorem macro7256 (k : Nat) : applyExit (before7256 k) exit32 1 = some (before7257 k) := by - simp (disch := omega) [before7256, before7257, exit32, applyExit, pop, push] - <;> omega -theorem step7256 (k : Nat) : Runs (1*3) (before7256 k).denote (before7257 k).denote := - @applyExit_sound (before7256 k) (before7257 k) exit32 1 valid32 (macro7256 k) -theorem macro7257 (k : Nat) : applyExit (before7257 k) exit36 95 = some (before7258 k) := by - simp (disch := omega) [before7257, before7258, exit36, applyExit, pop, push] - <;> omega -theorem step7257 (k : Nat) : Runs (95*2) (before7257 k).denote (before7258 k).denote := - @applyExit_sound (before7257 k) (before7258 k) exit36 95 valid36 (macro7257 k) -theorem macro7258 (k : Nat) : applyExit (before7258 k) exit33 1 = some (before7259 k) := by - simp (disch := omega) [before7258, before7259, exit33, applyExit, pop, push] - <;> omega -theorem step7258 (k : Nat) : Runs (1*2) (before7258 k).denote (before7259 k).denote := - @applyExit_sound (before7258 k) (before7259 k) exit33 1 valid33 (macro7258 k) -theorem macro7259 (k : Nat) : applyExit (before7259 k) exit34 24 = some (before7260 k) := by - simp (disch := omega) [before7259, before7260, exit34, applyExit, pop, push] - <;> omega -theorem step7259 (k : Nat) : Runs (24*2) (before7259 k).denote (before7260 k).denote := - @applyExit_sound (before7259 k) (before7260 k) exit34 24 valid34 (macro7259 k) -theorem macro7260 (k : Nat) : applyExit (before7260 k) exit353 (1*k+8) = some (before7261 k) := by - simp (disch := omega) [before7260, before7261, exit353, applyExit, pop, push] - <;> omega -theorem step7260 (k : Nat) : Runs ((1*k+8)*1214) (before7260 k).denote (before7261 k).denote := - @applyExit_sound (before7260 k) (before7261 k) exit353 (1*k+8) valid353 (macro7260 k) -theorem macro7261 (k : Nat) : applyExit (before7261 k) exit34 9 = some (before7262 k) := by - simp (disch := omega) [before7261, before7262, exit34, applyExit, pop, push] - <;> omega -theorem step7261 (k : Nat) : Runs (9*2) (before7261 k).denote (before7262 k).denote := - @applyExit_sound (before7261 k) (before7262 k) exit34 9 valid34 (macro7261 k) -theorem macro7262 (k : Nat) : applyExit (before7262 k) exit35 1 = some (before7263 k) := by - simp (disch := omega) [before7262, before7263, exit35, applyExit, pop, push] - <;> omega -theorem step7262 (k : Nat) : Runs (1*2) (before7262 k).denote (before7263 k).denote := - @applyExit_sound (before7262 k) (before7263 k) exit35 1 valid35 (macro7262 k) -theorem macro7263 (k : Nat) : applyExit (before7263 k) exit36 19 = some (before7264 k) := by - simp (disch := omega) [before7263, before7264, exit36, applyExit, pop, push] - <;> omega -theorem step7263 (k : Nat) : Runs (19*2) (before7263 k).denote (before7264 k).denote := - @applyExit_sound (before7263 k) (before7264 k) exit36 19 valid36 (macro7263 k) -theorem macro7264 (k : Nat) : applyExit (before7264 k) exit31 1 = some (before7265 k) := by - simp (disch := omega) [before7264, before7265, exit31, applyExit, pop, push] - <;> omega -theorem step7264 (k : Nat) : Runs (1*1) (before7264 k).denote (before7265 k).denote := - @applyExit_sound (before7264 k) (before7265 k) exit31 1 valid31 (macro7264 k) -theorem macro7265 (k : Nat) : applyExit (before7265 k) exit10 19 = some (before7266 k) := by - simp (disch := omega) [before7265, before7266, exit10, applyExit, pop, push] - <;> omega -theorem step7265 (k : Nat) : Runs (19*2) (before7265 k).denote (before7266 k).denote := - @applyExit_sound (before7265 k) (before7266 k) exit10 19 valid10 (macro7265 k) -theorem macro7266 (k : Nat) : applyExit (before7266 k) exit32 1 = some (before7267 k) := by - simp (disch := omega) [before7266, before7267, exit32, applyExit, pop, push] - <;> omega -theorem step7266 (k : Nat) : Runs (1*3) (before7266 k).denote (before7267 k).denote := - @applyExit_sound (before7266 k) (before7267 k) exit32 1 valid32 (macro7266 k) -theorem macro7267 (k : Nat) : applyExit (before7267 k) exit36 19 = some (before7268 k) := by - simp (disch := omega) [before7267, before7268, exit36, applyExit, pop, push] - <;> omega -theorem step7267 (k : Nat) : Runs (19*2) (before7267 k).denote (before7268 k).denote := - @applyExit_sound (before7267 k) (before7268 k) exit36 19 valid36 (macro7267 k) -theorem macro7268 (k : Nat) : applyExit (before7268 k) exit33 1 = some (before7269 k) := by - simp (disch := omega) [before7268, before7269, exit33, applyExit, pop, push] - <;> omega -theorem step7268 (k : Nat) : Runs (1*2) (before7268 k).denote (before7269 k).denote := - @applyExit_sound (before7268 k) (before7269 k) exit33 1 valid33 (macro7268 k) -theorem macro7269 (k : Nat) : applyExit (before7269 k) exit34 88 = some (before7270 k) := by - simp (disch := omega) [before7269, before7270, exit34, applyExit, pop, push] - <;> omega -theorem step7269 (k : Nat) : Runs (88*2) (before7269 k).denote (before7270 k).denote := - @applyExit_sound (before7269 k) (before7270 k) exit34 88 valid34 (macro7269 k) -theorem macro7270 (k : Nat) : applyExit (before7270 k) exit35 1 = some (before7271 k) := by - simp (disch := omega) [before7270, before7271, exit35, applyExit, pop, push] - <;> omega -theorem step7270 (k : Nat) : Runs (1*2) (before7270 k).denote (before7271 k).denote := - @applyExit_sound (before7270 k) (before7271 k) exit35 1 valid35 (macro7270 k) -theorem macro7271 (k : Nat) : applyExit (before7271 k) exit36 40 = some (before7272 k) := by - simp (disch := omega) [before7271, before7272, exit36, applyExit, pop, push] - <;> omega -theorem step7271 (k : Nat) : Runs (40*2) (before7271 k).denote (before7272 k).denote := - @applyExit_sound (before7271 k) (before7272 k) exit36 40 valid36 (macro7271 k) -theorem macro7272 (k : Nat) : applyExit (before7272 k) exit31 1 = some (before7273 k) := by - simp (disch := omega) [before7272, before7273, exit31, applyExit, pop, push] - <;> omega -theorem step7272 (k : Nat) : Runs (1*1) (before7272 k).denote (before7273 k).denote := - @applyExit_sound (before7272 k) (before7273 k) exit31 1 valid31 (macro7272 k) -theorem macro7273 (k : Nat) : applyExit (before7273 k) exit10 40 = some (before7274 k) := by - simp (disch := omega) [before7273, before7274, exit10, applyExit, pop, push] - <;> omega -theorem step7273 (k : Nat) : Runs (40*2) (before7273 k).denote (before7274 k).denote := - @applyExit_sound (before7273 k) (before7274 k) exit10 40 valid10 (macro7273 k) -theorem macro7274 (k : Nat) : applyExit (before7274 k) exit32 1 = some (before7275 k) := by - simp (disch := omega) [before7274, before7275, exit32, applyExit, pop, push] - <;> omega -theorem step7274 (k : Nat) : Runs (1*3) (before7274 k).denote (before7275 k).denote := - @applyExit_sound (before7274 k) (before7275 k) exit32 1 valid32 (macro7274 k) -theorem macro7275 (k : Nat) : applyExit (before7275 k) exit36 40 = some (before7276 k) := by - simp (disch := omega) [before7275, before7276, exit36, applyExit, pop, push] - <;> omega -theorem step7275 (k : Nat) : Runs (40*2) (before7275 k).denote (before7276 k).denote := - @applyExit_sound (before7275 k) (before7276 k) exit36 40 valid36 (macro7275 k) -theorem macro7276 (k : Nat) : applyExit (before7276 k) exit33 1 = some (before7277 k) := by - simp (disch := omega) [before7276, before7277, exit33, applyExit, pop, push] - <;> omega -theorem step7276 (k : Nat) : Runs (1*2) (before7276 k).denote (before7277 k).denote := - @applyExit_sound (before7276 k) (before7277 k) exit33 1 valid33 (macro7276 k) -theorem macro7277 (k : Nat) : applyExit (before7277 k) exit34 12 = some (before7278 k) := by - simp (disch := omega) [before7277, before7278, exit34, applyExit, pop, push] - <;> omega -theorem step7277 (k : Nat) : Runs (12*2) (before7277 k).denote (before7278 k).denote := - @applyExit_sound (before7277 k) (before7278 k) exit34 12 valid34 (macro7277 k) -theorem macro7278 (k : Nat) : applyExit (before7278 k) exit35 1 = some (before7279 k) := by - simp (disch := omega) [before7278, before7279, exit35, applyExit, pop, push] - <;> omega -theorem step7278 (k : Nat) : Runs (1*2) (before7278 k).denote (before7279 k).denote := - @applyExit_sound (before7278 k) (before7279 k) exit35 1 valid35 (macro7278 k) -theorem macro7279 (k : Nat) : applyExit (before7279 k) exit36 31 = some (before7280 k) := by - simp (disch := omega) [before7279, before7280, exit36, applyExit, pop, push] - <;> omega -theorem step7279 (k : Nat) : Runs (31*2) (before7279 k).denote (before7280 k).denote := - @applyExit_sound (before7279 k) (before7280 k) exit36 31 valid36 (macro7279 k) -theorem macro7280 (k : Nat) : applyExit (before7280 k) exit31 1 = some (before7281 k) := by - simp (disch := omega) [before7280, before7281, exit31, applyExit, pop, push] - <;> omega -theorem step7280 (k : Nat) : Runs (1*1) (before7280 k).denote (before7281 k).denote := - @applyExit_sound (before7280 k) (before7281 k) exit31 1 valid31 (macro7280 k) -theorem macro7281 (k : Nat) : applyExit (before7281 k) exit10 31 = some (before7282 k) := by - simp (disch := omega) [before7281, before7282, exit10, applyExit, pop, push] - <;> omega -theorem step7281 (k : Nat) : Runs (31*2) (before7281 k).denote (before7282 k).denote := - @applyExit_sound (before7281 k) (before7282 k) exit10 31 valid10 (macro7281 k) -theorem macro7282 (k : Nat) : applyExit (before7282 k) exit32 1 = some (before7283 k) := by - simp (disch := omega) [before7282, before7283, exit32, applyExit, pop, push] - <;> omega -theorem step7282 (k : Nat) : Runs (1*3) (before7282 k).denote (before7283 k).denote := - @applyExit_sound (before7282 k) (before7283 k) exit32 1 valid32 (macro7282 k) -theorem macro7283 (k : Nat) : applyExit (before7283 k) exit36 31 = some (before7284 k) := by - simp (disch := omega) [before7283, before7284, exit36, applyExit, pop, push] - <;> omega -theorem step7283 (k : Nat) : Runs (31*2) (before7283 k).denote (before7284 k).denote := - @applyExit_sound (before7283 k) (before7284 k) exit36 31 valid36 (macro7283 k) -theorem macro7284 (k : Nat) : applyExit (before7284 k) exit33 1 = some (before7285 k) := by - simp (disch := omega) [before7284, before7285, exit33, applyExit, pop, push] - <;> omega -theorem step7284 (k : Nat) : Runs (1*2) (before7284 k).denote (before7285 k).denote := - @applyExit_sound (before7284 k) (before7285 k) exit33 1 valid33 (macro7284 k) -theorem macro7285 (k : Nat) : applyExit (before7285 k) exit35 1 = some (before7286 k) := by - simp (disch := omega) [before7285, before7286, exit35, applyExit, pop, push] - <;> omega -theorem step7285 (k : Nat) : Runs (1*2) (before7285 k).denote (before7286 k).denote := - @applyExit_sound (before7285 k) (before7286 k) exit35 1 valid35 (macro7285 k) -theorem macro7286 (k : Nat) : applyExit (before7286 k) exit36 6 = some (before7287 k) := by - simp (disch := omega) [before7286, before7287, exit36, applyExit, pop, push] - <;> omega -theorem step7286 (k : Nat) : Runs (6*2) (before7286 k).denote (before7287 k).denote := - @applyExit_sound (before7286 k) (before7287 k) exit36 6 valid36 (macro7286 k) -theorem macro7287 (k : Nat) : applyExit (before7287 k) exit39 1 = some (before7288 k) := by - simp (disch := omega) [before7287, before7288, exit39, applyExit, pop, push] - <;> omega -theorem step7287 (k : Nat) : Runs (1*1) (before7287 k).denote (before7288 k).denote := - @applyExit_sound (before7287 k) (before7288 k) exit39 1 valid39 (macro7287 k) -theorem macro7288 (k : Nat) : applyExit (before7288 k) exit10 6 = some (before7289 k) := by - simp (disch := omega) [before7288, before7289, exit10, applyExit, pop, push] - <;> omega -theorem step7288 (k : Nat) : Runs (6*2) (before7288 k).denote (before7289 k).denote := - @applyExit_sound (before7288 k) (before7289 k) exit10 6 valid10 (macro7288 k) -theorem macro7289 (k : Nat) : applyExit (before7289 k) exit32 1 = some (before7290 k) := by - simp (disch := omega) [before7289, before7290, exit32, applyExit, pop, push] - <;> omega -theorem step7289 (k : Nat) : Runs (1*3) (before7289 k).denote (before7290 k).denote := - @applyExit_sound (before7289 k) (before7290 k) exit32 1 valid32 (macro7289 k) -theorem macro7290 (k : Nat) : applyExit (before7290 k) exit36 7 = some (before7291 k) := by - simp (disch := omega) [before7290, before7291, exit36, applyExit, pop, push] - <;> omega -theorem step7290 (k : Nat) : Runs (7*2) (before7290 k).denote (before7291 k).denote := - @applyExit_sound (before7290 k) (before7291 k) exit36 7 valid36 (macro7290 k) -theorem macro7291 (k : Nat) : applyExit (before7291 k) exit39 1 = some (before7292 k) := by - simp (disch := omega) [before7291, before7292, exit39, applyExit, pop, push] - <;> omega -theorem step7291 (k : Nat) : Runs (1*1) (before7291 k).denote (before7292 k).denote := - @applyExit_sound (before7291 k) (before7292 k) exit39 1 valid39 (macro7291 k) -theorem macro7292 (k : Nat) : applyExit (before7292 k) exit10 8 = some (before7293 k) := by - simp (disch := omega) [before7292, before7293, exit10, applyExit, pop, push] - <;> omega -theorem step7292 (k : Nat) : Runs (8*2) (before7292 k).denote (before7293 k).denote := - @applyExit_sound (before7292 k) (before7293 k) exit10 8 valid10 (macro7292 k) -theorem macro7293 (k : Nat) : applyExit (before7293 k) exit46 1 = some (before7294 k) := by - simp (disch := omega) [before7293, before7294, exit46, applyExit, pop, push] - <;> omega -theorem step7293 (k : Nat) : Runs (1*2) (before7293 k).denote (before7294 k).denote := - @applyExit_sound (before7293 k) (before7294 k) exit46 1 valid46 (macro7293 k) -theorem macro7294 (k : Nat) : applyExit (before7294 k) exit47 1 = some (before7295 k) := by - simp (disch := omega) [before7294, before7295, exit47, applyExit, pop, push] - <;> omega -theorem step7294 (k : Nat) : Runs (1*2) (before7294 k).denote (before7295 k).denote := - @applyExit_sound (before7294 k) (before7295 k) exit47 1 valid47 (macro7294 k) -theorem macro7295 (k : Nat) : applyExit (before7295 k) exit62 1 = some (before7296 k) := by - simp (disch := omega) [before7295, before7296, exit62, applyExit, pop, push] - <;> omega -theorem step7295 (k : Nat) : Runs (1*1) (before7295 k).denote (before7296 k).denote := - @applyExit_sound (before7295 k) (before7296 k) exit62 1 valid62 (macro7295 k) -theorem macro7296 (k : Nat) : applyExit (before7296 k) exit35 1 = some (before7297 k) := by - simp (disch := omega) [before7296, before7297, exit35, applyExit, pop, push] - <;> omega -theorem step7296 (k : Nat) : Runs (1*2) (before7296 k).denote (before7297 k).denote := - @applyExit_sound (before7296 k) (before7297 k) exit35 1 valid35 (macro7296 k) -theorem macro7297 (k : Nat) : applyExit (before7297 k) exit39 1 = some (before7298 k) := by - simp (disch := omega) [before7297, before7298, exit39, applyExit, pop, push] - <;> omega -theorem step7297 (k : Nat) : Runs (1*1) (before7297 k).denote (before7298 k).denote := - @applyExit_sound (before7297 k) (before7298 k) exit39 1 valid39 (macro7297 k) -theorem macro7298 (k : Nat) : applyExit (before7298 k) exit32 1 = some (before7299 k) := by - simp (disch := omega) [before7298, before7299, exit32, applyExit, pop, push] - <;> omega -theorem step7298 (k : Nat) : Runs (1*3) (before7298 k).denote (before7299 k).denote := - @applyExit_sound (before7298 k) (before7299 k) exit32 1 valid32 (macro7298 k) -theorem macro7299 (k : Nat) : applyExit (before7299 k) exit36 10 = some (after7299 k) := by - simp (disch := omega) [before7299, after7299, exit36, applyExit, pop, push] - <;> omega -theorem step7299 (k : Nat) : Runs (10*2) (before7299 k).denote (after7299 k).denote := - @applyExit_sound (before7299 k) (after7299 k) exit36 10 valid36 (macro7299 k) -theorem chunkRun072 (k : Nat) : Runs (1304*k+1583534809) (before7200 k).denote (after7299 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2))))))+(((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))))+((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2))))))) ((((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))))+((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3))))))+(((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))))+((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2))))))) (before7200 k).denote (before7250 k).denote (after7299 k).denote (@Runs.trans (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2)))))) (((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))))+((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2)))))) (before7200 k).denote (before7225 k).denote (before7250 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2))))) (before7200 k).denote (before7212 k).denote (before7225 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2)))) (((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before7200 k).denote (before7206 k).denote (before7212 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(2*2))) (before7200 k).denote (before7203 k).denote (before7206 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7200 k).denote (before7201 k).denote (before7203 k).denote (step7200 k) (@Runs.trans (1*1) (1*2) (before7201 k).denote (before7202 k).denote (before7203 k).denote (step7201 k) (step7202 k))) (@Runs.trans (1*1) ((1*3)+(2*2)) (before7203 k).denote (before7204 k).denote (before7206 k).denote (step7203 k) (@Runs.trans (1*3) (2*2) (before7204 k).denote (before7205 k).denote (before7206 k).denote (step7204 k) (step7205 k)))) (@Runs.trans ((1*1)+((3*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7206 k).denote (before7209 k).denote (before7212 k).denote (@Runs.trans (1*1) ((3*2)+(1*2)) (before7206 k).denote (before7207 k).denote (before7209 k).denote (step7206 k) (@Runs.trans (3*2) (1*2) (before7207 k).denote (before7208 k).denote (before7209 k).denote (step7207 k) (step7208 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7209 k).denote (before7210 k).denote (before7212 k).denote (step7209 k) (@Runs.trans (1*1) (1*2) (before7210 k).denote (before7211 k).denote (before7212 k).denote (step7210 k) (step7211 k))))) (@Runs.trans (((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2)))) (((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2)))) (before7212 k).denote (before7218 k).denote (before7225 k).denote (@Runs.trans ((1*1)+((1*3)+(4*2))) ((1*2)+((5*2)+(1*2))) (before7212 k).denote (before7215 k).denote (before7218 k).denote (@Runs.trans (1*1) ((1*3)+(4*2)) (before7212 k).denote (before7213 k).denote (before7215 k).denote (step7212 k) (@Runs.trans (1*3) (4*2) (before7213 k).denote (before7214 k).denote (before7215 k).denote (step7213 k) (step7214 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before7215 k).denote (before7216 k).denote (before7218 k).denote (step7215 k) (@Runs.trans (5*2) (1*2) (before7216 k).denote (before7217 k).denote (before7218 k).denote (step7216 k) (step7217 k)))) (@Runs.trans ((12*2)+((1*1)+(12*2))) (((1*3)+(12*2))+((1*2)+(5*2))) (before7218 k).denote (before7221 k).denote (before7225 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before7218 k).denote (before7219 k).denote (before7221 k).denote (step7218 k) (@Runs.trans (1*1) (12*2) (before7219 k).denote (before7220 k).denote (before7221 k).denote (step7219 k) (step7220 k))) (@Runs.trans ((1*3)+(12*2)) ((1*2)+(5*2)) (before7221 k).denote (before7223 k).denote (before7225 k).denote (@Runs.trans (1*3) (12*2) (before7221 k).denote (before7222 k).denote (before7223 k).denote (step7221 k) (step7222 k)) (@Runs.trans (1*2) (5*2) (before7223 k).denote (before7224 k).denote (before7225 k).denote (step7223 k) (step7224 k)))))) (@Runs.trans ((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2))))) ((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2))))) (before7225 k).denote (before7237 k).denote (before7250 k).denote (@Runs.trans (((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2)))) (((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))) (before7225 k).denote (before7231 k).denote (before7237 k).denote (@Runs.trans ((1*2)+((12*2)+(1*1))) ((12*2)+((1*3)+(12*2))) (before7225 k).denote (before7228 k).denote (before7231 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before7225 k).denote (before7226 k).denote (before7228 k).denote (step7225 k) (@Runs.trans (12*2) (1*1) (before7226 k).denote (before7227 k).denote (before7228 k).denote (step7226 k) (step7227 k))) (@Runs.trans (12*2) ((1*3)+(12*2)) (before7228 k).denote (before7229 k).denote (before7231 k).denote (step7228 k) (@Runs.trans (1*3) (12*2) (before7229 k).denote (before7230 k).denote (before7231 k).denote (step7229 k) (step7230 k)))) (@Runs.trans ((1*2)+((5*2)+((1*k+7)*90))) ((1*38)+((791761149*2)+(1*2))) (before7231 k).denote (before7234 k).denote (before7237 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+7)*90)) (before7231 k).denote (before7232 k).denote (before7234 k).denote (step7231 k) (@Runs.trans (5*2) ((1*k+7)*90) (before7232 k).denote (before7233 k).denote (before7234 k).denote (step7232 k) (step7233 k))) (@Runs.trans (1*38) ((791761149*2)+(1*2)) (before7234 k).denote (before7235 k).denote (before7237 k).denote (step7234 k) (@Runs.trans (791761149*2) (1*2) (before7235 k).denote (before7236 k).denote (before7237 k).denote (step7235 k) (step7236 k))))) (@Runs.trans (((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2)))) (((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2)))) (before7237 k).denote (before7243 k).denote (before7250 k).denote (@Runs.trans ((11*2)+((1*1)+(11*2))) ((1*3)+((11*2)+(1*2))) (before7237 k).denote (before7240 k).denote (before7243 k).denote (@Runs.trans (11*2) ((1*1)+(11*2)) (before7237 k).denote (before7238 k).denote (before7240 k).denote (step7237 k) (@Runs.trans (1*1) (11*2) (before7238 k).denote (before7239 k).denote (before7240 k).denote (step7238 k) (step7239 k))) (@Runs.trans (1*3) ((11*2)+(1*2)) (before7240 k).denote (before7241 k).denote (before7243 k).denote (step7240 k) (@Runs.trans (11*2) (1*2) (before7241 k).denote (before7242 k).denote (before7243 k).denote (step7241 k) (step7242 k)))) (@Runs.trans ((18*2)+((1*2)+(43*2))) (((1*1)+(43*2))+((1*3)+(43*2))) (before7243 k).denote (before7246 k).denote (before7250 k).denote (@Runs.trans (18*2) ((1*2)+(43*2)) (before7243 k).denote (before7244 k).denote (before7246 k).denote (step7243 k) (@Runs.trans (1*2) (43*2) (before7244 k).denote (before7245 k).denote (before7246 k).denote (step7244 k) (step7245 k))) (@Runs.trans ((1*1)+(43*2)) ((1*3)+(43*2)) (before7246 k).denote (before7248 k).denote (before7250 k).denote (@Runs.trans (1*1) (43*2) (before7246 k).denote (before7247 k).denote (before7248 k).denote (step7246 k) (step7247 k)) (@Runs.trans (1*3) (43*2) (before7248 k).denote (before7249 k).denote (before7250 k).denote (step7248 k) (step7249 k))))))) (@Runs.trans (((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))))+((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3)))))) (((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))))+((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2)))))) (before7250 k).denote (before7275 k).denote (after7299 k).denote (@Runs.trans ((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2))))) ((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3))))) (before7250 k).denote (before7262 k).denote (before7275 k).denote (@Runs.trans (((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2)))) (((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))) (before7250 k).denote (before7256 k).denote (before7262 k).denote (@Runs.trans ((1*2)+((12*2)+(1*2))) ((95*2)+((1*1)+(95*2))) (before7250 k).denote (before7253 k).denote (before7256 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before7250 k).denote (before7251 k).denote (before7253 k).denote (step7250 k) (@Runs.trans (12*2) (1*2) (before7251 k).denote (before7252 k).denote (before7253 k).denote (step7251 k) (step7252 k))) (@Runs.trans (95*2) ((1*1)+(95*2)) (before7253 k).denote (before7254 k).denote (before7256 k).denote (step7253 k) (@Runs.trans (1*1) (95*2) (before7254 k).denote (before7255 k).denote (before7256 k).denote (step7254 k) (step7255 k)))) (@Runs.trans ((1*3)+((95*2)+(1*2))) ((24*2)+(((1*k+8)*1214)+(9*2))) (before7256 k).denote (before7259 k).denote (before7262 k).denote (@Runs.trans (1*3) ((95*2)+(1*2)) (before7256 k).denote (before7257 k).denote (before7259 k).denote (step7256 k) (@Runs.trans (95*2) (1*2) (before7257 k).denote (before7258 k).denote (before7259 k).denote (step7257 k) (step7258 k))) (@Runs.trans (24*2) (((1*k+8)*1214)+(9*2)) (before7259 k).denote (before7260 k).denote (before7262 k).denote (step7259 k) (@Runs.trans ((1*k+8)*1214) (9*2) (before7260 k).denote (before7261 k).denote (before7262 k).denote (step7260 k) (step7261 k))))) (@Runs.trans (((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2)))) (((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3)))) (before7262 k).denote (before7268 k).denote (before7275 k).denote (@Runs.trans ((1*2)+((19*2)+(1*1))) ((19*2)+((1*3)+(19*2))) (before7262 k).denote (before7265 k).denote (before7268 k).denote (@Runs.trans (1*2) ((19*2)+(1*1)) (before7262 k).denote (before7263 k).denote (before7265 k).denote (step7262 k) (@Runs.trans (19*2) (1*1) (before7263 k).denote (before7264 k).denote (before7265 k).denote (step7263 k) (step7264 k))) (@Runs.trans (19*2) ((1*3)+(19*2)) (before7265 k).denote (before7266 k).denote (before7268 k).denote (step7265 k) (@Runs.trans (1*3) (19*2) (before7266 k).denote (before7267 k).denote (before7268 k).denote (step7266 k) (step7267 k)))) (@Runs.trans ((1*2)+((88*2)+(1*2))) (((40*2)+(1*1))+((40*2)+(1*3))) (before7268 k).denote (before7271 k).denote (before7275 k).denote (@Runs.trans (1*2) ((88*2)+(1*2)) (before7268 k).denote (before7269 k).denote (before7271 k).denote (step7268 k) (@Runs.trans (88*2) (1*2) (before7269 k).denote (before7270 k).denote (before7271 k).denote (step7269 k) (step7270 k))) (@Runs.trans ((40*2)+(1*1)) ((40*2)+(1*3)) (before7271 k).denote (before7273 k).denote (before7275 k).denote (@Runs.trans (40*2) (1*1) (before7271 k).denote (before7272 k).denote (before7273 k).denote (step7271 k) (step7272 k)) (@Runs.trans (40*2) (1*3) (before7273 k).denote (before7274 k).denote (before7275 k).denote (step7273 k) (step7274 k)))))) (@Runs.trans ((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2))))) ((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2))))) (before7275 k).denote (before7287 k).denote (after7299 k).denote (@Runs.trans (((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1)))) (((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))) (before7275 k).denote (before7281 k).denote (before7287 k).denote (@Runs.trans ((40*2)+((1*2)+(12*2))) ((1*2)+((31*2)+(1*1))) (before7275 k).denote (before7278 k).denote (before7281 k).denote (@Runs.trans (40*2) ((1*2)+(12*2)) (before7275 k).denote (before7276 k).denote (before7278 k).denote (step7275 k) (@Runs.trans (1*2) (12*2) (before7276 k).denote (before7277 k).denote (before7278 k).denote (step7276 k) (step7277 k))) (@Runs.trans (1*2) ((31*2)+(1*1)) (before7278 k).denote (before7279 k).denote (before7281 k).denote (step7278 k) (@Runs.trans (31*2) (1*1) (before7279 k).denote (before7280 k).denote (before7281 k).denote (step7279 k) (step7280 k)))) (@Runs.trans ((31*2)+((1*3)+(31*2))) ((1*2)+((1*2)+(6*2))) (before7281 k).denote (before7284 k).denote (before7287 k).denote (@Runs.trans (31*2) ((1*3)+(31*2)) (before7281 k).denote (before7282 k).denote (before7284 k).denote (step7281 k) (@Runs.trans (1*3) (31*2) (before7282 k).denote (before7283 k).denote (before7284 k).denote (step7282 k) (step7283 k))) (@Runs.trans (1*2) ((1*2)+(6*2)) (before7284 k).denote (before7285 k).denote (before7287 k).denote (step7284 k) (@Runs.trans (1*2) (6*2) (before7285 k).denote (before7286 k).denote (before7287 k).denote (step7285 k) (step7286 k))))) (@Runs.trans (((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2)))) (((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2)))) (before7287 k).denote (before7293 k).denote (after7299 k).denote (@Runs.trans ((1*1)+((6*2)+(1*3))) ((7*2)+((1*1)+(8*2))) (before7287 k).denote (before7290 k).denote (before7293 k).denote (@Runs.trans (1*1) ((6*2)+(1*3)) (before7287 k).denote (before7288 k).denote (before7290 k).denote (step7287 k) (@Runs.trans (6*2) (1*3) (before7288 k).denote (before7289 k).denote (before7290 k).denote (step7288 k) (step7289 k))) (@Runs.trans (7*2) ((1*1)+(8*2)) (before7290 k).denote (before7291 k).denote (before7293 k).denote (step7290 k) (@Runs.trans (1*1) (8*2) (before7291 k).denote (before7292 k).denote (before7293 k).denote (step7291 k) (step7292 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) (((1*2)+(1*1))+((1*3)+(10*2))) (before7293 k).denote (before7296 k).denote (after7299 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7293 k).denote (before7294 k).denote (before7296 k).denote (step7293 k) (@Runs.trans (1*2) (1*1) (before7294 k).denote (before7295 k).denote (before7296 k).denote (step7294 k) (step7295 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(10*2)) (before7296 k).denote (before7298 k).denote (after7299 k).denote (@Runs.trans (1*2) (1*1) (before7296 k).denote (before7297 k).denote (before7298 k).denote (step7296 k) (step7297 k)) (@Runs.trans (1*3) (10*2) (before7298 k).denote (before7299 k).denote (after7299 k).denote (step7298 k) (step7299 k)))))))) - have ht : (((((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(2*2))))+(((1*1)+((3*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(4*2)))+((1*2)+((5*2)+(1*2))))+(((12*2)+((1*1)+(12*2)))+(((1*3)+(12*2))+((1*2)+(5*2))))))+(((((1*2)+((12*2)+(1*1)))+((12*2)+((1*3)+(12*2))))+(((1*2)+((5*2)+((1*k+7)*90)))+((1*38)+((791761149*2)+(1*2)))))+((((11*2)+((1*1)+(11*2)))+((1*3)+((11*2)+(1*2))))+(((18*2)+((1*2)+(43*2)))+(((1*1)+(43*2))+((1*3)+(43*2)))))))+((((((1*2)+((12*2)+(1*2)))+((95*2)+((1*1)+(95*2))))+(((1*3)+((95*2)+(1*2)))+((24*2)+(((1*k+8)*1214)+(9*2)))))+((((1*2)+((19*2)+(1*1)))+((19*2)+((1*3)+(19*2))))+(((1*2)+((88*2)+(1*2)))+(((40*2)+(1*1))+((40*2)+(1*3))))))+(((((40*2)+((1*2)+(12*2)))+((1*2)+((31*2)+(1*1))))+(((31*2)+((1*3)+(31*2)))+((1*2)+((1*2)+(6*2)))))+((((1*1)+((6*2)+(1*3)))+((7*2)+((1*1)+(8*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(10*2)))))))) = (1304*k+1583534809) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean deleted file mode 100644 index 6b2b2833..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk073.lean +++ /dev/null @@ -1,778 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7300_0 : Stack := [] -abbrev tail7300_1 : Stack := ⟨w0,1⟩ :: tail7300_0 -abbrev tail7300_2 : Stack := ⟨w2,1⟩ :: tail7300_1 -abbrev tail7300_3 : Stack := ⟨w1,1⟩ :: tail7300_2 -abbrev tail7300_4 : Stack := ⟨w0,1⟩ :: tail7300_3 -abbrev tail7300_5 : Stack := ⟨w2,1⟩ :: tail7300_4 -abbrev tail7300_6 : Stack := ⟨w1,2⟩ :: tail7300_5 -abbrev tail7300_7 : Stack := ⟨w0,13⟩ :: tail7300_6 -abbrev tail7300_8 : Stack := ⟨w2,1⟩ :: tail7300_7 -abbrev tail7300_9 : Stack := ⟨w0,5⟩ :: tail7300_8 -abbrev tail7300_10 : Stack := ⟨w2,1⟩ :: tail7300_9 -abbrev tail7300_11 : Stack := ⟨w1,5⟩ :: tail7300_10 -abbrev tail7300_12 : Stack := ⟨w0,13⟩ :: tail7300_11 -abbrev tail7300_13 : Stack := ⟨w2,1⟩ :: tail7300_12 -abbrev tail7300_14 : Stack := ⟨w1,5⟩ :: tail7300_13 -abbrev tail7300_15 : Stack := ⟨w0,13⟩ :: tail7300_14 -abbrev tail7300_16 : Stack := ⟨w2,1⟩ :: tail7300_15 -abbrev tail7300_17 : Stack := ⟨w1,5⟩ :: tail7300_16 -abbrev tail7300_18 (k : Nat) : Stack := ⟨w314,(1*k+7)⟩ :: tail7300_17 -abbrev tail7300_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7300_18 k -abbrev tail7300_20 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7300_19 k -abbrev tail7300_21 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7300_20 k -abbrev tail7300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_21 k -abbrev tail7300_23 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7300_22 k -abbrev tail7300_24 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7300_23 k -abbrev tail7300_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_24 k -abbrev tail7300_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7300_25 k -abbrev tail7300_27 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7300_26 k -abbrev tail7300_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_27 k -abbrev tail7300_29 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7300_28 k -abbrev tail7300_30 (k : Nat) : Stack := ⟨w315,(1*k+8)⟩ :: tail7300_29 k -abbrev tail7300_31 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7300_30 k -abbrev tail7300_32 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7300_31 k -abbrev tail7300_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_32 k -abbrev tail7300_34 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7300_33 k -abbrev tail7300_35 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7300_34 k -abbrev tail7300_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_35 k -abbrev tail7300_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7300_36 k -abbrev tail7300_38 (k : Nat) : Stack := ⟨w0,30⟩ :: tail7300_37 k -abbrev tail7300_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_38 k -abbrev tail7300_40 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7300_39 k -abbrev tail7300_41 : Stack := ⟨w1,1⟩ :: tail7300_0 -abbrev tail7300_42 : Stack := ⟨w1,12⟩ :: tail7300_0 -abbrev tail7300_43 : Stack := ⟨w2,1⟩ :: tail7300_42 -abbrev tail7300_44 (k : Nat) : Stack := ⟨w0,29⟩ :: tail7300_37 k -abbrev tail7300_45 : Stack := ⟨w2,2⟩ :: tail7300_42 -abbrev tail7300_46 (k : Nat) : Stack := ⟨w0,28⟩ :: tail7300_37 k -abbrev tail7300_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_46 k -abbrev tail7300_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_47 k -abbrev tail7300_49 : Stack := ⟨w1,13⟩ :: tail7300_0 -abbrev tail7300_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_47 k -abbrev tail7300_51 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7300_47 k -abbrev tail7300_52 : Stack := ⟨w1,15⟩ :: tail7300_0 -abbrev tail7300_53 : Stack := ⟨w2,1⟩ :: tail7300_52 -abbrev tail7300_54 (k : Nat) : Stack := ⟨w0,27⟩ :: tail7300_37 k -abbrev tail7300_55 : Stack := ⟨w2,2⟩ :: tail7300_52 -abbrev tail7300_56 (k : Nat) : Stack := ⟨w0,26⟩ :: tail7300_37 k -abbrev tail7300_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_56 k -abbrev tail7300_58 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_57 k -abbrev tail7300_59 : Stack := ⟨w1,16⟩ :: tail7300_0 -abbrev tail7300_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_57 k -abbrev tail7300_61 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7300_57 k -abbrev tail7300_62 : Stack := ⟨w1,18⟩ :: tail7300_0 -abbrev tail7300_63 : Stack := ⟨w2,1⟩ :: tail7300_62 -abbrev tail7300_64 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7300_37 k -abbrev tail7300_65 : Stack := ⟨w2,2⟩ :: tail7300_62 -abbrev tail7300_66 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7300_37 k -abbrev tail7300_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_66 k -abbrev tail7300_68 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_67 k -abbrev tail7300_69 : Stack := ⟨w1,19⟩ :: tail7300_0 -abbrev tail7300_70 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_67 k -abbrev tail7300_71 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7300_67 k -abbrev tail7300_72 : Stack := ⟨w1,21⟩ :: tail7300_0 -abbrev tail7300_73 : Stack := ⟨w2,1⟩ :: tail7300_72 -abbrev tail7300_74 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7300_37 k -abbrev tail7300_75 : Stack := ⟨w2,2⟩ :: tail7300_72 -abbrev tail7300_76 (k : Nat) : Stack := ⟨w0,22⟩ :: tail7300_37 k -abbrev tail7300_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_76 k -abbrev tail7300_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_77 k -abbrev tail7300_79 : Stack := ⟨w1,22⟩ :: tail7300_0 -abbrev tail7300_80 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_77 k -abbrev tail7300_81 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7300_77 k -abbrev tail7300_82 : Stack := ⟨w1,24⟩ :: tail7300_0 -abbrev tail7300_83 : Stack := ⟨w2,1⟩ :: tail7300_82 -abbrev tail7300_84 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7300_37 k -abbrev tail7300_85 : Stack := ⟨w2,2⟩ :: tail7300_82 -abbrev tail7300_86 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7300_37 k -abbrev tail7300_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_86 k -abbrev tail7300_88 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_87 k -abbrev tail7300_89 : Stack := ⟨w1,25⟩ :: tail7300_0 -abbrev tail7300_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_87 k -abbrev tail7300_91 (k : Nat) : Stack := ⟨w0,26⟩ :: tail7300_87 k -abbrev tail7300_92 : Stack := ⟨w1,27⟩ :: tail7300_0 -abbrev tail7300_93 : Stack := ⟨w2,1⟩ :: tail7300_92 -abbrev tail7300_94 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7300_37 k -abbrev tail7300_95 : Stack := ⟨w2,2⟩ :: tail7300_92 -abbrev tail7300_96 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7300_37 k -abbrev tail7300_97 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_96 k -abbrev tail7300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_97 k -abbrev tail7300_99 : Stack := ⟨w1,28⟩ :: tail7300_0 -abbrev tail7300_100 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_97 k -abbrev tail7300_101 (k : Nat) : Stack := ⟨w0,29⟩ :: tail7300_97 k -abbrev tail7300_102 : Stack := ⟨w1,30⟩ :: tail7300_0 -abbrev tail7300_103 : Stack := ⟨w2,1⟩ :: tail7300_102 -abbrev tail7300_104 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7300_37 k -abbrev tail7300_105 : Stack := ⟨w2,2⟩ :: tail7300_102 -abbrev tail7300_106 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7300_37 k -abbrev tail7300_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_106 k -abbrev tail7300_108 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_107 k -abbrev tail7300_109 : Stack := ⟨w1,31⟩ :: tail7300_0 -abbrev tail7300_110 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_107 k -abbrev tail7300_111 (k : Nat) : Stack := ⟨w0,32⟩ :: tail7300_107 k -abbrev tail7300_112 : Stack := ⟨w1,33⟩ :: tail7300_0 -abbrev tail7300_113 : Stack := ⟨w2,1⟩ :: tail7300_112 -abbrev tail7300_114 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7300_37 k -abbrev tail7300_115 : Stack := ⟨w2,2⟩ :: tail7300_112 -abbrev tail7300_116 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7300_37 k -abbrev tail7300_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_116 k -abbrev tail7300_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_117 k -abbrev tail7300_119 : Stack := ⟨w1,34⟩ :: tail7300_0 -abbrev tail7300_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_117 k -abbrev tail7300_121 (k : Nat) : Stack := ⟨w0,35⟩ :: tail7300_117 k -abbrev tail7300_122 : Stack := ⟨w1,36⟩ :: tail7300_0 -abbrev tail7300_123 : Stack := ⟨w2,1⟩ :: tail7300_122 -abbrev tail7300_124 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7300_37 k -abbrev tail7300_125 : Stack := ⟨w2,2⟩ :: tail7300_122 -abbrev tail7300_126 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7300_37 k -abbrev tail7300_127 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_126 k -abbrev tail7300_128 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_127 k -abbrev tail7300_129 : Stack := ⟨w1,37⟩ :: tail7300_0 -abbrev tail7300_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_127 k -abbrev tail7300_131 (k : Nat) : Stack := ⟨w0,38⟩ :: tail7300_127 k -abbrev tail7300_132 : Stack := ⟨w1,39⟩ :: tail7300_0 -abbrev tail7300_133 : Stack := ⟨w2,1⟩ :: tail7300_132 -abbrev tail7300_134 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7300_37 k -abbrev tail7300_135 : Stack := ⟨w2,2⟩ :: tail7300_132 -abbrev tail7300_136 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7300_37 k -abbrev tail7300_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_136 k -abbrev tail7300_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_137 k -abbrev tail7300_139 : Stack := ⟨w1,40⟩ :: tail7300_0 -abbrev tail7300_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_137 k -abbrev tail7300_141 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7300_137 k -abbrev tail7300_142 : Stack := ⟨w1,42⟩ :: tail7300_0 -abbrev tail7300_143 : Stack := ⟨w2,1⟩ :: tail7300_142 -abbrev tail7300_144 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7300_37 k -abbrev tail7300_145 : Stack := ⟨w2,2⟩ :: tail7300_142 -abbrev tail7300_146 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7300_37 k -abbrev tail7300_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7300_146 k -abbrev tail7300_148 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7300_147 k -abbrev tail7300_149 : Stack := ⟨w1,43⟩ :: tail7300_0 -abbrev tail7300_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7300_147 k -abbrev tail7300_151 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7300_147 k - -def before7300 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527015),(tail7300_40 k),tail7300_0⟩ -def before7301 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527015),(tail7300_40 k),tail7300_41⟩ -def before7302 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail7300_39 k),tail7300_42⟩ -def before7303 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526991),(tail7300_38 k),tail7300_43⟩ -def before7304 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526989),(tail7300_44 k),tail7300_45⟩ -def before7305 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526989),(tail7300_47 k),tail7300_45⟩ -def before7306 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526991),(tail7300_48 k),tail7300_43⟩ -def before7307 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526991),(tail7300_48 k),tail7300_49⟩ -def before7308 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526991),(tail7300_50 k),tail7300_49⟩ -def before7309 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527017),(tail7300_51 k),tail7300_0⟩ -def before7310 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527017),(tail7300_51 k),tail7300_41⟩ -def before7311 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526989),(tail7300_47 k),tail7300_52⟩ -def before7312 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526987),(tail7300_46 k),tail7300_53⟩ -def before7313 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526985),(tail7300_54 k),tail7300_55⟩ -def before7314 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526985),(tail7300_57 k),tail7300_55⟩ -def before7315 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526987),(tail7300_58 k),tail7300_53⟩ -def before7316 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526987),(tail7300_58 k),tail7300_59⟩ -def before7317 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526987),(tail7300_60 k),tail7300_59⟩ -def before7318 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527019),(tail7300_61 k),tail7300_0⟩ -def before7319 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527019),(tail7300_61 k),tail7300_41⟩ -def before7320 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526985),(tail7300_57 k),tail7300_62⟩ -def before7321 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526983),(tail7300_56 k),tail7300_63⟩ -def before7322 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526981),(tail7300_64 k),tail7300_65⟩ -def before7323 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526981),(tail7300_67 k),tail7300_65⟩ -def before7324 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526983),(tail7300_68 k),tail7300_63⟩ -def before7325 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526983),(tail7300_68 k),tail7300_69⟩ -def before7326 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526983),(tail7300_70 k),tail7300_69⟩ -def before7327 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527021),(tail7300_71 k),tail7300_0⟩ -def before7328 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527021),(tail7300_71 k),tail7300_41⟩ -def before7329 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526981),(tail7300_67 k),tail7300_72⟩ -def before7330 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526979),(tail7300_66 k),tail7300_73⟩ -def before7331 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526977),(tail7300_74 k),tail7300_75⟩ -def before7332 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526977),(tail7300_77 k),tail7300_75⟩ -def before7333 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526979),(tail7300_78 k),tail7300_73⟩ -def before7334 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526979),(tail7300_78 k),tail7300_79⟩ -def before7335 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526979),(tail7300_80 k),tail7300_79⟩ -def before7336 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527023),(tail7300_81 k),tail7300_0⟩ -def before7337 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527023),(tail7300_81 k),tail7300_41⟩ -def before7338 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526977),(tail7300_77 k),tail7300_82⟩ -def before7339 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526975),(tail7300_76 k),tail7300_83⟩ -def before7340 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526973),(tail7300_84 k),tail7300_85⟩ -def before7341 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526973),(tail7300_87 k),tail7300_85⟩ -def before7342 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526975),(tail7300_88 k),tail7300_83⟩ -def before7343 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526975),(tail7300_88 k),tail7300_89⟩ -def before7344 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526975),(tail7300_90 k),tail7300_89⟩ -def before7345 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527025),(tail7300_91 k),tail7300_0⟩ -def before7346 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527025),(tail7300_91 k),tail7300_41⟩ -def before7347 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526973),(tail7300_87 k),tail7300_92⟩ -def before7348 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526971),(tail7300_86 k),tail7300_93⟩ -def before7349 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526969),(tail7300_94 k),tail7300_95⟩ -def before7350 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526969),(tail7300_97 k),tail7300_95⟩ -def before7351 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail7300_98 k),tail7300_93⟩ -def before7352 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526971),(tail7300_98 k),tail7300_99⟩ -def before7353 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526971),(tail7300_100 k),tail7300_99⟩ -def before7354 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527027),(tail7300_101 k),tail7300_0⟩ -def before7355 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527027),(tail7300_101 k),tail7300_41⟩ -def before7356 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail7300_97 k),tail7300_102⟩ -def before7357 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526967),(tail7300_96 k),tail7300_103⟩ -def before7358 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526965),(tail7300_104 k),tail7300_105⟩ -def before7359 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526965),(tail7300_107 k),tail7300_105⟩ -def before7360 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail7300_108 k),tail7300_103⟩ -def before7361 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail7300_108 k),tail7300_109⟩ -def before7362 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526967),(tail7300_110 k),tail7300_109⟩ -def before7363 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527029),(tail7300_111 k),tail7300_0⟩ -def before7364 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527029),(tail7300_111 k),tail7300_41⟩ -def before7365 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526965),(tail7300_107 k),tail7300_112⟩ -def before7366 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526963),(tail7300_106 k),tail7300_113⟩ -def before7367 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526961),(tail7300_114 k),tail7300_115⟩ -def before7368 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526961),(tail7300_117 k),tail7300_115⟩ -def before7369 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail7300_118 k),tail7300_113⟩ -def before7370 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail7300_118 k),tail7300_119⟩ -def before7371 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526963),(tail7300_120 k),tail7300_119⟩ -def before7372 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527031),(tail7300_121 k),tail7300_0⟩ -def before7373 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527031),(tail7300_121 k),tail7300_41⟩ -def before7374 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail7300_117 k),tail7300_122⟩ -def before7375 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526959),(tail7300_116 k),tail7300_123⟩ -def before7376 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526957),(tail7300_124 k),tail7300_125⟩ -def before7377 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526957),(tail7300_127 k),tail7300_125⟩ -def before7378 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail7300_128 k),tail7300_123⟩ -def before7379 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail7300_128 k),tail7300_129⟩ -def before7380 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526959),(tail7300_130 k),tail7300_129⟩ -def before7381 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527033),(tail7300_131 k),tail7300_0⟩ -def before7382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527033),(tail7300_131 k),tail7300_41⟩ -def before7383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail7300_127 k),tail7300_132⟩ -def before7384 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526955),(tail7300_126 k),tail7300_133⟩ -def before7385 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526953),(tail7300_134 k),tail7300_135⟩ -def before7386 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526953),(tail7300_137 k),tail7300_135⟩ -def before7387 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail7300_138 k),tail7300_133⟩ -def before7388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail7300_138 k),tail7300_139⟩ -def before7389 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526955),(tail7300_140 k),tail7300_139⟩ -def before7390 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527035),(tail7300_141 k),tail7300_0⟩ -def before7391 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527035),(tail7300_141 k),tail7300_41⟩ -def before7392 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail7300_137 k),tail7300_142⟩ -def before7393 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526951),(tail7300_136 k),tail7300_143⟩ -def before7394 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526949),(tail7300_144 k),tail7300_145⟩ -def before7395 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526949),(tail7300_147 k),tail7300_145⟩ -def before7396 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail7300_148 k),tail7300_143⟩ -def before7397 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail7300_148 k),tail7300_149⟩ -def before7398 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526951),(tail7300_150 k),tail7300_149⟩ -def before7399 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527037),(tail7300_151 k),tail7300_0⟩ -def after7399 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527037),(tail7300_151 k),tail7300_41⟩ - -theorem macro7300 (k : Nat) : applyExit (before7300 k) exit39 1 = some (before7301 k) := by - simp (disch := omega) [before7300, before7301, exit39, applyExit, pop, push] - <;> omega -theorem step7300 (k : Nat) : Runs (1*1) (before7300 k).denote (before7301 k).denote := - @applyExit_sound (before7300 k) (before7301 k) exit39 1 valid39 (macro7300 k) -theorem macro7301 (k : Nat) : applyExit (before7301 k) exit10 11 = some (before7302 k) := by - simp (disch := omega) [before7301, before7302, exit10, applyExit, pop, push] - <;> omega -theorem step7301 (k : Nat) : Runs (11*2) (before7301 k).denote (before7302 k).denote := - @applyExit_sound (before7301 k) (before7302 k) exit10 11 valid10 (macro7301 k) -theorem macro7302 (k : Nat) : applyExit (before7302 k) exit46 1 = some (before7303 k) := by - simp (disch := omega) [before7302, before7303, exit46, applyExit, pop, push] - <;> omega -theorem step7302 (k : Nat) : Runs (1*2) (before7302 k).denote (before7303 k).denote := - @applyExit_sound (before7302 k) (before7303 k) exit46 1 valid46 (macro7302 k) -theorem macro7303 (k : Nat) : applyExit (before7303 k) exit47 1 = some (before7304 k) := by - simp (disch := omega) [before7303, before7304, exit47, applyExit, pop, push] - <;> omega -theorem step7303 (k : Nat) : Runs (1*2) (before7303 k).denote (before7304 k).denote := - @applyExit_sound (before7303 k) (before7304 k) exit47 1 valid47 (macro7303 k) -theorem macro7304 (k : Nat) : applyExit (before7304 k) exit62 1 = some (before7305 k) := by - simp (disch := omega) [before7304, before7305, exit62, applyExit, pop, push] - <;> omega -theorem step7304 (k : Nat) : Runs (1*1) (before7304 k).denote (before7305 k).denote := - @applyExit_sound (before7304 k) (before7305 k) exit62 1 valid62 (macro7304 k) -theorem macro7305 (k : Nat) : applyExit (before7305 k) exit35 1 = some (before7306 k) := by - simp (disch := omega) [before7305, before7306, exit35, applyExit, pop, push] - <;> omega -theorem step7305 (k : Nat) : Runs (1*2) (before7305 k).denote (before7306 k).denote := - @applyExit_sound (before7305 k) (before7306 k) exit35 1 valid35 (macro7305 k) -theorem macro7306 (k : Nat) : applyExit (before7306 k) exit39 1 = some (before7307 k) := by - simp (disch := omega) [before7306, before7307, exit39, applyExit, pop, push] - <;> omega -theorem step7306 (k : Nat) : Runs (1*1) (before7306 k).denote (before7307 k).denote := - @applyExit_sound (before7306 k) (before7307 k) exit39 1 valid39 (macro7306 k) -theorem macro7307 (k : Nat) : applyExit (before7307 k) exit32 1 = some (before7308 k) := by - simp (disch := omega) [before7307, before7308, exit32, applyExit, pop, push] - <;> omega -theorem step7307 (k : Nat) : Runs (1*3) (before7307 k).denote (before7308 k).denote := - @applyExit_sound (before7307 k) (before7308 k) exit32 1 valid32 (macro7307 k) -theorem macro7308 (k : Nat) : applyExit (before7308 k) exit36 13 = some (before7309 k) := by - simp (disch := omega) [before7308, before7309, exit36, applyExit, pop, push] - <;> omega -theorem step7308 (k : Nat) : Runs (13*2) (before7308 k).denote (before7309 k).denote := - @applyExit_sound (before7308 k) (before7309 k) exit36 13 valid36 (macro7308 k) -theorem macro7309 (k : Nat) : applyExit (before7309 k) exit39 1 = some (before7310 k) := by - simp (disch := omega) [before7309, before7310, exit39, applyExit, pop, push] - <;> omega -theorem step7309 (k : Nat) : Runs (1*1) (before7309 k).denote (before7310 k).denote := - @applyExit_sound (before7309 k) (before7310 k) exit39 1 valid39 (macro7309 k) -theorem macro7310 (k : Nat) : applyExit (before7310 k) exit10 14 = some (before7311 k) := by - simp (disch := omega) [before7310, before7311, exit10, applyExit, pop, push] - <;> omega -theorem step7310 (k : Nat) : Runs (14*2) (before7310 k).denote (before7311 k).denote := - @applyExit_sound (before7310 k) (before7311 k) exit10 14 valid10 (macro7310 k) -theorem macro7311 (k : Nat) : applyExit (before7311 k) exit46 1 = some (before7312 k) := by - simp (disch := omega) [before7311, before7312, exit46, applyExit, pop, push] - <;> omega -theorem step7311 (k : Nat) : Runs (1*2) (before7311 k).denote (before7312 k).denote := - @applyExit_sound (before7311 k) (before7312 k) exit46 1 valid46 (macro7311 k) -theorem macro7312 (k : Nat) : applyExit (before7312 k) exit47 1 = some (before7313 k) := by - simp (disch := omega) [before7312, before7313, exit47, applyExit, pop, push] - <;> omega -theorem step7312 (k : Nat) : Runs (1*2) (before7312 k).denote (before7313 k).denote := - @applyExit_sound (before7312 k) (before7313 k) exit47 1 valid47 (macro7312 k) -theorem macro7313 (k : Nat) : applyExit (before7313 k) exit62 1 = some (before7314 k) := by - simp (disch := omega) [before7313, before7314, exit62, applyExit, pop, push] - <;> omega -theorem step7313 (k : Nat) : Runs (1*1) (before7313 k).denote (before7314 k).denote := - @applyExit_sound (before7313 k) (before7314 k) exit62 1 valid62 (macro7313 k) -theorem macro7314 (k : Nat) : applyExit (before7314 k) exit35 1 = some (before7315 k) := by - simp (disch := omega) [before7314, before7315, exit35, applyExit, pop, push] - <;> omega -theorem step7314 (k : Nat) : Runs (1*2) (before7314 k).denote (before7315 k).denote := - @applyExit_sound (before7314 k) (before7315 k) exit35 1 valid35 (macro7314 k) -theorem macro7315 (k : Nat) : applyExit (before7315 k) exit39 1 = some (before7316 k) := by - simp (disch := omega) [before7315, before7316, exit39, applyExit, pop, push] - <;> omega -theorem step7315 (k : Nat) : Runs (1*1) (before7315 k).denote (before7316 k).denote := - @applyExit_sound (before7315 k) (before7316 k) exit39 1 valid39 (macro7315 k) -theorem macro7316 (k : Nat) : applyExit (before7316 k) exit32 1 = some (before7317 k) := by - simp (disch := omega) [before7316, before7317, exit32, applyExit, pop, push] - <;> omega -theorem step7316 (k : Nat) : Runs (1*3) (before7316 k).denote (before7317 k).denote := - @applyExit_sound (before7316 k) (before7317 k) exit32 1 valid32 (macro7316 k) -theorem macro7317 (k : Nat) : applyExit (before7317 k) exit36 16 = some (before7318 k) := by - simp (disch := omega) [before7317, before7318, exit36, applyExit, pop, push] - <;> omega -theorem step7317 (k : Nat) : Runs (16*2) (before7317 k).denote (before7318 k).denote := - @applyExit_sound (before7317 k) (before7318 k) exit36 16 valid36 (macro7317 k) -theorem macro7318 (k : Nat) : applyExit (before7318 k) exit39 1 = some (before7319 k) := by - simp (disch := omega) [before7318, before7319, exit39, applyExit, pop, push] - <;> omega -theorem step7318 (k : Nat) : Runs (1*1) (before7318 k).denote (before7319 k).denote := - @applyExit_sound (before7318 k) (before7319 k) exit39 1 valid39 (macro7318 k) -theorem macro7319 (k : Nat) : applyExit (before7319 k) exit10 17 = some (before7320 k) := by - simp (disch := omega) [before7319, before7320, exit10, applyExit, pop, push] - <;> omega -theorem step7319 (k : Nat) : Runs (17*2) (before7319 k).denote (before7320 k).denote := - @applyExit_sound (before7319 k) (before7320 k) exit10 17 valid10 (macro7319 k) -theorem macro7320 (k : Nat) : applyExit (before7320 k) exit46 1 = some (before7321 k) := by - simp (disch := omega) [before7320, before7321, exit46, applyExit, pop, push] - <;> omega -theorem step7320 (k : Nat) : Runs (1*2) (before7320 k).denote (before7321 k).denote := - @applyExit_sound (before7320 k) (before7321 k) exit46 1 valid46 (macro7320 k) -theorem macro7321 (k : Nat) : applyExit (before7321 k) exit47 1 = some (before7322 k) := by - simp (disch := omega) [before7321, before7322, exit47, applyExit, pop, push] - <;> omega -theorem step7321 (k : Nat) : Runs (1*2) (before7321 k).denote (before7322 k).denote := - @applyExit_sound (before7321 k) (before7322 k) exit47 1 valid47 (macro7321 k) -theorem macro7322 (k : Nat) : applyExit (before7322 k) exit62 1 = some (before7323 k) := by - simp (disch := omega) [before7322, before7323, exit62, applyExit, pop, push] - <;> omega -theorem step7322 (k : Nat) : Runs (1*1) (before7322 k).denote (before7323 k).denote := - @applyExit_sound (before7322 k) (before7323 k) exit62 1 valid62 (macro7322 k) -theorem macro7323 (k : Nat) : applyExit (before7323 k) exit35 1 = some (before7324 k) := by - simp (disch := omega) [before7323, before7324, exit35, applyExit, pop, push] - <;> omega -theorem step7323 (k : Nat) : Runs (1*2) (before7323 k).denote (before7324 k).denote := - @applyExit_sound (before7323 k) (before7324 k) exit35 1 valid35 (macro7323 k) -theorem macro7324 (k : Nat) : applyExit (before7324 k) exit39 1 = some (before7325 k) := by - simp (disch := omega) [before7324, before7325, exit39, applyExit, pop, push] - <;> omega -theorem step7324 (k : Nat) : Runs (1*1) (before7324 k).denote (before7325 k).denote := - @applyExit_sound (before7324 k) (before7325 k) exit39 1 valid39 (macro7324 k) -theorem macro7325 (k : Nat) : applyExit (before7325 k) exit32 1 = some (before7326 k) := by - simp (disch := omega) [before7325, before7326, exit32, applyExit, pop, push] - <;> omega -theorem step7325 (k : Nat) : Runs (1*3) (before7325 k).denote (before7326 k).denote := - @applyExit_sound (before7325 k) (before7326 k) exit32 1 valid32 (macro7325 k) -theorem macro7326 (k : Nat) : applyExit (before7326 k) exit36 19 = some (before7327 k) := by - simp (disch := omega) [before7326, before7327, exit36, applyExit, pop, push] - <;> omega -theorem step7326 (k : Nat) : Runs (19*2) (before7326 k).denote (before7327 k).denote := - @applyExit_sound (before7326 k) (before7327 k) exit36 19 valid36 (macro7326 k) -theorem macro7327 (k : Nat) : applyExit (before7327 k) exit39 1 = some (before7328 k) := by - simp (disch := omega) [before7327, before7328, exit39, applyExit, pop, push] - <;> omega -theorem step7327 (k : Nat) : Runs (1*1) (before7327 k).denote (before7328 k).denote := - @applyExit_sound (before7327 k) (before7328 k) exit39 1 valid39 (macro7327 k) -theorem macro7328 (k : Nat) : applyExit (before7328 k) exit10 20 = some (before7329 k) := by - simp (disch := omega) [before7328, before7329, exit10, applyExit, pop, push] - <;> omega -theorem step7328 (k : Nat) : Runs (20*2) (before7328 k).denote (before7329 k).denote := - @applyExit_sound (before7328 k) (before7329 k) exit10 20 valid10 (macro7328 k) -theorem macro7329 (k : Nat) : applyExit (before7329 k) exit46 1 = some (before7330 k) := by - simp (disch := omega) [before7329, before7330, exit46, applyExit, pop, push] - <;> omega -theorem step7329 (k : Nat) : Runs (1*2) (before7329 k).denote (before7330 k).denote := - @applyExit_sound (before7329 k) (before7330 k) exit46 1 valid46 (macro7329 k) -theorem macro7330 (k : Nat) : applyExit (before7330 k) exit47 1 = some (before7331 k) := by - simp (disch := omega) [before7330, before7331, exit47, applyExit, pop, push] - <;> omega -theorem step7330 (k : Nat) : Runs (1*2) (before7330 k).denote (before7331 k).denote := - @applyExit_sound (before7330 k) (before7331 k) exit47 1 valid47 (macro7330 k) -theorem macro7331 (k : Nat) : applyExit (before7331 k) exit62 1 = some (before7332 k) := by - simp (disch := omega) [before7331, before7332, exit62, applyExit, pop, push] - <;> omega -theorem step7331 (k : Nat) : Runs (1*1) (before7331 k).denote (before7332 k).denote := - @applyExit_sound (before7331 k) (before7332 k) exit62 1 valid62 (macro7331 k) -theorem macro7332 (k : Nat) : applyExit (before7332 k) exit35 1 = some (before7333 k) := by - simp (disch := omega) [before7332, before7333, exit35, applyExit, pop, push] - <;> omega -theorem step7332 (k : Nat) : Runs (1*2) (before7332 k).denote (before7333 k).denote := - @applyExit_sound (before7332 k) (before7333 k) exit35 1 valid35 (macro7332 k) -theorem macro7333 (k : Nat) : applyExit (before7333 k) exit39 1 = some (before7334 k) := by - simp (disch := omega) [before7333, before7334, exit39, applyExit, pop, push] - <;> omega -theorem step7333 (k : Nat) : Runs (1*1) (before7333 k).denote (before7334 k).denote := - @applyExit_sound (before7333 k) (before7334 k) exit39 1 valid39 (macro7333 k) -theorem macro7334 (k : Nat) : applyExit (before7334 k) exit32 1 = some (before7335 k) := by - simp (disch := omega) [before7334, before7335, exit32, applyExit, pop, push] - <;> omega -theorem step7334 (k : Nat) : Runs (1*3) (before7334 k).denote (before7335 k).denote := - @applyExit_sound (before7334 k) (before7335 k) exit32 1 valid32 (macro7334 k) -theorem macro7335 (k : Nat) : applyExit (before7335 k) exit36 22 = some (before7336 k) := by - simp (disch := omega) [before7335, before7336, exit36, applyExit, pop, push] - <;> omega -theorem step7335 (k : Nat) : Runs (22*2) (before7335 k).denote (before7336 k).denote := - @applyExit_sound (before7335 k) (before7336 k) exit36 22 valid36 (macro7335 k) -theorem macro7336 (k : Nat) : applyExit (before7336 k) exit39 1 = some (before7337 k) := by - simp (disch := omega) [before7336, before7337, exit39, applyExit, pop, push] - <;> omega -theorem step7336 (k : Nat) : Runs (1*1) (before7336 k).denote (before7337 k).denote := - @applyExit_sound (before7336 k) (before7337 k) exit39 1 valid39 (macro7336 k) -theorem macro7337 (k : Nat) : applyExit (before7337 k) exit10 23 = some (before7338 k) := by - simp (disch := omega) [before7337, before7338, exit10, applyExit, pop, push] - <;> omega -theorem step7337 (k : Nat) : Runs (23*2) (before7337 k).denote (before7338 k).denote := - @applyExit_sound (before7337 k) (before7338 k) exit10 23 valid10 (macro7337 k) -theorem macro7338 (k : Nat) : applyExit (before7338 k) exit46 1 = some (before7339 k) := by - simp (disch := omega) [before7338, before7339, exit46, applyExit, pop, push] - <;> omega -theorem step7338 (k : Nat) : Runs (1*2) (before7338 k).denote (before7339 k).denote := - @applyExit_sound (before7338 k) (before7339 k) exit46 1 valid46 (macro7338 k) -theorem macro7339 (k : Nat) : applyExit (before7339 k) exit47 1 = some (before7340 k) := by - simp (disch := omega) [before7339, before7340, exit47, applyExit, pop, push] - <;> omega -theorem step7339 (k : Nat) : Runs (1*2) (before7339 k).denote (before7340 k).denote := - @applyExit_sound (before7339 k) (before7340 k) exit47 1 valid47 (macro7339 k) -theorem macro7340 (k : Nat) : applyExit (before7340 k) exit62 1 = some (before7341 k) := by - simp (disch := omega) [before7340, before7341, exit62, applyExit, pop, push] - <;> omega -theorem step7340 (k : Nat) : Runs (1*1) (before7340 k).denote (before7341 k).denote := - @applyExit_sound (before7340 k) (before7341 k) exit62 1 valid62 (macro7340 k) -theorem macro7341 (k : Nat) : applyExit (before7341 k) exit35 1 = some (before7342 k) := by - simp (disch := omega) [before7341, before7342, exit35, applyExit, pop, push] - <;> omega -theorem step7341 (k : Nat) : Runs (1*2) (before7341 k).denote (before7342 k).denote := - @applyExit_sound (before7341 k) (before7342 k) exit35 1 valid35 (macro7341 k) -theorem macro7342 (k : Nat) : applyExit (before7342 k) exit39 1 = some (before7343 k) := by - simp (disch := omega) [before7342, before7343, exit39, applyExit, pop, push] - <;> omega -theorem step7342 (k : Nat) : Runs (1*1) (before7342 k).denote (before7343 k).denote := - @applyExit_sound (before7342 k) (before7343 k) exit39 1 valid39 (macro7342 k) -theorem macro7343 (k : Nat) : applyExit (before7343 k) exit32 1 = some (before7344 k) := by - simp (disch := omega) [before7343, before7344, exit32, applyExit, pop, push] - <;> omega -theorem step7343 (k : Nat) : Runs (1*3) (before7343 k).denote (before7344 k).denote := - @applyExit_sound (before7343 k) (before7344 k) exit32 1 valid32 (macro7343 k) -theorem macro7344 (k : Nat) : applyExit (before7344 k) exit36 25 = some (before7345 k) := by - simp (disch := omega) [before7344, before7345, exit36, applyExit, pop, push] - <;> omega -theorem step7344 (k : Nat) : Runs (25*2) (before7344 k).denote (before7345 k).denote := - @applyExit_sound (before7344 k) (before7345 k) exit36 25 valid36 (macro7344 k) -theorem macro7345 (k : Nat) : applyExit (before7345 k) exit39 1 = some (before7346 k) := by - simp (disch := omega) [before7345, before7346, exit39, applyExit, pop, push] - <;> omega -theorem step7345 (k : Nat) : Runs (1*1) (before7345 k).denote (before7346 k).denote := - @applyExit_sound (before7345 k) (before7346 k) exit39 1 valid39 (macro7345 k) -theorem macro7346 (k : Nat) : applyExit (before7346 k) exit10 26 = some (before7347 k) := by - simp (disch := omega) [before7346, before7347, exit10, applyExit, pop, push] - <;> omega -theorem step7346 (k : Nat) : Runs (26*2) (before7346 k).denote (before7347 k).denote := - @applyExit_sound (before7346 k) (before7347 k) exit10 26 valid10 (macro7346 k) -theorem macro7347 (k : Nat) : applyExit (before7347 k) exit46 1 = some (before7348 k) := by - simp (disch := omega) [before7347, before7348, exit46, applyExit, pop, push] - <;> omega -theorem step7347 (k : Nat) : Runs (1*2) (before7347 k).denote (before7348 k).denote := - @applyExit_sound (before7347 k) (before7348 k) exit46 1 valid46 (macro7347 k) -theorem macro7348 (k : Nat) : applyExit (before7348 k) exit47 1 = some (before7349 k) := by - simp (disch := omega) [before7348, before7349, exit47, applyExit, pop, push] - <;> omega -theorem step7348 (k : Nat) : Runs (1*2) (before7348 k).denote (before7349 k).denote := - @applyExit_sound (before7348 k) (before7349 k) exit47 1 valid47 (macro7348 k) -theorem macro7349 (k : Nat) : applyExit (before7349 k) exit62 1 = some (before7350 k) := by - simp (disch := omega) [before7349, before7350, exit62, applyExit, pop, push] - <;> omega -theorem step7349 (k : Nat) : Runs (1*1) (before7349 k).denote (before7350 k).denote := - @applyExit_sound (before7349 k) (before7350 k) exit62 1 valid62 (macro7349 k) -theorem macro7350 (k : Nat) : applyExit (before7350 k) exit35 1 = some (before7351 k) := by - simp (disch := omega) [before7350, before7351, exit35, applyExit, pop, push] - <;> omega -theorem step7350 (k : Nat) : Runs (1*2) (before7350 k).denote (before7351 k).denote := - @applyExit_sound (before7350 k) (before7351 k) exit35 1 valid35 (macro7350 k) -theorem macro7351 (k : Nat) : applyExit (before7351 k) exit39 1 = some (before7352 k) := by - simp (disch := omega) [before7351, before7352, exit39, applyExit, pop, push] - <;> omega -theorem step7351 (k : Nat) : Runs (1*1) (before7351 k).denote (before7352 k).denote := - @applyExit_sound (before7351 k) (before7352 k) exit39 1 valid39 (macro7351 k) -theorem macro7352 (k : Nat) : applyExit (before7352 k) exit32 1 = some (before7353 k) := by - simp (disch := omega) [before7352, before7353, exit32, applyExit, pop, push] - <;> omega -theorem step7352 (k : Nat) : Runs (1*3) (before7352 k).denote (before7353 k).denote := - @applyExit_sound (before7352 k) (before7353 k) exit32 1 valid32 (macro7352 k) -theorem macro7353 (k : Nat) : applyExit (before7353 k) exit36 28 = some (before7354 k) := by - simp (disch := omega) [before7353, before7354, exit36, applyExit, pop, push] - <;> omega -theorem step7353 (k : Nat) : Runs (28*2) (before7353 k).denote (before7354 k).denote := - @applyExit_sound (before7353 k) (before7354 k) exit36 28 valid36 (macro7353 k) -theorem macro7354 (k : Nat) : applyExit (before7354 k) exit39 1 = some (before7355 k) := by - simp (disch := omega) [before7354, before7355, exit39, applyExit, pop, push] - <;> omega -theorem step7354 (k : Nat) : Runs (1*1) (before7354 k).denote (before7355 k).denote := - @applyExit_sound (before7354 k) (before7355 k) exit39 1 valid39 (macro7354 k) -theorem macro7355 (k : Nat) : applyExit (before7355 k) exit10 29 = some (before7356 k) := by - simp (disch := omega) [before7355, before7356, exit10, applyExit, pop, push] - <;> omega -theorem step7355 (k : Nat) : Runs (29*2) (before7355 k).denote (before7356 k).denote := - @applyExit_sound (before7355 k) (before7356 k) exit10 29 valid10 (macro7355 k) -theorem macro7356 (k : Nat) : applyExit (before7356 k) exit46 1 = some (before7357 k) := by - simp (disch := omega) [before7356, before7357, exit46, applyExit, pop, push] - <;> omega -theorem step7356 (k : Nat) : Runs (1*2) (before7356 k).denote (before7357 k).denote := - @applyExit_sound (before7356 k) (before7357 k) exit46 1 valid46 (macro7356 k) -theorem macro7357 (k : Nat) : applyExit (before7357 k) exit47 1 = some (before7358 k) := by - simp (disch := omega) [before7357, before7358, exit47, applyExit, pop, push] - <;> omega -theorem step7357 (k : Nat) : Runs (1*2) (before7357 k).denote (before7358 k).denote := - @applyExit_sound (before7357 k) (before7358 k) exit47 1 valid47 (macro7357 k) -theorem macro7358 (k : Nat) : applyExit (before7358 k) exit62 1 = some (before7359 k) := by - simp (disch := omega) [before7358, before7359, exit62, applyExit, pop, push] - <;> omega -theorem step7358 (k : Nat) : Runs (1*1) (before7358 k).denote (before7359 k).denote := - @applyExit_sound (before7358 k) (before7359 k) exit62 1 valid62 (macro7358 k) -theorem macro7359 (k : Nat) : applyExit (before7359 k) exit35 1 = some (before7360 k) := by - simp (disch := omega) [before7359, before7360, exit35, applyExit, pop, push] - <;> omega -theorem step7359 (k : Nat) : Runs (1*2) (before7359 k).denote (before7360 k).denote := - @applyExit_sound (before7359 k) (before7360 k) exit35 1 valid35 (macro7359 k) -theorem macro7360 (k : Nat) : applyExit (before7360 k) exit39 1 = some (before7361 k) := by - simp (disch := omega) [before7360, before7361, exit39, applyExit, pop, push] - <;> omega -theorem step7360 (k : Nat) : Runs (1*1) (before7360 k).denote (before7361 k).denote := - @applyExit_sound (before7360 k) (before7361 k) exit39 1 valid39 (macro7360 k) -theorem macro7361 (k : Nat) : applyExit (before7361 k) exit32 1 = some (before7362 k) := by - simp (disch := omega) [before7361, before7362, exit32, applyExit, pop, push] - <;> omega -theorem step7361 (k : Nat) : Runs (1*3) (before7361 k).denote (before7362 k).denote := - @applyExit_sound (before7361 k) (before7362 k) exit32 1 valid32 (macro7361 k) -theorem macro7362 (k : Nat) : applyExit (before7362 k) exit36 31 = some (before7363 k) := by - simp (disch := omega) [before7362, before7363, exit36, applyExit, pop, push] - <;> omega -theorem step7362 (k : Nat) : Runs (31*2) (before7362 k).denote (before7363 k).denote := - @applyExit_sound (before7362 k) (before7363 k) exit36 31 valid36 (macro7362 k) -theorem macro7363 (k : Nat) : applyExit (before7363 k) exit39 1 = some (before7364 k) := by - simp (disch := omega) [before7363, before7364, exit39, applyExit, pop, push] - <;> omega -theorem step7363 (k : Nat) : Runs (1*1) (before7363 k).denote (before7364 k).denote := - @applyExit_sound (before7363 k) (before7364 k) exit39 1 valid39 (macro7363 k) -theorem macro7364 (k : Nat) : applyExit (before7364 k) exit10 32 = some (before7365 k) := by - simp (disch := omega) [before7364, before7365, exit10, applyExit, pop, push] - <;> omega -theorem step7364 (k : Nat) : Runs (32*2) (before7364 k).denote (before7365 k).denote := - @applyExit_sound (before7364 k) (before7365 k) exit10 32 valid10 (macro7364 k) -theorem macro7365 (k : Nat) : applyExit (before7365 k) exit46 1 = some (before7366 k) := by - simp (disch := omega) [before7365, before7366, exit46, applyExit, pop, push] - <;> omega -theorem step7365 (k : Nat) : Runs (1*2) (before7365 k).denote (before7366 k).denote := - @applyExit_sound (before7365 k) (before7366 k) exit46 1 valid46 (macro7365 k) -theorem macro7366 (k : Nat) : applyExit (before7366 k) exit47 1 = some (before7367 k) := by - simp (disch := omega) [before7366, before7367, exit47, applyExit, pop, push] - <;> omega -theorem step7366 (k : Nat) : Runs (1*2) (before7366 k).denote (before7367 k).denote := - @applyExit_sound (before7366 k) (before7367 k) exit47 1 valid47 (macro7366 k) -theorem macro7367 (k : Nat) : applyExit (before7367 k) exit62 1 = some (before7368 k) := by - simp (disch := omega) [before7367, before7368, exit62, applyExit, pop, push] - <;> omega -theorem step7367 (k : Nat) : Runs (1*1) (before7367 k).denote (before7368 k).denote := - @applyExit_sound (before7367 k) (before7368 k) exit62 1 valid62 (macro7367 k) -theorem macro7368 (k : Nat) : applyExit (before7368 k) exit35 1 = some (before7369 k) := by - simp (disch := omega) [before7368, before7369, exit35, applyExit, pop, push] - <;> omega -theorem step7368 (k : Nat) : Runs (1*2) (before7368 k).denote (before7369 k).denote := - @applyExit_sound (before7368 k) (before7369 k) exit35 1 valid35 (macro7368 k) -theorem macro7369 (k : Nat) : applyExit (before7369 k) exit39 1 = some (before7370 k) := by - simp (disch := omega) [before7369, before7370, exit39, applyExit, pop, push] - <;> omega -theorem step7369 (k : Nat) : Runs (1*1) (before7369 k).denote (before7370 k).denote := - @applyExit_sound (before7369 k) (before7370 k) exit39 1 valid39 (macro7369 k) -theorem macro7370 (k : Nat) : applyExit (before7370 k) exit32 1 = some (before7371 k) := by - simp (disch := omega) [before7370, before7371, exit32, applyExit, pop, push] - <;> omega -theorem step7370 (k : Nat) : Runs (1*3) (before7370 k).denote (before7371 k).denote := - @applyExit_sound (before7370 k) (before7371 k) exit32 1 valid32 (macro7370 k) -theorem macro7371 (k : Nat) : applyExit (before7371 k) exit36 34 = some (before7372 k) := by - simp (disch := omega) [before7371, before7372, exit36, applyExit, pop, push] - <;> omega -theorem step7371 (k : Nat) : Runs (34*2) (before7371 k).denote (before7372 k).denote := - @applyExit_sound (before7371 k) (before7372 k) exit36 34 valid36 (macro7371 k) -theorem macro7372 (k : Nat) : applyExit (before7372 k) exit39 1 = some (before7373 k) := by - simp (disch := omega) [before7372, before7373, exit39, applyExit, pop, push] - <;> omega -theorem step7372 (k : Nat) : Runs (1*1) (before7372 k).denote (before7373 k).denote := - @applyExit_sound (before7372 k) (before7373 k) exit39 1 valid39 (macro7372 k) -theorem macro7373 (k : Nat) : applyExit (before7373 k) exit10 35 = some (before7374 k) := by - simp (disch := omega) [before7373, before7374, exit10, applyExit, pop, push] - <;> omega -theorem step7373 (k : Nat) : Runs (35*2) (before7373 k).denote (before7374 k).denote := - @applyExit_sound (before7373 k) (before7374 k) exit10 35 valid10 (macro7373 k) -theorem macro7374 (k : Nat) : applyExit (before7374 k) exit46 1 = some (before7375 k) := by - simp (disch := omega) [before7374, before7375, exit46, applyExit, pop, push] - <;> omega -theorem step7374 (k : Nat) : Runs (1*2) (before7374 k).denote (before7375 k).denote := - @applyExit_sound (before7374 k) (before7375 k) exit46 1 valid46 (macro7374 k) -theorem macro7375 (k : Nat) : applyExit (before7375 k) exit47 1 = some (before7376 k) := by - simp (disch := omega) [before7375, before7376, exit47, applyExit, pop, push] - <;> omega -theorem step7375 (k : Nat) : Runs (1*2) (before7375 k).denote (before7376 k).denote := - @applyExit_sound (before7375 k) (before7376 k) exit47 1 valid47 (macro7375 k) -theorem macro7376 (k : Nat) : applyExit (before7376 k) exit62 1 = some (before7377 k) := by - simp (disch := omega) [before7376, before7377, exit62, applyExit, pop, push] - <;> omega -theorem step7376 (k : Nat) : Runs (1*1) (before7376 k).denote (before7377 k).denote := - @applyExit_sound (before7376 k) (before7377 k) exit62 1 valid62 (macro7376 k) -theorem macro7377 (k : Nat) : applyExit (before7377 k) exit35 1 = some (before7378 k) := by - simp (disch := omega) [before7377, before7378, exit35, applyExit, pop, push] - <;> omega -theorem step7377 (k : Nat) : Runs (1*2) (before7377 k).denote (before7378 k).denote := - @applyExit_sound (before7377 k) (before7378 k) exit35 1 valid35 (macro7377 k) -theorem macro7378 (k : Nat) : applyExit (before7378 k) exit39 1 = some (before7379 k) := by - simp (disch := omega) [before7378, before7379, exit39, applyExit, pop, push] - <;> omega -theorem step7378 (k : Nat) : Runs (1*1) (before7378 k).denote (before7379 k).denote := - @applyExit_sound (before7378 k) (before7379 k) exit39 1 valid39 (macro7378 k) -theorem macro7379 (k : Nat) : applyExit (before7379 k) exit32 1 = some (before7380 k) := by - simp (disch := omega) [before7379, before7380, exit32, applyExit, pop, push] - <;> omega -theorem step7379 (k : Nat) : Runs (1*3) (before7379 k).denote (before7380 k).denote := - @applyExit_sound (before7379 k) (before7380 k) exit32 1 valid32 (macro7379 k) -theorem macro7380 (k : Nat) : applyExit (before7380 k) exit36 37 = some (before7381 k) := by - simp (disch := omega) [before7380, before7381, exit36, applyExit, pop, push] - <;> omega -theorem step7380 (k : Nat) : Runs (37*2) (before7380 k).denote (before7381 k).denote := - @applyExit_sound (before7380 k) (before7381 k) exit36 37 valid36 (macro7380 k) -theorem macro7381 (k : Nat) : applyExit (before7381 k) exit39 1 = some (before7382 k) := by - simp (disch := omega) [before7381, before7382, exit39, applyExit, pop, push] - <;> omega -theorem step7381 (k : Nat) : Runs (1*1) (before7381 k).denote (before7382 k).denote := - @applyExit_sound (before7381 k) (before7382 k) exit39 1 valid39 (macro7381 k) -theorem macro7382 (k : Nat) : applyExit (before7382 k) exit10 38 = some (before7383 k) := by - simp (disch := omega) [before7382, before7383, exit10, applyExit, pop, push] - <;> omega -theorem step7382 (k : Nat) : Runs (38*2) (before7382 k).denote (before7383 k).denote := - @applyExit_sound (before7382 k) (before7383 k) exit10 38 valid10 (macro7382 k) -theorem macro7383 (k : Nat) : applyExit (before7383 k) exit46 1 = some (before7384 k) := by - simp (disch := omega) [before7383, before7384, exit46, applyExit, pop, push] - <;> omega -theorem step7383 (k : Nat) : Runs (1*2) (before7383 k).denote (before7384 k).denote := - @applyExit_sound (before7383 k) (before7384 k) exit46 1 valid46 (macro7383 k) -theorem macro7384 (k : Nat) : applyExit (before7384 k) exit47 1 = some (before7385 k) := by - simp (disch := omega) [before7384, before7385, exit47, applyExit, pop, push] - <;> omega -theorem step7384 (k : Nat) : Runs (1*2) (before7384 k).denote (before7385 k).denote := - @applyExit_sound (before7384 k) (before7385 k) exit47 1 valid47 (macro7384 k) -theorem macro7385 (k : Nat) : applyExit (before7385 k) exit62 1 = some (before7386 k) := by - simp (disch := omega) [before7385, before7386, exit62, applyExit, pop, push] - <;> omega -theorem step7385 (k : Nat) : Runs (1*1) (before7385 k).denote (before7386 k).denote := - @applyExit_sound (before7385 k) (before7386 k) exit62 1 valid62 (macro7385 k) -theorem macro7386 (k : Nat) : applyExit (before7386 k) exit35 1 = some (before7387 k) := by - simp (disch := omega) [before7386, before7387, exit35, applyExit, pop, push] - <;> omega -theorem step7386 (k : Nat) : Runs (1*2) (before7386 k).denote (before7387 k).denote := - @applyExit_sound (before7386 k) (before7387 k) exit35 1 valid35 (macro7386 k) -theorem macro7387 (k : Nat) : applyExit (before7387 k) exit39 1 = some (before7388 k) := by - simp (disch := omega) [before7387, before7388, exit39, applyExit, pop, push] - <;> omega -theorem step7387 (k : Nat) : Runs (1*1) (before7387 k).denote (before7388 k).denote := - @applyExit_sound (before7387 k) (before7388 k) exit39 1 valid39 (macro7387 k) -theorem macro7388 (k : Nat) : applyExit (before7388 k) exit32 1 = some (before7389 k) := by - simp (disch := omega) [before7388, before7389, exit32, applyExit, pop, push] - <;> omega -theorem step7388 (k : Nat) : Runs (1*3) (before7388 k).denote (before7389 k).denote := - @applyExit_sound (before7388 k) (before7389 k) exit32 1 valid32 (macro7388 k) -theorem macro7389 (k : Nat) : applyExit (before7389 k) exit36 40 = some (before7390 k) := by - simp (disch := omega) [before7389, before7390, exit36, applyExit, pop, push] - <;> omega -theorem step7389 (k : Nat) : Runs (40*2) (before7389 k).denote (before7390 k).denote := - @applyExit_sound (before7389 k) (before7390 k) exit36 40 valid36 (macro7389 k) -theorem macro7390 (k : Nat) : applyExit (before7390 k) exit39 1 = some (before7391 k) := by - simp (disch := omega) [before7390, before7391, exit39, applyExit, pop, push] - <;> omega -theorem step7390 (k : Nat) : Runs (1*1) (before7390 k).denote (before7391 k).denote := - @applyExit_sound (before7390 k) (before7391 k) exit39 1 valid39 (macro7390 k) -theorem macro7391 (k : Nat) : applyExit (before7391 k) exit10 41 = some (before7392 k) := by - simp (disch := omega) [before7391, before7392, exit10, applyExit, pop, push] - <;> omega -theorem step7391 (k : Nat) : Runs (41*2) (before7391 k).denote (before7392 k).denote := - @applyExit_sound (before7391 k) (before7392 k) exit10 41 valid10 (macro7391 k) -theorem macro7392 (k : Nat) : applyExit (before7392 k) exit46 1 = some (before7393 k) := by - simp (disch := omega) [before7392, before7393, exit46, applyExit, pop, push] - <;> omega -theorem step7392 (k : Nat) : Runs (1*2) (before7392 k).denote (before7393 k).denote := - @applyExit_sound (before7392 k) (before7393 k) exit46 1 valid46 (macro7392 k) -theorem macro7393 (k : Nat) : applyExit (before7393 k) exit47 1 = some (before7394 k) := by - simp (disch := omega) [before7393, before7394, exit47, applyExit, pop, push] - <;> omega -theorem step7393 (k : Nat) : Runs (1*2) (before7393 k).denote (before7394 k).denote := - @applyExit_sound (before7393 k) (before7394 k) exit47 1 valid47 (macro7393 k) -theorem macro7394 (k : Nat) : applyExit (before7394 k) exit62 1 = some (before7395 k) := by - simp (disch := omega) [before7394, before7395, exit62, applyExit, pop, push] - <;> omega -theorem step7394 (k : Nat) : Runs (1*1) (before7394 k).denote (before7395 k).denote := - @applyExit_sound (before7394 k) (before7395 k) exit62 1 valid62 (macro7394 k) -theorem macro7395 (k : Nat) : applyExit (before7395 k) exit35 1 = some (before7396 k) := by - simp (disch := omega) [before7395, before7396, exit35, applyExit, pop, push] - <;> omega -theorem step7395 (k : Nat) : Runs (1*2) (before7395 k).denote (before7396 k).denote := - @applyExit_sound (before7395 k) (before7396 k) exit35 1 valid35 (macro7395 k) -theorem macro7396 (k : Nat) : applyExit (before7396 k) exit39 1 = some (before7397 k) := by - simp (disch := omega) [before7396, before7397, exit39, applyExit, pop, push] - <;> omega -theorem step7396 (k : Nat) : Runs (1*1) (before7396 k).denote (before7397 k).denote := - @applyExit_sound (before7396 k) (before7397 k) exit39 1 valid39 (macro7396 k) -theorem macro7397 (k : Nat) : applyExit (before7397 k) exit32 1 = some (before7398 k) := by - simp (disch := omega) [before7397, before7398, exit32, applyExit, pop, push] - <;> omega -theorem step7397 (k : Nat) : Runs (1*3) (before7397 k).denote (before7398 k).denote := - @applyExit_sound (before7397 k) (before7398 k) exit32 1 valid32 (macro7397 k) -theorem macro7398 (k : Nat) : applyExit (before7398 k) exit36 43 = some (before7399 k) := by - simp (disch := omega) [before7398, before7399, exit36, applyExit, pop, push] - <;> omega -theorem step7398 (k : Nat) : Runs (43*2) (before7398 k).denote (before7399 k).denote := - @applyExit_sound (before7398 k) (before7399 k) exit36 43 valid36 (macro7398 k) -theorem macro7399 (k : Nat) : applyExit (before7399 k) exit39 1 = some (after7399 k) := by - simp (disch := omega) [before7399, after7399, exit39, applyExit, pop, push] - <;> omega -theorem step7399 (k : Nat) : Runs (1*1) (before7399 k).denote (after7399 k).denote := - @applyExit_sound (before7399 k) (after7399 k) exit39 1 valid39 (macro7399 k) -theorem chunkRun073 (k : Nat) : Runs 1321 (before7300 k).denote (after7399 k).denote := by - have h := (@Runs.trans ((((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))))+((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1))))))) (before7300 k).denote (before7350 k).denote (after7399 k).denote (@Runs.trans (((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))))+((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1)))))) (before7300 k).denote (before7325 k).denote (before7350 k).denote (@Runs.trans ((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before7300 k).denote (before7312 k).denote (before7325 k).denote (@Runs.trans (((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))) (before7300 k).denote (before7306 k).denote (before7312 k).denote (@Runs.trans ((1*1)+((11*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7300 k).denote (before7303 k).denote (before7306 k).denote (@Runs.trans (1*1) ((11*2)+(1*2)) (before7300 k).denote (before7301 k).denote (before7303 k).denote (step7300 k) (@Runs.trans (11*2) (1*2) (before7301 k).denote (before7302 k).denote (before7303 k).denote (step7301 k) (step7302 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7303 k).denote (before7304 k).denote (before7306 k).denote (step7303 k) (@Runs.trans (1*1) (1*2) (before7304 k).denote (before7305 k).denote (before7306 k).denote (step7304 k) (step7305 k)))) (@Runs.trans ((1*1)+((1*3)+(13*2))) ((1*1)+((14*2)+(1*2))) (before7306 k).denote (before7309 k).denote (before7312 k).denote (@Runs.trans (1*1) ((1*3)+(13*2)) (before7306 k).denote (before7307 k).denote (before7309 k).denote (step7306 k) (@Runs.trans (1*3) (13*2) (before7307 k).denote (before7308 k).denote (before7309 k).denote (step7307 k) (step7308 k))) (@Runs.trans (1*1) ((14*2)+(1*2)) (before7309 k).denote (before7310 k).denote (before7312 k).denote (step7309 k) (@Runs.trans (14*2) (1*2) (before7310 k).denote (before7311 k).denote (before7312 k).denote (step7310 k) (step7311 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2)))) (((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before7312 k).denote (before7318 k).denote (before7325 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(16*2))) (before7312 k).denote (before7315 k).denote (before7318 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7312 k).denote (before7313 k).denote (before7315 k).denote (step7312 k) (@Runs.trans (1*1) (1*2) (before7313 k).denote (before7314 k).denote (before7315 k).denote (step7313 k) (step7314 k))) (@Runs.trans (1*1) ((1*3)+(16*2)) (before7315 k).denote (before7316 k).denote (before7318 k).denote (step7315 k) (@Runs.trans (1*3) (16*2) (before7316 k).denote (before7317 k).denote (before7318 k).denote (step7316 k) (step7317 k)))) (@Runs.trans ((1*1)+((17*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before7318 k).denote (before7321 k).denote (before7325 k).denote (@Runs.trans (1*1) ((17*2)+(1*2)) (before7318 k).denote (before7319 k).denote (before7321 k).denote (step7318 k) (@Runs.trans (17*2) (1*2) (before7319 k).denote (before7320 k).denote (before7321 k).denote (step7319 k) (step7320 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before7321 k).denote (before7323 k).denote (before7325 k).denote (@Runs.trans (1*2) (1*1) (before7321 k).denote (before7322 k).denote (before7323 k).denote (step7321 k) (step7322 k)) (@Runs.trans (1*2) (1*1) (before7323 k).denote (before7324 k).denote (before7325 k).denote (step7323 k) (step7324 k)))))) (@Runs.trans ((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1))))) ((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1))))) (before7325 k).denote (before7337 k).denote (before7350 k).denote (@Runs.trans (((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))) (before7325 k).denote (before7331 k).denote (before7337 k).denote (@Runs.trans ((1*3)+((19*2)+(1*1))) ((20*2)+((1*2)+(1*2))) (before7325 k).denote (before7328 k).denote (before7331 k).denote (@Runs.trans (1*3) ((19*2)+(1*1)) (before7325 k).denote (before7326 k).denote (before7328 k).denote (step7325 k) (@Runs.trans (19*2) (1*1) (before7326 k).denote (before7327 k).denote (before7328 k).denote (step7326 k) (step7327 k))) (@Runs.trans (20*2) ((1*2)+(1*2)) (before7328 k).denote (before7329 k).denote (before7331 k).denote (step7328 k) (@Runs.trans (1*2) (1*2) (before7329 k).denote (before7330 k).denote (before7331 k).denote (step7329 k) (step7330 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((22*2)+(1*1))) (before7331 k).denote (before7334 k).denote (before7337 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7331 k).denote (before7332 k).denote (before7334 k).denote (step7331 k) (@Runs.trans (1*2) (1*1) (before7332 k).denote (before7333 k).denote (before7334 k).denote (step7332 k) (step7333 k))) (@Runs.trans (1*3) ((22*2)+(1*1)) (before7334 k).denote (before7335 k).denote (before7337 k).denote (step7334 k) (@Runs.trans (22*2) (1*1) (before7335 k).denote (before7336 k).denote (before7337 k).denote (step7335 k) (step7336 k))))) (@Runs.trans (((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1)))) (before7337 k).denote (before7343 k).denote (before7350 k).denote (@Runs.trans ((23*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7337 k).denote (before7340 k).denote (before7343 k).denote (@Runs.trans (23*2) ((1*2)+(1*2)) (before7337 k).denote (before7338 k).denote (before7340 k).denote (step7337 k) (@Runs.trans (1*2) (1*2) (before7338 k).denote (before7339 k).denote (before7340 k).denote (step7338 k) (step7339 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7340 k).denote (before7341 k).denote (before7343 k).denote (step7340 k) (@Runs.trans (1*2) (1*1) (before7341 k).denote (before7342 k).denote (before7343 k).denote (step7341 k) (step7342 k)))) (@Runs.trans ((1*3)+((25*2)+(1*1))) (((26*2)+(1*2))+((1*2)+(1*1))) (before7343 k).denote (before7346 k).denote (before7350 k).denote (@Runs.trans (1*3) ((25*2)+(1*1)) (before7343 k).denote (before7344 k).denote (before7346 k).denote (step7343 k) (@Runs.trans (25*2) (1*1) (before7344 k).denote (before7345 k).denote (before7346 k).denote (step7344 k) (step7345 k))) (@Runs.trans ((26*2)+(1*2)) ((1*2)+(1*1)) (before7346 k).denote (before7348 k).denote (before7350 k).denote (@Runs.trans (26*2) (1*2) (before7346 k).denote (before7347 k).denote (before7348 k).denote (step7346 k) (step7347 k)) (@Runs.trans (1*2) (1*1) (before7348 k).denote (before7349 k).denote (before7350 k).denote (step7348 k) (step7349 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1)))))) (before7350 k).denote (before7375 k).denote (after7399 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2))))) (before7350 k).denote (before7362 k).denote (before7375 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before7350 k).denote (before7356 k).denote (before7362 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((28*2)+((1*1)+(29*2))) (before7350 k).denote (before7353 k).denote (before7356 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7350 k).denote (before7351 k).denote (before7353 k).denote (step7350 k) (@Runs.trans (1*1) (1*3) (before7351 k).denote (before7352 k).denote (before7353 k).denote (step7351 k) (step7352 k))) (@Runs.trans (28*2) ((1*1)+(29*2)) (before7353 k).denote (before7354 k).denote (before7356 k).denote (step7353 k) (@Runs.trans (1*1) (29*2) (before7354 k).denote (before7355 k).denote (before7356 k).denote (step7354 k) (step7355 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before7356 k).denote (before7359 k).denote (before7362 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7356 k).denote (before7357 k).denote (before7359 k).denote (step7356 k) (@Runs.trans (1*2) (1*1) (before7357 k).denote (before7358 k).denote (before7359 k).denote (step7357 k) (step7358 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before7359 k).denote (before7360 k).denote (before7362 k).denote (step7359 k) (@Runs.trans (1*1) (1*3) (before7360 k).denote (before7361 k).denote (before7362 k).denote (step7360 k) (step7361 k))))) (@Runs.trans (((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2)))) (before7362 k).denote (before7368 k).denote (before7375 k).denote (@Runs.trans ((31*2)+((1*1)+(32*2))) ((1*2)+((1*2)+(1*1))) (before7362 k).denote (before7365 k).denote (before7368 k).denote (@Runs.trans (31*2) ((1*1)+(32*2)) (before7362 k).denote (before7363 k).denote (before7365 k).denote (step7362 k) (@Runs.trans (1*1) (32*2) (before7363 k).denote (before7364 k).denote (before7365 k).denote (step7363 k) (step7364 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before7365 k).denote (before7366 k).denote (before7368 k).denote (step7365 k) (@Runs.trans (1*2) (1*1) (before7366 k).denote (before7367 k).denote (before7368 k).denote (step7366 k) (step7367 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((34*2)+(1*1))+((35*2)+(1*2))) (before7368 k).denote (before7371 k).denote (before7375 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7368 k).denote (before7369 k).denote (before7371 k).denote (step7368 k) (@Runs.trans (1*1) (1*3) (before7369 k).denote (before7370 k).denote (before7371 k).denote (step7369 k) (step7370 k))) (@Runs.trans ((34*2)+(1*1)) ((35*2)+(1*2)) (before7371 k).denote (before7373 k).denote (before7375 k).denote (@Runs.trans (34*2) (1*1) (before7371 k).denote (before7372 k).denote (before7373 k).denote (step7371 k) (step7372 k)) (@Runs.trans (35*2) (1*2) (before7373 k).denote (before7374 k).denote (before7375 k).denote (step7373 k) (step7374 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1))))) (before7375 k).denote (before7387 k).denote (after7399 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2)))) (((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before7375 k).denote (before7381 k).denote (before7387 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(37*2))) (before7375 k).denote (before7378 k).denote (before7381 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7375 k).denote (before7376 k).denote (before7378 k).denote (step7375 k) (@Runs.trans (1*1) (1*2) (before7376 k).denote (before7377 k).denote (before7378 k).denote (step7376 k) (step7377 k))) (@Runs.trans (1*1) ((1*3)+(37*2)) (before7378 k).denote (before7379 k).denote (before7381 k).denote (step7378 k) (@Runs.trans (1*3) (37*2) (before7379 k).denote (before7380 k).denote (before7381 k).denote (step7379 k) (step7380 k)))) (@Runs.trans ((1*1)+((38*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before7381 k).denote (before7384 k).denote (before7387 k).denote (@Runs.trans (1*1) ((38*2)+(1*2)) (before7381 k).denote (before7382 k).denote (before7384 k).denote (step7381 k) (@Runs.trans (38*2) (1*2) (before7382 k).denote (before7383 k).denote (before7384 k).denote (step7382 k) (step7383 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before7384 k).denote (before7385 k).denote (before7387 k).denote (step7384 k) (@Runs.trans (1*1) (1*2) (before7385 k).denote (before7386 k).denote (before7387 k).denote (step7385 k) (step7386 k))))) (@Runs.trans (((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1)))) (before7387 k).denote (before7393 k).denote (after7399 k).denote (@Runs.trans ((1*1)+((1*3)+(40*2))) ((1*1)+((41*2)+(1*2))) (before7387 k).denote (before7390 k).denote (before7393 k).denote (@Runs.trans (1*1) ((1*3)+(40*2)) (before7387 k).denote (before7388 k).denote (before7390 k).denote (step7387 k) (@Runs.trans (1*3) (40*2) (before7388 k).denote (before7389 k).denote (before7390 k).denote (step7388 k) (step7389 k))) (@Runs.trans (1*1) ((41*2)+(1*2)) (before7390 k).denote (before7391 k).denote (before7393 k).denote (step7390 k) (@Runs.trans (41*2) (1*2) (before7391 k).denote (before7392 k).denote (before7393 k).denote (step7391 k) (step7392 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) (((1*1)+(1*3))+((43*2)+(1*1))) (before7393 k).denote (before7396 k).denote (after7399 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before7393 k).denote (before7394 k).denote (before7396 k).denote (step7393 k) (@Runs.trans (1*1) (1*2) (before7394 k).denote (before7395 k).denote (before7396 k).denote (step7394 k) (step7395 k))) (@Runs.trans ((1*1)+(1*3)) ((43*2)+(1*1)) (before7396 k).denote (before7398 k).denote (after7399 k).denote (@Runs.trans (1*1) (1*3) (before7396 k).denote (before7397 k).denote (before7398 k).denote (step7396 k) (step7397 k)) (@Runs.trans (43*2) (1*1) (before7398 k).denote (before7399 k).denote (after7399 k).denote (step7398 k) (step7399 k)))))))) - have ht : (((((((1*1)+((11*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(13*2)))+((1*1)+((14*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(16*2))))+(((1*1)+((17*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((19*2)+(1*1)))+((20*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((22*2)+(1*1)))))+((((23*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((25*2)+(1*1)))+(((26*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*2)+((1*1)+(1*3)))+((28*2)+((1*1)+(29*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((31*2)+((1*1)+(32*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((34*2)+(1*1))+((35*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(37*2))))+(((1*1)+((38*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(40*2)))+((1*1)+((41*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((43*2)+(1*1)))))))) = 1321 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean deleted file mode 100644 index a306e94e..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk074.lean +++ /dev/null @@ -1,789 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7400_0 : Stack := [] -abbrev tail7400_1 : Stack := ⟨w0,1⟩ :: tail7400_0 -abbrev tail7400_2 : Stack := ⟨w2,1⟩ :: tail7400_1 -abbrev tail7400_3 : Stack := ⟨w1,1⟩ :: tail7400_2 -abbrev tail7400_4 : Stack := ⟨w0,1⟩ :: tail7400_3 -abbrev tail7400_5 : Stack := ⟨w2,1⟩ :: tail7400_4 -abbrev tail7400_6 : Stack := ⟨w1,2⟩ :: tail7400_5 -abbrev tail7400_7 : Stack := ⟨w0,13⟩ :: tail7400_6 -abbrev tail7400_8 : Stack := ⟨w2,1⟩ :: tail7400_7 -abbrev tail7400_9 : Stack := ⟨w0,5⟩ :: tail7400_8 -abbrev tail7400_10 : Stack := ⟨w2,1⟩ :: tail7400_9 -abbrev tail7400_11 : Stack := ⟨w1,5⟩ :: tail7400_10 -abbrev tail7400_12 : Stack := ⟨w0,13⟩ :: tail7400_11 -abbrev tail7400_13 : Stack := ⟨w2,1⟩ :: tail7400_12 -abbrev tail7400_14 : Stack := ⟨w1,5⟩ :: tail7400_13 -abbrev tail7400_15 : Stack := ⟨w0,13⟩ :: tail7400_14 -abbrev tail7400_16 : Stack := ⟨w2,1⟩ :: tail7400_15 -abbrev tail7400_17 : Stack := ⟨w1,5⟩ :: tail7400_16 -abbrev tail7400_18 (k : Nat) : Stack := ⟨w314,(1*k+7)⟩ :: tail7400_17 -abbrev tail7400_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7400_18 k -abbrev tail7400_20 (k : Nat) : Stack := ⟨w1,791761149⟩ :: tail7400_19 k -abbrev tail7400_21 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7400_20 k -abbrev tail7400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_21 k -abbrev tail7400_23 (k : Nat) : Stack := ⟨w1,18⟩ :: tail7400_22 k -abbrev tail7400_24 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7400_23 k -abbrev tail7400_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_24 k -abbrev tail7400_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7400_25 k -abbrev tail7400_27 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7400_26 k -abbrev tail7400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_27 k -abbrev tail7400_29 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7400_28 k -abbrev tail7400_30 (k : Nat) : Stack := ⟨w315,(1*k+8)⟩ :: tail7400_29 k -abbrev tail7400_31 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7400_30 k -abbrev tail7400_32 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7400_31 k -abbrev tail7400_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_32 k -abbrev tail7400_34 (k : Nat) : Stack := ⟨w1,88⟩ :: tail7400_33 k -abbrev tail7400_35 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7400_34 k -abbrev tail7400_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_35 k -abbrev tail7400_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7400_36 k -abbrev tail7400_38 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7400_37 k -abbrev tail7400_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_38 k -abbrev tail7400_40 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7400_39 k -abbrev tail7400_41 : Stack := ⟨w1,1⟩ :: tail7400_0 -abbrev tail7400_42 : Stack := ⟨w1,45⟩ :: tail7400_0 -abbrev tail7400_43 : Stack := ⟨w2,1⟩ :: tail7400_42 -abbrev tail7400_44 (k : Nat) : Stack := ⟨w0,7⟩ :: tail7400_37 k -abbrev tail7400_45 : Stack := ⟨w2,2⟩ :: tail7400_42 -abbrev tail7400_46 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7400_37 k -abbrev tail7400_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_46 k -abbrev tail7400_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_47 k -abbrev tail7400_49 : Stack := ⟨w1,46⟩ :: tail7400_0 -abbrev tail7400_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_47 k -abbrev tail7400_51 (k : Nat) : Stack := ⟨w0,47⟩ :: tail7400_47 k -abbrev tail7400_52 : Stack := ⟨w1,48⟩ :: tail7400_0 -abbrev tail7400_53 : Stack := ⟨w2,1⟩ :: tail7400_52 -abbrev tail7400_54 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_37 k -abbrev tail7400_55 : Stack := ⟨w2,2⟩ :: tail7400_52 -abbrev tail7400_56 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_37 k -abbrev tail7400_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_56 k -abbrev tail7400_58 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_57 k -abbrev tail7400_59 : Stack := ⟨w1,49⟩ :: tail7400_0 -abbrev tail7400_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_57 k -abbrev tail7400_61 (k : Nat) : Stack := ⟨w0,50⟩ :: tail7400_57 k -abbrev tail7400_62 : Stack := ⟨w1,51⟩ :: tail7400_0 -abbrev tail7400_63 : Stack := ⟨w2,1⟩ :: tail7400_62 -abbrev tail7400_64 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7400_37 k -abbrev tail7400_65 : Stack := ⟨w2,2⟩ :: tail7400_62 -abbrev tail7400_66 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7400_37 k -abbrev tail7400_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_66 k -abbrev tail7400_68 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_67 k -abbrev tail7400_69 : Stack := ⟨w1,52⟩ :: tail7400_0 -abbrev tail7400_70 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_67 k -abbrev tail7400_71 (k : Nat) : Stack := ⟨w0,53⟩ :: tail7400_67 k -abbrev tail7400_72 : Stack := ⟨w1,54⟩ :: tail7400_0 -abbrev tail7400_73 : Stack := ⟨w2,1⟩ :: tail7400_72 -abbrev tail7400_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_37 k -abbrev tail7400_75 : Stack := ⟨w2,2⟩ :: tail7400_72 -abbrev tail7400_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_37 k -abbrev tail7400_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_76 k -abbrev tail7400_78 : Stack := ⟨w1,55⟩ :: tail7400_0 -abbrev tail7400_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7400_76 k -abbrev tail7400_80 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7400_76 k -abbrev tail7400_81 : Stack := ⟨w1,57⟩ :: tail7400_0 -abbrev tail7400_82 : Stack := ⟨w2,1⟩ :: tail7400_81 -abbrev tail7400_83 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7400_36 k -abbrev tail7400_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7400_83 k -abbrev tail7400_85 : Stack := ⟨w0,1⟩ :: tail7400_81 -abbrev tail7400_86 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7400_36 k -abbrev tail7400_87 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7400_86 k -abbrev tail7400_88 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7400_86 k -abbrev tail7400_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_88 k -abbrev tail7400_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_89 k -abbrev tail7400_91 : Stack := ⟨w0,2⟩ :: tail7400_0 -abbrev tail7400_92 : Stack := ⟨w0,3⟩ :: tail7400_0 -abbrev tail7400_93 (k : Nat) : Stack := ⟨w0,55⟩ :: tail7400_86 k -abbrev tail7400_94 : Stack := ⟨w1,1⟩ :: tail7400_92 -abbrev tail7400_95 : Stack := ⟨w1,56⟩ :: tail7400_92 -abbrev tail7400_96 : Stack := ⟨w2,1⟩ :: tail7400_95 -abbrev tail7400_97 : Stack := ⟨w0,12⟩ :: tail7400_96 -abbrev tail7400_98 : Stack := ⟨w0,13⟩ :: tail7400_96 -abbrev tail7400_99 (k : Nat) : Stack := ⟨w0,40⟩ :: tail7400_34 k -abbrev tail7400_100 : Stack := ⟨w1,1⟩ :: tail7400_98 -abbrev tail7400_101 : Stack := ⟨w1,41⟩ :: tail7400_98 -abbrev tail7400_102 (k : Nat) : Stack := ⟨w1,87⟩ :: tail7400_33 k -abbrev tail7400_103 : Stack := ⟨w2,1⟩ :: tail7400_101 -abbrev tail7400_104 : Stack := ⟨w0,87⟩ :: tail7400_103 -abbrev tail7400_105 : Stack := ⟨w0,88⟩ :: tail7400_103 -abbrev tail7400_106 (k : Nat) : Stack := ⟨w0,19⟩ :: tail7400_31 k -abbrev tail7400_107 : Stack := ⟨w1,1⟩ :: tail7400_105 -abbrev tail7400_108 : Stack := ⟨w1,20⟩ :: tail7400_105 -abbrev tail7400_109 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7400_30 k -abbrev tail7400_110 : Stack := ⟨w2,1⟩ :: tail7400_108 -abbrev tail7400_111 : Stack := ⟨w0,8⟩ :: tail7400_110 -abbrev tail7400_112 (k : Nat) : Stack := ⟨w316,(1*k+8)⟩ :: tail7400_111 -abbrev tail7400_113 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7400_112 k -abbrev tail7400_114 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7400_112 k -abbrev tail7400_115 (k : Nat) : Stack := ⟨w0,95⟩ :: tail7400_26 k -abbrev tail7400_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_114 k -abbrev tail7400_117 (k : Nat) : Stack := ⟨w1,96⟩ :: tail7400_114 k -abbrev tail7400_118 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7400_25 k -abbrev tail7400_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_117 k -abbrev tail7400_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7400_119 k -abbrev tail7400_121 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7400_119 k -abbrev tail7400_122 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7400_23 k -abbrev tail7400_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_121 k -abbrev tail7400_124 (k : Nat) : Stack := ⟨w1,44⟩ :: tail7400_121 k -abbrev tail7400_125 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7400_22 k -abbrev tail7400_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_124 k -abbrev tail7400_127 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7400_126 k -abbrev tail7400_128 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7400_126 k -abbrev tail7400_129 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7400_20 k -abbrev tail7400_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_128 k -abbrev tail7400_131 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7400_128 k -abbrev tail7400_132 (k : Nat) : Stack := ⟨w1,791761148⟩ :: tail7400_19 k -abbrev tail7400_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_131 k -abbrev tail7400_134 (k : Nat) : Stack := ⟨w0,791761148⟩ :: tail7400_133 k -abbrev tail7400_135 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7400_134 k -abbrev tail7400_136 (k : Nat) : Stack := ⟨w314,(1*k+6)⟩ :: tail7400_17 -abbrev tail7400_137 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7400_135 k -abbrev tail7400_138 (k : Nat) : Stack := ⟨w318,(1*k+6)⟩ :: tail7400_137 k -abbrev tail7400_139 : Stack := ⟨w1,4⟩ :: tail7400_16 -abbrev tail7400_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_138 k -abbrev tail7400_141 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_140 k -abbrev tail7400_142 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_140 k -abbrev tail7400_143 : Stack := ⟨w0,12⟩ :: tail7400_14 -abbrev tail7400_144 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_142 k -abbrev tail7400_145 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7400_142 k -abbrev tail7400_146 : Stack := ⟨w1,4⟩ :: tail7400_13 -abbrev tail7400_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_145 k -abbrev tail7400_148 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_147 k -abbrev tail7400_149 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_147 k -abbrev tail7400_150 : Stack := ⟨w0,12⟩ :: tail7400_11 -abbrev tail7400_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_149 k -abbrev tail7400_152 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7400_149 k -abbrev tail7400_153 : Stack := ⟨w1,4⟩ :: tail7400_10 -abbrev tail7400_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_152 k -abbrev tail7400_155 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7400_154 k -abbrev tail7400_156 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7400_154 k -abbrev tail7400_157 : Stack := ⟨w0,4⟩ :: tail7400_8 -abbrev tail7400_158 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7400_156 k -abbrev tail7400_159 (k : Nat) : Stack := ⟨w1,5⟩ :: tail7400_156 k -abbrev tail7400_160 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7400_159 k -abbrev tail7400_161 : Stack := ⟨w0,12⟩ :: tail7400_6 -abbrev tail7400_162 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7400_159 k - -def before7400 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527037),(tail7400_40 k),tail7400_41⟩ -def before7401 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail7400_39 k),tail7400_42⟩ -def before7402 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526947),(tail7400_38 k),tail7400_43⟩ -def before7403 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526945),(tail7400_44 k),tail7400_45⟩ -def before7404 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526945),(tail7400_47 k),tail7400_45⟩ -def before7405 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail7400_48 k),tail7400_43⟩ -def before7406 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail7400_48 k),tail7400_49⟩ -def before7407 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526947),(tail7400_50 k),tail7400_49⟩ -def before7408 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527039),(tail7400_51 k),tail7400_0⟩ -def before7409 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527039),(tail7400_51 k),tail7400_41⟩ -def before7410 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail7400_47 k),tail7400_52⟩ -def before7411 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526943),(tail7400_46 k),tail7400_53⟩ -def before7412 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526941),(tail7400_54 k),tail7400_55⟩ -def before7413 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526941),(tail7400_57 k),tail7400_55⟩ -def before7414 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail7400_58 k),tail7400_53⟩ -def before7415 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail7400_58 k),tail7400_59⟩ -def before7416 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526943),(tail7400_60 k),tail7400_59⟩ -def before7417 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527041),(tail7400_61 k),tail7400_0⟩ -def before7418 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527041),(tail7400_61 k),tail7400_41⟩ -def before7419 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526941),(tail7400_57 k),tail7400_62⟩ -def before7420 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526939),(tail7400_56 k),tail7400_63⟩ -def before7421 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526937),(tail7400_64 k),tail7400_65⟩ -def before7422 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526937),(tail7400_67 k),tail7400_65⟩ -def before7423 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail7400_68 k),tail7400_63⟩ -def before7424 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail7400_68 k),tail7400_69⟩ -def before7425 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526939),(tail7400_70 k),tail7400_69⟩ -def before7426 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527043),(tail7400_71 k),tail7400_0⟩ -def before7427 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7400_71 k),tail7400_41⟩ -def before7428 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail7400_67 k),tail7400_72⟩ -def before7429 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526935),(tail7400_66 k),tail7400_73⟩ -def before7430 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526933),(tail7400_74 k),tail7400_75⟩ -def before7431 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526933),(tail7400_76 k),tail7400_75⟩ -def before7432 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7400_77 k),tail7400_73⟩ -def before7433 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail7400_77 k),tail7400_78⟩ -def before7434 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526935),(tail7400_79 k),tail7400_78⟩ -def before7435 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7400_80 k),tail7400_0⟩ -def before7436 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7400_80 k),tail7400_41⟩ -def before7437 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7400_76 k),tail7400_81⟩ -def before7438 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526931),(tail7400_37 k),tail7400_82⟩ -def before7439 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail7400_84 k),tail7400_82⟩ -def before7440 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail7400_84 k),tail7400_85⟩ -def before7441 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526931),(tail7400_37 k),tail7400_85⟩ -def before7442 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526933),(tail7400_86 k),tail7400_81⟩ -def before7443 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527047),(tail7400_87 k),tail7400_0⟩ -def before7444 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7400_87 k),tail7400_1⟩ -def before7445 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527047),(tail7400_89 k),tail7400_1⟩ -def before7446 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527049),(tail7400_90 k),tail7400_0⟩ -def before7447 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527049),(tail7400_90 k),tail7400_1⟩ -def before7448 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7400_89 k),tail7400_91⟩ -def before7449 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527045),(tail7400_88 k),tail7400_92⟩ -def before7450 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7400_93 k),tail7400_94⟩ -def before7451 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7400_86 k),tail7400_95⟩ -def before7452 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526931),(tail7400_37 k),tail7400_96⟩ -def before7453 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7400_36 k),tail7400_97⟩ -def before7454 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7400_35 k),tail7400_98⟩ -def before7455 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7400_99 k),tail7400_100⟩ -def before7456 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526823),(tail7400_34 k),tail7400_101⟩ -def before7457 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526821),(tail7400_102 k),tail7400_103⟩ -def before7458 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7400_33 k),tail7400_104⟩ -def before7459 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7400_32 k),tail7400_105⟩ -def before7460 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7400_106 k),tail7400_107⟩ -def before7461 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526605),(tail7400_31 k),tail7400_108⟩ -def before7462 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526603),(tail7400_109 k),tail7400_110⟩ -def before7463 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7400_30 k),tail7400_111⟩ -def before7464 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7400_29 k),(tail7400_112 k)⟩ -def before7465 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7400_28 k),(tail7400_113 k)⟩ -def before7466 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7400_27 k),(tail7400_114 k)⟩ -def before7467 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7400_115 k),(tail7400_116 k)⟩ -def before7468 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521657),(tail7400_26 k),(tail7400_117 k)⟩ -def before7469 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521655),(tail7400_118 k),(tail7400_119 k)⟩ -def before7470 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7400_25 k),(tail7400_120 k)⟩ -def before7471 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7400_24 k),(tail7400_121 k)⟩ -def before7472 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7400_122 k),(tail7400_123 k)⟩ -def before7473 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail7400_23 k),(tail7400_124 k)⟩ -def before7474 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521541),(tail7400_125 k),(tail7400_126 k)⟩ -def before7475 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7400_22 k),(tail7400_127 k)⟩ -def before7476 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7400_21 k),(tail7400_128 k)⟩ -def before7477 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7400_129 k),(tail7400_130 k)⟩ -def before7478 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521481),(tail7400_20 k),(tail7400_131 k)⟩ -def before7479 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521479),(tail7400_132 k),(tail7400_133 k)⟩ -def before7480 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7400_19 k),(tail7400_134 k)⟩ -def before7481 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7400_18 k),(tail7400_135 k)⟩ -def before7482 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7400_136 k),(tail7400_137 k)⟩ -def before7483 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7400_17,(tail7400_138 k)⟩ -def before7484 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1123),tail7400_139,(tail7400_140 k)⟩ -def before7485 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7400_16,(tail7400_141 k)⟩ -def before7486 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7400_15,(tail7400_142 k)⟩ -def before7487 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7400_143,(tail7400_144 k)⟩ -def before7488 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail7400_14,(tail7400_145 k)⟩ -def before7489 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1161),tail7400_146,(tail7400_147 k)⟩ -def before7490 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7400_13,(tail7400_148 k)⟩ -def before7491 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7400_12,(tail7400_149 k)⟩ -def before7492 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7400_150,(tail7400_151 k)⟩ -def before7493 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail7400_11,(tail7400_152 k)⟩ -def before7494 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1199),tail7400_153,(tail7400_154 k)⟩ -def before7495 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7400_10,(tail7400_155 k)⟩ -def before7496 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7400_9,(tail7400_156 k)⟩ -def before7497 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7400_157,(tail7400_158 k)⟩ -def before7498 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail7400_8,(tail7400_159 k)⟩ -def before7499 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1221),tail7400_7,(tail7400_160 k)⟩ -def after7499 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail7400_161,(tail7400_162 k)⟩ - -theorem macro7400 (k : Nat) : applyExit (before7400 k) exit10 44 = some (before7401 k) := by - simp (disch := omega) [before7400, before7401, exit10, applyExit, pop, push] - <;> omega -theorem step7400 (k : Nat) : Runs (44*2) (before7400 k).denote (before7401 k).denote := - @applyExit_sound (before7400 k) (before7401 k) exit10 44 valid10 (macro7400 k) -theorem macro7401 (k : Nat) : applyExit (before7401 k) exit46 1 = some (before7402 k) := by - simp (disch := omega) [before7401, before7402, exit46, applyExit, pop, push] - <;> omega -theorem step7401 (k : Nat) : Runs (1*2) (before7401 k).denote (before7402 k).denote := - @applyExit_sound (before7401 k) (before7402 k) exit46 1 valid46 (macro7401 k) -theorem macro7402 (k : Nat) : applyExit (before7402 k) exit47 1 = some (before7403 k) := by - simp (disch := omega) [before7402, before7403, exit47, applyExit, pop, push] - <;> omega -theorem step7402 (k : Nat) : Runs (1*2) (before7402 k).denote (before7403 k).denote := - @applyExit_sound (before7402 k) (before7403 k) exit47 1 valid47 (macro7402 k) -theorem macro7403 (k : Nat) : applyExit (before7403 k) exit62 1 = some (before7404 k) := by - simp (disch := omega) [before7403, before7404, exit62, applyExit, pop, push] - <;> omega -theorem step7403 (k : Nat) : Runs (1*1) (before7403 k).denote (before7404 k).denote := - @applyExit_sound (before7403 k) (before7404 k) exit62 1 valid62 (macro7403 k) -theorem macro7404 (k : Nat) : applyExit (before7404 k) exit35 1 = some (before7405 k) := by - simp (disch := omega) [before7404, before7405, exit35, applyExit, pop, push] - <;> omega -theorem step7404 (k : Nat) : Runs (1*2) (before7404 k).denote (before7405 k).denote := - @applyExit_sound (before7404 k) (before7405 k) exit35 1 valid35 (macro7404 k) -theorem macro7405 (k : Nat) : applyExit (before7405 k) exit39 1 = some (before7406 k) := by - simp (disch := omega) [before7405, before7406, exit39, applyExit, pop, push] - <;> omega -theorem step7405 (k : Nat) : Runs (1*1) (before7405 k).denote (before7406 k).denote := - @applyExit_sound (before7405 k) (before7406 k) exit39 1 valid39 (macro7405 k) -theorem macro7406 (k : Nat) : applyExit (before7406 k) exit32 1 = some (before7407 k) := by - simp (disch := omega) [before7406, before7407, exit32, applyExit, pop, push] - <;> omega -theorem step7406 (k : Nat) : Runs (1*3) (before7406 k).denote (before7407 k).denote := - @applyExit_sound (before7406 k) (before7407 k) exit32 1 valid32 (macro7406 k) -theorem macro7407 (k : Nat) : applyExit (before7407 k) exit36 46 = some (before7408 k) := by - simp (disch := omega) [before7407, before7408, exit36, applyExit, pop, push] - <;> omega -theorem step7407 (k : Nat) : Runs (46*2) (before7407 k).denote (before7408 k).denote := - @applyExit_sound (before7407 k) (before7408 k) exit36 46 valid36 (macro7407 k) -theorem macro7408 (k : Nat) : applyExit (before7408 k) exit39 1 = some (before7409 k) := by - simp (disch := omega) [before7408, before7409, exit39, applyExit, pop, push] - <;> omega -theorem step7408 (k : Nat) : Runs (1*1) (before7408 k).denote (before7409 k).denote := - @applyExit_sound (before7408 k) (before7409 k) exit39 1 valid39 (macro7408 k) -theorem macro7409 (k : Nat) : applyExit (before7409 k) exit10 47 = some (before7410 k) := by - simp (disch := omega) [before7409, before7410, exit10, applyExit, pop, push] - <;> omega -theorem step7409 (k : Nat) : Runs (47*2) (before7409 k).denote (before7410 k).denote := - @applyExit_sound (before7409 k) (before7410 k) exit10 47 valid10 (macro7409 k) -theorem macro7410 (k : Nat) : applyExit (before7410 k) exit46 1 = some (before7411 k) := by - simp (disch := omega) [before7410, before7411, exit46, applyExit, pop, push] - <;> omega -theorem step7410 (k : Nat) : Runs (1*2) (before7410 k).denote (before7411 k).denote := - @applyExit_sound (before7410 k) (before7411 k) exit46 1 valid46 (macro7410 k) -theorem macro7411 (k : Nat) : applyExit (before7411 k) exit47 1 = some (before7412 k) := by - simp (disch := omega) [before7411, before7412, exit47, applyExit, pop, push] - <;> omega -theorem step7411 (k : Nat) : Runs (1*2) (before7411 k).denote (before7412 k).denote := - @applyExit_sound (before7411 k) (before7412 k) exit47 1 valid47 (macro7411 k) -theorem macro7412 (k : Nat) : applyExit (before7412 k) exit62 1 = some (before7413 k) := by - simp (disch := omega) [before7412, before7413, exit62, applyExit, pop, push] - <;> omega -theorem step7412 (k : Nat) : Runs (1*1) (before7412 k).denote (before7413 k).denote := - @applyExit_sound (before7412 k) (before7413 k) exit62 1 valid62 (macro7412 k) -theorem macro7413 (k : Nat) : applyExit (before7413 k) exit35 1 = some (before7414 k) := by - simp (disch := omega) [before7413, before7414, exit35, applyExit, pop, push] - <;> omega -theorem step7413 (k : Nat) : Runs (1*2) (before7413 k).denote (before7414 k).denote := - @applyExit_sound (before7413 k) (before7414 k) exit35 1 valid35 (macro7413 k) -theorem macro7414 (k : Nat) : applyExit (before7414 k) exit39 1 = some (before7415 k) := by - simp (disch := omega) [before7414, before7415, exit39, applyExit, pop, push] - <;> omega -theorem step7414 (k : Nat) : Runs (1*1) (before7414 k).denote (before7415 k).denote := - @applyExit_sound (before7414 k) (before7415 k) exit39 1 valid39 (macro7414 k) -theorem macro7415 (k : Nat) : applyExit (before7415 k) exit32 1 = some (before7416 k) := by - simp (disch := omega) [before7415, before7416, exit32, applyExit, pop, push] - <;> omega -theorem step7415 (k : Nat) : Runs (1*3) (before7415 k).denote (before7416 k).denote := - @applyExit_sound (before7415 k) (before7416 k) exit32 1 valid32 (macro7415 k) -theorem macro7416 (k : Nat) : applyExit (before7416 k) exit36 49 = some (before7417 k) := by - simp (disch := omega) [before7416, before7417, exit36, applyExit, pop, push] - <;> omega -theorem step7416 (k : Nat) : Runs (49*2) (before7416 k).denote (before7417 k).denote := - @applyExit_sound (before7416 k) (before7417 k) exit36 49 valid36 (macro7416 k) -theorem macro7417 (k : Nat) : applyExit (before7417 k) exit39 1 = some (before7418 k) := by - simp (disch := omega) [before7417, before7418, exit39, applyExit, pop, push] - <;> omega -theorem step7417 (k : Nat) : Runs (1*1) (before7417 k).denote (before7418 k).denote := - @applyExit_sound (before7417 k) (before7418 k) exit39 1 valid39 (macro7417 k) -theorem macro7418 (k : Nat) : applyExit (before7418 k) exit10 50 = some (before7419 k) := by - simp (disch := omega) [before7418, before7419, exit10, applyExit, pop, push] - <;> omega -theorem step7418 (k : Nat) : Runs (50*2) (before7418 k).denote (before7419 k).denote := - @applyExit_sound (before7418 k) (before7419 k) exit10 50 valid10 (macro7418 k) -theorem macro7419 (k : Nat) : applyExit (before7419 k) exit46 1 = some (before7420 k) := by - simp (disch := omega) [before7419, before7420, exit46, applyExit, pop, push] - <;> omega -theorem step7419 (k : Nat) : Runs (1*2) (before7419 k).denote (before7420 k).denote := - @applyExit_sound (before7419 k) (before7420 k) exit46 1 valid46 (macro7419 k) -theorem macro7420 (k : Nat) : applyExit (before7420 k) exit47 1 = some (before7421 k) := by - simp (disch := omega) [before7420, before7421, exit47, applyExit, pop, push] - <;> omega -theorem step7420 (k : Nat) : Runs (1*2) (before7420 k).denote (before7421 k).denote := - @applyExit_sound (before7420 k) (before7421 k) exit47 1 valid47 (macro7420 k) -theorem macro7421 (k : Nat) : applyExit (before7421 k) exit62 1 = some (before7422 k) := by - simp (disch := omega) [before7421, before7422, exit62, applyExit, pop, push] - <;> omega -theorem step7421 (k : Nat) : Runs (1*1) (before7421 k).denote (before7422 k).denote := - @applyExit_sound (before7421 k) (before7422 k) exit62 1 valid62 (macro7421 k) -theorem macro7422 (k : Nat) : applyExit (before7422 k) exit35 1 = some (before7423 k) := by - simp (disch := omega) [before7422, before7423, exit35, applyExit, pop, push] - <;> omega -theorem step7422 (k : Nat) : Runs (1*2) (before7422 k).denote (before7423 k).denote := - @applyExit_sound (before7422 k) (before7423 k) exit35 1 valid35 (macro7422 k) -theorem macro7423 (k : Nat) : applyExit (before7423 k) exit39 1 = some (before7424 k) := by - simp (disch := omega) [before7423, before7424, exit39, applyExit, pop, push] - <;> omega -theorem step7423 (k : Nat) : Runs (1*1) (before7423 k).denote (before7424 k).denote := - @applyExit_sound (before7423 k) (before7424 k) exit39 1 valid39 (macro7423 k) -theorem macro7424 (k : Nat) : applyExit (before7424 k) exit32 1 = some (before7425 k) := by - simp (disch := omega) [before7424, before7425, exit32, applyExit, pop, push] - <;> omega -theorem step7424 (k : Nat) : Runs (1*3) (before7424 k).denote (before7425 k).denote := - @applyExit_sound (before7424 k) (before7425 k) exit32 1 valid32 (macro7424 k) -theorem macro7425 (k : Nat) : applyExit (before7425 k) exit36 52 = some (before7426 k) := by - simp (disch := omega) [before7425, before7426, exit36, applyExit, pop, push] - <;> omega -theorem step7425 (k : Nat) : Runs (52*2) (before7425 k).denote (before7426 k).denote := - @applyExit_sound (before7425 k) (before7426 k) exit36 52 valid36 (macro7425 k) -theorem macro7426 (k : Nat) : applyExit (before7426 k) exit39 1 = some (before7427 k) := by - simp (disch := omega) [before7426, before7427, exit39, applyExit, pop, push] - <;> omega -theorem step7426 (k : Nat) : Runs (1*1) (before7426 k).denote (before7427 k).denote := - @applyExit_sound (before7426 k) (before7427 k) exit39 1 valid39 (macro7426 k) -theorem macro7427 (k : Nat) : applyExit (before7427 k) exit10 53 = some (before7428 k) := by - simp (disch := omega) [before7427, before7428, exit10, applyExit, pop, push] - <;> omega -theorem step7427 (k : Nat) : Runs (53*2) (before7427 k).denote (before7428 k).denote := - @applyExit_sound (before7427 k) (before7428 k) exit10 53 valid10 (macro7427 k) -theorem macro7428 (k : Nat) : applyExit (before7428 k) exit46 1 = some (before7429 k) := by - simp (disch := omega) [before7428, before7429, exit46, applyExit, pop, push] - <;> omega -theorem step7428 (k : Nat) : Runs (1*2) (before7428 k).denote (before7429 k).denote := - @applyExit_sound (before7428 k) (before7429 k) exit46 1 valid46 (macro7428 k) -theorem macro7429 (k : Nat) : applyExit (before7429 k) exit47 1 = some (before7430 k) := by - simp (disch := omega) [before7429, before7430, exit47, applyExit, pop, push] - <;> omega -theorem step7429 (k : Nat) : Runs (1*2) (before7429 k).denote (before7430 k).denote := - @applyExit_sound (before7429 k) (before7430 k) exit47 1 valid47 (macro7429 k) -theorem macro7430 (k : Nat) : applyExit (before7430 k) exit62 1 = some (before7431 k) := by - simp (disch := omega) [before7430, before7431, exit62, applyExit, pop, push] - <;> omega -theorem step7430 (k : Nat) : Runs (1*1) (before7430 k).denote (before7431 k).denote := - @applyExit_sound (before7430 k) (before7431 k) exit62 1 valid62 (macro7430 k) -theorem macro7431 (k : Nat) : applyExit (before7431 k) exit35 1 = some (before7432 k) := by - simp (disch := omega) [before7431, before7432, exit35, applyExit, pop, push] - <;> omega -theorem step7431 (k : Nat) : Runs (1*2) (before7431 k).denote (before7432 k).denote := - @applyExit_sound (before7431 k) (before7432 k) exit35 1 valid35 (macro7431 k) -theorem macro7432 (k : Nat) : applyExit (before7432 k) exit39 1 = some (before7433 k) := by - simp (disch := omega) [before7432, before7433, exit39, applyExit, pop, push] - <;> omega -theorem step7432 (k : Nat) : Runs (1*1) (before7432 k).denote (before7433 k).denote := - @applyExit_sound (before7432 k) (before7433 k) exit39 1 valid39 (macro7432 k) -theorem macro7433 (k : Nat) : applyExit (before7433 k) exit32 1 = some (before7434 k) := by - simp (disch := omega) [before7433, before7434, exit32, applyExit, pop, push] - <;> omega -theorem step7433 (k : Nat) : Runs (1*3) (before7433 k).denote (before7434 k).denote := - @applyExit_sound (before7433 k) (before7434 k) exit32 1 valid32 (macro7433 k) -theorem macro7434 (k : Nat) : applyExit (before7434 k) exit36 55 = some (before7435 k) := by - simp (disch := omega) [before7434, before7435, exit36, applyExit, pop, push] - <;> omega -theorem step7434 (k : Nat) : Runs (55*2) (before7434 k).denote (before7435 k).denote := - @applyExit_sound (before7434 k) (before7435 k) exit36 55 valid36 (macro7434 k) -theorem macro7435 (k : Nat) : applyExit (before7435 k) exit39 1 = some (before7436 k) := by - simp (disch := omega) [before7435, before7436, exit39, applyExit, pop, push] - <;> omega -theorem step7435 (k : Nat) : Runs (1*1) (before7435 k).denote (before7436 k).denote := - @applyExit_sound (before7435 k) (before7436 k) exit39 1 valid39 (macro7435 k) -theorem macro7436 (k : Nat) : applyExit (before7436 k) exit10 56 = some (before7437 k) := by - simp (disch := omega) [before7436, before7437, exit10, applyExit, pop, push] - <;> omega -theorem step7436 (k : Nat) : Runs (56*2) (before7436 k).denote (before7437 k).denote := - @applyExit_sound (before7436 k) (before7437 k) exit10 56 valid10 (macro7436 k) -theorem macro7437 (k : Nat) : applyExit (before7437 k) exit46 1 = some (before7438 k) := by - simp (disch := omega) [before7437, before7438, exit46, applyExit, pop, push] - <;> omega -theorem step7437 (k : Nat) : Runs (1*2) (before7437 k).denote (before7438 k).denote := - @applyExit_sound (before7437 k) (before7438 k) exit46 1 valid46 (macro7437 k) -theorem macro7438 (k : Nat) : applyExit (before7438 k) exit70 1 = some (before7439 k) := by - simp (disch := omega) [before7438, before7439, exit70, applyExit, pop, push] - <;> omega -theorem step7438 (k : Nat) : Runs (1*1) (before7438 k).denote (before7439 k).denote := - @applyExit_sound (before7438 k) (before7439 k) exit70 1 valid70 (macro7438 k) -theorem macro7439 (k : Nat) : applyExit (before7439 k) exit1 1 = some (before7440 k) := by - simp (disch := omega) [before7439, before7440, exit1, applyExit, pop, push] - <;> omega -theorem step7439 (k : Nat) : Runs (1*3) (before7439 k).denote (before7440 k).denote := - @applyExit_sound (before7439 k) (before7440 k) exit1 1 valid1 (macro7439 k) -theorem macro7440 (k : Nat) : applyExit (before7440 k) exit71 1 = some (before7441 k) := by - simp (disch := omega) [before7440, before7441, exit71, applyExit, pop, push] - <;> omega -theorem step7440 (k : Nat) : Runs (1*1) (before7440 k).denote (before7441 k).denote := - @applyExit_sound (before7440 k) (before7441 k) exit71 1 valid71 (macro7440 k) -theorem macro7441 (k : Nat) : applyExit (before7441 k) exit0 1 = some (before7442 k) := by - simp (disch := omega) [before7441, before7442, exit0, applyExit, pop, push] - <;> omega -theorem step7441 (k : Nat) : Runs (1*2) (before7441 k).denote (before7442 k).denote := - @applyExit_sound (before7441 k) (before7442 k) exit0 1 valid0 (macro7441 k) -theorem macro7442 (k : Nat) : applyExit (before7442 k) exit13 57 = some (before7443 k) := by - simp (disch := omega) [before7442, before7443, exit13, applyExit, pop, push] - <;> omega -theorem step7442 (k : Nat) : Runs (57*2) (before7442 k).denote (before7443 k).denote := - @applyExit_sound (before7442 k) (before7443 k) exit13 57 valid13 (macro7442 k) -theorem macro7443 (k : Nat) : applyExit (before7443 k) exit1 1 = some (before7444 k) := by - simp (disch := omega) [before7443, before7444, exit1, applyExit, pop, push] - <;> omega -theorem step7443 (k : Nat) : Runs (1*3) (before7443 k).denote (before7444 k).denote := - @applyExit_sound (before7443 k) (before7444 k) exit1 1 valid1 (macro7443 k) -theorem macro7444 (k : Nat) : applyExit (before7444 k) exit6 1 = some (before7445 k) := by - simp (disch := omega) [before7444, before7445, exit6, applyExit, pop, push] - <;> omega -theorem step7444 (k : Nat) : Runs (1*1) (before7444 k).denote (before7445 k).denote := - @applyExit_sound (before7444 k) (before7445 k) exit6 1 valid6 (macro7444 k) -theorem macro7445 (k : Nat) : applyExit (before7445 k) exit0 1 = some (before7446 k) := by - simp (disch := omega) [before7445, before7446, exit0, applyExit, pop, push] - <;> omega -theorem step7445 (k : Nat) : Runs (1*2) (before7445 k).denote (before7446 k).denote := - @applyExit_sound (before7445 k) (before7446 k) exit0 1 valid0 (macro7445 k) -theorem macro7446 (k : Nat) : applyExit (before7446 k) exit1 1 = some (before7447 k) := by - simp (disch := omega) [before7446, before7447, exit1, applyExit, pop, push] - <;> omega -theorem step7446 (k : Nat) : Runs (1*3) (before7446 k).denote (before7447 k).denote := - @applyExit_sound (before7446 k) (before7447 k) exit1 1 valid1 (macro7446 k) -theorem macro7447 (k : Nat) : applyExit (before7447 k) exit2 1 = some (before7448 k) := by - simp (disch := omega) [before7447, before7448, exit2, applyExit, pop, push] - <;> omega -theorem step7447 (k : Nat) : Runs (1*2) (before7447 k).denote (before7448 k).denote := - @applyExit_sound (before7447 k) (before7448 k) exit2 1 valid2 (macro7447 k) -theorem macro7448 (k : Nat) : applyExit (before7448 k) exit3 1 = some (before7449 k) := by - simp (disch := omega) [before7448, before7449, exit3, applyExit, pop, push] - <;> omega -theorem step7448 (k : Nat) : Runs (1*2) (before7448 k).denote (before7449 k).denote := - @applyExit_sound (before7448 k) (before7449 k) exit3 1 valid3 (macro7448 k) -theorem macro7449 (k : Nat) : applyExit (before7449 k) exit9 1 = some (before7450 k) := by - simp (disch := omega) [before7449, before7450, exit9, applyExit, pop, push] - <;> omega -theorem step7449 (k : Nat) : Runs (1*2) (before7449 k).denote (before7450 k).denote := - @applyExit_sound (before7449 k) (before7450 k) exit9 1 valid9 (macro7449 k) -theorem macro7450 (k : Nat) : applyExit (before7450 k) exit10 55 = some (before7451 k) := by - simp (disch := omega) [before7450, before7451, exit10, applyExit, pop, push] - <;> omega -theorem step7450 (k : Nat) : Runs (55*2) (before7450 k).denote (before7451 k).denote := - @applyExit_sound (before7450 k) (before7451 k) exit10 55 valid10 (macro7450 k) -theorem macro7451 (k : Nat) : applyExit (before7451 k) exit11 1 = some (before7452 k) := by - simp (disch := omega) [before7451, before7452, exit11, applyExit, pop, push] - <;> omega -theorem step7451 (k : Nat) : Runs (1*2) (before7451 k).denote (before7452 k).denote := - @applyExit_sound (before7451 k) (before7452 k) exit11 1 valid11 (macro7451 k) -theorem macro7452 (k : Nat) : applyExit (before7452 k) exit2 12 = some (before7453 k) := by - simp (disch := omega) [before7452, before7453, exit2, applyExit, pop, push] - <;> omega -theorem step7452 (k : Nat) : Runs (12*2) (before7452 k).denote (before7453 k).denote := - @applyExit_sound (before7452 k) (before7453 k) exit2 12 valid2 (macro7452 k) -theorem macro7453 (k : Nat) : applyExit (before7453 k) exit3 1 = some (before7454 k) := by - simp (disch := omega) [before7453, before7454, exit3, applyExit, pop, push] - <;> omega -theorem step7453 (k : Nat) : Runs (1*2) (before7453 k).denote (before7454 k).denote := - @applyExit_sound (before7453 k) (before7454 k) exit3 1 valid3 (macro7453 k) -theorem macro7454 (k : Nat) : applyExit (before7454 k) exit9 1 = some (before7455 k) := by - simp (disch := omega) [before7454, before7455, exit9, applyExit, pop, push] - <;> omega -theorem step7454 (k : Nat) : Runs (1*2) (before7454 k).denote (before7455 k).denote := - @applyExit_sound (before7454 k) (before7455 k) exit9 1 valid9 (macro7454 k) -theorem macro7455 (k : Nat) : applyExit (before7455 k) exit10 40 = some (before7456 k) := by - simp (disch := omega) [before7455, before7456, exit10, applyExit, pop, push] - <;> omega -theorem step7455 (k : Nat) : Runs (40*2) (before7455 k).denote (before7456 k).denote := - @applyExit_sound (before7455 k) (before7456 k) exit10 40 valid10 (macro7455 k) -theorem macro7456 (k : Nat) : applyExit (before7456 k) exit11 1 = some (before7457 k) := by - simp (disch := omega) [before7456, before7457, exit11, applyExit, pop, push] - <;> omega -theorem step7456 (k : Nat) : Runs (1*2) (before7456 k).denote (before7457 k).denote := - @applyExit_sound (before7456 k) (before7457 k) exit11 1 valid11 (macro7456 k) -theorem macro7457 (k : Nat) : applyExit (before7457 k) exit2 87 = some (before7458 k) := by - simp (disch := omega) [before7457, before7458, exit2, applyExit, pop, push] - <;> omega -theorem step7457 (k : Nat) : Runs (87*2) (before7457 k).denote (before7458 k).denote := - @applyExit_sound (before7457 k) (before7458 k) exit2 87 valid2 (macro7457 k) -theorem macro7458 (k : Nat) : applyExit (before7458 k) exit3 1 = some (before7459 k) := by - simp (disch := omega) [before7458, before7459, exit3, applyExit, pop, push] - <;> omega -theorem step7458 (k : Nat) : Runs (1*2) (before7458 k).denote (before7459 k).denote := - @applyExit_sound (before7458 k) (before7459 k) exit3 1 valid3 (macro7458 k) -theorem macro7459 (k : Nat) : applyExit (before7459 k) exit9 1 = some (before7460 k) := by - simp (disch := omega) [before7459, before7460, exit9, applyExit, pop, push] - <;> omega -theorem step7459 (k : Nat) : Runs (1*2) (before7459 k).denote (before7460 k).denote := - @applyExit_sound (before7459 k) (before7460 k) exit9 1 valid9 (macro7459 k) -theorem macro7460 (k : Nat) : applyExit (before7460 k) exit10 19 = some (before7461 k) := by - simp (disch := omega) [before7460, before7461, exit10, applyExit, pop, push] - <;> omega -theorem step7460 (k : Nat) : Runs (19*2) (before7460 k).denote (before7461 k).denote := - @applyExit_sound (before7460 k) (before7461 k) exit10 19 valid10 (macro7460 k) -theorem macro7461 (k : Nat) : applyExit (before7461 k) exit11 1 = some (before7462 k) := by - simp (disch := omega) [before7461, before7462, exit11, applyExit, pop, push] - <;> omega -theorem step7461 (k : Nat) : Runs (1*2) (before7461 k).denote (before7462 k).denote := - @applyExit_sound (before7461 k) (before7462 k) exit11 1 valid11 (macro7461 k) -theorem macro7462 (k : Nat) : applyExit (before7462 k) exit2 8 = some (before7463 k) := by - simp (disch := omega) [before7462, before7463, exit2, applyExit, pop, push] - <;> omega -theorem step7462 (k : Nat) : Runs (8*2) (before7462 k).denote (before7463 k).denote := - @applyExit_sound (before7462 k) (before7463 k) exit2 8 valid2 (macro7462 k) -theorem macro7463 (k : Nat) : applyExit (before7463 k) exit354 (1*k+8) = some (before7464 k) := by - simp (disch := omega) [before7463, before7464, exit354, applyExit, pop, push] - <;> omega -theorem step7463 (k : Nat) : Runs ((1*k+8)*586) (before7463 k).denote (before7464 k).denote := - @applyExit_sound (before7463 k) (before7464 k) exit354 (1*k+8) valid354 (macro7463 k) -theorem macro7464 (k : Nat) : applyExit (before7464 k) exit2 24 = some (before7465 k) := by - simp (disch := omega) [before7464, before7465, exit2, applyExit, pop, push] - <;> omega -theorem step7464 (k : Nat) : Runs (24*2) (before7464 k).denote (before7465 k).denote := - @applyExit_sound (before7464 k) (before7465 k) exit2 24 valid2 (macro7464 k) -theorem macro7465 (k : Nat) : applyExit (before7465 k) exit3 1 = some (before7466 k) := by - simp (disch := omega) [before7465, before7466, exit3, applyExit, pop, push] - <;> omega -theorem step7465 (k : Nat) : Runs (1*2) (before7465 k).denote (before7466 k).denote := - @applyExit_sound (before7465 k) (before7466 k) exit3 1 valid3 (macro7465 k) -theorem macro7466 (k : Nat) : applyExit (before7466 k) exit9 1 = some (before7467 k) := by - simp (disch := omega) [before7466, before7467, exit9, applyExit, pop, push] - <;> omega -theorem step7466 (k : Nat) : Runs (1*2) (before7466 k).denote (before7467 k).denote := - @applyExit_sound (before7466 k) (before7467 k) exit9 1 valid9 (macro7466 k) -theorem macro7467 (k : Nat) : applyExit (before7467 k) exit10 95 = some (before7468 k) := by - simp (disch := omega) [before7467, before7468, exit10, applyExit, pop, push] - <;> omega -theorem step7467 (k : Nat) : Runs (95*2) (before7467 k).denote (before7468 k).denote := - @applyExit_sound (before7467 k) (before7468 k) exit10 95 valid10 (macro7467 k) -theorem macro7468 (k : Nat) : applyExit (before7468 k) exit11 1 = some (before7469 k) := by - simp (disch := omega) [before7468, before7469, exit11, applyExit, pop, push] - <;> omega -theorem step7468 (k : Nat) : Runs (1*2) (before7468 k).denote (before7469 k).denote := - @applyExit_sound (before7468 k) (before7469 k) exit11 1 valid11 (macro7468 k) -theorem macro7469 (k : Nat) : applyExit (before7469 k) exit2 11 = some (before7470 k) := by - simp (disch := omega) [before7469, before7470, exit2, applyExit, pop, push] - <;> omega -theorem step7469 (k : Nat) : Runs (11*2) (before7469 k).denote (before7470 k).denote := - @applyExit_sound (before7469 k) (before7470 k) exit2 11 valid2 (macro7469 k) -theorem macro7470 (k : Nat) : applyExit (before7470 k) exit3 1 = some (before7471 k) := by - simp (disch := omega) [before7470, before7471, exit3, applyExit, pop, push] - <;> omega -theorem step7470 (k : Nat) : Runs (1*2) (before7470 k).denote (before7471 k).denote := - @applyExit_sound (before7470 k) (before7471 k) exit3 1 valid3 (macro7470 k) -theorem macro7471 (k : Nat) : applyExit (before7471 k) exit9 1 = some (before7472 k) := by - simp (disch := omega) [before7471, before7472, exit9, applyExit, pop, push] - <;> omega -theorem step7471 (k : Nat) : Runs (1*2) (before7471 k).denote (before7472 k).denote := - @applyExit_sound (before7471 k) (before7472 k) exit9 1 valid9 (macro7471 k) -theorem macro7472 (k : Nat) : applyExit (before7472 k) exit10 43 = some (before7473 k) := by - simp (disch := omega) [before7472, before7473, exit10, applyExit, pop, push] - <;> omega -theorem step7472 (k : Nat) : Runs (43*2) (before7472 k).denote (before7473 k).denote := - @applyExit_sound (before7472 k) (before7473 k) exit10 43 valid10 (macro7472 k) -theorem macro7473 (k : Nat) : applyExit (before7473 k) exit11 1 = some (before7474 k) := by - simp (disch := omega) [before7473, before7474, exit11, applyExit, pop, push] - <;> omega -theorem step7473 (k : Nat) : Runs (1*2) (before7473 k).denote (before7474 k).denote := - @applyExit_sound (before7473 k) (before7474 k) exit11 1 valid11 (macro7473 k) -theorem macro7474 (k : Nat) : applyExit (before7474 k) exit2 17 = some (before7475 k) := by - simp (disch := omega) [before7474, before7475, exit2, applyExit, pop, push] - <;> omega -theorem step7474 (k : Nat) : Runs (17*2) (before7474 k).denote (before7475 k).denote := - @applyExit_sound (before7474 k) (before7475 k) exit2 17 valid2 (macro7474 k) -theorem macro7475 (k : Nat) : applyExit (before7475 k) exit3 1 = some (before7476 k) := by - simp (disch := omega) [before7475, before7476, exit3, applyExit, pop, push] - <;> omega -theorem step7475 (k : Nat) : Runs (1*2) (before7475 k).denote (before7476 k).denote := - @applyExit_sound (before7475 k) (before7476 k) exit3 1 valid3 (macro7475 k) -theorem macro7476 (k : Nat) : applyExit (before7476 k) exit9 1 = some (before7477 k) := by - simp (disch := omega) [before7476, before7477, exit9, applyExit, pop, push] - <;> omega -theorem step7476 (k : Nat) : Runs (1*2) (before7476 k).denote (before7477 k).denote := - @applyExit_sound (before7476 k) (before7477 k) exit9 1 valid9 (macro7476 k) -theorem macro7477 (k : Nat) : applyExit (before7477 k) exit10 11 = some (before7478 k) := by - simp (disch := omega) [before7477, before7478, exit10, applyExit, pop, push] - <;> omega -theorem step7477 (k : Nat) : Runs (11*2) (before7477 k).denote (before7478 k).denote := - @applyExit_sound (before7477 k) (before7478 k) exit10 11 valid10 (macro7477 k) -theorem macro7478 (k : Nat) : applyExit (before7478 k) exit11 1 = some (before7479 k) := by - simp (disch := omega) [before7478, before7479, exit11, applyExit, pop, push] - <;> omega -theorem step7478 (k : Nat) : Runs (1*2) (before7478 k).denote (before7479 k).denote := - @applyExit_sound (before7478 k) (before7479 k) exit11 1 valid11 (macro7478 k) -theorem macro7479 (k : Nat) : applyExit (before7479 k) exit2 791761148 = some (before7480 k) := by - simp (disch := omega) [before7479, before7480, exit2, applyExit, pop, push] - <;> omega -theorem step7479 (k : Nat) : Runs (791761148*2) (before7479 k).denote (before7480 k).denote := - @applyExit_sound (before7479 k) (before7480 k) exit2 791761148 valid2 (macro7479 k) -theorem macro7480 (k : Nat) : applyExit (before7480 k) exit276 1 = some (before7481 k) := by - simp (disch := omega) [before7480, before7481, exit276, applyExit, pop, push] - <;> omega -theorem step7480 (k : Nat) : Runs (1*38) (before7480 k).denote (before7481 k).denote := - @applyExit_sound (before7480 k) (before7481 k) exit276 1 valid276 (macro7480 k) -theorem macro7481 (k : Nat) : applyExit (before7481 k) exit355 1 = some (before7482 k) := by - simp (disch := omega) [before7481, before7482, exit355, applyExit, pop, push] - <;> omega -theorem step7481 (k : Nat) : Runs (1*38) (before7481 k).denote (before7482 k).denote := - @applyExit_sound (before7481 k) (before7482 k) exit355 1 valid355 (macro7481 k) -theorem macro7482 (k : Nat) : applyExit (before7482 k) exit356 (1*k+6) = some (before7483 k) := by - simp (disch := omega) [before7482, before7483, exit356, applyExit, pop, push] - <;> omega -theorem step7482 (k : Nat) : Runs ((1*k+6)*38) (before7482 k).denote (before7483 k).denote := - @applyExit_sound (before7482 k) (before7483 k) exit356 (1*k+6) valid356 (macro7482 k) -theorem macro7483 (k : Nat) : applyExit (before7483 k) exit11 1 = some (before7484 k) := by - simp (disch := omega) [before7483, before7484, exit11, applyExit, pop, push] - <;> omega -theorem step7483 (k : Nat) : Runs (1*2) (before7483 k).denote (before7484 k).denote := - @applyExit_sound (before7483 k) (before7484 k) exit11 1 valid11 (macro7483 k) -theorem macro7484 (k : Nat) : applyExit (before7484 k) exit2 4 = some (before7485 k) := by - simp (disch := omega) [before7484, before7485, exit2, applyExit, pop, push] - <;> omega -theorem step7484 (k : Nat) : Runs (4*2) (before7484 k).denote (before7485 k).denote := - @applyExit_sound (before7484 k) (before7485 k) exit2 4 valid2 (macro7484 k) -theorem macro7485 (k : Nat) : applyExit (before7485 k) exit3 1 = some (before7486 k) := by - simp (disch := omega) [before7485, before7486, exit3, applyExit, pop, push] - <;> omega -theorem step7485 (k : Nat) : Runs (1*2) (before7485 k).denote (before7486 k).denote := - @applyExit_sound (before7485 k) (before7486 k) exit3 1 valid3 (macro7485 k) -theorem macro7486 (k : Nat) : applyExit (before7486 k) exit9 1 = some (before7487 k) := by - simp (disch := omega) [before7486, before7487, exit9, applyExit, pop, push] - <;> omega -theorem step7486 (k : Nat) : Runs (1*2) (before7486 k).denote (before7487 k).denote := - @applyExit_sound (before7486 k) (before7487 k) exit9 1 valid9 (macro7486 k) -theorem macro7487 (k : Nat) : applyExit (before7487 k) exit10 12 = some (before7488 k) := by - simp (disch := omega) [before7487, before7488, exit10, applyExit, pop, push] - <;> omega -theorem step7487 (k : Nat) : Runs (12*2) (before7487 k).denote (before7488 k).denote := - @applyExit_sound (before7487 k) (before7488 k) exit10 12 valid10 (macro7487 k) -theorem macro7488 (k : Nat) : applyExit (before7488 k) exit11 1 = some (before7489 k) := by - simp (disch := omega) [before7488, before7489, exit11, applyExit, pop, push] - <;> omega -theorem step7488 (k : Nat) : Runs (1*2) (before7488 k).denote (before7489 k).denote := - @applyExit_sound (before7488 k) (before7489 k) exit11 1 valid11 (macro7488 k) -theorem macro7489 (k : Nat) : applyExit (before7489 k) exit2 4 = some (before7490 k) := by - simp (disch := omega) [before7489, before7490, exit2, applyExit, pop, push] - <;> omega -theorem step7489 (k : Nat) : Runs (4*2) (before7489 k).denote (before7490 k).denote := - @applyExit_sound (before7489 k) (before7490 k) exit2 4 valid2 (macro7489 k) -theorem macro7490 (k : Nat) : applyExit (before7490 k) exit3 1 = some (before7491 k) := by - simp (disch := omega) [before7490, before7491, exit3, applyExit, pop, push] - <;> omega -theorem step7490 (k : Nat) : Runs (1*2) (before7490 k).denote (before7491 k).denote := - @applyExit_sound (before7490 k) (before7491 k) exit3 1 valid3 (macro7490 k) -theorem macro7491 (k : Nat) : applyExit (before7491 k) exit9 1 = some (before7492 k) := by - simp (disch := omega) [before7491, before7492, exit9, applyExit, pop, push] - <;> omega -theorem step7491 (k : Nat) : Runs (1*2) (before7491 k).denote (before7492 k).denote := - @applyExit_sound (before7491 k) (before7492 k) exit9 1 valid9 (macro7491 k) -theorem macro7492 (k : Nat) : applyExit (before7492 k) exit10 12 = some (before7493 k) := by - simp (disch := omega) [before7492, before7493, exit10, applyExit, pop, push] - <;> omega -theorem step7492 (k : Nat) : Runs (12*2) (before7492 k).denote (before7493 k).denote := - @applyExit_sound (before7492 k) (before7493 k) exit10 12 valid10 (macro7492 k) -theorem macro7493 (k : Nat) : applyExit (before7493 k) exit11 1 = some (before7494 k) := by - simp (disch := omega) [before7493, before7494, exit11, applyExit, pop, push] - <;> omega -theorem step7493 (k : Nat) : Runs (1*2) (before7493 k).denote (before7494 k).denote := - @applyExit_sound (before7493 k) (before7494 k) exit11 1 valid11 (macro7493 k) -theorem macro7494 (k : Nat) : applyExit (before7494 k) exit2 4 = some (before7495 k) := by - simp (disch := omega) [before7494, before7495, exit2, applyExit, pop, push] - <;> omega -theorem step7494 (k : Nat) : Runs (4*2) (before7494 k).denote (before7495 k).denote := - @applyExit_sound (before7494 k) (before7495 k) exit2 4 valid2 (macro7494 k) -theorem macro7495 (k : Nat) : applyExit (before7495 k) exit3 1 = some (before7496 k) := by - simp (disch := omega) [before7495, before7496, exit3, applyExit, pop, push] - <;> omega -theorem step7495 (k : Nat) : Runs (1*2) (before7495 k).denote (before7496 k).denote := - @applyExit_sound (before7495 k) (before7496 k) exit3 1 valid3 (macro7495 k) -theorem macro7496 (k : Nat) : applyExit (before7496 k) exit9 1 = some (before7497 k) := by - simp (disch := omega) [before7496, before7497, exit9, applyExit, pop, push] - <;> omega -theorem step7496 (k : Nat) : Runs (1*2) (before7496 k).denote (before7497 k).denote := - @applyExit_sound (before7496 k) (before7497 k) exit9 1 valid9 (macro7496 k) -theorem macro7497 (k : Nat) : applyExit (before7497 k) exit10 4 = some (before7498 k) := by - simp (disch := omega) [before7497, before7498, exit10, applyExit, pop, push] - <;> omega -theorem step7497 (k : Nat) : Runs (4*2) (before7497 k).denote (before7498 k).denote := - @applyExit_sound (before7497 k) (before7498 k) exit10 4 valid10 (macro7497 k) -theorem macro7498 (k : Nat) : applyExit (before7498 k) exit46 1 = some (before7499 k) := by - simp (disch := omega) [before7498, before7499, exit46, applyExit, pop, push] - <;> omega -theorem step7498 (k : Nat) : Runs (1*2) (before7498 k).denote (before7499 k).denote := - @applyExit_sound (before7498 k) (before7499 k) exit46 1 valid46 (macro7498 k) -theorem macro7499 (k : Nat) : applyExit (before7499 k) exit47 1 = some (after7499 k) := by - simp (disch := omega) [before7499, after7499, exit47, applyExit, pop, push] - <;> omega -theorem step7499 (k : Nat) : Runs (1*2) (before7499 k).denote (after7499 k).denote := - @applyExit_sound (before7499 k) (after7499 k) exit47 1 valid47 (macro7499 k) -theorem chunkRun074 (k : Nat) : Runs (624*k+1583529356) (before7400 k).denote (after7499 k).denote := by - have h := (@Runs.trans ((((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))))) ((((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))))+((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2))))))+(((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))))) (before7400 k).denote (before7450 k).denote (after7499 k).denote (@Runs.trans (((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))))) (((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))) (before7400 k).denote (before7425 k).denote (before7450 k).denote (@Runs.trans ((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2))))) ((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))) (before7400 k).denote (before7412 k).denote (before7425 k).denote (@Runs.trans (((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))) (before7400 k).denote (before7406 k).denote (before7412 k).denote (@Runs.trans ((44*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7400 k).denote (before7403 k).denote (before7406 k).denote (@Runs.trans (44*2) ((1*2)+(1*2)) (before7400 k).denote (before7401 k).denote (before7403 k).denote (step7400 k) (@Runs.trans (1*2) (1*2) (before7401 k).denote (before7402 k).denote (before7403 k).denote (step7401 k) (step7402 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7403 k).denote (before7404 k).denote (before7406 k).denote (step7403 k) (@Runs.trans (1*2) (1*1) (before7404 k).denote (before7405 k).denote (before7406 k).denote (step7404 k) (step7405 k)))) (@Runs.trans ((1*3)+((46*2)+(1*1))) ((47*2)+((1*2)+(1*2))) (before7406 k).denote (before7409 k).denote (before7412 k).denote (@Runs.trans (1*3) ((46*2)+(1*1)) (before7406 k).denote (before7407 k).denote (before7409 k).denote (step7406 k) (@Runs.trans (46*2) (1*1) (before7407 k).denote (before7408 k).denote (before7409 k).denote (step7407 k) (step7408 k))) (@Runs.trans (47*2) ((1*2)+(1*2)) (before7409 k).denote (before7410 k).denote (before7412 k).denote (step7409 k) (@Runs.trans (1*2) (1*2) (before7410 k).denote (before7411 k).denote (before7412 k).denote (step7410 k) (step7411 k))))) (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1)))) (((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))) (before7412 k).denote (before7418 k).denote (before7425 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((49*2)+(1*1))) (before7412 k).denote (before7415 k).denote (before7418 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7412 k).denote (before7413 k).denote (before7415 k).denote (step7412 k) (@Runs.trans (1*2) (1*1) (before7413 k).denote (before7414 k).denote (before7415 k).denote (step7413 k) (step7414 k))) (@Runs.trans (1*3) ((49*2)+(1*1)) (before7415 k).denote (before7416 k).denote (before7418 k).denote (step7415 k) (@Runs.trans (49*2) (1*1) (before7416 k).denote (before7417 k).denote (before7418 k).denote (step7416 k) (step7417 k)))) (@Runs.trans ((50*2)+((1*2)+(1*2))) (((1*1)+(1*2))+((1*1)+(1*3))) (before7418 k).denote (before7421 k).denote (before7425 k).denote (@Runs.trans (50*2) ((1*2)+(1*2)) (before7418 k).denote (before7419 k).denote (before7421 k).denote (step7418 k) (@Runs.trans (1*2) (1*2) (before7419 k).denote (before7420 k).denote (before7421 k).denote (step7419 k) (step7420 k))) (@Runs.trans ((1*1)+(1*2)) ((1*1)+(1*3)) (before7421 k).denote (before7423 k).denote (before7425 k).denote (@Runs.trans (1*1) (1*2) (before7421 k).denote (before7422 k).denote (before7423 k).denote (step7421 k) (step7422 k)) (@Runs.trans (1*1) (1*3) (before7423 k).denote (before7424 k).denote (before7425 k).denote (step7423 k) (step7424 k)))))) (@Runs.trans ((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2))))) ((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))) (before7425 k).denote (before7437 k).denote (before7450 k).denote (@Runs.trans (((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))) (before7425 k).denote (before7431 k).denote (before7437 k).denote (@Runs.trans ((52*2)+((1*1)+(53*2))) ((1*2)+((1*2)+(1*1))) (before7425 k).denote (before7428 k).denote (before7431 k).denote (@Runs.trans (52*2) ((1*1)+(53*2)) (before7425 k).denote (before7426 k).denote (before7428 k).denote (step7425 k) (@Runs.trans (1*1) (53*2) (before7426 k).denote (before7427 k).denote (before7428 k).denote (step7426 k) (step7427 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before7428 k).denote (before7429 k).denote (before7431 k).denote (step7428 k) (@Runs.trans (1*2) (1*1) (before7429 k).denote (before7430 k).denote (before7431 k).denote (step7429 k) (step7430 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) ((55*2)+((1*1)+(56*2))) (before7431 k).denote (before7434 k).denote (before7437 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7431 k).denote (before7432 k).denote (before7434 k).denote (step7431 k) (@Runs.trans (1*1) (1*3) (before7432 k).denote (before7433 k).denote (before7434 k).denote (step7432 k) (step7433 k))) (@Runs.trans (55*2) ((1*1)+(56*2)) (before7434 k).denote (before7435 k).denote (before7437 k).denote (step7434 k) (@Runs.trans (1*1) (56*2) (before7435 k).denote (before7436 k).denote (before7437 k).denote (step7435 k) (step7436 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2)))) (((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))) (before7437 k).denote (before7443 k).denote (before7450 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((1*1)+((1*2)+(57*2))) (before7437 k).denote (before7440 k).denote (before7443 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7437 k).denote (before7438 k).denote (before7440 k).denote (step7437 k) (@Runs.trans (1*1) (1*3) (before7438 k).denote (before7439 k).denote (before7440 k).denote (step7438 k) (step7439 k))) (@Runs.trans (1*1) ((1*2)+(57*2)) (before7440 k).denote (before7441 k).denote (before7443 k).denote (step7440 k) (@Runs.trans (1*2) (57*2) (before7441 k).denote (before7442 k).denote (before7443 k).denote (step7441 k) (step7442 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) (((1*3)+(1*2))+((1*2)+(1*2))) (before7443 k).denote (before7446 k).denote (before7450 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before7443 k).denote (before7444 k).denote (before7446 k).denote (step7443 k) (@Runs.trans (1*1) (1*2) (before7444 k).denote (before7445 k).denote (before7446 k).denote (step7444 k) (step7445 k))) (@Runs.trans ((1*3)+(1*2)) ((1*2)+(1*2)) (before7446 k).denote (before7448 k).denote (before7450 k).denote (@Runs.trans (1*3) (1*2) (before7446 k).denote (before7447 k).denote (before7448 k).denote (step7446 k) (step7447 k)) (@Runs.trans (1*2) (1*2) (before7448 k).denote (before7449 k).denote (before7450 k).denote (step7448 k) (step7449 k))))))) (@Runs.trans (((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))))+((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2)))))) (((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))) (before7450 k).denote (before7475 k).denote (after7499 k).denote (@Runs.trans ((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))) ((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2))))) (before7450 k).denote (before7462 k).denote (before7475 k).denote (@Runs.trans (((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2)))) (((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))) (before7450 k).denote (before7456 k).denote (before7462 k).denote (@Runs.trans ((55*2)+((1*2)+(12*2))) ((1*2)+((1*2)+(40*2))) (before7450 k).denote (before7453 k).denote (before7456 k).denote (@Runs.trans (55*2) ((1*2)+(12*2)) (before7450 k).denote (before7451 k).denote (before7453 k).denote (step7450 k) (@Runs.trans (1*2) (12*2) (before7451 k).denote (before7452 k).denote (before7453 k).denote (step7451 k) (step7452 k))) (@Runs.trans (1*2) ((1*2)+(40*2)) (before7453 k).denote (before7454 k).denote (before7456 k).denote (step7453 k) (@Runs.trans (1*2) (40*2) (before7454 k).denote (before7455 k).denote (before7456 k).denote (step7454 k) (step7455 k)))) (@Runs.trans ((1*2)+((87*2)+(1*2))) ((1*2)+((19*2)+(1*2))) (before7456 k).denote (before7459 k).denote (before7462 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before7456 k).denote (before7457 k).denote (before7459 k).denote (step7456 k) (@Runs.trans (87*2) (1*2) (before7457 k).denote (before7458 k).denote (before7459 k).denote (step7457 k) (step7458 k))) (@Runs.trans (1*2) ((19*2)+(1*2)) (before7459 k).denote (before7460 k).denote (before7462 k).denote (step7459 k) (@Runs.trans (19*2) (1*2) (before7460 k).denote (before7461 k).denote (before7462 k).denote (step7460 k) (step7461 k))))) (@Runs.trans (((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2)))) (((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2)))) (before7462 k).denote (before7468 k).denote (before7475 k).denote (@Runs.trans ((8*2)+(((1*k+8)*586)+(24*2))) ((1*2)+((1*2)+(95*2))) (before7462 k).denote (before7465 k).denote (before7468 k).denote (@Runs.trans (8*2) (((1*k+8)*586)+(24*2)) (before7462 k).denote (before7463 k).denote (before7465 k).denote (step7462 k) (@Runs.trans ((1*k+8)*586) (24*2) (before7463 k).denote (before7464 k).denote (before7465 k).denote (step7463 k) (step7464 k))) (@Runs.trans (1*2) ((1*2)+(95*2)) (before7465 k).denote (before7466 k).denote (before7468 k).denote (step7465 k) (@Runs.trans (1*2) (95*2) (before7466 k).denote (before7467 k).denote (before7468 k).denote (step7466 k) (step7467 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((1*2)+(43*2))+((1*2)+(17*2))) (before7468 k).denote (before7471 k).denote (before7475 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7468 k).denote (before7469 k).denote (before7471 k).denote (step7468 k) (@Runs.trans (11*2) (1*2) (before7469 k).denote (before7470 k).denote (before7471 k).denote (step7469 k) (step7470 k))) (@Runs.trans ((1*2)+(43*2)) ((1*2)+(17*2)) (before7471 k).denote (before7473 k).denote (before7475 k).denote (@Runs.trans (1*2) (43*2) (before7471 k).denote (before7472 k).denote (before7473 k).denote (step7471 k) (step7472 k)) (@Runs.trans (1*2) (17*2) (before7473 k).denote (before7474 k).denote (before7475 k).denote (step7473 k) (step7474 k)))))) (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2))))) ((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))) (before7475 k).denote (before7487 k).denote (after7499 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38)))) (((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))) (before7475 k).denote (before7481 k).denote (before7487 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((791761148*2)+(1*38))) (before7475 k).denote (before7478 k).denote (before7481 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before7475 k).denote (before7476 k).denote (before7478 k).denote (step7475 k) (@Runs.trans (1*2) (11*2) (before7476 k).denote (before7477 k).denote (before7478 k).denote (step7476 k) (step7477 k))) (@Runs.trans (1*2) ((791761148*2)+(1*38)) (before7478 k).denote (before7479 k).denote (before7481 k).denote (step7478 k) (@Runs.trans (791761148*2) (1*38) (before7479 k).denote (before7480 k).denote (before7481 k).denote (step7479 k) (step7480 k)))) (@Runs.trans ((1*38)+(((1*k+6)*38)+(1*2))) ((4*2)+((1*2)+(1*2))) (before7481 k).denote (before7484 k).denote (before7487 k).denote (@Runs.trans (1*38) (((1*k+6)*38)+(1*2)) (before7481 k).denote (before7482 k).denote (before7484 k).denote (step7481 k) (@Runs.trans ((1*k+6)*38) (1*2) (before7482 k).denote (before7483 k).denote (before7484 k).denote (step7482 k) (step7483 k))) (@Runs.trans (4*2) ((1*2)+(1*2)) (before7484 k).denote (before7485 k).denote (before7487 k).denote (step7484 k) (@Runs.trans (1*2) (1*2) (before7485 k).denote (before7486 k).denote (before7487 k).denote (step7485 k) (step7486 k))))) (@Runs.trans (((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))) (before7487 k).denote (before7493 k).denote (after7499 k).denote (@Runs.trans ((12*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(12*2))) (before7487 k).denote (before7490 k).denote (before7493 k).denote (@Runs.trans (12*2) ((1*2)+(4*2)) (before7487 k).denote (before7488 k).denote (before7490 k).denote (step7487 k) (@Runs.trans (1*2) (4*2) (before7488 k).denote (before7489 k).denote (before7490 k).denote (step7488 k) (step7489 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before7490 k).denote (before7491 k).denote (before7493 k).denote (step7490 k) (@Runs.trans (1*2) (12*2) (before7491 k).denote (before7492 k).denote (before7493 k).denote (step7491 k) (step7492 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) (((1*2)+(4*2))+((1*2)+(1*2))) (before7493 k).denote (before7496 k).denote (after7499 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before7493 k).denote (before7494 k).denote (before7496 k).denote (step7493 k) (@Runs.trans (4*2) (1*2) (before7494 k).denote (before7495 k).denote (before7496 k).denote (step7494 k) (step7495 k))) (@Runs.trans ((1*2)+(4*2)) ((1*2)+(1*2)) (before7496 k).denote (before7498 k).denote (after7499 k).denote (@Runs.trans (1*2) (4*2) (before7496 k).denote (before7497 k).denote (before7498 k).denote (step7496 k) (step7497 k)) (@Runs.trans (1*2) (1*2) (before7498 k).denote (before7499 k).denote (after7499 k).denote (step7498 k) (step7499 k)))))))) - have ht : (((((((44*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((46*2)+(1*1)))+((47*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((49*2)+(1*1))))+(((50*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((52*2)+((1*1)+(53*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((55*2)+((1*1)+(56*2)))))+((((1*2)+((1*1)+(1*3)))+((1*1)+((1*2)+(57*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))))+((((((55*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))))+((((8*2)+(((1*k+8)*586)+(24*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(43*2))+((1*2)+(17*2))))))+(((((1*2)+((1*2)+(11*2)))+((1*2)+((791761148*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))))) = (624*k+1583529356) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean deleted file mode 100644 index 66953706..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk075.lean +++ /dev/null @@ -1,814 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7500_0 : Stack := [] -abbrev tail7500_1 : Stack := ⟨w0,1⟩ :: tail7500_0 -abbrev tail7500_2 : Stack := ⟨w2,1⟩ :: tail7500_1 -abbrev tail7500_3 : Stack := ⟨w1,1⟩ :: tail7500_2 -abbrev tail7500_4 : Stack := ⟨w0,1⟩ :: tail7500_3 -abbrev tail7500_5 : Stack := ⟨w2,1⟩ :: tail7500_4 -abbrev tail7500_6 : Stack := ⟨w1,2⟩ :: tail7500_5 -abbrev tail7500_7 : Stack := ⟨w0,12⟩ :: tail7500_6 -abbrev tail7500_8 : Stack := ⟨w0,3⟩ :: tail7500_0 -abbrev tail7500_9 : Stack := ⟨w1,56⟩ :: tail7500_8 -abbrev tail7500_10 : Stack := ⟨w2,1⟩ :: tail7500_9 -abbrev tail7500_11 : Stack := ⟨w0,13⟩ :: tail7500_10 -abbrev tail7500_12 : Stack := ⟨w1,41⟩ :: tail7500_11 -abbrev tail7500_13 : Stack := ⟨w2,1⟩ :: tail7500_12 -abbrev tail7500_14 : Stack := ⟨w0,88⟩ :: tail7500_13 -abbrev tail7500_15 : Stack := ⟨w1,20⟩ :: tail7500_14 -abbrev tail7500_16 : Stack := ⟨w2,1⟩ :: tail7500_15 -abbrev tail7500_17 : Stack := ⟨w0,8⟩ :: tail7500_16 -abbrev tail7500_18 (k : Nat) : Stack := ⟨w316,(1*k+8)⟩ :: tail7500_17 -abbrev tail7500_19 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7500_18 k -abbrev tail7500_20 (k : Nat) : Stack := ⟨w1,96⟩ :: tail7500_19 k -abbrev tail7500_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_20 k -abbrev tail7500_22 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7500_21 k -abbrev tail7500_23 (k : Nat) : Stack := ⟨w1,44⟩ :: tail7500_22 k -abbrev tail7500_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_23 k -abbrev tail7500_25 (k : Nat) : Stack := ⟨w0,18⟩ :: tail7500_24 k -abbrev tail7500_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7500_25 k -abbrev tail7500_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_26 k -abbrev tail7500_28 (k : Nat) : Stack := ⟨w0,791761148⟩ :: tail7500_27 k -abbrev tail7500_29 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7500_28 k -abbrev tail7500_30 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7500_29 k -abbrev tail7500_31 (k : Nat) : Stack := ⟨w318,(1*k+6)⟩ :: tail7500_30 k -abbrev tail7500_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_31 k -abbrev tail7500_33 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7500_32 k -abbrev tail7500_34 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_33 k -abbrev tail7500_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_34 k -abbrev tail7500_36 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7500_35 k -abbrev tail7500_37 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_36 k -abbrev tail7500_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_37 k -abbrev tail7500_39 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7500_38 k -abbrev tail7500_40 (k : Nat) : Stack := ⟨w1,5⟩ :: tail7500_39 k -abbrev tail7500_41 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7500_40 k -abbrev tail7500_42 : Stack := ⟨w0,11⟩ :: tail7500_6 -abbrev tail7500_43 : Stack := ⟨w2,1⟩ :: tail7500_42 -abbrev tail7500_44 : Stack := ⟨w23,1⟩ :: tail7500_43 -abbrev tail7500_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_40 k -abbrev tail7500_46 (k : Nat) : Stack := ⟨w1,6⟩ :: tail7500_39 k -abbrev tail7500_47 : Stack := ⟨w0,1⟩ :: tail7500_43 -abbrev tail7500_48 : Stack := ⟨w0,7⟩ :: tail7500_43 -abbrev tail7500_49 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7500_38 k -abbrev tail7500_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_49 k -abbrev tail7500_51 (k : Nat) : Stack := ⟨w1,7⟩ :: tail7500_50 k -abbrev tail7500_52 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_51 k -abbrev tail7500_53 : Stack := ⟨w0,10⟩ :: tail7500_6 -abbrev tail7500_54 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7500_51 k -abbrev tail7500_55 : Stack := ⟨w0,9⟩ :: tail7500_6 -abbrev tail7500_56 : Stack := ⟨w2,1⟩ :: tail7500_55 -abbrev tail7500_57 : Stack := ⟨w23,1⟩ :: tail7500_56 -abbrev tail7500_58 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7500_50 k -abbrev tail7500_59 : Stack := ⟨w0,1⟩ :: tail7500_56 -abbrev tail7500_60 : Stack := ⟨w0,9⟩ :: tail7500_56 -abbrev tail7500_61 : Stack := ⟨w2,1⟩ :: tail7500_60 -abbrev tail7500_62 : Stack := ⟨w1,4⟩ :: tail7500_61 -abbrev tail7500_63 : Stack := ⟨w23,1⟩ :: tail7500_62 -abbrev tail7500_64 : Stack := ⟨w0,13⟩ :: tail7500_63 -abbrev tail7500_65 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7500_35 k -abbrev tail7500_66 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_65 k -abbrev tail7500_67 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_66 k -abbrev tail7500_68 : Stack := ⟨w0,1⟩ :: tail7500_62 -abbrev tail7500_69 : Stack := ⟨w0,14⟩ :: tail7500_62 -abbrev tail7500_70 : Stack := ⟨w2,1⟩ :: tail7500_69 -abbrev tail7500_71 : Stack := ⟨w1,4⟩ :: tail7500_70 -abbrev tail7500_72 : Stack := ⟨w23,1⟩ :: tail7500_71 -abbrev tail7500_73 : Stack := ⟨w0,13⟩ :: tail7500_72 -abbrev tail7500_74 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7500_32 k -abbrev tail7500_75 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_74 k -abbrev tail7500_76 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7500_75 k -abbrev tail7500_77 : Stack := ⟨w0,1⟩ :: tail7500_71 -abbrev tail7500_78 : Stack := ⟨w0,14⟩ :: tail7500_71 -abbrev tail7500_79 : Stack := ⟨w2,1⟩ :: tail7500_78 -abbrev tail7500_80 : Stack := ⟨w1,4⟩ :: tail7500_79 -abbrev tail7500_81 : Stack := ⟨w23,1⟩ :: tail7500_80 -abbrev tail7500_82 (k : Nat) : Stack := ⟨w318,(1*k+5)⟩ :: tail7500_30 k -abbrev tail7500_83 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_82 k -abbrev tail7500_84 : Stack := ⟨w0,1⟩ :: tail7500_80 -abbrev tail7500_85 : Stack := ⟨w320,1⟩ :: tail7500_84 -abbrev tail7500_86 (k : Nat) : Stack := ⟨w318,(1*k+4)⟩ :: tail7500_30 k -abbrev tail7500_87 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_86 k -abbrev tail7500_88 : Stack := ⟨w321,1⟩ :: tail7500_84 -abbrev tail7500_89 : Stack := ⟨w320,1⟩ :: tail7500_88 -abbrev tail7500_90 (k : Nat) : Stack := ⟨w318,(1*k+3)⟩ :: tail7500_30 k -abbrev tail7500_91 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_90 k -abbrev tail7500_92 : Stack := ⟨w321,2⟩ :: tail7500_84 -abbrev tail7500_93 : Stack := ⟨w320,1⟩ :: tail7500_92 -abbrev tail7500_94 (k : Nat) : Stack := ⟨w318,(1*k+2)⟩ :: tail7500_30 k -abbrev tail7500_95 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_94 k -abbrev tail7500_96 : Stack := ⟨w321,3⟩ :: tail7500_84 -abbrev tail7500_97 (k : Nat) : Stack := ⟨w321,(1*k+4)⟩ :: tail7500_84 -abbrev tail7500_98 (k : Nat) : Stack := ⟨w318,1⟩ :: tail7500_30 k -abbrev tail7500_99 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_98 k -abbrev tail7500_100 (k : Nat) : Stack := ⟨w320,1⟩ :: tail7500_97 k -abbrev tail7500_101 (k : Nat) : Stack := ⟨w319,1⟩ :: tail7500_30 k -abbrev tail7500_102 (k : Nat) : Stack := ⟨w321,(1*k+5)⟩ :: tail7500_84 -abbrev tail7500_103 (k : Nat) : Stack := ⟨w320,1⟩ :: tail7500_102 k -abbrev tail7500_104 (k : Nat) : Stack := ⟨w322,1⟩ :: tail7500_29 k -abbrev tail7500_105 (k : Nat) : Stack := ⟨w321,(1*k+6)⟩ :: tail7500_84 -abbrev tail7500_106 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7500_105 k -abbrev tail7500_107 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7500_106 k -abbrev tail7500_108 (k : Nat) : Stack := ⟨w1,791761148⟩ :: tail7500_107 k -abbrev tail7500_109 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_108 k -abbrev tail7500_110 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7500_109 k -abbrev tail7500_111 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7500_24 k -abbrev tail7500_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_111 k -abbrev tail7500_113 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7500_112 k -abbrev tail7500_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_108 k -abbrev tail7500_115 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7500_108 k -abbrev tail7500_116 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_115 k -abbrev tail7500_117 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7500_116 k -abbrev tail7500_118 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_117 k -abbrev tail7500_119 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7500_118 k -abbrev tail7500_120 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7500_21 k -abbrev tail7500_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_120 k -abbrev tail7500_122 (k : Nat) : Stack := ⟨w1,44⟩ :: tail7500_121 k -abbrev tail7500_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_117 k -abbrev tail7500_124 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7500_117 k -abbrev tail7500_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_124 k -abbrev tail7500_126 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7500_125 k -abbrev tail7500_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_126 k -abbrev tail7500_128 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7500_127 k -abbrev tail7500_129 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7500_18 k -abbrev tail7500_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_129 k -abbrev tail7500_131 (k : Nat) : Stack := ⟨w1,96⟩ :: tail7500_130 k -abbrev tail7500_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_126 k -abbrev tail7500_133 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7500_126 k -abbrev tail7500_134 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_133 k -abbrev tail7500_135 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7500_134 k -abbrev tail7500_136 (k : Nat) : Stack := ⟨w323,(1*k+8)⟩ :: tail7500_135 k -abbrev tail7500_137 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7500_136 k -abbrev tail7500_138 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_137 k -abbrev tail7500_139 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7500_138 k -abbrev tail7500_140 : Stack := ⟨w0,87⟩ :: tail7500_13 -abbrev tail7500_141 : Stack := ⟨w23,1⟩ :: tail7500_140 -abbrev tail7500_142 : Stack := ⟨w1,20⟩ :: tail7500_141 -abbrev tail7500_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_137 k -abbrev tail7500_144 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7500_137 k -abbrev tail7500_145 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_144 k -abbrev tail7500_146 (k : Nat) : Stack := ⟨w1,87⟩ :: tail7500_145 k -abbrev tail7500_147 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_146 k -abbrev tail7500_148 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7500_147 k -abbrev tail7500_149 : Stack := ⟨w0,12⟩ :: tail7500_10 -abbrev tail7500_150 : Stack := ⟨w23,1⟩ :: tail7500_149 -abbrev tail7500_151 : Stack := ⟨w1,41⟩ :: tail7500_150 -abbrev tail7500_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7500_146 k -abbrev tail7500_153 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7500_146 k -abbrev tail7500_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7500_153 k -abbrev tail7500_155 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7500_154 k -abbrev tail7500_156 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7500_155 k -abbrev tail7500_157 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7500_156 k -abbrev tail7500_158 : Stack := ⟨w0,2⟩ :: tail7500_0 -abbrev tail7500_159 : Stack := ⟨w23,1⟩ :: tail7500_158 -abbrev tail7500_160 : Stack := ⟨w1,56⟩ :: tail7500_159 - -def before7500 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1223),tail7500_7,(tail7500_41 k)⟩ -def before7501 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1223),tail7500_43,(tail7500_41 k)⟩ -def before7502 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail7500_44,(tail7500_45 k)⟩ -def before7503 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail7500_44,(tail7500_46 k)⟩ -def before7504 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1221),tail7500_47,(tail7500_46 k)⟩ -def before7505 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7500_48,(tail7500_39 k)⟩ -def before7506 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7500_48,(tail7500_50 k)⟩ -def before7507 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail7500_43,(tail7500_51 k)⟩ -def before7508 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1225),tail7500_42,(tail7500_52 k)⟩ -def before7509 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1227),tail7500_53,(tail7500_54 k)⟩ -def before7510 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1227),tail7500_56,(tail7500_54 k)⟩ -def before7511 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail7500_57,(tail7500_52 k)⟩ -def before7512 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail7500_57,(tail7500_58 k)⟩ -def before7513 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1225),tail7500_59,(tail7500_58 k)⟩ -def before7514 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7500_60,(tail7500_50 k)⟩ -def before7515 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7500_61,(tail7500_49 k)⟩ -def before7516 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1199),tail7500_62,(tail7500_38 k)⟩ -def before7517 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail7500_63,(tail7500_37 k)⟩ -def before7518 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7500_64,(tail7500_36 k)⟩ -def before7519 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7500_64,(tail7500_66 k)⟩ -def before7520 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1197),tail7500_63,(tail7500_67 k)⟩ -def before7521 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1197),tail7500_68,(tail7500_67 k)⟩ -def before7522 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7500_69,(tail7500_66 k)⟩ -def before7523 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7500_70,(tail7500_65 k)⟩ -def before7524 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1161),tail7500_71,(tail7500_35 k)⟩ -def before7525 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail7500_72,(tail7500_34 k)⟩ -def before7526 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7500_73,(tail7500_33 k)⟩ -def before7527 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7500_73,(tail7500_75 k)⟩ -def before7528 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1159),tail7500_72,(tail7500_76 k)⟩ -def before7529 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1159),tail7500_77,(tail7500_76 k)⟩ -def before7530 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7500_78,(tail7500_75 k)⟩ -def before7531 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7500_79,(tail7500_74 k)⟩ -def before7532 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1123),tail7500_80,(tail7500_32 k)⟩ -def before7533 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7500_81,(tail7500_31 k)⟩ -def before7534 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7500_81,(tail7500_83 k)⟩ -def before7535 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7500_84,(tail7500_83 k)⟩ -def before7536 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7500_85,(tail7500_82 k)⟩ -def before7537 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail7500_85,(tail7500_87 k)⟩ -def before7538 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7500_88,(tail7500_87 k)⟩ -def before7539 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7500_89,(tail7500_86 k)⟩ -def before7540 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail7500_89,(tail7500_91 k)⟩ -def before7541 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7500_92,(tail7500_91 k)⟩ -def before7542 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7500_93,(tail7500_90 k)⟩ -def before7543 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail7500_93,(tail7500_95 k)⟩ -def before7544 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7500_96,(tail7500_95 k)⟩ -def before7545 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail7500_97 k),(tail7500_99 k)⟩ -def before7546 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7500_100 k),(tail7500_98 k)⟩ -def before7547 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail7500_100 k),(tail7500_101 k)⟩ -def before7548 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7500_102 k),(tail7500_101 k)⟩ -def before7549 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7500_103 k),(tail7500_30 k)⟩ -def before7550 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7500_103 k),(tail7500_104 k)⟩ -def before7551 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7500_105 k),(tail7500_104 k)⟩ -def before7552 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7500_106 k),(tail7500_29 k)⟩ -def before7553 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7500_107 k),(tail7500_28 k)⟩ -def before7554 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521479),(tail7500_108 k),(tail7500_27 k)⟩ -def before7555 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521481),(tail7500_109 k),(tail7500_26 k)⟩ -def before7556 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7500_110 k),(tail7500_25 k)⟩ -def before7557 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7500_110 k),(tail7500_112 k)⟩ -def before7558 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521481),(tail7500_109 k),(tail7500_113 k)⟩ -def before7559 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521481),(tail7500_114 k),(tail7500_113 k)⟩ -def before7560 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7500_115 k),(tail7500_112 k)⟩ -def before7561 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7500_116 k),(tail7500_111 k)⟩ -def before7562 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521541),(tail7500_117 k),(tail7500_24 k)⟩ -def before7563 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail7500_118 k),(tail7500_23 k)⟩ -def before7564 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7500_119 k),(tail7500_22 k)⟩ -def before7565 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7500_119 k),(tail7500_121 k)⟩ -def before7566 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521543),(tail7500_118 k),(tail7500_122 k)⟩ -def before7567 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521543),(tail7500_123 k),(tail7500_122 k)⟩ -def before7568 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7500_124 k),(tail7500_121 k)⟩ -def before7569 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7500_125 k),(tail7500_120 k)⟩ -def before7570 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521655),(tail7500_126 k),(tail7500_21 k)⟩ -def before7571 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521657),(tail7500_127 k),(tail7500_20 k)⟩ -def before7572 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7500_128 k),(tail7500_19 k)⟩ -def before7573 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7500_128 k),(tail7500_130 k)⟩ -def before7574 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521657),(tail7500_127 k),(tail7500_131 k)⟩ -def before7575 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521657),(tail7500_132 k),(tail7500_131 k)⟩ -def before7576 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7500_133 k),(tail7500_130 k)⟩ -def before7577 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7500_134 k),(tail7500_129 k)⟩ -def before7578 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7500_135 k),(tail7500_18 k)⟩ -def before7579 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7500_136 k),tail7500_17⟩ -def before7580 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526603),(tail7500_137 k),tail7500_16⟩ -def before7581 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526605),(tail7500_138 k),tail7500_15⟩ -def before7582 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7500_139 k),tail7500_14⟩ -def before7583 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7500_139 k),tail7500_141⟩ -def before7584 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526605),(tail7500_138 k),tail7500_142⟩ -def before7585 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526605),(tail7500_143 k),tail7500_142⟩ -def before7586 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7500_144 k),tail7500_141⟩ -def before7587 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7500_145 k),tail7500_140⟩ -def before7588 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526821),(tail7500_146 k),tail7500_13⟩ -def before7589 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526823),(tail7500_147 k),tail7500_12⟩ -def before7590 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7500_148 k),tail7500_11⟩ -def before7591 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7500_148 k),tail7500_150⟩ -def before7592 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526823),(tail7500_147 k),tail7500_151⟩ -def before7593 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526823),(tail7500_152 k),tail7500_151⟩ -def before7594 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7500_153 k),tail7500_150⟩ -def before7595 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7500_154 k),tail7500_149⟩ -def before7596 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526931),(tail7500_155 k),tail7500_10⟩ -def before7597 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7500_156 k),tail7500_9⟩ -def before7598 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7500_157 k),tail7500_8⟩ -def before7599 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7500_157 k),tail7500_159⟩ -def after7599 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7500_156 k),tail7500_160⟩ - -theorem macro7500 (k : Nat) : applyExit (before7500 k) exit62 1 = some (before7501 k) := by - simp (disch := omega) [before7500, before7501, exit62, applyExit, pop, push] - <;> omega -theorem step7500 (k : Nat) : Runs (1*1) (before7500 k).denote (before7501 k).denote := - @applyExit_sound (before7500 k) (before7501 k) exit62 1 valid62 (macro7500 k) -theorem macro7501 (k : Nat) : applyExit (before7501 k) exit35 1 = some (before7502 k) := by - simp (disch := omega) [before7501, before7502, exit35, applyExit, pop, push] - <;> omega -theorem step7501 (k : Nat) : Runs (1*2) (before7501 k).denote (before7502 k).denote := - @applyExit_sound (before7501 k) (before7502 k) exit35 1 valid35 (macro7501 k) -theorem macro7502 (k : Nat) : applyExit (before7502 k) exit39 1 = some (before7503 k) := by - simp (disch := omega) [before7502, before7503, exit39, applyExit, pop, push] - <;> omega -theorem step7502 (k : Nat) : Runs (1*1) (before7502 k).denote (before7503 k).denote := - @applyExit_sound (before7502 k) (before7503 k) exit39 1 valid39 (macro7502 k) -theorem macro7503 (k : Nat) : applyExit (before7503 k) exit32 1 = some (before7504 k) := by - simp (disch := omega) [before7503, before7504, exit32, applyExit, pop, push] - <;> omega -theorem step7503 (k : Nat) : Runs (1*3) (before7503 k).denote (before7504 k).denote := - @applyExit_sound (before7503 k) (before7504 k) exit32 1 valid32 (macro7503 k) -theorem macro7504 (k : Nat) : applyExit (before7504 k) exit36 6 = some (before7505 k) := by - simp (disch := omega) [before7504, before7505, exit36, applyExit, pop, push] - <;> omega -theorem step7504 (k : Nat) : Runs (6*2) (before7504 k).denote (before7505 k).denote := - @applyExit_sound (before7504 k) (before7505 k) exit36 6 valid36 (macro7504 k) -theorem macro7505 (k : Nat) : applyExit (before7505 k) exit31 1 = some (before7506 k) := by - simp (disch := omega) [before7505, before7506, exit31, applyExit, pop, push] - <;> omega -theorem step7505 (k : Nat) : Runs (1*1) (before7505 k).denote (before7506 k).denote := - @applyExit_sound (before7505 k) (before7506 k) exit31 1 valid31 (macro7505 k) -theorem macro7506 (k : Nat) : applyExit (before7506 k) exit10 7 = some (before7507 k) := by - simp (disch := omega) [before7506, before7507, exit10, applyExit, pop, push] - <;> omega -theorem step7506 (k : Nat) : Runs (7*2) (before7506 k).denote (before7507 k).denote := - @applyExit_sound (before7506 k) (before7507 k) exit10 7 valid10 (macro7506 k) -theorem macro7507 (k : Nat) : applyExit (before7507 k) exit46 1 = some (before7508 k) := by - simp (disch := omega) [before7507, before7508, exit46, applyExit, pop, push] - <;> omega -theorem step7507 (k : Nat) : Runs (1*2) (before7507 k).denote (before7508 k).denote := - @applyExit_sound (before7507 k) (before7508 k) exit46 1 valid46 (macro7507 k) -theorem macro7508 (k : Nat) : applyExit (before7508 k) exit47 1 = some (before7509 k) := by - simp (disch := omega) [before7508, before7509, exit47, applyExit, pop, push] - <;> omega -theorem step7508 (k : Nat) : Runs (1*2) (before7508 k).denote (before7509 k).denote := - @applyExit_sound (before7508 k) (before7509 k) exit47 1 valid47 (macro7508 k) -theorem macro7509 (k : Nat) : applyExit (before7509 k) exit62 1 = some (before7510 k) := by - simp (disch := omega) [before7509, before7510, exit62, applyExit, pop, push] - <;> omega -theorem step7509 (k : Nat) : Runs (1*1) (before7509 k).denote (before7510 k).denote := - @applyExit_sound (before7509 k) (before7510 k) exit62 1 valid62 (macro7509 k) -theorem macro7510 (k : Nat) : applyExit (before7510 k) exit35 1 = some (before7511 k) := by - simp (disch := omega) [before7510, before7511, exit35, applyExit, pop, push] - <;> omega -theorem step7510 (k : Nat) : Runs (1*2) (before7510 k).denote (before7511 k).denote := - @applyExit_sound (before7510 k) (before7511 k) exit35 1 valid35 (macro7510 k) -theorem macro7511 (k : Nat) : applyExit (before7511 k) exit39 1 = some (before7512 k) := by - simp (disch := omega) [before7511, before7512, exit39, applyExit, pop, push] - <;> omega -theorem step7511 (k : Nat) : Runs (1*1) (before7511 k).denote (before7512 k).denote := - @applyExit_sound (before7511 k) (before7512 k) exit39 1 valid39 (macro7511 k) -theorem macro7512 (k : Nat) : applyExit (before7512 k) exit32 1 = some (before7513 k) := by - simp (disch := omega) [before7512, before7513, exit32, applyExit, pop, push] - <;> omega -theorem step7512 (k : Nat) : Runs (1*3) (before7512 k).denote (before7513 k).denote := - @applyExit_sound (before7512 k) (before7513 k) exit32 1 valid32 (macro7512 k) -theorem macro7513 (k : Nat) : applyExit (before7513 k) exit36 8 = some (before7514 k) := by - simp (disch := omega) [before7513, before7514, exit36, applyExit, pop, push] - <;> omega -theorem step7513 (k : Nat) : Runs (8*2) (before7513 k).denote (before7514 k).denote := - @applyExit_sound (before7513 k) (before7514 k) exit36 8 valid36 (macro7513 k) -theorem macro7514 (k : Nat) : applyExit (before7514 k) exit33 1 = some (before7515 k) := by - simp (disch := omega) [before7514, before7515, exit33, applyExit, pop, push] - <;> omega -theorem step7514 (k : Nat) : Runs (1*2) (before7514 k).denote (before7515 k).denote := - @applyExit_sound (before7514 k) (before7515 k) exit33 1 valid33 (macro7514 k) -theorem macro7515 (k : Nat) : applyExit (before7515 k) exit34 4 = some (before7516 k) := by - simp (disch := omega) [before7515, before7516, exit34, applyExit, pop, push] - <;> omega -theorem step7515 (k : Nat) : Runs (4*2) (before7515 k).denote (before7516 k).denote := - @applyExit_sound (before7515 k) (before7516 k) exit34 4 valid34 (macro7515 k) -theorem macro7516 (k : Nat) : applyExit (before7516 k) exit35 1 = some (before7517 k) := by - simp (disch := omega) [before7516, before7517, exit35, applyExit, pop, push] - <;> omega -theorem step7516 (k : Nat) : Runs (1*2) (before7516 k).denote (before7517 k).denote := - @applyExit_sound (before7516 k) (before7517 k) exit35 1 valid35 (macro7516 k) -theorem macro7517 (k : Nat) : applyExit (before7517 k) exit36 13 = some (before7518 k) := by - simp (disch := omega) [before7517, before7518, exit36, applyExit, pop, push] - <;> omega -theorem step7517 (k : Nat) : Runs (13*2) (before7517 k).denote (before7518 k).denote := - @applyExit_sound (before7517 k) (before7518 k) exit36 13 valid36 (macro7517 k) -theorem macro7518 (k : Nat) : applyExit (before7518 k) exit31 1 = some (before7519 k) := by - simp (disch := omega) [before7518, before7519, exit31, applyExit, pop, push] - <;> omega -theorem step7518 (k : Nat) : Runs (1*1) (before7518 k).denote (before7519 k).denote := - @applyExit_sound (before7518 k) (before7519 k) exit31 1 valid31 (macro7518 k) -theorem macro7519 (k : Nat) : applyExit (before7519 k) exit10 13 = some (before7520 k) := by - simp (disch := omega) [before7519, before7520, exit10, applyExit, pop, push] - <;> omega -theorem step7519 (k : Nat) : Runs (13*2) (before7519 k).denote (before7520 k).denote := - @applyExit_sound (before7519 k) (before7520 k) exit10 13 valid10 (macro7519 k) -theorem macro7520 (k : Nat) : applyExit (before7520 k) exit32 1 = some (before7521 k) := by - simp (disch := omega) [before7520, before7521, exit32, applyExit, pop, push] - <;> omega -theorem step7520 (k : Nat) : Runs (1*3) (before7520 k).denote (before7521 k).denote := - @applyExit_sound (before7520 k) (before7521 k) exit32 1 valid32 (macro7520 k) -theorem macro7521 (k : Nat) : applyExit (before7521 k) exit36 13 = some (before7522 k) := by - simp (disch := omega) [before7521, before7522, exit36, applyExit, pop, push] - <;> omega -theorem step7521 (k : Nat) : Runs (13*2) (before7521 k).denote (before7522 k).denote := - @applyExit_sound (before7521 k) (before7522 k) exit36 13 valid36 (macro7521 k) -theorem macro7522 (k : Nat) : applyExit (before7522 k) exit33 1 = some (before7523 k) := by - simp (disch := omega) [before7522, before7523, exit33, applyExit, pop, push] - <;> omega -theorem step7522 (k : Nat) : Runs (1*2) (before7522 k).denote (before7523 k).denote := - @applyExit_sound (before7522 k) (before7523 k) exit33 1 valid33 (macro7522 k) -theorem macro7523 (k : Nat) : applyExit (before7523 k) exit34 4 = some (before7524 k) := by - simp (disch := omega) [before7523, before7524, exit34, applyExit, pop, push] - <;> omega -theorem step7523 (k : Nat) : Runs (4*2) (before7523 k).denote (before7524 k).denote := - @applyExit_sound (before7523 k) (before7524 k) exit34 4 valid34 (macro7523 k) -theorem macro7524 (k : Nat) : applyExit (before7524 k) exit35 1 = some (before7525 k) := by - simp (disch := omega) [before7524, before7525, exit35, applyExit, pop, push] - <;> omega -theorem step7524 (k : Nat) : Runs (1*2) (before7524 k).denote (before7525 k).denote := - @applyExit_sound (before7524 k) (before7525 k) exit35 1 valid35 (macro7524 k) -theorem macro7525 (k : Nat) : applyExit (before7525 k) exit36 13 = some (before7526 k) := by - simp (disch := omega) [before7525, before7526, exit36, applyExit, pop, push] - <;> omega -theorem step7525 (k : Nat) : Runs (13*2) (before7525 k).denote (before7526 k).denote := - @applyExit_sound (before7525 k) (before7526 k) exit36 13 valid36 (macro7525 k) -theorem macro7526 (k : Nat) : applyExit (before7526 k) exit31 1 = some (before7527 k) := by - simp (disch := omega) [before7526, before7527, exit31, applyExit, pop, push] - <;> omega -theorem step7526 (k : Nat) : Runs (1*1) (before7526 k).denote (before7527 k).denote := - @applyExit_sound (before7526 k) (before7527 k) exit31 1 valid31 (macro7526 k) -theorem macro7527 (k : Nat) : applyExit (before7527 k) exit10 13 = some (before7528 k) := by - simp (disch := omega) [before7527, before7528, exit10, applyExit, pop, push] - <;> omega -theorem step7527 (k : Nat) : Runs (13*2) (before7527 k).denote (before7528 k).denote := - @applyExit_sound (before7527 k) (before7528 k) exit10 13 valid10 (macro7527 k) -theorem macro7528 (k : Nat) : applyExit (before7528 k) exit32 1 = some (before7529 k) := by - simp (disch := omega) [before7528, before7529, exit32, applyExit, pop, push] - <;> omega -theorem step7528 (k : Nat) : Runs (1*3) (before7528 k).denote (before7529 k).denote := - @applyExit_sound (before7528 k) (before7529 k) exit32 1 valid32 (macro7528 k) -theorem macro7529 (k : Nat) : applyExit (before7529 k) exit36 13 = some (before7530 k) := by - simp (disch := omega) [before7529, before7530, exit36, applyExit, pop, push] - <;> omega -theorem step7529 (k : Nat) : Runs (13*2) (before7529 k).denote (before7530 k).denote := - @applyExit_sound (before7529 k) (before7530 k) exit36 13 valid36 (macro7529 k) -theorem macro7530 (k : Nat) : applyExit (before7530 k) exit33 1 = some (before7531 k) := by - simp (disch := omega) [before7530, before7531, exit33, applyExit, pop, push] - <;> omega -theorem step7530 (k : Nat) : Runs (1*2) (before7530 k).denote (before7531 k).denote := - @applyExit_sound (before7530 k) (before7531 k) exit33 1 valid33 (macro7530 k) -theorem macro7531 (k : Nat) : applyExit (before7531 k) exit34 4 = some (before7532 k) := by - simp (disch := omega) [before7531, before7532, exit34, applyExit, pop, push] - <;> omega -theorem step7531 (k : Nat) : Runs (4*2) (before7531 k).denote (before7532 k).denote := - @applyExit_sound (before7531 k) (before7532 k) exit34 4 valid34 (macro7531 k) -theorem macro7532 (k : Nat) : applyExit (before7532 k) exit35 1 = some (before7533 k) := by - simp (disch := omega) [before7532, before7533, exit35, applyExit, pop, push] - <;> omega -theorem step7532 (k : Nat) : Runs (1*2) (before7532 k).denote (before7533 k).denote := - @applyExit_sound (before7532 k) (before7533 k) exit35 1 valid35 (macro7532 k) -theorem macro7533 (k : Nat) : applyExit (before7533 k) exit357 1 = some (before7534 k) := by - simp (disch := omega) [before7533, before7534, exit357, applyExit, pop, push] - <;> omega -theorem step7533 (k : Nat) : Runs (1*53) (before7533 k).denote (before7534 k).denote := - @applyExit_sound (before7533 k) (before7534 k) exit357 1 valid357 (macro7533 k) -theorem macro7534 (k : Nat) : applyExit (before7534 k) exit32 1 = some (before7535 k) := by - simp (disch := omega) [before7534, before7535, exit32, applyExit, pop, push] - <;> omega -theorem step7534 (k : Nat) : Runs (1*3) (before7534 k).denote (before7535 k).denote := - @applyExit_sound (before7534 k) (before7535 k) exit32 1 valid32 (macro7534 k) -theorem macro7535 (k : Nat) : applyExit (before7535 k) exit358 1 = some (before7536 k) := by - simp (disch := omega) [before7535, before7536, exit358, applyExit, pop, push] - <;> omega -theorem step7535 (k : Nat) : Runs (1*38) (before7535 k).denote (before7536 k).denote := - @applyExit_sound (before7535 k) (before7536 k) exit358 1 valid358 (macro7535 k) -theorem macro7536 (k : Nat) : applyExit (before7536 k) exit357 1 = some (before7537 k) := by - simp (disch := omega) [before7536, before7537, exit357, applyExit, pop, push] - <;> omega -theorem step7536 (k : Nat) : Runs (1*53) (before7536 k).denote (before7537 k).denote := - @applyExit_sound (before7536 k) (before7537 k) exit357 1 valid357 (macro7536 k) -theorem macro7537 (k : Nat) : applyExit (before7537 k) exit359 1 = some (before7538 k) := by - simp (disch := omega) [before7537, before7538, exit359, applyExit, pop, push] - <;> omega -theorem step7537 (k : Nat) : Runs (1*3) (before7537 k).denote (before7538 k).denote := - @applyExit_sound (before7537 k) (before7538 k) exit359 1 valid359 (macro7537 k) -theorem macro7538 (k : Nat) : applyExit (before7538 k) exit358 1 = some (before7539 k) := by - simp (disch := omega) [before7538, before7539, exit358, applyExit, pop, push] - <;> omega -theorem step7538 (k : Nat) : Runs (1*38) (before7538 k).denote (before7539 k).denote := - @applyExit_sound (before7538 k) (before7539 k) exit358 1 valid358 (macro7538 k) -theorem macro7539 (k : Nat) : applyExit (before7539 k) exit357 1 = some (before7540 k) := by - simp (disch := omega) [before7539, before7540, exit357, applyExit, pop, push] - <;> omega -theorem step7539 (k : Nat) : Runs (1*53) (before7539 k).denote (before7540 k).denote := - @applyExit_sound (before7539 k) (before7540 k) exit357 1 valid357 (macro7539 k) -theorem macro7540 (k : Nat) : applyExit (before7540 k) exit359 1 = some (before7541 k) := by - simp (disch := omega) [before7540, before7541, exit359, applyExit, pop, push] - <;> omega -theorem step7540 (k : Nat) : Runs (1*3) (before7540 k).denote (before7541 k).denote := - @applyExit_sound (before7540 k) (before7541 k) exit359 1 valid359 (macro7540 k) -theorem macro7541 (k : Nat) : applyExit (before7541 k) exit358 1 = some (before7542 k) := by - simp (disch := omega) [before7541, before7542, exit358, applyExit, pop, push] - <;> omega -theorem step7541 (k : Nat) : Runs (1*38) (before7541 k).denote (before7542 k).denote := - @applyExit_sound (before7541 k) (before7542 k) exit358 1 valid358 (macro7541 k) -theorem macro7542 (k : Nat) : applyExit (before7542 k) exit357 1 = some (before7543 k) := by - simp (disch := omega) [before7542, before7543, exit357, applyExit, pop, push] - <;> omega -theorem step7542 (k : Nat) : Runs (1*53) (before7542 k).denote (before7543 k).denote := - @applyExit_sound (before7542 k) (before7543 k) exit357 1 valid357 (macro7542 k) -theorem macro7543 (k : Nat) : applyExit (before7543 k) exit359 1 = some (before7544 k) := by - simp (disch := omega) [before7543, before7544, exit359, applyExit, pop, push] - <;> omega -theorem step7543 (k : Nat) : Runs (1*3) (before7543 k).denote (before7544 k).denote := - @applyExit_sound (before7543 k) (before7544 k) exit359 1 valid359 (macro7543 k) -def cycleState7544 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w321,(3+1*j)⟩,⟨w0,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w319,1⟩,⟨w318,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761148⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,25⟩,⟨w316,(1*k+8)⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,56⟩,⟨w0,3⟩]⟩ -def cyclePart7544_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w320,1⟩,⟨w321,(3+1*j)⟩,⟨w0,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w318,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761148⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,25⟩,⟨w316,(1*k+8)⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,56⟩,⟨w0,3⟩]⟩ -def cyclePart7544_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w320,1⟩,⟨w321,(3+1*j)⟩,⟨w0,1⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w319,1⟩,⟨w318,(1*k+1-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761148⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w0,18⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,25⟩,⟨w316,(1*k+8)⟩,⟨w0,8⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,56⟩,⟨w0,3⟩]⟩ -theorem cycleMacro7544_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState7544 k j) exit358 1 = some (cyclePart7544_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState7544, cyclePart7544_0, exit358, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro7544_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7544_0 k j) exit357 1 = some (cyclePart7544_1 k j) := by - have hp : 1 ≤ (1*k+2-1*j) := by omega - have he : 1 ≠ (1*k+2-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart7544_0, cyclePart7544_1, exit357, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro7544_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7544_1 k j) exit359 1 = some (cycleState7544 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart7544_1, cycleState7544, exit359, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun7544 (k j : Nat) (hj : j < (1*k+1)) : Runs 94 (cycleState7544 k j).denote (cycleState7544 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState7544 k j).denote (cyclePart7544_0 k j).denote := @applyExit_sound (cycleState7544 k j) (cyclePart7544_0 k j) exit358 1 valid358 (cycleMacro7544_0 k j hj) - have h1 : Runs (1*53) (cyclePart7544_0 k j).denote (cyclePart7544_1 k j).denote := @applyExit_sound (cyclePart7544_0 k j) (cyclePart7544_1 k j) exit357 1 valid357 (cycleMacro7544_1 k j hj) - have h2 : Runs (1*3) (cyclePart7544_1 k j).denote (cycleState7544 k (j+1)).denote := @applyExit_sound (cyclePart7544_1 k j) (cycleState7544 k (j+1)) exit359 1 valid359 (cycleMacro7544_2 k j hj) - exact (@Runs.trans (1*38) ((1*53)+(1*3)) (cycleState7544 k j).denote (cyclePart7544_0 k j).denote (cycleState7544 k (j+1)).denote h0 (@Runs.trans (1*53) (1*3) (cyclePart7544_0 k j).denote (cyclePart7544_1 k j).denote (cycleState7544 k (j+1)).denote h1 h2)) -theorem step7544 (k : Nat) : Runs ((1*k+1)*94) (before7544 k).denote (before7545 k).denote := by - have h := Runs.chain (fun j => (cycleState7544 k j).denote) 94 (1*k+1) (cycleRun7544 k) - have h0 : cycleState7544 k 0 = before7544 k := by simp [cycleState7544, before7544] - have h1 : cycleState7544 k (1*k+1) = before7545 k := by - simp [cycleState7544, before7545] <;> omega - simpa only [h0, h1] using h -theorem macro7545 (k : Nat) : applyExit (before7545 k) exit358 1 = some (before7546 k) := by - simp (disch := omega) [before7545, before7546, exit358, applyExit, pop, push] - <;> omega -theorem step7545 (k : Nat) : Runs (1*38) (before7545 k).denote (before7546 k).denote := - @applyExit_sound (before7545 k) (before7546 k) exit358 1 valid358 (macro7545 k) -theorem macro7546 (k : Nat) : applyExit (before7546 k) exit357 1 = some (before7547 k) := by - simp (disch := omega) [before7546, before7547, exit357, applyExit, pop, push] - <;> omega -theorem step7546 (k : Nat) : Runs (1*53) (before7546 k).denote (before7547 k).denote := - @applyExit_sound (before7546 k) (before7547 k) exit357 1 valid357 (macro7546 k) -theorem macro7547 (k : Nat) : applyExit (before7547 k) exit359 1 = some (before7548 k) := by - simp (disch := omega) [before7547, before7548, exit359, applyExit, pop, push] - <;> omega -theorem step7547 (k : Nat) : Runs (1*3) (before7547 k).denote (before7548 k).denote := - @applyExit_sound (before7547 k) (before7548 k) exit359 1 valid359 (macro7547 k) -theorem macro7548 (k : Nat) : applyExit (before7548 k) exit358 1 = some (before7549 k) := by - simp (disch := omega) [before7548, before7549, exit358, applyExit, pop, push] - <;> omega -theorem step7548 (k : Nat) : Runs (1*38) (before7548 k).denote (before7549 k).denote := - @applyExit_sound (before7548 k) (before7549 k) exit358 1 valid358 (macro7548 k) -theorem macro7549 (k : Nat) : applyExit (before7549 k) exit360 1 = some (before7550 k) := by - simp (disch := omega) [before7549, before7550, exit360, applyExit, pop, push] - <;> omega -theorem step7549 (k : Nat) : Runs (1*53) (before7549 k).denote (before7550 k).denote := - @applyExit_sound (before7549 k) (before7550 k) exit360 1 valid360 (macro7549 k) -theorem macro7550 (k : Nat) : applyExit (before7550 k) exit359 1 = some (before7551 k) := by - simp (disch := omega) [before7550, before7551, exit359, applyExit, pop, push] - <;> omega -theorem step7550 (k : Nat) : Runs (1*3) (before7550 k).denote (before7551 k).denote := - @applyExit_sound (before7550 k) (before7551 k) exit359 1 valid359 (macro7550 k) -theorem macro7551 (k : Nat) : applyExit (before7551 k) exit361 1 = some (before7552 k) := by - simp (disch := omega) [before7551, before7552, exit361, applyExit, pop, push] - <;> omega -theorem step7551 (k : Nat) : Runs (1*38) (before7551 k).denote (before7552 k).denote := - @applyExit_sound (before7551 k) (before7552 k) exit361 1 valid361 (macro7551 k) -theorem macro7552 (k : Nat) : applyExit (before7552 k) exit283 1 = some (before7553 k) := by - simp (disch := omega) [before7552, before7553, exit283, applyExit, pop, push] - <;> omega -theorem step7552 (k : Nat) : Runs (1*38) (before7552 k).denote (before7553 k).denote := - @applyExit_sound (before7552 k) (before7553 k) exit283 1 valid283 (macro7552 k) -theorem macro7553 (k : Nat) : applyExit (before7553 k) exit34 791761148 = some (before7554 k) := by - simp (disch := omega) [before7553, before7554, exit34, applyExit, pop, push] - <;> omega -theorem step7553 (k : Nat) : Runs (791761148*2) (before7553 k).denote (before7554 k).denote := - @applyExit_sound (before7553 k) (before7554 k) exit34 791761148 valid34 (macro7553 k) -theorem macro7554 (k : Nat) : applyExit (before7554 k) exit35 1 = some (before7555 k) := by - simp (disch := omega) [before7554, before7555, exit35, applyExit, pop, push] - <;> omega -theorem step7554 (k : Nat) : Runs (1*2) (before7554 k).denote (before7555 k).denote := - @applyExit_sound (before7554 k) (before7555 k) exit35 1 valid35 (macro7554 k) -theorem macro7555 (k : Nat) : applyExit (before7555 k) exit36 12 = some (before7556 k) := by - simp (disch := omega) [before7555, before7556, exit36, applyExit, pop, push] - <;> omega -theorem step7555 (k : Nat) : Runs (12*2) (before7555 k).denote (before7556 k).denote := - @applyExit_sound (before7555 k) (before7556 k) exit36 12 valid36 (macro7555 k) -theorem macro7556 (k : Nat) : applyExit (before7556 k) exit31 1 = some (before7557 k) := by - simp (disch := omega) [before7556, before7557, exit31, applyExit, pop, push] - <;> omega -theorem step7556 (k : Nat) : Runs (1*1) (before7556 k).denote (before7557 k).denote := - @applyExit_sound (before7556 k) (before7557 k) exit31 1 valid31 (macro7556 k) -theorem macro7557 (k : Nat) : applyExit (before7557 k) exit10 12 = some (before7558 k) := by - simp (disch := omega) [before7557, before7558, exit10, applyExit, pop, push] - <;> omega -theorem step7557 (k : Nat) : Runs (12*2) (before7557 k).denote (before7558 k).denote := - @applyExit_sound (before7557 k) (before7558 k) exit10 12 valid10 (macro7557 k) -theorem macro7558 (k : Nat) : applyExit (before7558 k) exit32 1 = some (before7559 k) := by - simp (disch := omega) [before7558, before7559, exit32, applyExit, pop, push] - <;> omega -theorem step7558 (k : Nat) : Runs (1*3) (before7558 k).denote (before7559 k).denote := - @applyExit_sound (before7558 k) (before7559 k) exit32 1 valid32 (macro7558 k) -theorem macro7559 (k : Nat) : applyExit (before7559 k) exit36 12 = some (before7560 k) := by - simp (disch := omega) [before7559, before7560, exit36, applyExit, pop, push] - <;> omega -theorem step7559 (k : Nat) : Runs (12*2) (before7559 k).denote (before7560 k).denote := - @applyExit_sound (before7559 k) (before7560 k) exit36 12 valid36 (macro7559 k) -theorem macro7560 (k : Nat) : applyExit (before7560 k) exit33 1 = some (before7561 k) := by - simp (disch := omega) [before7560, before7561, exit33, applyExit, pop, push] - <;> omega -theorem step7560 (k : Nat) : Runs (1*2) (before7560 k).denote (before7561 k).denote := - @applyExit_sound (before7560 k) (before7561 k) exit33 1 valid33 (macro7560 k) -theorem macro7561 (k : Nat) : applyExit (before7561 k) exit34 17 = some (before7562 k) := by - simp (disch := omega) [before7561, before7562, exit34, applyExit, pop, push] - <;> omega -theorem step7561 (k : Nat) : Runs (17*2) (before7561 k).denote (before7562 k).denote := - @applyExit_sound (before7561 k) (before7562 k) exit34 17 valid34 (macro7561 k) -theorem macro7562 (k : Nat) : applyExit (before7562 k) exit35 1 = some (before7563 k) := by - simp (disch := omega) [before7562, before7563, exit35, applyExit, pop, push] - <;> omega -theorem step7562 (k : Nat) : Runs (1*2) (before7562 k).denote (before7563 k).denote := - @applyExit_sound (before7562 k) (before7563 k) exit35 1 valid35 (macro7562 k) -theorem macro7563 (k : Nat) : applyExit (before7563 k) exit36 44 = some (before7564 k) := by - simp (disch := omega) [before7563, before7564, exit36, applyExit, pop, push] - <;> omega -theorem step7563 (k : Nat) : Runs (44*2) (before7563 k).denote (before7564 k).denote := - @applyExit_sound (before7563 k) (before7564 k) exit36 44 valid36 (macro7563 k) -theorem macro7564 (k : Nat) : applyExit (before7564 k) exit31 1 = some (before7565 k) := by - simp (disch := omega) [before7564, before7565, exit31, applyExit, pop, push] - <;> omega -theorem step7564 (k : Nat) : Runs (1*1) (before7564 k).denote (before7565 k).denote := - @applyExit_sound (before7564 k) (before7565 k) exit31 1 valid31 (macro7564 k) -theorem macro7565 (k : Nat) : applyExit (before7565 k) exit10 44 = some (before7566 k) := by - simp (disch := omega) [before7565, before7566, exit10, applyExit, pop, push] - <;> omega -theorem step7565 (k : Nat) : Runs (44*2) (before7565 k).denote (before7566 k).denote := - @applyExit_sound (before7565 k) (before7566 k) exit10 44 valid10 (macro7565 k) -theorem macro7566 (k : Nat) : applyExit (before7566 k) exit32 1 = some (before7567 k) := by - simp (disch := omega) [before7566, before7567, exit32, applyExit, pop, push] - <;> omega -theorem step7566 (k : Nat) : Runs (1*3) (before7566 k).denote (before7567 k).denote := - @applyExit_sound (before7566 k) (before7567 k) exit32 1 valid32 (macro7566 k) -theorem macro7567 (k : Nat) : applyExit (before7567 k) exit36 44 = some (before7568 k) := by - simp (disch := omega) [before7567, before7568, exit36, applyExit, pop, push] - <;> omega -theorem step7567 (k : Nat) : Runs (44*2) (before7567 k).denote (before7568 k).denote := - @applyExit_sound (before7567 k) (before7568 k) exit36 44 valid36 (macro7567 k) -theorem macro7568 (k : Nat) : applyExit (before7568 k) exit33 1 = some (before7569 k) := by - simp (disch := omega) [before7568, before7569, exit33, applyExit, pop, push] - <;> omega -theorem step7568 (k : Nat) : Runs (1*2) (before7568 k).denote (before7569 k).denote := - @applyExit_sound (before7568 k) (before7569 k) exit33 1 valid33 (macro7568 k) -theorem macro7569 (k : Nat) : applyExit (before7569 k) exit34 11 = some (before7570 k) := by - simp (disch := omega) [before7569, before7570, exit34, applyExit, pop, push] - <;> omega -theorem step7569 (k : Nat) : Runs (11*2) (before7569 k).denote (before7570 k).denote := - @applyExit_sound (before7569 k) (before7570 k) exit34 11 valid34 (macro7569 k) -theorem macro7570 (k : Nat) : applyExit (before7570 k) exit35 1 = some (before7571 k) := by - simp (disch := omega) [before7570, before7571, exit35, applyExit, pop, push] - <;> omega -theorem step7570 (k : Nat) : Runs (1*2) (before7570 k).denote (before7571 k).denote := - @applyExit_sound (before7570 k) (before7571 k) exit35 1 valid35 (macro7570 k) -theorem macro7571 (k : Nat) : applyExit (before7571 k) exit36 96 = some (before7572 k) := by - simp (disch := omega) [before7571, before7572, exit36, applyExit, pop, push] - <;> omega -theorem step7571 (k : Nat) : Runs (96*2) (before7571 k).denote (before7572 k).denote := - @applyExit_sound (before7571 k) (before7572 k) exit36 96 valid36 (macro7571 k) -theorem macro7572 (k : Nat) : applyExit (before7572 k) exit31 1 = some (before7573 k) := by - simp (disch := omega) [before7572, before7573, exit31, applyExit, pop, push] - <;> omega -theorem step7572 (k : Nat) : Runs (1*1) (before7572 k).denote (before7573 k).denote := - @applyExit_sound (before7572 k) (before7573 k) exit31 1 valid31 (macro7572 k) -theorem macro7573 (k : Nat) : applyExit (before7573 k) exit10 96 = some (before7574 k) := by - simp (disch := omega) [before7573, before7574, exit10, applyExit, pop, push] - <;> omega -theorem step7573 (k : Nat) : Runs (96*2) (before7573 k).denote (before7574 k).denote := - @applyExit_sound (before7573 k) (before7574 k) exit10 96 valid10 (macro7573 k) -theorem macro7574 (k : Nat) : applyExit (before7574 k) exit32 1 = some (before7575 k) := by - simp (disch := omega) [before7574, before7575, exit32, applyExit, pop, push] - <;> omega -theorem step7574 (k : Nat) : Runs (1*3) (before7574 k).denote (before7575 k).denote := - @applyExit_sound (before7574 k) (before7575 k) exit32 1 valid32 (macro7574 k) -theorem macro7575 (k : Nat) : applyExit (before7575 k) exit36 96 = some (before7576 k) := by - simp (disch := omega) [before7575, before7576, exit36, applyExit, pop, push] - <;> omega -theorem step7575 (k : Nat) : Runs (96*2) (before7575 k).denote (before7576 k).denote := - @applyExit_sound (before7575 k) (before7576 k) exit36 96 valid36 (macro7575 k) -theorem macro7576 (k : Nat) : applyExit (before7576 k) exit33 1 = some (before7577 k) := by - simp (disch := omega) [before7576, before7577, exit33, applyExit, pop, push] - <;> omega -theorem step7576 (k : Nat) : Runs (1*2) (before7576 k).denote (before7577 k).denote := - @applyExit_sound (before7576 k) (before7577 k) exit33 1 valid33 (macro7576 k) -theorem macro7577 (k : Nat) : applyExit (before7577 k) exit34 24 = some (before7578 k) := by - simp (disch := omega) [before7577, before7578, exit34, applyExit, pop, push] - <;> omega -theorem step7577 (k : Nat) : Runs (24*2) (before7577 k).denote (before7578 k).denote := - @applyExit_sound (before7577 k) (before7578 k) exit34 24 valid34 (macro7577 k) -theorem macro7578 (k : Nat) : applyExit (before7578 k) exit362 (1*k+8) = some (before7579 k) := by - simp (disch := omega) [before7578, before7579, exit362, applyExit, pop, push] - <;> omega -theorem step7578 (k : Nat) : Runs ((1*k+8)*1226) (before7578 k).denote (before7579 k).denote := - @applyExit_sound (before7578 k) (before7579 k) exit362 (1*k+8) valid362 (macro7578 k) -theorem macro7579 (k : Nat) : applyExit (before7579 k) exit34 8 = some (before7580 k) := by - simp (disch := omega) [before7579, before7580, exit34, applyExit, pop, push] - <;> omega -theorem step7579 (k : Nat) : Runs (8*2) (before7579 k).denote (before7580 k).denote := - @applyExit_sound (before7579 k) (before7580 k) exit34 8 valid34 (macro7579 k) -theorem macro7580 (k : Nat) : applyExit (before7580 k) exit35 1 = some (before7581 k) := by - simp (disch := omega) [before7580, before7581, exit35, applyExit, pop, push] - <;> omega -theorem step7580 (k : Nat) : Runs (1*2) (before7580 k).denote (before7581 k).denote := - @applyExit_sound (before7580 k) (before7581 k) exit35 1 valid35 (macro7580 k) -theorem macro7581 (k : Nat) : applyExit (before7581 k) exit36 20 = some (before7582 k) := by - simp (disch := omega) [before7581, before7582, exit36, applyExit, pop, push] - <;> omega -theorem step7581 (k : Nat) : Runs (20*2) (before7581 k).denote (before7582 k).denote := - @applyExit_sound (before7581 k) (before7582 k) exit36 20 valid36 (macro7581 k) -theorem macro7582 (k : Nat) : applyExit (before7582 k) exit31 1 = some (before7583 k) := by - simp (disch := omega) [before7582, before7583, exit31, applyExit, pop, push] - <;> omega -theorem step7582 (k : Nat) : Runs (1*1) (before7582 k).denote (before7583 k).denote := - @applyExit_sound (before7582 k) (before7583 k) exit31 1 valid31 (macro7582 k) -theorem macro7583 (k : Nat) : applyExit (before7583 k) exit10 20 = some (before7584 k) := by - simp (disch := omega) [before7583, before7584, exit10, applyExit, pop, push] - <;> omega -theorem step7583 (k : Nat) : Runs (20*2) (before7583 k).denote (before7584 k).denote := - @applyExit_sound (before7583 k) (before7584 k) exit10 20 valid10 (macro7583 k) -theorem macro7584 (k : Nat) : applyExit (before7584 k) exit32 1 = some (before7585 k) := by - simp (disch := omega) [before7584, before7585, exit32, applyExit, pop, push] - <;> omega -theorem step7584 (k : Nat) : Runs (1*3) (before7584 k).denote (before7585 k).denote := - @applyExit_sound (before7584 k) (before7585 k) exit32 1 valid32 (macro7584 k) -theorem macro7585 (k : Nat) : applyExit (before7585 k) exit36 20 = some (before7586 k) := by - simp (disch := omega) [before7585, before7586, exit36, applyExit, pop, push] - <;> omega -theorem step7585 (k : Nat) : Runs (20*2) (before7585 k).denote (before7586 k).denote := - @applyExit_sound (before7585 k) (before7586 k) exit36 20 valid36 (macro7585 k) -theorem macro7586 (k : Nat) : applyExit (before7586 k) exit33 1 = some (before7587 k) := by - simp (disch := omega) [before7586, before7587, exit33, applyExit, pop, push] - <;> omega -theorem step7586 (k : Nat) : Runs (1*2) (before7586 k).denote (before7587 k).denote := - @applyExit_sound (before7586 k) (before7587 k) exit33 1 valid33 (macro7586 k) -theorem macro7587 (k : Nat) : applyExit (before7587 k) exit34 87 = some (before7588 k) := by - simp (disch := omega) [before7587, before7588, exit34, applyExit, pop, push] - <;> omega -theorem step7587 (k : Nat) : Runs (87*2) (before7587 k).denote (before7588 k).denote := - @applyExit_sound (before7587 k) (before7588 k) exit34 87 valid34 (macro7587 k) -theorem macro7588 (k : Nat) : applyExit (before7588 k) exit35 1 = some (before7589 k) := by - simp (disch := omega) [before7588, before7589, exit35, applyExit, pop, push] - <;> omega -theorem step7588 (k : Nat) : Runs (1*2) (before7588 k).denote (before7589 k).denote := - @applyExit_sound (before7588 k) (before7589 k) exit35 1 valid35 (macro7588 k) -theorem macro7589 (k : Nat) : applyExit (before7589 k) exit36 41 = some (before7590 k) := by - simp (disch := omega) [before7589, before7590, exit36, applyExit, pop, push] - <;> omega -theorem step7589 (k : Nat) : Runs (41*2) (before7589 k).denote (before7590 k).denote := - @applyExit_sound (before7589 k) (before7590 k) exit36 41 valid36 (macro7589 k) -theorem macro7590 (k : Nat) : applyExit (before7590 k) exit31 1 = some (before7591 k) := by - simp (disch := omega) [before7590, before7591, exit31, applyExit, pop, push] - <;> omega -theorem step7590 (k : Nat) : Runs (1*1) (before7590 k).denote (before7591 k).denote := - @applyExit_sound (before7590 k) (before7591 k) exit31 1 valid31 (macro7590 k) -theorem macro7591 (k : Nat) : applyExit (before7591 k) exit10 41 = some (before7592 k) := by - simp (disch := omega) [before7591, before7592, exit10, applyExit, pop, push] - <;> omega -theorem step7591 (k : Nat) : Runs (41*2) (before7591 k).denote (before7592 k).denote := - @applyExit_sound (before7591 k) (before7592 k) exit10 41 valid10 (macro7591 k) -theorem macro7592 (k : Nat) : applyExit (before7592 k) exit32 1 = some (before7593 k) := by - simp (disch := omega) [before7592, before7593, exit32, applyExit, pop, push] - <;> omega -theorem step7592 (k : Nat) : Runs (1*3) (before7592 k).denote (before7593 k).denote := - @applyExit_sound (before7592 k) (before7593 k) exit32 1 valid32 (macro7592 k) -theorem macro7593 (k : Nat) : applyExit (before7593 k) exit36 41 = some (before7594 k) := by - simp (disch := omega) [before7593, before7594, exit36, applyExit, pop, push] - <;> omega -theorem step7593 (k : Nat) : Runs (41*2) (before7593 k).denote (before7594 k).denote := - @applyExit_sound (before7593 k) (before7594 k) exit36 41 valid36 (macro7593 k) -theorem macro7594 (k : Nat) : applyExit (before7594 k) exit33 1 = some (before7595 k) := by - simp (disch := omega) [before7594, before7595, exit33, applyExit, pop, push] - <;> omega -theorem step7594 (k : Nat) : Runs (1*2) (before7594 k).denote (before7595 k).denote := - @applyExit_sound (before7594 k) (before7595 k) exit33 1 valid33 (macro7594 k) -theorem macro7595 (k : Nat) : applyExit (before7595 k) exit34 12 = some (before7596 k) := by - simp (disch := omega) [before7595, before7596, exit34, applyExit, pop, push] - <;> omega -theorem step7595 (k : Nat) : Runs (12*2) (before7595 k).denote (before7596 k).denote := - @applyExit_sound (before7595 k) (before7596 k) exit34 12 valid34 (macro7595 k) -theorem macro7596 (k : Nat) : applyExit (before7596 k) exit35 1 = some (before7597 k) := by - simp (disch := omega) [before7596, before7597, exit35, applyExit, pop, push] - <;> omega -theorem step7596 (k : Nat) : Runs (1*2) (before7596 k).denote (before7597 k).denote := - @applyExit_sound (before7596 k) (before7597 k) exit35 1 valid35 (macro7596 k) -theorem macro7597 (k : Nat) : applyExit (before7597 k) exit36 56 = some (before7598 k) := by - simp (disch := omega) [before7597, before7598, exit36, applyExit, pop, push] - <;> omega -theorem step7597 (k : Nat) : Runs (56*2) (before7597 k).denote (before7598 k).denote := - @applyExit_sound (before7597 k) (before7598 k) exit36 56 valid36 (macro7597 k) -theorem macro7598 (k : Nat) : applyExit (before7598 k) exit31 1 = some (before7599 k) := by - simp (disch := omega) [before7598, before7599, exit31, applyExit, pop, push] - <;> omega -theorem step7598 (k : Nat) : Runs (1*1) (before7598 k).denote (before7599 k).denote := - @applyExit_sound (before7598 k) (before7599 k) exit31 1 valid31 (macro7598 k) -theorem macro7599 (k : Nat) : applyExit (before7599 k) exit10 56 = some (after7599 k) := by - simp (disch := omega) [before7599, after7599, exit10, applyExit, pop, push] - <;> omega -theorem step7599 (k : Nat) : Runs (56*2) (before7599 k).denote (after7599 k).denote := - @applyExit_sound (before7599 k) (after7599 k) exit10 56 valid10 (macro7599 k) -theorem chunkRun075 (k : Nat) : Runs (1320*k+1583534924) (before7500 k).denote (after7599 k).denote := by - have h := (@Runs.trans ((((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2))))))+(((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))))+((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53))))))) ((((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))))+((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3))))))+(((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))))+((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2))))))) (before7500 k).denote (before7550 k).denote (after7599 k).denote (@Runs.trans (((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2)))))) (((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))))+((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53)))))) (before7500 k).denote (before7525 k).denote (before7550 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2))))) (before7500 k).denote (before7512 k).denote (before7525 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1)))) (((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before7500 k).denote (before7506 k).denote (before7512 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((6*2)+(1*1))) (before7500 k).denote (before7503 k).denote (before7506 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7500 k).denote (before7501 k).denote (before7503 k).denote (step7500 k) (@Runs.trans (1*2) (1*1) (before7501 k).denote (before7502 k).denote (before7503 k).denote (step7501 k) (step7502 k))) (@Runs.trans (1*3) ((6*2)+(1*1)) (before7503 k).denote (before7504 k).denote (before7506 k).denote (step7503 k) (@Runs.trans (6*2) (1*1) (before7504 k).denote (before7505 k).denote (before7506 k).denote (step7504 k) (step7505 k)))) (@Runs.trans ((7*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7506 k).denote (before7509 k).denote (before7512 k).denote (@Runs.trans (7*2) ((1*2)+(1*2)) (before7506 k).denote (before7507 k).denote (before7509 k).denote (step7506 k) (@Runs.trans (1*2) (1*2) (before7507 k).denote (before7508 k).denote (before7509 k).denote (step7507 k) (step7508 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7509 k).denote (before7510 k).denote (before7512 k).denote (step7509 k) (@Runs.trans (1*2) (1*1) (before7510 k).denote (before7511 k).denote (before7512 k).denote (step7510 k) (step7511 k))))) (@Runs.trans (((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2)))) (((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2)))) (before7512 k).denote (before7518 k).denote (before7525 k).denote (@Runs.trans ((1*3)+((8*2)+(1*2))) ((4*2)+((1*2)+(13*2))) (before7512 k).denote (before7515 k).denote (before7518 k).denote (@Runs.trans (1*3) ((8*2)+(1*2)) (before7512 k).denote (before7513 k).denote (before7515 k).denote (step7512 k) (@Runs.trans (8*2) (1*2) (before7513 k).denote (before7514 k).denote (before7515 k).denote (step7513 k) (step7514 k))) (@Runs.trans (4*2) ((1*2)+(13*2)) (before7515 k).denote (before7516 k).denote (before7518 k).denote (step7515 k) (@Runs.trans (1*2) (13*2) (before7516 k).denote (before7517 k).denote (before7518 k).denote (step7516 k) (step7517 k)))) (@Runs.trans ((1*1)+((13*2)+(1*3))) (((13*2)+(1*2))+((4*2)+(1*2))) (before7518 k).denote (before7521 k).denote (before7525 k).denote (@Runs.trans (1*1) ((13*2)+(1*3)) (before7518 k).denote (before7519 k).denote (before7521 k).denote (step7518 k) (@Runs.trans (13*2) (1*3) (before7519 k).denote (before7520 k).denote (before7521 k).denote (step7519 k) (step7520 k))) (@Runs.trans ((13*2)+(1*2)) ((4*2)+(1*2)) (before7521 k).denote (before7523 k).denote (before7525 k).denote (@Runs.trans (13*2) (1*2) (before7521 k).denote (before7522 k).denote (before7523 k).denote (step7521 k) (step7522 k)) (@Runs.trans (4*2) (1*2) (before7523 k).denote (before7524 k).denote (before7525 k).denote (step7523 k) (step7524 k)))))) (@Runs.trans ((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53))))) ((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53))))) (before7525 k).denote (before7537 k).denote (before7550 k).denote (@Runs.trans (((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2)))) (((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))) (before7525 k).denote (before7531 k).denote (before7537 k).denote (@Runs.trans ((13*2)+((1*1)+(13*2))) ((1*3)+((13*2)+(1*2))) (before7525 k).denote (before7528 k).denote (before7531 k).denote (@Runs.trans (13*2) ((1*1)+(13*2)) (before7525 k).denote (before7526 k).denote (before7528 k).denote (step7525 k) (@Runs.trans (1*1) (13*2) (before7526 k).denote (before7527 k).denote (before7528 k).denote (step7526 k) (step7527 k))) (@Runs.trans (1*3) ((13*2)+(1*2)) (before7528 k).denote (before7529 k).denote (before7531 k).denote (step7528 k) (@Runs.trans (13*2) (1*2) (before7529 k).denote (before7530 k).denote (before7531 k).denote (step7529 k) (step7530 k)))) (@Runs.trans ((4*2)+((1*2)+(1*53))) ((1*3)+((1*38)+(1*53))) (before7531 k).denote (before7534 k).denote (before7537 k).denote (@Runs.trans (4*2) ((1*2)+(1*53)) (before7531 k).denote (before7532 k).denote (before7534 k).denote (step7531 k) (@Runs.trans (1*2) (1*53) (before7532 k).denote (before7533 k).denote (before7534 k).denote (step7532 k) (step7533 k))) (@Runs.trans (1*3) ((1*38)+(1*53)) (before7534 k).denote (before7535 k).denote (before7537 k).denote (step7534 k) (@Runs.trans (1*38) (1*53) (before7535 k).denote (before7536 k).denote (before7537 k).denote (step7535 k) (step7536 k))))) (@Runs.trans (((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53)))) (((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53)))) (before7537 k).denote (before7543 k).denote (before7550 k).denote (@Runs.trans ((1*3)+((1*38)+(1*53))) ((1*3)+((1*38)+(1*53))) (before7537 k).denote (before7540 k).denote (before7543 k).denote (@Runs.trans (1*3) ((1*38)+(1*53)) (before7537 k).denote (before7538 k).denote (before7540 k).denote (step7537 k) (@Runs.trans (1*38) (1*53) (before7538 k).denote (before7539 k).denote (before7540 k).denote (step7538 k) (step7539 k))) (@Runs.trans (1*3) ((1*38)+(1*53)) (before7540 k).denote (before7541 k).denote (before7543 k).denote (step7540 k) (@Runs.trans (1*38) (1*53) (before7541 k).denote (before7542 k).denote (before7543 k).denote (step7541 k) (step7542 k)))) (@Runs.trans ((1*3)+(((1*k+1)*94)+(1*38))) (((1*53)+(1*3))+((1*38)+(1*53))) (before7543 k).denote (before7546 k).denote (before7550 k).denote (@Runs.trans (1*3) (((1*k+1)*94)+(1*38)) (before7543 k).denote (before7544 k).denote (before7546 k).denote (step7543 k) (@Runs.trans ((1*k+1)*94) (1*38) (before7544 k).denote (before7545 k).denote (before7546 k).denote (step7544 k) (step7545 k))) (@Runs.trans ((1*53)+(1*3)) ((1*38)+(1*53)) (before7546 k).denote (before7548 k).denote (before7550 k).denote (@Runs.trans (1*53) (1*3) (before7546 k).denote (before7547 k).denote (before7548 k).denote (step7546 k) (step7547 k)) (@Runs.trans (1*38) (1*53) (before7548 k).denote (before7549 k).denote (before7550 k).denote (step7548 k) (step7549 k))))))) (@Runs.trans (((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))))+((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3)))))) (((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))))+((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2)))))) (before7550 k).denote (before7575 k).denote (after7599 k).denote (@Runs.trans ((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2))))) ((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3))))) (before7550 k).denote (before7562 k).denote (before7575 k).denote (@Runs.trans (((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2)))) (((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))) (before7550 k).denote (before7556 k).denote (before7562 k).denote (@Runs.trans ((1*3)+((1*38)+(1*38))) ((791761148*2)+((1*2)+(12*2))) (before7550 k).denote (before7553 k).denote (before7556 k).denote (@Runs.trans (1*3) ((1*38)+(1*38)) (before7550 k).denote (before7551 k).denote (before7553 k).denote (step7550 k) (@Runs.trans (1*38) (1*38) (before7551 k).denote (before7552 k).denote (before7553 k).denote (step7551 k) (step7552 k))) (@Runs.trans (791761148*2) ((1*2)+(12*2)) (before7553 k).denote (before7554 k).denote (before7556 k).denote (step7553 k) (@Runs.trans (1*2) (12*2) (before7554 k).denote (before7555 k).denote (before7556 k).denote (step7554 k) (step7555 k)))) (@Runs.trans ((1*1)+((12*2)+(1*3))) ((12*2)+((1*2)+(17*2))) (before7556 k).denote (before7559 k).denote (before7562 k).denote (@Runs.trans (1*1) ((12*2)+(1*3)) (before7556 k).denote (before7557 k).denote (before7559 k).denote (step7556 k) (@Runs.trans (12*2) (1*3) (before7557 k).denote (before7558 k).denote (before7559 k).denote (step7557 k) (step7558 k))) (@Runs.trans (12*2) ((1*2)+(17*2)) (before7559 k).denote (before7560 k).denote (before7562 k).denote (step7559 k) (@Runs.trans (1*2) (17*2) (before7560 k).denote (before7561 k).denote (before7562 k).denote (step7560 k) (step7561 k))))) (@Runs.trans (((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2)))) (((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3)))) (before7562 k).denote (before7568 k).denote (before7575 k).denote (@Runs.trans ((1*2)+((44*2)+(1*1))) ((44*2)+((1*3)+(44*2))) (before7562 k).denote (before7565 k).denote (before7568 k).denote (@Runs.trans (1*2) ((44*2)+(1*1)) (before7562 k).denote (before7563 k).denote (before7565 k).denote (step7562 k) (@Runs.trans (44*2) (1*1) (before7563 k).denote (before7564 k).denote (before7565 k).denote (step7563 k) (step7564 k))) (@Runs.trans (44*2) ((1*3)+(44*2)) (before7565 k).denote (before7566 k).denote (before7568 k).denote (step7565 k) (@Runs.trans (1*3) (44*2) (before7566 k).denote (before7567 k).denote (before7568 k).denote (step7566 k) (step7567 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((96*2)+(1*1))+((96*2)+(1*3))) (before7568 k).denote (before7571 k).denote (before7575 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7568 k).denote (before7569 k).denote (before7571 k).denote (step7568 k) (@Runs.trans (11*2) (1*2) (before7569 k).denote (before7570 k).denote (before7571 k).denote (step7569 k) (step7570 k))) (@Runs.trans ((96*2)+(1*1)) ((96*2)+(1*3)) (before7571 k).denote (before7573 k).denote (before7575 k).denote (@Runs.trans (96*2) (1*1) (before7571 k).denote (before7572 k).denote (before7573 k).denote (step7571 k) (step7572 k)) (@Runs.trans (96*2) (1*3) (before7573 k).denote (before7574 k).denote (before7575 k).denote (step7573 k) (step7574 k)))))) (@Runs.trans ((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2))))) ((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2))))) (before7575 k).denote (before7587 k).denote (after7599 k).denote (@Runs.trans (((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2)))) (((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))) (before7575 k).denote (before7581 k).denote (before7587 k).denote (@Runs.trans ((96*2)+((1*2)+(24*2))) (((1*k+8)*1226)+((8*2)+(1*2))) (before7575 k).denote (before7578 k).denote (before7581 k).denote (@Runs.trans (96*2) ((1*2)+(24*2)) (before7575 k).denote (before7576 k).denote (before7578 k).denote (step7575 k) (@Runs.trans (1*2) (24*2) (before7576 k).denote (before7577 k).denote (before7578 k).denote (step7576 k) (step7577 k))) (@Runs.trans ((1*k+8)*1226) ((8*2)+(1*2)) (before7578 k).denote (before7579 k).denote (before7581 k).denote (step7578 k) (@Runs.trans (8*2) (1*2) (before7579 k).denote (before7580 k).denote (before7581 k).denote (step7579 k) (step7580 k)))) (@Runs.trans ((20*2)+((1*1)+(20*2))) ((1*3)+((20*2)+(1*2))) (before7581 k).denote (before7584 k).denote (before7587 k).denote (@Runs.trans (20*2) ((1*1)+(20*2)) (before7581 k).denote (before7582 k).denote (before7584 k).denote (step7581 k) (@Runs.trans (1*1) (20*2) (before7582 k).denote (before7583 k).denote (before7584 k).denote (step7582 k) (step7583 k))) (@Runs.trans (1*3) ((20*2)+(1*2)) (before7584 k).denote (before7585 k).denote (before7587 k).denote (step7584 k) (@Runs.trans (20*2) (1*2) (before7585 k).denote (before7586 k).denote (before7587 k).denote (step7585 k) (step7586 k))))) (@Runs.trans (((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3)))) (((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2)))) (before7587 k).denote (before7593 k).denote (after7599 k).denote (@Runs.trans ((87*2)+((1*2)+(41*2))) ((1*1)+((41*2)+(1*3))) (before7587 k).denote (before7590 k).denote (before7593 k).denote (@Runs.trans (87*2) ((1*2)+(41*2)) (before7587 k).denote (before7588 k).denote (before7590 k).denote (step7587 k) (@Runs.trans (1*2) (41*2) (before7588 k).denote (before7589 k).denote (before7590 k).denote (step7588 k) (step7589 k))) (@Runs.trans (1*1) ((41*2)+(1*3)) (before7590 k).denote (before7591 k).denote (before7593 k).denote (step7590 k) (@Runs.trans (41*2) (1*3) (before7591 k).denote (before7592 k).denote (before7593 k).denote (step7591 k) (step7592 k)))) (@Runs.trans ((41*2)+((1*2)+(12*2))) (((1*2)+(56*2))+((1*1)+(56*2))) (before7593 k).denote (before7596 k).denote (after7599 k).denote (@Runs.trans (41*2) ((1*2)+(12*2)) (before7593 k).denote (before7594 k).denote (before7596 k).denote (step7593 k) (@Runs.trans (1*2) (12*2) (before7594 k).denote (before7595 k).denote (before7596 k).denote (step7594 k) (step7595 k))) (@Runs.trans ((1*2)+(56*2)) ((1*1)+(56*2)) (before7596 k).denote (before7598 k).denote (after7599 k).denote (@Runs.trans (1*2) (56*2) (before7596 k).denote (before7597 k).denote (before7598 k).denote (step7596 k) (step7597 k)) (@Runs.trans (1*1) (56*2) (before7598 k).denote (before7599 k).denote (after7599 k).denote (step7598 k) (step7599 k)))))))) - have ht : (((((((1*1)+((1*2)+(1*1)))+((1*3)+((6*2)+(1*1))))+(((7*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((8*2)+(1*2)))+((4*2)+((1*2)+(13*2))))+(((1*1)+((13*2)+(1*3)))+(((13*2)+(1*2))+((4*2)+(1*2))))))+(((((13*2)+((1*1)+(13*2)))+((1*3)+((13*2)+(1*2))))+(((4*2)+((1*2)+(1*53)))+((1*3)+((1*38)+(1*53)))))+((((1*3)+((1*38)+(1*53)))+((1*3)+((1*38)+(1*53))))+(((1*3)+(((1*k+1)*94)+(1*38)))+(((1*53)+(1*3))+((1*38)+(1*53)))))))+((((((1*3)+((1*38)+(1*38)))+((791761148*2)+((1*2)+(12*2))))+(((1*1)+((12*2)+(1*3)))+((12*2)+((1*2)+(17*2)))))+((((1*2)+((44*2)+(1*1)))+((44*2)+((1*3)+(44*2))))+(((1*2)+((11*2)+(1*2)))+(((96*2)+(1*1))+((96*2)+(1*3))))))+(((((96*2)+((1*2)+(24*2)))+(((1*k+8)*1226)+((8*2)+(1*2))))+(((20*2)+((1*1)+(20*2)))+((1*3)+((20*2)+(1*2)))))+((((87*2)+((1*2)+(41*2)))+((1*1)+((41*2)+(1*3))))+(((41*2)+((1*2)+(12*2)))+(((1*2)+(56*2))+((1*1)+(56*2)))))))) = (1320*k+1583534924) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean deleted file mode 100644 index 77e6cc51..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk076.lean +++ /dev/null @@ -1,793 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7600_0 : Stack := [] -abbrev tail7600_1 : Stack := ⟨w0,1⟩ :: tail7600_0 -abbrev tail7600_2 : Stack := ⟨w2,1⟩ :: tail7600_1 -abbrev tail7600_3 : Stack := ⟨w1,1⟩ :: tail7600_2 -abbrev tail7600_4 : Stack := ⟨w0,1⟩ :: tail7600_3 -abbrev tail7600_5 : Stack := ⟨w2,1⟩ :: tail7600_4 -abbrev tail7600_6 : Stack := ⟨w1,2⟩ :: tail7600_5 -abbrev tail7600_7 : Stack := ⟨w0,9⟩ :: tail7600_6 -abbrev tail7600_8 : Stack := ⟨w2,1⟩ :: tail7600_7 -abbrev tail7600_9 : Stack := ⟨w0,9⟩ :: tail7600_8 -abbrev tail7600_10 : Stack := ⟨w2,1⟩ :: tail7600_9 -abbrev tail7600_11 : Stack := ⟨w1,4⟩ :: tail7600_10 -abbrev tail7600_12 : Stack := ⟨w0,14⟩ :: tail7600_11 -abbrev tail7600_13 : Stack := ⟨w2,1⟩ :: tail7600_12 -abbrev tail7600_14 : Stack := ⟨w1,4⟩ :: tail7600_13 -abbrev tail7600_15 : Stack := ⟨w0,14⟩ :: tail7600_14 -abbrev tail7600_16 : Stack := ⟨w2,1⟩ :: tail7600_15 -abbrev tail7600_17 : Stack := ⟨w1,4⟩ :: tail7600_16 -abbrev tail7600_18 : Stack := ⟨w0,1⟩ :: tail7600_17 -abbrev tail7600_19 (k : Nat) : Stack := ⟨w321,(1*k+6)⟩ :: tail7600_18 -abbrev tail7600_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7600_19 k -abbrev tail7600_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7600_20 k -abbrev tail7600_22 (k : Nat) : Stack := ⟨w1,791761148⟩ :: tail7600_21 k -abbrev tail7600_23 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7600_22 k -abbrev tail7600_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_23 k -abbrev tail7600_25 (k : Nat) : Stack := ⟨w1,17⟩ :: tail7600_24 k -abbrev tail7600_26 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7600_25 k -abbrev tail7600_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_26 k -abbrev tail7600_28 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7600_27 k -abbrev tail7600_29 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7600_28 k -abbrev tail7600_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_29 k -abbrev tail7600_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7600_30 k -abbrev tail7600_32 (k : Nat) : Stack := ⟨w323,(1*k+8)⟩ :: tail7600_31 k -abbrev tail7600_33 (k : Nat) : Stack := ⟨w1,8⟩ :: tail7600_32 k -abbrev tail7600_34 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7600_33 k -abbrev tail7600_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_34 k -abbrev tail7600_36 (k : Nat) : Stack := ⟨w1,87⟩ :: tail7600_35 k -abbrev tail7600_37 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7600_36 k -abbrev tail7600_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_37 k -abbrev tail7600_39 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7600_38 k -abbrev tail7600_40 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_39 k -abbrev tail7600_41 : Stack := ⟨w0,2⟩ :: tail7600_0 -abbrev tail7600_42 : Stack := ⟨w23,1⟩ :: tail7600_41 -abbrev tail7600_43 : Stack := ⟨w1,56⟩ :: tail7600_42 -abbrev tail7600_44 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7600_39 k -abbrev tail7600_45 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7600_39 k -abbrev tail7600_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_45 k -abbrev tail7600_47 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7600_46 k -abbrev tail7600_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_47 k -abbrev tail7600_49 : Stack := ⟨w1,1⟩ :: tail7600_0 -abbrev tail7600_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7600_47 k -abbrev tail7600_51 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7600_47 k -abbrev tail7600_52 : Stack := ⟨w1,3⟩ :: tail7600_0 -abbrev tail7600_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_46 k -abbrev tail7600_54 : Stack := ⟨w2,1⟩ :: tail7600_52 -abbrev tail7600_55 : Stack := ⟨w0,1⟩ :: tail7600_54 -abbrev tail7600_56 : Stack := ⟨w0,2⟩ :: tail7600_54 -abbrev tail7600_57 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7600_39 k -abbrev tail7600_58 : Stack := ⟨w1,1⟩ :: tail7600_56 -abbrev tail7600_59 : Stack := ⟨w1,57⟩ :: tail7600_56 -abbrev tail7600_60 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7600_38 k -abbrev tail7600_61 : Stack := ⟨w2,1⟩ :: tail7600_59 -abbrev tail7600_62 : Stack := ⟨w0,11⟩ :: tail7600_61 -abbrev tail7600_63 : Stack := ⟨w0,12⟩ :: tail7600_61 -abbrev tail7600_64 (k : Nat) : Stack := ⟨w0,41⟩ :: tail7600_36 k -abbrev tail7600_65 : Stack := ⟨w1,1⟩ :: tail7600_63 -abbrev tail7600_66 : Stack := ⟨w1,42⟩ :: tail7600_63 -abbrev tail7600_67 (k : Nat) : Stack := ⟨w1,86⟩ :: tail7600_35 k -abbrev tail7600_68 : Stack := ⟨w2,1⟩ :: tail7600_66 -abbrev tail7600_69 : Stack := ⟨w0,86⟩ :: tail7600_68 -abbrev tail7600_70 : Stack := ⟨w0,87⟩ :: tail7600_68 -abbrev tail7600_71 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7600_33 k -abbrev tail7600_72 : Stack := ⟨w1,1⟩ :: tail7600_70 -abbrev tail7600_73 : Stack := ⟨w1,21⟩ :: tail7600_70 -abbrev tail7600_74 (k : Nat) : Stack := ⟨w1,7⟩ :: tail7600_32 k -abbrev tail7600_75 : Stack := ⟨w2,1⟩ :: tail7600_73 -abbrev tail7600_76 : Stack := ⟨w0,7⟩ :: tail7600_75 -abbrev tail7600_77 (k : Nat) : Stack := ⟨w324,(1*k+8)⟩ :: tail7600_76 -abbrev tail7600_78 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7600_77 k -abbrev tail7600_79 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7600_77 k -abbrev tail7600_80 (k : Nat) : Stack := ⟨w0,96⟩ :: tail7600_28 k -abbrev tail7600_81 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_79 k -abbrev tail7600_82 (k : Nat) : Stack := ⟨w1,97⟩ :: tail7600_79 k -abbrev tail7600_83 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7600_27 k -abbrev tail7600_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_82 k -abbrev tail7600_85 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7600_84 k -abbrev tail7600_86 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7600_84 k -abbrev tail7600_87 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7600_25 k -abbrev tail7600_88 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_86 k -abbrev tail7600_89 (k : Nat) : Stack := ⟨w1,45⟩ :: tail7600_86 k -abbrev tail7600_90 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7600_24 k -abbrev tail7600_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_89 k -abbrev tail7600_92 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7600_91 k -abbrev tail7600_93 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7600_91 k -abbrev tail7600_94 (k : Nat) : Stack := ⟨w0,12⟩ :: tail7600_22 k -abbrev tail7600_95 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_93 k -abbrev tail7600_96 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7600_93 k -abbrev tail7600_97 (k : Nat) : Stack := ⟨w1,791761147⟩ :: tail7600_21 k -abbrev tail7600_98 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_96 k -abbrev tail7600_99 (k : Nat) : Stack := ⟨w0,791761147⟩ :: tail7600_98 k -abbrev tail7600_100 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7600_99 k -abbrev tail7600_101 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7600_100 k -abbrev tail7600_102 (k : Nat) : Stack := ⟨w325,(1*k+6)⟩ :: tail7600_101 k -abbrev tail7600_103 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_102 k -abbrev tail7600_104 : Stack := ⟨w1,3⟩ :: tail7600_16 -abbrev tail7600_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_103 k -abbrev tail7600_106 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7600_105 k -abbrev tail7600_107 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7600_105 k -abbrev tail7600_108 : Stack := ⟨w0,13⟩ :: tail7600_14 -abbrev tail7600_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_107 k -abbrev tail7600_110 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_107 k -abbrev tail7600_111 : Stack := ⟨w1,3⟩ :: tail7600_13 -abbrev tail7600_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_110 k -abbrev tail7600_113 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7600_112 k -abbrev tail7600_114 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7600_112 k -abbrev tail7600_115 : Stack := ⟨w0,13⟩ :: tail7600_11 -abbrev tail7600_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_114 k -abbrev tail7600_117 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_114 k -abbrev tail7600_118 : Stack := ⟨w1,3⟩ :: tail7600_10 -abbrev tail7600_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_117 k -abbrev tail7600_120 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7600_119 k -abbrev tail7600_121 (k : Nat) : Stack := ⟨w0,4⟩ :: tail7600_119 k -abbrev tail7600_122 : Stack := ⟨w0,8⟩ :: tail7600_8 -abbrev tail7600_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7600_121 k -abbrev tail7600_124 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7600_121 k -abbrev tail7600_125 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_124 k -abbrev tail7600_126 : Stack := ⟨w0,8⟩ :: tail7600_6 -abbrev tail7600_127 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7600_124 k -abbrev tail7600_128 : Stack := ⟨w0,7⟩ :: tail7600_6 -abbrev tail7600_129 : Stack := ⟨w2,1⟩ :: tail7600_128 -abbrev tail7600_130 : Stack := ⟨w23,1⟩ :: tail7600_129 -abbrev tail7600_131 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7600_121 k -abbrev tail7600_132 : Stack := ⟨w0,1⟩ :: tail7600_129 -abbrev tail7600_133 : Stack := ⟨w0,11⟩ :: tail7600_129 -abbrev tail7600_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_120 k -abbrev tail7600_135 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7600_134 k -abbrev tail7600_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7600_135 k -abbrev tail7600_137 : Stack := ⟨w0,6⟩ :: tail7600_6 -abbrev tail7600_138 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7600_135 k -abbrev tail7600_139 : Stack := ⟨w0,5⟩ :: tail7600_6 -abbrev tail7600_140 : Stack := ⟨w2,1⟩ :: tail7600_139 -abbrev tail7600_141 : Stack := ⟨w23,1⟩ :: tail7600_140 -abbrev tail7600_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail7600_134 k -abbrev tail7600_143 : Stack := ⟨w0,1⟩ :: tail7600_140 -abbrev tail7600_144 : Stack := ⟨w0,13⟩ :: tail7600_140 -abbrev tail7600_145 : Stack := ⟨w2,1⟩ :: tail7600_144 -abbrev tail7600_146 : Stack := ⟨w1,3⟩ :: tail7600_145 -abbrev tail7600_147 : Stack := ⟨w23,1⟩ :: tail7600_146 -abbrev tail7600_148 : Stack := ⟨w0,14⟩ :: tail7600_147 -abbrev tail7600_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_113 k -abbrev tail7600_150 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_149 k -abbrev tail7600_151 : Stack := ⟨w0,1⟩ :: tail7600_146 -abbrev tail7600_152 : Stack := ⟨w0,15⟩ :: tail7600_146 -abbrev tail7600_153 : Stack := ⟨w2,1⟩ :: tail7600_152 -abbrev tail7600_154 : Stack := ⟨w1,3⟩ :: tail7600_153 -abbrev tail7600_155 : Stack := ⟨w23,1⟩ :: tail7600_154 -abbrev tail7600_156 : Stack := ⟨w0,14⟩ :: tail7600_155 -abbrev tail7600_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7600_106 k -abbrev tail7600_158 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7600_157 k -abbrev tail7600_159 : Stack := ⟨w0,1⟩ :: tail7600_154 -abbrev tail7600_160 : Stack := ⟨w0,15⟩ :: tail7600_154 -abbrev tail7600_161 : Stack := ⟨w2,1⟩ :: tail7600_160 -abbrev tail7600_162 : Stack := ⟨w1,3⟩ :: tail7600_161 -abbrev tail7600_163 : Stack := ⟨w23,1⟩ :: tail7600_162 -abbrev tail7600_164 : Stack := ⟨w0,1⟩ :: tail7600_163 -abbrev tail7600_165 (k : Nat) : Stack := ⟨w325,(1*k+5)⟩ :: tail7600_101 k -abbrev tail7600_166 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7600_165 k - -def before7600 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail7600_40 k),tail7600_43⟩ -def before7601 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail7600_44 k),tail7600_43⟩ -def before7602 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7600_45 k),tail7600_42⟩ -def before7603 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527047),(tail7600_46 k),tail7600_41⟩ -def before7604 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527051),(tail7600_47 k),tail7600_0⟩ -def before7605 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527053),(tail7600_48 k),tail7600_0⟩ -def before7606 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527053),(tail7600_48 k),tail7600_49⟩ -def before7607 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527053),(tail7600_50 k),tail7600_49⟩ -def before7608 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527055),(tail7600_51 k),tail7600_0⟩ -def before7609 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527055),(tail7600_51 k),tail7600_49⟩ -def before7610 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527051),(tail7600_47 k),tail7600_52⟩ -def before7611 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527049),(tail7600_53 k),tail7600_54⟩ -def before7612 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7600_46 k),tail7600_55⟩ -def before7613 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527045),(tail7600_45 k),tail7600_56⟩ -def before7614 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7600_57 k),tail7600_58⟩ -def before7615 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526931),(tail7600_39 k),tail7600_59⟩ -def before7616 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526929),(tail7600_60 k),tail7600_61⟩ -def before7617 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7600_38 k),tail7600_62⟩ -def before7618 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7600_37 k),tail7600_63⟩ -def before7619 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7600_64 k),tail7600_65⟩ -def before7620 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526821),(tail7600_36 k),tail7600_66⟩ -def before7621 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526819),(tail7600_67 k),tail7600_68⟩ -def before7622 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7600_35 k),tail7600_69⟩ -def before7623 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7600_34 k),tail7600_70⟩ -def before7624 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7600_71 k),tail7600_72⟩ -def before7625 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526603),(tail7600_33 k),tail7600_73⟩ -def before7626 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526601),(tail7600_74 k),tail7600_75⟩ -def before7627 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7600_32 k),tail7600_76⟩ -def before7628 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7600_31 k),(tail7600_77 k)⟩ -def before7629 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7600_30 k),(tail7600_78 k)⟩ -def before7630 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7600_29 k),(tail7600_79 k)⟩ -def before7631 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7600_80 k),(tail7600_81 k)⟩ -def before7632 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521655),(tail7600_28 k),(tail7600_82 k)⟩ -def before7633 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521653),(tail7600_83 k),(tail7600_84 k)⟩ -def before7634 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7600_27 k),(tail7600_85 k)⟩ -def before7635 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7600_26 k),(tail7600_86 k)⟩ -def before7636 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7600_87 k),(tail7600_88 k)⟩ -def before7637 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail7600_25 k),(tail7600_89 k)⟩ -def before7638 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521539),(tail7600_90 k),(tail7600_91 k)⟩ -def before7639 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7600_24 k),(tail7600_92 k)⟩ -def before7640 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7600_23 k),(tail7600_93 k)⟩ -def before7641 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7600_94 k),(tail7600_95 k)⟩ -def before7642 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521479),(tail7600_22 k),(tail7600_96 k)⟩ -def before7643 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521477),(tail7600_97 k),(tail7600_98 k)⟩ -def before7644 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7600_21 k),(tail7600_99 k)⟩ -def before7645 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7600_20 k),(tail7600_100 k)⟩ -def before7646 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7600_19 k),(tail7600_101 k)⟩ -def before7647 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7600_18,(tail7600_102 k)⟩ -def before7648 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail7600_17,(tail7600_103 k)⟩ -def before7649 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1125),tail7600_104,(tail7600_105 k)⟩ -def before7650 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7600_16,(tail7600_106 k)⟩ -def before7651 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7600_15,(tail7600_107 k)⟩ -def before7652 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7600_108,(tail7600_109 k)⟩ -def before7653 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail7600_14,(tail7600_110 k)⟩ -def before7654 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1163),tail7600_111,(tail7600_112 k)⟩ -def before7655 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7600_13,(tail7600_113 k)⟩ -def before7656 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7600_12,(tail7600_114 k)⟩ -def before7657 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7600_115,(tail7600_116 k)⟩ -def before7658 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail7600_11,(tail7600_117 k)⟩ -def before7659 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1201),tail7600_118,(tail7600_119 k)⟩ -def before7660 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7600_10,(tail7600_120 k)⟩ -def before7661 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7600_9,(tail7600_121 k)⟩ -def before7662 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7600_122,(tail7600_123 k)⟩ -def before7663 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1227),tail7600_8,(tail7600_124 k)⟩ -def before7664 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1229),tail7600_7,(tail7600_125 k)⟩ -def before7665 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1231),tail7600_126,(tail7600_127 k)⟩ -def before7666 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1231),tail7600_129,(tail7600_127 k)⟩ -def before7667 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail7600_130,(tail7600_125 k)⟩ -def before7668 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1229),tail7600_130,(tail7600_131 k)⟩ -def before7669 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1229),tail7600_132,(tail7600_131 k)⟩ -def before7670 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7600_133,(tail7600_121 k)⟩ -def before7671 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7600_133,(tail7600_134 k)⟩ -def before7672 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1231),tail7600_129,(tail7600_135 k)⟩ -def before7673 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1233),tail7600_128,(tail7600_136 k)⟩ -def before7674 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1235),tail7600_137,(tail7600_138 k)⟩ -def before7675 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1235),tail7600_140,(tail7600_138 k)⟩ -def before7676 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1233),tail7600_141,(tail7600_136 k)⟩ -def before7677 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1233),tail7600_141,(tail7600_142 k)⟩ -def before7678 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1233),tail7600_143,(tail7600_142 k)⟩ -def before7679 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7600_144,(tail7600_134 k)⟩ -def before7680 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7600_145,(tail7600_120 k)⟩ -def before7681 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1201),tail7600_146,(tail7600_119 k)⟩ -def before7682 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail7600_147,(tail7600_117 k)⟩ -def before7683 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7600_148,(tail7600_114 k)⟩ -def before7684 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7600_148,(tail7600_149 k)⟩ -def before7685 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1199),tail7600_147,(tail7600_150 k)⟩ -def before7686 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1199),tail7600_151,(tail7600_150 k)⟩ -def before7687 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7600_152,(tail7600_149 k)⟩ -def before7688 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7600_153,(tail7600_113 k)⟩ -def before7689 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1163),tail7600_154,(tail7600_112 k)⟩ -def before7690 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail7600_155,(tail7600_110 k)⟩ -def before7691 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7600_156,(tail7600_107 k)⟩ -def before7692 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7600_156,(tail7600_157 k)⟩ -def before7693 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1161),tail7600_155,(tail7600_158 k)⟩ -def before7694 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1161),tail7600_159,(tail7600_158 k)⟩ -def before7695 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7600_160,(tail7600_157 k)⟩ -def before7696 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7600_161,(tail7600_106 k)⟩ -def before7697 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1125),tail7600_162,(tail7600_105 k)⟩ -def before7698 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail7600_163,(tail7600_103 k)⟩ -def before7699 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7600_164,(tail7600_102 k)⟩ -def after7699 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7600_164,(tail7600_166 k)⟩ - -theorem macro7600 (k : Nat) : applyExit (before7600 k) exit32 1 = some (before7601 k) := by - simp (disch := omega) [before7600, before7601, exit32, applyExit, pop, push] - <;> omega -theorem step7600 (k : Nat) : Runs (1*3) (before7600 k).denote (before7601 k).denote := - @applyExit_sound (before7600 k) (before7601 k) exit32 1 valid32 (macro7600 k) -theorem macro7601 (k : Nat) : applyExit (before7601 k) exit36 56 = some (before7602 k) := by - simp (disch := omega) [before7601, before7602, exit36, applyExit, pop, push] - <;> omega -theorem step7601 (k : Nat) : Runs (56*2) (before7601 k).denote (before7602 k).denote := - @applyExit_sound (before7601 k) (before7602 k) exit36 56 valid36 (macro7601 k) -theorem macro7602 (k : Nat) : applyExit (before7602 k) exit33 1 = some (before7603 k) := by - simp (disch := omega) [before7602, before7603, exit33, applyExit, pop, push] - <;> omega -theorem step7602 (k : Nat) : Runs (1*2) (before7602 k).denote (before7603 k).denote := - @applyExit_sound (before7602 k) (before7603 k) exit33 1 valid33 (macro7602 k) -theorem macro7603 (k : Nat) : applyExit (before7603 k) exit34 2 = some (before7604 k) := by - simp (disch := omega) [before7603, before7604, exit34, applyExit, pop, push] - <;> omega -theorem step7603 (k : Nat) : Runs (2*2) (before7603 k).denote (before7604 k).denote := - @applyExit_sound (before7603 k) (before7604 k) exit34 2 valid34 (macro7603 k) -theorem macro7604 (k : Nat) : applyExit (before7604 k) exit35 1 = some (before7605 k) := by - simp (disch := omega) [before7604, before7605, exit35, applyExit, pop, push] - <;> omega -theorem step7604 (k : Nat) : Runs (1*2) (before7604 k).denote (before7605 k).denote := - @applyExit_sound (before7604 k) (before7605 k) exit35 1 valid35 (macro7604 k) -theorem macro7605 (k : Nat) : applyExit (before7605 k) exit39 1 = some (before7606 k) := by - simp (disch := omega) [before7605, before7606, exit39, applyExit, pop, push] - <;> omega -theorem step7605 (k : Nat) : Runs (1*1) (before7605 k).denote (before7606 k).denote := - @applyExit_sound (before7605 k) (before7606 k) exit39 1 valid39 (macro7605 k) -theorem macro7606 (k : Nat) : applyExit (before7606 k) exit32 1 = some (before7607 k) := by - simp (disch := omega) [before7606, before7607, exit32, applyExit, pop, push] - <;> omega -theorem step7606 (k : Nat) : Runs (1*3) (before7606 k).denote (before7607 k).denote := - @applyExit_sound (before7606 k) (before7607 k) exit32 1 valid32 (macro7606 k) -theorem macro7607 (k : Nat) : applyExit (before7607 k) exit36 1 = some (before7608 k) := by - simp (disch := omega) [before7607, before7608, exit36, applyExit, pop, push] - <;> omega -theorem step7607 (k : Nat) : Runs (1*2) (before7607 k).denote (before7608 k).denote := - @applyExit_sound (before7607 k) (before7608 k) exit36 1 valid36 (macro7607 k) -theorem macro7608 (k : Nat) : applyExit (before7608 k) exit39 1 = some (before7609 k) := by - simp (disch := omega) [before7608, before7609, exit39, applyExit, pop, push] - <;> omega -theorem step7608 (k : Nat) : Runs (1*1) (before7608 k).denote (before7609 k).denote := - @applyExit_sound (before7608 k) (before7609 k) exit39 1 valid39 (macro7608 k) -theorem macro7609 (k : Nat) : applyExit (before7609 k) exit10 2 = some (before7610 k) := by - simp (disch := omega) [before7609, before7610, exit10, applyExit, pop, push] - <;> omega -theorem step7609 (k : Nat) : Runs (2*2) (before7609 k).denote (before7610 k).denote := - @applyExit_sound (before7609 k) (before7610 k) exit10 2 valid10 (macro7609 k) -theorem macro7610 (k : Nat) : applyExit (before7610 k) exit11 1 = some (before7611 k) := by - simp (disch := omega) [before7610, before7611, exit11, applyExit, pop, push] - <;> omega -theorem step7610 (k : Nat) : Runs (1*2) (before7610 k).denote (before7611 k).denote := - @applyExit_sound (before7610 k) (before7611 k) exit11 1 valid11 (macro7610 k) -theorem macro7611 (k : Nat) : applyExit (before7611 k) exit2 1 = some (before7612 k) := by - simp (disch := omega) [before7611, before7612, exit2, applyExit, pop, push] - <;> omega -theorem step7611 (k : Nat) : Runs (1*2) (before7611 k).denote (before7612 k).denote := - @applyExit_sound (before7611 k) (before7612 k) exit2 1 valid2 (macro7611 k) -theorem macro7612 (k : Nat) : applyExit (before7612 k) exit3 1 = some (before7613 k) := by - simp (disch := omega) [before7612, before7613, exit3, applyExit, pop, push] - <;> omega -theorem step7612 (k : Nat) : Runs (1*2) (before7612 k).denote (before7613 k).denote := - @applyExit_sound (before7612 k) (before7613 k) exit3 1 valid3 (macro7612 k) -theorem macro7613 (k : Nat) : applyExit (before7613 k) exit9 1 = some (before7614 k) := by - simp (disch := omega) [before7613, before7614, exit9, applyExit, pop, push] - <;> omega -theorem step7613 (k : Nat) : Runs (1*2) (before7613 k).denote (before7614 k).denote := - @applyExit_sound (before7613 k) (before7614 k) exit9 1 valid9 (macro7613 k) -theorem macro7614 (k : Nat) : applyExit (before7614 k) exit10 56 = some (before7615 k) := by - simp (disch := omega) [before7614, before7615, exit10, applyExit, pop, push] - <;> omega -theorem step7614 (k : Nat) : Runs (56*2) (before7614 k).denote (before7615 k).denote := - @applyExit_sound (before7614 k) (before7615 k) exit10 56 valid10 (macro7614 k) -theorem macro7615 (k : Nat) : applyExit (before7615 k) exit11 1 = some (before7616 k) := by - simp (disch := omega) [before7615, before7616, exit11, applyExit, pop, push] - <;> omega -theorem step7615 (k : Nat) : Runs (1*2) (before7615 k).denote (before7616 k).denote := - @applyExit_sound (before7615 k) (before7616 k) exit11 1 valid11 (macro7615 k) -theorem macro7616 (k : Nat) : applyExit (before7616 k) exit2 11 = some (before7617 k) := by - simp (disch := omega) [before7616, before7617, exit2, applyExit, pop, push] - <;> omega -theorem step7616 (k : Nat) : Runs (11*2) (before7616 k).denote (before7617 k).denote := - @applyExit_sound (before7616 k) (before7617 k) exit2 11 valid2 (macro7616 k) -theorem macro7617 (k : Nat) : applyExit (before7617 k) exit3 1 = some (before7618 k) := by - simp (disch := omega) [before7617, before7618, exit3, applyExit, pop, push] - <;> omega -theorem step7617 (k : Nat) : Runs (1*2) (before7617 k).denote (before7618 k).denote := - @applyExit_sound (before7617 k) (before7618 k) exit3 1 valid3 (macro7617 k) -theorem macro7618 (k : Nat) : applyExit (before7618 k) exit9 1 = some (before7619 k) := by - simp (disch := omega) [before7618, before7619, exit9, applyExit, pop, push] - <;> omega -theorem step7618 (k : Nat) : Runs (1*2) (before7618 k).denote (before7619 k).denote := - @applyExit_sound (before7618 k) (before7619 k) exit9 1 valid9 (macro7618 k) -theorem macro7619 (k : Nat) : applyExit (before7619 k) exit10 41 = some (before7620 k) := by - simp (disch := omega) [before7619, before7620, exit10, applyExit, pop, push] - <;> omega -theorem step7619 (k : Nat) : Runs (41*2) (before7619 k).denote (before7620 k).denote := - @applyExit_sound (before7619 k) (before7620 k) exit10 41 valid10 (macro7619 k) -theorem macro7620 (k : Nat) : applyExit (before7620 k) exit11 1 = some (before7621 k) := by - simp (disch := omega) [before7620, before7621, exit11, applyExit, pop, push] - <;> omega -theorem step7620 (k : Nat) : Runs (1*2) (before7620 k).denote (before7621 k).denote := - @applyExit_sound (before7620 k) (before7621 k) exit11 1 valid11 (macro7620 k) -theorem macro7621 (k : Nat) : applyExit (before7621 k) exit2 86 = some (before7622 k) := by - simp (disch := omega) [before7621, before7622, exit2, applyExit, pop, push] - <;> omega -theorem step7621 (k : Nat) : Runs (86*2) (before7621 k).denote (before7622 k).denote := - @applyExit_sound (before7621 k) (before7622 k) exit2 86 valid2 (macro7621 k) -theorem macro7622 (k : Nat) : applyExit (before7622 k) exit3 1 = some (before7623 k) := by - simp (disch := omega) [before7622, before7623, exit3, applyExit, pop, push] - <;> omega -theorem step7622 (k : Nat) : Runs (1*2) (before7622 k).denote (before7623 k).denote := - @applyExit_sound (before7622 k) (before7623 k) exit3 1 valid3 (macro7622 k) -theorem macro7623 (k : Nat) : applyExit (before7623 k) exit9 1 = some (before7624 k) := by - simp (disch := omega) [before7623, before7624, exit9, applyExit, pop, push] - <;> omega -theorem step7623 (k : Nat) : Runs (1*2) (before7623 k).denote (before7624 k).denote := - @applyExit_sound (before7623 k) (before7624 k) exit9 1 valid9 (macro7623 k) -theorem macro7624 (k : Nat) : applyExit (before7624 k) exit10 20 = some (before7625 k) := by - simp (disch := omega) [before7624, before7625, exit10, applyExit, pop, push] - <;> omega -theorem step7624 (k : Nat) : Runs (20*2) (before7624 k).denote (before7625 k).denote := - @applyExit_sound (before7624 k) (before7625 k) exit10 20 valid10 (macro7624 k) -theorem macro7625 (k : Nat) : applyExit (before7625 k) exit11 1 = some (before7626 k) := by - simp (disch := omega) [before7625, before7626, exit11, applyExit, pop, push] - <;> omega -theorem step7625 (k : Nat) : Runs (1*2) (before7625 k).denote (before7626 k).denote := - @applyExit_sound (before7625 k) (before7626 k) exit11 1 valid11 (macro7625 k) -theorem macro7626 (k : Nat) : applyExit (before7626 k) exit2 7 = some (before7627 k) := by - simp (disch := omega) [before7626, before7627, exit2, applyExit, pop, push] - <;> omega -theorem step7626 (k : Nat) : Runs (7*2) (before7626 k).denote (before7627 k).denote := - @applyExit_sound (before7626 k) (before7627 k) exit2 7 valid2 (macro7626 k) -theorem macro7627 (k : Nat) : applyExit (before7627 k) exit363 (1*k+8) = some (before7628 k) := by - simp (disch := omega) [before7627, before7628, exit363, applyExit, pop, push] - <;> omega -theorem step7627 (k : Nat) : Runs ((1*k+8)*586) (before7627 k).denote (before7628 k).denote := - @applyExit_sound (before7627 k) (before7628 k) exit363 (1*k+8) valid363 (macro7627 k) -theorem macro7628 (k : Nat) : applyExit (before7628 k) exit2 24 = some (before7629 k) := by - simp (disch := omega) [before7628, before7629, exit2, applyExit, pop, push] - <;> omega -theorem step7628 (k : Nat) : Runs (24*2) (before7628 k).denote (before7629 k).denote := - @applyExit_sound (before7628 k) (before7629 k) exit2 24 valid2 (macro7628 k) -theorem macro7629 (k : Nat) : applyExit (before7629 k) exit3 1 = some (before7630 k) := by - simp (disch := omega) [before7629, before7630, exit3, applyExit, pop, push] - <;> omega -theorem step7629 (k : Nat) : Runs (1*2) (before7629 k).denote (before7630 k).denote := - @applyExit_sound (before7629 k) (before7630 k) exit3 1 valid3 (macro7629 k) -theorem macro7630 (k : Nat) : applyExit (before7630 k) exit9 1 = some (before7631 k) := by - simp (disch := omega) [before7630, before7631, exit9, applyExit, pop, push] - <;> omega -theorem step7630 (k : Nat) : Runs (1*2) (before7630 k).denote (before7631 k).denote := - @applyExit_sound (before7630 k) (before7631 k) exit9 1 valid9 (macro7630 k) -theorem macro7631 (k : Nat) : applyExit (before7631 k) exit10 96 = some (before7632 k) := by - simp (disch := omega) [before7631, before7632, exit10, applyExit, pop, push] - <;> omega -theorem step7631 (k : Nat) : Runs (96*2) (before7631 k).denote (before7632 k).denote := - @applyExit_sound (before7631 k) (before7632 k) exit10 96 valid10 (macro7631 k) -theorem macro7632 (k : Nat) : applyExit (before7632 k) exit11 1 = some (before7633 k) := by - simp (disch := omega) [before7632, before7633, exit11, applyExit, pop, push] - <;> omega -theorem step7632 (k : Nat) : Runs (1*2) (before7632 k).denote (before7633 k).denote := - @applyExit_sound (before7632 k) (before7633 k) exit11 1 valid11 (macro7632 k) -theorem macro7633 (k : Nat) : applyExit (before7633 k) exit2 10 = some (before7634 k) := by - simp (disch := omega) [before7633, before7634, exit2, applyExit, pop, push] - <;> omega -theorem step7633 (k : Nat) : Runs (10*2) (before7633 k).denote (before7634 k).denote := - @applyExit_sound (before7633 k) (before7634 k) exit2 10 valid2 (macro7633 k) -theorem macro7634 (k : Nat) : applyExit (before7634 k) exit3 1 = some (before7635 k) := by - simp (disch := omega) [before7634, before7635, exit3, applyExit, pop, push] - <;> omega -theorem step7634 (k : Nat) : Runs (1*2) (before7634 k).denote (before7635 k).denote := - @applyExit_sound (before7634 k) (before7635 k) exit3 1 valid3 (macro7634 k) -theorem macro7635 (k : Nat) : applyExit (before7635 k) exit9 1 = some (before7636 k) := by - simp (disch := omega) [before7635, before7636, exit9, applyExit, pop, push] - <;> omega -theorem step7635 (k : Nat) : Runs (1*2) (before7635 k).denote (before7636 k).denote := - @applyExit_sound (before7635 k) (before7636 k) exit9 1 valid9 (macro7635 k) -theorem macro7636 (k : Nat) : applyExit (before7636 k) exit10 44 = some (before7637 k) := by - simp (disch := omega) [before7636, before7637, exit10, applyExit, pop, push] - <;> omega -theorem step7636 (k : Nat) : Runs (44*2) (before7636 k).denote (before7637 k).denote := - @applyExit_sound (before7636 k) (before7637 k) exit10 44 valid10 (macro7636 k) -theorem macro7637 (k : Nat) : applyExit (before7637 k) exit11 1 = some (before7638 k) := by - simp (disch := omega) [before7637, before7638, exit11, applyExit, pop, push] - <;> omega -theorem step7637 (k : Nat) : Runs (1*2) (before7637 k).denote (before7638 k).denote := - @applyExit_sound (before7637 k) (before7638 k) exit11 1 valid11 (macro7637 k) -theorem macro7638 (k : Nat) : applyExit (before7638 k) exit2 16 = some (before7639 k) := by - simp (disch := omega) [before7638, before7639, exit2, applyExit, pop, push] - <;> omega -theorem step7638 (k : Nat) : Runs (16*2) (before7638 k).denote (before7639 k).denote := - @applyExit_sound (before7638 k) (before7639 k) exit2 16 valid2 (macro7638 k) -theorem macro7639 (k : Nat) : applyExit (before7639 k) exit3 1 = some (before7640 k) := by - simp (disch := omega) [before7639, before7640, exit3, applyExit, pop, push] - <;> omega -theorem step7639 (k : Nat) : Runs (1*2) (before7639 k).denote (before7640 k).denote := - @applyExit_sound (before7639 k) (before7640 k) exit3 1 valid3 (macro7639 k) -theorem macro7640 (k : Nat) : applyExit (before7640 k) exit9 1 = some (before7641 k) := by - simp (disch := omega) [before7640, before7641, exit9, applyExit, pop, push] - <;> omega -theorem step7640 (k : Nat) : Runs (1*2) (before7640 k).denote (before7641 k).denote := - @applyExit_sound (before7640 k) (before7641 k) exit9 1 valid9 (macro7640 k) -theorem macro7641 (k : Nat) : applyExit (before7641 k) exit10 12 = some (before7642 k) := by - simp (disch := omega) [before7641, before7642, exit10, applyExit, pop, push] - <;> omega -theorem step7641 (k : Nat) : Runs (12*2) (before7641 k).denote (before7642 k).denote := - @applyExit_sound (before7641 k) (before7642 k) exit10 12 valid10 (macro7641 k) -theorem macro7642 (k : Nat) : applyExit (before7642 k) exit11 1 = some (before7643 k) := by - simp (disch := omega) [before7642, before7643, exit11, applyExit, pop, push] - <;> omega -theorem step7642 (k : Nat) : Runs (1*2) (before7642 k).denote (before7643 k).denote := - @applyExit_sound (before7642 k) (before7643 k) exit11 1 valid11 (macro7642 k) -theorem macro7643 (k : Nat) : applyExit (before7643 k) exit2 791761147 = some (before7644 k) := by - simp (disch := omega) [before7643, before7644, exit2, applyExit, pop, push] - <;> omega -theorem step7643 (k : Nat) : Runs (791761147*2) (before7643 k).denote (before7644 k).denote := - @applyExit_sound (before7643 k) (before7644 k) exit2 791761147 valid2 (macro7643 k) -theorem macro7644 (k : Nat) : applyExit (before7644 k) exit276 1 = some (before7645 k) := by - simp (disch := omega) [before7644, before7645, exit276, applyExit, pop, push] - <;> omega -theorem step7644 (k : Nat) : Runs (1*38) (before7644 k).denote (before7645 k).denote := - @applyExit_sound (before7644 k) (before7645 k) exit276 1 valid276 (macro7644 k) -theorem macro7645 (k : Nat) : applyExit (before7645 k) exit355 1 = some (before7646 k) := by - simp (disch := omega) [before7645, before7646, exit355, applyExit, pop, push] - <;> omega -theorem step7645 (k : Nat) : Runs (1*38) (before7645 k).denote (before7646 k).denote := - @applyExit_sound (before7645 k) (before7646 k) exit355 1 valid355 (macro7645 k) -theorem macro7646 (k : Nat) : applyExit (before7646 k) exit364 (1*k+6) = some (before7647 k) := by - simp (disch := omega) [before7646, before7647, exit364, applyExit, pop, push] - <;> omega -theorem step7646 (k : Nat) : Runs ((1*k+6)*38) (before7646 k).denote (before7647 k).denote := - @applyExit_sound (before7646 k) (before7647 k) exit364 (1*k+6) valid364 (macro7646 k) -theorem macro7647 (k : Nat) : applyExit (before7647 k) exit10 1 = some (before7648 k) := by - simp (disch := omega) [before7647, before7648, exit10, applyExit, pop, push] - <;> omega -theorem step7647 (k : Nat) : Runs (1*2) (before7647 k).denote (before7648 k).denote := - @applyExit_sound (before7647 k) (before7648 k) exit10 1 valid10 (macro7647 k) -theorem macro7648 (k : Nat) : applyExit (before7648 k) exit11 1 = some (before7649 k) := by - simp (disch := omega) [before7648, before7649, exit11, applyExit, pop, push] - <;> omega -theorem step7648 (k : Nat) : Runs (1*2) (before7648 k).denote (before7649 k).denote := - @applyExit_sound (before7648 k) (before7649 k) exit11 1 valid11 (macro7648 k) -theorem macro7649 (k : Nat) : applyExit (before7649 k) exit2 3 = some (before7650 k) := by - simp (disch := omega) [before7649, before7650, exit2, applyExit, pop, push] - <;> omega -theorem step7649 (k : Nat) : Runs (3*2) (before7649 k).denote (before7650 k).denote := - @applyExit_sound (before7649 k) (before7650 k) exit2 3 valid2 (macro7649 k) -theorem macro7650 (k : Nat) : applyExit (before7650 k) exit3 1 = some (before7651 k) := by - simp (disch := omega) [before7650, before7651, exit3, applyExit, pop, push] - <;> omega -theorem step7650 (k : Nat) : Runs (1*2) (before7650 k).denote (before7651 k).denote := - @applyExit_sound (before7650 k) (before7651 k) exit3 1 valid3 (macro7650 k) -theorem macro7651 (k : Nat) : applyExit (before7651 k) exit9 1 = some (before7652 k) := by - simp (disch := omega) [before7651, before7652, exit9, applyExit, pop, push] - <;> omega -theorem step7651 (k : Nat) : Runs (1*2) (before7651 k).denote (before7652 k).denote := - @applyExit_sound (before7651 k) (before7652 k) exit9 1 valid9 (macro7651 k) -theorem macro7652 (k : Nat) : applyExit (before7652 k) exit10 13 = some (before7653 k) := by - simp (disch := omega) [before7652, before7653, exit10, applyExit, pop, push] - <;> omega -theorem step7652 (k : Nat) : Runs (13*2) (before7652 k).denote (before7653 k).denote := - @applyExit_sound (before7652 k) (before7653 k) exit10 13 valid10 (macro7652 k) -theorem macro7653 (k : Nat) : applyExit (before7653 k) exit11 1 = some (before7654 k) := by - simp (disch := omega) [before7653, before7654, exit11, applyExit, pop, push] - <;> omega -theorem step7653 (k : Nat) : Runs (1*2) (before7653 k).denote (before7654 k).denote := - @applyExit_sound (before7653 k) (before7654 k) exit11 1 valid11 (macro7653 k) -theorem macro7654 (k : Nat) : applyExit (before7654 k) exit2 3 = some (before7655 k) := by - simp (disch := omega) [before7654, before7655, exit2, applyExit, pop, push] - <;> omega -theorem step7654 (k : Nat) : Runs (3*2) (before7654 k).denote (before7655 k).denote := - @applyExit_sound (before7654 k) (before7655 k) exit2 3 valid2 (macro7654 k) -theorem macro7655 (k : Nat) : applyExit (before7655 k) exit3 1 = some (before7656 k) := by - simp (disch := omega) [before7655, before7656, exit3, applyExit, pop, push] - <;> omega -theorem step7655 (k : Nat) : Runs (1*2) (before7655 k).denote (before7656 k).denote := - @applyExit_sound (before7655 k) (before7656 k) exit3 1 valid3 (macro7655 k) -theorem macro7656 (k : Nat) : applyExit (before7656 k) exit9 1 = some (before7657 k) := by - simp (disch := omega) [before7656, before7657, exit9, applyExit, pop, push] - <;> omega -theorem step7656 (k : Nat) : Runs (1*2) (before7656 k).denote (before7657 k).denote := - @applyExit_sound (before7656 k) (before7657 k) exit9 1 valid9 (macro7656 k) -theorem macro7657 (k : Nat) : applyExit (before7657 k) exit10 13 = some (before7658 k) := by - simp (disch := omega) [before7657, before7658, exit10, applyExit, pop, push] - <;> omega -theorem step7657 (k : Nat) : Runs (13*2) (before7657 k).denote (before7658 k).denote := - @applyExit_sound (before7657 k) (before7658 k) exit10 13 valid10 (macro7657 k) -theorem macro7658 (k : Nat) : applyExit (before7658 k) exit11 1 = some (before7659 k) := by - simp (disch := omega) [before7658, before7659, exit11, applyExit, pop, push] - <;> omega -theorem step7658 (k : Nat) : Runs (1*2) (before7658 k).denote (before7659 k).denote := - @applyExit_sound (before7658 k) (before7659 k) exit11 1 valid11 (macro7658 k) -theorem macro7659 (k : Nat) : applyExit (before7659 k) exit2 3 = some (before7660 k) := by - simp (disch := omega) [before7659, before7660, exit2, applyExit, pop, push] - <;> omega -theorem step7659 (k : Nat) : Runs (3*2) (before7659 k).denote (before7660 k).denote := - @applyExit_sound (before7659 k) (before7660 k) exit2 3 valid2 (macro7659 k) -theorem macro7660 (k : Nat) : applyExit (before7660 k) exit3 1 = some (before7661 k) := by - simp (disch := omega) [before7660, before7661, exit3, applyExit, pop, push] - <;> omega -theorem step7660 (k : Nat) : Runs (1*2) (before7660 k).denote (before7661 k).denote := - @applyExit_sound (before7660 k) (before7661 k) exit3 1 valid3 (macro7660 k) -theorem macro7661 (k : Nat) : applyExit (before7661 k) exit9 1 = some (before7662 k) := by - simp (disch := omega) [before7661, before7662, exit9, applyExit, pop, push] - <;> omega -theorem step7661 (k : Nat) : Runs (1*2) (before7661 k).denote (before7662 k).denote := - @applyExit_sound (before7661 k) (before7662 k) exit9 1 valid9 (macro7661 k) -theorem macro7662 (k : Nat) : applyExit (before7662 k) exit10 8 = some (before7663 k) := by - simp (disch := omega) [before7662, before7663, exit10, applyExit, pop, push] - <;> omega -theorem step7662 (k : Nat) : Runs (8*2) (before7662 k).denote (before7663 k).denote := - @applyExit_sound (before7662 k) (before7663 k) exit10 8 valid10 (macro7662 k) -theorem macro7663 (k : Nat) : applyExit (before7663 k) exit46 1 = some (before7664 k) := by - simp (disch := omega) [before7663, before7664, exit46, applyExit, pop, push] - <;> omega -theorem step7663 (k : Nat) : Runs (1*2) (before7663 k).denote (before7664 k).denote := - @applyExit_sound (before7663 k) (before7664 k) exit46 1 valid46 (macro7663 k) -theorem macro7664 (k : Nat) : applyExit (before7664 k) exit47 1 = some (before7665 k) := by - simp (disch := omega) [before7664, before7665, exit47, applyExit, pop, push] - <;> omega -theorem step7664 (k : Nat) : Runs (1*2) (before7664 k).denote (before7665 k).denote := - @applyExit_sound (before7664 k) (before7665 k) exit47 1 valid47 (macro7664 k) -theorem macro7665 (k : Nat) : applyExit (before7665 k) exit62 1 = some (before7666 k) := by - simp (disch := omega) [before7665, before7666, exit62, applyExit, pop, push] - <;> omega -theorem step7665 (k : Nat) : Runs (1*1) (before7665 k).denote (before7666 k).denote := - @applyExit_sound (before7665 k) (before7666 k) exit62 1 valid62 (macro7665 k) -theorem macro7666 (k : Nat) : applyExit (before7666 k) exit35 1 = some (before7667 k) := by - simp (disch := omega) [before7666, before7667, exit35, applyExit, pop, push] - <;> omega -theorem step7666 (k : Nat) : Runs (1*2) (before7666 k).denote (before7667 k).denote := - @applyExit_sound (before7666 k) (before7667 k) exit35 1 valid35 (macro7666 k) -theorem macro7667 (k : Nat) : applyExit (before7667 k) exit39 1 = some (before7668 k) := by - simp (disch := omega) [before7667, before7668, exit39, applyExit, pop, push] - <;> omega -theorem step7667 (k : Nat) : Runs (1*1) (before7667 k).denote (before7668 k).denote := - @applyExit_sound (before7667 k) (before7668 k) exit39 1 valid39 (macro7667 k) -theorem macro7668 (k : Nat) : applyExit (before7668 k) exit32 1 = some (before7669 k) := by - simp (disch := omega) [before7668, before7669, exit32, applyExit, pop, push] - <;> omega -theorem step7668 (k : Nat) : Runs (1*3) (before7668 k).denote (before7669 k).denote := - @applyExit_sound (before7668 k) (before7669 k) exit32 1 valid32 (macro7668 k) -theorem macro7669 (k : Nat) : applyExit (before7669 k) exit36 10 = some (before7670 k) := by - simp (disch := omega) [before7669, before7670, exit36, applyExit, pop, push] - <;> omega -theorem step7669 (k : Nat) : Runs (10*2) (before7669 k).denote (before7670 k).denote := - @applyExit_sound (before7669 k) (before7670 k) exit36 10 valid36 (macro7669 k) -theorem macro7670 (k : Nat) : applyExit (before7670 k) exit31 1 = some (before7671 k) := by - simp (disch := omega) [before7670, before7671, exit31, applyExit, pop, push] - <;> omega -theorem step7670 (k : Nat) : Runs (1*1) (before7670 k).denote (before7671 k).denote := - @applyExit_sound (before7670 k) (before7671 k) exit31 1 valid31 (macro7670 k) -theorem macro7671 (k : Nat) : applyExit (before7671 k) exit10 11 = some (before7672 k) := by - simp (disch := omega) [before7671, before7672, exit10, applyExit, pop, push] - <;> omega -theorem step7671 (k : Nat) : Runs (11*2) (before7671 k).denote (before7672 k).denote := - @applyExit_sound (before7671 k) (before7672 k) exit10 11 valid10 (macro7671 k) -theorem macro7672 (k : Nat) : applyExit (before7672 k) exit46 1 = some (before7673 k) := by - simp (disch := omega) [before7672, before7673, exit46, applyExit, pop, push] - <;> omega -theorem step7672 (k : Nat) : Runs (1*2) (before7672 k).denote (before7673 k).denote := - @applyExit_sound (before7672 k) (before7673 k) exit46 1 valid46 (macro7672 k) -theorem macro7673 (k : Nat) : applyExit (before7673 k) exit47 1 = some (before7674 k) := by - simp (disch := omega) [before7673, before7674, exit47, applyExit, pop, push] - <;> omega -theorem step7673 (k : Nat) : Runs (1*2) (before7673 k).denote (before7674 k).denote := - @applyExit_sound (before7673 k) (before7674 k) exit47 1 valid47 (macro7673 k) -theorem macro7674 (k : Nat) : applyExit (before7674 k) exit62 1 = some (before7675 k) := by - simp (disch := omega) [before7674, before7675, exit62, applyExit, pop, push] - <;> omega -theorem step7674 (k : Nat) : Runs (1*1) (before7674 k).denote (before7675 k).denote := - @applyExit_sound (before7674 k) (before7675 k) exit62 1 valid62 (macro7674 k) -theorem macro7675 (k : Nat) : applyExit (before7675 k) exit35 1 = some (before7676 k) := by - simp (disch := omega) [before7675, before7676, exit35, applyExit, pop, push] - <;> omega -theorem step7675 (k : Nat) : Runs (1*2) (before7675 k).denote (before7676 k).denote := - @applyExit_sound (before7675 k) (before7676 k) exit35 1 valid35 (macro7675 k) -theorem macro7676 (k : Nat) : applyExit (before7676 k) exit39 1 = some (before7677 k) := by - simp (disch := omega) [before7676, before7677, exit39, applyExit, pop, push] - <;> omega -theorem step7676 (k : Nat) : Runs (1*1) (before7676 k).denote (before7677 k).denote := - @applyExit_sound (before7676 k) (before7677 k) exit39 1 valid39 (macro7676 k) -theorem macro7677 (k : Nat) : applyExit (before7677 k) exit32 1 = some (before7678 k) := by - simp (disch := omega) [before7677, before7678, exit32, applyExit, pop, push] - <;> omega -theorem step7677 (k : Nat) : Runs (1*3) (before7677 k).denote (before7678 k).denote := - @applyExit_sound (before7677 k) (before7678 k) exit32 1 valid32 (macro7677 k) -theorem macro7678 (k : Nat) : applyExit (before7678 k) exit36 12 = some (before7679 k) := by - simp (disch := omega) [before7678, before7679, exit36, applyExit, pop, push] - <;> omega -theorem step7678 (k : Nat) : Runs (12*2) (before7678 k).denote (before7679 k).denote := - @applyExit_sound (before7678 k) (before7679 k) exit36 12 valid36 (macro7678 k) -theorem macro7679 (k : Nat) : applyExit (before7679 k) exit33 1 = some (before7680 k) := by - simp (disch := omega) [before7679, before7680, exit33, applyExit, pop, push] - <;> omega -theorem step7679 (k : Nat) : Runs (1*2) (before7679 k).denote (before7680 k).denote := - @applyExit_sound (before7679 k) (before7680 k) exit33 1 valid33 (macro7679 k) -theorem macro7680 (k : Nat) : applyExit (before7680 k) exit34 3 = some (before7681 k) := by - simp (disch := omega) [before7680, before7681, exit34, applyExit, pop, push] - <;> omega -theorem step7680 (k : Nat) : Runs (3*2) (before7680 k).denote (before7681 k).denote := - @applyExit_sound (before7680 k) (before7681 k) exit34 3 valid34 (macro7680 k) -theorem macro7681 (k : Nat) : applyExit (before7681 k) exit35 1 = some (before7682 k) := by - simp (disch := omega) [before7681, before7682, exit35, applyExit, pop, push] - <;> omega -theorem step7681 (k : Nat) : Runs (1*2) (before7681 k).denote (before7682 k).denote := - @applyExit_sound (before7681 k) (before7682 k) exit35 1 valid35 (macro7681 k) -theorem macro7682 (k : Nat) : applyExit (before7682 k) exit36 14 = some (before7683 k) := by - simp (disch := omega) [before7682, before7683, exit36, applyExit, pop, push] - <;> omega -theorem step7682 (k : Nat) : Runs (14*2) (before7682 k).denote (before7683 k).denote := - @applyExit_sound (before7682 k) (before7683 k) exit36 14 valid36 (macro7682 k) -theorem macro7683 (k : Nat) : applyExit (before7683 k) exit31 1 = some (before7684 k) := by - simp (disch := omega) [before7683, before7684, exit31, applyExit, pop, push] - <;> omega -theorem step7683 (k : Nat) : Runs (1*1) (before7683 k).denote (before7684 k).denote := - @applyExit_sound (before7683 k) (before7684 k) exit31 1 valid31 (macro7683 k) -theorem macro7684 (k : Nat) : applyExit (before7684 k) exit10 14 = some (before7685 k) := by - simp (disch := omega) [before7684, before7685, exit10, applyExit, pop, push] - <;> omega -theorem step7684 (k : Nat) : Runs (14*2) (before7684 k).denote (before7685 k).denote := - @applyExit_sound (before7684 k) (before7685 k) exit10 14 valid10 (macro7684 k) -theorem macro7685 (k : Nat) : applyExit (before7685 k) exit32 1 = some (before7686 k) := by - simp (disch := omega) [before7685, before7686, exit32, applyExit, pop, push] - <;> omega -theorem step7685 (k : Nat) : Runs (1*3) (before7685 k).denote (before7686 k).denote := - @applyExit_sound (before7685 k) (before7686 k) exit32 1 valid32 (macro7685 k) -theorem macro7686 (k : Nat) : applyExit (before7686 k) exit36 14 = some (before7687 k) := by - simp (disch := omega) [before7686, before7687, exit36, applyExit, pop, push] - <;> omega -theorem step7686 (k : Nat) : Runs (14*2) (before7686 k).denote (before7687 k).denote := - @applyExit_sound (before7686 k) (before7687 k) exit36 14 valid36 (macro7686 k) -theorem macro7687 (k : Nat) : applyExit (before7687 k) exit33 1 = some (before7688 k) := by - simp (disch := omega) [before7687, before7688, exit33, applyExit, pop, push] - <;> omega -theorem step7687 (k : Nat) : Runs (1*2) (before7687 k).denote (before7688 k).denote := - @applyExit_sound (before7687 k) (before7688 k) exit33 1 valid33 (macro7687 k) -theorem macro7688 (k : Nat) : applyExit (before7688 k) exit34 3 = some (before7689 k) := by - simp (disch := omega) [before7688, before7689, exit34, applyExit, pop, push] - <;> omega -theorem step7688 (k : Nat) : Runs (3*2) (before7688 k).denote (before7689 k).denote := - @applyExit_sound (before7688 k) (before7689 k) exit34 3 valid34 (macro7688 k) -theorem macro7689 (k : Nat) : applyExit (before7689 k) exit35 1 = some (before7690 k) := by - simp (disch := omega) [before7689, before7690, exit35, applyExit, pop, push] - <;> omega -theorem step7689 (k : Nat) : Runs (1*2) (before7689 k).denote (before7690 k).denote := - @applyExit_sound (before7689 k) (before7690 k) exit35 1 valid35 (macro7689 k) -theorem macro7690 (k : Nat) : applyExit (before7690 k) exit36 14 = some (before7691 k) := by - simp (disch := omega) [before7690, before7691, exit36, applyExit, pop, push] - <;> omega -theorem step7690 (k : Nat) : Runs (14*2) (before7690 k).denote (before7691 k).denote := - @applyExit_sound (before7690 k) (before7691 k) exit36 14 valid36 (macro7690 k) -theorem macro7691 (k : Nat) : applyExit (before7691 k) exit31 1 = some (before7692 k) := by - simp (disch := omega) [before7691, before7692, exit31, applyExit, pop, push] - <;> omega -theorem step7691 (k : Nat) : Runs (1*1) (before7691 k).denote (before7692 k).denote := - @applyExit_sound (before7691 k) (before7692 k) exit31 1 valid31 (macro7691 k) -theorem macro7692 (k : Nat) : applyExit (before7692 k) exit10 14 = some (before7693 k) := by - simp (disch := omega) [before7692, before7693, exit10, applyExit, pop, push] - <;> omega -theorem step7692 (k : Nat) : Runs (14*2) (before7692 k).denote (before7693 k).denote := - @applyExit_sound (before7692 k) (before7693 k) exit10 14 valid10 (macro7692 k) -theorem macro7693 (k : Nat) : applyExit (before7693 k) exit32 1 = some (before7694 k) := by - simp (disch := omega) [before7693, before7694, exit32, applyExit, pop, push] - <;> omega -theorem step7693 (k : Nat) : Runs (1*3) (before7693 k).denote (before7694 k).denote := - @applyExit_sound (before7693 k) (before7694 k) exit32 1 valid32 (macro7693 k) -theorem macro7694 (k : Nat) : applyExit (before7694 k) exit36 14 = some (before7695 k) := by - simp (disch := omega) [before7694, before7695, exit36, applyExit, pop, push] - <;> omega -theorem step7694 (k : Nat) : Runs (14*2) (before7694 k).denote (before7695 k).denote := - @applyExit_sound (before7694 k) (before7695 k) exit36 14 valid36 (macro7694 k) -theorem macro7695 (k : Nat) : applyExit (before7695 k) exit33 1 = some (before7696 k) := by - simp (disch := omega) [before7695, before7696, exit33, applyExit, pop, push] - <;> omega -theorem step7695 (k : Nat) : Runs (1*2) (before7695 k).denote (before7696 k).denote := - @applyExit_sound (before7695 k) (before7696 k) exit33 1 valid33 (macro7695 k) -theorem macro7696 (k : Nat) : applyExit (before7696 k) exit34 3 = some (before7697 k) := by - simp (disch := omega) [before7696, before7697, exit34, applyExit, pop, push] - <;> omega -theorem step7696 (k : Nat) : Runs (3*2) (before7696 k).denote (before7697 k).denote := - @applyExit_sound (before7696 k) (before7697 k) exit34 3 valid34 (macro7696 k) -theorem macro7697 (k : Nat) : applyExit (before7697 k) exit35 1 = some (before7698 k) := by - simp (disch := omega) [before7697, before7698, exit35, applyExit, pop, push] - <;> omega -theorem step7697 (k : Nat) : Runs (1*2) (before7697 k).denote (before7698 k).denote := - @applyExit_sound (before7697 k) (before7698 k) exit35 1 valid35 (macro7697 k) -theorem macro7698 (k : Nat) : applyExit (before7698 k) exit36 1 = some (before7699 k) := by - simp (disch := omega) [before7698, before7699, exit36, applyExit, pop, push] - <;> omega -theorem step7698 (k : Nat) : Runs (1*2) (before7698 k).denote (before7699 k).denote := - @applyExit_sound (before7698 k) (before7699 k) exit36 1 valid36 (macro7698 k) -theorem macro7699 (k : Nat) : applyExit (before7699 k) exit365 1 = some (after7699 k) := by - simp (disch := omega) [before7699, after7699, exit365, applyExit, pop, push] - <;> omega -theorem step7699 (k : Nat) : Runs (1*53) (before7699 k).denote (after7699 k).denote := - @applyExit_sound (before7699 k) (after7699 k) exit365 1 valid365 (macro7699 k) -theorem chunkRun076 (k : Nat) : Runs (624*k+1583528762) (before7600 k).denote (after7699 k).denote := by - have h := (@Runs.trans ((((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2))))))+(((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2))))))) ((((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53))))))) (before7600 k).denote (before7650 k).denote (after7699 k).denote (@Runs.trans (((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2)))))) (((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2)))))) (before7600 k).denote (before7625 k).denote (before7650 k).denote (@Runs.trans ((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2))))) (before7600 k).denote (before7612 k).denote (before7625 k).denote (@Runs.trans (((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1)))) (((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))) (before7600 k).denote (before7606 k).denote (before7612 k).denote (@Runs.trans ((1*3)+((56*2)+(1*2))) ((2*2)+((1*2)+(1*1))) (before7600 k).denote (before7603 k).denote (before7606 k).denote (@Runs.trans (1*3) ((56*2)+(1*2)) (before7600 k).denote (before7601 k).denote (before7603 k).denote (step7600 k) (@Runs.trans (56*2) (1*2) (before7601 k).denote (before7602 k).denote (before7603 k).denote (step7601 k) (step7602 k))) (@Runs.trans (2*2) ((1*2)+(1*1)) (before7603 k).denote (before7604 k).denote (before7606 k).denote (step7603 k) (@Runs.trans (1*2) (1*1) (before7604 k).denote (before7605 k).denote (before7606 k).denote (step7604 k) (step7605 k)))) (@Runs.trans ((1*3)+((1*2)+(1*1))) ((2*2)+((1*2)+(1*2))) (before7606 k).denote (before7609 k).denote (before7612 k).denote (@Runs.trans (1*3) ((1*2)+(1*1)) (before7606 k).denote (before7607 k).denote (before7609 k).denote (step7606 k) (@Runs.trans (1*2) (1*1) (before7607 k).denote (before7608 k).denote (before7609 k).denote (step7607 k) (step7608 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before7609 k).denote (before7610 k).denote (before7612 k).denote (step7609 k) (@Runs.trans (1*2) (1*2) (before7610 k).denote (before7611 k).denote (before7612 k).denote (step7610 k) (step7611 k))))) (@Runs.trans (((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2)))) (((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2)))) (before7612 k).denote (before7618 k).denote (before7625 k).denote (@Runs.trans ((1*2)+((1*2)+(56*2))) ((1*2)+((11*2)+(1*2))) (before7612 k).denote (before7615 k).denote (before7618 k).denote (@Runs.trans (1*2) ((1*2)+(56*2)) (before7612 k).denote (before7613 k).denote (before7615 k).denote (step7612 k) (@Runs.trans (1*2) (56*2) (before7613 k).denote (before7614 k).denote (before7615 k).denote (step7613 k) (step7614 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before7615 k).denote (before7616 k).denote (before7618 k).denote (step7615 k) (@Runs.trans (11*2) (1*2) (before7616 k).denote (before7617 k).denote (before7618 k).denote (step7616 k) (step7617 k)))) (@Runs.trans ((1*2)+((41*2)+(1*2))) (((86*2)+(1*2))+((1*2)+(20*2))) (before7618 k).denote (before7621 k).denote (before7625 k).denote (@Runs.trans (1*2) ((41*2)+(1*2)) (before7618 k).denote (before7619 k).denote (before7621 k).denote (step7618 k) (@Runs.trans (41*2) (1*2) (before7619 k).denote (before7620 k).denote (before7621 k).denote (step7619 k) (step7620 k))) (@Runs.trans ((86*2)+(1*2)) ((1*2)+(20*2)) (before7621 k).denote (before7623 k).denote (before7625 k).denote (@Runs.trans (86*2) (1*2) (before7621 k).denote (before7622 k).denote (before7623 k).denote (step7621 k) (step7622 k)) (@Runs.trans (1*2) (20*2) (before7623 k).denote (before7624 k).denote (before7625 k).denote (step7623 k) (step7624 k)))))) (@Runs.trans ((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2))))) (before7625 k).denote (before7637 k).denote (before7650 k).denote (@Runs.trans (((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2)))) (((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))) (before7625 k).denote (before7631 k).denote (before7637 k).denote (@Runs.trans ((1*2)+((7*2)+((1*k+8)*586))) ((24*2)+((1*2)+(1*2))) (before7625 k).denote (before7628 k).denote (before7631 k).denote (@Runs.trans (1*2) ((7*2)+((1*k+8)*586)) (before7625 k).denote (before7626 k).denote (before7628 k).denote (step7625 k) (@Runs.trans (7*2) ((1*k+8)*586) (before7626 k).denote (before7627 k).denote (before7628 k).denote (step7626 k) (step7627 k))) (@Runs.trans (24*2) ((1*2)+(1*2)) (before7628 k).denote (before7629 k).denote (before7631 k).denote (step7628 k) (@Runs.trans (1*2) (1*2) (before7629 k).denote (before7630 k).denote (before7631 k).denote (step7629 k) (step7630 k)))) (@Runs.trans ((96*2)+((1*2)+(10*2))) ((1*2)+((1*2)+(44*2))) (before7631 k).denote (before7634 k).denote (before7637 k).denote (@Runs.trans (96*2) ((1*2)+(10*2)) (before7631 k).denote (before7632 k).denote (before7634 k).denote (step7631 k) (@Runs.trans (1*2) (10*2) (before7632 k).denote (before7633 k).denote (before7634 k).denote (step7632 k) (step7633 k))) (@Runs.trans (1*2) ((1*2)+(44*2)) (before7634 k).denote (before7635 k).denote (before7637 k).denote (step7634 k) (@Runs.trans (1*2) (44*2) (before7635 k).denote (before7636 k).denote (before7637 k).denote (step7635 k) (step7636 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2)))) (before7637 k).denote (before7643 k).denote (before7650 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before7637 k).denote (before7640 k).denote (before7643 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before7637 k).denote (before7638 k).denote (before7640 k).denote (step7637 k) (@Runs.trans (16*2) (1*2) (before7638 k).denote (before7639 k).denote (before7640 k).denote (step7638 k) (step7639 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before7640 k).denote (before7641 k).denote (before7643 k).denote (step7640 k) (@Runs.trans (12*2) (1*2) (before7641 k).denote (before7642 k).denote (before7643 k).denote (step7641 k) (step7642 k)))) (@Runs.trans ((791761147*2)+((1*38)+(1*38))) ((((1*k+6)*38)+(1*2))+((1*2)+(3*2))) (before7643 k).denote (before7646 k).denote (before7650 k).denote (@Runs.trans (791761147*2) ((1*38)+(1*38)) (before7643 k).denote (before7644 k).denote (before7646 k).denote (step7643 k) (@Runs.trans (1*38) (1*38) (before7644 k).denote (before7645 k).denote (before7646 k).denote (step7644 k) (step7645 k))) (@Runs.trans (((1*k+6)*38)+(1*2)) ((1*2)+(3*2)) (before7646 k).denote (before7648 k).denote (before7650 k).denote (@Runs.trans ((1*k+6)*38) (1*2) (before7646 k).denote (before7647 k).denote (before7648 k).denote (step7646 k) (step7647 k)) (@Runs.trans (1*2) (3*2) (before7648 k).denote (before7649 k).denote (before7650 k).denote (step7648 k) (step7649 k))))))) (@Runs.trans (((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1)))))) (((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53)))))) (before7650 k).denote (before7675 k).denote (after7699 k).denote (@Runs.trans ((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2))))) ((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1))))) (before7650 k).denote (before7662 k).denote (before7675 k).denote (@Runs.trans (((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))) (((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))) (before7650 k).denote (before7656 k).denote (before7662 k).denote (@Runs.trans ((1*2)+((1*2)+(13*2))) ((1*2)+((3*2)+(1*2))) (before7650 k).denote (before7653 k).denote (before7656 k).denote (@Runs.trans (1*2) ((1*2)+(13*2)) (before7650 k).denote (before7651 k).denote (before7653 k).denote (step7650 k) (@Runs.trans (1*2) (13*2) (before7651 k).denote (before7652 k).denote (before7653 k).denote (step7651 k) (step7652 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before7653 k).denote (before7654 k).denote (before7656 k).denote (step7653 k) (@Runs.trans (3*2) (1*2) (before7654 k).denote (before7655 k).denote (before7656 k).denote (step7654 k) (step7655 k)))) (@Runs.trans ((1*2)+((13*2)+(1*2))) ((3*2)+((1*2)+(1*2))) (before7656 k).denote (before7659 k).denote (before7662 k).denote (@Runs.trans (1*2) ((13*2)+(1*2)) (before7656 k).denote (before7657 k).denote (before7659 k).denote (step7656 k) (@Runs.trans (13*2) (1*2) (before7657 k).denote (before7658 k).denote (before7659 k).denote (step7657 k) (step7658 k))) (@Runs.trans (3*2) ((1*2)+(1*2)) (before7659 k).denote (before7660 k).denote (before7662 k).denote (step7659 k) (@Runs.trans (1*2) (1*2) (before7660 k).denote (before7661 k).denote (before7662 k).denote (step7660 k) (step7661 k))))) (@Runs.trans (((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1)))) (before7662 k).denote (before7668 k).denote (before7675 k).denote (@Runs.trans ((8*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7662 k).denote (before7665 k).denote (before7668 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before7662 k).denote (before7663 k).denote (before7665 k).denote (step7662 k) (@Runs.trans (1*2) (1*2) (before7663 k).denote (before7664 k).denote (before7665 k).denote (step7663 k) (step7664 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7665 k).denote (before7666 k).denote (before7668 k).denote (step7665 k) (@Runs.trans (1*2) (1*1) (before7666 k).denote (before7667 k).denote (before7668 k).denote (step7666 k) (step7667 k)))) (@Runs.trans ((1*3)+((10*2)+(1*1))) (((11*2)+(1*2))+((1*2)+(1*1))) (before7668 k).denote (before7671 k).denote (before7675 k).denote (@Runs.trans (1*3) ((10*2)+(1*1)) (before7668 k).denote (before7669 k).denote (before7671 k).denote (step7668 k) (@Runs.trans (10*2) (1*1) (before7669 k).denote (before7670 k).denote (before7671 k).denote (step7669 k) (step7670 k))) (@Runs.trans ((11*2)+(1*2)) ((1*2)+(1*1)) (before7671 k).denote (before7673 k).denote (before7675 k).denote (@Runs.trans (11*2) (1*2) (before7671 k).denote (before7672 k).denote (before7673 k).denote (step7671 k) (step7672 k)) (@Runs.trans (1*2) (1*1) (before7673 k).denote (before7674 k).denote (before7675 k).denote (step7673 k) (step7674 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2))))) ((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53))))) (before7675 k).denote (before7687 k).denote (after7699 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2)))) (((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))) (before7675 k).denote (before7681 k).denote (before7687 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((12*2)+((1*2)+(3*2))) (before7675 k).denote (before7678 k).denote (before7681 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7675 k).denote (before7676 k).denote (before7678 k).denote (step7675 k) (@Runs.trans (1*1) (1*3) (before7676 k).denote (before7677 k).denote (before7678 k).denote (step7676 k) (step7677 k))) (@Runs.trans (12*2) ((1*2)+(3*2)) (before7678 k).denote (before7679 k).denote (before7681 k).denote (step7678 k) (@Runs.trans (1*2) (3*2) (before7679 k).denote (before7680 k).denote (before7681 k).denote (step7679 k) (step7680 k)))) (@Runs.trans ((1*2)+((14*2)+(1*1))) ((14*2)+((1*3)+(14*2))) (before7681 k).denote (before7684 k).denote (before7687 k).denote (@Runs.trans (1*2) ((14*2)+(1*1)) (before7681 k).denote (before7682 k).denote (before7684 k).denote (step7681 k) (@Runs.trans (14*2) (1*1) (before7682 k).denote (before7683 k).denote (before7684 k).denote (step7682 k) (step7683 k))) (@Runs.trans (14*2) ((1*3)+(14*2)) (before7684 k).denote (before7685 k).denote (before7687 k).denote (step7684 k) (@Runs.trans (1*3) (14*2) (before7685 k).denote (before7686 k).denote (before7687 k).denote (step7685 k) (step7686 k))))) (@Runs.trans (((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2)))) (((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53)))) (before7687 k).denote (before7693 k).denote (after7699 k).denote (@Runs.trans ((1*2)+((3*2)+(1*2))) ((14*2)+((1*1)+(14*2))) (before7687 k).denote (before7690 k).denote (before7693 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before7687 k).denote (before7688 k).denote (before7690 k).denote (step7687 k) (@Runs.trans (3*2) (1*2) (before7688 k).denote (before7689 k).denote (before7690 k).denote (step7688 k) (step7689 k))) (@Runs.trans (14*2) ((1*1)+(14*2)) (before7690 k).denote (before7691 k).denote (before7693 k).denote (step7690 k) (@Runs.trans (1*1) (14*2) (before7691 k).denote (before7692 k).denote (before7693 k).denote (step7691 k) (step7692 k)))) (@Runs.trans ((1*3)+((14*2)+(1*2))) (((3*2)+(1*2))+((1*2)+(1*53))) (before7693 k).denote (before7696 k).denote (after7699 k).denote (@Runs.trans (1*3) ((14*2)+(1*2)) (before7693 k).denote (before7694 k).denote (before7696 k).denote (step7693 k) (@Runs.trans (14*2) (1*2) (before7694 k).denote (before7695 k).denote (before7696 k).denote (step7694 k) (step7695 k))) (@Runs.trans ((3*2)+(1*2)) ((1*2)+(1*53)) (before7696 k).denote (before7698 k).denote (after7699 k).denote (@Runs.trans (3*2) (1*2) (before7696 k).denote (before7697 k).denote (before7698 k).denote (step7696 k) (step7697 k)) (@Runs.trans (1*2) (1*53) (before7698 k).denote (before7699 k).denote (after7699 k).denote (step7698 k) (step7699 k)))))))) - have ht : (((((((1*3)+((56*2)+(1*2)))+((2*2)+((1*2)+(1*1))))+(((1*3)+((1*2)+(1*1)))+((2*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(56*2)))+((1*2)+((11*2)+(1*2))))+(((1*2)+((41*2)+(1*2)))+(((86*2)+(1*2))+((1*2)+(20*2))))))+(((((1*2)+((7*2)+((1*k+8)*586)))+((24*2)+((1*2)+(1*2))))+(((96*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(44*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((12*2)+(1*2))))+(((791761147*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(1*2))+((1*2)+(3*2)))))))+((((((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))+(((1*2)+((13*2)+(1*2)))+((3*2)+((1*2)+(1*2)))))+((((8*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((10*2)+(1*1)))+(((11*2)+(1*2))+((1*2)+(1*1))))))+(((((1*2)+((1*1)+(1*3)))+((12*2)+((1*2)+(3*2))))+(((1*2)+((14*2)+(1*1)))+((14*2)+((1*3)+(14*2)))))+((((1*2)+((3*2)+(1*2)))+((14*2)+((1*1)+(14*2))))+(((1*3)+((14*2)+(1*2)))+(((3*2)+(1*2))+((1*2)+(1*53)))))))) = (624*k+1583528762) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean deleted file mode 100644 index 7a45974a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk077.lean +++ /dev/null @@ -1,817 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7700_0 : Stack := [] -abbrev tail7700_1 : Stack := ⟨w0,1⟩ :: tail7700_0 -abbrev tail7700_2 : Stack := ⟨w2,1⟩ :: tail7700_1 -abbrev tail7700_3 : Stack := ⟨w1,1⟩ :: tail7700_2 -abbrev tail7700_4 : Stack := ⟨w0,1⟩ :: tail7700_3 -abbrev tail7700_5 : Stack := ⟨w2,1⟩ :: tail7700_4 -abbrev tail7700_6 : Stack := ⟨w1,2⟩ :: tail7700_5 -abbrev tail7700_7 : Stack := ⟨w0,5⟩ :: tail7700_6 -abbrev tail7700_8 : Stack := ⟨w2,1⟩ :: tail7700_7 -abbrev tail7700_9 : Stack := ⟨w0,13⟩ :: tail7700_8 -abbrev tail7700_10 : Stack := ⟨w2,1⟩ :: tail7700_9 -abbrev tail7700_11 : Stack := ⟨w1,3⟩ :: tail7700_10 -abbrev tail7700_12 : Stack := ⟨w0,15⟩ :: tail7700_11 -abbrev tail7700_13 : Stack := ⟨w2,1⟩ :: tail7700_12 -abbrev tail7700_14 : Stack := ⟨w1,3⟩ :: tail7700_13 -abbrev tail7700_15 : Stack := ⟨w0,15⟩ :: tail7700_14 -abbrev tail7700_16 : Stack := ⟨w2,1⟩ :: tail7700_15 -abbrev tail7700_17 : Stack := ⟨w1,3⟩ :: tail7700_16 -abbrev tail7700_18 : Stack := ⟨w23,1⟩ :: tail7700_17 -abbrev tail7700_19 : Stack := ⟨w0,1⟩ :: tail7700_18 -abbrev tail7700_20 : Stack := ⟨w1,3⟩ :: tail7700_0 -abbrev tail7700_21 : Stack := ⟨w2,1⟩ :: tail7700_20 -abbrev tail7700_22 : Stack := ⟨w0,2⟩ :: tail7700_21 -abbrev tail7700_23 : Stack := ⟨w1,57⟩ :: tail7700_22 -abbrev tail7700_24 : Stack := ⟨w2,1⟩ :: tail7700_23 -abbrev tail7700_25 : Stack := ⟨w0,12⟩ :: tail7700_24 -abbrev tail7700_26 : Stack := ⟨w1,42⟩ :: tail7700_25 -abbrev tail7700_27 : Stack := ⟨w2,1⟩ :: tail7700_26 -abbrev tail7700_28 : Stack := ⟨w0,87⟩ :: tail7700_27 -abbrev tail7700_29 : Stack := ⟨w1,21⟩ :: tail7700_28 -abbrev tail7700_30 : Stack := ⟨w2,1⟩ :: tail7700_29 -abbrev tail7700_31 : Stack := ⟨w0,7⟩ :: tail7700_30 -abbrev tail7700_32 (k : Nat) : Stack := ⟨w324,(1*k+8)⟩ :: tail7700_31 -abbrev tail7700_33 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7700_32 k -abbrev tail7700_34 (k : Nat) : Stack := ⟨w1,97⟩ :: tail7700_33 k -abbrev tail7700_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_34 k -abbrev tail7700_36 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7700_35 k -abbrev tail7700_37 (k : Nat) : Stack := ⟨w1,45⟩ :: tail7700_36 k -abbrev tail7700_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_37 k -abbrev tail7700_39 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7700_38 k -abbrev tail7700_40 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7700_39 k -abbrev tail7700_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_40 k -abbrev tail7700_42 (k : Nat) : Stack := ⟨w0,791761147⟩ :: tail7700_41 k -abbrev tail7700_43 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7700_42 k -abbrev tail7700_44 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7700_43 k -abbrev tail7700_45 (k : Nat) : Stack := ⟨w325,(1*k+5)⟩ :: tail7700_44 k -abbrev tail7700_46 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_45 k -abbrev tail7700_47 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7700_46 k -abbrev tail7700_48 : Stack := ⟨w0,1⟩ :: tail7700_17 -abbrev tail7700_49 : Stack := ⟨w0,2⟩ :: tail7700_17 -abbrev tail7700_50 : Stack := ⟨w327,1⟩ :: tail7700_49 -abbrev tail7700_51 (k : Nat) : Stack := ⟨w325,(1*k+4)⟩ :: tail7700_44 k -abbrev tail7700_52 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_51 k -abbrev tail7700_53 : Stack := ⟨w328,1⟩ :: tail7700_49 -abbrev tail7700_54 : Stack := ⟨w327,1⟩ :: tail7700_53 -abbrev tail7700_55 (k : Nat) : Stack := ⟨w325,(1*k+3)⟩ :: tail7700_44 k -abbrev tail7700_56 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_55 k -abbrev tail7700_57 : Stack := ⟨w328,2⟩ :: tail7700_49 -abbrev tail7700_58 : Stack := ⟨w327,1⟩ :: tail7700_57 -abbrev tail7700_59 (k : Nat) : Stack := ⟨w325,(1*k+2)⟩ :: tail7700_44 k -abbrev tail7700_60 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_59 k -abbrev tail7700_61 : Stack := ⟨w328,3⟩ :: tail7700_49 -abbrev tail7700_62 (k : Nat) : Stack := ⟨w328,(1*k+4)⟩ :: tail7700_49 -abbrev tail7700_63 (k : Nat) : Stack := ⟨w325,1⟩ :: tail7700_44 k -abbrev tail7700_64 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_63 k -abbrev tail7700_65 (k : Nat) : Stack := ⟨w327,1⟩ :: tail7700_62 k -abbrev tail7700_66 (k : Nat) : Stack := ⟨w326,1⟩ :: tail7700_44 k -abbrev tail7700_67 (k : Nat) : Stack := ⟨w328,(1*k+5)⟩ :: tail7700_49 -abbrev tail7700_68 (k : Nat) : Stack := ⟨w327,1⟩ :: tail7700_67 k -abbrev tail7700_69 (k : Nat) : Stack := ⟨w322,1⟩ :: tail7700_43 k -abbrev tail7700_70 (k : Nat) : Stack := ⟨w328,(1*k+6)⟩ :: tail7700_49 -abbrev tail7700_71 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7700_70 k -abbrev tail7700_72 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7700_71 k -abbrev tail7700_73 (k : Nat) : Stack := ⟨w1,791761147⟩ :: tail7700_72 k -abbrev tail7700_74 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_73 k -abbrev tail7700_75 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7700_74 k -abbrev tail7700_76 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7700_38 k -abbrev tail7700_77 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_76 k -abbrev tail7700_78 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7700_77 k -abbrev tail7700_79 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_73 k -abbrev tail7700_80 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7700_73 k -abbrev tail7700_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_80 k -abbrev tail7700_82 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7700_81 k -abbrev tail7700_83 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_82 k -abbrev tail7700_84 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7700_83 k -abbrev tail7700_85 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7700_35 k -abbrev tail7700_86 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_85 k -abbrev tail7700_87 (k : Nat) : Stack := ⟨w1,45⟩ :: tail7700_86 k -abbrev tail7700_88 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_82 k -abbrev tail7700_89 (k : Nat) : Stack := ⟨w0,46⟩ :: tail7700_82 k -abbrev tail7700_90 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_89 k -abbrev tail7700_91 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7700_90 k -abbrev tail7700_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_91 k -abbrev tail7700_93 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7700_92 k -abbrev tail7700_94 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7700_32 k -abbrev tail7700_95 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_94 k -abbrev tail7700_96 (k : Nat) : Stack := ⟨w1,97⟩ :: tail7700_95 k -abbrev tail7700_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_91 k -abbrev tail7700_98 (k : Nat) : Stack := ⟨w0,98⟩ :: tail7700_91 k -abbrev tail7700_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_98 k -abbrev tail7700_100 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7700_99 k -abbrev tail7700_101 (k : Nat) : Stack := ⟨w329,(1*k+8)⟩ :: tail7700_100 k -abbrev tail7700_102 (k : Nat) : Stack := ⟨w1,7⟩ :: tail7700_101 k -abbrev tail7700_103 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_102 k -abbrev tail7700_104 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7700_103 k -abbrev tail7700_105 : Stack := ⟨w0,86⟩ :: tail7700_27 -abbrev tail7700_106 : Stack := ⟨w23,1⟩ :: tail7700_105 -abbrev tail7700_107 : Stack := ⟨w1,21⟩ :: tail7700_106 -abbrev tail7700_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_102 k -abbrev tail7700_109 (k : Nat) : Stack := ⟨w0,22⟩ :: tail7700_102 k -abbrev tail7700_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_109 k -abbrev tail7700_111 (k : Nat) : Stack := ⟨w1,86⟩ :: tail7700_110 k -abbrev tail7700_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_111 k -abbrev tail7700_113 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7700_112 k -abbrev tail7700_114 : Stack := ⟨w0,11⟩ :: tail7700_24 -abbrev tail7700_115 : Stack := ⟨w23,1⟩ :: tail7700_114 -abbrev tail7700_116 : Stack := ⟨w1,42⟩ :: tail7700_115 -abbrev tail7700_117 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_111 k -abbrev tail7700_118 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7700_111 k -abbrev tail7700_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_118 k -abbrev tail7700_120 (k : Nat) : Stack := ⟨w1,11⟩ :: tail7700_119 k -abbrev tail7700_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_120 k -abbrev tail7700_122 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7700_121 k -abbrev tail7700_123 : Stack := ⟨w0,1⟩ :: tail7700_21 -abbrev tail7700_124 : Stack := ⟨w23,1⟩ :: tail7700_123 -abbrev tail7700_125 : Stack := ⟨w1,57⟩ :: tail7700_124 -abbrev tail7700_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_120 k -abbrev tail7700_127 (k : Nat) : Stack := ⟨w0,58⟩ :: tail7700_120 k -abbrev tail7700_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7700_127 k -abbrev tail7700_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7700_128 k -abbrev tail7700_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7700_129 k -abbrev tail7700_131 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7700_130 k -abbrev tail7700_132 : Stack := ⟨w1,1⟩ :: tail7700_0 -abbrev tail7700_133 : Stack := ⟨w1,4⟩ :: tail7700_0 -abbrev tail7700_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7700_129 k -abbrev tail7700_135 (k : Nat) : Stack := ⟨w0,5⟩ :: tail7700_129 k -abbrev tail7700_136 : Stack := ⟨w1,6⟩ :: tail7700_0 -abbrev tail7700_137 : Stack := ⟨w2,1⟩ :: tail7700_136 -abbrev tail7700_138 : Stack := ⟨w0,1⟩ :: tail7700_137 -abbrev tail7700_139 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7700_120 k -abbrev tail7700_140 : Stack := ⟨w1,1⟩ :: tail7700_138 -abbrev tail7700_141 : Stack := ⟨w1,58⟩ :: tail7700_138 -abbrev tail7700_142 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7700_119 k -abbrev tail7700_143 : Stack := ⟨w2,1⟩ :: tail7700_141 -abbrev tail7700_144 : Stack := ⟨w0,10⟩ :: tail7700_143 -abbrev tail7700_145 : Stack := ⟨w0,11⟩ :: tail7700_143 -abbrev tail7700_146 (k : Nat) : Stack := ⟨w0,42⟩ :: tail7700_111 k -abbrev tail7700_147 : Stack := ⟨w1,1⟩ :: tail7700_145 -abbrev tail7700_148 : Stack := ⟨w1,43⟩ :: tail7700_145 -abbrev tail7700_149 (k : Nat) : Stack := ⟨w1,85⟩ :: tail7700_110 k -abbrev tail7700_150 : Stack := ⟨w2,1⟩ :: tail7700_148 -abbrev tail7700_151 : Stack := ⟨w0,85⟩ :: tail7700_150 -abbrev tail7700_152 : Stack := ⟨w0,86⟩ :: tail7700_150 -abbrev tail7700_153 (k : Nat) : Stack := ⟨w0,21⟩ :: tail7700_102 k -abbrev tail7700_154 : Stack := ⟨w1,1⟩ :: tail7700_152 -abbrev tail7700_155 : Stack := ⟨w1,22⟩ :: tail7700_152 -abbrev tail7700_156 (k : Nat) : Stack := ⟨w1,6⟩ :: tail7700_101 k -abbrev tail7700_157 : Stack := ⟨w2,1⟩ :: tail7700_155 -abbrev tail7700_158 : Stack := ⟨w0,6⟩ :: tail7700_157 -abbrev tail7700_159 (k : Nat) : Stack := ⟨w330,(1*k+8)⟩ :: tail7700_158 -abbrev tail7700_160 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7700_159 k -abbrev tail7700_161 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7700_159 k -abbrev tail7700_162 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7700_91 k -abbrev tail7700_163 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7700_161 k - -def before7700 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7700_19,(tail7700_46 k)⟩ -def before7701 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1123),tail7700_18,(tail7700_47 k)⟩ -def before7702 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1123),tail7700_48,(tail7700_47 k)⟩ -def before7703 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7700_49,(tail7700_46 k)⟩ -def before7704 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7700_50,(tail7700_45 k)⟩ -def before7705 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail7700_50,(tail7700_52 k)⟩ -def before7706 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7700_53,(tail7700_52 k)⟩ -def before7707 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7700_54,(tail7700_51 k)⟩ -def before7708 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail7700_54,(tail7700_56 k)⟩ -def before7709 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7700_57,(tail7700_56 k)⟩ -def before7710 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7700_58,(tail7700_55 k)⟩ -def before7711 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail7700_58,(tail7700_60 k)⟩ -def before7712 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7700_61,(tail7700_60 k)⟩ -def before7713 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail7700_62 k),(tail7700_64 k)⟩ -def before7714 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7700_65 k),(tail7700_63 k)⟩ -def before7715 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail7700_65 k),(tail7700_66 k)⟩ -def before7716 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7700_67 k),(tail7700_66 k)⟩ -def before7717 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7700_68 k),(tail7700_44 k)⟩ -def before7718 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7700_68 k),(tail7700_69 k)⟩ -def before7719 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7700_70 k),(tail7700_69 k)⟩ -def before7720 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7700_71 k),(tail7700_43 k)⟩ -def before7721 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7700_72 k),(tail7700_42 k)⟩ -def before7722 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521477),(tail7700_73 k),(tail7700_41 k)⟩ -def before7723 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521479),(tail7700_74 k),(tail7700_40 k)⟩ -def before7724 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7700_75 k),(tail7700_39 k)⟩ -def before7725 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7700_75 k),(tail7700_77 k)⟩ -def before7726 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521479),(tail7700_74 k),(tail7700_78 k)⟩ -def before7727 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521479),(tail7700_79 k),(tail7700_78 k)⟩ -def before7728 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7700_80 k),(tail7700_77 k)⟩ -def before7729 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7700_81 k),(tail7700_76 k)⟩ -def before7730 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521539),(tail7700_82 k),(tail7700_38 k)⟩ -def before7731 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521541),(tail7700_83 k),(tail7700_37 k)⟩ -def before7732 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7700_84 k),(tail7700_36 k)⟩ -def before7733 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7700_84 k),(tail7700_86 k)⟩ -def before7734 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521541),(tail7700_83 k),(tail7700_87 k)⟩ -def before7735 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521541),(tail7700_88 k),(tail7700_87 k)⟩ -def before7736 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7700_89 k),(tail7700_86 k)⟩ -def before7737 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7700_90 k),(tail7700_85 k)⟩ -def before7738 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521653),(tail7700_91 k),(tail7700_35 k)⟩ -def before7739 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521655),(tail7700_92 k),(tail7700_34 k)⟩ -def before7740 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7700_93 k),(tail7700_33 k)⟩ -def before7741 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7700_93 k),(tail7700_95 k)⟩ -def before7742 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521655),(tail7700_92 k),(tail7700_96 k)⟩ -def before7743 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521655),(tail7700_97 k),(tail7700_96 k)⟩ -def before7744 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7700_98 k),(tail7700_95 k)⟩ -def before7745 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7700_99 k),(tail7700_94 k)⟩ -def before7746 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7700_100 k),(tail7700_32 k)⟩ -def before7747 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7700_101 k),tail7700_31⟩ -def before7748 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526601),(tail7700_102 k),tail7700_30⟩ -def before7749 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526603),(tail7700_103 k),tail7700_29⟩ -def before7750 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7700_104 k),tail7700_28⟩ -def before7751 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7700_104 k),tail7700_106⟩ -def before7752 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526603),(tail7700_103 k),tail7700_107⟩ -def before7753 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526603),(tail7700_108 k),tail7700_107⟩ -def before7754 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7700_109 k),tail7700_106⟩ -def before7755 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7700_110 k),tail7700_105⟩ -def before7756 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526819),(tail7700_111 k),tail7700_27⟩ -def before7757 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526821),(tail7700_112 k),tail7700_26⟩ -def before7758 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7700_113 k),tail7700_25⟩ -def before7759 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7700_113 k),tail7700_115⟩ -def before7760 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526821),(tail7700_112 k),tail7700_116⟩ -def before7761 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526821),(tail7700_117 k),tail7700_116⟩ -def before7762 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7700_118 k),tail7700_115⟩ -def before7763 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7700_119 k),tail7700_114⟩ -def before7764 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526929),(tail7700_120 k),tail7700_24⟩ -def before7765 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526931),(tail7700_121 k),tail7700_23⟩ -def before7766 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7700_122 k),tail7700_22⟩ -def before7767 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7700_122 k),tail7700_124⟩ -def before7768 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526931),(tail7700_121 k),tail7700_125⟩ -def before7769 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526931),(tail7700_126 k),tail7700_125⟩ -def before7770 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7700_127 k),tail7700_124⟩ -def before7771 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527047),(tail7700_128 k),tail7700_123⟩ -def before7772 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527049),(tail7700_129 k),tail7700_21⟩ -def before7773 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527051),(tail7700_130 k),tail7700_20⟩ -def before7774 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527057),(tail7700_131 k),tail7700_0⟩ -def before7775 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527057),(tail7700_131 k),tail7700_132⟩ -def before7776 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527051),(tail7700_130 k),tail7700_133⟩ -def before7777 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527051),(tail7700_134 k),tail7700_133⟩ -def before7778 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527059),(tail7700_135 k),tail7700_0⟩ -def before7779 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527059),(tail7700_135 k),tail7700_132⟩ -def before7780 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527049),(tail7700_129 k),tail7700_136⟩ -def before7781 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527047),(tail7700_128 k),tail7700_137⟩ -def before7782 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527045),(tail7700_127 k),tail7700_138⟩ -def before7783 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7700_139 k),tail7700_140⟩ -def before7784 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail7700_120 k),tail7700_141⟩ -def before7785 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526927),(tail7700_142 k),tail7700_143⟩ -def before7786 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail7700_119 k),tail7700_144⟩ -def before7787 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail7700_118 k),tail7700_145⟩ -def before7788 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail7700_146 k),tail7700_147⟩ -def before7789 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526819),(tail7700_111 k),tail7700_148⟩ -def before7790 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526817),(tail7700_149 k),tail7700_150⟩ -def before7791 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail7700_110 k),tail7700_151⟩ -def before7792 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail7700_109 k),tail7700_152⟩ -def before7793 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail7700_153 k),tail7700_154⟩ -def before7794 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526601),(tail7700_102 k),tail7700_155⟩ -def before7795 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526599),(tail7700_156 k),tail7700_157⟩ -def before7796 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail7700_101 k),tail7700_158⟩ -def before7797 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail7700_100 k),(tail7700_159 k)⟩ -def before7798 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail7700_99 k),(tail7700_160 k)⟩ -def before7799 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail7700_98 k),(tail7700_161 k)⟩ -def after7799 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7700_162 k),(tail7700_163 k)⟩ - -theorem macro7700 (k : Nat) : applyExit (before7700 k) exit10 1 = some (before7701 k) := by - simp (disch := omega) [before7700, before7701, exit10, applyExit, pop, push] - <;> omega -theorem step7700 (k : Nat) : Runs (1*2) (before7700 k).denote (before7701 k).denote := - @applyExit_sound (before7700 k) (before7701 k) exit10 1 valid10 (macro7700 k) -theorem macro7701 (k : Nat) : applyExit (before7701 k) exit32 1 = some (before7702 k) := by - simp (disch := omega) [before7701, before7702, exit32, applyExit, pop, push] - <;> omega -theorem step7701 (k : Nat) : Runs (1*3) (before7701 k).denote (before7702 k).denote := - @applyExit_sound (before7701 k) (before7702 k) exit32 1 valid32 (macro7701 k) -theorem macro7702 (k : Nat) : applyExit (before7702 k) exit36 1 = some (before7703 k) := by - simp (disch := omega) [before7702, before7703, exit36, applyExit, pop, push] - <;> omega -theorem step7702 (k : Nat) : Runs (1*2) (before7702 k).denote (before7703 k).denote := - @applyExit_sound (before7702 k) (before7703 k) exit36 1 valid36 (macro7702 k) -theorem macro7703 (k : Nat) : applyExit (before7703 k) exit366 1 = some (before7704 k) := by - simp (disch := omega) [before7703, before7704, exit366, applyExit, pop, push] - <;> omega -theorem step7703 (k : Nat) : Runs (1*38) (before7703 k).denote (before7704 k).denote := - @applyExit_sound (before7703 k) (before7704 k) exit366 1 valid366 (macro7703 k) -theorem macro7704 (k : Nat) : applyExit (before7704 k) exit365 1 = some (before7705 k) := by - simp (disch := omega) [before7704, before7705, exit365, applyExit, pop, push] - <;> omega -theorem step7704 (k : Nat) : Runs (1*53) (before7704 k).denote (before7705 k).denote := - @applyExit_sound (before7704 k) (before7705 k) exit365 1 valid365 (macro7704 k) -theorem macro7705 (k : Nat) : applyExit (before7705 k) exit367 1 = some (before7706 k) := by - simp (disch := omega) [before7705, before7706, exit367, applyExit, pop, push] - <;> omega -theorem step7705 (k : Nat) : Runs (1*7) (before7705 k).denote (before7706 k).denote := - @applyExit_sound (before7705 k) (before7706 k) exit367 1 valid367 (macro7705 k) -theorem macro7706 (k : Nat) : applyExit (before7706 k) exit366 1 = some (before7707 k) := by - simp (disch := omega) [before7706, before7707, exit366, applyExit, pop, push] - <;> omega -theorem step7706 (k : Nat) : Runs (1*38) (before7706 k).denote (before7707 k).denote := - @applyExit_sound (before7706 k) (before7707 k) exit366 1 valid366 (macro7706 k) -theorem macro7707 (k : Nat) : applyExit (before7707 k) exit365 1 = some (before7708 k) := by - simp (disch := omega) [before7707, before7708, exit365, applyExit, pop, push] - <;> omega -theorem step7707 (k : Nat) : Runs (1*53) (before7707 k).denote (before7708 k).denote := - @applyExit_sound (before7707 k) (before7708 k) exit365 1 valid365 (macro7707 k) -theorem macro7708 (k : Nat) : applyExit (before7708 k) exit367 1 = some (before7709 k) := by - simp (disch := omega) [before7708, before7709, exit367, applyExit, pop, push] - <;> omega -theorem step7708 (k : Nat) : Runs (1*7) (before7708 k).denote (before7709 k).denote := - @applyExit_sound (before7708 k) (before7709 k) exit367 1 valid367 (macro7708 k) -theorem macro7709 (k : Nat) : applyExit (before7709 k) exit366 1 = some (before7710 k) := by - simp (disch := omega) [before7709, before7710, exit366, applyExit, pop, push] - <;> omega -theorem step7709 (k : Nat) : Runs (1*38) (before7709 k).denote (before7710 k).denote := - @applyExit_sound (before7709 k) (before7710 k) exit366 1 valid366 (macro7709 k) -theorem macro7710 (k : Nat) : applyExit (before7710 k) exit365 1 = some (before7711 k) := by - simp (disch := omega) [before7710, before7711, exit365, applyExit, pop, push] - <;> omega -theorem step7710 (k : Nat) : Runs (1*53) (before7710 k).denote (before7711 k).denote := - @applyExit_sound (before7710 k) (before7711 k) exit365 1 valid365 (macro7710 k) -theorem macro7711 (k : Nat) : applyExit (before7711 k) exit367 1 = some (before7712 k) := by - simp (disch := omega) [before7711, before7712, exit367, applyExit, pop, push] - <;> omega -theorem step7711 (k : Nat) : Runs (1*7) (before7711 k).denote (before7712 k).denote := - @applyExit_sound (before7711 k) (before7712 k) exit367 1 valid367 (macro7711 k) -def cycleState7712 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w328,(3+1*j)⟩,⟨w0,2⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w326,1⟩,⟨w325,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761147⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,45⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,25⟩,⟨w324,(1*k+8)⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,57⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart7712_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w327,1⟩,⟨w328,(3+1*j)⟩,⟨w0,2⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w325,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761147⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,45⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,25⟩,⟨w324,(1*k+8)⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,57⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart7712_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w327,1⟩,⟨w328,(3+1*j)⟩,⟨w0,2⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w0,5⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w326,1⟩,⟨w325,(1*k+1-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761147⟩,⟨w2,1⟩,⟨w1,13⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w1,45⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,25⟩,⟨w324,(1*k+8)⟩,⟨w0,7⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,57⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro7712_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState7712 k j) exit366 1 = some (cyclePart7712_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState7712, cyclePart7712_0, exit366, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro7712_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7712_0 k j) exit365 1 = some (cyclePart7712_1 k j) := by - have hp : 1 ≤ (1*k+2-1*j) := by omega - have he : 1 ≠ (1*k+2-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart7712_0, cyclePart7712_1, exit365, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro7712_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7712_1 k j) exit367 1 = some (cycleState7712 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart7712_1, cycleState7712, exit367, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun7712 (k j : Nat) (hj : j < (1*k+1)) : Runs 98 (cycleState7712 k j).denote (cycleState7712 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState7712 k j).denote (cyclePart7712_0 k j).denote := @applyExit_sound (cycleState7712 k j) (cyclePart7712_0 k j) exit366 1 valid366 (cycleMacro7712_0 k j hj) - have h1 : Runs (1*53) (cyclePart7712_0 k j).denote (cyclePart7712_1 k j).denote := @applyExit_sound (cyclePart7712_0 k j) (cyclePart7712_1 k j) exit365 1 valid365 (cycleMacro7712_1 k j hj) - have h2 : Runs (1*7) (cyclePart7712_1 k j).denote (cycleState7712 k (j+1)).denote := @applyExit_sound (cyclePart7712_1 k j) (cycleState7712 k (j+1)) exit367 1 valid367 (cycleMacro7712_2 k j hj) - exact (@Runs.trans (1*38) ((1*53)+(1*7)) (cycleState7712 k j).denote (cyclePart7712_0 k j).denote (cycleState7712 k (j+1)).denote h0 (@Runs.trans (1*53) (1*7) (cyclePart7712_0 k j).denote (cyclePart7712_1 k j).denote (cycleState7712 k (j+1)).denote h1 h2)) -theorem step7712 (k : Nat) : Runs ((1*k+1)*98) (before7712 k).denote (before7713 k).denote := by - have h := Runs.chain (fun j => (cycleState7712 k j).denote) 98 (1*k+1) (cycleRun7712 k) - have h0 : cycleState7712 k 0 = before7712 k := by simp [cycleState7712, before7712] - have h1 : cycleState7712 k (1*k+1) = before7713 k := by - simp [cycleState7712, before7713] <;> omega - simpa only [h0, h1] using h -theorem macro7713 (k : Nat) : applyExit (before7713 k) exit366 1 = some (before7714 k) := by - simp (disch := omega) [before7713, before7714, exit366, applyExit, pop, push] - <;> omega -theorem step7713 (k : Nat) : Runs (1*38) (before7713 k).denote (before7714 k).denote := - @applyExit_sound (before7713 k) (before7714 k) exit366 1 valid366 (macro7713 k) -theorem macro7714 (k : Nat) : applyExit (before7714 k) exit365 1 = some (before7715 k) := by - simp (disch := omega) [before7714, before7715, exit365, applyExit, pop, push] - <;> omega -theorem step7714 (k : Nat) : Runs (1*53) (before7714 k).denote (before7715 k).denote := - @applyExit_sound (before7714 k) (before7715 k) exit365 1 valid365 (macro7714 k) -theorem macro7715 (k : Nat) : applyExit (before7715 k) exit367 1 = some (before7716 k) := by - simp (disch := omega) [before7715, before7716, exit367, applyExit, pop, push] - <;> omega -theorem step7715 (k : Nat) : Runs (1*7) (before7715 k).denote (before7716 k).denote := - @applyExit_sound (before7715 k) (before7716 k) exit367 1 valid367 (macro7715 k) -theorem macro7716 (k : Nat) : applyExit (before7716 k) exit366 1 = some (before7717 k) := by - simp (disch := omega) [before7716, before7717, exit366, applyExit, pop, push] - <;> omega -theorem step7716 (k : Nat) : Runs (1*38) (before7716 k).denote (before7717 k).denote := - @applyExit_sound (before7716 k) (before7717 k) exit366 1 valid366 (macro7716 k) -theorem macro7717 (k : Nat) : applyExit (before7717 k) exit360 1 = some (before7718 k) := by - simp (disch := omega) [before7717, before7718, exit360, applyExit, pop, push] - <;> omega -theorem step7717 (k : Nat) : Runs (1*53) (before7717 k).denote (before7718 k).denote := - @applyExit_sound (before7717 k) (before7718 k) exit360 1 valid360 (macro7717 k) -theorem macro7718 (k : Nat) : applyExit (before7718 k) exit367 1 = some (before7719 k) := by - simp (disch := omega) [before7718, before7719, exit367, applyExit, pop, push] - <;> omega -theorem step7718 (k : Nat) : Runs (1*7) (before7718 k).denote (before7719 k).denote := - @applyExit_sound (before7718 k) (before7719 k) exit367 1 valid367 (macro7718 k) -theorem macro7719 (k : Nat) : applyExit (before7719 k) exit361 1 = some (before7720 k) := by - simp (disch := omega) [before7719, before7720, exit361, applyExit, pop, push] - <;> omega -theorem step7719 (k : Nat) : Runs (1*38) (before7719 k).denote (before7720 k).denote := - @applyExit_sound (before7719 k) (before7720 k) exit361 1 valid361 (macro7719 k) -theorem macro7720 (k : Nat) : applyExit (before7720 k) exit283 1 = some (before7721 k) := by - simp (disch := omega) [before7720, before7721, exit283, applyExit, pop, push] - <;> omega -theorem step7720 (k : Nat) : Runs (1*38) (before7720 k).denote (before7721 k).denote := - @applyExit_sound (before7720 k) (before7721 k) exit283 1 valid283 (macro7720 k) -theorem macro7721 (k : Nat) : applyExit (before7721 k) exit34 791761147 = some (before7722 k) := by - simp (disch := omega) [before7721, before7722, exit34, applyExit, pop, push] - <;> omega -theorem step7721 (k : Nat) : Runs (791761147*2) (before7721 k).denote (before7722 k).denote := - @applyExit_sound (before7721 k) (before7722 k) exit34 791761147 valid34 (macro7721 k) -theorem macro7722 (k : Nat) : applyExit (before7722 k) exit35 1 = some (before7723 k) := by - simp (disch := omega) [before7722, before7723, exit35, applyExit, pop, push] - <;> omega -theorem step7722 (k : Nat) : Runs (1*2) (before7722 k).denote (before7723 k).denote := - @applyExit_sound (before7722 k) (before7723 k) exit35 1 valid35 (macro7722 k) -theorem macro7723 (k : Nat) : applyExit (before7723 k) exit36 13 = some (before7724 k) := by - simp (disch := omega) [before7723, before7724, exit36, applyExit, pop, push] - <;> omega -theorem step7723 (k : Nat) : Runs (13*2) (before7723 k).denote (before7724 k).denote := - @applyExit_sound (before7723 k) (before7724 k) exit36 13 valid36 (macro7723 k) -theorem macro7724 (k : Nat) : applyExit (before7724 k) exit31 1 = some (before7725 k) := by - simp (disch := omega) [before7724, before7725, exit31, applyExit, pop, push] - <;> omega -theorem step7724 (k : Nat) : Runs (1*1) (before7724 k).denote (before7725 k).denote := - @applyExit_sound (before7724 k) (before7725 k) exit31 1 valid31 (macro7724 k) -theorem macro7725 (k : Nat) : applyExit (before7725 k) exit10 13 = some (before7726 k) := by - simp (disch := omega) [before7725, before7726, exit10, applyExit, pop, push] - <;> omega -theorem step7725 (k : Nat) : Runs (13*2) (before7725 k).denote (before7726 k).denote := - @applyExit_sound (before7725 k) (before7726 k) exit10 13 valid10 (macro7725 k) -theorem macro7726 (k : Nat) : applyExit (before7726 k) exit32 1 = some (before7727 k) := by - simp (disch := omega) [before7726, before7727, exit32, applyExit, pop, push] - <;> omega -theorem step7726 (k : Nat) : Runs (1*3) (before7726 k).denote (before7727 k).denote := - @applyExit_sound (before7726 k) (before7727 k) exit32 1 valid32 (macro7726 k) -theorem macro7727 (k : Nat) : applyExit (before7727 k) exit36 13 = some (before7728 k) := by - simp (disch := omega) [before7727, before7728, exit36, applyExit, pop, push] - <;> omega -theorem step7727 (k : Nat) : Runs (13*2) (before7727 k).denote (before7728 k).denote := - @applyExit_sound (before7727 k) (before7728 k) exit36 13 valid36 (macro7727 k) -theorem macro7728 (k : Nat) : applyExit (before7728 k) exit33 1 = some (before7729 k) := by - simp (disch := omega) [before7728, before7729, exit33, applyExit, pop, push] - <;> omega -theorem step7728 (k : Nat) : Runs (1*2) (before7728 k).denote (before7729 k).denote := - @applyExit_sound (before7728 k) (before7729 k) exit33 1 valid33 (macro7728 k) -theorem macro7729 (k : Nat) : applyExit (before7729 k) exit34 16 = some (before7730 k) := by - simp (disch := omega) [before7729, before7730, exit34, applyExit, pop, push] - <;> omega -theorem step7729 (k : Nat) : Runs (16*2) (before7729 k).denote (before7730 k).denote := - @applyExit_sound (before7729 k) (before7730 k) exit34 16 valid34 (macro7729 k) -theorem macro7730 (k : Nat) : applyExit (before7730 k) exit35 1 = some (before7731 k) := by - simp (disch := omega) [before7730, before7731, exit35, applyExit, pop, push] - <;> omega -theorem step7730 (k : Nat) : Runs (1*2) (before7730 k).denote (before7731 k).denote := - @applyExit_sound (before7730 k) (before7731 k) exit35 1 valid35 (macro7730 k) -theorem macro7731 (k : Nat) : applyExit (before7731 k) exit36 45 = some (before7732 k) := by - simp (disch := omega) [before7731, before7732, exit36, applyExit, pop, push] - <;> omega -theorem step7731 (k : Nat) : Runs (45*2) (before7731 k).denote (before7732 k).denote := - @applyExit_sound (before7731 k) (before7732 k) exit36 45 valid36 (macro7731 k) -theorem macro7732 (k : Nat) : applyExit (before7732 k) exit31 1 = some (before7733 k) := by - simp (disch := omega) [before7732, before7733, exit31, applyExit, pop, push] - <;> omega -theorem step7732 (k : Nat) : Runs (1*1) (before7732 k).denote (before7733 k).denote := - @applyExit_sound (before7732 k) (before7733 k) exit31 1 valid31 (macro7732 k) -theorem macro7733 (k : Nat) : applyExit (before7733 k) exit10 45 = some (before7734 k) := by - simp (disch := omega) [before7733, before7734, exit10, applyExit, pop, push] - <;> omega -theorem step7733 (k : Nat) : Runs (45*2) (before7733 k).denote (before7734 k).denote := - @applyExit_sound (before7733 k) (before7734 k) exit10 45 valid10 (macro7733 k) -theorem macro7734 (k : Nat) : applyExit (before7734 k) exit32 1 = some (before7735 k) := by - simp (disch := omega) [before7734, before7735, exit32, applyExit, pop, push] - <;> omega -theorem step7734 (k : Nat) : Runs (1*3) (before7734 k).denote (before7735 k).denote := - @applyExit_sound (before7734 k) (before7735 k) exit32 1 valid32 (macro7734 k) -theorem macro7735 (k : Nat) : applyExit (before7735 k) exit36 45 = some (before7736 k) := by - simp (disch := omega) [before7735, before7736, exit36, applyExit, pop, push] - <;> omega -theorem step7735 (k : Nat) : Runs (45*2) (before7735 k).denote (before7736 k).denote := - @applyExit_sound (before7735 k) (before7736 k) exit36 45 valid36 (macro7735 k) -theorem macro7736 (k : Nat) : applyExit (before7736 k) exit33 1 = some (before7737 k) := by - simp (disch := omega) [before7736, before7737, exit33, applyExit, pop, push] - <;> omega -theorem step7736 (k : Nat) : Runs (1*2) (before7736 k).denote (before7737 k).denote := - @applyExit_sound (before7736 k) (before7737 k) exit33 1 valid33 (macro7736 k) -theorem macro7737 (k : Nat) : applyExit (before7737 k) exit34 10 = some (before7738 k) := by - simp (disch := omega) [before7737, before7738, exit34, applyExit, pop, push] - <;> omega -theorem step7737 (k : Nat) : Runs (10*2) (before7737 k).denote (before7738 k).denote := - @applyExit_sound (before7737 k) (before7738 k) exit34 10 valid34 (macro7737 k) -theorem macro7738 (k : Nat) : applyExit (before7738 k) exit35 1 = some (before7739 k) := by - simp (disch := omega) [before7738, before7739, exit35, applyExit, pop, push] - <;> omega -theorem step7738 (k : Nat) : Runs (1*2) (before7738 k).denote (before7739 k).denote := - @applyExit_sound (before7738 k) (before7739 k) exit35 1 valid35 (macro7738 k) -theorem macro7739 (k : Nat) : applyExit (before7739 k) exit36 97 = some (before7740 k) := by - simp (disch := omega) [before7739, before7740, exit36, applyExit, pop, push] - <;> omega -theorem step7739 (k : Nat) : Runs (97*2) (before7739 k).denote (before7740 k).denote := - @applyExit_sound (before7739 k) (before7740 k) exit36 97 valid36 (macro7739 k) -theorem macro7740 (k : Nat) : applyExit (before7740 k) exit31 1 = some (before7741 k) := by - simp (disch := omega) [before7740, before7741, exit31, applyExit, pop, push] - <;> omega -theorem step7740 (k : Nat) : Runs (1*1) (before7740 k).denote (before7741 k).denote := - @applyExit_sound (before7740 k) (before7741 k) exit31 1 valid31 (macro7740 k) -theorem macro7741 (k : Nat) : applyExit (before7741 k) exit10 97 = some (before7742 k) := by - simp (disch := omega) [before7741, before7742, exit10, applyExit, pop, push] - <;> omega -theorem step7741 (k : Nat) : Runs (97*2) (before7741 k).denote (before7742 k).denote := - @applyExit_sound (before7741 k) (before7742 k) exit10 97 valid10 (macro7741 k) -theorem macro7742 (k : Nat) : applyExit (before7742 k) exit32 1 = some (before7743 k) := by - simp (disch := omega) [before7742, before7743, exit32, applyExit, pop, push] - <;> omega -theorem step7742 (k : Nat) : Runs (1*3) (before7742 k).denote (before7743 k).denote := - @applyExit_sound (before7742 k) (before7743 k) exit32 1 valid32 (macro7742 k) -theorem macro7743 (k : Nat) : applyExit (before7743 k) exit36 97 = some (before7744 k) := by - simp (disch := omega) [before7743, before7744, exit36, applyExit, pop, push] - <;> omega -theorem step7743 (k : Nat) : Runs (97*2) (before7743 k).denote (before7744 k).denote := - @applyExit_sound (before7743 k) (before7744 k) exit36 97 valid36 (macro7743 k) -theorem macro7744 (k : Nat) : applyExit (before7744 k) exit33 1 = some (before7745 k) := by - simp (disch := omega) [before7744, before7745, exit33, applyExit, pop, push] - <;> omega -theorem step7744 (k : Nat) : Runs (1*2) (before7744 k).denote (before7745 k).denote := - @applyExit_sound (before7744 k) (before7745 k) exit33 1 valid33 (macro7744 k) -theorem macro7745 (k : Nat) : applyExit (before7745 k) exit34 24 = some (before7746 k) := by - simp (disch := omega) [before7745, before7746, exit34, applyExit, pop, push] - <;> omega -theorem step7745 (k : Nat) : Runs (24*2) (before7745 k).denote (before7746 k).denote := - @applyExit_sound (before7745 k) (before7746 k) exit34 24 valid34 (macro7745 k) -theorem macro7746 (k : Nat) : applyExit (before7746 k) exit368 (1*k+8) = some (before7747 k) := by - simp (disch := omega) [before7746, before7747, exit368, applyExit, pop, push] - <;> omega -theorem step7746 (k : Nat) : Runs ((1*k+8)*1238) (before7746 k).denote (before7747 k).denote := - @applyExit_sound (before7746 k) (before7747 k) exit368 (1*k+8) valid368 (macro7746 k) -theorem macro7747 (k : Nat) : applyExit (before7747 k) exit34 7 = some (before7748 k) := by - simp (disch := omega) [before7747, before7748, exit34, applyExit, pop, push] - <;> omega -theorem step7747 (k : Nat) : Runs (7*2) (before7747 k).denote (before7748 k).denote := - @applyExit_sound (before7747 k) (before7748 k) exit34 7 valid34 (macro7747 k) -theorem macro7748 (k : Nat) : applyExit (before7748 k) exit35 1 = some (before7749 k) := by - simp (disch := omega) [before7748, before7749, exit35, applyExit, pop, push] - <;> omega -theorem step7748 (k : Nat) : Runs (1*2) (before7748 k).denote (before7749 k).denote := - @applyExit_sound (before7748 k) (before7749 k) exit35 1 valid35 (macro7748 k) -theorem macro7749 (k : Nat) : applyExit (before7749 k) exit36 21 = some (before7750 k) := by - simp (disch := omega) [before7749, before7750, exit36, applyExit, pop, push] - <;> omega -theorem step7749 (k : Nat) : Runs (21*2) (before7749 k).denote (before7750 k).denote := - @applyExit_sound (before7749 k) (before7750 k) exit36 21 valid36 (macro7749 k) -theorem macro7750 (k : Nat) : applyExit (before7750 k) exit31 1 = some (before7751 k) := by - simp (disch := omega) [before7750, before7751, exit31, applyExit, pop, push] - <;> omega -theorem step7750 (k : Nat) : Runs (1*1) (before7750 k).denote (before7751 k).denote := - @applyExit_sound (before7750 k) (before7751 k) exit31 1 valid31 (macro7750 k) -theorem macro7751 (k : Nat) : applyExit (before7751 k) exit10 21 = some (before7752 k) := by - simp (disch := omega) [before7751, before7752, exit10, applyExit, pop, push] - <;> omega -theorem step7751 (k : Nat) : Runs (21*2) (before7751 k).denote (before7752 k).denote := - @applyExit_sound (before7751 k) (before7752 k) exit10 21 valid10 (macro7751 k) -theorem macro7752 (k : Nat) : applyExit (before7752 k) exit32 1 = some (before7753 k) := by - simp (disch := omega) [before7752, before7753, exit32, applyExit, pop, push] - <;> omega -theorem step7752 (k : Nat) : Runs (1*3) (before7752 k).denote (before7753 k).denote := - @applyExit_sound (before7752 k) (before7753 k) exit32 1 valid32 (macro7752 k) -theorem macro7753 (k : Nat) : applyExit (before7753 k) exit36 21 = some (before7754 k) := by - simp (disch := omega) [before7753, before7754, exit36, applyExit, pop, push] - <;> omega -theorem step7753 (k : Nat) : Runs (21*2) (before7753 k).denote (before7754 k).denote := - @applyExit_sound (before7753 k) (before7754 k) exit36 21 valid36 (macro7753 k) -theorem macro7754 (k : Nat) : applyExit (before7754 k) exit33 1 = some (before7755 k) := by - simp (disch := omega) [before7754, before7755, exit33, applyExit, pop, push] - <;> omega -theorem step7754 (k : Nat) : Runs (1*2) (before7754 k).denote (before7755 k).denote := - @applyExit_sound (before7754 k) (before7755 k) exit33 1 valid33 (macro7754 k) -theorem macro7755 (k : Nat) : applyExit (before7755 k) exit34 86 = some (before7756 k) := by - simp (disch := omega) [before7755, before7756, exit34, applyExit, pop, push] - <;> omega -theorem step7755 (k : Nat) : Runs (86*2) (before7755 k).denote (before7756 k).denote := - @applyExit_sound (before7755 k) (before7756 k) exit34 86 valid34 (macro7755 k) -theorem macro7756 (k : Nat) : applyExit (before7756 k) exit35 1 = some (before7757 k) := by - simp (disch := omega) [before7756, before7757, exit35, applyExit, pop, push] - <;> omega -theorem step7756 (k : Nat) : Runs (1*2) (before7756 k).denote (before7757 k).denote := - @applyExit_sound (before7756 k) (before7757 k) exit35 1 valid35 (macro7756 k) -theorem macro7757 (k : Nat) : applyExit (before7757 k) exit36 42 = some (before7758 k) := by - simp (disch := omega) [before7757, before7758, exit36, applyExit, pop, push] - <;> omega -theorem step7757 (k : Nat) : Runs (42*2) (before7757 k).denote (before7758 k).denote := - @applyExit_sound (before7757 k) (before7758 k) exit36 42 valid36 (macro7757 k) -theorem macro7758 (k : Nat) : applyExit (before7758 k) exit31 1 = some (before7759 k) := by - simp (disch := omega) [before7758, before7759, exit31, applyExit, pop, push] - <;> omega -theorem step7758 (k : Nat) : Runs (1*1) (before7758 k).denote (before7759 k).denote := - @applyExit_sound (before7758 k) (before7759 k) exit31 1 valid31 (macro7758 k) -theorem macro7759 (k : Nat) : applyExit (before7759 k) exit10 42 = some (before7760 k) := by - simp (disch := omega) [before7759, before7760, exit10, applyExit, pop, push] - <;> omega -theorem step7759 (k : Nat) : Runs (42*2) (before7759 k).denote (before7760 k).denote := - @applyExit_sound (before7759 k) (before7760 k) exit10 42 valid10 (macro7759 k) -theorem macro7760 (k : Nat) : applyExit (before7760 k) exit32 1 = some (before7761 k) := by - simp (disch := omega) [before7760, before7761, exit32, applyExit, pop, push] - <;> omega -theorem step7760 (k : Nat) : Runs (1*3) (before7760 k).denote (before7761 k).denote := - @applyExit_sound (before7760 k) (before7761 k) exit32 1 valid32 (macro7760 k) -theorem macro7761 (k : Nat) : applyExit (before7761 k) exit36 42 = some (before7762 k) := by - simp (disch := omega) [before7761, before7762, exit36, applyExit, pop, push] - <;> omega -theorem step7761 (k : Nat) : Runs (42*2) (before7761 k).denote (before7762 k).denote := - @applyExit_sound (before7761 k) (before7762 k) exit36 42 valid36 (macro7761 k) -theorem macro7762 (k : Nat) : applyExit (before7762 k) exit33 1 = some (before7763 k) := by - simp (disch := omega) [before7762, before7763, exit33, applyExit, pop, push] - <;> omega -theorem step7762 (k : Nat) : Runs (1*2) (before7762 k).denote (before7763 k).denote := - @applyExit_sound (before7762 k) (before7763 k) exit33 1 valid33 (macro7762 k) -theorem macro7763 (k : Nat) : applyExit (before7763 k) exit34 11 = some (before7764 k) := by - simp (disch := omega) [before7763, before7764, exit34, applyExit, pop, push] - <;> omega -theorem step7763 (k : Nat) : Runs (11*2) (before7763 k).denote (before7764 k).denote := - @applyExit_sound (before7763 k) (before7764 k) exit34 11 valid34 (macro7763 k) -theorem macro7764 (k : Nat) : applyExit (before7764 k) exit35 1 = some (before7765 k) := by - simp (disch := omega) [before7764, before7765, exit35, applyExit, pop, push] - <;> omega -theorem step7764 (k : Nat) : Runs (1*2) (before7764 k).denote (before7765 k).denote := - @applyExit_sound (before7764 k) (before7765 k) exit35 1 valid35 (macro7764 k) -theorem macro7765 (k : Nat) : applyExit (before7765 k) exit36 57 = some (before7766 k) := by - simp (disch := omega) [before7765, before7766, exit36, applyExit, pop, push] - <;> omega -theorem step7765 (k : Nat) : Runs (57*2) (before7765 k).denote (before7766 k).denote := - @applyExit_sound (before7765 k) (before7766 k) exit36 57 valid36 (macro7765 k) -theorem macro7766 (k : Nat) : applyExit (before7766 k) exit31 1 = some (before7767 k) := by - simp (disch := omega) [before7766, before7767, exit31, applyExit, pop, push] - <;> omega -theorem step7766 (k : Nat) : Runs (1*1) (before7766 k).denote (before7767 k).denote := - @applyExit_sound (before7766 k) (before7767 k) exit31 1 valid31 (macro7766 k) -theorem macro7767 (k : Nat) : applyExit (before7767 k) exit10 57 = some (before7768 k) := by - simp (disch := omega) [before7767, before7768, exit10, applyExit, pop, push] - <;> omega -theorem step7767 (k : Nat) : Runs (57*2) (before7767 k).denote (before7768 k).denote := - @applyExit_sound (before7767 k) (before7768 k) exit10 57 valid10 (macro7767 k) -theorem macro7768 (k : Nat) : applyExit (before7768 k) exit32 1 = some (before7769 k) := by - simp (disch := omega) [before7768, before7769, exit32, applyExit, pop, push] - <;> omega -theorem step7768 (k : Nat) : Runs (1*3) (before7768 k).denote (before7769 k).denote := - @applyExit_sound (before7768 k) (before7769 k) exit32 1 valid32 (macro7768 k) -theorem macro7769 (k : Nat) : applyExit (before7769 k) exit36 57 = some (before7770 k) := by - simp (disch := omega) [before7769, before7770, exit36, applyExit, pop, push] - <;> omega -theorem step7769 (k : Nat) : Runs (57*2) (before7769 k).denote (before7770 k).denote := - @applyExit_sound (before7769 k) (before7770 k) exit36 57 valid36 (macro7769 k) -theorem macro7770 (k : Nat) : applyExit (before7770 k) exit33 1 = some (before7771 k) := by - simp (disch := omega) [before7770, before7771, exit33, applyExit, pop, push] - <;> omega -theorem step7770 (k : Nat) : Runs (1*2) (before7770 k).denote (before7771 k).denote := - @applyExit_sound (before7770 k) (before7771 k) exit33 1 valid33 (macro7770 k) -theorem macro7771 (k : Nat) : applyExit (before7771 k) exit34 1 = some (before7772 k) := by - simp (disch := omega) [before7771, before7772, exit34, applyExit, pop, push] - <;> omega -theorem step7771 (k : Nat) : Runs (1*2) (before7771 k).denote (before7772 k).denote := - @applyExit_sound (before7771 k) (before7772 k) exit34 1 valid34 (macro7771 k) -theorem macro7772 (k : Nat) : applyExit (before7772 k) exit35 1 = some (before7773 k) := by - simp (disch := omega) [before7772, before7773, exit35, applyExit, pop, push] - <;> omega -theorem step7772 (k : Nat) : Runs (1*2) (before7772 k).denote (before7773 k).denote := - @applyExit_sound (before7772 k) (before7773 k) exit35 1 valid35 (macro7772 k) -theorem macro7773 (k : Nat) : applyExit (before7773 k) exit36 3 = some (before7774 k) := by - simp (disch := omega) [before7773, before7774, exit36, applyExit, pop, push] - <;> omega -theorem step7773 (k : Nat) : Runs (3*2) (before7773 k).denote (before7774 k).denote := - @applyExit_sound (before7773 k) (before7774 k) exit36 3 valid36 (macro7773 k) -theorem macro7774 (k : Nat) : applyExit (before7774 k) exit39 1 = some (before7775 k) := by - simp (disch := omega) [before7774, before7775, exit39, applyExit, pop, push] - <;> omega -theorem step7774 (k : Nat) : Runs (1*1) (before7774 k).denote (before7775 k).denote := - @applyExit_sound (before7774 k) (before7775 k) exit39 1 valid39 (macro7774 k) -theorem macro7775 (k : Nat) : applyExit (before7775 k) exit10 3 = some (before7776 k) := by - simp (disch := omega) [before7775, before7776, exit10, applyExit, pop, push] - <;> omega -theorem step7775 (k : Nat) : Runs (3*2) (before7775 k).denote (before7776 k).denote := - @applyExit_sound (before7775 k) (before7776 k) exit10 3 valid10 (macro7775 k) -theorem macro7776 (k : Nat) : applyExit (before7776 k) exit32 1 = some (before7777 k) := by - simp (disch := omega) [before7776, before7777, exit32, applyExit, pop, push] - <;> omega -theorem step7776 (k : Nat) : Runs (1*3) (before7776 k).denote (before7777 k).denote := - @applyExit_sound (before7776 k) (before7777 k) exit32 1 valid32 (macro7776 k) -theorem macro7777 (k : Nat) : applyExit (before7777 k) exit36 4 = some (before7778 k) := by - simp (disch := omega) [before7777, before7778, exit36, applyExit, pop, push] - <;> omega -theorem step7777 (k : Nat) : Runs (4*2) (before7777 k).denote (before7778 k).denote := - @applyExit_sound (before7777 k) (before7778 k) exit36 4 valid36 (macro7777 k) -theorem macro7778 (k : Nat) : applyExit (before7778 k) exit39 1 = some (before7779 k) := by - simp (disch := omega) [before7778, before7779, exit39, applyExit, pop, push] - <;> omega -theorem step7778 (k : Nat) : Runs (1*1) (before7778 k).denote (before7779 k).denote := - @applyExit_sound (before7778 k) (before7779 k) exit39 1 valid39 (macro7778 k) -theorem macro7779 (k : Nat) : applyExit (before7779 k) exit10 5 = some (before7780 k) := by - simp (disch := omega) [before7779, before7780, exit10, applyExit, pop, push] - <;> omega -theorem step7779 (k : Nat) : Runs (5*2) (before7779 k).denote (before7780 k).denote := - @applyExit_sound (before7779 k) (before7780 k) exit10 5 valid10 (macro7779 k) -theorem macro7780 (k : Nat) : applyExit (before7780 k) exit11 1 = some (before7781 k) := by - simp (disch := omega) [before7780, before7781, exit11, applyExit, pop, push] - <;> omega -theorem step7780 (k : Nat) : Runs (1*2) (before7780 k).denote (before7781 k).denote := - @applyExit_sound (before7780 k) (before7781 k) exit11 1 valid11 (macro7780 k) -theorem macro7781 (k : Nat) : applyExit (before7781 k) exit3 1 = some (before7782 k) := by - simp (disch := omega) [before7781, before7782, exit3, applyExit, pop, push] - <;> omega -theorem step7781 (k : Nat) : Runs (1*2) (before7781 k).denote (before7782 k).denote := - @applyExit_sound (before7781 k) (before7782 k) exit3 1 valid3 (macro7781 k) -theorem macro7782 (k : Nat) : applyExit (before7782 k) exit9 1 = some (before7783 k) := by - simp (disch := omega) [before7782, before7783, exit9, applyExit, pop, push] - <;> omega -theorem step7782 (k : Nat) : Runs (1*2) (before7782 k).denote (before7783 k).denote := - @applyExit_sound (before7782 k) (before7783 k) exit9 1 valid9 (macro7782 k) -theorem macro7783 (k : Nat) : applyExit (before7783 k) exit10 57 = some (before7784 k) := by - simp (disch := omega) [before7783, before7784, exit10, applyExit, pop, push] - <;> omega -theorem step7783 (k : Nat) : Runs (57*2) (before7783 k).denote (before7784 k).denote := - @applyExit_sound (before7783 k) (before7784 k) exit10 57 valid10 (macro7783 k) -theorem macro7784 (k : Nat) : applyExit (before7784 k) exit11 1 = some (before7785 k) := by - simp (disch := omega) [before7784, before7785, exit11, applyExit, pop, push] - <;> omega -theorem step7784 (k : Nat) : Runs (1*2) (before7784 k).denote (before7785 k).denote := - @applyExit_sound (before7784 k) (before7785 k) exit11 1 valid11 (macro7784 k) -theorem macro7785 (k : Nat) : applyExit (before7785 k) exit2 10 = some (before7786 k) := by - simp (disch := omega) [before7785, before7786, exit2, applyExit, pop, push] - <;> omega -theorem step7785 (k : Nat) : Runs (10*2) (before7785 k).denote (before7786 k).denote := - @applyExit_sound (before7785 k) (before7786 k) exit2 10 valid2 (macro7785 k) -theorem macro7786 (k : Nat) : applyExit (before7786 k) exit3 1 = some (before7787 k) := by - simp (disch := omega) [before7786, before7787, exit3, applyExit, pop, push] - <;> omega -theorem step7786 (k : Nat) : Runs (1*2) (before7786 k).denote (before7787 k).denote := - @applyExit_sound (before7786 k) (before7787 k) exit3 1 valid3 (macro7786 k) -theorem macro7787 (k : Nat) : applyExit (before7787 k) exit9 1 = some (before7788 k) := by - simp (disch := omega) [before7787, before7788, exit9, applyExit, pop, push] - <;> omega -theorem step7787 (k : Nat) : Runs (1*2) (before7787 k).denote (before7788 k).denote := - @applyExit_sound (before7787 k) (before7788 k) exit9 1 valid9 (macro7787 k) -theorem macro7788 (k : Nat) : applyExit (before7788 k) exit10 42 = some (before7789 k) := by - simp (disch := omega) [before7788, before7789, exit10, applyExit, pop, push] - <;> omega -theorem step7788 (k : Nat) : Runs (42*2) (before7788 k).denote (before7789 k).denote := - @applyExit_sound (before7788 k) (before7789 k) exit10 42 valid10 (macro7788 k) -theorem macro7789 (k : Nat) : applyExit (before7789 k) exit11 1 = some (before7790 k) := by - simp (disch := omega) [before7789, before7790, exit11, applyExit, pop, push] - <;> omega -theorem step7789 (k : Nat) : Runs (1*2) (before7789 k).denote (before7790 k).denote := - @applyExit_sound (before7789 k) (before7790 k) exit11 1 valid11 (macro7789 k) -theorem macro7790 (k : Nat) : applyExit (before7790 k) exit2 85 = some (before7791 k) := by - simp (disch := omega) [before7790, before7791, exit2, applyExit, pop, push] - <;> omega -theorem step7790 (k : Nat) : Runs (85*2) (before7790 k).denote (before7791 k).denote := - @applyExit_sound (before7790 k) (before7791 k) exit2 85 valid2 (macro7790 k) -theorem macro7791 (k : Nat) : applyExit (before7791 k) exit3 1 = some (before7792 k) := by - simp (disch := omega) [before7791, before7792, exit3, applyExit, pop, push] - <;> omega -theorem step7791 (k : Nat) : Runs (1*2) (before7791 k).denote (before7792 k).denote := - @applyExit_sound (before7791 k) (before7792 k) exit3 1 valid3 (macro7791 k) -theorem macro7792 (k : Nat) : applyExit (before7792 k) exit9 1 = some (before7793 k) := by - simp (disch := omega) [before7792, before7793, exit9, applyExit, pop, push] - <;> omega -theorem step7792 (k : Nat) : Runs (1*2) (before7792 k).denote (before7793 k).denote := - @applyExit_sound (before7792 k) (before7793 k) exit9 1 valid9 (macro7792 k) -theorem macro7793 (k : Nat) : applyExit (before7793 k) exit10 21 = some (before7794 k) := by - simp (disch := omega) [before7793, before7794, exit10, applyExit, pop, push] - <;> omega -theorem step7793 (k : Nat) : Runs (21*2) (before7793 k).denote (before7794 k).denote := - @applyExit_sound (before7793 k) (before7794 k) exit10 21 valid10 (macro7793 k) -theorem macro7794 (k : Nat) : applyExit (before7794 k) exit11 1 = some (before7795 k) := by - simp (disch := omega) [before7794, before7795, exit11, applyExit, pop, push] - <;> omega -theorem step7794 (k : Nat) : Runs (1*2) (before7794 k).denote (before7795 k).denote := - @applyExit_sound (before7794 k) (before7795 k) exit11 1 valid11 (macro7794 k) -theorem macro7795 (k : Nat) : applyExit (before7795 k) exit2 6 = some (before7796 k) := by - simp (disch := omega) [before7795, before7796, exit2, applyExit, pop, push] - <;> omega -theorem step7795 (k : Nat) : Runs (6*2) (before7795 k).denote (before7796 k).denote := - @applyExit_sound (before7795 k) (before7796 k) exit2 6 valid2 (macro7795 k) -theorem macro7796 (k : Nat) : applyExit (before7796 k) exit369 (1*k+8) = some (before7797 k) := by - simp (disch := omega) [before7796, before7797, exit369, applyExit, pop, push] - <;> omega -theorem step7796 (k : Nat) : Runs ((1*k+8)*586) (before7796 k).denote (before7797 k).denote := - @applyExit_sound (before7796 k) (before7797 k) exit369 (1*k+8) valid369 (macro7796 k) -theorem macro7797 (k : Nat) : applyExit (before7797 k) exit2 24 = some (before7798 k) := by - simp (disch := omega) [before7797, before7798, exit2, applyExit, pop, push] - <;> omega -theorem step7797 (k : Nat) : Runs (24*2) (before7797 k).denote (before7798 k).denote := - @applyExit_sound (before7797 k) (before7798 k) exit2 24 valid2 (macro7797 k) -theorem macro7798 (k : Nat) : applyExit (before7798 k) exit3 1 = some (before7799 k) := by - simp (disch := omega) [before7798, before7799, exit3, applyExit, pop, push] - <;> omega -theorem step7798 (k : Nat) : Runs (1*2) (before7798 k).denote (before7799 k).denote := - @applyExit_sound (before7798 k) (before7799 k) exit3 1 valid3 (macro7798 k) -theorem macro7799 (k : Nat) : applyExit (before7799 k) exit9 1 = some (after7799 k) := by - simp (disch := omega) [before7799, after7799, exit9, applyExit, pop, push] - <;> omega -theorem step7799 (k : Nat) : Runs (1*2) (before7799 k).denote (after7799 k).denote := - @applyExit_sound (before7799 k) (after7799 k) exit9 1 valid9 (macro7799 k) -theorem chunkRun077 (k : Nat) : Runs (1922*k+1583540116) (before7700 k).denote (after7799 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))))+(((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1))))))+(((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))))+((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2))))))) ((((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))))+((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1))))))+(((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2))))))) (before7700 k).denote (before7750 k).denote (after7799 k).denote (@Runs.trans (((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))))+(((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1)))))) (((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))))+((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2)))))) (before7700 k).denote (before7725 k).denote (before7750 k).denote (@Runs.trans ((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7))))) (((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1))))) (before7700 k).denote (before7712 k).denote (before7725 k).denote (@Runs.trans (((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7)))) (((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))) (before7700 k).denote (before7706 k).denote (before7712 k).denote (@Runs.trans ((1*2)+((1*3)+(1*2))) ((1*38)+((1*53)+(1*7))) (before7700 k).denote (before7703 k).denote (before7706 k).denote (@Runs.trans (1*2) ((1*3)+(1*2)) (before7700 k).denote (before7701 k).denote (before7703 k).denote (step7700 k) (@Runs.trans (1*3) (1*2) (before7701 k).denote (before7702 k).denote (before7703 k).denote (step7701 k) (step7702 k))) (@Runs.trans (1*38) ((1*53)+(1*7)) (before7703 k).denote (before7704 k).denote (before7706 k).denote (step7703 k) (@Runs.trans (1*53) (1*7) (before7704 k).denote (before7705 k).denote (before7706 k).denote (step7704 k) (step7705 k)))) (@Runs.trans ((1*38)+((1*53)+(1*7))) ((1*38)+((1*53)+(1*7))) (before7706 k).denote (before7709 k).denote (before7712 k).denote (@Runs.trans (1*38) ((1*53)+(1*7)) (before7706 k).denote (before7707 k).denote (before7709 k).denote (step7706 k) (@Runs.trans (1*53) (1*7) (before7707 k).denote (before7708 k).denote (before7709 k).denote (step7707 k) (step7708 k))) (@Runs.trans (1*38) ((1*53)+(1*7)) (before7709 k).denote (before7710 k).denote (before7712 k).denote (step7709 k) (@Runs.trans (1*53) (1*7) (before7710 k).denote (before7711 k).denote (before7712 k).denote (step7710 k) (step7711 k))))) (@Runs.trans ((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53)))) (((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1)))) (before7712 k).denote (before7718 k).denote (before7725 k).denote (@Runs.trans (((1*k+1)*98)+((1*38)+(1*53))) ((1*7)+((1*38)+(1*53))) (before7712 k).denote (before7715 k).denote (before7718 k).denote (@Runs.trans ((1*k+1)*98) ((1*38)+(1*53)) (before7712 k).denote (before7713 k).denote (before7715 k).denote (step7712 k) (@Runs.trans (1*38) (1*53) (before7713 k).denote (before7714 k).denote (before7715 k).denote (step7713 k) (step7714 k))) (@Runs.trans (1*7) ((1*38)+(1*53)) (before7715 k).denote (before7716 k).denote (before7718 k).denote (step7715 k) (@Runs.trans (1*38) (1*53) (before7716 k).denote (before7717 k).denote (before7718 k).denote (step7716 k) (step7717 k)))) (@Runs.trans ((1*7)+((1*38)+(1*38))) (((791761147*2)+(1*2))+((13*2)+(1*1))) (before7718 k).denote (before7721 k).denote (before7725 k).denote (@Runs.trans (1*7) ((1*38)+(1*38)) (before7718 k).denote (before7719 k).denote (before7721 k).denote (step7718 k) (@Runs.trans (1*38) (1*38) (before7719 k).denote (before7720 k).denote (before7721 k).denote (step7719 k) (step7720 k))) (@Runs.trans ((791761147*2)+(1*2)) ((13*2)+(1*1)) (before7721 k).denote (before7723 k).denote (before7725 k).denote (@Runs.trans (791761147*2) (1*2) (before7721 k).denote (before7722 k).denote (before7723 k).denote (step7721 k) (step7722 k)) (@Runs.trans (13*2) (1*1) (before7723 k).denote (before7724 k).denote (before7725 k).denote (step7723 k) (step7724 k)))))) (@Runs.trans ((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2))))) ((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2))))) (before7725 k).denote (before7737 k).denote (before7750 k).denote (@Runs.trans (((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2)))) (((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))) (before7725 k).denote (before7731 k).denote (before7737 k).denote (@Runs.trans ((13*2)+((1*3)+(13*2))) ((1*2)+((16*2)+(1*2))) (before7725 k).denote (before7728 k).denote (before7731 k).denote (@Runs.trans (13*2) ((1*3)+(13*2)) (before7725 k).denote (before7726 k).denote (before7728 k).denote (step7725 k) (@Runs.trans (1*3) (13*2) (before7726 k).denote (before7727 k).denote (before7728 k).denote (step7726 k) (step7727 k))) (@Runs.trans (1*2) ((16*2)+(1*2)) (before7728 k).denote (before7729 k).denote (before7731 k).denote (step7728 k) (@Runs.trans (16*2) (1*2) (before7729 k).denote (before7730 k).denote (before7731 k).denote (step7729 k) (step7730 k)))) (@Runs.trans ((45*2)+((1*1)+(45*2))) ((1*3)+((45*2)+(1*2))) (before7731 k).denote (before7734 k).denote (before7737 k).denote (@Runs.trans (45*2) ((1*1)+(45*2)) (before7731 k).denote (before7732 k).denote (before7734 k).denote (step7731 k) (@Runs.trans (1*1) (45*2) (before7732 k).denote (before7733 k).denote (before7734 k).denote (step7732 k) (step7733 k))) (@Runs.trans (1*3) ((45*2)+(1*2)) (before7734 k).denote (before7735 k).denote (before7737 k).denote (step7734 k) (@Runs.trans (45*2) (1*2) (before7735 k).denote (before7736 k).denote (before7737 k).denote (step7735 k) (step7736 k))))) (@Runs.trans (((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3)))) (((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2)))) (before7737 k).denote (before7743 k).denote (before7750 k).denote (@Runs.trans ((10*2)+((1*2)+(97*2))) ((1*1)+((97*2)+(1*3))) (before7737 k).denote (before7740 k).denote (before7743 k).denote (@Runs.trans (10*2) ((1*2)+(97*2)) (before7737 k).denote (before7738 k).denote (before7740 k).denote (step7737 k) (@Runs.trans (1*2) (97*2) (before7738 k).denote (before7739 k).denote (before7740 k).denote (step7738 k) (step7739 k))) (@Runs.trans (1*1) ((97*2)+(1*3)) (before7740 k).denote (before7741 k).denote (before7743 k).denote (step7740 k) (@Runs.trans (97*2) (1*3) (before7741 k).denote (before7742 k).denote (before7743 k).denote (step7741 k) (step7742 k)))) (@Runs.trans ((97*2)+((1*2)+(24*2))) ((((1*k+8)*1238)+(7*2))+((1*2)+(21*2))) (before7743 k).denote (before7746 k).denote (before7750 k).denote (@Runs.trans (97*2) ((1*2)+(24*2)) (before7743 k).denote (before7744 k).denote (before7746 k).denote (step7743 k) (@Runs.trans (1*2) (24*2) (before7744 k).denote (before7745 k).denote (before7746 k).denote (step7744 k) (step7745 k))) (@Runs.trans (((1*k+8)*1238)+(7*2)) ((1*2)+(21*2)) (before7746 k).denote (before7748 k).denote (before7750 k).denote (@Runs.trans ((1*k+8)*1238) (7*2) (before7746 k).denote (before7747 k).denote (before7748 k).denote (step7746 k) (step7747 k)) (@Runs.trans (1*2) (21*2) (before7748 k).denote (before7749 k).denote (before7750 k).denote (step7748 k) (step7749 k))))))) (@Runs.trans (((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))))+((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1)))))) (((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2)))))) (before7750 k).denote (before7775 k).denote (after7799 k).denote (@Runs.trans ((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2))))) ((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1))))) (before7750 k).denote (before7762 k).denote (before7775 k).denote (@Runs.trans (((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2)))) (((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))) (before7750 k).denote (before7756 k).denote (before7762 k).denote (@Runs.trans ((1*1)+((21*2)+(1*3))) ((21*2)+((1*2)+(86*2))) (before7750 k).denote (before7753 k).denote (before7756 k).denote (@Runs.trans (1*1) ((21*2)+(1*3)) (before7750 k).denote (before7751 k).denote (before7753 k).denote (step7750 k) (@Runs.trans (21*2) (1*3) (before7751 k).denote (before7752 k).denote (before7753 k).denote (step7751 k) (step7752 k))) (@Runs.trans (21*2) ((1*2)+(86*2)) (before7753 k).denote (before7754 k).denote (before7756 k).denote (step7753 k) (@Runs.trans (1*2) (86*2) (before7754 k).denote (before7755 k).denote (before7756 k).denote (step7754 k) (step7755 k)))) (@Runs.trans ((1*2)+((42*2)+(1*1))) ((42*2)+((1*3)+(42*2))) (before7756 k).denote (before7759 k).denote (before7762 k).denote (@Runs.trans (1*2) ((42*2)+(1*1)) (before7756 k).denote (before7757 k).denote (before7759 k).denote (step7756 k) (@Runs.trans (42*2) (1*1) (before7757 k).denote (before7758 k).denote (before7759 k).denote (step7757 k) (step7758 k))) (@Runs.trans (42*2) ((1*3)+(42*2)) (before7759 k).denote (before7760 k).denote (before7762 k).denote (step7759 k) (@Runs.trans (1*3) (42*2) (before7760 k).denote (before7761 k).denote (before7762 k).denote (step7760 k) (step7761 k))))) (@Runs.trans (((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2)))) (((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1)))) (before7762 k).denote (before7768 k).denote (before7775 k).denote (@Runs.trans ((1*2)+((11*2)+(1*2))) ((57*2)+((1*1)+(57*2))) (before7762 k).denote (before7765 k).denote (before7768 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before7762 k).denote (before7763 k).denote (before7765 k).denote (step7762 k) (@Runs.trans (11*2) (1*2) (before7763 k).denote (before7764 k).denote (before7765 k).denote (step7763 k) (step7764 k))) (@Runs.trans (57*2) ((1*1)+(57*2)) (before7765 k).denote (before7766 k).denote (before7768 k).denote (step7765 k) (@Runs.trans (1*1) (57*2) (before7766 k).denote (before7767 k).denote (before7768 k).denote (step7766 k) (step7767 k)))) (@Runs.trans ((1*3)+((57*2)+(1*2))) (((1*2)+(1*2))+((3*2)+(1*1))) (before7768 k).denote (before7771 k).denote (before7775 k).denote (@Runs.trans (1*3) ((57*2)+(1*2)) (before7768 k).denote (before7769 k).denote (before7771 k).denote (step7768 k) (@Runs.trans (57*2) (1*2) (before7769 k).denote (before7770 k).denote (before7771 k).denote (step7769 k) (step7770 k))) (@Runs.trans ((1*2)+(1*2)) ((3*2)+(1*1)) (before7771 k).denote (before7773 k).denote (before7775 k).denote (@Runs.trans (1*2) (1*2) (before7771 k).denote (before7772 k).denote (before7773 k).denote (step7771 k) (step7772 k)) (@Runs.trans (3*2) (1*1) (before7773 k).denote (before7774 k).denote (before7775 k).denote (step7773 k) (step7774 k)))))) (@Runs.trans ((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2))))) ((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2))))) (before7775 k).denote (before7787 k).denote (after7799 k).denote (@Runs.trans (((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2)))) (((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))) (before7775 k).denote (before7781 k).denote (before7787 k).denote (@Runs.trans ((3*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(1*2))) (before7775 k).denote (before7778 k).denote (before7781 k).denote (@Runs.trans (3*2) ((1*3)+(4*2)) (before7775 k).denote (before7776 k).denote (before7778 k).denote (step7775 k) (@Runs.trans (1*3) (4*2) (before7776 k).denote (before7777 k).denote (before7778 k).denote (step7776 k) (step7777 k))) (@Runs.trans (1*1) ((5*2)+(1*2)) (before7778 k).denote (before7779 k).denote (before7781 k).denote (step7778 k) (@Runs.trans (5*2) (1*2) (before7779 k).denote (before7780 k).denote (before7781 k).denote (step7779 k) (step7780 k)))) (@Runs.trans ((1*2)+((1*2)+(57*2))) ((1*2)+((10*2)+(1*2))) (before7781 k).denote (before7784 k).denote (before7787 k).denote (@Runs.trans (1*2) ((1*2)+(57*2)) (before7781 k).denote (before7782 k).denote (before7784 k).denote (step7781 k) (@Runs.trans (1*2) (57*2) (before7782 k).denote (before7783 k).denote (before7784 k).denote (step7782 k) (step7783 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before7784 k).denote (before7785 k).denote (before7787 k).denote (step7784 k) (@Runs.trans (10*2) (1*2) (before7785 k).denote (before7786 k).denote (before7787 k).denote (step7785 k) (step7786 k))))) (@Runs.trans (((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2)))) (((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2)))) (before7787 k).denote (before7793 k).denote (after7799 k).denote (@Runs.trans ((1*2)+((42*2)+(1*2))) ((85*2)+((1*2)+(1*2))) (before7787 k).denote (before7790 k).denote (before7793 k).denote (@Runs.trans (1*2) ((42*2)+(1*2)) (before7787 k).denote (before7788 k).denote (before7790 k).denote (step7787 k) (@Runs.trans (42*2) (1*2) (before7788 k).denote (before7789 k).denote (before7790 k).denote (step7788 k) (step7789 k))) (@Runs.trans (85*2) ((1*2)+(1*2)) (before7790 k).denote (before7791 k).denote (before7793 k).denote (step7790 k) (@Runs.trans (1*2) (1*2) (before7791 k).denote (before7792 k).denote (before7793 k).denote (step7791 k) (step7792 k)))) (@Runs.trans ((21*2)+((1*2)+(6*2))) ((((1*k+8)*586)+(24*2))+((1*2)+(1*2))) (before7793 k).denote (before7796 k).denote (after7799 k).denote (@Runs.trans (21*2) ((1*2)+(6*2)) (before7793 k).denote (before7794 k).denote (before7796 k).denote (step7793 k) (@Runs.trans (1*2) (6*2) (before7794 k).denote (before7795 k).denote (before7796 k).denote (step7794 k) (step7795 k))) (@Runs.trans (((1*k+8)*586)+(24*2)) ((1*2)+(1*2)) (before7796 k).denote (before7798 k).denote (after7799 k).denote (@Runs.trans ((1*k+8)*586) (24*2) (before7796 k).denote (before7797 k).denote (before7798 k).denote (step7796 k) (step7797 k)) (@Runs.trans (1*2) (1*2) (before7798 k).denote (before7799 k).denote (after7799 k).denote (step7798 k) (step7799 k)))))))) - have ht : (((((((1*2)+((1*3)+(1*2)))+((1*38)+((1*53)+(1*7))))+(((1*38)+((1*53)+(1*7)))+((1*38)+((1*53)+(1*7)))))+(((((1*k+1)*98)+((1*38)+(1*53)))+((1*7)+((1*38)+(1*53))))+(((1*7)+((1*38)+(1*38)))+(((791761147*2)+(1*2))+((13*2)+(1*1))))))+(((((13*2)+((1*3)+(13*2)))+((1*2)+((16*2)+(1*2))))+(((45*2)+((1*1)+(45*2)))+((1*3)+((45*2)+(1*2)))))+((((10*2)+((1*2)+(97*2)))+((1*1)+((97*2)+(1*3))))+(((97*2)+((1*2)+(24*2)))+((((1*k+8)*1238)+(7*2))+((1*2)+(21*2)))))))+((((((1*1)+((21*2)+(1*3)))+((21*2)+((1*2)+(86*2))))+(((1*2)+((42*2)+(1*1)))+((42*2)+((1*3)+(42*2)))))+((((1*2)+((11*2)+(1*2)))+((57*2)+((1*1)+(57*2))))+(((1*3)+((57*2)+(1*2)))+(((1*2)+(1*2))+((3*2)+(1*1))))))+(((((3*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(1*2))))+(((1*2)+((1*2)+(57*2)))+((1*2)+((10*2)+(1*2)))))+((((1*2)+((42*2)+(1*2)))+((85*2)+((1*2)+(1*2))))+(((21*2)+((1*2)+(6*2)))+((((1*k+8)*586)+(24*2))+((1*2)+(1*2)))))))) = (1922*k+1583540116) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean deleted file mode 100644 index 33d060d1..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk078.lean +++ /dev/null @@ -1,819 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7800_0 : Stack := [] -abbrev tail7800_1 : Stack := ⟨w0,1⟩ :: tail7800_0 -abbrev tail7800_2 : Stack := ⟨w2,1⟩ :: tail7800_1 -abbrev tail7800_3 : Stack := ⟨w1,1⟩ :: tail7800_2 -abbrev tail7800_4 : Stack := ⟨w0,1⟩ :: tail7800_3 -abbrev tail7800_5 : Stack := ⟨w2,1⟩ :: tail7800_4 -abbrev tail7800_6 : Stack := ⟨w1,2⟩ :: tail7800_5 -abbrev tail7800_7 : Stack := ⟨w0,5⟩ :: tail7800_6 -abbrev tail7800_8 : Stack := ⟨w2,1⟩ :: tail7800_7 -abbrev tail7800_9 : Stack := ⟨w0,13⟩ :: tail7800_8 -abbrev tail7800_10 : Stack := ⟨w2,1⟩ :: tail7800_9 -abbrev tail7800_11 : Stack := ⟨w1,3⟩ :: tail7800_10 -abbrev tail7800_12 : Stack := ⟨w0,15⟩ :: tail7800_11 -abbrev tail7800_13 : Stack := ⟨w2,1⟩ :: tail7800_12 -abbrev tail7800_14 : Stack := ⟨w1,3⟩ :: tail7800_13 -abbrev tail7800_15 : Stack := ⟨w0,15⟩ :: tail7800_14 -abbrev tail7800_16 : Stack := ⟨w2,1⟩ :: tail7800_15 -abbrev tail7800_17 : Stack := ⟨w1,3⟩ :: tail7800_16 -abbrev tail7800_18 : Stack := ⟨w0,2⟩ :: tail7800_17 -abbrev tail7800_19 (k : Nat) : Stack := ⟨w328,(1*k+6)⟩ :: tail7800_18 -abbrev tail7800_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7800_19 k -abbrev tail7800_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7800_20 k -abbrev tail7800_22 (k : Nat) : Stack := ⟨w1,791761147⟩ :: tail7800_21 k -abbrev tail7800_23 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7800_22 k -abbrev tail7800_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_23 k -abbrev tail7800_25 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7800_24 k -abbrev tail7800_26 (k : Nat) : Stack := ⟨w0,46⟩ :: tail7800_25 k -abbrev tail7800_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_26 k -abbrev tail7800_28 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7800_27 k -abbrev tail7800_29 (k : Nat) : Stack := ⟨w0,97⟩ :: tail7800_28 k -abbrev tail7800_30 : Stack := ⟨w1,6⟩ :: tail7800_0 -abbrev tail7800_31 : Stack := ⟨w2,1⟩ :: tail7800_30 -abbrev tail7800_32 : Stack := ⟨w0,1⟩ :: tail7800_31 -abbrev tail7800_33 : Stack := ⟨w1,58⟩ :: tail7800_32 -abbrev tail7800_34 : Stack := ⟨w2,1⟩ :: tail7800_33 -abbrev tail7800_35 : Stack := ⟨w0,11⟩ :: tail7800_34 -abbrev tail7800_36 : Stack := ⟨w1,43⟩ :: tail7800_35 -abbrev tail7800_37 : Stack := ⟨w2,1⟩ :: tail7800_36 -abbrev tail7800_38 : Stack := ⟨w0,86⟩ :: tail7800_37 -abbrev tail7800_39 : Stack := ⟨w1,22⟩ :: tail7800_38 -abbrev tail7800_40 : Stack := ⟨w2,1⟩ :: tail7800_39 -abbrev tail7800_41 : Stack := ⟨w0,6⟩ :: tail7800_40 -abbrev tail7800_42 (k : Nat) : Stack := ⟨w330,(1*k+8)⟩ :: tail7800_41 -abbrev tail7800_43 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7800_42 k -abbrev tail7800_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_43 k -abbrev tail7800_45 (k : Nat) : Stack := ⟨w1,98⟩ :: tail7800_43 k -abbrev tail7800_46 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7800_27 k -abbrev tail7800_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_45 k -abbrev tail7800_48 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7800_47 k -abbrev tail7800_49 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7800_47 k -abbrev tail7800_50 (k : Nat) : Stack := ⟨w0,45⟩ :: tail7800_25 k -abbrev tail7800_51 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_49 k -abbrev tail7800_52 (k : Nat) : Stack := ⟨w1,46⟩ :: tail7800_49 k -abbrev tail7800_53 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_24 k -abbrev tail7800_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_52 k -abbrev tail7800_55 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7800_54 k -abbrev tail7800_56 (k : Nat) : Stack := ⟨w0,16⟩ :: tail7800_54 k -abbrev tail7800_57 (k : Nat) : Stack := ⟨w0,13⟩ :: tail7800_22 k -abbrev tail7800_58 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_56 k -abbrev tail7800_59 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7800_56 k -abbrev tail7800_60 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail7800_21 k -abbrev tail7800_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_59 k -abbrev tail7800_62 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail7800_61 k -abbrev tail7800_63 (k : Nat) : Stack := ⟨w236,1⟩ :: tail7800_62 k -abbrev tail7800_64 (k : Nat) : Stack := ⟨w317,1⟩ :: tail7800_63 k -abbrev tail7800_65 (k : Nat) : Stack := ⟨w331,(1*k+6)⟩ :: tail7800_64 k -abbrev tail7800_66 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7800_65 k -abbrev tail7800_67 : Stack := ⟨w1,2⟩ :: tail7800_16 -abbrev tail7800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_66 k -abbrev tail7800_69 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7800_68 k -abbrev tail7800_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7800_68 k -abbrev tail7800_71 : Stack := ⟨w0,14⟩ :: tail7800_14 -abbrev tail7800_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_70 k -abbrev tail7800_73 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_70 k -abbrev tail7800_74 : Stack := ⟨w1,2⟩ :: tail7800_13 -abbrev tail7800_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_73 k -abbrev tail7800_76 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7800_75 k -abbrev tail7800_77 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7800_75 k -abbrev tail7800_78 : Stack := ⟨w0,14⟩ :: tail7800_11 -abbrev tail7800_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_77 k -abbrev tail7800_80 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_77 k -abbrev tail7800_81 : Stack := ⟨w1,2⟩ :: tail7800_10 -abbrev tail7800_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_80 k -abbrev tail7800_83 (k : Nat) : Stack := ⟨w0,2⟩ :: tail7800_82 k -abbrev tail7800_84 (k : Nat) : Stack := ⟨w0,3⟩ :: tail7800_82 k -abbrev tail7800_85 : Stack := ⟨w0,12⟩ :: tail7800_8 -abbrev tail7800_86 (k : Nat) : Stack := ⟨w1,1⟩ :: tail7800_84 k -abbrev tail7800_87 (k : Nat) : Stack := ⟨w1,13⟩ :: tail7800_84 k -abbrev tail7800_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_87 k -abbrev tail7800_89 : Stack := ⟨w0,4⟩ :: tail7800_6 -abbrev tail7800_90 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7800_87 k -abbrev tail7800_91 : Stack := ⟨w0,3⟩ :: tail7800_6 -abbrev tail7800_92 : Stack := ⟨w2,1⟩ :: tail7800_91 -abbrev tail7800_93 : Stack := ⟨w23,1⟩ :: tail7800_92 -abbrev tail7800_94 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7800_84 k -abbrev tail7800_95 : Stack := ⟨w0,1⟩ :: tail7800_92 -abbrev tail7800_96 : Stack := ⟨w0,15⟩ :: tail7800_92 -abbrev tail7800_97 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_83 k -abbrev tail7800_98 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_97 k -abbrev tail7800_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_98 k -abbrev tail7800_100 : Stack := ⟨w0,2⟩ :: tail7800_6 -abbrev tail7800_101 (k : Nat) : Stack := ⟨w2,2⟩ :: tail7800_98 k -abbrev tail7800_102 : Stack := ⟨w0,1⟩ :: tail7800_6 -abbrev tail7800_103 : Stack := ⟨w2,1⟩ :: tail7800_102 -abbrev tail7800_104 : Stack := ⟨w23,1⟩ :: tail7800_103 -abbrev tail7800_105 (k : Nat) : Stack := ⟨w1,16⟩ :: tail7800_97 k -abbrev tail7800_106 : Stack := ⟨w0,1⟩ :: tail7800_103 -abbrev tail7800_107 : Stack := ⟨w0,17⟩ :: tail7800_103 -abbrev tail7800_108 : Stack := ⟨w2,1⟩ :: tail7800_107 -abbrev tail7800_109 : Stack := ⟨w1,2⟩ :: tail7800_108 -abbrev tail7800_110 : Stack := ⟨w23,1⟩ :: tail7800_109 -abbrev tail7800_111 : Stack := ⟨w0,15⟩ :: tail7800_110 -abbrev tail7800_112 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_76 k -abbrev tail7800_113 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_112 k -abbrev tail7800_114 : Stack := ⟨w0,1⟩ :: tail7800_109 -abbrev tail7800_115 : Stack := ⟨w0,16⟩ :: tail7800_109 -abbrev tail7800_116 : Stack := ⟨w2,1⟩ :: tail7800_115 -abbrev tail7800_117 : Stack := ⟨w1,2⟩ :: tail7800_116 -abbrev tail7800_118 : Stack := ⟨w23,1⟩ :: tail7800_117 -abbrev tail7800_119 : Stack := ⟨w0,15⟩ :: tail7800_118 -abbrev tail7800_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_69 k -abbrev tail7800_121 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_120 k -abbrev tail7800_122 : Stack := ⟨w0,1⟩ :: tail7800_117 -abbrev tail7800_123 : Stack := ⟨w0,16⟩ :: tail7800_117 -abbrev tail7800_124 : Stack := ⟨w2,1⟩ :: tail7800_123 -abbrev tail7800_125 : Stack := ⟨w1,2⟩ :: tail7800_124 -abbrev tail7800_126 : Stack := ⟨w23,1⟩ :: tail7800_125 -abbrev tail7800_127 : Stack := ⟨w0,2⟩ :: tail7800_126 -abbrev tail7800_128 (k : Nat) : Stack := ⟨w331,(1*k+5)⟩ :: tail7800_64 k -abbrev tail7800_129 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_128 k -abbrev tail7800_130 (k : Nat) : Stack := ⟨w1,2⟩ :: tail7800_129 k -abbrev tail7800_131 : Stack := ⟨w0,1⟩ :: tail7800_125 -abbrev tail7800_132 : Stack := ⟨w0,3⟩ :: tail7800_125 -abbrev tail7800_133 : Stack := ⟨w333,1⟩ :: tail7800_132 -abbrev tail7800_134 (k : Nat) : Stack := ⟨w331,(1*k+4)⟩ :: tail7800_64 k -abbrev tail7800_135 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_134 k -abbrev tail7800_136 : Stack := ⟨w334,1⟩ :: tail7800_132 -abbrev tail7800_137 : Stack := ⟨w333,1⟩ :: tail7800_136 -abbrev tail7800_138 (k : Nat) : Stack := ⟨w331,(1*k+3)⟩ :: tail7800_64 k -abbrev tail7800_139 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_138 k -abbrev tail7800_140 : Stack := ⟨w334,2⟩ :: tail7800_132 -abbrev tail7800_141 : Stack := ⟨w333,1⟩ :: tail7800_140 -abbrev tail7800_142 (k : Nat) : Stack := ⟨w331,(1*k+2)⟩ :: tail7800_64 k -abbrev tail7800_143 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_142 k -abbrev tail7800_144 : Stack := ⟨w334,3⟩ :: tail7800_132 -abbrev tail7800_145 (k : Nat) : Stack := ⟨w334,(1*k+4)⟩ :: tail7800_132 -abbrev tail7800_146 (k : Nat) : Stack := ⟨w331,1⟩ :: tail7800_64 k -abbrev tail7800_147 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_146 k -abbrev tail7800_148 (k : Nat) : Stack := ⟨w333,1⟩ :: tail7800_145 k -abbrev tail7800_149 (k : Nat) : Stack := ⟨w332,1⟩ :: tail7800_64 k -abbrev tail7800_150 (k : Nat) : Stack := ⟨w334,(1*k+5)⟩ :: tail7800_132 -abbrev tail7800_151 (k : Nat) : Stack := ⟨w333,1⟩ :: tail7800_150 k -abbrev tail7800_152 (k : Nat) : Stack := ⟨w322,1⟩ :: tail7800_63 k -abbrev tail7800_153 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail7800_132 -abbrev tail7800_154 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7800_153 k -abbrev tail7800_155 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7800_154 k -abbrev tail7800_156 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail7800_155 k -abbrev tail7800_157 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_156 k -abbrev tail7800_158 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7800_157 k -abbrev tail7800_159 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_55 k -abbrev tail7800_160 (k : Nat) : Stack := ⟨w1,14⟩ :: tail7800_159 k -abbrev tail7800_161 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7800_156 k -abbrev tail7800_162 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7800_156 k -abbrev tail7800_163 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7800_162 k -abbrev tail7800_164 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7800_163 k -abbrev tail7800_165 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7800_164 k - -def before7800 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail7800_29 k),(tail7800_44 k)⟩ -def before7801 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521653),(tail7800_28 k),(tail7800_45 k)⟩ -def before7802 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521651),(tail7800_46 k),(tail7800_47 k)⟩ -def before7803 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail7800_27 k),(tail7800_48 k)⟩ -def before7804 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail7800_26 k),(tail7800_49 k)⟩ -def before7805 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail7800_50 k),(tail7800_51 k)⟩ -def before7806 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521539),(tail7800_25 k),(tail7800_52 k)⟩ -def before7807 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521537),(tail7800_53 k),(tail7800_54 k)⟩ -def before7808 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail7800_24 k),(tail7800_55 k)⟩ -def before7809 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail7800_23 k),(tail7800_56 k)⟩ -def before7810 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail7800_57 k),(tail7800_58 k)⟩ -def before7811 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521477),(tail7800_22 k),(tail7800_59 k)⟩ -def before7812 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521475),(tail7800_60 k),(tail7800_61 k)⟩ -def before7813 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail7800_21 k),(tail7800_62 k)⟩ -def before7814 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail7800_20 k),(tail7800_63 k)⟩ -def before7815 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7800_19 k),(tail7800_64 k)⟩ -def before7816 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7800_18,(tail7800_65 k)⟩ -def before7817 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail7800_17,(tail7800_66 k)⟩ -def before7818 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1127),tail7800_67,(tail7800_68 k)⟩ -def before7819 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail7800_16,(tail7800_69 k)⟩ -def before7820 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail7800_15,(tail7800_70 k)⟩ -def before7821 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail7800_71,(tail7800_72 k)⟩ -def before7822 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail7800_14,(tail7800_73 k)⟩ -def before7823 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1165),tail7800_74,(tail7800_75 k)⟩ -def before7824 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail7800_13,(tail7800_76 k)⟩ -def before7825 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail7800_12,(tail7800_77 k)⟩ -def before7826 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail7800_78,(tail7800_79 k)⟩ -def before7827 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail7800_11,(tail7800_80 k)⟩ -def before7828 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1203),tail7800_81,(tail7800_82 k)⟩ -def before7829 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail7800_10,(tail7800_83 k)⟩ -def before7830 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail7800_9,(tail7800_84 k)⟩ -def before7831 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail7800_85,(tail7800_86 k)⟩ -def before7832 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1235),tail7800_8,(tail7800_87 k)⟩ -def before7833 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1237),tail7800_7,(tail7800_88 k)⟩ -def before7834 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1239),tail7800_89,(tail7800_90 k)⟩ -def before7835 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1239),tail7800_92,(tail7800_90 k)⟩ -def before7836 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail7800_93,(tail7800_88 k)⟩ -def before7837 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1237),tail7800_93,(tail7800_94 k)⟩ -def before7838 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1237),tail7800_95,(tail7800_94 k)⟩ -def before7839 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7800_96,(tail7800_84 k)⟩ -def before7840 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1209),tail7800_96,(tail7800_97 k)⟩ -def before7841 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1239),tail7800_92,(tail7800_98 k)⟩ -def before7842 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1241),tail7800_91,(tail7800_99 k)⟩ -def before7843 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1243),tail7800_100,(tail7800_101 k)⟩ -def before7844 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1243),tail7800_103,(tail7800_101 k)⟩ -def before7845 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail7800_104,(tail7800_99 k)⟩ -def before7846 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1241),tail7800_104,(tail7800_105 k)⟩ -def before7847 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1241),tail7800_106,(tail7800_105 k)⟩ -def before7848 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1209),tail7800_107,(tail7800_97 k)⟩ -def before7849 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail7800_108,(tail7800_83 k)⟩ -def before7850 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1203),tail7800_109,(tail7800_82 k)⟩ -def before7851 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail7800_110,(tail7800_80 k)⟩ -def before7852 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7800_111,(tail7800_77 k)⟩ -def before7853 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1171),tail7800_111,(tail7800_112 k)⟩ -def before7854 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1201),tail7800_110,(tail7800_113 k)⟩ -def before7855 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1201),tail7800_114,(tail7800_113 k)⟩ -def before7856 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1171),tail7800_115,(tail7800_112 k)⟩ -def before7857 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail7800_116,(tail7800_76 k)⟩ -def before7858 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1165),tail7800_117,(tail7800_75 k)⟩ -def before7859 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail7800_118,(tail7800_73 k)⟩ -def before7860 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7800_119,(tail7800_70 k)⟩ -def before7861 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1133),tail7800_119,(tail7800_120 k)⟩ -def before7862 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1163),tail7800_118,(tail7800_121 k)⟩ -def before7863 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1163),tail7800_122,(tail7800_121 k)⟩ -def before7864 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1133),tail7800_123,(tail7800_120 k)⟩ -def before7865 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail7800_124,(tail7800_69 k)⟩ -def before7866 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1127),tail7800_125,(tail7800_68 k)⟩ -def before7867 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail7800_126,(tail7800_66 k)⟩ -def before7868 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7800_127,(tail7800_65 k)⟩ -def before7869 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail7800_127,(tail7800_129 k)⟩ -def before7870 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1125),tail7800_126,(tail7800_130 k)⟩ -def before7871 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1125),tail7800_131,(tail7800_130 k)⟩ -def before7872 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail7800_132,(tail7800_129 k)⟩ -def before7873 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7800_133,(tail7800_128 k)⟩ -def before7874 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail7800_133,(tail7800_135 k)⟩ -def before7875 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail7800_136,(tail7800_135 k)⟩ -def before7876 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7800_137,(tail7800_134 k)⟩ -def before7877 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail7800_137,(tail7800_139 k)⟩ -def before7878 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail7800_140,(tail7800_139 k)⟩ -def before7879 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7800_141,(tail7800_138 k)⟩ -def before7880 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail7800_141,(tail7800_143 k)⟩ -def before7881 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail7800_144,(tail7800_143 k)⟩ -def before7882 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail7800_145 k),(tail7800_147 k)⟩ -def before7883 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7800_148 k),(tail7800_146 k)⟩ -def before7884 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail7800_148 k),(tail7800_149 k)⟩ -def before7885 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail7800_150 k),(tail7800_149 k)⟩ -def before7886 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7800_151 k),(tail7800_64 k)⟩ -def before7887 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail7800_151 k),(tail7800_152 k)⟩ -def before7888 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail7800_153 k),(tail7800_152 k)⟩ -def before7889 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail7800_154 k),(tail7800_63 k)⟩ -def before7890 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail7800_155 k),(tail7800_62 k)⟩ -def before7891 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521475),(tail7800_156 k),(tail7800_61 k)⟩ -def before7892 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521477),(tail7800_157 k),(tail7800_59 k)⟩ -def before7893 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7800_158 k),(tail7800_56 k)⟩ -def before7894 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521505),(tail7800_158 k),(tail7800_159 k)⟩ -def before7895 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521477),(tail7800_157 k),(tail7800_160 k)⟩ -def before7896 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521477),(tail7800_161 k),(tail7800_160 k)⟩ -def before7897 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521505),(tail7800_162 k),(tail7800_159 k)⟩ -def before7898 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521507),(tail7800_163 k),(tail7800_55 k)⟩ -def before7899 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521537),(tail7800_164 k),(tail7800_54 k)⟩ -def after7899 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521539),(tail7800_165 k),(tail7800_52 k)⟩ - -theorem macro7800 (k : Nat) : applyExit (before7800 k) exit10 97 = some (before7801 k) := by - simp (disch := omega) [before7800, before7801, exit10, applyExit, pop, push] - <;> omega -theorem step7800 (k : Nat) : Runs (97*2) (before7800 k).denote (before7801 k).denote := - @applyExit_sound (before7800 k) (before7801 k) exit10 97 valid10 (macro7800 k) -theorem macro7801 (k : Nat) : applyExit (before7801 k) exit11 1 = some (before7802 k) := by - simp (disch := omega) [before7801, before7802, exit11, applyExit, pop, push] - <;> omega -theorem step7801 (k : Nat) : Runs (1*2) (before7801 k).denote (before7802 k).denote := - @applyExit_sound (before7801 k) (before7802 k) exit11 1 valid11 (macro7801 k) -theorem macro7802 (k : Nat) : applyExit (before7802 k) exit2 9 = some (before7803 k) := by - simp (disch := omega) [before7802, before7803, exit2, applyExit, pop, push] - <;> omega -theorem step7802 (k : Nat) : Runs (9*2) (before7802 k).denote (before7803 k).denote := - @applyExit_sound (before7802 k) (before7803 k) exit2 9 valid2 (macro7802 k) -theorem macro7803 (k : Nat) : applyExit (before7803 k) exit3 1 = some (before7804 k) := by - simp (disch := omega) [before7803, before7804, exit3, applyExit, pop, push] - <;> omega -theorem step7803 (k : Nat) : Runs (1*2) (before7803 k).denote (before7804 k).denote := - @applyExit_sound (before7803 k) (before7804 k) exit3 1 valid3 (macro7803 k) -theorem macro7804 (k : Nat) : applyExit (before7804 k) exit9 1 = some (before7805 k) := by - simp (disch := omega) [before7804, before7805, exit9, applyExit, pop, push] - <;> omega -theorem step7804 (k : Nat) : Runs (1*2) (before7804 k).denote (before7805 k).denote := - @applyExit_sound (before7804 k) (before7805 k) exit9 1 valid9 (macro7804 k) -theorem macro7805 (k : Nat) : applyExit (before7805 k) exit10 45 = some (before7806 k) := by - simp (disch := omega) [before7805, before7806, exit10, applyExit, pop, push] - <;> omega -theorem step7805 (k : Nat) : Runs (45*2) (before7805 k).denote (before7806 k).denote := - @applyExit_sound (before7805 k) (before7806 k) exit10 45 valid10 (macro7805 k) -theorem macro7806 (k : Nat) : applyExit (before7806 k) exit11 1 = some (before7807 k) := by - simp (disch := omega) [before7806, before7807, exit11, applyExit, pop, push] - <;> omega -theorem step7806 (k : Nat) : Runs (1*2) (before7806 k).denote (before7807 k).denote := - @applyExit_sound (before7806 k) (before7807 k) exit11 1 valid11 (macro7806 k) -theorem macro7807 (k : Nat) : applyExit (before7807 k) exit2 15 = some (before7808 k) := by - simp (disch := omega) [before7807, before7808, exit2, applyExit, pop, push] - <;> omega -theorem step7807 (k : Nat) : Runs (15*2) (before7807 k).denote (before7808 k).denote := - @applyExit_sound (before7807 k) (before7808 k) exit2 15 valid2 (macro7807 k) -theorem macro7808 (k : Nat) : applyExit (before7808 k) exit3 1 = some (before7809 k) := by - simp (disch := omega) [before7808, before7809, exit3, applyExit, pop, push] - <;> omega -theorem step7808 (k : Nat) : Runs (1*2) (before7808 k).denote (before7809 k).denote := - @applyExit_sound (before7808 k) (before7809 k) exit3 1 valid3 (macro7808 k) -theorem macro7809 (k : Nat) : applyExit (before7809 k) exit9 1 = some (before7810 k) := by - simp (disch := omega) [before7809, before7810, exit9, applyExit, pop, push] - <;> omega -theorem step7809 (k : Nat) : Runs (1*2) (before7809 k).denote (before7810 k).denote := - @applyExit_sound (before7809 k) (before7810 k) exit9 1 valid9 (macro7809 k) -theorem macro7810 (k : Nat) : applyExit (before7810 k) exit10 13 = some (before7811 k) := by - simp (disch := omega) [before7810, before7811, exit10, applyExit, pop, push] - <;> omega -theorem step7810 (k : Nat) : Runs (13*2) (before7810 k).denote (before7811 k).denote := - @applyExit_sound (before7810 k) (before7811 k) exit10 13 valid10 (macro7810 k) -theorem macro7811 (k : Nat) : applyExit (before7811 k) exit11 1 = some (before7812 k) := by - simp (disch := omega) [before7811, before7812, exit11, applyExit, pop, push] - <;> omega -theorem step7811 (k : Nat) : Runs (1*2) (before7811 k).denote (before7812 k).denote := - @applyExit_sound (before7811 k) (before7812 k) exit11 1 valid11 (macro7811 k) -theorem macro7812 (k : Nat) : applyExit (before7812 k) exit2 791761146 = some (before7813 k) := by - simp (disch := omega) [before7812, before7813, exit2, applyExit, pop, push] - <;> omega -theorem step7812 (k : Nat) : Runs (791761146*2) (before7812 k).denote (before7813 k).denote := - @applyExit_sound (before7812 k) (before7813 k) exit2 791761146 valid2 (macro7812 k) -theorem macro7813 (k : Nat) : applyExit (before7813 k) exit276 1 = some (before7814 k) := by - simp (disch := omega) [before7813, before7814, exit276, applyExit, pop, push] - <;> omega -theorem step7813 (k : Nat) : Runs (1*38) (before7813 k).denote (before7814 k).denote := - @applyExit_sound (before7813 k) (before7814 k) exit276 1 valid276 (macro7813 k) -theorem macro7814 (k : Nat) : applyExit (before7814 k) exit355 1 = some (before7815 k) := by - simp (disch := omega) [before7814, before7815, exit355, applyExit, pop, push] - <;> omega -theorem step7814 (k : Nat) : Runs (1*38) (before7814 k).denote (before7815 k).denote := - @applyExit_sound (before7814 k) (before7815 k) exit355 1 valid355 (macro7814 k) -theorem macro7815 (k : Nat) : applyExit (before7815 k) exit370 (1*k+6) = some (before7816 k) := by - simp (disch := omega) [before7815, before7816, exit370, applyExit, pop, push] - <;> omega -theorem step7815 (k : Nat) : Runs ((1*k+6)*38) (before7815 k).denote (before7816 k).denote := - @applyExit_sound (before7815 k) (before7816 k) exit370 (1*k+6) valid370 (macro7815 k) -theorem macro7816 (k : Nat) : applyExit (before7816 k) exit10 2 = some (before7817 k) := by - simp (disch := omega) [before7816, before7817, exit10, applyExit, pop, push] - <;> omega -theorem step7816 (k : Nat) : Runs (2*2) (before7816 k).denote (before7817 k).denote := - @applyExit_sound (before7816 k) (before7817 k) exit10 2 valid10 (macro7816 k) -theorem macro7817 (k : Nat) : applyExit (before7817 k) exit11 1 = some (before7818 k) := by - simp (disch := omega) [before7817, before7818, exit11, applyExit, pop, push] - <;> omega -theorem step7817 (k : Nat) : Runs (1*2) (before7817 k).denote (before7818 k).denote := - @applyExit_sound (before7817 k) (before7818 k) exit11 1 valid11 (macro7817 k) -theorem macro7818 (k : Nat) : applyExit (before7818 k) exit2 2 = some (before7819 k) := by - simp (disch := omega) [before7818, before7819, exit2, applyExit, pop, push] - <;> omega -theorem step7818 (k : Nat) : Runs (2*2) (before7818 k).denote (before7819 k).denote := - @applyExit_sound (before7818 k) (before7819 k) exit2 2 valid2 (macro7818 k) -theorem macro7819 (k : Nat) : applyExit (before7819 k) exit3 1 = some (before7820 k) := by - simp (disch := omega) [before7819, before7820, exit3, applyExit, pop, push] - <;> omega -theorem step7819 (k : Nat) : Runs (1*2) (before7819 k).denote (before7820 k).denote := - @applyExit_sound (before7819 k) (before7820 k) exit3 1 valid3 (macro7819 k) -theorem macro7820 (k : Nat) : applyExit (before7820 k) exit9 1 = some (before7821 k) := by - simp (disch := omega) [before7820, before7821, exit9, applyExit, pop, push] - <;> omega -theorem step7820 (k : Nat) : Runs (1*2) (before7820 k).denote (before7821 k).denote := - @applyExit_sound (before7820 k) (before7821 k) exit9 1 valid9 (macro7820 k) -theorem macro7821 (k : Nat) : applyExit (before7821 k) exit10 14 = some (before7822 k) := by - simp (disch := omega) [before7821, before7822, exit10, applyExit, pop, push] - <;> omega -theorem step7821 (k : Nat) : Runs (14*2) (before7821 k).denote (before7822 k).denote := - @applyExit_sound (before7821 k) (before7822 k) exit10 14 valid10 (macro7821 k) -theorem macro7822 (k : Nat) : applyExit (before7822 k) exit11 1 = some (before7823 k) := by - simp (disch := omega) [before7822, before7823, exit11, applyExit, pop, push] - <;> omega -theorem step7822 (k : Nat) : Runs (1*2) (before7822 k).denote (before7823 k).denote := - @applyExit_sound (before7822 k) (before7823 k) exit11 1 valid11 (macro7822 k) -theorem macro7823 (k : Nat) : applyExit (before7823 k) exit2 2 = some (before7824 k) := by - simp (disch := omega) [before7823, before7824, exit2, applyExit, pop, push] - <;> omega -theorem step7823 (k : Nat) : Runs (2*2) (before7823 k).denote (before7824 k).denote := - @applyExit_sound (before7823 k) (before7824 k) exit2 2 valid2 (macro7823 k) -theorem macro7824 (k : Nat) : applyExit (before7824 k) exit3 1 = some (before7825 k) := by - simp (disch := omega) [before7824, before7825, exit3, applyExit, pop, push] - <;> omega -theorem step7824 (k : Nat) : Runs (1*2) (before7824 k).denote (before7825 k).denote := - @applyExit_sound (before7824 k) (before7825 k) exit3 1 valid3 (macro7824 k) -theorem macro7825 (k : Nat) : applyExit (before7825 k) exit9 1 = some (before7826 k) := by - simp (disch := omega) [before7825, before7826, exit9, applyExit, pop, push] - <;> omega -theorem step7825 (k : Nat) : Runs (1*2) (before7825 k).denote (before7826 k).denote := - @applyExit_sound (before7825 k) (before7826 k) exit9 1 valid9 (macro7825 k) -theorem macro7826 (k : Nat) : applyExit (before7826 k) exit10 14 = some (before7827 k) := by - simp (disch := omega) [before7826, before7827, exit10, applyExit, pop, push] - <;> omega -theorem step7826 (k : Nat) : Runs (14*2) (before7826 k).denote (before7827 k).denote := - @applyExit_sound (before7826 k) (before7827 k) exit10 14 valid10 (macro7826 k) -theorem macro7827 (k : Nat) : applyExit (before7827 k) exit11 1 = some (before7828 k) := by - simp (disch := omega) [before7827, before7828, exit11, applyExit, pop, push] - <;> omega -theorem step7827 (k : Nat) : Runs (1*2) (before7827 k).denote (before7828 k).denote := - @applyExit_sound (before7827 k) (before7828 k) exit11 1 valid11 (macro7827 k) -theorem macro7828 (k : Nat) : applyExit (before7828 k) exit2 2 = some (before7829 k) := by - simp (disch := omega) [before7828, before7829, exit2, applyExit, pop, push] - <;> omega -theorem step7828 (k : Nat) : Runs (2*2) (before7828 k).denote (before7829 k).denote := - @applyExit_sound (before7828 k) (before7829 k) exit2 2 valid2 (macro7828 k) -theorem macro7829 (k : Nat) : applyExit (before7829 k) exit3 1 = some (before7830 k) := by - simp (disch := omega) [before7829, before7830, exit3, applyExit, pop, push] - <;> omega -theorem step7829 (k : Nat) : Runs (1*2) (before7829 k).denote (before7830 k).denote := - @applyExit_sound (before7829 k) (before7830 k) exit3 1 valid3 (macro7829 k) -theorem macro7830 (k : Nat) : applyExit (before7830 k) exit9 1 = some (before7831 k) := by - simp (disch := omega) [before7830, before7831, exit9, applyExit, pop, push] - <;> omega -theorem step7830 (k : Nat) : Runs (1*2) (before7830 k).denote (before7831 k).denote := - @applyExit_sound (before7830 k) (before7831 k) exit9 1 valid9 (macro7830 k) -theorem macro7831 (k : Nat) : applyExit (before7831 k) exit10 12 = some (before7832 k) := by - simp (disch := omega) [before7831, before7832, exit10, applyExit, pop, push] - <;> omega -theorem step7831 (k : Nat) : Runs (12*2) (before7831 k).denote (before7832 k).denote := - @applyExit_sound (before7831 k) (before7832 k) exit10 12 valid10 (macro7831 k) -theorem macro7832 (k : Nat) : applyExit (before7832 k) exit46 1 = some (before7833 k) := by - simp (disch := omega) [before7832, before7833, exit46, applyExit, pop, push] - <;> omega -theorem step7832 (k : Nat) : Runs (1*2) (before7832 k).denote (before7833 k).denote := - @applyExit_sound (before7832 k) (before7833 k) exit46 1 valid46 (macro7832 k) -theorem macro7833 (k : Nat) : applyExit (before7833 k) exit47 1 = some (before7834 k) := by - simp (disch := omega) [before7833, before7834, exit47, applyExit, pop, push] - <;> omega -theorem step7833 (k : Nat) : Runs (1*2) (before7833 k).denote (before7834 k).denote := - @applyExit_sound (before7833 k) (before7834 k) exit47 1 valid47 (macro7833 k) -theorem macro7834 (k : Nat) : applyExit (before7834 k) exit62 1 = some (before7835 k) := by - simp (disch := omega) [before7834, before7835, exit62, applyExit, pop, push] - <;> omega -theorem step7834 (k : Nat) : Runs (1*1) (before7834 k).denote (before7835 k).denote := - @applyExit_sound (before7834 k) (before7835 k) exit62 1 valid62 (macro7834 k) -theorem macro7835 (k : Nat) : applyExit (before7835 k) exit35 1 = some (before7836 k) := by - simp (disch := omega) [before7835, before7836, exit35, applyExit, pop, push] - <;> omega -theorem step7835 (k : Nat) : Runs (1*2) (before7835 k).denote (before7836 k).denote := - @applyExit_sound (before7835 k) (before7836 k) exit35 1 valid35 (macro7835 k) -theorem macro7836 (k : Nat) : applyExit (before7836 k) exit39 1 = some (before7837 k) := by - simp (disch := omega) [before7836, before7837, exit39, applyExit, pop, push] - <;> omega -theorem step7836 (k : Nat) : Runs (1*1) (before7836 k).denote (before7837 k).denote := - @applyExit_sound (before7836 k) (before7837 k) exit39 1 valid39 (macro7836 k) -theorem macro7837 (k : Nat) : applyExit (before7837 k) exit32 1 = some (before7838 k) := by - simp (disch := omega) [before7837, before7838, exit32, applyExit, pop, push] - <;> omega -theorem step7837 (k : Nat) : Runs (1*3) (before7837 k).denote (before7838 k).denote := - @applyExit_sound (before7837 k) (before7838 k) exit32 1 valid32 (macro7837 k) -theorem macro7838 (k : Nat) : applyExit (before7838 k) exit36 14 = some (before7839 k) := by - simp (disch := omega) [before7838, before7839, exit36, applyExit, pop, push] - <;> omega -theorem step7838 (k : Nat) : Runs (14*2) (before7838 k).denote (before7839 k).denote := - @applyExit_sound (before7838 k) (before7839 k) exit36 14 valid36 (macro7838 k) -theorem macro7839 (k : Nat) : applyExit (before7839 k) exit31 1 = some (before7840 k) := by - simp (disch := omega) [before7839, before7840, exit31, applyExit, pop, push] - <;> omega -theorem step7839 (k : Nat) : Runs (1*1) (before7839 k).denote (before7840 k).denote := - @applyExit_sound (before7839 k) (before7840 k) exit31 1 valid31 (macro7839 k) -theorem macro7840 (k : Nat) : applyExit (before7840 k) exit10 15 = some (before7841 k) := by - simp (disch := omega) [before7840, before7841, exit10, applyExit, pop, push] - <;> omega -theorem step7840 (k : Nat) : Runs (15*2) (before7840 k).denote (before7841 k).denote := - @applyExit_sound (before7840 k) (before7841 k) exit10 15 valid10 (macro7840 k) -theorem macro7841 (k : Nat) : applyExit (before7841 k) exit46 1 = some (before7842 k) := by - simp (disch := omega) [before7841, before7842, exit46, applyExit, pop, push] - <;> omega -theorem step7841 (k : Nat) : Runs (1*2) (before7841 k).denote (before7842 k).denote := - @applyExit_sound (before7841 k) (before7842 k) exit46 1 valid46 (macro7841 k) -theorem macro7842 (k : Nat) : applyExit (before7842 k) exit47 1 = some (before7843 k) := by - simp (disch := omega) [before7842, before7843, exit47, applyExit, pop, push] - <;> omega -theorem step7842 (k : Nat) : Runs (1*2) (before7842 k).denote (before7843 k).denote := - @applyExit_sound (before7842 k) (before7843 k) exit47 1 valid47 (macro7842 k) -theorem macro7843 (k : Nat) : applyExit (before7843 k) exit62 1 = some (before7844 k) := by - simp (disch := omega) [before7843, before7844, exit62, applyExit, pop, push] - <;> omega -theorem step7843 (k : Nat) : Runs (1*1) (before7843 k).denote (before7844 k).denote := - @applyExit_sound (before7843 k) (before7844 k) exit62 1 valid62 (macro7843 k) -theorem macro7844 (k : Nat) : applyExit (before7844 k) exit35 1 = some (before7845 k) := by - simp (disch := omega) [before7844, before7845, exit35, applyExit, pop, push] - <;> omega -theorem step7844 (k : Nat) : Runs (1*2) (before7844 k).denote (before7845 k).denote := - @applyExit_sound (before7844 k) (before7845 k) exit35 1 valid35 (macro7844 k) -theorem macro7845 (k : Nat) : applyExit (before7845 k) exit39 1 = some (before7846 k) := by - simp (disch := omega) [before7845, before7846, exit39, applyExit, pop, push] - <;> omega -theorem step7845 (k : Nat) : Runs (1*1) (before7845 k).denote (before7846 k).denote := - @applyExit_sound (before7845 k) (before7846 k) exit39 1 valid39 (macro7845 k) -theorem macro7846 (k : Nat) : applyExit (before7846 k) exit32 1 = some (before7847 k) := by - simp (disch := omega) [before7846, before7847, exit32, applyExit, pop, push] - <;> omega -theorem step7846 (k : Nat) : Runs (1*3) (before7846 k).denote (before7847 k).denote := - @applyExit_sound (before7846 k) (before7847 k) exit32 1 valid32 (macro7846 k) -theorem macro7847 (k : Nat) : applyExit (before7847 k) exit36 16 = some (before7848 k) := by - simp (disch := omega) [before7847, before7848, exit36, applyExit, pop, push] - <;> omega -theorem step7847 (k : Nat) : Runs (16*2) (before7847 k).denote (before7848 k).denote := - @applyExit_sound (before7847 k) (before7848 k) exit36 16 valid36 (macro7847 k) -theorem macro7848 (k : Nat) : applyExit (before7848 k) exit33 1 = some (before7849 k) := by - simp (disch := omega) [before7848, before7849, exit33, applyExit, pop, push] - <;> omega -theorem step7848 (k : Nat) : Runs (1*2) (before7848 k).denote (before7849 k).denote := - @applyExit_sound (before7848 k) (before7849 k) exit33 1 valid33 (macro7848 k) -theorem macro7849 (k : Nat) : applyExit (before7849 k) exit34 2 = some (before7850 k) := by - simp (disch := omega) [before7849, before7850, exit34, applyExit, pop, push] - <;> omega -theorem step7849 (k : Nat) : Runs (2*2) (before7849 k).denote (before7850 k).denote := - @applyExit_sound (before7849 k) (before7850 k) exit34 2 valid34 (macro7849 k) -theorem macro7850 (k : Nat) : applyExit (before7850 k) exit35 1 = some (before7851 k) := by - simp (disch := omega) [before7850, before7851, exit35, applyExit, pop, push] - <;> omega -theorem step7850 (k : Nat) : Runs (1*2) (before7850 k).denote (before7851 k).denote := - @applyExit_sound (before7850 k) (before7851 k) exit35 1 valid35 (macro7850 k) -theorem macro7851 (k : Nat) : applyExit (before7851 k) exit36 15 = some (before7852 k) := by - simp (disch := omega) [before7851, before7852, exit36, applyExit, pop, push] - <;> omega -theorem step7851 (k : Nat) : Runs (15*2) (before7851 k).denote (before7852 k).denote := - @applyExit_sound (before7851 k) (before7852 k) exit36 15 valid36 (macro7851 k) -theorem macro7852 (k : Nat) : applyExit (before7852 k) exit31 1 = some (before7853 k) := by - simp (disch := omega) [before7852, before7853, exit31, applyExit, pop, push] - <;> omega -theorem step7852 (k : Nat) : Runs (1*1) (before7852 k).denote (before7853 k).denote := - @applyExit_sound (before7852 k) (before7853 k) exit31 1 valid31 (macro7852 k) -theorem macro7853 (k : Nat) : applyExit (before7853 k) exit10 15 = some (before7854 k) := by - simp (disch := omega) [before7853, before7854, exit10, applyExit, pop, push] - <;> omega -theorem step7853 (k : Nat) : Runs (15*2) (before7853 k).denote (before7854 k).denote := - @applyExit_sound (before7853 k) (before7854 k) exit10 15 valid10 (macro7853 k) -theorem macro7854 (k : Nat) : applyExit (before7854 k) exit32 1 = some (before7855 k) := by - simp (disch := omega) [before7854, before7855, exit32, applyExit, pop, push] - <;> omega -theorem step7854 (k : Nat) : Runs (1*3) (before7854 k).denote (before7855 k).denote := - @applyExit_sound (before7854 k) (before7855 k) exit32 1 valid32 (macro7854 k) -theorem macro7855 (k : Nat) : applyExit (before7855 k) exit36 15 = some (before7856 k) := by - simp (disch := omega) [before7855, before7856, exit36, applyExit, pop, push] - <;> omega -theorem step7855 (k : Nat) : Runs (15*2) (before7855 k).denote (before7856 k).denote := - @applyExit_sound (before7855 k) (before7856 k) exit36 15 valid36 (macro7855 k) -theorem macro7856 (k : Nat) : applyExit (before7856 k) exit33 1 = some (before7857 k) := by - simp (disch := omega) [before7856, before7857, exit33, applyExit, pop, push] - <;> omega -theorem step7856 (k : Nat) : Runs (1*2) (before7856 k).denote (before7857 k).denote := - @applyExit_sound (before7856 k) (before7857 k) exit33 1 valid33 (macro7856 k) -theorem macro7857 (k : Nat) : applyExit (before7857 k) exit34 2 = some (before7858 k) := by - simp (disch := omega) [before7857, before7858, exit34, applyExit, pop, push] - <;> omega -theorem step7857 (k : Nat) : Runs (2*2) (before7857 k).denote (before7858 k).denote := - @applyExit_sound (before7857 k) (before7858 k) exit34 2 valid34 (macro7857 k) -theorem macro7858 (k : Nat) : applyExit (before7858 k) exit35 1 = some (before7859 k) := by - simp (disch := omega) [before7858, before7859, exit35, applyExit, pop, push] - <;> omega -theorem step7858 (k : Nat) : Runs (1*2) (before7858 k).denote (before7859 k).denote := - @applyExit_sound (before7858 k) (before7859 k) exit35 1 valid35 (macro7858 k) -theorem macro7859 (k : Nat) : applyExit (before7859 k) exit36 15 = some (before7860 k) := by - simp (disch := omega) [before7859, before7860, exit36, applyExit, pop, push] - <;> omega -theorem step7859 (k : Nat) : Runs (15*2) (before7859 k).denote (before7860 k).denote := - @applyExit_sound (before7859 k) (before7860 k) exit36 15 valid36 (macro7859 k) -theorem macro7860 (k : Nat) : applyExit (before7860 k) exit31 1 = some (before7861 k) := by - simp (disch := omega) [before7860, before7861, exit31, applyExit, pop, push] - <;> omega -theorem step7860 (k : Nat) : Runs (1*1) (before7860 k).denote (before7861 k).denote := - @applyExit_sound (before7860 k) (before7861 k) exit31 1 valid31 (macro7860 k) -theorem macro7861 (k : Nat) : applyExit (before7861 k) exit10 15 = some (before7862 k) := by - simp (disch := omega) [before7861, before7862, exit10, applyExit, pop, push] - <;> omega -theorem step7861 (k : Nat) : Runs (15*2) (before7861 k).denote (before7862 k).denote := - @applyExit_sound (before7861 k) (before7862 k) exit10 15 valid10 (macro7861 k) -theorem macro7862 (k : Nat) : applyExit (before7862 k) exit32 1 = some (before7863 k) := by - simp (disch := omega) [before7862, before7863, exit32, applyExit, pop, push] - <;> omega -theorem step7862 (k : Nat) : Runs (1*3) (before7862 k).denote (before7863 k).denote := - @applyExit_sound (before7862 k) (before7863 k) exit32 1 valid32 (macro7862 k) -theorem macro7863 (k : Nat) : applyExit (before7863 k) exit36 15 = some (before7864 k) := by - simp (disch := omega) [before7863, before7864, exit36, applyExit, pop, push] - <;> omega -theorem step7863 (k : Nat) : Runs (15*2) (before7863 k).denote (before7864 k).denote := - @applyExit_sound (before7863 k) (before7864 k) exit36 15 valid36 (macro7863 k) -theorem macro7864 (k : Nat) : applyExit (before7864 k) exit33 1 = some (before7865 k) := by - simp (disch := omega) [before7864, before7865, exit33, applyExit, pop, push] - <;> omega -theorem step7864 (k : Nat) : Runs (1*2) (before7864 k).denote (before7865 k).denote := - @applyExit_sound (before7864 k) (before7865 k) exit33 1 valid33 (macro7864 k) -theorem macro7865 (k : Nat) : applyExit (before7865 k) exit34 2 = some (before7866 k) := by - simp (disch := omega) [before7865, before7866, exit34, applyExit, pop, push] - <;> omega -theorem step7865 (k : Nat) : Runs (2*2) (before7865 k).denote (before7866 k).denote := - @applyExit_sound (before7865 k) (before7866 k) exit34 2 valid34 (macro7865 k) -theorem macro7866 (k : Nat) : applyExit (before7866 k) exit35 1 = some (before7867 k) := by - simp (disch := omega) [before7866, before7867, exit35, applyExit, pop, push] - <;> omega -theorem step7866 (k : Nat) : Runs (1*2) (before7866 k).denote (before7867 k).denote := - @applyExit_sound (before7866 k) (before7867 k) exit35 1 valid35 (macro7866 k) -theorem macro7867 (k : Nat) : applyExit (before7867 k) exit36 2 = some (before7868 k) := by - simp (disch := omega) [before7867, before7868, exit36, applyExit, pop, push] - <;> omega -theorem step7867 (k : Nat) : Runs (2*2) (before7867 k).denote (before7868 k).denote := - @applyExit_sound (before7867 k) (before7868 k) exit36 2 valid36 (macro7867 k) -theorem macro7868 (k : Nat) : applyExit (before7868 k) exit371 1 = some (before7869 k) := by - simp (disch := omega) [before7868, before7869, exit371, applyExit, pop, push] - <;> omega -theorem step7868 (k : Nat) : Runs (1*53) (before7868 k).denote (before7869 k).denote := - @applyExit_sound (before7868 k) (before7869 k) exit371 1 valid371 (macro7868 k) -theorem macro7869 (k : Nat) : applyExit (before7869 k) exit10 2 = some (before7870 k) := by - simp (disch := omega) [before7869, before7870, exit10, applyExit, pop, push] - <;> omega -theorem step7869 (k : Nat) : Runs (2*2) (before7869 k).denote (before7870 k).denote := - @applyExit_sound (before7869 k) (before7870 k) exit10 2 valid10 (macro7869 k) -theorem macro7870 (k : Nat) : applyExit (before7870 k) exit32 1 = some (before7871 k) := by - simp (disch := omega) [before7870, before7871, exit32, applyExit, pop, push] - <;> omega -theorem step7870 (k : Nat) : Runs (1*3) (before7870 k).denote (before7871 k).denote := - @applyExit_sound (before7870 k) (before7871 k) exit32 1 valid32 (macro7870 k) -theorem macro7871 (k : Nat) : applyExit (before7871 k) exit36 2 = some (before7872 k) := by - simp (disch := omega) [before7871, before7872, exit36, applyExit, pop, push] - <;> omega -theorem step7871 (k : Nat) : Runs (2*2) (before7871 k).denote (before7872 k).denote := - @applyExit_sound (before7871 k) (before7872 k) exit36 2 valid36 (macro7871 k) -theorem macro7872 (k : Nat) : applyExit (before7872 k) exit372 1 = some (before7873 k) := by - simp (disch := omega) [before7872, before7873, exit372, applyExit, pop, push] - <;> omega -theorem step7872 (k : Nat) : Runs (1*38) (before7872 k).denote (before7873 k).denote := - @applyExit_sound (before7872 k) (before7873 k) exit372 1 valid372 (macro7872 k) -theorem macro7873 (k : Nat) : applyExit (before7873 k) exit371 1 = some (before7874 k) := by - simp (disch := omega) [before7873, before7874, exit371, applyExit, pop, push] - <;> omega -theorem step7873 (k : Nat) : Runs (1*53) (before7873 k).denote (before7874 k).denote := - @applyExit_sound (before7873 k) (before7874 k) exit371 1 valid371 (macro7873 k) -theorem macro7874 (k : Nat) : applyExit (before7874 k) exit373 1 = some (before7875 k) := by - simp (disch := omega) [before7874, before7875, exit373, applyExit, pop, push] - <;> omega -theorem step7874 (k : Nat) : Runs (1*11) (before7874 k).denote (before7875 k).denote := - @applyExit_sound (before7874 k) (before7875 k) exit373 1 valid373 (macro7874 k) -theorem macro7875 (k : Nat) : applyExit (before7875 k) exit372 1 = some (before7876 k) := by - simp (disch := omega) [before7875, before7876, exit372, applyExit, pop, push] - <;> omega -theorem step7875 (k : Nat) : Runs (1*38) (before7875 k).denote (before7876 k).denote := - @applyExit_sound (before7875 k) (before7876 k) exit372 1 valid372 (macro7875 k) -theorem macro7876 (k : Nat) : applyExit (before7876 k) exit371 1 = some (before7877 k) := by - simp (disch := omega) [before7876, before7877, exit371, applyExit, pop, push] - <;> omega -theorem step7876 (k : Nat) : Runs (1*53) (before7876 k).denote (before7877 k).denote := - @applyExit_sound (before7876 k) (before7877 k) exit371 1 valid371 (macro7876 k) -theorem macro7877 (k : Nat) : applyExit (before7877 k) exit373 1 = some (before7878 k) := by - simp (disch := omega) [before7877, before7878, exit373, applyExit, pop, push] - <;> omega -theorem step7877 (k : Nat) : Runs (1*11) (before7877 k).denote (before7878 k).denote := - @applyExit_sound (before7877 k) (before7878 k) exit373 1 valid373 (macro7877 k) -theorem macro7878 (k : Nat) : applyExit (before7878 k) exit372 1 = some (before7879 k) := by - simp (disch := omega) [before7878, before7879, exit372, applyExit, pop, push] - <;> omega -theorem step7878 (k : Nat) : Runs (1*38) (before7878 k).denote (before7879 k).denote := - @applyExit_sound (before7878 k) (before7879 k) exit372 1 valid372 (macro7878 k) -theorem macro7879 (k : Nat) : applyExit (before7879 k) exit371 1 = some (before7880 k) := by - simp (disch := omega) [before7879, before7880, exit371, applyExit, pop, push] - <;> omega -theorem step7879 (k : Nat) : Runs (1*53) (before7879 k).denote (before7880 k).denote := - @applyExit_sound (before7879 k) (before7880 k) exit371 1 valid371 (macro7879 k) -theorem macro7880 (k : Nat) : applyExit (before7880 k) exit373 1 = some (before7881 k) := by - simp (disch := omega) [before7880, before7881, exit373, applyExit, pop, push] - <;> omega -theorem step7880 (k : Nat) : Runs (1*11) (before7880 k).denote (before7881 k).denote := - @applyExit_sound (before7880 k) (before7881 k) exit373 1 valid373 (macro7880 k) -def cycleState7881 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w334,(3+1*j)⟩,⟨w0,3⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w332,1⟩,⟨w331,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761146⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,46⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,25⟩,⟨w330,(1*k+8)⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,58⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart7881_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w333,1⟩,⟨w334,(3+1*j)⟩,⟨w0,3⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w331,(1*k+2-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761146⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,46⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,25⟩,⟨w330,(1*k+8)⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,58⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -def cyclePart7881_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w333,1⟩,⟨w334,(3+1*j)⟩,⟨w0,3⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,16⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w332,1⟩,⟨w331,(1*k+1-1*j)⟩,⟨w317,1⟩,⟨w236,1⟩,⟨w0,791761146⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w0,16⟩,⟨w2,1⟩,⟨w1,46⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,25⟩,⟨w330,(1*k+8)⟩,⟨w0,6⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,58⟩,⟨w0,1⟩,⟨w2,1⟩,⟨w1,6⟩]⟩ -theorem cycleMacro7881_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState7881 k j) exit372 1 = some (cyclePart7881_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState7881, cyclePart7881_0, exit372, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro7881_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7881_0 k j) exit371 1 = some (cyclePart7881_1 k j) := by - have hp : 1 ≤ (1*k+2-1*j) := by omega - have he : 1 ≠ (1*k+2-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart7881_0, cyclePart7881_1, exit371, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro7881_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart7881_1 k j) exit373 1 = some (cycleState7881 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart7881_1, cycleState7881, exit373, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun7881 (k j : Nat) (hj : j < (1*k+1)) : Runs 102 (cycleState7881 k j).denote (cycleState7881 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState7881 k j).denote (cyclePart7881_0 k j).denote := @applyExit_sound (cycleState7881 k j) (cyclePart7881_0 k j) exit372 1 valid372 (cycleMacro7881_0 k j hj) - have h1 : Runs (1*53) (cyclePart7881_0 k j).denote (cyclePart7881_1 k j).denote := @applyExit_sound (cyclePart7881_0 k j) (cyclePart7881_1 k j) exit371 1 valid371 (cycleMacro7881_1 k j hj) - have h2 : Runs (1*11) (cyclePart7881_1 k j).denote (cycleState7881 k (j+1)).denote := @applyExit_sound (cyclePart7881_1 k j) (cycleState7881 k (j+1)) exit373 1 valid373 (cycleMacro7881_2 k j hj) - exact (@Runs.trans (1*38) ((1*53)+(1*11)) (cycleState7881 k j).denote (cyclePart7881_0 k j).denote (cycleState7881 k (j+1)).denote h0 (@Runs.trans (1*53) (1*11) (cyclePart7881_0 k j).denote (cyclePart7881_1 k j).denote (cycleState7881 k (j+1)).denote h1 h2)) -theorem step7881 (k : Nat) : Runs ((1*k+1)*102) (before7881 k).denote (before7882 k).denote := by - have h := Runs.chain (fun j => (cycleState7881 k j).denote) 102 (1*k+1) (cycleRun7881 k) - have h0 : cycleState7881 k 0 = before7881 k := by simp [cycleState7881, before7881] - have h1 : cycleState7881 k (1*k+1) = before7882 k := by - simp [cycleState7881, before7882] <;> omega - simpa only [h0, h1] using h -theorem macro7882 (k : Nat) : applyExit (before7882 k) exit372 1 = some (before7883 k) := by - simp (disch := omega) [before7882, before7883, exit372, applyExit, pop, push] - <;> omega -theorem step7882 (k : Nat) : Runs (1*38) (before7882 k).denote (before7883 k).denote := - @applyExit_sound (before7882 k) (before7883 k) exit372 1 valid372 (macro7882 k) -theorem macro7883 (k : Nat) : applyExit (before7883 k) exit371 1 = some (before7884 k) := by - simp (disch := omega) [before7883, before7884, exit371, applyExit, pop, push] - <;> omega -theorem step7883 (k : Nat) : Runs (1*53) (before7883 k).denote (before7884 k).denote := - @applyExit_sound (before7883 k) (before7884 k) exit371 1 valid371 (macro7883 k) -theorem macro7884 (k : Nat) : applyExit (before7884 k) exit373 1 = some (before7885 k) := by - simp (disch := omega) [before7884, before7885, exit373, applyExit, pop, push] - <;> omega -theorem step7884 (k : Nat) : Runs (1*11) (before7884 k).denote (before7885 k).denote := - @applyExit_sound (before7884 k) (before7885 k) exit373 1 valid373 (macro7884 k) -theorem macro7885 (k : Nat) : applyExit (before7885 k) exit372 1 = some (before7886 k) := by - simp (disch := omega) [before7885, before7886, exit372, applyExit, pop, push] - <;> omega -theorem step7885 (k : Nat) : Runs (1*38) (before7885 k).denote (before7886 k).denote := - @applyExit_sound (before7885 k) (before7886 k) exit372 1 valid372 (macro7885 k) -theorem macro7886 (k : Nat) : applyExit (before7886 k) exit360 1 = some (before7887 k) := by - simp (disch := omega) [before7886, before7887, exit360, applyExit, pop, push] - <;> omega -theorem step7886 (k : Nat) : Runs (1*53) (before7886 k).denote (before7887 k).denote := - @applyExit_sound (before7886 k) (before7887 k) exit360 1 valid360 (macro7886 k) -theorem macro7887 (k : Nat) : applyExit (before7887 k) exit373 1 = some (before7888 k) := by - simp (disch := omega) [before7887, before7888, exit373, applyExit, pop, push] - <;> omega -theorem step7887 (k : Nat) : Runs (1*11) (before7887 k).denote (before7888 k).denote := - @applyExit_sound (before7887 k) (before7888 k) exit373 1 valid373 (macro7887 k) -theorem macro7888 (k : Nat) : applyExit (before7888 k) exit361 1 = some (before7889 k) := by - simp (disch := omega) [before7888, before7889, exit361, applyExit, pop, push] - <;> omega -theorem step7888 (k : Nat) : Runs (1*38) (before7888 k).denote (before7889 k).denote := - @applyExit_sound (before7888 k) (before7889 k) exit361 1 valid361 (macro7888 k) -theorem macro7889 (k : Nat) : applyExit (before7889 k) exit283 1 = some (before7890 k) := by - simp (disch := omega) [before7889, before7890, exit283, applyExit, pop, push] - <;> omega -theorem step7889 (k : Nat) : Runs (1*38) (before7889 k).denote (before7890 k).denote := - @applyExit_sound (before7889 k) (before7890 k) exit283 1 valid283 (macro7889 k) -theorem macro7890 (k : Nat) : applyExit (before7890 k) exit34 791761146 = some (before7891 k) := by - simp (disch := omega) [before7890, before7891, exit34, applyExit, pop, push] - <;> omega -theorem step7890 (k : Nat) : Runs (791761146*2) (before7890 k).denote (before7891 k).denote := - @applyExit_sound (before7890 k) (before7891 k) exit34 791761146 valid34 (macro7890 k) -theorem macro7891 (k : Nat) : applyExit (before7891 k) exit35 1 = some (before7892 k) := by - simp (disch := omega) [before7891, before7892, exit35, applyExit, pop, push] - <;> omega -theorem step7891 (k : Nat) : Runs (1*2) (before7891 k).denote (before7892 k).denote := - @applyExit_sound (before7891 k) (before7892 k) exit35 1 valid35 (macro7891 k) -theorem macro7892 (k : Nat) : applyExit (before7892 k) exit36 14 = some (before7893 k) := by - simp (disch := omega) [before7892, before7893, exit36, applyExit, pop, push] - <;> omega -theorem step7892 (k : Nat) : Runs (14*2) (before7892 k).denote (before7893 k).denote := - @applyExit_sound (before7892 k) (before7893 k) exit36 14 valid36 (macro7892 k) -theorem macro7893 (k : Nat) : applyExit (before7893 k) exit31 1 = some (before7894 k) := by - simp (disch := omega) [before7893, before7894, exit31, applyExit, pop, push] - <;> omega -theorem step7893 (k : Nat) : Runs (1*1) (before7893 k).denote (before7894 k).denote := - @applyExit_sound (before7893 k) (before7894 k) exit31 1 valid31 (macro7893 k) -theorem macro7894 (k : Nat) : applyExit (before7894 k) exit10 14 = some (before7895 k) := by - simp (disch := omega) [before7894, before7895, exit10, applyExit, pop, push] - <;> omega -theorem step7894 (k : Nat) : Runs (14*2) (before7894 k).denote (before7895 k).denote := - @applyExit_sound (before7894 k) (before7895 k) exit10 14 valid10 (macro7894 k) -theorem macro7895 (k : Nat) : applyExit (before7895 k) exit32 1 = some (before7896 k) := by - simp (disch := omega) [before7895, before7896, exit32, applyExit, pop, push] - <;> omega -theorem step7895 (k : Nat) : Runs (1*3) (before7895 k).denote (before7896 k).denote := - @applyExit_sound (before7895 k) (before7896 k) exit32 1 valid32 (macro7895 k) -theorem macro7896 (k : Nat) : applyExit (before7896 k) exit36 14 = some (before7897 k) := by - simp (disch := omega) [before7896, before7897, exit36, applyExit, pop, push] - <;> omega -theorem step7896 (k : Nat) : Runs (14*2) (before7896 k).denote (before7897 k).denote := - @applyExit_sound (before7896 k) (before7897 k) exit36 14 valid36 (macro7896 k) -theorem macro7897 (k : Nat) : applyExit (before7897 k) exit33 1 = some (before7898 k) := by - simp (disch := omega) [before7897, before7898, exit33, applyExit, pop, push] - <;> omega -theorem step7897 (k : Nat) : Runs (1*2) (before7897 k).denote (before7898 k).denote := - @applyExit_sound (before7897 k) (before7898 k) exit33 1 valid33 (macro7897 k) -theorem macro7898 (k : Nat) : applyExit (before7898 k) exit34 15 = some (before7899 k) := by - simp (disch := omega) [before7898, before7899, exit34, applyExit, pop, push] - <;> omega -theorem step7898 (k : Nat) : Runs (15*2) (before7898 k).denote (before7899 k).denote := - @applyExit_sound (before7898 k) (before7899 k) exit34 15 valid34 (macro7898 k) -theorem macro7899 (k : Nat) : applyExit (before7899 k) exit35 1 = some (after7899 k) := by - simp (disch := omega) [before7899, after7899, exit35, applyExit, pop, push] - <;> omega -theorem step7899 (k : Nat) : Runs (1*2) (before7899 k).denote (after7899 k).denote := - @applyExit_sound (before7899 k) (after7899 k) exit35 1 valid35 (macro7899 k) -theorem chunkRun078 (k : Nat) : Runs (140*k+3167046579) (before7800 k).denote (after7899 k).denote := by - have h := (@Runs.trans ((((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))))+((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2))))))+(((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2))))))) ((((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))))+((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11))))))+(((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))))+((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2))))))) (before7800 k).denote (before7850 k).denote (after7899 k).denote (@Runs.trans (((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))))+((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2)))))) (((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2)))))) (before7800 k).denote (before7825 k).denote (before7850 k).denote (@Runs.trans ((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2))))) ((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2))))) (before7800 k).denote (before7812 k).denote (before7825 k).denote (@Runs.trans (((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2)))) (((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))) (before7800 k).denote (before7806 k).denote (before7812 k).denote (@Runs.trans ((97*2)+((1*2)+(9*2))) ((1*2)+((1*2)+(45*2))) (before7800 k).denote (before7803 k).denote (before7806 k).denote (@Runs.trans (97*2) ((1*2)+(9*2)) (before7800 k).denote (before7801 k).denote (before7803 k).denote (step7800 k) (@Runs.trans (1*2) (9*2) (before7801 k).denote (before7802 k).denote (before7803 k).denote (step7801 k) (step7802 k))) (@Runs.trans (1*2) ((1*2)+(45*2)) (before7803 k).denote (before7804 k).denote (before7806 k).denote (step7803 k) (@Runs.trans (1*2) (45*2) (before7804 k).denote (before7805 k).denote (before7806 k).denote (step7804 k) (step7805 k)))) (@Runs.trans ((1*2)+((15*2)+(1*2))) ((1*2)+((13*2)+(1*2))) (before7806 k).denote (before7809 k).denote (before7812 k).denote (@Runs.trans (1*2) ((15*2)+(1*2)) (before7806 k).denote (before7807 k).denote (before7809 k).denote (step7806 k) (@Runs.trans (15*2) (1*2) (before7807 k).denote (before7808 k).denote (before7809 k).denote (step7807 k) (step7808 k))) (@Runs.trans (1*2) ((13*2)+(1*2)) (before7809 k).denote (before7810 k).denote (before7812 k).denote (step7809 k) (@Runs.trans (13*2) (1*2) (before7810 k).denote (before7811 k).denote (before7812 k).denote (step7810 k) (step7811 k))))) (@Runs.trans (((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2)))) (((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2)))) (before7812 k).denote (before7818 k).denote (before7825 k).denote (@Runs.trans ((791761146*2)+((1*38)+(1*38))) (((1*k+6)*38)+((2*2)+(1*2))) (before7812 k).denote (before7815 k).denote (before7818 k).denote (@Runs.trans (791761146*2) ((1*38)+(1*38)) (before7812 k).denote (before7813 k).denote (before7815 k).denote (step7812 k) (@Runs.trans (1*38) (1*38) (before7813 k).denote (before7814 k).denote (before7815 k).denote (step7813 k) (step7814 k))) (@Runs.trans ((1*k+6)*38) ((2*2)+(1*2)) (before7815 k).denote (before7816 k).denote (before7818 k).denote (step7815 k) (@Runs.trans (2*2) (1*2) (before7816 k).denote (before7817 k).denote (before7818 k).denote (step7816 k) (step7817 k)))) (@Runs.trans ((2*2)+((1*2)+(1*2))) (((14*2)+(1*2))+((2*2)+(1*2))) (before7818 k).denote (before7821 k).denote (before7825 k).denote (@Runs.trans (2*2) ((1*2)+(1*2)) (before7818 k).denote (before7819 k).denote (before7821 k).denote (step7818 k) (@Runs.trans (1*2) (1*2) (before7819 k).denote (before7820 k).denote (before7821 k).denote (step7819 k) (step7820 k))) (@Runs.trans ((14*2)+(1*2)) ((2*2)+(1*2)) (before7821 k).denote (before7823 k).denote (before7825 k).denote (@Runs.trans (14*2) (1*2) (before7821 k).denote (before7822 k).denote (before7823 k).denote (step7821 k) (step7822 k)) (@Runs.trans (2*2) (1*2) (before7823 k).denote (before7824 k).denote (before7825 k).denote (step7823 k) (step7824 k)))))) (@Runs.trans ((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2))))) (before7825 k).denote (before7837 k).denote (before7850 k).denote (@Runs.trans (((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before7825 k).denote (before7831 k).denote (before7837 k).denote (@Runs.trans ((1*2)+((14*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before7825 k).denote (before7828 k).denote (before7831 k).denote (@Runs.trans (1*2) ((14*2)+(1*2)) (before7825 k).denote (before7826 k).denote (before7828 k).denote (step7825 k) (@Runs.trans (14*2) (1*2) (before7826 k).denote (before7827 k).denote (before7828 k).denote (step7826 k) (step7827 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before7828 k).denote (before7829 k).denote (before7831 k).denote (step7828 k) (@Runs.trans (1*2) (1*2) (before7829 k).denote (before7830 k).denote (before7831 k).denote (step7829 k) (step7830 k)))) (@Runs.trans ((12*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7831 k).denote (before7834 k).denote (before7837 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before7831 k).denote (before7832 k).denote (before7834 k).denote (step7831 k) (@Runs.trans (1*2) (1*2) (before7832 k).denote (before7833 k).denote (before7834 k).denote (step7832 k) (step7833 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7834 k).denote (before7835 k).denote (before7837 k).denote (step7834 k) (@Runs.trans (1*2) (1*1) (before7835 k).denote (before7836 k).denote (before7837 k).denote (step7835 k) (step7836 k))))) (@Runs.trans (((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2)))) (before7837 k).denote (before7843 k).denote (before7850 k).denote (@Runs.trans ((1*3)+((14*2)+(1*1))) ((15*2)+((1*2)+(1*2))) (before7837 k).denote (before7840 k).denote (before7843 k).denote (@Runs.trans (1*3) ((14*2)+(1*1)) (before7837 k).denote (before7838 k).denote (before7840 k).denote (step7837 k) (@Runs.trans (14*2) (1*1) (before7838 k).denote (before7839 k).denote (before7840 k).denote (step7838 k) (step7839 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before7840 k).denote (before7841 k).denote (before7843 k).denote (step7840 k) (@Runs.trans (1*2) (1*2) (before7841 k).denote (before7842 k).denote (before7843 k).denote (step7841 k) (step7842 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(16*2))+((1*2)+(2*2))) (before7843 k).denote (before7846 k).denote (before7850 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7843 k).denote (before7844 k).denote (before7846 k).denote (step7843 k) (@Runs.trans (1*2) (1*1) (before7844 k).denote (before7845 k).denote (before7846 k).denote (step7844 k) (step7845 k))) (@Runs.trans ((1*3)+(16*2)) ((1*2)+(2*2)) (before7846 k).denote (before7848 k).denote (before7850 k).denote (@Runs.trans (1*3) (16*2) (before7846 k).denote (before7847 k).denote (before7848 k).denote (step7846 k) (step7847 k)) (@Runs.trans (1*2) (2*2) (before7848 k).denote (before7849 k).denote (before7850 k).denote (step7848 k) (step7849 k))))))) (@Runs.trans (((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))))+((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11)))))) (((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))))+((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2)))))) (before7850 k).denote (before7875 k).denote (after7899 k).denote (@Runs.trans ((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2))))) ((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11))))) (before7850 k).denote (before7862 k).denote (before7875 k).denote (@Runs.trans (((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2)))) (((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))) (before7850 k).denote (before7856 k).denote (before7862 k).denote (@Runs.trans ((1*2)+((15*2)+(1*1))) ((15*2)+((1*3)+(15*2))) (before7850 k).denote (before7853 k).denote (before7856 k).denote (@Runs.trans (1*2) ((15*2)+(1*1)) (before7850 k).denote (before7851 k).denote (before7853 k).denote (step7850 k) (@Runs.trans (15*2) (1*1) (before7851 k).denote (before7852 k).denote (before7853 k).denote (step7851 k) (step7852 k))) (@Runs.trans (15*2) ((1*3)+(15*2)) (before7853 k).denote (before7854 k).denote (before7856 k).denote (step7853 k) (@Runs.trans (1*3) (15*2) (before7854 k).denote (before7855 k).denote (before7856 k).denote (step7854 k) (step7855 k)))) (@Runs.trans ((1*2)+((2*2)+(1*2))) ((15*2)+((1*1)+(15*2))) (before7856 k).denote (before7859 k).denote (before7862 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before7856 k).denote (before7857 k).denote (before7859 k).denote (step7856 k) (@Runs.trans (2*2) (1*2) (before7857 k).denote (before7858 k).denote (before7859 k).denote (step7857 k) (step7858 k))) (@Runs.trans (15*2) ((1*1)+(15*2)) (before7859 k).denote (before7860 k).denote (before7862 k).denote (step7859 k) (@Runs.trans (1*1) (15*2) (before7860 k).denote (before7861 k).denote (before7862 k).denote (step7860 k) (step7861 k))))) (@Runs.trans (((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2)))) (((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11)))) (before7862 k).denote (before7868 k).denote (before7875 k).denote (@Runs.trans ((1*3)+((15*2)+(1*2))) ((2*2)+((1*2)+(2*2))) (before7862 k).denote (before7865 k).denote (before7868 k).denote (@Runs.trans (1*3) ((15*2)+(1*2)) (before7862 k).denote (before7863 k).denote (before7865 k).denote (step7862 k) (@Runs.trans (15*2) (1*2) (before7863 k).denote (before7864 k).denote (before7865 k).denote (step7863 k) (step7864 k))) (@Runs.trans (2*2) ((1*2)+(2*2)) (before7865 k).denote (before7866 k).denote (before7868 k).denote (step7865 k) (@Runs.trans (1*2) (2*2) (before7866 k).denote (before7867 k).denote (before7868 k).denote (step7866 k) (step7867 k)))) (@Runs.trans ((1*53)+((2*2)+(1*3))) (((2*2)+(1*38))+((1*53)+(1*11))) (before7868 k).denote (before7871 k).denote (before7875 k).denote (@Runs.trans (1*53) ((2*2)+(1*3)) (before7868 k).denote (before7869 k).denote (before7871 k).denote (step7868 k) (@Runs.trans (2*2) (1*3) (before7869 k).denote (before7870 k).denote (before7871 k).denote (step7869 k) (step7870 k))) (@Runs.trans ((2*2)+(1*38)) ((1*53)+(1*11)) (before7871 k).denote (before7873 k).denote (before7875 k).denote (@Runs.trans (2*2) (1*38) (before7871 k).denote (before7872 k).denote (before7873 k).denote (step7871 k) (step7872 k)) (@Runs.trans (1*53) (1*11) (before7873 k).denote (before7874 k).denote (before7875 k).denote (step7873 k) (step7874 k)))))) (@Runs.trans ((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53))))) ((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2))))) (before7875 k).denote (before7887 k).denote (after7899 k).denote (@Runs.trans (((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11)))) ((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))) (before7875 k).denote (before7881 k).denote (before7887 k).denote (@Runs.trans ((1*38)+((1*53)+(1*11))) ((1*38)+((1*53)+(1*11))) (before7875 k).denote (before7878 k).denote (before7881 k).denote (@Runs.trans (1*38) ((1*53)+(1*11)) (before7875 k).denote (before7876 k).denote (before7878 k).denote (step7875 k) (@Runs.trans (1*53) (1*11) (before7876 k).denote (before7877 k).denote (before7878 k).denote (step7876 k) (step7877 k))) (@Runs.trans (1*38) ((1*53)+(1*11)) (before7878 k).denote (before7879 k).denote (before7881 k).denote (step7878 k) (@Runs.trans (1*53) (1*11) (before7879 k).denote (before7880 k).denote (before7881 k).denote (step7879 k) (step7880 k)))) (@Runs.trans (((1*k+1)*102)+((1*38)+(1*53))) ((1*11)+((1*38)+(1*53))) (before7881 k).denote (before7884 k).denote (before7887 k).denote (@Runs.trans ((1*k+1)*102) ((1*38)+(1*53)) (before7881 k).denote (before7882 k).denote (before7884 k).denote (step7881 k) (@Runs.trans (1*38) (1*53) (before7882 k).denote (before7883 k).denote (before7884 k).denote (step7882 k) (step7883 k))) (@Runs.trans (1*11) ((1*38)+(1*53)) (before7884 k).denote (before7885 k).denote (before7887 k).denote (step7884 k) (@Runs.trans (1*38) (1*53) (before7885 k).denote (before7886 k).denote (before7887 k).denote (step7885 k) (step7886 k))))) (@Runs.trans (((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2)))) (((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2)))) (before7887 k).denote (before7893 k).denote (after7899 k).denote (@Runs.trans ((1*11)+((1*38)+(1*38))) ((791761146*2)+((1*2)+(14*2))) (before7887 k).denote (before7890 k).denote (before7893 k).denote (@Runs.trans (1*11) ((1*38)+(1*38)) (before7887 k).denote (before7888 k).denote (before7890 k).denote (step7887 k) (@Runs.trans (1*38) (1*38) (before7888 k).denote (before7889 k).denote (before7890 k).denote (step7888 k) (step7889 k))) (@Runs.trans (791761146*2) ((1*2)+(14*2)) (before7890 k).denote (before7891 k).denote (before7893 k).denote (step7890 k) (@Runs.trans (1*2) (14*2) (before7891 k).denote (before7892 k).denote (before7893 k).denote (step7891 k) (step7892 k)))) (@Runs.trans ((1*1)+((14*2)+(1*3))) (((14*2)+(1*2))+((15*2)+(1*2))) (before7893 k).denote (before7896 k).denote (after7899 k).denote (@Runs.trans (1*1) ((14*2)+(1*3)) (before7893 k).denote (before7894 k).denote (before7896 k).denote (step7893 k) (@Runs.trans (14*2) (1*3) (before7894 k).denote (before7895 k).denote (before7896 k).denote (step7894 k) (step7895 k))) (@Runs.trans ((14*2)+(1*2)) ((15*2)+(1*2)) (before7896 k).denote (before7898 k).denote (after7899 k).denote (@Runs.trans (14*2) (1*2) (before7896 k).denote (before7897 k).denote (before7898 k).denote (step7896 k) (step7897 k)) (@Runs.trans (15*2) (1*2) (before7898 k).denote (before7899 k).denote (after7899 k).denote (step7898 k) (step7899 k)))))))) - have ht : (((((((97*2)+((1*2)+(9*2)))+((1*2)+((1*2)+(45*2))))+(((1*2)+((15*2)+(1*2)))+((1*2)+((13*2)+(1*2)))))+((((791761146*2)+((1*38)+(1*38)))+(((1*k+6)*38)+((2*2)+(1*2))))+(((2*2)+((1*2)+(1*2)))+(((14*2)+(1*2))+((2*2)+(1*2))))))+(((((1*2)+((14*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((12*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((14*2)+(1*1)))+((15*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*2)+(2*2)))))))+((((((1*2)+((15*2)+(1*1)))+((15*2)+((1*3)+(15*2))))+(((1*2)+((2*2)+(1*2)))+((15*2)+((1*1)+(15*2)))))+((((1*3)+((15*2)+(1*2)))+((2*2)+((1*2)+(2*2))))+(((1*53)+((2*2)+(1*3)))+(((2*2)+(1*38))+((1*53)+(1*11))))))+(((((1*38)+((1*53)+(1*11)))+((1*38)+((1*53)+(1*11))))+((((1*k+1)*102)+((1*38)+(1*53)))+((1*11)+((1*38)+(1*53)))))+((((1*11)+((1*38)+(1*38)))+((791761146*2)+((1*2)+(14*2))))+(((1*1)+((14*2)+(1*3)))+(((14*2)+(1*2))+((15*2)+(1*2)))))))) = (140*k+3167046579) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean deleted file mode 100644 index bf7236bf..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk079.lean +++ /dev/null @@ -1,781 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail7900_0 : Stack := [] -abbrev tail7900_1 : Stack := ⟨w0,1⟩ :: tail7900_0 -abbrev tail7900_2 : Stack := ⟨w2,1⟩ :: tail7900_1 -abbrev tail7900_3 : Stack := ⟨w1,1⟩ :: tail7900_2 -abbrev tail7900_4 : Stack := ⟨w0,1⟩ :: tail7900_3 -abbrev tail7900_5 : Stack := ⟨w2,1⟩ :: tail7900_4 -abbrev tail7900_6 : Stack := ⟨w1,2⟩ :: tail7900_5 -abbrev tail7900_7 : Stack := ⟨w0,1⟩ :: tail7900_6 -abbrev tail7900_8 : Stack := ⟨w2,1⟩ :: tail7900_7 -abbrev tail7900_9 : Stack := ⟨w0,17⟩ :: tail7900_8 -abbrev tail7900_10 : Stack := ⟨w2,1⟩ :: tail7900_9 -abbrev tail7900_11 : Stack := ⟨w1,2⟩ :: tail7900_10 -abbrev tail7900_12 : Stack := ⟨w0,16⟩ :: tail7900_11 -abbrev tail7900_13 : Stack := ⟨w2,1⟩ :: tail7900_12 -abbrev tail7900_14 : Stack := ⟨w1,2⟩ :: tail7900_13 -abbrev tail7900_15 : Stack := ⟨w0,16⟩ :: tail7900_14 -abbrev tail7900_16 : Stack := ⟨w2,1⟩ :: tail7900_15 -abbrev tail7900_17 : Stack := ⟨w1,2⟩ :: tail7900_16 -abbrev tail7900_18 : Stack := ⟨w0,3⟩ :: tail7900_17 -abbrev tail7900_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail7900_18 -abbrev tail7900_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail7900_19 k -abbrev tail7900_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail7900_20 k -abbrev tail7900_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail7900_21 k -abbrev tail7900_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail7900_22 k -abbrev tail7900_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_23 k -abbrev tail7900_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail7900_24 k -abbrev tail7900_26 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_25 k -abbrev tail7900_27 : Stack := ⟨w1,6⟩ :: tail7900_0 -abbrev tail7900_28 : Stack := ⟨w2,1⟩ :: tail7900_27 -abbrev tail7900_29 : Stack := ⟨w0,1⟩ :: tail7900_28 -abbrev tail7900_30 : Stack := ⟨w1,58⟩ :: tail7900_29 -abbrev tail7900_31 : Stack := ⟨w2,1⟩ :: tail7900_30 -abbrev tail7900_32 : Stack := ⟨w0,11⟩ :: tail7900_31 -abbrev tail7900_33 : Stack := ⟨w1,43⟩ :: tail7900_32 -abbrev tail7900_34 : Stack := ⟨w2,1⟩ :: tail7900_33 -abbrev tail7900_35 : Stack := ⟨w0,86⟩ :: tail7900_34 -abbrev tail7900_36 : Stack := ⟨w1,22⟩ :: tail7900_35 -abbrev tail7900_37 : Stack := ⟨w2,1⟩ :: tail7900_36 -abbrev tail7900_38 : Stack := ⟨w0,6⟩ :: tail7900_37 -abbrev tail7900_39 (k : Nat) : Stack := ⟨w330,(1*k+8)⟩ :: tail7900_38 -abbrev tail7900_40 (k : Nat) : Stack := ⟨w0,25⟩ :: tail7900_39 k -abbrev tail7900_41 (k : Nat) : Stack := ⟨w1,98⟩ :: tail7900_40 k -abbrev tail7900_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_41 k -abbrev tail7900_43 (k : Nat) : Stack := ⟨w0,10⟩ :: tail7900_42 k -abbrev tail7900_44 (k : Nat) : Stack := ⟨w1,46⟩ :: tail7900_43 k -abbrev tail7900_45 (k : Nat) : Stack := ⟨w0,46⟩ :: tail7900_26 k -abbrev tail7900_46 (k : Nat) : Stack := ⟨w0,9⟩ :: tail7900_42 k -abbrev tail7900_47 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_46 k -abbrev tail7900_48 (k : Nat) : Stack := ⟨w1,46⟩ :: tail7900_47 k -abbrev tail7900_49 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_25 k -abbrev tail7900_50 (k : Nat) : Stack := ⟨w0,47⟩ :: tail7900_25 k -abbrev tail7900_51 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_50 k -abbrev tail7900_52 (k : Nat) : Stack := ⟨w1,9⟩ :: tail7900_51 k -abbrev tail7900_53 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_52 k -abbrev tail7900_54 (k : Nat) : Stack := ⟨w0,98⟩ :: tail7900_53 k -abbrev tail7900_55 (k : Nat) : Stack := ⟨w0,24⟩ :: tail7900_39 k -abbrev tail7900_56 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_55 k -abbrev tail7900_57 (k : Nat) : Stack := ⟨w1,98⟩ :: tail7900_56 k -abbrev tail7900_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_52 k -abbrev tail7900_59 (k : Nat) : Stack := ⟨w0,99⟩ :: tail7900_52 k -abbrev tail7900_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_59 k -abbrev tail7900_61 (k : Nat) : Stack := ⟨w1,24⟩ :: tail7900_60 k -abbrev tail7900_62 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail7900_61 k -abbrev tail7900_63 (k : Nat) : Stack := ⟨w1,6⟩ :: tail7900_62 k -abbrev tail7900_64 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_63 k -abbrev tail7900_65 (k : Nat) : Stack := ⟨w0,22⟩ :: tail7900_64 k -abbrev tail7900_66 : Stack := ⟨w0,85⟩ :: tail7900_34 -abbrev tail7900_67 : Stack := ⟨w23,1⟩ :: tail7900_66 -abbrev tail7900_68 : Stack := ⟨w1,22⟩ :: tail7900_67 -abbrev tail7900_69 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_63 k -abbrev tail7900_70 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7900_63 k -abbrev tail7900_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_70 k -abbrev tail7900_72 (k : Nat) : Stack := ⟨w1,85⟩ :: tail7900_71 k -abbrev tail7900_73 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_72 k -abbrev tail7900_74 (k : Nat) : Stack := ⟨w0,43⟩ :: tail7900_73 k -abbrev tail7900_75 : Stack := ⟨w0,10⟩ :: tail7900_31 -abbrev tail7900_76 : Stack := ⟨w23,1⟩ :: tail7900_75 -abbrev tail7900_77 : Stack := ⟨w1,43⟩ :: tail7900_76 -abbrev tail7900_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_72 k -abbrev tail7900_79 (k : Nat) : Stack := ⟨w0,44⟩ :: tail7900_72 k -abbrev tail7900_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_79 k -abbrev tail7900_81 (k : Nat) : Stack := ⟨w1,10⟩ :: tail7900_80 k -abbrev tail7900_82 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_81 k -abbrev tail7900_83 (k : Nat) : Stack := ⟨w0,58⟩ :: tail7900_82 k -abbrev tail7900_84 : Stack := ⟨w23,1⟩ :: tail7900_28 -abbrev tail7900_85 : Stack := ⟨w1,58⟩ :: tail7900_84 -abbrev tail7900_86 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_81 k -abbrev tail7900_87 (k : Nat) : Stack := ⟨w0,59⟩ :: tail7900_81 k -abbrev tail7900_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_87 k -abbrev tail7900_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_88 k -abbrev tail7900_90 (k : Nat) : Stack := ⟨w0,6⟩ :: tail7900_89 k -abbrev tail7900_91 : Stack := ⟨w1,1⟩ :: tail7900_0 -abbrev tail7900_92 : Stack := ⟨w1,7⟩ :: tail7900_0 -abbrev tail7900_93 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_88 k -abbrev tail7900_94 (k : Nat) : Stack := ⟨w0,8⟩ :: tail7900_88 k -abbrev tail7900_95 : Stack := ⟨w1,9⟩ :: tail7900_0 -abbrev tail7900_96 : Stack := ⟨w2,1⟩ :: tail7900_95 -abbrev tail7900_97 (k : Nat) : Stack := ⟨w0,58⟩ :: tail7900_81 k -abbrev tail7900_98 : Stack := ⟨w2,2⟩ :: tail7900_95 -abbrev tail7900_99 (k : Nat) : Stack := ⟨w0,57⟩ :: tail7900_81 k -abbrev tail7900_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_99 k -abbrev tail7900_101 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_100 k -abbrev tail7900_102 : Stack := ⟨w1,10⟩ :: tail7900_0 -abbrev tail7900_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_100 k -abbrev tail7900_104 (k : Nat) : Stack := ⟨w0,11⟩ :: tail7900_100 k -abbrev tail7900_105 : Stack := ⟨w1,12⟩ :: tail7900_0 -abbrev tail7900_106 : Stack := ⟨w2,1⟩ :: tail7900_105 -abbrev tail7900_107 (k : Nat) : Stack := ⟨w0,56⟩ :: tail7900_81 k -abbrev tail7900_108 : Stack := ⟨w2,2⟩ :: tail7900_105 -abbrev tail7900_109 (k : Nat) : Stack := ⟨w0,55⟩ :: tail7900_81 k -abbrev tail7900_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_109 k -abbrev tail7900_111 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_110 k -abbrev tail7900_112 : Stack := ⟨w1,13⟩ :: tail7900_0 -abbrev tail7900_113 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_110 k -abbrev tail7900_114 (k : Nat) : Stack := ⟨w0,14⟩ :: tail7900_110 k -abbrev tail7900_115 : Stack := ⟨w1,15⟩ :: tail7900_0 -abbrev tail7900_116 : Stack := ⟨w2,1⟩ :: tail7900_115 -abbrev tail7900_117 (k : Nat) : Stack := ⟨w0,54⟩ :: tail7900_81 k -abbrev tail7900_118 : Stack := ⟨w2,2⟩ :: tail7900_115 -abbrev tail7900_119 (k : Nat) : Stack := ⟨w0,53⟩ :: tail7900_81 k -abbrev tail7900_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_119 k -abbrev tail7900_121 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_120 k -abbrev tail7900_122 : Stack := ⟨w1,16⟩ :: tail7900_0 -abbrev tail7900_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_120 k -abbrev tail7900_124 (k : Nat) : Stack := ⟨w0,17⟩ :: tail7900_120 k -abbrev tail7900_125 : Stack := ⟨w1,18⟩ :: tail7900_0 -abbrev tail7900_126 : Stack := ⟨w2,1⟩ :: tail7900_125 -abbrev tail7900_127 (k : Nat) : Stack := ⟨w0,52⟩ :: tail7900_81 k -abbrev tail7900_128 : Stack := ⟨w2,2⟩ :: tail7900_125 -abbrev tail7900_129 (k : Nat) : Stack := ⟨w0,51⟩ :: tail7900_81 k -abbrev tail7900_130 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_129 k -abbrev tail7900_131 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_130 k -abbrev tail7900_132 : Stack := ⟨w1,19⟩ :: tail7900_0 -abbrev tail7900_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_130 k -abbrev tail7900_134 (k : Nat) : Stack := ⟨w0,20⟩ :: tail7900_130 k -abbrev tail7900_135 : Stack := ⟨w1,21⟩ :: tail7900_0 -abbrev tail7900_136 : Stack := ⟨w2,1⟩ :: tail7900_135 -abbrev tail7900_137 (k : Nat) : Stack := ⟨w0,50⟩ :: tail7900_81 k -abbrev tail7900_138 : Stack := ⟨w2,2⟩ :: tail7900_135 -abbrev tail7900_139 (k : Nat) : Stack := ⟨w0,49⟩ :: tail7900_81 k -abbrev tail7900_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_139 k -abbrev tail7900_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_140 k -abbrev tail7900_142 : Stack := ⟨w1,22⟩ :: tail7900_0 -abbrev tail7900_143 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_140 k -abbrev tail7900_144 (k : Nat) : Stack := ⟨w0,23⟩ :: tail7900_140 k -abbrev tail7900_145 : Stack := ⟨w1,24⟩ :: tail7900_0 -abbrev tail7900_146 : Stack := ⟨w2,1⟩ :: tail7900_145 -abbrev tail7900_147 (k : Nat) : Stack := ⟨w0,48⟩ :: tail7900_81 k -abbrev tail7900_148 : Stack := ⟨w2,2⟩ :: tail7900_145 -abbrev tail7900_149 (k : Nat) : Stack := ⟨w0,47⟩ :: tail7900_81 k -abbrev tail7900_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail7900_149 k -abbrev tail7900_151 (k : Nat) : Stack := ⟨w23,1⟩ :: tail7900_150 k -abbrev tail7900_152 : Stack := ⟨w1,25⟩ :: tail7900_0 -abbrev tail7900_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail7900_150 k -abbrev tail7900_154 (k : Nat) : Stack := ⟨w0,26⟩ :: tail7900_150 k - -def before7900 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521539),(tail7900_26 k),(tail7900_44 k)⟩ -def before7901 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7900_45 k),(tail7900_43 k)⟩ -def before7902 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521631),(tail7900_45 k),(tail7900_47 k)⟩ -def before7903 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521539),(tail7900_26 k),(tail7900_48 k)⟩ -def before7904 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521539),(tail7900_49 k),(tail7900_48 k)⟩ -def before7905 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521631),(tail7900_50 k),(tail7900_47 k)⟩ -def before7906 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521633),(tail7900_51 k),(tail7900_46 k)⟩ -def before7907 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521651),(tail7900_52 k),(tail7900_42 k)⟩ -def before7908 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521653),(tail7900_53 k),(tail7900_41 k)⟩ -def before7909 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7900_54 k),(tail7900_40 k)⟩ -def before7910 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521849),(tail7900_54 k),(tail7900_56 k)⟩ -def before7911 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521653),(tail7900_53 k),(tail7900_57 k)⟩ -def before7912 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521653),(tail7900_58 k),(tail7900_57 k)⟩ -def before7913 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521849),(tail7900_59 k),(tail7900_56 k)⟩ -def before7914 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521851),(tail7900_60 k),(tail7900_55 k)⟩ -def before7915 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail7900_61 k),(tail7900_39 k)⟩ -def before7916 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail7900_62 k),tail7900_38⟩ -def before7917 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526599),(tail7900_63 k),tail7900_37⟩ -def before7918 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526601),(tail7900_64 k),tail7900_36⟩ -def before7919 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7900_65 k),tail7900_35⟩ -def before7920 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526645),(tail7900_65 k),tail7900_67⟩ -def before7921 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526601),(tail7900_64 k),tail7900_68⟩ -def before7922 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526601),(tail7900_69 k),tail7900_68⟩ -def before7923 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526645),(tail7900_70 k),tail7900_67⟩ -def before7924 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526647),(tail7900_71 k),tail7900_66⟩ -def before7925 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526817),(tail7900_72 k),tail7900_34⟩ -def before7926 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526819),(tail7900_73 k),tail7900_33⟩ -def before7927 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7900_74 k),tail7900_32⟩ -def before7928 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526905),(tail7900_74 k),tail7900_76⟩ -def before7929 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526819),(tail7900_73 k),tail7900_77⟩ -def before7930 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526819),(tail7900_78 k),tail7900_77⟩ -def before7931 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526905),(tail7900_79 k),tail7900_76⟩ -def before7932 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526907),(tail7900_80 k),tail7900_75⟩ -def before7933 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526927),(tail7900_81 k),tail7900_31⟩ -def before7934 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail7900_82 k),tail7900_30⟩ -def before7935 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_83 k),tail7900_29⟩ -def before7936 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7900_83 k),tail7900_84⟩ -def before7937 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail7900_82 k),tail7900_85⟩ -def before7938 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail7900_86 k),tail7900_85⟩ -def before7939 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_87 k),tail7900_84⟩ -def before7940 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527047),(tail7900_88 k),tail7900_28⟩ -def before7941 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527049),(tail7900_89 k),tail7900_27⟩ -def before7942 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527061),(tail7900_90 k),tail7900_0⟩ -def before7943 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527061),(tail7900_90 k),tail7900_91⟩ -def before7944 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527049),(tail7900_89 k),tail7900_92⟩ -def before7945 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527049),(tail7900_93 k),tail7900_92⟩ -def before7946 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527063),(tail7900_94 k),tail7900_0⟩ -def before7947 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527063),(tail7900_94 k),tail7900_91⟩ -def before7948 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527047),(tail7900_88 k),tail7900_95⟩ -def before7949 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527045),(tail7900_87 k),tail7900_96⟩ -def before7950 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527043),(tail7900_97 k),tail7900_98⟩ -def before7951 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527043),(tail7900_100 k),tail7900_98⟩ -def before7952 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_101 k),tail7900_96⟩ -def before7953 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527045),(tail7900_101 k),tail7900_102⟩ -def before7954 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527045),(tail7900_103 k),tail7900_102⟩ -def before7955 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527065),(tail7900_104 k),tail7900_0⟩ -def before7956 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527065),(tail7900_104 k),tail7900_91⟩ -def before7957 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527043),(tail7900_100 k),tail7900_105⟩ -def before7958 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527041),(tail7900_99 k),tail7900_106⟩ -def before7959 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527039),(tail7900_107 k),tail7900_108⟩ -def before7960 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527039),(tail7900_110 k),tail7900_108⟩ -def before7961 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527041),(tail7900_111 k),tail7900_106⟩ -def before7962 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527041),(tail7900_111 k),tail7900_112⟩ -def before7963 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527041),(tail7900_113 k),tail7900_112⟩ -def before7964 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527067),(tail7900_114 k),tail7900_0⟩ -def before7965 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527067),(tail7900_114 k),tail7900_91⟩ -def before7966 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527039),(tail7900_110 k),tail7900_115⟩ -def before7967 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527037),(tail7900_109 k),tail7900_116⟩ -def before7968 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527035),(tail7900_117 k),tail7900_118⟩ -def before7969 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527035),(tail7900_120 k),tail7900_118⟩ -def before7970 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527037),(tail7900_121 k),tail7900_116⟩ -def before7971 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527037),(tail7900_121 k),tail7900_122⟩ -def before7972 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527037),(tail7900_123 k),tail7900_122⟩ -def before7973 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527069),(tail7900_124 k),tail7900_0⟩ -def before7974 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527069),(tail7900_124 k),tail7900_91⟩ -def before7975 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527035),(tail7900_120 k),tail7900_125⟩ -def before7976 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527033),(tail7900_119 k),tail7900_126⟩ -def before7977 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527031),(tail7900_127 k),tail7900_128⟩ -def before7978 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527031),(tail7900_130 k),tail7900_128⟩ -def before7979 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527033),(tail7900_131 k),tail7900_126⟩ -def before7980 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527033),(tail7900_131 k),tail7900_132⟩ -def before7981 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527033),(tail7900_133 k),tail7900_132⟩ -def before7982 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527071),(tail7900_134 k),tail7900_0⟩ -def before7983 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527071),(tail7900_134 k),tail7900_91⟩ -def before7984 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527031),(tail7900_130 k),tail7900_135⟩ -def before7985 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527029),(tail7900_129 k),tail7900_136⟩ -def before7986 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527027),(tail7900_137 k),tail7900_138⟩ -def before7987 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527027),(tail7900_140 k),tail7900_138⟩ -def before7988 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527029),(tail7900_141 k),tail7900_136⟩ -def before7989 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527029),(tail7900_141 k),tail7900_142⟩ -def before7990 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527029),(tail7900_143 k),tail7900_142⟩ -def before7991 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527073),(tail7900_144 k),tail7900_0⟩ -def before7992 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527073),(tail7900_144 k),tail7900_91⟩ -def before7993 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527027),(tail7900_140 k),tail7900_145⟩ -def before7994 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527025),(tail7900_139 k),tail7900_146⟩ -def before7995 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527023),(tail7900_147 k),tail7900_148⟩ -def before7996 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527023),(tail7900_150 k),tail7900_148⟩ -def before7997 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527025),(tail7900_151 k),tail7900_146⟩ -def before7998 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527025),(tail7900_151 k),tail7900_152⟩ -def before7999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527025),(tail7900_153 k),tail7900_152⟩ -def after7999 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527075),(tail7900_154 k),tail7900_0⟩ - -theorem macro7900 (k : Nat) : applyExit (before7900 k) exit36 46 = some (before7901 k) := by - simp (disch := omega) [before7900, before7901, exit36, applyExit, pop, push] - <;> omega -theorem step7900 (k : Nat) : Runs (46*2) (before7900 k).denote (before7901 k).denote := - @applyExit_sound (before7900 k) (before7901 k) exit36 46 valid36 (macro7900 k) -theorem macro7901 (k : Nat) : applyExit (before7901 k) exit31 1 = some (before7902 k) := by - simp (disch := omega) [before7901, before7902, exit31, applyExit, pop, push] - <;> omega -theorem step7901 (k : Nat) : Runs (1*1) (before7901 k).denote (before7902 k).denote := - @applyExit_sound (before7901 k) (before7902 k) exit31 1 valid31 (macro7901 k) -theorem macro7902 (k : Nat) : applyExit (before7902 k) exit10 46 = some (before7903 k) := by - simp (disch := omega) [before7902, before7903, exit10, applyExit, pop, push] - <;> omega -theorem step7902 (k : Nat) : Runs (46*2) (before7902 k).denote (before7903 k).denote := - @applyExit_sound (before7902 k) (before7903 k) exit10 46 valid10 (macro7902 k) -theorem macro7903 (k : Nat) : applyExit (before7903 k) exit32 1 = some (before7904 k) := by - simp (disch := omega) [before7903, before7904, exit32, applyExit, pop, push] - <;> omega -theorem step7903 (k : Nat) : Runs (1*3) (before7903 k).denote (before7904 k).denote := - @applyExit_sound (before7903 k) (before7904 k) exit32 1 valid32 (macro7903 k) -theorem macro7904 (k : Nat) : applyExit (before7904 k) exit36 46 = some (before7905 k) := by - simp (disch := omega) [before7904, before7905, exit36, applyExit, pop, push] - <;> omega -theorem step7904 (k : Nat) : Runs (46*2) (before7904 k).denote (before7905 k).denote := - @applyExit_sound (before7904 k) (before7905 k) exit36 46 valid36 (macro7904 k) -theorem macro7905 (k : Nat) : applyExit (before7905 k) exit33 1 = some (before7906 k) := by - simp (disch := omega) [before7905, before7906, exit33, applyExit, pop, push] - <;> omega -theorem step7905 (k : Nat) : Runs (1*2) (before7905 k).denote (before7906 k).denote := - @applyExit_sound (before7905 k) (before7906 k) exit33 1 valid33 (macro7905 k) -theorem macro7906 (k : Nat) : applyExit (before7906 k) exit34 9 = some (before7907 k) := by - simp (disch := omega) [before7906, before7907, exit34, applyExit, pop, push] - <;> omega -theorem step7906 (k : Nat) : Runs (9*2) (before7906 k).denote (before7907 k).denote := - @applyExit_sound (before7906 k) (before7907 k) exit34 9 valid34 (macro7906 k) -theorem macro7907 (k : Nat) : applyExit (before7907 k) exit35 1 = some (before7908 k) := by - simp (disch := omega) [before7907, before7908, exit35, applyExit, pop, push] - <;> omega -theorem step7907 (k : Nat) : Runs (1*2) (before7907 k).denote (before7908 k).denote := - @applyExit_sound (before7907 k) (before7908 k) exit35 1 valid35 (macro7907 k) -theorem macro7908 (k : Nat) : applyExit (before7908 k) exit36 98 = some (before7909 k) := by - simp (disch := omega) [before7908, before7909, exit36, applyExit, pop, push] - <;> omega -theorem step7908 (k : Nat) : Runs (98*2) (before7908 k).denote (before7909 k).denote := - @applyExit_sound (before7908 k) (before7909 k) exit36 98 valid36 (macro7908 k) -theorem macro7909 (k : Nat) : applyExit (before7909 k) exit31 1 = some (before7910 k) := by - simp (disch := omega) [before7909, before7910, exit31, applyExit, pop, push] - <;> omega -theorem step7909 (k : Nat) : Runs (1*1) (before7909 k).denote (before7910 k).denote := - @applyExit_sound (before7909 k) (before7910 k) exit31 1 valid31 (macro7909 k) -theorem macro7910 (k : Nat) : applyExit (before7910 k) exit10 98 = some (before7911 k) := by - simp (disch := omega) [before7910, before7911, exit10, applyExit, pop, push] - <;> omega -theorem step7910 (k : Nat) : Runs (98*2) (before7910 k).denote (before7911 k).denote := - @applyExit_sound (before7910 k) (before7911 k) exit10 98 valid10 (macro7910 k) -theorem macro7911 (k : Nat) : applyExit (before7911 k) exit32 1 = some (before7912 k) := by - simp (disch := omega) [before7911, before7912, exit32, applyExit, pop, push] - <;> omega -theorem step7911 (k : Nat) : Runs (1*3) (before7911 k).denote (before7912 k).denote := - @applyExit_sound (before7911 k) (before7912 k) exit32 1 valid32 (macro7911 k) -theorem macro7912 (k : Nat) : applyExit (before7912 k) exit36 98 = some (before7913 k) := by - simp (disch := omega) [before7912, before7913, exit36, applyExit, pop, push] - <;> omega -theorem step7912 (k : Nat) : Runs (98*2) (before7912 k).denote (before7913 k).denote := - @applyExit_sound (before7912 k) (before7913 k) exit36 98 valid36 (macro7912 k) -theorem macro7913 (k : Nat) : applyExit (before7913 k) exit33 1 = some (before7914 k) := by - simp (disch := omega) [before7913, before7914, exit33, applyExit, pop, push] - <;> omega -theorem step7913 (k : Nat) : Runs (1*2) (before7913 k).denote (before7914 k).denote := - @applyExit_sound (before7913 k) (before7914 k) exit33 1 valid33 (macro7913 k) -theorem macro7914 (k : Nat) : applyExit (before7914 k) exit34 24 = some (before7915 k) := by - simp (disch := omega) [before7914, before7915, exit34, applyExit, pop, push] - <;> omega -theorem step7914 (k : Nat) : Runs (24*2) (before7914 k).denote (before7915 k).denote := - @applyExit_sound (before7914 k) (before7915 k) exit34 24 valid34 (macro7914 k) -theorem macro7915 (k : Nat) : applyExit (before7915 k) exit374 (1*k+8) = some (before7916 k) := by - simp (disch := omega) [before7915, before7916, exit374, applyExit, pop, push] - <;> omega -theorem step7915 (k : Nat) : Runs ((1*k+8)*1250) (before7915 k).denote (before7916 k).denote := - @applyExit_sound (before7915 k) (before7916 k) exit374 (1*k+8) valid374 (macro7915 k) -theorem macro7916 (k : Nat) : applyExit (before7916 k) exit34 6 = some (before7917 k) := by - simp (disch := omega) [before7916, before7917, exit34, applyExit, pop, push] - <;> omega -theorem step7916 (k : Nat) : Runs (6*2) (before7916 k).denote (before7917 k).denote := - @applyExit_sound (before7916 k) (before7917 k) exit34 6 valid34 (macro7916 k) -theorem macro7917 (k : Nat) : applyExit (before7917 k) exit35 1 = some (before7918 k) := by - simp (disch := omega) [before7917, before7918, exit35, applyExit, pop, push] - <;> omega -theorem step7917 (k : Nat) : Runs (1*2) (before7917 k).denote (before7918 k).denote := - @applyExit_sound (before7917 k) (before7918 k) exit35 1 valid35 (macro7917 k) -theorem macro7918 (k : Nat) : applyExit (before7918 k) exit36 22 = some (before7919 k) := by - simp (disch := omega) [before7918, before7919, exit36, applyExit, pop, push] - <;> omega -theorem step7918 (k : Nat) : Runs (22*2) (before7918 k).denote (before7919 k).denote := - @applyExit_sound (before7918 k) (before7919 k) exit36 22 valid36 (macro7918 k) -theorem macro7919 (k : Nat) : applyExit (before7919 k) exit31 1 = some (before7920 k) := by - simp (disch := omega) [before7919, before7920, exit31, applyExit, pop, push] - <;> omega -theorem step7919 (k : Nat) : Runs (1*1) (before7919 k).denote (before7920 k).denote := - @applyExit_sound (before7919 k) (before7920 k) exit31 1 valid31 (macro7919 k) -theorem macro7920 (k : Nat) : applyExit (before7920 k) exit10 22 = some (before7921 k) := by - simp (disch := omega) [before7920, before7921, exit10, applyExit, pop, push] - <;> omega -theorem step7920 (k : Nat) : Runs (22*2) (before7920 k).denote (before7921 k).denote := - @applyExit_sound (before7920 k) (before7921 k) exit10 22 valid10 (macro7920 k) -theorem macro7921 (k : Nat) : applyExit (before7921 k) exit32 1 = some (before7922 k) := by - simp (disch := omega) [before7921, before7922, exit32, applyExit, pop, push] - <;> omega -theorem step7921 (k : Nat) : Runs (1*3) (before7921 k).denote (before7922 k).denote := - @applyExit_sound (before7921 k) (before7922 k) exit32 1 valid32 (macro7921 k) -theorem macro7922 (k : Nat) : applyExit (before7922 k) exit36 22 = some (before7923 k) := by - simp (disch := omega) [before7922, before7923, exit36, applyExit, pop, push] - <;> omega -theorem step7922 (k : Nat) : Runs (22*2) (before7922 k).denote (before7923 k).denote := - @applyExit_sound (before7922 k) (before7923 k) exit36 22 valid36 (macro7922 k) -theorem macro7923 (k : Nat) : applyExit (before7923 k) exit33 1 = some (before7924 k) := by - simp (disch := omega) [before7923, before7924, exit33, applyExit, pop, push] - <;> omega -theorem step7923 (k : Nat) : Runs (1*2) (before7923 k).denote (before7924 k).denote := - @applyExit_sound (before7923 k) (before7924 k) exit33 1 valid33 (macro7923 k) -theorem macro7924 (k : Nat) : applyExit (before7924 k) exit34 85 = some (before7925 k) := by - simp (disch := omega) [before7924, before7925, exit34, applyExit, pop, push] - <;> omega -theorem step7924 (k : Nat) : Runs (85*2) (before7924 k).denote (before7925 k).denote := - @applyExit_sound (before7924 k) (before7925 k) exit34 85 valid34 (macro7924 k) -theorem macro7925 (k : Nat) : applyExit (before7925 k) exit35 1 = some (before7926 k) := by - simp (disch := omega) [before7925, before7926, exit35, applyExit, pop, push] - <;> omega -theorem step7925 (k : Nat) : Runs (1*2) (before7925 k).denote (before7926 k).denote := - @applyExit_sound (before7925 k) (before7926 k) exit35 1 valid35 (macro7925 k) -theorem macro7926 (k : Nat) : applyExit (before7926 k) exit36 43 = some (before7927 k) := by - simp (disch := omega) [before7926, before7927, exit36, applyExit, pop, push] - <;> omega -theorem step7926 (k : Nat) : Runs (43*2) (before7926 k).denote (before7927 k).denote := - @applyExit_sound (before7926 k) (before7927 k) exit36 43 valid36 (macro7926 k) -theorem macro7927 (k : Nat) : applyExit (before7927 k) exit31 1 = some (before7928 k) := by - simp (disch := omega) [before7927, before7928, exit31, applyExit, pop, push] - <;> omega -theorem step7927 (k : Nat) : Runs (1*1) (before7927 k).denote (before7928 k).denote := - @applyExit_sound (before7927 k) (before7928 k) exit31 1 valid31 (macro7927 k) -theorem macro7928 (k : Nat) : applyExit (before7928 k) exit10 43 = some (before7929 k) := by - simp (disch := omega) [before7928, before7929, exit10, applyExit, pop, push] - <;> omega -theorem step7928 (k : Nat) : Runs (43*2) (before7928 k).denote (before7929 k).denote := - @applyExit_sound (before7928 k) (before7929 k) exit10 43 valid10 (macro7928 k) -theorem macro7929 (k : Nat) : applyExit (before7929 k) exit32 1 = some (before7930 k) := by - simp (disch := omega) [before7929, before7930, exit32, applyExit, pop, push] - <;> omega -theorem step7929 (k : Nat) : Runs (1*3) (before7929 k).denote (before7930 k).denote := - @applyExit_sound (before7929 k) (before7930 k) exit32 1 valid32 (macro7929 k) -theorem macro7930 (k : Nat) : applyExit (before7930 k) exit36 43 = some (before7931 k) := by - simp (disch := omega) [before7930, before7931, exit36, applyExit, pop, push] - <;> omega -theorem step7930 (k : Nat) : Runs (43*2) (before7930 k).denote (before7931 k).denote := - @applyExit_sound (before7930 k) (before7931 k) exit36 43 valid36 (macro7930 k) -theorem macro7931 (k : Nat) : applyExit (before7931 k) exit33 1 = some (before7932 k) := by - simp (disch := omega) [before7931, before7932, exit33, applyExit, pop, push] - <;> omega -theorem step7931 (k : Nat) : Runs (1*2) (before7931 k).denote (before7932 k).denote := - @applyExit_sound (before7931 k) (before7932 k) exit33 1 valid33 (macro7931 k) -theorem macro7932 (k : Nat) : applyExit (before7932 k) exit34 10 = some (before7933 k) := by - simp (disch := omega) [before7932, before7933, exit34, applyExit, pop, push] - <;> omega -theorem step7932 (k : Nat) : Runs (10*2) (before7932 k).denote (before7933 k).denote := - @applyExit_sound (before7932 k) (before7933 k) exit34 10 valid34 (macro7932 k) -theorem macro7933 (k : Nat) : applyExit (before7933 k) exit35 1 = some (before7934 k) := by - simp (disch := omega) [before7933, before7934, exit35, applyExit, pop, push] - <;> omega -theorem step7933 (k : Nat) : Runs (1*2) (before7933 k).denote (before7934 k).denote := - @applyExit_sound (before7933 k) (before7934 k) exit35 1 valid35 (macro7933 k) -theorem macro7934 (k : Nat) : applyExit (before7934 k) exit36 58 = some (before7935 k) := by - simp (disch := omega) [before7934, before7935, exit36, applyExit, pop, push] - <;> omega -theorem step7934 (k : Nat) : Runs (58*2) (before7934 k).denote (before7935 k).denote := - @applyExit_sound (before7934 k) (before7935 k) exit36 58 valid36 (macro7934 k) -theorem macro7935 (k : Nat) : applyExit (before7935 k) exit31 1 = some (before7936 k) := by - simp (disch := omega) [before7935, before7936, exit31, applyExit, pop, push] - <;> omega -theorem step7935 (k : Nat) : Runs (1*1) (before7935 k).denote (before7936 k).denote := - @applyExit_sound (before7935 k) (before7936 k) exit31 1 valid31 (macro7935 k) -theorem macro7936 (k : Nat) : applyExit (before7936 k) exit10 58 = some (before7937 k) := by - simp (disch := omega) [before7936, before7937, exit10, applyExit, pop, push] - <;> omega -theorem step7936 (k : Nat) : Runs (58*2) (before7936 k).denote (before7937 k).denote := - @applyExit_sound (before7936 k) (before7937 k) exit10 58 valid10 (macro7936 k) -theorem macro7937 (k : Nat) : applyExit (before7937 k) exit32 1 = some (before7938 k) := by - simp (disch := omega) [before7937, before7938, exit32, applyExit, pop, push] - <;> omega -theorem step7937 (k : Nat) : Runs (1*3) (before7937 k).denote (before7938 k).denote := - @applyExit_sound (before7937 k) (before7938 k) exit32 1 valid32 (macro7937 k) -theorem macro7938 (k : Nat) : applyExit (before7938 k) exit36 58 = some (before7939 k) := by - simp (disch := omega) [before7938, before7939, exit36, applyExit, pop, push] - <;> omega -theorem step7938 (k : Nat) : Runs (58*2) (before7938 k).denote (before7939 k).denote := - @applyExit_sound (before7938 k) (before7939 k) exit36 58 valid36 (macro7938 k) -theorem macro7939 (k : Nat) : applyExit (before7939 k) exit33 1 = some (before7940 k) := by - simp (disch := omega) [before7939, before7940, exit33, applyExit, pop, push] - <;> omega -theorem step7939 (k : Nat) : Runs (1*2) (before7939 k).denote (before7940 k).denote := - @applyExit_sound (before7939 k) (before7940 k) exit33 1 valid33 (macro7939 k) -theorem macro7940 (k : Nat) : applyExit (before7940 k) exit35 1 = some (before7941 k) := by - simp (disch := omega) [before7940, before7941, exit35, applyExit, pop, push] - <;> omega -theorem step7940 (k : Nat) : Runs (1*2) (before7940 k).denote (before7941 k).denote := - @applyExit_sound (before7940 k) (before7941 k) exit35 1 valid35 (macro7940 k) -theorem macro7941 (k : Nat) : applyExit (before7941 k) exit36 6 = some (before7942 k) := by - simp (disch := omega) [before7941, before7942, exit36, applyExit, pop, push] - <;> omega -theorem step7941 (k : Nat) : Runs (6*2) (before7941 k).denote (before7942 k).denote := - @applyExit_sound (before7941 k) (before7942 k) exit36 6 valid36 (macro7941 k) -theorem macro7942 (k : Nat) : applyExit (before7942 k) exit39 1 = some (before7943 k) := by - simp (disch := omega) [before7942, before7943, exit39, applyExit, pop, push] - <;> omega -theorem step7942 (k : Nat) : Runs (1*1) (before7942 k).denote (before7943 k).denote := - @applyExit_sound (before7942 k) (before7943 k) exit39 1 valid39 (macro7942 k) -theorem macro7943 (k : Nat) : applyExit (before7943 k) exit10 6 = some (before7944 k) := by - simp (disch := omega) [before7943, before7944, exit10, applyExit, pop, push] - <;> omega -theorem step7943 (k : Nat) : Runs (6*2) (before7943 k).denote (before7944 k).denote := - @applyExit_sound (before7943 k) (before7944 k) exit10 6 valid10 (macro7943 k) -theorem macro7944 (k : Nat) : applyExit (before7944 k) exit32 1 = some (before7945 k) := by - simp (disch := omega) [before7944, before7945, exit32, applyExit, pop, push] - <;> omega -theorem step7944 (k : Nat) : Runs (1*3) (before7944 k).denote (before7945 k).denote := - @applyExit_sound (before7944 k) (before7945 k) exit32 1 valid32 (macro7944 k) -theorem macro7945 (k : Nat) : applyExit (before7945 k) exit36 7 = some (before7946 k) := by - simp (disch := omega) [before7945, before7946, exit36, applyExit, pop, push] - <;> omega -theorem step7945 (k : Nat) : Runs (7*2) (before7945 k).denote (before7946 k).denote := - @applyExit_sound (before7945 k) (before7946 k) exit36 7 valid36 (macro7945 k) -theorem macro7946 (k : Nat) : applyExit (before7946 k) exit39 1 = some (before7947 k) := by - simp (disch := omega) [before7946, before7947, exit39, applyExit, pop, push] - <;> omega -theorem step7946 (k : Nat) : Runs (1*1) (before7946 k).denote (before7947 k).denote := - @applyExit_sound (before7946 k) (before7947 k) exit39 1 valid39 (macro7946 k) -theorem macro7947 (k : Nat) : applyExit (before7947 k) exit10 8 = some (before7948 k) := by - simp (disch := omega) [before7947, before7948, exit10, applyExit, pop, push] - <;> omega -theorem step7947 (k : Nat) : Runs (8*2) (before7947 k).denote (before7948 k).denote := - @applyExit_sound (before7947 k) (before7948 k) exit10 8 valid10 (macro7947 k) -theorem macro7948 (k : Nat) : applyExit (before7948 k) exit46 1 = some (before7949 k) := by - simp (disch := omega) [before7948, before7949, exit46, applyExit, pop, push] - <;> omega -theorem step7948 (k : Nat) : Runs (1*2) (before7948 k).denote (before7949 k).denote := - @applyExit_sound (before7948 k) (before7949 k) exit46 1 valid46 (macro7948 k) -theorem macro7949 (k : Nat) : applyExit (before7949 k) exit47 1 = some (before7950 k) := by - simp (disch := omega) [before7949, before7950, exit47, applyExit, pop, push] - <;> omega -theorem step7949 (k : Nat) : Runs (1*2) (before7949 k).denote (before7950 k).denote := - @applyExit_sound (before7949 k) (before7950 k) exit47 1 valid47 (macro7949 k) -theorem macro7950 (k : Nat) : applyExit (before7950 k) exit62 1 = some (before7951 k) := by - simp (disch := omega) [before7950, before7951, exit62, applyExit, pop, push] - <;> omega -theorem step7950 (k : Nat) : Runs (1*1) (before7950 k).denote (before7951 k).denote := - @applyExit_sound (before7950 k) (before7951 k) exit62 1 valid62 (macro7950 k) -theorem macro7951 (k : Nat) : applyExit (before7951 k) exit35 1 = some (before7952 k) := by - simp (disch := omega) [before7951, before7952, exit35, applyExit, pop, push] - <;> omega -theorem step7951 (k : Nat) : Runs (1*2) (before7951 k).denote (before7952 k).denote := - @applyExit_sound (before7951 k) (before7952 k) exit35 1 valid35 (macro7951 k) -theorem macro7952 (k : Nat) : applyExit (before7952 k) exit39 1 = some (before7953 k) := by - simp (disch := omega) [before7952, before7953, exit39, applyExit, pop, push] - <;> omega -theorem step7952 (k : Nat) : Runs (1*1) (before7952 k).denote (before7953 k).denote := - @applyExit_sound (before7952 k) (before7953 k) exit39 1 valid39 (macro7952 k) -theorem macro7953 (k : Nat) : applyExit (before7953 k) exit32 1 = some (before7954 k) := by - simp (disch := omega) [before7953, before7954, exit32, applyExit, pop, push] - <;> omega -theorem step7953 (k : Nat) : Runs (1*3) (before7953 k).denote (before7954 k).denote := - @applyExit_sound (before7953 k) (before7954 k) exit32 1 valid32 (macro7953 k) -theorem macro7954 (k : Nat) : applyExit (before7954 k) exit36 10 = some (before7955 k) := by - simp (disch := omega) [before7954, before7955, exit36, applyExit, pop, push] - <;> omega -theorem step7954 (k : Nat) : Runs (10*2) (before7954 k).denote (before7955 k).denote := - @applyExit_sound (before7954 k) (before7955 k) exit36 10 valid36 (macro7954 k) -theorem macro7955 (k : Nat) : applyExit (before7955 k) exit39 1 = some (before7956 k) := by - simp (disch := omega) [before7955, before7956, exit39, applyExit, pop, push] - <;> omega -theorem step7955 (k : Nat) : Runs (1*1) (before7955 k).denote (before7956 k).denote := - @applyExit_sound (before7955 k) (before7956 k) exit39 1 valid39 (macro7955 k) -theorem macro7956 (k : Nat) : applyExit (before7956 k) exit10 11 = some (before7957 k) := by - simp (disch := omega) [before7956, before7957, exit10, applyExit, pop, push] - <;> omega -theorem step7956 (k : Nat) : Runs (11*2) (before7956 k).denote (before7957 k).denote := - @applyExit_sound (before7956 k) (before7957 k) exit10 11 valid10 (macro7956 k) -theorem macro7957 (k : Nat) : applyExit (before7957 k) exit46 1 = some (before7958 k) := by - simp (disch := omega) [before7957, before7958, exit46, applyExit, pop, push] - <;> omega -theorem step7957 (k : Nat) : Runs (1*2) (before7957 k).denote (before7958 k).denote := - @applyExit_sound (before7957 k) (before7958 k) exit46 1 valid46 (macro7957 k) -theorem macro7958 (k : Nat) : applyExit (before7958 k) exit47 1 = some (before7959 k) := by - simp (disch := omega) [before7958, before7959, exit47, applyExit, pop, push] - <;> omega -theorem step7958 (k : Nat) : Runs (1*2) (before7958 k).denote (before7959 k).denote := - @applyExit_sound (before7958 k) (before7959 k) exit47 1 valid47 (macro7958 k) -theorem macro7959 (k : Nat) : applyExit (before7959 k) exit62 1 = some (before7960 k) := by - simp (disch := omega) [before7959, before7960, exit62, applyExit, pop, push] - <;> omega -theorem step7959 (k : Nat) : Runs (1*1) (before7959 k).denote (before7960 k).denote := - @applyExit_sound (before7959 k) (before7960 k) exit62 1 valid62 (macro7959 k) -theorem macro7960 (k : Nat) : applyExit (before7960 k) exit35 1 = some (before7961 k) := by - simp (disch := omega) [before7960, before7961, exit35, applyExit, pop, push] - <;> omega -theorem step7960 (k : Nat) : Runs (1*2) (before7960 k).denote (before7961 k).denote := - @applyExit_sound (before7960 k) (before7961 k) exit35 1 valid35 (macro7960 k) -theorem macro7961 (k : Nat) : applyExit (before7961 k) exit39 1 = some (before7962 k) := by - simp (disch := omega) [before7961, before7962, exit39, applyExit, pop, push] - <;> omega -theorem step7961 (k : Nat) : Runs (1*1) (before7961 k).denote (before7962 k).denote := - @applyExit_sound (before7961 k) (before7962 k) exit39 1 valid39 (macro7961 k) -theorem macro7962 (k : Nat) : applyExit (before7962 k) exit32 1 = some (before7963 k) := by - simp (disch := omega) [before7962, before7963, exit32, applyExit, pop, push] - <;> omega -theorem step7962 (k : Nat) : Runs (1*3) (before7962 k).denote (before7963 k).denote := - @applyExit_sound (before7962 k) (before7963 k) exit32 1 valid32 (macro7962 k) -theorem macro7963 (k : Nat) : applyExit (before7963 k) exit36 13 = some (before7964 k) := by - simp (disch := omega) [before7963, before7964, exit36, applyExit, pop, push] - <;> omega -theorem step7963 (k : Nat) : Runs (13*2) (before7963 k).denote (before7964 k).denote := - @applyExit_sound (before7963 k) (before7964 k) exit36 13 valid36 (macro7963 k) -theorem macro7964 (k : Nat) : applyExit (before7964 k) exit39 1 = some (before7965 k) := by - simp (disch := omega) [before7964, before7965, exit39, applyExit, pop, push] - <;> omega -theorem step7964 (k : Nat) : Runs (1*1) (before7964 k).denote (before7965 k).denote := - @applyExit_sound (before7964 k) (before7965 k) exit39 1 valid39 (macro7964 k) -theorem macro7965 (k : Nat) : applyExit (before7965 k) exit10 14 = some (before7966 k) := by - simp (disch := omega) [before7965, before7966, exit10, applyExit, pop, push] - <;> omega -theorem step7965 (k : Nat) : Runs (14*2) (before7965 k).denote (before7966 k).denote := - @applyExit_sound (before7965 k) (before7966 k) exit10 14 valid10 (macro7965 k) -theorem macro7966 (k : Nat) : applyExit (before7966 k) exit46 1 = some (before7967 k) := by - simp (disch := omega) [before7966, before7967, exit46, applyExit, pop, push] - <;> omega -theorem step7966 (k : Nat) : Runs (1*2) (before7966 k).denote (before7967 k).denote := - @applyExit_sound (before7966 k) (before7967 k) exit46 1 valid46 (macro7966 k) -theorem macro7967 (k : Nat) : applyExit (before7967 k) exit47 1 = some (before7968 k) := by - simp (disch := omega) [before7967, before7968, exit47, applyExit, pop, push] - <;> omega -theorem step7967 (k : Nat) : Runs (1*2) (before7967 k).denote (before7968 k).denote := - @applyExit_sound (before7967 k) (before7968 k) exit47 1 valid47 (macro7967 k) -theorem macro7968 (k : Nat) : applyExit (before7968 k) exit62 1 = some (before7969 k) := by - simp (disch := omega) [before7968, before7969, exit62, applyExit, pop, push] - <;> omega -theorem step7968 (k : Nat) : Runs (1*1) (before7968 k).denote (before7969 k).denote := - @applyExit_sound (before7968 k) (before7969 k) exit62 1 valid62 (macro7968 k) -theorem macro7969 (k : Nat) : applyExit (before7969 k) exit35 1 = some (before7970 k) := by - simp (disch := omega) [before7969, before7970, exit35, applyExit, pop, push] - <;> omega -theorem step7969 (k : Nat) : Runs (1*2) (before7969 k).denote (before7970 k).denote := - @applyExit_sound (before7969 k) (before7970 k) exit35 1 valid35 (macro7969 k) -theorem macro7970 (k : Nat) : applyExit (before7970 k) exit39 1 = some (before7971 k) := by - simp (disch := omega) [before7970, before7971, exit39, applyExit, pop, push] - <;> omega -theorem step7970 (k : Nat) : Runs (1*1) (before7970 k).denote (before7971 k).denote := - @applyExit_sound (before7970 k) (before7971 k) exit39 1 valid39 (macro7970 k) -theorem macro7971 (k : Nat) : applyExit (before7971 k) exit32 1 = some (before7972 k) := by - simp (disch := omega) [before7971, before7972, exit32, applyExit, pop, push] - <;> omega -theorem step7971 (k : Nat) : Runs (1*3) (before7971 k).denote (before7972 k).denote := - @applyExit_sound (before7971 k) (before7972 k) exit32 1 valid32 (macro7971 k) -theorem macro7972 (k : Nat) : applyExit (before7972 k) exit36 16 = some (before7973 k) := by - simp (disch := omega) [before7972, before7973, exit36, applyExit, pop, push] - <;> omega -theorem step7972 (k : Nat) : Runs (16*2) (before7972 k).denote (before7973 k).denote := - @applyExit_sound (before7972 k) (before7973 k) exit36 16 valid36 (macro7972 k) -theorem macro7973 (k : Nat) : applyExit (before7973 k) exit39 1 = some (before7974 k) := by - simp (disch := omega) [before7973, before7974, exit39, applyExit, pop, push] - <;> omega -theorem step7973 (k : Nat) : Runs (1*1) (before7973 k).denote (before7974 k).denote := - @applyExit_sound (before7973 k) (before7974 k) exit39 1 valid39 (macro7973 k) -theorem macro7974 (k : Nat) : applyExit (before7974 k) exit10 17 = some (before7975 k) := by - simp (disch := omega) [before7974, before7975, exit10, applyExit, pop, push] - <;> omega -theorem step7974 (k : Nat) : Runs (17*2) (before7974 k).denote (before7975 k).denote := - @applyExit_sound (before7974 k) (before7975 k) exit10 17 valid10 (macro7974 k) -theorem macro7975 (k : Nat) : applyExit (before7975 k) exit46 1 = some (before7976 k) := by - simp (disch := omega) [before7975, before7976, exit46, applyExit, pop, push] - <;> omega -theorem step7975 (k : Nat) : Runs (1*2) (before7975 k).denote (before7976 k).denote := - @applyExit_sound (before7975 k) (before7976 k) exit46 1 valid46 (macro7975 k) -theorem macro7976 (k : Nat) : applyExit (before7976 k) exit47 1 = some (before7977 k) := by - simp (disch := omega) [before7976, before7977, exit47, applyExit, pop, push] - <;> omega -theorem step7976 (k : Nat) : Runs (1*2) (before7976 k).denote (before7977 k).denote := - @applyExit_sound (before7976 k) (before7977 k) exit47 1 valid47 (macro7976 k) -theorem macro7977 (k : Nat) : applyExit (before7977 k) exit62 1 = some (before7978 k) := by - simp (disch := omega) [before7977, before7978, exit62, applyExit, pop, push] - <;> omega -theorem step7977 (k : Nat) : Runs (1*1) (before7977 k).denote (before7978 k).denote := - @applyExit_sound (before7977 k) (before7978 k) exit62 1 valid62 (macro7977 k) -theorem macro7978 (k : Nat) : applyExit (before7978 k) exit35 1 = some (before7979 k) := by - simp (disch := omega) [before7978, before7979, exit35, applyExit, pop, push] - <;> omega -theorem step7978 (k : Nat) : Runs (1*2) (before7978 k).denote (before7979 k).denote := - @applyExit_sound (before7978 k) (before7979 k) exit35 1 valid35 (macro7978 k) -theorem macro7979 (k : Nat) : applyExit (before7979 k) exit39 1 = some (before7980 k) := by - simp (disch := omega) [before7979, before7980, exit39, applyExit, pop, push] - <;> omega -theorem step7979 (k : Nat) : Runs (1*1) (before7979 k).denote (before7980 k).denote := - @applyExit_sound (before7979 k) (before7980 k) exit39 1 valid39 (macro7979 k) -theorem macro7980 (k : Nat) : applyExit (before7980 k) exit32 1 = some (before7981 k) := by - simp (disch := omega) [before7980, before7981, exit32, applyExit, pop, push] - <;> omega -theorem step7980 (k : Nat) : Runs (1*3) (before7980 k).denote (before7981 k).denote := - @applyExit_sound (before7980 k) (before7981 k) exit32 1 valid32 (macro7980 k) -theorem macro7981 (k : Nat) : applyExit (before7981 k) exit36 19 = some (before7982 k) := by - simp (disch := omega) [before7981, before7982, exit36, applyExit, pop, push] - <;> omega -theorem step7981 (k : Nat) : Runs (19*2) (before7981 k).denote (before7982 k).denote := - @applyExit_sound (before7981 k) (before7982 k) exit36 19 valid36 (macro7981 k) -theorem macro7982 (k : Nat) : applyExit (before7982 k) exit39 1 = some (before7983 k) := by - simp (disch := omega) [before7982, before7983, exit39, applyExit, pop, push] - <;> omega -theorem step7982 (k : Nat) : Runs (1*1) (before7982 k).denote (before7983 k).denote := - @applyExit_sound (before7982 k) (before7983 k) exit39 1 valid39 (macro7982 k) -theorem macro7983 (k : Nat) : applyExit (before7983 k) exit10 20 = some (before7984 k) := by - simp (disch := omega) [before7983, before7984, exit10, applyExit, pop, push] - <;> omega -theorem step7983 (k : Nat) : Runs (20*2) (before7983 k).denote (before7984 k).denote := - @applyExit_sound (before7983 k) (before7984 k) exit10 20 valid10 (macro7983 k) -theorem macro7984 (k : Nat) : applyExit (before7984 k) exit46 1 = some (before7985 k) := by - simp (disch := omega) [before7984, before7985, exit46, applyExit, pop, push] - <;> omega -theorem step7984 (k : Nat) : Runs (1*2) (before7984 k).denote (before7985 k).denote := - @applyExit_sound (before7984 k) (before7985 k) exit46 1 valid46 (macro7984 k) -theorem macro7985 (k : Nat) : applyExit (before7985 k) exit47 1 = some (before7986 k) := by - simp (disch := omega) [before7985, before7986, exit47, applyExit, pop, push] - <;> omega -theorem step7985 (k : Nat) : Runs (1*2) (before7985 k).denote (before7986 k).denote := - @applyExit_sound (before7985 k) (before7986 k) exit47 1 valid47 (macro7985 k) -theorem macro7986 (k : Nat) : applyExit (before7986 k) exit62 1 = some (before7987 k) := by - simp (disch := omega) [before7986, before7987, exit62, applyExit, pop, push] - <;> omega -theorem step7986 (k : Nat) : Runs (1*1) (before7986 k).denote (before7987 k).denote := - @applyExit_sound (before7986 k) (before7987 k) exit62 1 valid62 (macro7986 k) -theorem macro7987 (k : Nat) : applyExit (before7987 k) exit35 1 = some (before7988 k) := by - simp (disch := omega) [before7987, before7988, exit35, applyExit, pop, push] - <;> omega -theorem step7987 (k : Nat) : Runs (1*2) (before7987 k).denote (before7988 k).denote := - @applyExit_sound (before7987 k) (before7988 k) exit35 1 valid35 (macro7987 k) -theorem macro7988 (k : Nat) : applyExit (before7988 k) exit39 1 = some (before7989 k) := by - simp (disch := omega) [before7988, before7989, exit39, applyExit, pop, push] - <;> omega -theorem step7988 (k : Nat) : Runs (1*1) (before7988 k).denote (before7989 k).denote := - @applyExit_sound (before7988 k) (before7989 k) exit39 1 valid39 (macro7988 k) -theorem macro7989 (k : Nat) : applyExit (before7989 k) exit32 1 = some (before7990 k) := by - simp (disch := omega) [before7989, before7990, exit32, applyExit, pop, push] - <;> omega -theorem step7989 (k : Nat) : Runs (1*3) (before7989 k).denote (before7990 k).denote := - @applyExit_sound (before7989 k) (before7990 k) exit32 1 valid32 (macro7989 k) -theorem macro7990 (k : Nat) : applyExit (before7990 k) exit36 22 = some (before7991 k) := by - simp (disch := omega) [before7990, before7991, exit36, applyExit, pop, push] - <;> omega -theorem step7990 (k : Nat) : Runs (22*2) (before7990 k).denote (before7991 k).denote := - @applyExit_sound (before7990 k) (before7991 k) exit36 22 valid36 (macro7990 k) -theorem macro7991 (k : Nat) : applyExit (before7991 k) exit39 1 = some (before7992 k) := by - simp (disch := omega) [before7991, before7992, exit39, applyExit, pop, push] - <;> omega -theorem step7991 (k : Nat) : Runs (1*1) (before7991 k).denote (before7992 k).denote := - @applyExit_sound (before7991 k) (before7992 k) exit39 1 valid39 (macro7991 k) -theorem macro7992 (k : Nat) : applyExit (before7992 k) exit10 23 = some (before7993 k) := by - simp (disch := omega) [before7992, before7993, exit10, applyExit, pop, push] - <;> omega -theorem step7992 (k : Nat) : Runs (23*2) (before7992 k).denote (before7993 k).denote := - @applyExit_sound (before7992 k) (before7993 k) exit10 23 valid10 (macro7992 k) -theorem macro7993 (k : Nat) : applyExit (before7993 k) exit46 1 = some (before7994 k) := by - simp (disch := omega) [before7993, before7994, exit46, applyExit, pop, push] - <;> omega -theorem step7993 (k : Nat) : Runs (1*2) (before7993 k).denote (before7994 k).denote := - @applyExit_sound (before7993 k) (before7994 k) exit46 1 valid46 (macro7993 k) -theorem macro7994 (k : Nat) : applyExit (before7994 k) exit47 1 = some (before7995 k) := by - simp (disch := omega) [before7994, before7995, exit47, applyExit, pop, push] - <;> omega -theorem step7994 (k : Nat) : Runs (1*2) (before7994 k).denote (before7995 k).denote := - @applyExit_sound (before7994 k) (before7995 k) exit47 1 valid47 (macro7994 k) -theorem macro7995 (k : Nat) : applyExit (before7995 k) exit62 1 = some (before7996 k) := by - simp (disch := omega) [before7995, before7996, exit62, applyExit, pop, push] - <;> omega -theorem step7995 (k : Nat) : Runs (1*1) (before7995 k).denote (before7996 k).denote := - @applyExit_sound (before7995 k) (before7996 k) exit62 1 valid62 (macro7995 k) -theorem macro7996 (k : Nat) : applyExit (before7996 k) exit35 1 = some (before7997 k) := by - simp (disch := omega) [before7996, before7997, exit35, applyExit, pop, push] - <;> omega -theorem step7996 (k : Nat) : Runs (1*2) (before7996 k).denote (before7997 k).denote := - @applyExit_sound (before7996 k) (before7997 k) exit35 1 valid35 (macro7996 k) -theorem macro7997 (k : Nat) : applyExit (before7997 k) exit39 1 = some (before7998 k) := by - simp (disch := omega) [before7997, before7998, exit39, applyExit, pop, push] - <;> omega -theorem step7997 (k : Nat) : Runs (1*1) (before7997 k).denote (before7998 k).denote := - @applyExit_sound (before7997 k) (before7998 k) exit39 1 valid39 (macro7997 k) -theorem macro7998 (k : Nat) : applyExit (before7998 k) exit32 1 = some (before7999 k) := by - simp (disch := omega) [before7998, before7999, exit32, applyExit, pop, push] - <;> omega -theorem step7998 (k : Nat) : Runs (1*3) (before7998 k).denote (before7999 k).denote := - @applyExit_sound (before7998 k) (before7999 k) exit32 1 valid32 (macro7998 k) -theorem macro7999 (k : Nat) : applyExit (before7999 k) exit36 25 = some (after7999 k) := by - simp (disch := omega) [before7999, after7999, exit36, applyExit, pop, push] - <;> omega -theorem step7999 (k : Nat) : Runs (25*2) (before7999 k).denote (after7999 k).denote := - @applyExit_sound (before7999 k) (after7999 k) exit36 25 valid36 (macro7999 k) -theorem chunkRun079 (k : Nat) : Runs (1250*k+12420) (before7900 k).denote (after7999 k).denote := by - have h := (@Runs.trans ((((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))))+((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2))))))+(((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))))+((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2))))))) ((((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2))))))) (before7900 k).denote (before7950 k).denote (after7999 k).denote (@Runs.trans (((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))))+((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2)))))) (((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))))+((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2)))))) (before7900 k).denote (before7925 k).denote (before7950 k).denote (@Runs.trans ((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3))))) ((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2))))) (before7900 k).denote (before7912 k).denote (before7925 k).denote (@Runs.trans (((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2)))) (((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))) (before7900 k).denote (before7906 k).denote (before7912 k).denote (@Runs.trans ((46*2)+((1*1)+(46*2))) ((1*3)+((46*2)+(1*2))) (before7900 k).denote (before7903 k).denote (before7906 k).denote (@Runs.trans (46*2) ((1*1)+(46*2)) (before7900 k).denote (before7901 k).denote (before7903 k).denote (step7900 k) (@Runs.trans (1*1) (46*2) (before7901 k).denote (before7902 k).denote (before7903 k).denote (step7901 k) (step7902 k))) (@Runs.trans (1*3) ((46*2)+(1*2)) (before7903 k).denote (before7904 k).denote (before7906 k).denote (step7903 k) (@Runs.trans (46*2) (1*2) (before7904 k).denote (before7905 k).denote (before7906 k).denote (step7904 k) (step7905 k)))) (@Runs.trans ((9*2)+((1*2)+(98*2))) ((1*1)+((98*2)+(1*3))) (before7906 k).denote (before7909 k).denote (before7912 k).denote (@Runs.trans (9*2) ((1*2)+(98*2)) (before7906 k).denote (before7907 k).denote (before7909 k).denote (step7906 k) (@Runs.trans (1*2) (98*2) (before7907 k).denote (before7908 k).denote (before7909 k).denote (step7907 k) (step7908 k))) (@Runs.trans (1*1) ((98*2)+(1*3)) (before7909 k).denote (before7910 k).denote (before7912 k).denote (step7909 k) (@Runs.trans (98*2) (1*3) (before7910 k).denote (before7911 k).denote (before7912 k).denote (step7910 k) (step7911 k))))) (@Runs.trans (((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2)))) (((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2)))) (before7912 k).denote (before7918 k).denote (before7925 k).denote (@Runs.trans ((98*2)+((1*2)+(24*2))) (((1*k+8)*1250)+((6*2)+(1*2))) (before7912 k).denote (before7915 k).denote (before7918 k).denote (@Runs.trans (98*2) ((1*2)+(24*2)) (before7912 k).denote (before7913 k).denote (before7915 k).denote (step7912 k) (@Runs.trans (1*2) (24*2) (before7913 k).denote (before7914 k).denote (before7915 k).denote (step7913 k) (step7914 k))) (@Runs.trans ((1*k+8)*1250) ((6*2)+(1*2)) (before7915 k).denote (before7916 k).denote (before7918 k).denote (step7915 k) (@Runs.trans (6*2) (1*2) (before7916 k).denote (before7917 k).denote (before7918 k).denote (step7916 k) (step7917 k)))) (@Runs.trans ((22*2)+((1*1)+(22*2))) (((1*3)+(22*2))+((1*2)+(85*2))) (before7918 k).denote (before7921 k).denote (before7925 k).denote (@Runs.trans (22*2) ((1*1)+(22*2)) (before7918 k).denote (before7919 k).denote (before7921 k).denote (step7918 k) (@Runs.trans (1*1) (22*2) (before7919 k).denote (before7920 k).denote (before7921 k).denote (step7919 k) (step7920 k))) (@Runs.trans ((1*3)+(22*2)) ((1*2)+(85*2)) (before7921 k).denote (before7923 k).denote (before7925 k).denote (@Runs.trans (1*3) (22*2) (before7921 k).denote (before7922 k).denote (before7923 k).denote (step7921 k) (step7922 k)) (@Runs.trans (1*2) (85*2) (before7923 k).denote (before7924 k).denote (before7925 k).denote (step7923 k) (step7924 k)))))) (@Runs.trans ((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2))))) ((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2))))) (before7925 k).denote (before7937 k).denote (before7950 k).denote (@Runs.trans (((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2)))) (((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))) (before7925 k).denote (before7931 k).denote (before7937 k).denote (@Runs.trans ((1*2)+((43*2)+(1*1))) ((43*2)+((1*3)+(43*2))) (before7925 k).denote (before7928 k).denote (before7931 k).denote (@Runs.trans (1*2) ((43*2)+(1*1)) (before7925 k).denote (before7926 k).denote (before7928 k).denote (step7925 k) (@Runs.trans (43*2) (1*1) (before7926 k).denote (before7927 k).denote (before7928 k).denote (step7926 k) (step7927 k))) (@Runs.trans (43*2) ((1*3)+(43*2)) (before7928 k).denote (before7929 k).denote (before7931 k).denote (step7928 k) (@Runs.trans (1*3) (43*2) (before7929 k).denote (before7930 k).denote (before7931 k).denote (step7929 k) (step7930 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((58*2)+((1*1)+(58*2))) (before7931 k).denote (before7934 k).denote (before7937 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before7931 k).denote (before7932 k).denote (before7934 k).denote (step7931 k) (@Runs.trans (10*2) (1*2) (before7932 k).denote (before7933 k).denote (before7934 k).denote (step7932 k) (step7933 k))) (@Runs.trans (58*2) ((1*1)+(58*2)) (before7934 k).denote (before7935 k).denote (before7937 k).denote (step7934 k) (@Runs.trans (1*1) (58*2) (before7935 k).denote (before7936 k).denote (before7937 k).denote (step7935 k) (step7936 k))))) (@Runs.trans (((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1)))) (((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2)))) (before7937 k).denote (before7943 k).denote (before7950 k).denote (@Runs.trans ((1*3)+((58*2)+(1*2))) ((1*2)+((6*2)+(1*1))) (before7937 k).denote (before7940 k).denote (before7943 k).denote (@Runs.trans (1*3) ((58*2)+(1*2)) (before7937 k).denote (before7938 k).denote (before7940 k).denote (step7937 k) (@Runs.trans (58*2) (1*2) (before7938 k).denote (before7939 k).denote (before7940 k).denote (step7938 k) (step7939 k))) (@Runs.trans (1*2) ((6*2)+(1*1)) (before7940 k).denote (before7941 k).denote (before7943 k).denote (step7940 k) (@Runs.trans (6*2) (1*1) (before7941 k).denote (before7942 k).denote (before7943 k).denote (step7941 k) (step7942 k)))) (@Runs.trans ((6*2)+((1*3)+(7*2))) (((1*1)+(8*2))+((1*2)+(1*2))) (before7943 k).denote (before7946 k).denote (before7950 k).denote (@Runs.trans (6*2) ((1*3)+(7*2)) (before7943 k).denote (before7944 k).denote (before7946 k).denote (step7943 k) (@Runs.trans (1*3) (7*2) (before7944 k).denote (before7945 k).denote (before7946 k).denote (step7944 k) (step7945 k))) (@Runs.trans ((1*1)+(8*2)) ((1*2)+(1*2)) (before7946 k).denote (before7948 k).denote (before7950 k).denote (@Runs.trans (1*1) (8*2) (before7946 k).denote (before7947 k).denote (before7948 k).denote (step7946 k) (step7947 k)) (@Runs.trans (1*2) (1*2) (before7948 k).denote (before7949 k).denote (before7950 k).denote (step7948 k) (step7949 k))))))) (@Runs.trans (((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2)))))) (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2)))))) (before7950 k).denote (before7975 k).denote (after7999 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2))))) (before7950 k).denote (before7962 k).denote (before7975 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1)))) (((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before7950 k).denote (before7956 k).denote (before7962 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((10*2)+(1*1))) (before7950 k).denote (before7953 k).denote (before7956 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7950 k).denote (before7951 k).denote (before7953 k).denote (step7950 k) (@Runs.trans (1*2) (1*1) (before7951 k).denote (before7952 k).denote (before7953 k).denote (step7951 k) (step7952 k))) (@Runs.trans (1*3) ((10*2)+(1*1)) (before7953 k).denote (before7954 k).denote (before7956 k).denote (step7953 k) (@Runs.trans (10*2) (1*1) (before7954 k).denote (before7955 k).denote (before7956 k).denote (step7954 k) (step7955 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before7956 k).denote (before7959 k).denote (before7962 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before7956 k).denote (before7957 k).denote (before7959 k).denote (step7956 k) (@Runs.trans (1*2) (1*2) (before7957 k).denote (before7958 k).denote (before7959 k).denote (step7957 k) (step7958 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before7959 k).denote (before7960 k).denote (before7962 k).denote (step7959 k) (@Runs.trans (1*2) (1*1) (before7960 k).denote (before7961 k).denote (before7962 k).denote (step7960 k) (step7961 k))))) (@Runs.trans (((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2)))) (before7962 k).denote (before7968 k).denote (before7975 k).denote (@Runs.trans ((1*3)+((13*2)+(1*1))) ((14*2)+((1*2)+(1*2))) (before7962 k).denote (before7965 k).denote (before7968 k).denote (@Runs.trans (1*3) ((13*2)+(1*1)) (before7962 k).denote (before7963 k).denote (before7965 k).denote (step7962 k) (@Runs.trans (13*2) (1*1) (before7963 k).denote (before7964 k).denote (before7965 k).denote (step7963 k) (step7964 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before7965 k).denote (before7966 k).denote (before7968 k).denote (step7965 k) (@Runs.trans (1*2) (1*2) (before7966 k).denote (before7967 k).denote (before7968 k).denote (step7966 k) (step7967 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(16*2))+((1*1)+(17*2))) (before7968 k).denote (before7971 k).denote (before7975 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before7968 k).denote (before7969 k).denote (before7971 k).denote (step7968 k) (@Runs.trans (1*2) (1*1) (before7969 k).denote (before7970 k).denote (before7971 k).denote (step7969 k) (step7970 k))) (@Runs.trans ((1*3)+(16*2)) ((1*1)+(17*2)) (before7971 k).denote (before7973 k).denote (before7975 k).denote (@Runs.trans (1*3) (16*2) (before7971 k).denote (before7972 k).denote (before7973 k).denote (step7971 k) (step7972 k)) (@Runs.trans (1*1) (17*2) (before7973 k).denote (before7974 k).denote (before7975 k).denote (step7973 k) (step7974 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1))))) ((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2))))) (before7975 k).denote (before7987 k).denote (after7999 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))) (before7975 k).denote (before7981 k).denote (before7987 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before7975 k).denote (before7978 k).denote (before7981 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7975 k).denote (before7976 k).denote (before7978 k).denote (step7975 k) (@Runs.trans (1*2) (1*1) (before7976 k).denote (before7977 k).denote (before7978 k).denote (step7976 k) (step7977 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before7978 k).denote (before7979 k).denote (before7981 k).denote (step7978 k) (@Runs.trans (1*1) (1*3) (before7979 k).denote (before7980 k).denote (before7981 k).denote (step7979 k) (step7980 k)))) (@Runs.trans ((19*2)+((1*1)+(20*2))) ((1*2)+((1*2)+(1*1))) (before7981 k).denote (before7984 k).denote (before7987 k).denote (@Runs.trans (19*2) ((1*1)+(20*2)) (before7981 k).denote (before7982 k).denote (before7984 k).denote (step7981 k) (@Runs.trans (1*1) (20*2) (before7982 k).denote (before7983 k).denote (before7984 k).denote (step7982 k) (step7983 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before7984 k).denote (before7985 k).denote (before7987 k).denote (step7984 k) (@Runs.trans (1*2) (1*1) (before7985 k).denote (before7986 k).denote (before7987 k).denote (step7985 k) (step7986 k))))) (@Runs.trans (((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2)))) (((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2)))) (before7987 k).denote (before7993 k).denote (after7999 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((22*2)+((1*1)+(23*2))) (before7987 k).denote (before7990 k).denote (before7993 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before7987 k).denote (before7988 k).denote (before7990 k).denote (step7987 k) (@Runs.trans (1*1) (1*3) (before7988 k).denote (before7989 k).denote (before7990 k).denote (step7988 k) (step7989 k))) (@Runs.trans (22*2) ((1*1)+(23*2)) (before7990 k).denote (before7991 k).denote (before7993 k).denote (step7990 k) (@Runs.trans (1*1) (23*2) (before7991 k).denote (before7992 k).denote (before7993 k).denote (step7991 k) (step7992 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) (((1*2)+(1*1))+((1*3)+(25*2))) (before7993 k).denote (before7996 k).denote (after7999 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before7993 k).denote (before7994 k).denote (before7996 k).denote (step7993 k) (@Runs.trans (1*2) (1*1) (before7994 k).denote (before7995 k).denote (before7996 k).denote (step7994 k) (step7995 k))) (@Runs.trans ((1*2)+(1*1)) ((1*3)+(25*2)) (before7996 k).denote (before7998 k).denote (after7999 k).denote (@Runs.trans (1*2) (1*1) (before7996 k).denote (before7997 k).denote (before7998 k).denote (step7996 k) (step7997 k)) (@Runs.trans (1*3) (25*2) (before7998 k).denote (before7999 k).denote (after7999 k).denote (step7998 k) (step7999 k)))))))) - have ht : (((((((46*2)+((1*1)+(46*2)))+((1*3)+((46*2)+(1*2))))+(((9*2)+((1*2)+(98*2)))+((1*1)+((98*2)+(1*3)))))+((((98*2)+((1*2)+(24*2)))+(((1*k+8)*1250)+((6*2)+(1*2))))+(((22*2)+((1*1)+(22*2)))+(((1*3)+(22*2))+((1*2)+(85*2))))))+(((((1*2)+((43*2)+(1*1)))+((43*2)+((1*3)+(43*2))))+(((1*2)+((10*2)+(1*2)))+((58*2)+((1*1)+(58*2)))))+((((1*3)+((58*2)+(1*2)))+((1*2)+((6*2)+(1*1))))+(((6*2)+((1*3)+(7*2)))+(((1*1)+(8*2))+((1*2)+(1*2)))))))+((((((1*1)+((1*2)+(1*1)))+((1*3)+((10*2)+(1*1))))+(((11*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((13*2)+(1*1)))+((14*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(16*2))+((1*1)+(17*2))))))+(((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((19*2)+((1*1)+(20*2)))+((1*2)+((1*2)+(1*1)))))+((((1*2)+((1*1)+(1*3)))+((22*2)+((1*1)+(23*2))))+(((1*2)+((1*2)+(1*1)))+(((1*2)+(1*1))+((1*3)+(25*2)))))))) = (1250*k+12420) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean deleted file mode 100644 index 724deb6f..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk080.lean +++ /dev/null @@ -1,780 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8000_0 : Stack := [] -abbrev tail8000_1 : Stack := ⟨w0,1⟩ :: tail8000_0 -abbrev tail8000_2 : Stack := ⟨w2,1⟩ :: tail8000_1 -abbrev tail8000_3 : Stack := ⟨w1,1⟩ :: tail8000_2 -abbrev tail8000_4 : Stack := ⟨w0,1⟩ :: tail8000_3 -abbrev tail8000_5 : Stack := ⟨w2,1⟩ :: tail8000_4 -abbrev tail8000_6 : Stack := ⟨w1,2⟩ :: tail8000_5 -abbrev tail8000_7 : Stack := ⟨w0,1⟩ :: tail8000_6 -abbrev tail8000_8 : Stack := ⟨w2,1⟩ :: tail8000_7 -abbrev tail8000_9 : Stack := ⟨w0,17⟩ :: tail8000_8 -abbrev tail8000_10 : Stack := ⟨w2,1⟩ :: tail8000_9 -abbrev tail8000_11 : Stack := ⟨w1,2⟩ :: tail8000_10 -abbrev tail8000_12 : Stack := ⟨w0,16⟩ :: tail8000_11 -abbrev tail8000_13 : Stack := ⟨w2,1⟩ :: tail8000_12 -abbrev tail8000_14 : Stack := ⟨w1,2⟩ :: tail8000_13 -abbrev tail8000_15 : Stack := ⟨w0,16⟩ :: tail8000_14 -abbrev tail8000_16 : Stack := ⟨w2,1⟩ :: tail8000_15 -abbrev tail8000_17 : Stack := ⟨w1,2⟩ :: tail8000_16 -abbrev tail8000_18 : Stack := ⟨w0,3⟩ :: tail8000_17 -abbrev tail8000_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail8000_18 -abbrev tail8000_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail8000_19 k -abbrev tail8000_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8000_20 k -abbrev tail8000_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8000_21 k -abbrev tail8000_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8000_22 k -abbrev tail8000_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_23 k -abbrev tail8000_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8000_24 k -abbrev tail8000_26 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8000_25 k -abbrev tail8000_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_26 k -abbrev tail8000_28 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8000_27 k -abbrev tail8000_29 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8000_28 k -abbrev tail8000_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_29 k -abbrev tail8000_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail8000_30 k -abbrev tail8000_32 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail8000_31 k -abbrev tail8000_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8000_32 k -abbrev tail8000_34 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8000_33 k -abbrev tail8000_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_34 k -abbrev tail8000_36 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8000_35 k -abbrev tail8000_37 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8000_36 k -abbrev tail8000_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_37 k -abbrev tail8000_39 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8000_38 k -abbrev tail8000_40 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8000_39 k -abbrev tail8000_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_40 k -abbrev tail8000_42 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8000_41 k -abbrev tail8000_43 : Stack := ⟨w1,1⟩ :: tail8000_0 -abbrev tail8000_44 : Stack := ⟨w1,27⟩ :: tail8000_0 -abbrev tail8000_45 : Stack := ⟨w2,1⟩ :: tail8000_44 -abbrev tail8000_46 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8000_39 k -abbrev tail8000_47 : Stack := ⟨w2,2⟩ :: tail8000_44 -abbrev tail8000_48 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8000_39 k -abbrev tail8000_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_48 k -abbrev tail8000_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_49 k -abbrev tail8000_51 : Stack := ⟨w1,28⟩ :: tail8000_0 -abbrev tail8000_52 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_49 k -abbrev tail8000_53 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8000_49 k -abbrev tail8000_54 : Stack := ⟨w1,30⟩ :: tail8000_0 -abbrev tail8000_55 : Stack := ⟨w2,1⟩ :: tail8000_54 -abbrev tail8000_56 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8000_39 k -abbrev tail8000_57 : Stack := ⟨w2,2⟩ :: tail8000_54 -abbrev tail8000_58 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8000_39 k -abbrev tail8000_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_58 k -abbrev tail8000_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_59 k -abbrev tail8000_61 : Stack := ⟨w1,31⟩ :: tail8000_0 -abbrev tail8000_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_59 k -abbrev tail8000_63 (k : Nat) : Stack := ⟨w0,32⟩ :: tail8000_59 k -abbrev tail8000_64 : Stack := ⟨w1,33⟩ :: tail8000_0 -abbrev tail8000_65 : Stack := ⟨w2,1⟩ :: tail8000_64 -abbrev tail8000_66 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8000_39 k -abbrev tail8000_67 : Stack := ⟨w2,2⟩ :: tail8000_64 -abbrev tail8000_68 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8000_39 k -abbrev tail8000_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_68 k -abbrev tail8000_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_69 k -abbrev tail8000_71 : Stack := ⟨w1,34⟩ :: tail8000_0 -abbrev tail8000_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_69 k -abbrev tail8000_73 (k : Nat) : Stack := ⟨w0,35⟩ :: tail8000_69 k -abbrev tail8000_74 : Stack := ⟨w1,36⟩ :: tail8000_0 -abbrev tail8000_75 : Stack := ⟨w2,1⟩ :: tail8000_74 -abbrev tail8000_76 (k : Nat) : Stack := ⟨w0,40⟩ :: tail8000_39 k -abbrev tail8000_77 : Stack := ⟨w2,2⟩ :: tail8000_74 -abbrev tail8000_78 (k : Nat) : Stack := ⟨w0,39⟩ :: tail8000_39 k -abbrev tail8000_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_78 k -abbrev tail8000_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_79 k -abbrev tail8000_81 : Stack := ⟨w1,37⟩ :: tail8000_0 -abbrev tail8000_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_79 k -abbrev tail8000_83 (k : Nat) : Stack := ⟨w0,38⟩ :: tail8000_79 k -abbrev tail8000_84 : Stack := ⟨w1,39⟩ :: tail8000_0 -abbrev tail8000_85 : Stack := ⟨w2,1⟩ :: tail8000_84 -abbrev tail8000_86 (k : Nat) : Stack := ⟨w0,38⟩ :: tail8000_39 k -abbrev tail8000_87 : Stack := ⟨w2,2⟩ :: tail8000_84 -abbrev tail8000_88 (k : Nat) : Stack := ⟨w0,37⟩ :: tail8000_39 k -abbrev tail8000_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_88 k -abbrev tail8000_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_89 k -abbrev tail8000_91 : Stack := ⟨w1,40⟩ :: tail8000_0 -abbrev tail8000_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_89 k -abbrev tail8000_93 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8000_89 k -abbrev tail8000_94 : Stack := ⟨w1,42⟩ :: tail8000_0 -abbrev tail8000_95 : Stack := ⟨w2,1⟩ :: tail8000_94 -abbrev tail8000_96 (k : Nat) : Stack := ⟨w0,36⟩ :: tail8000_39 k -abbrev tail8000_97 : Stack := ⟨w2,2⟩ :: tail8000_94 -abbrev tail8000_98 (k : Nat) : Stack := ⟨w0,35⟩ :: tail8000_39 k -abbrev tail8000_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_98 k -abbrev tail8000_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_99 k -abbrev tail8000_101 : Stack := ⟨w1,43⟩ :: tail8000_0 -abbrev tail8000_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_99 k -abbrev tail8000_103 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8000_99 k -abbrev tail8000_104 : Stack := ⟨w1,45⟩ :: tail8000_0 -abbrev tail8000_105 : Stack := ⟨w2,1⟩ :: tail8000_104 -abbrev tail8000_106 (k : Nat) : Stack := ⟨w0,34⟩ :: tail8000_39 k -abbrev tail8000_107 : Stack := ⟨w2,2⟩ :: tail8000_104 -abbrev tail8000_108 (k : Nat) : Stack := ⟨w0,33⟩ :: tail8000_39 k -abbrev tail8000_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_108 k -abbrev tail8000_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_109 k -abbrev tail8000_111 : Stack := ⟨w1,46⟩ :: tail8000_0 -abbrev tail8000_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_109 k -abbrev tail8000_113 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8000_109 k -abbrev tail8000_114 : Stack := ⟨w1,48⟩ :: tail8000_0 -abbrev tail8000_115 : Stack := ⟨w2,1⟩ :: tail8000_114 -abbrev tail8000_116 (k : Nat) : Stack := ⟨w0,32⟩ :: tail8000_39 k -abbrev tail8000_117 : Stack := ⟨w2,2⟩ :: tail8000_114 -abbrev tail8000_118 (k : Nat) : Stack := ⟨w0,31⟩ :: tail8000_39 k -abbrev tail8000_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_118 k -abbrev tail8000_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_119 k -abbrev tail8000_121 : Stack := ⟨w1,49⟩ :: tail8000_0 -abbrev tail8000_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_119 k -abbrev tail8000_123 (k : Nat) : Stack := ⟨w0,50⟩ :: tail8000_119 k -abbrev tail8000_124 : Stack := ⟨w1,51⟩ :: tail8000_0 -abbrev tail8000_125 : Stack := ⟨w2,1⟩ :: tail8000_124 -abbrev tail8000_126 (k : Nat) : Stack := ⟨w0,30⟩ :: tail8000_39 k -abbrev tail8000_127 : Stack := ⟨w2,2⟩ :: tail8000_124 -abbrev tail8000_128 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8000_39 k -abbrev tail8000_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_128 k -abbrev tail8000_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_129 k -abbrev tail8000_131 : Stack := ⟨w1,52⟩ :: tail8000_0 -abbrev tail8000_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_129 k -abbrev tail8000_133 (k : Nat) : Stack := ⟨w0,53⟩ :: tail8000_129 k -abbrev tail8000_134 : Stack := ⟨w1,54⟩ :: tail8000_0 -abbrev tail8000_135 : Stack := ⟨w2,1⟩ :: tail8000_134 -abbrev tail8000_136 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8000_39 k -abbrev tail8000_137 : Stack := ⟨w2,2⟩ :: tail8000_134 -abbrev tail8000_138 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8000_39 k -abbrev tail8000_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_138 k -abbrev tail8000_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_139 k -abbrev tail8000_141 : Stack := ⟨w1,55⟩ :: tail8000_0 -abbrev tail8000_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_139 k -abbrev tail8000_143 (k : Nat) : Stack := ⟨w0,56⟩ :: tail8000_139 k -abbrev tail8000_144 : Stack := ⟨w1,57⟩ :: tail8000_0 -abbrev tail8000_145 : Stack := ⟨w2,1⟩ :: tail8000_144 -abbrev tail8000_146 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8000_39 k -abbrev tail8000_147 : Stack := ⟨w2,2⟩ :: tail8000_144 -abbrev tail8000_148 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8000_39 k -abbrev tail8000_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8000_148 k -abbrev tail8000_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8000_149 k -abbrev tail8000_151 : Stack := ⟨w1,58⟩ :: tail8000_0 -abbrev tail8000_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8000_149 k -abbrev tail8000_153 (k : Nat) : Stack := ⟨w0,59⟩ :: tail8000_149 k - -def before8000 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527075),(tail8000_42 k),tail8000_0⟩ -def before8001 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527075),(tail8000_42 k),tail8000_43⟩ -def before8002 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527023),(tail8000_41 k),tail8000_44⟩ -def before8003 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527021),(tail8000_40 k),tail8000_45⟩ -def before8004 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527019),(tail8000_46 k),tail8000_47⟩ -def before8005 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527019),(tail8000_49 k),tail8000_47⟩ -def before8006 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527021),(tail8000_50 k),tail8000_45⟩ -def before8007 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527021),(tail8000_50 k),tail8000_51⟩ -def before8008 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527021),(tail8000_52 k),tail8000_51⟩ -def before8009 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527077),(tail8000_53 k),tail8000_0⟩ -def before8010 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527077),(tail8000_53 k),tail8000_43⟩ -def before8011 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527019),(tail8000_49 k),tail8000_54⟩ -def before8012 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527017),(tail8000_48 k),tail8000_55⟩ -def before8013 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527015),(tail8000_56 k),tail8000_57⟩ -def before8014 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527015),(tail8000_59 k),tail8000_57⟩ -def before8015 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527017),(tail8000_60 k),tail8000_55⟩ -def before8016 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527017),(tail8000_60 k),tail8000_61⟩ -def before8017 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527017),(tail8000_62 k),tail8000_61⟩ -def before8018 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527079),(tail8000_63 k),tail8000_0⟩ -def before8019 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527079),(tail8000_63 k),tail8000_43⟩ -def before8020 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527015),(tail8000_59 k),tail8000_64⟩ -def before8021 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527013),(tail8000_58 k),tail8000_65⟩ -def before8022 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527011),(tail8000_66 k),tail8000_67⟩ -def before8023 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527011),(tail8000_69 k),tail8000_67⟩ -def before8024 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527013),(tail8000_70 k),tail8000_65⟩ -def before8025 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527013),(tail8000_70 k),tail8000_71⟩ -def before8026 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527013),(tail8000_72 k),tail8000_71⟩ -def before8027 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527081),(tail8000_73 k),tail8000_0⟩ -def before8028 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527081),(tail8000_73 k),tail8000_43⟩ -def before8029 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527011),(tail8000_69 k),tail8000_74⟩ -def before8030 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527009),(tail8000_68 k),tail8000_75⟩ -def before8031 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527007),(tail8000_76 k),tail8000_77⟩ -def before8032 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527007),(tail8000_79 k),tail8000_77⟩ -def before8033 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527009),(tail8000_80 k),tail8000_75⟩ -def before8034 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527009),(tail8000_80 k),tail8000_81⟩ -def before8035 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527009),(tail8000_82 k),tail8000_81⟩ -def before8036 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527083),(tail8000_83 k),tail8000_0⟩ -def before8037 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527083),(tail8000_83 k),tail8000_43⟩ -def before8038 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527007),(tail8000_79 k),tail8000_84⟩ -def before8039 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527005),(tail8000_78 k),tail8000_85⟩ -def before8040 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583527003),(tail8000_86 k),tail8000_87⟩ -def before8041 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527003),(tail8000_89 k),tail8000_87⟩ -def before8042 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail8000_90 k),tail8000_85⟩ -def before8043 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527005),(tail8000_90 k),tail8000_91⟩ -def before8044 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527005),(tail8000_92 k),tail8000_91⟩ -def before8045 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527085),(tail8000_93 k),tail8000_0⟩ -def before8046 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527085),(tail8000_93 k),tail8000_43⟩ -def before8047 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527003),(tail8000_89 k),tail8000_94⟩ -def before8048 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583527001),(tail8000_88 k),tail8000_95⟩ -def before8049 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526999),(tail8000_96 k),tail8000_97⟩ -def before8050 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526999),(tail8000_99 k),tail8000_97⟩ -def before8051 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail8000_100 k),tail8000_95⟩ -def before8052 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527001),(tail8000_100 k),tail8000_101⟩ -def before8053 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527001),(tail8000_102 k),tail8000_101⟩ -def before8054 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527087),(tail8000_103 k),tail8000_0⟩ -def before8055 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527087),(tail8000_103 k),tail8000_43⟩ -def before8056 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526999),(tail8000_99 k),tail8000_104⟩ -def before8057 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526997),(tail8000_98 k),tail8000_105⟩ -def before8058 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526995),(tail8000_106 k),tail8000_107⟩ -def before8059 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526995),(tail8000_109 k),tail8000_107⟩ -def before8060 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526997),(tail8000_110 k),tail8000_105⟩ -def before8061 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526997),(tail8000_110 k),tail8000_111⟩ -def before8062 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526997),(tail8000_112 k),tail8000_111⟩ -def before8063 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527089),(tail8000_113 k),tail8000_0⟩ -def before8064 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527089),(tail8000_113 k),tail8000_43⟩ -def before8065 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526995),(tail8000_109 k),tail8000_114⟩ -def before8066 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526993),(tail8000_108 k),tail8000_115⟩ -def before8067 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526991),(tail8000_116 k),tail8000_117⟩ -def before8068 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526991),(tail8000_119 k),tail8000_117⟩ -def before8069 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526993),(tail8000_120 k),tail8000_115⟩ -def before8070 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526993),(tail8000_120 k),tail8000_121⟩ -def before8071 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526993),(tail8000_122 k),tail8000_121⟩ -def before8072 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527091),(tail8000_123 k),tail8000_0⟩ -def before8073 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527091),(tail8000_123 k),tail8000_43⟩ -def before8074 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526991),(tail8000_119 k),tail8000_124⟩ -def before8075 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526989),(tail8000_118 k),tail8000_125⟩ -def before8076 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526987),(tail8000_126 k),tail8000_127⟩ -def before8077 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526987),(tail8000_129 k),tail8000_127⟩ -def before8078 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526989),(tail8000_130 k),tail8000_125⟩ -def before8079 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526989),(tail8000_130 k),tail8000_131⟩ -def before8080 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526989),(tail8000_132 k),tail8000_131⟩ -def before8081 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527093),(tail8000_133 k),tail8000_0⟩ -def before8082 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527093),(tail8000_133 k),tail8000_43⟩ -def before8083 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526987),(tail8000_129 k),tail8000_134⟩ -def before8084 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526985),(tail8000_128 k),tail8000_135⟩ -def before8085 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526983),(tail8000_136 k),tail8000_137⟩ -def before8086 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526983),(tail8000_139 k),tail8000_137⟩ -def before8087 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526985),(tail8000_140 k),tail8000_135⟩ -def before8088 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526985),(tail8000_140 k),tail8000_141⟩ -def before8089 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526985),(tail8000_142 k),tail8000_141⟩ -def before8090 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527095),(tail8000_143 k),tail8000_0⟩ -def before8091 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527095),(tail8000_143 k),tail8000_43⟩ -def before8092 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526983),(tail8000_139 k),tail8000_144⟩ -def before8093 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526981),(tail8000_138 k),tail8000_145⟩ -def before8094 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526979),(tail8000_146 k),tail8000_147⟩ -def before8095 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526979),(tail8000_149 k),tail8000_147⟩ -def before8096 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526981),(tail8000_150 k),tail8000_145⟩ -def before8097 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526981),(tail8000_150 k),tail8000_151⟩ -def before8098 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526981),(tail8000_152 k),tail8000_151⟩ -def before8099 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527097),(tail8000_153 k),tail8000_0⟩ -def after8099 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527097),(tail8000_153 k),tail8000_43⟩ - -theorem macro8000 (k : Nat) : applyExit (before8000 k) exit39 1 = some (before8001 k) := by - simp (disch := omega) [before8000, before8001, exit39, applyExit, pop, push] - <;> omega -theorem step8000 (k : Nat) : Runs (1*1) (before8000 k).denote (before8001 k).denote := - @applyExit_sound (before8000 k) (before8001 k) exit39 1 valid39 (macro8000 k) -theorem macro8001 (k : Nat) : applyExit (before8001 k) exit10 26 = some (before8002 k) := by - simp (disch := omega) [before8001, before8002, exit10, applyExit, pop, push] - <;> omega -theorem step8001 (k : Nat) : Runs (26*2) (before8001 k).denote (before8002 k).denote := - @applyExit_sound (before8001 k) (before8002 k) exit10 26 valid10 (macro8001 k) -theorem macro8002 (k : Nat) : applyExit (before8002 k) exit46 1 = some (before8003 k) := by - simp (disch := omega) [before8002, before8003, exit46, applyExit, pop, push] - <;> omega -theorem step8002 (k : Nat) : Runs (1*2) (before8002 k).denote (before8003 k).denote := - @applyExit_sound (before8002 k) (before8003 k) exit46 1 valid46 (macro8002 k) -theorem macro8003 (k : Nat) : applyExit (before8003 k) exit47 1 = some (before8004 k) := by - simp (disch := omega) [before8003, before8004, exit47, applyExit, pop, push] - <;> omega -theorem step8003 (k : Nat) : Runs (1*2) (before8003 k).denote (before8004 k).denote := - @applyExit_sound (before8003 k) (before8004 k) exit47 1 valid47 (macro8003 k) -theorem macro8004 (k : Nat) : applyExit (before8004 k) exit62 1 = some (before8005 k) := by - simp (disch := omega) [before8004, before8005, exit62, applyExit, pop, push] - <;> omega -theorem step8004 (k : Nat) : Runs (1*1) (before8004 k).denote (before8005 k).denote := - @applyExit_sound (before8004 k) (before8005 k) exit62 1 valid62 (macro8004 k) -theorem macro8005 (k : Nat) : applyExit (before8005 k) exit35 1 = some (before8006 k) := by - simp (disch := omega) [before8005, before8006, exit35, applyExit, pop, push] - <;> omega -theorem step8005 (k : Nat) : Runs (1*2) (before8005 k).denote (before8006 k).denote := - @applyExit_sound (before8005 k) (before8006 k) exit35 1 valid35 (macro8005 k) -theorem macro8006 (k : Nat) : applyExit (before8006 k) exit39 1 = some (before8007 k) := by - simp (disch := omega) [before8006, before8007, exit39, applyExit, pop, push] - <;> omega -theorem step8006 (k : Nat) : Runs (1*1) (before8006 k).denote (before8007 k).denote := - @applyExit_sound (before8006 k) (before8007 k) exit39 1 valid39 (macro8006 k) -theorem macro8007 (k : Nat) : applyExit (before8007 k) exit32 1 = some (before8008 k) := by - simp (disch := omega) [before8007, before8008, exit32, applyExit, pop, push] - <;> omega -theorem step8007 (k : Nat) : Runs (1*3) (before8007 k).denote (before8008 k).denote := - @applyExit_sound (before8007 k) (before8008 k) exit32 1 valid32 (macro8007 k) -theorem macro8008 (k : Nat) : applyExit (before8008 k) exit36 28 = some (before8009 k) := by - simp (disch := omega) [before8008, before8009, exit36, applyExit, pop, push] - <;> omega -theorem step8008 (k : Nat) : Runs (28*2) (before8008 k).denote (before8009 k).denote := - @applyExit_sound (before8008 k) (before8009 k) exit36 28 valid36 (macro8008 k) -theorem macro8009 (k : Nat) : applyExit (before8009 k) exit39 1 = some (before8010 k) := by - simp (disch := omega) [before8009, before8010, exit39, applyExit, pop, push] - <;> omega -theorem step8009 (k : Nat) : Runs (1*1) (before8009 k).denote (before8010 k).denote := - @applyExit_sound (before8009 k) (before8010 k) exit39 1 valid39 (macro8009 k) -theorem macro8010 (k : Nat) : applyExit (before8010 k) exit10 29 = some (before8011 k) := by - simp (disch := omega) [before8010, before8011, exit10, applyExit, pop, push] - <;> omega -theorem step8010 (k : Nat) : Runs (29*2) (before8010 k).denote (before8011 k).denote := - @applyExit_sound (before8010 k) (before8011 k) exit10 29 valid10 (macro8010 k) -theorem macro8011 (k : Nat) : applyExit (before8011 k) exit46 1 = some (before8012 k) := by - simp (disch := omega) [before8011, before8012, exit46, applyExit, pop, push] - <;> omega -theorem step8011 (k : Nat) : Runs (1*2) (before8011 k).denote (before8012 k).denote := - @applyExit_sound (before8011 k) (before8012 k) exit46 1 valid46 (macro8011 k) -theorem macro8012 (k : Nat) : applyExit (before8012 k) exit47 1 = some (before8013 k) := by - simp (disch := omega) [before8012, before8013, exit47, applyExit, pop, push] - <;> omega -theorem step8012 (k : Nat) : Runs (1*2) (before8012 k).denote (before8013 k).denote := - @applyExit_sound (before8012 k) (before8013 k) exit47 1 valid47 (macro8012 k) -theorem macro8013 (k : Nat) : applyExit (before8013 k) exit62 1 = some (before8014 k) := by - simp (disch := omega) [before8013, before8014, exit62, applyExit, pop, push] - <;> omega -theorem step8013 (k : Nat) : Runs (1*1) (before8013 k).denote (before8014 k).denote := - @applyExit_sound (before8013 k) (before8014 k) exit62 1 valid62 (macro8013 k) -theorem macro8014 (k : Nat) : applyExit (before8014 k) exit35 1 = some (before8015 k) := by - simp (disch := omega) [before8014, before8015, exit35, applyExit, pop, push] - <;> omega -theorem step8014 (k : Nat) : Runs (1*2) (before8014 k).denote (before8015 k).denote := - @applyExit_sound (before8014 k) (before8015 k) exit35 1 valid35 (macro8014 k) -theorem macro8015 (k : Nat) : applyExit (before8015 k) exit39 1 = some (before8016 k) := by - simp (disch := omega) [before8015, before8016, exit39, applyExit, pop, push] - <;> omega -theorem step8015 (k : Nat) : Runs (1*1) (before8015 k).denote (before8016 k).denote := - @applyExit_sound (before8015 k) (before8016 k) exit39 1 valid39 (macro8015 k) -theorem macro8016 (k : Nat) : applyExit (before8016 k) exit32 1 = some (before8017 k) := by - simp (disch := omega) [before8016, before8017, exit32, applyExit, pop, push] - <;> omega -theorem step8016 (k : Nat) : Runs (1*3) (before8016 k).denote (before8017 k).denote := - @applyExit_sound (before8016 k) (before8017 k) exit32 1 valid32 (macro8016 k) -theorem macro8017 (k : Nat) : applyExit (before8017 k) exit36 31 = some (before8018 k) := by - simp (disch := omega) [before8017, before8018, exit36, applyExit, pop, push] - <;> omega -theorem step8017 (k : Nat) : Runs (31*2) (before8017 k).denote (before8018 k).denote := - @applyExit_sound (before8017 k) (before8018 k) exit36 31 valid36 (macro8017 k) -theorem macro8018 (k : Nat) : applyExit (before8018 k) exit39 1 = some (before8019 k) := by - simp (disch := omega) [before8018, before8019, exit39, applyExit, pop, push] - <;> omega -theorem step8018 (k : Nat) : Runs (1*1) (before8018 k).denote (before8019 k).denote := - @applyExit_sound (before8018 k) (before8019 k) exit39 1 valid39 (macro8018 k) -theorem macro8019 (k : Nat) : applyExit (before8019 k) exit10 32 = some (before8020 k) := by - simp (disch := omega) [before8019, before8020, exit10, applyExit, pop, push] - <;> omega -theorem step8019 (k : Nat) : Runs (32*2) (before8019 k).denote (before8020 k).denote := - @applyExit_sound (before8019 k) (before8020 k) exit10 32 valid10 (macro8019 k) -theorem macro8020 (k : Nat) : applyExit (before8020 k) exit46 1 = some (before8021 k) := by - simp (disch := omega) [before8020, before8021, exit46, applyExit, pop, push] - <;> omega -theorem step8020 (k : Nat) : Runs (1*2) (before8020 k).denote (before8021 k).denote := - @applyExit_sound (before8020 k) (before8021 k) exit46 1 valid46 (macro8020 k) -theorem macro8021 (k : Nat) : applyExit (before8021 k) exit47 1 = some (before8022 k) := by - simp (disch := omega) [before8021, before8022, exit47, applyExit, pop, push] - <;> omega -theorem step8021 (k : Nat) : Runs (1*2) (before8021 k).denote (before8022 k).denote := - @applyExit_sound (before8021 k) (before8022 k) exit47 1 valid47 (macro8021 k) -theorem macro8022 (k : Nat) : applyExit (before8022 k) exit62 1 = some (before8023 k) := by - simp (disch := omega) [before8022, before8023, exit62, applyExit, pop, push] - <;> omega -theorem step8022 (k : Nat) : Runs (1*1) (before8022 k).denote (before8023 k).denote := - @applyExit_sound (before8022 k) (before8023 k) exit62 1 valid62 (macro8022 k) -theorem macro8023 (k : Nat) : applyExit (before8023 k) exit35 1 = some (before8024 k) := by - simp (disch := omega) [before8023, before8024, exit35, applyExit, pop, push] - <;> omega -theorem step8023 (k : Nat) : Runs (1*2) (before8023 k).denote (before8024 k).denote := - @applyExit_sound (before8023 k) (before8024 k) exit35 1 valid35 (macro8023 k) -theorem macro8024 (k : Nat) : applyExit (before8024 k) exit39 1 = some (before8025 k) := by - simp (disch := omega) [before8024, before8025, exit39, applyExit, pop, push] - <;> omega -theorem step8024 (k : Nat) : Runs (1*1) (before8024 k).denote (before8025 k).denote := - @applyExit_sound (before8024 k) (before8025 k) exit39 1 valid39 (macro8024 k) -theorem macro8025 (k : Nat) : applyExit (before8025 k) exit32 1 = some (before8026 k) := by - simp (disch := omega) [before8025, before8026, exit32, applyExit, pop, push] - <;> omega -theorem step8025 (k : Nat) : Runs (1*3) (before8025 k).denote (before8026 k).denote := - @applyExit_sound (before8025 k) (before8026 k) exit32 1 valid32 (macro8025 k) -theorem macro8026 (k : Nat) : applyExit (before8026 k) exit36 34 = some (before8027 k) := by - simp (disch := omega) [before8026, before8027, exit36, applyExit, pop, push] - <;> omega -theorem step8026 (k : Nat) : Runs (34*2) (before8026 k).denote (before8027 k).denote := - @applyExit_sound (before8026 k) (before8027 k) exit36 34 valid36 (macro8026 k) -theorem macro8027 (k : Nat) : applyExit (before8027 k) exit39 1 = some (before8028 k) := by - simp (disch := omega) [before8027, before8028, exit39, applyExit, pop, push] - <;> omega -theorem step8027 (k : Nat) : Runs (1*1) (before8027 k).denote (before8028 k).denote := - @applyExit_sound (before8027 k) (before8028 k) exit39 1 valid39 (macro8027 k) -theorem macro8028 (k : Nat) : applyExit (before8028 k) exit10 35 = some (before8029 k) := by - simp (disch := omega) [before8028, before8029, exit10, applyExit, pop, push] - <;> omega -theorem step8028 (k : Nat) : Runs (35*2) (before8028 k).denote (before8029 k).denote := - @applyExit_sound (before8028 k) (before8029 k) exit10 35 valid10 (macro8028 k) -theorem macro8029 (k : Nat) : applyExit (before8029 k) exit46 1 = some (before8030 k) := by - simp (disch := omega) [before8029, before8030, exit46, applyExit, pop, push] - <;> omega -theorem step8029 (k : Nat) : Runs (1*2) (before8029 k).denote (before8030 k).denote := - @applyExit_sound (before8029 k) (before8030 k) exit46 1 valid46 (macro8029 k) -theorem macro8030 (k : Nat) : applyExit (before8030 k) exit47 1 = some (before8031 k) := by - simp (disch := omega) [before8030, before8031, exit47, applyExit, pop, push] - <;> omega -theorem step8030 (k : Nat) : Runs (1*2) (before8030 k).denote (before8031 k).denote := - @applyExit_sound (before8030 k) (before8031 k) exit47 1 valid47 (macro8030 k) -theorem macro8031 (k : Nat) : applyExit (before8031 k) exit62 1 = some (before8032 k) := by - simp (disch := omega) [before8031, before8032, exit62, applyExit, pop, push] - <;> omega -theorem step8031 (k : Nat) : Runs (1*1) (before8031 k).denote (before8032 k).denote := - @applyExit_sound (before8031 k) (before8032 k) exit62 1 valid62 (macro8031 k) -theorem macro8032 (k : Nat) : applyExit (before8032 k) exit35 1 = some (before8033 k) := by - simp (disch := omega) [before8032, before8033, exit35, applyExit, pop, push] - <;> omega -theorem step8032 (k : Nat) : Runs (1*2) (before8032 k).denote (before8033 k).denote := - @applyExit_sound (before8032 k) (before8033 k) exit35 1 valid35 (macro8032 k) -theorem macro8033 (k : Nat) : applyExit (before8033 k) exit39 1 = some (before8034 k) := by - simp (disch := omega) [before8033, before8034, exit39, applyExit, pop, push] - <;> omega -theorem step8033 (k : Nat) : Runs (1*1) (before8033 k).denote (before8034 k).denote := - @applyExit_sound (before8033 k) (before8034 k) exit39 1 valid39 (macro8033 k) -theorem macro8034 (k : Nat) : applyExit (before8034 k) exit32 1 = some (before8035 k) := by - simp (disch := omega) [before8034, before8035, exit32, applyExit, pop, push] - <;> omega -theorem step8034 (k : Nat) : Runs (1*3) (before8034 k).denote (before8035 k).denote := - @applyExit_sound (before8034 k) (before8035 k) exit32 1 valid32 (macro8034 k) -theorem macro8035 (k : Nat) : applyExit (before8035 k) exit36 37 = some (before8036 k) := by - simp (disch := omega) [before8035, before8036, exit36, applyExit, pop, push] - <;> omega -theorem step8035 (k : Nat) : Runs (37*2) (before8035 k).denote (before8036 k).denote := - @applyExit_sound (before8035 k) (before8036 k) exit36 37 valid36 (macro8035 k) -theorem macro8036 (k : Nat) : applyExit (before8036 k) exit39 1 = some (before8037 k) := by - simp (disch := omega) [before8036, before8037, exit39, applyExit, pop, push] - <;> omega -theorem step8036 (k : Nat) : Runs (1*1) (before8036 k).denote (before8037 k).denote := - @applyExit_sound (before8036 k) (before8037 k) exit39 1 valid39 (macro8036 k) -theorem macro8037 (k : Nat) : applyExit (before8037 k) exit10 38 = some (before8038 k) := by - simp (disch := omega) [before8037, before8038, exit10, applyExit, pop, push] - <;> omega -theorem step8037 (k : Nat) : Runs (38*2) (before8037 k).denote (before8038 k).denote := - @applyExit_sound (before8037 k) (before8038 k) exit10 38 valid10 (macro8037 k) -theorem macro8038 (k : Nat) : applyExit (before8038 k) exit46 1 = some (before8039 k) := by - simp (disch := omega) [before8038, before8039, exit46, applyExit, pop, push] - <;> omega -theorem step8038 (k : Nat) : Runs (1*2) (before8038 k).denote (before8039 k).denote := - @applyExit_sound (before8038 k) (before8039 k) exit46 1 valid46 (macro8038 k) -theorem macro8039 (k : Nat) : applyExit (before8039 k) exit47 1 = some (before8040 k) := by - simp (disch := omega) [before8039, before8040, exit47, applyExit, pop, push] - <;> omega -theorem step8039 (k : Nat) : Runs (1*2) (before8039 k).denote (before8040 k).denote := - @applyExit_sound (before8039 k) (before8040 k) exit47 1 valid47 (macro8039 k) -theorem macro8040 (k : Nat) : applyExit (before8040 k) exit62 1 = some (before8041 k) := by - simp (disch := omega) [before8040, before8041, exit62, applyExit, pop, push] - <;> omega -theorem step8040 (k : Nat) : Runs (1*1) (before8040 k).denote (before8041 k).denote := - @applyExit_sound (before8040 k) (before8041 k) exit62 1 valid62 (macro8040 k) -theorem macro8041 (k : Nat) : applyExit (before8041 k) exit35 1 = some (before8042 k) := by - simp (disch := omega) [before8041, before8042, exit35, applyExit, pop, push] - <;> omega -theorem step8041 (k : Nat) : Runs (1*2) (before8041 k).denote (before8042 k).denote := - @applyExit_sound (before8041 k) (before8042 k) exit35 1 valid35 (macro8041 k) -theorem macro8042 (k : Nat) : applyExit (before8042 k) exit39 1 = some (before8043 k) := by - simp (disch := omega) [before8042, before8043, exit39, applyExit, pop, push] - <;> omega -theorem step8042 (k : Nat) : Runs (1*1) (before8042 k).denote (before8043 k).denote := - @applyExit_sound (before8042 k) (before8043 k) exit39 1 valid39 (macro8042 k) -theorem macro8043 (k : Nat) : applyExit (before8043 k) exit32 1 = some (before8044 k) := by - simp (disch := omega) [before8043, before8044, exit32, applyExit, pop, push] - <;> omega -theorem step8043 (k : Nat) : Runs (1*3) (before8043 k).denote (before8044 k).denote := - @applyExit_sound (before8043 k) (before8044 k) exit32 1 valid32 (macro8043 k) -theorem macro8044 (k : Nat) : applyExit (before8044 k) exit36 40 = some (before8045 k) := by - simp (disch := omega) [before8044, before8045, exit36, applyExit, pop, push] - <;> omega -theorem step8044 (k : Nat) : Runs (40*2) (before8044 k).denote (before8045 k).denote := - @applyExit_sound (before8044 k) (before8045 k) exit36 40 valid36 (macro8044 k) -theorem macro8045 (k : Nat) : applyExit (before8045 k) exit39 1 = some (before8046 k) := by - simp (disch := omega) [before8045, before8046, exit39, applyExit, pop, push] - <;> omega -theorem step8045 (k : Nat) : Runs (1*1) (before8045 k).denote (before8046 k).denote := - @applyExit_sound (before8045 k) (before8046 k) exit39 1 valid39 (macro8045 k) -theorem macro8046 (k : Nat) : applyExit (before8046 k) exit10 41 = some (before8047 k) := by - simp (disch := omega) [before8046, before8047, exit10, applyExit, pop, push] - <;> omega -theorem step8046 (k : Nat) : Runs (41*2) (before8046 k).denote (before8047 k).denote := - @applyExit_sound (before8046 k) (before8047 k) exit10 41 valid10 (macro8046 k) -theorem macro8047 (k : Nat) : applyExit (before8047 k) exit46 1 = some (before8048 k) := by - simp (disch := omega) [before8047, before8048, exit46, applyExit, pop, push] - <;> omega -theorem step8047 (k : Nat) : Runs (1*2) (before8047 k).denote (before8048 k).denote := - @applyExit_sound (before8047 k) (before8048 k) exit46 1 valid46 (macro8047 k) -theorem macro8048 (k : Nat) : applyExit (before8048 k) exit47 1 = some (before8049 k) := by - simp (disch := omega) [before8048, before8049, exit47, applyExit, pop, push] - <;> omega -theorem step8048 (k : Nat) : Runs (1*2) (before8048 k).denote (before8049 k).denote := - @applyExit_sound (before8048 k) (before8049 k) exit47 1 valid47 (macro8048 k) -theorem macro8049 (k : Nat) : applyExit (before8049 k) exit62 1 = some (before8050 k) := by - simp (disch := omega) [before8049, before8050, exit62, applyExit, pop, push] - <;> omega -theorem step8049 (k : Nat) : Runs (1*1) (before8049 k).denote (before8050 k).denote := - @applyExit_sound (before8049 k) (before8050 k) exit62 1 valid62 (macro8049 k) -theorem macro8050 (k : Nat) : applyExit (before8050 k) exit35 1 = some (before8051 k) := by - simp (disch := omega) [before8050, before8051, exit35, applyExit, pop, push] - <;> omega -theorem step8050 (k : Nat) : Runs (1*2) (before8050 k).denote (before8051 k).denote := - @applyExit_sound (before8050 k) (before8051 k) exit35 1 valid35 (macro8050 k) -theorem macro8051 (k : Nat) : applyExit (before8051 k) exit39 1 = some (before8052 k) := by - simp (disch := omega) [before8051, before8052, exit39, applyExit, pop, push] - <;> omega -theorem step8051 (k : Nat) : Runs (1*1) (before8051 k).denote (before8052 k).denote := - @applyExit_sound (before8051 k) (before8052 k) exit39 1 valid39 (macro8051 k) -theorem macro8052 (k : Nat) : applyExit (before8052 k) exit32 1 = some (before8053 k) := by - simp (disch := omega) [before8052, before8053, exit32, applyExit, pop, push] - <;> omega -theorem step8052 (k : Nat) : Runs (1*3) (before8052 k).denote (before8053 k).denote := - @applyExit_sound (before8052 k) (before8053 k) exit32 1 valid32 (macro8052 k) -theorem macro8053 (k : Nat) : applyExit (before8053 k) exit36 43 = some (before8054 k) := by - simp (disch := omega) [before8053, before8054, exit36, applyExit, pop, push] - <;> omega -theorem step8053 (k : Nat) : Runs (43*2) (before8053 k).denote (before8054 k).denote := - @applyExit_sound (before8053 k) (before8054 k) exit36 43 valid36 (macro8053 k) -theorem macro8054 (k : Nat) : applyExit (before8054 k) exit39 1 = some (before8055 k) := by - simp (disch := omega) [before8054, before8055, exit39, applyExit, pop, push] - <;> omega -theorem step8054 (k : Nat) : Runs (1*1) (before8054 k).denote (before8055 k).denote := - @applyExit_sound (before8054 k) (before8055 k) exit39 1 valid39 (macro8054 k) -theorem macro8055 (k : Nat) : applyExit (before8055 k) exit10 44 = some (before8056 k) := by - simp (disch := omega) [before8055, before8056, exit10, applyExit, pop, push] - <;> omega -theorem step8055 (k : Nat) : Runs (44*2) (before8055 k).denote (before8056 k).denote := - @applyExit_sound (before8055 k) (before8056 k) exit10 44 valid10 (macro8055 k) -theorem macro8056 (k : Nat) : applyExit (before8056 k) exit46 1 = some (before8057 k) := by - simp (disch := omega) [before8056, before8057, exit46, applyExit, pop, push] - <;> omega -theorem step8056 (k : Nat) : Runs (1*2) (before8056 k).denote (before8057 k).denote := - @applyExit_sound (before8056 k) (before8057 k) exit46 1 valid46 (macro8056 k) -theorem macro8057 (k : Nat) : applyExit (before8057 k) exit47 1 = some (before8058 k) := by - simp (disch := omega) [before8057, before8058, exit47, applyExit, pop, push] - <;> omega -theorem step8057 (k : Nat) : Runs (1*2) (before8057 k).denote (before8058 k).denote := - @applyExit_sound (before8057 k) (before8058 k) exit47 1 valid47 (macro8057 k) -theorem macro8058 (k : Nat) : applyExit (before8058 k) exit62 1 = some (before8059 k) := by - simp (disch := omega) [before8058, before8059, exit62, applyExit, pop, push] - <;> omega -theorem step8058 (k : Nat) : Runs (1*1) (before8058 k).denote (before8059 k).denote := - @applyExit_sound (before8058 k) (before8059 k) exit62 1 valid62 (macro8058 k) -theorem macro8059 (k : Nat) : applyExit (before8059 k) exit35 1 = some (before8060 k) := by - simp (disch := omega) [before8059, before8060, exit35, applyExit, pop, push] - <;> omega -theorem step8059 (k : Nat) : Runs (1*2) (before8059 k).denote (before8060 k).denote := - @applyExit_sound (before8059 k) (before8060 k) exit35 1 valid35 (macro8059 k) -theorem macro8060 (k : Nat) : applyExit (before8060 k) exit39 1 = some (before8061 k) := by - simp (disch := omega) [before8060, before8061, exit39, applyExit, pop, push] - <;> omega -theorem step8060 (k : Nat) : Runs (1*1) (before8060 k).denote (before8061 k).denote := - @applyExit_sound (before8060 k) (before8061 k) exit39 1 valid39 (macro8060 k) -theorem macro8061 (k : Nat) : applyExit (before8061 k) exit32 1 = some (before8062 k) := by - simp (disch := omega) [before8061, before8062, exit32, applyExit, pop, push] - <;> omega -theorem step8061 (k : Nat) : Runs (1*3) (before8061 k).denote (before8062 k).denote := - @applyExit_sound (before8061 k) (before8062 k) exit32 1 valid32 (macro8061 k) -theorem macro8062 (k : Nat) : applyExit (before8062 k) exit36 46 = some (before8063 k) := by - simp (disch := omega) [before8062, before8063, exit36, applyExit, pop, push] - <;> omega -theorem step8062 (k : Nat) : Runs (46*2) (before8062 k).denote (before8063 k).denote := - @applyExit_sound (before8062 k) (before8063 k) exit36 46 valid36 (macro8062 k) -theorem macro8063 (k : Nat) : applyExit (before8063 k) exit39 1 = some (before8064 k) := by - simp (disch := omega) [before8063, before8064, exit39, applyExit, pop, push] - <;> omega -theorem step8063 (k : Nat) : Runs (1*1) (before8063 k).denote (before8064 k).denote := - @applyExit_sound (before8063 k) (before8064 k) exit39 1 valid39 (macro8063 k) -theorem macro8064 (k : Nat) : applyExit (before8064 k) exit10 47 = some (before8065 k) := by - simp (disch := omega) [before8064, before8065, exit10, applyExit, pop, push] - <;> omega -theorem step8064 (k : Nat) : Runs (47*2) (before8064 k).denote (before8065 k).denote := - @applyExit_sound (before8064 k) (before8065 k) exit10 47 valid10 (macro8064 k) -theorem macro8065 (k : Nat) : applyExit (before8065 k) exit46 1 = some (before8066 k) := by - simp (disch := omega) [before8065, before8066, exit46, applyExit, pop, push] - <;> omega -theorem step8065 (k : Nat) : Runs (1*2) (before8065 k).denote (before8066 k).denote := - @applyExit_sound (before8065 k) (before8066 k) exit46 1 valid46 (macro8065 k) -theorem macro8066 (k : Nat) : applyExit (before8066 k) exit47 1 = some (before8067 k) := by - simp (disch := omega) [before8066, before8067, exit47, applyExit, pop, push] - <;> omega -theorem step8066 (k : Nat) : Runs (1*2) (before8066 k).denote (before8067 k).denote := - @applyExit_sound (before8066 k) (before8067 k) exit47 1 valid47 (macro8066 k) -theorem macro8067 (k : Nat) : applyExit (before8067 k) exit62 1 = some (before8068 k) := by - simp (disch := omega) [before8067, before8068, exit62, applyExit, pop, push] - <;> omega -theorem step8067 (k : Nat) : Runs (1*1) (before8067 k).denote (before8068 k).denote := - @applyExit_sound (before8067 k) (before8068 k) exit62 1 valid62 (macro8067 k) -theorem macro8068 (k : Nat) : applyExit (before8068 k) exit35 1 = some (before8069 k) := by - simp (disch := omega) [before8068, before8069, exit35, applyExit, pop, push] - <;> omega -theorem step8068 (k : Nat) : Runs (1*2) (before8068 k).denote (before8069 k).denote := - @applyExit_sound (before8068 k) (before8069 k) exit35 1 valid35 (macro8068 k) -theorem macro8069 (k : Nat) : applyExit (before8069 k) exit39 1 = some (before8070 k) := by - simp (disch := omega) [before8069, before8070, exit39, applyExit, pop, push] - <;> omega -theorem step8069 (k : Nat) : Runs (1*1) (before8069 k).denote (before8070 k).denote := - @applyExit_sound (before8069 k) (before8070 k) exit39 1 valid39 (macro8069 k) -theorem macro8070 (k : Nat) : applyExit (before8070 k) exit32 1 = some (before8071 k) := by - simp (disch := omega) [before8070, before8071, exit32, applyExit, pop, push] - <;> omega -theorem step8070 (k : Nat) : Runs (1*3) (before8070 k).denote (before8071 k).denote := - @applyExit_sound (before8070 k) (before8071 k) exit32 1 valid32 (macro8070 k) -theorem macro8071 (k : Nat) : applyExit (before8071 k) exit36 49 = some (before8072 k) := by - simp (disch := omega) [before8071, before8072, exit36, applyExit, pop, push] - <;> omega -theorem step8071 (k : Nat) : Runs (49*2) (before8071 k).denote (before8072 k).denote := - @applyExit_sound (before8071 k) (before8072 k) exit36 49 valid36 (macro8071 k) -theorem macro8072 (k : Nat) : applyExit (before8072 k) exit39 1 = some (before8073 k) := by - simp (disch := omega) [before8072, before8073, exit39, applyExit, pop, push] - <;> omega -theorem step8072 (k : Nat) : Runs (1*1) (before8072 k).denote (before8073 k).denote := - @applyExit_sound (before8072 k) (before8073 k) exit39 1 valid39 (macro8072 k) -theorem macro8073 (k : Nat) : applyExit (before8073 k) exit10 50 = some (before8074 k) := by - simp (disch := omega) [before8073, before8074, exit10, applyExit, pop, push] - <;> omega -theorem step8073 (k : Nat) : Runs (50*2) (before8073 k).denote (before8074 k).denote := - @applyExit_sound (before8073 k) (before8074 k) exit10 50 valid10 (macro8073 k) -theorem macro8074 (k : Nat) : applyExit (before8074 k) exit46 1 = some (before8075 k) := by - simp (disch := omega) [before8074, before8075, exit46, applyExit, pop, push] - <;> omega -theorem step8074 (k : Nat) : Runs (1*2) (before8074 k).denote (before8075 k).denote := - @applyExit_sound (before8074 k) (before8075 k) exit46 1 valid46 (macro8074 k) -theorem macro8075 (k : Nat) : applyExit (before8075 k) exit47 1 = some (before8076 k) := by - simp (disch := omega) [before8075, before8076, exit47, applyExit, pop, push] - <;> omega -theorem step8075 (k : Nat) : Runs (1*2) (before8075 k).denote (before8076 k).denote := - @applyExit_sound (before8075 k) (before8076 k) exit47 1 valid47 (macro8075 k) -theorem macro8076 (k : Nat) : applyExit (before8076 k) exit62 1 = some (before8077 k) := by - simp (disch := omega) [before8076, before8077, exit62, applyExit, pop, push] - <;> omega -theorem step8076 (k : Nat) : Runs (1*1) (before8076 k).denote (before8077 k).denote := - @applyExit_sound (before8076 k) (before8077 k) exit62 1 valid62 (macro8076 k) -theorem macro8077 (k : Nat) : applyExit (before8077 k) exit35 1 = some (before8078 k) := by - simp (disch := omega) [before8077, before8078, exit35, applyExit, pop, push] - <;> omega -theorem step8077 (k : Nat) : Runs (1*2) (before8077 k).denote (before8078 k).denote := - @applyExit_sound (before8077 k) (before8078 k) exit35 1 valid35 (macro8077 k) -theorem macro8078 (k : Nat) : applyExit (before8078 k) exit39 1 = some (before8079 k) := by - simp (disch := omega) [before8078, before8079, exit39, applyExit, pop, push] - <;> omega -theorem step8078 (k : Nat) : Runs (1*1) (before8078 k).denote (before8079 k).denote := - @applyExit_sound (before8078 k) (before8079 k) exit39 1 valid39 (macro8078 k) -theorem macro8079 (k : Nat) : applyExit (before8079 k) exit32 1 = some (before8080 k) := by - simp (disch := omega) [before8079, before8080, exit32, applyExit, pop, push] - <;> omega -theorem step8079 (k : Nat) : Runs (1*3) (before8079 k).denote (before8080 k).denote := - @applyExit_sound (before8079 k) (before8080 k) exit32 1 valid32 (macro8079 k) -theorem macro8080 (k : Nat) : applyExit (before8080 k) exit36 52 = some (before8081 k) := by - simp (disch := omega) [before8080, before8081, exit36, applyExit, pop, push] - <;> omega -theorem step8080 (k : Nat) : Runs (52*2) (before8080 k).denote (before8081 k).denote := - @applyExit_sound (before8080 k) (before8081 k) exit36 52 valid36 (macro8080 k) -theorem macro8081 (k : Nat) : applyExit (before8081 k) exit39 1 = some (before8082 k) := by - simp (disch := omega) [before8081, before8082, exit39, applyExit, pop, push] - <;> omega -theorem step8081 (k : Nat) : Runs (1*1) (before8081 k).denote (before8082 k).denote := - @applyExit_sound (before8081 k) (before8082 k) exit39 1 valid39 (macro8081 k) -theorem macro8082 (k : Nat) : applyExit (before8082 k) exit10 53 = some (before8083 k) := by - simp (disch := omega) [before8082, before8083, exit10, applyExit, pop, push] - <;> omega -theorem step8082 (k : Nat) : Runs (53*2) (before8082 k).denote (before8083 k).denote := - @applyExit_sound (before8082 k) (before8083 k) exit10 53 valid10 (macro8082 k) -theorem macro8083 (k : Nat) : applyExit (before8083 k) exit46 1 = some (before8084 k) := by - simp (disch := omega) [before8083, before8084, exit46, applyExit, pop, push] - <;> omega -theorem step8083 (k : Nat) : Runs (1*2) (before8083 k).denote (before8084 k).denote := - @applyExit_sound (before8083 k) (before8084 k) exit46 1 valid46 (macro8083 k) -theorem macro8084 (k : Nat) : applyExit (before8084 k) exit47 1 = some (before8085 k) := by - simp (disch := omega) [before8084, before8085, exit47, applyExit, pop, push] - <;> omega -theorem step8084 (k : Nat) : Runs (1*2) (before8084 k).denote (before8085 k).denote := - @applyExit_sound (before8084 k) (before8085 k) exit47 1 valid47 (macro8084 k) -theorem macro8085 (k : Nat) : applyExit (before8085 k) exit62 1 = some (before8086 k) := by - simp (disch := omega) [before8085, before8086, exit62, applyExit, pop, push] - <;> omega -theorem step8085 (k : Nat) : Runs (1*1) (before8085 k).denote (before8086 k).denote := - @applyExit_sound (before8085 k) (before8086 k) exit62 1 valid62 (macro8085 k) -theorem macro8086 (k : Nat) : applyExit (before8086 k) exit35 1 = some (before8087 k) := by - simp (disch := omega) [before8086, before8087, exit35, applyExit, pop, push] - <;> omega -theorem step8086 (k : Nat) : Runs (1*2) (before8086 k).denote (before8087 k).denote := - @applyExit_sound (before8086 k) (before8087 k) exit35 1 valid35 (macro8086 k) -theorem macro8087 (k : Nat) : applyExit (before8087 k) exit39 1 = some (before8088 k) := by - simp (disch := omega) [before8087, before8088, exit39, applyExit, pop, push] - <;> omega -theorem step8087 (k : Nat) : Runs (1*1) (before8087 k).denote (before8088 k).denote := - @applyExit_sound (before8087 k) (before8088 k) exit39 1 valid39 (macro8087 k) -theorem macro8088 (k : Nat) : applyExit (before8088 k) exit32 1 = some (before8089 k) := by - simp (disch := omega) [before8088, before8089, exit32, applyExit, pop, push] - <;> omega -theorem step8088 (k : Nat) : Runs (1*3) (before8088 k).denote (before8089 k).denote := - @applyExit_sound (before8088 k) (before8089 k) exit32 1 valid32 (macro8088 k) -theorem macro8089 (k : Nat) : applyExit (before8089 k) exit36 55 = some (before8090 k) := by - simp (disch := omega) [before8089, before8090, exit36, applyExit, pop, push] - <;> omega -theorem step8089 (k : Nat) : Runs (55*2) (before8089 k).denote (before8090 k).denote := - @applyExit_sound (before8089 k) (before8090 k) exit36 55 valid36 (macro8089 k) -theorem macro8090 (k : Nat) : applyExit (before8090 k) exit39 1 = some (before8091 k) := by - simp (disch := omega) [before8090, before8091, exit39, applyExit, pop, push] - <;> omega -theorem step8090 (k : Nat) : Runs (1*1) (before8090 k).denote (before8091 k).denote := - @applyExit_sound (before8090 k) (before8091 k) exit39 1 valid39 (macro8090 k) -theorem macro8091 (k : Nat) : applyExit (before8091 k) exit10 56 = some (before8092 k) := by - simp (disch := omega) [before8091, before8092, exit10, applyExit, pop, push] - <;> omega -theorem step8091 (k : Nat) : Runs (56*2) (before8091 k).denote (before8092 k).denote := - @applyExit_sound (before8091 k) (before8092 k) exit10 56 valid10 (macro8091 k) -theorem macro8092 (k : Nat) : applyExit (before8092 k) exit46 1 = some (before8093 k) := by - simp (disch := omega) [before8092, before8093, exit46, applyExit, pop, push] - <;> omega -theorem step8092 (k : Nat) : Runs (1*2) (before8092 k).denote (before8093 k).denote := - @applyExit_sound (before8092 k) (before8093 k) exit46 1 valid46 (macro8092 k) -theorem macro8093 (k : Nat) : applyExit (before8093 k) exit47 1 = some (before8094 k) := by - simp (disch := omega) [before8093, before8094, exit47, applyExit, pop, push] - <;> omega -theorem step8093 (k : Nat) : Runs (1*2) (before8093 k).denote (before8094 k).denote := - @applyExit_sound (before8093 k) (before8094 k) exit47 1 valid47 (macro8093 k) -theorem macro8094 (k : Nat) : applyExit (before8094 k) exit62 1 = some (before8095 k) := by - simp (disch := omega) [before8094, before8095, exit62, applyExit, pop, push] - <;> omega -theorem step8094 (k : Nat) : Runs (1*1) (before8094 k).denote (before8095 k).denote := - @applyExit_sound (before8094 k) (before8095 k) exit62 1 valid62 (macro8094 k) -theorem macro8095 (k : Nat) : applyExit (before8095 k) exit35 1 = some (before8096 k) := by - simp (disch := omega) [before8095, before8096, exit35, applyExit, pop, push] - <;> omega -theorem step8095 (k : Nat) : Runs (1*2) (before8095 k).denote (before8096 k).denote := - @applyExit_sound (before8095 k) (before8096 k) exit35 1 valid35 (macro8095 k) -theorem macro8096 (k : Nat) : applyExit (before8096 k) exit39 1 = some (before8097 k) := by - simp (disch := omega) [before8096, before8097, exit39, applyExit, pop, push] - <;> omega -theorem step8096 (k : Nat) : Runs (1*1) (before8096 k).denote (before8097 k).denote := - @applyExit_sound (before8096 k) (before8097 k) exit39 1 valid39 (macro8096 k) -theorem macro8097 (k : Nat) : applyExit (before8097 k) exit32 1 = some (before8098 k) := by - simp (disch := omega) [before8097, before8098, exit32, applyExit, pop, push] - <;> omega -theorem step8097 (k : Nat) : Runs (1*3) (before8097 k).denote (before8098 k).denote := - @applyExit_sound (before8097 k) (before8098 k) exit32 1 valid32 (macro8097 k) -theorem macro8098 (k : Nat) : applyExit (before8098 k) exit36 58 = some (before8099 k) := by - simp (disch := omega) [before8098, before8099, exit36, applyExit, pop, push] - <;> omega -theorem step8098 (k : Nat) : Runs (58*2) (before8098 k).denote (before8099 k).denote := - @applyExit_sound (before8098 k) (before8099 k) exit36 58 valid36 (macro8098 k) -theorem macro8099 (k : Nat) : applyExit (before8099 k) exit39 1 = some (after8099 k) := by - simp (disch := omega) [before8099, after8099, exit39, applyExit, pop, push] - <;> omega -theorem step8099 (k : Nat) : Runs (1*1) (before8099 k).denote (after8099 k).denote := - @applyExit_sound (before8099 k) (after8099 k) exit39 1 valid39 (macro8099 k) -theorem chunkRun080 (k : Nat) : Runs 1981 (before8000 k).denote (after8099 k).denote := by - have h := (@Runs.trans ((((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))))+((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1))))))) (before8000 k).denote (before8050 k).denote (after8099 k).denote (@Runs.trans (((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))))) (((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))))+((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1)))))) (before8000 k).denote (before8025 k).denote (before8050 k).denote (@Runs.trans ((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2))))) ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))) (before8000 k).denote (before8012 k).denote (before8025 k).denote (@Runs.trans (((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))) (before8000 k).denote (before8006 k).denote (before8012 k).denote (@Runs.trans ((1*1)+((26*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before8000 k).denote (before8003 k).denote (before8006 k).denote (@Runs.trans (1*1) ((26*2)+(1*2)) (before8000 k).denote (before8001 k).denote (before8003 k).denote (step8000 k) (@Runs.trans (26*2) (1*2) (before8001 k).denote (before8002 k).denote (before8003 k).denote (step8001 k) (step8002 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before8003 k).denote (before8004 k).denote (before8006 k).denote (step8003 k) (@Runs.trans (1*1) (1*2) (before8004 k).denote (before8005 k).denote (before8006 k).denote (step8004 k) (step8005 k)))) (@Runs.trans ((1*1)+((1*3)+(28*2))) ((1*1)+((29*2)+(1*2))) (before8006 k).denote (before8009 k).denote (before8012 k).denote (@Runs.trans (1*1) ((1*3)+(28*2)) (before8006 k).denote (before8007 k).denote (before8009 k).denote (step8006 k) (@Runs.trans (1*3) (28*2) (before8007 k).denote (before8008 k).denote (before8009 k).denote (step8007 k) (step8008 k))) (@Runs.trans (1*1) ((29*2)+(1*2)) (before8009 k).denote (before8010 k).denote (before8012 k).denote (step8009 k) (@Runs.trans (29*2) (1*2) (before8010 k).denote (before8011 k).denote (before8012 k).denote (step8010 k) (step8011 k))))) (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2)))) (((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1)))) (before8012 k).denote (before8018 k).denote (before8025 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(31*2))) (before8012 k).denote (before8015 k).denote (before8018 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8012 k).denote (before8013 k).denote (before8015 k).denote (step8012 k) (@Runs.trans (1*1) (1*2) (before8013 k).denote (before8014 k).denote (before8015 k).denote (step8013 k) (step8014 k))) (@Runs.trans (1*1) ((1*3)+(31*2)) (before8015 k).denote (before8016 k).denote (before8018 k).denote (step8015 k) (@Runs.trans (1*3) (31*2) (before8016 k).denote (before8017 k).denote (before8018 k).denote (step8016 k) (step8017 k)))) (@Runs.trans ((1*1)+((32*2)+(1*2))) (((1*2)+(1*1))+((1*2)+(1*1))) (before8018 k).denote (before8021 k).denote (before8025 k).denote (@Runs.trans (1*1) ((32*2)+(1*2)) (before8018 k).denote (before8019 k).denote (before8021 k).denote (step8018 k) (@Runs.trans (32*2) (1*2) (before8019 k).denote (before8020 k).denote (before8021 k).denote (step8019 k) (step8020 k))) (@Runs.trans ((1*2)+(1*1)) ((1*2)+(1*1)) (before8021 k).denote (before8023 k).denote (before8025 k).denote (@Runs.trans (1*2) (1*1) (before8021 k).denote (before8022 k).denote (before8023 k).denote (step8021 k) (step8022 k)) (@Runs.trans (1*2) (1*1) (before8023 k).denote (before8024 k).denote (before8025 k).denote (step8023 k) (step8024 k)))))) (@Runs.trans ((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1))))) ((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1))))) (before8025 k).denote (before8037 k).denote (before8050 k).denote (@Runs.trans (((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))) (before8025 k).denote (before8031 k).denote (before8037 k).denote (@Runs.trans ((1*3)+((34*2)+(1*1))) ((35*2)+((1*2)+(1*2))) (before8025 k).denote (before8028 k).denote (before8031 k).denote (@Runs.trans (1*3) ((34*2)+(1*1)) (before8025 k).denote (before8026 k).denote (before8028 k).denote (step8025 k) (@Runs.trans (34*2) (1*1) (before8026 k).denote (before8027 k).denote (before8028 k).denote (step8026 k) (step8027 k))) (@Runs.trans (35*2) ((1*2)+(1*2)) (before8028 k).denote (before8029 k).denote (before8031 k).denote (step8028 k) (@Runs.trans (1*2) (1*2) (before8029 k).denote (before8030 k).denote (before8031 k).denote (step8029 k) (step8030 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((37*2)+(1*1))) (before8031 k).denote (before8034 k).denote (before8037 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8031 k).denote (before8032 k).denote (before8034 k).denote (step8031 k) (@Runs.trans (1*2) (1*1) (before8032 k).denote (before8033 k).denote (before8034 k).denote (step8032 k) (step8033 k))) (@Runs.trans (1*3) ((37*2)+(1*1)) (before8034 k).denote (before8035 k).denote (before8037 k).denote (step8034 k) (@Runs.trans (37*2) (1*1) (before8035 k).denote (before8036 k).denote (before8037 k).denote (step8035 k) (step8036 k))))) (@Runs.trans (((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1)))) (before8037 k).denote (before8043 k).denote (before8050 k).denote (@Runs.trans ((38*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before8037 k).denote (before8040 k).denote (before8043 k).denote (@Runs.trans (38*2) ((1*2)+(1*2)) (before8037 k).denote (before8038 k).denote (before8040 k).denote (step8037 k) (@Runs.trans (1*2) (1*2) (before8038 k).denote (before8039 k).denote (before8040 k).denote (step8038 k) (step8039 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before8040 k).denote (before8041 k).denote (before8043 k).denote (step8040 k) (@Runs.trans (1*2) (1*1) (before8041 k).denote (before8042 k).denote (before8043 k).denote (step8041 k) (step8042 k)))) (@Runs.trans ((1*3)+((40*2)+(1*1))) (((41*2)+(1*2))+((1*2)+(1*1))) (before8043 k).denote (before8046 k).denote (before8050 k).denote (@Runs.trans (1*3) ((40*2)+(1*1)) (before8043 k).denote (before8044 k).denote (before8046 k).denote (step8043 k) (@Runs.trans (40*2) (1*1) (before8044 k).denote (before8045 k).denote (before8046 k).denote (step8044 k) (step8045 k))) (@Runs.trans ((41*2)+(1*2)) ((1*2)+(1*1)) (before8046 k).denote (before8048 k).denote (before8050 k).denote (@Runs.trans (41*2) (1*2) (before8046 k).denote (before8047 k).denote (before8048 k).denote (step8046 k) (step8047 k)) (@Runs.trans (1*2) (1*1) (before8048 k).denote (before8049 k).denote (before8050 k).denote (step8048 k) (step8049 k))))))) (@Runs.trans (((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2)))))) (((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1)))))) (before8050 k).denote (before8075 k).denote (after8099 k).denote (@Runs.trans ((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))) ((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2))))) (before8050 k).denote (before8062 k).denote (before8075 k).denote (@Runs.trans (((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2)))) (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (before8050 k).denote (before8056 k).denote (before8062 k).denote (@Runs.trans ((1*2)+((1*1)+(1*3))) ((43*2)+((1*1)+(44*2))) (before8050 k).denote (before8053 k).denote (before8056 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before8050 k).denote (before8051 k).denote (before8053 k).denote (step8050 k) (@Runs.trans (1*1) (1*3) (before8051 k).denote (before8052 k).denote (before8053 k).denote (step8051 k) (step8052 k))) (@Runs.trans (43*2) ((1*1)+(44*2)) (before8053 k).denote (before8054 k).denote (before8056 k).denote (step8053 k) (@Runs.trans (1*1) (44*2) (before8054 k).denote (before8055 k).denote (before8056 k).denote (step8054 k) (step8055 k)))) (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before8056 k).denote (before8059 k).denote (before8062 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before8056 k).denote (before8057 k).denote (before8059 k).denote (step8056 k) (@Runs.trans (1*2) (1*1) (before8057 k).denote (before8058 k).denote (before8059 k).denote (step8057 k) (step8058 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before8059 k).denote (before8060 k).denote (before8062 k).denote (step8059 k) (@Runs.trans (1*1) (1*3) (before8060 k).denote (before8061 k).denote (before8062 k).denote (step8060 k) (step8061 k))))) (@Runs.trans (((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2)))) (before8062 k).denote (before8068 k).denote (before8075 k).denote (@Runs.trans ((46*2)+((1*1)+(47*2))) ((1*2)+((1*2)+(1*1))) (before8062 k).denote (before8065 k).denote (before8068 k).denote (@Runs.trans (46*2) ((1*1)+(47*2)) (before8062 k).denote (before8063 k).denote (before8065 k).denote (step8062 k) (@Runs.trans (1*1) (47*2) (before8063 k).denote (before8064 k).denote (before8065 k).denote (step8063 k) (step8064 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8065 k).denote (before8066 k).denote (before8068 k).denote (step8065 k) (@Runs.trans (1*2) (1*1) (before8066 k).denote (before8067 k).denote (before8068 k).denote (step8066 k) (step8067 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) (((49*2)+(1*1))+((50*2)+(1*2))) (before8068 k).denote (before8071 k).denote (before8075 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before8068 k).denote (before8069 k).denote (before8071 k).denote (step8068 k) (@Runs.trans (1*1) (1*3) (before8069 k).denote (before8070 k).denote (before8071 k).denote (step8069 k) (step8070 k))) (@Runs.trans ((49*2)+(1*1)) ((50*2)+(1*2)) (before8071 k).denote (before8073 k).denote (before8075 k).denote (@Runs.trans (49*2) (1*1) (before8071 k).denote (before8072 k).denote (before8073 k).denote (step8071 k) (step8072 k)) (@Runs.trans (50*2) (1*2) (before8073 k).denote (before8074 k).denote (before8075 k).denote (step8073 k) (step8074 k)))))) (@Runs.trans ((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2))))) ((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1))))) (before8075 k).denote (before8087 k).denote (after8099 k).denote (@Runs.trans (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2)))) (((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (before8075 k).denote (before8081 k).denote (before8087 k).denote (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(52*2))) (before8075 k).denote (before8078 k).denote (before8081 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8075 k).denote (before8076 k).denote (before8078 k).denote (step8075 k) (@Runs.trans (1*1) (1*2) (before8076 k).denote (before8077 k).denote (before8078 k).denote (step8076 k) (step8077 k))) (@Runs.trans (1*1) ((1*3)+(52*2)) (before8078 k).denote (before8079 k).denote (before8081 k).denote (step8078 k) (@Runs.trans (1*3) (52*2) (before8079 k).denote (before8080 k).denote (before8081 k).denote (step8079 k) (step8080 k)))) (@Runs.trans ((1*1)+((53*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before8081 k).denote (before8084 k).denote (before8087 k).denote (@Runs.trans (1*1) ((53*2)+(1*2)) (before8081 k).denote (before8082 k).denote (before8084 k).denote (step8081 k) (@Runs.trans (53*2) (1*2) (before8082 k).denote (before8083 k).denote (before8084 k).denote (step8082 k) (step8083 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before8084 k).denote (before8085 k).denote (before8087 k).denote (step8084 k) (@Runs.trans (1*1) (1*2) (before8085 k).denote (before8086 k).denote (before8087 k).denote (step8085 k) (step8086 k))))) (@Runs.trans (((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1)))) (before8087 k).denote (before8093 k).denote (after8099 k).denote (@Runs.trans ((1*1)+((1*3)+(55*2))) ((1*1)+((56*2)+(1*2))) (before8087 k).denote (before8090 k).denote (before8093 k).denote (@Runs.trans (1*1) ((1*3)+(55*2)) (before8087 k).denote (before8088 k).denote (before8090 k).denote (step8087 k) (@Runs.trans (1*3) (55*2) (before8088 k).denote (before8089 k).denote (before8090 k).denote (step8088 k) (step8089 k))) (@Runs.trans (1*1) ((56*2)+(1*2)) (before8090 k).denote (before8091 k).denote (before8093 k).denote (step8090 k) (@Runs.trans (56*2) (1*2) (before8091 k).denote (before8092 k).denote (before8093 k).denote (step8091 k) (step8092 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) (((1*1)+(1*3))+((58*2)+(1*1))) (before8093 k).denote (before8096 k).denote (after8099 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8093 k).denote (before8094 k).denote (before8096 k).denote (step8093 k) (@Runs.trans (1*1) (1*2) (before8094 k).denote (before8095 k).denote (before8096 k).denote (step8094 k) (step8095 k))) (@Runs.trans ((1*1)+(1*3)) ((58*2)+(1*1)) (before8096 k).denote (before8098 k).denote (after8099 k).denote (@Runs.trans (1*1) (1*3) (before8096 k).denote (before8097 k).denote (before8098 k).denote (step8096 k) (step8097 k)) (@Runs.trans (58*2) (1*1) (before8098 k).denote (before8099 k).denote (after8099 k).denote (step8098 k) (step8099 k)))))))) - have ht : (((((((1*1)+((26*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(28*2)))+((1*1)+((29*2)+(1*2)))))+((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(31*2))))+(((1*1)+((32*2)+(1*2)))+(((1*2)+(1*1))+((1*2)+(1*1))))))+(((((1*3)+((34*2)+(1*1)))+((35*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+((1*3)+((37*2)+(1*1)))))+((((38*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((40*2)+(1*1)))+(((41*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*2)+((1*1)+(1*3)))+((43*2)+((1*1)+(44*2))))+(((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))))+((((46*2)+((1*1)+(47*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+(((49*2)+(1*1))+((50*2)+(1*2))))))+(((((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(52*2))))+(((1*1)+((53*2)+(1*2)))+((1*2)+((1*1)+(1*2)))))+((((1*1)+((1*3)+(55*2)))+((1*1)+((56*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+(((1*1)+(1*3))+((58*2)+(1*1)))))))) = 1981 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean deleted file mode 100644 index 0b00d3b6..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk081.lean +++ /dev/null @@ -1,781 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8100_0 : Stack := [] -abbrev tail8100_1 : Stack := ⟨w0,1⟩ :: tail8100_0 -abbrev tail8100_2 : Stack := ⟨w2,1⟩ :: tail8100_1 -abbrev tail8100_3 : Stack := ⟨w1,1⟩ :: tail8100_2 -abbrev tail8100_4 : Stack := ⟨w0,1⟩ :: tail8100_3 -abbrev tail8100_5 : Stack := ⟨w2,1⟩ :: tail8100_4 -abbrev tail8100_6 : Stack := ⟨w1,2⟩ :: tail8100_5 -abbrev tail8100_7 : Stack := ⟨w0,1⟩ :: tail8100_6 -abbrev tail8100_8 : Stack := ⟨w2,1⟩ :: tail8100_7 -abbrev tail8100_9 : Stack := ⟨w0,17⟩ :: tail8100_8 -abbrev tail8100_10 : Stack := ⟨w2,1⟩ :: tail8100_9 -abbrev tail8100_11 : Stack := ⟨w1,2⟩ :: tail8100_10 -abbrev tail8100_12 : Stack := ⟨w0,16⟩ :: tail8100_11 -abbrev tail8100_13 : Stack := ⟨w2,1⟩ :: tail8100_12 -abbrev tail8100_14 : Stack := ⟨w1,2⟩ :: tail8100_13 -abbrev tail8100_15 : Stack := ⟨w0,16⟩ :: tail8100_14 -abbrev tail8100_16 : Stack := ⟨w2,1⟩ :: tail8100_15 -abbrev tail8100_17 : Stack := ⟨w1,2⟩ :: tail8100_16 -abbrev tail8100_18 : Stack := ⟨w0,3⟩ :: tail8100_17 -abbrev tail8100_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail8100_18 -abbrev tail8100_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail8100_19 k -abbrev tail8100_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8100_20 k -abbrev tail8100_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8100_21 k -abbrev tail8100_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8100_22 k -abbrev tail8100_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_23 k -abbrev tail8100_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8100_24 k -abbrev tail8100_26 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8100_25 k -abbrev tail8100_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_26 k -abbrev tail8100_28 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8100_27 k -abbrev tail8100_29 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8100_28 k -abbrev tail8100_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_29 k -abbrev tail8100_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail8100_30 k -abbrev tail8100_32 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail8100_31 k -abbrev tail8100_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8100_32 k -abbrev tail8100_34 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8100_33 k -abbrev tail8100_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_34 k -abbrev tail8100_36 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8100_35 k -abbrev tail8100_37 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8100_36 k -abbrev tail8100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_37 k -abbrev tail8100_39 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8100_38 k -abbrev tail8100_40 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8100_39 k -abbrev tail8100_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_40 k -abbrev tail8100_42 (k : Nat) : Stack := ⟨w0,59⟩ :: tail8100_41 k -abbrev tail8100_43 : Stack := ⟨w1,1⟩ :: tail8100_0 -abbrev tail8100_44 : Stack := ⟨w1,60⟩ :: tail8100_0 -abbrev tail8100_45 : Stack := ⟨w2,1⟩ :: tail8100_44 -abbrev tail8100_46 (k : Nat) : Stack := ⟨w0,24⟩ :: tail8100_39 k -abbrev tail8100_47 : Stack := ⟨w2,2⟩ :: tail8100_44 -abbrev tail8100_48 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8100_39 k -abbrev tail8100_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_48 k -abbrev tail8100_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_49 k -abbrev tail8100_51 : Stack := ⟨w1,61⟩ :: tail8100_0 -abbrev tail8100_52 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_49 k -abbrev tail8100_53 (k : Nat) : Stack := ⟨w0,62⟩ :: tail8100_49 k -abbrev tail8100_54 : Stack := ⟨w1,63⟩ :: tail8100_0 -abbrev tail8100_55 : Stack := ⟨w2,1⟩ :: tail8100_54 -abbrev tail8100_56 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8100_39 k -abbrev tail8100_57 : Stack := ⟨w2,2⟩ :: tail8100_54 -abbrev tail8100_58 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8100_39 k -abbrev tail8100_59 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_58 k -abbrev tail8100_60 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_59 k -abbrev tail8100_61 : Stack := ⟨w1,64⟩ :: tail8100_0 -abbrev tail8100_62 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_59 k -abbrev tail8100_63 (k : Nat) : Stack := ⟨w0,65⟩ :: tail8100_59 k -abbrev tail8100_64 : Stack := ⟨w1,66⟩ :: tail8100_0 -abbrev tail8100_65 : Stack := ⟨w2,1⟩ :: tail8100_64 -abbrev tail8100_66 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8100_39 k -abbrev tail8100_67 : Stack := ⟨w2,2⟩ :: tail8100_64 -abbrev tail8100_68 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8100_39 k -abbrev tail8100_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_68 k -abbrev tail8100_70 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_69 k -abbrev tail8100_71 : Stack := ⟨w1,67⟩ :: tail8100_0 -abbrev tail8100_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_69 k -abbrev tail8100_73 (k : Nat) : Stack := ⟨w0,68⟩ :: tail8100_69 k -abbrev tail8100_74 : Stack := ⟨w1,69⟩ :: tail8100_0 -abbrev tail8100_75 : Stack := ⟨w2,1⟩ :: tail8100_74 -abbrev tail8100_76 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8100_39 k -abbrev tail8100_77 : Stack := ⟨w2,2⟩ :: tail8100_74 -abbrev tail8100_78 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8100_39 k -abbrev tail8100_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_78 k -abbrev tail8100_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_79 k -abbrev tail8100_81 : Stack := ⟨w1,70⟩ :: tail8100_0 -abbrev tail8100_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_79 k -abbrev tail8100_83 (k : Nat) : Stack := ⟨w0,71⟩ :: tail8100_79 k -abbrev tail8100_84 : Stack := ⟨w1,72⟩ :: tail8100_0 -abbrev tail8100_85 : Stack := ⟨w2,1⟩ :: tail8100_84 -abbrev tail8100_86 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8100_39 k -abbrev tail8100_87 : Stack := ⟨w2,2⟩ :: tail8100_84 -abbrev tail8100_88 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8100_39 k -abbrev tail8100_89 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_88 k -abbrev tail8100_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_89 k -abbrev tail8100_91 : Stack := ⟨w1,73⟩ :: tail8100_0 -abbrev tail8100_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_89 k -abbrev tail8100_93 (k : Nat) : Stack := ⟨w0,74⟩ :: tail8100_89 k -abbrev tail8100_94 : Stack := ⟨w1,75⟩ :: tail8100_0 -abbrev tail8100_95 : Stack := ⟨w2,1⟩ :: tail8100_94 -abbrev tail8100_96 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8100_39 k -abbrev tail8100_97 : Stack := ⟨w2,2⟩ :: tail8100_94 -abbrev tail8100_98 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8100_39 k -abbrev tail8100_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_98 k -abbrev tail8100_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_99 k -abbrev tail8100_101 : Stack := ⟨w1,76⟩ :: tail8100_0 -abbrev tail8100_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_99 k -abbrev tail8100_103 (k : Nat) : Stack := ⟨w0,77⟩ :: tail8100_99 k -abbrev tail8100_104 : Stack := ⟨w1,78⟩ :: tail8100_0 -abbrev tail8100_105 : Stack := ⟨w2,1⟩ :: tail8100_104 -abbrev tail8100_106 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8100_39 k -abbrev tail8100_107 : Stack := ⟨w2,2⟩ :: tail8100_104 -abbrev tail8100_108 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8100_39 k -abbrev tail8100_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_108 k -abbrev tail8100_110 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_109 k -abbrev tail8100_111 : Stack := ⟨w1,79⟩ :: tail8100_0 -abbrev tail8100_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_109 k -abbrev tail8100_113 (k : Nat) : Stack := ⟨w0,80⟩ :: tail8100_109 k -abbrev tail8100_114 : Stack := ⟨w1,81⟩ :: tail8100_0 -abbrev tail8100_115 : Stack := ⟨w2,1⟩ :: tail8100_114 -abbrev tail8100_116 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8100_39 k -abbrev tail8100_117 : Stack := ⟨w2,2⟩ :: tail8100_114 -abbrev tail8100_118 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8100_39 k -abbrev tail8100_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_118 k -abbrev tail8100_120 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_119 k -abbrev tail8100_121 : Stack := ⟨w1,82⟩ :: tail8100_0 -abbrev tail8100_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_119 k -abbrev tail8100_123 (k : Nat) : Stack := ⟨w0,83⟩ :: tail8100_119 k -abbrev tail8100_124 : Stack := ⟨w1,84⟩ :: tail8100_0 -abbrev tail8100_125 : Stack := ⟨w2,1⟩ :: tail8100_124 -abbrev tail8100_126 (k : Nat) : Stack := ⟨w0,8⟩ :: tail8100_39 k -abbrev tail8100_127 : Stack := ⟨w2,2⟩ :: tail8100_124 -abbrev tail8100_128 (k : Nat) : Stack := ⟨w0,7⟩ :: tail8100_39 k -abbrev tail8100_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_128 k -abbrev tail8100_130 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_129 k -abbrev tail8100_131 : Stack := ⟨w1,85⟩ :: tail8100_0 -abbrev tail8100_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_129 k -abbrev tail8100_133 (k : Nat) : Stack := ⟨w0,86⟩ :: tail8100_129 k -abbrev tail8100_134 : Stack := ⟨w1,87⟩ :: tail8100_0 -abbrev tail8100_135 : Stack := ⟨w2,1⟩ :: tail8100_134 -abbrev tail8100_136 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8100_39 k -abbrev tail8100_137 : Stack := ⟨w2,2⟩ :: tail8100_134 -abbrev tail8100_138 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8100_39 k -abbrev tail8100_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_138 k -abbrev tail8100_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_139 k -abbrev tail8100_141 : Stack := ⟨w1,88⟩ :: tail8100_0 -abbrev tail8100_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_139 k -abbrev tail8100_143 (k : Nat) : Stack := ⟨w0,89⟩ :: tail8100_139 k -abbrev tail8100_144 : Stack := ⟨w1,90⟩ :: tail8100_0 -abbrev tail8100_145 : Stack := ⟨w2,1⟩ :: tail8100_144 -abbrev tail8100_146 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8100_39 k -abbrev tail8100_147 : Stack := ⟨w2,2⟩ :: tail8100_144 -abbrev tail8100_148 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8100_39 k -abbrev tail8100_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8100_148 k -abbrev tail8100_150 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8100_149 k -abbrev tail8100_151 : Stack := ⟨w1,91⟩ :: tail8100_0 -abbrev tail8100_152 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8100_149 k -abbrev tail8100_153 (k : Nat) : Stack := ⟨w0,92⟩ :: tail8100_149 k -abbrev tail8100_154 : Stack := ⟨w1,93⟩ :: tail8100_0 - -def before8100 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527097),(tail8100_42 k),tail8100_43⟩ -def before8101 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526979),(tail8100_41 k),tail8100_44⟩ -def before8102 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526977),(tail8100_40 k),tail8100_45⟩ -def before8103 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526975),(tail8100_46 k),tail8100_47⟩ -def before8104 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526975),(tail8100_49 k),tail8100_47⟩ -def before8105 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526977),(tail8100_50 k),tail8100_45⟩ -def before8106 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526977),(tail8100_50 k),tail8100_51⟩ -def before8107 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526977),(tail8100_52 k),tail8100_51⟩ -def before8108 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527099),(tail8100_53 k),tail8100_0⟩ -def before8109 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527099),(tail8100_53 k),tail8100_43⟩ -def before8110 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526975),(tail8100_49 k),tail8100_54⟩ -def before8111 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526973),(tail8100_48 k),tail8100_55⟩ -def before8112 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526971),(tail8100_56 k),tail8100_57⟩ -def before8113 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526971),(tail8100_59 k),tail8100_57⟩ -def before8114 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526973),(tail8100_60 k),tail8100_55⟩ -def before8115 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526973),(tail8100_60 k),tail8100_61⟩ -def before8116 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526973),(tail8100_62 k),tail8100_61⟩ -def before8117 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527101),(tail8100_63 k),tail8100_0⟩ -def before8118 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527101),(tail8100_63 k),tail8100_43⟩ -def before8119 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526971),(tail8100_59 k),tail8100_64⟩ -def before8120 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526969),(tail8100_58 k),tail8100_65⟩ -def before8121 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526967),(tail8100_66 k),tail8100_67⟩ -def before8122 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526967),(tail8100_69 k),tail8100_67⟩ -def before8123 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail8100_70 k),tail8100_65⟩ -def before8124 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526969),(tail8100_70 k),tail8100_71⟩ -def before8125 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526969),(tail8100_72 k),tail8100_71⟩ -def before8126 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527103),(tail8100_73 k),tail8100_0⟩ -def before8127 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527103),(tail8100_73 k),tail8100_43⟩ -def before8128 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526967),(tail8100_69 k),tail8100_74⟩ -def before8129 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526965),(tail8100_68 k),tail8100_75⟩ -def before8130 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526963),(tail8100_76 k),tail8100_77⟩ -def before8131 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526963),(tail8100_79 k),tail8100_77⟩ -def before8132 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526965),(tail8100_80 k),tail8100_75⟩ -def before8133 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526965),(tail8100_80 k),tail8100_81⟩ -def before8134 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526965),(tail8100_82 k),tail8100_81⟩ -def before8135 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527105),(tail8100_83 k),tail8100_0⟩ -def before8136 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527105),(tail8100_83 k),tail8100_43⟩ -def before8137 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526963),(tail8100_79 k),tail8100_84⟩ -def before8138 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526961),(tail8100_78 k),tail8100_85⟩ -def before8139 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526959),(tail8100_86 k),tail8100_87⟩ -def before8140 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526959),(tail8100_89 k),tail8100_87⟩ -def before8141 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526961),(tail8100_90 k),tail8100_85⟩ -def before8142 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526961),(tail8100_90 k),tail8100_91⟩ -def before8143 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526961),(tail8100_92 k),tail8100_91⟩ -def before8144 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527107),(tail8100_93 k),tail8100_0⟩ -def before8145 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527107),(tail8100_93 k),tail8100_43⟩ -def before8146 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526959),(tail8100_89 k),tail8100_94⟩ -def before8147 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526957),(tail8100_88 k),tail8100_95⟩ -def before8148 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526955),(tail8100_96 k),tail8100_97⟩ -def before8149 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526955),(tail8100_99 k),tail8100_97⟩ -def before8150 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526957),(tail8100_100 k),tail8100_95⟩ -def before8151 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526957),(tail8100_100 k),tail8100_101⟩ -def before8152 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526957),(tail8100_102 k),tail8100_101⟩ -def before8153 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527109),(tail8100_103 k),tail8100_0⟩ -def before8154 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527109),(tail8100_103 k),tail8100_43⟩ -def before8155 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526955),(tail8100_99 k),tail8100_104⟩ -def before8156 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526953),(tail8100_98 k),tail8100_105⟩ -def before8157 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526951),(tail8100_106 k),tail8100_107⟩ -def before8158 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526951),(tail8100_109 k),tail8100_107⟩ -def before8159 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail8100_110 k),tail8100_105⟩ -def before8160 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526953),(tail8100_110 k),tail8100_111⟩ -def before8161 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526953),(tail8100_112 k),tail8100_111⟩ -def before8162 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527111),(tail8100_113 k),tail8100_0⟩ -def before8163 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527111),(tail8100_113 k),tail8100_43⟩ -def before8164 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526951),(tail8100_109 k),tail8100_114⟩ -def before8165 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526949),(tail8100_108 k),tail8100_115⟩ -def before8166 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526947),(tail8100_116 k),tail8100_117⟩ -def before8167 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526947),(tail8100_119 k),tail8100_117⟩ -def before8168 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail8100_120 k),tail8100_115⟩ -def before8169 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526949),(tail8100_120 k),tail8100_121⟩ -def before8170 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526949),(tail8100_122 k),tail8100_121⟩ -def before8171 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527113),(tail8100_123 k),tail8100_0⟩ -def before8172 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail8100_123 k),tail8100_43⟩ -def before8173 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526947),(tail8100_119 k),tail8100_124⟩ -def before8174 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526945),(tail8100_118 k),tail8100_125⟩ -def before8175 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526943),(tail8100_126 k),tail8100_127⟩ -def before8176 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526943),(tail8100_129 k),tail8100_127⟩ -def before8177 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail8100_130 k),tail8100_125⟩ -def before8178 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526945),(tail8100_130 k),tail8100_131⟩ -def before8179 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526945),(tail8100_132 k),tail8100_131⟩ -def before8180 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527115),(tail8100_133 k),tail8100_0⟩ -def before8181 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527115),(tail8100_133 k),tail8100_43⟩ -def before8182 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526943),(tail8100_129 k),tail8100_134⟩ -def before8183 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526941),(tail8100_128 k),tail8100_135⟩ -def before8184 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526939),(tail8100_136 k),tail8100_137⟩ -def before8185 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526939),(tail8100_139 k),tail8100_137⟩ -def before8186 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail8100_140 k),tail8100_135⟩ -def before8187 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526941),(tail8100_140 k),tail8100_141⟩ -def before8188 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526941),(tail8100_142 k),tail8100_141⟩ -def before8189 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527117),(tail8100_143 k),tail8100_0⟩ -def before8190 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527117),(tail8100_143 k),tail8100_43⟩ -def before8191 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526939),(tail8100_139 k),tail8100_144⟩ -def before8192 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526937),(tail8100_138 k),tail8100_145⟩ -def before8193 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526935),(tail8100_146 k),tail8100_147⟩ -def before8194 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526935),(tail8100_149 k),tail8100_147⟩ -def before8195 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail8100_150 k),tail8100_145⟩ -def before8196 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526937),(tail8100_150 k),tail8100_151⟩ -def before8197 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526937),(tail8100_152 k),tail8100_151⟩ -def before8198 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527119),(tail8100_153 k),tail8100_0⟩ -def before8199 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527119),(tail8100_153 k),tail8100_43⟩ -def after8199 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail8100_149 k),tail8100_154⟩ - -theorem macro8100 (k : Nat) : applyExit (before8100 k) exit10 59 = some (before8101 k) := by - simp (disch := omega) [before8100, before8101, exit10, applyExit, pop, push] - <;> omega -theorem step8100 (k : Nat) : Runs (59*2) (before8100 k).denote (before8101 k).denote := - @applyExit_sound (before8100 k) (before8101 k) exit10 59 valid10 (macro8100 k) -theorem macro8101 (k : Nat) : applyExit (before8101 k) exit46 1 = some (before8102 k) := by - simp (disch := omega) [before8101, before8102, exit46, applyExit, pop, push] - <;> omega -theorem step8101 (k : Nat) : Runs (1*2) (before8101 k).denote (before8102 k).denote := - @applyExit_sound (before8101 k) (before8102 k) exit46 1 valid46 (macro8101 k) -theorem macro8102 (k : Nat) : applyExit (before8102 k) exit47 1 = some (before8103 k) := by - simp (disch := omega) [before8102, before8103, exit47, applyExit, pop, push] - <;> omega -theorem step8102 (k : Nat) : Runs (1*2) (before8102 k).denote (before8103 k).denote := - @applyExit_sound (before8102 k) (before8103 k) exit47 1 valid47 (macro8102 k) -theorem macro8103 (k : Nat) : applyExit (before8103 k) exit62 1 = some (before8104 k) := by - simp (disch := omega) [before8103, before8104, exit62, applyExit, pop, push] - <;> omega -theorem step8103 (k : Nat) : Runs (1*1) (before8103 k).denote (before8104 k).denote := - @applyExit_sound (before8103 k) (before8104 k) exit62 1 valid62 (macro8103 k) -theorem macro8104 (k : Nat) : applyExit (before8104 k) exit35 1 = some (before8105 k) := by - simp (disch := omega) [before8104, before8105, exit35, applyExit, pop, push] - <;> omega -theorem step8104 (k : Nat) : Runs (1*2) (before8104 k).denote (before8105 k).denote := - @applyExit_sound (before8104 k) (before8105 k) exit35 1 valid35 (macro8104 k) -theorem macro8105 (k : Nat) : applyExit (before8105 k) exit39 1 = some (before8106 k) := by - simp (disch := omega) [before8105, before8106, exit39, applyExit, pop, push] - <;> omega -theorem step8105 (k : Nat) : Runs (1*1) (before8105 k).denote (before8106 k).denote := - @applyExit_sound (before8105 k) (before8106 k) exit39 1 valid39 (macro8105 k) -theorem macro8106 (k : Nat) : applyExit (before8106 k) exit32 1 = some (before8107 k) := by - simp (disch := omega) [before8106, before8107, exit32, applyExit, pop, push] - <;> omega -theorem step8106 (k : Nat) : Runs (1*3) (before8106 k).denote (before8107 k).denote := - @applyExit_sound (before8106 k) (before8107 k) exit32 1 valid32 (macro8106 k) -theorem macro8107 (k : Nat) : applyExit (before8107 k) exit36 61 = some (before8108 k) := by - simp (disch := omega) [before8107, before8108, exit36, applyExit, pop, push] - <;> omega -theorem step8107 (k : Nat) : Runs (61*2) (before8107 k).denote (before8108 k).denote := - @applyExit_sound (before8107 k) (before8108 k) exit36 61 valid36 (macro8107 k) -theorem macro8108 (k : Nat) : applyExit (before8108 k) exit39 1 = some (before8109 k) := by - simp (disch := omega) [before8108, before8109, exit39, applyExit, pop, push] - <;> omega -theorem step8108 (k : Nat) : Runs (1*1) (before8108 k).denote (before8109 k).denote := - @applyExit_sound (before8108 k) (before8109 k) exit39 1 valid39 (macro8108 k) -theorem macro8109 (k : Nat) : applyExit (before8109 k) exit10 62 = some (before8110 k) := by - simp (disch := omega) [before8109, before8110, exit10, applyExit, pop, push] - <;> omega -theorem step8109 (k : Nat) : Runs (62*2) (before8109 k).denote (before8110 k).denote := - @applyExit_sound (before8109 k) (before8110 k) exit10 62 valid10 (macro8109 k) -theorem macro8110 (k : Nat) : applyExit (before8110 k) exit46 1 = some (before8111 k) := by - simp (disch := omega) [before8110, before8111, exit46, applyExit, pop, push] - <;> omega -theorem step8110 (k : Nat) : Runs (1*2) (before8110 k).denote (before8111 k).denote := - @applyExit_sound (before8110 k) (before8111 k) exit46 1 valid46 (macro8110 k) -theorem macro8111 (k : Nat) : applyExit (before8111 k) exit47 1 = some (before8112 k) := by - simp (disch := omega) [before8111, before8112, exit47, applyExit, pop, push] - <;> omega -theorem step8111 (k : Nat) : Runs (1*2) (before8111 k).denote (before8112 k).denote := - @applyExit_sound (before8111 k) (before8112 k) exit47 1 valid47 (macro8111 k) -theorem macro8112 (k : Nat) : applyExit (before8112 k) exit62 1 = some (before8113 k) := by - simp (disch := omega) [before8112, before8113, exit62, applyExit, pop, push] - <;> omega -theorem step8112 (k : Nat) : Runs (1*1) (before8112 k).denote (before8113 k).denote := - @applyExit_sound (before8112 k) (before8113 k) exit62 1 valid62 (macro8112 k) -theorem macro8113 (k : Nat) : applyExit (before8113 k) exit35 1 = some (before8114 k) := by - simp (disch := omega) [before8113, before8114, exit35, applyExit, pop, push] - <;> omega -theorem step8113 (k : Nat) : Runs (1*2) (before8113 k).denote (before8114 k).denote := - @applyExit_sound (before8113 k) (before8114 k) exit35 1 valid35 (macro8113 k) -theorem macro8114 (k : Nat) : applyExit (before8114 k) exit39 1 = some (before8115 k) := by - simp (disch := omega) [before8114, before8115, exit39, applyExit, pop, push] - <;> omega -theorem step8114 (k : Nat) : Runs (1*1) (before8114 k).denote (before8115 k).denote := - @applyExit_sound (before8114 k) (before8115 k) exit39 1 valid39 (macro8114 k) -theorem macro8115 (k : Nat) : applyExit (before8115 k) exit32 1 = some (before8116 k) := by - simp (disch := omega) [before8115, before8116, exit32, applyExit, pop, push] - <;> omega -theorem step8115 (k : Nat) : Runs (1*3) (before8115 k).denote (before8116 k).denote := - @applyExit_sound (before8115 k) (before8116 k) exit32 1 valid32 (macro8115 k) -theorem macro8116 (k : Nat) : applyExit (before8116 k) exit36 64 = some (before8117 k) := by - simp (disch := omega) [before8116, before8117, exit36, applyExit, pop, push] - <;> omega -theorem step8116 (k : Nat) : Runs (64*2) (before8116 k).denote (before8117 k).denote := - @applyExit_sound (before8116 k) (before8117 k) exit36 64 valid36 (macro8116 k) -theorem macro8117 (k : Nat) : applyExit (before8117 k) exit39 1 = some (before8118 k) := by - simp (disch := omega) [before8117, before8118, exit39, applyExit, pop, push] - <;> omega -theorem step8117 (k : Nat) : Runs (1*1) (before8117 k).denote (before8118 k).denote := - @applyExit_sound (before8117 k) (before8118 k) exit39 1 valid39 (macro8117 k) -theorem macro8118 (k : Nat) : applyExit (before8118 k) exit10 65 = some (before8119 k) := by - simp (disch := omega) [before8118, before8119, exit10, applyExit, pop, push] - <;> omega -theorem step8118 (k : Nat) : Runs (65*2) (before8118 k).denote (before8119 k).denote := - @applyExit_sound (before8118 k) (before8119 k) exit10 65 valid10 (macro8118 k) -theorem macro8119 (k : Nat) : applyExit (before8119 k) exit46 1 = some (before8120 k) := by - simp (disch := omega) [before8119, before8120, exit46, applyExit, pop, push] - <;> omega -theorem step8119 (k : Nat) : Runs (1*2) (before8119 k).denote (before8120 k).denote := - @applyExit_sound (before8119 k) (before8120 k) exit46 1 valid46 (macro8119 k) -theorem macro8120 (k : Nat) : applyExit (before8120 k) exit47 1 = some (before8121 k) := by - simp (disch := omega) [before8120, before8121, exit47, applyExit, pop, push] - <;> omega -theorem step8120 (k : Nat) : Runs (1*2) (before8120 k).denote (before8121 k).denote := - @applyExit_sound (before8120 k) (before8121 k) exit47 1 valid47 (macro8120 k) -theorem macro8121 (k : Nat) : applyExit (before8121 k) exit62 1 = some (before8122 k) := by - simp (disch := omega) [before8121, before8122, exit62, applyExit, pop, push] - <;> omega -theorem step8121 (k : Nat) : Runs (1*1) (before8121 k).denote (before8122 k).denote := - @applyExit_sound (before8121 k) (before8122 k) exit62 1 valid62 (macro8121 k) -theorem macro8122 (k : Nat) : applyExit (before8122 k) exit35 1 = some (before8123 k) := by - simp (disch := omega) [before8122, before8123, exit35, applyExit, pop, push] - <;> omega -theorem step8122 (k : Nat) : Runs (1*2) (before8122 k).denote (before8123 k).denote := - @applyExit_sound (before8122 k) (before8123 k) exit35 1 valid35 (macro8122 k) -theorem macro8123 (k : Nat) : applyExit (before8123 k) exit39 1 = some (before8124 k) := by - simp (disch := omega) [before8123, before8124, exit39, applyExit, pop, push] - <;> omega -theorem step8123 (k : Nat) : Runs (1*1) (before8123 k).denote (before8124 k).denote := - @applyExit_sound (before8123 k) (before8124 k) exit39 1 valid39 (macro8123 k) -theorem macro8124 (k : Nat) : applyExit (before8124 k) exit32 1 = some (before8125 k) := by - simp (disch := omega) [before8124, before8125, exit32, applyExit, pop, push] - <;> omega -theorem step8124 (k : Nat) : Runs (1*3) (before8124 k).denote (before8125 k).denote := - @applyExit_sound (before8124 k) (before8125 k) exit32 1 valid32 (macro8124 k) -theorem macro8125 (k : Nat) : applyExit (before8125 k) exit36 67 = some (before8126 k) := by - simp (disch := omega) [before8125, before8126, exit36, applyExit, pop, push] - <;> omega -theorem step8125 (k : Nat) : Runs (67*2) (before8125 k).denote (before8126 k).denote := - @applyExit_sound (before8125 k) (before8126 k) exit36 67 valid36 (macro8125 k) -theorem macro8126 (k : Nat) : applyExit (before8126 k) exit39 1 = some (before8127 k) := by - simp (disch := omega) [before8126, before8127, exit39, applyExit, pop, push] - <;> omega -theorem step8126 (k : Nat) : Runs (1*1) (before8126 k).denote (before8127 k).denote := - @applyExit_sound (before8126 k) (before8127 k) exit39 1 valid39 (macro8126 k) -theorem macro8127 (k : Nat) : applyExit (before8127 k) exit10 68 = some (before8128 k) := by - simp (disch := omega) [before8127, before8128, exit10, applyExit, pop, push] - <;> omega -theorem step8127 (k : Nat) : Runs (68*2) (before8127 k).denote (before8128 k).denote := - @applyExit_sound (before8127 k) (before8128 k) exit10 68 valid10 (macro8127 k) -theorem macro8128 (k : Nat) : applyExit (before8128 k) exit46 1 = some (before8129 k) := by - simp (disch := omega) [before8128, before8129, exit46, applyExit, pop, push] - <;> omega -theorem step8128 (k : Nat) : Runs (1*2) (before8128 k).denote (before8129 k).denote := - @applyExit_sound (before8128 k) (before8129 k) exit46 1 valid46 (macro8128 k) -theorem macro8129 (k : Nat) : applyExit (before8129 k) exit47 1 = some (before8130 k) := by - simp (disch := omega) [before8129, before8130, exit47, applyExit, pop, push] - <;> omega -theorem step8129 (k : Nat) : Runs (1*2) (before8129 k).denote (before8130 k).denote := - @applyExit_sound (before8129 k) (before8130 k) exit47 1 valid47 (macro8129 k) -theorem macro8130 (k : Nat) : applyExit (before8130 k) exit62 1 = some (before8131 k) := by - simp (disch := omega) [before8130, before8131, exit62, applyExit, pop, push] - <;> omega -theorem step8130 (k : Nat) : Runs (1*1) (before8130 k).denote (before8131 k).denote := - @applyExit_sound (before8130 k) (before8131 k) exit62 1 valid62 (macro8130 k) -theorem macro8131 (k : Nat) : applyExit (before8131 k) exit35 1 = some (before8132 k) := by - simp (disch := omega) [before8131, before8132, exit35, applyExit, pop, push] - <;> omega -theorem step8131 (k : Nat) : Runs (1*2) (before8131 k).denote (before8132 k).denote := - @applyExit_sound (before8131 k) (before8132 k) exit35 1 valid35 (macro8131 k) -theorem macro8132 (k : Nat) : applyExit (before8132 k) exit39 1 = some (before8133 k) := by - simp (disch := omega) [before8132, before8133, exit39, applyExit, pop, push] - <;> omega -theorem step8132 (k : Nat) : Runs (1*1) (before8132 k).denote (before8133 k).denote := - @applyExit_sound (before8132 k) (before8133 k) exit39 1 valid39 (macro8132 k) -theorem macro8133 (k : Nat) : applyExit (before8133 k) exit32 1 = some (before8134 k) := by - simp (disch := omega) [before8133, before8134, exit32, applyExit, pop, push] - <;> omega -theorem step8133 (k : Nat) : Runs (1*3) (before8133 k).denote (before8134 k).denote := - @applyExit_sound (before8133 k) (before8134 k) exit32 1 valid32 (macro8133 k) -theorem macro8134 (k : Nat) : applyExit (before8134 k) exit36 70 = some (before8135 k) := by - simp (disch := omega) [before8134, before8135, exit36, applyExit, pop, push] - <;> omega -theorem step8134 (k : Nat) : Runs (70*2) (before8134 k).denote (before8135 k).denote := - @applyExit_sound (before8134 k) (before8135 k) exit36 70 valid36 (macro8134 k) -theorem macro8135 (k : Nat) : applyExit (before8135 k) exit39 1 = some (before8136 k) := by - simp (disch := omega) [before8135, before8136, exit39, applyExit, pop, push] - <;> omega -theorem step8135 (k : Nat) : Runs (1*1) (before8135 k).denote (before8136 k).denote := - @applyExit_sound (before8135 k) (before8136 k) exit39 1 valid39 (macro8135 k) -theorem macro8136 (k : Nat) : applyExit (before8136 k) exit10 71 = some (before8137 k) := by - simp (disch := omega) [before8136, before8137, exit10, applyExit, pop, push] - <;> omega -theorem step8136 (k : Nat) : Runs (71*2) (before8136 k).denote (before8137 k).denote := - @applyExit_sound (before8136 k) (before8137 k) exit10 71 valid10 (macro8136 k) -theorem macro8137 (k : Nat) : applyExit (before8137 k) exit46 1 = some (before8138 k) := by - simp (disch := omega) [before8137, before8138, exit46, applyExit, pop, push] - <;> omega -theorem step8137 (k : Nat) : Runs (1*2) (before8137 k).denote (before8138 k).denote := - @applyExit_sound (before8137 k) (before8138 k) exit46 1 valid46 (macro8137 k) -theorem macro8138 (k : Nat) : applyExit (before8138 k) exit47 1 = some (before8139 k) := by - simp (disch := omega) [before8138, before8139, exit47, applyExit, pop, push] - <;> omega -theorem step8138 (k : Nat) : Runs (1*2) (before8138 k).denote (before8139 k).denote := - @applyExit_sound (before8138 k) (before8139 k) exit47 1 valid47 (macro8138 k) -theorem macro8139 (k : Nat) : applyExit (before8139 k) exit62 1 = some (before8140 k) := by - simp (disch := omega) [before8139, before8140, exit62, applyExit, pop, push] - <;> omega -theorem step8139 (k : Nat) : Runs (1*1) (before8139 k).denote (before8140 k).denote := - @applyExit_sound (before8139 k) (before8140 k) exit62 1 valid62 (macro8139 k) -theorem macro8140 (k : Nat) : applyExit (before8140 k) exit35 1 = some (before8141 k) := by - simp (disch := omega) [before8140, before8141, exit35, applyExit, pop, push] - <;> omega -theorem step8140 (k : Nat) : Runs (1*2) (before8140 k).denote (before8141 k).denote := - @applyExit_sound (before8140 k) (before8141 k) exit35 1 valid35 (macro8140 k) -theorem macro8141 (k : Nat) : applyExit (before8141 k) exit39 1 = some (before8142 k) := by - simp (disch := omega) [before8141, before8142, exit39, applyExit, pop, push] - <;> omega -theorem step8141 (k : Nat) : Runs (1*1) (before8141 k).denote (before8142 k).denote := - @applyExit_sound (before8141 k) (before8142 k) exit39 1 valid39 (macro8141 k) -theorem macro8142 (k : Nat) : applyExit (before8142 k) exit32 1 = some (before8143 k) := by - simp (disch := omega) [before8142, before8143, exit32, applyExit, pop, push] - <;> omega -theorem step8142 (k : Nat) : Runs (1*3) (before8142 k).denote (before8143 k).denote := - @applyExit_sound (before8142 k) (before8143 k) exit32 1 valid32 (macro8142 k) -theorem macro8143 (k : Nat) : applyExit (before8143 k) exit36 73 = some (before8144 k) := by - simp (disch := omega) [before8143, before8144, exit36, applyExit, pop, push] - <;> omega -theorem step8143 (k : Nat) : Runs (73*2) (before8143 k).denote (before8144 k).denote := - @applyExit_sound (before8143 k) (before8144 k) exit36 73 valid36 (macro8143 k) -theorem macro8144 (k : Nat) : applyExit (before8144 k) exit39 1 = some (before8145 k) := by - simp (disch := omega) [before8144, before8145, exit39, applyExit, pop, push] - <;> omega -theorem step8144 (k : Nat) : Runs (1*1) (before8144 k).denote (before8145 k).denote := - @applyExit_sound (before8144 k) (before8145 k) exit39 1 valid39 (macro8144 k) -theorem macro8145 (k : Nat) : applyExit (before8145 k) exit10 74 = some (before8146 k) := by - simp (disch := omega) [before8145, before8146, exit10, applyExit, pop, push] - <;> omega -theorem step8145 (k : Nat) : Runs (74*2) (before8145 k).denote (before8146 k).denote := - @applyExit_sound (before8145 k) (before8146 k) exit10 74 valid10 (macro8145 k) -theorem macro8146 (k : Nat) : applyExit (before8146 k) exit46 1 = some (before8147 k) := by - simp (disch := omega) [before8146, before8147, exit46, applyExit, pop, push] - <;> omega -theorem step8146 (k : Nat) : Runs (1*2) (before8146 k).denote (before8147 k).denote := - @applyExit_sound (before8146 k) (before8147 k) exit46 1 valid46 (macro8146 k) -theorem macro8147 (k : Nat) : applyExit (before8147 k) exit47 1 = some (before8148 k) := by - simp (disch := omega) [before8147, before8148, exit47, applyExit, pop, push] - <;> omega -theorem step8147 (k : Nat) : Runs (1*2) (before8147 k).denote (before8148 k).denote := - @applyExit_sound (before8147 k) (before8148 k) exit47 1 valid47 (macro8147 k) -theorem macro8148 (k : Nat) : applyExit (before8148 k) exit62 1 = some (before8149 k) := by - simp (disch := omega) [before8148, before8149, exit62, applyExit, pop, push] - <;> omega -theorem step8148 (k : Nat) : Runs (1*1) (before8148 k).denote (before8149 k).denote := - @applyExit_sound (before8148 k) (before8149 k) exit62 1 valid62 (macro8148 k) -theorem macro8149 (k : Nat) : applyExit (before8149 k) exit35 1 = some (before8150 k) := by - simp (disch := omega) [before8149, before8150, exit35, applyExit, pop, push] - <;> omega -theorem step8149 (k : Nat) : Runs (1*2) (before8149 k).denote (before8150 k).denote := - @applyExit_sound (before8149 k) (before8150 k) exit35 1 valid35 (macro8149 k) -theorem macro8150 (k : Nat) : applyExit (before8150 k) exit39 1 = some (before8151 k) := by - simp (disch := omega) [before8150, before8151, exit39, applyExit, pop, push] - <;> omega -theorem step8150 (k : Nat) : Runs (1*1) (before8150 k).denote (before8151 k).denote := - @applyExit_sound (before8150 k) (before8151 k) exit39 1 valid39 (macro8150 k) -theorem macro8151 (k : Nat) : applyExit (before8151 k) exit32 1 = some (before8152 k) := by - simp (disch := omega) [before8151, before8152, exit32, applyExit, pop, push] - <;> omega -theorem step8151 (k : Nat) : Runs (1*3) (before8151 k).denote (before8152 k).denote := - @applyExit_sound (before8151 k) (before8152 k) exit32 1 valid32 (macro8151 k) -theorem macro8152 (k : Nat) : applyExit (before8152 k) exit36 76 = some (before8153 k) := by - simp (disch := omega) [before8152, before8153, exit36, applyExit, pop, push] - <;> omega -theorem step8152 (k : Nat) : Runs (76*2) (before8152 k).denote (before8153 k).denote := - @applyExit_sound (before8152 k) (before8153 k) exit36 76 valid36 (macro8152 k) -theorem macro8153 (k : Nat) : applyExit (before8153 k) exit39 1 = some (before8154 k) := by - simp (disch := omega) [before8153, before8154, exit39, applyExit, pop, push] - <;> omega -theorem step8153 (k : Nat) : Runs (1*1) (before8153 k).denote (before8154 k).denote := - @applyExit_sound (before8153 k) (before8154 k) exit39 1 valid39 (macro8153 k) -theorem macro8154 (k : Nat) : applyExit (before8154 k) exit10 77 = some (before8155 k) := by - simp (disch := omega) [before8154, before8155, exit10, applyExit, pop, push] - <;> omega -theorem step8154 (k : Nat) : Runs (77*2) (before8154 k).denote (before8155 k).denote := - @applyExit_sound (before8154 k) (before8155 k) exit10 77 valid10 (macro8154 k) -theorem macro8155 (k : Nat) : applyExit (before8155 k) exit46 1 = some (before8156 k) := by - simp (disch := omega) [before8155, before8156, exit46, applyExit, pop, push] - <;> omega -theorem step8155 (k : Nat) : Runs (1*2) (before8155 k).denote (before8156 k).denote := - @applyExit_sound (before8155 k) (before8156 k) exit46 1 valid46 (macro8155 k) -theorem macro8156 (k : Nat) : applyExit (before8156 k) exit47 1 = some (before8157 k) := by - simp (disch := omega) [before8156, before8157, exit47, applyExit, pop, push] - <;> omega -theorem step8156 (k : Nat) : Runs (1*2) (before8156 k).denote (before8157 k).denote := - @applyExit_sound (before8156 k) (before8157 k) exit47 1 valid47 (macro8156 k) -theorem macro8157 (k : Nat) : applyExit (before8157 k) exit62 1 = some (before8158 k) := by - simp (disch := omega) [before8157, before8158, exit62, applyExit, pop, push] - <;> omega -theorem step8157 (k : Nat) : Runs (1*1) (before8157 k).denote (before8158 k).denote := - @applyExit_sound (before8157 k) (before8158 k) exit62 1 valid62 (macro8157 k) -theorem macro8158 (k : Nat) : applyExit (before8158 k) exit35 1 = some (before8159 k) := by - simp (disch := omega) [before8158, before8159, exit35, applyExit, pop, push] - <;> omega -theorem step8158 (k : Nat) : Runs (1*2) (before8158 k).denote (before8159 k).denote := - @applyExit_sound (before8158 k) (before8159 k) exit35 1 valid35 (macro8158 k) -theorem macro8159 (k : Nat) : applyExit (before8159 k) exit39 1 = some (before8160 k) := by - simp (disch := omega) [before8159, before8160, exit39, applyExit, pop, push] - <;> omega -theorem step8159 (k : Nat) : Runs (1*1) (before8159 k).denote (before8160 k).denote := - @applyExit_sound (before8159 k) (before8160 k) exit39 1 valid39 (macro8159 k) -theorem macro8160 (k : Nat) : applyExit (before8160 k) exit32 1 = some (before8161 k) := by - simp (disch := omega) [before8160, before8161, exit32, applyExit, pop, push] - <;> omega -theorem step8160 (k : Nat) : Runs (1*3) (before8160 k).denote (before8161 k).denote := - @applyExit_sound (before8160 k) (before8161 k) exit32 1 valid32 (macro8160 k) -theorem macro8161 (k : Nat) : applyExit (before8161 k) exit36 79 = some (before8162 k) := by - simp (disch := omega) [before8161, before8162, exit36, applyExit, pop, push] - <;> omega -theorem step8161 (k : Nat) : Runs (79*2) (before8161 k).denote (before8162 k).denote := - @applyExit_sound (before8161 k) (before8162 k) exit36 79 valid36 (macro8161 k) -theorem macro8162 (k : Nat) : applyExit (before8162 k) exit39 1 = some (before8163 k) := by - simp (disch := omega) [before8162, before8163, exit39, applyExit, pop, push] - <;> omega -theorem step8162 (k : Nat) : Runs (1*1) (before8162 k).denote (before8163 k).denote := - @applyExit_sound (before8162 k) (before8163 k) exit39 1 valid39 (macro8162 k) -theorem macro8163 (k : Nat) : applyExit (before8163 k) exit10 80 = some (before8164 k) := by - simp (disch := omega) [before8163, before8164, exit10, applyExit, pop, push] - <;> omega -theorem step8163 (k : Nat) : Runs (80*2) (before8163 k).denote (before8164 k).denote := - @applyExit_sound (before8163 k) (before8164 k) exit10 80 valid10 (macro8163 k) -theorem macro8164 (k : Nat) : applyExit (before8164 k) exit46 1 = some (before8165 k) := by - simp (disch := omega) [before8164, before8165, exit46, applyExit, pop, push] - <;> omega -theorem step8164 (k : Nat) : Runs (1*2) (before8164 k).denote (before8165 k).denote := - @applyExit_sound (before8164 k) (before8165 k) exit46 1 valid46 (macro8164 k) -theorem macro8165 (k : Nat) : applyExit (before8165 k) exit47 1 = some (before8166 k) := by - simp (disch := omega) [before8165, before8166, exit47, applyExit, pop, push] - <;> omega -theorem step8165 (k : Nat) : Runs (1*2) (before8165 k).denote (before8166 k).denote := - @applyExit_sound (before8165 k) (before8166 k) exit47 1 valid47 (macro8165 k) -theorem macro8166 (k : Nat) : applyExit (before8166 k) exit62 1 = some (before8167 k) := by - simp (disch := omega) [before8166, before8167, exit62, applyExit, pop, push] - <;> omega -theorem step8166 (k : Nat) : Runs (1*1) (before8166 k).denote (before8167 k).denote := - @applyExit_sound (before8166 k) (before8167 k) exit62 1 valid62 (macro8166 k) -theorem macro8167 (k : Nat) : applyExit (before8167 k) exit35 1 = some (before8168 k) := by - simp (disch := omega) [before8167, before8168, exit35, applyExit, pop, push] - <;> omega -theorem step8167 (k : Nat) : Runs (1*2) (before8167 k).denote (before8168 k).denote := - @applyExit_sound (before8167 k) (before8168 k) exit35 1 valid35 (macro8167 k) -theorem macro8168 (k : Nat) : applyExit (before8168 k) exit39 1 = some (before8169 k) := by - simp (disch := omega) [before8168, before8169, exit39, applyExit, pop, push] - <;> omega -theorem step8168 (k : Nat) : Runs (1*1) (before8168 k).denote (before8169 k).denote := - @applyExit_sound (before8168 k) (before8169 k) exit39 1 valid39 (macro8168 k) -theorem macro8169 (k : Nat) : applyExit (before8169 k) exit32 1 = some (before8170 k) := by - simp (disch := omega) [before8169, before8170, exit32, applyExit, pop, push] - <;> omega -theorem step8169 (k : Nat) : Runs (1*3) (before8169 k).denote (before8170 k).denote := - @applyExit_sound (before8169 k) (before8170 k) exit32 1 valid32 (macro8169 k) -theorem macro8170 (k : Nat) : applyExit (before8170 k) exit36 82 = some (before8171 k) := by - simp (disch := omega) [before8170, before8171, exit36, applyExit, pop, push] - <;> omega -theorem step8170 (k : Nat) : Runs (82*2) (before8170 k).denote (before8171 k).denote := - @applyExit_sound (before8170 k) (before8171 k) exit36 82 valid36 (macro8170 k) -theorem macro8171 (k : Nat) : applyExit (before8171 k) exit39 1 = some (before8172 k) := by - simp (disch := omega) [before8171, before8172, exit39, applyExit, pop, push] - <;> omega -theorem step8171 (k : Nat) : Runs (1*1) (before8171 k).denote (before8172 k).denote := - @applyExit_sound (before8171 k) (before8172 k) exit39 1 valid39 (macro8171 k) -theorem macro8172 (k : Nat) : applyExit (before8172 k) exit10 83 = some (before8173 k) := by - simp (disch := omega) [before8172, before8173, exit10, applyExit, pop, push] - <;> omega -theorem step8172 (k : Nat) : Runs (83*2) (before8172 k).denote (before8173 k).denote := - @applyExit_sound (before8172 k) (before8173 k) exit10 83 valid10 (macro8172 k) -theorem macro8173 (k : Nat) : applyExit (before8173 k) exit46 1 = some (before8174 k) := by - simp (disch := omega) [before8173, before8174, exit46, applyExit, pop, push] - <;> omega -theorem step8173 (k : Nat) : Runs (1*2) (before8173 k).denote (before8174 k).denote := - @applyExit_sound (before8173 k) (before8174 k) exit46 1 valid46 (macro8173 k) -theorem macro8174 (k : Nat) : applyExit (before8174 k) exit47 1 = some (before8175 k) := by - simp (disch := omega) [before8174, before8175, exit47, applyExit, pop, push] - <;> omega -theorem step8174 (k : Nat) : Runs (1*2) (before8174 k).denote (before8175 k).denote := - @applyExit_sound (before8174 k) (before8175 k) exit47 1 valid47 (macro8174 k) -theorem macro8175 (k : Nat) : applyExit (before8175 k) exit62 1 = some (before8176 k) := by - simp (disch := omega) [before8175, before8176, exit62, applyExit, pop, push] - <;> omega -theorem step8175 (k : Nat) : Runs (1*1) (before8175 k).denote (before8176 k).denote := - @applyExit_sound (before8175 k) (before8176 k) exit62 1 valid62 (macro8175 k) -theorem macro8176 (k : Nat) : applyExit (before8176 k) exit35 1 = some (before8177 k) := by - simp (disch := omega) [before8176, before8177, exit35, applyExit, pop, push] - <;> omega -theorem step8176 (k : Nat) : Runs (1*2) (before8176 k).denote (before8177 k).denote := - @applyExit_sound (before8176 k) (before8177 k) exit35 1 valid35 (macro8176 k) -theorem macro8177 (k : Nat) : applyExit (before8177 k) exit39 1 = some (before8178 k) := by - simp (disch := omega) [before8177, before8178, exit39, applyExit, pop, push] - <;> omega -theorem step8177 (k : Nat) : Runs (1*1) (before8177 k).denote (before8178 k).denote := - @applyExit_sound (before8177 k) (before8178 k) exit39 1 valid39 (macro8177 k) -theorem macro8178 (k : Nat) : applyExit (before8178 k) exit32 1 = some (before8179 k) := by - simp (disch := omega) [before8178, before8179, exit32, applyExit, pop, push] - <;> omega -theorem step8178 (k : Nat) : Runs (1*3) (before8178 k).denote (before8179 k).denote := - @applyExit_sound (before8178 k) (before8179 k) exit32 1 valid32 (macro8178 k) -theorem macro8179 (k : Nat) : applyExit (before8179 k) exit36 85 = some (before8180 k) := by - simp (disch := omega) [before8179, before8180, exit36, applyExit, pop, push] - <;> omega -theorem step8179 (k : Nat) : Runs (85*2) (before8179 k).denote (before8180 k).denote := - @applyExit_sound (before8179 k) (before8180 k) exit36 85 valid36 (macro8179 k) -theorem macro8180 (k : Nat) : applyExit (before8180 k) exit39 1 = some (before8181 k) := by - simp (disch := omega) [before8180, before8181, exit39, applyExit, pop, push] - <;> omega -theorem step8180 (k : Nat) : Runs (1*1) (before8180 k).denote (before8181 k).denote := - @applyExit_sound (before8180 k) (before8181 k) exit39 1 valid39 (macro8180 k) -theorem macro8181 (k : Nat) : applyExit (before8181 k) exit10 86 = some (before8182 k) := by - simp (disch := omega) [before8181, before8182, exit10, applyExit, pop, push] - <;> omega -theorem step8181 (k : Nat) : Runs (86*2) (before8181 k).denote (before8182 k).denote := - @applyExit_sound (before8181 k) (before8182 k) exit10 86 valid10 (macro8181 k) -theorem macro8182 (k : Nat) : applyExit (before8182 k) exit46 1 = some (before8183 k) := by - simp (disch := omega) [before8182, before8183, exit46, applyExit, pop, push] - <;> omega -theorem step8182 (k : Nat) : Runs (1*2) (before8182 k).denote (before8183 k).denote := - @applyExit_sound (before8182 k) (before8183 k) exit46 1 valid46 (macro8182 k) -theorem macro8183 (k : Nat) : applyExit (before8183 k) exit47 1 = some (before8184 k) := by - simp (disch := omega) [before8183, before8184, exit47, applyExit, pop, push] - <;> omega -theorem step8183 (k : Nat) : Runs (1*2) (before8183 k).denote (before8184 k).denote := - @applyExit_sound (before8183 k) (before8184 k) exit47 1 valid47 (macro8183 k) -theorem macro8184 (k : Nat) : applyExit (before8184 k) exit62 1 = some (before8185 k) := by - simp (disch := omega) [before8184, before8185, exit62, applyExit, pop, push] - <;> omega -theorem step8184 (k : Nat) : Runs (1*1) (before8184 k).denote (before8185 k).denote := - @applyExit_sound (before8184 k) (before8185 k) exit62 1 valid62 (macro8184 k) -theorem macro8185 (k : Nat) : applyExit (before8185 k) exit35 1 = some (before8186 k) := by - simp (disch := omega) [before8185, before8186, exit35, applyExit, pop, push] - <;> omega -theorem step8185 (k : Nat) : Runs (1*2) (before8185 k).denote (before8186 k).denote := - @applyExit_sound (before8185 k) (before8186 k) exit35 1 valid35 (macro8185 k) -theorem macro8186 (k : Nat) : applyExit (before8186 k) exit39 1 = some (before8187 k) := by - simp (disch := omega) [before8186, before8187, exit39, applyExit, pop, push] - <;> omega -theorem step8186 (k : Nat) : Runs (1*1) (before8186 k).denote (before8187 k).denote := - @applyExit_sound (before8186 k) (before8187 k) exit39 1 valid39 (macro8186 k) -theorem macro8187 (k : Nat) : applyExit (before8187 k) exit32 1 = some (before8188 k) := by - simp (disch := omega) [before8187, before8188, exit32, applyExit, pop, push] - <;> omega -theorem step8187 (k : Nat) : Runs (1*3) (before8187 k).denote (before8188 k).denote := - @applyExit_sound (before8187 k) (before8188 k) exit32 1 valid32 (macro8187 k) -theorem macro8188 (k : Nat) : applyExit (before8188 k) exit36 88 = some (before8189 k) := by - simp (disch := omega) [before8188, before8189, exit36, applyExit, pop, push] - <;> omega -theorem step8188 (k : Nat) : Runs (88*2) (before8188 k).denote (before8189 k).denote := - @applyExit_sound (before8188 k) (before8189 k) exit36 88 valid36 (macro8188 k) -theorem macro8189 (k : Nat) : applyExit (before8189 k) exit39 1 = some (before8190 k) := by - simp (disch := omega) [before8189, before8190, exit39, applyExit, pop, push] - <;> omega -theorem step8189 (k : Nat) : Runs (1*1) (before8189 k).denote (before8190 k).denote := - @applyExit_sound (before8189 k) (before8190 k) exit39 1 valid39 (macro8189 k) -theorem macro8190 (k : Nat) : applyExit (before8190 k) exit10 89 = some (before8191 k) := by - simp (disch := omega) [before8190, before8191, exit10, applyExit, pop, push] - <;> omega -theorem step8190 (k : Nat) : Runs (89*2) (before8190 k).denote (before8191 k).denote := - @applyExit_sound (before8190 k) (before8191 k) exit10 89 valid10 (macro8190 k) -theorem macro8191 (k : Nat) : applyExit (before8191 k) exit46 1 = some (before8192 k) := by - simp (disch := omega) [before8191, before8192, exit46, applyExit, pop, push] - <;> omega -theorem step8191 (k : Nat) : Runs (1*2) (before8191 k).denote (before8192 k).denote := - @applyExit_sound (before8191 k) (before8192 k) exit46 1 valid46 (macro8191 k) -theorem macro8192 (k : Nat) : applyExit (before8192 k) exit47 1 = some (before8193 k) := by - simp (disch := omega) [before8192, before8193, exit47, applyExit, pop, push] - <;> omega -theorem step8192 (k : Nat) : Runs (1*2) (before8192 k).denote (before8193 k).denote := - @applyExit_sound (before8192 k) (before8193 k) exit47 1 valid47 (macro8192 k) -theorem macro8193 (k : Nat) : applyExit (before8193 k) exit62 1 = some (before8194 k) := by - simp (disch := omega) [before8193, before8194, exit62, applyExit, pop, push] - <;> omega -theorem step8193 (k : Nat) : Runs (1*1) (before8193 k).denote (before8194 k).denote := - @applyExit_sound (before8193 k) (before8194 k) exit62 1 valid62 (macro8193 k) -theorem macro8194 (k : Nat) : applyExit (before8194 k) exit35 1 = some (before8195 k) := by - simp (disch := omega) [before8194, before8195, exit35, applyExit, pop, push] - <;> omega -theorem step8194 (k : Nat) : Runs (1*2) (before8194 k).denote (before8195 k).denote := - @applyExit_sound (before8194 k) (before8195 k) exit35 1 valid35 (macro8194 k) -theorem macro8195 (k : Nat) : applyExit (before8195 k) exit39 1 = some (before8196 k) := by - simp (disch := omega) [before8195, before8196, exit39, applyExit, pop, push] - <;> omega -theorem step8195 (k : Nat) : Runs (1*1) (before8195 k).denote (before8196 k).denote := - @applyExit_sound (before8195 k) (before8196 k) exit39 1 valid39 (macro8195 k) -theorem macro8196 (k : Nat) : applyExit (before8196 k) exit32 1 = some (before8197 k) := by - simp (disch := omega) [before8196, before8197, exit32, applyExit, pop, push] - <;> omega -theorem step8196 (k : Nat) : Runs (1*3) (before8196 k).denote (before8197 k).denote := - @applyExit_sound (before8196 k) (before8197 k) exit32 1 valid32 (macro8196 k) -theorem macro8197 (k : Nat) : applyExit (before8197 k) exit36 91 = some (before8198 k) := by - simp (disch := omega) [before8197, before8198, exit36, applyExit, pop, push] - <;> omega -theorem step8197 (k : Nat) : Runs (91*2) (before8197 k).denote (before8198 k).denote := - @applyExit_sound (before8197 k) (before8198 k) exit36 91 valid36 (macro8197 k) -theorem macro8198 (k : Nat) : applyExit (before8198 k) exit39 1 = some (before8199 k) := by - simp (disch := omega) [before8198, before8199, exit39, applyExit, pop, push] - <;> omega -theorem step8198 (k : Nat) : Runs (1*1) (before8198 k).denote (before8199 k).denote := - @applyExit_sound (before8198 k) (before8199 k) exit39 1 valid39 (macro8198 k) -theorem macro8199 (k : Nat) : applyExit (before8199 k) exit10 92 = some (after8199 k) := by - simp (disch := omega) [before8199, after8199, exit10, applyExit, pop, push] - <;> omega -theorem step8199 (k : Nat) : Runs (92*2) (before8199 k).denote (after8199 k).denote := - @applyExit_sound (before8199 k) (after8199 k) exit10 92 valid10 (macro8199 k) -theorem chunkRun081 (k : Nat) : Runs 3616 (before8100 k).denote (after8199 k).denote := by - have h := (@Runs.trans ((((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))))) ((((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))))+((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2))))))+(((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2))))))) (before8100 k).denote (before8150 k).denote (after8199 k).denote (@Runs.trans (((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))))) (((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))) (before8100 k).denote (before8125 k).denote (before8150 k).denote (@Runs.trans ((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2))))) ((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))) (before8100 k).denote (before8112 k).denote (before8125 k).denote (@Runs.trans (((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))) (before8100 k).denote (before8106 k).denote (before8112 k).denote (@Runs.trans ((59*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before8100 k).denote (before8103 k).denote (before8106 k).denote (@Runs.trans (59*2) ((1*2)+(1*2)) (before8100 k).denote (before8101 k).denote (before8103 k).denote (step8100 k) (@Runs.trans (1*2) (1*2) (before8101 k).denote (before8102 k).denote (before8103 k).denote (step8101 k) (step8102 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before8103 k).denote (before8104 k).denote (before8106 k).denote (step8103 k) (@Runs.trans (1*2) (1*1) (before8104 k).denote (before8105 k).denote (before8106 k).denote (step8104 k) (step8105 k)))) (@Runs.trans ((1*3)+((61*2)+(1*1))) ((62*2)+((1*2)+(1*2))) (before8106 k).denote (before8109 k).denote (before8112 k).denote (@Runs.trans (1*3) ((61*2)+(1*1)) (before8106 k).denote (before8107 k).denote (before8109 k).denote (step8106 k) (@Runs.trans (61*2) (1*1) (before8107 k).denote (before8108 k).denote (before8109 k).denote (step8107 k) (step8108 k))) (@Runs.trans (62*2) ((1*2)+(1*2)) (before8109 k).denote (before8110 k).denote (before8112 k).denote (step8109 k) (@Runs.trans (1*2) (1*2) (before8110 k).denote (before8111 k).denote (before8112 k).denote (step8110 k) (step8111 k))))) (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1)))) (((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3)))) (before8112 k).denote (before8118 k).denote (before8125 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((64*2)+(1*1))) (before8112 k).denote (before8115 k).denote (before8118 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8112 k).denote (before8113 k).denote (before8115 k).denote (step8112 k) (@Runs.trans (1*2) (1*1) (before8113 k).denote (before8114 k).denote (before8115 k).denote (step8113 k) (step8114 k))) (@Runs.trans (1*3) ((64*2)+(1*1)) (before8115 k).denote (before8116 k).denote (before8118 k).denote (step8115 k) (@Runs.trans (64*2) (1*1) (before8116 k).denote (before8117 k).denote (before8118 k).denote (step8116 k) (step8117 k)))) (@Runs.trans ((65*2)+((1*2)+(1*2))) (((1*1)+(1*2))+((1*1)+(1*3))) (before8118 k).denote (before8121 k).denote (before8125 k).denote (@Runs.trans (65*2) ((1*2)+(1*2)) (before8118 k).denote (before8119 k).denote (before8121 k).denote (step8118 k) (@Runs.trans (1*2) (1*2) (before8119 k).denote (before8120 k).denote (before8121 k).denote (step8119 k) (step8120 k))) (@Runs.trans ((1*1)+(1*2)) ((1*1)+(1*3)) (before8121 k).denote (before8123 k).denote (before8125 k).denote (@Runs.trans (1*1) (1*2) (before8121 k).denote (before8122 k).denote (before8123 k).denote (step8121 k) (step8122 k)) (@Runs.trans (1*1) (1*3) (before8123 k).denote (before8124 k).denote (before8125 k).denote (step8123 k) (step8124 k)))))) (@Runs.trans ((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2))))) ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2))))) (before8125 k).denote (before8137 k).denote (before8150 k).denote (@Runs.trans (((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1)))) (((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))) (before8125 k).denote (before8131 k).denote (before8137 k).denote (@Runs.trans ((67*2)+((1*1)+(68*2))) ((1*2)+((1*2)+(1*1))) (before8125 k).denote (before8128 k).denote (before8131 k).denote (@Runs.trans (67*2) ((1*1)+(68*2)) (before8125 k).denote (before8126 k).denote (before8128 k).denote (step8125 k) (@Runs.trans (1*1) (68*2) (before8126 k).denote (before8127 k).denote (before8128 k).denote (step8126 k) (step8127 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8128 k).denote (before8129 k).denote (before8131 k).denote (step8128 k) (@Runs.trans (1*2) (1*1) (before8129 k).denote (before8130 k).denote (before8131 k).denote (step8129 k) (step8130 k)))) (@Runs.trans ((1*2)+((1*1)+(1*3))) ((70*2)+((1*1)+(71*2))) (before8131 k).denote (before8134 k).denote (before8137 k).denote (@Runs.trans (1*2) ((1*1)+(1*3)) (before8131 k).denote (before8132 k).denote (before8134 k).denote (step8131 k) (@Runs.trans (1*1) (1*3) (before8132 k).denote (before8133 k).denote (before8134 k).denote (step8132 k) (step8133 k))) (@Runs.trans (70*2) ((1*1)+(71*2)) (before8134 k).denote (before8135 k).denote (before8137 k).denote (step8134 k) (@Runs.trans (1*1) (71*2) (before8135 k).denote (before8136 k).denote (before8137 k).denote (step8135 k) (step8136 k))))) (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))) (before8137 k).denote (before8143 k).denote (before8150 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before8137 k).denote (before8140 k).denote (before8143 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before8137 k).denote (before8138 k).denote (before8140 k).denote (step8137 k) (@Runs.trans (1*2) (1*1) (before8138 k).denote (before8139 k).denote (before8140 k).denote (step8138 k) (step8139 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before8140 k).denote (before8141 k).denote (before8143 k).denote (step8140 k) (@Runs.trans (1*1) (1*3) (before8141 k).denote (before8142 k).denote (before8143 k).denote (step8141 k) (step8142 k)))) (@Runs.trans ((73*2)+((1*1)+(74*2))) (((1*2)+(1*2))+((1*1)+(1*2))) (before8143 k).denote (before8146 k).denote (before8150 k).denote (@Runs.trans (73*2) ((1*1)+(74*2)) (before8143 k).denote (before8144 k).denote (before8146 k).denote (step8143 k) (@Runs.trans (1*1) (74*2) (before8144 k).denote (before8145 k).denote (before8146 k).denote (step8144 k) (step8145 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*2)) (before8146 k).denote (before8148 k).denote (before8150 k).denote (@Runs.trans (1*2) (1*2) (before8146 k).denote (before8147 k).denote (before8148 k).denote (step8146 k) (step8147 k)) (@Runs.trans (1*1) (1*2) (before8148 k).denote (before8149 k).denote (before8150 k).denote (step8148 k) (step8149 k))))))) (@Runs.trans (((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))))+((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2)))))) (((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2)))))) (before8150 k).denote (before8175 k).denote (after8199 k).denote (@Runs.trans ((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2))))) ((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2))))) (before8150 k).denote (before8162 k).denote (before8175 k).denote (@Runs.trans (((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2)))) (((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))) (before8150 k).denote (before8156 k).denote (before8162 k).denote (@Runs.trans ((1*1)+((1*3)+(76*2))) ((1*1)+((77*2)+(1*2))) (before8150 k).denote (before8153 k).denote (before8156 k).denote (@Runs.trans (1*1) ((1*3)+(76*2)) (before8150 k).denote (before8151 k).denote (before8153 k).denote (step8150 k) (@Runs.trans (1*3) (76*2) (before8151 k).denote (before8152 k).denote (before8153 k).denote (step8151 k) (step8152 k))) (@Runs.trans (1*1) ((77*2)+(1*2)) (before8153 k).denote (before8154 k).denote (before8156 k).denote (step8153 k) (@Runs.trans (77*2) (1*2) (before8154 k).denote (before8155 k).denote (before8156 k).denote (step8154 k) (step8155 k)))) (@Runs.trans ((1*2)+((1*1)+(1*2))) ((1*1)+((1*3)+(79*2))) (before8156 k).denote (before8159 k).denote (before8162 k).denote (@Runs.trans (1*2) ((1*1)+(1*2)) (before8156 k).denote (before8157 k).denote (before8159 k).denote (step8156 k) (@Runs.trans (1*1) (1*2) (before8157 k).denote (before8158 k).denote (before8159 k).denote (step8157 k) (step8158 k))) (@Runs.trans (1*1) ((1*3)+(79*2)) (before8159 k).denote (before8160 k).denote (before8162 k).denote (step8159 k) (@Runs.trans (1*3) (79*2) (before8160 k).denote (before8161 k).denote (before8162 k).denote (step8160 k) (step8161 k))))) (@Runs.trans (((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2)))) (((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2)))) (before8162 k).denote (before8168 k).denote (before8175 k).denote (@Runs.trans ((1*1)+((80*2)+(1*2))) ((1*2)+((1*1)+(1*2))) (before8162 k).denote (before8165 k).denote (before8168 k).denote (@Runs.trans (1*1) ((80*2)+(1*2)) (before8162 k).denote (before8163 k).denote (before8165 k).denote (step8162 k) (@Runs.trans (80*2) (1*2) (before8163 k).denote (before8164 k).denote (before8165 k).denote (step8163 k) (step8164 k))) (@Runs.trans (1*2) ((1*1)+(1*2)) (before8165 k).denote (before8166 k).denote (before8168 k).denote (step8165 k) (@Runs.trans (1*1) (1*2) (before8166 k).denote (before8167 k).denote (before8168 k).denote (step8166 k) (step8167 k)))) (@Runs.trans ((1*1)+((1*3)+(82*2))) (((1*1)+(83*2))+((1*2)+(1*2))) (before8168 k).denote (before8171 k).denote (before8175 k).denote (@Runs.trans (1*1) ((1*3)+(82*2)) (before8168 k).denote (before8169 k).denote (before8171 k).denote (step8168 k) (@Runs.trans (1*3) (82*2) (before8169 k).denote (before8170 k).denote (before8171 k).denote (step8169 k) (step8170 k))) (@Runs.trans ((1*1)+(83*2)) ((1*2)+(1*2)) (before8171 k).denote (before8173 k).denote (before8175 k).denote (@Runs.trans (1*1) (83*2) (before8171 k).denote (before8172 k).denote (before8173 k).denote (step8171 k) (step8172 k)) (@Runs.trans (1*2) (1*2) (before8173 k).denote (before8174 k).denote (before8175 k).denote (step8173 k) (step8174 k)))))) (@Runs.trans ((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))) ((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2))))) (before8175 k).denote (before8187 k).denote (after8199 k).denote (@Runs.trans (((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1)))) (((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))) (before8175 k).denote (before8181 k).denote (before8187 k).denote (@Runs.trans ((1*1)+((1*2)+(1*1))) ((1*3)+((85*2)+(1*1))) (before8175 k).denote (before8178 k).denote (before8181 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8175 k).denote (before8176 k).denote (before8178 k).denote (step8175 k) (@Runs.trans (1*2) (1*1) (before8176 k).denote (before8177 k).denote (before8178 k).denote (step8176 k) (step8177 k))) (@Runs.trans (1*3) ((85*2)+(1*1)) (before8178 k).denote (before8179 k).denote (before8181 k).denote (step8178 k) (@Runs.trans (85*2) (1*1) (before8179 k).denote (before8180 k).denote (before8181 k).denote (step8179 k) (step8180 k)))) (@Runs.trans ((86*2)+((1*2)+(1*2))) ((1*1)+((1*2)+(1*1))) (before8181 k).denote (before8184 k).denote (before8187 k).denote (@Runs.trans (86*2) ((1*2)+(1*2)) (before8181 k).denote (before8182 k).denote (before8184 k).denote (step8181 k) (@Runs.trans (1*2) (1*2) (before8182 k).denote (before8183 k).denote (before8184 k).denote (step8182 k) (step8183 k))) (@Runs.trans (1*1) ((1*2)+(1*1)) (before8184 k).denote (before8185 k).denote (before8187 k).denote (step8184 k) (@Runs.trans (1*2) (1*1) (before8185 k).denote (before8186 k).denote (before8187 k).denote (step8185 k) (step8186 k))))) (@Runs.trans (((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2)))) (((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2)))) (before8187 k).denote (before8193 k).denote (after8199 k).denote (@Runs.trans ((1*3)+((88*2)+(1*1))) ((89*2)+((1*2)+(1*2))) (before8187 k).denote (before8190 k).denote (before8193 k).denote (@Runs.trans (1*3) ((88*2)+(1*1)) (before8187 k).denote (before8188 k).denote (before8190 k).denote (step8187 k) (@Runs.trans (88*2) (1*1) (before8188 k).denote (before8189 k).denote (before8190 k).denote (step8188 k) (step8189 k))) (@Runs.trans (89*2) ((1*2)+(1*2)) (before8190 k).denote (before8191 k).denote (before8193 k).denote (step8190 k) (@Runs.trans (1*2) (1*2) (before8191 k).denote (before8192 k).denote (before8193 k).denote (step8191 k) (step8192 k)))) (@Runs.trans ((1*1)+((1*2)+(1*1))) (((1*3)+(91*2))+((1*1)+(92*2))) (before8193 k).denote (before8196 k).denote (after8199 k).denote (@Runs.trans (1*1) ((1*2)+(1*1)) (before8193 k).denote (before8194 k).denote (before8196 k).denote (step8193 k) (@Runs.trans (1*2) (1*1) (before8194 k).denote (before8195 k).denote (before8196 k).denote (step8194 k) (step8195 k))) (@Runs.trans ((1*3)+(91*2)) ((1*1)+(92*2)) (before8196 k).denote (before8198 k).denote (after8199 k).denote (@Runs.trans (1*3) (91*2) (before8196 k).denote (before8197 k).denote (before8198 k).denote (step8196 k) (step8197 k)) (@Runs.trans (1*1) (92*2) (before8198 k).denote (before8199 k).denote (after8199 k).denote (step8198 k) (step8199 k)))))))) - have ht : (((((((59*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1))))+(((1*3)+((61*2)+(1*1)))+((62*2)+((1*2)+(1*2)))))+((((1*1)+((1*2)+(1*1)))+((1*3)+((64*2)+(1*1))))+(((65*2)+((1*2)+(1*2)))+(((1*1)+(1*2))+((1*1)+(1*3))))))+(((((67*2)+((1*1)+(68*2)))+((1*2)+((1*2)+(1*1))))+(((1*2)+((1*1)+(1*3)))+((70*2)+((1*1)+(71*2)))))+((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((73*2)+((1*1)+(74*2)))+(((1*2)+(1*2))+((1*1)+(1*2)))))))+((((((1*1)+((1*3)+(76*2)))+((1*1)+((77*2)+(1*2))))+(((1*2)+((1*1)+(1*2)))+((1*1)+((1*3)+(79*2)))))+((((1*1)+((80*2)+(1*2)))+((1*2)+((1*1)+(1*2))))+(((1*1)+((1*3)+(82*2)))+(((1*1)+(83*2))+((1*2)+(1*2))))))+(((((1*1)+((1*2)+(1*1)))+((1*3)+((85*2)+(1*1))))+(((86*2)+((1*2)+(1*2)))+((1*1)+((1*2)+(1*1)))))+((((1*3)+((88*2)+(1*1)))+((89*2)+((1*2)+(1*2))))+(((1*1)+((1*2)+(1*1)))+(((1*3)+(91*2))+((1*1)+(92*2)))))))) = 3616 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean deleted file mode 100644 index eafbf206..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk082.lean +++ /dev/null @@ -1,787 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8200_0 : Stack := [] -abbrev tail8200_1 : Stack := ⟨w0,1⟩ :: tail8200_0 -abbrev tail8200_2 : Stack := ⟨w2,1⟩ :: tail8200_1 -abbrev tail8200_3 : Stack := ⟨w1,1⟩ :: tail8200_2 -abbrev tail8200_4 : Stack := ⟨w0,1⟩ :: tail8200_3 -abbrev tail8200_5 : Stack := ⟨w2,1⟩ :: tail8200_4 -abbrev tail8200_6 : Stack := ⟨w1,2⟩ :: tail8200_5 -abbrev tail8200_7 : Stack := ⟨w0,1⟩ :: tail8200_6 -abbrev tail8200_8 : Stack := ⟨w2,1⟩ :: tail8200_7 -abbrev tail8200_9 : Stack := ⟨w0,17⟩ :: tail8200_8 -abbrev tail8200_10 : Stack := ⟨w2,1⟩ :: tail8200_9 -abbrev tail8200_11 : Stack := ⟨w1,2⟩ :: tail8200_10 -abbrev tail8200_12 : Stack := ⟨w0,16⟩ :: tail8200_11 -abbrev tail8200_13 : Stack := ⟨w2,1⟩ :: tail8200_12 -abbrev tail8200_14 : Stack := ⟨w1,2⟩ :: tail8200_13 -abbrev tail8200_15 : Stack := ⟨w0,16⟩ :: tail8200_14 -abbrev tail8200_16 : Stack := ⟨w2,1⟩ :: tail8200_15 -abbrev tail8200_17 : Stack := ⟨w1,2⟩ :: tail8200_16 -abbrev tail8200_18 : Stack := ⟨w0,3⟩ :: tail8200_17 -abbrev tail8200_19 (k : Nat) : Stack := ⟨w334,(1*k+6)⟩ :: tail8200_18 -abbrev tail8200_20 (k : Nat) : Stack := ⟨w314,1⟩ :: tail8200_19 k -abbrev tail8200_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8200_20 k -abbrev tail8200_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8200_21 k -abbrev tail8200_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8200_22 k -abbrev tail8200_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_23 k -abbrev tail8200_25 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8200_24 k -abbrev tail8200_26 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8200_25 k -abbrev tail8200_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_26 k -abbrev tail8200_28 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8200_27 k -abbrev tail8200_29 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8200_28 k -abbrev tail8200_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_29 k -abbrev tail8200_31 (k : Nat) : Stack := ⟨w1,24⟩ :: tail8200_30 k -abbrev tail8200_32 (k : Nat) : Stack := ⟨w335,(1*k+8)⟩ :: tail8200_31 k -abbrev tail8200_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8200_32 k -abbrev tail8200_34 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8200_33 k -abbrev tail8200_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_34 k -abbrev tail8200_36 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8200_35 k -abbrev tail8200_37 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8200_36 k -abbrev tail8200_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_37 k -abbrev tail8200_39 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8200_38 k -abbrev tail8200_40 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8200_39 k -abbrev tail8200_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_40 k -abbrev tail8200_42 : Stack := ⟨w1,93⟩ :: tail8200_0 -abbrev tail8200_43 : Stack := ⟨w2,1⟩ :: tail8200_42 -abbrev tail8200_44 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_39 k -abbrev tail8200_45 : Stack := ⟨w2,2⟩ :: tail8200_42 -abbrev tail8200_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_39 k -abbrev tail8200_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_46 k -abbrev tail8200_48 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8200_47 k -abbrev tail8200_49 : Stack := ⟨w1,94⟩ :: tail8200_0 -abbrev tail8200_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_47 k -abbrev tail8200_51 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8200_47 k -abbrev tail8200_52 : Stack := ⟨w1,1⟩ :: tail8200_0 -abbrev tail8200_53 : Stack := ⟨w1,96⟩ :: tail8200_0 -abbrev tail8200_54 : Stack := ⟨w2,1⟩ :: tail8200_53 -abbrev tail8200_55 : Stack := ⟨w2,2⟩ :: tail8200_53 -abbrev tail8200_56 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8200_38 k -abbrev tail8200_57 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8200_56 k -abbrev tail8200_58 : Stack := ⟨w1,1⟩ :: tail8200_54 -abbrev tail8200_59 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_56 k -abbrev tail8200_60 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_56 k -abbrev tail8200_61 : Stack := ⟨w1,97⟩ :: tail8200_0 -abbrev tail8200_62 : Stack := ⟨w1,99⟩ :: tail8200_0 -abbrev tail8200_63 (k : Nat) : Stack := ⟨w1,8⟩ :: tail8200_38 k -abbrev tail8200_64 : Stack := ⟨w2,1⟩ :: tail8200_62 -abbrev tail8200_65 : Stack := ⟨w0,8⟩ :: tail8200_64 -abbrev tail8200_66 : Stack := ⟨w0,9⟩ :: tail8200_64 -abbrev tail8200_67 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8200_36 k -abbrev tail8200_68 : Stack := ⟨w1,1⟩ :: tail8200_66 -abbrev tail8200_69 : Stack := ⟨w1,44⟩ :: tail8200_66 -abbrev tail8200_70 (k : Nat) : Stack := ⟨w1,84⟩ :: tail8200_35 k -abbrev tail8200_71 : Stack := ⟨w2,1⟩ :: tail8200_69 -abbrev tail8200_72 : Stack := ⟨w0,84⟩ :: tail8200_71 -abbrev tail8200_73 : Stack := ⟨w0,85⟩ :: tail8200_71 -abbrev tail8200_74 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8200_33 k -abbrev tail8200_75 : Stack := ⟨w1,1⟩ :: tail8200_73 -abbrev tail8200_76 : Stack := ⟨w1,23⟩ :: tail8200_73 -abbrev tail8200_77 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8200_32 k -abbrev tail8200_78 : Stack := ⟨w2,1⟩ :: tail8200_76 -abbrev tail8200_79 : Stack := ⟨w0,5⟩ :: tail8200_78 -abbrev tail8200_80 (k : Nat) : Stack := ⟨w336,(1*k+8)⟩ :: tail8200_79 -abbrev tail8200_81 (k : Nat) : Stack := ⟨w0,24⟩ :: tail8200_80 k -abbrev tail8200_82 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8200_80 k -abbrev tail8200_83 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8200_28 k -abbrev tail8200_84 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_82 k -abbrev tail8200_85 (k : Nat) : Stack := ⟨w1,99⟩ :: tail8200_82 k -abbrev tail8200_86 (k : Nat) : Stack := ⟨w1,8⟩ :: tail8200_27 k -abbrev tail8200_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_85 k -abbrev tail8200_88 (k : Nat) : Stack := ⟨w0,8⟩ :: tail8200_87 k -abbrev tail8200_89 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8200_87 k -abbrev tail8200_90 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8200_25 k -abbrev tail8200_91 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_89 k -abbrev tail8200_92 (k : Nat) : Stack := ⟨w1,47⟩ :: tail8200_89 k -abbrev tail8200_93 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8200_24 k -abbrev tail8200_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_92 k -abbrev tail8200_95 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8200_94 k -abbrev tail8200_96 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8200_94 k -abbrev tail8200_97 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8200_22 k -abbrev tail8200_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_96 k -abbrev tail8200_99 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8200_96 k -abbrev tail8200_100 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8200_21 k -abbrev tail8200_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_99 k -abbrev tail8200_102 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8200_101 k -abbrev tail8200_103 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8200_102 k -abbrev tail8200_104 (k : Nat) : Stack := ⟨w317,1⟩ :: tail8200_103 k -abbrev tail8200_105 (k : Nat) : Stack := ⟨w337,(1*k+6)⟩ :: tail8200_104 k -abbrev tail8200_106 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8200_105 k -abbrev tail8200_107 : Stack := ⟨w1,1⟩ :: tail8200_16 -abbrev tail8200_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_106 k -abbrev tail8200_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_108 k -abbrev tail8200_110 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_108 k -abbrev tail8200_111 : Stack := ⟨w0,15⟩ :: tail8200_14 -abbrev tail8200_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_110 k -abbrev tail8200_113 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8200_110 k -abbrev tail8200_114 : Stack := ⟨w1,1⟩ :: tail8200_13 -abbrev tail8200_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_113 k -abbrev tail8200_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_115 k -abbrev tail8200_117 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_115 k -abbrev tail8200_118 : Stack := ⟨w0,15⟩ :: tail8200_11 -abbrev tail8200_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_117 k -abbrev tail8200_120 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8200_117 k -abbrev tail8200_121 : Stack := ⟨w1,1⟩ :: tail8200_10 -abbrev tail8200_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_120 k -abbrev tail8200_123 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_122 k -abbrev tail8200_124 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_122 k -abbrev tail8200_125 : Stack := ⟨w0,16⟩ :: tail8200_8 -abbrev tail8200_126 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_124 k -abbrev tail8200_127 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8200_124 k -abbrev tail8200_128 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_127 k -abbrev tail8200_129 (k : Nat) : Stack := ⟨w2,2⟩ :: tail8200_127 k -abbrev tail8200_130 : Stack := ⟨w1,1⟩ :: tail8200_5 -abbrev tail8200_131 : Stack := ⟨w23,1⟩ :: tail8200_130 -abbrev tail8200_132 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_128 k -abbrev tail8200_133 : Stack := ⟨w0,1⟩ :: tail8200_130 -abbrev tail8200_134 : Stack := ⟨w0,2⟩ :: tail8200_130 -abbrev tail8200_135 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8200_124 k -abbrev tail8200_136 (k : Nat) : Stack := ⟨w1,20⟩ :: tail8200_124 k -abbrev tail8200_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_136 k -abbrev tail8200_138 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_137 k -abbrev tail8200_139 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_138 k -abbrev tail8200_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_139 k -abbrev tail8200_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_140 k -abbrev tail8200_142 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8200_141 k -abbrev tail8200_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8200_142 k -abbrev tail8200_144 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_142 k -abbrev tail8200_145 : Stack := ⟨w0,1⟩ :: tail8200_52 -abbrev tail8200_146 : Stack := ⟨w1,1⟩ :: tail8200_145 -abbrev tail8200_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_139 k -abbrev tail8200_148 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_139 k -abbrev tail8200_149 : Stack := ⟨w2,1⟩ :: tail8200_52 -abbrev tail8200_150 : Stack := ⟨w1,2⟩ :: tail8200_149 -abbrev tail8200_151 : Stack := ⟨w0,1⟩ :: tail8200_150 -abbrev tail8200_152 : Stack := ⟨w1,1⟩ :: tail8200_151 -abbrev tail8200_153 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_136 k -abbrev tail8200_154 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8200_136 k -abbrev tail8200_155 : Stack := ⟨w2,1⟩ :: tail8200_150 -abbrev tail8200_156 : Stack := ⟨w1,2⟩ :: tail8200_155 -abbrev tail8200_157 : Stack := ⟨w0,20⟩ :: tail8200_156 -abbrev tail8200_158 : Stack := ⟨w1,2⟩ :: tail8200_157 -abbrev tail8200_159 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8200_120 k -abbrev tail8200_160 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8200_120 k - -def before8200 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526935),(tail8200_41 k),tail8200_42⟩ -def before8201 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526933),(tail8200_40 k),tail8200_43⟩ -def before8202 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526931),(tail8200_44 k),tail8200_45⟩ -def before8203 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526931),(tail8200_47 k),tail8200_45⟩ -def before8204 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail8200_48 k),tail8200_43⟩ -def before8205 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526933),(tail8200_48 k),tail8200_49⟩ -def before8206 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526933),(tail8200_50 k),tail8200_49⟩ -def before8207 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527121),(tail8200_51 k),tail8200_0⟩ -def before8208 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527121),(tail8200_51 k),tail8200_52⟩ -def before8209 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526931),(tail8200_47 k),tail8200_53⟩ -def before8210 (k : Nat) : Cfg := ⟨0,false,(522*(k:Int)+1583526929),(tail8200_46 k),tail8200_54⟩ -def before8211 (k : Nat) : Cfg := ⟨1,false,(522*(k:Int)+1583526927),(tail8200_39 k),tail8200_55⟩ -def before8212 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail8200_57 k),tail8200_55⟩ -def before8213 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526927),(tail8200_57 k),tail8200_58⟩ -def before8214 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526927),(tail8200_59 k),tail8200_58⟩ -def before8215 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526929),(tail8200_60 k),tail8200_54⟩ -def before8216 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526929),(tail8200_60 k),tail8200_61⟩ -def before8217 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8200_56 k),tail8200_62⟩ -def before8218 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8200_63 k),tail8200_64⟩ -def before8219 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526907),(tail8200_38 k),tail8200_65⟩ -def before8220 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526905),(tail8200_37 k),tail8200_66⟩ -def before8221 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526903),(tail8200_67 k),tail8200_68⟩ -def before8222 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8200_36 k),tail8200_69⟩ -def before8223 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8200_70 k),tail8200_71⟩ -def before8224 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526647),(tail8200_35 k),tail8200_72⟩ -def before8225 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526645),(tail8200_34 k),tail8200_73⟩ -def before8226 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526643),(tail8200_74 k),tail8200_75⟩ -def before8227 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8200_33 k),tail8200_76⟩ -def before8228 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8200_77 k),tail8200_78⟩ -def before8229 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8200_32 k),tail8200_79⟩ -def before8230 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8200_31 k),(tail8200_80 k)⟩ -def before8231 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521851),(tail8200_30 k),(tail8200_81 k)⟩ -def before8232 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521849),(tail8200_29 k),(tail8200_82 k)⟩ -def before8233 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521847),(tail8200_83 k),(tail8200_84 k)⟩ -def before8234 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8200_28 k),(tail8200_85 k)⟩ -def before8235 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8200_86 k),(tail8200_87 k)⟩ -def before8236 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521633),(tail8200_27 k),(tail8200_88 k)⟩ -def before8237 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521631),(tail8200_26 k),(tail8200_89 k)⟩ -def before8238 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521629),(tail8200_90 k),(tail8200_91 k)⟩ -def before8239 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8200_25 k),(tail8200_92 k)⟩ -def before8240 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8200_93 k),(tail8200_94 k)⟩ -def before8241 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521507),(tail8200_24 k),(tail8200_95 k)⟩ -def before8242 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521505),(tail8200_23 k),(tail8200_96 k)⟩ -def before8243 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521503),(tail8200_97 k),(tail8200_98 k)⟩ -def before8244 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8200_22 k),(tail8200_99 k)⟩ -def before8245 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8200_100 k),(tail8200_101 k)⟩ -def before8246 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8200_21 k),(tail8200_102 k)⟩ -def before8247 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8200_20 k),(tail8200_103 k)⟩ -def before8248 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8200_19 k),(tail8200_104 k)⟩ -def before8249 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8200_18,(tail8200_105 k)⟩ -def before8250 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8200_17,(tail8200_106 k)⟩ -def before8251 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8200_107,(tail8200_108 k)⟩ -def before8252 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail8200_16,(tail8200_109 k)⟩ -def before8253 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1133),tail8200_15,(tail8200_110 k)⟩ -def before8254 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1135),tail8200_111,(tail8200_112 k)⟩ -def before8255 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8200_14,(tail8200_113 k)⟩ -def before8256 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8200_114,(tail8200_115 k)⟩ -def before8257 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail8200_13,(tail8200_116 k)⟩ -def before8258 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1171),tail8200_12,(tail8200_117 k)⟩ -def before8259 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1173),tail8200_118,(tail8200_119 k)⟩ -def before8260 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8200_11,(tail8200_120 k)⟩ -def before8261 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8200_121,(tail8200_122 k)⟩ -def before8262 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail8200_10,(tail8200_123 k)⟩ -def before8263 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1209),tail8200_9,(tail8200_124 k)⟩ -def before8264 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1211),tail8200_125,(tail8200_126 k)⟩ -def before8265 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1243),tail8200_8,(tail8200_127 k)⟩ -def before8266 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1245),tail8200_7,(tail8200_128 k)⟩ -def before8267 (k : Nat) : Cfg := ⟨1,false,(-102*(k:Int)+-1247),tail8200_6,(tail8200_129 k)⟩ -def before8268 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail8200_131,(tail8200_129 k)⟩ -def before8269 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail8200_131,(tail8200_132 k)⟩ -def before8270 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail8200_133,(tail8200_132 k)⟩ -def before8271 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail8200_134,(tail8200_128 k)⟩ -def before8272 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8200_134,(tail8200_135 k)⟩ -def before8273 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail8200_130,(tail8200_136 k)⟩ -def before8274 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8200_5,(tail8200_137 k)⟩ -def before8275 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1253),tail8200_4,(tail8200_138 k)⟩ -def before8276 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1255),tail8200_3,(tail8200_139 k)⟩ -def before8277 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8200_2,(tail8200_140 k)⟩ -def before8278 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1259),tail8200_1,(tail8200_141 k)⟩ -def before8279 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1261),tail8200_0,(tail8200_142 k)⟩ -def before8280 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1263),tail8200_0,(tail8200_143 k)⟩ -def before8281 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1263),tail8200_1,(tail8200_143 k)⟩ -def before8282 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1263),tail8200_1,(tail8200_144 k)⟩ -def before8283 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1263),tail8200_0,(tail8200_144 k)⟩ -def before8284 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1261),tail8200_52,(tail8200_142 k)⟩ -def before8285 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8200_145,(tail8200_141 k)⟩ -def before8286 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8200_146,(tail8200_140 k)⟩ -def before8287 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8200_146,(tail8200_147 k)⟩ -def before8288 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8200_145,(tail8200_148 k)⟩ -def before8289 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8200_149,(tail8200_148 k)⟩ -def before8290 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail8200_150,(tail8200_139 k)⟩ -def before8291 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8200_151,(tail8200_138 k)⟩ -def before8292 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8200_152,(tail8200_137 k)⟩ -def before8293 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8200_152,(tail8200_153 k)⟩ -def before8294 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8200_151,(tail8200_154 k)⟩ -def before8295 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8200_155,(tail8200_154 k)⟩ -def before8296 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8200_156,(tail8200_136 k)⟩ -def before8297 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail8200_157,(tail8200_124 k)⟩ -def before8298 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8200_158,(tail8200_122 k)⟩ -def before8299 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8200_158,(tail8200_159 k)⟩ -def after8299 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail8200_157,(tail8200_160 k)⟩ - -theorem macro8200 (k : Nat) : applyExit (before8200 k) exit46 1 = some (before8201 k) := by - simp (disch := omega) [before8200, before8201, exit46, applyExit, pop, push] - <;> omega -theorem step8200 (k : Nat) : Runs (1*2) (before8200 k).denote (before8201 k).denote := - @applyExit_sound (before8200 k) (before8201 k) exit46 1 valid46 (macro8200 k) -theorem macro8201 (k : Nat) : applyExit (before8201 k) exit47 1 = some (before8202 k) := by - simp (disch := omega) [before8201, before8202, exit47, applyExit, pop, push] - <;> omega -theorem step8201 (k : Nat) : Runs (1*2) (before8201 k).denote (before8202 k).denote := - @applyExit_sound (before8201 k) (before8202 k) exit47 1 valid47 (macro8201 k) -theorem macro8202 (k : Nat) : applyExit (before8202 k) exit62 1 = some (before8203 k) := by - simp (disch := omega) [before8202, before8203, exit62, applyExit, pop, push] - <;> omega -theorem step8202 (k : Nat) : Runs (1*1) (before8202 k).denote (before8203 k).denote := - @applyExit_sound (before8202 k) (before8203 k) exit62 1 valid62 (macro8202 k) -theorem macro8203 (k : Nat) : applyExit (before8203 k) exit35 1 = some (before8204 k) := by - simp (disch := omega) [before8203, before8204, exit35, applyExit, pop, push] - <;> omega -theorem step8203 (k : Nat) : Runs (1*2) (before8203 k).denote (before8204 k).denote := - @applyExit_sound (before8203 k) (before8204 k) exit35 1 valid35 (macro8203 k) -theorem macro8204 (k : Nat) : applyExit (before8204 k) exit39 1 = some (before8205 k) := by - simp (disch := omega) [before8204, before8205, exit39, applyExit, pop, push] - <;> omega -theorem step8204 (k : Nat) : Runs (1*1) (before8204 k).denote (before8205 k).denote := - @applyExit_sound (before8204 k) (before8205 k) exit39 1 valid39 (macro8204 k) -theorem macro8205 (k : Nat) : applyExit (before8205 k) exit32 1 = some (before8206 k) := by - simp (disch := omega) [before8205, before8206, exit32, applyExit, pop, push] - <;> omega -theorem step8205 (k : Nat) : Runs (1*3) (before8205 k).denote (before8206 k).denote := - @applyExit_sound (before8205 k) (before8206 k) exit32 1 valid32 (macro8205 k) -theorem macro8206 (k : Nat) : applyExit (before8206 k) exit36 94 = some (before8207 k) := by - simp (disch := omega) [before8206, before8207, exit36, applyExit, pop, push] - <;> omega -theorem step8206 (k : Nat) : Runs (94*2) (before8206 k).denote (before8207 k).denote := - @applyExit_sound (before8206 k) (before8207 k) exit36 94 valid36 (macro8206 k) -theorem macro8207 (k : Nat) : applyExit (before8207 k) exit39 1 = some (before8208 k) := by - simp (disch := omega) [before8207, before8208, exit39, applyExit, pop, push] - <;> omega -theorem step8207 (k : Nat) : Runs (1*1) (before8207 k).denote (before8208 k).denote := - @applyExit_sound (before8207 k) (before8208 k) exit39 1 valid39 (macro8207 k) -theorem macro8208 (k : Nat) : applyExit (before8208 k) exit10 95 = some (before8209 k) := by - simp (disch := omega) [before8208, before8209, exit10, applyExit, pop, push] - <;> omega -theorem step8208 (k : Nat) : Runs (95*2) (before8208 k).denote (before8209 k).denote := - @applyExit_sound (before8208 k) (before8209 k) exit10 95 valid10 (macro8208 k) -theorem macro8209 (k : Nat) : applyExit (before8209 k) exit46 1 = some (before8210 k) := by - simp (disch := omega) [before8209, before8210, exit46, applyExit, pop, push] - <;> omega -theorem step8209 (k : Nat) : Runs (1*2) (before8209 k).denote (before8210 k).denote := - @applyExit_sound (before8209 k) (before8210 k) exit46 1 valid46 (macro8209 k) -theorem macro8210 (k : Nat) : applyExit (before8210 k) exit47 1 = some (before8211 k) := by - simp (disch := omega) [before8210, before8211, exit47, applyExit, pop, push] - <;> omega -theorem step8210 (k : Nat) : Runs (1*2) (before8210 k).denote (before8211 k).denote := - @applyExit_sound (before8210 k) (before8211 k) exit47 1 valid47 (macro8210 k) -theorem macro8211 (k : Nat) : applyExit (before8211 k) exit192 1 = some (before8212 k) := by - simp (disch := omega) [before8211, before8212, exit192, applyExit, pop, push] - <;> omega -theorem step8211 (k : Nat) : Runs (1*1) (before8211 k).denote (before8212 k).denote := - @applyExit_sound (before8211 k) (before8212 k) exit192 1 valid192 (macro8211 k) -theorem macro8212 (k : Nat) : applyExit (before8212 k) exit39 1 = some (before8213 k) := by - simp (disch := omega) [before8212, before8213, exit39, applyExit, pop, push] - <;> omega -theorem step8212 (k : Nat) : Runs (1*1) (before8212 k).denote (before8213 k).denote := - @applyExit_sound (before8212 k) (before8213 k) exit39 1 valid39 (macro8212 k) -theorem macro8213 (k : Nat) : applyExit (before8213 k) exit32 1 = some (before8214 k) := by - simp (disch := omega) [before8213, before8214, exit32, applyExit, pop, push] - <;> omega -theorem step8213 (k : Nat) : Runs (1*3) (before8213 k).denote (before8214 k).denote := - @applyExit_sound (before8213 k) (before8214 k) exit32 1 valid32 (macro8213 k) -theorem macro8214 (k : Nat) : applyExit (before8214 k) exit36 1 = some (before8215 k) := by - simp (disch := omega) [before8214, before8215, exit36, applyExit, pop, push] - <;> omega -theorem step8214 (k : Nat) : Runs (1*2) (before8214 k).denote (before8215 k).denote := - @applyExit_sound (before8214 k) (before8215 k) exit36 1 valid36 (macro8214 k) -theorem macro8215 (k : Nat) : applyExit (before8215 k) exit39 1 = some (before8216 k) := by - simp (disch := omega) [before8215, before8216, exit39, applyExit, pop, push] - <;> omega -theorem step8215 (k : Nat) : Runs (1*1) (before8215 k).denote (before8216 k).denote := - @applyExit_sound (before8215 k) (before8216 k) exit39 1 valid39 (macro8215 k) -theorem macro8216 (k : Nat) : applyExit (before8216 k) exit10 2 = some (before8217 k) := by - simp (disch := omega) [before8216, before8217, exit10, applyExit, pop, push] - <;> omega -theorem step8216 (k : Nat) : Runs (2*2) (before8216 k).denote (before8217 k).denote := - @applyExit_sound (before8216 k) (before8217 k) exit10 2 valid10 (macro8216 k) -theorem macro8217 (k : Nat) : applyExit (before8217 k) exit11 1 = some (before8218 k) := by - simp (disch := omega) [before8217, before8218, exit11, applyExit, pop, push] - <;> omega -theorem step8217 (k : Nat) : Runs (1*2) (before8217 k).denote (before8218 k).denote := - @applyExit_sound (before8217 k) (before8218 k) exit11 1 valid11 (macro8217 k) -theorem macro8218 (k : Nat) : applyExit (before8218 k) exit2 8 = some (before8219 k) := by - simp (disch := omega) [before8218, before8219, exit2, applyExit, pop, push] - <;> omega -theorem step8218 (k : Nat) : Runs (8*2) (before8218 k).denote (before8219 k).denote := - @applyExit_sound (before8218 k) (before8219 k) exit2 8 valid2 (macro8218 k) -theorem macro8219 (k : Nat) : applyExit (before8219 k) exit3 1 = some (before8220 k) := by - simp (disch := omega) [before8219, before8220, exit3, applyExit, pop, push] - <;> omega -theorem step8219 (k : Nat) : Runs (1*2) (before8219 k).denote (before8220 k).denote := - @applyExit_sound (before8219 k) (before8220 k) exit3 1 valid3 (macro8219 k) -theorem macro8220 (k : Nat) : applyExit (before8220 k) exit9 1 = some (before8221 k) := by - simp (disch := omega) [before8220, before8221, exit9, applyExit, pop, push] - <;> omega -theorem step8220 (k : Nat) : Runs (1*2) (before8220 k).denote (before8221 k).denote := - @applyExit_sound (before8220 k) (before8221 k) exit9 1 valid9 (macro8220 k) -theorem macro8221 (k : Nat) : applyExit (before8221 k) exit10 43 = some (before8222 k) := by - simp (disch := omega) [before8221, before8222, exit10, applyExit, pop, push] - <;> omega -theorem step8221 (k : Nat) : Runs (43*2) (before8221 k).denote (before8222 k).denote := - @applyExit_sound (before8221 k) (before8222 k) exit10 43 valid10 (macro8221 k) -theorem macro8222 (k : Nat) : applyExit (before8222 k) exit11 1 = some (before8223 k) := by - simp (disch := omega) [before8222, before8223, exit11, applyExit, pop, push] - <;> omega -theorem step8222 (k : Nat) : Runs (1*2) (before8222 k).denote (before8223 k).denote := - @applyExit_sound (before8222 k) (before8223 k) exit11 1 valid11 (macro8222 k) -theorem macro8223 (k : Nat) : applyExit (before8223 k) exit2 84 = some (before8224 k) := by - simp (disch := omega) [before8223, before8224, exit2, applyExit, pop, push] - <;> omega -theorem step8223 (k : Nat) : Runs (84*2) (before8223 k).denote (before8224 k).denote := - @applyExit_sound (before8223 k) (before8224 k) exit2 84 valid2 (macro8223 k) -theorem macro8224 (k : Nat) : applyExit (before8224 k) exit3 1 = some (before8225 k) := by - simp (disch := omega) [before8224, before8225, exit3, applyExit, pop, push] - <;> omega -theorem step8224 (k : Nat) : Runs (1*2) (before8224 k).denote (before8225 k).denote := - @applyExit_sound (before8224 k) (before8225 k) exit3 1 valid3 (macro8224 k) -theorem macro8225 (k : Nat) : applyExit (before8225 k) exit9 1 = some (before8226 k) := by - simp (disch := omega) [before8225, before8226, exit9, applyExit, pop, push] - <;> omega -theorem step8225 (k : Nat) : Runs (1*2) (before8225 k).denote (before8226 k).denote := - @applyExit_sound (before8225 k) (before8226 k) exit9 1 valid9 (macro8225 k) -theorem macro8226 (k : Nat) : applyExit (before8226 k) exit10 22 = some (before8227 k) := by - simp (disch := omega) [before8226, before8227, exit10, applyExit, pop, push] - <;> omega -theorem step8226 (k : Nat) : Runs (22*2) (before8226 k).denote (before8227 k).denote := - @applyExit_sound (before8226 k) (before8227 k) exit10 22 valid10 (macro8226 k) -theorem macro8227 (k : Nat) : applyExit (before8227 k) exit11 1 = some (before8228 k) := by - simp (disch := omega) [before8227, before8228, exit11, applyExit, pop, push] - <;> omega -theorem step8227 (k : Nat) : Runs (1*2) (before8227 k).denote (before8228 k).denote := - @applyExit_sound (before8227 k) (before8228 k) exit11 1 valid11 (macro8227 k) -theorem macro8228 (k : Nat) : applyExit (before8228 k) exit2 5 = some (before8229 k) := by - simp (disch := omega) [before8228, before8229, exit2, applyExit, pop, push] - <;> omega -theorem step8228 (k : Nat) : Runs (5*2) (before8228 k).denote (before8229 k).denote := - @applyExit_sound (before8228 k) (before8229 k) exit2 5 valid2 (macro8228 k) -theorem macro8229 (k : Nat) : applyExit (before8229 k) exit375 (1*k+8) = some (before8230 k) := by - simp (disch := omega) [before8229, before8230, exit375, applyExit, pop, push] - <;> omega -theorem step8229 (k : Nat) : Runs ((1*k+8)*586) (before8229 k).denote (before8230 k).denote := - @applyExit_sound (before8229 k) (before8230 k) exit375 (1*k+8) valid375 (macro8229 k) -theorem macro8230 (k : Nat) : applyExit (before8230 k) exit2 24 = some (before8231 k) := by - simp (disch := omega) [before8230, before8231, exit2, applyExit, pop, push] - <;> omega -theorem step8230 (k : Nat) : Runs (24*2) (before8230 k).denote (before8231 k).denote := - @applyExit_sound (before8230 k) (before8231 k) exit2 24 valid2 (macro8230 k) -theorem macro8231 (k : Nat) : applyExit (before8231 k) exit3 1 = some (before8232 k) := by - simp (disch := omega) [before8231, before8232, exit3, applyExit, pop, push] - <;> omega -theorem step8231 (k : Nat) : Runs (1*2) (before8231 k).denote (before8232 k).denote := - @applyExit_sound (before8231 k) (before8232 k) exit3 1 valid3 (macro8231 k) -theorem macro8232 (k : Nat) : applyExit (before8232 k) exit9 1 = some (before8233 k) := by - simp (disch := omega) [before8232, before8233, exit9, applyExit, pop, push] - <;> omega -theorem step8232 (k : Nat) : Runs (1*2) (before8232 k).denote (before8233 k).denote := - @applyExit_sound (before8232 k) (before8233 k) exit9 1 valid9 (macro8232 k) -theorem macro8233 (k : Nat) : applyExit (before8233 k) exit10 98 = some (before8234 k) := by - simp (disch := omega) [before8233, before8234, exit10, applyExit, pop, push] - <;> omega -theorem step8233 (k : Nat) : Runs (98*2) (before8233 k).denote (before8234 k).denote := - @applyExit_sound (before8233 k) (before8234 k) exit10 98 valid10 (macro8233 k) -theorem macro8234 (k : Nat) : applyExit (before8234 k) exit11 1 = some (before8235 k) := by - simp (disch := omega) [before8234, before8235, exit11, applyExit, pop, push] - <;> omega -theorem step8234 (k : Nat) : Runs (1*2) (before8234 k).denote (before8235 k).denote := - @applyExit_sound (before8234 k) (before8235 k) exit11 1 valid11 (macro8234 k) -theorem macro8235 (k : Nat) : applyExit (before8235 k) exit2 8 = some (before8236 k) := by - simp (disch := omega) [before8235, before8236, exit2, applyExit, pop, push] - <;> omega -theorem step8235 (k : Nat) : Runs (8*2) (before8235 k).denote (before8236 k).denote := - @applyExit_sound (before8235 k) (before8236 k) exit2 8 valid2 (macro8235 k) -theorem macro8236 (k : Nat) : applyExit (before8236 k) exit3 1 = some (before8237 k) := by - simp (disch := omega) [before8236, before8237, exit3, applyExit, pop, push] - <;> omega -theorem step8236 (k : Nat) : Runs (1*2) (before8236 k).denote (before8237 k).denote := - @applyExit_sound (before8236 k) (before8237 k) exit3 1 valid3 (macro8236 k) -theorem macro8237 (k : Nat) : applyExit (before8237 k) exit9 1 = some (before8238 k) := by - simp (disch := omega) [before8237, before8238, exit9, applyExit, pop, push] - <;> omega -theorem step8237 (k : Nat) : Runs (1*2) (before8237 k).denote (before8238 k).denote := - @applyExit_sound (before8237 k) (before8238 k) exit9 1 valid9 (macro8237 k) -theorem macro8238 (k : Nat) : applyExit (before8238 k) exit10 46 = some (before8239 k) := by - simp (disch := omega) [before8238, before8239, exit10, applyExit, pop, push] - <;> omega -theorem step8238 (k : Nat) : Runs (46*2) (before8238 k).denote (before8239 k).denote := - @applyExit_sound (before8238 k) (before8239 k) exit10 46 valid10 (macro8238 k) -theorem macro8239 (k : Nat) : applyExit (before8239 k) exit11 1 = some (before8240 k) := by - simp (disch := omega) [before8239, before8240, exit11, applyExit, pop, push] - <;> omega -theorem step8239 (k : Nat) : Runs (1*2) (before8239 k).denote (before8240 k).denote := - @applyExit_sound (before8239 k) (before8240 k) exit11 1 valid11 (macro8239 k) -theorem macro8240 (k : Nat) : applyExit (before8240 k) exit2 14 = some (before8241 k) := by - simp (disch := omega) [before8240, before8241, exit2, applyExit, pop, push] - <;> omega -theorem step8240 (k : Nat) : Runs (14*2) (before8240 k).denote (before8241 k).denote := - @applyExit_sound (before8240 k) (before8241 k) exit2 14 valid2 (macro8240 k) -theorem macro8241 (k : Nat) : applyExit (before8241 k) exit3 1 = some (before8242 k) := by - simp (disch := omega) [before8241, before8242, exit3, applyExit, pop, push] - <;> omega -theorem step8241 (k : Nat) : Runs (1*2) (before8241 k).denote (before8242 k).denote := - @applyExit_sound (before8241 k) (before8242 k) exit3 1 valid3 (macro8241 k) -theorem macro8242 (k : Nat) : applyExit (before8242 k) exit9 1 = some (before8243 k) := by - simp (disch := omega) [before8242, before8243, exit9, applyExit, pop, push] - <;> omega -theorem step8242 (k : Nat) : Runs (1*2) (before8242 k).denote (before8243 k).denote := - @applyExit_sound (before8242 k) (before8243 k) exit9 1 valid9 (macro8242 k) -theorem macro8243 (k : Nat) : applyExit (before8243 k) exit10 14 = some (before8244 k) := by - simp (disch := omega) [before8243, before8244, exit10, applyExit, pop, push] - <;> omega -theorem step8243 (k : Nat) : Runs (14*2) (before8243 k).denote (before8244 k).denote := - @applyExit_sound (before8243 k) (before8244 k) exit10 14 valid10 (macro8243 k) -theorem macro8244 (k : Nat) : applyExit (before8244 k) exit11 1 = some (before8245 k) := by - simp (disch := omega) [before8244, before8245, exit11, applyExit, pop, push] - <;> omega -theorem step8244 (k : Nat) : Runs (1*2) (before8244 k).denote (before8245 k).denote := - @applyExit_sound (before8244 k) (before8245 k) exit11 1 valid11 (macro8244 k) -theorem macro8245 (k : Nat) : applyExit (before8245 k) exit2 791761145 = some (before8246 k) := by - simp (disch := omega) [before8245, before8246, exit2, applyExit, pop, push] - <;> omega -theorem step8245 (k : Nat) : Runs (791761145*2) (before8245 k).denote (before8246 k).denote := - @applyExit_sound (before8245 k) (before8246 k) exit2 791761145 valid2 (macro8245 k) -theorem macro8246 (k : Nat) : applyExit (before8246 k) exit276 1 = some (before8247 k) := by - simp (disch := omega) [before8246, before8247, exit276, applyExit, pop, push] - <;> omega -theorem step8246 (k : Nat) : Runs (1*38) (before8246 k).denote (before8247 k).denote := - @applyExit_sound (before8246 k) (before8247 k) exit276 1 valid276 (macro8246 k) -theorem macro8247 (k : Nat) : applyExit (before8247 k) exit355 1 = some (before8248 k) := by - simp (disch := omega) [before8247, before8248, exit355, applyExit, pop, push] - <;> omega -theorem step8247 (k : Nat) : Runs (1*38) (before8247 k).denote (before8248 k).denote := - @applyExit_sound (before8247 k) (before8248 k) exit355 1 valid355 (macro8247 k) -theorem macro8248 (k : Nat) : applyExit (before8248 k) exit376 (1*k+6) = some (before8249 k) := by - simp (disch := omega) [before8248, before8249, exit376, applyExit, pop, push] - <;> omega -theorem step8248 (k : Nat) : Runs ((1*k+6)*38) (before8248 k).denote (before8249 k).denote := - @applyExit_sound (before8248 k) (before8249 k) exit376 (1*k+6) valid376 (macro8248 k) -theorem macro8249 (k : Nat) : applyExit (before8249 k) exit10 3 = some (before8250 k) := by - simp (disch := omega) [before8249, before8250, exit10, applyExit, pop, push] - <;> omega -theorem step8249 (k : Nat) : Runs (3*2) (before8249 k).denote (before8250 k).denote := - @applyExit_sound (before8249 k) (before8250 k) exit10 3 valid10 (macro8249 k) -theorem macro8250 (k : Nat) : applyExit (before8250 k) exit11 1 = some (before8251 k) := by - simp (disch := omega) [before8250, before8251, exit11, applyExit, pop, push] - <;> omega -theorem step8250 (k : Nat) : Runs (1*2) (before8250 k).denote (before8251 k).denote := - @applyExit_sound (before8250 k) (before8251 k) exit11 1 valid11 (macro8250 k) -theorem macro8251 (k : Nat) : applyExit (before8251 k) exit2 1 = some (before8252 k) := by - simp (disch := omega) [before8251, before8252, exit2, applyExit, pop, push] - <;> omega -theorem step8251 (k : Nat) : Runs (1*2) (before8251 k).denote (before8252 k).denote := - @applyExit_sound (before8251 k) (before8252 k) exit2 1 valid2 (macro8251 k) -theorem macro8252 (k : Nat) : applyExit (before8252 k) exit3 1 = some (before8253 k) := by - simp (disch := omega) [before8252, before8253, exit3, applyExit, pop, push] - <;> omega -theorem step8252 (k : Nat) : Runs (1*2) (before8252 k).denote (before8253 k).denote := - @applyExit_sound (before8252 k) (before8253 k) exit3 1 valid3 (macro8252 k) -theorem macro8253 (k : Nat) : applyExit (before8253 k) exit9 1 = some (before8254 k) := by - simp (disch := omega) [before8253, before8254, exit9, applyExit, pop, push] - <;> omega -theorem step8253 (k : Nat) : Runs (1*2) (before8253 k).denote (before8254 k).denote := - @applyExit_sound (before8253 k) (before8254 k) exit9 1 valid9 (macro8253 k) -theorem macro8254 (k : Nat) : applyExit (before8254 k) exit10 15 = some (before8255 k) := by - simp (disch := omega) [before8254, before8255, exit10, applyExit, pop, push] - <;> omega -theorem step8254 (k : Nat) : Runs (15*2) (before8254 k).denote (before8255 k).denote := - @applyExit_sound (before8254 k) (before8255 k) exit10 15 valid10 (macro8254 k) -theorem macro8255 (k : Nat) : applyExit (before8255 k) exit11 1 = some (before8256 k) := by - simp (disch := omega) [before8255, before8256, exit11, applyExit, pop, push] - <;> omega -theorem step8255 (k : Nat) : Runs (1*2) (before8255 k).denote (before8256 k).denote := - @applyExit_sound (before8255 k) (before8256 k) exit11 1 valid11 (macro8255 k) -theorem macro8256 (k : Nat) : applyExit (before8256 k) exit2 1 = some (before8257 k) := by - simp (disch := omega) [before8256, before8257, exit2, applyExit, pop, push] - <;> omega -theorem step8256 (k : Nat) : Runs (1*2) (before8256 k).denote (before8257 k).denote := - @applyExit_sound (before8256 k) (before8257 k) exit2 1 valid2 (macro8256 k) -theorem macro8257 (k : Nat) : applyExit (before8257 k) exit3 1 = some (before8258 k) := by - simp (disch := omega) [before8257, before8258, exit3, applyExit, pop, push] - <;> omega -theorem step8257 (k : Nat) : Runs (1*2) (before8257 k).denote (before8258 k).denote := - @applyExit_sound (before8257 k) (before8258 k) exit3 1 valid3 (macro8257 k) -theorem macro8258 (k : Nat) : applyExit (before8258 k) exit9 1 = some (before8259 k) := by - simp (disch := omega) [before8258, before8259, exit9, applyExit, pop, push] - <;> omega -theorem step8258 (k : Nat) : Runs (1*2) (before8258 k).denote (before8259 k).denote := - @applyExit_sound (before8258 k) (before8259 k) exit9 1 valid9 (macro8258 k) -theorem macro8259 (k : Nat) : applyExit (before8259 k) exit10 15 = some (before8260 k) := by - simp (disch := omega) [before8259, before8260, exit10, applyExit, pop, push] - <;> omega -theorem step8259 (k : Nat) : Runs (15*2) (before8259 k).denote (before8260 k).denote := - @applyExit_sound (before8259 k) (before8260 k) exit10 15 valid10 (macro8259 k) -theorem macro8260 (k : Nat) : applyExit (before8260 k) exit11 1 = some (before8261 k) := by - simp (disch := omega) [before8260, before8261, exit11, applyExit, pop, push] - <;> omega -theorem step8260 (k : Nat) : Runs (1*2) (before8260 k).denote (before8261 k).denote := - @applyExit_sound (before8260 k) (before8261 k) exit11 1 valid11 (macro8260 k) -theorem macro8261 (k : Nat) : applyExit (before8261 k) exit2 1 = some (before8262 k) := by - simp (disch := omega) [before8261, before8262, exit2, applyExit, pop, push] - <;> omega -theorem step8261 (k : Nat) : Runs (1*2) (before8261 k).denote (before8262 k).denote := - @applyExit_sound (before8261 k) (before8262 k) exit2 1 valid2 (macro8261 k) -theorem macro8262 (k : Nat) : applyExit (before8262 k) exit3 1 = some (before8263 k) := by - simp (disch := omega) [before8262, before8263, exit3, applyExit, pop, push] - <;> omega -theorem step8262 (k : Nat) : Runs (1*2) (before8262 k).denote (before8263 k).denote := - @applyExit_sound (before8262 k) (before8263 k) exit3 1 valid3 (macro8262 k) -theorem macro8263 (k : Nat) : applyExit (before8263 k) exit9 1 = some (before8264 k) := by - simp (disch := omega) [before8263, before8264, exit9, applyExit, pop, push] - <;> omega -theorem step8263 (k : Nat) : Runs (1*2) (before8263 k).denote (before8264 k).denote := - @applyExit_sound (before8263 k) (before8264 k) exit9 1 valid9 (macro8263 k) -theorem macro8264 (k : Nat) : applyExit (before8264 k) exit10 16 = some (before8265 k) := by - simp (disch := omega) [before8264, before8265, exit10, applyExit, pop, push] - <;> omega -theorem step8264 (k : Nat) : Runs (16*2) (before8264 k).denote (before8265 k).denote := - @applyExit_sound (before8264 k) (before8265 k) exit10 16 valid10 (macro8264 k) -theorem macro8265 (k : Nat) : applyExit (before8265 k) exit46 1 = some (before8266 k) := by - simp (disch := omega) [before8265, before8266, exit46, applyExit, pop, push] - <;> omega -theorem step8265 (k : Nat) : Runs (1*2) (before8265 k).denote (before8266 k).denote := - @applyExit_sound (before8265 k) (before8266 k) exit46 1 valid46 (macro8265 k) -theorem macro8266 (k : Nat) : applyExit (before8266 k) exit47 1 = some (before8267 k) := by - simp (disch := omega) [before8266, before8267, exit47, applyExit, pop, push] - <;> omega -theorem step8266 (k : Nat) : Runs (1*2) (before8266 k).denote (before8267 k).denote := - @applyExit_sound (before8266 k) (before8267 k) exit47 1 valid47 (macro8266 k) -theorem macro8267 (k : Nat) : applyExit (before8267 k) exit192 1 = some (before8268 k) := by - simp (disch := omega) [before8267, before8268, exit192, applyExit, pop, push] - <;> omega -theorem step8267 (k : Nat) : Runs (1*1) (before8267 k).denote (before8268 k).denote := - @applyExit_sound (before8267 k) (before8268 k) exit192 1 valid192 (macro8267 k) -theorem macro8268 (k : Nat) : applyExit (before8268 k) exit39 1 = some (before8269 k) := by - simp (disch := omega) [before8268, before8269, exit39, applyExit, pop, push] - <;> omega -theorem step8268 (k : Nat) : Runs (1*1) (before8268 k).denote (before8269 k).denote := - @applyExit_sound (before8268 k) (before8269 k) exit39 1 valid39 (macro8268 k) -theorem macro8269 (k : Nat) : applyExit (before8269 k) exit32 1 = some (before8270 k) := by - simp (disch := omega) [before8269, before8270, exit32, applyExit, pop, push] - <;> omega -theorem step8269 (k : Nat) : Runs (1*3) (before8269 k).denote (before8270 k).denote := - @applyExit_sound (before8269 k) (before8270 k) exit32 1 valid32 (macro8269 k) -theorem macro8270 (k : Nat) : applyExit (before8270 k) exit36 1 = some (before8271 k) := by - simp (disch := omega) [before8270, before8271, exit36, applyExit, pop, push] - <;> omega -theorem step8270 (k : Nat) : Runs (1*2) (before8270 k).denote (before8271 k).denote := - @applyExit_sound (before8270 k) (before8271 k) exit36 1 valid36 (macro8270 k) -theorem macro8271 (k : Nat) : applyExit (before8271 k) exit39 1 = some (before8272 k) := by - simp (disch := omega) [before8271, before8272, exit39, applyExit, pop, push] - <;> omega -theorem step8271 (k : Nat) : Runs (1*1) (before8271 k).denote (before8272 k).denote := - @applyExit_sound (before8271 k) (before8272 k) exit39 1 valid39 (macro8271 k) -theorem macro8272 (k : Nat) : applyExit (before8272 k) exit10 2 = some (before8273 k) := by - simp (disch := omega) [before8272, before8273, exit10, applyExit, pop, push] - <;> omega -theorem step8272 (k : Nat) : Runs (2*2) (before8272 k).denote (before8273 k).denote := - @applyExit_sound (before8272 k) (before8273 k) exit10 2 valid10 (macro8272 k) -theorem macro8273 (k : Nat) : applyExit (before8273 k) exit11 1 = some (before8274 k) := by - simp (disch := omega) [before8273, before8274, exit11, applyExit, pop, push] - <;> omega -theorem step8273 (k : Nat) : Runs (1*2) (before8273 k).denote (before8274 k).denote := - @applyExit_sound (before8273 k) (before8274 k) exit11 1 valid11 (macro8273 k) -theorem macro8274 (k : Nat) : applyExit (before8274 k) exit3 1 = some (before8275 k) := by - simp (disch := omega) [before8274, before8275, exit3, applyExit, pop, push] - <;> omega -theorem step8274 (k : Nat) : Runs (1*2) (before8274 k).denote (before8275 k).denote := - @applyExit_sound (before8274 k) (before8275 k) exit3 1 valid3 (macro8274 k) -theorem macro8275 (k : Nat) : applyExit (before8275 k) exit9 1 = some (before8276 k) := by - simp (disch := omega) [before8275, before8276, exit9, applyExit, pop, push] - <;> omega -theorem step8275 (k : Nat) : Runs (1*2) (before8275 k).denote (before8276 k).denote := - @applyExit_sound (before8275 k) (before8276 k) exit9 1 valid9 (macro8275 k) -theorem macro8276 (k : Nat) : applyExit (before8276 k) exit11 1 = some (before8277 k) := by - simp (disch := omega) [before8276, before8277, exit11, applyExit, pop, push] - <;> omega -theorem step8276 (k : Nat) : Runs (1*2) (before8276 k).denote (before8277 k).denote := - @applyExit_sound (before8276 k) (before8277 k) exit11 1 valid11 (macro8276 k) -theorem macro8277 (k : Nat) : applyExit (before8277 k) exit3 1 = some (before8278 k) := by - simp (disch := omega) [before8277, before8278, exit3, applyExit, pop, push] - <;> omega -theorem step8277 (k : Nat) : Runs (1*2) (before8277 k).denote (before8278 k).denote := - @applyExit_sound (before8277 k) (before8278 k) exit3 1 valid3 (macro8277 k) -theorem macro8278 (k : Nat) : applyExit (before8278 k) exit9 1 = some (before8279 k) := by - simp (disch := omega) [before8278, before8279, exit9, applyExit, pop, push] - <;> omega -theorem step8278 (k : Nat) : Runs (1*2) (before8278 k).denote (before8279 k).denote := - @applyExit_sound (before8278 k) (before8279 k) exit9 1 valid9 (macro8278 k) -theorem macro8279 (k : Nat) : applyExit (before8279 k) exit46 1 = some (before8280 k) := by - simp (disch := omega) [before8279, before8280, exit46, applyExit, pop, push] - <;> omega -theorem step8279 (k : Nat) : Runs (1*2) (before8279 k).denote (before8280 k).denote := - @applyExit_sound (before8279 k) (before8280 k) exit46 1 valid46 (macro8279 k) -theorem macro8280 (k : Nat) : applyExit (before8280 k) exit49 1 = some (before8281 k) := by - simp (disch := omega) [before8280, before8281, exit49, applyExit, pop, push] - <;> omega -theorem step8280 (k : Nat) : Runs (1*1) (before8280 k).denote (before8281 k).denote := - @applyExit_sound (before8280 k) (before8281 k) exit49 1 valid49 (macro8280 k) -theorem macro8281 (k : Nat) : applyExit (before8281 k) exit1 1 = some (before8282 k) := by - simp (disch := omega) [before8281, before8282, exit1, applyExit, pop, push] - <;> omega -theorem step8281 (k : Nat) : Runs (1*3) (before8281 k).denote (before8282 k).denote := - @applyExit_sound (before8281 k) (before8282 k) exit1 1 valid1 (macro8281 k) -theorem macro8282 (k : Nat) : applyExit (before8282 k) exit6 1 = some (before8283 k) := by - simp (disch := omega) [before8282, before8283, exit6, applyExit, pop, push] - <;> omega -theorem step8282 (k : Nat) : Runs (1*1) (before8282 k).denote (before8283 k).denote := - @applyExit_sound (before8282 k) (before8283 k) exit6 1 valid6 (macro8282 k) -theorem macro8283 (k : Nat) : applyExit (before8283 k) exit0 1 = some (before8284 k) := by - simp (disch := omega) [before8283, before8284, exit0, applyExit, pop, push] - <;> omega -theorem step8283 (k : Nat) : Runs (1*2) (before8283 k).denote (before8284 k).denote := - @applyExit_sound (before8283 k) (before8284 k) exit0 1 valid0 (macro8283 k) -theorem macro8284 (k : Nat) : applyExit (before8284 k) exit13 1 = some (before8285 k) := by - simp (disch := omega) [before8284, before8285, exit13, applyExit, pop, push] - <;> omega -theorem step8284 (k : Nat) : Runs (1*2) (before8284 k).denote (before8285 k).denote := - @applyExit_sound (before8284 k) (before8285 k) exit13 1 valid13 (macro8284 k) -theorem macro8285 (k : Nat) : applyExit (before8285 k) exit0 1 = some (before8286 k) := by - simp (disch := omega) [before8285, before8286, exit0, applyExit, pop, push] - <;> omega -theorem step8285 (k : Nat) : Runs (1*2) (before8285 k).denote (before8286 k).denote := - @applyExit_sound (before8285 k) (before8286 k) exit0 1 valid0 (macro8285 k) -theorem macro8286 (k : Nat) : applyExit (before8286 k) exit1 1 = some (before8287 k) := by - simp (disch := omega) [before8286, before8287, exit1, applyExit, pop, push] - <;> omega -theorem step8286 (k : Nat) : Runs (1*3) (before8286 k).denote (before8287 k).denote := - @applyExit_sound (before8286 k) (before8287 k) exit1 1 valid1 (macro8286 k) -theorem macro8287 (k : Nat) : applyExit (before8287 k) exit2 1 = some (before8288 k) := by - simp (disch := omega) [before8287, before8288, exit2, applyExit, pop, push] - <;> omega -theorem step8287 (k : Nat) : Runs (1*2) (before8287 k).denote (before8288 k).denote := - @applyExit_sound (before8287 k) (before8288 k) exit2 1 valid2 (macro8287 k) -theorem macro8288 (k : Nat) : applyExit (before8288 k) exit6 1 = some (before8289 k) := by - simp (disch := omega) [before8288, before8289, exit6, applyExit, pop, push] - <;> omega -theorem step8288 (k : Nat) : Runs (1*1) (before8288 k).denote (before8289 k).denote := - @applyExit_sound (before8288 k) (before8289 k) exit6 1 valid6 (macro8288 k) -theorem macro8289 (k : Nat) : applyExit (before8289 k) exit0 2 = some (before8290 k) := by - simp (disch := omega) [before8289, before8290, exit0, applyExit, pop, push] - <;> omega -theorem step8289 (k : Nat) : Runs (2*2) (before8289 k).denote (before8290 k).denote := - @applyExit_sound (before8289 k) (before8290 k) exit0 2 valid0 (macro8289 k) -theorem macro8290 (k : Nat) : applyExit (before8290 k) exit13 1 = some (before8291 k) := by - simp (disch := omega) [before8290, before8291, exit13, applyExit, pop, push] - <;> omega -theorem step8290 (k : Nat) : Runs (1*2) (before8290 k).denote (before8291 k).denote := - @applyExit_sound (before8290 k) (before8291 k) exit13 1 valid13 (macro8290 k) -theorem macro8291 (k : Nat) : applyExit (before8291 k) exit0 1 = some (before8292 k) := by - simp (disch := omega) [before8291, before8292, exit0, applyExit, pop, push] - <;> omega -theorem step8291 (k : Nat) : Runs (1*2) (before8291 k).denote (before8292 k).denote := - @applyExit_sound (before8291 k) (before8292 k) exit0 1 valid0 (macro8291 k) -theorem macro8292 (k : Nat) : applyExit (before8292 k) exit1 1 = some (before8293 k) := by - simp (disch := omega) [before8292, before8293, exit1, applyExit, pop, push] - <;> omega -theorem step8292 (k : Nat) : Runs (1*3) (before8292 k).denote (before8293 k).denote := - @applyExit_sound (before8292 k) (before8293 k) exit1 1 valid1 (macro8292 k) -theorem macro8293 (k : Nat) : applyExit (before8293 k) exit2 1 = some (before8294 k) := by - simp (disch := omega) [before8293, before8294, exit2, applyExit, pop, push] - <;> omega -theorem step8293 (k : Nat) : Runs (1*2) (before8293 k).denote (before8294 k).denote := - @applyExit_sound (before8293 k) (before8294 k) exit2 1 valid2 (macro8293 k) -theorem macro8294 (k : Nat) : applyExit (before8294 k) exit6 1 = some (before8295 k) := by - simp (disch := omega) [before8294, before8295, exit6, applyExit, pop, push] - <;> omega -theorem step8294 (k : Nat) : Runs (1*1) (before8294 k).denote (before8295 k).denote := - @applyExit_sound (before8294 k) (before8295 k) exit6 1 valid6 (macro8294 k) -theorem macro8295 (k : Nat) : applyExit (before8295 k) exit0 2 = some (before8296 k) := by - simp (disch := omega) [before8295, before8296, exit0, applyExit, pop, push] - <;> omega -theorem step8295 (k : Nat) : Runs (2*2) (before8295 k).denote (before8296 k).denote := - @applyExit_sound (before8295 k) (before8296 k) exit0 2 valid0 (macro8295 k) -theorem macro8296 (k : Nat) : applyExit (before8296 k) exit13 20 = some (before8297 k) := by - simp (disch := omega) [before8296, before8297, exit13, applyExit, pop, push] - <;> omega -theorem step8296 (k : Nat) : Runs (20*2) (before8296 k).denote (before8297 k).denote := - @applyExit_sound (before8296 k) (before8297 k) exit13 20 valid13 (macro8296 k) -theorem macro8297 (k : Nat) : applyExit (before8297 k) exit0 2 = some (before8298 k) := by - simp (disch := omega) [before8297, before8298, exit0, applyExit, pop, push] - <;> omega -theorem step8297 (k : Nat) : Runs (2*2) (before8297 k).denote (before8298 k).denote := - @applyExit_sound (before8297 k) (before8298 k) exit0 2 valid0 (macro8297 k) -theorem macro8298 (k : Nat) : applyExit (before8298 k) exit1 1 = some (before8299 k) := by - simp (disch := omega) [before8298, before8299, exit1, applyExit, pop, push] - <;> omega -theorem step8298 (k : Nat) : Runs (1*3) (before8298 k).denote (before8299 k).denote := - @applyExit_sound (before8298 k) (before8299 k) exit1 1 valid1 (macro8298 k) -theorem macro8299 (k : Nat) : applyExit (before8299 k) exit2 2 = some (after8299 k) := by - simp (disch := omega) [before8299, after8299, exit2, applyExit, pop, push] - <;> omega -theorem step8299 (k : Nat) : Runs (2*2) (before8299 k).denote (after8299 k).denote := - @applyExit_sound (before8299 k) (after8299 k) exit2 2 valid2 (macro8299 k) -theorem chunkRun082 (k : Nat) : Runs (624*k+1583528690) (before8200 k).denote (after8299 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))))+((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2))))))+(((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2))))))) ((((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2))))))) (before8200 k).denote (before8250 k).denote (after8299 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))))+((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2)))))) (((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2)))))) (before8200 k).denote (before8225 k).denote (before8250 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1))))) ((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2))))) (before8200 k).denote (before8212 k).denote (before8225 k).denote (@Runs.trans (((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3)))) (((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))) (before8200 k).denote (before8206 k).denote (before8212 k).denote (@Runs.trans ((1*2)+((1*2)+(1*1))) ((1*2)+((1*1)+(1*3))) (before8200 k).denote (before8203 k).denote (before8206 k).denote (@Runs.trans (1*2) ((1*2)+(1*1)) (before8200 k).denote (before8201 k).denote (before8203 k).denote (step8200 k) (@Runs.trans (1*2) (1*1) (before8201 k).denote (before8202 k).denote (before8203 k).denote (step8201 k) (step8202 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before8203 k).denote (before8204 k).denote (before8206 k).denote (step8203 k) (@Runs.trans (1*1) (1*3) (before8204 k).denote (before8205 k).denote (before8206 k).denote (step8204 k) (step8205 k)))) (@Runs.trans ((94*2)+((1*1)+(95*2))) ((1*2)+((1*2)+(1*1))) (before8206 k).denote (before8209 k).denote (before8212 k).denote (@Runs.trans (94*2) ((1*1)+(95*2)) (before8206 k).denote (before8207 k).denote (before8209 k).denote (step8206 k) (@Runs.trans (1*1) (95*2) (before8207 k).denote (before8208 k).denote (before8209 k).denote (step8207 k) (step8208 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8209 k).denote (before8210 k).denote (before8212 k).denote (step8209 k) (@Runs.trans (1*2) (1*1) (before8210 k).denote (before8211 k).denote (before8212 k).denote (step8210 k) (step8211 k))))) (@Runs.trans (((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2)))) (((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2)))) (before8212 k).denote (before8218 k).denote (before8225 k).denote (@Runs.trans ((1*1)+((1*3)+(1*2))) ((1*1)+((2*2)+(1*2))) (before8212 k).denote (before8215 k).denote (before8218 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8212 k).denote (before8213 k).denote (before8215 k).denote (step8212 k) (@Runs.trans (1*3) (1*2) (before8213 k).denote (before8214 k).denote (before8215 k).denote (step8213 k) (step8214 k))) (@Runs.trans (1*1) ((2*2)+(1*2)) (before8215 k).denote (before8216 k).denote (before8218 k).denote (step8215 k) (@Runs.trans (2*2) (1*2) (before8216 k).denote (before8217 k).denote (before8218 k).denote (step8216 k) (step8217 k)))) (@Runs.trans ((8*2)+((1*2)+(1*2))) (((43*2)+(1*2))+((84*2)+(1*2))) (before8218 k).denote (before8221 k).denote (before8225 k).denote (@Runs.trans (8*2) ((1*2)+(1*2)) (before8218 k).denote (before8219 k).denote (before8221 k).denote (step8218 k) (@Runs.trans (1*2) (1*2) (before8219 k).denote (before8220 k).denote (before8221 k).denote (step8219 k) (step8220 k))) (@Runs.trans ((43*2)+(1*2)) ((84*2)+(1*2)) (before8221 k).denote (before8223 k).denote (before8225 k).denote (@Runs.trans (43*2) (1*2) (before8221 k).denote (before8222 k).denote (before8223 k).denote (step8221 k) (step8222 k)) (@Runs.trans (84*2) (1*2) (before8223 k).denote (before8224 k).denote (before8225 k).denote (step8223 k) (step8224 k)))))) (@Runs.trans ((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2))))) ((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2))))) (before8225 k).denote (before8237 k).denote (before8250 k).denote (@Runs.trans (((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2)))) (((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))) (before8225 k).denote (before8231 k).denote (before8237 k).denote (@Runs.trans ((1*2)+((22*2)+(1*2))) ((5*2)+(((1*k+8)*586)+(24*2))) (before8225 k).denote (before8228 k).denote (before8231 k).denote (@Runs.trans (1*2) ((22*2)+(1*2)) (before8225 k).denote (before8226 k).denote (before8228 k).denote (step8225 k) (@Runs.trans (22*2) (1*2) (before8226 k).denote (before8227 k).denote (before8228 k).denote (step8226 k) (step8227 k))) (@Runs.trans (5*2) (((1*k+8)*586)+(24*2)) (before8228 k).denote (before8229 k).denote (before8231 k).denote (step8228 k) (@Runs.trans ((1*k+8)*586) (24*2) (before8229 k).denote (before8230 k).denote (before8231 k).denote (step8229 k) (step8230 k)))) (@Runs.trans ((1*2)+((1*2)+(98*2))) ((1*2)+((8*2)+(1*2))) (before8231 k).denote (before8234 k).denote (before8237 k).denote (@Runs.trans (1*2) ((1*2)+(98*2)) (before8231 k).denote (before8232 k).denote (before8234 k).denote (step8231 k) (@Runs.trans (1*2) (98*2) (before8232 k).denote (before8233 k).denote (before8234 k).denote (step8232 k) (step8233 k))) (@Runs.trans (1*2) ((8*2)+(1*2)) (before8234 k).denote (before8235 k).denote (before8237 k).denote (step8234 k) (@Runs.trans (8*2) (1*2) (before8235 k).denote (before8236 k).denote (before8237 k).denote (step8235 k) (step8236 k))))) (@Runs.trans (((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2)))) (((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2)))) (before8237 k).denote (before8243 k).denote (before8250 k).denote (@Runs.trans ((1*2)+((46*2)+(1*2))) ((14*2)+((1*2)+(1*2))) (before8237 k).denote (before8240 k).denote (before8243 k).denote (@Runs.trans (1*2) ((46*2)+(1*2)) (before8237 k).denote (before8238 k).denote (before8240 k).denote (step8237 k) (@Runs.trans (46*2) (1*2) (before8238 k).denote (before8239 k).denote (before8240 k).denote (step8238 k) (step8239 k))) (@Runs.trans (14*2) ((1*2)+(1*2)) (before8240 k).denote (before8241 k).denote (before8243 k).denote (step8240 k) (@Runs.trans (1*2) (1*2) (before8241 k).denote (before8242 k).denote (before8243 k).denote (step8241 k) (step8242 k)))) (@Runs.trans ((14*2)+((1*2)+(791761145*2))) (((1*38)+(1*38))+(((1*k+6)*38)+(3*2))) (before8243 k).denote (before8246 k).denote (before8250 k).denote (@Runs.trans (14*2) ((1*2)+(791761145*2)) (before8243 k).denote (before8244 k).denote (before8246 k).denote (step8243 k) (@Runs.trans (1*2) (791761145*2) (before8244 k).denote (before8245 k).denote (before8246 k).denote (step8244 k) (step8245 k))) (@Runs.trans ((1*38)+(1*38)) (((1*k+6)*38)+(3*2)) (before8246 k).denote (before8248 k).denote (before8250 k).denote (@Runs.trans (1*38) (1*38) (before8246 k).denote (before8247 k).denote (before8248 k).denote (step8246 k) (step8247 k)) (@Runs.trans ((1*k+6)*38) (3*2) (before8248 k).denote (before8249 k).denote (before8250 k).denote (step8248 k) (step8249 k))))))) (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))))) (((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2)))))) (before8250 k).denote (before8275 k).denote (after8299 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))) (before8250 k).denote (before8262 k).denote (before8275 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2)))) (((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))) (before8250 k).denote (before8256 k).denote (before8262 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((15*2)+(1*2))) (before8250 k).denote (before8253 k).denote (before8256 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8250 k).denote (before8251 k).denote (before8253 k).denote (step8250 k) (@Runs.trans (1*2) (1*2) (before8251 k).denote (before8252 k).denote (before8253 k).denote (step8251 k) (step8252 k))) (@Runs.trans (1*2) ((15*2)+(1*2)) (before8253 k).denote (before8254 k).denote (before8256 k).denote (step8253 k) (@Runs.trans (15*2) (1*2) (before8254 k).denote (before8255 k).denote (before8256 k).denote (step8254 k) (step8255 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((15*2)+((1*2)+(1*2))) (before8256 k).denote (before8259 k).denote (before8262 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8256 k).denote (before8257 k).denote (before8259 k).denote (step8256 k) (@Runs.trans (1*2) (1*2) (before8257 k).denote (before8258 k).denote (before8259 k).denote (step8257 k) (step8258 k))) (@Runs.trans (15*2) ((1*2)+(1*2)) (before8259 k).denote (before8260 k).denote (before8262 k).denote (step8259 k) (@Runs.trans (1*2) (1*2) (before8260 k).denote (before8261 k).denote (before8262 k).denote (step8260 k) (step8261 k))))) (@Runs.trans (((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1)))) (((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2)))) (before8262 k).denote (before8268 k).denote (before8275 k).denote (@Runs.trans ((1*2)+((1*2)+(16*2))) ((1*2)+((1*2)+(1*1))) (before8262 k).denote (before8265 k).denote (before8268 k).denote (@Runs.trans (1*2) ((1*2)+(16*2)) (before8262 k).denote (before8263 k).denote (before8265 k).denote (step8262 k) (@Runs.trans (1*2) (16*2) (before8263 k).denote (before8264 k).denote (before8265 k).denote (step8263 k) (step8264 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8265 k).denote (before8266 k).denote (before8268 k).denote (step8265 k) (@Runs.trans (1*2) (1*1) (before8266 k).denote (before8267 k).denote (before8268 k).denote (step8266 k) (step8267 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((1*1)+(2*2))+((1*2)+(1*2))) (before8268 k).denote (before8271 k).denote (before8275 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8268 k).denote (before8269 k).denote (before8271 k).denote (step8268 k) (@Runs.trans (1*3) (1*2) (before8269 k).denote (before8270 k).denote (before8271 k).denote (step8269 k) (step8270 k))) (@Runs.trans ((1*1)+(2*2)) ((1*2)+(1*2)) (before8271 k).denote (before8273 k).denote (before8275 k).denote (@Runs.trans (1*1) (2*2) (before8271 k).denote (before8272 k).denote (before8273 k).denote (step8271 k) (step8272 k)) (@Runs.trans (1*2) (1*2) (before8273 k).denote (before8274 k).denote (before8275 k).denote (step8273 k) (step8274 k)))))) (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))) ((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2))))) (before8275 k).denote (before8287 k).denote (after8299 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1)))) (((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))) (before8275 k).denote (before8281 k).denote (before8287 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*2)+(1*1))) (before8275 k).denote (before8278 k).denote (before8281 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8275 k).denote (before8276 k).denote (before8278 k).denote (step8275 k) (@Runs.trans (1*2) (1*2) (before8276 k).denote (before8277 k).denote (before8278 k).denote (step8276 k) (step8277 k))) (@Runs.trans (1*2) ((1*2)+(1*1)) (before8278 k).denote (before8279 k).denote (before8281 k).denote (step8278 k) (@Runs.trans (1*2) (1*1) (before8279 k).denote (before8280 k).denote (before8281 k).denote (step8279 k) (step8280 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((1*2)+(1*3))) (before8281 k).denote (before8284 k).denote (before8287 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before8281 k).denote (before8282 k).denote (before8284 k).denote (step8281 k) (@Runs.trans (1*1) (1*2) (before8282 k).denote (before8283 k).denote (before8284 k).denote (step8282 k) (step8283 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8284 k).denote (before8285 k).denote (before8287 k).denote (step8284 k) (@Runs.trans (1*2) (1*3) (before8285 k).denote (before8286 k).denote (before8287 k).denote (step8285 k) (step8286 k))))) (@Runs.trans (((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3)))) (((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2)))) (before8287 k).denote (before8293 k).denote (after8299 k).denote (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((1*2)+(1*3))) (before8287 k).denote (before8290 k).denote (before8293 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before8287 k).denote (before8288 k).denote (before8290 k).denote (step8287 k) (@Runs.trans (1*1) (2*2) (before8288 k).denote (before8289 k).denote (before8290 k).denote (step8288 k) (step8289 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8290 k).denote (before8291 k).denote (before8293 k).denote (step8290 k) (@Runs.trans (1*2) (1*3) (before8291 k).denote (before8292 k).denote (before8293 k).denote (step8291 k) (step8292 k)))) (@Runs.trans ((1*2)+((1*1)+(2*2))) (((20*2)+(2*2))+((1*3)+(2*2))) (before8293 k).denote (before8296 k).denote (after8299 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before8293 k).denote (before8294 k).denote (before8296 k).denote (step8293 k) (@Runs.trans (1*1) (2*2) (before8294 k).denote (before8295 k).denote (before8296 k).denote (step8294 k) (step8295 k))) (@Runs.trans ((20*2)+(2*2)) ((1*3)+(2*2)) (before8296 k).denote (before8298 k).denote (after8299 k).denote (@Runs.trans (20*2) (2*2) (before8296 k).denote (before8297 k).denote (before8298 k).denote (step8296 k) (step8297 k)) (@Runs.trans (1*3) (2*2) (before8298 k).denote (before8299 k).denote (after8299 k).denote (step8298 k) (step8299 k)))))))) - have ht : (((((((1*2)+((1*2)+(1*1)))+((1*2)+((1*1)+(1*3))))+(((94*2)+((1*1)+(95*2)))+((1*2)+((1*2)+(1*1)))))+((((1*1)+((1*3)+(1*2)))+((1*1)+((2*2)+(1*2))))+(((8*2)+((1*2)+(1*2)))+(((43*2)+(1*2))+((84*2)+(1*2))))))+(((((1*2)+((22*2)+(1*2)))+((5*2)+(((1*k+8)*586)+(24*2))))+(((1*2)+((1*2)+(98*2)))+((1*2)+((8*2)+(1*2)))))+((((1*2)+((46*2)+(1*2)))+((14*2)+((1*2)+(1*2))))+(((14*2)+((1*2)+(791761145*2)))+(((1*38)+(1*38))+(((1*k+6)*38)+(3*2)))))))+((((((1*2)+((1*2)+(1*2)))+((1*2)+((15*2)+(1*2))))+(((1*2)+((1*2)+(1*2)))+((15*2)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(1*1))))+(((1*1)+((1*3)+(1*2)))+(((1*1)+(2*2))+((1*2)+(1*2))))))+(((((1*2)+((1*2)+(1*2)))+((1*2)+((1*2)+(1*1))))+(((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+(((20*2)+(2*2))+((1*3)+(2*2)))))))) = (624*k+1583528690) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean deleted file mode 100644 index b562f7bd..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk083.lean +++ /dev/null @@ -1,812 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8300_0 : Stack := [] -abbrev tail8300_1 : Stack := ⟨w1,1⟩ :: tail8300_0 -abbrev tail8300_2 : Stack := ⟨w2,1⟩ :: tail8300_1 -abbrev tail8300_3 : Stack := ⟨w1,2⟩ :: tail8300_2 -abbrev tail8300_4 : Stack := ⟨w2,1⟩ :: tail8300_3 -abbrev tail8300_5 : Stack := ⟨w1,2⟩ :: tail8300_4 -abbrev tail8300_6 : Stack := ⟨w0,20⟩ :: tail8300_5 -abbrev tail8300_7 : Stack := ⟨w1,99⟩ :: tail8300_0 -abbrev tail8300_8 : Stack := ⟨w2,1⟩ :: tail8300_7 -abbrev tail8300_9 : Stack := ⟨w0,9⟩ :: tail8300_8 -abbrev tail8300_10 : Stack := ⟨w1,44⟩ :: tail8300_9 -abbrev tail8300_11 : Stack := ⟨w2,1⟩ :: tail8300_10 -abbrev tail8300_12 : Stack := ⟨w0,85⟩ :: tail8300_11 -abbrev tail8300_13 : Stack := ⟨w1,23⟩ :: tail8300_12 -abbrev tail8300_14 : Stack := ⟨w2,1⟩ :: tail8300_13 -abbrev tail8300_15 : Stack := ⟨w0,5⟩ :: tail8300_14 -abbrev tail8300_16 (k : Nat) : Stack := ⟨w336,(1*k+8)⟩ :: tail8300_15 -abbrev tail8300_17 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8300_16 k -abbrev tail8300_18 (k : Nat) : Stack := ⟨w1,99⟩ :: tail8300_17 k -abbrev tail8300_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_18 k -abbrev tail8300_20 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8300_19 k -abbrev tail8300_21 (k : Nat) : Stack := ⟨w1,47⟩ :: tail8300_20 k -abbrev tail8300_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_21 k -abbrev tail8300_23 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8300_22 k -abbrev tail8300_24 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8300_23 k -abbrev tail8300_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_24 k -abbrev tail8300_26 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8300_25 k -abbrev tail8300_27 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8300_26 k -abbrev tail8300_28 (k : Nat) : Stack := ⟨w317,1⟩ :: tail8300_27 k -abbrev tail8300_29 (k : Nat) : Stack := ⟨w337,(1*k+6)⟩ :: tail8300_28 k -abbrev tail8300_30 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8300_29 k -abbrev tail8300_31 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_30 k -abbrev tail8300_32 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8300_31 k -abbrev tail8300_33 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8300_32 k -abbrev tail8300_34 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_33 k -abbrev tail8300_35 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8300_34 k -abbrev tail8300_36 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8300_35 k -abbrev tail8300_37 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8300_36 k -abbrev tail8300_38 : Stack := ⟨w0,19⟩ :: tail8300_5 -abbrev tail8300_39 : Stack := ⟨w2,1⟩ :: tail8300_38 -abbrev tail8300_40 : Stack := ⟨w1,3⟩ :: tail8300_39 -abbrev tail8300_41 : Stack := ⟨w0,16⟩ :: tail8300_40 -abbrev tail8300_42 : Stack := ⟨w1,2⟩ :: tail8300_41 -abbrev tail8300_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_33 k -abbrev tail8300_44 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8300_33 k -abbrev tail8300_45 : Stack := ⟨w0,15⟩ :: tail8300_40 -abbrev tail8300_46 : Stack := ⟨w2,1⟩ :: tail8300_45 -abbrev tail8300_47 : Stack := ⟨w1,3⟩ :: tail8300_46 -abbrev tail8300_48 : Stack := ⟨w0,16⟩ :: tail8300_47 -abbrev tail8300_49 : Stack := ⟨w1,2⟩ :: tail8300_48 -abbrev tail8300_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_30 k -abbrev tail8300_51 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8300_30 k -abbrev tail8300_52 : Stack := ⟨w0,15⟩ :: tail8300_47 -abbrev tail8300_53 : Stack := ⟨w2,1⟩ :: tail8300_52 -abbrev tail8300_54 : Stack := ⟨w1,3⟩ :: tail8300_53 -abbrev tail8300_55 : Stack := ⟨w0,3⟩ :: tail8300_54 -abbrev tail8300_56 (k : Nat) : Stack := ⟨w338,(1*k+6)⟩ :: tail8300_55 -abbrev tail8300_57 (k : Nat) : Stack := ⟨w339,1⟩ :: tail8300_56 k -abbrev tail8300_58 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8300_57 k -abbrev tail8300_59 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8300_58 k -abbrev tail8300_60 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_24 k -abbrev tail8300_61 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8300_24 k -abbrev tail8300_62 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8300_61 k -abbrev tail8300_63 (k : Nat) : Stack := ⟨w340,1⟩ :: tail8300_56 k -abbrev tail8300_64 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8300_63 k -abbrev tail8300_65 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8300_64 k -abbrev tail8300_66 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8300_65 k -abbrev tail8300_67 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8300_66 k -abbrev tail8300_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_21 k -abbrev tail8300_69 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8300_21 k -abbrev tail8300_70 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8300_65 k -abbrev tail8300_71 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_70 k -abbrev tail8300_72 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8300_71 k -abbrev tail8300_73 (k : Nat) : Stack := ⟨w0,47⟩ :: tail8300_72 k -abbrev tail8300_74 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8300_73 k -abbrev tail8300_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8300_18 k -abbrev tail8300_76 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8300_18 k -abbrev tail8300_77 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8300_72 k -abbrev tail8300_78 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_77 k -abbrev tail8300_79 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8300_78 k -abbrev tail8300_80 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8300_79 k -abbrev tail8300_81 (k : Nat) : Stack := ⟨w1,25⟩ :: tail8300_80 k -abbrev tail8300_82 (k : Nat) : Stack := ⟨w336,(1*k+7)⟩ :: tail8300_15 -abbrev tail8300_83 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_82 k -abbrev tail8300_84 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8300_83 k -abbrev tail8300_85 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8300_79 k -abbrev tail8300_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_85 k -abbrev tail8300_87 (k : Nat) : Stack := ⟨w1,25⟩ :: tail8300_86 k -abbrev tail8300_88 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_87 k -abbrev tail8300_89 (k : Nat) : Stack := ⟨w336,(1*k+6)⟩ :: tail8300_15 -abbrev tail8300_90 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_89 k -abbrev tail8300_91 (k : Nat) : Stack := ⟨w343,1⟩ :: tail8300_87 k -abbrev tail8300_92 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_91 k -abbrev tail8300_93 (k : Nat) : Stack := ⟨w336,(1*k+5)⟩ :: tail8300_15 -abbrev tail8300_94 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_93 k -abbrev tail8300_95 (k : Nat) : Stack := ⟨w343,2⟩ :: tail8300_87 k -abbrev tail8300_96 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_95 k -abbrev tail8300_97 (k : Nat) : Stack := ⟨w336,(1*k+4)⟩ :: tail8300_15 -abbrev tail8300_98 (k : Nat) : Stack := ⟨w341,1⟩ :: tail8300_97 k -abbrev tail8300_99 (k : Nat) : Stack := ⟨w343,3⟩ :: tail8300_87 k -abbrev tail8300_100 (k : Nat) : Stack := ⟨w343,(1*k+6)⟩ :: tail8300_87 k -abbrev tail8300_101 : Stack := ⟨w336,1⟩ :: tail8300_15 -abbrev tail8300_102 : Stack := ⟨w341,1⟩ :: tail8300_101 -abbrev tail8300_103 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_100 k -abbrev tail8300_104 : Stack := ⟨w341,1⟩ :: tail8300_15 -abbrev tail8300_105 (k : Nat) : Stack := ⟨w343,(1*k+7)⟩ :: tail8300_87 k -abbrev tail8300_106 (k : Nat) : Stack := ⟨w342,1⟩ :: tail8300_105 k -abbrev tail8300_107 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8300_106 k -abbrev tail8300_108 : Stack := ⟨w0,1⟩ :: tail8300_13 -abbrev tail8300_109 : Stack := ⟨w0,6⟩ :: tail8300_13 -abbrev tail8300_110 (k : Nat) : Stack := ⟨w343,(1*k+8)⟩ :: tail8300_87 k -abbrev tail8300_111 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8300_110 k -abbrev tail8300_112 (k : Nat) : Stack := ⟨w0,23⟩ :: tail8300_111 k -abbrev tail8300_113 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8300_112 k -abbrev tail8300_114 : Stack := ⟨w0,1⟩ :: tail8300_10 -abbrev tail8300_115 : Stack := ⟨w0,86⟩ :: tail8300_10 -abbrev tail8300_116 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8300_111 k -abbrev tail8300_117 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_116 k -abbrev tail8300_118 (k : Nat) : Stack := ⟨w1,86⟩ :: tail8300_117 k -abbrev tail8300_119 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8300_118 k -abbrev tail8300_120 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8300_119 k -abbrev tail8300_121 : Stack := ⟨w0,1⟩ :: tail8300_7 -abbrev tail8300_122 : Stack := ⟨w0,10⟩ :: tail8300_7 -abbrev tail8300_123 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8300_118 k -abbrev tail8300_124 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_123 k -abbrev tail8300_125 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8300_124 k -abbrev tail8300_126 (k : Nat) : Stack := ⟨w0,99⟩ :: tail8300_125 k -abbrev tail8300_127 : Stack := ⟨w0,1⟩ :: tail8300_0 -abbrev tail8300_128 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8300_125 k -abbrev tail8300_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8300_128 k -abbrev tail8300_130 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8300_129 k -abbrev tail8300_131 : Stack := ⟨w0,2⟩ :: tail8300_0 -abbrev tail8300_132 : Stack := ⟨w0,3⟩ :: tail8300_0 -abbrev tail8300_133 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8300_125 k -abbrev tail8300_134 : Stack := ⟨w1,1⟩ :: tail8300_132 -abbrev tail8300_135 : Stack := ⟨w1,98⟩ :: tail8300_132 -abbrev tail8300_136 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8300_124 k -abbrev tail8300_137 : Stack := ⟨w2,1⟩ :: tail8300_135 -abbrev tail8300_138 : Stack := ⟨w0,9⟩ :: tail8300_137 -abbrev tail8300_139 : Stack := ⟨w0,10⟩ :: tail8300_137 -abbrev tail8300_140 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8300_118 k -abbrev tail8300_141 : Stack := ⟨w1,1⟩ :: tail8300_139 -abbrev tail8300_142 : Stack := ⟨w1,43⟩ :: tail8300_139 -abbrev tail8300_143 (k : Nat) : Stack := ⟨w1,85⟩ :: tail8300_117 k -abbrev tail8300_144 : Stack := ⟨w2,1⟩ :: tail8300_142 -abbrev tail8300_145 : Stack := ⟨w0,85⟩ :: tail8300_144 -abbrev tail8300_146 : Stack := ⟨w0,86⟩ :: tail8300_144 -abbrev tail8300_147 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8300_111 k -abbrev tail8300_148 : Stack := ⟨w1,1⟩ :: tail8300_146 -abbrev tail8300_149 : Stack := ⟨w1,22⟩ :: tail8300_146 -abbrev tail8300_150 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8300_110 k -abbrev tail8300_151 : Stack := ⟨w2,1⟩ :: tail8300_149 -abbrev tail8300_152 : Stack := ⟨w0,5⟩ :: tail8300_151 -abbrev tail8300_153 (k : Nat) : Stack := ⟨w344,(1*k+8)⟩ :: tail8300_152 -abbrev tail8300_154 (k : Nat) : Stack := ⟨w0,25⟩ :: tail8300_153 k -abbrev tail8300_155 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8300_153 k -abbrev tail8300_156 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8300_79 k -abbrev tail8300_157 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8300_155 k -abbrev tail8300_158 (k : Nat) : Stack := ⟨w1,98⟩ :: tail8300_155 k - -def before8300 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail8300_6,(tail8300_37 k)⟩ -def before8301 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail8300_39,(tail8300_37 k)⟩ -def before8302 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8300_40,(tail8300_36 k)⟩ -def before8303 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail8300_41,(tail8300_35 k)⟩ -def before8304 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8300_42,(tail8300_34 k)⟩ -def before8305 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8300_42,(tail8300_43 k)⟩ -def before8306 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail8300_41,(tail8300_44 k)⟩ -def before8307 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail8300_46,(tail8300_44 k)⟩ -def before8308 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8300_47,(tail8300_33 k)⟩ -def before8309 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail8300_48,(tail8300_32 k)⟩ -def before8310 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8300_49,(tail8300_31 k)⟩ -def before8311 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8300_49,(tail8300_50 k)⟩ -def before8312 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail8300_48,(tail8300_51 k)⟩ -def before8313 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail8300_53,(tail8300_51 k)⟩ -def before8314 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8300_54,(tail8300_30 k)⟩ -def before8315 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8300_55,(tail8300_29 k)⟩ -def before8316 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8300_56 k),(tail8300_28 k)⟩ -def before8317 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8300_57 k),(tail8300_27 k)⟩ -def before8318 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8300_58 k),(tail8300_26 k)⟩ -def before8319 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8300_59 k),(tail8300_25 k)⟩ -def before8320 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8300_59 k),(tail8300_60 k)⟩ -def before8321 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8300_58 k),(tail8300_61 k)⟩ -def before8322 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8300_57 k),(tail8300_62 k)⟩ -def before8323 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8300_63 k),(tail8300_62 k)⟩ -def before8324 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8300_64 k),(tail8300_61 k)⟩ -def before8325 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8300_65 k),(tail8300_24 k)⟩ -def before8326 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521505),(tail8300_66 k),(tail8300_23 k)⟩ -def before8327 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8300_67 k),(tail8300_22 k)⟩ -def before8328 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8300_67 k),(tail8300_68 k)⟩ -def before8329 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521505),(tail8300_66 k),(tail8300_69 k)⟩ -def before8330 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521505),(tail8300_71 k),(tail8300_69 k)⟩ -def before8331 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8300_72 k),(tail8300_21 k)⟩ -def before8332 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521631),(tail8300_73 k),(tail8300_20 k)⟩ -def before8333 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8300_74 k),(tail8300_19 k)⟩ -def before8334 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8300_74 k),(tail8300_75 k)⟩ -def before8335 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521631),(tail8300_73 k),(tail8300_76 k)⟩ -def before8336 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521631),(tail8300_78 k),(tail8300_76 k)⟩ -def before8337 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8300_79 k),(tail8300_18 k)⟩ -def before8338 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521849),(tail8300_80 k),(tail8300_17 k)⟩ -def before8339 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8300_81 k),(tail8300_16 k)⟩ -def before8340 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8300_81 k),(tail8300_83 k)⟩ -def before8341 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521849),(tail8300_80 k),(tail8300_84 k)⟩ -def before8342 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521849),(tail8300_86 k),(tail8300_84 k)⟩ -def before8343 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8300_87 k),(tail8300_83 k)⟩ -def before8344 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8300_88 k),(tail8300_82 k)⟩ -def before8345 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8300_88 k),(tail8300_90 k)⟩ -def before8346 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8300_91 k),(tail8300_90 k)⟩ -def before8347 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8300_92 k),(tail8300_89 k)⟩ -def before8348 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8300_92 k),(tail8300_94 k)⟩ -def before8349 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8300_95 k),(tail8300_94 k)⟩ -def before8350 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8300_96 k),(tail8300_93 k)⟩ -def before8351 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8300_96 k),(tail8300_98 k)⟩ -def before8352 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8300_99 k),(tail8300_98 k)⟩ -def before8353 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8300_100 k),tail8300_102⟩ -def before8354 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8300_103 k),tail8300_101⟩ -def before8355 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8300_103 k),tail8300_104⟩ -def before8356 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8300_105 k),tail8300_104⟩ -def before8357 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8300_106 k),tail8300_15⟩ -def before8358 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8300_107 k),tail8300_14⟩ -def before8359 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8300_107 k),tail8300_108⟩ -def before8360 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8300_106 k),tail8300_109⟩ -def before8361 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8300_110 k),tail8300_109⟩ -def before8362 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8300_111 k),tail8300_13⟩ -def before8363 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail8300_112 k),tail8300_12⟩ -def before8364 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8300_113 k),tail8300_11⟩ -def before8365 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8300_113 k),tail8300_114⟩ -def before8366 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail8300_112 k),tail8300_115⟩ -def before8367 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526645),(tail8300_117 k),tail8300_115⟩ -def before8368 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8300_118 k),tail8300_10⟩ -def before8369 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526905),(tail8300_119 k),tail8300_9⟩ -def before8370 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8300_120 k),tail8300_8⟩ -def before8371 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8300_120 k),tail8300_121⟩ -def before8372 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526905),(tail8300_119 k),tail8300_122⟩ -def before8373 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526905),(tail8300_124 k),tail8300_122⟩ -def before8374 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8300_125 k),tail8300_7⟩ -def before8375 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527123),(tail8300_126 k),tail8300_0⟩ -def before8376 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527123),(tail8300_126 k),tail8300_127⟩ -def before8377 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527123),(tail8300_129 k),tail8300_127⟩ -def before8378 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527125),(tail8300_130 k),tail8300_0⟩ -def before8379 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527125),(tail8300_130 k),tail8300_127⟩ -def before8380 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527123),(tail8300_129 k),tail8300_131⟩ -def before8381 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527121),(tail8300_128 k),tail8300_132⟩ -def before8382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527119),(tail8300_133 k),tail8300_134⟩ -def before8383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8300_125 k),tail8300_135⟩ -def before8384 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8300_136 k),tail8300_137⟩ -def before8385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526905),(tail8300_124 k),tail8300_138⟩ -def before8386 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526903),(tail8300_123 k),tail8300_139⟩ -def before8387 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526901),(tail8300_140 k),tail8300_141⟩ -def before8388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8300_118 k),tail8300_142⟩ -def before8389 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8300_143 k),tail8300_144⟩ -def before8390 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526645),(tail8300_117 k),tail8300_145⟩ -def before8391 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526643),(tail8300_116 k),tail8300_146⟩ -def before8392 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526641),(tail8300_147 k),tail8300_148⟩ -def before8393 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8300_111 k),tail8300_149⟩ -def before8394 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8300_150 k),tail8300_151⟩ -def before8395 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8300_110 k),tail8300_152⟩ -def before8396 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8300_87 k),(tail8300_153 k)⟩ -def before8397 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521849),(tail8300_86 k),(tail8300_154 k)⟩ -def before8398 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521847),(tail8300_85 k),(tail8300_155 k)⟩ -def before8399 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521845),(tail8300_156 k),(tail8300_157 k)⟩ -def after8399 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8300_79 k),(tail8300_158 k)⟩ - -theorem macro8300 (k : Nat) : applyExit (before8300 k) exit6 1 = some (before8301 k) := by - simp (disch := omega) [before8300, before8301, exit6, applyExit, pop, push] - <;> omega -theorem step8300 (k : Nat) : Runs (1*1) (before8300 k).denote (before8301 k).denote := - @applyExit_sound (before8300 k) (before8301 k) exit6 1 valid6 (macro8300 k) -theorem macro8301 (k : Nat) : applyExit (before8301 k) exit0 3 = some (before8302 k) := by - simp (disch := omega) [before8301, before8302, exit0, applyExit, pop, push] - <;> omega -theorem step8301 (k : Nat) : Runs (3*2) (before8301 k).denote (before8302 k).denote := - @applyExit_sound (before8301 k) (before8302 k) exit0 3 valid0 (macro8301 k) -theorem macro8302 (k : Nat) : applyExit (before8302 k) exit13 16 = some (before8303 k) := by - simp (disch := omega) [before8302, before8303, exit13, applyExit, pop, push] - <;> omega -theorem step8302 (k : Nat) : Runs (16*2) (before8302 k).denote (before8303 k).denote := - @applyExit_sound (before8302 k) (before8303 k) exit13 16 valid13 (macro8302 k) -theorem macro8303 (k : Nat) : applyExit (before8303 k) exit0 2 = some (before8304 k) := by - simp (disch := omega) [before8303, before8304, exit0, applyExit, pop, push] - <;> omega -theorem step8303 (k : Nat) : Runs (2*2) (before8303 k).denote (before8304 k).denote := - @applyExit_sound (before8303 k) (before8304 k) exit0 2 valid0 (macro8303 k) -theorem macro8304 (k : Nat) : applyExit (before8304 k) exit1 1 = some (before8305 k) := by - simp (disch := omega) [before8304, before8305, exit1, applyExit, pop, push] - <;> omega -theorem step8304 (k : Nat) : Runs (1*3) (before8304 k).denote (before8305 k).denote := - @applyExit_sound (before8304 k) (before8305 k) exit1 1 valid1 (macro8304 k) -theorem macro8305 (k : Nat) : applyExit (before8305 k) exit2 2 = some (before8306 k) := by - simp (disch := omega) [before8305, before8306, exit2, applyExit, pop, push] - <;> omega -theorem step8305 (k : Nat) : Runs (2*2) (before8305 k).denote (before8306 k).denote := - @applyExit_sound (before8305 k) (before8306 k) exit2 2 valid2 (macro8305 k) -theorem macro8306 (k : Nat) : applyExit (before8306 k) exit6 1 = some (before8307 k) := by - simp (disch := omega) [before8306, before8307, exit6, applyExit, pop, push] - <;> omega -theorem step8306 (k : Nat) : Runs (1*1) (before8306 k).denote (before8307 k).denote := - @applyExit_sound (before8306 k) (before8307 k) exit6 1 valid6 (macro8306 k) -theorem macro8307 (k : Nat) : applyExit (before8307 k) exit0 3 = some (before8308 k) := by - simp (disch := omega) [before8307, before8308, exit0, applyExit, pop, push] - <;> omega -theorem step8307 (k : Nat) : Runs (3*2) (before8307 k).denote (before8308 k).denote := - @applyExit_sound (before8307 k) (before8308 k) exit0 3 valid0 (macro8307 k) -theorem macro8308 (k : Nat) : applyExit (before8308 k) exit13 16 = some (before8309 k) := by - simp (disch := omega) [before8308, before8309, exit13, applyExit, pop, push] - <;> omega -theorem step8308 (k : Nat) : Runs (16*2) (before8308 k).denote (before8309 k).denote := - @applyExit_sound (before8308 k) (before8309 k) exit13 16 valid13 (macro8308 k) -theorem macro8309 (k : Nat) : applyExit (before8309 k) exit0 2 = some (before8310 k) := by - simp (disch := omega) [before8309, before8310, exit0, applyExit, pop, push] - <;> omega -theorem step8309 (k : Nat) : Runs (2*2) (before8309 k).denote (before8310 k).denote := - @applyExit_sound (before8309 k) (before8310 k) exit0 2 valid0 (macro8309 k) -theorem macro8310 (k : Nat) : applyExit (before8310 k) exit1 1 = some (before8311 k) := by - simp (disch := omega) [before8310, before8311, exit1, applyExit, pop, push] - <;> omega -theorem step8310 (k : Nat) : Runs (1*3) (before8310 k).denote (before8311 k).denote := - @applyExit_sound (before8310 k) (before8311 k) exit1 1 valid1 (macro8310 k) -theorem macro8311 (k : Nat) : applyExit (before8311 k) exit2 2 = some (before8312 k) := by - simp (disch := omega) [before8311, before8312, exit2, applyExit, pop, push] - <;> omega -theorem step8311 (k : Nat) : Runs (2*2) (before8311 k).denote (before8312 k).denote := - @applyExit_sound (before8311 k) (before8312 k) exit2 2 valid2 (macro8311 k) -theorem macro8312 (k : Nat) : applyExit (before8312 k) exit6 1 = some (before8313 k) := by - simp (disch := omega) [before8312, before8313, exit6, applyExit, pop, push] - <;> omega -theorem step8312 (k : Nat) : Runs (1*1) (before8312 k).denote (before8313 k).denote := - @applyExit_sound (before8312 k) (before8313 k) exit6 1 valid6 (macro8312 k) -theorem macro8313 (k : Nat) : applyExit (before8313 k) exit0 3 = some (before8314 k) := by - simp (disch := omega) [before8313, before8314, exit0, applyExit, pop, push] - <;> omega -theorem step8313 (k : Nat) : Runs (3*2) (before8313 k).denote (before8314 k).denote := - @applyExit_sound (before8313 k) (before8314 k) exit0 3 valid0 (macro8313 k) -theorem macro8314 (k : Nat) : applyExit (before8314 k) exit13 3 = some (before8315 k) := by - simp (disch := omega) [before8314, before8315, exit13, applyExit, pop, push] - <;> omega -theorem step8314 (k : Nat) : Runs (3*2) (before8314 k).denote (before8315 k).denote := - @applyExit_sound (before8314 k) (before8315 k) exit13 3 valid13 (macro8314 k) -theorem macro8315 (k : Nat) : applyExit (before8315 k) exit377 (1*k+6) = some (before8316 k) := by - simp (disch := omega) [before8315, before8316, exit377, applyExit, pop, push] - <;> omega -theorem step8315 (k : Nat) : Runs ((1*k+6)*50) (before8315 k).denote (before8316 k).denote := - @applyExit_sound (before8315 k) (before8316 k) exit377 (1*k+6) valid377 (macro8315 k) -theorem macro8316 (k : Nat) : applyExit (before8316 k) exit378 1 = some (before8317 k) := by - simp (disch := omega) [before8316, before8317, exit378, applyExit, pop, push] - <;> omega -theorem step8316 (k : Nat) : Runs (1*38) (before8316 k).denote (before8317 k).denote := - @applyExit_sound (before8316 k) (before8317 k) exit378 1 valid378 (macro8316 k) -theorem macro8317 (k : Nat) : applyExit (before8317 k) exit275 1 = some (before8318 k) := by - simp (disch := omega) [before8317, before8318, exit275, applyExit, pop, push] - <;> omega -theorem step8317 (k : Nat) : Runs (1*38) (before8317 k).denote (before8318 k).denote := - @applyExit_sound (before8317 k) (before8318 k) exit275 1 valid275 (macro8317 k) -theorem macro8318 (k : Nat) : applyExit (before8318 k) exit0 791761145 = some (before8319 k) := by - simp (disch := omega) [before8318, before8319, exit0, applyExit, pop, push] - <;> omega -theorem step8318 (k : Nat) : Runs (791761145*2) (before8318 k).denote (before8319 k).denote := - @applyExit_sound (before8318 k) (before8319 k) exit0 791761145 valid0 (macro8318 k) -theorem macro8319 (k : Nat) : applyExit (before8319 k) exit1 1 = some (before8320 k) := by - simp (disch := omega) [before8319, before8320, exit1, applyExit, pop, push] - <;> omega -theorem step8319 (k : Nat) : Runs (1*3) (before8319 k).denote (before8320 k).denote := - @applyExit_sound (before8319 k) (before8320 k) exit1 1 valid1 (macro8319 k) -theorem macro8320 (k : Nat) : applyExit (before8320 k) exit2 791761145 = some (before8321 k) := by - simp (disch := omega) [before8320, before8321, exit2, applyExit, pop, push] - <;> omega -theorem step8320 (k : Nat) : Runs (791761145*2) (before8320 k).denote (before8321 k).denote := - @applyExit_sound (before8320 k) (before8321 k) exit2 791761145 valid2 (macro8320 k) -theorem macro8321 (k : Nat) : applyExit (before8321 k) exit276 1 = some (before8322 k) := by - simp (disch := omega) [before8321, before8322, exit276, applyExit, pop, push] - <;> omega -theorem step8321 (k : Nat) : Runs (1*38) (before8321 k).denote (before8322 k).denote := - @applyExit_sound (before8321 k) (before8322 k) exit276 1 valid276 (macro8321 k) -theorem macro8322 (k : Nat) : applyExit (before8322 k) exit379 1 = some (before8323 k) := by - simp (disch := omega) [before8322, before8323, exit379, applyExit, pop, push] - <;> omega -theorem step8322 (k : Nat) : Runs (1*25) (before8322 k).denote (before8323 k).denote := - @applyExit_sound (before8322 k) (before8323 k) exit379 1 valid379 (macro8322 k) -theorem macro8323 (k : Nat) : applyExit (before8323 k) exit275 1 = some (before8324 k) := by - simp (disch := omega) [before8323, before8324, exit275, applyExit, pop, push] - <;> omega -theorem step8323 (k : Nat) : Runs (1*38) (before8323 k).denote (before8324 k).denote := - @applyExit_sound (before8323 k) (before8324 k) exit275 1 valid275 (macro8323 k) -theorem macro8324 (k : Nat) : applyExit (before8324 k) exit0 791761146 = some (before8325 k) := by - simp (disch := omega) [before8324, before8325, exit0, applyExit, pop, push] - <;> omega -theorem step8324 (k : Nat) : Runs (791761146*2) (before8324 k).denote (before8325 k).denote := - @applyExit_sound (before8324 k) (before8325 k) exit0 791761146 valid0 (macro8324 k) -theorem macro8325 (k : Nat) : applyExit (before8325 k) exit13 15 = some (before8326 k) := by - simp (disch := omega) [before8325, before8326, exit13, applyExit, pop, push] - <;> omega -theorem step8325 (k : Nat) : Runs (15*2) (before8325 k).denote (before8326 k).denote := - @applyExit_sound (before8325 k) (before8326 k) exit13 15 valid13 (macro8325 k) -theorem macro8326 (k : Nat) : applyExit (before8326 k) exit0 15 = some (before8327 k) := by - simp (disch := omega) [before8326, before8327, exit0, applyExit, pop, push] - <;> omega -theorem step8326 (k : Nat) : Runs (15*2) (before8326 k).denote (before8327 k).denote := - @applyExit_sound (before8326 k) (before8327 k) exit0 15 valid0 (macro8326 k) -theorem macro8327 (k : Nat) : applyExit (before8327 k) exit1 1 = some (before8328 k) := by - simp (disch := omega) [before8327, before8328, exit1, applyExit, pop, push] - <;> omega -theorem step8327 (k : Nat) : Runs (1*3) (before8327 k).denote (before8328 k).denote := - @applyExit_sound (before8327 k) (before8328 k) exit1 1 valid1 (macro8327 k) -theorem macro8328 (k : Nat) : applyExit (before8328 k) exit2 15 = some (before8329 k) := by - simp (disch := omega) [before8328, before8329, exit2, applyExit, pop, push] - <;> omega -theorem step8328 (k : Nat) : Runs (15*2) (before8328 k).denote (before8329 k).denote := - @applyExit_sound (before8328 k) (before8329 k) exit2 15 valid2 (macro8328 k) -theorem macro8329 (k : Nat) : applyExit (before8329 k) exit6 1 = some (before8330 k) := by - simp (disch := omega) [before8329, before8330, exit6, applyExit, pop, push] - <;> omega -theorem step8329 (k : Nat) : Runs (1*1) (before8329 k).denote (before8330 k).denote := - @applyExit_sound (before8329 k) (before8330 k) exit6 1 valid6 (macro8329 k) -theorem macro8330 (k : Nat) : applyExit (before8330 k) exit0 16 = some (before8331 k) := by - simp (disch := omega) [before8330, before8331, exit0, applyExit, pop, push] - <;> omega -theorem step8330 (k : Nat) : Runs (16*2) (before8330 k).denote (before8331 k).denote := - @applyExit_sound (before8330 k) (before8331 k) exit0 16 valid0 (macro8330 k) -theorem macro8331 (k : Nat) : applyExit (before8331 k) exit13 47 = some (before8332 k) := by - simp (disch := omega) [before8331, before8332, exit13, applyExit, pop, push] - <;> omega -theorem step8331 (k : Nat) : Runs (47*2) (before8331 k).denote (before8332 k).denote := - @applyExit_sound (before8331 k) (before8332 k) exit13 47 valid13 (macro8331 k) -theorem macro8332 (k : Nat) : applyExit (before8332 k) exit0 9 = some (before8333 k) := by - simp (disch := omega) [before8332, before8333, exit0, applyExit, pop, push] - <;> omega -theorem step8332 (k : Nat) : Runs (9*2) (before8332 k).denote (before8333 k).denote := - @applyExit_sound (before8332 k) (before8333 k) exit0 9 valid0 (macro8332 k) -theorem macro8333 (k : Nat) : applyExit (before8333 k) exit1 1 = some (before8334 k) := by - simp (disch := omega) [before8333, before8334, exit1, applyExit, pop, push] - <;> omega -theorem step8333 (k : Nat) : Runs (1*3) (before8333 k).denote (before8334 k).denote := - @applyExit_sound (before8333 k) (before8334 k) exit1 1 valid1 (macro8333 k) -theorem macro8334 (k : Nat) : applyExit (before8334 k) exit2 9 = some (before8335 k) := by - simp (disch := omega) [before8334, before8335, exit2, applyExit, pop, push] - <;> omega -theorem step8334 (k : Nat) : Runs (9*2) (before8334 k).denote (before8335 k).denote := - @applyExit_sound (before8334 k) (before8335 k) exit2 9 valid2 (macro8334 k) -theorem macro8335 (k : Nat) : applyExit (before8335 k) exit6 1 = some (before8336 k) := by - simp (disch := omega) [before8335, before8336, exit6, applyExit, pop, push] - <;> omega -theorem step8335 (k : Nat) : Runs (1*1) (before8335 k).denote (before8336 k).denote := - @applyExit_sound (before8335 k) (before8336 k) exit6 1 valid6 (macro8335 k) -theorem macro8336 (k : Nat) : applyExit (before8336 k) exit0 10 = some (before8337 k) := by - simp (disch := omega) [before8336, before8337, exit0, applyExit, pop, push] - <;> omega -theorem step8336 (k : Nat) : Runs (10*2) (before8336 k).denote (before8337 k).denote := - @applyExit_sound (before8336 k) (before8337 k) exit0 10 valid0 (macro8336 k) -theorem macro8337 (k : Nat) : applyExit (before8337 k) exit13 99 = some (before8338 k) := by - simp (disch := omega) [before8337, before8338, exit13, applyExit, pop, push] - <;> omega -theorem step8337 (k : Nat) : Runs (99*2) (before8337 k).denote (before8338 k).denote := - @applyExit_sound (before8337 k) (before8338 k) exit13 99 valid13 (macro8337 k) -theorem macro8338 (k : Nat) : applyExit (before8338 k) exit0 25 = some (before8339 k) := by - simp (disch := omega) [before8338, before8339, exit0, applyExit, pop, push] - <;> omega -theorem step8338 (k : Nat) : Runs (25*2) (before8338 k).denote (before8339 k).denote := - @applyExit_sound (before8338 k) (before8339 k) exit0 25 valid0 (macro8338 k) -theorem macro8339 (k : Nat) : applyExit (before8339 k) exit380 1 = some (before8340 k) := by - simp (disch := omega) [before8339, before8340, exit380, applyExit, pop, push] - <;> omega -theorem step8339 (k : Nat) : Runs (1*23) (before8339 k).denote (before8340 k).denote := - @applyExit_sound (before8339 k) (before8340 k) exit380 1 valid380 (macro8339 k) -theorem macro8340 (k : Nat) : applyExit (before8340 k) exit2 25 = some (before8341 k) := by - simp (disch := omega) [before8340, before8341, exit2, applyExit, pop, push] - <;> omega -theorem step8340 (k : Nat) : Runs (25*2) (before8340 k).denote (before8341 k).denote := - @applyExit_sound (before8340 k) (before8341 k) exit2 25 valid2 (macro8340 k) -theorem macro8341 (k : Nat) : applyExit (before8341 k) exit6 1 = some (before8342 k) := by - simp (disch := omega) [before8341, before8342, exit6, applyExit, pop, push] - <;> omega -theorem step8341 (k : Nat) : Runs (1*1) (before8341 k).denote (before8342 k).denote := - @applyExit_sound (before8341 k) (before8342 k) exit6 1 valid6 (macro8341 k) -theorem macro8342 (k : Nat) : applyExit (before8342 k) exit0 25 = some (before8343 k) := by - simp (disch := omega) [before8342, before8343, exit0, applyExit, pop, push] - <;> omega -theorem step8342 (k : Nat) : Runs (25*2) (before8342 k).denote (before8343 k).denote := - @applyExit_sound (before8342 k) (before8343 k) exit0 25 valid0 (macro8342 k) -theorem macro8343 (k : Nat) : applyExit (before8343 k) exit381 1 = some (before8344 k) := by - simp (disch := omega) [before8343, before8344, exit381, applyExit, pop, push] - <;> omega -theorem step8343 (k : Nat) : Runs (1*970) (before8343 k).denote (before8344 k).denote := - @applyExit_sound (before8343 k) (before8344 k) exit381 1 valid381 (macro8343 k) -theorem macro8344 (k : Nat) : applyExit (before8344 k) exit380 1 = some (before8345 k) := by - simp (disch := omega) [before8344, before8345, exit380, applyExit, pop, push] - <;> omega -theorem step8344 (k : Nat) : Runs (1*23) (before8344 k).denote (before8345 k).denote := - @applyExit_sound (before8344 k) (before8345 k) exit380 1 valid380 (macro8344 k) -theorem macro8345 (k : Nat) : applyExit (before8345 k) exit382 1 = some (before8346 k) := by - simp (disch := omega) [before8345, before8346, exit382, applyExit, pop, push] - <;> omega -theorem step8345 (k : Nat) : Runs (1*101) (before8345 k).denote (before8346 k).denote := - @applyExit_sound (before8345 k) (before8346 k) exit382 1 valid382 (macro8345 k) -theorem macro8346 (k : Nat) : applyExit (before8346 k) exit381 1 = some (before8347 k) := by - simp (disch := omega) [before8346, before8347, exit381, applyExit, pop, push] - <;> omega -theorem step8346 (k : Nat) : Runs (1*970) (before8346 k).denote (before8347 k).denote := - @applyExit_sound (before8346 k) (before8347 k) exit381 1 valid381 (macro8346 k) -theorem macro8347 (k : Nat) : applyExit (before8347 k) exit380 1 = some (before8348 k) := by - simp (disch := omega) [before8347, before8348, exit380, applyExit, pop, push] - <;> omega -theorem step8347 (k : Nat) : Runs (1*23) (before8347 k).denote (before8348 k).denote := - @applyExit_sound (before8347 k) (before8348 k) exit380 1 valid380 (macro8347 k) -theorem macro8348 (k : Nat) : applyExit (before8348 k) exit382 1 = some (before8349 k) := by - simp (disch := omega) [before8348, before8349, exit382, applyExit, pop, push] - <;> omega -theorem step8348 (k : Nat) : Runs (1*101) (before8348 k).denote (before8349 k).denote := - @applyExit_sound (before8348 k) (before8349 k) exit382 1 valid382 (macro8348 k) -theorem macro8349 (k : Nat) : applyExit (before8349 k) exit381 1 = some (before8350 k) := by - simp (disch := omega) [before8349, before8350, exit381, applyExit, pop, push] - <;> omega -theorem step8349 (k : Nat) : Runs (1*970) (before8349 k).denote (before8350 k).denote := - @applyExit_sound (before8349 k) (before8350 k) exit381 1 valid381 (macro8349 k) -theorem macro8350 (k : Nat) : applyExit (before8350 k) exit380 1 = some (before8351 k) := by - simp (disch := omega) [before8350, before8351, exit380, applyExit, pop, push] - <;> omega -theorem step8350 (k : Nat) : Runs (1*23) (before8350 k).denote (before8351 k).denote := - @applyExit_sound (before8350 k) (before8351 k) exit380 1 valid380 (macro8350 k) -theorem macro8351 (k : Nat) : applyExit (before8351 k) exit382 1 = some (before8352 k) := by - simp (disch := omega) [before8351, before8352, exit382, applyExit, pop, push] - <;> omega -theorem step8351 (k : Nat) : Runs (1*101) (before8351 k).denote (before8352 k).denote := - @applyExit_sound (before8351 k) (before8352 k) exit382 1 valid382 (macro8351 k) -def cycleState8352 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w343,(3+1*j)⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,98⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,46⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w340,1⟩,⟨w338,(1*k+6)⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,19⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w341,1⟩,⟨w336,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,23⟩,⟨w0,85⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,99⟩]⟩ -def cyclePart8352_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w342,1⟩,⟨w343,(3+1*j)⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,98⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,46⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w340,1⟩,⟨w338,(1*k+6)⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,19⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w336,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,23⟩,⟨w0,85⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,99⟩]⟩ -def cyclePart8352_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w342,1⟩,⟨w343,(3+1*j)⟩,⟨w1,25⟩,⟨w2,1⟩,⟨w0,98⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,46⟩,⟨w1,16⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w340,1⟩,⟨w338,(1*k+6)⟩,⟨w0,3⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,19⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w341,1⟩,⟨w336,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,23⟩,⟨w0,85⟩,⟨w2,1⟩,⟨w1,44⟩,⟨w0,9⟩,⟨w2,1⟩,⟨w1,99⟩]⟩ -theorem cycleMacro8352_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8352 k j) exit381 1 = some (cyclePart8352_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState8352, cyclePart8352_0, exit381, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8352_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8352_0 k j) exit380 1 = some (cyclePart8352_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8352_0, cyclePart8352_1, exit380, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8352_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8352_1 k j) exit382 1 = some (cycleState8352 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8352_1, cycleState8352, exit382, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun8352 (k j : Nat) (hj : j < (1*k+3)) : Runs 1094 (cycleState8352 k j).denote (cycleState8352 k (j+1)).denote := by - have h0 : Runs (1*970) (cycleState8352 k j).denote (cyclePart8352_0 k j).denote := @applyExit_sound (cycleState8352 k j) (cyclePart8352_0 k j) exit381 1 valid381 (cycleMacro8352_0 k j hj) - have h1 : Runs (1*23) (cyclePart8352_0 k j).denote (cyclePart8352_1 k j).denote := @applyExit_sound (cyclePart8352_0 k j) (cyclePart8352_1 k j) exit380 1 valid380 (cycleMacro8352_1 k j hj) - have h2 : Runs (1*101) (cyclePart8352_1 k j).denote (cycleState8352 k (j+1)).denote := @applyExit_sound (cyclePart8352_1 k j) (cycleState8352 k (j+1)) exit382 1 valid382 (cycleMacro8352_2 k j hj) - exact (@Runs.trans (1*970) ((1*23)+(1*101)) (cycleState8352 k j).denote (cyclePart8352_0 k j).denote (cycleState8352 k (j+1)).denote h0 (@Runs.trans (1*23) (1*101) (cyclePart8352_0 k j).denote (cyclePart8352_1 k j).denote (cycleState8352 k (j+1)).denote h1 h2)) -theorem step8352 (k : Nat) : Runs ((1*k+3)*1094) (before8352 k).denote (before8353 k).denote := by - have h := Runs.chain (fun j => (cycleState8352 k j).denote) 1094 (1*k+3) (cycleRun8352 k) - have h0 : cycleState8352 k 0 = before8352 k := by simp [cycleState8352, before8352] - have h1 : cycleState8352 k (1*k+3) = before8353 k := by - simp [cycleState8352, before8353] <;> omega - simpa only [h0, h1] using h -theorem macro8353 (k : Nat) : applyExit (before8353 k) exit381 1 = some (before8354 k) := by - simp (disch := omega) [before8353, before8354, exit381, applyExit, pop, push] - <;> omega -theorem step8353 (k : Nat) : Runs (1*970) (before8353 k).denote (before8354 k).denote := - @applyExit_sound (before8353 k) (before8354 k) exit381 1 valid381 (macro8353 k) -theorem macro8354 (k : Nat) : applyExit (before8354 k) exit380 1 = some (before8355 k) := by - simp (disch := omega) [before8354, before8355, exit380, applyExit, pop, push] - <;> omega -theorem step8354 (k : Nat) : Runs (1*23) (before8354 k).denote (before8355 k).denote := - @applyExit_sound (before8354 k) (before8355 k) exit380 1 valid380 (macro8354 k) -theorem macro8355 (k : Nat) : applyExit (before8355 k) exit382 1 = some (before8356 k) := by - simp (disch := omega) [before8355, before8356, exit382, applyExit, pop, push] - <;> omega -theorem step8355 (k : Nat) : Runs (1*101) (before8355 k).denote (before8356 k).denote := - @applyExit_sound (before8355 k) (before8356 k) exit382 1 valid382 (macro8355 k) -theorem macro8356 (k : Nat) : applyExit (before8356 k) exit381 1 = some (before8357 k) := by - simp (disch := omega) [before8356, before8357, exit381, applyExit, pop, push] - <;> omega -theorem step8356 (k : Nat) : Runs (1*970) (before8356 k).denote (before8357 k).denote := - @applyExit_sound (before8356 k) (before8357 k) exit381 1 valid381 (macro8356 k) -theorem macro8357 (k : Nat) : applyExit (before8357 k) exit0 5 = some (before8358 k) := by - simp (disch := omega) [before8357, before8358, exit0, applyExit, pop, push] - <;> omega -theorem step8357 (k : Nat) : Runs (5*2) (before8357 k).denote (before8358 k).denote := - @applyExit_sound (before8357 k) (before8358 k) exit0 5 valid0 (macro8357 k) -theorem macro8358 (k : Nat) : applyExit (before8358 k) exit1 1 = some (before8359 k) := by - simp (disch := omega) [before8358, before8359, exit1, applyExit, pop, push] - <;> omega -theorem step8358 (k : Nat) : Runs (1*3) (before8358 k).denote (before8359 k).denote := - @applyExit_sound (before8358 k) (before8359 k) exit1 1 valid1 (macro8358 k) -theorem macro8359 (k : Nat) : applyExit (before8359 k) exit2 5 = some (before8360 k) := by - simp (disch := omega) [before8359, before8360, exit2, applyExit, pop, push] - <;> omega -theorem step8359 (k : Nat) : Runs (5*2) (before8359 k).denote (before8360 k).denote := - @applyExit_sound (before8359 k) (before8360 k) exit2 5 valid2 (macro8359 k) -theorem macro8360 (k : Nat) : applyExit (before8360 k) exit382 1 = some (before8361 k) := by - simp (disch := omega) [before8360, before8361, exit382, applyExit, pop, push] - <;> omega -theorem step8360 (k : Nat) : Runs (1*101) (before8360 k).denote (before8361 k).denote := - @applyExit_sound (before8360 k) (before8361 k) exit382 1 valid382 (macro8360 k) -theorem macro8361 (k : Nat) : applyExit (before8361 k) exit0 6 = some (before8362 k) := by - simp (disch := omega) [before8361, before8362, exit0, applyExit, pop, push] - <;> omega -theorem step8361 (k : Nat) : Runs (6*2) (before8361 k).denote (before8362 k).denote := - @applyExit_sound (before8361 k) (before8362 k) exit0 6 valid0 (macro8361 k) -theorem macro8362 (k : Nat) : applyExit (before8362 k) exit13 23 = some (before8363 k) := by - simp (disch := omega) [before8362, before8363, exit13, applyExit, pop, push] - <;> omega -theorem step8362 (k : Nat) : Runs (23*2) (before8362 k).denote (before8363 k).denote := - @applyExit_sound (before8362 k) (before8363 k) exit13 23 valid13 (macro8362 k) -theorem macro8363 (k : Nat) : applyExit (before8363 k) exit0 85 = some (before8364 k) := by - simp (disch := omega) [before8363, before8364, exit0, applyExit, pop, push] - <;> omega -theorem step8363 (k : Nat) : Runs (85*2) (before8363 k).denote (before8364 k).denote := - @applyExit_sound (before8363 k) (before8364 k) exit0 85 valid0 (macro8363 k) -theorem macro8364 (k : Nat) : applyExit (before8364 k) exit1 1 = some (before8365 k) := by - simp (disch := omega) [before8364, before8365, exit1, applyExit, pop, push] - <;> omega -theorem step8364 (k : Nat) : Runs (1*3) (before8364 k).denote (before8365 k).denote := - @applyExit_sound (before8364 k) (before8365 k) exit1 1 valid1 (macro8364 k) -theorem macro8365 (k : Nat) : applyExit (before8365 k) exit2 85 = some (before8366 k) := by - simp (disch := omega) [before8365, before8366, exit2, applyExit, pop, push] - <;> omega -theorem step8365 (k : Nat) : Runs (85*2) (before8365 k).denote (before8366 k).denote := - @applyExit_sound (before8365 k) (before8366 k) exit2 85 valid2 (macro8365 k) -theorem macro8366 (k : Nat) : applyExit (before8366 k) exit6 1 = some (before8367 k) := by - simp (disch := omega) [before8366, before8367, exit6, applyExit, pop, push] - <;> omega -theorem step8366 (k : Nat) : Runs (1*1) (before8366 k).denote (before8367 k).denote := - @applyExit_sound (before8366 k) (before8367 k) exit6 1 valid6 (macro8366 k) -theorem macro8367 (k : Nat) : applyExit (before8367 k) exit0 86 = some (before8368 k) := by - simp (disch := omega) [before8367, before8368, exit0, applyExit, pop, push] - <;> omega -theorem step8367 (k : Nat) : Runs (86*2) (before8367 k).denote (before8368 k).denote := - @applyExit_sound (before8367 k) (before8368 k) exit0 86 valid0 (macro8367 k) -theorem macro8368 (k : Nat) : applyExit (before8368 k) exit13 44 = some (before8369 k) := by - simp (disch := omega) [before8368, before8369, exit13, applyExit, pop, push] - <;> omega -theorem step8368 (k : Nat) : Runs (44*2) (before8368 k).denote (before8369 k).denote := - @applyExit_sound (before8368 k) (before8369 k) exit13 44 valid13 (macro8368 k) -theorem macro8369 (k : Nat) : applyExit (before8369 k) exit0 9 = some (before8370 k) := by - simp (disch := omega) [before8369, before8370, exit0, applyExit, pop, push] - <;> omega -theorem step8369 (k : Nat) : Runs (9*2) (before8369 k).denote (before8370 k).denote := - @applyExit_sound (before8369 k) (before8370 k) exit0 9 valid0 (macro8369 k) -theorem macro8370 (k : Nat) : applyExit (before8370 k) exit1 1 = some (before8371 k) := by - simp (disch := omega) [before8370, before8371, exit1, applyExit, pop, push] - <;> omega -theorem step8370 (k : Nat) : Runs (1*3) (before8370 k).denote (before8371 k).denote := - @applyExit_sound (before8370 k) (before8371 k) exit1 1 valid1 (macro8370 k) -theorem macro8371 (k : Nat) : applyExit (before8371 k) exit2 9 = some (before8372 k) := by - simp (disch := omega) [before8371, before8372, exit2, applyExit, pop, push] - <;> omega -theorem step8371 (k : Nat) : Runs (9*2) (before8371 k).denote (before8372 k).denote := - @applyExit_sound (before8371 k) (before8372 k) exit2 9 valid2 (macro8371 k) -theorem macro8372 (k : Nat) : applyExit (before8372 k) exit6 1 = some (before8373 k) := by - simp (disch := omega) [before8372, before8373, exit6, applyExit, pop, push] - <;> omega -theorem step8372 (k : Nat) : Runs (1*1) (before8372 k).denote (before8373 k).denote := - @applyExit_sound (before8372 k) (before8373 k) exit6 1 valid6 (macro8372 k) -theorem macro8373 (k : Nat) : applyExit (before8373 k) exit0 10 = some (before8374 k) := by - simp (disch := omega) [before8373, before8374, exit0, applyExit, pop, push] - <;> omega -theorem step8373 (k : Nat) : Runs (10*2) (before8373 k).denote (before8374 k).denote := - @applyExit_sound (before8373 k) (before8374 k) exit0 10 valid0 (macro8373 k) -theorem macro8374 (k : Nat) : applyExit (before8374 k) exit13 99 = some (before8375 k) := by - simp (disch := omega) [before8374, before8375, exit13, applyExit, pop, push] - <;> omega -theorem step8374 (k : Nat) : Runs (99*2) (before8374 k).denote (before8375 k).denote := - @applyExit_sound (before8374 k) (before8375 k) exit13 99 valid13 (macro8374 k) -theorem macro8375 (k : Nat) : applyExit (before8375 k) exit1 1 = some (before8376 k) := by - simp (disch := omega) [before8375, before8376, exit1, applyExit, pop, push] - <;> omega -theorem step8375 (k : Nat) : Runs (1*3) (before8375 k).denote (before8376 k).denote := - @applyExit_sound (before8375 k) (before8376 k) exit1 1 valid1 (macro8375 k) -theorem macro8376 (k : Nat) : applyExit (before8376 k) exit6 1 = some (before8377 k) := by - simp (disch := omega) [before8376, before8377, exit6, applyExit, pop, push] - <;> omega -theorem step8376 (k : Nat) : Runs (1*1) (before8376 k).denote (before8377 k).denote := - @applyExit_sound (before8376 k) (before8377 k) exit6 1 valid6 (macro8376 k) -theorem macro8377 (k : Nat) : applyExit (before8377 k) exit0 1 = some (before8378 k) := by - simp (disch := omega) [before8377, before8378, exit0, applyExit, pop, push] - <;> omega -theorem step8377 (k : Nat) : Runs (1*2) (before8377 k).denote (before8378 k).denote := - @applyExit_sound (before8377 k) (before8378 k) exit0 1 valid0 (macro8377 k) -theorem macro8378 (k : Nat) : applyExit (before8378 k) exit1 1 = some (before8379 k) := by - simp (disch := omega) [before8378, before8379, exit1, applyExit, pop, push] - <;> omega -theorem step8378 (k : Nat) : Runs (1*3) (before8378 k).denote (before8379 k).denote := - @applyExit_sound (before8378 k) (before8379 k) exit1 1 valid1 (macro8378 k) -theorem macro8379 (k : Nat) : applyExit (before8379 k) exit2 1 = some (before8380 k) := by - simp (disch := omega) [before8379, before8380, exit2, applyExit, pop, push] - <;> omega -theorem step8379 (k : Nat) : Runs (1*2) (before8379 k).denote (before8380 k).denote := - @applyExit_sound (before8379 k) (before8380 k) exit2 1 valid2 (macro8379 k) -theorem macro8380 (k : Nat) : applyExit (before8380 k) exit3 1 = some (before8381 k) := by - simp (disch := omega) [before8380, before8381, exit3, applyExit, pop, push] - <;> omega -theorem step8380 (k : Nat) : Runs (1*2) (before8380 k).denote (before8381 k).denote := - @applyExit_sound (before8380 k) (before8381 k) exit3 1 valid3 (macro8380 k) -theorem macro8381 (k : Nat) : applyExit (before8381 k) exit9 1 = some (before8382 k) := by - simp (disch := omega) [before8381, before8382, exit9, applyExit, pop, push] - <;> omega -theorem step8381 (k : Nat) : Runs (1*2) (before8381 k).denote (before8382 k).denote := - @applyExit_sound (before8381 k) (before8382 k) exit9 1 valid9 (macro8381 k) -theorem macro8382 (k : Nat) : applyExit (before8382 k) exit10 97 = some (before8383 k) := by - simp (disch := omega) [before8382, before8383, exit10, applyExit, pop, push] - <;> omega -theorem step8382 (k : Nat) : Runs (97*2) (before8382 k).denote (before8383 k).denote := - @applyExit_sound (before8382 k) (before8383 k) exit10 97 valid10 (macro8382 k) -theorem macro8383 (k : Nat) : applyExit (before8383 k) exit11 1 = some (before8384 k) := by - simp (disch := omega) [before8383, before8384, exit11, applyExit, pop, push] - <;> omega -theorem step8383 (k : Nat) : Runs (1*2) (before8383 k).denote (before8384 k).denote := - @applyExit_sound (before8383 k) (before8384 k) exit11 1 valid11 (macro8383 k) -theorem macro8384 (k : Nat) : applyExit (before8384 k) exit2 9 = some (before8385 k) := by - simp (disch := omega) [before8384, before8385, exit2, applyExit, pop, push] - <;> omega -theorem step8384 (k : Nat) : Runs (9*2) (before8384 k).denote (before8385 k).denote := - @applyExit_sound (before8384 k) (before8385 k) exit2 9 valid2 (macro8384 k) -theorem macro8385 (k : Nat) : applyExit (before8385 k) exit3 1 = some (before8386 k) := by - simp (disch := omega) [before8385, before8386, exit3, applyExit, pop, push] - <;> omega -theorem step8385 (k : Nat) : Runs (1*2) (before8385 k).denote (before8386 k).denote := - @applyExit_sound (before8385 k) (before8386 k) exit3 1 valid3 (macro8385 k) -theorem macro8386 (k : Nat) : applyExit (before8386 k) exit9 1 = some (before8387 k) := by - simp (disch := omega) [before8386, before8387, exit9, applyExit, pop, push] - <;> omega -theorem step8386 (k : Nat) : Runs (1*2) (before8386 k).denote (before8387 k).denote := - @applyExit_sound (before8386 k) (before8387 k) exit9 1 valid9 (macro8386 k) -theorem macro8387 (k : Nat) : applyExit (before8387 k) exit10 42 = some (before8388 k) := by - simp (disch := omega) [before8387, before8388, exit10, applyExit, pop, push] - <;> omega -theorem step8387 (k : Nat) : Runs (42*2) (before8387 k).denote (before8388 k).denote := - @applyExit_sound (before8387 k) (before8388 k) exit10 42 valid10 (macro8387 k) -theorem macro8388 (k : Nat) : applyExit (before8388 k) exit11 1 = some (before8389 k) := by - simp (disch := omega) [before8388, before8389, exit11, applyExit, pop, push] - <;> omega -theorem step8388 (k : Nat) : Runs (1*2) (before8388 k).denote (before8389 k).denote := - @applyExit_sound (before8388 k) (before8389 k) exit11 1 valid11 (macro8388 k) -theorem macro8389 (k : Nat) : applyExit (before8389 k) exit2 85 = some (before8390 k) := by - simp (disch := omega) [before8389, before8390, exit2, applyExit, pop, push] - <;> omega -theorem step8389 (k : Nat) : Runs (85*2) (before8389 k).denote (before8390 k).denote := - @applyExit_sound (before8389 k) (before8390 k) exit2 85 valid2 (macro8389 k) -theorem macro8390 (k : Nat) : applyExit (before8390 k) exit3 1 = some (before8391 k) := by - simp (disch := omega) [before8390, before8391, exit3, applyExit, pop, push] - <;> omega -theorem step8390 (k : Nat) : Runs (1*2) (before8390 k).denote (before8391 k).denote := - @applyExit_sound (before8390 k) (before8391 k) exit3 1 valid3 (macro8390 k) -theorem macro8391 (k : Nat) : applyExit (before8391 k) exit9 1 = some (before8392 k) := by - simp (disch := omega) [before8391, before8392, exit9, applyExit, pop, push] - <;> omega -theorem step8391 (k : Nat) : Runs (1*2) (before8391 k).denote (before8392 k).denote := - @applyExit_sound (before8391 k) (before8392 k) exit9 1 valid9 (macro8391 k) -theorem macro8392 (k : Nat) : applyExit (before8392 k) exit10 21 = some (before8393 k) := by - simp (disch := omega) [before8392, before8393, exit10, applyExit, pop, push] - <;> omega -theorem step8392 (k : Nat) : Runs (21*2) (before8392 k).denote (before8393 k).denote := - @applyExit_sound (before8392 k) (before8393 k) exit10 21 valid10 (macro8392 k) -theorem macro8393 (k : Nat) : applyExit (before8393 k) exit11 1 = some (before8394 k) := by - simp (disch := omega) [before8393, before8394, exit11, applyExit, pop, push] - <;> omega -theorem step8393 (k : Nat) : Runs (1*2) (before8393 k).denote (before8394 k).denote := - @applyExit_sound (before8393 k) (before8394 k) exit11 1 valid11 (macro8393 k) -theorem macro8394 (k : Nat) : applyExit (before8394 k) exit2 5 = some (before8395 k) := by - simp (disch := omega) [before8394, before8395, exit2, applyExit, pop, push] - <;> omega -theorem step8394 (k : Nat) : Runs (5*2) (before8394 k).denote (before8395 k).denote := - @applyExit_sound (before8394 k) (before8395 k) exit2 5 valid2 (macro8394 k) -theorem macro8395 (k : Nat) : applyExit (before8395 k) exit383 (1*k+8) = some (before8396 k) := by - simp (disch := omega) [before8395, before8396, exit383, applyExit, pop, push] - <;> omega -theorem step8395 (k : Nat) : Runs ((1*k+8)*586) (before8395 k).denote (before8396 k).denote := - @applyExit_sound (before8395 k) (before8396 k) exit383 (1*k+8) valid383 (macro8395 k) -theorem macro8396 (k : Nat) : applyExit (before8396 k) exit2 25 = some (before8397 k) := by - simp (disch := omega) [before8396, before8397, exit2, applyExit, pop, push] - <;> omega -theorem step8396 (k : Nat) : Runs (25*2) (before8396 k).denote (before8397 k).denote := - @applyExit_sound (before8396 k) (before8397 k) exit2 25 valid2 (macro8396 k) -theorem macro8397 (k : Nat) : applyExit (before8397 k) exit3 1 = some (before8398 k) := by - simp (disch := omega) [before8397, before8398, exit3, applyExit, pop, push] - <;> omega -theorem step8397 (k : Nat) : Runs (1*2) (before8397 k).denote (before8398 k).denote := - @applyExit_sound (before8397 k) (before8398 k) exit3 1 valid3 (macro8397 k) -theorem macro8398 (k : Nat) : applyExit (before8398 k) exit9 1 = some (before8399 k) := by - simp (disch := omega) [before8398, before8399, exit9, applyExit, pop, push] - <;> omega -theorem step8398 (k : Nat) : Runs (1*2) (before8398 k).denote (before8399 k).denote := - @applyExit_sound (before8398 k) (before8399 k) exit9 1 valid9 (macro8398 k) -theorem macro8399 (k : Nat) : applyExit (before8399 k) exit10 97 = some (after8399 k) := by - simp (disch := omega) [before8399, after8399, exit10, applyExit, pop, push] - <;> omega -theorem step8399 (k : Nat) : Runs (97*2) (before8399 k).denote (after8399 k).denote := - @applyExit_sound (before8399 k) (after8399 k) exit10 97 valid10 (macro8399 k) -theorem chunkRun083 (k : Nat) : Runs (1730*k+4750583272) (before8300 k).denote (after8399 k).denote := by - have h := (@Runs.trans ((((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2))))))+(((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))))+((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970))))))) ((((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))))+((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2))))))+(((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))))+((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2))))))) (before8300 k).denote (before8350 k).denote (after8399 k).denote (@Runs.trans (((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2)))))) (((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))))+((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970)))))) (before8300 k).denote (before8325 k).denote (before8350 k).denote (@Runs.trans ((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))) ((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2))))) (before8300 k).denote (before8312 k).denote (before8325 k).denote (@Runs.trans (((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))) (((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))) (before8300 k).denote (before8306 k).denote (before8312 k).denote (@Runs.trans ((1*1)+((3*2)+(16*2))) ((2*2)+((1*3)+(2*2))) (before8300 k).denote (before8303 k).denote (before8306 k).denote (@Runs.trans (1*1) ((3*2)+(16*2)) (before8300 k).denote (before8301 k).denote (before8303 k).denote (step8300 k) (@Runs.trans (3*2) (16*2) (before8301 k).denote (before8302 k).denote (before8303 k).denote (step8301 k) (step8302 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before8303 k).denote (before8304 k).denote (before8306 k).denote (step8303 k) (@Runs.trans (1*3) (2*2) (before8304 k).denote (before8305 k).denote (before8306 k).denote (step8304 k) (step8305 k)))) (@Runs.trans ((1*1)+((3*2)+(16*2))) ((2*2)+((1*3)+(2*2))) (before8306 k).denote (before8309 k).denote (before8312 k).denote (@Runs.trans (1*1) ((3*2)+(16*2)) (before8306 k).denote (before8307 k).denote (before8309 k).denote (step8306 k) (@Runs.trans (3*2) (16*2) (before8307 k).denote (before8308 k).denote (before8309 k).denote (step8307 k) (step8308 k))) (@Runs.trans (2*2) ((1*3)+(2*2)) (before8309 k).denote (before8310 k).denote (before8312 k).denote (step8309 k) (@Runs.trans (1*3) (2*2) (before8310 k).denote (before8311 k).denote (before8312 k).denote (step8310 k) (step8311 k))))) (@Runs.trans (((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38)))) (((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2)))) (before8312 k).denote (before8318 k).denote (before8325 k).denote (@Runs.trans ((1*1)+((3*2)+(3*2))) (((1*k+6)*50)+((1*38)+(1*38))) (before8312 k).denote (before8315 k).denote (before8318 k).denote (@Runs.trans (1*1) ((3*2)+(3*2)) (before8312 k).denote (before8313 k).denote (before8315 k).denote (step8312 k) (@Runs.trans (3*2) (3*2) (before8313 k).denote (before8314 k).denote (before8315 k).denote (step8313 k) (step8314 k))) (@Runs.trans ((1*k+6)*50) ((1*38)+(1*38)) (before8315 k).denote (before8316 k).denote (before8318 k).denote (step8315 k) (@Runs.trans (1*38) (1*38) (before8316 k).denote (before8317 k).denote (before8318 k).denote (step8316 k) (step8317 k)))) (@Runs.trans ((791761145*2)+((1*3)+(791761145*2))) (((1*38)+(1*25))+((1*38)+(791761146*2))) (before8318 k).denote (before8321 k).denote (before8325 k).denote (@Runs.trans (791761145*2) ((1*3)+(791761145*2)) (before8318 k).denote (before8319 k).denote (before8321 k).denote (step8318 k) (@Runs.trans (1*3) (791761145*2) (before8319 k).denote (before8320 k).denote (before8321 k).denote (step8319 k) (step8320 k))) (@Runs.trans ((1*38)+(1*25)) ((1*38)+(791761146*2)) (before8321 k).denote (before8323 k).denote (before8325 k).denote (@Runs.trans (1*38) (1*25) (before8321 k).denote (before8322 k).denote (before8323 k).denote (step8321 k) (step8322 k)) (@Runs.trans (1*38) (791761146*2) (before8323 k).denote (before8324 k).denote (before8325 k).denote (step8323 k) (step8324 k)))))) (@Runs.trans ((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2))))) ((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970))))) (before8325 k).denote (before8337 k).denote (before8350 k).denote (@Runs.trans (((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2)))) (((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))) (before8325 k).denote (before8331 k).denote (before8337 k).denote (@Runs.trans ((15*2)+((15*2)+(1*3))) ((15*2)+((1*1)+(16*2))) (before8325 k).denote (before8328 k).denote (before8331 k).denote (@Runs.trans (15*2) ((15*2)+(1*3)) (before8325 k).denote (before8326 k).denote (before8328 k).denote (step8325 k) (@Runs.trans (15*2) (1*3) (before8326 k).denote (before8327 k).denote (before8328 k).denote (step8326 k) (step8327 k))) (@Runs.trans (15*2) ((1*1)+(16*2)) (before8328 k).denote (before8329 k).denote (before8331 k).denote (step8328 k) (@Runs.trans (1*1) (16*2) (before8329 k).denote (before8330 k).denote (before8331 k).denote (step8329 k) (step8330 k)))) (@Runs.trans ((47*2)+((9*2)+(1*3))) ((9*2)+((1*1)+(10*2))) (before8331 k).denote (before8334 k).denote (before8337 k).denote (@Runs.trans (47*2) ((9*2)+(1*3)) (before8331 k).denote (before8332 k).denote (before8334 k).denote (step8331 k) (@Runs.trans (9*2) (1*3) (before8332 k).denote (before8333 k).denote (before8334 k).denote (step8332 k) (step8333 k))) (@Runs.trans (9*2) ((1*1)+(10*2)) (before8334 k).denote (before8335 k).denote (before8337 k).denote (step8334 k) (@Runs.trans (1*1) (10*2) (before8335 k).denote (before8336 k).denote (before8337 k).denote (step8335 k) (step8336 k))))) (@Runs.trans (((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2)))) (((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970)))) (before8337 k).denote (before8343 k).denote (before8350 k).denote (@Runs.trans ((99*2)+((25*2)+(1*23))) ((25*2)+((1*1)+(25*2))) (before8337 k).denote (before8340 k).denote (before8343 k).denote (@Runs.trans (99*2) ((25*2)+(1*23)) (before8337 k).denote (before8338 k).denote (before8340 k).denote (step8337 k) (@Runs.trans (25*2) (1*23) (before8338 k).denote (before8339 k).denote (before8340 k).denote (step8338 k) (step8339 k))) (@Runs.trans (25*2) ((1*1)+(25*2)) (before8340 k).denote (before8341 k).denote (before8343 k).denote (step8340 k) (@Runs.trans (1*1) (25*2) (before8341 k).denote (before8342 k).denote (before8343 k).denote (step8341 k) (step8342 k)))) (@Runs.trans ((1*970)+((1*23)+(1*101))) (((1*970)+(1*23))+((1*101)+(1*970))) (before8343 k).denote (before8346 k).denote (before8350 k).denote (@Runs.trans (1*970) ((1*23)+(1*101)) (before8343 k).denote (before8344 k).denote (before8346 k).denote (step8343 k) (@Runs.trans (1*23) (1*101) (before8344 k).denote (before8345 k).denote (before8346 k).denote (step8344 k) (step8345 k))) (@Runs.trans ((1*970)+(1*23)) ((1*101)+(1*970)) (before8346 k).denote (before8348 k).denote (before8350 k).denote (@Runs.trans (1*970) (1*23) (before8346 k).denote (before8347 k).denote (before8348 k).denote (step8346 k) (step8347 k)) (@Runs.trans (1*101) (1*970) (before8348 k).denote (before8349 k).denote (before8350 k).denote (step8348 k) (step8349 k))))))) (@Runs.trans (((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))))+((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2)))))) (((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))))+((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2)))))) (before8350 k).denote (before8375 k).denote (after8399 k).denote (@Runs.trans ((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2))))) ((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2))))) (before8350 k).denote (before8362 k).denote (before8375 k).denote (@Runs.trans (((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101)))) (((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))) (before8350 k).denote (before8356 k).denote (before8362 k).denote (@Runs.trans ((1*23)+((1*101)+((1*k+3)*1094))) ((1*970)+((1*23)+(1*101))) (before8350 k).denote (before8353 k).denote (before8356 k).denote (@Runs.trans (1*23) ((1*101)+((1*k+3)*1094)) (before8350 k).denote (before8351 k).denote (before8353 k).denote (step8350 k) (@Runs.trans (1*101) ((1*k+3)*1094) (before8351 k).denote (before8352 k).denote (before8353 k).denote (step8351 k) (step8352 k))) (@Runs.trans (1*970) ((1*23)+(1*101)) (before8353 k).denote (before8354 k).denote (before8356 k).denote (step8353 k) (@Runs.trans (1*23) (1*101) (before8354 k).denote (before8355 k).denote (before8356 k).denote (step8354 k) (step8355 k)))) (@Runs.trans ((1*970)+((5*2)+(1*3))) ((5*2)+((1*101)+(6*2))) (before8356 k).denote (before8359 k).denote (before8362 k).denote (@Runs.trans (1*970) ((5*2)+(1*3)) (before8356 k).denote (before8357 k).denote (before8359 k).denote (step8356 k) (@Runs.trans (5*2) (1*3) (before8357 k).denote (before8358 k).denote (before8359 k).denote (step8357 k) (step8358 k))) (@Runs.trans (5*2) ((1*101)+(6*2)) (before8359 k).denote (before8360 k).denote (before8362 k).denote (step8359 k) (@Runs.trans (1*101) (6*2) (before8360 k).denote (before8361 k).denote (before8362 k).denote (step8360 k) (step8361 k))))) (@Runs.trans (((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2)))) (((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2)))) (before8362 k).denote (before8368 k).denote (before8375 k).denote (@Runs.trans ((23*2)+((85*2)+(1*3))) ((85*2)+((1*1)+(86*2))) (before8362 k).denote (before8365 k).denote (before8368 k).denote (@Runs.trans (23*2) ((85*2)+(1*3)) (before8362 k).denote (before8363 k).denote (before8365 k).denote (step8362 k) (@Runs.trans (85*2) (1*3) (before8363 k).denote (before8364 k).denote (before8365 k).denote (step8363 k) (step8364 k))) (@Runs.trans (85*2) ((1*1)+(86*2)) (before8365 k).denote (before8366 k).denote (before8368 k).denote (step8365 k) (@Runs.trans (1*1) (86*2) (before8366 k).denote (before8367 k).denote (before8368 k).denote (step8366 k) (step8367 k)))) (@Runs.trans ((44*2)+((9*2)+(1*3))) (((9*2)+(1*1))+((10*2)+(99*2))) (before8368 k).denote (before8371 k).denote (before8375 k).denote (@Runs.trans (44*2) ((9*2)+(1*3)) (before8368 k).denote (before8369 k).denote (before8371 k).denote (step8368 k) (@Runs.trans (9*2) (1*3) (before8369 k).denote (before8370 k).denote (before8371 k).denote (step8369 k) (step8370 k))) (@Runs.trans ((9*2)+(1*1)) ((10*2)+(99*2)) (before8371 k).denote (before8373 k).denote (before8375 k).denote (@Runs.trans (9*2) (1*1) (before8371 k).denote (before8372 k).denote (before8373 k).denote (step8371 k) (step8372 k)) (@Runs.trans (10*2) (99*2) (before8373 k).denote (before8374 k).denote (before8375 k).denote (step8373 k) (step8374 k)))))) (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2))))) ((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2))))) (before8375 k).denote (before8387 k).denote (after8399 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))) (before8375 k).denote (before8381 k).denote (before8387 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before8375 k).denote (before8378 k).denote (before8381 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before8375 k).denote (before8376 k).denote (before8378 k).denote (step8375 k) (@Runs.trans (1*1) (1*2) (before8376 k).denote (before8377 k).denote (before8378 k).denote (step8376 k) (step8377 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before8378 k).denote (before8379 k).denote (before8381 k).denote (step8378 k) (@Runs.trans (1*2) (1*2) (before8379 k).denote (before8380 k).denote (before8381 k).denote (step8379 k) (step8380 k)))) (@Runs.trans ((1*2)+((97*2)+(1*2))) ((9*2)+((1*2)+(1*2))) (before8381 k).denote (before8384 k).denote (before8387 k).denote (@Runs.trans (1*2) ((97*2)+(1*2)) (before8381 k).denote (before8382 k).denote (before8384 k).denote (step8381 k) (@Runs.trans (97*2) (1*2) (before8382 k).denote (before8383 k).denote (before8384 k).denote (step8382 k) (step8383 k))) (@Runs.trans (9*2) ((1*2)+(1*2)) (before8384 k).denote (before8385 k).denote (before8387 k).denote (step8384 k) (@Runs.trans (1*2) (1*2) (before8385 k).denote (before8386 k).denote (before8387 k).denote (step8385 k) (step8386 k))))) (@Runs.trans (((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2)))) (((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2)))) (before8387 k).denote (before8393 k).denote (after8399 k).denote (@Runs.trans ((42*2)+((1*2)+(85*2))) ((1*2)+((1*2)+(21*2))) (before8387 k).denote (before8390 k).denote (before8393 k).denote (@Runs.trans (42*2) ((1*2)+(85*2)) (before8387 k).denote (before8388 k).denote (before8390 k).denote (step8387 k) (@Runs.trans (1*2) (85*2) (before8388 k).denote (before8389 k).denote (before8390 k).denote (step8388 k) (step8389 k))) (@Runs.trans (1*2) ((1*2)+(21*2)) (before8390 k).denote (before8391 k).denote (before8393 k).denote (step8390 k) (@Runs.trans (1*2) (21*2) (before8391 k).denote (before8392 k).denote (before8393 k).denote (step8391 k) (step8392 k)))) (@Runs.trans ((1*2)+((5*2)+((1*k+8)*586))) (((25*2)+(1*2))+((1*2)+(97*2))) (before8393 k).denote (before8396 k).denote (after8399 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+8)*586)) (before8393 k).denote (before8394 k).denote (before8396 k).denote (step8393 k) (@Runs.trans (5*2) ((1*k+8)*586) (before8394 k).denote (before8395 k).denote (before8396 k).denote (step8394 k) (step8395 k))) (@Runs.trans ((25*2)+(1*2)) ((1*2)+(97*2)) (before8396 k).denote (before8398 k).denote (after8399 k).denote (@Runs.trans (25*2) (1*2) (before8396 k).denote (before8397 k).denote (before8398 k).denote (step8396 k) (step8397 k)) (@Runs.trans (1*2) (97*2) (before8398 k).denote (before8399 k).denote (after8399 k).denote (step8398 k) (step8399 k)))))))) - have ht : (((((((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2))))+(((1*1)+((3*2)+(16*2)))+((2*2)+((1*3)+(2*2)))))+((((1*1)+((3*2)+(3*2)))+(((1*k+6)*50)+((1*38)+(1*38))))+(((791761145*2)+((1*3)+(791761145*2)))+(((1*38)+(1*25))+((1*38)+(791761146*2))))))+(((((15*2)+((15*2)+(1*3)))+((15*2)+((1*1)+(16*2))))+(((47*2)+((9*2)+(1*3)))+((9*2)+((1*1)+(10*2)))))+((((99*2)+((25*2)+(1*23)))+((25*2)+((1*1)+(25*2))))+(((1*970)+((1*23)+(1*101)))+(((1*970)+(1*23))+((1*101)+(1*970)))))))+((((((1*23)+((1*101)+((1*k+3)*1094)))+((1*970)+((1*23)+(1*101))))+(((1*970)+((5*2)+(1*3)))+((5*2)+((1*101)+(6*2)))))+((((23*2)+((85*2)+(1*3)))+((85*2)+((1*1)+(86*2))))+(((44*2)+((9*2)+(1*3)))+(((9*2)+(1*1))+((10*2)+(99*2))))))+(((((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((97*2)+(1*2)))+((9*2)+((1*2)+(1*2)))))+((((42*2)+((1*2)+(85*2)))+((1*2)+((1*2)+(21*2))))+(((1*2)+((5*2)+((1*k+8)*586)))+(((25*2)+(1*2))+((1*2)+(97*2)))))))) = (1730*k+4750583272) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean deleted file mode 100644 index 12cd2490..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk084.lean +++ /dev/null @@ -1,787 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8400_0 : Stack := [] -abbrev tail8400_1 : Stack := ⟨w1,1⟩ :: tail8400_0 -abbrev tail8400_2 : Stack := ⟨w2,1⟩ :: tail8400_1 -abbrev tail8400_3 : Stack := ⟨w1,2⟩ :: tail8400_2 -abbrev tail8400_4 : Stack := ⟨w2,1⟩ :: tail8400_3 -abbrev tail8400_5 : Stack := ⟨w1,2⟩ :: tail8400_4 -abbrev tail8400_6 : Stack := ⟨w0,19⟩ :: tail8400_5 -abbrev tail8400_7 : Stack := ⟨w2,1⟩ :: tail8400_6 -abbrev tail8400_8 : Stack := ⟨w1,3⟩ :: tail8400_7 -abbrev tail8400_9 : Stack := ⟨w0,15⟩ :: tail8400_8 -abbrev tail8400_10 : Stack := ⟨w2,1⟩ :: tail8400_9 -abbrev tail8400_11 : Stack := ⟨w1,3⟩ :: tail8400_10 -abbrev tail8400_12 : Stack := ⟨w0,15⟩ :: tail8400_11 -abbrev tail8400_13 : Stack := ⟨w2,1⟩ :: tail8400_12 -abbrev tail8400_14 : Stack := ⟨w1,3⟩ :: tail8400_13 -abbrev tail8400_15 : Stack := ⟨w0,3⟩ :: tail8400_14 -abbrev tail8400_16 (k : Nat) : Stack := ⟨w338,(1*k+6)⟩ :: tail8400_15 -abbrev tail8400_17 (k : Nat) : Stack := ⟨w340,1⟩ :: tail8400_16 k -abbrev tail8400_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8400_17 k -abbrev tail8400_19 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8400_18 k -abbrev tail8400_20 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8400_19 k -abbrev tail8400_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_20 k -abbrev tail8400_22 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8400_21 k -abbrev tail8400_23 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8400_22 k -abbrev tail8400_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_23 k -abbrev tail8400_25 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8400_24 k -abbrev tail8400_26 : Stack := ⟨w0,3⟩ :: tail8400_0 -abbrev tail8400_27 : Stack := ⟨w1,98⟩ :: tail8400_26 -abbrev tail8400_28 : Stack := ⟨w2,1⟩ :: tail8400_27 -abbrev tail8400_29 : Stack := ⟨w0,10⟩ :: tail8400_28 -abbrev tail8400_30 : Stack := ⟨w1,43⟩ :: tail8400_29 -abbrev tail8400_31 : Stack := ⟨w2,1⟩ :: tail8400_30 -abbrev tail8400_32 : Stack := ⟨w0,86⟩ :: tail8400_31 -abbrev tail8400_33 : Stack := ⟨w1,22⟩ :: tail8400_32 -abbrev tail8400_34 : Stack := ⟨w2,1⟩ :: tail8400_33 -abbrev tail8400_35 : Stack := ⟨w0,5⟩ :: tail8400_34 -abbrev tail8400_36 (k : Nat) : Stack := ⟨w344,(1*k+8)⟩ :: tail8400_35 -abbrev tail8400_37 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8400_36 k -abbrev tail8400_38 (k : Nat) : Stack := ⟨w1,98⟩ :: tail8400_37 k -abbrev tail8400_39 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8400_24 k -abbrev tail8400_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_38 k -abbrev tail8400_41 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8400_40 k -abbrev tail8400_42 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8400_40 k -abbrev tail8400_43 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8400_22 k -abbrev tail8400_44 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_42 k -abbrev tail8400_45 (k : Nat) : Stack := ⟨w1,46⟩ :: tail8400_42 k -abbrev tail8400_46 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8400_21 k -abbrev tail8400_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_45 k -abbrev tail8400_48 (k : Nat) : Stack := ⟨w0,15⟩ :: tail8400_47 k -abbrev tail8400_49 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8400_47 k -abbrev tail8400_50 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8400_19 k -abbrev tail8400_51 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_49 k -abbrev tail8400_52 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8400_49 k -abbrev tail8400_53 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8400_18 k -abbrev tail8400_54 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_52 k -abbrev tail8400_55 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8400_54 k -abbrev tail8400_56 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8400_55 k -abbrev tail8400_57 (k : Nat) : Stack := ⟨w345,1⟩ :: tail8400_56 k -abbrev tail8400_58 (k : Nat) : Stack := ⟨w346,(1*k+6)⟩ :: tail8400_57 k -abbrev tail8400_59 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8400_58 k -abbrev tail8400_60 : Stack := ⟨w1,2⟩ :: tail8400_13 -abbrev tail8400_61 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_59 k -abbrev tail8400_62 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_61 k -abbrev tail8400_63 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_61 k -abbrev tail8400_64 : Stack := ⟨w0,14⟩ :: tail8400_11 -abbrev tail8400_65 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_63 k -abbrev tail8400_66 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8400_63 k -abbrev tail8400_67 : Stack := ⟨w1,2⟩ :: tail8400_10 -abbrev tail8400_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_66 k -abbrev tail8400_69 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_68 k -abbrev tail8400_70 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_68 k -abbrev tail8400_71 : Stack := ⟨w0,14⟩ :: tail8400_8 -abbrev tail8400_72 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_70 k -abbrev tail8400_73 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8400_70 k -abbrev tail8400_74 : Stack := ⟨w1,2⟩ :: tail8400_7 -abbrev tail8400_75 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_73 k -abbrev tail8400_76 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_75 k -abbrev tail8400_77 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_75 k -abbrev tail8400_78 : Stack := ⟨w0,18⟩ :: tail8400_5 -abbrev tail8400_79 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8400_77 k -abbrev tail8400_80 (k : Nat) : Stack := ⟨w1,19⟩ :: tail8400_77 k -abbrev tail8400_81 : Stack := ⟨w1,1⟩ :: tail8400_4 -abbrev tail8400_82 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_80 k -abbrev tail8400_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_82 k -abbrev tail8400_84 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8400_82 k -abbrev tail8400_85 : Stack := ⟨w1,1⟩ :: tail8400_2 -abbrev tail8400_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_84 k -abbrev tail8400_87 : Stack := ⟨w0,1⟩ :: tail8400_2 -abbrev tail8400_88 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8400_82 k -abbrev tail8400_89 : Stack := ⟨w2,2⟩ :: tail8400_1 -abbrev tail8400_90 : Stack := ⟨w1,3⟩ :: tail8400_89 -abbrev tail8400_91 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_80 k -abbrev tail8400_92 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_80 k -abbrev tail8400_93 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8400_80 k -abbrev tail8400_94 : Stack := ⟨w23,1⟩ :: tail8400_1 -abbrev tail8400_95 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8400_92 k -abbrev tail8400_96 : Stack := ⟨w0,1⟩ :: tail8400_1 -abbrev tail8400_97 : Stack := ⟨w2,1⟩ :: tail8400_96 -abbrev tail8400_98 : Stack := ⟨w1,4⟩ :: tail8400_97 -abbrev tail8400_99 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8400_77 k -abbrev tail8400_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_99 k -abbrev tail8400_101 : Stack := ⟨w1,3⟩ :: tail8400_97 -abbrev tail8400_102 : Stack := ⟨w0,1⟩ :: tail8400_101 -abbrev tail8400_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_99 k -abbrev tail8400_104 : Stack := ⟨w2,1⟩ :: tail8400_101 -abbrev tail8400_105 : Stack := ⟨w1,1⟩ :: tail8400_104 -abbrev tail8400_106 : Stack := ⟨w0,18⟩ :: tail8400_105 -abbrev tail8400_107 : Stack := ⟨w1,3⟩ :: tail8400_106 -abbrev tail8400_108 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_73 k -abbrev tail8400_109 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_73 k -abbrev tail8400_110 : Stack := ⟨w0,17⟩ :: tail8400_105 -abbrev tail8400_111 : Stack := ⟨w2,1⟩ :: tail8400_110 -abbrev tail8400_112 : Stack := ⟨w1,4⟩ :: tail8400_111 -abbrev tail8400_113 : Stack := ⟨w0,15⟩ :: tail8400_112 -abbrev tail8400_114 : Stack := ⟨w1,3⟩ :: tail8400_113 -abbrev tail8400_115 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_66 k -abbrev tail8400_116 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_66 k -abbrev tail8400_117 : Stack := ⟨w0,14⟩ :: tail8400_112 -abbrev tail8400_118 : Stack := ⟨w2,1⟩ :: tail8400_117 -abbrev tail8400_119 : Stack := ⟨w1,4⟩ :: tail8400_118 -abbrev tail8400_120 : Stack := ⟨w0,15⟩ :: tail8400_119 -abbrev tail8400_121 : Stack := ⟨w1,3⟩ :: tail8400_120 -abbrev tail8400_122 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_59 k -abbrev tail8400_123 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8400_59 k -abbrev tail8400_124 : Stack := ⟨w0,14⟩ :: tail8400_119 -abbrev tail8400_125 : Stack := ⟨w2,1⟩ :: tail8400_124 -abbrev tail8400_126 : Stack := ⟨w1,4⟩ :: tail8400_125 -abbrev tail8400_127 : Stack := ⟨w0,3⟩ :: tail8400_126 -abbrev tail8400_128 (k : Nat) : Stack := ⟨w347,(1*k+6)⟩ :: tail8400_127 -abbrev tail8400_129 (k : Nat) : Stack := ⟨w348,1⟩ :: tail8400_128 k -abbrev tail8400_130 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8400_129 k -abbrev tail8400_131 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8400_130 k -abbrev tail8400_132 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_52 k -abbrev tail8400_133 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8400_52 k -abbrev tail8400_134 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8400_133 k -abbrev tail8400_135 (k : Nat) : Stack := ⟨w349,1⟩ :: tail8400_128 k -abbrev tail8400_136 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8400_135 k -abbrev tail8400_137 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8400_136 k -abbrev tail8400_138 (k : Nat) : Stack := ⟨w0,14⟩ :: tail8400_137 k -abbrev tail8400_139 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8400_138 k -abbrev tail8400_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_45 k -abbrev tail8400_141 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8400_45 k -abbrev tail8400_142 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8400_137 k -abbrev tail8400_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_142 k -abbrev tail8400_144 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8400_143 k -abbrev tail8400_145 (k : Nat) : Stack := ⟨w0,46⟩ :: tail8400_144 k -abbrev tail8400_146 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8400_145 k -abbrev tail8400_147 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8400_38 k -abbrev tail8400_148 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8400_38 k -abbrev tail8400_149 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8400_144 k -abbrev tail8400_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_149 k -abbrev tail8400_151 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8400_150 k -abbrev tail8400_152 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8400_151 k -abbrev tail8400_153 (k : Nat) : Stack := ⟨w1,26⟩ :: tail8400_152 k -abbrev tail8400_154 (k : Nat) : Stack := ⟨w344,(1*k+7)⟩ :: tail8400_35 -abbrev tail8400_155 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8400_154 k -abbrev tail8400_156 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8400_155 k -abbrev tail8400_157 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8400_151 k -abbrev tail8400_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8400_157 k -abbrev tail8400_159 (k : Nat) : Stack := ⟨w1,26⟩ :: tail8400_158 k -abbrev tail8400_160 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8400_159 k - -def before8400 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8400_25 k),(tail8400_38 k)⟩ -def before8401 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8400_39 k),(tail8400_40 k)⟩ -def before8402 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521631),(tail8400_24 k),(tail8400_41 k)⟩ -def before8403 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521629),(tail8400_23 k),(tail8400_42 k)⟩ -def before8404 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521627),(tail8400_43 k),(tail8400_44 k)⟩ -def before8405 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8400_22 k),(tail8400_45 k)⟩ -def before8406 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8400_46 k),(tail8400_47 k)⟩ -def before8407 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521505),(tail8400_21 k),(tail8400_48 k)⟩ -def before8408 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521503),(tail8400_20 k),(tail8400_49 k)⟩ -def before8409 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521501),(tail8400_50 k),(tail8400_51 k)⟩ -def before8410 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8400_19 k),(tail8400_52 k)⟩ -def before8411 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8400_53 k),(tail8400_54 k)⟩ -def before8412 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8400_18 k),(tail8400_55 k)⟩ -def before8413 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8400_17 k),(tail8400_56 k)⟩ -def before8414 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8400_16 k),(tail8400_57 k)⟩ -def before8415 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8400_15,(tail8400_58 k)⟩ -def before8416 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8400_14,(tail8400_59 k)⟩ -def before8417 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8400_60,(tail8400_61 k)⟩ -def before8418 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail8400_13,(tail8400_62 k)⟩ -def before8419 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1135),tail8400_12,(tail8400_63 k)⟩ -def before8420 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1137),tail8400_64,(tail8400_65 k)⟩ -def before8421 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8400_11,(tail8400_66 k)⟩ -def before8422 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8400_67,(tail8400_68 k)⟩ -def before8423 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail8400_10,(tail8400_69 k)⟩ -def before8424 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1173),tail8400_9,(tail8400_70 k)⟩ -def before8425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1175),tail8400_71,(tail8400_72 k)⟩ -def before8426 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8400_8,(tail8400_73 k)⟩ -def before8427 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8400_74,(tail8400_75 k)⟩ -def before8428 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail8400_7,(tail8400_76 k)⟩ -def before8429 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1211),tail8400_6,(tail8400_77 k)⟩ -def before8430 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1213),tail8400_78,(tail8400_79 k)⟩ -def before8431 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail8400_5,(tail8400_80 k)⟩ -def before8432 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8400_81,(tail8400_82 k)⟩ -def before8433 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8400_4,(tail8400_83 k)⟩ -def before8434 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1255),tail8400_3,(tail8400_84 k)⟩ -def before8435 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail8400_85,(tail8400_86 k)⟩ -def before8436 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8400_87,(tail8400_86 k)⟩ -def before8437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8400_87,(tail8400_88 k)⟩ -def before8438 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8400_89,(tail8400_88 k)⟩ -def before8439 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8400_90,(tail8400_82 k)⟩ -def before8440 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8400_90,(tail8400_91 k)⟩ -def before8441 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8400_89,(tail8400_92 k)⟩ -def before8442 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1259),tail8400_2,(tail8400_93 k)⟩ -def before8443 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail8400_94,(tail8400_93 k)⟩ -def before8444 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1259),tail8400_94,(tail8400_95 k)⟩ -def before8445 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1259),tail8400_96,(tail8400_95 k)⟩ -def before8446 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1257),tail8400_97,(tail8400_92 k)⟩ -def before8447 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail8400_98,(tail8400_80 k)⟩ -def before8448 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1249),tail8400_98,(tail8400_100 k)⟩ -def before8449 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8400_102,(tail8400_100 k)⟩ -def before8450 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail8400_102,(tail8400_103 k)⟩ -def before8451 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8400_104,(tail8400_103 k)⟩ -def before8452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8400_105,(tail8400_99 k)⟩ -def before8453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail8400_106,(tail8400_77 k)⟩ -def before8454 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8400_107,(tail8400_75 k)⟩ -def before8455 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8400_107,(tail8400_108 k)⟩ -def before8456 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1211),tail8400_106,(tail8400_109 k)⟩ -def before8457 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1211),tail8400_111,(tail8400_109 k)⟩ -def before8458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8400_112,(tail8400_73 k)⟩ -def before8459 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail8400_113,(tail8400_70 k)⟩ -def before8460 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8400_114,(tail8400_68 k)⟩ -def before8461 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8400_114,(tail8400_115 k)⟩ -def before8462 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail8400_113,(tail8400_116 k)⟩ -def before8463 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1173),tail8400_118,(tail8400_116 k)⟩ -def before8464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8400_119,(tail8400_66 k)⟩ -def before8465 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail8400_120,(tail8400_63 k)⟩ -def before8466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8400_121,(tail8400_61 k)⟩ -def before8467 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8400_121,(tail8400_122 k)⟩ -def before8468 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail8400_120,(tail8400_123 k)⟩ -def before8469 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1135),tail8400_125,(tail8400_123 k)⟩ -def before8470 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8400_126,(tail8400_59 k)⟩ -def before8471 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8400_127,(tail8400_58 k)⟩ -def before8472 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8400_128 k),(tail8400_57 k)⟩ -def before8473 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8400_129 k),(tail8400_56 k)⟩ -def before8474 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8400_130 k),(tail8400_55 k)⟩ -def before8475 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8400_131 k),(tail8400_54 k)⟩ -def before8476 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8400_131 k),(tail8400_132 k)⟩ -def before8477 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8400_130 k),(tail8400_133 k)⟩ -def before8478 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8400_129 k),(tail8400_134 k)⟩ -def before8479 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8400_135 k),(tail8400_134 k)⟩ -def before8480 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8400_136 k),(tail8400_133 k)⟩ -def before8481 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8400_137 k),(tail8400_52 k)⟩ -def before8482 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521503),(tail8400_138 k),(tail8400_49 k)⟩ -def before8483 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8400_139 k),(tail8400_47 k)⟩ -def before8484 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8400_139 k),(tail8400_140 k)⟩ -def before8485 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521503),(tail8400_138 k),(tail8400_141 k)⟩ -def before8486 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521503),(tail8400_143 k),(tail8400_141 k)⟩ -def before8487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8400_144 k),(tail8400_45 k)⟩ -def before8488 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521629),(tail8400_145 k),(tail8400_42 k)⟩ -def before8489 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8400_146 k),(tail8400_40 k)⟩ -def before8490 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8400_146 k),(tail8400_147 k)⟩ -def before8491 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521629),(tail8400_145 k),(tail8400_148 k)⟩ -def before8492 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521629),(tail8400_150 k),(tail8400_148 k)⟩ -def before8493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8400_151 k),(tail8400_38 k)⟩ -def before8494 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521847),(tail8400_152 k),(tail8400_37 k)⟩ -def before8495 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8400_153 k),(tail8400_36 k)⟩ -def before8496 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8400_153 k),(tail8400_155 k)⟩ -def before8497 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521847),(tail8400_152 k),(tail8400_156 k)⟩ -def before8498 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521847),(tail8400_158 k),(tail8400_156 k)⟩ -def before8499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8400_159 k),(tail8400_155 k)⟩ -def after8499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8400_160 k),(tail8400_154 k)⟩ - -theorem macro8400 (k : Nat) : applyExit (before8400 k) exit11 1 = some (before8401 k) := by - simp (disch := omega) [before8400, before8401, exit11, applyExit, pop, push] - <;> omega -theorem step8400 (k : Nat) : Runs (1*2) (before8400 k).denote (before8401 k).denote := - @applyExit_sound (before8400 k) (before8401 k) exit11 1 valid11 (macro8400 k) -theorem macro8401 (k : Nat) : applyExit (before8401 k) exit2 9 = some (before8402 k) := by - simp (disch := omega) [before8401, before8402, exit2, applyExit, pop, push] - <;> omega -theorem step8401 (k : Nat) : Runs (9*2) (before8401 k).denote (before8402 k).denote := - @applyExit_sound (before8401 k) (before8402 k) exit2 9 valid2 (macro8401 k) -theorem macro8402 (k : Nat) : applyExit (before8402 k) exit3 1 = some (before8403 k) := by - simp (disch := omega) [before8402, before8403, exit3, applyExit, pop, push] - <;> omega -theorem step8402 (k : Nat) : Runs (1*2) (before8402 k).denote (before8403 k).denote := - @applyExit_sound (before8402 k) (before8403 k) exit3 1 valid3 (macro8402 k) -theorem macro8403 (k : Nat) : applyExit (before8403 k) exit9 1 = some (before8404 k) := by - simp (disch := omega) [before8403, before8404, exit9, applyExit, pop, push] - <;> omega -theorem step8403 (k : Nat) : Runs (1*2) (before8403 k).denote (before8404 k).denote := - @applyExit_sound (before8403 k) (before8404 k) exit9 1 valid9 (macro8403 k) -theorem macro8404 (k : Nat) : applyExit (before8404 k) exit10 45 = some (before8405 k) := by - simp (disch := omega) [before8404, before8405, exit10, applyExit, pop, push] - <;> omega -theorem step8404 (k : Nat) : Runs (45*2) (before8404 k).denote (before8405 k).denote := - @applyExit_sound (before8404 k) (before8405 k) exit10 45 valid10 (macro8404 k) -theorem macro8405 (k : Nat) : applyExit (before8405 k) exit11 1 = some (before8406 k) := by - simp (disch := omega) [before8405, before8406, exit11, applyExit, pop, push] - <;> omega -theorem step8405 (k : Nat) : Runs (1*2) (before8405 k).denote (before8406 k).denote := - @applyExit_sound (before8405 k) (before8406 k) exit11 1 valid11 (macro8405 k) -theorem macro8406 (k : Nat) : applyExit (before8406 k) exit2 15 = some (before8407 k) := by - simp (disch := omega) [before8406, before8407, exit2, applyExit, pop, push] - <;> omega -theorem step8406 (k : Nat) : Runs (15*2) (before8406 k).denote (before8407 k).denote := - @applyExit_sound (before8406 k) (before8407 k) exit2 15 valid2 (macro8406 k) -theorem macro8407 (k : Nat) : applyExit (before8407 k) exit3 1 = some (before8408 k) := by - simp (disch := omega) [before8407, before8408, exit3, applyExit, pop, push] - <;> omega -theorem step8407 (k : Nat) : Runs (1*2) (before8407 k).denote (before8408 k).denote := - @applyExit_sound (before8407 k) (before8408 k) exit3 1 valid3 (macro8407 k) -theorem macro8408 (k : Nat) : applyExit (before8408 k) exit9 1 = some (before8409 k) := by - simp (disch := omega) [before8408, before8409, exit9, applyExit, pop, push] - <;> omega -theorem step8408 (k : Nat) : Runs (1*2) (before8408 k).denote (before8409 k).denote := - @applyExit_sound (before8408 k) (before8409 k) exit9 1 valid9 (macro8408 k) -theorem macro8409 (k : Nat) : applyExit (before8409 k) exit10 13 = some (before8410 k) := by - simp (disch := omega) [before8409, before8410, exit10, applyExit, pop, push] - <;> omega -theorem step8409 (k : Nat) : Runs (13*2) (before8409 k).denote (before8410 k).denote := - @applyExit_sound (before8409 k) (before8410 k) exit10 13 valid10 (macro8409 k) -theorem macro8410 (k : Nat) : applyExit (before8410 k) exit11 1 = some (before8411 k) := by - simp (disch := omega) [before8410, before8411, exit11, applyExit, pop, push] - <;> omega -theorem step8410 (k : Nat) : Runs (1*2) (before8410 k).denote (before8411 k).denote := - @applyExit_sound (before8410 k) (before8411 k) exit11 1 valid11 (macro8410 k) -theorem macro8411 (k : Nat) : applyExit (before8411 k) exit2 791761145 = some (before8412 k) := by - simp (disch := omega) [before8411, before8412, exit2, applyExit, pop, push] - <;> omega -theorem step8411 (k : Nat) : Runs (791761145*2) (before8411 k).denote (before8412 k).denote := - @applyExit_sound (before8411 k) (before8412 k) exit2 791761145 valid2 (macro8411 k) -theorem macro8412 (k : Nat) : applyExit (before8412 k) exit276 1 = some (before8413 k) := by - simp (disch := omega) [before8412, before8413, exit276, applyExit, pop, push] - <;> omega -theorem step8412 (k : Nat) : Runs (1*38) (before8412 k).denote (before8413 k).denote := - @applyExit_sound (before8412 k) (before8413 k) exit276 1 valid276 (macro8412 k) -theorem macro8413 (k : Nat) : applyExit (before8413 k) exit384 1 = some (before8414 k) := by - simp (disch := omega) [before8413, before8414, exit384, applyExit, pop, push] - <;> omega -theorem step8413 (k : Nat) : Runs (1*38) (before8413 k).denote (before8414 k).denote := - @applyExit_sound (before8413 k) (before8414 k) exit384 1 valid384 (macro8413 k) -theorem macro8414 (k : Nat) : applyExit (before8414 k) exit385 (1*k+6) = some (before8415 k) := by - simp (disch := omega) [before8414, before8415, exit385, applyExit, pop, push] - <;> omega -theorem step8414 (k : Nat) : Runs ((1*k+6)*38) (before8414 k).denote (before8415 k).denote := - @applyExit_sound (before8414 k) (before8415 k) exit385 (1*k+6) valid385 (macro8414 k) -theorem macro8415 (k : Nat) : applyExit (before8415 k) exit10 3 = some (before8416 k) := by - simp (disch := omega) [before8415, before8416, exit10, applyExit, pop, push] - <;> omega -theorem step8415 (k : Nat) : Runs (3*2) (before8415 k).denote (before8416 k).denote := - @applyExit_sound (before8415 k) (before8416 k) exit10 3 valid10 (macro8415 k) -theorem macro8416 (k : Nat) : applyExit (before8416 k) exit11 1 = some (before8417 k) := by - simp (disch := omega) [before8416, before8417, exit11, applyExit, pop, push] - <;> omega -theorem step8416 (k : Nat) : Runs (1*2) (before8416 k).denote (before8417 k).denote := - @applyExit_sound (before8416 k) (before8417 k) exit11 1 valid11 (macro8416 k) -theorem macro8417 (k : Nat) : applyExit (before8417 k) exit2 2 = some (before8418 k) := by - simp (disch := omega) [before8417, before8418, exit2, applyExit, pop, push] - <;> omega -theorem step8417 (k : Nat) : Runs (2*2) (before8417 k).denote (before8418 k).denote := - @applyExit_sound (before8417 k) (before8418 k) exit2 2 valid2 (macro8417 k) -theorem macro8418 (k : Nat) : applyExit (before8418 k) exit3 1 = some (before8419 k) := by - simp (disch := omega) [before8418, before8419, exit3, applyExit, pop, push] - <;> omega -theorem step8418 (k : Nat) : Runs (1*2) (before8418 k).denote (before8419 k).denote := - @applyExit_sound (before8418 k) (before8419 k) exit3 1 valid3 (macro8418 k) -theorem macro8419 (k : Nat) : applyExit (before8419 k) exit9 1 = some (before8420 k) := by - simp (disch := omega) [before8419, before8420, exit9, applyExit, pop, push] - <;> omega -theorem step8419 (k : Nat) : Runs (1*2) (before8419 k).denote (before8420 k).denote := - @applyExit_sound (before8419 k) (before8420 k) exit9 1 valid9 (macro8419 k) -theorem macro8420 (k : Nat) : applyExit (before8420 k) exit10 14 = some (before8421 k) := by - simp (disch := omega) [before8420, before8421, exit10, applyExit, pop, push] - <;> omega -theorem step8420 (k : Nat) : Runs (14*2) (before8420 k).denote (before8421 k).denote := - @applyExit_sound (before8420 k) (before8421 k) exit10 14 valid10 (macro8420 k) -theorem macro8421 (k : Nat) : applyExit (before8421 k) exit11 1 = some (before8422 k) := by - simp (disch := omega) [before8421, before8422, exit11, applyExit, pop, push] - <;> omega -theorem step8421 (k : Nat) : Runs (1*2) (before8421 k).denote (before8422 k).denote := - @applyExit_sound (before8421 k) (before8422 k) exit11 1 valid11 (macro8421 k) -theorem macro8422 (k : Nat) : applyExit (before8422 k) exit2 2 = some (before8423 k) := by - simp (disch := omega) [before8422, before8423, exit2, applyExit, pop, push] - <;> omega -theorem step8422 (k : Nat) : Runs (2*2) (before8422 k).denote (before8423 k).denote := - @applyExit_sound (before8422 k) (before8423 k) exit2 2 valid2 (macro8422 k) -theorem macro8423 (k : Nat) : applyExit (before8423 k) exit3 1 = some (before8424 k) := by - simp (disch := omega) [before8423, before8424, exit3, applyExit, pop, push] - <;> omega -theorem step8423 (k : Nat) : Runs (1*2) (before8423 k).denote (before8424 k).denote := - @applyExit_sound (before8423 k) (before8424 k) exit3 1 valid3 (macro8423 k) -theorem macro8424 (k : Nat) : applyExit (before8424 k) exit9 1 = some (before8425 k) := by - simp (disch := omega) [before8424, before8425, exit9, applyExit, pop, push] - <;> omega -theorem step8424 (k : Nat) : Runs (1*2) (before8424 k).denote (before8425 k).denote := - @applyExit_sound (before8424 k) (before8425 k) exit9 1 valid9 (macro8424 k) -theorem macro8425 (k : Nat) : applyExit (before8425 k) exit10 14 = some (before8426 k) := by - simp (disch := omega) [before8425, before8426, exit10, applyExit, pop, push] - <;> omega -theorem step8425 (k : Nat) : Runs (14*2) (before8425 k).denote (before8426 k).denote := - @applyExit_sound (before8425 k) (before8426 k) exit10 14 valid10 (macro8425 k) -theorem macro8426 (k : Nat) : applyExit (before8426 k) exit11 1 = some (before8427 k) := by - simp (disch := omega) [before8426, before8427, exit11, applyExit, pop, push] - <;> omega -theorem step8426 (k : Nat) : Runs (1*2) (before8426 k).denote (before8427 k).denote := - @applyExit_sound (before8426 k) (before8427 k) exit11 1 valid11 (macro8426 k) -theorem macro8427 (k : Nat) : applyExit (before8427 k) exit2 2 = some (before8428 k) := by - simp (disch := omega) [before8427, before8428, exit2, applyExit, pop, push] - <;> omega -theorem step8427 (k : Nat) : Runs (2*2) (before8427 k).denote (before8428 k).denote := - @applyExit_sound (before8427 k) (before8428 k) exit2 2 valid2 (macro8427 k) -theorem macro8428 (k : Nat) : applyExit (before8428 k) exit3 1 = some (before8429 k) := by - simp (disch := omega) [before8428, before8429, exit3, applyExit, pop, push] - <;> omega -theorem step8428 (k : Nat) : Runs (1*2) (before8428 k).denote (before8429 k).denote := - @applyExit_sound (before8428 k) (before8429 k) exit3 1 valid3 (macro8428 k) -theorem macro8429 (k : Nat) : applyExit (before8429 k) exit9 1 = some (before8430 k) := by - simp (disch := omega) [before8429, before8430, exit9, applyExit, pop, push] - <;> omega -theorem step8429 (k : Nat) : Runs (1*2) (before8429 k).denote (before8430 k).denote := - @applyExit_sound (before8429 k) (before8430 k) exit9 1 valid9 (macro8429 k) -theorem macro8430 (k : Nat) : applyExit (before8430 k) exit10 18 = some (before8431 k) := by - simp (disch := omega) [before8430, before8431, exit10, applyExit, pop, push] - <;> omega -theorem step8430 (k : Nat) : Runs (18*2) (before8430 k).denote (before8431 k).denote := - @applyExit_sound (before8430 k) (before8431 k) exit10 18 valid10 (macro8430 k) -theorem macro8431 (k : Nat) : applyExit (before8431 k) exit11 1 = some (before8432 k) := by - simp (disch := omega) [before8431, before8432, exit11, applyExit, pop, push] - <;> omega -theorem step8431 (k : Nat) : Runs (1*2) (before8431 k).denote (before8432 k).denote := - @applyExit_sound (before8431 k) (before8432 k) exit11 1 valid11 (macro8431 k) -theorem macro8432 (k : Nat) : applyExit (before8432 k) exit2 1 = some (before8433 k) := by - simp (disch := omega) [before8432, before8433, exit2, applyExit, pop, push] - <;> omega -theorem step8432 (k : Nat) : Runs (1*2) (before8432 k).denote (before8433 k).denote := - @applyExit_sound (before8432 k) (before8433 k) exit2 1 valid2 (macro8432 k) -theorem macro8433 (k : Nat) : applyExit (before8433 k) exit3 1 = some (before8434 k) := by - simp (disch := omega) [before8433, before8434, exit3, applyExit, pop, push] - <;> omega -theorem step8433 (k : Nat) : Runs (1*2) (before8433 k).denote (before8434 k).denote := - @applyExit_sound (before8433 k) (before8434 k) exit3 1 valid3 (macro8433 k) -theorem macro8434 (k : Nat) : applyExit (before8434 k) exit4 1 = some (before8435 k) := by - simp (disch := omega) [before8434, before8435, exit4, applyExit, pop, push] - <;> omega -theorem step8434 (k : Nat) : Runs (1*2) (before8434 k).denote (before8435 k).denote := - @applyExit_sound (before8434 k) (before8435 k) exit4 1 valid4 (macro8434 k) -theorem macro8435 (k : Nat) : applyExit (before8435 k) exit5 1 = some (before8436 k) := by - simp (disch := omega) [before8435, before8436, exit5, applyExit, pop, push] - <;> omega -theorem step8435 (k : Nat) : Runs (1*3) (before8435 k).denote (before8436 k).denote := - @applyExit_sound (before8435 k) (before8436 k) exit5 1 valid5 (macro8435 k) -theorem macro8436 (k : Nat) : applyExit (before8436 k) exit1 1 = some (before8437 k) := by - simp (disch := omega) [before8436, before8437, exit1, applyExit, pop, push] - <;> omega -theorem step8436 (k : Nat) : Runs (1*3) (before8436 k).denote (before8437 k).denote := - @applyExit_sound (before8436 k) (before8437 k) exit1 1 valid1 (macro8436 k) -theorem macro8437 (k : Nat) : applyExit (before8437 k) exit6 1 = some (before8438 k) := by - simp (disch := omega) [before8437, before8438, exit6, applyExit, pop, push] - <;> omega -theorem step8437 (k : Nat) : Runs (1*1) (before8437 k).denote (before8438 k).denote := - @applyExit_sound (before8437 k) (before8438 k) exit6 1 valid6 (macro8437 k) -theorem macro8438 (k : Nat) : applyExit (before8438 k) exit0 3 = some (before8439 k) := by - simp (disch := omega) [before8438, before8439, exit0, applyExit, pop, push] - <;> omega -theorem step8438 (k : Nat) : Runs (3*2) (before8438 k).denote (before8439 k).denote := - @applyExit_sound (before8438 k) (before8439 k) exit0 3 valid0 (macro8438 k) -theorem macro8439 (k : Nat) : applyExit (before8439 k) exit1 1 = some (before8440 k) := by - simp (disch := omega) [before8439, before8440, exit1, applyExit, pop, push] - <;> omega -theorem step8439 (k : Nat) : Runs (1*3) (before8439 k).denote (before8440 k).denote := - @applyExit_sound (before8439 k) (before8440 k) exit1 1 valid1 (macro8439 k) -theorem macro8440 (k : Nat) : applyExit (before8440 k) exit2 3 = some (before8441 k) := by - simp (disch := omega) [before8440, before8441, exit2, applyExit, pop, push] - <;> omega -theorem step8440 (k : Nat) : Runs (3*2) (before8440 k).denote (before8441 k).denote := - @applyExit_sound (before8440 k) (before8441 k) exit2 3 valid2 (macro8440 k) -theorem macro8441 (k : Nat) : applyExit (before8441 k) exit3 1 = some (before8442 k) := by - simp (disch := omega) [before8441, before8442, exit3, applyExit, pop, push] - <;> omega -theorem step8441 (k : Nat) : Runs (1*2) (before8441 k).denote (before8442 k).denote := - @applyExit_sound (before8441 k) (before8442 k) exit3 1 valid3 (macro8441 k) -theorem macro8442 (k : Nat) : applyExit (before8442 k) exit30 1 = some (before8443 k) := by - simp (disch := omega) [before8442, before8443, exit30, applyExit, pop, push] - <;> omega -theorem step8442 (k : Nat) : Runs (1*3) (before8442 k).denote (before8443 k).denote := - @applyExit_sound (before8442 k) (before8443 k) exit30 1 valid30 (macro8442 k) -theorem macro8443 (k : Nat) : applyExit (before8443 k) exit31 1 = some (before8444 k) := by - simp (disch := omega) [before8443, before8444, exit31, applyExit, pop, push] - <;> omega -theorem step8443 (k : Nat) : Runs (1*1) (before8443 k).denote (before8444 k).denote := - @applyExit_sound (before8443 k) (before8444 k) exit31 1 valid31 (macro8443 k) -theorem macro8444 (k : Nat) : applyExit (before8444 k) exit32 1 = some (before8445 k) := by - simp (disch := omega) [before8444, before8445, exit32, applyExit, pop, push] - <;> omega -theorem step8444 (k : Nat) : Runs (1*3) (before8444 k).denote (before8445 k).denote := - @applyExit_sound (before8444 k) (before8445 k) exit32 1 valid32 (macro8444 k) -theorem macro8445 (k : Nat) : applyExit (before8445 k) exit33 1 = some (before8446 k) := by - simp (disch := omega) [before8445, before8446, exit33, applyExit, pop, push] - <;> omega -theorem step8445 (k : Nat) : Runs (1*2) (before8445 k).denote (before8446 k).denote := - @applyExit_sound (before8445 k) (before8446 k) exit33 1 valid33 (macro8445 k) -theorem macro8446 (k : Nat) : applyExit (before8446 k) exit34 4 = some (before8447 k) := by - simp (disch := omega) [before8446, before8447, exit34, applyExit, pop, push] - <;> omega -theorem step8446 (k : Nat) : Runs (4*2) (before8446 k).denote (before8447 k).denote := - @applyExit_sound (before8446 k) (before8447 k) exit34 4 valid34 (macro8446 k) -theorem macro8447 (k : Nat) : applyExit (before8447 k) exit102 1 = some (before8448 k) := by - simp (disch := omega) [before8447, before8448, exit102, applyExit, pop, push] - <;> omega -theorem step8447 (k : Nat) : Runs (1*1) (before8447 k).denote (before8448 k).denote := - @applyExit_sound (before8447 k) (before8448 k) exit102 1 valid102 (macro8447 k) -theorem macro8448 (k : Nat) : applyExit (before8448 k) exit5 1 = some (before8449 k) := by - simp (disch := omega) [before8448, before8449, exit5, applyExit, pop, push] - <;> omega -theorem step8448 (k : Nat) : Runs (1*3) (before8448 k).denote (before8449 k).denote := - @applyExit_sound (before8448 k) (before8449 k) exit5 1 valid5 (macro8448 k) -theorem macro8449 (k : Nat) : applyExit (before8449 k) exit1 1 = some (before8450 k) := by - simp (disch := omega) [before8449, before8450, exit1, applyExit, pop, push] - <;> omega -theorem step8449 (k : Nat) : Runs (1*3) (before8449 k).denote (before8450 k).denote := - @applyExit_sound (before8449 k) (before8450 k) exit1 1 valid1 (macro8449 k) -theorem macro8450 (k : Nat) : applyExit (before8450 k) exit6 1 = some (before8451 k) := by - simp (disch := omega) [before8450, before8451, exit6, applyExit, pop, push] - <;> omega -theorem step8450 (k : Nat) : Runs (1*1) (before8450 k).denote (before8451 k).denote := - @applyExit_sound (before8450 k) (before8451 k) exit6 1 valid6 (macro8450 k) -theorem macro8451 (k : Nat) : applyExit (before8451 k) exit0 1 = some (before8452 k) := by - simp (disch := omega) [before8451, before8452, exit0, applyExit, pop, push] - <;> omega -theorem step8451 (k : Nat) : Runs (1*2) (before8451 k).denote (before8452 k).denote := - @applyExit_sound (before8451 k) (before8452 k) exit0 1 valid0 (macro8451 k) -theorem macro8452 (k : Nat) : applyExit (before8452 k) exit13 18 = some (before8453 k) := by - simp (disch := omega) [before8452, before8453, exit13, applyExit, pop, push] - <;> omega -theorem step8452 (k : Nat) : Runs (18*2) (before8452 k).denote (before8453 k).denote := - @applyExit_sound (before8452 k) (before8453 k) exit13 18 valid13 (macro8452 k) -theorem macro8453 (k : Nat) : applyExit (before8453 k) exit0 3 = some (before8454 k) := by - simp (disch := omega) [before8453, before8454, exit0, applyExit, pop, push] - <;> omega -theorem step8453 (k : Nat) : Runs (3*2) (before8453 k).denote (before8454 k).denote := - @applyExit_sound (before8453 k) (before8454 k) exit0 3 valid0 (macro8453 k) -theorem macro8454 (k : Nat) : applyExit (before8454 k) exit1 1 = some (before8455 k) := by - simp (disch := omega) [before8454, before8455, exit1, applyExit, pop, push] - <;> omega -theorem step8454 (k : Nat) : Runs (1*3) (before8454 k).denote (before8455 k).denote := - @applyExit_sound (before8454 k) (before8455 k) exit1 1 valid1 (macro8454 k) -theorem macro8455 (k : Nat) : applyExit (before8455 k) exit2 3 = some (before8456 k) := by - simp (disch := omega) [before8455, before8456, exit2, applyExit, pop, push] - <;> omega -theorem step8455 (k : Nat) : Runs (3*2) (before8455 k).denote (before8456 k).denote := - @applyExit_sound (before8455 k) (before8456 k) exit2 3 valid2 (macro8455 k) -theorem macro8456 (k : Nat) : applyExit (before8456 k) exit6 1 = some (before8457 k) := by - simp (disch := omega) [before8456, before8457, exit6, applyExit, pop, push] - <;> omega -theorem step8456 (k : Nat) : Runs (1*1) (before8456 k).denote (before8457 k).denote := - @applyExit_sound (before8456 k) (before8457 k) exit6 1 valid6 (macro8456 k) -theorem macro8457 (k : Nat) : applyExit (before8457 k) exit0 4 = some (before8458 k) := by - simp (disch := omega) [before8457, before8458, exit0, applyExit, pop, push] - <;> omega -theorem step8457 (k : Nat) : Runs (4*2) (before8457 k).denote (before8458 k).denote := - @applyExit_sound (before8457 k) (before8458 k) exit0 4 valid0 (macro8457 k) -theorem macro8458 (k : Nat) : applyExit (before8458 k) exit13 15 = some (before8459 k) := by - simp (disch := omega) [before8458, before8459, exit13, applyExit, pop, push] - <;> omega -theorem step8458 (k : Nat) : Runs (15*2) (before8458 k).denote (before8459 k).denote := - @applyExit_sound (before8458 k) (before8459 k) exit13 15 valid13 (macro8458 k) -theorem macro8459 (k : Nat) : applyExit (before8459 k) exit0 3 = some (before8460 k) := by - simp (disch := omega) [before8459, before8460, exit0, applyExit, pop, push] - <;> omega -theorem step8459 (k : Nat) : Runs (3*2) (before8459 k).denote (before8460 k).denote := - @applyExit_sound (before8459 k) (before8460 k) exit0 3 valid0 (macro8459 k) -theorem macro8460 (k : Nat) : applyExit (before8460 k) exit1 1 = some (before8461 k) := by - simp (disch := omega) [before8460, before8461, exit1, applyExit, pop, push] - <;> omega -theorem step8460 (k : Nat) : Runs (1*3) (before8460 k).denote (before8461 k).denote := - @applyExit_sound (before8460 k) (before8461 k) exit1 1 valid1 (macro8460 k) -theorem macro8461 (k : Nat) : applyExit (before8461 k) exit2 3 = some (before8462 k) := by - simp (disch := omega) [before8461, before8462, exit2, applyExit, pop, push] - <;> omega -theorem step8461 (k : Nat) : Runs (3*2) (before8461 k).denote (before8462 k).denote := - @applyExit_sound (before8461 k) (before8462 k) exit2 3 valid2 (macro8461 k) -theorem macro8462 (k : Nat) : applyExit (before8462 k) exit6 1 = some (before8463 k) := by - simp (disch := omega) [before8462, before8463, exit6, applyExit, pop, push] - <;> omega -theorem step8462 (k : Nat) : Runs (1*1) (before8462 k).denote (before8463 k).denote := - @applyExit_sound (before8462 k) (before8463 k) exit6 1 valid6 (macro8462 k) -theorem macro8463 (k : Nat) : applyExit (before8463 k) exit0 4 = some (before8464 k) := by - simp (disch := omega) [before8463, before8464, exit0, applyExit, pop, push] - <;> omega -theorem step8463 (k : Nat) : Runs (4*2) (before8463 k).denote (before8464 k).denote := - @applyExit_sound (before8463 k) (before8464 k) exit0 4 valid0 (macro8463 k) -theorem macro8464 (k : Nat) : applyExit (before8464 k) exit13 15 = some (before8465 k) := by - simp (disch := omega) [before8464, before8465, exit13, applyExit, pop, push] - <;> omega -theorem step8464 (k : Nat) : Runs (15*2) (before8464 k).denote (before8465 k).denote := - @applyExit_sound (before8464 k) (before8465 k) exit13 15 valid13 (macro8464 k) -theorem macro8465 (k : Nat) : applyExit (before8465 k) exit0 3 = some (before8466 k) := by - simp (disch := omega) [before8465, before8466, exit0, applyExit, pop, push] - <;> omega -theorem step8465 (k : Nat) : Runs (3*2) (before8465 k).denote (before8466 k).denote := - @applyExit_sound (before8465 k) (before8466 k) exit0 3 valid0 (macro8465 k) -theorem macro8466 (k : Nat) : applyExit (before8466 k) exit1 1 = some (before8467 k) := by - simp (disch := omega) [before8466, before8467, exit1, applyExit, pop, push] - <;> omega -theorem step8466 (k : Nat) : Runs (1*3) (before8466 k).denote (before8467 k).denote := - @applyExit_sound (before8466 k) (before8467 k) exit1 1 valid1 (macro8466 k) -theorem macro8467 (k : Nat) : applyExit (before8467 k) exit2 3 = some (before8468 k) := by - simp (disch := omega) [before8467, before8468, exit2, applyExit, pop, push] - <;> omega -theorem step8467 (k : Nat) : Runs (3*2) (before8467 k).denote (before8468 k).denote := - @applyExit_sound (before8467 k) (before8468 k) exit2 3 valid2 (macro8467 k) -theorem macro8468 (k : Nat) : applyExit (before8468 k) exit6 1 = some (before8469 k) := by - simp (disch := omega) [before8468, before8469, exit6, applyExit, pop, push] - <;> omega -theorem step8468 (k : Nat) : Runs (1*1) (before8468 k).denote (before8469 k).denote := - @applyExit_sound (before8468 k) (before8469 k) exit6 1 valid6 (macro8468 k) -theorem macro8469 (k : Nat) : applyExit (before8469 k) exit0 4 = some (before8470 k) := by - simp (disch := omega) [before8469, before8470, exit0, applyExit, pop, push] - <;> omega -theorem step8469 (k : Nat) : Runs (4*2) (before8469 k).denote (before8470 k).denote := - @applyExit_sound (before8469 k) (before8470 k) exit0 4 valid0 (macro8469 k) -theorem macro8470 (k : Nat) : applyExit (before8470 k) exit13 3 = some (before8471 k) := by - simp (disch := omega) [before8470, before8471, exit13, applyExit, pop, push] - <;> omega -theorem step8470 (k : Nat) : Runs (3*2) (before8470 k).denote (before8471 k).denote := - @applyExit_sound (before8470 k) (before8471 k) exit13 3 valid13 (macro8470 k) -theorem macro8471 (k : Nat) : applyExit (before8471 k) exit386 (1*k+6) = some (before8472 k) := by - simp (disch := omega) [before8471, before8472, exit386, applyExit, pop, push] - <;> omega -theorem step8471 (k : Nat) : Runs ((1*k+6)*54) (before8471 k).denote (before8472 k).denote := - @applyExit_sound (before8471 k) (before8472 k) exit386 (1*k+6) valid386 (macro8471 k) -theorem macro8472 (k : Nat) : applyExit (before8472 k) exit387 1 = some (before8473 k) := by - simp (disch := omega) [before8472, before8473, exit387, applyExit, pop, push] - <;> omega -theorem step8472 (k : Nat) : Runs (1*38) (before8472 k).denote (before8473 k).denote := - @applyExit_sound (before8472 k) (before8473 k) exit387 1 valid387 (macro8472 k) -theorem macro8473 (k : Nat) : applyExit (before8473 k) exit275 1 = some (before8474 k) := by - simp (disch := omega) [before8473, before8474, exit275, applyExit, pop, push] - <;> omega -theorem step8473 (k : Nat) : Runs (1*38) (before8473 k).denote (before8474 k).denote := - @applyExit_sound (before8473 k) (before8474 k) exit275 1 valid275 (macro8473 k) -theorem macro8474 (k : Nat) : applyExit (before8474 k) exit0 791761145 = some (before8475 k) := by - simp (disch := omega) [before8474, before8475, exit0, applyExit, pop, push] - <;> omega -theorem step8474 (k : Nat) : Runs (791761145*2) (before8474 k).denote (before8475 k).denote := - @applyExit_sound (before8474 k) (before8475 k) exit0 791761145 valid0 (macro8474 k) -theorem macro8475 (k : Nat) : applyExit (before8475 k) exit1 1 = some (before8476 k) := by - simp (disch := omega) [before8475, before8476, exit1, applyExit, pop, push] - <;> omega -theorem step8475 (k : Nat) : Runs (1*3) (before8475 k).denote (before8476 k).denote := - @applyExit_sound (before8475 k) (before8476 k) exit1 1 valid1 (macro8475 k) -theorem macro8476 (k : Nat) : applyExit (before8476 k) exit2 791761145 = some (before8477 k) := by - simp (disch := omega) [before8476, before8477, exit2, applyExit, pop, push] - <;> omega -theorem step8476 (k : Nat) : Runs (791761145*2) (before8476 k).denote (before8477 k).denote := - @applyExit_sound (before8476 k) (before8477 k) exit2 791761145 valid2 (macro8476 k) -theorem macro8477 (k : Nat) : applyExit (before8477 k) exit276 1 = some (before8478 k) := by - simp (disch := omega) [before8477, before8478, exit276, applyExit, pop, push] - <;> omega -theorem step8477 (k : Nat) : Runs (1*38) (before8477 k).denote (before8478 k).denote := - @applyExit_sound (before8477 k) (before8478 k) exit276 1 valid276 (macro8477 k) -theorem macro8478 (k : Nat) : applyExit (before8478 k) exit388 1 = some (before8479 k) := by - simp (disch := omega) [before8478, before8479, exit388, applyExit, pop, push] - <;> omega -theorem step8478 (k : Nat) : Runs (1*29) (before8478 k).denote (before8479 k).denote := - @applyExit_sound (before8478 k) (before8479 k) exit388 1 valid388 (macro8478 k) -theorem macro8479 (k : Nat) : applyExit (before8479 k) exit275 1 = some (before8480 k) := by - simp (disch := omega) [before8479, before8480, exit275, applyExit, pop, push] - <;> omega -theorem step8479 (k : Nat) : Runs (1*38) (before8479 k).denote (before8480 k).denote := - @applyExit_sound (before8479 k) (before8480 k) exit275 1 valid275 (macro8479 k) -theorem macro8480 (k : Nat) : applyExit (before8480 k) exit0 791761146 = some (before8481 k) := by - simp (disch := omega) [before8480, before8481, exit0, applyExit, pop, push] - <;> omega -theorem step8480 (k : Nat) : Runs (791761146*2) (before8480 k).denote (before8481 k).denote := - @applyExit_sound (before8480 k) (before8481 k) exit0 791761146 valid0 (macro8480 k) -theorem macro8481 (k : Nat) : applyExit (before8481 k) exit13 14 = some (before8482 k) := by - simp (disch := omega) [before8481, before8482, exit13, applyExit, pop, push] - <;> omega -theorem step8481 (k : Nat) : Runs (14*2) (before8481 k).denote (before8482 k).denote := - @applyExit_sound (before8481 k) (before8482 k) exit13 14 valid13 (macro8481 k) -theorem macro8482 (k : Nat) : applyExit (before8482 k) exit0 16 = some (before8483 k) := by - simp (disch := omega) [before8482, before8483, exit0, applyExit, pop, push] - <;> omega -theorem step8482 (k : Nat) : Runs (16*2) (before8482 k).denote (before8483 k).denote := - @applyExit_sound (before8482 k) (before8483 k) exit0 16 valid0 (macro8482 k) -theorem macro8483 (k : Nat) : applyExit (before8483 k) exit1 1 = some (before8484 k) := by - simp (disch := omega) [before8483, before8484, exit1, applyExit, pop, push] - <;> omega -theorem step8483 (k : Nat) : Runs (1*3) (before8483 k).denote (before8484 k).denote := - @applyExit_sound (before8483 k) (before8484 k) exit1 1 valid1 (macro8483 k) -theorem macro8484 (k : Nat) : applyExit (before8484 k) exit2 16 = some (before8485 k) := by - simp (disch := omega) [before8484, before8485, exit2, applyExit, pop, push] - <;> omega -theorem step8484 (k : Nat) : Runs (16*2) (before8484 k).denote (before8485 k).denote := - @applyExit_sound (before8484 k) (before8485 k) exit2 16 valid2 (macro8484 k) -theorem macro8485 (k : Nat) : applyExit (before8485 k) exit6 1 = some (before8486 k) := by - simp (disch := omega) [before8485, before8486, exit6, applyExit, pop, push] - <;> omega -theorem step8485 (k : Nat) : Runs (1*1) (before8485 k).denote (before8486 k).denote := - @applyExit_sound (before8485 k) (before8486 k) exit6 1 valid6 (macro8485 k) -theorem macro8486 (k : Nat) : applyExit (before8486 k) exit0 17 = some (before8487 k) := by - simp (disch := omega) [before8486, before8487, exit0, applyExit, pop, push] - <;> omega -theorem step8486 (k : Nat) : Runs (17*2) (before8486 k).denote (before8487 k).denote := - @applyExit_sound (before8486 k) (before8487 k) exit0 17 valid0 (macro8486 k) -theorem macro8487 (k : Nat) : applyExit (before8487 k) exit13 46 = some (before8488 k) := by - simp (disch := omega) [before8487, before8488, exit13, applyExit, pop, push] - <;> omega -theorem step8487 (k : Nat) : Runs (46*2) (before8487 k).denote (before8488 k).denote := - @applyExit_sound (before8487 k) (before8488 k) exit13 46 valid13 (macro8487 k) -theorem macro8488 (k : Nat) : applyExit (before8488 k) exit0 10 = some (before8489 k) := by - simp (disch := omega) [before8488, before8489, exit0, applyExit, pop, push] - <;> omega -theorem step8488 (k : Nat) : Runs (10*2) (before8488 k).denote (before8489 k).denote := - @applyExit_sound (before8488 k) (before8489 k) exit0 10 valid0 (macro8488 k) -theorem macro8489 (k : Nat) : applyExit (before8489 k) exit1 1 = some (before8490 k) := by - simp (disch := omega) [before8489, before8490, exit1, applyExit, pop, push] - <;> omega -theorem step8489 (k : Nat) : Runs (1*3) (before8489 k).denote (before8490 k).denote := - @applyExit_sound (before8489 k) (before8490 k) exit1 1 valid1 (macro8489 k) -theorem macro8490 (k : Nat) : applyExit (before8490 k) exit2 10 = some (before8491 k) := by - simp (disch := omega) [before8490, before8491, exit2, applyExit, pop, push] - <;> omega -theorem step8490 (k : Nat) : Runs (10*2) (before8490 k).denote (before8491 k).denote := - @applyExit_sound (before8490 k) (before8491 k) exit2 10 valid2 (macro8490 k) -theorem macro8491 (k : Nat) : applyExit (before8491 k) exit6 1 = some (before8492 k) := by - simp (disch := omega) [before8491, before8492, exit6, applyExit, pop, push] - <;> omega -theorem step8491 (k : Nat) : Runs (1*1) (before8491 k).denote (before8492 k).denote := - @applyExit_sound (before8491 k) (before8492 k) exit6 1 valid6 (macro8491 k) -theorem macro8492 (k : Nat) : applyExit (before8492 k) exit0 11 = some (before8493 k) := by - simp (disch := omega) [before8492, before8493, exit0, applyExit, pop, push] - <;> omega -theorem step8492 (k : Nat) : Runs (11*2) (before8492 k).denote (before8493 k).denote := - @applyExit_sound (before8492 k) (before8493 k) exit0 11 valid0 (macro8492 k) -theorem macro8493 (k : Nat) : applyExit (before8493 k) exit13 98 = some (before8494 k) := by - simp (disch := omega) [before8493, before8494, exit13, applyExit, pop, push] - <;> omega -theorem step8493 (k : Nat) : Runs (98*2) (before8493 k).denote (before8494 k).denote := - @applyExit_sound (before8493 k) (before8494 k) exit13 98 valid13 (macro8493 k) -theorem macro8494 (k : Nat) : applyExit (before8494 k) exit0 26 = some (before8495 k) := by - simp (disch := omega) [before8494, before8495, exit0, applyExit, pop, push] - <;> omega -theorem step8494 (k : Nat) : Runs (26*2) (before8494 k).denote (before8495 k).denote := - @applyExit_sound (before8494 k) (before8495 k) exit0 26 valid0 (macro8494 k) -theorem macro8495 (k : Nat) : applyExit (before8495 k) exit389 1 = some (before8496 k) := by - simp (disch := omega) [before8495, before8496, exit389, applyExit, pop, push] - <;> omega -theorem step8495 (k : Nat) : Runs (1*23) (before8495 k).denote (before8496 k).denote := - @applyExit_sound (before8495 k) (before8496 k) exit389 1 valid389 (macro8495 k) -theorem macro8496 (k : Nat) : applyExit (before8496 k) exit2 26 = some (before8497 k) := by - simp (disch := omega) [before8496, before8497, exit2, applyExit, pop, push] - <;> omega -theorem step8496 (k : Nat) : Runs (26*2) (before8496 k).denote (before8497 k).denote := - @applyExit_sound (before8496 k) (before8497 k) exit2 26 valid2 (macro8496 k) -theorem macro8497 (k : Nat) : applyExit (before8497 k) exit6 1 = some (before8498 k) := by - simp (disch := omega) [before8497, before8498, exit6, applyExit, pop, push] - <;> omega -theorem step8497 (k : Nat) : Runs (1*1) (before8497 k).denote (before8498 k).denote := - @applyExit_sound (before8497 k) (before8498 k) exit6 1 valid6 (macro8497 k) -theorem macro8498 (k : Nat) : applyExit (before8498 k) exit0 26 = some (before8499 k) := by - simp (disch := omega) [before8498, before8499, exit0, applyExit, pop, push] - <;> omega -theorem step8498 (k : Nat) : Runs (26*2) (before8498 k).denote (before8499 k).denote := - @applyExit_sound (before8498 k) (before8499 k) exit0 26 valid0 (macro8498 k) -theorem macro8499 (k : Nat) : applyExit (before8499 k) exit390 1 = some (after8499 k) := by - simp (disch := omega) [before8499, after8499, exit390, applyExit, pop, push] - <;> omega -theorem step8499 (k : Nat) : Runs (1*978) (before8499 k).denote (after8499 k).denote := - @applyExit_sound (before8499 k) (after8499 k) exit390 1 valid390 (macro8499 k) -theorem chunkRun084 (k : Nat) : Runs (92*k+6334092155) (before8400 k).denote (after8499 k).denote := by - have h := (@Runs.trans ((((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))))+((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2))))))+(((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3))))))) ((((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))))))+(((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))))+((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978))))))) (before8400 k).denote (before8450 k).denote (after8499 k).denote (@Runs.trans (((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))))+((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2)))))) (((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3)))))) (before8400 k).denote (before8425 k).denote (before8450 k).denote (@Runs.trans ((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2))))) ((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2))))) (before8400 k).denote (before8412 k).denote (before8425 k).denote (@Runs.trans (((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2)))) (((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))) (before8400 k).denote (before8406 k).denote (before8412 k).denote (@Runs.trans ((1*2)+((9*2)+(1*2))) ((1*2)+((45*2)+(1*2))) (before8400 k).denote (before8403 k).denote (before8406 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before8400 k).denote (before8401 k).denote (before8403 k).denote (step8400 k) (@Runs.trans (9*2) (1*2) (before8401 k).denote (before8402 k).denote (before8403 k).denote (step8401 k) (step8402 k))) (@Runs.trans (1*2) ((45*2)+(1*2)) (before8403 k).denote (before8404 k).denote (before8406 k).denote (step8403 k) (@Runs.trans (45*2) (1*2) (before8404 k).denote (before8405 k).denote (before8406 k).denote (step8404 k) (step8405 k)))) (@Runs.trans ((15*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(791761145*2))) (before8406 k).denote (before8409 k).denote (before8412 k).denote (@Runs.trans (15*2) ((1*2)+(1*2)) (before8406 k).denote (before8407 k).denote (before8409 k).denote (step8406 k) (@Runs.trans (1*2) (1*2) (before8407 k).denote (before8408 k).denote (before8409 k).denote (step8407 k) (step8408 k))) (@Runs.trans (13*2) ((1*2)+(791761145*2)) (before8409 k).denote (before8410 k).denote (before8412 k).denote (step8409 k) (@Runs.trans (1*2) (791761145*2) (before8410 k).denote (before8411 k).denote (before8412 k).denote (step8410 k) (step8411 k))))) (@Runs.trans (((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2)))) (((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2)))) (before8412 k).denote (before8418 k).denote (before8425 k).denote (@Runs.trans ((1*38)+((1*38)+((1*k+6)*38))) ((3*2)+((1*2)+(2*2))) (before8412 k).denote (before8415 k).denote (before8418 k).denote (@Runs.trans (1*38) ((1*38)+((1*k+6)*38)) (before8412 k).denote (before8413 k).denote (before8415 k).denote (step8412 k) (@Runs.trans (1*38) ((1*k+6)*38) (before8413 k).denote (before8414 k).denote (before8415 k).denote (step8413 k) (step8414 k))) (@Runs.trans (3*2) ((1*2)+(2*2)) (before8415 k).denote (before8416 k).denote (before8418 k).denote (step8415 k) (@Runs.trans (1*2) (2*2) (before8416 k).denote (before8417 k).denote (before8418 k).denote (step8416 k) (step8417 k)))) (@Runs.trans ((1*2)+((1*2)+(14*2))) (((1*2)+(2*2))+((1*2)+(1*2))) (before8418 k).denote (before8421 k).denote (before8425 k).denote (@Runs.trans (1*2) ((1*2)+(14*2)) (before8418 k).denote (before8419 k).denote (before8421 k).denote (step8418 k) (@Runs.trans (1*2) (14*2) (before8419 k).denote (before8420 k).denote (before8421 k).denote (step8419 k) (step8420 k))) (@Runs.trans ((1*2)+(2*2)) ((1*2)+(1*2)) (before8421 k).denote (before8423 k).denote (before8425 k).denote (@Runs.trans (1*2) (2*2) (before8421 k).denote (before8422 k).denote (before8423 k).denote (step8421 k) (step8422 k)) (@Runs.trans (1*2) (1*2) (before8423 k).denote (before8424 k).denote (before8425 k).denote (step8423 k) (step8424 k)))))) (@Runs.trans ((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3))))) ((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3))))) (before8425 k).denote (before8437 k).denote (before8450 k).denote (@Runs.trans (((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2)))) (((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))) (before8425 k).denote (before8431 k).denote (before8437 k).denote (@Runs.trans ((14*2)+((1*2)+(2*2))) ((1*2)+((1*2)+(18*2))) (before8425 k).denote (before8428 k).denote (before8431 k).denote (@Runs.trans (14*2) ((1*2)+(2*2)) (before8425 k).denote (before8426 k).denote (before8428 k).denote (step8425 k) (@Runs.trans (1*2) (2*2) (before8426 k).denote (before8427 k).denote (before8428 k).denote (step8426 k) (step8427 k))) (@Runs.trans (1*2) ((1*2)+(18*2)) (before8428 k).denote (before8429 k).denote (before8431 k).denote (step8428 k) (@Runs.trans (1*2) (18*2) (before8429 k).denote (before8430 k).denote (before8431 k).denote (step8429 k) (step8430 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*2)+((1*3)+(1*3))) (before8431 k).denote (before8434 k).denote (before8437 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8431 k).denote (before8432 k).denote (before8434 k).denote (step8431 k) (@Runs.trans (1*2) (1*2) (before8432 k).denote (before8433 k).denote (before8434 k).denote (step8432 k) (step8433 k))) (@Runs.trans (1*2) ((1*3)+(1*3)) (before8434 k).denote (before8435 k).denote (before8437 k).denote (step8434 k) (@Runs.trans (1*3) (1*3) (before8435 k).denote (before8436 k).denote (before8437 k).denote (step8435 k) (step8436 k))))) (@Runs.trans (((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3)))) (((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3)))) (before8437 k).denote (before8443 k).denote (before8450 k).denote (@Runs.trans ((1*1)+((3*2)+(1*3))) ((3*2)+((1*2)+(1*3))) (before8437 k).denote (before8440 k).denote (before8443 k).denote (@Runs.trans (1*1) ((3*2)+(1*3)) (before8437 k).denote (before8438 k).denote (before8440 k).denote (step8437 k) (@Runs.trans (3*2) (1*3) (before8438 k).denote (before8439 k).denote (before8440 k).denote (step8438 k) (step8439 k))) (@Runs.trans (3*2) ((1*2)+(1*3)) (before8440 k).denote (before8441 k).denote (before8443 k).denote (step8440 k) (@Runs.trans (1*2) (1*3) (before8441 k).denote (before8442 k).denote (before8443 k).denote (step8441 k) (step8442 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) (((4*2)+(1*1))+((1*3)+(1*3))) (before8443 k).denote (before8446 k).denote (before8450 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8443 k).denote (before8444 k).denote (before8446 k).denote (step8443 k) (@Runs.trans (1*3) (1*2) (before8444 k).denote (before8445 k).denote (before8446 k).denote (step8444 k) (step8445 k))) (@Runs.trans ((4*2)+(1*1)) ((1*3)+(1*3)) (before8446 k).denote (before8448 k).denote (before8450 k).denote (@Runs.trans (4*2) (1*1) (before8446 k).denote (before8447 k).denote (before8448 k).denote (step8446 k) (step8447 k)) (@Runs.trans (1*3) (1*3) (before8448 k).denote (before8449 k).denote (before8450 k).denote (step8448 k) (step8449 k))))))) (@Runs.trans (((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2)))))) (((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))))+((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978)))))) (before8450 k).denote (before8475 k).denote (after8499 k).denote (@Runs.trans ((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))) ((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))))) (before8450 k).denote (before8462 k).denote (before8475 k).denote (@Runs.trans (((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))) (before8450 k).denote (before8456 k).denote (before8462 k).denote (@Runs.trans ((1*1)+((1*2)+(18*2))) ((3*2)+((1*3)+(3*2))) (before8450 k).denote (before8453 k).denote (before8456 k).denote (@Runs.trans (1*1) ((1*2)+(18*2)) (before8450 k).denote (before8451 k).denote (before8453 k).denote (step8450 k) (@Runs.trans (1*2) (18*2) (before8451 k).denote (before8452 k).denote (before8453 k).denote (step8451 k) (step8452 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before8453 k).denote (before8454 k).denote (before8456 k).denote (step8453 k) (@Runs.trans (1*3) (3*2) (before8454 k).denote (before8455 k).denote (before8456 k).denote (step8454 k) (step8455 k)))) (@Runs.trans ((1*1)+((4*2)+(15*2))) ((3*2)+((1*3)+(3*2))) (before8456 k).denote (before8459 k).denote (before8462 k).denote (@Runs.trans (1*1) ((4*2)+(15*2)) (before8456 k).denote (before8457 k).denote (before8459 k).denote (step8456 k) (@Runs.trans (4*2) (15*2) (before8457 k).denote (before8458 k).denote (before8459 k).denote (step8457 k) (step8458 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before8459 k).denote (before8460 k).denote (before8462 k).denote (step8459 k) (@Runs.trans (1*3) (3*2) (before8460 k).denote (before8461 k).denote (before8462 k).denote (step8460 k) (step8461 k))))) (@Runs.trans (((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2)))) (before8462 k).denote (before8468 k).denote (before8475 k).denote (@Runs.trans ((1*1)+((4*2)+(15*2))) ((3*2)+((1*3)+(3*2))) (before8462 k).denote (before8465 k).denote (before8468 k).denote (@Runs.trans (1*1) ((4*2)+(15*2)) (before8462 k).denote (before8463 k).denote (before8465 k).denote (step8462 k) (@Runs.trans (4*2) (15*2) (before8463 k).denote (before8464 k).denote (before8465 k).denote (step8463 k) (step8464 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before8465 k).denote (before8466 k).denote (before8468 k).denote (step8465 k) (@Runs.trans (1*3) (3*2) (before8466 k).denote (before8467 k).denote (before8468 k).denote (step8466 k) (step8467 k)))) (@Runs.trans ((1*1)+((4*2)+(3*2))) ((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))) (before8468 k).denote (before8471 k).denote (before8475 k).denote (@Runs.trans (1*1) ((4*2)+(3*2)) (before8468 k).denote (before8469 k).denote (before8471 k).denote (step8468 k) (@Runs.trans (4*2) (3*2) (before8469 k).denote (before8470 k).denote (before8471 k).denote (step8469 k) (step8470 k))) (@Runs.trans (((1*k+6)*54)+(1*38)) ((1*38)+(791761145*2)) (before8471 k).denote (before8473 k).denote (before8475 k).denote (@Runs.trans ((1*k+6)*54) (1*38) (before8471 k).denote (before8472 k).denote (before8473 k).denote (step8471 k) (step8472 k)) (@Runs.trans (1*38) (791761145*2) (before8473 k).denote (before8474 k).denote (before8475 k).denote (step8473 k) (step8474 k)))))) (@Runs.trans ((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2))))) ((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978))))) (before8475 k).denote (before8487 k).denote (after8499 k).denote (@Runs.trans (((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2)))) (((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))) (before8475 k).denote (before8481 k).denote (before8487 k).denote (@Runs.trans ((1*3)+((791761145*2)+(1*38))) ((1*29)+((1*38)+(791761146*2))) (before8475 k).denote (before8478 k).denote (before8481 k).denote (@Runs.trans (1*3) ((791761145*2)+(1*38)) (before8475 k).denote (before8476 k).denote (before8478 k).denote (step8475 k) (@Runs.trans (791761145*2) (1*38) (before8476 k).denote (before8477 k).denote (before8478 k).denote (step8476 k) (step8477 k))) (@Runs.trans (1*29) ((1*38)+(791761146*2)) (before8478 k).denote (before8479 k).denote (before8481 k).denote (step8478 k) (@Runs.trans (1*38) (791761146*2) (before8479 k).denote (before8480 k).denote (before8481 k).denote (step8479 k) (step8480 k)))) (@Runs.trans ((14*2)+((16*2)+(1*3))) ((16*2)+((1*1)+(17*2))) (before8481 k).denote (before8484 k).denote (before8487 k).denote (@Runs.trans (14*2) ((16*2)+(1*3)) (before8481 k).denote (before8482 k).denote (before8484 k).denote (step8481 k) (@Runs.trans (16*2) (1*3) (before8482 k).denote (before8483 k).denote (before8484 k).denote (step8482 k) (step8483 k))) (@Runs.trans (16*2) ((1*1)+(17*2)) (before8484 k).denote (before8485 k).denote (before8487 k).denote (step8484 k) (@Runs.trans (1*1) (17*2) (before8485 k).denote (before8486 k).denote (before8487 k).denote (step8485 k) (step8486 k))))) (@Runs.trans (((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2)))) (((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978)))) (before8487 k).denote (before8493 k).denote (after8499 k).denote (@Runs.trans ((46*2)+((10*2)+(1*3))) ((10*2)+((1*1)+(11*2))) (before8487 k).denote (before8490 k).denote (before8493 k).denote (@Runs.trans (46*2) ((10*2)+(1*3)) (before8487 k).denote (before8488 k).denote (before8490 k).denote (step8487 k) (@Runs.trans (10*2) (1*3) (before8488 k).denote (before8489 k).denote (before8490 k).denote (step8488 k) (step8489 k))) (@Runs.trans (10*2) ((1*1)+(11*2)) (before8490 k).denote (before8491 k).denote (before8493 k).denote (step8490 k) (@Runs.trans (1*1) (11*2) (before8491 k).denote (before8492 k).denote (before8493 k).denote (step8491 k) (step8492 k)))) (@Runs.trans ((98*2)+((26*2)+(1*23))) (((26*2)+(1*1))+((26*2)+(1*978))) (before8493 k).denote (before8496 k).denote (after8499 k).denote (@Runs.trans (98*2) ((26*2)+(1*23)) (before8493 k).denote (before8494 k).denote (before8496 k).denote (step8493 k) (@Runs.trans (26*2) (1*23) (before8494 k).denote (before8495 k).denote (before8496 k).denote (step8494 k) (step8495 k))) (@Runs.trans ((26*2)+(1*1)) ((26*2)+(1*978)) (before8496 k).denote (before8498 k).denote (after8499 k).denote (@Runs.trans (26*2) (1*1) (before8496 k).denote (before8497 k).denote (before8498 k).denote (step8496 k) (step8497 k)) (@Runs.trans (26*2) (1*978) (before8498 k).denote (before8499 k).denote (after8499 k).denote (step8498 k) (step8499 k)))))))) - have ht : (((((((1*2)+((9*2)+(1*2)))+((1*2)+((45*2)+(1*2))))+(((15*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(791761145*2)))))+((((1*38)+((1*38)+((1*k+6)*38)))+((3*2)+((1*2)+(2*2))))+(((1*2)+((1*2)+(14*2)))+(((1*2)+(2*2))+((1*2)+(1*2))))))+(((((14*2)+((1*2)+(2*2)))+((1*2)+((1*2)+(18*2))))+(((1*2)+((1*2)+(1*2)))+((1*2)+((1*3)+(1*3)))))+((((1*1)+((3*2)+(1*3)))+((3*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+(((4*2)+(1*1))+((1*3)+(1*3)))))))+((((((1*1)+((1*2)+(18*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(15*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(3*2)))+((((1*k+6)*54)+(1*38))+((1*38)+(791761145*2))))))+(((((1*3)+((791761145*2)+(1*38)))+((1*29)+((1*38)+(791761146*2))))+(((14*2)+((16*2)+(1*3)))+((16*2)+((1*1)+(17*2)))))+((((46*2)+((10*2)+(1*3)))+((10*2)+((1*1)+(11*2))))+(((98*2)+((26*2)+(1*23)))+(((26*2)+(1*1))+((26*2)+(1*978)))))))) = (92*k+6334092155) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean deleted file mode 100644 index c0019f39..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk085.lean +++ /dev/null @@ -1,822 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8500_0 : Stack := [] -abbrev tail8500_1 : Stack := ⟨w1,1⟩ :: tail8500_0 -abbrev tail8500_2 : Stack := ⟨w0,1⟩ :: tail8500_1 -abbrev tail8500_3 : Stack := ⟨w2,1⟩ :: tail8500_2 -abbrev tail8500_4 : Stack := ⟨w1,3⟩ :: tail8500_3 -abbrev tail8500_5 : Stack := ⟨w2,1⟩ :: tail8500_4 -abbrev tail8500_6 : Stack := ⟨w1,1⟩ :: tail8500_5 -abbrev tail8500_7 : Stack := ⟨w0,17⟩ :: tail8500_6 -abbrev tail8500_8 : Stack := ⟨w2,1⟩ :: tail8500_7 -abbrev tail8500_9 : Stack := ⟨w1,4⟩ :: tail8500_8 -abbrev tail8500_10 : Stack := ⟨w0,14⟩ :: tail8500_9 -abbrev tail8500_11 : Stack := ⟨w2,1⟩ :: tail8500_10 -abbrev tail8500_12 : Stack := ⟨w1,4⟩ :: tail8500_11 -abbrev tail8500_13 : Stack := ⟨w0,14⟩ :: tail8500_12 -abbrev tail8500_14 : Stack := ⟨w2,1⟩ :: tail8500_13 -abbrev tail8500_15 : Stack := ⟨w1,4⟩ :: tail8500_14 -abbrev tail8500_16 : Stack := ⟨w0,3⟩ :: tail8500_15 -abbrev tail8500_17 (k : Nat) : Stack := ⟨w347,(1*k+6)⟩ :: tail8500_16 -abbrev tail8500_18 (k : Nat) : Stack := ⟨w349,1⟩ :: tail8500_17 k -abbrev tail8500_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8500_18 k -abbrev tail8500_20 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8500_19 k -abbrev tail8500_21 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8500_20 k -abbrev tail8500_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_21 k -abbrev tail8500_23 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8500_22 k -abbrev tail8500_24 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8500_23 k -abbrev tail8500_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_24 k -abbrev tail8500_26 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8500_25 k -abbrev tail8500_27 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8500_26 k -abbrev tail8500_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_27 k -abbrev tail8500_29 (k : Nat) : Stack := ⟨w1,26⟩ :: tail8500_28 k -abbrev tail8500_30 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_29 k -abbrev tail8500_31 : Stack := ⟨w0,3⟩ :: tail8500_0 -abbrev tail8500_32 : Stack := ⟨w1,98⟩ :: tail8500_31 -abbrev tail8500_33 : Stack := ⟨w2,1⟩ :: tail8500_32 -abbrev tail8500_34 : Stack := ⟨w0,10⟩ :: tail8500_33 -abbrev tail8500_35 : Stack := ⟨w1,43⟩ :: tail8500_34 -abbrev tail8500_36 : Stack := ⟨w2,1⟩ :: tail8500_35 -abbrev tail8500_37 : Stack := ⟨w0,86⟩ :: tail8500_36 -abbrev tail8500_38 : Stack := ⟨w1,22⟩ :: tail8500_37 -abbrev tail8500_39 : Stack := ⟨w2,1⟩ :: tail8500_38 -abbrev tail8500_40 : Stack := ⟨w0,5⟩ :: tail8500_39 -abbrev tail8500_41 (k : Nat) : Stack := ⟨w344,(1*k+7)⟩ :: tail8500_40 -abbrev tail8500_42 (k : Nat) : Stack := ⟨w344,(1*k+6)⟩ :: tail8500_40 -abbrev tail8500_43 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8500_42 k -abbrev tail8500_44 (k : Nat) : Stack := ⟨w352,1⟩ :: tail8500_29 k -abbrev tail8500_45 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_44 k -abbrev tail8500_46 (k : Nat) : Stack := ⟨w344,(1*k+5)⟩ :: tail8500_40 -abbrev tail8500_47 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8500_46 k -abbrev tail8500_48 (k : Nat) : Stack := ⟨w352,2⟩ :: tail8500_29 k -abbrev tail8500_49 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_48 k -abbrev tail8500_50 (k : Nat) : Stack := ⟨w344,(1*k+4)⟩ :: tail8500_40 -abbrev tail8500_51 (k : Nat) : Stack := ⟨w350,1⟩ :: tail8500_50 k -abbrev tail8500_52 (k : Nat) : Stack := ⟨w352,3⟩ :: tail8500_29 k -abbrev tail8500_53 (k : Nat) : Stack := ⟨w352,(1*k+6)⟩ :: tail8500_29 k -abbrev tail8500_54 : Stack := ⟨w344,1⟩ :: tail8500_40 -abbrev tail8500_55 : Stack := ⟨w350,1⟩ :: tail8500_54 -abbrev tail8500_56 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_53 k -abbrev tail8500_57 : Stack := ⟨w350,1⟩ :: tail8500_40 -abbrev tail8500_58 (k : Nat) : Stack := ⟨w352,(1*k+7)⟩ :: tail8500_29 k -abbrev tail8500_59 (k : Nat) : Stack := ⟨w351,1⟩ :: tail8500_58 k -abbrev tail8500_60 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8500_59 k -abbrev tail8500_61 : Stack := ⟨w0,1⟩ :: tail8500_38 -abbrev tail8500_62 : Stack := ⟨w0,6⟩ :: tail8500_38 -abbrev tail8500_63 (k : Nat) : Stack := ⟨w352,(1*k+8)⟩ :: tail8500_29 k -abbrev tail8500_64 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8500_63 k -abbrev tail8500_65 (k : Nat) : Stack := ⟨w0,22⟩ :: tail8500_64 k -abbrev tail8500_66 (k : Nat) : Stack := ⟨w1,86⟩ :: tail8500_65 k -abbrev tail8500_67 : Stack := ⟨w0,1⟩ :: tail8500_35 -abbrev tail8500_68 : Stack := ⟨w0,87⟩ :: tail8500_35 -abbrev tail8500_69 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8500_64 k -abbrev tail8500_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_69 k -abbrev tail8500_71 (k : Nat) : Stack := ⟨w1,87⟩ :: tail8500_70 k -abbrev tail8500_72 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8500_71 k -abbrev tail8500_73 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8500_72 k -abbrev tail8500_74 : Stack := ⟨w0,1⟩ :: tail8500_32 -abbrev tail8500_75 : Stack := ⟨w0,11⟩ :: tail8500_32 -abbrev tail8500_76 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8500_71 k -abbrev tail8500_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_76 k -abbrev tail8500_78 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8500_77 k -abbrev tail8500_79 (k : Nat) : Stack := ⟨w0,98⟩ :: tail8500_78 k -abbrev tail8500_80 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8500_79 k -abbrev tail8500_81 : Stack := ⟨w0,1⟩ :: tail8500_0 -abbrev tail8500_82 : Stack := ⟨w0,4⟩ :: tail8500_0 -abbrev tail8500_83 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8500_78 k -abbrev tail8500_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_83 k -abbrev tail8500_85 (k : Nat) : Stack := ⟨w1,4⟩ :: tail8500_84 k -abbrev tail8500_86 : Stack := ⟨w0,5⟩ :: tail8500_0 -abbrev tail8500_87 : Stack := ⟨w0,6⟩ :: tail8500_0 -abbrev tail8500_88 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8500_78 k -abbrev tail8500_89 : Stack := ⟨w1,1⟩ :: tail8500_87 -abbrev tail8500_90 : Stack := ⟨w1,97⟩ :: tail8500_87 -abbrev tail8500_91 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8500_77 k -abbrev tail8500_92 : Stack := ⟨w2,1⟩ :: tail8500_90 -abbrev tail8500_93 : Stack := ⟨w0,10⟩ :: tail8500_92 -abbrev tail8500_94 : Stack := ⟨w0,11⟩ :: tail8500_92 -abbrev tail8500_95 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8500_71 k -abbrev tail8500_96 : Stack := ⟨w1,1⟩ :: tail8500_94 -abbrev tail8500_97 : Stack := ⟨w1,42⟩ :: tail8500_94 -abbrev tail8500_98 (k : Nat) : Stack := ⟨w1,86⟩ :: tail8500_70 k -abbrev tail8500_99 : Stack := ⟨w2,1⟩ :: tail8500_97 -abbrev tail8500_100 : Stack := ⟨w0,86⟩ :: tail8500_99 -abbrev tail8500_101 : Stack := ⟨w0,87⟩ :: tail8500_99 -abbrev tail8500_102 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8500_64 k -abbrev tail8500_103 : Stack := ⟨w1,1⟩ :: tail8500_101 -abbrev tail8500_104 : Stack := ⟨w1,21⟩ :: tail8500_101 -abbrev tail8500_105 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8500_63 k -abbrev tail8500_106 : Stack := ⟨w2,1⟩ :: tail8500_104 -abbrev tail8500_107 : Stack := ⟨w0,5⟩ :: tail8500_106 -abbrev tail8500_108 (k : Nat) : Stack := ⟨w353,(1*k+8)⟩ :: tail8500_107 -abbrev tail8500_109 (k : Nat) : Stack := ⟨w0,26⟩ :: tail8500_108 k -abbrev tail8500_110 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8500_108 k -abbrev tail8500_111 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8500_26 k -abbrev tail8500_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_110 k -abbrev tail8500_113 (k : Nat) : Stack := ⟨w1,97⟩ :: tail8500_110 k -abbrev tail8500_114 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8500_25 k -abbrev tail8500_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_113 k -abbrev tail8500_116 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8500_115 k -abbrev tail8500_117 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8500_115 k -abbrev tail8500_118 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8500_23 k -abbrev tail8500_119 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_117 k -abbrev tail8500_120 (k : Nat) : Stack := ⟨w1,45⟩ :: tail8500_117 k -abbrev tail8500_121 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8500_22 k -abbrev tail8500_122 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_120 k -abbrev tail8500_123 (k : Nat) : Stack := ⟨w0,16⟩ :: tail8500_122 k -abbrev tail8500_124 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8500_122 k -abbrev tail8500_125 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8500_20 k -abbrev tail8500_126 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_124 k -abbrev tail8500_127 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8500_124 k -abbrev tail8500_128 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8500_19 k -abbrev tail8500_129 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_127 k -abbrev tail8500_130 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8500_129 k -abbrev tail8500_131 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8500_130 k -abbrev tail8500_132 (k : Nat) : Stack := ⟨w354,1⟩ :: tail8500_131 k -abbrev tail8500_133 (k : Nat) : Stack := ⟨w355,(1*k+6)⟩ :: tail8500_132 k -abbrev tail8500_134 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8500_133 k -abbrev tail8500_135 : Stack := ⟨w1,3⟩ :: tail8500_14 -abbrev tail8500_136 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_134 k -abbrev tail8500_137 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_136 k -abbrev tail8500_138 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_136 k -abbrev tail8500_139 : Stack := ⟨w0,13⟩ :: tail8500_12 -abbrev tail8500_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_138 k -abbrev tail8500_141 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8500_138 k -abbrev tail8500_142 : Stack := ⟨w1,3⟩ :: tail8500_11 -abbrev tail8500_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_141 k -abbrev tail8500_144 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_143 k -abbrev tail8500_145 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_143 k -abbrev tail8500_146 : Stack := ⟨w0,13⟩ :: tail8500_9 -abbrev tail8500_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_145 k -abbrev tail8500_148 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8500_145 k -abbrev tail8500_149 : Stack := ⟨w1,3⟩ :: tail8500_8 -abbrev tail8500_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_148 k -abbrev tail8500_151 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_150 k -abbrev tail8500_152 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_150 k -abbrev tail8500_153 : Stack := ⟨w0,16⟩ :: tail8500_6 -abbrev tail8500_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8500_152 k -abbrev tail8500_155 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8500_152 k -abbrev tail8500_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_155 k -abbrev tail8500_157 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8500_156 k -abbrev tail8500_158 : Stack := ⟨w1,2⟩ :: tail8500_3 -abbrev tail8500_159 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_157 k -abbrev tail8500_160 : Stack := ⟨w1,1⟩ :: tail8500_3 -abbrev tail8500_161 : Stack := ⟨w0,1⟩ :: tail8500_160 -abbrev tail8500_162 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8500_156 k -abbrev tail8500_163 : Stack := ⟨w2,1⟩ :: tail8500_160 -abbrev tail8500_164 : Stack := ⟨w1,2⟩ :: tail8500_163 -abbrev tail8500_165 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8500_155 k -abbrev tail8500_166 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8500_155 k -abbrev tail8500_167 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8500_155 k -abbrev tail8500_168 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8500_167 k - -def before8500 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8500_30 k),(tail8500_41 k)⟩ -def before8501 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8500_30 k),(tail8500_43 k)⟩ -def before8502 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8500_44 k),(tail8500_43 k)⟩ -def before8503 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8500_45 k),(tail8500_42 k)⟩ -def before8504 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8500_45 k),(tail8500_47 k)⟩ -def before8505 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8500_48 k),(tail8500_47 k)⟩ -def before8506 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8500_49 k),(tail8500_46 k)⟩ -def before8507 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8500_49 k),(tail8500_51 k)⟩ -def before8508 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8500_52 k),(tail8500_51 k)⟩ -def before8509 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8500_53 k),tail8500_55⟩ -def before8510 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8500_56 k),tail8500_54⟩ -def before8511 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8500_56 k),tail8500_57⟩ -def before8512 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8500_58 k),tail8500_57⟩ -def before8513 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8500_59 k),tail8500_40⟩ -def before8514 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8500_60 k),tail8500_39⟩ -def before8515 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8500_60 k),tail8500_61⟩ -def before8516 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8500_59 k),tail8500_62⟩ -def before8517 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8500_63 k),tail8500_62⟩ -def before8518 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8500_64 k),tail8500_38⟩ -def before8519 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail8500_65 k),tail8500_37⟩ -def before8520 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8500_66 k),tail8500_36⟩ -def before8521 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8500_66 k),tail8500_67⟩ -def before8522 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail8500_65 k),tail8500_68⟩ -def before8523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526643),(tail8500_70 k),tail8500_68⟩ -def before8524 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8500_71 k),tail8500_35⟩ -def before8525 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526903),(tail8500_72 k),tail8500_34⟩ -def before8526 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8500_73 k),tail8500_33⟩ -def before8527 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8500_73 k),tail8500_74⟩ -def before8528 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526903),(tail8500_72 k),tail8500_75⟩ -def before8529 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526903),(tail8500_77 k),tail8500_75⟩ -def before8530 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8500_78 k),tail8500_32⟩ -def before8531 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527121),(tail8500_79 k),tail8500_31⟩ -def before8532 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527127),(tail8500_80 k),tail8500_0⟩ -def before8533 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527127),(tail8500_80 k),tail8500_81⟩ -def before8534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527121),(tail8500_79 k),tail8500_82⟩ -def before8535 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527121),(tail8500_84 k),tail8500_82⟩ -def before8536 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527129),(tail8500_85 k),tail8500_0⟩ -def before8537 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527129),(tail8500_85 k),tail8500_81⟩ -def before8538 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527121),(tail8500_84 k),tail8500_86⟩ -def before8539 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527119),(tail8500_83 k),tail8500_87⟩ -def before8540 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527117),(tail8500_88 k),tail8500_89⟩ -def before8541 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8500_78 k),tail8500_90⟩ -def before8542 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8500_91 k),tail8500_92⟩ -def before8543 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526903),(tail8500_77 k),tail8500_93⟩ -def before8544 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526901),(tail8500_76 k),tail8500_94⟩ -def before8545 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526899),(tail8500_95 k),tail8500_96⟩ -def before8546 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8500_71 k),tail8500_97⟩ -def before8547 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8500_98 k),tail8500_99⟩ -def before8548 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526643),(tail8500_70 k),tail8500_100⟩ -def before8549 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526641),(tail8500_69 k),tail8500_101⟩ -def before8550 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526639),(tail8500_102 k),tail8500_103⟩ -def before8551 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8500_64 k),tail8500_104⟩ -def before8552 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8500_105 k),tail8500_106⟩ -def before8553 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8500_63 k),tail8500_107⟩ -def before8554 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8500_29 k),(tail8500_108 k)⟩ -def before8555 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521847),(tail8500_28 k),(tail8500_109 k)⟩ -def before8556 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521845),(tail8500_27 k),(tail8500_110 k)⟩ -def before8557 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521843),(tail8500_111 k),(tail8500_112 k)⟩ -def before8558 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8500_26 k),(tail8500_113 k)⟩ -def before8559 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8500_114 k),(tail8500_115 k)⟩ -def before8560 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521629),(tail8500_25 k),(tail8500_116 k)⟩ -def before8561 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521627),(tail8500_24 k),(tail8500_117 k)⟩ -def before8562 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521625),(tail8500_118 k),(tail8500_119 k)⟩ -def before8563 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8500_23 k),(tail8500_120 k)⟩ -def before8564 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8500_121 k),(tail8500_122 k)⟩ -def before8565 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521503),(tail8500_22 k),(tail8500_123 k)⟩ -def before8566 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521501),(tail8500_21 k),(tail8500_124 k)⟩ -def before8567 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521499),(tail8500_125 k),(tail8500_126 k)⟩ -def before8568 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8500_20 k),(tail8500_127 k)⟩ -def before8569 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8500_128 k),(tail8500_129 k)⟩ -def before8570 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8500_19 k),(tail8500_130 k)⟩ -def before8571 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8500_18 k),(tail8500_131 k)⟩ -def before8572 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8500_17 k),(tail8500_132 k)⟩ -def before8573 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8500_16,(tail8500_133 k)⟩ -def before8574 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8500_15,(tail8500_134 k)⟩ -def before8575 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8500_135,(tail8500_136 k)⟩ -def before8576 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1135),tail8500_14,(tail8500_137 k)⟩ -def before8577 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1137),tail8500_13,(tail8500_138 k)⟩ -def before8578 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1139),tail8500_139,(tail8500_140 k)⟩ -def before8579 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8500_12,(tail8500_141 k)⟩ -def before8580 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8500_142,(tail8500_143 k)⟩ -def before8581 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1173),tail8500_11,(tail8500_144 k)⟩ -def before8582 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1175),tail8500_10,(tail8500_145 k)⟩ -def before8583 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1177),tail8500_146,(tail8500_147 k)⟩ -def before8584 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8500_9,(tail8500_148 k)⟩ -def before8585 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8500_149,(tail8500_150 k)⟩ -def before8586 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1211),tail8500_8,(tail8500_151 k)⟩ -def before8587 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1213),tail8500_7,(tail8500_152 k)⟩ -def before8588 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1215),tail8500_153,(tail8500_154 k)⟩ -def before8589 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail8500_6,(tail8500_155 k)⟩ -def before8590 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail8500_5,(tail8500_156 k)⟩ -def before8591 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail8500_4,(tail8500_157 k)⟩ -def before8592 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1253),tail8500_158,(tail8500_159 k)⟩ -def before8593 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8500_161,(tail8500_159 k)⟩ -def before8594 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8500_161,(tail8500_162 k)⟩ -def before8595 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail8500_163,(tail8500_162 k)⟩ -def before8596 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail8500_164,(tail8500_156 k)⟩ -def before8597 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail8500_164,(tail8500_165 k)⟩ -def before8598 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail8500_163,(tail8500_166 k)⟩ -def before8599 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1255),tail8500_160,(tail8500_167 k)⟩ -def after8599 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail8500_3,(tail8500_168 k)⟩ - -theorem macro8500 (k : Nat) : applyExit (before8500 k) exit389 1 = some (before8501 k) := by - simp (disch := omega) [before8500, before8501, exit389, applyExit, pop, push] - <;> omega -theorem step8500 (k : Nat) : Runs (1*23) (before8500 k).denote (before8501 k).denote := - @applyExit_sound (before8500 k) (before8501 k) exit389 1 valid389 (macro8500 k) -theorem macro8501 (k : Nat) : applyExit (before8501 k) exit391 1 = some (before8502 k) := by - simp (disch := omega) [before8501, before8502, exit391, applyExit, pop, push] - <;> omega -theorem step8501 (k : Nat) : Runs (1*105) (before8501 k).denote (before8502 k).denote := - @applyExit_sound (before8501 k) (before8502 k) exit391 1 valid391 (macro8501 k) -theorem macro8502 (k : Nat) : applyExit (before8502 k) exit390 1 = some (before8503 k) := by - simp (disch := omega) [before8502, before8503, exit390, applyExit, pop, push] - <;> omega -theorem step8502 (k : Nat) : Runs (1*978) (before8502 k).denote (before8503 k).denote := - @applyExit_sound (before8502 k) (before8503 k) exit390 1 valid390 (macro8502 k) -theorem macro8503 (k : Nat) : applyExit (before8503 k) exit389 1 = some (before8504 k) := by - simp (disch := omega) [before8503, before8504, exit389, applyExit, pop, push] - <;> omega -theorem step8503 (k : Nat) : Runs (1*23) (before8503 k).denote (before8504 k).denote := - @applyExit_sound (before8503 k) (before8504 k) exit389 1 valid389 (macro8503 k) -theorem macro8504 (k : Nat) : applyExit (before8504 k) exit391 1 = some (before8505 k) := by - simp (disch := omega) [before8504, before8505, exit391, applyExit, pop, push] - <;> omega -theorem step8504 (k : Nat) : Runs (1*105) (before8504 k).denote (before8505 k).denote := - @applyExit_sound (before8504 k) (before8505 k) exit391 1 valid391 (macro8504 k) -theorem macro8505 (k : Nat) : applyExit (before8505 k) exit390 1 = some (before8506 k) := by - simp (disch := omega) [before8505, before8506, exit390, applyExit, pop, push] - <;> omega -theorem step8505 (k : Nat) : Runs (1*978) (before8505 k).denote (before8506 k).denote := - @applyExit_sound (before8505 k) (before8506 k) exit390 1 valid390 (macro8505 k) -theorem macro8506 (k : Nat) : applyExit (before8506 k) exit389 1 = some (before8507 k) := by - simp (disch := omega) [before8506, before8507, exit389, applyExit, pop, push] - <;> omega -theorem step8506 (k : Nat) : Runs (1*23) (before8506 k).denote (before8507 k).denote := - @applyExit_sound (before8506 k) (before8507 k) exit389 1 valid389 (macro8506 k) -theorem macro8507 (k : Nat) : applyExit (before8507 k) exit391 1 = some (before8508 k) := by - simp (disch := omega) [before8507, before8508, exit391, applyExit, pop, push] - <;> omega -theorem step8507 (k : Nat) : Runs (1*105) (before8507 k).denote (before8508 k).denote := - @applyExit_sound (before8507 k) (before8508 k) exit391 1 valid391 (macro8507 k) -def cycleState8508 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w352,(3+1*j)⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,97⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,45⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w349,1⟩,⟨w347,(1*k+6)⟩,⟨w0,3⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w350,1⟩,⟨w344,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,3⟩]⟩ -def cyclePart8508_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w351,1⟩,⟨w352,(3+1*j)⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,97⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,45⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w349,1⟩,⟨w347,(1*k+6)⟩,⟨w0,3⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w344,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,3⟩]⟩ -def cyclePart8508_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w351,1⟩,⟨w352,(3+1*j)⟩,⟨w1,26⟩,⟨w2,1⟩,⟨w0,97⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w0,45⟩,⟨w1,17⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w349,1⟩,⟨w347,(1*k+6)⟩,⟨w0,3⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,4⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w350,1⟩,⟨w344,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,22⟩,⟨w0,86⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,10⟩,⟨w2,1⟩,⟨w1,98⟩,⟨w0,3⟩]⟩ -theorem cycleMacro8508_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8508 k j) exit390 1 = some (cyclePart8508_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState8508, cyclePart8508_0, exit390, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8508_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8508_0 k j) exit389 1 = some (cyclePart8508_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8508_0, cyclePart8508_1, exit389, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8508_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8508_1 k j) exit391 1 = some (cycleState8508 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8508_1, cycleState8508, exit391, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun8508 (k j : Nat) (hj : j < (1*k+3)) : Runs 1106 (cycleState8508 k j).denote (cycleState8508 k (j+1)).denote := by - have h0 : Runs (1*978) (cycleState8508 k j).denote (cyclePart8508_0 k j).denote := @applyExit_sound (cycleState8508 k j) (cyclePart8508_0 k j) exit390 1 valid390 (cycleMacro8508_0 k j hj) - have h1 : Runs (1*23) (cyclePart8508_0 k j).denote (cyclePart8508_1 k j).denote := @applyExit_sound (cyclePart8508_0 k j) (cyclePart8508_1 k j) exit389 1 valid389 (cycleMacro8508_1 k j hj) - have h2 : Runs (1*105) (cyclePart8508_1 k j).denote (cycleState8508 k (j+1)).denote := @applyExit_sound (cyclePart8508_1 k j) (cycleState8508 k (j+1)) exit391 1 valid391 (cycleMacro8508_2 k j hj) - exact (@Runs.trans (1*978) ((1*23)+(1*105)) (cycleState8508 k j).denote (cyclePart8508_0 k j).denote (cycleState8508 k (j+1)).denote h0 (@Runs.trans (1*23) (1*105) (cyclePart8508_0 k j).denote (cyclePart8508_1 k j).denote (cycleState8508 k (j+1)).denote h1 h2)) -theorem step8508 (k : Nat) : Runs ((1*k+3)*1106) (before8508 k).denote (before8509 k).denote := by - have h := Runs.chain (fun j => (cycleState8508 k j).denote) 1106 (1*k+3) (cycleRun8508 k) - have h0 : cycleState8508 k 0 = before8508 k := by simp [cycleState8508, before8508] - have h1 : cycleState8508 k (1*k+3) = before8509 k := by - simp [cycleState8508, before8509] <;> omega - simpa only [h0, h1] using h -theorem macro8509 (k : Nat) : applyExit (before8509 k) exit390 1 = some (before8510 k) := by - simp (disch := omega) [before8509, before8510, exit390, applyExit, pop, push] - <;> omega -theorem step8509 (k : Nat) : Runs (1*978) (before8509 k).denote (before8510 k).denote := - @applyExit_sound (before8509 k) (before8510 k) exit390 1 valid390 (macro8509 k) -theorem macro8510 (k : Nat) : applyExit (before8510 k) exit389 1 = some (before8511 k) := by - simp (disch := omega) [before8510, before8511, exit389, applyExit, pop, push] - <;> omega -theorem step8510 (k : Nat) : Runs (1*23) (before8510 k).denote (before8511 k).denote := - @applyExit_sound (before8510 k) (before8511 k) exit389 1 valid389 (macro8510 k) -theorem macro8511 (k : Nat) : applyExit (before8511 k) exit391 1 = some (before8512 k) := by - simp (disch := omega) [before8511, before8512, exit391, applyExit, pop, push] - <;> omega -theorem step8511 (k : Nat) : Runs (1*105) (before8511 k).denote (before8512 k).denote := - @applyExit_sound (before8511 k) (before8512 k) exit391 1 valid391 (macro8511 k) -theorem macro8512 (k : Nat) : applyExit (before8512 k) exit390 1 = some (before8513 k) := by - simp (disch := omega) [before8512, before8513, exit390, applyExit, pop, push] - <;> omega -theorem step8512 (k : Nat) : Runs (1*978) (before8512 k).denote (before8513 k).denote := - @applyExit_sound (before8512 k) (before8513 k) exit390 1 valid390 (macro8512 k) -theorem macro8513 (k : Nat) : applyExit (before8513 k) exit0 5 = some (before8514 k) := by - simp (disch := omega) [before8513, before8514, exit0, applyExit, pop, push] - <;> omega -theorem step8513 (k : Nat) : Runs (5*2) (before8513 k).denote (before8514 k).denote := - @applyExit_sound (before8513 k) (before8514 k) exit0 5 valid0 (macro8513 k) -theorem macro8514 (k : Nat) : applyExit (before8514 k) exit1 1 = some (before8515 k) := by - simp (disch := omega) [before8514, before8515, exit1, applyExit, pop, push] - <;> omega -theorem step8514 (k : Nat) : Runs (1*3) (before8514 k).denote (before8515 k).denote := - @applyExit_sound (before8514 k) (before8515 k) exit1 1 valid1 (macro8514 k) -theorem macro8515 (k : Nat) : applyExit (before8515 k) exit2 5 = some (before8516 k) := by - simp (disch := omega) [before8515, before8516, exit2, applyExit, pop, push] - <;> omega -theorem step8515 (k : Nat) : Runs (5*2) (before8515 k).denote (before8516 k).denote := - @applyExit_sound (before8515 k) (before8516 k) exit2 5 valid2 (macro8515 k) -theorem macro8516 (k : Nat) : applyExit (before8516 k) exit391 1 = some (before8517 k) := by - simp (disch := omega) [before8516, before8517, exit391, applyExit, pop, push] - <;> omega -theorem step8516 (k : Nat) : Runs (1*105) (before8516 k).denote (before8517 k).denote := - @applyExit_sound (before8516 k) (before8517 k) exit391 1 valid391 (macro8516 k) -theorem macro8517 (k : Nat) : applyExit (before8517 k) exit0 6 = some (before8518 k) := by - simp (disch := omega) [before8517, before8518, exit0, applyExit, pop, push] - <;> omega -theorem step8517 (k : Nat) : Runs (6*2) (before8517 k).denote (before8518 k).denote := - @applyExit_sound (before8517 k) (before8518 k) exit0 6 valid0 (macro8517 k) -theorem macro8518 (k : Nat) : applyExit (before8518 k) exit13 22 = some (before8519 k) := by - simp (disch := omega) [before8518, before8519, exit13, applyExit, pop, push] - <;> omega -theorem step8518 (k : Nat) : Runs (22*2) (before8518 k).denote (before8519 k).denote := - @applyExit_sound (before8518 k) (before8519 k) exit13 22 valid13 (macro8518 k) -theorem macro8519 (k : Nat) : applyExit (before8519 k) exit0 86 = some (before8520 k) := by - simp (disch := omega) [before8519, before8520, exit0, applyExit, pop, push] - <;> omega -theorem step8519 (k : Nat) : Runs (86*2) (before8519 k).denote (before8520 k).denote := - @applyExit_sound (before8519 k) (before8520 k) exit0 86 valid0 (macro8519 k) -theorem macro8520 (k : Nat) : applyExit (before8520 k) exit1 1 = some (before8521 k) := by - simp (disch := omega) [before8520, before8521, exit1, applyExit, pop, push] - <;> omega -theorem step8520 (k : Nat) : Runs (1*3) (before8520 k).denote (before8521 k).denote := - @applyExit_sound (before8520 k) (before8521 k) exit1 1 valid1 (macro8520 k) -theorem macro8521 (k : Nat) : applyExit (before8521 k) exit2 86 = some (before8522 k) := by - simp (disch := omega) [before8521, before8522, exit2, applyExit, pop, push] - <;> omega -theorem step8521 (k : Nat) : Runs (86*2) (before8521 k).denote (before8522 k).denote := - @applyExit_sound (before8521 k) (before8522 k) exit2 86 valid2 (macro8521 k) -theorem macro8522 (k : Nat) : applyExit (before8522 k) exit6 1 = some (before8523 k) := by - simp (disch := omega) [before8522, before8523, exit6, applyExit, pop, push] - <;> omega -theorem step8522 (k : Nat) : Runs (1*1) (before8522 k).denote (before8523 k).denote := - @applyExit_sound (before8522 k) (before8523 k) exit6 1 valid6 (macro8522 k) -theorem macro8523 (k : Nat) : applyExit (before8523 k) exit0 87 = some (before8524 k) := by - simp (disch := omega) [before8523, before8524, exit0, applyExit, pop, push] - <;> omega -theorem step8523 (k : Nat) : Runs (87*2) (before8523 k).denote (before8524 k).denote := - @applyExit_sound (before8523 k) (before8524 k) exit0 87 valid0 (macro8523 k) -theorem macro8524 (k : Nat) : applyExit (before8524 k) exit13 43 = some (before8525 k) := by - simp (disch := omega) [before8524, before8525, exit13, applyExit, pop, push] - <;> omega -theorem step8524 (k : Nat) : Runs (43*2) (before8524 k).denote (before8525 k).denote := - @applyExit_sound (before8524 k) (before8525 k) exit13 43 valid13 (macro8524 k) -theorem macro8525 (k : Nat) : applyExit (before8525 k) exit0 10 = some (before8526 k) := by - simp (disch := omega) [before8525, before8526, exit0, applyExit, pop, push] - <;> omega -theorem step8525 (k : Nat) : Runs (10*2) (before8525 k).denote (before8526 k).denote := - @applyExit_sound (before8525 k) (before8526 k) exit0 10 valid0 (macro8525 k) -theorem macro8526 (k : Nat) : applyExit (before8526 k) exit1 1 = some (before8527 k) := by - simp (disch := omega) [before8526, before8527, exit1, applyExit, pop, push] - <;> omega -theorem step8526 (k : Nat) : Runs (1*3) (before8526 k).denote (before8527 k).denote := - @applyExit_sound (before8526 k) (before8527 k) exit1 1 valid1 (macro8526 k) -theorem macro8527 (k : Nat) : applyExit (before8527 k) exit2 10 = some (before8528 k) := by - simp (disch := omega) [before8527, before8528, exit2, applyExit, pop, push] - <;> omega -theorem step8527 (k : Nat) : Runs (10*2) (before8527 k).denote (before8528 k).denote := - @applyExit_sound (before8527 k) (before8528 k) exit2 10 valid2 (macro8527 k) -theorem macro8528 (k : Nat) : applyExit (before8528 k) exit6 1 = some (before8529 k) := by - simp (disch := omega) [before8528, before8529, exit6, applyExit, pop, push] - <;> omega -theorem step8528 (k : Nat) : Runs (1*1) (before8528 k).denote (before8529 k).denote := - @applyExit_sound (before8528 k) (before8529 k) exit6 1 valid6 (macro8528 k) -theorem macro8529 (k : Nat) : applyExit (before8529 k) exit0 11 = some (before8530 k) := by - simp (disch := omega) [before8529, before8530, exit0, applyExit, pop, push] - <;> omega -theorem step8529 (k : Nat) : Runs (11*2) (before8529 k).denote (before8530 k).denote := - @applyExit_sound (before8529 k) (before8530 k) exit0 11 valid0 (macro8529 k) -theorem macro8530 (k : Nat) : applyExit (before8530 k) exit13 98 = some (before8531 k) := by - simp (disch := omega) [before8530, before8531, exit13, applyExit, pop, push] - <;> omega -theorem step8530 (k : Nat) : Runs (98*2) (before8530 k).denote (before8531 k).denote := - @applyExit_sound (before8530 k) (before8531 k) exit13 98 valid13 (macro8530 k) -theorem macro8531 (k : Nat) : applyExit (before8531 k) exit0 3 = some (before8532 k) := by - simp (disch := omega) [before8531, before8532, exit0, applyExit, pop, push] - <;> omega -theorem step8531 (k : Nat) : Runs (3*2) (before8531 k).denote (before8532 k).denote := - @applyExit_sound (before8531 k) (before8532 k) exit0 3 valid0 (macro8531 k) -theorem macro8532 (k : Nat) : applyExit (before8532 k) exit1 1 = some (before8533 k) := by - simp (disch := omega) [before8532, before8533, exit1, applyExit, pop, push] - <;> omega -theorem step8532 (k : Nat) : Runs (1*3) (before8532 k).denote (before8533 k).denote := - @applyExit_sound (before8532 k) (before8533 k) exit1 1 valid1 (macro8532 k) -theorem macro8533 (k : Nat) : applyExit (before8533 k) exit2 3 = some (before8534 k) := by - simp (disch := omega) [before8533, before8534, exit2, applyExit, pop, push] - <;> omega -theorem step8533 (k : Nat) : Runs (3*2) (before8533 k).denote (before8534 k).denote := - @applyExit_sound (before8533 k) (before8534 k) exit2 3 valid2 (macro8533 k) -theorem macro8534 (k : Nat) : applyExit (before8534 k) exit6 1 = some (before8535 k) := by - simp (disch := omega) [before8534, before8535, exit6, applyExit, pop, push] - <;> omega -theorem step8534 (k : Nat) : Runs (1*1) (before8534 k).denote (before8535 k).denote := - @applyExit_sound (before8534 k) (before8535 k) exit6 1 valid6 (macro8534 k) -theorem macro8535 (k : Nat) : applyExit (before8535 k) exit0 4 = some (before8536 k) := by - simp (disch := omega) [before8535, before8536, exit0, applyExit, pop, push] - <;> omega -theorem step8535 (k : Nat) : Runs (4*2) (before8535 k).denote (before8536 k).denote := - @applyExit_sound (before8535 k) (before8536 k) exit0 4 valid0 (macro8535 k) -theorem macro8536 (k : Nat) : applyExit (before8536 k) exit1 1 = some (before8537 k) := by - simp (disch := omega) [before8536, before8537, exit1, applyExit, pop, push] - <;> omega -theorem step8536 (k : Nat) : Runs (1*3) (before8536 k).denote (before8537 k).denote := - @applyExit_sound (before8536 k) (before8537 k) exit1 1 valid1 (macro8536 k) -theorem macro8537 (k : Nat) : applyExit (before8537 k) exit2 4 = some (before8538 k) := by - simp (disch := omega) [before8537, before8538, exit2, applyExit, pop, push] - <;> omega -theorem step8537 (k : Nat) : Runs (4*2) (before8537 k).denote (before8538 k).denote := - @applyExit_sound (before8537 k) (before8538 k) exit2 4 valid2 (macro8537 k) -theorem macro8538 (k : Nat) : applyExit (before8538 k) exit3 1 = some (before8539 k) := by - simp (disch := omega) [before8538, before8539, exit3, applyExit, pop, push] - <;> omega -theorem step8538 (k : Nat) : Runs (1*2) (before8538 k).denote (before8539 k).denote := - @applyExit_sound (before8538 k) (before8539 k) exit3 1 valid3 (macro8538 k) -theorem macro8539 (k : Nat) : applyExit (before8539 k) exit9 1 = some (before8540 k) := by - simp (disch := omega) [before8539, before8540, exit9, applyExit, pop, push] - <;> omega -theorem step8539 (k : Nat) : Runs (1*2) (before8539 k).denote (before8540 k).denote := - @applyExit_sound (before8539 k) (before8540 k) exit9 1 valid9 (macro8539 k) -theorem macro8540 (k : Nat) : applyExit (before8540 k) exit10 96 = some (before8541 k) := by - simp (disch := omega) [before8540, before8541, exit10, applyExit, pop, push] - <;> omega -theorem step8540 (k : Nat) : Runs (96*2) (before8540 k).denote (before8541 k).denote := - @applyExit_sound (before8540 k) (before8541 k) exit10 96 valid10 (macro8540 k) -theorem macro8541 (k : Nat) : applyExit (before8541 k) exit11 1 = some (before8542 k) := by - simp (disch := omega) [before8541, before8542, exit11, applyExit, pop, push] - <;> omega -theorem step8541 (k : Nat) : Runs (1*2) (before8541 k).denote (before8542 k).denote := - @applyExit_sound (before8541 k) (before8542 k) exit11 1 valid11 (macro8541 k) -theorem macro8542 (k : Nat) : applyExit (before8542 k) exit2 10 = some (before8543 k) := by - simp (disch := omega) [before8542, before8543, exit2, applyExit, pop, push] - <;> omega -theorem step8542 (k : Nat) : Runs (10*2) (before8542 k).denote (before8543 k).denote := - @applyExit_sound (before8542 k) (before8543 k) exit2 10 valid2 (macro8542 k) -theorem macro8543 (k : Nat) : applyExit (before8543 k) exit3 1 = some (before8544 k) := by - simp (disch := omega) [before8543, before8544, exit3, applyExit, pop, push] - <;> omega -theorem step8543 (k : Nat) : Runs (1*2) (before8543 k).denote (before8544 k).denote := - @applyExit_sound (before8543 k) (before8544 k) exit3 1 valid3 (macro8543 k) -theorem macro8544 (k : Nat) : applyExit (before8544 k) exit9 1 = some (before8545 k) := by - simp (disch := omega) [before8544, before8545, exit9, applyExit, pop, push] - <;> omega -theorem step8544 (k : Nat) : Runs (1*2) (before8544 k).denote (before8545 k).denote := - @applyExit_sound (before8544 k) (before8545 k) exit9 1 valid9 (macro8544 k) -theorem macro8545 (k : Nat) : applyExit (before8545 k) exit10 41 = some (before8546 k) := by - simp (disch := omega) [before8545, before8546, exit10, applyExit, pop, push] - <;> omega -theorem step8545 (k : Nat) : Runs (41*2) (before8545 k).denote (before8546 k).denote := - @applyExit_sound (before8545 k) (before8546 k) exit10 41 valid10 (macro8545 k) -theorem macro8546 (k : Nat) : applyExit (before8546 k) exit11 1 = some (before8547 k) := by - simp (disch := omega) [before8546, before8547, exit11, applyExit, pop, push] - <;> omega -theorem step8546 (k : Nat) : Runs (1*2) (before8546 k).denote (before8547 k).denote := - @applyExit_sound (before8546 k) (before8547 k) exit11 1 valid11 (macro8546 k) -theorem macro8547 (k : Nat) : applyExit (before8547 k) exit2 86 = some (before8548 k) := by - simp (disch := omega) [before8547, before8548, exit2, applyExit, pop, push] - <;> omega -theorem step8547 (k : Nat) : Runs (86*2) (before8547 k).denote (before8548 k).denote := - @applyExit_sound (before8547 k) (before8548 k) exit2 86 valid2 (macro8547 k) -theorem macro8548 (k : Nat) : applyExit (before8548 k) exit3 1 = some (before8549 k) := by - simp (disch := omega) [before8548, before8549, exit3, applyExit, pop, push] - <;> omega -theorem step8548 (k : Nat) : Runs (1*2) (before8548 k).denote (before8549 k).denote := - @applyExit_sound (before8548 k) (before8549 k) exit3 1 valid3 (macro8548 k) -theorem macro8549 (k : Nat) : applyExit (before8549 k) exit9 1 = some (before8550 k) := by - simp (disch := omega) [before8549, before8550, exit9, applyExit, pop, push] - <;> omega -theorem step8549 (k : Nat) : Runs (1*2) (before8549 k).denote (before8550 k).denote := - @applyExit_sound (before8549 k) (before8550 k) exit9 1 valid9 (macro8549 k) -theorem macro8550 (k : Nat) : applyExit (before8550 k) exit10 20 = some (before8551 k) := by - simp (disch := omega) [before8550, before8551, exit10, applyExit, pop, push] - <;> omega -theorem step8550 (k : Nat) : Runs (20*2) (before8550 k).denote (before8551 k).denote := - @applyExit_sound (before8550 k) (before8551 k) exit10 20 valid10 (macro8550 k) -theorem macro8551 (k : Nat) : applyExit (before8551 k) exit11 1 = some (before8552 k) := by - simp (disch := omega) [before8551, before8552, exit11, applyExit, pop, push] - <;> omega -theorem step8551 (k : Nat) : Runs (1*2) (before8551 k).denote (before8552 k).denote := - @applyExit_sound (before8551 k) (before8552 k) exit11 1 valid11 (macro8551 k) -theorem macro8552 (k : Nat) : applyExit (before8552 k) exit2 5 = some (before8553 k) := by - simp (disch := omega) [before8552, before8553, exit2, applyExit, pop, push] - <;> omega -theorem step8552 (k : Nat) : Runs (5*2) (before8552 k).denote (before8553 k).denote := - @applyExit_sound (before8552 k) (before8553 k) exit2 5 valid2 (macro8552 k) -theorem macro8553 (k : Nat) : applyExit (before8553 k) exit392 (1*k+8) = some (before8554 k) := by - simp (disch := omega) [before8553, before8554, exit392, applyExit, pop, push] - <;> omega -theorem step8553 (k : Nat) : Runs ((1*k+8)*586) (before8553 k).denote (before8554 k).denote := - @applyExit_sound (before8553 k) (before8554 k) exit392 (1*k+8) valid392 (macro8553 k) -theorem macro8554 (k : Nat) : applyExit (before8554 k) exit2 26 = some (before8555 k) := by - simp (disch := omega) [before8554, before8555, exit2, applyExit, pop, push] - <;> omega -theorem step8554 (k : Nat) : Runs (26*2) (before8554 k).denote (before8555 k).denote := - @applyExit_sound (before8554 k) (before8555 k) exit2 26 valid2 (macro8554 k) -theorem macro8555 (k : Nat) : applyExit (before8555 k) exit3 1 = some (before8556 k) := by - simp (disch := omega) [before8555, before8556, exit3, applyExit, pop, push] - <;> omega -theorem step8555 (k : Nat) : Runs (1*2) (before8555 k).denote (before8556 k).denote := - @applyExit_sound (before8555 k) (before8556 k) exit3 1 valid3 (macro8555 k) -theorem macro8556 (k : Nat) : applyExit (before8556 k) exit9 1 = some (before8557 k) := by - simp (disch := omega) [before8556, before8557, exit9, applyExit, pop, push] - <;> omega -theorem step8556 (k : Nat) : Runs (1*2) (before8556 k).denote (before8557 k).denote := - @applyExit_sound (before8556 k) (before8557 k) exit9 1 valid9 (macro8556 k) -theorem macro8557 (k : Nat) : applyExit (before8557 k) exit10 96 = some (before8558 k) := by - simp (disch := omega) [before8557, before8558, exit10, applyExit, pop, push] - <;> omega -theorem step8557 (k : Nat) : Runs (96*2) (before8557 k).denote (before8558 k).denote := - @applyExit_sound (before8557 k) (before8558 k) exit10 96 valid10 (macro8557 k) -theorem macro8558 (k : Nat) : applyExit (before8558 k) exit11 1 = some (before8559 k) := by - simp (disch := omega) [before8558, before8559, exit11, applyExit, pop, push] - <;> omega -theorem step8558 (k : Nat) : Runs (1*2) (before8558 k).denote (before8559 k).denote := - @applyExit_sound (before8558 k) (before8559 k) exit11 1 valid11 (macro8558 k) -theorem macro8559 (k : Nat) : applyExit (before8559 k) exit2 10 = some (before8560 k) := by - simp (disch := omega) [before8559, before8560, exit2, applyExit, pop, push] - <;> omega -theorem step8559 (k : Nat) : Runs (10*2) (before8559 k).denote (before8560 k).denote := - @applyExit_sound (before8559 k) (before8560 k) exit2 10 valid2 (macro8559 k) -theorem macro8560 (k : Nat) : applyExit (before8560 k) exit3 1 = some (before8561 k) := by - simp (disch := omega) [before8560, before8561, exit3, applyExit, pop, push] - <;> omega -theorem step8560 (k : Nat) : Runs (1*2) (before8560 k).denote (before8561 k).denote := - @applyExit_sound (before8560 k) (before8561 k) exit3 1 valid3 (macro8560 k) -theorem macro8561 (k : Nat) : applyExit (before8561 k) exit9 1 = some (before8562 k) := by - simp (disch := omega) [before8561, before8562, exit9, applyExit, pop, push] - <;> omega -theorem step8561 (k : Nat) : Runs (1*2) (before8561 k).denote (before8562 k).denote := - @applyExit_sound (before8561 k) (before8562 k) exit9 1 valid9 (macro8561 k) -theorem macro8562 (k : Nat) : applyExit (before8562 k) exit10 44 = some (before8563 k) := by - simp (disch := omega) [before8562, before8563, exit10, applyExit, pop, push] - <;> omega -theorem step8562 (k : Nat) : Runs (44*2) (before8562 k).denote (before8563 k).denote := - @applyExit_sound (before8562 k) (before8563 k) exit10 44 valid10 (macro8562 k) -theorem macro8563 (k : Nat) : applyExit (before8563 k) exit11 1 = some (before8564 k) := by - simp (disch := omega) [before8563, before8564, exit11, applyExit, pop, push] - <;> omega -theorem step8563 (k : Nat) : Runs (1*2) (before8563 k).denote (before8564 k).denote := - @applyExit_sound (before8563 k) (before8564 k) exit11 1 valid11 (macro8563 k) -theorem macro8564 (k : Nat) : applyExit (before8564 k) exit2 16 = some (before8565 k) := by - simp (disch := omega) [before8564, before8565, exit2, applyExit, pop, push] - <;> omega -theorem step8564 (k : Nat) : Runs (16*2) (before8564 k).denote (before8565 k).denote := - @applyExit_sound (before8564 k) (before8565 k) exit2 16 valid2 (macro8564 k) -theorem macro8565 (k : Nat) : applyExit (before8565 k) exit3 1 = some (before8566 k) := by - simp (disch := omega) [before8565, before8566, exit3, applyExit, pop, push] - <;> omega -theorem step8565 (k : Nat) : Runs (1*2) (before8565 k).denote (before8566 k).denote := - @applyExit_sound (before8565 k) (before8566 k) exit3 1 valid3 (macro8565 k) -theorem macro8566 (k : Nat) : applyExit (before8566 k) exit9 1 = some (before8567 k) := by - simp (disch := omega) [before8566, before8567, exit9, applyExit, pop, push] - <;> omega -theorem step8566 (k : Nat) : Runs (1*2) (before8566 k).denote (before8567 k).denote := - @applyExit_sound (before8566 k) (before8567 k) exit9 1 valid9 (macro8566 k) -theorem macro8567 (k : Nat) : applyExit (before8567 k) exit10 12 = some (before8568 k) := by - simp (disch := omega) [before8567, before8568, exit10, applyExit, pop, push] - <;> omega -theorem step8567 (k : Nat) : Runs (12*2) (before8567 k).denote (before8568 k).denote := - @applyExit_sound (before8567 k) (before8568 k) exit10 12 valid10 (macro8567 k) -theorem macro8568 (k : Nat) : applyExit (before8568 k) exit11 1 = some (before8569 k) := by - simp (disch := omega) [before8568, before8569, exit11, applyExit, pop, push] - <;> omega -theorem step8568 (k : Nat) : Runs (1*2) (before8568 k).denote (before8569 k).denote := - @applyExit_sound (before8568 k) (before8569 k) exit11 1 valid11 (macro8568 k) -theorem macro8569 (k : Nat) : applyExit (before8569 k) exit2 791761145 = some (before8570 k) := by - simp (disch := omega) [before8569, before8570, exit2, applyExit, pop, push] - <;> omega -theorem step8569 (k : Nat) : Runs (791761145*2) (before8569 k).denote (before8570 k).denote := - @applyExit_sound (before8569 k) (before8570 k) exit2 791761145 valid2 (macro8569 k) -theorem macro8570 (k : Nat) : applyExit (before8570 k) exit276 1 = some (before8571 k) := by - simp (disch := omega) [before8570, before8571, exit276, applyExit, pop, push] - <;> omega -theorem step8570 (k : Nat) : Runs (1*38) (before8570 k).denote (before8571 k).denote := - @applyExit_sound (before8570 k) (before8571 k) exit276 1 valid276 (macro8570 k) -theorem macro8571 (k : Nat) : applyExit (before8571 k) exit393 1 = some (before8572 k) := by - simp (disch := omega) [before8571, before8572, exit393, applyExit, pop, push] - <;> omega -theorem step8571 (k : Nat) : Runs (1*38) (before8571 k).denote (before8572 k).denote := - @applyExit_sound (before8571 k) (before8572 k) exit393 1 valid393 (macro8571 k) -theorem macro8572 (k : Nat) : applyExit (before8572 k) exit394 (1*k+6) = some (before8573 k) := by - simp (disch := omega) [before8572, before8573, exit394, applyExit, pop, push] - <;> omega -theorem step8572 (k : Nat) : Runs ((1*k+6)*38) (before8572 k).denote (before8573 k).denote := - @applyExit_sound (before8572 k) (before8573 k) exit394 (1*k+6) valid394 (macro8572 k) -theorem macro8573 (k : Nat) : applyExit (before8573 k) exit10 3 = some (before8574 k) := by - simp (disch := omega) [before8573, before8574, exit10, applyExit, pop, push] - <;> omega -theorem step8573 (k : Nat) : Runs (3*2) (before8573 k).denote (before8574 k).denote := - @applyExit_sound (before8573 k) (before8574 k) exit10 3 valid10 (macro8573 k) -theorem macro8574 (k : Nat) : applyExit (before8574 k) exit11 1 = some (before8575 k) := by - simp (disch := omega) [before8574, before8575, exit11, applyExit, pop, push] - <;> omega -theorem step8574 (k : Nat) : Runs (1*2) (before8574 k).denote (before8575 k).denote := - @applyExit_sound (before8574 k) (before8575 k) exit11 1 valid11 (macro8574 k) -theorem macro8575 (k : Nat) : applyExit (before8575 k) exit2 3 = some (before8576 k) := by - simp (disch := omega) [before8575, before8576, exit2, applyExit, pop, push] - <;> omega -theorem step8575 (k : Nat) : Runs (3*2) (before8575 k).denote (before8576 k).denote := - @applyExit_sound (before8575 k) (before8576 k) exit2 3 valid2 (macro8575 k) -theorem macro8576 (k : Nat) : applyExit (before8576 k) exit3 1 = some (before8577 k) := by - simp (disch := omega) [before8576, before8577, exit3, applyExit, pop, push] - <;> omega -theorem step8576 (k : Nat) : Runs (1*2) (before8576 k).denote (before8577 k).denote := - @applyExit_sound (before8576 k) (before8577 k) exit3 1 valid3 (macro8576 k) -theorem macro8577 (k : Nat) : applyExit (before8577 k) exit9 1 = some (before8578 k) := by - simp (disch := omega) [before8577, before8578, exit9, applyExit, pop, push] - <;> omega -theorem step8577 (k : Nat) : Runs (1*2) (before8577 k).denote (before8578 k).denote := - @applyExit_sound (before8577 k) (before8578 k) exit9 1 valid9 (macro8577 k) -theorem macro8578 (k : Nat) : applyExit (before8578 k) exit10 13 = some (before8579 k) := by - simp (disch := omega) [before8578, before8579, exit10, applyExit, pop, push] - <;> omega -theorem step8578 (k : Nat) : Runs (13*2) (before8578 k).denote (before8579 k).denote := - @applyExit_sound (before8578 k) (before8579 k) exit10 13 valid10 (macro8578 k) -theorem macro8579 (k : Nat) : applyExit (before8579 k) exit11 1 = some (before8580 k) := by - simp (disch := omega) [before8579, before8580, exit11, applyExit, pop, push] - <;> omega -theorem step8579 (k : Nat) : Runs (1*2) (before8579 k).denote (before8580 k).denote := - @applyExit_sound (before8579 k) (before8580 k) exit11 1 valid11 (macro8579 k) -theorem macro8580 (k : Nat) : applyExit (before8580 k) exit2 3 = some (before8581 k) := by - simp (disch := omega) [before8580, before8581, exit2, applyExit, pop, push] - <;> omega -theorem step8580 (k : Nat) : Runs (3*2) (before8580 k).denote (before8581 k).denote := - @applyExit_sound (before8580 k) (before8581 k) exit2 3 valid2 (macro8580 k) -theorem macro8581 (k : Nat) : applyExit (before8581 k) exit3 1 = some (before8582 k) := by - simp (disch := omega) [before8581, before8582, exit3, applyExit, pop, push] - <;> omega -theorem step8581 (k : Nat) : Runs (1*2) (before8581 k).denote (before8582 k).denote := - @applyExit_sound (before8581 k) (before8582 k) exit3 1 valid3 (macro8581 k) -theorem macro8582 (k : Nat) : applyExit (before8582 k) exit9 1 = some (before8583 k) := by - simp (disch := omega) [before8582, before8583, exit9, applyExit, pop, push] - <;> omega -theorem step8582 (k : Nat) : Runs (1*2) (before8582 k).denote (before8583 k).denote := - @applyExit_sound (before8582 k) (before8583 k) exit9 1 valid9 (macro8582 k) -theorem macro8583 (k : Nat) : applyExit (before8583 k) exit10 13 = some (before8584 k) := by - simp (disch := omega) [before8583, before8584, exit10, applyExit, pop, push] - <;> omega -theorem step8583 (k : Nat) : Runs (13*2) (before8583 k).denote (before8584 k).denote := - @applyExit_sound (before8583 k) (before8584 k) exit10 13 valid10 (macro8583 k) -theorem macro8584 (k : Nat) : applyExit (before8584 k) exit11 1 = some (before8585 k) := by - simp (disch := omega) [before8584, before8585, exit11, applyExit, pop, push] - <;> omega -theorem step8584 (k : Nat) : Runs (1*2) (before8584 k).denote (before8585 k).denote := - @applyExit_sound (before8584 k) (before8585 k) exit11 1 valid11 (macro8584 k) -theorem macro8585 (k : Nat) : applyExit (before8585 k) exit2 3 = some (before8586 k) := by - simp (disch := omega) [before8585, before8586, exit2, applyExit, pop, push] - <;> omega -theorem step8585 (k : Nat) : Runs (3*2) (before8585 k).denote (before8586 k).denote := - @applyExit_sound (before8585 k) (before8586 k) exit2 3 valid2 (macro8585 k) -theorem macro8586 (k : Nat) : applyExit (before8586 k) exit3 1 = some (before8587 k) := by - simp (disch := omega) [before8586, before8587, exit3, applyExit, pop, push] - <;> omega -theorem step8586 (k : Nat) : Runs (1*2) (before8586 k).denote (before8587 k).denote := - @applyExit_sound (before8586 k) (before8587 k) exit3 1 valid3 (macro8586 k) -theorem macro8587 (k : Nat) : applyExit (before8587 k) exit9 1 = some (before8588 k) := by - simp (disch := omega) [before8587, before8588, exit9, applyExit, pop, push] - <;> omega -theorem step8587 (k : Nat) : Runs (1*2) (before8587 k).denote (before8588 k).denote := - @applyExit_sound (before8587 k) (before8588 k) exit9 1 valid9 (macro8587 k) -theorem macro8588 (k : Nat) : applyExit (before8588 k) exit10 16 = some (before8589 k) := by - simp (disch := omega) [before8588, before8589, exit10, applyExit, pop, push] - <;> omega -theorem step8588 (k : Nat) : Runs (16*2) (before8588 k).denote (before8589 k).denote := - @applyExit_sound (before8588 k) (before8589 k) exit10 16 valid10 (macro8588 k) -theorem macro8589 (k : Nat) : applyExit (before8589 k) exit11 1 = some (before8590 k) := by - simp (disch := omega) [before8589, before8590, exit11, applyExit, pop, push] - <;> omega -theorem step8589 (k : Nat) : Runs (1*2) (before8589 k).denote (before8590 k).denote := - @applyExit_sound (before8589 k) (before8590 k) exit11 1 valid11 (macro8589 k) -theorem macro8590 (k : Nat) : applyExit (before8590 k) exit3 1 = some (before8591 k) := by - simp (disch := omega) [before8590, before8591, exit3, applyExit, pop, push] - <;> omega -theorem step8590 (k : Nat) : Runs (1*2) (before8590 k).denote (before8591 k).denote := - @applyExit_sound (before8590 k) (before8591 k) exit3 1 valid3 (macro8590 k) -theorem macro8591 (k : Nat) : applyExit (before8591 k) exit4 1 = some (before8592 k) := by - simp (disch := omega) [before8591, before8592, exit4, applyExit, pop, push] - <;> omega -theorem step8591 (k : Nat) : Runs (1*2) (before8591 k).denote (before8592 k).denote := - @applyExit_sound (before8591 k) (before8592 k) exit4 1 valid4 (macro8591 k) -theorem macro8592 (k : Nat) : applyExit (before8592 k) exit5 1 = some (before8593 k) := by - simp (disch := omega) [before8592, before8593, exit5, applyExit, pop, push] - <;> omega -theorem step8592 (k : Nat) : Runs (1*3) (before8592 k).denote (before8593 k).denote := - @applyExit_sound (before8592 k) (before8593 k) exit5 1 valid5 (macro8592 k) -theorem macro8593 (k : Nat) : applyExit (before8593 k) exit1 1 = some (before8594 k) := by - simp (disch := omega) [before8593, before8594, exit1, applyExit, pop, push] - <;> omega -theorem step8593 (k : Nat) : Runs (1*3) (before8593 k).denote (before8594 k).denote := - @applyExit_sound (before8593 k) (before8594 k) exit1 1 valid1 (macro8593 k) -theorem macro8594 (k : Nat) : applyExit (before8594 k) exit6 1 = some (before8595 k) := by - simp (disch := omega) [before8594, before8595, exit6, applyExit, pop, push] - <;> omega -theorem step8594 (k : Nat) : Runs (1*1) (before8594 k).denote (before8595 k).denote := - @applyExit_sound (before8594 k) (before8595 k) exit6 1 valid6 (macro8594 k) -theorem macro8595 (k : Nat) : applyExit (before8595 k) exit0 2 = some (before8596 k) := by - simp (disch := omega) [before8595, before8596, exit0, applyExit, pop, push] - <;> omega -theorem step8595 (k : Nat) : Runs (2*2) (before8595 k).denote (before8596 k).denote := - @applyExit_sound (before8595 k) (before8596 k) exit0 2 valid0 (macro8595 k) -theorem macro8596 (k : Nat) : applyExit (before8596 k) exit1 1 = some (before8597 k) := by - simp (disch := omega) [before8596, before8597, exit1, applyExit, pop, push] - <;> omega -theorem step8596 (k : Nat) : Runs (1*3) (before8596 k).denote (before8597 k).denote := - @applyExit_sound (before8596 k) (before8597 k) exit1 1 valid1 (macro8596 k) -theorem macro8597 (k : Nat) : applyExit (before8597 k) exit2 2 = some (before8598 k) := by - simp (disch := omega) [before8597, before8598, exit2, applyExit, pop, push] - <;> omega -theorem step8597 (k : Nat) : Runs (2*2) (before8597 k).denote (before8598 k).denote := - @applyExit_sound (before8597 k) (before8598 k) exit2 2 valid2 (macro8597 k) -theorem macro8598 (k : Nat) : applyExit (before8598 k) exit3 1 = some (before8599 k) := by - simp (disch := omega) [before8598, before8599, exit3, applyExit, pop, push] - <;> omega -theorem step8598 (k : Nat) : Runs (1*2) (before8598 k).denote (before8599 k).denote := - @applyExit_sound (before8598 k) (before8599 k) exit3 1 valid3 (macro8598 k) -theorem macro8599 (k : Nat) : applyExit (before8599 k) exit4 1 = some (after8599 k) := by - simp (disch := omega) [before8599, after8599, exit4, applyExit, pop, push] - <;> omega -theorem step8599 (k : Nat) : Runs (1*2) (before8599 k).denote (after8599 k).denote := - @applyExit_sound (before8599 k) (after8599 k) exit4 1 valid4 (macro8599 k) -theorem chunkRun085 (k : Nat) : Runs (1730*k+1583537227) (before8500 k).denote (after8599 k).denote := by - have h := (@Runs.trans ((((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))))+((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2))))))+(((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))))+((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2))))))) ((((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2))))))+(((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2))))))) (before8500 k).denote (before8550 k).denote (after8599 k).denote (@Runs.trans (((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))))+((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2)))))) (((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))))+((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2)))))) (before8500 k).denote (before8525 k).denote (before8550 k).denote (@Runs.trans ((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105))))) ((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2))))) (before8500 k).denote (before8512 k).denote (before8525 k).denote (@Runs.trans (((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978)))) (((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))) (before8500 k).denote (before8506 k).denote (before8512 k).denote (@Runs.trans ((1*23)+((1*105)+(1*978))) ((1*23)+((1*105)+(1*978))) (before8500 k).denote (before8503 k).denote (before8506 k).denote (@Runs.trans (1*23) ((1*105)+(1*978)) (before8500 k).denote (before8501 k).denote (before8503 k).denote (step8500 k) (@Runs.trans (1*105) (1*978) (before8501 k).denote (before8502 k).denote (before8503 k).denote (step8501 k) (step8502 k))) (@Runs.trans (1*23) ((1*105)+(1*978)) (before8503 k).denote (before8504 k).denote (before8506 k).denote (step8503 k) (@Runs.trans (1*105) (1*978) (before8504 k).denote (before8505 k).denote (before8506 k).denote (step8504 k) (step8505 k)))) (@Runs.trans ((1*23)+((1*105)+((1*k+3)*1106))) ((1*978)+((1*23)+(1*105))) (before8506 k).denote (before8509 k).denote (before8512 k).denote (@Runs.trans (1*23) ((1*105)+((1*k+3)*1106)) (before8506 k).denote (before8507 k).denote (before8509 k).denote (step8506 k) (@Runs.trans (1*105) ((1*k+3)*1106) (before8507 k).denote (before8508 k).denote (before8509 k).denote (step8507 k) (step8508 k))) (@Runs.trans (1*978) ((1*23)+(1*105)) (before8509 k).denote (before8510 k).denote (before8512 k).denote (step8509 k) (@Runs.trans (1*23) (1*105) (before8510 k).denote (before8511 k).denote (before8512 k).denote (step8510 k) (step8511 k))))) (@Runs.trans (((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2)))) (((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2)))) (before8512 k).denote (before8518 k).denote (before8525 k).denote (@Runs.trans ((1*978)+((5*2)+(1*3))) ((5*2)+((1*105)+(6*2))) (before8512 k).denote (before8515 k).denote (before8518 k).denote (@Runs.trans (1*978) ((5*2)+(1*3)) (before8512 k).denote (before8513 k).denote (before8515 k).denote (step8512 k) (@Runs.trans (5*2) (1*3) (before8513 k).denote (before8514 k).denote (before8515 k).denote (step8513 k) (step8514 k))) (@Runs.trans (5*2) ((1*105)+(6*2)) (before8515 k).denote (before8516 k).denote (before8518 k).denote (step8515 k) (@Runs.trans (1*105) (6*2) (before8516 k).denote (before8517 k).denote (before8518 k).denote (step8516 k) (step8517 k)))) (@Runs.trans ((22*2)+((86*2)+(1*3))) (((86*2)+(1*1))+((87*2)+(43*2))) (before8518 k).denote (before8521 k).denote (before8525 k).denote (@Runs.trans (22*2) ((86*2)+(1*3)) (before8518 k).denote (before8519 k).denote (before8521 k).denote (step8518 k) (@Runs.trans (86*2) (1*3) (before8519 k).denote (before8520 k).denote (before8521 k).denote (step8519 k) (step8520 k))) (@Runs.trans ((86*2)+(1*1)) ((87*2)+(43*2)) (before8521 k).denote (before8523 k).denote (before8525 k).denote (@Runs.trans (86*2) (1*1) (before8521 k).denote (before8522 k).denote (before8523 k).denote (step8521 k) (step8522 k)) (@Runs.trans (87*2) (43*2) (before8523 k).denote (before8524 k).denote (before8525 k).denote (step8523 k) (step8524 k)))))) (@Runs.trans ((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3))))) ((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2))))) (before8525 k).denote (before8537 k).denote (before8550 k).denote (@Runs.trans (((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2)))) (((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))) (before8525 k).denote (before8531 k).denote (before8537 k).denote (@Runs.trans ((10*2)+((1*3)+(10*2))) ((1*1)+((11*2)+(98*2))) (before8525 k).denote (before8528 k).denote (before8531 k).denote (@Runs.trans (10*2) ((1*3)+(10*2)) (before8525 k).denote (before8526 k).denote (before8528 k).denote (step8525 k) (@Runs.trans (1*3) (10*2) (before8526 k).denote (before8527 k).denote (before8528 k).denote (step8526 k) (step8527 k))) (@Runs.trans (1*1) ((11*2)+(98*2)) (before8528 k).denote (before8529 k).denote (before8531 k).denote (step8528 k) (@Runs.trans (11*2) (98*2) (before8529 k).denote (before8530 k).denote (before8531 k).denote (step8529 k) (step8530 k)))) (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*1)+((4*2)+(1*3))) (before8531 k).denote (before8534 k).denote (before8537 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before8531 k).denote (before8532 k).denote (before8534 k).denote (step8531 k) (@Runs.trans (1*3) (3*2) (before8532 k).denote (before8533 k).denote (before8534 k).denote (step8532 k) (step8533 k))) (@Runs.trans (1*1) ((4*2)+(1*3)) (before8534 k).denote (before8535 k).denote (before8537 k).denote (step8534 k) (@Runs.trans (4*2) (1*3) (before8535 k).denote (before8536 k).denote (before8537 k).denote (step8535 k) (step8536 k))))) (@Runs.trans (((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2)))) (before8537 k).denote (before8543 k).denote (before8550 k).denote (@Runs.trans ((4*2)+((1*2)+(1*2))) ((96*2)+((1*2)+(10*2))) (before8537 k).denote (before8540 k).denote (before8543 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before8537 k).denote (before8538 k).denote (before8540 k).denote (step8537 k) (@Runs.trans (1*2) (1*2) (before8538 k).denote (before8539 k).denote (before8540 k).denote (step8538 k) (step8539 k))) (@Runs.trans (96*2) ((1*2)+(10*2)) (before8540 k).denote (before8541 k).denote (before8543 k).denote (step8540 k) (@Runs.trans (1*2) (10*2) (before8541 k).denote (before8542 k).denote (before8543 k).denote (step8541 k) (step8542 k)))) (@Runs.trans ((1*2)+((1*2)+(41*2))) (((1*2)+(86*2))+((1*2)+(1*2))) (before8543 k).denote (before8546 k).denote (before8550 k).denote (@Runs.trans (1*2) ((1*2)+(41*2)) (before8543 k).denote (before8544 k).denote (before8546 k).denote (step8543 k) (@Runs.trans (1*2) (41*2) (before8544 k).denote (before8545 k).denote (before8546 k).denote (step8544 k) (step8545 k))) (@Runs.trans ((1*2)+(86*2)) ((1*2)+(1*2)) (before8546 k).denote (before8548 k).denote (before8550 k).denote (@Runs.trans (1*2) (86*2) (before8546 k).denote (before8547 k).denote (before8548 k).denote (step8546 k) (step8547 k)) (@Runs.trans (1*2) (1*2) (before8548 k).denote (before8549 k).denote (before8550 k).denote (step8548 k) (step8549 k))))))) (@Runs.trans (((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2)))))) (((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2)))))) (before8550 k).denote (before8575 k).denote (after8599 k).denote (@Runs.trans ((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2))))) ((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2))))) (before8550 k).denote (before8562 k).denote (before8575 k).denote (@Runs.trans (((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2)))) (((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))) (before8550 k).denote (before8556 k).denote (before8562 k).denote (@Runs.trans ((20*2)+((1*2)+(5*2))) (((1*k+8)*586)+((26*2)+(1*2))) (before8550 k).denote (before8553 k).denote (before8556 k).denote (@Runs.trans (20*2) ((1*2)+(5*2)) (before8550 k).denote (before8551 k).denote (before8553 k).denote (step8550 k) (@Runs.trans (1*2) (5*2) (before8551 k).denote (before8552 k).denote (before8553 k).denote (step8551 k) (step8552 k))) (@Runs.trans ((1*k+8)*586) ((26*2)+(1*2)) (before8553 k).denote (before8554 k).denote (before8556 k).denote (step8553 k) (@Runs.trans (26*2) (1*2) (before8554 k).denote (before8555 k).denote (before8556 k).denote (step8554 k) (step8555 k)))) (@Runs.trans ((1*2)+((96*2)+(1*2))) ((10*2)+((1*2)+(1*2))) (before8556 k).denote (before8559 k).denote (before8562 k).denote (@Runs.trans (1*2) ((96*2)+(1*2)) (before8556 k).denote (before8557 k).denote (before8559 k).denote (step8556 k) (@Runs.trans (96*2) (1*2) (before8557 k).denote (before8558 k).denote (before8559 k).denote (step8557 k) (step8558 k))) (@Runs.trans (10*2) ((1*2)+(1*2)) (before8559 k).denote (before8560 k).denote (before8562 k).denote (step8559 k) (@Runs.trans (1*2) (1*2) (before8560 k).denote (before8561 k).denote (before8562 k).denote (step8560 k) (step8561 k))))) (@Runs.trans (((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2)))) (before8562 k).denote (before8568 k).denote (before8575 k).denote (@Runs.trans ((44*2)+((1*2)+(16*2))) ((1*2)+((1*2)+(12*2))) (before8562 k).denote (before8565 k).denote (before8568 k).denote (@Runs.trans (44*2) ((1*2)+(16*2)) (before8562 k).denote (before8563 k).denote (before8565 k).denote (step8562 k) (@Runs.trans (1*2) (16*2) (before8563 k).denote (before8564 k).denote (before8565 k).denote (step8563 k) (step8564 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before8565 k).denote (before8566 k).denote (before8568 k).denote (step8565 k) (@Runs.trans (1*2) (12*2) (before8566 k).denote (before8567 k).denote (before8568 k).denote (step8566 k) (step8567 k)))) (@Runs.trans ((1*2)+((791761145*2)+(1*38))) (((1*38)+((1*k+6)*38))+((3*2)+(1*2))) (before8568 k).denote (before8571 k).denote (before8575 k).denote (@Runs.trans (1*2) ((791761145*2)+(1*38)) (before8568 k).denote (before8569 k).denote (before8571 k).denote (step8568 k) (@Runs.trans (791761145*2) (1*38) (before8569 k).denote (before8570 k).denote (before8571 k).denote (step8569 k) (step8570 k))) (@Runs.trans ((1*38)+((1*k+6)*38)) ((3*2)+(1*2)) (before8571 k).denote (before8573 k).denote (before8575 k).denote (@Runs.trans (1*38) ((1*k+6)*38) (before8571 k).denote (before8572 k).denote (before8573 k).denote (step8571 k) (step8572 k)) (@Runs.trans (3*2) (1*2) (before8573 k).denote (before8574 k).denote (before8575 k).denote (step8573 k) (step8574 k)))))) (@Runs.trans ((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2))))) ((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2))))) (before8575 k).denote (before8587 k).denote (after8599 k).denote (@Runs.trans (((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2)))) (((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))) (before8575 k).denote (before8581 k).denote (before8587 k).denote (@Runs.trans ((3*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(3*2))) (before8575 k).denote (before8578 k).denote (before8581 k).denote (@Runs.trans (3*2) ((1*2)+(1*2)) (before8575 k).denote (before8576 k).denote (before8578 k).denote (step8575 k) (@Runs.trans (1*2) (1*2) (before8576 k).denote (before8577 k).denote (before8578 k).denote (step8576 k) (step8577 k))) (@Runs.trans (13*2) ((1*2)+(3*2)) (before8578 k).denote (before8579 k).denote (before8581 k).denote (step8578 k) (@Runs.trans (1*2) (3*2) (before8579 k).denote (before8580 k).denote (before8581 k).denote (step8579 k) (step8580 k)))) (@Runs.trans ((1*2)+((1*2)+(13*2))) ((1*2)+((3*2)+(1*2))) (before8581 k).denote (before8584 k).denote (before8587 k).denote (@Runs.trans (1*2) ((1*2)+(13*2)) (before8581 k).denote (before8582 k).denote (before8584 k).denote (step8581 k) (@Runs.trans (1*2) (13*2) (before8582 k).denote (before8583 k).denote (before8584 k).denote (step8582 k) (step8583 k))) (@Runs.trans (1*2) ((3*2)+(1*2)) (before8584 k).denote (before8585 k).denote (before8587 k).denote (step8584 k) (@Runs.trans (3*2) (1*2) (before8585 k).denote (before8586 k).denote (before8587 k).denote (step8585 k) (step8586 k))))) (@Runs.trans (((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2)))) (before8587 k).denote (before8593 k).denote (after8599 k).denote (@Runs.trans ((1*2)+((16*2)+(1*2))) ((1*2)+((1*2)+(1*3))) (before8587 k).denote (before8590 k).denote (before8593 k).denote (@Runs.trans (1*2) ((16*2)+(1*2)) (before8587 k).denote (before8588 k).denote (before8590 k).denote (step8587 k) (@Runs.trans (16*2) (1*2) (before8588 k).denote (before8589 k).denote (before8590 k).denote (step8588 k) (step8589 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8590 k).denote (before8591 k).denote (before8593 k).denote (step8590 k) (@Runs.trans (1*2) (1*3) (before8591 k).denote (before8592 k).denote (before8593 k).denote (step8591 k) (step8592 k)))) (@Runs.trans ((1*3)+((1*1)+(2*2))) (((1*3)+(2*2))+((1*2)+(1*2))) (before8593 k).denote (before8596 k).denote (after8599 k).denote (@Runs.trans (1*3) ((1*1)+(2*2)) (before8593 k).denote (before8594 k).denote (before8596 k).denote (step8593 k) (@Runs.trans (1*1) (2*2) (before8594 k).denote (before8595 k).denote (before8596 k).denote (step8594 k) (step8595 k))) (@Runs.trans ((1*3)+(2*2)) ((1*2)+(1*2)) (before8596 k).denote (before8598 k).denote (after8599 k).denote (@Runs.trans (1*3) (2*2) (before8596 k).denote (before8597 k).denote (before8598 k).denote (step8596 k) (step8597 k)) (@Runs.trans (1*2) (1*2) (before8598 k).denote (before8599 k).denote (after8599 k).denote (step8598 k) (step8599 k)))))))) - have ht : (((((((1*23)+((1*105)+(1*978)))+((1*23)+((1*105)+(1*978))))+(((1*23)+((1*105)+((1*k+3)*1106)))+((1*978)+((1*23)+(1*105)))))+((((1*978)+((5*2)+(1*3)))+((5*2)+((1*105)+(6*2))))+(((22*2)+((86*2)+(1*3)))+(((86*2)+(1*1))+((87*2)+(43*2))))))+(((((10*2)+((1*3)+(10*2)))+((1*1)+((11*2)+(98*2))))+(((3*2)+((1*3)+(3*2)))+((1*1)+((4*2)+(1*3)))))+((((4*2)+((1*2)+(1*2)))+((96*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(41*2)))+(((1*2)+(86*2))+((1*2)+(1*2)))))))+((((((20*2)+((1*2)+(5*2)))+(((1*k+8)*586)+((26*2)+(1*2))))+(((1*2)+((96*2)+(1*2)))+((10*2)+((1*2)+(1*2)))))+((((44*2)+((1*2)+(16*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((791761145*2)+(1*38)))+(((1*38)+((1*k+6)*38))+((3*2)+(1*2))))))+(((((3*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(3*2))))+(((1*2)+((1*2)+(13*2)))+((1*2)+((3*2)+(1*2)))))+((((1*2)+((16*2)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*3)+((1*1)+(2*2)))+(((1*3)+(2*2))+((1*2)+(1*2)))))))) = (1730*k+1583537227) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean deleted file mode 100644 index 967a7c21..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk086.lean +++ /dev/null @@ -1,808 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8600_0 : Stack := [] -abbrev tail8600_1 : Stack := ⟨w1,1⟩ :: tail8600_0 -abbrev tail8600_2 : Stack := ⟨w0,1⟩ :: tail8600_1 -abbrev tail8600_3 : Stack := ⟨w2,1⟩ :: tail8600_2 -abbrev tail8600_4 : Stack := ⟨w0,6⟩ :: tail8600_0 -abbrev tail8600_5 : Stack := ⟨w1,97⟩ :: tail8600_4 -abbrev tail8600_6 : Stack := ⟨w2,1⟩ :: tail8600_5 -abbrev tail8600_7 : Stack := ⟨w0,11⟩ :: tail8600_6 -abbrev tail8600_8 : Stack := ⟨w1,42⟩ :: tail8600_7 -abbrev tail8600_9 : Stack := ⟨w2,1⟩ :: tail8600_8 -abbrev tail8600_10 : Stack := ⟨w0,87⟩ :: tail8600_9 -abbrev tail8600_11 : Stack := ⟨w1,21⟩ :: tail8600_10 -abbrev tail8600_12 : Stack := ⟨w2,1⟩ :: tail8600_11 -abbrev tail8600_13 : Stack := ⟨w0,5⟩ :: tail8600_12 -abbrev tail8600_14 (k : Nat) : Stack := ⟨w353,(1*k+8)⟩ :: tail8600_13 -abbrev tail8600_15 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8600_14 k -abbrev tail8600_16 (k : Nat) : Stack := ⟨w1,97⟩ :: tail8600_15 k -abbrev tail8600_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_16 k -abbrev tail8600_18 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8600_17 k -abbrev tail8600_19 (k : Nat) : Stack := ⟨w1,45⟩ :: tail8600_18 k -abbrev tail8600_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_19 k -abbrev tail8600_21 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8600_20 k -abbrev tail8600_22 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8600_21 k -abbrev tail8600_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_22 k -abbrev tail8600_24 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8600_23 k -abbrev tail8600_25 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8600_24 k -abbrev tail8600_26 (k : Nat) : Stack := ⟨w354,1⟩ :: tail8600_25 k -abbrev tail8600_27 (k : Nat) : Stack := ⟨w355,(1*k+6)⟩ :: tail8600_26 k -abbrev tail8600_28 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8600_27 k -abbrev tail8600_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_28 k -abbrev tail8600_30 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_29 k -abbrev tail8600_31 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8600_30 k -abbrev tail8600_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_31 k -abbrev tail8600_33 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_32 k -abbrev tail8600_34 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8600_33 k -abbrev tail8600_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_34 k -abbrev tail8600_36 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_35 k -abbrev tail8600_37 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8600_36 k -abbrev tail8600_38 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8600_37 k -abbrev tail8600_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_38 k -abbrev tail8600_40 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_39 k -abbrev tail8600_41 : Stack := ⟨w2,1⟩ :: tail8600_1 -abbrev tail8600_42 : Stack := ⟨w1,1⟩ :: tail8600_41 -abbrev tail8600_43 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_37 k -abbrev tail8600_44 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8600_37 k -abbrev tail8600_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail8600_37 k -abbrev tail8600_46 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_45 k -abbrev tail8600_47 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_46 k -abbrev tail8600_48 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8600_46 k -abbrev tail8600_49 : Stack := ⟨w23,1⟩ :: tail8600_0 -abbrev tail8600_50 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8600_47 k -abbrev tail8600_51 : Stack := ⟨w0,1⟩ :: tail8600_0 -abbrev tail8600_52 : Stack := ⟨w2,1⟩ :: tail8600_51 -abbrev tail8600_53 : Stack := ⟨w1,1⟩ :: tail8600_52 -abbrev tail8600_54 : Stack := ⟨w23,1⟩ :: tail8600_53 -abbrev tail8600_55 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8600_44 k -abbrev tail8600_56 : Stack := ⟨w0,1⟩ :: tail8600_53 -abbrev tail8600_57 : Stack := ⟨w2,1⟩ :: tail8600_56 -abbrev tail8600_58 : Stack := ⟨w1,6⟩ :: tail8600_57 -abbrev tail8600_59 (k : Nat) : Stack := ⟨w1,16⟩ :: tail8600_36 k -abbrev tail8600_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_59 k -abbrev tail8600_61 : Stack := ⟨w1,5⟩ :: tail8600_57 -abbrev tail8600_62 : Stack := ⟨w0,1⟩ :: tail8600_61 -abbrev tail8600_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_59 k -abbrev tail8600_64 : Stack := ⟨w2,1⟩ :: tail8600_61 -abbrev tail8600_65 : Stack := ⟨w1,1⟩ :: tail8600_64 -abbrev tail8600_66 : Stack := ⟨w0,16⟩ :: tail8600_65 -abbrev tail8600_67 : Stack := ⟨w1,4⟩ :: tail8600_66 -abbrev tail8600_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_34 k -abbrev tail8600_69 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_34 k -abbrev tail8600_70 : Stack := ⟨w0,15⟩ :: tail8600_65 -abbrev tail8600_71 : Stack := ⟨w2,1⟩ :: tail8600_70 -abbrev tail8600_72 : Stack := ⟨w1,5⟩ :: tail8600_71 -abbrev tail8600_73 : Stack := ⟨w0,14⟩ :: tail8600_72 -abbrev tail8600_74 : Stack := ⟨w1,4⟩ :: tail8600_73 -abbrev tail8600_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_31 k -abbrev tail8600_76 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_31 k -abbrev tail8600_77 : Stack := ⟨w0,13⟩ :: tail8600_72 -abbrev tail8600_78 : Stack := ⟨w2,1⟩ :: tail8600_77 -abbrev tail8600_79 : Stack := ⟨w1,5⟩ :: tail8600_78 -abbrev tail8600_80 : Stack := ⟨w0,14⟩ :: tail8600_79 -abbrev tail8600_81 : Stack := ⟨w1,4⟩ :: tail8600_80 -abbrev tail8600_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_28 k -abbrev tail8600_83 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8600_28 k -abbrev tail8600_84 : Stack := ⟨w0,13⟩ :: tail8600_79 -abbrev tail8600_85 : Stack := ⟨w2,1⟩ :: tail8600_84 -abbrev tail8600_86 : Stack := ⟨w1,5⟩ :: tail8600_85 -abbrev tail8600_87 : Stack := ⟨w0,3⟩ :: tail8600_86 -abbrev tail8600_88 (k : Nat) : Stack := ⟨w356,(1*k+6)⟩ :: tail8600_87 -abbrev tail8600_89 (k : Nat) : Stack := ⟨w357,1⟩ :: tail8600_88 k -abbrev tail8600_90 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8600_89 k -abbrev tail8600_91 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8600_90 k -abbrev tail8600_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_22 k -abbrev tail8600_93 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8600_22 k -abbrev tail8600_94 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8600_93 k -abbrev tail8600_95 (k : Nat) : Stack := ⟨w358,1⟩ :: tail8600_88 k -abbrev tail8600_96 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8600_95 k -abbrev tail8600_97 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8600_96 k -abbrev tail8600_98 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8600_97 k -abbrev tail8600_99 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8600_98 k -abbrev tail8600_100 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_19 k -abbrev tail8600_101 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8600_19 k -abbrev tail8600_102 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8600_97 k -abbrev tail8600_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_102 k -abbrev tail8600_104 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8600_103 k -abbrev tail8600_105 (k : Nat) : Stack := ⟨w0,45⟩ :: tail8600_104 k -abbrev tail8600_106 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8600_105 k -abbrev tail8600_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8600_16 k -abbrev tail8600_108 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8600_16 k -abbrev tail8600_109 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8600_104 k -abbrev tail8600_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_109 k -abbrev tail8600_111 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8600_110 k -abbrev tail8600_112 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8600_111 k -abbrev tail8600_113 (k : Nat) : Stack := ⟨w1,27⟩ :: tail8600_112 k -abbrev tail8600_114 (k : Nat) : Stack := ⟨w353,(1*k+7)⟩ :: tail8600_13 -abbrev tail8600_115 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_114 k -abbrev tail8600_116 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8600_115 k -abbrev tail8600_117 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8600_111 k -abbrev tail8600_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_117 k -abbrev tail8600_119 (k : Nat) : Stack := ⟨w1,27⟩ :: tail8600_118 k -abbrev tail8600_120 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_119 k -abbrev tail8600_121 (k : Nat) : Stack := ⟨w353,(1*k+6)⟩ :: tail8600_13 -abbrev tail8600_122 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_121 k -abbrev tail8600_123 (k : Nat) : Stack := ⟨w361,1⟩ :: tail8600_119 k -abbrev tail8600_124 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_123 k -abbrev tail8600_125 (k : Nat) : Stack := ⟨w353,(1*k+5)⟩ :: tail8600_13 -abbrev tail8600_126 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_125 k -abbrev tail8600_127 (k : Nat) : Stack := ⟨w361,2⟩ :: tail8600_119 k -abbrev tail8600_128 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_127 k -abbrev tail8600_129 (k : Nat) : Stack := ⟨w353,(1*k+4)⟩ :: tail8600_13 -abbrev tail8600_130 (k : Nat) : Stack := ⟨w359,1⟩ :: tail8600_129 k -abbrev tail8600_131 (k : Nat) : Stack := ⟨w361,3⟩ :: tail8600_119 k -abbrev tail8600_132 (k : Nat) : Stack := ⟨w361,(1*k+6)⟩ :: tail8600_119 k -abbrev tail8600_133 : Stack := ⟨w353,1⟩ :: tail8600_13 -abbrev tail8600_134 : Stack := ⟨w359,1⟩ :: tail8600_133 -abbrev tail8600_135 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_132 k -abbrev tail8600_136 : Stack := ⟨w359,1⟩ :: tail8600_13 -abbrev tail8600_137 (k : Nat) : Stack := ⟨w361,(1*k+7)⟩ :: tail8600_119 k -abbrev tail8600_138 (k : Nat) : Stack := ⟨w360,1⟩ :: tail8600_137 k -abbrev tail8600_139 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8600_138 k -abbrev tail8600_140 : Stack := ⟨w0,1⟩ :: tail8600_11 -abbrev tail8600_141 : Stack := ⟨w0,6⟩ :: tail8600_11 -abbrev tail8600_142 (k : Nat) : Stack := ⟨w361,(1*k+8)⟩ :: tail8600_119 k -abbrev tail8600_143 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8600_142 k -abbrev tail8600_144 (k : Nat) : Stack := ⟨w0,21⟩ :: tail8600_143 k -abbrev tail8600_145 (k : Nat) : Stack := ⟨w1,87⟩ :: tail8600_144 k -abbrev tail8600_146 : Stack := ⟨w0,1⟩ :: tail8600_8 -abbrev tail8600_147 : Stack := ⟨w0,88⟩ :: tail8600_8 -abbrev tail8600_148 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8600_143 k -abbrev tail8600_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8600_148 k -abbrev tail8600_150 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8600_149 k -abbrev tail8600_151 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8600_150 k -abbrev tail8600_152 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8600_151 k -abbrev tail8600_153 : Stack := ⟨w0,1⟩ :: tail8600_5 -abbrev tail8600_154 : Stack := ⟨w0,12⟩ :: tail8600_5 - -def before8600 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail8600_3,(tail8600_39 k)⟩ -def before8601 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8600_2,(tail8600_40 k)⟩ -def before8602 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8600_41,(tail8600_40 k)⟩ -def before8603 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail8600_42,(tail8600_39 k)⟩ -def before8604 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail8600_42,(tail8600_43 k)⟩ -def before8605 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8600_41,(tail8600_44 k)⟩ -def before8606 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1261),tail8600_1,(tail8600_45 k)⟩ -def before8607 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1263),tail8600_0,(tail8600_46 k)⟩ -def before8608 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1265),tail8600_0,(tail8600_47 k)⟩ -def before8609 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1267),tail8600_0,(tail8600_48 k)⟩ -def before8610 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1267),tail8600_49,(tail8600_48 k)⟩ -def before8611 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1267),tail8600_49,(tail8600_50 k)⟩ -def before8612 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1267),tail8600_51,(tail8600_50 k)⟩ -def before8613 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1265),tail8600_52,(tail8600_47 k)⟩ -def before8614 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1263),tail8600_53,(tail8600_46 k)⟩ -def before8615 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1261),tail8600_54,(tail8600_45 k)⟩ -def before8616 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1261),tail8600_54,(tail8600_55 k)⟩ -def before8617 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1261),tail8600_56,(tail8600_55 k)⟩ -def before8618 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1259),tail8600_57,(tail8600_44 k)⟩ -def before8619 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail8600_58,(tail8600_37 k)⟩ -def before8620 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1247),tail8600_58,(tail8600_60 k)⟩ -def before8621 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8600_62,(tail8600_60 k)⟩ -def before8622 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8600_62,(tail8600_63 k)⟩ -def before8623 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8600_64,(tail8600_63 k)⟩ -def before8624 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1245),tail8600_65,(tail8600_59 k)⟩ -def before8625 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1213),tail8600_66,(tail8600_36 k)⟩ -def before8626 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8600_67,(tail8600_35 k)⟩ -def before8627 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8600_67,(tail8600_68 k)⟩ -def before8628 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1213),tail8600_66,(tail8600_69 k)⟩ -def before8629 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1213),tail8600_71,(tail8600_69 k)⟩ -def before8630 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8600_72,(tail8600_34 k)⟩ -def before8631 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail8600_73,(tail8600_33 k)⟩ -def before8632 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8600_74,(tail8600_32 k)⟩ -def before8633 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8600_74,(tail8600_75 k)⟩ -def before8634 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail8600_73,(tail8600_76 k)⟩ -def before8635 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1175),tail8600_78,(tail8600_76 k)⟩ -def before8636 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8600_79,(tail8600_31 k)⟩ -def before8637 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail8600_80,(tail8600_30 k)⟩ -def before8638 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8600_81,(tail8600_29 k)⟩ -def before8639 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8600_81,(tail8600_82 k)⟩ -def before8640 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail8600_80,(tail8600_83 k)⟩ -def before8641 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1137),tail8600_85,(tail8600_83 k)⟩ -def before8642 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8600_86,(tail8600_28 k)⟩ -def before8643 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8600_87,(tail8600_27 k)⟩ -def before8644 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8600_88 k),(tail8600_26 k)⟩ -def before8645 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8600_89 k),(tail8600_25 k)⟩ -def before8646 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8600_90 k),(tail8600_24 k)⟩ -def before8647 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8600_91 k),(tail8600_23 k)⟩ -def before8648 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8600_91 k),(tail8600_92 k)⟩ -def before8649 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8600_90 k),(tail8600_93 k)⟩ -def before8650 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8600_89 k),(tail8600_94 k)⟩ -def before8651 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8600_95 k),(tail8600_94 k)⟩ -def before8652 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8600_96 k),(tail8600_93 k)⟩ -def before8653 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8600_97 k),(tail8600_22 k)⟩ -def before8654 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail8600_98 k),(tail8600_21 k)⟩ -def before8655 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8600_99 k),(tail8600_20 k)⟩ -def before8656 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8600_99 k),(tail8600_100 k)⟩ -def before8657 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521501),(tail8600_98 k),(tail8600_101 k)⟩ -def before8658 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521501),(tail8600_103 k),(tail8600_101 k)⟩ -def before8659 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8600_104 k),(tail8600_19 k)⟩ -def before8660 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521627),(tail8600_105 k),(tail8600_18 k)⟩ -def before8661 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8600_106 k),(tail8600_17 k)⟩ -def before8662 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8600_106 k),(tail8600_107 k)⟩ -def before8663 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521627),(tail8600_105 k),(tail8600_108 k)⟩ -def before8664 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521627),(tail8600_110 k),(tail8600_108 k)⟩ -def before8665 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8600_111 k),(tail8600_16 k)⟩ -def before8666 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521845),(tail8600_112 k),(tail8600_15 k)⟩ -def before8667 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8600_113 k),(tail8600_14 k)⟩ -def before8668 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8600_113 k),(tail8600_115 k)⟩ -def before8669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521845),(tail8600_112 k),(tail8600_116 k)⟩ -def before8670 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521845),(tail8600_118 k),(tail8600_116 k)⟩ -def before8671 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8600_119 k),(tail8600_115 k)⟩ -def before8672 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8600_120 k),(tail8600_114 k)⟩ -def before8673 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8600_120 k),(tail8600_122 k)⟩ -def before8674 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8600_123 k),(tail8600_122 k)⟩ -def before8675 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8600_124 k),(tail8600_121 k)⟩ -def before8676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8600_124 k),(tail8600_126 k)⟩ -def before8677 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8600_127 k),(tail8600_126 k)⟩ -def before8678 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8600_128 k),(tail8600_125 k)⟩ -def before8679 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8600_128 k),(tail8600_130 k)⟩ -def before8680 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8600_131 k),(tail8600_130 k)⟩ -def before8681 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8600_132 k),tail8600_134⟩ -def before8682 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8600_135 k),tail8600_133⟩ -def before8683 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8600_135 k),tail8600_136⟩ -def before8684 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8600_137 k),tail8600_136⟩ -def before8685 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8600_138 k),tail8600_13⟩ -def before8686 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8600_139 k),tail8600_12⟩ -def before8687 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8600_139 k),tail8600_140⟩ -def before8688 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8600_138 k),tail8600_141⟩ -def before8689 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8600_142 k),tail8600_141⟩ -def before8690 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8600_143 k),tail8600_11⟩ -def before8691 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526641),(tail8600_144 k),tail8600_10⟩ -def before8692 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8600_145 k),tail8600_9⟩ -def before8693 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8600_145 k),tail8600_146⟩ -def before8694 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526641),(tail8600_144 k),tail8600_147⟩ -def before8695 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526641),(tail8600_149 k),tail8600_147⟩ -def before8696 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8600_150 k),tail8600_8⟩ -def before8697 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526901),(tail8600_151 k),tail8600_7⟩ -def before8698 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8600_152 k),tail8600_6⟩ -def before8699 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8600_152 k),tail8600_153⟩ -def after8699 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526901),(tail8600_151 k),tail8600_154⟩ - -theorem macro8600 (k : Nat) : applyExit (before8600 k) exit7 1 = some (before8601 k) := by - simp (disch := omega) [before8600, before8601, exit7, applyExit, pop, push] - <;> omega -theorem step8600 (k : Nat) : Runs (1*4) (before8600 k).denote (before8601 k).denote := - @applyExit_sound (before8600 k) (before8601 k) exit7 1 valid7 (macro8600 k) -theorem macro8601 (k : Nat) : applyExit (before8601 k) exit6 1 = some (before8602 k) := by - simp (disch := omega) [before8601, before8602, exit6, applyExit, pop, push] - <;> omega -theorem step8601 (k : Nat) : Runs (1*1) (before8601 k).denote (before8602 k).denote := - @applyExit_sound (before8601 k) (before8602 k) exit6 1 valid6 (macro8601 k) -theorem macro8602 (k : Nat) : applyExit (before8602 k) exit0 1 = some (before8603 k) := by - simp (disch := omega) [before8602, before8603, exit0, applyExit, pop, push] - <;> omega -theorem step8602 (k : Nat) : Runs (1*2) (before8602 k).denote (before8603 k).denote := - @applyExit_sound (before8602 k) (before8603 k) exit0 1 valid0 (macro8602 k) -theorem macro8603 (k : Nat) : applyExit (before8603 k) exit1 1 = some (before8604 k) := by - simp (disch := omega) [before8603, before8604, exit1, applyExit, pop, push] - <;> omega -theorem step8603 (k : Nat) : Runs (1*3) (before8603 k).denote (before8604 k).denote := - @applyExit_sound (before8603 k) (before8604 k) exit1 1 valid1 (macro8603 k) -theorem macro8604 (k : Nat) : applyExit (before8604 k) exit2 1 = some (before8605 k) := by - simp (disch := omega) [before8604, before8605, exit2, applyExit, pop, push] - <;> omega -theorem step8604 (k : Nat) : Runs (1*2) (before8604 k).denote (before8605 k).denote := - @applyExit_sound (before8604 k) (before8605 k) exit2 1 valid2 (macro8604 k) -theorem macro8605 (k : Nat) : applyExit (before8605 k) exit3 1 = some (before8606 k) := by - simp (disch := omega) [before8605, before8606, exit3, applyExit, pop, push] - <;> omega -theorem step8605 (k : Nat) : Runs (1*2) (before8605 k).denote (before8606 k).denote := - @applyExit_sound (before8605 k) (before8606 k) exit3 1 valid3 (macro8605 k) -theorem macro8606 (k : Nat) : applyExit (before8606 k) exit4 1 = some (before8607 k) := by - simp (disch := omega) [before8606, before8607, exit4, applyExit, pop, push] - <;> omega -theorem step8606 (k : Nat) : Runs (1*2) (before8606 k).denote (before8607 k).denote := - @applyExit_sound (before8606 k) (before8607 k) exit4 1 valid4 (macro8606 k) -theorem macro8607 (k : Nat) : applyExit (before8607 k) exit7 1 = some (before8608 k) := by - simp (disch := omega) [before8607, before8608, exit7, applyExit, pop, push] - <;> omega -theorem step8607 (k : Nat) : Runs (1*4) (before8607 k).denote (before8608 k).denote := - @applyExit_sound (before8607 k) (before8608 k) exit7 1 valid7 (macro8607 k) -theorem macro8608 (k : Nat) : applyExit (before8608 k) exit3 1 = some (before8609 k) := by - simp (disch := omega) [before8608, before8609, exit3, applyExit, pop, push] - <;> omega -theorem step8608 (k : Nat) : Runs (1*2) (before8608 k).denote (before8609 k).denote := - @applyExit_sound (before8608 k) (before8609 k) exit3 1 valid3 (macro8608 k) -theorem macro8609 (k : Nat) : applyExit (before8609 k) exit30 1 = some (before8610 k) := by - simp (disch := omega) [before8609, before8610, exit30, applyExit, pop, push] - <;> omega -theorem step8609 (k : Nat) : Runs (1*3) (before8609 k).denote (before8610 k).denote := - @applyExit_sound (before8609 k) (before8610 k) exit30 1 valid30 (macro8609 k) -theorem macro8610 (k : Nat) : applyExit (before8610 k) exit31 1 = some (before8611 k) := by - simp (disch := omega) [before8610, before8611, exit31, applyExit, pop, push] - <;> omega -theorem step8610 (k : Nat) : Runs (1*1) (before8610 k).denote (before8611 k).denote := - @applyExit_sound (before8610 k) (before8611 k) exit31 1 valid31 (macro8610 k) -theorem macro8611 (k : Nat) : applyExit (before8611 k) exit32 1 = some (before8612 k) := by - simp (disch := omega) [before8611, before8612, exit32, applyExit, pop, push] - <;> omega -theorem step8611 (k : Nat) : Runs (1*3) (before8611 k).denote (before8612 k).denote := - @applyExit_sound (before8611 k) (before8612 k) exit32 1 valid32 (macro8611 k) -theorem macro8612 (k : Nat) : applyExit (before8612 k) exit33 1 = some (before8613 k) := by - simp (disch := omega) [before8612, before8613, exit33, applyExit, pop, push] - <;> omega -theorem step8612 (k : Nat) : Runs (1*2) (before8612 k).denote (before8613 k).denote := - @applyExit_sound (before8612 k) (before8613 k) exit33 1 valid33 (macro8612 k) -theorem macro8613 (k : Nat) : applyExit (before8613 k) exit34 1 = some (before8614 k) := by - simp (disch := omega) [before8613, before8614, exit34, applyExit, pop, push] - <;> omega -theorem step8613 (k : Nat) : Runs (1*2) (before8613 k).denote (before8614 k).denote := - @applyExit_sound (before8613 k) (before8614 k) exit34 1 valid34 (macro8613 k) -theorem macro8614 (k : Nat) : applyExit (before8614 k) exit35 1 = some (before8615 k) := by - simp (disch := omega) [before8614, before8615, exit35, applyExit, pop, push] - <;> omega -theorem step8614 (k : Nat) : Runs (1*2) (before8614 k).denote (before8615 k).denote := - @applyExit_sound (before8614 k) (before8615 k) exit35 1 valid35 (macro8614 k) -theorem macro8615 (k : Nat) : applyExit (before8615 k) exit31 1 = some (before8616 k) := by - simp (disch := omega) [before8615, before8616, exit31, applyExit, pop, push] - <;> omega -theorem step8615 (k : Nat) : Runs (1*1) (before8615 k).denote (before8616 k).denote := - @applyExit_sound (before8615 k) (before8616 k) exit31 1 valid31 (macro8615 k) -theorem macro8616 (k : Nat) : applyExit (before8616 k) exit32 1 = some (before8617 k) := by - simp (disch := omega) [before8616, before8617, exit32, applyExit, pop, push] - <;> omega -theorem step8616 (k : Nat) : Runs (1*3) (before8616 k).denote (before8617 k).denote := - @applyExit_sound (before8616 k) (before8617 k) exit32 1 valid32 (macro8616 k) -theorem macro8617 (k : Nat) : applyExit (before8617 k) exit33 1 = some (before8618 k) := by - simp (disch := omega) [before8617, before8618, exit33, applyExit, pop, push] - <;> omega -theorem step8617 (k : Nat) : Runs (1*2) (before8617 k).denote (before8618 k).denote := - @applyExit_sound (before8617 k) (before8618 k) exit33 1 valid33 (macro8617 k) -theorem macro8618 (k : Nat) : applyExit (before8618 k) exit34 6 = some (before8619 k) := by - simp (disch := omega) [before8618, before8619, exit34, applyExit, pop, push] - <;> omega -theorem step8618 (k : Nat) : Runs (6*2) (before8618 k).denote (before8619 k).denote := - @applyExit_sound (before8618 k) (before8619 k) exit34 6 valid34 (macro8618 k) -theorem macro8619 (k : Nat) : applyExit (before8619 k) exit102 1 = some (before8620 k) := by - simp (disch := omega) [before8619, before8620, exit102, applyExit, pop, push] - <;> omega -theorem step8619 (k : Nat) : Runs (1*1) (before8619 k).denote (before8620 k).denote := - @applyExit_sound (before8619 k) (before8620 k) exit102 1 valid102 (macro8619 k) -theorem macro8620 (k : Nat) : applyExit (before8620 k) exit5 1 = some (before8621 k) := by - simp (disch := omega) [before8620, before8621, exit5, applyExit, pop, push] - <;> omega -theorem step8620 (k : Nat) : Runs (1*3) (before8620 k).denote (before8621 k).denote := - @applyExit_sound (before8620 k) (before8621 k) exit5 1 valid5 (macro8620 k) -theorem macro8621 (k : Nat) : applyExit (before8621 k) exit1 1 = some (before8622 k) := by - simp (disch := omega) [before8621, before8622, exit1, applyExit, pop, push] - <;> omega -theorem step8621 (k : Nat) : Runs (1*3) (before8621 k).denote (before8622 k).denote := - @applyExit_sound (before8621 k) (before8622 k) exit1 1 valid1 (macro8621 k) -theorem macro8622 (k : Nat) : applyExit (before8622 k) exit6 1 = some (before8623 k) := by - simp (disch := omega) [before8622, before8623, exit6, applyExit, pop, push] - <;> omega -theorem step8622 (k : Nat) : Runs (1*1) (before8622 k).denote (before8623 k).denote := - @applyExit_sound (before8622 k) (before8623 k) exit6 1 valid6 (macro8622 k) -theorem macro8623 (k : Nat) : applyExit (before8623 k) exit0 1 = some (before8624 k) := by - simp (disch := omega) [before8623, before8624, exit0, applyExit, pop, push] - <;> omega -theorem step8623 (k : Nat) : Runs (1*2) (before8623 k).denote (before8624 k).denote := - @applyExit_sound (before8623 k) (before8624 k) exit0 1 valid0 (macro8623 k) -theorem macro8624 (k : Nat) : applyExit (before8624 k) exit13 16 = some (before8625 k) := by - simp (disch := omega) [before8624, before8625, exit13, applyExit, pop, push] - <;> omega -theorem step8624 (k : Nat) : Runs (16*2) (before8624 k).denote (before8625 k).denote := - @applyExit_sound (before8624 k) (before8625 k) exit13 16 valid13 (macro8624 k) -theorem macro8625 (k : Nat) : applyExit (before8625 k) exit0 4 = some (before8626 k) := by - simp (disch := omega) [before8625, before8626, exit0, applyExit, pop, push] - <;> omega -theorem step8625 (k : Nat) : Runs (4*2) (before8625 k).denote (before8626 k).denote := - @applyExit_sound (before8625 k) (before8626 k) exit0 4 valid0 (macro8625 k) -theorem macro8626 (k : Nat) : applyExit (before8626 k) exit1 1 = some (before8627 k) := by - simp (disch := omega) [before8626, before8627, exit1, applyExit, pop, push] - <;> omega -theorem step8626 (k : Nat) : Runs (1*3) (before8626 k).denote (before8627 k).denote := - @applyExit_sound (before8626 k) (before8627 k) exit1 1 valid1 (macro8626 k) -theorem macro8627 (k : Nat) : applyExit (before8627 k) exit2 4 = some (before8628 k) := by - simp (disch := omega) [before8627, before8628, exit2, applyExit, pop, push] - <;> omega -theorem step8627 (k : Nat) : Runs (4*2) (before8627 k).denote (before8628 k).denote := - @applyExit_sound (before8627 k) (before8628 k) exit2 4 valid2 (macro8627 k) -theorem macro8628 (k : Nat) : applyExit (before8628 k) exit6 1 = some (before8629 k) := by - simp (disch := omega) [before8628, before8629, exit6, applyExit, pop, push] - <;> omega -theorem step8628 (k : Nat) : Runs (1*1) (before8628 k).denote (before8629 k).denote := - @applyExit_sound (before8628 k) (before8629 k) exit6 1 valid6 (macro8628 k) -theorem macro8629 (k : Nat) : applyExit (before8629 k) exit0 5 = some (before8630 k) := by - simp (disch := omega) [before8629, before8630, exit0, applyExit, pop, push] - <;> omega -theorem step8629 (k : Nat) : Runs (5*2) (before8629 k).denote (before8630 k).denote := - @applyExit_sound (before8629 k) (before8630 k) exit0 5 valid0 (macro8629 k) -theorem macro8630 (k : Nat) : applyExit (before8630 k) exit13 14 = some (before8631 k) := by - simp (disch := omega) [before8630, before8631, exit13, applyExit, pop, push] - <;> omega -theorem step8630 (k : Nat) : Runs (14*2) (before8630 k).denote (before8631 k).denote := - @applyExit_sound (before8630 k) (before8631 k) exit13 14 valid13 (macro8630 k) -theorem macro8631 (k : Nat) : applyExit (before8631 k) exit0 4 = some (before8632 k) := by - simp (disch := omega) [before8631, before8632, exit0, applyExit, pop, push] - <;> omega -theorem step8631 (k : Nat) : Runs (4*2) (before8631 k).denote (before8632 k).denote := - @applyExit_sound (before8631 k) (before8632 k) exit0 4 valid0 (macro8631 k) -theorem macro8632 (k : Nat) : applyExit (before8632 k) exit1 1 = some (before8633 k) := by - simp (disch := omega) [before8632, before8633, exit1, applyExit, pop, push] - <;> omega -theorem step8632 (k : Nat) : Runs (1*3) (before8632 k).denote (before8633 k).denote := - @applyExit_sound (before8632 k) (before8633 k) exit1 1 valid1 (macro8632 k) -theorem macro8633 (k : Nat) : applyExit (before8633 k) exit2 4 = some (before8634 k) := by - simp (disch := omega) [before8633, before8634, exit2, applyExit, pop, push] - <;> omega -theorem step8633 (k : Nat) : Runs (4*2) (before8633 k).denote (before8634 k).denote := - @applyExit_sound (before8633 k) (before8634 k) exit2 4 valid2 (macro8633 k) -theorem macro8634 (k : Nat) : applyExit (before8634 k) exit6 1 = some (before8635 k) := by - simp (disch := omega) [before8634, before8635, exit6, applyExit, pop, push] - <;> omega -theorem step8634 (k : Nat) : Runs (1*1) (before8634 k).denote (before8635 k).denote := - @applyExit_sound (before8634 k) (before8635 k) exit6 1 valid6 (macro8634 k) -theorem macro8635 (k : Nat) : applyExit (before8635 k) exit0 5 = some (before8636 k) := by - simp (disch := omega) [before8635, before8636, exit0, applyExit, pop, push] - <;> omega -theorem step8635 (k : Nat) : Runs (5*2) (before8635 k).denote (before8636 k).denote := - @applyExit_sound (before8635 k) (before8636 k) exit0 5 valid0 (macro8635 k) -theorem macro8636 (k : Nat) : applyExit (before8636 k) exit13 14 = some (before8637 k) := by - simp (disch := omega) [before8636, before8637, exit13, applyExit, pop, push] - <;> omega -theorem step8636 (k : Nat) : Runs (14*2) (before8636 k).denote (before8637 k).denote := - @applyExit_sound (before8636 k) (before8637 k) exit13 14 valid13 (macro8636 k) -theorem macro8637 (k : Nat) : applyExit (before8637 k) exit0 4 = some (before8638 k) := by - simp (disch := omega) [before8637, before8638, exit0, applyExit, pop, push] - <;> omega -theorem step8637 (k : Nat) : Runs (4*2) (before8637 k).denote (before8638 k).denote := - @applyExit_sound (before8637 k) (before8638 k) exit0 4 valid0 (macro8637 k) -theorem macro8638 (k : Nat) : applyExit (before8638 k) exit1 1 = some (before8639 k) := by - simp (disch := omega) [before8638, before8639, exit1, applyExit, pop, push] - <;> omega -theorem step8638 (k : Nat) : Runs (1*3) (before8638 k).denote (before8639 k).denote := - @applyExit_sound (before8638 k) (before8639 k) exit1 1 valid1 (macro8638 k) -theorem macro8639 (k : Nat) : applyExit (before8639 k) exit2 4 = some (before8640 k) := by - simp (disch := omega) [before8639, before8640, exit2, applyExit, pop, push] - <;> omega -theorem step8639 (k : Nat) : Runs (4*2) (before8639 k).denote (before8640 k).denote := - @applyExit_sound (before8639 k) (before8640 k) exit2 4 valid2 (macro8639 k) -theorem macro8640 (k : Nat) : applyExit (before8640 k) exit6 1 = some (before8641 k) := by - simp (disch := omega) [before8640, before8641, exit6, applyExit, pop, push] - <;> omega -theorem step8640 (k : Nat) : Runs (1*1) (before8640 k).denote (before8641 k).denote := - @applyExit_sound (before8640 k) (before8641 k) exit6 1 valid6 (macro8640 k) -theorem macro8641 (k : Nat) : applyExit (before8641 k) exit0 5 = some (before8642 k) := by - simp (disch := omega) [before8641, before8642, exit0, applyExit, pop, push] - <;> omega -theorem step8641 (k : Nat) : Runs (5*2) (before8641 k).denote (before8642 k).denote := - @applyExit_sound (before8641 k) (before8642 k) exit0 5 valid0 (macro8641 k) -theorem macro8642 (k : Nat) : applyExit (before8642 k) exit13 3 = some (before8643 k) := by - simp (disch := omega) [before8642, before8643, exit13, applyExit, pop, push] - <;> omega -theorem step8642 (k : Nat) : Runs (3*2) (before8642 k).denote (before8643 k).denote := - @applyExit_sound (before8642 k) (before8643 k) exit13 3 valid13 (macro8642 k) -theorem macro8643 (k : Nat) : applyExit (before8643 k) exit395 (1*k+6) = some (before8644 k) := by - simp (disch := omega) [before8643, before8644, exit395, applyExit, pop, push] - <;> omega -theorem step8643 (k : Nat) : Runs ((1*k+6)*58) (before8643 k).denote (before8644 k).denote := - @applyExit_sound (before8643 k) (before8644 k) exit395 (1*k+6) valid395 (macro8643 k) -theorem macro8644 (k : Nat) : applyExit (before8644 k) exit396 1 = some (before8645 k) := by - simp (disch := omega) [before8644, before8645, exit396, applyExit, pop, push] - <;> omega -theorem step8644 (k : Nat) : Runs (1*38) (before8644 k).denote (before8645 k).denote := - @applyExit_sound (before8644 k) (before8645 k) exit396 1 valid396 (macro8644 k) -theorem macro8645 (k : Nat) : applyExit (before8645 k) exit275 1 = some (before8646 k) := by - simp (disch := omega) [before8645, before8646, exit275, applyExit, pop, push] - <;> omega -theorem step8645 (k : Nat) : Runs (1*38) (before8645 k).denote (before8646 k).denote := - @applyExit_sound (before8645 k) (before8646 k) exit275 1 valid275 (macro8645 k) -theorem macro8646 (k : Nat) : applyExit (before8646 k) exit0 791761145 = some (before8647 k) := by - simp (disch := omega) [before8646, before8647, exit0, applyExit, pop, push] - <;> omega -theorem step8646 (k : Nat) : Runs (791761145*2) (before8646 k).denote (before8647 k).denote := - @applyExit_sound (before8646 k) (before8647 k) exit0 791761145 valid0 (macro8646 k) -theorem macro8647 (k : Nat) : applyExit (before8647 k) exit1 1 = some (before8648 k) := by - simp (disch := omega) [before8647, before8648, exit1, applyExit, pop, push] - <;> omega -theorem step8647 (k : Nat) : Runs (1*3) (before8647 k).denote (before8648 k).denote := - @applyExit_sound (before8647 k) (before8648 k) exit1 1 valid1 (macro8647 k) -theorem macro8648 (k : Nat) : applyExit (before8648 k) exit2 791761145 = some (before8649 k) := by - simp (disch := omega) [before8648, before8649, exit2, applyExit, pop, push] - <;> omega -theorem step8648 (k : Nat) : Runs (791761145*2) (before8648 k).denote (before8649 k).denote := - @applyExit_sound (before8648 k) (before8649 k) exit2 791761145 valid2 (macro8648 k) -theorem macro8649 (k : Nat) : applyExit (before8649 k) exit276 1 = some (before8650 k) := by - simp (disch := omega) [before8649, before8650, exit276, applyExit, pop, push] - <;> omega -theorem step8649 (k : Nat) : Runs (1*38) (before8649 k).denote (before8650 k).denote := - @applyExit_sound (before8649 k) (before8650 k) exit276 1 valid276 (macro8649 k) -theorem macro8650 (k : Nat) : applyExit (before8650 k) exit397 1 = some (before8651 k) := by - simp (disch := omega) [before8650, before8651, exit397, applyExit, pop, push] - <;> omega -theorem step8650 (k : Nat) : Runs (1*33) (before8650 k).denote (before8651 k).denote := - @applyExit_sound (before8650 k) (before8651 k) exit397 1 valid397 (macro8650 k) -theorem macro8651 (k : Nat) : applyExit (before8651 k) exit275 1 = some (before8652 k) := by - simp (disch := omega) [before8651, before8652, exit275, applyExit, pop, push] - <;> omega -theorem step8651 (k : Nat) : Runs (1*38) (before8651 k).denote (before8652 k).denote := - @applyExit_sound (before8651 k) (before8652 k) exit275 1 valid275 (macro8651 k) -theorem macro8652 (k : Nat) : applyExit (before8652 k) exit0 791761146 = some (before8653 k) := by - simp (disch := omega) [before8652, before8653, exit0, applyExit, pop, push] - <;> omega -theorem step8652 (k : Nat) : Runs (791761146*2) (before8652 k).denote (before8653 k).denote := - @applyExit_sound (before8652 k) (before8653 k) exit0 791761146 valid0 (macro8652 k) -theorem macro8653 (k : Nat) : applyExit (before8653 k) exit13 13 = some (before8654 k) := by - simp (disch := omega) [before8653, before8654, exit13, applyExit, pop, push] - <;> omega -theorem step8653 (k : Nat) : Runs (13*2) (before8653 k).denote (before8654 k).denote := - @applyExit_sound (before8653 k) (before8654 k) exit13 13 valid13 (macro8653 k) -theorem macro8654 (k : Nat) : applyExit (before8654 k) exit0 17 = some (before8655 k) := by - simp (disch := omega) [before8654, before8655, exit0, applyExit, pop, push] - <;> omega -theorem step8654 (k : Nat) : Runs (17*2) (before8654 k).denote (before8655 k).denote := - @applyExit_sound (before8654 k) (before8655 k) exit0 17 valid0 (macro8654 k) -theorem macro8655 (k : Nat) : applyExit (before8655 k) exit1 1 = some (before8656 k) := by - simp (disch := omega) [before8655, before8656, exit1, applyExit, pop, push] - <;> omega -theorem step8655 (k : Nat) : Runs (1*3) (before8655 k).denote (before8656 k).denote := - @applyExit_sound (before8655 k) (before8656 k) exit1 1 valid1 (macro8655 k) -theorem macro8656 (k : Nat) : applyExit (before8656 k) exit2 17 = some (before8657 k) := by - simp (disch := omega) [before8656, before8657, exit2, applyExit, pop, push] - <;> omega -theorem step8656 (k : Nat) : Runs (17*2) (before8656 k).denote (before8657 k).denote := - @applyExit_sound (before8656 k) (before8657 k) exit2 17 valid2 (macro8656 k) -theorem macro8657 (k : Nat) : applyExit (before8657 k) exit6 1 = some (before8658 k) := by - simp (disch := omega) [before8657, before8658, exit6, applyExit, pop, push] - <;> omega -theorem step8657 (k : Nat) : Runs (1*1) (before8657 k).denote (before8658 k).denote := - @applyExit_sound (before8657 k) (before8658 k) exit6 1 valid6 (macro8657 k) -theorem macro8658 (k : Nat) : applyExit (before8658 k) exit0 18 = some (before8659 k) := by - simp (disch := omega) [before8658, before8659, exit0, applyExit, pop, push] - <;> omega -theorem step8658 (k : Nat) : Runs (18*2) (before8658 k).denote (before8659 k).denote := - @applyExit_sound (before8658 k) (before8659 k) exit0 18 valid0 (macro8658 k) -theorem macro8659 (k : Nat) : applyExit (before8659 k) exit13 45 = some (before8660 k) := by - simp (disch := omega) [before8659, before8660, exit13, applyExit, pop, push] - <;> omega -theorem step8659 (k : Nat) : Runs (45*2) (before8659 k).denote (before8660 k).denote := - @applyExit_sound (before8659 k) (before8660 k) exit13 45 valid13 (macro8659 k) -theorem macro8660 (k : Nat) : applyExit (before8660 k) exit0 11 = some (before8661 k) := by - simp (disch := omega) [before8660, before8661, exit0, applyExit, pop, push] - <;> omega -theorem step8660 (k : Nat) : Runs (11*2) (before8660 k).denote (before8661 k).denote := - @applyExit_sound (before8660 k) (before8661 k) exit0 11 valid0 (macro8660 k) -theorem macro8661 (k : Nat) : applyExit (before8661 k) exit1 1 = some (before8662 k) := by - simp (disch := omega) [before8661, before8662, exit1, applyExit, pop, push] - <;> omega -theorem step8661 (k : Nat) : Runs (1*3) (before8661 k).denote (before8662 k).denote := - @applyExit_sound (before8661 k) (before8662 k) exit1 1 valid1 (macro8661 k) -theorem macro8662 (k : Nat) : applyExit (before8662 k) exit2 11 = some (before8663 k) := by - simp (disch := omega) [before8662, before8663, exit2, applyExit, pop, push] - <;> omega -theorem step8662 (k : Nat) : Runs (11*2) (before8662 k).denote (before8663 k).denote := - @applyExit_sound (before8662 k) (before8663 k) exit2 11 valid2 (macro8662 k) -theorem macro8663 (k : Nat) : applyExit (before8663 k) exit6 1 = some (before8664 k) := by - simp (disch := omega) [before8663, before8664, exit6, applyExit, pop, push] - <;> omega -theorem step8663 (k : Nat) : Runs (1*1) (before8663 k).denote (before8664 k).denote := - @applyExit_sound (before8663 k) (before8664 k) exit6 1 valid6 (macro8663 k) -theorem macro8664 (k : Nat) : applyExit (before8664 k) exit0 12 = some (before8665 k) := by - simp (disch := omega) [before8664, before8665, exit0, applyExit, pop, push] - <;> omega -theorem step8664 (k : Nat) : Runs (12*2) (before8664 k).denote (before8665 k).denote := - @applyExit_sound (before8664 k) (before8665 k) exit0 12 valid0 (macro8664 k) -theorem macro8665 (k : Nat) : applyExit (before8665 k) exit13 97 = some (before8666 k) := by - simp (disch := omega) [before8665, before8666, exit13, applyExit, pop, push] - <;> omega -theorem step8665 (k : Nat) : Runs (97*2) (before8665 k).denote (before8666 k).denote := - @applyExit_sound (before8665 k) (before8666 k) exit13 97 valid13 (macro8665 k) -theorem macro8666 (k : Nat) : applyExit (before8666 k) exit0 27 = some (before8667 k) := by - simp (disch := omega) [before8666, before8667, exit0, applyExit, pop, push] - <;> omega -theorem step8666 (k : Nat) : Runs (27*2) (before8666 k).denote (before8667 k).denote := - @applyExit_sound (before8666 k) (before8667 k) exit0 27 valid0 (macro8666 k) -theorem macro8667 (k : Nat) : applyExit (before8667 k) exit398 1 = some (before8668 k) := by - simp (disch := omega) [before8667, before8668, exit398, applyExit, pop, push] - <;> omega -theorem step8667 (k : Nat) : Runs (1*23) (before8667 k).denote (before8668 k).denote := - @applyExit_sound (before8667 k) (before8668 k) exit398 1 valid398 (macro8667 k) -theorem macro8668 (k : Nat) : applyExit (before8668 k) exit2 27 = some (before8669 k) := by - simp (disch := omega) [before8668, before8669, exit2, applyExit, pop, push] - <;> omega -theorem step8668 (k : Nat) : Runs (27*2) (before8668 k).denote (before8669 k).denote := - @applyExit_sound (before8668 k) (before8669 k) exit2 27 valid2 (macro8668 k) -theorem macro8669 (k : Nat) : applyExit (before8669 k) exit6 1 = some (before8670 k) := by - simp (disch := omega) [before8669, before8670, exit6, applyExit, pop, push] - <;> omega -theorem step8669 (k : Nat) : Runs (1*1) (before8669 k).denote (before8670 k).denote := - @applyExit_sound (before8669 k) (before8670 k) exit6 1 valid6 (macro8669 k) -theorem macro8670 (k : Nat) : applyExit (before8670 k) exit0 27 = some (before8671 k) := by - simp (disch := omega) [before8670, before8671, exit0, applyExit, pop, push] - <;> omega -theorem step8670 (k : Nat) : Runs (27*2) (before8670 k).denote (before8671 k).denote := - @applyExit_sound (before8670 k) (before8671 k) exit0 27 valid0 (macro8670 k) -theorem macro8671 (k : Nat) : applyExit (before8671 k) exit399 1 = some (before8672 k) := by - simp (disch := omega) [before8671, before8672, exit399, applyExit, pop, push] - <;> omega -theorem step8671 (k : Nat) : Runs (1*986) (before8671 k).denote (before8672 k).denote := - @applyExit_sound (before8671 k) (before8672 k) exit399 1 valid399 (macro8671 k) -theorem macro8672 (k : Nat) : applyExit (before8672 k) exit398 1 = some (before8673 k) := by - simp (disch := omega) [before8672, before8673, exit398, applyExit, pop, push] - <;> omega -theorem step8672 (k : Nat) : Runs (1*23) (before8672 k).denote (before8673 k).denote := - @applyExit_sound (before8672 k) (before8673 k) exit398 1 valid398 (macro8672 k) -theorem macro8673 (k : Nat) : applyExit (before8673 k) exit400 1 = some (before8674 k) := by - simp (disch := omega) [before8673, before8674, exit400, applyExit, pop, push] - <;> omega -theorem step8673 (k : Nat) : Runs (1*109) (before8673 k).denote (before8674 k).denote := - @applyExit_sound (before8673 k) (before8674 k) exit400 1 valid400 (macro8673 k) -theorem macro8674 (k : Nat) : applyExit (before8674 k) exit399 1 = some (before8675 k) := by - simp (disch := omega) [before8674, before8675, exit399, applyExit, pop, push] - <;> omega -theorem step8674 (k : Nat) : Runs (1*986) (before8674 k).denote (before8675 k).denote := - @applyExit_sound (before8674 k) (before8675 k) exit399 1 valid399 (macro8674 k) -theorem macro8675 (k : Nat) : applyExit (before8675 k) exit398 1 = some (before8676 k) := by - simp (disch := omega) [before8675, before8676, exit398, applyExit, pop, push] - <;> omega -theorem step8675 (k : Nat) : Runs (1*23) (before8675 k).denote (before8676 k).denote := - @applyExit_sound (before8675 k) (before8676 k) exit398 1 valid398 (macro8675 k) -theorem macro8676 (k : Nat) : applyExit (before8676 k) exit400 1 = some (before8677 k) := by - simp (disch := omega) [before8676, before8677, exit400, applyExit, pop, push] - <;> omega -theorem step8676 (k : Nat) : Runs (1*109) (before8676 k).denote (before8677 k).denote := - @applyExit_sound (before8676 k) (before8677 k) exit400 1 valid400 (macro8676 k) -theorem macro8677 (k : Nat) : applyExit (before8677 k) exit399 1 = some (before8678 k) := by - simp (disch := omega) [before8677, before8678, exit399, applyExit, pop, push] - <;> omega -theorem step8677 (k : Nat) : Runs (1*986) (before8677 k).denote (before8678 k).denote := - @applyExit_sound (before8677 k) (before8678 k) exit399 1 valid399 (macro8677 k) -theorem macro8678 (k : Nat) : applyExit (before8678 k) exit398 1 = some (before8679 k) := by - simp (disch := omega) [before8678, before8679, exit398, applyExit, pop, push] - <;> omega -theorem step8678 (k : Nat) : Runs (1*23) (before8678 k).denote (before8679 k).denote := - @applyExit_sound (before8678 k) (before8679 k) exit398 1 valid398 (macro8678 k) -theorem macro8679 (k : Nat) : applyExit (before8679 k) exit400 1 = some (before8680 k) := by - simp (disch := omega) [before8679, before8680, exit400, applyExit, pop, push] - <;> omega -theorem step8679 (k : Nat) : Runs (1*109) (before8679 k).denote (before8680 k).denote := - @applyExit_sound (before8679 k) (before8680 k) exit400 1 valid400 (macro8679 k) -def cycleState8680 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w361,(3+1*j)⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,96⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,44⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w358,1⟩,⟨w356,(1*k+6)⟩,⟨w0,3⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w359,1⟩,⟨w353,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,6⟩]⟩ -def cyclePart8680_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w360,1⟩,⟨w361,(3+1*j)⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,96⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,44⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w358,1⟩,⟨w356,(1*k+6)⟩,⟨w0,3⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w353,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,6⟩]⟩ -def cyclePart8680_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w360,1⟩,⟨w361,(3+1*j)⟩,⟨w1,27⟩,⟨w2,1⟩,⟨w0,96⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,44⟩,⟨w1,18⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w358,1⟩,⟨w356,(1*k+6)⟩,⟨w0,3⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w359,1⟩,⟨w353,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,21⟩,⟨w0,87⟩,⟨w2,1⟩,⟨w1,42⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,97⟩,⟨w0,6⟩]⟩ -theorem cycleMacro8680_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8680 k j) exit399 1 = some (cyclePart8680_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState8680, cyclePart8680_0, exit399, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8680_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8680_0 k j) exit398 1 = some (cyclePart8680_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8680_0, cyclePart8680_1, exit398, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8680_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8680_1 k j) exit400 1 = some (cycleState8680 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8680_1, cycleState8680, exit400, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun8680 (k j : Nat) (hj : j < (1*k+3)) : Runs 1118 (cycleState8680 k j).denote (cycleState8680 k (j+1)).denote := by - have h0 : Runs (1*986) (cycleState8680 k j).denote (cyclePart8680_0 k j).denote := @applyExit_sound (cycleState8680 k j) (cyclePart8680_0 k j) exit399 1 valid399 (cycleMacro8680_0 k j hj) - have h1 : Runs (1*23) (cyclePart8680_0 k j).denote (cyclePart8680_1 k j).denote := @applyExit_sound (cyclePart8680_0 k j) (cyclePart8680_1 k j) exit398 1 valid398 (cycleMacro8680_1 k j hj) - have h2 : Runs (1*109) (cyclePart8680_1 k j).denote (cycleState8680 k (j+1)).denote := @applyExit_sound (cyclePart8680_1 k j) (cycleState8680 k (j+1)) exit400 1 valid400 (cycleMacro8680_2 k j hj) - exact (@Runs.trans (1*986) ((1*23)+(1*109)) (cycleState8680 k j).denote (cyclePart8680_0 k j).denote (cycleState8680 k (j+1)).denote h0 (@Runs.trans (1*23) (1*109) (cyclePart8680_0 k j).denote (cyclePart8680_1 k j).denote (cycleState8680 k (j+1)).denote h1 h2)) -theorem step8680 (k : Nat) : Runs ((1*k+3)*1118) (before8680 k).denote (before8681 k).denote := by - have h := Runs.chain (fun j => (cycleState8680 k j).denote) 1118 (1*k+3) (cycleRun8680 k) - have h0 : cycleState8680 k 0 = before8680 k := by simp [cycleState8680, before8680] - have h1 : cycleState8680 k (1*k+3) = before8681 k := by - simp [cycleState8680, before8681] <;> omega - simpa only [h0, h1] using h -theorem macro8681 (k : Nat) : applyExit (before8681 k) exit399 1 = some (before8682 k) := by - simp (disch := omega) [before8681, before8682, exit399, applyExit, pop, push] - <;> omega -theorem step8681 (k : Nat) : Runs (1*986) (before8681 k).denote (before8682 k).denote := - @applyExit_sound (before8681 k) (before8682 k) exit399 1 valid399 (macro8681 k) -theorem macro8682 (k : Nat) : applyExit (before8682 k) exit398 1 = some (before8683 k) := by - simp (disch := omega) [before8682, before8683, exit398, applyExit, pop, push] - <;> omega -theorem step8682 (k : Nat) : Runs (1*23) (before8682 k).denote (before8683 k).denote := - @applyExit_sound (before8682 k) (before8683 k) exit398 1 valid398 (macro8682 k) -theorem macro8683 (k : Nat) : applyExit (before8683 k) exit400 1 = some (before8684 k) := by - simp (disch := omega) [before8683, before8684, exit400, applyExit, pop, push] - <;> omega -theorem step8683 (k : Nat) : Runs (1*109) (before8683 k).denote (before8684 k).denote := - @applyExit_sound (before8683 k) (before8684 k) exit400 1 valid400 (macro8683 k) -theorem macro8684 (k : Nat) : applyExit (before8684 k) exit399 1 = some (before8685 k) := by - simp (disch := omega) [before8684, before8685, exit399, applyExit, pop, push] - <;> omega -theorem step8684 (k : Nat) : Runs (1*986) (before8684 k).denote (before8685 k).denote := - @applyExit_sound (before8684 k) (before8685 k) exit399 1 valid399 (macro8684 k) -theorem macro8685 (k : Nat) : applyExit (before8685 k) exit0 5 = some (before8686 k) := by - simp (disch := omega) [before8685, before8686, exit0, applyExit, pop, push] - <;> omega -theorem step8685 (k : Nat) : Runs (5*2) (before8685 k).denote (before8686 k).denote := - @applyExit_sound (before8685 k) (before8686 k) exit0 5 valid0 (macro8685 k) -theorem macro8686 (k : Nat) : applyExit (before8686 k) exit1 1 = some (before8687 k) := by - simp (disch := omega) [before8686, before8687, exit1, applyExit, pop, push] - <;> omega -theorem step8686 (k : Nat) : Runs (1*3) (before8686 k).denote (before8687 k).denote := - @applyExit_sound (before8686 k) (before8687 k) exit1 1 valid1 (macro8686 k) -theorem macro8687 (k : Nat) : applyExit (before8687 k) exit2 5 = some (before8688 k) := by - simp (disch := omega) [before8687, before8688, exit2, applyExit, pop, push] - <;> omega -theorem step8687 (k : Nat) : Runs (5*2) (before8687 k).denote (before8688 k).denote := - @applyExit_sound (before8687 k) (before8688 k) exit2 5 valid2 (macro8687 k) -theorem macro8688 (k : Nat) : applyExit (before8688 k) exit400 1 = some (before8689 k) := by - simp (disch := omega) [before8688, before8689, exit400, applyExit, pop, push] - <;> omega -theorem step8688 (k : Nat) : Runs (1*109) (before8688 k).denote (before8689 k).denote := - @applyExit_sound (before8688 k) (before8689 k) exit400 1 valid400 (macro8688 k) -theorem macro8689 (k : Nat) : applyExit (before8689 k) exit0 6 = some (before8690 k) := by - simp (disch := omega) [before8689, before8690, exit0, applyExit, pop, push] - <;> omega -theorem step8689 (k : Nat) : Runs (6*2) (before8689 k).denote (before8690 k).denote := - @applyExit_sound (before8689 k) (before8690 k) exit0 6 valid0 (macro8689 k) -theorem macro8690 (k : Nat) : applyExit (before8690 k) exit13 21 = some (before8691 k) := by - simp (disch := omega) [before8690, before8691, exit13, applyExit, pop, push] - <;> omega -theorem step8690 (k : Nat) : Runs (21*2) (before8690 k).denote (before8691 k).denote := - @applyExit_sound (before8690 k) (before8691 k) exit13 21 valid13 (macro8690 k) -theorem macro8691 (k : Nat) : applyExit (before8691 k) exit0 87 = some (before8692 k) := by - simp (disch := omega) [before8691, before8692, exit0, applyExit, pop, push] - <;> omega -theorem step8691 (k : Nat) : Runs (87*2) (before8691 k).denote (before8692 k).denote := - @applyExit_sound (before8691 k) (before8692 k) exit0 87 valid0 (macro8691 k) -theorem macro8692 (k : Nat) : applyExit (before8692 k) exit1 1 = some (before8693 k) := by - simp (disch := omega) [before8692, before8693, exit1, applyExit, pop, push] - <;> omega -theorem step8692 (k : Nat) : Runs (1*3) (before8692 k).denote (before8693 k).denote := - @applyExit_sound (before8692 k) (before8693 k) exit1 1 valid1 (macro8692 k) -theorem macro8693 (k : Nat) : applyExit (before8693 k) exit2 87 = some (before8694 k) := by - simp (disch := omega) [before8693, before8694, exit2, applyExit, pop, push] - <;> omega -theorem step8693 (k : Nat) : Runs (87*2) (before8693 k).denote (before8694 k).denote := - @applyExit_sound (before8693 k) (before8694 k) exit2 87 valid2 (macro8693 k) -theorem macro8694 (k : Nat) : applyExit (before8694 k) exit6 1 = some (before8695 k) := by - simp (disch := omega) [before8694, before8695, exit6, applyExit, pop, push] - <;> omega -theorem step8694 (k : Nat) : Runs (1*1) (before8694 k).denote (before8695 k).denote := - @applyExit_sound (before8694 k) (before8695 k) exit6 1 valid6 (macro8694 k) -theorem macro8695 (k : Nat) : applyExit (before8695 k) exit0 88 = some (before8696 k) := by - simp (disch := omega) [before8695, before8696, exit0, applyExit, pop, push] - <;> omega -theorem step8695 (k : Nat) : Runs (88*2) (before8695 k).denote (before8696 k).denote := - @applyExit_sound (before8695 k) (before8696 k) exit0 88 valid0 (macro8695 k) -theorem macro8696 (k : Nat) : applyExit (before8696 k) exit13 42 = some (before8697 k) := by - simp (disch := omega) [before8696, before8697, exit13, applyExit, pop, push] - <;> omega -theorem step8696 (k : Nat) : Runs (42*2) (before8696 k).denote (before8697 k).denote := - @applyExit_sound (before8696 k) (before8697 k) exit13 42 valid13 (macro8696 k) -theorem macro8697 (k : Nat) : applyExit (before8697 k) exit0 11 = some (before8698 k) := by - simp (disch := omega) [before8697, before8698, exit0, applyExit, pop, push] - <;> omega -theorem step8697 (k : Nat) : Runs (11*2) (before8697 k).denote (before8698 k).denote := - @applyExit_sound (before8697 k) (before8698 k) exit0 11 valid0 (macro8697 k) -theorem macro8698 (k : Nat) : applyExit (before8698 k) exit1 1 = some (before8699 k) := by - simp (disch := omega) [before8698, before8699, exit1, applyExit, pop, push] - <;> omega -theorem step8698 (k : Nat) : Runs (1*3) (before8698 k).denote (before8699 k).denote := - @applyExit_sound (before8698 k) (before8699 k) exit1 1 valid1 (macro8698 k) -theorem macro8699 (k : Nat) : applyExit (before8699 k) exit2 11 = some (after8699 k) := by - simp (disch := omega) [before8699, after8699, exit2, applyExit, pop, push] - <;> omega -theorem step8699 (k : Nat) : Runs (11*2) (before8699 k).denote (after8699 k).denote := - @applyExit_sound (before8699 k) (after8699 k) exit2 11 valid2 (macro8699 k) -theorem chunkRun086 (k : Nat) : Runs (1176*k+4750577988) (before8600 k).denote (after8699 k).denote := by - have h := (@Runs.trans ((((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2))))))+(((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))))+((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38))))))) ((((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))))+((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986))))))+(((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))))+((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2))))))) (before8600 k).denote (before8650 k).denote (after8699 k).denote (@Runs.trans (((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2)))))) (((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))))+((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38)))))) (before8600 k).denote (before8625 k).denote (before8650 k).denote (@Runs.trans ((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3))))) ((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2))))) (before8600 k).denote (before8612 k).denote (before8625 k).denote (@Runs.trans (((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))) (before8600 k).denote (before8606 k).denote (before8612 k).denote (@Runs.trans ((1*4)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before8600 k).denote (before8603 k).denote (before8606 k).denote (@Runs.trans (1*4) ((1*1)+(1*2)) (before8600 k).denote (before8601 k).denote (before8603 k).denote (step8600 k) (@Runs.trans (1*1) (1*2) (before8601 k).denote (before8602 k).denote (before8603 k).denote (step8601 k) (step8602 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before8603 k).denote (before8604 k).denote (before8606 k).denote (step8603 k) (@Runs.trans (1*2) (1*2) (before8604 k).denote (before8605 k).denote (before8606 k).denote (step8604 k) (step8605 k)))) (@Runs.trans ((1*2)+((1*4)+(1*2))) ((1*3)+((1*1)+(1*3))) (before8606 k).denote (before8609 k).denote (before8612 k).denote (@Runs.trans (1*2) ((1*4)+(1*2)) (before8606 k).denote (before8607 k).denote (before8609 k).denote (step8606 k) (@Runs.trans (1*4) (1*2) (before8607 k).denote (before8608 k).denote (before8609 k).denote (step8607 k) (step8608 k))) (@Runs.trans (1*3) ((1*1)+(1*3)) (before8609 k).denote (before8610 k).denote (before8612 k).denote (step8609 k) (@Runs.trans (1*1) (1*3) (before8610 k).denote (before8611 k).denote (before8612 k).denote (step8610 k) (step8611 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2)))) (((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2)))) (before8612 k).denote (before8618 k).denote (before8625 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*1)+((1*3)+(1*2))) (before8612 k).denote (before8615 k).denote (before8618 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before8612 k).denote (before8613 k).denote (before8615 k).denote (step8612 k) (@Runs.trans (1*2) (1*2) (before8613 k).denote (before8614 k).denote (before8615 k).denote (step8613 k) (step8614 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before8615 k).denote (before8616 k).denote (before8618 k).denote (step8615 k) (@Runs.trans (1*3) (1*2) (before8616 k).denote (before8617 k).denote (before8618 k).denote (step8616 k) (step8617 k)))) (@Runs.trans ((6*2)+((1*1)+(1*3))) (((1*3)+(1*1))+((1*2)+(16*2))) (before8618 k).denote (before8621 k).denote (before8625 k).denote (@Runs.trans (6*2) ((1*1)+(1*3)) (before8618 k).denote (before8619 k).denote (before8621 k).denote (step8618 k) (@Runs.trans (1*1) (1*3) (before8619 k).denote (before8620 k).denote (before8621 k).denote (step8619 k) (step8620 k))) (@Runs.trans ((1*3)+(1*1)) ((1*2)+(16*2)) (before8621 k).denote (before8623 k).denote (before8625 k).denote (@Runs.trans (1*3) (1*1) (before8621 k).denote (before8622 k).denote (before8623 k).denote (step8621 k) (step8622 k)) (@Runs.trans (1*2) (16*2) (before8623 k).denote (before8624 k).denote (before8625 k).denote (step8623 k) (step8624 k)))))) (@Runs.trans ((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))) ((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38))))) (before8625 k).denote (before8637 k).denote (before8650 k).denote (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))) (((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))) (before8625 k).denote (before8631 k).denote (before8637 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(14*2))) (before8625 k).denote (before8628 k).denote (before8631 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before8625 k).denote (before8626 k).denote (before8628 k).denote (step8625 k) (@Runs.trans (1*3) (4*2) (before8626 k).denote (before8627 k).denote (before8628 k).denote (step8626 k) (step8627 k))) (@Runs.trans (1*1) ((5*2)+(14*2)) (before8628 k).denote (before8629 k).denote (before8631 k).denote (step8628 k) (@Runs.trans (5*2) (14*2) (before8629 k).denote (before8630 k).denote (before8631 k).denote (step8629 k) (step8630 k)))) (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(14*2))) (before8631 k).denote (before8634 k).denote (before8637 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before8631 k).denote (before8632 k).denote (before8634 k).denote (step8631 k) (@Runs.trans (1*3) (4*2) (before8632 k).denote (before8633 k).denote (before8634 k).denote (step8632 k) (step8633 k))) (@Runs.trans (1*1) ((5*2)+(14*2)) (before8634 k).denote (before8635 k).denote (before8637 k).denote (step8634 k) (@Runs.trans (5*2) (14*2) (before8635 k).denote (before8636 k).denote (before8637 k).denote (step8635 k) (step8636 k))))) (@Runs.trans (((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2)))) ((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38)))) (before8637 k).denote (before8643 k).denote (before8650 k).denote (@Runs.trans ((4*2)+((1*3)+(4*2))) ((1*1)+((5*2)+(3*2))) (before8637 k).denote (before8640 k).denote (before8643 k).denote (@Runs.trans (4*2) ((1*3)+(4*2)) (before8637 k).denote (before8638 k).denote (before8640 k).denote (step8637 k) (@Runs.trans (1*3) (4*2) (before8638 k).denote (before8639 k).denote (before8640 k).denote (step8638 k) (step8639 k))) (@Runs.trans (1*1) ((5*2)+(3*2)) (before8640 k).denote (before8641 k).denote (before8643 k).denote (step8640 k) (@Runs.trans (5*2) (3*2) (before8641 k).denote (before8642 k).denote (before8643 k).denote (step8641 k) (step8642 k)))) (@Runs.trans (((1*k+6)*58)+((1*38)+(1*38))) (((791761145*2)+(1*3))+((791761145*2)+(1*38))) (before8643 k).denote (before8646 k).denote (before8650 k).denote (@Runs.trans ((1*k+6)*58) ((1*38)+(1*38)) (before8643 k).denote (before8644 k).denote (before8646 k).denote (step8643 k) (@Runs.trans (1*38) (1*38) (before8644 k).denote (before8645 k).denote (before8646 k).denote (step8644 k) (step8645 k))) (@Runs.trans ((791761145*2)+(1*3)) ((791761145*2)+(1*38)) (before8646 k).denote (before8648 k).denote (before8650 k).denote (@Runs.trans (791761145*2) (1*3) (before8646 k).denote (before8647 k).denote (before8648 k).denote (step8646 k) (step8647 k)) (@Runs.trans (791761145*2) (1*38) (before8648 k).denote (before8649 k).denote (before8650 k).denote (step8648 k) (step8649 k))))))) (@Runs.trans (((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))))+((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986)))))) (((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))))+((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2)))))) (before8650 k).denote (before8675 k).denote (after8699 k).denote (@Runs.trans ((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3))))) ((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986))))) (before8650 k).denote (before8662 k).denote (before8675 k).denote (@Runs.trans (((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3)))) (((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))) (before8650 k).denote (before8656 k).denote (before8662 k).denote (@Runs.trans ((1*33)+((1*38)+(791761146*2))) ((13*2)+((17*2)+(1*3))) (before8650 k).denote (before8653 k).denote (before8656 k).denote (@Runs.trans (1*33) ((1*38)+(791761146*2)) (before8650 k).denote (before8651 k).denote (before8653 k).denote (step8650 k) (@Runs.trans (1*38) (791761146*2) (before8651 k).denote (before8652 k).denote (before8653 k).denote (step8651 k) (step8652 k))) (@Runs.trans (13*2) ((17*2)+(1*3)) (before8653 k).denote (before8654 k).denote (before8656 k).denote (step8653 k) (@Runs.trans (17*2) (1*3) (before8654 k).denote (before8655 k).denote (before8656 k).denote (step8654 k) (step8655 k)))) (@Runs.trans ((17*2)+((1*1)+(18*2))) ((45*2)+((11*2)+(1*3))) (before8656 k).denote (before8659 k).denote (before8662 k).denote (@Runs.trans (17*2) ((1*1)+(18*2)) (before8656 k).denote (before8657 k).denote (before8659 k).denote (step8656 k) (@Runs.trans (1*1) (18*2) (before8657 k).denote (before8658 k).denote (before8659 k).denote (step8657 k) (step8658 k))) (@Runs.trans (45*2) ((11*2)+(1*3)) (before8659 k).denote (before8660 k).denote (before8662 k).denote (step8659 k) (@Runs.trans (11*2) (1*3) (before8660 k).denote (before8661 k).denote (before8662 k).denote (step8660 k) (step8661 k))))) (@Runs.trans (((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23)))) (((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986)))) (before8662 k).denote (before8668 k).denote (before8675 k).denote (@Runs.trans ((11*2)+((1*1)+(12*2))) ((97*2)+((27*2)+(1*23))) (before8662 k).denote (before8665 k).denote (before8668 k).denote (@Runs.trans (11*2) ((1*1)+(12*2)) (before8662 k).denote (before8663 k).denote (before8665 k).denote (step8662 k) (@Runs.trans (1*1) (12*2) (before8663 k).denote (before8664 k).denote (before8665 k).denote (step8663 k) (step8664 k))) (@Runs.trans (97*2) ((27*2)+(1*23)) (before8665 k).denote (before8666 k).denote (before8668 k).denote (step8665 k) (@Runs.trans (27*2) (1*23) (before8666 k).denote (before8667 k).denote (before8668 k).denote (step8666 k) (step8667 k)))) (@Runs.trans ((27*2)+((1*1)+(27*2))) (((1*986)+(1*23))+((1*109)+(1*986))) (before8668 k).denote (before8671 k).denote (before8675 k).denote (@Runs.trans (27*2) ((1*1)+(27*2)) (before8668 k).denote (before8669 k).denote (before8671 k).denote (step8668 k) (@Runs.trans (1*1) (27*2) (before8669 k).denote (before8670 k).denote (before8671 k).denote (step8669 k) (step8670 k))) (@Runs.trans ((1*986)+(1*23)) ((1*109)+(1*986)) (before8671 k).denote (before8673 k).denote (before8675 k).denote (@Runs.trans (1*986) (1*23) (before8671 k).denote (before8672 k).denote (before8673 k).denote (step8671 k) (step8672 k)) (@Runs.trans (1*109) (1*986) (before8673 k).denote (before8674 k).denote (before8675 k).denote (step8673 k) (step8674 k)))))) (@Runs.trans ((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3))))) ((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2))))) (before8675 k).denote (before8687 k).denote (after8699 k).denote (@Runs.trans (((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118)))) (((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))) (before8675 k).denote (before8681 k).denote (before8687 k).denote (@Runs.trans ((1*23)+((1*109)+(1*986))) ((1*23)+((1*109)+((1*k+3)*1118))) (before8675 k).denote (before8678 k).denote (before8681 k).denote (@Runs.trans (1*23) ((1*109)+(1*986)) (before8675 k).denote (before8676 k).denote (before8678 k).denote (step8675 k) (@Runs.trans (1*109) (1*986) (before8676 k).denote (before8677 k).denote (before8678 k).denote (step8676 k) (step8677 k))) (@Runs.trans (1*23) ((1*109)+((1*k+3)*1118)) (before8678 k).denote (before8679 k).denote (before8681 k).denote (step8678 k) (@Runs.trans (1*109) ((1*k+3)*1118) (before8679 k).denote (before8680 k).denote (before8681 k).denote (step8679 k) (step8680 k)))) (@Runs.trans ((1*986)+((1*23)+(1*109))) ((1*986)+((5*2)+(1*3))) (before8681 k).denote (before8684 k).denote (before8687 k).denote (@Runs.trans (1*986) ((1*23)+(1*109)) (before8681 k).denote (before8682 k).denote (before8684 k).denote (step8681 k) (@Runs.trans (1*23) (1*109) (before8682 k).denote (before8683 k).denote (before8684 k).denote (step8682 k) (step8683 k))) (@Runs.trans (1*986) ((5*2)+(1*3)) (before8684 k).denote (before8685 k).denote (before8687 k).denote (step8684 k) (@Runs.trans (5*2) (1*3) (before8685 k).denote (before8686 k).denote (before8687 k).denote (step8685 k) (step8686 k))))) (@Runs.trans (((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3)))) (((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2)))) (before8687 k).denote (before8693 k).denote (after8699 k).denote (@Runs.trans ((5*2)+((1*109)+(6*2))) ((21*2)+((87*2)+(1*3))) (before8687 k).denote (before8690 k).denote (before8693 k).denote (@Runs.trans (5*2) ((1*109)+(6*2)) (before8687 k).denote (before8688 k).denote (before8690 k).denote (step8687 k) (@Runs.trans (1*109) (6*2) (before8688 k).denote (before8689 k).denote (before8690 k).denote (step8688 k) (step8689 k))) (@Runs.trans (21*2) ((87*2)+(1*3)) (before8690 k).denote (before8691 k).denote (before8693 k).denote (step8690 k) (@Runs.trans (87*2) (1*3) (before8691 k).denote (before8692 k).denote (before8693 k).denote (step8691 k) (step8692 k)))) (@Runs.trans ((87*2)+((1*1)+(88*2))) (((42*2)+(11*2))+((1*3)+(11*2))) (before8693 k).denote (before8696 k).denote (after8699 k).denote (@Runs.trans (87*2) ((1*1)+(88*2)) (before8693 k).denote (before8694 k).denote (before8696 k).denote (step8693 k) (@Runs.trans (1*1) (88*2) (before8694 k).denote (before8695 k).denote (before8696 k).denote (step8694 k) (step8695 k))) (@Runs.trans ((42*2)+(11*2)) ((1*3)+(11*2)) (before8696 k).denote (before8698 k).denote (after8699 k).denote (@Runs.trans (42*2) (11*2) (before8696 k).denote (before8697 k).denote (before8698 k).denote (step8696 k) (step8697 k)) (@Runs.trans (1*3) (11*2) (before8698 k).denote (before8699 k).denote (after8699 k).denote (step8698 k) (step8699 k)))))))) - have ht : (((((((1*4)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))+(((1*2)+((1*4)+(1*2)))+((1*3)+((1*1)+(1*3)))))+((((1*2)+((1*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((6*2)+((1*1)+(1*3)))+(((1*3)+(1*1))+((1*2)+(16*2))))))+(((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2))))+(((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(14*2)))))+((((4*2)+((1*3)+(4*2)))+((1*1)+((5*2)+(3*2))))+((((1*k+6)*58)+((1*38)+(1*38)))+(((791761145*2)+(1*3))+((791761145*2)+(1*38)))))))+((((((1*33)+((1*38)+(791761146*2)))+((13*2)+((17*2)+(1*3))))+(((17*2)+((1*1)+(18*2)))+((45*2)+((11*2)+(1*3)))))+((((11*2)+((1*1)+(12*2)))+((97*2)+((27*2)+(1*23))))+(((27*2)+((1*1)+(27*2)))+(((1*986)+(1*23))+((1*109)+(1*986))))))+(((((1*23)+((1*109)+(1*986)))+((1*23)+((1*109)+((1*k+3)*1118))))+(((1*986)+((1*23)+(1*109)))+((1*986)+((5*2)+(1*3)))))+((((5*2)+((1*109)+(6*2)))+((21*2)+((87*2)+(1*3))))+(((87*2)+((1*1)+(88*2)))+(((42*2)+(11*2))+((1*3)+(11*2)))))))) = (1176*k+4750577988) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean deleted file mode 100644 index 15f2e13b..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk087.lean +++ /dev/null @@ -1,792 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8700_0 : Stack := [] -abbrev tail8700_1 : Stack := ⟨w0,1⟩ :: tail8700_0 -abbrev tail8700_2 : Stack := ⟨w2,1⟩ :: tail8700_1 -abbrev tail8700_3 : Stack := ⟨w1,1⟩ :: tail8700_2 -abbrev tail8700_4 : Stack := ⟨w0,1⟩ :: tail8700_3 -abbrev tail8700_5 : Stack := ⟨w2,1⟩ :: tail8700_4 -abbrev tail8700_6 : Stack := ⟨w1,5⟩ :: tail8700_5 -abbrev tail8700_7 : Stack := ⟨w2,1⟩ :: tail8700_6 -abbrev tail8700_8 : Stack := ⟨w1,1⟩ :: tail8700_7 -abbrev tail8700_9 : Stack := ⟨w0,15⟩ :: tail8700_8 -abbrev tail8700_10 : Stack := ⟨w2,1⟩ :: tail8700_9 -abbrev tail8700_11 : Stack := ⟨w1,5⟩ :: tail8700_10 -abbrev tail8700_12 : Stack := ⟨w0,13⟩ :: tail8700_11 -abbrev tail8700_13 : Stack := ⟨w2,1⟩ :: tail8700_12 -abbrev tail8700_14 : Stack := ⟨w1,5⟩ :: tail8700_13 -abbrev tail8700_15 : Stack := ⟨w0,13⟩ :: tail8700_14 -abbrev tail8700_16 : Stack := ⟨w2,1⟩ :: tail8700_15 -abbrev tail8700_17 : Stack := ⟨w1,5⟩ :: tail8700_16 -abbrev tail8700_18 : Stack := ⟨w0,3⟩ :: tail8700_17 -abbrev tail8700_19 (k : Nat) : Stack := ⟨w356,(1*k+6)⟩ :: tail8700_18 -abbrev tail8700_20 (k : Nat) : Stack := ⟨w358,1⟩ :: tail8700_19 k -abbrev tail8700_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8700_20 k -abbrev tail8700_22 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8700_21 k -abbrev tail8700_23 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8700_22 k -abbrev tail8700_24 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_23 k -abbrev tail8700_25 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8700_24 k -abbrev tail8700_26 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8700_25 k -abbrev tail8700_27 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_26 k -abbrev tail8700_28 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8700_27 k -abbrev tail8700_29 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8700_28 k -abbrev tail8700_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_29 k -abbrev tail8700_31 (k : Nat) : Stack := ⟨w1,27⟩ :: tail8700_30 k -abbrev tail8700_32 (k : Nat) : Stack := ⟨w361,(1*k+8)⟩ :: tail8700_31 k -abbrev tail8700_33 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8700_32 k -abbrev tail8700_34 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8700_33 k -abbrev tail8700_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_34 k -abbrev tail8700_36 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8700_35 k -abbrev tail8700_37 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8700_36 k -abbrev tail8700_38 : Stack := ⟨w0,6⟩ :: tail8700_0 -abbrev tail8700_39 : Stack := ⟨w1,97⟩ :: tail8700_38 -abbrev tail8700_40 : Stack := ⟨w0,12⟩ :: tail8700_39 -abbrev tail8700_41 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8700_36 k -abbrev tail8700_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_41 k -abbrev tail8700_43 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8700_42 k -abbrev tail8700_44 (k : Nat) : Stack := ⟨w0,97⟩ :: tail8700_43 k -abbrev tail8700_45 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8700_44 k -abbrev tail8700_46 : Stack := ⟨w0,7⟩ :: tail8700_0 -abbrev tail8700_47 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8700_43 k -abbrev tail8700_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_47 k -abbrev tail8700_49 (k : Nat) : Stack := ⟨w1,7⟩ :: tail8700_48 k -abbrev tail8700_50 : Stack := ⟨w0,8⟩ :: tail8700_0 -abbrev tail8700_51 : Stack := ⟨w0,9⟩ :: tail8700_0 -abbrev tail8700_52 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8700_43 k -abbrev tail8700_53 : Stack := ⟨w1,1⟩ :: tail8700_51 -abbrev tail8700_54 : Stack := ⟨w1,96⟩ :: tail8700_51 -abbrev tail8700_55 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8700_42 k -abbrev tail8700_56 : Stack := ⟨w2,1⟩ :: tail8700_54 -abbrev tail8700_57 : Stack := ⟨w0,11⟩ :: tail8700_56 -abbrev tail8700_58 : Stack := ⟨w0,12⟩ :: tail8700_56 -abbrev tail8700_59 (k : Nat) : Stack := ⟨w0,40⟩ :: tail8700_36 k -abbrev tail8700_60 : Stack := ⟨w1,1⟩ :: tail8700_58 -abbrev tail8700_61 : Stack := ⟨w1,41⟩ :: tail8700_58 -abbrev tail8700_62 (k : Nat) : Stack := ⟨w1,87⟩ :: tail8700_35 k -abbrev tail8700_63 : Stack := ⟨w2,1⟩ :: tail8700_61 -abbrev tail8700_64 : Stack := ⟨w0,87⟩ :: tail8700_63 -abbrev tail8700_65 : Stack := ⟨w0,88⟩ :: tail8700_63 -abbrev tail8700_66 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8700_33 k -abbrev tail8700_67 : Stack := ⟨w1,1⟩ :: tail8700_65 -abbrev tail8700_68 : Stack := ⟨w1,20⟩ :: tail8700_65 -abbrev tail8700_69 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8700_32 k -abbrev tail8700_70 : Stack := ⟨w2,1⟩ :: tail8700_68 -abbrev tail8700_71 : Stack := ⟨w0,5⟩ :: tail8700_70 -abbrev tail8700_72 (k : Nat) : Stack := ⟨w362,(1*k+8)⟩ :: tail8700_71 -abbrev tail8700_73 (k : Nat) : Stack := ⟨w0,27⟩ :: tail8700_72 k -abbrev tail8700_74 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8700_72 k -abbrev tail8700_75 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8700_28 k -abbrev tail8700_76 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_74 k -abbrev tail8700_77 (k : Nat) : Stack := ⟨w1,96⟩ :: tail8700_74 k -abbrev tail8700_78 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8700_27 k -abbrev tail8700_79 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_77 k -abbrev tail8700_80 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8700_79 k -abbrev tail8700_81 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8700_79 k -abbrev tail8700_82 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8700_25 k -abbrev tail8700_83 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_81 k -abbrev tail8700_84 (k : Nat) : Stack := ⟨w1,44⟩ :: tail8700_81 k -abbrev tail8700_85 (k : Nat) : Stack := ⟨w1,17⟩ :: tail8700_24 k -abbrev tail8700_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_84 k -abbrev tail8700_87 (k : Nat) : Stack := ⟨w0,17⟩ :: tail8700_86 k -abbrev tail8700_88 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8700_86 k -abbrev tail8700_89 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8700_22 k -abbrev tail8700_90 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_88 k -abbrev tail8700_91 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8700_88 k -abbrev tail8700_92 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8700_21 k -abbrev tail8700_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_91 k -abbrev tail8700_94 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8700_93 k -abbrev tail8700_95 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8700_94 k -abbrev tail8700_96 (k : Nat) : Stack := ⟨w239,1⟩ :: tail8700_95 k -abbrev tail8700_97 (k : Nat) : Stack := ⟨w363,(1*k+6)⟩ :: tail8700_96 k -abbrev tail8700_98 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8700_97 k -abbrev tail8700_99 : Stack := ⟨w1,4⟩ :: tail8700_16 -abbrev tail8700_100 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_98 k -abbrev tail8700_101 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_100 k -abbrev tail8700_102 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_100 k -abbrev tail8700_103 : Stack := ⟨w0,12⟩ :: tail8700_14 -abbrev tail8700_104 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_102 k -abbrev tail8700_105 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8700_102 k -abbrev tail8700_106 : Stack := ⟨w1,4⟩ :: tail8700_13 -abbrev tail8700_107 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_105 k -abbrev tail8700_108 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_107 k -abbrev tail8700_109 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_107 k -abbrev tail8700_110 : Stack := ⟨w0,12⟩ :: tail8700_11 -abbrev tail8700_111 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_109 k -abbrev tail8700_112 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8700_109 k -abbrev tail8700_113 : Stack := ⟨w1,4⟩ :: tail8700_10 -abbrev tail8700_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_112 k -abbrev tail8700_115 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_114 k -abbrev tail8700_116 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_114 k -abbrev tail8700_117 : Stack := ⟨w0,14⟩ :: tail8700_8 -abbrev tail8700_118 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8700_116 k -abbrev tail8700_119 (k : Nat) : Stack := ⟨w1,15⟩ :: tail8700_116 k -abbrev tail8700_120 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_119 k -abbrev tail8700_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_120 k -abbrev tail8700_122 : Stack := ⟨w1,4⟩ :: tail8700_5 -abbrev tail8700_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_121 k -abbrev tail8700_124 : Stack := ⟨w1,3⟩ :: tail8700_5 -abbrev tail8700_125 : Stack := ⟨w0,1⟩ :: tail8700_124 -abbrev tail8700_126 (k : Nat) : Stack := ⟨w0,2⟩ :: tail8700_120 k -abbrev tail8700_127 : Stack := ⟨w2,1⟩ :: tail8700_124 -abbrev tail8700_128 : Stack := ⟨w1,2⟩ :: tail8700_127 -abbrev tail8700_129 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_119 k -abbrev tail8700_130 (k : Nat) : Stack := ⟨w0,3⟩ :: tail8700_119 k -abbrev tail8700_131 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8700_119 k -abbrev tail8700_132 : Stack := ⟨w1,2⟩ :: tail8700_5 -abbrev tail8700_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8700_131 k -abbrev tail8700_134 : Stack := ⟨w1,1⟩ :: tail8700_5 -abbrev tail8700_135 : Stack := ⟨w0,1⟩ :: tail8700_134 -abbrev tail8700_136 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8700_119 k -abbrev tail8700_137 : Stack := ⟨w2,1⟩ :: tail8700_134 -abbrev tail8700_138 : Stack := ⟨w1,5⟩ :: tail8700_137 -abbrev tail8700_139 : Stack := ⟨w0,15⟩ :: tail8700_138 -abbrev tail8700_140 : Stack := ⟨w1,5⟩ :: tail8700_139 -abbrev tail8700_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_112 k -abbrev tail8700_142 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8700_112 k -abbrev tail8700_143 : Stack := ⟨w0,14⟩ :: tail8700_138 -abbrev tail8700_144 : Stack := ⟨w2,1⟩ :: tail8700_143 -abbrev tail8700_145 : Stack := ⟨w1,6⟩ :: tail8700_144 -abbrev tail8700_146 : Stack := ⟨w0,13⟩ :: tail8700_145 -abbrev tail8700_147 : Stack := ⟨w1,5⟩ :: tail8700_146 -abbrev tail8700_148 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_105 k -abbrev tail8700_149 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8700_105 k -abbrev tail8700_150 : Stack := ⟨w0,12⟩ :: tail8700_145 -abbrev tail8700_151 : Stack := ⟨w2,1⟩ :: tail8700_150 -abbrev tail8700_152 : Stack := ⟨w1,6⟩ :: tail8700_151 -abbrev tail8700_153 : Stack := ⟨w0,13⟩ :: tail8700_152 -abbrev tail8700_154 : Stack := ⟨w1,5⟩ :: tail8700_153 -abbrev tail8700_155 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_98 k -abbrev tail8700_156 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8700_98 k -abbrev tail8700_157 : Stack := ⟨w0,12⟩ :: tail8700_152 -abbrev tail8700_158 : Stack := ⟨w2,1⟩ :: tail8700_157 -abbrev tail8700_159 : Stack := ⟨w1,6⟩ :: tail8700_158 -abbrev tail8700_160 : Stack := ⟨w0,3⟩ :: tail8700_159 -abbrev tail8700_161 (k : Nat) : Stack := ⟨w364,(1*k+6)⟩ :: tail8700_160 -abbrev tail8700_162 (k : Nat) : Stack := ⟨w238,1⟩ :: tail8700_161 k -abbrev tail8700_163 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8700_162 k -abbrev tail8700_164 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8700_163 k -abbrev tail8700_165 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8700_91 k - -def before8700 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526901),(tail8700_37 k),tail8700_40⟩ -def before8701 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526901),(tail8700_42 k),tail8700_40⟩ -def before8702 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8700_43 k),tail8700_39⟩ -def before8703 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527119),(tail8700_44 k),tail8700_38⟩ -def before8704 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527131),(tail8700_45 k),tail8700_0⟩ -def before8705 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527131),(tail8700_45 k),tail8700_1⟩ -def before8706 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527119),(tail8700_44 k),tail8700_46⟩ -def before8707 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527119),(tail8700_48 k),tail8700_46⟩ -def before8708 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527133),(tail8700_49 k),tail8700_0⟩ -def before8709 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527133),(tail8700_49 k),tail8700_1⟩ -def before8710 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527119),(tail8700_48 k),tail8700_50⟩ -def before8711 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527117),(tail8700_47 k),tail8700_51⟩ -def before8712 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527115),(tail8700_52 k),tail8700_53⟩ -def before8713 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8700_43 k),tail8700_54⟩ -def before8714 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8700_55 k),tail8700_56⟩ -def before8715 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526901),(tail8700_42 k),tail8700_57⟩ -def before8716 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526899),(tail8700_41 k),tail8700_58⟩ -def before8717 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526897),(tail8700_59 k),tail8700_60⟩ -def before8718 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8700_36 k),tail8700_61⟩ -def before8719 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8700_62 k),tail8700_63⟩ -def before8720 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526641),(tail8700_35 k),tail8700_64⟩ -def before8721 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526639),(tail8700_34 k),tail8700_65⟩ -def before8722 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail8700_66 k),tail8700_67⟩ -def before8723 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8700_33 k),tail8700_68⟩ -def before8724 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8700_69 k),tail8700_70⟩ -def before8725 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8700_32 k),tail8700_71⟩ -def before8726 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8700_31 k),(tail8700_72 k)⟩ -def before8727 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521845),(tail8700_30 k),(tail8700_73 k)⟩ -def before8728 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521843),(tail8700_29 k),(tail8700_74 k)⟩ -def before8729 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521841),(tail8700_75 k),(tail8700_76 k)⟩ -def before8730 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8700_28 k),(tail8700_77 k)⟩ -def before8731 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8700_78 k),(tail8700_79 k)⟩ -def before8732 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521627),(tail8700_27 k),(tail8700_80 k)⟩ -def before8733 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521625),(tail8700_26 k),(tail8700_81 k)⟩ -def before8734 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521623),(tail8700_82 k),(tail8700_83 k)⟩ -def before8735 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8700_25 k),(tail8700_84 k)⟩ -def before8736 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8700_85 k),(tail8700_86 k)⟩ -def before8737 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521501),(tail8700_24 k),(tail8700_87 k)⟩ -def before8738 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521499),(tail8700_23 k),(tail8700_88 k)⟩ -def before8739 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail8700_89 k),(tail8700_90 k)⟩ -def before8740 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8700_22 k),(tail8700_91 k)⟩ -def before8741 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8700_92 k),(tail8700_93 k)⟩ -def before8742 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8700_21 k),(tail8700_94 k)⟩ -def before8743 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8700_20 k),(tail8700_95 k)⟩ -def before8744 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8700_19 k),(tail8700_96 k)⟩ -def before8745 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8700_18,(tail8700_97 k)⟩ -def before8746 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8700_17,(tail8700_98 k)⟩ -def before8747 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8700_99,(tail8700_100 k)⟩ -def before8748 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1137),tail8700_16,(tail8700_101 k)⟩ -def before8749 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1139),tail8700_15,(tail8700_102 k)⟩ -def before8750 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail8700_103,(tail8700_104 k)⟩ -def before8751 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8700_14,(tail8700_105 k)⟩ -def before8752 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8700_106,(tail8700_107 k)⟩ -def before8753 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1175),tail8700_13,(tail8700_108 k)⟩ -def before8754 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1177),tail8700_12,(tail8700_109 k)⟩ -def before8755 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail8700_110,(tail8700_111 k)⟩ -def before8756 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8700_11,(tail8700_112 k)⟩ -def before8757 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8700_113,(tail8700_114 k)⟩ -def before8758 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1213),tail8700_10,(tail8700_115 k)⟩ -def before8759 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1215),tail8700_9,(tail8700_116 k)⟩ -def before8760 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail8700_117,(tail8700_118 k)⟩ -def before8761 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8700_8,(tail8700_119 k)⟩ -def before8762 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8700_7,(tail8700_120 k)⟩ -def before8763 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1249),tail8700_6,(tail8700_121 k)⟩ -def before8764 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1251),tail8700_122,(tail8700_123 k)⟩ -def before8765 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8700_125,(tail8700_123 k)⟩ -def before8766 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8700_125,(tail8700_126 k)⟩ -def before8767 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail8700_127,(tail8700_126 k)⟩ -def before8768 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail8700_128,(tail8700_120 k)⟩ -def before8769 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8700_128,(tail8700_129 k)⟩ -def before8770 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail8700_127,(tail8700_130 k)⟩ -def before8771 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1253),tail8700_124,(tail8700_131 k)⟩ -def before8772 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1255),tail8700_132,(tail8700_133 k)⟩ -def before8773 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail8700_135,(tail8700_133 k)⟩ -def before8774 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1255),tail8700_135,(tail8700_136 k)⟩ -def before8775 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1255),tail8700_137,(tail8700_136 k)⟩ -def before8776 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1245),tail8700_138,(tail8700_119 k)⟩ -def before8777 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1215),tail8700_139,(tail8700_116 k)⟩ -def before8778 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail8700_140,(tail8700_114 k)⟩ -def before8779 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8700_140,(tail8700_141 k)⟩ -def before8780 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1215),tail8700_139,(tail8700_142 k)⟩ -def before8781 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1215),tail8700_144,(tail8700_142 k)⟩ -def before8782 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1203),tail8700_145,(tail8700_112 k)⟩ -def before8783 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail8700_146,(tail8700_109 k)⟩ -def before8784 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail8700_147,(tail8700_107 k)⟩ -def before8785 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8700_147,(tail8700_148 k)⟩ -def before8786 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail8700_146,(tail8700_149 k)⟩ -def before8787 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1177),tail8700_151,(tail8700_149 k)⟩ -def before8788 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1165),tail8700_152,(tail8700_105 k)⟩ -def before8789 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail8700_153,(tail8700_102 k)⟩ -def before8790 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail8700_154,(tail8700_100 k)⟩ -def before8791 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8700_154,(tail8700_155 k)⟩ -def before8792 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail8700_153,(tail8700_156 k)⟩ -def before8793 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1139),tail8700_158,(tail8700_156 k)⟩ -def before8794 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1127),tail8700_159,(tail8700_98 k)⟩ -def before8795 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail8700_160,(tail8700_97 k)⟩ -def before8796 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail8700_161 k),(tail8700_96 k)⟩ -def before8797 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8700_162 k),(tail8700_95 k)⟩ -def before8798 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8700_163 k),(tail8700_94 k)⟩ -def before8799 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail8700_164 k),(tail8700_93 k)⟩ -def after8799 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8700_164 k),(tail8700_165 k)⟩ - -theorem macro8700 (k : Nat) : applyExit (before8700 k) exit6 1 = some (before8701 k) := by - simp (disch := omega) [before8700, before8701, exit6, applyExit, pop, push] - <;> omega -theorem step8700 (k : Nat) : Runs (1*1) (before8700 k).denote (before8701 k).denote := - @applyExit_sound (before8700 k) (before8701 k) exit6 1 valid6 (macro8700 k) -theorem macro8701 (k : Nat) : applyExit (before8701 k) exit0 12 = some (before8702 k) := by - simp (disch := omega) [before8701, before8702, exit0, applyExit, pop, push] - <;> omega -theorem step8701 (k : Nat) : Runs (12*2) (before8701 k).denote (before8702 k).denote := - @applyExit_sound (before8701 k) (before8702 k) exit0 12 valid0 (macro8701 k) -theorem macro8702 (k : Nat) : applyExit (before8702 k) exit13 97 = some (before8703 k) := by - simp (disch := omega) [before8702, before8703, exit13, applyExit, pop, push] - <;> omega -theorem step8702 (k : Nat) : Runs (97*2) (before8702 k).denote (before8703 k).denote := - @applyExit_sound (before8702 k) (before8703 k) exit13 97 valid13 (macro8702 k) -theorem macro8703 (k : Nat) : applyExit (before8703 k) exit0 6 = some (before8704 k) := by - simp (disch := omega) [before8703, before8704, exit0, applyExit, pop, push] - <;> omega -theorem step8703 (k : Nat) : Runs (6*2) (before8703 k).denote (before8704 k).denote := - @applyExit_sound (before8703 k) (before8704 k) exit0 6 valid0 (macro8703 k) -theorem macro8704 (k : Nat) : applyExit (before8704 k) exit1 1 = some (before8705 k) := by - simp (disch := omega) [before8704, before8705, exit1, applyExit, pop, push] - <;> omega -theorem step8704 (k : Nat) : Runs (1*3) (before8704 k).denote (before8705 k).denote := - @applyExit_sound (before8704 k) (before8705 k) exit1 1 valid1 (macro8704 k) -theorem macro8705 (k : Nat) : applyExit (before8705 k) exit2 6 = some (before8706 k) := by - simp (disch := omega) [before8705, before8706, exit2, applyExit, pop, push] - <;> omega -theorem step8705 (k : Nat) : Runs (6*2) (before8705 k).denote (before8706 k).denote := - @applyExit_sound (before8705 k) (before8706 k) exit2 6 valid2 (macro8705 k) -theorem macro8706 (k : Nat) : applyExit (before8706 k) exit6 1 = some (before8707 k) := by - simp (disch := omega) [before8706, before8707, exit6, applyExit, pop, push] - <;> omega -theorem step8706 (k : Nat) : Runs (1*1) (before8706 k).denote (before8707 k).denote := - @applyExit_sound (before8706 k) (before8707 k) exit6 1 valid6 (macro8706 k) -theorem macro8707 (k : Nat) : applyExit (before8707 k) exit0 7 = some (before8708 k) := by - simp (disch := omega) [before8707, before8708, exit0, applyExit, pop, push] - <;> omega -theorem step8707 (k : Nat) : Runs (7*2) (before8707 k).denote (before8708 k).denote := - @applyExit_sound (before8707 k) (before8708 k) exit0 7 valid0 (macro8707 k) -theorem macro8708 (k : Nat) : applyExit (before8708 k) exit1 1 = some (before8709 k) := by - simp (disch := omega) [before8708, before8709, exit1, applyExit, pop, push] - <;> omega -theorem step8708 (k : Nat) : Runs (1*3) (before8708 k).denote (before8709 k).denote := - @applyExit_sound (before8708 k) (before8709 k) exit1 1 valid1 (macro8708 k) -theorem macro8709 (k : Nat) : applyExit (before8709 k) exit2 7 = some (before8710 k) := by - simp (disch := omega) [before8709, before8710, exit2, applyExit, pop, push] - <;> omega -theorem step8709 (k : Nat) : Runs (7*2) (before8709 k).denote (before8710 k).denote := - @applyExit_sound (before8709 k) (before8710 k) exit2 7 valid2 (macro8709 k) -theorem macro8710 (k : Nat) : applyExit (before8710 k) exit3 1 = some (before8711 k) := by - simp (disch := omega) [before8710, before8711, exit3, applyExit, pop, push] - <;> omega -theorem step8710 (k : Nat) : Runs (1*2) (before8710 k).denote (before8711 k).denote := - @applyExit_sound (before8710 k) (before8711 k) exit3 1 valid3 (macro8710 k) -theorem macro8711 (k : Nat) : applyExit (before8711 k) exit9 1 = some (before8712 k) := by - simp (disch := omega) [before8711, before8712, exit9, applyExit, pop, push] - <;> omega -theorem step8711 (k : Nat) : Runs (1*2) (before8711 k).denote (before8712 k).denote := - @applyExit_sound (before8711 k) (before8712 k) exit9 1 valid9 (macro8711 k) -theorem macro8712 (k : Nat) : applyExit (before8712 k) exit10 95 = some (before8713 k) := by - simp (disch := omega) [before8712, before8713, exit10, applyExit, pop, push] - <;> omega -theorem step8712 (k : Nat) : Runs (95*2) (before8712 k).denote (before8713 k).denote := - @applyExit_sound (before8712 k) (before8713 k) exit10 95 valid10 (macro8712 k) -theorem macro8713 (k : Nat) : applyExit (before8713 k) exit11 1 = some (before8714 k) := by - simp (disch := omega) [before8713, before8714, exit11, applyExit, pop, push] - <;> omega -theorem step8713 (k : Nat) : Runs (1*2) (before8713 k).denote (before8714 k).denote := - @applyExit_sound (before8713 k) (before8714 k) exit11 1 valid11 (macro8713 k) -theorem macro8714 (k : Nat) : applyExit (before8714 k) exit2 11 = some (before8715 k) := by - simp (disch := omega) [before8714, before8715, exit2, applyExit, pop, push] - <;> omega -theorem step8714 (k : Nat) : Runs (11*2) (before8714 k).denote (before8715 k).denote := - @applyExit_sound (before8714 k) (before8715 k) exit2 11 valid2 (macro8714 k) -theorem macro8715 (k : Nat) : applyExit (before8715 k) exit3 1 = some (before8716 k) := by - simp (disch := omega) [before8715, before8716, exit3, applyExit, pop, push] - <;> omega -theorem step8715 (k : Nat) : Runs (1*2) (before8715 k).denote (before8716 k).denote := - @applyExit_sound (before8715 k) (before8716 k) exit3 1 valid3 (macro8715 k) -theorem macro8716 (k : Nat) : applyExit (before8716 k) exit9 1 = some (before8717 k) := by - simp (disch := omega) [before8716, before8717, exit9, applyExit, pop, push] - <;> omega -theorem step8716 (k : Nat) : Runs (1*2) (before8716 k).denote (before8717 k).denote := - @applyExit_sound (before8716 k) (before8717 k) exit9 1 valid9 (macro8716 k) -theorem macro8717 (k : Nat) : applyExit (before8717 k) exit10 40 = some (before8718 k) := by - simp (disch := omega) [before8717, before8718, exit10, applyExit, pop, push] - <;> omega -theorem step8717 (k : Nat) : Runs (40*2) (before8717 k).denote (before8718 k).denote := - @applyExit_sound (before8717 k) (before8718 k) exit10 40 valid10 (macro8717 k) -theorem macro8718 (k : Nat) : applyExit (before8718 k) exit11 1 = some (before8719 k) := by - simp (disch := omega) [before8718, before8719, exit11, applyExit, pop, push] - <;> omega -theorem step8718 (k : Nat) : Runs (1*2) (before8718 k).denote (before8719 k).denote := - @applyExit_sound (before8718 k) (before8719 k) exit11 1 valid11 (macro8718 k) -theorem macro8719 (k : Nat) : applyExit (before8719 k) exit2 87 = some (before8720 k) := by - simp (disch := omega) [before8719, before8720, exit2, applyExit, pop, push] - <;> omega -theorem step8719 (k : Nat) : Runs (87*2) (before8719 k).denote (before8720 k).denote := - @applyExit_sound (before8719 k) (before8720 k) exit2 87 valid2 (macro8719 k) -theorem macro8720 (k : Nat) : applyExit (before8720 k) exit3 1 = some (before8721 k) := by - simp (disch := omega) [before8720, before8721, exit3, applyExit, pop, push] - <;> omega -theorem step8720 (k : Nat) : Runs (1*2) (before8720 k).denote (before8721 k).denote := - @applyExit_sound (before8720 k) (before8721 k) exit3 1 valid3 (macro8720 k) -theorem macro8721 (k : Nat) : applyExit (before8721 k) exit9 1 = some (before8722 k) := by - simp (disch := omega) [before8721, before8722, exit9, applyExit, pop, push] - <;> omega -theorem step8721 (k : Nat) : Runs (1*2) (before8721 k).denote (before8722 k).denote := - @applyExit_sound (before8721 k) (before8722 k) exit9 1 valid9 (macro8721 k) -theorem macro8722 (k : Nat) : applyExit (before8722 k) exit10 19 = some (before8723 k) := by - simp (disch := omega) [before8722, before8723, exit10, applyExit, pop, push] - <;> omega -theorem step8722 (k : Nat) : Runs (19*2) (before8722 k).denote (before8723 k).denote := - @applyExit_sound (before8722 k) (before8723 k) exit10 19 valid10 (macro8722 k) -theorem macro8723 (k : Nat) : applyExit (before8723 k) exit11 1 = some (before8724 k) := by - simp (disch := omega) [before8723, before8724, exit11, applyExit, pop, push] - <;> omega -theorem step8723 (k : Nat) : Runs (1*2) (before8723 k).denote (before8724 k).denote := - @applyExit_sound (before8723 k) (before8724 k) exit11 1 valid11 (macro8723 k) -theorem macro8724 (k : Nat) : applyExit (before8724 k) exit2 5 = some (before8725 k) := by - simp (disch := omega) [before8724, before8725, exit2, applyExit, pop, push] - <;> omega -theorem step8724 (k : Nat) : Runs (5*2) (before8724 k).denote (before8725 k).denote := - @applyExit_sound (before8724 k) (before8725 k) exit2 5 valid2 (macro8724 k) -theorem macro8725 (k : Nat) : applyExit (before8725 k) exit401 (1*k+8) = some (before8726 k) := by - simp (disch := omega) [before8725, before8726, exit401, applyExit, pop, push] - <;> omega -theorem step8725 (k : Nat) : Runs ((1*k+8)*586) (before8725 k).denote (before8726 k).denote := - @applyExit_sound (before8725 k) (before8726 k) exit401 (1*k+8) valid401 (macro8725 k) -theorem macro8726 (k : Nat) : applyExit (before8726 k) exit2 27 = some (before8727 k) := by - simp (disch := omega) [before8726, before8727, exit2, applyExit, pop, push] - <;> omega -theorem step8726 (k : Nat) : Runs (27*2) (before8726 k).denote (before8727 k).denote := - @applyExit_sound (before8726 k) (before8727 k) exit2 27 valid2 (macro8726 k) -theorem macro8727 (k : Nat) : applyExit (before8727 k) exit3 1 = some (before8728 k) := by - simp (disch := omega) [before8727, before8728, exit3, applyExit, pop, push] - <;> omega -theorem step8727 (k : Nat) : Runs (1*2) (before8727 k).denote (before8728 k).denote := - @applyExit_sound (before8727 k) (before8728 k) exit3 1 valid3 (macro8727 k) -theorem macro8728 (k : Nat) : applyExit (before8728 k) exit9 1 = some (before8729 k) := by - simp (disch := omega) [before8728, before8729, exit9, applyExit, pop, push] - <;> omega -theorem step8728 (k : Nat) : Runs (1*2) (before8728 k).denote (before8729 k).denote := - @applyExit_sound (before8728 k) (before8729 k) exit9 1 valid9 (macro8728 k) -theorem macro8729 (k : Nat) : applyExit (before8729 k) exit10 95 = some (before8730 k) := by - simp (disch := omega) [before8729, before8730, exit10, applyExit, pop, push] - <;> omega -theorem step8729 (k : Nat) : Runs (95*2) (before8729 k).denote (before8730 k).denote := - @applyExit_sound (before8729 k) (before8730 k) exit10 95 valid10 (macro8729 k) -theorem macro8730 (k : Nat) : applyExit (before8730 k) exit11 1 = some (before8731 k) := by - simp (disch := omega) [before8730, before8731, exit11, applyExit, pop, push] - <;> omega -theorem step8730 (k : Nat) : Runs (1*2) (before8730 k).denote (before8731 k).denote := - @applyExit_sound (before8730 k) (before8731 k) exit11 1 valid11 (macro8730 k) -theorem macro8731 (k : Nat) : applyExit (before8731 k) exit2 11 = some (before8732 k) := by - simp (disch := omega) [before8731, before8732, exit2, applyExit, pop, push] - <;> omega -theorem step8731 (k : Nat) : Runs (11*2) (before8731 k).denote (before8732 k).denote := - @applyExit_sound (before8731 k) (before8732 k) exit2 11 valid2 (macro8731 k) -theorem macro8732 (k : Nat) : applyExit (before8732 k) exit3 1 = some (before8733 k) := by - simp (disch := omega) [before8732, before8733, exit3, applyExit, pop, push] - <;> omega -theorem step8732 (k : Nat) : Runs (1*2) (before8732 k).denote (before8733 k).denote := - @applyExit_sound (before8732 k) (before8733 k) exit3 1 valid3 (macro8732 k) -theorem macro8733 (k : Nat) : applyExit (before8733 k) exit9 1 = some (before8734 k) := by - simp (disch := omega) [before8733, before8734, exit9, applyExit, pop, push] - <;> omega -theorem step8733 (k : Nat) : Runs (1*2) (before8733 k).denote (before8734 k).denote := - @applyExit_sound (before8733 k) (before8734 k) exit9 1 valid9 (macro8733 k) -theorem macro8734 (k : Nat) : applyExit (before8734 k) exit10 43 = some (before8735 k) := by - simp (disch := omega) [before8734, before8735, exit10, applyExit, pop, push] - <;> omega -theorem step8734 (k : Nat) : Runs (43*2) (before8734 k).denote (before8735 k).denote := - @applyExit_sound (before8734 k) (before8735 k) exit10 43 valid10 (macro8734 k) -theorem macro8735 (k : Nat) : applyExit (before8735 k) exit11 1 = some (before8736 k) := by - simp (disch := omega) [before8735, before8736, exit11, applyExit, pop, push] - <;> omega -theorem step8735 (k : Nat) : Runs (1*2) (before8735 k).denote (before8736 k).denote := - @applyExit_sound (before8735 k) (before8736 k) exit11 1 valid11 (macro8735 k) -theorem macro8736 (k : Nat) : applyExit (before8736 k) exit2 17 = some (before8737 k) := by - simp (disch := omega) [before8736, before8737, exit2, applyExit, pop, push] - <;> omega -theorem step8736 (k : Nat) : Runs (17*2) (before8736 k).denote (before8737 k).denote := - @applyExit_sound (before8736 k) (before8737 k) exit2 17 valid2 (macro8736 k) -theorem macro8737 (k : Nat) : applyExit (before8737 k) exit3 1 = some (before8738 k) := by - simp (disch := omega) [before8737, before8738, exit3, applyExit, pop, push] - <;> omega -theorem step8737 (k : Nat) : Runs (1*2) (before8737 k).denote (before8738 k).denote := - @applyExit_sound (before8737 k) (before8738 k) exit3 1 valid3 (macro8737 k) -theorem macro8738 (k : Nat) : applyExit (before8738 k) exit9 1 = some (before8739 k) := by - simp (disch := omega) [before8738, before8739, exit9, applyExit, pop, push] - <;> omega -theorem step8738 (k : Nat) : Runs (1*2) (before8738 k).denote (before8739 k).denote := - @applyExit_sound (before8738 k) (before8739 k) exit9 1 valid9 (macro8738 k) -theorem macro8739 (k : Nat) : applyExit (before8739 k) exit10 11 = some (before8740 k) := by - simp (disch := omega) [before8739, before8740, exit10, applyExit, pop, push] - <;> omega -theorem step8739 (k : Nat) : Runs (11*2) (before8739 k).denote (before8740 k).denote := - @applyExit_sound (before8739 k) (before8740 k) exit10 11 valid10 (macro8739 k) -theorem macro8740 (k : Nat) : applyExit (before8740 k) exit11 1 = some (before8741 k) := by - simp (disch := omega) [before8740, before8741, exit11, applyExit, pop, push] - <;> omega -theorem step8740 (k : Nat) : Runs (1*2) (before8740 k).denote (before8741 k).denote := - @applyExit_sound (before8740 k) (before8741 k) exit11 1 valid11 (macro8740 k) -theorem macro8741 (k : Nat) : applyExit (before8741 k) exit2 791761145 = some (before8742 k) := by - simp (disch := omega) [before8741, before8742, exit2, applyExit, pop, push] - <;> omega -theorem step8741 (k : Nat) : Runs (791761145*2) (before8741 k).denote (before8742 k).denote := - @applyExit_sound (before8741 k) (before8742 k) exit2 791761145 valid2 (macro8741 k) -theorem macro8742 (k : Nat) : applyExit (before8742 k) exit276 1 = some (before8743 k) := by - simp (disch := omega) [before8742, before8743, exit276, applyExit, pop, push] - <;> omega -theorem step8742 (k : Nat) : Runs (1*38) (before8742 k).denote (before8743 k).denote := - @applyExit_sound (before8742 k) (before8743 k) exit276 1 valid276 (macro8742 k) -theorem macro8743 (k : Nat) : applyExit (before8743 k) exit402 1 = some (before8744 k) := by - simp (disch := omega) [before8743, before8744, exit402, applyExit, pop, push] - <;> omega -theorem step8743 (k : Nat) : Runs (1*38) (before8743 k).denote (before8744 k).denote := - @applyExit_sound (before8743 k) (before8744 k) exit402 1 valid402 (macro8743 k) -theorem macro8744 (k : Nat) : applyExit (before8744 k) exit403 (1*k+6) = some (before8745 k) := by - simp (disch := omega) [before8744, before8745, exit403, applyExit, pop, push] - <;> omega -theorem step8744 (k : Nat) : Runs ((1*k+6)*38) (before8744 k).denote (before8745 k).denote := - @applyExit_sound (before8744 k) (before8745 k) exit403 (1*k+6) valid403 (macro8744 k) -theorem macro8745 (k : Nat) : applyExit (before8745 k) exit10 3 = some (before8746 k) := by - simp (disch := omega) [before8745, before8746, exit10, applyExit, pop, push] - <;> omega -theorem step8745 (k : Nat) : Runs (3*2) (before8745 k).denote (before8746 k).denote := - @applyExit_sound (before8745 k) (before8746 k) exit10 3 valid10 (macro8745 k) -theorem macro8746 (k : Nat) : applyExit (before8746 k) exit11 1 = some (before8747 k) := by - simp (disch := omega) [before8746, before8747, exit11, applyExit, pop, push] - <;> omega -theorem step8746 (k : Nat) : Runs (1*2) (before8746 k).denote (before8747 k).denote := - @applyExit_sound (before8746 k) (before8747 k) exit11 1 valid11 (macro8746 k) -theorem macro8747 (k : Nat) : applyExit (before8747 k) exit2 4 = some (before8748 k) := by - simp (disch := omega) [before8747, before8748, exit2, applyExit, pop, push] - <;> omega -theorem step8747 (k : Nat) : Runs (4*2) (before8747 k).denote (before8748 k).denote := - @applyExit_sound (before8747 k) (before8748 k) exit2 4 valid2 (macro8747 k) -theorem macro8748 (k : Nat) : applyExit (before8748 k) exit3 1 = some (before8749 k) := by - simp (disch := omega) [before8748, before8749, exit3, applyExit, pop, push] - <;> omega -theorem step8748 (k : Nat) : Runs (1*2) (before8748 k).denote (before8749 k).denote := - @applyExit_sound (before8748 k) (before8749 k) exit3 1 valid3 (macro8748 k) -theorem macro8749 (k : Nat) : applyExit (before8749 k) exit9 1 = some (before8750 k) := by - simp (disch := omega) [before8749, before8750, exit9, applyExit, pop, push] - <;> omega -theorem step8749 (k : Nat) : Runs (1*2) (before8749 k).denote (before8750 k).denote := - @applyExit_sound (before8749 k) (before8750 k) exit9 1 valid9 (macro8749 k) -theorem macro8750 (k : Nat) : applyExit (before8750 k) exit10 12 = some (before8751 k) := by - simp (disch := omega) [before8750, before8751, exit10, applyExit, pop, push] - <;> omega -theorem step8750 (k : Nat) : Runs (12*2) (before8750 k).denote (before8751 k).denote := - @applyExit_sound (before8750 k) (before8751 k) exit10 12 valid10 (macro8750 k) -theorem macro8751 (k : Nat) : applyExit (before8751 k) exit11 1 = some (before8752 k) := by - simp (disch := omega) [before8751, before8752, exit11, applyExit, pop, push] - <;> omega -theorem step8751 (k : Nat) : Runs (1*2) (before8751 k).denote (before8752 k).denote := - @applyExit_sound (before8751 k) (before8752 k) exit11 1 valid11 (macro8751 k) -theorem macro8752 (k : Nat) : applyExit (before8752 k) exit2 4 = some (before8753 k) := by - simp (disch := omega) [before8752, before8753, exit2, applyExit, pop, push] - <;> omega -theorem step8752 (k : Nat) : Runs (4*2) (before8752 k).denote (before8753 k).denote := - @applyExit_sound (before8752 k) (before8753 k) exit2 4 valid2 (macro8752 k) -theorem macro8753 (k : Nat) : applyExit (before8753 k) exit3 1 = some (before8754 k) := by - simp (disch := omega) [before8753, before8754, exit3, applyExit, pop, push] - <;> omega -theorem step8753 (k : Nat) : Runs (1*2) (before8753 k).denote (before8754 k).denote := - @applyExit_sound (before8753 k) (before8754 k) exit3 1 valid3 (macro8753 k) -theorem macro8754 (k : Nat) : applyExit (before8754 k) exit9 1 = some (before8755 k) := by - simp (disch := omega) [before8754, before8755, exit9, applyExit, pop, push] - <;> omega -theorem step8754 (k : Nat) : Runs (1*2) (before8754 k).denote (before8755 k).denote := - @applyExit_sound (before8754 k) (before8755 k) exit9 1 valid9 (macro8754 k) -theorem macro8755 (k : Nat) : applyExit (before8755 k) exit10 12 = some (before8756 k) := by - simp (disch := omega) [before8755, before8756, exit10, applyExit, pop, push] - <;> omega -theorem step8755 (k : Nat) : Runs (12*2) (before8755 k).denote (before8756 k).denote := - @applyExit_sound (before8755 k) (before8756 k) exit10 12 valid10 (macro8755 k) -theorem macro8756 (k : Nat) : applyExit (before8756 k) exit11 1 = some (before8757 k) := by - simp (disch := omega) [before8756, before8757, exit11, applyExit, pop, push] - <;> omega -theorem step8756 (k : Nat) : Runs (1*2) (before8756 k).denote (before8757 k).denote := - @applyExit_sound (before8756 k) (before8757 k) exit11 1 valid11 (macro8756 k) -theorem macro8757 (k : Nat) : applyExit (before8757 k) exit2 4 = some (before8758 k) := by - simp (disch := omega) [before8757, before8758, exit2, applyExit, pop, push] - <;> omega -theorem step8757 (k : Nat) : Runs (4*2) (before8757 k).denote (before8758 k).denote := - @applyExit_sound (before8757 k) (before8758 k) exit2 4 valid2 (macro8757 k) -theorem macro8758 (k : Nat) : applyExit (before8758 k) exit3 1 = some (before8759 k) := by - simp (disch := omega) [before8758, before8759, exit3, applyExit, pop, push] - <;> omega -theorem step8758 (k : Nat) : Runs (1*2) (before8758 k).denote (before8759 k).denote := - @applyExit_sound (before8758 k) (before8759 k) exit3 1 valid3 (macro8758 k) -theorem macro8759 (k : Nat) : applyExit (before8759 k) exit9 1 = some (before8760 k) := by - simp (disch := omega) [before8759, before8760, exit9, applyExit, pop, push] - <;> omega -theorem step8759 (k : Nat) : Runs (1*2) (before8759 k).denote (before8760 k).denote := - @applyExit_sound (before8759 k) (before8760 k) exit9 1 valid9 (macro8759 k) -theorem macro8760 (k : Nat) : applyExit (before8760 k) exit10 14 = some (before8761 k) := by - simp (disch := omega) [before8760, before8761, exit10, applyExit, pop, push] - <;> omega -theorem step8760 (k : Nat) : Runs (14*2) (before8760 k).denote (before8761 k).denote := - @applyExit_sound (before8760 k) (before8761 k) exit10 14 valid10 (macro8760 k) -theorem macro8761 (k : Nat) : applyExit (before8761 k) exit11 1 = some (before8762 k) := by - simp (disch := omega) [before8761, before8762, exit11, applyExit, pop, push] - <;> omega -theorem step8761 (k : Nat) : Runs (1*2) (before8761 k).denote (before8762 k).denote := - @applyExit_sound (before8761 k) (before8762 k) exit11 1 valid11 (macro8761 k) -theorem macro8762 (k : Nat) : applyExit (before8762 k) exit3 1 = some (before8763 k) := by - simp (disch := omega) [before8762, before8763, exit3, applyExit, pop, push] - <;> omega -theorem step8762 (k : Nat) : Runs (1*2) (before8762 k).denote (before8763 k).denote := - @applyExit_sound (before8762 k) (before8763 k) exit3 1 valid3 (macro8762 k) -theorem macro8763 (k : Nat) : applyExit (before8763 k) exit4 1 = some (before8764 k) := by - simp (disch := omega) [before8763, before8764, exit4, applyExit, pop, push] - <;> omega -theorem step8763 (k : Nat) : Runs (1*2) (before8763 k).denote (before8764 k).denote := - @applyExit_sound (before8763 k) (before8764 k) exit4 1 valid4 (macro8763 k) -theorem macro8764 (k : Nat) : applyExit (before8764 k) exit5 1 = some (before8765 k) := by - simp (disch := omega) [before8764, before8765, exit5, applyExit, pop, push] - <;> omega -theorem step8764 (k : Nat) : Runs (1*3) (before8764 k).denote (before8765 k).denote := - @applyExit_sound (before8764 k) (before8765 k) exit5 1 valid5 (macro8764 k) -theorem macro8765 (k : Nat) : applyExit (before8765 k) exit1 1 = some (before8766 k) := by - simp (disch := omega) [before8765, before8766, exit1, applyExit, pop, push] - <;> omega -theorem step8765 (k : Nat) : Runs (1*3) (before8765 k).denote (before8766 k).denote := - @applyExit_sound (before8765 k) (before8766 k) exit1 1 valid1 (macro8765 k) -theorem macro8766 (k : Nat) : applyExit (before8766 k) exit6 1 = some (before8767 k) := by - simp (disch := omega) [before8766, before8767, exit6, applyExit, pop, push] - <;> omega -theorem step8766 (k : Nat) : Runs (1*1) (before8766 k).denote (before8767 k).denote := - @applyExit_sound (before8766 k) (before8767 k) exit6 1 valid6 (macro8766 k) -theorem macro8767 (k : Nat) : applyExit (before8767 k) exit0 2 = some (before8768 k) := by - simp (disch := omega) [before8767, before8768, exit0, applyExit, pop, push] - <;> omega -theorem step8767 (k : Nat) : Runs (2*2) (before8767 k).denote (before8768 k).denote := - @applyExit_sound (before8767 k) (before8768 k) exit0 2 valid0 (macro8767 k) -theorem macro8768 (k : Nat) : applyExit (before8768 k) exit1 1 = some (before8769 k) := by - simp (disch := omega) [before8768, before8769, exit1, applyExit, pop, push] - <;> omega -theorem step8768 (k : Nat) : Runs (1*3) (before8768 k).denote (before8769 k).denote := - @applyExit_sound (before8768 k) (before8769 k) exit1 1 valid1 (macro8768 k) -theorem macro8769 (k : Nat) : applyExit (before8769 k) exit2 2 = some (before8770 k) := by - simp (disch := omega) [before8769, before8770, exit2, applyExit, pop, push] - <;> omega -theorem step8769 (k : Nat) : Runs (2*2) (before8769 k).denote (before8770 k).denote := - @applyExit_sound (before8769 k) (before8770 k) exit2 2 valid2 (macro8769 k) -theorem macro8770 (k : Nat) : applyExit (before8770 k) exit3 1 = some (before8771 k) := by - simp (disch := omega) [before8770, before8771, exit3, applyExit, pop, push] - <;> omega -theorem step8770 (k : Nat) : Runs (1*2) (before8770 k).denote (before8771 k).denote := - @applyExit_sound (before8770 k) (before8771 k) exit3 1 valid3 (macro8770 k) -theorem macro8771 (k : Nat) : applyExit (before8771 k) exit4 1 = some (before8772 k) := by - simp (disch := omega) [before8771, before8772, exit4, applyExit, pop, push] - <;> omega -theorem step8771 (k : Nat) : Runs (1*2) (before8771 k).denote (before8772 k).denote := - @applyExit_sound (before8771 k) (before8772 k) exit4 1 valid4 (macro8771 k) -theorem macro8772 (k : Nat) : applyExit (before8772 k) exit5 1 = some (before8773 k) := by - simp (disch := omega) [before8772, before8773, exit5, applyExit, pop, push] - <;> omega -theorem step8772 (k : Nat) : Runs (1*3) (before8772 k).denote (before8773 k).denote := - @applyExit_sound (before8772 k) (before8773 k) exit5 1 valid5 (macro8772 k) -theorem macro8773 (k : Nat) : applyExit (before8773 k) exit1 1 = some (before8774 k) := by - simp (disch := omega) [before8773, before8774, exit1, applyExit, pop, push] - <;> omega -theorem step8773 (k : Nat) : Runs (1*3) (before8773 k).denote (before8774 k).denote := - @applyExit_sound (before8773 k) (before8774 k) exit1 1 valid1 (macro8773 k) -theorem macro8774 (k : Nat) : applyExit (before8774 k) exit6 1 = some (before8775 k) := by - simp (disch := omega) [before8774, before8775, exit6, applyExit, pop, push] - <;> omega -theorem step8774 (k : Nat) : Runs (1*1) (before8774 k).denote (before8775 k).denote := - @applyExit_sound (before8774 k) (before8775 k) exit6 1 valid6 (macro8774 k) -theorem macro8775 (k : Nat) : applyExit (before8775 k) exit0 5 = some (before8776 k) := by - simp (disch := omega) [before8775, before8776, exit0, applyExit, pop, push] - <;> omega -theorem step8775 (k : Nat) : Runs (5*2) (before8775 k).denote (before8776 k).denote := - @applyExit_sound (before8775 k) (before8776 k) exit0 5 valid0 (macro8775 k) -theorem macro8776 (k : Nat) : applyExit (before8776 k) exit13 15 = some (before8777 k) := by - simp (disch := omega) [before8776, before8777, exit13, applyExit, pop, push] - <;> omega -theorem step8776 (k : Nat) : Runs (15*2) (before8776 k).denote (before8777 k).denote := - @applyExit_sound (before8776 k) (before8777 k) exit13 15 valid13 (macro8776 k) -theorem macro8777 (k : Nat) : applyExit (before8777 k) exit0 5 = some (before8778 k) := by - simp (disch := omega) [before8777, before8778, exit0, applyExit, pop, push] - <;> omega -theorem step8777 (k : Nat) : Runs (5*2) (before8777 k).denote (before8778 k).denote := - @applyExit_sound (before8777 k) (before8778 k) exit0 5 valid0 (macro8777 k) -theorem macro8778 (k : Nat) : applyExit (before8778 k) exit1 1 = some (before8779 k) := by - simp (disch := omega) [before8778, before8779, exit1, applyExit, pop, push] - <;> omega -theorem step8778 (k : Nat) : Runs (1*3) (before8778 k).denote (before8779 k).denote := - @applyExit_sound (before8778 k) (before8779 k) exit1 1 valid1 (macro8778 k) -theorem macro8779 (k : Nat) : applyExit (before8779 k) exit2 5 = some (before8780 k) := by - simp (disch := omega) [before8779, before8780, exit2, applyExit, pop, push] - <;> omega -theorem step8779 (k : Nat) : Runs (5*2) (before8779 k).denote (before8780 k).denote := - @applyExit_sound (before8779 k) (before8780 k) exit2 5 valid2 (macro8779 k) -theorem macro8780 (k : Nat) : applyExit (before8780 k) exit6 1 = some (before8781 k) := by - simp (disch := omega) [before8780, before8781, exit6, applyExit, pop, push] - <;> omega -theorem step8780 (k : Nat) : Runs (1*1) (before8780 k).denote (before8781 k).denote := - @applyExit_sound (before8780 k) (before8781 k) exit6 1 valid6 (macro8780 k) -theorem macro8781 (k : Nat) : applyExit (before8781 k) exit0 6 = some (before8782 k) := by - simp (disch := omega) [before8781, before8782, exit0, applyExit, pop, push] - <;> omega -theorem step8781 (k : Nat) : Runs (6*2) (before8781 k).denote (before8782 k).denote := - @applyExit_sound (before8781 k) (before8782 k) exit0 6 valid0 (macro8781 k) -theorem macro8782 (k : Nat) : applyExit (before8782 k) exit13 13 = some (before8783 k) := by - simp (disch := omega) [before8782, before8783, exit13, applyExit, pop, push] - <;> omega -theorem step8782 (k : Nat) : Runs (13*2) (before8782 k).denote (before8783 k).denote := - @applyExit_sound (before8782 k) (before8783 k) exit13 13 valid13 (macro8782 k) -theorem macro8783 (k : Nat) : applyExit (before8783 k) exit0 5 = some (before8784 k) := by - simp (disch := omega) [before8783, before8784, exit0, applyExit, pop, push] - <;> omega -theorem step8783 (k : Nat) : Runs (5*2) (before8783 k).denote (before8784 k).denote := - @applyExit_sound (before8783 k) (before8784 k) exit0 5 valid0 (macro8783 k) -theorem macro8784 (k : Nat) : applyExit (before8784 k) exit1 1 = some (before8785 k) := by - simp (disch := omega) [before8784, before8785, exit1, applyExit, pop, push] - <;> omega -theorem step8784 (k : Nat) : Runs (1*3) (before8784 k).denote (before8785 k).denote := - @applyExit_sound (before8784 k) (before8785 k) exit1 1 valid1 (macro8784 k) -theorem macro8785 (k : Nat) : applyExit (before8785 k) exit2 5 = some (before8786 k) := by - simp (disch := omega) [before8785, before8786, exit2, applyExit, pop, push] - <;> omega -theorem step8785 (k : Nat) : Runs (5*2) (before8785 k).denote (before8786 k).denote := - @applyExit_sound (before8785 k) (before8786 k) exit2 5 valid2 (macro8785 k) -theorem macro8786 (k : Nat) : applyExit (before8786 k) exit6 1 = some (before8787 k) := by - simp (disch := omega) [before8786, before8787, exit6, applyExit, pop, push] - <;> omega -theorem step8786 (k : Nat) : Runs (1*1) (before8786 k).denote (before8787 k).denote := - @applyExit_sound (before8786 k) (before8787 k) exit6 1 valid6 (macro8786 k) -theorem macro8787 (k : Nat) : applyExit (before8787 k) exit0 6 = some (before8788 k) := by - simp (disch := omega) [before8787, before8788, exit0, applyExit, pop, push] - <;> omega -theorem step8787 (k : Nat) : Runs (6*2) (before8787 k).denote (before8788 k).denote := - @applyExit_sound (before8787 k) (before8788 k) exit0 6 valid0 (macro8787 k) -theorem macro8788 (k : Nat) : applyExit (before8788 k) exit13 13 = some (before8789 k) := by - simp (disch := omega) [before8788, before8789, exit13, applyExit, pop, push] - <;> omega -theorem step8788 (k : Nat) : Runs (13*2) (before8788 k).denote (before8789 k).denote := - @applyExit_sound (before8788 k) (before8789 k) exit13 13 valid13 (macro8788 k) -theorem macro8789 (k : Nat) : applyExit (before8789 k) exit0 5 = some (before8790 k) := by - simp (disch := omega) [before8789, before8790, exit0, applyExit, pop, push] - <;> omega -theorem step8789 (k : Nat) : Runs (5*2) (before8789 k).denote (before8790 k).denote := - @applyExit_sound (before8789 k) (before8790 k) exit0 5 valid0 (macro8789 k) -theorem macro8790 (k : Nat) : applyExit (before8790 k) exit1 1 = some (before8791 k) := by - simp (disch := omega) [before8790, before8791, exit1, applyExit, pop, push] - <;> omega -theorem step8790 (k : Nat) : Runs (1*3) (before8790 k).denote (before8791 k).denote := - @applyExit_sound (before8790 k) (before8791 k) exit1 1 valid1 (macro8790 k) -theorem macro8791 (k : Nat) : applyExit (before8791 k) exit2 5 = some (before8792 k) := by - simp (disch := omega) [before8791, before8792, exit2, applyExit, pop, push] - <;> omega -theorem step8791 (k : Nat) : Runs (5*2) (before8791 k).denote (before8792 k).denote := - @applyExit_sound (before8791 k) (before8792 k) exit2 5 valid2 (macro8791 k) -theorem macro8792 (k : Nat) : applyExit (before8792 k) exit6 1 = some (before8793 k) := by - simp (disch := omega) [before8792, before8793, exit6, applyExit, pop, push] - <;> omega -theorem step8792 (k : Nat) : Runs (1*1) (before8792 k).denote (before8793 k).denote := - @applyExit_sound (before8792 k) (before8793 k) exit6 1 valid6 (macro8792 k) -theorem macro8793 (k : Nat) : applyExit (before8793 k) exit0 6 = some (before8794 k) := by - simp (disch := omega) [before8793, before8794, exit0, applyExit, pop, push] - <;> omega -theorem step8793 (k : Nat) : Runs (6*2) (before8793 k).denote (before8794 k).denote := - @applyExit_sound (before8793 k) (before8794 k) exit0 6 valid0 (macro8793 k) -theorem macro8794 (k : Nat) : applyExit (before8794 k) exit13 3 = some (before8795 k) := by - simp (disch := omega) [before8794, before8795, exit13, applyExit, pop, push] - <;> omega -theorem step8794 (k : Nat) : Runs (3*2) (before8794 k).denote (before8795 k).denote := - @applyExit_sound (before8794 k) (before8795 k) exit13 3 valid13 (macro8794 k) -theorem macro8795 (k : Nat) : applyExit (before8795 k) exit404 (1*k+6) = some (before8796 k) := by - simp (disch := omega) [before8795, before8796, exit404, applyExit, pop, push] - <;> omega -theorem step8795 (k : Nat) : Runs ((1*k+6)*62) (before8795 k).denote (before8796 k).denote := - @applyExit_sound (before8795 k) (before8796 k) exit404 (1*k+6) valid404 (macro8795 k) -theorem macro8796 (k : Nat) : applyExit (before8796 k) exit405 1 = some (before8797 k) := by - simp (disch := omega) [before8796, before8797, exit405, applyExit, pop, push] - <;> omega -theorem step8796 (k : Nat) : Runs (1*38) (before8796 k).denote (before8797 k).denote := - @applyExit_sound (before8796 k) (before8797 k) exit405 1 valid405 (macro8796 k) -theorem macro8797 (k : Nat) : applyExit (before8797 k) exit275 1 = some (before8798 k) := by - simp (disch := omega) [before8797, before8798, exit275, applyExit, pop, push] - <;> omega -theorem step8797 (k : Nat) : Runs (1*38) (before8797 k).denote (before8798 k).denote := - @applyExit_sound (before8797 k) (before8798 k) exit275 1 valid275 (macro8797 k) -theorem macro8798 (k : Nat) : applyExit (before8798 k) exit0 791761145 = some (before8799 k) := by - simp (disch := omega) [before8798, before8799, exit0, applyExit, pop, push] - <;> omega -theorem step8798 (k : Nat) : Runs (791761145*2) (before8798 k).denote (before8799 k).denote := - @applyExit_sound (before8798 k) (before8799 k) exit0 791761145 valid0 (macro8798 k) -theorem macro8799 (k : Nat) : applyExit (before8799 k) exit1 1 = some (after8799 k) := by - simp (disch := omega) [before8799, after8799, exit1, applyExit, pop, push] - <;> omega -theorem step8799 (k : Nat) : Runs (1*3) (before8799 k).denote (after8799 k).denote := - @applyExit_sound (before8799 k) (after8799 k) exit1 1 valid1 (macro8799 k) -theorem chunkRun087 (k : Nat) : Runs (686*k+3167051624) (before8700 k).denote (after8799 k).denote := by - have h := (@Runs.trans ((((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))))+((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2))))))+((((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))))) ((((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))))+((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3))))))) (before8700 k).denote (before8750 k).denote (after8799 k).denote (@Runs.trans (((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))))+((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2)))))) ((((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))) (before8700 k).denote (before8725 k).denote (before8750 k).denote (@Runs.trans ((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2))))) ((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2))))) (before8700 k).denote (before8712 k).denote (before8725 k).denote (@Runs.trans (((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2)))) (((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))) (before8700 k).denote (before8706 k).denote (before8712 k).denote (@Runs.trans ((1*1)+((12*2)+(97*2))) ((6*2)+((1*3)+(6*2))) (before8700 k).denote (before8703 k).denote (before8706 k).denote (@Runs.trans (1*1) ((12*2)+(97*2)) (before8700 k).denote (before8701 k).denote (before8703 k).denote (step8700 k) (@Runs.trans (12*2) (97*2) (before8701 k).denote (before8702 k).denote (before8703 k).denote (step8701 k) (step8702 k))) (@Runs.trans (6*2) ((1*3)+(6*2)) (before8703 k).denote (before8704 k).denote (before8706 k).denote (step8703 k) (@Runs.trans (1*3) (6*2) (before8704 k).denote (before8705 k).denote (before8706 k).denote (step8704 k) (step8705 k)))) (@Runs.trans ((1*1)+((7*2)+(1*3))) ((7*2)+((1*2)+(1*2))) (before8706 k).denote (before8709 k).denote (before8712 k).denote (@Runs.trans (1*1) ((7*2)+(1*3)) (before8706 k).denote (before8707 k).denote (before8709 k).denote (step8706 k) (@Runs.trans (7*2) (1*3) (before8707 k).denote (before8708 k).denote (before8709 k).denote (step8707 k) (step8708 k))) (@Runs.trans (7*2) ((1*2)+(1*2)) (before8709 k).denote (before8710 k).denote (before8712 k).denote (step8709 k) (@Runs.trans (1*2) (1*2) (before8710 k).denote (before8711 k).denote (before8712 k).denote (step8710 k) (step8711 k))))) (@Runs.trans (((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2)))) (((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2)))) (before8712 k).denote (before8718 k).denote (before8725 k).denote (@Runs.trans ((95*2)+((1*2)+(11*2))) ((1*2)+((1*2)+(40*2))) (before8712 k).denote (before8715 k).denote (before8718 k).denote (@Runs.trans (95*2) ((1*2)+(11*2)) (before8712 k).denote (before8713 k).denote (before8715 k).denote (step8712 k) (@Runs.trans (1*2) (11*2) (before8713 k).denote (before8714 k).denote (before8715 k).denote (step8713 k) (step8714 k))) (@Runs.trans (1*2) ((1*2)+(40*2)) (before8715 k).denote (before8716 k).denote (before8718 k).denote (step8715 k) (@Runs.trans (1*2) (40*2) (before8716 k).denote (before8717 k).denote (before8718 k).denote (step8716 k) (step8717 k)))) (@Runs.trans ((1*2)+((87*2)+(1*2))) (((1*2)+(19*2))+((1*2)+(5*2))) (before8718 k).denote (before8721 k).denote (before8725 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before8718 k).denote (before8719 k).denote (before8721 k).denote (step8718 k) (@Runs.trans (87*2) (1*2) (before8719 k).denote (before8720 k).denote (before8721 k).denote (step8719 k) (step8720 k))) (@Runs.trans ((1*2)+(19*2)) ((1*2)+(5*2)) (before8721 k).denote (before8723 k).denote (before8725 k).denote (@Runs.trans (1*2) (19*2) (before8721 k).denote (before8722 k).denote (before8723 k).denote (step8721 k) (step8722 k)) (@Runs.trans (1*2) (5*2) (before8723 k).denote (before8724 k).denote (before8725 k).denote (step8723 k) (step8724 k)))))) (@Runs.trans (((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2))))) ((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2))))) (before8725 k).denote (before8737 k).denote (before8750 k).denote (@Runs.trans ((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2)))) (((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))) (before8725 k).denote (before8731 k).denote (before8737 k).denote (@Runs.trans (((1*k+8)*586)+((27*2)+(1*2))) ((1*2)+((95*2)+(1*2))) (before8725 k).denote (before8728 k).denote (before8731 k).denote (@Runs.trans ((1*k+8)*586) ((27*2)+(1*2)) (before8725 k).denote (before8726 k).denote (before8728 k).denote (step8725 k) (@Runs.trans (27*2) (1*2) (before8726 k).denote (before8727 k).denote (before8728 k).denote (step8726 k) (step8727 k))) (@Runs.trans (1*2) ((95*2)+(1*2)) (before8728 k).denote (before8729 k).denote (before8731 k).denote (step8728 k) (@Runs.trans (95*2) (1*2) (before8729 k).denote (before8730 k).denote (before8731 k).denote (step8729 k) (step8730 k)))) (@Runs.trans ((11*2)+((1*2)+(1*2))) ((43*2)+((1*2)+(17*2))) (before8731 k).denote (before8734 k).denote (before8737 k).denote (@Runs.trans (11*2) ((1*2)+(1*2)) (before8731 k).denote (before8732 k).denote (before8734 k).denote (step8731 k) (@Runs.trans (1*2) (1*2) (before8732 k).denote (before8733 k).denote (before8734 k).denote (step8732 k) (step8733 k))) (@Runs.trans (43*2) ((1*2)+(17*2)) (before8734 k).denote (before8735 k).denote (before8737 k).denote (step8734 k) (@Runs.trans (1*2) (17*2) (before8735 k).denote (before8736 k).denote (before8737 k).denote (step8735 k) (step8736 k))))) (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38)))) (((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))) (before8737 k).denote (before8743 k).denote (before8750 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((791761145*2)+(1*38))) (before8737 k).denote (before8740 k).denote (before8743 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before8737 k).denote (before8738 k).denote (before8740 k).denote (step8737 k) (@Runs.trans (1*2) (11*2) (before8738 k).denote (before8739 k).denote (before8740 k).denote (step8738 k) (step8739 k))) (@Runs.trans (1*2) ((791761145*2)+(1*38)) (before8740 k).denote (before8741 k).denote (before8743 k).denote (step8740 k) (@Runs.trans (791761145*2) (1*38) (before8741 k).denote (before8742 k).denote (before8743 k).denote (step8741 k) (step8742 k)))) (@Runs.trans ((1*38)+(((1*k+6)*38)+(3*2))) (((1*2)+(4*2))+((1*2)+(1*2))) (before8743 k).denote (before8746 k).denote (before8750 k).denote (@Runs.trans (1*38) (((1*k+6)*38)+(3*2)) (before8743 k).denote (before8744 k).denote (before8746 k).denote (step8743 k) (@Runs.trans ((1*k+6)*38) (3*2) (before8744 k).denote (before8745 k).denote (before8746 k).denote (step8744 k) (step8745 k))) (@Runs.trans ((1*2)+(4*2)) ((1*2)+(1*2)) (before8746 k).denote (before8748 k).denote (before8750 k).denote (@Runs.trans (1*2) (4*2) (before8746 k).denote (before8747 k).denote (before8748 k).denote (step8746 k) (step8747 k)) (@Runs.trans (1*2) (1*2) (before8748 k).denote (before8749 k).denote (before8750 k).denote (step8748 k) (step8749 k))))))) (@Runs.trans (((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))))) (((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))))+((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3)))))) (before8750 k).denote (before8775 k).denote (after8799 k).denote (@Runs.trans ((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2))))) ((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))) (before8750 k).denote (before8762 k).denote (before8775 k).denote (@Runs.trans (((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))) (before8750 k).denote (before8756 k).denote (before8762 k).denote (@Runs.trans ((12*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(12*2))) (before8750 k).denote (before8753 k).denote (before8756 k).denote (@Runs.trans (12*2) ((1*2)+(4*2)) (before8750 k).denote (before8751 k).denote (before8753 k).denote (step8750 k) (@Runs.trans (1*2) (4*2) (before8751 k).denote (before8752 k).denote (before8753 k).denote (step8751 k) (step8752 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before8753 k).denote (before8754 k).denote (before8756 k).denote (step8753 k) (@Runs.trans (1*2) (12*2) (before8754 k).denote (before8755 k).denote (before8756 k).denote (step8754 k) (step8755 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) ((1*2)+((14*2)+(1*2))) (before8756 k).denote (before8759 k).denote (before8762 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before8756 k).denote (before8757 k).denote (before8759 k).denote (step8756 k) (@Runs.trans (4*2) (1*2) (before8757 k).denote (before8758 k).denote (before8759 k).denote (step8757 k) (step8758 k))) (@Runs.trans (1*2) ((14*2)+(1*2)) (before8759 k).denote (before8760 k).denote (before8762 k).denote (step8759 k) (@Runs.trans (14*2) (1*2) (before8760 k).denote (before8761 k).denote (before8762 k).denote (step8760 k) (step8761 k))))) (@Runs.trans (((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2)))) (((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1)))) (before8762 k).denote (before8768 k).denote (before8775 k).denote (@Runs.trans ((1*2)+((1*2)+(1*3))) ((1*3)+((1*1)+(2*2))) (before8762 k).denote (before8765 k).denote (before8768 k).denote (@Runs.trans (1*2) ((1*2)+(1*3)) (before8762 k).denote (before8763 k).denote (before8765 k).denote (step8762 k) (@Runs.trans (1*2) (1*3) (before8763 k).denote (before8764 k).denote (before8765 k).denote (step8763 k) (step8764 k))) (@Runs.trans (1*3) ((1*1)+(2*2)) (before8765 k).denote (before8766 k).denote (before8768 k).denote (step8765 k) (@Runs.trans (1*1) (2*2) (before8766 k).denote (before8767 k).denote (before8768 k).denote (step8766 k) (step8767 k)))) (@Runs.trans ((1*3)+((2*2)+(1*2))) (((1*2)+(1*3))+((1*3)+(1*1))) (before8768 k).denote (before8771 k).denote (before8775 k).denote (@Runs.trans (1*3) ((2*2)+(1*2)) (before8768 k).denote (before8769 k).denote (before8771 k).denote (step8768 k) (@Runs.trans (2*2) (1*2) (before8769 k).denote (before8770 k).denote (before8771 k).denote (step8769 k) (step8770 k))) (@Runs.trans ((1*2)+(1*3)) ((1*3)+(1*1)) (before8771 k).denote (before8773 k).denote (before8775 k).denote (@Runs.trans (1*2) (1*3) (before8771 k).denote (before8772 k).denote (before8773 k).denote (step8771 k) (step8772 k)) (@Runs.trans (1*3) (1*1) (before8773 k).denote (before8774 k).denote (before8775 k).denote (step8773 k) (step8774 k)))))) (@Runs.trans ((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))) ((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3))))) (before8775 k).denote (before8787 k).denote (after8799 k).denote (@Runs.trans (((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1)))) (((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))) (before8775 k).denote (before8781 k).denote (before8787 k).denote (@Runs.trans ((5*2)+((15*2)+(5*2))) ((1*3)+((5*2)+(1*1))) (before8775 k).denote (before8778 k).denote (before8781 k).denote (@Runs.trans (5*2) ((15*2)+(5*2)) (before8775 k).denote (before8776 k).denote (before8778 k).denote (step8775 k) (@Runs.trans (15*2) (5*2) (before8776 k).denote (before8777 k).denote (before8778 k).denote (step8776 k) (step8777 k))) (@Runs.trans (1*3) ((5*2)+(1*1)) (before8778 k).denote (before8779 k).denote (before8781 k).denote (step8778 k) (@Runs.trans (5*2) (1*1) (before8779 k).denote (before8780 k).denote (before8781 k).denote (step8779 k) (step8780 k)))) (@Runs.trans ((6*2)+((13*2)+(5*2))) ((1*3)+((5*2)+(1*1))) (before8781 k).denote (before8784 k).denote (before8787 k).denote (@Runs.trans (6*2) ((13*2)+(5*2)) (before8781 k).denote (before8782 k).denote (before8784 k).denote (step8781 k) (@Runs.trans (13*2) (5*2) (before8782 k).denote (before8783 k).denote (before8784 k).denote (step8782 k) (step8783 k))) (@Runs.trans (1*3) ((5*2)+(1*1)) (before8784 k).denote (before8785 k).denote (before8787 k).denote (step8784 k) (@Runs.trans (5*2) (1*1) (before8785 k).denote (before8786 k).denote (before8787 k).denote (step8785 k) (step8786 k))))) (@Runs.trans (((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))) (((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3)))) (before8787 k).denote (before8793 k).denote (after8799 k).denote (@Runs.trans ((6*2)+((13*2)+(5*2))) ((1*3)+((5*2)+(1*1))) (before8787 k).denote (before8790 k).denote (before8793 k).denote (@Runs.trans (6*2) ((13*2)+(5*2)) (before8787 k).denote (before8788 k).denote (before8790 k).denote (step8787 k) (@Runs.trans (13*2) (5*2) (before8788 k).denote (before8789 k).denote (before8790 k).denote (step8788 k) (step8789 k))) (@Runs.trans (1*3) ((5*2)+(1*1)) (before8790 k).denote (before8791 k).denote (before8793 k).denote (step8790 k) (@Runs.trans (5*2) (1*1) (before8791 k).denote (before8792 k).denote (before8793 k).denote (step8791 k) (step8792 k)))) (@Runs.trans ((6*2)+((3*2)+((1*k+6)*62))) (((1*38)+(1*38))+((791761145*2)+(1*3))) (before8793 k).denote (before8796 k).denote (after8799 k).denote (@Runs.trans (6*2) ((3*2)+((1*k+6)*62)) (before8793 k).denote (before8794 k).denote (before8796 k).denote (step8793 k) (@Runs.trans (3*2) ((1*k+6)*62) (before8794 k).denote (before8795 k).denote (before8796 k).denote (step8794 k) (step8795 k))) (@Runs.trans ((1*38)+(1*38)) ((791761145*2)+(1*3)) (before8796 k).denote (before8798 k).denote (after8799 k).denote (@Runs.trans (1*38) (1*38) (before8796 k).denote (before8797 k).denote (before8798 k).denote (step8796 k) (step8797 k)) (@Runs.trans (791761145*2) (1*3) (before8798 k).denote (before8799 k).denote (after8799 k).denote (step8798 k) (step8799 k)))))))) - have ht : (((((((1*1)+((12*2)+(97*2)))+((6*2)+((1*3)+(6*2))))+(((1*1)+((7*2)+(1*3)))+((7*2)+((1*2)+(1*2)))))+((((95*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(40*2))))+(((1*2)+((87*2)+(1*2)))+(((1*2)+(19*2))+((1*2)+(5*2))))))+((((((1*k+8)*586)+((27*2)+(1*2)))+((1*2)+((95*2)+(1*2))))+(((11*2)+((1*2)+(1*2)))+((43*2)+((1*2)+(17*2)))))+((((1*2)+((1*2)+(11*2)))+((1*2)+((791761145*2)+(1*38))))+(((1*38)+(((1*k+6)*38)+(3*2)))+(((1*2)+(4*2))+((1*2)+(1*2)))))))+((((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((14*2)+(1*2)))))+((((1*2)+((1*2)+(1*3)))+((1*3)+((1*1)+(2*2))))+(((1*3)+((2*2)+(1*2)))+(((1*2)+(1*3))+((1*3)+(1*1))))))+(((((5*2)+((15*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1)))))+((((6*2)+((13*2)+(5*2)))+((1*3)+((5*2)+(1*1))))+(((6*2)+((3*2)+((1*k+6)*62)))+(((1*38)+(1*38))+((791761145*2)+(1*3)))))))) = (686*k+3167051624) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean deleted file mode 100644 index c13fc487..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk088.lean +++ /dev/null @@ -1,819 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8800_0 : Stack := [] -abbrev tail8800_1 : Stack := ⟨w0,1⟩ :: tail8800_0 -abbrev tail8800_2 : Stack := ⟨w2,1⟩ :: tail8800_1 -abbrev tail8800_3 : Stack := ⟨w1,1⟩ :: tail8800_2 -abbrev tail8800_4 : Stack := ⟨w0,1⟩ :: tail8800_3 -abbrev tail8800_5 : Stack := ⟨w2,1⟩ :: tail8800_4 -abbrev tail8800_6 : Stack := ⟨w1,1⟩ :: tail8800_5 -abbrev tail8800_7 : Stack := ⟨w2,1⟩ :: tail8800_6 -abbrev tail8800_8 : Stack := ⟨w1,5⟩ :: tail8800_7 -abbrev tail8800_9 : Stack := ⟨w0,14⟩ :: tail8800_8 -abbrev tail8800_10 : Stack := ⟨w2,1⟩ :: tail8800_9 -abbrev tail8800_11 : Stack := ⟨w1,6⟩ :: tail8800_10 -abbrev tail8800_12 : Stack := ⟨w0,12⟩ :: tail8800_11 -abbrev tail8800_13 : Stack := ⟨w2,1⟩ :: tail8800_12 -abbrev tail8800_14 : Stack := ⟨w1,6⟩ :: tail8800_13 -abbrev tail8800_15 : Stack := ⟨w0,12⟩ :: tail8800_14 -abbrev tail8800_16 : Stack := ⟨w2,1⟩ :: tail8800_15 -abbrev tail8800_17 : Stack := ⟨w1,6⟩ :: tail8800_16 -abbrev tail8800_18 : Stack := ⟨w0,3⟩ :: tail8800_17 -abbrev tail8800_19 (k : Nat) : Stack := ⟨w364,(1*k+6)⟩ :: tail8800_18 -abbrev tail8800_20 (k : Nat) : Stack := ⟨w238,1⟩ :: tail8800_19 k -abbrev tail8800_21 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8800_20 k -abbrev tail8800_22 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8800_21 k -abbrev tail8800_23 : Stack := ⟨w0,9⟩ :: tail8800_0 -abbrev tail8800_24 : Stack := ⟨w1,96⟩ :: tail8800_23 -abbrev tail8800_25 : Stack := ⟨w2,1⟩ :: tail8800_24 -abbrev tail8800_26 : Stack := ⟨w0,12⟩ :: tail8800_25 -abbrev tail8800_27 : Stack := ⟨w1,41⟩ :: tail8800_26 -abbrev tail8800_28 : Stack := ⟨w2,1⟩ :: tail8800_27 -abbrev tail8800_29 : Stack := ⟨w0,88⟩ :: tail8800_28 -abbrev tail8800_30 : Stack := ⟨w1,20⟩ :: tail8800_29 -abbrev tail8800_31 : Stack := ⟨w2,1⟩ :: tail8800_30 -abbrev tail8800_32 : Stack := ⟨w0,5⟩ :: tail8800_31 -abbrev tail8800_33 (k : Nat) : Stack := ⟨w362,(1*k+8)⟩ :: tail8800_32 -abbrev tail8800_34 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8800_33 k -abbrev tail8800_35 (k : Nat) : Stack := ⟨w1,96⟩ :: tail8800_34 k -abbrev tail8800_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_35 k -abbrev tail8800_37 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8800_36 k -abbrev tail8800_38 (k : Nat) : Stack := ⟨w1,44⟩ :: tail8800_37 k -abbrev tail8800_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_38 k -abbrev tail8800_40 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8800_39 k -abbrev tail8800_41 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_40 k -abbrev tail8800_42 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8800_41 k -abbrev tail8800_43 (k : Nat) : Stack := ⟨w0,791761146⟩ :: tail8800_41 k -abbrev tail8800_44 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8800_43 k -abbrev tail8800_45 (k : Nat) : Stack := ⟨w237,1⟩ :: tail8800_19 k -abbrev tail8800_46 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8800_45 k -abbrev tail8800_47 (k : Nat) : Stack := ⟨w1,791761146⟩ :: tail8800_46 k -abbrev tail8800_48 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8800_47 k -abbrev tail8800_49 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8800_48 k -abbrev tail8800_50 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8800_38 k -abbrev tail8800_51 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8800_38 k -abbrev tail8800_52 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8800_47 k -abbrev tail8800_53 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_52 k -abbrev tail8800_54 (k : Nat) : Stack := ⟨w1,19⟩ :: tail8800_53 k -abbrev tail8800_55 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8800_54 k -abbrev tail8800_56 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_55 k -abbrev tail8800_57 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8800_35 k -abbrev tail8800_58 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8800_35 k -abbrev tail8800_59 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8800_54 k -abbrev tail8800_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_59 k -abbrev tail8800_61 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8800_60 k -abbrev tail8800_62 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8800_61 k -abbrev tail8800_63 (k : Nat) : Stack := ⟨w1,28⟩ :: tail8800_62 k -abbrev tail8800_64 (k : Nat) : Stack := ⟨w362,(1*k+7)⟩ :: tail8800_32 -abbrev tail8800_65 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_64 k -abbrev tail8800_66 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8800_65 k -abbrev tail8800_67 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8800_61 k -abbrev tail8800_68 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_67 k -abbrev tail8800_69 (k : Nat) : Stack := ⟨w1,28⟩ :: tail8800_68 k -abbrev tail8800_70 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_69 k -abbrev tail8800_71 (k : Nat) : Stack := ⟨w362,(1*k+6)⟩ :: tail8800_32 -abbrev tail8800_72 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_71 k -abbrev tail8800_73 (k : Nat) : Stack := ⟨w367,1⟩ :: tail8800_69 k -abbrev tail8800_74 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_73 k -abbrev tail8800_75 (k : Nat) : Stack := ⟨w362,(1*k+5)⟩ :: tail8800_32 -abbrev tail8800_76 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_75 k -abbrev tail8800_77 (k : Nat) : Stack := ⟨w367,2⟩ :: tail8800_69 k -abbrev tail8800_78 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_77 k -abbrev tail8800_79 (k : Nat) : Stack := ⟨w362,(1*k+4)⟩ :: tail8800_32 -abbrev tail8800_80 (k : Nat) : Stack := ⟨w365,1⟩ :: tail8800_79 k -abbrev tail8800_81 (k : Nat) : Stack := ⟨w367,3⟩ :: tail8800_69 k -abbrev tail8800_82 (k : Nat) : Stack := ⟨w367,(1*k+6)⟩ :: tail8800_69 k -abbrev tail8800_83 : Stack := ⟨w362,1⟩ :: tail8800_32 -abbrev tail8800_84 : Stack := ⟨w365,1⟩ :: tail8800_83 -abbrev tail8800_85 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_82 k -abbrev tail8800_86 : Stack := ⟨w365,1⟩ :: tail8800_32 -abbrev tail8800_87 (k : Nat) : Stack := ⟨w367,(1*k+7)⟩ :: tail8800_69 k -abbrev tail8800_88 (k : Nat) : Stack := ⟨w366,1⟩ :: tail8800_87 k -abbrev tail8800_89 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8800_88 k -abbrev tail8800_90 : Stack := ⟨w0,1⟩ :: tail8800_30 -abbrev tail8800_91 : Stack := ⟨w0,6⟩ :: tail8800_30 -abbrev tail8800_92 (k : Nat) : Stack := ⟨w367,(1*k+8)⟩ :: tail8800_69 k -abbrev tail8800_93 (k : Nat) : Stack := ⟨w1,6⟩ :: tail8800_92 k -abbrev tail8800_94 (k : Nat) : Stack := ⟨w0,20⟩ :: tail8800_93 k -abbrev tail8800_95 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8800_94 k -abbrev tail8800_96 : Stack := ⟨w0,1⟩ :: tail8800_27 -abbrev tail8800_97 : Stack := ⟨w0,89⟩ :: tail8800_27 -abbrev tail8800_98 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8800_93 k -abbrev tail8800_99 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_98 k -abbrev tail8800_100 (k : Nat) : Stack := ⟨w1,89⟩ :: tail8800_99 k -abbrev tail8800_101 (k : Nat) : Stack := ⟨w0,41⟩ :: tail8800_100 k -abbrev tail8800_102 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_101 k -abbrev tail8800_103 : Stack := ⟨w0,1⟩ :: tail8800_24 -abbrev tail8800_104 : Stack := ⟨w0,13⟩ :: tail8800_24 -abbrev tail8800_105 (k : Nat) : Stack := ⟨w0,40⟩ :: tail8800_100 k -abbrev tail8800_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_105 k -abbrev tail8800_107 (k : Nat) : Stack := ⟨w1,13⟩ :: tail8800_106 k -abbrev tail8800_108 (k : Nat) : Stack := ⟨w0,96⟩ :: tail8800_107 k -abbrev tail8800_109 (k : Nat) : Stack := ⟨w1,9⟩ :: tail8800_108 k -abbrev tail8800_110 : Stack := ⟨w0,10⟩ :: tail8800_0 -abbrev tail8800_111 (k : Nat) : Stack := ⟨w0,95⟩ :: tail8800_107 k -abbrev tail8800_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_111 k -abbrev tail8800_113 (k : Nat) : Stack := ⟨w1,10⟩ :: tail8800_112 k -abbrev tail8800_114 : Stack := ⟨w0,11⟩ :: tail8800_0 -abbrev tail8800_115 : Stack := ⟨w0,12⟩ :: tail8800_0 -abbrev tail8800_116 (k : Nat) : Stack := ⟨w0,94⟩ :: tail8800_107 k -abbrev tail8800_117 : Stack := ⟨w1,1⟩ :: tail8800_115 -abbrev tail8800_118 : Stack := ⟨w1,95⟩ :: tail8800_115 -abbrev tail8800_119 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_106 k -abbrev tail8800_120 : Stack := ⟨w2,1⟩ :: tail8800_118 -abbrev tail8800_121 : Stack := ⟨w0,12⟩ :: tail8800_120 -abbrev tail8800_122 : Stack := ⟨w0,13⟩ :: tail8800_120 -abbrev tail8800_123 (k : Nat) : Stack := ⟨w0,39⟩ :: tail8800_100 k -abbrev tail8800_124 : Stack := ⟨w1,1⟩ :: tail8800_122 -abbrev tail8800_125 : Stack := ⟨w1,40⟩ :: tail8800_122 -abbrev tail8800_126 (k : Nat) : Stack := ⟨w1,88⟩ :: tail8800_99 k -abbrev tail8800_127 : Stack := ⟨w2,1⟩ :: tail8800_125 -abbrev tail8800_128 : Stack := ⟨w0,88⟩ :: tail8800_127 -abbrev tail8800_129 : Stack := ⟨w0,89⟩ :: tail8800_127 -abbrev tail8800_130 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8800_93 k -abbrev tail8800_131 : Stack := ⟨w1,1⟩ :: tail8800_129 -abbrev tail8800_132 : Stack := ⟨w1,19⟩ :: tail8800_129 -abbrev tail8800_133 (k : Nat) : Stack := ⟨w1,5⟩ :: tail8800_92 k -abbrev tail8800_134 : Stack := ⟨w2,1⟩ :: tail8800_132 -abbrev tail8800_135 : Stack := ⟨w0,5⟩ :: tail8800_134 -abbrev tail8800_136 (k : Nat) : Stack := ⟨w368,(1*k+8)⟩ :: tail8800_135 -abbrev tail8800_137 (k : Nat) : Stack := ⟨w0,28⟩ :: tail8800_136 k -abbrev tail8800_138 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8800_136 k -abbrev tail8800_139 (k : Nat) : Stack := ⟨w0,94⟩ :: tail8800_61 k -abbrev tail8800_140 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8800_138 k -abbrev tail8800_141 (k : Nat) : Stack := ⟨w1,95⟩ :: tail8800_138 k -abbrev tail8800_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8800_60 k -abbrev tail8800_143 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_141 k -abbrev tail8800_144 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8800_143 k -abbrev tail8800_145 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8800_143 k -abbrev tail8800_146 (k : Nat) : Stack := ⟨w0,42⟩ :: tail8800_54 k -abbrev tail8800_147 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8800_145 k -abbrev tail8800_148 (k : Nat) : Stack := ⟨w1,43⟩ :: tail8800_145 k -abbrev tail8800_149 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8800_53 k -abbrev tail8800_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_148 k -abbrev tail8800_151 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8800_150 k -abbrev tail8800_152 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8800_150 k -abbrev tail8800_153 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8800_47 k -abbrev tail8800_154 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8800_152 k -abbrev tail8800_155 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8800_152 k -abbrev tail8800_156 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8800_46 k -abbrev tail8800_157 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_155 k -abbrev tail8800_158 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8800_157 k -abbrev tail8800_159 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8800_158 k -abbrev tail8800_160 (k : Nat) : Stack := ⟨w369,1⟩ :: tail8800_159 k -abbrev tail8800_161 (k : Nat) : Stack := ⟨w269,(1*k+6)⟩ :: tail8800_160 k -abbrev tail8800_162 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8800_161 k -abbrev tail8800_163 : Stack := ⟨w1,5⟩ :: tail8800_16 -abbrev tail8800_164 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8800_162 k -abbrev tail8800_165 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8800_164 k - -def before8800 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8800_22 k),(tail8800_42 k)⟩ -def before8801 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8800_21 k),(tail8800_43 k)⟩ -def before8802 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8800_20 k),(tail8800_44 k)⟩ -def before8803 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail8800_45 k),(tail8800_44 k)⟩ -def before8804 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail8800_46 k),(tail8800_43 k)⟩ -def before8805 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521475),(tail8800_47 k),(tail8800_41 k)⟩ -def before8806 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail8800_48 k),(tail8800_40 k)⟩ -def before8807 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail8800_49 k),(tail8800_39 k)⟩ -def before8808 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8800_49 k),(tail8800_50 k)⟩ -def before8809 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail8800_48 k),(tail8800_51 k)⟩ -def before8810 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521499),(tail8800_53 k),(tail8800_51 k)⟩ -def before8811 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521537),(tail8800_54 k),(tail8800_38 k)⟩ -def before8812 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521625),(tail8800_55 k),(tail8800_37 k)⟩ -def before8813 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail8800_56 k),(tail8800_36 k)⟩ -def before8814 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8800_56 k),(tail8800_57 k)⟩ -def before8815 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521625),(tail8800_55 k),(tail8800_58 k)⟩ -def before8816 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521625),(tail8800_60 k),(tail8800_58 k)⟩ -def before8817 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521651),(tail8800_61 k),(tail8800_35 k)⟩ -def before8818 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521843),(tail8800_62 k),(tail8800_34 k)⟩ -def before8819 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8800_63 k),(tail8800_33 k)⟩ -def before8820 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8800_63 k),(tail8800_65 k)⟩ -def before8821 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521843),(tail8800_62 k),(tail8800_66 k)⟩ -def before8822 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521843),(tail8800_68 k),(tail8800_66 k)⟩ -def before8823 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail8800_69 k),(tail8800_65 k)⟩ -def before8824 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8800_70 k),(tail8800_64 k)⟩ -def before8825 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail8800_70 k),(tail8800_72 k)⟩ -def before8826 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail8800_73 k),(tail8800_72 k)⟩ -def before8827 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8800_74 k),(tail8800_71 k)⟩ -def before8828 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail8800_74 k),(tail8800_76 k)⟩ -def before8829 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail8800_77 k),(tail8800_76 k)⟩ -def before8830 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8800_78 k),(tail8800_75 k)⟩ -def before8831 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail8800_78 k),(tail8800_80 k)⟩ -def before8832 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail8800_81 k),(tail8800_80 k)⟩ -def before8833 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail8800_82 k),tail8800_84⟩ -def before8834 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8800_85 k),tail8800_83⟩ -def before8835 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail8800_85 k),tail8800_86⟩ -def before8836 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail8800_87 k),tail8800_86⟩ -def before8837 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8800_88 k),tail8800_32⟩ -def before8838 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail8800_89 k),tail8800_31⟩ -def before8839 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8800_89 k),tail8800_90⟩ -def before8840 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8800_88 k),tail8800_91⟩ -def before8841 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail8800_92 k),tail8800_91⟩ -def before8842 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526599),(tail8800_93 k),tail8800_30⟩ -def before8843 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526639),(tail8800_94 k),tail8800_29⟩ -def before8844 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail8800_95 k),tail8800_28⟩ -def before8845 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8800_95 k),tail8800_96⟩ -def before8846 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail8800_94 k),tail8800_97⟩ -def before8847 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526639),(tail8800_99 k),tail8800_97⟩ -def before8848 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526817),(tail8800_100 k),tail8800_27⟩ -def before8849 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526899),(tail8800_101 k),tail8800_26⟩ -def before8850 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail8800_102 k),tail8800_25⟩ -def before8851 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8800_102 k),tail8800_103⟩ -def before8852 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526899),(tail8800_101 k),tail8800_104⟩ -def before8853 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526899),(tail8800_106 k),tail8800_104⟩ -def before8854 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526925),(tail8800_107 k),tail8800_24⟩ -def before8855 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527117),(tail8800_108 k),tail8800_23⟩ -def before8856 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail8800_109 k),tail8800_0⟩ -def before8857 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail8800_109 k),tail8800_1⟩ -def before8858 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527117),(tail8800_108 k),tail8800_110⟩ -def before8859 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527117),(tail8800_112 k),tail8800_110⟩ -def before8860 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail8800_113 k),tail8800_0⟩ -def before8861 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail8800_113 k),tail8800_1⟩ -def before8862 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527117),(tail8800_112 k),tail8800_114⟩ -def before8863 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527115),(tail8800_111 k),tail8800_115⟩ -def before8864 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail8800_116 k),tail8800_117⟩ -def before8865 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail8800_107 k),tail8800_118⟩ -def before8866 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526923),(tail8800_119 k),tail8800_120⟩ -def before8867 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526899),(tail8800_106 k),tail8800_121⟩ -def before8868 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526897),(tail8800_105 k),tail8800_122⟩ -def before8869 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail8800_123 k),tail8800_124⟩ -def before8870 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail8800_100 k),tail8800_125⟩ -def before8871 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526815),(tail8800_126 k),tail8800_127⟩ -def before8872 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail8800_99 k),tail8800_128⟩ -def before8873 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526637),(tail8800_98 k),tail8800_129⟩ -def before8874 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail8800_130 k),tail8800_131⟩ -def before8875 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail8800_93 k),tail8800_132⟩ -def before8876 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526597),(tail8800_133 k),tail8800_134⟩ -def before8877 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail8800_92 k),tail8800_135⟩ -def before8878 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail8800_69 k),(tail8800_136 k)⟩ -def before8879 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521843),(tail8800_68 k),(tail8800_137 k)⟩ -def before8880 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521841),(tail8800_67 k),(tail8800_138 k)⟩ -def before8881 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521839),(tail8800_139 k),(tail8800_140 k)⟩ -def before8882 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail8800_61 k),(tail8800_141 k)⟩ -def before8883 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521649),(tail8800_142 k),(tail8800_143 k)⟩ -def before8884 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521625),(tail8800_60 k),(tail8800_144 k)⟩ -def before8885 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521623),(tail8800_59 k),(tail8800_145 k)⟩ -def before8886 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521621),(tail8800_146 k),(tail8800_147 k)⟩ -def before8887 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8800_54 k),(tail8800_148 k)⟩ -def before8888 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521535),(tail8800_149 k),(tail8800_150 k)⟩ -def before8889 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail8800_53 k),(tail8800_151 k)⟩ -def before8890 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521497),(tail8800_52 k),(tail8800_152 k)⟩ -def before8891 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail8800_153 k),(tail8800_154 k)⟩ -def before8892 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8800_47 k),(tail8800_155 k)⟩ -def before8893 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521473),(tail8800_156 k),(tail8800_157 k)⟩ -def before8894 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail8800_46 k),(tail8800_158 k)⟩ -def before8895 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail8800_45 k),(tail8800_159 k)⟩ -def before8896 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8800_19 k),(tail8800_160 k)⟩ -def before8897 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8800_18,(tail8800_161 k)⟩ -def before8898 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8800_17,(tail8800_162 k)⟩ -def before8899 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1129),tail8800_163,(tail8800_164 k)⟩ -def after8899 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail8800_16,(tail8800_165 k)⟩ - -theorem macro8800 (k : Nat) : applyExit (before8800 k) exit2 791761145 = some (before8801 k) := by - simp (disch := omega) [before8800, before8801, exit2, applyExit, pop, push] - <;> omega -theorem step8800 (k : Nat) : Runs (791761145*2) (before8800 k).denote (before8801 k).denote := - @applyExit_sound (before8800 k) (before8801 k) exit2 791761145 valid2 (macro8800 k) -theorem macro8801 (k : Nat) : applyExit (before8801 k) exit276 1 = some (before8802 k) := by - simp (disch := omega) [before8801, before8802, exit276, applyExit, pop, push] - <;> omega -theorem step8801 (k : Nat) : Runs (1*38) (before8801 k).denote (before8802 k).denote := - @applyExit_sound (before8801 k) (before8802 k) exit276 1 valid276 (macro8801 k) -theorem macro8802 (k : Nat) : applyExit (before8802 k) exit406 1 = some (before8803 k) := by - simp (disch := omega) [before8802, before8803, exit406, applyExit, pop, push] - <;> omega -theorem step8802 (k : Nat) : Runs (1*37) (before8802 k).denote (before8803 k).denote := - @applyExit_sound (before8802 k) (before8803 k) exit406 1 valid406 (macro8802 k) -theorem macro8803 (k : Nat) : applyExit (before8803 k) exit275 1 = some (before8804 k) := by - simp (disch := omega) [before8803, before8804, exit275, applyExit, pop, push] - <;> omega -theorem step8803 (k : Nat) : Runs (1*38) (before8803 k).denote (before8804 k).denote := - @applyExit_sound (before8803 k) (before8804 k) exit275 1 valid275 (macro8803 k) -theorem macro8804 (k : Nat) : applyExit (before8804 k) exit0 791761146 = some (before8805 k) := by - simp (disch := omega) [before8804, before8805, exit0, applyExit, pop, push] - <;> omega -theorem step8804 (k : Nat) : Runs (791761146*2) (before8804 k).denote (before8805 k).denote := - @applyExit_sound (before8804 k) (before8805 k) exit0 791761146 valid0 (macro8804 k) -theorem macro8805 (k : Nat) : applyExit (before8805 k) exit13 12 = some (before8806 k) := by - simp (disch := omega) [before8805, before8806, exit13, applyExit, pop, push] - <;> omega -theorem step8805 (k : Nat) : Runs (12*2) (before8805 k).denote (before8806 k).denote := - @applyExit_sound (before8805 k) (before8806 k) exit13 12 valid13 (macro8805 k) -theorem macro8806 (k : Nat) : applyExit (before8806 k) exit0 18 = some (before8807 k) := by - simp (disch := omega) [before8806, before8807, exit0, applyExit, pop, push] - <;> omega -theorem step8806 (k : Nat) : Runs (18*2) (before8806 k).denote (before8807 k).denote := - @applyExit_sound (before8806 k) (before8807 k) exit0 18 valid0 (macro8806 k) -theorem macro8807 (k : Nat) : applyExit (before8807 k) exit1 1 = some (before8808 k) := by - simp (disch := omega) [before8807, before8808, exit1, applyExit, pop, push] - <;> omega -theorem step8807 (k : Nat) : Runs (1*3) (before8807 k).denote (before8808 k).denote := - @applyExit_sound (before8807 k) (before8808 k) exit1 1 valid1 (macro8807 k) -theorem macro8808 (k : Nat) : applyExit (before8808 k) exit2 18 = some (before8809 k) := by - simp (disch := omega) [before8808, before8809, exit2, applyExit, pop, push] - <;> omega -theorem step8808 (k : Nat) : Runs (18*2) (before8808 k).denote (before8809 k).denote := - @applyExit_sound (before8808 k) (before8809 k) exit2 18 valid2 (macro8808 k) -theorem macro8809 (k : Nat) : applyExit (before8809 k) exit6 1 = some (before8810 k) := by - simp (disch := omega) [before8809, before8810, exit6, applyExit, pop, push] - <;> omega -theorem step8809 (k : Nat) : Runs (1*1) (before8809 k).denote (before8810 k).denote := - @applyExit_sound (before8809 k) (before8810 k) exit6 1 valid6 (macro8809 k) -theorem macro8810 (k : Nat) : applyExit (before8810 k) exit0 19 = some (before8811 k) := by - simp (disch := omega) [before8810, before8811, exit0, applyExit, pop, push] - <;> omega -theorem step8810 (k : Nat) : Runs (19*2) (before8810 k).denote (before8811 k).denote := - @applyExit_sound (before8810 k) (before8811 k) exit0 19 valid0 (macro8810 k) -theorem macro8811 (k : Nat) : applyExit (before8811 k) exit13 44 = some (before8812 k) := by - simp (disch := omega) [before8811, before8812, exit13, applyExit, pop, push] - <;> omega -theorem step8811 (k : Nat) : Runs (44*2) (before8811 k).denote (before8812 k).denote := - @applyExit_sound (before8811 k) (before8812 k) exit13 44 valid13 (macro8811 k) -theorem macro8812 (k : Nat) : applyExit (before8812 k) exit0 12 = some (before8813 k) := by - simp (disch := omega) [before8812, before8813, exit0, applyExit, pop, push] - <;> omega -theorem step8812 (k : Nat) : Runs (12*2) (before8812 k).denote (before8813 k).denote := - @applyExit_sound (before8812 k) (before8813 k) exit0 12 valid0 (macro8812 k) -theorem macro8813 (k : Nat) : applyExit (before8813 k) exit1 1 = some (before8814 k) := by - simp (disch := omega) [before8813, before8814, exit1, applyExit, pop, push] - <;> omega -theorem step8813 (k : Nat) : Runs (1*3) (before8813 k).denote (before8814 k).denote := - @applyExit_sound (before8813 k) (before8814 k) exit1 1 valid1 (macro8813 k) -theorem macro8814 (k : Nat) : applyExit (before8814 k) exit2 12 = some (before8815 k) := by - simp (disch := omega) [before8814, before8815, exit2, applyExit, pop, push] - <;> omega -theorem step8814 (k : Nat) : Runs (12*2) (before8814 k).denote (before8815 k).denote := - @applyExit_sound (before8814 k) (before8815 k) exit2 12 valid2 (macro8814 k) -theorem macro8815 (k : Nat) : applyExit (before8815 k) exit6 1 = some (before8816 k) := by - simp (disch := omega) [before8815, before8816, exit6, applyExit, pop, push] - <;> omega -theorem step8815 (k : Nat) : Runs (1*1) (before8815 k).denote (before8816 k).denote := - @applyExit_sound (before8815 k) (before8816 k) exit6 1 valid6 (macro8815 k) -theorem macro8816 (k : Nat) : applyExit (before8816 k) exit0 13 = some (before8817 k) := by - simp (disch := omega) [before8816, before8817, exit0, applyExit, pop, push] - <;> omega -theorem step8816 (k : Nat) : Runs (13*2) (before8816 k).denote (before8817 k).denote := - @applyExit_sound (before8816 k) (before8817 k) exit0 13 valid0 (macro8816 k) -theorem macro8817 (k : Nat) : applyExit (before8817 k) exit13 96 = some (before8818 k) := by - simp (disch := omega) [before8817, before8818, exit13, applyExit, pop, push] - <;> omega -theorem step8817 (k : Nat) : Runs (96*2) (before8817 k).denote (before8818 k).denote := - @applyExit_sound (before8817 k) (before8818 k) exit13 96 valid13 (macro8817 k) -theorem macro8818 (k : Nat) : applyExit (before8818 k) exit0 28 = some (before8819 k) := by - simp (disch := omega) [before8818, before8819, exit0, applyExit, pop, push] - <;> omega -theorem step8818 (k : Nat) : Runs (28*2) (before8818 k).denote (before8819 k).denote := - @applyExit_sound (before8818 k) (before8819 k) exit0 28 valid0 (macro8818 k) -theorem macro8819 (k : Nat) : applyExit (before8819 k) exit407 1 = some (before8820 k) := by - simp (disch := omega) [before8819, before8820, exit407, applyExit, pop, push] - <;> omega -theorem step8819 (k : Nat) : Runs (1*23) (before8819 k).denote (before8820 k).denote := - @applyExit_sound (before8819 k) (before8820 k) exit407 1 valid407 (macro8819 k) -theorem macro8820 (k : Nat) : applyExit (before8820 k) exit2 28 = some (before8821 k) := by - simp (disch := omega) [before8820, before8821, exit2, applyExit, pop, push] - <;> omega -theorem step8820 (k : Nat) : Runs (28*2) (before8820 k).denote (before8821 k).denote := - @applyExit_sound (before8820 k) (before8821 k) exit2 28 valid2 (macro8820 k) -theorem macro8821 (k : Nat) : applyExit (before8821 k) exit6 1 = some (before8822 k) := by - simp (disch := omega) [before8821, before8822, exit6, applyExit, pop, push] - <;> omega -theorem step8821 (k : Nat) : Runs (1*1) (before8821 k).denote (before8822 k).denote := - @applyExit_sound (before8821 k) (before8822 k) exit6 1 valid6 (macro8821 k) -theorem macro8822 (k : Nat) : applyExit (before8822 k) exit0 28 = some (before8823 k) := by - simp (disch := omega) [before8822, before8823, exit0, applyExit, pop, push] - <;> omega -theorem step8822 (k : Nat) : Runs (28*2) (before8822 k).denote (before8823 k).denote := - @applyExit_sound (before8822 k) (before8823 k) exit0 28 valid0 (macro8822 k) -theorem macro8823 (k : Nat) : applyExit (before8823 k) exit408 1 = some (before8824 k) := by - simp (disch := omega) [before8823, before8824, exit408, applyExit, pop, push] - <;> omega -theorem step8823 (k : Nat) : Runs (1*994) (before8823 k).denote (before8824 k).denote := - @applyExit_sound (before8823 k) (before8824 k) exit408 1 valid408 (macro8823 k) -theorem macro8824 (k : Nat) : applyExit (before8824 k) exit407 1 = some (before8825 k) := by - simp (disch := omega) [before8824, before8825, exit407, applyExit, pop, push] - <;> omega -theorem step8824 (k : Nat) : Runs (1*23) (before8824 k).denote (before8825 k).denote := - @applyExit_sound (before8824 k) (before8825 k) exit407 1 valid407 (macro8824 k) -theorem macro8825 (k : Nat) : applyExit (before8825 k) exit409 1 = some (before8826 k) := by - simp (disch := omega) [before8825, before8826, exit409, applyExit, pop, push] - <;> omega -theorem step8825 (k : Nat) : Runs (1*113) (before8825 k).denote (before8826 k).denote := - @applyExit_sound (before8825 k) (before8826 k) exit409 1 valid409 (macro8825 k) -theorem macro8826 (k : Nat) : applyExit (before8826 k) exit408 1 = some (before8827 k) := by - simp (disch := omega) [before8826, before8827, exit408, applyExit, pop, push] - <;> omega -theorem step8826 (k : Nat) : Runs (1*994) (before8826 k).denote (before8827 k).denote := - @applyExit_sound (before8826 k) (before8827 k) exit408 1 valid408 (macro8826 k) -theorem macro8827 (k : Nat) : applyExit (before8827 k) exit407 1 = some (before8828 k) := by - simp (disch := omega) [before8827, before8828, exit407, applyExit, pop, push] - <;> omega -theorem step8827 (k : Nat) : Runs (1*23) (before8827 k).denote (before8828 k).denote := - @applyExit_sound (before8827 k) (before8828 k) exit407 1 valid407 (macro8827 k) -theorem macro8828 (k : Nat) : applyExit (before8828 k) exit409 1 = some (before8829 k) := by - simp (disch := omega) [before8828, before8829, exit409, applyExit, pop, push] - <;> omega -theorem step8828 (k : Nat) : Runs (1*113) (before8828 k).denote (before8829 k).denote := - @applyExit_sound (before8828 k) (before8829 k) exit409 1 valid409 (macro8828 k) -theorem macro8829 (k : Nat) : applyExit (before8829 k) exit408 1 = some (before8830 k) := by - simp (disch := omega) [before8829, before8830, exit408, applyExit, pop, push] - <;> omega -theorem step8829 (k : Nat) : Runs (1*994) (before8829 k).denote (before8830 k).denote := - @applyExit_sound (before8829 k) (before8830 k) exit408 1 valid408 (macro8829 k) -theorem macro8830 (k : Nat) : applyExit (before8830 k) exit407 1 = some (before8831 k) := by - simp (disch := omega) [before8830, before8831, exit407, applyExit, pop, push] - <;> omega -theorem step8830 (k : Nat) : Runs (1*23) (before8830 k).denote (before8831 k).denote := - @applyExit_sound (before8830 k) (before8831 k) exit407 1 valid407 (macro8830 k) -theorem macro8831 (k : Nat) : applyExit (before8831 k) exit409 1 = some (before8832 k) := by - simp (disch := omega) [before8831, before8832, exit409, applyExit, pop, push] - <;> omega -theorem step8831 (k : Nat) : Runs (1*113) (before8831 k).denote (before8832 k).denote := - @applyExit_sound (before8831 k) (before8832 k) exit409 1 valid409 (macro8831 k) -def cycleState8832 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w367,(3+1*j)⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w237,1⟩,⟨w364,(1*k+6)⟩,⟨w0,3⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w365,1⟩,⟨w362,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,9⟩]⟩ -def cyclePart8832_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w366,1⟩,⟨w367,(3+1*j)⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w237,1⟩,⟨w364,(1*k+6)⟩,⟨w0,3⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w362,(1*k+4-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,9⟩]⟩ -def cyclePart8832_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w366,1⟩,⟨w367,(3+1*j)⟩,⟨w1,28⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761146⟩,⟨w241,1⟩,⟨w237,1⟩,⟨w364,(1*k+6)⟩,⟨w0,3⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w365,1⟩,⟨w362,(1*k+3-1*j)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,9⟩]⟩ -theorem cycleMacro8832_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState8832 k j) exit408 1 = some (cyclePart8832_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState8832, cyclePart8832_0, exit408, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8832_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8832_0 k j) exit407 1 = some (cyclePart8832_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8832_0, cyclePart8832_1, exit407, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8832_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart8832_1 k j) exit409 1 = some (cycleState8832 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8832_1, cycleState8832, exit409, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun8832 (k j : Nat) (hj : j < (1*k+3)) : Runs 1130 (cycleState8832 k j).denote (cycleState8832 k (j+1)).denote := by - have h0 : Runs (1*994) (cycleState8832 k j).denote (cyclePart8832_0 k j).denote := @applyExit_sound (cycleState8832 k j) (cyclePart8832_0 k j) exit408 1 valid408 (cycleMacro8832_0 k j hj) - have h1 : Runs (1*23) (cyclePart8832_0 k j).denote (cyclePart8832_1 k j).denote := @applyExit_sound (cyclePart8832_0 k j) (cyclePart8832_1 k j) exit407 1 valid407 (cycleMacro8832_1 k j hj) - have h2 : Runs (1*113) (cyclePart8832_1 k j).denote (cycleState8832 k (j+1)).denote := @applyExit_sound (cyclePart8832_1 k j) (cycleState8832 k (j+1)) exit409 1 valid409 (cycleMacro8832_2 k j hj) - exact (@Runs.trans (1*994) ((1*23)+(1*113)) (cycleState8832 k j).denote (cyclePart8832_0 k j).denote (cycleState8832 k (j+1)).denote h0 (@Runs.trans (1*23) (1*113) (cyclePart8832_0 k j).denote (cyclePart8832_1 k j).denote (cycleState8832 k (j+1)).denote h1 h2)) -theorem step8832 (k : Nat) : Runs ((1*k+3)*1130) (before8832 k).denote (before8833 k).denote := by - have h := Runs.chain (fun j => (cycleState8832 k j).denote) 1130 (1*k+3) (cycleRun8832 k) - have h0 : cycleState8832 k 0 = before8832 k := by simp [cycleState8832, before8832] - have h1 : cycleState8832 k (1*k+3) = before8833 k := by - simp [cycleState8832, before8833] <;> omega - simpa only [h0, h1] using h -theorem macro8833 (k : Nat) : applyExit (before8833 k) exit408 1 = some (before8834 k) := by - simp (disch := omega) [before8833, before8834, exit408, applyExit, pop, push] - <;> omega -theorem step8833 (k : Nat) : Runs (1*994) (before8833 k).denote (before8834 k).denote := - @applyExit_sound (before8833 k) (before8834 k) exit408 1 valid408 (macro8833 k) -theorem macro8834 (k : Nat) : applyExit (before8834 k) exit407 1 = some (before8835 k) := by - simp (disch := omega) [before8834, before8835, exit407, applyExit, pop, push] - <;> omega -theorem step8834 (k : Nat) : Runs (1*23) (before8834 k).denote (before8835 k).denote := - @applyExit_sound (before8834 k) (before8835 k) exit407 1 valid407 (macro8834 k) -theorem macro8835 (k : Nat) : applyExit (before8835 k) exit409 1 = some (before8836 k) := by - simp (disch := omega) [before8835, before8836, exit409, applyExit, pop, push] - <;> omega -theorem step8835 (k : Nat) : Runs (1*113) (before8835 k).denote (before8836 k).denote := - @applyExit_sound (before8835 k) (before8836 k) exit409 1 valid409 (macro8835 k) -theorem macro8836 (k : Nat) : applyExit (before8836 k) exit408 1 = some (before8837 k) := by - simp (disch := omega) [before8836, before8837, exit408, applyExit, pop, push] - <;> omega -theorem step8836 (k : Nat) : Runs (1*994) (before8836 k).denote (before8837 k).denote := - @applyExit_sound (before8836 k) (before8837 k) exit408 1 valid408 (macro8836 k) -theorem macro8837 (k : Nat) : applyExit (before8837 k) exit0 5 = some (before8838 k) := by - simp (disch := omega) [before8837, before8838, exit0, applyExit, pop, push] - <;> omega -theorem step8837 (k : Nat) : Runs (5*2) (before8837 k).denote (before8838 k).denote := - @applyExit_sound (before8837 k) (before8838 k) exit0 5 valid0 (macro8837 k) -theorem macro8838 (k : Nat) : applyExit (before8838 k) exit1 1 = some (before8839 k) := by - simp (disch := omega) [before8838, before8839, exit1, applyExit, pop, push] - <;> omega -theorem step8838 (k : Nat) : Runs (1*3) (before8838 k).denote (before8839 k).denote := - @applyExit_sound (before8838 k) (before8839 k) exit1 1 valid1 (macro8838 k) -theorem macro8839 (k : Nat) : applyExit (before8839 k) exit2 5 = some (before8840 k) := by - simp (disch := omega) [before8839, before8840, exit2, applyExit, pop, push] - <;> omega -theorem step8839 (k : Nat) : Runs (5*2) (before8839 k).denote (before8840 k).denote := - @applyExit_sound (before8839 k) (before8840 k) exit2 5 valid2 (macro8839 k) -theorem macro8840 (k : Nat) : applyExit (before8840 k) exit409 1 = some (before8841 k) := by - simp (disch := omega) [before8840, before8841, exit409, applyExit, pop, push] - <;> omega -theorem step8840 (k : Nat) : Runs (1*113) (before8840 k).denote (before8841 k).denote := - @applyExit_sound (before8840 k) (before8841 k) exit409 1 valid409 (macro8840 k) -theorem macro8841 (k : Nat) : applyExit (before8841 k) exit0 6 = some (before8842 k) := by - simp (disch := omega) [before8841, before8842, exit0, applyExit, pop, push] - <;> omega -theorem step8841 (k : Nat) : Runs (6*2) (before8841 k).denote (before8842 k).denote := - @applyExit_sound (before8841 k) (before8842 k) exit0 6 valid0 (macro8841 k) -theorem macro8842 (k : Nat) : applyExit (before8842 k) exit13 20 = some (before8843 k) := by - simp (disch := omega) [before8842, before8843, exit13, applyExit, pop, push] - <;> omega -theorem step8842 (k : Nat) : Runs (20*2) (before8842 k).denote (before8843 k).denote := - @applyExit_sound (before8842 k) (before8843 k) exit13 20 valid13 (macro8842 k) -theorem macro8843 (k : Nat) : applyExit (before8843 k) exit0 88 = some (before8844 k) := by - simp (disch := omega) [before8843, before8844, exit0, applyExit, pop, push] - <;> omega -theorem step8843 (k : Nat) : Runs (88*2) (before8843 k).denote (before8844 k).denote := - @applyExit_sound (before8843 k) (before8844 k) exit0 88 valid0 (macro8843 k) -theorem macro8844 (k : Nat) : applyExit (before8844 k) exit1 1 = some (before8845 k) := by - simp (disch := omega) [before8844, before8845, exit1, applyExit, pop, push] - <;> omega -theorem step8844 (k : Nat) : Runs (1*3) (before8844 k).denote (before8845 k).denote := - @applyExit_sound (before8844 k) (before8845 k) exit1 1 valid1 (macro8844 k) -theorem macro8845 (k : Nat) : applyExit (before8845 k) exit2 88 = some (before8846 k) := by - simp (disch := omega) [before8845, before8846, exit2, applyExit, pop, push] - <;> omega -theorem step8845 (k : Nat) : Runs (88*2) (before8845 k).denote (before8846 k).denote := - @applyExit_sound (before8845 k) (before8846 k) exit2 88 valid2 (macro8845 k) -theorem macro8846 (k : Nat) : applyExit (before8846 k) exit6 1 = some (before8847 k) := by - simp (disch := omega) [before8846, before8847, exit6, applyExit, pop, push] - <;> omega -theorem step8846 (k : Nat) : Runs (1*1) (before8846 k).denote (before8847 k).denote := - @applyExit_sound (before8846 k) (before8847 k) exit6 1 valid6 (macro8846 k) -theorem macro8847 (k : Nat) : applyExit (before8847 k) exit0 89 = some (before8848 k) := by - simp (disch := omega) [before8847, before8848, exit0, applyExit, pop, push] - <;> omega -theorem step8847 (k : Nat) : Runs (89*2) (before8847 k).denote (before8848 k).denote := - @applyExit_sound (before8847 k) (before8848 k) exit0 89 valid0 (macro8847 k) -theorem macro8848 (k : Nat) : applyExit (before8848 k) exit13 41 = some (before8849 k) := by - simp (disch := omega) [before8848, before8849, exit13, applyExit, pop, push] - <;> omega -theorem step8848 (k : Nat) : Runs (41*2) (before8848 k).denote (before8849 k).denote := - @applyExit_sound (before8848 k) (before8849 k) exit13 41 valid13 (macro8848 k) -theorem macro8849 (k : Nat) : applyExit (before8849 k) exit0 12 = some (before8850 k) := by - simp (disch := omega) [before8849, before8850, exit0, applyExit, pop, push] - <;> omega -theorem step8849 (k : Nat) : Runs (12*2) (before8849 k).denote (before8850 k).denote := - @applyExit_sound (before8849 k) (before8850 k) exit0 12 valid0 (macro8849 k) -theorem macro8850 (k : Nat) : applyExit (before8850 k) exit1 1 = some (before8851 k) := by - simp (disch := omega) [before8850, before8851, exit1, applyExit, pop, push] - <;> omega -theorem step8850 (k : Nat) : Runs (1*3) (before8850 k).denote (before8851 k).denote := - @applyExit_sound (before8850 k) (before8851 k) exit1 1 valid1 (macro8850 k) -theorem macro8851 (k : Nat) : applyExit (before8851 k) exit2 12 = some (before8852 k) := by - simp (disch := omega) [before8851, before8852, exit2, applyExit, pop, push] - <;> omega -theorem step8851 (k : Nat) : Runs (12*2) (before8851 k).denote (before8852 k).denote := - @applyExit_sound (before8851 k) (before8852 k) exit2 12 valid2 (macro8851 k) -theorem macro8852 (k : Nat) : applyExit (before8852 k) exit6 1 = some (before8853 k) := by - simp (disch := omega) [before8852, before8853, exit6, applyExit, pop, push] - <;> omega -theorem step8852 (k : Nat) : Runs (1*1) (before8852 k).denote (before8853 k).denote := - @applyExit_sound (before8852 k) (before8853 k) exit6 1 valid6 (macro8852 k) -theorem macro8853 (k : Nat) : applyExit (before8853 k) exit0 13 = some (before8854 k) := by - simp (disch := omega) [before8853, before8854, exit0, applyExit, pop, push] - <;> omega -theorem step8853 (k : Nat) : Runs (13*2) (before8853 k).denote (before8854 k).denote := - @applyExit_sound (before8853 k) (before8854 k) exit0 13 valid0 (macro8853 k) -theorem macro8854 (k : Nat) : applyExit (before8854 k) exit13 96 = some (before8855 k) := by - simp (disch := omega) [before8854, before8855, exit13, applyExit, pop, push] - <;> omega -theorem step8854 (k : Nat) : Runs (96*2) (before8854 k).denote (before8855 k).denote := - @applyExit_sound (before8854 k) (before8855 k) exit13 96 valid13 (macro8854 k) -theorem macro8855 (k : Nat) : applyExit (before8855 k) exit0 9 = some (before8856 k) := by - simp (disch := omega) [before8855, before8856, exit0, applyExit, pop, push] - <;> omega -theorem step8855 (k : Nat) : Runs (9*2) (before8855 k).denote (before8856 k).denote := - @applyExit_sound (before8855 k) (before8856 k) exit0 9 valid0 (macro8855 k) -theorem macro8856 (k : Nat) : applyExit (before8856 k) exit1 1 = some (before8857 k) := by - simp (disch := omega) [before8856, before8857, exit1, applyExit, pop, push] - <;> omega -theorem step8856 (k : Nat) : Runs (1*3) (before8856 k).denote (before8857 k).denote := - @applyExit_sound (before8856 k) (before8857 k) exit1 1 valid1 (macro8856 k) -theorem macro8857 (k : Nat) : applyExit (before8857 k) exit2 9 = some (before8858 k) := by - simp (disch := omega) [before8857, before8858, exit2, applyExit, pop, push] - <;> omega -theorem step8857 (k : Nat) : Runs (9*2) (before8857 k).denote (before8858 k).denote := - @applyExit_sound (before8857 k) (before8858 k) exit2 9 valid2 (macro8857 k) -theorem macro8858 (k : Nat) : applyExit (before8858 k) exit6 1 = some (before8859 k) := by - simp (disch := omega) [before8858, before8859, exit6, applyExit, pop, push] - <;> omega -theorem step8858 (k : Nat) : Runs (1*1) (before8858 k).denote (before8859 k).denote := - @applyExit_sound (before8858 k) (before8859 k) exit6 1 valid6 (macro8858 k) -theorem macro8859 (k : Nat) : applyExit (before8859 k) exit0 10 = some (before8860 k) := by - simp (disch := omega) [before8859, before8860, exit0, applyExit, pop, push] - <;> omega -theorem step8859 (k : Nat) : Runs (10*2) (before8859 k).denote (before8860 k).denote := - @applyExit_sound (before8859 k) (before8860 k) exit0 10 valid0 (macro8859 k) -theorem macro8860 (k : Nat) : applyExit (before8860 k) exit1 1 = some (before8861 k) := by - simp (disch := omega) [before8860, before8861, exit1, applyExit, pop, push] - <;> omega -theorem step8860 (k : Nat) : Runs (1*3) (before8860 k).denote (before8861 k).denote := - @applyExit_sound (before8860 k) (before8861 k) exit1 1 valid1 (macro8860 k) -theorem macro8861 (k : Nat) : applyExit (before8861 k) exit2 10 = some (before8862 k) := by - simp (disch := omega) [before8861, before8862, exit2, applyExit, pop, push] - <;> omega -theorem step8861 (k : Nat) : Runs (10*2) (before8861 k).denote (before8862 k).denote := - @applyExit_sound (before8861 k) (before8862 k) exit2 10 valid2 (macro8861 k) -theorem macro8862 (k : Nat) : applyExit (before8862 k) exit3 1 = some (before8863 k) := by - simp (disch := omega) [before8862, before8863, exit3, applyExit, pop, push] - <;> omega -theorem step8862 (k : Nat) : Runs (1*2) (before8862 k).denote (before8863 k).denote := - @applyExit_sound (before8862 k) (before8863 k) exit3 1 valid3 (macro8862 k) -theorem macro8863 (k : Nat) : applyExit (before8863 k) exit9 1 = some (before8864 k) := by - simp (disch := omega) [before8863, before8864, exit9, applyExit, pop, push] - <;> omega -theorem step8863 (k : Nat) : Runs (1*2) (before8863 k).denote (before8864 k).denote := - @applyExit_sound (before8863 k) (before8864 k) exit9 1 valid9 (macro8863 k) -theorem macro8864 (k : Nat) : applyExit (before8864 k) exit10 94 = some (before8865 k) := by - simp (disch := omega) [before8864, before8865, exit10, applyExit, pop, push] - <;> omega -theorem step8864 (k : Nat) : Runs (94*2) (before8864 k).denote (before8865 k).denote := - @applyExit_sound (before8864 k) (before8865 k) exit10 94 valid10 (macro8864 k) -theorem macro8865 (k : Nat) : applyExit (before8865 k) exit11 1 = some (before8866 k) := by - simp (disch := omega) [before8865, before8866, exit11, applyExit, pop, push] - <;> omega -theorem step8865 (k : Nat) : Runs (1*2) (before8865 k).denote (before8866 k).denote := - @applyExit_sound (before8865 k) (before8866 k) exit11 1 valid11 (macro8865 k) -theorem macro8866 (k : Nat) : applyExit (before8866 k) exit2 12 = some (before8867 k) := by - simp (disch := omega) [before8866, before8867, exit2, applyExit, pop, push] - <;> omega -theorem step8866 (k : Nat) : Runs (12*2) (before8866 k).denote (before8867 k).denote := - @applyExit_sound (before8866 k) (before8867 k) exit2 12 valid2 (macro8866 k) -theorem macro8867 (k : Nat) : applyExit (before8867 k) exit3 1 = some (before8868 k) := by - simp (disch := omega) [before8867, before8868, exit3, applyExit, pop, push] - <;> omega -theorem step8867 (k : Nat) : Runs (1*2) (before8867 k).denote (before8868 k).denote := - @applyExit_sound (before8867 k) (before8868 k) exit3 1 valid3 (macro8867 k) -theorem macro8868 (k : Nat) : applyExit (before8868 k) exit9 1 = some (before8869 k) := by - simp (disch := omega) [before8868, before8869, exit9, applyExit, pop, push] - <;> omega -theorem step8868 (k : Nat) : Runs (1*2) (before8868 k).denote (before8869 k).denote := - @applyExit_sound (before8868 k) (before8869 k) exit9 1 valid9 (macro8868 k) -theorem macro8869 (k : Nat) : applyExit (before8869 k) exit10 39 = some (before8870 k) := by - simp (disch := omega) [before8869, before8870, exit10, applyExit, pop, push] - <;> omega -theorem step8869 (k : Nat) : Runs (39*2) (before8869 k).denote (before8870 k).denote := - @applyExit_sound (before8869 k) (before8870 k) exit10 39 valid10 (macro8869 k) -theorem macro8870 (k : Nat) : applyExit (before8870 k) exit11 1 = some (before8871 k) := by - simp (disch := omega) [before8870, before8871, exit11, applyExit, pop, push] - <;> omega -theorem step8870 (k : Nat) : Runs (1*2) (before8870 k).denote (before8871 k).denote := - @applyExit_sound (before8870 k) (before8871 k) exit11 1 valid11 (macro8870 k) -theorem macro8871 (k : Nat) : applyExit (before8871 k) exit2 88 = some (before8872 k) := by - simp (disch := omega) [before8871, before8872, exit2, applyExit, pop, push] - <;> omega -theorem step8871 (k : Nat) : Runs (88*2) (before8871 k).denote (before8872 k).denote := - @applyExit_sound (before8871 k) (before8872 k) exit2 88 valid2 (macro8871 k) -theorem macro8872 (k : Nat) : applyExit (before8872 k) exit3 1 = some (before8873 k) := by - simp (disch := omega) [before8872, before8873, exit3, applyExit, pop, push] - <;> omega -theorem step8872 (k : Nat) : Runs (1*2) (before8872 k).denote (before8873 k).denote := - @applyExit_sound (before8872 k) (before8873 k) exit3 1 valid3 (macro8872 k) -theorem macro8873 (k : Nat) : applyExit (before8873 k) exit9 1 = some (before8874 k) := by - simp (disch := omega) [before8873, before8874, exit9, applyExit, pop, push] - <;> omega -theorem step8873 (k : Nat) : Runs (1*2) (before8873 k).denote (before8874 k).denote := - @applyExit_sound (before8873 k) (before8874 k) exit9 1 valid9 (macro8873 k) -theorem macro8874 (k : Nat) : applyExit (before8874 k) exit10 18 = some (before8875 k) := by - simp (disch := omega) [before8874, before8875, exit10, applyExit, pop, push] - <;> omega -theorem step8874 (k : Nat) : Runs (18*2) (before8874 k).denote (before8875 k).denote := - @applyExit_sound (before8874 k) (before8875 k) exit10 18 valid10 (macro8874 k) -theorem macro8875 (k : Nat) : applyExit (before8875 k) exit11 1 = some (before8876 k) := by - simp (disch := omega) [before8875, before8876, exit11, applyExit, pop, push] - <;> omega -theorem step8875 (k : Nat) : Runs (1*2) (before8875 k).denote (before8876 k).denote := - @applyExit_sound (before8875 k) (before8876 k) exit11 1 valid11 (macro8875 k) -theorem macro8876 (k : Nat) : applyExit (before8876 k) exit2 5 = some (before8877 k) := by - simp (disch := omega) [before8876, before8877, exit2, applyExit, pop, push] - <;> omega -theorem step8876 (k : Nat) : Runs (5*2) (before8876 k).denote (before8877 k).denote := - @applyExit_sound (before8876 k) (before8877 k) exit2 5 valid2 (macro8876 k) -theorem macro8877 (k : Nat) : applyExit (before8877 k) exit410 (1*k+8) = some (before8878 k) := by - simp (disch := omega) [before8877, before8878, exit410, applyExit, pop, push] - <;> omega -theorem step8877 (k : Nat) : Runs ((1*k+8)*586) (before8877 k).denote (before8878 k).denote := - @applyExit_sound (before8877 k) (before8878 k) exit410 (1*k+8) valid410 (macro8877 k) -theorem macro8878 (k : Nat) : applyExit (before8878 k) exit2 28 = some (before8879 k) := by - simp (disch := omega) [before8878, before8879, exit2, applyExit, pop, push] - <;> omega -theorem step8878 (k : Nat) : Runs (28*2) (before8878 k).denote (before8879 k).denote := - @applyExit_sound (before8878 k) (before8879 k) exit2 28 valid2 (macro8878 k) -theorem macro8879 (k : Nat) : applyExit (before8879 k) exit3 1 = some (before8880 k) := by - simp (disch := omega) [before8879, before8880, exit3, applyExit, pop, push] - <;> omega -theorem step8879 (k : Nat) : Runs (1*2) (before8879 k).denote (before8880 k).denote := - @applyExit_sound (before8879 k) (before8880 k) exit3 1 valid3 (macro8879 k) -theorem macro8880 (k : Nat) : applyExit (before8880 k) exit9 1 = some (before8881 k) := by - simp (disch := omega) [before8880, before8881, exit9, applyExit, pop, push] - <;> omega -theorem step8880 (k : Nat) : Runs (1*2) (before8880 k).denote (before8881 k).denote := - @applyExit_sound (before8880 k) (before8881 k) exit9 1 valid9 (macro8880 k) -theorem macro8881 (k : Nat) : applyExit (before8881 k) exit10 94 = some (before8882 k) := by - simp (disch := omega) [before8881, before8882, exit10, applyExit, pop, push] - <;> omega -theorem step8881 (k : Nat) : Runs (94*2) (before8881 k).denote (before8882 k).denote := - @applyExit_sound (before8881 k) (before8882 k) exit10 94 valid10 (macro8881 k) -theorem macro8882 (k : Nat) : applyExit (before8882 k) exit11 1 = some (before8883 k) := by - simp (disch := omega) [before8882, before8883, exit11, applyExit, pop, push] - <;> omega -theorem step8882 (k : Nat) : Runs (1*2) (before8882 k).denote (before8883 k).denote := - @applyExit_sound (before8882 k) (before8883 k) exit11 1 valid11 (macro8882 k) -theorem macro8883 (k : Nat) : applyExit (before8883 k) exit2 12 = some (before8884 k) := by - simp (disch := omega) [before8883, before8884, exit2, applyExit, pop, push] - <;> omega -theorem step8883 (k : Nat) : Runs (12*2) (before8883 k).denote (before8884 k).denote := - @applyExit_sound (before8883 k) (before8884 k) exit2 12 valid2 (macro8883 k) -theorem macro8884 (k : Nat) : applyExit (before8884 k) exit3 1 = some (before8885 k) := by - simp (disch := omega) [before8884, before8885, exit3, applyExit, pop, push] - <;> omega -theorem step8884 (k : Nat) : Runs (1*2) (before8884 k).denote (before8885 k).denote := - @applyExit_sound (before8884 k) (before8885 k) exit3 1 valid3 (macro8884 k) -theorem macro8885 (k : Nat) : applyExit (before8885 k) exit9 1 = some (before8886 k) := by - simp (disch := omega) [before8885, before8886, exit9, applyExit, pop, push] - <;> omega -theorem step8885 (k : Nat) : Runs (1*2) (before8885 k).denote (before8886 k).denote := - @applyExit_sound (before8885 k) (before8886 k) exit9 1 valid9 (macro8885 k) -theorem macro8886 (k : Nat) : applyExit (before8886 k) exit10 42 = some (before8887 k) := by - simp (disch := omega) [before8886, before8887, exit10, applyExit, pop, push] - <;> omega -theorem step8886 (k : Nat) : Runs (42*2) (before8886 k).denote (before8887 k).denote := - @applyExit_sound (before8886 k) (before8887 k) exit10 42 valid10 (macro8886 k) -theorem macro8887 (k : Nat) : applyExit (before8887 k) exit11 1 = some (before8888 k) := by - simp (disch := omega) [before8887, before8888, exit11, applyExit, pop, push] - <;> omega -theorem step8887 (k : Nat) : Runs (1*2) (before8887 k).denote (before8888 k).denote := - @applyExit_sound (before8887 k) (before8888 k) exit11 1 valid11 (macro8887 k) -theorem macro8888 (k : Nat) : applyExit (before8888 k) exit2 18 = some (before8889 k) := by - simp (disch := omega) [before8888, before8889, exit2, applyExit, pop, push] - <;> omega -theorem step8888 (k : Nat) : Runs (18*2) (before8888 k).denote (before8889 k).denote := - @applyExit_sound (before8888 k) (before8889 k) exit2 18 valid2 (macro8888 k) -theorem macro8889 (k : Nat) : applyExit (before8889 k) exit3 1 = some (before8890 k) := by - simp (disch := omega) [before8889, before8890, exit3, applyExit, pop, push] - <;> omega -theorem step8889 (k : Nat) : Runs (1*2) (before8889 k).denote (before8890 k).denote := - @applyExit_sound (before8889 k) (before8890 k) exit3 1 valid3 (macro8889 k) -theorem macro8890 (k : Nat) : applyExit (before8890 k) exit9 1 = some (before8891 k) := by - simp (disch := omega) [before8890, before8891, exit9, applyExit, pop, push] - <;> omega -theorem step8890 (k : Nat) : Runs (1*2) (before8890 k).denote (before8891 k).denote := - @applyExit_sound (before8890 k) (before8891 k) exit9 1 valid9 (macro8890 k) -theorem macro8891 (k : Nat) : applyExit (before8891 k) exit10 10 = some (before8892 k) := by - simp (disch := omega) [before8891, before8892, exit10, applyExit, pop, push] - <;> omega -theorem step8891 (k : Nat) : Runs (10*2) (before8891 k).denote (before8892 k).denote := - @applyExit_sound (before8891 k) (before8892 k) exit10 10 valid10 (macro8891 k) -theorem macro8892 (k : Nat) : applyExit (before8892 k) exit11 1 = some (before8893 k) := by - simp (disch := omega) [before8892, before8893, exit11, applyExit, pop, push] - <;> omega -theorem step8892 (k : Nat) : Runs (1*2) (before8892 k).denote (before8893 k).denote := - @applyExit_sound (before8892 k) (before8893 k) exit11 1 valid11 (macro8892 k) -theorem macro8893 (k : Nat) : applyExit (before8893 k) exit2 791761145 = some (before8894 k) := by - simp (disch := omega) [before8893, before8894, exit2, applyExit, pop, push] - <;> omega -theorem step8893 (k : Nat) : Runs (791761145*2) (before8893 k).denote (before8894 k).denote := - @applyExit_sound (before8893 k) (before8894 k) exit2 791761145 valid2 (macro8893 k) -theorem macro8894 (k : Nat) : applyExit (before8894 k) exit276 1 = some (before8895 k) := by - simp (disch := omega) [before8894, before8895, exit276, applyExit, pop, push] - <;> omega -theorem step8894 (k : Nat) : Runs (1*38) (before8894 k).denote (before8895 k).denote := - @applyExit_sound (before8894 k) (before8895 k) exit276 1 valid276 (macro8894 k) -theorem macro8895 (k : Nat) : applyExit (before8895 k) exit411 1 = some (before8896 k) := by - simp (disch := omega) [before8895, before8896, exit411, applyExit, pop, push] - <;> omega -theorem step8895 (k : Nat) : Runs (1*38) (before8895 k).denote (before8896 k).denote := - @applyExit_sound (before8895 k) (before8896 k) exit411 1 valid411 (macro8895 k) -theorem macro8896 (k : Nat) : applyExit (before8896 k) exit412 (1*k+6) = some (before8897 k) := by - simp (disch := omega) [before8896, before8897, exit412, applyExit, pop, push] - <;> omega -theorem step8896 (k : Nat) : Runs ((1*k+6)*38) (before8896 k).denote (before8897 k).denote := - @applyExit_sound (before8896 k) (before8897 k) exit412 (1*k+6) valid412 (macro8896 k) -theorem macro8897 (k : Nat) : applyExit (before8897 k) exit10 3 = some (before8898 k) := by - simp (disch := omega) [before8897, before8898, exit10, applyExit, pop, push] - <;> omega -theorem step8897 (k : Nat) : Runs (3*2) (before8897 k).denote (before8898 k).denote := - @applyExit_sound (before8897 k) (before8898 k) exit10 3 valid10 (macro8897 k) -theorem macro8898 (k : Nat) : applyExit (before8898 k) exit11 1 = some (before8899 k) := by - simp (disch := omega) [before8898, before8899, exit11, applyExit, pop, push] - <;> omega -theorem step8898 (k : Nat) : Runs (1*2) (before8898 k).denote (before8899 k).denote := - @applyExit_sound (before8898 k) (before8899 k) exit11 1 valid11 (macro8898 k) -theorem macro8899 (k : Nat) : applyExit (before8899 k) exit2 5 = some (after8899 k) := by - simp (disch := omega) [before8899, after8899, exit2, applyExit, pop, push] - <;> omega -theorem step8899 (k : Nat) : Runs (5*2) (before8899 k).denote (after8899 k).denote := - @applyExit_sound (before8899 k) (after8899 k) exit2 5 valid2 (macro8899 k) -theorem chunkRun088 (k : Nat) : Runs (1754*k+4750583700) (before8800 k).denote (after8899 k).denote := by - have h := (@Runs.trans ((((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))))+((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23))))))+(((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))))+((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2))))))) ((((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2))))))+(((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))))+((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2))))))) (before8800 k).denote (before8850 k).denote (after8899 k).denote (@Runs.trans (((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))))+((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23)))))) (((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))))+((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2)))))) (before8800 k).denote (before8825 k).denote (before8850 k).denote (@Runs.trans ((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2))))) ((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23))))) (before8800 k).denote (before8812 k).denote (before8825 k).denote (@Runs.trans (((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2)))) (((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))) (before8800 k).denote (before8806 k).denote (before8812 k).denote (@Runs.trans ((791761145*2)+((1*38)+(1*37))) ((1*38)+((791761146*2)+(12*2))) (before8800 k).denote (before8803 k).denote (before8806 k).denote (@Runs.trans (791761145*2) ((1*38)+(1*37)) (before8800 k).denote (before8801 k).denote (before8803 k).denote (step8800 k) (@Runs.trans (1*38) (1*37) (before8801 k).denote (before8802 k).denote (before8803 k).denote (step8801 k) (step8802 k))) (@Runs.trans (1*38) ((791761146*2)+(12*2)) (before8803 k).denote (before8804 k).denote (before8806 k).denote (step8803 k) (@Runs.trans (791761146*2) (12*2) (before8804 k).denote (before8805 k).denote (before8806 k).denote (step8804 k) (step8805 k)))) (@Runs.trans ((18*2)+((1*3)+(18*2))) ((1*1)+((19*2)+(44*2))) (before8806 k).denote (before8809 k).denote (before8812 k).denote (@Runs.trans (18*2) ((1*3)+(18*2)) (before8806 k).denote (before8807 k).denote (before8809 k).denote (step8806 k) (@Runs.trans (1*3) (18*2) (before8807 k).denote (before8808 k).denote (before8809 k).denote (step8807 k) (step8808 k))) (@Runs.trans (1*1) ((19*2)+(44*2)) (before8809 k).denote (before8810 k).denote (before8812 k).denote (step8809 k) (@Runs.trans (19*2) (44*2) (before8810 k).denote (before8811 k).denote (before8812 k).denote (step8810 k) (step8811 k))))) (@Runs.trans (((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))) (((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23)))) (before8812 k).denote (before8818 k).denote (before8825 k).denote (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*1)+((13*2)+(96*2))) (before8812 k).denote (before8815 k).denote (before8818 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before8812 k).denote (before8813 k).denote (before8815 k).denote (step8812 k) (@Runs.trans (1*3) (12*2) (before8813 k).denote (before8814 k).denote (before8815 k).denote (step8813 k) (step8814 k))) (@Runs.trans (1*1) ((13*2)+(96*2)) (before8815 k).denote (before8816 k).denote (before8818 k).denote (step8815 k) (@Runs.trans (13*2) (96*2) (before8816 k).denote (before8817 k).denote (before8818 k).denote (step8816 k) (step8817 k)))) (@Runs.trans ((28*2)+((1*23)+(28*2))) (((1*1)+(28*2))+((1*994)+(1*23))) (before8818 k).denote (before8821 k).denote (before8825 k).denote (@Runs.trans (28*2) ((1*23)+(28*2)) (before8818 k).denote (before8819 k).denote (before8821 k).denote (step8818 k) (@Runs.trans (1*23) (28*2) (before8819 k).denote (before8820 k).denote (before8821 k).denote (step8819 k) (step8820 k))) (@Runs.trans ((1*1)+(28*2)) ((1*994)+(1*23)) (before8821 k).denote (before8823 k).denote (before8825 k).denote (@Runs.trans (1*1) (28*2) (before8821 k).denote (before8822 k).denote (before8823 k).denote (step8821 k) (step8822 k)) (@Runs.trans (1*994) (1*23) (before8823 k).denote (before8824 k).denote (before8825 k).denote (step8823 k) (step8824 k)))))) (@Runs.trans ((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994))))) ((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2))))) (before8825 k).denote (before8837 k).denote (before8850 k).denote (@Runs.trans (((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23)))) (((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))) (before8825 k).denote (before8831 k).denote (before8837 k).denote (@Runs.trans ((1*113)+((1*994)+(1*23))) ((1*113)+((1*994)+(1*23))) (before8825 k).denote (before8828 k).denote (before8831 k).denote (@Runs.trans (1*113) ((1*994)+(1*23)) (before8825 k).denote (before8826 k).denote (before8828 k).denote (step8825 k) (@Runs.trans (1*994) (1*23) (before8826 k).denote (before8827 k).denote (before8828 k).denote (step8826 k) (step8827 k))) (@Runs.trans (1*113) ((1*994)+(1*23)) (before8828 k).denote (before8829 k).denote (before8831 k).denote (step8828 k) (@Runs.trans (1*994) (1*23) (before8829 k).denote (before8830 k).denote (before8831 k).denote (step8829 k) (step8830 k)))) (@Runs.trans ((1*113)+(((1*k+3)*1130)+(1*994))) ((1*23)+((1*113)+(1*994))) (before8831 k).denote (before8834 k).denote (before8837 k).denote (@Runs.trans (1*113) (((1*k+3)*1130)+(1*994)) (before8831 k).denote (before8832 k).denote (before8834 k).denote (step8831 k) (@Runs.trans ((1*k+3)*1130) (1*994) (before8832 k).denote (before8833 k).denote (before8834 k).denote (step8832 k) (step8833 k))) (@Runs.trans (1*23) ((1*113)+(1*994)) (before8834 k).denote (before8835 k).denote (before8837 k).denote (step8834 k) (@Runs.trans (1*113) (1*994) (before8835 k).denote (before8836 k).denote (before8837 k).denote (step8835 k) (step8836 k))))) (@Runs.trans (((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2)))) (((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2)))) (before8837 k).denote (before8843 k).denote (before8850 k).denote (@Runs.trans ((5*2)+((1*3)+(5*2))) ((1*113)+((6*2)+(20*2))) (before8837 k).denote (before8840 k).denote (before8843 k).denote (@Runs.trans (5*2) ((1*3)+(5*2)) (before8837 k).denote (before8838 k).denote (before8840 k).denote (step8837 k) (@Runs.trans (1*3) (5*2) (before8838 k).denote (before8839 k).denote (before8840 k).denote (step8838 k) (step8839 k))) (@Runs.trans (1*113) ((6*2)+(20*2)) (before8840 k).denote (before8841 k).denote (before8843 k).denote (step8840 k) (@Runs.trans (6*2) (20*2) (before8841 k).denote (before8842 k).denote (before8843 k).denote (step8841 k) (step8842 k)))) (@Runs.trans ((88*2)+((1*3)+(88*2))) (((1*1)+(89*2))+((41*2)+(12*2))) (before8843 k).denote (before8846 k).denote (before8850 k).denote (@Runs.trans (88*2) ((1*3)+(88*2)) (before8843 k).denote (before8844 k).denote (before8846 k).denote (step8843 k) (@Runs.trans (1*3) (88*2) (before8844 k).denote (before8845 k).denote (before8846 k).denote (step8844 k) (step8845 k))) (@Runs.trans ((1*1)+(89*2)) ((41*2)+(12*2)) (before8846 k).denote (before8848 k).denote (before8850 k).denote (@Runs.trans (1*1) (89*2) (before8846 k).denote (before8847 k).denote (before8848 k).denote (step8846 k) (step8847 k)) (@Runs.trans (41*2) (12*2) (before8848 k).denote (before8849 k).denote (before8850 k).denote (step8848 k) (step8849 k))))))) (@Runs.trans (((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2)))))) (((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))))+((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2)))))) (before8850 k).denote (before8875 k).denote (after8899 k).denote (@Runs.trans ((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2))))) ((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2))))) (before8850 k).denote (before8862 k).denote (before8875 k).denote (@Runs.trans (((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2)))) (((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))) (before8850 k).denote (before8856 k).denote (before8862 k).denote (@Runs.trans ((1*3)+((12*2)+(1*1))) ((13*2)+((96*2)+(9*2))) (before8850 k).denote (before8853 k).denote (before8856 k).denote (@Runs.trans (1*3) ((12*2)+(1*1)) (before8850 k).denote (before8851 k).denote (before8853 k).denote (step8850 k) (@Runs.trans (12*2) (1*1) (before8851 k).denote (before8852 k).denote (before8853 k).denote (step8851 k) (step8852 k))) (@Runs.trans (13*2) ((96*2)+(9*2)) (before8853 k).denote (before8854 k).denote (before8856 k).denote (step8853 k) (@Runs.trans (96*2) (9*2) (before8854 k).denote (before8855 k).denote (before8856 k).denote (step8854 k) (step8855 k)))) (@Runs.trans ((1*3)+((9*2)+(1*1))) ((10*2)+((1*3)+(10*2))) (before8856 k).denote (before8859 k).denote (before8862 k).denote (@Runs.trans (1*3) ((9*2)+(1*1)) (before8856 k).denote (before8857 k).denote (before8859 k).denote (step8856 k) (@Runs.trans (9*2) (1*1) (before8857 k).denote (before8858 k).denote (before8859 k).denote (step8857 k) (step8858 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before8859 k).denote (before8860 k).denote (before8862 k).denote (step8859 k) (@Runs.trans (1*3) (10*2) (before8860 k).denote (before8861 k).denote (before8862 k).denote (step8860 k) (step8861 k))))) (@Runs.trans (((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2)))) (((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2)))) (before8862 k).denote (before8868 k).denote (before8875 k).denote (@Runs.trans ((1*2)+((1*2)+(94*2))) ((1*2)+((12*2)+(1*2))) (before8862 k).denote (before8865 k).denote (before8868 k).denote (@Runs.trans (1*2) ((1*2)+(94*2)) (before8862 k).denote (before8863 k).denote (before8865 k).denote (step8862 k) (@Runs.trans (1*2) (94*2) (before8863 k).denote (before8864 k).denote (before8865 k).denote (step8863 k) (step8864 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before8865 k).denote (before8866 k).denote (before8868 k).denote (step8865 k) (@Runs.trans (12*2) (1*2) (before8866 k).denote (before8867 k).denote (before8868 k).denote (step8866 k) (step8867 k)))) (@Runs.trans ((1*2)+((39*2)+(1*2))) (((88*2)+(1*2))+((1*2)+(18*2))) (before8868 k).denote (before8871 k).denote (before8875 k).denote (@Runs.trans (1*2) ((39*2)+(1*2)) (before8868 k).denote (before8869 k).denote (before8871 k).denote (step8868 k) (@Runs.trans (39*2) (1*2) (before8869 k).denote (before8870 k).denote (before8871 k).denote (step8869 k) (step8870 k))) (@Runs.trans ((88*2)+(1*2)) ((1*2)+(18*2)) (before8871 k).denote (before8873 k).denote (before8875 k).denote (@Runs.trans (88*2) (1*2) (before8871 k).denote (before8872 k).denote (before8873 k).denote (step8871 k) (step8872 k)) (@Runs.trans (1*2) (18*2) (before8873 k).denote (before8874 k).denote (before8875 k).denote (step8873 k) (step8874 k)))))) (@Runs.trans ((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2))))) ((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2))))) (before8875 k).denote (before8887 k).denote (after8899 k).denote (@Runs.trans (((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2)))) (((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))) (before8875 k).denote (before8881 k).denote (before8887 k).denote (@Runs.trans ((1*2)+((5*2)+((1*k+8)*586))) ((28*2)+((1*2)+(1*2))) (before8875 k).denote (before8878 k).denote (before8881 k).denote (@Runs.trans (1*2) ((5*2)+((1*k+8)*586)) (before8875 k).denote (before8876 k).denote (before8878 k).denote (step8875 k) (@Runs.trans (5*2) ((1*k+8)*586) (before8876 k).denote (before8877 k).denote (before8878 k).denote (step8876 k) (step8877 k))) (@Runs.trans (28*2) ((1*2)+(1*2)) (before8878 k).denote (before8879 k).denote (before8881 k).denote (step8878 k) (@Runs.trans (1*2) (1*2) (before8879 k).denote (before8880 k).denote (before8881 k).denote (step8879 k) (step8880 k)))) (@Runs.trans ((94*2)+((1*2)+(12*2))) ((1*2)+((1*2)+(42*2))) (before8881 k).denote (before8884 k).denote (before8887 k).denote (@Runs.trans (94*2) ((1*2)+(12*2)) (before8881 k).denote (before8882 k).denote (before8884 k).denote (step8881 k) (@Runs.trans (1*2) (12*2) (before8882 k).denote (before8883 k).denote (before8884 k).denote (step8882 k) (step8883 k))) (@Runs.trans (1*2) ((1*2)+(42*2)) (before8884 k).denote (before8885 k).denote (before8887 k).denote (step8884 k) (@Runs.trans (1*2) (42*2) (before8885 k).denote (before8886 k).denote (before8887 k).denote (step8885 k) (step8886 k))))) (@Runs.trans (((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2)))) (((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2)))) (before8887 k).denote (before8893 k).denote (after8899 k).denote (@Runs.trans ((1*2)+((18*2)+(1*2))) ((1*2)+((10*2)+(1*2))) (before8887 k).denote (before8890 k).denote (before8893 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before8887 k).denote (before8888 k).denote (before8890 k).denote (step8887 k) (@Runs.trans (18*2) (1*2) (before8888 k).denote (before8889 k).denote (before8890 k).denote (step8888 k) (step8889 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before8890 k).denote (before8891 k).denote (before8893 k).denote (step8890 k) (@Runs.trans (10*2) (1*2) (before8891 k).denote (before8892 k).denote (before8893 k).denote (step8891 k) (step8892 k)))) (@Runs.trans ((791761145*2)+((1*38)+(1*38))) ((((1*k+6)*38)+(3*2))+((1*2)+(5*2))) (before8893 k).denote (before8896 k).denote (after8899 k).denote (@Runs.trans (791761145*2) ((1*38)+(1*38)) (before8893 k).denote (before8894 k).denote (before8896 k).denote (step8893 k) (@Runs.trans (1*38) (1*38) (before8894 k).denote (before8895 k).denote (before8896 k).denote (step8894 k) (step8895 k))) (@Runs.trans (((1*k+6)*38)+(3*2)) ((1*2)+(5*2)) (before8896 k).denote (before8898 k).denote (after8899 k).denote (@Runs.trans ((1*k+6)*38) (3*2) (before8896 k).denote (before8897 k).denote (before8898 k).denote (step8896 k) (step8897 k)) (@Runs.trans (1*2) (5*2) (before8898 k).denote (before8899 k).denote (after8899 k).denote (step8898 k) (step8899 k)))))))) - have ht : (((((((791761145*2)+((1*38)+(1*37)))+((1*38)+((791761146*2)+(12*2))))+(((18*2)+((1*3)+(18*2)))+((1*1)+((19*2)+(44*2)))))+((((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))+(((28*2)+((1*23)+(28*2)))+(((1*1)+(28*2))+((1*994)+(1*23))))))+(((((1*113)+((1*994)+(1*23)))+((1*113)+((1*994)+(1*23))))+(((1*113)+(((1*k+3)*1130)+(1*994)))+((1*23)+((1*113)+(1*994)))))+((((5*2)+((1*3)+(5*2)))+((1*113)+((6*2)+(20*2))))+(((88*2)+((1*3)+(88*2)))+(((1*1)+(89*2))+((41*2)+(12*2)))))))+((((((1*3)+((12*2)+(1*1)))+((13*2)+((96*2)+(9*2))))+(((1*3)+((9*2)+(1*1)))+((10*2)+((1*3)+(10*2)))))+((((1*2)+((1*2)+(94*2)))+((1*2)+((12*2)+(1*2))))+(((1*2)+((39*2)+(1*2)))+(((88*2)+(1*2))+((1*2)+(18*2))))))+(((((1*2)+((5*2)+((1*k+8)*586)))+((28*2)+((1*2)+(1*2))))+(((94*2)+((1*2)+(12*2)))+((1*2)+((1*2)+(42*2)))))+((((1*2)+((18*2)+(1*2)))+((1*2)+((10*2)+(1*2))))+(((791761145*2)+((1*38)+(1*38)))+((((1*k+6)*38)+(3*2))+((1*2)+(5*2)))))))) = (1754*k+4750583700) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean deleted file mode 100644 index e799dbeb..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk089.lean +++ /dev/null @@ -1,808 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail8900_0 : Stack := [] -abbrev tail8900_1 : Stack := ⟨w0,1⟩ :: tail8900_0 -abbrev tail8900_2 : Stack := ⟨w2,1⟩ :: tail8900_1 -abbrev tail8900_3 : Stack := ⟨w1,1⟩ :: tail8900_2 -abbrev tail8900_4 : Stack := ⟨w0,1⟩ :: tail8900_3 -abbrev tail8900_5 : Stack := ⟨w2,1⟩ :: tail8900_4 -abbrev tail8900_6 : Stack := ⟨w1,1⟩ :: tail8900_5 -abbrev tail8900_7 : Stack := ⟨w2,1⟩ :: tail8900_6 -abbrev tail8900_8 : Stack := ⟨w1,5⟩ :: tail8900_7 -abbrev tail8900_9 : Stack := ⟨w0,14⟩ :: tail8900_8 -abbrev tail8900_10 : Stack := ⟨w2,1⟩ :: tail8900_9 -abbrev tail8900_11 : Stack := ⟨w1,6⟩ :: tail8900_10 -abbrev tail8900_12 : Stack := ⟨w0,12⟩ :: tail8900_11 -abbrev tail8900_13 : Stack := ⟨w2,1⟩ :: tail8900_12 -abbrev tail8900_14 : Stack := ⟨w1,6⟩ :: tail8900_13 -abbrev tail8900_15 : Stack := ⟨w0,12⟩ :: tail8900_14 -abbrev tail8900_16 : Stack := ⟨w2,1⟩ :: tail8900_15 -abbrev tail8900_17 : Stack := ⟨w0,12⟩ :: tail8900_0 -abbrev tail8900_18 : Stack := ⟨w1,95⟩ :: tail8900_17 -abbrev tail8900_19 : Stack := ⟨w2,1⟩ :: tail8900_18 -abbrev tail8900_20 : Stack := ⟨w0,13⟩ :: tail8900_19 -abbrev tail8900_21 : Stack := ⟨w1,40⟩ :: tail8900_20 -abbrev tail8900_22 : Stack := ⟨w2,1⟩ :: tail8900_21 -abbrev tail8900_23 : Stack := ⟨w0,89⟩ :: tail8900_22 -abbrev tail8900_24 : Stack := ⟨w1,19⟩ :: tail8900_23 -abbrev tail8900_25 : Stack := ⟨w2,1⟩ :: tail8900_24 -abbrev tail8900_26 : Stack := ⟨w0,5⟩ :: tail8900_25 -abbrev tail8900_27 (k : Nat) : Stack := ⟨w368,(1*k+8)⟩ :: tail8900_26 -abbrev tail8900_28 (k : Nat) : Stack := ⟨w0,29⟩ :: tail8900_27 k -abbrev tail8900_29 (k : Nat) : Stack := ⟨w1,95⟩ :: tail8900_28 k -abbrev tail8900_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_29 k -abbrev tail8900_31 (k : Nat) : Stack := ⟨w0,13⟩ :: tail8900_30 k -abbrev tail8900_32 (k : Nat) : Stack := ⟨w1,43⟩ :: tail8900_31 k -abbrev tail8900_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_32 k -abbrev tail8900_34 (k : Nat) : Stack := ⟨w0,19⟩ :: tail8900_33 k -abbrev tail8900_35 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8900_34 k -abbrev tail8900_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_35 k -abbrev tail8900_37 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail8900_36 k -abbrev tail8900_38 (k : Nat) : Stack := ⟨w236,1⟩ :: tail8900_37 k -abbrev tail8900_39 (k : Nat) : Stack := ⟨w369,1⟩ :: tail8900_38 k -abbrev tail8900_40 (k : Nat) : Stack := ⟨w269,(1*k+6)⟩ :: tail8900_39 k -abbrev tail8900_41 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8900_40 k -abbrev tail8900_42 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_41 k -abbrev tail8900_43 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_42 k -abbrev tail8900_44 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_42 k -abbrev tail8900_45 : Stack := ⟨w0,11⟩ :: tail8900_14 -abbrev tail8900_46 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8900_44 k -abbrev tail8900_47 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_44 k -abbrev tail8900_48 : Stack := ⟨w1,5⟩ :: tail8900_13 -abbrev tail8900_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_47 k -abbrev tail8900_50 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_49 k -abbrev tail8900_51 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_49 k -abbrev tail8900_52 : Stack := ⟨w0,11⟩ :: tail8900_11 -abbrev tail8900_53 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8900_51 k -abbrev tail8900_54 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_51 k -abbrev tail8900_55 : Stack := ⟨w1,5⟩ :: tail8900_10 -abbrev tail8900_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_54 k -abbrev tail8900_57 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_56 k -abbrev tail8900_58 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_56 k -abbrev tail8900_59 : Stack := ⟨w0,13⟩ :: tail8900_8 -abbrev tail8900_60 (k : Nat) : Stack := ⟨w1,1⟩ :: tail8900_58 k -abbrev tail8900_61 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8900_58 k -abbrev tail8900_62 : Stack := ⟨w1,4⟩ :: tail8900_7 -abbrev tail8900_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_61 k -abbrev tail8900_64 (k : Nat) : Stack := ⟨w0,4⟩ :: tail8900_63 k -abbrev tail8900_65 (k : Nat) : Stack := ⟨w0,5⟩ :: tail8900_63 k -abbrev tail8900_66 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_65 k -abbrev tail8900_67 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_66 k -abbrev tail8900_68 : Stack := ⟨w2,1⟩ :: tail8900_3 -abbrev tail8900_69 : Stack := ⟨w1,1⟩ :: tail8900_68 -abbrev tail8900_70 (k : Nat) : Stack := ⟨w0,6⟩ :: tail8900_63 k -abbrev tail8900_71 (k : Nat) : Stack := ⟨w0,7⟩ :: tail8900_63 k -abbrev tail8900_72 (k : Nat) : Stack := ⟨w0,8⟩ :: tail8900_63 k -abbrev tail8900_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_72 k -abbrev tail8900_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_73 k -abbrev tail8900_75 : Stack := ⟨w1,1⟩ :: tail8900_0 -abbrev tail8900_76 (k : Nat) : Stack := ⟨w0,9⟩ :: tail8900_63 k -abbrev tail8900_77 (k : Nat) : Stack := ⟨w0,10⟩ :: tail8900_63 k -abbrev tail8900_78 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8900_63 k -abbrev tail8900_79 : Stack := ⟨w23,1⟩ :: tail8900_0 -abbrev tail8900_80 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_77 k -abbrev tail8900_81 : Stack := ⟨w1,10⟩ :: tail8900_2 -abbrev tail8900_82 : Stack := ⟨w23,1⟩ :: tail8900_81 -abbrev tail8900_83 : Stack := ⟨w0,14⟩ :: tail8900_82 -abbrev tail8900_84 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_57 k -abbrev tail8900_85 (k : Nat) : Stack := ⟨w1,14⟩ :: tail8900_84 k -abbrev tail8900_86 : Stack := ⟨w0,1⟩ :: tail8900_81 -abbrev tail8900_87 : Stack := ⟨w0,15⟩ :: tail8900_81 -abbrev tail8900_88 : Stack := ⟨w2,1⟩ :: tail8900_87 -abbrev tail8900_89 : Stack := ⟨w1,5⟩ :: tail8900_88 -abbrev tail8900_90 : Stack := ⟨w23,1⟩ :: tail8900_89 -abbrev tail8900_91 : Stack := ⟨w0,12⟩ :: tail8900_90 -abbrev tail8900_92 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_50 k -abbrev tail8900_93 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_92 k -abbrev tail8900_94 : Stack := ⟨w0,1⟩ :: tail8900_89 -abbrev tail8900_95 : Stack := ⟨w0,13⟩ :: tail8900_89 -abbrev tail8900_96 : Stack := ⟨w2,1⟩ :: tail8900_95 -abbrev tail8900_97 : Stack := ⟨w1,5⟩ :: tail8900_96 -abbrev tail8900_98 : Stack := ⟨w23,1⟩ :: tail8900_97 -abbrev tail8900_99 : Stack := ⟨w0,12⟩ :: tail8900_98 -abbrev tail8900_100 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_43 k -abbrev tail8900_101 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_100 k -abbrev tail8900_102 : Stack := ⟨w0,1⟩ :: tail8900_97 -abbrev tail8900_103 : Stack := ⟨w0,13⟩ :: tail8900_97 -abbrev tail8900_104 : Stack := ⟨w2,1⟩ :: tail8900_103 -abbrev tail8900_105 : Stack := ⟨w1,5⟩ :: tail8900_104 -abbrev tail8900_106 : Stack := ⟨w23,1⟩ :: tail8900_105 -abbrev tail8900_107 : Stack := ⟨w0,3⟩ :: tail8900_106 -abbrev tail8900_108 (k : Nat) : Stack := ⟨w269,(1*k+5)⟩ :: tail8900_39 k -abbrev tail8900_109 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_108 k -abbrev tail8900_110 (k : Nat) : Stack := ⟨w1,3⟩ :: tail8900_109 k -abbrev tail8900_111 : Stack := ⟨w0,1⟩ :: tail8900_105 -abbrev tail8900_112 : Stack := ⟨w0,4⟩ :: tail8900_105 -abbrev tail8900_113 : Stack := ⟨w371,1⟩ :: tail8900_112 -abbrev tail8900_114 (k : Nat) : Stack := ⟨w269,(1*k+4)⟩ :: tail8900_39 k -abbrev tail8900_115 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_114 k -abbrev tail8900_116 : Stack := ⟨w372,1⟩ :: tail8900_112 -abbrev tail8900_117 : Stack := ⟨w371,1⟩ :: tail8900_116 -abbrev tail8900_118 (k : Nat) : Stack := ⟨w269,(1*k+3)⟩ :: tail8900_39 k -abbrev tail8900_119 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_118 k -abbrev tail8900_120 : Stack := ⟨w372,2⟩ :: tail8900_112 -abbrev tail8900_121 : Stack := ⟨w371,1⟩ :: tail8900_120 -abbrev tail8900_122 (k : Nat) : Stack := ⟨w269,(1*k+2)⟩ :: tail8900_39 k -abbrev tail8900_123 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_122 k -abbrev tail8900_124 : Stack := ⟨w372,3⟩ :: tail8900_112 -abbrev tail8900_125 (k : Nat) : Stack := ⟨w372,(1*k+4)⟩ :: tail8900_112 -abbrev tail8900_126 (k : Nat) : Stack := ⟨w269,1⟩ :: tail8900_39 k -abbrev tail8900_127 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_126 k -abbrev tail8900_128 (k : Nat) : Stack := ⟨w371,1⟩ :: tail8900_125 k -abbrev tail8900_129 (k : Nat) : Stack := ⟨w370,1⟩ :: tail8900_39 k -abbrev tail8900_130 (k : Nat) : Stack := ⟨w372,(1*k+5)⟩ :: tail8900_112 -abbrev tail8900_131 (k : Nat) : Stack := ⟨w371,1⟩ :: tail8900_130 k -abbrev tail8900_132 (k : Nat) : Stack := ⟨w373,1⟩ :: tail8900_38 k -abbrev tail8900_133 (k : Nat) : Stack := ⟨w372,(1*k+6)⟩ :: tail8900_112 -abbrev tail8900_134 (k : Nat) : Stack := ⟨w237,1⟩ :: tail8900_133 k -abbrev tail8900_135 (k : Nat) : Stack := ⟨w241,1⟩ :: tail8900_134 k -abbrev tail8900_136 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail8900_135 k -abbrev tail8900_137 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_136 k -abbrev tail8900_138 (k : Nat) : Stack := ⟨w0,11⟩ :: tail8900_137 k -abbrev tail8900_139 (k : Nat) : Stack := ⟨w0,18⟩ :: tail8900_33 k -abbrev tail8900_140 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_139 k -abbrev tail8900_141 (k : Nat) : Stack := ⟨w1,11⟩ :: tail8900_140 k -abbrev tail8900_142 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_136 k -abbrev tail8900_143 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8900_136 k -abbrev tail8900_144 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_143 k -abbrev tail8900_145 (k : Nat) : Stack := ⟨w1,18⟩ :: tail8900_144 k -abbrev tail8900_146 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_145 k -abbrev tail8900_147 (k : Nat) : Stack := ⟨w0,43⟩ :: tail8900_146 k -abbrev tail8900_148 (k : Nat) : Stack := ⟨w0,12⟩ :: tail8900_30 k -abbrev tail8900_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail8900_148 k -abbrev tail8900_150 (k : Nat) : Stack := ⟨w1,43⟩ :: tail8900_149 k -abbrev tail8900_151 (k : Nat) : Stack := ⟨w0,1⟩ :: tail8900_145 k -abbrev tail8900_152 (k : Nat) : Stack := ⟨w0,44⟩ :: tail8900_145 k -abbrev tail8900_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail8900_152 k -abbrev tail8900_154 (k : Nat) : Stack := ⟨w1,12⟩ :: tail8900_153 k - -def before8900 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail8900_16,(tail8900_43 k)⟩ -def before8901 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail8900_15,(tail8900_44 k)⟩ -def before8902 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail8900_45,(tail8900_46 k)⟩ -def before8903 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8900_14,(tail8900_47 k)⟩ -def before8904 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1167),tail8900_48,(tail8900_49 k)⟩ -def before8905 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail8900_13,(tail8900_50 k)⟩ -def before8906 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1179),tail8900_12,(tail8900_51 k)⟩ -def before8907 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail8900_52,(tail8900_53 k)⟩ -def before8908 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8900_11,(tail8900_54 k)⟩ -def before8909 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1205),tail8900_55,(tail8900_56 k)⟩ -def before8910 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1215),tail8900_10,(tail8900_57 k)⟩ -def before8911 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1217),tail8900_9,(tail8900_58 k)⟩ -def before8912 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail8900_59,(tail8900_60 k)⟩ -def before8913 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8900_8,(tail8900_61 k)⟩ -def before8914 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1247),tail8900_62,(tail8900_63 k)⟩ -def before8915 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1255),tail8900_7,(tail8900_64 k)⟩ -def before8916 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1257),tail8900_6,(tail8900_65 k)⟩ -def before8917 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1259),tail8900_5,(tail8900_66 k)⟩ -def before8918 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1261),tail8900_4,(tail8900_67 k)⟩ -def before8919 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1261),tail8900_68,(tail8900_67 k)⟩ -def before8920 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1259),tail8900_69,(tail8900_66 k)⟩ -def before8921 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1259),tail8900_69,(tail8900_70 k)⟩ -def before8922 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1261),tail8900_68,(tail8900_71 k)⟩ -def before8923 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1263),tail8900_3,(tail8900_72 k)⟩ -def before8924 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1265),tail8900_2,(tail8900_73 k)⟩ -def before8925 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1267),tail8900_1,(tail8900_74 k)⟩ -def before8926 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1267),tail8900_0,(tail8900_74 k)⟩ -def before8927 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1265),tail8900_75,(tail8900_73 k)⟩ -def before8928 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1265),tail8900_75,(tail8900_76 k)⟩ -def before8929 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1267),tail8900_0,(tail8900_77 k)⟩ -def before8930 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1269),tail8900_0,(tail8900_78 k)⟩ -def before8931 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1269),tail8900_79,(tail8900_78 k)⟩ -def before8932 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1269),tail8900_79,(tail8900_80 k)⟩ -def before8933 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1269),tail8900_1,(tail8900_80 k)⟩ -def before8934 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1267),tail8900_2,(tail8900_77 k)⟩ -def before8935 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1247),tail8900_81,(tail8900_63 k)⟩ -def before8936 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail8900_82,(tail8900_61 k)⟩ -def before8937 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail8900_83,(tail8900_58 k)⟩ -def before8938 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1217),tail8900_83,(tail8900_84 k)⟩ -def before8939 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1245),tail8900_82,(tail8900_85 k)⟩ -def before8940 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1245),tail8900_86,(tail8900_85 k)⟩ -def before8941 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1217),tail8900_87,(tail8900_84 k)⟩ -def before8942 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1215),tail8900_88,(tail8900_57 k)⟩ -def before8943 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1205),tail8900_89,(tail8900_56 k)⟩ -def before8944 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail8900_90,(tail8900_54 k)⟩ -def before8945 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail8900_91,(tail8900_51 k)⟩ -def before8946 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1179),tail8900_91,(tail8900_92 k)⟩ -def before8947 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1203),tail8900_90,(tail8900_93 k)⟩ -def before8948 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1203),tail8900_94,(tail8900_93 k)⟩ -def before8949 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1179),tail8900_95,(tail8900_92 k)⟩ -def before8950 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1177),tail8900_96,(tail8900_50 k)⟩ -def before8951 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1167),tail8900_97,(tail8900_49 k)⟩ -def before8952 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail8900_98,(tail8900_47 k)⟩ -def before8953 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail8900_99,(tail8900_44 k)⟩ -def before8954 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1141),tail8900_99,(tail8900_100 k)⟩ -def before8955 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1165),tail8900_98,(tail8900_101 k)⟩ -def before8956 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1165),tail8900_102,(tail8900_101 k)⟩ -def before8957 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1141),tail8900_103,(tail8900_100 k)⟩ -def before8958 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1139),tail8900_104,(tail8900_43 k)⟩ -def before8959 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1129),tail8900_105,(tail8900_42 k)⟩ -def before8960 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail8900_106,(tail8900_41 k)⟩ -def before8961 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail8900_107,(tail8900_40 k)⟩ -def before8962 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail8900_107,(tail8900_109 k)⟩ -def before8963 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1127),tail8900_106,(tail8900_110 k)⟩ -def before8964 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1127),tail8900_111,(tail8900_110 k)⟩ -def before8965 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail8900_112,(tail8900_109 k)⟩ -def before8966 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail8900_113,(tail8900_108 k)⟩ -def before8967 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail8900_113,(tail8900_115 k)⟩ -def before8968 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail8900_116,(tail8900_115 k)⟩ -def before8969 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail8900_117,(tail8900_114 k)⟩ -def before8970 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail8900_117,(tail8900_119 k)⟩ -def before8971 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail8900_120,(tail8900_119 k)⟩ -def before8972 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail8900_121,(tail8900_118 k)⟩ -def before8973 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail8900_121,(tail8900_123 k)⟩ -def before8974 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail8900_124,(tail8900_123 k)⟩ -def before8975 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail8900_125 k),(tail8900_127 k)⟩ -def before8976 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail8900_128 k),(tail8900_126 k)⟩ -def before8977 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail8900_128 k),(tail8900_129 k)⟩ -def before8978 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail8900_130 k),(tail8900_129 k)⟩ -def before8979 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail8900_131 k),(tail8900_39 k)⟩ -def before8980 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail8900_131 k),(tail8900_132 k)⟩ -def before8981 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail8900_133 k),(tail8900_132 k)⟩ -def before8982 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail8900_134 k),(tail8900_38 k)⟩ -def before8983 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail8900_135 k),(tail8900_37 k)⟩ -def before8984 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521473),(tail8900_136 k),(tail8900_36 k)⟩ -def before8985 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521475),(tail8900_137 k),(tail8900_35 k)⟩ -def before8986 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail8900_138 k),(tail8900_34 k)⟩ -def before8987 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521497),(tail8900_138 k),(tail8900_140 k)⟩ -def before8988 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521475),(tail8900_137 k),(tail8900_141 k)⟩ -def before8989 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521475),(tail8900_142 k),(tail8900_141 k)⟩ -def before8990 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521497),(tail8900_143 k),(tail8900_140 k)⟩ -def before8991 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521499),(tail8900_144 k),(tail8900_139 k)⟩ -def before8992 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521535),(tail8900_145 k),(tail8900_33 k)⟩ -def before8993 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521537),(tail8900_146 k),(tail8900_32 k)⟩ -def before8994 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521623),(tail8900_147 k),(tail8900_31 k)⟩ -def before8995 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521623),(tail8900_147 k),(tail8900_149 k)⟩ -def before8996 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521537),(tail8900_146 k),(tail8900_150 k)⟩ -def before8997 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521537),(tail8900_151 k),(tail8900_150 k)⟩ -def before8998 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521623),(tail8900_152 k),(tail8900_149 k)⟩ -def before8999 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521625),(tail8900_153 k),(tail8900_148 k)⟩ -def after8999 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521649),(tail8900_154 k),(tail8900_30 k)⟩ - -theorem macro8900 (k : Nat) : applyExit (before8900 k) exit3 1 = some (before8901 k) := by - simp (disch := omega) [before8900, before8901, exit3, applyExit, pop, push] - <;> omega -theorem step8900 (k : Nat) : Runs (1*2) (before8900 k).denote (before8901 k).denote := - @applyExit_sound (before8900 k) (before8901 k) exit3 1 valid3 (macro8900 k) -theorem macro8901 (k : Nat) : applyExit (before8901 k) exit9 1 = some (before8902 k) := by - simp (disch := omega) [before8901, before8902, exit9, applyExit, pop, push] - <;> omega -theorem step8901 (k : Nat) : Runs (1*2) (before8901 k).denote (before8902 k).denote := - @applyExit_sound (before8901 k) (before8902 k) exit9 1 valid9 (macro8901 k) -theorem macro8902 (k : Nat) : applyExit (before8902 k) exit10 11 = some (before8903 k) := by - simp (disch := omega) [before8902, before8903, exit10, applyExit, pop, push] - <;> omega -theorem step8902 (k : Nat) : Runs (11*2) (before8902 k).denote (before8903 k).denote := - @applyExit_sound (before8902 k) (before8903 k) exit10 11 valid10 (macro8902 k) -theorem macro8903 (k : Nat) : applyExit (before8903 k) exit11 1 = some (before8904 k) := by - simp (disch := omega) [before8903, before8904, exit11, applyExit, pop, push] - <;> omega -theorem step8903 (k : Nat) : Runs (1*2) (before8903 k).denote (before8904 k).denote := - @applyExit_sound (before8903 k) (before8904 k) exit11 1 valid11 (macro8903 k) -theorem macro8904 (k : Nat) : applyExit (before8904 k) exit2 5 = some (before8905 k) := by - simp (disch := omega) [before8904, before8905, exit2, applyExit, pop, push] - <;> omega -theorem step8904 (k : Nat) : Runs (5*2) (before8904 k).denote (before8905 k).denote := - @applyExit_sound (before8904 k) (before8905 k) exit2 5 valid2 (macro8904 k) -theorem macro8905 (k : Nat) : applyExit (before8905 k) exit3 1 = some (before8906 k) := by - simp (disch := omega) [before8905, before8906, exit3, applyExit, pop, push] - <;> omega -theorem step8905 (k : Nat) : Runs (1*2) (before8905 k).denote (before8906 k).denote := - @applyExit_sound (before8905 k) (before8906 k) exit3 1 valid3 (macro8905 k) -theorem macro8906 (k : Nat) : applyExit (before8906 k) exit9 1 = some (before8907 k) := by - simp (disch := omega) [before8906, before8907, exit9, applyExit, pop, push] - <;> omega -theorem step8906 (k : Nat) : Runs (1*2) (before8906 k).denote (before8907 k).denote := - @applyExit_sound (before8906 k) (before8907 k) exit9 1 valid9 (macro8906 k) -theorem macro8907 (k : Nat) : applyExit (before8907 k) exit10 11 = some (before8908 k) := by - simp (disch := omega) [before8907, before8908, exit10, applyExit, pop, push] - <;> omega -theorem step8907 (k : Nat) : Runs (11*2) (before8907 k).denote (before8908 k).denote := - @applyExit_sound (before8907 k) (before8908 k) exit10 11 valid10 (macro8907 k) -theorem macro8908 (k : Nat) : applyExit (before8908 k) exit11 1 = some (before8909 k) := by - simp (disch := omega) [before8908, before8909, exit11, applyExit, pop, push] - <;> omega -theorem step8908 (k : Nat) : Runs (1*2) (before8908 k).denote (before8909 k).denote := - @applyExit_sound (before8908 k) (before8909 k) exit11 1 valid11 (macro8908 k) -theorem macro8909 (k : Nat) : applyExit (before8909 k) exit2 5 = some (before8910 k) := by - simp (disch := omega) [before8909, before8910, exit2, applyExit, pop, push] - <;> omega -theorem step8909 (k : Nat) : Runs (5*2) (before8909 k).denote (before8910 k).denote := - @applyExit_sound (before8909 k) (before8910 k) exit2 5 valid2 (macro8909 k) -theorem macro8910 (k : Nat) : applyExit (before8910 k) exit3 1 = some (before8911 k) := by - simp (disch := omega) [before8910, before8911, exit3, applyExit, pop, push] - <;> omega -theorem step8910 (k : Nat) : Runs (1*2) (before8910 k).denote (before8911 k).denote := - @applyExit_sound (before8910 k) (before8911 k) exit3 1 valid3 (macro8910 k) -theorem macro8911 (k : Nat) : applyExit (before8911 k) exit9 1 = some (before8912 k) := by - simp (disch := omega) [before8911, before8912, exit9, applyExit, pop, push] - <;> omega -theorem step8911 (k : Nat) : Runs (1*2) (before8911 k).denote (before8912 k).denote := - @applyExit_sound (before8911 k) (before8912 k) exit9 1 valid9 (macro8911 k) -theorem macro8912 (k : Nat) : applyExit (before8912 k) exit10 13 = some (before8913 k) := by - simp (disch := omega) [before8912, before8913, exit10, applyExit, pop, push] - <;> omega -theorem step8912 (k : Nat) : Runs (13*2) (before8912 k).denote (before8913 k).denote := - @applyExit_sound (before8912 k) (before8913 k) exit10 13 valid10 (macro8912 k) -theorem macro8913 (k : Nat) : applyExit (before8913 k) exit11 1 = some (before8914 k) := by - simp (disch := omega) [before8913, before8914, exit11, applyExit, pop, push] - <;> omega -theorem step8913 (k : Nat) : Runs (1*2) (before8913 k).denote (before8914 k).denote := - @applyExit_sound (before8913 k) (before8914 k) exit11 1 valid11 (macro8913 k) -theorem macro8914 (k : Nat) : applyExit (before8914 k) exit2 4 = some (before8915 k) := by - simp (disch := omega) [before8914, before8915, exit2, applyExit, pop, push] - <;> omega -theorem step8914 (k : Nat) : Runs (4*2) (before8914 k).denote (before8915 k).denote := - @applyExit_sound (before8914 k) (before8915 k) exit2 4 valid2 (macro8914 k) -theorem macro8915 (k : Nat) : applyExit (before8915 k) exit3 1 = some (before8916 k) := by - simp (disch := omega) [before8915, before8916, exit3, applyExit, pop, push] - <;> omega -theorem step8915 (k : Nat) : Runs (1*2) (before8915 k).denote (before8916 k).denote := - @applyExit_sound (before8915 k) (before8916 k) exit3 1 valid3 (macro8915 k) -theorem macro8916 (k : Nat) : applyExit (before8916 k) exit4 1 = some (before8917 k) := by - simp (disch := omega) [before8916, before8917, exit4, applyExit, pop, push] - <;> omega -theorem step8916 (k : Nat) : Runs (1*2) (before8916 k).denote (before8917 k).denote := - @applyExit_sound (before8916 k) (before8917 k) exit4 1 valid4 (macro8916 k) -theorem macro8917 (k : Nat) : applyExit (before8917 k) exit7 1 = some (before8918 k) := by - simp (disch := omega) [before8917, before8918, exit7, applyExit, pop, push] - <;> omega -theorem step8917 (k : Nat) : Runs (1*4) (before8917 k).denote (before8918 k).denote := - @applyExit_sound (before8917 k) (before8918 k) exit7 1 valid7 (macro8917 k) -theorem macro8918 (k : Nat) : applyExit (before8918 k) exit6 1 = some (before8919 k) := by - simp (disch := omega) [before8918, before8919, exit6, applyExit, pop, push] - <;> omega -theorem step8918 (k : Nat) : Runs (1*1) (before8918 k).denote (before8919 k).denote := - @applyExit_sound (before8918 k) (before8919 k) exit6 1 valid6 (macro8918 k) -theorem macro8919 (k : Nat) : applyExit (before8919 k) exit0 1 = some (before8920 k) := by - simp (disch := omega) [before8919, before8920, exit0, applyExit, pop, push] - <;> omega -theorem step8919 (k : Nat) : Runs (1*2) (before8919 k).denote (before8920 k).denote := - @applyExit_sound (before8919 k) (before8920 k) exit0 1 valid0 (macro8919 k) -theorem macro8920 (k : Nat) : applyExit (before8920 k) exit1 1 = some (before8921 k) := by - simp (disch := omega) [before8920, before8921, exit1, applyExit, pop, push] - <;> omega -theorem step8920 (k : Nat) : Runs (1*3) (before8920 k).denote (before8921 k).denote := - @applyExit_sound (before8920 k) (before8921 k) exit1 1 valid1 (macro8920 k) -theorem macro8921 (k : Nat) : applyExit (before8921 k) exit2 1 = some (before8922 k) := by - simp (disch := omega) [before8921, before8922, exit2, applyExit, pop, push] - <;> omega -theorem step8921 (k : Nat) : Runs (1*2) (before8921 k).denote (before8922 k).denote := - @applyExit_sound (before8921 k) (before8922 k) exit2 1 valid2 (macro8921 k) -theorem macro8922 (k : Nat) : applyExit (before8922 k) exit3 1 = some (before8923 k) := by - simp (disch := omega) [before8922, before8923, exit3, applyExit, pop, push] - <;> omega -theorem step8922 (k : Nat) : Runs (1*2) (before8922 k).denote (before8923 k).denote := - @applyExit_sound (before8922 k) (before8923 k) exit3 1 valid3 (macro8922 k) -theorem macro8923 (k : Nat) : applyExit (before8923 k) exit4 1 = some (before8924 k) := by - simp (disch := omega) [before8923, before8924, exit4, applyExit, pop, push] - <;> omega -theorem step8923 (k : Nat) : Runs (1*2) (before8923 k).denote (before8924 k).denote := - @applyExit_sound (before8923 k) (before8924 k) exit4 1 valid4 (macro8923 k) -theorem macro8924 (k : Nat) : applyExit (before8924 k) exit7 1 = some (before8925 k) := by - simp (disch := omega) [before8924, before8925, exit7, applyExit, pop, push] - <;> omega -theorem step8924 (k : Nat) : Runs (1*4) (before8924 k).denote (before8925 k).denote := - @applyExit_sound (before8924 k) (before8925 k) exit7 1 valid7 (macro8924 k) -theorem macro8925 (k : Nat) : applyExit (before8925 k) exit6 1 = some (before8926 k) := by - simp (disch := omega) [before8925, before8926, exit6, applyExit, pop, push] - <;> omega -theorem step8925 (k : Nat) : Runs (1*1) (before8925 k).denote (before8926 k).denote := - @applyExit_sound (before8925 k) (before8926 k) exit6 1 valid6 (macro8925 k) -theorem macro8926 (k : Nat) : applyExit (before8926 k) exit0 1 = some (before8927 k) := by - simp (disch := omega) [before8926, before8927, exit0, applyExit, pop, push] - <;> omega -theorem step8926 (k : Nat) : Runs (1*2) (before8926 k).denote (before8927 k).denote := - @applyExit_sound (before8926 k) (before8927 k) exit0 1 valid0 (macro8926 k) -theorem macro8927 (k : Nat) : applyExit (before8927 k) exit1 1 = some (before8928 k) := by - simp (disch := omega) [before8927, before8928, exit1, applyExit, pop, push] - <;> omega -theorem step8927 (k : Nat) : Runs (1*3) (before8927 k).denote (before8928 k).denote := - @applyExit_sound (before8927 k) (before8928 k) exit1 1 valid1 (macro8927 k) -theorem macro8928 (k : Nat) : applyExit (before8928 k) exit2 1 = some (before8929 k) := by - simp (disch := omega) [before8928, before8929, exit2, applyExit, pop, push] - <;> omega -theorem step8928 (k : Nat) : Runs (1*2) (before8928 k).denote (before8929 k).denote := - @applyExit_sound (before8928 k) (before8929 k) exit2 1 valid2 (macro8928 k) -theorem macro8929 (k : Nat) : applyExit (before8929 k) exit3 1 = some (before8930 k) := by - simp (disch := omega) [before8929, before8930, exit3, applyExit, pop, push] - <;> omega -theorem step8929 (k : Nat) : Runs (1*2) (before8929 k).denote (before8930 k).denote := - @applyExit_sound (before8929 k) (before8930 k) exit3 1 valid3 (macro8929 k) -theorem macro8930 (k : Nat) : applyExit (before8930 k) exit30 1 = some (before8931 k) := by - simp (disch := omega) [before8930, before8931, exit30, applyExit, pop, push] - <;> omega -theorem step8930 (k : Nat) : Runs (1*3) (before8930 k).denote (before8931 k).denote := - @applyExit_sound (before8930 k) (before8931 k) exit30 1 valid30 (macro8930 k) -theorem macro8931 (k : Nat) : applyExit (before8931 k) exit31 1 = some (before8932 k) := by - simp (disch := omega) [before8931, before8932, exit31, applyExit, pop, push] - <;> omega -theorem step8931 (k : Nat) : Runs (1*1) (before8931 k).denote (before8932 k).denote := - @applyExit_sound (before8931 k) (before8932 k) exit31 1 valid31 (macro8931 k) -theorem macro8932 (k : Nat) : applyExit (before8932 k) exit32 1 = some (before8933 k) := by - simp (disch := omega) [before8932, before8933, exit32, applyExit, pop, push] - <;> omega -theorem step8932 (k : Nat) : Runs (1*3) (before8932 k).denote (before8933 k).denote := - @applyExit_sound (before8932 k) (before8933 k) exit32 1 valid32 (macro8932 k) -theorem macro8933 (k : Nat) : applyExit (before8933 k) exit33 1 = some (before8934 k) := by - simp (disch := omega) [before8933, before8934, exit33, applyExit, pop, push] - <;> omega -theorem step8933 (k : Nat) : Runs (1*2) (before8933 k).denote (before8934 k).denote := - @applyExit_sound (before8933 k) (before8934 k) exit33 1 valid33 (macro8933 k) -theorem macro8934 (k : Nat) : applyExit (before8934 k) exit34 10 = some (before8935 k) := by - simp (disch := omega) [before8934, before8935, exit34, applyExit, pop, push] - <;> omega -theorem step8934 (k : Nat) : Runs (10*2) (before8934 k).denote (before8935 k).denote := - @applyExit_sound (before8934 k) (before8935 k) exit34 10 valid34 (macro8934 k) -theorem macro8935 (k : Nat) : applyExit (before8935 k) exit35 1 = some (before8936 k) := by - simp (disch := omega) [before8935, before8936, exit35, applyExit, pop, push] - <;> omega -theorem step8935 (k : Nat) : Runs (1*2) (before8935 k).denote (before8936 k).denote := - @applyExit_sound (before8935 k) (before8936 k) exit35 1 valid35 (macro8935 k) -theorem macro8936 (k : Nat) : applyExit (before8936 k) exit36 14 = some (before8937 k) := by - simp (disch := omega) [before8936, before8937, exit36, applyExit, pop, push] - <;> omega -theorem step8936 (k : Nat) : Runs (14*2) (before8936 k).denote (before8937 k).denote := - @applyExit_sound (before8936 k) (before8937 k) exit36 14 valid36 (macro8936 k) -theorem macro8937 (k : Nat) : applyExit (before8937 k) exit31 1 = some (before8938 k) := by - simp (disch := omega) [before8937, before8938, exit31, applyExit, pop, push] - <;> omega -theorem step8937 (k : Nat) : Runs (1*1) (before8937 k).denote (before8938 k).denote := - @applyExit_sound (before8937 k) (before8938 k) exit31 1 valid31 (macro8937 k) -theorem macro8938 (k : Nat) : applyExit (before8938 k) exit10 14 = some (before8939 k) := by - simp (disch := omega) [before8938, before8939, exit10, applyExit, pop, push] - <;> omega -theorem step8938 (k : Nat) : Runs (14*2) (before8938 k).denote (before8939 k).denote := - @applyExit_sound (before8938 k) (before8939 k) exit10 14 valid10 (macro8938 k) -theorem macro8939 (k : Nat) : applyExit (before8939 k) exit32 1 = some (before8940 k) := by - simp (disch := omega) [before8939, before8940, exit32, applyExit, pop, push] - <;> omega -theorem step8939 (k : Nat) : Runs (1*3) (before8939 k).denote (before8940 k).denote := - @applyExit_sound (before8939 k) (before8940 k) exit32 1 valid32 (macro8939 k) -theorem macro8940 (k : Nat) : applyExit (before8940 k) exit36 14 = some (before8941 k) := by - simp (disch := omega) [before8940, before8941, exit36, applyExit, pop, push] - <;> omega -theorem step8940 (k : Nat) : Runs (14*2) (before8940 k).denote (before8941 k).denote := - @applyExit_sound (before8940 k) (before8941 k) exit36 14 valid36 (macro8940 k) -theorem macro8941 (k : Nat) : applyExit (before8941 k) exit33 1 = some (before8942 k) := by - simp (disch := omega) [before8941, before8942, exit33, applyExit, pop, push] - <;> omega -theorem step8941 (k : Nat) : Runs (1*2) (before8941 k).denote (before8942 k).denote := - @applyExit_sound (before8941 k) (before8942 k) exit33 1 valid33 (macro8941 k) -theorem macro8942 (k : Nat) : applyExit (before8942 k) exit34 5 = some (before8943 k) := by - simp (disch := omega) [before8942, before8943, exit34, applyExit, pop, push] - <;> omega -theorem step8942 (k : Nat) : Runs (5*2) (before8942 k).denote (before8943 k).denote := - @applyExit_sound (before8942 k) (before8943 k) exit34 5 valid34 (macro8942 k) -theorem macro8943 (k : Nat) : applyExit (before8943 k) exit35 1 = some (before8944 k) := by - simp (disch := omega) [before8943, before8944, exit35, applyExit, pop, push] - <;> omega -theorem step8943 (k : Nat) : Runs (1*2) (before8943 k).denote (before8944 k).denote := - @applyExit_sound (before8943 k) (before8944 k) exit35 1 valid35 (macro8943 k) -theorem macro8944 (k : Nat) : applyExit (before8944 k) exit36 12 = some (before8945 k) := by - simp (disch := omega) [before8944, before8945, exit36, applyExit, pop, push] - <;> omega -theorem step8944 (k : Nat) : Runs (12*2) (before8944 k).denote (before8945 k).denote := - @applyExit_sound (before8944 k) (before8945 k) exit36 12 valid36 (macro8944 k) -theorem macro8945 (k : Nat) : applyExit (before8945 k) exit31 1 = some (before8946 k) := by - simp (disch := omega) [before8945, before8946, exit31, applyExit, pop, push] - <;> omega -theorem step8945 (k : Nat) : Runs (1*1) (before8945 k).denote (before8946 k).denote := - @applyExit_sound (before8945 k) (before8946 k) exit31 1 valid31 (macro8945 k) -theorem macro8946 (k : Nat) : applyExit (before8946 k) exit10 12 = some (before8947 k) := by - simp (disch := omega) [before8946, before8947, exit10, applyExit, pop, push] - <;> omega -theorem step8946 (k : Nat) : Runs (12*2) (before8946 k).denote (before8947 k).denote := - @applyExit_sound (before8946 k) (before8947 k) exit10 12 valid10 (macro8946 k) -theorem macro8947 (k : Nat) : applyExit (before8947 k) exit32 1 = some (before8948 k) := by - simp (disch := omega) [before8947, before8948, exit32, applyExit, pop, push] - <;> omega -theorem step8947 (k : Nat) : Runs (1*3) (before8947 k).denote (before8948 k).denote := - @applyExit_sound (before8947 k) (before8948 k) exit32 1 valid32 (macro8947 k) -theorem macro8948 (k : Nat) : applyExit (before8948 k) exit36 12 = some (before8949 k) := by - simp (disch := omega) [before8948, before8949, exit36, applyExit, pop, push] - <;> omega -theorem step8948 (k : Nat) : Runs (12*2) (before8948 k).denote (before8949 k).denote := - @applyExit_sound (before8948 k) (before8949 k) exit36 12 valid36 (macro8948 k) -theorem macro8949 (k : Nat) : applyExit (before8949 k) exit33 1 = some (before8950 k) := by - simp (disch := omega) [before8949, before8950, exit33, applyExit, pop, push] - <;> omega -theorem step8949 (k : Nat) : Runs (1*2) (before8949 k).denote (before8950 k).denote := - @applyExit_sound (before8949 k) (before8950 k) exit33 1 valid33 (macro8949 k) -theorem macro8950 (k : Nat) : applyExit (before8950 k) exit34 5 = some (before8951 k) := by - simp (disch := omega) [before8950, before8951, exit34, applyExit, pop, push] - <;> omega -theorem step8950 (k : Nat) : Runs (5*2) (before8950 k).denote (before8951 k).denote := - @applyExit_sound (before8950 k) (before8951 k) exit34 5 valid34 (macro8950 k) -theorem macro8951 (k : Nat) : applyExit (before8951 k) exit35 1 = some (before8952 k) := by - simp (disch := omega) [before8951, before8952, exit35, applyExit, pop, push] - <;> omega -theorem step8951 (k : Nat) : Runs (1*2) (before8951 k).denote (before8952 k).denote := - @applyExit_sound (before8951 k) (before8952 k) exit35 1 valid35 (macro8951 k) -theorem macro8952 (k : Nat) : applyExit (before8952 k) exit36 12 = some (before8953 k) := by - simp (disch := omega) [before8952, before8953, exit36, applyExit, pop, push] - <;> omega -theorem step8952 (k : Nat) : Runs (12*2) (before8952 k).denote (before8953 k).denote := - @applyExit_sound (before8952 k) (before8953 k) exit36 12 valid36 (macro8952 k) -theorem macro8953 (k : Nat) : applyExit (before8953 k) exit31 1 = some (before8954 k) := by - simp (disch := omega) [before8953, before8954, exit31, applyExit, pop, push] - <;> omega -theorem step8953 (k : Nat) : Runs (1*1) (before8953 k).denote (before8954 k).denote := - @applyExit_sound (before8953 k) (before8954 k) exit31 1 valid31 (macro8953 k) -theorem macro8954 (k : Nat) : applyExit (before8954 k) exit10 12 = some (before8955 k) := by - simp (disch := omega) [before8954, before8955, exit10, applyExit, pop, push] - <;> omega -theorem step8954 (k : Nat) : Runs (12*2) (before8954 k).denote (before8955 k).denote := - @applyExit_sound (before8954 k) (before8955 k) exit10 12 valid10 (macro8954 k) -theorem macro8955 (k : Nat) : applyExit (before8955 k) exit32 1 = some (before8956 k) := by - simp (disch := omega) [before8955, before8956, exit32, applyExit, pop, push] - <;> omega -theorem step8955 (k : Nat) : Runs (1*3) (before8955 k).denote (before8956 k).denote := - @applyExit_sound (before8955 k) (before8956 k) exit32 1 valid32 (macro8955 k) -theorem macro8956 (k : Nat) : applyExit (before8956 k) exit36 12 = some (before8957 k) := by - simp (disch := omega) [before8956, before8957, exit36, applyExit, pop, push] - <;> omega -theorem step8956 (k : Nat) : Runs (12*2) (before8956 k).denote (before8957 k).denote := - @applyExit_sound (before8956 k) (before8957 k) exit36 12 valid36 (macro8956 k) -theorem macro8957 (k : Nat) : applyExit (before8957 k) exit33 1 = some (before8958 k) := by - simp (disch := omega) [before8957, before8958, exit33, applyExit, pop, push] - <;> omega -theorem step8957 (k : Nat) : Runs (1*2) (before8957 k).denote (before8958 k).denote := - @applyExit_sound (before8957 k) (before8958 k) exit33 1 valid33 (macro8957 k) -theorem macro8958 (k : Nat) : applyExit (before8958 k) exit34 5 = some (before8959 k) := by - simp (disch := omega) [before8958, before8959, exit34, applyExit, pop, push] - <;> omega -theorem step8958 (k : Nat) : Runs (5*2) (before8958 k).denote (before8959 k).denote := - @applyExit_sound (before8958 k) (before8959 k) exit34 5 valid34 (macro8958 k) -theorem macro8959 (k : Nat) : applyExit (before8959 k) exit35 1 = some (before8960 k) := by - simp (disch := omega) [before8959, before8960, exit35, applyExit, pop, push] - <;> omega -theorem step8959 (k : Nat) : Runs (1*2) (before8959 k).denote (before8960 k).denote := - @applyExit_sound (before8959 k) (before8960 k) exit35 1 valid35 (macro8959 k) -theorem macro8960 (k : Nat) : applyExit (before8960 k) exit36 3 = some (before8961 k) := by - simp (disch := omega) [before8960, before8961, exit36, applyExit, pop, push] - <;> omega -theorem step8960 (k : Nat) : Runs (3*2) (before8960 k).denote (before8961 k).denote := - @applyExit_sound (before8960 k) (before8961 k) exit36 3 valid36 (macro8960 k) -theorem macro8961 (k : Nat) : applyExit (before8961 k) exit413 1 = some (before8962 k) := by - simp (disch := omega) [before8961, before8962, exit413, applyExit, pop, push] - <;> omega -theorem step8961 (k : Nat) : Runs (1*37) (before8961 k).denote (before8962 k).denote := - @applyExit_sound (before8961 k) (before8962 k) exit413 1 valid413 (macro8961 k) -theorem macro8962 (k : Nat) : applyExit (before8962 k) exit10 3 = some (before8963 k) := by - simp (disch := omega) [before8962, before8963, exit10, applyExit, pop, push] - <;> omega -theorem step8962 (k : Nat) : Runs (3*2) (before8962 k).denote (before8963 k).denote := - @applyExit_sound (before8962 k) (before8963 k) exit10 3 valid10 (macro8962 k) -theorem macro8963 (k : Nat) : applyExit (before8963 k) exit32 1 = some (before8964 k) := by - simp (disch := omega) [before8963, before8964, exit32, applyExit, pop, push] - <;> omega -theorem step8963 (k : Nat) : Runs (1*3) (before8963 k).denote (before8964 k).denote := - @applyExit_sound (before8963 k) (before8964 k) exit32 1 valid32 (macro8963 k) -theorem macro8964 (k : Nat) : applyExit (before8964 k) exit36 3 = some (before8965 k) := by - simp (disch := omega) [before8964, before8965, exit36, applyExit, pop, push] - <;> omega -theorem step8964 (k : Nat) : Runs (3*2) (before8964 k).denote (before8965 k).denote := - @applyExit_sound (before8964 k) (before8965 k) exit36 3 valid36 (macro8964 k) -theorem macro8965 (k : Nat) : applyExit (before8965 k) exit414 1 = some (before8966 k) := by - simp (disch := omega) [before8965, before8966, exit414, applyExit, pop, push] - <;> omega -theorem step8965 (k : Nat) : Runs (1*38) (before8965 k).denote (before8966 k).denote := - @applyExit_sound (before8965 k) (before8966 k) exit414 1 valid414 (macro8965 k) -theorem macro8966 (k : Nat) : applyExit (before8966 k) exit413 1 = some (before8967 k) := by - simp (disch := omega) [before8966, before8967, exit413, applyExit, pop, push] - <;> omega -theorem step8966 (k : Nat) : Runs (1*37) (before8966 k).denote (before8967 k).denote := - @applyExit_sound (before8966 k) (before8967 k) exit413 1 valid413 (macro8966 k) -theorem macro8967 (k : Nat) : applyExit (before8967 k) exit415 1 = some (before8968 k) := by - simp (disch := omega) [before8967, before8968, exit415, applyExit, pop, push] - <;> omega -theorem step8967 (k : Nat) : Runs (1*15) (before8967 k).denote (before8968 k).denote := - @applyExit_sound (before8967 k) (before8968 k) exit415 1 valid415 (macro8967 k) -theorem macro8968 (k : Nat) : applyExit (before8968 k) exit414 1 = some (before8969 k) := by - simp (disch := omega) [before8968, before8969, exit414, applyExit, pop, push] - <;> omega -theorem step8968 (k : Nat) : Runs (1*38) (before8968 k).denote (before8969 k).denote := - @applyExit_sound (before8968 k) (before8969 k) exit414 1 valid414 (macro8968 k) -theorem macro8969 (k : Nat) : applyExit (before8969 k) exit413 1 = some (before8970 k) := by - simp (disch := omega) [before8969, before8970, exit413, applyExit, pop, push] - <;> omega -theorem step8969 (k : Nat) : Runs (1*37) (before8969 k).denote (before8970 k).denote := - @applyExit_sound (before8969 k) (before8970 k) exit413 1 valid413 (macro8969 k) -theorem macro8970 (k : Nat) : applyExit (before8970 k) exit415 1 = some (before8971 k) := by - simp (disch := omega) [before8970, before8971, exit415, applyExit, pop, push] - <;> omega -theorem step8970 (k : Nat) : Runs (1*15) (before8970 k).denote (before8971 k).denote := - @applyExit_sound (before8970 k) (before8971 k) exit415 1 valid415 (macro8970 k) -theorem macro8971 (k : Nat) : applyExit (before8971 k) exit414 1 = some (before8972 k) := by - simp (disch := omega) [before8971, before8972, exit414, applyExit, pop, push] - <;> omega -theorem step8971 (k : Nat) : Runs (1*38) (before8971 k).denote (before8972 k).denote := - @applyExit_sound (before8971 k) (before8972 k) exit414 1 valid414 (macro8971 k) -theorem macro8972 (k : Nat) : applyExit (before8972 k) exit413 1 = some (before8973 k) := by - simp (disch := omega) [before8972, before8973, exit413, applyExit, pop, push] - <;> omega -theorem step8972 (k : Nat) : Runs (1*37) (before8972 k).denote (before8973 k).denote := - @applyExit_sound (before8972 k) (before8973 k) exit413 1 valid413 (macro8972 k) -theorem macro8973 (k : Nat) : applyExit (before8973 k) exit415 1 = some (before8974 k) := by - simp (disch := omega) [before8973, before8974, exit415, applyExit, pop, push] - <;> omega -theorem step8973 (k : Nat) : Runs (1*15) (before8973 k).denote (before8974 k).denote := - @applyExit_sound (before8973 k) (before8974 k) exit415 1 valid415 (macro8973 k) -def cycleState8974 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w372,(3+1*j)⟩,⟨w0,4⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w370,1⟩,⟨w269,(1*k+2-1*j)⟩,⟨w369,1⟩,⟨w236,1⟩,⟨w0,791761145⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,29⟩,⟨w368,(1*k+8)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩]⟩ -def cyclePart8974_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w371,1⟩,⟨w372,(3+1*j)⟩,⟨w0,4⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w269,(1*k+2-1*j)⟩,⟨w369,1⟩,⟨w236,1⟩,⟨w0,791761145⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,29⟩,⟨w368,(1*k+8)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩]⟩ -def cyclePart8974_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w371,1⟩,⟨w372,(3+1*j)⟩,⟨w0,4⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w370,1⟩,⟨w269,(1*k+1-1*j)⟩,⟨w369,1⟩,⟨w236,1⟩,⟨w0,791761145⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,29⟩,⟨w368,(1*k+8)⟩,⟨w0,5⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩]⟩ -theorem cycleMacro8974_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState8974 k j) exit414 1 = some (cyclePart8974_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState8974, cyclePart8974_0, exit414, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8974_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart8974_0 k j) exit413 1 = some (cyclePart8974_1 k j) := by - have hp : 1 ≤ (1*k+2-1*j) := by omega - have he : 1 ≠ (1*k+2-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8974_0, cyclePart8974_1, exit413, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro8974_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart8974_1 k j) exit415 1 = some (cycleState8974 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart8974_1, cycleState8974, exit415, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun8974 (k j : Nat) (hj : j < (1*k+1)) : Runs 90 (cycleState8974 k j).denote (cycleState8974 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState8974 k j).denote (cyclePart8974_0 k j).denote := @applyExit_sound (cycleState8974 k j) (cyclePart8974_0 k j) exit414 1 valid414 (cycleMacro8974_0 k j hj) - have h1 : Runs (1*37) (cyclePart8974_0 k j).denote (cyclePart8974_1 k j).denote := @applyExit_sound (cyclePart8974_0 k j) (cyclePart8974_1 k j) exit413 1 valid413 (cycleMacro8974_1 k j hj) - have h2 : Runs (1*15) (cyclePart8974_1 k j).denote (cycleState8974 k (j+1)).denote := @applyExit_sound (cyclePart8974_1 k j) (cycleState8974 k (j+1)) exit415 1 valid415 (cycleMacro8974_2 k j hj) - exact (@Runs.trans (1*38) ((1*37)+(1*15)) (cycleState8974 k j).denote (cyclePart8974_0 k j).denote (cycleState8974 k (j+1)).denote h0 (@Runs.trans (1*37) (1*15) (cyclePart8974_0 k j).denote (cyclePart8974_1 k j).denote (cycleState8974 k (j+1)).denote h1 h2)) -theorem step8974 (k : Nat) : Runs ((1*k+1)*90) (before8974 k).denote (before8975 k).denote := by - have h := Runs.chain (fun j => (cycleState8974 k j).denote) 90 (1*k+1) (cycleRun8974 k) - have h0 : cycleState8974 k 0 = before8974 k := by simp [cycleState8974, before8974] - have h1 : cycleState8974 k (1*k+1) = before8975 k := by - simp [cycleState8974, before8975] <;> omega - simpa only [h0, h1] using h -theorem macro8975 (k : Nat) : applyExit (before8975 k) exit414 1 = some (before8976 k) := by - simp (disch := omega) [before8975, before8976, exit414, applyExit, pop, push] - <;> omega -theorem step8975 (k : Nat) : Runs (1*38) (before8975 k).denote (before8976 k).denote := - @applyExit_sound (before8975 k) (before8976 k) exit414 1 valid414 (macro8975 k) -theorem macro8976 (k : Nat) : applyExit (before8976 k) exit413 1 = some (before8977 k) := by - simp (disch := omega) [before8976, before8977, exit413, applyExit, pop, push] - <;> omega -theorem step8976 (k : Nat) : Runs (1*37) (before8976 k).denote (before8977 k).denote := - @applyExit_sound (before8976 k) (before8977 k) exit413 1 valid413 (macro8976 k) -theorem macro8977 (k : Nat) : applyExit (before8977 k) exit415 1 = some (before8978 k) := by - simp (disch := omega) [before8977, before8978, exit415, applyExit, pop, push] - <;> omega -theorem step8977 (k : Nat) : Runs (1*15) (before8977 k).denote (before8978 k).denote := - @applyExit_sound (before8977 k) (before8978 k) exit415 1 valid415 (macro8977 k) -theorem macro8978 (k : Nat) : applyExit (before8978 k) exit414 1 = some (before8979 k) := by - simp (disch := omega) [before8978, before8979, exit414, applyExit, pop, push] - <;> omega -theorem step8978 (k : Nat) : Runs (1*38) (before8978 k).denote (before8979 k).denote := - @applyExit_sound (before8978 k) (before8979 k) exit414 1 valid414 (macro8978 k) -theorem macro8979 (k : Nat) : applyExit (before8979 k) exit416 1 = some (before8980 k) := by - simp (disch := omega) [before8979, before8980, exit416, applyExit, pop, push] - <;> omega -theorem step8979 (k : Nat) : Runs (1*37) (before8979 k).denote (before8980 k).denote := - @applyExit_sound (before8979 k) (before8980 k) exit416 1 valid416 (macro8979 k) -theorem macro8980 (k : Nat) : applyExit (before8980 k) exit415 1 = some (before8981 k) := by - simp (disch := omega) [before8980, before8981, exit415, applyExit, pop, push] - <;> omega -theorem step8980 (k : Nat) : Runs (1*15) (before8980 k).denote (before8981 k).denote := - @applyExit_sound (before8980 k) (before8981 k) exit415 1 valid415 (macro8980 k) -theorem macro8981 (k : Nat) : applyExit (before8981 k) exit417 1 = some (before8982 k) := by - simp (disch := omega) [before8981, before8982, exit417, applyExit, pop, push] - <;> omega -theorem step8981 (k : Nat) : Runs (1*38) (before8981 k).denote (before8982 k).denote := - @applyExit_sound (before8981 k) (before8982 k) exit417 1 valid417 (macro8981 k) -theorem macro8982 (k : Nat) : applyExit (before8982 k) exit283 1 = some (before8983 k) := by - simp (disch := omega) [before8982, before8983, exit283, applyExit, pop, push] - <;> omega -theorem step8982 (k : Nat) : Runs (1*38) (before8982 k).denote (before8983 k).denote := - @applyExit_sound (before8982 k) (before8983 k) exit283 1 valid283 (macro8982 k) -theorem macro8983 (k : Nat) : applyExit (before8983 k) exit34 791761145 = some (before8984 k) := by - simp (disch := omega) [before8983, before8984, exit34, applyExit, pop, push] - <;> omega -theorem step8983 (k : Nat) : Runs (791761145*2) (before8983 k).denote (before8984 k).denote := - @applyExit_sound (before8983 k) (before8984 k) exit34 791761145 valid34 (macro8983 k) -theorem macro8984 (k : Nat) : applyExit (before8984 k) exit35 1 = some (before8985 k) := by - simp (disch := omega) [before8984, before8985, exit35, applyExit, pop, push] - <;> omega -theorem step8984 (k : Nat) : Runs (1*2) (before8984 k).denote (before8985 k).denote := - @applyExit_sound (before8984 k) (before8985 k) exit35 1 valid35 (macro8984 k) -theorem macro8985 (k : Nat) : applyExit (before8985 k) exit36 11 = some (before8986 k) := by - simp (disch := omega) [before8985, before8986, exit36, applyExit, pop, push] - <;> omega -theorem step8985 (k : Nat) : Runs (11*2) (before8985 k).denote (before8986 k).denote := - @applyExit_sound (before8985 k) (before8986 k) exit36 11 valid36 (macro8985 k) -theorem macro8986 (k : Nat) : applyExit (before8986 k) exit31 1 = some (before8987 k) := by - simp (disch := omega) [before8986, before8987, exit31, applyExit, pop, push] - <;> omega -theorem step8986 (k : Nat) : Runs (1*1) (before8986 k).denote (before8987 k).denote := - @applyExit_sound (before8986 k) (before8987 k) exit31 1 valid31 (macro8986 k) -theorem macro8987 (k : Nat) : applyExit (before8987 k) exit10 11 = some (before8988 k) := by - simp (disch := omega) [before8987, before8988, exit10, applyExit, pop, push] - <;> omega -theorem step8987 (k : Nat) : Runs (11*2) (before8987 k).denote (before8988 k).denote := - @applyExit_sound (before8987 k) (before8988 k) exit10 11 valid10 (macro8987 k) -theorem macro8988 (k : Nat) : applyExit (before8988 k) exit32 1 = some (before8989 k) := by - simp (disch := omega) [before8988, before8989, exit32, applyExit, pop, push] - <;> omega -theorem step8988 (k : Nat) : Runs (1*3) (before8988 k).denote (before8989 k).denote := - @applyExit_sound (before8988 k) (before8989 k) exit32 1 valid32 (macro8988 k) -theorem macro8989 (k : Nat) : applyExit (before8989 k) exit36 11 = some (before8990 k) := by - simp (disch := omega) [before8989, before8990, exit36, applyExit, pop, push] - <;> omega -theorem step8989 (k : Nat) : Runs (11*2) (before8989 k).denote (before8990 k).denote := - @applyExit_sound (before8989 k) (before8990 k) exit36 11 valid36 (macro8989 k) -theorem macro8990 (k : Nat) : applyExit (before8990 k) exit33 1 = some (before8991 k) := by - simp (disch := omega) [before8990, before8991, exit33, applyExit, pop, push] - <;> omega -theorem step8990 (k : Nat) : Runs (1*2) (before8990 k).denote (before8991 k).denote := - @applyExit_sound (before8990 k) (before8991 k) exit33 1 valid33 (macro8990 k) -theorem macro8991 (k : Nat) : applyExit (before8991 k) exit34 18 = some (before8992 k) := by - simp (disch := omega) [before8991, before8992, exit34, applyExit, pop, push] - <;> omega -theorem step8991 (k : Nat) : Runs (18*2) (before8991 k).denote (before8992 k).denote := - @applyExit_sound (before8991 k) (before8992 k) exit34 18 valid34 (macro8991 k) -theorem macro8992 (k : Nat) : applyExit (before8992 k) exit35 1 = some (before8993 k) := by - simp (disch := omega) [before8992, before8993, exit35, applyExit, pop, push] - <;> omega -theorem step8992 (k : Nat) : Runs (1*2) (before8992 k).denote (before8993 k).denote := - @applyExit_sound (before8992 k) (before8993 k) exit35 1 valid35 (macro8992 k) -theorem macro8993 (k : Nat) : applyExit (before8993 k) exit36 43 = some (before8994 k) := by - simp (disch := omega) [before8993, before8994, exit36, applyExit, pop, push] - <;> omega -theorem step8993 (k : Nat) : Runs (43*2) (before8993 k).denote (before8994 k).denote := - @applyExit_sound (before8993 k) (before8994 k) exit36 43 valid36 (macro8993 k) -theorem macro8994 (k : Nat) : applyExit (before8994 k) exit31 1 = some (before8995 k) := by - simp (disch := omega) [before8994, before8995, exit31, applyExit, pop, push] - <;> omega -theorem step8994 (k : Nat) : Runs (1*1) (before8994 k).denote (before8995 k).denote := - @applyExit_sound (before8994 k) (before8995 k) exit31 1 valid31 (macro8994 k) -theorem macro8995 (k : Nat) : applyExit (before8995 k) exit10 43 = some (before8996 k) := by - simp (disch := omega) [before8995, before8996, exit10, applyExit, pop, push] - <;> omega -theorem step8995 (k : Nat) : Runs (43*2) (before8995 k).denote (before8996 k).denote := - @applyExit_sound (before8995 k) (before8996 k) exit10 43 valid10 (macro8995 k) -theorem macro8996 (k : Nat) : applyExit (before8996 k) exit32 1 = some (before8997 k) := by - simp (disch := omega) [before8996, before8997, exit32, applyExit, pop, push] - <;> omega -theorem step8996 (k : Nat) : Runs (1*3) (before8996 k).denote (before8997 k).denote := - @applyExit_sound (before8996 k) (before8997 k) exit32 1 valid32 (macro8996 k) -theorem macro8997 (k : Nat) : applyExit (before8997 k) exit36 43 = some (before8998 k) := by - simp (disch := omega) [before8997, before8998, exit36, applyExit, pop, push] - <;> omega -theorem step8997 (k : Nat) : Runs (43*2) (before8997 k).denote (before8998 k).denote := - @applyExit_sound (before8997 k) (before8998 k) exit36 43 valid36 (macro8997 k) -theorem macro8998 (k : Nat) : applyExit (before8998 k) exit33 1 = some (before8999 k) := by - simp (disch := omega) [before8998, before8999, exit33, applyExit, pop, push] - <;> omega -theorem step8998 (k : Nat) : Runs (1*2) (before8998 k).denote (before8999 k).denote := - @applyExit_sound (before8998 k) (before8999 k) exit33 1 valid33 (macro8998 k) -theorem macro8999 (k : Nat) : applyExit (before8999 k) exit34 12 = some (after8999 k) := by - simp (disch := omega) [before8999, after8999, exit34, applyExit, pop, push] - <;> omega -theorem step8999 (k : Nat) : Runs (12*2) (before8999 k).denote (after8999 k).denote := - @applyExit_sound (before8999 k) (after8999 k) exit34 12 valid34 (macro8999 k) -theorem chunkRun089 (k : Nat) : Runs (90*k+1583523827) (before8900 k).denote (after8999 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))))+((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4))))))+(((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))))+((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2))))))) ((((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))))+((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90))))))+(((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2))))))) (before8900 k).denote (before8950 k).denote (after8999 k).denote (@Runs.trans (((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))))+((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4)))))) (((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))))+((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2)))))) (before8900 k).denote (before8925 k).denote (before8950 k).denote (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2))))) ((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4))))) (before8900 k).denote (before8912 k).denote (before8925 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))) (before8900 k).denote (before8906 k).denote (before8912 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((5*2)+(1*2))) (before8900 k).denote (before8903 k).denote (before8906 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before8900 k).denote (before8901 k).denote (before8903 k).denote (step8900 k) (@Runs.trans (1*2) (11*2) (before8901 k).denote (before8902 k).denote (before8903 k).denote (step8901 k) (step8902 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before8903 k).denote (before8904 k).denote (before8906 k).denote (step8903 k) (@Runs.trans (5*2) (1*2) (before8904 k).denote (before8905 k).denote (before8906 k).denote (step8904 k) (step8905 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) ((5*2)+((1*2)+(1*2))) (before8906 k).denote (before8909 k).denote (before8912 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before8906 k).denote (before8907 k).denote (before8909 k).denote (step8906 k) (@Runs.trans (11*2) (1*2) (before8907 k).denote (before8908 k).denote (before8909 k).denote (step8907 k) (step8908 k))) (@Runs.trans (5*2) ((1*2)+(1*2)) (before8909 k).denote (before8910 k).denote (before8912 k).denote (step8909 k) (@Runs.trans (1*2) (1*2) (before8910 k).denote (before8911 k).denote (before8912 k).denote (step8910 k) (step8911 k))))) (@Runs.trans (((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4)))) (((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4)))) (before8912 k).denote (before8918 k).denote (before8925 k).denote (@Runs.trans ((13*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(1*4))) (before8912 k).denote (before8915 k).denote (before8918 k).denote (@Runs.trans (13*2) ((1*2)+(4*2)) (before8912 k).denote (before8913 k).denote (before8915 k).denote (step8912 k) (@Runs.trans (1*2) (4*2) (before8913 k).denote (before8914 k).denote (before8915 k).denote (step8913 k) (step8914 k))) (@Runs.trans (1*2) ((1*2)+(1*4)) (before8915 k).denote (before8916 k).denote (before8918 k).denote (step8915 k) (@Runs.trans (1*2) (1*4) (before8916 k).denote (before8917 k).denote (before8918 k).denote (step8916 k) (step8917 k)))) (@Runs.trans ((1*1)+((1*2)+(1*3))) (((1*2)+(1*2))+((1*2)+(1*4))) (before8918 k).denote (before8921 k).denote (before8925 k).denote (@Runs.trans (1*1) ((1*2)+(1*3)) (before8918 k).denote (before8919 k).denote (before8921 k).denote (step8918 k) (@Runs.trans (1*2) (1*3) (before8919 k).denote (before8920 k).denote (before8921 k).denote (step8919 k) (step8920 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*4)) (before8921 k).denote (before8923 k).denote (before8925 k).denote (@Runs.trans (1*2) (1*2) (before8921 k).denote (before8922 k).denote (before8923 k).denote (step8921 k) (step8922 k)) (@Runs.trans (1*2) (1*4) (before8923 k).denote (before8924 k).denote (before8925 k).denote (step8923 k) (step8924 k)))))) (@Runs.trans ((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2))))) ((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2))))) (before8925 k).denote (before8937 k).denote (before8950 k).denote (@Runs.trans (((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3)))) (((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))) (before8925 k).denote (before8931 k).denote (before8937 k).denote (@Runs.trans ((1*1)+((1*2)+(1*3))) ((1*2)+((1*2)+(1*3))) (before8925 k).denote (before8928 k).denote (before8931 k).denote (@Runs.trans (1*1) ((1*2)+(1*3)) (before8925 k).denote (before8926 k).denote (before8928 k).denote (step8925 k) (@Runs.trans (1*2) (1*3) (before8926 k).denote (before8927 k).denote (before8928 k).denote (step8926 k) (step8927 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before8928 k).denote (before8929 k).denote (before8931 k).denote (step8928 k) (@Runs.trans (1*2) (1*3) (before8929 k).denote (before8930 k).denote (before8931 k).denote (step8929 k) (step8930 k)))) (@Runs.trans ((1*1)+((1*3)+(1*2))) ((10*2)+((1*2)+(14*2))) (before8931 k).denote (before8934 k).denote (before8937 k).denote (@Runs.trans (1*1) ((1*3)+(1*2)) (before8931 k).denote (before8932 k).denote (before8934 k).denote (step8931 k) (@Runs.trans (1*3) (1*2) (before8932 k).denote (before8933 k).denote (before8934 k).denote (step8932 k) (step8933 k))) (@Runs.trans (10*2) ((1*2)+(14*2)) (before8934 k).denote (before8935 k).denote (before8937 k).denote (step8934 k) (@Runs.trans (1*2) (14*2) (before8935 k).denote (before8936 k).denote (before8937 k).denote (step8935 k) (step8936 k))))) (@Runs.trans (((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2)))) (((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2)))) (before8937 k).denote (before8943 k).denote (before8950 k).denote (@Runs.trans ((1*1)+((14*2)+(1*3))) ((14*2)+((1*2)+(5*2))) (before8937 k).denote (before8940 k).denote (before8943 k).denote (@Runs.trans (1*1) ((14*2)+(1*3)) (before8937 k).denote (before8938 k).denote (before8940 k).denote (step8937 k) (@Runs.trans (14*2) (1*3) (before8938 k).denote (before8939 k).denote (before8940 k).denote (step8938 k) (step8939 k))) (@Runs.trans (14*2) ((1*2)+(5*2)) (before8940 k).denote (before8941 k).denote (before8943 k).denote (step8940 k) (@Runs.trans (1*2) (5*2) (before8941 k).denote (before8942 k).denote (before8943 k).denote (step8941 k) (step8942 k)))) (@Runs.trans ((1*2)+((12*2)+(1*1))) (((12*2)+(1*3))+((12*2)+(1*2))) (before8943 k).denote (before8946 k).denote (before8950 k).denote (@Runs.trans (1*2) ((12*2)+(1*1)) (before8943 k).denote (before8944 k).denote (before8946 k).denote (step8943 k) (@Runs.trans (12*2) (1*1) (before8944 k).denote (before8945 k).denote (before8946 k).denote (step8944 k) (step8945 k))) (@Runs.trans ((12*2)+(1*3)) ((12*2)+(1*2)) (before8946 k).denote (before8948 k).denote (before8950 k).denote (@Runs.trans (12*2) (1*3) (before8946 k).denote (before8947 k).denote (before8948 k).denote (step8946 k) (step8947 k)) (@Runs.trans (12*2) (1*2) (before8948 k).denote (before8949 k).denote (before8950 k).denote (step8948 k) (step8949 k))))))) (@Runs.trans (((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))))+((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90)))))) (((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2)))))) (before8950 k).denote (before8975 k).denote (after8999 k).denote (@Runs.trans ((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37))))) ((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90))))) (before8950 k).denote (before8962 k).denote (before8975 k).denote (@Runs.trans (((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3)))) (((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))) (before8950 k).denote (before8956 k).denote (before8962 k).denote (@Runs.trans ((5*2)+((1*2)+(12*2))) ((1*1)+((12*2)+(1*3))) (before8950 k).denote (before8953 k).denote (before8956 k).denote (@Runs.trans (5*2) ((1*2)+(12*2)) (before8950 k).denote (before8951 k).denote (before8953 k).denote (step8950 k) (@Runs.trans (1*2) (12*2) (before8951 k).denote (before8952 k).denote (before8953 k).denote (step8951 k) (step8952 k))) (@Runs.trans (1*1) ((12*2)+(1*3)) (before8953 k).denote (before8954 k).denote (before8956 k).denote (step8953 k) (@Runs.trans (12*2) (1*3) (before8954 k).denote (before8955 k).denote (before8956 k).denote (step8954 k) (step8955 k)))) (@Runs.trans ((12*2)+((1*2)+(5*2))) ((1*2)+((3*2)+(1*37))) (before8956 k).denote (before8959 k).denote (before8962 k).denote (@Runs.trans (12*2) ((1*2)+(5*2)) (before8956 k).denote (before8957 k).denote (before8959 k).denote (step8956 k) (@Runs.trans (1*2) (5*2) (before8957 k).denote (before8958 k).denote (before8959 k).denote (step8957 k) (step8958 k))) (@Runs.trans (1*2) ((3*2)+(1*37)) (before8959 k).denote (before8960 k).denote (before8962 k).denote (step8959 k) (@Runs.trans (3*2) (1*37) (before8960 k).denote (before8961 k).denote (before8962 k).denote (step8960 k) (step8961 k))))) (@Runs.trans (((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15)))) (((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90)))) (before8962 k).denote (before8968 k).denote (before8975 k).denote (@Runs.trans ((3*2)+((1*3)+(3*2))) ((1*38)+((1*37)+(1*15))) (before8962 k).denote (before8965 k).denote (before8968 k).denote (@Runs.trans (3*2) ((1*3)+(3*2)) (before8962 k).denote (before8963 k).denote (before8965 k).denote (step8962 k) (@Runs.trans (1*3) (3*2) (before8963 k).denote (before8964 k).denote (before8965 k).denote (step8963 k) (step8964 k))) (@Runs.trans (1*38) ((1*37)+(1*15)) (before8965 k).denote (before8966 k).denote (before8968 k).denote (step8965 k) (@Runs.trans (1*37) (1*15) (before8966 k).denote (before8967 k).denote (before8968 k).denote (step8966 k) (step8967 k)))) (@Runs.trans ((1*38)+((1*37)+(1*15))) (((1*38)+(1*37))+((1*15)+((1*k+1)*90))) (before8968 k).denote (before8971 k).denote (before8975 k).denote (@Runs.trans (1*38) ((1*37)+(1*15)) (before8968 k).denote (before8969 k).denote (before8971 k).denote (step8968 k) (@Runs.trans (1*37) (1*15) (before8969 k).denote (before8970 k).denote (before8971 k).denote (step8969 k) (step8970 k))) (@Runs.trans ((1*38)+(1*37)) ((1*15)+((1*k+1)*90)) (before8971 k).denote (before8973 k).denote (before8975 k).denote (@Runs.trans (1*38) (1*37) (before8971 k).denote (before8972 k).denote (before8973 k).denote (step8971 k) (step8972 k)) (@Runs.trans (1*15) ((1*k+1)*90) (before8973 k).denote (before8974 k).denote (before8975 k).denote (step8973 k) (step8974 k)))))) (@Runs.trans ((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1))))) ((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2))))) (before8975 k).denote (before8987 k).denote (after8999 k).denote (@Runs.trans (((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15)))) (((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))) (before8975 k).denote (before8981 k).denote (before8987 k).denote (@Runs.trans ((1*38)+((1*37)+(1*15))) ((1*38)+((1*37)+(1*15))) (before8975 k).denote (before8978 k).denote (before8981 k).denote (@Runs.trans (1*38) ((1*37)+(1*15)) (before8975 k).denote (before8976 k).denote (before8978 k).denote (step8975 k) (@Runs.trans (1*37) (1*15) (before8976 k).denote (before8977 k).denote (before8978 k).denote (step8976 k) (step8977 k))) (@Runs.trans (1*38) ((1*37)+(1*15)) (before8978 k).denote (before8979 k).denote (before8981 k).denote (step8978 k) (@Runs.trans (1*37) (1*15) (before8979 k).denote (before8980 k).denote (before8981 k).denote (step8979 k) (step8980 k)))) (@Runs.trans ((1*38)+((1*38)+(791761145*2))) ((1*2)+((11*2)+(1*1))) (before8981 k).denote (before8984 k).denote (before8987 k).denote (@Runs.trans (1*38) ((1*38)+(791761145*2)) (before8981 k).denote (before8982 k).denote (before8984 k).denote (step8981 k) (@Runs.trans (1*38) (791761145*2) (before8982 k).denote (before8983 k).denote (before8984 k).denote (step8982 k) (step8983 k))) (@Runs.trans (1*2) ((11*2)+(1*1)) (before8984 k).denote (before8985 k).denote (before8987 k).denote (step8984 k) (@Runs.trans (11*2) (1*1) (before8985 k).denote (before8986 k).denote (before8987 k).denote (step8985 k) (step8986 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2)))) (((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2)))) (before8987 k).denote (before8993 k).denote (after8999 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*2)+((18*2)+(1*2))) (before8987 k).denote (before8990 k).denote (before8993 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before8987 k).denote (before8988 k).denote (before8990 k).denote (step8987 k) (@Runs.trans (1*3) (11*2) (before8988 k).denote (before8989 k).denote (before8990 k).denote (step8988 k) (step8989 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before8990 k).denote (before8991 k).denote (before8993 k).denote (step8990 k) (@Runs.trans (18*2) (1*2) (before8991 k).denote (before8992 k).denote (before8993 k).denote (step8991 k) (step8992 k)))) (@Runs.trans ((43*2)+((1*1)+(43*2))) (((1*3)+(43*2))+((1*2)+(12*2))) (before8993 k).denote (before8996 k).denote (after8999 k).denote (@Runs.trans (43*2) ((1*1)+(43*2)) (before8993 k).denote (before8994 k).denote (before8996 k).denote (step8993 k) (@Runs.trans (1*1) (43*2) (before8994 k).denote (before8995 k).denote (before8996 k).denote (step8994 k) (step8995 k))) (@Runs.trans ((1*3)+(43*2)) ((1*2)+(12*2)) (before8996 k).denote (before8998 k).denote (after8999 k).denote (@Runs.trans (1*3) (43*2) (before8996 k).denote (before8997 k).denote (before8998 k).denote (step8996 k) (step8997 k)) (@Runs.trans (1*2) (12*2) (before8998 k).denote (before8999 k).denote (after8999 k).denote (step8998 k) (step8999 k)))))))) - have ht : (((((((1*2)+((1*2)+(11*2)))+((1*2)+((5*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+((5*2)+((1*2)+(1*2)))))+((((13*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(1*4))))+(((1*1)+((1*2)+(1*3)))+(((1*2)+(1*2))+((1*2)+(1*4))))))+(((((1*1)+((1*2)+(1*3)))+((1*2)+((1*2)+(1*3))))+(((1*1)+((1*3)+(1*2)))+((10*2)+((1*2)+(14*2)))))+((((1*1)+((14*2)+(1*3)))+((14*2)+((1*2)+(5*2))))+(((1*2)+((12*2)+(1*1)))+(((12*2)+(1*3))+((12*2)+(1*2)))))))+((((((5*2)+((1*2)+(12*2)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(5*2)))+((1*2)+((3*2)+(1*37)))))+((((3*2)+((1*3)+(3*2)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*37)+(1*15)))+(((1*38)+(1*37))+((1*15)+((1*k+1)*90))))))+(((((1*38)+((1*37)+(1*15)))+((1*38)+((1*37)+(1*15))))+(((1*38)+((1*38)+(791761145*2)))+((1*2)+((11*2)+(1*1)))))+((((11*2)+((1*3)+(11*2)))+((1*2)+((18*2)+(1*2))))+(((43*2)+((1*1)+(43*2)))+(((1*3)+(43*2))+((1*2)+(12*2)))))))) = (90*k+1583523827) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean deleted file mode 100644 index fbf3b8df..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk090.lean +++ /dev/null @@ -1,786 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9000_0 : Stack := [] -abbrev tail9000_1 : Stack := ⟨w0,1⟩ :: tail9000_0 -abbrev tail9000_2 : Stack := ⟨w2,1⟩ :: tail9000_1 -abbrev tail9000_3 : Stack := ⟨w1,10⟩ :: tail9000_2 -abbrev tail9000_4 : Stack := ⟨w0,15⟩ :: tail9000_3 -abbrev tail9000_5 : Stack := ⟨w2,1⟩ :: tail9000_4 -abbrev tail9000_6 : Stack := ⟨w1,5⟩ :: tail9000_5 -abbrev tail9000_7 : Stack := ⟨w0,13⟩ :: tail9000_6 -abbrev tail9000_8 : Stack := ⟨w2,1⟩ :: tail9000_7 -abbrev tail9000_9 : Stack := ⟨w1,5⟩ :: tail9000_8 -abbrev tail9000_10 : Stack := ⟨w0,13⟩ :: tail9000_9 -abbrev tail9000_11 : Stack := ⟨w2,1⟩ :: tail9000_10 -abbrev tail9000_12 : Stack := ⟨w1,5⟩ :: tail9000_11 -abbrev tail9000_13 : Stack := ⟨w0,4⟩ :: tail9000_12 -abbrev tail9000_14 (k : Nat) : Stack := ⟨w372,(1*k+6)⟩ :: tail9000_13 -abbrev tail9000_15 (k : Nat) : Stack := ⟨w237,1⟩ :: tail9000_14 k -abbrev tail9000_16 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9000_15 k -abbrev tail9000_17 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail9000_16 k -abbrev tail9000_18 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9000_17 k -abbrev tail9000_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_18 k -abbrev tail9000_20 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9000_19 k -abbrev tail9000_21 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9000_20 k -abbrev tail9000_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_21 k -abbrev tail9000_23 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9000_22 k -abbrev tail9000_24 : Stack := ⟨w0,12⟩ :: tail9000_0 -abbrev tail9000_25 : Stack := ⟨w1,95⟩ :: tail9000_24 -abbrev tail9000_26 : Stack := ⟨w2,1⟩ :: tail9000_25 -abbrev tail9000_27 : Stack := ⟨w0,13⟩ :: tail9000_26 -abbrev tail9000_28 : Stack := ⟨w1,40⟩ :: tail9000_27 -abbrev tail9000_29 : Stack := ⟨w2,1⟩ :: tail9000_28 -abbrev tail9000_30 : Stack := ⟨w0,89⟩ :: tail9000_29 -abbrev tail9000_31 : Stack := ⟨w1,19⟩ :: tail9000_30 -abbrev tail9000_32 : Stack := ⟨w2,1⟩ :: tail9000_31 -abbrev tail9000_33 : Stack := ⟨w0,5⟩ :: tail9000_32 -abbrev tail9000_34 (k : Nat) : Stack := ⟨w368,(1*k+8)⟩ :: tail9000_33 -abbrev tail9000_35 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9000_34 k -abbrev tail9000_36 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9000_35 k -abbrev tail9000_37 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_36 k -abbrev tail9000_38 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_23 k -abbrev tail9000_39 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_38 k -abbrev tail9000_40 (k : Nat) : Stack := ⟨w0,28⟩ :: tail9000_34 k -abbrev tail9000_41 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_40 k -abbrev tail9000_42 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9000_41 k -abbrev tail9000_43 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_23 k -abbrev tail9000_44 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9000_23 k -abbrev tail9000_45 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_44 k -abbrev tail9000_46 (k : Nat) : Stack := ⟨w1,28⟩ :: tail9000_45 k -abbrev tail9000_47 (k : Nat) : Stack := ⟨w374,(1*k+8)⟩ :: tail9000_46 k -abbrev tail9000_48 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9000_47 k -abbrev tail9000_49 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_48 k -abbrev tail9000_50 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9000_49 k -abbrev tail9000_51 : Stack := ⟨w0,88⟩ :: tail9000_29 -abbrev tail9000_52 : Stack := ⟨w23,1⟩ :: tail9000_51 -abbrev tail9000_53 : Stack := ⟨w1,19⟩ :: tail9000_52 -abbrev tail9000_54 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_48 k -abbrev tail9000_55 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9000_48 k -abbrev tail9000_56 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_55 k -abbrev tail9000_57 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9000_56 k -abbrev tail9000_58 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_57 k -abbrev tail9000_59 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9000_58 k -abbrev tail9000_60 : Stack := ⟨w0,12⟩ :: tail9000_26 -abbrev tail9000_61 : Stack := ⟨w23,1⟩ :: tail9000_60 -abbrev tail9000_62 : Stack := ⟨w1,40⟩ :: tail9000_61 -abbrev tail9000_63 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_57 k -abbrev tail9000_64 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9000_57 k -abbrev tail9000_65 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_64 k -abbrev tail9000_66 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9000_65 k -abbrev tail9000_67 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_66 k -abbrev tail9000_68 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_67 k -abbrev tail9000_69 : Stack := ⟨w0,11⟩ :: tail9000_0 -abbrev tail9000_70 : Stack := ⟨w23,1⟩ :: tail9000_69 -abbrev tail9000_71 : Stack := ⟨w1,95⟩ :: tail9000_70 -abbrev tail9000_72 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_66 k -abbrev tail9000_73 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9000_66 k -abbrev tail9000_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_73 k -abbrev tail9000_75 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9000_74 k -abbrev tail9000_76 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9000_75 k -abbrev tail9000_77 : Stack := ⟨w1,1⟩ :: tail9000_0 -abbrev tail9000_78 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_75 k -abbrev tail9000_79 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9000_75 k -abbrev tail9000_80 : Stack := ⟨w1,3⟩ :: tail9000_0 -abbrev tail9000_81 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9000_74 k -abbrev tail9000_82 : Stack := ⟨w2,1⟩ :: tail9000_80 -abbrev tail9000_83 : Stack := ⟨w0,10⟩ :: tail9000_82 -abbrev tail9000_84 : Stack := ⟨w0,11⟩ :: tail9000_82 -abbrev tail9000_85 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_66 k -abbrev tail9000_86 : Stack := ⟨w1,1⟩ :: tail9000_84 -abbrev tail9000_87 : Stack := ⟨w1,96⟩ :: tail9000_84 -abbrev tail9000_88 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9000_65 k -abbrev tail9000_89 : Stack := ⟨w2,1⟩ :: tail9000_87 -abbrev tail9000_90 : Stack := ⟨w0,11⟩ :: tail9000_89 -abbrev tail9000_91 : Stack := ⟨w0,12⟩ :: tail9000_89 -abbrev tail9000_92 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9000_57 k -abbrev tail9000_93 : Stack := ⟨w1,1⟩ :: tail9000_91 -abbrev tail9000_94 : Stack := ⟨w1,41⟩ :: tail9000_91 -abbrev tail9000_95 (k : Nat) : Stack := ⟨w1,87⟩ :: tail9000_56 k -abbrev tail9000_96 : Stack := ⟨w2,1⟩ :: tail9000_94 -abbrev tail9000_97 : Stack := ⟨w0,87⟩ :: tail9000_96 -abbrev tail9000_98 : Stack := ⟨w0,88⟩ :: tail9000_96 -abbrev tail9000_99 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9000_48 k -abbrev tail9000_100 : Stack := ⟨w1,1⟩ :: tail9000_98 -abbrev tail9000_101 : Stack := ⟨w1,20⟩ :: tail9000_98 -abbrev tail9000_102 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9000_47 k -abbrev tail9000_103 : Stack := ⟨w2,1⟩ :: tail9000_101 -abbrev tail9000_104 : Stack := ⟨w0,4⟩ :: tail9000_103 -abbrev tail9000_105 (k : Nat) : Stack := ⟨w375,(1*k+8)⟩ :: tail9000_104 -abbrev tail9000_106 (k : Nat) : Stack := ⟨w0,28⟩ :: tail9000_105 k -abbrev tail9000_107 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9000_105 k -abbrev tail9000_108 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9000_23 k -abbrev tail9000_109 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_107 k -abbrev tail9000_110 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9000_107 k -abbrev tail9000_111 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9000_22 k -abbrev tail9000_112 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_110 k -abbrev tail9000_113 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9000_112 k -abbrev tail9000_114 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9000_112 k -abbrev tail9000_115 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9000_20 k -abbrev tail9000_116 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_114 k -abbrev tail9000_117 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9000_114 k -abbrev tail9000_118 (k : Nat) : Stack := ⟨w1,17⟩ :: tail9000_19 k -abbrev tail9000_119 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_117 k -abbrev tail9000_120 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9000_119 k -abbrev tail9000_121 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9000_119 k -abbrev tail9000_122 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9000_17 k -abbrev tail9000_123 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_121 k -abbrev tail9000_124 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9000_121 k -abbrev tail9000_125 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9000_16 k -abbrev tail9000_126 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_124 k -abbrev tail9000_127 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9000_126 k -abbrev tail9000_128 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9000_127 k -abbrev tail9000_129 (k : Nat) : Stack := ⟨w369,1⟩ :: tail9000_128 k -abbrev tail9000_130 (k : Nat) : Stack := ⟨w376,(1*k+6)⟩ :: tail9000_129 k -abbrev tail9000_131 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9000_130 k -abbrev tail9000_132 : Stack := ⟨w1,4⟩ :: tail9000_11 -abbrev tail9000_133 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_131 k -abbrev tail9000_134 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9000_133 k -abbrev tail9000_135 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9000_133 k -abbrev tail9000_136 : Stack := ⟨w0,12⟩ :: tail9000_9 -abbrev tail9000_137 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_135 k -abbrev tail9000_138 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9000_135 k -abbrev tail9000_139 : Stack := ⟨w1,4⟩ :: tail9000_8 -abbrev tail9000_140 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_138 k -abbrev tail9000_141 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9000_140 k -abbrev tail9000_142 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9000_140 k -abbrev tail9000_143 : Stack := ⟨w0,12⟩ :: tail9000_6 -abbrev tail9000_144 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_142 k -abbrev tail9000_145 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9000_142 k -abbrev tail9000_146 : Stack := ⟨w1,4⟩ :: tail9000_5 -abbrev tail9000_147 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_145 k -abbrev tail9000_148 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9000_147 k -abbrev tail9000_149 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9000_147 k -abbrev tail9000_150 : Stack := ⟨w0,14⟩ :: tail9000_3 -abbrev tail9000_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_149 k -abbrev tail9000_152 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9000_149 k -abbrev tail9000_153 : Stack := ⟨w1,9⟩ :: tail9000_2 -abbrev tail9000_154 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_152 k -abbrev tail9000_155 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9000_154 k -abbrev tail9000_156 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9000_154 k -abbrev tail9000_157 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9000_156 k -abbrev tail9000_158 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9000_157 k -abbrev tail9000_159 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9000_157 k - -def before9000 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521649),(tail9000_23 k),(tail9000_37 k)⟩ -def before9001 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521651),(tail9000_38 k),(tail9000_36 k)⟩ -def before9002 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521841),(tail9000_39 k),(tail9000_35 k)⟩ -def before9003 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521841),(tail9000_39 k),(tail9000_41 k)⟩ -def before9004 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521651),(tail9000_38 k),(tail9000_42 k)⟩ -def before9005 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521651),(tail9000_43 k),(tail9000_42 k)⟩ -def before9006 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521841),(tail9000_44 k),(tail9000_41 k)⟩ -def before9007 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521843),(tail9000_45 k),(tail9000_40 k)⟩ -def before9008 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail9000_46 k),(tail9000_34 k)⟩ -def before9009 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail9000_47 k),tail9000_33⟩ -def before9010 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526597),(tail9000_48 k),tail9000_32⟩ -def before9011 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526599),(tail9000_49 k),tail9000_31⟩ -def before9012 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail9000_50 k),tail9000_30⟩ -def before9013 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526637),(tail9000_50 k),tail9000_52⟩ -def before9014 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526599),(tail9000_49 k),tail9000_53⟩ -def before9015 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526599),(tail9000_54 k),tail9000_53⟩ -def before9016 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526637),(tail9000_55 k),tail9000_52⟩ -def before9017 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526639),(tail9000_56 k),tail9000_51⟩ -def before9018 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526815),(tail9000_57 k),tail9000_29⟩ -def before9019 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526817),(tail9000_58 k),tail9000_28⟩ -def before9020 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526897),(tail9000_59 k),tail9000_27⟩ -def before9021 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526897),(tail9000_59 k),tail9000_61⟩ -def before9022 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526817),(tail9000_58 k),tail9000_62⟩ -def before9023 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526817),(tail9000_63 k),tail9000_62⟩ -def before9024 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526897),(tail9000_64 k),tail9000_61⟩ -def before9025 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526899),(tail9000_65 k),tail9000_60⟩ -def before9026 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526923),(tail9000_66 k),tail9000_26⟩ -def before9027 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526925),(tail9000_67 k),tail9000_25⟩ -def before9028 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527115),(tail9000_68 k),tail9000_24⟩ -def before9029 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527115),(tail9000_68 k),tail9000_70⟩ -def before9030 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526925),(tail9000_67 k),tail9000_71⟩ -def before9031 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526925),(tail9000_72 k),tail9000_71⟩ -def before9032 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527115),(tail9000_73 k),tail9000_70⟩ -def before9033 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527117),(tail9000_74 k),tail9000_69⟩ -def before9034 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527139),(tail9000_75 k),tail9000_0⟩ -def before9035 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527141),(tail9000_76 k),tail9000_0⟩ -def before9036 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9000_76 k),tail9000_77⟩ -def before9037 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527141),(tail9000_78 k),tail9000_77⟩ -def before9038 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527143),(tail9000_79 k),tail9000_0⟩ -def before9039 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527143),(tail9000_79 k),tail9000_77⟩ -def before9040 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9000_75 k),tail9000_80⟩ -def before9041 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail9000_81 k),tail9000_82⟩ -def before9042 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527117),(tail9000_74 k),tail9000_83⟩ -def before9043 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527115),(tail9000_73 k),tail9000_84⟩ -def before9044 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail9000_85 k),tail9000_86⟩ -def before9045 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526923),(tail9000_66 k),tail9000_87⟩ -def before9046 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail9000_88 k),tail9000_89⟩ -def before9047 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526899),(tail9000_65 k),tail9000_90⟩ -def before9048 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526897),(tail9000_64 k),tail9000_91⟩ -def before9049 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail9000_92 k),tail9000_93⟩ -def before9050 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526815),(tail9000_57 k),tail9000_94⟩ -def before9051 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail9000_95 k),tail9000_96⟩ -def before9052 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526639),(tail9000_56 k),tail9000_97⟩ -def before9053 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526637),(tail9000_55 k),tail9000_98⟩ -def before9054 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail9000_99 k),tail9000_100⟩ -def before9055 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526597),(tail9000_48 k),tail9000_101⟩ -def before9056 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526595),(tail9000_102 k),tail9000_103⟩ -def before9057 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9000_47 k),tail9000_104⟩ -def before9058 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9000_46 k),(tail9000_105 k)⟩ -def before9059 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521843),(tail9000_45 k),(tail9000_106 k)⟩ -def before9060 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521841),(tail9000_44 k),(tail9000_107 k)⟩ -def before9061 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521839),(tail9000_108 k),(tail9000_109 k)⟩ -def before9062 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail9000_23 k),(tail9000_110 k)⟩ -def before9063 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail9000_111 k),(tail9000_112 k)⟩ -def before9064 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521625),(tail9000_22 k),(tail9000_113 k)⟩ -def before9065 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521623),(tail9000_21 k),(tail9000_114 k)⟩ -def before9066 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521621),(tail9000_115 k),(tail9000_116 k)⟩ -def before9067 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail9000_20 k),(tail9000_117 k)⟩ -def before9068 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail9000_118 k),(tail9000_119 k)⟩ -def before9069 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521499),(tail9000_19 k),(tail9000_120 k)⟩ -def before9070 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521497),(tail9000_18 k),(tail9000_121 k)⟩ -def before9071 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail9000_122 k),(tail9000_123 k)⟩ -def before9072 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521473),(tail9000_17 k),(tail9000_124 k)⟩ -def before9073 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521471),(tail9000_125 k),(tail9000_126 k)⟩ -def before9074 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9000_16 k),(tail9000_127 k)⟩ -def before9075 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9000_15 k),(tail9000_128 k)⟩ -def before9076 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9000_14 k),(tail9000_129 k)⟩ -def before9077 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9000_13,(tail9000_130 k)⟩ -def before9078 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail9000_12,(tail9000_131 k)⟩ -def before9079 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail9000_132,(tail9000_133 k)⟩ -def before9080 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1139),tail9000_11,(tail9000_134 k)⟩ -def before9081 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1141),tail9000_10,(tail9000_135 k)⟩ -def before9082 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail9000_136,(tail9000_137 k)⟩ -def before9083 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail9000_9,(tail9000_138 k)⟩ -def before9084 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail9000_139,(tail9000_140 k)⟩ -def before9085 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1177),tail9000_8,(tail9000_141 k)⟩ -def before9086 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1179),tail9000_7,(tail9000_142 k)⟩ -def before9087 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail9000_143,(tail9000_144 k)⟩ -def before9088 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail9000_6,(tail9000_145 k)⟩ -def before9089 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail9000_146,(tail9000_147 k)⟩ -def before9090 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1215),tail9000_5,(tail9000_148 k)⟩ -def before9091 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1217),tail9000_4,(tail9000_149 k)⟩ -def before9092 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail9000_150,(tail9000_151 k)⟩ -def before9093 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9000_3,(tail9000_152 k)⟩ -def before9094 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9000_153,(tail9000_154 k)⟩ -def before9095 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1267),tail9000_2,(tail9000_155 k)⟩ -def before9096 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1269),tail9000_1,(tail9000_156 k)⟩ -def before9097 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1271),tail9000_0,(tail9000_157 k)⟩ -def before9098 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1273),tail9000_0,(tail9000_158 k)⟩ -def before9099 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1273),tail9000_1,(tail9000_158 k)⟩ -def after9099 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1273),tail9000_1,(tail9000_159 k)⟩ - -theorem macro9000 (k : Nat) : applyExit (before9000 k) exit35 1 = some (before9001 k) := by - simp (disch := omega) [before9000, before9001, exit35, applyExit, pop, push] - <;> omega -theorem step9000 (k : Nat) : Runs (1*2) (before9000 k).denote (before9001 k).denote := - @applyExit_sound (before9000 k) (before9001 k) exit35 1 valid35 (macro9000 k) -theorem macro9001 (k : Nat) : applyExit (before9001 k) exit36 95 = some (before9002 k) := by - simp (disch := omega) [before9001, before9002, exit36, applyExit, pop, push] - <;> omega -theorem step9001 (k : Nat) : Runs (95*2) (before9001 k).denote (before9002 k).denote := - @applyExit_sound (before9001 k) (before9002 k) exit36 95 valid36 (macro9001 k) -theorem macro9002 (k : Nat) : applyExit (before9002 k) exit31 1 = some (before9003 k) := by - simp (disch := omega) [before9002, before9003, exit31, applyExit, pop, push] - <;> omega -theorem step9002 (k : Nat) : Runs (1*1) (before9002 k).denote (before9003 k).denote := - @applyExit_sound (before9002 k) (before9003 k) exit31 1 valid31 (macro9002 k) -theorem macro9003 (k : Nat) : applyExit (before9003 k) exit10 95 = some (before9004 k) := by - simp (disch := omega) [before9003, before9004, exit10, applyExit, pop, push] - <;> omega -theorem step9003 (k : Nat) : Runs (95*2) (before9003 k).denote (before9004 k).denote := - @applyExit_sound (before9003 k) (before9004 k) exit10 95 valid10 (macro9003 k) -theorem macro9004 (k : Nat) : applyExit (before9004 k) exit32 1 = some (before9005 k) := by - simp (disch := omega) [before9004, before9005, exit32, applyExit, pop, push] - <;> omega -theorem step9004 (k : Nat) : Runs (1*3) (before9004 k).denote (before9005 k).denote := - @applyExit_sound (before9004 k) (before9005 k) exit32 1 valid32 (macro9004 k) -theorem macro9005 (k : Nat) : applyExit (before9005 k) exit36 95 = some (before9006 k) := by - simp (disch := omega) [before9005, before9006, exit36, applyExit, pop, push] - <;> omega -theorem step9005 (k : Nat) : Runs (95*2) (before9005 k).denote (before9006 k).denote := - @applyExit_sound (before9005 k) (before9006 k) exit36 95 valid36 (macro9005 k) -theorem macro9006 (k : Nat) : applyExit (before9006 k) exit33 1 = some (before9007 k) := by - simp (disch := omega) [before9006, before9007, exit33, applyExit, pop, push] - <;> omega -theorem step9006 (k : Nat) : Runs (1*2) (before9006 k).denote (before9007 k).denote := - @applyExit_sound (before9006 k) (before9007 k) exit33 1 valid33 (macro9006 k) -theorem macro9007 (k : Nat) : applyExit (before9007 k) exit34 28 = some (before9008 k) := by - simp (disch := omega) [before9007, before9008, exit34, applyExit, pop, push] - <;> omega -theorem step9007 (k : Nat) : Runs (28*2) (before9007 k).denote (before9008 k).denote := - @applyExit_sound (before9007 k) (before9008 k) exit34 28 valid34 (macro9007 k) -theorem macro9008 (k : Nat) : applyExit (before9008 k) exit418 (1*k+8) = some (before9009 k) := by - simp (disch := omega) [before9008, before9009, exit418, applyExit, pop, push] - <;> omega -theorem step9008 (k : Nat) : Runs ((1*k+8)*1214) (before9008 k).denote (before9009 k).denote := - @applyExit_sound (before9008 k) (before9009 k) exit418 (1*k+8) valid418 (macro9008 k) -theorem macro9009 (k : Nat) : applyExit (before9009 k) exit34 5 = some (before9010 k) := by - simp (disch := omega) [before9009, before9010, exit34, applyExit, pop, push] - <;> omega -theorem step9009 (k : Nat) : Runs (5*2) (before9009 k).denote (before9010 k).denote := - @applyExit_sound (before9009 k) (before9010 k) exit34 5 valid34 (macro9009 k) -theorem macro9010 (k : Nat) : applyExit (before9010 k) exit35 1 = some (before9011 k) := by - simp (disch := omega) [before9010, before9011, exit35, applyExit, pop, push] - <;> omega -theorem step9010 (k : Nat) : Runs (1*2) (before9010 k).denote (before9011 k).denote := - @applyExit_sound (before9010 k) (before9011 k) exit35 1 valid35 (macro9010 k) -theorem macro9011 (k : Nat) : applyExit (before9011 k) exit36 19 = some (before9012 k) := by - simp (disch := omega) [before9011, before9012, exit36, applyExit, pop, push] - <;> omega -theorem step9011 (k : Nat) : Runs (19*2) (before9011 k).denote (before9012 k).denote := - @applyExit_sound (before9011 k) (before9012 k) exit36 19 valid36 (macro9011 k) -theorem macro9012 (k : Nat) : applyExit (before9012 k) exit31 1 = some (before9013 k) := by - simp (disch := omega) [before9012, before9013, exit31, applyExit, pop, push] - <;> omega -theorem step9012 (k : Nat) : Runs (1*1) (before9012 k).denote (before9013 k).denote := - @applyExit_sound (before9012 k) (before9013 k) exit31 1 valid31 (macro9012 k) -theorem macro9013 (k : Nat) : applyExit (before9013 k) exit10 19 = some (before9014 k) := by - simp (disch := omega) [before9013, before9014, exit10, applyExit, pop, push] - <;> omega -theorem step9013 (k : Nat) : Runs (19*2) (before9013 k).denote (before9014 k).denote := - @applyExit_sound (before9013 k) (before9014 k) exit10 19 valid10 (macro9013 k) -theorem macro9014 (k : Nat) : applyExit (before9014 k) exit32 1 = some (before9015 k) := by - simp (disch := omega) [before9014, before9015, exit32, applyExit, pop, push] - <;> omega -theorem step9014 (k : Nat) : Runs (1*3) (before9014 k).denote (before9015 k).denote := - @applyExit_sound (before9014 k) (before9015 k) exit32 1 valid32 (macro9014 k) -theorem macro9015 (k : Nat) : applyExit (before9015 k) exit36 19 = some (before9016 k) := by - simp (disch := omega) [before9015, before9016, exit36, applyExit, pop, push] - <;> omega -theorem step9015 (k : Nat) : Runs (19*2) (before9015 k).denote (before9016 k).denote := - @applyExit_sound (before9015 k) (before9016 k) exit36 19 valid36 (macro9015 k) -theorem macro9016 (k : Nat) : applyExit (before9016 k) exit33 1 = some (before9017 k) := by - simp (disch := omega) [before9016, before9017, exit33, applyExit, pop, push] - <;> omega -theorem step9016 (k : Nat) : Runs (1*2) (before9016 k).denote (before9017 k).denote := - @applyExit_sound (before9016 k) (before9017 k) exit33 1 valid33 (macro9016 k) -theorem macro9017 (k : Nat) : applyExit (before9017 k) exit34 88 = some (before9018 k) := by - simp (disch := omega) [before9017, before9018, exit34, applyExit, pop, push] - <;> omega -theorem step9017 (k : Nat) : Runs (88*2) (before9017 k).denote (before9018 k).denote := - @applyExit_sound (before9017 k) (before9018 k) exit34 88 valid34 (macro9017 k) -theorem macro9018 (k : Nat) : applyExit (before9018 k) exit35 1 = some (before9019 k) := by - simp (disch := omega) [before9018, before9019, exit35, applyExit, pop, push] - <;> omega -theorem step9018 (k : Nat) : Runs (1*2) (before9018 k).denote (before9019 k).denote := - @applyExit_sound (before9018 k) (before9019 k) exit35 1 valid35 (macro9018 k) -theorem macro9019 (k : Nat) : applyExit (before9019 k) exit36 40 = some (before9020 k) := by - simp (disch := omega) [before9019, before9020, exit36, applyExit, pop, push] - <;> omega -theorem step9019 (k : Nat) : Runs (40*2) (before9019 k).denote (before9020 k).denote := - @applyExit_sound (before9019 k) (before9020 k) exit36 40 valid36 (macro9019 k) -theorem macro9020 (k : Nat) : applyExit (before9020 k) exit31 1 = some (before9021 k) := by - simp (disch := omega) [before9020, before9021, exit31, applyExit, pop, push] - <;> omega -theorem step9020 (k : Nat) : Runs (1*1) (before9020 k).denote (before9021 k).denote := - @applyExit_sound (before9020 k) (before9021 k) exit31 1 valid31 (macro9020 k) -theorem macro9021 (k : Nat) : applyExit (before9021 k) exit10 40 = some (before9022 k) := by - simp (disch := omega) [before9021, before9022, exit10, applyExit, pop, push] - <;> omega -theorem step9021 (k : Nat) : Runs (40*2) (before9021 k).denote (before9022 k).denote := - @applyExit_sound (before9021 k) (before9022 k) exit10 40 valid10 (macro9021 k) -theorem macro9022 (k : Nat) : applyExit (before9022 k) exit32 1 = some (before9023 k) := by - simp (disch := omega) [before9022, before9023, exit32, applyExit, pop, push] - <;> omega -theorem step9022 (k : Nat) : Runs (1*3) (before9022 k).denote (before9023 k).denote := - @applyExit_sound (before9022 k) (before9023 k) exit32 1 valid32 (macro9022 k) -theorem macro9023 (k : Nat) : applyExit (before9023 k) exit36 40 = some (before9024 k) := by - simp (disch := omega) [before9023, before9024, exit36, applyExit, pop, push] - <;> omega -theorem step9023 (k : Nat) : Runs (40*2) (before9023 k).denote (before9024 k).denote := - @applyExit_sound (before9023 k) (before9024 k) exit36 40 valid36 (macro9023 k) -theorem macro9024 (k : Nat) : applyExit (before9024 k) exit33 1 = some (before9025 k) := by - simp (disch := omega) [before9024, before9025, exit33, applyExit, pop, push] - <;> omega -theorem step9024 (k : Nat) : Runs (1*2) (before9024 k).denote (before9025 k).denote := - @applyExit_sound (before9024 k) (before9025 k) exit33 1 valid33 (macro9024 k) -theorem macro9025 (k : Nat) : applyExit (before9025 k) exit34 12 = some (before9026 k) := by - simp (disch := omega) [before9025, before9026, exit34, applyExit, pop, push] - <;> omega -theorem step9025 (k : Nat) : Runs (12*2) (before9025 k).denote (before9026 k).denote := - @applyExit_sound (before9025 k) (before9026 k) exit34 12 valid34 (macro9025 k) -theorem macro9026 (k : Nat) : applyExit (before9026 k) exit35 1 = some (before9027 k) := by - simp (disch := omega) [before9026, before9027, exit35, applyExit, pop, push] - <;> omega -theorem step9026 (k : Nat) : Runs (1*2) (before9026 k).denote (before9027 k).denote := - @applyExit_sound (before9026 k) (before9027 k) exit35 1 valid35 (macro9026 k) -theorem macro9027 (k : Nat) : applyExit (before9027 k) exit36 95 = some (before9028 k) := by - simp (disch := omega) [before9027, before9028, exit36, applyExit, pop, push] - <;> omega -theorem step9027 (k : Nat) : Runs (95*2) (before9027 k).denote (before9028 k).denote := - @applyExit_sound (before9027 k) (before9028 k) exit36 95 valid36 (macro9027 k) -theorem macro9028 (k : Nat) : applyExit (before9028 k) exit31 1 = some (before9029 k) := by - simp (disch := omega) [before9028, before9029, exit31, applyExit, pop, push] - <;> omega -theorem step9028 (k : Nat) : Runs (1*1) (before9028 k).denote (before9029 k).denote := - @applyExit_sound (before9028 k) (before9029 k) exit31 1 valid31 (macro9028 k) -theorem macro9029 (k : Nat) : applyExit (before9029 k) exit10 95 = some (before9030 k) := by - simp (disch := omega) [before9029, before9030, exit10, applyExit, pop, push] - <;> omega -theorem step9029 (k : Nat) : Runs (95*2) (before9029 k).denote (before9030 k).denote := - @applyExit_sound (before9029 k) (before9030 k) exit10 95 valid10 (macro9029 k) -theorem macro9030 (k : Nat) : applyExit (before9030 k) exit32 1 = some (before9031 k) := by - simp (disch := omega) [before9030, before9031, exit32, applyExit, pop, push] - <;> omega -theorem step9030 (k : Nat) : Runs (1*3) (before9030 k).denote (before9031 k).denote := - @applyExit_sound (before9030 k) (before9031 k) exit32 1 valid32 (macro9030 k) -theorem macro9031 (k : Nat) : applyExit (before9031 k) exit36 95 = some (before9032 k) := by - simp (disch := omega) [before9031, before9032, exit36, applyExit, pop, push] - <;> omega -theorem step9031 (k : Nat) : Runs (95*2) (before9031 k).denote (before9032 k).denote := - @applyExit_sound (before9031 k) (before9032 k) exit36 95 valid36 (macro9031 k) -theorem macro9032 (k : Nat) : applyExit (before9032 k) exit33 1 = some (before9033 k) := by - simp (disch := omega) [before9032, before9033, exit33, applyExit, pop, push] - <;> omega -theorem step9032 (k : Nat) : Runs (1*2) (before9032 k).denote (before9033 k).denote := - @applyExit_sound (before9032 k) (before9033 k) exit33 1 valid33 (macro9032 k) -theorem macro9033 (k : Nat) : applyExit (before9033 k) exit34 11 = some (before9034 k) := by - simp (disch := omega) [before9033, before9034, exit34, applyExit, pop, push] - <;> omega -theorem step9033 (k : Nat) : Runs (11*2) (before9033 k).denote (before9034 k).denote := - @applyExit_sound (before9033 k) (before9034 k) exit34 11 valid34 (macro9033 k) -theorem macro9034 (k : Nat) : applyExit (before9034 k) exit35 1 = some (before9035 k) := by - simp (disch := omega) [before9034, before9035, exit35, applyExit, pop, push] - <;> omega -theorem step9034 (k : Nat) : Runs (1*2) (before9034 k).denote (before9035 k).denote := - @applyExit_sound (before9034 k) (before9035 k) exit35 1 valid35 (macro9034 k) -theorem macro9035 (k : Nat) : applyExit (before9035 k) exit39 1 = some (before9036 k) := by - simp (disch := omega) [before9035, before9036, exit39, applyExit, pop, push] - <;> omega -theorem step9035 (k : Nat) : Runs (1*1) (before9035 k).denote (before9036 k).denote := - @applyExit_sound (before9035 k) (before9036 k) exit39 1 valid39 (macro9035 k) -theorem macro9036 (k : Nat) : applyExit (before9036 k) exit32 1 = some (before9037 k) := by - simp (disch := omega) [before9036, before9037, exit32, applyExit, pop, push] - <;> omega -theorem step9036 (k : Nat) : Runs (1*3) (before9036 k).denote (before9037 k).denote := - @applyExit_sound (before9036 k) (before9037 k) exit32 1 valid32 (macro9036 k) -theorem macro9037 (k : Nat) : applyExit (before9037 k) exit36 1 = some (before9038 k) := by - simp (disch := omega) [before9037, before9038, exit36, applyExit, pop, push] - <;> omega -theorem step9037 (k : Nat) : Runs (1*2) (before9037 k).denote (before9038 k).denote := - @applyExit_sound (before9037 k) (before9038 k) exit36 1 valid36 (macro9037 k) -theorem macro9038 (k : Nat) : applyExit (before9038 k) exit39 1 = some (before9039 k) := by - simp (disch := omega) [before9038, before9039, exit39, applyExit, pop, push] - <;> omega -theorem step9038 (k : Nat) : Runs (1*1) (before9038 k).denote (before9039 k).denote := - @applyExit_sound (before9038 k) (before9039 k) exit39 1 valid39 (macro9038 k) -theorem macro9039 (k : Nat) : applyExit (before9039 k) exit10 2 = some (before9040 k) := by - simp (disch := omega) [before9039, before9040, exit10, applyExit, pop, push] - <;> omega -theorem step9039 (k : Nat) : Runs (2*2) (before9039 k).denote (before9040 k).denote := - @applyExit_sound (before9039 k) (before9040 k) exit10 2 valid10 (macro9039 k) -theorem macro9040 (k : Nat) : applyExit (before9040 k) exit11 1 = some (before9041 k) := by - simp (disch := omega) [before9040, before9041, exit11, applyExit, pop, push] - <;> omega -theorem step9040 (k : Nat) : Runs (1*2) (before9040 k).denote (before9041 k).denote := - @applyExit_sound (before9040 k) (before9041 k) exit11 1 valid11 (macro9040 k) -theorem macro9041 (k : Nat) : applyExit (before9041 k) exit2 10 = some (before9042 k) := by - simp (disch := omega) [before9041, before9042, exit2, applyExit, pop, push] - <;> omega -theorem step9041 (k : Nat) : Runs (10*2) (before9041 k).denote (before9042 k).denote := - @applyExit_sound (before9041 k) (before9042 k) exit2 10 valid2 (macro9041 k) -theorem macro9042 (k : Nat) : applyExit (before9042 k) exit3 1 = some (before9043 k) := by - simp (disch := omega) [before9042, before9043, exit3, applyExit, pop, push] - <;> omega -theorem step9042 (k : Nat) : Runs (1*2) (before9042 k).denote (before9043 k).denote := - @applyExit_sound (before9042 k) (before9043 k) exit3 1 valid3 (macro9042 k) -theorem macro9043 (k : Nat) : applyExit (before9043 k) exit9 1 = some (before9044 k) := by - simp (disch := omega) [before9043, before9044, exit9, applyExit, pop, push] - <;> omega -theorem step9043 (k : Nat) : Runs (1*2) (before9043 k).denote (before9044 k).denote := - @applyExit_sound (before9043 k) (before9044 k) exit9 1 valid9 (macro9043 k) -theorem macro9044 (k : Nat) : applyExit (before9044 k) exit10 95 = some (before9045 k) := by - simp (disch := omega) [before9044, before9045, exit10, applyExit, pop, push] - <;> omega -theorem step9044 (k : Nat) : Runs (95*2) (before9044 k).denote (before9045 k).denote := - @applyExit_sound (before9044 k) (before9045 k) exit10 95 valid10 (macro9044 k) -theorem macro9045 (k : Nat) : applyExit (before9045 k) exit11 1 = some (before9046 k) := by - simp (disch := omega) [before9045, before9046, exit11, applyExit, pop, push] - <;> omega -theorem step9045 (k : Nat) : Runs (1*2) (before9045 k).denote (before9046 k).denote := - @applyExit_sound (before9045 k) (before9046 k) exit11 1 valid11 (macro9045 k) -theorem macro9046 (k : Nat) : applyExit (before9046 k) exit2 11 = some (before9047 k) := by - simp (disch := omega) [before9046, before9047, exit2, applyExit, pop, push] - <;> omega -theorem step9046 (k : Nat) : Runs (11*2) (before9046 k).denote (before9047 k).denote := - @applyExit_sound (before9046 k) (before9047 k) exit2 11 valid2 (macro9046 k) -theorem macro9047 (k : Nat) : applyExit (before9047 k) exit3 1 = some (before9048 k) := by - simp (disch := omega) [before9047, before9048, exit3, applyExit, pop, push] - <;> omega -theorem step9047 (k : Nat) : Runs (1*2) (before9047 k).denote (before9048 k).denote := - @applyExit_sound (before9047 k) (before9048 k) exit3 1 valid3 (macro9047 k) -theorem macro9048 (k : Nat) : applyExit (before9048 k) exit9 1 = some (before9049 k) := by - simp (disch := omega) [before9048, before9049, exit9, applyExit, pop, push] - <;> omega -theorem step9048 (k : Nat) : Runs (1*2) (before9048 k).denote (before9049 k).denote := - @applyExit_sound (before9048 k) (before9049 k) exit9 1 valid9 (macro9048 k) -theorem macro9049 (k : Nat) : applyExit (before9049 k) exit10 40 = some (before9050 k) := by - simp (disch := omega) [before9049, before9050, exit10, applyExit, pop, push] - <;> omega -theorem step9049 (k : Nat) : Runs (40*2) (before9049 k).denote (before9050 k).denote := - @applyExit_sound (before9049 k) (before9050 k) exit10 40 valid10 (macro9049 k) -theorem macro9050 (k : Nat) : applyExit (before9050 k) exit11 1 = some (before9051 k) := by - simp (disch := omega) [before9050, before9051, exit11, applyExit, pop, push] - <;> omega -theorem step9050 (k : Nat) : Runs (1*2) (before9050 k).denote (before9051 k).denote := - @applyExit_sound (before9050 k) (before9051 k) exit11 1 valid11 (macro9050 k) -theorem macro9051 (k : Nat) : applyExit (before9051 k) exit2 87 = some (before9052 k) := by - simp (disch := omega) [before9051, before9052, exit2, applyExit, pop, push] - <;> omega -theorem step9051 (k : Nat) : Runs (87*2) (before9051 k).denote (before9052 k).denote := - @applyExit_sound (before9051 k) (before9052 k) exit2 87 valid2 (macro9051 k) -theorem macro9052 (k : Nat) : applyExit (before9052 k) exit3 1 = some (before9053 k) := by - simp (disch := omega) [before9052, before9053, exit3, applyExit, pop, push] - <;> omega -theorem step9052 (k : Nat) : Runs (1*2) (before9052 k).denote (before9053 k).denote := - @applyExit_sound (before9052 k) (before9053 k) exit3 1 valid3 (macro9052 k) -theorem macro9053 (k : Nat) : applyExit (before9053 k) exit9 1 = some (before9054 k) := by - simp (disch := omega) [before9053, before9054, exit9, applyExit, pop, push] - <;> omega -theorem step9053 (k : Nat) : Runs (1*2) (before9053 k).denote (before9054 k).denote := - @applyExit_sound (before9053 k) (before9054 k) exit9 1 valid9 (macro9053 k) -theorem macro9054 (k : Nat) : applyExit (before9054 k) exit10 19 = some (before9055 k) := by - simp (disch := omega) [before9054, before9055, exit10, applyExit, pop, push] - <;> omega -theorem step9054 (k : Nat) : Runs (19*2) (before9054 k).denote (before9055 k).denote := - @applyExit_sound (before9054 k) (before9055 k) exit10 19 valid10 (macro9054 k) -theorem macro9055 (k : Nat) : applyExit (before9055 k) exit11 1 = some (before9056 k) := by - simp (disch := omega) [before9055, before9056, exit11, applyExit, pop, push] - <;> omega -theorem step9055 (k : Nat) : Runs (1*2) (before9055 k).denote (before9056 k).denote := - @applyExit_sound (before9055 k) (before9056 k) exit11 1 valid11 (macro9055 k) -theorem macro9056 (k : Nat) : applyExit (before9056 k) exit2 4 = some (before9057 k) := by - simp (disch := omega) [before9056, before9057, exit2, applyExit, pop, push] - <;> omega -theorem step9056 (k : Nat) : Runs (4*2) (before9056 k).denote (before9057 k).denote := - @applyExit_sound (before9056 k) (before9057 k) exit2 4 valid2 (macro9056 k) -theorem macro9057 (k : Nat) : applyExit (before9057 k) exit419 (1*k+8) = some (before9058 k) := by - simp (disch := omega) [before9057, before9058, exit419, applyExit, pop, push] - <;> omega -theorem step9057 (k : Nat) : Runs ((1*k+8)*586) (before9057 k).denote (before9058 k).denote := - @applyExit_sound (before9057 k) (before9058 k) exit419 (1*k+8) valid419 (macro9057 k) -theorem macro9058 (k : Nat) : applyExit (before9058 k) exit2 28 = some (before9059 k) := by - simp (disch := omega) [before9058, before9059, exit2, applyExit, pop, push] - <;> omega -theorem step9058 (k : Nat) : Runs (28*2) (before9058 k).denote (before9059 k).denote := - @applyExit_sound (before9058 k) (before9059 k) exit2 28 valid2 (macro9058 k) -theorem macro9059 (k : Nat) : applyExit (before9059 k) exit3 1 = some (before9060 k) := by - simp (disch := omega) [before9059, before9060, exit3, applyExit, pop, push] - <;> omega -theorem step9059 (k : Nat) : Runs (1*2) (before9059 k).denote (before9060 k).denote := - @applyExit_sound (before9059 k) (before9060 k) exit3 1 valid3 (macro9059 k) -theorem macro9060 (k : Nat) : applyExit (before9060 k) exit9 1 = some (before9061 k) := by - simp (disch := omega) [before9060, before9061, exit9, applyExit, pop, push] - <;> omega -theorem step9060 (k : Nat) : Runs (1*2) (before9060 k).denote (before9061 k).denote := - @applyExit_sound (before9060 k) (before9061 k) exit9 1 valid9 (macro9060 k) -theorem macro9061 (k : Nat) : applyExit (before9061 k) exit10 95 = some (before9062 k) := by - simp (disch := omega) [before9061, before9062, exit10, applyExit, pop, push] - <;> omega -theorem step9061 (k : Nat) : Runs (95*2) (before9061 k).denote (before9062 k).denote := - @applyExit_sound (before9061 k) (before9062 k) exit10 95 valid10 (macro9061 k) -theorem macro9062 (k : Nat) : applyExit (before9062 k) exit11 1 = some (before9063 k) := by - simp (disch := omega) [before9062, before9063, exit11, applyExit, pop, push] - <;> omega -theorem step9062 (k : Nat) : Runs (1*2) (before9062 k).denote (before9063 k).denote := - @applyExit_sound (before9062 k) (before9063 k) exit11 1 valid11 (macro9062 k) -theorem macro9063 (k : Nat) : applyExit (before9063 k) exit2 11 = some (before9064 k) := by - simp (disch := omega) [before9063, before9064, exit2, applyExit, pop, push] - <;> omega -theorem step9063 (k : Nat) : Runs (11*2) (before9063 k).denote (before9064 k).denote := - @applyExit_sound (before9063 k) (before9064 k) exit2 11 valid2 (macro9063 k) -theorem macro9064 (k : Nat) : applyExit (before9064 k) exit3 1 = some (before9065 k) := by - simp (disch := omega) [before9064, before9065, exit3, applyExit, pop, push] - <;> omega -theorem step9064 (k : Nat) : Runs (1*2) (before9064 k).denote (before9065 k).denote := - @applyExit_sound (before9064 k) (before9065 k) exit3 1 valid3 (macro9064 k) -theorem macro9065 (k : Nat) : applyExit (before9065 k) exit9 1 = some (before9066 k) := by - simp (disch := omega) [before9065, before9066, exit9, applyExit, pop, push] - <;> omega -theorem step9065 (k : Nat) : Runs (1*2) (before9065 k).denote (before9066 k).denote := - @applyExit_sound (before9065 k) (before9066 k) exit9 1 valid9 (macro9065 k) -theorem macro9066 (k : Nat) : applyExit (before9066 k) exit10 43 = some (before9067 k) := by - simp (disch := omega) [before9066, before9067, exit10, applyExit, pop, push] - <;> omega -theorem step9066 (k : Nat) : Runs (43*2) (before9066 k).denote (before9067 k).denote := - @applyExit_sound (before9066 k) (before9067 k) exit10 43 valid10 (macro9066 k) -theorem macro9067 (k : Nat) : applyExit (before9067 k) exit11 1 = some (before9068 k) := by - simp (disch := omega) [before9067, before9068, exit11, applyExit, pop, push] - <;> omega -theorem step9067 (k : Nat) : Runs (1*2) (before9067 k).denote (before9068 k).denote := - @applyExit_sound (before9067 k) (before9068 k) exit11 1 valid11 (macro9067 k) -theorem macro9068 (k : Nat) : applyExit (before9068 k) exit2 17 = some (before9069 k) := by - simp (disch := omega) [before9068, before9069, exit2, applyExit, pop, push] - <;> omega -theorem step9068 (k : Nat) : Runs (17*2) (before9068 k).denote (before9069 k).denote := - @applyExit_sound (before9068 k) (before9069 k) exit2 17 valid2 (macro9068 k) -theorem macro9069 (k : Nat) : applyExit (before9069 k) exit3 1 = some (before9070 k) := by - simp (disch := omega) [before9069, before9070, exit3, applyExit, pop, push] - <;> omega -theorem step9069 (k : Nat) : Runs (1*2) (before9069 k).denote (before9070 k).denote := - @applyExit_sound (before9069 k) (before9070 k) exit3 1 valid3 (macro9069 k) -theorem macro9070 (k : Nat) : applyExit (before9070 k) exit9 1 = some (before9071 k) := by - simp (disch := omega) [before9070, before9071, exit9, applyExit, pop, push] - <;> omega -theorem step9070 (k : Nat) : Runs (1*2) (before9070 k).denote (before9071 k).denote := - @applyExit_sound (before9070 k) (before9071 k) exit9 1 valid9 (macro9070 k) -theorem macro9071 (k : Nat) : applyExit (before9071 k) exit10 11 = some (before9072 k) := by - simp (disch := omega) [before9071, before9072, exit10, applyExit, pop, push] - <;> omega -theorem step9071 (k : Nat) : Runs (11*2) (before9071 k).denote (before9072 k).denote := - @applyExit_sound (before9071 k) (before9072 k) exit10 11 valid10 (macro9071 k) -theorem macro9072 (k : Nat) : applyExit (before9072 k) exit11 1 = some (before9073 k) := by - simp (disch := omega) [before9072, before9073, exit11, applyExit, pop, push] - <;> omega -theorem step9072 (k : Nat) : Runs (1*2) (before9072 k).denote (before9073 k).denote := - @applyExit_sound (before9072 k) (before9073 k) exit11 1 valid11 (macro9072 k) -theorem macro9073 (k : Nat) : applyExit (before9073 k) exit2 791761144 = some (before9074 k) := by - simp (disch := omega) [before9073, before9074, exit2, applyExit, pop, push] - <;> omega -theorem step9073 (k : Nat) : Runs (791761144*2) (before9073 k).denote (before9074 k).denote := - @applyExit_sound (before9073 k) (before9074 k) exit2 791761144 valid2 (macro9073 k) -theorem macro9074 (k : Nat) : applyExit (before9074 k) exit276 1 = some (before9075 k) := by - simp (disch := omega) [before9074, before9075, exit276, applyExit, pop, push] - <;> omega -theorem step9074 (k : Nat) : Runs (1*38) (before9074 k).denote (before9075 k).denote := - @applyExit_sound (before9074 k) (before9075 k) exit276 1 valid276 (macro9074 k) -theorem macro9075 (k : Nat) : applyExit (before9075 k) exit411 1 = some (before9076 k) := by - simp (disch := omega) [before9075, before9076, exit411, applyExit, pop, push] - <;> omega -theorem step9075 (k : Nat) : Runs (1*38) (before9075 k).denote (before9076 k).denote := - @applyExit_sound (before9075 k) (before9076 k) exit411 1 valid411 (macro9075 k) -theorem macro9076 (k : Nat) : applyExit (before9076 k) exit420 (1*k+6) = some (before9077 k) := by - simp (disch := omega) [before9076, before9077, exit420, applyExit, pop, push] - <;> omega -theorem step9076 (k : Nat) : Runs ((1*k+6)*38) (before9076 k).denote (before9077 k).denote := - @applyExit_sound (before9076 k) (before9077 k) exit420 (1*k+6) valid420 (macro9076 k) -theorem macro9077 (k : Nat) : applyExit (before9077 k) exit10 4 = some (before9078 k) := by - simp (disch := omega) [before9077, before9078, exit10, applyExit, pop, push] - <;> omega -theorem step9077 (k : Nat) : Runs (4*2) (before9077 k).denote (before9078 k).denote := - @applyExit_sound (before9077 k) (before9078 k) exit10 4 valid10 (macro9077 k) -theorem macro9078 (k : Nat) : applyExit (before9078 k) exit11 1 = some (before9079 k) := by - simp (disch := omega) [before9078, before9079, exit11, applyExit, pop, push] - <;> omega -theorem step9078 (k : Nat) : Runs (1*2) (before9078 k).denote (before9079 k).denote := - @applyExit_sound (before9078 k) (before9079 k) exit11 1 valid11 (macro9078 k) -theorem macro9079 (k : Nat) : applyExit (before9079 k) exit2 4 = some (before9080 k) := by - simp (disch := omega) [before9079, before9080, exit2, applyExit, pop, push] - <;> omega -theorem step9079 (k : Nat) : Runs (4*2) (before9079 k).denote (before9080 k).denote := - @applyExit_sound (before9079 k) (before9080 k) exit2 4 valid2 (macro9079 k) -theorem macro9080 (k : Nat) : applyExit (before9080 k) exit3 1 = some (before9081 k) := by - simp (disch := omega) [before9080, before9081, exit3, applyExit, pop, push] - <;> omega -theorem step9080 (k : Nat) : Runs (1*2) (before9080 k).denote (before9081 k).denote := - @applyExit_sound (before9080 k) (before9081 k) exit3 1 valid3 (macro9080 k) -theorem macro9081 (k : Nat) : applyExit (before9081 k) exit9 1 = some (before9082 k) := by - simp (disch := omega) [before9081, before9082, exit9, applyExit, pop, push] - <;> omega -theorem step9081 (k : Nat) : Runs (1*2) (before9081 k).denote (before9082 k).denote := - @applyExit_sound (before9081 k) (before9082 k) exit9 1 valid9 (macro9081 k) -theorem macro9082 (k : Nat) : applyExit (before9082 k) exit10 12 = some (before9083 k) := by - simp (disch := omega) [before9082, before9083, exit10, applyExit, pop, push] - <;> omega -theorem step9082 (k : Nat) : Runs (12*2) (before9082 k).denote (before9083 k).denote := - @applyExit_sound (before9082 k) (before9083 k) exit10 12 valid10 (macro9082 k) -theorem macro9083 (k : Nat) : applyExit (before9083 k) exit11 1 = some (before9084 k) := by - simp (disch := omega) [before9083, before9084, exit11, applyExit, pop, push] - <;> omega -theorem step9083 (k : Nat) : Runs (1*2) (before9083 k).denote (before9084 k).denote := - @applyExit_sound (before9083 k) (before9084 k) exit11 1 valid11 (macro9083 k) -theorem macro9084 (k : Nat) : applyExit (before9084 k) exit2 4 = some (before9085 k) := by - simp (disch := omega) [before9084, before9085, exit2, applyExit, pop, push] - <;> omega -theorem step9084 (k : Nat) : Runs (4*2) (before9084 k).denote (before9085 k).denote := - @applyExit_sound (before9084 k) (before9085 k) exit2 4 valid2 (macro9084 k) -theorem macro9085 (k : Nat) : applyExit (before9085 k) exit3 1 = some (before9086 k) := by - simp (disch := omega) [before9085, before9086, exit3, applyExit, pop, push] - <;> omega -theorem step9085 (k : Nat) : Runs (1*2) (before9085 k).denote (before9086 k).denote := - @applyExit_sound (before9085 k) (before9086 k) exit3 1 valid3 (macro9085 k) -theorem macro9086 (k : Nat) : applyExit (before9086 k) exit9 1 = some (before9087 k) := by - simp (disch := omega) [before9086, before9087, exit9, applyExit, pop, push] - <;> omega -theorem step9086 (k : Nat) : Runs (1*2) (before9086 k).denote (before9087 k).denote := - @applyExit_sound (before9086 k) (before9087 k) exit9 1 valid9 (macro9086 k) -theorem macro9087 (k : Nat) : applyExit (before9087 k) exit10 12 = some (before9088 k) := by - simp (disch := omega) [before9087, before9088, exit10, applyExit, pop, push] - <;> omega -theorem step9087 (k : Nat) : Runs (12*2) (before9087 k).denote (before9088 k).denote := - @applyExit_sound (before9087 k) (before9088 k) exit10 12 valid10 (macro9087 k) -theorem macro9088 (k : Nat) : applyExit (before9088 k) exit11 1 = some (before9089 k) := by - simp (disch := omega) [before9088, before9089, exit11, applyExit, pop, push] - <;> omega -theorem step9088 (k : Nat) : Runs (1*2) (before9088 k).denote (before9089 k).denote := - @applyExit_sound (before9088 k) (before9089 k) exit11 1 valid11 (macro9088 k) -theorem macro9089 (k : Nat) : applyExit (before9089 k) exit2 4 = some (before9090 k) := by - simp (disch := omega) [before9089, before9090, exit2, applyExit, pop, push] - <;> omega -theorem step9089 (k : Nat) : Runs (4*2) (before9089 k).denote (before9090 k).denote := - @applyExit_sound (before9089 k) (before9090 k) exit2 4 valid2 (macro9089 k) -theorem macro9090 (k : Nat) : applyExit (before9090 k) exit3 1 = some (before9091 k) := by - simp (disch := omega) [before9090, before9091, exit3, applyExit, pop, push] - <;> omega -theorem step9090 (k : Nat) : Runs (1*2) (before9090 k).denote (before9091 k).denote := - @applyExit_sound (before9090 k) (before9091 k) exit3 1 valid3 (macro9090 k) -theorem macro9091 (k : Nat) : applyExit (before9091 k) exit9 1 = some (before9092 k) := by - simp (disch := omega) [before9091, before9092, exit9, applyExit, pop, push] - <;> omega -theorem step9091 (k : Nat) : Runs (1*2) (before9091 k).denote (before9092 k).denote := - @applyExit_sound (before9091 k) (before9092 k) exit9 1 valid9 (macro9091 k) -theorem macro9092 (k : Nat) : applyExit (before9092 k) exit10 14 = some (before9093 k) := by - simp (disch := omega) [before9092, before9093, exit10, applyExit, pop, push] - <;> omega -theorem step9092 (k : Nat) : Runs (14*2) (before9092 k).denote (before9093 k).denote := - @applyExit_sound (before9092 k) (before9093 k) exit10 14 valid10 (macro9092 k) -theorem macro9093 (k : Nat) : applyExit (before9093 k) exit11 1 = some (before9094 k) := by - simp (disch := omega) [before9093, before9094, exit11, applyExit, pop, push] - <;> omega -theorem step9093 (k : Nat) : Runs (1*2) (before9093 k).denote (before9094 k).denote := - @applyExit_sound (before9093 k) (before9094 k) exit11 1 valid11 (macro9093 k) -theorem macro9094 (k : Nat) : applyExit (before9094 k) exit2 9 = some (before9095 k) := by - simp (disch := omega) [before9094, before9095, exit2, applyExit, pop, push] - <;> omega -theorem step9094 (k : Nat) : Runs (9*2) (before9094 k).denote (before9095 k).denote := - @applyExit_sound (before9094 k) (before9095 k) exit2 9 valid2 (macro9094 k) -theorem macro9095 (k : Nat) : applyExit (before9095 k) exit3 1 = some (before9096 k) := by - simp (disch := omega) [before9095, before9096, exit3, applyExit, pop, push] - <;> omega -theorem step9095 (k : Nat) : Runs (1*2) (before9095 k).denote (before9096 k).denote := - @applyExit_sound (before9095 k) (before9096 k) exit3 1 valid3 (macro9095 k) -theorem macro9096 (k : Nat) : applyExit (before9096 k) exit9 1 = some (before9097 k) := by - simp (disch := omega) [before9096, before9097, exit9, applyExit, pop, push] - <;> omega -theorem step9096 (k : Nat) : Runs (1*2) (before9096 k).denote (before9097 k).denote := - @applyExit_sound (before9096 k) (before9097 k) exit9 1 valid9 (macro9096 k) -theorem macro9097 (k : Nat) : applyExit (before9097 k) exit46 1 = some (before9098 k) := by - simp (disch := omega) [before9097, before9098, exit46, applyExit, pop, push] - <;> omega -theorem step9097 (k : Nat) : Runs (1*2) (before9097 k).denote (before9098 k).denote := - @applyExit_sound (before9097 k) (before9098 k) exit46 1 valid46 (macro9097 k) -theorem macro9098 (k : Nat) : applyExit (before9098 k) exit49 1 = some (before9099 k) := by - simp (disch := omega) [before9098, before9099, exit49, applyExit, pop, push] - <;> omega -theorem step9098 (k : Nat) : Runs (1*1) (before9098 k).denote (before9099 k).denote := - @applyExit_sound (before9098 k) (before9099 k) exit49 1 valid49 (macro9098 k) -theorem macro9099 (k : Nat) : applyExit (before9099 k) exit1 1 = some (after9099 k) := by - simp (disch := omega) [before9099, after9099, exit1, applyExit, pop, push] - <;> omega -theorem step9099 (k : Nat) : Runs (1*3) (before9099 k).denote (after9099 k).denote := - @applyExit_sound (before9099 k) (after9099 k) exit1 1 valid1 (macro9099 k) -theorem chunkRun090 (k : Nat) : Runs (1838*k+1583539955) (before9000 k).denote (after9099 k).denote := by - have h := (@Runs.trans ((((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))))+((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2))))))+(((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2))))))) ((((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))))+((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38))))))+(((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3))))))) (before9000 k).denote (before9050 k).denote (after9099 k).denote (@Runs.trans (((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))))+((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2)))))) (((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2)))))) (before9000 k).denote (before9025 k).denote (before9050 k).denote (@Runs.trans ((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2))))) ((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2))))) (before9000 k).denote (before9012 k).denote (before9025 k).denote (@Runs.trans (((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2)))) (((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))) (before9000 k).denote (before9006 k).denote (before9012 k).denote (@Runs.trans ((1*2)+((95*2)+(1*1))) ((95*2)+((1*3)+(95*2))) (before9000 k).denote (before9003 k).denote (before9006 k).denote (@Runs.trans (1*2) ((95*2)+(1*1)) (before9000 k).denote (before9001 k).denote (before9003 k).denote (step9000 k) (@Runs.trans (95*2) (1*1) (before9001 k).denote (before9002 k).denote (before9003 k).denote (step9001 k) (step9002 k))) (@Runs.trans (95*2) ((1*3)+(95*2)) (before9003 k).denote (before9004 k).denote (before9006 k).denote (step9003 k) (@Runs.trans (1*3) (95*2) (before9004 k).denote (before9005 k).denote (before9006 k).denote (step9004 k) (step9005 k)))) (@Runs.trans ((1*2)+((28*2)+((1*k+8)*1214))) ((5*2)+((1*2)+(19*2))) (before9006 k).denote (before9009 k).denote (before9012 k).denote (@Runs.trans (1*2) ((28*2)+((1*k+8)*1214)) (before9006 k).denote (before9007 k).denote (before9009 k).denote (step9006 k) (@Runs.trans (28*2) ((1*k+8)*1214) (before9007 k).denote (before9008 k).denote (before9009 k).denote (step9007 k) (step9008 k))) (@Runs.trans (5*2) ((1*2)+(19*2)) (before9009 k).denote (before9010 k).denote (before9012 k).denote (step9009 k) (@Runs.trans (1*2) (19*2) (before9010 k).denote (before9011 k).denote (before9012 k).denote (step9010 k) (step9011 k))))) (@Runs.trans (((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2)))) (((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2)))) (before9012 k).denote (before9018 k).denote (before9025 k).denote (@Runs.trans ((1*1)+((19*2)+(1*3))) ((19*2)+((1*2)+(88*2))) (before9012 k).denote (before9015 k).denote (before9018 k).denote (@Runs.trans (1*1) ((19*2)+(1*3)) (before9012 k).denote (before9013 k).denote (before9015 k).denote (step9012 k) (@Runs.trans (19*2) (1*3) (before9013 k).denote (before9014 k).denote (before9015 k).denote (step9013 k) (step9014 k))) (@Runs.trans (19*2) ((1*2)+(88*2)) (before9015 k).denote (before9016 k).denote (before9018 k).denote (step9015 k) (@Runs.trans (1*2) (88*2) (before9016 k).denote (before9017 k).denote (before9018 k).denote (step9016 k) (step9017 k)))) (@Runs.trans ((1*2)+((40*2)+(1*1))) (((40*2)+(1*3))+((40*2)+(1*2))) (before9018 k).denote (before9021 k).denote (before9025 k).denote (@Runs.trans (1*2) ((40*2)+(1*1)) (before9018 k).denote (before9019 k).denote (before9021 k).denote (step9018 k) (@Runs.trans (40*2) (1*1) (before9019 k).denote (before9020 k).denote (before9021 k).denote (step9019 k) (step9020 k))) (@Runs.trans ((40*2)+(1*3)) ((40*2)+(1*2)) (before9021 k).denote (before9023 k).denote (before9025 k).denote (@Runs.trans (40*2) (1*3) (before9021 k).denote (before9022 k).denote (before9023 k).denote (step9021 k) (step9022 k)) (@Runs.trans (40*2) (1*2) (before9023 k).denote (before9024 k).denote (before9025 k).denote (step9023 k) (step9024 k)))))) (@Runs.trans ((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3))))) ((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2))))) (before9025 k).denote (before9037 k).denote (before9050 k).denote (@Runs.trans (((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3)))) (((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))) (before9025 k).denote (before9031 k).denote (before9037 k).denote (@Runs.trans ((12*2)+((1*2)+(95*2))) ((1*1)+((95*2)+(1*3))) (before9025 k).denote (before9028 k).denote (before9031 k).denote (@Runs.trans (12*2) ((1*2)+(95*2)) (before9025 k).denote (before9026 k).denote (before9028 k).denote (step9025 k) (@Runs.trans (1*2) (95*2) (before9026 k).denote (before9027 k).denote (before9028 k).denote (step9026 k) (step9027 k))) (@Runs.trans (1*1) ((95*2)+(1*3)) (before9028 k).denote (before9029 k).denote (before9031 k).denote (step9028 k) (@Runs.trans (95*2) (1*3) (before9029 k).denote (before9030 k).denote (before9031 k).denote (step9029 k) (step9030 k)))) (@Runs.trans ((95*2)+((1*2)+(11*2))) ((1*2)+((1*1)+(1*3))) (before9031 k).denote (before9034 k).denote (before9037 k).denote (@Runs.trans (95*2) ((1*2)+(11*2)) (before9031 k).denote (before9032 k).denote (before9034 k).denote (step9031 k) (@Runs.trans (1*2) (11*2) (before9032 k).denote (before9033 k).denote (before9034 k).denote (step9032 k) (step9033 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before9034 k).denote (before9035 k).denote (before9037 k).denote (step9034 k) (@Runs.trans (1*1) (1*3) (before9035 k).denote (before9036 k).denote (before9037 k).denote (step9035 k) (step9036 k))))) (@Runs.trans (((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2)))) (((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2)))) (before9037 k).denote (before9043 k).denote (before9050 k).denote (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((10*2)+(1*2))) (before9037 k).denote (before9040 k).denote (before9043 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before9037 k).denote (before9038 k).denote (before9040 k).denote (step9037 k) (@Runs.trans (1*1) (2*2) (before9038 k).denote (before9039 k).denote (before9040 k).denote (step9038 k) (step9039 k))) (@Runs.trans (1*2) ((10*2)+(1*2)) (before9040 k).denote (before9041 k).denote (before9043 k).denote (step9040 k) (@Runs.trans (10*2) (1*2) (before9041 k).denote (before9042 k).denote (before9043 k).denote (step9041 k) (step9042 k)))) (@Runs.trans ((1*2)+((95*2)+(1*2))) (((11*2)+(1*2))+((1*2)+(40*2))) (before9043 k).denote (before9046 k).denote (before9050 k).denote (@Runs.trans (1*2) ((95*2)+(1*2)) (before9043 k).denote (before9044 k).denote (before9046 k).denote (step9043 k) (@Runs.trans (95*2) (1*2) (before9044 k).denote (before9045 k).denote (before9046 k).denote (step9044 k) (step9045 k))) (@Runs.trans ((11*2)+(1*2)) ((1*2)+(40*2)) (before9046 k).denote (before9048 k).denote (before9050 k).denote (@Runs.trans (11*2) (1*2) (before9046 k).denote (before9047 k).denote (before9048 k).denote (step9046 k) (step9047 k)) (@Runs.trans (1*2) (40*2) (before9048 k).denote (before9049 k).denote (before9050 k).denote (step9048 k) (step9049 k))))))) (@Runs.trans (((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))))+((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38)))))) (((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3)))))) (before9050 k).denote (before9075 k).denote (after9099 k).denote (@Runs.trans ((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2))))) ((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38))))) (before9050 k).denote (before9062 k).denote (before9075 k).denote (@Runs.trans (((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2)))) (((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))) (before9050 k).denote (before9056 k).denote (before9062 k).denote (@Runs.trans ((1*2)+((87*2)+(1*2))) ((1*2)+((19*2)+(1*2))) (before9050 k).denote (before9053 k).denote (before9056 k).denote (@Runs.trans (1*2) ((87*2)+(1*2)) (before9050 k).denote (before9051 k).denote (before9053 k).denote (step9050 k) (@Runs.trans (87*2) (1*2) (before9051 k).denote (before9052 k).denote (before9053 k).denote (step9051 k) (step9052 k))) (@Runs.trans (1*2) ((19*2)+(1*2)) (before9053 k).denote (before9054 k).denote (before9056 k).denote (step9053 k) (@Runs.trans (19*2) (1*2) (before9054 k).denote (before9055 k).denote (before9056 k).denote (step9054 k) (step9055 k)))) (@Runs.trans ((4*2)+(((1*k+8)*586)+(28*2))) ((1*2)+((1*2)+(95*2))) (before9056 k).denote (before9059 k).denote (before9062 k).denote (@Runs.trans (4*2) (((1*k+8)*586)+(28*2)) (before9056 k).denote (before9057 k).denote (before9059 k).denote (step9056 k) (@Runs.trans ((1*k+8)*586) (28*2) (before9057 k).denote (before9058 k).denote (before9059 k).denote (step9057 k) (step9058 k))) (@Runs.trans (1*2) ((1*2)+(95*2)) (before9059 k).denote (before9060 k).denote (before9062 k).denote (step9059 k) (@Runs.trans (1*2) (95*2) (before9060 k).denote (before9061 k).denote (before9062 k).denote (step9060 k) (step9061 k))))) (@Runs.trans (((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2)))) (((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38)))) (before9062 k).denote (before9068 k).denote (before9075 k).denote (@Runs.trans ((1*2)+((11*2)+(1*2))) ((1*2)+((43*2)+(1*2))) (before9062 k).denote (before9065 k).denote (before9068 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before9062 k).denote (before9063 k).denote (before9065 k).denote (step9062 k) (@Runs.trans (11*2) (1*2) (before9063 k).denote (before9064 k).denote (before9065 k).denote (step9063 k) (step9064 k))) (@Runs.trans (1*2) ((43*2)+(1*2)) (before9065 k).denote (before9066 k).denote (before9068 k).denote (step9065 k) (@Runs.trans (43*2) (1*2) (before9066 k).denote (before9067 k).denote (before9068 k).denote (step9066 k) (step9067 k)))) (@Runs.trans ((17*2)+((1*2)+(1*2))) (((11*2)+(1*2))+((791761144*2)+(1*38))) (before9068 k).denote (before9071 k).denote (before9075 k).denote (@Runs.trans (17*2) ((1*2)+(1*2)) (before9068 k).denote (before9069 k).denote (before9071 k).denote (step9068 k) (@Runs.trans (1*2) (1*2) (before9069 k).denote (before9070 k).denote (before9071 k).denote (step9069 k) (step9070 k))) (@Runs.trans ((11*2)+(1*2)) ((791761144*2)+(1*38)) (before9071 k).denote (before9073 k).denote (before9075 k).denote (@Runs.trans (11*2) (1*2) (before9071 k).denote (before9072 k).denote (before9073 k).denote (step9071 k) (step9072 k)) (@Runs.trans (791761144*2) (1*38) (before9073 k).denote (before9074 k).denote (before9075 k).denote (step9073 k) (step9074 k)))))) (@Runs.trans ((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2))))) ((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3))))) (before9075 k).denote (before9087 k).denote (after9099 k).denote (@Runs.trans (((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2)))) (((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))) (before9075 k).denote (before9081 k).denote (before9087 k).denote (@Runs.trans ((1*38)+(((1*k+6)*38)+(4*2))) ((1*2)+((4*2)+(1*2))) (before9075 k).denote (before9078 k).denote (before9081 k).denote (@Runs.trans (1*38) (((1*k+6)*38)+(4*2)) (before9075 k).denote (before9076 k).denote (before9078 k).denote (step9075 k) (@Runs.trans ((1*k+6)*38) (4*2) (before9076 k).denote (before9077 k).denote (before9078 k).denote (step9076 k) (step9077 k))) (@Runs.trans (1*2) ((4*2)+(1*2)) (before9078 k).denote (before9079 k).denote (before9081 k).denote (step9078 k) (@Runs.trans (4*2) (1*2) (before9079 k).denote (before9080 k).denote (before9081 k).denote (step9079 k) (step9080 k)))) (@Runs.trans ((1*2)+((12*2)+(1*2))) ((4*2)+((1*2)+(1*2))) (before9081 k).denote (before9084 k).denote (before9087 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before9081 k).denote (before9082 k).denote (before9084 k).denote (step9081 k) (@Runs.trans (12*2) (1*2) (before9082 k).denote (before9083 k).denote (before9084 k).denote (step9082 k) (step9083 k))) (@Runs.trans (4*2) ((1*2)+(1*2)) (before9084 k).denote (before9085 k).denote (before9087 k).denote (step9084 k) (@Runs.trans (1*2) (1*2) (before9085 k).denote (before9086 k).denote (before9087 k).denote (step9085 k) (step9086 k))))) (@Runs.trans (((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2)))) (((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3)))) (before9087 k).denote (before9093 k).denote (after9099 k).denote (@Runs.trans ((12*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(14*2))) (before9087 k).denote (before9090 k).denote (before9093 k).denote (@Runs.trans (12*2) ((1*2)+(4*2)) (before9087 k).denote (before9088 k).denote (before9090 k).denote (step9087 k) (@Runs.trans (1*2) (4*2) (before9088 k).denote (before9089 k).denote (before9090 k).denote (step9088 k) (step9089 k))) (@Runs.trans (1*2) ((1*2)+(14*2)) (before9090 k).denote (before9091 k).denote (before9093 k).denote (step9090 k) (@Runs.trans (1*2) (14*2) (before9091 k).denote (before9092 k).denote (before9093 k).denote (step9091 k) (step9092 k)))) (@Runs.trans ((1*2)+((9*2)+(1*2))) (((1*2)+(1*2))+((1*1)+(1*3))) (before9093 k).denote (before9096 k).denote (after9099 k).denote (@Runs.trans (1*2) ((9*2)+(1*2)) (before9093 k).denote (before9094 k).denote (before9096 k).denote (step9093 k) (@Runs.trans (9*2) (1*2) (before9094 k).denote (before9095 k).denote (before9096 k).denote (step9094 k) (step9095 k))) (@Runs.trans ((1*2)+(1*2)) ((1*1)+(1*3)) (before9096 k).denote (before9098 k).denote (after9099 k).denote (@Runs.trans (1*2) (1*2) (before9096 k).denote (before9097 k).denote (before9098 k).denote (step9096 k) (step9097 k)) (@Runs.trans (1*1) (1*3) (before9098 k).denote (before9099 k).denote (after9099 k).denote (step9098 k) (step9099 k)))))))) - have ht : (((((((1*2)+((95*2)+(1*1)))+((95*2)+((1*3)+(95*2))))+(((1*2)+((28*2)+((1*k+8)*1214)))+((5*2)+((1*2)+(19*2)))))+((((1*1)+((19*2)+(1*3)))+((19*2)+((1*2)+(88*2))))+(((1*2)+((40*2)+(1*1)))+(((40*2)+(1*3))+((40*2)+(1*2))))))+(((((12*2)+((1*2)+(95*2)))+((1*1)+((95*2)+(1*3))))+(((95*2)+((1*2)+(11*2)))+((1*2)+((1*1)+(1*3)))))+((((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*2))))+(((1*2)+((95*2)+(1*2)))+(((11*2)+(1*2))+((1*2)+(40*2)))))))+((((((1*2)+((87*2)+(1*2)))+((1*2)+((19*2)+(1*2))))+(((4*2)+(((1*k+8)*586)+(28*2)))+((1*2)+((1*2)+(95*2)))))+((((1*2)+((11*2)+(1*2)))+((1*2)+((43*2)+(1*2))))+(((17*2)+((1*2)+(1*2)))+(((11*2)+(1*2))+((791761144*2)+(1*38))))))+(((((1*38)+(((1*k+6)*38)+(4*2)))+((1*2)+((4*2)+(1*2))))+(((1*2)+((12*2)+(1*2)))+((4*2)+((1*2)+(1*2)))))+((((12*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(14*2))))+(((1*2)+((9*2)+(1*2)))+(((1*2)+(1*2))+((1*1)+(1*3)))))))) = (1838*k+1583539955) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean deleted file mode 100644 index 14197807..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk091.lean +++ /dev/null @@ -1,809 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9100_0 : Stack := [] -abbrev tail9100_1 : Stack := ⟨w0,1⟩ :: tail9100_0 -abbrev tail9100_2 : Stack := ⟨w1,3⟩ :: tail9100_0 -abbrev tail9100_3 : Stack := ⟨w2,1⟩ :: tail9100_2 -abbrev tail9100_4 : Stack := ⟨w0,11⟩ :: tail9100_3 -abbrev tail9100_5 : Stack := ⟨w1,96⟩ :: tail9100_4 -abbrev tail9100_6 : Stack := ⟨w2,1⟩ :: tail9100_5 -abbrev tail9100_7 : Stack := ⟨w0,12⟩ :: tail9100_6 -abbrev tail9100_8 : Stack := ⟨w1,41⟩ :: tail9100_7 -abbrev tail9100_9 : Stack := ⟨w2,1⟩ :: tail9100_8 -abbrev tail9100_10 : Stack := ⟨w0,88⟩ :: tail9100_9 -abbrev tail9100_11 : Stack := ⟨w1,20⟩ :: tail9100_10 -abbrev tail9100_12 : Stack := ⟨w2,1⟩ :: tail9100_11 -abbrev tail9100_13 : Stack := ⟨w0,4⟩ :: tail9100_12 -abbrev tail9100_14 (k : Nat) : Stack := ⟨w375,(1*k+8)⟩ :: tail9100_13 -abbrev tail9100_15 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9100_14 k -abbrev tail9100_16 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9100_15 k -abbrev tail9100_17 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_16 k -abbrev tail9100_18 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9100_17 k -abbrev tail9100_19 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9100_18 k -abbrev tail9100_20 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_19 k -abbrev tail9100_21 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9100_20 k -abbrev tail9100_22 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_21 k -abbrev tail9100_23 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_22 k -abbrev tail9100_24 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9100_23 k -abbrev tail9100_25 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9100_24 k -abbrev tail9100_26 (k : Nat) : Stack := ⟨w369,1⟩ :: tail9100_25 k -abbrev tail9100_27 (k : Nat) : Stack := ⟨w376,(1*k+6)⟩ :: tail9100_26 k -abbrev tail9100_28 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9100_27 k -abbrev tail9100_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_28 k -abbrev tail9100_30 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9100_29 k -abbrev tail9100_31 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_30 k -abbrev tail9100_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_31 k -abbrev tail9100_33 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9100_32 k -abbrev tail9100_34 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_33 k -abbrev tail9100_35 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_34 k -abbrev tail9100_36 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9100_35 k -abbrev tail9100_37 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9100_36 k -abbrev tail9100_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_37 k -abbrev tail9100_39 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9100_38 k -abbrev tail9100_40 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9100_39 k -abbrev tail9100_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_40 k -abbrev tail9100_42 : Stack := ⟨w1,1⟩ :: tail9100_0 -abbrev tail9100_43 : Stack := ⟨w0,1⟩ :: tail9100_42 -abbrev tail9100_44 : Stack := ⟨w1,10⟩ :: tail9100_43 -abbrev tail9100_45 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_37 k -abbrev tail9100_46 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9100_37 k -abbrev tail9100_47 : Stack := ⟨w2,1⟩ :: tail9100_42 -abbrev tail9100_48 : Stack := ⟨w1,11⟩ :: tail9100_47 -abbrev tail9100_49 : Stack := ⟨w0,15⟩ :: tail9100_48 -abbrev tail9100_50 : Stack := ⟨w1,5⟩ :: tail9100_49 -abbrev tail9100_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_34 k -abbrev tail9100_52 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9100_34 k -abbrev tail9100_53 : Stack := ⟨w0,14⟩ :: tail9100_48 -abbrev tail9100_54 : Stack := ⟨w2,1⟩ :: tail9100_53 -abbrev tail9100_55 : Stack := ⟨w1,6⟩ :: tail9100_54 -abbrev tail9100_56 : Stack := ⟨w0,13⟩ :: tail9100_55 -abbrev tail9100_57 : Stack := ⟨w1,5⟩ :: tail9100_56 -abbrev tail9100_58 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_31 k -abbrev tail9100_59 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9100_31 k -abbrev tail9100_60 : Stack := ⟨w0,12⟩ :: tail9100_55 -abbrev tail9100_61 : Stack := ⟨w2,1⟩ :: tail9100_60 -abbrev tail9100_62 : Stack := ⟨w1,6⟩ :: tail9100_61 -abbrev tail9100_63 : Stack := ⟨w0,13⟩ :: tail9100_62 -abbrev tail9100_64 : Stack := ⟨w1,5⟩ :: tail9100_63 -abbrev tail9100_65 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_28 k -abbrev tail9100_66 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9100_28 k -abbrev tail9100_67 : Stack := ⟨w0,12⟩ :: tail9100_62 -abbrev tail9100_68 : Stack := ⟨w2,1⟩ :: tail9100_67 -abbrev tail9100_69 : Stack := ⟨w1,6⟩ :: tail9100_68 -abbrev tail9100_70 : Stack := ⟨w0,4⟩ :: tail9100_69 -abbrev tail9100_71 (k : Nat) : Stack := ⟨w274,(1*k+6)⟩ :: tail9100_70 -abbrev tail9100_72 (k : Nat) : Stack := ⟨w377,1⟩ :: tail9100_71 k -abbrev tail9100_73 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9100_72 k -abbrev tail9100_74 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9100_73 k -abbrev tail9100_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_22 k -abbrev tail9100_76 (k : Nat) : Stack := ⟨w0,791761145⟩ :: tail9100_22 k -abbrev tail9100_77 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9100_76 k -abbrev tail9100_78 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9100_71 k -abbrev tail9100_79 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9100_78 k -abbrev tail9100_80 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail9100_79 k -abbrev tail9100_81 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9100_80 k -abbrev tail9100_82 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9100_81 k -abbrev tail9100_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_19 k -abbrev tail9100_84 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9100_19 k -abbrev tail9100_85 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9100_80 k -abbrev tail9100_86 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_85 k -abbrev tail9100_87 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9100_86 k -abbrev tail9100_88 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9100_87 k -abbrev tail9100_89 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_88 k -abbrev tail9100_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_16 k -abbrev tail9100_91 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9100_16 k -abbrev tail9100_92 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9100_87 k -abbrev tail9100_93 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_92 k -abbrev tail9100_94 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_93 k -abbrev tail9100_95 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9100_94 k -abbrev tail9100_96 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9100_95 k -abbrev tail9100_97 (k : Nat) : Stack := ⟨w375,(1*k+7)⟩ :: tail9100_13 -abbrev tail9100_98 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_97 k -abbrev tail9100_99 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9100_98 k -abbrev tail9100_100 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9100_94 k -abbrev tail9100_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_100 k -abbrev tail9100_102 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9100_101 k -abbrev tail9100_103 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_102 k -abbrev tail9100_104 (k : Nat) : Stack := ⟨w375,(1*k+6)⟩ :: tail9100_13 -abbrev tail9100_105 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_104 k -abbrev tail9100_106 (k : Nat) : Stack := ⟨w381,1⟩ :: tail9100_102 k -abbrev tail9100_107 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_106 k -abbrev tail9100_108 (k : Nat) : Stack := ⟨w375,(1*k+5)⟩ :: tail9100_13 -abbrev tail9100_109 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_108 k -abbrev tail9100_110 (k : Nat) : Stack := ⟨w381,2⟩ :: tail9100_102 k -abbrev tail9100_111 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_110 k -abbrev tail9100_112 (k : Nat) : Stack := ⟨w375,(1*k+4)⟩ :: tail9100_13 -abbrev tail9100_113 (k : Nat) : Stack := ⟨w379,1⟩ :: tail9100_112 k -abbrev tail9100_114 (k : Nat) : Stack := ⟨w381,3⟩ :: tail9100_102 k -abbrev tail9100_115 (k : Nat) : Stack := ⟨w381,(1*k+6)⟩ :: tail9100_102 k -abbrev tail9100_116 : Stack := ⟨w375,1⟩ :: tail9100_13 -abbrev tail9100_117 : Stack := ⟨w379,1⟩ :: tail9100_116 -abbrev tail9100_118 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_115 k -abbrev tail9100_119 : Stack := ⟨w379,1⟩ :: tail9100_13 -abbrev tail9100_120 (k : Nat) : Stack := ⟨w381,(1*k+7)⟩ :: tail9100_102 k -abbrev tail9100_121 (k : Nat) : Stack := ⟨w380,1⟩ :: tail9100_120 k -abbrev tail9100_122 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9100_121 k -abbrev tail9100_123 : Stack := ⟨w0,1⟩ :: tail9100_11 -abbrev tail9100_124 : Stack := ⟨w0,5⟩ :: tail9100_11 -abbrev tail9100_125 (k : Nat) : Stack := ⟨w381,(1*k+8)⟩ :: tail9100_102 k -abbrev tail9100_126 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9100_125 k -abbrev tail9100_127 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9100_126 k -abbrev tail9100_128 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9100_127 k -abbrev tail9100_129 : Stack := ⟨w0,1⟩ :: tail9100_8 -abbrev tail9100_130 : Stack := ⟨w0,89⟩ :: tail9100_8 -abbrev tail9100_131 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9100_126 k -abbrev tail9100_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_131 k -abbrev tail9100_133 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9100_132 k -abbrev tail9100_134 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9100_133 k -abbrev tail9100_135 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_134 k -abbrev tail9100_136 : Stack := ⟨w0,1⟩ :: tail9100_5 -abbrev tail9100_137 : Stack := ⟨w0,13⟩ :: tail9100_5 -abbrev tail9100_138 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9100_133 k -abbrev tail9100_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_138 k -abbrev tail9100_140 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9100_139 k -abbrev tail9100_141 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9100_140 k -abbrev tail9100_142 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9100_141 k -abbrev tail9100_143 : Stack := ⟨w0,1⟩ :: tail9100_2 -abbrev tail9100_144 : Stack := ⟨w0,12⟩ :: tail9100_2 -abbrev tail9100_145 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9100_140 k -abbrev tail9100_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_145 k -abbrev tail9100_147 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9100_146 k -abbrev tail9100_148 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9100_147 k -abbrev tail9100_149 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9100_147 k -abbrev tail9100_150 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9100_149 k -abbrev tail9100_151 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9100_150 k -abbrev tail9100_152 : Stack := ⟨w0,2⟩ :: tail9100_0 -abbrev tail9100_153 : Stack := ⟨w0,3⟩ :: tail9100_0 -abbrev tail9100_154 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9100_147 k -abbrev tail9100_155 : Stack := ⟨w1,1⟩ :: tail9100_153 - -def before9100 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1273),tail9100_1,(tail9100_41 k)⟩ -def before9101 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1273),tail9100_0,(tail9100_41 k)⟩ -def before9102 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1271),tail9100_42,(tail9100_40 k)⟩ -def before9103 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1269),tail9100_43,(tail9100_39 k)⟩ -def before9104 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9100_44,(tail9100_38 k)⟩ -def before9105 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9100_44,(tail9100_45 k)⟩ -def before9106 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1269),tail9100_43,(tail9100_46 k)⟩ -def before9107 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1269),tail9100_47,(tail9100_46 k)⟩ -def before9108 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail9100_48,(tail9100_37 k)⟩ -def before9109 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail9100_49,(tail9100_36 k)⟩ -def before9110 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9100_50,(tail9100_35 k)⟩ -def before9111 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail9100_50,(tail9100_51 k)⟩ -def before9112 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail9100_49,(tail9100_52 k)⟩ -def before9113 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1217),tail9100_54,(tail9100_52 k)⟩ -def before9114 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1205),tail9100_55,(tail9100_34 k)⟩ -def before9115 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail9100_56,(tail9100_33 k)⟩ -def before9116 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9100_57,(tail9100_32 k)⟩ -def before9117 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail9100_57,(tail9100_58 k)⟩ -def before9118 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail9100_56,(tail9100_59 k)⟩ -def before9119 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1179),tail9100_61,(tail9100_59 k)⟩ -def before9120 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1167),tail9100_62,(tail9100_31 k)⟩ -def before9121 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail9100_63,(tail9100_30 k)⟩ -def before9122 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9100_64,(tail9100_29 k)⟩ -def before9123 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail9100_64,(tail9100_65 k)⟩ -def before9124 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail9100_63,(tail9100_66 k)⟩ -def before9125 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1141),tail9100_68,(tail9100_66 k)⟩ -def before9126 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1129),tail9100_69,(tail9100_28 k)⟩ -def before9127 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9100_70,(tail9100_27 k)⟩ -def before9128 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9100_71 k),(tail9100_26 k)⟩ -def before9129 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9100_72 k),(tail9100_25 k)⟩ -def before9130 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9100_73 k),(tail9100_24 k)⟩ -def before9131 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9100_74 k),(tail9100_23 k)⟩ -def before9132 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521471),(tail9100_74 k),(tail9100_75 k)⟩ -def before9133 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9100_73 k),(tail9100_76 k)⟩ -def before9134 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9100_72 k),(tail9100_77 k)⟩ -def before9135 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9100_78 k),(tail9100_77 k)⟩ -def before9136 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9100_79 k),(tail9100_76 k)⟩ -def before9137 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521473),(tail9100_80 k),(tail9100_22 k)⟩ -def before9138 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail9100_81 k),(tail9100_21 k)⟩ -def before9139 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9100_82 k),(tail9100_20 k)⟩ -def before9140 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail9100_82 k),(tail9100_83 k)⟩ -def before9141 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail9100_81 k),(tail9100_84 k)⟩ -def before9142 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521497),(tail9100_86 k),(tail9100_84 k)⟩ -def before9143 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521535),(tail9100_87 k),(tail9100_19 k)⟩ -def before9144 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521623),(tail9100_88 k),(tail9100_18 k)⟩ -def before9145 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9100_89 k),(tail9100_17 k)⟩ -def before9146 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail9100_89 k),(tail9100_90 k)⟩ -def before9147 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521623),(tail9100_88 k),(tail9100_91 k)⟩ -def before9148 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521623),(tail9100_93 k),(tail9100_91 k)⟩ -def before9149 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521649),(tail9100_94 k),(tail9100_16 k)⟩ -def before9150 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521841),(tail9100_95 k),(tail9100_15 k)⟩ -def before9151 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9100_96 k),(tail9100_14 k)⟩ -def before9152 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9100_96 k),(tail9100_98 k)⟩ -def before9153 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521841),(tail9100_95 k),(tail9100_99 k)⟩ -def before9154 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521841),(tail9100_101 k),(tail9100_99 k)⟩ -def before9155 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9100_102 k),(tail9100_98 k)⟩ -def before9156 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9100_103 k),(tail9100_97 k)⟩ -def before9157 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9100_103 k),(tail9100_105 k)⟩ -def before9158 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9100_106 k),(tail9100_105 k)⟩ -def before9159 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9100_107 k),(tail9100_104 k)⟩ -def before9160 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9100_107 k),(tail9100_109 k)⟩ -def before9161 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9100_110 k),(tail9100_109 k)⟩ -def before9162 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9100_111 k),(tail9100_108 k)⟩ -def before9163 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9100_111 k),(tail9100_113 k)⟩ -def before9164 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9100_114 k),(tail9100_113 k)⟩ -def before9165 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9100_115 k),tail9100_117⟩ -def before9166 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9100_118 k),tail9100_116⟩ -def before9167 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9100_118 k),tail9100_119⟩ -def before9168 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9100_120 k),tail9100_119⟩ -def before9169 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9100_121 k),tail9100_13⟩ -def before9170 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9100_122 k),tail9100_12⟩ -def before9171 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526595),(tail9100_122 k),tail9100_123⟩ -def before9172 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9100_121 k),tail9100_124⟩ -def before9173 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9100_125 k),tail9100_124⟩ -def before9174 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526597),(tail9100_126 k),tail9100_11⟩ -def before9175 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526637),(tail9100_127 k),tail9100_10⟩ -def before9176 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9100_128 k),tail9100_9⟩ -def before9177 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail9100_128 k),tail9100_129⟩ -def before9178 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9100_127 k),tail9100_130⟩ -def before9179 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526637),(tail9100_132 k),tail9100_130⟩ -def before9180 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526815),(tail9100_133 k),tail9100_8⟩ -def before9181 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526897),(tail9100_134 k),tail9100_7⟩ -def before9182 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9100_135 k),tail9100_6⟩ -def before9183 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail9100_135 k),tail9100_136⟩ -def before9184 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526897),(tail9100_134 k),tail9100_137⟩ -def before9185 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526897),(tail9100_139 k),tail9100_137⟩ -def before9186 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526923),(tail9100_140 k),tail9100_5⟩ -def before9187 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527115),(tail9100_141 k),tail9100_4⟩ -def before9188 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9100_142 k),tail9100_3⟩ -def before9189 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail9100_142 k),tail9100_143⟩ -def before9190 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527115),(tail9100_141 k),tail9100_144⟩ -def before9191 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527115),(tail9100_146 k),tail9100_144⟩ -def before9192 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9100_147 k),tail9100_2⟩ -def before9193 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527145),(tail9100_148 k),tail9100_0⟩ -def before9194 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527145),(tail9100_148 k),tail9100_1⟩ -def before9195 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527145),(tail9100_150 k),tail9100_1⟩ -def before9196 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9100_151 k),tail9100_0⟩ -def before9197 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9100_151 k),tail9100_1⟩ -def before9198 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527145),(tail9100_150 k),tail9100_152⟩ -def before9199 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527143),(tail9100_149 k),tail9100_153⟩ -def after9199 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9100_154 k),tail9100_155⟩ - -theorem macro9100 (k : Nat) : applyExit (before9100 k) exit6 1 = some (before9101 k) := by - simp (disch := omega) [before9100, before9101, exit6, applyExit, pop, push] - <;> omega -theorem step9100 (k : Nat) : Runs (1*1) (before9100 k).denote (before9101 k).denote := - @applyExit_sound (before9100 k) (before9101 k) exit6 1 valid6 (macro9100 k) -theorem macro9101 (k : Nat) : applyExit (before9101 k) exit0 1 = some (before9102 k) := by - simp (disch := omega) [before9101, before9102, exit0, applyExit, pop, push] - <;> omega -theorem step9101 (k : Nat) : Runs (1*2) (before9101 k).denote (before9102 k).denote := - @applyExit_sound (before9101 k) (before9102 k) exit0 1 valid0 (macro9101 k) -theorem macro9102 (k : Nat) : applyExit (before9102 k) exit13 1 = some (before9103 k) := by - simp (disch := omega) [before9102, before9103, exit13, applyExit, pop, push] - <;> omega -theorem step9102 (k : Nat) : Runs (1*2) (before9102 k).denote (before9103 k).denote := - @applyExit_sound (before9102 k) (before9103 k) exit13 1 valid13 (macro9102 k) -theorem macro9103 (k : Nat) : applyExit (before9103 k) exit0 10 = some (before9104 k) := by - simp (disch := omega) [before9103, before9104, exit0, applyExit, pop, push] - <;> omega -theorem step9103 (k : Nat) : Runs (10*2) (before9103 k).denote (before9104 k).denote := - @applyExit_sound (before9103 k) (before9104 k) exit0 10 valid0 (macro9103 k) -theorem macro9104 (k : Nat) : applyExit (before9104 k) exit1 1 = some (before9105 k) := by - simp (disch := omega) [before9104, before9105, exit1, applyExit, pop, push] - <;> omega -theorem step9104 (k : Nat) : Runs (1*3) (before9104 k).denote (before9105 k).denote := - @applyExit_sound (before9104 k) (before9105 k) exit1 1 valid1 (macro9104 k) -theorem macro9105 (k : Nat) : applyExit (before9105 k) exit2 10 = some (before9106 k) := by - simp (disch := omega) [before9105, before9106, exit2, applyExit, pop, push] - <;> omega -theorem step9105 (k : Nat) : Runs (10*2) (before9105 k).denote (before9106 k).denote := - @applyExit_sound (before9105 k) (before9106 k) exit2 10 valid2 (macro9105 k) -theorem macro9106 (k : Nat) : applyExit (before9106 k) exit6 1 = some (before9107 k) := by - simp (disch := omega) [before9106, before9107, exit6, applyExit, pop, push] - <;> omega -theorem step9106 (k : Nat) : Runs (1*1) (before9106 k).denote (before9107 k).denote := - @applyExit_sound (before9106 k) (before9107 k) exit6 1 valid6 (macro9106 k) -theorem macro9107 (k : Nat) : applyExit (before9107 k) exit0 11 = some (before9108 k) := by - simp (disch := omega) [before9107, before9108, exit0, applyExit, pop, push] - <;> omega -theorem step9107 (k : Nat) : Runs (11*2) (before9107 k).denote (before9108 k).denote := - @applyExit_sound (before9107 k) (before9108 k) exit0 11 valid0 (macro9107 k) -theorem macro9108 (k : Nat) : applyExit (before9108 k) exit13 15 = some (before9109 k) := by - simp (disch := omega) [before9108, before9109, exit13, applyExit, pop, push] - <;> omega -theorem step9108 (k : Nat) : Runs (15*2) (before9108 k).denote (before9109 k).denote := - @applyExit_sound (before9108 k) (before9109 k) exit13 15 valid13 (macro9108 k) -theorem macro9109 (k : Nat) : applyExit (before9109 k) exit0 5 = some (before9110 k) := by - simp (disch := omega) [before9109, before9110, exit0, applyExit, pop, push] - <;> omega -theorem step9109 (k : Nat) : Runs (5*2) (before9109 k).denote (before9110 k).denote := - @applyExit_sound (before9109 k) (before9110 k) exit0 5 valid0 (macro9109 k) -theorem macro9110 (k : Nat) : applyExit (before9110 k) exit1 1 = some (before9111 k) := by - simp (disch := omega) [before9110, before9111, exit1, applyExit, pop, push] - <;> omega -theorem step9110 (k : Nat) : Runs (1*3) (before9110 k).denote (before9111 k).denote := - @applyExit_sound (before9110 k) (before9111 k) exit1 1 valid1 (macro9110 k) -theorem macro9111 (k : Nat) : applyExit (before9111 k) exit2 5 = some (before9112 k) := by - simp (disch := omega) [before9111, before9112, exit2, applyExit, pop, push] - <;> omega -theorem step9111 (k : Nat) : Runs (5*2) (before9111 k).denote (before9112 k).denote := - @applyExit_sound (before9111 k) (before9112 k) exit2 5 valid2 (macro9111 k) -theorem macro9112 (k : Nat) : applyExit (before9112 k) exit6 1 = some (before9113 k) := by - simp (disch := omega) [before9112, before9113, exit6, applyExit, pop, push] - <;> omega -theorem step9112 (k : Nat) : Runs (1*1) (before9112 k).denote (before9113 k).denote := - @applyExit_sound (before9112 k) (before9113 k) exit6 1 valid6 (macro9112 k) -theorem macro9113 (k : Nat) : applyExit (before9113 k) exit0 6 = some (before9114 k) := by - simp (disch := omega) [before9113, before9114, exit0, applyExit, pop, push] - <;> omega -theorem step9113 (k : Nat) : Runs (6*2) (before9113 k).denote (before9114 k).denote := - @applyExit_sound (before9113 k) (before9114 k) exit0 6 valid0 (macro9113 k) -theorem macro9114 (k : Nat) : applyExit (before9114 k) exit13 13 = some (before9115 k) := by - simp (disch := omega) [before9114, before9115, exit13, applyExit, pop, push] - <;> omega -theorem step9114 (k : Nat) : Runs (13*2) (before9114 k).denote (before9115 k).denote := - @applyExit_sound (before9114 k) (before9115 k) exit13 13 valid13 (macro9114 k) -theorem macro9115 (k : Nat) : applyExit (before9115 k) exit0 5 = some (before9116 k) := by - simp (disch := omega) [before9115, before9116, exit0, applyExit, pop, push] - <;> omega -theorem step9115 (k : Nat) : Runs (5*2) (before9115 k).denote (before9116 k).denote := - @applyExit_sound (before9115 k) (before9116 k) exit0 5 valid0 (macro9115 k) -theorem macro9116 (k : Nat) : applyExit (before9116 k) exit1 1 = some (before9117 k) := by - simp (disch := omega) [before9116, before9117, exit1, applyExit, pop, push] - <;> omega -theorem step9116 (k : Nat) : Runs (1*3) (before9116 k).denote (before9117 k).denote := - @applyExit_sound (before9116 k) (before9117 k) exit1 1 valid1 (macro9116 k) -theorem macro9117 (k : Nat) : applyExit (before9117 k) exit2 5 = some (before9118 k) := by - simp (disch := omega) [before9117, before9118, exit2, applyExit, pop, push] - <;> omega -theorem step9117 (k : Nat) : Runs (5*2) (before9117 k).denote (before9118 k).denote := - @applyExit_sound (before9117 k) (before9118 k) exit2 5 valid2 (macro9117 k) -theorem macro9118 (k : Nat) : applyExit (before9118 k) exit6 1 = some (before9119 k) := by - simp (disch := omega) [before9118, before9119, exit6, applyExit, pop, push] - <;> omega -theorem step9118 (k : Nat) : Runs (1*1) (before9118 k).denote (before9119 k).denote := - @applyExit_sound (before9118 k) (before9119 k) exit6 1 valid6 (macro9118 k) -theorem macro9119 (k : Nat) : applyExit (before9119 k) exit0 6 = some (before9120 k) := by - simp (disch := omega) [before9119, before9120, exit0, applyExit, pop, push] - <;> omega -theorem step9119 (k : Nat) : Runs (6*2) (before9119 k).denote (before9120 k).denote := - @applyExit_sound (before9119 k) (before9120 k) exit0 6 valid0 (macro9119 k) -theorem macro9120 (k : Nat) : applyExit (before9120 k) exit13 13 = some (before9121 k) := by - simp (disch := omega) [before9120, before9121, exit13, applyExit, pop, push] - <;> omega -theorem step9120 (k : Nat) : Runs (13*2) (before9120 k).denote (before9121 k).denote := - @applyExit_sound (before9120 k) (before9121 k) exit13 13 valid13 (macro9120 k) -theorem macro9121 (k : Nat) : applyExit (before9121 k) exit0 5 = some (before9122 k) := by - simp (disch := omega) [before9121, before9122, exit0, applyExit, pop, push] - <;> omega -theorem step9121 (k : Nat) : Runs (5*2) (before9121 k).denote (before9122 k).denote := - @applyExit_sound (before9121 k) (before9122 k) exit0 5 valid0 (macro9121 k) -theorem macro9122 (k : Nat) : applyExit (before9122 k) exit1 1 = some (before9123 k) := by - simp (disch := omega) [before9122, before9123, exit1, applyExit, pop, push] - <;> omega -theorem step9122 (k : Nat) : Runs (1*3) (before9122 k).denote (before9123 k).denote := - @applyExit_sound (before9122 k) (before9123 k) exit1 1 valid1 (macro9122 k) -theorem macro9123 (k : Nat) : applyExit (before9123 k) exit2 5 = some (before9124 k) := by - simp (disch := omega) [before9123, before9124, exit2, applyExit, pop, push] - <;> omega -theorem step9123 (k : Nat) : Runs (5*2) (before9123 k).denote (before9124 k).denote := - @applyExit_sound (before9123 k) (before9124 k) exit2 5 valid2 (macro9123 k) -theorem macro9124 (k : Nat) : applyExit (before9124 k) exit6 1 = some (before9125 k) := by - simp (disch := omega) [before9124, before9125, exit6, applyExit, pop, push] - <;> omega -theorem step9124 (k : Nat) : Runs (1*1) (before9124 k).denote (before9125 k).denote := - @applyExit_sound (before9124 k) (before9125 k) exit6 1 valid6 (macro9124 k) -theorem macro9125 (k : Nat) : applyExit (before9125 k) exit0 6 = some (before9126 k) := by - simp (disch := omega) [before9125, before9126, exit0, applyExit, pop, push] - <;> omega -theorem step9125 (k : Nat) : Runs (6*2) (before9125 k).denote (before9126 k).denote := - @applyExit_sound (before9125 k) (before9126 k) exit0 6 valid0 (macro9125 k) -theorem macro9126 (k : Nat) : applyExit (before9126 k) exit13 4 = some (before9127 k) := by - simp (disch := omega) [before9126, before9127, exit13, applyExit, pop, push] - <;> omega -theorem step9126 (k : Nat) : Runs (4*2) (before9126 k).denote (before9127 k).denote := - @applyExit_sound (before9126 k) (before9127 k) exit13 4 valid13 (macro9126 k) -theorem macro9127 (k : Nat) : applyExit (before9127 k) exit421 (1*k+6) = some (before9128 k) := by - simp (disch := omega) [before9127, before9128, exit421, applyExit, pop, push] - <;> omega -theorem step9127 (k : Nat) : Runs ((1*k+6)*62) (before9127 k).denote (before9128 k).denote := - @applyExit_sound (before9127 k) (before9128 k) exit421 (1*k+6) valid421 (macro9127 k) -theorem macro9128 (k : Nat) : applyExit (before9128 k) exit422 1 = some (before9129 k) := by - simp (disch := omega) [before9128, before9129, exit422, applyExit, pop, push] - <;> omega -theorem step9128 (k : Nat) : Runs (1*38) (before9128 k).denote (before9129 k).denote := - @applyExit_sound (before9128 k) (before9129 k) exit422 1 valid422 (macro9128 k) -theorem macro9129 (k : Nat) : applyExit (before9129 k) exit275 1 = some (before9130 k) := by - simp (disch := omega) [before9129, before9130, exit275, applyExit, pop, push] - <;> omega -theorem step9129 (k : Nat) : Runs (1*38) (before9129 k).denote (before9130 k).denote := - @applyExit_sound (before9129 k) (before9130 k) exit275 1 valid275 (macro9129 k) -theorem macro9130 (k : Nat) : applyExit (before9130 k) exit0 791761144 = some (before9131 k) := by - simp (disch := omega) [before9130, before9131, exit0, applyExit, pop, push] - <;> omega -theorem step9130 (k : Nat) : Runs (791761144*2) (before9130 k).denote (before9131 k).denote := - @applyExit_sound (before9130 k) (before9131 k) exit0 791761144 valid0 (macro9130 k) -theorem macro9131 (k : Nat) : applyExit (before9131 k) exit1 1 = some (before9132 k) := by - simp (disch := omega) [before9131, before9132, exit1, applyExit, pop, push] - <;> omega -theorem step9131 (k : Nat) : Runs (1*3) (before9131 k).denote (before9132 k).denote := - @applyExit_sound (before9131 k) (before9132 k) exit1 1 valid1 (macro9131 k) -theorem macro9132 (k : Nat) : applyExit (before9132 k) exit2 791761144 = some (before9133 k) := by - simp (disch := omega) [before9132, before9133, exit2, applyExit, pop, push] - <;> omega -theorem step9132 (k : Nat) : Runs (791761144*2) (before9132 k).denote (before9133 k).denote := - @applyExit_sound (before9132 k) (before9133 k) exit2 791761144 valid2 (macro9132 k) -theorem macro9133 (k : Nat) : applyExit (before9133 k) exit276 1 = some (before9134 k) := by - simp (disch := omega) [before9133, before9134, exit276, applyExit, pop, push] - <;> omega -theorem step9133 (k : Nat) : Runs (1*38) (before9133 k).denote (before9134 k).denote := - @applyExit_sound (before9133 k) (before9134 k) exit276 1 valid276 (macro9133 k) -theorem macro9134 (k : Nat) : applyExit (before9134 k) exit423 1 = some (before9135 k) := by - simp (disch := omega) [before9134, before9135, exit423, applyExit, pop, push] - <;> omega -theorem step9134 (k : Nat) : Runs (1*41) (before9134 k).denote (before9135 k).denote := - @applyExit_sound (before9134 k) (before9135 k) exit423 1 valid423 (macro9134 k) -theorem macro9135 (k : Nat) : applyExit (before9135 k) exit275 1 = some (before9136 k) := by - simp (disch := omega) [before9135, before9136, exit275, applyExit, pop, push] - <;> omega -theorem step9135 (k : Nat) : Runs (1*38) (before9135 k).denote (before9136 k).denote := - @applyExit_sound (before9135 k) (before9136 k) exit275 1 valid275 (macro9135 k) -theorem macro9136 (k : Nat) : applyExit (before9136 k) exit0 791761145 = some (before9137 k) := by - simp (disch := omega) [before9136, before9137, exit0, applyExit, pop, push] - <;> omega -theorem step9136 (k : Nat) : Runs (791761145*2) (before9136 k).denote (before9137 k).denote := - @applyExit_sound (before9136 k) (before9137 k) exit0 791761145 valid0 (macro9136 k) -theorem macro9137 (k : Nat) : applyExit (before9137 k) exit13 12 = some (before9138 k) := by - simp (disch := omega) [before9137, before9138, exit13, applyExit, pop, push] - <;> omega -theorem step9137 (k : Nat) : Runs (12*2) (before9137 k).denote (before9138 k).denote := - @applyExit_sound (before9137 k) (before9138 k) exit13 12 valid13 (macro9137 k) -theorem macro9138 (k : Nat) : applyExit (before9138 k) exit0 18 = some (before9139 k) := by - simp (disch := omega) [before9138, before9139, exit0, applyExit, pop, push] - <;> omega -theorem step9138 (k : Nat) : Runs (18*2) (before9138 k).denote (before9139 k).denote := - @applyExit_sound (before9138 k) (before9139 k) exit0 18 valid0 (macro9138 k) -theorem macro9139 (k : Nat) : applyExit (before9139 k) exit1 1 = some (before9140 k) := by - simp (disch := omega) [before9139, before9140, exit1, applyExit, pop, push] - <;> omega -theorem step9139 (k : Nat) : Runs (1*3) (before9139 k).denote (before9140 k).denote := - @applyExit_sound (before9139 k) (before9140 k) exit1 1 valid1 (macro9139 k) -theorem macro9140 (k : Nat) : applyExit (before9140 k) exit2 18 = some (before9141 k) := by - simp (disch := omega) [before9140, before9141, exit2, applyExit, pop, push] - <;> omega -theorem step9140 (k : Nat) : Runs (18*2) (before9140 k).denote (before9141 k).denote := - @applyExit_sound (before9140 k) (before9141 k) exit2 18 valid2 (macro9140 k) -theorem macro9141 (k : Nat) : applyExit (before9141 k) exit6 1 = some (before9142 k) := by - simp (disch := omega) [before9141, before9142, exit6, applyExit, pop, push] - <;> omega -theorem step9141 (k : Nat) : Runs (1*1) (before9141 k).denote (before9142 k).denote := - @applyExit_sound (before9141 k) (before9142 k) exit6 1 valid6 (macro9141 k) -theorem macro9142 (k : Nat) : applyExit (before9142 k) exit0 19 = some (before9143 k) := by - simp (disch := omega) [before9142, before9143, exit0, applyExit, pop, push] - <;> omega -theorem step9142 (k : Nat) : Runs (19*2) (before9142 k).denote (before9143 k).denote := - @applyExit_sound (before9142 k) (before9143 k) exit0 19 valid0 (macro9142 k) -theorem macro9143 (k : Nat) : applyExit (before9143 k) exit13 44 = some (before9144 k) := by - simp (disch := omega) [before9143, before9144, exit13, applyExit, pop, push] - <;> omega -theorem step9143 (k : Nat) : Runs (44*2) (before9143 k).denote (before9144 k).denote := - @applyExit_sound (before9143 k) (before9144 k) exit13 44 valid13 (macro9143 k) -theorem macro9144 (k : Nat) : applyExit (before9144 k) exit0 12 = some (before9145 k) := by - simp (disch := omega) [before9144, before9145, exit0, applyExit, pop, push] - <;> omega -theorem step9144 (k : Nat) : Runs (12*2) (before9144 k).denote (before9145 k).denote := - @applyExit_sound (before9144 k) (before9145 k) exit0 12 valid0 (macro9144 k) -theorem macro9145 (k : Nat) : applyExit (before9145 k) exit1 1 = some (before9146 k) := by - simp (disch := omega) [before9145, before9146, exit1, applyExit, pop, push] - <;> omega -theorem step9145 (k : Nat) : Runs (1*3) (before9145 k).denote (before9146 k).denote := - @applyExit_sound (before9145 k) (before9146 k) exit1 1 valid1 (macro9145 k) -theorem macro9146 (k : Nat) : applyExit (before9146 k) exit2 12 = some (before9147 k) := by - simp (disch := omega) [before9146, before9147, exit2, applyExit, pop, push] - <;> omega -theorem step9146 (k : Nat) : Runs (12*2) (before9146 k).denote (before9147 k).denote := - @applyExit_sound (before9146 k) (before9147 k) exit2 12 valid2 (macro9146 k) -theorem macro9147 (k : Nat) : applyExit (before9147 k) exit6 1 = some (before9148 k) := by - simp (disch := omega) [before9147, before9148, exit6, applyExit, pop, push] - <;> omega -theorem step9147 (k : Nat) : Runs (1*1) (before9147 k).denote (before9148 k).denote := - @applyExit_sound (before9147 k) (before9148 k) exit6 1 valid6 (macro9147 k) -theorem macro9148 (k : Nat) : applyExit (before9148 k) exit0 13 = some (before9149 k) := by - simp (disch := omega) [before9148, before9149, exit0, applyExit, pop, push] - <;> omega -theorem step9148 (k : Nat) : Runs (13*2) (before9148 k).denote (before9149 k).denote := - @applyExit_sound (before9148 k) (before9149 k) exit0 13 valid0 (macro9148 k) -theorem macro9149 (k : Nat) : applyExit (before9149 k) exit13 96 = some (before9150 k) := by - simp (disch := omega) [before9149, before9150, exit13, applyExit, pop, push] - <;> omega -theorem step9149 (k : Nat) : Runs (96*2) (before9149 k).denote (before9150 k).denote := - @applyExit_sound (before9149 k) (before9150 k) exit13 96 valid13 (macro9149 k) -theorem macro9150 (k : Nat) : applyExit (before9150 k) exit0 29 = some (before9151 k) := by - simp (disch := omega) [before9150, before9151, exit0, applyExit, pop, push] - <;> omega -theorem step9150 (k : Nat) : Runs (29*2) (before9150 k).denote (before9151 k).denote := - @applyExit_sound (before9150 k) (before9151 k) exit0 29 valid0 (macro9150 k) -theorem macro9151 (k : Nat) : applyExit (before9151 k) exit424 1 = some (before9152 k) := by - simp (disch := omega) [before9151, before9152, exit424, applyExit, pop, push] - <;> omega -theorem step9151 (k : Nat) : Runs (1*19) (before9151 k).denote (before9152 k).denote := - @applyExit_sound (before9151 k) (before9152 k) exit424 1 valid424 (macro9151 k) -theorem macro9152 (k : Nat) : applyExit (before9152 k) exit2 29 = some (before9153 k) := by - simp (disch := omega) [before9152, before9153, exit2, applyExit, pop, push] - <;> omega -theorem step9152 (k : Nat) : Runs (29*2) (before9152 k).denote (before9153 k).denote := - @applyExit_sound (before9152 k) (before9153 k) exit2 29 valid2 (macro9152 k) -theorem macro9153 (k : Nat) : applyExit (before9153 k) exit6 1 = some (before9154 k) := by - simp (disch := omega) [before9153, before9154, exit6, applyExit, pop, push] - <;> omega -theorem step9153 (k : Nat) : Runs (1*1) (before9153 k).denote (before9154 k).denote := - @applyExit_sound (before9153 k) (before9154 k) exit6 1 valid6 (macro9153 k) -theorem macro9154 (k : Nat) : applyExit (before9154 k) exit0 29 = some (before9155 k) := by - simp (disch := omega) [before9154, before9155, exit0, applyExit, pop, push] - <;> omega -theorem step9154 (k : Nat) : Runs (29*2) (before9154 k).denote (before9155 k).denote := - @applyExit_sound (before9154 k) (before9155 k) exit0 29 valid0 (macro9154 k) -theorem macro9155 (k : Nat) : applyExit (before9155 k) exit425 1 = some (before9156 k) := by - simp (disch := omega) [before9155, before9156, exit425, applyExit, pop, push] - <;> omega -theorem step9155 (k : Nat) : Runs (1*994) (before9155 k).denote (before9156 k).denote := - @applyExit_sound (before9155 k) (before9156 k) exit425 1 valid425 (macro9155 k) -theorem macro9156 (k : Nat) : applyExit (before9156 k) exit424 1 = some (before9157 k) := by - simp (disch := omega) [before9156, before9157, exit424, applyExit, pop, push] - <;> omega -theorem step9156 (k : Nat) : Runs (1*19) (before9156 k).denote (before9157 k).denote := - @applyExit_sound (before9156 k) (before9157 k) exit424 1 valid424 (macro9156 k) -theorem macro9157 (k : Nat) : applyExit (before9157 k) exit426 1 = some (before9158 k) := by - simp (disch := omega) [before9157, before9158, exit426, applyExit, pop, push] - <;> omega -theorem step9157 (k : Nat) : Runs (1*117) (before9157 k).denote (before9158 k).denote := - @applyExit_sound (before9157 k) (before9158 k) exit426 1 valid426 (macro9157 k) -theorem macro9158 (k : Nat) : applyExit (before9158 k) exit425 1 = some (before9159 k) := by - simp (disch := omega) [before9158, before9159, exit425, applyExit, pop, push] - <;> omega -theorem step9158 (k : Nat) : Runs (1*994) (before9158 k).denote (before9159 k).denote := - @applyExit_sound (before9158 k) (before9159 k) exit425 1 valid425 (macro9158 k) -theorem macro9159 (k : Nat) : applyExit (before9159 k) exit424 1 = some (before9160 k) := by - simp (disch := omega) [before9159, before9160, exit424, applyExit, pop, push] - <;> omega -theorem step9159 (k : Nat) : Runs (1*19) (before9159 k).denote (before9160 k).denote := - @applyExit_sound (before9159 k) (before9160 k) exit424 1 valid424 (macro9159 k) -theorem macro9160 (k : Nat) : applyExit (before9160 k) exit426 1 = some (before9161 k) := by - simp (disch := omega) [before9160, before9161, exit426, applyExit, pop, push] - <;> omega -theorem step9160 (k : Nat) : Runs (1*117) (before9160 k).denote (before9161 k).denote := - @applyExit_sound (before9160 k) (before9161 k) exit426 1 valid426 (macro9160 k) -theorem macro9161 (k : Nat) : applyExit (before9161 k) exit425 1 = some (before9162 k) := by - simp (disch := omega) [before9161, before9162, exit425, applyExit, pop, push] - <;> omega -theorem step9161 (k : Nat) : Runs (1*994) (before9161 k).denote (before9162 k).denote := - @applyExit_sound (before9161 k) (before9162 k) exit425 1 valid425 (macro9161 k) -theorem macro9162 (k : Nat) : applyExit (before9162 k) exit424 1 = some (before9163 k) := by - simp (disch := omega) [before9162, before9163, exit424, applyExit, pop, push] - <;> omega -theorem step9162 (k : Nat) : Runs (1*19) (before9162 k).denote (before9163 k).denote := - @applyExit_sound (before9162 k) (before9163 k) exit424 1 valid424 (macro9162 k) -theorem macro9163 (k : Nat) : applyExit (before9163 k) exit426 1 = some (before9164 k) := by - simp (disch := omega) [before9163, before9164, exit426, applyExit, pop, push] - <;> omega -theorem step9163 (k : Nat) : Runs (1*117) (before9163 k).denote (before9164 k).denote := - @applyExit_sound (before9163 k) (before9164 k) exit426 1 valid426 (macro9163 k) -def cycleState9164 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w381,(3+1*j)⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761145⟩,⟨w241,1⟩,⟨w378,1⟩,⟨w274,(1*k+6)⟩,⟨w0,4⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w379,1⟩,⟨w375,(1*k+4-1*j)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart9164_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w380,1⟩,⟨w381,(3+1*j)⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761145⟩,⟨w241,1⟩,⟨w378,1⟩,⟨w274,(1*k+6)⟩,⟨w0,4⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w375,(1*k+4-1*j)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart9164_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w380,1⟩,⟨w381,(3+1*j)⟩,⟨w1,29⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761145⟩,⟨w241,1⟩,⟨w378,1⟩,⟨w274,(1*k+6)⟩,⟨w0,4⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w379,1⟩,⟨w375,(1*k+3-1*j)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro9164_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9164 k j) exit425 1 = some (cyclePart9164_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState9164, cyclePart9164_0, exit425, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9164_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9164_0 k j) exit424 1 = some (cyclePart9164_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9164_0, cyclePart9164_1, exit424, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9164_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9164_1 k j) exit426 1 = some (cycleState9164 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9164_1, cycleState9164, exit426, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun9164 (k j : Nat) (hj : j < (1*k+3)) : Runs 1130 (cycleState9164 k j).denote (cycleState9164 k (j+1)).denote := by - have h0 : Runs (1*994) (cycleState9164 k j).denote (cyclePart9164_0 k j).denote := @applyExit_sound (cycleState9164 k j) (cyclePart9164_0 k j) exit425 1 valid425 (cycleMacro9164_0 k j hj) - have h1 : Runs (1*19) (cyclePart9164_0 k j).denote (cyclePart9164_1 k j).denote := @applyExit_sound (cyclePart9164_0 k j) (cyclePart9164_1 k j) exit424 1 valid424 (cycleMacro9164_1 k j hj) - have h2 : Runs (1*117) (cyclePart9164_1 k j).denote (cycleState9164 k (j+1)).denote := @applyExit_sound (cyclePart9164_1 k j) (cycleState9164 k (j+1)) exit426 1 valid426 (cycleMacro9164_2 k j hj) - exact (@Runs.trans (1*994) ((1*19)+(1*117)) (cycleState9164 k j).denote (cyclePart9164_0 k j).denote (cycleState9164 k (j+1)).denote h0 (@Runs.trans (1*19) (1*117) (cyclePart9164_0 k j).denote (cyclePart9164_1 k j).denote (cycleState9164 k (j+1)).denote h1 h2)) -theorem step9164 (k : Nat) : Runs ((1*k+3)*1130) (before9164 k).denote (before9165 k).denote := by - have h := Runs.chain (fun j => (cycleState9164 k j).denote) 1130 (1*k+3) (cycleRun9164 k) - have h0 : cycleState9164 k 0 = before9164 k := by simp [cycleState9164, before9164] - have h1 : cycleState9164 k (1*k+3) = before9165 k := by - simp [cycleState9164, before9165] <;> omega - simpa only [h0, h1] using h -theorem macro9165 (k : Nat) : applyExit (before9165 k) exit425 1 = some (before9166 k) := by - simp (disch := omega) [before9165, before9166, exit425, applyExit, pop, push] - <;> omega -theorem step9165 (k : Nat) : Runs (1*994) (before9165 k).denote (before9166 k).denote := - @applyExit_sound (before9165 k) (before9166 k) exit425 1 valid425 (macro9165 k) -theorem macro9166 (k : Nat) : applyExit (before9166 k) exit424 1 = some (before9167 k) := by - simp (disch := omega) [before9166, before9167, exit424, applyExit, pop, push] - <;> omega -theorem step9166 (k : Nat) : Runs (1*19) (before9166 k).denote (before9167 k).denote := - @applyExit_sound (before9166 k) (before9167 k) exit424 1 valid424 (macro9166 k) -theorem macro9167 (k : Nat) : applyExit (before9167 k) exit426 1 = some (before9168 k) := by - simp (disch := omega) [before9167, before9168, exit426, applyExit, pop, push] - <;> omega -theorem step9167 (k : Nat) : Runs (1*117) (before9167 k).denote (before9168 k).denote := - @applyExit_sound (before9167 k) (before9168 k) exit426 1 valid426 (macro9167 k) -theorem macro9168 (k : Nat) : applyExit (before9168 k) exit425 1 = some (before9169 k) := by - simp (disch := omega) [before9168, before9169, exit425, applyExit, pop, push] - <;> omega -theorem step9168 (k : Nat) : Runs (1*994) (before9168 k).denote (before9169 k).denote := - @applyExit_sound (before9168 k) (before9169 k) exit425 1 valid425 (macro9168 k) -theorem macro9169 (k : Nat) : applyExit (before9169 k) exit0 4 = some (before9170 k) := by - simp (disch := omega) [before9169, before9170, exit0, applyExit, pop, push] - <;> omega -theorem step9169 (k : Nat) : Runs (4*2) (before9169 k).denote (before9170 k).denote := - @applyExit_sound (before9169 k) (before9170 k) exit0 4 valid0 (macro9169 k) -theorem macro9170 (k : Nat) : applyExit (before9170 k) exit1 1 = some (before9171 k) := by - simp (disch := omega) [before9170, before9171, exit1, applyExit, pop, push] - <;> omega -theorem step9170 (k : Nat) : Runs (1*3) (before9170 k).denote (before9171 k).denote := - @applyExit_sound (before9170 k) (before9171 k) exit1 1 valid1 (macro9170 k) -theorem macro9171 (k : Nat) : applyExit (before9171 k) exit2 4 = some (before9172 k) := by - simp (disch := omega) [before9171, before9172, exit2, applyExit, pop, push] - <;> omega -theorem step9171 (k : Nat) : Runs (4*2) (before9171 k).denote (before9172 k).denote := - @applyExit_sound (before9171 k) (before9172 k) exit2 4 valid2 (macro9171 k) -theorem macro9172 (k : Nat) : applyExit (before9172 k) exit426 1 = some (before9173 k) := by - simp (disch := omega) [before9172, before9173, exit426, applyExit, pop, push] - <;> omega -theorem step9172 (k : Nat) : Runs (1*117) (before9172 k).denote (before9173 k).denote := - @applyExit_sound (before9172 k) (before9173 k) exit426 1 valid426 (macro9172 k) -theorem macro9173 (k : Nat) : applyExit (before9173 k) exit0 5 = some (before9174 k) := by - simp (disch := omega) [before9173, before9174, exit0, applyExit, pop, push] - <;> omega -theorem step9173 (k : Nat) : Runs (5*2) (before9173 k).denote (before9174 k).denote := - @applyExit_sound (before9173 k) (before9174 k) exit0 5 valid0 (macro9173 k) -theorem macro9174 (k : Nat) : applyExit (before9174 k) exit13 20 = some (before9175 k) := by - simp (disch := omega) [before9174, before9175, exit13, applyExit, pop, push] - <;> omega -theorem step9174 (k : Nat) : Runs (20*2) (before9174 k).denote (before9175 k).denote := - @applyExit_sound (before9174 k) (before9175 k) exit13 20 valid13 (macro9174 k) -theorem macro9175 (k : Nat) : applyExit (before9175 k) exit0 88 = some (before9176 k) := by - simp (disch := omega) [before9175, before9176, exit0, applyExit, pop, push] - <;> omega -theorem step9175 (k : Nat) : Runs (88*2) (before9175 k).denote (before9176 k).denote := - @applyExit_sound (before9175 k) (before9176 k) exit0 88 valid0 (macro9175 k) -theorem macro9176 (k : Nat) : applyExit (before9176 k) exit1 1 = some (before9177 k) := by - simp (disch := omega) [before9176, before9177, exit1, applyExit, pop, push] - <;> omega -theorem step9176 (k : Nat) : Runs (1*3) (before9176 k).denote (before9177 k).denote := - @applyExit_sound (before9176 k) (before9177 k) exit1 1 valid1 (macro9176 k) -theorem macro9177 (k : Nat) : applyExit (before9177 k) exit2 88 = some (before9178 k) := by - simp (disch := omega) [before9177, before9178, exit2, applyExit, pop, push] - <;> omega -theorem step9177 (k : Nat) : Runs (88*2) (before9177 k).denote (before9178 k).denote := - @applyExit_sound (before9177 k) (before9178 k) exit2 88 valid2 (macro9177 k) -theorem macro9178 (k : Nat) : applyExit (before9178 k) exit6 1 = some (before9179 k) := by - simp (disch := omega) [before9178, before9179, exit6, applyExit, pop, push] - <;> omega -theorem step9178 (k : Nat) : Runs (1*1) (before9178 k).denote (before9179 k).denote := - @applyExit_sound (before9178 k) (before9179 k) exit6 1 valid6 (macro9178 k) -theorem macro9179 (k : Nat) : applyExit (before9179 k) exit0 89 = some (before9180 k) := by - simp (disch := omega) [before9179, before9180, exit0, applyExit, pop, push] - <;> omega -theorem step9179 (k : Nat) : Runs (89*2) (before9179 k).denote (before9180 k).denote := - @applyExit_sound (before9179 k) (before9180 k) exit0 89 valid0 (macro9179 k) -theorem macro9180 (k : Nat) : applyExit (before9180 k) exit13 41 = some (before9181 k) := by - simp (disch := omega) [before9180, before9181, exit13, applyExit, pop, push] - <;> omega -theorem step9180 (k : Nat) : Runs (41*2) (before9180 k).denote (before9181 k).denote := - @applyExit_sound (before9180 k) (before9181 k) exit13 41 valid13 (macro9180 k) -theorem macro9181 (k : Nat) : applyExit (before9181 k) exit0 12 = some (before9182 k) := by - simp (disch := omega) [before9181, before9182, exit0, applyExit, pop, push] - <;> omega -theorem step9181 (k : Nat) : Runs (12*2) (before9181 k).denote (before9182 k).denote := - @applyExit_sound (before9181 k) (before9182 k) exit0 12 valid0 (macro9181 k) -theorem macro9182 (k : Nat) : applyExit (before9182 k) exit1 1 = some (before9183 k) := by - simp (disch := omega) [before9182, before9183, exit1, applyExit, pop, push] - <;> omega -theorem step9182 (k : Nat) : Runs (1*3) (before9182 k).denote (before9183 k).denote := - @applyExit_sound (before9182 k) (before9183 k) exit1 1 valid1 (macro9182 k) -theorem macro9183 (k : Nat) : applyExit (before9183 k) exit2 12 = some (before9184 k) := by - simp (disch := omega) [before9183, before9184, exit2, applyExit, pop, push] - <;> omega -theorem step9183 (k : Nat) : Runs (12*2) (before9183 k).denote (before9184 k).denote := - @applyExit_sound (before9183 k) (before9184 k) exit2 12 valid2 (macro9183 k) -theorem macro9184 (k : Nat) : applyExit (before9184 k) exit6 1 = some (before9185 k) := by - simp (disch := omega) [before9184, before9185, exit6, applyExit, pop, push] - <;> omega -theorem step9184 (k : Nat) : Runs (1*1) (before9184 k).denote (before9185 k).denote := - @applyExit_sound (before9184 k) (before9185 k) exit6 1 valid6 (macro9184 k) -theorem macro9185 (k : Nat) : applyExit (before9185 k) exit0 13 = some (before9186 k) := by - simp (disch := omega) [before9185, before9186, exit0, applyExit, pop, push] - <;> omega -theorem step9185 (k : Nat) : Runs (13*2) (before9185 k).denote (before9186 k).denote := - @applyExit_sound (before9185 k) (before9186 k) exit0 13 valid0 (macro9185 k) -theorem macro9186 (k : Nat) : applyExit (before9186 k) exit13 96 = some (before9187 k) := by - simp (disch := omega) [before9186, before9187, exit13, applyExit, pop, push] - <;> omega -theorem step9186 (k : Nat) : Runs (96*2) (before9186 k).denote (before9187 k).denote := - @applyExit_sound (before9186 k) (before9187 k) exit13 96 valid13 (macro9186 k) -theorem macro9187 (k : Nat) : applyExit (before9187 k) exit0 11 = some (before9188 k) := by - simp (disch := omega) [before9187, before9188, exit0, applyExit, pop, push] - <;> omega -theorem step9187 (k : Nat) : Runs (11*2) (before9187 k).denote (before9188 k).denote := - @applyExit_sound (before9187 k) (before9188 k) exit0 11 valid0 (macro9187 k) -theorem macro9188 (k : Nat) : applyExit (before9188 k) exit1 1 = some (before9189 k) := by - simp (disch := omega) [before9188, before9189, exit1, applyExit, pop, push] - <;> omega -theorem step9188 (k : Nat) : Runs (1*3) (before9188 k).denote (before9189 k).denote := - @applyExit_sound (before9188 k) (before9189 k) exit1 1 valid1 (macro9188 k) -theorem macro9189 (k : Nat) : applyExit (before9189 k) exit2 11 = some (before9190 k) := by - simp (disch := omega) [before9189, before9190, exit2, applyExit, pop, push] - <;> omega -theorem step9189 (k : Nat) : Runs (11*2) (before9189 k).denote (before9190 k).denote := - @applyExit_sound (before9189 k) (before9190 k) exit2 11 valid2 (macro9189 k) -theorem macro9190 (k : Nat) : applyExit (before9190 k) exit6 1 = some (before9191 k) := by - simp (disch := omega) [before9190, before9191, exit6, applyExit, pop, push] - <;> omega -theorem step9190 (k : Nat) : Runs (1*1) (before9190 k).denote (before9191 k).denote := - @applyExit_sound (before9190 k) (before9191 k) exit6 1 valid6 (macro9190 k) -theorem macro9191 (k : Nat) : applyExit (before9191 k) exit0 12 = some (before9192 k) := by - simp (disch := omega) [before9191, before9192, exit0, applyExit, pop, push] - <;> omega -theorem step9191 (k : Nat) : Runs (12*2) (before9191 k).denote (before9192 k).denote := - @applyExit_sound (before9191 k) (before9192 k) exit0 12 valid0 (macro9191 k) -theorem macro9192 (k : Nat) : applyExit (before9192 k) exit13 3 = some (before9193 k) := by - simp (disch := omega) [before9192, before9193, exit13, applyExit, pop, push] - <;> omega -theorem step9192 (k : Nat) : Runs (3*2) (before9192 k).denote (before9193 k).denote := - @applyExit_sound (before9192 k) (before9193 k) exit13 3 valid13 (macro9192 k) -theorem macro9193 (k : Nat) : applyExit (before9193 k) exit1 1 = some (before9194 k) := by - simp (disch := omega) [before9193, before9194, exit1, applyExit, pop, push] - <;> omega -theorem step9193 (k : Nat) : Runs (1*3) (before9193 k).denote (before9194 k).denote := - @applyExit_sound (before9193 k) (before9194 k) exit1 1 valid1 (macro9193 k) -theorem macro9194 (k : Nat) : applyExit (before9194 k) exit6 1 = some (before9195 k) := by - simp (disch := omega) [before9194, before9195, exit6, applyExit, pop, push] - <;> omega -theorem step9194 (k : Nat) : Runs (1*1) (before9194 k).denote (before9195 k).denote := - @applyExit_sound (before9194 k) (before9195 k) exit6 1 valid6 (macro9194 k) -theorem macro9195 (k : Nat) : applyExit (before9195 k) exit0 1 = some (before9196 k) := by - simp (disch := omega) [before9195, before9196, exit0, applyExit, pop, push] - <;> omega -theorem step9195 (k : Nat) : Runs (1*2) (before9195 k).denote (before9196 k).denote := - @applyExit_sound (before9195 k) (before9196 k) exit0 1 valid0 (macro9195 k) -theorem macro9196 (k : Nat) : applyExit (before9196 k) exit1 1 = some (before9197 k) := by - simp (disch := omega) [before9196, before9197, exit1, applyExit, pop, push] - <;> omega -theorem step9196 (k : Nat) : Runs (1*3) (before9196 k).denote (before9197 k).denote := - @applyExit_sound (before9196 k) (before9197 k) exit1 1 valid1 (macro9196 k) -theorem macro9197 (k : Nat) : applyExit (before9197 k) exit2 1 = some (before9198 k) := by - simp (disch := omega) [before9197, before9198, exit2, applyExit, pop, push] - <;> omega -theorem step9197 (k : Nat) : Runs (1*2) (before9197 k).denote (before9198 k).denote := - @applyExit_sound (before9197 k) (before9198 k) exit2 1 valid2 (macro9197 k) -theorem macro9198 (k : Nat) : applyExit (before9198 k) exit3 1 = some (before9199 k) := by - simp (disch := omega) [before9198, before9199, exit3, applyExit, pop, push] - <;> omega -theorem step9198 (k : Nat) : Runs (1*2) (before9198 k).denote (before9199 k).denote := - @applyExit_sound (before9198 k) (before9199 k) exit3 1 valid3 (macro9198 k) -theorem macro9199 (k : Nat) : applyExit (before9199 k) exit9 1 = some (after9199 k) := by - simp (disch := omega) [before9199, after9199, exit9, applyExit, pop, push] - <;> omega -theorem step9199 (k : Nat) : Runs (1*2) (before9199 k).denote (after9199 k).denote := - @applyExit_sound (before9199 k) (after9199 k) exit9 1 valid9 (macro9199 k) -theorem chunkRun091 (k : Nat) : Runs (1192*k+4750578462) (before9100 k).denote (after9199 k).denote := by - have h := (@Runs.trans ((((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))))+((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1))))))+(((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))))+((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2))))))) ((((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))))+((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2))))))+(((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))))) (before9100 k).denote (before9150 k).denote (after9199 k).denote (@Runs.trans (((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))))+((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1)))))) (((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))))+((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2)))))) (before9100 k).denote (before9125 k).denote (before9150 k).denote (@Runs.trans ((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2))))) ((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1))))) (before9100 k).denote (before9112 k).denote (before9125 k).denote (@Runs.trans (((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2)))) (((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))) (before9100 k).denote (before9106 k).denote (before9112 k).denote (@Runs.trans ((1*1)+((1*2)+(1*2))) ((10*2)+((1*3)+(10*2))) (before9100 k).denote (before9103 k).denote (before9106 k).denote (@Runs.trans (1*1) ((1*2)+(1*2)) (before9100 k).denote (before9101 k).denote (before9103 k).denote (step9100 k) (@Runs.trans (1*2) (1*2) (before9101 k).denote (before9102 k).denote (before9103 k).denote (step9101 k) (step9102 k))) (@Runs.trans (10*2) ((1*3)+(10*2)) (before9103 k).denote (before9104 k).denote (before9106 k).denote (step9103 k) (@Runs.trans (1*3) (10*2) (before9104 k).denote (before9105 k).denote (before9106 k).denote (step9104 k) (step9105 k)))) (@Runs.trans ((1*1)+((11*2)+(15*2))) ((5*2)+((1*3)+(5*2))) (before9106 k).denote (before9109 k).denote (before9112 k).denote (@Runs.trans (1*1) ((11*2)+(15*2)) (before9106 k).denote (before9107 k).denote (before9109 k).denote (step9106 k) (@Runs.trans (11*2) (15*2) (before9107 k).denote (before9108 k).denote (before9109 k).denote (step9107 k) (step9108 k))) (@Runs.trans (5*2) ((1*3)+(5*2)) (before9109 k).denote (before9110 k).denote (before9112 k).denote (step9109 k) (@Runs.trans (1*3) (5*2) (before9110 k).denote (before9111 k).denote (before9112 k).denote (step9110 k) (step9111 k))))) (@Runs.trans (((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2)))) (((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1)))) (before9112 k).denote (before9118 k).denote (before9125 k).denote (@Runs.trans ((1*1)+((6*2)+(13*2))) ((5*2)+((1*3)+(5*2))) (before9112 k).denote (before9115 k).denote (before9118 k).denote (@Runs.trans (1*1) ((6*2)+(13*2)) (before9112 k).denote (before9113 k).denote (before9115 k).denote (step9112 k) (@Runs.trans (6*2) (13*2) (before9113 k).denote (before9114 k).denote (before9115 k).denote (step9113 k) (step9114 k))) (@Runs.trans (5*2) ((1*3)+(5*2)) (before9115 k).denote (before9116 k).denote (before9118 k).denote (step9115 k) (@Runs.trans (1*3) (5*2) (before9116 k).denote (before9117 k).denote (before9118 k).denote (step9116 k) (step9117 k)))) (@Runs.trans ((1*1)+((6*2)+(13*2))) (((5*2)+(1*3))+((5*2)+(1*1))) (before9118 k).denote (before9121 k).denote (before9125 k).denote (@Runs.trans (1*1) ((6*2)+(13*2)) (before9118 k).denote (before9119 k).denote (before9121 k).denote (step9118 k) (@Runs.trans (6*2) (13*2) (before9119 k).denote (before9120 k).denote (before9121 k).denote (step9119 k) (step9120 k))) (@Runs.trans ((5*2)+(1*3)) ((5*2)+(1*1)) (before9121 k).denote (before9123 k).denote (before9125 k).denote (@Runs.trans (5*2) (1*3) (before9121 k).denote (before9122 k).denote (before9123 k).denote (step9121 k) (step9122 k)) (@Runs.trans (5*2) (1*1) (before9123 k).denote (before9124 k).denote (before9125 k).denote (step9123 k) (step9124 k)))))) (@Runs.trans ((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2))))) ((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2))))) (before9125 k).denote (before9137 k).denote (before9150 k).denote (@Runs.trans (((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2)))) (((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))) (before9125 k).denote (before9131 k).denote (before9137 k).denote (@Runs.trans ((6*2)+((4*2)+((1*k+6)*62))) ((1*38)+((1*38)+(791761144*2))) (before9125 k).denote (before9128 k).denote (before9131 k).denote (@Runs.trans (6*2) ((4*2)+((1*k+6)*62)) (before9125 k).denote (before9126 k).denote (before9128 k).denote (step9125 k) (@Runs.trans (4*2) ((1*k+6)*62) (before9126 k).denote (before9127 k).denote (before9128 k).denote (step9126 k) (step9127 k))) (@Runs.trans (1*38) ((1*38)+(791761144*2)) (before9128 k).denote (before9129 k).denote (before9131 k).denote (step9128 k) (@Runs.trans (1*38) (791761144*2) (before9129 k).denote (before9130 k).denote (before9131 k).denote (step9129 k) (step9130 k)))) (@Runs.trans ((1*3)+((791761144*2)+(1*38))) ((1*41)+((1*38)+(791761145*2))) (before9131 k).denote (before9134 k).denote (before9137 k).denote (@Runs.trans (1*3) ((791761144*2)+(1*38)) (before9131 k).denote (before9132 k).denote (before9134 k).denote (step9131 k) (@Runs.trans (791761144*2) (1*38) (before9132 k).denote (before9133 k).denote (before9134 k).denote (step9132 k) (step9133 k))) (@Runs.trans (1*41) ((1*38)+(791761145*2)) (before9134 k).denote (before9135 k).denote (before9137 k).denote (step9134 k) (@Runs.trans (1*38) (791761145*2) (before9135 k).denote (before9136 k).denote (before9137 k).denote (step9135 k) (step9136 k))))) (@Runs.trans (((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2)))) (((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2)))) (before9137 k).denote (before9143 k).denote (before9150 k).denote (@Runs.trans ((12*2)+((18*2)+(1*3))) ((18*2)+((1*1)+(19*2))) (before9137 k).denote (before9140 k).denote (before9143 k).denote (@Runs.trans (12*2) ((18*2)+(1*3)) (before9137 k).denote (before9138 k).denote (before9140 k).denote (step9137 k) (@Runs.trans (18*2) (1*3) (before9138 k).denote (before9139 k).denote (before9140 k).denote (step9138 k) (step9139 k))) (@Runs.trans (18*2) ((1*1)+(19*2)) (before9140 k).denote (before9141 k).denote (before9143 k).denote (step9140 k) (@Runs.trans (1*1) (19*2) (before9141 k).denote (before9142 k).denote (before9143 k).denote (step9141 k) (step9142 k)))) (@Runs.trans ((44*2)+((12*2)+(1*3))) (((12*2)+(1*1))+((13*2)+(96*2))) (before9143 k).denote (before9146 k).denote (before9150 k).denote (@Runs.trans (44*2) ((12*2)+(1*3)) (before9143 k).denote (before9144 k).denote (before9146 k).denote (step9143 k) (@Runs.trans (12*2) (1*3) (before9144 k).denote (before9145 k).denote (before9146 k).denote (step9144 k) (step9145 k))) (@Runs.trans ((12*2)+(1*1)) ((13*2)+(96*2)) (before9146 k).denote (before9148 k).denote (before9150 k).denote (@Runs.trans (12*2) (1*1) (before9146 k).denote (before9147 k).denote (before9148 k).denote (step9146 k) (step9147 k)) (@Runs.trans (13*2) (96*2) (before9148 k).denote (before9149 k).denote (before9150 k).denote (step9148 k) (step9149 k))))))) (@Runs.trans (((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))))+((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2)))))) (((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))) (before9150 k).denote (before9175 k).denote (after9199 k).denote (@Runs.trans ((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994))))) ((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2))))) (before9150 k).denote (before9162 k).denote (before9175 k).denote (@Runs.trans (((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994)))) (((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))) (before9150 k).denote (before9156 k).denote (before9162 k).denote (@Runs.trans ((29*2)+((1*19)+(29*2))) ((1*1)+((29*2)+(1*994))) (before9150 k).denote (before9153 k).denote (before9156 k).denote (@Runs.trans (29*2) ((1*19)+(29*2)) (before9150 k).denote (before9151 k).denote (before9153 k).denote (step9150 k) (@Runs.trans (1*19) (29*2) (before9151 k).denote (before9152 k).denote (before9153 k).denote (step9151 k) (step9152 k))) (@Runs.trans (1*1) ((29*2)+(1*994)) (before9153 k).denote (before9154 k).denote (before9156 k).denote (step9153 k) (@Runs.trans (29*2) (1*994) (before9154 k).denote (before9155 k).denote (before9156 k).denote (step9154 k) (step9155 k)))) (@Runs.trans ((1*19)+((1*117)+(1*994))) ((1*19)+((1*117)+(1*994))) (before9156 k).denote (before9159 k).denote (before9162 k).denote (@Runs.trans (1*19) ((1*117)+(1*994)) (before9156 k).denote (before9157 k).denote (before9159 k).denote (step9156 k) (@Runs.trans (1*117) (1*994) (before9157 k).denote (before9158 k).denote (before9159 k).denote (step9157 k) (step9158 k))) (@Runs.trans (1*19) ((1*117)+(1*994)) (before9159 k).denote (before9160 k).denote (before9162 k).denote (step9159 k) (@Runs.trans (1*117) (1*994) (before9160 k).denote (before9161 k).denote (before9162 k).denote (step9160 k) (step9161 k))))) (@Runs.trans (((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117)))) (((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2)))) (before9162 k).denote (before9168 k).denote (before9175 k).denote (@Runs.trans ((1*19)+((1*117)+((1*k+3)*1130))) ((1*994)+((1*19)+(1*117))) (before9162 k).denote (before9165 k).denote (before9168 k).denote (@Runs.trans (1*19) ((1*117)+((1*k+3)*1130)) (before9162 k).denote (before9163 k).denote (before9165 k).denote (step9162 k) (@Runs.trans (1*117) ((1*k+3)*1130) (before9163 k).denote (before9164 k).denote (before9165 k).denote (step9163 k) (step9164 k))) (@Runs.trans (1*994) ((1*19)+(1*117)) (before9165 k).denote (before9166 k).denote (before9168 k).denote (step9165 k) (@Runs.trans (1*19) (1*117) (before9166 k).denote (before9167 k).denote (before9168 k).denote (step9166 k) (step9167 k)))) (@Runs.trans ((1*994)+((4*2)+(1*3))) (((4*2)+(1*117))+((5*2)+(20*2))) (before9168 k).denote (before9171 k).denote (before9175 k).denote (@Runs.trans (1*994) ((4*2)+(1*3)) (before9168 k).denote (before9169 k).denote (before9171 k).denote (step9168 k) (@Runs.trans (4*2) (1*3) (before9169 k).denote (before9170 k).denote (before9171 k).denote (step9169 k) (step9170 k))) (@Runs.trans ((4*2)+(1*117)) ((5*2)+(20*2)) (before9171 k).denote (before9173 k).denote (before9175 k).denote (@Runs.trans (4*2) (1*117) (before9171 k).denote (before9172 k).denote (before9173 k).denote (step9171 k) (step9172 k)) (@Runs.trans (5*2) (20*2) (before9173 k).denote (before9174 k).denote (before9175 k).denote (step9173 k) (step9174 k)))))) (@Runs.trans ((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2))))) ((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2))))) (before9175 k).denote (before9187 k).denote (after9199 k).denote (@Runs.trans (((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2)))) (((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))) (before9175 k).denote (before9181 k).denote (before9187 k).denote (@Runs.trans ((88*2)+((1*3)+(88*2))) ((1*1)+((89*2)+(41*2))) (before9175 k).denote (before9178 k).denote (before9181 k).denote (@Runs.trans (88*2) ((1*3)+(88*2)) (before9175 k).denote (before9176 k).denote (before9178 k).denote (step9175 k) (@Runs.trans (1*3) (88*2) (before9176 k).denote (before9177 k).denote (before9178 k).denote (step9176 k) (step9177 k))) (@Runs.trans (1*1) ((89*2)+(41*2)) (before9178 k).denote (before9179 k).denote (before9181 k).denote (step9178 k) (@Runs.trans (89*2) (41*2) (before9179 k).denote (before9180 k).denote (before9181 k).denote (step9179 k) (step9180 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*1)+((13*2)+(96*2))) (before9181 k).denote (before9184 k).denote (before9187 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before9181 k).denote (before9182 k).denote (before9184 k).denote (step9181 k) (@Runs.trans (1*3) (12*2) (before9182 k).denote (before9183 k).denote (before9184 k).denote (step9182 k) (step9183 k))) (@Runs.trans (1*1) ((13*2)+(96*2)) (before9184 k).denote (before9185 k).denote (before9187 k).denote (step9184 k) (@Runs.trans (13*2) (96*2) (before9185 k).denote (before9186 k).denote (before9187 k).denote (step9185 k) (step9186 k))))) (@Runs.trans (((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2)))) (((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))) (before9187 k).denote (before9193 k).denote (after9199 k).denote (@Runs.trans ((11*2)+((1*3)+(11*2))) ((1*1)+((12*2)+(3*2))) (before9187 k).denote (before9190 k).denote (before9193 k).denote (@Runs.trans (11*2) ((1*3)+(11*2)) (before9187 k).denote (before9188 k).denote (before9190 k).denote (step9187 k) (@Runs.trans (1*3) (11*2) (before9188 k).denote (before9189 k).denote (before9190 k).denote (step9188 k) (step9189 k))) (@Runs.trans (1*1) ((12*2)+(3*2)) (before9190 k).denote (before9191 k).denote (before9193 k).denote (step9190 k) (@Runs.trans (12*2) (3*2) (before9191 k).denote (before9192 k).denote (before9193 k).denote (step9191 k) (step9192 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) (((1*3)+(1*2))+((1*2)+(1*2))) (before9193 k).denote (before9196 k).denote (after9199 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before9193 k).denote (before9194 k).denote (before9196 k).denote (step9193 k) (@Runs.trans (1*1) (1*2) (before9194 k).denote (before9195 k).denote (before9196 k).denote (step9194 k) (step9195 k))) (@Runs.trans ((1*3)+(1*2)) ((1*2)+(1*2)) (before9196 k).denote (before9198 k).denote (after9199 k).denote (@Runs.trans (1*3) (1*2) (before9196 k).denote (before9197 k).denote (before9198 k).denote (step9196 k) (step9197 k)) (@Runs.trans (1*2) (1*2) (before9198 k).denote (before9199 k).denote (after9199 k).denote (step9198 k) (step9199 k)))))))) - have ht : (((((((1*1)+((1*2)+(1*2)))+((10*2)+((1*3)+(10*2))))+(((1*1)+((11*2)+(15*2)))+((5*2)+((1*3)+(5*2)))))+((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(13*2)))+(((5*2)+(1*3))+((5*2)+(1*1))))))+(((((6*2)+((4*2)+((1*k+6)*62)))+((1*38)+((1*38)+(791761144*2))))+(((1*3)+((791761144*2)+(1*38)))+((1*41)+((1*38)+(791761145*2)))))+((((12*2)+((18*2)+(1*3)))+((18*2)+((1*1)+(19*2))))+(((44*2)+((12*2)+(1*3)))+(((12*2)+(1*1))+((13*2)+(96*2)))))))+((((((29*2)+((1*19)+(29*2)))+((1*1)+((29*2)+(1*994))))+(((1*19)+((1*117)+(1*994)))+((1*19)+((1*117)+(1*994)))))+((((1*19)+((1*117)+((1*k+3)*1130)))+((1*994)+((1*19)+(1*117))))+(((1*994)+((4*2)+(1*3)))+(((4*2)+(1*117))+((5*2)+(20*2))))))+(((((88*2)+((1*3)+(88*2)))+((1*1)+((89*2)+(41*2))))+(((12*2)+((1*3)+(12*2)))+((1*1)+((13*2)+(96*2)))))+((((11*2)+((1*3)+(11*2)))+((1*1)+((12*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+(((1*3)+(1*2))+((1*2)+(1*2)))))))) = (1192*k+4750578462) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean deleted file mode 100644 index abcca9ac..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk092.lean +++ /dev/null @@ -1,788 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9200_0 : Stack := [] -abbrev tail9200_1 : Stack := ⟨w1,1⟩ :: tail9200_0 -abbrev tail9200_2 : Stack := ⟨w2,1⟩ :: tail9200_1 -abbrev tail9200_3 : Stack := ⟨w1,11⟩ :: tail9200_2 -abbrev tail9200_4 : Stack := ⟨w0,14⟩ :: tail9200_3 -abbrev tail9200_5 : Stack := ⟨w2,1⟩ :: tail9200_4 -abbrev tail9200_6 : Stack := ⟨w1,6⟩ :: tail9200_5 -abbrev tail9200_7 : Stack := ⟨w0,12⟩ :: tail9200_6 -abbrev tail9200_8 : Stack := ⟨w2,1⟩ :: tail9200_7 -abbrev tail9200_9 : Stack := ⟨w1,6⟩ :: tail9200_8 -abbrev tail9200_10 : Stack := ⟨w0,12⟩ :: tail9200_9 -abbrev tail9200_11 : Stack := ⟨w2,1⟩ :: tail9200_10 -abbrev tail9200_12 : Stack := ⟨w1,6⟩ :: tail9200_11 -abbrev tail9200_13 : Stack := ⟨w0,4⟩ :: tail9200_12 -abbrev tail9200_14 (k : Nat) : Stack := ⟨w274,(1*k+6)⟩ :: tail9200_13 -abbrev tail9200_15 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9200_14 k -abbrev tail9200_16 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9200_15 k -abbrev tail9200_17 (k : Nat) : Stack := ⟨w1,791761145⟩ :: tail9200_16 k -abbrev tail9200_18 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9200_17 k -abbrev tail9200_19 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_18 k -abbrev tail9200_20 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9200_19 k -abbrev tail9200_21 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9200_20 k -abbrev tail9200_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_21 k -abbrev tail9200_23 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9200_22 k -abbrev tail9200_24 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9200_23 k -abbrev tail9200_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_24 k -abbrev tail9200_26 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9200_25 k -abbrev tail9200_27 (k : Nat) : Stack := ⟨w381,(1*k+8)⟩ :: tail9200_26 k -abbrev tail9200_28 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9200_27 k -abbrev tail9200_29 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9200_28 k -abbrev tail9200_30 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_29 k -abbrev tail9200_31 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9200_30 k -abbrev tail9200_32 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9200_31 k -abbrev tail9200_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_32 k -abbrev tail9200_34 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9200_33 k -abbrev tail9200_35 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9200_34 k -abbrev tail9200_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_35 k -abbrev tail9200_37 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_36 k -abbrev tail9200_38 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9200_37 k -abbrev tail9200_39 : Stack := ⟨w0,3⟩ :: tail9200_0 -abbrev tail9200_40 : Stack := ⟨w1,1⟩ :: tail9200_39 -abbrev tail9200_41 : Stack := ⟨w1,2⟩ :: tail9200_39 -abbrev tail9200_42 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9200_36 k -abbrev tail9200_43 : Stack := ⟨w2,1⟩ :: tail9200_41 -abbrev tail9200_44 : Stack := ⟨w0,11⟩ :: tail9200_43 -abbrev tail9200_45 : Stack := ⟨w0,12⟩ :: tail9200_43 -abbrev tail9200_46 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9200_34 k -abbrev tail9200_47 : Stack := ⟨w1,1⟩ :: tail9200_45 -abbrev tail9200_48 : Stack := ⟨w1,95⟩ :: tail9200_45 -abbrev tail9200_49 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_33 k -abbrev tail9200_50 : Stack := ⟨w2,1⟩ :: tail9200_48 -abbrev tail9200_51 : Stack := ⟨w0,12⟩ :: tail9200_50 -abbrev tail9200_52 : Stack := ⟨w0,13⟩ :: tail9200_50 -abbrev tail9200_53 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9200_31 k -abbrev tail9200_54 : Stack := ⟨w1,1⟩ :: tail9200_52 -abbrev tail9200_55 : Stack := ⟨w1,40⟩ :: tail9200_52 -abbrev tail9200_56 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9200_30 k -abbrev tail9200_57 : Stack := ⟨w2,1⟩ :: tail9200_55 -abbrev tail9200_58 : Stack := ⟨w0,88⟩ :: tail9200_57 -abbrev tail9200_59 : Stack := ⟨w0,89⟩ :: tail9200_57 -abbrev tail9200_60 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9200_28 k -abbrev tail9200_61 : Stack := ⟨w1,1⟩ :: tail9200_59 -abbrev tail9200_62 : Stack := ⟨w1,19⟩ :: tail9200_59 -abbrev tail9200_63 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9200_27 k -abbrev tail9200_64 : Stack := ⟨w2,1⟩ :: tail9200_62 -abbrev tail9200_65 : Stack := ⟨w0,4⟩ :: tail9200_64 -abbrev tail9200_66 (k : Nat) : Stack := ⟨w382,(1*k+8)⟩ :: tail9200_65 -abbrev tail9200_67 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9200_66 k -abbrev tail9200_68 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9200_66 k -abbrev tail9200_69 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9200_23 k -abbrev tail9200_70 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_68 k -abbrev tail9200_71 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9200_68 k -abbrev tail9200_72 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_22 k -abbrev tail9200_73 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_71 k -abbrev tail9200_74 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9200_73 k -abbrev tail9200_75 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9200_73 k -abbrev tail9200_76 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9200_20 k -abbrev tail9200_77 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_75 k -abbrev tail9200_78 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9200_75 k -abbrev tail9200_79 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9200_19 k -abbrev tail9200_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_78 k -abbrev tail9200_81 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9200_80 k -abbrev tail9200_82 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9200_80 k -abbrev tail9200_83 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9200_17 k -abbrev tail9200_84 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_82 k -abbrev tail9200_85 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9200_82 k -abbrev tail9200_86 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9200_16 k -abbrev tail9200_87 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_85 k -abbrev tail9200_88 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9200_87 k -abbrev tail9200_89 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9200_88 k -abbrev tail9200_90 (k : Nat) : Stack := ⟨w383,1⟩ :: tail9200_89 k -abbrev tail9200_91 (k : Nat) : Stack := ⟨w384,(1*k+6)⟩ :: tail9200_90 k -abbrev tail9200_92 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9200_91 k -abbrev tail9200_93 : Stack := ⟨w1,5⟩ :: tail9200_11 -abbrev tail9200_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_92 k -abbrev tail9200_95 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9200_94 k -abbrev tail9200_96 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9200_94 k -abbrev tail9200_97 : Stack := ⟨w0,11⟩ :: tail9200_9 -abbrev tail9200_98 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_96 k -abbrev tail9200_99 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_96 k -abbrev tail9200_100 : Stack := ⟨w1,5⟩ :: tail9200_8 -abbrev tail9200_101 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_99 k -abbrev tail9200_102 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9200_101 k -abbrev tail9200_103 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9200_101 k -abbrev tail9200_104 : Stack := ⟨w0,11⟩ :: tail9200_6 -abbrev tail9200_105 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_103 k -abbrev tail9200_106 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_103 k -abbrev tail9200_107 : Stack := ⟨w1,5⟩ :: tail9200_5 -abbrev tail9200_108 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_106 k -abbrev tail9200_109 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9200_108 k -abbrev tail9200_110 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9200_108 k -abbrev tail9200_111 : Stack := ⟨w0,13⟩ :: tail9200_3 -abbrev tail9200_112 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9200_110 k -abbrev tail9200_113 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9200_110 k -abbrev tail9200_114 : Stack := ⟨w1,10⟩ :: tail9200_2 -abbrev tail9200_115 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_113 k -abbrev tail9200_116 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9200_115 k -abbrev tail9200_117 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9200_115 k -abbrev tail9200_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9200_117 k -abbrev tail9200_119 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9200_118 k -abbrev tail9200_120 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9200_118 k -abbrev tail9200_121 : Stack := ⟨w23,1⟩ :: tail9200_0 -abbrev tail9200_122 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_119 k -abbrev tail9200_123 : Stack := ⟨w0,1⟩ :: tail9200_0 -abbrev tail9200_124 : Stack := ⟨w2,1⟩ :: tail9200_123 -abbrev tail9200_125 : Stack := ⟨w1,1⟩ :: tail9200_124 -abbrev tail9200_126 : Stack := ⟨w23,1⟩ :: tail9200_125 -abbrev tail9200_127 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_116 k -abbrev tail9200_128 : Stack := ⟨w0,1⟩ :: tail9200_125 -abbrev tail9200_129 : Stack := ⟨w2,1⟩ :: tail9200_128 -abbrev tail9200_130 : Stack := ⟨w1,10⟩ :: tail9200_129 -abbrev tail9200_131 : Stack := ⟨w23,1⟩ :: tail9200_130 -abbrev tail9200_132 : Stack := ⟨w0,14⟩ :: tail9200_131 -abbrev tail9200_133 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_109 k -abbrev tail9200_134 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9200_133 k -abbrev tail9200_135 : Stack := ⟨w0,1⟩ :: tail9200_130 -abbrev tail9200_136 : Stack := ⟨w0,15⟩ :: tail9200_130 -abbrev tail9200_137 : Stack := ⟨w2,1⟩ :: tail9200_136 -abbrev tail9200_138 : Stack := ⟨w1,5⟩ :: tail9200_137 -abbrev tail9200_139 : Stack := ⟨w23,1⟩ :: tail9200_138 -abbrev tail9200_140 : Stack := ⟨w0,12⟩ :: tail9200_139 -abbrev tail9200_141 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_102 k -abbrev tail9200_142 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_141 k -abbrev tail9200_143 : Stack := ⟨w0,1⟩ :: tail9200_138 -abbrev tail9200_144 : Stack := ⟨w0,13⟩ :: tail9200_138 -abbrev tail9200_145 : Stack := ⟨w2,1⟩ :: tail9200_144 -abbrev tail9200_146 : Stack := ⟨w1,5⟩ :: tail9200_145 -abbrev tail9200_147 : Stack := ⟨w23,1⟩ :: tail9200_146 -abbrev tail9200_148 : Stack := ⟨w0,12⟩ :: tail9200_147 -abbrev tail9200_149 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9200_95 k -abbrev tail9200_150 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9200_149 k -abbrev tail9200_151 : Stack := ⟨w0,1⟩ :: tail9200_146 -abbrev tail9200_152 : Stack := ⟨w0,13⟩ :: tail9200_146 -abbrev tail9200_153 : Stack := ⟨w2,1⟩ :: tail9200_152 -abbrev tail9200_154 : Stack := ⟨w1,5⟩ :: tail9200_153 -abbrev tail9200_155 : Stack := ⟨w23,1⟩ :: tail9200_154 -abbrev tail9200_156 : Stack := ⟨w0,4⟩ :: tail9200_155 -abbrev tail9200_157 (k : Nat) : Stack := ⟨w384,(1*k+5)⟩ :: tail9200_90 k -abbrev tail9200_158 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9200_157 k -abbrev tail9200_159 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9200_158 k -abbrev tail9200_160 : Stack := ⟨w0,1⟩ :: tail9200_154 -abbrev tail9200_161 : Stack := ⟨w0,5⟩ :: tail9200_154 - -def before9200 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9200_38 k),tail9200_40⟩ -def before9201 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9200_37 k),tail9200_41⟩ -def before9202 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527137),(tail9200_42 k),tail9200_43⟩ -def before9203 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527115),(tail9200_36 k),tail9200_44⟩ -def before9204 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527113),(tail9200_35 k),tail9200_45⟩ -def before9205 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527111),(tail9200_46 k),tail9200_47⟩ -def before9206 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526923),(tail9200_34 k),tail9200_48⟩ -def before9207 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526921),(tail9200_49 k),tail9200_50⟩ -def before9208 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526897),(tail9200_33 k),tail9200_51⟩ -def before9209 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526895),(tail9200_32 k),tail9200_52⟩ -def before9210 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail9200_53 k),tail9200_54⟩ -def before9211 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526815),(tail9200_31 k),tail9200_55⟩ -def before9212 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526813),(tail9200_56 k),tail9200_57⟩ -def before9213 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9200_30 k),tail9200_58⟩ -def before9214 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526635),(tail9200_29 k),tail9200_59⟩ -def before9215 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail9200_60 k),tail9200_61⟩ -def before9216 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526597),(tail9200_28 k),tail9200_62⟩ -def before9217 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526595),(tail9200_63 k),tail9200_64⟩ -def before9218 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9200_27 k),tail9200_65⟩ -def before9219 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9200_26 k),(tail9200_66 k)⟩ -def before9220 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521841),(tail9200_25 k),(tail9200_67 k)⟩ -def before9221 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521839),(tail9200_24 k),(tail9200_68 k)⟩ -def before9222 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521837),(tail9200_69 k),(tail9200_70 k)⟩ -def before9223 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail9200_23 k),(tail9200_71 k)⟩ -def before9224 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521647),(tail9200_72 k),(tail9200_73 k)⟩ -def before9225 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521623),(tail9200_22 k),(tail9200_74 k)⟩ -def before9226 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521621),(tail9200_21 k),(tail9200_75 k)⟩ -def before9227 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521619),(tail9200_76 k),(tail9200_77 k)⟩ -def before9228 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail9200_20 k),(tail9200_78 k)⟩ -def before9229 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521533),(tail9200_79 k),(tail9200_80 k)⟩ -def before9230 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail9200_19 k),(tail9200_81 k)⟩ -def before9231 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521495),(tail9200_18 k),(tail9200_82 k)⟩ -def before9232 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail9200_83 k),(tail9200_84 k)⟩ -def before9233 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521473),(tail9200_17 k),(tail9200_85 k)⟩ -def before9234 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521471),(tail9200_86 k),(tail9200_87 k)⟩ -def before9235 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9200_16 k),(tail9200_88 k)⟩ -def before9236 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9200_15 k),(tail9200_89 k)⟩ -def before9237 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9200_14 k),(tail9200_90 k)⟩ -def before9238 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9200_13,(tail9200_91 k)⟩ -def before9239 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail9200_12,(tail9200_92 k)⟩ -def before9240 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1131),tail9200_93,(tail9200_94 k)⟩ -def before9241 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail9200_11,(tail9200_95 k)⟩ -def before9242 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1143),tail9200_10,(tail9200_96 k)⟩ -def before9243 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail9200_97,(tail9200_98 k)⟩ -def before9244 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail9200_9,(tail9200_99 k)⟩ -def before9245 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1169),tail9200_100,(tail9200_101 k)⟩ -def before9246 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail9200_8,(tail9200_102 k)⟩ -def before9247 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail9200_7,(tail9200_103 k)⟩ -def before9248 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail9200_104,(tail9200_105 k)⟩ -def before9249 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail9200_6,(tail9200_106 k)⟩ -def before9250 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1207),tail9200_107,(tail9200_108 k)⟩ -def before9251 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail9200_5,(tail9200_109 k)⟩ -def before9252 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1219),tail9200_4,(tail9200_110 k)⟩ -def before9253 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail9200_111,(tail9200_112 k)⟩ -def before9254 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9200_3,(tail9200_113 k)⟩ -def before9255 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9200_114,(tail9200_115 k)⟩ -def before9256 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1269),tail9200_2,(tail9200_116 k)⟩ -def before9257 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1271),tail9200_1,(tail9200_117 k)⟩ -def before9258 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1273),tail9200_0,(tail9200_118 k)⟩ -def before9259 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9200_0,(tail9200_119 k)⟩ -def before9260 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1277),tail9200_0,(tail9200_120 k)⟩ -def before9261 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9200_121,(tail9200_120 k)⟩ -def before9262 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1277),tail9200_121,(tail9200_122 k)⟩ -def before9263 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9200_123,(tail9200_122 k)⟩ -def before9264 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1275),tail9200_124,(tail9200_119 k)⟩ -def before9265 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1273),tail9200_125,(tail9200_118 k)⟩ -def before9266 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1271),tail9200_126,(tail9200_117 k)⟩ -def before9267 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1271),tail9200_126,(tail9200_127 k)⟩ -def before9268 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1271),tail9200_128,(tail9200_127 k)⟩ -def before9269 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1269),tail9200_129,(tail9200_116 k)⟩ -def before9270 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail9200_130,(tail9200_115 k)⟩ -def before9271 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail9200_131,(tail9200_113 k)⟩ -def before9272 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail9200_132,(tail9200_110 k)⟩ -def before9273 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1219),tail9200_132,(tail9200_133 k)⟩ -def before9274 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9200_131,(tail9200_134 k)⟩ -def before9275 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1247),tail9200_135,(tail9200_134 k)⟩ -def before9276 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1219),tail9200_136,(tail9200_133 k)⟩ -def before9277 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1217),tail9200_137,(tail9200_109 k)⟩ -def before9278 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1207),tail9200_138,(tail9200_108 k)⟩ -def before9279 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail9200_139,(tail9200_106 k)⟩ -def before9280 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail9200_140,(tail9200_103 k)⟩ -def before9281 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1181),tail9200_140,(tail9200_141 k)⟩ -def before9282 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1205),tail9200_139,(tail9200_142 k)⟩ -def before9283 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1205),tail9200_143,(tail9200_142 k)⟩ -def before9284 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1181),tail9200_144,(tail9200_141 k)⟩ -def before9285 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1179),tail9200_145,(tail9200_102 k)⟩ -def before9286 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1169),tail9200_146,(tail9200_101 k)⟩ -def before9287 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail9200_147,(tail9200_99 k)⟩ -def before9288 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail9200_148,(tail9200_96 k)⟩ -def before9289 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1143),tail9200_148,(tail9200_149 k)⟩ -def before9290 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1167),tail9200_147,(tail9200_150 k)⟩ -def before9291 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1167),tail9200_151,(tail9200_150 k)⟩ -def before9292 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1143),tail9200_152,(tail9200_149 k)⟩ -def before9293 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1141),tail9200_153,(tail9200_95 k)⟩ -def before9294 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1131),tail9200_154,(tail9200_94 k)⟩ -def before9295 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail9200_155,(tail9200_92 k)⟩ -def before9296 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail9200_156,(tail9200_91 k)⟩ -def before9297 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9200_156,(tail9200_158 k)⟩ -def before9298 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1129),tail9200_155,(tail9200_159 k)⟩ -def before9299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1129),tail9200_160,(tail9200_159 k)⟩ -def after9299 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail9200_161,(tail9200_158 k)⟩ - -theorem macro9200 (k : Nat) : applyExit (before9200 k) exit10 1 = some (before9201 k) := by - simp (disch := omega) [before9200, before9201, exit10, applyExit, pop, push] - <;> omega -theorem step9200 (k : Nat) : Runs (1*2) (before9200 k).denote (before9201 k).denote := - @applyExit_sound (before9200 k) (before9201 k) exit10 1 valid10 (macro9200 k) -theorem macro9201 (k : Nat) : applyExit (before9201 k) exit11 1 = some (before9202 k) := by - simp (disch := omega) [before9201, before9202, exit11, applyExit, pop, push] - <;> omega -theorem step9201 (k : Nat) : Runs (1*2) (before9201 k).denote (before9202 k).denote := - @applyExit_sound (before9201 k) (before9202 k) exit11 1 valid11 (macro9201 k) -theorem macro9202 (k : Nat) : applyExit (before9202 k) exit2 11 = some (before9203 k) := by - simp (disch := omega) [before9202, before9203, exit2, applyExit, pop, push] - <;> omega -theorem step9202 (k : Nat) : Runs (11*2) (before9202 k).denote (before9203 k).denote := - @applyExit_sound (before9202 k) (before9203 k) exit2 11 valid2 (macro9202 k) -theorem macro9203 (k : Nat) : applyExit (before9203 k) exit3 1 = some (before9204 k) := by - simp (disch := omega) [before9203, before9204, exit3, applyExit, pop, push] - <;> omega -theorem step9203 (k : Nat) : Runs (1*2) (before9203 k).denote (before9204 k).denote := - @applyExit_sound (before9203 k) (before9204 k) exit3 1 valid3 (macro9203 k) -theorem macro9204 (k : Nat) : applyExit (before9204 k) exit9 1 = some (before9205 k) := by - simp (disch := omega) [before9204, before9205, exit9, applyExit, pop, push] - <;> omega -theorem step9204 (k : Nat) : Runs (1*2) (before9204 k).denote (before9205 k).denote := - @applyExit_sound (before9204 k) (before9205 k) exit9 1 valid9 (macro9204 k) -theorem macro9205 (k : Nat) : applyExit (before9205 k) exit10 94 = some (before9206 k) := by - simp (disch := omega) [before9205, before9206, exit10, applyExit, pop, push] - <;> omega -theorem step9205 (k : Nat) : Runs (94*2) (before9205 k).denote (before9206 k).denote := - @applyExit_sound (before9205 k) (before9206 k) exit10 94 valid10 (macro9205 k) -theorem macro9206 (k : Nat) : applyExit (before9206 k) exit11 1 = some (before9207 k) := by - simp (disch := omega) [before9206, before9207, exit11, applyExit, pop, push] - <;> omega -theorem step9206 (k : Nat) : Runs (1*2) (before9206 k).denote (before9207 k).denote := - @applyExit_sound (before9206 k) (before9207 k) exit11 1 valid11 (macro9206 k) -theorem macro9207 (k : Nat) : applyExit (before9207 k) exit2 12 = some (before9208 k) := by - simp (disch := omega) [before9207, before9208, exit2, applyExit, pop, push] - <;> omega -theorem step9207 (k : Nat) : Runs (12*2) (before9207 k).denote (before9208 k).denote := - @applyExit_sound (before9207 k) (before9208 k) exit2 12 valid2 (macro9207 k) -theorem macro9208 (k : Nat) : applyExit (before9208 k) exit3 1 = some (before9209 k) := by - simp (disch := omega) [before9208, before9209, exit3, applyExit, pop, push] - <;> omega -theorem step9208 (k : Nat) : Runs (1*2) (before9208 k).denote (before9209 k).denote := - @applyExit_sound (before9208 k) (before9209 k) exit3 1 valid3 (macro9208 k) -theorem macro9209 (k : Nat) : applyExit (before9209 k) exit9 1 = some (before9210 k) := by - simp (disch := omega) [before9209, before9210, exit9, applyExit, pop, push] - <;> omega -theorem step9209 (k : Nat) : Runs (1*2) (before9209 k).denote (before9210 k).denote := - @applyExit_sound (before9209 k) (before9210 k) exit9 1 valid9 (macro9209 k) -theorem macro9210 (k : Nat) : applyExit (before9210 k) exit10 39 = some (before9211 k) := by - simp (disch := omega) [before9210, before9211, exit10, applyExit, pop, push] - <;> omega -theorem step9210 (k : Nat) : Runs (39*2) (before9210 k).denote (before9211 k).denote := - @applyExit_sound (before9210 k) (before9211 k) exit10 39 valid10 (macro9210 k) -theorem macro9211 (k : Nat) : applyExit (before9211 k) exit11 1 = some (before9212 k) := by - simp (disch := omega) [before9211, before9212, exit11, applyExit, pop, push] - <;> omega -theorem step9211 (k : Nat) : Runs (1*2) (before9211 k).denote (before9212 k).denote := - @applyExit_sound (before9211 k) (before9212 k) exit11 1 valid11 (macro9211 k) -theorem macro9212 (k : Nat) : applyExit (before9212 k) exit2 88 = some (before9213 k) := by - simp (disch := omega) [before9212, before9213, exit2, applyExit, pop, push] - <;> omega -theorem step9212 (k : Nat) : Runs (88*2) (before9212 k).denote (before9213 k).denote := - @applyExit_sound (before9212 k) (before9213 k) exit2 88 valid2 (macro9212 k) -theorem macro9213 (k : Nat) : applyExit (before9213 k) exit3 1 = some (before9214 k) := by - simp (disch := omega) [before9213, before9214, exit3, applyExit, pop, push] - <;> omega -theorem step9213 (k : Nat) : Runs (1*2) (before9213 k).denote (before9214 k).denote := - @applyExit_sound (before9213 k) (before9214 k) exit3 1 valid3 (macro9213 k) -theorem macro9214 (k : Nat) : applyExit (before9214 k) exit9 1 = some (before9215 k) := by - simp (disch := omega) [before9214, before9215, exit9, applyExit, pop, push] - <;> omega -theorem step9214 (k : Nat) : Runs (1*2) (before9214 k).denote (before9215 k).denote := - @applyExit_sound (before9214 k) (before9215 k) exit9 1 valid9 (macro9214 k) -theorem macro9215 (k : Nat) : applyExit (before9215 k) exit10 18 = some (before9216 k) := by - simp (disch := omega) [before9215, before9216, exit10, applyExit, pop, push] - <;> omega -theorem step9215 (k : Nat) : Runs (18*2) (before9215 k).denote (before9216 k).denote := - @applyExit_sound (before9215 k) (before9216 k) exit10 18 valid10 (macro9215 k) -theorem macro9216 (k : Nat) : applyExit (before9216 k) exit11 1 = some (before9217 k) := by - simp (disch := omega) [before9216, before9217, exit11, applyExit, pop, push] - <;> omega -theorem step9216 (k : Nat) : Runs (1*2) (before9216 k).denote (before9217 k).denote := - @applyExit_sound (before9216 k) (before9217 k) exit11 1 valid11 (macro9216 k) -theorem macro9217 (k : Nat) : applyExit (before9217 k) exit2 4 = some (before9218 k) := by - simp (disch := omega) [before9217, before9218, exit2, applyExit, pop, push] - <;> omega -theorem step9217 (k : Nat) : Runs (4*2) (before9217 k).denote (before9218 k).denote := - @applyExit_sound (before9217 k) (before9218 k) exit2 4 valid2 (macro9217 k) -theorem macro9218 (k : Nat) : applyExit (before9218 k) exit427 (1*k+8) = some (before9219 k) := by - simp (disch := omega) [before9218, before9219, exit427, applyExit, pop, push] - <;> omega -theorem step9218 (k : Nat) : Runs ((1*k+8)*586) (before9218 k).denote (before9219 k).denote := - @applyExit_sound (before9218 k) (before9219 k) exit427 (1*k+8) valid427 (macro9218 k) -theorem macro9219 (k : Nat) : applyExit (before9219 k) exit2 29 = some (before9220 k) := by - simp (disch := omega) [before9219, before9220, exit2, applyExit, pop, push] - <;> omega -theorem step9219 (k : Nat) : Runs (29*2) (before9219 k).denote (before9220 k).denote := - @applyExit_sound (before9219 k) (before9220 k) exit2 29 valid2 (macro9219 k) -theorem macro9220 (k : Nat) : applyExit (before9220 k) exit3 1 = some (before9221 k) := by - simp (disch := omega) [before9220, before9221, exit3, applyExit, pop, push] - <;> omega -theorem step9220 (k : Nat) : Runs (1*2) (before9220 k).denote (before9221 k).denote := - @applyExit_sound (before9220 k) (before9221 k) exit3 1 valid3 (macro9220 k) -theorem macro9221 (k : Nat) : applyExit (before9221 k) exit9 1 = some (before9222 k) := by - simp (disch := omega) [before9221, before9222, exit9, applyExit, pop, push] - <;> omega -theorem step9221 (k : Nat) : Runs (1*2) (before9221 k).denote (before9222 k).denote := - @applyExit_sound (before9221 k) (before9222 k) exit9 1 valid9 (macro9221 k) -theorem macro9222 (k : Nat) : applyExit (before9222 k) exit10 94 = some (before9223 k) := by - simp (disch := omega) [before9222, before9223, exit10, applyExit, pop, push] - <;> omega -theorem step9222 (k : Nat) : Runs (94*2) (before9222 k).denote (before9223 k).denote := - @applyExit_sound (before9222 k) (before9223 k) exit10 94 valid10 (macro9222 k) -theorem macro9223 (k : Nat) : applyExit (before9223 k) exit11 1 = some (before9224 k) := by - simp (disch := omega) [before9223, before9224, exit11, applyExit, pop, push] - <;> omega -theorem step9223 (k : Nat) : Runs (1*2) (before9223 k).denote (before9224 k).denote := - @applyExit_sound (before9223 k) (before9224 k) exit11 1 valid11 (macro9223 k) -theorem macro9224 (k : Nat) : applyExit (before9224 k) exit2 12 = some (before9225 k) := by - simp (disch := omega) [before9224, before9225, exit2, applyExit, pop, push] - <;> omega -theorem step9224 (k : Nat) : Runs (12*2) (before9224 k).denote (before9225 k).denote := - @applyExit_sound (before9224 k) (before9225 k) exit2 12 valid2 (macro9224 k) -theorem macro9225 (k : Nat) : applyExit (before9225 k) exit3 1 = some (before9226 k) := by - simp (disch := omega) [before9225, before9226, exit3, applyExit, pop, push] - <;> omega -theorem step9225 (k : Nat) : Runs (1*2) (before9225 k).denote (before9226 k).denote := - @applyExit_sound (before9225 k) (before9226 k) exit3 1 valid3 (macro9225 k) -theorem macro9226 (k : Nat) : applyExit (before9226 k) exit9 1 = some (before9227 k) := by - simp (disch := omega) [before9226, before9227, exit9, applyExit, pop, push] - <;> omega -theorem step9226 (k : Nat) : Runs (1*2) (before9226 k).denote (before9227 k).denote := - @applyExit_sound (before9226 k) (before9227 k) exit9 1 valid9 (macro9226 k) -theorem macro9227 (k : Nat) : applyExit (before9227 k) exit10 42 = some (before9228 k) := by - simp (disch := omega) [before9227, before9228, exit10, applyExit, pop, push] - <;> omega -theorem step9227 (k : Nat) : Runs (42*2) (before9227 k).denote (before9228 k).denote := - @applyExit_sound (before9227 k) (before9228 k) exit10 42 valid10 (macro9227 k) -theorem macro9228 (k : Nat) : applyExit (before9228 k) exit11 1 = some (before9229 k) := by - simp (disch := omega) [before9228, before9229, exit11, applyExit, pop, push] - <;> omega -theorem step9228 (k : Nat) : Runs (1*2) (before9228 k).denote (before9229 k).denote := - @applyExit_sound (before9228 k) (before9229 k) exit11 1 valid11 (macro9228 k) -theorem macro9229 (k : Nat) : applyExit (before9229 k) exit2 18 = some (before9230 k) := by - simp (disch := omega) [before9229, before9230, exit2, applyExit, pop, push] - <;> omega -theorem step9229 (k : Nat) : Runs (18*2) (before9229 k).denote (before9230 k).denote := - @applyExit_sound (before9229 k) (before9230 k) exit2 18 valid2 (macro9229 k) -theorem macro9230 (k : Nat) : applyExit (before9230 k) exit3 1 = some (before9231 k) := by - simp (disch := omega) [before9230, before9231, exit3, applyExit, pop, push] - <;> omega -theorem step9230 (k : Nat) : Runs (1*2) (before9230 k).denote (before9231 k).denote := - @applyExit_sound (before9230 k) (before9231 k) exit3 1 valid3 (macro9230 k) -theorem macro9231 (k : Nat) : applyExit (before9231 k) exit9 1 = some (before9232 k) := by - simp (disch := omega) [before9231, before9232, exit9, applyExit, pop, push] - <;> omega -theorem step9231 (k : Nat) : Runs (1*2) (before9231 k).denote (before9232 k).denote := - @applyExit_sound (before9231 k) (before9232 k) exit9 1 valid9 (macro9231 k) -theorem macro9232 (k : Nat) : applyExit (before9232 k) exit10 10 = some (before9233 k) := by - simp (disch := omega) [before9232, before9233, exit10, applyExit, pop, push] - <;> omega -theorem step9232 (k : Nat) : Runs (10*2) (before9232 k).denote (before9233 k).denote := - @applyExit_sound (before9232 k) (before9233 k) exit10 10 valid10 (macro9232 k) -theorem macro9233 (k : Nat) : applyExit (before9233 k) exit11 1 = some (before9234 k) := by - simp (disch := omega) [before9233, before9234, exit11, applyExit, pop, push] - <;> omega -theorem step9233 (k : Nat) : Runs (1*2) (before9233 k).denote (before9234 k).denote := - @applyExit_sound (before9233 k) (before9234 k) exit11 1 valid11 (macro9233 k) -theorem macro9234 (k : Nat) : applyExit (before9234 k) exit2 791761144 = some (before9235 k) := by - simp (disch := omega) [before9234, before9235, exit2, applyExit, pop, push] - <;> omega -theorem step9234 (k : Nat) : Runs (791761144*2) (before9234 k).denote (before9235 k).denote := - @applyExit_sound (before9234 k) (before9235 k) exit2 791761144 valid2 (macro9234 k) -theorem macro9235 (k : Nat) : applyExit (before9235 k) exit276 1 = some (before9236 k) := by - simp (disch := omega) [before9235, before9236, exit276, applyExit, pop, push] - <;> omega -theorem step9235 (k : Nat) : Runs (1*38) (before9235 k).denote (before9236 k).denote := - @applyExit_sound (before9235 k) (before9236 k) exit276 1 valid276 (macro9235 k) -theorem macro9236 (k : Nat) : applyExit (before9236 k) exit428 1 = some (before9237 k) := by - simp (disch := omega) [before9236, before9237, exit428, applyExit, pop, push] - <;> omega -theorem step9236 (k : Nat) : Runs (1*38) (before9236 k).denote (before9237 k).denote := - @applyExit_sound (before9236 k) (before9237 k) exit428 1 valid428 (macro9236 k) -theorem macro9237 (k : Nat) : applyExit (before9237 k) exit429 (1*k+6) = some (before9238 k) := by - simp (disch := omega) [before9237, before9238, exit429, applyExit, pop, push] - <;> omega -theorem step9237 (k : Nat) : Runs ((1*k+6)*38) (before9237 k).denote (before9238 k).denote := - @applyExit_sound (before9237 k) (before9238 k) exit429 (1*k+6) valid429 (macro9237 k) -theorem macro9238 (k : Nat) : applyExit (before9238 k) exit10 4 = some (before9239 k) := by - simp (disch := omega) [before9238, before9239, exit10, applyExit, pop, push] - <;> omega -theorem step9238 (k : Nat) : Runs (4*2) (before9238 k).denote (before9239 k).denote := - @applyExit_sound (before9238 k) (before9239 k) exit10 4 valid10 (macro9238 k) -theorem macro9239 (k : Nat) : applyExit (before9239 k) exit11 1 = some (before9240 k) := by - simp (disch := omega) [before9239, before9240, exit11, applyExit, pop, push] - <;> omega -theorem step9239 (k : Nat) : Runs (1*2) (before9239 k).denote (before9240 k).denote := - @applyExit_sound (before9239 k) (before9240 k) exit11 1 valid11 (macro9239 k) -theorem macro9240 (k : Nat) : applyExit (before9240 k) exit2 5 = some (before9241 k) := by - simp (disch := omega) [before9240, before9241, exit2, applyExit, pop, push] - <;> omega -theorem step9240 (k : Nat) : Runs (5*2) (before9240 k).denote (before9241 k).denote := - @applyExit_sound (before9240 k) (before9241 k) exit2 5 valid2 (macro9240 k) -theorem macro9241 (k : Nat) : applyExit (before9241 k) exit3 1 = some (before9242 k) := by - simp (disch := omega) [before9241, before9242, exit3, applyExit, pop, push] - <;> omega -theorem step9241 (k : Nat) : Runs (1*2) (before9241 k).denote (before9242 k).denote := - @applyExit_sound (before9241 k) (before9242 k) exit3 1 valid3 (macro9241 k) -theorem macro9242 (k : Nat) : applyExit (before9242 k) exit9 1 = some (before9243 k) := by - simp (disch := omega) [before9242, before9243, exit9, applyExit, pop, push] - <;> omega -theorem step9242 (k : Nat) : Runs (1*2) (before9242 k).denote (before9243 k).denote := - @applyExit_sound (before9242 k) (before9243 k) exit9 1 valid9 (macro9242 k) -theorem macro9243 (k : Nat) : applyExit (before9243 k) exit10 11 = some (before9244 k) := by - simp (disch := omega) [before9243, before9244, exit10, applyExit, pop, push] - <;> omega -theorem step9243 (k : Nat) : Runs (11*2) (before9243 k).denote (before9244 k).denote := - @applyExit_sound (before9243 k) (before9244 k) exit10 11 valid10 (macro9243 k) -theorem macro9244 (k : Nat) : applyExit (before9244 k) exit11 1 = some (before9245 k) := by - simp (disch := omega) [before9244, before9245, exit11, applyExit, pop, push] - <;> omega -theorem step9244 (k : Nat) : Runs (1*2) (before9244 k).denote (before9245 k).denote := - @applyExit_sound (before9244 k) (before9245 k) exit11 1 valid11 (macro9244 k) -theorem macro9245 (k : Nat) : applyExit (before9245 k) exit2 5 = some (before9246 k) := by - simp (disch := omega) [before9245, before9246, exit2, applyExit, pop, push] - <;> omega -theorem step9245 (k : Nat) : Runs (5*2) (before9245 k).denote (before9246 k).denote := - @applyExit_sound (before9245 k) (before9246 k) exit2 5 valid2 (macro9245 k) -theorem macro9246 (k : Nat) : applyExit (before9246 k) exit3 1 = some (before9247 k) := by - simp (disch := omega) [before9246, before9247, exit3, applyExit, pop, push] - <;> omega -theorem step9246 (k : Nat) : Runs (1*2) (before9246 k).denote (before9247 k).denote := - @applyExit_sound (before9246 k) (before9247 k) exit3 1 valid3 (macro9246 k) -theorem macro9247 (k : Nat) : applyExit (before9247 k) exit9 1 = some (before9248 k) := by - simp (disch := omega) [before9247, before9248, exit9, applyExit, pop, push] - <;> omega -theorem step9247 (k : Nat) : Runs (1*2) (before9247 k).denote (before9248 k).denote := - @applyExit_sound (before9247 k) (before9248 k) exit9 1 valid9 (macro9247 k) -theorem macro9248 (k : Nat) : applyExit (before9248 k) exit10 11 = some (before9249 k) := by - simp (disch := omega) [before9248, before9249, exit10, applyExit, pop, push] - <;> omega -theorem step9248 (k : Nat) : Runs (11*2) (before9248 k).denote (before9249 k).denote := - @applyExit_sound (before9248 k) (before9249 k) exit10 11 valid10 (macro9248 k) -theorem macro9249 (k : Nat) : applyExit (before9249 k) exit11 1 = some (before9250 k) := by - simp (disch := omega) [before9249, before9250, exit11, applyExit, pop, push] - <;> omega -theorem step9249 (k : Nat) : Runs (1*2) (before9249 k).denote (before9250 k).denote := - @applyExit_sound (before9249 k) (before9250 k) exit11 1 valid11 (macro9249 k) -theorem macro9250 (k : Nat) : applyExit (before9250 k) exit2 5 = some (before9251 k) := by - simp (disch := omega) [before9250, before9251, exit2, applyExit, pop, push] - <;> omega -theorem step9250 (k : Nat) : Runs (5*2) (before9250 k).denote (before9251 k).denote := - @applyExit_sound (before9250 k) (before9251 k) exit2 5 valid2 (macro9250 k) -theorem macro9251 (k : Nat) : applyExit (before9251 k) exit3 1 = some (before9252 k) := by - simp (disch := omega) [before9251, before9252, exit3, applyExit, pop, push] - <;> omega -theorem step9251 (k : Nat) : Runs (1*2) (before9251 k).denote (before9252 k).denote := - @applyExit_sound (before9251 k) (before9252 k) exit3 1 valid3 (macro9251 k) -theorem macro9252 (k : Nat) : applyExit (before9252 k) exit9 1 = some (before9253 k) := by - simp (disch := omega) [before9252, before9253, exit9, applyExit, pop, push] - <;> omega -theorem step9252 (k : Nat) : Runs (1*2) (before9252 k).denote (before9253 k).denote := - @applyExit_sound (before9252 k) (before9253 k) exit9 1 valid9 (macro9252 k) -theorem macro9253 (k : Nat) : applyExit (before9253 k) exit10 13 = some (before9254 k) := by - simp (disch := omega) [before9253, before9254, exit10, applyExit, pop, push] - <;> omega -theorem step9253 (k : Nat) : Runs (13*2) (before9253 k).denote (before9254 k).denote := - @applyExit_sound (before9253 k) (before9254 k) exit10 13 valid10 (macro9253 k) -theorem macro9254 (k : Nat) : applyExit (before9254 k) exit11 1 = some (before9255 k) := by - simp (disch := omega) [before9254, before9255, exit11, applyExit, pop, push] - <;> omega -theorem step9254 (k : Nat) : Runs (1*2) (before9254 k).denote (before9255 k).denote := - @applyExit_sound (before9254 k) (before9255 k) exit11 1 valid11 (macro9254 k) -theorem macro9255 (k : Nat) : applyExit (before9255 k) exit2 10 = some (before9256 k) := by - simp (disch := omega) [before9255, before9256, exit2, applyExit, pop, push] - <;> omega -theorem step9255 (k : Nat) : Runs (10*2) (before9255 k).denote (before9256 k).denote := - @applyExit_sound (before9255 k) (before9256 k) exit2 10 valid2 (macro9255 k) -theorem macro9256 (k : Nat) : applyExit (before9256 k) exit3 1 = some (before9257 k) := by - simp (disch := omega) [before9256, before9257, exit3, applyExit, pop, push] - <;> omega -theorem step9256 (k : Nat) : Runs (1*2) (before9256 k).denote (before9257 k).denote := - @applyExit_sound (before9256 k) (before9257 k) exit3 1 valid3 (macro9256 k) -theorem macro9257 (k : Nat) : applyExit (before9257 k) exit4 1 = some (before9258 k) := by - simp (disch := omega) [before9257, before9258, exit4, applyExit, pop, push] - <;> omega -theorem step9257 (k : Nat) : Runs (1*2) (before9257 k).denote (before9258 k).denote := - @applyExit_sound (before9257 k) (before9258 k) exit4 1 valid4 (macro9257 k) -theorem macro9258 (k : Nat) : applyExit (before9258 k) exit7 1 = some (before9259 k) := by - simp (disch := omega) [before9258, before9259, exit7, applyExit, pop, push] - <;> omega -theorem step9258 (k : Nat) : Runs (1*4) (before9258 k).denote (before9259 k).denote := - @applyExit_sound (before9258 k) (before9259 k) exit7 1 valid7 (macro9258 k) -theorem macro9259 (k : Nat) : applyExit (before9259 k) exit3 1 = some (before9260 k) := by - simp (disch := omega) [before9259, before9260, exit3, applyExit, pop, push] - <;> omega -theorem step9259 (k : Nat) : Runs (1*2) (before9259 k).denote (before9260 k).denote := - @applyExit_sound (before9259 k) (before9260 k) exit3 1 valid3 (macro9259 k) -theorem macro9260 (k : Nat) : applyExit (before9260 k) exit30 1 = some (before9261 k) := by - simp (disch := omega) [before9260, before9261, exit30, applyExit, pop, push] - <;> omega -theorem step9260 (k : Nat) : Runs (1*3) (before9260 k).denote (before9261 k).denote := - @applyExit_sound (before9260 k) (before9261 k) exit30 1 valid30 (macro9260 k) -theorem macro9261 (k : Nat) : applyExit (before9261 k) exit31 1 = some (before9262 k) := by - simp (disch := omega) [before9261, before9262, exit31, applyExit, pop, push] - <;> omega -theorem step9261 (k : Nat) : Runs (1*1) (before9261 k).denote (before9262 k).denote := - @applyExit_sound (before9261 k) (before9262 k) exit31 1 valid31 (macro9261 k) -theorem macro9262 (k : Nat) : applyExit (before9262 k) exit32 1 = some (before9263 k) := by - simp (disch := omega) [before9262, before9263, exit32, applyExit, pop, push] - <;> omega -theorem step9262 (k : Nat) : Runs (1*3) (before9262 k).denote (before9263 k).denote := - @applyExit_sound (before9262 k) (before9263 k) exit32 1 valid32 (macro9262 k) -theorem macro9263 (k : Nat) : applyExit (before9263 k) exit33 1 = some (before9264 k) := by - simp (disch := omega) [before9263, before9264, exit33, applyExit, pop, push] - <;> omega -theorem step9263 (k : Nat) : Runs (1*2) (before9263 k).denote (before9264 k).denote := - @applyExit_sound (before9263 k) (before9264 k) exit33 1 valid33 (macro9263 k) -theorem macro9264 (k : Nat) : applyExit (before9264 k) exit34 1 = some (before9265 k) := by - simp (disch := omega) [before9264, before9265, exit34, applyExit, pop, push] - <;> omega -theorem step9264 (k : Nat) : Runs (1*2) (before9264 k).denote (before9265 k).denote := - @applyExit_sound (before9264 k) (before9265 k) exit34 1 valid34 (macro9264 k) -theorem macro9265 (k : Nat) : applyExit (before9265 k) exit35 1 = some (before9266 k) := by - simp (disch := omega) [before9265, before9266, exit35, applyExit, pop, push] - <;> omega -theorem step9265 (k : Nat) : Runs (1*2) (before9265 k).denote (before9266 k).denote := - @applyExit_sound (before9265 k) (before9266 k) exit35 1 valid35 (macro9265 k) -theorem macro9266 (k : Nat) : applyExit (before9266 k) exit31 1 = some (before9267 k) := by - simp (disch := omega) [before9266, before9267, exit31, applyExit, pop, push] - <;> omega -theorem step9266 (k : Nat) : Runs (1*1) (before9266 k).denote (before9267 k).denote := - @applyExit_sound (before9266 k) (before9267 k) exit31 1 valid31 (macro9266 k) -theorem macro9267 (k : Nat) : applyExit (before9267 k) exit32 1 = some (before9268 k) := by - simp (disch := omega) [before9267, before9268, exit32, applyExit, pop, push] - <;> omega -theorem step9267 (k : Nat) : Runs (1*3) (before9267 k).denote (before9268 k).denote := - @applyExit_sound (before9267 k) (before9268 k) exit32 1 valid32 (macro9267 k) -theorem macro9268 (k : Nat) : applyExit (before9268 k) exit33 1 = some (before9269 k) := by - simp (disch := omega) [before9268, before9269, exit33, applyExit, pop, push] - <;> omega -theorem step9268 (k : Nat) : Runs (1*2) (before9268 k).denote (before9269 k).denote := - @applyExit_sound (before9268 k) (before9269 k) exit33 1 valid33 (macro9268 k) -theorem macro9269 (k : Nat) : applyExit (before9269 k) exit34 10 = some (before9270 k) := by - simp (disch := omega) [before9269, before9270, exit34, applyExit, pop, push] - <;> omega -theorem step9269 (k : Nat) : Runs (10*2) (before9269 k).denote (before9270 k).denote := - @applyExit_sound (before9269 k) (before9270 k) exit34 10 valid34 (macro9269 k) -theorem macro9270 (k : Nat) : applyExit (before9270 k) exit35 1 = some (before9271 k) := by - simp (disch := omega) [before9270, before9271, exit35, applyExit, pop, push] - <;> omega -theorem step9270 (k : Nat) : Runs (1*2) (before9270 k).denote (before9271 k).denote := - @applyExit_sound (before9270 k) (before9271 k) exit35 1 valid35 (macro9270 k) -theorem macro9271 (k : Nat) : applyExit (before9271 k) exit36 14 = some (before9272 k) := by - simp (disch := omega) [before9271, before9272, exit36, applyExit, pop, push] - <;> omega -theorem step9271 (k : Nat) : Runs (14*2) (before9271 k).denote (before9272 k).denote := - @applyExit_sound (before9271 k) (before9272 k) exit36 14 valid36 (macro9271 k) -theorem macro9272 (k : Nat) : applyExit (before9272 k) exit31 1 = some (before9273 k) := by - simp (disch := omega) [before9272, before9273, exit31, applyExit, pop, push] - <;> omega -theorem step9272 (k : Nat) : Runs (1*1) (before9272 k).denote (before9273 k).denote := - @applyExit_sound (before9272 k) (before9273 k) exit31 1 valid31 (macro9272 k) -theorem macro9273 (k : Nat) : applyExit (before9273 k) exit10 14 = some (before9274 k) := by - simp (disch := omega) [before9273, before9274, exit10, applyExit, pop, push] - <;> omega -theorem step9273 (k : Nat) : Runs (14*2) (before9273 k).denote (before9274 k).denote := - @applyExit_sound (before9273 k) (before9274 k) exit10 14 valid10 (macro9273 k) -theorem macro9274 (k : Nat) : applyExit (before9274 k) exit32 1 = some (before9275 k) := by - simp (disch := omega) [before9274, before9275, exit32, applyExit, pop, push] - <;> omega -theorem step9274 (k : Nat) : Runs (1*3) (before9274 k).denote (before9275 k).denote := - @applyExit_sound (before9274 k) (before9275 k) exit32 1 valid32 (macro9274 k) -theorem macro9275 (k : Nat) : applyExit (before9275 k) exit36 14 = some (before9276 k) := by - simp (disch := omega) [before9275, before9276, exit36, applyExit, pop, push] - <;> omega -theorem step9275 (k : Nat) : Runs (14*2) (before9275 k).denote (before9276 k).denote := - @applyExit_sound (before9275 k) (before9276 k) exit36 14 valid36 (macro9275 k) -theorem macro9276 (k : Nat) : applyExit (before9276 k) exit33 1 = some (before9277 k) := by - simp (disch := omega) [before9276, before9277, exit33, applyExit, pop, push] - <;> omega -theorem step9276 (k : Nat) : Runs (1*2) (before9276 k).denote (before9277 k).denote := - @applyExit_sound (before9276 k) (before9277 k) exit33 1 valid33 (macro9276 k) -theorem macro9277 (k : Nat) : applyExit (before9277 k) exit34 5 = some (before9278 k) := by - simp (disch := omega) [before9277, before9278, exit34, applyExit, pop, push] - <;> omega -theorem step9277 (k : Nat) : Runs (5*2) (before9277 k).denote (before9278 k).denote := - @applyExit_sound (before9277 k) (before9278 k) exit34 5 valid34 (macro9277 k) -theorem macro9278 (k : Nat) : applyExit (before9278 k) exit35 1 = some (before9279 k) := by - simp (disch := omega) [before9278, before9279, exit35, applyExit, pop, push] - <;> omega -theorem step9278 (k : Nat) : Runs (1*2) (before9278 k).denote (before9279 k).denote := - @applyExit_sound (before9278 k) (before9279 k) exit35 1 valid35 (macro9278 k) -theorem macro9279 (k : Nat) : applyExit (before9279 k) exit36 12 = some (before9280 k) := by - simp (disch := omega) [before9279, before9280, exit36, applyExit, pop, push] - <;> omega -theorem step9279 (k : Nat) : Runs (12*2) (before9279 k).denote (before9280 k).denote := - @applyExit_sound (before9279 k) (before9280 k) exit36 12 valid36 (macro9279 k) -theorem macro9280 (k : Nat) : applyExit (before9280 k) exit31 1 = some (before9281 k) := by - simp (disch := omega) [before9280, before9281, exit31, applyExit, pop, push] - <;> omega -theorem step9280 (k : Nat) : Runs (1*1) (before9280 k).denote (before9281 k).denote := - @applyExit_sound (before9280 k) (before9281 k) exit31 1 valid31 (macro9280 k) -theorem macro9281 (k : Nat) : applyExit (before9281 k) exit10 12 = some (before9282 k) := by - simp (disch := omega) [before9281, before9282, exit10, applyExit, pop, push] - <;> omega -theorem step9281 (k : Nat) : Runs (12*2) (before9281 k).denote (before9282 k).denote := - @applyExit_sound (before9281 k) (before9282 k) exit10 12 valid10 (macro9281 k) -theorem macro9282 (k : Nat) : applyExit (before9282 k) exit32 1 = some (before9283 k) := by - simp (disch := omega) [before9282, before9283, exit32, applyExit, pop, push] - <;> omega -theorem step9282 (k : Nat) : Runs (1*3) (before9282 k).denote (before9283 k).denote := - @applyExit_sound (before9282 k) (before9283 k) exit32 1 valid32 (macro9282 k) -theorem macro9283 (k : Nat) : applyExit (before9283 k) exit36 12 = some (before9284 k) := by - simp (disch := omega) [before9283, before9284, exit36, applyExit, pop, push] - <;> omega -theorem step9283 (k : Nat) : Runs (12*2) (before9283 k).denote (before9284 k).denote := - @applyExit_sound (before9283 k) (before9284 k) exit36 12 valid36 (macro9283 k) -theorem macro9284 (k : Nat) : applyExit (before9284 k) exit33 1 = some (before9285 k) := by - simp (disch := omega) [before9284, before9285, exit33, applyExit, pop, push] - <;> omega -theorem step9284 (k : Nat) : Runs (1*2) (before9284 k).denote (before9285 k).denote := - @applyExit_sound (before9284 k) (before9285 k) exit33 1 valid33 (macro9284 k) -theorem macro9285 (k : Nat) : applyExit (before9285 k) exit34 5 = some (before9286 k) := by - simp (disch := omega) [before9285, before9286, exit34, applyExit, pop, push] - <;> omega -theorem step9285 (k : Nat) : Runs (5*2) (before9285 k).denote (before9286 k).denote := - @applyExit_sound (before9285 k) (before9286 k) exit34 5 valid34 (macro9285 k) -theorem macro9286 (k : Nat) : applyExit (before9286 k) exit35 1 = some (before9287 k) := by - simp (disch := omega) [before9286, before9287, exit35, applyExit, pop, push] - <;> omega -theorem step9286 (k : Nat) : Runs (1*2) (before9286 k).denote (before9287 k).denote := - @applyExit_sound (before9286 k) (before9287 k) exit35 1 valid35 (macro9286 k) -theorem macro9287 (k : Nat) : applyExit (before9287 k) exit36 12 = some (before9288 k) := by - simp (disch := omega) [before9287, before9288, exit36, applyExit, pop, push] - <;> omega -theorem step9287 (k : Nat) : Runs (12*2) (before9287 k).denote (before9288 k).denote := - @applyExit_sound (before9287 k) (before9288 k) exit36 12 valid36 (macro9287 k) -theorem macro9288 (k : Nat) : applyExit (before9288 k) exit31 1 = some (before9289 k) := by - simp (disch := omega) [before9288, before9289, exit31, applyExit, pop, push] - <;> omega -theorem step9288 (k : Nat) : Runs (1*1) (before9288 k).denote (before9289 k).denote := - @applyExit_sound (before9288 k) (before9289 k) exit31 1 valid31 (macro9288 k) -theorem macro9289 (k : Nat) : applyExit (before9289 k) exit10 12 = some (before9290 k) := by - simp (disch := omega) [before9289, before9290, exit10, applyExit, pop, push] - <;> omega -theorem step9289 (k : Nat) : Runs (12*2) (before9289 k).denote (before9290 k).denote := - @applyExit_sound (before9289 k) (before9290 k) exit10 12 valid10 (macro9289 k) -theorem macro9290 (k : Nat) : applyExit (before9290 k) exit32 1 = some (before9291 k) := by - simp (disch := omega) [before9290, before9291, exit32, applyExit, pop, push] - <;> omega -theorem step9290 (k : Nat) : Runs (1*3) (before9290 k).denote (before9291 k).denote := - @applyExit_sound (before9290 k) (before9291 k) exit32 1 valid32 (macro9290 k) -theorem macro9291 (k : Nat) : applyExit (before9291 k) exit36 12 = some (before9292 k) := by - simp (disch := omega) [before9291, before9292, exit36, applyExit, pop, push] - <;> omega -theorem step9291 (k : Nat) : Runs (12*2) (before9291 k).denote (before9292 k).denote := - @applyExit_sound (before9291 k) (before9292 k) exit36 12 valid36 (macro9291 k) -theorem macro9292 (k : Nat) : applyExit (before9292 k) exit33 1 = some (before9293 k) := by - simp (disch := omega) [before9292, before9293, exit33, applyExit, pop, push] - <;> omega -theorem step9292 (k : Nat) : Runs (1*2) (before9292 k).denote (before9293 k).denote := - @applyExit_sound (before9292 k) (before9293 k) exit33 1 valid33 (macro9292 k) -theorem macro9293 (k : Nat) : applyExit (before9293 k) exit34 5 = some (before9294 k) := by - simp (disch := omega) [before9293, before9294, exit34, applyExit, pop, push] - <;> omega -theorem step9293 (k : Nat) : Runs (5*2) (before9293 k).denote (before9294 k).denote := - @applyExit_sound (before9293 k) (before9294 k) exit34 5 valid34 (macro9293 k) -theorem macro9294 (k : Nat) : applyExit (before9294 k) exit35 1 = some (before9295 k) := by - simp (disch := omega) [before9294, before9295, exit35, applyExit, pop, push] - <;> omega -theorem step9294 (k : Nat) : Runs (1*2) (before9294 k).denote (before9295 k).denote := - @applyExit_sound (before9294 k) (before9295 k) exit35 1 valid35 (macro9294 k) -theorem macro9295 (k : Nat) : applyExit (before9295 k) exit36 4 = some (before9296 k) := by - simp (disch := omega) [before9295, before9296, exit36, applyExit, pop, push] - <;> omega -theorem step9295 (k : Nat) : Runs (4*2) (before9295 k).denote (before9296 k).denote := - @applyExit_sound (before9295 k) (before9296 k) exit36 4 valid36 (macro9295 k) -theorem macro9296 (k : Nat) : applyExit (before9296 k) exit430 1 = some (before9297 k) := by - simp (disch := omega) [before9296, before9297, exit430, applyExit, pop, push] - <;> omega -theorem step9296 (k : Nat) : Runs (1*33) (before9296 k).denote (before9297 k).denote := - @applyExit_sound (before9296 k) (before9297 k) exit430 1 valid430 (macro9296 k) -theorem macro9297 (k : Nat) : applyExit (before9297 k) exit10 4 = some (before9298 k) := by - simp (disch := omega) [before9297, before9298, exit10, applyExit, pop, push] - <;> omega -theorem step9297 (k : Nat) : Runs (4*2) (before9297 k).denote (before9298 k).denote := - @applyExit_sound (before9297 k) (before9298 k) exit10 4 valid10 (macro9297 k) -theorem macro9298 (k : Nat) : applyExit (before9298 k) exit32 1 = some (before9299 k) := by - simp (disch := omega) [before9298, before9299, exit32, applyExit, pop, push] - <;> omega -theorem step9298 (k : Nat) : Runs (1*3) (before9298 k).denote (before9299 k).denote := - @applyExit_sound (before9298 k) (before9299 k) exit32 1 valid32 (macro9298 k) -theorem macro9299 (k : Nat) : applyExit (before9299 k) exit36 4 = some (after9299 k) := by - simp (disch := omega) [before9299, after9299, exit36, applyExit, pop, push] - <;> omega -theorem step9299 (k : Nat) : Runs (4*2) (before9299 k).denote (after9299 k).denote := - @applyExit_sound (before9299 k) (after9299 k) exit36 4 valid36 (macro9299 k) -theorem chunkRun092 (k : Nat) : Runs (624*k+1583528803) (before9200 k).denote (after9299 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))))+((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))))+(((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2))))))) ((((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))))+((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3))))))+(((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))))+((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2))))))) (before9200 k).denote (before9250 k).denote (after9299 k).denote (@Runs.trans (((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))))+((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))))) (((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))))+(((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2)))))) (before9200 k).denote (before9225 k).denote (before9250 k).denote (@Runs.trans ((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2))))) ((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))) (before9200 k).denote (before9212 k).denote (before9225 k).denote (@Runs.trans (((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2)))) (((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))) (before9200 k).denote (before9206 k).denote (before9212 k).denote (@Runs.trans ((1*2)+((1*2)+(11*2))) ((1*2)+((1*2)+(94*2))) (before9200 k).denote (before9203 k).denote (before9206 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before9200 k).denote (before9201 k).denote (before9203 k).denote (step9200 k) (@Runs.trans (1*2) (11*2) (before9201 k).denote (before9202 k).denote (before9203 k).denote (step9201 k) (step9202 k))) (@Runs.trans (1*2) ((1*2)+(94*2)) (before9203 k).denote (before9204 k).denote (before9206 k).denote (step9203 k) (@Runs.trans (1*2) (94*2) (before9204 k).denote (before9205 k).denote (before9206 k).denote (step9204 k) (step9205 k)))) (@Runs.trans ((1*2)+((12*2)+(1*2))) ((1*2)+((39*2)+(1*2))) (before9206 k).denote (before9209 k).denote (before9212 k).denote (@Runs.trans (1*2) ((12*2)+(1*2)) (before9206 k).denote (before9207 k).denote (before9209 k).denote (step9206 k) (@Runs.trans (12*2) (1*2) (before9207 k).denote (before9208 k).denote (before9209 k).denote (step9207 k) (step9208 k))) (@Runs.trans (1*2) ((39*2)+(1*2)) (before9209 k).denote (before9210 k).denote (before9212 k).denote (step9209 k) (@Runs.trans (39*2) (1*2) (before9210 k).denote (before9211 k).denote (before9212 k).denote (step9210 k) (step9211 k))))) (@Runs.trans (((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2)))) ((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2)))) (before9212 k).denote (before9218 k).denote (before9225 k).denote (@Runs.trans ((88*2)+((1*2)+(1*2))) ((18*2)+((1*2)+(4*2))) (before9212 k).denote (before9215 k).denote (before9218 k).denote (@Runs.trans (88*2) ((1*2)+(1*2)) (before9212 k).denote (before9213 k).denote (before9215 k).denote (step9212 k) (@Runs.trans (1*2) (1*2) (before9213 k).denote (before9214 k).denote (before9215 k).denote (step9213 k) (step9214 k))) (@Runs.trans (18*2) ((1*2)+(4*2)) (before9215 k).denote (before9216 k).denote (before9218 k).denote (step9215 k) (@Runs.trans (1*2) (4*2) (before9216 k).denote (before9217 k).denote (before9218 k).denote (step9216 k) (step9217 k)))) (@Runs.trans (((1*k+8)*586)+((29*2)+(1*2))) (((1*2)+(94*2))+((1*2)+(12*2))) (before9218 k).denote (before9221 k).denote (before9225 k).denote (@Runs.trans ((1*k+8)*586) ((29*2)+(1*2)) (before9218 k).denote (before9219 k).denote (before9221 k).denote (step9218 k) (@Runs.trans (29*2) (1*2) (before9219 k).denote (before9220 k).denote (before9221 k).denote (step9219 k) (step9220 k))) (@Runs.trans ((1*2)+(94*2)) ((1*2)+(12*2)) (before9221 k).denote (before9223 k).denote (before9225 k).denote (@Runs.trans (1*2) (94*2) (before9221 k).denote (before9222 k).denote (before9223 k).denote (step9221 k) (step9222 k)) (@Runs.trans (1*2) (12*2) (before9223 k).denote (before9224 k).denote (before9225 k).denote (step9223 k) (step9224 k)))))) (@Runs.trans ((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38))))) (((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2))))) (before9225 k).denote (before9237 k).denote (before9250 k).denote (@Runs.trans (((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))) (before9225 k).denote (before9231 k).denote (before9237 k).denote (@Runs.trans ((1*2)+((1*2)+(42*2))) ((1*2)+((18*2)+(1*2))) (before9225 k).denote (before9228 k).denote (before9231 k).denote (@Runs.trans (1*2) ((1*2)+(42*2)) (before9225 k).denote (before9226 k).denote (before9228 k).denote (step9225 k) (@Runs.trans (1*2) (42*2) (before9226 k).denote (before9227 k).denote (before9228 k).denote (step9226 k) (step9227 k))) (@Runs.trans (1*2) ((18*2)+(1*2)) (before9228 k).denote (before9229 k).denote (before9231 k).denote (step9228 k) (@Runs.trans (18*2) (1*2) (before9229 k).denote (before9230 k).denote (before9231 k).denote (step9229 k) (step9230 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) ((791761144*2)+((1*38)+(1*38))) (before9231 k).denote (before9234 k).denote (before9237 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before9231 k).denote (before9232 k).denote (before9234 k).denote (step9231 k) (@Runs.trans (10*2) (1*2) (before9232 k).denote (before9233 k).denote (before9234 k).denote (step9232 k) (step9233 k))) (@Runs.trans (791761144*2) ((1*38)+(1*38)) (before9234 k).denote (before9235 k).denote (before9237 k).denote (step9234 k) (@Runs.trans (1*38) (1*38) (before9235 k).denote (before9236 k).denote (before9237 k).denote (step9235 k) (step9236 k))))) (@Runs.trans ((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2)))) (((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2)))) (before9237 k).denote (before9243 k).denote (before9250 k).denote (@Runs.trans (((1*k+6)*38)+((4*2)+(1*2))) ((5*2)+((1*2)+(1*2))) (before9237 k).denote (before9240 k).denote (before9243 k).denote (@Runs.trans ((1*k+6)*38) ((4*2)+(1*2)) (before9237 k).denote (before9238 k).denote (before9240 k).denote (step9237 k) (@Runs.trans (4*2) (1*2) (before9238 k).denote (before9239 k).denote (before9240 k).denote (step9238 k) (step9239 k))) (@Runs.trans (5*2) ((1*2)+(1*2)) (before9240 k).denote (before9241 k).denote (before9243 k).denote (step9240 k) (@Runs.trans (1*2) (1*2) (before9241 k).denote (before9242 k).denote (before9243 k).denote (step9241 k) (step9242 k)))) (@Runs.trans ((11*2)+((1*2)+(5*2))) (((1*2)+(1*2))+((11*2)+(1*2))) (before9243 k).denote (before9246 k).denote (before9250 k).denote (@Runs.trans (11*2) ((1*2)+(5*2)) (before9243 k).denote (before9244 k).denote (before9246 k).denote (step9243 k) (@Runs.trans (1*2) (5*2) (before9244 k).denote (before9245 k).denote (before9246 k).denote (step9244 k) (step9245 k))) (@Runs.trans ((1*2)+(1*2)) ((11*2)+(1*2)) (before9246 k).denote (before9248 k).denote (before9250 k).denote (@Runs.trans (1*2) (1*2) (before9246 k).denote (before9247 k).denote (before9248 k).denote (step9246 k) (step9247 k)) (@Runs.trans (11*2) (1*2) (before9248 k).denote (before9249 k).denote (before9250 k).denote (step9248 k) (step9249 k))))))) (@Runs.trans (((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))))+((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3)))))) (((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))))+((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2)))))) (before9250 k).denote (before9275 k).denote (after9299 k).denote (@Runs.trans ((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1))))) ((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3))))) (before9250 k).denote (before9262 k).denote (before9275 k).denote (@Runs.trans (((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2)))) (((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))) (before9250 k).denote (before9256 k).denote (before9262 k).denote (@Runs.trans ((5*2)+((1*2)+(1*2))) ((13*2)+((1*2)+(10*2))) (before9250 k).denote (before9253 k).denote (before9256 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before9250 k).denote (before9251 k).denote (before9253 k).denote (step9250 k) (@Runs.trans (1*2) (1*2) (before9251 k).denote (before9252 k).denote (before9253 k).denote (step9251 k) (step9252 k))) (@Runs.trans (13*2) ((1*2)+(10*2)) (before9253 k).denote (before9254 k).denote (before9256 k).denote (step9253 k) (@Runs.trans (1*2) (10*2) (before9254 k).denote (before9255 k).denote (before9256 k).denote (step9254 k) (step9255 k)))) (@Runs.trans ((1*2)+((1*2)+(1*4))) ((1*2)+((1*3)+(1*1))) (before9256 k).denote (before9259 k).denote (before9262 k).denote (@Runs.trans (1*2) ((1*2)+(1*4)) (before9256 k).denote (before9257 k).denote (before9259 k).denote (step9256 k) (@Runs.trans (1*2) (1*4) (before9257 k).denote (before9258 k).denote (before9259 k).denote (step9257 k) (step9258 k))) (@Runs.trans (1*2) ((1*3)+(1*1)) (before9259 k).denote (before9260 k).denote (before9262 k).denote (step9259 k) (@Runs.trans (1*3) (1*1) (before9260 k).denote (before9261 k).denote (before9262 k).denote (step9260 k) (step9261 k))))) (@Runs.trans (((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3)))) (((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3)))) (before9262 k).denote (before9268 k).denote (before9275 k).denote (@Runs.trans ((1*3)+((1*2)+(1*2))) ((1*2)+((1*1)+(1*3))) (before9262 k).denote (before9265 k).denote (before9268 k).denote (@Runs.trans (1*3) ((1*2)+(1*2)) (before9262 k).denote (before9263 k).denote (before9265 k).denote (step9262 k) (@Runs.trans (1*2) (1*2) (before9263 k).denote (before9264 k).denote (before9265 k).denote (step9263 k) (step9264 k))) (@Runs.trans (1*2) ((1*1)+(1*3)) (before9265 k).denote (before9266 k).denote (before9268 k).denote (step9265 k) (@Runs.trans (1*1) (1*3) (before9266 k).denote (before9267 k).denote (before9268 k).denote (step9266 k) (step9267 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) (((14*2)+(1*1))+((14*2)+(1*3))) (before9268 k).denote (before9271 k).denote (before9275 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before9268 k).denote (before9269 k).denote (before9271 k).denote (step9268 k) (@Runs.trans (10*2) (1*2) (before9269 k).denote (before9270 k).denote (before9271 k).denote (step9269 k) (step9270 k))) (@Runs.trans ((14*2)+(1*1)) ((14*2)+(1*3)) (before9271 k).denote (before9273 k).denote (before9275 k).denote (@Runs.trans (14*2) (1*1) (before9271 k).denote (before9272 k).denote (before9273 k).denote (step9271 k) (step9272 k)) (@Runs.trans (14*2) (1*3) (before9273 k).denote (before9274 k).denote (before9275 k).denote (step9273 k) (step9274 k)))))) (@Runs.trans ((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2))))) ((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2))))) (before9275 k).denote (before9287 k).denote (after9299 k).denote (@Runs.trans (((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1)))) (((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))) (before9275 k).denote (before9281 k).denote (before9287 k).denote (@Runs.trans ((14*2)+((1*2)+(5*2))) ((1*2)+((12*2)+(1*1))) (before9275 k).denote (before9278 k).denote (before9281 k).denote (@Runs.trans (14*2) ((1*2)+(5*2)) (before9275 k).denote (before9276 k).denote (before9278 k).denote (step9275 k) (@Runs.trans (1*2) (5*2) (before9276 k).denote (before9277 k).denote (before9278 k).denote (step9276 k) (step9277 k))) (@Runs.trans (1*2) ((12*2)+(1*1)) (before9278 k).denote (before9279 k).denote (before9281 k).denote (step9278 k) (@Runs.trans (12*2) (1*1) (before9279 k).denote (before9280 k).denote (before9281 k).denote (step9279 k) (step9280 k)))) (@Runs.trans ((12*2)+((1*3)+(12*2))) ((1*2)+((5*2)+(1*2))) (before9281 k).denote (before9284 k).denote (before9287 k).denote (@Runs.trans (12*2) ((1*3)+(12*2)) (before9281 k).denote (before9282 k).denote (before9284 k).denote (step9281 k) (@Runs.trans (1*3) (12*2) (before9282 k).denote (before9283 k).denote (before9284 k).denote (step9282 k) (step9283 k))) (@Runs.trans (1*2) ((5*2)+(1*2)) (before9284 k).denote (before9285 k).denote (before9287 k).denote (step9284 k) (@Runs.trans (5*2) (1*2) (before9285 k).denote (before9286 k).denote (before9287 k).denote (step9285 k) (step9286 k))))) (@Runs.trans (((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2)))) (((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2)))) (before9287 k).denote (before9293 k).denote (after9299 k).denote (@Runs.trans ((12*2)+((1*1)+(12*2))) ((1*3)+((12*2)+(1*2))) (before9287 k).denote (before9290 k).denote (before9293 k).denote (@Runs.trans (12*2) ((1*1)+(12*2)) (before9287 k).denote (before9288 k).denote (before9290 k).denote (step9287 k) (@Runs.trans (1*1) (12*2) (before9288 k).denote (before9289 k).denote (before9290 k).denote (step9288 k) (step9289 k))) (@Runs.trans (1*3) ((12*2)+(1*2)) (before9290 k).denote (before9291 k).denote (before9293 k).denote (step9290 k) (@Runs.trans (12*2) (1*2) (before9291 k).denote (before9292 k).denote (before9293 k).denote (step9291 k) (step9292 k)))) (@Runs.trans ((5*2)+((1*2)+(4*2))) (((1*33)+(4*2))+((1*3)+(4*2))) (before9293 k).denote (before9296 k).denote (after9299 k).denote (@Runs.trans (5*2) ((1*2)+(4*2)) (before9293 k).denote (before9294 k).denote (before9296 k).denote (step9293 k) (@Runs.trans (1*2) (4*2) (before9294 k).denote (before9295 k).denote (before9296 k).denote (step9294 k) (step9295 k))) (@Runs.trans ((1*33)+(4*2)) ((1*3)+(4*2)) (before9296 k).denote (before9298 k).denote (after9299 k).denote (@Runs.trans (1*33) (4*2) (before9296 k).denote (before9297 k).denote (before9298 k).denote (step9296 k) (step9297 k)) (@Runs.trans (1*3) (4*2) (before9298 k).denote (before9299 k).denote (after9299 k).denote (step9298 k) (step9299 k)))))))) - have ht : (((((((1*2)+((1*2)+(11*2)))+((1*2)+((1*2)+(94*2))))+(((1*2)+((12*2)+(1*2)))+((1*2)+((39*2)+(1*2)))))+((((88*2)+((1*2)+(1*2)))+((18*2)+((1*2)+(4*2))))+((((1*k+8)*586)+((29*2)+(1*2)))+(((1*2)+(94*2))+((1*2)+(12*2))))))+(((((1*2)+((1*2)+(42*2)))+((1*2)+((18*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+((791761144*2)+((1*38)+(1*38)))))+(((((1*k+6)*38)+((4*2)+(1*2)))+((5*2)+((1*2)+(1*2))))+(((11*2)+((1*2)+(5*2)))+(((1*2)+(1*2))+((11*2)+(1*2)))))))+((((((5*2)+((1*2)+(1*2)))+((13*2)+((1*2)+(10*2))))+(((1*2)+((1*2)+(1*4)))+((1*2)+((1*3)+(1*1)))))+((((1*3)+((1*2)+(1*2)))+((1*2)+((1*1)+(1*3))))+(((1*2)+((10*2)+(1*2)))+(((14*2)+(1*1))+((14*2)+(1*3))))))+(((((14*2)+((1*2)+(5*2)))+((1*2)+((12*2)+(1*1))))+(((12*2)+((1*3)+(12*2)))+((1*2)+((5*2)+(1*2)))))+((((12*2)+((1*1)+(12*2)))+((1*3)+((12*2)+(1*2))))+(((5*2)+((1*2)+(4*2)))+(((1*33)+(4*2))+((1*3)+(4*2)))))))) = (624*k+1583528803) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean deleted file mode 100644 index be117b97..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk093.lean +++ /dev/null @@ -1,816 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9300_0 : Stack := [] -abbrev tail9300_1 : Stack := ⟨w0,1⟩ :: tail9300_0 -abbrev tail9300_2 : Stack := ⟨w2,1⟩ :: tail9300_1 -abbrev tail9300_3 : Stack := ⟨w1,1⟩ :: tail9300_2 -abbrev tail9300_4 : Stack := ⟨w0,1⟩ :: tail9300_3 -abbrev tail9300_5 : Stack := ⟨w2,1⟩ :: tail9300_4 -abbrev tail9300_6 : Stack := ⟨w1,10⟩ :: tail9300_5 -abbrev tail9300_7 : Stack := ⟨w0,15⟩ :: tail9300_6 -abbrev tail9300_8 : Stack := ⟨w2,1⟩ :: tail9300_7 -abbrev tail9300_9 : Stack := ⟨w1,5⟩ :: tail9300_8 -abbrev tail9300_10 : Stack := ⟨w0,13⟩ :: tail9300_9 -abbrev tail9300_11 : Stack := ⟨w2,1⟩ :: tail9300_10 -abbrev tail9300_12 : Stack := ⟨w1,5⟩ :: tail9300_11 -abbrev tail9300_13 : Stack := ⟨w0,13⟩ :: tail9300_12 -abbrev tail9300_14 : Stack := ⟨w2,1⟩ :: tail9300_13 -abbrev tail9300_15 : Stack := ⟨w1,5⟩ :: tail9300_14 -abbrev tail9300_16 : Stack := ⟨w0,5⟩ :: tail9300_15 -abbrev tail9300_17 : Stack := ⟨w0,3⟩ :: tail9300_0 -abbrev tail9300_18 : Stack := ⟨w1,2⟩ :: tail9300_17 -abbrev tail9300_19 : Stack := ⟨w2,1⟩ :: tail9300_18 -abbrev tail9300_20 : Stack := ⟨w0,12⟩ :: tail9300_19 -abbrev tail9300_21 : Stack := ⟨w1,95⟩ :: tail9300_20 -abbrev tail9300_22 : Stack := ⟨w2,1⟩ :: tail9300_21 -abbrev tail9300_23 : Stack := ⟨w0,13⟩ :: tail9300_22 -abbrev tail9300_24 : Stack := ⟨w1,40⟩ :: tail9300_23 -abbrev tail9300_25 : Stack := ⟨w2,1⟩ :: tail9300_24 -abbrev tail9300_26 : Stack := ⟨w0,89⟩ :: tail9300_25 -abbrev tail9300_27 : Stack := ⟨w1,19⟩ :: tail9300_26 -abbrev tail9300_28 : Stack := ⟨w2,1⟩ :: tail9300_27 -abbrev tail9300_29 : Stack := ⟨w0,4⟩ :: tail9300_28 -abbrev tail9300_30 (k : Nat) : Stack := ⟨w382,(1*k+8)⟩ :: tail9300_29 -abbrev tail9300_31 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9300_30 k -abbrev tail9300_32 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9300_31 k -abbrev tail9300_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_32 k -abbrev tail9300_34 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9300_33 k -abbrev tail9300_35 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9300_34 k -abbrev tail9300_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_35 k -abbrev tail9300_37 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9300_36 k -abbrev tail9300_38 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_37 k -abbrev tail9300_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_38 k -abbrev tail9300_40 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9300_39 k -abbrev tail9300_41 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9300_40 k -abbrev tail9300_42 (k : Nat) : Stack := ⟨w383,1⟩ :: tail9300_41 k -abbrev tail9300_43 (k : Nat) : Stack := ⟨w384,(1*k+5)⟩ :: tail9300_42 k -abbrev tail9300_44 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_43 k -abbrev tail9300_45 : Stack := ⟨w386,1⟩ :: tail9300_16 -abbrev tail9300_46 (k : Nat) : Stack := ⟨w384,(1*k+4)⟩ :: tail9300_42 k -abbrev tail9300_47 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_46 k -abbrev tail9300_48 : Stack := ⟨w387,1⟩ :: tail9300_16 -abbrev tail9300_49 : Stack := ⟨w386,1⟩ :: tail9300_48 -abbrev tail9300_50 (k : Nat) : Stack := ⟨w384,(1*k+3)⟩ :: tail9300_42 k -abbrev tail9300_51 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_50 k -abbrev tail9300_52 : Stack := ⟨w387,2⟩ :: tail9300_16 -abbrev tail9300_53 : Stack := ⟨w386,1⟩ :: tail9300_52 -abbrev tail9300_54 (k : Nat) : Stack := ⟨w384,(1*k+2)⟩ :: tail9300_42 k -abbrev tail9300_55 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_54 k -abbrev tail9300_56 : Stack := ⟨w387,3⟩ :: tail9300_16 -abbrev tail9300_57 (k : Nat) : Stack := ⟨w387,(1*k+4)⟩ :: tail9300_16 -abbrev tail9300_58 (k : Nat) : Stack := ⟨w384,1⟩ :: tail9300_42 k -abbrev tail9300_59 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_58 k -abbrev tail9300_60 (k : Nat) : Stack := ⟨w386,1⟩ :: tail9300_57 k -abbrev tail9300_61 (k : Nat) : Stack := ⟨w385,1⟩ :: tail9300_42 k -abbrev tail9300_62 (k : Nat) : Stack := ⟨w387,(1*k+5)⟩ :: tail9300_16 -abbrev tail9300_63 (k : Nat) : Stack := ⟨w386,1⟩ :: tail9300_62 k -abbrev tail9300_64 (k : Nat) : Stack := ⟨w388,1⟩ :: tail9300_41 k -abbrev tail9300_65 (k : Nat) : Stack := ⟨w387,(1*k+6)⟩ :: tail9300_16 -abbrev tail9300_66 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9300_65 k -abbrev tail9300_67 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9300_66 k -abbrev tail9300_68 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9300_67 k -abbrev tail9300_69 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_68 k -abbrev tail9300_70 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9300_69 k -abbrev tail9300_71 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9300_36 k -abbrev tail9300_72 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_71 k -abbrev tail9300_73 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_72 k -abbrev tail9300_74 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_68 k -abbrev tail9300_75 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9300_68 k -abbrev tail9300_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_75 k -abbrev tail9300_77 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9300_76 k -abbrev tail9300_78 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_77 k -abbrev tail9300_79 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9300_78 k -abbrev tail9300_80 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9300_33 k -abbrev tail9300_81 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_80 k -abbrev tail9300_82 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9300_81 k -abbrev tail9300_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_77 k -abbrev tail9300_84 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9300_77 k -abbrev tail9300_85 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_84 k -abbrev tail9300_86 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9300_85 k -abbrev tail9300_87 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_86 k -abbrev tail9300_88 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9300_87 k -abbrev tail9300_89 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9300_30 k -abbrev tail9300_90 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_89 k -abbrev tail9300_91 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9300_90 k -abbrev tail9300_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_86 k -abbrev tail9300_93 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9300_86 k -abbrev tail9300_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_93 k -abbrev tail9300_95 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9300_94 k -abbrev tail9300_96 (k : Nat) : Stack := ⟨w389,(1*k+8)⟩ :: tail9300_95 k -abbrev tail9300_97 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9300_96 k -abbrev tail9300_98 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_97 k -abbrev tail9300_99 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9300_98 k -abbrev tail9300_100 : Stack := ⟨w0,88⟩ :: tail9300_25 -abbrev tail9300_101 : Stack := ⟨w23,1⟩ :: tail9300_100 -abbrev tail9300_102 : Stack := ⟨w1,19⟩ :: tail9300_101 -abbrev tail9300_103 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_97 k -abbrev tail9300_104 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9300_97 k -abbrev tail9300_105 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_104 k -abbrev tail9300_106 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9300_105 k -abbrev tail9300_107 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_106 k -abbrev tail9300_108 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9300_107 k -abbrev tail9300_109 : Stack := ⟨w0,12⟩ :: tail9300_22 -abbrev tail9300_110 : Stack := ⟨w23,1⟩ :: tail9300_109 -abbrev tail9300_111 : Stack := ⟨w1,40⟩ :: tail9300_110 -abbrev tail9300_112 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_106 k -abbrev tail9300_113 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9300_106 k -abbrev tail9300_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_113 k -abbrev tail9300_115 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9300_114 k -abbrev tail9300_116 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_115 k -abbrev tail9300_117 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9300_116 k -abbrev tail9300_118 : Stack := ⟨w0,11⟩ :: tail9300_19 -abbrev tail9300_119 : Stack := ⟨w23,1⟩ :: tail9300_118 -abbrev tail9300_120 : Stack := ⟨w1,95⟩ :: tail9300_119 -abbrev tail9300_121 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_115 k -abbrev tail9300_122 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9300_115 k -abbrev tail9300_123 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_122 k -abbrev tail9300_124 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_123 k -abbrev tail9300_125 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_124 k -abbrev tail9300_126 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9300_125 k -abbrev tail9300_127 : Stack := ⟨w0,2⟩ :: tail9300_0 -abbrev tail9300_128 : Stack := ⟨w23,1⟩ :: tail9300_127 -abbrev tail9300_129 : Stack := ⟨w1,2⟩ :: tail9300_128 -abbrev tail9300_130 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_124 k -abbrev tail9300_131 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9300_124 k -abbrev tail9300_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9300_131 k -abbrev tail9300_133 (k : Nat) : Stack := ⟨w1,2⟩ :: tail9300_132 k -abbrev tail9300_134 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9300_133 k -abbrev tail9300_135 : Stack := ⟨w1,1⟩ :: tail9300_0 -abbrev tail9300_136 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9300_133 k -abbrev tail9300_137 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9300_133 k -abbrev tail9300_138 : Stack := ⟨w1,3⟩ :: tail9300_0 -abbrev tail9300_139 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9300_132 k -abbrev tail9300_140 : Stack := ⟨w2,1⟩ :: tail9300_138 -abbrev tail9300_141 : Stack := ⟨w0,1⟩ :: tail9300_140 -abbrev tail9300_142 : Stack := ⟨w0,2⟩ :: tail9300_140 -abbrev tail9300_143 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9300_124 k -abbrev tail9300_144 : Stack := ⟨w1,1⟩ :: tail9300_142 -abbrev tail9300_145 : Stack := ⟨w1,3⟩ :: tail9300_142 -abbrev tail9300_146 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9300_123 k -abbrev tail9300_147 : Stack := ⟨w2,1⟩ :: tail9300_145 -abbrev tail9300_148 : Stack := ⟨w0,10⟩ :: tail9300_147 -abbrev tail9300_149 : Stack := ⟨w0,11⟩ :: tail9300_147 -abbrev tail9300_150 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9300_115 k -abbrev tail9300_151 : Stack := ⟨w1,1⟩ :: tail9300_149 -abbrev tail9300_152 : Stack := ⟨w1,96⟩ :: tail9300_149 -abbrev tail9300_153 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9300_114 k -abbrev tail9300_154 : Stack := ⟨w2,1⟩ :: tail9300_152 -abbrev tail9300_155 : Stack := ⟨w0,11⟩ :: tail9300_154 -abbrev tail9300_156 : Stack := ⟨w0,12⟩ :: tail9300_154 -abbrev tail9300_157 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9300_106 k -abbrev tail9300_158 : Stack := ⟨w1,1⟩ :: tail9300_156 -abbrev tail9300_159 : Stack := ⟨w1,41⟩ :: tail9300_156 -abbrev tail9300_160 (k : Nat) : Stack := ⟨w1,87⟩ :: tail9300_105 k -abbrev tail9300_161 : Stack := ⟨w2,1⟩ :: tail9300_159 -abbrev tail9300_162 : Stack := ⟨w0,87⟩ :: tail9300_161 - -def before9300 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1121),tail9300_16,(tail9300_44 k)⟩ -def before9301 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail9300_45,(tail9300_43 k)⟩ -def before9302 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1083),tail9300_45,(tail9300_47 k)⟩ -def before9303 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1083),tail9300_48,(tail9300_47 k)⟩ -def before9304 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail9300_49,(tail9300_46 k)⟩ -def before9305 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1045),tail9300_49,(tail9300_51 k)⟩ -def before9306 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1045),tail9300_52,(tail9300_51 k)⟩ -def before9307 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail9300_53,(tail9300_50 k)⟩ -def before9308 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1007),tail9300_53,(tail9300_55 k)⟩ -def before9309 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1007),tail9300_56,(tail9300_55 k)⟩ -def before9310 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-969),(tail9300_57 k),(tail9300_59 k)⟩ -def before9311 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail9300_60 k),(tail9300_58 k)⟩ -def before9312 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-931),(tail9300_60 k),(tail9300_61 k)⟩ -def before9313 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-931),(tail9300_62 k),(tail9300_61 k)⟩ -def before9314 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail9300_63 k),(tail9300_42 k)⟩ -def before9315 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9300_63 k),(tail9300_64 k)⟩ -def before9316 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+-893),(tail9300_65 k),(tail9300_64 k)⟩ -def before9317 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-855),(tail9300_66 k),(tail9300_41 k)⟩ -def before9318 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+-817),(tail9300_67 k),(tail9300_40 k)⟩ -def before9319 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521471),(tail9300_68 k),(tail9300_39 k)⟩ -def before9320 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521473),(tail9300_69 k),(tail9300_38 k)⟩ -def before9321 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail9300_70 k),(tail9300_37 k)⟩ -def before9322 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521495),(tail9300_70 k),(tail9300_72 k)⟩ -def before9323 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521473),(tail9300_69 k),(tail9300_73 k)⟩ -def before9324 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521473),(tail9300_74 k),(tail9300_73 k)⟩ -def before9325 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521495),(tail9300_75 k),(tail9300_72 k)⟩ -def before9326 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521497),(tail9300_76 k),(tail9300_71 k)⟩ -def before9327 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521533),(tail9300_77 k),(tail9300_36 k)⟩ -def before9328 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail9300_78 k),(tail9300_35 k)⟩ -def before9329 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521621),(tail9300_79 k),(tail9300_34 k)⟩ -def before9330 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521621),(tail9300_79 k),(tail9300_81 k)⟩ -def before9331 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521535),(tail9300_78 k),(tail9300_82 k)⟩ -def before9332 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521535),(tail9300_83 k),(tail9300_82 k)⟩ -def before9333 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521621),(tail9300_84 k),(tail9300_81 k)⟩ -def before9334 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521623),(tail9300_85 k),(tail9300_80 k)⟩ -def before9335 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521647),(tail9300_86 k),(tail9300_33 k)⟩ -def before9336 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail9300_87 k),(tail9300_32 k)⟩ -def before9337 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521839),(tail9300_88 k),(tail9300_31 k)⟩ -def before9338 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521839),(tail9300_88 k),(tail9300_90 k)⟩ -def before9339 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521649),(tail9300_87 k),(tail9300_91 k)⟩ -def before9340 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521649),(tail9300_92 k),(tail9300_91 k)⟩ -def before9341 (k : Nat) : Cfg := ⟨2,true,(-64*(k:Int)+1583521839),(tail9300_93 k),(tail9300_90 k)⟩ -def before9342 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521841),(tail9300_94 k),(tail9300_89 k)⟩ -def before9343 (k : Nat) : Cfg := ⟨0,true,(-64*(k:Int)+1583521899),(tail9300_95 k),(tail9300_30 k)⟩ -def before9344 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526587),(tail9300_96 k),tail9300_29⟩ -def before9345 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526595),(tail9300_97 k),tail9300_28⟩ -def before9346 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526597),(tail9300_98 k),tail9300_27⟩ -def before9347 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail9300_99 k),tail9300_26⟩ -def before9348 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526635),(tail9300_99 k),tail9300_101⟩ -def before9349 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526597),(tail9300_98 k),tail9300_102⟩ -def before9350 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526597),(tail9300_103 k),tail9300_102⟩ -def before9351 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526635),(tail9300_104 k),tail9300_101⟩ -def before9352 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526637),(tail9300_105 k),tail9300_100⟩ -def before9353 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526813),(tail9300_106 k),tail9300_25⟩ -def before9354 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526815),(tail9300_107 k),tail9300_24⟩ -def before9355 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail9300_108 k),tail9300_23⟩ -def before9356 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526895),(tail9300_108 k),tail9300_110⟩ -def before9357 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526815),(tail9300_107 k),tail9300_111⟩ -def before9358 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526815),(tail9300_112 k),tail9300_111⟩ -def before9359 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526895),(tail9300_113 k),tail9300_110⟩ -def before9360 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526897),(tail9300_114 k),tail9300_109⟩ -def before9361 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583526921),(tail9300_115 k),tail9300_22⟩ -def before9362 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526923),(tail9300_116 k),tail9300_21⟩ -def before9363 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527113),(tail9300_117 k),tail9300_20⟩ -def before9364 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527113),(tail9300_117 k),tail9300_119⟩ -def before9365 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526923),(tail9300_116 k),tail9300_120⟩ -def before9366 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583526923),(tail9300_121 k),tail9300_120⟩ -def before9367 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527113),(tail9300_122 k),tail9300_119⟩ -def before9368 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527115),(tail9300_123 k),tail9300_118⟩ -def before9369 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527137),(tail9300_124 k),tail9300_19⟩ -def before9370 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527139),(tail9300_125 k),tail9300_18⟩ -def before9371 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527143),(tail9300_126 k),tail9300_17⟩ -def before9372 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527143),(tail9300_126 k),tail9300_128⟩ -def before9373 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9300_125 k),tail9300_129⟩ -def before9374 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527139),(tail9300_130 k),tail9300_129⟩ -def before9375 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527143),(tail9300_131 k),tail9300_128⟩ -def before9376 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527145),(tail9300_132 k),tail9300_127⟩ -def before9377 (k : Nat) : Cfg := ⟨0,true,(522*(k:Int)+1583527149),(tail9300_133 k),tail9300_0⟩ -def before9378 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527151),(tail9300_134 k),tail9300_0⟩ -def before9379 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527151),(tail9300_134 k),tail9300_135⟩ -def before9380 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527151),(tail9300_136 k),tail9300_135⟩ -def before9381 (k : Nat) : Cfg := ⟨2,true,(522*(k:Int)+1583527153),(tail9300_137 k),tail9300_0⟩ -def before9382 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527153),(tail9300_137 k),tail9300_135⟩ -def before9383 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527149),(tail9300_133 k),tail9300_138⟩ -def before9384 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9300_139 k),tail9300_140⟩ -def before9385 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527145),(tail9300_132 k),tail9300_141⟩ -def before9386 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527143),(tail9300_131 k),tail9300_142⟩ -def before9387 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527141),(tail9300_143 k),tail9300_144⟩ -def before9388 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527137),(tail9300_124 k),tail9300_145⟩ -def before9389 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9300_146 k),tail9300_147⟩ -def before9390 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527115),(tail9300_123 k),tail9300_148⟩ -def before9391 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527113),(tail9300_122 k),tail9300_149⟩ -def before9392 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527111),(tail9300_150 k),tail9300_151⟩ -def before9393 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526921),(tail9300_115 k),tail9300_152⟩ -def before9394 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9300_153 k),tail9300_154⟩ -def before9395 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526897),(tail9300_114 k),tail9300_155⟩ -def before9396 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526895),(tail9300_113 k),tail9300_156⟩ -def before9397 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526893),(tail9300_157 k),tail9300_158⟩ -def before9398 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526813),(tail9300_106 k),tail9300_159⟩ -def before9399 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9300_160 k),tail9300_161⟩ -def after9399 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9300_105 k),tail9300_162⟩ - -theorem macro9300 (k : Nat) : applyExit (before9300 k) exit431 1 = some (before9301 k) := by - simp (disch := omega) [before9300, before9301, exit431, applyExit, pop, push] - <;> omega -theorem step9300 (k : Nat) : Runs (1*38) (before9300 k).denote (before9301 k).denote := - @applyExit_sound (before9300 k) (before9301 k) exit431 1 valid431 (macro9300 k) -theorem macro9301 (k : Nat) : applyExit (before9301 k) exit430 1 = some (before9302 k) := by - simp (disch := omega) [before9301, before9302, exit430, applyExit, pop, push] - <;> omega -theorem step9301 (k : Nat) : Runs (1*33) (before9301 k).denote (before9302 k).denote := - @applyExit_sound (before9301 k) (before9302 k) exit430 1 valid430 (macro9301 k) -theorem macro9302 (k : Nat) : applyExit (before9302 k) exit432 1 = some (before9303 k) := by - simp (disch := omega) [before9302, before9303, exit432, applyExit, pop, push] - <;> omega -theorem step9302 (k : Nat) : Runs (1*19) (before9302 k).denote (before9303 k).denote := - @applyExit_sound (before9302 k) (before9303 k) exit432 1 valid432 (macro9302 k) -theorem macro9303 (k : Nat) : applyExit (before9303 k) exit431 1 = some (before9304 k) := by - simp (disch := omega) [before9303, before9304, exit431, applyExit, pop, push] - <;> omega -theorem step9303 (k : Nat) : Runs (1*38) (before9303 k).denote (before9304 k).denote := - @applyExit_sound (before9303 k) (before9304 k) exit431 1 valid431 (macro9303 k) -theorem macro9304 (k : Nat) : applyExit (before9304 k) exit430 1 = some (before9305 k) := by - simp (disch := omega) [before9304, before9305, exit430, applyExit, pop, push] - <;> omega -theorem step9304 (k : Nat) : Runs (1*33) (before9304 k).denote (before9305 k).denote := - @applyExit_sound (before9304 k) (before9305 k) exit430 1 valid430 (macro9304 k) -theorem macro9305 (k : Nat) : applyExit (before9305 k) exit432 1 = some (before9306 k) := by - simp (disch := omega) [before9305, before9306, exit432, applyExit, pop, push] - <;> omega -theorem step9305 (k : Nat) : Runs (1*19) (before9305 k).denote (before9306 k).denote := - @applyExit_sound (before9305 k) (before9306 k) exit432 1 valid432 (macro9305 k) -theorem macro9306 (k : Nat) : applyExit (before9306 k) exit431 1 = some (before9307 k) := by - simp (disch := omega) [before9306, before9307, exit431, applyExit, pop, push] - <;> omega -theorem step9306 (k : Nat) : Runs (1*38) (before9306 k).denote (before9307 k).denote := - @applyExit_sound (before9306 k) (before9307 k) exit431 1 valid431 (macro9306 k) -theorem macro9307 (k : Nat) : applyExit (before9307 k) exit430 1 = some (before9308 k) := by - simp (disch := omega) [before9307, before9308, exit430, applyExit, pop, push] - <;> omega -theorem step9307 (k : Nat) : Runs (1*33) (before9307 k).denote (before9308 k).denote := - @applyExit_sound (before9307 k) (before9308 k) exit430 1 valid430 (macro9307 k) -theorem macro9308 (k : Nat) : applyExit (before9308 k) exit432 1 = some (before9309 k) := by - simp (disch := omega) [before9308, before9309, exit432, applyExit, pop, push] - <;> omega -theorem step9308 (k : Nat) : Runs (1*19) (before9308 k).denote (before9309 k).denote := - @applyExit_sound (before9308 k) (before9309 k) exit432 1 valid432 (macro9308 k) -def cycleState9309 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-1007),[⟨w387,(3+1*j)⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w385,1⟩,⟨w384,(1*k+2-1*j)⟩,⟨w383,1⟩,⟨w236,1⟩,⟨w0,791761144⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,30⟩,⟨w382,(1*k+8)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart9309_0 (k j : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+38*(j:Int)+-969),[⟨w386,1⟩,⟨w387,(3+1*j)⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w384,(1*k+2-1*j)⟩,⟨w383,1⟩,⟨w236,1⟩,⟨w0,791761144⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,30⟩,⟨w382,(1*k+8)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart9309_1 (k j : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+38*(j:Int)+-969),[⟨w386,1⟩,⟨w387,(3+1*j)⟩,⟨w0,5⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,13⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w0,15⟩,⟨w1,10⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w0,1⟩],[⟨w385,1⟩,⟨w384,(1*k+1-1*j)⟩,⟨w383,1⟩,⟨w236,1⟩,⟨w0,791761144⟩,⟨w2,1⟩,⟨w1,11⟩,⟨w0,19⟩,⟨w2,1⟩,⟨w1,43⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,30⟩,⟨w382,(1*k+8)⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro9309_0 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cycleState9309 k j) exit431 1 = some (cyclePart9309_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState9309, cyclePart9309_0, exit431, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9309_1 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart9309_0 k j) exit430 1 = some (cyclePart9309_1 k j) := by - have hp : 1 ≤ (1*k+2-1*j) := by omega - have he : 1 ≠ (1*k+2-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9309_0, cyclePart9309_1, exit430, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9309_2 (k j : Nat) (hj : j < (1*k+1)) : applyExit (cyclePart9309_1 k j) exit432 1 = some (cycleState9309 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9309_1, cycleState9309, exit432, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun9309 (k j : Nat) (hj : j < (1*k+1)) : Runs 90 (cycleState9309 k j).denote (cycleState9309 k (j+1)).denote := by - have h0 : Runs (1*38) (cycleState9309 k j).denote (cyclePart9309_0 k j).denote := @applyExit_sound (cycleState9309 k j) (cyclePart9309_0 k j) exit431 1 valid431 (cycleMacro9309_0 k j hj) - have h1 : Runs (1*33) (cyclePart9309_0 k j).denote (cyclePart9309_1 k j).denote := @applyExit_sound (cyclePart9309_0 k j) (cyclePart9309_1 k j) exit430 1 valid430 (cycleMacro9309_1 k j hj) - have h2 : Runs (1*19) (cyclePart9309_1 k j).denote (cycleState9309 k (j+1)).denote := @applyExit_sound (cyclePart9309_1 k j) (cycleState9309 k (j+1)) exit432 1 valid432 (cycleMacro9309_2 k j hj) - exact (@Runs.trans (1*38) ((1*33)+(1*19)) (cycleState9309 k j).denote (cyclePart9309_0 k j).denote (cycleState9309 k (j+1)).denote h0 (@Runs.trans (1*33) (1*19) (cyclePart9309_0 k j).denote (cyclePart9309_1 k j).denote (cycleState9309 k (j+1)).denote h1 h2)) -theorem step9309 (k : Nat) : Runs ((1*k+1)*90) (before9309 k).denote (before9310 k).denote := by - have h := Runs.chain (fun j => (cycleState9309 k j).denote) 90 (1*k+1) (cycleRun9309 k) - have h0 : cycleState9309 k 0 = before9309 k := by simp [cycleState9309, before9309] - have h1 : cycleState9309 k (1*k+1) = before9310 k := by - simp [cycleState9309, before9310] <;> omega - simpa only [h0, h1] using h -theorem macro9310 (k : Nat) : applyExit (before9310 k) exit431 1 = some (before9311 k) := by - simp (disch := omega) [before9310, before9311, exit431, applyExit, pop, push] - <;> omega -theorem step9310 (k : Nat) : Runs (1*38) (before9310 k).denote (before9311 k).denote := - @applyExit_sound (before9310 k) (before9311 k) exit431 1 valid431 (macro9310 k) -theorem macro9311 (k : Nat) : applyExit (before9311 k) exit430 1 = some (before9312 k) := by - simp (disch := omega) [before9311, before9312, exit430, applyExit, pop, push] - <;> omega -theorem step9311 (k : Nat) : Runs (1*33) (before9311 k).denote (before9312 k).denote := - @applyExit_sound (before9311 k) (before9312 k) exit430 1 valid430 (macro9311 k) -theorem macro9312 (k : Nat) : applyExit (before9312 k) exit432 1 = some (before9313 k) := by - simp (disch := omega) [before9312, before9313, exit432, applyExit, pop, push] - <;> omega -theorem step9312 (k : Nat) : Runs (1*19) (before9312 k).denote (before9313 k).denote := - @applyExit_sound (before9312 k) (before9313 k) exit432 1 valid432 (macro9312 k) -theorem macro9313 (k : Nat) : applyExit (before9313 k) exit431 1 = some (before9314 k) := by - simp (disch := omega) [before9313, before9314, exit431, applyExit, pop, push] - <;> omega -theorem step9313 (k : Nat) : Runs (1*38) (before9313 k).denote (before9314 k).denote := - @applyExit_sound (before9313 k) (before9314 k) exit431 1 valid431 (macro9313 k) -theorem macro9314 (k : Nat) : applyExit (before9314 k) exit433 1 = some (before9315 k) := by - simp (disch := omega) [before9314, before9315, exit433, applyExit, pop, push] - <;> omega -theorem step9314 (k : Nat) : Runs (1*33) (before9314 k).denote (before9315 k).denote := - @applyExit_sound (before9314 k) (before9315 k) exit433 1 valid433 (macro9314 k) -theorem macro9315 (k : Nat) : applyExit (before9315 k) exit432 1 = some (before9316 k) := by - simp (disch := omega) [before9315, before9316, exit432, applyExit, pop, push] - <;> omega -theorem step9315 (k : Nat) : Runs (1*19) (before9315 k).denote (before9316 k).denote := - @applyExit_sound (before9315 k) (before9316 k) exit432 1 valid432 (macro9315 k) -theorem macro9316 (k : Nat) : applyExit (before9316 k) exit434 1 = some (before9317 k) := by - simp (disch := omega) [before9316, before9317, exit434, applyExit, pop, push] - <;> omega -theorem step9316 (k : Nat) : Runs (1*38) (before9316 k).denote (before9317 k).denote := - @applyExit_sound (before9316 k) (before9317 k) exit434 1 valid434 (macro9316 k) -theorem macro9317 (k : Nat) : applyExit (before9317 k) exit283 1 = some (before9318 k) := by - simp (disch := omega) [before9317, before9318, exit283, applyExit, pop, push] - <;> omega -theorem step9317 (k : Nat) : Runs (1*38) (before9317 k).denote (before9318 k).denote := - @applyExit_sound (before9317 k) (before9318 k) exit283 1 valid283 (macro9317 k) -theorem macro9318 (k : Nat) : applyExit (before9318 k) exit34 791761144 = some (before9319 k) := by - simp (disch := omega) [before9318, before9319, exit34, applyExit, pop, push] - <;> omega -theorem step9318 (k : Nat) : Runs (791761144*2) (before9318 k).denote (before9319 k).denote := - @applyExit_sound (before9318 k) (before9319 k) exit34 791761144 valid34 (macro9318 k) -theorem macro9319 (k : Nat) : applyExit (before9319 k) exit35 1 = some (before9320 k) := by - simp (disch := omega) [before9319, before9320, exit35, applyExit, pop, push] - <;> omega -theorem step9319 (k : Nat) : Runs (1*2) (before9319 k).denote (before9320 k).denote := - @applyExit_sound (before9319 k) (before9320 k) exit35 1 valid35 (macro9319 k) -theorem macro9320 (k : Nat) : applyExit (before9320 k) exit36 11 = some (before9321 k) := by - simp (disch := omega) [before9320, before9321, exit36, applyExit, pop, push] - <;> omega -theorem step9320 (k : Nat) : Runs (11*2) (before9320 k).denote (before9321 k).denote := - @applyExit_sound (before9320 k) (before9321 k) exit36 11 valid36 (macro9320 k) -theorem macro9321 (k : Nat) : applyExit (before9321 k) exit31 1 = some (before9322 k) := by - simp (disch := omega) [before9321, before9322, exit31, applyExit, pop, push] - <;> omega -theorem step9321 (k : Nat) : Runs (1*1) (before9321 k).denote (before9322 k).denote := - @applyExit_sound (before9321 k) (before9322 k) exit31 1 valid31 (macro9321 k) -theorem macro9322 (k : Nat) : applyExit (before9322 k) exit10 11 = some (before9323 k) := by - simp (disch := omega) [before9322, before9323, exit10, applyExit, pop, push] - <;> omega -theorem step9322 (k : Nat) : Runs (11*2) (before9322 k).denote (before9323 k).denote := - @applyExit_sound (before9322 k) (before9323 k) exit10 11 valid10 (macro9322 k) -theorem macro9323 (k : Nat) : applyExit (before9323 k) exit32 1 = some (before9324 k) := by - simp (disch := omega) [before9323, before9324, exit32, applyExit, pop, push] - <;> omega -theorem step9323 (k : Nat) : Runs (1*3) (before9323 k).denote (before9324 k).denote := - @applyExit_sound (before9323 k) (before9324 k) exit32 1 valid32 (macro9323 k) -theorem macro9324 (k : Nat) : applyExit (before9324 k) exit36 11 = some (before9325 k) := by - simp (disch := omega) [before9324, before9325, exit36, applyExit, pop, push] - <;> omega -theorem step9324 (k : Nat) : Runs (11*2) (before9324 k).denote (before9325 k).denote := - @applyExit_sound (before9324 k) (before9325 k) exit36 11 valid36 (macro9324 k) -theorem macro9325 (k : Nat) : applyExit (before9325 k) exit33 1 = some (before9326 k) := by - simp (disch := omega) [before9325, before9326, exit33, applyExit, pop, push] - <;> omega -theorem step9325 (k : Nat) : Runs (1*2) (before9325 k).denote (before9326 k).denote := - @applyExit_sound (before9325 k) (before9326 k) exit33 1 valid33 (macro9325 k) -theorem macro9326 (k : Nat) : applyExit (before9326 k) exit34 18 = some (before9327 k) := by - simp (disch := omega) [before9326, before9327, exit34, applyExit, pop, push] - <;> omega -theorem step9326 (k : Nat) : Runs (18*2) (before9326 k).denote (before9327 k).denote := - @applyExit_sound (before9326 k) (before9327 k) exit34 18 valid34 (macro9326 k) -theorem macro9327 (k : Nat) : applyExit (before9327 k) exit35 1 = some (before9328 k) := by - simp (disch := omega) [before9327, before9328, exit35, applyExit, pop, push] - <;> omega -theorem step9327 (k : Nat) : Runs (1*2) (before9327 k).denote (before9328 k).denote := - @applyExit_sound (before9327 k) (before9328 k) exit35 1 valid35 (macro9327 k) -theorem macro9328 (k : Nat) : applyExit (before9328 k) exit36 43 = some (before9329 k) := by - simp (disch := omega) [before9328, before9329, exit36, applyExit, pop, push] - <;> omega -theorem step9328 (k : Nat) : Runs (43*2) (before9328 k).denote (before9329 k).denote := - @applyExit_sound (before9328 k) (before9329 k) exit36 43 valid36 (macro9328 k) -theorem macro9329 (k : Nat) : applyExit (before9329 k) exit31 1 = some (before9330 k) := by - simp (disch := omega) [before9329, before9330, exit31, applyExit, pop, push] - <;> omega -theorem step9329 (k : Nat) : Runs (1*1) (before9329 k).denote (before9330 k).denote := - @applyExit_sound (before9329 k) (before9330 k) exit31 1 valid31 (macro9329 k) -theorem macro9330 (k : Nat) : applyExit (before9330 k) exit10 43 = some (before9331 k) := by - simp (disch := omega) [before9330, before9331, exit10, applyExit, pop, push] - <;> omega -theorem step9330 (k : Nat) : Runs (43*2) (before9330 k).denote (before9331 k).denote := - @applyExit_sound (before9330 k) (before9331 k) exit10 43 valid10 (macro9330 k) -theorem macro9331 (k : Nat) : applyExit (before9331 k) exit32 1 = some (before9332 k) := by - simp (disch := omega) [before9331, before9332, exit32, applyExit, pop, push] - <;> omega -theorem step9331 (k : Nat) : Runs (1*3) (before9331 k).denote (before9332 k).denote := - @applyExit_sound (before9331 k) (before9332 k) exit32 1 valid32 (macro9331 k) -theorem macro9332 (k : Nat) : applyExit (before9332 k) exit36 43 = some (before9333 k) := by - simp (disch := omega) [before9332, before9333, exit36, applyExit, pop, push] - <;> omega -theorem step9332 (k : Nat) : Runs (43*2) (before9332 k).denote (before9333 k).denote := - @applyExit_sound (before9332 k) (before9333 k) exit36 43 valid36 (macro9332 k) -theorem macro9333 (k : Nat) : applyExit (before9333 k) exit33 1 = some (before9334 k) := by - simp (disch := omega) [before9333, before9334, exit33, applyExit, pop, push] - <;> omega -theorem step9333 (k : Nat) : Runs (1*2) (before9333 k).denote (before9334 k).denote := - @applyExit_sound (before9333 k) (before9334 k) exit33 1 valid33 (macro9333 k) -theorem macro9334 (k : Nat) : applyExit (before9334 k) exit34 12 = some (before9335 k) := by - simp (disch := omega) [before9334, before9335, exit34, applyExit, pop, push] - <;> omega -theorem step9334 (k : Nat) : Runs (12*2) (before9334 k).denote (before9335 k).denote := - @applyExit_sound (before9334 k) (before9335 k) exit34 12 valid34 (macro9334 k) -theorem macro9335 (k : Nat) : applyExit (before9335 k) exit35 1 = some (before9336 k) := by - simp (disch := omega) [before9335, before9336, exit35, applyExit, pop, push] - <;> omega -theorem step9335 (k : Nat) : Runs (1*2) (before9335 k).denote (before9336 k).denote := - @applyExit_sound (before9335 k) (before9336 k) exit35 1 valid35 (macro9335 k) -theorem macro9336 (k : Nat) : applyExit (before9336 k) exit36 95 = some (before9337 k) := by - simp (disch := omega) [before9336, before9337, exit36, applyExit, pop, push] - <;> omega -theorem step9336 (k : Nat) : Runs (95*2) (before9336 k).denote (before9337 k).denote := - @applyExit_sound (before9336 k) (before9337 k) exit36 95 valid36 (macro9336 k) -theorem macro9337 (k : Nat) : applyExit (before9337 k) exit31 1 = some (before9338 k) := by - simp (disch := omega) [before9337, before9338, exit31, applyExit, pop, push] - <;> omega -theorem step9337 (k : Nat) : Runs (1*1) (before9337 k).denote (before9338 k).denote := - @applyExit_sound (before9337 k) (before9338 k) exit31 1 valid31 (macro9337 k) -theorem macro9338 (k : Nat) : applyExit (before9338 k) exit10 95 = some (before9339 k) := by - simp (disch := omega) [before9338, before9339, exit10, applyExit, pop, push] - <;> omega -theorem step9338 (k : Nat) : Runs (95*2) (before9338 k).denote (before9339 k).denote := - @applyExit_sound (before9338 k) (before9339 k) exit10 95 valid10 (macro9338 k) -theorem macro9339 (k : Nat) : applyExit (before9339 k) exit32 1 = some (before9340 k) := by - simp (disch := omega) [before9339, before9340, exit32, applyExit, pop, push] - <;> omega -theorem step9339 (k : Nat) : Runs (1*3) (before9339 k).denote (before9340 k).denote := - @applyExit_sound (before9339 k) (before9340 k) exit32 1 valid32 (macro9339 k) -theorem macro9340 (k : Nat) : applyExit (before9340 k) exit36 95 = some (before9341 k) := by - simp (disch := omega) [before9340, before9341, exit36, applyExit, pop, push] - <;> omega -theorem step9340 (k : Nat) : Runs (95*2) (before9340 k).denote (before9341 k).denote := - @applyExit_sound (before9340 k) (before9341 k) exit36 95 valid36 (macro9340 k) -theorem macro9341 (k : Nat) : applyExit (before9341 k) exit33 1 = some (before9342 k) := by - simp (disch := omega) [before9341, before9342, exit33, applyExit, pop, push] - <;> omega -theorem step9341 (k : Nat) : Runs (1*2) (before9341 k).denote (before9342 k).denote := - @applyExit_sound (before9341 k) (before9342 k) exit33 1 valid33 (macro9341 k) -theorem macro9342 (k : Nat) : applyExit (before9342 k) exit34 29 = some (before9343 k) := by - simp (disch := omega) [before9342, before9343, exit34, applyExit, pop, push] - <;> omega -theorem step9342 (k : Nat) : Runs (29*2) (before9342 k).denote (before9343 k).denote := - @applyExit_sound (before9342 k) (before9343 k) exit34 29 valid34 (macro9342 k) -theorem macro9343 (k : Nat) : applyExit (before9343 k) exit435 (1*k+8) = some (before9344 k) := by - simp (disch := omega) [before9343, before9344, exit435, applyExit, pop, push] - <;> omega -theorem step9343 (k : Nat) : Runs ((1*k+8)*1214) (before9343 k).denote (before9344 k).denote := - @applyExit_sound (before9343 k) (before9344 k) exit435 (1*k+8) valid435 (macro9343 k) -theorem macro9344 (k : Nat) : applyExit (before9344 k) exit34 4 = some (before9345 k) := by - simp (disch := omega) [before9344, before9345, exit34, applyExit, pop, push] - <;> omega -theorem step9344 (k : Nat) : Runs (4*2) (before9344 k).denote (before9345 k).denote := - @applyExit_sound (before9344 k) (before9345 k) exit34 4 valid34 (macro9344 k) -theorem macro9345 (k : Nat) : applyExit (before9345 k) exit35 1 = some (before9346 k) := by - simp (disch := omega) [before9345, before9346, exit35, applyExit, pop, push] - <;> omega -theorem step9345 (k : Nat) : Runs (1*2) (before9345 k).denote (before9346 k).denote := - @applyExit_sound (before9345 k) (before9346 k) exit35 1 valid35 (macro9345 k) -theorem macro9346 (k : Nat) : applyExit (before9346 k) exit36 19 = some (before9347 k) := by - simp (disch := omega) [before9346, before9347, exit36, applyExit, pop, push] - <;> omega -theorem step9346 (k : Nat) : Runs (19*2) (before9346 k).denote (before9347 k).denote := - @applyExit_sound (before9346 k) (before9347 k) exit36 19 valid36 (macro9346 k) -theorem macro9347 (k : Nat) : applyExit (before9347 k) exit31 1 = some (before9348 k) := by - simp (disch := omega) [before9347, before9348, exit31, applyExit, pop, push] - <;> omega -theorem step9347 (k : Nat) : Runs (1*1) (before9347 k).denote (before9348 k).denote := - @applyExit_sound (before9347 k) (before9348 k) exit31 1 valid31 (macro9347 k) -theorem macro9348 (k : Nat) : applyExit (before9348 k) exit10 19 = some (before9349 k) := by - simp (disch := omega) [before9348, before9349, exit10, applyExit, pop, push] - <;> omega -theorem step9348 (k : Nat) : Runs (19*2) (before9348 k).denote (before9349 k).denote := - @applyExit_sound (before9348 k) (before9349 k) exit10 19 valid10 (macro9348 k) -theorem macro9349 (k : Nat) : applyExit (before9349 k) exit32 1 = some (before9350 k) := by - simp (disch := omega) [before9349, before9350, exit32, applyExit, pop, push] - <;> omega -theorem step9349 (k : Nat) : Runs (1*3) (before9349 k).denote (before9350 k).denote := - @applyExit_sound (before9349 k) (before9350 k) exit32 1 valid32 (macro9349 k) -theorem macro9350 (k : Nat) : applyExit (before9350 k) exit36 19 = some (before9351 k) := by - simp (disch := omega) [before9350, before9351, exit36, applyExit, pop, push] - <;> omega -theorem step9350 (k : Nat) : Runs (19*2) (before9350 k).denote (before9351 k).denote := - @applyExit_sound (before9350 k) (before9351 k) exit36 19 valid36 (macro9350 k) -theorem macro9351 (k : Nat) : applyExit (before9351 k) exit33 1 = some (before9352 k) := by - simp (disch := omega) [before9351, before9352, exit33, applyExit, pop, push] - <;> omega -theorem step9351 (k : Nat) : Runs (1*2) (before9351 k).denote (before9352 k).denote := - @applyExit_sound (before9351 k) (before9352 k) exit33 1 valid33 (macro9351 k) -theorem macro9352 (k : Nat) : applyExit (before9352 k) exit34 88 = some (before9353 k) := by - simp (disch := omega) [before9352, before9353, exit34, applyExit, pop, push] - <;> omega -theorem step9352 (k : Nat) : Runs (88*2) (before9352 k).denote (before9353 k).denote := - @applyExit_sound (before9352 k) (before9353 k) exit34 88 valid34 (macro9352 k) -theorem macro9353 (k : Nat) : applyExit (before9353 k) exit35 1 = some (before9354 k) := by - simp (disch := omega) [before9353, before9354, exit35, applyExit, pop, push] - <;> omega -theorem step9353 (k : Nat) : Runs (1*2) (before9353 k).denote (before9354 k).denote := - @applyExit_sound (before9353 k) (before9354 k) exit35 1 valid35 (macro9353 k) -theorem macro9354 (k : Nat) : applyExit (before9354 k) exit36 40 = some (before9355 k) := by - simp (disch := omega) [before9354, before9355, exit36, applyExit, pop, push] - <;> omega -theorem step9354 (k : Nat) : Runs (40*2) (before9354 k).denote (before9355 k).denote := - @applyExit_sound (before9354 k) (before9355 k) exit36 40 valid36 (macro9354 k) -theorem macro9355 (k : Nat) : applyExit (before9355 k) exit31 1 = some (before9356 k) := by - simp (disch := omega) [before9355, before9356, exit31, applyExit, pop, push] - <;> omega -theorem step9355 (k : Nat) : Runs (1*1) (before9355 k).denote (before9356 k).denote := - @applyExit_sound (before9355 k) (before9356 k) exit31 1 valid31 (macro9355 k) -theorem macro9356 (k : Nat) : applyExit (before9356 k) exit10 40 = some (before9357 k) := by - simp (disch := omega) [before9356, before9357, exit10, applyExit, pop, push] - <;> omega -theorem step9356 (k : Nat) : Runs (40*2) (before9356 k).denote (before9357 k).denote := - @applyExit_sound (before9356 k) (before9357 k) exit10 40 valid10 (macro9356 k) -theorem macro9357 (k : Nat) : applyExit (before9357 k) exit32 1 = some (before9358 k) := by - simp (disch := omega) [before9357, before9358, exit32, applyExit, pop, push] - <;> omega -theorem step9357 (k : Nat) : Runs (1*3) (before9357 k).denote (before9358 k).denote := - @applyExit_sound (before9357 k) (before9358 k) exit32 1 valid32 (macro9357 k) -theorem macro9358 (k : Nat) : applyExit (before9358 k) exit36 40 = some (before9359 k) := by - simp (disch := omega) [before9358, before9359, exit36, applyExit, pop, push] - <;> omega -theorem step9358 (k : Nat) : Runs (40*2) (before9358 k).denote (before9359 k).denote := - @applyExit_sound (before9358 k) (before9359 k) exit36 40 valid36 (macro9358 k) -theorem macro9359 (k : Nat) : applyExit (before9359 k) exit33 1 = some (before9360 k) := by - simp (disch := omega) [before9359, before9360, exit33, applyExit, pop, push] - <;> omega -theorem step9359 (k : Nat) : Runs (1*2) (before9359 k).denote (before9360 k).denote := - @applyExit_sound (before9359 k) (before9360 k) exit33 1 valid33 (macro9359 k) -theorem macro9360 (k : Nat) : applyExit (before9360 k) exit34 12 = some (before9361 k) := by - simp (disch := omega) [before9360, before9361, exit34, applyExit, pop, push] - <;> omega -theorem step9360 (k : Nat) : Runs (12*2) (before9360 k).denote (before9361 k).denote := - @applyExit_sound (before9360 k) (before9361 k) exit34 12 valid34 (macro9360 k) -theorem macro9361 (k : Nat) : applyExit (before9361 k) exit35 1 = some (before9362 k) := by - simp (disch := omega) [before9361, before9362, exit35, applyExit, pop, push] - <;> omega -theorem step9361 (k : Nat) : Runs (1*2) (before9361 k).denote (before9362 k).denote := - @applyExit_sound (before9361 k) (before9362 k) exit35 1 valid35 (macro9361 k) -theorem macro9362 (k : Nat) : applyExit (before9362 k) exit36 95 = some (before9363 k) := by - simp (disch := omega) [before9362, before9363, exit36, applyExit, pop, push] - <;> omega -theorem step9362 (k : Nat) : Runs (95*2) (before9362 k).denote (before9363 k).denote := - @applyExit_sound (before9362 k) (before9363 k) exit36 95 valid36 (macro9362 k) -theorem macro9363 (k : Nat) : applyExit (before9363 k) exit31 1 = some (before9364 k) := by - simp (disch := omega) [before9363, before9364, exit31, applyExit, pop, push] - <;> omega -theorem step9363 (k : Nat) : Runs (1*1) (before9363 k).denote (before9364 k).denote := - @applyExit_sound (before9363 k) (before9364 k) exit31 1 valid31 (macro9363 k) -theorem macro9364 (k : Nat) : applyExit (before9364 k) exit10 95 = some (before9365 k) := by - simp (disch := omega) [before9364, before9365, exit10, applyExit, pop, push] - <;> omega -theorem step9364 (k : Nat) : Runs (95*2) (before9364 k).denote (before9365 k).denote := - @applyExit_sound (before9364 k) (before9365 k) exit10 95 valid10 (macro9364 k) -theorem macro9365 (k : Nat) : applyExit (before9365 k) exit32 1 = some (before9366 k) := by - simp (disch := omega) [before9365, before9366, exit32, applyExit, pop, push] - <;> omega -theorem step9365 (k : Nat) : Runs (1*3) (before9365 k).denote (before9366 k).denote := - @applyExit_sound (before9365 k) (before9366 k) exit32 1 valid32 (macro9365 k) -theorem macro9366 (k : Nat) : applyExit (before9366 k) exit36 95 = some (before9367 k) := by - simp (disch := omega) [before9366, before9367, exit36, applyExit, pop, push] - <;> omega -theorem step9366 (k : Nat) : Runs (95*2) (before9366 k).denote (before9367 k).denote := - @applyExit_sound (before9366 k) (before9367 k) exit36 95 valid36 (macro9366 k) -theorem macro9367 (k : Nat) : applyExit (before9367 k) exit33 1 = some (before9368 k) := by - simp (disch := omega) [before9367, before9368, exit33, applyExit, pop, push] - <;> omega -theorem step9367 (k : Nat) : Runs (1*2) (before9367 k).denote (before9368 k).denote := - @applyExit_sound (before9367 k) (before9368 k) exit33 1 valid33 (macro9367 k) -theorem macro9368 (k : Nat) : applyExit (before9368 k) exit34 11 = some (before9369 k) := by - simp (disch := omega) [before9368, before9369, exit34, applyExit, pop, push] - <;> omega -theorem step9368 (k : Nat) : Runs (11*2) (before9368 k).denote (before9369 k).denote := - @applyExit_sound (before9368 k) (before9369 k) exit34 11 valid34 (macro9368 k) -theorem macro9369 (k : Nat) : applyExit (before9369 k) exit35 1 = some (before9370 k) := by - simp (disch := omega) [before9369, before9370, exit35, applyExit, pop, push] - <;> omega -theorem step9369 (k : Nat) : Runs (1*2) (before9369 k).denote (before9370 k).denote := - @applyExit_sound (before9369 k) (before9370 k) exit35 1 valid35 (macro9369 k) -theorem macro9370 (k : Nat) : applyExit (before9370 k) exit36 2 = some (before9371 k) := by - simp (disch := omega) [before9370, before9371, exit36, applyExit, pop, push] - <;> omega -theorem step9370 (k : Nat) : Runs (2*2) (before9370 k).denote (before9371 k).denote := - @applyExit_sound (before9370 k) (before9371 k) exit36 2 valid36 (macro9370 k) -theorem macro9371 (k : Nat) : applyExit (before9371 k) exit31 1 = some (before9372 k) := by - simp (disch := omega) [before9371, before9372, exit31, applyExit, pop, push] - <;> omega -theorem step9371 (k : Nat) : Runs (1*1) (before9371 k).denote (before9372 k).denote := - @applyExit_sound (before9371 k) (before9372 k) exit31 1 valid31 (macro9371 k) -theorem macro9372 (k : Nat) : applyExit (before9372 k) exit10 2 = some (before9373 k) := by - simp (disch := omega) [before9372, before9373, exit10, applyExit, pop, push] - <;> omega -theorem step9372 (k : Nat) : Runs (2*2) (before9372 k).denote (before9373 k).denote := - @applyExit_sound (before9372 k) (before9373 k) exit10 2 valid10 (macro9372 k) -theorem macro9373 (k : Nat) : applyExit (before9373 k) exit32 1 = some (before9374 k) := by - simp (disch := omega) [before9373, before9374, exit32, applyExit, pop, push] - <;> omega -theorem step9373 (k : Nat) : Runs (1*3) (before9373 k).denote (before9374 k).denote := - @applyExit_sound (before9373 k) (before9374 k) exit32 1 valid32 (macro9373 k) -theorem macro9374 (k : Nat) : applyExit (before9374 k) exit36 2 = some (before9375 k) := by - simp (disch := omega) [before9374, before9375, exit36, applyExit, pop, push] - <;> omega -theorem step9374 (k : Nat) : Runs (2*2) (before9374 k).denote (before9375 k).denote := - @applyExit_sound (before9374 k) (before9375 k) exit36 2 valid36 (macro9374 k) -theorem macro9375 (k : Nat) : applyExit (before9375 k) exit33 1 = some (before9376 k) := by - simp (disch := omega) [before9375, before9376, exit33, applyExit, pop, push] - <;> omega -theorem step9375 (k : Nat) : Runs (1*2) (before9375 k).denote (before9376 k).denote := - @applyExit_sound (before9375 k) (before9376 k) exit33 1 valid33 (macro9375 k) -theorem macro9376 (k : Nat) : applyExit (before9376 k) exit34 2 = some (before9377 k) := by - simp (disch := omega) [before9376, before9377, exit34, applyExit, pop, push] - <;> omega -theorem step9376 (k : Nat) : Runs (2*2) (before9376 k).denote (before9377 k).denote := - @applyExit_sound (before9376 k) (before9377 k) exit34 2 valid34 (macro9376 k) -theorem macro9377 (k : Nat) : applyExit (before9377 k) exit35 1 = some (before9378 k) := by - simp (disch := omega) [before9377, before9378, exit35, applyExit, pop, push] - <;> omega -theorem step9377 (k : Nat) : Runs (1*2) (before9377 k).denote (before9378 k).denote := - @applyExit_sound (before9377 k) (before9378 k) exit35 1 valid35 (macro9377 k) -theorem macro9378 (k : Nat) : applyExit (before9378 k) exit39 1 = some (before9379 k) := by - simp (disch := omega) [before9378, before9379, exit39, applyExit, pop, push] - <;> omega -theorem step9378 (k : Nat) : Runs (1*1) (before9378 k).denote (before9379 k).denote := - @applyExit_sound (before9378 k) (before9379 k) exit39 1 valid39 (macro9378 k) -theorem macro9379 (k : Nat) : applyExit (before9379 k) exit32 1 = some (before9380 k) := by - simp (disch := omega) [before9379, before9380, exit32, applyExit, pop, push] - <;> omega -theorem step9379 (k : Nat) : Runs (1*3) (before9379 k).denote (before9380 k).denote := - @applyExit_sound (before9379 k) (before9380 k) exit32 1 valid32 (macro9379 k) -theorem macro9380 (k : Nat) : applyExit (before9380 k) exit36 1 = some (before9381 k) := by - simp (disch := omega) [before9380, before9381, exit36, applyExit, pop, push] - <;> omega -theorem step9380 (k : Nat) : Runs (1*2) (before9380 k).denote (before9381 k).denote := - @applyExit_sound (before9380 k) (before9381 k) exit36 1 valid36 (macro9380 k) -theorem macro9381 (k : Nat) : applyExit (before9381 k) exit39 1 = some (before9382 k) := by - simp (disch := omega) [before9381, before9382, exit39, applyExit, pop, push] - <;> omega -theorem step9381 (k : Nat) : Runs (1*1) (before9381 k).denote (before9382 k).denote := - @applyExit_sound (before9381 k) (before9382 k) exit39 1 valid39 (macro9381 k) -theorem macro9382 (k : Nat) : applyExit (before9382 k) exit10 2 = some (before9383 k) := by - simp (disch := omega) [before9382, before9383, exit10, applyExit, pop, push] - <;> omega -theorem step9382 (k : Nat) : Runs (2*2) (before9382 k).denote (before9383 k).denote := - @applyExit_sound (before9382 k) (before9383 k) exit10 2 valid10 (macro9382 k) -theorem macro9383 (k : Nat) : applyExit (before9383 k) exit11 1 = some (before9384 k) := by - simp (disch := omega) [before9383, before9384, exit11, applyExit, pop, push] - <;> omega -theorem step9383 (k : Nat) : Runs (1*2) (before9383 k).denote (before9384 k).denote := - @applyExit_sound (before9383 k) (before9384 k) exit11 1 valid11 (macro9383 k) -theorem macro9384 (k : Nat) : applyExit (before9384 k) exit2 1 = some (before9385 k) := by - simp (disch := omega) [before9384, before9385, exit2, applyExit, pop, push] - <;> omega -theorem step9384 (k : Nat) : Runs (1*2) (before9384 k).denote (before9385 k).denote := - @applyExit_sound (before9384 k) (before9385 k) exit2 1 valid2 (macro9384 k) -theorem macro9385 (k : Nat) : applyExit (before9385 k) exit3 1 = some (before9386 k) := by - simp (disch := omega) [before9385, before9386, exit3, applyExit, pop, push] - <;> omega -theorem step9385 (k : Nat) : Runs (1*2) (before9385 k).denote (before9386 k).denote := - @applyExit_sound (before9385 k) (before9386 k) exit3 1 valid3 (macro9385 k) -theorem macro9386 (k : Nat) : applyExit (before9386 k) exit9 1 = some (before9387 k) := by - simp (disch := omega) [before9386, before9387, exit9, applyExit, pop, push] - <;> omega -theorem step9386 (k : Nat) : Runs (1*2) (before9386 k).denote (before9387 k).denote := - @applyExit_sound (before9386 k) (before9387 k) exit9 1 valid9 (macro9386 k) -theorem macro9387 (k : Nat) : applyExit (before9387 k) exit10 2 = some (before9388 k) := by - simp (disch := omega) [before9387, before9388, exit10, applyExit, pop, push] - <;> omega -theorem step9387 (k : Nat) : Runs (2*2) (before9387 k).denote (before9388 k).denote := - @applyExit_sound (before9387 k) (before9388 k) exit10 2 valid10 (macro9387 k) -theorem macro9388 (k : Nat) : applyExit (before9388 k) exit11 1 = some (before9389 k) := by - simp (disch := omega) [before9388, before9389, exit11, applyExit, pop, push] - <;> omega -theorem step9388 (k : Nat) : Runs (1*2) (before9388 k).denote (before9389 k).denote := - @applyExit_sound (before9388 k) (before9389 k) exit11 1 valid11 (macro9388 k) -theorem macro9389 (k : Nat) : applyExit (before9389 k) exit2 10 = some (before9390 k) := by - simp (disch := omega) [before9389, before9390, exit2, applyExit, pop, push] - <;> omega -theorem step9389 (k : Nat) : Runs (10*2) (before9389 k).denote (before9390 k).denote := - @applyExit_sound (before9389 k) (before9390 k) exit2 10 valid2 (macro9389 k) -theorem macro9390 (k : Nat) : applyExit (before9390 k) exit3 1 = some (before9391 k) := by - simp (disch := omega) [before9390, before9391, exit3, applyExit, pop, push] - <;> omega -theorem step9390 (k : Nat) : Runs (1*2) (before9390 k).denote (before9391 k).denote := - @applyExit_sound (before9390 k) (before9391 k) exit3 1 valid3 (macro9390 k) -theorem macro9391 (k : Nat) : applyExit (before9391 k) exit9 1 = some (before9392 k) := by - simp (disch := omega) [before9391, before9392, exit9, applyExit, pop, push] - <;> omega -theorem step9391 (k : Nat) : Runs (1*2) (before9391 k).denote (before9392 k).denote := - @applyExit_sound (before9391 k) (before9392 k) exit9 1 valid9 (macro9391 k) -theorem macro9392 (k : Nat) : applyExit (before9392 k) exit10 95 = some (before9393 k) := by - simp (disch := omega) [before9392, before9393, exit10, applyExit, pop, push] - <;> omega -theorem step9392 (k : Nat) : Runs (95*2) (before9392 k).denote (before9393 k).denote := - @applyExit_sound (before9392 k) (before9393 k) exit10 95 valid10 (macro9392 k) -theorem macro9393 (k : Nat) : applyExit (before9393 k) exit11 1 = some (before9394 k) := by - simp (disch := omega) [before9393, before9394, exit11, applyExit, pop, push] - <;> omega -theorem step9393 (k : Nat) : Runs (1*2) (before9393 k).denote (before9394 k).denote := - @applyExit_sound (before9393 k) (before9394 k) exit11 1 valid11 (macro9393 k) -theorem macro9394 (k : Nat) : applyExit (before9394 k) exit2 11 = some (before9395 k) := by - simp (disch := omega) [before9394, before9395, exit2, applyExit, pop, push] - <;> omega -theorem step9394 (k : Nat) : Runs (11*2) (before9394 k).denote (before9395 k).denote := - @applyExit_sound (before9394 k) (before9395 k) exit2 11 valid2 (macro9394 k) -theorem macro9395 (k : Nat) : applyExit (before9395 k) exit3 1 = some (before9396 k) := by - simp (disch := omega) [before9395, before9396, exit3, applyExit, pop, push] - <;> omega -theorem step9395 (k : Nat) : Runs (1*2) (before9395 k).denote (before9396 k).denote := - @applyExit_sound (before9395 k) (before9396 k) exit3 1 valid3 (macro9395 k) -theorem macro9396 (k : Nat) : applyExit (before9396 k) exit9 1 = some (before9397 k) := by - simp (disch := omega) [before9396, before9397, exit9, applyExit, pop, push] - <;> omega -theorem step9396 (k : Nat) : Runs (1*2) (before9396 k).denote (before9397 k).denote := - @applyExit_sound (before9396 k) (before9397 k) exit9 1 valid9 (macro9396 k) -theorem macro9397 (k : Nat) : applyExit (before9397 k) exit10 40 = some (before9398 k) := by - simp (disch := omega) [before9397, before9398, exit10, applyExit, pop, push] - <;> omega -theorem step9397 (k : Nat) : Runs (40*2) (before9397 k).denote (before9398 k).denote := - @applyExit_sound (before9397 k) (before9398 k) exit10 40 valid10 (macro9397 k) -theorem macro9398 (k : Nat) : applyExit (before9398 k) exit11 1 = some (before9399 k) := by - simp (disch := omega) [before9398, before9399, exit11, applyExit, pop, push] - <;> omega -theorem step9398 (k : Nat) : Runs (1*2) (before9398 k).denote (before9399 k).denote := - @applyExit_sound (before9398 k) (before9399 k) exit11 1 valid11 (macro9398 k) -theorem macro9399 (k : Nat) : applyExit (before9399 k) exit2 87 = some (after9399 k) := by - simp (disch := omega) [before9399, after9399, exit2, applyExit, pop, push] - <;> omega -theorem step9399 (k : Nat) : Runs (87*2) (before9399 k).denote (after9399 k).denote := - @applyExit_sound (before9399 k) (after9399 k) exit2 87 valid2 (macro9399 k) -theorem chunkRun093 (k : Nat) : Runs (1304*k+1583535379) (before9300 k).denote (after9399 k).denote := by - have h := (@Runs.trans ((((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))))+((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2))))))+(((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))))+((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3))))))) ((((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))))+((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2))))))+(((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2))))))) (before9300 k).denote (before9350 k).denote (after9399 k).denote (@Runs.trans (((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))))+((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2)))))) (((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))))+((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3)))))) (before9300 k).denote (before9325 k).denote (before9350 k).denote (@Runs.trans ((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33))))) ((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2))))) (before9300 k).denote (before9312 k).denote (before9325 k).denote (@Runs.trans (((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19)))) (((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))) (before9300 k).denote (before9306 k).denote (before9312 k).denote (@Runs.trans ((1*38)+((1*33)+(1*19))) ((1*38)+((1*33)+(1*19))) (before9300 k).denote (before9303 k).denote (before9306 k).denote (@Runs.trans (1*38) ((1*33)+(1*19)) (before9300 k).denote (before9301 k).denote (before9303 k).denote (step9300 k) (@Runs.trans (1*33) (1*19) (before9301 k).denote (before9302 k).denote (before9303 k).denote (step9301 k) (step9302 k))) (@Runs.trans (1*38) ((1*33)+(1*19)) (before9303 k).denote (before9304 k).denote (before9306 k).denote (step9303 k) (@Runs.trans (1*33) (1*19) (before9304 k).denote (before9305 k).denote (before9306 k).denote (step9304 k) (step9305 k)))) (@Runs.trans ((1*38)+((1*33)+(1*19))) (((1*k+1)*90)+((1*38)+(1*33))) (before9306 k).denote (before9309 k).denote (before9312 k).denote (@Runs.trans (1*38) ((1*33)+(1*19)) (before9306 k).denote (before9307 k).denote (before9309 k).denote (step9306 k) (@Runs.trans (1*33) (1*19) (before9307 k).denote (before9308 k).denote (before9309 k).denote (step9307 k) (step9308 k))) (@Runs.trans ((1*k+1)*90) ((1*38)+(1*33)) (before9309 k).denote (before9310 k).denote (before9312 k).denote (step9309 k) (@Runs.trans (1*38) (1*33) (before9310 k).denote (before9311 k).denote (before9312 k).denote (step9310 k) (step9311 k))))) (@Runs.trans (((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38)))) (((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2)))) (before9312 k).denote (before9318 k).denote (before9325 k).denote (@Runs.trans ((1*19)+((1*38)+(1*33))) ((1*19)+((1*38)+(1*38))) (before9312 k).denote (before9315 k).denote (before9318 k).denote (@Runs.trans (1*19) ((1*38)+(1*33)) (before9312 k).denote (before9313 k).denote (before9315 k).denote (step9312 k) (@Runs.trans (1*38) (1*33) (before9313 k).denote (before9314 k).denote (before9315 k).denote (step9313 k) (step9314 k))) (@Runs.trans (1*19) ((1*38)+(1*38)) (before9315 k).denote (before9316 k).denote (before9318 k).denote (step9315 k) (@Runs.trans (1*38) (1*38) (before9316 k).denote (before9317 k).denote (before9318 k).denote (step9316 k) (step9317 k)))) (@Runs.trans ((791761144*2)+((1*2)+(11*2))) (((1*1)+(11*2))+((1*3)+(11*2))) (before9318 k).denote (before9321 k).denote (before9325 k).denote (@Runs.trans (791761144*2) ((1*2)+(11*2)) (before9318 k).denote (before9319 k).denote (before9321 k).denote (step9318 k) (@Runs.trans (1*2) (11*2) (before9319 k).denote (before9320 k).denote (before9321 k).denote (step9319 k) (step9320 k))) (@Runs.trans ((1*1)+(11*2)) ((1*3)+(11*2)) (before9321 k).denote (before9323 k).denote (before9325 k).denote (@Runs.trans (1*1) (11*2) (before9321 k).denote (before9322 k).denote (before9323 k).denote (step9321 k) (step9322 k)) (@Runs.trans (1*3) (11*2) (before9323 k).denote (before9324 k).denote (before9325 k).denote (step9323 k) (step9324 k)))))) (@Runs.trans ((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2))))) ((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3))))) (before9325 k).denote (before9337 k).denote (before9350 k).denote (@Runs.trans (((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2)))) (((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))) (before9325 k).denote (before9331 k).denote (before9337 k).denote (@Runs.trans ((1*2)+((18*2)+(1*2))) ((43*2)+((1*1)+(43*2))) (before9325 k).denote (before9328 k).denote (before9331 k).denote (@Runs.trans (1*2) ((18*2)+(1*2)) (before9325 k).denote (before9326 k).denote (before9328 k).denote (step9325 k) (@Runs.trans (18*2) (1*2) (before9326 k).denote (before9327 k).denote (before9328 k).denote (step9326 k) (step9327 k))) (@Runs.trans (43*2) ((1*1)+(43*2)) (before9328 k).denote (before9329 k).denote (before9331 k).denote (step9328 k) (@Runs.trans (1*1) (43*2) (before9329 k).denote (before9330 k).denote (before9331 k).denote (step9329 k) (step9330 k)))) (@Runs.trans ((1*3)+((43*2)+(1*2))) ((12*2)+((1*2)+(95*2))) (before9331 k).denote (before9334 k).denote (before9337 k).denote (@Runs.trans (1*3) ((43*2)+(1*2)) (before9331 k).denote (before9332 k).denote (before9334 k).denote (step9331 k) (@Runs.trans (43*2) (1*2) (before9332 k).denote (before9333 k).denote (before9334 k).denote (step9332 k) (step9333 k))) (@Runs.trans (12*2) ((1*2)+(95*2)) (before9334 k).denote (before9335 k).denote (before9337 k).denote (step9334 k) (@Runs.trans (1*2) (95*2) (before9335 k).denote (before9336 k).denote (before9337 k).denote (step9335 k) (step9336 k))))) (@Runs.trans (((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2)))) ((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3)))) (before9337 k).denote (before9343 k).denote (before9350 k).denote (@Runs.trans ((1*1)+((95*2)+(1*3))) ((95*2)+((1*2)+(29*2))) (before9337 k).denote (before9340 k).denote (before9343 k).denote (@Runs.trans (1*1) ((95*2)+(1*3)) (before9337 k).denote (before9338 k).denote (before9340 k).denote (step9337 k) (@Runs.trans (95*2) (1*3) (before9338 k).denote (before9339 k).denote (before9340 k).denote (step9338 k) (step9339 k))) (@Runs.trans (95*2) ((1*2)+(29*2)) (before9340 k).denote (before9341 k).denote (before9343 k).denote (step9340 k) (@Runs.trans (1*2) (29*2) (before9341 k).denote (before9342 k).denote (before9343 k).denote (step9341 k) (step9342 k)))) (@Runs.trans (((1*k+8)*1214)+((4*2)+(1*2))) (((19*2)+(1*1))+((19*2)+(1*3))) (before9343 k).denote (before9346 k).denote (before9350 k).denote (@Runs.trans ((1*k+8)*1214) ((4*2)+(1*2)) (before9343 k).denote (before9344 k).denote (before9346 k).denote (step9343 k) (@Runs.trans (4*2) (1*2) (before9344 k).denote (before9345 k).denote (before9346 k).denote (step9344 k) (step9345 k))) (@Runs.trans ((19*2)+(1*1)) ((19*2)+(1*3)) (before9346 k).denote (before9348 k).denote (before9350 k).denote (@Runs.trans (19*2) (1*1) (before9346 k).denote (before9347 k).denote (before9348 k).denote (step9346 k) (step9347 k)) (@Runs.trans (19*2) (1*3) (before9348 k).denote (before9349 k).denote (before9350 k).denote (step9348 k) (step9349 k))))))) (@Runs.trans (((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))))+((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2)))))) (((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2)))))) (before9350 k).denote (before9375 k).denote (after9399 k).denote (@Runs.trans ((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2))))) ((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2))))) (before9350 k).denote (before9362 k).denote (before9375 k).denote (@Runs.trans (((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1)))) (((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))) (before9350 k).denote (before9356 k).denote (before9362 k).denote (@Runs.trans ((19*2)+((1*2)+(88*2))) ((1*2)+((40*2)+(1*1))) (before9350 k).denote (before9353 k).denote (before9356 k).denote (@Runs.trans (19*2) ((1*2)+(88*2)) (before9350 k).denote (before9351 k).denote (before9353 k).denote (step9350 k) (@Runs.trans (1*2) (88*2) (before9351 k).denote (before9352 k).denote (before9353 k).denote (step9351 k) (step9352 k))) (@Runs.trans (1*2) ((40*2)+(1*1)) (before9353 k).denote (before9354 k).denote (before9356 k).denote (step9353 k) (@Runs.trans (40*2) (1*1) (before9354 k).denote (before9355 k).denote (before9356 k).denote (step9354 k) (step9355 k)))) (@Runs.trans ((40*2)+((1*3)+(40*2))) ((1*2)+((12*2)+(1*2))) (before9356 k).denote (before9359 k).denote (before9362 k).denote (@Runs.trans (40*2) ((1*3)+(40*2)) (before9356 k).denote (before9357 k).denote (before9359 k).denote (step9356 k) (@Runs.trans (1*3) (40*2) (before9357 k).denote (before9358 k).denote (before9359 k).denote (step9357 k) (step9358 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before9359 k).denote (before9360 k).denote (before9362 k).denote (step9359 k) (@Runs.trans (12*2) (1*2) (before9360 k).denote (before9361 k).denote (before9362 k).denote (step9360 k) (step9361 k))))) (@Runs.trans (((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2)))) (((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2)))) (before9362 k).denote (before9368 k).denote (before9375 k).denote (@Runs.trans ((95*2)+((1*1)+(95*2))) ((1*3)+((95*2)+(1*2))) (before9362 k).denote (before9365 k).denote (before9368 k).denote (@Runs.trans (95*2) ((1*1)+(95*2)) (before9362 k).denote (before9363 k).denote (before9365 k).denote (step9362 k) (@Runs.trans (1*1) (95*2) (before9363 k).denote (before9364 k).denote (before9365 k).denote (step9363 k) (step9364 k))) (@Runs.trans (1*3) ((95*2)+(1*2)) (before9365 k).denote (before9366 k).denote (before9368 k).denote (step9365 k) (@Runs.trans (95*2) (1*2) (before9366 k).denote (before9367 k).denote (before9368 k).denote (step9366 k) (step9367 k)))) (@Runs.trans ((11*2)+((1*2)+(2*2))) (((1*1)+(2*2))+((1*3)+(2*2))) (before9368 k).denote (before9371 k).denote (before9375 k).denote (@Runs.trans (11*2) ((1*2)+(2*2)) (before9368 k).denote (before9369 k).denote (before9371 k).denote (step9368 k) (@Runs.trans (1*2) (2*2) (before9369 k).denote (before9370 k).denote (before9371 k).denote (step9369 k) (step9370 k))) (@Runs.trans ((1*1)+(2*2)) ((1*3)+(2*2)) (before9371 k).denote (before9373 k).denote (before9375 k).denote (@Runs.trans (1*1) (2*2) (before9371 k).denote (before9372 k).denote (before9373 k).denote (step9371 k) (step9372 k)) (@Runs.trans (1*3) (2*2) (before9373 k).denote (before9374 k).denote (before9375 k).denote (step9373 k) (step9374 k)))))) (@Runs.trans ((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2))))) ((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2))))) (before9375 k).denote (before9387 k).denote (after9399 k).denote (@Runs.trans (((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2)))) (((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))) (before9375 k).denote (before9381 k).denote (before9387 k).denote (@Runs.trans ((1*2)+((2*2)+(1*2))) ((1*1)+((1*3)+(1*2))) (before9375 k).denote (before9378 k).denote (before9381 k).denote (@Runs.trans (1*2) ((2*2)+(1*2)) (before9375 k).denote (before9376 k).denote (before9378 k).denote (step9375 k) (@Runs.trans (2*2) (1*2) (before9376 k).denote (before9377 k).denote (before9378 k).denote (step9376 k) (step9377 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before9378 k).denote (before9379 k).denote (before9381 k).denote (step9378 k) (@Runs.trans (1*3) (1*2) (before9379 k).denote (before9380 k).denote (before9381 k).denote (step9379 k) (step9380 k)))) (@Runs.trans ((1*1)+((2*2)+(1*2))) ((1*2)+((1*2)+(1*2))) (before9381 k).denote (before9384 k).denote (before9387 k).denote (@Runs.trans (1*1) ((2*2)+(1*2)) (before9381 k).denote (before9382 k).denote (before9384 k).denote (step9381 k) (@Runs.trans (2*2) (1*2) (before9382 k).denote (before9383 k).denote (before9384 k).denote (step9382 k) (step9383 k))) (@Runs.trans (1*2) ((1*2)+(1*2)) (before9384 k).denote (before9385 k).denote (before9387 k).denote (step9384 k) (@Runs.trans (1*2) (1*2) (before9385 k).denote (before9386 k).denote (before9387 k).denote (step9385 k) (step9386 k))))) (@Runs.trans (((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2)))) (((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2)))) (before9387 k).denote (before9393 k).denote (after9399 k).denote (@Runs.trans ((2*2)+((1*2)+(10*2))) ((1*2)+((1*2)+(95*2))) (before9387 k).denote (before9390 k).denote (before9393 k).denote (@Runs.trans (2*2) ((1*2)+(10*2)) (before9387 k).denote (before9388 k).denote (before9390 k).denote (step9387 k) (@Runs.trans (1*2) (10*2) (before9388 k).denote (before9389 k).denote (before9390 k).denote (step9388 k) (step9389 k))) (@Runs.trans (1*2) ((1*2)+(95*2)) (before9390 k).denote (before9391 k).denote (before9393 k).denote (step9390 k) (@Runs.trans (1*2) (95*2) (before9391 k).denote (before9392 k).denote (before9393 k).denote (step9391 k) (step9392 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((1*2)+(40*2))+((1*2)+(87*2))) (before9393 k).denote (before9396 k).denote (after9399 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before9393 k).denote (before9394 k).denote (before9396 k).denote (step9393 k) (@Runs.trans (11*2) (1*2) (before9394 k).denote (before9395 k).denote (before9396 k).denote (step9394 k) (step9395 k))) (@Runs.trans ((1*2)+(40*2)) ((1*2)+(87*2)) (before9396 k).denote (before9398 k).denote (after9399 k).denote (@Runs.trans (1*2) (40*2) (before9396 k).denote (before9397 k).denote (before9398 k).denote (step9396 k) (step9397 k)) (@Runs.trans (1*2) (87*2) (before9398 k).denote (before9399 k).denote (after9399 k).denote (step9398 k) (step9399 k)))))))) - have ht : (((((((1*38)+((1*33)+(1*19)))+((1*38)+((1*33)+(1*19))))+(((1*38)+((1*33)+(1*19)))+(((1*k+1)*90)+((1*38)+(1*33)))))+((((1*19)+((1*38)+(1*33)))+((1*19)+((1*38)+(1*38))))+(((791761144*2)+((1*2)+(11*2)))+(((1*1)+(11*2))+((1*3)+(11*2))))))+(((((1*2)+((18*2)+(1*2)))+((43*2)+((1*1)+(43*2))))+(((1*3)+((43*2)+(1*2)))+((12*2)+((1*2)+(95*2)))))+((((1*1)+((95*2)+(1*3)))+((95*2)+((1*2)+(29*2))))+((((1*k+8)*1214)+((4*2)+(1*2)))+(((19*2)+(1*1))+((19*2)+(1*3)))))))+((((((19*2)+((1*2)+(88*2)))+((1*2)+((40*2)+(1*1))))+(((40*2)+((1*3)+(40*2)))+((1*2)+((12*2)+(1*2)))))+((((95*2)+((1*1)+(95*2)))+((1*3)+((95*2)+(1*2))))+(((11*2)+((1*2)+(2*2)))+(((1*1)+(2*2))+((1*3)+(2*2))))))+(((((1*2)+((2*2)+(1*2)))+((1*1)+((1*3)+(1*2))))+(((1*1)+((2*2)+(1*2)))+((1*2)+((1*2)+(1*2)))))+((((2*2)+((1*2)+(10*2)))+((1*2)+((1*2)+(95*2))))+(((1*2)+((11*2)+(1*2)))+(((1*2)+(40*2))+((1*2)+(87*2)))))))) = (1304*k+1583535379) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean deleted file mode 100644 index 0c59ce36..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk094.lean +++ /dev/null @@ -1,789 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9400_0 : Stack := [] -abbrev tail9400_1 : Stack := ⟨w0,1⟩ :: tail9400_0 -abbrev tail9400_2 : Stack := ⟨w2,1⟩ :: tail9400_1 -abbrev tail9400_3 : Stack := ⟨w1,1⟩ :: tail9400_2 -abbrev tail9400_4 : Stack := ⟨w0,1⟩ :: tail9400_3 -abbrev tail9400_5 : Stack := ⟨w2,1⟩ :: tail9400_4 -abbrev tail9400_6 : Stack := ⟨w1,10⟩ :: tail9400_5 -abbrev tail9400_7 : Stack := ⟨w0,15⟩ :: tail9400_6 -abbrev tail9400_8 : Stack := ⟨w2,1⟩ :: tail9400_7 -abbrev tail9400_9 : Stack := ⟨w1,5⟩ :: tail9400_8 -abbrev tail9400_10 : Stack := ⟨w0,13⟩ :: tail9400_9 -abbrev tail9400_11 : Stack := ⟨w2,1⟩ :: tail9400_10 -abbrev tail9400_12 : Stack := ⟨w1,5⟩ :: tail9400_11 -abbrev tail9400_13 : Stack := ⟨w0,13⟩ :: tail9400_12 -abbrev tail9400_14 : Stack := ⟨w2,1⟩ :: tail9400_13 -abbrev tail9400_15 : Stack := ⟨w1,5⟩ :: tail9400_14 -abbrev tail9400_16 : Stack := ⟨w0,5⟩ :: tail9400_15 -abbrev tail9400_17 (k : Nat) : Stack := ⟨w387,(1*k+6)⟩ :: tail9400_16 -abbrev tail9400_18 (k : Nat) : Stack := ⟨w378,1⟩ :: tail9400_17 k -abbrev tail9400_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9400_18 k -abbrev tail9400_20 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9400_19 k -abbrev tail9400_21 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9400_20 k -abbrev tail9400_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_21 k -abbrev tail9400_23 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9400_22 k -abbrev tail9400_24 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9400_23 k -abbrev tail9400_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_24 k -abbrev tail9400_26 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9400_25 k -abbrev tail9400_27 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9400_26 k -abbrev tail9400_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_27 k -abbrev tail9400_29 (k : Nat) : Stack := ⟨w1,29⟩ :: tail9400_28 k -abbrev tail9400_30 (k : Nat) : Stack := ⟨w389,(1*k+8)⟩ :: tail9400_29 k -abbrev tail9400_31 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9400_30 k -abbrev tail9400_32 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9400_31 k -abbrev tail9400_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_32 k -abbrev tail9400_34 : Stack := ⟨w1,3⟩ :: tail9400_0 -abbrev tail9400_35 : Stack := ⟨w2,1⟩ :: tail9400_34 -abbrev tail9400_36 : Stack := ⟨w0,2⟩ :: tail9400_35 -abbrev tail9400_37 : Stack := ⟨w1,3⟩ :: tail9400_36 -abbrev tail9400_38 : Stack := ⟨w2,1⟩ :: tail9400_37 -abbrev tail9400_39 : Stack := ⟨w0,11⟩ :: tail9400_38 -abbrev tail9400_40 : Stack := ⟨w1,96⟩ :: tail9400_39 -abbrev tail9400_41 : Stack := ⟨w2,1⟩ :: tail9400_40 -abbrev tail9400_42 : Stack := ⟨w0,12⟩ :: tail9400_41 -abbrev tail9400_43 : Stack := ⟨w1,41⟩ :: tail9400_42 -abbrev tail9400_44 : Stack := ⟨w2,1⟩ :: tail9400_43 -abbrev tail9400_45 : Stack := ⟨w0,87⟩ :: tail9400_44 -abbrev tail9400_46 : Stack := ⟨w0,88⟩ :: tail9400_44 -abbrev tail9400_47 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9400_31 k -abbrev tail9400_48 : Stack := ⟨w1,1⟩ :: tail9400_46 -abbrev tail9400_49 : Stack := ⟨w1,20⟩ :: tail9400_46 -abbrev tail9400_50 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9400_30 k -abbrev tail9400_51 : Stack := ⟨w2,1⟩ :: tail9400_49 -abbrev tail9400_52 : Stack := ⟨w0,3⟩ :: tail9400_51 -abbrev tail9400_53 (k : Nat) : Stack := ⟨w390,(1*k+8)⟩ :: tail9400_52 -abbrev tail9400_54 (k : Nat) : Stack := ⟨w0,29⟩ :: tail9400_53 k -abbrev tail9400_55 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9400_53 k -abbrev tail9400_56 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9400_26 k -abbrev tail9400_57 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_55 k -abbrev tail9400_58 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9400_55 k -abbrev tail9400_59 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9400_25 k -abbrev tail9400_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_58 k -abbrev tail9400_61 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_60 k -abbrev tail9400_62 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9400_60 k -abbrev tail9400_63 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9400_23 k -abbrev tail9400_64 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_62 k -abbrev tail9400_65 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9400_62 k -abbrev tail9400_66 (k : Nat) : Stack := ⟨w1,17⟩ :: tail9400_22 k -abbrev tail9400_67 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_65 k -abbrev tail9400_68 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9400_67 k -abbrev tail9400_69 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9400_67 k -abbrev tail9400_70 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_20 k -abbrev tail9400_71 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_69 k -abbrev tail9400_72 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9400_69 k -abbrev tail9400_73 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9400_19 k -abbrev tail9400_74 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_72 k -abbrev tail9400_75 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9400_74 k -abbrev tail9400_76 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9400_75 k -abbrev tail9400_77 (k : Nat) : Stack := ⟨w383,1⟩ :: tail9400_76 k -abbrev tail9400_78 (k : Nat) : Stack := ⟨w391,(1*k+6)⟩ :: tail9400_77 k -abbrev tail9400_79 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9400_78 k -abbrev tail9400_80 : Stack := ⟨w1,4⟩ :: tail9400_14 -abbrev tail9400_81 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_79 k -abbrev tail9400_82 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9400_81 k -abbrev tail9400_83 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9400_81 k -abbrev tail9400_84 : Stack := ⟨w0,12⟩ :: tail9400_12 -abbrev tail9400_85 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_83 k -abbrev tail9400_86 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9400_83 k -abbrev tail9400_87 : Stack := ⟨w1,4⟩ :: tail9400_11 -abbrev tail9400_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_86 k -abbrev tail9400_89 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9400_88 k -abbrev tail9400_90 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9400_88 k -abbrev tail9400_91 : Stack := ⟨w0,12⟩ :: tail9400_9 -abbrev tail9400_92 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_90 k -abbrev tail9400_93 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9400_90 k -abbrev tail9400_94 : Stack := ⟨w1,4⟩ :: tail9400_8 -abbrev tail9400_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_93 k -abbrev tail9400_96 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9400_95 k -abbrev tail9400_97 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9400_95 k -abbrev tail9400_98 : Stack := ⟨w0,14⟩ :: tail9400_6 -abbrev tail9400_99 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_97 k -abbrev tail9400_100 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9400_97 k -abbrev tail9400_101 : Stack := ⟨w1,9⟩ :: tail9400_5 -abbrev tail9400_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_100 k -abbrev tail9400_103 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9400_102 k -abbrev tail9400_104 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9400_102 k -abbrev tail9400_105 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_104 k -abbrev tail9400_106 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_105 k -abbrev tail9400_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_106 k -abbrev tail9400_108 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9400_107 k -abbrev tail9400_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_108 k -abbrev tail9400_110 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_108 k -abbrev tail9400_111 : Stack := ⟨w1,1⟩ :: tail9400_0 -abbrev tail9400_112 : Stack := ⟨w0,1⟩ :: tail9400_111 -abbrev tail9400_113 : Stack := ⟨w1,1⟩ :: tail9400_112 -abbrev tail9400_114 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_105 k -abbrev tail9400_115 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9400_105 k -abbrev tail9400_116 : Stack := ⟨w2,1⟩ :: tail9400_111 -abbrev tail9400_117 : Stack := ⟨w1,2⟩ :: tail9400_116 -abbrev tail9400_118 : Stack := ⟨w0,1⟩ :: tail9400_117 -abbrev tail9400_119 : Stack := ⟨w1,10⟩ :: tail9400_118 -abbrev tail9400_120 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_100 k -abbrev tail9400_121 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_100 k -abbrev tail9400_122 : Stack := ⟨w2,1⟩ :: tail9400_117 -abbrev tail9400_123 : Stack := ⟨w1,11⟩ :: tail9400_122 -abbrev tail9400_124 : Stack := ⟨w0,15⟩ :: tail9400_123 -abbrev tail9400_125 : Stack := ⟨w1,5⟩ :: tail9400_124 -abbrev tail9400_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_93 k -abbrev tail9400_127 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9400_93 k -abbrev tail9400_128 : Stack := ⟨w0,14⟩ :: tail9400_123 -abbrev tail9400_129 : Stack := ⟨w2,1⟩ :: tail9400_128 -abbrev tail9400_130 : Stack := ⟨w1,6⟩ :: tail9400_129 -abbrev tail9400_131 : Stack := ⟨w0,13⟩ :: tail9400_130 -abbrev tail9400_132 : Stack := ⟨w1,5⟩ :: tail9400_131 -abbrev tail9400_133 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_86 k -abbrev tail9400_134 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9400_86 k -abbrev tail9400_135 : Stack := ⟨w0,12⟩ :: tail9400_130 -abbrev tail9400_136 : Stack := ⟨w2,1⟩ :: tail9400_135 -abbrev tail9400_137 : Stack := ⟨w1,6⟩ :: tail9400_136 -abbrev tail9400_138 : Stack := ⟨w0,13⟩ :: tail9400_137 -abbrev tail9400_139 : Stack := ⟨w1,5⟩ :: tail9400_138 -abbrev tail9400_140 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_79 k -abbrev tail9400_141 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9400_79 k -abbrev tail9400_142 : Stack := ⟨w0,12⟩ :: tail9400_137 -abbrev tail9400_143 : Stack := ⟨w2,1⟩ :: tail9400_142 -abbrev tail9400_144 : Stack := ⟨w1,6⟩ :: tail9400_143 -abbrev tail9400_145 : Stack := ⟨w0,5⟩ :: tail9400_144 -abbrev tail9400_146 (k : Nat) : Stack := ⟨w392,(1*k+6)⟩ :: tail9400_145 -abbrev tail9400_147 (k : Nat) : Stack := ⟨w393,1⟩ :: tail9400_146 k -abbrev tail9400_148 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9400_147 k -abbrev tail9400_149 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9400_148 k -abbrev tail9400_150 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_72 k -abbrev tail9400_151 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9400_72 k -abbrev tail9400_152 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9400_151 k -abbrev tail9400_153 (k : Nat) : Stack := ⟨w394,1⟩ :: tail9400_146 k -abbrev tail9400_154 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9400_153 k -abbrev tail9400_155 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9400_154 k -abbrev tail9400_156 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9400_155 k -abbrev tail9400_157 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9400_156 k -abbrev tail9400_158 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9400_65 k -abbrev tail9400_159 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9400_65 k -abbrev tail9400_160 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9400_155 k -abbrev tail9400_161 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9400_160 k -abbrev tail9400_162 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9400_161 k - -def before9400 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526637),(tail9400_33 k),tail9400_45⟩ -def before9401 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526635),(tail9400_32 k),tail9400_46⟩ -def before9402 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526633),(tail9400_47 k),tail9400_48⟩ -def before9403 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526595),(tail9400_31 k),tail9400_49⟩ -def before9404 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9400_50 k),tail9400_51⟩ -def before9405 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9400_30 k),tail9400_52⟩ -def before9406 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9400_29 k),(tail9400_53 k)⟩ -def before9407 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521841),(tail9400_28 k),(tail9400_54 k)⟩ -def before9408 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521839),(tail9400_27 k),(tail9400_55 k)⟩ -def before9409 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521837),(tail9400_56 k),(tail9400_57 k)⟩ -def before9410 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail9400_26 k),(tail9400_58 k)⟩ -def before9411 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9400_59 k),(tail9400_60 k)⟩ -def before9412 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521623),(tail9400_25 k),(tail9400_61 k)⟩ -def before9413 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521621),(tail9400_24 k),(tail9400_62 k)⟩ -def before9414 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521619),(tail9400_63 k),(tail9400_64 k)⟩ -def before9415 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail9400_23 k),(tail9400_65 k)⟩ -def before9416 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9400_66 k),(tail9400_67 k)⟩ -def before9417 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521497),(tail9400_22 k),(tail9400_68 k)⟩ -def before9418 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521495),(tail9400_21 k),(tail9400_69 k)⟩ -def before9419 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521493),(tail9400_70 k),(tail9400_71 k)⟩ -def before9420 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521471),(tail9400_20 k),(tail9400_72 k)⟩ -def before9421 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9400_73 k),(tail9400_74 k)⟩ -def before9422 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9400_19 k),(tail9400_75 k)⟩ -def before9423 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9400_18 k),(tail9400_76 k)⟩ -def before9424 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9400_17 k),(tail9400_77 k)⟩ -def before9425 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9400_16,(tail9400_78 k)⟩ -def before9426 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail9400_15,(tail9400_79 k)⟩ -def before9427 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9400_80,(tail9400_81 k)⟩ -def before9428 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1141),tail9400_14,(tail9400_82 k)⟩ -def before9429 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1143),tail9400_13,(tail9400_83 k)⟩ -def before9430 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1145),tail9400_84,(tail9400_85 k)⟩ -def before9431 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail9400_12,(tail9400_86 k)⟩ -def before9432 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9400_87,(tail9400_88 k)⟩ -def before9433 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1179),tail9400_11,(tail9400_89 k)⟩ -def before9434 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1181),tail9400_10,(tail9400_90 k)⟩ -def before9435 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1183),tail9400_91,(tail9400_92 k)⟩ -def before9436 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail9400_9,(tail9400_93 k)⟩ -def before9437 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9400_94,(tail9400_95 k)⟩ -def before9438 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1217),tail9400_8,(tail9400_96 k)⟩ -def before9439 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1219),tail9400_7,(tail9400_97 k)⟩ -def before9440 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1221),tail9400_98,(tail9400_99 k)⟩ -def before9441 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail9400_6,(tail9400_100 k)⟩ -def before9442 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9400_101,(tail9400_102 k)⟩ -def before9443 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1269),tail9400_5,(tail9400_103 k)⟩ -def before9444 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1271),tail9400_4,(tail9400_104 k)⟩ -def before9445 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1273),tail9400_3,(tail9400_105 k)⟩ -def before9446 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9400_2,(tail9400_106 k)⟩ -def before9447 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1277),tail9400_1,(tail9400_107 k)⟩ -def before9448 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1279),tail9400_0,(tail9400_108 k)⟩ -def before9449 (k : Nat) : Cfg := ⟨0,false,(-102*(k:Int)+-1281),tail9400_0,(tail9400_109 k)⟩ -def before9450 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1281),tail9400_1,(tail9400_109 k)⟩ -def before9451 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1281),tail9400_1,(tail9400_110 k)⟩ -def before9452 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1281),tail9400_0,(tail9400_110 k)⟩ -def before9453 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1279),tail9400_111,(tail9400_108 k)⟩ -def before9454 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1277),tail9400_112,(tail9400_107 k)⟩ -def before9455 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1275),tail9400_113,(tail9400_106 k)⟩ -def before9456 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9400_113,(tail9400_114 k)⟩ -def before9457 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1277),tail9400_112,(tail9400_115 k)⟩ -def before9458 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1277),tail9400_116,(tail9400_115 k)⟩ -def before9459 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1273),tail9400_117,(tail9400_105 k)⟩ -def before9460 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1271),tail9400_118,(tail9400_104 k)⟩ -def before9461 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail9400_119,(tail9400_102 k)⟩ -def before9462 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9400_119,(tail9400_120 k)⟩ -def before9463 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1271),tail9400_118,(tail9400_121 k)⟩ -def before9464 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1271),tail9400_122,(tail9400_121 k)⟩ -def before9465 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9400_123,(tail9400_100 k)⟩ -def before9466 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail9400_124,(tail9400_97 k)⟩ -def before9467 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail9400_125,(tail9400_95 k)⟩ -def before9468 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9400_125,(tail9400_126 k)⟩ -def before9469 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail9400_124,(tail9400_127 k)⟩ -def before9470 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1219),tail9400_129,(tail9400_127 k)⟩ -def before9471 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9400_130,(tail9400_93 k)⟩ -def before9472 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail9400_131,(tail9400_90 k)⟩ -def before9473 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail9400_132,(tail9400_88 k)⟩ -def before9474 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9400_132,(tail9400_133 k)⟩ -def before9475 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail9400_131,(tail9400_134 k)⟩ -def before9476 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1181),tail9400_136,(tail9400_134 k)⟩ -def before9477 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9400_137,(tail9400_86 k)⟩ -def before9478 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail9400_138,(tail9400_83 k)⟩ -def before9479 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail9400_139,(tail9400_81 k)⟩ -def before9480 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9400_139,(tail9400_140 k)⟩ -def before9481 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail9400_138,(tail9400_141 k)⟩ -def before9482 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1143),tail9400_143,(tail9400_141 k)⟩ -def before9483 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9400_144,(tail9400_79 k)⟩ -def before9484 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9400_145,(tail9400_78 k)⟩ -def before9485 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9400_146 k),(tail9400_77 k)⟩ -def before9486 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9400_147 k),(tail9400_76 k)⟩ -def before9487 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9400_148 k),(tail9400_75 k)⟩ -def before9488 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521469),(tail9400_149 k),(tail9400_74 k)⟩ -def before9489 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9400_149 k),(tail9400_150 k)⟩ -def before9490 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9400_148 k),(tail9400_151 k)⟩ -def before9491 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9400_147 k),(tail9400_152 k)⟩ -def before9492 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9400_153 k),(tail9400_152 k)⟩ -def before9493 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9400_154 k),(tail9400_151 k)⟩ -def before9494 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9400_155 k),(tail9400_72 k)⟩ -def before9495 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521495),(tail9400_156 k),(tail9400_69 k)⟩ -def before9496 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail9400_157 k),(tail9400_67 k)⟩ -def before9497 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9400_157 k),(tail9400_158 k)⟩ -def before9498 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521495),(tail9400_156 k),(tail9400_159 k)⟩ -def before9499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521495),(tail9400_161 k),(tail9400_159 k)⟩ -def after9499 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9400_162 k),(tail9400_65 k)⟩ - -theorem macro9400 (k : Nat) : applyExit (before9400 k) exit3 1 = some (before9401 k) := by - simp (disch := omega) [before9400, before9401, exit3, applyExit, pop, push] - <;> omega -theorem step9400 (k : Nat) : Runs (1*2) (before9400 k).denote (before9401 k).denote := - @applyExit_sound (before9400 k) (before9401 k) exit3 1 valid3 (macro9400 k) -theorem macro9401 (k : Nat) : applyExit (before9401 k) exit9 1 = some (before9402 k) := by - simp (disch := omega) [before9401, before9402, exit9, applyExit, pop, push] - <;> omega -theorem step9401 (k : Nat) : Runs (1*2) (before9401 k).denote (before9402 k).denote := - @applyExit_sound (before9401 k) (before9402 k) exit9 1 valid9 (macro9401 k) -theorem macro9402 (k : Nat) : applyExit (before9402 k) exit10 19 = some (before9403 k) := by - simp (disch := omega) [before9402, before9403, exit10, applyExit, pop, push] - <;> omega -theorem step9402 (k : Nat) : Runs (19*2) (before9402 k).denote (before9403 k).denote := - @applyExit_sound (before9402 k) (before9403 k) exit10 19 valid10 (macro9402 k) -theorem macro9403 (k : Nat) : applyExit (before9403 k) exit11 1 = some (before9404 k) := by - simp (disch := omega) [before9403, before9404, exit11, applyExit, pop, push] - <;> omega -theorem step9403 (k : Nat) : Runs (1*2) (before9403 k).denote (before9404 k).denote := - @applyExit_sound (before9403 k) (before9404 k) exit11 1 valid11 (macro9403 k) -theorem macro9404 (k : Nat) : applyExit (before9404 k) exit2 3 = some (before9405 k) := by - simp (disch := omega) [before9404, before9405, exit2, applyExit, pop, push] - <;> omega -theorem step9404 (k : Nat) : Runs (3*2) (before9404 k).denote (before9405 k).denote := - @applyExit_sound (before9404 k) (before9405 k) exit2 3 valid2 (macro9404 k) -theorem macro9405 (k : Nat) : applyExit (before9405 k) exit436 (1*k+8) = some (before9406 k) := by - simp (disch := omega) [before9405, before9406, exit436, applyExit, pop, push] - <;> omega -theorem step9405 (k : Nat) : Runs ((1*k+8)*586) (before9405 k).denote (before9406 k).denote := - @applyExit_sound (before9405 k) (before9406 k) exit436 (1*k+8) valid436 (macro9405 k) -theorem macro9406 (k : Nat) : applyExit (before9406 k) exit2 29 = some (before9407 k) := by - simp (disch := omega) [before9406, before9407, exit2, applyExit, pop, push] - <;> omega -theorem step9406 (k : Nat) : Runs (29*2) (before9406 k).denote (before9407 k).denote := - @applyExit_sound (before9406 k) (before9407 k) exit2 29 valid2 (macro9406 k) -theorem macro9407 (k : Nat) : applyExit (before9407 k) exit3 1 = some (before9408 k) := by - simp (disch := omega) [before9407, before9408, exit3, applyExit, pop, push] - <;> omega -theorem step9407 (k : Nat) : Runs (1*2) (before9407 k).denote (before9408 k).denote := - @applyExit_sound (before9407 k) (before9408 k) exit3 1 valid3 (macro9407 k) -theorem macro9408 (k : Nat) : applyExit (before9408 k) exit9 1 = some (before9409 k) := by - simp (disch := omega) [before9408, before9409, exit9, applyExit, pop, push] - <;> omega -theorem step9408 (k : Nat) : Runs (1*2) (before9408 k).denote (before9409 k).denote := - @applyExit_sound (before9408 k) (before9409 k) exit9 1 valid9 (macro9408 k) -theorem macro9409 (k : Nat) : applyExit (before9409 k) exit10 95 = some (before9410 k) := by - simp (disch := omega) [before9409, before9410, exit10, applyExit, pop, push] - <;> omega -theorem step9409 (k : Nat) : Runs (95*2) (before9409 k).denote (before9410 k).denote := - @applyExit_sound (before9409 k) (before9410 k) exit10 95 valid10 (macro9409 k) -theorem macro9410 (k : Nat) : applyExit (before9410 k) exit11 1 = some (before9411 k) := by - simp (disch := omega) [before9410, before9411, exit11, applyExit, pop, push] - <;> omega -theorem step9410 (k : Nat) : Runs (1*2) (before9410 k).denote (before9411 k).denote := - @applyExit_sound (before9410 k) (before9411 k) exit11 1 valid11 (macro9410 k) -theorem macro9411 (k : Nat) : applyExit (before9411 k) exit2 11 = some (before9412 k) := by - simp (disch := omega) [before9411, before9412, exit2, applyExit, pop, push] - <;> omega -theorem step9411 (k : Nat) : Runs (11*2) (before9411 k).denote (before9412 k).denote := - @applyExit_sound (before9411 k) (before9412 k) exit2 11 valid2 (macro9411 k) -theorem macro9412 (k : Nat) : applyExit (before9412 k) exit3 1 = some (before9413 k) := by - simp (disch := omega) [before9412, before9413, exit3, applyExit, pop, push] - <;> omega -theorem step9412 (k : Nat) : Runs (1*2) (before9412 k).denote (before9413 k).denote := - @applyExit_sound (before9412 k) (before9413 k) exit3 1 valid3 (macro9412 k) -theorem macro9413 (k : Nat) : applyExit (before9413 k) exit9 1 = some (before9414 k) := by - simp (disch := omega) [before9413, before9414, exit9, applyExit, pop, push] - <;> omega -theorem step9413 (k : Nat) : Runs (1*2) (before9413 k).denote (before9414 k).denote := - @applyExit_sound (before9413 k) (before9414 k) exit9 1 valid9 (macro9413 k) -theorem macro9414 (k : Nat) : applyExit (before9414 k) exit10 43 = some (before9415 k) := by - simp (disch := omega) [before9414, before9415, exit10, applyExit, pop, push] - <;> omega -theorem step9414 (k : Nat) : Runs (43*2) (before9414 k).denote (before9415 k).denote := - @applyExit_sound (before9414 k) (before9415 k) exit10 43 valid10 (macro9414 k) -theorem macro9415 (k : Nat) : applyExit (before9415 k) exit11 1 = some (before9416 k) := by - simp (disch := omega) [before9415, before9416, exit11, applyExit, pop, push] - <;> omega -theorem step9415 (k : Nat) : Runs (1*2) (before9415 k).denote (before9416 k).denote := - @applyExit_sound (before9415 k) (before9416 k) exit11 1 valid11 (macro9415 k) -theorem macro9416 (k : Nat) : applyExit (before9416 k) exit2 17 = some (before9417 k) := by - simp (disch := omega) [before9416, before9417, exit2, applyExit, pop, push] - <;> omega -theorem step9416 (k : Nat) : Runs (17*2) (before9416 k).denote (before9417 k).denote := - @applyExit_sound (before9416 k) (before9417 k) exit2 17 valid2 (macro9416 k) -theorem macro9417 (k : Nat) : applyExit (before9417 k) exit3 1 = some (before9418 k) := by - simp (disch := omega) [before9417, before9418, exit3, applyExit, pop, push] - <;> omega -theorem step9417 (k : Nat) : Runs (1*2) (before9417 k).denote (before9418 k).denote := - @applyExit_sound (before9417 k) (before9418 k) exit3 1 valid3 (macro9417 k) -theorem macro9418 (k : Nat) : applyExit (before9418 k) exit9 1 = some (before9419 k) := by - simp (disch := omega) [before9418, before9419, exit9, applyExit, pop, push] - <;> omega -theorem step9418 (k : Nat) : Runs (1*2) (before9418 k).denote (before9419 k).denote := - @applyExit_sound (before9418 k) (before9419 k) exit9 1 valid9 (macro9418 k) -theorem macro9419 (k : Nat) : applyExit (before9419 k) exit10 11 = some (before9420 k) := by - simp (disch := omega) [before9419, before9420, exit10, applyExit, pop, push] - <;> omega -theorem step9419 (k : Nat) : Runs (11*2) (before9419 k).denote (before9420 k).denote := - @applyExit_sound (before9419 k) (before9420 k) exit10 11 valid10 (macro9419 k) -theorem macro9420 (k : Nat) : applyExit (before9420 k) exit11 1 = some (before9421 k) := by - simp (disch := omega) [before9420, before9421, exit11, applyExit, pop, push] - <;> omega -theorem step9420 (k : Nat) : Runs (1*2) (before9420 k).denote (before9421 k).denote := - @applyExit_sound (before9420 k) (before9421 k) exit11 1 valid11 (macro9420 k) -theorem macro9421 (k : Nat) : applyExit (before9421 k) exit2 791761143 = some (before9422 k) := by - simp (disch := omega) [before9421, before9422, exit2, applyExit, pop, push] - <;> omega -theorem step9421 (k : Nat) : Runs (791761143*2) (before9421 k).denote (before9422 k).denote := - @applyExit_sound (before9421 k) (before9422 k) exit2 791761143 valid2 (macro9421 k) -theorem macro9422 (k : Nat) : applyExit (before9422 k) exit276 1 = some (before9423 k) := by - simp (disch := omega) [before9422, before9423, exit276, applyExit, pop, push] - <;> omega -theorem step9422 (k : Nat) : Runs (1*38) (before9422 k).denote (before9423 k).denote := - @applyExit_sound (before9422 k) (before9423 k) exit276 1 valid276 (macro9422 k) -theorem macro9423 (k : Nat) : applyExit (before9423 k) exit428 1 = some (before9424 k) := by - simp (disch := omega) [before9423, before9424, exit428, applyExit, pop, push] - <;> omega -theorem step9423 (k : Nat) : Runs (1*38) (before9423 k).denote (before9424 k).denote := - @applyExit_sound (before9423 k) (before9424 k) exit428 1 valid428 (macro9423 k) -theorem macro9424 (k : Nat) : applyExit (before9424 k) exit437 (1*k+6) = some (before9425 k) := by - simp (disch := omega) [before9424, before9425, exit437, applyExit, pop, push] - <;> omega -theorem step9424 (k : Nat) : Runs ((1*k+6)*38) (before9424 k).denote (before9425 k).denote := - @applyExit_sound (before9424 k) (before9425 k) exit437 (1*k+6) valid437 (macro9424 k) -theorem macro9425 (k : Nat) : applyExit (before9425 k) exit10 5 = some (before9426 k) := by - simp (disch := omega) [before9425, before9426, exit10, applyExit, pop, push] - <;> omega -theorem step9425 (k : Nat) : Runs (5*2) (before9425 k).denote (before9426 k).denote := - @applyExit_sound (before9425 k) (before9426 k) exit10 5 valid10 (macro9425 k) -theorem macro9426 (k : Nat) : applyExit (before9426 k) exit11 1 = some (before9427 k) := by - simp (disch := omega) [before9426, before9427, exit11, applyExit, pop, push] - <;> omega -theorem step9426 (k : Nat) : Runs (1*2) (before9426 k).denote (before9427 k).denote := - @applyExit_sound (before9426 k) (before9427 k) exit11 1 valid11 (macro9426 k) -theorem macro9427 (k : Nat) : applyExit (before9427 k) exit2 4 = some (before9428 k) := by - simp (disch := omega) [before9427, before9428, exit2, applyExit, pop, push] - <;> omega -theorem step9427 (k : Nat) : Runs (4*2) (before9427 k).denote (before9428 k).denote := - @applyExit_sound (before9427 k) (before9428 k) exit2 4 valid2 (macro9427 k) -theorem macro9428 (k : Nat) : applyExit (before9428 k) exit3 1 = some (before9429 k) := by - simp (disch := omega) [before9428, before9429, exit3, applyExit, pop, push] - <;> omega -theorem step9428 (k : Nat) : Runs (1*2) (before9428 k).denote (before9429 k).denote := - @applyExit_sound (before9428 k) (before9429 k) exit3 1 valid3 (macro9428 k) -theorem macro9429 (k : Nat) : applyExit (before9429 k) exit9 1 = some (before9430 k) := by - simp (disch := omega) [before9429, before9430, exit9, applyExit, pop, push] - <;> omega -theorem step9429 (k : Nat) : Runs (1*2) (before9429 k).denote (before9430 k).denote := - @applyExit_sound (before9429 k) (before9430 k) exit9 1 valid9 (macro9429 k) -theorem macro9430 (k : Nat) : applyExit (before9430 k) exit10 12 = some (before9431 k) := by - simp (disch := omega) [before9430, before9431, exit10, applyExit, pop, push] - <;> omega -theorem step9430 (k : Nat) : Runs (12*2) (before9430 k).denote (before9431 k).denote := - @applyExit_sound (before9430 k) (before9431 k) exit10 12 valid10 (macro9430 k) -theorem macro9431 (k : Nat) : applyExit (before9431 k) exit11 1 = some (before9432 k) := by - simp (disch := omega) [before9431, before9432, exit11, applyExit, pop, push] - <;> omega -theorem step9431 (k : Nat) : Runs (1*2) (before9431 k).denote (before9432 k).denote := - @applyExit_sound (before9431 k) (before9432 k) exit11 1 valid11 (macro9431 k) -theorem macro9432 (k : Nat) : applyExit (before9432 k) exit2 4 = some (before9433 k) := by - simp (disch := omega) [before9432, before9433, exit2, applyExit, pop, push] - <;> omega -theorem step9432 (k : Nat) : Runs (4*2) (before9432 k).denote (before9433 k).denote := - @applyExit_sound (before9432 k) (before9433 k) exit2 4 valid2 (macro9432 k) -theorem macro9433 (k : Nat) : applyExit (before9433 k) exit3 1 = some (before9434 k) := by - simp (disch := omega) [before9433, before9434, exit3, applyExit, pop, push] - <;> omega -theorem step9433 (k : Nat) : Runs (1*2) (before9433 k).denote (before9434 k).denote := - @applyExit_sound (before9433 k) (before9434 k) exit3 1 valid3 (macro9433 k) -theorem macro9434 (k : Nat) : applyExit (before9434 k) exit9 1 = some (before9435 k) := by - simp (disch := omega) [before9434, before9435, exit9, applyExit, pop, push] - <;> omega -theorem step9434 (k : Nat) : Runs (1*2) (before9434 k).denote (before9435 k).denote := - @applyExit_sound (before9434 k) (before9435 k) exit9 1 valid9 (macro9434 k) -theorem macro9435 (k : Nat) : applyExit (before9435 k) exit10 12 = some (before9436 k) := by - simp (disch := omega) [before9435, before9436, exit10, applyExit, pop, push] - <;> omega -theorem step9435 (k : Nat) : Runs (12*2) (before9435 k).denote (before9436 k).denote := - @applyExit_sound (before9435 k) (before9436 k) exit10 12 valid10 (macro9435 k) -theorem macro9436 (k : Nat) : applyExit (before9436 k) exit11 1 = some (before9437 k) := by - simp (disch := omega) [before9436, before9437, exit11, applyExit, pop, push] - <;> omega -theorem step9436 (k : Nat) : Runs (1*2) (before9436 k).denote (before9437 k).denote := - @applyExit_sound (before9436 k) (before9437 k) exit11 1 valid11 (macro9436 k) -theorem macro9437 (k : Nat) : applyExit (before9437 k) exit2 4 = some (before9438 k) := by - simp (disch := omega) [before9437, before9438, exit2, applyExit, pop, push] - <;> omega -theorem step9437 (k : Nat) : Runs (4*2) (before9437 k).denote (before9438 k).denote := - @applyExit_sound (before9437 k) (before9438 k) exit2 4 valid2 (macro9437 k) -theorem macro9438 (k : Nat) : applyExit (before9438 k) exit3 1 = some (before9439 k) := by - simp (disch := omega) [before9438, before9439, exit3, applyExit, pop, push] - <;> omega -theorem step9438 (k : Nat) : Runs (1*2) (before9438 k).denote (before9439 k).denote := - @applyExit_sound (before9438 k) (before9439 k) exit3 1 valid3 (macro9438 k) -theorem macro9439 (k : Nat) : applyExit (before9439 k) exit9 1 = some (before9440 k) := by - simp (disch := omega) [before9439, before9440, exit9, applyExit, pop, push] - <;> omega -theorem step9439 (k : Nat) : Runs (1*2) (before9439 k).denote (before9440 k).denote := - @applyExit_sound (before9439 k) (before9440 k) exit9 1 valid9 (macro9439 k) -theorem macro9440 (k : Nat) : applyExit (before9440 k) exit10 14 = some (before9441 k) := by - simp (disch := omega) [before9440, before9441, exit10, applyExit, pop, push] - <;> omega -theorem step9440 (k : Nat) : Runs (14*2) (before9440 k).denote (before9441 k).denote := - @applyExit_sound (before9440 k) (before9441 k) exit10 14 valid10 (macro9440 k) -theorem macro9441 (k : Nat) : applyExit (before9441 k) exit11 1 = some (before9442 k) := by - simp (disch := omega) [before9441, before9442, exit11, applyExit, pop, push] - <;> omega -theorem step9441 (k : Nat) : Runs (1*2) (before9441 k).denote (before9442 k).denote := - @applyExit_sound (before9441 k) (before9442 k) exit11 1 valid11 (macro9441 k) -theorem macro9442 (k : Nat) : applyExit (before9442 k) exit2 9 = some (before9443 k) := by - simp (disch := omega) [before9442, before9443, exit2, applyExit, pop, push] - <;> omega -theorem step9442 (k : Nat) : Runs (9*2) (before9442 k).denote (before9443 k).denote := - @applyExit_sound (before9442 k) (before9443 k) exit2 9 valid2 (macro9442 k) -theorem macro9443 (k : Nat) : applyExit (before9443 k) exit3 1 = some (before9444 k) := by - simp (disch := omega) [before9443, before9444, exit3, applyExit, pop, push] - <;> omega -theorem step9443 (k : Nat) : Runs (1*2) (before9443 k).denote (before9444 k).denote := - @applyExit_sound (before9443 k) (before9444 k) exit3 1 valid3 (macro9443 k) -theorem macro9444 (k : Nat) : applyExit (before9444 k) exit9 1 = some (before9445 k) := by - simp (disch := omega) [before9444, before9445, exit9, applyExit, pop, push] - <;> omega -theorem step9444 (k : Nat) : Runs (1*2) (before9444 k).denote (before9445 k).denote := - @applyExit_sound (before9444 k) (before9445 k) exit9 1 valid9 (macro9444 k) -theorem macro9445 (k : Nat) : applyExit (before9445 k) exit11 1 = some (before9446 k) := by - simp (disch := omega) [before9445, before9446, exit11, applyExit, pop, push] - <;> omega -theorem step9445 (k : Nat) : Runs (1*2) (before9445 k).denote (before9446 k).denote := - @applyExit_sound (before9445 k) (before9446 k) exit11 1 valid11 (macro9445 k) -theorem macro9446 (k : Nat) : applyExit (before9446 k) exit3 1 = some (before9447 k) := by - simp (disch := omega) [before9446, before9447, exit3, applyExit, pop, push] - <;> omega -theorem step9446 (k : Nat) : Runs (1*2) (before9446 k).denote (before9447 k).denote := - @applyExit_sound (before9446 k) (before9447 k) exit3 1 valid3 (macro9446 k) -theorem macro9447 (k : Nat) : applyExit (before9447 k) exit9 1 = some (before9448 k) := by - simp (disch := omega) [before9447, before9448, exit9, applyExit, pop, push] - <;> omega -theorem step9447 (k : Nat) : Runs (1*2) (before9447 k).denote (before9448 k).denote := - @applyExit_sound (before9447 k) (before9448 k) exit9 1 valid9 (macro9447 k) -theorem macro9448 (k : Nat) : applyExit (before9448 k) exit46 1 = some (before9449 k) := by - simp (disch := omega) [before9448, before9449, exit46, applyExit, pop, push] - <;> omega -theorem step9448 (k : Nat) : Runs (1*2) (before9448 k).denote (before9449 k).denote := - @applyExit_sound (before9448 k) (before9449 k) exit46 1 valid46 (macro9448 k) -theorem macro9449 (k : Nat) : applyExit (before9449 k) exit49 1 = some (before9450 k) := by - simp (disch := omega) [before9449, before9450, exit49, applyExit, pop, push] - <;> omega -theorem step9449 (k : Nat) : Runs (1*1) (before9449 k).denote (before9450 k).denote := - @applyExit_sound (before9449 k) (before9450 k) exit49 1 valid49 (macro9449 k) -theorem macro9450 (k : Nat) : applyExit (before9450 k) exit1 1 = some (before9451 k) := by - simp (disch := omega) [before9450, before9451, exit1, applyExit, pop, push] - <;> omega -theorem step9450 (k : Nat) : Runs (1*3) (before9450 k).denote (before9451 k).denote := - @applyExit_sound (before9450 k) (before9451 k) exit1 1 valid1 (macro9450 k) -theorem macro9451 (k : Nat) : applyExit (before9451 k) exit6 1 = some (before9452 k) := by - simp (disch := omega) [before9451, before9452, exit6, applyExit, pop, push] - <;> omega -theorem step9451 (k : Nat) : Runs (1*1) (before9451 k).denote (before9452 k).denote := - @applyExit_sound (before9451 k) (before9452 k) exit6 1 valid6 (macro9451 k) -theorem macro9452 (k : Nat) : applyExit (before9452 k) exit0 1 = some (before9453 k) := by - simp (disch := omega) [before9452, before9453, exit0, applyExit, pop, push] - <;> omega -theorem step9452 (k : Nat) : Runs (1*2) (before9452 k).denote (before9453 k).denote := - @applyExit_sound (before9452 k) (before9453 k) exit0 1 valid0 (macro9452 k) -theorem macro9453 (k : Nat) : applyExit (before9453 k) exit13 1 = some (before9454 k) := by - simp (disch := omega) [before9453, before9454, exit13, applyExit, pop, push] - <;> omega -theorem step9453 (k : Nat) : Runs (1*2) (before9453 k).denote (before9454 k).denote := - @applyExit_sound (before9453 k) (before9454 k) exit13 1 valid13 (macro9453 k) -theorem macro9454 (k : Nat) : applyExit (before9454 k) exit0 1 = some (before9455 k) := by - simp (disch := omega) [before9454, before9455, exit0, applyExit, pop, push] - <;> omega -theorem step9454 (k : Nat) : Runs (1*2) (before9454 k).denote (before9455 k).denote := - @applyExit_sound (before9454 k) (before9455 k) exit0 1 valid0 (macro9454 k) -theorem macro9455 (k : Nat) : applyExit (before9455 k) exit1 1 = some (before9456 k) := by - simp (disch := omega) [before9455, before9456, exit1, applyExit, pop, push] - <;> omega -theorem step9455 (k : Nat) : Runs (1*3) (before9455 k).denote (before9456 k).denote := - @applyExit_sound (before9455 k) (before9456 k) exit1 1 valid1 (macro9455 k) -theorem macro9456 (k : Nat) : applyExit (before9456 k) exit2 1 = some (before9457 k) := by - simp (disch := omega) [before9456, before9457, exit2, applyExit, pop, push] - <;> omega -theorem step9456 (k : Nat) : Runs (1*2) (before9456 k).denote (before9457 k).denote := - @applyExit_sound (before9456 k) (before9457 k) exit2 1 valid2 (macro9456 k) -theorem macro9457 (k : Nat) : applyExit (before9457 k) exit6 1 = some (before9458 k) := by - simp (disch := omega) [before9457, before9458, exit6, applyExit, pop, push] - <;> omega -theorem step9457 (k : Nat) : Runs (1*1) (before9457 k).denote (before9458 k).denote := - @applyExit_sound (before9457 k) (before9458 k) exit6 1 valid6 (macro9457 k) -theorem macro9458 (k : Nat) : applyExit (before9458 k) exit0 2 = some (before9459 k) := by - simp (disch := omega) [before9458, before9459, exit0, applyExit, pop, push] - <;> omega -theorem step9458 (k : Nat) : Runs (2*2) (before9458 k).denote (before9459 k).denote := - @applyExit_sound (before9458 k) (before9459 k) exit0 2 valid0 (macro9458 k) -theorem macro9459 (k : Nat) : applyExit (before9459 k) exit13 1 = some (before9460 k) := by - simp (disch := omega) [before9459, before9460, exit13, applyExit, pop, push] - <;> omega -theorem step9459 (k : Nat) : Runs (1*2) (before9459 k).denote (before9460 k).denote := - @applyExit_sound (before9459 k) (before9460 k) exit13 1 valid13 (macro9459 k) -theorem macro9460 (k : Nat) : applyExit (before9460 k) exit0 10 = some (before9461 k) := by - simp (disch := omega) [before9460, before9461, exit0, applyExit, pop, push] - <;> omega -theorem step9460 (k : Nat) : Runs (10*2) (before9460 k).denote (before9461 k).denote := - @applyExit_sound (before9460 k) (before9461 k) exit0 10 valid0 (macro9460 k) -theorem macro9461 (k : Nat) : applyExit (before9461 k) exit1 1 = some (before9462 k) := by - simp (disch := omega) [before9461, before9462, exit1, applyExit, pop, push] - <;> omega -theorem step9461 (k : Nat) : Runs (1*3) (before9461 k).denote (before9462 k).denote := - @applyExit_sound (before9461 k) (before9462 k) exit1 1 valid1 (macro9461 k) -theorem macro9462 (k : Nat) : applyExit (before9462 k) exit2 10 = some (before9463 k) := by - simp (disch := omega) [before9462, before9463, exit2, applyExit, pop, push] - <;> omega -theorem step9462 (k : Nat) : Runs (10*2) (before9462 k).denote (before9463 k).denote := - @applyExit_sound (before9462 k) (before9463 k) exit2 10 valid2 (macro9462 k) -theorem macro9463 (k : Nat) : applyExit (before9463 k) exit6 1 = some (before9464 k) := by - simp (disch := omega) [before9463, before9464, exit6, applyExit, pop, push] - <;> omega -theorem step9463 (k : Nat) : Runs (1*1) (before9463 k).denote (before9464 k).denote := - @applyExit_sound (before9463 k) (before9464 k) exit6 1 valid6 (macro9463 k) -theorem macro9464 (k : Nat) : applyExit (before9464 k) exit0 11 = some (before9465 k) := by - simp (disch := omega) [before9464, before9465, exit0, applyExit, pop, push] - <;> omega -theorem step9464 (k : Nat) : Runs (11*2) (before9464 k).denote (before9465 k).denote := - @applyExit_sound (before9464 k) (before9465 k) exit0 11 valid0 (macro9464 k) -theorem macro9465 (k : Nat) : applyExit (before9465 k) exit13 15 = some (before9466 k) := by - simp (disch := omega) [before9465, before9466, exit13, applyExit, pop, push] - <;> omega -theorem step9465 (k : Nat) : Runs (15*2) (before9465 k).denote (before9466 k).denote := - @applyExit_sound (before9465 k) (before9466 k) exit13 15 valid13 (macro9465 k) -theorem macro9466 (k : Nat) : applyExit (before9466 k) exit0 5 = some (before9467 k) := by - simp (disch := omega) [before9466, before9467, exit0, applyExit, pop, push] - <;> omega -theorem step9466 (k : Nat) : Runs (5*2) (before9466 k).denote (before9467 k).denote := - @applyExit_sound (before9466 k) (before9467 k) exit0 5 valid0 (macro9466 k) -theorem macro9467 (k : Nat) : applyExit (before9467 k) exit1 1 = some (before9468 k) := by - simp (disch := omega) [before9467, before9468, exit1, applyExit, pop, push] - <;> omega -theorem step9467 (k : Nat) : Runs (1*3) (before9467 k).denote (before9468 k).denote := - @applyExit_sound (before9467 k) (before9468 k) exit1 1 valid1 (macro9467 k) -theorem macro9468 (k : Nat) : applyExit (before9468 k) exit2 5 = some (before9469 k) := by - simp (disch := omega) [before9468, before9469, exit2, applyExit, pop, push] - <;> omega -theorem step9468 (k : Nat) : Runs (5*2) (before9468 k).denote (before9469 k).denote := - @applyExit_sound (before9468 k) (before9469 k) exit2 5 valid2 (macro9468 k) -theorem macro9469 (k : Nat) : applyExit (before9469 k) exit6 1 = some (before9470 k) := by - simp (disch := omega) [before9469, before9470, exit6, applyExit, pop, push] - <;> omega -theorem step9469 (k : Nat) : Runs (1*1) (before9469 k).denote (before9470 k).denote := - @applyExit_sound (before9469 k) (before9470 k) exit6 1 valid6 (macro9469 k) -theorem macro9470 (k : Nat) : applyExit (before9470 k) exit0 6 = some (before9471 k) := by - simp (disch := omega) [before9470, before9471, exit0, applyExit, pop, push] - <;> omega -theorem step9470 (k : Nat) : Runs (6*2) (before9470 k).denote (before9471 k).denote := - @applyExit_sound (before9470 k) (before9471 k) exit0 6 valid0 (macro9470 k) -theorem macro9471 (k : Nat) : applyExit (before9471 k) exit13 13 = some (before9472 k) := by - simp (disch := omega) [before9471, before9472, exit13, applyExit, pop, push] - <;> omega -theorem step9471 (k : Nat) : Runs (13*2) (before9471 k).denote (before9472 k).denote := - @applyExit_sound (before9471 k) (before9472 k) exit13 13 valid13 (macro9471 k) -theorem macro9472 (k : Nat) : applyExit (before9472 k) exit0 5 = some (before9473 k) := by - simp (disch := omega) [before9472, before9473, exit0, applyExit, pop, push] - <;> omega -theorem step9472 (k : Nat) : Runs (5*2) (before9472 k).denote (before9473 k).denote := - @applyExit_sound (before9472 k) (before9473 k) exit0 5 valid0 (macro9472 k) -theorem macro9473 (k : Nat) : applyExit (before9473 k) exit1 1 = some (before9474 k) := by - simp (disch := omega) [before9473, before9474, exit1, applyExit, pop, push] - <;> omega -theorem step9473 (k : Nat) : Runs (1*3) (before9473 k).denote (before9474 k).denote := - @applyExit_sound (before9473 k) (before9474 k) exit1 1 valid1 (macro9473 k) -theorem macro9474 (k : Nat) : applyExit (before9474 k) exit2 5 = some (before9475 k) := by - simp (disch := omega) [before9474, before9475, exit2, applyExit, pop, push] - <;> omega -theorem step9474 (k : Nat) : Runs (5*2) (before9474 k).denote (before9475 k).denote := - @applyExit_sound (before9474 k) (before9475 k) exit2 5 valid2 (macro9474 k) -theorem macro9475 (k : Nat) : applyExit (before9475 k) exit6 1 = some (before9476 k) := by - simp (disch := omega) [before9475, before9476, exit6, applyExit, pop, push] - <;> omega -theorem step9475 (k : Nat) : Runs (1*1) (before9475 k).denote (before9476 k).denote := - @applyExit_sound (before9475 k) (before9476 k) exit6 1 valid6 (macro9475 k) -theorem macro9476 (k : Nat) : applyExit (before9476 k) exit0 6 = some (before9477 k) := by - simp (disch := omega) [before9476, before9477, exit0, applyExit, pop, push] - <;> omega -theorem step9476 (k : Nat) : Runs (6*2) (before9476 k).denote (before9477 k).denote := - @applyExit_sound (before9476 k) (before9477 k) exit0 6 valid0 (macro9476 k) -theorem macro9477 (k : Nat) : applyExit (before9477 k) exit13 13 = some (before9478 k) := by - simp (disch := omega) [before9477, before9478, exit13, applyExit, pop, push] - <;> omega -theorem step9477 (k : Nat) : Runs (13*2) (before9477 k).denote (before9478 k).denote := - @applyExit_sound (before9477 k) (before9478 k) exit13 13 valid13 (macro9477 k) -theorem macro9478 (k : Nat) : applyExit (before9478 k) exit0 5 = some (before9479 k) := by - simp (disch := omega) [before9478, before9479, exit0, applyExit, pop, push] - <;> omega -theorem step9478 (k : Nat) : Runs (5*2) (before9478 k).denote (before9479 k).denote := - @applyExit_sound (before9478 k) (before9479 k) exit0 5 valid0 (macro9478 k) -theorem macro9479 (k : Nat) : applyExit (before9479 k) exit1 1 = some (before9480 k) := by - simp (disch := omega) [before9479, before9480, exit1, applyExit, pop, push] - <;> omega -theorem step9479 (k : Nat) : Runs (1*3) (before9479 k).denote (before9480 k).denote := - @applyExit_sound (before9479 k) (before9480 k) exit1 1 valid1 (macro9479 k) -theorem macro9480 (k : Nat) : applyExit (before9480 k) exit2 5 = some (before9481 k) := by - simp (disch := omega) [before9480, before9481, exit2, applyExit, pop, push] - <;> omega -theorem step9480 (k : Nat) : Runs (5*2) (before9480 k).denote (before9481 k).denote := - @applyExit_sound (before9480 k) (before9481 k) exit2 5 valid2 (macro9480 k) -theorem macro9481 (k : Nat) : applyExit (before9481 k) exit6 1 = some (before9482 k) := by - simp (disch := omega) [before9481, before9482, exit6, applyExit, pop, push] - <;> omega -theorem step9481 (k : Nat) : Runs (1*1) (before9481 k).denote (before9482 k).denote := - @applyExit_sound (before9481 k) (before9482 k) exit6 1 valid6 (macro9481 k) -theorem macro9482 (k : Nat) : applyExit (before9482 k) exit0 6 = some (before9483 k) := by - simp (disch := omega) [before9482, before9483, exit0, applyExit, pop, push] - <;> omega -theorem step9482 (k : Nat) : Runs (6*2) (before9482 k).denote (before9483 k).denote := - @applyExit_sound (before9482 k) (before9483 k) exit0 6 valid0 (macro9482 k) -theorem macro9483 (k : Nat) : applyExit (before9483 k) exit13 5 = some (before9484 k) := by - simp (disch := omega) [before9483, before9484, exit13, applyExit, pop, push] - <;> omega -theorem step9483 (k : Nat) : Runs (5*2) (before9483 k).denote (before9484 k).denote := - @applyExit_sound (before9483 k) (before9484 k) exit13 5 valid13 (macro9483 k) -theorem macro9484 (k : Nat) : applyExit (before9484 k) exit438 (1*k+6) = some (before9485 k) := by - simp (disch := omega) [before9484, before9485, exit438, applyExit, pop, push] - <;> omega -theorem step9484 (k : Nat) : Runs ((1*k+6)*62) (before9484 k).denote (before9485 k).denote := - @applyExit_sound (before9484 k) (before9485 k) exit438 (1*k+6) valid438 (macro9484 k) -theorem macro9485 (k : Nat) : applyExit (before9485 k) exit439 1 = some (before9486 k) := by - simp (disch := omega) [before9485, before9486, exit439, applyExit, pop, push] - <;> omega -theorem step9485 (k : Nat) : Runs (1*38) (before9485 k).denote (before9486 k).denote := - @applyExit_sound (before9485 k) (before9486 k) exit439 1 valid439 (macro9485 k) -theorem macro9486 (k : Nat) : applyExit (before9486 k) exit275 1 = some (before9487 k) := by - simp (disch := omega) [before9486, before9487, exit275, applyExit, pop, push] - <;> omega -theorem step9486 (k : Nat) : Runs (1*38) (before9486 k).denote (before9487 k).denote := - @applyExit_sound (before9486 k) (before9487 k) exit275 1 valid275 (macro9486 k) -theorem macro9487 (k : Nat) : applyExit (before9487 k) exit0 791761143 = some (before9488 k) := by - simp (disch := omega) [before9487, before9488, exit0, applyExit, pop, push] - <;> omega -theorem step9487 (k : Nat) : Runs (791761143*2) (before9487 k).denote (before9488 k).denote := - @applyExit_sound (before9487 k) (before9488 k) exit0 791761143 valid0 (macro9487 k) -theorem macro9488 (k : Nat) : applyExit (before9488 k) exit1 1 = some (before9489 k) := by - simp (disch := omega) [before9488, before9489, exit1, applyExit, pop, push] - <;> omega -theorem step9488 (k : Nat) : Runs (1*3) (before9488 k).denote (before9489 k).denote := - @applyExit_sound (before9488 k) (before9489 k) exit1 1 valid1 (macro9488 k) -theorem macro9489 (k : Nat) : applyExit (before9489 k) exit2 791761143 = some (before9490 k) := by - simp (disch := omega) [before9489, before9490, exit2, applyExit, pop, push] - <;> omega -theorem step9489 (k : Nat) : Runs (791761143*2) (before9489 k).denote (before9490 k).denote := - @applyExit_sound (before9489 k) (before9490 k) exit2 791761143 valid2 (macro9489 k) -theorem macro9490 (k : Nat) : applyExit (before9490 k) exit276 1 = some (before9491 k) := by - simp (disch := omega) [before9490, before9491, exit276, applyExit, pop, push] - <;> omega -theorem step9490 (k : Nat) : Runs (1*38) (before9490 k).denote (before9491 k).denote := - @applyExit_sound (before9490 k) (before9491 k) exit276 1 valid276 (macro9490 k) -theorem macro9491 (k : Nat) : applyExit (before9491 k) exit440 1 = some (before9492 k) := by - simp (disch := omega) [before9491, before9492, exit440, applyExit, pop, push] - <;> omega -theorem step9491 (k : Nat) : Runs (1*45) (before9491 k).denote (before9492 k).denote := - @applyExit_sound (before9491 k) (before9492 k) exit440 1 valid440 (macro9491 k) -theorem macro9492 (k : Nat) : applyExit (before9492 k) exit275 1 = some (before9493 k) := by - simp (disch := omega) [before9492, before9493, exit275, applyExit, pop, push] - <;> omega -theorem step9492 (k : Nat) : Runs (1*38) (before9492 k).denote (before9493 k).denote := - @applyExit_sound (before9492 k) (before9493 k) exit275 1 valid275 (macro9492 k) -theorem macro9493 (k : Nat) : applyExit (before9493 k) exit0 791761144 = some (before9494 k) := by - simp (disch := omega) [before9493, before9494, exit0, applyExit, pop, push] - <;> omega -theorem step9493 (k : Nat) : Runs (791761144*2) (before9493 k).denote (before9494 k).denote := - @applyExit_sound (before9493 k) (before9494 k) exit0 791761144 valid0 (macro9493 k) -theorem macro9494 (k : Nat) : applyExit (before9494 k) exit13 12 = some (before9495 k) := by - simp (disch := omega) [before9494, before9495, exit13, applyExit, pop, push] - <;> omega -theorem step9494 (k : Nat) : Runs (12*2) (before9494 k).denote (before9495 k).denote := - @applyExit_sound (before9494 k) (before9495 k) exit13 12 valid13 (macro9494 k) -theorem macro9495 (k : Nat) : applyExit (before9495 k) exit0 18 = some (before9496 k) := by - simp (disch := omega) [before9495, before9496, exit0, applyExit, pop, push] - <;> omega -theorem step9495 (k : Nat) : Runs (18*2) (before9495 k).denote (before9496 k).denote := - @applyExit_sound (before9495 k) (before9496 k) exit0 18 valid0 (macro9495 k) -theorem macro9496 (k : Nat) : applyExit (before9496 k) exit1 1 = some (before9497 k) := by - simp (disch := omega) [before9496, before9497, exit1, applyExit, pop, push] - <;> omega -theorem step9496 (k : Nat) : Runs (1*3) (before9496 k).denote (before9497 k).denote := - @applyExit_sound (before9496 k) (before9497 k) exit1 1 valid1 (macro9496 k) -theorem macro9497 (k : Nat) : applyExit (before9497 k) exit2 18 = some (before9498 k) := by - simp (disch := omega) [before9497, before9498, exit2, applyExit, pop, push] - <;> omega -theorem step9497 (k : Nat) : Runs (18*2) (before9497 k).denote (before9498 k).denote := - @applyExit_sound (before9497 k) (before9498 k) exit2 18 valid2 (macro9497 k) -theorem macro9498 (k : Nat) : applyExit (before9498 k) exit6 1 = some (before9499 k) := by - simp (disch := omega) [before9498, before9499, exit6, applyExit, pop, push] - <;> omega -theorem step9498 (k : Nat) : Runs (1*1) (before9498 k).denote (before9499 k).denote := - @applyExit_sound (before9498 k) (before9499 k) exit6 1 valid6 (macro9498 k) -theorem macro9499 (k : Nat) : applyExit (before9499 k) exit0 19 = some (after9499 k) := by - simp (disch := omega) [before9499, after9499, exit0, applyExit, pop, push] - <;> omega -theorem step9499 (k : Nat) : Runs (19*2) (before9499 k).denote (after9499 k).denote := - @applyExit_sound (before9499 k) (after9499 k) exit0 19 valid0 (macro9499 k) -theorem chunkRun094 (k : Nat) : Runs (686*k+6334095777) (before9400 k).denote (after9499 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))))+((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))))))+(((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))))) ((((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2))))))+(((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2))))))) (before9400 k).denote (before9450 k).denote (after9499 k).denote (@Runs.trans (((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))))+((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38)))))) (((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))) (before9400 k).denote (before9425 k).denote (before9450 k).denote (@Runs.trans ((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2))))) ((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))))) (before9400 k).denote (before9412 k).denote (before9425 k).denote (@Runs.trans (((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586)))) (((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))) (before9400 k).denote (before9406 k).denote (before9412 k).denote (@Runs.trans ((1*2)+((1*2)+(19*2))) ((1*2)+((3*2)+((1*k+8)*586))) (before9400 k).denote (before9403 k).denote (before9406 k).denote (@Runs.trans (1*2) ((1*2)+(19*2)) (before9400 k).denote (before9401 k).denote (before9403 k).denote (step9400 k) (@Runs.trans (1*2) (19*2) (before9401 k).denote (before9402 k).denote (before9403 k).denote (step9401 k) (step9402 k))) (@Runs.trans (1*2) ((3*2)+((1*k+8)*586)) (before9403 k).denote (before9404 k).denote (before9406 k).denote (step9403 k) (@Runs.trans (3*2) ((1*k+8)*586) (before9404 k).denote (before9405 k).denote (before9406 k).denote (step9404 k) (step9405 k)))) (@Runs.trans ((29*2)+((1*2)+(1*2))) ((95*2)+((1*2)+(11*2))) (before9406 k).denote (before9409 k).denote (before9412 k).denote (@Runs.trans (29*2) ((1*2)+(1*2)) (before9406 k).denote (before9407 k).denote (before9409 k).denote (step9406 k) (@Runs.trans (1*2) (1*2) (before9407 k).denote (before9408 k).denote (before9409 k).denote (step9407 k) (step9408 k))) (@Runs.trans (95*2) ((1*2)+(11*2)) (before9409 k).denote (before9410 k).denote (before9412 k).denote (step9409 k) (@Runs.trans (1*2) (11*2) (before9410 k).denote (before9411 k).denote (before9412 k).denote (step9410 k) (step9411 k))))) (@Runs.trans (((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2)))) (((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38)))) (before9412 k).denote (before9418 k).denote (before9425 k).denote (@Runs.trans ((1*2)+((1*2)+(43*2))) ((1*2)+((17*2)+(1*2))) (before9412 k).denote (before9415 k).denote (before9418 k).denote (@Runs.trans (1*2) ((1*2)+(43*2)) (before9412 k).denote (before9413 k).denote (before9415 k).denote (step9412 k) (@Runs.trans (1*2) (43*2) (before9413 k).denote (before9414 k).denote (before9415 k).denote (step9413 k) (step9414 k))) (@Runs.trans (1*2) ((17*2)+(1*2)) (before9415 k).denote (before9416 k).denote (before9418 k).denote (step9415 k) (@Runs.trans (17*2) (1*2) (before9416 k).denote (before9417 k).denote (before9418 k).denote (step9416 k) (step9417 k)))) (@Runs.trans ((1*2)+((11*2)+(1*2))) (((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))) (before9418 k).denote (before9421 k).denote (before9425 k).denote (@Runs.trans (1*2) ((11*2)+(1*2)) (before9418 k).denote (before9419 k).denote (before9421 k).denote (step9418 k) (@Runs.trans (11*2) (1*2) (before9419 k).denote (before9420 k).denote (before9421 k).denote (step9419 k) (step9420 k))) (@Runs.trans ((791761143*2)+(1*38)) ((1*38)+((1*k+6)*38)) (before9421 k).denote (before9423 k).denote (before9425 k).denote (@Runs.trans (791761143*2) (1*38) (before9421 k).denote (before9422 k).denote (before9423 k).denote (step9421 k) (step9422 k)) (@Runs.trans (1*38) ((1*k+6)*38) (before9423 k).denote (before9424 k).denote (before9425 k).denote (step9423 k) (step9424 k)))))) (@Runs.trans ((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2))))) ((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1))))) (before9425 k).denote (before9437 k).denote (before9450 k).denote (@Runs.trans (((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2)))) (((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))) (before9425 k).denote (before9431 k).denote (before9437 k).denote (@Runs.trans ((5*2)+((1*2)+(4*2))) ((1*2)+((1*2)+(12*2))) (before9425 k).denote (before9428 k).denote (before9431 k).denote (@Runs.trans (5*2) ((1*2)+(4*2)) (before9425 k).denote (before9426 k).denote (before9428 k).denote (step9425 k) (@Runs.trans (1*2) (4*2) (before9426 k).denote (before9427 k).denote (before9428 k).denote (step9426 k) (step9427 k))) (@Runs.trans (1*2) ((1*2)+(12*2)) (before9428 k).denote (before9429 k).denote (before9431 k).denote (step9428 k) (@Runs.trans (1*2) (12*2) (before9429 k).denote (before9430 k).denote (before9431 k).denote (step9429 k) (step9430 k)))) (@Runs.trans ((1*2)+((4*2)+(1*2))) ((1*2)+((12*2)+(1*2))) (before9431 k).denote (before9434 k).denote (before9437 k).denote (@Runs.trans (1*2) ((4*2)+(1*2)) (before9431 k).denote (before9432 k).denote (before9434 k).denote (step9431 k) (@Runs.trans (4*2) (1*2) (before9432 k).denote (before9433 k).denote (before9434 k).denote (step9432 k) (step9433 k))) (@Runs.trans (1*2) ((12*2)+(1*2)) (before9434 k).denote (before9435 k).denote (before9437 k).denote (step9434 k) (@Runs.trans (12*2) (1*2) (before9435 k).denote (before9436 k).denote (before9437 k).denote (step9435 k) (step9436 k))))) (@Runs.trans (((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2)))) (((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))) (before9437 k).denote (before9443 k).denote (before9450 k).denote (@Runs.trans ((4*2)+((1*2)+(1*2))) ((14*2)+((1*2)+(9*2))) (before9437 k).denote (before9440 k).denote (before9443 k).denote (@Runs.trans (4*2) ((1*2)+(1*2)) (before9437 k).denote (before9438 k).denote (before9440 k).denote (step9437 k) (@Runs.trans (1*2) (1*2) (before9438 k).denote (before9439 k).denote (before9440 k).denote (step9438 k) (step9439 k))) (@Runs.trans (14*2) ((1*2)+(9*2)) (before9440 k).denote (before9441 k).denote (before9443 k).denote (step9440 k) (@Runs.trans (1*2) (9*2) (before9441 k).denote (before9442 k).denote (before9443 k).denote (step9441 k) (step9442 k)))) (@Runs.trans ((1*2)+((1*2)+(1*2))) (((1*2)+(1*2))+((1*2)+(1*1))) (before9443 k).denote (before9446 k).denote (before9450 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before9443 k).denote (before9444 k).denote (before9446 k).denote (step9443 k) (@Runs.trans (1*2) (1*2) (before9444 k).denote (before9445 k).denote (before9446 k).denote (step9444 k) (step9445 k))) (@Runs.trans ((1*2)+(1*2)) ((1*2)+(1*1)) (before9446 k).denote (before9448 k).denote (before9450 k).denote (@Runs.trans (1*2) (1*2) (before9446 k).denote (before9447 k).denote (before9448 k).denote (step9446 k) (step9447 k)) (@Runs.trans (1*2) (1*1) (before9448 k).denote (before9449 k).denote (before9450 k).denote (step9448 k) (step9449 k))))))) (@Runs.trans (((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2)))))) (((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2)))))) (before9450 k).denote (before9475 k).denote (after9499 k).denote (@Runs.trans ((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3))))) ((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2))))) (before9450 k).denote (before9462 k).denote (before9475 k).denote (@Runs.trans (((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3)))) (((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))) (before9450 k).denote (before9456 k).denote (before9462 k).denote (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*2)+((1*2)+(1*3))) (before9450 k).denote (before9453 k).denote (before9456 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before9450 k).denote (before9451 k).denote (before9453 k).denote (step9450 k) (@Runs.trans (1*1) (1*2) (before9451 k).denote (before9452 k).denote (before9453 k).denote (step9451 k) (step9452 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before9453 k).denote (before9454 k).denote (before9456 k).denote (step9453 k) (@Runs.trans (1*2) (1*3) (before9454 k).denote (before9455 k).denote (before9456 k).denote (step9454 k) (step9455 k)))) (@Runs.trans ((1*2)+((1*1)+(2*2))) ((1*2)+((10*2)+(1*3))) (before9456 k).denote (before9459 k).denote (before9462 k).denote (@Runs.trans (1*2) ((1*1)+(2*2)) (before9456 k).denote (before9457 k).denote (before9459 k).denote (step9456 k) (@Runs.trans (1*1) (2*2) (before9457 k).denote (before9458 k).denote (before9459 k).denote (step9457 k) (step9458 k))) (@Runs.trans (1*2) ((10*2)+(1*3)) (before9459 k).denote (before9460 k).denote (before9462 k).denote (step9459 k) (@Runs.trans (10*2) (1*3) (before9460 k).denote (before9461 k).denote (before9462 k).denote (step9460 k) (step9461 k))))) (@Runs.trans (((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3)))) (((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2)))) (before9462 k).denote (before9468 k).denote (before9475 k).denote (@Runs.trans ((10*2)+((1*1)+(11*2))) ((15*2)+((5*2)+(1*3))) (before9462 k).denote (before9465 k).denote (before9468 k).denote (@Runs.trans (10*2) ((1*1)+(11*2)) (before9462 k).denote (before9463 k).denote (before9465 k).denote (step9462 k) (@Runs.trans (1*1) (11*2) (before9463 k).denote (before9464 k).denote (before9465 k).denote (step9463 k) (step9464 k))) (@Runs.trans (15*2) ((5*2)+(1*3)) (before9465 k).denote (before9466 k).denote (before9468 k).denote (step9465 k) (@Runs.trans (5*2) (1*3) (before9466 k).denote (before9467 k).denote (before9468 k).denote (step9466 k) (step9467 k)))) (@Runs.trans ((5*2)+((1*1)+(6*2))) (((13*2)+(5*2))+((1*3)+(5*2))) (before9468 k).denote (before9471 k).denote (before9475 k).denote (@Runs.trans (5*2) ((1*1)+(6*2)) (before9468 k).denote (before9469 k).denote (before9471 k).denote (step9468 k) (@Runs.trans (1*1) (6*2) (before9469 k).denote (before9470 k).denote (before9471 k).denote (step9469 k) (step9470 k))) (@Runs.trans ((13*2)+(5*2)) ((1*3)+(5*2)) (before9471 k).denote (before9473 k).denote (before9475 k).denote (@Runs.trans (13*2) (5*2) (before9471 k).denote (before9472 k).denote (before9473 k).denote (step9471 k) (step9472 k)) (@Runs.trans (1*3) (5*2) (before9473 k).denote (before9474 k).denote (before9475 k).denote (step9473 k) (step9474 k)))))) (@Runs.trans ((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38))))) ((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2))))) (before9475 k).denote (before9487 k).denote (after9499 k).denote (@Runs.trans (((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2)))) (((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))) (before9475 k).denote (before9481 k).denote (before9487 k).denote (@Runs.trans ((1*1)+((6*2)+(13*2))) ((5*2)+((1*3)+(5*2))) (before9475 k).denote (before9478 k).denote (before9481 k).denote (@Runs.trans (1*1) ((6*2)+(13*2)) (before9475 k).denote (before9476 k).denote (before9478 k).denote (step9475 k) (@Runs.trans (6*2) (13*2) (before9476 k).denote (before9477 k).denote (before9478 k).denote (step9476 k) (step9477 k))) (@Runs.trans (5*2) ((1*3)+(5*2)) (before9478 k).denote (before9479 k).denote (before9481 k).denote (step9478 k) (@Runs.trans (1*3) (5*2) (before9479 k).denote (before9480 k).denote (before9481 k).denote (step9479 k) (step9480 k)))) (@Runs.trans ((1*1)+((6*2)+(5*2))) (((1*k+6)*62)+((1*38)+(1*38))) (before9481 k).denote (before9484 k).denote (before9487 k).denote (@Runs.trans (1*1) ((6*2)+(5*2)) (before9481 k).denote (before9482 k).denote (before9484 k).denote (step9481 k) (@Runs.trans (6*2) (5*2) (before9482 k).denote (before9483 k).denote (before9484 k).denote (step9482 k) (step9483 k))) (@Runs.trans ((1*k+6)*62) ((1*38)+(1*38)) (before9484 k).denote (before9485 k).denote (before9487 k).denote (step9484 k) (@Runs.trans (1*38) (1*38) (before9485 k).denote (before9486 k).denote (before9487 k).denote (step9485 k) (step9486 k))))) (@Runs.trans (((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38)))) (((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2)))) (before9487 k).denote (before9493 k).denote (after9499 k).denote (@Runs.trans ((791761143*2)+((1*3)+(791761143*2))) ((1*38)+((1*45)+(1*38))) (before9487 k).denote (before9490 k).denote (before9493 k).denote (@Runs.trans (791761143*2) ((1*3)+(791761143*2)) (before9487 k).denote (before9488 k).denote (before9490 k).denote (step9487 k) (@Runs.trans (1*3) (791761143*2) (before9488 k).denote (before9489 k).denote (before9490 k).denote (step9488 k) (step9489 k))) (@Runs.trans (1*38) ((1*45)+(1*38)) (before9490 k).denote (before9491 k).denote (before9493 k).denote (step9490 k) (@Runs.trans (1*45) (1*38) (before9491 k).denote (before9492 k).denote (before9493 k).denote (step9491 k) (step9492 k)))) (@Runs.trans ((791761144*2)+((12*2)+(18*2))) (((1*3)+(18*2))+((1*1)+(19*2))) (before9493 k).denote (before9496 k).denote (after9499 k).denote (@Runs.trans (791761144*2) ((12*2)+(18*2)) (before9493 k).denote (before9494 k).denote (before9496 k).denote (step9493 k) (@Runs.trans (12*2) (18*2) (before9494 k).denote (before9495 k).denote (before9496 k).denote (step9494 k) (step9495 k))) (@Runs.trans ((1*3)+(18*2)) ((1*1)+(19*2)) (before9496 k).denote (before9498 k).denote (after9499 k).denote (@Runs.trans (1*3) (18*2) (before9496 k).denote (before9497 k).denote (before9498 k).denote (step9496 k) (step9497 k)) (@Runs.trans (1*1) (19*2) (before9498 k).denote (before9499 k).denote (after9499 k).denote (step9498 k) (step9499 k)))))))) - have ht : (((((((1*2)+((1*2)+(19*2)))+((1*2)+((3*2)+((1*k+8)*586))))+(((29*2)+((1*2)+(1*2)))+((95*2)+((1*2)+(11*2)))))+((((1*2)+((1*2)+(43*2)))+((1*2)+((17*2)+(1*2))))+(((1*2)+((11*2)+(1*2)))+(((791761143*2)+(1*38))+((1*38)+((1*k+6)*38))))))+(((((5*2)+((1*2)+(4*2)))+((1*2)+((1*2)+(12*2))))+(((1*2)+((4*2)+(1*2)))+((1*2)+((12*2)+(1*2)))))+((((4*2)+((1*2)+(1*2)))+((14*2)+((1*2)+(9*2))))+(((1*2)+((1*2)+(1*2)))+(((1*2)+(1*2))+((1*2)+(1*1)))))))+((((((1*3)+((1*1)+(1*2)))+((1*2)+((1*2)+(1*3))))+(((1*2)+((1*1)+(2*2)))+((1*2)+((10*2)+(1*3)))))+((((10*2)+((1*1)+(11*2)))+((15*2)+((5*2)+(1*3))))+(((5*2)+((1*1)+(6*2)))+(((13*2)+(5*2))+((1*3)+(5*2))))))+(((((1*1)+((6*2)+(13*2)))+((5*2)+((1*3)+(5*2))))+(((1*1)+((6*2)+(5*2)))+(((1*k+6)*62)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*45)+(1*38))))+(((791761144*2)+((12*2)+(18*2)))+(((1*3)+(18*2))+((1*1)+(19*2)))))))) = (686*k+6334095777) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean deleted file mode 100644 index 04fd34bf..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk095.lean +++ /dev/null @@ -1,824 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9500_0 : Stack := [] -abbrev tail9500_1 : Stack := ⟨w1,1⟩ :: tail9500_0 -abbrev tail9500_2 : Stack := ⟨w2,1⟩ :: tail9500_1 -abbrev tail9500_3 : Stack := ⟨w1,2⟩ :: tail9500_2 -abbrev tail9500_4 : Stack := ⟨w2,1⟩ :: tail9500_3 -abbrev tail9500_5 : Stack := ⟨w1,11⟩ :: tail9500_4 -abbrev tail9500_6 : Stack := ⟨w0,14⟩ :: tail9500_5 -abbrev tail9500_7 : Stack := ⟨w2,1⟩ :: tail9500_6 -abbrev tail9500_8 : Stack := ⟨w1,6⟩ :: tail9500_7 -abbrev tail9500_9 : Stack := ⟨w0,12⟩ :: tail9500_8 -abbrev tail9500_10 : Stack := ⟨w2,1⟩ :: tail9500_9 -abbrev tail9500_11 : Stack := ⟨w1,6⟩ :: tail9500_10 -abbrev tail9500_12 : Stack := ⟨w0,12⟩ :: tail9500_11 -abbrev tail9500_13 : Stack := ⟨w2,1⟩ :: tail9500_12 -abbrev tail9500_14 : Stack := ⟨w1,6⟩ :: tail9500_13 -abbrev tail9500_15 : Stack := ⟨w0,5⟩ :: tail9500_14 -abbrev tail9500_16 (k : Nat) : Stack := ⟨w392,(1*k+6)⟩ :: tail9500_15 -abbrev tail9500_17 (k : Nat) : Stack := ⟨w394,1⟩ :: tail9500_16 k -abbrev tail9500_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9500_17 k -abbrev tail9500_19 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9500_18 k -abbrev tail9500_20 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9500_19 k -abbrev tail9500_21 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_20 k -abbrev tail9500_22 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9500_21 k -abbrev tail9500_23 : Stack := ⟨w1,3⟩ :: tail9500_0 -abbrev tail9500_24 : Stack := ⟨w2,1⟩ :: tail9500_23 -abbrev tail9500_25 : Stack := ⟨w0,2⟩ :: tail9500_24 -abbrev tail9500_26 : Stack := ⟨w1,3⟩ :: tail9500_25 -abbrev tail9500_27 : Stack := ⟨w2,1⟩ :: tail9500_26 -abbrev tail9500_28 : Stack := ⟨w0,11⟩ :: tail9500_27 -abbrev tail9500_29 : Stack := ⟨w1,96⟩ :: tail9500_28 -abbrev tail9500_30 : Stack := ⟨w2,1⟩ :: tail9500_29 -abbrev tail9500_31 : Stack := ⟨w0,12⟩ :: tail9500_30 -abbrev tail9500_32 : Stack := ⟨w1,41⟩ :: tail9500_31 -abbrev tail9500_33 : Stack := ⟨w2,1⟩ :: tail9500_32 -abbrev tail9500_34 : Stack := ⟨w0,88⟩ :: tail9500_33 -abbrev tail9500_35 : Stack := ⟨w1,20⟩ :: tail9500_34 -abbrev tail9500_36 : Stack := ⟨w2,1⟩ :: tail9500_35 -abbrev tail9500_37 : Stack := ⟨w0,3⟩ :: tail9500_36 -abbrev tail9500_38 (k : Nat) : Stack := ⟨w390,(1*k+8)⟩ :: tail9500_37 -abbrev tail9500_39 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9500_38 k -abbrev tail9500_40 (k : Nat) : Stack := ⟨w1,96⟩ :: tail9500_39 k -abbrev tail9500_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_40 k -abbrev tail9500_42 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9500_41 k -abbrev tail9500_43 (k : Nat) : Stack := ⟨w1,44⟩ :: tail9500_42 k -abbrev tail9500_44 (k : Nat) : Stack := ⟨w0,44⟩ :: tail9500_22 k -abbrev tail9500_45 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_44 k -abbrev tail9500_46 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9500_40 k -abbrev tail9500_47 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9500_40 k -abbrev tail9500_48 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9500_22 k -abbrev tail9500_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_48 k -abbrev tail9500_50 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9500_49 k -abbrev tail9500_51 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9500_50 k -abbrev tail9500_52 (k : Nat) : Stack := ⟨w1,30⟩ :: tail9500_51 k -abbrev tail9500_53 (k : Nat) : Stack := ⟨w390,(1*k+7)⟩ :: tail9500_37 -abbrev tail9500_54 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_53 k -abbrev tail9500_55 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9500_54 k -abbrev tail9500_56 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9500_50 k -abbrev tail9500_57 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_56 k -abbrev tail9500_58 (k : Nat) : Stack := ⟨w1,30⟩ :: tail9500_57 k -abbrev tail9500_59 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_58 k -abbrev tail9500_60 (k : Nat) : Stack := ⟨w390,(1*k+6)⟩ :: tail9500_37 -abbrev tail9500_61 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_60 k -abbrev tail9500_62 (k : Nat) : Stack := ⟨w397,1⟩ :: tail9500_58 k -abbrev tail9500_63 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_62 k -abbrev tail9500_64 (k : Nat) : Stack := ⟨w390,(1*k+5)⟩ :: tail9500_37 -abbrev tail9500_65 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_64 k -abbrev tail9500_66 (k : Nat) : Stack := ⟨w397,2⟩ :: tail9500_58 k -abbrev tail9500_67 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_66 k -abbrev tail9500_68 (k : Nat) : Stack := ⟨w390,(1*k+4)⟩ :: tail9500_37 -abbrev tail9500_69 (k : Nat) : Stack := ⟨w395,1⟩ :: tail9500_68 k -abbrev tail9500_70 (k : Nat) : Stack := ⟨w397,3⟩ :: tail9500_58 k -abbrev tail9500_71 (k : Nat) : Stack := ⟨w397,(1*k+6)⟩ :: tail9500_58 k -abbrev tail9500_72 : Stack := ⟨w390,1⟩ :: tail9500_37 -abbrev tail9500_73 : Stack := ⟨w395,1⟩ :: tail9500_72 -abbrev tail9500_74 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_71 k -abbrev tail9500_75 : Stack := ⟨w395,1⟩ :: tail9500_37 -abbrev tail9500_76 (k : Nat) : Stack := ⟨w397,(1*k+7)⟩ :: tail9500_58 k -abbrev tail9500_77 (k : Nat) : Stack := ⟨w396,1⟩ :: tail9500_76 k -abbrev tail9500_78 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9500_77 k -abbrev tail9500_79 : Stack := ⟨w0,1⟩ :: tail9500_35 -abbrev tail9500_80 : Stack := ⟨w0,4⟩ :: tail9500_35 -abbrev tail9500_81 (k : Nat) : Stack := ⟨w397,(1*k+8)⟩ :: tail9500_58 k -abbrev tail9500_82 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9500_81 k -abbrev tail9500_83 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9500_82 k -abbrev tail9500_84 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9500_83 k -abbrev tail9500_85 : Stack := ⟨w0,1⟩ :: tail9500_32 -abbrev tail9500_86 : Stack := ⟨w0,89⟩ :: tail9500_32 -abbrev tail9500_87 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9500_82 k -abbrev tail9500_88 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_87 k -abbrev tail9500_89 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9500_88 k -abbrev tail9500_90 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9500_89 k -abbrev tail9500_91 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_90 k -abbrev tail9500_92 : Stack := ⟨w0,1⟩ :: tail9500_29 -abbrev tail9500_93 : Stack := ⟨w0,13⟩ :: tail9500_29 -abbrev tail9500_94 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9500_89 k -abbrev tail9500_95 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_94 k -abbrev tail9500_96 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9500_95 k -abbrev tail9500_97 (k : Nat) : Stack := ⟨w0,96⟩ :: tail9500_96 k -abbrev tail9500_98 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9500_97 k -abbrev tail9500_99 : Stack := ⟨w0,1⟩ :: tail9500_26 -abbrev tail9500_100 : Stack := ⟨w0,12⟩ :: tail9500_26 -abbrev tail9500_101 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9500_96 k -abbrev tail9500_102 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_101 k -abbrev tail9500_103 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_102 k -abbrev tail9500_104 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9500_103 k -abbrev tail9500_105 (k : Nat) : Stack := ⟨w1,2⟩ :: tail9500_104 k -abbrev tail9500_106 : Stack := ⟨w0,1⟩ :: tail9500_23 -abbrev tail9500_107 : Stack := ⟨w0,3⟩ :: tail9500_23 -abbrev tail9500_108 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9500_103 k -abbrev tail9500_109 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_108 k -abbrev tail9500_110 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9500_109 k -abbrev tail9500_111 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9500_110 k -abbrev tail9500_112 : Stack := ⟨w0,1⟩ :: tail9500_0 -abbrev tail9500_113 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9500_110 k -abbrev tail9500_114 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_113 k -abbrev tail9500_115 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_114 k -abbrev tail9500_116 : Stack := ⟨w0,2⟩ :: tail9500_0 -abbrev tail9500_117 : Stack := ⟨w0,3⟩ :: tail9500_0 -abbrev tail9500_118 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9500_110 k -abbrev tail9500_119 : Stack := ⟨w1,1⟩ :: tail9500_117 -abbrev tail9500_120 : Stack := ⟨w1,2⟩ :: tail9500_117 -abbrev tail9500_121 (k : Nat) : Stack := ⟨w1,2⟩ :: tail9500_109 k -abbrev tail9500_122 : Stack := ⟨w2,1⟩ :: tail9500_120 -abbrev tail9500_123 : Stack := ⟨w0,2⟩ :: tail9500_122 -abbrev tail9500_124 : Stack := ⟨w0,3⟩ :: tail9500_122 -abbrev tail9500_125 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9500_103 k -abbrev tail9500_126 : Stack := ⟨w1,1⟩ :: tail9500_124 -abbrev tail9500_127 : Stack := ⟨w1,2⟩ :: tail9500_124 -abbrev tail9500_128 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9500_102 k -abbrev tail9500_129 : Stack := ⟨w2,1⟩ :: tail9500_127 -abbrev tail9500_130 : Stack := ⟨w0,11⟩ :: tail9500_129 -abbrev tail9500_131 : Stack := ⟨w0,12⟩ :: tail9500_129 -abbrev tail9500_132 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9500_96 k -abbrev tail9500_133 : Stack := ⟨w1,1⟩ :: tail9500_131 -abbrev tail9500_134 : Stack := ⟨w1,95⟩ :: tail9500_131 -abbrev tail9500_135 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_95 k -abbrev tail9500_136 : Stack := ⟨w2,1⟩ :: tail9500_134 -abbrev tail9500_137 : Stack := ⟨w0,12⟩ :: tail9500_136 -abbrev tail9500_138 : Stack := ⟨w0,13⟩ :: tail9500_136 -abbrev tail9500_139 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9500_89 k -abbrev tail9500_140 : Stack := ⟨w1,1⟩ :: tail9500_138 -abbrev tail9500_141 : Stack := ⟨w1,40⟩ :: tail9500_138 -abbrev tail9500_142 (k : Nat) : Stack := ⟨w1,88⟩ :: tail9500_88 k -abbrev tail9500_143 : Stack := ⟨w2,1⟩ :: tail9500_141 -abbrev tail9500_144 : Stack := ⟨w0,88⟩ :: tail9500_143 -abbrev tail9500_145 : Stack := ⟨w0,89⟩ :: tail9500_143 -abbrev tail9500_146 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9500_82 k -abbrev tail9500_147 : Stack := ⟨w1,1⟩ :: tail9500_145 -abbrev tail9500_148 : Stack := ⟨w1,19⟩ :: tail9500_145 -abbrev tail9500_149 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9500_81 k -abbrev tail9500_150 : Stack := ⟨w2,1⟩ :: tail9500_148 -abbrev tail9500_151 : Stack := ⟨w0,3⟩ :: tail9500_150 -abbrev tail9500_152 (k : Nat) : Stack := ⟨w398,(1*k+8)⟩ :: tail9500_151 -abbrev tail9500_153 (k : Nat) : Stack := ⟨w0,30⟩ :: tail9500_152 k -abbrev tail9500_154 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9500_152 k -abbrev tail9500_155 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9500_50 k -abbrev tail9500_156 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_154 k -abbrev tail9500_157 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9500_154 k -abbrev tail9500_158 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9500_49 k -abbrev tail9500_159 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_157 k -abbrev tail9500_160 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9500_159 k -abbrev tail9500_161 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9500_159 k -abbrev tail9500_162 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9500_22 k -abbrev tail9500_163 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_161 k -abbrev tail9500_164 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9500_161 k -abbrev tail9500_165 (k : Nat) : Stack := ⟨w1,18⟩ :: tail9500_21 k -abbrev tail9500_166 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9500_164 k -abbrev tail9500_167 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9500_166 k -abbrev tail9500_168 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9500_166 k -abbrev tail9500_169 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9500_19 k -abbrev tail9500_170 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9500_168 k - -def before9500 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9500_22 k),(tail9500_43 k)⟩ -def before9501 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521621),(tail9500_44 k),(tail9500_42 k)⟩ -def before9502 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail9500_45 k),(tail9500_41 k)⟩ -def before9503 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9500_45 k),(tail9500_46 k)⟩ -def before9504 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521621),(tail9500_44 k),(tail9500_47 k)⟩ -def before9505 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521621),(tail9500_49 k),(tail9500_47 k)⟩ -def before9506 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9500_50 k),(tail9500_40 k)⟩ -def before9507 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521839),(tail9500_51 k),(tail9500_39 k)⟩ -def before9508 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9500_52 k),(tail9500_38 k)⟩ -def before9509 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9500_52 k),(tail9500_54 k)⟩ -def before9510 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521839),(tail9500_51 k),(tail9500_55 k)⟩ -def before9511 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521839),(tail9500_57 k),(tail9500_55 k)⟩ -def before9512 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9500_58 k),(tail9500_54 k)⟩ -def before9513 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9500_59 k),(tail9500_53 k)⟩ -def before9514 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9500_59 k),(tail9500_61 k)⟩ -def before9515 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9500_62 k),(tail9500_61 k)⟩ -def before9516 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9500_63 k),(tail9500_60 k)⟩ -def before9517 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9500_63 k),(tail9500_65 k)⟩ -def before9518 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9500_66 k),(tail9500_65 k)⟩ -def before9519 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9500_67 k),(tail9500_64 k)⟩ -def before9520 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9500_67 k),(tail9500_69 k)⟩ -def before9521 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9500_70 k),(tail9500_69 k)⟩ -def before9522 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9500_71 k),tail9500_73⟩ -def before9523 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9500_74 k),tail9500_72⟩ -def before9524 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9500_74 k),tail9500_75⟩ -def before9525 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9500_76 k),tail9500_75⟩ -def before9526 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9500_77 k),tail9500_37⟩ -def before9527 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526593),(tail9500_78 k),tail9500_36⟩ -def before9528 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9500_78 k),tail9500_79⟩ -def before9529 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9500_77 k),tail9500_80⟩ -def before9530 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9500_81 k),tail9500_80⟩ -def before9531 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9500_82 k),tail9500_35⟩ -def before9532 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail9500_83 k),tail9500_34⟩ -def before9533 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail9500_84 k),tail9500_33⟩ -def before9534 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9500_84 k),tail9500_85⟩ -def before9535 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail9500_83 k),tail9500_86⟩ -def before9536 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526635),(tail9500_88 k),tail9500_86⟩ -def before9537 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9500_89 k),tail9500_32⟩ -def before9538 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526895),(tail9500_90 k),tail9500_31⟩ -def before9539 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail9500_91 k),tail9500_30⟩ -def before9540 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9500_91 k),tail9500_92⟩ -def before9541 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526895),(tail9500_90 k),tail9500_93⟩ -def before9542 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526895),(tail9500_95 k),tail9500_93⟩ -def before9543 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9500_96 k),tail9500_29⟩ -def before9544 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527113),(tail9500_97 k),tail9500_28⟩ -def before9545 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail9500_98 k),tail9500_27⟩ -def before9546 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9500_98 k),tail9500_99⟩ -def before9547 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527113),(tail9500_97 k),tail9500_100⟩ -def before9548 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527113),(tail9500_102 k),tail9500_100⟩ -def before9549 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9500_103 k),tail9500_26⟩ -def before9550 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527143),(tail9500_104 k),tail9500_25⟩ -def before9551 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9500_105 k),tail9500_24⟩ -def before9552 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9500_105 k),tail9500_106⟩ -def before9553 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527143),(tail9500_104 k),tail9500_107⟩ -def before9554 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527143),(tail9500_109 k),tail9500_107⟩ -def before9555 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527149),(tail9500_110 k),tail9500_23⟩ -def before9556 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527155),(tail9500_111 k),tail9500_0⟩ -def before9557 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527155),(tail9500_111 k),tail9500_112⟩ -def before9558 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527155),(tail9500_114 k),tail9500_112⟩ -def before9559 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527157),(tail9500_115 k),tail9500_0⟩ -def before9560 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527157),(tail9500_115 k),tail9500_112⟩ -def before9561 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527155),(tail9500_114 k),tail9500_116⟩ -def before9562 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527153),(tail9500_113 k),tail9500_117⟩ -def before9563 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527151),(tail9500_118 k),tail9500_119⟩ -def before9564 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527149),(tail9500_110 k),tail9500_120⟩ -def before9565 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9500_121 k),tail9500_122⟩ -def before9566 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527143),(tail9500_109 k),tail9500_123⟩ -def before9567 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527141),(tail9500_108 k),tail9500_124⟩ -def before9568 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527139),(tail9500_125 k),tail9500_126⟩ -def before9569 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527137),(tail9500_103 k),tail9500_127⟩ -def before9570 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9500_128 k),tail9500_129⟩ -def before9571 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527113),(tail9500_102 k),tail9500_130⟩ -def before9572 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527111),(tail9500_101 k),tail9500_131⟩ -def before9573 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527109),(tail9500_132 k),tail9500_133⟩ -def before9574 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526921),(tail9500_96 k),tail9500_134⟩ -def before9575 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9500_135 k),tail9500_136⟩ -def before9576 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526895),(tail9500_95 k),tail9500_137⟩ -def before9577 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526893),(tail9500_94 k),tail9500_138⟩ -def before9578 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526891),(tail9500_139 k),tail9500_140⟩ -def before9579 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526813),(tail9500_89 k),tail9500_141⟩ -def before9580 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9500_142 k),tail9500_143⟩ -def before9581 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526635),(tail9500_88 k),tail9500_144⟩ -def before9582 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526633),(tail9500_87 k),tail9500_145⟩ -def before9583 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526631),(tail9500_146 k),tail9500_147⟩ -def before9584 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526595),(tail9500_82 k),tail9500_148⟩ -def before9585 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9500_149 k),tail9500_150⟩ -def before9586 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9500_81 k),tail9500_151⟩ -def before9587 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9500_58 k),(tail9500_152 k)⟩ -def before9588 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521839),(tail9500_57 k),(tail9500_153 k)⟩ -def before9589 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521837),(tail9500_56 k),(tail9500_154 k)⟩ -def before9590 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521835),(tail9500_155 k),(tail9500_156 k)⟩ -def before9591 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail9500_50 k),(tail9500_157 k)⟩ -def before9592 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9500_158 k),(tail9500_159 k)⟩ -def before9593 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521621),(tail9500_49 k),(tail9500_160 k)⟩ -def before9594 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521619),(tail9500_48 k),(tail9500_161 k)⟩ -def before9595 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521617),(tail9500_162 k),(tail9500_163 k)⟩ -def before9596 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail9500_22 k),(tail9500_164 k)⟩ -def before9597 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9500_165 k),(tail9500_166 k)⟩ -def before9598 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521495),(tail9500_21 k),(tail9500_167 k)⟩ -def before9599 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521493),(tail9500_20 k),(tail9500_168 k)⟩ -def after9599 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail9500_169 k),(tail9500_170 k)⟩ - -theorem macro9500 (k : Nat) : applyExit (before9500 k) exit13 44 = some (before9501 k) := by - simp (disch := omega) [before9500, before9501, exit13, applyExit, pop, push] - <;> omega -theorem step9500 (k : Nat) : Runs (44*2) (before9500 k).denote (before9501 k).denote := - @applyExit_sound (before9500 k) (before9501 k) exit13 44 valid13 (macro9500 k) -theorem macro9501 (k : Nat) : applyExit (before9501 k) exit0 12 = some (before9502 k) := by - simp (disch := omega) [before9501, before9502, exit0, applyExit, pop, push] - <;> omega -theorem step9501 (k : Nat) : Runs (12*2) (before9501 k).denote (before9502 k).denote := - @applyExit_sound (before9501 k) (before9502 k) exit0 12 valid0 (macro9501 k) -theorem macro9502 (k : Nat) : applyExit (before9502 k) exit1 1 = some (before9503 k) := by - simp (disch := omega) [before9502, before9503, exit1, applyExit, pop, push] - <;> omega -theorem step9502 (k : Nat) : Runs (1*3) (before9502 k).denote (before9503 k).denote := - @applyExit_sound (before9502 k) (before9503 k) exit1 1 valid1 (macro9502 k) -theorem macro9503 (k : Nat) : applyExit (before9503 k) exit2 12 = some (before9504 k) := by - simp (disch := omega) [before9503, before9504, exit2, applyExit, pop, push] - <;> omega -theorem step9503 (k : Nat) : Runs (12*2) (before9503 k).denote (before9504 k).denote := - @applyExit_sound (before9503 k) (before9504 k) exit2 12 valid2 (macro9503 k) -theorem macro9504 (k : Nat) : applyExit (before9504 k) exit6 1 = some (before9505 k) := by - simp (disch := omega) [before9504, before9505, exit6, applyExit, pop, push] - <;> omega -theorem step9504 (k : Nat) : Runs (1*1) (before9504 k).denote (before9505 k).denote := - @applyExit_sound (before9504 k) (before9505 k) exit6 1 valid6 (macro9504 k) -theorem macro9505 (k : Nat) : applyExit (before9505 k) exit0 13 = some (before9506 k) := by - simp (disch := omega) [before9505, before9506, exit0, applyExit, pop, push] - <;> omega -theorem step9505 (k : Nat) : Runs (13*2) (before9505 k).denote (before9506 k).denote := - @applyExit_sound (before9505 k) (before9506 k) exit0 13 valid0 (macro9505 k) -theorem macro9506 (k : Nat) : applyExit (before9506 k) exit13 96 = some (before9507 k) := by - simp (disch := omega) [before9506, before9507, exit13, applyExit, pop, push] - <;> omega -theorem step9506 (k : Nat) : Runs (96*2) (before9506 k).denote (before9507 k).denote := - @applyExit_sound (before9506 k) (before9507 k) exit13 96 valid13 (macro9506 k) -theorem macro9507 (k : Nat) : applyExit (before9507 k) exit0 30 = some (before9508 k) := by - simp (disch := omega) [before9507, before9508, exit0, applyExit, pop, push] - <;> omega -theorem step9507 (k : Nat) : Runs (30*2) (before9507 k).denote (before9508 k).denote := - @applyExit_sound (before9507 k) (before9508 k) exit0 30 valid0 (macro9507 k) -theorem macro9508 (k : Nat) : applyExit (before9508 k) exit441 1 = some (before9509 k) := by - simp (disch := omega) [before9508, before9509, exit441, applyExit, pop, push] - <;> omega -theorem step9508 (k : Nat) : Runs (1*15) (before9508 k).denote (before9509 k).denote := - @applyExit_sound (before9508 k) (before9509 k) exit441 1 valid441 (macro9508 k) -theorem macro9509 (k : Nat) : applyExit (before9509 k) exit2 30 = some (before9510 k) := by - simp (disch := omega) [before9509, before9510, exit2, applyExit, pop, push] - <;> omega -theorem step9509 (k : Nat) : Runs (30*2) (before9509 k).denote (before9510 k).denote := - @applyExit_sound (before9509 k) (before9510 k) exit2 30 valid2 (macro9509 k) -theorem macro9510 (k : Nat) : applyExit (before9510 k) exit6 1 = some (before9511 k) := by - simp (disch := omega) [before9510, before9511, exit6, applyExit, pop, push] - <;> omega -theorem step9510 (k : Nat) : Runs (1*1) (before9510 k).denote (before9511 k).denote := - @applyExit_sound (before9510 k) (before9511 k) exit6 1 valid6 (macro9510 k) -theorem macro9511 (k : Nat) : applyExit (before9511 k) exit0 30 = some (before9512 k) := by - simp (disch := omega) [before9511, before9512, exit0, applyExit, pop, push] - <;> omega -theorem step9511 (k : Nat) : Runs (30*2) (before9511 k).denote (before9512 k).denote := - @applyExit_sound (before9511 k) (before9512 k) exit0 30 valid0 (macro9511 k) -theorem macro9512 (k : Nat) : applyExit (before9512 k) exit442 1 = some (before9513 k) := by - simp (disch := omega) [before9512, before9513, exit442, applyExit, pop, push] - <;> omega -theorem step9512 (k : Nat) : Runs (1*994) (before9512 k).denote (before9513 k).denote := - @applyExit_sound (before9512 k) (before9513 k) exit442 1 valid442 (macro9512 k) -theorem macro9513 (k : Nat) : applyExit (before9513 k) exit441 1 = some (before9514 k) := by - simp (disch := omega) [before9513, before9514, exit441, applyExit, pop, push] - <;> omega -theorem step9513 (k : Nat) : Runs (1*15) (before9513 k).denote (before9514 k).denote := - @applyExit_sound (before9513 k) (before9514 k) exit441 1 valid441 (macro9513 k) -theorem macro9514 (k : Nat) : applyExit (before9514 k) exit443 1 = some (before9515 k) := by - simp (disch := omega) [before9514, before9515, exit443, applyExit, pop, push] - <;> omega -theorem step9514 (k : Nat) : Runs (1*121) (before9514 k).denote (before9515 k).denote := - @applyExit_sound (before9514 k) (before9515 k) exit443 1 valid443 (macro9514 k) -theorem macro9515 (k : Nat) : applyExit (before9515 k) exit442 1 = some (before9516 k) := by - simp (disch := omega) [before9515, before9516, exit442, applyExit, pop, push] - <;> omega -theorem step9515 (k : Nat) : Runs (1*994) (before9515 k).denote (before9516 k).denote := - @applyExit_sound (before9515 k) (before9516 k) exit442 1 valid442 (macro9515 k) -theorem macro9516 (k : Nat) : applyExit (before9516 k) exit441 1 = some (before9517 k) := by - simp (disch := omega) [before9516, before9517, exit441, applyExit, pop, push] - <;> omega -theorem step9516 (k : Nat) : Runs (1*15) (before9516 k).denote (before9517 k).denote := - @applyExit_sound (before9516 k) (before9517 k) exit441 1 valid441 (macro9516 k) -theorem macro9517 (k : Nat) : applyExit (before9517 k) exit443 1 = some (before9518 k) := by - simp (disch := omega) [before9517, before9518, exit443, applyExit, pop, push] - <;> omega -theorem step9517 (k : Nat) : Runs (1*121) (before9517 k).denote (before9518 k).denote := - @applyExit_sound (before9517 k) (before9518 k) exit443 1 valid443 (macro9517 k) -theorem macro9518 (k : Nat) : applyExit (before9518 k) exit442 1 = some (before9519 k) := by - simp (disch := omega) [before9518, before9519, exit442, applyExit, pop, push] - <;> omega -theorem step9518 (k : Nat) : Runs (1*994) (before9518 k).denote (before9519 k).denote := - @applyExit_sound (before9518 k) (before9519 k) exit442 1 valid442 (macro9518 k) -theorem macro9519 (k : Nat) : applyExit (before9519 k) exit441 1 = some (before9520 k) := by - simp (disch := omega) [before9519, before9520, exit441, applyExit, pop, push] - <;> omega -theorem step9519 (k : Nat) : Runs (1*15) (before9519 k).denote (before9520 k).denote := - @applyExit_sound (before9519 k) (before9520 k) exit441 1 valid441 (macro9519 k) -theorem macro9520 (k : Nat) : applyExit (before9520 k) exit443 1 = some (before9521 k) := by - simp (disch := omega) [before9520, before9521, exit443, applyExit, pop, push] - <;> omega -theorem step9520 (k : Nat) : Runs (1*121) (before9520 k).denote (before9521 k).denote := - @applyExit_sound (before9520 k) (before9521 k) exit443 1 valid443 (macro9520 k) -def cycleState9521 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w397,(3+1*j)⟩,⟨w1,30⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w394,1⟩,⟨w392,(1*k+6)⟩,⟨w0,5⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w395,1⟩,⟨w390,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart9521_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w396,1⟩,⟨w397,(3+1*j)⟩,⟨w1,30⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w394,1⟩,⟨w392,(1*k+6)⟩,⟨w0,5⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w390,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -def cyclePart9521_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w396,1⟩,⟨w397,(3+1*j)⟩,⟨w1,30⟩,⟨w2,1⟩,⟨w0,95⟩,⟨w1,13⟩,⟨w2,1⟩,⟨w0,43⟩,⟨w1,19⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w394,1⟩,⟨w392,(1*k+6)⟩,⟨w0,5⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,6⟩,⟨w2,1⟩,⟨w0,14⟩,⟨w1,11⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w2,1⟩,⟨w1,1⟩],[⟨w395,1⟩,⟨w390,(1*k+3-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,20⟩,⟨w0,88⟩,⟨w2,1⟩,⟨w1,41⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,96⟩,⟨w0,11⟩,⟨w2,1⟩,⟨w1,3⟩,⟨w0,2⟩,⟨w2,1⟩,⟨w1,3⟩]⟩ -theorem cycleMacro9521_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9521 k j) exit442 1 = some (cyclePart9521_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState9521, cyclePart9521_0, exit442, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9521_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9521_0 k j) exit441 1 = some (cyclePart9521_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9521_0, cyclePart9521_1, exit441, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9521_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9521_1 k j) exit443 1 = some (cycleState9521 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9521_1, cycleState9521, exit443, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun9521 (k j : Nat) (hj : j < (1*k+3)) : Runs 1130 (cycleState9521 k j).denote (cycleState9521 k (j+1)).denote := by - have h0 : Runs (1*994) (cycleState9521 k j).denote (cyclePart9521_0 k j).denote := @applyExit_sound (cycleState9521 k j) (cyclePart9521_0 k j) exit442 1 valid442 (cycleMacro9521_0 k j hj) - have h1 : Runs (1*15) (cyclePart9521_0 k j).denote (cyclePart9521_1 k j).denote := @applyExit_sound (cyclePart9521_0 k j) (cyclePart9521_1 k j) exit441 1 valid441 (cycleMacro9521_1 k j hj) - have h2 : Runs (1*121) (cyclePart9521_1 k j).denote (cycleState9521 k (j+1)).denote := @applyExit_sound (cyclePart9521_1 k j) (cycleState9521 k (j+1)) exit443 1 valid443 (cycleMacro9521_2 k j hj) - exact (@Runs.trans (1*994) ((1*15)+(1*121)) (cycleState9521 k j).denote (cyclePart9521_0 k j).denote (cycleState9521 k (j+1)).denote h0 (@Runs.trans (1*15) (1*121) (cyclePart9521_0 k j).denote (cyclePart9521_1 k j).denote (cycleState9521 k (j+1)).denote h1 h2)) -theorem step9521 (k : Nat) : Runs ((1*k+3)*1130) (before9521 k).denote (before9522 k).denote := by - have h := Runs.chain (fun j => (cycleState9521 k j).denote) 1130 (1*k+3) (cycleRun9521 k) - have h0 : cycleState9521 k 0 = before9521 k := by simp [cycleState9521, before9521] - have h1 : cycleState9521 k (1*k+3) = before9522 k := by - simp [cycleState9521, before9522] <;> omega - simpa only [h0, h1] using h -theorem macro9522 (k : Nat) : applyExit (before9522 k) exit442 1 = some (before9523 k) := by - simp (disch := omega) [before9522, before9523, exit442, applyExit, pop, push] - <;> omega -theorem step9522 (k : Nat) : Runs (1*994) (before9522 k).denote (before9523 k).denote := - @applyExit_sound (before9522 k) (before9523 k) exit442 1 valid442 (macro9522 k) -theorem macro9523 (k : Nat) : applyExit (before9523 k) exit441 1 = some (before9524 k) := by - simp (disch := omega) [before9523, before9524, exit441, applyExit, pop, push] - <;> omega -theorem step9523 (k : Nat) : Runs (1*15) (before9523 k).denote (before9524 k).denote := - @applyExit_sound (before9523 k) (before9524 k) exit441 1 valid441 (macro9523 k) -theorem macro9524 (k : Nat) : applyExit (before9524 k) exit443 1 = some (before9525 k) := by - simp (disch := omega) [before9524, before9525, exit443, applyExit, pop, push] - <;> omega -theorem step9524 (k : Nat) : Runs (1*121) (before9524 k).denote (before9525 k).denote := - @applyExit_sound (before9524 k) (before9525 k) exit443 1 valid443 (macro9524 k) -theorem macro9525 (k : Nat) : applyExit (before9525 k) exit442 1 = some (before9526 k) := by - simp (disch := omega) [before9525, before9526, exit442, applyExit, pop, push] - <;> omega -theorem step9525 (k : Nat) : Runs (1*994) (before9525 k).denote (before9526 k).denote := - @applyExit_sound (before9525 k) (before9526 k) exit442 1 valid442 (macro9525 k) -theorem macro9526 (k : Nat) : applyExit (before9526 k) exit0 3 = some (before9527 k) := by - simp (disch := omega) [before9526, before9527, exit0, applyExit, pop, push] - <;> omega -theorem step9526 (k : Nat) : Runs (3*2) (before9526 k).denote (before9527 k).denote := - @applyExit_sound (before9526 k) (before9527 k) exit0 3 valid0 (macro9526 k) -theorem macro9527 (k : Nat) : applyExit (before9527 k) exit1 1 = some (before9528 k) := by - simp (disch := omega) [before9527, before9528, exit1, applyExit, pop, push] - <;> omega -theorem step9527 (k : Nat) : Runs (1*3) (before9527 k).denote (before9528 k).denote := - @applyExit_sound (before9527 k) (before9528 k) exit1 1 valid1 (macro9527 k) -theorem macro9528 (k : Nat) : applyExit (before9528 k) exit2 3 = some (before9529 k) := by - simp (disch := omega) [before9528, before9529, exit2, applyExit, pop, push] - <;> omega -theorem step9528 (k : Nat) : Runs (3*2) (before9528 k).denote (before9529 k).denote := - @applyExit_sound (before9528 k) (before9529 k) exit2 3 valid2 (macro9528 k) -theorem macro9529 (k : Nat) : applyExit (before9529 k) exit443 1 = some (before9530 k) := by - simp (disch := omega) [before9529, before9530, exit443, applyExit, pop, push] - <;> omega -theorem step9529 (k : Nat) : Runs (1*121) (before9529 k).denote (before9530 k).denote := - @applyExit_sound (before9529 k) (before9530 k) exit443 1 valid443 (macro9529 k) -theorem macro9530 (k : Nat) : applyExit (before9530 k) exit0 4 = some (before9531 k) := by - simp (disch := omega) [before9530, before9531, exit0, applyExit, pop, push] - <;> omega -theorem step9530 (k : Nat) : Runs (4*2) (before9530 k).denote (before9531 k).denote := - @applyExit_sound (before9530 k) (before9531 k) exit0 4 valid0 (macro9530 k) -theorem macro9531 (k : Nat) : applyExit (before9531 k) exit13 20 = some (before9532 k) := by - simp (disch := omega) [before9531, before9532, exit13, applyExit, pop, push] - <;> omega -theorem step9531 (k : Nat) : Runs (20*2) (before9531 k).denote (before9532 k).denote := - @applyExit_sound (before9531 k) (before9532 k) exit13 20 valid13 (macro9531 k) -theorem macro9532 (k : Nat) : applyExit (before9532 k) exit0 88 = some (before9533 k) := by - simp (disch := omega) [before9532, before9533, exit0, applyExit, pop, push] - <;> omega -theorem step9532 (k : Nat) : Runs (88*2) (before9532 k).denote (before9533 k).denote := - @applyExit_sound (before9532 k) (before9533 k) exit0 88 valid0 (macro9532 k) -theorem macro9533 (k : Nat) : applyExit (before9533 k) exit1 1 = some (before9534 k) := by - simp (disch := omega) [before9533, before9534, exit1, applyExit, pop, push] - <;> omega -theorem step9533 (k : Nat) : Runs (1*3) (before9533 k).denote (before9534 k).denote := - @applyExit_sound (before9533 k) (before9534 k) exit1 1 valid1 (macro9533 k) -theorem macro9534 (k : Nat) : applyExit (before9534 k) exit2 88 = some (before9535 k) := by - simp (disch := omega) [before9534, before9535, exit2, applyExit, pop, push] - <;> omega -theorem step9534 (k : Nat) : Runs (88*2) (before9534 k).denote (before9535 k).denote := - @applyExit_sound (before9534 k) (before9535 k) exit2 88 valid2 (macro9534 k) -theorem macro9535 (k : Nat) : applyExit (before9535 k) exit6 1 = some (before9536 k) := by - simp (disch := omega) [before9535, before9536, exit6, applyExit, pop, push] - <;> omega -theorem step9535 (k : Nat) : Runs (1*1) (before9535 k).denote (before9536 k).denote := - @applyExit_sound (before9535 k) (before9536 k) exit6 1 valid6 (macro9535 k) -theorem macro9536 (k : Nat) : applyExit (before9536 k) exit0 89 = some (before9537 k) := by - simp (disch := omega) [before9536, before9537, exit0, applyExit, pop, push] - <;> omega -theorem step9536 (k : Nat) : Runs (89*2) (before9536 k).denote (before9537 k).denote := - @applyExit_sound (before9536 k) (before9537 k) exit0 89 valid0 (macro9536 k) -theorem macro9537 (k : Nat) : applyExit (before9537 k) exit13 41 = some (before9538 k) := by - simp (disch := omega) [before9537, before9538, exit13, applyExit, pop, push] - <;> omega -theorem step9537 (k : Nat) : Runs (41*2) (before9537 k).denote (before9538 k).denote := - @applyExit_sound (before9537 k) (before9538 k) exit13 41 valid13 (macro9537 k) -theorem macro9538 (k : Nat) : applyExit (before9538 k) exit0 12 = some (before9539 k) := by - simp (disch := omega) [before9538, before9539, exit0, applyExit, pop, push] - <;> omega -theorem step9538 (k : Nat) : Runs (12*2) (before9538 k).denote (before9539 k).denote := - @applyExit_sound (before9538 k) (before9539 k) exit0 12 valid0 (macro9538 k) -theorem macro9539 (k : Nat) : applyExit (before9539 k) exit1 1 = some (before9540 k) := by - simp (disch := omega) [before9539, before9540, exit1, applyExit, pop, push] - <;> omega -theorem step9539 (k : Nat) : Runs (1*3) (before9539 k).denote (before9540 k).denote := - @applyExit_sound (before9539 k) (before9540 k) exit1 1 valid1 (macro9539 k) -theorem macro9540 (k : Nat) : applyExit (before9540 k) exit2 12 = some (before9541 k) := by - simp (disch := omega) [before9540, before9541, exit2, applyExit, pop, push] - <;> omega -theorem step9540 (k : Nat) : Runs (12*2) (before9540 k).denote (before9541 k).denote := - @applyExit_sound (before9540 k) (before9541 k) exit2 12 valid2 (macro9540 k) -theorem macro9541 (k : Nat) : applyExit (before9541 k) exit6 1 = some (before9542 k) := by - simp (disch := omega) [before9541, before9542, exit6, applyExit, pop, push] - <;> omega -theorem step9541 (k : Nat) : Runs (1*1) (before9541 k).denote (before9542 k).denote := - @applyExit_sound (before9541 k) (before9542 k) exit6 1 valid6 (macro9541 k) -theorem macro9542 (k : Nat) : applyExit (before9542 k) exit0 13 = some (before9543 k) := by - simp (disch := omega) [before9542, before9543, exit0, applyExit, pop, push] - <;> omega -theorem step9542 (k : Nat) : Runs (13*2) (before9542 k).denote (before9543 k).denote := - @applyExit_sound (before9542 k) (before9543 k) exit0 13 valid0 (macro9542 k) -theorem macro9543 (k : Nat) : applyExit (before9543 k) exit13 96 = some (before9544 k) := by - simp (disch := omega) [before9543, before9544, exit13, applyExit, pop, push] - <;> omega -theorem step9543 (k : Nat) : Runs (96*2) (before9543 k).denote (before9544 k).denote := - @applyExit_sound (before9543 k) (before9544 k) exit13 96 valid13 (macro9543 k) -theorem macro9544 (k : Nat) : applyExit (before9544 k) exit0 11 = some (before9545 k) := by - simp (disch := omega) [before9544, before9545, exit0, applyExit, pop, push] - <;> omega -theorem step9544 (k : Nat) : Runs (11*2) (before9544 k).denote (before9545 k).denote := - @applyExit_sound (before9544 k) (before9545 k) exit0 11 valid0 (macro9544 k) -theorem macro9545 (k : Nat) : applyExit (before9545 k) exit1 1 = some (before9546 k) := by - simp (disch := omega) [before9545, before9546, exit1, applyExit, pop, push] - <;> omega -theorem step9545 (k : Nat) : Runs (1*3) (before9545 k).denote (before9546 k).denote := - @applyExit_sound (before9545 k) (before9546 k) exit1 1 valid1 (macro9545 k) -theorem macro9546 (k : Nat) : applyExit (before9546 k) exit2 11 = some (before9547 k) := by - simp (disch := omega) [before9546, before9547, exit2, applyExit, pop, push] - <;> omega -theorem step9546 (k : Nat) : Runs (11*2) (before9546 k).denote (before9547 k).denote := - @applyExit_sound (before9546 k) (before9547 k) exit2 11 valid2 (macro9546 k) -theorem macro9547 (k : Nat) : applyExit (before9547 k) exit6 1 = some (before9548 k) := by - simp (disch := omega) [before9547, before9548, exit6, applyExit, pop, push] - <;> omega -theorem step9547 (k : Nat) : Runs (1*1) (before9547 k).denote (before9548 k).denote := - @applyExit_sound (before9547 k) (before9548 k) exit6 1 valid6 (macro9547 k) -theorem macro9548 (k : Nat) : applyExit (before9548 k) exit0 12 = some (before9549 k) := by - simp (disch := omega) [before9548, before9549, exit0, applyExit, pop, push] - <;> omega -theorem step9548 (k : Nat) : Runs (12*2) (before9548 k).denote (before9549 k).denote := - @applyExit_sound (before9548 k) (before9549 k) exit0 12 valid0 (macro9548 k) -theorem macro9549 (k : Nat) : applyExit (before9549 k) exit13 3 = some (before9550 k) := by - simp (disch := omega) [before9549, before9550, exit13, applyExit, pop, push] - <;> omega -theorem step9549 (k : Nat) : Runs (3*2) (before9549 k).denote (before9550 k).denote := - @applyExit_sound (before9549 k) (before9550 k) exit13 3 valid13 (macro9549 k) -theorem macro9550 (k : Nat) : applyExit (before9550 k) exit0 2 = some (before9551 k) := by - simp (disch := omega) [before9550, before9551, exit0, applyExit, pop, push] - <;> omega -theorem step9550 (k : Nat) : Runs (2*2) (before9550 k).denote (before9551 k).denote := - @applyExit_sound (before9550 k) (before9551 k) exit0 2 valid0 (macro9550 k) -theorem macro9551 (k : Nat) : applyExit (before9551 k) exit1 1 = some (before9552 k) := by - simp (disch := omega) [before9551, before9552, exit1, applyExit, pop, push] - <;> omega -theorem step9551 (k : Nat) : Runs (1*3) (before9551 k).denote (before9552 k).denote := - @applyExit_sound (before9551 k) (before9552 k) exit1 1 valid1 (macro9551 k) -theorem macro9552 (k : Nat) : applyExit (before9552 k) exit2 2 = some (before9553 k) := by - simp (disch := omega) [before9552, before9553, exit2, applyExit, pop, push] - <;> omega -theorem step9552 (k : Nat) : Runs (2*2) (before9552 k).denote (before9553 k).denote := - @applyExit_sound (before9552 k) (before9553 k) exit2 2 valid2 (macro9552 k) -theorem macro9553 (k : Nat) : applyExit (before9553 k) exit6 1 = some (before9554 k) := by - simp (disch := omega) [before9553, before9554, exit6, applyExit, pop, push] - <;> omega -theorem step9553 (k : Nat) : Runs (1*1) (before9553 k).denote (before9554 k).denote := - @applyExit_sound (before9553 k) (before9554 k) exit6 1 valid6 (macro9553 k) -theorem macro9554 (k : Nat) : applyExit (before9554 k) exit0 3 = some (before9555 k) := by - simp (disch := omega) [before9554, before9555, exit0, applyExit, pop, push] - <;> omega -theorem step9554 (k : Nat) : Runs (3*2) (before9554 k).denote (before9555 k).denote := - @applyExit_sound (before9554 k) (before9555 k) exit0 3 valid0 (macro9554 k) -theorem macro9555 (k : Nat) : applyExit (before9555 k) exit13 3 = some (before9556 k) := by - simp (disch := omega) [before9555, before9556, exit13, applyExit, pop, push] - <;> omega -theorem step9555 (k : Nat) : Runs (3*2) (before9555 k).denote (before9556 k).denote := - @applyExit_sound (before9555 k) (before9556 k) exit13 3 valid13 (macro9555 k) -theorem macro9556 (k : Nat) : applyExit (before9556 k) exit1 1 = some (before9557 k) := by - simp (disch := omega) [before9556, before9557, exit1, applyExit, pop, push] - <;> omega -theorem step9556 (k : Nat) : Runs (1*3) (before9556 k).denote (before9557 k).denote := - @applyExit_sound (before9556 k) (before9557 k) exit1 1 valid1 (macro9556 k) -theorem macro9557 (k : Nat) : applyExit (before9557 k) exit6 1 = some (before9558 k) := by - simp (disch := omega) [before9557, before9558, exit6, applyExit, pop, push] - <;> omega -theorem step9557 (k : Nat) : Runs (1*1) (before9557 k).denote (before9558 k).denote := - @applyExit_sound (before9557 k) (before9558 k) exit6 1 valid6 (macro9557 k) -theorem macro9558 (k : Nat) : applyExit (before9558 k) exit0 1 = some (before9559 k) := by - simp (disch := omega) [before9558, before9559, exit0, applyExit, pop, push] - <;> omega -theorem step9558 (k : Nat) : Runs (1*2) (before9558 k).denote (before9559 k).denote := - @applyExit_sound (before9558 k) (before9559 k) exit0 1 valid0 (macro9558 k) -theorem macro9559 (k : Nat) : applyExit (before9559 k) exit1 1 = some (before9560 k) := by - simp (disch := omega) [before9559, before9560, exit1, applyExit, pop, push] - <;> omega -theorem step9559 (k : Nat) : Runs (1*3) (before9559 k).denote (before9560 k).denote := - @applyExit_sound (before9559 k) (before9560 k) exit1 1 valid1 (macro9559 k) -theorem macro9560 (k : Nat) : applyExit (before9560 k) exit2 1 = some (before9561 k) := by - simp (disch := omega) [before9560, before9561, exit2, applyExit, pop, push] - <;> omega -theorem step9560 (k : Nat) : Runs (1*2) (before9560 k).denote (before9561 k).denote := - @applyExit_sound (before9560 k) (before9561 k) exit2 1 valid2 (macro9560 k) -theorem macro9561 (k : Nat) : applyExit (before9561 k) exit3 1 = some (before9562 k) := by - simp (disch := omega) [before9561, before9562, exit3, applyExit, pop, push] - <;> omega -theorem step9561 (k : Nat) : Runs (1*2) (before9561 k).denote (before9562 k).denote := - @applyExit_sound (before9561 k) (before9562 k) exit3 1 valid3 (macro9561 k) -theorem macro9562 (k : Nat) : applyExit (before9562 k) exit9 1 = some (before9563 k) := by - simp (disch := omega) [before9562, before9563, exit9, applyExit, pop, push] - <;> omega -theorem step9562 (k : Nat) : Runs (1*2) (before9562 k).denote (before9563 k).denote := - @applyExit_sound (before9562 k) (before9563 k) exit9 1 valid9 (macro9562 k) -theorem macro9563 (k : Nat) : applyExit (before9563 k) exit10 1 = some (before9564 k) := by - simp (disch := omega) [before9563, before9564, exit10, applyExit, pop, push] - <;> omega -theorem step9563 (k : Nat) : Runs (1*2) (before9563 k).denote (before9564 k).denote := - @applyExit_sound (before9563 k) (before9564 k) exit10 1 valid10 (macro9563 k) -theorem macro9564 (k : Nat) : applyExit (before9564 k) exit11 1 = some (before9565 k) := by - simp (disch := omega) [before9564, before9565, exit11, applyExit, pop, push] - <;> omega -theorem step9564 (k : Nat) : Runs (1*2) (before9564 k).denote (before9565 k).denote := - @applyExit_sound (before9564 k) (before9565 k) exit11 1 valid11 (macro9564 k) -theorem macro9565 (k : Nat) : applyExit (before9565 k) exit2 2 = some (before9566 k) := by - simp (disch := omega) [before9565, before9566, exit2, applyExit, pop, push] - <;> omega -theorem step9565 (k : Nat) : Runs (2*2) (before9565 k).denote (before9566 k).denote := - @applyExit_sound (before9565 k) (before9566 k) exit2 2 valid2 (macro9565 k) -theorem macro9566 (k : Nat) : applyExit (before9566 k) exit3 1 = some (before9567 k) := by - simp (disch := omega) [before9566, before9567, exit3, applyExit, pop, push] - <;> omega -theorem step9566 (k : Nat) : Runs (1*2) (before9566 k).denote (before9567 k).denote := - @applyExit_sound (before9566 k) (before9567 k) exit3 1 valid3 (macro9566 k) -theorem macro9567 (k : Nat) : applyExit (before9567 k) exit9 1 = some (before9568 k) := by - simp (disch := omega) [before9567, before9568, exit9, applyExit, pop, push] - <;> omega -theorem step9567 (k : Nat) : Runs (1*2) (before9567 k).denote (before9568 k).denote := - @applyExit_sound (before9567 k) (before9568 k) exit9 1 valid9 (macro9567 k) -theorem macro9568 (k : Nat) : applyExit (before9568 k) exit10 1 = some (before9569 k) := by - simp (disch := omega) [before9568, before9569, exit10, applyExit, pop, push] - <;> omega -theorem step9568 (k : Nat) : Runs (1*2) (before9568 k).denote (before9569 k).denote := - @applyExit_sound (before9568 k) (before9569 k) exit10 1 valid10 (macro9568 k) -theorem macro9569 (k : Nat) : applyExit (before9569 k) exit11 1 = some (before9570 k) := by - simp (disch := omega) [before9569, before9570, exit11, applyExit, pop, push] - <;> omega -theorem step9569 (k : Nat) : Runs (1*2) (before9569 k).denote (before9570 k).denote := - @applyExit_sound (before9569 k) (before9570 k) exit11 1 valid11 (macro9569 k) -theorem macro9570 (k : Nat) : applyExit (before9570 k) exit2 11 = some (before9571 k) := by - simp (disch := omega) [before9570, before9571, exit2, applyExit, pop, push] - <;> omega -theorem step9570 (k : Nat) : Runs (11*2) (before9570 k).denote (before9571 k).denote := - @applyExit_sound (before9570 k) (before9571 k) exit2 11 valid2 (macro9570 k) -theorem macro9571 (k : Nat) : applyExit (before9571 k) exit3 1 = some (before9572 k) := by - simp (disch := omega) [before9571, before9572, exit3, applyExit, pop, push] - <;> omega -theorem step9571 (k : Nat) : Runs (1*2) (before9571 k).denote (before9572 k).denote := - @applyExit_sound (before9571 k) (before9572 k) exit3 1 valid3 (macro9571 k) -theorem macro9572 (k : Nat) : applyExit (before9572 k) exit9 1 = some (before9573 k) := by - simp (disch := omega) [before9572, before9573, exit9, applyExit, pop, push] - <;> omega -theorem step9572 (k : Nat) : Runs (1*2) (before9572 k).denote (before9573 k).denote := - @applyExit_sound (before9572 k) (before9573 k) exit9 1 valid9 (macro9572 k) -theorem macro9573 (k : Nat) : applyExit (before9573 k) exit10 94 = some (before9574 k) := by - simp (disch := omega) [before9573, before9574, exit10, applyExit, pop, push] - <;> omega -theorem step9573 (k : Nat) : Runs (94*2) (before9573 k).denote (before9574 k).denote := - @applyExit_sound (before9573 k) (before9574 k) exit10 94 valid10 (macro9573 k) -theorem macro9574 (k : Nat) : applyExit (before9574 k) exit11 1 = some (before9575 k) := by - simp (disch := omega) [before9574, before9575, exit11, applyExit, pop, push] - <;> omega -theorem step9574 (k : Nat) : Runs (1*2) (before9574 k).denote (before9575 k).denote := - @applyExit_sound (before9574 k) (before9575 k) exit11 1 valid11 (macro9574 k) -theorem macro9575 (k : Nat) : applyExit (before9575 k) exit2 12 = some (before9576 k) := by - simp (disch := omega) [before9575, before9576, exit2, applyExit, pop, push] - <;> omega -theorem step9575 (k : Nat) : Runs (12*2) (before9575 k).denote (before9576 k).denote := - @applyExit_sound (before9575 k) (before9576 k) exit2 12 valid2 (macro9575 k) -theorem macro9576 (k : Nat) : applyExit (before9576 k) exit3 1 = some (before9577 k) := by - simp (disch := omega) [before9576, before9577, exit3, applyExit, pop, push] - <;> omega -theorem step9576 (k : Nat) : Runs (1*2) (before9576 k).denote (before9577 k).denote := - @applyExit_sound (before9576 k) (before9577 k) exit3 1 valid3 (macro9576 k) -theorem macro9577 (k : Nat) : applyExit (before9577 k) exit9 1 = some (before9578 k) := by - simp (disch := omega) [before9577, before9578, exit9, applyExit, pop, push] - <;> omega -theorem step9577 (k : Nat) : Runs (1*2) (before9577 k).denote (before9578 k).denote := - @applyExit_sound (before9577 k) (before9578 k) exit9 1 valid9 (macro9577 k) -theorem macro9578 (k : Nat) : applyExit (before9578 k) exit10 39 = some (before9579 k) := by - simp (disch := omega) [before9578, before9579, exit10, applyExit, pop, push] - <;> omega -theorem step9578 (k : Nat) : Runs (39*2) (before9578 k).denote (before9579 k).denote := - @applyExit_sound (before9578 k) (before9579 k) exit10 39 valid10 (macro9578 k) -theorem macro9579 (k : Nat) : applyExit (before9579 k) exit11 1 = some (before9580 k) := by - simp (disch := omega) [before9579, before9580, exit11, applyExit, pop, push] - <;> omega -theorem step9579 (k : Nat) : Runs (1*2) (before9579 k).denote (before9580 k).denote := - @applyExit_sound (before9579 k) (before9580 k) exit11 1 valid11 (macro9579 k) -theorem macro9580 (k : Nat) : applyExit (before9580 k) exit2 88 = some (before9581 k) := by - simp (disch := omega) [before9580, before9581, exit2, applyExit, pop, push] - <;> omega -theorem step9580 (k : Nat) : Runs (88*2) (before9580 k).denote (before9581 k).denote := - @applyExit_sound (before9580 k) (before9581 k) exit2 88 valid2 (macro9580 k) -theorem macro9581 (k : Nat) : applyExit (before9581 k) exit3 1 = some (before9582 k) := by - simp (disch := omega) [before9581, before9582, exit3, applyExit, pop, push] - <;> omega -theorem step9581 (k : Nat) : Runs (1*2) (before9581 k).denote (before9582 k).denote := - @applyExit_sound (before9581 k) (before9582 k) exit3 1 valid3 (macro9581 k) -theorem macro9582 (k : Nat) : applyExit (before9582 k) exit9 1 = some (before9583 k) := by - simp (disch := omega) [before9582, before9583, exit9, applyExit, pop, push] - <;> omega -theorem step9582 (k : Nat) : Runs (1*2) (before9582 k).denote (before9583 k).denote := - @applyExit_sound (before9582 k) (before9583 k) exit9 1 valid9 (macro9582 k) -theorem macro9583 (k : Nat) : applyExit (before9583 k) exit10 18 = some (before9584 k) := by - simp (disch := omega) [before9583, before9584, exit10, applyExit, pop, push] - <;> omega -theorem step9583 (k : Nat) : Runs (18*2) (before9583 k).denote (before9584 k).denote := - @applyExit_sound (before9583 k) (before9584 k) exit10 18 valid10 (macro9583 k) -theorem macro9584 (k : Nat) : applyExit (before9584 k) exit11 1 = some (before9585 k) := by - simp (disch := omega) [before9584, before9585, exit11, applyExit, pop, push] - <;> omega -theorem step9584 (k : Nat) : Runs (1*2) (before9584 k).denote (before9585 k).denote := - @applyExit_sound (before9584 k) (before9585 k) exit11 1 valid11 (macro9584 k) -theorem macro9585 (k : Nat) : applyExit (before9585 k) exit2 3 = some (before9586 k) := by - simp (disch := omega) [before9585, before9586, exit2, applyExit, pop, push] - <;> omega -theorem step9585 (k : Nat) : Runs (3*2) (before9585 k).denote (before9586 k).denote := - @applyExit_sound (before9585 k) (before9586 k) exit2 3 valid2 (macro9585 k) -theorem macro9586 (k : Nat) : applyExit (before9586 k) exit444 (1*k+8) = some (before9587 k) := by - simp (disch := omega) [before9586, before9587, exit444, applyExit, pop, push] - <;> omega -theorem step9586 (k : Nat) : Runs ((1*k+8)*586) (before9586 k).denote (before9587 k).denote := - @applyExit_sound (before9586 k) (before9587 k) exit444 (1*k+8) valid444 (macro9586 k) -theorem macro9587 (k : Nat) : applyExit (before9587 k) exit2 30 = some (before9588 k) := by - simp (disch := omega) [before9587, before9588, exit2, applyExit, pop, push] - <;> omega -theorem step9587 (k : Nat) : Runs (30*2) (before9587 k).denote (before9588 k).denote := - @applyExit_sound (before9587 k) (before9588 k) exit2 30 valid2 (macro9587 k) -theorem macro9588 (k : Nat) : applyExit (before9588 k) exit3 1 = some (before9589 k) := by - simp (disch := omega) [before9588, before9589, exit3, applyExit, pop, push] - <;> omega -theorem step9588 (k : Nat) : Runs (1*2) (before9588 k).denote (before9589 k).denote := - @applyExit_sound (before9588 k) (before9589 k) exit3 1 valid3 (macro9588 k) -theorem macro9589 (k : Nat) : applyExit (before9589 k) exit9 1 = some (before9590 k) := by - simp (disch := omega) [before9589, before9590, exit9, applyExit, pop, push] - <;> omega -theorem step9589 (k : Nat) : Runs (1*2) (before9589 k).denote (before9590 k).denote := - @applyExit_sound (before9589 k) (before9590 k) exit9 1 valid9 (macro9589 k) -theorem macro9590 (k : Nat) : applyExit (before9590 k) exit10 94 = some (before9591 k) := by - simp (disch := omega) [before9590, before9591, exit10, applyExit, pop, push] - <;> omega -theorem step9590 (k : Nat) : Runs (94*2) (before9590 k).denote (before9591 k).denote := - @applyExit_sound (before9590 k) (before9591 k) exit10 94 valid10 (macro9590 k) -theorem macro9591 (k : Nat) : applyExit (before9591 k) exit11 1 = some (before9592 k) := by - simp (disch := omega) [before9591, before9592, exit11, applyExit, pop, push] - <;> omega -theorem step9591 (k : Nat) : Runs (1*2) (before9591 k).denote (before9592 k).denote := - @applyExit_sound (before9591 k) (before9592 k) exit11 1 valid11 (macro9591 k) -theorem macro9592 (k : Nat) : applyExit (before9592 k) exit2 12 = some (before9593 k) := by - simp (disch := omega) [before9592, before9593, exit2, applyExit, pop, push] - <;> omega -theorem step9592 (k : Nat) : Runs (12*2) (before9592 k).denote (before9593 k).denote := - @applyExit_sound (before9592 k) (before9593 k) exit2 12 valid2 (macro9592 k) -theorem macro9593 (k : Nat) : applyExit (before9593 k) exit3 1 = some (before9594 k) := by - simp (disch := omega) [before9593, before9594, exit3, applyExit, pop, push] - <;> omega -theorem step9593 (k : Nat) : Runs (1*2) (before9593 k).denote (before9594 k).denote := - @applyExit_sound (before9593 k) (before9594 k) exit3 1 valid3 (macro9593 k) -theorem macro9594 (k : Nat) : applyExit (before9594 k) exit9 1 = some (before9595 k) := by - simp (disch := omega) [before9594, before9595, exit9, applyExit, pop, push] - <;> omega -theorem step9594 (k : Nat) : Runs (1*2) (before9594 k).denote (before9595 k).denote := - @applyExit_sound (before9594 k) (before9595 k) exit9 1 valid9 (macro9594 k) -theorem macro9595 (k : Nat) : applyExit (before9595 k) exit10 42 = some (before9596 k) := by - simp (disch := omega) [before9595, before9596, exit10, applyExit, pop, push] - <;> omega -theorem step9595 (k : Nat) : Runs (42*2) (before9595 k).denote (before9596 k).denote := - @applyExit_sound (before9595 k) (before9596 k) exit10 42 valid10 (macro9595 k) -theorem macro9596 (k : Nat) : applyExit (before9596 k) exit11 1 = some (before9597 k) := by - simp (disch := omega) [before9596, before9597, exit11, applyExit, pop, push] - <;> omega -theorem step9596 (k : Nat) : Runs (1*2) (before9596 k).denote (before9597 k).denote := - @applyExit_sound (before9596 k) (before9597 k) exit11 1 valid11 (macro9596 k) -theorem macro9597 (k : Nat) : applyExit (before9597 k) exit2 18 = some (before9598 k) := by - simp (disch := omega) [before9597, before9598, exit2, applyExit, pop, push] - <;> omega -theorem step9597 (k : Nat) : Runs (18*2) (before9597 k).denote (before9598 k).denote := - @applyExit_sound (before9597 k) (before9598 k) exit2 18 valid2 (macro9597 k) -theorem macro9598 (k : Nat) : applyExit (before9598 k) exit3 1 = some (before9599 k) := by - simp (disch := omega) [before9598, before9599, exit3, applyExit, pop, push] - <;> omega -theorem step9598 (k : Nat) : Runs (1*2) (before9598 k).denote (before9599 k).denote := - @applyExit_sound (before9598 k) (before9599 k) exit3 1 valid3 (macro9598 k) -theorem macro9599 (k : Nat) : applyExit (before9599 k) exit9 1 = some (after9599 k) := by - simp (disch := omega) [before9599, after9599, exit9, applyExit, pop, push] - <;> omega -theorem step9599 (k : Nat) : Runs (1*2) (before9599 k).denote (after9599 k).denote := - @applyExit_sound (before9599 k) (after9599 k) exit9 1 valid9 (macro9599 k) -theorem chunkRun095 (k : Nat) : Runs (1716*k+16305) (before9500 k).denote (after9599 k).denote := by - have h := (@Runs.trans ((((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))))+((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))))))+(((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))))+((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2))))))) ((((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2))))))+(((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))))+((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2))))))) (before9500 k).denote (before9550 k).denote (after9599 k).denote (@Runs.trans (((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))))+((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121)))))) (((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))))+((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2)))))) (before9500 k).denote (before9525 k).denote (before9550 k).denote (@Runs.trans ((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2))))) ((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))))) (before9500 k).denote (before9512 k).denote (before9525 k).denote (@Runs.trans (((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2)))) (((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))) (before9500 k).denote (before9506 k).denote (before9512 k).denote (@Runs.trans ((44*2)+((12*2)+(1*3))) ((12*2)+((1*1)+(13*2))) (before9500 k).denote (before9503 k).denote (before9506 k).denote (@Runs.trans (44*2) ((12*2)+(1*3)) (before9500 k).denote (before9501 k).denote (before9503 k).denote (step9500 k) (@Runs.trans (12*2) (1*3) (before9501 k).denote (before9502 k).denote (before9503 k).denote (step9501 k) (step9502 k))) (@Runs.trans (12*2) ((1*1)+(13*2)) (before9503 k).denote (before9504 k).denote (before9506 k).denote (step9503 k) (@Runs.trans (1*1) (13*2) (before9504 k).denote (before9505 k).denote (before9506 k).denote (step9504 k) (step9505 k)))) (@Runs.trans ((96*2)+((30*2)+(1*15))) ((30*2)+((1*1)+(30*2))) (before9506 k).denote (before9509 k).denote (before9512 k).denote (@Runs.trans (96*2) ((30*2)+(1*15)) (before9506 k).denote (before9507 k).denote (before9509 k).denote (step9506 k) (@Runs.trans (30*2) (1*15) (before9507 k).denote (before9508 k).denote (before9509 k).denote (step9507 k) (step9508 k))) (@Runs.trans (30*2) ((1*1)+(30*2)) (before9509 k).denote (before9510 k).denote (before9512 k).denote (step9509 k) (@Runs.trans (1*1) (30*2) (before9510 k).denote (before9511 k).denote (before9512 k).denote (step9510 k) (step9511 k))))) (@Runs.trans (((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121)))) (((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121)))) (before9512 k).denote (before9518 k).denote (before9525 k).denote (@Runs.trans ((1*994)+((1*15)+(1*121))) ((1*994)+((1*15)+(1*121))) (before9512 k).denote (before9515 k).denote (before9518 k).denote (@Runs.trans (1*994) ((1*15)+(1*121)) (before9512 k).denote (before9513 k).denote (before9515 k).denote (step9512 k) (@Runs.trans (1*15) (1*121) (before9513 k).denote (before9514 k).denote (before9515 k).denote (step9513 k) (step9514 k))) (@Runs.trans (1*994) ((1*15)+(1*121)) (before9515 k).denote (before9516 k).denote (before9518 k).denote (step9515 k) (@Runs.trans (1*15) (1*121) (before9516 k).denote (before9517 k).denote (before9518 k).denote (step9516 k) (step9517 k)))) (@Runs.trans ((1*994)+((1*15)+(1*121))) ((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))) (before9518 k).denote (before9521 k).denote (before9525 k).denote (@Runs.trans (1*994) ((1*15)+(1*121)) (before9518 k).denote (before9519 k).denote (before9521 k).denote (step9518 k) (@Runs.trans (1*15) (1*121) (before9519 k).denote (before9520 k).denote (before9521 k).denote (step9519 k) (step9520 k))) (@Runs.trans (((1*k+3)*1130)+(1*994)) ((1*15)+(1*121)) (before9521 k).denote (before9523 k).denote (before9525 k).denote (@Runs.trans ((1*k+3)*1130) (1*994) (before9521 k).denote (before9522 k).denote (before9523 k).denote (step9521 k) (step9522 k)) (@Runs.trans (1*15) (1*121) (before9523 k).denote (before9524 k).denote (before9525 k).denote (step9523 k) (step9524 k)))))) (@Runs.trans ((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2))))) ((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2))))) (before9525 k).denote (before9537 k).denote (before9550 k).denote (@Runs.trans (((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2)))) (((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))) (before9525 k).denote (before9531 k).denote (before9537 k).denote (@Runs.trans ((1*994)+((3*2)+(1*3))) ((3*2)+((1*121)+(4*2))) (before9525 k).denote (before9528 k).denote (before9531 k).denote (@Runs.trans (1*994) ((3*2)+(1*3)) (before9525 k).denote (before9526 k).denote (before9528 k).denote (step9525 k) (@Runs.trans (3*2) (1*3) (before9526 k).denote (before9527 k).denote (before9528 k).denote (step9526 k) (step9527 k))) (@Runs.trans (3*2) ((1*121)+(4*2)) (before9528 k).denote (before9529 k).denote (before9531 k).denote (step9528 k) (@Runs.trans (1*121) (4*2) (before9529 k).denote (before9530 k).denote (before9531 k).denote (step9529 k) (step9530 k)))) (@Runs.trans ((20*2)+((88*2)+(1*3))) ((88*2)+((1*1)+(89*2))) (before9531 k).denote (before9534 k).denote (before9537 k).denote (@Runs.trans (20*2) ((88*2)+(1*3)) (before9531 k).denote (before9532 k).denote (before9534 k).denote (step9531 k) (@Runs.trans (88*2) (1*3) (before9532 k).denote (before9533 k).denote (before9534 k).denote (step9532 k) (step9533 k))) (@Runs.trans (88*2) ((1*1)+(89*2)) (before9534 k).denote (before9535 k).denote (before9537 k).denote (step9534 k) (@Runs.trans (1*1) (89*2) (before9535 k).denote (before9536 k).denote (before9537 k).denote (step9535 k) (step9536 k))))) (@Runs.trans (((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2)))) (((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2)))) (before9537 k).denote (before9543 k).denote (before9550 k).denote (@Runs.trans ((41*2)+((12*2)+(1*3))) ((12*2)+((1*1)+(13*2))) (before9537 k).denote (before9540 k).denote (before9543 k).denote (@Runs.trans (41*2) ((12*2)+(1*3)) (before9537 k).denote (before9538 k).denote (before9540 k).denote (step9537 k) (@Runs.trans (12*2) (1*3) (before9538 k).denote (before9539 k).denote (before9540 k).denote (step9538 k) (step9539 k))) (@Runs.trans (12*2) ((1*1)+(13*2)) (before9540 k).denote (before9541 k).denote (before9543 k).denote (step9540 k) (@Runs.trans (1*1) (13*2) (before9541 k).denote (before9542 k).denote (before9543 k).denote (step9541 k) (step9542 k)))) (@Runs.trans ((96*2)+((11*2)+(1*3))) (((11*2)+(1*1))+((12*2)+(3*2))) (before9543 k).denote (before9546 k).denote (before9550 k).denote (@Runs.trans (96*2) ((11*2)+(1*3)) (before9543 k).denote (before9544 k).denote (before9546 k).denote (step9543 k) (@Runs.trans (11*2) (1*3) (before9544 k).denote (before9545 k).denote (before9546 k).denote (step9544 k) (step9545 k))) (@Runs.trans ((11*2)+(1*1)) ((12*2)+(3*2)) (before9546 k).denote (before9548 k).denote (before9550 k).denote (@Runs.trans (11*2) (1*1) (before9546 k).denote (before9547 k).denote (before9548 k).denote (step9546 k) (step9547 k)) (@Runs.trans (12*2) (3*2) (before9548 k).denote (before9549 k).denote (before9550 k).denote (step9548 k) (step9549 k))))))) (@Runs.trans (((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2)))))) (((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))))+((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2)))))) (before9550 k).denote (before9575 k).denote (after9599 k).denote (@Runs.trans ((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2))))) ((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2))))) (before9550 k).denote (before9562 k).denote (before9575 k).denote (@Runs.trans (((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2)))) (((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))) (before9550 k).denote (before9556 k).denote (before9562 k).denote (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*1)+((3*2)+(3*2))) (before9550 k).denote (before9553 k).denote (before9556 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before9550 k).denote (before9551 k).denote (before9553 k).denote (step9550 k) (@Runs.trans (1*3) (2*2) (before9551 k).denote (before9552 k).denote (before9553 k).denote (step9551 k) (step9552 k))) (@Runs.trans (1*1) ((3*2)+(3*2)) (before9553 k).denote (before9554 k).denote (before9556 k).denote (step9553 k) (@Runs.trans (3*2) (3*2) (before9554 k).denote (before9555 k).denote (before9556 k).denote (step9554 k) (step9555 k)))) (@Runs.trans ((1*3)+((1*1)+(1*2))) ((1*3)+((1*2)+(1*2))) (before9556 k).denote (before9559 k).denote (before9562 k).denote (@Runs.trans (1*3) ((1*1)+(1*2)) (before9556 k).denote (before9557 k).denote (before9559 k).denote (step9556 k) (@Runs.trans (1*1) (1*2) (before9557 k).denote (before9558 k).denote (before9559 k).denote (step9557 k) (step9558 k))) (@Runs.trans (1*3) ((1*2)+(1*2)) (before9559 k).denote (before9560 k).denote (before9562 k).denote (step9559 k) (@Runs.trans (1*2) (1*2) (before9560 k).denote (before9561 k).denote (before9562 k).denote (step9560 k) (step9561 k))))) (@Runs.trans (((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2)))) (((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2)))) (before9562 k).denote (before9568 k).denote (before9575 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((2*2)+((1*2)+(1*2))) (before9562 k).denote (before9565 k).denote (before9568 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before9562 k).denote (before9563 k).denote (before9565 k).denote (step9562 k) (@Runs.trans (1*2) (1*2) (before9563 k).denote (before9564 k).denote (before9565 k).denote (step9563 k) (step9564 k))) (@Runs.trans (2*2) ((1*2)+(1*2)) (before9565 k).denote (before9566 k).denote (before9568 k).denote (step9565 k) (@Runs.trans (1*2) (1*2) (before9566 k).denote (before9567 k).denote (before9568 k).denote (step9566 k) (step9567 k)))) (@Runs.trans ((1*2)+((1*2)+(11*2))) (((1*2)+(1*2))+((94*2)+(1*2))) (before9568 k).denote (before9571 k).denote (before9575 k).denote (@Runs.trans (1*2) ((1*2)+(11*2)) (before9568 k).denote (before9569 k).denote (before9571 k).denote (step9568 k) (@Runs.trans (1*2) (11*2) (before9569 k).denote (before9570 k).denote (before9571 k).denote (step9569 k) (step9570 k))) (@Runs.trans ((1*2)+(1*2)) ((94*2)+(1*2)) (before9571 k).denote (before9573 k).denote (before9575 k).denote (@Runs.trans (1*2) (1*2) (before9571 k).denote (before9572 k).denote (before9573 k).denote (step9571 k) (step9572 k)) (@Runs.trans (94*2) (1*2) (before9573 k).denote (before9574 k).denote (before9575 k).denote (step9573 k) (step9574 k)))))) (@Runs.trans ((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586))))) ((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2))))) (before9575 k).denote (before9587 k).denote (after9599 k).denote (@Runs.trans (((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2)))) (((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))) (before9575 k).denote (before9581 k).denote (before9587 k).denote (@Runs.trans ((12*2)+((1*2)+(1*2))) ((39*2)+((1*2)+(88*2))) (before9575 k).denote (before9578 k).denote (before9581 k).denote (@Runs.trans (12*2) ((1*2)+(1*2)) (before9575 k).denote (before9576 k).denote (before9578 k).denote (step9575 k) (@Runs.trans (1*2) (1*2) (before9576 k).denote (before9577 k).denote (before9578 k).denote (step9576 k) (step9577 k))) (@Runs.trans (39*2) ((1*2)+(88*2)) (before9578 k).denote (before9579 k).denote (before9581 k).denote (step9578 k) (@Runs.trans (1*2) (88*2) (before9579 k).denote (before9580 k).denote (before9581 k).denote (step9579 k) (step9580 k)))) (@Runs.trans ((1*2)+((1*2)+(18*2))) ((1*2)+((3*2)+((1*k+8)*586))) (before9581 k).denote (before9584 k).denote (before9587 k).denote (@Runs.trans (1*2) ((1*2)+(18*2)) (before9581 k).denote (before9582 k).denote (before9584 k).denote (step9581 k) (@Runs.trans (1*2) (18*2) (before9582 k).denote (before9583 k).denote (before9584 k).denote (step9582 k) (step9583 k))) (@Runs.trans (1*2) ((3*2)+((1*k+8)*586)) (before9584 k).denote (before9585 k).denote (before9587 k).denote (step9584 k) (@Runs.trans (3*2) ((1*k+8)*586) (before9585 k).denote (before9586 k).denote (before9587 k).denote (step9585 k) (step9586 k))))) (@Runs.trans (((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2)))) (((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2)))) (before9587 k).denote (before9593 k).denote (after9599 k).denote (@Runs.trans ((30*2)+((1*2)+(1*2))) ((94*2)+((1*2)+(12*2))) (before9587 k).denote (before9590 k).denote (before9593 k).denote (@Runs.trans (30*2) ((1*2)+(1*2)) (before9587 k).denote (before9588 k).denote (before9590 k).denote (step9587 k) (@Runs.trans (1*2) (1*2) (before9588 k).denote (before9589 k).denote (before9590 k).denote (step9588 k) (step9589 k))) (@Runs.trans (94*2) ((1*2)+(12*2)) (before9590 k).denote (before9591 k).denote (before9593 k).denote (step9590 k) (@Runs.trans (1*2) (12*2) (before9591 k).denote (before9592 k).denote (before9593 k).denote (step9591 k) (step9592 k)))) (@Runs.trans ((1*2)+((1*2)+(42*2))) (((1*2)+(18*2))+((1*2)+(1*2))) (before9593 k).denote (before9596 k).denote (after9599 k).denote (@Runs.trans (1*2) ((1*2)+(42*2)) (before9593 k).denote (before9594 k).denote (before9596 k).denote (step9593 k) (@Runs.trans (1*2) (42*2) (before9594 k).denote (before9595 k).denote (before9596 k).denote (step9594 k) (step9595 k))) (@Runs.trans ((1*2)+(18*2)) ((1*2)+(1*2)) (before9596 k).denote (before9598 k).denote (after9599 k).denote (@Runs.trans (1*2) (18*2) (before9596 k).denote (before9597 k).denote (before9598 k).denote (step9596 k) (step9597 k)) (@Runs.trans (1*2) (1*2) (before9598 k).denote (before9599 k).denote (after9599 k).denote (step9598 k) (step9599 k)))))))) - have ht : (((((((44*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((30*2)+(1*15)))+((30*2)+((1*1)+(30*2)))))+((((1*994)+((1*15)+(1*121)))+((1*994)+((1*15)+(1*121))))+(((1*994)+((1*15)+(1*121)))+((((1*k+3)*1130)+(1*994))+((1*15)+(1*121))))))+(((((1*994)+((3*2)+(1*3)))+((3*2)+((1*121)+(4*2))))+(((20*2)+((88*2)+(1*3)))+((88*2)+((1*1)+(89*2)))))+((((41*2)+((12*2)+(1*3)))+((12*2)+((1*1)+(13*2))))+(((96*2)+((11*2)+(1*3)))+(((11*2)+(1*1))+((12*2)+(3*2)))))))+((((((2*2)+((1*3)+(2*2)))+((1*1)+((3*2)+(3*2))))+(((1*3)+((1*1)+(1*2)))+((1*3)+((1*2)+(1*2)))))+((((1*2)+((1*2)+(1*2)))+((2*2)+((1*2)+(1*2))))+(((1*2)+((1*2)+(11*2)))+(((1*2)+(1*2))+((94*2)+(1*2))))))+(((((12*2)+((1*2)+(1*2)))+((39*2)+((1*2)+(88*2))))+(((1*2)+((1*2)+(18*2)))+((1*2)+((3*2)+((1*k+8)*586)))))+((((30*2)+((1*2)+(1*2)))+((94*2)+((1*2)+(12*2))))+(((1*2)+((1*2)+(42*2)))+(((1*2)+(18*2))+((1*2)+(1*2)))))))) = (1716*k+16305) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean deleted file mode 100644 index 537ca0d7..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk096.lean +++ /dev/null @@ -1,822 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9600_0 : Stack := [] -abbrev tail9600_1 : Stack := ⟨w1,1⟩ :: tail9600_0 -abbrev tail9600_2 : Stack := ⟨w2,1⟩ :: tail9600_1 -abbrev tail9600_3 : Stack := ⟨w1,2⟩ :: tail9600_2 -abbrev tail9600_4 : Stack := ⟨w2,1⟩ :: tail9600_3 -abbrev tail9600_5 : Stack := ⟨w1,11⟩ :: tail9600_4 -abbrev tail9600_6 : Stack := ⟨w0,14⟩ :: tail9600_5 -abbrev tail9600_7 : Stack := ⟨w2,1⟩ :: tail9600_6 -abbrev tail9600_8 : Stack := ⟨w1,6⟩ :: tail9600_7 -abbrev tail9600_9 : Stack := ⟨w0,12⟩ :: tail9600_8 -abbrev tail9600_10 : Stack := ⟨w2,1⟩ :: tail9600_9 -abbrev tail9600_11 : Stack := ⟨w1,6⟩ :: tail9600_10 -abbrev tail9600_12 : Stack := ⟨w0,12⟩ :: tail9600_11 -abbrev tail9600_13 : Stack := ⟨w2,1⟩ :: tail9600_12 -abbrev tail9600_14 : Stack := ⟨w1,6⟩ :: tail9600_13 -abbrev tail9600_15 : Stack := ⟨w0,5⟩ :: tail9600_14 -abbrev tail9600_16 (k : Nat) : Stack := ⟨w392,(1*k+6)⟩ :: tail9600_15 -abbrev tail9600_17 (k : Nat) : Stack := ⟨w394,1⟩ :: tail9600_16 k -abbrev tail9600_18 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9600_17 k -abbrev tail9600_19 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9600_18 k -abbrev tail9600_20 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9600_19 k -abbrev tail9600_21 : Stack := ⟨w0,3⟩ :: tail9600_0 -abbrev tail9600_22 : Stack := ⟨w1,2⟩ :: tail9600_21 -abbrev tail9600_23 : Stack := ⟨w2,1⟩ :: tail9600_22 -abbrev tail9600_24 : Stack := ⟨w0,3⟩ :: tail9600_23 -abbrev tail9600_25 : Stack := ⟨w1,2⟩ :: tail9600_24 -abbrev tail9600_26 : Stack := ⟨w2,1⟩ :: tail9600_25 -abbrev tail9600_27 : Stack := ⟨w0,12⟩ :: tail9600_26 -abbrev tail9600_28 : Stack := ⟨w1,95⟩ :: tail9600_27 -abbrev tail9600_29 : Stack := ⟨w2,1⟩ :: tail9600_28 -abbrev tail9600_30 : Stack := ⟨w0,13⟩ :: tail9600_29 -abbrev tail9600_31 : Stack := ⟨w1,40⟩ :: tail9600_30 -abbrev tail9600_32 : Stack := ⟨w2,1⟩ :: tail9600_31 -abbrev tail9600_33 : Stack := ⟨w0,89⟩ :: tail9600_32 -abbrev tail9600_34 : Stack := ⟨w1,19⟩ :: tail9600_33 -abbrev tail9600_35 : Stack := ⟨w2,1⟩ :: tail9600_34 -abbrev tail9600_36 : Stack := ⟨w0,3⟩ :: tail9600_35 -abbrev tail9600_37 (k : Nat) : Stack := ⟨w398,(1*k+8)⟩ :: tail9600_36 -abbrev tail9600_38 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9600_37 k -abbrev tail9600_39 (k : Nat) : Stack := ⟨w1,95⟩ :: tail9600_38 k -abbrev tail9600_40 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_39 k -abbrev tail9600_41 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9600_40 k -abbrev tail9600_42 (k : Nat) : Stack := ⟨w1,43⟩ :: tail9600_41 k -abbrev tail9600_43 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_42 k -abbrev tail9600_44 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9600_43 k -abbrev tail9600_45 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_44 k -abbrev tail9600_46 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9600_44 k -abbrev tail9600_47 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9600_18 k -abbrev tail9600_48 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_46 k -abbrev tail9600_49 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9600_48 k -abbrev tail9600_50 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9600_49 k -abbrev tail9600_51 (k : Nat) : Stack := ⟨w399,1⟩ :: tail9600_50 k -abbrev tail9600_52 (k : Nat) : Stack := ⟨w400,(1*k+6)⟩ :: tail9600_51 k -abbrev tail9600_53 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9600_52 k -abbrev tail9600_54 : Stack := ⟨w1,5⟩ :: tail9600_13 -abbrev tail9600_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_53 k -abbrev tail9600_56 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9600_55 k -abbrev tail9600_57 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9600_55 k -abbrev tail9600_58 : Stack := ⟨w0,11⟩ :: tail9600_11 -abbrev tail9600_59 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_57 k -abbrev tail9600_60 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9600_57 k -abbrev tail9600_61 : Stack := ⟨w1,5⟩ :: tail9600_10 -abbrev tail9600_62 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_60 k -abbrev tail9600_63 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9600_62 k -abbrev tail9600_64 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9600_62 k -abbrev tail9600_65 : Stack := ⟨w0,11⟩ :: tail9600_8 -abbrev tail9600_66 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_64 k -abbrev tail9600_67 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9600_64 k -abbrev tail9600_68 : Stack := ⟨w1,5⟩ :: tail9600_7 -abbrev tail9600_69 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_67 k -abbrev tail9600_70 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9600_69 k -abbrev tail9600_71 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9600_69 k -abbrev tail9600_72 : Stack := ⟨w0,13⟩ :: tail9600_5 -abbrev tail9600_73 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9600_71 k -abbrev tail9600_74 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9600_71 k -abbrev tail9600_75 : Stack := ⟨w1,10⟩ :: tail9600_4 -abbrev tail9600_76 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_74 k -abbrev tail9600_77 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9600_76 k -abbrev tail9600_78 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9600_76 k -abbrev tail9600_79 : Stack := ⟨w1,1⟩ :: tail9600_2 -abbrev tail9600_80 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_78 k -abbrev tail9600_81 : Stack := ⟨w0,1⟩ :: tail9600_2 -abbrev tail9600_82 (k : Nat) : Stack := ⟨w0,12⟩ :: tail9600_76 k -abbrev tail9600_83 : Stack := ⟨w2,2⟩ :: tail9600_1 -abbrev tail9600_84 : Stack := ⟨w1,12⟩ :: tail9600_83 -abbrev tail9600_85 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_74 k -abbrev tail9600_86 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9600_74 k -abbrev tail9600_87 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9600_74 k -abbrev tail9600_88 : Stack := ⟨w23,1⟩ :: tail9600_1 -abbrev tail9600_89 (k : Nat) : Stack := ⟨w23,1⟩ :: tail9600_86 k -abbrev tail9600_90 : Stack := ⟨w0,1⟩ :: tail9600_1 -abbrev tail9600_91 : Stack := ⟨w2,1⟩ :: tail9600_90 -abbrev tail9600_92 : Stack := ⟨w1,13⟩ :: tail9600_91 -abbrev tail9600_93 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9600_71 k -abbrev tail9600_94 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_93 k -abbrev tail9600_95 : Stack := ⟨w1,12⟩ :: tail9600_91 -abbrev tail9600_96 : Stack := ⟨w0,1⟩ :: tail9600_95 -abbrev tail9600_97 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_93 k -abbrev tail9600_98 : Stack := ⟨w2,1⟩ :: tail9600_95 -abbrev tail9600_99 : Stack := ⟨w1,1⟩ :: tail9600_98 -abbrev tail9600_100 : Stack := ⟨w0,13⟩ :: tail9600_99 -abbrev tail9600_101 : Stack := ⟨w1,6⟩ :: tail9600_100 -abbrev tail9600_102 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_67 k -abbrev tail9600_103 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9600_67 k -abbrev tail9600_104 : Stack := ⟨w0,12⟩ :: tail9600_99 -abbrev tail9600_105 : Stack := ⟨w2,1⟩ :: tail9600_104 -abbrev tail9600_106 : Stack := ⟨w1,7⟩ :: tail9600_105 -abbrev tail9600_107 : Stack := ⟨w0,12⟩ :: tail9600_106 -abbrev tail9600_108 : Stack := ⟨w1,6⟩ :: tail9600_107 -abbrev tail9600_109 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_60 k -abbrev tail9600_110 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9600_60 k -abbrev tail9600_111 : Stack := ⟨w0,11⟩ :: tail9600_106 -abbrev tail9600_112 : Stack := ⟨w2,1⟩ :: tail9600_111 -abbrev tail9600_113 : Stack := ⟨w1,7⟩ :: tail9600_112 -abbrev tail9600_114 : Stack := ⟨w0,12⟩ :: tail9600_113 -abbrev tail9600_115 : Stack := ⟨w1,6⟩ :: tail9600_114 -abbrev tail9600_116 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_53 k -abbrev tail9600_117 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9600_53 k -abbrev tail9600_118 : Stack := ⟨w0,11⟩ :: tail9600_113 -abbrev tail9600_119 : Stack := ⟨w2,1⟩ :: tail9600_118 -abbrev tail9600_120 : Stack := ⟨w1,7⟩ :: tail9600_119 -abbrev tail9600_121 : Stack := ⟨w0,5⟩ :: tail9600_120 -abbrev tail9600_122 (k : Nat) : Stack := ⟨w290,(1*k+6)⟩ :: tail9600_121 -abbrev tail9600_123 (k : Nat) : Stack := ⟨w401,1⟩ :: tail9600_122 k -abbrev tail9600_124 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9600_123 k -abbrev tail9600_125 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9600_124 k -abbrev tail9600_126 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_46 k -abbrev tail9600_127 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9600_46 k -abbrev tail9600_128 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9600_127 k -abbrev tail9600_129 (k : Nat) : Stack := ⟨w402,1⟩ :: tail9600_122 k -abbrev tail9600_130 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9600_129 k -abbrev tail9600_131 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9600_130 k -abbrev tail9600_132 (k : Nat) : Stack := ⟨w0,11⟩ :: tail9600_131 k -abbrev tail9600_133 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9600_132 k -abbrev tail9600_134 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_42 k -abbrev tail9600_135 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9600_42 k -abbrev tail9600_136 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9600_131 k -abbrev tail9600_137 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_136 k -abbrev tail9600_138 (k : Nat) : Stack := ⟨w1,20⟩ :: tail9600_137 k -abbrev tail9600_139 (k : Nat) : Stack := ⟨w0,43⟩ :: tail9600_138 k -abbrev tail9600_140 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9600_139 k -abbrev tail9600_141 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9600_39 k -abbrev tail9600_142 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9600_39 k -abbrev tail9600_143 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9600_138 k -abbrev tail9600_144 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_143 k -abbrev tail9600_145 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9600_144 k -abbrev tail9600_146 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9600_145 k -abbrev tail9600_147 (k : Nat) : Stack := ⟨w1,31⟩ :: tail9600_146 k -abbrev tail9600_148 (k : Nat) : Stack := ⟨w398,(1*k+7)⟩ :: tail9600_36 -abbrev tail9600_149 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_148 k -abbrev tail9600_150 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9600_149 k -abbrev tail9600_151 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9600_145 k -abbrev tail9600_152 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9600_151 k -abbrev tail9600_153 (k : Nat) : Stack := ⟨w1,31⟩ :: tail9600_152 k -abbrev tail9600_154 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9600_153 k -abbrev tail9600_155 (k : Nat) : Stack := ⟨w398,(1*k+6)⟩ :: tail9600_36 -abbrev tail9600_156 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_155 k -abbrev tail9600_157 (k : Nat) : Stack := ⟨w405,1⟩ :: tail9600_153 k -abbrev tail9600_158 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9600_157 k -abbrev tail9600_159 (k : Nat) : Stack := ⟨w398,(1*k+5)⟩ :: tail9600_36 -abbrev tail9600_160 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_159 k -abbrev tail9600_161 (k : Nat) : Stack := ⟨w405,2⟩ :: tail9600_153 k -abbrev tail9600_162 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9600_161 k -abbrev tail9600_163 (k : Nat) : Stack := ⟨w398,(1*k+4)⟩ :: tail9600_36 -abbrev tail9600_164 (k : Nat) : Stack := ⟨w403,1⟩ :: tail9600_163 k -abbrev tail9600_165 (k : Nat) : Stack := ⟨w405,3⟩ :: tail9600_153 k -abbrev tail9600_166 (k : Nat) : Stack := ⟨w405,(1*k+6)⟩ :: tail9600_153 k -abbrev tail9600_167 : Stack := ⟨w398,1⟩ :: tail9600_36 -abbrev tail9600_168 : Stack := ⟨w403,1⟩ :: tail9600_167 - -def before9600 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521491),(tail9600_20 k),(tail9600_45 k)⟩ -def before9601 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521471),(tail9600_19 k),(tail9600_46 k)⟩ -def before9602 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9600_47 k),(tail9600_48 k)⟩ -def before9603 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9600_18 k),(tail9600_49 k)⟩ -def before9604 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9600_17 k),(tail9600_50 k)⟩ -def before9605 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9600_16 k),(tail9600_51 k)⟩ -def before9606 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9600_15,(tail9600_52 k)⟩ -def before9607 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail9600_14,(tail9600_53 k)⟩ -def before9608 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9600_54,(tail9600_55 k)⟩ -def before9609 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1143),tail9600_13,(tail9600_56 k)⟩ -def before9610 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1145),tail9600_12,(tail9600_57 k)⟩ -def before9611 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1147),tail9600_58,(tail9600_59 k)⟩ -def before9612 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail9600_11,(tail9600_60 k)⟩ -def before9613 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9600_61,(tail9600_62 k)⟩ -def before9614 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1181),tail9600_10,(tail9600_63 k)⟩ -def before9615 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1183),tail9600_9,(tail9600_64 k)⟩ -def before9616 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1185),tail9600_65,(tail9600_66 k)⟩ -def before9617 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail9600_8,(tail9600_67 k)⟩ -def before9618 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9600_68,(tail9600_69 k)⟩ -def before9619 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1219),tail9600_7,(tail9600_70 k)⟩ -def before9620 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1221),tail9600_6,(tail9600_71 k)⟩ -def before9621 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1223),tail9600_72,(tail9600_73 k)⟩ -def before9622 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1249),tail9600_5,(tail9600_74 k)⟩ -def before9623 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9600_75,(tail9600_76 k)⟩ -def before9624 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1271),tail9600_4,(tail9600_77 k)⟩ -def before9625 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1273),tail9600_3,(tail9600_78 k)⟩ -def before9626 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1275),tail9600_79,(tail9600_80 k)⟩ -def before9627 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1275),tail9600_81,(tail9600_80 k)⟩ -def before9628 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9600_81,(tail9600_82 k)⟩ -def before9629 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1275),tail9600_83,(tail9600_82 k)⟩ -def before9630 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1251),tail9600_84,(tail9600_76 k)⟩ -def before9631 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1251),tail9600_84,(tail9600_85 k)⟩ -def before9632 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1275),tail9600_83,(tail9600_86 k)⟩ -def before9633 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1277),tail9600_2,(tail9600_87 k)⟩ -def before9634 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9600_88,(tail9600_87 k)⟩ -def before9635 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1277),tail9600_88,(tail9600_89 k)⟩ -def before9636 (k : Nat) : Cfg := ⟨2,true,(-102*(k:Int)+-1277),tail9600_90,(tail9600_89 k)⟩ -def before9637 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1275),tail9600_91,(tail9600_86 k)⟩ -def before9638 (k : Nat) : Cfg := ⟨0,true,(-102*(k:Int)+-1249),tail9600_92,(tail9600_74 k)⟩ -def before9639 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1249),tail9600_92,(tail9600_94 k)⟩ -def before9640 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9600_96,(tail9600_94 k)⟩ -def before9641 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9600_96,(tail9600_97 k)⟩ -def before9642 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9600_98,(tail9600_97 k)⟩ -def before9643 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail9600_99,(tail9600_93 k)⟩ -def before9644 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail9600_100,(tail9600_71 k)⟩ -def before9645 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail9600_101,(tail9600_69 k)⟩ -def before9646 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9600_101,(tail9600_102 k)⟩ -def before9647 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail9600_100,(tail9600_103 k)⟩ -def before9648 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1221),tail9600_105,(tail9600_103 k)⟩ -def before9649 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9600_106,(tail9600_67 k)⟩ -def before9650 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail9600_107,(tail9600_64 k)⟩ -def before9651 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail9600_108,(tail9600_62 k)⟩ -def before9652 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9600_108,(tail9600_109 k)⟩ -def before9653 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail9600_107,(tail9600_110 k)⟩ -def before9654 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1183),tail9600_112,(tail9600_110 k)⟩ -def before9655 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9600_113,(tail9600_60 k)⟩ -def before9656 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail9600_114,(tail9600_57 k)⟩ -def before9657 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail9600_115,(tail9600_55 k)⟩ -def before9658 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9600_115,(tail9600_116 k)⟩ -def before9659 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail9600_114,(tail9600_117 k)⟩ -def before9660 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1145),tail9600_119,(tail9600_117 k)⟩ -def before9661 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9600_120,(tail9600_53 k)⟩ -def before9662 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9600_121,(tail9600_52 k)⟩ -def before9663 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9600_122 k),(tail9600_51 k)⟩ -def before9664 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9600_123 k),(tail9600_50 k)⟩ -def before9665 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9600_124 k),(tail9600_49 k)⟩ -def before9666 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521469),(tail9600_125 k),(tail9600_48 k)⟩ -def before9667 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9600_125 k),(tail9600_126 k)⟩ -def before9668 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9600_124 k),(tail9600_127 k)⟩ -def before9669 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9600_123 k),(tail9600_128 k)⟩ -def before9670 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9600_129 k),(tail9600_128 k)⟩ -def before9671 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9600_130 k),(tail9600_127 k)⟩ -def before9672 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9600_131 k),(tail9600_46 k)⟩ -def before9673 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521493),(tail9600_132 k),(tail9600_44 k)⟩ -def before9674 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail9600_133 k),(tail9600_43 k)⟩ -def before9675 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9600_133 k),(tail9600_134 k)⟩ -def before9676 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail9600_132 k),(tail9600_135 k)⟩ -def before9677 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521493),(tail9600_137 k),(tail9600_135 k)⟩ -def before9678 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9600_138 k),(tail9600_42 k)⟩ -def before9679 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521619),(tail9600_139 k),(tail9600_41 k)⟩ -def before9680 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail9600_140 k),(tail9600_40 k)⟩ -def before9681 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9600_140 k),(tail9600_141 k)⟩ -def before9682 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521619),(tail9600_139 k),(tail9600_142 k)⟩ -def before9683 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521619),(tail9600_144 k),(tail9600_142 k)⟩ -def before9684 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9600_145 k),(tail9600_39 k)⟩ -def before9685 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521837),(tail9600_146 k),(tail9600_38 k)⟩ -def before9686 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9600_147 k),(tail9600_37 k)⟩ -def before9687 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9600_147 k),(tail9600_149 k)⟩ -def before9688 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521837),(tail9600_146 k),(tail9600_150 k)⟩ -def before9689 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521837),(tail9600_152 k),(tail9600_150 k)⟩ -def before9690 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9600_153 k),(tail9600_149 k)⟩ -def before9691 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9600_154 k),(tail9600_148 k)⟩ -def before9692 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9600_154 k),(tail9600_156 k)⟩ -def before9693 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9600_157 k),(tail9600_156 k)⟩ -def before9694 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9600_158 k),(tail9600_155 k)⟩ -def before9695 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9600_158 k),(tail9600_160 k)⟩ -def before9696 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9600_161 k),(tail9600_160 k)⟩ -def before9697 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9600_162 k),(tail9600_159 k)⟩ -def before9698 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9600_162 k),(tail9600_164 k)⟩ -def before9699 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9600_165 k),(tail9600_164 k)⟩ -def after9699 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9600_166 k),tail9600_168⟩ - -theorem macro9600 (k : Nat) : applyExit (before9600 k) exit10 10 = some (before9601 k) := by - simp (disch := omega) [before9600, before9601, exit10, applyExit, pop, push] - <;> omega -theorem step9600 (k : Nat) : Runs (10*2) (before9600 k).denote (before9601 k).denote := - @applyExit_sound (before9600 k) (before9601 k) exit10 10 valid10 (macro9600 k) -theorem macro9601 (k : Nat) : applyExit (before9601 k) exit11 1 = some (before9602 k) := by - simp (disch := omega) [before9601, before9602, exit11, applyExit, pop, push] - <;> omega -theorem step9601 (k : Nat) : Runs (1*2) (before9601 k).denote (before9602 k).denote := - @applyExit_sound (before9601 k) (before9602 k) exit11 1 valid11 (macro9601 k) -theorem macro9602 (k : Nat) : applyExit (before9602 k) exit2 791761143 = some (before9603 k) := by - simp (disch := omega) [before9602, before9603, exit2, applyExit, pop, push] - <;> omega -theorem step9602 (k : Nat) : Runs (791761143*2) (before9602 k).denote (before9603 k).denote := - @applyExit_sound (before9602 k) (before9603 k) exit2 791761143 valid2 (macro9602 k) -theorem macro9603 (k : Nat) : applyExit (before9603 k) exit276 1 = some (before9604 k) := by - simp (disch := omega) [before9603, before9604, exit276, applyExit, pop, push] - <;> omega -theorem step9603 (k : Nat) : Runs (1*38) (before9603 k).denote (before9604 k).denote := - @applyExit_sound (before9603 k) (before9604 k) exit276 1 valid276 (macro9603 k) -theorem macro9604 (k : Nat) : applyExit (before9604 k) exit445 1 = some (before9605 k) := by - simp (disch := omega) [before9604, before9605, exit445, applyExit, pop, push] - <;> omega -theorem step9604 (k : Nat) : Runs (1*38) (before9604 k).denote (before9605 k).denote := - @applyExit_sound (before9604 k) (before9605 k) exit445 1 valid445 (macro9604 k) -theorem macro9605 (k : Nat) : applyExit (before9605 k) exit446 (1*k+6) = some (before9606 k) := by - simp (disch := omega) [before9605, before9606, exit446, applyExit, pop, push] - <;> omega -theorem step9605 (k : Nat) : Runs ((1*k+6)*38) (before9605 k).denote (before9606 k).denote := - @applyExit_sound (before9605 k) (before9606 k) exit446 (1*k+6) valid446 (macro9605 k) -theorem macro9606 (k : Nat) : applyExit (before9606 k) exit10 5 = some (before9607 k) := by - simp (disch := omega) [before9606, before9607, exit10, applyExit, pop, push] - <;> omega -theorem step9606 (k : Nat) : Runs (5*2) (before9606 k).denote (before9607 k).denote := - @applyExit_sound (before9606 k) (before9607 k) exit10 5 valid10 (macro9606 k) -theorem macro9607 (k : Nat) : applyExit (before9607 k) exit11 1 = some (before9608 k) := by - simp (disch := omega) [before9607, before9608, exit11, applyExit, pop, push] - <;> omega -theorem step9607 (k : Nat) : Runs (1*2) (before9607 k).denote (before9608 k).denote := - @applyExit_sound (before9607 k) (before9608 k) exit11 1 valid11 (macro9607 k) -theorem macro9608 (k : Nat) : applyExit (before9608 k) exit2 5 = some (before9609 k) := by - simp (disch := omega) [before9608, before9609, exit2, applyExit, pop, push] - <;> omega -theorem step9608 (k : Nat) : Runs (5*2) (before9608 k).denote (before9609 k).denote := - @applyExit_sound (before9608 k) (before9609 k) exit2 5 valid2 (macro9608 k) -theorem macro9609 (k : Nat) : applyExit (before9609 k) exit3 1 = some (before9610 k) := by - simp (disch := omega) [before9609, before9610, exit3, applyExit, pop, push] - <;> omega -theorem step9609 (k : Nat) : Runs (1*2) (before9609 k).denote (before9610 k).denote := - @applyExit_sound (before9609 k) (before9610 k) exit3 1 valid3 (macro9609 k) -theorem macro9610 (k : Nat) : applyExit (before9610 k) exit9 1 = some (before9611 k) := by - simp (disch := omega) [before9610, before9611, exit9, applyExit, pop, push] - <;> omega -theorem step9610 (k : Nat) : Runs (1*2) (before9610 k).denote (before9611 k).denote := - @applyExit_sound (before9610 k) (before9611 k) exit9 1 valid9 (macro9610 k) -theorem macro9611 (k : Nat) : applyExit (before9611 k) exit10 11 = some (before9612 k) := by - simp (disch := omega) [before9611, before9612, exit10, applyExit, pop, push] - <;> omega -theorem step9611 (k : Nat) : Runs (11*2) (before9611 k).denote (before9612 k).denote := - @applyExit_sound (before9611 k) (before9612 k) exit10 11 valid10 (macro9611 k) -theorem macro9612 (k : Nat) : applyExit (before9612 k) exit11 1 = some (before9613 k) := by - simp (disch := omega) [before9612, before9613, exit11, applyExit, pop, push] - <;> omega -theorem step9612 (k : Nat) : Runs (1*2) (before9612 k).denote (before9613 k).denote := - @applyExit_sound (before9612 k) (before9613 k) exit11 1 valid11 (macro9612 k) -theorem macro9613 (k : Nat) : applyExit (before9613 k) exit2 5 = some (before9614 k) := by - simp (disch := omega) [before9613, before9614, exit2, applyExit, pop, push] - <;> omega -theorem step9613 (k : Nat) : Runs (5*2) (before9613 k).denote (before9614 k).denote := - @applyExit_sound (before9613 k) (before9614 k) exit2 5 valid2 (macro9613 k) -theorem macro9614 (k : Nat) : applyExit (before9614 k) exit3 1 = some (before9615 k) := by - simp (disch := omega) [before9614, before9615, exit3, applyExit, pop, push] - <;> omega -theorem step9614 (k : Nat) : Runs (1*2) (before9614 k).denote (before9615 k).denote := - @applyExit_sound (before9614 k) (before9615 k) exit3 1 valid3 (macro9614 k) -theorem macro9615 (k : Nat) : applyExit (before9615 k) exit9 1 = some (before9616 k) := by - simp (disch := omega) [before9615, before9616, exit9, applyExit, pop, push] - <;> omega -theorem step9615 (k : Nat) : Runs (1*2) (before9615 k).denote (before9616 k).denote := - @applyExit_sound (before9615 k) (before9616 k) exit9 1 valid9 (macro9615 k) -theorem macro9616 (k : Nat) : applyExit (before9616 k) exit10 11 = some (before9617 k) := by - simp (disch := omega) [before9616, before9617, exit10, applyExit, pop, push] - <;> omega -theorem step9616 (k : Nat) : Runs (11*2) (before9616 k).denote (before9617 k).denote := - @applyExit_sound (before9616 k) (before9617 k) exit10 11 valid10 (macro9616 k) -theorem macro9617 (k : Nat) : applyExit (before9617 k) exit11 1 = some (before9618 k) := by - simp (disch := omega) [before9617, before9618, exit11, applyExit, pop, push] - <;> omega -theorem step9617 (k : Nat) : Runs (1*2) (before9617 k).denote (before9618 k).denote := - @applyExit_sound (before9617 k) (before9618 k) exit11 1 valid11 (macro9617 k) -theorem macro9618 (k : Nat) : applyExit (before9618 k) exit2 5 = some (before9619 k) := by - simp (disch := omega) [before9618, before9619, exit2, applyExit, pop, push] - <;> omega -theorem step9618 (k : Nat) : Runs (5*2) (before9618 k).denote (before9619 k).denote := - @applyExit_sound (before9618 k) (before9619 k) exit2 5 valid2 (macro9618 k) -theorem macro9619 (k : Nat) : applyExit (before9619 k) exit3 1 = some (before9620 k) := by - simp (disch := omega) [before9619, before9620, exit3, applyExit, pop, push] - <;> omega -theorem step9619 (k : Nat) : Runs (1*2) (before9619 k).denote (before9620 k).denote := - @applyExit_sound (before9619 k) (before9620 k) exit3 1 valid3 (macro9619 k) -theorem macro9620 (k : Nat) : applyExit (before9620 k) exit9 1 = some (before9621 k) := by - simp (disch := omega) [before9620, before9621, exit9, applyExit, pop, push] - <;> omega -theorem step9620 (k : Nat) : Runs (1*2) (before9620 k).denote (before9621 k).denote := - @applyExit_sound (before9620 k) (before9621 k) exit9 1 valid9 (macro9620 k) -theorem macro9621 (k : Nat) : applyExit (before9621 k) exit10 13 = some (before9622 k) := by - simp (disch := omega) [before9621, before9622, exit10, applyExit, pop, push] - <;> omega -theorem step9621 (k : Nat) : Runs (13*2) (before9621 k).denote (before9622 k).denote := - @applyExit_sound (before9621 k) (before9622 k) exit10 13 valid10 (macro9621 k) -theorem macro9622 (k : Nat) : applyExit (before9622 k) exit11 1 = some (before9623 k) := by - simp (disch := omega) [before9622, before9623, exit11, applyExit, pop, push] - <;> omega -theorem step9622 (k : Nat) : Runs (1*2) (before9622 k).denote (before9623 k).denote := - @applyExit_sound (before9622 k) (before9623 k) exit11 1 valid11 (macro9622 k) -theorem macro9623 (k : Nat) : applyExit (before9623 k) exit2 10 = some (before9624 k) := by - simp (disch := omega) [before9623, before9624, exit2, applyExit, pop, push] - <;> omega -theorem step9623 (k : Nat) : Runs (10*2) (before9623 k).denote (before9624 k).denote := - @applyExit_sound (before9623 k) (before9624 k) exit2 10 valid2 (macro9623 k) -theorem macro9624 (k : Nat) : applyExit (before9624 k) exit3 1 = some (before9625 k) := by - simp (disch := omega) [before9624, before9625, exit3, applyExit, pop, push] - <;> omega -theorem step9624 (k : Nat) : Runs (1*2) (before9624 k).denote (before9625 k).denote := - @applyExit_sound (before9624 k) (before9625 k) exit3 1 valid3 (macro9624 k) -theorem macro9625 (k : Nat) : applyExit (before9625 k) exit4 1 = some (before9626 k) := by - simp (disch := omega) [before9625, before9626, exit4, applyExit, pop, push] - <;> omega -theorem step9625 (k : Nat) : Runs (1*2) (before9625 k).denote (before9626 k).denote := - @applyExit_sound (before9625 k) (before9626 k) exit4 1 valid4 (macro9625 k) -theorem macro9626 (k : Nat) : applyExit (before9626 k) exit5 1 = some (before9627 k) := by - simp (disch := omega) [before9626, before9627, exit5, applyExit, pop, push] - <;> omega -theorem step9626 (k : Nat) : Runs (1*3) (before9626 k).denote (before9627 k).denote := - @applyExit_sound (before9626 k) (before9627 k) exit5 1 valid5 (macro9626 k) -theorem macro9627 (k : Nat) : applyExit (before9627 k) exit1 1 = some (before9628 k) := by - simp (disch := omega) [before9627, before9628, exit1, applyExit, pop, push] - <;> omega -theorem step9627 (k : Nat) : Runs (1*3) (before9627 k).denote (before9628 k).denote := - @applyExit_sound (before9627 k) (before9628 k) exit1 1 valid1 (macro9627 k) -theorem macro9628 (k : Nat) : applyExit (before9628 k) exit6 1 = some (before9629 k) := by - simp (disch := omega) [before9628, before9629, exit6, applyExit, pop, push] - <;> omega -theorem step9628 (k : Nat) : Runs (1*1) (before9628 k).denote (before9629 k).denote := - @applyExit_sound (before9628 k) (before9629 k) exit6 1 valid6 (macro9628 k) -theorem macro9629 (k : Nat) : applyExit (before9629 k) exit0 12 = some (before9630 k) := by - simp (disch := omega) [before9629, before9630, exit0, applyExit, pop, push] - <;> omega -theorem step9629 (k : Nat) : Runs (12*2) (before9629 k).denote (before9630 k).denote := - @applyExit_sound (before9629 k) (before9630 k) exit0 12 valid0 (macro9629 k) -theorem macro9630 (k : Nat) : applyExit (before9630 k) exit1 1 = some (before9631 k) := by - simp (disch := omega) [before9630, before9631, exit1, applyExit, pop, push] - <;> omega -theorem step9630 (k : Nat) : Runs (1*3) (before9630 k).denote (before9631 k).denote := - @applyExit_sound (before9630 k) (before9631 k) exit1 1 valid1 (macro9630 k) -theorem macro9631 (k : Nat) : applyExit (before9631 k) exit2 12 = some (before9632 k) := by - simp (disch := omega) [before9631, before9632, exit2, applyExit, pop, push] - <;> omega -theorem step9631 (k : Nat) : Runs (12*2) (before9631 k).denote (before9632 k).denote := - @applyExit_sound (before9631 k) (before9632 k) exit2 12 valid2 (macro9631 k) -theorem macro9632 (k : Nat) : applyExit (before9632 k) exit3 1 = some (before9633 k) := by - simp (disch := omega) [before9632, before9633, exit3, applyExit, pop, push] - <;> omega -theorem step9632 (k : Nat) : Runs (1*2) (before9632 k).denote (before9633 k).denote := - @applyExit_sound (before9632 k) (before9633 k) exit3 1 valid3 (macro9632 k) -theorem macro9633 (k : Nat) : applyExit (before9633 k) exit30 1 = some (before9634 k) := by - simp (disch := omega) [before9633, before9634, exit30, applyExit, pop, push] - <;> omega -theorem step9633 (k : Nat) : Runs (1*3) (before9633 k).denote (before9634 k).denote := - @applyExit_sound (before9633 k) (before9634 k) exit30 1 valid30 (macro9633 k) -theorem macro9634 (k : Nat) : applyExit (before9634 k) exit31 1 = some (before9635 k) := by - simp (disch := omega) [before9634, before9635, exit31, applyExit, pop, push] - <;> omega -theorem step9634 (k : Nat) : Runs (1*1) (before9634 k).denote (before9635 k).denote := - @applyExit_sound (before9634 k) (before9635 k) exit31 1 valid31 (macro9634 k) -theorem macro9635 (k : Nat) : applyExit (before9635 k) exit32 1 = some (before9636 k) := by - simp (disch := omega) [before9635, before9636, exit32, applyExit, pop, push] - <;> omega -theorem step9635 (k : Nat) : Runs (1*3) (before9635 k).denote (before9636 k).denote := - @applyExit_sound (before9635 k) (before9636 k) exit32 1 valid32 (macro9635 k) -theorem macro9636 (k : Nat) : applyExit (before9636 k) exit33 1 = some (before9637 k) := by - simp (disch := omega) [before9636, before9637, exit33, applyExit, pop, push] - <;> omega -theorem step9636 (k : Nat) : Runs (1*2) (before9636 k).denote (before9637 k).denote := - @applyExit_sound (before9636 k) (before9637 k) exit33 1 valid33 (macro9636 k) -theorem macro9637 (k : Nat) : applyExit (before9637 k) exit34 13 = some (before9638 k) := by - simp (disch := omega) [before9637, before9638, exit34, applyExit, pop, push] - <;> omega -theorem step9637 (k : Nat) : Runs (13*2) (before9637 k).denote (before9638 k).denote := - @applyExit_sound (before9637 k) (before9638 k) exit34 13 valid34 (macro9637 k) -theorem macro9638 (k : Nat) : applyExit (before9638 k) exit102 1 = some (before9639 k) := by - simp (disch := omega) [before9638, before9639, exit102, applyExit, pop, push] - <;> omega -theorem step9638 (k : Nat) : Runs (1*1) (before9638 k).denote (before9639 k).denote := - @applyExit_sound (before9638 k) (before9639 k) exit102 1 valid102 (macro9638 k) -theorem macro9639 (k : Nat) : applyExit (before9639 k) exit5 1 = some (before9640 k) := by - simp (disch := omega) [before9639, before9640, exit5, applyExit, pop, push] - <;> omega -theorem step9639 (k : Nat) : Runs (1*3) (before9639 k).denote (before9640 k).denote := - @applyExit_sound (before9639 k) (before9640 k) exit5 1 valid5 (macro9639 k) -theorem macro9640 (k : Nat) : applyExit (before9640 k) exit1 1 = some (before9641 k) := by - simp (disch := omega) [before9640, before9641, exit1, applyExit, pop, push] - <;> omega -theorem step9640 (k : Nat) : Runs (1*3) (before9640 k).denote (before9641 k).denote := - @applyExit_sound (before9640 k) (before9641 k) exit1 1 valid1 (macro9640 k) -theorem macro9641 (k : Nat) : applyExit (before9641 k) exit6 1 = some (before9642 k) := by - simp (disch := omega) [before9641, before9642, exit6, applyExit, pop, push] - <;> omega -theorem step9641 (k : Nat) : Runs (1*1) (before9641 k).denote (before9642 k).denote := - @applyExit_sound (before9641 k) (before9642 k) exit6 1 valid6 (macro9641 k) -theorem macro9642 (k : Nat) : applyExit (before9642 k) exit0 1 = some (before9643 k) := by - simp (disch := omega) [before9642, before9643, exit0, applyExit, pop, push] - <;> omega -theorem step9642 (k : Nat) : Runs (1*2) (before9642 k).denote (before9643 k).denote := - @applyExit_sound (before9642 k) (before9643 k) exit0 1 valid0 (macro9642 k) -theorem macro9643 (k : Nat) : applyExit (before9643 k) exit13 13 = some (before9644 k) := by - simp (disch := omega) [before9643, before9644, exit13, applyExit, pop, push] - <;> omega -theorem step9643 (k : Nat) : Runs (13*2) (before9643 k).denote (before9644 k).denote := - @applyExit_sound (before9643 k) (before9644 k) exit13 13 valid13 (macro9643 k) -theorem macro9644 (k : Nat) : applyExit (before9644 k) exit0 6 = some (before9645 k) := by - simp (disch := omega) [before9644, before9645, exit0, applyExit, pop, push] - <;> omega -theorem step9644 (k : Nat) : Runs (6*2) (before9644 k).denote (before9645 k).denote := - @applyExit_sound (before9644 k) (before9645 k) exit0 6 valid0 (macro9644 k) -theorem macro9645 (k : Nat) : applyExit (before9645 k) exit1 1 = some (before9646 k) := by - simp (disch := omega) [before9645, before9646, exit1, applyExit, pop, push] - <;> omega -theorem step9645 (k : Nat) : Runs (1*3) (before9645 k).denote (before9646 k).denote := - @applyExit_sound (before9645 k) (before9646 k) exit1 1 valid1 (macro9645 k) -theorem macro9646 (k : Nat) : applyExit (before9646 k) exit2 6 = some (before9647 k) := by - simp (disch := omega) [before9646, before9647, exit2, applyExit, pop, push] - <;> omega -theorem step9646 (k : Nat) : Runs (6*2) (before9646 k).denote (before9647 k).denote := - @applyExit_sound (before9646 k) (before9647 k) exit2 6 valid2 (macro9646 k) -theorem macro9647 (k : Nat) : applyExit (before9647 k) exit6 1 = some (before9648 k) := by - simp (disch := omega) [before9647, before9648, exit6, applyExit, pop, push] - <;> omega -theorem step9647 (k : Nat) : Runs (1*1) (before9647 k).denote (before9648 k).denote := - @applyExit_sound (before9647 k) (before9648 k) exit6 1 valid6 (macro9647 k) -theorem macro9648 (k : Nat) : applyExit (before9648 k) exit0 7 = some (before9649 k) := by - simp (disch := omega) [before9648, before9649, exit0, applyExit, pop, push] - <;> omega -theorem step9648 (k : Nat) : Runs (7*2) (before9648 k).denote (before9649 k).denote := - @applyExit_sound (before9648 k) (before9649 k) exit0 7 valid0 (macro9648 k) -theorem macro9649 (k : Nat) : applyExit (before9649 k) exit13 12 = some (before9650 k) := by - simp (disch := omega) [before9649, before9650, exit13, applyExit, pop, push] - <;> omega -theorem step9649 (k : Nat) : Runs (12*2) (before9649 k).denote (before9650 k).denote := - @applyExit_sound (before9649 k) (before9650 k) exit13 12 valid13 (macro9649 k) -theorem macro9650 (k : Nat) : applyExit (before9650 k) exit0 6 = some (before9651 k) := by - simp (disch := omega) [before9650, before9651, exit0, applyExit, pop, push] - <;> omega -theorem step9650 (k : Nat) : Runs (6*2) (before9650 k).denote (before9651 k).denote := - @applyExit_sound (before9650 k) (before9651 k) exit0 6 valid0 (macro9650 k) -theorem macro9651 (k : Nat) : applyExit (before9651 k) exit1 1 = some (before9652 k) := by - simp (disch := omega) [before9651, before9652, exit1, applyExit, pop, push] - <;> omega -theorem step9651 (k : Nat) : Runs (1*3) (before9651 k).denote (before9652 k).denote := - @applyExit_sound (before9651 k) (before9652 k) exit1 1 valid1 (macro9651 k) -theorem macro9652 (k : Nat) : applyExit (before9652 k) exit2 6 = some (before9653 k) := by - simp (disch := omega) [before9652, before9653, exit2, applyExit, pop, push] - <;> omega -theorem step9652 (k : Nat) : Runs (6*2) (before9652 k).denote (before9653 k).denote := - @applyExit_sound (before9652 k) (before9653 k) exit2 6 valid2 (macro9652 k) -theorem macro9653 (k : Nat) : applyExit (before9653 k) exit6 1 = some (before9654 k) := by - simp (disch := omega) [before9653, before9654, exit6, applyExit, pop, push] - <;> omega -theorem step9653 (k : Nat) : Runs (1*1) (before9653 k).denote (before9654 k).denote := - @applyExit_sound (before9653 k) (before9654 k) exit6 1 valid6 (macro9653 k) -theorem macro9654 (k : Nat) : applyExit (before9654 k) exit0 7 = some (before9655 k) := by - simp (disch := omega) [before9654, before9655, exit0, applyExit, pop, push] - <;> omega -theorem step9654 (k : Nat) : Runs (7*2) (before9654 k).denote (before9655 k).denote := - @applyExit_sound (before9654 k) (before9655 k) exit0 7 valid0 (macro9654 k) -theorem macro9655 (k : Nat) : applyExit (before9655 k) exit13 12 = some (before9656 k) := by - simp (disch := omega) [before9655, before9656, exit13, applyExit, pop, push] - <;> omega -theorem step9655 (k : Nat) : Runs (12*2) (before9655 k).denote (before9656 k).denote := - @applyExit_sound (before9655 k) (before9656 k) exit13 12 valid13 (macro9655 k) -theorem macro9656 (k : Nat) : applyExit (before9656 k) exit0 6 = some (before9657 k) := by - simp (disch := omega) [before9656, before9657, exit0, applyExit, pop, push] - <;> omega -theorem step9656 (k : Nat) : Runs (6*2) (before9656 k).denote (before9657 k).denote := - @applyExit_sound (before9656 k) (before9657 k) exit0 6 valid0 (macro9656 k) -theorem macro9657 (k : Nat) : applyExit (before9657 k) exit1 1 = some (before9658 k) := by - simp (disch := omega) [before9657, before9658, exit1, applyExit, pop, push] - <;> omega -theorem step9657 (k : Nat) : Runs (1*3) (before9657 k).denote (before9658 k).denote := - @applyExit_sound (before9657 k) (before9658 k) exit1 1 valid1 (macro9657 k) -theorem macro9658 (k : Nat) : applyExit (before9658 k) exit2 6 = some (before9659 k) := by - simp (disch := omega) [before9658, before9659, exit2, applyExit, pop, push] - <;> omega -theorem step9658 (k : Nat) : Runs (6*2) (before9658 k).denote (before9659 k).denote := - @applyExit_sound (before9658 k) (before9659 k) exit2 6 valid2 (macro9658 k) -theorem macro9659 (k : Nat) : applyExit (before9659 k) exit6 1 = some (before9660 k) := by - simp (disch := omega) [before9659, before9660, exit6, applyExit, pop, push] - <;> omega -theorem step9659 (k : Nat) : Runs (1*1) (before9659 k).denote (before9660 k).denote := - @applyExit_sound (before9659 k) (before9660 k) exit6 1 valid6 (macro9659 k) -theorem macro9660 (k : Nat) : applyExit (before9660 k) exit0 7 = some (before9661 k) := by - simp (disch := omega) [before9660, before9661, exit0, applyExit, pop, push] - <;> omega -theorem step9660 (k : Nat) : Runs (7*2) (before9660 k).denote (before9661 k).denote := - @applyExit_sound (before9660 k) (before9661 k) exit0 7 valid0 (macro9660 k) -theorem macro9661 (k : Nat) : applyExit (before9661 k) exit13 5 = some (before9662 k) := by - simp (disch := omega) [before9661, before9662, exit13, applyExit, pop, push] - <;> omega -theorem step9661 (k : Nat) : Runs (5*2) (before9661 k).denote (before9662 k).denote := - @applyExit_sound (before9661 k) (before9662 k) exit13 5 valid13 (macro9661 k) -theorem macro9662 (k : Nat) : applyExit (before9662 k) exit447 (1*k+6) = some (before9663 k) := by - simp (disch := omega) [before9662, before9663, exit447, applyExit, pop, push] - <;> omega -theorem step9662 (k : Nat) : Runs ((1*k+6)*66) (before9662 k).denote (before9663 k).denote := - @applyExit_sound (before9662 k) (before9663 k) exit447 (1*k+6) valid447 (macro9662 k) -theorem macro9663 (k : Nat) : applyExit (before9663 k) exit448 1 = some (before9664 k) := by - simp (disch := omega) [before9663, before9664, exit448, applyExit, pop, push] - <;> omega -theorem step9663 (k : Nat) : Runs (1*38) (before9663 k).denote (before9664 k).denote := - @applyExit_sound (before9663 k) (before9664 k) exit448 1 valid448 (macro9663 k) -theorem macro9664 (k : Nat) : applyExit (before9664 k) exit275 1 = some (before9665 k) := by - simp (disch := omega) [before9664, before9665, exit275, applyExit, pop, push] - <;> omega -theorem step9664 (k : Nat) : Runs (1*38) (before9664 k).denote (before9665 k).denote := - @applyExit_sound (before9664 k) (before9665 k) exit275 1 valid275 (macro9664 k) -theorem macro9665 (k : Nat) : applyExit (before9665 k) exit0 791761143 = some (before9666 k) := by - simp (disch := omega) [before9665, before9666, exit0, applyExit, pop, push] - <;> omega -theorem step9665 (k : Nat) : Runs (791761143*2) (before9665 k).denote (before9666 k).denote := - @applyExit_sound (before9665 k) (before9666 k) exit0 791761143 valid0 (macro9665 k) -theorem macro9666 (k : Nat) : applyExit (before9666 k) exit1 1 = some (before9667 k) := by - simp (disch := omega) [before9666, before9667, exit1, applyExit, pop, push] - <;> omega -theorem step9666 (k : Nat) : Runs (1*3) (before9666 k).denote (before9667 k).denote := - @applyExit_sound (before9666 k) (before9667 k) exit1 1 valid1 (macro9666 k) -theorem macro9667 (k : Nat) : applyExit (before9667 k) exit2 791761143 = some (before9668 k) := by - simp (disch := omega) [before9667, before9668, exit2, applyExit, pop, push] - <;> omega -theorem step9667 (k : Nat) : Runs (791761143*2) (before9667 k).denote (before9668 k).denote := - @applyExit_sound (before9667 k) (before9668 k) exit2 791761143 valid2 (macro9667 k) -theorem macro9668 (k : Nat) : applyExit (before9668 k) exit276 1 = some (before9669 k) := by - simp (disch := omega) [before9668, before9669, exit276, applyExit, pop, push] - <;> omega -theorem step9668 (k : Nat) : Runs (1*38) (before9668 k).denote (before9669 k).denote := - @applyExit_sound (before9668 k) (before9669 k) exit276 1 valid276 (macro9668 k) -theorem macro9669 (k : Nat) : applyExit (before9669 k) exit449 1 = some (before9670 k) := by - simp (disch := omega) [before9669, before9670, exit449, applyExit, pop, push] - <;> omega -theorem step9669 (k : Nat) : Runs (1*49) (before9669 k).denote (before9670 k).denote := - @applyExit_sound (before9669 k) (before9670 k) exit449 1 valid449 (macro9669 k) -theorem macro9670 (k : Nat) : applyExit (before9670 k) exit275 1 = some (before9671 k) := by - simp (disch := omega) [before9670, before9671, exit275, applyExit, pop, push] - <;> omega -theorem step9670 (k : Nat) : Runs (1*38) (before9670 k).denote (before9671 k).denote := - @applyExit_sound (before9670 k) (before9671 k) exit275 1 valid275 (macro9670 k) -theorem macro9671 (k : Nat) : applyExit (before9671 k) exit0 791761144 = some (before9672 k) := by - simp (disch := omega) [before9671, before9672, exit0, applyExit, pop, push] - <;> omega -theorem step9671 (k : Nat) : Runs (791761144*2) (before9671 k).denote (before9672 k).denote := - @applyExit_sound (before9671 k) (before9672 k) exit0 791761144 valid0 (macro9671 k) -theorem macro9672 (k : Nat) : applyExit (before9672 k) exit13 11 = some (before9673 k) := by - simp (disch := omega) [before9672, before9673, exit13, applyExit, pop, push] - <;> omega -theorem step9672 (k : Nat) : Runs (11*2) (before9672 k).denote (before9673 k).denote := - @applyExit_sound (before9672 k) (before9673 k) exit13 11 valid13 (macro9672 k) -theorem macro9673 (k : Nat) : applyExit (before9673 k) exit0 19 = some (before9674 k) := by - simp (disch := omega) [before9673, before9674, exit0, applyExit, pop, push] - <;> omega -theorem step9673 (k : Nat) : Runs (19*2) (before9673 k).denote (before9674 k).denote := - @applyExit_sound (before9673 k) (before9674 k) exit0 19 valid0 (macro9673 k) -theorem macro9674 (k : Nat) : applyExit (before9674 k) exit1 1 = some (before9675 k) := by - simp (disch := omega) [before9674, before9675, exit1, applyExit, pop, push] - <;> omega -theorem step9674 (k : Nat) : Runs (1*3) (before9674 k).denote (before9675 k).denote := - @applyExit_sound (before9674 k) (before9675 k) exit1 1 valid1 (macro9674 k) -theorem macro9675 (k : Nat) : applyExit (before9675 k) exit2 19 = some (before9676 k) := by - simp (disch := omega) [before9675, before9676, exit2, applyExit, pop, push] - <;> omega -theorem step9675 (k : Nat) : Runs (19*2) (before9675 k).denote (before9676 k).denote := - @applyExit_sound (before9675 k) (before9676 k) exit2 19 valid2 (macro9675 k) -theorem macro9676 (k : Nat) : applyExit (before9676 k) exit6 1 = some (before9677 k) := by - simp (disch := omega) [before9676, before9677, exit6, applyExit, pop, push] - <;> omega -theorem step9676 (k : Nat) : Runs (1*1) (before9676 k).denote (before9677 k).denote := - @applyExit_sound (before9676 k) (before9677 k) exit6 1 valid6 (macro9676 k) -theorem macro9677 (k : Nat) : applyExit (before9677 k) exit0 20 = some (before9678 k) := by - simp (disch := omega) [before9677, before9678, exit0, applyExit, pop, push] - <;> omega -theorem step9677 (k : Nat) : Runs (20*2) (before9677 k).denote (before9678 k).denote := - @applyExit_sound (before9677 k) (before9678 k) exit0 20 valid0 (macro9677 k) -theorem macro9678 (k : Nat) : applyExit (before9678 k) exit13 43 = some (before9679 k) := by - simp (disch := omega) [before9678, before9679, exit13, applyExit, pop, push] - <;> omega -theorem step9678 (k : Nat) : Runs (43*2) (before9678 k).denote (before9679 k).denote := - @applyExit_sound (before9678 k) (before9679 k) exit13 43 valid13 (macro9678 k) -theorem macro9679 (k : Nat) : applyExit (before9679 k) exit0 13 = some (before9680 k) := by - simp (disch := omega) [before9679, before9680, exit0, applyExit, pop, push] - <;> omega -theorem step9679 (k : Nat) : Runs (13*2) (before9679 k).denote (before9680 k).denote := - @applyExit_sound (before9679 k) (before9680 k) exit0 13 valid0 (macro9679 k) -theorem macro9680 (k : Nat) : applyExit (before9680 k) exit1 1 = some (before9681 k) := by - simp (disch := omega) [before9680, before9681, exit1, applyExit, pop, push] - <;> omega -theorem step9680 (k : Nat) : Runs (1*3) (before9680 k).denote (before9681 k).denote := - @applyExit_sound (before9680 k) (before9681 k) exit1 1 valid1 (macro9680 k) -theorem macro9681 (k : Nat) : applyExit (before9681 k) exit2 13 = some (before9682 k) := by - simp (disch := omega) [before9681, before9682, exit2, applyExit, pop, push] - <;> omega -theorem step9681 (k : Nat) : Runs (13*2) (before9681 k).denote (before9682 k).denote := - @applyExit_sound (before9681 k) (before9682 k) exit2 13 valid2 (macro9681 k) -theorem macro9682 (k : Nat) : applyExit (before9682 k) exit6 1 = some (before9683 k) := by - simp (disch := omega) [before9682, before9683, exit6, applyExit, pop, push] - <;> omega -theorem step9682 (k : Nat) : Runs (1*1) (before9682 k).denote (before9683 k).denote := - @applyExit_sound (before9682 k) (before9683 k) exit6 1 valid6 (macro9682 k) -theorem macro9683 (k : Nat) : applyExit (before9683 k) exit0 14 = some (before9684 k) := by - simp (disch := omega) [before9683, before9684, exit0, applyExit, pop, push] - <;> omega -theorem step9683 (k : Nat) : Runs (14*2) (before9683 k).denote (before9684 k).denote := - @applyExit_sound (before9683 k) (before9684 k) exit0 14 valid0 (macro9683 k) -theorem macro9684 (k : Nat) : applyExit (before9684 k) exit13 95 = some (before9685 k) := by - simp (disch := omega) [before9684, before9685, exit13, applyExit, pop, push] - <;> omega -theorem step9684 (k : Nat) : Runs (95*2) (before9684 k).denote (before9685 k).denote := - @applyExit_sound (before9684 k) (before9685 k) exit13 95 valid13 (macro9684 k) -theorem macro9685 (k : Nat) : applyExit (before9685 k) exit0 31 = some (before9686 k) := by - simp (disch := omega) [before9685, before9686, exit0, applyExit, pop, push] - <;> omega -theorem step9685 (k : Nat) : Runs (31*2) (before9685 k).denote (before9686 k).denote := - @applyExit_sound (before9685 k) (before9686 k) exit0 31 valid0 (macro9685 k) -theorem macro9686 (k : Nat) : applyExit (before9686 k) exit450 1 = some (before9687 k) := by - simp (disch := omega) [before9686, before9687, exit450, applyExit, pop, push] - <;> omega -theorem step9686 (k : Nat) : Runs (1*15) (before9686 k).denote (before9687 k).denote := - @applyExit_sound (before9686 k) (before9687 k) exit450 1 valid450 (macro9686 k) -theorem macro9687 (k : Nat) : applyExit (before9687 k) exit2 31 = some (before9688 k) := by - simp (disch := omega) [before9687, before9688, exit2, applyExit, pop, push] - <;> omega -theorem step9687 (k : Nat) : Runs (31*2) (before9687 k).denote (before9688 k).denote := - @applyExit_sound (before9687 k) (before9688 k) exit2 31 valid2 (macro9687 k) -theorem macro9688 (k : Nat) : applyExit (before9688 k) exit6 1 = some (before9689 k) := by - simp (disch := omega) [before9688, before9689, exit6, applyExit, pop, push] - <;> omega -theorem step9688 (k : Nat) : Runs (1*1) (before9688 k).denote (before9689 k).denote := - @applyExit_sound (before9688 k) (before9689 k) exit6 1 valid6 (macro9688 k) -theorem macro9689 (k : Nat) : applyExit (before9689 k) exit0 31 = some (before9690 k) := by - simp (disch := omega) [before9689, before9690, exit0, applyExit, pop, push] - <;> omega -theorem step9689 (k : Nat) : Runs (31*2) (before9689 k).denote (before9690 k).denote := - @applyExit_sound (before9689 k) (before9690 k) exit0 31 valid0 (macro9689 k) -theorem macro9690 (k : Nat) : applyExit (before9690 k) exit451 1 = some (before9691 k) := by - simp (disch := omega) [before9690, before9691, exit451, applyExit, pop, push] - <;> omega -theorem step9690 (k : Nat) : Runs (1*1002) (before9690 k).denote (before9691 k).denote := - @applyExit_sound (before9690 k) (before9691 k) exit451 1 valid451 (macro9690 k) -theorem macro9691 (k : Nat) : applyExit (before9691 k) exit450 1 = some (before9692 k) := by - simp (disch := omega) [before9691, before9692, exit450, applyExit, pop, push] - <;> omega -theorem step9691 (k : Nat) : Runs (1*15) (before9691 k).denote (before9692 k).denote := - @applyExit_sound (before9691 k) (before9692 k) exit450 1 valid450 (macro9691 k) -theorem macro9692 (k : Nat) : applyExit (before9692 k) exit452 1 = some (before9693 k) := by - simp (disch := omega) [before9692, before9693, exit452, applyExit, pop, push] - <;> omega -theorem step9692 (k : Nat) : Runs (1*125) (before9692 k).denote (before9693 k).denote := - @applyExit_sound (before9692 k) (before9693 k) exit452 1 valid452 (macro9692 k) -theorem macro9693 (k : Nat) : applyExit (before9693 k) exit451 1 = some (before9694 k) := by - simp (disch := omega) [before9693, before9694, exit451, applyExit, pop, push] - <;> omega -theorem step9693 (k : Nat) : Runs (1*1002) (before9693 k).denote (before9694 k).denote := - @applyExit_sound (before9693 k) (before9694 k) exit451 1 valid451 (macro9693 k) -theorem macro9694 (k : Nat) : applyExit (before9694 k) exit450 1 = some (before9695 k) := by - simp (disch := omega) [before9694, before9695, exit450, applyExit, pop, push] - <;> omega -theorem step9694 (k : Nat) : Runs (1*15) (before9694 k).denote (before9695 k).denote := - @applyExit_sound (before9694 k) (before9695 k) exit450 1 valid450 (macro9694 k) -theorem macro9695 (k : Nat) : applyExit (before9695 k) exit452 1 = some (before9696 k) := by - simp (disch := omega) [before9695, before9696, exit452, applyExit, pop, push] - <;> omega -theorem step9695 (k : Nat) : Runs (1*125) (before9695 k).denote (before9696 k).denote := - @applyExit_sound (before9695 k) (before9696 k) exit452 1 valid452 (macro9695 k) -theorem macro9696 (k : Nat) : applyExit (before9696 k) exit451 1 = some (before9697 k) := by - simp (disch := omega) [before9696, before9697, exit451, applyExit, pop, push] - <;> omega -theorem step9696 (k : Nat) : Runs (1*1002) (before9696 k).denote (before9697 k).denote := - @applyExit_sound (before9696 k) (before9697 k) exit451 1 valid451 (macro9696 k) -theorem macro9697 (k : Nat) : applyExit (before9697 k) exit450 1 = some (before9698 k) := by - simp (disch := omega) [before9697, before9698, exit450, applyExit, pop, push] - <;> omega -theorem step9697 (k : Nat) : Runs (1*15) (before9697 k).denote (before9698 k).denote := - @applyExit_sound (before9697 k) (before9698 k) exit450 1 valid450 (macro9697 k) -theorem macro9698 (k : Nat) : applyExit (before9698 k) exit452 1 = some (before9699 k) := by - simp (disch := omega) [before9698, before9699, exit452, applyExit, pop, push] - <;> omega -theorem step9698 (k : Nat) : Runs (1*125) (before9698 k).denote (before9699 k).denote := - @applyExit_sound (before9698 k) (before9699 k) exit452 1 valid452 (macro9698 k) -def cycleState9699 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w405,(3+1*j)⟩,⟨w1,31⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w402,1⟩,⟨w290,(1*k+6)⟩,⟨w0,5⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w403,1⟩,⟨w398,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart9699_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w404,1⟩,⟨w405,(3+1*j)⟩,⟨w1,31⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w402,1⟩,⟨w290,(1*k+6)⟩,⟨w0,5⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w398,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -def cyclePart9699_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w404,1⟩,⟨w405,(3+1*j)⟩,⟨w1,31⟩,⟨w2,1⟩,⟨w0,94⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,42⟩,⟨w1,20⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w402,1⟩,⟨w290,(1*k+6)⟩,⟨w0,5⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,7⟩,⟨w2,1⟩,⟨w0,12⟩,⟨w1,1⟩,⟨w2,1⟩,⟨w1,12⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w403,1⟩,⟨w398,(1*k+3-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,19⟩,⟨w0,89⟩,⟨w2,1⟩,⟨w1,40⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,95⟩,⟨w0,12⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,2⟩,⟨w0,3⟩]⟩ -theorem cycleMacro9699_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9699 k j) exit451 1 = some (cyclePart9699_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState9699, cyclePart9699_0, exit451, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9699_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9699_0 k j) exit450 1 = some (cyclePart9699_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9699_0, cyclePart9699_1, exit450, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9699_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9699_1 k j) exit452 1 = some (cycleState9699 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9699_1, cycleState9699, exit452, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun9699 (k j : Nat) (hj : j < (1*k+3)) : Runs 1142 (cycleState9699 k j).denote (cycleState9699 k (j+1)).denote := by - have h0 : Runs (1*1002) (cycleState9699 k j).denote (cyclePart9699_0 k j).denote := @applyExit_sound (cycleState9699 k j) (cyclePart9699_0 k j) exit451 1 valid451 (cycleMacro9699_0 k j hj) - have h1 : Runs (1*15) (cyclePart9699_0 k j).denote (cyclePart9699_1 k j).denote := @applyExit_sound (cyclePart9699_0 k j) (cyclePart9699_1 k j) exit450 1 valid450 (cycleMacro9699_1 k j hj) - have h2 : Runs (1*125) (cyclePart9699_1 k j).denote (cycleState9699 k (j+1)).denote := @applyExit_sound (cyclePart9699_1 k j) (cycleState9699 k (j+1)) exit452 1 valid452 (cycleMacro9699_2 k j hj) - exact (@Runs.trans (1*1002) ((1*15)+(1*125)) (cycleState9699 k j).denote (cyclePart9699_0 k j).denote (cycleState9699 k (j+1)).denote h0 (@Runs.trans (1*15) (1*125) (cyclePart9699_0 k j).denote (cyclePart9699_1 k j).denote (cycleState9699 k (j+1)).denote h1 h2)) -theorem step9699 (k : Nat) : Runs ((1*k+3)*1142) (before9699 k).denote (after9699 k).denote := by - have h := Runs.chain (fun j => (cycleState9699 k j).denote) 1142 (1*k+3) (cycleRun9699 k) - have h0 : cycleState9699 k 0 = before9699 k := by simp [cycleState9699, before9699] - have h1 : cycleState9699 k (1*k+3) = after9699 k := by - simp [cycleState9699, after9699] <;> omega - simpa only [h0, h1] using h -theorem chunkRun096 (k : Nat) : Runs (1246*k+6334098097) (before9600 k).denote (after9699 k).denote := by - have h := (@Runs.trans ((((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2))))))) ((((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))))+(((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3))))))+(((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))))+((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142))))))) (before9600 k).denote (before9650 k).denote (after9699 k).denote (@Runs.trans (((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2)))))) (((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2)))))) (before9600 k).denote (before9625 k).denote (before9650 k).denote (@Runs.trans ((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2))))) ((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2))))) (before9600 k).denote (before9612 k).denote (before9625 k).denote (@Runs.trans (((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38)))) (((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))) (before9600 k).denote (before9606 k).denote (before9612 k).denote (@Runs.trans ((10*2)+((1*2)+(791761143*2))) ((1*38)+((1*38)+((1*k+6)*38))) (before9600 k).denote (before9603 k).denote (before9606 k).denote (@Runs.trans (10*2) ((1*2)+(791761143*2)) (before9600 k).denote (before9601 k).denote (before9603 k).denote (step9600 k) (@Runs.trans (1*2) (791761143*2) (before9601 k).denote (before9602 k).denote (before9603 k).denote (step9601 k) (step9602 k))) (@Runs.trans (1*38) ((1*38)+((1*k+6)*38)) (before9603 k).denote (before9604 k).denote (before9606 k).denote (step9603 k) (@Runs.trans (1*38) ((1*k+6)*38) (before9604 k).denote (before9605 k).denote (before9606 k).denote (step9604 k) (step9605 k)))) (@Runs.trans ((5*2)+((1*2)+(5*2))) ((1*2)+((1*2)+(11*2))) (before9606 k).denote (before9609 k).denote (before9612 k).denote (@Runs.trans (5*2) ((1*2)+(5*2)) (before9606 k).denote (before9607 k).denote (before9609 k).denote (step9606 k) (@Runs.trans (1*2) (5*2) (before9607 k).denote (before9608 k).denote (before9609 k).denote (step9607 k) (step9608 k))) (@Runs.trans (1*2) ((1*2)+(11*2)) (before9609 k).denote (before9610 k).denote (before9612 k).denote (step9609 k) (@Runs.trans (1*2) (11*2) (before9610 k).denote (before9611 k).denote (before9612 k).denote (step9610 k) (step9611 k))))) (@Runs.trans (((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2)))) (((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2)))) (before9612 k).denote (before9618 k).denote (before9625 k).denote (@Runs.trans ((1*2)+((5*2)+(1*2))) ((1*2)+((11*2)+(1*2))) (before9612 k).denote (before9615 k).denote (before9618 k).denote (@Runs.trans (1*2) ((5*2)+(1*2)) (before9612 k).denote (before9613 k).denote (before9615 k).denote (step9612 k) (@Runs.trans (5*2) (1*2) (before9613 k).denote (before9614 k).denote (before9615 k).denote (step9613 k) (step9614 k))) (@Runs.trans (1*2) ((11*2)+(1*2)) (before9615 k).denote (before9616 k).denote (before9618 k).denote (step9615 k) (@Runs.trans (11*2) (1*2) (before9616 k).denote (before9617 k).denote (before9618 k).denote (step9616 k) (step9617 k)))) (@Runs.trans ((5*2)+((1*2)+(1*2))) (((13*2)+(1*2))+((10*2)+(1*2))) (before9618 k).denote (before9621 k).denote (before9625 k).denote (@Runs.trans (5*2) ((1*2)+(1*2)) (before9618 k).denote (before9619 k).denote (before9621 k).denote (step9618 k) (@Runs.trans (1*2) (1*2) (before9619 k).denote (before9620 k).denote (before9621 k).denote (step9619 k) (step9620 k))) (@Runs.trans ((13*2)+(1*2)) ((10*2)+(1*2)) (before9621 k).denote (before9623 k).denote (before9625 k).denote (@Runs.trans (13*2) (1*2) (before9621 k).denote (before9622 k).denote (before9623 k).denote (step9621 k) (step9622 k)) (@Runs.trans (10*2) (1*2) (before9623 k).denote (before9624 k).denote (before9625 k).denote (step9623 k) (step9624 k)))))) (@Runs.trans ((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2))))) ((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2))))) (before9625 k).denote (before9637 k).denote (before9650 k).denote (@Runs.trans (((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3)))) (((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))) (before9625 k).denote (before9631 k).denote (before9637 k).denote (@Runs.trans ((1*2)+((1*3)+(1*3))) ((1*1)+((12*2)+(1*3))) (before9625 k).denote (before9628 k).denote (before9631 k).denote (@Runs.trans (1*2) ((1*3)+(1*3)) (before9625 k).denote (before9626 k).denote (before9628 k).denote (step9625 k) (@Runs.trans (1*3) (1*3) (before9626 k).denote (before9627 k).denote (before9628 k).denote (step9626 k) (step9627 k))) (@Runs.trans (1*1) ((12*2)+(1*3)) (before9628 k).denote (before9629 k).denote (before9631 k).denote (step9628 k) (@Runs.trans (12*2) (1*3) (before9629 k).denote (before9630 k).denote (before9631 k).denote (step9629 k) (step9630 k)))) (@Runs.trans ((12*2)+((1*2)+(1*3))) ((1*1)+((1*3)+(1*2))) (before9631 k).denote (before9634 k).denote (before9637 k).denote (@Runs.trans (12*2) ((1*2)+(1*3)) (before9631 k).denote (before9632 k).denote (before9634 k).denote (step9631 k) (@Runs.trans (1*2) (1*3) (before9632 k).denote (before9633 k).denote (before9634 k).denote (step9632 k) (step9633 k))) (@Runs.trans (1*1) ((1*3)+(1*2)) (before9634 k).denote (before9635 k).denote (before9637 k).denote (step9634 k) (@Runs.trans (1*3) (1*2) (before9635 k).denote (before9636 k).denote (before9637 k).denote (step9635 k) (step9636 k))))) (@Runs.trans (((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2)))) (((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2)))) (before9637 k).denote (before9643 k).denote (before9650 k).denote (@Runs.trans ((13*2)+((1*1)+(1*3))) ((1*3)+((1*1)+(1*2))) (before9637 k).denote (before9640 k).denote (before9643 k).denote (@Runs.trans (13*2) ((1*1)+(1*3)) (before9637 k).denote (before9638 k).denote (before9640 k).denote (step9637 k) (@Runs.trans (1*1) (1*3) (before9638 k).denote (before9639 k).denote (before9640 k).denote (step9638 k) (step9639 k))) (@Runs.trans (1*3) ((1*1)+(1*2)) (before9640 k).denote (before9641 k).denote (before9643 k).denote (step9640 k) (@Runs.trans (1*1) (1*2) (before9641 k).denote (before9642 k).denote (before9643 k).denote (step9641 k) (step9642 k)))) (@Runs.trans ((13*2)+((6*2)+(1*3))) (((6*2)+(1*1))+((7*2)+(12*2))) (before9643 k).denote (before9646 k).denote (before9650 k).denote (@Runs.trans (13*2) ((6*2)+(1*3)) (before9643 k).denote (before9644 k).denote (before9646 k).denote (step9643 k) (@Runs.trans (6*2) (1*3) (before9644 k).denote (before9645 k).denote (before9646 k).denote (step9644 k) (step9645 k))) (@Runs.trans ((6*2)+(1*1)) ((7*2)+(12*2)) (before9646 k).denote (before9648 k).denote (before9650 k).denote (@Runs.trans (6*2) (1*1) (before9646 k).denote (before9647 k).denote (before9648 k).denote (step9646 k) (step9647 k)) (@Runs.trans (7*2) (12*2) (before9648 k).denote (before9649 k).denote (before9650 k).denote (step9648 k) (step9649 k))))))) (@Runs.trans (((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))))+(((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3)))))) (((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))))+((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142)))))) (before9650 k).denote (before9675 k).denote (after9699 k).denote (@Runs.trans ((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2))))) (((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3))))) (before9650 k).denote (before9662 k).denote (before9675 k).denote (@Runs.trans (((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2)))) (((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))) (before9650 k).denote (before9656 k).denote (before9662 k).denote (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*1)+((7*2)+(12*2))) (before9650 k).denote (before9653 k).denote (before9656 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before9650 k).denote (before9651 k).denote (before9653 k).denote (step9650 k) (@Runs.trans (1*3) (6*2) (before9651 k).denote (before9652 k).denote (before9653 k).denote (step9651 k) (step9652 k))) (@Runs.trans (1*1) ((7*2)+(12*2)) (before9653 k).denote (before9654 k).denote (before9656 k).denote (step9653 k) (@Runs.trans (7*2) (12*2) (before9654 k).denote (before9655 k).denote (before9656 k).denote (step9654 k) (step9655 k)))) (@Runs.trans ((6*2)+((1*3)+(6*2))) ((1*1)+((7*2)+(5*2))) (before9656 k).denote (before9659 k).denote (before9662 k).denote (@Runs.trans (6*2) ((1*3)+(6*2)) (before9656 k).denote (before9657 k).denote (before9659 k).denote (step9656 k) (@Runs.trans (1*3) (6*2) (before9657 k).denote (before9658 k).denote (before9659 k).denote (step9657 k) (step9658 k))) (@Runs.trans (1*1) ((7*2)+(5*2)) (before9659 k).denote (before9660 k).denote (before9662 k).denote (step9659 k) (@Runs.trans (7*2) (5*2) (before9660 k).denote (before9661 k).denote (before9662 k).denote (step9660 k) (step9661 k))))) (@Runs.trans ((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2)))) (((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3)))) (before9662 k).denote (before9668 k).denote (before9675 k).denote (@Runs.trans (((1*k+6)*66)+((1*38)+(1*38))) ((791761143*2)+((1*3)+(791761143*2))) (before9662 k).denote (before9665 k).denote (before9668 k).denote (@Runs.trans ((1*k+6)*66) ((1*38)+(1*38)) (before9662 k).denote (before9663 k).denote (before9665 k).denote (step9662 k) (@Runs.trans (1*38) (1*38) (before9663 k).denote (before9664 k).denote (before9665 k).denote (step9663 k) (step9664 k))) (@Runs.trans (791761143*2) ((1*3)+(791761143*2)) (before9665 k).denote (before9666 k).denote (before9668 k).denote (step9665 k) (@Runs.trans (1*3) (791761143*2) (before9666 k).denote (before9667 k).denote (before9668 k).denote (step9666 k) (step9667 k)))) (@Runs.trans ((1*38)+((1*49)+(1*38))) (((791761144*2)+(11*2))+((19*2)+(1*3))) (before9668 k).denote (before9671 k).denote (before9675 k).denote (@Runs.trans (1*38) ((1*49)+(1*38)) (before9668 k).denote (before9669 k).denote (before9671 k).denote (step9668 k) (@Runs.trans (1*49) (1*38) (before9669 k).denote (before9670 k).denote (before9671 k).denote (step9669 k) (step9670 k))) (@Runs.trans ((791761144*2)+(11*2)) ((19*2)+(1*3)) (before9671 k).denote (before9673 k).denote (before9675 k).denote (@Runs.trans (791761144*2) (11*2) (before9671 k).denote (before9672 k).denote (before9673 k).denote (step9671 k) (step9672 k)) (@Runs.trans (19*2) (1*3) (before9673 k).denote (before9674 k).denote (before9675 k).denote (step9673 k) (step9674 k)))))) (@Runs.trans ((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15))))) ((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142))))) (before9675 k).denote (before9687 k).denote (after9699 k).denote (@Runs.trans (((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3)))) (((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))) (before9675 k).denote (before9681 k).denote (before9687 k).denote (@Runs.trans ((19*2)+((1*1)+(20*2))) ((43*2)+((13*2)+(1*3))) (before9675 k).denote (before9678 k).denote (before9681 k).denote (@Runs.trans (19*2) ((1*1)+(20*2)) (before9675 k).denote (before9676 k).denote (before9678 k).denote (step9675 k) (@Runs.trans (1*1) (20*2) (before9676 k).denote (before9677 k).denote (before9678 k).denote (step9676 k) (step9677 k))) (@Runs.trans (43*2) ((13*2)+(1*3)) (before9678 k).denote (before9679 k).denote (before9681 k).denote (step9678 k) (@Runs.trans (13*2) (1*3) (before9679 k).denote (before9680 k).denote (before9681 k).denote (step9679 k) (step9680 k)))) (@Runs.trans ((13*2)+((1*1)+(14*2))) ((95*2)+((31*2)+(1*15))) (before9681 k).denote (before9684 k).denote (before9687 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before9681 k).denote (before9682 k).denote (before9684 k).denote (step9681 k) (@Runs.trans (1*1) (14*2) (before9682 k).denote (before9683 k).denote (before9684 k).denote (step9682 k) (step9683 k))) (@Runs.trans (95*2) ((31*2)+(1*15)) (before9684 k).denote (before9685 k).denote (before9687 k).denote (step9684 k) (@Runs.trans (31*2) (1*15) (before9685 k).denote (before9686 k).denote (before9687 k).denote (step9685 k) (step9686 k))))) (@Runs.trans (((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125)))) (((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142)))) (before9687 k).denote (before9693 k).denote (after9699 k).denote (@Runs.trans ((31*2)+((1*1)+(31*2))) ((1*1002)+((1*15)+(1*125))) (before9687 k).denote (before9690 k).denote (before9693 k).denote (@Runs.trans (31*2) ((1*1)+(31*2)) (before9687 k).denote (before9688 k).denote (before9690 k).denote (step9687 k) (@Runs.trans (1*1) (31*2) (before9688 k).denote (before9689 k).denote (before9690 k).denote (step9688 k) (step9689 k))) (@Runs.trans (1*1002) ((1*15)+(1*125)) (before9690 k).denote (before9691 k).denote (before9693 k).denote (step9690 k) (@Runs.trans (1*15) (1*125) (before9691 k).denote (before9692 k).denote (before9693 k).denote (step9691 k) (step9692 k)))) (@Runs.trans ((1*1002)+((1*15)+(1*125))) (((1*1002)+(1*15))+((1*125)+((1*k+3)*1142))) (before9693 k).denote (before9696 k).denote (after9699 k).denote (@Runs.trans (1*1002) ((1*15)+(1*125)) (before9693 k).denote (before9694 k).denote (before9696 k).denote (step9693 k) (@Runs.trans (1*15) (1*125) (before9694 k).denote (before9695 k).denote (before9696 k).denote (step9694 k) (step9695 k))) (@Runs.trans ((1*1002)+(1*15)) ((1*125)+((1*k+3)*1142)) (before9696 k).denote (before9698 k).denote (after9699 k).denote (@Runs.trans (1*1002) (1*15) (before9696 k).denote (before9697 k).denote (before9698 k).denote (step9696 k) (step9697 k)) (@Runs.trans (1*125) ((1*k+3)*1142) (before9698 k).denote (before9699 k).denote (after9699 k).denote (step9698 k) (step9699 k)))))))) - have ht : (((((((10*2)+((1*2)+(791761143*2)))+((1*38)+((1*38)+((1*k+6)*38))))+(((5*2)+((1*2)+(5*2)))+((1*2)+((1*2)+(11*2)))))+((((1*2)+((5*2)+(1*2)))+((1*2)+((11*2)+(1*2))))+(((5*2)+((1*2)+(1*2)))+(((13*2)+(1*2))+((10*2)+(1*2))))))+(((((1*2)+((1*3)+(1*3)))+((1*1)+((12*2)+(1*3))))+(((12*2)+((1*2)+(1*3)))+((1*1)+((1*3)+(1*2)))))+((((13*2)+((1*1)+(1*3)))+((1*3)+((1*1)+(1*2))))+(((13*2)+((6*2)+(1*3)))+(((6*2)+(1*1))+((7*2)+(12*2)))))))+((((((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(12*2))))+(((6*2)+((1*3)+(6*2)))+((1*1)+((7*2)+(5*2)))))+(((((1*k+6)*66)+((1*38)+(1*38)))+((791761143*2)+((1*3)+(791761143*2))))+(((1*38)+((1*49)+(1*38)))+(((791761144*2)+(11*2))+((19*2)+(1*3))))))+(((((19*2)+((1*1)+(20*2)))+((43*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+((95*2)+((31*2)+(1*15)))))+((((31*2)+((1*1)+(31*2)))+((1*1002)+((1*15)+(1*125))))+(((1*1002)+((1*15)+(1*125)))+(((1*1002)+(1*15))+((1*125)+((1*k+3)*1142)))))))) = (1246*k+6334098097) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean deleted file mode 100644 index dbb869c1..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk097.lean +++ /dev/null @@ -1,799 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9700_0 : Stack := [] -abbrev tail9700_1 : Stack := ⟨w1,1⟩ :: tail9700_0 -abbrev tail9700_2 : Stack := ⟨w0,1⟩ :: tail9700_1 -abbrev tail9700_3 : Stack := ⟨w2,1⟩ :: tail9700_2 -abbrev tail9700_4 : Stack := ⟨w1,12⟩ :: tail9700_3 -abbrev tail9700_5 : Stack := ⟨w2,1⟩ :: tail9700_4 -abbrev tail9700_6 : Stack := ⟨w1,1⟩ :: tail9700_5 -abbrev tail9700_7 : Stack := ⟨w0,12⟩ :: tail9700_6 -abbrev tail9700_8 : Stack := ⟨w2,1⟩ :: tail9700_7 -abbrev tail9700_9 : Stack := ⟨w1,7⟩ :: tail9700_8 -abbrev tail9700_10 : Stack := ⟨w0,11⟩ :: tail9700_9 -abbrev tail9700_11 : Stack := ⟨w2,1⟩ :: tail9700_10 -abbrev tail9700_12 : Stack := ⟨w1,7⟩ :: tail9700_11 -abbrev tail9700_13 : Stack := ⟨w0,11⟩ :: tail9700_12 -abbrev tail9700_14 : Stack := ⟨w2,1⟩ :: tail9700_13 -abbrev tail9700_15 : Stack := ⟨w1,7⟩ :: tail9700_14 -abbrev tail9700_16 : Stack := ⟨w0,5⟩ :: tail9700_15 -abbrev tail9700_17 (k : Nat) : Stack := ⟨w290,(1*k+6)⟩ :: tail9700_16 -abbrev tail9700_18 (k : Nat) : Stack := ⟨w402,1⟩ :: tail9700_17 k -abbrev tail9700_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9700_18 k -abbrev tail9700_20 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9700_19 k -abbrev tail9700_21 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9700_20 k -abbrev tail9700_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_21 k -abbrev tail9700_23 (k : Nat) : Stack := ⟨w1,20⟩ :: tail9700_22 k -abbrev tail9700_24 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9700_23 k -abbrev tail9700_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_24 k -abbrev tail9700_26 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9700_25 k -abbrev tail9700_27 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9700_26 k -abbrev tail9700_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_27 k -abbrev tail9700_29 (k : Nat) : Stack := ⟨w1,31⟩ :: tail9700_28 k -abbrev tail9700_30 (k : Nat) : Stack := ⟨w405,(1*k+6)⟩ :: tail9700_29 k -abbrev tail9700_31 : Stack := ⟨w0,3⟩ :: tail9700_0 -abbrev tail9700_32 : Stack := ⟨w1,2⟩ :: tail9700_31 -abbrev tail9700_33 : Stack := ⟨w2,1⟩ :: tail9700_32 -abbrev tail9700_34 : Stack := ⟨w0,3⟩ :: tail9700_33 -abbrev tail9700_35 : Stack := ⟨w1,2⟩ :: tail9700_34 -abbrev tail9700_36 : Stack := ⟨w2,1⟩ :: tail9700_35 -abbrev tail9700_37 : Stack := ⟨w0,12⟩ :: tail9700_36 -abbrev tail9700_38 : Stack := ⟨w1,95⟩ :: tail9700_37 -abbrev tail9700_39 : Stack := ⟨w2,1⟩ :: tail9700_38 -abbrev tail9700_40 : Stack := ⟨w0,13⟩ :: tail9700_39 -abbrev tail9700_41 : Stack := ⟨w1,40⟩ :: tail9700_40 -abbrev tail9700_42 : Stack := ⟨w2,1⟩ :: tail9700_41 -abbrev tail9700_43 : Stack := ⟨w0,89⟩ :: tail9700_42 -abbrev tail9700_44 : Stack := ⟨w1,19⟩ :: tail9700_43 -abbrev tail9700_45 : Stack := ⟨w2,1⟩ :: tail9700_44 -abbrev tail9700_46 : Stack := ⟨w0,3⟩ :: tail9700_45 -abbrev tail9700_47 : Stack := ⟨w398,1⟩ :: tail9700_46 -abbrev tail9700_48 : Stack := ⟨w403,1⟩ :: tail9700_47 -abbrev tail9700_49 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9700_30 k -abbrev tail9700_50 : Stack := ⟨w403,1⟩ :: tail9700_46 -abbrev tail9700_51 (k : Nat) : Stack := ⟨w405,(1*k+7)⟩ :: tail9700_29 k -abbrev tail9700_52 (k : Nat) : Stack := ⟨w404,1⟩ :: tail9700_51 k -abbrev tail9700_53 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_52 k -abbrev tail9700_54 : Stack := ⟨w0,1⟩ :: tail9700_44 -abbrev tail9700_55 : Stack := ⟨w0,4⟩ :: tail9700_44 -abbrev tail9700_56 (k : Nat) : Stack := ⟨w405,(1*k+8)⟩ :: tail9700_29 k -abbrev tail9700_57 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9700_56 k -abbrev tail9700_58 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9700_57 k -abbrev tail9700_59 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9700_58 k -abbrev tail9700_60 : Stack := ⟨w0,1⟩ :: tail9700_41 -abbrev tail9700_61 : Stack := ⟨w0,90⟩ :: tail9700_41 -abbrev tail9700_62 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9700_57 k -abbrev tail9700_63 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_62 k -abbrev tail9700_64 (k : Nat) : Stack := ⟨w1,90⟩ :: tail9700_63 k -abbrev tail9700_65 (k : Nat) : Stack := ⟨w0,40⟩ :: tail9700_64 k -abbrev tail9700_66 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_65 k -abbrev tail9700_67 : Stack := ⟨w0,1⟩ :: tail9700_38 -abbrev tail9700_68 : Stack := ⟨w0,14⟩ :: tail9700_38 -abbrev tail9700_69 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9700_64 k -abbrev tail9700_70 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_69 k -abbrev tail9700_71 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9700_70 k -abbrev tail9700_72 (k : Nat) : Stack := ⟨w0,95⟩ :: tail9700_71 k -abbrev tail9700_73 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9700_72 k -abbrev tail9700_74 : Stack := ⟨w0,1⟩ :: tail9700_35 -abbrev tail9700_75 : Stack := ⟨w0,13⟩ :: tail9700_35 -abbrev tail9700_76 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9700_71 k -abbrev tail9700_77 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_76 k -abbrev tail9700_78 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_77 k -abbrev tail9700_79 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9700_78 k -abbrev tail9700_80 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_79 k -abbrev tail9700_81 : Stack := ⟨w0,1⟩ :: tail9700_32 -abbrev tail9700_82 : Stack := ⟨w0,4⟩ :: tail9700_32 -abbrev tail9700_83 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9700_78 k -abbrev tail9700_84 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_83 k -abbrev tail9700_85 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9700_84 k -abbrev tail9700_86 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9700_85 k -abbrev tail9700_87 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_86 k -abbrev tail9700_88 : Stack := ⟨w0,1⟩ :: tail9700_0 -abbrev tail9700_89 : Stack := ⟨w0,4⟩ :: tail9700_0 -abbrev tail9700_90 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9700_85 k -abbrev tail9700_91 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_90 k -abbrev tail9700_92 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9700_91 k -abbrev tail9700_93 : Stack := ⟨w0,5⟩ :: tail9700_0 -abbrev tail9700_94 : Stack := ⟨w0,6⟩ :: tail9700_0 -abbrev tail9700_95 : Stack := ⟨w1,1⟩ :: tail9700_94 -abbrev tail9700_96 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_84 k -abbrev tail9700_97 : Stack := ⟨w2,1⟩ :: tail9700_95 -abbrev tail9700_98 : Stack := ⟨w0,3⟩ :: tail9700_97 -abbrev tail9700_99 : Stack := ⟨w0,4⟩ :: tail9700_97 -abbrev tail9700_100 : Stack := ⟨w1,1⟩ :: tail9700_99 -abbrev tail9700_101 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9700_77 k -abbrev tail9700_102 : Stack := ⟨w2,1⟩ :: tail9700_100 -abbrev tail9700_103 : Stack := ⟨w0,12⟩ :: tail9700_102 -abbrev tail9700_104 : Stack := ⟨w0,13⟩ :: tail9700_102 -abbrev tail9700_105 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9700_71 k -abbrev tail9700_106 : Stack := ⟨w1,1⟩ :: tail9700_104 -abbrev tail9700_107 : Stack := ⟨w1,94⟩ :: tail9700_104 -abbrev tail9700_108 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_70 k -abbrev tail9700_109 : Stack := ⟨w2,1⟩ :: tail9700_107 -abbrev tail9700_110 : Stack := ⟨w0,13⟩ :: tail9700_109 -abbrev tail9700_111 : Stack := ⟨w0,14⟩ :: tail9700_109 -abbrev tail9700_112 (k : Nat) : Stack := ⟨w0,38⟩ :: tail9700_64 k -abbrev tail9700_113 : Stack := ⟨w1,1⟩ :: tail9700_111 -abbrev tail9700_114 : Stack := ⟨w1,39⟩ :: tail9700_111 -abbrev tail9700_115 (k : Nat) : Stack := ⟨w1,89⟩ :: tail9700_63 k -abbrev tail9700_116 : Stack := ⟨w2,1⟩ :: tail9700_114 -abbrev tail9700_117 : Stack := ⟨w0,89⟩ :: tail9700_116 -abbrev tail9700_118 : Stack := ⟨w0,90⟩ :: tail9700_116 -abbrev tail9700_119 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9700_57 k -abbrev tail9700_120 : Stack := ⟨w1,1⟩ :: tail9700_118 -abbrev tail9700_121 : Stack := ⟨w1,18⟩ :: tail9700_118 -abbrev tail9700_122 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9700_56 k -abbrev tail9700_123 : Stack := ⟨w2,1⟩ :: tail9700_121 -abbrev tail9700_124 : Stack := ⟨w0,3⟩ :: tail9700_123 -abbrev tail9700_125 (k : Nat) : Stack := ⟨w406,(1*k+8)⟩ :: tail9700_124 -abbrev tail9700_126 (k : Nat) : Stack := ⟨w0,31⟩ :: tail9700_125 k -abbrev tail9700_127 (k : Nat) : Stack := ⟨w0,32⟩ :: tail9700_125 k -abbrev tail9700_128 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9700_26 k -abbrev tail9700_129 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_127 k -abbrev tail9700_130 (k : Nat) : Stack := ⟨w1,94⟩ :: tail9700_127 k -abbrev tail9700_131 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9700_25 k -abbrev tail9700_132 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_130 k -abbrev tail9700_133 (k : Nat) : Stack := ⟨w0,13⟩ :: tail9700_132 k -abbrev tail9700_134 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9700_132 k -abbrev tail9700_135 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9700_23 k -abbrev tail9700_136 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_134 k -abbrev tail9700_137 (k : Nat) : Stack := ⟨w1,42⟩ :: tail9700_134 k -abbrev tail9700_138 (k : Nat) : Stack := ⟨w1,19⟩ :: tail9700_22 k -abbrev tail9700_139 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_137 k -abbrev tail9700_140 (k : Nat) : Stack := ⟨w0,19⟩ :: tail9700_139 k -abbrev tail9700_141 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9700_139 k -abbrev tail9700_142 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9700_20 k -abbrev tail9700_143 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_141 k -abbrev tail9700_144 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9700_141 k -abbrev tail9700_145 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9700_19 k -abbrev tail9700_146 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_144 k -abbrev tail9700_147 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9700_146 k -abbrev tail9700_148 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9700_147 k -abbrev tail9700_149 (k : Nat) : Stack := ⟨w407,1⟩ :: tail9700_148 k -abbrev tail9700_150 (k : Nat) : Stack := ⟨w408,(1*k+6)⟩ :: tail9700_149 k -abbrev tail9700_151 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9700_150 k -abbrev tail9700_152 : Stack := ⟨w1,6⟩ :: tail9700_14 -abbrev tail9700_153 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_151 k -abbrev tail9700_154 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9700_153 k -abbrev tail9700_155 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9700_153 k -abbrev tail9700_156 : Stack := ⟨w0,10⟩ :: tail9700_12 -abbrev tail9700_157 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_155 k -abbrev tail9700_158 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9700_155 k -abbrev tail9700_159 : Stack := ⟨w1,6⟩ :: tail9700_11 -abbrev tail9700_160 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_158 k -abbrev tail9700_161 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9700_160 k -abbrev tail9700_162 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9700_160 k -abbrev tail9700_163 : Stack := ⟨w0,10⟩ :: tail9700_9 -abbrev tail9700_164 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_162 k -abbrev tail9700_165 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9700_162 k -abbrev tail9700_166 : Stack := ⟨w1,6⟩ :: tail9700_8 -abbrev tail9700_167 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9700_165 k -abbrev tail9700_168 (k : Nat) : Stack := ⟨w0,6⟩ :: tail9700_167 k -abbrev tail9700_169 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9700_167 k -abbrev tail9700_170 : Stack := ⟨w0,11⟩ :: tail9700_6 -abbrev tail9700_171 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9700_169 k -abbrev tail9700_172 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9700_169 k - -def before9700 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9700_30 k),tail9700_48⟩ -def before9701 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9700_49 k),tail9700_47⟩ -def before9702 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9700_49 k),tail9700_50⟩ -def before9703 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9700_51 k),tail9700_50⟩ -def before9704 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9700_52 k),tail9700_46⟩ -def before9705 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526593),(tail9700_53 k),tail9700_45⟩ -def before9706 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9700_53 k),tail9700_54⟩ -def before9707 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9700_52 k),tail9700_55⟩ -def before9708 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9700_56 k),tail9700_55⟩ -def before9709 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9700_57 k),tail9700_44⟩ -def before9710 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526633),(tail9700_58 k),tail9700_43⟩ -def before9711 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail9700_59 k),tail9700_42⟩ -def before9712 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9700_59 k),tail9700_60⟩ -def before9713 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail9700_58 k),tail9700_61⟩ -def before9714 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526633),(tail9700_63 k),tail9700_61⟩ -def before9715 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9700_64 k),tail9700_41⟩ -def before9716 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526893),(tail9700_65 k),tail9700_40⟩ -def before9717 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail9700_66 k),tail9700_39⟩ -def before9718 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9700_66 k),tail9700_67⟩ -def before9719 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526893),(tail9700_65 k),tail9700_68⟩ -def before9720 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526893),(tail9700_70 k),tail9700_68⟩ -def before9721 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9700_71 k),tail9700_38⟩ -def before9722 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527111),(tail9700_72 k),tail9700_37⟩ -def before9723 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail9700_73 k),tail9700_36⟩ -def before9724 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9700_73 k),tail9700_74⟩ -def before9725 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527111),(tail9700_72 k),tail9700_75⟩ -def before9726 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527111),(tail9700_77 k),tail9700_75⟩ -def before9727 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9700_78 k),tail9700_35⟩ -def before9728 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527141),(tail9700_79 k),tail9700_34⟩ -def before9729 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9700_80 k),tail9700_33⟩ -def before9730 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9700_80 k),tail9700_81⟩ -def before9731 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527141),(tail9700_79 k),tail9700_82⟩ -def before9732 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527141),(tail9700_84 k),tail9700_82⟩ -def before9733 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527149),(tail9700_85 k),tail9700_32⟩ -def before9734 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),(tail9700_86 k),tail9700_31⟩ -def before9735 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527159),(tail9700_87 k),tail9700_0⟩ -def before9736 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527159),(tail9700_87 k),tail9700_88⟩ -def before9737 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527153),(tail9700_86 k),tail9700_89⟩ -def before9738 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),(tail9700_91 k),tail9700_89⟩ -def before9739 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527161),(tail9700_92 k),tail9700_0⟩ -def before9740 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527161),(tail9700_92 k),tail9700_88⟩ -def before9741 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527153),(tail9700_91 k),tail9700_93⟩ -def before9742 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527151),(tail9700_90 k),tail9700_94⟩ -def before9743 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527149),(tail9700_85 k),tail9700_95⟩ -def before9744 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9700_96 k),tail9700_97⟩ -def before9745 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527141),(tail9700_84 k),tail9700_98⟩ -def before9746 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527139),(tail9700_83 k),tail9700_99⟩ -def before9747 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527137),(tail9700_78 k),tail9700_100⟩ -def before9748 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9700_101 k),tail9700_102⟩ -def before9749 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527111),(tail9700_77 k),tail9700_103⟩ -def before9750 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583527109),(tail9700_76 k),tail9700_104⟩ -def before9751 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583527107),(tail9700_105 k),tail9700_106⟩ -def before9752 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526921),(tail9700_71 k),tail9700_107⟩ -def before9753 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9700_108 k),tail9700_109⟩ -def before9754 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526893),(tail9700_70 k),tail9700_110⟩ -def before9755 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526891),(tail9700_69 k),tail9700_111⟩ -def before9756 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526889),(tail9700_112 k),tail9700_113⟩ -def before9757 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526813),(tail9700_64 k),tail9700_114⟩ -def before9758 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9700_115 k),tail9700_116⟩ -def before9759 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526633),(tail9700_63 k),tail9700_117⟩ -def before9760 (k : Nat) : Cfg := ⟨4,false,(522*(k:Int)+1583526631),(tail9700_62 k),tail9700_118⟩ -def before9761 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526629),(tail9700_119 k),tail9700_120⟩ -def before9762 (k : Nat) : Cfg := ⟨3,false,(522*(k:Int)+1583526595),(tail9700_57 k),tail9700_121⟩ -def before9763 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9700_122 k),tail9700_123⟩ -def before9764 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9700_56 k),tail9700_124⟩ -def before9765 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9700_29 k),(tail9700_125 k)⟩ -def before9766 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521837),(tail9700_28 k),(tail9700_126 k)⟩ -def before9767 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521835),(tail9700_27 k),(tail9700_127 k)⟩ -def before9768 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521833),(tail9700_128 k),(tail9700_129 k)⟩ -def before9769 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521647),(tail9700_26 k),(tail9700_130 k)⟩ -def before9770 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9700_131 k),(tail9700_132 k)⟩ -def before9771 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521619),(tail9700_25 k),(tail9700_133 k)⟩ -def before9772 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521617),(tail9700_24 k),(tail9700_134 k)⟩ -def before9773 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521615),(tail9700_135 k),(tail9700_136 k)⟩ -def before9774 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521533),(tail9700_23 k),(tail9700_137 k)⟩ -def before9775 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9700_138 k),(tail9700_139 k)⟩ -def before9776 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521493),(tail9700_22 k),(tail9700_140 k)⟩ -def before9777 (k : Nat) : Cfg := ⟨4,false,(-64*(k:Int)+1583521491),(tail9700_21 k),(tail9700_141 k)⟩ -def before9778 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521489),(tail9700_142 k),(tail9700_143 k)⟩ -def before9779 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+1583521471),(tail9700_20 k),(tail9700_144 k)⟩ -def before9780 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9700_145 k),(tail9700_146 k)⟩ -def before9781 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9700_19 k),(tail9700_147 k)⟩ -def before9782 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9700_18 k),(tail9700_148 k)⟩ -def before9783 (k : Nat) : Cfg := ⟨3,false,(-64*(k:Int)+-893),(tail9700_17 k),(tail9700_149 k)⟩ -def before9784 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1121),tail9700_16,(tail9700_150 k)⟩ -def before9785 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1131),tail9700_15,(tail9700_151 k)⟩ -def before9786 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9700_152,(tail9700_153 k)⟩ -def before9787 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1145),tail9700_14,(tail9700_154 k)⟩ -def before9788 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1147),tail9700_13,(tail9700_155 k)⟩ -def before9789 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1149),tail9700_156,(tail9700_157 k)⟩ -def before9790 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1169),tail9700_12,(tail9700_158 k)⟩ -def before9791 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9700_159,(tail9700_160 k)⟩ -def before9792 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1183),tail9700_11,(tail9700_161 k)⟩ -def before9793 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1185),tail9700_10,(tail9700_162 k)⟩ -def before9794 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1187),tail9700_163,(tail9700_164 k)⟩ -def before9795 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1207),tail9700_9,(tail9700_165 k)⟩ -def before9796 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9700_166,(tail9700_167 k)⟩ -def before9797 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1221),tail9700_8,(tail9700_168 k)⟩ -def before9798 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1223),tail9700_7,(tail9700_169 k)⟩ -def before9799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1225),tail9700_170,(tail9700_171 k)⟩ -def after9799 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9700_6,(tail9700_172 k)⟩ - -theorem macro9700 (k : Nat) : applyExit (before9700 k) exit451 1 = some (before9701 k) := by - simp (disch := omega) [before9700, before9701, exit451, applyExit, pop, push] - <;> omega -theorem step9700 (k : Nat) : Runs (1*1002) (before9700 k).denote (before9701 k).denote := - @applyExit_sound (before9700 k) (before9701 k) exit451 1 valid451 (macro9700 k) -theorem macro9701 (k : Nat) : applyExit (before9701 k) exit450 1 = some (before9702 k) := by - simp (disch := omega) [before9701, before9702, exit450, applyExit, pop, push] - <;> omega -theorem step9701 (k : Nat) : Runs (1*15) (before9701 k).denote (before9702 k).denote := - @applyExit_sound (before9701 k) (before9702 k) exit450 1 valid450 (macro9701 k) -theorem macro9702 (k : Nat) : applyExit (before9702 k) exit452 1 = some (before9703 k) := by - simp (disch := omega) [before9702, before9703, exit452, applyExit, pop, push] - <;> omega -theorem step9702 (k : Nat) : Runs (1*125) (before9702 k).denote (before9703 k).denote := - @applyExit_sound (before9702 k) (before9703 k) exit452 1 valid452 (macro9702 k) -theorem macro9703 (k : Nat) : applyExit (before9703 k) exit451 1 = some (before9704 k) := by - simp (disch := omega) [before9703, before9704, exit451, applyExit, pop, push] - <;> omega -theorem step9703 (k : Nat) : Runs (1*1002) (before9703 k).denote (before9704 k).denote := - @applyExit_sound (before9703 k) (before9704 k) exit451 1 valid451 (macro9703 k) -theorem macro9704 (k : Nat) : applyExit (before9704 k) exit0 3 = some (before9705 k) := by - simp (disch := omega) [before9704, before9705, exit0, applyExit, pop, push] - <;> omega -theorem step9704 (k : Nat) : Runs (3*2) (before9704 k).denote (before9705 k).denote := - @applyExit_sound (before9704 k) (before9705 k) exit0 3 valid0 (macro9704 k) -theorem macro9705 (k : Nat) : applyExit (before9705 k) exit1 1 = some (before9706 k) := by - simp (disch := omega) [before9705, before9706, exit1, applyExit, pop, push] - <;> omega -theorem step9705 (k : Nat) : Runs (1*3) (before9705 k).denote (before9706 k).denote := - @applyExit_sound (before9705 k) (before9706 k) exit1 1 valid1 (macro9705 k) -theorem macro9706 (k : Nat) : applyExit (before9706 k) exit2 3 = some (before9707 k) := by - simp (disch := omega) [before9706, before9707, exit2, applyExit, pop, push] - <;> omega -theorem step9706 (k : Nat) : Runs (3*2) (before9706 k).denote (before9707 k).denote := - @applyExit_sound (before9706 k) (before9707 k) exit2 3 valid2 (macro9706 k) -theorem macro9707 (k : Nat) : applyExit (before9707 k) exit452 1 = some (before9708 k) := by - simp (disch := omega) [before9707, before9708, exit452, applyExit, pop, push] - <;> omega -theorem step9707 (k : Nat) : Runs (1*125) (before9707 k).denote (before9708 k).denote := - @applyExit_sound (before9707 k) (before9708 k) exit452 1 valid452 (macro9707 k) -theorem macro9708 (k : Nat) : applyExit (before9708 k) exit0 4 = some (before9709 k) := by - simp (disch := omega) [before9708, before9709, exit0, applyExit, pop, push] - <;> omega -theorem step9708 (k : Nat) : Runs (4*2) (before9708 k).denote (before9709 k).denote := - @applyExit_sound (before9708 k) (before9709 k) exit0 4 valid0 (macro9708 k) -theorem macro9709 (k : Nat) : applyExit (before9709 k) exit13 19 = some (before9710 k) := by - simp (disch := omega) [before9709, before9710, exit13, applyExit, pop, push] - <;> omega -theorem step9709 (k : Nat) : Runs (19*2) (before9709 k).denote (before9710 k).denote := - @applyExit_sound (before9709 k) (before9710 k) exit13 19 valid13 (macro9709 k) -theorem macro9710 (k : Nat) : applyExit (before9710 k) exit0 89 = some (before9711 k) := by - simp (disch := omega) [before9710, before9711, exit0, applyExit, pop, push] - <;> omega -theorem step9710 (k : Nat) : Runs (89*2) (before9710 k).denote (before9711 k).denote := - @applyExit_sound (before9710 k) (before9711 k) exit0 89 valid0 (macro9710 k) -theorem macro9711 (k : Nat) : applyExit (before9711 k) exit1 1 = some (before9712 k) := by - simp (disch := omega) [before9711, before9712, exit1, applyExit, pop, push] - <;> omega -theorem step9711 (k : Nat) : Runs (1*3) (before9711 k).denote (before9712 k).denote := - @applyExit_sound (before9711 k) (before9712 k) exit1 1 valid1 (macro9711 k) -theorem macro9712 (k : Nat) : applyExit (before9712 k) exit2 89 = some (before9713 k) := by - simp (disch := omega) [before9712, before9713, exit2, applyExit, pop, push] - <;> omega -theorem step9712 (k : Nat) : Runs (89*2) (before9712 k).denote (before9713 k).denote := - @applyExit_sound (before9712 k) (before9713 k) exit2 89 valid2 (macro9712 k) -theorem macro9713 (k : Nat) : applyExit (before9713 k) exit6 1 = some (before9714 k) := by - simp (disch := omega) [before9713, before9714, exit6, applyExit, pop, push] - <;> omega -theorem step9713 (k : Nat) : Runs (1*1) (before9713 k).denote (before9714 k).denote := - @applyExit_sound (before9713 k) (before9714 k) exit6 1 valid6 (macro9713 k) -theorem macro9714 (k : Nat) : applyExit (before9714 k) exit0 90 = some (before9715 k) := by - simp (disch := omega) [before9714, before9715, exit0, applyExit, pop, push] - <;> omega -theorem step9714 (k : Nat) : Runs (90*2) (before9714 k).denote (before9715 k).denote := - @applyExit_sound (before9714 k) (before9715 k) exit0 90 valid0 (macro9714 k) -theorem macro9715 (k : Nat) : applyExit (before9715 k) exit13 40 = some (before9716 k) := by - simp (disch := omega) [before9715, before9716, exit13, applyExit, pop, push] - <;> omega -theorem step9715 (k : Nat) : Runs (40*2) (before9715 k).denote (before9716 k).denote := - @applyExit_sound (before9715 k) (before9716 k) exit13 40 valid13 (macro9715 k) -theorem macro9716 (k : Nat) : applyExit (before9716 k) exit0 13 = some (before9717 k) := by - simp (disch := omega) [before9716, before9717, exit0, applyExit, pop, push] - <;> omega -theorem step9716 (k : Nat) : Runs (13*2) (before9716 k).denote (before9717 k).denote := - @applyExit_sound (before9716 k) (before9717 k) exit0 13 valid0 (macro9716 k) -theorem macro9717 (k : Nat) : applyExit (before9717 k) exit1 1 = some (before9718 k) := by - simp (disch := omega) [before9717, before9718, exit1, applyExit, pop, push] - <;> omega -theorem step9717 (k : Nat) : Runs (1*3) (before9717 k).denote (before9718 k).denote := - @applyExit_sound (before9717 k) (before9718 k) exit1 1 valid1 (macro9717 k) -theorem macro9718 (k : Nat) : applyExit (before9718 k) exit2 13 = some (before9719 k) := by - simp (disch := omega) [before9718, before9719, exit2, applyExit, pop, push] - <;> omega -theorem step9718 (k : Nat) : Runs (13*2) (before9718 k).denote (before9719 k).denote := - @applyExit_sound (before9718 k) (before9719 k) exit2 13 valid2 (macro9718 k) -theorem macro9719 (k : Nat) : applyExit (before9719 k) exit6 1 = some (before9720 k) := by - simp (disch := omega) [before9719, before9720, exit6, applyExit, pop, push] - <;> omega -theorem step9719 (k : Nat) : Runs (1*1) (before9719 k).denote (before9720 k).denote := - @applyExit_sound (before9719 k) (before9720 k) exit6 1 valid6 (macro9719 k) -theorem macro9720 (k : Nat) : applyExit (before9720 k) exit0 14 = some (before9721 k) := by - simp (disch := omega) [before9720, before9721, exit0, applyExit, pop, push] - <;> omega -theorem step9720 (k : Nat) : Runs (14*2) (before9720 k).denote (before9721 k).denote := - @applyExit_sound (before9720 k) (before9721 k) exit0 14 valid0 (macro9720 k) -theorem macro9721 (k : Nat) : applyExit (before9721 k) exit13 95 = some (before9722 k) := by - simp (disch := omega) [before9721, before9722, exit13, applyExit, pop, push] - <;> omega -theorem step9721 (k : Nat) : Runs (95*2) (before9721 k).denote (before9722 k).denote := - @applyExit_sound (before9721 k) (before9722 k) exit13 95 valid13 (macro9721 k) -theorem macro9722 (k : Nat) : applyExit (before9722 k) exit0 12 = some (before9723 k) := by - simp (disch := omega) [before9722, before9723, exit0, applyExit, pop, push] - <;> omega -theorem step9722 (k : Nat) : Runs (12*2) (before9722 k).denote (before9723 k).denote := - @applyExit_sound (before9722 k) (before9723 k) exit0 12 valid0 (macro9722 k) -theorem macro9723 (k : Nat) : applyExit (before9723 k) exit1 1 = some (before9724 k) := by - simp (disch := omega) [before9723, before9724, exit1, applyExit, pop, push] - <;> omega -theorem step9723 (k : Nat) : Runs (1*3) (before9723 k).denote (before9724 k).denote := - @applyExit_sound (before9723 k) (before9724 k) exit1 1 valid1 (macro9723 k) -theorem macro9724 (k : Nat) : applyExit (before9724 k) exit2 12 = some (before9725 k) := by - simp (disch := omega) [before9724, before9725, exit2, applyExit, pop, push] - <;> omega -theorem step9724 (k : Nat) : Runs (12*2) (before9724 k).denote (before9725 k).denote := - @applyExit_sound (before9724 k) (before9725 k) exit2 12 valid2 (macro9724 k) -theorem macro9725 (k : Nat) : applyExit (before9725 k) exit6 1 = some (before9726 k) := by - simp (disch := omega) [before9725, before9726, exit6, applyExit, pop, push] - <;> omega -theorem step9725 (k : Nat) : Runs (1*1) (before9725 k).denote (before9726 k).denote := - @applyExit_sound (before9725 k) (before9726 k) exit6 1 valid6 (macro9725 k) -theorem macro9726 (k : Nat) : applyExit (before9726 k) exit0 13 = some (before9727 k) := by - simp (disch := omega) [before9726, before9727, exit0, applyExit, pop, push] - <;> omega -theorem step9726 (k : Nat) : Runs (13*2) (before9726 k).denote (before9727 k).denote := - @applyExit_sound (before9726 k) (before9727 k) exit0 13 valid0 (macro9726 k) -theorem macro9727 (k : Nat) : applyExit (before9727 k) exit13 2 = some (before9728 k) := by - simp (disch := omega) [before9727, before9728, exit13, applyExit, pop, push] - <;> omega -theorem step9727 (k : Nat) : Runs (2*2) (before9727 k).denote (before9728 k).denote := - @applyExit_sound (before9727 k) (before9728 k) exit13 2 valid13 (macro9727 k) -theorem macro9728 (k : Nat) : applyExit (before9728 k) exit0 3 = some (before9729 k) := by - simp (disch := omega) [before9728, before9729, exit0, applyExit, pop, push] - <;> omega -theorem step9728 (k : Nat) : Runs (3*2) (before9728 k).denote (before9729 k).denote := - @applyExit_sound (before9728 k) (before9729 k) exit0 3 valid0 (macro9728 k) -theorem macro9729 (k : Nat) : applyExit (before9729 k) exit1 1 = some (before9730 k) := by - simp (disch := omega) [before9729, before9730, exit1, applyExit, pop, push] - <;> omega -theorem step9729 (k : Nat) : Runs (1*3) (before9729 k).denote (before9730 k).denote := - @applyExit_sound (before9729 k) (before9730 k) exit1 1 valid1 (macro9729 k) -theorem macro9730 (k : Nat) : applyExit (before9730 k) exit2 3 = some (before9731 k) := by - simp (disch := omega) [before9730, before9731, exit2, applyExit, pop, push] - <;> omega -theorem step9730 (k : Nat) : Runs (3*2) (before9730 k).denote (before9731 k).denote := - @applyExit_sound (before9730 k) (before9731 k) exit2 3 valid2 (macro9730 k) -theorem macro9731 (k : Nat) : applyExit (before9731 k) exit6 1 = some (before9732 k) := by - simp (disch := omega) [before9731, before9732, exit6, applyExit, pop, push] - <;> omega -theorem step9731 (k : Nat) : Runs (1*1) (before9731 k).denote (before9732 k).denote := - @applyExit_sound (before9731 k) (before9732 k) exit6 1 valid6 (macro9731 k) -theorem macro9732 (k : Nat) : applyExit (before9732 k) exit0 4 = some (before9733 k) := by - simp (disch := omega) [before9732, before9733, exit0, applyExit, pop, push] - <;> omega -theorem step9732 (k : Nat) : Runs (4*2) (before9732 k).denote (before9733 k).denote := - @applyExit_sound (before9732 k) (before9733 k) exit0 4 valid0 (macro9732 k) -theorem macro9733 (k : Nat) : applyExit (before9733 k) exit13 2 = some (before9734 k) := by - simp (disch := omega) [before9733, before9734, exit13, applyExit, pop, push] - <;> omega -theorem step9733 (k : Nat) : Runs (2*2) (before9733 k).denote (before9734 k).denote := - @applyExit_sound (before9733 k) (before9734 k) exit13 2 valid13 (macro9733 k) -theorem macro9734 (k : Nat) : applyExit (before9734 k) exit0 3 = some (before9735 k) := by - simp (disch := omega) [before9734, before9735, exit0, applyExit, pop, push] - <;> omega -theorem step9734 (k : Nat) : Runs (3*2) (before9734 k).denote (before9735 k).denote := - @applyExit_sound (before9734 k) (before9735 k) exit0 3 valid0 (macro9734 k) -theorem macro9735 (k : Nat) : applyExit (before9735 k) exit1 1 = some (before9736 k) := by - simp (disch := omega) [before9735, before9736, exit1, applyExit, pop, push] - <;> omega -theorem step9735 (k : Nat) : Runs (1*3) (before9735 k).denote (before9736 k).denote := - @applyExit_sound (before9735 k) (before9736 k) exit1 1 valid1 (macro9735 k) -theorem macro9736 (k : Nat) : applyExit (before9736 k) exit2 3 = some (before9737 k) := by - simp (disch := omega) [before9736, before9737, exit2, applyExit, pop, push] - <;> omega -theorem step9736 (k : Nat) : Runs (3*2) (before9736 k).denote (before9737 k).denote := - @applyExit_sound (before9736 k) (before9737 k) exit2 3 valid2 (macro9736 k) -theorem macro9737 (k : Nat) : applyExit (before9737 k) exit6 1 = some (before9738 k) := by - simp (disch := omega) [before9737, before9738, exit6, applyExit, pop, push] - <;> omega -theorem step9737 (k : Nat) : Runs (1*1) (before9737 k).denote (before9738 k).denote := - @applyExit_sound (before9737 k) (before9738 k) exit6 1 valid6 (macro9737 k) -theorem macro9738 (k : Nat) : applyExit (before9738 k) exit0 4 = some (before9739 k) := by - simp (disch := omega) [before9738, before9739, exit0, applyExit, pop, push] - <;> omega -theorem step9738 (k : Nat) : Runs (4*2) (before9738 k).denote (before9739 k).denote := - @applyExit_sound (before9738 k) (before9739 k) exit0 4 valid0 (macro9738 k) -theorem macro9739 (k : Nat) : applyExit (before9739 k) exit1 1 = some (before9740 k) := by - simp (disch := omega) [before9739, before9740, exit1, applyExit, pop, push] - <;> omega -theorem step9739 (k : Nat) : Runs (1*3) (before9739 k).denote (before9740 k).denote := - @applyExit_sound (before9739 k) (before9740 k) exit1 1 valid1 (macro9739 k) -theorem macro9740 (k : Nat) : applyExit (before9740 k) exit2 4 = some (before9741 k) := by - simp (disch := omega) [before9740, before9741, exit2, applyExit, pop, push] - <;> omega -theorem step9740 (k : Nat) : Runs (4*2) (before9740 k).denote (before9741 k).denote := - @applyExit_sound (before9740 k) (before9741 k) exit2 4 valid2 (macro9740 k) -theorem macro9741 (k : Nat) : applyExit (before9741 k) exit3 1 = some (before9742 k) := by - simp (disch := omega) [before9741, before9742, exit3, applyExit, pop, push] - <;> omega -theorem step9741 (k : Nat) : Runs (1*2) (before9741 k).denote (before9742 k).denote := - @applyExit_sound (before9741 k) (before9742 k) exit3 1 valid3 (macro9741 k) -theorem macro9742 (k : Nat) : applyExit (before9742 k) exit9 1 = some (before9743 k) := by - simp (disch := omega) [before9742, before9743, exit9, applyExit, pop, push] - <;> omega -theorem step9742 (k : Nat) : Runs (1*2) (before9742 k).denote (before9743 k).denote := - @applyExit_sound (before9742 k) (before9743 k) exit9 1 valid9 (macro9742 k) -theorem macro9743 (k : Nat) : applyExit (before9743 k) exit11 1 = some (before9744 k) := by - simp (disch := omega) [before9743, before9744, exit11, applyExit, pop, push] - <;> omega -theorem step9743 (k : Nat) : Runs (1*2) (before9743 k).denote (before9744 k).denote := - @applyExit_sound (before9743 k) (before9744 k) exit11 1 valid11 (macro9743 k) -theorem macro9744 (k : Nat) : applyExit (before9744 k) exit2 3 = some (before9745 k) := by - simp (disch := omega) [before9744, before9745, exit2, applyExit, pop, push] - <;> omega -theorem step9744 (k : Nat) : Runs (3*2) (before9744 k).denote (before9745 k).denote := - @applyExit_sound (before9744 k) (before9745 k) exit2 3 valid2 (macro9744 k) -theorem macro9745 (k : Nat) : applyExit (before9745 k) exit3 1 = some (before9746 k) := by - simp (disch := omega) [before9745, before9746, exit3, applyExit, pop, push] - <;> omega -theorem step9745 (k : Nat) : Runs (1*2) (before9745 k).denote (before9746 k).denote := - @applyExit_sound (before9745 k) (before9746 k) exit3 1 valid3 (macro9745 k) -theorem macro9746 (k : Nat) : applyExit (before9746 k) exit9 1 = some (before9747 k) := by - simp (disch := omega) [before9746, before9747, exit9, applyExit, pop, push] - <;> omega -theorem step9746 (k : Nat) : Runs (1*2) (before9746 k).denote (before9747 k).denote := - @applyExit_sound (before9746 k) (before9747 k) exit9 1 valid9 (macro9746 k) -theorem macro9747 (k : Nat) : applyExit (before9747 k) exit11 1 = some (before9748 k) := by - simp (disch := omega) [before9747, before9748, exit11, applyExit, pop, push] - <;> omega -theorem step9747 (k : Nat) : Runs (1*2) (before9747 k).denote (before9748 k).denote := - @applyExit_sound (before9747 k) (before9748 k) exit11 1 valid11 (macro9747 k) -theorem macro9748 (k : Nat) : applyExit (before9748 k) exit2 12 = some (before9749 k) := by - simp (disch := omega) [before9748, before9749, exit2, applyExit, pop, push] - <;> omega -theorem step9748 (k : Nat) : Runs (12*2) (before9748 k).denote (before9749 k).denote := - @applyExit_sound (before9748 k) (before9749 k) exit2 12 valid2 (macro9748 k) -theorem macro9749 (k : Nat) : applyExit (before9749 k) exit3 1 = some (before9750 k) := by - simp (disch := omega) [before9749, before9750, exit3, applyExit, pop, push] - <;> omega -theorem step9749 (k : Nat) : Runs (1*2) (before9749 k).denote (before9750 k).denote := - @applyExit_sound (before9749 k) (before9750 k) exit3 1 valid3 (macro9749 k) -theorem macro9750 (k : Nat) : applyExit (before9750 k) exit9 1 = some (before9751 k) := by - simp (disch := omega) [before9750, before9751, exit9, applyExit, pop, push] - <;> omega -theorem step9750 (k : Nat) : Runs (1*2) (before9750 k).denote (before9751 k).denote := - @applyExit_sound (before9750 k) (before9751 k) exit9 1 valid9 (macro9750 k) -theorem macro9751 (k : Nat) : applyExit (before9751 k) exit10 93 = some (before9752 k) := by - simp (disch := omega) [before9751, before9752, exit10, applyExit, pop, push] - <;> omega -theorem step9751 (k : Nat) : Runs (93*2) (before9751 k).denote (before9752 k).denote := - @applyExit_sound (before9751 k) (before9752 k) exit10 93 valid10 (macro9751 k) -theorem macro9752 (k : Nat) : applyExit (before9752 k) exit11 1 = some (before9753 k) := by - simp (disch := omega) [before9752, before9753, exit11, applyExit, pop, push] - <;> omega -theorem step9752 (k : Nat) : Runs (1*2) (before9752 k).denote (before9753 k).denote := - @applyExit_sound (before9752 k) (before9753 k) exit11 1 valid11 (macro9752 k) -theorem macro9753 (k : Nat) : applyExit (before9753 k) exit2 13 = some (before9754 k) := by - simp (disch := omega) [before9753, before9754, exit2, applyExit, pop, push] - <;> omega -theorem step9753 (k : Nat) : Runs (13*2) (before9753 k).denote (before9754 k).denote := - @applyExit_sound (before9753 k) (before9754 k) exit2 13 valid2 (macro9753 k) -theorem macro9754 (k : Nat) : applyExit (before9754 k) exit3 1 = some (before9755 k) := by - simp (disch := omega) [before9754, before9755, exit3, applyExit, pop, push] - <;> omega -theorem step9754 (k : Nat) : Runs (1*2) (before9754 k).denote (before9755 k).denote := - @applyExit_sound (before9754 k) (before9755 k) exit3 1 valid3 (macro9754 k) -theorem macro9755 (k : Nat) : applyExit (before9755 k) exit9 1 = some (before9756 k) := by - simp (disch := omega) [before9755, before9756, exit9, applyExit, pop, push] - <;> omega -theorem step9755 (k : Nat) : Runs (1*2) (before9755 k).denote (before9756 k).denote := - @applyExit_sound (before9755 k) (before9756 k) exit9 1 valid9 (macro9755 k) -theorem macro9756 (k : Nat) : applyExit (before9756 k) exit10 38 = some (before9757 k) := by - simp (disch := omega) [before9756, before9757, exit10, applyExit, pop, push] - <;> omega -theorem step9756 (k : Nat) : Runs (38*2) (before9756 k).denote (before9757 k).denote := - @applyExit_sound (before9756 k) (before9757 k) exit10 38 valid10 (macro9756 k) -theorem macro9757 (k : Nat) : applyExit (before9757 k) exit11 1 = some (before9758 k) := by - simp (disch := omega) [before9757, before9758, exit11, applyExit, pop, push] - <;> omega -theorem step9757 (k : Nat) : Runs (1*2) (before9757 k).denote (before9758 k).denote := - @applyExit_sound (before9757 k) (before9758 k) exit11 1 valid11 (macro9757 k) -theorem macro9758 (k : Nat) : applyExit (before9758 k) exit2 89 = some (before9759 k) := by - simp (disch := omega) [before9758, before9759, exit2, applyExit, pop, push] - <;> omega -theorem step9758 (k : Nat) : Runs (89*2) (before9758 k).denote (before9759 k).denote := - @applyExit_sound (before9758 k) (before9759 k) exit2 89 valid2 (macro9758 k) -theorem macro9759 (k : Nat) : applyExit (before9759 k) exit3 1 = some (before9760 k) := by - simp (disch := omega) [before9759, before9760, exit3, applyExit, pop, push] - <;> omega -theorem step9759 (k : Nat) : Runs (1*2) (before9759 k).denote (before9760 k).denote := - @applyExit_sound (before9759 k) (before9760 k) exit3 1 valid3 (macro9759 k) -theorem macro9760 (k : Nat) : applyExit (before9760 k) exit9 1 = some (before9761 k) := by - simp (disch := omega) [before9760, before9761, exit9, applyExit, pop, push] - <;> omega -theorem step9760 (k : Nat) : Runs (1*2) (before9760 k).denote (before9761 k).denote := - @applyExit_sound (before9760 k) (before9761 k) exit9 1 valid9 (macro9760 k) -theorem macro9761 (k : Nat) : applyExit (before9761 k) exit10 17 = some (before9762 k) := by - simp (disch := omega) [before9761, before9762, exit10, applyExit, pop, push] - <;> omega -theorem step9761 (k : Nat) : Runs (17*2) (before9761 k).denote (before9762 k).denote := - @applyExit_sound (before9761 k) (before9762 k) exit10 17 valid10 (macro9761 k) -theorem macro9762 (k : Nat) : applyExit (before9762 k) exit11 1 = some (before9763 k) := by - simp (disch := omega) [before9762, before9763, exit11, applyExit, pop, push] - <;> omega -theorem step9762 (k : Nat) : Runs (1*2) (before9762 k).denote (before9763 k).denote := - @applyExit_sound (before9762 k) (before9763 k) exit11 1 valid11 (macro9762 k) -theorem macro9763 (k : Nat) : applyExit (before9763 k) exit2 3 = some (before9764 k) := by - simp (disch := omega) [before9763, before9764, exit2, applyExit, pop, push] - <;> omega -theorem step9763 (k : Nat) : Runs (3*2) (before9763 k).denote (before9764 k).denote := - @applyExit_sound (before9763 k) (before9764 k) exit2 3 valid2 (macro9763 k) -theorem macro9764 (k : Nat) : applyExit (before9764 k) exit453 (1*k+8) = some (before9765 k) := by - simp (disch := omega) [before9764, before9765, exit453, applyExit, pop, push] - <;> omega -theorem step9764 (k : Nat) : Runs ((1*k+8)*586) (before9764 k).denote (before9765 k).denote := - @applyExit_sound (before9764 k) (before9765 k) exit453 (1*k+8) valid453 (macro9764 k) -theorem macro9765 (k : Nat) : applyExit (before9765 k) exit2 31 = some (before9766 k) := by - simp (disch := omega) [before9765, before9766, exit2, applyExit, pop, push] - <;> omega -theorem step9765 (k : Nat) : Runs (31*2) (before9765 k).denote (before9766 k).denote := - @applyExit_sound (before9765 k) (before9766 k) exit2 31 valid2 (macro9765 k) -theorem macro9766 (k : Nat) : applyExit (before9766 k) exit3 1 = some (before9767 k) := by - simp (disch := omega) [before9766, before9767, exit3, applyExit, pop, push] - <;> omega -theorem step9766 (k : Nat) : Runs (1*2) (before9766 k).denote (before9767 k).denote := - @applyExit_sound (before9766 k) (before9767 k) exit3 1 valid3 (macro9766 k) -theorem macro9767 (k : Nat) : applyExit (before9767 k) exit9 1 = some (before9768 k) := by - simp (disch := omega) [before9767, before9768, exit9, applyExit, pop, push] - <;> omega -theorem step9767 (k : Nat) : Runs (1*2) (before9767 k).denote (before9768 k).denote := - @applyExit_sound (before9767 k) (before9768 k) exit9 1 valid9 (macro9767 k) -theorem macro9768 (k : Nat) : applyExit (before9768 k) exit10 93 = some (before9769 k) := by - simp (disch := omega) [before9768, before9769, exit10, applyExit, pop, push] - <;> omega -theorem step9768 (k : Nat) : Runs (93*2) (before9768 k).denote (before9769 k).denote := - @applyExit_sound (before9768 k) (before9769 k) exit10 93 valid10 (macro9768 k) -theorem macro9769 (k : Nat) : applyExit (before9769 k) exit11 1 = some (before9770 k) := by - simp (disch := omega) [before9769, before9770, exit11, applyExit, pop, push] - <;> omega -theorem step9769 (k : Nat) : Runs (1*2) (before9769 k).denote (before9770 k).denote := - @applyExit_sound (before9769 k) (before9770 k) exit11 1 valid11 (macro9769 k) -theorem macro9770 (k : Nat) : applyExit (before9770 k) exit2 13 = some (before9771 k) := by - simp (disch := omega) [before9770, before9771, exit2, applyExit, pop, push] - <;> omega -theorem step9770 (k : Nat) : Runs (13*2) (before9770 k).denote (before9771 k).denote := - @applyExit_sound (before9770 k) (before9771 k) exit2 13 valid2 (macro9770 k) -theorem macro9771 (k : Nat) : applyExit (before9771 k) exit3 1 = some (before9772 k) := by - simp (disch := omega) [before9771, before9772, exit3, applyExit, pop, push] - <;> omega -theorem step9771 (k : Nat) : Runs (1*2) (before9771 k).denote (before9772 k).denote := - @applyExit_sound (before9771 k) (before9772 k) exit3 1 valid3 (macro9771 k) -theorem macro9772 (k : Nat) : applyExit (before9772 k) exit9 1 = some (before9773 k) := by - simp (disch := omega) [before9772, before9773, exit9, applyExit, pop, push] - <;> omega -theorem step9772 (k : Nat) : Runs (1*2) (before9772 k).denote (before9773 k).denote := - @applyExit_sound (before9772 k) (before9773 k) exit9 1 valid9 (macro9772 k) -theorem macro9773 (k : Nat) : applyExit (before9773 k) exit10 41 = some (before9774 k) := by - simp (disch := omega) [before9773, before9774, exit10, applyExit, pop, push] - <;> omega -theorem step9773 (k : Nat) : Runs (41*2) (before9773 k).denote (before9774 k).denote := - @applyExit_sound (before9773 k) (before9774 k) exit10 41 valid10 (macro9773 k) -theorem macro9774 (k : Nat) : applyExit (before9774 k) exit11 1 = some (before9775 k) := by - simp (disch := omega) [before9774, before9775, exit11, applyExit, pop, push] - <;> omega -theorem step9774 (k : Nat) : Runs (1*2) (before9774 k).denote (before9775 k).denote := - @applyExit_sound (before9774 k) (before9775 k) exit11 1 valid11 (macro9774 k) -theorem macro9775 (k : Nat) : applyExit (before9775 k) exit2 19 = some (before9776 k) := by - simp (disch := omega) [before9775, before9776, exit2, applyExit, pop, push] - <;> omega -theorem step9775 (k : Nat) : Runs (19*2) (before9775 k).denote (before9776 k).denote := - @applyExit_sound (before9775 k) (before9776 k) exit2 19 valid2 (macro9775 k) -theorem macro9776 (k : Nat) : applyExit (before9776 k) exit3 1 = some (before9777 k) := by - simp (disch := omega) [before9776, before9777, exit3, applyExit, pop, push] - <;> omega -theorem step9776 (k : Nat) : Runs (1*2) (before9776 k).denote (before9777 k).denote := - @applyExit_sound (before9776 k) (before9777 k) exit3 1 valid3 (macro9776 k) -theorem macro9777 (k : Nat) : applyExit (before9777 k) exit9 1 = some (before9778 k) := by - simp (disch := omega) [before9777, before9778, exit9, applyExit, pop, push] - <;> omega -theorem step9777 (k : Nat) : Runs (1*2) (before9777 k).denote (before9778 k).denote := - @applyExit_sound (before9777 k) (before9778 k) exit9 1 valid9 (macro9777 k) -theorem macro9778 (k : Nat) : applyExit (before9778 k) exit10 9 = some (before9779 k) := by - simp (disch := omega) [before9778, before9779, exit10, applyExit, pop, push] - <;> omega -theorem step9778 (k : Nat) : Runs (9*2) (before9778 k).denote (before9779 k).denote := - @applyExit_sound (before9778 k) (before9779 k) exit10 9 valid10 (macro9778 k) -theorem macro9779 (k : Nat) : applyExit (before9779 k) exit11 1 = some (before9780 k) := by - simp (disch := omega) [before9779, before9780, exit11, applyExit, pop, push] - <;> omega -theorem step9779 (k : Nat) : Runs (1*2) (before9779 k).denote (before9780 k).denote := - @applyExit_sound (before9779 k) (before9780 k) exit11 1 valid11 (macro9779 k) -theorem macro9780 (k : Nat) : applyExit (before9780 k) exit2 791761143 = some (before9781 k) := by - simp (disch := omega) [before9780, before9781, exit2, applyExit, pop, push] - <;> omega -theorem step9780 (k : Nat) : Runs (791761143*2) (before9780 k).denote (before9781 k).denote := - @applyExit_sound (before9780 k) (before9781 k) exit2 791761143 valid2 (macro9780 k) -theorem macro9781 (k : Nat) : applyExit (before9781 k) exit276 1 = some (before9782 k) := by - simp (disch := omega) [before9781, before9782, exit276, applyExit, pop, push] - <;> omega -theorem step9781 (k : Nat) : Runs (1*38) (before9781 k).denote (before9782 k).denote := - @applyExit_sound (before9781 k) (before9782 k) exit276 1 valid276 (macro9781 k) -theorem macro9782 (k : Nat) : applyExit (before9782 k) exit454 1 = some (before9783 k) := by - simp (disch := omega) [before9782, before9783, exit454, applyExit, pop, push] - <;> omega -theorem step9782 (k : Nat) : Runs (1*38) (before9782 k).denote (before9783 k).denote := - @applyExit_sound (before9782 k) (before9783 k) exit454 1 valid454 (macro9782 k) -theorem macro9783 (k : Nat) : applyExit (before9783 k) exit455 (1*k+6) = some (before9784 k) := by - simp (disch := omega) [before9783, before9784, exit455, applyExit, pop, push] - <;> omega -theorem step9783 (k : Nat) : Runs ((1*k+6)*38) (before9783 k).denote (before9784 k).denote := - @applyExit_sound (before9783 k) (before9784 k) exit455 (1*k+6) valid455 (macro9783 k) -theorem macro9784 (k : Nat) : applyExit (before9784 k) exit10 5 = some (before9785 k) := by - simp (disch := omega) [before9784, before9785, exit10, applyExit, pop, push] - <;> omega -theorem step9784 (k : Nat) : Runs (5*2) (before9784 k).denote (before9785 k).denote := - @applyExit_sound (before9784 k) (before9785 k) exit10 5 valid10 (macro9784 k) -theorem macro9785 (k : Nat) : applyExit (before9785 k) exit11 1 = some (before9786 k) := by - simp (disch := omega) [before9785, before9786, exit11, applyExit, pop, push] - <;> omega -theorem step9785 (k : Nat) : Runs (1*2) (before9785 k).denote (before9786 k).denote := - @applyExit_sound (before9785 k) (before9786 k) exit11 1 valid11 (macro9785 k) -theorem macro9786 (k : Nat) : applyExit (before9786 k) exit2 6 = some (before9787 k) := by - simp (disch := omega) [before9786, before9787, exit2, applyExit, pop, push] - <;> omega -theorem step9786 (k : Nat) : Runs (6*2) (before9786 k).denote (before9787 k).denote := - @applyExit_sound (before9786 k) (before9787 k) exit2 6 valid2 (macro9786 k) -theorem macro9787 (k : Nat) : applyExit (before9787 k) exit3 1 = some (before9788 k) := by - simp (disch := omega) [before9787, before9788, exit3, applyExit, pop, push] - <;> omega -theorem step9787 (k : Nat) : Runs (1*2) (before9787 k).denote (before9788 k).denote := - @applyExit_sound (before9787 k) (before9788 k) exit3 1 valid3 (macro9787 k) -theorem macro9788 (k : Nat) : applyExit (before9788 k) exit9 1 = some (before9789 k) := by - simp (disch := omega) [before9788, before9789, exit9, applyExit, pop, push] - <;> omega -theorem step9788 (k : Nat) : Runs (1*2) (before9788 k).denote (before9789 k).denote := - @applyExit_sound (before9788 k) (before9789 k) exit9 1 valid9 (macro9788 k) -theorem macro9789 (k : Nat) : applyExit (before9789 k) exit10 10 = some (before9790 k) := by - simp (disch := omega) [before9789, before9790, exit10, applyExit, pop, push] - <;> omega -theorem step9789 (k : Nat) : Runs (10*2) (before9789 k).denote (before9790 k).denote := - @applyExit_sound (before9789 k) (before9790 k) exit10 10 valid10 (macro9789 k) -theorem macro9790 (k : Nat) : applyExit (before9790 k) exit11 1 = some (before9791 k) := by - simp (disch := omega) [before9790, before9791, exit11, applyExit, pop, push] - <;> omega -theorem step9790 (k : Nat) : Runs (1*2) (before9790 k).denote (before9791 k).denote := - @applyExit_sound (before9790 k) (before9791 k) exit11 1 valid11 (macro9790 k) -theorem macro9791 (k : Nat) : applyExit (before9791 k) exit2 6 = some (before9792 k) := by - simp (disch := omega) [before9791, before9792, exit2, applyExit, pop, push] - <;> omega -theorem step9791 (k : Nat) : Runs (6*2) (before9791 k).denote (before9792 k).denote := - @applyExit_sound (before9791 k) (before9792 k) exit2 6 valid2 (macro9791 k) -theorem macro9792 (k : Nat) : applyExit (before9792 k) exit3 1 = some (before9793 k) := by - simp (disch := omega) [before9792, before9793, exit3, applyExit, pop, push] - <;> omega -theorem step9792 (k : Nat) : Runs (1*2) (before9792 k).denote (before9793 k).denote := - @applyExit_sound (before9792 k) (before9793 k) exit3 1 valid3 (macro9792 k) -theorem macro9793 (k : Nat) : applyExit (before9793 k) exit9 1 = some (before9794 k) := by - simp (disch := omega) [before9793, before9794, exit9, applyExit, pop, push] - <;> omega -theorem step9793 (k : Nat) : Runs (1*2) (before9793 k).denote (before9794 k).denote := - @applyExit_sound (before9793 k) (before9794 k) exit9 1 valid9 (macro9793 k) -theorem macro9794 (k : Nat) : applyExit (before9794 k) exit10 10 = some (before9795 k) := by - simp (disch := omega) [before9794, before9795, exit10, applyExit, pop, push] - <;> omega -theorem step9794 (k : Nat) : Runs (10*2) (before9794 k).denote (before9795 k).denote := - @applyExit_sound (before9794 k) (before9795 k) exit10 10 valid10 (macro9794 k) -theorem macro9795 (k : Nat) : applyExit (before9795 k) exit11 1 = some (before9796 k) := by - simp (disch := omega) [before9795, before9796, exit11, applyExit, pop, push] - <;> omega -theorem step9795 (k : Nat) : Runs (1*2) (before9795 k).denote (before9796 k).denote := - @applyExit_sound (before9795 k) (before9796 k) exit11 1 valid11 (macro9795 k) -theorem macro9796 (k : Nat) : applyExit (before9796 k) exit2 6 = some (before9797 k) := by - simp (disch := omega) [before9796, before9797, exit2, applyExit, pop, push] - <;> omega -theorem step9796 (k : Nat) : Runs (6*2) (before9796 k).denote (before9797 k).denote := - @applyExit_sound (before9796 k) (before9797 k) exit2 6 valid2 (macro9796 k) -theorem macro9797 (k : Nat) : applyExit (before9797 k) exit3 1 = some (before9798 k) := by - simp (disch := omega) [before9797, before9798, exit3, applyExit, pop, push] - <;> omega -theorem step9797 (k : Nat) : Runs (1*2) (before9797 k).denote (before9798 k).denote := - @applyExit_sound (before9797 k) (before9798 k) exit3 1 valid3 (macro9797 k) -theorem macro9798 (k : Nat) : applyExit (before9798 k) exit9 1 = some (before9799 k) := by - simp (disch := omega) [before9798, before9799, exit9, applyExit, pop, push] - <;> omega -theorem step9798 (k : Nat) : Runs (1*2) (before9798 k).denote (before9799 k).denote := - @applyExit_sound (before9798 k) (before9799 k) exit9 1 valid9 (macro9798 k) -theorem macro9799 (k : Nat) : applyExit (before9799 k) exit10 11 = some (after9799 k) := by - simp (disch := omega) [before9799, after9799, exit10, applyExit, pop, push] - <;> omega -theorem step9799 (k : Nat) : Runs (11*2) (before9799 k).denote (after9799 k).denote := - @applyExit_sound (before9799 k) (after9799 k) exit10 11 valid10 (macro9799 k) -theorem chunkRun097 (k : Nat) : Runs (624*k+1583531769) (before9700 k).denote (after9799 k).denote := by - have h := (@Runs.trans ((((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))))+((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2))))))+(((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))))) ((((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))))+((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2))))))+(((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2))))))) (before9700 k).denote (before9750 k).denote (after9799 k).denote (@Runs.trans (((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))))+((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2)))))) (((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))) (before9700 k).denote (before9725 k).denote (before9750 k).denote (@Runs.trans ((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3))))) ((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2))))) (before9700 k).denote (before9712 k).denote (before9725 k).denote (@Runs.trans (((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3)))) (((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))) (before9700 k).denote (before9706 k).denote (before9712 k).denote (@Runs.trans ((1*1002)+((1*15)+(1*125))) ((1*1002)+((3*2)+(1*3))) (before9700 k).denote (before9703 k).denote (before9706 k).denote (@Runs.trans (1*1002) ((1*15)+(1*125)) (before9700 k).denote (before9701 k).denote (before9703 k).denote (step9700 k) (@Runs.trans (1*15) (1*125) (before9701 k).denote (before9702 k).denote (before9703 k).denote (step9701 k) (step9702 k))) (@Runs.trans (1*1002) ((3*2)+(1*3)) (before9703 k).denote (before9704 k).denote (before9706 k).denote (step9703 k) (@Runs.trans (3*2) (1*3) (before9704 k).denote (before9705 k).denote (before9706 k).denote (step9704 k) (step9705 k)))) (@Runs.trans ((3*2)+((1*125)+(4*2))) ((19*2)+((89*2)+(1*3))) (before9706 k).denote (before9709 k).denote (before9712 k).denote (@Runs.trans (3*2) ((1*125)+(4*2)) (before9706 k).denote (before9707 k).denote (before9709 k).denote (step9706 k) (@Runs.trans (1*125) (4*2) (before9707 k).denote (before9708 k).denote (before9709 k).denote (step9707 k) (step9708 k))) (@Runs.trans (19*2) ((89*2)+(1*3)) (before9709 k).denote (before9710 k).denote (before9712 k).denote (step9709 k) (@Runs.trans (89*2) (1*3) (before9710 k).denote (before9711 k).denote (before9712 k).denote (step9710 k) (step9711 k))))) (@Runs.trans (((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3)))) (((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2)))) (before9712 k).denote (before9718 k).denote (before9725 k).denote (@Runs.trans ((89*2)+((1*1)+(90*2))) ((40*2)+((13*2)+(1*3))) (before9712 k).denote (before9715 k).denote (before9718 k).denote (@Runs.trans (89*2) ((1*1)+(90*2)) (before9712 k).denote (before9713 k).denote (before9715 k).denote (step9712 k) (@Runs.trans (1*1) (90*2) (before9713 k).denote (before9714 k).denote (before9715 k).denote (step9713 k) (step9714 k))) (@Runs.trans (40*2) ((13*2)+(1*3)) (before9715 k).denote (before9716 k).denote (before9718 k).denote (step9715 k) (@Runs.trans (13*2) (1*3) (before9716 k).denote (before9717 k).denote (before9718 k).denote (step9716 k) (step9717 k)))) (@Runs.trans ((13*2)+((1*1)+(14*2))) (((95*2)+(12*2))+((1*3)+(12*2))) (before9718 k).denote (before9721 k).denote (before9725 k).denote (@Runs.trans (13*2) ((1*1)+(14*2)) (before9718 k).denote (before9719 k).denote (before9721 k).denote (step9718 k) (@Runs.trans (1*1) (14*2) (before9719 k).denote (before9720 k).denote (before9721 k).denote (step9719 k) (step9720 k))) (@Runs.trans ((95*2)+(12*2)) ((1*3)+(12*2)) (before9721 k).denote (before9723 k).denote (before9725 k).denote (@Runs.trans (95*2) (12*2) (before9721 k).denote (before9722 k).denote (before9723 k).denote (step9721 k) (step9722 k)) (@Runs.trans (1*3) (12*2) (before9723 k).denote (before9724 k).denote (before9725 k).denote (step9723 k) (step9724 k)))))) (@Runs.trans ((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2))))) ((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2))))) (before9725 k).denote (before9737 k).denote (before9750 k).denote (@Runs.trans (((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2)))) (((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))) (before9725 k).denote (before9731 k).denote (before9737 k).denote (@Runs.trans ((1*1)+((13*2)+(2*2))) ((3*2)+((1*3)+(3*2))) (before9725 k).denote (before9728 k).denote (before9731 k).denote (@Runs.trans (1*1) ((13*2)+(2*2)) (before9725 k).denote (before9726 k).denote (before9728 k).denote (step9725 k) (@Runs.trans (13*2) (2*2) (before9726 k).denote (before9727 k).denote (before9728 k).denote (step9726 k) (step9727 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before9728 k).denote (before9729 k).denote (before9731 k).denote (step9728 k) (@Runs.trans (1*3) (3*2) (before9729 k).denote (before9730 k).denote (before9731 k).denote (step9729 k) (step9730 k)))) (@Runs.trans ((1*1)+((4*2)+(2*2))) ((3*2)+((1*3)+(3*2))) (before9731 k).denote (before9734 k).denote (before9737 k).denote (@Runs.trans (1*1) ((4*2)+(2*2)) (before9731 k).denote (before9732 k).denote (before9734 k).denote (step9731 k) (@Runs.trans (4*2) (2*2) (before9732 k).denote (before9733 k).denote (before9734 k).denote (step9732 k) (step9733 k))) (@Runs.trans (3*2) ((1*3)+(3*2)) (before9734 k).denote (before9735 k).denote (before9737 k).denote (step9734 k) (@Runs.trans (1*3) (3*2) (before9735 k).denote (before9736 k).denote (before9737 k).denote (step9735 k) (step9736 k))))) (@Runs.trans (((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2)))) (((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))) (before9737 k).denote (before9743 k).denote (before9750 k).denote (@Runs.trans ((1*1)+((4*2)+(1*3))) ((4*2)+((1*2)+(1*2))) (before9737 k).denote (before9740 k).denote (before9743 k).denote (@Runs.trans (1*1) ((4*2)+(1*3)) (before9737 k).denote (before9738 k).denote (before9740 k).denote (step9737 k) (@Runs.trans (4*2) (1*3) (before9738 k).denote (before9739 k).denote (before9740 k).denote (step9738 k) (step9739 k))) (@Runs.trans (4*2) ((1*2)+(1*2)) (before9740 k).denote (before9741 k).denote (before9743 k).denote (step9740 k) (@Runs.trans (1*2) (1*2) (before9741 k).denote (before9742 k).denote (before9743 k).denote (step9741 k) (step9742 k)))) (@Runs.trans ((1*2)+((3*2)+(1*2))) (((1*2)+(1*2))+((12*2)+(1*2))) (before9743 k).denote (before9746 k).denote (before9750 k).denote (@Runs.trans (1*2) ((3*2)+(1*2)) (before9743 k).denote (before9744 k).denote (before9746 k).denote (step9743 k) (@Runs.trans (3*2) (1*2) (before9744 k).denote (before9745 k).denote (before9746 k).denote (step9744 k) (step9745 k))) (@Runs.trans ((1*2)+(1*2)) ((12*2)+(1*2)) (before9746 k).denote (before9748 k).denote (before9750 k).denote (@Runs.trans (1*2) (1*2) (before9746 k).denote (before9747 k).denote (before9748 k).denote (step9746 k) (step9747 k)) (@Runs.trans (12*2) (1*2) (before9748 k).denote (before9749 k).denote (before9750 k).denote (step9748 k) (step9749 k))))))) (@Runs.trans (((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))))+((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2)))))) (((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2)))))) (before9750 k).denote (before9775 k).denote (after9799 k).denote (@Runs.trans ((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2))))) ((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2))))) (before9750 k).denote (before9762 k).denote (before9775 k).denote (@Runs.trans (((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2)))) (((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))) (before9750 k).denote (before9756 k).denote (before9762 k).denote (@Runs.trans ((1*2)+((93*2)+(1*2))) ((13*2)+((1*2)+(1*2))) (before9750 k).denote (before9753 k).denote (before9756 k).denote (@Runs.trans (1*2) ((93*2)+(1*2)) (before9750 k).denote (before9751 k).denote (before9753 k).denote (step9750 k) (@Runs.trans (93*2) (1*2) (before9751 k).denote (before9752 k).denote (before9753 k).denote (step9751 k) (step9752 k))) (@Runs.trans (13*2) ((1*2)+(1*2)) (before9753 k).denote (before9754 k).denote (before9756 k).denote (step9753 k) (@Runs.trans (1*2) (1*2) (before9754 k).denote (before9755 k).denote (before9756 k).denote (step9754 k) (step9755 k)))) (@Runs.trans ((38*2)+((1*2)+(89*2))) ((1*2)+((1*2)+(17*2))) (before9756 k).denote (before9759 k).denote (before9762 k).denote (@Runs.trans (38*2) ((1*2)+(89*2)) (before9756 k).denote (before9757 k).denote (before9759 k).denote (step9756 k) (@Runs.trans (1*2) (89*2) (before9757 k).denote (before9758 k).denote (before9759 k).denote (step9757 k) (step9758 k))) (@Runs.trans (1*2) ((1*2)+(17*2)) (before9759 k).denote (before9760 k).denote (before9762 k).denote (step9759 k) (@Runs.trans (1*2) (17*2) (before9760 k).denote (before9761 k).denote (before9762 k).denote (step9760 k) (step9761 k))))) (@Runs.trans (((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2)))) (((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2)))) (before9762 k).denote (before9768 k).denote (before9775 k).denote (@Runs.trans ((1*2)+((3*2)+((1*k+8)*586))) ((31*2)+((1*2)+(1*2))) (before9762 k).denote (before9765 k).denote (before9768 k).denote (@Runs.trans (1*2) ((3*2)+((1*k+8)*586)) (before9762 k).denote (before9763 k).denote (before9765 k).denote (step9762 k) (@Runs.trans (3*2) ((1*k+8)*586) (before9763 k).denote (before9764 k).denote (before9765 k).denote (step9763 k) (step9764 k))) (@Runs.trans (31*2) ((1*2)+(1*2)) (before9765 k).denote (before9766 k).denote (before9768 k).denote (step9765 k) (@Runs.trans (1*2) (1*2) (before9766 k).denote (before9767 k).denote (before9768 k).denote (step9766 k) (step9767 k)))) (@Runs.trans ((93*2)+((1*2)+(13*2))) (((1*2)+(1*2))+((41*2)+(1*2))) (before9768 k).denote (before9771 k).denote (before9775 k).denote (@Runs.trans (93*2) ((1*2)+(13*2)) (before9768 k).denote (before9769 k).denote (before9771 k).denote (step9768 k) (@Runs.trans (1*2) (13*2) (before9769 k).denote (before9770 k).denote (before9771 k).denote (step9769 k) (step9770 k))) (@Runs.trans ((1*2)+(1*2)) ((41*2)+(1*2)) (before9771 k).denote (before9773 k).denote (before9775 k).denote (@Runs.trans (1*2) (1*2) (before9771 k).denote (before9772 k).denote (before9773 k).denote (step9771 k) (step9772 k)) (@Runs.trans (41*2) (1*2) (before9773 k).denote (before9774 k).denote (before9775 k).denote (step9773 k) (step9774 k)))))) (@Runs.trans ((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2))))) ((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2))))) (before9775 k).denote (before9787 k).denote (after9799 k).denote (@Runs.trans (((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2)))) (((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))) (before9775 k).denote (before9781 k).denote (before9787 k).denote (@Runs.trans ((19*2)+((1*2)+(1*2))) ((9*2)+((1*2)+(791761143*2))) (before9775 k).denote (before9778 k).denote (before9781 k).denote (@Runs.trans (19*2) ((1*2)+(1*2)) (before9775 k).denote (before9776 k).denote (before9778 k).denote (step9775 k) (@Runs.trans (1*2) (1*2) (before9776 k).denote (before9777 k).denote (before9778 k).denote (step9776 k) (step9777 k))) (@Runs.trans (9*2) ((1*2)+(791761143*2)) (before9778 k).denote (before9779 k).denote (before9781 k).denote (step9778 k) (@Runs.trans (1*2) (791761143*2) (before9779 k).denote (before9780 k).denote (before9781 k).denote (step9779 k) (step9780 k)))) (@Runs.trans ((1*38)+((1*38)+((1*k+6)*38))) ((5*2)+((1*2)+(6*2))) (before9781 k).denote (before9784 k).denote (before9787 k).denote (@Runs.trans (1*38) ((1*38)+((1*k+6)*38)) (before9781 k).denote (before9782 k).denote (before9784 k).denote (step9781 k) (@Runs.trans (1*38) ((1*k+6)*38) (before9782 k).denote (before9783 k).denote (before9784 k).denote (step9782 k) (step9783 k))) (@Runs.trans (5*2) ((1*2)+(6*2)) (before9784 k).denote (before9785 k).denote (before9787 k).denote (step9784 k) (@Runs.trans (1*2) (6*2) (before9785 k).denote (before9786 k).denote (before9787 k).denote (step9785 k) (step9786 k))))) (@Runs.trans (((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2)))) (((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2)))) (before9787 k).denote (before9793 k).denote (after9799 k).denote (@Runs.trans ((1*2)+((1*2)+(10*2))) ((1*2)+((6*2)+(1*2))) (before9787 k).denote (before9790 k).denote (before9793 k).denote (@Runs.trans (1*2) ((1*2)+(10*2)) (before9787 k).denote (before9788 k).denote (before9790 k).denote (step9787 k) (@Runs.trans (1*2) (10*2) (before9788 k).denote (before9789 k).denote (before9790 k).denote (step9788 k) (step9789 k))) (@Runs.trans (1*2) ((6*2)+(1*2)) (before9790 k).denote (before9791 k).denote (before9793 k).denote (step9790 k) (@Runs.trans (6*2) (1*2) (before9791 k).denote (before9792 k).denote (before9793 k).denote (step9791 k) (step9792 k)))) (@Runs.trans ((1*2)+((10*2)+(1*2))) (((6*2)+(1*2))+((1*2)+(11*2))) (before9793 k).denote (before9796 k).denote (after9799 k).denote (@Runs.trans (1*2) ((10*2)+(1*2)) (before9793 k).denote (before9794 k).denote (before9796 k).denote (step9793 k) (@Runs.trans (10*2) (1*2) (before9794 k).denote (before9795 k).denote (before9796 k).denote (step9794 k) (step9795 k))) (@Runs.trans ((6*2)+(1*2)) ((1*2)+(11*2)) (before9796 k).denote (before9798 k).denote (after9799 k).denote (@Runs.trans (6*2) (1*2) (before9796 k).denote (before9797 k).denote (before9798 k).denote (step9796 k) (step9797 k)) (@Runs.trans (1*2) (11*2) (before9798 k).denote (before9799 k).denote (after9799 k).denote (step9798 k) (step9799 k)))))))) - have ht : (((((((1*1002)+((1*15)+(1*125)))+((1*1002)+((3*2)+(1*3))))+(((3*2)+((1*125)+(4*2)))+((19*2)+((89*2)+(1*3)))))+((((89*2)+((1*1)+(90*2)))+((40*2)+((13*2)+(1*3))))+(((13*2)+((1*1)+(14*2)))+(((95*2)+(12*2))+((1*3)+(12*2))))))+(((((1*1)+((13*2)+(2*2)))+((3*2)+((1*3)+(3*2))))+(((1*1)+((4*2)+(2*2)))+((3*2)+((1*3)+(3*2)))))+((((1*1)+((4*2)+(1*3)))+((4*2)+((1*2)+(1*2))))+(((1*2)+((3*2)+(1*2)))+(((1*2)+(1*2))+((12*2)+(1*2)))))))+((((((1*2)+((93*2)+(1*2)))+((13*2)+((1*2)+(1*2))))+(((38*2)+((1*2)+(89*2)))+((1*2)+((1*2)+(17*2)))))+((((1*2)+((3*2)+((1*k+8)*586)))+((31*2)+((1*2)+(1*2))))+(((93*2)+((1*2)+(13*2)))+(((1*2)+(1*2))+((41*2)+(1*2))))))+(((((19*2)+((1*2)+(1*2)))+((9*2)+((1*2)+(791761143*2))))+(((1*38)+((1*38)+((1*k+6)*38)))+((5*2)+((1*2)+(6*2)))))+((((1*2)+((1*2)+(10*2)))+((1*2)+((6*2)+(1*2))))+(((1*2)+((10*2)+(1*2)))+(((6*2)+(1*2))+((1*2)+(11*2)))))))) = (624*k+1583531769) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean deleted file mode 100644 index 648c37c6..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk098.lean +++ /dev/null @@ -1,819 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9800_0 : Stack := [] -abbrev tail9800_1 : Stack := ⟨w1,1⟩ :: tail9800_0 -abbrev tail9800_2 : Stack := ⟨w0,1⟩ :: tail9800_1 -abbrev tail9800_3 : Stack := ⟨w2,1⟩ :: tail9800_2 -abbrev tail9800_4 : Stack := ⟨w1,12⟩ :: tail9800_3 -abbrev tail9800_5 : Stack := ⟨w2,1⟩ :: tail9800_4 -abbrev tail9800_6 : Stack := ⟨w1,1⟩ :: tail9800_5 -abbrev tail9800_7 : Stack := ⟨w0,6⟩ :: tail9800_0 -abbrev tail9800_8 : Stack := ⟨w1,1⟩ :: tail9800_7 -abbrev tail9800_9 : Stack := ⟨w2,1⟩ :: tail9800_8 -abbrev tail9800_10 : Stack := ⟨w0,4⟩ :: tail9800_9 -abbrev tail9800_11 : Stack := ⟨w1,1⟩ :: tail9800_10 -abbrev tail9800_12 : Stack := ⟨w2,1⟩ :: tail9800_11 -abbrev tail9800_13 : Stack := ⟨w0,13⟩ :: tail9800_12 -abbrev tail9800_14 : Stack := ⟨w1,94⟩ :: tail9800_13 -abbrev tail9800_15 : Stack := ⟨w2,1⟩ :: tail9800_14 -abbrev tail9800_16 : Stack := ⟨w0,14⟩ :: tail9800_15 -abbrev tail9800_17 : Stack := ⟨w1,39⟩ :: tail9800_16 -abbrev tail9800_18 : Stack := ⟨w2,1⟩ :: tail9800_17 -abbrev tail9800_19 : Stack := ⟨w0,90⟩ :: tail9800_18 -abbrev tail9800_20 : Stack := ⟨w1,18⟩ :: tail9800_19 -abbrev tail9800_21 : Stack := ⟨w2,1⟩ :: tail9800_20 -abbrev tail9800_22 : Stack := ⟨w0,3⟩ :: tail9800_21 -abbrev tail9800_23 (k : Nat) : Stack := ⟨w406,(1*k+8)⟩ :: tail9800_22 -abbrev tail9800_24 (k : Nat) : Stack := ⟨w0,32⟩ :: tail9800_23 k -abbrev tail9800_25 (k : Nat) : Stack := ⟨w1,94⟩ :: tail9800_24 k -abbrev tail9800_26 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_25 k -abbrev tail9800_27 (k : Nat) : Stack := ⟨w0,14⟩ :: tail9800_26 k -abbrev tail9800_28 (k : Nat) : Stack := ⟨w1,42⟩ :: tail9800_27 k -abbrev tail9800_29 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_28 k -abbrev tail9800_30 (k : Nat) : Stack := ⟨w0,20⟩ :: tail9800_29 k -abbrev tail9800_31 (k : Nat) : Stack := ⟨w1,10⟩ :: tail9800_30 k -abbrev tail9800_32 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_31 k -abbrev tail9800_33 (k : Nat) : Stack := ⟨w0,791761143⟩ :: tail9800_32 k -abbrev tail9800_34 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9800_33 k -abbrev tail9800_35 (k : Nat) : Stack := ⟨w407,1⟩ :: tail9800_34 k -abbrev tail9800_36 (k : Nat) : Stack := ⟨w408,(1*k+6)⟩ :: tail9800_35 k -abbrev tail9800_37 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9800_36 k -abbrev tail9800_38 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_37 k -abbrev tail9800_39 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9800_38 k -abbrev tail9800_40 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9800_39 k -abbrev tail9800_41 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_40 k -abbrev tail9800_42 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9800_41 k -abbrev tail9800_43 (k : Nat) : Stack := ⟨w1,11⟩ :: tail9800_42 k -abbrev tail9800_44 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_43 k -abbrev tail9800_45 (k : Nat) : Stack := ⟨w0,7⟩ :: tail9800_44 k -abbrev tail9800_46 (k : Nat) : Stack := ⟨w1,12⟩ :: tail9800_45 k -abbrev tail9800_47 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_46 k -abbrev tail9800_48 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_47 k -abbrev tail9800_49 : Stack := ⟨w1,11⟩ :: tail9800_3 -abbrev tail9800_50 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_48 k -abbrev tail9800_51 : Stack := ⟨w1,10⟩ :: tail9800_3 -abbrev tail9800_52 : Stack := ⟨w0,1⟩ :: tail9800_51 -abbrev tail9800_53 (k : Nat) : Stack := ⟨w0,2⟩ :: tail9800_47 k -abbrev tail9800_54 : Stack := ⟨w2,1⟩ :: tail9800_51 -abbrev tail9800_55 : Stack := ⟨w1,2⟩ :: tail9800_54 -abbrev tail9800_56 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_46 k -abbrev tail9800_57 (k : Nat) : Stack := ⟨w0,3⟩ :: tail9800_46 k -abbrev tail9800_58 (k : Nat) : Stack := ⟨w0,4⟩ :: tail9800_46 k -abbrev tail9800_59 : Stack := ⟨w1,9⟩ :: tail9800_3 -abbrev tail9800_60 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_58 k -abbrev tail9800_61 : Stack := ⟨w1,8⟩ :: tail9800_3 -abbrev tail9800_62 : Stack := ⟨w0,1⟩ :: tail9800_61 -abbrev tail9800_63 (k : Nat) : Stack := ⟨w0,5⟩ :: tail9800_46 k -abbrev tail9800_64 : Stack := ⟨w2,1⟩ :: tail9800_61 -abbrev tail9800_65 : Stack := ⟨w1,5⟩ :: tail9800_64 -abbrev tail9800_66 : Stack := ⟨w0,12⟩ :: tail9800_65 -abbrev tail9800_67 : Stack := ⟨w1,7⟩ :: tail9800_66 -abbrev tail9800_68 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_43 k -abbrev tail9800_69 (k : Nat) : Stack := ⟨w0,8⟩ :: tail9800_43 k -abbrev tail9800_70 : Stack := ⟨w0,11⟩ :: tail9800_65 -abbrev tail9800_71 : Stack := ⟨w2,1⟩ :: tail9800_70 -abbrev tail9800_72 : Stack := ⟨w1,8⟩ :: tail9800_71 -abbrev tail9800_73 : Stack := ⟨w0,11⟩ :: tail9800_72 -abbrev tail9800_74 : Stack := ⟨w1,7⟩ :: tail9800_73 -abbrev tail9800_75 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_40 k -abbrev tail9800_76 (k : Nat) : Stack := ⟨w0,8⟩ :: tail9800_40 k -abbrev tail9800_77 : Stack := ⟨w0,10⟩ :: tail9800_72 -abbrev tail9800_78 : Stack := ⟨w2,1⟩ :: tail9800_77 -abbrev tail9800_79 : Stack := ⟨w1,8⟩ :: tail9800_78 -abbrev tail9800_80 : Stack := ⟨w0,11⟩ :: tail9800_79 -abbrev tail9800_81 : Stack := ⟨w1,7⟩ :: tail9800_80 -abbrev tail9800_82 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_37 k -abbrev tail9800_83 (k : Nat) : Stack := ⟨w0,8⟩ :: tail9800_37 k -abbrev tail9800_84 : Stack := ⟨w0,10⟩ :: tail9800_79 -abbrev tail9800_85 : Stack := ⟨w2,1⟩ :: tail9800_84 -abbrev tail9800_86 : Stack := ⟨w1,8⟩ :: tail9800_85 -abbrev tail9800_87 : Stack := ⟨w0,5⟩ :: tail9800_86 -abbrev tail9800_88 (k : Nat) : Stack := ⟨w294,(1*k+6)⟩ :: tail9800_87 -abbrev tail9800_89 (k : Nat) : Stack := ⟨w409,1⟩ :: tail9800_88 k -abbrev tail9800_90 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9800_89 k -abbrev tail9800_91 (k : Nat) : Stack := ⟨w1,791761143⟩ :: tail9800_90 k -abbrev tail9800_92 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_31 k -abbrev tail9800_93 (k : Nat) : Stack := ⟨w0,791761144⟩ :: tail9800_31 k -abbrev tail9800_94 (k : Nat) : Stack := ⟨w236,1⟩ :: tail9800_93 k -abbrev tail9800_95 (k : Nat) : Stack := ⟨w410,1⟩ :: tail9800_88 k -abbrev tail9800_96 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9800_95 k -abbrev tail9800_97 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9800_96 k -abbrev tail9800_98 (k : Nat) : Stack := ⟨w0,10⟩ :: tail9800_97 k -abbrev tail9800_99 (k : Nat) : Stack := ⟨w1,20⟩ :: tail9800_98 k -abbrev tail9800_100 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_28 k -abbrev tail9800_101 (k : Nat) : Stack := ⟨w0,21⟩ :: tail9800_28 k -abbrev tail9800_102 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9800_97 k -abbrev tail9800_103 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_102 k -abbrev tail9800_104 (k : Nat) : Stack := ⟨w1,21⟩ :: tail9800_103 k -abbrev tail9800_105 (k : Nat) : Stack := ⟨w0,42⟩ :: tail9800_104 k -abbrev tail9800_106 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9800_105 k -abbrev tail9800_107 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_25 k -abbrev tail9800_108 (k : Nat) : Stack := ⟨w0,15⟩ :: tail9800_25 k -abbrev tail9800_109 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9800_104 k -abbrev tail9800_110 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_109 k -abbrev tail9800_111 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9800_110 k -abbrev tail9800_112 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9800_111 k -abbrev tail9800_113 (k : Nat) : Stack := ⟨w1,32⟩ :: tail9800_112 k -abbrev tail9800_114 (k : Nat) : Stack := ⟨w406,(1*k+7)⟩ :: tail9800_22 -abbrev tail9800_115 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_114 k -abbrev tail9800_116 (k : Nat) : Stack := ⟨w0,32⟩ :: tail9800_115 k -abbrev tail9800_117 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9800_111 k -abbrev tail9800_118 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_117 k -abbrev tail9800_119 (k : Nat) : Stack := ⟨w1,32⟩ :: tail9800_118 k -abbrev tail9800_120 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_119 k -abbrev tail9800_121 (k : Nat) : Stack := ⟨w406,(1*k+6)⟩ :: tail9800_22 -abbrev tail9800_122 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_121 k -abbrev tail9800_123 (k : Nat) : Stack := ⟨w413,1⟩ :: tail9800_119 k -abbrev tail9800_124 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_123 k -abbrev tail9800_125 (k : Nat) : Stack := ⟨w406,(1*k+5)⟩ :: tail9800_22 -abbrev tail9800_126 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_125 k -abbrev tail9800_127 (k : Nat) : Stack := ⟨w413,2⟩ :: tail9800_119 k -abbrev tail9800_128 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_127 k -abbrev tail9800_129 (k : Nat) : Stack := ⟨w406,(1*k+4)⟩ :: tail9800_22 -abbrev tail9800_130 (k : Nat) : Stack := ⟨w411,1⟩ :: tail9800_129 k -abbrev tail9800_131 (k : Nat) : Stack := ⟨w413,3⟩ :: tail9800_119 k -abbrev tail9800_132 (k : Nat) : Stack := ⟨w413,(1*k+6)⟩ :: tail9800_119 k -abbrev tail9800_133 : Stack := ⟨w406,1⟩ :: tail9800_22 -abbrev tail9800_134 : Stack := ⟨w411,1⟩ :: tail9800_133 -abbrev tail9800_135 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_132 k -abbrev tail9800_136 : Stack := ⟨w411,1⟩ :: tail9800_22 -abbrev tail9800_137 (k : Nat) : Stack := ⟨w413,(1*k+7)⟩ :: tail9800_119 k -abbrev tail9800_138 (k : Nat) : Stack := ⟨w412,1⟩ :: tail9800_137 k -abbrev tail9800_139 (k : Nat) : Stack := ⟨w1,3⟩ :: tail9800_138 k -abbrev tail9800_140 : Stack := ⟨w0,1⟩ :: tail9800_20 -abbrev tail9800_141 : Stack := ⟨w0,4⟩ :: tail9800_20 -abbrev tail9800_142 (k : Nat) : Stack := ⟨w413,(1*k+8)⟩ :: tail9800_119 k -abbrev tail9800_143 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9800_142 k -abbrev tail9800_144 (k : Nat) : Stack := ⟨w0,18⟩ :: tail9800_143 k -abbrev tail9800_145 (k : Nat) : Stack := ⟨w1,90⟩ :: tail9800_144 k -abbrev tail9800_146 : Stack := ⟨w0,1⟩ :: tail9800_17 -abbrev tail9800_147 : Stack := ⟨w0,91⟩ :: tail9800_17 -abbrev tail9800_148 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9800_143 k -abbrev tail9800_149 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_148 k -abbrev tail9800_150 (k : Nat) : Stack := ⟨w1,91⟩ :: tail9800_149 k -abbrev tail9800_151 (k : Nat) : Stack := ⟨w0,39⟩ :: tail9800_150 k -abbrev tail9800_152 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9800_151 k -abbrev tail9800_153 : Stack := ⟨w0,1⟩ :: tail9800_14 -abbrev tail9800_154 : Stack := ⟨w0,15⟩ :: tail9800_14 -abbrev tail9800_155 (k : Nat) : Stack := ⟨w0,38⟩ :: tail9800_150 k -abbrev tail9800_156 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_155 k -abbrev tail9800_157 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9800_156 k -abbrev tail9800_158 (k : Nat) : Stack := ⟨w0,94⟩ :: tail9800_157 k -abbrev tail9800_159 (k : Nat) : Stack := ⟨w1,13⟩ :: tail9800_158 k -abbrev tail9800_160 : Stack := ⟨w0,1⟩ :: tail9800_11 -abbrev tail9800_161 : Stack := ⟨w0,14⟩ :: tail9800_11 -abbrev tail9800_162 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9800_157 k -abbrev tail9800_163 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9800_162 k -abbrev tail9800_164 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9800_163 k -abbrev tail9800_165 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9800_164 k - -def before9800 (k : Nat) : Cfg := ⟨3,false,(-102*(k:Int)+-1247),tail9800_6,(tail9800_46 k)⟩ -def before9801 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9800_5,(tail9800_47 k)⟩ -def before9802 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1251),tail9800_4,(tail9800_48 k)⟩ -def before9803 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1253),tail9800_49,(tail9800_50 k)⟩ -def before9804 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail9800_52,(tail9800_50 k)⟩ -def before9805 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail9800_52,(tail9800_53 k)⟩ -def before9806 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1253),tail9800_54,(tail9800_53 k)⟩ -def before9807 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1249),tail9800_55,(tail9800_47 k)⟩ -def before9808 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1249),tail9800_55,(tail9800_56 k)⟩ -def before9809 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1253),tail9800_54,(tail9800_57 k)⟩ -def before9810 (k : Nat) : Cfg := ⟨4,false,(-102*(k:Int)+-1255),tail9800_51,(tail9800_58 k)⟩ -def before9811 (k : Nat) : Cfg := ⟨5,false,(-102*(k:Int)+-1257),tail9800_59,(tail9800_60 k)⟩ -def before9812 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail9800_62,(tail9800_60 k)⟩ -def before9813 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1257),tail9800_62,(tail9800_63 k)⟩ -def before9814 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1257),tail9800_64,(tail9800_63 k)⟩ -def before9815 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1247),tail9800_65,(tail9800_46 k)⟩ -def before9816 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail9800_66,(tail9800_45 k)⟩ -def before9817 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1209),tail9800_67,(tail9800_44 k)⟩ -def before9818 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1209),tail9800_67,(tail9800_68 k)⟩ -def before9819 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1223),tail9800_66,(tail9800_69 k)⟩ -def before9820 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1223),tail9800_71,(tail9800_69 k)⟩ -def before9821 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1207),tail9800_72,(tail9800_43 k)⟩ -def before9822 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail9800_73,(tail9800_42 k)⟩ -def before9823 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1171),tail9800_74,(tail9800_41 k)⟩ -def before9824 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1171),tail9800_74,(tail9800_75 k)⟩ -def before9825 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1185),tail9800_73,(tail9800_76 k)⟩ -def before9826 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1185),tail9800_78,(tail9800_76 k)⟩ -def before9827 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1169),tail9800_79,(tail9800_40 k)⟩ -def before9828 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail9800_80,(tail9800_39 k)⟩ -def before9829 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1133),tail9800_81,(tail9800_38 k)⟩ -def before9830 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1133),tail9800_81,(tail9800_82 k)⟩ -def before9831 (k : Nat) : Cfg := ⟨2,false,(-102*(k:Int)+-1147),tail9800_80,(tail9800_83 k)⟩ -def before9832 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1147),tail9800_85,(tail9800_83 k)⟩ -def before9833 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1131),tail9800_86,(tail9800_37 k)⟩ -def before9834 (k : Nat) : Cfg := ⟨1,true,(-102*(k:Int)+-1121),tail9800_87,(tail9800_36 k)⟩ -def before9835 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-893),(tail9800_88 k),(tail9800_35 k)⟩ -def before9836 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9800_89 k),(tail9800_34 k)⟩ -def before9837 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9800_90 k),(tail9800_33 k)⟩ -def before9838 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521469),(tail9800_91 k),(tail9800_32 k)⟩ -def before9839 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521469),(tail9800_91 k),(tail9800_92 k)⟩ -def before9840 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-817),(tail9800_90 k),(tail9800_93 k)⟩ -def before9841 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+-855),(tail9800_89 k),(tail9800_94 k)⟩ -def before9842 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-855),(tail9800_95 k),(tail9800_94 k)⟩ -def before9843 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+-817),(tail9800_96 k),(tail9800_93 k)⟩ -def before9844 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521471),(tail9800_97 k),(tail9800_31 k)⟩ -def before9845 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521491),(tail9800_98 k),(tail9800_30 k)⟩ -def before9846 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521531),(tail9800_99 k),(tail9800_29 k)⟩ -def before9847 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521531),(tail9800_99 k),(tail9800_100 k)⟩ -def before9848 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521491),(tail9800_98 k),(tail9800_101 k)⟩ -def before9849 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521491),(tail9800_103 k),(tail9800_101 k)⟩ -def before9850 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521533),(tail9800_104 k),(tail9800_28 k)⟩ -def before9851 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521617),(tail9800_105 k),(tail9800_27 k)⟩ -def before9852 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521645),(tail9800_106 k),(tail9800_26 k)⟩ -def before9853 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521645),(tail9800_106 k),(tail9800_107 k)⟩ -def before9854 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521617),(tail9800_105 k),(tail9800_108 k)⟩ -def before9855 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521617),(tail9800_110 k),(tail9800_108 k)⟩ -def before9856 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521647),(tail9800_111 k),(tail9800_25 k)⟩ -def before9857 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521835),(tail9800_112 k),(tail9800_24 k)⟩ -def before9858 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9800_113 k),(tail9800_23 k)⟩ -def before9859 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521899),(tail9800_113 k),(tail9800_115 k)⟩ -def before9860 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583521835),(tail9800_112 k),(tail9800_116 k)⟩ -def before9861 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521835),(tail9800_118 k),(tail9800_116 k)⟩ -def before9862 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583521899),(tail9800_119 k),(tail9800_115 k)⟩ -def before9863 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9800_120 k),(tail9800_114 k)⟩ -def before9864 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583522485),(tail9800_120 k),(tail9800_122 k)⟩ -def before9865 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583522485),(tail9800_123 k),(tail9800_122 k)⟩ -def before9866 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9800_124 k),(tail9800_121 k)⟩ -def before9867 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523071),(tail9800_124 k),(tail9800_126 k)⟩ -def before9868 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523071),(tail9800_127 k),(tail9800_126 k)⟩ -def before9869 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9800_128 k),(tail9800_125 k)⟩ -def before9870 (k : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+1583523657),(tail9800_128 k),(tail9800_130 k)⟩ -def before9871 (k : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+1583523657),(tail9800_131 k),(tail9800_130 k)⟩ -def before9872 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583525415),(tail9800_132 k),tail9800_134⟩ -def before9873 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9800_135 k),tail9800_133⟩ -def before9874 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526001),(tail9800_135 k),tail9800_136⟩ -def before9875 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526001),(tail9800_137 k),tail9800_136⟩ -def before9876 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9800_138 k),tail9800_22⟩ -def before9877 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526593),(tail9800_139 k),tail9800_21⟩ -def before9878 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526593),(tail9800_139 k),tail9800_140⟩ -def before9879 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526587),(tail9800_138 k),tail9800_141⟩ -def before9880 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526587),(tail9800_142 k),tail9800_141⟩ -def before9881 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526595),(tail9800_143 k),tail9800_20⟩ -def before9882 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),(tail9800_144 k),tail9800_19⟩ -def before9883 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526811),(tail9800_145 k),tail9800_18⟩ -def before9884 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526811),(tail9800_145 k),tail9800_146⟩ -def before9885 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526631),(tail9800_144 k),tail9800_147⟩ -def before9886 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),(tail9800_149 k),tail9800_147⟩ -def before9887 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526813),(tail9800_150 k),tail9800_17⟩ -def before9888 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526891),(tail9800_151 k),tail9800_16⟩ -def before9889 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526919),(tail9800_152 k),tail9800_15⟩ -def before9890 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526919),(tail9800_152 k),tail9800_153⟩ -def before9891 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583526891),(tail9800_151 k),tail9800_154⟩ -def before9892 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526891),(tail9800_156 k),tail9800_154⟩ -def before9893 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526921),(tail9800_157 k),tail9800_14⟩ -def before9894 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527109),(tail9800_158 k),tail9800_13⟩ -def before9895 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527135),(tail9800_159 k),tail9800_12⟩ -def before9896 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527135),(tail9800_159 k),tail9800_160⟩ -def before9897 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527109),(tail9800_158 k),tail9800_161⟩ -def before9898 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527109),(tail9800_163 k),tail9800_161⟩ -def before9899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527137),(tail9800_164 k),tail9800_11⟩ -def after9899 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9800_165 k),tail9800_10⟩ - -theorem macro9800 (k : Nat) : applyExit (before9800 k) exit11 1 = some (before9801 k) := by - simp (disch := omega) [before9800, before9801, exit11, applyExit, pop, push] - <;> omega -theorem step9800 (k : Nat) : Runs (1*2) (before9800 k).denote (before9801 k).denote := - @applyExit_sound (before9800 k) (before9801 k) exit11 1 valid11 (macro9800 k) -theorem macro9801 (k : Nat) : applyExit (before9801 k) exit3 1 = some (before9802 k) := by - simp (disch := omega) [before9801, before9802, exit3, applyExit, pop, push] - <;> omega -theorem step9801 (k : Nat) : Runs (1*2) (before9801 k).denote (before9802 k).denote := - @applyExit_sound (before9801 k) (before9802 k) exit3 1 valid3 (macro9801 k) -theorem macro9802 (k : Nat) : applyExit (before9802 k) exit4 1 = some (before9803 k) := by - simp (disch := omega) [before9802, before9803, exit4, applyExit, pop, push] - <;> omega -theorem step9802 (k : Nat) : Runs (1*2) (before9802 k).denote (before9803 k).denote := - @applyExit_sound (before9802 k) (before9803 k) exit4 1 valid4 (macro9802 k) -theorem macro9803 (k : Nat) : applyExit (before9803 k) exit5 1 = some (before9804 k) := by - simp (disch := omega) [before9803, before9804, exit5, applyExit, pop, push] - <;> omega -theorem step9803 (k : Nat) : Runs (1*3) (before9803 k).denote (before9804 k).denote := - @applyExit_sound (before9803 k) (before9804 k) exit5 1 valid5 (macro9803 k) -theorem macro9804 (k : Nat) : applyExit (before9804 k) exit1 1 = some (before9805 k) := by - simp (disch := omega) [before9804, before9805, exit1, applyExit, pop, push] - <;> omega -theorem step9804 (k : Nat) : Runs (1*3) (before9804 k).denote (before9805 k).denote := - @applyExit_sound (before9804 k) (before9805 k) exit1 1 valid1 (macro9804 k) -theorem macro9805 (k : Nat) : applyExit (before9805 k) exit6 1 = some (before9806 k) := by - simp (disch := omega) [before9805, before9806, exit6, applyExit, pop, push] - <;> omega -theorem step9805 (k : Nat) : Runs (1*1) (before9805 k).denote (before9806 k).denote := - @applyExit_sound (before9805 k) (before9806 k) exit6 1 valid6 (macro9805 k) -theorem macro9806 (k : Nat) : applyExit (before9806 k) exit0 2 = some (before9807 k) := by - simp (disch := omega) [before9806, before9807, exit0, applyExit, pop, push] - <;> omega -theorem step9806 (k : Nat) : Runs (2*2) (before9806 k).denote (before9807 k).denote := - @applyExit_sound (before9806 k) (before9807 k) exit0 2 valid0 (macro9806 k) -theorem macro9807 (k : Nat) : applyExit (before9807 k) exit1 1 = some (before9808 k) := by - simp (disch := omega) [before9807, before9808, exit1, applyExit, pop, push] - <;> omega -theorem step9807 (k : Nat) : Runs (1*3) (before9807 k).denote (before9808 k).denote := - @applyExit_sound (before9807 k) (before9808 k) exit1 1 valid1 (macro9807 k) -theorem macro9808 (k : Nat) : applyExit (before9808 k) exit2 2 = some (before9809 k) := by - simp (disch := omega) [before9808, before9809, exit2, applyExit, pop, push] - <;> omega -theorem step9808 (k : Nat) : Runs (2*2) (before9808 k).denote (before9809 k).denote := - @applyExit_sound (before9808 k) (before9809 k) exit2 2 valid2 (macro9808 k) -theorem macro9809 (k : Nat) : applyExit (before9809 k) exit3 1 = some (before9810 k) := by - simp (disch := omega) [before9809, before9810, exit3, applyExit, pop, push] - <;> omega -theorem step9809 (k : Nat) : Runs (1*2) (before9809 k).denote (before9810 k).denote := - @applyExit_sound (before9809 k) (before9810 k) exit3 1 valid3 (macro9809 k) -theorem macro9810 (k : Nat) : applyExit (before9810 k) exit4 1 = some (before9811 k) := by - simp (disch := omega) [before9810, before9811, exit4, applyExit, pop, push] - <;> omega -theorem step9810 (k : Nat) : Runs (1*2) (before9810 k).denote (before9811 k).denote := - @applyExit_sound (before9810 k) (before9811 k) exit4 1 valid4 (macro9810 k) -theorem macro9811 (k : Nat) : applyExit (before9811 k) exit5 1 = some (before9812 k) := by - simp (disch := omega) [before9811, before9812, exit5, applyExit, pop, push] - <;> omega -theorem step9811 (k : Nat) : Runs (1*3) (before9811 k).denote (before9812 k).denote := - @applyExit_sound (before9811 k) (before9812 k) exit5 1 valid5 (macro9811 k) -theorem macro9812 (k : Nat) : applyExit (before9812 k) exit1 1 = some (before9813 k) := by - simp (disch := omega) [before9812, before9813, exit1, applyExit, pop, push] - <;> omega -theorem step9812 (k : Nat) : Runs (1*3) (before9812 k).denote (before9813 k).denote := - @applyExit_sound (before9812 k) (before9813 k) exit1 1 valid1 (macro9812 k) -theorem macro9813 (k : Nat) : applyExit (before9813 k) exit6 1 = some (before9814 k) := by - simp (disch := omega) [before9813, before9814, exit6, applyExit, pop, push] - <;> omega -theorem step9813 (k : Nat) : Runs (1*1) (before9813 k).denote (before9814 k).denote := - @applyExit_sound (before9813 k) (before9814 k) exit6 1 valid6 (macro9813 k) -theorem macro9814 (k : Nat) : applyExit (before9814 k) exit0 5 = some (before9815 k) := by - simp (disch := omega) [before9814, before9815, exit0, applyExit, pop, push] - <;> omega -theorem step9814 (k : Nat) : Runs (5*2) (before9814 k).denote (before9815 k).denote := - @applyExit_sound (before9814 k) (before9815 k) exit0 5 valid0 (macro9814 k) -theorem macro9815 (k : Nat) : applyExit (before9815 k) exit13 12 = some (before9816 k) := by - simp (disch := omega) [before9815, before9816, exit13, applyExit, pop, push] - <;> omega -theorem step9815 (k : Nat) : Runs (12*2) (before9815 k).denote (before9816 k).denote := - @applyExit_sound (before9815 k) (before9816 k) exit13 12 valid13 (macro9815 k) -theorem macro9816 (k : Nat) : applyExit (before9816 k) exit0 7 = some (before9817 k) := by - simp (disch := omega) [before9816, before9817, exit0, applyExit, pop, push] - <;> omega -theorem step9816 (k : Nat) : Runs (7*2) (before9816 k).denote (before9817 k).denote := - @applyExit_sound (before9816 k) (before9817 k) exit0 7 valid0 (macro9816 k) -theorem macro9817 (k : Nat) : applyExit (before9817 k) exit1 1 = some (before9818 k) := by - simp (disch := omega) [before9817, before9818, exit1, applyExit, pop, push] - <;> omega -theorem step9817 (k : Nat) : Runs (1*3) (before9817 k).denote (before9818 k).denote := - @applyExit_sound (before9817 k) (before9818 k) exit1 1 valid1 (macro9817 k) -theorem macro9818 (k : Nat) : applyExit (before9818 k) exit2 7 = some (before9819 k) := by - simp (disch := omega) [before9818, before9819, exit2, applyExit, pop, push] - <;> omega -theorem step9818 (k : Nat) : Runs (7*2) (before9818 k).denote (before9819 k).denote := - @applyExit_sound (before9818 k) (before9819 k) exit2 7 valid2 (macro9818 k) -theorem macro9819 (k : Nat) : applyExit (before9819 k) exit6 1 = some (before9820 k) := by - simp (disch := omega) [before9819, before9820, exit6, applyExit, pop, push] - <;> omega -theorem step9819 (k : Nat) : Runs (1*1) (before9819 k).denote (before9820 k).denote := - @applyExit_sound (before9819 k) (before9820 k) exit6 1 valid6 (macro9819 k) -theorem macro9820 (k : Nat) : applyExit (before9820 k) exit0 8 = some (before9821 k) := by - simp (disch := omega) [before9820, before9821, exit0, applyExit, pop, push] - <;> omega -theorem step9820 (k : Nat) : Runs (8*2) (before9820 k).denote (before9821 k).denote := - @applyExit_sound (before9820 k) (before9821 k) exit0 8 valid0 (macro9820 k) -theorem macro9821 (k : Nat) : applyExit (before9821 k) exit13 11 = some (before9822 k) := by - simp (disch := omega) [before9821, before9822, exit13, applyExit, pop, push] - <;> omega -theorem step9821 (k : Nat) : Runs (11*2) (before9821 k).denote (before9822 k).denote := - @applyExit_sound (before9821 k) (before9822 k) exit13 11 valid13 (macro9821 k) -theorem macro9822 (k : Nat) : applyExit (before9822 k) exit0 7 = some (before9823 k) := by - simp (disch := omega) [before9822, before9823, exit0, applyExit, pop, push] - <;> omega -theorem step9822 (k : Nat) : Runs (7*2) (before9822 k).denote (before9823 k).denote := - @applyExit_sound (before9822 k) (before9823 k) exit0 7 valid0 (macro9822 k) -theorem macro9823 (k : Nat) : applyExit (before9823 k) exit1 1 = some (before9824 k) := by - simp (disch := omega) [before9823, before9824, exit1, applyExit, pop, push] - <;> omega -theorem step9823 (k : Nat) : Runs (1*3) (before9823 k).denote (before9824 k).denote := - @applyExit_sound (before9823 k) (before9824 k) exit1 1 valid1 (macro9823 k) -theorem macro9824 (k : Nat) : applyExit (before9824 k) exit2 7 = some (before9825 k) := by - simp (disch := omega) [before9824, before9825, exit2, applyExit, pop, push] - <;> omega -theorem step9824 (k : Nat) : Runs (7*2) (before9824 k).denote (before9825 k).denote := - @applyExit_sound (before9824 k) (before9825 k) exit2 7 valid2 (macro9824 k) -theorem macro9825 (k : Nat) : applyExit (before9825 k) exit6 1 = some (before9826 k) := by - simp (disch := omega) [before9825, before9826, exit6, applyExit, pop, push] - <;> omega -theorem step9825 (k : Nat) : Runs (1*1) (before9825 k).denote (before9826 k).denote := - @applyExit_sound (before9825 k) (before9826 k) exit6 1 valid6 (macro9825 k) -theorem macro9826 (k : Nat) : applyExit (before9826 k) exit0 8 = some (before9827 k) := by - simp (disch := omega) [before9826, before9827, exit0, applyExit, pop, push] - <;> omega -theorem step9826 (k : Nat) : Runs (8*2) (before9826 k).denote (before9827 k).denote := - @applyExit_sound (before9826 k) (before9827 k) exit0 8 valid0 (macro9826 k) -theorem macro9827 (k : Nat) : applyExit (before9827 k) exit13 11 = some (before9828 k) := by - simp (disch := omega) [before9827, before9828, exit13, applyExit, pop, push] - <;> omega -theorem step9827 (k : Nat) : Runs (11*2) (before9827 k).denote (before9828 k).denote := - @applyExit_sound (before9827 k) (before9828 k) exit13 11 valid13 (macro9827 k) -theorem macro9828 (k : Nat) : applyExit (before9828 k) exit0 7 = some (before9829 k) := by - simp (disch := omega) [before9828, before9829, exit0, applyExit, pop, push] - <;> omega -theorem step9828 (k : Nat) : Runs (7*2) (before9828 k).denote (before9829 k).denote := - @applyExit_sound (before9828 k) (before9829 k) exit0 7 valid0 (macro9828 k) -theorem macro9829 (k : Nat) : applyExit (before9829 k) exit1 1 = some (before9830 k) := by - simp (disch := omega) [before9829, before9830, exit1, applyExit, pop, push] - <;> omega -theorem step9829 (k : Nat) : Runs (1*3) (before9829 k).denote (before9830 k).denote := - @applyExit_sound (before9829 k) (before9830 k) exit1 1 valid1 (macro9829 k) -theorem macro9830 (k : Nat) : applyExit (before9830 k) exit2 7 = some (before9831 k) := by - simp (disch := omega) [before9830, before9831, exit2, applyExit, pop, push] - <;> omega -theorem step9830 (k : Nat) : Runs (7*2) (before9830 k).denote (before9831 k).denote := - @applyExit_sound (before9830 k) (before9831 k) exit2 7 valid2 (macro9830 k) -theorem macro9831 (k : Nat) : applyExit (before9831 k) exit6 1 = some (before9832 k) := by - simp (disch := omega) [before9831, before9832, exit6, applyExit, pop, push] - <;> omega -theorem step9831 (k : Nat) : Runs (1*1) (before9831 k).denote (before9832 k).denote := - @applyExit_sound (before9831 k) (before9832 k) exit6 1 valid6 (macro9831 k) -theorem macro9832 (k : Nat) : applyExit (before9832 k) exit0 8 = some (before9833 k) := by - simp (disch := omega) [before9832, before9833, exit0, applyExit, pop, push] - <;> omega -theorem step9832 (k : Nat) : Runs (8*2) (before9832 k).denote (before9833 k).denote := - @applyExit_sound (before9832 k) (before9833 k) exit0 8 valid0 (macro9832 k) -theorem macro9833 (k : Nat) : applyExit (before9833 k) exit13 5 = some (before9834 k) := by - simp (disch := omega) [before9833, before9834, exit13, applyExit, pop, push] - <;> omega -theorem step9833 (k : Nat) : Runs (5*2) (before9833 k).denote (before9834 k).denote := - @applyExit_sound (before9833 k) (before9834 k) exit13 5 valid13 (macro9833 k) -theorem macro9834 (k : Nat) : applyExit (before9834 k) exit456 (1*k+6) = some (before9835 k) := by - simp (disch := omega) [before9834, before9835, exit456, applyExit, pop, push] - <;> omega -theorem step9834 (k : Nat) : Runs ((1*k+6)*70) (before9834 k).denote (before9835 k).denote := - @applyExit_sound (before9834 k) (before9835 k) exit456 (1*k+6) valid456 (macro9834 k) -theorem macro9835 (k : Nat) : applyExit (before9835 k) exit457 1 = some (before9836 k) := by - simp (disch := omega) [before9835, before9836, exit457, applyExit, pop, push] - <;> omega -theorem step9835 (k : Nat) : Runs (1*38) (before9835 k).denote (before9836 k).denote := - @applyExit_sound (before9835 k) (before9836 k) exit457 1 valid457 (macro9835 k) -theorem macro9836 (k : Nat) : applyExit (before9836 k) exit275 1 = some (before9837 k) := by - simp (disch := omega) [before9836, before9837, exit275, applyExit, pop, push] - <;> omega -theorem step9836 (k : Nat) : Runs (1*38) (before9836 k).denote (before9837 k).denote := - @applyExit_sound (before9836 k) (before9837 k) exit275 1 valid275 (macro9836 k) -theorem macro9837 (k : Nat) : applyExit (before9837 k) exit0 791761143 = some (before9838 k) := by - simp (disch := omega) [before9837, before9838, exit0, applyExit, pop, push] - <;> omega -theorem step9837 (k : Nat) : Runs (791761143*2) (before9837 k).denote (before9838 k).denote := - @applyExit_sound (before9837 k) (before9838 k) exit0 791761143 valid0 (macro9837 k) -theorem macro9838 (k : Nat) : applyExit (before9838 k) exit1 1 = some (before9839 k) := by - simp (disch := omega) [before9838, before9839, exit1, applyExit, pop, push] - <;> omega -theorem step9838 (k : Nat) : Runs (1*3) (before9838 k).denote (before9839 k).denote := - @applyExit_sound (before9838 k) (before9839 k) exit1 1 valid1 (macro9838 k) -theorem macro9839 (k : Nat) : applyExit (before9839 k) exit2 791761143 = some (before9840 k) := by - simp (disch := omega) [before9839, before9840, exit2, applyExit, pop, push] - <;> omega -theorem step9839 (k : Nat) : Runs (791761143*2) (before9839 k).denote (before9840 k).denote := - @applyExit_sound (before9839 k) (before9840 k) exit2 791761143 valid2 (macro9839 k) -theorem macro9840 (k : Nat) : applyExit (before9840 k) exit276 1 = some (before9841 k) := by - simp (disch := omega) [before9840, before9841, exit276, applyExit, pop, push] - <;> omega -theorem step9840 (k : Nat) : Runs (1*38) (before9840 k).denote (before9841 k).denote := - @applyExit_sound (before9840 k) (before9841 k) exit276 1 valid276 (macro9840 k) -theorem macro9841 (k : Nat) : applyExit (before9841 k) exit458 1 = some (before9842 k) := by - simp (disch := omega) [before9841, before9842, exit458, applyExit, pop, push] - <;> omega -theorem step9841 (k : Nat) : Runs (1*53) (before9841 k).denote (before9842 k).denote := - @applyExit_sound (before9841 k) (before9842 k) exit458 1 valid458 (macro9841 k) -theorem macro9842 (k : Nat) : applyExit (before9842 k) exit275 1 = some (before9843 k) := by - simp (disch := omega) [before9842, before9843, exit275, applyExit, pop, push] - <;> omega -theorem step9842 (k : Nat) : Runs (1*38) (before9842 k).denote (before9843 k).denote := - @applyExit_sound (before9842 k) (before9843 k) exit275 1 valid275 (macro9842 k) -theorem macro9843 (k : Nat) : applyExit (before9843 k) exit0 791761144 = some (before9844 k) := by - simp (disch := omega) [before9843, before9844, exit0, applyExit, pop, push] - <;> omega -theorem step9843 (k : Nat) : Runs (791761144*2) (before9843 k).denote (before9844 k).denote := - @applyExit_sound (before9843 k) (before9844 k) exit0 791761144 valid0 (macro9843 k) -theorem macro9844 (k : Nat) : applyExit (before9844 k) exit13 10 = some (before9845 k) := by - simp (disch := omega) [before9844, before9845, exit13, applyExit, pop, push] - <;> omega -theorem step9844 (k : Nat) : Runs (10*2) (before9844 k).denote (before9845 k).denote := - @applyExit_sound (before9844 k) (before9845 k) exit13 10 valid13 (macro9844 k) -theorem macro9845 (k : Nat) : applyExit (before9845 k) exit0 20 = some (before9846 k) := by - simp (disch := omega) [before9845, before9846, exit0, applyExit, pop, push] - <;> omega -theorem step9845 (k : Nat) : Runs (20*2) (before9845 k).denote (before9846 k).denote := - @applyExit_sound (before9845 k) (before9846 k) exit0 20 valid0 (macro9845 k) -theorem macro9846 (k : Nat) : applyExit (before9846 k) exit1 1 = some (before9847 k) := by - simp (disch := omega) [before9846, before9847, exit1, applyExit, pop, push] - <;> omega -theorem step9846 (k : Nat) : Runs (1*3) (before9846 k).denote (before9847 k).denote := - @applyExit_sound (before9846 k) (before9847 k) exit1 1 valid1 (macro9846 k) -theorem macro9847 (k : Nat) : applyExit (before9847 k) exit2 20 = some (before9848 k) := by - simp (disch := omega) [before9847, before9848, exit2, applyExit, pop, push] - <;> omega -theorem step9847 (k : Nat) : Runs (20*2) (before9847 k).denote (before9848 k).denote := - @applyExit_sound (before9847 k) (before9848 k) exit2 20 valid2 (macro9847 k) -theorem macro9848 (k : Nat) : applyExit (before9848 k) exit6 1 = some (before9849 k) := by - simp (disch := omega) [before9848, before9849, exit6, applyExit, pop, push] - <;> omega -theorem step9848 (k : Nat) : Runs (1*1) (before9848 k).denote (before9849 k).denote := - @applyExit_sound (before9848 k) (before9849 k) exit6 1 valid6 (macro9848 k) -theorem macro9849 (k : Nat) : applyExit (before9849 k) exit0 21 = some (before9850 k) := by - simp (disch := omega) [before9849, before9850, exit0, applyExit, pop, push] - <;> omega -theorem step9849 (k : Nat) : Runs (21*2) (before9849 k).denote (before9850 k).denote := - @applyExit_sound (before9849 k) (before9850 k) exit0 21 valid0 (macro9849 k) -theorem macro9850 (k : Nat) : applyExit (before9850 k) exit13 42 = some (before9851 k) := by - simp (disch := omega) [before9850, before9851, exit13, applyExit, pop, push] - <;> omega -theorem step9850 (k : Nat) : Runs (42*2) (before9850 k).denote (before9851 k).denote := - @applyExit_sound (before9850 k) (before9851 k) exit13 42 valid13 (macro9850 k) -theorem macro9851 (k : Nat) : applyExit (before9851 k) exit0 14 = some (before9852 k) := by - simp (disch := omega) [before9851, before9852, exit0, applyExit, pop, push] - <;> omega -theorem step9851 (k : Nat) : Runs (14*2) (before9851 k).denote (before9852 k).denote := - @applyExit_sound (before9851 k) (before9852 k) exit0 14 valid0 (macro9851 k) -theorem macro9852 (k : Nat) : applyExit (before9852 k) exit1 1 = some (before9853 k) := by - simp (disch := omega) [before9852, before9853, exit1, applyExit, pop, push] - <;> omega -theorem step9852 (k : Nat) : Runs (1*3) (before9852 k).denote (before9853 k).denote := - @applyExit_sound (before9852 k) (before9853 k) exit1 1 valid1 (macro9852 k) -theorem macro9853 (k : Nat) : applyExit (before9853 k) exit2 14 = some (before9854 k) := by - simp (disch := omega) [before9853, before9854, exit2, applyExit, pop, push] - <;> omega -theorem step9853 (k : Nat) : Runs (14*2) (before9853 k).denote (before9854 k).denote := - @applyExit_sound (before9853 k) (before9854 k) exit2 14 valid2 (macro9853 k) -theorem macro9854 (k : Nat) : applyExit (before9854 k) exit6 1 = some (before9855 k) := by - simp (disch := omega) [before9854, before9855, exit6, applyExit, pop, push] - <;> omega -theorem step9854 (k : Nat) : Runs (1*1) (before9854 k).denote (before9855 k).denote := - @applyExit_sound (before9854 k) (before9855 k) exit6 1 valid6 (macro9854 k) -theorem macro9855 (k : Nat) : applyExit (before9855 k) exit0 15 = some (before9856 k) := by - simp (disch := omega) [before9855, before9856, exit0, applyExit, pop, push] - <;> omega -theorem step9855 (k : Nat) : Runs (15*2) (before9855 k).denote (before9856 k).denote := - @applyExit_sound (before9855 k) (before9856 k) exit0 15 valid0 (macro9855 k) -theorem macro9856 (k : Nat) : applyExit (before9856 k) exit13 94 = some (before9857 k) := by - simp (disch := omega) [before9856, before9857, exit13, applyExit, pop, push] - <;> omega -theorem step9856 (k : Nat) : Runs (94*2) (before9856 k).denote (before9857 k).denote := - @applyExit_sound (before9856 k) (before9857 k) exit13 94 valid13 (macro9856 k) -theorem macro9857 (k : Nat) : applyExit (before9857 k) exit0 32 = some (before9858 k) := by - simp (disch := omega) [before9857, before9858, exit0, applyExit, pop, push] - <;> omega -theorem step9857 (k : Nat) : Runs (32*2) (before9857 k).denote (before9858 k).denote := - @applyExit_sound (before9857 k) (before9858 k) exit0 32 valid0 (macro9857 k) -theorem macro9858 (k : Nat) : applyExit (before9858 k) exit459 1 = some (before9859 k) := by - simp (disch := omega) [before9858, before9859, exit459, applyExit, pop, push] - <;> omega -theorem step9858 (k : Nat) : Runs (1*15) (before9858 k).denote (before9859 k).denote := - @applyExit_sound (before9858 k) (before9859 k) exit459 1 valid459 (macro9858 k) -theorem macro9859 (k : Nat) : applyExit (before9859 k) exit2 32 = some (before9860 k) := by - simp (disch := omega) [before9859, before9860, exit2, applyExit, pop, push] - <;> omega -theorem step9859 (k : Nat) : Runs (32*2) (before9859 k).denote (before9860 k).denote := - @applyExit_sound (before9859 k) (before9860 k) exit2 32 valid2 (macro9859 k) -theorem macro9860 (k : Nat) : applyExit (before9860 k) exit6 1 = some (before9861 k) := by - simp (disch := omega) [before9860, before9861, exit6, applyExit, pop, push] - <;> omega -theorem step9860 (k : Nat) : Runs (1*1) (before9860 k).denote (before9861 k).denote := - @applyExit_sound (before9860 k) (before9861 k) exit6 1 valid6 (macro9860 k) -theorem macro9861 (k : Nat) : applyExit (before9861 k) exit0 32 = some (before9862 k) := by - simp (disch := omega) [before9861, before9862, exit0, applyExit, pop, push] - <;> omega -theorem step9861 (k : Nat) : Runs (32*2) (before9861 k).denote (before9862 k).denote := - @applyExit_sound (before9861 k) (before9862 k) exit0 32 valid0 (macro9861 k) -theorem macro9862 (k : Nat) : applyExit (before9862 k) exit460 1 = some (before9863 k) := by - simp (disch := omega) [before9862, before9863, exit460, applyExit, pop, push] - <;> omega -theorem step9862 (k : Nat) : Runs (1*1010) (before9862 k).denote (before9863 k).denote := - @applyExit_sound (before9862 k) (before9863 k) exit460 1 valid460 (macro9862 k) -theorem macro9863 (k : Nat) : applyExit (before9863 k) exit459 1 = some (before9864 k) := by - simp (disch := omega) [before9863, before9864, exit459, applyExit, pop, push] - <;> omega -theorem step9863 (k : Nat) : Runs (1*15) (before9863 k).denote (before9864 k).denote := - @applyExit_sound (before9863 k) (before9864 k) exit459 1 valid459 (macro9863 k) -theorem macro9864 (k : Nat) : applyExit (before9864 k) exit461 1 = some (before9865 k) := by - simp (disch := omega) [before9864, before9865, exit461, applyExit, pop, push] - <;> omega -theorem step9864 (k : Nat) : Runs (1*129) (before9864 k).denote (before9865 k).denote := - @applyExit_sound (before9864 k) (before9865 k) exit461 1 valid461 (macro9864 k) -theorem macro9865 (k : Nat) : applyExit (before9865 k) exit460 1 = some (before9866 k) := by - simp (disch := omega) [before9865, before9866, exit460, applyExit, pop, push] - <;> omega -theorem step9865 (k : Nat) : Runs (1*1010) (before9865 k).denote (before9866 k).denote := - @applyExit_sound (before9865 k) (before9866 k) exit460 1 valid460 (macro9865 k) -theorem macro9866 (k : Nat) : applyExit (before9866 k) exit459 1 = some (before9867 k) := by - simp (disch := omega) [before9866, before9867, exit459, applyExit, pop, push] - <;> omega -theorem step9866 (k : Nat) : Runs (1*15) (before9866 k).denote (before9867 k).denote := - @applyExit_sound (before9866 k) (before9867 k) exit459 1 valid459 (macro9866 k) -theorem macro9867 (k : Nat) : applyExit (before9867 k) exit461 1 = some (before9868 k) := by - simp (disch := omega) [before9867, before9868, exit461, applyExit, pop, push] - <;> omega -theorem step9867 (k : Nat) : Runs (1*129) (before9867 k).denote (before9868 k).denote := - @applyExit_sound (before9867 k) (before9868 k) exit461 1 valid461 (macro9867 k) -theorem macro9868 (k : Nat) : applyExit (before9868 k) exit460 1 = some (before9869 k) := by - simp (disch := omega) [before9868, before9869, exit460, applyExit, pop, push] - <;> omega -theorem step9868 (k : Nat) : Runs (1*1010) (before9868 k).denote (before9869 k).denote := - @applyExit_sound (before9868 k) (before9869 k) exit460 1 valid460 (macro9868 k) -theorem macro9869 (k : Nat) : applyExit (before9869 k) exit459 1 = some (before9870 k) := by - simp (disch := omega) [before9869, before9870, exit459, applyExit, pop, push] - <;> omega -theorem step9869 (k : Nat) : Runs (1*15) (before9869 k).denote (before9870 k).denote := - @applyExit_sound (before9869 k) (before9870 k) exit459 1 valid459 (macro9869 k) -theorem macro9870 (k : Nat) : applyExit (before9870 k) exit461 1 = some (before9871 k) := by - simp (disch := omega) [before9870, before9871, exit461, applyExit, pop, push] - <;> omega -theorem step9870 (k : Nat) : Runs (1*129) (before9870 k).denote (before9871 k).denote := - @applyExit_sound (before9870 k) (before9871 k) exit461 1 valid461 (macro9870 k) -def cycleState9871 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583523657),[⟨w413,(3+1*j)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w411,1⟩,⟨w406,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart9871_0 (k j : Nat) : Cfg := ⟨1,true,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w412,1⟩,⟨w413,(3+1*j)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w406,(1*k+4-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -def cyclePart9871_1 (k j : Nat) : Cfg := ⟨2,false,(-64*(k:Int)+586*(j:Int)+1583524243),[⟨w412,1⟩,⟨w413,(3+1*j)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w411,1⟩,⟨w406,(1*k+3-1*j)⟩,⟨w0,3⟩,⟨w2,1⟩,⟨w1,18⟩,⟨w0,90⟩,⟨w2,1⟩,⟨w1,39⟩,⟨w0,14⟩,⟨w2,1⟩,⟨w1,94⟩,⟨w0,13⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,4⟩,⟨w2,1⟩,⟨w1,1⟩,⟨w0,6⟩]⟩ -theorem cycleMacro9871_0 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cycleState9871 k j) exit460 1 = some (cyclePart9871_0 k j) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cycleState9871, cyclePart9871_0, exit460, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9871_1 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9871_0 k j) exit459 1 = some (cyclePart9871_1 k j) := by - have hp : 1 ≤ (1*k+4-1*j) := by omega - have he : 1 ≠ (1*k+4-1*j) := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9871_0, cyclePart9871_1, exit459, applyExit, pop, push, hp, he] - <;> omega -theorem cycleMacro9871_2 (k j : Nat) (hj : j < (1*k+3)) : applyExit (cyclePart9871_1 k j) exit461 1 = some (cycleState9871 k (j+1)) := by - have hp : 1 ≤ 1 := by omega - have he : 1 = 1 := by omega - simp only [Nat.one_mul] at hp he - simp (disch := omega) [cyclePart9871_1, cycleState9871, exit461, applyExit, pop, push, hp, he] - <;> omega -theorem cycleRun9871 (k j : Nat) (hj : j < (1*k+3)) : Runs 1154 (cycleState9871 k j).denote (cycleState9871 k (j+1)).denote := by - have h0 : Runs (1*1010) (cycleState9871 k j).denote (cyclePart9871_0 k j).denote := @applyExit_sound (cycleState9871 k j) (cyclePart9871_0 k j) exit460 1 valid460 (cycleMacro9871_0 k j hj) - have h1 : Runs (1*15) (cyclePart9871_0 k j).denote (cyclePart9871_1 k j).denote := @applyExit_sound (cyclePart9871_0 k j) (cyclePart9871_1 k j) exit459 1 valid459 (cycleMacro9871_1 k j hj) - have h2 : Runs (1*129) (cyclePart9871_1 k j).denote (cycleState9871 k (j+1)).denote := @applyExit_sound (cyclePart9871_1 k j) (cycleState9871 k (j+1)) exit461 1 valid461 (cycleMacro9871_2 k j hj) - exact (@Runs.trans (1*1010) ((1*15)+(1*129)) (cycleState9871 k j).denote (cyclePart9871_0 k j).denote (cycleState9871 k (j+1)).denote h0 (@Runs.trans (1*15) (1*129) (cyclePart9871_0 k j).denote (cyclePart9871_1 k j).denote (cycleState9871 k (j+1)).denote h1 h2)) -theorem step9871 (k : Nat) : Runs ((1*k+3)*1154) (before9871 k).denote (before9872 k).denote := by - have h := Runs.chain (fun j => (cycleState9871 k j).denote) 1154 (1*k+3) (cycleRun9871 k) - have h0 : cycleState9871 k 0 = before9871 k := by simp [cycleState9871, before9871] - have h1 : cycleState9871 k (1*k+3) = before9872 k := by - simp [cycleState9871, before9872] <;> omega - simpa only [h0, h1] using h -theorem macro9872 (k : Nat) : applyExit (before9872 k) exit460 1 = some (before9873 k) := by - simp (disch := omega) [before9872, before9873, exit460, applyExit, pop, push] - <;> omega -theorem step9872 (k : Nat) : Runs (1*1010) (before9872 k).denote (before9873 k).denote := - @applyExit_sound (before9872 k) (before9873 k) exit460 1 valid460 (macro9872 k) -theorem macro9873 (k : Nat) : applyExit (before9873 k) exit459 1 = some (before9874 k) := by - simp (disch := omega) [before9873, before9874, exit459, applyExit, pop, push] - <;> omega -theorem step9873 (k : Nat) : Runs (1*15) (before9873 k).denote (before9874 k).denote := - @applyExit_sound (before9873 k) (before9874 k) exit459 1 valid459 (macro9873 k) -theorem macro9874 (k : Nat) : applyExit (before9874 k) exit461 1 = some (before9875 k) := by - simp (disch := omega) [before9874, before9875, exit461, applyExit, pop, push] - <;> omega -theorem step9874 (k : Nat) : Runs (1*129) (before9874 k).denote (before9875 k).denote := - @applyExit_sound (before9874 k) (before9875 k) exit461 1 valid461 (macro9874 k) -theorem macro9875 (k : Nat) : applyExit (before9875 k) exit460 1 = some (before9876 k) := by - simp (disch := omega) [before9875, before9876, exit460, applyExit, pop, push] - <;> omega -theorem step9875 (k : Nat) : Runs (1*1010) (before9875 k).denote (before9876 k).denote := - @applyExit_sound (before9875 k) (before9876 k) exit460 1 valid460 (macro9875 k) -theorem macro9876 (k : Nat) : applyExit (before9876 k) exit0 3 = some (before9877 k) := by - simp (disch := omega) [before9876, before9877, exit0, applyExit, pop, push] - <;> omega -theorem step9876 (k : Nat) : Runs (3*2) (before9876 k).denote (before9877 k).denote := - @applyExit_sound (before9876 k) (before9877 k) exit0 3 valid0 (macro9876 k) -theorem macro9877 (k : Nat) : applyExit (before9877 k) exit1 1 = some (before9878 k) := by - simp (disch := omega) [before9877, before9878, exit1, applyExit, pop, push] - <;> omega -theorem step9877 (k : Nat) : Runs (1*3) (before9877 k).denote (before9878 k).denote := - @applyExit_sound (before9877 k) (before9878 k) exit1 1 valid1 (macro9877 k) -theorem macro9878 (k : Nat) : applyExit (before9878 k) exit2 3 = some (before9879 k) := by - simp (disch := omega) [before9878, before9879, exit2, applyExit, pop, push] - <;> omega -theorem step9878 (k : Nat) : Runs (3*2) (before9878 k).denote (before9879 k).denote := - @applyExit_sound (before9878 k) (before9879 k) exit2 3 valid2 (macro9878 k) -theorem macro9879 (k : Nat) : applyExit (before9879 k) exit461 1 = some (before9880 k) := by - simp (disch := omega) [before9879, before9880, exit461, applyExit, pop, push] - <;> omega -theorem step9879 (k : Nat) : Runs (1*129) (before9879 k).denote (before9880 k).denote := - @applyExit_sound (before9879 k) (before9880 k) exit461 1 valid461 (macro9879 k) -theorem macro9880 (k : Nat) : applyExit (before9880 k) exit0 4 = some (before9881 k) := by - simp (disch := omega) [before9880, before9881, exit0, applyExit, pop, push] - <;> omega -theorem step9880 (k : Nat) : Runs (4*2) (before9880 k).denote (before9881 k).denote := - @applyExit_sound (before9880 k) (before9881 k) exit0 4 valid0 (macro9880 k) -theorem macro9881 (k : Nat) : applyExit (before9881 k) exit13 18 = some (before9882 k) := by - simp (disch := omega) [before9881, before9882, exit13, applyExit, pop, push] - <;> omega -theorem step9881 (k : Nat) : Runs (18*2) (before9881 k).denote (before9882 k).denote := - @applyExit_sound (before9881 k) (before9882 k) exit13 18 valid13 (macro9881 k) -theorem macro9882 (k : Nat) : applyExit (before9882 k) exit0 90 = some (before9883 k) := by - simp (disch := omega) [before9882, before9883, exit0, applyExit, pop, push] - <;> omega -theorem step9882 (k : Nat) : Runs (90*2) (before9882 k).denote (before9883 k).denote := - @applyExit_sound (before9882 k) (before9883 k) exit0 90 valid0 (macro9882 k) -theorem macro9883 (k : Nat) : applyExit (before9883 k) exit1 1 = some (before9884 k) := by - simp (disch := omega) [before9883, before9884, exit1, applyExit, pop, push] - <;> omega -theorem step9883 (k : Nat) : Runs (1*3) (before9883 k).denote (before9884 k).denote := - @applyExit_sound (before9883 k) (before9884 k) exit1 1 valid1 (macro9883 k) -theorem macro9884 (k : Nat) : applyExit (before9884 k) exit2 90 = some (before9885 k) := by - simp (disch := omega) [before9884, before9885, exit2, applyExit, pop, push] - <;> omega -theorem step9884 (k : Nat) : Runs (90*2) (before9884 k).denote (before9885 k).denote := - @applyExit_sound (before9884 k) (before9885 k) exit2 90 valid2 (macro9884 k) -theorem macro9885 (k : Nat) : applyExit (before9885 k) exit6 1 = some (before9886 k) := by - simp (disch := omega) [before9885, before9886, exit6, applyExit, pop, push] - <;> omega -theorem step9885 (k : Nat) : Runs (1*1) (before9885 k).denote (before9886 k).denote := - @applyExit_sound (before9885 k) (before9886 k) exit6 1 valid6 (macro9885 k) -theorem macro9886 (k : Nat) : applyExit (before9886 k) exit0 91 = some (before9887 k) := by - simp (disch := omega) [before9886, before9887, exit0, applyExit, pop, push] - <;> omega -theorem step9886 (k : Nat) : Runs (91*2) (before9886 k).denote (before9887 k).denote := - @applyExit_sound (before9886 k) (before9887 k) exit0 91 valid0 (macro9886 k) -theorem macro9887 (k : Nat) : applyExit (before9887 k) exit13 39 = some (before9888 k) := by - simp (disch := omega) [before9887, before9888, exit13, applyExit, pop, push] - <;> omega -theorem step9887 (k : Nat) : Runs (39*2) (before9887 k).denote (before9888 k).denote := - @applyExit_sound (before9887 k) (before9888 k) exit13 39 valid13 (macro9887 k) -theorem macro9888 (k : Nat) : applyExit (before9888 k) exit0 14 = some (before9889 k) := by - simp (disch := omega) [before9888, before9889, exit0, applyExit, pop, push] - <;> omega -theorem step9888 (k : Nat) : Runs (14*2) (before9888 k).denote (before9889 k).denote := - @applyExit_sound (before9888 k) (before9889 k) exit0 14 valid0 (macro9888 k) -theorem macro9889 (k : Nat) : applyExit (before9889 k) exit1 1 = some (before9890 k) := by - simp (disch := omega) [before9889, before9890, exit1, applyExit, pop, push] - <;> omega -theorem step9889 (k : Nat) : Runs (1*3) (before9889 k).denote (before9890 k).denote := - @applyExit_sound (before9889 k) (before9890 k) exit1 1 valid1 (macro9889 k) -theorem macro9890 (k : Nat) : applyExit (before9890 k) exit2 14 = some (before9891 k) := by - simp (disch := omega) [before9890, before9891, exit2, applyExit, pop, push] - <;> omega -theorem step9890 (k : Nat) : Runs (14*2) (before9890 k).denote (before9891 k).denote := - @applyExit_sound (before9890 k) (before9891 k) exit2 14 valid2 (macro9890 k) -theorem macro9891 (k : Nat) : applyExit (before9891 k) exit6 1 = some (before9892 k) := by - simp (disch := omega) [before9891, before9892, exit6, applyExit, pop, push] - <;> omega -theorem step9891 (k : Nat) : Runs (1*1) (before9891 k).denote (before9892 k).denote := - @applyExit_sound (before9891 k) (before9892 k) exit6 1 valid6 (macro9891 k) -theorem macro9892 (k : Nat) : applyExit (before9892 k) exit0 15 = some (before9893 k) := by - simp (disch := omega) [before9892, before9893, exit0, applyExit, pop, push] - <;> omega -theorem step9892 (k : Nat) : Runs (15*2) (before9892 k).denote (before9893 k).denote := - @applyExit_sound (before9892 k) (before9893 k) exit0 15 valid0 (macro9892 k) -theorem macro9893 (k : Nat) : applyExit (before9893 k) exit13 94 = some (before9894 k) := by - simp (disch := omega) [before9893, before9894, exit13, applyExit, pop, push] - <;> omega -theorem step9893 (k : Nat) : Runs (94*2) (before9893 k).denote (before9894 k).denote := - @applyExit_sound (before9893 k) (before9894 k) exit13 94 valid13 (macro9893 k) -theorem macro9894 (k : Nat) : applyExit (before9894 k) exit0 13 = some (before9895 k) := by - simp (disch := omega) [before9894, before9895, exit0, applyExit, pop, push] - <;> omega -theorem step9894 (k : Nat) : Runs (13*2) (before9894 k).denote (before9895 k).denote := - @applyExit_sound (before9894 k) (before9895 k) exit0 13 valid0 (macro9894 k) -theorem macro9895 (k : Nat) : applyExit (before9895 k) exit1 1 = some (before9896 k) := by - simp (disch := omega) [before9895, before9896, exit1, applyExit, pop, push] - <;> omega -theorem step9895 (k : Nat) : Runs (1*3) (before9895 k).denote (before9896 k).denote := - @applyExit_sound (before9895 k) (before9896 k) exit1 1 valid1 (macro9895 k) -theorem macro9896 (k : Nat) : applyExit (before9896 k) exit2 13 = some (before9897 k) := by - simp (disch := omega) [before9896, before9897, exit2, applyExit, pop, push] - <;> omega -theorem step9896 (k : Nat) : Runs (13*2) (before9896 k).denote (before9897 k).denote := - @applyExit_sound (before9896 k) (before9897 k) exit2 13 valid2 (macro9896 k) -theorem macro9897 (k : Nat) : applyExit (before9897 k) exit6 1 = some (before9898 k) := by - simp (disch := omega) [before9897, before9898, exit6, applyExit, pop, push] - <;> omega -theorem step9897 (k : Nat) : Runs (1*1) (before9897 k).denote (before9898 k).denote := - @applyExit_sound (before9897 k) (before9898 k) exit6 1 valid6 (macro9897 k) -theorem macro9898 (k : Nat) : applyExit (before9898 k) exit0 14 = some (before9899 k) := by - simp (disch := omega) [before9898, before9899, exit0, applyExit, pop, push] - <;> omega -theorem step9898 (k : Nat) : Runs (14*2) (before9898 k).denote (before9899 k).denote := - @applyExit_sound (before9898 k) (before9899 k) exit0 14 valid0 (macro9898 k) -theorem macro9899 (k : Nat) : applyExit (before9899 k) exit13 1 = some (after9899 k) := by - simp (disch := omega) [before9899, after9899, exit13, applyExit, pop, push] - <;> omega -theorem step9899 (k : Nat) : Runs (1*2) (before9899 k).denote (after9899 k).denote := - @applyExit_sound (before9899 k) (after9899 k) exit13 1 valid13 (macro9899 k) -theorem chunkRun098 (k : Nat) : Runs (1224*k+4750578735) (before9800 k).denote (after9899 k).denote := by - have h := (@Runs.trans ((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2))))))+(((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))))) ((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))))+((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))))))+(((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))))+((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2))))))) (before9800 k).denote (before9850 k).denote (after9899 k).denote (@Runs.trans (((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2)))))) (((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))) (before9800 k).denote (before9825 k).denote (before9850 k).denote (@Runs.trans ((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3))))) ((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2))))) (before9800 k).denote (before9812 k).denote (before9825 k).denote (@Runs.trans (((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1)))) (((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))) (before9800 k).denote (before9806 k).denote (before9812 k).denote (@Runs.trans ((1*2)+((1*2)+(1*2))) ((1*3)+((1*3)+(1*1))) (before9800 k).denote (before9803 k).denote (before9806 k).denote (@Runs.trans (1*2) ((1*2)+(1*2)) (before9800 k).denote (before9801 k).denote (before9803 k).denote (step9800 k) (@Runs.trans (1*2) (1*2) (before9801 k).denote (before9802 k).denote (before9803 k).denote (step9801 k) (step9802 k))) (@Runs.trans (1*3) ((1*3)+(1*1)) (before9803 k).denote (before9804 k).denote (before9806 k).denote (step9803 k) (@Runs.trans (1*3) (1*1) (before9804 k).denote (before9805 k).denote (before9806 k).denote (step9804 k) (step9805 k)))) (@Runs.trans ((2*2)+((1*3)+(2*2))) ((1*2)+((1*2)+(1*3))) (before9806 k).denote (before9809 k).denote (before9812 k).denote (@Runs.trans (2*2) ((1*3)+(2*2)) (before9806 k).denote (before9807 k).denote (before9809 k).denote (step9806 k) (@Runs.trans (1*3) (2*2) (before9807 k).denote (before9808 k).denote (before9809 k).denote (step9807 k) (step9808 k))) (@Runs.trans (1*2) ((1*2)+(1*3)) (before9809 k).denote (before9810 k).denote (before9812 k).denote (step9809 k) (@Runs.trans (1*2) (1*3) (before9810 k).denote (before9811 k).denote (before9812 k).denote (step9810 k) (step9811 k))))) (@Runs.trans (((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3)))) (((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2)))) (before9812 k).denote (before9818 k).denote (before9825 k).denote (@Runs.trans ((1*3)+((1*1)+(5*2))) ((12*2)+((7*2)+(1*3))) (before9812 k).denote (before9815 k).denote (before9818 k).denote (@Runs.trans (1*3) ((1*1)+(5*2)) (before9812 k).denote (before9813 k).denote (before9815 k).denote (step9812 k) (@Runs.trans (1*1) (5*2) (before9813 k).denote (before9814 k).denote (before9815 k).denote (step9813 k) (step9814 k))) (@Runs.trans (12*2) ((7*2)+(1*3)) (before9815 k).denote (before9816 k).denote (before9818 k).denote (step9815 k) (@Runs.trans (7*2) (1*3) (before9816 k).denote (before9817 k).denote (before9818 k).denote (step9816 k) (step9817 k)))) (@Runs.trans ((7*2)+((1*1)+(8*2))) (((11*2)+(7*2))+((1*3)+(7*2))) (before9818 k).denote (before9821 k).denote (before9825 k).denote (@Runs.trans (7*2) ((1*1)+(8*2)) (before9818 k).denote (before9819 k).denote (before9821 k).denote (step9818 k) (@Runs.trans (1*1) (8*2) (before9819 k).denote (before9820 k).denote (before9821 k).denote (step9819 k) (step9820 k))) (@Runs.trans ((11*2)+(7*2)) ((1*3)+(7*2)) (before9821 k).denote (before9823 k).denote (before9825 k).denote (@Runs.trans (11*2) (7*2) (before9821 k).denote (before9822 k).denote (before9823 k).denote (step9821 k) (step9822 k)) (@Runs.trans (1*3) (7*2) (before9823 k).denote (before9824 k).denote (before9825 k).denote (step9823 k) (step9824 k)))))) (@Runs.trans ((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38))))) ((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2))))) (before9825 k).denote (before9837 k).denote (before9850 k).denote (@Runs.trans (((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2)))) (((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))) (before9825 k).denote (before9831 k).denote (before9837 k).denote (@Runs.trans ((1*1)+((8*2)+(11*2))) ((7*2)+((1*3)+(7*2))) (before9825 k).denote (before9828 k).denote (before9831 k).denote (@Runs.trans (1*1) ((8*2)+(11*2)) (before9825 k).denote (before9826 k).denote (before9828 k).denote (step9825 k) (@Runs.trans (8*2) (11*2) (before9826 k).denote (before9827 k).denote (before9828 k).denote (step9826 k) (step9827 k))) (@Runs.trans (7*2) ((1*3)+(7*2)) (before9828 k).denote (before9829 k).denote (before9831 k).denote (step9828 k) (@Runs.trans (1*3) (7*2) (before9829 k).denote (before9830 k).denote (before9831 k).denote (step9829 k) (step9830 k)))) (@Runs.trans ((1*1)+((8*2)+(5*2))) (((1*k+6)*70)+((1*38)+(1*38))) (before9831 k).denote (before9834 k).denote (before9837 k).denote (@Runs.trans (1*1) ((8*2)+(5*2)) (before9831 k).denote (before9832 k).denote (before9834 k).denote (step9831 k) (@Runs.trans (8*2) (5*2) (before9832 k).denote (before9833 k).denote (before9834 k).denote (step9832 k) (step9833 k))) (@Runs.trans ((1*k+6)*70) ((1*38)+(1*38)) (before9834 k).denote (before9835 k).denote (before9837 k).denote (step9834 k) (@Runs.trans (1*38) (1*38) (before9835 k).denote (before9836 k).denote (before9837 k).denote (step9835 k) (step9836 k))))) (@Runs.trans (((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38)))) (((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))) (before9837 k).denote (before9843 k).denote (before9850 k).denote (@Runs.trans ((791761143*2)+((1*3)+(791761143*2))) ((1*38)+((1*53)+(1*38))) (before9837 k).denote (before9840 k).denote (before9843 k).denote (@Runs.trans (791761143*2) ((1*3)+(791761143*2)) (before9837 k).denote (before9838 k).denote (before9840 k).denote (step9837 k) (@Runs.trans (1*3) (791761143*2) (before9838 k).denote (before9839 k).denote (before9840 k).denote (step9838 k) (step9839 k))) (@Runs.trans (1*38) ((1*53)+(1*38)) (before9840 k).denote (before9841 k).denote (before9843 k).denote (step9840 k) (@Runs.trans (1*53) (1*38) (before9841 k).denote (before9842 k).denote (before9843 k).denote (step9841 k) (step9842 k)))) (@Runs.trans ((791761144*2)+((10*2)+(20*2))) (((1*3)+(20*2))+((1*1)+(21*2))) (before9843 k).denote (before9846 k).denote (before9850 k).denote (@Runs.trans (791761144*2) ((10*2)+(20*2)) (before9843 k).denote (before9844 k).denote (before9846 k).denote (step9843 k) (@Runs.trans (10*2) (20*2) (before9844 k).denote (before9845 k).denote (before9846 k).denote (step9844 k) (step9845 k))) (@Runs.trans ((1*3)+(20*2)) ((1*1)+(21*2)) (before9846 k).denote (before9848 k).denote (before9850 k).denote (@Runs.trans (1*3) (20*2) (before9846 k).denote (before9847 k).denote (before9848 k).denote (step9846 k) (step9847 k)) (@Runs.trans (1*1) (21*2) (before9848 k).denote (before9849 k).denote (before9850 k).denote (step9848 k) (step9849 k))))))) (@Runs.trans (((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))))+((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129)))))) (((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))))+((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2)))))) (before9850 k).denote (before9875 k).denote (after9899 k).denote (@Runs.trans ((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2))))) ((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))))) (before9850 k).denote (before9862 k).denote (before9875 k).denote (@Runs.trans (((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2)))) (((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))) (before9850 k).denote (before9856 k).denote (before9862 k).denote (@Runs.trans ((42*2)+((14*2)+(1*3))) ((14*2)+((1*1)+(15*2))) (before9850 k).denote (before9853 k).denote (before9856 k).denote (@Runs.trans (42*2) ((14*2)+(1*3)) (before9850 k).denote (before9851 k).denote (before9853 k).denote (step9850 k) (@Runs.trans (14*2) (1*3) (before9851 k).denote (before9852 k).denote (before9853 k).denote (step9851 k) (step9852 k))) (@Runs.trans (14*2) ((1*1)+(15*2)) (before9853 k).denote (before9854 k).denote (before9856 k).denote (step9853 k) (@Runs.trans (1*1) (15*2) (before9854 k).denote (before9855 k).denote (before9856 k).denote (step9854 k) (step9855 k)))) (@Runs.trans ((94*2)+((32*2)+(1*15))) ((32*2)+((1*1)+(32*2))) (before9856 k).denote (before9859 k).denote (before9862 k).denote (@Runs.trans (94*2) ((32*2)+(1*15)) (before9856 k).denote (before9857 k).denote (before9859 k).denote (step9856 k) (@Runs.trans (32*2) (1*15) (before9857 k).denote (before9858 k).denote (before9859 k).denote (step9857 k) (step9858 k))) (@Runs.trans (32*2) ((1*1)+(32*2)) (before9859 k).denote (before9860 k).denote (before9862 k).denote (step9859 k) (@Runs.trans (1*1) (32*2) (before9860 k).denote (before9861 k).denote (before9862 k).denote (step9860 k) (step9861 k))))) (@Runs.trans (((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129)))) (((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129)))) (before9862 k).denote (before9868 k).denote (before9875 k).denote (@Runs.trans ((1*1010)+((1*15)+(1*129))) ((1*1010)+((1*15)+(1*129))) (before9862 k).denote (before9865 k).denote (before9868 k).denote (@Runs.trans (1*1010) ((1*15)+(1*129)) (before9862 k).denote (before9863 k).denote (before9865 k).denote (step9862 k) (@Runs.trans (1*15) (1*129) (before9863 k).denote (before9864 k).denote (before9865 k).denote (step9863 k) (step9864 k))) (@Runs.trans (1*1010) ((1*15)+(1*129)) (before9865 k).denote (before9866 k).denote (before9868 k).denote (step9865 k) (@Runs.trans (1*15) (1*129) (before9866 k).denote (before9867 k).denote (before9868 k).denote (step9866 k) (step9867 k)))) (@Runs.trans ((1*1010)+((1*15)+(1*129))) ((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))) (before9868 k).denote (before9871 k).denote (before9875 k).denote (@Runs.trans (1*1010) ((1*15)+(1*129)) (before9868 k).denote (before9869 k).denote (before9871 k).denote (step9868 k) (@Runs.trans (1*15) (1*129) (before9869 k).denote (before9870 k).denote (before9871 k).denote (step9869 k) (step9870 k))) (@Runs.trans (((1*k+3)*1154)+(1*1010)) ((1*15)+(1*129)) (before9871 k).denote (before9873 k).denote (before9875 k).denote (@Runs.trans ((1*k+3)*1154) (1*1010) (before9871 k).denote (before9872 k).denote (before9873 k).denote (step9871 k) (step9872 k)) (@Runs.trans (1*15) (1*129) (before9873 k).denote (before9874 k).denote (before9875 k).denote (step9873 k) (step9874 k)))))) (@Runs.trans ((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2))))) ((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2))))) (before9875 k).denote (before9887 k).denote (after9899 k).denote (@Runs.trans (((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2)))) (((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))) (before9875 k).denote (before9881 k).denote (before9887 k).denote (@Runs.trans ((1*1010)+((3*2)+(1*3))) ((3*2)+((1*129)+(4*2))) (before9875 k).denote (before9878 k).denote (before9881 k).denote (@Runs.trans (1*1010) ((3*2)+(1*3)) (before9875 k).denote (before9876 k).denote (before9878 k).denote (step9875 k) (@Runs.trans (3*2) (1*3) (before9876 k).denote (before9877 k).denote (before9878 k).denote (step9876 k) (step9877 k))) (@Runs.trans (3*2) ((1*129)+(4*2)) (before9878 k).denote (before9879 k).denote (before9881 k).denote (step9878 k) (@Runs.trans (1*129) (4*2) (before9879 k).denote (before9880 k).denote (before9881 k).denote (step9879 k) (step9880 k)))) (@Runs.trans ((18*2)+((90*2)+(1*3))) ((90*2)+((1*1)+(91*2))) (before9881 k).denote (before9884 k).denote (before9887 k).denote (@Runs.trans (18*2) ((90*2)+(1*3)) (before9881 k).denote (before9882 k).denote (before9884 k).denote (step9881 k) (@Runs.trans (90*2) (1*3) (before9882 k).denote (before9883 k).denote (before9884 k).denote (step9882 k) (step9883 k))) (@Runs.trans (90*2) ((1*1)+(91*2)) (before9884 k).denote (before9885 k).denote (before9887 k).denote (step9884 k) (@Runs.trans (1*1) (91*2) (before9885 k).denote (before9886 k).denote (before9887 k).denote (step9885 k) (step9886 k))))) (@Runs.trans (((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2)))) (((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2)))) (before9887 k).denote (before9893 k).denote (after9899 k).denote (@Runs.trans ((39*2)+((14*2)+(1*3))) ((14*2)+((1*1)+(15*2))) (before9887 k).denote (before9890 k).denote (before9893 k).denote (@Runs.trans (39*2) ((14*2)+(1*3)) (before9887 k).denote (before9888 k).denote (before9890 k).denote (step9887 k) (@Runs.trans (14*2) (1*3) (before9888 k).denote (before9889 k).denote (before9890 k).denote (step9888 k) (step9889 k))) (@Runs.trans (14*2) ((1*1)+(15*2)) (before9890 k).denote (before9891 k).denote (before9893 k).denote (step9890 k) (@Runs.trans (1*1) (15*2) (before9891 k).denote (before9892 k).denote (before9893 k).denote (step9891 k) (step9892 k)))) (@Runs.trans ((94*2)+((13*2)+(1*3))) (((13*2)+(1*1))+((14*2)+(1*2))) (before9893 k).denote (before9896 k).denote (after9899 k).denote (@Runs.trans (94*2) ((13*2)+(1*3)) (before9893 k).denote (before9894 k).denote (before9896 k).denote (step9893 k) (@Runs.trans (13*2) (1*3) (before9894 k).denote (before9895 k).denote (before9896 k).denote (step9894 k) (step9895 k))) (@Runs.trans ((13*2)+(1*1)) ((14*2)+(1*2)) (before9896 k).denote (before9898 k).denote (after9899 k).denote (@Runs.trans (13*2) (1*1) (before9896 k).denote (before9897 k).denote (before9898 k).denote (step9896 k) (step9897 k)) (@Runs.trans (14*2) (1*2) (before9898 k).denote (before9899 k).denote (after9899 k).denote (step9898 k) (step9899 k)))))))) - have ht : (((((((1*2)+((1*2)+(1*2)))+((1*3)+((1*3)+(1*1))))+(((2*2)+((1*3)+(2*2)))+((1*2)+((1*2)+(1*3)))))+((((1*3)+((1*1)+(5*2)))+((12*2)+((7*2)+(1*3))))+(((7*2)+((1*1)+(8*2)))+(((11*2)+(7*2))+((1*3)+(7*2))))))+(((((1*1)+((8*2)+(11*2)))+((7*2)+((1*3)+(7*2))))+(((1*1)+((8*2)+(5*2)))+(((1*k+6)*70)+((1*38)+(1*38)))))+((((791761143*2)+((1*3)+(791761143*2)))+((1*38)+((1*53)+(1*38))))+(((791761144*2)+((10*2)+(20*2)))+(((1*3)+(20*2))+((1*1)+(21*2)))))))+((((((42*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((32*2)+(1*15)))+((32*2)+((1*1)+(32*2)))))+((((1*1010)+((1*15)+(1*129)))+((1*1010)+((1*15)+(1*129))))+(((1*1010)+((1*15)+(1*129)))+((((1*k+3)*1154)+(1*1010))+((1*15)+(1*129))))))+(((((1*1010)+((3*2)+(1*3)))+((3*2)+((1*129)+(4*2))))+(((18*2)+((90*2)+(1*3)))+((90*2)+((1*1)+(91*2)))))+((((39*2)+((14*2)+(1*3)))+((14*2)+((1*1)+(15*2))))+(((94*2)+((13*2)+(1*3)))+(((13*2)+(1*1))+((14*2)+(1*2)))))))) = (1224*k+4750578735) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean deleted file mode 100644 index af1e3a19..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Chunk099.lean +++ /dev/null @@ -1,149 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.ReturnBridge - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -abbrev tail9900_0 : Stack := [] -abbrev tail9900_1 : Stack := ⟨w1,1⟩ :: tail9900_0 -abbrev tail9900_2 : Stack := ⟨w0,1⟩ :: tail9900_1 -abbrev tail9900_3 : Stack := ⟨w2,1⟩ :: tail9900_2 -abbrev tail9900_4 : Stack := ⟨w1,8⟩ :: tail9900_3 -abbrev tail9900_5 : Stack := ⟨w2,1⟩ :: tail9900_4 -abbrev tail9900_6 : Stack := ⟨w1,5⟩ :: tail9900_5 -abbrev tail9900_7 : Stack := ⟨w0,11⟩ :: tail9900_6 -abbrev tail9900_8 : Stack := ⟨w2,1⟩ :: tail9900_7 -abbrev tail9900_9 : Stack := ⟨w1,8⟩ :: tail9900_8 -abbrev tail9900_10 : Stack := ⟨w0,10⟩ :: tail9900_9 -abbrev tail9900_11 : Stack := ⟨w2,1⟩ :: tail9900_10 -abbrev tail9900_12 : Stack := ⟨w1,8⟩ :: tail9900_11 -abbrev tail9900_13 : Stack := ⟨w0,10⟩ :: tail9900_12 -abbrev tail9900_14 : Stack := ⟨w2,1⟩ :: tail9900_13 -abbrev tail9900_15 : Stack := ⟨w1,8⟩ :: tail9900_14 -abbrev tail9900_16 : Stack := ⟨w0,5⟩ :: tail9900_15 -abbrev tail9900_17 (k : Nat) : Stack := ⟨w294,(1*k+6)⟩ :: tail9900_16 -abbrev tail9900_18 (k : Nat) : Stack := ⟨w410,1⟩ :: tail9900_17 k -abbrev tail9900_19 (k : Nat) : Stack := ⟨w241,1⟩ :: tail9900_18 k -abbrev tail9900_20 (k : Nat) : Stack := ⟨w1,791761144⟩ :: tail9900_19 k -abbrev tail9900_21 (k : Nat) : Stack := ⟨w0,9⟩ :: tail9900_20 k -abbrev tail9900_22 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_21 k -abbrev tail9900_23 (k : Nat) : Stack := ⟨w1,21⟩ :: tail9900_22 k -abbrev tail9900_24 (k : Nat) : Stack := ⟨w0,41⟩ :: tail9900_23 k -abbrev tail9900_25 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_24 k -abbrev tail9900_26 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9900_25 k -abbrev tail9900_27 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9900_26 k -abbrev tail9900_28 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_27 k -abbrev tail9900_29 (k : Nat) : Stack := ⟨w1,32⟩ :: tail9900_28 k -abbrev tail9900_30 (k : Nat) : Stack := ⟨w413,(1*k+8)⟩ :: tail9900_29 k -abbrev tail9900_31 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9900_30 k -abbrev tail9900_32 (k : Nat) : Stack := ⟨w0,17⟩ :: tail9900_31 k -abbrev tail9900_33 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_32 k -abbrev tail9900_34 (k : Nat) : Stack := ⟨w1,91⟩ :: tail9900_33 k -abbrev tail9900_35 (k : Nat) : Stack := ⟨w0,38⟩ :: tail9900_34 k -abbrev tail9900_36 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_35 k -abbrev tail9900_37 (k : Nat) : Stack := ⟨w1,15⟩ :: tail9900_36 k -abbrev tail9900_38 (k : Nat) : Stack := ⟨w0,93⟩ :: tail9900_37 k -abbrev tail9900_39 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_38 k -abbrev tail9900_40 (k : Nat) : Stack := ⟨w1,14⟩ :: tail9900_39 k -abbrev tail9900_41 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9900_40 k -abbrev tail9900_42 : Stack := ⟨w0,6⟩ :: tail9900_0 -abbrev tail9900_43 : Stack := ⟨w1,1⟩ :: tail9900_42 -abbrev tail9900_44 : Stack := ⟨w2,1⟩ :: tail9900_43 -abbrev tail9900_45 : Stack := ⟨w0,4⟩ :: tail9900_44 -abbrev tail9900_46 (k : Nat) : Stack := ⟨w1,4⟩ :: tail9900_41 k -abbrev tail9900_47 : Stack := ⟨w0,1⟩ :: tail9900_43 -abbrev tail9900_48 : Stack := ⟨w0,5⟩ :: tail9900_43 -abbrev tail9900_49 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_40 k -abbrev tail9900_50 (k : Nat) : Stack := ⟨w1,5⟩ :: tail9900_49 k -abbrev tail9900_51 (k : Nat) : Stack := ⟨w0,1⟩ :: tail9900_50 k -abbrev tail9900_52 (k : Nat) : Stack := ⟨w1,6⟩ :: tail9900_51 k -abbrev tail9900_53 : Stack := ⟨w0,1⟩ :: tail9900_0 -abbrev tail9900_54 : Stack := ⟨w0,7⟩ :: tail9900_0 -abbrev tail9900_55 (k : Nat) : Stack := ⟨w2,1⟩ :: tail9900_50 k -abbrev tail9900_56 (k : Nat) : Stack := ⟨w1,1⟩ :: tail9900_55 k - -def before9900 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9900_41 k),tail9900_45⟩ -def before9901 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527147),(tail9900_46 k),tail9900_44⟩ -def before9902 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527147),(tail9900_46 k),tail9900_47⟩ -def before9903 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527139),(tail9900_41 k),tail9900_48⟩ -def before9904 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527139),(tail9900_49 k),tail9900_48⟩ -def before9905 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527149),(tail9900_50 k),tail9900_43⟩ -def before9906 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527151),(tail9900_51 k),tail9900_42⟩ -def before9907 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527163),(tail9900_52 k),tail9900_0⟩ -def before9908 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527163),(tail9900_52 k),tail9900_53⟩ -def before9909 (k : Nat) : Cfg := ⟨2,false,(522*(k:Int)+1583527151),(tail9900_51 k),tail9900_54⟩ -def before9910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527151),(tail9900_55 k),tail9900_54⟩ -def after9910 (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),(tail9900_56 k),tail9900_42⟩ - -theorem macro9900 (k : Nat) : applyExit (before9900 k) exit0 4 = some (before9901 k) := by - simp (disch := omega) [before9900, before9901, exit0, applyExit, pop, push] - <;> omega -theorem step9900 (k : Nat) : Runs (4*2) (before9900 k).denote (before9901 k).denote := - @applyExit_sound (before9900 k) (before9901 k) exit0 4 valid0 (macro9900 k) -theorem macro9901 (k : Nat) : applyExit (before9901 k) exit1 1 = some (before9902 k) := by - simp (disch := omega) [before9901, before9902, exit1, applyExit, pop, push] - <;> omega -theorem step9901 (k : Nat) : Runs (1*3) (before9901 k).denote (before9902 k).denote := - @applyExit_sound (before9901 k) (before9902 k) exit1 1 valid1 (macro9901 k) -theorem macro9902 (k : Nat) : applyExit (before9902 k) exit2 4 = some (before9903 k) := by - simp (disch := omega) [before9902, before9903, exit2, applyExit, pop, push] - <;> omega -theorem step9902 (k : Nat) : Runs (4*2) (before9902 k).denote (before9903 k).denote := - @applyExit_sound (before9902 k) (before9903 k) exit2 4 valid2 (macro9902 k) -theorem macro9903 (k : Nat) : applyExit (before9903 k) exit6 1 = some (before9904 k) := by - simp (disch := omega) [before9903, before9904, exit6, applyExit, pop, push] - <;> omega -theorem step9903 (k : Nat) : Runs (1*1) (before9903 k).denote (before9904 k).denote := - @applyExit_sound (before9903 k) (before9904 k) exit6 1 valid6 (macro9903 k) -theorem macro9904 (k : Nat) : applyExit (before9904 k) exit0 5 = some (before9905 k) := by - simp (disch := omega) [before9904, before9905, exit0, applyExit, pop, push] - <;> omega -theorem step9904 (k : Nat) : Runs (5*2) (before9904 k).denote (before9905 k).denote := - @applyExit_sound (before9904 k) (before9905 k) exit0 5 valid0 (macro9904 k) -theorem macro9905 (k : Nat) : applyExit (before9905 k) exit13 1 = some (before9906 k) := by - simp (disch := omega) [before9905, before9906, exit13, applyExit, pop, push] - <;> omega -theorem step9905 (k : Nat) : Runs (1*2) (before9905 k).denote (before9906 k).denote := - @applyExit_sound (before9905 k) (before9906 k) exit13 1 valid13 (macro9905 k) -theorem macro9906 (k : Nat) : applyExit (before9906 k) exit0 6 = some (before9907 k) := by - simp (disch := omega) [before9906, before9907, exit0, applyExit, pop, push] - <;> omega -theorem step9906 (k : Nat) : Runs (6*2) (before9906 k).denote (before9907 k).denote := - @applyExit_sound (before9906 k) (before9907 k) exit0 6 valid0 (macro9906 k) -theorem macro9907 (k : Nat) : applyExit (before9907 k) exit1 1 = some (before9908 k) := by - simp (disch := omega) [before9907, before9908, exit1, applyExit, pop, push] - <;> omega -theorem step9907 (k : Nat) : Runs (1*3) (before9907 k).denote (before9908 k).denote := - @applyExit_sound (before9907 k) (before9908 k) exit1 1 valid1 (macro9907 k) -theorem macro9908 (k : Nat) : applyExit (before9908 k) exit2 6 = some (before9909 k) := by - simp (disch := omega) [before9908, before9909, exit2, applyExit, pop, push] - <;> omega -theorem step9908 (k : Nat) : Runs (6*2) (before9908 k).denote (before9909 k).denote := - @applyExit_sound (before9908 k) (before9909 k) exit2 6 valid2 (macro9908 k) -theorem macro9909 (k : Nat) : applyExit (before9909 k) exit6 1 = some (before9910 k) := by - simp (disch := omega) [before9909, before9910, exit6, applyExit, pop, push] - <;> omega -theorem step9909 (k : Nat) : Runs (1*1) (before9909 k).denote (before9910 k).denote := - @applyExit_sound (before9909 k) (before9910 k) exit6 1 valid6 (macro9909 k) -theorem macro9910 (k : Nat) : applyExit (before9910 k) exit0 1 = some (after9910 k) := by - simp (disch := omega) [before9910, after9910, exit0, applyExit, pop, push] - <;> omega -theorem step9910 (k : Nat) : Runs (1*2) (before9910 k).denote (after9910 k).denote := - @applyExit_sound (before9910 k) (after9910 k) exit0 1 valid0 (macro9910 k) -theorem chunkRun099 (k : Nat) : Runs 62 (before9900 k).denote (after9910 k).denote := by - have h := (@Runs.trans (((4*2)+(1*3))+((4*2)+((1*1)+(5*2)))) (((1*2)+((6*2)+(1*3)))+((6*2)+((1*1)+(1*2)))) (before9900 k).denote (before9905 k).denote (after9910 k).denote (@Runs.trans ((4*2)+(1*3)) ((4*2)+((1*1)+(5*2))) (before9900 k).denote (before9902 k).denote (before9905 k).denote (@Runs.trans (4*2) (1*3) (before9900 k).denote (before9901 k).denote (before9902 k).denote (step9900 k) (step9901 k)) (@Runs.trans (4*2) ((1*1)+(5*2)) (before9902 k).denote (before9903 k).denote (before9905 k).denote (step9902 k) (@Runs.trans (1*1) (5*2) (before9903 k).denote (before9904 k).denote (before9905 k).denote (step9903 k) (step9904 k)))) (@Runs.trans ((1*2)+((6*2)+(1*3))) ((6*2)+((1*1)+(1*2))) (before9905 k).denote (before9908 k).denote (after9910 k).denote (@Runs.trans (1*2) ((6*2)+(1*3)) (before9905 k).denote (before9906 k).denote (before9908 k).denote (step9905 k) (@Runs.trans (6*2) (1*3) (before9906 k).denote (before9907 k).denote (before9908 k).denote (step9906 k) (step9907 k))) (@Runs.trans (6*2) ((1*1)+(1*2)) (before9908 k).denote (before9909 k).denote (after9910 k).denote (step9908 k) (@Runs.trans (1*1) (1*2) (before9909 k).denote (before9910 k).denote (after9910 k).denote (step9909 k) (step9910 k))))) - have ht : ((((4*2)+(1*3))+((4*2)+((1*1)+(5*2))))+(((1*2)+((6*2)+(1*3)))+((6*2)+((1*1)+(1*2))))) = 62 := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean deleted file mode 100644 index e729b342..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Defs.lean +++ /dev/null @@ -1,3610 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -def w0 : Word := [false,true] -@[simp] theorem length0 : w0.length = 2 := by decide +kernel -@[simp] theorem blank0 : w0.all (! ·) = false := by decide +kernel -def w1 : Word := [true,false] -@[simp] theorem length1 : w1.length = 2 := by decide +kernel -@[simp] theorem blank1 : w1.all (! ·) = false := by decide +kernel -def w2 : Word := [false,false] -@[simp] theorem length2 : w2.length = 2 := by decide +kernel -@[simp] theorem blank2 : w2.all (! ·) = true := by decide +kernel -def w3 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length3 : w3.length = 586 := by decide +kernel -@[simp] theorem blank3 : w3.all (! ·) = false := by decide +kernel -def w4 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length4 : w4.length = 586 := by decide +kernel -@[simp] theorem blank4 : w4.all (! ·) = false := by decide +kernel -def w5 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length5 : w5.length = 38 := by decide +kernel -@[simp] theorem blank5 : w5.all (! ·) = false := by decide +kernel -def w6 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length6 : w6.length = 38 := by decide +kernel -@[simp] theorem blank6 : w6.all (! ·) = false := by decide +kernel -def w7 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length7 : w7.length = 38 := by decide +kernel -@[simp] theorem blank7 : w7.all (! ·) = false := by decide +kernel -def w8 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false] -@[simp] theorem length8 : w8.length = 38 := by decide +kernel -@[simp] theorem blank8 : w8.all (! ·) = false := by decide +kernel -def w9 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length9 : w9.length = 38 := by decide +kernel -@[simp] theorem blank9 : w9.all (! ·) = false := by decide +kernel -def w10 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length10 : w10.length = 586 := by decide +kernel -@[simp] theorem blank10 : w10.all (! ·) = false := by decide +kernel -def w11 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false] -@[simp] theorem length11 : w11.length = 586 := by decide +kernel -@[simp] theorem blank11 : w11.all (! ·) = false := by decide +kernel -def w12 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length12 : w12.length = 586 := by decide +kernel -@[simp] theorem blank12 : w12.all (! ·) = false := by decide +kernel -def w13 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length13 : w13.length = 586 := by decide +kernel -@[simp] theorem blank13 : w13.all (! ·) = false := by decide +kernel -def w14 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length14 : w14.length = 38 := by decide +kernel -@[simp] theorem blank14 : w14.all (! ·) = false := by decide +kernel -def w15 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length15 : w15.length = 38 := by decide +kernel -@[simp] theorem blank15 : w15.all (! ·) = false := by decide +kernel -def w16 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false] -@[simp] theorem length16 : w16.length = 38 := by decide +kernel -@[simp] theorem blank16 : w16.all (! ·) = false := by decide +kernel -def w17 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length17 : w17.length = 38 := by decide +kernel -@[simp] theorem blank17 : w17.all (! ·) = false := by decide +kernel -def w18 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length18 : w18.length = 586 := by decide +kernel -@[simp] theorem blank18 : w18.all (! ·) = false := by decide +kernel -def w19 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false] -@[simp] theorem length19 : w19.length = 586 := by decide +kernel -@[simp] theorem blank19 : w19.all (! ·) = false := by decide +kernel -def w20 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length20 : w20.length = 586 := by decide +kernel -@[simp] theorem blank20 : w20.all (! ·) = false := by decide +kernel -def w21 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length21 : w21.length = 586 := by decide +kernel -@[simp] theorem blank21 : w21.all (! ·) = false := by decide +kernel -def w22 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length22 : w22.length = 38 := by decide +kernel -@[simp] theorem blank22 : w22.all (! ·) = false := by decide +kernel -def w23 : Word := [true,true] -@[simp] theorem length23 : w23.length = 2 := by decide +kernel -@[simp] theorem blank23 : w23.all (! ·) = false := by decide +kernel -def w24 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length24 : w24.length = 38 := by decide +kernel -@[simp] theorem blank24 : w24.all (! ·) = false := by decide +kernel -def w25 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length25 : w25.length = 586 := by decide +kernel -@[simp] theorem blank25 : w25.all (! ·) = false := by decide +kernel -def w26 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length26 : w26.length = 586 := by decide +kernel -@[simp] theorem blank26 : w26.all (! ·) = false := by decide +kernel -def w27 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length27 : w27.length = 38 := by decide +kernel -@[simp] theorem blank27 : w27.all (! ·) = false := by decide +kernel -def w28 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length28 : w28.length = 38 := by decide +kernel -@[simp] theorem blank28 : w28.all (! ·) = false := by decide +kernel -def w29 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length29 : w29.length = 586 := by decide +kernel -@[simp] theorem blank29 : w29.all (! ·) = false := by decide +kernel -def w30 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length30 : w30.length = 586 := by decide +kernel -@[simp] theorem blank30 : w30.all (! ·) = false := by decide +kernel -def w31 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length31 : w31.length = 38 := by decide +kernel -@[simp] theorem blank31 : w31.all (! ·) = false := by decide +kernel -def w32 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length32 : w32.length = 38 := by decide +kernel -@[simp] theorem blank32 : w32.all (! ·) = false := by decide +kernel -def w33 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false] -@[simp] theorem length33 : w33.length = 38 := by decide +kernel -@[simp] theorem blank33 : w33.all (! ·) = false := by decide +kernel -def w34 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length34 : w34.length = 38 := by decide +kernel -@[simp] theorem blank34 : w34.all (! ·) = false := by decide +kernel -def w35 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length35 : w35.length = 586 := by decide +kernel -@[simp] theorem blank35 : w35.all (! ·) = false := by decide +kernel -def w36 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false] -@[simp] theorem length36 : w36.length = 586 := by decide +kernel -@[simp] theorem blank36 : w36.all (! ·) = false := by decide +kernel -def w37 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length37 : w37.length = 586 := by decide +kernel -@[simp] theorem blank37 : w37.all (! ·) = false := by decide +kernel -def w38 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length38 : w38.length = 586 := by decide +kernel -@[simp] theorem blank38 : w38.all (! ·) = false := by decide +kernel -def w39 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length39 : w39.length = 38 := by decide +kernel -@[simp] theorem blank39 : w39.all (! ·) = false := by decide +kernel -def w40 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length40 : w40.length = 38 := by decide +kernel -@[simp] theorem blank40 : w40.all (! ·) = false := by decide +kernel -def w41 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length41 : w41.length = 586 := by decide +kernel -@[simp] theorem blank41 : w41.all (! ·) = false := by decide +kernel -def w42 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length42 : w42.length = 586 := by decide +kernel -@[simp] theorem blank42 : w42.all (! ·) = false := by decide +kernel -def w43 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length43 : w43.length = 38 := by decide +kernel -@[simp] theorem blank43 : w43.all (! ·) = false := by decide +kernel -def w44 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length44 : w44.length = 38 := by decide +kernel -@[simp] theorem blank44 : w44.all (! ·) = false := by decide +kernel -def w45 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length45 : w45.length = 586 := by decide +kernel -@[simp] theorem blank45 : w45.all (! ·) = false := by decide +kernel -def w46 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length46 : w46.length = 586 := by decide +kernel -@[simp] theorem blank46 : w46.all (! ·) = false := by decide +kernel -def w47 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length47 : w47.length = 38 := by decide +kernel -@[simp] theorem blank47 : w47.all (! ·) = false := by decide +kernel -def w48 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length48 : w48.length = 38 := by decide +kernel -@[simp] theorem blank48 : w48.all (! ·) = false := by decide +kernel -def w49 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length49 : w49.length = 586 := by decide +kernel -@[simp] theorem blank49 : w49.all (! ·) = false := by decide +kernel -def w50 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length50 : w50.length = 586 := by decide +kernel -@[simp] theorem blank50 : w50.all (! ·) = false := by decide +kernel -def w51 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length51 : w51.length = 38 := by decide +kernel -@[simp] theorem blank51 : w51.all (! ·) = false := by decide +kernel -def w52 : Word := [false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length52 : w52.length = 38 := by decide +kernel -@[simp] theorem blank52 : w52.all (! ·) = false := by decide +kernel -def w53 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false] -@[simp] theorem length53 : w53.length = 38 := by decide +kernel -@[simp] theorem blank53 : w53.all (! ·) = false := by decide +kernel -def w54 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length54 : w54.length = 38 := by decide +kernel -@[simp] theorem blank54 : w54.all (! ·) = false := by decide +kernel -def w55 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length55 : w55.length = 586 := by decide +kernel -@[simp] theorem blank55 : w55.all (! ·) = false := by decide +kernel -def w56 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false] -@[simp] theorem length56 : w56.length = 586 := by decide +kernel -@[simp] theorem blank56 : w56.all (! ·) = false := by decide +kernel -def w57 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length57 : w57.length = 586 := by decide +kernel -@[simp] theorem blank57 : w57.all (! ·) = false := by decide +kernel -def w58 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length58 : w58.length = 586 := by decide +kernel -@[simp] theorem blank58 : w58.all (! ·) = false := by decide +kernel -def w59 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length59 : w59.length = 38 := by decide +kernel -@[simp] theorem blank59 : w59.all (! ·) = false := by decide +kernel -def w60 : Word := [false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length60 : w60.length = 38 := by decide +kernel -@[simp] theorem blank60 : w60.all (! ·) = false := by decide +kernel -def w61 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length61 : w61.length = 38 := by decide +kernel -@[simp] theorem blank61 : w61.all (! ·) = false := by decide +kernel -def w62 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length62 : w62.length = 38 := by decide +kernel -@[simp] theorem blank62 : w62.all (! ·) = false := by decide +kernel -def w63 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length63 : w63.length = 586 := by decide +kernel -@[simp] theorem blank63 : w63.all (! ·) = false := by decide +kernel -def w64 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length64 : w64.length = 586 := by decide +kernel -@[simp] theorem blank64 : w64.all (! ·) = false := by decide +kernel -def w65 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length65 : w65.length = 586 := by decide +kernel -@[simp] theorem blank65 : w65.all (! ·) = false := by decide +kernel -def w66 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length66 : w66.length = 586 := by decide +kernel -@[simp] theorem blank66 : w66.all (! ·) = false := by decide +kernel -def w67 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length67 : w67.length = 38 := by decide +kernel -@[simp] theorem blank67 : w67.all (! ·) = false := by decide +kernel -def w68 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length68 : w68.length = 38 := by decide +kernel -@[simp] theorem blank68 : w68.all (! ·) = false := by decide +kernel -def w69 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length69 : w69.length = 586 := by decide +kernel -@[simp] theorem blank69 : w69.all (! ·) = false := by decide +kernel -def w70 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length70 : w70.length = 586 := by decide +kernel -@[simp] theorem blank70 : w70.all (! ·) = false := by decide +kernel -def w71 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length71 : w71.length = 38 := by decide +kernel -@[simp] theorem blank71 : w71.all (! ·) = false := by decide +kernel -def w72 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length72 : w72.length = 38 := by decide +kernel -@[simp] theorem blank72 : w72.all (! ·) = false := by decide +kernel -def w73 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length73 : w73.length = 38 := by decide +kernel -@[simp] theorem blank73 : w73.all (! ·) = false := by decide +kernel -def w74 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length74 : w74.length = 38 := by decide +kernel -@[simp] theorem blank74 : w74.all (! ·) = false := by decide +kernel -def w75 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length75 : w75.length = 586 := by decide +kernel -@[simp] theorem blank75 : w75.all (! ·) = false := by decide +kernel -def w76 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length76 : w76.length = 586 := by decide +kernel -@[simp] theorem blank76 : w76.all (! ·) = false := by decide +kernel -def w77 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length77 : w77.length = 586 := by decide +kernel -@[simp] theorem blank77 : w77.all (! ·) = false := by decide +kernel -def w78 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length78 : w78.length = 586 := by decide +kernel -@[simp] theorem blank78 : w78.all (! ·) = false := by decide +kernel -def w79 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length79 : w79.length = 38 := by decide +kernel -@[simp] theorem blank79 : w79.all (! ·) = false := by decide +kernel -def w80 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length80 : w80.length = 38 := by decide +kernel -@[simp] theorem blank80 : w80.all (! ·) = false := by decide +kernel -def w81 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length81 : w81.length = 38 := by decide +kernel -@[simp] theorem blank81 : w81.all (! ·) = false := by decide +kernel -def w82 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length82 : w82.length = 38 := by decide +kernel -@[simp] theorem blank82 : w82.all (! ·) = false := by decide +kernel -def w83 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length83 : w83.length = 586 := by decide +kernel -@[simp] theorem blank83 : w83.all (! ·) = false := by decide +kernel -def w84 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length84 : w84.length = 586 := by decide +kernel -@[simp] theorem blank84 : w84.all (! ·) = false := by decide +kernel -def w85 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length85 : w85.length = 586 := by decide +kernel -@[simp] theorem blank85 : w85.all (! ·) = false := by decide +kernel -def w86 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length86 : w86.length = 586 := by decide +kernel -@[simp] theorem blank86 : w86.all (! ·) = false := by decide +kernel -def w87 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length87 : w87.length = 38 := by decide +kernel -@[simp] theorem blank87 : w87.all (! ·) = false := by decide +kernel -def w88 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length88 : w88.length = 38 := by decide +kernel -@[simp] theorem blank88 : w88.all (! ·) = false := by decide +kernel -def w89 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length89 : w89.length = 38 := by decide +kernel -@[simp] theorem blank89 : w89.all (! ·) = false := by decide +kernel -def w90 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length90 : w90.length = 38 := by decide +kernel -@[simp] theorem blank90 : w90.all (! ·) = false := by decide +kernel -def w91 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length91 : w91.length = 586 := by decide +kernel -@[simp] theorem blank91 : w91.all (! ·) = false := by decide +kernel -def w92 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length92 : w92.length = 586 := by decide +kernel -@[simp] theorem blank92 : w92.all (! ·) = false := by decide +kernel -def w93 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length93 : w93.length = 586 := by decide +kernel -@[simp] theorem blank93 : w93.all (! ·) = false := by decide +kernel -def w94 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length94 : w94.length = 586 := by decide +kernel -@[simp] theorem blank94 : w94.all (! ·) = false := by decide +kernel -def w95 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length95 : w95.length = 38 := by decide +kernel -@[simp] theorem blank95 : w95.all (! ·) = false := by decide +kernel -def w96 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length96 : w96.length = 38 := by decide +kernel -@[simp] theorem blank96 : w96.all (! ·) = false := by decide +kernel -def w97 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length97 : w97.length = 38 := by decide +kernel -@[simp] theorem blank97 : w97.all (! ·) = false := by decide +kernel -def w98 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length98 : w98.length = 38 := by decide +kernel -@[simp] theorem blank98 : w98.all (! ·) = false := by decide +kernel -def w99 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length99 : w99.length = 586 := by decide +kernel -@[simp] theorem blank99 : w99.all (! ·) = false := by decide +kernel -def w100 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length100 : w100.length = 586 := by decide +kernel -@[simp] theorem blank100 : w100.all (! ·) = false := by decide +kernel -def w101 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length101 : w101.length = 586 := by decide +kernel -@[simp] theorem blank101 : w101.all (! ·) = false := by decide +kernel -def w102 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length102 : w102.length = 586 := by decide +kernel -@[simp] theorem blank102 : w102.all (! ·) = false := by decide +kernel -def w103 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length103 : w103.length = 38 := by decide +kernel -@[simp] theorem blank103 : w103.all (! ·) = false := by decide +kernel -def w104 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length104 : w104.length = 38 := by decide +kernel -@[simp] theorem blank104 : w104.all (! ·) = false := by decide +kernel -def w105 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length105 : w105.length = 586 := by decide +kernel -@[simp] theorem blank105 : w105.all (! ·) = false := by decide +kernel -def w106 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length106 : w106.length = 586 := by decide +kernel -@[simp] theorem blank106 : w106.all (! ·) = false := by decide +kernel -def w107 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length107 : w107.length = 38 := by decide +kernel -@[simp] theorem blank107 : w107.all (! ·) = false := by decide +kernel -def w108 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length108 : w108.length = 38 := by decide +kernel -@[simp] theorem blank108 : w108.all (! ·) = false := by decide +kernel -def w109 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length109 : w109.length = 38 := by decide +kernel -@[simp] theorem blank109 : w109.all (! ·) = false := by decide +kernel -def w110 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length110 : w110.length = 38 := by decide +kernel -@[simp] theorem blank110 : w110.all (! ·) = false := by decide +kernel -def w111 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length111 : w111.length = 586 := by decide +kernel -@[simp] theorem blank111 : w111.all (! ·) = false := by decide +kernel -def w112 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length112 : w112.length = 586 := by decide +kernel -@[simp] theorem blank112 : w112.all (! ·) = false := by decide +kernel -def w113 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length113 : w113.length = 586 := by decide +kernel -@[simp] theorem blank113 : w113.all (! ·) = false := by decide +kernel -def w114 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length114 : w114.length = 586 := by decide +kernel -@[simp] theorem blank114 : w114.all (! ·) = false := by decide +kernel -def w115 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length115 : w115.length = 38 := by decide +kernel -@[simp] theorem blank115 : w115.all (! ·) = false := by decide +kernel -def w116 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length116 : w116.length = 38 := by decide +kernel -@[simp] theorem blank116 : w116.all (! ·) = false := by decide +kernel -def w117 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length117 : w117.length = 38 := by decide +kernel -@[simp] theorem blank117 : w117.all (! ·) = false := by decide +kernel -def w118 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length118 : w118.length = 38 := by decide +kernel -@[simp] theorem blank118 : w118.all (! ·) = false := by decide +kernel -def w119 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length119 : w119.length = 586 := by decide +kernel -@[simp] theorem blank119 : w119.all (! ·) = false := by decide +kernel -def w120 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length120 : w120.length = 586 := by decide +kernel -@[simp] theorem blank120 : w120.all (! ·) = false := by decide +kernel -def w121 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length121 : w121.length = 586 := by decide +kernel -@[simp] theorem blank121 : w121.all (! ·) = false := by decide +kernel -def w122 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length122 : w122.length = 586 := by decide +kernel -@[simp] theorem blank122 : w122.all (! ·) = false := by decide +kernel -def w123 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length123 : w123.length = 38 := by decide +kernel -@[simp] theorem blank123 : w123.all (! ·) = false := by decide +kernel -def w124 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length124 : w124.length = 38 := by decide +kernel -@[simp] theorem blank124 : w124.all (! ·) = false := by decide +kernel -def w125 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length125 : w125.length = 38 := by decide +kernel -@[simp] theorem blank125 : w125.all (! ·) = false := by decide +kernel -def w126 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length126 : w126.length = 38 := by decide +kernel -@[simp] theorem blank126 : w126.all (! ·) = false := by decide +kernel -def w127 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length127 : w127.length = 586 := by decide +kernel -@[simp] theorem blank127 : w127.all (! ·) = false := by decide +kernel -def w128 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length128 : w128.length = 586 := by decide +kernel -@[simp] theorem blank128 : w128.all (! ·) = false := by decide +kernel -def w129 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length129 : w129.length = 586 := by decide +kernel -@[simp] theorem blank129 : w129.all (! ·) = false := by decide +kernel -def w130 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length130 : w130.length = 586 := by decide +kernel -@[simp] theorem blank130 : w130.all (! ·) = false := by decide +kernel -def w131 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length131 : w131.length = 38 := by decide +kernel -@[simp] theorem blank131 : w131.all (! ·) = false := by decide +kernel -def w132 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length132 : w132.length = 38 := by decide +kernel -@[simp] theorem blank132 : w132.all (! ·) = false := by decide +kernel -def w133 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length133 : w133.length = 38 := by decide +kernel -@[simp] theorem blank133 : w133.all (! ·) = false := by decide +kernel -def w134 : Word := [true,false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length134 : w134.length = 38 := by decide +kernel -@[simp] theorem blank134 : w134.all (! ·) = false := by decide +kernel -def w135 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length135 : w135.length = 586 := by decide +kernel -@[simp] theorem blank135 : w135.all (! ·) = false := by decide +kernel -def w136 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length136 : w136.length = 586 := by decide +kernel -@[simp] theorem blank136 : w136.all (! ·) = false := by decide +kernel -def w137 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length137 : w137.length = 586 := by decide +kernel -@[simp] theorem blank137 : w137.all (! ·) = false := by decide +kernel -def w138 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length138 : w138.length = 586 := by decide +kernel -@[simp] theorem blank138 : w138.all (! ·) = false := by decide +kernel -def w139 : Word := [false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length139 : w139.length = 38 := by decide +kernel -@[simp] theorem blank139 : w139.all (! ·) = false := by decide +kernel -def w140 : Word := [false,true,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length140 : w140.length = 38 := by decide +kernel -@[simp] theorem blank140 : w140.all (! ·) = false := by decide +kernel -def w141 : Word := [true,false,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length141 : w141.length = 38 := by decide +kernel -@[simp] theorem blank141 : w141.all (! ·) = false := by decide +kernel -def w142 : Word := [true,false,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length142 : w142.length = 38 := by decide +kernel -@[simp] theorem blank142 : w142.all (! ·) = false := by decide +kernel -def w143 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length143 : w143.length = 586 := by decide +kernel -@[simp] theorem blank143 : w143.all (! ·) = false := by decide +kernel -def w144 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length144 : w144.length = 586 := by decide +kernel -@[simp] theorem blank144 : w144.all (! ·) = false := by decide +kernel -def w145 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length145 : w145.length = 586 := by decide +kernel -@[simp] theorem blank145 : w145.all (! ·) = false := by decide +kernel -def w146 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length146 : w146.length = 586 := by decide +kernel -@[simp] theorem blank146 : w146.all (! ·) = false := by decide +kernel -def w147 : Word := [false,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length147 : w147.length = 38 := by decide +kernel -@[simp] theorem blank147 : w147.all (! ·) = false := by decide +kernel -def w148 : Word := [false,true,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length148 : w148.length = 38 := by decide +kernel -@[simp] theorem blank148 : w148.all (! ·) = false := by decide +kernel -def w149 : Word := [true,false,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length149 : w149.length = 38 := by decide +kernel -@[simp] theorem blank149 : w149.all (! ·) = false := by decide +kernel -def w150 : Word := [true,false,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length150 : w150.length = 38 := by decide +kernel -@[simp] theorem blank150 : w150.all (! ·) = false := by decide +kernel -def w151 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length151 : w151.length = 586 := by decide +kernel -@[simp] theorem blank151 : w151.all (! ·) = false := by decide +kernel -def w152 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length152 : w152.length = 586 := by decide +kernel -@[simp] theorem blank152 : w152.all (! ·) = false := by decide +kernel -def w153 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length153 : w153.length = 586 := by decide +kernel -@[simp] theorem blank153 : w153.all (! ·) = false := by decide +kernel -def w154 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length154 : w154.length = 586 := by decide +kernel -@[simp] theorem blank154 : w154.all (! ·) = false := by decide +kernel -def w155 : Word := [false,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length155 : w155.length = 38 := by decide +kernel -@[simp] theorem blank155 : w155.all (! ·) = false := by decide +kernel -def w156 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length156 : w156.length = 38 := by decide +kernel -@[simp] theorem blank156 : w156.all (! ·) = false := by decide +kernel -def w157 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length157 : w157.length = 586 := by decide +kernel -@[simp] theorem blank157 : w157.all (! ·) = false := by decide +kernel -def w158 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length158 : w158.length = 586 := by decide +kernel -@[simp] theorem blank158 : w158.all (! ·) = false := by decide +kernel -def w159 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length159 : w159.length = 38 := by decide +kernel -@[simp] theorem blank159 : w159.all (! ·) = false := by decide +kernel -def w160 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length160 : w160.length = 38 := by decide +kernel -@[simp] theorem blank160 : w160.all (! ·) = false := by decide +kernel -def w161 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length161 : w161.length = 38 := by decide +kernel -@[simp] theorem blank161 : w161.all (! ·) = false := by decide +kernel -def w162 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true] -@[simp] theorem length162 : w162.length = 38 := by decide +kernel -@[simp] theorem blank162 : w162.all (! ·) = false := by decide +kernel -def w163 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length163 : w163.length = 38 := by decide +kernel -@[simp] theorem blank163 : w163.all (! ·) = false := by decide +kernel -def w164 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length164 : w164.length = 38 := by decide +kernel -@[simp] theorem blank164 : w164.all (! ·) = false := by decide +kernel -def w165 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length165 : w165.length = 586 := by decide +kernel -@[simp] theorem blank165 : w165.all (! ·) = false := by decide +kernel -def w166 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length166 : w166.length = 586 := by decide +kernel -@[simp] theorem blank166 : w166.all (! ·) = false := by decide +kernel -def w167 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length167 : w167.length = 38 := by decide +kernel -@[simp] theorem blank167 : w167.all (! ·) = false := by decide +kernel -def w168 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length168 : w168.length = 38 := by decide +kernel -@[simp] theorem blank168 : w168.all (! ·) = false := by decide +kernel -def w169 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true] -@[simp] theorem length169 : w169.length = 38 := by decide +kernel -@[simp] theorem blank169 : w169.all (! ·) = false := by decide +kernel -def w170 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length170 : w170.length = 38 := by decide +kernel -@[simp] theorem blank170 : w170.all (! ·) = false := by decide +kernel -def w171 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length171 : w171.length = 586 := by decide +kernel -@[simp] theorem blank171 : w171.all (! ·) = false := by decide +kernel -def w172 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length172 : w172.length = 586 := by decide +kernel -@[simp] theorem blank172 : w172.all (! ·) = false := by decide +kernel -def w173 : Word := [true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length173 : w173.length = 38 := by decide +kernel -@[simp] theorem blank173 : w173.all (! ·) = false := by decide +kernel -def w174 : Word := [true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length174 : w174.length = 38 := by decide +kernel -@[simp] theorem blank174 : w174.all (! ·) = false := by decide +kernel -def w175 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true] -@[simp] theorem length175 : w175.length = 38 := by decide +kernel -@[simp] theorem blank175 : w175.all (! ·) = false := by decide +kernel -def w176 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length176 : w176.length = 38 := by decide +kernel -@[simp] theorem blank176 : w176.all (! ·) = false := by decide +kernel -def w177 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length177 : w177.length = 586 := by decide +kernel -@[simp] theorem blank177 : w177.all (! ·) = false := by decide +kernel -def w178 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length178 : w178.length = 586 := by decide +kernel -@[simp] theorem blank178 : w178.all (! ·) = false := by decide +kernel -def w179 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length179 : w179.length = 38 := by decide +kernel -@[simp] theorem blank179 : w179.all (! ·) = false := by decide +kernel -def w180 : Word := [false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length180 : w180.length = 38 := by decide +kernel -@[simp] theorem blank180 : w180.all (! ·) = false := by decide +kernel -def w181 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length181 : w181.length = 38 := by decide +kernel -@[simp] theorem blank181 : w181.all (! ·) = false := by decide +kernel -def w182 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length182 : w182.length = 586 := by decide +kernel -@[simp] theorem blank182 : w182.all (! ·) = false := by decide +kernel -def w183 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length183 : w183.length = 586 := by decide +kernel -@[simp] theorem blank183 : w183.all (! ·) = false := by decide +kernel -def w184 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length184 : w184.length = 586 := by decide +kernel -@[simp] theorem blank184 : w184.all (! ·) = false := by decide +kernel -def w185 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length185 : w185.length = 586 := by decide +kernel -@[simp] theorem blank185 : w185.all (! ·) = false := by decide +kernel -def w186 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length186 : w186.length = 38 := by decide +kernel -@[simp] theorem blank186 : w186.all (! ·) = false := by decide +kernel -def w187 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length187 : w187.length = 38 := by decide +kernel -@[simp] theorem blank187 : w187.all (! ·) = false := by decide +kernel -def w188 : Word := [true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length188 : w188.length = 38 := by decide +kernel -@[simp] theorem blank188 : w188.all (! ·) = false := by decide +kernel -def w189 : Word := [false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true] -@[simp] theorem length189 : w189.length = 38 := by decide +kernel -@[simp] theorem blank189 : w189.all (! ·) = false := by decide +kernel -def w190 : Word := [true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length190 : w190.length = 38 := by decide +kernel -@[simp] theorem blank190 : w190.all (! ·) = false := by decide +kernel -def w191 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length191 : w191.length = 586 := by decide +kernel -@[simp] theorem blank191 : w191.all (! ·) = false := by decide +kernel -def w192 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length192 : w192.length = 586 := by decide +kernel -@[simp] theorem blank192 : w192.all (! ·) = false := by decide +kernel -def w193 : Word := [true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length193 : w193.length = 38 := by decide +kernel -@[simp] theorem blank193 : w193.all (! ·) = false := by decide +kernel -def w194 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length194 : w194.length = 38 := by decide +kernel -@[simp] theorem blank194 : w194.all (! ·) = false := by decide +kernel -def w195 : Word := [false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length195 : w195.length = 38 := by decide +kernel -@[simp] theorem blank195 : w195.all (! ·) = false := by decide +kernel -def w196 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length196 : w196.length = 38 := by decide +kernel -@[simp] theorem blank196 : w196.all (! ·) = false := by decide +kernel -def w197 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length197 : w197.length = 586 := by decide +kernel -@[simp] theorem blank197 : w197.all (! ·) = false := by decide +kernel -def w198 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length198 : w198.length = 586 := by decide +kernel -@[simp] theorem blank198 : w198.all (! ·) = false := by decide +kernel -def w199 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length199 : w199.length = 586 := by decide +kernel -@[simp] theorem blank199 : w199.all (! ·) = false := by decide +kernel -def w200 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length200 : w200.length = 586 := by decide +kernel -@[simp] theorem blank200 : w200.all (! ·) = false := by decide +kernel -def w201 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length201 : w201.length = 38 := by decide +kernel -@[simp] theorem blank201 : w201.all (! ·) = false := by decide +kernel -def w202 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length202 : w202.length = 38 := by decide +kernel -@[simp] theorem blank202 : w202.all (! ·) = false := by decide +kernel -def w203 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length203 : w203.length = 38 := by decide +kernel -@[simp] theorem blank203 : w203.all (! ·) = false := by decide +kernel -def w204 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true] -@[simp] theorem length204 : w204.length = 38 := by decide +kernel -@[simp] theorem blank204 : w204.all (! ·) = false := by decide +kernel -def w205 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length205 : w205.length = 38 := by decide +kernel -@[simp] theorem blank205 : w205.all (! ·) = false := by decide +kernel -def w206 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length206 : w206.length = 38 := by decide +kernel -@[simp] theorem blank206 : w206.all (! ·) = false := by decide +kernel -def w207 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length207 : w207.length = 586 := by decide +kernel -@[simp] theorem blank207 : w207.all (! ·) = false := by decide +kernel -def w208 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length208 : w208.length = 586 := by decide +kernel -@[simp] theorem blank208 : w208.all (! ·) = false := by decide +kernel -def w209 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length209 : w209.length = 38 := by decide +kernel -@[simp] theorem blank209 : w209.all (! ·) = false := by decide +kernel -def w210 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length210 : w210.length = 38 := by decide +kernel -@[simp] theorem blank210 : w210.all (! ·) = false := by decide +kernel -def w211 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length211 : w211.length = 38 := by decide +kernel -@[simp] theorem blank211 : w211.all (! ·) = false := by decide +kernel -def w212 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length212 : w212.length = 586 := by decide +kernel -@[simp] theorem blank212 : w212.all (! ·) = false := by decide +kernel -def w213 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length213 : w213.length = 586 := by decide +kernel -@[simp] theorem blank213 : w213.all (! ·) = false := by decide +kernel -def w214 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length214 : w214.length = 38 := by decide +kernel -@[simp] theorem blank214 : w214.all (! ·) = false := by decide +kernel -def w215 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length215 : w215.length = 38 := by decide +kernel -@[simp] theorem blank215 : w215.all (! ·) = false := by decide +kernel -def w216 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length216 : w216.length = 38 := by decide +kernel -@[simp] theorem blank216 : w216.all (! ·) = false := by decide +kernel -def w217 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length217 : w217.length = 586 := by decide +kernel -@[simp] theorem blank217 : w217.all (! ·) = false := by decide +kernel -def w218 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length218 : w218.length = 586 := by decide +kernel -@[simp] theorem blank218 : w218.all (! ·) = false := by decide +kernel -def w219 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length219 : w219.length = 38 := by decide +kernel -@[simp] theorem blank219 : w219.all (! ·) = false := by decide +kernel -def w220 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length220 : w220.length = 38 := by decide +kernel -@[simp] theorem blank220 : w220.all (! ·) = false := by decide +kernel -def w221 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length221 : w221.length = 38 := by decide +kernel -@[simp] theorem blank221 : w221.all (! ·) = false := by decide +kernel -def w222 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length222 : w222.length = 586 := by decide +kernel -@[simp] theorem blank222 : w222.all (! ·) = false := by decide +kernel -def w223 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length223 : w223.length = 586 := by decide +kernel -@[simp] theorem blank223 : w223.all (! ·) = false := by decide +kernel -def w224 : Word := [true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length224 : w224.length = 38 := by decide +kernel -@[simp] theorem blank224 : w224.all (! ·) = false := by decide +kernel -def w225 : Word := [true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length225 : w225.length = 38 := by decide +kernel -@[simp] theorem blank225 : w225.all (! ·) = false := by decide +kernel -def w226 : Word := [false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length226 : w226.length = 38 := by decide +kernel -@[simp] theorem blank226 : w226.all (! ·) = false := by decide +kernel -def w227 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length227 : w227.length = 586 := by decide +kernel -@[simp] theorem blank227 : w227.all (! ·) = false := by decide +kernel -def w228 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length228 : w228.length = 586 := by decide +kernel -@[simp] theorem blank228 : w228.all (! ·) = false := by decide +kernel -def w229 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length229 : w229.length = 38 := by decide +kernel -@[simp] theorem blank229 : w229.all (! ·) = false := by decide +kernel -def w230 : Word := [false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length230 : w230.length = 38 := by decide +kernel -@[simp] theorem blank230 : w230.all (! ·) = false := by decide +kernel -def w231 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length231 : w231.length = 38 := by decide +kernel -@[simp] theorem blank231 : w231.all (! ·) = false := by decide +kernel -def w232 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length232 : w232.length = 586 := by decide +kernel -@[simp] theorem blank232 : w232.all (! ·) = false := by decide +kernel -def w233 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length233 : w233.length = 586 := by decide +kernel -@[simp] theorem blank233 : w233.all (! ·) = false := by decide +kernel -def w234 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length234 : w234.length = 586 := by decide +kernel -@[simp] theorem blank234 : w234.all (! ·) = false := by decide +kernel -def w235 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length235 : w235.length = 586 := by decide +kernel -@[simp] theorem blank235 : w235.all (! ·) = false := by decide +kernel -def w236 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length236 : w236.length = 38 := by decide +kernel -@[simp] theorem blank236 : w236.all (! ·) = false := by decide +kernel -def w237 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length237 : w237.length = 38 := by decide +kernel -@[simp] theorem blank237 : w237.all (! ·) = false := by decide +kernel -def w238 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length238 : w238.length = 38 := by decide +kernel -@[simp] theorem blank238 : w238.all (! ·) = false := by decide +kernel -def w239 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length239 : w239.length = 38 := by decide +kernel -@[simp] theorem blank239 : w239.all (! ·) = false := by decide +kernel -def w240 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length240 : w240.length = 38 := by decide +kernel -@[simp] theorem blank240 : w240.all (! ·) = false := by decide +kernel -def w241 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length241 : w241.length = 38 := by decide +kernel -@[simp] theorem blank241 : w241.all (! ·) = false := by decide +kernel -def w242 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length242 : w242.length = 586 := by decide +kernel -@[simp] theorem blank242 : w242.all (! ·) = false := by decide +kernel -def w243 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length243 : w243.length = 586 := by decide +kernel -@[simp] theorem blank243 : w243.all (! ·) = false := by decide +kernel -def w244 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length244 : w244.length = 586 := by decide +kernel -@[simp] theorem blank244 : w244.all (! ·) = false := by decide +kernel -def w245 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length245 : w245.length = 586 := by decide +kernel -@[simp] theorem blank245 : w245.all (! ·) = false := by decide +kernel -def w246 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length246 : w246.length = 38 := by decide +kernel -@[simp] theorem blank246 : w246.all (! ·) = false := by decide +kernel -def w247 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length247 : w247.length = 38 := by decide +kernel -@[simp] theorem blank247 : w247.all (! ·) = false := by decide +kernel -def w248 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length248 : w248.length = 586 := by decide +kernel -@[simp] theorem blank248 : w248.all (! ·) = false := by decide +kernel -def w249 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length249 : w249.length = 586 := by decide +kernel -@[simp] theorem blank249 : w249.all (! ·) = false := by decide +kernel -def w250 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length250 : w250.length = 38 := by decide +kernel -@[simp] theorem blank250 : w250.all (! ·) = false := by decide +kernel -def w251 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length251 : w251.length = 38 := by decide +kernel -@[simp] theorem blank251 : w251.all (! ·) = false := by decide +kernel -def w252 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false] -@[simp] theorem length252 : w252.length = 38 := by decide +kernel -@[simp] theorem blank252 : w252.all (! ·) = false := by decide +kernel -def w253 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length253 : w253.length = 38 := by decide +kernel -@[simp] theorem blank253 : w253.all (! ·) = false := by decide +kernel -def w254 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length254 : w254.length = 586 := by decide +kernel -@[simp] theorem blank254 : w254.all (! ·) = false := by decide +kernel -def w255 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length255 : w255.length = 586 := by decide +kernel -@[simp] theorem blank255 : w255.all (! ·) = false := by decide +kernel -def w256 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length256 : w256.length = 586 := by decide +kernel -@[simp] theorem blank256 : w256.all (! ·) = false := by decide +kernel -def w257 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length257 : w257.length = 586 := by decide +kernel -@[simp] theorem blank257 : w257.all (! ·) = false := by decide +kernel -def w258 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length258 : w258.length = 38 := by decide +kernel -@[simp] theorem blank258 : w258.all (! ·) = false := by decide +kernel -def w259 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length259 : w259.length = 38 := by decide +kernel -@[simp] theorem blank259 : w259.all (! ·) = false := by decide +kernel -def w260 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false] -@[simp] theorem length260 : w260.length = 38 := by decide +kernel -@[simp] theorem blank260 : w260.all (! ·) = false := by decide +kernel -def w261 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length261 : w261.length = 38 := by decide +kernel -@[simp] theorem blank261 : w261.all (! ·) = false := by decide +kernel -def w262 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length262 : w262.length = 586 := by decide +kernel -@[simp] theorem blank262 : w262.all (! ·) = false := by decide +kernel -def w263 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length263 : w263.length = 586 := by decide +kernel -@[simp] theorem blank263 : w263.all (! ·) = false := by decide +kernel -def w264 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length264 : w264.length = 586 := by decide +kernel -@[simp] theorem blank264 : w264.all (! ·) = false := by decide +kernel -def w265 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length265 : w265.length = 586 := by decide +kernel -@[simp] theorem blank265 : w265.all (! ·) = false := by decide +kernel -def w266 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length266 : w266.length = 38 := by decide +kernel -@[simp] theorem blank266 : w266.all (! ·) = false := by decide +kernel -def w267 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length267 : w267.length = 38 := by decide +kernel -@[simp] theorem blank267 : w267.all (! ·) = false := by decide +kernel -def w268 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false] -@[simp] theorem length268 : w268.length = 38 := by decide +kernel -@[simp] theorem blank268 : w268.all (! ·) = false := by decide +kernel -def w269 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length269 : w269.length = 38 := by decide +kernel -@[simp] theorem blank269 : w269.all (! ·) = false := by decide +kernel -def w270 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length270 : w270.length = 586 := by decide +kernel -@[simp] theorem blank270 : w270.all (! ·) = false := by decide +kernel -def w271 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length271 : w271.length = 586 := by decide +kernel -@[simp] theorem blank271 : w271.all (! ·) = false := by decide +kernel -def w272 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length272 : w272.length = 586 := by decide +kernel -@[simp] theorem blank272 : w272.all (! ·) = false := by decide +kernel -def w273 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length273 : w273.length = 586 := by decide +kernel -@[simp] theorem blank273 : w273.all (! ·) = false := by decide +kernel -def w274 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length274 : w274.length = 38 := by decide +kernel -@[simp] theorem blank274 : w274.all (! ·) = false := by decide +kernel -def w275 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length275 : w275.length = 38 := by decide +kernel -@[simp] theorem blank275 : w275.all (! ·) = false := by decide +kernel -def w276 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length276 : w276.length = 586 := by decide +kernel -@[simp] theorem blank276 : w276.all (! ·) = false := by decide +kernel -def w277 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length277 : w277.length = 586 := by decide +kernel -@[simp] theorem blank277 : w277.all (! ·) = false := by decide +kernel -def w278 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length278 : w278.length = 38 := by decide +kernel -@[simp] theorem blank278 : w278.all (! ·) = false := by decide +kernel -def w279 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length279 : w279.length = 38 := by decide +kernel -@[simp] theorem blank279 : w279.all (! ·) = false := by decide +kernel -def w280 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length280 : w280.length = 586 := by decide +kernel -@[simp] theorem blank280 : w280.all (! ·) = false := by decide +kernel -def w281 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length281 : w281.length = 586 := by decide +kernel -@[simp] theorem blank281 : w281.all (! ·) = false := by decide +kernel -def w282 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length282 : w282.length = 38 := by decide +kernel -@[simp] theorem blank282 : w282.all (! ·) = false := by decide +kernel -def w283 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length283 : w283.length = 38 := by decide +kernel -@[simp] theorem blank283 : w283.all (! ·) = false := by decide +kernel -def w284 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false] -@[simp] theorem length284 : w284.length = 38 := by decide +kernel -@[simp] theorem blank284 : w284.all (! ·) = false := by decide +kernel -def w285 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length285 : w285.length = 38 := by decide +kernel -@[simp] theorem blank285 : w285.all (! ·) = false := by decide +kernel -def w286 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length286 : w286.length = 586 := by decide +kernel -@[simp] theorem blank286 : w286.all (! ·) = false := by decide +kernel -def w287 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length287 : w287.length = 586 := by decide +kernel -@[simp] theorem blank287 : w287.all (! ·) = false := by decide +kernel -def w288 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length288 : w288.length = 586 := by decide +kernel -@[simp] theorem blank288 : w288.all (! ·) = false := by decide +kernel -def w289 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length289 : w289.length = 586 := by decide +kernel -@[simp] theorem blank289 : w289.all (! ·) = false := by decide +kernel -def w290 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length290 : w290.length = 38 := by decide +kernel -@[simp] theorem blank290 : w290.all (! ·) = false := by decide +kernel -def w291 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length291 : w291.length = 38 := by decide +kernel -@[simp] theorem blank291 : w291.all (! ·) = false := by decide +kernel -def w292 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length292 : w292.length = 586 := by decide +kernel -@[simp] theorem blank292 : w292.all (! ·) = false := by decide +kernel -def w293 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length293 : w293.length = 586 := by decide +kernel -@[simp] theorem blank293 : w293.all (! ·) = false := by decide +kernel -def w294 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length294 : w294.length = 38 := by decide +kernel -@[simp] theorem blank294 : w294.all (! ·) = false := by decide +kernel -def w295 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length295 : w295.length = 38 := by decide +kernel -@[simp] theorem blank295 : w295.all (! ·) = false := by decide +kernel -def w296 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length296 : w296.length = 586 := by decide +kernel -@[simp] theorem blank296 : w296.all (! ·) = false := by decide +kernel -def w297 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length297 : w297.length = 586 := by decide +kernel -@[simp] theorem blank297 : w297.all (! ·) = false := by decide +kernel -def w298 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length298 : w298.length = 38 := by decide +kernel -@[simp] theorem blank298 : w298.all (! ·) = false := by decide +kernel -def w299 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length299 : w299.length = 38 := by decide +kernel -@[simp] theorem blank299 : w299.all (! ·) = false := by decide +kernel -def w300 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length300 : w300.length = 586 := by decide +kernel -@[simp] theorem blank300 : w300.all (! ·) = false := by decide +kernel -def w301 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length301 : w301.length = 586 := by decide +kernel -@[simp] theorem blank301 : w301.all (! ·) = false := by decide +kernel -def w302 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length302 : w302.length = 38 := by decide +kernel -@[simp] theorem blank302 : w302.all (! ·) = false := by decide +kernel -def w303 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length303 : w303.length = 586 := by decide +kernel -@[simp] theorem blank303 : w303.all (! ·) = false := by decide +kernel -def w304 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length304 : w304.length = 586 := by decide +kernel -@[simp] theorem blank304 : w304.all (! ·) = false := by decide +kernel -def w305 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length305 : w305.length = 586 := by decide +kernel -@[simp] theorem blank305 : w305.all (! ·) = false := by decide +kernel -def w306 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length306 : w306.length = 586 := by decide +kernel -@[simp] theorem blank306 : w306.all (! ·) = false := by decide +kernel -def w307 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length307 : w307.length = 586 := by decide +kernel -@[simp] theorem blank307 : w307.all (! ·) = false := by decide +kernel -def w308 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length308 : w308.length = 586 := by decide +kernel -@[simp] theorem blank308 : w308.all (! ·) = false := by decide +kernel -def w309 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length309 : w309.length = 586 := by decide +kernel -@[simp] theorem blank309 : w309.all (! ·) = false := by decide +kernel -def w310 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length310 : w310.length = 586 := by decide +kernel -@[simp] theorem blank310 : w310.all (! ·) = false := by decide +kernel -def w311 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length311 : w311.length = 586 := by decide +kernel -@[simp] theorem blank311 : w311.all (! ·) = false := by decide +kernel -def w312 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length312 : w312.length = 586 := by decide +kernel -@[simp] theorem blank312 : w312.all (! ·) = false := by decide +kernel -def w313 : Word := [false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length313 : w313.length = 38 := by decide +kernel -@[simp] theorem blank313 : w313.all (! ·) = false := by decide +kernel -def w314 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length314 : w314.length = 38 := by decide +kernel -@[simp] theorem blank314 : w314.all (! ·) = false := by decide +kernel -def w315 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length315 : w315.length = 586 := by decide +kernel -@[simp] theorem blank315 : w315.all (! ·) = false := by decide +kernel -def w316 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length316 : w316.length = 586 := by decide +kernel -@[simp] theorem blank316 : w316.all (! ·) = false := by decide +kernel -def w317 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length317 : w317.length = 38 := by decide +kernel -@[simp] theorem blank317 : w317.all (! ·) = false := by decide +kernel -def w318 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length318 : w318.length = 38 := by decide +kernel -@[simp] theorem blank318 : w318.all (! ·) = false := by decide +kernel -def w319 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,false] -@[simp] theorem length319 : w319.length = 38 := by decide +kernel -@[simp] theorem blank319 : w319.all (! ·) = false := by decide +kernel -def w320 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,true] -@[simp] theorem length320 : w320.length = 38 := by decide +kernel -@[simp] theorem blank320 : w320.all (! ·) = false := by decide +kernel -def w321 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true] -@[simp] theorem length321 : w321.length = 38 := by decide +kernel -@[simp] theorem blank321 : w321.all (! ·) = false := by decide +kernel -def w322 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length322 : w322.length = 38 := by decide +kernel -@[simp] theorem blank322 : w322.all (! ·) = false := by decide +kernel -def w323 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length323 : w323.length = 586 := by decide +kernel -@[simp] theorem blank323 : w323.all (! ·) = false := by decide +kernel -def w324 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length324 : w324.length = 586 := by decide +kernel -@[simp] theorem blank324 : w324.all (! ·) = false := by decide +kernel -def w325 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length325 : w325.length = 38 := by decide +kernel -@[simp] theorem blank325 : w325.all (! ·) = false := by decide +kernel -def w326 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,false,true,false] -@[simp] theorem length326 : w326.length = 38 := by decide +kernel -@[simp] theorem blank326 : w326.all (! ·) = false := by decide +kernel -def w327 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,true,false,true] -@[simp] theorem length327 : w327.length = 38 := by decide +kernel -@[simp] theorem blank327 : w327.all (! ·) = false := by decide +kernel -def w328 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true] -@[simp] theorem length328 : w328.length = 38 := by decide +kernel -@[simp] theorem blank328 : w328.all (! ·) = false := by decide +kernel -def w329 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length329 : w329.length = 586 := by decide +kernel -@[simp] theorem blank329 : w329.all (! ·) = false := by decide +kernel -def w330 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length330 : w330.length = 586 := by decide +kernel -@[simp] theorem blank330 : w330.all (! ·) = false := by decide +kernel -def w331 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length331 : w331.length = 38 := by decide +kernel -@[simp] theorem blank331 : w331.all (! ·) = false := by decide +kernel -def w332 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,false,true,false,true,false] -@[simp] theorem length332 : w332.length = 38 := by decide +kernel -@[simp] theorem blank332 : w332.all (! ·) = false := by decide +kernel -def w333 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,true,false,true,false,true] -@[simp] theorem length333 : w333.length = 38 := by decide +kernel -@[simp] theorem blank333 : w333.all (! ·) = false := by decide +kernel -def w334 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length334 : w334.length = 38 := by decide +kernel -@[simp] theorem blank334 : w334.all (! ·) = false := by decide +kernel -def w335 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length335 : w335.length = 586 := by decide +kernel -@[simp] theorem blank335 : w335.all (! ·) = false := by decide +kernel -def w336 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length336 : w336.length = 586 := by decide +kernel -@[simp] theorem blank336 : w336.all (! ·) = false := by decide +kernel -def w337 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length337 : w337.length = 38 := by decide +kernel -@[simp] theorem blank337 : w337.all (! ·) = false := by decide +kernel -def w338 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length338 : w338.length = 38 := by decide +kernel -@[simp] theorem blank338 : w338.all (! ·) = false := by decide +kernel -def w339 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length339 : w339.length = 38 := by decide +kernel -@[simp] theorem blank339 : w339.all (! ·) = false := by decide +kernel -def w340 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length340 : w340.length = 38 := by decide +kernel -@[simp] theorem blank340 : w340.all (! ·) = false := by decide +kernel -def w341 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length341 : w341.length = 586 := by decide +kernel -@[simp] theorem blank341 : w341.all (! ·) = false := by decide +kernel -def w342 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length342 : w342.length = 586 := by decide +kernel -@[simp] theorem blank342 : w342.all (! ·) = false := by decide +kernel -def w343 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length343 : w343.length = 586 := by decide +kernel -@[simp] theorem blank343 : w343.all (! ·) = false := by decide +kernel -def w344 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length344 : w344.length = 586 := by decide +kernel -@[simp] theorem blank344 : w344.all (! ·) = false := by decide +kernel -def w345 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length345 : w345.length = 38 := by decide +kernel -@[simp] theorem blank345 : w345.all (! ·) = false := by decide +kernel -def w346 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length346 : w346.length = 38 := by decide +kernel -@[simp] theorem blank346 : w346.all (! ·) = false := by decide +kernel -def w347 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length347 : w347.length = 38 := by decide +kernel -@[simp] theorem blank347 : w347.all (! ·) = false := by decide +kernel -def w348 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length348 : w348.length = 38 := by decide +kernel -@[simp] theorem blank348 : w348.all (! ·) = false := by decide +kernel -def w349 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length349 : w349.length = 38 := by decide +kernel -@[simp] theorem blank349 : w349.all (! ·) = false := by decide +kernel -def w350 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length350 : w350.length = 586 := by decide +kernel -@[simp] theorem blank350 : w350.all (! ·) = false := by decide +kernel -def w351 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length351 : w351.length = 586 := by decide +kernel -@[simp] theorem blank351 : w351.all (! ·) = false := by decide +kernel -def w352 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length352 : w352.length = 586 := by decide +kernel -@[simp] theorem blank352 : w352.all (! ·) = false := by decide +kernel -def w353 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length353 : w353.length = 586 := by decide +kernel -@[simp] theorem blank353 : w353.all (! ·) = false := by decide +kernel -def w354 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length354 : w354.length = 38 := by decide +kernel -@[simp] theorem blank354 : w354.all (! ·) = false := by decide +kernel -def w355 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length355 : w355.length = 38 := by decide +kernel -@[simp] theorem blank355 : w355.all (! ·) = false := by decide +kernel -def w356 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length356 : w356.length = 38 := by decide +kernel -@[simp] theorem blank356 : w356.all (! ·) = false := by decide +kernel -def w357 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length357 : w357.length = 38 := by decide +kernel -@[simp] theorem blank357 : w357.all (! ·) = false := by decide +kernel -def w358 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length358 : w358.length = 38 := by decide +kernel -@[simp] theorem blank358 : w358.all (! ·) = false := by decide +kernel -def w359 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length359 : w359.length = 586 := by decide +kernel -@[simp] theorem blank359 : w359.all (! ·) = false := by decide +kernel -def w360 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length360 : w360.length = 586 := by decide +kernel -@[simp] theorem blank360 : w360.all (! ·) = false := by decide +kernel -def w361 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length361 : w361.length = 586 := by decide +kernel -@[simp] theorem blank361 : w361.all (! ·) = false := by decide +kernel -def w362 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length362 : w362.length = 586 := by decide +kernel -@[simp] theorem blank362 : w362.all (! ·) = false := by decide +kernel -def w363 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length363 : w363.length = 38 := by decide +kernel -@[simp] theorem blank363 : w363.all (! ·) = false := by decide +kernel -def w364 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true] -@[simp] theorem length364 : w364.length = 38 := by decide +kernel -@[simp] theorem blank364 : w364.all (! ·) = false := by decide +kernel -def w365 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length365 : w365.length = 586 := by decide +kernel -@[simp] theorem blank365 : w365.all (! ·) = false := by decide +kernel -def w366 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length366 : w366.length = 586 := by decide +kernel -@[simp] theorem blank366 : w366.all (! ·) = false := by decide +kernel -def w367 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length367 : w367.length = 586 := by decide +kernel -@[simp] theorem blank367 : w367.all (! ·) = false := by decide +kernel -def w368 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length368 : w368.length = 586 := by decide +kernel -@[simp] theorem blank368 : w368.all (! ·) = false := by decide +kernel -def w369 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length369 : w369.length = 38 := by decide +kernel -@[simp] theorem blank369 : w369.all (! ·) = false := by decide +kernel -def w370 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false] -@[simp] theorem length370 : w370.length = 38 := by decide +kernel -@[simp] theorem blank370 : w370.all (! ·) = false := by decide +kernel -def w371 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true] -@[simp] theorem length371 : w371.length = 38 := by decide +kernel -@[simp] theorem blank371 : w371.all (! ·) = false := by decide +kernel -def w372 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true] -@[simp] theorem length372 : w372.length = 38 := by decide +kernel -@[simp] theorem blank372 : w372.all (! ·) = false := by decide +kernel -def w373 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length373 : w373.length = 38 := by decide +kernel -@[simp] theorem blank373 : w373.all (! ·) = false := by decide +kernel -def w374 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length374 : w374.length = 586 := by decide +kernel -@[simp] theorem blank374 : w374.all (! ·) = false := by decide +kernel -def w375 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length375 : w375.length = 586 := by decide +kernel -@[simp] theorem blank375 : w375.all (! ·) = false := by decide +kernel -def w376 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length376 : w376.length = 38 := by decide +kernel -@[simp] theorem blank376 : w376.all (! ·) = false := by decide +kernel -def w377 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length377 : w377.length = 38 := by decide +kernel -@[simp] theorem blank377 : w377.all (! ·) = false := by decide +kernel -def w378 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length378 : w378.length = 38 := by decide +kernel -@[simp] theorem blank378 : w378.all (! ·) = false := by decide +kernel -def w379 : Word := [false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length379 : w379.length = 586 := by decide +kernel -@[simp] theorem blank379 : w379.all (! ·) = false := by decide +kernel -def w380 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length380 : w380.length = 586 := by decide +kernel -@[simp] theorem blank380 : w380.all (! ·) = false := by decide +kernel -def w381 : Word := [true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length381 : w381.length = 586 := by decide +kernel -@[simp] theorem blank381 : w381.all (! ·) = false := by decide +kernel -def w382 : Word := [false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length382 : w382.length = 586 := by decide +kernel -@[simp] theorem blank382 : w382.all (! ·) = false := by decide +kernel -def w383 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length383 : w383.length = 38 := by decide +kernel -@[simp] theorem blank383 : w383.all (! ·) = false := by decide +kernel -def w384 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length384 : w384.length = 38 := by decide +kernel -@[simp] theorem blank384 : w384.all (! ·) = false := by decide +kernel -def w385 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false] -@[simp] theorem length385 : w385.length = 38 := by decide +kernel -@[simp] theorem blank385 : w385.all (! ·) = false := by decide +kernel -def w386 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true] -@[simp] theorem length386 : w386.length = 38 := by decide +kernel -@[simp] theorem blank386 : w386.all (! ·) = false := by decide +kernel -def w387 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length387 : w387.length = 38 := by decide +kernel -@[simp] theorem blank387 : w387.all (! ·) = false := by decide +kernel -def w388 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length388 : w388.length = 38 := by decide +kernel -@[simp] theorem blank388 : w388.all (! ·) = false := by decide +kernel -def w389 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length389 : w389.length = 586 := by decide +kernel -@[simp] theorem blank389 : w389.all (! ·) = false := by decide +kernel -def w390 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length390 : w390.length = 586 := by decide +kernel -@[simp] theorem blank390 : w390.all (! ·) = false := by decide +kernel -def w391 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length391 : w391.length = 38 := by decide +kernel -@[simp] theorem blank391 : w391.all (! ·) = false := by decide +kernel -def w392 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length392 : w392.length = 38 := by decide +kernel -@[simp] theorem blank392 : w392.all (! ·) = false := by decide +kernel -def w393 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length393 : w393.length = 38 := by decide +kernel -@[simp] theorem blank393 : w393.all (! ·) = false := by decide +kernel -def w394 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length394 : w394.length = 38 := by decide +kernel -@[simp] theorem blank394 : w394.all (! ·) = false := by decide +kernel -def w395 : Word := [false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length395 : w395.length = 586 := by decide +kernel -@[simp] theorem blank395 : w395.all (! ·) = false := by decide +kernel -def w396 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length396 : w396.length = 586 := by decide +kernel -@[simp] theorem blank396 : w396.all (! ·) = false := by decide +kernel -def w397 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length397 : w397.length = 586 := by decide +kernel -@[simp] theorem blank397 : w397.all (! ·) = false := by decide +kernel -def w398 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length398 : w398.length = 586 := by decide +kernel -@[simp] theorem blank398 : w398.all (! ·) = false := by decide +kernel -def w399 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length399 : w399.length = 38 := by decide +kernel -@[simp] theorem blank399 : w399.all (! ·) = false := by decide +kernel -def w400 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length400 : w400.length = 38 := by decide +kernel -@[simp] theorem blank400 : w400.all (! ·) = false := by decide +kernel -def w401 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length401 : w401.length = 38 := by decide +kernel -@[simp] theorem blank401 : w401.all (! ·) = false := by decide +kernel -def w402 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length402 : w402.length = 38 := by decide +kernel -@[simp] theorem blank402 : w402.all (! ·) = false := by decide +kernel -def w403 : Word := [false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length403 : w403.length = 586 := by decide +kernel -@[simp] theorem blank403 : w403.all (! ·) = false := by decide +kernel -def w404 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length404 : w404.length = 586 := by decide +kernel -@[simp] theorem blank404 : w404.all (! ·) = false := by decide +kernel -def w405 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length405 : w405.length = 586 := by decide +kernel -@[simp] theorem blank405 : w405.all (! ·) = false := by decide +kernel -def w406 : Word := [false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length406 : w406.length = 586 := by decide +kernel -@[simp] theorem blank406 : w406.all (! ·) = false := by decide +kernel -def w407 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length407 : w407.length = 38 := by decide +kernel -@[simp] theorem blank407 : w407.all (! ·) = false := by decide +kernel -def w408 : Word := [true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length408 : w408.length = 38 := by decide +kernel -@[simp] theorem blank408 : w408.all (! ·) = false := by decide +kernel -def w409 : Word := [false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length409 : w409.length = 38 := by decide +kernel -@[simp] theorem blank409 : w409.all (! ·) = false := by decide +kernel -def w410 : Word := [false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length410 : w410.length = 38 := by decide +kernel -@[simp] theorem blank410 : w410.all (! ·) = false := by decide +kernel -def w411 : Word := [false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true] -@[simp] theorem length411 : w411.length = 586 := by decide +kernel -@[simp] theorem blank411 : w411.all (! ·) = false := by decide +kernel -def w412 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length412 : w412.length = 586 := by decide +kernel -@[simp] theorem blank412 : w412.all (! ·) = false := by decide +kernel -def w413 : Word := [true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false,true,false] -@[simp] theorem length413 : w413.length = 586 := by decide +kernel -@[simp] theorem blank413 : w413.all (! ·) = false := by decide +kernel -@[simp] theorem implicitBlank : ([false,false] : Word) = w2 := rfl -@[simp] theorem neq0_1 : w0 ≠ w1 := by decide +kernel -@[simp] theorem beq0_1 : (w0 == w1) = false := by decide +kernel -@[simp] theorem neq0_2 : w0 ≠ w2 := by decide +kernel -@[simp] theorem beq0_2 : (w0 == w2) = false := by decide +kernel -@[simp] theorem neq0_4 : w0 ≠ w4 := by decide +kernel -@[simp] theorem beq0_4 : (w0 == w4) = false := by decide +kernel -@[simp] theorem neq0_6 : w0 ≠ w6 := by decide +kernel -@[simp] theorem beq0_6 : (w0 == w6) = false := by decide +kernel -@[simp] theorem neq0_7 : w0 ≠ w7 := by decide +kernel -@[simp] theorem beq0_7 : (w0 == w7) = false := by decide +kernel -@[simp] theorem neq0_10 : w0 ≠ w10 := by decide +kernel -@[simp] theorem beq0_10 : (w0 == w10) = false := by decide +kernel -@[simp] theorem neq0_13 : w0 ≠ w13 := by decide +kernel -@[simp] theorem beq0_13 : (w0 == w13) = false := by decide +kernel -@[simp] theorem neq0_14 : w0 ≠ w14 := by decide +kernel -@[simp] theorem beq0_14 : (w0 == w14) = false := by decide +kernel -@[simp] theorem neq0_15 : w0 ≠ w15 := by decide +kernel -@[simp] theorem beq0_15 : (w0 == w15) = false := by decide +kernel -@[simp] theorem neq0_18 : w0 ≠ w18 := by decide +kernel -@[simp] theorem beq0_18 : (w0 == w18) = false := by decide +kernel -@[simp] theorem neq0_21 : w0 ≠ w21 := by decide +kernel -@[simp] theorem beq0_21 : (w0 == w21) = false := by decide +kernel -@[simp] theorem neq0_22 : w0 ≠ w22 := by decide +kernel -@[simp] theorem beq0_22 : (w0 == w22) = false := by decide +kernel -@[simp] theorem neq0_23 : w0 ≠ w23 := by decide +kernel -@[simp] theorem beq0_23 : (w0 == w23) = false := by decide +kernel -@[simp] theorem neq0_26 : w0 ≠ w26 := by decide +kernel -@[simp] theorem beq0_26 : (w0 == w26) = false := by decide +kernel -@[simp] theorem neq0_27 : w0 ≠ w27 := by decide +kernel -@[simp] theorem beq0_27 : (w0 == w27) = false := by decide +kernel -@[simp] theorem neq0_30 : w0 ≠ w30 := by decide +kernel -@[simp] theorem beq0_30 : (w0 == w30) = false := by decide +kernel -@[simp] theorem neq0_31 : w0 ≠ w31 := by decide +kernel -@[simp] theorem beq0_31 : (w0 == w31) = false := by decide +kernel -@[simp] theorem neq0_32 : w0 ≠ w32 := by decide +kernel -@[simp] theorem beq0_32 : (w0 == w32) = false := by decide +kernel -@[simp] theorem neq0_35 : w0 ≠ w35 := by decide +kernel -@[simp] theorem beq0_35 : (w0 == w35) = false := by decide +kernel -@[simp] theorem neq0_38 : w0 ≠ w38 := by decide +kernel -@[simp] theorem beq0_38 : (w0 == w38) = false := by decide +kernel -@[simp] theorem neq0_39 : w0 ≠ w39 := by decide +kernel -@[simp] theorem beq0_39 : (w0 == w39) = false := by decide +kernel -@[simp] theorem neq0_42 : w0 ≠ w42 := by decide +kernel -@[simp] theorem beq0_42 : (w0 == w42) = false := by decide +kernel -@[simp] theorem neq0_43 : w0 ≠ w43 := by decide +kernel -@[simp] theorem beq0_43 : (w0 == w43) = false := by decide +kernel -@[simp] theorem neq0_46 : w0 ≠ w46 := by decide +kernel -@[simp] theorem beq0_46 : (w0 == w46) = false := by decide +kernel -@[simp] theorem neq0_47 : w0 ≠ w47 := by decide +kernel -@[simp] theorem beq0_47 : (w0 == w47) = false := by decide +kernel -@[simp] theorem neq0_50 : w0 ≠ w50 := by decide +kernel -@[simp] theorem beq0_50 : (w0 == w50) = false := by decide +kernel -@[simp] theorem neq0_51 : w0 ≠ w51 := by decide +kernel -@[simp] theorem beq0_51 : (w0 == w51) = false := by decide +kernel -@[simp] theorem neq0_52 : w0 ≠ w52 := by decide +kernel -@[simp] theorem beq0_52 : (w0 == w52) = false := by decide +kernel -@[simp] theorem neq0_55 : w0 ≠ w55 := by decide +kernel -@[simp] theorem beq0_55 : (w0 == w55) = false := by decide +kernel -@[simp] theorem neq0_58 : w0 ≠ w58 := by decide +kernel -@[simp] theorem beq0_58 : (w0 == w58) = false := by decide +kernel -@[simp] theorem neq0_59 : w0 ≠ w59 := by decide +kernel -@[simp] theorem beq0_59 : (w0 == w59) = false := by decide +kernel -@[simp] theorem neq0_60 : w0 ≠ w60 := by decide +kernel -@[simp] theorem beq0_60 : (w0 == w60) = false := by decide +kernel -@[simp] theorem neq0_63 : w0 ≠ w63 := by decide +kernel -@[simp] theorem beq0_63 : (w0 == w63) = false := by decide +kernel -@[simp] theorem neq0_66 : w0 ≠ w66 := by decide +kernel -@[simp] theorem beq0_66 : (w0 == w66) = false := by decide +kernel -@[simp] theorem neq0_67 : w0 ≠ w67 := by decide +kernel -@[simp] theorem beq0_67 : (w0 == w67) = false := by decide +kernel -@[simp] theorem neq0_70 : w0 ≠ w70 := by decide +kernel -@[simp] theorem beq0_70 : (w0 == w70) = false := by decide +kernel -@[simp] theorem neq0_71 : w0 ≠ w71 := by decide +kernel -@[simp] theorem beq0_71 : (w0 == w71) = false := by decide +kernel -@[simp] theorem neq0_72 : w0 ≠ w72 := by decide +kernel -@[simp] theorem beq0_72 : (w0 == w72) = false := by decide +kernel -@[simp] theorem neq0_75 : w0 ≠ w75 := by decide +kernel -@[simp] theorem beq0_75 : (w0 == w75) = false := by decide +kernel -@[simp] theorem neq0_78 : w0 ≠ w78 := by decide +kernel -@[simp] theorem beq0_78 : (w0 == w78) = false := by decide +kernel -@[simp] theorem neq0_79 : w0 ≠ w79 := by decide +kernel -@[simp] theorem beq0_79 : (w0 == w79) = false := by decide +kernel -@[simp] theorem neq0_80 : w0 ≠ w80 := by decide +kernel -@[simp] theorem beq0_80 : (w0 == w80) = false := by decide +kernel -@[simp] theorem neq0_83 : w0 ≠ w83 := by decide +kernel -@[simp] theorem beq0_83 : (w0 == w83) = false := by decide +kernel -@[simp] theorem neq0_86 : w0 ≠ w86 := by decide +kernel -@[simp] theorem beq0_86 : (w0 == w86) = false := by decide +kernel -@[simp] theorem neq0_87 : w0 ≠ w87 := by decide +kernel -@[simp] theorem beq0_87 : (w0 == w87) = false := by decide +kernel -@[simp] theorem neq0_88 : w0 ≠ w88 := by decide +kernel -@[simp] theorem beq0_88 : (w0 == w88) = false := by decide +kernel -@[simp] theorem neq0_91 : w0 ≠ w91 := by decide +kernel -@[simp] theorem beq0_91 : (w0 == w91) = false := by decide +kernel -@[simp] theorem neq0_94 : w0 ≠ w94 := by decide +kernel -@[simp] theorem beq0_94 : (w0 == w94) = false := by decide +kernel -@[simp] theorem neq0_95 : w0 ≠ w95 := by decide +kernel -@[simp] theorem beq0_95 : (w0 == w95) = false := by decide +kernel -@[simp] theorem neq0_96 : w0 ≠ w96 := by decide +kernel -@[simp] theorem beq0_96 : (w0 == w96) = false := by decide +kernel -@[simp] theorem neq0_99 : w0 ≠ w99 := by decide +kernel -@[simp] theorem beq0_99 : (w0 == w99) = false := by decide +kernel -@[simp] theorem neq0_102 : w0 ≠ w102 := by decide +kernel -@[simp] theorem beq0_102 : (w0 == w102) = false := by decide +kernel -@[simp] theorem neq0_103 : w0 ≠ w103 := by decide +kernel -@[simp] theorem beq0_103 : (w0 == w103) = false := by decide +kernel -@[simp] theorem neq0_106 : w0 ≠ w106 := by decide +kernel -@[simp] theorem beq0_106 : (w0 == w106) = false := by decide +kernel -@[simp] theorem neq0_107 : w0 ≠ w107 := by decide +kernel -@[simp] theorem beq0_107 : (w0 == w107) = false := by decide +kernel -@[simp] theorem neq0_108 : w0 ≠ w108 := by decide +kernel -@[simp] theorem beq0_108 : (w0 == w108) = false := by decide +kernel -@[simp] theorem neq0_111 : w0 ≠ w111 := by decide +kernel -@[simp] theorem beq0_111 : (w0 == w111) = false := by decide +kernel -@[simp] theorem neq0_114 : w0 ≠ w114 := by decide +kernel -@[simp] theorem beq0_114 : (w0 == w114) = false := by decide +kernel -@[simp] theorem neq0_115 : w0 ≠ w115 := by decide +kernel -@[simp] theorem beq0_115 : (w0 == w115) = false := by decide +kernel -@[simp] theorem neq0_116 : w0 ≠ w116 := by decide +kernel -@[simp] theorem beq0_116 : (w0 == w116) = false := by decide +kernel -@[simp] theorem neq0_119 : w0 ≠ w119 := by decide +kernel -@[simp] theorem beq0_119 : (w0 == w119) = false := by decide +kernel -@[simp] theorem neq0_122 : w0 ≠ w122 := by decide +kernel -@[simp] theorem beq0_122 : (w0 == w122) = false := by decide +kernel -@[simp] theorem neq0_123 : w0 ≠ w123 := by decide +kernel -@[simp] theorem beq0_123 : (w0 == w123) = false := by decide +kernel -@[simp] theorem neq0_124 : w0 ≠ w124 := by decide +kernel -@[simp] theorem beq0_124 : (w0 == w124) = false := by decide +kernel -@[simp] theorem neq0_127 : w0 ≠ w127 := by decide +kernel -@[simp] theorem beq0_127 : (w0 == w127) = false := by decide +kernel -@[simp] theorem neq0_130 : w0 ≠ w130 := by decide +kernel -@[simp] theorem beq0_130 : (w0 == w130) = false := by decide +kernel -@[simp] theorem neq0_131 : w0 ≠ w131 := by decide +kernel -@[simp] theorem beq0_131 : (w0 == w131) = false := by decide +kernel -@[simp] theorem neq0_132 : w0 ≠ w132 := by decide +kernel -@[simp] theorem beq0_132 : (w0 == w132) = false := by decide +kernel -@[simp] theorem neq0_135 : w0 ≠ w135 := by decide +kernel -@[simp] theorem beq0_135 : (w0 == w135) = false := by decide +kernel -@[simp] theorem neq0_138 : w0 ≠ w138 := by decide +kernel -@[simp] theorem beq0_138 : (w0 == w138) = false := by decide +kernel -@[simp] theorem neq0_139 : w0 ≠ w139 := by decide +kernel -@[simp] theorem beq0_139 : (w0 == w139) = false := by decide +kernel -@[simp] theorem neq0_140 : w0 ≠ w140 := by decide +kernel -@[simp] theorem beq0_140 : (w0 == w140) = false := by decide +kernel -@[simp] theorem neq0_143 : w0 ≠ w143 := by decide +kernel -@[simp] theorem beq0_143 : (w0 == w143) = false := by decide +kernel -@[simp] theorem neq0_146 : w0 ≠ w146 := by decide +kernel -@[simp] theorem beq0_146 : (w0 == w146) = false := by decide +kernel -@[simp] theorem neq0_147 : w0 ≠ w147 := by decide +kernel -@[simp] theorem beq0_147 : (w0 == w147) = false := by decide +kernel -@[simp] theorem neq0_148 : w0 ≠ w148 := by decide +kernel -@[simp] theorem beq0_148 : (w0 == w148) = false := by decide +kernel -@[simp] theorem neq0_151 : w0 ≠ w151 := by decide +kernel -@[simp] theorem beq0_151 : (w0 == w151) = false := by decide +kernel -@[simp] theorem neq0_154 : w0 ≠ w154 := by decide +kernel -@[simp] theorem beq0_154 : (w0 == w154) = false := by decide +kernel -@[simp] theorem neq0_155 : w0 ≠ w155 := by decide +kernel -@[simp] theorem beq0_155 : (w0 == w155) = false := by decide +kernel -@[simp] theorem neq0_158 : w0 ≠ w158 := by decide +kernel -@[simp] theorem beq0_158 : (w0 == w158) = false := by decide +kernel -@[simp] theorem neq0_159 : w0 ≠ w159 := by decide +kernel -@[simp] theorem beq0_159 : (w0 == w159) = false := by decide +kernel -@[simp] theorem neq0_162 : w0 ≠ w162 := by decide +kernel -@[simp] theorem beq0_162 : (w0 == w162) = false := by decide +kernel -@[simp] theorem neq0_163 : w0 ≠ w163 := by decide +kernel -@[simp] theorem beq0_163 : (w0 == w163) = false := by decide +kernel -@[simp] theorem neq0_164 : w0 ≠ w164 := by decide +kernel -@[simp] theorem beq0_164 : (w0 == w164) = false := by decide +kernel -@[simp] theorem neq0_166 : w0 ≠ w166 := by decide +kernel -@[simp] theorem beq0_166 : (w0 == w166) = false := by decide +kernel -@[simp] theorem neq0_169 : w0 ≠ w169 := by decide +kernel -@[simp] theorem beq0_169 : (w0 == w169) = false := by decide +kernel -@[simp] theorem neq0_170 : w0 ≠ w170 := by decide +kernel -@[simp] theorem beq0_170 : (w0 == w170) = false := by decide +kernel -@[simp] theorem neq0_172 : w0 ≠ w172 := by decide +kernel -@[simp] theorem beq0_172 : (w0 == w172) = false := by decide +kernel -@[simp] theorem neq0_175 : w0 ≠ w175 := by decide +kernel -@[simp] theorem beq0_175 : (w0 == w175) = false := by decide +kernel -@[simp] theorem neq0_176 : w0 ≠ w176 := by decide +kernel -@[simp] theorem beq0_176 : (w0 == w176) = false := by decide +kernel -@[simp] theorem neq0_178 : w0 ≠ w178 := by decide +kernel -@[simp] theorem beq0_178 : (w0 == w178) = false := by decide +kernel -@[simp] theorem neq0_179 : w0 ≠ w179 := by decide +kernel -@[simp] theorem beq0_179 : (w0 == w179) = false := by decide +kernel -@[simp] theorem neq0_182 : w0 ≠ w182 := by decide +kernel -@[simp] theorem beq0_182 : (w0 == w182) = false := by decide +kernel -@[simp] theorem neq0_185 : w0 ≠ w185 := by decide +kernel -@[simp] theorem beq0_185 : (w0 == w185) = false := by decide +kernel -@[simp] theorem neq0_186 : w0 ≠ w186 := by decide +kernel -@[simp] theorem beq0_186 : (w0 == w186) = false := by decide +kernel -@[simp] theorem neq0_189 : w0 ≠ w189 := by decide +kernel -@[simp] theorem beq0_189 : (w0 == w189) = false := by decide +kernel -@[simp] theorem neq0_190 : w0 ≠ w190 := by decide +kernel -@[simp] theorem beq0_190 : (w0 == w190) = false := by decide +kernel -@[simp] theorem neq0_192 : w0 ≠ w192 := by decide +kernel -@[simp] theorem beq0_192 : (w0 == w192) = false := by decide +kernel -@[simp] theorem neq0_194 : w0 ≠ w194 := by decide +kernel -@[simp] theorem beq0_194 : (w0 == w194) = false := by decide +kernel -@[simp] theorem neq0_197 : w0 ≠ w197 := by decide +kernel -@[simp] theorem beq0_197 : (w0 == w197) = false := by decide +kernel -@[simp] theorem neq0_200 : w0 ≠ w200 := by decide +kernel -@[simp] theorem beq0_200 : (w0 == w200) = false := by decide +kernel -@[simp] theorem neq0_201 : w0 ≠ w201 := by decide +kernel -@[simp] theorem beq0_201 : (w0 == w201) = false := by decide +kernel -@[simp] theorem neq0_204 : w0 ≠ w204 := by decide +kernel -@[simp] theorem beq0_204 : (w0 == w204) = false := by decide +kernel -@[simp] theorem neq0_205 : w0 ≠ w205 := by decide +kernel -@[simp] theorem beq0_205 : (w0 == w205) = false := by decide +kernel -@[simp] theorem neq0_206 : w0 ≠ w206 := by decide +kernel -@[simp] theorem beq0_206 : (w0 == w206) = false := by decide +kernel -@[simp] theorem neq0_208 : w0 ≠ w208 := by decide +kernel -@[simp] theorem beq0_208 : (w0 == w208) = false := by decide +kernel -@[simp] theorem neq0_211 : w0 ≠ w211 := by decide +kernel -@[simp] theorem beq0_211 : (w0 == w211) = false := by decide +kernel -@[simp] theorem neq0_213 : w0 ≠ w213 := by decide +kernel -@[simp] theorem beq0_213 : (w0 == w213) = false := by decide +kernel -@[simp] theorem neq0_216 : w0 ≠ w216 := by decide +kernel -@[simp] theorem beq0_216 : (w0 == w216) = false := by decide +kernel -@[simp] theorem neq0_218 : w0 ≠ w218 := by decide +kernel -@[simp] theorem beq0_218 : (w0 == w218) = false := by decide +kernel -@[simp] theorem neq0_221 : w0 ≠ w221 := by decide +kernel -@[simp] theorem beq0_221 : (w0 == w221) = false := by decide +kernel -@[simp] theorem neq0_223 : w0 ≠ w223 := by decide +kernel -@[simp] theorem beq0_223 : (w0 == w223) = false := by decide +kernel -@[simp] theorem neq0_226 : w0 ≠ w226 := by decide +kernel -@[simp] theorem beq0_226 : (w0 == w226) = false := by decide +kernel -@[simp] theorem neq0_228 : w0 ≠ w228 := by decide +kernel -@[simp] theorem beq0_228 : (w0 == w228) = false := by decide +kernel -@[simp] theorem neq0_229 : w0 ≠ w229 := by decide +kernel -@[simp] theorem beq0_229 : (w0 == w229) = false := by decide +kernel -@[simp] theorem neq0_232 : w0 ≠ w232 := by decide +kernel -@[simp] theorem beq0_232 : (w0 == w232) = false := by decide +kernel -@[simp] theorem neq0_235 : w0 ≠ w235 := by decide +kernel -@[simp] theorem beq0_235 : (w0 == w235) = false := by decide +kernel -@[simp] theorem neq0_236 : w0 ≠ w236 := by decide +kernel -@[simp] theorem beq0_236 : (w0 == w236) = false := by decide +kernel -@[simp] theorem neq0_242 : w0 ≠ w242 := by decide +kernel -@[simp] theorem beq0_242 : (w0 == w242) = false := by decide +kernel -@[simp] theorem neq0_245 : w0 ≠ w245 := by decide +kernel -@[simp] theorem beq0_245 : (w0 == w245) = false := by decide +kernel -@[simp] theorem neq0_249 : w0 ≠ w249 := by decide +kernel -@[simp] theorem beq0_249 : (w0 == w249) = false := by decide +kernel -@[simp] theorem neq0_254 : w0 ≠ w254 := by decide +kernel -@[simp] theorem beq0_254 : (w0 == w254) = false := by decide +kernel -@[simp] theorem neq0_257 : w0 ≠ w257 := by decide +kernel -@[simp] theorem beq0_257 : (w0 == w257) = false := by decide +kernel -@[simp] theorem neq0_262 : w0 ≠ w262 := by decide +kernel -@[simp] theorem beq0_262 : (w0 == w262) = false := by decide +kernel -@[simp] theorem neq0_265 : w0 ≠ w265 := by decide +kernel -@[simp] theorem beq0_265 : (w0 == w265) = false := by decide +kernel -@[simp] theorem neq0_270 : w0 ≠ w270 := by decide +kernel -@[simp] theorem beq0_270 : (w0 == w270) = false := by decide +kernel -@[simp] theorem neq0_273 : w0 ≠ w273 := by decide +kernel -@[simp] theorem beq0_273 : (w0 == w273) = false := by decide +kernel -@[simp] theorem neq0_274 : w0 ≠ w274 := by decide +kernel -@[simp] theorem beq0_274 : (w0 == w274) = false := by decide +kernel -@[simp] theorem neq0_277 : w0 ≠ w277 := by decide +kernel -@[simp] theorem beq0_277 : (w0 == w277) = false := by decide +kernel -@[simp] theorem neq0_281 : w0 ≠ w281 := by decide +kernel -@[simp] theorem beq0_281 : (w0 == w281) = false := by decide +kernel -@[simp] theorem neq0_286 : w0 ≠ w286 := by decide +kernel -@[simp] theorem beq0_286 : (w0 == w286) = false := by decide +kernel -@[simp] theorem neq0_289 : w0 ≠ w289 := by decide +kernel -@[simp] theorem beq0_289 : (w0 == w289) = false := by decide +kernel -@[simp] theorem neq0_290 : w0 ≠ w290 := by decide +kernel -@[simp] theorem beq0_290 : (w0 == w290) = false := by decide +kernel -@[simp] theorem neq0_293 : w0 ≠ w293 := by decide +kernel -@[simp] theorem beq0_293 : (w0 == w293) = false := by decide +kernel -@[simp] theorem neq0_294 : w0 ≠ w294 := by decide +kernel -@[simp] theorem beq0_294 : (w0 == w294) = false := by decide +kernel -@[simp] theorem neq0_297 : w0 ≠ w297 := by decide +kernel -@[simp] theorem beq0_297 : (w0 == w297) = false := by decide +kernel -@[simp] theorem neq0_301 : w0 ≠ w301 := by decide +kernel -@[simp] theorem beq0_301 : (w0 == w301) = false := by decide +kernel -@[simp] theorem neq0_304 : w0 ≠ w304 := by decide +kernel -@[simp] theorem beq0_304 : (w0 == w304) = false := by decide +kernel -@[simp] theorem neq0_305 : w0 ≠ w305 := by decide +kernel -@[simp] theorem beq0_305 : (w0 == w305) = false := by decide +kernel -@[simp] theorem neq0_308 : w0 ≠ w308 := by decide +kernel -@[simp] theorem beq0_308 : (w0 == w308) = false := by decide +kernel -@[simp] theorem neq0_310 : w0 ≠ w310 := by decide +kernel -@[simp] theorem beq0_310 : (w0 == w310) = false := by decide +kernel -@[simp] theorem neq0_312 : w0 ≠ w312 := by decide +kernel -@[simp] theorem beq0_312 : (w0 == w312) = false := by decide +kernel -@[simp] theorem neq0_316 : w0 ≠ w316 := by decide +kernel -@[simp] theorem beq0_316 : (w0 == w316) = false := by decide +kernel -@[simp] theorem neq0_320 : w0 ≠ w320 := by decide +kernel -@[simp] theorem beq0_320 : (w0 == w320) = false := by decide +kernel -@[simp] theorem neq0_321 : w0 ≠ w321 := by decide +kernel -@[simp] theorem beq0_321 : (w0 == w321) = false := by decide +kernel -@[simp] theorem neq0_324 : w0 ≠ w324 := by decide +kernel -@[simp] theorem beq0_324 : (w0 == w324) = false := by decide +kernel -@[simp] theorem neq0_327 : w0 ≠ w327 := by decide +kernel -@[simp] theorem beq0_327 : (w0 == w327) = false := by decide +kernel -@[simp] theorem neq0_328 : w0 ≠ w328 := by decide +kernel -@[simp] theorem beq0_328 : (w0 == w328) = false := by decide +kernel -@[simp] theorem neq0_330 : w0 ≠ w330 := by decide +kernel -@[simp] theorem beq0_330 : (w0 == w330) = false := by decide +kernel -@[simp] theorem neq0_333 : w0 ≠ w333 := by decide +kernel -@[simp] theorem beq0_333 : (w0 == w333) = false := by decide +kernel -@[simp] theorem neq0_334 : w0 ≠ w334 := by decide +kernel -@[simp] theorem beq0_334 : (w0 == w334) = false := by decide +kernel -@[simp] theorem neq0_336 : w0 ≠ w336 := by decide +kernel -@[simp] theorem beq0_336 : (w0 == w336) = false := by decide +kernel -@[simp] theorem neq0_338 : w0 ≠ w338 := by decide +kernel -@[simp] theorem beq0_338 : (w0 == w338) = false := by decide +kernel -@[simp] theorem neq0_341 : w0 ≠ w341 := by decide +kernel -@[simp] theorem beq0_341 : (w0 == w341) = false := by decide +kernel -@[simp] theorem neq0_344 : w0 ≠ w344 := by decide +kernel -@[simp] theorem beq0_344 : (w0 == w344) = false := by decide +kernel -@[simp] theorem neq0_347 : w0 ≠ w347 := by decide +kernel -@[simp] theorem beq0_347 : (w0 == w347) = false := by decide +kernel -@[simp] theorem neq0_350 : w0 ≠ w350 := by decide +kernel -@[simp] theorem beq0_350 : (w0 == w350) = false := by decide +kernel -@[simp] theorem neq0_353 : w0 ≠ w353 := by decide +kernel -@[simp] theorem beq0_353 : (w0 == w353) = false := by decide +kernel -@[simp] theorem neq0_356 : w0 ≠ w356 := by decide +kernel -@[simp] theorem beq0_356 : (w0 == w356) = false := by decide +kernel -@[simp] theorem neq0_359 : w0 ≠ w359 := by decide +kernel -@[simp] theorem beq0_359 : (w0 == w359) = false := by decide +kernel -@[simp] theorem neq0_362 : w0 ≠ w362 := by decide +kernel -@[simp] theorem beq0_362 : (w0 == w362) = false := by decide +kernel -@[simp] theorem neq0_364 : w0 ≠ w364 := by decide +kernel -@[simp] theorem beq0_364 : (w0 == w364) = false := by decide +kernel -@[simp] theorem neq0_365 : w0 ≠ w365 := by decide +kernel -@[simp] theorem beq0_365 : (w0 == w365) = false := by decide +kernel -@[simp] theorem neq0_368 : w0 ≠ w368 := by decide +kernel -@[simp] theorem beq0_368 : (w0 == w368) = false := by decide +kernel -@[simp] theorem neq0_371 : w0 ≠ w371 := by decide +kernel -@[simp] theorem beq0_371 : (w0 == w371) = false := by decide +kernel -@[simp] theorem neq0_372 : w0 ≠ w372 := by decide +kernel -@[simp] theorem beq0_372 : (w0 == w372) = false := by decide +kernel -@[simp] theorem neq0_375 : w0 ≠ w375 := by decide +kernel -@[simp] theorem beq0_375 : (w0 == w375) = false := by decide +kernel -@[simp] theorem neq0_379 : w0 ≠ w379 := by decide +kernel -@[simp] theorem beq0_379 : (w0 == w379) = false := by decide +kernel -@[simp] theorem neq0_382 : w0 ≠ w382 := by decide +kernel -@[simp] theorem beq0_382 : (w0 == w382) = false := by decide +kernel -@[simp] theorem neq0_386 : w0 ≠ w386 := by decide +kernel -@[simp] theorem beq0_386 : (w0 == w386) = false := by decide +kernel -@[simp] theorem neq0_387 : w0 ≠ w387 := by decide +kernel -@[simp] theorem beq0_387 : (w0 == w387) = false := by decide +kernel -@[simp] theorem neq0_390 : w0 ≠ w390 := by decide +kernel -@[simp] theorem beq0_390 : (w0 == w390) = false := by decide +kernel -@[simp] theorem neq0_392 : w0 ≠ w392 := by decide +kernel -@[simp] theorem beq0_392 : (w0 == w392) = false := by decide +kernel -@[simp] theorem neq0_395 : w0 ≠ w395 := by decide +kernel -@[simp] theorem beq0_395 : (w0 == w395) = false := by decide +kernel -@[simp] theorem neq0_398 : w0 ≠ w398 := by decide +kernel -@[simp] theorem beq0_398 : (w0 == w398) = false := by decide +kernel -@[simp] theorem neq0_403 : w0 ≠ w403 := by decide +kernel -@[simp] theorem beq0_403 : (w0 == w403) = false := by decide +kernel -@[simp] theorem neq0_406 : w0 ≠ w406 := by decide +kernel -@[simp] theorem beq0_406 : (w0 == w406) = false := by decide +kernel -@[simp] theorem neq0_411 : w0 ≠ w411 := by decide +kernel -@[simp] theorem beq0_411 : (w0 == w411) = false := by decide +kernel -@[simp] theorem neq1_0 : w1 ≠ w0 := by decide +kernel -@[simp] theorem beq1_0 : (w1 == w0) = false := by decide +kernel -@[simp] theorem neq1_2 : w1 ≠ w2 := by decide +kernel -@[simp] theorem beq1_2 : (w1 == w2) = false := by decide +kernel -@[simp] theorem neq1_8 : w1 ≠ w8 := by decide +kernel -@[simp] theorem beq1_8 : (w1 == w8) = false := by decide +kernel -@[simp] theorem neq1_9 : w1 ≠ w9 := by decide +kernel -@[simp] theorem beq1_9 : (w1 == w9) = false := by decide +kernel -@[simp] theorem neq1_11 : w1 ≠ w11 := by decide +kernel -@[simp] theorem beq1_11 : (w1 == w11) = false := by decide +kernel -@[simp] theorem neq1_12 : w1 ≠ w12 := by decide +kernel -@[simp] theorem beq1_12 : (w1 == w12) = false := by decide +kernel -@[simp] theorem neq1_16 : w1 ≠ w16 := by decide +kernel -@[simp] theorem beq1_16 : (w1 == w16) = false := by decide +kernel -@[simp] theorem neq1_17 : w1 ≠ w17 := by decide +kernel -@[simp] theorem beq1_17 : (w1 == w17) = false := by decide +kernel -@[simp] theorem neq1_19 : w1 ≠ w19 := by decide +kernel -@[simp] theorem beq1_19 : (w1 == w19) = false := by decide +kernel -@[simp] theorem neq1_20 : w1 ≠ w20 := by decide +kernel -@[simp] theorem beq1_20 : (w1 == w20) = false := by decide +kernel -@[simp] theorem neq1_23 : w1 ≠ w23 := by decide +kernel -@[simp] theorem beq1_23 : (w1 == w23) = false := by decide +kernel -@[simp] theorem neq1_24 : w1 ≠ w24 := by decide +kernel -@[simp] theorem beq1_24 : (w1 == w24) = false := by decide +kernel -@[simp] theorem neq1_25 : w1 ≠ w25 := by decide +kernel -@[simp] theorem beq1_25 : (w1 == w25) = false := by decide +kernel -@[simp] theorem neq1_28 : w1 ≠ w28 := by decide +kernel -@[simp] theorem beq1_28 : (w1 == w28) = false := by decide +kernel -@[simp] theorem neq1_29 : w1 ≠ w29 := by decide +kernel -@[simp] theorem beq1_29 : (w1 == w29) = false := by decide +kernel -@[simp] theorem neq1_33 : w1 ≠ w33 := by decide +kernel -@[simp] theorem beq1_33 : (w1 == w33) = false := by decide +kernel -@[simp] theorem neq1_34 : w1 ≠ w34 := by decide +kernel -@[simp] theorem beq1_34 : (w1 == w34) = false := by decide +kernel -@[simp] theorem neq1_36 : w1 ≠ w36 := by decide +kernel -@[simp] theorem beq1_36 : (w1 == w36) = false := by decide +kernel -@[simp] theorem neq1_37 : w1 ≠ w37 := by decide +kernel -@[simp] theorem beq1_37 : (w1 == w37) = false := by decide +kernel -@[simp] theorem neq1_40 : w1 ≠ w40 := by decide +kernel -@[simp] theorem beq1_40 : (w1 == w40) = false := by decide +kernel -@[simp] theorem neq1_41 : w1 ≠ w41 := by decide +kernel -@[simp] theorem beq1_41 : (w1 == w41) = false := by decide +kernel -@[simp] theorem neq1_44 : w1 ≠ w44 := by decide +kernel -@[simp] theorem beq1_44 : (w1 == w44) = false := by decide +kernel -@[simp] theorem neq1_45 : w1 ≠ w45 := by decide +kernel -@[simp] theorem beq1_45 : (w1 == w45) = false := by decide +kernel -@[simp] theorem neq1_48 : w1 ≠ w48 := by decide +kernel -@[simp] theorem beq1_48 : (w1 == w48) = false := by decide +kernel -@[simp] theorem neq1_49 : w1 ≠ w49 := by decide +kernel -@[simp] theorem beq1_49 : (w1 == w49) = false := by decide +kernel -@[simp] theorem neq1_53 : w1 ≠ w53 := by decide +kernel -@[simp] theorem beq1_53 : (w1 == w53) = false := by decide +kernel -@[simp] theorem neq1_54 : w1 ≠ w54 := by decide +kernel -@[simp] theorem beq1_54 : (w1 == w54) = false := by decide +kernel -@[simp] theorem neq1_56 : w1 ≠ w56 := by decide +kernel -@[simp] theorem beq1_56 : (w1 == w56) = false := by decide +kernel -@[simp] theorem neq1_57 : w1 ≠ w57 := by decide +kernel -@[simp] theorem beq1_57 : (w1 == w57) = false := by decide +kernel -@[simp] theorem neq1_61 : w1 ≠ w61 := by decide +kernel -@[simp] theorem beq1_61 : (w1 == w61) = false := by decide +kernel -@[simp] theorem neq1_62 : w1 ≠ w62 := by decide +kernel -@[simp] theorem beq1_62 : (w1 == w62) = false := by decide +kernel -@[simp] theorem neq1_64 : w1 ≠ w64 := by decide +kernel -@[simp] theorem beq1_64 : (w1 == w64) = false := by decide +kernel -@[simp] theorem neq1_65 : w1 ≠ w65 := by decide +kernel -@[simp] theorem beq1_65 : (w1 == w65) = false := by decide +kernel -@[simp] theorem neq1_68 : w1 ≠ w68 := by decide +kernel -@[simp] theorem beq1_68 : (w1 == w68) = false := by decide +kernel -@[simp] theorem neq1_69 : w1 ≠ w69 := by decide +kernel -@[simp] theorem beq1_69 : (w1 == w69) = false := by decide +kernel -@[simp] theorem neq1_73 : w1 ≠ w73 := by decide +kernel -@[simp] theorem beq1_73 : (w1 == w73) = false := by decide +kernel -@[simp] theorem neq1_74 : w1 ≠ w74 := by decide +kernel -@[simp] theorem beq1_74 : (w1 == w74) = false := by decide +kernel -@[simp] theorem neq1_76 : w1 ≠ w76 := by decide +kernel -@[simp] theorem beq1_76 : (w1 == w76) = false := by decide +kernel -@[simp] theorem neq1_77 : w1 ≠ w77 := by decide +kernel -@[simp] theorem beq1_77 : (w1 == w77) = false := by decide +kernel -@[simp] theorem neq1_81 : w1 ≠ w81 := by decide +kernel -@[simp] theorem beq1_81 : (w1 == w81) = false := by decide +kernel -@[simp] theorem neq1_82 : w1 ≠ w82 := by decide +kernel -@[simp] theorem beq1_82 : (w1 == w82) = false := by decide +kernel -@[simp] theorem neq1_84 : w1 ≠ w84 := by decide +kernel -@[simp] theorem beq1_84 : (w1 == w84) = false := by decide +kernel -@[simp] theorem neq1_85 : w1 ≠ w85 := by decide +kernel -@[simp] theorem beq1_85 : (w1 == w85) = false := by decide +kernel -@[simp] theorem neq1_89 : w1 ≠ w89 := by decide +kernel -@[simp] theorem beq1_89 : (w1 == w89) = false := by decide +kernel -@[simp] theorem neq1_90 : w1 ≠ w90 := by decide +kernel -@[simp] theorem beq1_90 : (w1 == w90) = false := by decide +kernel -@[simp] theorem neq1_92 : w1 ≠ w92 := by decide +kernel -@[simp] theorem beq1_92 : (w1 == w92) = false := by decide +kernel -@[simp] theorem neq1_93 : w1 ≠ w93 := by decide +kernel -@[simp] theorem beq1_93 : (w1 == w93) = false := by decide +kernel -@[simp] theorem neq1_97 : w1 ≠ w97 := by decide +kernel -@[simp] theorem beq1_97 : (w1 == w97) = false := by decide +kernel -@[simp] theorem neq1_98 : w1 ≠ w98 := by decide +kernel -@[simp] theorem beq1_98 : (w1 == w98) = false := by decide +kernel -@[simp] theorem neq1_100 : w1 ≠ w100 := by decide +kernel -@[simp] theorem beq1_100 : (w1 == w100) = false := by decide +kernel -@[simp] theorem neq1_101 : w1 ≠ w101 := by decide +kernel -@[simp] theorem beq1_101 : (w1 == w101) = false := by decide +kernel -@[simp] theorem neq1_104 : w1 ≠ w104 := by decide +kernel -@[simp] theorem beq1_104 : (w1 == w104) = false := by decide +kernel -@[simp] theorem neq1_105 : w1 ≠ w105 := by decide +kernel -@[simp] theorem beq1_105 : (w1 == w105) = false := by decide +kernel -@[simp] theorem neq1_109 : w1 ≠ w109 := by decide +kernel -@[simp] theorem beq1_109 : (w1 == w109) = false := by decide +kernel -@[simp] theorem neq1_110 : w1 ≠ w110 := by decide +kernel -@[simp] theorem beq1_110 : (w1 == w110) = false := by decide +kernel -@[simp] theorem neq1_112 : w1 ≠ w112 := by decide +kernel -@[simp] theorem beq1_112 : (w1 == w112) = false := by decide +kernel -@[simp] theorem neq1_113 : w1 ≠ w113 := by decide +kernel -@[simp] theorem beq1_113 : (w1 == w113) = false := by decide +kernel -@[simp] theorem neq1_117 : w1 ≠ w117 := by decide +kernel -@[simp] theorem beq1_117 : (w1 == w117) = false := by decide +kernel -@[simp] theorem neq1_118 : w1 ≠ w118 := by decide +kernel -@[simp] theorem beq1_118 : (w1 == w118) = false := by decide +kernel -@[simp] theorem neq1_120 : w1 ≠ w120 := by decide +kernel -@[simp] theorem beq1_120 : (w1 == w120) = false := by decide +kernel -@[simp] theorem neq1_121 : w1 ≠ w121 := by decide +kernel -@[simp] theorem beq1_121 : (w1 == w121) = false := by decide +kernel -@[simp] theorem neq1_125 : w1 ≠ w125 := by decide +kernel -@[simp] theorem beq1_125 : (w1 == w125) = false := by decide +kernel -@[simp] theorem neq1_126 : w1 ≠ w126 := by decide +kernel -@[simp] theorem beq1_126 : (w1 == w126) = false := by decide +kernel -@[simp] theorem neq1_128 : w1 ≠ w128 := by decide +kernel -@[simp] theorem beq1_128 : (w1 == w128) = false := by decide +kernel -@[simp] theorem neq1_129 : w1 ≠ w129 := by decide +kernel -@[simp] theorem beq1_129 : (w1 == w129) = false := by decide +kernel -@[simp] theorem neq1_133 : w1 ≠ w133 := by decide +kernel -@[simp] theorem beq1_133 : (w1 == w133) = false := by decide +kernel -@[simp] theorem neq1_134 : w1 ≠ w134 := by decide +kernel -@[simp] theorem beq1_134 : (w1 == w134) = false := by decide +kernel -@[simp] theorem neq1_136 : w1 ≠ w136 := by decide +kernel -@[simp] theorem beq1_136 : (w1 == w136) = false := by decide +kernel -@[simp] theorem neq1_137 : w1 ≠ w137 := by decide +kernel -@[simp] theorem beq1_137 : (w1 == w137) = false := by decide +kernel -@[simp] theorem neq1_141 : w1 ≠ w141 := by decide +kernel -@[simp] theorem beq1_141 : (w1 == w141) = false := by decide +kernel -@[simp] theorem neq1_142 : w1 ≠ w142 := by decide +kernel -@[simp] theorem beq1_142 : (w1 == w142) = false := by decide +kernel -@[simp] theorem neq1_144 : w1 ≠ w144 := by decide +kernel -@[simp] theorem beq1_144 : (w1 == w144) = false := by decide +kernel -@[simp] theorem neq1_145 : w1 ≠ w145 := by decide +kernel -@[simp] theorem beq1_145 : (w1 == w145) = false := by decide +kernel -@[simp] theorem neq1_149 : w1 ≠ w149 := by decide +kernel -@[simp] theorem beq1_149 : (w1 == w149) = false := by decide +kernel -@[simp] theorem neq1_150 : w1 ≠ w150 := by decide +kernel -@[simp] theorem beq1_150 : (w1 == w150) = false := by decide +kernel -@[simp] theorem neq1_152 : w1 ≠ w152 := by decide +kernel -@[simp] theorem beq1_152 : (w1 == w152) = false := by decide +kernel -@[simp] theorem neq1_153 : w1 ≠ w153 := by decide +kernel -@[simp] theorem beq1_153 : (w1 == w153) = false := by decide +kernel -@[simp] theorem neq1_156 : w1 ≠ w156 := by decide +kernel -@[simp] theorem beq1_156 : (w1 == w156) = false := by decide +kernel -@[simp] theorem neq1_157 : w1 ≠ w157 := by decide +kernel -@[simp] theorem beq1_157 : (w1 == w157) = false := by decide +kernel -@[simp] theorem neq1_165 : w1 ≠ w165 := by decide +kernel -@[simp] theorem beq1_165 : (w1 == w165) = false := by decide +kernel -@[simp] theorem neq1_171 : w1 ≠ w171 := by decide +kernel -@[simp] theorem beq1_171 : (w1 == w171) = false := by decide +kernel -@[simp] theorem neq1_177 : w1 ≠ w177 := by decide +kernel -@[simp] theorem beq1_177 : (w1 == w177) = false := by decide +kernel -@[simp] theorem neq1_183 : w1 ≠ w183 := by decide +kernel -@[simp] theorem beq1_183 : (w1 == w183) = false := by decide +kernel -@[simp] theorem neq1_184 : w1 ≠ w184 := by decide +kernel -@[simp] theorem beq1_184 : (w1 == w184) = false := by decide +kernel -@[simp] theorem neq1_191 : w1 ≠ w191 := by decide +kernel -@[simp] theorem beq1_191 : (w1 == w191) = false := by decide +kernel -@[simp] theorem neq1_198 : w1 ≠ w198 := by decide +kernel -@[simp] theorem beq1_198 : (w1 == w198) = false := by decide +kernel -@[simp] theorem neq1_199 : w1 ≠ w199 := by decide +kernel -@[simp] theorem beq1_199 : (w1 == w199) = false := by decide +kernel -@[simp] theorem neq1_207 : w1 ≠ w207 := by decide +kernel -@[simp] theorem beq1_207 : (w1 == w207) = false := by decide +kernel -@[simp] theorem neq1_209 : w1 ≠ w209 := by decide +kernel -@[simp] theorem beq1_209 : (w1 == w209) = false := by decide +kernel -@[simp] theorem neq1_212 : w1 ≠ w212 := by decide +kernel -@[simp] theorem beq1_212 : (w1 == w212) = false := by decide +kernel -@[simp] theorem neq1_217 : w1 ≠ w217 := by decide +kernel -@[simp] theorem beq1_217 : (w1 == w217) = false := by decide +kernel -@[simp] theorem neq1_222 : w1 ≠ w222 := by decide +kernel -@[simp] theorem beq1_222 : (w1 == w222) = false := by decide +kernel -@[simp] theorem neq1_227 : w1 ≠ w227 := by decide +kernel -@[simp] theorem beq1_227 : (w1 == w227) = false := by decide +kernel -@[simp] theorem neq1_233 : w1 ≠ w233 := by decide +kernel -@[simp] theorem beq1_233 : (w1 == w233) = false := by decide +kernel -@[simp] theorem neq1_234 : w1 ≠ w234 := by decide +kernel -@[simp] theorem beq1_234 : (w1 == w234) = false := by decide +kernel -@[simp] theorem neq1_243 : w1 ≠ w243 := by decide +kernel -@[simp] theorem beq1_243 : (w1 == w243) = false := by decide +kernel -@[simp] theorem neq1_244 : w1 ≠ w244 := by decide +kernel -@[simp] theorem beq1_244 : (w1 == w244) = false := by decide +kernel -@[simp] theorem neq1_248 : w1 ≠ w248 := by decide +kernel -@[simp] theorem beq1_248 : (w1 == w248) = false := by decide +kernel -@[simp] theorem neq1_252 : w1 ≠ w252 := by decide +kernel -@[simp] theorem beq1_252 : (w1 == w252) = false := by decide +kernel -@[simp] theorem neq1_253 : w1 ≠ w253 := by decide +kernel -@[simp] theorem beq1_253 : (w1 == w253) = false := by decide +kernel -@[simp] theorem neq1_255 : w1 ≠ w255 := by decide +kernel -@[simp] theorem beq1_255 : (w1 == w255) = false := by decide +kernel -@[simp] theorem neq1_256 : w1 ≠ w256 := by decide +kernel -@[simp] theorem beq1_256 : (w1 == w256) = false := by decide +kernel -@[simp] theorem neq1_260 : w1 ≠ w260 := by decide +kernel -@[simp] theorem beq1_260 : (w1 == w260) = false := by decide +kernel -@[simp] theorem neq1_261 : w1 ≠ w261 := by decide +kernel -@[simp] theorem beq1_261 : (w1 == w261) = false := by decide +kernel -@[simp] theorem neq1_263 : w1 ≠ w263 := by decide +kernel -@[simp] theorem beq1_263 : (w1 == w263) = false := by decide +kernel -@[simp] theorem neq1_264 : w1 ≠ w264 := by decide +kernel -@[simp] theorem beq1_264 : (w1 == w264) = false := by decide +kernel -@[simp] theorem neq1_268 : w1 ≠ w268 := by decide +kernel -@[simp] theorem beq1_268 : (w1 == w268) = false := by decide +kernel -@[simp] theorem neq1_269 : w1 ≠ w269 := by decide +kernel -@[simp] theorem beq1_269 : (w1 == w269) = false := by decide +kernel -@[simp] theorem neq1_271 : w1 ≠ w271 := by decide +kernel -@[simp] theorem beq1_271 : (w1 == w271) = false := by decide +kernel -@[simp] theorem neq1_272 : w1 ≠ w272 := by decide +kernel -@[simp] theorem beq1_272 : (w1 == w272) = false := by decide +kernel -@[simp] theorem neq1_275 : w1 ≠ w275 := by decide +kernel -@[simp] theorem beq1_275 : (w1 == w275) = false := by decide +kernel -@[simp] theorem neq1_276 : w1 ≠ w276 := by decide +kernel -@[simp] theorem beq1_276 : (w1 == w276) = false := by decide +kernel -@[simp] theorem neq1_279 : w1 ≠ w279 := by decide +kernel -@[simp] theorem beq1_279 : (w1 == w279) = false := by decide +kernel -@[simp] theorem neq1_280 : w1 ≠ w280 := by decide +kernel -@[simp] theorem beq1_280 : (w1 == w280) = false := by decide +kernel -@[simp] theorem neq1_284 : w1 ≠ w284 := by decide +kernel -@[simp] theorem beq1_284 : (w1 == w284) = false := by decide +kernel -@[simp] theorem neq1_285 : w1 ≠ w285 := by decide +kernel -@[simp] theorem beq1_285 : (w1 == w285) = false := by decide +kernel -@[simp] theorem neq1_287 : w1 ≠ w287 := by decide +kernel -@[simp] theorem beq1_287 : (w1 == w287) = false := by decide +kernel -@[simp] theorem neq1_288 : w1 ≠ w288 := by decide +kernel -@[simp] theorem beq1_288 : (w1 == w288) = false := by decide +kernel -@[simp] theorem neq1_291 : w1 ≠ w291 := by decide +kernel -@[simp] theorem beq1_291 : (w1 == w291) = false := by decide +kernel -@[simp] theorem neq1_292 : w1 ≠ w292 := by decide +kernel -@[simp] theorem beq1_292 : (w1 == w292) = false := by decide +kernel -@[simp] theorem neq1_295 : w1 ≠ w295 := by decide +kernel -@[simp] theorem beq1_295 : (w1 == w295) = false := by decide +kernel -@[simp] theorem neq1_296 : w1 ≠ w296 := by decide +kernel -@[simp] theorem beq1_296 : (w1 == w296) = false := by decide +kernel -@[simp] theorem neq1_299 : w1 ≠ w299 := by decide +kernel -@[simp] theorem beq1_299 : (w1 == w299) = false := by decide +kernel -@[simp] theorem neq1_300 : w1 ≠ w300 := by decide +kernel -@[simp] theorem beq1_300 : (w1 == w300) = false := by decide +kernel -@[simp] theorem neq1_303 : w1 ≠ w303 := by decide +kernel -@[simp] theorem beq1_303 : (w1 == w303) = false := by decide +kernel -@[simp] theorem neq1_306 : w1 ≠ w306 := by decide +kernel -@[simp] theorem beq1_306 : (w1 == w306) = false := by decide +kernel -@[simp] theorem neq1_307 : w1 ≠ w307 := by decide +kernel -@[simp] theorem beq1_307 : (w1 == w307) = false := by decide +kernel -@[simp] theorem neq1_309 : w1 ≠ w309 := by decide +kernel -@[simp] theorem beq1_309 : (w1 == w309) = false := by decide +kernel -@[simp] theorem neq1_311 : w1 ≠ w311 := by decide +kernel -@[simp] theorem beq1_311 : (w1 == w311) = false := by decide +kernel -@[simp] theorem neq1_314 : w1 ≠ w314 := by decide +kernel -@[simp] theorem beq1_314 : (w1 == w314) = false := by decide +kernel -@[simp] theorem neq1_315 : w1 ≠ w315 := by decide +kernel -@[simp] theorem beq1_315 : (w1 == w315) = false := by decide +kernel -@[simp] theorem neq1_323 : w1 ≠ w323 := by decide +kernel -@[simp] theorem beq1_323 : (w1 == w323) = false := by decide +kernel -@[simp] theorem neq1_329 : w1 ≠ w329 := by decide +kernel -@[simp] theorem beq1_329 : (w1 == w329) = false := by decide +kernel -@[simp] theorem neq1_335 : w1 ≠ w335 := by decide +kernel -@[simp] theorem beq1_335 : (w1 == w335) = false := by decide +kernel -@[simp] theorem neq1_342 : w1 ≠ w342 := by decide +kernel -@[simp] theorem beq1_342 : (w1 == w342) = false := by decide +kernel -@[simp] theorem neq1_343 : w1 ≠ w343 := by decide +kernel -@[simp] theorem beq1_343 : (w1 == w343) = false := by decide +kernel -@[simp] theorem neq1_351 : w1 ≠ w351 := by decide +kernel -@[simp] theorem beq1_351 : (w1 == w351) = false := by decide +kernel -@[simp] theorem neq1_352 : w1 ≠ w352 := by decide +kernel -@[simp] theorem beq1_352 : (w1 == w352) = false := by decide +kernel -@[simp] theorem neq1_360 : w1 ≠ w360 := by decide +kernel -@[simp] theorem beq1_360 : (w1 == w360) = false := by decide +kernel -@[simp] theorem neq1_361 : w1 ≠ w361 := by decide +kernel -@[simp] theorem beq1_361 : (w1 == w361) = false := by decide +kernel -@[simp] theorem neq1_366 : w1 ≠ w366 := by decide +kernel -@[simp] theorem beq1_366 : (w1 == w366) = false := by decide +kernel -@[simp] theorem neq1_367 : w1 ≠ w367 := by decide +kernel -@[simp] theorem beq1_367 : (w1 == w367) = false := by decide +kernel -@[simp] theorem neq1_374 : w1 ≠ w374 := by decide +kernel -@[simp] theorem beq1_374 : (w1 == w374) = false := by decide +kernel -@[simp] theorem neq1_380 : w1 ≠ w380 := by decide +kernel -@[simp] theorem beq1_380 : (w1 == w380) = false := by decide +kernel -@[simp] theorem neq1_381 : w1 ≠ w381 := by decide +kernel -@[simp] theorem beq1_381 : (w1 == w381) = false := by decide +kernel -@[simp] theorem neq1_389 : w1 ≠ w389 := by decide +kernel -@[simp] theorem beq1_389 : (w1 == w389) = false := by decide +kernel -@[simp] theorem neq1_396 : w1 ≠ w396 := by decide +kernel -@[simp] theorem beq1_396 : (w1 == w396) = false := by decide +kernel -@[simp] theorem neq1_397 : w1 ≠ w397 := by decide +kernel -@[simp] theorem beq1_397 : (w1 == w397) = false := by decide +kernel -@[simp] theorem neq1_404 : w1 ≠ w404 := by decide +kernel -@[simp] theorem beq1_404 : (w1 == w404) = false := by decide +kernel -@[simp] theorem neq1_405 : w1 ≠ w405 := by decide +kernel -@[simp] theorem beq1_405 : (w1 == w405) = false := by decide +kernel -@[simp] theorem neq1_412 : w1 ≠ w412 := by decide +kernel -@[simp] theorem beq1_412 : (w1 == w412) = false := by decide +kernel -@[simp] theorem neq1_413 : w1 ≠ w413 := by decide +kernel -@[simp] theorem beq1_413 : (w1 == w413) = false := by decide +kernel -@[simp] theorem neq2_0 : w2 ≠ w0 := by decide +kernel -@[simp] theorem beq2_0 : (w2 == w0) = false := by decide +kernel -@[simp] theorem neq2_1 : w2 ≠ w1 := by decide +kernel -@[simp] theorem beq2_1 : (w2 == w1) = false := by decide +kernel -@[simp] theorem neq2_23 : w2 ≠ w23 := by decide +kernel -@[simp] theorem beq2_23 : (w2 == w23) = false := by decide +kernel -@[simp] theorem neq2_239 : w2 ≠ w239 := by decide +kernel -@[simp] theorem beq2_239 : (w2 == w239) = false := by decide +kernel -@[simp] theorem neq2_240 : w2 ≠ w240 := by decide +kernel -@[simp] theorem beq2_240 : (w2 == w240) = false := by decide +kernel -@[simp] theorem neq2_247 : w2 ≠ w247 := by decide +kernel -@[simp] theorem beq2_247 : (w2 == w247) = false := by decide +kernel -@[simp] theorem neq4_0 : w4 ≠ w0 := by decide +kernel -@[simp] theorem beq4_0 : (w4 == w0) = false := by decide +kernel -@[simp] theorem neq4_10 : w4 ≠ w10 := by decide +kernel -@[simp] theorem beq4_10 : (w4 == w10) = false := by decide +kernel -@[simp] theorem neq6_0 : w6 ≠ w0 := by decide +kernel -@[simp] theorem beq6_0 : (w6 == w0) = false := by decide +kernel -@[simp] theorem neq6_7 : w6 ≠ w7 := by decide +kernel -@[simp] theorem beq6_7 : (w6 == w7) = false := by decide +kernel -@[simp] theorem neq7_0 : w7 ≠ w0 := by decide +kernel -@[simp] theorem beq7_0 : (w7 == w0) = false := by decide +kernel -@[simp] theorem neq8_1 : w8 ≠ w1 := by decide +kernel -@[simp] theorem beq8_1 : (w8 == w1) = false := by decide +kernel -@[simp] theorem neq9_1 : w9 ≠ w1 := by decide +kernel -@[simp] theorem beq9_1 : (w9 == w1) = false := by decide +kernel -@[simp] theorem neq9_8 : w9 ≠ w8 := by decide +kernel -@[simp] theorem beq9_8 : (w9 == w8) = false := by decide +kernel -@[simp] theorem neq10_0 : w10 ≠ w0 := by decide +kernel -@[simp] theorem beq10_0 : (w10 == w0) = false := by decide +kernel -@[simp] theorem neq11_1 : w11 ≠ w1 := by decide +kernel -@[simp] theorem beq11_1 : (w11 == w1) = false := by decide +kernel -@[simp] theorem neq12_1 : w12 ≠ w1 := by decide +kernel -@[simp] theorem beq12_1 : (w12 == w1) = false := by decide +kernel -@[simp] theorem neq12_11 : w12 ≠ w11 := by decide +kernel -@[simp] theorem beq12_11 : (w12 == w11) = false := by decide +kernel -@[simp] theorem neq13_0 : w13 ≠ w0 := by decide +kernel -@[simp] theorem beq13_0 : (w13 == w0) = false := by decide +kernel -@[simp] theorem neq13_18 : w13 ≠ w18 := by decide +kernel -@[simp] theorem beq13_18 : (w13 == w18) = false := by decide +kernel -@[simp] theorem neq14_0 : w14 ≠ w0 := by decide +kernel -@[simp] theorem beq14_0 : (w14 == w0) = false := by decide +kernel -@[simp] theorem neq14_15 : w14 ≠ w15 := by decide +kernel -@[simp] theorem beq14_15 : (w14 == w15) = false := by decide +kernel -@[simp] theorem neq15_0 : w15 ≠ w0 := by decide +kernel -@[simp] theorem beq15_0 : (w15 == w0) = false := by decide +kernel -@[simp] theorem neq16_1 : w16 ≠ w1 := by decide +kernel -@[simp] theorem beq16_1 : (w16 == w1) = false := by decide +kernel -@[simp] theorem neq17_1 : w17 ≠ w1 := by decide +kernel -@[simp] theorem beq17_1 : (w17 == w1) = false := by decide +kernel -@[simp] theorem neq17_16 : w17 ≠ w16 := by decide +kernel -@[simp] theorem beq17_16 : (w17 == w16) = false := by decide +kernel -@[simp] theorem neq18_0 : w18 ≠ w0 := by decide +kernel -@[simp] theorem beq18_0 : (w18 == w0) = false := by decide +kernel -@[simp] theorem neq19_1 : w19 ≠ w1 := by decide +kernel -@[simp] theorem beq19_1 : (w19 == w1) = false := by decide +kernel -@[simp] theorem neq20_1 : w20 ≠ w1 := by decide +kernel -@[simp] theorem beq20_1 : (w20 == w1) = false := by decide +kernel -@[simp] theorem neq20_19 : w20 ≠ w19 := by decide +kernel -@[simp] theorem beq20_19 : (w20 == w19) = false := by decide +kernel -@[simp] theorem neq21_0 : w21 ≠ w0 := by decide +kernel -@[simp] theorem beq21_0 : (w21 == w0) = false := by decide +kernel -@[simp] theorem neq22_0 : w22 ≠ w0 := by decide +kernel -@[simp] theorem beq22_0 : (w22 == w0) = false := by decide +kernel -@[simp] theorem neq23_0 : w23 ≠ w0 := by decide +kernel -@[simp] theorem beq23_0 : (w23 == w0) = false := by decide +kernel -@[simp] theorem neq23_1 : w23 ≠ w1 := by decide +kernel -@[simp] theorem beq23_1 : (w23 == w1) = false := by decide +kernel -@[simp] theorem neq24_1 : w24 ≠ w1 := by decide +kernel -@[simp] theorem beq24_1 : (w24 == w1) = false := by decide +kernel -@[simp] theorem neq25_1 : w25 ≠ w1 := by decide +kernel -@[simp] theorem beq25_1 : (w25 == w1) = false := by decide +kernel -@[simp] theorem neq26_0 : w26 ≠ w0 := by decide +kernel -@[simp] theorem beq26_0 : (w26 == w0) = false := by decide +kernel -@[simp] theorem neq27_0 : w27 ≠ w0 := by decide +kernel -@[simp] theorem beq27_0 : (w27 == w0) = false := by decide +kernel -@[simp] theorem neq28_1 : w28 ≠ w1 := by decide +kernel -@[simp] theorem beq28_1 : (w28 == w1) = false := by decide +kernel -@[simp] theorem neq29_1 : w29 ≠ w1 := by decide +kernel -@[simp] theorem beq29_1 : (w29 == w1) = false := by decide +kernel -@[simp] theorem neq30_0 : w30 ≠ w0 := by decide +kernel -@[simp] theorem beq30_0 : (w30 == w0) = false := by decide +kernel -@[simp] theorem neq30_35 : w30 ≠ w35 := by decide +kernel -@[simp] theorem beq30_35 : (w30 == w35) = false := by decide +kernel -@[simp] theorem neq31_0 : w31 ≠ w0 := by decide +kernel -@[simp] theorem beq31_0 : (w31 == w0) = false := by decide +kernel -@[simp] theorem neq31_32 : w31 ≠ w32 := by decide +kernel -@[simp] theorem beq31_32 : (w31 == w32) = false := by decide +kernel -@[simp] theorem neq32_0 : w32 ≠ w0 := by decide +kernel -@[simp] theorem beq32_0 : (w32 == w0) = false := by decide +kernel -@[simp] theorem neq33_1 : w33 ≠ w1 := by decide +kernel -@[simp] theorem beq33_1 : (w33 == w1) = false := by decide +kernel -@[simp] theorem neq34_1 : w34 ≠ w1 := by decide +kernel -@[simp] theorem beq34_1 : (w34 == w1) = false := by decide +kernel -@[simp] theorem neq34_33 : w34 ≠ w33 := by decide +kernel -@[simp] theorem beq34_33 : (w34 == w33) = false := by decide +kernel -@[simp] theorem neq35_0 : w35 ≠ w0 := by decide +kernel -@[simp] theorem beq35_0 : (w35 == w0) = false := by decide +kernel -@[simp] theorem neq36_1 : w36 ≠ w1 := by decide +kernel -@[simp] theorem beq36_1 : (w36 == w1) = false := by decide +kernel -@[simp] theorem neq37_1 : w37 ≠ w1 := by decide +kernel -@[simp] theorem beq37_1 : (w37 == w1) = false := by decide +kernel -@[simp] theorem neq37_36 : w37 ≠ w36 := by decide +kernel -@[simp] theorem beq37_36 : (w37 == w36) = false := by decide +kernel -@[simp] theorem neq38_0 : w38 ≠ w0 := by decide +kernel -@[simp] theorem beq38_0 : (w38 == w0) = false := by decide +kernel -@[simp] theorem neq39_0 : w39 ≠ w0 := by decide +kernel -@[simp] theorem beq39_0 : (w39 == w0) = false := by decide +kernel -@[simp] theorem neq40_1 : w40 ≠ w1 := by decide +kernel -@[simp] theorem beq40_1 : (w40 == w1) = false := by decide +kernel -@[simp] theorem neq41_1 : w41 ≠ w1 := by decide +kernel -@[simp] theorem beq41_1 : (w41 == w1) = false := by decide +kernel -@[simp] theorem neq42_0 : w42 ≠ w0 := by decide +kernel -@[simp] theorem beq42_0 : (w42 == w0) = false := by decide +kernel -@[simp] theorem neq43_0 : w43 ≠ w0 := by decide +kernel -@[simp] theorem beq43_0 : (w43 == w0) = false := by decide +kernel -@[simp] theorem neq44_1 : w44 ≠ w1 := by decide +kernel -@[simp] theorem beq44_1 : (w44 == w1) = false := by decide +kernel -@[simp] theorem neq45_1 : w45 ≠ w1 := by decide +kernel -@[simp] theorem beq45_1 : (w45 == w1) = false := by decide +kernel -@[simp] theorem neq46_0 : w46 ≠ w0 := by decide +kernel -@[simp] theorem beq46_0 : (w46 == w0) = false := by decide +kernel -@[simp] theorem neq47_0 : w47 ≠ w0 := by decide +kernel -@[simp] theorem beq47_0 : (w47 == w0) = false := by decide +kernel -@[simp] theorem neq48_1 : w48 ≠ w1 := by decide +kernel -@[simp] theorem beq48_1 : (w48 == w1) = false := by decide +kernel -@[simp] theorem neq49_1 : w49 ≠ w1 := by decide +kernel -@[simp] theorem beq49_1 : (w49 == w1) = false := by decide +kernel -@[simp] theorem neq50_0 : w50 ≠ w0 := by decide +kernel -@[simp] theorem beq50_0 : (w50 == w0) = false := by decide +kernel -@[simp] theorem neq50_55 : w50 ≠ w55 := by decide +kernel -@[simp] theorem beq50_55 : (w50 == w55) = false := by decide +kernel -@[simp] theorem neq51_0 : w51 ≠ w0 := by decide +kernel -@[simp] theorem beq51_0 : (w51 == w0) = false := by decide +kernel -@[simp] theorem neq51_52 : w51 ≠ w52 := by decide +kernel -@[simp] theorem beq51_52 : (w51 == w52) = false := by decide +kernel -@[simp] theorem neq51_181 : w51 ≠ w181 := by decide +kernel -@[simp] theorem beq51_181 : (w51 == w181) = false := by decide +kernel -@[simp] theorem neq51_189 : w51 ≠ w189 := by decide +kernel -@[simp] theorem beq51_189 : (w51 == w189) = false := by decide +kernel -@[simp] theorem neq52_0 : w52 ≠ w0 := by decide +kernel -@[simp] theorem beq52_0 : (w52 == w0) = false := by decide +kernel -@[simp] theorem neq53_1 : w53 ≠ w1 := by decide +kernel -@[simp] theorem beq53_1 : (w53 == w1) = false := by decide +kernel -@[simp] theorem neq54_1 : w54 ≠ w1 := by decide +kernel -@[simp] theorem beq54_1 : (w54 == w1) = false := by decide +kernel -@[simp] theorem neq54_53 : w54 ≠ w53 := by decide +kernel -@[simp] theorem beq54_53 : (w54 == w53) = false := by decide +kernel -@[simp] theorem neq54_241 : w54 ≠ w241 := by decide +kernel -@[simp] theorem beq54_241 : (w54 == w241) = false := by decide +kernel -@[simp] theorem neq55_0 : w55 ≠ w0 := by decide +kernel -@[simp] theorem beq55_0 : (w55 == w0) = false := by decide +kernel -@[simp] theorem neq56_1 : w56 ≠ w1 := by decide +kernel -@[simp] theorem beq56_1 : (w56 == w1) = false := by decide +kernel -@[simp] theorem neq57_1 : w57 ≠ w1 := by decide +kernel -@[simp] theorem beq57_1 : (w57 == w1) = false := by decide +kernel -@[simp] theorem neq57_56 : w57 ≠ w56 := by decide +kernel -@[simp] theorem beq57_56 : (w57 == w56) = false := by decide +kernel -@[simp] theorem neq58_0 : w58 ≠ w0 := by decide +kernel -@[simp] theorem beq58_0 : (w58 == w0) = false := by decide +kernel -@[simp] theorem neq58_63 : w58 ≠ w63 := by decide +kernel -@[simp] theorem beq58_63 : (w58 == w63) = false := by decide +kernel -@[simp] theorem neq59_0 : w59 ≠ w0 := by decide +kernel -@[simp] theorem beq59_0 : (w59 == w0) = false := by decide +kernel -@[simp] theorem neq59_60 : w59 ≠ w60 := by decide +kernel -@[simp] theorem beq59_60 : (w59 == w60) = false := by decide +kernel -@[simp] theorem neq60_0 : w60 ≠ w0 := by decide +kernel -@[simp] theorem beq60_0 : (w60 == w0) = false := by decide +kernel -@[simp] theorem neq61_1 : w61 ≠ w1 := by decide +kernel -@[simp] theorem beq61_1 : (w61 == w1) = false := by decide +kernel -@[simp] theorem neq61_241 : w61 ≠ w241 := by decide +kernel -@[simp] theorem beq61_241 : (w61 == w241) = false := by decide +kernel -@[simp] theorem neq62_1 : w62 ≠ w1 := by decide +kernel -@[simp] theorem beq62_1 : (w62 == w1) = false := by decide +kernel -@[simp] theorem neq62_61 : w62 ≠ w61 := by decide +kernel -@[simp] theorem beq62_61 : (w62 == w61) = false := by decide +kernel -@[simp] theorem neq62_241 : w62 ≠ w241 := by decide +kernel -@[simp] theorem beq62_241 : (w62 == w241) = false := by decide +kernel -@[simp] theorem neq63_0 : w63 ≠ w0 := by decide +kernel -@[simp] theorem beq63_0 : (w63 == w0) = false := by decide +kernel -@[simp] theorem neq64_1 : w64 ≠ w1 := by decide +kernel -@[simp] theorem beq64_1 : (w64 == w1) = false := by decide +kernel -@[simp] theorem neq65_1 : w65 ≠ w1 := by decide +kernel -@[simp] theorem beq65_1 : (w65 == w1) = false := by decide +kernel -@[simp] theorem neq65_64 : w65 ≠ w64 := by decide +kernel -@[simp] theorem beq65_64 : (w65 == w64) = false := by decide +kernel -@[simp] theorem neq66_0 : w66 ≠ w0 := by decide +kernel -@[simp] theorem beq66_0 : (w66 == w0) = false := by decide +kernel -@[simp] theorem neq67_0 : w67 ≠ w0 := by decide +kernel -@[simp] theorem beq67_0 : (w67 == w0) = false := by decide +kernel -@[simp] theorem neq68_1 : w68 ≠ w1 := by decide +kernel -@[simp] theorem beq68_1 : (w68 == w1) = false := by decide +kernel -@[simp] theorem neq68_241 : w68 ≠ w241 := by decide +kernel -@[simp] theorem beq68_241 : (w68 == w241) = false := by decide +kernel -@[simp] theorem neq69_1 : w69 ≠ w1 := by decide +kernel -@[simp] theorem beq69_1 : (w69 == w1) = false := by decide +kernel -@[simp] theorem neq70_0 : w70 ≠ w0 := by decide +kernel -@[simp] theorem beq70_0 : (w70 == w0) = false := by decide +kernel -@[simp] theorem neq70_75 : w70 ≠ w75 := by decide +kernel -@[simp] theorem beq70_75 : (w70 == w75) = false := by decide +kernel -@[simp] theorem neq71_0 : w71 ≠ w0 := by decide +kernel -@[simp] theorem beq71_0 : (w71 == w0) = false := by decide +kernel -@[simp] theorem neq71_72 : w71 ≠ w72 := by decide +kernel -@[simp] theorem beq71_72 : (w71 == w72) = false := by decide +kernel -@[simp] theorem neq71_196 : w71 ≠ w196 := by decide +kernel -@[simp] theorem beq71_196 : (w71 == w196) = false := by decide +kernel -@[simp] theorem neq71_211 : w71 ≠ w211 := by decide +kernel -@[simp] theorem beq71_211 : (w71 == w211) = false := by decide +kernel -@[simp] theorem neq72_0 : w72 ≠ w0 := by decide +kernel -@[simp] theorem beq72_0 : (w72 == w0) = false := by decide +kernel -@[simp] theorem neq73_1 : w73 ≠ w1 := by decide +kernel -@[simp] theorem beq73_1 : (w73 == w1) = false := by decide +kernel -@[simp] theorem neq74_1 : w74 ≠ w1 := by decide +kernel -@[simp] theorem beq74_1 : (w74 == w1) = false := by decide +kernel -@[simp] theorem neq74_73 : w74 ≠ w73 := by decide +kernel -@[simp] theorem beq74_73 : (w74 == w73) = false := by decide +kernel -@[simp] theorem neq75_0 : w75 ≠ w0 := by decide +kernel -@[simp] theorem beq75_0 : (w75 == w0) = false := by decide +kernel -@[simp] theorem neq76_1 : w76 ≠ w1 := by decide +kernel -@[simp] theorem beq76_1 : (w76 == w1) = false := by decide +kernel -@[simp] theorem neq77_1 : w77 ≠ w1 := by decide +kernel -@[simp] theorem beq77_1 : (w77 == w1) = false := by decide +kernel -@[simp] theorem neq77_76 : w77 ≠ w76 := by decide +kernel -@[simp] theorem beq77_76 : (w77 == w76) = false := by decide +kernel -@[simp] theorem neq78_0 : w78 ≠ w0 := by decide +kernel -@[simp] theorem beq78_0 : (w78 == w0) = false := by decide +kernel -@[simp] theorem neq78_83 : w78 ≠ w83 := by decide +kernel -@[simp] theorem beq78_83 : (w78 == w83) = false := by decide +kernel -@[simp] theorem neq79_0 : w79 ≠ w0 := by decide +kernel -@[simp] theorem beq79_0 : (w79 == w0) = false := by decide +kernel -@[simp] theorem neq79_80 : w79 ≠ w80 := by decide +kernel -@[simp] theorem beq79_80 : (w79 == w80) = false := by decide +kernel -@[simp] theorem neq79_196 : w79 ≠ w196 := by decide +kernel -@[simp] theorem beq79_196 : (w79 == w196) = false := by decide +kernel -@[simp] theorem neq79_216 : w79 ≠ w216 := by decide +kernel -@[simp] theorem beq79_216 : (w79 == w216) = false := by decide +kernel -@[simp] theorem neq80_0 : w80 ≠ w0 := by decide +kernel -@[simp] theorem beq80_0 : (w80 == w0) = false := by decide +kernel -@[simp] theorem neq81_1 : w81 ≠ w1 := by decide +kernel -@[simp] theorem beq81_1 : (w81 == w1) = false := by decide +kernel -@[simp] theorem neq82_1 : w82 ≠ w1 := by decide +kernel -@[simp] theorem beq82_1 : (w82 == w1) = false := by decide +kernel -@[simp] theorem neq82_81 : w82 ≠ w81 := by decide +kernel -@[simp] theorem beq82_81 : (w82 == w81) = false := by decide +kernel -@[simp] theorem neq83_0 : w83 ≠ w0 := by decide +kernel -@[simp] theorem beq83_0 : (w83 == w0) = false := by decide +kernel -@[simp] theorem neq84_1 : w84 ≠ w1 := by decide +kernel -@[simp] theorem beq84_1 : (w84 == w1) = false := by decide +kernel -@[simp] theorem neq85_1 : w85 ≠ w1 := by decide +kernel -@[simp] theorem beq85_1 : (w85 == w1) = false := by decide +kernel -@[simp] theorem neq85_84 : w85 ≠ w84 := by decide +kernel -@[simp] theorem beq85_84 : (w85 == w84) = false := by decide +kernel -@[simp] theorem neq86_0 : w86 ≠ w0 := by decide +kernel -@[simp] theorem beq86_0 : (w86 == w0) = false := by decide +kernel -@[simp] theorem neq86_91 : w86 ≠ w91 := by decide +kernel -@[simp] theorem beq86_91 : (w86 == w91) = false := by decide +kernel -@[simp] theorem neq87_0 : w87 ≠ w0 := by decide +kernel -@[simp] theorem beq87_0 : (w87 == w0) = false := by decide +kernel -@[simp] theorem neq87_88 : w87 ≠ w88 := by decide +kernel -@[simp] theorem beq87_88 : (w87 == w88) = false := by decide +kernel -@[simp] theorem neq87_196 : w87 ≠ w196 := by decide +kernel -@[simp] theorem beq87_196 : (w87 == w196) = false := by decide +kernel -@[simp] theorem neq87_221 : w87 ≠ w221 := by decide +kernel -@[simp] theorem beq87_221 : (w87 == w221) = false := by decide +kernel -@[simp] theorem neq88_0 : w88 ≠ w0 := by decide +kernel -@[simp] theorem beq88_0 : (w88 == w0) = false := by decide +kernel -@[simp] theorem neq89_1 : w89 ≠ w1 := by decide +kernel -@[simp] theorem beq89_1 : (w89 == w1) = false := by decide +kernel -@[simp] theorem neq90_1 : w90 ≠ w1 := by decide +kernel -@[simp] theorem beq90_1 : (w90 == w1) = false := by decide +kernel -@[simp] theorem neq90_89 : w90 ≠ w89 := by decide +kernel -@[simp] theorem beq90_89 : (w90 == w89) = false := by decide +kernel -@[simp] theorem neq91_0 : w91 ≠ w0 := by decide +kernel -@[simp] theorem beq91_0 : (w91 == w0) = false := by decide +kernel -@[simp] theorem neq92_1 : w92 ≠ w1 := by decide +kernel -@[simp] theorem beq92_1 : (w92 == w1) = false := by decide +kernel -@[simp] theorem neq93_1 : w93 ≠ w1 := by decide +kernel -@[simp] theorem beq93_1 : (w93 == w1) = false := by decide +kernel -@[simp] theorem neq93_92 : w93 ≠ w92 := by decide +kernel -@[simp] theorem beq93_92 : (w93 == w92) = false := by decide +kernel -@[simp] theorem neq94_0 : w94 ≠ w0 := by decide +kernel -@[simp] theorem beq94_0 : (w94 == w0) = false := by decide +kernel -@[simp] theorem neq94_99 : w94 ≠ w99 := by decide +kernel -@[simp] theorem beq94_99 : (w94 == w99) = false := by decide +kernel -@[simp] theorem neq95_0 : w95 ≠ w0 := by decide +kernel -@[simp] theorem beq95_0 : (w95 == w0) = false := by decide +kernel -@[simp] theorem neq95_96 : w95 ≠ w96 := by decide +kernel -@[simp] theorem beq95_96 : (w95 == w96) = false := by decide +kernel -@[simp] theorem neq95_196 : w95 ≠ w196 := by decide +kernel -@[simp] theorem beq95_196 : (w95 == w196) = false := by decide +kernel -@[simp] theorem neq95_226 : w95 ≠ w226 := by decide +kernel -@[simp] theorem beq95_226 : (w95 == w226) = false := by decide +kernel -@[simp] theorem neq96_0 : w96 ≠ w0 := by decide +kernel -@[simp] theorem beq96_0 : (w96 == w0) = false := by decide +kernel -@[simp] theorem neq97_1 : w97 ≠ w1 := by decide +kernel -@[simp] theorem beq97_1 : (w97 == w1) = false := by decide +kernel -@[simp] theorem neq98_1 : w98 ≠ w1 := by decide +kernel -@[simp] theorem beq98_1 : (w98 == w1) = false := by decide +kernel -@[simp] theorem neq98_97 : w98 ≠ w97 := by decide +kernel -@[simp] theorem beq98_97 : (w98 == w97) = false := by decide +kernel -@[simp] theorem neq99_0 : w99 ≠ w0 := by decide +kernel -@[simp] theorem beq99_0 : (w99 == w0) = false := by decide +kernel -@[simp] theorem neq100_1 : w100 ≠ w1 := by decide +kernel -@[simp] theorem beq100_1 : (w100 == w1) = false := by decide +kernel -@[simp] theorem neq101_1 : w101 ≠ w1 := by decide +kernel -@[simp] theorem beq101_1 : (w101 == w1) = false := by decide +kernel -@[simp] theorem neq101_100 : w101 ≠ w100 := by decide +kernel -@[simp] theorem beq101_100 : (w101 == w100) = false := by decide +kernel -@[simp] theorem neq102_0 : w102 ≠ w0 := by decide +kernel -@[simp] theorem beq102_0 : (w102 == w0) = false := by decide +kernel -@[simp] theorem neq103_0 : w103 ≠ w0 := by decide +kernel -@[simp] theorem beq103_0 : (w103 == w0) = false := by decide +kernel -@[simp] theorem neq104_1 : w104 ≠ w1 := by decide +kernel -@[simp] theorem beq104_1 : (w104 == w1) = false := by decide +kernel -@[simp] theorem neq105_1 : w105 ≠ w1 := by decide +kernel -@[simp] theorem beq105_1 : (w105 == w1) = false := by decide +kernel -@[simp] theorem neq106_0 : w106 ≠ w0 := by decide +kernel -@[simp] theorem beq106_0 : (w106 == w0) = false := by decide +kernel -@[simp] theorem neq106_111 : w106 ≠ w111 := by decide +kernel -@[simp] theorem beq106_111 : (w106 == w111) = false := by decide +kernel -@[simp] theorem neq107_0 : w107 ≠ w0 := by decide +kernel -@[simp] theorem beq107_0 : (w107 == w0) = false := by decide +kernel -@[simp] theorem neq107_108 : w107 ≠ w108 := by decide +kernel -@[simp] theorem beq107_108 : (w107 == w108) = false := by decide +kernel -@[simp] theorem neq108_0 : w108 ≠ w0 := by decide +kernel -@[simp] theorem beq108_0 : (w108 == w0) = false := by decide +kernel -@[simp] theorem neq109_1 : w109 ≠ w1 := by decide +kernel -@[simp] theorem beq109_1 : (w109 == w1) = false := by decide +kernel -@[simp] theorem neq110_1 : w110 ≠ w1 := by decide +kernel -@[simp] theorem beq110_1 : (w110 == w1) = false := by decide +kernel -@[simp] theorem neq110_109 : w110 ≠ w109 := by decide +kernel -@[simp] theorem beq110_109 : (w110 == w109) = false := by decide +kernel -@[simp] theorem neq111_0 : w111 ≠ w0 := by decide +kernel -@[simp] theorem beq111_0 : (w111 == w0) = false := by decide +kernel -@[simp] theorem neq112_1 : w112 ≠ w1 := by decide +kernel -@[simp] theorem beq112_1 : (w112 == w1) = false := by decide +kernel -@[simp] theorem neq113_1 : w113 ≠ w1 := by decide +kernel -@[simp] theorem beq113_1 : (w113 == w1) = false := by decide +kernel -@[simp] theorem neq113_112 : w113 ≠ w112 := by decide +kernel -@[simp] theorem beq113_112 : (w113 == w112) = false := by decide +kernel -@[simp] theorem neq114_0 : w114 ≠ w0 := by decide +kernel -@[simp] theorem beq114_0 : (w114 == w0) = false := by decide +kernel -@[simp] theorem neq114_119 : w114 ≠ w119 := by decide +kernel -@[simp] theorem beq114_119 : (w114 == w119) = false := by decide +kernel -@[simp] theorem neq115_0 : w115 ≠ w0 := by decide +kernel -@[simp] theorem beq115_0 : (w115 == w0) = false := by decide +kernel -@[simp] theorem neq115_116 : w115 ≠ w116 := by decide +kernel -@[simp] theorem beq115_116 : (w115 == w116) = false := by decide +kernel -@[simp] theorem neq116_0 : w116 ≠ w0 := by decide +kernel -@[simp] theorem beq116_0 : (w116 == w0) = false := by decide +kernel -@[simp] theorem neq117_1 : w117 ≠ w1 := by decide +kernel -@[simp] theorem beq117_1 : (w117 == w1) = false := by decide +kernel -@[simp] theorem neq118_1 : w118 ≠ w1 := by decide +kernel -@[simp] theorem beq118_1 : (w118 == w1) = false := by decide +kernel -@[simp] theorem neq118_117 : w118 ≠ w117 := by decide +kernel -@[simp] theorem beq118_117 : (w118 == w117) = false := by decide +kernel -@[simp] theorem neq119_0 : w119 ≠ w0 := by decide +kernel -@[simp] theorem beq119_0 : (w119 == w0) = false := by decide +kernel -@[simp] theorem neq120_1 : w120 ≠ w1 := by decide +kernel -@[simp] theorem beq120_1 : (w120 == w1) = false := by decide +kernel -@[simp] theorem neq121_1 : w121 ≠ w1 := by decide +kernel -@[simp] theorem beq121_1 : (w121 == w1) = false := by decide +kernel -@[simp] theorem neq121_120 : w121 ≠ w120 := by decide +kernel -@[simp] theorem beq121_120 : (w121 == w120) = false := by decide +kernel -@[simp] theorem neq122_0 : w122 ≠ w0 := by decide +kernel -@[simp] theorem beq122_0 : (w122 == w0) = false := by decide +kernel -@[simp] theorem neq122_127 : w122 ≠ w127 := by decide +kernel -@[simp] theorem beq122_127 : (w122 == w127) = false := by decide +kernel -@[simp] theorem neq123_0 : w123 ≠ w0 := by decide +kernel -@[simp] theorem beq123_0 : (w123 == w0) = false := by decide +kernel -@[simp] theorem neq123_124 : w123 ≠ w124 := by decide +kernel -@[simp] theorem beq123_124 : (w123 == w124) = false := by decide +kernel -@[simp] theorem neq124_0 : w124 ≠ w0 := by decide +kernel -@[simp] theorem beq124_0 : (w124 == w0) = false := by decide +kernel -@[simp] theorem neq125_1 : w125 ≠ w1 := by decide +kernel -@[simp] theorem beq125_1 : (w125 == w1) = false := by decide +kernel -@[simp] theorem neq126_1 : w126 ≠ w1 := by decide +kernel -@[simp] theorem beq126_1 : (w126 == w1) = false := by decide +kernel -@[simp] theorem neq126_125 : w126 ≠ w125 := by decide +kernel -@[simp] theorem beq126_125 : (w126 == w125) = false := by decide +kernel -@[simp] theorem neq127_0 : w127 ≠ w0 := by decide +kernel -@[simp] theorem beq127_0 : (w127 == w0) = false := by decide +kernel -@[simp] theorem neq128_1 : w128 ≠ w1 := by decide +kernel -@[simp] theorem beq128_1 : (w128 == w1) = false := by decide +kernel -@[simp] theorem neq129_1 : w129 ≠ w1 := by decide +kernel -@[simp] theorem beq129_1 : (w129 == w1) = false := by decide +kernel -@[simp] theorem neq129_128 : w129 ≠ w128 := by decide +kernel -@[simp] theorem beq129_128 : (w129 == w128) = false := by decide +kernel -@[simp] theorem neq130_0 : w130 ≠ w0 := by decide +kernel -@[simp] theorem beq130_0 : (w130 == w0) = false := by decide +kernel -@[simp] theorem neq130_135 : w130 ≠ w135 := by decide +kernel -@[simp] theorem beq130_135 : (w130 == w135) = false := by decide +kernel -@[simp] theorem neq131_0 : w131 ≠ w0 := by decide +kernel -@[simp] theorem beq131_0 : (w131 == w0) = false := by decide +kernel -@[simp] theorem neq131_132 : w131 ≠ w132 := by decide +kernel -@[simp] theorem beq131_132 : (w131 == w132) = false := by decide +kernel -@[simp] theorem neq132_0 : w132 ≠ w0 := by decide +kernel -@[simp] theorem beq132_0 : (w132 == w0) = false := by decide +kernel -@[simp] theorem neq133_1 : w133 ≠ w1 := by decide +kernel -@[simp] theorem beq133_1 : (w133 == w1) = false := by decide +kernel -@[simp] theorem neq134_1 : w134 ≠ w1 := by decide +kernel -@[simp] theorem beq134_1 : (w134 == w1) = false := by decide +kernel -@[simp] theorem neq134_133 : w134 ≠ w133 := by decide +kernel -@[simp] theorem beq134_133 : (w134 == w133) = false := by decide +kernel -@[simp] theorem neq135_0 : w135 ≠ w0 := by decide +kernel -@[simp] theorem beq135_0 : (w135 == w0) = false := by decide +kernel -@[simp] theorem neq136_1 : w136 ≠ w1 := by decide +kernel -@[simp] theorem beq136_1 : (w136 == w1) = false := by decide +kernel -@[simp] theorem neq137_1 : w137 ≠ w1 := by decide +kernel -@[simp] theorem beq137_1 : (w137 == w1) = false := by decide +kernel -@[simp] theorem neq137_136 : w137 ≠ w136 := by decide +kernel -@[simp] theorem beq137_136 : (w137 == w136) = false := by decide +kernel -@[simp] theorem neq138_0 : w138 ≠ w0 := by decide +kernel -@[simp] theorem beq138_0 : (w138 == w0) = false := by decide +kernel -@[simp] theorem neq138_143 : w138 ≠ w143 := by decide +kernel -@[simp] theorem beq138_143 : (w138 == w143) = false := by decide +kernel -@[simp] theorem neq139_0 : w139 ≠ w0 := by decide +kernel -@[simp] theorem beq139_0 : (w139 == w0) = false := by decide +kernel -@[simp] theorem neq139_140 : w139 ≠ w140 := by decide +kernel -@[simp] theorem beq139_140 : (w139 == w140) = false := by decide +kernel -@[simp] theorem neq140_0 : w140 ≠ w0 := by decide +kernel -@[simp] theorem beq140_0 : (w140 == w0) = false := by decide +kernel -@[simp] theorem neq141_1 : w141 ≠ w1 := by decide +kernel -@[simp] theorem beq141_1 : (w141 == w1) = false := by decide +kernel -@[simp] theorem neq142_1 : w142 ≠ w1 := by decide +kernel -@[simp] theorem beq142_1 : (w142 == w1) = false := by decide +kernel -@[simp] theorem neq142_141 : w142 ≠ w141 := by decide +kernel -@[simp] theorem beq142_141 : (w142 == w141) = false := by decide +kernel -@[simp] theorem neq143_0 : w143 ≠ w0 := by decide +kernel -@[simp] theorem beq143_0 : (w143 == w0) = false := by decide +kernel -@[simp] theorem neq144_1 : w144 ≠ w1 := by decide +kernel -@[simp] theorem beq144_1 : (w144 == w1) = false := by decide +kernel -@[simp] theorem neq145_1 : w145 ≠ w1 := by decide +kernel -@[simp] theorem beq145_1 : (w145 == w1) = false := by decide +kernel -@[simp] theorem neq145_144 : w145 ≠ w144 := by decide +kernel -@[simp] theorem beq145_144 : (w145 == w144) = false := by decide +kernel -@[simp] theorem neq146_0 : w146 ≠ w0 := by decide +kernel -@[simp] theorem beq146_0 : (w146 == w0) = false := by decide +kernel -@[simp] theorem neq146_151 : w146 ≠ w151 := by decide +kernel -@[simp] theorem beq146_151 : (w146 == w151) = false := by decide +kernel -@[simp] theorem neq147_0 : w147 ≠ w0 := by decide +kernel -@[simp] theorem beq147_0 : (w147 == w0) = false := by decide +kernel -@[simp] theorem neq147_148 : w147 ≠ w148 := by decide +kernel -@[simp] theorem beq147_148 : (w147 == w148) = false := by decide +kernel -@[simp] theorem neq148_0 : w148 ≠ w0 := by decide +kernel -@[simp] theorem beq148_0 : (w148 == w0) = false := by decide +kernel -@[simp] theorem neq149_1 : w149 ≠ w1 := by decide +kernel -@[simp] theorem beq149_1 : (w149 == w1) = false := by decide +kernel -@[simp] theorem neq150_1 : w150 ≠ w1 := by decide +kernel -@[simp] theorem beq150_1 : (w150 == w1) = false := by decide +kernel -@[simp] theorem neq150_149 : w150 ≠ w149 := by decide +kernel -@[simp] theorem beq150_149 : (w150 == w149) = false := by decide +kernel -@[simp] theorem neq151_0 : w151 ≠ w0 := by decide +kernel -@[simp] theorem beq151_0 : (w151 == w0) = false := by decide +kernel -@[simp] theorem neq152_1 : w152 ≠ w1 := by decide +kernel -@[simp] theorem beq152_1 : (w152 == w1) = false := by decide +kernel -@[simp] theorem neq153_1 : w153 ≠ w1 := by decide +kernel -@[simp] theorem beq153_1 : (w153 == w1) = false := by decide +kernel -@[simp] theorem neq153_152 : w153 ≠ w152 := by decide +kernel -@[simp] theorem beq153_152 : (w153 == w152) = false := by decide +kernel -@[simp] theorem neq154_0 : w154 ≠ w0 := by decide +kernel -@[simp] theorem beq154_0 : (w154 == w0) = false := by decide +kernel -@[simp] theorem neq155_0 : w155 ≠ w0 := by decide +kernel -@[simp] theorem beq155_0 : (w155 == w0) = false := by decide +kernel -@[simp] theorem neq156_1 : w156 ≠ w1 := by decide +kernel -@[simp] theorem beq156_1 : (w156 == w1) = false := by decide +kernel -@[simp] theorem neq157_1 : w157 ≠ w1 := by decide +kernel -@[simp] theorem beq157_1 : (w157 == w1) = false := by decide +kernel -@[simp] theorem neq158_0 : w158 ≠ w0 := by decide +kernel -@[simp] theorem beq158_0 : (w158 == w0) = false := by decide +kernel -@[simp] theorem neq159_48 : w159 ≠ w48 := by decide +kernel -@[simp] theorem beq159_48 : (w159 == w48) = false := by decide +kernel -@[simp] theorem neq159_160 : w159 ≠ w160 := by decide +kernel -@[simp] theorem beq159_160 : (w159 == w160) = false := by decide +kernel -@[simp] theorem neq159_161 : w159 ≠ w161 := by decide +kernel -@[simp] theorem beq159_161 : (w159 == w161) = false := by decide +kernel -@[simp] theorem neq159_167 : w159 ≠ w167 := by decide +kernel -@[simp] theorem beq159_167 : (w159 == w167) = false := by decide +kernel -@[simp] theorem neq159_168 : w159 ≠ w168 := by decide +kernel -@[simp] theorem beq159_168 : (w159 == w168) = false := by decide +kernel -@[simp] theorem neq159_173 : w159 ≠ w173 := by decide +kernel -@[simp] theorem beq159_173 : (w159 == w173) = false := by decide +kernel -@[simp] theorem neq159_174 : w159 ≠ w174 := by decide +kernel -@[simp] theorem beq159_174 : (w159 == w174) = false := by decide +kernel -@[simp] theorem neq160_2 : w160 ≠ w2 := by decide +kernel -@[simp] theorem beq160_2 : (w160 == w2) = false := by decide +kernel -@[simp] theorem neq160_161 : w160 ≠ w161 := by decide +kernel -@[simp] theorem beq160_161 : (w160 == w161) = false := by decide +kernel -@[simp] theorem neq163_156 : w163 ≠ w156 := by decide +kernel -@[simp] theorem beq163_156 : (w163 == w156) = false := by decide +kernel -@[simp] theorem neq163_162 : w163 ≠ w162 := by decide +kernel -@[simp] theorem beq163_162 : (w163 == w162) = false := by decide +kernel -@[simp] theorem neq165_1 : w165 ≠ w1 := by decide +kernel -@[simp] theorem beq165_1 : (w165 == w1) = false := by decide +kernel -@[simp] theorem neq166_0 : w166 ≠ w0 := by decide +kernel -@[simp] theorem beq166_0 : (w166 == w0) = false := by decide +kernel -@[simp] theorem neq167_1 : w167 ≠ w1 := by decide +kernel -@[simp] theorem beq167_1 : (w167 == w1) = false := by decide +kernel -@[simp] theorem neq167_168 : w167 ≠ w168 := by decide +kernel -@[simp] theorem beq167_168 : (w167 == w168) = false := by decide +kernel -@[simp] theorem neq168_1 : w168 ≠ w1 := by decide +kernel -@[simp] theorem beq168_1 : (w168 == w1) = false := by decide +kernel -@[simp] theorem neq170_156 : w170 ≠ w156 := by decide +kernel -@[simp] theorem beq170_156 : (w170 == w156) = false := by decide +kernel -@[simp] theorem neq170_169 : w170 ≠ w169 := by decide +kernel -@[simp] theorem beq170_169 : (w170 == w169) = false := by decide +kernel -@[simp] theorem neq171_1 : w171 ≠ w1 := by decide +kernel -@[simp] theorem beq171_1 : (w171 == w1) = false := by decide +kernel -@[simp] theorem neq172_0 : w172 ≠ w0 := by decide +kernel -@[simp] theorem beq172_0 : (w172 == w0) = false := by decide +kernel -@[simp] theorem neq173_1 : w173 ≠ w1 := by decide +kernel -@[simp] theorem beq173_1 : (w173 == w1) = false := by decide +kernel -@[simp] theorem neq173_174 : w173 ≠ w174 := by decide +kernel -@[simp] theorem beq173_174 : (w173 == w174) = false := by decide +kernel -@[simp] theorem neq174_1 : w174 ≠ w1 := by decide +kernel -@[simp] theorem beq174_1 : (w174 == w1) = false := by decide +kernel -@[simp] theorem neq176_156 : w176 ≠ w156 := by decide +kernel -@[simp] theorem beq176_156 : (w176 == w156) = false := by decide +kernel -@[simp] theorem neq176_175 : w176 ≠ w175 := by decide +kernel -@[simp] theorem beq176_175 : (w176 == w175) = false := by decide +kernel -@[simp] theorem neq177_1 : w177 ≠ w1 := by decide +kernel -@[simp] theorem beq177_1 : (w177 == w1) = false := by decide +kernel -@[simp] theorem neq178_0 : w178 ≠ w0 := by decide +kernel -@[simp] theorem beq178_0 : (w178 == w0) = false := by decide +kernel -@[simp] theorem neq178_182 : w178 ≠ w182 := by decide +kernel -@[simp] theorem beq178_182 : (w178 == w182) = false := by decide +kernel -@[simp] theorem neq179_180 : w179 ≠ w180 := by decide +kernel -@[simp] theorem beq179_180 : (w179 == w180) = false := by decide +kernel -@[simp] theorem neq179_181 : w179 ≠ w181 := by decide +kernel -@[simp] theorem beq179_181 : (w179 == w181) = false := by decide +kernel -@[simp] theorem neq180_1 : w180 ≠ w1 := by decide +kernel -@[simp] theorem beq180_1 : (w180 == w1) = false := by decide +kernel -@[simp] theorem neq181_1 : w181 ≠ w1 := by decide +kernel -@[simp] theorem beq181_1 : (w181 == w1) = false := by decide +kernel -@[simp] theorem neq182_0 : w182 ≠ w0 := by decide +kernel -@[simp] theorem beq182_0 : (w182 == w0) = false := by decide +kernel -@[simp] theorem neq183_1 : w183 ≠ w1 := by decide +kernel -@[simp] theorem beq183_1 : (w183 == w1) = false := by decide +kernel -@[simp] theorem neq184_1 : w184 ≠ w1 := by decide +kernel -@[simp] theorem beq184_1 : (w184 == w1) = false := by decide +kernel -@[simp] theorem neq184_183 : w184 ≠ w183 := by decide +kernel -@[simp] theorem beq184_183 : (w184 == w183) = false := by decide +kernel -@[simp] theorem neq185_0 : w185 ≠ w0 := by decide +kernel -@[simp] theorem beq185_0 : (w185 == w0) = false := by decide +kernel -@[simp] theorem neq186_187 : w186 ≠ w187 := by decide +kernel -@[simp] theorem beq186_187 : (w186 == w187) = false := by decide +kernel -@[simp] theorem neq186_188 : w186 ≠ w188 := by decide +kernel -@[simp] theorem beq186_188 : (w186 == w188) = false := by decide +kernel -@[simp] theorem neq186_193 : w186 ≠ w193 := by decide +kernel -@[simp] theorem beq186_193 : (w186 == w193) = false := by decide +kernel -@[simp] theorem neq187_1 : w187 ≠ w1 := by decide +kernel -@[simp] theorem beq187_1 : (w187 == w1) = false := by decide +kernel -@[simp] theorem neq187_188 : w187 ≠ w188 := by decide +kernel -@[simp] theorem beq187_188 : (w187 == w188) = false := by decide +kernel -@[simp] theorem neq188_1 : w188 ≠ w1 := by decide +kernel -@[simp] theorem beq188_1 : (w188 == w1) = false := by decide +kernel -@[simp] theorem neq191_1 : w191 ≠ w1 := by decide +kernel -@[simp] theorem beq191_1 : (w191 == w1) = false := by decide +kernel -@[simp] theorem neq192_0 : w192 ≠ w0 := by decide +kernel -@[simp] theorem beq192_0 : (w192 == w0) = false := by decide +kernel -@[simp] theorem neq192_197 : w192 ≠ w197 := by decide +kernel -@[simp] theorem beq192_197 : (w192 == w197) = false := by decide +kernel -@[simp] theorem neq193_1 : w193 ≠ w1 := by decide +kernel -@[simp] theorem beq193_1 : (w193 == w1) = false := by decide +kernel -@[simp] theorem neq194_195 : w194 ≠ w195 := by decide +kernel -@[simp] theorem beq194_195 : (w194 == w195) = false := by decide +kernel -@[simp] theorem neq194_196 : w194 ≠ w196 := by decide +kernel -@[simp] theorem beq194_196 : (w194 == w196) = false := by decide +kernel -@[simp] theorem neq195_1 : w195 ≠ w1 := by decide +kernel -@[simp] theorem beq195_1 : (w195 == w1) = false := by decide +kernel -@[simp] theorem neq196_1 : w196 ≠ w1 := by decide +kernel -@[simp] theorem beq196_1 : (w196 == w1) = false := by decide +kernel -@[simp] theorem neq197_0 : w197 ≠ w0 := by decide +kernel -@[simp] theorem beq197_0 : (w197 == w0) = false := by decide +kernel -@[simp] theorem neq198_1 : w198 ≠ w1 := by decide +kernel -@[simp] theorem beq198_1 : (w198 == w1) = false := by decide +kernel -@[simp] theorem neq199_1 : w199 ≠ w1 := by decide +kernel -@[simp] theorem beq199_1 : (w199 == w1) = false := by decide +kernel -@[simp] theorem neq199_198 : w199 ≠ w198 := by decide +kernel -@[simp] theorem beq199_198 : (w199 == w198) = false := by decide +kernel -@[simp] theorem neq200_0 : w200 ≠ w0 := by decide +kernel -@[simp] theorem beq200_0 : (w200 == w0) = false := by decide +kernel -@[simp] theorem neq201_104 : w201 ≠ w104 := by decide +kernel -@[simp] theorem beq201_104 : (w201 == w104) = false := by decide +kernel -@[simp] theorem neq201_202 : w201 ≠ w202 := by decide +kernel -@[simp] theorem beq201_202 : (w201 == w202) = false := by decide +kernel -@[simp] theorem neq201_203 : w201 ≠ w203 := by decide +kernel -@[simp] theorem beq201_203 : (w201 == w203) = false := by decide +kernel -@[simp] theorem neq201_209 : w201 ≠ w209 := by decide +kernel -@[simp] theorem beq201_209 : (w201 == w209) = false := by decide +kernel -@[simp] theorem neq201_210 : w201 ≠ w210 := by decide +kernel -@[simp] theorem beq201_210 : (w201 == w210) = false := by decide +kernel -@[simp] theorem neq201_214 : w201 ≠ w214 := by decide +kernel -@[simp] theorem beq201_214 : (w201 == w214) = false := by decide +kernel -@[simp] theorem neq201_215 : w201 ≠ w215 := by decide +kernel -@[simp] theorem beq201_215 : (w201 == w215) = false := by decide +kernel -@[simp] theorem neq201_219 : w201 ≠ w219 := by decide +kernel -@[simp] theorem beq201_219 : (w201 == w219) = false := by decide +kernel -@[simp] theorem neq201_220 : w201 ≠ w220 := by decide +kernel -@[simp] theorem beq201_220 : (w201 == w220) = false := by decide +kernel -@[simp] theorem neq201_224 : w201 ≠ w224 := by decide +kernel -@[simp] theorem beq201_224 : (w201 == w224) = false := by decide +kernel -@[simp] theorem neq201_225 : w201 ≠ w225 := by decide +kernel -@[simp] theorem beq201_225 : (w201 == w225) = false := by decide +kernel -@[simp] theorem neq202_1 : w202 ≠ w1 := by decide +kernel -@[simp] theorem beq202_1 : (w202 == w1) = false := by decide +kernel -@[simp] theorem neq202_203 : w202 ≠ w203 := by decide +kernel -@[simp] theorem beq202_203 : (w202 == w203) = false := by decide +kernel -@[simp] theorem neq203_1 : w203 ≠ w1 := by decide +kernel -@[simp] theorem beq203_1 : (w203 == w1) = false := by decide +kernel -@[simp] theorem neq205_196 : w205 ≠ w196 := by decide +kernel -@[simp] theorem beq205_196 : (w205 == w196) = false := by decide +kernel -@[simp] theorem neq205_204 : w205 ≠ w204 := by decide +kernel -@[simp] theorem beq205_204 : (w205 == w204) = false := by decide +kernel -@[simp] theorem neq207_1 : w207 ≠ w1 := by decide +kernel -@[simp] theorem beq207_1 : (w207 == w1) = false := by decide +kernel -@[simp] theorem neq208_0 : w208 ≠ w0 := by decide +kernel -@[simp] theorem beq208_0 : (w208 == w0) = false := by decide +kernel -@[simp] theorem neq209_1 : w209 ≠ w1 := by decide +kernel -@[simp] theorem beq209_1 : (w209 == w1) = false := by decide +kernel -@[simp] theorem neq209_210 : w209 ≠ w210 := by decide +kernel -@[simp] theorem beq209_210 : (w209 == w210) = false := by decide +kernel -@[simp] theorem neq209_241 : w209 ≠ w241 := by decide +kernel -@[simp] theorem beq209_241 : (w209 == w241) = false := by decide +kernel -@[simp] theorem neq210_1 : w210 ≠ w1 := by decide +kernel -@[simp] theorem beq210_1 : (w210 == w1) = false := by decide +kernel -@[simp] theorem neq212_1 : w212 ≠ w1 := by decide +kernel -@[simp] theorem beq212_1 : (w212 == w1) = false := by decide +kernel -@[simp] theorem neq213_0 : w213 ≠ w0 := by decide +kernel -@[simp] theorem beq213_0 : (w213 == w0) = false := by decide +kernel -@[simp] theorem neq214_1 : w214 ≠ w1 := by decide +kernel -@[simp] theorem beq214_1 : (w214 == w1) = false := by decide +kernel -@[simp] theorem neq214_215 : w214 ≠ w215 := by decide +kernel -@[simp] theorem beq214_215 : (w214 == w215) = false := by decide +kernel -@[simp] theorem neq215_1 : w215 ≠ w1 := by decide +kernel -@[simp] theorem beq215_1 : (w215 == w1) = false := by decide +kernel -@[simp] theorem neq217_1 : w217 ≠ w1 := by decide +kernel -@[simp] theorem beq217_1 : (w217 == w1) = false := by decide +kernel -@[simp] theorem neq218_0 : w218 ≠ w0 := by decide +kernel -@[simp] theorem beq218_0 : (w218 == w0) = false := by decide +kernel -@[simp] theorem neq219_1 : w219 ≠ w1 := by decide +kernel -@[simp] theorem beq219_1 : (w219 == w1) = false := by decide +kernel -@[simp] theorem neq219_220 : w219 ≠ w220 := by decide +kernel -@[simp] theorem beq219_220 : (w219 == w220) = false := by decide +kernel -@[simp] theorem neq220_1 : w220 ≠ w1 := by decide +kernel -@[simp] theorem beq220_1 : (w220 == w1) = false := by decide +kernel -@[simp] theorem neq222_1 : w222 ≠ w1 := by decide +kernel -@[simp] theorem beq222_1 : (w222 == w1) = false := by decide +kernel -@[simp] theorem neq223_0 : w223 ≠ w0 := by decide +kernel -@[simp] theorem beq223_0 : (w223 == w0) = false := by decide +kernel -@[simp] theorem neq224_1 : w224 ≠ w1 := by decide +kernel -@[simp] theorem beq224_1 : (w224 == w1) = false := by decide +kernel -@[simp] theorem neq224_225 : w224 ≠ w225 := by decide +kernel -@[simp] theorem beq224_225 : (w224 == w225) = false := by decide +kernel -@[simp] theorem neq225_1 : w225 ≠ w1 := by decide +kernel -@[simp] theorem beq225_1 : (w225 == w1) = false := by decide +kernel -@[simp] theorem neq227_1 : w227 ≠ w1 := by decide +kernel -@[simp] theorem beq227_1 : (w227 == w1) = false := by decide +kernel -@[simp] theorem neq228_0 : w228 ≠ w0 := by decide +kernel -@[simp] theorem beq228_0 : (w228 == w0) = false := by decide +kernel -@[simp] theorem neq228_232 : w228 ≠ w232 := by decide +kernel -@[simp] theorem beq228_232 : (w228 == w232) = false := by decide +kernel -@[simp] theorem neq229_230 : w229 ≠ w230 := by decide +kernel -@[simp] theorem beq229_230 : (w229 == w230) = false := by decide +kernel -@[simp] theorem neq229_231 : w229 ≠ w231 := by decide +kernel -@[simp] theorem beq229_231 : (w229 == w231) = false := by decide +kernel -@[simp] theorem neq230_1 : w230 ≠ w1 := by decide +kernel -@[simp] theorem beq230_1 : (w230 == w1) = false := by decide +kernel -@[simp] theorem neq231_1 : w231 ≠ w1 := by decide +kernel -@[simp] theorem beq231_1 : (w231 == w1) = false := by decide +kernel -@[simp] theorem neq232_0 : w232 ≠ w0 := by decide +kernel -@[simp] theorem beq232_0 : (w232 == w0) = false := by decide +kernel -@[simp] theorem neq233_1 : w233 ≠ w1 := by decide +kernel -@[simp] theorem beq233_1 : (w233 == w1) = false := by decide +kernel -@[simp] theorem neq234_1 : w234 ≠ w1 := by decide +kernel -@[simp] theorem beq234_1 : (w234 == w1) = false := by decide +kernel -@[simp] theorem neq234_233 : w234 ≠ w233 := by decide +kernel -@[simp] theorem beq234_233 : (w234 == w233) = false := by decide +kernel -@[simp] theorem neq235_0 : w235 ≠ w0 := by decide +kernel -@[simp] theorem beq235_0 : (w235 == w0) = false := by decide +kernel -@[simp] theorem neq235_242 : w235 ≠ w242 := by decide +kernel -@[simp] theorem beq235_242 : (w235 == w242) = false := by decide +kernel -@[simp] theorem neq236_59 : w236 ≠ w59 := by decide +kernel -@[simp] theorem beq236_59 : (w236 == w59) = false := by decide +kernel -@[simp] theorem neq236_60 : w236 ≠ w60 := by decide +kernel -@[simp] theorem beq236_60 : (w236 == w60) = false := by decide +kernel -@[simp] theorem neq236_67 : w236 ≠ w67 := by decide +kernel -@[simp] theorem beq236_67 : (w236 == w67) = false := by decide +kernel -@[simp] theorem neq236_71 : w236 ≠ w71 := by decide +kernel -@[simp] theorem beq236_71 : (w236 == w71) = false := by decide +kernel -@[simp] theorem neq236_237 : w236 ≠ w237 := by decide +kernel -@[simp] theorem beq236_237 : (w236 == w237) = false := by decide +kernel -@[simp] theorem neq236_238 : w236 ≠ w238 := by decide +kernel -@[simp] theorem beq236_238 : (w236 == w238) = false := by decide +kernel -@[simp] theorem neq236_239 : w236 ≠ w239 := by decide +kernel -@[simp] theorem beq236_239 : (w236 == w239) = false := by decide +kernel -@[simp] theorem neq236_246 : w236 ≠ w246 := by decide +kernel -@[simp] theorem beq236_246 : (w236 == w246) = false := by decide +kernel -@[simp] theorem neq236_250 : w236 ≠ w250 := by decide +kernel -@[simp] theorem beq236_250 : (w236 == w250) = false := by decide +kernel -@[simp] theorem neq236_251 : w236 ≠ w251 := by decide +kernel -@[simp] theorem beq236_251 : (w236 == w251) = false := by decide +kernel -@[simp] theorem neq236_258 : w236 ≠ w258 := by decide +kernel -@[simp] theorem beq236_258 : (w236 == w258) = false := by decide +kernel -@[simp] theorem neq236_259 : w236 ≠ w259 := by decide +kernel -@[simp] theorem beq236_259 : (w236 == w259) = false := by decide +kernel -@[simp] theorem neq236_266 : w236 ≠ w266 := by decide +kernel -@[simp] theorem beq236_266 : (w236 == w266) = false := by decide +kernel -@[simp] theorem neq236_267 : w236 ≠ w267 := by decide +kernel -@[simp] theorem beq236_267 : (w236 == w267) = false := by decide +kernel -@[simp] theorem neq236_274 : w236 ≠ w274 := by decide +kernel -@[simp] theorem beq236_274 : (w236 == w274) = false := by decide +kernel -@[simp] theorem neq236_278 : w236 ≠ w278 := by decide +kernel -@[simp] theorem beq236_278 : (w236 == w278) = false := by decide +kernel -@[simp] theorem neq236_282 : w236 ≠ w282 := by decide +kernel -@[simp] theorem beq236_282 : (w236 == w282) = false := by decide +kernel -@[simp] theorem neq236_283 : w236 ≠ w283 := by decide +kernel -@[simp] theorem beq236_283 : (w236 == w283) = false := by decide +kernel -@[simp] theorem neq236_290 : w236 ≠ w290 := by decide +kernel -@[simp] theorem beq236_290 : (w236 == w290) = false := by decide +kernel -@[simp] theorem neq236_294 : w236 ≠ w294 := by decide +kernel -@[simp] theorem beq236_294 : (w236 == w294) = false := by decide +kernel -@[simp] theorem neq236_298 : w236 ≠ w298 := by decide +kernel -@[simp] theorem beq236_298 : (w236 == w298) = false := by decide +kernel -@[simp] theorem neq236_302 : w236 ≠ w302 := by decide +kernel -@[simp] theorem beq236_302 : (w236 == w302) = false := by decide +kernel -@[simp] theorem neq236_313 : w236 ≠ w313 := by decide +kernel -@[simp] theorem beq236_313 : (w236 == w313) = false := by decide +kernel -@[simp] theorem neq236_317 : w236 ≠ w317 := by decide +kernel -@[simp] theorem beq236_317 : (w236 == w317) = false := by decide +kernel -@[simp] theorem neq236_322 : w236 ≠ w322 := by decide +kernel -@[simp] theorem beq236_322 : (w236 == w322) = false := by decide +kernel -@[simp] theorem neq236_345 : w236 ≠ w345 := by decide +kernel -@[simp] theorem beq236_345 : (w236 == w345) = false := by decide +kernel -@[simp] theorem neq236_354 : w236 ≠ w354 := by decide +kernel -@[simp] theorem beq236_354 : (w236 == w354) = false := by decide +kernel -@[simp] theorem neq236_369 : w236 ≠ w369 := by decide +kernel -@[simp] theorem beq236_369 : (w236 == w369) = false := by decide +kernel -@[simp] theorem neq236_373 : w236 ≠ w373 := by decide +kernel -@[simp] theorem beq236_373 : (w236 == w373) = false := by decide +kernel -@[simp] theorem neq236_383 : w236 ≠ w383 := by decide +kernel -@[simp] theorem beq236_383 : (w236 == w383) = false := by decide +kernel -@[simp] theorem neq236_388 : w236 ≠ w388 := by decide +kernel -@[simp] theorem beq236_388 : (w236 == w388) = false := by decide +kernel -@[simp] theorem neq236_399 : w236 ≠ w399 := by decide +kernel -@[simp] theorem beq236_399 : (w236 == w399) = false := by decide +kernel -@[simp] theorem neq236_407 : w236 ≠ w407 := by decide +kernel -@[simp] theorem beq236_407 : (w236 == w407) = false := by decide +kernel -@[simp] theorem neq237_1 : w237 ≠ w1 := by decide +kernel -@[simp] theorem beq237_1 : (w237 == w1) = false := by decide +kernel -@[simp] theorem neq237_238 : w237 ≠ w238 := by decide +kernel -@[simp] theorem beq237_238 : (w237 == w238) = false := by decide +kernel -@[simp] theorem neq237_241 : w237 ≠ w241 := by decide +kernel -@[simp] theorem beq237_241 : (w237 == w241) = false := by decide +kernel -@[simp] theorem neq238_241 : w238 ≠ w241 := by decide +kernel -@[simp] theorem beq238_241 : (w238 == w241) = false := by decide +kernel -@[simp] theorem neq239_241 : w239 ≠ w241 := by decide +kernel -@[simp] theorem beq239_241 : (w239 == w241) = false := by decide +kernel -@[simp] theorem neq239_363 : w239 ≠ w363 := by decide +kernel -@[simp] theorem beq239_363 : (w239 == w363) = false := by decide +kernel -@[simp] theorem neq240_239 : w240 ≠ w239 := by decide +kernel -@[simp] theorem beq240_239 : (w240 == w239) = false := by decide +kernel -@[simp] theorem neq240_241 : w240 ≠ w241 := by decide +kernel -@[simp] theorem beq240_241 : (w240 == w241) = false := by decide +kernel -@[simp] theorem neq241_1 : w241 ≠ w1 := by decide +kernel -@[simp] theorem beq241_1 : (w241 == w1) = false := by decide +kernel -@[simp] theorem neq242_0 : w242 ≠ w0 := by decide +kernel -@[simp] theorem beq242_0 : (w242 == w0) = false := by decide +kernel -@[simp] theorem neq243_1 : w243 ≠ w1 := by decide +kernel -@[simp] theorem beq243_1 : (w243 == w1) = false := by decide +kernel -@[simp] theorem neq244_1 : w244 ≠ w1 := by decide +kernel -@[simp] theorem beq244_1 : (w244 == w1) = false := by decide +kernel -@[simp] theorem neq244_243 : w244 ≠ w243 := by decide +kernel -@[simp] theorem beq244_243 : (w244 == w243) = false := by decide +kernel -@[simp] theorem neq245_0 : w245 ≠ w0 := by decide +kernel -@[simp] theorem beq245_0 : (w245 == w0) = false := by decide +kernel -@[simp] theorem neq246_0 : w246 ≠ w0 := by decide +kernel -@[simp] theorem beq246_0 : (w246 == w0) = false := by decide +kernel -@[simp] theorem neq246_23 : w246 ≠ w23 := by decide +kernel -@[simp] theorem beq246_23 : (w246 == w23) = false := by decide +kernel -@[simp] theorem neq247_241 : w247 ≠ w241 := by decide +kernel -@[simp] theorem beq247_241 : (w247 == w241) = false := by decide +kernel -@[simp] theorem neq248_1 : w248 ≠ w1 := by decide +kernel -@[simp] theorem beq248_1 : (w248 == w1) = false := by decide +kernel -@[simp] theorem neq249_0 : w249 ≠ w0 := by decide +kernel -@[simp] theorem beq249_0 : (w249 == w0) = false := by decide +kernel -@[simp] theorem neq249_254 : w249 ≠ w254 := by decide +kernel -@[simp] theorem beq249_254 : (w249 == w254) = false := by decide +kernel -@[simp] theorem neq250_0 : w250 ≠ w0 := by decide +kernel -@[simp] theorem beq250_0 : (w250 == w0) = false := by decide +kernel -@[simp] theorem neq250_251 : w250 ≠ w251 := by decide +kernel -@[simp] theorem beq250_251 : (w250 == w251) = false := by decide +kernel -@[simp] theorem neq251_0 : w251 ≠ w0 := by decide +kernel -@[simp] theorem beq251_0 : (w251 == w0) = false := by decide +kernel -@[simp] theorem neq252_241 : w252 ≠ w241 := by decide +kernel -@[simp] theorem beq252_241 : (w252 == w241) = false := by decide +kernel -@[simp] theorem neq253_241 : w253 ≠ w241 := by decide +kernel -@[simp] theorem beq253_241 : (w253 == w241) = false := by decide +kernel -@[simp] theorem neq253_252 : w253 ≠ w252 := by decide +kernel -@[simp] theorem beq253_252 : (w253 == w252) = false := by decide +kernel -@[simp] theorem neq254_0 : w254 ≠ w0 := by decide +kernel -@[simp] theorem beq254_0 : (w254 == w0) = false := by decide +kernel -@[simp] theorem neq255_1 : w255 ≠ w1 := by decide +kernel -@[simp] theorem beq255_1 : (w255 == w1) = false := by decide +kernel -@[simp] theorem neq256_1 : w256 ≠ w1 := by decide +kernel -@[simp] theorem beq256_1 : (w256 == w1) = false := by decide +kernel -@[simp] theorem neq256_255 : w256 ≠ w255 := by decide +kernel -@[simp] theorem beq256_255 : (w256 == w255) = false := by decide +kernel -@[simp] theorem neq257_0 : w257 ≠ w0 := by decide +kernel -@[simp] theorem beq257_0 : (w257 == w0) = false := by decide +kernel -@[simp] theorem neq257_262 : w257 ≠ w262 := by decide +kernel -@[simp] theorem beq257_262 : (w257 == w262) = false := by decide +kernel -@[simp] theorem neq258_0 : w258 ≠ w0 := by decide +kernel -@[simp] theorem beq258_0 : (w258 == w0) = false := by decide +kernel -@[simp] theorem neq258_259 : w258 ≠ w259 := by decide +kernel -@[simp] theorem beq258_259 : (w258 == w259) = false := by decide +kernel -@[simp] theorem neq259_0 : w259 ≠ w0 := by decide +kernel -@[simp] theorem beq259_0 : (w259 == w0) = false := by decide +kernel -@[simp] theorem neq260_241 : w260 ≠ w241 := by decide +kernel -@[simp] theorem beq260_241 : (w260 == w241) = false := by decide +kernel -@[simp] theorem neq261_241 : w261 ≠ w241 := by decide +kernel -@[simp] theorem beq261_241 : (w261 == w241) = false := by decide +kernel -@[simp] theorem neq261_260 : w261 ≠ w260 := by decide +kernel -@[simp] theorem beq261_260 : (w261 == w260) = false := by decide +kernel -@[simp] theorem neq262_0 : w262 ≠ w0 := by decide +kernel -@[simp] theorem beq262_0 : (w262 == w0) = false := by decide +kernel -@[simp] theorem neq263_1 : w263 ≠ w1 := by decide +kernel -@[simp] theorem beq263_1 : (w263 == w1) = false := by decide +kernel -@[simp] theorem neq264_1 : w264 ≠ w1 := by decide +kernel -@[simp] theorem beq264_1 : (w264 == w1) = false := by decide +kernel -@[simp] theorem neq264_263 : w264 ≠ w263 := by decide +kernel -@[simp] theorem beq264_263 : (w264 == w263) = false := by decide +kernel -@[simp] theorem neq265_0 : w265 ≠ w0 := by decide +kernel -@[simp] theorem beq265_0 : (w265 == w0) = false := by decide +kernel -@[simp] theorem neq265_270 : w265 ≠ w270 := by decide +kernel -@[simp] theorem beq265_270 : (w265 == w270) = false := by decide +kernel -@[simp] theorem neq266_0 : w266 ≠ w0 := by decide +kernel -@[simp] theorem beq266_0 : (w266 == w0) = false := by decide +kernel -@[simp] theorem neq266_267 : w266 ≠ w267 := by decide +kernel -@[simp] theorem beq266_267 : (w266 == w267) = false := by decide +kernel -@[simp] theorem neq267_0 : w267 ≠ w0 := by decide +kernel -@[simp] theorem beq267_0 : (w267 == w0) = false := by decide +kernel -@[simp] theorem neq268_241 : w268 ≠ w241 := by decide +kernel -@[simp] theorem beq268_241 : (w268 == w241) = false := by decide +kernel -@[simp] theorem neq269_1 : w269 ≠ w1 := by decide +kernel -@[simp] theorem beq269_1 : (w269 == w1) = false := by decide +kernel -@[simp] theorem neq269_241 : w269 ≠ w241 := by decide +kernel -@[simp] theorem beq269_241 : (w269 == w241) = false := by decide +kernel -@[simp] theorem neq269_268 : w269 ≠ w268 := by decide +kernel -@[simp] theorem beq269_268 : (w269 == w268) = false := by decide +kernel -@[simp] theorem neq269_370 : w269 ≠ w370 := by decide +kernel -@[simp] theorem beq269_370 : (w269 == w370) = false := by decide +kernel -@[simp] theorem neq270_0 : w270 ≠ w0 := by decide +kernel -@[simp] theorem beq270_0 : (w270 == w0) = false := by decide +kernel -@[simp] theorem neq271_1 : w271 ≠ w1 := by decide +kernel -@[simp] theorem beq271_1 : (w271 == w1) = false := by decide +kernel -@[simp] theorem neq272_1 : w272 ≠ w1 := by decide +kernel -@[simp] theorem beq272_1 : (w272 == w1) = false := by decide +kernel -@[simp] theorem neq272_271 : w272 ≠ w271 := by decide +kernel -@[simp] theorem beq272_271 : (w272 == w271) = false := by decide +kernel -@[simp] theorem neq273_0 : w273 ≠ w0 := by decide +kernel -@[simp] theorem beq273_0 : (w273 == w0) = false := by decide +kernel -@[simp] theorem neq274_0 : w274 ≠ w0 := by decide +kernel -@[simp] theorem beq274_0 : (w274 == w0) = false := by decide +kernel -@[simp] theorem neq274_377 : w274 ≠ w377 := by decide +kernel -@[simp] theorem beq274_377 : (w274 == w377) = false := by decide +kernel -@[simp] theorem neq274_378 : w274 ≠ w378 := by decide +kernel -@[simp] theorem beq274_378 : (w274 == w378) = false := by decide +kernel -@[simp] theorem neq275_241 : w275 ≠ w241 := by decide +kernel -@[simp] theorem beq275_241 : (w275 == w241) = false := by decide +kernel -@[simp] theorem neq276_1 : w276 ≠ w1 := by decide +kernel -@[simp] theorem beq276_1 : (w276 == w1) = false := by decide +kernel -@[simp] theorem neq277_0 : w277 ≠ w0 := by decide +kernel -@[simp] theorem beq277_0 : (w277 == w0) = false := by decide +kernel -@[simp] theorem neq278_0 : w278 ≠ w0 := by decide +kernel -@[simp] theorem beq278_0 : (w278 == w0) = false := by decide +kernel -@[simp] theorem neq279_241 : w279 ≠ w241 := by decide +kernel -@[simp] theorem beq279_241 : (w279 == w241) = false := by decide +kernel -@[simp] theorem neq280_1 : w280 ≠ w1 := by decide +kernel -@[simp] theorem beq280_1 : (w280 == w1) = false := by decide +kernel -@[simp] theorem neq281_0 : w281 ≠ w0 := by decide +kernel -@[simp] theorem beq281_0 : (w281 == w0) = false := by decide +kernel -@[simp] theorem neq281_286 : w281 ≠ w286 := by decide +kernel -@[simp] theorem beq281_286 : (w281 == w286) = false := by decide +kernel -@[simp] theorem neq282_0 : w282 ≠ w0 := by decide +kernel -@[simp] theorem beq282_0 : (w282 == w0) = false := by decide +kernel -@[simp] theorem neq282_283 : w282 ≠ w283 := by decide +kernel -@[simp] theorem beq282_283 : (w282 == w283) = false := by decide +kernel -@[simp] theorem neq283_0 : w283 ≠ w0 := by decide +kernel -@[simp] theorem beq283_0 : (w283 == w0) = false := by decide +kernel -@[simp] theorem neq284_241 : w284 ≠ w241 := by decide +kernel -@[simp] theorem beq284_241 : (w284 == w241) = false := by decide +kernel -@[simp] theorem neq285_241 : w285 ≠ w241 := by decide +kernel -@[simp] theorem beq285_241 : (w285 == w241) = false := by decide +kernel -@[simp] theorem neq285_284 : w285 ≠ w284 := by decide +kernel -@[simp] theorem beq285_284 : (w285 == w284) = false := by decide +kernel -@[simp] theorem neq286_0 : w286 ≠ w0 := by decide +kernel -@[simp] theorem beq286_0 : (w286 == w0) = false := by decide +kernel -@[simp] theorem neq287_1 : w287 ≠ w1 := by decide +kernel -@[simp] theorem beq287_1 : (w287 == w1) = false := by decide +kernel -@[simp] theorem neq288_1 : w288 ≠ w1 := by decide +kernel -@[simp] theorem beq288_1 : (w288 == w1) = false := by decide +kernel -@[simp] theorem neq288_287 : w288 ≠ w287 := by decide +kernel -@[simp] theorem beq288_287 : (w288 == w287) = false := by decide +kernel -@[simp] theorem neq289_0 : w289 ≠ w0 := by decide +kernel -@[simp] theorem beq289_0 : (w289 == w0) = false := by decide +kernel -@[simp] theorem neq290_0 : w290 ≠ w0 := by decide +kernel -@[simp] theorem beq290_0 : (w290 == w0) = false := by decide +kernel -@[simp] theorem neq290_401 : w290 ≠ w401 := by decide +kernel -@[simp] theorem beq290_401 : (w290 == w401) = false := by decide +kernel -@[simp] theorem neq290_402 : w290 ≠ w402 := by decide +kernel -@[simp] theorem beq290_402 : (w290 == w402) = false := by decide +kernel -@[simp] theorem neq291_241 : w291 ≠ w241 := by decide +kernel -@[simp] theorem beq291_241 : (w291 == w241) = false := by decide +kernel -@[simp] theorem neq292_1 : w292 ≠ w1 := by decide +kernel -@[simp] theorem beq292_1 : (w292 == w1) = false := by decide +kernel -@[simp] theorem neq293_0 : w293 ≠ w0 := by decide +kernel -@[simp] theorem beq293_0 : (w293 == w0) = false := by decide +kernel -@[simp] theorem neq294_0 : w294 ≠ w0 := by decide +kernel -@[simp] theorem beq294_0 : (w294 == w0) = false := by decide +kernel -@[simp] theorem neq294_409 : w294 ≠ w409 := by decide +kernel -@[simp] theorem beq294_409 : (w294 == w409) = false := by decide +kernel -@[simp] theorem neq294_410 : w294 ≠ w410 := by decide +kernel -@[simp] theorem beq294_410 : (w294 == w410) = false := by decide +kernel -@[simp] theorem neq295_241 : w295 ≠ w241 := by decide +kernel -@[simp] theorem beq295_241 : (w295 == w241) = false := by decide +kernel -@[simp] theorem neq296_1 : w296 ≠ w1 := by decide +kernel -@[simp] theorem beq296_1 : (w296 == w1) = false := by decide +kernel -@[simp] theorem neq297_0 : w297 ≠ w0 := by decide +kernel -@[simp] theorem beq297_0 : (w297 == w0) = false := by decide +kernel -@[simp] theorem neq298_0 : w298 ≠ w0 := by decide +kernel -@[simp] theorem beq298_0 : (w298 == w0) = false := by decide +kernel -@[simp] theorem neq299_241 : w299 ≠ w241 := by decide +kernel -@[simp] theorem beq299_241 : (w299 == w241) = false := by decide +kernel -@[simp] theorem neq300_1 : w300 ≠ w1 := by decide +kernel -@[simp] theorem beq300_1 : (w300 == w1) = false := by decide +kernel -@[simp] theorem neq301_0 : w301 ≠ w0 := by decide +kernel -@[simp] theorem beq301_0 : (w301 == w0) = false := by decide +kernel -@[simp] theorem neq302_0 : w302 ≠ w0 := by decide +kernel -@[simp] theorem beq302_0 : (w302 == w0) = false := by decide +kernel -@[simp] theorem neq303_1 : w303 ≠ w1 := by decide +kernel -@[simp] theorem beq303_1 : (w303 == w1) = false := by decide +kernel -@[simp] theorem neq304_0 : w304 ≠ w0 := by decide +kernel -@[simp] theorem beq304_0 : (w304 == w0) = false := by decide +kernel -@[simp] theorem neq304_305 : w304 ≠ w305 := by decide +kernel -@[simp] theorem beq304_305 : (w304 == w305) = false := by decide +kernel -@[simp] theorem neq305_0 : w305 ≠ w0 := by decide +kernel -@[simp] theorem beq305_0 : (w305 == w0) = false := by decide +kernel -@[simp] theorem neq306_1 : w306 ≠ w1 := by decide +kernel -@[simp] theorem beq306_1 : (w306 == w1) = false := by decide +kernel -@[simp] theorem neq307_1 : w307 ≠ w1 := by decide +kernel -@[simp] theorem beq307_1 : (w307 == w1) = false := by decide +kernel -@[simp] theorem neq307_306 : w307 ≠ w306 := by decide +kernel -@[simp] theorem beq307_306 : (w307 == w306) = false := by decide +kernel -@[simp] theorem neq308_0 : w308 ≠ w0 := by decide +kernel -@[simp] theorem beq308_0 : (w308 == w0) = false := by decide +kernel -@[simp] theorem neq309_1 : w309 ≠ w1 := by decide +kernel -@[simp] theorem beq309_1 : (w309 == w1) = false := by decide +kernel -@[simp] theorem neq310_0 : w310 ≠ w0 := by decide +kernel -@[simp] theorem beq310_0 : (w310 == w0) = false := by decide +kernel -@[simp] theorem neq311_1 : w311 ≠ w1 := by decide +kernel -@[simp] theorem beq311_1 : (w311 == w1) = false := by decide +kernel -@[simp] theorem neq312_0 : w312 ≠ w0 := by decide +kernel -@[simp] theorem beq312_0 : (w312 == w0) = false := by decide +kernel -@[simp] theorem neq313_0 : w313 ≠ w0 := by decide +kernel -@[simp] theorem beq313_0 : (w313 == w0) = false := by decide +kernel -@[simp] theorem neq314_241 : w314 ≠ w241 := by decide +kernel -@[simp] theorem beq314_241 : (w314 == w241) = false := by decide +kernel -@[simp] theorem neq315_1 : w315 ≠ w1 := by decide +kernel -@[simp] theorem beq315_1 : (w315 == w1) = false := by decide +kernel -@[simp] theorem neq316_0 : w316 ≠ w0 := by decide +kernel -@[simp] theorem beq316_0 : (w316 == w0) = false := by decide +kernel -@[simp] theorem neq317_318 : w317 ≠ w318 := by decide +kernel -@[simp] theorem beq317_318 : (w317 == w318) = false := by decide +kernel -@[simp] theorem neq317_319 : w317 ≠ w319 := by decide +kernel -@[simp] theorem beq317_319 : (w317 == w319) = false := by decide +kernel -@[simp] theorem neq317_325 : w317 ≠ w325 := by decide +kernel -@[simp] theorem beq317_325 : (w317 == w325) = false := by decide +kernel -@[simp] theorem neq317_326 : w317 ≠ w326 := by decide +kernel -@[simp] theorem beq317_326 : (w317 == w326) = false := by decide +kernel -@[simp] theorem neq317_331 : w317 ≠ w331 := by decide +kernel -@[simp] theorem beq317_331 : (w317 == w331) = false := by decide +kernel -@[simp] theorem neq317_332 : w317 ≠ w332 := by decide +kernel -@[simp] theorem beq317_332 : (w317 == w332) = false := by decide +kernel -@[simp] theorem neq317_337 : w317 ≠ w337 := by decide +kernel -@[simp] theorem beq317_337 : (w317 == w337) = false := by decide +kernel -@[simp] theorem neq318_2 : w318 ≠ w2 := by decide +kernel -@[simp] theorem beq318_2 : (w318 == w2) = false := by decide +kernel -@[simp] theorem neq318_319 : w318 ≠ w319 := by decide +kernel -@[simp] theorem beq318_319 : (w318 == w319) = false := by decide +kernel -@[simp] theorem neq321_314 : w321 ≠ w314 := by decide +kernel -@[simp] theorem beq321_314 : (w321 == w314) = false := by decide +kernel -@[simp] theorem neq321_320 : w321 ≠ w320 := by decide +kernel -@[simp] theorem beq321_320 : (w321 == w320) = false := by decide +kernel -@[simp] theorem neq323_1 : w323 ≠ w1 := by decide +kernel -@[simp] theorem beq323_1 : (w323 == w1) = false := by decide +kernel -@[simp] theorem neq324_0 : w324 ≠ w0 := by decide +kernel -@[simp] theorem beq324_0 : (w324 == w0) = false := by decide +kernel -@[simp] theorem neq325_1 : w325 ≠ w1 := by decide +kernel -@[simp] theorem beq325_1 : (w325 == w1) = false := by decide +kernel -@[simp] theorem neq325_326 : w325 ≠ w326 := by decide +kernel -@[simp] theorem beq325_326 : (w325 == w326) = false := by decide +kernel -@[simp] theorem neq326_1 : w326 ≠ w1 := by decide +kernel -@[simp] theorem beq326_1 : (w326 == w1) = false := by decide +kernel -@[simp] theorem neq328_314 : w328 ≠ w314 := by decide +kernel -@[simp] theorem beq328_314 : (w328 == w314) = false := by decide +kernel -@[simp] theorem neq328_327 : w328 ≠ w327 := by decide +kernel -@[simp] theorem beq328_327 : (w328 == w327) = false := by decide +kernel -@[simp] theorem neq329_1 : w329 ≠ w1 := by decide +kernel -@[simp] theorem beq329_1 : (w329 == w1) = false := by decide +kernel -@[simp] theorem neq330_0 : w330 ≠ w0 := by decide +kernel -@[simp] theorem beq330_0 : (w330 == w0) = false := by decide +kernel -@[simp] theorem neq331_1 : w331 ≠ w1 := by decide +kernel -@[simp] theorem beq331_1 : (w331 == w1) = false := by decide +kernel -@[simp] theorem neq331_332 : w331 ≠ w332 := by decide +kernel -@[simp] theorem beq331_332 : (w331 == w332) = false := by decide +kernel -@[simp] theorem neq332_1 : w332 ≠ w1 := by decide +kernel -@[simp] theorem beq332_1 : (w332 == w1) = false := by decide +kernel -@[simp] theorem neq334_314 : w334 ≠ w314 := by decide +kernel -@[simp] theorem beq334_314 : (w334 == w314) = false := by decide +kernel -@[simp] theorem neq334_333 : w334 ≠ w333 := by decide +kernel -@[simp] theorem beq334_333 : (w334 == w333) = false := by decide +kernel -@[simp] theorem neq335_1 : w335 ≠ w1 := by decide +kernel -@[simp] theorem beq335_1 : (w335 == w1) = false := by decide +kernel -@[simp] theorem neq336_0 : w336 ≠ w0 := by decide +kernel -@[simp] theorem beq336_0 : (w336 == w0) = false := by decide +kernel -@[simp] theorem neq336_341 : w336 ≠ w341 := by decide +kernel -@[simp] theorem beq336_341 : (w336 == w341) = false := by decide +kernel -@[simp] theorem neq337_1 : w337 ≠ w1 := by decide +kernel -@[simp] theorem beq337_1 : (w337 == w1) = false := by decide +kernel -@[simp] theorem neq338_339 : w338 ≠ w339 := by decide +kernel -@[simp] theorem beq338_339 : (w338 == w339) = false := by decide +kernel -@[simp] theorem neq338_340 : w338 ≠ w340 := by decide +kernel -@[simp] theorem beq338_340 : (w338 == w340) = false := by decide +kernel -@[simp] theorem neq339_241 : w339 ≠ w241 := by decide +kernel -@[simp] theorem beq339_241 : (w339 == w241) = false := by decide +kernel -@[simp] theorem neq340_241 : w340 ≠ w241 := by decide +kernel -@[simp] theorem beq340_241 : (w340 == w241) = false := by decide +kernel -@[simp] theorem neq341_0 : w341 ≠ w0 := by decide +kernel -@[simp] theorem beq341_0 : (w341 == w0) = false := by decide +kernel -@[simp] theorem neq342_1 : w342 ≠ w1 := by decide +kernel -@[simp] theorem beq342_1 : (w342 == w1) = false := by decide +kernel -@[simp] theorem neq343_1 : w343 ≠ w1 := by decide +kernel -@[simp] theorem beq343_1 : (w343 == w1) = false := by decide +kernel -@[simp] theorem neq343_342 : w343 ≠ w342 := by decide +kernel -@[simp] theorem beq343_342 : (w343 == w342) = false := by decide +kernel -@[simp] theorem neq344_0 : w344 ≠ w0 := by decide +kernel -@[simp] theorem beq344_0 : (w344 == w0) = false := by decide +kernel -@[simp] theorem neq344_350 : w344 ≠ w350 := by decide +kernel -@[simp] theorem beq344_350 : (w344 == w350) = false := by decide +kernel -@[simp] theorem neq345_346 : w345 ≠ w346 := by decide +kernel -@[simp] theorem beq345_346 : (w345 == w346) = false := by decide +kernel -@[simp] theorem neq346_1 : w346 ≠ w1 := by decide +kernel -@[simp] theorem beq346_1 : (w346 == w1) = false := by decide +kernel -@[simp] theorem neq347_348 : w347 ≠ w348 := by decide +kernel -@[simp] theorem beq347_348 : (w347 == w348) = false := by decide +kernel -@[simp] theorem neq347_349 : w347 ≠ w349 := by decide +kernel -@[simp] theorem beq347_349 : (w347 == w349) = false := by decide +kernel -@[simp] theorem neq348_241 : w348 ≠ w241 := by decide +kernel -@[simp] theorem beq348_241 : (w348 == w241) = false := by decide +kernel -@[simp] theorem neq349_241 : w349 ≠ w241 := by decide +kernel -@[simp] theorem beq349_241 : (w349 == w241) = false := by decide +kernel -@[simp] theorem neq350_0 : w350 ≠ w0 := by decide +kernel -@[simp] theorem beq350_0 : (w350 == w0) = false := by decide +kernel -@[simp] theorem neq351_1 : w351 ≠ w1 := by decide +kernel -@[simp] theorem beq351_1 : (w351 == w1) = false := by decide +kernel -@[simp] theorem neq352_1 : w352 ≠ w1 := by decide +kernel -@[simp] theorem beq352_1 : (w352 == w1) = false := by decide +kernel -@[simp] theorem neq352_351 : w352 ≠ w351 := by decide +kernel -@[simp] theorem beq352_351 : (w352 == w351) = false := by decide +kernel -@[simp] theorem neq353_0 : w353 ≠ w0 := by decide +kernel -@[simp] theorem beq353_0 : (w353 == w0) = false := by decide +kernel -@[simp] theorem neq353_359 : w353 ≠ w359 := by decide +kernel -@[simp] theorem beq353_359 : (w353 == w359) = false := by decide +kernel -@[simp] theorem neq354_355 : w354 ≠ w355 := by decide +kernel -@[simp] theorem beq354_355 : (w354 == w355) = false := by decide +kernel -@[simp] theorem neq355_1 : w355 ≠ w1 := by decide +kernel -@[simp] theorem beq355_1 : (w355 == w1) = false := by decide +kernel -@[simp] theorem neq356_357 : w356 ≠ w357 := by decide +kernel -@[simp] theorem beq356_357 : (w356 == w357) = false := by decide +kernel -@[simp] theorem neq356_358 : w356 ≠ w358 := by decide +kernel -@[simp] theorem beq356_358 : (w356 == w358) = false := by decide +kernel -@[simp] theorem neq357_241 : w357 ≠ w241 := by decide +kernel -@[simp] theorem beq357_241 : (w357 == w241) = false := by decide +kernel -@[simp] theorem neq358_241 : w358 ≠ w241 := by decide +kernel -@[simp] theorem beq358_241 : (w358 == w241) = false := by decide +kernel -@[simp] theorem neq359_0 : w359 ≠ w0 := by decide +kernel -@[simp] theorem beq359_0 : (w359 == w0) = false := by decide +kernel -@[simp] theorem neq360_1 : w360 ≠ w1 := by decide +kernel -@[simp] theorem beq360_1 : (w360 == w1) = false := by decide +kernel -@[simp] theorem neq361_1 : w361 ≠ w1 := by decide +kernel -@[simp] theorem beq361_1 : (w361 == w1) = false := by decide +kernel -@[simp] theorem neq361_360 : w361 ≠ w360 := by decide +kernel -@[simp] theorem beq361_360 : (w361 == w360) = false := by decide +kernel -@[simp] theorem neq362_0 : w362 ≠ w0 := by decide +kernel -@[simp] theorem beq362_0 : (w362 == w0) = false := by decide +kernel -@[simp] theorem neq362_365 : w362 ≠ w365 := by decide +kernel -@[simp] theorem beq362_365 : (w362 == w365) = false := by decide +kernel -@[simp] theorem neq363_1 : w363 ≠ w1 := by decide +kernel -@[simp] theorem beq363_1 : (w363 == w1) = false := by decide +kernel -@[simp] theorem neq364_237 : w364 ≠ w237 := by decide +kernel -@[simp] theorem beq364_237 : (w364 == w237) = false := by decide +kernel -@[simp] theorem neq364_238 : w364 ≠ w238 := by decide +kernel -@[simp] theorem beq364_238 : (w364 == w238) = false := by decide +kernel -@[simp] theorem neq365_0 : w365 ≠ w0 := by decide +kernel -@[simp] theorem beq365_0 : (w365 == w0) = false := by decide +kernel -@[simp] theorem neq366_1 : w366 ≠ w1 := by decide +kernel -@[simp] theorem beq366_1 : (w366 == w1) = false := by decide +kernel -@[simp] theorem neq367_1 : w367 ≠ w1 := by decide +kernel -@[simp] theorem beq367_1 : (w367 == w1) = false := by decide +kernel -@[simp] theorem neq367_366 : w367 ≠ w366 := by decide +kernel -@[simp] theorem beq367_366 : (w367 == w366) = false := by decide +kernel -@[simp] theorem neq368_0 : w368 ≠ w0 := by decide +kernel -@[simp] theorem beq368_0 : (w368 == w0) = false := by decide +kernel -@[simp] theorem neq369_269 : w369 ≠ w269 := by decide +kernel -@[simp] theorem beq369_269 : (w369 == w269) = false := by decide +kernel -@[simp] theorem neq369_370 : w369 ≠ w370 := by decide +kernel -@[simp] theorem beq369_370 : (w369 == w370) = false := by decide +kernel -@[simp] theorem neq369_376 : w369 ≠ w376 := by decide +kernel -@[simp] theorem beq369_376 : (w369 == w376) = false := by decide +kernel -@[simp] theorem neq370_1 : w370 ≠ w1 := by decide +kernel -@[simp] theorem beq370_1 : (w370 == w1) = false := by decide +kernel -@[simp] theorem neq372_237 : w372 ≠ w237 := by decide +kernel -@[simp] theorem beq372_237 : (w372 == w237) = false := by decide +kernel -@[simp] theorem neq372_371 : w372 ≠ w371 := by decide +kernel -@[simp] theorem beq372_371 : (w372 == w371) = false := by decide +kernel -@[simp] theorem neq374_1 : w374 ≠ w1 := by decide +kernel -@[simp] theorem beq374_1 : (w374 == w1) = false := by decide +kernel -@[simp] theorem neq375_0 : w375 ≠ w0 := by decide +kernel -@[simp] theorem beq375_0 : (w375 == w0) = false := by decide +kernel -@[simp] theorem neq375_379 : w375 ≠ w379 := by decide +kernel -@[simp] theorem beq375_379 : (w375 == w379) = false := by decide +kernel -@[simp] theorem neq376_1 : w376 ≠ w1 := by decide +kernel -@[simp] theorem beq376_1 : (w376 == w1) = false := by decide +kernel -@[simp] theorem neq377_241 : w377 ≠ w241 := by decide +kernel -@[simp] theorem beq377_241 : (w377 == w241) = false := by decide +kernel -@[simp] theorem neq378_241 : w378 ≠ w241 := by decide +kernel -@[simp] theorem beq378_241 : (w378 == w241) = false := by decide +kernel -@[simp] theorem neq379_0 : w379 ≠ w0 := by decide +kernel -@[simp] theorem beq379_0 : (w379 == w0) = false := by decide +kernel -@[simp] theorem neq380_1 : w380 ≠ w1 := by decide +kernel -@[simp] theorem beq380_1 : (w380 == w1) = false := by decide +kernel -@[simp] theorem neq381_1 : w381 ≠ w1 := by decide +kernel -@[simp] theorem beq381_1 : (w381 == w1) = false := by decide +kernel -@[simp] theorem neq381_380 : w381 ≠ w380 := by decide +kernel -@[simp] theorem beq381_380 : (w381 == w380) = false := by decide +kernel -@[simp] theorem neq382_0 : w382 ≠ w0 := by decide +kernel -@[simp] theorem beq382_0 : (w382 == w0) = false := by decide +kernel -@[simp] theorem neq383_384 : w383 ≠ w384 := by decide +kernel -@[simp] theorem beq383_384 : (w383 == w384) = false := by decide +kernel -@[simp] theorem neq383_385 : w383 ≠ w385 := by decide +kernel -@[simp] theorem beq383_385 : (w383 == w385) = false := by decide +kernel -@[simp] theorem neq383_391 : w383 ≠ w391 := by decide +kernel -@[simp] theorem beq383_391 : (w383 == w391) = false := by decide +kernel -@[simp] theorem neq384_1 : w384 ≠ w1 := by decide +kernel -@[simp] theorem beq384_1 : (w384 == w1) = false := by decide +kernel -@[simp] theorem neq384_385 : w384 ≠ w385 := by decide +kernel -@[simp] theorem beq384_385 : (w384 == w385) = false := by decide +kernel -@[simp] theorem neq385_1 : w385 ≠ w1 := by decide +kernel -@[simp] theorem beq385_1 : (w385 == w1) = false := by decide +kernel -@[simp] theorem neq387_378 : w387 ≠ w378 := by decide +kernel -@[simp] theorem beq387_378 : (w387 == w378) = false := by decide +kernel -@[simp] theorem neq387_386 : w387 ≠ w386 := by decide +kernel -@[simp] theorem beq387_386 : (w387 == w386) = false := by decide +kernel -@[simp] theorem neq389_1 : w389 ≠ w1 := by decide +kernel -@[simp] theorem beq389_1 : (w389 == w1) = false := by decide +kernel -@[simp] theorem neq390_0 : w390 ≠ w0 := by decide +kernel -@[simp] theorem beq390_0 : (w390 == w0) = false := by decide +kernel -@[simp] theorem neq390_395 : w390 ≠ w395 := by decide +kernel -@[simp] theorem beq390_395 : (w390 == w395) = false := by decide +kernel -@[simp] theorem neq391_1 : w391 ≠ w1 := by decide +kernel -@[simp] theorem beq391_1 : (w391 == w1) = false := by decide +kernel -@[simp] theorem neq392_393 : w392 ≠ w393 := by decide +kernel -@[simp] theorem beq392_393 : (w392 == w393) = false := by decide +kernel -@[simp] theorem neq392_394 : w392 ≠ w394 := by decide +kernel -@[simp] theorem beq392_394 : (w392 == w394) = false := by decide +kernel -@[simp] theorem neq393_241 : w393 ≠ w241 := by decide +kernel -@[simp] theorem beq393_241 : (w393 == w241) = false := by decide +kernel -@[simp] theorem neq394_241 : w394 ≠ w241 := by decide +kernel -@[simp] theorem beq394_241 : (w394 == w241) = false := by decide +kernel -@[simp] theorem neq395_0 : w395 ≠ w0 := by decide +kernel -@[simp] theorem beq395_0 : (w395 == w0) = false := by decide +kernel -@[simp] theorem neq396_1 : w396 ≠ w1 := by decide +kernel -@[simp] theorem beq396_1 : (w396 == w1) = false := by decide +kernel -@[simp] theorem neq397_1 : w397 ≠ w1 := by decide +kernel -@[simp] theorem beq397_1 : (w397 == w1) = false := by decide +kernel -@[simp] theorem neq397_396 : w397 ≠ w396 := by decide +kernel -@[simp] theorem beq397_396 : (w397 == w396) = false := by decide +kernel -@[simp] theorem neq398_0 : w398 ≠ w0 := by decide +kernel -@[simp] theorem beq398_0 : (w398 == w0) = false := by decide +kernel -@[simp] theorem neq398_403 : w398 ≠ w403 := by decide +kernel -@[simp] theorem beq398_403 : (w398 == w403) = false := by decide +kernel -@[simp] theorem neq399_400 : w399 ≠ w400 := by decide +kernel -@[simp] theorem beq399_400 : (w399 == w400) = false := by decide +kernel -@[simp] theorem neq400_1 : w400 ≠ w1 := by decide +kernel -@[simp] theorem beq400_1 : (w400 == w1) = false := by decide +kernel -@[simp] theorem neq401_241 : w401 ≠ w241 := by decide +kernel -@[simp] theorem beq401_241 : (w401 == w241) = false := by decide +kernel -@[simp] theorem neq402_241 : w402 ≠ w241 := by decide +kernel -@[simp] theorem beq402_241 : (w402 == w241) = false := by decide +kernel -@[simp] theorem neq403_0 : w403 ≠ w0 := by decide +kernel -@[simp] theorem beq403_0 : (w403 == w0) = false := by decide +kernel -@[simp] theorem neq404_1 : w404 ≠ w1 := by decide +kernel -@[simp] theorem beq404_1 : (w404 == w1) = false := by decide +kernel -@[simp] theorem neq405_1 : w405 ≠ w1 := by decide +kernel -@[simp] theorem beq405_1 : (w405 == w1) = false := by decide +kernel -@[simp] theorem neq405_404 : w405 ≠ w404 := by decide +kernel -@[simp] theorem beq405_404 : (w405 == w404) = false := by decide +kernel -@[simp] theorem neq406_0 : w406 ≠ w0 := by decide +kernel -@[simp] theorem beq406_0 : (w406 == w0) = false := by decide +kernel -@[simp] theorem neq406_411 : w406 ≠ w411 := by decide +kernel -@[simp] theorem beq406_411 : (w406 == w411) = false := by decide +kernel -@[simp] theorem neq407_408 : w407 ≠ w408 := by decide +kernel -@[simp] theorem beq407_408 : (w407 == w408) = false := by decide +kernel -@[simp] theorem neq408_1 : w408 ≠ w1 := by decide +kernel -@[simp] theorem beq408_1 : (w408 == w1) = false := by decide +kernel -@[simp] theorem neq409_241 : w409 ≠ w241 := by decide +kernel -@[simp] theorem beq409_241 : (w409 == w241) = false := by decide +kernel -@[simp] theorem neq410_241 : w410 ≠ w241 := by decide +kernel -@[simp] theorem beq410_241 : (w410 == w241) = false := by decide +kernel -@[simp] theorem neq411_0 : w411 ≠ w0 := by decide +kernel -@[simp] theorem beq411_0 : (w411 == w0) = false := by decide +kernel -@[simp] theorem neq412_1 : w412 ≠ w1 := by decide +kernel -@[simp] theorem beq412_1 : (w412 == w1) = false := by decide +kernel -@[simp] theorem neq413_1 : w413 ≠ w1 := by decide +kernel -@[simp] theorem beq413_1 : (w413 == w1) = false := by decide +kernel -@[simp] theorem neq413_412 : w413 ≠ w412 := by decide +kernel -@[simp] theorem beq413_412 : (w413 == w412) = false := by decide +kernel -def exit0 : Exit := ⟨w0,w1,1,true,1,true,2⟩ -def exit1 : Exit := ⟨w2,w0,1,true,2,false,3⟩ -def exit2 : Exit := ⟨w1,w0,2,false,2,false,2⟩ -def exit3 : Exit := ⟨w2,w0,2,false,4,false,2⟩ -def exit4 : Exit := ⟨w1,w2,4,false,5,false,2⟩ -def exit5 : Exit := ⟨w1,w0,5,false,1,true,3⟩ -def exit6 : Exit := ⟨w0,w2,2,false,1,true,1⟩ -def exit7 : Exit := ⟨w2,w0,5,false,2,false,4⟩ -def exit8 : Exit := ⟨w3,w4,2,false,2,false,586⟩ -def exit9 : Exit := ⟨w0,w1,4,false,3,false,2⟩ -def exit10 : Exit := ⟨w0,w1,3,false,3,false,2⟩ -def exit11 : Exit := ⟨w1,w2,3,false,2,false,2⟩ -def exit12 : Exit := ⟨w5,w6,2,false,2,false,38⟩ -def exit13 : Exit := ⟨w1,w0,1,true,1,true,2⟩ -def exit14 : Exit := ⟨w6,w7,1,true,2,false,31⟩ -def exit15 : Exit := ⟨w7,w8,1,true,1,true,38⟩ -def exit16 : Exit := ⟨w8,w9,2,false,1,true,5⟩ -def exit17 : Exit := ⟨w4,w10,1,true,2,false,143⟩ -def exit18 : Exit := ⟨w10,w11,1,true,1,true,1018⟩ -def exit19 : Exit := ⟨w11,w12,2,false,1,true,5⟩ -def exit20 : Exit := ⟨w12,w13,2,false,2,false,586⟩ -def exit21 : Exit := ⟨w9,w14,2,false,2,false,38⟩ -def exit22 : Exit := ⟨w14,w15,1,true,2,false,31⟩ -def exit23 : Exit := ⟨w15,w16,1,true,1,true,38⟩ -def exit24 : Exit := ⟨w16,w17,2,false,1,true,9⟩ -def exit25 : Exit := ⟨w13,w18,1,true,2,false,143⟩ -def exit26 : Exit := ⟨w18,w19,1,true,1,true,1026⟩ -def exit27 : Exit := ⟨w19,w20,2,false,1,true,9⟩ -def exit28 : Exit := ⟨w20,w21,2,false,2,false,586⟩ -def exit29 : Exit := ⟨w17,w22,2,false,2,false,38⟩ -def exit30 : Exit := ⟨w2,w23,4,false,2,true,3⟩ -def exit31 : Exit := ⟨w0,w23,2,true,3,false,1⟩ -def exit32 : Exit := ⟨w23,w0,3,false,2,true,3⟩ -def exit33 : Exit := ⟨w23,w2,2,true,0,true,2⟩ -def exit34 : Exit := ⟨w0,w1,0,true,0,true,2⟩ -def exit35 : Exit := ⟨w2,w23,0,true,2,true,2⟩ -def exit36 : Exit := ⟨w1,w0,2,true,2,true,2⟩ -def exit37 : Exit := ⟨w22,w24,0,true,0,true,74⟩ -def exit38 : Exit := ⟨w21,w25,0,true,0,true,1166⟩ -def exit39 : Exit := ⟨w2,w1,2,true,3,false,1⟩ -def exit40 : Exit := ⟨w25,w26,2,false,2,false,586⟩ -def exit41 : Exit := ⟨w24,w27,2,false,2,false,38⟩ -def exit42 : Exit := ⟨w27,w28,0,true,0,true,78⟩ -def exit43 : Exit := ⟨w26,w29,0,true,0,true,1178⟩ -def exit44 : Exit := ⟨w29,w30,2,false,2,false,586⟩ -def exit45 : Exit := ⟨w28,w31,2,false,2,false,38⟩ -def exit46 : Exit := ⟨w2,w2,3,false,0,false,2⟩ -def exit47 : Exit := ⟨w0,w2,0,false,1,false,2⟩ -def exit48 : Exit := ⟨w2,w0,1,false,2,true,1⟩ -def exit49 : Exit := ⟨w2,w0,0,false,1,true,1⟩ -def exit50 : Exit := ⟨w31,w32,1,true,2,false,23⟩ -def exit51 : Exit := ⟨w32,w33,1,true,1,true,38⟩ -def exit52 : Exit := ⟨w33,w34,2,false,1,true,13⟩ -def exit53 : Exit := ⟨w30,w35,1,true,2,false,135⟩ -def exit54 : Exit := ⟨w35,w36,1,true,1,true,1018⟩ -def exit55 : Exit := ⟨w36,w37,2,false,1,true,13⟩ -def exit56 : Exit := ⟨w37,w38,2,false,2,false,586⟩ -def exit57 : Exit := ⟨w34,w39,2,false,2,false,38⟩ -def exit58 : Exit := ⟨w39,w40,0,true,0,true,78⟩ -def exit59 : Exit := ⟨w38,w41,0,true,0,true,1178⟩ -def exit60 : Exit := ⟨w41,w42,2,false,2,false,586⟩ -def exit61 : Exit := ⟨w40,w43,2,false,2,false,38⟩ -def exit62 : Exit := ⟨w0,w2,1,false,0,true,1⟩ -def exit63 : Exit := ⟨w23,w2,1,true,1,false,3⟩ -def exit64 : Exit := ⟨w43,w44,0,true,0,true,82⟩ -def exit65 : Exit := ⟨w42,w45,0,true,0,true,1190⟩ -def exit66 : Exit := ⟨w45,w46,2,false,2,false,586⟩ -def exit67 : Exit := ⟨w44,w47,2,false,2,false,38⟩ -def exit68 : Exit := ⟨w47,w48,0,true,0,true,86⟩ -def exit69 : Exit := ⟨w46,w49,0,true,0,true,1202⟩ -def exit70 : Exit := ⟨w1,w23,0,false,1,true,1⟩ -def exit71 : Exit := ⟨w23,w1,2,false,1,true,1⟩ -def exit72 : Exit := ⟨w49,w50,2,false,2,false,586⟩ -def exit73 : Exit := ⟨w48,w51,2,false,2,false,38⟩ -def exit74 : Exit := ⟨w51,w52,1,true,2,false,11⟩ -def exit75 : Exit := ⟨w52,w53,1,true,1,true,38⟩ -def exit76 : Exit := ⟨w53,w54,2,false,1,true,17⟩ -def exit77 : Exit := ⟨w50,w55,1,true,2,false,123⟩ -def exit78 : Exit := ⟨w55,w56,1,true,1,true,1002⟩ -def exit79 : Exit := ⟨w56,w57,2,false,1,true,17⟩ -def exit80 : Exit := ⟨w57,w58,2,false,2,false,586⟩ -def exit81 : Exit := ⟨w54,w59,2,false,2,false,38⟩ -def exit82 : Exit := ⟨w59,w60,1,true,2,false,11⟩ -def exit83 : Exit := ⟨w60,w61,1,true,1,true,38⟩ -def exit84 : Exit := ⟨w61,w62,2,false,1,true,21⟩ -def exit85 : Exit := ⟨w58,w63,1,true,2,false,123⟩ -def exit86 : Exit := ⟨w63,w64,1,true,1,true,1010⟩ -def exit87 : Exit := ⟨w64,w65,2,false,1,true,21⟩ -def exit88 : Exit := ⟨w65,w66,2,false,2,false,586⟩ -def exit89 : Exit := ⟨w62,w67,2,false,2,false,38⟩ -def exit90 : Exit := ⟨w67,w68,0,true,0,true,82⟩ -def exit91 : Exit := ⟨w66,w69,0,true,0,true,1190⟩ -def exit92 : Exit := ⟨w69,w70,2,false,2,false,586⟩ -def exit93 : Exit := ⟨w68,w71,2,false,2,false,38⟩ -def exit94 : Exit := ⟨w71,w72,1,true,2,false,7⟩ -def exit95 : Exit := ⟨w72,w73,1,true,1,true,38⟩ -def exit96 : Exit := ⟨w73,w74,2,false,1,true,25⟩ -def exit97 : Exit := ⟨w70,w75,1,true,2,false,119⟩ -def exit98 : Exit := ⟨w75,w76,1,true,1,true,1010⟩ -def exit99 : Exit := ⟨w76,w77,2,false,1,true,25⟩ -def exit100 : Exit := ⟨w77,w78,2,false,2,false,586⟩ -def exit101 : Exit := ⟨w74,w79,2,false,2,false,38⟩ -def exit102 : Exit := ⟨w1,w2,0,true,5,false,1⟩ -def exit103 : Exit := ⟨w79,w80,1,true,2,false,7⟩ -def exit104 : Exit := ⟨w80,w81,1,true,1,true,38⟩ -def exit105 : Exit := ⟨w81,w82,2,false,1,true,29⟩ -def exit106 : Exit := ⟨w78,w83,1,true,2,false,119⟩ -def exit107 : Exit := ⟨w83,w84,1,true,1,true,1018⟩ -def exit108 : Exit := ⟨w84,w85,2,false,1,true,29⟩ -def exit109 : Exit := ⟨w85,w86,2,false,2,false,586⟩ -def exit110 : Exit := ⟨w82,w87,2,false,2,false,38⟩ -def exit111 : Exit := ⟨w87,w88,1,true,2,false,7⟩ -def exit112 : Exit := ⟨w88,w89,1,true,1,true,38⟩ -def exit113 : Exit := ⟨w89,w90,2,false,1,true,33⟩ -def exit114 : Exit := ⟨w86,w91,1,true,2,false,119⟩ -def exit115 : Exit := ⟨w91,w92,1,true,1,true,1026⟩ -def exit116 : Exit := ⟨w92,w93,2,false,1,true,33⟩ -def exit117 : Exit := ⟨w93,w94,2,false,2,false,586⟩ -def exit118 : Exit := ⟨w90,w95,2,false,2,false,38⟩ -def exit119 : Exit := ⟨w95,w96,1,true,2,false,7⟩ -def exit120 : Exit := ⟨w96,w97,1,true,1,true,38⟩ -def exit121 : Exit := ⟨w97,w98,2,false,1,true,37⟩ -def exit122 : Exit := ⟨w94,w99,1,true,2,false,119⟩ -def exit123 : Exit := ⟨w99,w100,1,true,1,true,1034⟩ -def exit124 : Exit := ⟨w100,w101,2,false,1,true,37⟩ -def exit125 : Exit := ⟨w101,w102,2,false,2,false,586⟩ -def exit126 : Exit := ⟨w98,w103,2,false,2,false,38⟩ -def exit127 : Exit := ⟨w103,w104,0,true,0,true,70⟩ -def exit128 : Exit := ⟨w102,w105,0,true,0,true,1154⟩ -def exit129 : Exit := ⟨w105,w106,2,false,2,false,586⟩ -def exit130 : Exit := ⟨w104,w107,2,false,2,false,38⟩ -def exit131 : Exit := ⟨w107,w108,1,true,2,false,3⟩ -def exit132 : Exit := ⟨w108,w109,1,true,1,true,38⟩ -def exit133 : Exit := ⟨w109,w110,2,false,1,true,41⟩ -def exit134 : Exit := ⟨w106,w111,1,true,2,false,115⟩ -def exit135 : Exit := ⟨w111,w112,1,true,1,true,1034⟩ -def exit136 : Exit := ⟨w112,w113,2,false,1,true,41⟩ -def exit137 : Exit := ⟨w113,w114,2,false,2,false,586⟩ -def exit138 : Exit := ⟨w110,w115,2,false,2,false,38⟩ -def exit139 : Exit := ⟨w115,w116,1,true,2,false,3⟩ -def exit140 : Exit := ⟨w116,w117,1,true,1,true,38⟩ -def exit141 : Exit := ⟨w117,w118,2,false,1,true,45⟩ -def exit142 : Exit := ⟨w114,w119,1,true,2,false,115⟩ -def exit143 : Exit := ⟨w119,w120,1,true,1,true,1042⟩ -def exit144 : Exit := ⟨w120,w121,2,false,1,true,45⟩ -def exit145 : Exit := ⟨w121,w122,2,false,2,false,586⟩ -def exit146 : Exit := ⟨w118,w123,2,false,2,false,38⟩ -def exit147 : Exit := ⟨w123,w124,1,true,2,false,3⟩ -def exit148 : Exit := ⟨w124,w125,1,true,1,true,38⟩ -def exit149 : Exit := ⟨w125,w126,2,false,1,true,49⟩ -def exit150 : Exit := ⟨w122,w127,1,true,2,false,115⟩ -def exit151 : Exit := ⟨w127,w128,1,true,1,true,1050⟩ -def exit152 : Exit := ⟨w128,w129,2,false,1,true,49⟩ -def exit153 : Exit := ⟨w129,w130,2,false,2,false,586⟩ -def exit154 : Exit := ⟨w126,w131,2,false,2,false,38⟩ -def exit155 : Exit := ⟨w131,w132,1,true,2,false,3⟩ -def exit156 : Exit := ⟨w132,w133,1,true,1,true,38⟩ -def exit157 : Exit := ⟨w133,w134,2,false,1,true,53⟩ -def exit158 : Exit := ⟨w130,w135,1,true,2,false,115⟩ -def exit159 : Exit := ⟨w135,w136,1,true,1,true,1058⟩ -def exit160 : Exit := ⟨w136,w137,2,false,1,true,53⟩ -def exit161 : Exit := ⟨w137,w138,2,false,2,false,586⟩ -def exit162 : Exit := ⟨w134,w139,2,false,2,false,38⟩ -def exit163 : Exit := ⟨w139,w140,1,true,2,false,3⟩ -def exit164 : Exit := ⟨w140,w141,1,true,1,true,38⟩ -def exit165 : Exit := ⟨w141,w142,2,false,1,true,57⟩ -def exit166 : Exit := ⟨w138,w143,1,true,2,false,115⟩ -def exit167 : Exit := ⟨w143,w144,1,true,1,true,1066⟩ -def exit168 : Exit := ⟨w144,w145,2,false,1,true,57⟩ -def exit169 : Exit := ⟨w145,w146,2,false,2,false,586⟩ -def exit170 : Exit := ⟨w142,w147,2,false,2,false,38⟩ -def exit171 : Exit := ⟨w147,w148,1,true,2,false,3⟩ -def exit172 : Exit := ⟨w148,w149,1,true,1,true,38⟩ -def exit173 : Exit := ⟨w149,w150,2,false,1,true,61⟩ -def exit174 : Exit := ⟨w146,w151,1,true,2,false,115⟩ -def exit175 : Exit := ⟨w151,w152,1,true,1,true,1074⟩ -def exit176 : Exit := ⟨w152,w153,2,false,1,true,61⟩ -def exit177 : Exit := ⟨w153,w154,2,false,2,false,586⟩ -def exit178 : Exit := ⟨w150,w155,2,false,2,false,38⟩ -def exit179 : Exit := ⟨w155,w156,0,true,0,true,50⟩ -def exit180 : Exit := ⟨w154,w157,0,true,0,true,1094⟩ -def exit181 : Exit := ⟨w157,w158,2,false,2,false,586⟩ -def exit182 : Exit := ⟨w156,w159,2,false,3,false,38⟩ -def exit183 : Exit := ⟨w156,w160,3,false,3,false,38⟩ -def exit184 : Exit := ⟨w160,w161,2,true,3,false,13⟩ -def exit185 : Exit := ⟨w161,w162,2,true,2,true,38⟩ -def exit186 : Exit := ⟨w162,w163,3,false,2,true,3⟩ -def exit187 : Exit := ⟨w159,w164,2,true,3,false,13⟩ -def exit188 : Exit := ⟨w164,w156,2,true,0,true,38⟩ -def exit189 : Exit := ⟨w158,w165,0,true,0,true,1106⟩ -def exit190 : Exit := ⟨w165,w166,2,false,2,false,586⟩ -def exit191 : Exit := ⟨w163,w167,3,false,3,false,38⟩ -def exit192 : Exit := ⟨w1,w23,1,false,2,true,1⟩ -def exit193 : Exit := ⟨w167,w168,2,true,3,false,13⟩ -def exit194 : Exit := ⟨w168,w169,2,true,2,true,38⟩ -def exit195 : Exit := ⟨w169,w170,3,false,2,true,7⟩ -def exit196 : Exit := ⟨w166,w171,0,true,0,true,1118⟩ -def exit197 : Exit := ⟨w171,w172,2,false,2,false,586⟩ -def exit198 : Exit := ⟨w170,w173,3,false,3,false,38⟩ -def exit199 : Exit := ⟨w173,w174,2,true,3,false,13⟩ -def exit200 : Exit := ⟨w174,w175,2,true,2,true,38⟩ -def exit201 : Exit := ⟨w175,w176,3,false,2,true,11⟩ -def exit202 : Exit := ⟨w172,w177,0,true,0,true,1130⟩ -def exit203 : Exit := ⟨w177,w178,2,false,2,false,586⟩ -def exit204 : Exit := ⟨w176,w48,3,false,3,false,38⟩ -def exit205 : Exit := ⟨w48,w179,1,true,1,true,90⟩ -def exit206 : Exit := ⟨w159,w180,1,true,1,true,38⟩ -def exit207 : Exit := ⟨w180,w181,2,false,1,true,65⟩ -def exit208 : Exit := ⟨w178,w182,1,true,2,false,99⟩ -def exit209 : Exit := ⟨w182,w183,1,true,1,true,1050⟩ -def exit210 : Exit := ⟨w183,w184,2,false,1,true,65⟩ -def exit211 : Exit := ⟨w184,w185,2,false,2,false,586⟩ -def exit212 : Exit := ⟨w181,w186,2,false,3,false,38⟩ -def exit213 : Exit := ⟨w179,w187,3,false,3,false,38⟩ -def exit214 : Exit := ⟨w187,w188,2,true,3,false,9⟩ -def exit215 : Exit := ⟨w188,w189,2,true,2,true,38⟩ -def exit216 : Exit := ⟨w189,w51,3,false,2,true,15⟩ -def exit217 : Exit := ⟨w186,w190,2,true,3,false,9⟩ -def exit218 : Exit := ⟨w190,w181,2,true,0,true,38⟩ -def exit219 : Exit := ⟨w185,w191,0,true,0,true,1130⟩ -def exit220 : Exit := ⟨w191,w192,2,false,2,false,586⟩ -def exit221 : Exit := ⟨w51,w193,3,false,3,false,38⟩ -def exit222 : Exit := ⟨w193,w194,1,true,1,true,90⟩ -def exit223 : Exit := ⟨w186,w195,1,true,1,true,38⟩ -def exit224 : Exit := ⟨w195,w196,2,false,1,true,69⟩ -def exit225 : Exit := ⟨w192,w197,1,true,2,false,95⟩ -def exit226 : Exit := ⟨w197,w198,1,true,1,true,1050⟩ -def exit227 : Exit := ⟨w198,w199,2,false,1,true,69⟩ -def exit228 : Exit := ⟨w199,w200,2,false,2,false,586⟩ -def exit229 : Exit := ⟨w196,w201,2,false,3,false,38⟩ -def exit230 : Exit := ⟨w194,w202,3,false,3,false,38⟩ -def exit231 : Exit := ⟨w202,w203,2,true,3,false,5⟩ -def exit232 : Exit := ⟨w203,w204,2,true,2,true,38⟩ -def exit233 : Exit := ⟨w204,w205,3,false,2,true,19⟩ -def exit234 : Exit := ⟨w201,w206,2,true,3,false,5⟩ -def exit235 : Exit := ⟨w206,w196,2,true,0,true,38⟩ -def exit236 : Exit := ⟨w200,w207,0,true,0,true,1130⟩ -def exit237 : Exit := ⟨w207,w208,2,false,2,false,586⟩ -def exit238 : Exit := ⟨w205,w209,3,false,3,false,38⟩ -def exit239 : Exit := ⟨w209,w210,2,true,3,false,5⟩ -def exit240 : Exit := ⟨w210,w211,2,true,2,true,38⟩ -def exit241 : Exit := ⟨w211,w71,3,false,2,true,23⟩ -def exit242 : Exit := ⟨w208,w212,0,true,0,true,1142⟩ -def exit243 : Exit := ⟨w212,w213,2,false,2,false,586⟩ -def exit244 : Exit := ⟨w71,w214,3,false,3,false,38⟩ -def exit245 : Exit := ⟨w214,w215,2,true,3,false,5⟩ -def exit246 : Exit := ⟨w215,w216,2,true,2,true,38⟩ -def exit247 : Exit := ⟨w216,w79,3,false,2,true,27⟩ -def exit248 : Exit := ⟨w213,w217,0,true,0,true,1154⟩ -def exit249 : Exit := ⟨w217,w218,2,false,2,false,586⟩ -def exit250 : Exit := ⟨w79,w219,3,false,3,false,38⟩ -def exit251 : Exit := ⟨w219,w220,2,true,3,false,5⟩ -def exit252 : Exit := ⟨w220,w221,2,true,2,true,38⟩ -def exit253 : Exit := ⟨w221,w87,3,false,2,true,31⟩ -def exit254 : Exit := ⟨w218,w222,0,true,0,true,1166⟩ -def exit255 : Exit := ⟨w222,w223,2,false,2,false,586⟩ -def exit256 : Exit := ⟨w87,w224,3,false,3,false,38⟩ -def exit257 : Exit := ⟨w224,w225,2,true,3,false,5⟩ -def exit258 : Exit := ⟨w225,w226,2,true,2,true,38⟩ -def exit259 : Exit := ⟨w226,w95,3,false,2,true,35⟩ -def exit260 : Exit := ⟨w223,w227,0,true,0,true,1178⟩ -def exit261 : Exit := ⟨w227,w228,2,false,2,false,586⟩ -def exit262 : Exit := ⟨w95,w104,3,false,3,false,38⟩ -def exit263 : Exit := ⟨w104,w229,1,true,1,true,74⟩ -def exit264 : Exit := ⟨w201,w230,1,true,1,true,38⟩ -def exit265 : Exit := ⟨w230,w231,2,false,1,true,73⟩ -def exit266 : Exit := ⟨w228,w232,1,true,2,false,75⟩ -def exit267 : Exit := ⟨w232,w233,1,true,1,true,1018⟩ -def exit268 : Exit := ⟨w233,w234,2,false,1,true,73⟩ -def exit269 : Exit := ⟨w234,w235,2,false,2,false,586⟩ -def exit270 : Exit := ⟨w231,w236,2,false,4,false,38⟩ -def exit271 : Exit := ⟨w229,w237,4,false,4,false,38⟩ -def exit272 : Exit := ⟨w237,w238,1,true,2,false,39⟩ -def exit273 : Exit := ⟨w238,w239,1,true,1,true,38⟩ -def exit274 : Exit := ⟨w239,w240,2,false,1,true,1⟩ -def exit275 : Exit := ⟨w236,w241,1,true,1,true,38⟩ -def exit276 : Exit := ⟨w241,w236,2,false,2,false,38⟩ -def exit277 : Exit := ⟨w235,w242,1,true,2,false,75⟩ -def exit278 : Exit := ⟨w242,w243,1,true,1,true,1026⟩ -def exit279 : Exit := ⟨w243,w244,2,false,1,true,77⟩ -def exit280 : Exit := ⟨w244,w245,2,false,2,false,586⟩ -def exit281 : Exit := ⟨w240,w246,2,false,2,false,38⟩ -def exit282 : Exit := ⟨w246,w247,0,true,0,true,74⟩ -def exit283 : Exit := ⟨w236,w241,0,true,0,true,38⟩ -def exit284 : Exit := ⟨w245,w248,0,true,0,true,1166⟩ -def exit285 : Exit := ⟨w248,w249,2,false,2,false,586⟩ -def exit286 : Exit := ⟨w247,w250,2,false,2,false,38⟩ -def exit287 : Exit := ⟨w250,w251,1,true,2,false,35⟩ -def exit288 : Exit := ⟨w251,w252,1,true,1,true,38⟩ -def exit289 : Exit := ⟨w252,w253,2,false,1,true,5⟩ -def exit290 : Exit := ⟨w249,w254,1,true,2,false,71⟩ -def exit291 : Exit := ⟨w254,w255,1,true,1,true,1026⟩ -def exit292 : Exit := ⟨w255,w256,2,false,1,true,81⟩ -def exit293 : Exit := ⟨w256,w257,2,false,2,false,586⟩ -def exit294 : Exit := ⟨w253,w258,2,false,2,false,38⟩ -def exit295 : Exit := ⟨w258,w259,1,true,2,false,35⟩ -def exit296 : Exit := ⟨w259,w260,1,true,1,true,38⟩ -def exit297 : Exit := ⟨w260,w261,2,false,1,true,9⟩ -def exit298 : Exit := ⟨w257,w262,1,true,2,false,71⟩ -def exit299 : Exit := ⟨w262,w263,1,true,1,true,1034⟩ -def exit300 : Exit := ⟨w263,w264,2,false,1,true,85⟩ -def exit301 : Exit := ⟨w264,w265,2,false,2,false,586⟩ -def exit302 : Exit := ⟨w261,w266,2,false,2,false,38⟩ -def exit303 : Exit := ⟨w266,w267,1,true,2,false,35⟩ -def exit304 : Exit := ⟨w267,w268,1,true,1,true,38⟩ -def exit305 : Exit := ⟨w268,w269,2,false,1,true,13⟩ -def exit306 : Exit := ⟨w265,w270,1,true,2,false,71⟩ -def exit307 : Exit := ⟨w270,w271,1,true,1,true,1042⟩ -def exit308 : Exit := ⟨w271,w272,2,false,1,true,89⟩ -def exit309 : Exit := ⟨w272,w273,2,false,2,false,586⟩ -def exit310 : Exit := ⟨w269,w274,2,false,2,false,38⟩ -def exit311 : Exit := ⟨w274,w275,0,true,0,true,66⟩ -def exit312 : Exit := ⟨w273,w276,0,true,0,true,1142⟩ -def exit313 : Exit := ⟨w276,w277,2,false,2,false,586⟩ -def exit314 : Exit := ⟨w275,w278,2,false,2,false,38⟩ -def exit315 : Exit := ⟨w278,w279,0,true,0,true,70⟩ -def exit316 : Exit := ⟨w277,w280,0,true,0,true,1154⟩ -def exit317 : Exit := ⟨w280,w281,2,false,2,false,586⟩ -def exit318 : Exit := ⟨w279,w282,2,false,2,false,38⟩ -def exit319 : Exit := ⟨w282,w283,1,true,2,false,27⟩ -def exit320 : Exit := ⟨w283,w284,1,true,1,true,38⟩ -def exit321 : Exit := ⟨w284,w285,2,false,1,true,17⟩ -def exit322 : Exit := ⟨w281,w286,1,true,2,false,63⟩ -def exit323 : Exit := ⟨w286,w287,1,true,1,true,1034⟩ -def exit324 : Exit := ⟨w287,w288,2,false,1,true,93⟩ -def exit325 : Exit := ⟨w288,w289,2,false,2,false,586⟩ -def exit326 : Exit := ⟨w285,w290,2,false,2,false,38⟩ -def exit327 : Exit := ⟨w290,w291,0,true,0,true,70⟩ -def exit328 : Exit := ⟨w289,w292,0,true,0,true,1154⟩ -def exit329 : Exit := ⟨w292,w293,2,false,2,false,586⟩ -def exit330 : Exit := ⟨w291,w294,2,false,2,false,38⟩ -def exit331 : Exit := ⟨w294,w295,0,true,0,true,74⟩ -def exit332 : Exit := ⟨w293,w296,0,true,0,true,1166⟩ -def exit333 : Exit := ⟨w296,w297,2,false,2,false,586⟩ -def exit334 : Exit := ⟨w295,w298,2,false,2,false,38⟩ -def exit335 : Exit := ⟨w298,w299,0,true,0,true,78⟩ -def exit336 : Exit := ⟨w297,w300,0,true,0,true,1178⟩ -def exit337 : Exit := ⟨w300,w301,2,false,2,false,586⟩ -def exit338 : Exit := ⟨w299,w302,2,false,2,false,38⟩ -def exit339 : Exit := ⟨w302,w54,0,true,0,true,82⟩ -def exit340 : Exit := ⟨w301,w303,0,true,0,true,1190⟩ -def exit341 : Exit := ⟨w303,w304,2,false,2,false,586⟩ -def exit342 : Exit := ⟨w304,w305,1,true,2,false,47⟩ -def exit343 : Exit := ⟨w305,w306,1,true,1,true,1010⟩ -def exit344 : Exit := ⟨w306,w307,2,false,1,true,97⟩ -def exit345 : Exit := ⟨w307,w308,2,false,2,false,586⟩ -def exit346 : Exit := ⟨w308,w309,0,true,0,true,1190⟩ -def exit347 : Exit := ⟨w309,w310,2,false,2,false,586⟩ -def exit348 : Exit := ⟨w71,w209,0,true,0,true,86⟩ -def exit349 : Exit := ⟨w310,w311,0,true,0,true,1202⟩ -def exit350 : Exit := ⟨w311,w312,2,false,2,false,586⟩ -def exit351 : Exit := ⟨w209,w313,2,false,2,false,38⟩ -def exit352 : Exit := ⟨w313,w314,0,true,0,true,90⟩ -def exit353 : Exit := ⟨w312,w315,0,true,0,true,1214⟩ -def exit354 : Exit := ⟨w315,w316,2,false,2,false,586⟩ -def exit355 : Exit := ⟨w314,w317,2,false,3,false,38⟩ -def exit356 : Exit := ⟨w314,w318,3,false,3,false,38⟩ -def exit357 : Exit := ⟨w318,w319,2,true,3,false,53⟩ -def exit358 : Exit := ⟨w319,w320,2,true,2,true,38⟩ -def exit359 : Exit := ⟨w320,w321,3,false,2,true,3⟩ -def exit360 : Exit := ⟨w317,w322,2,true,3,false,53⟩ -def exit361 : Exit := ⟨w322,w314,2,true,0,true,38⟩ -def exit362 : Exit := ⟨w316,w323,0,true,0,true,1226⟩ -def exit363 : Exit := ⟨w323,w324,2,false,2,false,586⟩ -def exit364 : Exit := ⟨w321,w325,3,false,3,false,38⟩ -def exit365 : Exit := ⟨w325,w326,2,true,3,false,53⟩ -def exit366 : Exit := ⟨w326,w327,2,true,2,true,38⟩ -def exit367 : Exit := ⟨w327,w328,3,false,2,true,7⟩ -def exit368 : Exit := ⟨w324,w329,0,true,0,true,1238⟩ -def exit369 : Exit := ⟨w329,w330,2,false,2,false,586⟩ -def exit370 : Exit := ⟨w328,w331,3,false,3,false,38⟩ -def exit371 : Exit := ⟨w331,w332,2,true,3,false,53⟩ -def exit372 : Exit := ⟨w332,w333,2,true,2,true,38⟩ -def exit373 : Exit := ⟨w333,w334,3,false,2,true,11⟩ -def exit374 : Exit := ⟨w330,w335,0,true,0,true,1250⟩ -def exit375 : Exit := ⟨w335,w336,2,false,2,false,586⟩ -def exit376 : Exit := ⟨w334,w337,3,false,3,false,38⟩ -def exit377 : Exit := ⟨w337,w338,1,true,1,true,50⟩ -def exit378 : Exit := ⟨w317,w339,1,true,1,true,38⟩ -def exit379 : Exit := ⟨w339,w340,2,false,1,true,25⟩ -def exit380 : Exit := ⟨w336,w341,1,true,2,false,23⟩ -def exit381 : Exit := ⟨w341,w342,1,true,1,true,970⟩ -def exit382 : Exit := ⟨w342,w343,2,false,1,true,101⟩ -def exit383 : Exit := ⟨w343,w344,2,false,2,false,586⟩ -def exit384 : Exit := ⟨w340,w345,2,false,3,false,38⟩ -def exit385 : Exit := ⟨w338,w346,3,false,3,false,38⟩ -def exit386 : Exit := ⟨w346,w347,1,true,1,true,54⟩ -def exit387 : Exit := ⟨w345,w348,1,true,1,true,38⟩ -def exit388 : Exit := ⟨w348,w349,2,false,1,true,29⟩ -def exit389 : Exit := ⟨w344,w350,1,true,2,false,23⟩ -def exit390 : Exit := ⟨w350,w351,1,true,1,true,978⟩ -def exit391 : Exit := ⟨w351,w352,2,false,1,true,105⟩ -def exit392 : Exit := ⟨w352,w353,2,false,2,false,586⟩ -def exit393 : Exit := ⟨w349,w354,2,false,3,false,38⟩ -def exit394 : Exit := ⟨w347,w355,3,false,3,false,38⟩ -def exit395 : Exit := ⟨w355,w356,1,true,1,true,58⟩ -def exit396 : Exit := ⟨w354,w357,1,true,1,true,38⟩ -def exit397 : Exit := ⟨w357,w358,2,false,1,true,33⟩ -def exit398 : Exit := ⟨w353,w359,1,true,2,false,23⟩ -def exit399 : Exit := ⟨w359,w360,1,true,1,true,986⟩ -def exit400 : Exit := ⟨w360,w361,2,false,1,true,109⟩ -def exit401 : Exit := ⟨w361,w362,2,false,2,false,586⟩ -def exit402 : Exit := ⟨w358,w239,2,false,3,false,38⟩ -def exit403 : Exit := ⟨w356,w363,3,false,3,false,38⟩ -def exit404 : Exit := ⟨w363,w364,1,true,1,true,62⟩ -def exit405 : Exit := ⟨w239,w238,1,true,1,true,38⟩ -def exit406 : Exit := ⟨w238,w237,2,false,1,true,37⟩ -def exit407 : Exit := ⟨w362,w365,1,true,2,false,23⟩ -def exit408 : Exit := ⟨w365,w366,1,true,1,true,994⟩ -def exit409 : Exit := ⟨w366,w367,2,false,1,true,113⟩ -def exit410 : Exit := ⟨w367,w368,2,false,2,false,586⟩ -def exit411 : Exit := ⟨w237,w369,2,false,3,false,38⟩ -def exit412 : Exit := ⟨w364,w269,3,false,3,false,38⟩ -def exit413 : Exit := ⟨w269,w370,2,true,3,false,37⟩ -def exit414 : Exit := ⟨w370,w371,2,true,2,true,38⟩ -def exit415 : Exit := ⟨w371,w372,3,false,2,true,15⟩ -def exit416 : Exit := ⟨w369,w373,2,true,3,false,37⟩ -def exit417 : Exit := ⟨w373,w237,2,true,0,true,38⟩ -def exit418 : Exit := ⟨w368,w374,0,true,0,true,1214⟩ -def exit419 : Exit := ⟨w374,w375,2,false,2,false,586⟩ -def exit420 : Exit := ⟨w372,w376,3,false,3,false,38⟩ -def exit421 : Exit := ⟨w376,w274,1,true,1,true,62⟩ -def exit422 : Exit := ⟨w369,w377,1,true,1,true,38⟩ -def exit423 : Exit := ⟨w377,w378,2,false,1,true,41⟩ -def exit424 : Exit := ⟨w375,w379,1,true,2,false,19⟩ -def exit425 : Exit := ⟨w379,w380,1,true,1,true,994⟩ -def exit426 : Exit := ⟨w380,w381,2,false,1,true,117⟩ -def exit427 : Exit := ⟨w381,w382,2,false,2,false,586⟩ -def exit428 : Exit := ⟨w378,w383,2,false,3,false,38⟩ -def exit429 : Exit := ⟨w274,w384,3,false,3,false,38⟩ -def exit430 : Exit := ⟨w384,w385,2,true,3,false,33⟩ -def exit431 : Exit := ⟨w385,w386,2,true,2,true,38⟩ -def exit432 : Exit := ⟨w386,w387,3,false,2,true,19⟩ -def exit433 : Exit := ⟨w383,w388,2,true,3,false,33⟩ -def exit434 : Exit := ⟨w388,w378,2,true,0,true,38⟩ -def exit435 : Exit := ⟨w382,w389,0,true,0,true,1214⟩ -def exit436 : Exit := ⟨w389,w390,2,false,2,false,586⟩ -def exit437 : Exit := ⟨w387,w391,3,false,3,false,38⟩ -def exit438 : Exit := ⟨w391,w392,1,true,1,true,62⟩ -def exit439 : Exit := ⟨w383,w393,1,true,1,true,38⟩ -def exit440 : Exit := ⟨w393,w394,2,false,1,true,45⟩ -def exit441 : Exit := ⟨w390,w395,1,true,2,false,15⟩ -def exit442 : Exit := ⟨w395,w396,1,true,1,true,994⟩ -def exit443 : Exit := ⟨w396,w397,2,false,1,true,121⟩ -def exit444 : Exit := ⟨w397,w398,2,false,2,false,586⟩ -def exit445 : Exit := ⟨w394,w399,2,false,3,false,38⟩ -def exit446 : Exit := ⟨w392,w400,3,false,3,false,38⟩ -def exit447 : Exit := ⟨w400,w290,1,true,1,true,66⟩ -def exit448 : Exit := ⟨w399,w401,1,true,1,true,38⟩ -def exit449 : Exit := ⟨w401,w402,2,false,1,true,49⟩ -def exit450 : Exit := ⟨w398,w403,1,true,2,false,15⟩ -def exit451 : Exit := ⟨w403,w404,1,true,1,true,1002⟩ -def exit452 : Exit := ⟨w404,w405,2,false,1,true,125⟩ -def exit453 : Exit := ⟨w405,w406,2,false,2,false,586⟩ -def exit454 : Exit := ⟨w402,w407,2,false,3,false,38⟩ -def exit455 : Exit := ⟨w290,w408,3,false,3,false,38⟩ -def exit456 : Exit := ⟨w408,w294,1,true,1,true,70⟩ -def exit457 : Exit := ⟨w407,w409,1,true,1,true,38⟩ -def exit458 : Exit := ⟨w409,w410,2,false,1,true,53⟩ -def exit459 : Exit := ⟨w406,w411,1,true,2,false,15⟩ -def exit460 : Exit := ⟨w411,w412,1,true,1,true,1010⟩ -def exit461 : Exit := ⟨w412,w413,2,false,1,true,129⟩ -def initialCfg (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583526631),[⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w3,(1*k+8)⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761176⟩,⟨w5,(1*k+8)⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w0,6⟩]⟩ -def endingCfg (k : Nat) : Cfg := ⟨1,true,(522*(k:Int)+1583527153),[⟨w1,1⟩,⟨w2,1⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,14⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,38⟩,⟨w1,91⟩,⟨w2,1⟩,⟨w0,17⟩,⟨w1,4⟩,⟨w413,(1*k+8)⟩,⟨w1,32⟩,⟨w2,1⟩,⟨w0,93⟩,⟨w1,15⟩,⟨w2,1⟩,⟨w0,41⟩,⟨w1,21⟩,⟨w2,1⟩,⟨w0,9⟩,⟨w1,791761144⟩,⟨w241,1⟩,⟨w410,1⟩,⟨w294,(1*k+6)⟩,⟨w0,5⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,10⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,11⟩,⟨w1,5⟩,⟨w2,1⟩,⟨w1,8⟩,⟨w2,1⟩,⟨w0,1⟩,⟨w1,1⟩],[⟨w0,6⟩]⟩ -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Return.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Return.lean deleted file mode 100644 index 288f3ddb..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Return.lean +++ /dev/null @@ -1,120 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk000 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk001 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk002 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk003 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk004 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk005 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk006 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk007 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk008 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk009 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk010 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk011 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk012 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk013 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk014 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk015 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk016 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk017 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk018 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk019 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk020 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk021 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk022 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk023 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk024 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk025 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk026 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk027 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk028 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk029 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk030 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk031 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk032 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk033 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk034 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk035 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk036 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk037 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk038 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk039 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk040 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk041 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk042 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk043 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk044 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk045 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk046 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk047 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk048 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk049 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk050 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk051 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk052 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk053 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk054 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk055 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk056 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk057 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk058 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk059 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk060 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk061 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk062 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk063 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk064 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk065 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk066 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk067 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk068 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk069 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk070 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk071 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk072 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk073 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk074 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk075 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk076 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk077 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk078 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk079 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk080 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk081 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk082 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk083 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk084 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk085 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk086 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk087 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk088 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk089 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk090 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk091 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk092 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk093 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk094 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk095 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk096 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk097 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk098 -public import BusyBeaver.BB6.A6.ReturnGenerated.Chunk099 - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE -attribute [local irreducible] BusyBeaver.BB6.A6.run RLE.Cfg.denote -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -set_option linter.unusedVariables false -set_option linter.unusedSimpArgs false -theorem returnRun (k : Nat) : Runs (119808*k+304037417082) (initialCfg k).denote (endingCfg k).denote := by - have h := (@Runs.trans ((((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))))+((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))))))+(((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))))+((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445))))))) ((((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))))+((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))))))+(((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))))+((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62)))))) (before0 k).denote (after4999 k).denote (after9910 k).denote (@Runs.trans (((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))))+((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076)))))) (((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))))+((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445)))))) (before0 k).denote (after2499 k).denote (after4999 k).denote (@Runs.trans ((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705))))) ((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))))) (before0 k).denote (after1199 k).denote (after2499 k).denote (@Runs.trans (((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433)))) (((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))) (before0 k).denote (after599 k).denote (after1199 k).denote (@Runs.trans ((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591))) ((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))) (before0 k).denote (after299 k).denote (after599 k).denote (@Runs.trans (698*k+6334096331) ((1868*k+6334105455)+(3628*k+3167075591)) (before0 k).denote (after99 k).denote (after299 k).denote (chunkRun000 k) (@Runs.trans (1868*k+6334105455) (3628*k+3167075591) (before100 k).denote (after199 k).denote (after299 k).denote (chunkRun001 k) (chunkRun002 k))) (@Runs.trans (1880*k+3167061748) ((1278*k+6334100586)+(1880*k+3167061433)) (before300 k).denote (after399 k).denote (after599 k).denote (chunkRun003 k) (@Runs.trans (1278*k+6334100586) (1880*k+3167061433) (before400 k).denote (after499 k).denote (after599 k).denote (chunkRun004 k) (chunkRun005 k)))) (@Runs.trans ((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404))) ((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705))) (before600 k).denote (after899 k).denote (after1199 k).denote (@Runs.trans (1896*k+3167061566) ((1912*k+3167061684)+(624*k+1583528404)) (before600 k).denote (after699 k).denote (after899 k).denote (chunkRun006 k) (@Runs.trans (1912*k+3167061684) (624*k+1583528404) (before700 k).denote (after799 k).denote (after899 k).denote (chunkRun007 k) (chunkRun008 k))) (@Runs.trans (1832*k+6334105409) ((1224*k+4750577854)+(1896*k+3167061705)) (before900 k).denote (after999 k).denote (after1199 k).denote (chunkRun009 k) (@Runs.trans (1224*k+4750577854) (1896*k+3167061705) (before1000 k).denote (after1099 k).denote (after1199 k).denote (chunkRun010 k) (chunkRun011 k))))) (@Runs.trans (((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144)))) (((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076)))) (before1200 k).denote (after1799 k).denote (after2499 k).denote (@Runs.trans ((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989))) ((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))) (before1200 k).denote (after1499 k).denote (after1799 k).denote (@Runs.trans (694*k+6334095810) ((1778*k+1583537878)+(1826*k+4750582989)) (before1200 k).denote (after1299 k).denote (after1499 k).denote (chunkRun012 k) (@Runs.trans (1778*k+1583537878) (1826*k+4750582989) (before1300 k).denote (after1399 k).denote (after1499 k).denote (chunkRun013 k) (chunkRun014 k))) (@Runs.trans (1294*k+6334100791) ((624*k+1583528555)+(1896*k+6334106144)) (before1500 k).denote (after1599 k).denote (after1799 k).denote (chunkRun015 k) (@Runs.trans (624*k+1583528555) (1896*k+6334106144) (before1600 k).denote (after1699 k).denote (after1799 k).denote (chunkRun016 k) (chunkRun017 k)))) (@Runs.trans ((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473))) (((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))) (before1800 k).denote (after2099 k).denote (after2499 k).denote (@Runs.trans (1810*k+1583538692) ((1310*k+6334100736)+(710*k+6334096473)) (before1800 k).denote (after1899 k).denote (after2099 k).denote (chunkRun018 k) (@Runs.trans (1310*k+6334100736) (710*k+6334096473) (before1900 k).denote (after1999 k).denote (after2099 k).denote (chunkRun019 k) (chunkRun020 k))) (@Runs.trans ((1826*k+1583538560)+(1304*k+4750578669)) (2135+(718*k+6334099076)) (before2100 k).denote (after2299 k).denote (after2499 k).denote (@Runs.trans (1826*k+1583538560) (1304*k+4750578669) (before2100 k).denote (after2199 k).denote (after2299 k).denote (chunkRun021 k) (chunkRun022 k)) (@Runs.trans 2135 (718*k+6334099076) (before2300 k).denote (after2399 k).denote (after2499 k).denote (chunkRun023 k) (chunkRun024 k)))))) (@Runs.trans ((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332))))) ((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445))))) (before2500 k).denote (after3699 k).denote (after4999 k).denote (@Runs.trans (((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635)))) (((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))) (before2500 k).denote (after3099 k).denote (after3699 k).denote (@Runs.trans ((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322))) (2096+(3754+(674*k+3167051635))) (before2500 k).denote (after2799 k).denote (after3099 k).denote (@Runs.trans (1948*k+6334103806) ((1862*k+1583539219)+(1352*k+4750579322)) (before2500 k).denote (after2599 k).denote (after2799 k).denote (chunkRun025 k) (@Runs.trans (1862*k+1583539219) (1352*k+4750579322) (before2600 k).denote (after2699 k).denote (after2799 k).denote (chunkRun026 k) (chunkRun027 k))) (@Runs.trans 2096 (3754+(674*k+3167051635)) (before2800 k).denote (after2899 k).denote (after3099 k).denote (chunkRun028 k) (@Runs.trans 3754 (674*k+3167051635) (before2900 k).denote (after2999 k).denote (after3099 k).denote (chunkRun029 k) (chunkRun030 k)))) (@Runs.trans ((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168))) ((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332))) (before3100 k).denote (after3399 k).denote (after3699 k).denote (@Runs.trans (1718*k+1583537842) ((1784*k+3167060757)+(1176*k+1583533168)) (before3100 k).denote (after3199 k).denote (after3399 k).denote (chunkRun031 k) (@Runs.trans (1784*k+3167060757) (1176*k+1583533168) (before3200 k).denote (after3299 k).denote (after3399 k).denote (chunkRun032 k) (chunkRun033 k))) (@Runs.trans (686*k+3167051323) ((1844*k+1583538990)+(1838*k+6334106332)) (before3400 k).denote (after3499 k).denote (after3699 k).denote (chunkRun034 k) (@Runs.trans (1844*k+1583538990) (1838*k+6334106332) (before3500 k).denote (after3599 k).denote (after3699 k).denote (chunkRun035 k) (chunkRun036 k))))) (@Runs.trans (((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808)))) (((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445)))) (before3700 k).denote (after4299 k).denote (after4999 k).denote (@Runs.trans ((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092))) ((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))) (before3700 k).denote (after3999 k).denote (after4299 k).denote (@Runs.trans (1192*k+1583533603) ((1928*k+6334106188)+(624*k+1583529092)) (before3700 k).denote (after3799 k).denote (after3999 k).denote (chunkRun037 k) (@Runs.trans (1928*k+6334106188) (624*k+1583529092) (before3800 k).denote (after3899 k).denote (after3999 k).denote (chunkRun038 k) (chunkRun039 k))) (@Runs.trans (1778*k+1583538412) ((104*k+3167046859)+(1766*k+1583537808)) (before4000 k).denote (after4099 k).denote (after4299 k).denote (chunkRun040 k) (@Runs.trans (104*k+3167046859) (1766*k+1583537808) (before4100 k).denote (after4199 k).denote (after4299 k).denote (chunkRun041 k) (chunkRun042 k)))) (@Runs.trans ((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007))) (((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445))) (before4300 k).denote (after4599 k).denote (after4999 k).denote (@Runs.trans (1224*k+1583533685) ((698*k+3167051268)+(1790*k+1583539007)) (before4300 k).denote (after4399 k).denote (after4599 k).denote (chunkRun043 k) (@Runs.trans (698*k+3167051268) (1790*k+1583539007) (before4400 k).denote (after4499 k).denote (after4599 k).denote (chunkRun044 k) (chunkRun045 k))) (@Runs.trans ((1880*k+3167062001)+(1826*k+4750583946)) ((1294*k+6334099383)+(624*k+1583530445)) (before4600 k).denote (after4799 k).denote (after4999 k).denote (@Runs.trans (1880*k+3167062001) (1826*k+4750583946) (before4600 k).denote (after4699 k).denote (after4799 k).denote (chunkRun046 k) (chunkRun047 k)) (@Runs.trans (1294*k+6334099383) (624*k+1583530445) (before4800 k).denote (after4899 k).denote (after4999 k).denote (chunkRun048 k) (chunkRun049 k))))))) (@Runs.trans (((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))))+((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356)))))) (((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))))+((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62))))) (before5000 k).denote (after7499 k).denote (after9910 k).denote (@Runs.trans ((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939))))) ((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))))) (before5000 k).denote (after6199 k).denote (after7499 k).denote (@Runs.trans (((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964)))) (((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))) (before5000 k).denote (after5599 k).denote (after6199 k).denote (@Runs.trans ((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100))) ((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))) (before5000 k).denote (after5299 k).denote (after5599 k).denote (@Runs.trans (1864*k+3167061894) ((1256*k+4750578057)+(624*k+1583529100)) (before5000 k).denote (after5099 k).denote (after5299 k).denote (chunkRun050 k) (@Runs.trans (1256*k+4750578057) (624*k+1583529100) (before5100 k).denote (after5199 k).denote (after5299 k).denote (chunkRun051 k) (chunkRun052 k))) (@Runs.trans (1858*k+4750583743) ((124*k+6334091648)+(1788*k+15964)) (before5300 k).denote (after5399 k).denote (after5599 k).denote (chunkRun053 k) (@Runs.trans (124*k+6334091648) (1788*k+15964) (before5400 k).denote (after5499 k).denote (after5599 k).denote (chunkRun054 k) (chunkRun055 k)))) (@Runs.trans ((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828))) ((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939))) (before5600 k).denote (after5899 k).denote (after6199 k).denote (@Runs.trans (1246*k+3167056499) ((624*k+1583528699)+(1848*k+3167061828)) (before5600 k).denote (after5699 k).denote (after5899 k).denote (chunkRun056 k) (@Runs.trans (624*k+1583528699) (1848*k+3167061828) (before5700 k).denote (after5799 k).denote (after5899 k).denote (chunkRun057 k) (chunkRun058 k))) (@Runs.trans (1272*k+4750578051) ((624*k+1583529234)+(1810*k+1583538939)) (before5900 k).denote (after5999 k).denote (after6199 k).denote (chunkRun059 k) (@Runs.trans (624*k+1583529234) (1810*k+1583538939) (before6000 k).denote (after6099 k).denote (after6199 k).denote (chunkRun060 k) (chunkRun061 k))))) (@Runs.trans (((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962)))) (((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356)))) (before6200 k).denote (after6799 k).denote (after7499 k).denote (@Runs.trans ((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280))) ((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))) (before6200 k).denote (after6499 k).denote (after6799 k).denote (@Runs.trans (112*k+3167046629) ((1790*k+1583538842)+(1256*k+1583534280)) (before6200 k).denote (after6299 k).denote (after6499 k).denote (chunkRun062 k) (@Runs.trans (1790*k+1583538842) (1256*k+1583534280) (before6300 k).denote (after6399 k).denote (after6499 k).denote (chunkRun063 k) (chunkRun064 k))) (@Runs.trans (624*k+1583528581) ((1858*k+1583539790)+(108*k+6334090962)) (before6500 k).denote (after6599 k).denote (after6799 k).denote (chunkRun065 k) (@Runs.trans (1858*k+1583539790) (108*k+6334090962) (before6600 k).denote (after6699 k).denote (after6799 k).denote (chunkRun066 k) (chunkRun067 k)))) (@Runs.trans ((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578))) (((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))) (before6800 k).denote (after7099 k).denote (after7499 k).denote (@Runs.trans (1778*k+1583538740) ((1272*k+1583534517)+(710*k+3167051578)) (before6800 k).denote (after6899 k).denote (after7099 k).denote (chunkRun068 k) (@Runs.trans (1272*k+1583534517) (710*k+3167051578) (before6900 k).denote (after6999 k).denote (after7099 k).denote (chunkRun069 k) (chunkRun070 k))) (@Runs.trans ((1826*k+1583539581)+(1304*k+1583534809)) (1321+(624*k+1583529356)) (before7100 k).denote (after7299 k).denote (after7499 k).denote (@Runs.trans (1826*k+1583539581) (1304*k+1583534809) (before7100 k).denote (after7199 k).denote (after7299 k).denote (chunkRun071 k) (chunkRun072 k)) (@Runs.trans 1321 (624*k+1583529356) (before7300 k).denote (after7399 k).denote (after7499 k).denote (chunkRun073 k) (chunkRun074 k)))))) (@Runs.trans ((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988))))) ((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62)))) (before7500 k).denote (after8699 k).denote (after9910 k).denote (@Runs.trans (((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981))) ((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))) (before7500 k).denote (after8099 k).denote (after8699 k).denote (@Runs.trans ((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116))) ((140*k+3167046579)+((1250*k+12420)+1981)) (before7500 k).denote (after7799 k).denote (after8099 k).denote (@Runs.trans (1320*k+1583534924) ((624*k+1583528762)+(1922*k+1583540116)) (before7500 k).denote (after7599 k).denote (after7799 k).denote (chunkRun075 k) (@Runs.trans (624*k+1583528762) (1922*k+1583540116) (before7600 k).denote (after7699 k).denote (after7799 k).denote (chunkRun076 k) (chunkRun077 k))) (@Runs.trans (140*k+3167046579) ((1250*k+12420)+1981) (before7800 k).denote (after7899 k).denote (after8099 k).denote (chunkRun078 k) (@Runs.trans (1250*k+12420) 1981 (before7900 k).denote (after7999 k).denote (after8099 k).denote (chunkRun079 k) (chunkRun080 k)))) (@Runs.trans (3616+((624*k+1583528690)+(1730*k+4750583272))) ((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988))) (before8100 k).denote (after8399 k).denote (after8699 k).denote (@Runs.trans 3616 ((624*k+1583528690)+(1730*k+4750583272)) (before8100 k).denote (after8199 k).denote (after8399 k).denote (chunkRun081 k) (@Runs.trans (624*k+1583528690) (1730*k+4750583272) (before8200 k).denote (after8299 k).denote (after8399 k).denote (chunkRun082 k) (chunkRun083 k))) (@Runs.trans (92*k+6334092155) ((1730*k+1583537227)+(1176*k+4750577988)) (before8400 k).denote (after8499 k).denote (after8699 k).denote (chunkRun084 k) (@Runs.trans (1730*k+1583537227) (1176*k+4750577988) (before8500 k).denote (after8599 k).denote (after8699 k).denote (chunkRun085 k) (chunkRun086 k))))) (@Runs.trans (((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803)))) (((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62))) (before8700 k).denote (after9299 k).denote (after9910 k).denote (@Runs.trans ((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827))) ((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))) (before8700 k).denote (after8999 k).denote (after9299 k).denote (@Runs.trans (686*k+3167051624) ((1754*k+4750583700)+(90*k+1583523827)) (before8700 k).denote (after8799 k).denote (after8999 k).denote (chunkRun087 k) (@Runs.trans (1754*k+4750583700) (90*k+1583523827) (before8800 k).denote (after8899 k).denote (after8999 k).denote (chunkRun088 k) (chunkRun089 k))) (@Runs.trans (1838*k+1583539955) ((1192*k+4750578462)+(624*k+1583528803)) (before9000 k).denote (after9099 k).denote (after9299 k).denote (chunkRun090 k) (@Runs.trans (1192*k+4750578462) (624*k+1583528803) (before9100 k).denote (after9199 k).denote (after9299 k).denote (chunkRun091 k) (chunkRun092 k)))) (@Runs.trans ((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305))) (((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62)) (before9300 k).denote (after9599 k).denote (after9910 k).denote (@Runs.trans (1304*k+1583535379) ((686*k+6334095777)+(1716*k+16305)) (before9300 k).denote (after9399 k).denote (after9599 k).denote (chunkRun093 k) (@Runs.trans (686*k+6334095777) (1716*k+16305) (before9400 k).denote (after9499 k).denote (after9599 k).denote (chunkRun094 k) (chunkRun095 k))) (@Runs.trans ((1246*k+6334098097)+(624*k+1583531769)) ((1224*k+4750578735)+62) (before9600 k).denote (after9799 k).denote (after9910 k).denote (@Runs.trans (1246*k+6334098097) (624*k+1583531769) (before9600 k).denote (after9699 k).denote (after9799 k).denote (chunkRun096 k) (chunkRun097 k)) (@Runs.trans (1224*k+4750578735) 62 (before9800 k).denote (after9899 k).denote (after9910 k).denote (chunkRun098 k) (chunkRun099 k)))))))) - have ht : (((((((698*k+6334096331)+((1868*k+6334105455)+(3628*k+3167075591)))+((1880*k+3167061748)+((1278*k+6334100586)+(1880*k+3167061433))))+(((1896*k+3167061566)+((1912*k+3167061684)+(624*k+1583528404)))+((1832*k+6334105409)+((1224*k+4750577854)+(1896*k+3167061705)))))+((((694*k+6334095810)+((1778*k+1583537878)+(1826*k+4750582989)))+((1294*k+6334100791)+((624*k+1583528555)+(1896*k+6334106144))))+(((1810*k+1583538692)+((1310*k+6334100736)+(710*k+6334096473)))+(((1826*k+1583538560)+(1304*k+4750578669))+(2135+(718*k+6334099076))))))+(((((1948*k+6334103806)+((1862*k+1583539219)+(1352*k+4750579322)))+(2096+(3754+(674*k+3167051635))))+(((1718*k+1583537842)+((1784*k+3167060757)+(1176*k+1583533168)))+((686*k+3167051323)+((1844*k+1583538990)+(1838*k+6334106332)))))+((((1192*k+1583533603)+((1928*k+6334106188)+(624*k+1583529092)))+((1778*k+1583538412)+((104*k+3167046859)+(1766*k+1583537808))))+(((1224*k+1583533685)+((698*k+3167051268)+(1790*k+1583539007)))+(((1880*k+3167062001)+(1826*k+4750583946))+((1294*k+6334099383)+(624*k+1583530445)))))))+((((((1864*k+3167061894)+((1256*k+4750578057)+(624*k+1583529100)))+((1858*k+4750583743)+((124*k+6334091648)+(1788*k+15964))))+(((1246*k+3167056499)+((624*k+1583528699)+(1848*k+3167061828)))+((1272*k+4750578051)+((624*k+1583529234)+(1810*k+1583538939)))))+((((112*k+3167046629)+((1790*k+1583538842)+(1256*k+1583534280)))+((624*k+1583528581)+((1858*k+1583539790)+(108*k+6334090962))))+(((1778*k+1583538740)+((1272*k+1583534517)+(710*k+3167051578)))+(((1826*k+1583539581)+(1304*k+1583534809))+(1321+(624*k+1583529356))))))+(((((1320*k+1583534924)+((624*k+1583528762)+(1922*k+1583540116)))+((140*k+3167046579)+((1250*k+12420)+1981)))+((3616+((624*k+1583528690)+(1730*k+4750583272)))+((92*k+6334092155)+((1730*k+1583537227)+(1176*k+4750577988)))))+((((686*k+3167051624)+((1754*k+4750583700)+(90*k+1583523827)))+((1838*k+1583539955)+((1192*k+4750578462)+(624*k+1583528803))))+(((1304*k+1583535379)+((686*k+6334095777)+(1716*k+16305)))+(((1246*k+6334098097)+(624*k+1583531769))+((1224*k+4750578735)+62))))))) = (119808*k+304037417082) := by omega - rw [ht] at h - exact h -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean deleted file mode 100644 index 50c9ca54..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid.lean +++ /dev/null @@ -1,31 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid000 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid001 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid002 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid003 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid004 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid005 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid006 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid007 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid008 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid009 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid010 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid011 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid012 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid013 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid014 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid015 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid016 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid017 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid018 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid019 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid020 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid021 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid022 -public import BusyBeaver.BB6.A6.ReturnGenerated.Valid023 - -@[expose] public section diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean deleted file mode 100644 index 9f396519..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid000.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid0 : exit0.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid1 : exit1.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid2 : exit2.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid3 : exit3.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid4 : exit4.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid5 : exit5.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid6 : exit6.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid7 : exit7.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid8 : exit8.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid9 : exit9.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid10 : exit10.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid11 : exit11.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid12 : exit12.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid13 : exit13.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid14 : exit14.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid15 : exit15.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid16 : exit16.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid17 : exit17.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid18 : exit18.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid19 : exit19.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean deleted file mode 100644 index 2f0b3f51..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid001.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid20 : exit20.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid21 : exit21.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid22 : exit22.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid23 : exit23.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid24 : exit24.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid25 : exit25.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid26 : exit26.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid27 : exit27.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid28 : exit28.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid29 : exit29.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid30 : exit30.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid31 : exit31.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid32 : exit32.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid33 : exit33.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid34 : exit34.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid35 : exit35.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid36 : exit36.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid37 : exit37.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid38 : exit38.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid39 : exit39.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean deleted file mode 100644 index dbf53f1e..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid002.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid40 : exit40.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid41 : exit41.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid42 : exit42.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid43 : exit43.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid44 : exit44.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid45 : exit45.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid46 : exit46.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid47 : exit47.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid48 : exit48.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid49 : exit49.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid50 : exit50.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid51 : exit51.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid52 : exit52.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid53 : exit53.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid54 : exit54.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid55 : exit55.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid56 : exit56.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid57 : exit57.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid58 : exit58.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid59 : exit59.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean deleted file mode 100644 index 43047f92..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid003.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid60 : exit60.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid61 : exit61.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid62 : exit62.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid63 : exit63.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid64 : exit64.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid65 : exit65.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid66 : exit66.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid67 : exit67.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid68 : exit68.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid69 : exit69.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid70 : exit70.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid71 : exit71.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid72 : exit72.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid73 : exit73.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid74 : exit74.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid75 : exit75.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid76 : exit76.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid77 : exit77.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid78 : exit78.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid79 : exit79.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean deleted file mode 100644 index 856306cf..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid004.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid80 : exit80.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid81 : exit81.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid82 : exit82.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid83 : exit83.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid84 : exit84.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid85 : exit85.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid86 : exit86.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid87 : exit87.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid88 : exit88.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid89 : exit89.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid90 : exit90.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid91 : exit91.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid92 : exit92.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid93 : exit93.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid94 : exit94.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid95 : exit95.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid96 : exit96.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid97 : exit97.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid98 : exit98.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid99 : exit99.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean deleted file mode 100644 index e9395543..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid005.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid100 : exit100.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid101 : exit101.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid102 : exit102.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid103 : exit103.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid104 : exit104.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid105 : exit105.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid106 : exit106.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid107 : exit107.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid108 : exit108.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid109 : exit109.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid110 : exit110.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid111 : exit111.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid112 : exit112.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid113 : exit113.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid114 : exit114.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid115 : exit115.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid116 : exit116.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid117 : exit117.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid118 : exit118.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid119 : exit119.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean deleted file mode 100644 index 5e9f04f6..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid006.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid120 : exit120.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid121 : exit121.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid122 : exit122.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid123 : exit123.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid124 : exit124.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid125 : exit125.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid126 : exit126.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid127 : exit127.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid128 : exit128.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid129 : exit129.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid130 : exit130.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid131 : exit131.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid132 : exit132.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid133 : exit133.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid134 : exit134.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid135 : exit135.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid136 : exit136.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid137 : exit137.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid138 : exit138.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid139 : exit139.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean deleted file mode 100644 index ab565964..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid007.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid140 : exit140.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid141 : exit141.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid142 : exit142.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid143 : exit143.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid144 : exit144.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid145 : exit145.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid146 : exit146.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid147 : exit147.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid148 : exit148.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid149 : exit149.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid150 : exit150.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid151 : exit151.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid152 : exit152.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid153 : exit153.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid154 : exit154.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid155 : exit155.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid156 : exit156.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid157 : exit157.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid158 : exit158.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid159 : exit159.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean deleted file mode 100644 index 970be016..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid008.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid160 : exit160.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid161 : exit161.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid162 : exit162.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid163 : exit163.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid164 : exit164.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid165 : exit165.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid166 : exit166.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid167 : exit167.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid168 : exit168.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid169 : exit169.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid170 : exit170.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid171 : exit171.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid172 : exit172.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid173 : exit173.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid174 : exit174.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid175 : exit175.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid176 : exit176.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid177 : exit177.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid178 : exit178.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid179 : exit179.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean deleted file mode 100644 index efd0688a..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid009.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid180 : exit180.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid181 : exit181.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid182 : exit182.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid183 : exit183.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid184 : exit184.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid185 : exit185.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid186 : exit186.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid187 : exit187.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid188 : exit188.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid189 : exit189.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid190 : exit190.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid191 : exit191.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid192 : exit192.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid193 : exit193.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid194 : exit194.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid195 : exit195.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid196 : exit196.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid197 : exit197.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid198 : exit198.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid199 : exit199.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean deleted file mode 100644 index 0eff04ae..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid010.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid200 : exit200.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid201 : exit201.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid202 : exit202.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid203 : exit203.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid204 : exit204.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid205 : exit205.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid206 : exit206.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid207 : exit207.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid208 : exit208.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid209 : exit209.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid210 : exit210.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid211 : exit211.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid212 : exit212.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid213 : exit213.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid214 : exit214.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid215 : exit215.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid216 : exit216.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid217 : exit217.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid218 : exit218.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid219 : exit219.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean deleted file mode 100644 index 8660464c..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid011.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid220 : exit220.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid221 : exit221.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid222 : exit222.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid223 : exit223.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid224 : exit224.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid225 : exit225.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid226 : exit226.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid227 : exit227.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid228 : exit228.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid229 : exit229.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid230 : exit230.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid231 : exit231.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid232 : exit232.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid233 : exit233.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid234 : exit234.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid235 : exit235.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid236 : exit236.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid237 : exit237.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid238 : exit238.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid239 : exit239.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean deleted file mode 100644 index b577609c..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid012.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid240 : exit240.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid241 : exit241.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid242 : exit242.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid243 : exit243.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid244 : exit244.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid245 : exit245.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid246 : exit246.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid247 : exit247.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid248 : exit248.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid249 : exit249.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid250 : exit250.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid251 : exit251.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid252 : exit252.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid253 : exit253.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid254 : exit254.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid255 : exit255.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid256 : exit256.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid257 : exit257.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid258 : exit258.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid259 : exit259.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean deleted file mode 100644 index 6ff5ef95..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid013.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid260 : exit260.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid261 : exit261.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid262 : exit262.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid263 : exit263.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid264 : exit264.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid265 : exit265.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid266 : exit266.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid267 : exit267.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid268 : exit268.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid269 : exit269.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid270 : exit270.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid271 : exit271.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid272 : exit272.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid273 : exit273.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid274 : exit274.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid275 : exit275.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid276 : exit276.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid277 : exit277.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid278 : exit278.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid279 : exit279.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean deleted file mode 100644 index e7927c81..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid014.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid280 : exit280.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid281 : exit281.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid282 : exit282.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid283 : exit283.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid284 : exit284.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid285 : exit285.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid286 : exit286.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid287 : exit287.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid288 : exit288.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid289 : exit289.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid290 : exit290.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid291 : exit291.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid292 : exit292.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid293 : exit293.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid294 : exit294.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid295 : exit295.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid296 : exit296.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid297 : exit297.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid298 : exit298.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid299 : exit299.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean deleted file mode 100644 index 05b18ff7..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid015.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid300 : exit300.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid301 : exit301.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid302 : exit302.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid303 : exit303.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid304 : exit304.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid305 : exit305.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid306 : exit306.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid307 : exit307.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid308 : exit308.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid309 : exit309.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid310 : exit310.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid311 : exit311.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid312 : exit312.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid313 : exit313.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid314 : exit314.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid315 : exit315.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid316 : exit316.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid317 : exit317.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid318 : exit318.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid319 : exit319.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean deleted file mode 100644 index ae89324b..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid016.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid320 : exit320.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid321 : exit321.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid322 : exit322.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid323 : exit323.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid324 : exit324.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid325 : exit325.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid326 : exit326.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid327 : exit327.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid328 : exit328.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid329 : exit329.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid330 : exit330.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid331 : exit331.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid332 : exit332.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid333 : exit333.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid334 : exit334.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid335 : exit335.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid336 : exit336.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid337 : exit337.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid338 : exit338.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid339 : exit339.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean deleted file mode 100644 index a32e541f..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid017.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid340 : exit340.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid341 : exit341.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid342 : exit342.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid343 : exit343.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid344 : exit344.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid345 : exit345.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid346 : exit346.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid347 : exit347.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid348 : exit348.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid349 : exit349.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid350 : exit350.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid351 : exit351.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid352 : exit352.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid353 : exit353.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid354 : exit354.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid355 : exit355.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid356 : exit356.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid357 : exit357.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid358 : exit358.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid359 : exit359.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean deleted file mode 100644 index d174a4ce..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid018.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid360 : exit360.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid361 : exit361.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid362 : exit362.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid363 : exit363.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid364 : exit364.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid365 : exit365.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid366 : exit366.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid367 : exit367.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid368 : exit368.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid369 : exit369.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid370 : exit370.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid371 : exit371.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid372 : exit372.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid373 : exit373.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid374 : exit374.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid375 : exit375.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid376 : exit376.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid377 : exit377.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid378 : exit378.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid379 : exit379.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean deleted file mode 100644 index cf5c9f98..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid019.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid380 : exit380.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid381 : exit381.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid382 : exit382.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid383 : exit383.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid384 : exit384.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid385 : exit385.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid386 : exit386.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid387 : exit387.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid388 : exit388.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid389 : exit389.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid390 : exit390.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid391 : exit391.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid392 : exit392.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid393 : exit393.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid394 : exit394.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid395 : exit395.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid396 : exit396.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid397 : exit397.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid398 : exit398.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid399 : exit399.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean deleted file mode 100644 index 76177d9c..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid020.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid400 : exit400.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid401 : exit401.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid402 : exit402.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid403 : exit403.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid404 : exit404.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid405 : exit405.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid406 : exit406.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid407 : exit407.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid408 : exit408.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid409 : exit409.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid410 : exit410.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid411 : exit411.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid412 : exit412.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid413 : exit413.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid414 : exit414.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid415 : exit415.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid416 : exit416.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid417 : exit417.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid418 : exit418.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid419 : exit419.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean deleted file mode 100644 index a7d86e38..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid021.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid420 : exit420.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid421 : exit421.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid422 : exit422.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid423 : exit423.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid424 : exit424.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid425 : exit425.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid426 : exit426.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid427 : exit427.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid428 : exit428.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid429 : exit429.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid430 : exit430.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid431 : exit431.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid432 : exit432.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid433 : exit433.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid434 : exit434.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid435 : exit435.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid436 : exit436.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid437 : exit437.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid438 : exit438.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid439 : exit439.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean deleted file mode 100644 index 5021fd64..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid022.lean +++ /dev/null @@ -1,74 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid440 : exit440.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid441 : exit441.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid442 : exit442.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid443 : exit443.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid444 : exit444.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid445 : exit445.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid446 : exit446.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid447 : exit447.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid448 : exit448.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid449 : exit449.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid450 : exit450.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid451 : exit451.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid452 : exit452.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid453 : exit453.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid454 : exit454.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid455 : exit455.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid456 : exit456.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid457 : exit457.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid458 : exit458.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid459 : exit459.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean b/BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean deleted file mode 100644 index 78ec28b0..00000000 --- a/BusyBeaver/BB6/A6/ReturnGenerated/Valid023.lean +++ /dev/null @@ -1,20 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.LocalZipper - -@[expose] public section -namespace BusyBeaver.BB6.A6.ReturnGenerated -open RLE LocalZipper -set_option maxRecDepth 100000 -set_option maxHeartbeats 20000000 -theorem valid460 : exit460.valid := by - apply exit_valid_of_run - all_goals decide +kernel -theorem valid461 : exit461.valid := by - apply exit_valid_of_run - all_goals decide +kernel -end BusyBeaver.BB6.A6.ReturnGenerated diff --git a/BusyBeaver/BB6/A6/ReturnIdentity.lean b/BusyBeaver/BB6/A6/ReturnIdentity.lean deleted file mode 100644 index 2ea701d1..00000000 --- a/BusyBeaver/BB6/A6/ReturnIdentity.lean +++ /dev/null @@ -1,84 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.ReturnGenerated.Defs -public import BusyBeaver.BB6.A6.ReturnWords -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6.ReturnIdentity -open RLE ReturnWords ReturnGenerated - -set_option maxRecDepth 100000 -set_option maxHeartbeats 10000000 - -private theorem pow_one (w : Word) : pow w 1 = w := by simp - -def pA : Word := pow w1 8 ++ pow w0 5 -def pB : Word := pow w0 5 ++ w2 -def qA : Word := pow w1 32 -def qB : Word := pow w1 4 ++ pow w0 17 ++ w2 ++ pow w1 91 ++ - pow w0 38 ++ w2 ++ pow w1 15 ++ pow w0 93 ++ w2 - -private theorem p_spec : w5 = pA ++ pB := by decide +kernel -private theorem p_block_spec : pow w1 8 ++ pow w0 10 ++ w2 = w5 := by decide +kernel -private theorem p_rotation_spec : w294 = pB ++ pA := by decide +kernel -private theorem p_tail_spec : w410 = pB ++ pow w1 13 := by decide +kernel -private theorem x_tail_spec : w241 = pow w1 19 := by decide +kernel -private theorem q_spec : w3 = qA ++ qB := by decide +kernel -private theorem q_rotation_spec : w413 = qB ++ qA := by decide +kernel - -private theorem p_join (k : Nat) (tail : Word) : - (pow w1 8 ++ pow w0 10 ++ w2) ++ (pow w1 8 ++ pow w0 10 ++ w2) ++ - pow w1 8 ++ pow w0 5 ++ pow w294 (k+6) ++ w410 ++ tail = - pow w5 (k+9) ++ pow w1 13 ++ tail := by - have h : pow w5 2 ++ pA ++ pow w294 (k+6) ++ pB = pow w5 (k+9) := by - have hh := p_region pA pB (k+6) - rw [← p_spec, ← p_rotation_spec] at hh - simpa only [Nat.add_assoc] using hh - have h2 : pow w5 2 = w5 ++ w5 := by simp - rw [h2] at h - have h' := congrArg (fun v => v ++ (pow w1 13 ++ tail)) h - simp only [p_block_spec, p_tail_spec] - simpa only [pA, pB, List.append_assoc] using h' - - -private theorem q_join (k : Nat) (tail : Word) : - pow w1 32 ++ pow w413 (k+8) ++ qB ++ tail = pow w3 (k+9) ++ tail := by - have h := rotation qA qB (k+8) - rw [← q_spec, ← q_rotation_spec] at h - have h' := congrArg (fun v => v ++ tail) h - simpa only [qA, List.append_assoc, Nat.add_assoc] using h' - -private theorem x_join : - pow w1 13 ++ pow w1 19 ++ pow w1 791761144 = pow w1 791761176 := by - rw [← pow_add, ← pow_add] - -private theorem equal_left (k : Nat) : - expandLeft (endingCfg k).left = expandLeft (initialCfg (k+1)).left := by - simp only [endingCfg, initialCfg, expandLeft, pow_one, List.nil_append, - Nat.one_mul] - have hp := p_join k - simp only [List.append_assoc] at hp - have hq := q_join k - simp only [qB, List.append_assoc] at hq - have hx (tail : Word) : pow w1 13 ++ pow w1 19 ++ pow w1 791761144 ++ tail = - pow w1 791761176 ++ tail := by - simpa only [List.append_assoc] using congrArg (fun v => v ++ tail) x_join - simp only [List.append_assoc] at hx - simp only [x_tail_spec, List.append_assoc, hp, hx, hq, Nat.add_assoc, Nat.reduceAdd] - -/-- The symbolic return lands on the next member of the compressed family. -/ -theorem return_identity (k : Nat) : - (endingCfg k).denote = (initialCfg (k+1)).denote := by - have hl := equal_left k - simp only [endingCfg, initialCfg, Cfg.denote, ↓reduceIte] at hl ⊢ - rw [hl] - have hb : (522 : Int) * (k : Int) + 1583527153 = - 522 * ((k+1 : Nat) : Int) + 1583526631 := by omega - rw [hb] - -end BusyBeaver.BB6.A6.ReturnIdentity diff --git a/BusyBeaver/BB6/A6/ReturnLogic.lean b/BusyBeaver/BB6/A6/ReturnLogic.lean deleted file mode 100644 index 39ae340c..00000000 --- a/BusyBeaver/BB6/A6/ReturnLogic.lean +++ /dev/null @@ -1,86 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import Std - -@[expose] public section - -namespace BusyBeaver.BB6.A6.ReturnLogic - -/-- Literal iteration with an absorbing halted result. -/ -def run (step : α → Option α) : Nat → Option α → Option α - | 0, c => c - | n+1, c => (run step n c).bind step - -theorem run_none (step : α → Option α) (n : Nat) : run step n none = none := by - induction n with - | zero => rfl - | succ n ih => simp [run, ih] - -theorem run_add (step : α → Option α) (a b : Nat) (c : Option α) : - run step (a+b) c = run step b (run step a c) := by - induction b with - | zero => simp [run] - | succ b ih => simp [run, ih] - -theorem alive_prefix (step : α → Option α) {a b : Nat} {c d : α} - (h : run step (a+b) (some c) = some d) : - ∃ e, run step a (some c) = some e := by - rw [run_add] at h - cases he : run step a (some c) with - | none => rw [he, run_none] at h; contradiction - | some e => exact ⟨e, rfl⟩ - -/-- An infinite family of positive return paths excludes halting at every time. -The hypotheses are local machine theorems, not assumptions about a sampled run. -/ -theorem nonhalting_of_returns (step : α → Option α) (family : Nat → α) - (duration : Nat → Nat) (positive : ∀ n, 0 < duration n) - (returns : ∀ n, run step (duration n) (some (family n)) = some (family (n+1))) : - ∀ t, ∃ c, run step t (some (family 0)) = some c := by - let times : Nat → Nat := fun n => (List.range n).foldl (fun a k => a + duration k) 0 - have times_zero : times 0 = 0 := rfl - have times_succ (n : Nat) : times (n+1) = times n + duration n := by - simp [times, List.range_succ, List.foldl_append] - have bound (n : Nat) : n ≤ times n := by - induction n with - | zero => omega - | succ n ih => rw [times_succ]; have := positive n; omega - have reaches (n : Nat) : run step (times n) (some (family 0)) = some (family n) := by - induction n with - | zero => rfl - | succ n ih => rw [times_succ, run_add, ih]; exact returns n - intro t - have h := reaches t - have hb := bound t - have eq : t + (times t - t) = times t := by omega - rw [← eq] at h - exact alive_prefix step h - -/-- Prefixing any finite entry path preserves nonhalting. -/ -theorem nonhalting_of_entry (step : α → Option α) {blank entry : α} {entryTime : Nat} - (enters : run step entryTime (some blank) = some entry) - (forever : ∀ t, ∃ c, run step t (some entry) = some c) : - ∀ t, ∃ c, run step t (some blank) = some c := by - intro t - obtain ⟨c, hc⟩ := forever t - have total : run step (entryTime+t) (some blank) = some c := by - rw [run_add, enters]; exact hc - have eq : t + entryTime = entryTime + t := Nat.add_comm _ _ - rw [← eq] at total - exact alive_prefix step total - -end BusyBeaver.BB6.A6.ReturnLogic - -namespace BusyBeaver.BB6.A6.ReturnLogic - -theorem run_succ_first (step : α → Option α) (n : Nat) (c : Option α) : - run step (n+1) c = run step n (c.bind step) := by - induction n with - | zero => rfl - | succ n ih => - change (run step (n+1) c).bind step = (run step n (c.bind step)).bind step - rw [ih] - -end BusyBeaver.BB6.A6.ReturnLogic diff --git a/BusyBeaver/BB6/A6/ReturnPatch.lean b/BusyBeaver/BB6/A6/ReturnPatch.lean deleted file mode 100644 index 76bdce24..00000000 --- a/BusyBeaver/BB6/A6/ReturnPatch.lean +++ /dev/null @@ -1,94 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.Word - -@[expose] public section - -namespace BusyBeaver.BB6.A6 - -/-- Splitting a finite window into two disjoint adjacent windows. -/ -theorem patch_append (t : Tape) (o : Int) (a b : List Bool) : - patch t o (a ++ b) = patch (patch t (o + a.length) b) o a := by - funext x - by_cases hx : 0 ≤ x-o - · by_cases hi : (x-o).toNat < a.length - · have hb : x < o + a.length := by omega - simp only [patch, hx, ↓reduceIte, List.getElem?_append_left hi] - rw [List.getElem?_eq_getElem hi] - rfl - · have hn : a.length ≤ (x-o).toNat := by omega - have hxb : 0 ≤ x - (o+a.length) := by omega - have hs : (x-o).toNat - a.length = (x-(o+a.length)).toNat := by omega - simp only [patch, hx, hxb, ↓reduceIte, List.getElem?_append_right hn, - List.getElem?_eq_none hn, Option.getD_none, hs] - · have hxb : ¬ 0 ≤ x - (o+a.length) := by omega - simp only [patch, hx, hxb, ↓reduceIte] - -end BusyBeaver.BB6.A6 - -namespace BusyBeaver.BB6.A6 - -/-- Replacing a window twice discards its first contents when lengths agree. -/ -theorem patch_overwrite (t : Tape) (o : Int) (a b : List Bool) - (h : a.length = b.length) : patch (patch t o a) o b = patch t o b := by - funext x - by_cases hx : 0 ≤ x-o - · by_cases hi : (x-o).toNat < b.length - · simp only [patch, hx, ↓reduceIte, List.getElem?_eq_getElem hi, Option.getD_some] - · have ha : a.length ≤ (x-o).toNat := by omega - have hb : b.length ≤ (x-o).toNat := by omega - simp only [patch, hx, ↓reduceIte, List.getElem?_eq_none ha, - List.getElem?_eq_none hb, Option.getD_none] - · simp only [patch, hx, ↓reduceIte] - -end BusyBeaver.BB6.A6 - -namespace BusyBeaver.BB6.A6 - -theorem patch_congr_at {t u : Tape} (o x : Int) (w : List Bool) (h : t x = u x) : - patch t o w x = patch u o w x := by simp only [patch, h] - -/-- Patches on disjoint adjacent or separated intervals commute. -/ -theorem patch_comm_of_le (t : Tape) (o p : Int) (a b : List Bool) - (sep : o + a.length ≤ p) : - patch (patch t p b) o a = patch (patch t o a) p b := by - funext x - by_cases hx : x < p - · rw [patch_outside (patch t o a) p x b (Or.inl hx)] - exact patch_congr_at o x a (patch_outside t p x b (Or.inl hx)) - · have ha : o + a.length ≤ x := by omega - rw [patch_outside (patch t p b) o x a (Or.inr ha)] - exact (patch_congr_at p x b (patch_outside t o x a (Or.inr ha))).symm - -/-- Replacing the middle of a finite concatenation preserves both contexts. -/ -theorem patch_replace (t : Tape) (o : Int) (l a b r : List Bool) - (h : a.length = b.length) : - patch (patch t o (l ++ a ++ r)) (o+l.length) b = - patch t o (l ++ b ++ r) := by - simp only [List.append_assoc, patch_append] - have s1 : o + l.length ≤ o + l.length := by omega - rw [← patch_comm_of_le _ o (o+l.length) l b s1] - rw [patch_overwrite _ _ a b h] - have hs : o + (l.length : Int) + a.length = o + l.length + b.length := by omega - rw [hs] - -end BusyBeaver.BB6.A6 - -namespace BusyBeaver.BB6.A6 - -/-- A checked finite word transition applies inside arbitrary finite contexts. -/ -theorem localRun_context {n : Nat} {c d : Local} - (h : localRun n c = some d) (t : Tape) (o : Int) (l r : List Bool) : - Runs n - ⟨c.q, o+l.length+c.head, patch t o (l ++ c.word ++ r)⟩ - ⟨d.q, o+l.length+d.head, patch t o (l ++ d.word ++ r)⟩ := by - have hl := localRun_length h - have hs := localRun_sound h (patch t o (l ++ c.word ++ r)) (o+l.length) - rw [patch_replace t o l c.word c.word r rfl, - patch_replace t o l c.word d.word r hl.symm] at hs - exact hs - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/ReturnReplay.lean b/BusyBeaver/BB6/A6/ReturnReplay.lean new file mode 100644 index 00000000..ff725afd --- /dev/null +++ b/BusyBeaver/BB6/A6/ReturnReplay.lean @@ -0,0 +1,39 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.BB6.A6.Cert +meta import BusyBeaver.WordRLE +meta import BusyBeaver.AffRLE +meta import BusyBeaver.ElabRLE +meta import BusyBeaver.BB6.A6.Defs +meta import BusyBeaver.BB6.A6.Cert + +/-! +# Symbolic Affine Certificate Replay for BB6 `A6` + +Verifies the 202-operation `BTree AffOp` symbolic trace (`9,844` affine sweeps and `67` inner +countdown cycles) from `initReturnCfg` to `a6FinalCfg` via depth-sliced `mkAuxTheorem` kernel +evaluation. +-/ + +@[expose] public section + +namespace BusyBeaver.BB6.A6 + +open BusyBeaver.AffRLE + +local elab "prove_a6_replay%" : term => + ElabRLE.proveAffReplay 6 a6Exits (Lean.mkConst ``a6Exits) + returnTarget (Lean.mkConst ``returnTarget) a6Ops initReturnCfg a6FinalCfg 4 + +/-- Kernel-verified symbolic affine derivation of `a6Ops` from `initReturnCfg` to `a6FinalCfg`. -/ +theorem a6_replay_ok : + AffReplayReaches 6 a6Exits returnTarget a6Ops ⟨0, 0⟩ initReturnCfg returnTarget a6FinalCfg := + prove_a6_replay% + +end BusyBeaver.BB6.A6 + +end diff --git a/BusyBeaver/BB6/A6/ReturnWords.lean b/BusyBeaver/BB6/A6/ReturnWords.lean deleted file mode 100644 index 703077bd..00000000 --- a/BusyBeaver/BB6/A6/ReturnWords.lean +++ /dev/null @@ -1,55 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import Std - -@[expose] public section - -namespace BusyBeaver.BB6.A6.ReturnWords - -/-- Concatenation power of a finite tape word. -/ -def pow (w : List α) : Nat → List α - | 0 => [] - | n+1 => pow w n ++ w - -@[simp] theorem pow_zero (w : List α) : pow w 0 = [] := rfl -@[simp] theorem pow_succ (w : List α) (n : Nat) : - pow w (n+1) = pow w n ++ w := rfl - -theorem pow_add (w : List α) (a b : Nat) : - pow w (a+b) = pow w a ++ pow w b := by - induction b with - | zero => simp - | succ b ih => rw [Nat.add_succ, pow_succ, pow_succ, ih, List.append_assoc] - -theorem pow_comm (w : List α) (n : Nat) : - w ++ pow w n = pow w n ++ w := by - induction n with - | zero => simp - | succ n ih => simpa [List.append_assoc] using congrArg (fun x => x ++ w) ih - -/-- The boundary rotation used by both the P and Q regions of BusyBeaver.BB6.A6. -/ -theorem rotation (a b : List α) (n : Nat) : - a ++ pow (b ++ a) n ++ b = pow (a ++ b) (n+1) := by - induction n with - | zero => simp - | succ n ih => - calc - a ++ pow (b ++ a) (n+1) ++ b = (a ++ pow (b ++ a) n ++ b) ++ (a ++ b) := by - simp [List.append_assoc] - _ = pow (a ++ b) (n+1) ++ (a ++ b) := by rw [ih] - _ = pow (a ++ b) (n+1+1) := rfl - -/-- The computed P-region normalizes to n+1 copies. -/ -theorem p_region (a b : List α) (k : Nat) : - pow (a ++ b) 2 ++ a ++ pow (b ++ a) k ++ b = pow (a ++ b) (k+3) := by - have rot := rotation a b k - simp only [List.append_assoc] at rot ⊢ - rw [rot] - rw [← pow_add] - congr 1 - omega - -end BusyBeaver.BB6.A6.ReturnWords diff --git a/BusyBeaver/BB6/A6/Semantics.lean b/BusyBeaver/BB6/A6/Semantics.lean deleted file mode 100644 index 0698b10d..00000000 --- a/BusyBeaver/BB6/A6/Semantics.lean +++ /dev/null @@ -1,185 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.Machine -public import BusyBeaver.BB6.A6.Centered - -/-! -# The A6 certificate and Cryptids have the same execution - -Observe a quotient tape as a function of the displacement from its head. -The observation commutes with writes, moves, and every machine transition. -No finiteness assumption or choice of a list representative is needed. --/ - -@[expose] public section - -namespace BusyBeaver.BB6.A6.Semantics - -open ConjectureMachines -open BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH (machine) - -def bit (a : Fin 2) : Bool := a.val == 1 - -def read (t : ConjectureMachines.Tape (Fin 2)) : Int → Fin 2 - | .ofNat 0 => t.head - | .ofNat (n+1) => t.right.nth n - | .negSucc n => t.left.nth n - -def shift : Turing.Dir → Int - | .left => -1 - | .right => 1 - -theorem read_write (t : ConjectureMachines.Tape (Fin 2)) (a : Fin 2) (i : Int) : - read (t.write a) i = if i=0 then a else read t i := by - cases i with - | ofNat n => - cases n with - | zero => rfl - | succ n => - have h : (n : Int)+1≠0 := by omega - simp [read, ConjectureMachines.Tape.write, h] - | negSucc n => simp [read, ConjectureMachines.Tape.write] - -theorem read_left (t : ConjectureMachines.Tape (Fin 2)) (i : Int) : - read (t.move .left) i = read t (i-1) := by - cases i with - | ofNat n => - cases n with - | zero => rfl - | succ n => - cases n with - | zero => simp [read, ConjectureMachines.Tape.move, ListBlank.nth] - | succ n => - have h : (Int.ofNat (n+1+1))-1=Int.ofNat (n+1) := by - change ((n : Int)+1+1)-1=(n : Int)+1 - omega - rw [h] - simp [read, ConjectureMachines.Tape.move, ListBlank.nth] - | negSucc n => - have h : Int.negSucc n-1=Int.negSucc (n+1) := by omega - rw [h] - rfl - -theorem read_right (t : ConjectureMachines.Tape (Fin 2)) (i : Int) : - read (t.move .right) i = read t (i+1) := by - cases i with - | ofNat n => - cases n with - | zero => rfl - | succ n => - have h : (Int.ofNat (n+1))+1=Int.ofNat (n+1+1) := by - change ((n : Int)+1)+1=(n : Int)+1+1 - rfl - rw [h] - rfl - | negSucc n => - cases n with - | zero => simp [read, ConjectureMachines.Tape.move, ListBlank.nth] - | succ n => - have h : Int.negSucc (n+1)+1=Int.negSucc n := by omega - rw [h] - simp [read, ConjectureMachines.Tape.move, ListBlank.nth] - -theorem read_move (t : ConjectureMachines.Tape (Fin 2)) (d : Turing.Dir) (i : Int) : - read (t.move d) i = read t (i+shift d) := by - cases d with - | left => simpa only [shift, Int.sub_eq_add_neg] using read_left t i - | right => exact read_right t i - -def observe (c : ConjectureMachines.Cfg 6 2) : Centered.View := - ⟨c.state.val, fun i => bit (read c.tape i)⟩ - -def observeAction (a : Fin 2 × Turing.Dir × Fin 6) : Action := - ⟨bit a.1, shift a.2.1, a.2.2.val⟩ - -/-- All twelve shared-parser instructions equal the literal certificate table. -/ -theorem transition_agrees : ∀ (q : Fin 6) (a : Fin 2), - (machine.transition q a).map observeAction = transition q.val (bit a) := by - decide - -/-- Observing an upstream step is exactly one centered literal step. -/ -theorem observe_step (c : ConjectureMachines.Cfg 6 2) : - (ConjectureMachines.step machine c).map observe = Centered.step (observe c) := by - have ht := transition_agrees c.state c.tape.head - cases hs : machine.transition c.state c.tape.head with - | none => - have hc : transition c.state.val (bit c.tape.head) = none := by - simpa [hs] using ht.symm - simp [ConjectureMachines.step, hs, Centered.step, observe, read, hc] - | some a => - rcases a with ⟨a,d,q⟩ - have hc : transition c.state.val (bit c.tape.head) = - some ⟨bit a,shift d,q.val⟩ := by - simpa [hs,observeAction] using ht.symm - simp only [ConjectureMachines.step, hs, Option.map_some] - change some (observe ⟨q,(c.tape.write a).move d⟩) = - Centered.step (observe c) - simp only [Centered.step, observe, read, hc] - change some (⟨q.val, fun i => bit (read ((c.tape.write a).move d) i)⟩ : Centered.View) = - some (⟨q.val, fun i => - if i+shift d=0 then bit a else bit (read c.tape (i+shift d))⟩ : Centered.View) - apply congrArg some - apply congrArg (Centered.View.mk q.val) - funext i - rw [read_move,read_write] - split <;> rfl - -private theorem nth_blank (n : Nat) : - (ListBlank.mk ([] : List (Fin 2))).nth n = 0 := by - induction n with - | zero => rfl - | succ n ih => simpa [ListBlank.nth] using ih - -theorem read_blank (i : Int) : - read (ConjectureMachines.Tape.mk₁ ([] : List (Fin 2))) i = 0 := by - cases i with - | ofNat n => - cases n <;> simp [read,ConjectureMachines.Tape.mk₁, - ConjectureMachines.Tape.mk₂,ConjectureMachines.Tape.mk',nth_blank] - | negSucc n => - simp [read,ConjectureMachines.Tape.mk₁,ConjectureMachines.Tape.mk₂, - ConjectureMachines.Tape.mk',nth_blank] - -theorem observe_init : - observe (ConjectureMachines.init : ConjectureMachines.Cfg 6 2) = - Centered.ofConfig blank := by - change Centered.View.mk 0 (fun i => bit (read (ConjectureMachines.Tape.mk₁ []) i)) = - Centered.View.mk 0 (fun _ => false) - apply congrArg (Centered.View.mk 0) - funext i - rw [read_blank] - rfl - -theorem observe_reaches {c d : ConjectureMachines.Cfg 6 2} - (h : StateTransition.Reaches (ConjectureMachines.step machine) c d) : - ∃ n, ReturnLogic.run Centered.step n (some (observe c)) = some (observe d) := by - refine Relation.ReflTransGen.head_induction_on h ?_ ?_ - · exact ⟨0,rfl⟩ - · intro a b hab _ ih - obtain ⟨n,hn⟩ := ih - refine ⟨n+1,?_⟩ - rw [ReturnLogic.run_succ_first] - simp only [Option.mem_def] at hab - have hs : Centered.step (observe a) = some (observe b) := by - rw [← observe_step,hab] - rfl - simpa only [Option.bind_some,hs] using hn - -/-- The integer-tape nonhalting certificate excludes halting in Cryptids. -/ -theorem not_halts_of_nonhalting (h : Nonhalting blank) : - ¬ ConjectureMachines.Halts machine := by - intro halt - obtain ⟨c,hc⟩ := Part.dom_iff_mem.mp halt - obtain ⟨reaches,stops⟩ := ConjectureMachines.mem_eval'.mp hc - obtain ⟨n,hn⟩ := observe_reaches reaches - rw [observe_init] at hn - have hstop : Centered.step (observe c) = none := by - rw [← observe_step,stops] - rfl - obtain ⟨d,hd⟩ := Centered.forever_of_nonhalting h (n+1) - simp [ReturnLogic.run,hn,hstop] at hd - -end BusyBeaver.BB6.A6.Semantics diff --git a/BusyBeaver/BB6/A6/Sweeps.lean b/BusyBeaver/BB6/A6/Sweeps.lean deleted file mode 100644 index 1e11dc5b..00000000 --- a/BusyBeaver/BB6/A6/Sweeps.lean +++ /dev/null @@ -1,71 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.RLE -public import BusyBeaver.BB6.A6.ReturnPatch - -@[expose] public section - -namespace BusyBeaver.BB6.A6 -open ReturnWords - -theorem pow_length (w : List α) (n : Nat) : (pow w n).length = n*w.length := by - induction n with - | zero => simp [pow] - | succ n ih => simp [ih, Nat.succ_mul] - -/-- Homogeneous right sweep, proved by induction on the number of words. -/ -theorem sweep_right {q : State} {dt : Nat} {a b : List Bool} - (h : localRun dt ⟨q, 0, a⟩ = some ⟨q, a.length, b⟩) - (n : Nat) (t : Tape) (o : Int) (l r : List Bool) : - Runs (n*dt) - ⟨q, o+l.length, patch t o (l ++ pow a n ++ r)⟩ - ⟨q, o+l.length+(n*a.length : Nat), patch t o (l ++ pow b n ++ r)⟩ := by - have hl : b.length = a.length := localRun_length h - induction n generalizing l r with - | zero => simp [pow, Runs, run] - | succ n ih => - have h1 := ih l (a ++ r) - have h2 := localRun_context h t o (l ++ pow b n) r - have hm : o + (l ++ pow b n).length = o+l.length+(n*a.length : Nat) := by - simp only [List.length_append, pow_length, hl, Int.natCast_add, Int.add_assoc] - have he : o + (l ++ pow b n).length + (a.length : Int) = - o+l.length+((n+1)*a.length : Nat) := by - rw [hm, Nat.succ_mul, Int.natCast_add]; omega - simp only [Int.add_zero, List.append_assoc] at h2 - rw [hm] at h2 - simp only [List.append_assoc] at h1 - have hc := Runs.trans h1 h2 - simpa only [Nat.succ_mul, List.append_assoc, pow_succ, Int.natCast_add, Int.add_assoc] using hc - -end BusyBeaver.BB6.A6 - -namespace BusyBeaver.BB6.A6 -open ReturnWords - -/-- Homogeneous left sweep, also without any bound on the repeat count. -/ -theorem sweep_left {q : State} {dt : Nat} {a b : List Bool} - (h : localRun dt ⟨q, (a.length : Int)-1, a⟩ = some ⟨q, -1, b⟩) - (n : Nat) (t : Tape) (o : Int) (l r : List Bool) : - Runs (n*dt) - ⟨q, o+l.length+(n*a.length : Nat)-1, patch t o (l ++ pow a n ++ r)⟩ - ⟨q, o+l.length-1, patch t o (l ++ pow b n ++ r)⟩ := by - have hl : b.length = a.length := localRun_length h - induction n generalizing l r with - | zero => simp [pow, Runs, run] - | succ n ih => - have h1 := ih (l ++ a) r - have h2 := localRun_context h t o l (pow b n ++ r) - simp only [List.length_append, Int.natCast_add, Int.add_assoc, List.append_assoc] at h1 - simp only [List.append_assoc] at h2 - have hh : o+l.length+((a.length : Int)-1) = o + ((l.length : Int) + a.length) - 1 := by omega - rw [hh] at h2 - have hc := Runs.trans h1 h2 - have pa : pow a (n+1) = a ++ pow a n := by rw [pow_succ, pow_comm] - have pb : pow b (n+1) = b ++ pow b n := by rw [pow_succ, pow_comm] - simpa only [Nat.succ_mul, Int.natCast_add, Int.add_assoc, List.append_assoc, - pa, pb, ← Int.sub_eq_add_neg, Int.add_comm (a.length : Int) (n*a.length : Nat)] using hc - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/TransferArithmetic.lean b/BusyBeaver/BB6/A6/TransferArithmetic.lean deleted file mode 100644 index 13e585e2..00000000 --- a/BusyBeaver/BB6/A6/TransferArithmetic.lean +++ /dev/null @@ -1,45 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import Std - -@[expose] public section - -/-! The arithmetic of the three frontier-transfer batches. This theorem is -parametric in the underlying machine relation: the machine-specific proof must -supply the one-transfer transition and composition. -/ -namespace BusyBeaver.BB6.A6 - -def transferCost (q b : Nat) : Nat := 4*q*b + 6*q*q + 12*q - -theorem transferCost_succ (q b : Nat) : - transferCost (q+1) b = (4*b+18) + transferCost q (b+3) := by - simp only [transferCost, Nat.mul_add, Nat.add_mul] - omega - -/-- Iteration is valid whenever the source contains at least two blocks per - iteration. `step` has to be established separately for each frontier. -/ -theorem transfer_batch {S : Type} (R : Nat → S → S → Prop) - (trans : ∀ {t u x y z}, R t x y → R u y z → R (t+u) x z) - (zero : ∀ x, R 0 x x) - (F : Nat → Nat → S) - (step : ∀ a b, 2 ≤ a → R (4*b+18) (F a b) (F (a-2) (b+3))) : - ∀ q a b, 2*q ≤ a → R (transferCost q b) (F a b) (F (a-2*q) (b+3*q)) := by - intro q - induction q with - | zero => - intro a b _ - simpa [transferCost] using zero (F a b) - | succ q ih => - intro a b h - have ha : 2 ≤ a := by omega - have hq : 2*q ≤ a-2 := by omega - have hs := trans (step a b ha) (ih (a-2) (b+3) hq) - rw [← transferCost_succ] at hs - have he : a-2-2*q = a-2*(q+1) := by omega - have hb : b+3+3*q = b+3*(q+1) := by omega - simpa only [he, hb] using hs - -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/A6/TransferBatch.lean b/BusyBeaver/BB6/A6/TransferBatch.lean deleted file mode 100644 index 0095aed4..00000000 --- a/BusyBeaver/BB6/A6/TransferBatch.lean +++ /dev/null @@ -1,86 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.EntryPathSound -public import BusyBeaver.BB6.A6.RLESound -public import BusyBeaver.BB6.A6.TransferArithmetic -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6.EntryTransfer -open BusyBeaver.BB6.A6.RLE - -/-- Configurations at the B frontier, including the canonical merged zero case. -/ -def bCfg (a b c : Nat) (h : Int) (tail : Stack) : Cfg := - ⟨1,true,h, - push X 1 (push Z 1 (if a = 0 then ⟨Z,c+1⟩ :: tail - else ⟨X,a⟩ :: ⟨Z,c+1⟩ :: tail)), - if b = 0 then [] else [⟨Y,b⟩]⟩ - -/-- Configurations at the D frontier, including the canonical merged zero case. -/ -def dCfg (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) : Cfg := - ⟨3,false,h, - push Z 1 (if a = 0 then ⟨if f then X else Z,c+1⟩ :: tail - else ⟨Y,a⟩ :: ⟨if f then X else Z,c+1⟩ :: tail), - if b = 0 then [] else [⟨X,b⟩]⟩ - -theorem b_one (a b c : Nat) (h : Int) (tail : Stack) (ha : 2 ≤ a) : - Runs (4*b+18) (bCfg a b c h tail).denote - (bCfg (a-2) (b+3) c (h-4) tail).denote := by - have he : a - 2 + 2 = a := by omega - have hp := mb_literal (fun hv he => BusyBeaver.BB6.A6.RLE.applyExit_sound hv he) (a-2) b c h tail - have hi : bCfg a b c h tail = mb (a-2) b c h tail := by - have hn : a ≠ 0 := by omega - simp [bCfg, mb, push, X, Z, hn, he] - have ho : bCfg (a-2) (b+3) c (h-4) tail = mbEnd (a-2) b c h tail := by - simp [bCfg, mbEnd] - rw [hi, ho] - exact hp - -theorem d_one (a b c : Nat) (f : Bool) (h : Int) (tail : Stack) (ha : 2 ≤ a) : - Runs (4*b+18) (dCfg a b c f h tail).denote - (dCfg (a-2) (b+3) c f (h-4) tail).denote := by - have he : a - 2 + 2 = a := by omega - have hp := md_literal (fun hv he => BusyBeaver.BB6.A6.RLE.applyExit_sound hv he) (a-2) b c f h tail - have hi : dCfg a b c f h tail = md (a-2) b c f h tail := by - have hn : a ≠ 0 := by omega - simp [dCfg, md, push, X, Y, Z, hn, he] - have ho : dCfg (a-2) (b+3) c f (h-4) tail = mdEnd (a-2) b c f h tail := by - simp [dCfg, mdEnd] - rw [hi, ho] - exact hp - -theorem b_batch (k a b c : Nat) (h : Int) (tail : Stack) (hk : 2*k ≤ a) : - Runs (BusyBeaver.BB6.A6.transferCost k b) (bCfg a b c h tail).denote - (bCfg (a-2*k) (b+3*k) c (h-4*(k : Int)) tail).denote := by - induction k generalizing a b h with - | zero => simp [BusyBeaver.BB6.A6.transferCost, Runs, run] - | succ k ih => - have ha : 2 ≤ a := by omega - have hk' : 2*k ≤ a-2 := by omega - have ht := (b_one a b c h tail ha).trans (ih (a-2) (b+3) (h-4) hk') - rw [← BusyBeaver.BB6.A6.transferCost_succ] at ht - have he : a-2-2*k = a-2*(k+1) := by omega - have hb : b+3+3*k = b+3*(k+1) := by omega - have hh : h-4-4*(k : Int) = h-4*((k+1 : Nat) : Int) := by omega - simpa only [he, hb, hh] using ht - -theorem d_batch (k a b c : Nat) (f : Bool) (h : Int) (tail : Stack) (hk : 2*k ≤ a) : - Runs (BusyBeaver.BB6.A6.transferCost k b) (dCfg a b c f h tail).denote - (dCfg (a-2*k) (b+3*k) c f (h-4*(k : Int)) tail).denote := by - induction k generalizing a b h with - | zero => simp [BusyBeaver.BB6.A6.transferCost, Runs, run] - | succ k ih => - have ha : 2 ≤ a := by omega - have hk' : 2*k ≤ a-2 := by omega - have ht := (d_one a b c f h tail ha).trans (ih (a-2) (b+3) (h-4) hk') - rw [← BusyBeaver.BB6.A6.transferCost_succ] at ht - have he : a-2-2*k = a-2*(k+1) := by omega - have hb : b+3+3*k = b+3*(k+1) := by omega - have hh : h-4-4*(k : Int) = h-4*((k+1 : Nat) : Int) := by omega - simpa only [he, hb, hh] using ht - -end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/TransferEval.lean b/BusyBeaver/BB6/A6/TransferEval.lean deleted file mode 100644 index f4f287fa..00000000 --- a/BusyBeaver/BB6/A6/TransferEval.lean +++ /dev/null @@ -1,98 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.TransferBatch -public import BusyBeaver.BB6.A6.Replay - -@[expose] public section - -namespace BusyBeaver.BB6.A6.EntryTransfer -open BusyBeaver.BB6.A6.RLE - -/-- Extract candidate frontier parameters. The subsequent equality check is - authoritative; these functions do not assume well-formed stacks. -/ -def bArgs (c : Cfg) : Option (Nat × Nat × Nat × Stack) := - match c.left, c.right with - | _ :: _ :: a :: z :: tail, [] => some (a.count, 0, z.count-1, tail) - | _ :: _ :: a :: z :: tail, [b] => some (a.count, b.count, z.count-1, tail) - | _, _ => none - -def dArgs (c : Cfg) : Option (Nat × Nat × Nat × Bool × Stack) := - match c.left, c.right with - | _ :: a :: z :: tail, [] => some (a.count, 0, z.count-1, z.word = X, tail) - | _ :: a :: z :: tail, [b] => some (a.count, b.count, z.count-1, z.word = X, tail) - | _, _ => none - -/-- Validation and evaluation of a B transfer, including exact elapsed time. -/ -def checkedB (k : Nat) (c : Cfg) (a b z : Nat) (tail : Stack) : Option (Nat × Cfg) := - if c = bCfg a b z c.boundary tail ∧ 2*k ≤ a then - some (BusyBeaver.BB6.A6.transferCost k b, - bCfg (a-2*k) (b+3*k) z (c.boundary-4*(k : Int)) tail) - else none - -/-- Validation and evaluation of a D transfer, including exact elapsed time. -/ -def checkedD (k : Nat) (c : Cfg) (a b z : Nat) (f : Bool) (tail : Stack) : Option (Nat × Cfg) := - if c = dCfg a b z f c.boundary tail ∧ 2*k ≤ a then - some (BusyBeaver.BB6.A6.transferCost k b, - dCfg (a-2*k) (b+3*k) z f (c.boundary-4*(k : Int)) tail) - else none - -theorem checkedB_sound {k c a b z tail t d} - (h : checkedB k c a b z tail = some (t,d)) : Runs t c.denote d.denote := by - unfold checkedB at h - split at h - next hv => - simp only [Option.some.injEq, Prod.mk.injEq] at h - rcases h with ⟨rfl, rfl⟩ - rcases hv with ⟨hc, hk⟩ - rw [hc] - exact b_batch k a b z c.boundary tail hk - next => simp at h - -theorem checkedD_sound {k c a b z f tail t d} - (h : checkedD k c a b z f tail = some (t,d)) : Runs t c.denote d.denote := by - unfold checkedD at h - split at h - next hv => - simp only [Option.some.injEq, Prod.mk.injEq] at h - rcases h with ⟨rfl, rfl⟩ - rcases hv with ⟨hc, hk⟩ - rw [hc] - exact d_batch k a b z f c.boundary tail hk - next => simp at h - -def transferEval (k : Nat) (c : Cfg) : Option (Nat × Cfg) := - if c.q = 1 then - (bArgs c).bind fun (a,b,z,tail) => checkedB k c a b z tail - else if c.q = 3 then - (dArgs c).bind fun (a,b,z,f,tail) => checkedD k c a b z f tail - else none - -theorem transferEval_sound {k c t d} - (h : transferEval k c = some (t,d)) : Runs t c.denote d.denote := by - unfold transferEval at h - split at h - next => - cases he : bArgs c with - | none => simp [he] at h - | some args => - rcases args with ⟨a,b,z,tail⟩ - simp only [he, Option.bind_some] at h - exact checkedB_sound h - next => - split at h - next => - cases he : dArgs c with - | none => simp [he] at h - | some args => - rcases args with ⟨a,b,z,f,tail⟩ - simp only [he, Option.bind_some] at h - exact checkedD_sound h - next => simp at h - -def transferRule (k : Nat) : Rule := - ⟨transferEval k, transferEval_sound⟩ - -end BusyBeaver.BB6.A6.EntryTransfer diff --git a/BusyBeaver/BB6/A6/Word.lean b/BusyBeaver/BB6/A6/Word.lean deleted file mode 100644 index 6b88b350..00000000 --- a/BusyBeaver/BB6/A6/Word.lean +++ /dev/null @@ -1,142 +0,0 @@ -/- -Released under Apache 2.0 license as described in the file LICENSE. --/ -module - -public import BusyBeaver.BB6.A6.Core -public import Std.Tactic - -@[expose] public section - -namespace BusyBeaver.BB6.A6 -structure Local where - q : State - head : Int - word : List Bool - deriving DecidableEq, Repr - -def patch (t : Tape) (o : Int) (w : List Bool) : Tape := fun x => - if 0 ≤ x - o then (w[(x-o).toNat]?).getD (t x) else t x - -def localStep (c : Local) : Option Local := do - if 0 ≤ c.head then - let b ← c.word[c.head.toNat]? - let a ← transition c.q b - return ⟨a.next, c.head + a.move, c.word.set c.head.toNat a.write⟩ - else none - -def localRun : Nat → Local → Option Local - | 0, c => some c - | n+1, c => (localStep c).bind (localRun n) - -theorem patch_outside (t : Tape) (o x : Int) (w : List Bool) - (h : x < o ∨ o + w.length ≤ x) : patch t o w x = t x := by - unfold patch - split - next hp => - have hi : w.length ≤ (x-o).toNat := by omega - simp [List.getElem?_eq_none hi] - next => rfl - -theorem patch_at (t : Tape) (o : Int) (w : List Bool) (i : Int) - (hi : 0 ≤ i) : patch t o w (o+i) = (w[i.toNat]?).getD (t (o+i)) := by - have hs : o+i-o = i := by omega - simp [patch, hs, hi] - -theorem patch_set (t : Tape) (o : Int) (w : List Bool) (i : Int) (b : Bool) - (hi : 0 ≤ i) (hlt : i.toNat < w.length) : - patch t o (w.set i.toNat b) = write (patch t o w) (o+i) b := by - funext x - unfold patch write - by_cases hx : 0 ≤ x-o - · simp only [hx, ↓reduceIte, List.getElem?_set] - by_cases he : i.toNat = (x-o).toNat - · have : x = o+i := by - have h1 := Int.toNat_of_nonneg hi - have h2 := Int.toNat_of_nonneg hx - omega - subst x - have hs : o+i-o = i := by omega - simp [hs, hlt] - · have hn : x ≠ o+i := by - intro h - have hs : x-o = i := by omega - exact he (by rw [hs]) - simp [he, hn] - · have hn : x ≠ o+i := by omega - have hn2 : ¬ o ≤ x := by omega - simp [hn2, hn] - -theorem localStep_sound {c d : Local} (h : localStep c = some d) (t : Tape) (o : Int) : - step ⟨c.q, o+c.head, patch t o c.word⟩ = - some ⟨d.q, o+d.head, patch t o d.word⟩ := by - unfold localStep at h - split at h - next hi => - cases hb : c.word[c.head.toNat]? with - | none => simp [hb] at h - | some b => - cases ha : transition c.q b with - | none => simp [hb, ha] at h - | some a => - have hlt : c.head.toNat < c.word.length := by - obtain ⟨hh, _⟩ := List.getElem?_eq_some_iff.mp hb - exact hh - simp [hb, ha] at h - subst d - simp [step, patch_at t o c.word c.head hi, hb, ha, patch_set t o c.word c.head a.write hi hlt, Int.add_assoc] - next => simp at h - -theorem localRun_sound {n : Nat} {c d : Local} (h : localRun n c = some d) (t : Tape) (o : Int) : - Runs n ⟨c.q, o+c.head, patch t o c.word⟩ ⟨d.q, o+d.head, patch t o d.word⟩ := by - induction n generalizing c with - | zero => - have : c = d := by simpa [localRun] using h - subst d - rfl - | succ n ih => - cases hs : localStep c with - | none => simp [localRun, hs] at h - | some e => - have he : localRun n e = some d := by simpa [localRun, hs] using h - simp only [Runs, run, localStep_sound hs t o, Option.bind_some] - exact ih he - -theorem localRun_add (n m : Nat) (c : Local) : - localRun (n+m) c = (localRun n c).bind (localRun m) := by - induction n generalizing c with - | zero => simp [localRun] - | succ n ih => - simp only [Nat.succ_add, localRun] - cases h : localStep c <;> simp [ih] - -theorem localRun_trans {n m : Nat} {a b c : Local} - (h : localRun n a = some b) (k : localRun m b = some c) : - localRun (n+m) a = some c := by - simpa [localRun_add, h] using k - -theorem localStep_length {c d : Local} (h : localStep c = some d) : d.word.length = c.word.length := by - unfold localStep at h - split at h - next => - cases hb : c.word[c.head.toNat]? with - | none => simp [hb] at h - | some b => - cases ha : transition c.q b with - | none => simp [hb, ha] at h - | some a => simp [hb, ha] at h; subst d; simp - next => simp at h - -theorem localRun_length {n : Nat} {c d : Local} (h : localRun n c = some d) : d.word.length = c.word.length := by - induction n generalizing c with - | zero => - have : c = d := by simpa [localRun] using h - subst d - rfl - | succ n ih => - cases hs : localStep c with - | none => simp [localRun, hs] at h - | some e => - have he : localRun n e = some d := by simpa [localRun, hs] using h - exact (ih he).trans (localStep_length hs) -end BusyBeaver.BB6.A6 diff --git a/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean b/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean index 3e18cd12..ac2171f7 100644 --- a/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean +++ b/BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean @@ -1,36 +1,396 @@ /- +Copyright (c) 2026 Google LLC. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. -/ module -public import BusyBeaver.BB6.A6.Main -public import BusyBeaver.BB6.A6.Semantics +public import BusyBeaver.Bridge +public import BusyBeaver.BB6.A6.Entry0 +public import BusyBeaver.BB6.A6.Entry1 +public import BusyBeaver.BB6.A6.Entry2 +public import BusyBeaver.BB6.A6.Entry3 +public import BusyBeaver.BB6.A6.Entry4 +public import BusyBeaver.BB6.A6.Entry5 +public import BusyBeaver.BB6.A6.ReturnExits +public import BusyBeaver.BB6.A6.ReturnReplay /-! -# Nonhalting of `1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---` - -The blank orbit enters an exact configuration family `C(n)` with fixed -`N = 791761176`. For every `n ≥ 8`, the machine reaches `C(n+1)` from `C(n)` -in `304036458618 + 119808*n` literal steps. A checked entry reaches `C(8)` -after `752265440525431967` steps. Positive return times give nonhalting. - -The integer-tape certificate is connected to the shared machine by a proved -observation of every head-relative tape cell, including writes and moves. -The finite rules, homogeneous sweeps, transfer batches, and parameterized -cycles are checked by Lean's kernel. See `artifacts/a6/README.md` for the -mathematical argument, generation, and reproduction instructions. +# Non-Halting of `1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---` (`A6`) + +Combines the six kernel-verified Entry milestone phases (`init [] ⊢* C(8)` in +`752,265,440,525,431,967` steps) with the symbolic affine Return certificate (`C(k + 8) ⊢⁺ C(k + 9)` +in `304,037,417,082 + 119,808 * k` steps for every `k : ℕ`) to establish `IsNotHalt target` and +`¬ ConjectureMachines.Halts machine`. -/ @[expose] public section namespace BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH -/-- The shared machine cannot halt from the all-blank tape. -/ -theorem not_halts : ¬ ConjectureMachines.Halts machine := - BB6.A6.Semantics.not_halts_of_nonhalting BB6.A6.blank_nonhalting +/-- The six-state `A6` machine loaded via Cryptids' shared RLE parser. -/ +def machine : ConjectureMachines.Machine 6 2 := + load_rle_machine% "1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---" + +/-- Canonical `BusyBeaver.Machine` representation of `A6`. -/ +abbrev target : Machine (Fin 2) (Fin 6) := machine.toBB + +end BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +namespace BusyBeaver.BB6.A6 + +open Turing +open BusyBeaver.WordRLE BusyBeaver.AffRLE + +/-! ## Canonical Configuration Family and Stack Flattening Helpers -/ + +/-- Composite word lookup for `A6`'s synthesized 414-word vocabulary. -/ +def wOf : ℕ → List (Fin 2) := + vocabWord baseWord a6Vocab + +/-- Canonical symbolic configuration family `familyCfg k = C(k + 8)`. -/ +def familyCfg (k : ℕ) : Cfg (Fin 2) (Fin 6) := + evalAffCfg qOf wOf k initReturnCfg + +private def repList (n : ℕ) (xs : List α) : List α := + match n with + | 0 => [] + | n + 1 => xs ++ repList n xs + +private def flatLeftRuns (wordOf : ℕ → List (Fin 2)) : List Run → List (Fin 2) + | [] => [] + | ⟨w, c⟩ :: rest => (wordOf w).reverse ^ c ++ flatLeftRuns wordOf rest + +private theorem evalSide_false_eq_flat (wordOf : ℕ → List (Fin 2)) (xs : List Run) : + evalSide false wordOf xs = ListBlank.append (flatLeftRuns wordOf xs) default := by + induction xs with + | nil => rfl + | cons r xs ih => + rcases r with ⟨w, c⟩ + simp [evalSide, flatLeftRuns, ih, ListBlank.append_assoc] + +private theorem flatLeftRuns_append (wordOf : ℕ → List (Fin 2)) (xs ys : List Run) : + flatLeftRuns wordOf (xs ++ ys) = flatLeftRuns wordOf xs ++ flatLeftRuns wordOf ys := by + induction xs with + | nil => rfl + | cons r xs ih => simp [flatLeftRuns, ih, List.append_assoc] + +private theorem flatLeftRuns_repList (wordOf : ℕ → List (Fin 2)) (n : ℕ) (xs : List Run) : + flatLeftRuns wordOf (repList n xs) = (flatLeftRuns wordOf xs) ^ n := by + induction n with + | zero => rfl + | succ n ih => rw [repList, flatLeftRuns_append, ih, ← list_pow_succ] + +private def flatAffLeft (wordOf : ℕ → List (Fin 2)) (k : ℕ) : List AffRun → List (Fin 2) + | [] => [] + | ⟨w, c⟩ :: rest => (wordOf w).reverse ^ c.eval k ++ flatAffLeft wordOf k rest + +private theorem evalAffSide_false_eq_flat (wordOf : ℕ → List (Fin 2)) (k : ℕ) (xs : List AffRun) : + evalAffSide false wordOf k xs = ListBlank.append (flatAffLeft wordOf k xs) default := by + induction xs with + | nil => rfl + | cons r xs ih => + rcases r with ⟨w, c⟩ + simp [evalAffSide, flatAffLeft, ih, ListBlank.append_assoc] + +private theorem flatAffLeft_append (wordOf : ℕ → List (Fin 2)) (k : ℕ) (xs ys : List AffRun) : + flatAffLeft wordOf k (xs ++ ys) = + flatAffLeft wordOf k xs ++ flatAffLeft wordOf k ys := by + induction xs with + | nil => rfl + | cons r xs ih => simp [flatAffLeft, ih, List.append_assoc] + +private theorem flatAffLeft_const (wordOf : ℕ → List (Fin 2)) (k : ℕ) : + ∀ {xs : List AffRun}, xs.all (fun r ↦ Nat.beq r.count.a 0) = true → + flatAffLeft wordOf k xs = flatAffLeft wordOf 0 xs + | [], _ => rfl + | ⟨w, ⟨a, b⟩⟩ :: xs, h => by + simp only [List.all_cons, Bool.and_eq_true] at h + have ha : a = 0 := Nat.eq_of_beq_eq_true h.1 + subst ha + simp [flatAffLeft, AffNat.eval, flatAffLeft_const wordOf k h.2] + +/-! ## Part 1: Entry Derivation from Blank Tape to `C(8)` -/ + +private theorem evalEntryCfg_start : + evalEntryCfg qOf baseWord ⟨0, false, [], []⟩ = init [] := by + simpa [evalEntryCfg, dirCfg, evalSide, qOf] using + (init_nil_eq_headLeft (Γ := Fin 2) (Λ := Fin 6)).symm + +/-- Exact Entry derivation from the blank tape `init []` to `C(8)` in +`752,265,440,525,431,967` steps. -/ +theorem entry_to_c8 : + ReachesStar a6Target (init []) (evalEntryCfg qOf baseWord (entryMilestone 8)) := by + have hchain : EntryReaches stepEntry 752265440525431967 ⟨0, false, [], []⟩ (entryMilestone 8) := + EntryReaches.cast_dt + (entry_phase0.trans (entry_phase1.trans (entry_phase2.trans + (entry_phase3.trans (entry_phase4.trans entry_phase5))))) + (by decide +kernel) + have hsound := hchain.sound stepEntry_sound + rw [evalEntryCfg_start] at hsound + exact hsound.to_star + +/-! ## Part 2: Bridge Equality `evalEntryCfg ... (entryMilestone 8) = familyCfg 0` -/ + +private def wRunsRev : List Run := pushRunsLeft wRuns [] +private def qRunsRev : List Run := pushRunsLeft qRuns [] +private def vTailRunsRev : List Run := (pushRunsLeft vRuns []).take 8 +private def pRunsRev : List Run := pushRunsLeft pRuns [] +private def uRunsRev : List Run := pushRunsLeft uRuns [] + +private theorem entry8_left_decomp : + (entryMilestone 8).left = + wRunsRev ++ repList 8 qRunsRev ++ vTailRunsRev ++ + [Run.mk 2 791761176] ++ repList 8 pRunsRev ++ uRunsRev := by + exact eq_of_beq (by decide +kernel) + +private theorem init_left_decomp : + initReturnCfg.left = + initReturnCfg.left.take 5 ++ + [AffRun.mk 5 ⟨1, 8⟩] ++ + (initReturnCfg.left.drop 6).take 8 ++ + [AffRun.mk 2 ⟨0, 791761176⟩] ++ + [AffRun.mk 4 ⟨1, 8⟩] ++ + initReturnCfg.left.drop 16 := by + exact eq_of_beq (by decide +kernel) + +private theorem bridge1_w : + flatLeftRuns baseWord wRunsRev = flatAffLeft wOf 0 (initReturnCfg.left.take 5) := by + exact eq_of_beq (by decide +kernel) + +private theorem bridge1_q : + flatLeftRuns baseWord qRunsRev = (wOf 5).reverse := by + exact eq_of_beq (by decide +kernel) + +private theorem bridge1_v : + flatLeftRuns baseWord vTailRunsRev = + flatAffLeft wOf 0 ((initReturnCfg.left.drop 6).take 8) := by + exact eq_of_beq (by decide +kernel) + +private theorem bridge1_x : wOf 2 = baseWord 2 := by + exact eq_of_beq (by decide +kernel) -/-- A6 is nonhalting in Cryptids' canonical Busy Beaver execution model. -/ -theorem is_not_halt : IsNotHalt target := - (ConjectureMachines.isNotHalt_toBB_iff_not_halts machine).mpr not_halts +private theorem bridge1_p : + flatLeftRuns baseWord pRunsRev = (wOf 4).reverse := by + exact eq_of_beq (by decide +kernel) + +private theorem bridge1_u : + flatLeftRuns baseWord uRunsRev = flatAffLeft wOf 0 (initReturnCfg.left.drop 16) := by + exact eq_of_beq (by decide +kernel) + +private theorem bridge1_y : wOf 1 = baseWord 1 := by + exact eq_of_beq (by decide +kernel) + +/-- The Entry milestone configuration `C(8)` is identical to `familyCfg 0`. -/ +theorem entryMilestone_eight_eq : + evalEntryCfg qOf baseWord (entryMilestone 8) = familyCfg 0 := by + have heq : (entryMilestone 8).q = 1 := rfl + have hed : (entryMilestone 8).dir = true := rfl + have her : (entryMilestone 8).right = [⟨1, 6⟩] := rfl + have hiq : initReturnCfg.q = 1 := eq_of_beq (by decide +kernel) + have hid : initReturnCfg.dir = true := eq_of_beq (by decide +kernel) + have hir : initReturnCfg.right = [⟨1, ⟨0, 6⟩⟩] := eq_of_beq (by decide +kernel) + unfold evalEntryCfg familyCfg evalAffCfg + rw [heq, hed, her, hiq, hid, hir] + refine congr (congrArg (dirCfg qOf 1 true) ?_) ?_ + · rw [evalSide_false_eq_flat, evalAffSide_false_eq_flat] + refine congrArg (ListBlank.append · default) ?_ + rw [entry8_left_decomp, init_left_decomp] + simp only [flatLeftRuns_append, flatAffLeft_append, flatLeftRuns_repList] + have hq0 : flatAffLeft wOf 0 [AffRun.mk 5 ⟨1, 8⟩] = (wOf 5).reverse ^ 8 := by + simp [flatAffLeft, AffNat.eval] + have hx0 : flatLeftRuns baseWord [Run.mk 2 791761176] = + flatAffLeft wOf 0 [AffRun.mk 2 ⟨0, 791761176⟩] := by + simp [flatLeftRuns, flatAffLeft, AffNat.eval, bridge1_x] + have hp0 : flatAffLeft wOf 0 [AffRun.mk 4 ⟨1, 8⟩] = (wOf 4).reverse ^ 8 := by + simp [flatAffLeft, AffNat.eval] + rw [bridge1_w, bridge1_q, hq0, bridge1_v, hx0, bridge1_p, hp0, bridge1_u] + · simp [evalSide, evalAffSide, AffNat.eval, bridge1_y] + +/-! ## Part 3: Bridge Equality `evalAffCfg ... k a6FinalCfg = familyCfg (k + 1)` -/ + +private def finalPre : List AffRun := a6FinalCfg.left.take 5 +private def finalQBRuns : List AffRun := (a6FinalCfg.left.drop 5).take 9 +private def finalQChunk : List AffRun := + finalQBRuns ++ [AffRun.mk 413 ⟨1, 8⟩, AffRun.mk 2 ⟨0, 32⟩] +private def finalMid : List AffRun := (a6FinalCfg.left.drop 16).take 8 +private def finalPTail : List AffRun := (a6FinalCfg.left.drop 28).take 8 +private def finalXPChunk : List AffRun := + [AffRun.mk 2 ⟨0, 791761144⟩, AffRun.mk 241 ⟨0, 1⟩, + AffRun.mk 410 ⟨0, 1⟩, AffRun.mk 294 ⟨1, 6⟩] ++ finalPTail +private def finalSuf : List AffRun := a6FinalCfg.left.drop 36 + +private theorem final_left_decomp : + a6FinalCfg.left = + finalPre ++ finalQChunk ++ finalMid ++ finalXPChunk ++ finalSuf := by + exact eq_of_beq (by decide +kernel) + +private theorem const_pre_eq : finalPre = initReturnCfg.left.take 5 := + eq_of_beq (by decide +kernel) +private theorem const_pre_ok : finalPre.all (fun r ↦ Nat.beq r.count.a 0) = true := by + decide +kernel +private theorem const_mid_eq : finalMid = (initReturnCfg.left.drop 6).take 8 := + eq_of_beq (by decide +kernel) +private theorem const_mid_ok : finalMid.all (fun r ↦ Nat.beq r.count.a 0) = true := by + decide +kernel +private theorem const_suf_eq : finalSuf = initReturnCfg.left.drop 16 := + eq_of_beq (by decide +kernel) +private theorem const_suf_ok : finalSuf.all (fun r ↦ Nat.beq r.count.a 0) = true := by + decide +kernel +private theorem const_qb_ok : finalQBRuns.all (fun r ↦ Nat.beq r.count.a 0) = true := by + decide +kernel +private theorem const_pt_ok : finalPTail.all (fun r ↦ Nat.beq r.count.a 0) = true := by + decide +kernel + +private def qARev : List (Fin 2) := (wOf 2).reverse ^ 32 +private def qBRev : List (Fin 2) := flatAffLeft wOf 0 finalQBRuns + +private theorem q_word_413 : (wOf 413).reverse = qARev ++ qBRev := by + exact eq_of_beq (by decide +kernel) + +private theorem q_word_5 : (wOf 5).reverse = qBRev ++ qARev := by + exact eq_of_beq (by decide +kernel) + +private theorem final_q_chunk_eq (k : ℕ) : + flatAffLeft wOf k finalQChunk = + flatAffLeft wOf (k + 1) [AffRun.mk 5 ⟨1, 8⟩] := by + unfold finalQChunk + rw [flatAffLeft_append, flatAffLeft_const wOf k const_qb_ok] + change qBRev ++ ((wOf 413).reverse ^ (AffNat.mk 1 8).eval k ++ + ((wOf 2).reverse ^ (AffNat.mk 0 32).eval k ++ [])) = + (wOf 5).reverse ^ (AffNat.mk 1 8).eval (k + 1) ++ [] + have hk1 : (AffNat.mk 1 8).eval k = k + 8 := by simp [AffNat.eval] + have hk2 : (AffNat.mk 0 32).eval k = 32 := by simp [AffNat.eval] + have hk3 : (AffNat.mk 1 8).eval (k + 1) = (k + 8) + 1 := by dsimp [AffNat.eval]; omega + rw [hk1, hk2, hk3, List.append_nil, List.append_nil] + change qBRev ++ ((wOf 413).reverse ^ (k + 8) ++ qARev) = (wOf 5).reverse ^ ((k + 8) + 1) + rw [q_word_413, q_word_5, lpow_rot qARev qBRev (k + 8), ← List.append_assoc, ← list_pow_succ] + +private def pBRev : List (Fin 2) := (wOf 0).reverse ++ (wOf 1).reverse ^ 5 +private def pARev : List (Fin 2) := (wOf 1).reverse ^ 5 ++ (wOf 2).reverse ^ 8 + +private theorem p_word_241 : (wOf 241).reverse = (wOf 2).reverse ^ 19 := by + exact eq_of_beq (by decide +kernel) + +private theorem p_word_410 : (wOf 410).reverse = (wOf 2).reverse ^ 13 ++ pBRev := by + exact eq_of_beq (by decide +kernel) + +private theorem p_word_294 : (wOf 294).reverse = pARev ++ pBRev := by + exact eq_of_beq (by decide +kernel) + +private theorem p_word_4 : (wOf 4).reverse = pBRev ++ pARev := by + exact eq_of_beq (by decide +kernel) + +private theorem p_tail_eq : + flatAffLeft wOf 0 finalPTail = pARev ++ (wOf 4).reverse ^ 2 := by + exact eq_of_beq (by decide +kernel) + +private theorem final_xp_chunk_eq (k : ℕ) : + flatAffLeft wOf k finalXPChunk = + flatAffLeft wOf (k + 1) [AffRun.mk 2 ⟨0, 791761176⟩] ++ + flatAffLeft wOf (k + 1) [AffRun.mk 4 ⟨1, 8⟩] := by + unfold finalXPChunk + rw [flatAffLeft_append, flatAffLeft_const wOf k const_pt_ok, p_tail_eq] + have he1 : (AffNat.mk 0 791761144).eval k = 791761144 := by simp [AffNat.eval] + have he2 : (AffNat.mk 0 1).eval k = 1 := by simp [AffNat.eval] + have he3 : (AffNat.mk 1 6).eval k = k + 6 := by simp [AffNat.eval] + have he4 : (AffNat.mk 0 791761176).eval (k + 1) = 791761176 := by simp [AffNat.eval] + have he5 : (AffNat.mk 1 8).eval (k + 1) = (k + 6) + 1 + 2 := by dsimp [AffNat.eval]; omega + simp only [flatAffLeft, he1, he2, he3, he4, he5, list_pow_one, List.append_nil] + rw [p_word_241, p_word_410, p_word_294] + simp only [List.append_assoc] + have hx1 : ∀ tail : List (Fin 2), + (wOf 2).reverse ^ 19 ++ ((wOf 2).reverse ^ 13 ++ tail) = + (wOf 2).reverse ^ 32 ++ tail := by + intro tail; rw [← List.append_assoc, ← list_pow_add] + have hx2 : ∀ tail : List (Fin 2), + (wOf 2).reverse ^ 791761144 ++ ((wOf 2).reverse ^ 32 ++ tail) = + (wOf 2).reverse ^ 791761176 ++ tail := by + intro tail + have hnum : 791761144 + 32 = 791761176 := eq_of_beq (by decide +kernel) + rw [← List.append_assoc, ← list_pow_add, hnum] + rw [hx1, hx2] + refine congrArg ((wOf 2).reverse ^ 791761176 ++ ·) ?_ + have hrot : pBRev ++ ((pARev ++ pBRev) ^ (k + 6) ++ (pARev ++ (wOf 4).reverse ^ 2)) = + (pBRev ++ ((pARev ++ pBRev) ^ (k + 6) ++ pARev)) ++ (wOf 4).reverse ^ 2 := by + simp only [List.append_assoc] + rw [hrot, lpow_rot pARev pBRev (k + 6), ← List.append_assoc, ← p_word_4, + ← list_pow_succ, ← list_pow_add] + +/-- The post-return symbolic configuration `a6FinalCfg` at `k` equals `familyCfg (k + 1)`. -/ +theorem a6_final_eq_next (k : ℕ) : + evalAffCfg qOf wOf k a6FinalCfg = familyCfg (k + 1) := by + have hfq : a6FinalCfg.q = 1 := eq_of_beq (by decide +kernel) + have hfd : a6FinalCfg.dir = true := eq_of_beq (by decide +kernel) + have hfr : a6FinalCfg.right = [⟨1, ⟨0, 6⟩⟩] := eq_of_beq (by decide +kernel) + have hiq : initReturnCfg.q = 1 := eq_of_beq (by decide +kernel) + have hid : initReturnCfg.dir = true := eq_of_beq (by decide +kernel) + have hir : initReturnCfg.right = [⟨1, ⟨0, 6⟩⟩] := eq_of_beq (by decide +kernel) + unfold familyCfg evalAffCfg + rw [hfq, hfd, hfr, hiq, hid, hir] + refine congr (congrArg (dirCfg qOf 1 true) ?_) ?_ + · rw [evalAffSide_false_eq_flat, evalAffSide_false_eq_flat] + refine congrArg (ListBlank.append · default) ?_ + rw [final_left_decomp, init_left_decomp] + simp only [flatAffLeft_append] + have h1 : flatAffLeft wOf k finalPre = + flatAffLeft wOf (k + 1) (initReturnCfg.left.take 5) := by + rw [flatAffLeft_const wOf k const_pre_ok, ← const_pre_eq, + ← flatAffLeft_const wOf (k + 1) const_pre_ok] + have h3 : flatAffLeft wOf k finalMid = + flatAffLeft wOf (k + 1) ((initReturnCfg.left.drop 6).take 8) := by + rw [flatAffLeft_const wOf k const_mid_ok, ← const_mid_eq, + ← flatAffLeft_const wOf (k + 1) const_mid_ok] + have h5 : flatAffLeft wOf k finalSuf = + flatAffLeft wOf (k + 1) (initReturnCfg.left.drop 16) := by + rw [flatAffLeft_const wOf k const_suf_ok, ← const_suf_eq, + ← flatAffLeft_const wOf (k + 1) const_suf_ok] + rw [h1, final_q_chunk_eq k, h3, final_xp_chunk_eq k, h5] + simp only [List.append_assoc] + · simp [evalAffSide, AffNat.eval] + +/-! ## Part 4: Symbolic Family Step and Non-Halting Closure -/ + +private theorem reachesPlus_of_reachesIn_eq {n : ℕ} {c₁ c₂ c₂' : Cfg (Fin 2) (Fin 6)} + (hpos : 0 < n) (hr : ReachesIn a6Target n c₁ c₂) (heq : c₂ = c₂') : + ReachesPlus a6Target c₁ c₂' := + ⟨n, hpos, heq ▸ hr⟩ + +/-- For every `k : ℕ`, `familyCfg k` reaches `familyCfg (k + 1)` in +`304,037,417,082 + 119,808 * k > 0` steps. -/ +theorem family_step (k : ℕ) : + ReachesPlus a6Target (familyCfg k) (familyCfg (k + 1)) := by + have hcert : ReachesIn a6Target (returnTarget.eval k) + (familyCfg k) (evalAffCfg qOf wOf k a6FinalCfg) := + verifyReturnCert_sound (cert := a6Cert) fastExit2_sound baseWord_zero_blank + a6_vocab_blank0 a6_exits_ok a6_replay_ok k + have hpos : 0 < returnTarget.eval k := + Nat.add_pos_right (119808 * k) (by decide) + exact reachesPlus_of_reachesIn_eq hpos hcert (a6_final_eq_next k) + +end BusyBeaver.BB6.A6 + +namespace BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +private theorem a6Target_eq_target : BB6.A6.a6Target = target := by + funext ⟨q, hq⟩ ⟨a, ha⟩ + have hq6 : q = 0 ∨ q = 1 ∨ q = 2 ∨ q = 3 ∨ q = 4 ∨ q = 5 := by omega + have ha2 : a = 0 ∨ a = 1 := by omega + rcases hq6 with rfl | rfl | rfl | rfl | rfl | rfl <;> + rcases ha2 with rfl | rfl <;> + rfl + +/-- Machine `1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---` (`A6`) does not halt from the blank tape. -/ +theorem is_not_halt : IsNotHalt target := by + rw [← a6Target_eq_target] + have hinit : ReachesStar BB6.A6.a6Target (init []) (BB6.A6.familyCfg 0) := by + rw [← BB6.A6.entryMilestone_eight_eq] + exact BB6.A6.entry_to_c8 + exact AffRLE.isNotHalt_of_family BB6.A6.familyCfg hinit BB6.A6.family_step + +/-- `ConjectureMachines.Halts` reformulation of `is_not_halt`. -/ +theorem not_halts : ¬ ConjectureMachines.Halts machine := + (ConjectureMachines.isNotHalt_toBB_iff_not_halts machine).mp is_not_halt end BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH + +end diff --git a/BusyBeaver/ElabRLE.lean b/BusyBeaver/ElabRLE.lean new file mode 100644 index 00000000..3f274f92 --- /dev/null +++ b/BusyBeaver/ElabRLE.lean @@ -0,0 +1,529 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.AffRLE +meta import BusyBeaver.WordRLE +meta import BusyBeaver.AffRLE +public meta import Lean.Elab.Term + +/-! +# Elaboration-Time RLE Certificate Synthesis & Kernel Proof Drivers (`BusyBeaver.ElabRLE`) + +Pure-Lean elaboration-time infrastructure pairing with `BusyBeaver.WordRLE` and +`BusyBeaver.AffRLE`: + +- `ToExpr` instances for `Run`, `EntryCfg`, `BTree`, `NatTrie`, `AffNat`, `AffRun`, `AffCfg`, + `CompExit`, `AffOp`, and `ReturnCert`. +- `discoverReturnCert` — Machine-polymorphic symbolic affine simulator with automatic composite + word interning and inner countdown-cycle synthesis (`SymExpr` probe + `verifyCycle` validation). +- `proveEntryPhase`, `proveCheckAll`, and `proveAffReplay` — Sliced `mkAuxTheorem` kernel proof + drivers that reset Lean's WHNF cache between bounded slices so peak memory stays flat. +-/ + +@[expose] public section + +namespace BusyBeaver.ElabRLE + +open BusyBeaver.WordRLE BusyBeaver.AffRLE + +/-- Construct a `NatTrie.checkAll` proof on an internal `.node` from proofs of its local value and +even/odd child subtries. -/ +theorem checkAll_node {α : Type} {p : ℕ → α → Bool} {keyPrefix bitMul : ℕ} + {val? : Option α} {l r : NatTrie α} + (hv : (match val? with | none => true | some v => p keyPrefix v) = true) + (hl : NatTrie.checkAll p keyPrefix (bitMul * 2) l = true) + (hr : NatTrie.checkAll p (keyPrefix + bitMul) (bitMul * 2) r = true) : + NatTrie.checkAll p keyPrefix bitMul (.node val? l r) = true := + (NatTrie.checkAll_node_iff p keyPrefix bitMul val? l r).mpr ⟨hv, hl, hr⟩ + +end BusyBeaver.ElabRLE + +end + +public meta section + +namespace BusyBeaver.ElabRLE + +open Lean Meta Elab Term +open BusyBeaver.WordRLE BusyBeaver.AffRLE + +/-! ## `ToExpr` Instances for Certificate Data Structures -/ + +instance : ToExpr Run where + toExpr r := mkApp2 (mkConst ``Run.mk) (toExpr r.sym) (toExpr r.count) + toTypeExpr := mkConst ``Run + +instance : ToExpr EntryCfg where + toExpr c := mkApp4 (mkConst ``EntryCfg.mk) + (toExpr c.q) (toExpr c.dir) (toExpr c.left) (toExpr c.right) + toTypeExpr := mkConst ``EntryCfg + +/-- Serialize a `BTree α` to a Lean kernel `Expr`. -/ +def btreeToExpr {α : Type} [ToExpr α] (ty : Expr) : BTree α → Expr + | .empty => mkApp (mkConst ``BTree.empty) ty + | .leaf x => mkApp2 (mkConst ``BTree.leaf) ty (toExpr x) + | .node l r => mkApp3 (mkConst ``BTree.node) ty (btreeToExpr ty l) (btreeToExpr ty r) + +instance {α : Type} [ToExpr α] : ToExpr (BTree α) where + toExpr t := btreeToExpr (toTypeExpr α) t + toTypeExpr := mkApp (mkConst ``BTree) (toTypeExpr α) + +/-- Serialize a `NatTrie α` to a Lean kernel `Expr`. -/ +def natTrieToExpr {α : Type} [ToExpr α] (ty : Expr) : NatTrie α → Expr + | .leaf => mkApp (mkConst ``NatTrie.leaf) ty + | .node v l r => + mkApp4 (mkConst ``NatTrie.node) ty (toExpr v) (natTrieToExpr ty l) (natTrieToExpr ty r) + +instance {α : Type} [ToExpr α] : ToExpr (NatTrie α) where + toExpr t := natTrieToExpr (toTypeExpr α) t + toTypeExpr := mkApp (mkConst ``NatTrie) (toTypeExpr α) + +instance : ToExpr AffNat where + toExpr x := mkApp2 (mkConst ``AffNat.mk) (toExpr x.a) (toExpr x.b) + toTypeExpr := mkConst ``AffNat + +instance : ToExpr AffRun where + toExpr r := mkApp2 (mkConst ``AffRun.mk) (toExpr r.wid) (toExpr r.count) + toTypeExpr := mkConst ``AffRun + +instance : ToExpr AffCfg where + toExpr c := mkApp4 (mkConst ``AffCfg.mk) + (toExpr c.q) (toExpr c.dir) (toExpr c.left) (toExpr c.right) + toTypeExpr := mkConst ``AffCfg + +instance : ToExpr CompExit where + toExpr e := mkApp4 (mkConst ``CompExit.mk) + (toExpr e.wid') (toExpr e.q') (toExpr e.dir') (toExpr e.dt) + toTypeExpr := mkConst ``CompExit + +instance : ToExpr AffOp where + toExpr + | .steps n => mkApp (mkConst ``AffOp.steps) (toExpr n) + | .cycle L K ds => mkApp3 (mkConst ``AffOp.cycle) (toExpr L) (toExpr K) (toExpr ds) + toTypeExpr := mkConst ``AffOp + +instance : ToExpr ReturnCert where + toExpr c := mkApp3 (mkConst ``ReturnCert.mk) + (toExpr c.vocab) (toExpr c.exits) (toExpr c.ops) + toTypeExpr := mkConst ``ReturnCert + +/-! ## Balanced `BTree` Construction -/ + +private def buildBTree {α : Type} : ℕ → List α → BTree α × List α + | 0, xs => (.empty, xs) + | 1, [] => (.empty, []) + | 1, x :: xs => (.leaf x, xs) + | n + 2, xs => + let half := (n + 2) / 2 + let (l, xs₁) := buildBTree half xs + let (r, xs₂) := buildBTree (n + 2 - half) xs₁ + (.node l r, xs₂) + +/-- Construct a balanced `BTree α` from `xs` in `O(N)` time. -/ +def btreeOfList {α : Type} (xs : List α) : BTree α := + (buildBTree xs.length xs).1 + +/-! ## Pure-Lean Symbolic Return Certificate Discovery Oracle -/ + +private structure OracleEnv where + nextWid : ℕ + vocabList : NatTrie (List ℕ) + vocabTree : NatTrie (BTree ℕ) + wordMap : Std.HashMap (List ℕ) ℕ + exits : NatTrie CompExit + +private def internWord (w : List ℕ) (env : OracleEnv) : ℕ × OracleEnv := + match env.wordMap[w]? with + | some id => (id, env) + | none => + let id := env.nextWid + (id, { + env with + nextWid := id + 1 + vocabList := env.vocabList.insert id w + vocabTree := env.vocabTree.insert id (btreeOfList w) + wordMap := env.wordMap.insert w id + }) + +private def getOrComputeExit (numStates : ℕ) + (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) + (wid q : ℕ) (dir : Bool) (env : OracleEnv) : Option (CompExit × OracleEnv) := + let key := compKey numStates wid q dir + match env.exits.find? key with + | some ex => some (ex, env) + | none => + match env.vocabList.find? wid with + | none => none + | some u => + match runCompositeExit baseExit u q dir with + | none => none + | some (v, q', dir', dt) => + let (wid', env₁) := internWord v env + let ex : CompExit := ⟨wid', q', dir', dt⟩ + some (ex, { env₁ with exits := env₁.exits.insert key ex }) + +private structure SymExpr where + vid : Option ℕ + offP : ℕ + offN : ℕ + deriving DecidableEq + +private def symNorm (vid : Option ℕ) (p n : ℕ) : SymExpr := + if n ≤ p then ⟨vid, p - n, 0⟩ else ⟨vid, 0, n - p⟩ + +private def symConst? (e : SymExpr) : Option ℕ := + if e.vid.isNone && e.offN == 0 then some e.offP else none + +private def symAdd? (e₁ e₂ : SymExpr) : Option SymExpr := + match e₁.vid, e₂.vid with + | none, none => some (symNorm none (e₁.offP + e₂.offP) (e₁.offN + e₂.offN)) + | some v, none => some (symNorm (some v) (e₁.offP + e₂.offP) (e₁.offN + e₂.offN)) + | none, some v => some (symNorm (some v) (e₁.offP + e₂.offP) (e₁.offN + e₂.offN)) + | some _, some _ => none + +private def symSub? (e₁ e₂ : SymExpr) : Option SymExpr := + if e₁.vid == e₂.vid then + some (symNorm none (e₁.offP + e₂.offN) (e₁.offN + e₂.offP)) + else if e₂.vid.isNone then + some (symNorm e₁.vid (e₁.offP + e₂.offN) (e₁.offN + e₂.offP)) + else none + +private def symReqGe (e : SymExpr) (k : ℕ) (mins : NatTrie ℕ) : Option (NatTrie ℕ) := + match e.vid with + | none => if k + e.offN ≤ e.offP then some mins else none + | some idx => + let req := if e.offP ≤ k + e.offN then (k + e.offN) - e.offP else 0 + let cur := match mins.find? idx with | some m => m | none => 2 + if req ≤ cur then some mins else some (mins.insert idx req) + +private def buildSymStack : + List AffRun → ℕ → NatTrie ℕ → List (ℕ × SymExpr) × ℕ × NatTrie ℕ + | [], nxt, mins => ([], nxt, mins) + | r :: rs, nxt, mins => + if r.count.isOne then + let (out, nxt', mins') := buildSymStack rs nxt mins + ((r.wid, ⟨none, 1, 0⟩) :: out, nxt', mins') + else + let vid := nxt + let mins₁ := mins.insert vid 2 + let (out, nxt', mins') := buildSymStack rs (nxt + 1) mins₁ + ((r.wid, ⟨some vid, 0, 0⟩) :: out, nxt', mins') + +private def simCycleProbe (numStates : ℕ) + (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) : + ℕ → ℕ → Bool → List (ℕ × SymExpr) → List (ℕ × SymExpr) → NatTrie ℕ → OracleEnv → + Option (ℕ × Bool × List (ℕ × SymExpr) × List (ℕ × SymExpr) × NatTrie ℕ × OracleEnv) + | 0, q, dir, l, r, mins, env => some (q, dir, l, r, mins, env) + | n + 1, q, dir, l, r, mins, env => + let src := if dir then r else l + let (wid, cExpr) : ℕ × SymExpr := match src with | [] => (0, ⟨none, 1, 0⟩) | top :: _ => top + match getOrComputeExit numStates baseExit wid q dir env with + | none => none + | some (ex, env₁) => + let same := ex.q' == q && ex.dir' == dir + if src.isEmpty && same then none + else + let count : SymExpr := if same then cExpr else ⟨none, 1, 0⟩ + match symConst? count with + | none => none + | some cntVal => + let popRes? : Option (List (ℕ × SymExpr) × NatTrie ℕ) := + match src with + | [] => some ([], mins) + | (tw, tc) :: rest => + match symSub? tc count with + | none => none + | some rem => + if rem == (⟨none, 0, 0⟩ : SymExpr) then some (rest, mins) + else (symReqGe rem 1 mins).map fun m' ↦ ((tw, rem) :: rest, m') + match popRes? with + | none => none + | some (src', mins₁) => + let l₁ := if dir then l else src' + let r₁ := if dir then src' else r + let pushSide (dst : List (ℕ × SymExpr)) (m : NatTrie ℕ) : + Option (List (ℕ × SymExpr) × NatTrie ℕ) := + if cntVal == 0 then some (dst, m) + else if dst.isEmpty && ex.wid' == 0 then some ([], m) + else + match symReqGe count 1 m with + | none => none + | some m₁ => + match dst with + | [] => some ([(ex.wid', count)], m₁) + | (dw, dc) :: drest => + if dw == ex.wid' then + (symAdd? dc count).map fun merged ↦ ((dw, merged) :: drest, m₁) + else some ((ex.wid', count) :: dst, m₁) + let dstRes? := + if ex.dir' then (pushSide l₁ mins₁).map fun (l₂, m₂) ↦ (l₂, r₁, m₂) + else (pushSide r₁ mins₁).map fun (r₂, m₂) ↦ (l₁, r₂, m₂) + match dstRes? with + | none => none + | some (l₂, r₂, mins₂) => + simCycleProbe numStates baseExit n ex.q' ex.dir' l₂ r₂ mins₂ env₁ + +private def extractCycleDeltas (mins : NatTrie ℕ) : + List AffRun → List (ℕ × SymExpr) → List (ℕ × SymExpr) → + Option (List (ℕ × ℕ) × List AffNat) + | [], [], [] => some ([], []) + | r :: rs, (ow, oe) :: os, (nw, ne) :: ns => + if ow != nw || oe.vid != ne.vid then none + else + let p := ne.offP + oe.offN + let n := ne.offN + oe.offP + let (dp, dn) := if n ≤ p then (p - n, 0) else (0, n - p) + if oe.vid.isNone && (dp != 0 || dn != 0) then none + else if 2 ≤ dn then none + else + let minBound := match oe.vid with + | none => 1 + | some vid => match mins.find? vid with | some m => m | none => 2 + if !r.count.geConst minBound then none + else + match extractCycleDeltas mins rs os ns with + | none => none + | some (ds, choices) => + let choices' := + if dn == 1 then + match r.count.sub? ⟨0, minBound - 1⟩ with + | some ch => ch :: choices + | none => choices + else choices + some ((dp, dn) :: ds, choices') + | _, _, _ => none + +private def minChoiceAux (cur : AffNat) : List AffNat → AffNat + | [] => cur + | y :: rest => minChoiceAux (if AffNat.lexLt cur y then cur else y) rest + +private def minChoice : List AffNat → Option AffNat + | [] => none + | x :: rest => some (minChoiceAux x rest) + +private def tryDiscoverCycle (numStates : ℕ) + (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) + (oldCfg : AffCfg) (L : ℕ) (env : OracleEnv) : + Option (AffNat × List (ℕ × ℕ) × OracleEnv) := + let (lOrig, nxt₁, mins₁) := buildSymStack oldCfg.left 0 .leaf + let (rOrig, _, mins₂) := buildSymStack oldCfg.right nxt₁ mins₁ + match simCycleProbe numStates baseExit L oldCfg.q oldCfg.dir lOrig rOrig mins₂ env with + | none => none + | some (q', dir', lNew, rNew, minsFinal, env₁) => + if q' != oldCfg.q || dir' != oldCfg.dir then none + else + match extractCycleDeltas minsFinal (oldCfg.left ++ oldCfg.right) + (lOrig ++ rOrig) (lNew ++ rNew) with + | none => none + | some (deltas, choices) => + match minChoice choices with + | none => none + | some K => + let allGe := choices.all fun ch ↦ (ch.sub? K).isSome + if K.geConst 1 && allGe then some (K, deltas, env₁) + else none + +private def shapeKey (c : AffCfg) : List ℕ := + let encSide (s : List AffRun) : List ℕ := + s.foldr (fun r acc ↦ (r.wid * 2 + (if r.count.isOne then 1 else 0) + 1) :: acc) [] + (c.q * 2 + (if c.dir then 1 else 0)) :: (encSide c.left ++ (0 :: encSide c.right)) + +private def addStepOp (ops : List AffOp) : List AffOp := + match ops with + | .steps n :: rest => .steps (n + 1) :: rest + | _ => .steps 1 :: ops + +/-- Discover a verified symbolic `ReturnCert` (and final `AffCfg`) driving `initCfg` for exactly +`target` symbolic steps over a machine with `numStates` states and base-word exit function +`baseExit`. Automatically interns `[0]` at `wid = 0` followed by `seedWords`. -/ +partial def discoverReturnCert + (numStates : ℕ) + (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) + (seedWords : List (List ℕ)) + (initCfg : AffCfg) + (target : AffNat) + (maxLoops : ℕ := 200000) : Option (ReturnCert × AffCfg) := Id.run do + let mut env : OracleEnv := { + nextWid := 0 + vocabList := .leaf + vocabTree := .leaf + wordMap := {} + exits := .leaf + } + for w in ([0] :: seedWords) do + let (_, env') := internWord w env + env := env' + let mut loops : ℕ := 0 + let mut curSteps : AffNat := ⟨0, 0⟩ + let mut c : AffCfg := initCfg + let mut past : Std.HashMap (List ℕ) (AffCfg × AffNat × ℕ × List AffOp) := {} + let mut failed : Std.HashSet (List ℕ) := {} + let mut revOps : List AffOp := [] + while curSteps != target && loops < maxLoops do + let sk := shapeKey c + if !failed.contains sk then + if let some (oldCfg, oldSteps, oldLoops, oldRevOps) := past[sk]? then + let L := loops - oldLoops + match tryDiscoverCycle numStates baseExit oldCfg L env with + | some (K, deltas, env₁) => + env := env₁ + if let some (dtCyc, afterCfg) := verifyCycle numStates env.exits L K deltas oldCfg then + curSteps := oldSteps.add dtCyc + c := afterCfg + loops := oldLoops + 1 + revOps := .cycle L K deltas :: oldRevOps + past := {} + continue + else + failed := failed.insert sk + | none => + failed := failed.insert sk + past := past.insert sk (c, curSteps, loops, revOps) + let src := if c.dir then c.right else c.left + let wid := match src with | [] => 0 | top :: _ => top.wid + let some (_, env₁) := getOrComputeExit numStates baseExit wid c.q c.dir env | return none + env := env₁ + let rem? := target.sub? curSteps + let some (dt, c') := stepAffOnce numStates env.exits rem? c.q c.dir c.left c.right + | return none + curSteps := curSteps.add dt + c := c' + loops := loops + 1 + revOps := addStepOp revOps + if curSteps == target then + return some (⟨env.vocabTree, env.exits, btreeOfList revOps.reverse⟩, c) + else + return none + +/-! ## Sliced Kernel Proof Drivers (`mkAuxTheorem`) -/ + +private def mkBoolEqTrue (lhs : Expr) : Expr := + mkApp3 (mkConst ``Eq [Level.one]) (mkConst ``Bool) lhs (mkConst ``Bool.true) + +private def boolReflTrue : Expr := + mkApp2 (mkConst ``Eq.refl [Level.one]) (mkConst ``Bool) (mkConst ``Bool.true) + +/-- Elaborate a chunked kernel proof of `EntryReaches stepFn expDt startCfg expCfg`, running at +most `chunkSize` RLE steps per `mkAuxTheorem` slice so kernel memory stays bounded, and casting +endpoint expressions in the kernel via `EntryReaches.cast_ends`. -/ +def proveEntryPhase + (stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)) + (stepFnE : Expr) + (totalLoops chunkSize expDt : ℕ) + (startCfg expCfg : EntryCfg) + (startCfgE? : Option Expr := none) + (expCfgE? : Option Expr := none) : MetaM Expr := do + let mut remLoops := totalLoops + let mut cur := startCfg + let startE := toExpr startCfg + let mut proofExpr := mkApp2 (mkConst ``EntryReaches.refl) stepFnE startE + let mut sumExpr := toExpr (0 : ℕ) + let mut curExpr := startE + let mut totDt : ℕ := 0 + while remLoops > 0 do + let fuel := Nat.min remLoops chunkSize + let some (dt, nxt) := runExact stepFn fuel 0 cur + | throwError "proveEntryPhase: simulation failed with remaining loops {remLoops}" + let fuelE := toExpr fuel + let dtE := toExpr dt + let nxtE := toExpr nxt + let lhs := mkApp5 (mkConst ``checkRunExact) stepFnE fuelE dtE curExpr nxtE + let auxThm ← mkAuxTheorem (mkBoolEqTrue lhs) boolReflTrue + let stepPrf := mkApp6 (mkConst ``EntryReaches.chunk) stepFnE fuelE dtE curExpr nxtE auxThm + proofExpr := mkApp8 (mkConst ``EntryReaches.trans) + stepFnE sumExpr dtE startE curExpr nxtE proofExpr stepPrf + sumExpr := mkApp2 (mkConst ``Nat.add) sumExpr dtE + curExpr := nxtE + cur := nxt + totDt := totDt + dt + remLoops := remLoops - fuel + if totDt != expDt then + throwError "proveEntryPhase: step count mismatch: got {totDt}, expected {expDt}" + if cur != expCfg then + throwError "proveEntryPhase: final configuration mismatch" + let expDtE := toExpr expDt + let tgtStartE := startCfgE?.getD startE + let tgtExpE := expCfgE?.getD curExpr + let endsLhs := mkApp6 (mkConst ``checkEntryEnds) + sumExpr expDtE startE tgtStartE curExpr tgtExpE + let endsPrf ← mkAuxTheorem (mkBoolEqTrue endsLhs) boolReflTrue + return mkAppN (mkConst ``EntryReaches.cast_ends) + #[stepFnE, sumExpr, expDtE, startE, tgtStartE, curExpr, tgtExpE, proofExpr, endsPrf] + +/-- Elaborate a depth-split `mkAuxTheorem` proof of `NatTrie.checkAll p 0 1 t = true`. -/ +def proveCheckAll {α : Type} [ToExpr α] + (pE : Expr) (t : NatTrie α) (splitDepth : ℕ := 3) : MetaM Expr := do + let αTy := toTypeExpr α + let optTy := mkApp (mkConst ``Option [Level.zero]) αTy + let rec go (depth kp bm : ℕ) (sub : NatTrie α) : MetaM Expr := do + match depth, sub with + | d + 1, .node val? l r => + let valE : Expr := toExpr val? + let lE := toExpr l + let rE := toExpr r + let kpE := toExpr kp + let bmE := toExpr bm + let selfPrf ← match val? with + | none => pure boolReflTrue + | some v => + let selfLhs := mkApp2 pE kpE (toExpr v) + mkAuxTheorem (mkBoolEqTrue selfLhs) boolReflTrue + let lPrf ← go d kp (bm * 2) l + let rPrf ← go d (kp + bm) (bm * 2) r + return mkAppN (mkConst ``checkAll_node) + #[αTy, pE, kpE, bmE, valE, lE, rE, selfPrf, lPrf, rPrf] + | _, _ => + let subE := toExpr sub + let lhs := mkApp5 (mkConst ``NatTrie.checkAll) αTy pE (toExpr kp) (toExpr bm) subE + let _ := optTy + mkAuxTheorem (mkBoolEqTrue lhs) boolReflTrue + go splitDepth 0 1 t + +/-- Elaborate a depth-split `mkAuxTheorem` proof of +`AffReplayReaches numStates exits target ops ⟨0, 0⟩ initCfg target finalCfg`. -/ +def proveAffReplay + (numStates : ℕ) + (exits : NatTrie CompExit) (exitsE : Expr) + (target : AffNat) (targetE : Expr) + (ops : BTree AffOp) + (initCfg expFinalCfg : AffCfg) + (splitDepth : ℕ := 3) : MetaM Expr := do + let numStatesE := toExpr numStates + let rec go (depth : ℕ) (sub : BTree AffOp) (acc : AffNat) (accE : Expr) + (c : AffCfg) (cE : Expr) : MetaM (AffNat × AffCfg × Expr × Expr × Expr) := do + match depth, sub with + | d + 1, .node l r => + let (a₁, c₁, a₁E, c₁E, prfL) ← go d l acc accE c cE + let (a₂, c₂, a₂E, c₂E, prfR) ← go d r a₁ a₁E c₁ c₁E + let lE := toExpr l + let rE := toExpr r + let prf := mkAppN (mkConst ``AffReplayReaches.node) + #[numStatesE, exitsE, targetE, lE, rE, accE, a₁E, a₂E, cE, c₁E, c₂E, prfL, prfR] + return (a₂, c₂, a₂E, c₂E, prf) + | _, _ => + let some (acc', c') := replayAffTree numStates exits target sub acc c + | throwError "proveAffReplay: slice replay failed" + let subE := toExpr sub + let acc'E := toExpr acc' + let c'E := toExpr c' + let lhs := mkApp8 (mkConst ``checkReplaySlice) + numStatesE exitsE targetE subE accE cE acc'E c'E + let auxThm ← mkAuxTheorem (mkBoolEqTrue lhs) boolReflTrue + let prf := mkApp9 (mkConst ``AffReplayReaches.slice) + numStatesE exitsE targetE subE accE acc'E cE c'E auxThm + return (acc', c', acc'E, c'E, prf) + let zeroAff : AffNat := ⟨0, 0⟩ + let (tot, finCfg, _, _, prf) ← + go splitDepth ops zeroAff (toExpr zeroAff) initCfg (toExpr initCfg) + if tot != target then + throwError "proveAffReplay: total affine step mismatch" + if finCfg != expFinalCfg then + throwError "proveAffReplay: final symbolic configuration mismatch" + return prf + +end BusyBeaver.ElabRLE + +end diff --git a/BusyBeaver/README.md b/BusyBeaver/README.md index 816e4b41..5043852c 100644 --- a/BusyBeaver/README.md +++ b/BusyBeaver/README.md @@ -13,9 +13,10 @@ Accordingly, for these machines we look for and formalize **Collatz-like reducti The original reductions and formal Lean 4 proofs in this library were produced by the Gemini-based agentic discovery pipeline introduced in [*At the Limits of Computability: Steps Towards Autonomous AI Discovery on the Busy Beaver Frontier*](https://arxiv.org/abs/2610.22603) (Dos Santos, Veeriah, Havrilla, Bolt, Zuzic, Singh, and Zahavy, 2026). Starting from raw blank-tape execution traces of unresolved holdouts, the system integrates automated pattern recognition, symbolic conjecturing of recurrent tape configurations (`TapePatternSet` and `StackPatternSet`) and accelerated transition rules, informal mathematical reasoning, and formal theorem proving in Lean 4 to synthesize and verify closed-set invariants (`IsClosedPatternSet`, `IsClosedStackPatternSet`) and multi-step accelerations (`IsValidAcceleration`). -The A6 nonhalting certificate was developed separately with GPT-6.1 assistance; -its [proof guide](../artifacts/a6/README.md) records the execution bridge, -generator, and verification procedure. +The A6 nonhalting proof uses the reusable reflective RLE and affine-return engine in +[`WordRLE.lean`](./WordRLE.lean), [`AffRLE.lean`](./AffRLE.lean), and +[`ElabRLE.lean`](./ElabRLE.lean); its [proof guide](../artifacts/a6/README.md) records the +reflective architecture and verification procedure. ## Behavioral Predicates ([`Defs.lean`](./Defs.lean)) @@ -38,9 +39,10 @@ All proofs in `BusyBeaver/` target machine-checked behavioral predicates over th [`BusyBeaver/Basic.lean`](./Basic.lean) provides clean-room multi-step and reachability lemmas (`multiStep`, `ReachesIn`, `ReachesStar`, `ReachesPlus` with `Trans` instances), closed-invariant non-halting theorems (`NeverHaltsFrom.of_reachesPlus_invariant`, `IsNotHalt.of_reachesPlus_invariant`), certified acceleration halting equivalence, higher-level Collatz composition, and pattern-set closure bridges (`IsValidAcceleration.isHalt_iff`, `IsValidAcceleration.collatzHalts_iff`, `IsValidAcceleration.of_step`, `IsValidAcceleration.of_collatz`, `IsValidAcceleration.isClosedPatternSet`, `IsValidAcceleration.isClosedStackPatternSet`), finite block repetition (`l ^ n`) and `ListBlank` identities, standard 6-state (`BusyBeaver.SixState.A..F`) and 3-state (`BusyBeaver.ThreeState.A..C`) labels, directed-head (`Cfg.headRight` / `Cfg.headLeft`) step transitions, scoped directed-head and reachability notations (`l {{q}}> r`, `l <{{q}} r`, `s <+ l`, `l +> s`, `c₁ [M]⊢⁺ c₂`, ...), and concrete execution/halting tactics (`bb_steps`, `bb_halt`). -## Certificate Checker ([`Cert.lean`](./Cert.lean)) +## Certificate Checkers ([`Cert.lean`](./Cert.lean), [`WordRLE.lean`](./WordRLE.lean), [`AffRLE.lean`](./AffRLE.lean), [`ElabRLE.lean`](./ElabRLE.lean)) -[`BusyBeaver/Cert.lean`](./Cert.lean) provides a small verified certificate checker (symbolic configurations over block-repetition variables, validated rewrite rules, and a `Bool`-valued proof-script interpreter whose success is sound for `ReachesStar` / `ReachesPlus` and hub-pattern membership). It is used by the machines whose closure proofs are produced as certificates (e.g. `1RB1RF_1LC---_1LE1RD_1RA0RC_0LF0LA_0LD0RB` and `1RB---_1RC1LE_0RD0RF_0RE0LA_1LF0LB_1LA1LD`). +- [`BusyBeaver/Cert.lean`](./Cert.lean) provides a small verified certificate checker (symbolic configurations over block-repetition variables, validated rewrite rules, and a `Bool`-valued proof-script interpreter whose success is sound for `ReachesStar` / `ReachesPlus` and hub-pattern membership). It is used by the machines whose closure proofs are produced as certificates (e.g. `1RB1RF_1LC---_1LE1RD_1RA0RC_0LF0LA_0LD0RB` and `1RB---_1RC1LE_0RD0RF_0RE0LA_1LF0LB_1LA1LD`). +- [`BusyBeaver/WordRLE.lean`](./WordRLE.lean), [`BusyBeaver/AffRLE.lean`](./AffRLE.lean), and [`BusyBeaver/ElabRLE.lean`](./ElabRLE.lean) provide a machine-polymorphic **proof-by-reflection and elaboration-time certificate synthesis** framework directly over `BusyBeaver.Cfg Γ Λ` (`ListBlank` half-tapes): strict call-by-value `withNat` accumulators, binary `NatTrie` exit tables, concrete RLE replay (`EntryReaches`), affine-exponent symbolic RLE + countdown-cycle replay (`AffReplayReaches`, `verifyReturnCert_sound`), and pure-Lean elaboration-time certificate discovery (`discoverReturnCert`) and sliced `mkAuxTheorem` kernel drivers (`proveEntryPhase`, `proveCheckAll`, `proveAffReplay`). ## Machine Loader and Bridge ([`Bridge.lean`](./Bridge.lean)) diff --git a/BusyBeaver/WordRLE.lean b/BusyBeaver/WordRLE.lean new file mode 100644 index 00000000..bac80fbb --- /dev/null +++ b/BusyBeaver/WordRLE.lean @@ -0,0 +1,801 @@ +/- +Copyright (c) 2026 Google LLC. All rights reserved. +Released under Apache 2.0 license as described in the file LICENSE. +-/ +module + +public import BusyBeaver.Basic + +/-! +# Spatial Word-Vocabulary Run-Length Simulation (`BusyBeaver.WordRLE`) + +Reusable, machine-polymorphic infrastructure for kernel-verified Turing machine simulation over +run-length-encoded (RLE) stacks of finite spatial words: + +- `withNat` — Call-by-value `ℕ` normalizer (`withNat n k = k n`) forcing intermediate arithmetic + results to weak-head normal form in Lean's C++ kernel. +- `BTree` & `NatTrie` — Logarithmic-depth tree and radix-trie containers for compact certificates. +- `dirCfg` & `WordExit` — Translation-invariant directed configurations (`Cfg.headRight` / + `Cfg.headLeft` over `ListBlank Γ`) and verified local word-exit transitions. +- `simWord` & `sweepWord_sound` — Certified single-word zipper execution and `k`-copy homogeneous + sweeps (`ReachesIn M (dt * k) ...`). +- `simSubwords` — Certified composite-word exit computation from a verified base-word exit table. +- `EntryCfg` & `EntryReaches` — Concrete RLE stack simulator with pluggable macro-transition + hooks and `O(1)` chunked certificate composition. +-/ + +@[expose] public section + +namespace BusyBeaver.WordRLE + +open Turing + +/-! ## Call-by-Value Kernel Normalizer (`withNat`) -/ + +/-- Force `n : ℕ` to weak-head normal form (`0` or `Nat.succ m`) before passing it to `k`, +preventing call-by-name thunk accumulation during `decide +kernel` reduction while remaining +definitionally equal to `k n` on numerals and provably `k n` for all `n`. -/ +@[inline] +def withNat {α : Type*} (n : ℕ) (k : ℕ → α) : α := + match n with + | 0 => k 0 + | m + 1 => k (Nat.succ m) + +@[simp] +theorem withNat_eq {α : Type*} (n : ℕ) (k : ℕ → α) : withNat n k = k n := by + cases n <;> rfl + +/-- Force `b : Bool` to weak-head normal form (`true` or `false`) before passing it to `k`. -/ +@[inline] +def withBool {α : Type*} (b : Bool) (k : Bool → α) : α := + if b then k true else k false + +@[simp] +theorem withBool_eq {α : Type*} (b : Bool) (k : Bool → α) : withBool b k = k b := by + cases b <;> rfl + +/-! ## Balanced Binary Trees (`BTree`) and `ℕ`-Keyed Radix Tries (`NatTrie`) -/ + +/-- Balanced binary tree keeping certificate expression depth logarithmic (`O(log N)`). -/ +inductive BTree (α : Type) where + /-- Empty tree. -/ + | empty : BTree α + /-- Single element leaf. -/ + | leaf (val : α) : BTree α + /-- Internal binary node. -/ + | node (left right : BTree α) : BTree α + deriving DecidableEq, Inhabited + +/-- Convert a `BTree α` to a `List α` in left-to-right order with accumulator `acc`. -/ +def BTree.toListAcc {α : Type} : BTree α → List α → List α + | .empty, acc => acc + | .leaf x, acc => x :: acc + | .node l r, acc => l.toListAcc (r.toListAcc acc) + +/-- Convert a `BTree α` to a `List α` in left-to-right order. -/ +def BTree.toList {α : Type} (t : BTree α) : List α := + t.toListAcc [] + +/-- Little-endian binary radix trie keyed by `ℕ`, enabling `O(log N)` constructor-match lookups +inside the Lean kernel with zero rebuild overhead when emitted directly as a certificate tree. -/ +inductive NatTrie (α : Type) where + /-- Empty subtrie. -/ + | leaf : NatTrie α + /-- Binary trie node with optional value at key `0` and even/odd child subtries. -/ + | node (val : Option α) (even odd : NatTrie α) : NatTrie α + deriving DecidableEq, Inhabited + +namespace NatTrie + +/-- Look up key `n` in radix trie `t`. -/ +def find? {α : Type} : NatTrie α → ℕ → Option α + | .leaf, _ => none + | .node v _ _, 0 => v + | .node _ l r, n + 1 => + let m := n + 1 + if Nat.beq (m % 2) 0 then find? l (m / 2) else find? r (m / 2) + +/-- Fuel-bounded radix-trie insertion helper. -/ +def insFuel {α : Type} : ℕ → NatTrie α → ℕ → α → NatTrie α + | 0, t, _, _ => t + | _ + 1, .leaf, 0, val => .node (some val) .leaf .leaf + | fuel + 1, .leaf, n + 1, val => + let m := n + 1 + if Nat.beq (m % 2) 0 then .node none (insFuel fuel .leaf (m / 2) val) .leaf + else .node none .leaf (insFuel fuel .leaf (m / 2) val) + | _ + 1, .node _ l r, 0, val => .node (some val) l r + | fuel + 1, .node v l r, n + 1, val => + let m := n + 1 + if Nat.beq (m % 2) 0 then .node v (insFuel fuel l (m / 2) val) r + else .node v l (insFuel fuel r (m / 2) val) + +/-- Insert `(k, val)` into radix trie `t` (supports keys up to `2^32 - 1`). -/ +def insert {α : Type} (t : NatTrie α) (k : ℕ) (val : α) : NatTrie α := + insFuel 32 t k val + +/-- Check predicate `p key val` on every stored entry in `t`, reconstructing keys as +`keyPrefix + localKey * bitMul`. -/ +def checkAll {α : Type} (p : ℕ → α → Bool) (keyPrefix bitMul : ℕ) : NatTrie α → Bool + | .leaf => true + | .node val? l r => + let selfOk := match val? with | none => true | some v => p keyPrefix v + selfOk && + checkAll p keyPrefix (bitMul * 2) l && + checkAll p (keyPrefix + bitMul) (bitMul * 2) r + +theorem checkAll_node_iff {α : Type} (p : ℕ → α → Bool) (keyPrefix bitMul : ℕ) + (val? : Option α) (l r : NatTrie α) : + checkAll p keyPrefix bitMul (.node val? l r) = true ↔ + (match val? with | none => true | some v => p keyPrefix v) = true ∧ + checkAll p keyPrefix (bitMul * 2) l = true ∧ + checkAll p (keyPrefix + bitMul) (bitMul * 2) r = true := by + simp only [checkAll, Bool.and_eq_true, and_assoc] + +/-- Any value found via `NatTrie.find?` in a `checkAll`-verified subtrie satisfies `p`. -/ +theorem checkAll_find? {α : Type} {p : ℕ → α → Bool} : + ∀ (t : NatTrie α) (keyPrefix bitMul n : ℕ) (val : α), + checkAll p keyPrefix bitMul t = true → + t.find? n = some val → + p (keyPrefix + n * bitMul) val = true + | .leaf, _, _, _, _, _, hf => by simp [find?] at hf + | .node val? l r, keyPrefix, bitMul, 0, val, hc, hf => by + rw [checkAll_node_iff] at hc + simp only [find?] at hf + subst hf + simpa using hc.1 + | .node val? l r, keyPrefix, bitMul, n + 1, val, hc, hf => by + rw [checkAll_node_iff] at hc + simp only [find?] at hf + by_cases hev : Nat.beq ((n + 1) % 2) 0 = true + · simp only [hev, ↓reduceIte] at hf + have hmod : (n + 1) % 2 = 0 := Nat.eq_of_beq_eq_true hev + have ih := checkAll_find? l keyPrefix (bitMul * 2) ((n + 1) / 2) val hc.2.1 hf + have hkey : keyPrefix + (n + 1) / 2 * (bitMul * 2) = keyPrefix + (n + 1) * bitMul := by + have hdiv : (n + 1) / 2 * 2 = n + 1 := by omega + rw [Nat.mul_comm bitMul 2, ← Nat.mul_assoc, Nat.mul_comm ((n + 1) / 2) 2] + have h2 : 2 * ((n + 1) / 2) = n + 1 := by omega + rw [h2] + rwa [hkey] at ih + · have hne : Nat.beq ((n + 1) % 2) 0 = false := Bool.eq_false_iff.mpr hev + simp only [hne, Bool.false_eq_true, ↓reduceIte] at hf + have hmod : (n + 1) % 2 = 1 := by + have hnz : (n + 1) % 2 ≠ 0 := fun h0 ↦ hev (by rw [h0]; rfl) + omega + have ih := checkAll_find? r (keyPrefix + bitMul) (bitMul * 2) ((n + 1) / 2) val hc.2.2 hf + have hkey : + keyPrefix + bitMul + (n + 1) / 2 * (bitMul * 2) = keyPrefix + (n + 1) * bitMul := by + have hdiv : 2 * ((n + 1) / 2) + 1 = n + 1 := by omega + calc + keyPrefix + bitMul + (n + 1) / 2 * (bitMul * 2) + = keyPrefix + (bitMul + (n + 1) / 2 * (2 * bitMul)) := by + rw [Nat.mul_comm bitMul 2, Nat.add_assoc] + _ = keyPrefix + (1 * bitMul + (n + 1) / 2 * 2 * bitMul) := by + rw [Nat.one_mul, Nat.mul_assoc] + _ = keyPrefix + (2 * ((n + 1) / 2) + 1) * bitMul := by + rw [Nat.add_comm (1 * bitMul), ← Nat.add_mul, Nat.mul_comm ((n + 1) / 2) 2] + _ = keyPrefix + (n + 1) * bitMul := by rw [hdiv] + rwa [hkey] at ih + +/-- Root-level specialization of `checkAll_find?`: if `checkAll p 0 1 t = true` and +`t.find? n = some val`, then `p n val = true`. -/ +theorem checkAll_sound {α : Type} {p : ℕ → α → Bool} {t : NatTrie α} + (hc : checkAll p 0 1 t = true) {n : ℕ} {val : α} (hf : t.find? n = some val) : + p n val = true := by + simpa using checkAll_find? t 0 1 n val hc hf + +end NatTrie + +/-! ## Word Repetition, Rotation, Concatenation, and Blank-Tape Identities -/ + +section ListIdentities + +variable {Γ : Type*} + +/-- Reversing `u ^ n` reverses the base word `u`. -/ +theorem reverse_pow (u : List Γ) (n : ℕ) : (u ^ n).reverse = u.reverse ^ n := by + induction n with + | zero => rfl + | succ n ih => + rw [list_pow_succ, List.reverse_append, ih, ← list_pow_succ'] + +/-- Word-power rotation identity: `(u ++ w) ^ n ++ u = u ++ (w ++ u) ^ n`. -/ +theorem lpow_rot (u w : List Γ) (n : ℕ) : (u ++ w) ^ n ++ u = u ++ (w ++ u) ^ n := by + induction n with + | zero => simp + | succ n ih => + rw [list_pow_succ, list_pow_succ, List.append_assoc, ih] + simp [List.append_assoc] + +/-- Concatenate a list of subword indices left-to-right using `baseWord : ℕ → List Γ`. -/ +def concatSubwords (baseWord : ℕ → List Γ) : List ℕ → List Γ + | [] => [] + | s :: ss => baseWord s ++ concatSubwords baseWord ss + +@[simp] +theorem concatSubwords_append (baseWord : ℕ → List Γ) (xs ys : List ℕ) : + concatSubwords baseWord (xs ++ ys) = + concatSubwords baseWord xs ++ concatSubwords baseWord ys := by + induction xs with + | nil => rfl + | cons x xs ih => simp [concatSubwords, ih, List.append_assoc] + +theorem lb_blank_word [Inhabited Γ] (z : List Γ) (hz : ∀ x ∈ z, x = default) : + ListBlank.append z default = default := by + induction z with + | nil => rfl + | cons x z ih => + rw [ListBlank.append_cons, ih (fun y hy ↦ hz y (List.mem_cons_of_mem _ hy)), + hz x List.mem_cons_self, ListBlank.cons_default_default] + +theorem lb_blank_pow [Inhabited Γ] (z : List Γ) (hz : ∀ x ∈ z, x = default) (n : ℕ) : + ListBlank.append (z ^ n) default = default := by + induction n with + | zero => rfl + | succ n ih => + rw [list_pow_succ, ListBlank.append_assoc, ih, lb_blank_word z hz] + +end ListIdentities + +/-! ## Directed Configurations and Local Word-Exit Semantics -/ + +section WordSemantics + +variable {Γ Λ : Type*} [Inhabited Γ] [Inhabited Λ] + +/-- Directed machine configuration: `Cfg.headRight` when `dir = true` and `Cfg.headLeft` when +`dir = false`, indexing control states via `qOf : ℕ → Λ`. -/ +def dirCfg (qOf : ℕ → Λ) (q : ℕ) (dir : Bool) (l r : ListBlank Γ) : Cfg Γ Λ := + if dir then Cfg.headRight (qOf q) l r else Cfg.headLeft (qOf q) l r + +/-- Agreement between a pure `ℕ`-indexed transition function `stepCode` and `M : Machine Γ Λ`. -/ +def StepCodeAgrees (M : Machine Γ Λ) (qOf : ℕ → Λ) + (stepCode : ℕ → Γ → Option (Γ × Bool × ℕ)) : Prop := + ∀ q a b dir' q', stepCode q a = some (b, dir', q') → + M (qOf q) a = some (some (qOf q'), Stmt.write b (if dir' then Dir.right else Dir.left)) + +/-- Place spatial word `w` (written left-to-right) adjacent to the head on side `side` (`true` for +right half-tape, `false` for left half-tape where nearest-to-head comes first via `w.reverse`). -/ +def placeSide (side : Bool) (w : List Γ) (l r : ListBlank Γ) : ListBlank Γ × ListBlank Γ := + if side then (l, ListBlank.append w r) else (ListBlank.append w.reverse l, r) + +/-- Semantic specification of a local finite-word exit: entering spatial word `u` in state `q` +moving in direction `dir` exits in `dt` steps leaving spatial word `v` behind the head in state `q'` +moving in direction `dir'`, for arbitrary surrounding half-tapes `l` and `r`. -/ +def WordExit (M : Machine Γ Λ) (qOf : ℕ → Λ) + (u : List Γ) (q : ℕ) (dir : Bool) (v : List Γ) (q' : ℕ) (dir' : Bool) (dt : ℕ) : Prop := + ∀ l r : ListBlank Γ, + let (l₁, r₁) := placeSide dir u l r + let (l₂, r₂) := placeSide (!dir') v l r + ReachesIn M dt (dirCfg qOf q dir l₁ r₁) (dirCfg qOf q' dir' l₂ r₂) + +/-- Local symbol-level finite-word zipper simulator. -/ +def simWord (stepCode : ℕ → Γ → Option (Γ × Bool × ℕ)) : + ℕ → ℕ → Bool → List Γ → List Γ → ℕ → Option (List Γ × ℕ × Bool × ℕ) + | 0, _, _, _, _, _ => none + | _ + 1, q, true, lw, [], dt => + withNat q fun q' ↦ withNat dt fun d ↦ some (lw.reverse, q', true, d) + | fuel + 1, q, true, lw, a :: rw, dt => + match stepCode q a with + | none => none + | some (b, true, q') => + withNat (dt + 1) fun dt' ↦ simWord stepCode fuel q' true (b :: lw) rw dt' + | some (b, false, q') => + withNat (dt + 1) fun dt' ↦ simWord stepCode fuel q' false lw (b :: rw) dt' + | _ + 1, q, false, [], rw, dt => + withNat q fun q' ↦ withNat dt fun d ↦ some (rw, q', false, d) + | fuel + 1, q, false, a :: lw, rw, dt => + match stepCode q a with + | none => none + | some (b, true, q') => + withNat (dt + 1) fun dt' ↦ simWord stepCode fuel q' true (b :: lw) rw dt' + | some (b, false, q') => + withNat (dt + 1) fun dt' ↦ simWord stepCode fuel q' false lw (b :: rw) dt' + +/-- Run `simWord` on spatial word `u` from state `q` and entry direction `dir`. -/ +def runWordExit (stepCode : ℕ → Γ → Option (Γ × Bool × ℕ)) (fuel : ℕ) + (u : List Γ) (q : ℕ) (dir : Bool) : Option (List Γ × ℕ × Bool × ℕ) := + if dir then simWord stepCode fuel q true [] u 0 + else simWord stepCode fuel q false u.reverse [] 0 + +private theorem simWord_sound_aux {M : Machine Γ Λ} {qOf : ℕ → Λ} + {stepCode : ℕ → Γ → Option (Γ × Bool × ℕ)} (hag : StepCodeAgrees M qOf stepCode) : + ∀ (fuel q : ℕ) (dir : Bool) (lw rw : List Γ) (dt : ℕ) + (v : List Γ) (q' : ℕ) (dir' : Bool) (dtOut : ℕ) (l r : ListBlank Γ), + simWord stepCode fuel q dir lw rw dt = some (v, q', dir', dtOut) → + dt ≤ dtOut ∧ + let (l₂, r₂) := placeSide (!dir') v l r + ReachesIn M (dtOut - dt) + (dirCfg qOf q dir (ListBlank.append lw l) (ListBlank.append rw r)) + (dirCfg qOf q' dir' l₂ r₂) + | 0, _, _, _, _, _, _, _, _, _, _, _, h => by simp [simWord] at h + | _ + 1, q, true, lw, [], dt, v, q', dir', dtOut, l, r, h => by + simp only [simWord, withNat_eq, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl, rfl, rfl⟩ + refine ⟨Nat.le_refl dt, ?_⟩ + simp [placeSide, List.reverse_reverse] + | fuel + 1, q, true, lw, a :: rw, dt, v, q', dir', dtOut, l, r, h => by + simp only [simWord, withNat_eq] at h + rcases hsc : stepCode q a with _ | ⟨b, dNext, qNext⟩ + · simp [hsc] at h + · rw [hsc] at h + cases dNext + · simp only at h + obtain ⟨hle, hreach⟩ := + simWord_sound_aux hag fuel qNext false lw (b :: rw) (dt + 1) v q' dir' dtOut l r h + have hstep := step_headRight_left (hag q a b false qNext hsc) + (ListBlank.append lw l) (ListBlank.append rw r) + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = (dtOut - (dt + 1)) + 1 := by omega + rw [hsub] + exact ReachesIn.step_left hstep hreach + · simp only at h + obtain ⟨hle, hreach⟩ := + simWord_sound_aux hag fuel qNext true (b :: lw) rw (dt + 1) v q' dir' dtOut l r h + have hstep := step_headRight_right (hag q a b true qNext hsc) + (ListBlank.append lw l) (ListBlank.append rw r) + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = (dtOut - (dt + 1)) + 1 := by omega + rw [hsub] + exact ReachesIn.step_left hstep hreach + | _ + 1, q, false, [], rw, dt, v, q', dir', dtOut, l, r, h => by + simp only [simWord, withNat_eq, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl, rfl, rfl⟩ + refine ⟨Nat.le_refl dt, ?_⟩ + simp [placeSide] + | fuel + 1, q, false, a :: lw, rw, dt, v, q', dir', dtOut, l, r, h => by + simp only [simWord, withNat_eq] at h + rcases hsc : stepCode q a with _ | ⟨b, dNext, qNext⟩ + · simp [hsc] at h + · rw [hsc] at h + cases dNext + · simp only at h + obtain ⟨hle, hreach⟩ := + simWord_sound_aux hag fuel qNext false lw (b :: rw) (dt + 1) v q' dir' dtOut l r h + have hstep := step_headLeft_left (hag q a b false qNext hsc) + (ListBlank.append lw l) (ListBlank.append rw r) + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = (dtOut - (dt + 1)) + 1 := by omega + rw [hsub] + exact ReachesIn.step_left hstep hreach + · simp only at h + obtain ⟨hle, hreach⟩ := + simWord_sound_aux hag fuel qNext true (b :: lw) rw (dt + 1) v q' dir' dtOut l r h + have hstep := step_headLeft_right (hag q a b true qNext hsc) + (ListBlank.append lw l) (ListBlank.append rw r) + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = (dtOut - (dt + 1)) + 1 := by omega + rw [hsub] + exact ReachesIn.step_left hstep hreach + +/-- Soundness of `runWordExit`: a successful finite-word zipper run establishes `WordExit`. -/ +theorem runWordExit_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} + {stepCode : ℕ → Γ → Option (Γ × Bool × ℕ)} (hag : StepCodeAgrees M qOf stepCode) + {fuel : ℕ} {u : List Γ} {q : ℕ} {dir : Bool} + {v : List Γ} {q' : ℕ} {dir' : Bool} {dt : ℕ} + (h : runWordExit stepCode fuel u q dir = some (v, q', dir', dt)) : + WordExit M qOf u q dir v q' dir' dt := by + intro l r + unfold runWordExit at h + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte] at h + simpa [placeSide] using (simWord_sound_aux hag fuel q false u.reverse [] 0 v q' dir' dt l r h).2 + · simp only [↓reduceIte] at h + simpa [placeSide] using (simWord_sound_aux hag fuel q true [] u 0 v q' dir' dt l r h).2 + +/-- Homogeneous `k`-copy sweep: if `(u, q, dir)` exits in the same state and direction `(q, dir)` +leaving `v` in `dt` steps, then `u ^ k` exits in `(q, dir)` leaving `v ^ k` in `dt * k` steps. -/ +theorem sweepWord_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} + {u v : List Γ} {q : ℕ} {dir : Bool} {dt : ℕ} + (hex : WordExit M qOf u q dir v q dir dt) (k : ℕ) : + WordExit M qOf (u ^ k) q dir (v ^ k) q dir (dt * k) := by + induction k with + | zero => + intro l r + simp [placeSide] + | succ k ih => + intro l r + cases dir + · simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false] + rw [list_pow_succ' u k, List.reverse_append, ListBlank.append_assoc, + list_pow_succ' v k, ListBlank.append_assoc] + have h1 := hex (ListBlank.append (u ^ k).reverse l) r + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false] at h1 + have h2 := ih l (ListBlank.append v r) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false] at h2 + have htr := h1.trans h2 + have hdt : dt + dt * k = dt * (k + 1) := by rw [Nat.mul_succ, Nat.add_comm] + rwa [hdt] at htr + · simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_true] + rw [list_pow_succ u k, ListBlank.append_assoc, + list_pow_succ v k, List.reverse_append, ListBlank.append_assoc] + have h1 := hex l (ListBlank.append (u ^ k) r) + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_true] at h1 + have h2 := ih (ListBlank.append v.reverse l) r + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_true] at h2 + have htr := h1.trans h2 + have hdt : dt + dt * k = dt * (k + 1) := by rw [Nat.mul_succ, Nat.add_comm] + rwa [hdt] at htr + +/-! ## Composite Subword Zipper (`simSubwords`) -/ + +/-- Soundness predicate for a base-word exit function `(q, dir, s) ↦ (s', q', dir', dt)`. -/ +def BaseExitSound (M : Machine Γ Λ) (qOf : ℕ → Λ) (baseWord : ℕ → List Γ) + (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) : Prop := + ∀ q dir s s' q' dir' dt, + baseExit q dir s = some (s', q', dir', dt) → + WordExit M qOf (baseWord s) q dir (baseWord s') q' dir' dt + +/-- Subword-level local zipper simulator over a verified `baseExit` table. -/ +def simSubwords (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) : + ℕ → ℕ → Bool → List ℕ → List ℕ → ℕ → Option (List ℕ × ℕ × Bool × ℕ) + | 0, _, _, _, _, _ => none + | _ + 1, q, true, lw, [], dt => + withNat q fun q' ↦ withNat dt fun d ↦ some (lw.reverse, q', true, d) + | fuel + 1, q, true, lw, a :: rw, dt => + match baseExit q true a with + | none => none + | some (s', q', dir', exDt) => + withNat (dt + exDt) fun dt' ↦ + if dir' then simSubwords baseExit fuel q' true (s' :: lw) rw dt' + else simSubwords baseExit fuel q' false lw (s' :: rw) dt' + | _ + 1, q, false, [], rw, dt => + withNat q fun q' ↦ withNat dt fun d ↦ some (rw, q', false, d) + | fuel + 1, q, false, a :: lw, rw, dt => + match baseExit q false a with + | none => none + | some (s', q', dir', exDt) => + withNat (dt + exDt) fun dt' ↦ + if dir' then simSubwords baseExit fuel q' true (s' :: lw) rw dt' + else simSubwords baseExit fuel q' false lw (s' :: rw) dt' + +/-- Compute the composite exit of subword list `u` from `(q, dir)` using `baseExit`. -/ +def runCompositeExit (baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)) + (u : List ℕ) (q : ℕ) (dir : Bool) : Option (List ℕ × ℕ × Bool × ℕ) := + withNat (u.length * 16 + 16) fun fuel ↦ + if dir then simSubwords baseExit fuel q true [] u 0 + else simSubwords baseExit fuel q false u.reverse [] 0 + +private def leftSubTape (baseWord : ℕ → List Γ) : List ℕ → ListBlank Γ → ListBlank Γ + | [], l => l + | s :: lw, l => ListBlank.append (baseWord s).reverse (leftSubTape baseWord lw l) + +private def rightSubTape (baseWord : ℕ → List Γ) : List ℕ → ListBlank Γ → ListBlank Γ + | [], r => r + | s :: rw, r => ListBlank.append (baseWord s) (rightSubTape baseWord rw r) + +private theorem rightSubTape_eq (baseWord : ℕ → List Γ) (rw : List ℕ) (r : ListBlank Γ) : + rightSubTape baseWord rw r = ListBlank.append (concatSubwords baseWord rw) r := by + induction rw with + | nil => rfl + | cons s rw ih => + simp [rightSubTape, concatSubwords, ih, ListBlank.append_assoc] + +private theorem leftSubTape_append (baseWord : ℕ → List Γ) (xs ys : List ℕ) (l : ListBlank Γ) : + leftSubTape baseWord (xs ++ ys) l = leftSubTape baseWord xs (leftSubTape baseWord ys l) := by + induction xs with + | nil => rfl + | cons x xs ih => simp [leftSubTape, ih] + +private theorem leftSubTape_reverse_eq (baseWord : ℕ → List Γ) (u : List ℕ) (l : ListBlank Γ) : + leftSubTape baseWord u.reverse l = + ListBlank.append (concatSubwords baseWord u).reverse l := by + induction u generalizing l with + | nil => rfl + | cons s u ih => + simp only [List.reverse_cons, leftSubTape_append, leftSubTape, concatSubwords, + List.reverse_append, ListBlank.append_assoc] + rw [ih] + +private theorem leftSubTape_eq (baseWord : ℕ → List Γ) (lw : List ℕ) (l : ListBlank Γ) : + leftSubTape baseWord lw l = + ListBlank.append (concatSubwords baseWord lw.reverse).reverse l := by + simpa using leftSubTape_reverse_eq baseWord lw.reverse l + +private theorem simSubwords_sound_aux {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) : + ∀ (fuel q : ℕ) (dir : Bool) (lw rw : List ℕ) (dt : ℕ) + (v : List ℕ) (q' : ℕ) (dir' : Bool) (dtOut : ℕ) (l r : ListBlank Γ), + simSubwords baseExit fuel q dir lw rw dt = some (v, q', dir', dtOut) → + dt ≤ dtOut ∧ + let (l₂, r₂) := placeSide (!dir') (concatSubwords baseWord v) l r + ReachesIn M (dtOut - dt) + (dirCfg qOf q dir (leftSubTape baseWord lw l) (rightSubTape baseWord rw r)) + (dirCfg qOf q' dir' l₂ r₂) + | 0, _, _, _, _, _, _, _, _, _, _, _, h => by simp [simSubwords] at h + | _ + 1, q, true, lw, [], dt, v, q', dir', dtOut, l, r, h => by + simp only [simSubwords, withNat_eq, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl, rfl, rfl⟩ + refine ⟨Nat.le_refl dt, ?_⟩ + simp [placeSide, leftSubTape_eq, rightSubTape] + | fuel + 1, q, true, lw, a :: rw, dt, v, q', dir', dtOut, l, r, h => by + simp only [simSubwords, withNat_eq] at h + rcases hb : baseExit q true a with _ | ⟨s', qNext, dNext, exDt⟩ + · simp [hb] at h + · rw [hb] at h + have hex := hbase q true a s' qNext dNext exDt hb + (leftSubTape baseWord lw l) (rightSubTape baseWord rw r) + cases dNext + · simp only [Bool.false_eq_true, ↓reduceIte] at h + simp only [placeSide, ↓reduceIte, Bool.not_false] at hex + obtain ⟨hle, hreach⟩ := + simSubwords_sound_aux hbase fuel qNext false lw (s' :: rw) (dt + exDt) v q' dir' dtOut + l r h + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = exDt + (dtOut - (dt + exDt)) := by omega + rw [hsub] + exact hex.trans hreach + · simp only [↓reduceIte] at h + simp only [placeSide, ↓reduceIte, Bool.not_true] at hex + obtain ⟨hle, hreach⟩ := + simSubwords_sound_aux hbase fuel qNext true (s' :: lw) rw (dt + exDt) v q' dir' dtOut + l r h + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = exDt + (dtOut - (dt + exDt)) := by omega + rw [hsub] + exact hex.trans hreach + | _ + 1, q, false, [], rw, dt, v, q', dir', dtOut, l, r, h => by + simp only [simSubwords, withNat_eq, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl, rfl, rfl⟩ + refine ⟨Nat.le_refl dt, ?_⟩ + simp [placeSide, leftSubTape, rightSubTape_eq] + | fuel + 1, q, false, a :: lw, rw, dt, v, q', dir', dtOut, l, r, h => by + simp only [simSubwords, withNat_eq] at h + rcases hb : baseExit q false a with _ | ⟨s', qNext, dNext, exDt⟩ + · simp [hb] at h + · rw [hb] at h + have hex := hbase q false a s' qNext dNext exDt hb + (leftSubTape baseWord lw l) (rightSubTape baseWord rw r) + cases dNext + · simp only [Bool.false_eq_true, ↓reduceIte] at h + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_false] at hex + obtain ⟨hle, hreach⟩ := + simSubwords_sound_aux hbase fuel qNext false lw (s' :: rw) (dt + exDt) v q' dir' dtOut + l r h + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = exDt + (dtOut - (dt + exDt)) := by omega + rw [hsub] + exact hex.trans hreach + · simp only [↓reduceIte] at h + simp only [placeSide, Bool.false_eq_true, ↓reduceIte, Bool.not_true] at hex + obtain ⟨hle, hreach⟩ := + simSubwords_sound_aux hbase fuel qNext true (s' :: lw) rw (dt + exDt) v q' dir' dtOut + l r h + refine ⟨by omega, ?_⟩ + have hsub : dtOut - dt = exDt + (dtOut - (dt + exDt)) := by omega + rw [hsub] + exact hex.trans hreach + +/-- Soundness of `runCompositeExit`: lifts base-word exits to composite subword exits. -/ +theorem runCompositeExit_sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {baseWord : ℕ → List Γ} + {baseExit : ℕ → Bool → ℕ → Option (ℕ × ℕ × Bool × ℕ)} + (hbase : BaseExitSound M qOf baseWord baseExit) + {u : List ℕ} {q : ℕ} {dir : Bool} {v : List ℕ} {q' : ℕ} {dir' : Bool} {dt : ℕ} + (h : runCompositeExit baseExit u q dir = some (v, q', dir', dt)) : + WordExit M qOf (concatSubwords baseWord u) q dir (concatSubwords baseWord v) q' dir' dt := by + intro l r + unfold runCompositeExit at h + rw [withNat_eq] at h + cases dir + · simp only [Bool.false_eq_true, ↓reduceIte] at h + have ⟨_, hr⟩ := simSubwords_sound_aux hbase (u.length * 16 + 16) q false u.reverse [] 0 + v q' dir' dt l r h + simpa [placeSide, leftSubTape_reverse_eq, rightSubTape] using hr + · simp only [↓reduceIte] at h + have ⟨_, hr⟩ := simSubwords_sound_aux hbase (u.length * 16 + 16) q true [] u 0 + v q' dir' dt l r h + simpa [placeSide, leftSubTape, rightSubTape_eq] using hr + +/-! ## Concrete RLE Stack Configurations and Multi-Step Reachability -/ + +/-- A concrete run of `count` copies of vocabulary word `sym` (`sym = 0` denotes the blank word). -/ +structure Run where + /-- Vocabulary index of the repeated spatial word. -/ + sym : ℕ + /-- Repetition count (`count ≥ 1` in normalized stacks). -/ + count : ℕ + deriving DecidableEq, Inhabited + +/-- Concrete RLE configuration with head state `q`, direction `dir`, and RLE half-tape stacks. -/ +structure EntryCfg where + /-- Current state index. -/ + q : ℕ + /-- Head direction (`true` = right, `false` = left). -/ + dir : Bool + /-- Left half-tape stack (nearest-to-head run first). -/ + left : List Run + /-- Right half-tape stack (nearest-to-head run first). -/ + right : List Run + deriving DecidableEq, Inhabited + +/-- Push `count ≥ 1` copies of `sym` onto `stk`, suppressing leading blank runs (`sym = 0` on `[]`) +and merging adjacent runs of the same word. -/ +@[inline] +def pushLit (sym count : ℕ) : List Run → List Run + | [] => if Nat.beq sym 0 then [] else [⟨sym, count⟩] + | ⟨ts, tc⟩ :: rest => + if Nat.beq ts sym then withNat (tc + count) fun c ↦ ⟨ts, c⟩ :: rest + else ⟨sym, count⟩ :: ⟨ts, tc⟩ :: rest + +/-- Safe push handling `count = 0` as a no-op. -/ +def pushRun (sym count : ℕ) (stk : List Run) : List Run := + if Nat.beq count 0 then stk else pushLit sym count stk + +/-- Push a spatial left-to-right list of `(sym, count)` runs onto a left RLE stack so the last pair +in the list sits closest to the head. -/ +def pushRunsLeft : List (ℕ × ℕ) → List Run → List Run + | [], stk => stk + | (s, n) :: rest, stk => pushRunsLeft rest (pushRun s n stk) + +/-- Evaluate an RLE stack on side `side` (`true` = right stack using `wordOf w ^ c`, `false` = left +stack using `(wordOf w).reverse ^ c`). -/ +def evalSide (side : Bool) (wordOf : ℕ → List Γ) : List Run → ListBlank Γ + | [] => default + | ⟨w, c⟩ :: rest => + if side then ListBlank.append (wordOf w ^ c) (evalSide true wordOf rest) + else ListBlank.append ((wordOf w).reverse ^ c) (evalSide false wordOf rest) + +/-- Evaluate a concrete `EntryCfg` into a `BusyBeaver.Cfg Γ Λ`. -/ +def evalEntryCfg (qOf : ℕ → Λ) (wordOf : ℕ → List Γ) (c : EntryCfg) : Cfg Γ Λ := + dirCfg qOf c.q c.dir (evalSide false wordOf c.left) (evalSide true wordOf c.right) + +/-- Soundness of `pushLit` when `wordOf 0` consists solely of blank symbols (`default`). -/ +theorem evalSide_pushLit {wordOf : ℕ → List Γ} (hz : ∀ x ∈ wordOf 0, x = default) + (side : Bool) (sym count : ℕ) (stk : List Run) : + evalSide side wordOf (pushLit sym count stk) = + if side then ListBlank.append (wordOf sym ^ count) (evalSide true wordOf stk) + else ListBlank.append ((wordOf sym).reverse ^ count) (evalSide false wordOf stk) := by + have hzRev : ∀ x ∈ (wordOf 0).reverse, x = default := by + intro x hx; exact hz x (List.mem_reverse.mp hx) + cases stk with + | nil => + simp only [pushLit] + by_cases hs : Nat.beq sym 0 = true + · have h0 : sym = 0 := Nat.eq_of_beq_eq_true hs + subst h0 + cases side <;> simp [evalSide, lb_blank_pow _ hz, lb_blank_pow _ hzRev] + · have hne : Nat.beq sym 0 = false := Bool.eq_false_iff.mpr hs + rw [hne] + cases side <;> rfl + | cons top rest => + rcases top with ⟨ts, tc⟩ + simp only [pushLit] + by_cases hs : Nat.beq ts sym = true + · have heq : ts = sym := Nat.eq_of_beq_eq_true hs + subst heq + simp only [hs, ↓reduceIte, withNat_eq] + cases side <;> + simp [evalSide, ListBlank.append_append, ← list_pow_add, Nat.add_comm] + · have hne : Nat.beq ts sym = false := Bool.eq_false_iff.mpr hs + rw [hne] + cases side <;> rfl + +theorem evalSide_pushRun {wordOf : ℕ → List Γ} (hz : ∀ x ∈ wordOf 0, x = default) + (side : Bool) (sym count : ℕ) (stk : List Run) : + evalSide side wordOf (pushRun sym count stk) = + if side then ListBlank.append (wordOf sym ^ count) (evalSide true wordOf stk) + else ListBlank.append ((wordOf sym).reverse ^ count) (evalSide false wordOf stk) := by + unfold pushRun + by_cases hc : Nat.beq count 0 = true + · have h0 : count = 0 := Nat.eq_of_beq_eq_true hc + subst h0 + cases side <;> simp + · have hne : Nat.beq count 0 = false := Bool.eq_false_iff.mpr hc + rw [hne] + exact evalSide_pushLit hz side sym count stk + +/-- Soundness predicate for a single-step concrete RLE transition function `stepFn`. -/ +def StepFnSound (M : Machine Γ Λ) (qOf : ℕ → Λ) (wordOf : ℕ → List Γ) + (stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)) : Prop := + ∀ q dir l r dt c', + stepFn q dir l r = some (dt, c') → + ReachesIn M dt (evalEntryCfg qOf wordOf ⟨q, dir, l, r⟩) (evalEntryCfg qOf wordOf c') + +/-- Execute exactly `fuel` accelerated RLE steps using `stepFn`, accumulating exact TM steps. -/ +def runExact (stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)) : + ℕ → ℕ → EntryCfg → Option (ℕ × EntryCfg) + | 0, acc, c => some (acc, c) + | fuel + 1, acc, ⟨q, dir, l, r⟩ => + match stepFn q dir l r with + | none => none + | some (dt, c') => withNat (acc + dt) fun acc' ↦ runExact stepFn fuel acc' c' + +/-- Boolean check that `runExact stepFn fuel 0 c` yields `(expDt, expC)`. -/ +def checkRunExact (stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)) + (fuel expDt : ℕ) (c expC : EntryCfg) : Bool := + match runExact stepFn fuel 0 c with + | none => false + | some (dt, c') => Nat.beq dt expDt && (c' == expC) + +private theorem runExact_sound_aux {M : Machine Γ Λ} {qOf : ℕ → Λ} {wordOf : ℕ → List Γ} + {stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)} + (hs : StepFnSound M qOf wordOf stepFn) : + ∀ (fuel acc : ℕ) (c : EntryCfg) (accOut : ℕ) (cOut : EntryCfg), + runExact stepFn fuel acc c = some (accOut, cOut) → + acc ≤ accOut ∧ + ReachesIn M (accOut - acc) (evalEntryCfg qOf wordOf c) (evalEntryCfg qOf wordOf cOut) + | 0, acc, c, accOut, cOut, h => by + simp only [runExact, Option.some.injEq, Prod.mk.injEq] at h + rcases h with ⟨rfl, rfl⟩ + exact ⟨Nat.le_refl acc, by simp⟩ + | fuel + 1, acc, ⟨q, dir, l, r⟩, accOut, cOut, h => by + simp only [runExact] at h + rcases hst : stepFn q dir l r with _ | ⟨dt, c'⟩ + · simp [hst] at h + · rw [hst] at h + simp only [withNat_eq] at h + obtain ⟨hle, hrest⟩ := runExact_sound_aux hs fuel (acc + dt) c' accOut cOut h + have h1 := hs q dir l r dt c' hst + refine ⟨by omega, ?_⟩ + have hsub : accOut - acc = dt + (accOut - (acc + dt)) := by omega + rw [hsub] + exact h1.trans hrest + +/-- Inductive certificate tree chaining kernel-checked `checkRunExact` chunks with `O(1)` proof +composition. -/ +inductive EntryReaches (stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)) : + ℕ → EntryCfg → EntryCfg → Prop where + /-- Zero-step reflexive reachability. -/ + | refl (c : EntryCfg) : EntryReaches stepFn 0 c c + /-- Single kernel-checked `fuel`-loop chunk. -/ + | chunk {fuel dt : ℕ} {c c' : EntryCfg} : + checkRunExact stepFn fuel dt c c' = true → + EntryReaches stepFn dt c c' + /-- Transitive composition of two chunks. -/ + | trans {d₁ d₂ : ℕ} {c₁ c₂ c₃ : EntryCfg} : + EntryReaches stepFn d₁ c₁ c₂ → EntryReaches stepFn d₂ c₂ c₃ → + EntryReaches stepFn (d₁ + d₂) c₁ c₃ + +/-- Cast the accumulated step sum `d₁` to a normalized `ℕ` literal `d₂` via `Nat.beq`. -/ +theorem EntryReaches.cast_dt {stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)} + {d₁ d₂ : ℕ} {c₁ c₂ : EntryCfg} + (h : EntryReaches stepFn d₁ c₁ c₂) (heq : Nat.beq d₁ d₂ = true) : + EntryReaches stepFn d₂ c₁ c₂ := by + have hd : d₁ = d₂ := Nat.eq_of_beq_eq_true heq + exact hd ▸ h + +/-- Boolean check that `(d₁, c₁, c₂)` matches target `(d₂, c₁', c₂')`. -/ +def checkEntryEnds (d₁ d₂ : ℕ) (c₁ c₁' c₂ c₂' : EntryCfg) : Bool := + Nat.beq d₁ d₂ && (c₁ == c₁') && (c₂ == c₂') + +/-- Cast `(d₁, c₁, c₂)` to target expressions `(d₂, c₁', c₂')` via a kernel-checked `Bool` +certificate, avoiding elaborator `isDefEq` unfolding on large closed-form milestones. -/ +theorem EntryReaches.cast_ends {stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)} + {d₁ d₂ : ℕ} {c₁ c₁' c₂ c₂' : EntryCfg} + (h : EntryReaches stepFn d₁ c₁ c₂) + (heq : checkEntryEnds d₁ d₂ c₁ c₁' c₂ c₂' = true) : + EntryReaches stepFn d₂ c₁' c₂' := by + unfold checkEntryEnds at heq + simp only [Bool.and_eq_true] at heq + have hd : d₁ = d₂ := Nat.eq_of_beq_eq_true heq.1.1 + have hc1 : c₁ = c₁' := eq_of_beq heq.1.2 + have hc2 : c₂ = c₂' := eq_of_beq heq.2 + subst hd; subst hc1; subst hc2 + exact h + +/-- Soundness of `EntryReaches`: translates any `EntryReaches` derivation into `ReachesIn M`. -/ +theorem EntryReaches.sound {M : Machine Γ Λ} {qOf : ℕ → Λ} {wordOf : ℕ → List Γ} + {stepFn : ℕ → Bool → List Run → List Run → Option (ℕ × EntryCfg)} + (hs : StepFnSound M qOf wordOf stepFn) {dt : ℕ} {c₁ c₂ : EntryCfg} + (h : EntryReaches stepFn dt c₁ c₂) : + ReachesIn M dt (evalEntryCfg qOf wordOf c₁) (evalEntryCfg qOf wordOf c₂) := by + induction h with + | refl c => exact ReachesIn.zero M _ + | @chunk fuel d c c' hc => + unfold checkRunExact at hc + rcases hr : runExact stepFn fuel 0 c with _ | ⟨dOut, cOut⟩ + · simp [hr] at hc + · rw [hr] at hc + simp only [Bool.and_eq_true] at hc + have hd : dOut = d := Nat.eq_of_beq_eq_true hc.1 + have hcEq : cOut = c' := eq_of_beq hc.2 + subst hd + subst hcEq + simpa using (runExact_sound_aux hs fuel 0 c dOut cOut hr).2 + | trans _ _ ih₁ ih₂ => exact ih₁.trans ih₂ + +end WordSemantics + +end BusyBeaver.WordRLE + +end diff --git a/artifacts/a6/Audit.lean b/artifacts/a6/Audit.lean index 7547b3eb..52be3596 100644 --- a/artifacts/a6/Audit.lean +++ b/artifacts/a6/Audit.lean @@ -3,5 +3,5 @@ import BusyBeaver.BB6.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH #check BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt #print axioms BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt #print axioms BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.not_halts -#print axioms BusyBeaver.BB6.A6.Semantics.transition_agrees -#print axioms BusyBeaver.BB6.A6.Centered.ofConfig_step +#print axioms BusyBeaver.BB6.A6.stepEntry_sound +#print axioms BusyBeaver.AffRLE.verifyReturnCert_sound diff --git a/artifacts/a6/PROOF.md b/artifacts/a6/PROOF.md index 73ffea98..cd686bed 100644 --- a/artifacts/a6/PROOF.md +++ b/artifacts/a6/PROOF.md @@ -118,9 +118,10 @@ For any requested finite time `t`, choose `k` with `S(k) >= t`. The prefix of a defined execution of length `S(k)` is a defined execution of length `t`. Therefore no finite time can be a halting time. -This argument is formalized for arbitrary partial transition functions in -[`ReturnLogic.lean`](../../BusyBeaver/BB6/A6/ReturnLogic.lean), then connected to the literal -machine in [`ReturnBridge.lean`](../../BusyBeaver/BB6/A6/ReturnBridge.lean). In particular, +This argument is formalized for arbitrary machines in +`BusyBeaver.AffRLE.isNotHalt_of_family` ([`AffRLE.lean`](../../BusyBeaver/AffRLE.lean)) +using `IsNotHalt.of_reachesPlus_invariant`, and instantiated for `A6` in +[`M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean`](../../BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean). In particular, nonhalting follows from positive, universally proved return paths; it does not require a finite simulation to continue indefinitely. @@ -145,38 +146,28 @@ word; a local halt or a premature exit makes the claimed local run fail. The finite interpreter preserves the word length. Because no exterior cell is read before exit, the same finite run is valid -inside any surrounding tape. The context lemma in -[`Word.lean`](../../BusyBeaver/BB6/A6/Word.lean) proves this by induction on literal steps. -The patch lemmas also account for the coordinates of the replaced word. +inside any surrounding tape. The context lemma `runWordExit_sound` in +[`WordRLE.lean`](../../BusyBeaver/WordRLE.lean) proves this by induction on literal steps, +and `runCompositeExit_sound` lifts 2-bit base-word exits to arbitrary composite +words. If the exit has the same state and orientation as the entry, the rule can be repeated over any number `r` of consecutive copies of `w`. Induction on -`r` gives the repeated exit, with time `r` times the one-word time. These -are the homogeneous sweeps in [`Sweeps.lean`](../../BusyBeaver/BB6/A6/Sweeps.lean). - -The compressed tape is stored as two lists of word/count pairs, ordered -nearest to the head first. Words within either list remain in physical -left-to-right order. A boundary coordinate says where the two lists meet; -the head is at the boundary for a right-facing configuration and one bit -before it for a left-facing configuration. Empty exterior stacks denote -infinite blank tape. Merging equal adjacent blocks or omitting exterior -zero blocks leaves this denotation unchanged. - -The central soundness theorem, proved in -[`RLESound.lean`](../../BusyBeaver/BB6/A6/RLESound.lean), is - -```lean -applyExit_sound - (valid : e.valid) - (applies : applyExit c e r = some d) : - Runs (r * e.steps) c.denote d.denote -``` - -The partial evaluator rejects mismatched words, states, or orientations and -insufficient input counts. Multiple copies require an unchanged state and -orientation. The proof covers both exit sides, implicit blank pairs, and -the removal of exterior blank blocks. Thus a successful application supplies -an exact statement about the original bit-level machine. +`r` gives the repeated exit, with time `r` times the one-word time +(`sweepWord_sound` in [`WordRLE.lean`](../../BusyBeaver/WordRLE.lean)). + +The compressed tape is stored directly as two `ListBlank`-backed stacks of +word/count pairs (`EntryCfg` for concrete runs and `AffCfg` for affine-exponent +runs), ordered nearest to the head first. Empty exterior stacks denote the +infinite blank half-tape `default : ListBlank (Fin 2)`. Merging equal adjacent +blocks or omitting exterior zero blocks leaves this denotation unchanged +(`evalSide_pushLit` in [`WordRLE.lean`](../../BusyBeaver/WordRLE.lean) and `pushAff_sound` +in [`AffRLE.lean`](../../BusyBeaver/AffRLE.lean)). + +The step-level soundness theorems (`EntryReaches.sound` in +[`WordRLE.lean`](../../BusyBeaver/WordRLE.lean) and `stepAffOnce_sound` in +[`AffRLE.lean`](../../BusyBeaver/AffRLE.lean)) establish exact `ReachesIn` derivations on +`BusyBeaver.Cfg (Fin 2) (Fin 6)` directly. ## Transfer rules for reaching the family @@ -231,47 +222,29 @@ additional destination copies. | D enters `Y` from the right, exits left in D with `X` | `b+2` | 2 | Here the sweeps cost `2(b+1)` and `2(b+2)` and the other rows cost 12. -The output is the corresponding D frontier. The complete symbolic paths, -including `b=0` and source-exhaustion cases, are proved in -[`EntryTransfer.lean`](../../BusyBeaver/BB6/A6/EntryTransfer.lean) and lifted to literal -execution in [`EntryPathSound.lean`](../../BusyBeaver/BB6/A6/EntryPathSound.lean). +The output is the corresponding D frontier. Both single-step transfers and +their `q`-fold quadratic batch iterations (`transferB_batch` and +`transferD_batch`, costing `4qb + 6q^2 + 12q` steps) are proved directly over +`ListBlank (Fin 2)` in [`Defs.lean`](../../BusyBeaver/BB6/A6/Defs.lean), where +`stepEntry_sound` validates the full input frontier before applying each batch. -After `q` transfers, where `2q <= a`, the source count is `a-2q`, the -destination count is `b+3q`, and the boundary has moved left by `4q` bits. -The exact cost is - -$$\sum_{j=0}^{q-1}(4(b+3j)+18)=4qb+6q^2+12q.$$ +## The complete blank tape entry certificate -[`TransferBatch.lean`](../../BusyBeaver/BB6/A6/TransferBatch.lean) proves this formula and -the complete output configuration by induction on `q`. -[`TransferEval.lean`](../../BusyBeaver/BB6/A6/TransferEval.lean) validates a whole input -frontier before applying the batch theorem. +The entry certificate starts with state A, left-facing orientation, and two +empty stacks, whose `evalEntryCfg` denotation equals `init []` via +`init_nil_eq_headLeft` ([`M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean`](../../BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean)). -## The complete blank tape entry certificate +Each step of `stepEntry` executes either a 2-bit word exit, a homogeneous +sweep, or a certified B or D transfer batch. Strict `withNat` evaluation in +`WordRLE.runExact` sums exact step counts in binary without WHNF thunk +accumulation, and `ElabRLE.proveEntryPhase` slices the 166,491 compressed +steps across six milestone modules ([`Entry0.lean`](../../BusyBeaver/BB6/A6/Entry0.lean) +through [`Entry5.lean`](../../BusyBeaver/BB6/A6/Entry5.lean)): +`init [] → C(0) → C(3) → C(5) → C(6) → C(7) → C(8)`. -The entry certificate starts with state A, boundary 1, left-facing -orientation, and two empty stacks. Its denotation has head position 0 and -the all-zero tape, as proved in -[`EntryStart.lean`](../../BusyBeaver/BB6/A6/EntryStart.lean). - -Each operation is either a checked finite word exit, a homogeneous sweep, -or a checked B or D transfer batch. The replay interpreter in -[`Replay.lean`](../../BusyBeaver/BB6/A6/Replay.lean) sums their exact times and composes their -soundness proofs. Concrete equalities between successive compressed -checkpoints are discharged by kernel computation. - -There are 166,491 compressed operations up to `C(8)`, including 145 transfer -batches: 97 B batches and 48 D batches. They are checked in 1,666 bounded -replay chunks, grouped into 34 source modules. The intermediate checkpoint -at `C(0)` occurs after 65 transfer batches; another 80 occur before `C(8)`. - -The resulting closed statements in -[`EntryGenerated/All.lean`](../../BusyBeaver/BB6/A6/EntryGenerated/All.lean) give the exact -times `T0` and `T8` above. The identity in -[`EntryIdentity.lean`](../../BusyBeaver/BB6/A6/EntryIdentity.lean) connects the final concrete -checkpoint to the symbolic family representation of `C(8)`. It compares -finite prefixes and suffixes around the `X^N` block using word-power laws; -it does not expand that block into a billion tape cells. +Combining `entry_phase0` through `entry_phase5` in `entry_to_c8` yields the +exact time `T8` above, and `entryMilestone_eight_eq` connects `C(8)` to the +symbolic family start `familyCfg 0` without expanding `X^N`. ## The universal return certificate @@ -308,17 +281,17 @@ $$S(k,0)\xrightarrow{\;K(k)d\;}S(k,K(k)).$$ Consequently these cycle jumps are justified for all parameter values, including the boundary `k=0`. They are not extrapolations from examples. -All 9,911 operations are composed in 100 source chunks. Arithmetic -simplification gives their total cost as +All 9,911 operations (compressed into a 202-leaf `BTree AffOp` synthesized at +elaboration time in [`Cert.lean`](../../BusyBeaver/BB6/A6/Cert.lean)) are replayed in the +kernel in [`ReturnReplay.lean`](../../BusyBeaver/BB6/A6/ReturnReplay.lean), while all 462 +composite exits are checked in [`ReturnExits.lean`](../../BusyBeaver/BB6/A6/ReturnExits.lean). +Symbolic affine evaluation gives their total cost as ```text 119808*k + 304037417082 = 304036458618 + 119808*(k+8). ``` -The complete symbolic execution is -[`ReturnGenerated/Return.lean`](../../BusyBeaver/BB6/A6/ReturnGenerated/Return.lean). - ## Why the endpoint is exactly the next family member The computed word boundaries need not coincide with the displayed `P` and @@ -337,8 +310,7 @@ $$a(ba)^r b=(ab)^{r+1}.$$ This follows by induction on `r`: the zero case is `ab=ab`, and the successor case appends one more `ba` before the final `b` and regroups -concatenation. The identity is proved in -[`ReturnWords.lean`](../../BusyBeaver/BB6/A6/ReturnWords.lean). +concatenation (`WordRLE.lpow_rot` in [`WordRLE.lean`](../../BusyBeaver/WordRLE.lean)). The computed region around the `P` copies is @@ -359,15 +331,12 @@ because `2+(n-2)+1=n+1` and `13+19+(N-32)=N`. The remaining fixed part of E (D E)^n D = (E D)^(n+1) = Q^(n+1). ``` -The suffix `W B>Y^6` is unchanged, and the head coordinate has increased by -522, exactly `h(n+1)-h(n)`. The full state and tape equality is -[`ReturnIdentity.return_identity`](../../BusyBeaver/BB6/A6/ReturnIdentity.lean). Combining -it with the checked execution proves the return claim for every `n >= 8`. - -The entry claim and the infinite-return argument now prove the theorem. -The final closed result is -[`BusyBeaver.BB6.A6.blank_nonhalting`](../../BusyBeaver/BB6/A6/Main.lean). The same module proves explicitly -that no finitely reachable configuration is in state F scanning 1. +The suffix `W B>Y^6` is unchanged. The full state and tape equality is +`a6_final_eq_next` in +[`M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean`](../../BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean). +Combining it with `verifyReturnCert_sound` proves `family_step` for every +`n >= 8`, and `isNotHalt_of_family` closes +[`BusyBeaver.M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.is_not_halt`](../../BusyBeaver/BB6/M_1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LBHHH.lean). ## Scope of the result diff --git a/artifacts/a6/README.md b/artifacts/a6/README.md index 2da0ea4f..4c7937b9 100644 --- a/artifacts/a6/README.md +++ b/artifacts/a6/README.md @@ -1,4 +1,4 @@ -# A6 nonhalting certificate +# A6 nonhalting proof (reflective certificate) The machine @@ -20,32 +20,57 @@ The [self-contained proof](PROOF.md) gives the exact tape family and the entry, transfer, return, and infinite-run arguments. A6 is a local label; the complete transition string identifies the machine. -## Proof structure - -Fix `N = 791761176`. A compressed execution reaches `C(8)` at the exact -literal step `752265440525431967`. For every `n >= 8`, the machine then -reaches `C(n+1)` from `C(n)` in `304036458618 + 119808*n` steps. The earlier -`C(0)` entry at step `752263008230408399` is also checked. The positive -return times give defined runs of arbitrarily large length. - -The proof's internal integer-indexed tape is related to the shared machine -through [`Centered.lean`](../../BusyBeaver/BB6/A6/Centered.lean) and -[`Semantics.lean`](../../BusyBeaver/BB6/A6/Semantics.lean). The observation -reads every cell at its displacement from the head. It commutes with writes, -moves, and the twelve instructions loaded by the shared RLE parser. -Consequently the literal certificate proves both `¬ ConjectureMachines.Halts -machine` and the canonical `BusyBeaver.IsNotHalt target`. - -The certificate contains 166,491 compressed blank-entry operations and 9,911 -symbolic return operations, including 67 parameterized three-operation -cycles. Its 462 finite return exits, the transfer batches, cycle guards, -and final word identities are all checked in Lean. The universal parameter -is a natural number; no sampled-run inference is used. - -The [certificate directory](../../BusyBeaver/BB6/A6/) separates the literal -semantics, soundness lemmas, generated data, tape identities, and infinite -argument. `EntryGenerated` and `ReturnGenerated` are generated proof input; -the other modules contain the structural arguments. +## Proof structure and reflective infrastructure + +Fix `N = 791761176`. A compressed RLE execution reaches `C(8)` from `init []` +at the exact literal step `752265440525431967` (passing `C(0)` at step +`752263008230408399`). For every `k : ℕ`, the machine then reaches `C(k+9)` +from `C(k+8)` in `304037417082 + 119808 * k > 0` steps. Positive return times +establish `IsNotHalt target` directly via `IsNotHalt.of_reachesPlus_invariant`. + +Instead of relying on external code generation or an intermediate integer-tape +model, the proof uses Cryptids' reusable machine-polymorphic reflective RLE +framework directly over `BusyBeaver.Cfg Γ Λ` (`ListBlank` half-tapes): + +- **[`BusyBeaver/WordRLE.lean`](../../BusyBeaver/WordRLE.lean)** — Strict CBV + accumulators (`withNat`, `withBool`), binary `NatTrie` lookup and bulk + verification (`NatTrie.checkAll_sound`), finite and composite word-exit + zippers (`runWordExit_sound`, `sweepWord_sound`, `runCompositeExit_sound`), + and concrete RLE replay (`EntryReaches.sound`). +- **[`BusyBeaver/AffRLE.lean`](../../BusyBeaver/AffRLE.lean)** — Symbolic + affine exponents `a * k + b` (`AffNat`), bivariate loop exponents + `a * k + b + c * j` (`Aff2Nat`), verified countdown-cycle soundness + (`verifyCycle_sound`), balanced `BTree AffOp` symbolic replay + (`verifyReturnCert_sound`), and non-halting closure (`isNotHalt_of_family`). +- **[`BusyBeaver/ElabRLE.lean`](../../BusyBeaver/ElabRLE.lean)** — Pure-Lean + elaboration-time cycle-discovering certificate synthesis + (`discoverReturnCert`) and sliced `mkAuxTheorem` kernel proof drivers + (`proveEntryPhase`, `proveCheckAll`, `proveAffReplay`). + +The A6 specialization in [`BusyBeaver/BB6/A6/`](../../BusyBeaver/BB6/A6/) +contains no generated files and no external Python scripts: + +- **[`Defs.lean`](../../BusyBeaver/BB6/A6/Defs.lean)** — Machine definition, + 2-bit base-word exit table (`fastExit2_sound`), quadratic counter transfers + (`transferB_batch`, `transferD_batch`), Entry step soundness + (`stepEntry_sound`), and milestone specifications (`entryMilestone`, + `initReturnCfg`, `returnTarget`). +- **[`Cert.lean`](../../BusyBeaver/BB6/A6/Cert.lean)** — Elaboration-time + synthesis of A6's 414-word composite vocabulary, 462-entry composite exit + trie, 202-operation `BTree AffOp` (9,844 affine sweeps + 67 countdown + cycles), and post-return configuration `a6FinalCfg`. +- **[`Entry0.lean`](../../BusyBeaver/BB6/A6/Entry0.lean) .. + [`Entry5.lean`](../../BusyBeaver/BB6/A6/Entry5.lean)** — Six parallel + kernel-checked Entry milestone derivations (`init [] → C(0) → C(3) → C(5) + → C(6) → C(7) → C(8)`, 166,491 RLE steps total). +- **[`ReturnExits.lean`](../../BusyBeaver/BB6/A6/ReturnExits.lean) & + [`ReturnReplay.lean`](../../BusyBeaver/BB6/A6/ReturnReplay.lean)** — Parallel + kernel verification of all 462 composite exits (`a6_exits_ok`) and the + symbolic affine return tree (`a6_replay_ok`). + +All evaluations run inside the trusted Lean 4 kernel (`Eq.refl true` via +`mkAuxTheorem` and `decide`), with zero `native_decide` and only standard +axioms (`propext`, `Classical.choice`, `Quot.sound`). ## Build and verify @@ -65,56 +90,14 @@ lake comparator --config comparator/a6.json ``` The result is also registered in `comparator/busy_beaver.json`, and the -library root imports its machine module. The normal BusyBeaver CI checks it -along with the existing library. The intended implementation theorem uses -only `propext`, `Classical.choice`, and `Quot.sound`. - -`BusyBeaverChallenge.lean` has the project's usual specification placeholders. -The implementation modules contain no admissions. Comparator checks the -implemented `IsNotHalt` statement against that independently defined machine -and permits only the three standard axioms. - -## Regenerate the certificate - -Python is used only to propose the finite certificate. To regenerate the -163 generated modules and compare them byte for byte with the source: - -```sh -python3 -m venv .venv-a6 -.venv-a6/bin/python -m pip install -r artifacts/a6/requirements.txt -.venv-a6/bin/python artifacts/a6/generate.py --check -``` - -To deliberately update the generated files, use `--write` instead and rerun -the Lean build and comparator. Generation uses an isolated temporary -directory and does not require the original research workspace. - -## Source size and checking time - -Adjacent return operations now share their common checkpoint, and repeated -stack tails are represented once per chunk. Two-bit words in the entry -checkpoints are shared as well. The generated return chunks occupy about -7.3 MB instead of 15.1 MB. The whole certificate and bridge occupy about -15.8 MB instead of the original 24.2 MB. - -Closed decisions use Lean's `decide +kernel` mode. It constructs proofs by -kernel checking and caches the checked auxiliary lemmas. This avoids an -elaborator recursion-depth failure encountered when porting two older entry -checks to this toolchain. - -In a paired test on the same host and toolchain, a representative 100-command -return chunk checked in about 2.41 seconds with sharing, compared with 4.26 -seconds for the expanded source. These are measurements of that chunk; -end-to-end times depend on the host and available dependency caches. +library root imports its machine module. ## Provenance and AI assistance The machine was investigated from the community's BB6 holdout snapshots. -The analysis, generators, and original Lean certificate were developed with -AI assistance, including GPT-6.1 Sol and GPT-6.1 Terra. The upstream semantics -bridge, certificate compaction, and integration were also AI-assisted. -The complete machine, mathematical argument, and kernel-checkable source -are supplied for independent review. No priority or community-status update -is implied by the formal statement alone. +The mathematical invariant and initial certificate were developed with AI +assistance (including GPT-6.1 Sol and GPT-6.1 Terra), and subsequently +refactored into Cryptids' pure-Lean reflective RLE and affine-return engine. +No priority or community-status update is implied by the formal statement alone. Software is Apache-2.0 and prose is CC-BY-4.0 under the repository's licenses. diff --git a/artifacts/a6/generate.py b/artifacts/a6/generate.py deleted file mode 100644 index 3b04d8b6..00000000 --- a/artifacts/a6/generate.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env python3 -"""Regenerate A6 certificate source and compare it with the checked-in files. - -Use --write to update the generated source instead. Rebuild Lean and run the -comparator after any update; Python output is untrusted proof input. -""" -from pathlib import Path -import argparse,hashlib,json,shutil,subprocess,sys,tempfile - -HERE=Path(__file__).resolve().parent -REPO=HERE.parents[1] -sys.path.insert(0,str(HERE/'generator')) -from a6_cryptids_source import transform,PREFIX - - -def main(): - parser=argparse.ArgumentParser(description=__doc__) - parser.add_argument('--write',action='store_true') - parser.add_argument('--check',action='store_true',help='Compare without writing (the default)') - args=parser.parse_args() - if args.write and args.check:parser.error('Choose --check or --write') - import sympy - if sympy.__version__!='1.14.0':raise RuntimeError('Use sympy==1.14.0') - hashes={};changed=[] - with tempfile.TemporaryDirectory(prefix='a6-generator-') as temporary: - stage=Path(temporary);scripts=stage/'scripts';scripts.mkdir() - for p in (HERE/'generator').glob('*.py'):shutil.copy2(p,scripts/p.name) - (stage/'results').mkdir() - (stage/'lean/A6/ReturnGenerated').mkdir(parents=True) - (stage/'lean/A6/EntryGenerated').mkdir(parents=True) - for name in ['lean_a6_return_trace.py','lean_a6_return_generate.py', - 'lean_a6_return_valid_generate.py','lean_a6_entry_generate.py']: - subprocess.run([sys.executable,str(scripts/name)],cwd=stage,check=True) - for source in sorted((stage/'lean/A6').rglob('*.lean')): - module='A6.'+source.relative_to(stage/'lean/A6').with_suffix('').as_posix().replace('/','.') - content=transform(module,source.read_text()) - target=REPO/((PREFIX+module[2:]).replace('.','/')+'.lean') - relative=target.relative_to(REPO).as_posix() - hashes[relative]=hashlib.sha256(content.encode()).hexdigest() - if args.write: - target.parent.mkdir(parents=True,exist_ok=True);target.write_text(content) - elif not target.exists() or target.read_text()!=content:changed.append(relative) - if changed:raise RuntimeError('Generated source differs: '+str(changed)) - print(json.dumps({'files':len(hashes),'mode':'write' if args.write else 'check','status':'passed'})) - - -if __name__=='__main__':main() diff --git a/artifacts/a6/generator/a6_cryptids_source.py b/artifacts/a6/generator/a6_cryptids_source.py deleted file mode 100644 index e9f86829..00000000 --- a/artifacts/a6/generator/a6_cryptids_source.py +++ /dev/null @@ -1,25 +0,0 @@ -"""Format generated A6 certificates for the Cryptids library.""" -import re -from compact_a6_return import compact - -PREFIX='BusyBeaver.BB6.A6' -HEADER='/-\nReleased under Apache 2.0 license as described in the file LICENSE.\n-/\nmodule\n\n' - - -def transform(module,text): - text=text.replace('A6.',PREFIX+'.') - text=re.sub(r'^(namespace|end) A6$',lambda m:m[1]+' '+PREFIX,text,flags=re.M) - lines=text.splitlines();last=-1 - for i,line in enumerate(lines): - if line.startswith('import '):lines[i]='public '+line;last=i - lines.insert(last+1,'\n@[expose] public section') - result=HEADER+'\n'.join(lines)+'\n' - if '.ReturnGenerated.Chunk' in module:result,_=compact(result) - if module=='A6.EntryGenerated.Defs': - pairs={'[false,false]':'pair00','[false,true]':'pair01', - '[true,false]':'pair10','[true,true]':'pair11'} - for literal,name in pairs.items():result=result.replace(literal,name) - aliases='\n'.join(f'abbrev {name} : Word := {literal}' for literal,name in pairs.items()) - result=result.replace('open RLE\n','open RLE\n'+aliases+'\n',1) - return result.replace('by decide\n','by decide +kernel\n').replace( - 'all_goals decide\n','all_goals decide +kernel\n') diff --git a/artifacts/a6/generator/ack6_exact.py b/artifacts/a6/generator/ack6_exact.py deleted file mode 100644 index e5319930..00000000 --- a/artifacts/a6/generator/ack6_exact.py +++ /dev/null @@ -1,185 +0,0 @@ -"""Independent exact two-cell simulator for Ack-like candidate A6. - -Only accelerations: exhaustive finite-block transitions, repeated identical -transitions, and the two explicitly derived (a,b)->(a-2,b+3) lemmas. No guessed -rules, floating point arithmetic, or dependency on the Ligocki simulator. -""" -from collections import Counter -from pathlib import Path -import argparse, json, random, time - -MACHINE = '1RB0LF_1RC0RA_1LD0RB_0LE0LC_0LA0LC_0LB---' -TT = [x for row in MACHINE.split('_') for x in (row[:3], row[3:])] - -def block_transition(q, direction, symbol): - cells = [symbol >> 1, symbol & 1] - p = 0 if direction == 1 else 1 - seen = set(); n = 0 - while 0 <= p < 2: - key = (q, p, *cells) - if key in seen: return ('loop',) - seen.add(key) - z = TT[2*q + cells[p]] - if z == '---': return ('halt', n) - cells[p] = int(z[0]); p += 1 if z[1] == 'R' else -1 - q = ord(z[2])-65; n += 1 - return ('run', q, 1 if p == 2 else -1, 2*cells[0]+cells[1], n) - -TABLE = {(q,d,s):block_transition(q,d,s) for q in range(6) - for d in (-1,1) for s in range(4)} - -def push(stack, symbol, count=1): - if not count or (not stack and symbol == 0): return - if stack and stack[-1][0] == symbol: stack[-1][1] += count - else: stack.append([symbol,count]) - -def pop(stack, count=1): - if not stack: return 0 - s,n = stack[-1]; assert n >= count - if n == count: stack.pop() - else: stack[-1][1] -= count - return s - -class Sim: - def __init__(self, offset=1): - self.left=[]; self.right=[]; self.q=0; self.d=1 if offset==0 else -1; self.h=0 - self.offset=offset - self.steps=0; self.loops=0; self.status='running' - self.stats=Counter(); self.events=[] - - def transfer(self): - # X=10=2, Y=01=1, Z=00=0. The scan is at the left cell. - if self.d == -1 and self.q == 3: - l,r=self.left,self.right - if len(l)<2 or l[-1]!=[0,1] or l[-2][0]!=1 or l[-2][1]<2: return False - if r and (len(r)!=1 or r[-1][0]!=2): return False - a=l[-2][1];b=r[-1][1] if r else 0;k=a//2;before=self.steps - self.steps+=4*k*b+6*k*k+12*k - l.pop();pop(l,2*k);push(l,0) - r.clear();push(r,2,b+3*k);self.h-=2*k - self.stats['transfer_batches']+=1;self.stats['transfer_iterations']+=k - if len(self.events)<10000: - self.events.append({'step':before,'state':'D','a':a,'b':b, - 'iterations':k,'result_b':b+3*k,'prefix_runs':len(l)-1}) - return True - if self.d != 1 or self.q not in (1,2): return False - source, tail, marker = (1,2,2) if self.q == 2 else (2,1,1) - l,r=self.left,self.right - if len(l)<3 or l[-1] != [source,marker] or l[-2] != [0,1]: return False - if l[-3][0] != source or l[-3][1]<2: return False - if r and (len(r)!=1 or r[-1][0]!=tail): return False - a=l[-3][1]; b=r[-1][1] if r else 0; k=a//2 - before=self.steps - self.steps += 4*k*b + 6*k*k + 12*k - l.pop(); l.pop(); pop(l,2*k); push(l,0); push(l,source,marker) - r.clear(); push(r,tail,b+3*k) - self.h -= 2*k - self.stats['transfer_batches'] += 1 - self.stats['transfer_iterations'] += k - if len(self.events)<10000: - self.events.append({'step':before,'state':chr(self.q+65),'a':a,'b':b, - 'iterations':k,'result_b':b+3*k, - 'prefix_runs':len(l)-2}) - return True - - def step(self, use_transfer=True): - self.loops+=1 - if use_transfer and self.transfer(): return - src=self.right if self.d==1 else self.left - symbol=src[-1][0] if src else 0 - tr=TABLE[self.q,self.d,symbol] - if tr[0]!='run': self.status=tr[0]; return - _,q,d,s,n=tr - count=1 - if (q,d)==(self.q,self.d): - if not src: self.status='infinite_chain'; return - count=src[-1][1] - # Stop a homogeneous sweep at the entry point of a transfer lemma. - # Otherwise the chain move skips over the useful intermediate state. - if self.d==1 and len(self.right)==1 and len(self.left)>=2 and self.left[-1]==[0,1]: - a_sym,a_count=self.left[-2] - if self.q==1 and symbol==1 and a_sym==2 and a_count>=2: - count=1 - if self.q==2 and symbol==2 and a_sym==1 and a_count>=2: - count=min(count,2) - self.stats['chain_batches']+=1 - pop(src,count) - dst=self.left if d==1 else self.right - push(dst,s,count) - if d==self.d: self.h+=d*count - self.q=q;self.d=d;self.steps+=n*count - - def snapshot(self): - return {'machine':MACHINE,'steps':self.steps,'loops':self.loops, - 'state':chr(self.q+65),'direction':self.d,'boundary':self.h,'offset':self.offset, - 'status':self.status,'ones':sum(s.bit_count()*n for s,n in self.left+self.right), - 'runs':len(self.left)+len(self.right), - 'left':self.left,'right':self.right,'stats':dict(self.stats)} - - def materialize(self): - bits={}; p=self.offset+2*self.h - for s,n in reversed(self.right): - for _ in range(n): - if s>>1:bits[p]=1 - if s&1:bits[p+1]=1 - p+=2 - p=self.offset+2*self.h - for s,n in reversed(self.left): - for _ in range(n): - p-=2 - if s>>1:bits[p]=1 - if s&1:bits[p+1]=1 - return bits,self.offset+2*self.h if self.d==1 else self.offset+2*self.h-1,self.q - -def literal(tape,p,q,n): - for _ in range(n): - z=TT[2*q+tape.get(p,0)] - assert z!='---' - if z[0]=='1':tape[p]=1 - else:tape.pop(p,None) - p+=1 if z[1]=='R' else -1;q=ord(z[2])-65 - return tape,p,q - -def validate(): - rng=random.Random(20261028); cases=0 - # Local lemmas, both single and maximally iterated forms, arbitrary prefix. - for q,src,tail,marker in [(2,'01','10',2),(1,'10','01',1),(3,'01','10',0)]: - for a in range(2,32): - for b in range(21): - prefix=''.join(rng.choice('01') for _ in range(12)) - for k in {1,a//2}: - bits=prefix+src*a+'00'+src*marker+tail*b - tape={i:1 for i,v in enumerate(bits) if v=='1'} - p=len(prefix)+2*a+2+2*marker-(q==3) - got=literal(tape,p,q,4*k*b+6*k*k+12*k) - wanted=prefix+src*(a-2*k)+'00'+src*marker+tail*(b+3*k) - expect=({i:1 for i,v in enumerate(wanted) if v=='1'},p-4*k,q) - assert got==expect,(q,a,b,k) - cases+=1 - # Compare full configurations with an independent literal simulator. - checkpoints=0 - for offset in (0,1): - s=Sim(offset); t={}; p=q=n=0 - while s.steps<2_000_000: - s.step(); assert s.status=='running' - t,p,q=literal(t,p,q,s.steps-n); n=s.steps - assert (t,p,q)==s.materialize(),s.snapshot() - checkpoints+=1 - return {'local_cases':cases,'full_configuration_checks':checkpoints, - 'literal_steps':n,'status':'passed'} - -def main(): - ap=argparse.ArgumentParser();ap.add_argument('--seconds',type=float,default=60) - ap.add_argument('--loops',type=int,default=10_000_000) - ap.add_argument('--output',default='results/ack6-exact.json') - ap.add_argument('--validate',action='store_true');a=ap.parse_args() - if a.validate: - r=validate();Path(a.output).write_text(json.dumps(r,indent=2)+'\n');print(r);return - s=Sim();start=time.monotonic() - while s.loops= n_min. -""" -from functools import lru_cache -from pathlib import Path -import json -from ack6_exact import TABLE -from ack6_family import U,P,Q,W -TRANSITIONS={} - -def add(x,y):return (x[0]+y[0],x[1]+y[1]) -def sub(x,y):return (x[0]-y[0],x[1]-y[1]) -def mul(x,k):return (x[0]*k,x[1]*k) - -def word(runs):return tuple(s for s,n in runs for _ in range(n)) - -class ProofFailure(Exception):pass - -def prove_cycle(before, length): - """Replay a candidate path with independent variables for all long runs. - - Every guard is a lower bound on a variable. Accept only an exact additive - self-map with constant elapsed time and constant head displacement. - """ - import sympy as sp - mins={};original=[];l=[];r=[] - for src,dst in ((before.left,l),(before.right,r)): - for w,c in src: - if c==(0,1):x=sp.Integer(1) - else: - x=sp.Symbol('v'+str(len(mins)),integer=True);mins[x]=2 - dst.append([w,x]);original.append(x) - originals=[[x.copy() for x in l],[x.copy() for x in r]] - q,d=before.q,before.d;t=sp.Integer(0);h=sp.Integer(0) - def ge(x,k): - x=sp.expand(x);vs=x.free_symbols - if not vs: - if x2_000_000:raise RuntimeError('finite block limit') - result=tuple(a),q,d,t - TRANSITIONS[initial_key]=result - return result - -class Symbolic: - def __init__(self,N=791761176): - V=[[2,N],[1,9],[0,1],[2,21],[1,41],[0,1],[2,15],[1,93],[0,1]] - self.left=[];self.right=[];self.n_min=1;self.q=1;self.d=1 - self.steps=(0,0);self.h=(261,N+51);self.loops=0 - for s,k in U:self.push(self.left,(s,),(0,k)) - self.push(self.left,word(P),(1,0)) - for s,k in V:self.push(self.left,(s,),(0,k)) - self.push(self.left,word(Q),(1,0)) - for s,k in W:self.push(self.left,(s,),(0,k)) - self.push(self.right,(1,),(0,6)) - self.certificates=[];self.skipped=(0,0) - - def shape(self): - return (self.q,self.d,tuple((w,c==(0,1)) for w,c in self.left),tuple((w,c==(0,1)) for w,c in self.right)) - - def accelerate(self,cert): - blocks=self.left+self.right - for (_,c),bound in zip(blocks,cert['minima']):self.ge(c,bound) - choices=[sub(c,(0,bound-1)) for (_,c),bound,delta in zip(blocks,cert['minima'],cert['deltas']) if delta==-1] - # The least affine expression eventually is the lexicographic minimum. - k=min(choices) - for other in choices:self.ge(sub(other,k),0) - self.ge(k,1) - for block,delta in zip(blocks,cert['deltas']): - block[1]=add(block[1],mul(k,delta));self.ge(block[1],1) - self.steps=add(self.steps,mul(k,cert['steps'])) - self.h=add(self.h,mul(k,cert['head'])) - self.skipped=add(self.skipped,mul(k,cert['length'])) - self.certificates.append(cert) - - def ge(self,x,k): - a,b=x - if a<0:raise RuntimeError(('upper bound on n required',x,k)) - if a==0: - if b=0 and partial[0]*self.n_min+partial[1]>0 and delta[0]>=0 and delta[0]*self.n_min+delta[1]>=0: - count=partial - self.last_transition={'word_length':len(w),'state':self.q,'direction':self.d, - 'duration':t,'count':count,'start_time':self.steps} - if not src and (q,d)==(self.q,self.d):raise RuntimeError('infinite blank chain') - self.pop(src,count) - self.push(self.left if d==1 else self.right,v,count) - self.steps=add(self.steps,mul(count,t)) - if d==self.d:self.h=add(self.h,mul(count,d*len(w))) - self.q=q;self.d=d;self.loops+=1 - -def main(): - import copy - s=Symbolic();target=(119808,304036458618) - error=None;past={};failed=set() - try: - while s.steps!=target and s.loops<1000000: - shape=s.shape() - if shape in past and shape not in failed: - old=past[shape];length=s.loops-old.loops - try: - cert=prove_cycle(old,length) - s.accelerate(cert);past.clear() - continue - except ProofFailure:failed.add(shape) - past[shape]=copy.copy(s) - past[shape].left=[[w,c] for w,c in s.left] - past[shape].right=[[w,c] for w,c in s.right] - s.step(target) - # Reject a trajectory already beyond the target for all large n. - delta=sub(target,s.steps) - if delta[0]<0 or (delta[0]==0 and delta[1]<0): - raise RuntimeError(('passed target time',s.steps)) - except Exception as e:error=repr(e) - # Check the final free-word identity, including rotations of P and Q. - N=791761176 - A=word([[2,8],[1,5]]);B=word([[1,5],[0,1]]) - C=word([[2,32]]);D=word([[2,4],[1,17],[0,1],[2,91],[1,38],[0,1],[2,15],[1,93],[0,1]]) - expected=[] - def const(runs): - for symbol,count in runs:expected.append([(symbol,),(0,count)]) - const(U+P*2+[[2,8],[1,5]]) - expected += [[B+A,(1,-2)],[B+word([[2,13]]),(0,1)],[word([[2,19]]),(0,1)]] - const([[2,N-32],[1,9],[0,1],[2,21],[1,41],[0,1],[2,15],[1,93],[0,1],[2,32]]) - expected.append([D+C,(1,0)]) - const([[2,4],[1,17],[0,1],[2,91],[1,38],[0,1],[2,15],[1,93],[0,1]]+W) - identity=(s.left==expected and s.right==[[(1,),(0,6)]] and A+B==word(P) and C+D==word(Q)) - # A(BA)^k B=(AB)^(k+1), with k=n-2 for P and k=n for Q. - valid=(error is None and s.steps==target and (s.q,s.d)==(1,1) - and s.h==(261,N+312) and identity and s.n_min<=8) - out={'n_min':s.n_min,'steps':s.steps,'target':target,'loops':s.loops, - 'state':s.q,'direction':s.d,'boundary':s.h,'left':s.left,'right':s.right, - 'finite_transitions':transit.cache_info().currsize,'error':error, - 'last_transition':getattr(s,'last_transition',None), - 'certificates':s.certificates,'skipped_block_transitions':s.skipped} - out['word_identity_verified']=identity - out['universal_return_verified']=valid - Path('results/ack6-symbolic.json').write_text(json.dumps(out,indent=2)+'\n') - from ack6_exact import MACHINE - lines=[]; transitions=[] - def bits(w):return ''.join(format(x,'02b') for x in w) - for (w,q,d),(v,q1,d1,dt) in TRANSITIONS.items(): - initial_head=0 if d==1 else 2*len(w)-1 - final_head=2*len(w) if d1==1 else -1 - lines.append('\t'.join(map(str,[MACHINE,q,initial_head,dt,bits(w),q1,final_head,bits(v)]))) - transitions.append({'input':[w,q,d],'output':[v,q1,d1,dt]}) - Path('data/ack6-finite-word-cases.tsv').write_text('\n'.join(lines)+'\n') - Path('results/ack6-finite-transitions.json').write_text(json.dumps(transitions)+'\n') - print({k:v for k,v in out.items() if k not in ('left','right','certificates')}) - assert valid, 'Universal return verification failed' - -if __name__=='__main__':main() diff --git a/artifacts/a6/generator/compact_a6_return.py b/artifacts/a6/generator/compact_a6_return.py deleted file mode 100644 index ca02c2ad..00000000 --- a/artifacts/a6/generator/compact_a6_return.py +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env python3 -"""Share adjacent checkpoints and repeated stack tails in an A6 return chunk. - -This transforms source data only. Every transformed proof is checked again by -Lean. The equality checks here reject inconsistent adjacent checkpoints. -""" -from pathlib import Path -import argparse,re,json - - -def compact(text): - lines=text.splitlines() - data={};first=None;last=None - for i,line in enumerate(lines): - m=re.match(r'def (before|after)(\d+) \(k : Nat\) : Cfg := (.*)',line) - if m: - first=i if first is None else first - data[(m[1],int(m[2]))]=m[3];last=int(m[2]) - assert first is not None - indices=sorted(i for side,i in data if side=='before') - start,end=indices[0],indices[-1] - for i in indices[:-1]:assert data['after',i]==data['before',i+1],i - kept=[('before'+str(i),data['before',i]) for i in indices] - kept.append(('after'+str(end),data['after',end])) - definitions=[];pool={} - def intern(blocks): - key=tuple(blocks) - if key in pool:return pool[key] - if not key: - name=f'tail{start}_0';ref=(name,False) - definitions.append(f'abbrev {name} : Stack := []') - else: - tail,variable=intern(key[1:]);word,count=key[0] - variable=variable or 'k' in count - name=f'tail{start}_{len(pool)}' - tailref=tail+(' k' if pool[key[1:]][1] else '') - binder=' (k : Nat)' if variable else '' - definitions.append(f'abbrev {name}{binder} : Stack := ⟨{word},{count}⟩ :: {tailref}') - ref=(name,variable) - pool[key]=ref;return ref - def replace_stack(match): - blocks=re.findall(r'⟨(w\d+),([^⟩]+)⟩',match[0]) - name,variable=intern(blocks) - return '('+name+' k)' if variable else name - cfgdefs=[] - pattern=r'\[(?:⟨w\d+,[^⟩]+⟩,?)*\]' - for name,body in kept: - body,count=re.subn(pattern,replace_stack,body) - assert count==2,(name,count) - cfgdefs.append(f'def {name} (k : Nat) : Cfg := {body}') - rest=[] - for line in lines[first:]: - if re.match(r'def (before|after)\d+ \(k : Nat\) : Cfg :=',line):continue - def replace_name(m): - i=int(m[1]);return f'before{i+1}' if i> 1, symbol & 1)) + ']' - - -def cfg(s): - def stack(blocks): - return '[' + ','.join(f'⟨{word(sym)},{count}⟩' for sym, count in reversed(blocks)) + ']' - return f'⟨{s.q},{"true" if s.d == 1 else "false"},{1 + 2*s.h},{stack(s.left)},{stack(s.right)}⟩' - - -def ename(q, d, s): - return f'e{q}{"R" if d == 1 else "L"}{s}' - - -def generate(chunk_size=100, module_size=50): - OUT.mkdir(parents=True, exist_ok=True) - defs = ['import A6.ExitRule', 'import A6.TransferEval', - 'namespace A6.EntryGenerated', 'open RLE', - 'set_option maxRecDepth 100000', 'set_option maxHeartbeats 20000000'] - for (q,d,s), tr in TABLE.items(): - if tr[0] != 'run': - continue - _, q1, d1, s1, t = tr - name = ename(q,d,s) - defs += [f'def {name} : Exit := ⟨{word(s)},{word(s1)},{q},{str(d==1).lower()},{q1},{str(d1==1).lower()},{t}⟩', - f'theorem {name}_valid : {name}.valid := by decide'] - sim = Sim() - checkpoints = [cfg(sim)] - chunks = [] - ops = [] - chunk_time = 0 - milestone = None - while sim.steps < T8: - q,d,t = sim.q,sim.d,sim.steps - src = sim.right if d == 1 else sim.left - symbol = src[-1][0] if src else 0 - events = len(sim.events) - sim.step() - assert sim.status == 'running' and sim.steps <= T8 - if len(sim.events) > events: - k = sim.events[-1]['iterations'] - ops.append(f'EntryTransfer.transferRule {k}') - else: - tr = TABLE[q,d,symbol] - count, rem = divmod(sim.steps-t,tr[4]) - assert rem == 0 - name = ename(q,d,symbol) - ops.append(f'exitRule {name} {name}_valid {count}') - chunk_time += sim.steps-t - if len(ops) == chunk_size or sim.steps in (T0,T8): - chunks.append((chunk_time, ops)) - checkpoints.append(cfg(sim)) - ops, chunk_time = [],0 - if sim.steps == T0: - milestone = len(chunks) - expected = family(8,791761176) - assert (sim.q,sim.d,sim.h,sim.left,sim.right) == (expected.q,expected.d,expected.h,expected.left,expected.right) - assert milestone is not None - defs += [f'def c{i} : Cfg := {c}' for i,c in enumerate(checkpoints)] - defs += [f'abbrev firstFamilyCfg : Cfg := c{milestone}', - f'abbrev finalCfg : Cfg := c{len(chunks)}', - 'end A6.EntryGenerated'] - write_if_changed(OUT/'Defs.lean', '\n'.join(defs)+'\n') - - def combine(parts): - """Compose (first checkpoint, final checkpoint, duration, proof). - - Supplying every transitivity argument prevents elaboration from trying - to infer intermediate literal configurations by reducing `run`. - Balanced composition keeps the kernel proof tree shallow. - """ - if len(parts) == 1: - return parts[0] - mid = len(parts)//2 - lo, middle, t1, p1 = combine(parts[:mid]) - middle2, hi, t2, p2 = combine(parts[mid:]) - assert middle == middle2 - proof = (f'(@Runs.trans {t1} {t2} c{lo}.denote c{middle}.denote ' - f'c{hi}.denote {p1} {p2})') - return lo, hi, t1+t2, proof - modules = [] - for base in range(0,len(chunks),module_size): - mi=base//module_size - name=f'Chunk{mi:03d}' - modules.append(name) - lines=['import A6.EntryGenerated.Defs','namespace A6.EntryGenerated','open RLE', - 'set_option maxRecDepth 100000','set_option maxHeartbeats 20000000'] - for i in range(base,min(base+module_size,len(chunks))): - dt, rules=chunks[i] - lines += [f'def rules{i} : List Rule := [\n '+',\n '.join(rules)+'\n]', - f'theorem check{i} : replay rules{i} c{i} = some ({dt},c{i+1}) := by decide', - f'theorem run{i} : Runs {dt} c{i}.denote c{i+1}.denote := replay_sound check{i}'] - end=min(base+module_size,len(chunks)) - elapsed=sum(dt for dt,_ in chunks[base:end]) - parts = [(i, i+1, chunks[i][0], f'run{i}') for i in range(base,end)] - lo, hi, total, proof = combine(parts) - assert (lo, hi, total) == (base, end, elapsed) - lines += [f'theorem groupRun{mi} : Runs {elapsed} c{base}.denote c{end}.denote :=\n {proof}'] - lines+=['end A6.EntryGenerated'] - write_if_changed(OUT/f'{name}.lean', '\n'.join(lines)+'\n') - all_lines=[f'import A6.EntryGenerated.{name}' for name in modules] - all_lines+=['namespace A6.EntryGenerated','set_option maxRecDepth 100000','set_option maxHeartbeats 20000000'] - # Compose opaque group theorems to bound elaborator work as well as depth. - first_parts = [] - for i in range(milestone//module_size): - lo,hi=i*module_size,(i+1)*module_size - first_parts.append((lo,hi,sum(dt for dt,_ in chunks[lo:hi]),f'groupRun{i}')) - first_parts += [(i,i+1,chunks[i][0],f'run{i}') - for i in range(milestone//module_size*module_size,milestone)] - tail_parts = [] - for i in range(len(modules)): - lo,hi=i*module_size,min((i+1)*module_size,len(chunks)) - tail_parts.append((lo,hi,sum(dt for dt,_ in chunks[lo:hi]),f'groupRun{i}')) - first = combine(first_parts) - tail = combine(tail_parts) - assert first[:3] == (0,milestone,T0) and tail[:3] == (0,len(chunks),T8) - all_lines += [f'theorem entry_to_first : Runs {T0} c0.denote firstFamilyCfg.denote :=\n {first[3]}', - f'theorem entry_to_tail : Runs {T8} c0.denote finalCfg.denote :=\n {tail[3]}', - 'end A6.EntryGenerated'] - write_if_changed(OUT/'All.lean', '\n'.join(all_lines)+'\n') - summary={'operations':sim.loops,'chunks':len(chunks),'modules':len(modules),'firstFamilyCheckpoint':milestone,'entryTime':T0,'tailEntryTime':T8,'transfers':len(sim.events)} - (ROOT/'results'/'lean-a6-entry-generation.json').write_text(json.dumps(summary,indent=2)+'\n') - print(json.dumps(summary)) - - -if __name__ == '__main__': - ap=argparse.ArgumentParser() - ap.add_argument('--chunk-size',type=int,default=100) - ap.add_argument('--module-size',type=int,default=50) - args=ap.parse_args() - generate(args.chunk_size,args.module_size) diff --git a/artifacts/a6/generator/lean_a6_return_generate.py b/artifacts/a6/generator/lean_a6_return_generate.py deleted file mode 100644 index 0b9859ab..00000000 --- a/artifacts/a6/generator/lean_a6_return_generate.py +++ /dev/null @@ -1,188 +0,0 @@ -"""Generate kernel-checked ordinary, cycle, and semantic A6 return certificates. -The JSON is untrusted proof input; all generated statements require Lean checks. -Finite Exit.valid proofs are generated by lean_a6_return_valid_generate.py. -""" -from pathlib import Path -import copy -import json - -ROOT = Path(__file__).resolve().parents[1] -TRACE = ROOT/'results/ack6-lean-return-trace.json' -OUT = ROOT/'lean/A6/ReturnGenerated' -WORDS = {} - -def wid(w): - key=tuple(w) - if key not in WORDS: WORDS[key]=len(WORDS) - return WORDS[key] - -def nat_aff(c, var='k'): - a,b=c; b+=8*a - assert a>=0 and b>=0,c - return str(b) if not a else f'({a}*{var}+{b})' - -def nat_aff2(c): - a,b,v=c; v+=8*a - assert a>=0 and v>=0,c - base=str(v) if not a else f'{a}*k+{v}' - if b>0: base+=f'+{b}*j' - if b<0: base+=f'-{-b}*j' - return '('+base+')' if a or b else base - -def bits(w): - return '['+','.join('true' if (x>>i)&1 else 'false' for x in w for i in (1,0))+']' - -def word(w):return f'w{wid(w)}' - -def stack(runs, cycle=False): - aff=nat_aff2 if cycle else nat_aff - return '['+','.join('⟨'+word(w)+','+aff(c)+'⟩' for w,c in reversed(runs))+']' - -def cfg(s, cycle=False): - if cycle: - a,b,c=s['head'];head=f'({2*a}*(k:Int)+{2*b}*(j:Int)+{1+2*(c+8*a)})' - else: - a,b=s['head'];head=f'({2*a}*(k:Int)+{1+2*(b+8*a)})' - return '⟨'+','.join([str(s['q']),str(s['d']==1).lower(),head,stack(s['left'],cycle),stack(s['right'],cycle)])+'⟩' - -def exit_e(case): - (w,q,d),(v,q1,d1,dt)=case - return '⟨'+','.join([word(w),word(v),str(q),str(d==1).lower(),str(q1),str(d1==1).lower(),str(dt)])+'⟩' - -def add(a,b):return tuple(x+y for x,y in zip(a,b)) -def sub(a,b):return tuple(x-y for x,y in zip(a,b)) -def scale(a,n):return tuple(x*n for x in a) - -def cycle_data(cmd,cases): - cert=cmd['certificate'];s=copy.deepcopy(cmd['before']) - s['head']=(s['head'][0],cert['head'],s['head'][1]);ds=iter(cert['deltas']) - for name in ('left','right'): - s[name]=[[w,(c[0],next(ds),c[1])] for w,c in s[name]] - initial=copy.deepcopy(s);steps=[] - for _ in range(cert['length']): - before=copy.deepcopy(s);src=s['right'] if s['d']==1 else s['left'] - w,c=src[-1] if src else ([0],(0,0,1)) - ei,(v,q,d,dt)=cases[(tuple(w),s['q'],s['d'])] - n=c if (q,d)==(s['q'],s['d']) else (0,0,1) - if src: - rest=sub(src[-1][1],n) - if rest==(0,0,0):src.pop() - else:src[-1][1]=rest - dst=s['left'] if d==1 else s['right'] - if n!=(0,0,0) and (dst or any(v)): - if dst and tuple(dst[-1][0])==tuple(v):dst[-1][1]=add(dst[-1][1],n) - else:dst.append([v,n]) - if d==s['d']:s['head']=add(s['head'],scale(n,d*len(w))) - s['q'],s['d']=q,d;steps.append((before,copy.deepcopy(s),ei,n,dt)) - expected=copy.deepcopy(initial) - expected['head']=(initial['head'][0],initial['head'][1],initial['head'][2]+initial['head'][1]) - for name in ('left','right'): - expected[name]=[[w,(c[0],c[1],c[2]+c[1])] for w,c in expected[name]] - for key in ('q','d','head','left','right'):assert s[key]==expected[key],(key,s[key],expected[key]) - duration=tuple(sum(n[t]*dt for _,_,_,n,dt in steps) for t in range(3)) - assert duration==(0,0,cert['steps']),duration - delta=sub(cmd['after']['steps'],cmd['before']['steps']) - assert all(t%cert['steps']==0 for t in delta) - count=tuple(t//cert['steps'] for t in delta) - return initial,steps,count - -def collect(data): - # Preserve this traversal so ReturnIdentity can refer to stable word ids. - pairs=set() - for case in data['cases']:wid(case[0][0]);wid(case[1][0]) - for cmd in data['commands']: - for s in (cmd['before'],cmd['after']): - for w,c in s['left']+s['right']:wid(w) - if cmd['kind']!='word':continue - (w,q,d),(v,q1,d1,dt)=data['cases'][cmd['case']] - s=cmd['before'];l=s['left'][:];r=s['right'][:];src=r if d==1 else l - if src and src[-1][1]==cmd['count']:src.pop() - dst=l if d1==1 else r - if dst: - i,j=wid(dst[-1][0]),wid(v) - if i!=j:pairs.add((i,j)) - return pairs - -def header(imports): - return [*(f'import {x}' for x in imports),'namespace A6.ReturnGenerated','open RLE',*(['attribute [local irreducible] A6.run RLE.Cfg.denote'] if imports!=['A6.RLE'] else []),'set_option maxRecDepth 100000','set_option maxHeartbeats 20000000','set_option linter.unusedVariables false','set_option linter.unusedSimpArgs false'] - -def write(name,lines): - path=OUT/(name+'.lean');content='\n'.join(lines+['end A6.ReturnGenerated'])+'\n' - if not path.exists() or path.read_text()!=content:path.write_text(content) - -def compose(rows): - """Explicit balanced transitivity avoids expensive Lean metavariable search.""" - if len(rows)==1:return rows[0] - mid=len(rows)//2 - lt,ls,le,lp=compose(rows[:mid]);rt,rs,re,rp=compose(rows[mid:]) - return (f'({lt}+{rt})',ls,re,f'(@Runs.trans {lt} {rt} {ls} {le} {re} {lp} {rp})') - - -def main(limit=10000,chunk=100): - data=json.loads(TRACE.read_text());OUT.mkdir(exist_ok=True);pairs=collect(data) - lines=header(['A6.RLE']) - for w,i in WORDS.items(): - lines += [f'def w{i} : Word := {bits(w)}',f'@[simp] theorem length{i} : w{i}.length = {2*len(w)} := by decide',f'@[simp] theorem blank{i} : w{i}.all (! ·) = {str(all(x==0 for x in w)).lower()} := by decide'] - lines += [f'@[simp] theorem implicitBlank : ([false,false] : Word) = w{WORDS[(0,)]} := rfl'] - for i,j in sorted(pairs): - lines += [f'@[simp] theorem neq{i}_{j} : w{i} ≠ w{j} := by decide',f'@[simp] theorem beq{i}_{j} : (w{i} == w{j}) = false := by decide'] - for i,case in enumerate(data['cases']):lines += [f'def exit{i} : Exit := {exit_e(case)}'] - lines += [f'def initialCfg (k : Nat) : Cfg := {cfg(data["initial"])}',f'def endingCfg (k : Nat) : Cfg := {cfg(data["final"])}'] - write('Defs',lines) - cases={(tuple(w),q,d):(i,result) for i,((w,q,d),result) in enumerate(data['cases'])} - chunks=[] - for start in range(0,min(limit,len(data['commands'])),chunk): - commands=data['commands'][start:min(start+chunk,limit)];durations=[] - lines=header(['A6.ReturnGenerated.Valid','A6.RLESound','A6.ReturnBridge']) - for i,cmd in enumerate(commands,start): - lines += [f'def before{i} (k : Nat) : Cfg := {cfg(cmd["before"])}',f'def after{i} (k : Nat) : Cfg := {cfg(cmd["after"])}'] - if cmd['kind']=='word': - e=cmd['case'];dt=data['cases'][e][1][-1];count=nat_aff(cmd['count']);durations.append(f'({count}*{dt})') - lines += [f'theorem macro{i} (k : Nat) : applyExit (before{i} k) exit{e} {count} = some (after{i} k) := by',f' simp (disch := omega) [before{i}, after{i}, exit{e}, applyExit, pop, push]',' <;> omega',f'theorem step{i} (k : Nat) : Runs ({count}*{dt}) (before{i} k).denote (after{i} k).denote :=',f' @applyExit_sound (before{i} k) (after{i} k) exit{e} {count} valid{e} (macro{i} k)'] - else: - initial,steps,count=cycle_data(cmd,cases);kc=nat_aff(count);dt=cmd['certificate']['steps'];durations.append(f'({kc}*{dt})') - lines += [f'def cycleState{i} (k j : Nat) : Cfg := {cfg(initial,True)}'] - for r,(_,after,e,n,_) in enumerate(steps[:-1]):lines += [f'def cyclePart{i}_{r} (k j : Nat) : Cfg := {cfg(after,True)}'] - for r,(bef,_,e,n,_) in enumerate(steps): - src=f'cycleState{i}' if r==0 else f'cyclePart{i}_{r-1}' - dst=f'cyclePart{i}_{r}' if r+1 omega'] - lines += [f'theorem cycleRun{i} (k j : Nat) (hj : j < {kc}) : Runs {dt} (cycleState{i} k j).denote (cycleState{i} k (j+1)).denote := by'] - for r,(_,_,e,n,t) in enumerate(steps): - src=f'cycleState{i}' if r==0 else f'cyclePart{i}_{r-1}' - dst=f'cyclePart{i}_{r}' if r+1 (cycleState{i} k j).denote) {dt} {kc} (cycleRun{i} k)',f' have h0 : cycleState{i} k 0 = before{i} k := by simp [cycleState{i}, before{i}]',f' have h1 : cycleState{i} k {kc} = after{i} k := by',f' simp [cycleState{i}, after{i}] <;> omega',' simpa only [h0, h1] using h'] - end=start+len(commands)-1;duration=nat_aff(sub(commands[-1]['after']['steps'],commands[0]['before']['steps']));chunks.append((start,end,duration)) - lines += [f'theorem chunkRun{start//chunk:03} (k : Nat) : Runs {duration} (before{start} k).denote (after{end} k).denote := by'] - rows=[(duration,f'(before{i} k).denote',f'(after{i} k).denote',f'(step{i} k)') for i,duration in enumerate(durations,start)] - timeexpr,_,_,chain=compose(rows) - lines += [f' have h := {chain}',f' have ht : {timeexpr} = {duration} := by omega',' rw [ht] at h',' exact h'];write(f'Chunk{start//chunk:03}',lines) - if limit>=len(data['commands']): - lines=header([f'A6.ReturnGenerated.Chunk{i:03}' for i in range(len(chunks))]) - lines += ['theorem returnRun (k : Nat) : Runs (119808*k+304037417082) (initialCfg k).denote (endingCfg k).denote := by'] - rows=[(d,f'(before{start} k).denote',f'(after{end} k).denote',f'(chunkRun{i:03} k)') for i,(start,end,d) in enumerate(chunks)] - timeexpr,_,_,chain=compose(rows) - lines += [f' have h := {chain}',f' have ht : {timeexpr} = (119808*k+304037417082) := by omega',' rw [ht] at h',' exact h'];write('Return',lines) - print({'words':len(WORDS),'pairs':len(pairs),'commands':min(limit,len(data['commands'])),'chunks':len(chunks)}) - -if __name__=='__main__': - import sys - main(int(sys.argv[1]) if len(sys.argv)>1 else 10000,int(sys.argv[2]) if len(sys.argv)>2 else 100) diff --git a/artifacts/a6/generator/lean_a6_return_trace.py b/artifacts/a6/generator/lean_a6_return_trace.py deleted file mode 100644 index 745f749d..00000000 --- a/artifacts/a6/generator/lean_a6_return_trace.py +++ /dev/null @@ -1,71 +0,0 @@ -"""Export untrusted replay input for the kernel-checked A6 return certificate. - -This exporter is not a proof. Every exported transition, affine guard, cycle -and final tape identity must be checked by Lean soundness theorems and replay. -""" -from pathlib import Path -import copy -import json -import sys -sys.path.insert(0, str(Path(__file__).resolve().parent)) -import ack6_symbolic as a - - -def state(s): - return {'q': s.q, 'd': s.d, 'left': copy.deepcopy(s.left), - 'right': copy.deepcopy(s.right), 'steps': s.steps, 'head': s.h} - - -def generate(): - s = a.Symbolic() - target = (119808, 304036458618) - initial = state(s) - past, failed, commands = {}, set(), [] - while s.steps != target: - if s.loops >= 1000000: - raise RuntimeError('macro limit') - shape = s.shape() - if shape in past and shape not in failed: - old = past[shape] - length = s.loops-old.loops - try: - cert = a.prove_cycle(old, length) - except a.ProofFailure: - failed.add(shape) - else: - before = state(s) - s.accelerate(cert) - commands.append({'kind': 'cycle', 'certificate': cert, - 'before': before, 'after': state(s)}) - past.clear() - continue - past[shape] = copy.copy(s) - past[shape].left = copy.deepcopy(s.left) - past[shape].right = copy.deepcopy(s.right) - before = state(s) - src = s.right if s.d == 1 else s.left - word = src[-1][0] if src else (0,) - output = a.transit(word, s.q, s.d) - key = (word, s.q, s.d) - s.step(target) - commands.append({'kind': 'word', 'case': key, - 'count': s.last_transition['count'], - 'before': before, 'after': state(s)}) - cases = list(a.TRANSITIONS.items()) - ids = {k: i for i, (k, _) in enumerate(cases)} - for cmd in commands: - if cmd['kind'] == 'word': - cmd['case'] = ids[cmd['case']] - out = {'status': 'unproved replay data', 'parameter_lower_bound': 8, - 'N': 791761176, 'initial': initial, 'final': state(s), - 'required_n_min': s.n_min, 'cases': cases, 'commands': commands} - path = Path('results/ack6-lean-return-trace.json') - path.write_text(json.dumps(out, separators=(',', ':'))+'\n') - print({'path': str(path), 'bytes': path.stat().st_size, - 'commands': len(commands), 'word_cases': len(cases), - 'cycles': sum(x['kind'] == 'cycle' for x in commands), - 'n_min': s.n_min, 'final_time': s.steps}) - assert s.n_min <= 8 and s.steps == target and (s.q,s.d)==(1,1) - -if __name__ == '__main__': - generate() diff --git a/artifacts/a6/generator/lean_a6_return_valid_generate.py b/artifacts/a6/generator/lean_a6_return_valid_generate.py deleted file mode 100644 index de5c147b..00000000 --- a/artifacts/a6/generator/lean_a6_return_valid_generate.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env python3 -"""Generate Lean proofs for every finite word-exit in the return trace. - -No simulator result is taken on trust: Lean decides a run of the verified -zipper interpreter, then applies its proved equivalence with localRun. -""" -from pathlib import Path -import argparse -import json - -ROOT = Path(__file__).resolve().parents[1] -OUT = ROOT / 'lean' / 'A6' / 'ReturnGenerated' -TRACE = ROOT / 'results' / 'ack6-lean-return-trace.json' - - -def main(): - parser = argparse.ArgumentParser() - parser.add_argument('--per-module', type=int, default=20) - args = parser.parse_args() - assert args.per_module > 0 - cases = json.loads(TRACE.read_text())['cases'] - modules = [] - for start in range(0, len(cases), args.per_module): - name = f'Valid{start // args.per_module:03d}' - modules.append(name) - lines = ['import A6.ReturnGenerated.Defs', 'import A6.LocalZipper', - 'namespace A6.ReturnGenerated', 'open RLE LocalZipper', - 'set_option maxRecDepth 100000', 'set_option maxHeartbeats 20000000'] - for i in range(start, min(len(cases), start + args.per_module)): - lines += [f'theorem valid{i} : exit{i}.valid := by', - ' apply exit_valid_of_run', ' all_goals decide'] - lines.append('end A6.ReturnGenerated') - (OUT / f'{name}.lean').write_text('\n'.join(lines) + '\n') - (OUT / 'Valid.lean').write_text(''.join(f'import A6.ReturnGenerated.{name}\n' for name in modules)) - print(json.dumps({'cases': len(cases), 'modules': len(modules)})) - - -if __name__ == '__main__': - main() diff --git a/artifacts/a6/requirements.txt b/artifacts/a6/requirements.txt deleted file mode 100644 index 1ca5fd06..00000000 --- a/artifacts/a6/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -sympy==1.14.0